Add files using upload-large-folder tool
Browse files- 19.metadata.json +6 -0
- 27.metadata.json +6 -0
- 37.metadata.json +6 -0
- 47.metadata.json +6 -0
- 54.metadata.json +6 -0
- 59.metadata.json +6 -0
- 76.metadata.json +6 -0
- 79.metadata.json +6 -0
- 80.metadata.json +6 -0
- 86.codes.pt +3 -0
- doclens.0.json +1 -0
- doclens.11.json +1 -0
- doclens.16.json +1 -0
- doclens.22.json +1 -0
- doclens.26.json +1 -0
- doclens.3.json +1 -0
- doclens.30.json +1 -0
- doclens.35.json +1 -0
- doclens.37.json +1 -0
- doclens.46.json +1 -0
- doclens.5.json +1 -0
- doclens.56.json +1 -0
- doclens.62.json +1 -0
- doclens.66.json +1 -0
- doclens.81.json +1 -0
19.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 475000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4163521,
|
5 |
+
"embedding_offset": 84200570
|
6 |
+
}
|
27.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 675000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4326516,
|
5 |
+
"embedding_offset": 118320471
|
6 |
+
}
|
37.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 925000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4652387,
|
5 |
+
"embedding_offset": 163124818
|
6 |
+
}
|
47.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1175000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4856495,
|
5 |
+
"embedding_offset": 210589823
|
6 |
+
}
|
54.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1350000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4948375,
|
5 |
+
"embedding_offset": 244855268
|
6 |
+
}
|
59.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1475000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4975019,
|
5 |
+
"embedding_offset": 269636877
|
6 |
+
}
|
76.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1900000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5061664,
|
5 |
+
"embedding_offset": 354546221
|
6 |
+
}
|
79.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1975000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5017535,
|
5 |
+
"embedding_offset": 369709987
|
6 |
+
}
|
80.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2000000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4982336,
|
5 |
+
"embedding_offset": 374727522
|
6 |
+
}
|
86.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d211dbffcdae327daf6b27724f687655b29cd412932ff1bfe7f7b314901330c1
|
3 |
+
size 8897761
|
doclens.0.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[222,154,148,157,176,162,126,166,92,114,38,117,160,101,143,203,120,55,165,149,69,201,242,162,95,156,203,229,135,119,195,139,159,106,131,186,150,163,98,183,106,119,117,75,208,213,169,224,177,203,133,93,223,145,102,193,127,105,56,176,65,218,277,223,140,81,151,178,51,121,170,103,87,166,128,211,183,148,56,190,185,132,120,98,221,91,196,112,189,86,158,116,171,131,317,99,209,155,211,182,84,211,200,146,131,149,162,152,121,188,176,88,174,112,132,204,135,212,177,151,222,81,192,151,83,145,152,142,143,101,141,138,210,133,280,190,219,107,179,70,212,149,159,93,155,110,82,154,142,80,207,88,191,129,67,200,147,129,116,145,175,161,213,196,169,114,208,69,75,190,98,163,132,152,149,234,123,125,168,48,149,131,182,211,150,155,91,59,115,99,85,115,195,148,111,141,108,81,200,55,218,97,51,76,166,143,100,80,135,229,106,127,106,197,69,75,82,80,147,193,72,109,171,125,124,192,148,148,182,59,156,101,234,126,132,187,163,59,39,124,193,108,117,53,122,142,176,204,109,104,154,104,134,196,93,66,197,148,207,63,102,175,103,126,159,176,190,164,145,113,217,148,74,193,135,97,114,170,179,119,111,116,206,74,160,191,166,168,78,195,225,198,123,198,97,121,114,116,113,105,131,145,90,76,143,207,77,190,105,186,202,160,104,137,125,183,100,189,199,134,122,198,74,100,140,144,189,109,149,192,185,101,163,112,107,135,158,85,179,179,159,138,142,121,215,115,166,129,195,76,161,123,64,103,195,90,159,215,126,73,134,126,138,120,131,112,108,76,84,107,103,133,142,182,80,59,142,148,224,123,147,54,323,96,103,122,210,86,173,135,141,216,75,69,203,197,82,109,34,124,164,69,86,98,198,177,222,207,132,225,210,159,243,176,69,103,92,128,155,110,169,133,75,147,209,163,195,86,92,95,82,79,182,140,79,103,169,133,98,99,148,171,123,166,213,87,98,86,184,216,152,177,100,143,215,190,72,185,216,92,204,210,159,127,254,231,163,164,63,237,197,59,121,127,69,92,105,216,188,182,142,164,118,93,98,202,145,123,73,155,97,242,211,202,199,104,120,107,213,127,148,141,125,220,193,214,164,244,82,123,152,157,104,179,114,233,150,144,181,116,101,188,100,117,114,132,128,160,129,172,146,153,227,120,170,125,65,129,93,84,144,171,200,144,123,144,129,111,127,137,128,111,188,108,258,70,82,124,129,98,322,188,105,216,127,59,187,184,135,80,128,144,133,88,142,123,108,237,154,143,171,177,59,76,118,204,232,296,135,120,152,145,147,128,225,65,219,83,187,135,141,167,194,74,171,156,146,114,135,136,137,151,107,221,147,140,216,123,136,174,126,92,129,99,79,115,148,150,189,142,133,172,179,172,206,77,161,130,108,143,188,96,103,124,69,88,177,164,143,168,72,81,174,118,141,156,64,173,221,97,214,80,96,162,183,152,229,148,205,161,82,185,99,167,138,171,144,188,197,160,145,171,62,171,113,162,109,109,211,156,124,73,231,227,82,90,193,218,118,79,75,64,142,125,163,212,150,116,82,236,199,145,110,133,163,164,166,122,144,79,197,120,157,204,89,194,39,115,129,92,160,95,74,102,145,75,201,194,82,97,206,120,134,229,73,144,206,232,148,165,100,203,219,175,176,176,86,142,174,157,297,129,186,185,185,154,210,125,193,169,210,130,181,116,162,98,169,142,155,176,184,159,131,151,168,173,94,117,136,184,131,123,205,217,214,186,204,118,84,169,71,160,91,148,137,125,168,138,88,170,83,116,243,187,176,124,102,128,162,212,210,155,115,197,170,223,109,208,182,152,95,139,216,132,219,165,76,139,103,130,146,135,153,238,156,154,102,216,69,107,208,112,105,199,152,63,173,210,225,219,167,139,177,236,219,95,145,110,202,154,247,163,174,93,238,129,122,226,187,65,81,144,113,60,102,96,198,121,195,108,174,138,141,83,142,119,232,138,142,161,158,105,100,83,206,184,182,170,94,236,88,70,98,155,65,106,85,222,100,123,139,207,79,115,118,114,201,201,149,91,167,185,161,192,221,205,182,141,192,218,159,107,199,172,220,81,141,101,247,177,142,135,211,114,185,142,147,58,143,185,139,182,156,167,192,97,233,217,169,128,190,186,96,140,203,117,137,80,164,178,221,184,123,153,187,59,91,178,104,143,123,181,117,158,127,145,217,193,121,170,128,68,208,112,157,86,119,178,195,131,247,200,204,185,158,193,151,111,170,122,75,208,94,154,89,202,228,137,147,91,133,140,99,59,196,105,118,137,111,119,192,149,103,134,133,203,116,166,157,137,136,113,139,151,85,128,128,144,144,87,201,100,207,189,172,135,95,202,184,175,74,179,101,187,105,95,217,160,165,228,160,204,106,116,171,190,116,204,140,171,220,152,173,112,119,74,128,138,90,118,216,198,221,124,109,141,185,149,90,196,157,102,233,183,116,227,105,95,96,91,129,177,114,248,197,70,178,75,90,160,141,116,215,247,214,144,116,172,88,240,237,149,199,138,110,112,171,147,193,179,170,230,283,195,94,129,144,131,177,67,56,263,125,126,156,50,85,188,189,271,106,169,182,163,188,137,181,149,224,214,102,50,99,123,128,65,127,117,185,140,210,135,115,161,163,82,71,181,171,127,168,180,187,218,143,128,207,146,126,107,179,167,162,178,140,102,219,165,151,69,190,261,235,64,108,162,130,173,186,106,139,94,107,213,97,180,157,152,116,139,110,167,109,101,201,49,129,146,49,210,139,185,195,154,140,217,64,58,193,140,114,105,111,125,195,104,104,106,82,76,73,126,196,174,75,90,111,143,165,174,113,211,200,90,142,68,237,127,150,149,68,123,173,131,119,279,150,117,159,176,250,55,170,118,129,196,85,243,72,136,272,213,94,163,198,188,123,153,102,65,138,77,112,132,215,137,124,134,105,126,111,95,116,244,203,100,202,209,252,120,170,153,152,78,163,149,204,106,199,159,148,128,119,165,141,177,84,162,124,127,103,252,162,249,206,166,95,237,129,84,164,159,189,188,188,140,152,97,177,218,124,167,130,131,148,170,134,56,147,182,97,193,197,112,90,159,124,141,162,156,229,132,146,93,202,245,192,83,137,193,150,70,252,86,133,67,123,94,103,88,81,193,205,148,143,121,139,188,101,158,74,110,240,182,96,186,213,153,181,70,132,112,197,135,118,54,58,158,159,117,157,173,74,138,189,210,152,142,115,96,183,170,163,92,100,162,79,204,219,166,130,98,223,54,98,200,197,203,104,145,184,211,155,146,120,81,153,195,217,232,149,126,87,212,181,229,79,182,151,99,85,181,120,176,164,58,136,76,192,160,96,132,75,122,156,140,116,201,190,177,193,148,124,219,185,188,216,121,177,42,205,170,167,150,126,105,170,140,193,95,176,195,120,217,114,226,153,219,151,76,190,170,144,207,91,66,108,160,219,68,218,111,148,86,121,75,217,125,180,165,147,147,78,179,143,227,193,94,105,144,64,110,150,243,142,152,125,109,204,96,166,151,83,226,118,149,244,222,113,102,117,164,117,174,227,119,202,119,107,122,115,154,96,237,221,158,79,204,168,192,181,156,68,163,114,124,325,227,137,203,154,113,149,86,198,162,173,81,107,148,107,102,74,198,119,144,246,173,135,93,146,190,131,203,135,203,59,185,125,159,101,151,163,167,173,215,109,157,160,117,119,95,207,211,75,100,159,180,142,99,189,166,186,93,96,125,205,142,68,234,118,123,132,162,138,221,246,65,159,131,194,166,184,43,135,220,177,95,201,87,201,103,135,92,87,111,192,167,149,161,63,94,164,159,65,173,178,97,96,186,95,229,208,263,74,152,73,146,97,98,165,136,216,129,169,105,69,106,139,178,142,60,178,158,92,131,119,205,164,111,124,89,169,125,198,234,80,234,107,96,92,110,142,102,119,257,200,166,171,166,82,124,210,108,242,131,141,122,168,166,131,152,153,109,230,52,123,181,144,162,208,213,72,209,128,193,77,219,206,106,166,127,128,90,140,294,90,236,142,121,206,143,119,95,245,151,184,175,178,150,107,183,141,86,117,94,187,193,62,94,126,158,102,210,84,182,220,71,230,138,144,160,164,219,203,98,194,156,153,62,216,113,146,186,183,166,150,221,147,176,204,204,179,84,202,94,174,121,177,100,119,131,275,104,145,242,106,118,186,126,121,206,85,154,71,162,203,179,214,235,126,147,178,115,170,162,194,164,87,210,222,202,163,187,194,130,217,104,218,106,95,183,188,62,148,77,83,116,148,165,213,143,159,214,205,147,119,178,127,191,225,159,133,147,222,161,185,103,217,221,165,204,157,164,178,78,120,113,198,171,178,197,241,112,103,232,102,197,107,59,172,178,94,201,168,188,100,209,141,206,126,104,53,124,146,228,215,141,201,159,172,146,113,148,125,146,173,112,104,246,86,119,51,131,185,145,165,51,107,216,119,155,102,217,175,204,86,137,199,244,216,136,177,390,152,118,89,203,242,156,154,202,145,231,103,204,111,150,130,241,89,166,114,181,74,253,83,107,164,95,148,78,94,98,133,62,193,174,188,116,195,138,118,164,116,181,183,89,176,202,102,245,196,107,104,293,212,197,104,137,178,221,213,150,259,76,71,97,195,169,129,115,188,129,157,217,84,142,209,231,178,214,154,172,142,214,186,144,195,205,210,110,160,240,134,162,111,147,123,188,175,209,129,120,168,168,146,89,115,220,259,224,207,188,67,214,245,166,264,215,155,132,108,91,166,147,138,163,146,198,187,108,146,82,205,142,126,134,153,141,177,106,162,184,202,134,186,70,117,197,204,244,126,92,121,142,136,306,104,146,113,159,184,87,117,188,201,162,93,115,124,136,90,81,315,171,205,149,126,125,115,115,177,151,158,192,234,115,205,203,157,66,170,172,98,153,199,109,169,211,213,219,254,229,260,141,190,223,326,107,156,140,129,196,150,208,192,192,141,161,161,227,95,126,140,206,115,205,192,166,210,211,181,178,99,92,99,94,164,236,229,123,90,121,191,172,91,94,137,116,176,279,125,150,117,262,169,263,194,219,49,174,234,197,97,151,219,194,241,218,196,170,147,184,89,135,172,62,184,111,120,216,166,169,196,119,207,207,154,237,203,110,177,70,168,126,111,222,199,215,169,152,179,127,137,157,151,122,205,132,162,182,156,187,192,188,232,110,165,223,75,179,62,243,119,210,169,128,112,239,122,163,176,151,249,234,113,66,204,181,118,236,89,157,209,163,188,111,210,46,175,142,96,154,156,93,125,74,99,113,91,210,90,200,104,202,175,243,152,71,117,148,208,156,166,130,105,243,102,180,110,173,230,186,213,59,83,70,141,107,103,251,156,177,133,136,226,161,108,103,144,176,211,117,99,144,198,156,173,106,143,169,118,162,210,211,204,172,188,81,216,127,90,198,192,177,202,183,188,153,115,149,152,117,139,101,149,223,94,120,243,93,137,187,105,217,133,169,218,186,93,220,213,80,166,263,154,179,93,110,83,131,145,129,152,41,155,142,189,199,184,128,143,113,119,131,205,109,187,231,127,210,109,67,148,205,122,221,271,199,142,182,165,256,135,236,135,220,135,187,181,179,125,365,184,148,192,144,105,88,174,152,96,212,213,104,166,191,209,224,119,193,224,213,117,202,108,216,200,200,93,128,149,134,162,147,83,118,212,105,147,91,180,150,184,164,171,105,188,178,197,142,207,84,148,189,259,99,224,93,165,180,143,219,232,68,209,125,74,121,163,170,147,48,126,210,209,183,113,143,81,96,96,67,110,139,125,126,190,79,188,146,161,218,187,183,156,123,134,115,219,126,179,64,192,182,91,52,102,182,84,132,241,183,136,193,170,212,119,81,150,209,57,171,211,159,146,130,165,96,197,175,141,190,120,98,155,164,202,103,83,146,70,163,133,266,118,129,141,142,226,75,103,185,135,132,46,145,228,209,136,100,216,127,193,133,207,238,117,154,118,149,197,185,128,140,193,76,235,115,75,219,167,209,228,115,117,158,237,140,146,70,216,210,68,232,155,246,204,115,184,165,135,116,179,167,173,81,142,193,219,82,142,98,146,151,154,109,90,98,85,136,204,187,155,180,207,206,121,188,159,167,129,121,126,145,135,239,210,124,214,94,184,169,89,135,92,223,98,197,81,134,157,74,185,152,188,113,102,204,208,191,183,166,93,148,97,180,183,117,208,223,208,233,72,125,142,211,224,207,155,200,183,191,199,67,182,188,92,163,160,99,217,208,112,84,123,159,114,157,194,90,113,94,99,152,223,195,95,114,113,148,115,111,178,126,136,180,143,211,133,135,106,171,93,124,134,186,173,110,123,97,153,140,241,145,102,181,209,123,140,112,172,94,225,205,170,178,119,162,94,195,82,191,118,122,128,141,178,171,163,215,203,152,131,135,100,91,146,91,67,116,79,93,95,154,118,126,72,125,243,184,72,113,97,194,152,126,94,224,103,194,69,81,172,158,170,190,146,61,116,175,251,193,149,112,173,190,197,86,126,198,201,157,119,174,107,93,174,74,174,81,124,78,179,82,131,165,205,239,181,162,58,212,133,184,79,216,208,142,102,159,195,122,126,73,167,146,134,204,169,219,256,153,234,183,178,131,74,155,186,118,98,86,90,74,134,90,132,118,118,79,208,125,131,188,135,198,116,167,79,110,99,227,171,107,108,187,183,194,69,177,163,176,153,155,74,202,61,114,224,87,123,131,165,79,161,73,171,139,212,147,180,169,63,165,183,158,161,304,221,95,163,159,164,90,159,155,137,182,72,223,184,191,122,225,119,112,107,105,232,162,160,262,140,113,211,207,201,122,109,148,135,118,201,208,138,124,137,135,144,160,173,143,177,136,109,217,148,237,135,201,146,99,188,219,102,110,160,146,100,132,169,146,240,155,140,158,162,112,185,270,216,92,153,154,218,145,223,111,184,152,158,195,226,114,114,147,60,124,211,177,197,152,137,165,228,186,191,169,214,140,132,208,140,200,159,137,158,154,125,239,115,206,204,167,211,103,136,166,197,188,141,155,180,187,223,225,109,150,118,124,203,173,155,177,120,108,107,101,139,129,200,188,146,138,224,96,183,183,223,116,127,202,208,190,151,187,132,192,155,147,143,164,132,154,146,90,175,227,169,112,181,181,93,226,99,176,127,73,96,217,200,118,167,130,201,89,161,320,99,206,128,190,135,251,194,59,111,165,176,254,214,161,190,145,87,205,113,294,84,222,95,106,181,97,111,150,74,213,186,201,133,211,70,251,229,159,91,246,216,108,230,202,123,237,185,235,87,180,165,244,217,88,179,151,161,164,136,229,165,151,223,143,149,88,88,113,165,202,144,93,140,301,158,87,139,225,182,203,85,168,199,192,199,135,193,90,176,149,132,148,179,92,117,149,245,189,93,169,204,76,103,79,188,138,157,131,104,184,206,188,75,189,101,206,70,90,188,97,109,103,122,147,215,102,141,142,104,117,166,100,185,115,220,205,121,162,134,187,105,213,152,215,154,116,194,159,53,169,105,286,172,138,174,106,222,114,101,92,141,117,88,205,224,131,123,225,170,149,142,223,89,62,127,113,170,112,103,125,148,144,213,167,229,154,128,99,174,126,154,103,74,87,81,142,144,101,163,218,131,173,136,181,128,195,99,199,167,148,193,147,157,127,176,167,97,137,145,139,206,155,177,145,203,366,171,210,180,84,112,114,182,189,143,141,97,97,205,217,234,149,202,169,107,155,109,134,141,132,202,169,147,197,186,204,204,175,98,153,70,229,77,146,175,163,94,100,206,136,149,212,111,67,199,80,137,187,169,196,177,198,169,191,217,142,124,219,224,159,104,104,55,219,182,82,174,164,203,168,92,122,156,196,213,79,151,166,160,193,173,137,145,106,231,106,103,94,201,239,141,177,58,91,99,193,103,148,200,226,182,124,218,189,143,130,216,158,108,122,136,139,161,117,101,235,156,135,220,190,191,196,94,135,208,81,112,139,183,195,104,234,234,153,128,194,172,91,182,207,100,116,161,131,152,208,175,153,112,180,105,136,160,161,170,200,98,146,153,115,187,156,100,120,151,124,170,106,147,230,215,85,124,112,139,249,147,144,196,142,159,100,174,106,254,157,182,70,212,210,231,78,196,225,153,164,218,153,162,93,178,159,171,72,185,201,211,214,145,209,206,114,194,240,232,207,210,209,142,193,90,185,186,124,156,100,215,122,137,86,145,94,213,199,196,158,184,101,101,216,122,122,94,121,116,202,200,147,182,144,147,143,104,120,124,122,109,158,136,47,104,179,251,172,162,219,199,92,228,181,64,234,108,122,171,145,146,180,173,151,176,173,164,124,136,170,142,138,72,201,60,233,151,160,159,87,121,186,122,213,153,177,187,116,200,187,63,65,196,186,246,173,147,167,83,192,173,100,149,172,196,139,123,160,192,177,122,100,123,205,113,211,88,134,192,132,195,163,105,195,170,67,160,154,188,167,162,198,114,141,188,187,228,189,205,194,300,144,145,131,200,178,143,239,234,110,119,83,183,183,200,117,180,218,178,145,121,151,113,77,161,197,64,104,142,120,215,193,109,108,224,217,191,118,98,62,211,159,137,167,146,170,236,221,137,168,123,146,86,233,233,119,256,133,190,120,162,248,125,143,192,79,67,80,132,172,117,124,176,96,151,129,147,214,173,120,119,164,143,135,116,85,121,126,248,136,79,224,100,146,147,129,85,77,116,136,81,139,154,255,150,93,176,125,152,173,192,215,173,100,191,142,136,194,156,107,217,156,260,193,198,158,191,141,139,78,61,132,183,193,120,229,151,215,160,178,172,109,100,153,95,172,158,141,136,197,161,149,112,180,170,63,208,136,191,192,81,135,110,89,199,204,142,242,60,214,119,178,133,130,220,173,174,81,175,92,80,107,180,184,174,57,188,162,113,136,128,256,270,193,150,104,147,152,193,197,148,185,188,183,168,220,68,214,227,109,82,210,83,167,108,123,149,133,140,183,134,184,243,168,153,177,250,161,78,160,225,146,207,122,126,171,111,90,187,153,126,183,124,235,204,159,221,171,88,131,160,175,97,120,103,166,121,104,228,199,197,210,104,138,133,193,184,84,112,159,165,187,119,121,226,175,72,132,135,122,214,146,210,122,123,93,155,196,218,136,214,149,132,225,184,106,173,194,177,132,144,132,108,211,201,138,125,102,118,109,135,133,169,236,143,204,222,210,222,244,141,90,199,209,67,232,163,143,167,137,156,199,233,151,128,202,197,74,75,210,152,176,104,76,177,206,123,93,212,187,169,190,227,125,136,165,152,136,154,200,61,220,173,221,70,211,198,231,235,98,168,110,130,177,213,77,205,234,159,135,212,108,125,114,123,77,239,88,172,162,147,209,203,126,191,116,156,106,137,157,158,205,161,163,165,142,161,91,161,186,221,196,174,104,182,180,234,200,137,218,243,191,126,105,134,215,196,152,76,180,187,166,102,199,212,158,229,135,92,202,340,174,219,164,239,213,83,172,216,156,188,195,80,97,142,72,186,128,178,152,121,239,223,105,220,98,173,156,124,207,246,109,119,126,150,188,194,181,211,149,172,185,79,46,166,160,80,227,69,144,179,130,169,208,100,196,178,132,109,136,105,131,95,175,201,222,163,134,206,102,216,175,230,205,172,146,174,96,185,166,116,182,173,82,92,164,104,148,198,160,62,210,86,155,42,100,162,180,163,230,152,124,111,143,117,129,160,104,122,110,137,219,177,124,212,114,119,70,117,214,210,159,217,109,242,190,72,225,217,108,210,219,223,138,189,135,138,186,124,191,162,125,115,164,78,159,282,137,112,222,90,209,136,94,138,209,186,193,74,115,112,221,202,172,199,138,278,219,208,225,227,82,154,103,136,98,186,161,137,189,67,93,171,87,108,95,103,121,152,142,115,258,195,180,108,160,110,128,79,168,129,220,139,274,178,220,171,158,141,122,243,194,69,120,183,201,187,110,158,315,159,245,173,204,145,230,177,132,170,126,138,168,122,238,167,183,137,136,164,216,193,190,158,166,199,224,197,105,136,119,161,175,193,85,171,189,151,164,273,129,184,220,223,147,166,214,238,160,232,190,125,154,86,77,137,192,161,77,120,126,138,127,138,127,212,93,84,134,129,131,179,143,185,197,225,173,127,227,131,179,139,180,224,135,199,189,124,63,94,163,133,161,246,205,158,97,178,131,150,73,144,206,191,122,214,224,203,136,89,124,174,144,136,134,117,140,173,187,248,201,200,135,189,165,89,220,104,110,169,124,180,166,111,210,107,269,79,162,123,224,139,140,147,155,125,166,174,103,92,136,196,299,208,209,185,242,197,168,202,207,157,76,102,57,154,161,126,218,83,186,209,171,221,180,136,60,119,183,109,73,158,233,114,110,83,176,169,176,61,169,131,141,186,124,88,76,221,123,197,205,176,233,218,115,207,84,174,111,143,188,197,190,74,212,117,178,190,168,188,74,181,76,174,126,201,111,170,212,116,199,174,161,154,154,201,173,214,195,138,117,169,226,244,122,129,126,182,110,200,168,80,85,160,89,133,103,173,158,142,201,210,190,260,114,140,160,137,110,167,209,219,285,188,146,234,81,109,212,190,282,167,135,93,205,118,149,221,160,131,206,208,132,162,224,223,150,209,69,212,172,174,145,180,151,184,100,137,191,111,171,165,216,128,233,176,96,130,213,190,169,107,118,134,206,189,206,201,188,78,198,143,181,116,131,98,120,153,174,231,139,169,78,164,135,199,151,185,89,142,190,150,168,150,107,129,183,109,190,73,154,274,170,110,163,166,196,209,202,83,219,146,98,156,98,99,182,112,122,134,197,90,153,99,154,100,172,231,112,73,190,198,208,148,176,180,173,124,138,199,131,203,138,162,196,109,170,109,140,121,246,150,216,82,132,188,174,147,107,82,145,172,171,274,229,162,106,112,117,69,227,59,190,112,144,189,89,210,118,172,162,60,83,169,86,154,157,218,137,194,139,206,169,147,166,167,128,141,117,217,126,160,211,121,110,119,193,94,76,146,132,76,186,114,107,90,88,197,212,227,130,118,199,213,118,114,162,171,140,167,123,167,149,235,176,166,250,207,163,124,119,99,80,187,159,201,145,250,207,212,192,92,105,140,186,199,120,190,89,80,156,142,192,165,249,117,117,201,169,137,164,172,90,226,113,187,131,146,179,137,192,103,163,193,163,184,118,92,178,193,187,253,71,187,207,261,131,197,172,146,152,113,115,153,125,102,99,136,87,129,226,181,123,149,166,216,235,205,108,198,189,147,130,189,78,207,130,177,128,70,161,162,155,173,183,227,96,157,130,107,104,74,266,176,121,139,158,119,248,123,80,202,204,122,179,158,69,195,153,246,112,156,123,156,147,96,162,121,152,77,93,206,153,198,181,126,188,129,135,177,181,216,231,146,184,228,163,99,222,205,144,157,263,106,236,138,132,215,220,132,72,109,82,221,115,115,189,167,246,141,107,180,171,71,105,148,179,212,200,246,262,75,241,222,97,184,123,139,133,198,170,70,136,165,86,183,105,118,106,166,124,150,123,102,174,117,224,245,121,219,238,158,173,81,212,136,181,91,226,105,80,184,200,242,239,134,160,185,160,213,164,208,144,210,181,111,258,219,155,174,167,127,140,172,200,161,115,116,162,183,155,174,216,85,214,183,133,166,189,82,114,166,168,188,144,139,248,143,359,102,136,190,189,128,205,114,126,190,185,155,199,211,231,191,158,215,109,191,143,142,232,148,125,112,149,229,89,130,220,175,146,127,138,99,182,250,214,177,139,107,164,229,102,100,165,214,173,167,136,172,160,164,138,154,167,188,97,121,121,163,214,86,191,173,98,106,136,113,113,125,92,127,183,115,173,173,240,74,113,129,106,205,228,150,67,150,161,106,239,202,241,158,190,159,127,125,129,75,98,238,187,88,146,205,207,164,164,210,205,185,195,203,176,116,154,107,130,120,174,81,95,197,201,234,164,221,178,107,141,204,181,131,274,210,144,163,72,131,166,220,216,100,197,129,177,188,223,223,224,185,92,182,223,195,63,124,107,213,111,185,204,78,163,213,202,220,183,94,150,115,114,119,195,204,156,167,200,155,217,148,175,168,128,153,184,275,97,106,179,167,132,153,197,132,124,173,208,154,118,212,147,180,146,159,143,108,114,156,128,214,132,134,144,112,184,126,111,63,80,194,100,203,100,101,177,148,168,151,224,129,178,177,184,105,197,273,159,130,91,228,275,113,173,115,97,203,69,152,191,130,122,233,178,216,94,221,138,149,180,207,203,181,158,173,235,171,139,111,147,90,130,149,191,88,166,181,90,158,126,191,144,116,113,203,177,170,148,166,196,137,194,141,270,155,260,177,151,215,136,244,127,136,213,201,96,181,210,116,190,229,208,143,148,248,156,100,112,128,100,115,129,169,119,49,143,163,105,203,142,219,227,162,157,157,56,147,219,95,236,149,102,218,85,119,101,168,200,161,148,144,173,171,196,235,141,178,173,102,121,220,179,141,73,155,87,153,81,177,170,159,203,149,208,221,206,135,99,115,170,62,178,106,154,162,207,201,225,119,154,111,148,187,172,148,193,170,90,140,102,144,152,151,211,202,182,97,103,142,72,228,106,159,205,210,146,112,61,170,217,175,212,152,175,126,166,169,174,217,237,226,235,210,139,102,238,52,104,125,182,132,113,127,168,167,133,104,173,210,168,100,103,235,191,156,192,164,164,126,149,147,217,211,84,200,198,140,150,141,160,169,205,205,171,97,276,164,190,93,138,117,171,200,97,149,173,74,94,120,188,145,114,154,182,172,114,128,175,116,206,89,210,215,148,143,110,96,201,172,99,166,225,218,190,144,76,135,94,226,221,217,74,162,168,177,159,84,113,144,177,123,135,50,191,148,208,227,83,202,189,165,226,139,194,141,155,173,232,117,187,145,95,91,99,152,201,213,154,141,195,246,102,153,169,121,93,145,158,106,159,139,277,214,165,170,138,117,172,147,90,161,162,224,82,136,189,177,162,127,229,209,160,66,204,118,205,215,179,172,185,223,203,208,130,193,55,63,136,124,101,244,198,218,146,116,177,192,120,119,153,149,118,185,93,212,179,90,191,123,206,205,202,147,185,59,216,81,161,186,126,88,61,232,213,194,116,152,204,101,212,123,140,189,118,150,144,184,123,196,146,169,53,214,177,140,89,113,182,107,137,118,157,214,169,187,231,127,182,94,179,112,177,212,206,203,158,232,190,185,200,194,98,131,232,249,111,102,157,73,140,170,183,204,201,135,196,201,227,214,152,179,204,88,103,87,83,276,175,81,182,162,202,174,100,129,212,180,192,194,123,154,135,153,107,204,161,95,220,169,187,181,107,155,154,167,131,128,77,138,156,198,170,152,190,129,97,154,194,160,216,113,216,145,107,159,110,189,196,194,170,172,192,108,126,209,153,83,210,185,164,120,211,183,103,143,188,205,194,161,126,161,150,219,93,192,223,196,77,109,181,213,195,233,210,157,159,114,192,168,156,224,199,98,165,132,143,225,68,148,198,148,134,151,61,162,134,120,168,145,165,97,214,163,203,129,143,119,208,141,250,195,82,222,199,123,141,169,132,188,155,104,108,191,98,124,156,202,200,156,183,98,145,120,229,214,162,142,146,211,157,152,112,291,138,195,126,166,223,94,139,205,72,118,170,179,201,196,176,139,89,229,159,137,94,158,110,165,220,146,133,125,264,109,158,162,174,134,216,167,213,109,131,197,174,114,195,208,154,230,184,79,183,177,186,116,148,184,152,146,121,214,144,192,169,182,188,309,137,183,186,218,171,168,195,147,147,112,82,196,198,171,152,151,148,165,255,166,99,125,247,159,155,209,228,135,135,176,155,190,146,159,226,175,211,230,191,103,99,200,334,309,137,85,152,144,410,160,172,182,80,229,130,147,198,168,202,206,176,145,111,135,210,87,109,164,84,208,209,119,201,132,198,221,106,232,190,154,114,155,145,209,220,142,174,113,156,141,234,219,150,261,214,158,116,223,169,177,138,144,216,179,151,106,264,142,139,99,229,121,171,147,86,231,251,141,172,140,92,134,87,93,188,185,207,200,145,211,207,268,175,187,114,174,87,222,120,189,129,235,194,206,88,163,156,232,100,129,168,155,162,243,265,211,142,191,156,228,380,170,159,173,187,204,278,192,117,154,154,145,135,222,193,95,167,220,219,213,244,81,128,135,170,113,157,226,94,225,72,245,190,185,133,207,187,246,198,149,90,215,111,230,167,144,131,54,197,197,181,166,243,117,163,96,207,225,150,138,186,181,139,146,116,207,166,149,133,172,151,120,182,169,166,76,234,177,134,107,229,100,194,128,116,200,206,137,122,134,233,213,155,177,213,197,209,204,182,319,160,226,124,155,79,189,178,140,227,91,235,164,121,144,74,125,114,205,152,147,85,151,195,122,90,93,217,108,213,190,213,91,175,125,127,214,172,219,139,128,262,218,209,176,226,98,138,173,161,194,165,195,90,132,172,206,145,130,197,169,146,232,187,167,214,176,159,179,84,113,159,173,206,294,238,173,76,80,91,144,328,136,105,164,190,158,184,123,82,160,197,231,165,186,177,181,264,114,195,109,210,174,105,302,212,202,155,150,178,209,176,229,189,106,122,221,79,137,137,123,151,103,163,139,144,196,184,184,123,258,146,177,279,183,146,55,69,139,64,111,171,239,192,154,226,212,144,94,183,176,130,78,176,109,150,210,202,122,107,206,190,349,166,206,224,114,185,90,183,130,197,183,148,66,80,234,151,159,107,187,179,127,176,216,154,124,127,96,184,158,155,181,171,188,159,241,198,221,205,136,206,125,157,277,254,250,140,101,217,277,186,216,243,104,161,101,85,141,189,76,138,120,231,157,184,304,223,211,167,173,123,206,130,182,132,181,357,218,228,172,84,234,151,104,209,200,69,165,127,181,144,162,81,208,119,122,240,215,78,111,192,70,224,199,112,112,210,228,124,243,149,221,189,125,159,146,183,220,229,173,214,76,165,165,194,139,130,204,231,154,237,119,199,223,119,146,200,376,186,165,128,151,174,238,93,181,205,127,196,145,259,134,160,146,147,122,145,182,138,191,188,201,134,182,276,170,202,200,188,150,149,49,181,180,180,99,192,173,205,100,172,233,90,202,125,68,167,141,138,154,48,112,217,196,215,126,178,168,70,171,216,194,165,142,197,248,206,141,112,130,161,209,177,157,149,206,148,148,226,160,127,151,210,117,111,120,103,236,77,155,140,224,177,186,194,170,186,95,93,189,115,121,157,201,181,238,110,149,118,173,201,246,137,148,235,153,177,191,179,141,122,214,117,110,103,134,143,182,143,200,160,267,134,138,71,107,118,61,128,222,241,215,238,166,66,141,81,169,173,144,291,145,172,193,187,195,220,148,215,101,122,94,110,144,208,90,226,229,188,119,99,214,172,226,132,179,184,69,127,96,279,191,74,291,120,102,219,155,157,176,219,131,247,158,129,171,146,142,150,209,109,192,193,116,102,165,228,157,115,224,149,204,110,189,182,208,110,158,318,85,201,158,154,124,227,81,151,282,183,77,219,216,132,227,197,82,219,277,261,160,155,202,182,169,110,136,169,218,242,205,112,148,58,147,207,122,195,134,63,175,191,186,160,118,147,41,147,229,156,229,178,192,85,245,251,178,167,111,144,220,117,207,143,202,217,103,135,175,157,82,149,97,163,331,213,219,208,156,167,233,186,176,102,103,217,161,132,119,193,89,175,55,257,157,204,127,182,93,142,168,248,205,178,98,83,215,117,141,155,176,97,87,143,208,168,164,213,127,172,259,213,165,96,107,191,240,164,226,95,37,247,156,228,133,190,118,168,183,201,202,206,161,72,242,173,176,205,86,219,174,263,214,209,218,144,218,171,223,103,164,125,86,132,183,209,140,132,173,187,221,206,89,163,118,259,188,161,219,356,161,94,189,189,134,116,97,185,79,183,230,121,256,97,256,150,205,121,240,194,230,171,127,93,158,59,223,186,148,89,218,213,250,87,214,111,132,70,192,115,51,146,229,157,213,189,178,169,174,124,204,161,229,161,182,232,145,237,193,148,104,92,195,135,226,224,140,213,124,213,234,101,174,138,232,236,159,136,181,189,220,214,174,182,161,201,134,167,121,243,137,192,252,217,125,138,59,164,120,106,134,202,105,175,125,166,94,211,209,162,244,186,254,133,211,118,166,219,127,135,207,77,118,184,127,192,244,86,220,216,106,69,155,230,205,157,250,220,83,176,106,136,92,134,85,189,224,159,124,221,192,154,427,128,173,193,170,144,104,132,242,214,222,217,193,115,104,235,128,142,215,182,201,184,288,152,154,143,174,212,186,88,120,88,85,121,204,106,83,138,119,70,124,105,215,170,187,80,155,177,209,126,172,190,73,97,163,191,117,153,118,194,183,130,167,176,197,213,154,175,186,243,232,209,112,123,233,218,160,65,112,152,93,143,200,185,190,165,206,100,177,91,171,146,196,162,209,217,227,132,152,129,146,211,229,168,148,227,177,194,203,112,118,215,113,123,73,134,109,110,173,199,166,215,248,92,84,128,147,182,149,204,164,87,183,177,95,136,212,80,95,92,91,176,236,142,209,141,100,180,123,177,118,226,239,182,106,128,159,183,208,202,146,197,135,216,137,113,241,228,212,220,149,275,141,112,171,161,138,367,238,96,67,177,223,151,149,201,205,193,186,170,229,214,135,103,138,206,439,185,64,208,95,122,103,99,171,306,110,175,133,162,169,225,143,141,258,77,55,111,202,92,114,78,128,187,123,209,129,128,103,147,114,138,157,239,91,164,119,82,183,211,205,180,213,142,112,163,76,185,201,124,217,205,126,125,148,209,132,142,284,292,65,224,96,76,176,151,190,148,194,216,182,115,192,261,147,142,147,95,196,143,183,176,180,98,119,100,138,133,247,89,114,218,138,220,161,185,261,78,100,101,196,123,150,151,147,151,152,92,245,156,169,96,135,224,254,313,192,186,283,181,83,60,123,176,135,274,184,102,196,160,201,149,311,87,180,153,216,157,201,117,138,100,231,240,74,166,129,176,107,144,138,106,272,143,156,81,111,78,156,143,204,157,240,328,100,218,194,174,167,184,206,241,127,255,167,117,161,112,210,159,89,131,149,146,187,131,220,74,272,209,231,217,72,210,139,205,238,216,179,107,143,225,162,196,119,192,165,135,145,165,139,77,123,224,120,270,132,289,162,92,205,221,88,126,193,151,139,168,165,192,32,74,210,111,126,196,135,209,195,276,55,184,142,88,133,166,138,113,87,96,180,189,280,262,163,366,148,220,76,129,173,227,112,217,197,218,169,184,200,213,264,138,190,195,164,190,76,148,136,169,94,164,145,129,88,145,28,83,75,155,210,179,158,117,145,155,70,168,106,128,223,181,114,172,130,195,179,179,117,110,80,211,106,208,149,158,180,189,114,211,250,164,213,190,108,216,199,173,74,108,105,218,99,221,181,235,206,144,126,115,163,184,229,163,132,182,253,145,158,183,209,110,109,137,86,125,124,221,222,224,190,206,176,167,69,177,340,205,167,185,201,176,178,114,223,159,73,232,109,93,212,123,116,109,132,218,109,204,106,203,188,218,166,188,191,138,210,81,254,91,150,173,141,149,179,187,290,130,138,124,135,168,258,134,168,145,182,111,124,125,109,138,144,117,126,145,101,97,140,92,188,126,132,191,191,187,186,162,204,260,165,90,195,106,160,70,243,114,230,204,174,200,116,197,215,161,173,158,160,215,145,140,100,150,93,194,115,134,169,150,153,151,115,66,182,253,81,144,191,359,128,114,134,170,210,93,226,194,192,201,79,146,130,199,124,191,118,176,224,174,150,117,129,216,216,161,135,181,129,110,150,93,108,227,194,80,272,153,216,163,213,183,293,68,233,279,128,237,163,79,221,188,129,182,192,110,188,171,222,153,177,156,168,150,200,179,161,92,178,156,181,86,114,215,181,99,213,203,300,186,138,129,139,89,348,115,90,142,206,197,226,220,110,102,223,214,169,116,186,203,230,213,233,89,173,116,164,169,192,137,142,153,149,128,193,123,107,128,313,182,169,180,202,129,88,235,138,148,142,267,159,87,177,226,121,159,218,212,175,168,188,138,186,126,226,219,153,126,201,140,166,218,133,68,226,81,182,76,213,99,226,175,130,168,99,132,144,162,147,156,162,137,91,94,217,191,215,135,182,159,115,189,209,105,94,304,188,212,220,140,220,116,209,189,86,224,143,45,198,231,102,136,184,184,184,178,115,224,98,284,178,224,78,255,224,144,44,88,70,135,122,130,208,228,60,174,178,89,119,220,210,138,80,79,86,139,126,176,71,102,132,149,154,195,193,188,102,133,204,122,83,189,69,159,175,141,188,148,149,195,169,183,189,214,92,135,210,253,121,240,74,208,235,132,205,187,180,131,156,216,141,176,60,167,145,159,182,136,180,152,116,165,183,436,163,158,78,107,80,285,228,175,189,75,102,184,128,166,80,259,131,172,201,196,254,133,171,194,214,84,117,188,182,279,139,200,160,232,196,136,101,128,155,236,90,167,167,90,204,88,215,141,107,176,135,177,84,166,184,219,217,182,90,201,83,212,218,169,173,137,92,139,132,229,82,105,155,222,200,183,157,217,210,90,186,124,169,182,136,170,199,221,135,179,159,247,69,143,212,113,119,71,106,109,216,112,141,191,142,153,93,143,223,196,178,118,116,249,307,106,117,64,104,173,151,117,90,136,115,190,197,167,138,167,187,126,105,204,154,107,165,168,210,186,206,200,183,106,229,151,217,162,190,219,79,141,203,110,80,185,115,92,238,125,171,93,185,128,52,168,126,142,149,70,114,168,133,221,110,150,140,157,209,83,225,174,70,127,200,103,179,204,185,63,187,179,214,251,230,146,106,196,174,69,140,223,149,184,128,190,128,179,181,140,130,242,137,123,181,228,139,179,139,82,175,130,187,211,219,155,286,223,191,204,188,179,116,71,87,128,122,171,137,163,137,213,216,89,247,62,168,149,157,83,120,169,177,78,158,200,129,124,143,177,99,207,107,92,172,217,216,188,214,67,98,160,159,233,101,116,135,127,109,161,77,157,176,208,64,211,237,85,197,168,264,153,177,141,114,117,274,225,78,189,141,159,66,159,233,156,100,163,120,179,85,161,189,225,188,224,224,148,124,170,169,224,342,70,187,140,232,106,126,84,150,153,217,117,173,131,105,197,163,181,156,114,123,189,218,54,172,218,101,133,120,60,118,233,211,103,163,209,147,210,199,270,118,142,148,54,223,207,131,157,217,195,77,188,191,241,183,196,143,215,97,142,77,179,169,163,169,147,168,172,102,161,151,146,190,196,197,139,163,192,83,120,177,193,211,218,115,178,133,163,106,164,136,331,143,182,160,153,106,135,206,129,223,128,204,88,192,213,191,105,168,116,187,120,106,150,275,148,134,107,176,161,181,128,181,90,166,248,145,207,164,74,113,101,148,99,280,223,112,60,114,133,119,182,197,156,110,165,190,141,188,185,214,120,77,150,279,80,164,113,199,119,179,153,99,190,163,99,188,190,216,94,156,225,167,97,109,200,170,150,108,113,133,142,259,67,165,205,181,218,122,189,214,121,227,126,214,219,111,228,118,122,190,149,136,98,179,175,246,356,87,182,258,193,228,85,175,148,209,95,177,86,67,95,116,219,239,106,119,225,119,155,170,134,94,119,113,133,135,186,198,160,129,67,204,177,78,106,178,184,136,197,184,162,107,132,242,164,141,134,158,154,112,166,176,121,126,85,101,148,202,85,219,244,213,107,71,243,152,142,156,255,156,183,138,130,243,193,166,105,187,229,73,142,283,100,108,216,196,196,76,165,113,88,180,143,67,162,198,209,171,111,145,107,137,96,59,80,83,77,165,175,141,77,86,86,169,148,225,182,224,266,121,69,143,184,102,114,106,75,244,201,153,179,68,96,169,135,130,89,191,177,182,313,256,165,140,216,103,151,155,104,156,116,171,92,206,197,154,182,139,152,127,98,128,155,156,97,127,129,118,113,146,89,101,214,61,144,152,110,115,198,155,142,98,347,155,73,71,157,217,131,111,148,179,268,189,54,175,173,209,161,165,214,182,146,97,154,145,232,139,138,135,57,51,71,152,166,101,158,139,204,134,111,116,202,179,95,144,214,134,156,139,60,220,122,161,181,155,153,85,143,140,219,209,111,182,79,172,221,194,157,205,137,110,200,111,113,197,155,73,131,226,157,175,134,190,201,193,133,144,197,150,103,93,130,75,88,138,79,230,130,176,159,148,181,180,83,135,154,196,141,186,139,147,162,238,180,207,203,137,188,127,132,128,227,105,161,128,151,117,225,144,216,150,106,199,233,121,151,97,109,192,127,150,242,100,183,104,138,252,222,177,148,94,231,156,147,262,115,192,213,162,88,183,119,278,127,100,123,170,85,127,162,191,117,146,146,55,214,216,215,155,172,171,204,175,146,212,73,266,176,96,171,246,271,73,118,236,182,171,181,133,157,219,194,55,188,88,173,122,161,179,152,242,204,98,218,188,145,179,75,123,219,129,124,190,141,102,142,207,215,143,116,178,94,134,174,153,116,111,98,216,244,88,200,212,225,130,127,210,206,149,161,167,83,199,131,101,183,179,214,133,173,131,227,147,202,121,145,222,242,217,181,208,170,179,78,95,175,171,202,175,86,158,114,125,173,122,86,253,75,122,126,135,260,226,138,246,200,156,213,159,90,138,174,193,55,154,179,205,170,238,235,174,179,93,101,69,250,142,177,139,109,183,183,189,198,207,125,84,165,283,167,108,217,88,122,195,102,69,147,106,142,110,203,149,124,153,94,169,220,104,202,154,171,146,202,215,103,123,156,117,192,193,156,179,223,106,211,157,240,239,70,176,122,220,140,61,134,216,158,172,188,177,117,182,153,188,133,220,221,212,158,181,137,220,129,198,120,138,183,193,211,201,199,165,139,96,180,127,223,144,119,136,211,211,223,177,155,182,110,150,118,192,240,158,185,116,191,167,121,126,89,114,126,152,153,207,194,198,202,137,137,112,174,74,109,196,190,185,160,154,140,183,199,174,82,196,81,177,185,175,208,111,191,58,180,99,172,111,107,107,122,124,195,99,178,139,175,186,205,121,209,217,181,164,176,163,260,113,94,110,172,231,294,120,152,223,196,228,172,151,211,218,83,170,165,211,101,143,284,106,142,146,218,171,217,125,234,120,107,278,141,236,182,152,155,174,168,205,143,201,140,87,85,109,194,219,299,137,190,170,124,191,263,217,223,180,149,147,173,201,197,49,130,157,145,193,118,110,189,87,73,110,133,242,186,138,123,214,90,221,125,196,174,219,152,159,116,160,198,203,181,130,115,167,154,138,234,187,166,214,140,93,188,125,222,139,67,133,195,112,143,172,133,136,69,196,125,130,45,125,181,163,85,155,232,155,221,198,198,58,51,145,206,218,173,62,157,148,83,118,201,155,209,148,182,208,145,314,112,212,163,235,204,226,131,194,71,174,122,110,114,144,229,134,228,160,105,225,195,295,200,179,125,109,234,133,222,203,144,133,162,180,126,158,144,166,77,267,84,180,136,101,188,143,346,246,132,202,190,217,163,237,151,108,218,286,171,209,126,86,225,95,116,107,101,199,180,172,143,117,139,90,194,116,225,113,234,200,231,165,146,68,159,129,84,220,113,142,203,153,187,136,191,66,55,241,166,214,178,180,134,199,262,147,131,237,212,169,124,142,221,125,182,146,136,107,160,132,198,180,119,157,121,110,291,215,77,214,164,106,204,140,160,134,206,210,115,212,108,82,118,119,150,182,152,215,186,92,101,216,116,208,164,79,190,143,114,219,128,160,204,96,197,214,106,206,170,155,160,115,246,180,208,132,209,137,174,167,182,145,158,60,203,251,78,193,181,183,284,197,316,232,164,92,123,225,69,180,206,225,201,109,101,112,76,109,153,201,98,79,127,153,153,98,142,139,150,143,65,100,140,131,153,211,157,214,103,185,175,186,185,180,70,212,133,165,171,266,62,86,92,169,127,115,107,150,107,142,189,205,128,267,123,237,173,125,138,118,128,313,200,96,150,185,181,218,232,224,175,138,209,216,174,132,192,163,87,103,95,171,209,94,274,153,63,177,236,135,166,141,174,178,200,189,72,314,159,167,161,131,193,168,173,161,221,215,154,182,207,201,140,161,104,144,127,124,112,139,151,203,91,222,227,138,224,190,107,114,241,133,259,225,173,184,150,207,151,125,104,142,229,208,116,163,182,92,186,170,159,136,134,137,113,189,109,161,234,201,235,176,77,131,216,89,113,157,139,190,216,113,207,121,220,138,212,170,162,220,152,225,117,108,122,126,201,187,214,185,46,210,278,224,55,200,154,228,92,134,110,139,152,240,156,93,175,82,212,222,210,205,150,166,170,134,208,184,152,174,155,73,144,110,152,94,147,245,126,183,105,222,142,109,92,134,145,126,143,151,108,157,171,184,82,223,240,193,207,174,107,139,208,171,296,261,142,222,149,199,125,193,181,109,170,65,165,65,105,112,238,269,194,211,109,66,190,87,160,208,151,80,214,104,159,133,183,138,146,160,124,194,129,113,163,121,191,173,141,117,144,195,147,191,164,158,139,132,208,166,235,183,83,182,137,215,230,98,61,127,165,189,142,103,85,211,131,97,162,134,145,151,166,179,211,78,114,234,233,198,149,148,52,115,153,158,155,259,89,166,182,69,175,123,77,149,102,199,127,141,109,209,90,155,197,158,79,215,250,242,189,263,119,215,128,173,258,193,205,204,166,84,124,86,149,152,147,223,90,98,116,148,115,209,235,140,209,123,390,125,131,270,105,138,167,121,164,237,105,115,238,129,204,229,160,107,156,111,228,196,109,83,131,220,183,188,76,246,132,225,153,122,60,212,85,219,302,91,135,195,250,185,206,212,260,124,85,188,66,79,202,188,197,170,150,170,196,228,95,217,284,136,210,164,67,189,146,270,77,135,119,146,201,113,93,205,151,155,93,242,199,219,154,91,64,238,109,170,211,93,277,137,108,171,181,193,198,85,157,219,324,283,183,186,136,83,148,318,147,116,103,194,98,105,183,159,203,123,147,215,114,195,166,153,159,182,255,157,198,162,208,150,198,89,194,190,130,162,90,158,270,156,194,133,123,164,181,214,118,115,70,200,82,148,105,132,215,78,156,209,120,253,211,104,188,213,189,169,188,149,130,67,285,199,138,108,85,94,162,172,95,139,146,178,93,167,189,155,138,236,164,124,222,163,144,194,135,193,148,78,138,167,97,165,211,161,201,143,75,226,155,169,138,192,69,145,134,216,107,310,82,174,192,198,123,153,185,226,102,116,184,143,178,169,74,146,152,184,169,201,166,159,134,76,137,189,168,157,156,138,126,184,68,149,194,121,88,118,223,177,111,187,165,166,141,150,144,125,231,149,202,224,174,155,156,199,143,117,257,66,102,66,180,193,135,224,224,178,159,206,197,118,161,87,191,155,142,220,155,223,138,133,175,98,169,127,119,192,151,150,251,208,179,135,221,210,104,174,182,141,238,121,141,202,133,109,93,215,113,200,167,137,183,92,308,182,124,157,175,102,132,215,143,251,192,242,110,80,154,92,199,148,187,135,169,120,181,210,76,144,243,194,197,215,228,152,207,93,139,78,88,97,175,177,192,78,136,171,152,164,146,131,155,193,176,216,169,279,92,167,192,217,210,199,98,147,113,224,158,165,72,160,217,159,148,195,144,95,221,74,156,172,150,101,74,194,188,132,227,251,129,137,234,264,143,121,70,206,131,211,206,96,126,195,161,192,145,109,164,190,123,111,91,164,100,228,169,213,114,274,185,211,166,215,193,99,121,169,123,240,161,176,168,100,235,170,232,167,201,129,181,75,168,188,270,129,83,221,232,204,216,93,247,180,75,106,128,190,168,180,151,125,217,162,243,192,130,75,80,174,97,154,179,216,201,204,207,193,194,80,158,129,139,171,203,114,205,101,152,95,230,151,187,109,68,109,88,158,187,103,229,193,193,131,91,156,218,266,117,218,64,195,245,188,123,184,112,107,125,134,235,89,234,238,186,195,213,224,140,94,53,189,195,207,160,86,130,142,149,178,161,212,184,93,164,169,144,164,163,170,122,126,125,209,174,170,93,156,131,97,198,72,100,79,159,187,100,109,216,93,228,142,168,139,149,182,136,159,119,105,85,225,83,129,103,72,60,192,103,142,195,59,143,127,230,58,175,166,215,216,94,118,175,248,222,207,228,219,56,181,144,122,153,175,110,157,160,76,211,75,110,175,105,78,185,191,164,124,196,126,138,74,226,147,160,222,174,147,178,215,197,184,205,212,147,127,163,118,140,422,185,191,141,203,163,105,149,124,196,138,212,148,162,216,251,109,171,142,264,169,233,151,166,181,106,241,114,87,138,237,166,113,105,137,311,219,181,227,86,190,271,237,165,145,210,128,310,142,200,162,124,200,237,155,127,135,143,239,128,213,226,110,146,108,236,132,115,120,103,210,107,178,147,145,120,199,238,80,207,151,159,164,139,83,229,149,194,214,184,102,162,131,128,140,76,139,100,193,209,94,101,174,160,132,157,186,141,216,189,119,202,197,70,134,156,171,194,118,104,89,150,166,217,180,201,122,166,173,211,197,190,141,138,98,98,87,68,134,164,79,118,208,125,93,142,75,161,212,136,71,176,119,212,70,198,126,113,225,179,83,56,195,154,222,173,160,85,84,211,309,127,213,221,187,89,198,177,105,123,154,100,161,159,129,181,113,353,125,155,216,201,116,206,63,160,183,203,322,108,201,184,82,39,137,73,95,202,83,144,342,197,182,234,183,128,156,121,163,154,121,145,170,160,220,244,222,154,148,170,188,112,234,121,88,170,177,166,87,150,62,199,168,117,121,164,164,139,212,144,116,257,166,189,229,216,186,188,87,160,127,118,158,233,87,158,242,113,233,84,87,145,186,183,132,58,115,116,208,143,143,230,126,208,143,248,141,77,116,104,220,219,224,225,198,137,152,156,182,101,150,178,129,140,106,147,226,279,106,218,136,294,93,80,214,181,181,181,275,126,73,94,139,114,157,112,184,112,88,148,233,158,58,214,148,123,142,194,222,211,87,232,113,199,245,84,122,212,105,181,182,223,88,246,86,214,76,162,113,176,91,140,162,215,146,229,190,268,85,177,196,222,126,143,95,118,119,144,209,128,175,42,135,218,66,225,209,191,169,153,111,170,96,92,143,179,171,216,132,150,179,385,213,162,173,56,171,123,145,136,107,177,217,112,170,204,101,172,211,154,101,235,293,197,98,68,169,71,141,206,244,146,168,209,208,242,196,142,162,115,94,170,156,211,153,237,232,106,179,79,121,232,126,93,200,177,230,171,266,110,89,82,187,191,130,148,153,76,166,187,204,226,145,145,121,81,98,169,114,158,163,83,188,209,159,159,103,174,211,99,174,180,130,141,187,312,204,119,232,247,156,134,158,198,137,151,113,156,50,44,105,152,223,209,228,190,90,85,187,342,250,210,160,176,218,189,160,249,198,102,196,122,175,224,144,110,214,137,184,225,169,217,182,126,208,148,182,147,222,95,223,114,186,116,220,99,49,142,206,124,163,162,145,95,69,143,239,125,80,94,168,158,100,136,135,125,168,220,200,218,105,164,196,125,149,207,160,133,204,159,197,118,187,177,231,50,191,186,181,292,203,165,129,155,177,204,139,155,56,128,73,191,124,166,240,156,109,159,154,103,99,135,187,41,216,186,104,121,154,162,72,224,92,165,179,216,202,87,211,212,179,185,124,188,235,167,256,184,192,198,177,104,196,151,188,186,210,71,136,246,134,106,252,114,193,155,145,117,184,194,226,114,308,232,132,123,158,179,223,162,351,259,172,288,192,182,116,122,68,103,115,141,203,186,238,242,151,213,201,142,202,271,209,137,218,121,107,198,221,137,103,151,239,139,60,174,149,198,160,95,153,162,114,177,216,120,176,286,96,121,165,83,88,71,209,220,196,131,176,207,254,206,142,85,438,164,125,121,73,190,107,209,112,255,217,176,200,135,111,218,198,223,110,184,62,123,158,176,206,212,82,221,223,213,115,96,127,55,285,92,259,68,196,180,93,162,89,100,207,220,128,182,85,114,165,116,164,96,243,232,231,182,144,83,114,140,127,118,171,195,105,89,127,201,174,225,124,155,253,192,195,222,163,214,263,120,237,118,215,136,158,164,100,197,167,154,62,64,129,221,123,131,135,135,94,234,202,211,128,203,119,191,166,98,223,259,196,152,257,231,179,150,227,143,193,199,180,199,104,139,138,216,191,189,217,159,144,124,232,171,207,218,193,178,112,174,204,76,191,184,134,125,185,256,116,77,207,116,67,201,171,113,61,182,196,102,187,88,208,160,62,106,166,100,139,235,208,224,165,51,149,63,146,221,166,127,206,221,167,113,67,248,214,63,137,193,213,103,219,184,184,233,176,115,66,237,159,190,276,207,173,103,83,160,138,130,130,176,207,237,137,221,252,133,157,287,150,235,241,196,184,171,124,182,78,218,167,183,139,190,157,191,233,221,123,225,145,160,63,202,223,183,112,142,298,398,94,88,185,155,173,128,192,228,159,225,269,241,192,109,77,200,119,172,186,175,311,232,251,210,188,151,212,81,221,175,179,216,193,94,223,203,97,125,150,202,131,167,148,205,143,128,175,204,200,173,133,168,86,145,163,251,111,155,137,166,212,180,168,224,113,152,151,105,115,78,135,220,96,212,156,209,164,208,117,191,215,269,216,131,216,221,193,177,109,138,147,97,198,175,175,91,158,110,223,225,69,137,125,163,287,229,127,206,137,85,184,158,99,118,148,189,154,208,113,45,138,224,139,206,128,115,154,186,185,142,125,84,143,221,169,164,232,196,182,160,137,194,177,160,98,130,78,202,205,132,201,194,150,81,140,202,164,108,120,199,144,171,151,200,177,224,185,171,181,193,78,155,139,161,132,103,141,224,192,207,208,179,184,139,131,184,56,118,217,186,172,81,117,185,236,197,148,240,131,210,200,184,193,58,157,231,249,215,199,182,219,112,212,214,180,119,162,197,276,148,168,182,144,155,178,246,116,109,215,227,97,289,138,98,149,168,56,151,113,206,243,146,220,101,269,202,141,252,102,89,112,156,184,194,172,143,103,199,121,133,230,198,200,95,102,132,71,224,180,102,164,180,119,224,203,210,188,234,204,113,216,162,120,225,101,205,119,254,230,81,199,166,181,191,161,145,52,225,147,125,188,243,175,165,164,115,111,241,149,73,183,213,211,184,181,77,139,131,147,198,148,147,130,208,152,169,114,112,201,149,181,204,223,138,222,187,117,161,186,121,105,140,126,260,170,111,103,135,187,85,218,149,118,134,104,100,106,164,187,154,126,150,289,113,205,175,103,199,159,200,118,90,117,222,130,108,108,113,131,178,170,247,277,233,168,167,163,159,150,201,181,244,249,149,171,110,178,104,111,164,223,185,186,128,76,143,173,233,254,218,192,166,175,130,116,174,76,158,156,234,189,183,112,154,207,259,231,197,160,138,100,224,133,183,135,196,233,130,174,100,151,242,112,178,183,150,142,267,120,124,184,144,97,60,162,153,62,203,147,75,104,229,101,115,125,210,157,101,135,99,127,119,238,101,177,122,200,162,120,130,91,167,232,93,143,213,96,90,191,117,183,216,259,157,136,131,187,108,348,129,94,195,178,121,143,134,202,209,183,218,53,247,125,165,209,72,146,202,77,153,264,204,100,176,104,185,215,96,45,197,194,165,70,118,177,241,106,197,91,133,114,139,234,101,165,153,111,222,186,209,196,172,95,218,109,223,210,110,226,151,159,120,160,218,153,61,194,135,134,189,309,138,264,151,157,154,196,190,203,113,235,114,105,79,105,154,144,117,156,82,147,209,118,170,164,225,115,137,134,107,186,226,137,150,220,102,183,122,105,121,179,82,195,187,201,201,137,187,173,153,207,233,95,135,179,211,127,209,247,118,77,122,156,134,208,176,203,262,207,327,192,114,198,136,190,151,139,194,313,114,190,147,192,159,123,147,173,218,162,215,78,218,114,167,98,157,101,179,123,118,181,140,184,105,231,165,163,190,160,156,186,254,158,160,267,219,200,125,143,103,157,266,196,201,194,104,121,147,232,142,105,166,103,107,127,112,141,119,222,215,167,311,135,230,203,90,140,202,124,73,159,121,96,134,158,191,87,258,145,191,130,176,188,162,156,212,145,130,225,110,97,113,211,176,112,170,187,198,121,69,215,104,168,363,140,254,190,102,159,137,89,131,173,180,158,152,321,165,162,180,99,168,175,209,131,202,200,163,81,277,194,180,121,153,232,195,108,148,214,234,113,85,148,260,124,148,202,119,80,101,115,248,128,225,111,97,282,132,142,197,128,207,123,199,183,213,214,67,123,197,211,117,129,178,133,160,252,210,184,331,208,96,156,154,170,114,116,128,100,269,129,148,205,124,216,107,101,120,115,136,120,187,160,160,159,117,121,196,151,169,141,124,156,139,171,153,168,195,202,141,158,123,173,178,134,200,197,99,135,139,154,222,48,111,203,106,157,192,139,120,218,115,183,133,165,127,97,97,100,102,134,316,186,201,186,97,128,244,101,166,132,211,178,94,122,137,46,183,287,84,91,249,244,114,206,115,181,211,152,240,137,147,82,134,330,144,156,106,93,155,129,150,106,124,204,215,131,176,141,226,139,112,127,217,152,221,174,157,235,202,189,158,177,198,267,88,316,199,187,207,180,140,172,201,185,87,193,95,129,264,150,121,121,254,136,201,76,256,160,150,99,154,184,138,89,192,81,183,220,185,232,132,204,184,167,209,217,210,234,190,127,88,158,165,167,202,171,109,115,102,215,172,120,75,246,92,165,134,209,192,140,46,183,204,155,151,87,121,217,84,193,191,91,54,214,75,142,182,98,144,72,225,91,204,192,161,121,120,120,147,147,150,144,129,156,173,192,123,119,164,195,182,80,199,162,66,129,124,167,128,215,131,121,65,116,120,175,87,114,140,165,148,283,130,142,117,63,189,156,92,88,169,163,188,90,231,172,194,117,111,175,122,219,215,172,143,194,125,325,120,206,122,147,250,79,139,133,201,117,139,129,249,191,188,103,177,281,226,193,140,204,210,173,255,188,190,197,196,42,83,149,161,181,75,165,224,160,101,194,113,132,212,84,198,59,123,236,66,183,110,137,152,209,176,221,174,112,91,199,193,247,198,111,214,149,87,193,156,149,175,241,252,53,159,149,200,265,211,79,113,205,195,199,176,118,167,114,165,176,140,163,176,219,163,171,97,210,161,141,109,201,107,186,69,121,168,273,48,187,194,147,221,158,276,147,217,194,205,74,69,271,104,138,193,136,55,285,277,190,122,221,136,223,151,159,218,213,202,160,161,144,179,119,120,227,206,189,106,143,207,95,135,179,92,117,180,164,124,63,207,197,142,157,227,94,240,151,219,279,199,109,168,82,144,238,142,233,213,211,128,130,141,168,86,235,205,98,141,245,157,190,265,196,153,102,185,166,220,155,247,80,81,202,163,161,100,115,175,36,196,241,139,112,182,151,183,152,114,114,224,218,104,218,179,171,189,68,147,75,150,244,141,37,159,187,102,182,97,186,187,144,60,129,236,219,200,110,77,184,173,95,208,106,202,217,156,148,150,91,220,165,140,225,155,242,145,210,174,184,206,238,209,141,122,238,118,190,227,66,270,115,167,195,199,152,72,173,233,91,146,125,129,205,239,71,129,152,153,159,145,162,161,139,127,205,141,137,95,89,85,217,153,227,211,147,223,351,151,214,105,154,201,93,112,208,210,98,216,168,152,157,130,191,51,106,186,155,248,186,106,162,186,142,206,197,189,207,188,197,201,180,231,184,207,118,178,211,190,126,119,152,272,204,218,307,214,162,100,158,170,166,100,66,167,240,186,83,220,187,98,227,155,113,146,221,117,312,111,175,98,173,233,143,207,129,193,139,212,118,140,162,210,203,166,202,204,252,194,212,201,251,185,143,41,91,121,190,158,82,169,187,190,106,179,148,218,206,139,88,170,193,142,126,135,175,110,210,191,139,161,100,202,182,228,73,155,174,117,218,112,157,126,155,130,102,163,49,121,232,84,159,99,190,71,141,190,108,320,111,162,207,136,168,163,230,105,215,157,229,275,202,121,112,212,142,96,49,200,132,212,151,219,129,92,156,140,155,169,101,182,239,183,190,134,239,183,187,151,142,157,144,148,129,209,100,159,202,112,114,146,163,192,231,126,148,147,166,229,114,172,108,170,219,118,114,116,106,171,96,197,123,172,133,265,109,218,158,151,98,108,244,95,148,138,211,114,133,55,210,263,63,178,170,127,244,109,183,192,164,191,109,288,80,164,138,137,124,187,89,147,80,123,244,216,176,175,94,117,212,197,84,190,89,164,101,197,207,139,168,59,105,178,80,202,109,143,218,56,207,118,158,93,128,43,137,85,237,159,228,179,208,82,156,164,90,143,162,213,229,200,187,123,275,118,97,142,265,210,226,96,160,214,199,127,175,140,143,144,67,229,180,239,152,220,116,141,134,163,194,209,219,219,208,74,206,218,179,38,195,132,120,174,200,106,82,120,107,218,116,73,123,231,143,102,212,225,133,205,163,85,173,216,208,109,159,142,230,91,189,208,179,195,192,125,207,136,250,126,211,106,208,183,140,297,211,146,146,144,126,199,72,205,133,77,190,91,224,179,157,124,239,259,156,117,184,161,117,59,202,196,200,158,124,158,119,149,139,194,163,129,167,219,220,90,141,109,225,203,128,164,129,48,139,179,189,52,121,144,158,84,151,216,156,214,109,229,97,162,162,171,191,161,78,187,237,244,197,186,208,153,219,182,182,184,159,205,188,117,81,122,54,135,230,130,103,217,231,160,215,211,131,88,240,203,106,186,169,134,100,155,194,212,110,187,159,210,128,158,101,158,100,156,150,205,221,225,141,101,96,153,142,236,124,187,168,142,147,124,209,152,170,190,135,183,107,143,109,155,97,196,116,200,235,152,131,122,97,85,81,166,96,177,112,106,113,338,63,232,126,169,133,192,204,192,98,283,173,147,218,287,247,94,156,203,121,296,205,267,160,144,203,233,138,234,146,112,155,127,173,132,194,195,207,103,152,110,220,278,220,189,104,174,160,119,196,153,117,186,93,106,132,175,98,128,255,116,196,98,204,144,55,94,96,189,129,71,182,235,277,88,191,93,196,96,191,230,186,211,136,232,180,121,241,170,148,213,198,145,213,197,86,46,214,199,144,84,212,169,201,105,93,69,186,216,208,267,245,152,181,183,168,159,138,167,271,152,167,174,99,126,163,222,220,194,161,86,152,210,127,190,98,74,159,173,181,157,193,109,240,184,168,211,190,212,124,183,229,134,133,145,212,181,213,159,189,134,161,84,205,196,249,167,167,153,187,160,194,179,247,146,149,134,136,164,91,78,144,174,100,172,225,190,164,122,219,170,156,102,91,118,135,173,144,88,190,46,164,54,211,153,57,111,157,225,171,190,187,192,141,147,125,188,228,221,197,96,184,153,111,154,167,139,181,101,90,172,196,205,143,155,204,193,107,127,128,151,100,89,180,112,137,175,160,98,345,71,145,177,140,158,138,157,150,210,230,215,168,149,156,163,90,109,171,85,224,145,172,187,170,79,169,61,183,178,228,213,176,201,112,142,247,107,176,157,112,134,194,184,199,120,103,182,102,114,140,183,158,69,71,192,153,206,186,70,113,199,108,143,108,132,126,192,197,215,181,206,68,205,159,173,181,74,225,168,84,166,207,225,231,178,101,141,176,96,151,211,186,183,167,140,136,123,50,208,93,144,165,134,189,164,148,65,182,164,121,225,282,66,150,226,240,88,216,183,92,121,203,72,181,104,182,93,105,159,130,139,167,200,132,177,186,89,90,255,202,204,182,191,136,263,145,135,209,178,230,155,216,217,171,141,192,157,129,178,207,118,216,230,207,138,166,180,166,162,229,114,171,199,121,214,180,166,94,172,131,115,97,190,115,201,190,83,173,192,149,210,283,197,269,226,147,140,127,106,217,207,200,195,191,119,117,177,159,205,205,201,170,214,160,191,190,185,208,105,157,140,198,212,102,216,128,37,150,171,193,90,143,158,141,217,94,125,202,100,174,192,118,207,190,103,166,198,172,178,120,156,81,185,117,121,195,234,180,74,202,148,95,180,162,147,185,153,231,172,149,221,174,198,152,194,113,200,110,113,167,153,220,265,178,198,185,131,204,215,162,164,178,178,183,243,154,127,190,224,69,198,202,190,112,176,85,143,128,122,138,150,134,226,115,124,63,202,213,174,178,143,221,130,104,158,169,211,249,130,150,220,167,69,167,162,98,124,181,228,105,119,182,170,94,173,160,127,179,257,150,271,176,203,251,245,100,138,150,53,158,217,244,111,226,145,185,164,149,148,94,241,88,223,192,97,228,130,148,254,63,190,169,117,193,112,172,214,203,158,74,264,208,53,164,219,131,132,125,187,104,202,126,205,110,119,188,224,140,224,241,139,138,158,289,105,111,195,160,112,155,213,227,161,135,146,95,117,168,213,202,165,93,83,224,193,145,76,133,156,125,199,87,106,164,243,94,141,140,69,133,93,227,92,111,105,118,122,169,62,65,195,202,209,110,92,254,92,137,223,228,194,115,217,149,248,210,82,170,177,121,182,187,140,225,184,177,202,144,189,160,135,92,161,141,267,199,114,162,166,132,159,201,260,340,235,195,138,241,190,167,161,164,217,213,152,84,223,132,215,173,117,190,121,216,180,215,150,104,187,229,120,161,198,172,195,123,217,152,181,243,219,98,281,166,141,123,244,319,192,155,108,191,163,158,279,164,146,129,77,160,160,154,212,108,124,214,202,128,220,349,256,193,189,168,65,141,134,239,153,214,216,134,105,134,167,203,177,129,211,149,88,206,189,132,132,164,91,52,115,73,103,230,203,164,149,165,209,183,128,242,200,229,201,269,63,168,169,105,185,213,165,82,134,203,160,246,232,212,138,199,130,227,171,200,218,247,227,80,208,143,219,368,179,189,134,185,110,104,165,139,111,123,114,93,194,219,210,244,98,133,140,165,82,156,104,148,151,179,188,205,134,157,115,114,208,213,241,162,165,145,143,219,211,153,132,117,195,104,129,122,217,242,140,95,143,193,200,108,213,97,200,132,145,137,224,151,141,205,108,223,208,211,179,109,141,89,207,170,228,193,167,208,229,204,204,259,211,188,229,219,116,149,152,260,163,177,163,153,230,173,248,177,188,193,137,145,188,186,103,193,215,182,250,146,90,173,288,139,172,118,230,231,98,124,154,211,136,95,133,181,125,113,228,174,106,104,134,227,245,116,133,88,163,110,144,179,168,193,223,241,228,96,197,115,129,185,170,76,168,126,125,91,256,206,153,78,116,247,164,174,164,172,104,69,194,154,210,198,136,158,61,160,174,98,213,121,106,182,213,210,159,106,110,131,186,130,67,93,132,169,168,133,170,210,112,150,179,185,165,138,198,189,120,259,120,170,174,199,189,170,182,196,129,260,92,214,105,151,192,173,225,142,229,194,210,184,123,77,114,188,205,141,129,110,139,149,225,163,115,137,143,189,220,157,132,109,226,136,179,134,210,188,161,230,169,235,247,192,176,139,124,173,103,120,110,187,180,250,154,84,173,190,192,165,188,184,156,214,181,118,143,171,121,75,139,185,83,105,90,157,112,132,191,118,138,112,92,129,123,80,172,128,70,186,150,80,206,194,153,153,204,201,185,82,203,225,225,106,162,99,118,191,100,116,173,136,289,93,213,125,162,97,188,197,155,193,129,169,236,229,165,236,48,168,320,167,114,193,194,118,247,171,202,121,254,118,198,209,164,200,165,127,261,89,134,98,180,271,127,212,172,227,139,159,178,194,112,84,178,227,154,155,86,59,116,163,216,144,75,117,207,70,157,112,155,176,143,141,166,223,113,132,139,195,263,202,171,159,139,137,210,159,230,243,192,144,113,53,98,125,117,94,196,70,165,206,271,300,237,201,152,69,179,158,168,124,205,167,264,129,168,197,281,147,108,225,190,182,194,87,197,135,96,91,93,161,348,125,218,153,122,160,153,55,155,183,187,144,112,182,229,118,209,169,331,107,232,228,128,225,126,193,179,161,299,162,264,153,118,163,206,173,178,154,130,195,181,129,124,158,203,91,160,48,182,131,81,173,178,150,222,181,128,195,204,217,137,132,222,169,171,185,154,185,180,184,174,259,184,119,161,167,206,156,141,174,186,125,227,210,100,222,129,121,199,159,222,158,112,221,114,91,32,193,214,104,141,292,74,105,252,149,124,241,154,154,170,192,140,211,153,212,237,108,203,222,182,69,125,181,150,235,225,188,198,138,155,126,150,211,126,75,86,156,206,198,90,234,162,137,149,211,221,145,274,136,156,313,174,164,171,112,168,149,171,168,175,148,135,143,133,240,148,63,218,99,174,244,113,140,160,205,225,236,177,222,133,198,290,118,197,93,169,129,119,121,166,83,135,186,214,122,145,307,205,185,199,116,149,115,161,129,99,95,207,164,193,233,122,217,236,170,101,176,124,118,118,179,115,59,153,205,235,103,216,114,172,150,200,173,102,161,132,193,134,154,206,94,218,171,163,174,146,199,74,128,128,172,124,190,109,227,186,177,181,84,194,199,177,140,89,202,238,103,151,211,197,200,204,186,116,135,98,53,106,130,214,186,104,53,178,84,153,168,183,200,159,204,149,161,171,177,107,74,164,181,153,179,142,240,173,246,148,129,197,179,134,267,83,116,245,154,194,100,135,117,250,167,129,211,202,88,226,123,158,196,141,164,178,166,231,136,130,214,249,214,144,197,141,81,134,135,190,195,155,132,127,226,166,174,160,264,127,179,219,153,86,207,130,130,173,221,97,118,229,144,130,69,158,185,86,209,172,237,186,239,212,234,204,142,88,144,184,187,85,146,184,138,193,227,146,81,266,187,176,157,125,91,178,182,168,136,220,451,157,171,268,126,178,127,47,135,185,198,159,75,111,218,232,84,127,224,181,86,90,122,80,157,167,142,167,193,115,173,114,89,176,237,178,163,201,181,231,173,168,213,184,144,127,200,115,267,138,214,165,123,159,225,227,119,239,158,178,118,222,148,220,196,179,253,169,188,179,147,123,83,115,187,226,244,206,157,163,269,168,138,243,232,112,171,171,133,173,135,190,143,152,183,160,177,194,189,156,176,224,77,214,170,91,125,182,98,129,53,136,210,163,92,174,191,213,246,222,120,113,82,131,155,169,90,88,70,219,71,221,171,208,225,196,122,166,95,182,185,221,159,153,159,215,109,201,90,97,182,167,136,238,65,175,184,225,67,201,133,75,211,86,97,122,158,107,148,91,137,196,205,121,223,129,167,260,201,157,122,105,180,202,197,170,156,161,164,159,151,231,96,168,141,121,168,139,130,133,180,188,212,108,111,208,100,244,112,127,185,123,143,117,373,252,236,88,162,136,147,234,109,129,208,209,192,150,182,204,145,235,215,117,130,104,194,88,64,172,91,127,189,196,189,140,203,160,186,144,112,198,53,134,258,131,209,64,101,177,159,192,212,115,73,147,123,86,213,87,167,104,293,209,241,215,205,90,198,168,296,188,93,202,162,127,95,225,101,218,200,175,184,209,257,59,179,201,52,215,168,153,129,163,149,60,138,276,212,201,109,73,145,174,216,167,127,306,154,237,115,171,123,188,139,143,143,164,214,115,125,191,57,158,187,173,207,184,79,238,169,182,180,198,186,106,191,132,159,272,139,217,152,204,88,198,110,125,229,252,152,129,185,199,169,204,102,197,208,209,241,223,232,146,224,191,233,125,193,237,119,111,210,154,159,120,134,108,171,187,131,72,135,113,118,92,74,185,128,103,76,143,95,204,354,135,136,223,194,115,139,204,168,148,268,160,280,225,151,286,218,132,264,97,176,118,97,248,195,131,157,160,218,127,239,143,167,105,138,197,142,117,189,131,178,134,127,124,230,89,96,90,171,97,193,146,81,232,113,187,181,185,141,215,185,219,128,221,168,187,117,179,114,173,174,70,196,212,139,222,100,170,242,219,240,229,114,167,193,141,146,135,209,200,197,214,200,201,82,242,148,132,180,156,212,216,151,132,197,173,176,186,133,245,190,128,190,154,197,144,148,183,138,181,110,244,236,208,198,182,187,141,192,210,189,152,150,137,118,216,109,117,142,182,124,221,116,109,97,207,103,158,191,202,154,127,206,125,140,117,240,201,150,215,144,242,159,269,163,121,207,131,168,149,202,63,78,121,142,54,196,201,139,75,101,206,222,153,98,250,114,119,109,175,208,142,181,190,145,240,209,87,141,174,213,203,203,289,109,348,44,147,115,203,146,93,165,143,41,244,197,182,114,125,196,253,55,247,141,207,157,150,168,177,98,180,165,167,176,186,104,223,199,206,171,146,218,92,95,91,119,111,193,96,180,176,215,237,205,93,186,115,103,112,132,224,223,205,119,193,139,182,202,133,202,206,111,133,188,131,111,220,176,241,333,126,78,156,101,194,161,187,216,194,96,189,211,168,317,288,300,128,184,128,125,172,125,263,183,78,58,160,189,233,167,164,93,100,84,140,170,123,77,167,230,129,133,199,175,118,73,91,74,223,180,135,205,248,116,157,161,187,176,151,95,107,202,191,178,166,228,160,165,90,67,88,156,138,154,202,231,167,184,172,129,180,127,152,208,229,187,234,90,188,60,221,165,116,78,203,85,151,154,126,242,146,144,133,183,91,176,232,98,162,75,183,99,201,264,140,67,120,131,151,121,159,158,178,211,180,190,105,239,165,220,113,148,153,146,116,136,141,155,194,126,152,230,229,205,58,184,79,232,116,133,92,136,224,190,211,150,116,100,130,164,127,151,119,87,264,195,239,157,122,220,212,120,155,124,239,255,72,96,89,154,208,149,241,127,181,186,185,187,235,217,190,67,206,85,160,178,122,119,218,199,114,83,115,294,230,125,109,222,88,131,112,249,71,151,211,102,152,208,153,223,175,158,76,103,143,178,169,212,164,211,108,154,179,155,208,207,236,208,124,228,212,186,137,212,153,101,205,125,170,130,130,91,247,69,100,206,202,89,171,136,220,213,128,231,162,190,116,84,82,138,132,133,221,219,99,173,132,235,202,197,127,168,107,94,259,161,149,73,60,94,207,195,230,208,103,182,138,186,174,186,132,203,112,112,115,162,219,121,183,233,168,158,140,227,132,236,228,144,301,239,158,141,174,164,117,137,231,144,365,61,78,120,298,129,158,174,150,217,199,167,70,105,91,126,160,229,183,165,140,185,230,145,135,149,235,122,139,137,324,69,208,163,202,132,180,237,128,107,149,109,96,96,138,105,151,200,143,125,130,162,129,171,106,131,131,42,208,208,199,112,79,176,147,121,165,206,172,161,200,149,156,226,224,130,183,235,143,98,208,121,207,219,105,102,187,138,285,96,87,102,187,111,99,179,137,121,54,111,160,222,116,235,164,143,179,226,317,136,110,167,203,244,196,182,88,191,156,156,133,120,200,155,183,214,206,216,171,134,219,135,128,200,175,177,57,229,177,66,225,256,217,178,211,140,238,138,232,145,139,265,188,152,123,173,169,144,153,142,177,261,225,88,178,163,229,192,143,187,173,107,159,67,87,174,149,166,272,77,76,117,183,122,255,84,258,229,198,253,157,122,96,190,125,79,204,195,248,142,158,229,205,67,129,121,104,113,260,242,130,190,138,88,137,109,219,158,164,176,171,178,107,204,209,214,132,149,178,235,144,195,165,197,163,209,161,232,169,102,236,114,158,253,182,176,66,176,157,172,134,145,181,115,190,179,243,142,43,217,184,173,63,182,109,206,159,136,208,237,185,78,200,117,130,135,105,185,206,196,248,107,212,231,135,143,213,142,198,221,128,176,158,214,136,222,181,176,224,156,245,139,128,143,226,216,158,196,145,110,190,217,203,111,203,98,132,163,109,177,218,174,79,186,90,129,202,153,177,210,208,111,114,173,240,241,140,224,212,104,235,199,156,174,124,261,128,269,142,200,175,109,219,153,155,44,238,145,130,136,107,179,264,247,104,155,103,125,215,117,207,193,113,189,59,230,176,140,223,191,172,50,121,209,205,168,120,104,140,168,201,167,134,100,220,205,196,164,189,187,105,90,255,76,149,127,224,167,113,166,193,82,246,217,83,93,186,154,131,142,222,107,133,102,238,99,111,123,237,242,119,180,212,206,117,136,227,204,115,308,226,124,216,282,156,204,137,124,112,144,361,264,165,147,134,192,262,121,224,157,124,152,295,235,205,180,89,193,191,202,176,215,218,219,109,119,155,143,93,216,196,148,218,334,202,189,127,146,170,218,117,247,140,119,111,137,113,198,217,270,162,182,125,205,121,189,85,168,181,212,142,246,169,166,175,168,86,207,160,136,176,179,207,63,77,179,94,112,140,211,190,154,118,197,200,263,142,88,216,72,128,283,252,133,148,200,216,179,229,188,93,183,137,100,223,154,68,172,161,143,139,238,194,109,85,119,206,191,141,225,179,79,129,193,292,219,202,218,202,215,151,158,141,100,188,148,174,173,153,192,96,191,104,118,176,234,74,202,139,188,208,129,105,95,203,129,122,114,195,84,160,87,146,239,195,118,110,236,124,104,198,137,212,110,106,169,195,181,198,45,125,79,91,176,87,140,191,98,104,172,124,200,167,200,197,171,222,168,79,83,134,145,107,86,126,212,220,226,154,150,207,155,289,118,283,142,110,121,208,191,178,182,188,129,266,189,268,254,126,71,184,157,109,163,122,143,105,156,217,120,195,179,117,166,183,141,125,68,130,127,150,206,192,115,187,140,80,190,145,129,250,230,194,206,179,183,128,190,189,99,151,180,233,120,229,145,216,150,149,218,211,234,145,172,138,155,195,187,137,170,166,312,208,133,172,95,207,211,81,168,123,185,213,51,195,160,164,200,211,189,145,122,230,182,252,229,173,86,124,240,184,279,137,186,222,174,126,191,148,244,139,51,125,153,65,137,216,147,138,136,114,198,145,158,228,117,215,189,208,94,218,133,180,202,129,231,124,304,121,116,133,163,176,67,179,180,192,67,66,123,101,218,143,211,177,284,233,197,125,216,209,221,56,217,177,241,213,198,178,111,109,210,185,160,152,102,104,253,217,161,255,93,242,224,155,92,42,260,62,155,190,156,178,163,216,56,171,179,81,169,95,189,133,60,167,145,217,198,102,108,177,116,200,191,164,44,218,215,231,202,135,52,140,241,99,179,187,244,117,162,132,169,225,127,131,95,112,162,156,114,140,50,96,171,143,88,162,144,216,275,189,136,70,250,201,181,203,278,214,183,130,159,236,189,239,273,187,184,133,118,149,257,169,185,136,232,138,148,243,138,114,105,129,179,99,214,227,125,173,197,172,321,157,157,210,243,168,222,221,139,244,140,164,74,228,236,227,194,123,84,181,189,155,192,192,256,91,217,230,66,242,97,136,108,216,177,182,222,168,110,240,196,248,217,238,122,185,54,66,132,235,175,250,201,190,84,189,143,118,152,153,236,180,217,177,132,257,209,183,166,133,152,210,131,207,199,196,105,112,143,195,195,102,171,231,152,143,216,162,219,212,97,139,220,237,222,114,119,207,203,99,140,230,118,99,247,177,167,102,116,128,234,136,78,211,176,242,147,147,199,169,159,93,70,201,217,205,167,218,136,190,223,136,151,241,153,196,53,106,245,141,201,143,225,197,138,184,173,91,118,119,108,117,238,222,189,213,201,170,318,117,83,190,156,109,165,228,147,156,211,225,215,90,230,99,236,158,162,113,177,230,205,237,268,175,106,80,188,187,153,151,187,146,179,272,174,193,201,50,197,170,121,102,219,197,186,165,246,130,159,220,153,125,93,155,81,130,222,187,193,96,98,152,200,141,214,105,101,157,269,157,209,193,186,74,216,135,224,160,160,239,181,170,224,193,155,218,224,143,196,155,229,253,125,118,184,209,143,214,147,220,194,282,209,217,285,197,192,257,184,163,75,160,157,211,61,122,121,53,191,221,156,62,289,191,245,257,136,250,127,212,194,222,187,120,153,207,196,48,95,113,186,133,190,243,162,114,215,144,174,156,100,194,110,154,164,103,209,146,184,104,78,163,99,202,170,135,146,164,204,176,127,168,78,197,125,223,156,185,263,172,197,222,158,214,166,36,137,214,209,234,144,117,128,116,209,195,364,186,212,220,108,44,219,244,161,227,165,178,96,188,160,178,150,241,134,226,221,197,212,160,227,140,103,236,195,229,254,185,125,201,176,143,119,185,191,131,232,220,160,126,44,194,154,156,154,244,127,122,142,159,244,208,327,38,101,212,134,159,208,144,116,173,144,132,215,255,129,235,97,191,214,207,70,176,158,215,235,139,220,118,234,181,210,80,77,245,135,149,137,102,185,86,206,178,243,94,105,146,112,196,112,115,97,123,92,217,161,226,185,97,176,247,135,108,204,74,144,222,224,173,214,187,149,217,192,176,233,187,190,233,175,161,199,233,189,167,165,149,190,214,120,236,199,162,215,216,203,193,229,216,215,115,157,108,175,384,138,107,188,124,143,138,191,247,191,121,200,194,191,106,149,75,145,206,209,108,162,115,127,112,58,223,142,127,193,207,164,90,197,182,44,193,117,147,98,154,134,178,114,180,67,125,176,215,185,268,103,213,137,129,137,142,80,232,306,165,184,221,101,106,184,100,54,160,229,138,186,192,257,94,196,152,159,203,187,136,230,73,162,131,214,116,138,91,86,141,190,163,206,197,89,198,143,217,204,240,135,170,82,179,220,217,248,171,136,163,178,205,122,160,182,139,148,260,224,176,165,177,74,69,123,254,130,173,204,157,153,100,228,86,109,130,211,182,210,126,177,149,162,171,178,163,169,218,139,204,127,152,206,86,103,222,218,206,204,164,126,202,142,179,199,105,147,224,210,132,227,204,203,131,90,226,230,67,204,87,131,137,111,123,204,130,93,184,133,227,115,212,171,178,89,158,194,71,240,132,127,155,119,270,176,170,163,98,103,163,161,213,78,184,167,228,135,201,159,205,199,206,118,142,49,174,177,147,226,140,190,44,241,99,249,98,96,125,123,157,163,100,203,270,120,262,132,194,155,236,187,153,112,233,259,129,97,120,247,57,111,184,178,224,224,158,90,205,176,151,164,132,178,167,124,80,145,217,95,355,238,173,213,174,173,169,252,180,202,186,143,128,91,183,176,140,225,105,119,136,98,162,133,148,98,196,231,150,210,145,205,110,192,257,112,164,128,211,215,170,251,219,71,217,281,109,172,65,236,243,63,144,171,178,249,226,142,201,93,124,150,139,101,116,199,128,61,177,91,177,64,149,162,111,199,215,119,89,196,140,197,189,162,110,153,92,181,160,255,129,258,106,208,128,115,196,181,124,110,199,206,183,151,82,258,146,213,127,79,126,233,176,132,175,146,158,195,132,54,87,126,191,191,209,106,200,94,171,75,243,178,182,188,173,179,155,184,136,156,187,217,169,110,209,191,196,166,122,117,127,102,145,135,99,193,243,197,90,195,51,129,117,270,73,149,188,105,226,187,224,159,189,234,160,206,190,220,203,95,223,148,167,122,114,73,177,215,187,270,163,155,103,147,161,122,79,182,223,309,217,156,71,173,101,109,184,102,230,237,156,226,75,103,153,109,206,212,222,214,220,205,223,137,204,165,121,240,217,132,208,147,72,105,129,152,161,109,140,239,139,144,193,184,234,126,219,213,218,48,196,278,168,208,220,169,210,152,270,146,126,221,96,54,261,213,134,231,194,186,106,192,78,90,98,208,131,111,74,141,193,199,257,238,136,211,106,101,165,94,213,235,166,149,152,211,230,61,175,178,169,186,195,181,180,191,96,230,221,217,178,136,214,147,211,188,208,134,324,369,159,136,216,206,182,143,113,185,134,91,155,191,226,120,154,188,225,200,208,143,240,164,240,80,302,147,373,234,240,82,205,184,110,110,173,99,176,205,149,143,91,77,130,191,129,241,175,292,114,191,142,225,119,205,77,229,247,188,70,134,170,203,165,161,143,107,216,209,237,230,207,85,162,212,193,169,229,96,117,135,72,145,186,172,171,119,111,199,185,63,82,98,188,217,145,178,105,97,104,243,175,170,186,122,112,220,167,204,203,244,114,166,182,217,135,95,186,186,163,163,117,97,240,191,176,90,194,79,124,181,121,75,114,171,175,135,115,167,207,177,113,145,105,209,99,130,159,85,216,117,111,261,126,145,158,212,152,119,137,200,77,160,187,148,96,185,186,110,133,157,75,164,141,197,228,155,126,193,103,145,89,173,230,263,86,349,339,156,172,247,126,189,163,270,207,170,182,58,172,270,151,63,130,85,118,225,212,99,126,132,110,196,228,217,163,184,201,180,86,179,98,57,145,172,164,188,146,257,171,55,198,235,144,213,82,173,157,171,236,146,184,93,152,54,226,173,99,235,101,119,187,56,242,127,120,145,178,181,153,224,89,227,153,151,127,262,227,184,213,167,215,156,171,43,225,195,214,100,117,139,209,284,223,92,116,167,109,67,244,243,49,79,105,175,254,230,101,89,224,138,166,108,259,114,260,131,215,146,246,113,63,99,208,101,223,149,165,104,146,189,162,106,250,104,62,248,214,204,138,147,142,93,179,232,97,93,186,155,157,195,299,205,118,67,79,155,163,66,115,106,77,103,53,189,151,245,133,235,268,139,168,134,176,257,125,138,145,195,210,142,171,181,74,113,137,174,249,245,101,201,241,106,239,60,128,116,133,193,192,156,116,124,88,163,217,86,86,104,76,97,170,118,182,177,90,128,236,182,279,67,152,128,130,200,139,105,156,205,233,121,172,210,171,113,46,69,109,244,146,196,137,124,63,63,181,200,120,337,111,209,139,83,74,134,113,186,197,193,199,61,125,165,195,104,238,92,209,143,110,236,115,100,235,43,122,170,170,101,181,124,119,134,206,76,91,209,193,94,194,139,148,118,84,60,180,174,73,96,256,141,77,233,226,226,122,146,112,70,122,61,38,142,104,299,65,169,70,136,171,283,68,171,292,116,155,120,191,197,147,126,122,177,106,61,86,287,127,107,233,65,62,93,120,138,52,143,126,245,78,91,92,233,126,177,211,96,159,57,234,164,59,173,133,174,112,191,110,224,227,200,179,319,85,76,246,206,128,145,222,88,103,160,210,51,155,123,89,184,232,239,118,131,226,185,160,222,212,114,118,216,99,83,123,113,168,156,204,175,249,259,245,222,77,203,211,76,141,79,170,147,143,150,116,171,182,135,193,89,204,153,224,209,208,178,154,81,117,72,78,167,158,218,143,144,214,98,83,203,165,149,136,155,92,111,220,236,107,219,200,123,155,120,188,103,101,139,121,108,171,198,119,43,234,149,98,320,101,138,209,253,108,93,71,97,137,143,247,182,183,224,228,178,119,146,150,115,104,207,196,149,171,129,96,127,101,127,175,287,165,134,269,158,123,63,126,87,116,164,134,195,251,107,179,162,126,170,208,186,209,108,193,67,171,114,172,156,174,102,312,137,153,32,137,192,134,114,85,125,191,213,102,71,247,142,84,76,151,94,232,208,199,84,82,193,164,127,233,255,162,104,132,127,135,312,133,228,99,162,164,152,136,182,165,47,176,153,192,171,131,90,134,166,198,84,90,245,107,142,108,225,169,162,140,139,108,86,166,158,149,277,105,132,94,219,195,217,261,331,128,92,237,156,241,135,115,121,218,242,94,122,143,95,176,164,160,176,221,90,224,128,294,204,124,203,158,120,247,154,357,242,151,189,119,160,130,200,173,151,159,137,142,219,121,153,98,245,193,175,170,261,201,176,191,167,255,62,175,214,128,79,89,163,201,132,148,208,270,232,94,192,127,77,152,201,160,191,137,109,197,117,113,186,226,99,117,232,164,220,115,138,92,194,123,70,209,233,116,149,223,125,250,234,85,87,196,102,140,187,136,106,181,218,223,293,137,144,118,133,224,130,79,178,63,202,255,226,100,139,84,148,118,162,123,166,126,223,113,133,260,199,213,142,147,127,78,162,193,151,168,177,127,142,196,95,92,138,141,162,166,92,134,95,129,110,159,211,204,111,221,211,99,283,151,191,168,79,107,84,247,96,229,231,188,230,231,246,162,200,146,166,199,258,129,192,274,145,175,123,228,134,143,163,226,73,83,122,83,209,333,85,158,178,222,217,183,158,198,133,199,169,201,126,157,207,132,75,209,161,143,121,203,107,118,69,171,78,209,96,243,190,157,275,117,172,114,84,109,260,88,83,131,70,96,86,104,230,233,220,144,125,257,233,114,67,112,108,145,192,74,93,212,143,153,67,139,70,138,130,161,74,97,215,69,208,161,221,238,44,261,99,180,110,227,135,193,365,99,292,119,74,240,169,206,91,157,161,242,221,154,114,103,285,98,136,204,172,216,96,251,164,172,69,188,227,183,78,101,321,179,103,106,146,140,157,199,131,182,222,126,128,137,157,226,142,145,89,118,187,148,87,234,174,224,119,140,184,164,264,165,192,211,137,185,173,78,123,113,193,124,104,162,128,164,79,148,212,257,115,329,172,188,176,113,250,236,123,220,173,306,143,261,115,85,108,153,106,168,168,117,86,126,177,221,253,253,98,217,274,208,218,106,218,110,126,199,181,100,246,123,63,225,130,105,243,207,236,158,211,132,208,93,236,118,205,174,97,199,153,57,251,244,189,132,44,238,228,103,179,138,108,180,83,209,104,104,176,253,191,148,121,178,210,259,154,113,138,139,129,179,182,188,122,191,206,122,101,224,100,155,97,254,359,122,127,193,204,166,202,179,160,139,76,127,142,212,151,143,141,207,80,145,229,140,132,194,146,149,86,168,131,145,186,147,144,176,188,135,161,133,121,173,119,94,146,154,144,219,221,232,115,191,117,122,168,268,153,220,132,233,235,99,130,215,235,62,90,110,72,67,275,110,107,138,241,164,198,276,279,155,174,109,169,224,168,53,82,141,249,116,116,186,120,168,172,76,59,150,98,157,63,171,154,280,156,80,176,116,153,325,229,149,172,93,153,204,50,115,171,138,115,241,156,93,103,232,176,207,77,135,104,233,126,209,158,168,358,90,184,214,201,215,217,186,241,186,205,110,253,218,75,165,122,159,198,144,113,124,131,139,94,150,254,164,155,337,251,172,105,135,251,125,57,312,73,141,168,173,97,120,143,104,108,176,256,115,82,170,83,163,155,196,185,193,129,168,159,108,306,159,220,212,105,98,114,108,154,194,208,258,92,75,224,91,260,147,69,60,107,181,225,242,96,104,154,152,51,95,126,103,228,143,198,108,172,187,105,166,192,120,166,107,162,130,174,200,63,107,98,244,111,145,163,204,179,136,127,104,209,135,89,244,158,149,224,112,150,136,181,177,184,243,128,165,198,97,77,103,89,106,130,116,235,218,159,122,240,210,179,68,90,68,96,47,205,240,205,72,79,65,176,112,300,132,148,164,135,136,188,167,84,97,234,226,222,77,186,121,243,176,114,171,190,92,152,184,131,88,269,129,121,221,249,140,187,180,90,134,136,168,95,126,226,189,160,184,65,69,153,127,91,301,81,126,88,162,177,156,123,93,180,195,86,230,253,120,161,127,106,189,160,230,178,65,201,116,236,139,214,148,115,147,254,95,200,135,275,148,97,123,174,104,206,254,51,94,175,131,129,164,102,150,177,111,122,195,103,219,194,147,206,214,203,106,212,239,140,216,51,254,113,125,154,172,112,79,135,206,228,107,97,138,151,151,136,84,142,112,251,132,100,226,79,273,154,76,141,209,127,232,164,121,135,134,158,62,161,174,178,98,151,223,104,108,145,120,193,294,127,245,166,155,160,197,179,181,215,262,125,203,108,86,228,135,149,87,77,135,136,184,195,207,149,159,179,108,147,216,62,163,223,150,162,231,236,128,131,110,207,127,178,137,82,169,83,80,177,163,85,50,155,140,106,85,184,171,97,191,163,93,173,52,155,196,123,85,234,151,84,134,217,223,149,66,148,163,77,104,149,83,150,250,122,137,177,91,167,221,122,227,148,91,148,207,115,145,185,188,151,141,341,308,152,244,218,101,209,186,133,174,180,210,246,115,253,199,118,129,296,162,191,86,268,46,211,191,181,217,151,117,129,88,183,116,143,88,130,136,258,264,97,148,95,175,155,99,153,215,159,121,92,149,115,203,47,100,232,160,186,101,248,90,196,176,187,75,177,78,185,94,162,162,167,84,229,88,142,184,155,175,170,100,103,145,129,155,111,219,114,186,217,218,170,165,86,56,163,259,108,343,176,212,139,113,224,121,109,88,179,94,222,88,200,199,110,120,292,200,233,96,100,49,199,96,111,159,169,154,181,138,165,89,124,231,187,129,284,130,133,208,162,149,156,131,180,163,129,142,278,186,152,224,148,157,151,213,319,125,82,235,94,93,198,173,140,212,141,120,259,207,138,230,102,220,95,257,181,89,98,313,83,133,236,218,72,229,228,246,83,244,181,193,107,66,173,81,165,206,128,226,224,54,177,171,83,216,199,183,174,228,108,202,184,135,73,70,209,209,204,146,203,67,204,353,64,239,153,120,152,84,245,270,135,290,155,111,135,159,141,136,111,179,208,152,161,225,185,98,219,107,137,278,155,96,223,139,230,175,165,218,55,85,205,76,94,243,127,245,153,235,157,149,152,156,125,201,174,128,98,112,55,219,200,61,197,75,221,213,178,152,197,179,185,171,114,165,167,127,146,131,74,86,130,157,215,159,148,67,172,117,210,135,128,72,264,107,151,203,137,168,152,247,211,182,166,118,151,206,248,141,125,214,43,185,232,197,127,81,109,167,146,195,129,239,179,97,72,172,208,101,128,214,202,130,52,130,323,115,217,201,111,105,111,236,73,250,148,193,158,103,125,157,217,169,211,135,296,84,229,150,200,220,210,190,174,210,241,121,102,227,147,107,150,124,187,173,201,69,163,187,90,107,238,185,131,211,82,214,142,193,196,186,190,158,131,85,170,99,109,56,156,112,188,99,253,95,120,208,145,211,192,133,140,126,123,143,133,140,206,175,184,249,98,126,202,227,216,412,255,139,229,125,137,240,237,111,110,97,134,203,200,145,256,253,76,134,126,144,86,160,177,157,143,189,150,50,134,214,122,227,141,220,195,77,198,139,197,175,197,88,140,110,121,291,141,159,88,205,178,224,200,193,89,154,113,109,161,176,191,231,193,139,93,156,54,62,198,93,199,104,106,156,215,152,143,164,158,159,130,222,154,97,101,159,71,104,230,138,155,97,234,135,188,125,165,93,120,239,122,127,130,131,110,209,250,152,315,116,241,165,170,58,119,139,354,174,87,222,130,171,162,180,67,65,238,212,133,64,236,172,366,139,170,180,171,136,131,165,79,161,234,104,211,124,136,112,85,169,136,149,145,140,166,128,174,162,149,109,87,196,56,101,122,209,108,122,158,155,138,234,178,179,231,171,240,85,255,194,120,100,80,90,177,197,100,208,94,233,107,185,105,223,64,157,101,168,103,179,257,123,130,223,243,79,193,139,91,110,218,92,151,184,222,156,128,144,133,126,134,172,152,229,114,181,202,161,235,192,119,140,85,184,113,121,119,131,120,217,237,185,173,107,233,158,117,90,92,185,163,104,57,144,291,90,227,204,230,165,213,119,202,104,210,105,163,186,208,182,120,216,214,125,96,157,115,193,231,160,89,169,87,188,148,226,218,72,161,163,128,233,218,152,148,98,237,213,221,158,103,113,154,201,159,116,100,290,246,86,208,169,186,171,213,201,230,102,154,117,240,227,151,243,161,85,60,236,85,149,255,240,279,143,203,231,222,177,81,136,136,86,166,169,137,112,213,179,124,112,199,84,223,290,108,262,176,211,215,257,127,83,129,125,250,172,161,223,132,140,220,161,320,194,243,229,96,226,190,199,96,146,161,100,89,216,175,209,225,137,132,109,189,119,121,73,267,187,153,172,95,154,234,132,139,162,80,90,195,246,79,122,94,107,125,225,203,55,100,95,130,173,166,177,199,111,182,182,176,254,269,107,75,193,279,95,121,227,60,140,115,83,221,164,208,124,143,274,221,108,92,130,74,68,161,130,219,107,107,223,288,142,131,166,266,118,74,179,139,245,182,165,57,221,188,165,172,123,149,225,152,173,223,144,192,143,132,180,173,61,184,183,72,145,159,120,83,48,188,156,143,117,69,62,143,111,114,191,94,74,212,231,110,168,93,63,168,119,203,93,116,192,164,230,155,265,97,187,147,215,152,216,89,169,240,80,126,200,84,120,223,153,185,153,123,180,224,209,220,131,218,185,128,107,137,157,65,163,238,178,82,142,194,102,261,217,154,91,155,109,213,158,197,128,181,167,96,217,188,81,92,128,125,247,187,240,211,76,195,373,70,130,243,132,147,296,140,176,106,269,253,110,123,92,242,116,156,200,112,139,152,222,266,108,178,360,176,188,83,206,89,107,193,147,224,202,86,204,176,222,198,216,96,134,119,199,121,110,60,205,153,142,154,79,206,171,78,83,205,176,209,70,161,247,81,198,55,167,106,118,169,132,197,166,91,201,192,283,183,152,254,178,200,166,62,305,81,184,125,131,148,100,197,160,213,159,136,129,166,92,115,179,239,93,69,150,171,200,78,100,145,226,164,250,146,143,222,121,192,126,207,227,169,87,244,114,206,68,209,161,179,75,159,90,241,126,124,217,254,111,197,226,135,185,102,112,245,167,96,274,113,77,178,159,144,107,187,187,247,153,260,177,204,207,109,84,128,229,84,180,108,239,216,90,142,122,115,94,116,123,153,203,187,217,260,118,165,140,174,108,209,260,84,90,192,210,126,218,210,193,123,170,113,150,243,160,87,148,94,183,142,102,181,167,284,148,185,136,165,110,142,123,288,224,157,135,164,157,176,284,115,122,238,217,173,129,167,210,178,211,142,121,207,143,143,40,252,206,158,140,180,177,253,187,179,143,163,72,134,209,172,117,202,83,109,250,47,100,160,223,183,273,232,126,192,166,101,199,217,168,228,228,138,180,49,105,229,102,261,79,95,105,105,305,155,129,198,86,45,112,259,180,138,154,208,182,137,116,229,209,166,149,193,223,69,136,245,186,73,97,158,240,186,96,259,134,166,158,122,207,133,91,56,115,241,166,89,316,118,180,140,165,106,256,176,75,124,170,107,128,132,158,117,133,139,176,46,83,144,139,214,175,230,88,138,258,142,114,129,228,148,214,171,170,66,235,86,94,224,162,319,163,173,91,177,158,228,187,130,140,132,182,127,92,152,134,233,99,185,111,140,65,112,86,246,90,201,117,94,168,145,230,144,247,263,162,139,143,201,186,244,103,383,88,215,126,176,234,100,95,112,117,271,234,97,158,243,191,164,182,341,137,221,163,91,102,209,119,176,282,71,114,124,181,137,228,118,125,137,124,167,130,204,132,131,55,158,144,202,67,210,221,74,73,90,144,128,143,65,117,259,189,177,206,246,55,142,343,172,198,259,212,214,268,239,127,159,289,113,271,184,268,176,176,184,202,105,97,121,158,370,123,172,178,47,240,112,92,195,227,101,144,344,142,94,212,198,161,251,260,171,302,217,173,177,195,158,97,198,137,240,91,88,145,176,112,168,143,73,102,237,151,113,303,284,196,254,104,265,230,219,240,212,202,136,168,173,241,187,227,90,101,175,125,170,179,289,185,183,391,233,175,164,74,132,224,333,84,136,130,194,208,143,222,73,303,131,137,191,150,100,155,256,56,199,96,157,246,102,102,118,124,108,238,59,149,168,199,64,196,202,148,84,193,60,114,162,126,118,257,129,198,126,137,141,144,118,242,98,199,225,244,219,289,200,91,257,150,255,164,173,223,84,144,136,81,235,168,192,152,113,119,222,110,204,161,172,127,88,191,121,112,233,88,123,136,110,189,61,179,239,228,191,134,191,125,93,212,201,273,175,141,154,255,136,148,69,173,80,104,147,165,156,166,188,156,206,135,93,77,257,85,231,50,218,189,146,137,204,154,220,107,165,315,275,195,94,211,169,277,240,92,206,132,76,122,124,194,141,358,91,201,173,103,168,194,144,193,132,242,121,245,91,207,101,147,82,327,137,287,293,174,161,163,109,63,262,221,171,157,226,97,226,95,175,227,171,132,230,80,189,189,72,116,59,66,291,224,244,179,207,80,190,171,74,226,222,121,153,83,220,111,214,132,69,170,89,215,218,75,210,111,211,214,184,94,258,135,160,213,62,101,150,196,248,140,149,129,223,188,187,215,114,255,181,107,280,108,235,244,223,162,107,147,132,201,110,161,208,181,105,214,88,106,157,220,94,136,267,222,202,46,116,234,177,244,223,194,63,205,183,122,96,207,89,173,166,175,100,131,89,216,64,135,184,239,234,205,177,128,283,130,113,247,130,211,258,173,104,77,175,144,182,206,163,174,243,160,126,70,122,209,194,226,192,186,238,241,297,191,202,111,192,163,180,244,150,176,263,152,214,174,177,260,115,93,240,180,364,94,148,109,154,93,148,145,53,82,199,174,262,138,132,165,265,120,275,207,95,147,170,138,164,109,152,125,136,232,289,175,132,113,101,250,125,134,223,261,172,100,363,298,248,123,201,173,153,233,217,123,158,164,174,77,164,174,116,115,144,157,185,154,136,104,76,151,151,118,128,180,52,234,104,83,148,176,147,76,130,215,222,102,167,126,145,205,138,175,154,74,77,120,100,209,119,57,198,198,51,78,195,109,180,112,162,185,190,107,91,218,128,137,99,108,136,278,117,173,204,220,163,165,114,179,163,131,230,55,172,94,82,132,232,155,122,155,271,158,228,191,172,227,192,218,195,206,208,249,194,133,163,48,76,162,154,102,239,189,231,172,102,77,155,141,122,106,177,200,101,148,149,127,158,148,136,265,69,240,130,169,212,122,39,163,288,194,172,139,178,216,194,186,99,219,137,175,110,94,187,106,128,78,97,151,64,149,142,97,127,68,252,252,94,141,241,73,152,123,102,53,162,169,189,192,176,101,82,139,169,91,144,84,279,80,107,151,258,201,141,201,113,136,147,180,300,197,53,212,116,149,158,215,194,124,242,106,92,190,221,147,255,158,134,197,111,158,312,61,115,122,224,141,183,192,245,139,130,170,123,92,57,243,219,96,75,209,190,196,205,100,229,136,200,106,120,240,216,136,151,129,173,138,239,186,192,203,106,131,226,186,134,200,167,118,104,205,122,86,181,63,105,173,194,143,58,272,134,313,142,149,180,249,111,219,72,123,152,271,120,137,112,267,121,173,113,102,199,140,208,143,164,156,155,201,86,145,143,155,227,84,125,122,282,151,159,139,136,153,160,155,138,128,159,284,141,121,139,223,141,184,170,174,85,183,214,144,244,82,157,152,202,168,157,156,217,101,92,161,75,205,193,304,76,157,181,170,162,160,181,95,124,101,223,115,145,127,276,136,128,207,228,212,160,151,144,132,93,210,124,174,78,242,260,320,90,163,252,229,123,199,108,120,207,168,141,249,81,133,201,105,80,123,86,88,207,237,197,133,216,131,89,174,149,184,142,184,114,139,119,115,105,174,91,241,129,57,127,121,99,61,105,117,133,197,234,151,198,251,127,124,215,174,161,143,167,164,111,131,213,141,104,183,224,94,236,230,226,138,133,239,127,124,207,183,131,91,225,190,111,246,181,138,189,278,132,148,93,229,176,61,156,169,178,107,154,57,208,130,229,180,117,298,63,130,92,127,237,180,227,267,89,202,107,179,326,216,211,129,253,203,136,160,74,44,140,181,216,204,116,164,309,89,303,66,260,117,175,143,187,107,193,146,143,251,144,183,152,186,193,199,242,183,105,218,161,132,199,78,272,127,139,179,112,118,146,134,244,135,215,125,177,107,160,108,203,156,233,181,253,175,210,127,216,67,219,108,198,224,128,144,112,241,176,188,110,100,115,105,57,179,126,189,90,253,118,202,104,79,100,116,161,125,103,285,259,154,183,127,172,92,236,177,203,342,197,197,300,154,239,124,189,166,279,148,173,230,88,163,248,138,108,103,241,175,61,163,62,150,141,165,206,152,102,257,254,244,121,138,143,73,58,106,144,77,87,283,144,197,236,199,195,126,153,241,187,225,101,99,191,212,113,123,245,210,233,271,192,338,123,114,122,120,173,162,184,176,88,308,199,184,158,208,192,211,139,164,133,181,194,236,197,158,240,208,107,153,167,121,81,64,182,183,106,205,166,179,161,325,118,239,145,227,65,318,235,93,86,69,122,203,87,160,122,196,78,112,153,113,165,146,116,215,219,110,156,118,153,129,214,153,226,181,142,77,165,108,108,119,199,147,218,105,178,164,87,132,105,92,164,215,304,163,134,142,195,229,128,177,213,160,158,204,171,199,186,191,220,125,174,121,159,211,195,59,172,118,143,175,250,187,136,254,223,102,278,207,240,117,189,250,135,128,137,100,175,134,154,130,117,118,204,199,50,190,107,97,131,135,84,237,87,120,93,97,202,225,119,248,264,134,223,241,110,110,332,128,64,91,120,265,222,177,66,103,206,170,179,138,97,184,73,127,187,260,141,181,103,202,219,145,159,141,115,149,93,164,147,123,325,148,296,139,176,89,88,98,67,169,129,150,232,170,90,135,160,133,169,119,131,137,216,252,75,106,122,67,91,166,237,84,217,126,72,144,224,151,182,101,65,136,231,124,68,94,91,93,140,147,58,180,124,178,216,154,96,104,111,103,179,265,175,124,115,130,133,135,111,123,253,204,95,86,220,200,103,119,166,140,191,148,165,154,214,122,248,142,118,254,142,177,238,217,133,81,155,183,173,197,308,240,178,113,71,94,101,98,186,55,205,159,79,180,222,127,153,131,135,119,238,76,206,248,162,161,229,89,181,159,187,115,188,136,256,115,193,148,72,176,126,84,205,163,167,138,237,65,165,193,129,85,217,197,141,230,222,109,198,99,119,182,163,106,263,160,122,85,163,186,166,212,203,116,80,179,208,249,162,154,221,232,87,180,205,226,123,189,169,162,173,183,127,181,135,199,167,162,231,299,93,187,108,55,124,118,329,42,83,57,89,210,125,192,62,115,182,153,138,129,152,181,98,131,46,64,199,77,71,196,161,181,152,173,309,110,159,96,226,129,239,168,271,187,207,133,160,151,91,231,219,170,151,194,114,95,138,80,60,246,145,218,267,327,144,78,235,90,214,100,180,193,139,215,224,215,207,73,161,129,185,205,156,180,178,74,75,242,94,110,71,136,166,85,55,179,149,62,67,153,113,221,166,150,99,163,171,151,96,79,184,117,173,190,71,70,188,195,163,169,263,248,155,205,246,209,144,193,87,128,197,85,150,214,147,205,138,117,87,113,234,146,208,67,198,95,123,142,71,172,166,102,142,195,115,111,203,256,200,239,158,100,131,173,219,154,174,173,99,116,197,74,200,125,119,102,101,55,207,78,79,153,100,248,145,181,218,159,219,133,298,137,170,222,85,181,228,139,131,86,189,107,137,82,138,187,195,145,147,165,101,124,148,97,169,146,64,164,147,97,136,54,198,128,152,135,122,95,119,162,159,82,204,77,123,98,100,212,208,299,124,298,66,239,106,146,85,60,112,154,120,261,132,139,134,229,99,154,165,184,158,148,192,214,165,204,131,106,80,390,276,157,197,138,199,176,256,208,193,142,244,137,130,138,150,78,167,169,89,222,97,173,176,89,193,121,101,220,94,206,197,150,63,220,175,78,138,83,148,201,123,195,210,83,156,116,111,181,189,136,142,124,83,147,145,84,159,184,98,45,182,103,318,187,125,177,193,221,220,134,142,228,178,182,164,111,253,175,156,180,155,127,117,94,240,119,174,143,220,193,93,181,170,139,98,211,60,211,117,175,107,138,110,127,125,139,94,131,240,101,176,289,170,107,126,203,120,102,188,171,186,206,215,102,124,219,230,173,188,56,100,172,75,228,230,291,116,239,135,206,202,119,277,62,210,97,190,137,148,190,119,162,154,93,139,162,231,138,188,235,87,158,148,122,202,218,140,242,219,136,135,218,95,65,142,159,239,158,339,78,193,207,250,81,138,149,240,241,228,221,203,185,83,193,130,176,118,216,209,199,210,120,102,221,203,302,94,100,192,212,126,150,146,102,126,238,205,107,106,168,140,277,240,155,165,160,248,129,112,119,141,192,115,209,87,97,83,210,225,149,200,157,245,104,144,138,115,100,114,128,303,246,169,131,58,169,112,165,159,167,144,305,72,154,218,111,109,151,209,187,62,183,82,155,150,220,205,110,156,81,239,88,83,127,219,142,104,229,176,119,110,84,128,133,114,125,198,173,196,145,238,135,58,92,136,126,221,81,167,257,115,67,191,167,170,154,159,157,199,265,199,215,94,189,151,127,85,121,181,89,165,298,97,171,204,97,105,114,143,186,100,176,172,119,120,161,188,141,71,232,191,152,127,141,136,235,193,51,67,152,243,211,85,162,83,93,166,243,100,182,154,73,163,287,124,106,210,174,101,120,149,215,82,100,193,180,71,209,79,64,169,208,96,207,142,119,198,157,236,95,163,252,161,156,136,183,230,185,276,161,176,126,77,165,156,109,100,120,132,219,193,177,141,211,215,93,174,85,222,106,230,211,142,150,153,226,242,181,98,242,138,163,89,195,182,235,126,163,158,57,112,158,50,161,183,205,105,160,190,187,227,192,123,125,135,259,137,188,75,167,119,193,256,276,147,191,130,127,182,113,115,233,104,178,172,186,226,103,276,92,106,265,126,129,101,160,134,145,195,231,106,170,165,157,134,101,126,100,156,216,89,221,106,69,212,122,78,154,102,88,339,108,209,144,210,336,223,169,102,183,180,133,221,240,185,188,89,86,161,221,176,175,110,392,116,282,79,97,151,98,164,177,337,149,142,78,102,71,181,115,191,106,229,131,248,159,132,103,99,191,127,186,180,66,253,110,107,125,164,233,86,227,122,135,77,86,83,160,82,236,92,91,140,244,158,99,122,176,132,165,186,127,228,226,131,75,160,60,79,202,142,69,201,172,106,109,207,134,132,76,85,151,195,215,318,231,196,308,200,134,141,149,208,131,152,162,117,150,129,117,200,104,256,156,188,264,207,158,146,204,166,227,236,64,206,156,145,194,180,129,159,164,122,135,213,139,78,91,96,147,64,85,201,139,119,100,167,232,190,146,170,87,67,116,154,151,212,160,222,167,169,88,232,135,155,141,81,139,240,185,83,124,216,147,97,294,179,108,180,193,128,141,207,171,227,112,146,83,232,123,132,121,150,79,154,114,194,205,161,142,75,83,183,245,96,159,233,225,124,96,153,182,102,144,175,140,222,80,243,161,94,58,138,199,167,161,138,245,78,158,130,146,133,172,113,104,282,106,165,165,224,227,179,176,300,128,119,182,225,237,111,147,136,180,143,132,206,216,160,78,208,245,205,157,153,174,135,130,55,119,133,77,100,227,167,171,87,118,150,139,204,223,128,204,179,116,302,233,210,88,210,102,163,155,98,158,106,369,164,187,219,166,85,195,241,116,110,186,224,198,221,144,134,198,140,97,138,92,54,253,181,162,213,198,63,106,182,154,166,131,275,192,104,161,177,98,150,176,230,153,172,110,240,86,246,152,101,325,97,123,163,202,167,230,54,129,155,223,118,102,160,114,108,207,335,59,126,278,171,99,245,86,147,193,199,172,184,196,75,216,141,173,97,99,260,236,71,201,143,107,137,94,160,220,211,117,273,170,215,155,241,130,161,238,160,131,159,134,200,172,125,151,225,165,240,142,130,151,200,137,111,238,334,200,83,158,160,251,217,115,158,235,200,122,231,230,193,106,128,136,251,172,188,94,175,95,167,159,87,51,146,104,213,186,133,147,132,222,156,214,135,99,140,248,118,116,217,104,195,104,139,99,176,187,204,138,127,203,251,62,112,97,186,242,151,172,172,194,264,313,296,163,216,205,69,236]
|
doclens.11.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[240,180,135,102,172,225,157,257,148,240,139,160,111,280,197,277,133,237,227,292,138,201,218,189,242,164,180,257,140,96,176,72,193,113,219,155,96,196,188,272,103,176,242,80,108,160,194,180,282,127,235,218,202,198,149,188,87,148,135,170,192,149,247,191,293,240,186,167,146,285,116,169,116,263,200,86,261,199,280,216,151,323,220,169,82,110,170,97,212,259,249,284,225,113,252,172,184,103,274,257,244,98,231,119,242,220,123,265,228,272,48,149,269,251,205,239,185,115,195,136,148,203,53,225,227,140,203,198,103,97,281,104,227,129,144,168,114,111,233,204,174,221,205,209,227,87,313,256,148,37,180,77,152,270,206,86,163,185,261,225,187,165,218,147,137,176,248,161,259,192,130,88,247,274,235,147,158,169,58,139,280,153,273,247,134,215,189,149,164,172,228,215,227,183,122,259,191,276,194,165,129,238,104,216,58,219,252,205,107,238,190,207,256,234,277,241,262,217,216,267,184,213,230,162,106,100,199,297,197,178,262,189,174,132,231,229,143,192,103,214,231,234,228,156,155,69,129,158,189,263,278,173,246,107,165,182,163,162,220,233,295,241,252,215,227,240,126,208,173,283,255,266,255,261,118,215,220,158,241,166,275,237,97,239,181,277,244,206,123,262,153,174,173,162,250,238,254,185,125,119,267,257,265,151,215,123,182,207,124,338,280,197,219,112,152,129,291,38,200,181,198,180,233,159,258,147,91,171,275,149,164,208,190,251,258,269,241,141,217,170,242,261,244,270,178,256,258,169,102,253,260,92,137,215,205,166,239,141,104,143,238,158,247,266,121,78,214,109,216,221,244,184,152,180,216,192,273,242,238,132,192,157,209,252,280,210,251,289,49,132,217,241,253,265,263,80,221,293,266,218,267,174,210,168,128,219,199,171,119,210,200,230,141,127,219,215,177,66,245,87,119,225,261,178,56,281,82,150,273,142,81,164,58,267,240,97,174,134,263,208,116,154,161,166,137,233,245,244,250,189,199,233,82,221,288,184,194,149,82,240,134,201,156,190,98,95,139,211,185,186,196,258,96,168,262,225,67,85,126,259,234,80,162,139,116,143,127,145,125,174,252,268,227,264,271,112,213,150,208,161,166,276,128,192,213,130,167,223,186,112,234,149,115,275,212,96,116,242,137,171,225,289,195,35,145,246,219,232,194,121,283,255,222,114,191,118,125,160,261,216,253,194,255,132,74,120,222,86,113,115,239,178,207,272,221,207,246,131,231,117,106,104,191,268,121,135,192,247,276,265,169,255,231,224,206,266,217,244,166,229,178,109,254,203,135,196,218,167,166,261,233,254,161,118,192,166,281,294,39,169,140,101,101,191,218,114,277,224,163,260,240,189,229,158,161,249,285,196,143,162,175,188,283,81,223,57,239,124,261,267,163,149,189,187,248,131,234,129,293,223,251,289,206,276,169,262,33,196,113,301,201,93,248,125,128,94,178,237,187,261,219,178,147,118,210,91,271,273,192,151,220,146,175,121,132,225,135,164,184,194,149,162,156,170,256,114,184,201,98,204,254,189,114,124,236,136,232,280,270,193,189,201,259,163,221,271,157,106,134,214,195,148,193,213,198,257,245,154,115,266,150,281,193,125,260,228,111,104,152,129,239,225,250,128,157,107,186,279,165,244,263,225,173,192,185,230,258,84,236,278,103,140,54,233,119,157,222,256,121,196,150,233,231,243,193,274,297,271,152,223,302,113,173,257,181,119,175,174,202,44,351,130,198,176,132,122,199,109,132,292,119,250,143,236,187,203,179,177,238,87,156,270,141,266,190,178,107,119,197,186,250,108,149,211,257,212,86,228,265,178,173,164,213,72,242,283,38,192,204,86,236,46,146,237,121,133,216,232,194,241,225,59,109,294,127,164,187,238,133,275,121,262,163,182,272,274,245,164,252,197,224,221,197,85,94,140,165,230,146,82,134,172,277,231,258,280,244,270,257,235,155,108,82,189,248,152,202,180,173,112,144,89,234,113,239,142,280,211,197,133,281,100,213,169,91,46,174,227,211,206,162,282,243,211,140,262,268,171,100,137,245,78,213,237,200,172,210,255,257,229,148,302,156,120,253,231,179,230,138,181,132,136,128,233,190,184,217,92,118,249,169,116,240,116,163,261,94,252,267,124,240,181,182,110,266,115,225,234,144,217,117,216,247,234,235,212,109,170,265,179,99,213,239,273,163,238,110,246,188,231,137,257,243,240,280,174,184,152,137,170,106,131,208,102,228,232,205,203,222,246,151,215,211,181,205,86,250,219,256,186,211,156,223,230,212,132,277,220,235,180,235,286,250,139,265,215,193,216,178,109,153,220,82,238,187,67,214,226,203,159,178,184,161,83,134,50,181,281,139,67,99,279,122,134,269,122,235,233,185,135,137,140,107,231,125,306,117,234,47,94,91,217,173,156,279,221,79,96,227,175,73,284,92,239,257,280,229,256,173,225,220,218,187,253,78,261,163,199,259,263,187,160,150,201,175,108,47,191,86,106,263,165,159,42,235,124,251,297,88,244,256,144,181,215,239,254,218,150,197,107,142,125,300,41,287,94,290,147,236,180,205,189,289,254,163,232,216,139,280,216,198,158,290,176,176,249,197,131,224,112,183,236,199,197,212,128,250,257,85,318,230,261,113,126,133,152,147,152,252,222,91,169,145,169,177,163,204,156,208,258,146,177,78,196,240,170,143,221,196,233,231,103,268,212,263,237,168,181,246,186,43,144,115,138,105,183,270,265,255,221,130,186,276,180,275,229,74,225,227,199,307,103,210,124,290,258,125,100,193,261,262,212,250,258,227,200,70,186,255,130,202,173,236,92,241,272,97,262,224,225,77,227,315,220,117,226,86,260,110,279,229,204,125,143,286,182,190,143,224,192,118,151,160,185,219,197,176,134,174,230,203,77,188,184,200,265,156,250,249,257,64,248,199,270,240,151,200,206,165,238,194,244,117,120,211,192,202,151,327,172,208,181,140,271,260,248,229,196,204,81,242,199,221,175,160,197,143,246,102,238,250,126,106,92,207,124,264,209,155,87,230,154,168,204,276,154,246,41,178,168,257,73,238,211,263,96,247,278,150,139,270,304,189,280,106,122,215,247,222,255,94,140,64,107,250,224,132,204,130,182,242,213,165,122,98,221,80,138,158,250,290,199,166,151,217,209,135,212,136,149,152,75,318,230,102,239,175,256,158,221,252,218,268,243,141,220,185,131,234,106,103,265,145,66,117,95,251,154,204,135,80,137,116,117,138,40,99,163,226,242,104,137,241,214,127,228,274,233,217,203,221,202,73,173,245,198,85,202,225,166,179,155,204,273,213,225,116,235,144,150,108,233,171,249,235,239,113,262,255,69,204,97,95,268,228,233,122,57,131,168,253,81,137,123,231,163,261,233,219,184,211,277,111,206,102,225,191,231,222,145,147,197,160,130,161,118,257,273,215,128,139,194,261,251,198,232,73,219,273,199,231,137,142,107,180,61,195,153,245,92,210,289,170,155,175,281,258,77,115,228,287,250,147,113,170,223,135,226,169,256,131,55,148,213,173,296,158,120,221,141,229,123,189,126,244,219,152,133,226,133,278,183,86,192,212,260,138,151,110,292,285,206,166,259,98,268,249,270,214,227,181,265,156,136,193,104,67,188,187,259,286,151,191,272,113,232,185,155,193,48,72,227,86,234,224,175,147,73,174,213,131,132,287,87,255,107,109,231,229,252,107,247,213,229,178,140,230,249,173,130,219,183,222,178,210,187,153,159,101,286,215,126,244,224,201,126,268,137,239,180,214,126,146,229,191,148,248,176,277,230,213,169,69,273,171,217,129,259,186,188,245,254,91,172,251,128,303,273,174,96,190,137,175,220,131,156,263,186,147,195,124,168,151,86,87,247,166,99,232,204,191,235,221,59,223,256,260,210,180,196,168,253,174,169,312,176,233,289,161,143,141,242,227,212,217,213,141,154,275,238,267,237,251,124,237,178,255,262,207,92,161,287,113,238,247,216,232,285,176,175,279,95,256,111,265,245,214,175,234,212,278,157,105,187,118,133,231,126,119,76,119,258,279,177,175,139,192,86,166,207,239,308,215,151,166,213,164,167,130,299,195,243,259,195,266,189,272,259,241,208,150,96,139,136,211,133,147,55,205,137,120,207,114,246,170,110,276,258,257,189,262,280,210,257,63,68,143,182,109,146,196,168,180,233,150,226,105,235,113,213,150,198,108,262,246,234,197,174,234,235,203,247,166,95,197,205,222,281,128,188,235,220,270,204,219,247,236,232,87,294,148,126,129,162,256,124,298,232,257,184,205,194,134,91,250,254,75,259,192,73,187,216,115,115,205,169,129,245,225,94,152,293,216,183,228,284,251,244,269,64,276,133,79,141,101,114,244,83,185,101,292,138,111,179,244,121,193,111,210,161,283,144,178,122,203,157,120,152,176,196,234,121,271,226,164,144,137,247,307,286,186,298,222,154,131,115,175,116,88,243,131,273,220,249,216,138,155,118,276,256,278,142,152,140,203,234,107,86,165,217,195,84,83,195,190,168,192,267,221,276,86,161,115,239,234,210,244,205,261,213,282,252,128,221,152,139,183,222,192,248,211,133,256,218,226,254,284,240,280,80,155,144,261,194,243,255,190,282,253,230,201,114,163,260,225,146,122,206,166,117,242,245,174,204,248,284,115,91,176,175,156,142,251,175,266,119,221,151,208,160,227,160,173,259,172,98,206,259,103,121,195,245,285,77,169,147,154,221,124,253,178,201,121,183,185,249,203,246,174,326,205,127,227,100,149,233,171,155,62,195,124,279,255,244,93,246,224,95,214,223,224,120,109,174,176,190,126,185,200,217,232,299,214,144,179,254,145,116,255,311,265,262,68,213,208,108,176,149,207,129,141,125,182,302,171,169,239,191,264,212,142,165,79,121,190,140,172,71,206,155,181,195,209,257,246,170,226,204,229,226,233,198,243,70,69,96,246,161,265,248,181,327,237,211,183,190,171,253,142,246,103,78,211,160,168,296,286,244,77,229,238,94,153,199,177,224,216,278,285,102,172,161,105,252,147,218,221,167,143,249,252,194,256,237,171,198,242,256,146,178,179,199,266,194,119,190,203,190,119,187,215,247,193,92,161,229,210,264,120,142,280,112,106,129,212,286,60,283,219,254,276,187,122,197,221,144,167,228,238,228,258,204,169,158,220,186,143,173,295,268,200,158,209,210,232,111,241,130,168,168,102,287,129,180,97,201,189,214,209,121,192,119,203,260,135,118,232,129,213,266,228,255,203,172,160,240,174,137,149,219,169,137,277,239,220,110,212,236,227,259,189,181,298,166,226,181,202,182,97,46,212,129,111,222,127,180,171,231,94,212,115,240,139,134,114,269,160,174,214,121,177,284,153,220,195,216,291,188,136,100,142,252,272,256,208,265,251,233,141,116,255,250,130,196,89,202,240,68,229,173,219,282,132,151,262,223,137,194,213,249,182,184,198,152,299,156,102,187,214,182,92,195,223,196,247,107,115,157,172,189,182,80,169,256,238,233,104,258,139,272,185,73,119,230,249,144,218,207,184,208,206,248,186,105,172,222,246,119,159,145,156,160,239,255,157,144,142,216,160,84,102,210,199,107,128,94,137,221,256,287,230,242,201,117,231,158,281,199,289,186,163,272,157,170,86,192,147,112,232,253,42,184,246,216,103,262,217,245,86,152,213,110,249,171,71,239,193,154,240,213,244,234,241,295,102,186,113,292,136,183,262,217,104,117,264,123,199,133,217,245,243,102,164,246,214,96,96,118,277,97,96,163,110,252,104,117,182,264,189,148,208,235,225,274,222,95,163,131,201,244,177,98,228,201,229,105,220,183,170,127,218,262,271,208,262,262,164,218,210,262,127,262,189,137,251,192,126,183,108,185,260,230,265,115,179,225,116,237,223,101,198,210,243,175,176,175,160,202,283,160,221,166,210,182,248,249,188,206,100,124,85,248,210,175,180,174,237,59,236,152,208,51,226,231,188,187,280,279,261,134,177,134,159,170,264,122,207,230,263,210,221,252,186,277,245,227,198,194,131,191,196,263,237,79,225,143,127,205,219,269,185,211,238,161,228,263,89,245,203,244,228,102,259,281,115,95,165,88,136,211,87,249,217,201,256,258,251,286,116,177,180,260,215,124,270,249,227,101,247,160,197,128,164,202,263,248,230,188,180,123,283,168,253,171,97,163,190,84,212,206,74,142,282,210,130,277,230,107,256,251,207,146,115,184,198,213,276,209,225,194,201,133,130,228,187,76,245,137,198,230,202,120,297,243,188,179,171,141,224,232,261,191,191,125,213,217,283,128,171,211,291,177,264,240,202,331,236,196,214,198,215,267,150,219,77,243,193,87,259,226,293,225,268,163,244,96,192,175,219,269,123,126,190,110,216,162,154,116,237,262,161,280,217,179,279,115,111,254,167,224,207,172,222,253,212,190,221,257,202,243,240,134,198,169,183,231,162,230,95,141,201,247,244,290,288,269,126,203,193,285,134,236,276,166,123,265,144,108,223,215,260,206,95,85,248,187,155,217,169,240,132,140,49,279,83,159,270,98,225,123,110,235,262,170,233,304,133,180,130,128,236,193,164,150,162,223,170,146,96,234,156,194,168,201,229,224,235,74,217,202,257,170,140,264,284,97,174,188,226,122,231,241,182,241,94,189,55,264,86,184,261,147,237,177,182,183,100,210,252,224,228,204,215,215,188,276,106,283,114,200,241,107,104,240,240,123,146,200,240,204,178,147,103,226,187,276,245,170,225,267,116,228,234,206,239,163,194,138,223,283,156,139,205,142,234,167,215,224,237,245,246,283,279,145,176,150,226,190,209,192,296,250,224,275,237,249,265,74,281,248,135,148,220,295,159,264,274,160,242,205,167,124,136,136,132,249,258,202,294,200,252,167,211,195,235,274,271,197,230,186,210,212,197,130,111,257,123,272,178,183,160,100,74,149,241,189,241,231,90,262,117,239,220,251,231,218,235,259,171,168,108,112,242,185,268,260,218,243,267,144,78,303,287,155,245,131,242,156,140,263,201,147,165,140,202,304,150,296,105,209,121,274,162,43,208,163,167,149,84,212,220,246,258,240,149,224,132,255,202,243,119,146,119,86,207,109,84,130,200,74,199,230,61,242,198,225,271,116,278,78,187,201,177,66,286,181,217,249,245,223,117,176,231,281,152,161,265,168,85,228,173,135,159,254,136,191,275,246,152,176,206,136,222,197,190,246,253,207,146,157,251,162,293,271,127,209,214,253,172,277,67,185,142,290,175,93,172,88,278,281,241,101,118,190,248,196,203,178,171,203,188,57,287,269,219,211,103,252,126,129,91,202,196,215,188,196,121,200,169,275,273,212,121,237,189,100,152,213,128,149,126,126,258,282,253,245,222,99,203,178,84,273,210,244,159,171,163,284,254,272,103,262,100,168,113,185,184,189,256,218,248,150,210,81,146,281,245,165,112,133,270,252,145,253,190,250,143,211,206,172,220,129,212,193,228,192,261,201,123,215,116,265,219,252,145,181,211,255,268,238,73,201,281,197,144,202,237,231,225,207,227,260,227,211,151,311,160,112,135,207,301,277,252,285,248,225,273,292,234,166,227,192,243,63,196,172,116,240,104,225,159,140,271,200,199,262,235,174,143,155,239,155,175,232,168,154,149,175,174,236,296,86,196,37,214,244,171,154,238,186,153,200,237,108,147,301,250,162,149,227,120,115,276,160,198,169,145,246,97,232,163,265,171,264,141,248,197,158,154,294,279,241,215,139,112,251,191,228,60,227,202,177,211,87,164,116,305,217,267,197,124,143,296,189,202,153,235,233,190,200,151,139,281,253,205,282,171,268,294,175,170,224,263,239,166,243,93,213,148,267,267,216,158,119,291,270,215,242,246,192,146,151,247,153,275,121,301,289,127,234,241,208,187,101,130,90,216,115,314,221,71,193,216,148,214,276,153,116,170,201,260,133,106,154,184,278,130,279,203,122,209,125,140,268,204,246,254,83,289,241,228,214,146,266,289,242,60,71,161,258,227,202,153,213,192,224,253,276,82,184,105,242,186,237,253,223,250,195,143,74,213,252,197,214,148,289,159,246,194,238,245,152,163,245,64,131,197,164,153,221,160,162,147,129,165,188,252,216,130,183,172,274,103,200,258,259,39,263,128,115,186,130,263,71,296,127,253,152,268,185,257,117,191,93,234,275,247,221,151,55,246,266,238,243,192,259,155,200,120,133,219,143,226,253,234,70,164,125,233,176,139,291,247,174,157,139,271,104,167,230,165,155,263,169,140,215,259,123,67,165,195,184,280,200,131,184,105,219,109,176,214,158,217,228,272,165,159,79,275,172,170,227,108,209,91,243,146,257,221,159,231,223,50,203,134,133,123,237,172,179,148,201,265,203,218,178,175,221,170,195,167,69,169,225,207,283,270,234,111,176,175,211,206,233,208,192,259,234,201,218,234,86,149,87,216,205,162,218,163,156,268,219,138,91,74,238,175,113,241,182,176,220,119,120,104,202,137,225,101,156,201,124,190,244,293,167,200,143,290,240,239,244,264,199,215,91,143,257,221,271,138,149,245,41,270,197,155,299,156,217,301,271,259,266,99,211,183,163,302,156,118,119,147,112,118,209,244,240,161,145,119,91,169,165,185,274,178,185,163,155,111,134,174,181,288,161,181,174,210,142,212,152,234,197,219,244,237,147,206,138,189,125,169,149,117,202,246,240,115,168,273,156,273,258,197,251,150,168,99,143,252,225,197,110,223,194,292,239,247,228,241,194,250,254,206,143,175,166,141,236,141,118,261,63,102,154,235,233,288,263,125,214,126,111,164,209,200,156,184,169,224,281,51,98,247,266,188,222,205,192,176,149,134,256,297,212,216,284,234,239,94,174,128,108,221,249,162,232,212,174,188,174,136,161,257,125,255,283,97,197,206,187,244,295,121,259,211,247,206,74,156,159,191,123,161,153,235,114,42,158,209,146,266,188,237,152,181,51,172,174,224,263,157,224,165,172,117,239,169,257,261,252,162,288,127,210,183,67,246,227,223,112,129,182,203,180,144,185,124,145,102,203,252,292,93,228,176,48,250,183,207,191,271,199,282,208,251,150,223,213,206,248,71,180,274,103,226,110,252,258,250,229,244,219,227,238,203,234,214,227,213,250,169,159,227,198,265,183,226,165,229,189,260,174,245,216,299,139,172,155,110,245,208,211,235,158,277,278,208,217,234,292,269,98,251,266,219,175,123,80,71,144,246,230,170,249,75,86,188,180,230,171,242,272,182,152,87,208,209,129,161,259,198,241,260,48,101,158,232,124,86,198,177,128,238,244,269,246,132,52,227,220,98,82,300,222,143,233,221,273,89,239,126,276,181,89,252,164,296,68,89,178,217,100,231,156,258,235,140,218,122,225,184,136,205,266,235,155,221,242,131,203,169,91,237,187,251,298,195,254,108,238,139,325,175,181,284,165,247,63,190,167,203,253,229,130,162,223,127,292,262,247,272,98,170,195,208,58,258,240,211,103,258,140,197,159,132,253,177,224,215,188,210,281,187,258,290,221,248,235,78,147,255,197,317,237,138,226,130,230,264,94,159,159,124,226,294,119,150,105,221,138,263,210,111,238,181,164,229,131,111,173,226,147,185,172,135,292,215,149,297,192,123,282,216,137,110,209,191,274,171,148,213,198,134,169,169,281,275,89,218,153,284,73,109,197,236,237,209,138,157,170,109,195,152,140,132,116,271,194,277,88,232,148,274,256,199,242,84,115,139,224,238,117,252,267,88,287,276,169,126,206,119,286,255,194,156,273,266,160,159,262,179,105,193,163,239,188,168,62,116,123,174,303,57,190,247,165,295,228,180,218,226,166,143,193,159,122,229,276,267,281,191,166,225,153,143,256,219,255,202,247,208,182,98,265,278,212,228,240,115,133,169,130,106,281,237,219,249,181,242,262,251,90,229,226,166,211,119,262,255,124,134,107,175,176,99,277,145,248,259,149,186,335,234,103,226,221,133,124,267,260,221,285,254,125,179,134,220,269,244,60,205,215,203,285,128,231,257,266,228,151,193,148,212,225,150,66,222,204,158,118,272,275,157,220,131,250,202,239,195,132,126,156,135,149,148,97,250,179,68,124,179,207,222,134,197,173,266,135,125,166,131,102,232,260,183,170,261,287,202,198,227,249,151,234,216,129,225,279,250,165,263,222,198,122,165,93,164,196,116,259,258,240,216,115,151,105,232,171,207,274,198,125,244,104,183,74,149,112,88,198,195,244,160,148,300,218,254,237,269,194,233,261,160,199,258,248,114,236,211,291,174,204,151,280,236,185,275,84,219,261,188,214,164,221,150,243,124,86,137,280,228,141,260,304,235,203,143,168,185,171,194,151,264,169,159,214,183,226,90,136,285,151,212,255,277,224,266,130,173,207,202,135,191,205,204,207,209,220,90,142,106,165,179,166,184,56,146,215,223,260,282,169,178,262,257,179,194,223,121,265,85,273,181,188,132,212,138,66,231,149,188,92,245,150,207,149,186,123,145,177,253,132,142,172,162,162,97,110,208,174,231,160,221,142,191,330,124,174,153,212,166,157,96,192,275,121,219,62,138,188,213,169,110,166,262,154,165,273,263,134,276,260,186,215,240,234,129,185,160,249,250,233,167,206,198,287,269,253,196,182,160,196,190,58,184,293,213,94,183,166,231,169,189,285,247,124,257,241,155,173,165,95,158,245,286,250,290,166,201,220,76,93,144,120,229,271,193,93,169,178,176,118,246,181,264,194,112,265,121,229,217,122,282,126,186,232,113,283,178,233,209,175,123,106,159,90,141,274,210,298,245,223,101,261,108,267,86,68,221,230,197,244,258,240,286,240,141,239,221,216,256,220,177,177,301,258,224,207,258,159,179,247,259,161,133,186,69,287,210,158,271,288,249,231,193,271,197,177,134,223,242,248,282,258,225,238,202,207,155,223,136,272,124,203,269,246,196,214,136,257,210,150,162,156,236,220,193,80,285,177,168,162,259,229,261,258,204,166,274,191,178,253,148,128,195,291,206,133,262,255,146,252,294,126,116,223,248,233,249,217,182,209,102,266,246,247,210,148,222,242,178,225,164,259,134,233,198,201,203,170,210,277,277,162,233,212,208,130,161,198,262,279,114,132,171,281,60,166,60,158,125,63,158,148,270,238,167,156,132,152,188,150,200,261,261,214,236,110,236,168,222,208,252,227,156,55,203,235,215,177,259,283,227,196,213,181,118,278,267,275,181,241,112,152,143,209,213,151,240,190,187,133,175,186,159,272,250,144,227,211,230,150,212,195,129,203,79,216,232,92,167,260,178,244,145,215,136,173,230,226,217,100,270,192,154,187,288,249,109,86,260,268,154,149,188,258,246,213,245,169,175,322,282,79,233,200,189,116,206,234,98,263,301,159,222,260,81,171,172,95,178,67,88,203,209,149,152,238,250,172,292,140,163,129,115,107,155,78,249,149,261,66,167,235,104,235,132,155,127,164,152,183,171,174,153,139,173,233,185,217,196,248,141,196,266,206,143,184,286,143,226,141,216,131,178,238,276,305,176,145,78,83,292,268,151,100,155,215,122,231,118,100,172,123,101,138,99,264,284,143,182,173,133,251,157,270,100,285,87,244,194,201,97,96,210,254,278,181,144,116,261,150,219,179,225,212,156,231,275,191,237,256,238,113,258,197,161,242,289,147,202,187,163,151,214,179,180,211,245,249,205,116,175,92,163,225,250,272,239,255,238,261,76,211,142,146,166,158,214,211,210,94,105,214,200,122,143,169,246,97,236,163,216,121,138,190,131,224,240,265,203,219,159,206,145,194,197,250,257,263,220,292,196,260,93,274,258,110,224,169,197,244,253,197,257,201,241,132,272,239,175,193,218,218,225,172,146,227,116,242,186,206,157,137,259,164,210,253,256,266,212,235,222,147,259,218,211,132,273,199,142,117,67,226,105,241,146,217,257,244,157,214,103,137,247,228,191,287,116,205,147,106,302,223,170,244,132,285,206,244,272,203,231,195,139,163,236,149,165,130,273,153,107,153,194,122,268,227,250,237,257,227,176,279,166,256,228,168,146,221,243,139,230,248,279,246,136,207,235,230,166,149,256,190,118,102,137,86,122,184,163,172,136,167,140,147,96,211,203,175,261,137,213,52,147,229,159,119,116,174,232,268,195,276,302,130,263,125,207,300,244,233,96,212,125,231,226,258,253,204,234,167,266,236,221,136,144,218,257,182,250,101,144,124,237,149,253,112,266,240,185,282,268,193,228,359,255,271,139,189,191,276,110,211,202,290,202,175,193,241,224,302,184,175,238,213,169,224,193,194,138,260,223,160,217,185,141,278,270,73,172,187,93,156,263,107,227,140,105,266,208,249,237,206,170,227,125,183,115,163,153,232,217,95,120,269,264,175,265,117,189,89,171,145,216,121,230,230,144,202,130,188,252,225,195,81,282,221,77,113,292,244,151,193,102,245,203,208,162,187,276,227,186,207,243,200,234,175,148,122,227,248,192,152,270,94,248,244,213,189,252,148,187,159,162,201,228,136,71,242,273,236,264,112,239,77,213,150,165,232,244,90,126,252,242,263,206,234,267,217,160,100,150,164,96,205,178,161,270,154,181,238,213,115,234,240,251,143,99,260,158,187,220,192,196,209,172,207,170,207,236,150,113,172,217,155,243,93,171,221,253,186,174,201,129,64,156,248,238,179,199,293,243,165,205,259,139,252,185,233,158,200,208,173,178,105,201,257,124,288,233,100,134,184,261,260,191,174,285,308,259,195,252,152,118,197,103,264,271,272,211,283,137,183,100,62,212,188,266,236,287,282,212,234,74,294,193,194,316,166,191,247,263,262,104,134,74,134,303,185,199,199,218,297,190,141,254,281,183,143,239,59,89,199,272,159,131,255,251,165,207,280,122,216,204,260,265,132,228,240,159,228,274,96,227,212,264,117,106,178,201,189,254,232,221,170,201,133,234,196,188,279,190,154,159,232,178,178,157,253,164,270,149,185,105,206,257,156,209,111,127,95,245,225,161,132,133,153,248,147,269,207,139,149,326,215,190,246,160,60,239,152,205,174,155,251,176,206,186,143,89,290,214,242,210,227,123,146,194,102,211,48,216,91,258,258,186,130,180,165,137,275,108,63,226,289,134,264,255,97,259,109,271,96,155,190,202,64,108,243,215,246,297,171,190,154,231,269,180,145,223,187,272,108,217,134,262,148,237,206,231,307,254,182,167,296,139,56,163,138,213,156,179,283,183,116,170,244,148,150,230,98,126,169,103,253,157,200,153,111,243,244,193,96,248,267,186,162,226,199,251,172,235,236,195,259,258,226,216,65,200,209,280,218,308,247,227,261,235,179,104,266,257,170,107,97,92,214,155,200,174,161,288,244,178,132,163,250,267,206,106,81,77,156,256,222,64,169,122,199,89,71,88,252,219,265,143,174,225,269,246,289,213,154,240,140,126,259,202,206,273,174,273,171,139,255,155,261,105,111,300,221,219,209,287,81,185,181,200,228,208,204,281,206,197,249,170,213,206,184,278,232,115,215,204,229,209,178,199,282,229,210,186,134,136,132,222,192,165,232,190,277,284,237,166,84,198,125,273,258,125,153,141,165,87,52,144,237,258,213,243,252,243,230,259,288,239,218,125,170,123,200,273,267,175,293,96,290,141,80,233,159,238,166,267,239,204,303,245,170,141,283,279,116,159,214,267,137,231,191,237,231,260,88,177,191,222,239,234,196,294,228,173,202,241,260,289,129,186,230,169,218,124,98,281,259,82,122,263,126,152,287,211,179,98,274,280,248,258,191,208,214,217,73,213,187,175,159,278,260,202,281,163,229,114,154,243,201,270,148,96,165,162,256,241,233,206,229,231,264,242,181,272,194,285,268,147,176,282,176,226,212,104,222,44,247,261,258,283,205,202,228,272,209,222,223,268,244,189,128,212,171,110,254,205,185,159,151,172,203,174,256,298,221,229,248,148,183,134,286,89,131,145,85,183,165,180,145,202,192,232,253,266,288,158,253,128,199,215,226,222,166,141,115,225,252,78,94,253,249,134,224,249,267,214,88,144,121,216,290,133,152,207,245,224,193,153,107,174,297,236,101,250,151,167,118,207,180,273,293,193,226,98,212,160,264,117,226,78,276,192,127,182,171,184,177,82,268,166,152,205,187,115,237,281,248,278,213,295,58,225,180,162,94,194,265,150,98,250,177,230,154,234,140,193,206,270,248,256,258,187,239,206,124,178,272,222,177,207,101,215,249,149,129,204,174,214,186,92,93,243,144,261,153,191,281,268,252,263,234,172,232,267,205,256,144,216,216,216,168,123,274,163,104,249,63,99,106,183,129,215,160,93,228,267,100,152,262,266,143,173,108,223,191,110,196,262,96,245,349,219,196,154,124,274,262,235,282,112,306,155,248,240,103,187,196,114,259,205,295,191,191,63,124,300,248,297,164,236,155,271,130,98,170,273,138,150,207,216,161,163,242,187,297,259,235,214,91,239,133,231,216,181,294,259,56,205,126,88,248,164,206,182,140,289,92,163,224,138,221,238,393,126,164,257,160,74,304,261,109,225,252,268,214,252,268,258,114,220,160,213,174,137,131,132,76,190,89,214,181,174,74,236,163,299,159,205,87,128,183,274,139,126,162,282,258,253,122,117,136,127,187,227,201,247,259,190,261,288,166,224,168,117,197,213,264,158,228,229,259,136,221,271,257,221,145,245,253,102,244,258,200,102,219,264,239,207,222,279,182,247,249,213,212,90,229,126,225,131,120,186,229,121,147,113,116,174,111,149,192,169,206,112,105,71,143,206,259,242,191,102,138,131,240,185,180,205,104,137,124,230,86,118,167,281,213,285,207,265,250,120,231,152,156,153,199,84,201,107,277,113,280,178,94,137,240,186,156,70,207,134,65,115,203,121,201,255,302,41,206,265,218,206,109,206,315,72,56,176,237,241,226,114,120,111,163,174,242,158,242,176,123,281,129,277,287,118,266,247,183,233,103,274,196,238,212,225,59,202,124,221,163,117,137,194,148,223,215,180,153,265,146,244,210,218,219,247,225,162,213,232,286,166,126,137,234,276,215,139,143,155,228,208,284,233,79,268,244,234,268,154,206,99,191,275,287,254,230,217,244,258,174,208,185,299,257,208,150,72,121,253,241,77,172,256,186,180,82,257,220,204,203,255,270,306,262,254,289,229,182,111,280,224,175,84,79,238,80,175,250,249,189,160,260,196,141,228,136,93,163,209,233,130,218,204,134,223,96,232,124,214,195,276,272,208,87,129,148,76,192,73,184,165,159,238,244,116,227,163,230,113,238,259,250,125,153,148,187,220,227,151,147,145,172,196,72,197,200,242,268,155,170,218,201,186,255,166,196,280,76,267,191,121,189,219,262,187,143,282,274,274,162,82,260,274,310,254,175,198,178,218,213,260,88,117,274,250,113,198,143,299,230,277,187,154,103,225,186,168,93,166,101,163,234,270,67,160,225,153,202,206,261,236,170,310,142,191,180,184,256,195,265,179,266,96,213,186,151,157,308,126,189,123,227,286,161,265,193,150,131,130,228,238,198,265,246,140,141,115,136,181,205,88,260,72,217,190,260,173,80,227,142,267,243,235,238,295,217,185,222,216,151,262,230,98,142,232,273,214,281,156,209,267,192,103,265,215,247,162,170,287,200,296,157,102,279,241,69,258,203,261,101,165,106,247,155,62,159,248,239,207,175,238,223,216,426,181,84,259,234,271,214,192,107,261,244,156,234,280,224,226,251,142,171,247,266,138,207,270,52,231,286,183,188,190,121,142,128,123,286,245,244,96,204,245,242,203,244,193,236,145,99,169,193,218,311,143,276,206,202,119,177,158,276,235,123,91,259,183,135,240,189,168,212,116,209,158,246,210,230,144,280,87,95,111,174,260,214,235,195,170,103,214,257,258,193,188,186,186,265,171,118,109,150,224,249,278,137,177,123,216,279,258,267,239,203,153,197,210,176,211,228,183,168,246,194,260,108,157,170,276,235,246,211,200,63,204,191,189,115,152,48,245,240,139,142,166,176,111,244,188,162,190,208,280,234,163,218,139,117,254,187,217,226,209,226,192,136,159,225,246,181,281,216,206,300,160,244,219,227,127,232,119,144,141,173,192,154,75,229,191,280,235,210,278,166,241,154,160,281,279,191,93,227,249,222,226,158,234,183,219,178,124,256,133,275,224,165,46,100,310,48,172,213,136,212,212,249,242,252,140,250,285,183,67,144,213,143,224,220,176,223,96,185,151,152,124,283,198,213,249,160,190,240,119,199,256,200,78,272,143,127,239,200,250,86,159,250,195,267,104,214,82,104,200,277,199,159,112,173,193,179,214,228,166,234,278,196,158,237,159,137,267,114,260,118,146,207,221,180,126,155,92,119,154,193,165,245,231,85,204,94,105,173,237,109,205,78,177,250,277,142,118,224,178,160,220,225,221,221,112,255,169,128,217,107,142,204,306,282,174,143,236,178,259,208,148,140,133,181,168,225,239,212,277,172,108,201,320,248,153,247,280,202,226,248,184,243,210,265,120,172,203,280,158,209,119,187,131,215,250,215,194,225,276,286,249,158,275,195,204,271,141,235,245,285,149,127,131,196,235,226,185,166,91,256,150,181,236,185,230,249,285,171,150,138,115,221,197,187,233,181,251,181,114,122,146,218,247,293,251,138,164,266,164,115,103,267,225,267,83,175,208,239,126,249,255,150,211,147,70,86,223,194,208,271,183,117,220,226,222,252,132,200,199,119,213,173,314,230,218,239,218,271,137,165,256,181,129,150,123,108,243,137,243,197,282,258,138,271,108,218,159,255,288,267,216,169,210,144,150,136,240,188,132,273,287,186,196,206,200,207,233,173,131,86,230,232,107,177,154,261,246,272,196,251,56,243,91,259,270,206,255,268,61,199,128,220,193,88,280,190,185,242,159,205,182,232,117,261,266,130,117,202,218,282,295,211,202,178,237,77,241,246,206,225,235,114,204,193,285,214,263,271,248,155,216,244,191,145,260,73,138,262,149,128,208,251,132,190,179,129,260,237,174,243,291,179,205,146,253,99,216,253,259,165,236,143,131,282,186,107,116,117,251,179,213,233,177,203,197,65,129,258,232,232,108,270,171,247,155,262,102,135,306,175,144,147,163,182,273,165,243,230,93,135,258,143,122,172,268,224,230,246,245,102,170,240,68,84,122,197,140,140,221,245,117,172,257,230,135,200,241,262,239,110,187,181,99,104,262,191,195,94,252,197,162,234,88,95,94,152,223,267,194,132,239,140,187,285,142,248,205,287,246,96,86,192,187,158,172,269,225,214,217,228,73,140,284,257,167,204,207,277,136,178,206,182,207,185,162,240,175,191,139,221,160,272,255,216,260,252,184,259,179,148,264,215,224,143,199,264,143,248,153,173,201,140,154,168,246,155,94,223,163,100,233,166,215,142,160,179,193,226,143,221,83,246,209,189,72,306,180,111,150,239,119,238,173,248,75,100,181,162,160,175,205,250,196,181,116,123,168,96,240,132,246,250,247,156,115,76,170,277,189,263,194,215,167,160,252,212,89,238,159,236,137,282,257,256,238,153,149,241,272,218,285,98,161,147,294,237,242,281,173,212,255,150,190,185,257,226,193,266,244,202,181,259,295,178,82,222,165,165,86,121,194,99,142,150,222,282,113,204,204,122,267,159,257,258,155,263,278,284,223,214,198,139,118,218,115,252,177,162,249,235,106,175,271,252,112,253,260,147,196,292,163,220,204,105,173,241,267,237,234,148,260,83,223,266,275,226,88,209,251,274,277,117,210,219,208,122,248,189,216,115,218,133,217,112,165,144,189,215,157,238,165,226,33,225,216,206,171,254,162,106,157,277,153,224,223,116,220,252,123,113,239,122,241,160,274,118,147,208,220,142,257,102,222,236,108,203,86,222,161,178,221,147,141,133,205,131,169,142,153,181,187,148,266,134,223,255,266,176,232,249,100,258,216,89,212,202,158,82,220,169,153,247,221,132,177,246,199,189,246,172,137,240,97,237,61,241,110,201,192,247,165,95,145,262,46,289,193,167,179,255,171,249,83,80,280,100,168,133,282,227,135,236,161,274,187,170,185,254,214,208,270,241,266,110,111,131,228,115,188,265,210,221,205,192,202,219,190,283,229,163,207,127,136,228,264,277,274,253,190,274,280,165,98,173,157,175,127,237,264,230,121,248,213,217,189,206,157,103,142,215,141,277,185,279,155,240,108,287,254,188,102,232,189,183,49,165,139,263,286,225,138,184,280,137,311,136,100,171,105,220,72,167,294,204,212,278,195,283,207,148,245,176,71,152,243,233,156,135,224,274,140,166,170,151,179,232,152,107,73,238,141,276,187,91,233,199,255,161,252,256,235,94,185,197,83,248,110,161,196,192,208,83,125,177,234,241,185,83,270,213,109,89,152,202,216,209,218,95,263,252,260,254,216,111,36,223,218,184,217,169,215,179,138,279,178,223,165,178,81,238,132,222,263,127,187,119,118,197,233,40,288,243,170,212,214,262,227,196,226,152,168,119,245,143,209,66,249,194,219,176,114,243,193,234,123,214,221,294,72,140,102,247,274,56,162,82,204,169,80,287,53,250,189,225,275,146,208,259,75,134,82,108,252,113,231,104,153,248,266,59,265,279,129,166,265,168,139,284,230,107,266,295,249,189,141,266,171,127,264,281,165,125,138,273,214,277,288,106,167,109,192,75,87,160,201,198,130,260,159,172,260,247,122,181,155,37,254,235,206,171,143,273,229,255,177,227,138,209,204,302,199,143,67,230,181,98,132,137,279,239,142,156,88,151,147,226,166,282,159,255,254,127,262,167,281,165,183,101,144,259,258,144,199,145,265,197,98,258,191,63,78,214,198,248,172,270,153,70,143,207,282,208,169,259,241,223,207,177,279,214,153,308,139,228,219,211,251,147,197,122,235,188,198,126,235,296,41,212,81,123,274,251,82,231,224,206,235,183,164,241,214,217,150,180,224,99,95,209,190,115,196,276,175,206,215,281,112,283,157,238,221,140,119,104,258,281,159,77,278,270,108,256,200,130,191,255,46,252,267,141,253,129,130,164,237,154,158,206,258,262,281,203,167,89,133,133,146,253,218,232,73,265,256,88,191,246,197,243,158,263,124,178,218,293,241,193,197,257,253,182,236,219,233,230,83,232,246,310,91,154,230,249,134,118,198,198,205,231,191,132,103,228,183,217,213,129,196,227,100,157,92,250,171,198,130,186,155,224,243,167,188,274,246,122,139,216,221,169,123,249,280,83,246,242,224,157,267,272,193,226,256,268,241,197,167,205,111,229,199,225,127,279,222,162,244,282,174,260,207,244,180,188,203,196,250,62,250,172,235,221,319,241,180,221,250,195,141,204,151,240,132,250,262,195,143,176,180,159,165,239,147,78,192,200,238,249,300,119,198,171,281,143,212,249,128,164,149,219,172,188,170,127,215,114,110,219,129,137,99,228,261,263,163,169,143,228,201,99,129,203,282,177,234,123,199,242,210,226,221,195,275,208,223,127,135,257,189,110,142,267,119,226,202,187,318,214,232,141,255,200,84,248,119,56,126,219,240,264,267,126,198,272,248,269,263,113,120,44,152,246,139,89,308,139,179,148,166,288,296,192,201,176,171,107,253,137,231,288,140,61,140,136,294,215,271,225,141,92,144,67,193,251,247,277,223,138,246,121,234,245,121,256,198,217,214,196,149,187,241,160,168,111,254,202,241,197,216,237,262,159,159,184,243,222,253,67,198,203,217,237,69,187,277,160,206,178,142,254,205,245,289,153,99,174,150,267,178,183,232,107,193,284,106,127,126,208,220,205,229,202,222,257,183,278,99,256,246,242,188,205,174,190,175,216,175,165,245,247,141,196,151,196,165,227,225,243,290,124,225,230,236,260,265,167,201,169,115,146,170,296,124,184,118,145,243,215,195,242,271,206,262,226,199,123,255,169,94,189,258,221,265,168,116,166,195,152,190,135,287,223,88,194,308,263,207,241,259,262,266,83,146,42,247,168,171,217,257,256,130,257,184,140,234,143,177,194,236,173,262,222,150,145,210,93,55,264,191,253,279,286,122,246,197,243,180,281,216,241,189,157,93,268,172,129,132,263,113,233,261,101,126,298,160,235,237,163,260,154,91,222,165,258,190,144,172,231,210,253,238,246,217,197,120,244,207,225,157,257,233,154,280,162,236,288,197,144,122,235,251,198,176,99,219,189,210,217,167,189,221,125,145,126,167,265,204,144,251,146,247,151,231,89,231,181,219,105,177,241,92,159,173,157,227,202,159,89,113,226,139,230,193,165,210,176,236,191,170,250,69,117,67,133,246,165,180,169,227,54,184,256,202,252,234,164,115,202,198,129,230,185,119,170,143,171,121,294,243,153,230,282,132,111,215,216,144,157,206,98,182,255,177,191,153,223,136,228,216,185,182,263,161,150,177,125,74,256,234,264,252,188,160,125,90,96,76,224,166,129,138,171,136,134,285,229,260,198,208,131,186,150,158,145,226,244,263,165,152,258,179,215,164,274,243,243,216,298,209,232,98,60,221,268,97,208,253,224,212,205,186,205,217,195,165,186,79,323,158,259,144,93,275,240,244,215,124,261,220,169,109,103,217,235,209,231,200,262,265,166,177,145,128,250,102,162,239,224,269,283,295,167,177,151,272,179,165,152,169,254,195,41,186,215,102,193,216,147,126,216,233,106,269,293,205,312,272,230,236,198,233,228,228,229,137,167,232,88,255,177,278,215,129,280,233,190,245,186,249,132,182,152,215,232,298,165,243,83,156,227,233,239,239,126,206,218,242,161,204,131,167,108,232,191,184,275,249,83,111,119,183,264,125,189,158,112,153,116,211,90,229,68,191,129,226,260,231,224,202,238,234,100,210,130,220,132,108,229,187,137,272,215,169,143,214,156,270,145,162,255,281,214,194,198,164,266,229,275,242,213,212,276,76,215,151,158,138,225,163,254,86,152,168,135,125,258,189,164,243,100,155,245,153,132,68,182,221,226,256,155,149,156,233,313,88,246,175,176,220,115,135,202,229,238,151,171,277,248,275,136,231,103,190,188,231,122,207,128,236,144,158,124,242,108,192,65,111,105,266,221,253,140,288,149,205,231,194,256,178,171,222,244,169,176,164,135,188,149,224,102,205,204,229,263,263,110,146,171,166,216,166,116,239,242,168,234,223,288,173,236,283,233,137,80,174,256,112,262,197,219,211,202,218,247,234,129,312,99,247,157,255,216,235,108,190,61,100,234,310,144,143,288,275,211,141,222,238,170,107,138,135,105,298,125,275,85,258,194,253,313,135,258,134,207,226,152,244,203,151,277,176,121,83,114,206,127,229,146,152,171,76,228,309,168,226,228,204,234,86,200,165,75,54,194,247,102,250,119,259,255,224,161,150,124,298,190,276,249,200,276,176,185,201,252,71,173,242,210,240,148,268,144,158,135,220,93,199,252,98,240,280,152,208,256,248,160,196,237,205,78,145,197,88,273,66,151,280,116,129,253,175,163,281,102,134,224,155,170,117,186,253,203,203,82,77,83,142,281,86,233,257,78,232,208,277,194,268,194,188,220,147,168,159,271,231,237,291,181,118,126,250,268,179,210,174,205,253,261,156,267,220,221,155,216,203,283,112,162,262,195,256,218,246,139,123,180,211,273,257,105,234,169,283,236,211,126,170,277,84,258,93,268,194,285,120,216,269,179,242,106,254,233,260,226,237,225,147,187,291,252,119,153,183,310,201,157,239,135,154,88,66,122,127,51,267,60,263,177,137,236,219,156,190,111,236,257,228,135,67,235,273,316,232,85,222,198,61,281,229,140,189,195,182,139,158,203,168,132,107,257,154,229,133,108,174,286,265,114,236,249,194,279,250,185,284,193,221,245,245,287,242,213,138,172,217,181,284,222,132,229,200,91,267,96,206,203,177,284,189,187,160,222,230,236,175,203,264,183,82,190,152,117,240,266,282,221,214,282,264,255,185,85,240,281,249,155,139,250,207,121,155,133,193,128,203,134,169,133,66,290,225,177,163,250,275,247,53,155,145,160,275,148,168,181,239,223,105,200,273,170,281,113,88,215,233,252,227,164,222,133,147,235,233,233,180,270,205,205,103,223,122,205,260,264,247,261,155,121,78,255,156,91,54,160,227,190,273,241,223,250,138,221,205,200,231,175,152,157,162,263,177,210,245,269,230,232,178,168,259,192,222,166,95,194,75,142,226,189,96,231,259,286,146,250,252,270,258,260,273,292,238,295,252,73,242,240,260,254,265,250,188,222,106,146,261,189,116,116,252,148,248,202,302,240,269,211,251,169,152,222,165,186,278,296,189,225,267,187,253,202,107,128,169,252,302,182,171,140,258,83,142,220,234,124,222,104,159,176,251,164,211,97,238,259,113,259,196,233,210,205,170,191,117,146,210,238,295,186,72,153,140,158,257,207,245,266,250,136,179,186,198,163,291,201,113,238,240,169,216,295,245,227,120,152,148,125,103,276,227,193,125,268,156,160,271,102,264,211,286,182,149,188,236,215,267,218,200,220,209,219,218,181,236,113,283,263,241,204,146,125,269,148,224,74,57,98,219,238,205,181,107,125,139,153,226,234,278,212,180,259,238,146,97,190,168,170,198,257,216,126,253,249,217,191,254,114,221,92,275,281,236,137,252,276,52,171,181,216,203,138,219,161,178,185,99,171,132,172,236,200,151,287,87,251,265,204,250,241,153,175,293,86,211,269,235,155,192,118,222,216,176,185,172,207,110,107,176,235,253,74,164,191,284,162,174,114,107,250,53,269,241,185,86,51,128,189,110,137,106,268,152,107,222,255,283,228,99,107,176,82,210,166,131,242,253,222,212,154,219,267,247,103,181,168,285,212,203,272,143,163,215,231,248,270,218,162,113,95,165,96,176,193,237,239,246,245,227,219,220,157,135,159,227,143,220,161,152,172,95,240,161,202,73,121,88,203,201,235,296,147,93,176,183,174,145,205,134,266,116,252,128,175,306,227,246,124,163,250,219,230,91,228,174,172,173,278,242,232,266,208,119,262,252,185,282,126,103,86,94,193,240,103,181,127,248,121,181,286,276,213,131,210,252,254,91,73,221,316,108,122,208,170,278,156,90,236,210,230,185,217,155,117,121,258,175,178,267,279,255,77,246,102,269,142,204,145,151,99,266,117,241,181,153,255,57,118,105,163,171,266,96,264,131,165,151,107,244,232,304,182,147,251,251,266,181,70,172,152,181,135,169,215,201,122,155,293,261,95,274,284,104,193,238,241,208,223,248,111,166,183,215,248,135,192,277,289,139,140,192,84,69,119,47,253,101,227,243,215,153,221,243,220,130,187,263,186,103,234,231,156,231,157,93,178,116,241,165,129,96,171,115,228,182,170,122,229,278,231,231,275,130,54,153,222,237,242,193,94,174,259,224,170,265,139,204,261,269,134,116,156,237,66,201,134,173,161,232,123,275,208,200,242,258,255,277,266,177,196,265,116,201,62,188,176,116,243,208,62,118,244,160,256,267,129,190,220,263,192,132,146,146,274,274,211,170,262,184,106,153,291,247,308,262,103,158,187,158,150,229,249,149,215,211,157,157,265,222,250,258,113,245,219,264,272,152,324,167,144,254,219,81,178,152,264,188,271,267,141,254,197,143,136,244,225,126,172,247,155,163,290,136,233,271,236,204,254,219,158,194,188,177,229,125,272,85,190,154,112,194,209,182,218,120,221,128,249,263,242,161,165,118,234,244,196,154,293,85,168,216,211,262,288,206,67,68,215,183,185,277,273,76,127,161,211,201,172,198,144,160,283,291,189,134,161,231,253,98,221,244,259,278,249,151,241,215,164,249,237,243,149,291,122,206,230,206,248,181,186,216,79,173,179,187,212,132,275,171,246,219,215,144,138,251,217,269,237,282,153,267,235,94,243,194,272,291,181,150,177,184,254,177,142,249,178,168,181,228,167,120,252,254,130,137,260,250,197,172,146,220,189,299,153,233,55,254,245,252,246,73,225,126,183,204,258,101,182,239,226,248,122,142,113,231,151,101,117,269,239,274,252,166,262,113,105,179,238,193,168,101,292,53,233,176,274,231,234,71,316,240,165,276,257,250,114,272,266,106,172,125,217,188,116,260,116,124,249,165,87,191,182,177,259,69,194,131,204,262,198,241,223,139,253,191,190,209,151,106,207,252,190,223,173,182,237,67,129,289,199,292,187,155,61,189,118,80,110,208,235,225,170,259,236,204,249,247,226,277,306,178,158,64,254,207,308,166,228,94,236,184,215,134,195,208,230,229,296,83,135,219,292,54,181,170,149,218,195,257,204,243,100,159,212,306,218,96,163,150,194,245,258,165,218,300,151,253,302,183,119,187,141,234,238,261,160,272,200,80,269,179,214,134,305,193,279,235,231,116,70,247,124,85,212,232,189,258,253,149,129,161,238,222,233,235,187,55,159,210,128,175,123,177,134,135,143,168,120,244,247,312,224,141,233,233,49,188,319,138,213,219,315,270,227,178,211,167,173,82,239,65,161,291,232,153,278,235,275,243,103,151,227,160,180,120,142,113,266,181,232,144,151,203,166,235,254,157,207,268,212,103,107,170,129,241,162,274,129,199,264,239,140,153,206,162,204,164,264,217,128,278,299,242,163,239,264,174,209,158,286,203,77,170,153,214,227,194,122,259,145,166,214,266,287,244,243,89,153,189,164,200,214,202,157,226,267,207,81,231,255,229,122,158,171,276,206,128,207,116,183,168,131,251,223,246,87,77,255,55,145,235,158,242,163,94,163,236,90,258,230,190,269,274,242,201,223,167,150,85,141,162,266,122,239,88,101,279,271,163,178,86,118,109,216,220,189,247,280,94,90,240,178,193,190,237,249,179,211,175,248,191,138,147,100,212,238,190,236,238,179,171,245,276,123,207,115,254,190,295,102,235,176,233,233,242,225,140,137,209,111,119,170,241,92,227,168,202,222,177,266,153,166,262,275,227,242,48,51,243,241,237,184,218,179,287,252,190,174,202,163,77,133,246,111,150,235,274,173,249,102,184,186,182,208,101,182,113,233,255,126,191,229,126,193,155,191,178,180,217,131,124,81,150,252,145,139,214,84,68,238,195,264,257,219,117,247,118,266,96,188,176,207,260,42,189,259,232,114,318,116,229,150,262,214,139,230,90,205,58,176,227,290,99,137,258,224,244,191,169,210,268,168,195,252,198,126,254,188,187,251,211,280,144,102,214,220,145,283,165,108,235,235,134,190,272,165,181,260,140,210,171,111,235,257,318,234,192,53,149,171,160,245,88,219,242,270,76,235,258,273,116,58,140,222,71,127,169,45,128,240,146,170,221,205,96,247,251,149,113,198,233,257,149,250,216,235,163,254,195,179,178,201,117,261,151,194,196,99,189,208,194,202,173,207,240,150,175,242,168,225,209,154,81,223,102,145,172,195,196,267,174,154,227,144,235,213,134,185,134,190,224,274,256,175,182,243,257,70,303,120,176,258,99,271,151,181,220,133,123,263,190,210,99,195,191,116,233,259,187,252,196,102,259,118,221,161,195,278,223,180,212,298,187,145,212,213,252,168,195,217,171,265,309,236,97,273,210,231,272,99,196,207,201,250,203,198,158,222,184,215,88,177,172,178,172,157,294,210,222,153,185,275,234,156,320,146,223,246,129,236,198,125,150,66,265,263,99,213,256,190,208,214,127,275,183,172,177,105,252,196,242,262,174,167,320,246,211,240,121,201,126,241,184,212,136,249,226,205,200,258,148,232,249,153,102,244,257,50,101,182,182,273,217,104,200,165,255,199,110,46,254,264,134,229,253,144,195,183,110,96,140,183,160,251,195,140,166,186,203,252,242,239,111,243,241,169,138,161,101,252,244,186,230,263,241,189,123,185,154,236,210,300,192,242,125,149,278,92,138,252,142,91,75,277,187,106,260,234,89,187,228,207,281,286,190,221,139,240,274,191,87,305,222,122,252,295,164,261,206,239,248,258,231,218,259,235,114,199,110,163,235,185,199,185,125,156,257,98,224,252,177,255,283,138,93,60,108,229,192,266,131,181,106,131,277,129,273,245,292,174,265,161,135,248,279,193,190,180,273,259,191,115,119,196,174,224,222,233,109,164,94,206,247,164,207,208,157,214,191,175,266,200,62,123,191,249,268,147,222,179,133,185,299,159,71,242,214,266,186,255,211,175,261,206,208,232,221,201,154,200,205,187,233,240,192,230,232,245,118,125,229,267,189,131,162,108,122,206,270,232,220,151,69,220,290,208,290,307,119,223,290,182,213,266,254,146,293,124,184,107,274,201,134,112,166,143,246,107,233,265,278,174,92,203,42,90,128,146,197,176,159,209,284,184,206,190,227,256,151,114,247,264,175,232,283,205,268,164,242,167,218,104,169,259,117,260,206,288,267,171,258,192,260,234,175,203,107,189,291,176,220,223,126,73,159,235,164,87,240,251,261,153,254,312,104,262,253,229,209,249,184,159,203,80,295,162,221,247,165,150,275,295,230,267,259,79,243,106,168,282,63,163,238,205,190,148,134,156,196,197,240,104,200,253,264,226,81,238,269,217,159,142,245,275,57,203,234,199,168,235,282,229,266,209,132,77,281,63,93,126,235,176,242,163,93,165,181,299,235,281,111,209,78,245,248,132,215,245,183,204,253,257,103,201,173,176,143,273,228,234,320,228,207,214,230,220,273,143,149,234,125,222,83,256,246,253,45,145,169,98,44,108,153,181,243,261,326,233,294,238,175,110,131,169,135,117,247,227,219,249,157,138,228,94,167,252,242,297,152,257,197,230,254,132,196,215,271,256,250,211,267,82,116,136,202,214,217,122,127,156,223,198,129,203,226,173,201,241,59,252,101,259,175,158,216,265,204,223,207,253,135,214,201,138,229,239,264,221,235,285,259,274,152,246,260,222,284,102,253,262,217,208,92,158,218,169,114,273,184,214,171,187,269,203,240,102,255,134,259,241,230,207,229,155,278,251,213,170,209,64,155,150,211,134,174,278,177,166,114,125,218,207,267,218,263,214,237,275,171,281,141,248,91,140,215,241,254,198,276,243,281,188,141,297,149,271,253,250,211,83,191,224,90,205,215,246,172,243,238,222,131,271,100,253,128,272,164,168,252,269,152,249,159,241,208,226,188,261,150,197,227,151,235,180,183,296,253,175,225,109,191,96,208,236,152,257,153,152,137,196,236,286,154,67,62,225,138,266,229,172,179,194,114,193,63,95,229,271,219,229,201,110,237,226,151,115,192,145,202,243,128,89,251,276,85,137,219,87,173,219,195,214,164,79,186,253,250,156,315,287,281,71,128,249,184,139,259,269,205,221,110,234,225,246,210,219,35,200,181,306,195,125,71,235,95,101,166,223,100,217,197,200,222,179,294,181,210,244,167,249,163,148,266,287,160,257,163,224,247,177,66,207,165,237,165,126,180,122,258,202,77,292,257,225,153,195,230,277,251,134,116,256,73,182,219,232,238,249,72,269,237,169,139,238,245,278,47,157,75,90,184,255,65,218,57,150,215,136,145,238,175,128,268,164,235,252,142,184,288,215,236,174,182,232,182,55,240,188,240,128,218,103,168,122,153,253,148,109,161,171,154,174,240,177,235,253,252,207,98,154,261,162,209,188,303,80,261,259,230,164,190,258,289,181,191,163,230,249,246,157,189,165,244,179,134,139,190,229,214,214,201,94,261,151,222,164,160,235,241,219,230,163,160,246,179,181,186,211,148,112,189,226,209,167,249,219,241,231,308,189,209,229,131,58,278,178,170,76,180,196,173,131,264,109,199,193,146,107,118,216,236,207,151,184,242,163,91,227,248,215,169,260,225,252,193,123,187,184,208,193,200,188,147,152,200,159,167,207,172,115,215,277,154,261,171,256,207,87,186,49,205,140,251,218,150,276,133,156,173,153,240,150,156,173,236,273,85,179,240,96,274,205,203,213,171,106,137,136,273,165,105,219,268,239,243,256,199,208,230,134,266,167,230,129,237,83,247,204,194,179,218,278,86,217,282,202,253,242,139,279,226,123,156,196,175,180,290,249,173,85,153,272,164,217,74,86,255,192,163,117,276,184,201,257,245,181,148,111,75,182,212,189,139,89,161,306,275,136,111,221,252,204,164,222,201,191,136,125,286,292,154,237,197,210,114,91,266,267,167,276,184,146,157,314,104,166,153,134,178,84,206,148,208,177,178,278,223,101,228,248,73,134,242,138,98,178,194,85,155,163,216,178,271,150,129,142,236,140,209,128,158,179,143,246,99,260,267,251,214,115,155,277,305,234,203,222,107,251,257,195,234,217,256,75,139,229,155,62,228,240,215,265,220,272,235,168,293,146,220,190,236,194,257,297,252,248,192,224,230,137,216,131,163,250,163,218,195,244,109,177,269,216,272,65,189,71,228,191,293,190,187,160,271,173,185,90,259,273,128,263,227,283,200,236,244,299,119,174,196,253,205,261,269,172,109,281,192,53,230,154,281,186,167,287,203,204,289,118,226,259,200,220,140,251,134,181,86,236,213,149,204,225,268,204,190,222,165,268,226,198,40,223,242,126,102,77,120,230,223,283,233,132,139,150,220,176,184,239,276,247,133,131,128,127,178,254,234,255,203,184,239,255,217,234,277,238,125,217,214,256,175,158,174,134,241,264,129,54,212,186,142,93,48,238,201,120,278,157,141,228,202,115,171,263,78,145,128,136,219,128,214,137,173,266,217,136,167,64,184,299,116,278,240,261,263,237,195,268,143,207,81,173,256,240,234,315,254,298,161,223,242,225,244,257,193,280,256,233,249,234,105,140,57,150,164,213,111,215,265,96,209,215,198,212,191,260,236,187,178,258,243,254,255,216,239,115,175,167,155,247,237,196,201,203,202,138,207,179,175,267,251,253,126,174,285,102,258,328,197,214,243,237,175,231,152,86,226,211,86,162,187,217,179,192,195,233,239,164,149,278,196,262,249,157,226,182,185,202,72,220,144,241,198,127,191,123,222,174,316,119,83,164,258,262,178,219,253,121,291,273,193,252,222,269,194,296,222,202,232,250,283,159,233,253,182,230,110,103,261,150,220,245,77,269,239,236,299,142,173,229,119,142,153,244,225,157,313,250,197,216,264,85,253,186,287,280,243,264,136,111,194,233,250,246,246,301,236,74,251,174,91,188,208,174,158,202,267,220,267,231,133,180,224,155,242,148,205,233,176,202,146,165,159,150,55,132,178,267,236,209,155,239,127,259,196,132,137,247,206,143,165,144,83,232,300,172,207,164,246,151,279,278,259,147,120,279,275,274,277,263,209,292,205,134,241,250,235,145,105,266,201,116,252,244,116,224,195,277,169,257,254,220,212,225,243,215,177,115,163,248,223,109,159,140,69,289,105,248,245,115,192,109,200,132,234,205,140,222,237,257,215,221,45,163,157,147,249,168,159,139,270,179,138,208,140,244,200,207,150,260,212,92,253,180,206,116,232,92,289,105,153,167,269,247,259,219,217,197,204,121,93,158,266,196,195,257,137,156,69,114,135,172,200,195,263,154,71,202,288,183,255,188,201,248,153,182,103,84,147,175,144,195,57,246,52,316,195,156,188,111,113,211,202,208,37,115,82,192,210,94,182,85,187,145,120,169,236,203,235,112,233,194,298,181,225,228,173,152,205,172,248,174,273,235,284,251,156,133,191,175,184,99,225,255,126,285,233,217,216,203,170,215,306,233,268,124,278,212,157,138,228,190,123,90,209,199,198,194,141,275,268,175,183,244,187,125,258,224,86,207,126,154,109,217,113,147,187,217,173,253,212,235,138,190,209,120,232,126,177,241,167,231,151,297,246,194,247,247,259,190,256,113,195,148,240,139,256,246,144,250,199,82,130,52,100,227,171,231,170,286,184,290,130,186,83,178,140,260,227,240,187,220,128,237,274,247,241,173,103,166,247,281,251,147,208,144,118,111,173,196,163,102,205,260,139,219,242,142,186,92,280,137,148,88,223,222,125,177,242,285,244,225,294,209,285,258,219,210,108,121,157,185,189,266,185,213,173,219,204,81,171,167,151,108,160,83,83,153,99,99,185,190,184,115,238,264,260,131,258,172,140,115,292,199,210,174,240,272,109,212,178,240,284,217,197,178,190,208,232,149,281,166,174,149,244,272,128,216,372,245,268,329,222,238,281,169,230,203,283,121,233,284,255,238,220,193,232,172,240,186,227,112,106,214,270,259,218,232,243,132,317,184,228,114,172,177,137,263,237,253,222,195,243,143,195,249,180,274,168,275,213,242,187,120,193,209,111,162,171,256,169,164,292,87,91,258,104,269,247,187,179,132,246,233,130,247,205,205,205,79,278,254,246,51,203,101,178,206,102,195,156,136,254,124,225,155,152,96,221,64,235,261,46,237,168,199,246,213,140,135,108,243,236,194,266,221,135,235,216,303,230,249,309,217,174,255,65,181,152,253,235,208,144,143,201,172,252,174,68,208,177,123,260,155,110,169,193,191,148,156,148,73,117,189,144,234,258,196,290,165,208,158,219,258,217,186,217,272,253,174,193,206,215,120,97,168,210,286,206,150,205,145,293,156,210,201,163,201,202,268,221,235,139,136,273,230,221,233,188,98,144,238,217,238,220,273,118,235,199,244,225,217,164,171,215,155,205,248,152,123,106,215,158,83,201,169,97,222,81,131,66,281,238,175,213,280,217,247,217,198,260,278,195,128,93,175,148,105,170,233,270,198,118,177,232,253,236,224,153,200,149,261,279,146,146,204,36,162,275,196,265,282,263,188,237,256,209,204,246,193,159,262,111,288,122,289,217,212,227,263,175,235,67,94,231,199,198,230,136,180,289,150,132,124,228,259,184,185,160,237,284,232,273,266,154,103,175,212,128,119,140,202,68,218,212,269,163,179,235,239,215,142,142,94,166,146,76,286,190,216,232,281,187,267,232,202,190,283,264,245,183,257,122,212,187,81,69,208,239,145,221,238,141,197,123,96,204,145,144,93,217,171,120,233,249,190,176,194,185,166,226,123,260,238,151,219,215,209,121,243,225,218,256,198,270,143,150,293,239,191,287,186,150,96,128,245,179,220,79,249,102,155,144,155,116,188,178,274,215,191,248,248,251,130,299,87,277,55,178,286,247,140,106,237,278,248,274,269,153,203,169,251,162,225,240,153,226,208,112,191,295,236,153,95,233,231,192,223,120,142,261,50,218,238,190,239,105,48,220,300,188,107,304,152,198,183,79,220,124,295,147,270,179,218,135,177,158,245,177,173,236,181,104,243,182,107,253,213,254,119,239,90,126,100,121,159,222,252,130,267,77,141,291,168,284,239,180,224,195,56,239,235,244,273,158,263,109,126,187,227,260,216,284,254,109,275,59,174,246,183,242,66,82,180,180,81,173,185,247,185,183,229,153,235,244,270,96,170,181,233,166,193,247,249,114,193,150,83,179,107,219,221,209,218,121,186,262,197,206,100,155,182,287,227,37,236,188,208,142,239,189,107,250,204,91,277,258,206,186,149,291,249,159,94,237,99,229,129,54,200,188,217,210,138,210,300,235,206,150,140,141,228,203,220,197,196,246,138,265,280,134,248,196,61,198,131,207,210,221,259,259,156,87,175,130,111,291,172,175,241,89,258,141,123,216,226,290,201,173,275,207,157,264,70,229,213,135,253,158,156,198,187,174,204,209,216,148,229,114,132,227,150,200,209,211,167,183,214,186,206,214,56,97,136,74,188,204,168,105,186,272,157,177,175,191,167,198,168,222,89,244,161,84,277,228,198,145,170,212,240,223,205,183,252,204,130,241,284,196,227,135,169,208,204,217,227,269,233,279,211,210,135,209,298,237,151,209,78,243,123,297,256,285,121,260,149,145,237,267,228,236,87,154,276,164,234,229,248,103,115,271,274,143,290,189,118,232,125,195,201,263,207,208,196,150,82,267,159,189,114,231,266,199,242,194,217,122,152,219,141,250,166,175,190,282,232,283,224,103,222,207,158,259,257,118,274,210,180,279,171,126,280,91,84,141,284,203,196,257,154,208,250,163,232,247,217,264,269,238,278,141,250,219,244,117,90,199,73,109,160,101,152,43,297,207,130,284,83,129,183,136,174,52,102,264,274,256,236,119,200,94,202,215,236,215,85,298,225,213,279,182,277,206,246,236,209,143,86,258,209,213,272,189,202,233,203,193,224,160,108,200,168,238,74,178,184,119,160,239,248,277,71,245,225,128,142,120,270,228,228,201,249,197,253,224,262,223,224,246,291,238,180,110,195,302,219,141,232,166,239,235,217,246,232,277,231,180,153,124,265,273,158,94,269,264,132,258,192,260,204,221,257,168,193,138,231,129,276,121,272,82,258,79,205,198,207,95,282,245,100,236,197,268,135,254,189,178,167,180,89,257,212,192,243,250,269,202,237,182,229,157,95,236,154,274,261,245,124,254,226,160,209,139,179,218,265,127,162,253,177,183,270,254,180,159,215,124,173,301,166,183,141,67,285,145,266,271,137,188,137,184,279,152,179,156,170,102,213,161,120,146,107,304,209,123,199,238,208,139,124,117,215,210,232,171,232,260,126,165,45,161,292,177,220,268,250,227,148,103,259,231,128,69,230,294,217,236,139,239,182,268,210,219,263,93,171,159,118,267,173,166,197,293,234,173,115,238,246,106,157,123,88,283,156,169,215,178,198,177,261,277,223,188,254,243,206,261,192,98,261,94,203,166,211,257,71,250,77,278,261,99,306,141,169,274,111,217,182,98,254,178,150,191,158,220,233,128,242,239,136,242,157,189,283,225,199,184,212,82,263,89,222,187,230,225,144,241,261,207,232,132,270,284,105,248,96,237,198,87,196,179,265,285,197,239,231,77,234,216,177,100,255,211,216,200,52,187,221,277,288,132,204,200,43,197,154,152,162,176,132,99,234,184,139,155,218,189,231,259,208,268,55,254,197,166,132,254,166,187,153,86,156,155,258,97,125,303,260,174,287,147,119,200,231,253,225,171,109,245,259,216,129,268,266,194,281,158,199,70,169,176,178,205,281,201,116,156,189,293,253,137,167,82,251,154,119,76,172,253,166,214,216,71,275,274,227,194,90,161,145,226,184,129,180,284,158,190,165,288,265,107,76,144,148,154,266,263,155,220,201,285,187,293,176,231,176,265,267,247,127,191,109,269,159,250,228,249,110,211,139,170,141,177,107,173,154,246,173,167,109,255,140,284,139,203,120,63,133,270,257,213,186,180,265,263,216,234,125,74,148,177,153,238,128,229,206,270,87,196,144,137,234,201,261,272,83,179,282,99,269,174,189,164,230,227,310,222,236,205,152,186,221,168,144,202,124,221,120,140,264,189,227,225,198,243,72,169,198,235,208,161,197,111,269,127,198,234,100,119,181,181,113,243,164,187,245,214,99,76,229,141,234,131,132,262,196,219,246,269,186,148,181,252,67,249,76,258,227,269,152,143,264,233,287,53,231,184,158,137,263,252,292,169,197,151,219,216,56,183,220,137,238,215,135,58,233,138,151,187,238,179,279,280,292,176,129,198,96,170,279,306,193,266,158,122,214,250,220,85,118,304,82,125,207,141,206,183,250,200,209,119,229,235,276,220,167,255,148,103,129,156,260,256,178,263,167,234,288,265,253,100,275,261,139,171,206,195,150,188,210,122,256,126,218,195,176,244,226,208,250,225,152,145,234,173,244,186,251,285,200,69,237,204,133,136,273,98,189,218,176,186,176,87,99,219,204,195,185,52,103,252,237,93,199,241,209,284,255,161,211,304,225,186,107,291,203,42,198,283,151,215,206,228,147,76,82,219,172,81,175,154,262,195,264,141,110,218,237,85,100,200,183,112,243,154,254,180,153,114,216,124,156,209,168,42,235,172,195,259,163,139,169,218,188,272,53,226,267,64,276,122,96,212,230,210,196,289,132,270,191,137,105,157,185,173,136,192,110,217,290,227,188,232,216,71,120,243,226,67,231,172,173,131,261,156,220,153,253,167,166,258,223,166,272,226,283,187,235,176,155,232,200,215,126,293,153,263,107,119,263,241,158,276,274,262,137,245,238,221,256,275,255,214,187,211,173,230,256,180,125,197,98,269,236,262,191,201,229,208,243,271,257,194,91,226,68,176,164,81,261,190,256,114,245,115,256,236,185,101,164,210,226,215,167,151,235,255,190,165,144,283,269,185,151,230,281,200,255,121,50,227,127,168,232,99,187,170,281,203,193,175,163,141,185,155,67,124,204,244,166,179,208,141,219,251,258,103,246,148,123,244,104,143,292,277,64,287,189,136,183,100,204,150,166,210,255,165,197,206,162,150,134,179,75,260,144,83,140,285,137,275,182,146,200,145,131,121,240,233,225,167,275,183,203,130,143,140,204,230,237,88,149,273,111,245,183,264,260,204,152,213,229,184,173,174,249,275,151,282,144,166,171,76,105,69,140,130,265,243,112,253,233,262,201,192,144,273,211,182,258,162,193,257,157,94,186,226,77,158,279,203,236,132,218,198,192,255,231,142,298,274,253,286,212,249,244,162,151,227,130,248,151,240,239,110,134,135,108,228,216,163,257,260,113,271,133,255,210,155,195,191,149,185,164,175,106,247,194,88,208,261,280,159,134,161,124,240,137,250,261,181,258,193,178,211,132,230,211,150,221,266,230,237,236,279,217,284,157,236,229,201,209,109,263,77,256,254,247,167,189,285,205,240,202,138,261,140,101,275,235,250,237,191,241,113,79,250,122,110,170,254,188,292,161,219,141,164,61,189,119,161,179,171,138,145,256,192,94,288,163,61,153,235,221,208,240,203,273,269,216,233,155,239,219,182,89,245,167,255,244,238,111,86,118,102,60,134,158,276,170,144,110,249,128,112,244,120,117,141,250,108,199,172,206,107,134,263,92,272,164,249,256,182,225,206,198,280,248,231,185,209,144,198,152,137,157,233,259,210,159,136,247,238,250,216,130,269,276,133,134,141,241,118,206,170,103,167,216,258,249,144,98,115,194,255,219,139,184,87,176,257,78,247,185,144,178,117,263,272,152,174,226,223,140,248,99,191,183,277,234,246,121,158,178,157,95,179,147,183,120,130,140,200,234,255,264,253,145,109,132,241,164,172,193,134,293,218,204,234,271,256,236,110,169,75,215,221,176,203,210,252,153,79,158,154,277,104,112,193,223,215,162,257,144,166,237,238,92,224,70,74,226,205,182,221,282,209,206,198,103,252,213,105,212,213,168,223,204,189,275,219,251,131,265,116,210,208,250,165,230,297,216,211,171,259,147,189,115,147,163,188,102,95,224,188,240,164,288,239,253,257,265,282,186,220,215,181,216,113,238,187,142,237,205,273,205,191,237,249,79,146,223,215,213,144,249,201,132,99,263,219,217,162,185,205,203,154,194,230,186,268,229,192,115,275,215,190,144,98,209,46,267,147,211,282,200,105,155,66,228,177,97,149,248,187,87,167,223,214,211,207,200,260,164,269,252,241,280,172,123,203,159,232,278,224,124,222,290,204,236,177,139,299,217,243,244,134,94,187,269,234,176,195,262,176,196,223,210,154,156,110,218,114,297,205,240,217,181,228,65,64,245,174,273,170,245,282,233,238,96,255,269,164,242,251,110,252,236,56,195,201,197,241,150,107,178,230,197,242,37,259,115,140,240,198,87,143,256,246,188,229,229,210,130,134,91,252,231,218,199,261,236,183,228,251,229,77,254,216,230,102,204,136,251,223,283,225,182,168,192,174,174,230,250,255,194,198,136,254,245,265,201,268,194,224,268,138,146,97,226,221,143,211,119,243,57,110,235,143,87,186,240,248,191,277,198,153,275,199,93,290,102,74,198,180,249,67,255,142,268,250,291,195,132,230,197,180,225,90,66,118,208,220,305,112,248,187,83,280,201,252,149,252,277,189,270,236,281,264,185,200,138,144,115,209,204,263,186,102,148,283,180,207,150,253,87,110,101,82,224,160,301,132,282,238,113,76,111,118,117,232,139,108,162,337,267,276,286,169,267,176,181,143,232,197,95,182,253,210,287,222,310,146,182,187,243,227,288,206,179,220,246,262,176,204,84,270,160,127,213,232,212,85,280,250,184,41,265,231,75,126,184,140,224,118,245,113,86,242,235,102,236,54,75,278,50,268,199,254,151,160,267,165,236,255,196,293,255,244,100,207,122,45,144,158,82,302,220,137,188,158,247,104,264,206,232,276,223,199,251,165,121,86,140,220,219,250,172,117,183,280,209,235,135,224,231,203,205,209,214,166,117,224,230,167,282,112,193,208,187,230,179,251,108,275,139,219,270,230,139,266,148,257,205,122,94,191,166,205,155,249,220,191,231,91,264,244,121,215,146,133,275,207,125,208,166,187,259,215,240,216,274,163,150,231,245,261,123,284,220,244,263,92,250,164,189,165,150,178,295,161,161,211,250,250,244,205,221,107,99,190,110,248,161,234,168,279,118,176,155,138,185,161,267,260,268,81,146,167,144,89,237,159,192,157,205,192,130,230,50,234,105,187,196,245,160,242,249,123,109,72,144,272,195,210,237,137,116,181,253,190,236,283,192,148,273,115,102,112,108,119,108,92,181,142,166,187,222,283,303,178,222,305,153,221,191,149,220,253,213,223,127,178,228,234,145,263,118,225,249,122,130,226,256,198,263,315,236,167,149,271,164,242,269,260,268,163,153,89,78,152,223,156,262,158,204,249,208,194,251,241,299,198,158,131,216,219,243,130,125,162,204,106,241,204,238,74,81,142,191,280,260,240,104,239,156,182,235,74,235,230,216,238,101,191,116,80,115,276,240,285,65,161,139,236,242,213,43,239,290,71,201,235,216,226,289,125,133,265,232,133,289,210,201,79,184,148,197,260,194,184,228,159,94,288,206,233,221,136,239,206,231,244,176,215,149,208,208,240,156,163,216,206,86,287,131,330,179,187,185,226,209,235,241,145,144,153,237,235,204,135,240,186,184,193,96,192,168,135,149,154,178,233,105,194,119,234,182,161,119,106,194,280,249,173,180,294,282,166,96,209,205,206,203,132,211,83,176,234,93,189,176,86,198,278,170,183,226,158,59,250,153,203,134,142,148,203,269,148,89,248,230,186,82,254,285,192,79,153,257,213,234,216,212,290,295,252,242,191,64,113,250,156,245,318,295,150,210,197,148,285,212,92,139,247,153,172,141,257,251,222,159,268,239,204,156,139,254,208,283,242,134,181,238,161,195,186,257,235,106,185,199,207,230,212,182,113,213,226,217,208,272,201,262,245,226,227,138,223,187,283,244,249,194,205,285,150,54,187,221,169,61,188,170,88,240,212,202,272,168,217,193,123,237,203,217,190,220,201,170,279,198,229,284,139,109,244,232,239,173,174,200,267,275,165,108,265,207,222,246,185,190,111,149,135,160,253,149,192,168,292,185,292,149,125,199,155,290,64,249,175,71,170,144,120,236,262,174,298,85,178,104,110,91,218,288,269,220,274,105,131,250,240,118,236,265,117,169,255,255,219,221,224,157,168,125,193,99,212,299,81,251,274,141,168,189,186,122,263,261,129,66,272,170,172,125,143,261,157,239,168,222,203,232,267,108,198,136,205,94,63,277,239,89,71,150,170,220,247,219,128,255,273,242,214,254,276,149,207,175,210,253,239,262,192,132,274,264,258,196,259,114,198,256,175,277,286,213,196,222,239,243,125,171,134,94,183,147,132,276,173,142,213,172,227,119,240,160,212,154,284,120,240,265,156,140,192,231,154,252,125,199,260,224,210,174,128,223,190,304,246,125,259,251,231,166,258,285,224,195,182,267,243,217,213,164,219,96,121,239,278,221,254,256,171,293,148,253,226,145,171,70,175,276,130,224,61,254,191,148,106,256,185,187,127,282,266,265,80,235,175,257,142,211,247,151,265,230,288,107,216,254,269,177,86,253,254,70,276,287,179,260,122,268,183,226,265,196,205,187,127,170,168,277,126,154,278,192,264,203,271,248,230,141,208,156,147,221,229,145,148,128,218,232,205,236,224,165,209,158,240,268,84,259,132,219,108,170,252,218,169,198,173,160,147,192,237,265,251,194,282,73,224,171,196,169,219,101,148,130,237,285,109,98,162,222,293,64,156,139,231,270,225,73,74,201,158,228,204,122,117,204,210,267,177,102,225,233,276,246,209,180,120,252,266,275,195,129,182,155,182,151,268,168,208,108,178,253,116,194,154,70,176,260,254,238,177,130,288,264,281,200,280,226,202,172,248,300,179,134,187,267,196,246,125,253,156,234,50,146,252,81,299,180,143,188,191,155,147,208,206,192,222,162,192,168,282,138,51,255,259,163,249,159,265,258,215,203,236,186,267,133,249,119,289,295,121,174,192,149,203,260,237,227,204,112,272,253,240,126,152,155,282,214,113,249,70,155,236,133,177,233,236,271,114,184,232,163,224,276,240,178,104,159,253,181,243,198,129,257,196,284,97,126,117,91,159,290,100,241,249,83,132,269,185,120,107,75,254,236,209,208,190,262,192,100,122,81,188,208,257,106,198,180,281,109,235,280,157,52,145,189,168,300,299,232,236,211,226,306,192,139,248,147,168,169,158,225,73,211,211,248,223,211,188,218,164,180,231,222,200,273,85,189,109,208,147,267,244,153,254,130,188,181,143,195,163,157,118,276,126,236,271,271,207,131,291,56,259,271,168,170,45,245,106,134,88,237,116,160,259,190,140,196,267,106,249,229,200,152,263,274,167,131,259,235,281,286,79,287,141,185,222,202,192,259,169,257,241,151,240,102,243,219,203,105,228,255,262,281,281,132,203,226,222,153,122,187,271,170,90,156,156,154,202,128,77,170,168,234,301,208,108,230,264,247,225,136,265,239,250,136,278,260,178,189,205,288,131,189,162,75,167,155,102,219,161,199,274,221,141,265,250,73,243,186,309,88,240,108,228,180,102,124,211,120,143,168,265,216,172,229,253,123,306,255,70,168,188,243,157,179,295,267,193,256,187,76,61,249,193,258,219,218,164,278,268,276,265,294,206,102,140,236,116,192,195,271,200,197,260,222,169,218,257,283,193,133,78,196,198,235,216,186,83,147,143,135,237,124,96,171,226,157,162,240,120,45,189,135,155,229,215,249,204,249,131,217,94,255,247,91,161,272,179,191,184,228,228,67,276,127,202,246,249,130,212,189,138,269,116,122,152,216,147,154,110,157,225,65,220,300,236,219,189,136,193,100,180,126,116,256,132,177,270,238,244,274,162,124,235,162,55,298,264,254,212,258,269,198,253,230,269,285,255,146,71,177,110,227,224,118,177,181,248,50,216,200,211,158,143,176,169,277,282,255,228,67,203,64,224,114,135,134,169,140,209,146,263,259,222,148,243,262,196,113,188,258,202,263,226,236,221,266,71,176,62,230,208,129,167,263,237,235,266,131,216,161,257,271,100,258,212,253,143,203,267,276,199,302,192,69,176,223,190,189,253,60,228,189,247,179,108,117,207,239,252,236,186,142,114,244,268,172,296,193,171,243,222,190,160,104,253,149,233,178,233,238,126,276,202,214,250,297,105,246,213,248,235,280,209,71,190,288,195,129,187,265,185,295,192,230,140,193,144,229,198,131,217,152,163,258,167,220,261,296,103,74,194,159,225,258,247,216,268,267,163,275,213,148,278,180,292,145,252,233,233,172,284,180,164,239,140,109,130,159,209,126,237,235,232,249,208,229,236,58,276,119,238,160,297,217,181,131,273,180,147,201,210,269,262,260,164,178,275,185,128,257,154,168,138,187,153,214,203,172,249,251,245,246,63,240,283,207,284,216,254,266,143,114,253,170,224,170,258,182,218,256,236,129,244,219,200,191,217,153,168,142,245,221,230,258,176,224,144,247,237,177,252,167,189,277,275,259,71,218,304,65,186,253,225,128,229,124,233,230,163,276,281,272,122,140,259,201,236,203,212,246,260,179,151,234,99,225,230,105,243,158,128,277,175,150,265,220,198,255,181,253,249,215,265,97,262,201,237,141,125,196,178,140,272,241,265,187,167,244,204,109,264,197,239,179,264,251,87,222,115,174,258,273,131,118,226,222,155,161,264,296,175,191,226,248,213,267,263,202,233,238,200,288,238,285,183,249,190,169,256,208,103,231,272,195,166,304,281,122,116,165,252,167,248,261,263,247,281,121,152,126,95,171,220,165,113,232,125,243,248,262,169,254,243,221,101,230,147,111,185,254,251,146,273,209,199,237,198,259,139,170,266,243,279,130,179,208,135,82,209,256,253,157,283,126,182,131,240,255,204,59,235,157,279,183,154,274,156,211,190,269,168,236,174,166,226,296,154,177,146,244,291,183,248,264,134,137,124,81,117,268,160,241,182,171,255,176,297,188,252,227,207,217,227,177,216,277,70,62,290,230,105,146,188,286,239,218,146,64,119,138,178,257,232,180,265,169,183,285,261,67,172,183,255,258,227,164,114,180,224,38,181,216,147,246,179,193,136,236,175,264,178,210,115,159,229,207,176,165,208,99,216,382,222,209,127,181,162,264,139,273,156,205,102,157,104,220,95,92,100,266,247,305,223,212,212,88,274,269,194,145,132,106,214,237,284,55,197,246,275,118,265,105,222,120,191,132,141,260,147,236,232,132,204,184,236,226,222,107,176,43,181,90,132,185,39,134,182,84,195,227,131,267,281,131,207,98,217,252,210,177,263,123,134,222,219,123,202,242,215,259,129,188,251,216,261,224,119,212,260,275,176,155,211,208,158,135,196,200,156,81,197,265,216,135,280,235,180,202,237,251,221,250,112,161,143,268,281,174,156,133,157,152,100,285,239,101,228,165,214,150,168,260,271,278,67,219,193,240,217,175,258,271,300,108,213,307,218,250,223,271,150,256,74,103,171,206,176,110,261,245,104,208,128,263,209,129,310,176,170,133,166,184,122,101,270,187,288,183,264,62,157,118,260,112,189,276,163,183,272,69,251,180,180,85,211,161,136,272,187,178,205,131,197,114,261,272,237,201,122,173,246,242,231,214,239,99,224,238,304,188,127,224,141,211,194,163,102,224,178,129,278,164,241,204,198,182,227,269,230,147,209,278,153,245,288,194,159,232,201,217,144,307,110,275,240,120,150,219,262,175,104,216,213,212,220,259,237,116,139,188,162,84,271,143,126,194,269,179,194,108,106,248,218,171,236,282,215,200,245,155,184,140,237,216,132,234,182,241,146,105,258,147,174,114,280,189,282,115,241,290,270,205,229,245,167,229,232,272,133,314,172,160,73,265,223,227,225,167,161,118,254,295,57,155,184,300,255,147,207,245,204,174,137,191,282,240,277,213,221,82,256,165,115,240,274,237,157,85,168,268,267,248,91,209,158,144,156,259,231,110,274,173,220,178,279,206,113,185,155,218,302,259,258,295,231,234,199,146,224,266,196,225,218,226,227,223,218,108,250,136,219,115,171,223,257,219,245,239,171,193,237,258,237,93,124,258,99,155,251,165,168,215,281,133,183,96,197,237,281,247,171,134,212,184,265,206,284,203,280,291,304,224,72,233,145,208,54,145,63,198,206,237,197,205,169,159,92,150,135,156,253,214,267,125,293,262,238,263,136,262,183,196,217,225,230,180,187,239,255,119,254,120,122,209,246,62,216,139,179,130,141,276,213,90,124,118,277,227,269,221,143,276,265,281,96,248,149,201,180,153,293,146,88,171,96,222,71,281,198,272,258,261,188,248,186,214,150,225,153,191,298,84,173,144,180,131,220,254,213,84,202,136,297,189,174,136,123,244,104,208,103,190,289,261,121,151,281,244,149,107,114,165,211,280,90,194,164,270,242,198,127,248,242,232,146,256,182,268,256,143,184,254,177,124,64,224,145,97,109,176,149,172,249,159,255,171,182,260,290,206,87,122,264,246,130,163,297,100,123,115,245,187,303,201,185,175,267,83,151,220,178,152,217,194,217,247,194,59,233,281,149,183,161,162,246,261,228,235,188,251,149,281,225,185,254,193,118,239,192,171,180,188,216,188,148,151,226,202,213,232,223,251,227,169,91,142,192,222,125,237,172,181,245,109,226,234,278,193,170,275,124,150,233,90,275,241,161,156,189,174,103,267,160,91,185,256,141,114,131,166,258,255,234,208,228,255,187,188,216,257,212,162,220,202,253,222,150,189,163,254,252,210,139,189,235,136,171,75,293,303,221,93,273,265,148,256,188,219,276,155,260,149,95,293,78,124,168,226,115,187,144,277,116,270,97,153,283,246,94,93,263,156,243,124,174,124,225,157,71,56,125,156,187,211,147,218,245,157,165,50,230,239,237,269,132,155,173,261,211,250,116,102,257,210,224,140,264,276,162,106,288,268,217,76,254,46,167,118,225,217,292,201,264,285,112,203,217,200,253,103,201,221,277,179,114,254,95,141,266,181,267,244,70,157,244,176,188,143,117,128,252,170,191,244,181,212,122,87,209,295,197,175,72,169,242,136,55,264,215,100,252,204,158,248,170,158,143,120,209,272,168,187,274,216,168,251,138,210,245,260,182,164,145,243,163,208,186,180,302,147,251,102,153,238,138,234,231,183,228,221,161,186,111,210,271,167,265,108,240,140,146,219,185,98,157,297,151,192,152,71,217,229,268,167,106,149,222,82,245,170,87,70,197,86,238,147,95,247,235,259,164,144,236,266,166,117,212,289,278,234,102,150,251,259,273,260,297,244,239,245,151,175,239,94,201,261,135,284,123,204,252,178,234,208,205,156,289,126,255,230,195,145,182,215,179,187,110,247,212,138,153,142,180,174,161,208,49,207,221,77,132,121,160,123,189,106,150,273,182,111,209,203,252,274,251,205,97,125,282,207,190,244,223,264,177,122,287,240,260,269,198,106,127,110,145,234,181,260,244,238,135,231,179,271,236,269,188,287,257,288,81,256,129,194,246,158,115,188,127,156,211,235,198,75,86,144,271,225,260,118,288,180,64,108,236,269,130,261,106,286,135,107,269,206,231,271,170,147,160,195,273,286,81,260,225,282,264,214,163,176,152,80,235,137,258,217,230,232,209,294,165,191,272,211,141,127,91,257,218,135,271,268,130,98,208,172,174,145,211,186,126,100,149,204,192,117,148,104,102,157,257,268,202,176,277,224,120,191,269,254,240,240,200,224,178,242,278,100,160,250,188,243,99,107,210,245,142,235,261,254,185,259,214,241,164,166,118,107,127,256,276,87,111,212,149,236,258,205,172,215,262,230,199,248,213,233,179,147,71,178,99,113,208,212,271,178,204,231,273,174,102,249,51,219,201,125,217,151,250,209,304,142,183,153,222,257,186,155,183,169,257,108,175,179,133,247,159,147,119,204,270,187,266,214,265,247,168,157,233,229,172,173,222,175,98,185,127,147,279,218,212,66,232,195,152,228,99,275,213,128,229,208,205,168,199,312,211,258,115,282,241,118,235,222,234,262,136,261,112,270,103,251,158,268,199,70,194,144,227,209,128,150,270,203,278,156,135,155,225,228,257,175,217,248,158,174,212,151,92,183,198,281,279,113,219,236,164,176,257,207,148,190,66,152,267,86,185,184,223,264,223,216,263,278,193,283,106,207,240,301,247,265,225,223,265,139,150,273,137,147,193,152,166,140,269,127,75,209,194,215,201,251,151,275,222,218,202,282,236,228,206,284,198,192,244,184,202,240,188,120,163,219,271,121,201,113,198,117,233,217,297,240,140,115,189,249,146,169,254,222,196,109,213,86,194,238,230,180,215,85,119,212,197,269,269,160,203,245,65,120,244,118,199,169,216,207,187,281,261,280,94,283,209,288,210,56,162,98,286,144,224,215,210,152,160,149,233,231,129,141,82,160,250,276,276,175,271,160,144,279,247,205,277,129,104,244,252,269,212,229,193,164,244,152,257,103,170,169,172,262,252,296,67,221,173,98,283,205,291,282,307,230,176,66,159,224,199,247,141,212,184,217,148,235,211,160,221,262,259,184,298,139,185,128,225,204,154,277,149,134,92,182,230,232,232,256,205,136,168,250,175,154,197,231,240,112,189,205,186,214,217,128,264,281,127,271,232,197,90,206,240,195,91,131,157,167,257,212,276,130,168,294,145,253,85,251,234,261,127,261,124,137,139,198,162,124,226,248,162,145,256,143,112,241,149,247,96,173,69,228,187,232,279,235,177,228,183,134,190,239,211,313,281,262,155,133,130,147,185,211,212,126,110,221,214,255,224,194,206,125,201,306,252,79,235,256,232,248,189,196,252,172,232,174,253,287,130,196,111,216,271,235,220,272,143,90,170,277,257,253,284,286,157,170,231,262,104,140,267,215,163,158,302,200,266,188,134,146,225,222,216,120,244,224,230,213,169,232,146,242,152,252,219,78,302,246,234,235,264,206,189,246,171,202,251,187,243,232,304,155,212,317,164,243,227,139,225,126,127,279,162,209,108,155,194,161,213,68,132,155,263,61,263,233,191,207,147,225,238,186,293,185,103,233,201,121,284,230,245,275,137,152,177,48,124,197,287,206,190,216,249,227,59,266,62,216,277,104,144,131,104,160,211,181,178,135,178,239,186,183,245,220,142,176,259,162,183,282,183,227,156,203,213,108,130,232,240,249,52,266,263,203,141,181,61,226,218,256,236,239,195,237,52,218,267,266,105,204,50,225,221,285,259,217,144,222,180,176,250,145,122,216,131,142,174,255,96,176,252,195,193,193,169,204,87,236,195,237,269,222,94,255,216,255,198,104,260,246,279,122,180,123,199,277,257,138,184,105,134,239,111,147,185,283,234,247,211,121,201,230,136,85,183,162,108,223,220,77,267,274,239,136,88,179,276,155,269,123,227,153,221,108,206,268,288,229,93,149,159,110,274,181,217,193,110,205,256,162,201,208,107,181,133,169,271,245,160,265,120,97,99,241,198,287,136,235,242,202,73,213,235,247,154,206,197,40,140,88,254,212,221,145,268,135,110,229,241,224,160,201,235,84,123,208,268,257,246,288,260,241,99,253,92,86,301,56,185,175,205,203,179,165,86,194,231,198,190,224,113,184,178,243,91,273,268,67,74,91,93,196,178,203,208,238,176,255,164,194,286,278,121,330,138,219,208,205,137,163,185,245,224,247,214,180,217,286,126,91,236,249,197,268,229,227,235,220,183,267,158,192,116,233,255,269,100,163,191,255,155,181,221,165,289,266,128,161,218,163,171,205,246,237,278,242,283,186,272,139,194,196,247,136,283,226,141,188,157,70,239,167,307,223,285,234,130,190,230,89,231,294,181,239,251,197,92,270,121,220,79,160,220,242,222,229,254,237,274,215,185,158,230,190,199,266,185,248,263,259,195,75,147,115,169,263,176,190,272,145,94,234,265,146,247,139,199,137,112,269,221,224,165,292,150,141,223,206,142,192,186,218,243,162,112,103,149,273,257,224,231,207,217,75,238,139,205,253,135,139,162,121,231,252,55,141,220,141,280,151,170,135,158,149,242,164,120,259,194,172,230,195,139,186,197,278,250,154,203,252,220,112,247,273,290,331,293,245,106,273,112,262,175,197,250,246,118,171,241,237,157,260,168,164,151,50,132,171,262,211,201,237,270,101,224,298,234,150,222,170,153,196,150,260,262,167,185,174,221,144,236,238,91,173,168,275,271,242,111,96,102,145,179,157,202,238,258,96,231,181,216,180,190,286,229,256,240,197,203,137,192,201,235,223,198,76,214,260,215,225,150,141,88,274,220,171,254,123,59,249,221,127,184,269,182,242,108,276,134,267,147,205,92,243,190,160,250,215,249,58,110,274,232,193,160,209,196,125,163,118,106,283,99,183,70,129,115,102,156,122,210,249,164,148,138,148,203,61,209,84,158,251,219,130,276,280,227,145,176,117,73,281,210,167,256,170,116,117,258,210,232,180,130,275,177,256,287,146,189,214,63,183,262,100,212,177,214,219,182,232,293,112,144,271,154,241,115,251,224,119,232,277,207,235,138,216,142,77,217,254,116,116,145,62,203,164,169,229,221,297,182,223,164,105,77,145,130,269,246,265,188,298,185,241,118,253,247,212,94,220,232,258,161,237,197,177,275,124,240,80,238,116,127,230,70,266,184,143,204,183,276,68,194,74,127,268,138,111,97,241,235,102,265,180,99,136,142,119,54,137,273,249,279,126,232,172,110,82,169,218,147,100,143,128,106,132,235,110,242,223,200,264,109,89,256,109,149,202,218,58,196,74,112,138,231,391,306,229,153,210,261,138,124,108,239,86,96,206,234,195,215,251,73,192,215,252,236,46,159,242,280,146,170,101,205,133,220,191,203,295,119,201,120,186,192,174,134,254,223,203,198,118,269,228,196,249,258,229,202,240,259,100,309,194,213,170,195,161,199,145,110,264,212,244,107,173,167,224,252,194,176,254,144,200,152,280,261,265,222,159,89,195,233,150,145,273,191,161,133,273,163,131,227,267,184,73,229,243,165,153,195,116,194,94,94,235,202,232,138,92,277,234,147,221,277,200,160,247,268,199,158,265,80,128,215,104,201,204,146,154,156,83,246,169,172,240,201,152,235,197,121,219,267,127,221,139,192,131,125,127,242,303,139,301,154,195,225,246,248,168,276,159,308,206,171,154,205,136,197,212,121,133,200,170,256,241,274,212,148,193,110,191,149,236,260,279,218,201,239,165,264,270,92,194,110,91,273,200,203,188,100,236,106,216,183,111,112,174,272,254,120,252,170,170,158,65,128,221,201,284,234,281,182,242,230,127,188,280,240,191,292,172,227,144,234,104,262,120,166,246,233,242,286,104,104,159,155,256,234,280,201,96,142,156,281,103,269,115,247,210,148,208,187,212,256,275,106,251,205,176,216,263,157,176,156,226,264,199,148,239,153,171,195,254,186,255,134,204,189,80,249,180,71,246,116,165,215,175,202,231,245,152,222,148,296,171,132,156,255,259,255,176,162,148,80,243,195,273,197,211,129,144,183,270,202,305,228,172,191,187,149,123,168,264,139,204,232,75,222,244,161,176,259,171,258,223,192,193,214,92,254,137,225,267,250,117,207,139,157,268,55,193,210,145,220,109,173,231,171,279,178,209,143,213,220,289,203,310,166,260,261,239,265,187,248,184,257,235,220,171,152,205,196,203,207,236,288,257,172,93,227,246,254,208,135,224,211,210,148,133,122,235,122,153,112,123,158,220,194,244,106,276,98,239,137,286,202,253,184,166,201,294,205,42,303,245,216,162,232,202,222,272,175,280,138,252,226,239,214,151,142,128,287,78,70,257,165,212,196,205,215,181,234,173,124,117,267,163,233,228,225,131,81,190,195,204,157,54,111,102,285,144,85,170,192,290,262,141,235,170,221,266,220,81,178,142,272,186,255,137,214,253,288,257,322,175,201,163,275,100,218,211,256,134,175,209,236,255,202,146,158,279,163,253,327,275,160,103,174,160,228,186,128,196,244,195,124,106,259,229,140,249,247,120,282,235,255,256,82,258,48,113,80,109,226,233,271,111,169,190,248,101,219,242,140,52,225,244,82,257,206,231,100,158,68,109,126,258,122,138,167,141,256,282,139,166,227,249,235,281,176,140,125,149,209,163,155,146,278,229,250,164,160,176,254,112,199,221,211,108,99,217,189,254,187,87,174,221,258,242,233,246,289,88,266,120,197,223,234,198,198,256,161,125,146,106,200,252,190,248,184,133,74,177,120,98,177,254,81,167,280,261,255,187,250,286,206,130,144,248,287,108,188,213,128,165,238,192,246,271,153,176,157,273,263,237,273,169,177,178,235,225,170,193,271,88,204,251,216,155,174,237,237,167,211,37,225,239,135,243,265,248,191,220,214,236,142,165,205,216,198,163,128,220,255,206,136,224,92,90,201,215,272,223,177,131,165,137,94,254,269,169,152,184,153,190,229,220,181,191,202,207,243,250,244,89,338,241,181,50,158,262,200,150,179,170,240,135,241,227,140,125,227,251,159,111,152,190,80,263,225,158,291,226,279,213,256,109,252,157,142,158,262,247,132,228,230,113,231,202,290,255,139,246,185,244,287,198,131,268,259,288,205,290,212,135,237,264,219,75,276,172,222,257,267,218,109,139,94,224,290,214,147,182,173,152,236,194,269,250,205,273,180,147,132,180,212,196,259,216,149,203,244,290,127,219,98,270,241,164,163,222,259,125,242,261,150,184,215,265,122,81,273,191,181,139,164,165,169,204,273,230,163,189,232,157,195,133,164,286,186,262,157,283,239,340,266,232,191,197,119,212,94,30,103,106,219,194,147,265,155,246,150,292,108,143,251,166,155,175,154,249,120,110,112,150,220,203,169,85,111,262,117,204,199,326,246,129,257,233,265,263,134,255,196,232,224,220,259,216,226,119,248,93,103,262,73,163,153,281,177,97,118,67,202,205,256,220,176,260,156,123,234,135,100,139,261,171,191,260,163,82,254,166,218,212,170,236,156,232,259,182,292,96,136,289,101,167,189,151,279,208,56,94,149,228,126,167,60,258,153,170,253,230,55,182,136,139,84,63,110,166,157,265,225,268,213,186,218,247,187,137,180,232,259,212,182,192,218,254,275,109,278,73,158,71,185,265,154,71,237,151,122,30,189,141,137,351,195,101,272,249,152,149,70,100,91,243,235,144,145,138,242,190,243,207,262,230,169,124,225,253,154,225,232,193,200,244,243,249,209,233,227,178,108,216,243,172,158,232,205,250,315,138,144,117,258,173,248,286,202,198,285,232,165,155,231,283,194,257,73,208,212,278,183,239,179,252,116,202,253,164,202,112,308,173,275,173,188,80,133,93,120,157,185,290,182,141,242,241,91,201,207,142,250,179,120,227,153,245,294,119,275,106,197,274,170,205,164,254,282,256,179,178,208,176,236,262,225,213,192,150,235,60,214,115,247,214,118,141,251,199,249,273,265,117,174,86,270,250,101,239,235,90,129,285,170,123,164,292,156,214,189,110,195,199,162,166,132,156,193,175,163,210,292,108,158,192,242,100,205,123,198,233,130,306,178,155,181,202,285,140,169,209,212,133,117,253,45,167,157,192,251,267,154,205,227,147,77,149,225,189,47,212,243,231,233,236,238,273,237,94,256,112,103,165,79,241,206,120,190,243,308,283,89,259,196,198,125,256,135,240,100,262,214,108,282,102,230,220,246,183,209,194,302,118,271,220,234,266,147,187,270,280,144,163,81,269,262,282,278,85,220,225,235,126,265,210,213,270,272,147,208,237,301,230,225,124,243,290,221,144,208,220,246,220,204,98,143,216,211,167,187,268,182,131,98,264,132,185,226,145,180,222,229,161,170,244,64,226,244,199,99,110,161,196,188,226,129,217,182,231,157,152,191,158,158,281,238,209,149,268,186,270,163,184,44,160,165,158,257,184,272,250,308,184,76,145,263,206,126,154,247,193,190,190,293,90,227,88,138,217,139,143,116,145,242,203,115,122,271,298,135,118,261,214,269,248,286,262,167,290,55,244,243,208,274,161,121,190,207,153,217,89,167,108,149,205,232,156,274,197,153,114,146,277,231,176,240,298,219,224,252,276,125,248,67,243,222,194,235,163,45,130,141,215,150,267,174,193,110,217,258,251,128,206,285,221,263,141,171,237,183,174,230,104,160,93,275,109,205,259,170,207,218,177,172,226,199,206,192,261,277,359,177,270,215,115,117,269,235,150,125,265,237,187,272,187,282,197,156,190,269,240,188,132,153,188,262,264,236,249,221,251,254,251,191,167,138,295,231,123,270,157,318,145,208,246,240,166,215,235,228,282,188,262,201,253,267,249,219,231,246,140,155,271,146,157,186,233,112,229,41,185,41,178,243,195,284,242,198,271,208,175,124,248,223,122,212,153,175,154,163,274,121,127,221,255,176,151,99,246,157,249,85,81,245,227,215,204,268,183,187,102,272,296,163,189,194,106,200,235,256,179,253,280,175,261,141,252,187,144,93,147,246,108,252,179,254,268,164,66,192,208,107,198,231,271,78,260,169,168,286,181,198,261,131,262,195,83,240,136,279,237,240,123,223,254,140,214,220,88,148,198,247,162,251,168,151,172,258,72,107,157,217,235,250,209,161,198,148,197,155,114,258,129,193,180,92,134,242,192,213,137,247,184,147,278,241,97,219,195,125,285,233,201,218,207,153,225,212,223,229,165,276,128,138,81,218,193,215,171,251,122,155,279,164,131,281,55,235,289,252,229,218,122,263,221,255,185,276,179,268,270,190,155,206,199,165,130,111,182,97,110,140,261,197,236,240,184,221,183,278,89,257,83,289,152,272,163,113,293,263,236,253,317,243,254,159,153,260,68,118,187,178,188,190,279,234,133,157,129,244,72,159,270,220,188,282,178,246,232,253,253,188,250,235,157,271,159,191,210,89,247,76,288,217,253,212,280,107,231,233,154,252,255,45,75,248,276,117,173,197,126,246,241,209,160,135,190,288,179,234,156,225,205,224,159,164,168,155,230,217,222,222,243,216,178,145,83,51,169,182,229,98,134,156,249,152,140,187,226,242,266,176,266,285,232,88,200,129,266,116,88,185,267,257,204,99,232,170,225,236,192,105,274,174,140,146,284,257,253,249,280,255,315,184,210,256,292,245,160,106,257,111,263,176,252,251,201,227,99,72,150,225,230,220,188,295,239,204,172,131,237,186,186,196,173,99,168,172,128,189,173,72,137,260,246,210,137,233,269,190,166,158,209,267,241,253,215,177,206,111,287,290,231,273,294,252,126,267,230,220,132,255,276,120,104,135,229,95,243,262,263,102,178,233,196,254,258,187,145,238,181,261,205,246,112,178,184,237,275,190,159,227,112,153,223,150,247,186,215,149,249,157,157,263,273,150,247,251,65,294,146,193,120,128,186,300,110,133,261,234,298,239,188,232,262,140,111,245,85,275,111,107,261,233,225,248,243,175,222,245,143,126,241,229,198,131,255,214,259,232,264,240,229,213,263,277,99,249,148,283,149,141,148,174,149,98,255,193,277,163,264,287,203,134,166,132,163,160,189,244,246,269,207,188,207,152,176,259,249,288,253,288,203,204,51,252,295,283,235,141,191,116,194,153,113,207,248,274,237,96,153,108,162,265,248,155,280,53,250,169,231,198,120,129,208,202,294,114,244,245,105,101,169,118,110,250,269,268,79,210,215,257,250,162,240,209,145,137,136,167,230,168,150,254,169,259,170,128,241,222,231,254,258,282,247,207,240,94,207,119,203,259,217,180,222,213,197,227,199,196,203,121,294,221,302,135,163,185,211,195,125,282,252,183,152,260,148,156,93,289,159,205,236,227,201,254,227,75,64,153,276,138,91,138,76,282,247,246,255,196,108,230,157,79,75,232,219,167,212,94,268,270,127,141,199,236,244,263,245,247,191,251,138,122,268,137,124,151,210,224,227,214,145,244,214,197,90,153,214,98,191,70,279,236,277,119,265,188,308,166,174,263,204,219,174,236,271,165,150,236,184,236,207,266,239,218,192,186,110,140,246,246,262,208,93,105,275,180,227,161,231,244,185,249,76,211,161,159,194,216,210,278,220,236,139,82,148,281,182,167,276,244,227,220,153,83,278,176,147,299,179,212,42,248,167,192,102,113,130,199,195,81,299,144,181,186,203,255,148,238,239,139,138,188,166,100,160,201,251,203,183,270,249,204,213,146,232,206,252,305,230,293,248,197,292,237,217,128,240,181,215,231,152,112,244,183,115,78,241,225,149,277,312,209,136,149,264,277,208,92,233,87,156,282,230,147,231,174,192,303,280,261,298,198,154,303,61,147,292,236,141,101,252,115,217,230,151,240,157,228,211,281,248,254,162,225,235,89,258,245,146,250,153,258,256,236,227,233,225,275,170,240,216,274,269,231,113,237,63,216,279,251,274,196,276,228,224,253,194,126,104,229,249,156,302,231,249,234,223,178,277,262,269,279,157,179,191,234,203,184,261,214,272,212,279,319,115,170,179,255,103,266,109,159,173,176,267,202,211,108,175,162,87,225,227,98,289,225,218,168,270,47,244,77,265,217,204,258,227,228,231,222,242,138,202,279,206,159,229,247,187,129,157,157,181,233,255,231,106,214,155,111,105,222,149,288,181,261,278,231,253,266,176,290,206,187,170,204,278,151,175,257,211,191,250,236,195,235,257,164,238,158,250,235,120,208,148,165,280,279,99,125,136,180,169,222,232,243,136,272,281,232,253,196,305,286,217,237,134,221,234,155,214,230,121,226,267,72,176,256,153,101,275,110,207,243,117,121,161,112,253,161,206,196,200,43,231,225,262,272,267,167,261,126,156,96,162,189,144,245,235,191,246,80,75,227,90,79,81,221,175,265,120,46,206,161,239,247,63,137,196,282,88,124,223,105,209,174,269,241,235,267,248,270,294,176,224,209,93,178,266,269,257,254,202,158,237,234,187,224,170,237,192,275,269,105,279,156,183,254,264,246,200,216,298,200,97,260,126,136,172,258,287,157,220,254,93,218,256,149,240,268,175,177,122,246,143,198,160,261,238,165,215,129,169,110,142,221,137,240,154,235,248,166,210,199,115,244,183,243,204,191,64,302,146,273,193,193,153,197,107,136,83,285,226,154,268,181,246,212,103,174,275,212,214,223,112,213,179,60,237,206,123,142,108,272,195,144,95,237,142,271,163,197,289,201,190,227,211,280,246,217,239,274,220,258,230,171,62,195,170,253,253,111,161,227,189,276,148,242,138,130,276,235,204,226,247,191,274,133,260,226,293,163,262,198,175,215,209,67,238,179,137,182,178,279,208,207,249,254,124,173,228,102,204,309,144,225,174,243,227,252,267,257,167,269,255,193,146,222,204,241,122,243,180,292,140,274,176,190,179,145,209,235,118,218,254,271,234,223,159,117,245,165,208,238,283,118,109,132,174,97,151,201,133,262,180,214,178,211,225,75,230,154,208,98,288,207,77,208,245,170,46,281,131,148,51,257,224,300,243,110,247,108,294,235,255,94,156,238,202,256,301,163,210,157,180,301,174,105,259,271,229,96,182,155,86,123,192,162,190,79,276,233,265,162,250,116,247,194,268,263,107,207,206,177,183,220,185,73,160,257,114,205,166,111,196,227,190,228,275,204,236,193,189,191,304,270,142,284,234,155,173,270,249,268,152,105,165,121,199,247,274,159,242,233,292,168,116,123,170,234,208,233,220,246,199,105,254,135,175,290,261,228,101,220,213,190,241,153,238,145,273,247,219,221,229,139,174,81,162,282,203,252,69,247,223,241,251,249,263,158,188,227,271,198,211,223,68,203,236,242,160,70,195,99,259,179,155,199,161,240,213,79,225,244,267,204,180,199,215,245,194,143,294,197,263,221,229,246,201,214,301,265,275,199,199,127,171,167,263,168,148,227,148,265,214,265,240,246,233,234,125,210,129,288,110,161,177,122,165,131,113,224,220,264,225,316,254,140,227,261,239,239,231,228,266,52,95,170,180,192,259,261,205,73,236,224,248,244,282,239,166,180,186,141,208,231,225,126,259,114,286,117,113,73,193,240,113,194,263,175,192,200,142,289,267,172,287,156,129,187,251,64,252,177,201,240,300,72,266,208,243,240,69,97,203,196,255,258,261,237,182,82,276,239,155,108,167,108,209,121,229,210,241,233,268,251,165,268,227,143,207,254,108,146,228,186,220,163,233,212,216,149,210,156,261,294,117,258,71,214,271,240,188,233,208,140,181,169,266,291,259,238,173,212,300,207,229,107,93,128,248,233,144,223,266,98,216,119,154,183,88,289,130,228,156,205,183,145,253,197,245,144,280,269,190,113,175,152,136,308,230,222,210,232,154,225,159,79,154,215,76,159,132,232,285,277,81,269,243,221,158,115,123,276,208,211,200,128,165,172,226,287,107,242,93,149,225,97,138,129,228,275,225,70,191,270,241,206,226,181,277,291,109,150,250,266,292,133,257,250,117,135,243,265,133,171,114,127,77,159,298,116,137,269,235,240,234,239,187,265,81,206,248,86,242,243,234,259,184,290,74,173,195,282,105,193,270,263,204,258,313,203,103,202,137,208,247,260,219,136,160,123,180,260,212,150,171,269,265,234,174,221,156,290,237,269,259,254,107,275,162,117,169,229,194,205,202,137,223,242,245,173,133,243,230,278,132,279,268,271,84,273,263,262,196,97,92,104,201,240,110,252,172,164,217,251,183,180,217,175,202,217,218,219,171,176,226,223,251,245,258,152,253,141,157,259,154,304,141,194,294,212,263,119,196,240,231,58,179,192,168,251,170,198,100,259,221,127,256,155,131,277,286,222,135,297,151,166,183,176,255,99,213,170,241,199,271,143,200,272,211,108,238,65,225,218,187,243,243,132,199,134,184,177,130,194,167,209,240,196,130,169,242,271,92,205,191,212,203,248,237,126,291,190,235,224,163,225,213,217,165,151,213,254,232,165,98,131,251,255,134,259,186,226,111,165,183,214,136,256,66,208,270,228,128,134,175,138,224,139,161,98,58,122,121,117,203,215,174,238,289,163,101,263,201,249,259,137,244,213,116,242,203,222,203,262,179,284,236,82,172,288,106,187,196,255,187,130,230,215,225,100,157,168,221,122,282,190,221,249,126,236,162,179,252,187,243,203,68,185,193,209,155,146,283,107,268,120,137,191,141,194,105,208,261,69,243,211,277,277,229,169,220,185,151,268,75,92,193,114,170,241,215,196,270,237,107,175,236,263,207,284,231,261,237,301,139,169,176,248,246,205,201,231,271,179,229,271,223,224,207,158,84,144,247,238,125,109,168,255,154,281,180,221,171,187,193,226,282,224,243,262,250,104,163,204,245,225,155,235,244,242,210,241,182,271,113,213,247,125,53,157,161,224,174,182,290,125,176,76,210,234,212,245,131,226,197,149,238,129,186,237,289,237,139,163,208,256,207,185,257,154,282,294,144,180,160,202,119,110,268,140,232,188,166,182,290,258,148,233,115,143,123,146,121,183,275,65,256,124,154,203,194,215,110,260,297,156,148,139,129,158,223,176,243,236,245,176,124,127,147,163,200,237,260,130,286,247,130,244,195,83,223,301,254,229,152,120,113,242,217,142,213,204,196,257,214,190,271,77,199,232,164,205,265,158,246,200,256,275,184,220,226,247,124,194,168,282,139,177,275,157,158,109,242,141,182,167,123,280,275,223,95,232,132,176,123,276,107,239,257,224,210,255,228,239,250,58,140,270,164,245,162,255,191,267,104,209,290,199,68,252,166,198,268,195,89,252,156,189,265,229,177,252,230,265,175,254,211,261,254,156,303,104,147,198,227,234,232,257,262,267,279,122,212,201,226,227,266,76,302,130,156,61,227,288,137,245,254,276,267,237,277,118,236,263,135,240,268,220,147,270,216,198,210,194,261,64,141,248,212,215,238,75,168,305,112,198,244,65,216,238,210,188,129,132,278,92,196,196,203,236,244,223,270,201,119,188,195,231,310,214,227,253,168,265,241,244,288,238,238,285,287,114,218,249,172,213,237,214,122,265,200,214,246,89,236,109,110,255,182,150,262,246,171,221,174,114,105,244,187,263,168,232,191,213,212,312,74,113,247,100,110,224,177,260,145,201,109,243,157,242,195,288,242,220,199,229,154,164,144,84,172,213,181,252,247,297,254,227,115,183,235,235,157,240,143,208,196,251,175,154,230,228,85,247,242,227,204,204,208,120,184,213,208,275,172,151,241,248,254,135,222,234,327,57,144,189,285,246,183,200,266,237,185,184,245,215,205,219,127,174,173,169,102,220,277,78,183,116,260,214,68,105,257,227,251,170,250,82,213,179,94,151,120,304,229,286,137,190,264,146,158,143,306,101,174,177,181,184,266,141,131,259,153,142,157,172,142,257,288,122,140,158,194,126,161,155,233,237,238,177,161,288,220,168,278,293,253,250,132,119,161,204,128,237,259,257,232,96,168,230,141,205,217,212,200,167,263,143,152,223,179,236,292,165,218,183,136,146,229,272,216,182,75,263,277,133,233,252,219,74,221,198,251,148,302,228,224,189,267,205,225,274,106,171,249,268,222,295,173,174,213,201,98,248,197,205,221,136,281,278,190,168,282,150,208,249,293,127,283,259,86,238,144,187,243,151,155,269,98,211,230,206,207,273,177,188,214,131,143,133,234,309,244,123,296,141,277,238,186,184,205,63,85,259,276,269,145,214,289,282,134,317,229,222,233,226,116,277,273,262,141,187,280,210,153,150,219,331,266,270,239,241,266,242,235,224,188,224,206,172,240,276,154,290,234,162,257,279,278,233,243,181,265,281,151,225,177,278,219,218,192,211,206,240,248,205,252,232,222,56,231,234,188,233,105,193,220,121,261,217,235,128,146]
|
doclens.16.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[254,232,160,82,261,86,131,231,180,244,175,207,127,256,47,142,158,243,163,114,63,223,133,211,165,227,205,114,287,198,225,96,161,201,208,41,105,248,167,225,199,175,113,131,209,137,124,120,227,173,177,224,221,130,213,273,195,176,273,184,218,136,258,162,195,140,234,175,185,117,74,147,207,120,112,68,157,182,147,187,243,198,156,106,143,146,48,246,252,207,164,209,230,76,216,143,151,309,226,119,119,188,184,268,240,155,174,117,168,113,143,82,56,206,69,184,115,175,61,176,159,177,188,123,260,226,202,174,269,87,193,69,213,173,217,131,176,246,114,149,173,219,236,173,226,204,231,148,212,181,217,201,152,243,140,184,94,199,230,191,185,169,150,229,243,217,264,117,163,191,150,128,234,173,110,114,193,297,161,190,248,164,106,221,191,184,227,109,250,124,163,217,213,142,192,204,167,162,135,198,263,204,180,168,140,143,222,154,134,33,167,164,147,260,155,203,232,166,255,34,187,101,133,267,189,137,154,90,117,198,192,133,202,263,215,199,170,106,278,230,141,185,120,130,91,243,89,174,189,243,259,137,168,283,137,184,140,198,95,181,187,193,51,136,198,234,175,128,103,188,93,201,122,114,215,191,183,260,175,150,236,96,140,128,167,126,97,207,125,159,202,116,199,251,204,126,190,220,111,230,136,217,159,217,171,147,127,212,121,241,161,214,52,157,268,150,107,183,185,167,204,132,175,192,250,178,133,168,171,215,135,162,125,222,124,76,103,214,131,198,125,250,245,140,164,212,67,220,155,230,47,235,221,278,168,165,211,154,139,199,115,150,148,124,218,229,200,175,160,178,168,145,238,224,277,119,112,260,214,232,156,90,202,178,151,216,191,215,189,272,220,209,299,159,208,201,211,211,244,164,190,208,179,113,163,232,178,225,171,218,190,202,160,170,181,169,162,117,263,86,229,265,111,191,209,191,175,229,143,121,127,226,148,116,166,45,212,135,105,186,98,81,145,108,90,232,225,215,150,292,129,166,178,316,95,96,114,243,215,197,204,225,90,65,128,229,200,285,185,214,192,147,238,198,121,59,194,137,137,131,187,204,113,157,193,217,206,87,147,182,132,163,189,161,191,142,144,218,209,162,235,179,138,163,112,211,204,156,117,189,137,44,161,177,228,182,137,140,191,117,187,94,286,184,166,161,189,197,67,201,121,183,261,216,139,162,216,197,123,111,196,209,95,210,113,248,228,111,154,194,178,221,231,226,140,182,188,161,113,156,166,180,216,197,212,103,168,281,181,156,200,181,233,233,120,265,224,79,232,127,236,100,164,136,197,242,166,192,73,160,53,69,144,190,191,141,156,184,172,256,197,159,101,203,187,125,214,177,258,199,142,208,142,227,215,185,201,106,244,126,211,167,135,50,185,139,115,276,215,156,269,153,165,191,218,109,259,200,160,164,59,217,210,118,165,219,34,164,116,148,185,281,200,186,207,135,222,185,152,175,293,177,164,176,132,236,276,190,164,201,260,208,170,157,200,134,95,249,96,94,168,229,144,293,79,168,85,139,244,145,147,221,183,215,205,147,218,210,94,65,153,203,232,42,169,213,133,205,207,127,198,210,160,152,231,185,105,201,219,191,236,140,215,58,152,146,154,209,178,220,192,174,168,199,85,159,243,153,191,258,200,191,214,120,159,246,121,301,137,194,209,218,169,207,212,173,173,145,156,239,91,149,230,170,262,222,63,139,87,216,35,223,177,124,130,105,175,191,142,38,135,149,238,208,120,217,111,161,134,142,219,133,137,94,228,222,312,226,258,177,224,188,154,233,96,270,177,239,229,127,255,253,201,117,226,276,208,215,146,135,238,60,226,146,246,120,88,211,69,133,207,36,158,200,159,183,78,203,171,67,159,180,188,245,97,169,187,157,232,210,121,220,161,125,188,49,108,218,144,180,126,170,215,192,207,129,178,117,209,209,209,125,138,190,223,186,196,88,225,231,112,78,56,248,237,274,128,189,168,249,219,136,152,197,258,160,194,214,133,291,195,186,246,137,125,237,211,136,244,192,144,246,208,208,231,130,197,188,80,201,211,106,220,224,179,261,220,251,177,212,165,214,180,193,140,179,199,150,233,255,171,88,190,211,184,179,167,226,224,221,209,206,160,181,230,97,114,244,85,54,220,175,195,276,233,231,202,197,235,108,268,132,151,187,320,109,223,102,180,213,91,116,208,190,213,209,107,223,198,172,274,260,212,208,207,177,106,140,178,164,201,237,99,136,226,168,203,102,155,252,200,213,222,233,189,137,143,157,279,220,210,84,231,94,178,44,101,96,183,172,224,71,151,208,187,146,118,212,93,179,183,195,164,281,162,192,109,200,245,184,157,191,234,150,177,235,157,172,197,160,209,230,92,122,195,144,158,181,78,158,178,162,200,217,135,163,171,162,214,74,243,200,262,199,295,179,169,205,277,188,166,174,224,200,191,210,295,115,151,192,161,205,212,198,189,157,132,281,158,264,219,220,123,82,172,155,212,277,166,129,214,174,234,226,218,132,213,126,204,200,202,212,114,173,115,268,246,107,215,125,110,207,127,200,190,112,233,125,132,130,224,218,170,184,266,131,188,235,179,210,78,226,179,243,157,273,170,113,114,112,207,131,217,85,161,254,296,95,149,280,142,39,198,163,191,103,113,227,247,278,193,204,169,173,145,85,158,214,222,144,88,177,190,182,199,138,233,239,95,258,151,247,219,124,165,131,191,178,201,184,156,115,76,243,136,122,219,214,180,92,227,146,205,210,116,238,87,179,187,195,134,155,170,180,148,235,256,232,201,42,231,283,222,239,177,91,136,145,253,176,214,226,198,66,181,250,113,177,258,89,186,201,166,148,200,98,82,115,188,220,238,227,164,186,113,107,169,180,264,153,131,75,285,176,105,234,202,111,61,154,220,222,166,140,212,246,212,178,230,225,133,264,161,83,193,111,242,230,98,154,215,168,162,47,196,55,254,210,143,178,112,201,161,96,140,208,127,210,138,127,48,155,231,279,230,190,138,105,166,234,52,181,170,106,231,143,254,164,207,177,128,181,285,225,76,209,288,181,191,190,113,148,231,167,220,153,163,117,203,225,193,139,198,134,268,286,80,175,189,261,87,152,155,245,240,242,216,240,172,274,160,91,114,240,221,100,99,129,173,195,216,126,137,222,115,183,224,204,171,179,206,175,56,222,211,181,156,67,254,196,119,207,231,141,132,276,175,196,184,262,97,181,151,179,168,133,146,140,209,233,157,160,227,149,178,159,107,185,189,122,181,231,219,184,170,221,185,222,179,179,235,192,172,146,156,107,223,180,168,71,185,138,155,132,132,163,221,187,102,144,104,169,183,133,184,149,120,201,72,123,190,142,226,291,228,121,163,104,210,165,105,182,261,107,195,170,159,205,241,126,225,100,177,208,204,151,174,200,187,114,197,176,83,109,314,125,198,159,45,161,149,228,233,246,169,126,64,120,178,188,226,164,98,141,183,174,187,97,224,139,168,224,195,314,162,173,208,123,148,122,167,216,220,78,114,164,200,148,221,217,260,119,208,183,192,195,214,118,268,211,249,127,297,188,185,259,246,119,174,157,203,221,165,70,195,210,141,165,234,243,256,148,243,201,141,205,101,293,192,186,247,173,211,145,145,152,215,63,188,227,180,108,223,59,185,187,41,184,166,173,53,230,170,212,143,155,47,218,55,181,247,161,195,177,149,226,130,214,199,65,247,227,217,233,207,153,277,241,224,128,172,165,128,84,176,228,178,122,210,152,188,201,159,139,92,249,226,222,184,41,251,162,143,167,218,124,220,142,203,219,61,168,207,245,256,152,221,214,146,176,88,112,103,156,48,142,59,150,121,181,150,247,76,202,175,187,212,155,115,151,223,211,140,262,160,148,195,219,209,183,104,204,101,198,123,189,60,217,203,207,182,166,61,178,125,94,83,212,198,145,114,103,220,175,214,58,140,274,137,114,169,161,107,289,220,242,143,220,209,193,138,192,172,76,142,98,211,84,152,260,241,188,104,150,138,103,130,219,182,136,230,211,160,243,146,193,63,69,209,78,89,155,251,108,293,199,146,166,154,159,79,70,187,157,186,200,179,155,169,202,95,127,117,298,177,238,199,246,275,165,251,241,206,200,248,74,271,271,166,67,170,128,96,206,145,92,274,173,179,179,170,232,149,107,153,228,270,237,232,269,233,158,271,149,181,192,102,84,170,251,223,85,51,180,178,117,155,68,271,107,172,168,170,124,80,138,287,87,59,180,182,151,131,182,260,135,203,66,159,123,152,132,227,186,163,103,196,142,93,127,195,215,186,134,260,158,154,238,176,242,238,269,177,66,154,244,213,189,54,166,154,192,60,146,110,206,117,241,182,110,236,215,298,185,153,211,101,154,117,177,297,186,132,221,145,259,245,269,191,117,161,188,101,139,131,199,225,257,138,175,216,223,120,78,178,202,215,213,130,52,160,137,223,182,240,206,97,166,162,173,197,201,201,145,150,235,132,244,193,251,193,86,213,228,132,103,203,281,227,206,220,197,208,80,153,193,132,161,127,122,175,104,159,271,257,173,194,276,194,180,208,155,212,160,82,136,103,136,214,226,150,156,165,209,124,117,187,180,239,178,129,251,220,182,113,192,208,234,133,196,285,258,198,175,198,182,157,201,136,274,66,143,228,189,193,132,181,213,83,250,192,215,250,145,98,111,286,160,134,209,179,214,150,207,193,177,179,204,209,192,52,179,116,79,196,154,187,280,176,146,227,194,205,226,220,220,53,298,229,177,165,157,170,179,128,193,146,107,189,165,225,174,206,256,268,178,212,175,143,210,213,230,190,84,174,230,210,112,245,209,196,226,233,252,261,79,233,180,213,197,210,162,143,104,181,214,258,202,223,151,125,262,182,199,212,158,118,218,177,107,75,205,243,218,42,141,228,130,215,188,193,228,214,187,265,237,162,215,147,98,176,175,178,165,248,122,151,159,179,288,144,171,149,143,143,213,59,185,211,208,125,299,128,165,307,141,207,192,220,82,202,194,222,126,205,242,49,226,193,164,172,224,123,218,197,161,152,101,129,174,231,223,215,161,39,279,141,232,212,66,231,235,194,238,220,161,93,205,228,191,199,250,156,165,305,188,102,208,223,147,264,204,83,167,186,134,83,70,180,119,153,156,206,284,40,132,163,254,126,138,222,161,240,127,107,215,234,191,204,118,145,78,232,179,159,100,274,82,217,90,186,192,246,162,217,160,267,101,120,115,50,147,227,143,130,61,178,234,93,276,183,234,202,226,222,265,207,254,206,67,205,169,96,252,226,190,148,192,224,174,127,215,168,162,179,211,200,202,189,159,188,220,214,151,191,193,181,209,264,227,123,78,139,231,190,146,86,206,97,126,201,213,212,74,128,184,137,143,90,243,188,129,154,174,100,236,306,115,286,165,74,215,202,131,241,212,237,215,109,262,181,249,222,179,137,88,208,326,210,209,171,123,193,175,185,177,214,220,152,227,181,149,156,159,266,100,127,113,186,231,128,218,162,153,127,228,33,213,153,178,220,141,156,90,136,222,209,106,214,95,95,186,138,201,206,94,156,153,212,264,85,39,227,209,113,78,174,200,87,34,79,156,254,170,268,222,55,168,187,241,219,208,166,209,223,231,222,250,171,105,214,78,237,145,180,152,145,199,123,178,187,74,212,245,217,59,179,57,224,211,143,245,154,160,198,234,197,115,128,159,126,159,185,153,177,145,51,217,187,114,131,56,157,174,47,32,228,177,182,197,223,144,122,208,300,162,202,172,228,192,216,304,195,181,169,242,208,212,122,174,259,167,175,100,143,64,222,185,162,63,243,133,160,69,188,138,100,199,191,127,70,83,202,151,227,181,194,225,227,129,113,80,132,161,195,215,194,202,222,218,193,290,209,208,250,177,181,213,155,147,148,201,176,293,248,224,213,105,110,74,245,126,216,92,104,228,212,147,114,209,135,168,187,227,111,170,172,190,223,187,106,236,90,282,223,192,218,104,285,241,194,111,176,102,194,273,103,63,119,194,222,195,185,196,143,272,216,203,75,41,107,115,235,127,45,181,131,150,106,112,120,160,203,225,209,175,107,82,260,158,257,79,213,255,173,205,240,206,207,160,170,203,189,160,139,155,122,212,168,220,129,129,218,143,199,98,83,249,231,214,175,151,197,261,125,234,246,142,170,50,157,168,218,185,69,181,144,56,189,204,226,288,185,251,216,187,167,164,220,180,146,123,171,88,179,222,174,183,93,123,161,200,183,71,206,163,133,226,118,95,265,102,211,243,145,187,118,265,241,186,97,148,226,208,194,244,182,79,173,79,250,238,128,216,209,169,150,223,185,222,206,212,70,154,191,206,150,190,198,280,93,210,243,80,129,193,160,163,207,113,192,180,245,203,127,219,170,129,181,81,151,137,228,154,161,268,181,204,287,166,235,187,139,131,87,156,199,217,164,170,147,129,164,181,196,99,176,226,132,111,215,149,117,182,195,264,111,76,151,201,151,96,215,114,163,209,229,211,195,213,207,279,222,223,160,211,273,195,210,118,176,200,213,159,212,247,172,241,105,145,180,185,178,172,224,236,178,170,128,213,65,240,225,172,130,146,266,131,207,218,183,159,226,209,218,232,162,238,83,79,176,135,154,185,68,45,114,243,34,180,160,102,230,228,204,49,276,93,80,254,161,239,242,197,80,250,214,227,109,215,259,211,209,105,193,110,100,219,135,244,137,210,120,168,267,149,188,196,219,218,211,229,202,193,70,221,204,153,165,116,192,182,178,198,205,212,219,159,183,212,106,166,81,254,179,196,269,190,222,129,209,99,156,207,161,239,228,119,182,218,197,178,211,53,159,188,258,79,204,160,249,171,223,130,212,159,174,208,211,64,156,238,238,188,135,200,298,174,273,214,197,131,127,106,39,148,215,185,117,231,216,143,121,40,146,263,224,48,184,290,126,290,177,129,216,196,128,274,271,204,92,221,203,147,216,151,193,197,156,274,219,129,163,195,211,140,153,144,114,191,232,65,220,164,253,222,126,253,249,200,192,173,222,160,159,247,166,142,213,184,211,178,230,190,262,139,246,306,255,222,117,212,92,116,190,131,87,223,133,114,146,275,162,245,225,196,164,97,222,217,205,206,204,108,223,168,166,209,268,218,203,177,126,172,109,98,216,187,240,163,147,229,224,190,163,122,254,186,228,134,177,237,189,255,253,187,118,190,172,283,39,218,85,107,258,227,135,185,168,257,172,196,176,128,76,203,165,206,147,231,100,188,182,99,113,225,129,218,214,167,216,168,97,198,287,128,184,169,102,187,210,165,130,217,174,213,161,176,211,218,166,206,227,62,190,118,139,204,261,82,190,173,192,247,236,140,104,211,184,221,175,145,68,164,122,194,165,116,194,186,172,222,249,131,121,185,173,211,198,239,244,198,191,75,189,85,226,163,112,178,204,73,130,196,217,185,219,261,120,166,193,209,237,302,139,189,195,219,174,225,239,89,148,226,118,185,102,170,192,240,196,91,166,163,228,260,104,142,221,236,113,131,206,162,205,316,183,134,237,199,90,258,267,150,98,177,106,258,204,190,142,145,85,222,207,205,179,156,215,78,195,169,124,135,211,63,234,235,217,165,161,227,220,163,195,193,136,190,93,39,113,97,202,191,101,113,142,180,133,132,157,226,65,207,302,148,172,201,251,212,149,282,203,159,92,153,159,258,263,153,200,168,213,234,177,149,194,268,109,174,110,167,109,130,203,216,164,69,202,93,217,146,201,230,210,108,76,176,167,179,222,177,52,121,169,137,185,76,110,157,128,178,184,114,153,229,185,64,270,135,266,224,231,201,218,119,108,176,122,169,244,183,194,152,176,214,299,177,71,281,261,161,216,208,218,206,177,221,152,205,193,190,242,163,126,206,116,132,173,120,188,128,234,231,238,144,260,214,182,225,113,261,189,172,165,224,202,229,217,220,168,148,229,206,212,263,116,233,189,268,156,100,255,198,165,205,138,195,202,258,148,167,144,178,204,197,113,240,165,216,135,263,169,140,214,234,113,218,48,187,194,234,255,221,73,90,163,236,241,97,220,120,113,146,309,195,289,255,91,185,158,205,74,162,287,123,151,106,77,213,241,107,214,315,254,168,210,211,141,160,208,205,225,213,95,166,198,120,86,211,163,205,125,98,228,92,157,224,172,162,215,184,145,216,176,154,244,211,144,227,288,221,146,127,34,151,246,177,272,97,94,231,205,207,189,293,170,205,142,195,195,266,70,146,156,222,180,116,220,261,115,175,130,212,115,101,206,139,108,294,76,205,111,150,204,171,88,197,242,149,207,61,210,154,178,44,232,156,194,188,103,127,203,30,204,136,182,173,177,181,142,131,70,142,134,245,257,210,152,186,58,219,263,106,213,211,153,252,203,177,115,239,96,204,242,234,91,207,141,171,254,198,214,172,146,106,172,148,173,247,221,167,289,222,137,239,222,173,165,220,146,171,110,297,223,220,149,230,212,251,166,207,133,144,109,185,209,144,201,141,207,246,114,265,121,199,123,197,249,250,139,190,208,89,185,124,113,158,241,210,94,166,201,148,163,172,220,218,283,186,139,143,143,218,123,255,136,81,70,246,204,92,221,126,188,186,151,129,133,205,256,115,156,164,208,133,144,246,234,255,261,107,119,125,149,263,116,162,80,88,74,205,171,41,85,88,160,82,179,173,220,139,189,204,296,143,189,182,202,145,192,219,147,281,169,214,214,220,135,117,79,141,145,186,133,142,249,236,115,171,203,117,165,256,222,187,205,247,181,149,109,279,135,153,216,210,194,187,224,229,273,202,213,143,179,190,127,301,168,289,111,119,294,156,222,199,191,220,165,96,136,213,171,164,216,187,229,172,222,215,125,63,244,180,168,66,185,165,198,227,283,187,86,95,81,202,195,84,92,216,163,279,207,221,221,116,170,229,240,106,76,180,174,193,163,221,211,164,213,161,150,212,133,121,177,226,226,144,232,217,157,166,120,143,177,162,216,180,302,122,204,153,147,113,170,230,220,259,235,264,129,174,100,160,185,225,186,119,114,310,184,115,153,240,139,243,203,200,128,174,120,75,195,125,156,116,180,110,248,125,140,241,170,216,194,203,128,121,290,122,242,149,125,203,213,98,189,245,215,167,260,177,201,234,209,223,194,151,221,294,113,105,158,183,148,184,255,175,141,102,235,212,196,200,142,220,145,150,102,126,214,278,122,147,280,46,167,147,143,249,204,309,189,217,221,187,292,187,171,172,204,231,170,278,175,115,123,147,141,208,197,278,82,123,190,229,157,180,137,210,53,209,79,59,125,268,140,147,289,260,264,116,231,243,204,211,264,177,269,145,94,121,232,312,210,181,124,137,134,186,283,146,152,169,218,205,300,215,154,199,217,119,198,74,174,221,139,215,328,102,152,203,247,211,126,158,271,171,143,151,181,188,127,198,133,175,216,74,218,281,217,201,103,224,194,205,245,209,285,149,187,123,183,156,134,66,275,201,194,204,139,225,166,168,152,205,197,250,159,174,185,136,311,125,182,252,110,244,156,277,246,292,171,203,202,183,129,156,226,182,275,277,225,192,151,180,284,172,216,166,124,127,208,219,190,210,108,176,274,123,209,174,182,142,135,153,150,163,199,159,289,271,152,180,218,112,175,128,144,280,75,161,112,198,136,176,86,191,233,186,184,122,108,163,202,187,253,147,78,221,212,161,83,184,123,212,231,153,173,247,175,245,214,84,137,182,171,262,224,214,117,169,136,269,204,167,179,207,176,259,220,208,141,196,121,78,206,150,57,122,144,226,70,103,231,210,96,178,119,236,109,154,112,199,175,177,103,243,203,188,107,164,84,175,199,217,155,190,265,219,45,222,275,205,158,178,183,234,182,191,196,164,129,132,164,86,189,219,48,214,164,162,127,134,193,182,206,176,231,137,210,185,191,52,195,230,159,128,240,291,225,209,268,233,242,285,184,222,240,161,119,163,123,134,122,80,148,235,153,136,185,117,181,127,140,167,241,231,219,240,91,239,237,177,91,211,221,173,160,205,289,190,258,215,230,167,157,154,210,249,235,125,221,266,212,157,147,175,106,156,134,229,193,259,144,247,238,100,207,162,180,191,230,137,240,99,149,133,245,225,180,173,42,190,144,257,66,289,205,141,52,238,150,184,185,163,233,250,219,208,210,148,157,182,194,247,227,289,304,179,124,243,130,247,65,234,211,118,84,270,280,253,269,166,206,205,132,186,278,218,216,211,152,146,68,224,229,184,124,201,231,149,228,214,257,123,228,261,130,230,222,203,273,193,170,174,185,165,203,274,90,63,148,242,151,273,187,119,224,324,186,114,97,176,192,173,208,212,134,180,145,129,176,210,52,99,100,113,277,301,201,125,218,129,79,260,283,85,148,60,151,112,269,168,125,181,147,171,195,82,177,56,157,225,60,154,236,185,231,188,297,232,150,243,114,195,239,224,193,199,250,231,264,98,158,137,148,139,239,269,132,132,140,164,151,306,44,188,183,87,111,178,240,224,203,174,203,242,192,256,156,129,256,253,233,105,242,135,168,187,218,243,232,167,90,282,147,240,110,195,247,115,215,297,168,86,137,225,136,97,254,76,186,100,199,202,82,155,164,228,116,215,106,159,64,154,175,80,161,243,200,191,109,145,164,115,166,127,244,199,164,151,212,176,211,97,167,173,230,183,191,176,184,179,225,218,173,178,127,200,221,186,66,150,137,41,175,176,121,170,176,163,235,97,135,212,237,118,87,146,232,79,134,213,218,96,178,147,213,167,108,160,224,200,162,234,167,219,159,152,64,180,315,144,131,265,255,236,130,211,155,223,220,196,218,147,249,195,143,137,88,107,115,224,120,172,247,198,149,207,175,200,198,130,224,198,256,191,109,218,88,198,132,122,173,81,188,70,152,222,197,166,160,219,294,126,258,178,190,208,194,108,74,203,106,43,257,170,214,158,252,135,234,103,263,204,197,186,226,183,192,221,188,142,263,221,222,219,203,151,141,198,230,147,92,199,192,165,188,107,72,199,140,229,153,91,152,191,212,188,109,219,117,248,113,54,330,222,178,218,144,147,118,183,270,230,273,172,245,86,252,247,296,146,185,86,280,299,151,213,163,256,199,146,227,150,179,218,116,155,249,194,229,108,221,54,89,188,253,254,167,150,170,192,133,142,217,164,215,275,202,95,236,272,118,235,178,80,138,266,190,162,159,109,70,241,156,256,278,246,247,199,70,192,245,278,273,189,202,252,226,88,224,146,116,95,178,257,109,235,243,202,161,236,119,160,218,180,140,108,210,207,179,139,200,165,197,160,122,201,153,234,64,195,192,266,62,203,209,200,216,182,187,221,157,86,154,169,101,207,266,150,153,172,264,235,256,214,192,132,167,151,68,197,231,101,160,239,124,266,217,147,111,124,240,60,99,237,194,280,132,217,161,127,184,207,158,172,227,169,265,170,148,189,171,177,149,142,129,157,134,225,211,266,183,191,214,125,159,209,125,255,241,187,181,88,238,186,255,182,261,267,71,283,146,74,69,248,113,50,244,144,112,235,168,145,298,185,255,178,89,78,57,214,273,223,213,179,191,143,133,143,239,301,211,169,207,237,289,94,166,116,98,191,98,172,222,234,186,206,100,147,147,143,190,147,165,106,192,157,79,91,215,177,193,72,140,194,129,212,200,280,189,104,296,126,177,54,67,202,92,112,279,214,122,300,188,189,138,241,228,198,215,181,167,233,191,193,161,211,203,133,240,170,218,163,241,149,286,153,229,191,33,265,129,181,152,127,169,161,159,240,214,181,131,147,206,152,272,129,189,180,261,291,196,223,156,208,47,176,171,233,215,227,156,218,220,74,196,135,186,290,215,225,234,214,208,153,215,200,183,88,218,211,247,172,88,169,110,167,272,42,187,254,213,164,114,225,172,242,69,163,221,104,147,185,215,50,276,258,223,42,190,205,173,245,220,175,149,168,162,178,250,212,141,269,130,155,90,247,160,63,157,154,135,261,212,242,209,110,176,203,82,134,86,157,109,214,136,101,230,187,252,243,88,220,119,121,143,172,205,180,118,187,165,155,223,268,89,215,129,251,177,170,186,251,193,255,201,162,274,169,239,153,215,190,147,106,139,187,83,144,200,188,193,164,180,165,143,131,257,79,79,244,156,286,118,212,235,211,131,220,254,83,158,238,136,209,214,222,259,258,219,172,177,179,194,158,218,139,256,221,219,150,157,261,202,271,218,246,175,201,199,215,173,198,294,154,178,252,153,139,191,287,191,217,221,190,116,114,112,209,205,175,218,126,211,238,183,127,191,112,174,210,147,234,82,120,189,240,144,188,134,120,133,247,78,277,201,184,217,159,86,130,142,180,67,142,223,239,141,210,65,49,131,111,212,175,206,236,265,186,254,150,131,184,256,247,238,217,102,96,205,112,199,195,172,46,161,134,214,214,246,154,209,166,141,250,228,183,259,193,196,231,92,212,129,168,214,140,72,214,150,259,134,173,104,188,127,202,195,263,231,204,253,145,74,218,136,91,223,81,210,189,194,77,119,145,219,227,73,260,274,215,174,124,244,251,188,97,125,170,185,166,169,165,177,72,98,223,191,158,40,205,280,91,125,189,196,150,208,210,136,222,139,219,121,288,246,173,182,198,178,273,125,105,303,145,245,261,216,127,278,228,215,207,289,186,246,70,220,83,235,240,203,122,106,158,194,115,50,113,116,232,157,169,161,181,199,220,237,190,75,117,112,245,299,219,141,160,294,136,182,186,130,213,204,153,150,255,205,179,224,254,191,106,142,136,252,217,213,305,262,235,96,253,165,138,180,188,205,168,172,187,89,186,190,310,255,284,207,186,248,183,219,188,225,217,153,140,175,189,230,246,107,193,106,165,182,216,218,194,195,157,108,217,241,188,146,254,247,173,122,269,250,262,204,202,226,99,131,196,211,107,221,202,226,167,159,190,168,190,196,233,230,189,169,171,118,99,136,176,190,200,214,206,151,236,186,98,266,207,310,134,248,181,171,105,182,84,232,36,204,248,201,189,143,241,155,175,177,186,131,196,193,205,120,140,81,175,129,223,172,185,152,172,89,274,253,159,171,144,137,211,131,203,186,91,195,193,208,264,191,167,162,155,179,185,116,104,218,175,214,39,222,255,167,206,218,95,178,141,254,195,177,217,124,144,190,194,189,215,292,118,180,175,175,225,169,147,150,148,216,208,190,213,284,178,219,214,121,155,117,248,166,200,265,179,88,116,160,211,186,172,197,268,214,189,221,182,92,230,239,246,177,251,222,192,157,205,128,253,246,163,272,172,239,183,206,185,73,170,158,131,260,193,145,214,116,108,186,259,241,120,76,167,188,135,80,75,118,143,158,252,223,204,179,210,63,221,149,123,163,144,234,178,210,276,158,166,285,214,160,118,215,288,195,198,129,132,185,227,148,131,220,173,80,109,283,189,199,96,204,230,311,296,163,209,141,164,200,186,101,268,265,148,79,225,194,247,148,152,149,146,171,294,166,232,169,128,91,191,238,307,160,105,175,161,201,168,115,192,127,156,232,188,144,210,190,211,218,185,120,195,111,171,214,220,118,158,155,174,218,313,187,228,167,70,115,234,122,240,238,209,285,52,171,160,214,242,197,225,172,125,78,138,127,221,251,167,231,146,159,219,149,171,187,81,205,212,144,123,220,204,139,253,230,252,287,189,133,161,98,222,103,207,166,76,75,177,216,187,208,194,162,192,216,127,99,190,211,158,203,140,203,261,219,219,139,121,262,206,138,220,196,165,122,204,120,204,95,252,206,184,145,66,275,200,283,184,282,166,188,100,135,192,273,137,176,148,120,210,180,94,184,268,108,178,240,245,275,178,244,197,214,230,159,213,282,174,222,103,90,206,125,177,265,93,209,202,79,157,207,188,214,306,222,145,240,237,156,79,228,156,170,203,166,138,70,168,198,113,226,204,157,152,113,68,220,132,219,256,226,155,40,122,214,131,96,222,203,187,134,207,133,217,143,136,204,249,179,172,138,131,175,194,248,86,181,169,190,140,261,192,176,195,171,71,213,162,137,202,133,169,255,251,206,225,238,269,186,189,153,246,151,143,148,197,126,122,213,60,211,235,133,193,218,209,132,124,235,175,207,155,213,214,253,232,194,190,183,119,169,243,106,221,191,231,210,267,112,209,216,132,136,287,202,120,275,219,207,184,74,219,197,90,168,247,191,154,124,224,155,147,175,97,160,243,176,220,294,179,229,278,211,221,180,281,191,87,226,209,93,153,231,191,135,207,125,110,182,210,64,195,242,182,231,206,231,136,232,225,175,160,144,153,154,152,197,71,139,94,144,69,91,131,160,248,140,156,182,189,147,166,220,122,153,191,101,167,31,234,77,215,194,282,90,268,96,208,179,153,221,127,196,167,194,192,171,108,184,167,195,155,261,221,247,186,223,267,272,158,200,201,247,243,169,155,163,80,234,115,314,276,239,139,173,139,195,143,135,205,283,253,212,212,260,90,99,70,174,291,160,147,160,109,164,224,195,141,153,92,199,243,216,126,105,122,287,186,228,297,212,152,185,209,123,147,241,140,221,201,109,156,232,147,235,79,169,130,144,235,196,129,150,98,114,250,157,153,252,103,48,213,135,92,196,193,156,222,207,211,100,153,224,138,197,209,235,234,195,133,179,179,115,219,165,196,133,148,130,147,183,175,203,138,273,181,100,236,190,124,84,218,188,172,77,211,160,150,115,83,259,178,170,200,171,168,156,165,292,172,287,137,259,203,214,301,185,299,220,145,236,209,242,165,266,100,234,226,281,241,317,171,166,192,181,250,128,199,243,153,166,204,205,209,121,229,229,197,208,206,177,81,262,228,168,229,290,172,243,252,187,216,203,160,184,166,111,139,126,193,232,106,200,276,253,182,207,265,179,208,176,159,210,269,190,196,142,187,126,141,128,109,90,180,141,259,164,239,196,213,176,208,172,217,197,58,45,201,109,206,264,161,217,210,185,205,94,153,106,205,212,234,166,284,178,163,273,189,235,261,59,239,199,194,223,186,165,149,216,226,173,147,210,165,111,277,287,233,116,274,167,175,233,216,182,246,183,102,201,235,78,176,143,89,174,170,240,167,194,183,213,198,222,225,268,278,254,234,191,251,113,278,266,248,256,266,170,220,217,176,139,148,233,249,190,125,249,223,63,184,194,223,39,248,141,123,253,143,298,116,187,120,164,225,170,256,203,78,145,158,243,104,79,210,210,196,132,217,202,189,183,141,188,255,210,187,138,176,165,185,180,253,243,109,265,224,113,219,181,254,189,248,140,260,155,141,235,293,217,228,116,262,219,221,149,207,205,148,181,276,197,165,113,190,169,247,232,223,180,63,209,241,122,103,171,220,204,214,141,137,260,106,201,126,244,222,114,221,147,243,204,215,143,178,146,143,138,157,186,195,203,127,175,149,108,76,236,136,251,192,150,161,211,210,218,208,136,103,171,147,128,120,98,203,304,134,121,135,194,217,218,109,155,184,255,168,54,112,256,211,286,193,211,228,133,181,199,221,143,182,260,138,208,185,175,220,202,165,194,191,257,212,216,220,203,138,251,80,193,280,246,161,204,141,217,224,190,206,150,230,253,172,159,101,246,79,142,179,193,283,218,161,231,223,219,216,203,218,169,105,233,121,193,285,147,84,222,190,261,123,148,249,268,158,212,232,234,186,46,238,207,101,154,124,224,161,262,234,135,206,238,202,139,181,148,228,193,192,194,205,163,140,242,74,272,234,107,185,117,89,204,209,167,229,243,295,220,303,256,247,294,172,211,238,194,80,247,264,231,211,170,128,237,71,118,189,163,197,211,242,156,195,204,221,215,208,163,182,162,218,187,208,222,194,140,238,165,49,114,95,238,293,112,130,171,144,212,223,136,228,226,103,108,165,114,178,118,121,159,79,208,153,93,265,135,211,225,157,162,243,187,95,175,176,253,242,179,97,217,191,203,254,204,241,155,224,161,184,193,245,207,195,200,232,210,230,191,191,142,196,95,192,130,165,129,222,192,253,199,270,191,153,68,112,276,201,271,189,140,229,147,146,243,115,137,116,193,171,268,249,195,138,217,146,204,214,214,148,282,162,267,254,283,207,151,136,257,252,140,220,215,122,227,173,116,109,213,141,229,178,236,243,176,153,128,246,127,168,122,162,229,196,185,247,80,186,261,177,230,160,235,207,210,122,263,191,108,232,137,212,239,189,60,83,211,213,325,64,245,106,262,216,168,146,177,193,51,214,189,73,127,166,171,182,169,221,187,131,264,162,199,267,215,280,164,201,129,193,90,218,117,200,237,119,125,236,135,263,110,150,279,179,195,182,95,202,193,260,180,205,88,66,185,281,113,211,180,146,113,188,95,144,207,121,170,177,266,194,268,96,110,126,186,235,282,118,158,178,187,279,183,177,231,120,228,189,196,59,191,156,135,152,157,58,176,207,199,211,168,214,175,138,150,118,132,262,172,191,169,147,126,256,105,171,174,263,118,225,208,160,233,298,80,165,237,175,220,205,197,110,205,207,98,241,181,211,198,198,120,81,143,229,264,194,272,118,175,196,218,207,180,118,132,153,302,98,200,171,260,241,196,210,224,290,280,182,132,204,79,284,57,224,222,205,222,102,170,60,99,289,224,233,159,218,140,203,121,139,170,66,68,44,174,140,260,289,210,146,199,96,278,120,203,84,111,149,183,256,224,125,162,126,234,158,254,73,187,168,107,290,145,279,137,123,171,274,240,166,209,308,224,71,72,237,178,47,157,212,151,295,135,199,211,267,204,174,164,210,148,227,154,230,210,258,179,290,163,113,144,187,121,269,142,100,77,107,250,229,248,273,204,216,139,119,230,241,139,204,121,184,278,194,154,208,182,170,173,180,189,254,177,143,132,211,140,138,176,115,143,54,164,161,176,140,238,169,168,174,171,192,209,282,68,157,82,210,201,255,218,249,272,196,55,244,80,140,237,172,179,211,226,187,90,263,135,103,279,207,189,240,167,199,74,220,181,221,180,204,195,169,185,195,194,170,79,198,190,198,107,227,219,140,192,176,164,226,84,171,205,184,170,223,214,214,180,213,163,112,200,56,128,135,207,225,166,186,105,109,235,101,191,172,256,175,258,202,219,232,181,176,203,202,241,192,226,239,241,205,233,119,245,308,174,207,136,201,184,276,180,225,141,150,236,156,207,223,245,260,183,186,193,173,178,185,144,192,168,271,195,193,202,145,257,168,215,70,248,81,184,137,152,188,196,183,73,187,207,160,220,182,95,203,147,204,212,269,84,169,196,91,192,240,220,214,269,213,216,153,139,287,204,179,121,177,136,151,166,59,238,125,153,175,153,185,262,160,237,112,225,186,165,169,141,56,161,235,166,216,165,196,208,143,260,172,200,109,231,165,267,186,291,172,172,200,162,163,206,241,127,99,114,214,185,131,254,172,214,207,176,210,272,227,134,174,216,220,142,172,266,234,103,251,208,286,158,232,161,206,97,211,219,219,141,130,135,103,159,57,160,187,158,221,181,203,274,207,49,270,183,149,129,264,149,161,245,118,113,87,244,178,267,246,283,196,100,182,102,272,308,219,177,176,98,275,154,179,186,83,179,133,155,199,172,130,135,187,242,212,107,161,234,237,115,208,204,288,236,178,233,193,153,72,172,201,211,211,113,185,206,227,123,145,150,169,168,112,179,171,224,205,211,112,206,61,297,195,203,268,187,246,142,114,245,215,118,195,186,157,245,109,172,208,260,173,219,223,49,178,201,127,189,220,132,251,173,280,211,259,185,193,117,118,271,178,229,223,114,212,282,190,71,215,194,165,106,183,178,139,125,118,161,120,100,228,172,189,161,136,161,222,280,176,235,204,185,284,238,161,93,161,221,189,172,67,174,83,222,294,208,66,169,186,235,217,121,105,264,135,253,51,238,191,179,144,146,160,268,193,110,228,198,231,88,198,139,134,123,121,131,218,208,172,229,180,187,215,262,186,222,219,160,177,222,236,220,251,185,110,68,221,152,116,209,213,154,168,145,232,99,122,227,71,222,233,155,227,211,80,188,108,184,180,139,242,134,146,119,219,233,209,219,161,229,169,261,223,191,187,239,239,113,178,215,187,187,210,169,211,103,134,102,164,171,199,271,128,200,92,82,133,52,198,185,172,272,202,200,172,182,155,189,226,255,123,111,209,277,162,134,217,207,211,274,168,212,198,179,223,176,202,143,285,268,170,199,185,304,302,215,234,268,144,194,131,199,237,227,178,125,249,203,234,131,285,191,136,222,282,141,226,226,239,176,150,150,132,133,149,180,94,183,134,216,174,287,200,261,130,237,207,70,215,114,153,114,197,219,167,183,142,175,98,203,200,166,224,185,223,221,156,214,208,127,228,148,218,231,131,199,116,112,288,197,156,280,183,180,207,286,148,214,272,249,152,189,248,108,239,155,258,189,288,72,149,222,135,115,245,92,237,139,97,115,200,235,119,143,89,184,183,210,258,316,110,278,178,103,90,37,135,129,255,166,221,134,113,230,183,212,150,71,179,181,117,208,176,158,272,276,44,272,203,225,113,217,208,263,238,113,112,229,207,99,226,211,254,183,198,98,242,165,219,307,174,220,243,123,213,185,143,145,120,209,79,213,125,109,312,173,185,193,209,192,139,209,122,160,260,288,149,143,119,150,144,194,209,257,217,210,122,215,154,139,213,224,170,194,153,162,168,68,150,171,128,318,158,160,248,121,162,140,240,254,142,127,115,152,176,101,148,169,175,260,164,168,158,155,207,244,262,54,94,259,240,203,173,171,234,178,276,306,131,173,214,77,65,110,118,229,248,66,44,126,189,196,164,224,229,207,209,55,161,240,128,129,162,159,212,195,203,336,54,150,180,106,207,211,255,265,116,124,52,191,150,192,208,81,219,183,215,200,195,236,119,225,66,137,230,209,238,123,182,219,228,79,254,163,213,231,215,93,140,235,154,185,206,137,208,134,184,205,263,99,261,219,291,217,270,206,208,247,207,158,212,232,213,186,128,171,124,184,128,163,69,200,279,210,63,207,148,168,147,159,206,119,245,217,205,276,91,110,256,246,140,198,191,88,186,213,188,183,127,133,254,194,214,210,40,167,189,225,186,104,97,275,243,151,107,136,140,220,152,179,238,219,168,255,159,176,256,195,258,211,139,252,83,166,129,195,264,196,171,122,198,184,215,27,137,152,297,124,175,131,224,104,52,192,224,185,232,127,73,264,96,281,261,59,166,176,169,242,261,192,207,201,196,200,246,195,239,179,71,152,192,189,234,187,196,171,263,128,232,143,224,154,273,203,216,113,84,218,199,71,162,203,165,302,34,174,246,218,112,136,197,193,190,103,210,133,174,196,154,161,245,102,216,124,181,137,53,118,155,208,111,253,188,183,289,319,290,215,149,184,188,165,124,266,117,243,129,195,108,150,170,190,199,178,160,184,197,213,254,111,181,169,226,200,220,218,135,181,252,229,199,149,228,132,215,169,161,102,230,150,189,119,251,221,214,126,176,113,178,207,175,248,134,257,163,204,181,180,251,97,159,177,263,218,198,182,190,219,225,204,103,192,192,154,135,141,216,219,225,149,203,173,172,108,217,200,135,99,198,164,87,209,205,209,119,289,174,197,189,163,171,141,121,71,204,115,198,221,217,228,176,174,190,164,163,205,191,226,262,39,98,123,117,113,202,166,211,175,149,149,210,197,163,206,233,197,221,178,221,296,177,151,164,81,198,223,140,240,177,171,185,182,210,178,221,148,271,84,160,200,114,215,213,119,188,156,159,117,270,206,132,172,270,146,216,120,112,107,188,265,209,138,205,117,109,158,122,185,174,214,166,75,218,127,53,110,88,157,230,83,83,216,204,190,200,173,205,232,118,107,189,188,318,144,154,147,265,222,244,168,197,86,153,88,106,216,170,157,196,166,182,226,138,164,202,134,193,220,103,159,170,105,169,204,335,326,182,174,175,157,97,108,92,188,206,120,130,185,161,220,205,207,150,122,230,222,205,141,141,263,208,233,176,212,280,308,111,201,270,210,170,221,249,163,229,219,142,213,241,251,206,189,197,207,249,115,262,259,244,175,122,93,178,135,192,140,202,220,173,138,136,219,148,130,215,188,187,235,118,202,137,187,210,297,239,215,150,184,123,219,175,124,112,257,129,160,175,193,103,194,177,287,233,208,152,238,247,188,159,179,202,183,206,111,181,127,268,89,280,175,218,194,116,161,138,180,222,186,171,177,176,228,289,148,208,179,179,302,327,200,168,185,205,142,150,226,207,155,267,220,292,60,209,218,178,229,105,123,166,206,213,150,151,186,259,148,94,118,124,256,180,250,187,304,204,167,203,97,234,195,233,169,139,111,145,126,126,159,141,240,179,255,211,245,239,98,173,159,136,122,255,168,174,101,230,233,217,203,196,134,278,98,133,118,141,145,191,273,186,214,210,276,128,185,286,133,236,199,160,145,182,249,201,322,192,132,154,141,216,188,179,164,139,239,82,135,140,123,200,135,150,247,151,134,291,185,261,245,132,240,97,176,103,133,158,298,152,154,244,172,73,156,188,76,247,168,152,63,200,147,236,319,142,140,186,349,240,156,145,248,239,199,191,110,121,250,206,126,163,258,235,183,88,295,268,229,133,255,141,146,201,166,71,231,310,126,221,226,96,98,217,104,191,193,254,113,134,172,263,219,196,137,149,246,201,161,210,226,230,240,105,104,180,245,181,293,222,142,195,274,174,234,113,125,117,192,110,162,114,288,268,233,130,181,123,198,129,221,148,208,152,110,131,178,264,200,228,90,242,79,117,166,179,250,229,166,234,152,137,204,245,98,97,160,164,298,182,193,214,202,130,166,165,176,208,233,118,214,119,124,204,174,167,240,164,246,272,283,162,227,182,105,209,211,247,119,176,189,153,235,158,213,106,233,186,205,194,171,138,218,236,155,92,156,127,216,196,190,130,182,104,163,247,212,126,133,178,238,169,229,114,224,117,201,166,105,118,237,130,156,192,198,133,134,125,136,177,208,150,289,254,161,206,220,156,279,184,202,276,325,229,162,332,213,137,308,122,179,122,167,210,140,223,148,217,152,113,173,254,263,132,189,317,69,264,93,252,158,120,157,284,207,190,244,241,180,138,224,160,126,152,218,118,175,188,223,157,202,177,193,251,131,170,192,353,246,234,124,132,217,206,173,199,181,156,221,185,256,226,124,105,253,288,155,208,123,186,220,141,87,216,117,209,241,112,152,311,132,136,332,128,151,124,188,118,132,239,228,190,405,132,264,218,102,211,191,187,213,197,153,94,281,153,207,148,221,209,198,177,74,234,200,174,215,251,201,67,304,190,208,191,136,123,167,222,85,170,190,371,176,210,192,222,195,110,140,98,176,163,106,186,219,191,135,143,220,323,190,214,309,302,228,165,320,273,158,179,223,100,184,229,185,292,268,230,164,215,208,232,95,120,200,252,112,195,196,296,86,221,198,163,124,118,109,152,240,150,196,138,227,212,273,257,140,168,134,270,110,243,134,233,135,228,248,130,160,194,121,205,203,170,112,206,130,246,113,213,108,178,241,195,219,123,259,220,284,185,167,119,167,200,177,167,195,117,119,165,164,145,121,251,166,235,136,188,205,116,139,168,259,161,150,170,181,263,169,142,151,231,141,191,126,107,152,329,138,212,159,178,135,300,208,209,163,98,223,180,267,129,121,171,178,131,170,143,210,172,138,124,179,116,109,220,158,195,192,238,177,122,104,172,308,131,251,204,320,185,197,126,158,250,91,219,280,206,214,238,151,157,67,228,232,120,327,239,175,156,136,194,142,237,128,164,91,186,157,173,187,230,147,175,107,90,298,74,172,195,291,247,244,158,175,214,122,207,226,179,252,178,225,348,232,204,161,274,264,187,186,189,287,164,216,96,125,205,112,166,194,157,198,172,188,141,180,158,130,205,229,175,284,150,285,98,188,279,190,84,87,102,223,233,173,166,184,138,167,259,227,130,170,183,154,97,203,195,212,105,154,207,72,160,121,165,238,174,131,215,266,201,87,158,246,212,135,94,146,88,322,168,232,142,223,207,192,125,164,118,144,235,147,214,153,166,243,279,177,232,363,143,175,325,169,82,62,121,256,201,333,126,112,91,213,204,226,100,234,246,181,130,181,192,234,205,145,159,266,189,274,130,258,181,208,200,191,107,124,170,182,182,101,163,128,254,121,120,83,280,76,139,176,325,226,192,224,244,171,251,98,164,161,128,165,208,322,206,153,124,65,131,211,135,214,131,150,278,243,146,103,121,156,235,207,227,211,182,221,124,165,186,135,269,353,198,93,240,164,165,222,197,163,247,150,143,256,146,174,114,235,209,182,175,212,134,155,215,350,254,167,255,98,183,213,152,122,96,236,296,260,175,180,219,92,119,117,221,272,229,154,110,194,137,144,238,171,149,202,75,202,120,210,251,171,217,197,175,220,199,208,53,207,188,155,100,219,231,274,187,140,201,180,193,190,117,267,140,182,91,195,116,206,91,129,242,143,209,124,75,152,282,199,121,243,245,132,150,192,192,209,171,91,196,220,127,175,113,250,123,116,151,143,212,177,221,130,127,242,267,192,254,129,197,181,203,243,121,83,186,87,107,154,162,136,287,233,149,73,171,126,275,216,184,167,250,290,106,235,252,238,188,255,179,150,210,112,235,150,306,157,221,185,147,209,95,149,252,171,158,185,173,105,198,175,156,182,258,232,124,102,131,229,213,175,148,163,184,79,226,85,215,143,206,104,94,219,188,241,171,176,252,197,264,183,260,178,187,64,132,139,200,165,106,184,146,135,174,289,93,158,156,104,168,212,66,421,164,175,221,135,244,149,126,203,229,150,174,171,174,170,164,89,178,205,97,186,166,235,191,212,337,286,195,254,161,213,297,188,351,145,146,163,199,226,199,203,120,117,160,189,252,184,161,190,161,119,197,160,248,280,114,188,188,151,114,194,162,187,338,213,270,166,225,156,194,210,187,234,285,181,248,214,104,172,154,205,221,159,191,78,230,87,174,293,245,116,116,71,173,189,218,202,137,192,203,142,76,219,107,113,211,127,159,86,312,205,127,164,174,214,206,198,123,108,262,127,166,197,165,355,224,138,210,124,136,177,172,229,119,144,210,179,236,222,183,297,265,146,115,220,215,174,203,304,142,158,174,161,112,278,116,116,206,150,215,217,228,96,221,57,163,221,157,203,193,287,112,144,240,266,205,130,109,117,191,200,85,252,250,159,221,227,176,131,185,199,163,141,264,180,183,140,182,81,252,277,212,140,338,212,144,224,297,123,90,148,210,319,229,238,186,228,181,207,214,186,167,257,148,217,149,195,283,292,186,191,212,237,173,165,119,198,291,209,204,177,95,155,192,159,165,203,62,254,207,83,217,220,173,224,199,221,202,236,154,165,216,121,214,199,80,135,183,204,293,135,61,185,76,128,110,232,200,234,145,269,195,166,210,293,117,181,172,117,167,169,194,267,204,239,230,308,128,181,136,209,239,105,93,199,204,185,161,109,217,160,226,209,174,214,232,204,115,168,175,237,197,117,145,91,219,239,149,130,181,244,210,128,149,144,150,271,119,399,174,324,224,184,137,221,151,163,139,163,354,76,310,252,218,133,206,86,137,226,199,231,227,249,250,261,250,272,230,190,159,197,95,170,138,364,171,122,104,65,241,113,163,241,227,143,305,91,240,321,211,122,184,122,306,220,78,170,179,125,106,191,114,153,186,120,204,188,333,134,177,237,233,163,200,172,234,147,229,148,183,142,194,204,204,248,222,291,120,287,96,221,153,293,186,157,190,136,249,222,316,275,141,289,315,259,78,253,77,221,62,128,207,160,277,140,179,176,218,94,196,169,221,137,97,283,109,154,212,158,168,251,225,246,153,75,174,214,192,165,151,230,280,115,142,150,175,77,192,105,134,253,99,124,224,112,259,83,179,261,208,115,141,167,154,232,213,121,192,177,245,207,81,161,274,274,133,192,97,190,178,97,138,124,119,186,148,237,197,177,183,137,245,223,203,181,227,176,217,259,199,178,199,265,210,171,134,308,87,153,220,99,254,137,201,198,113,212,158,204,135,148,228,169,169,132,332,212,198,188,300,241,217,203,79,203,241,83,217,144,167,146,219,118,195,162,91,92,130,323,129,99,114,155,110,143,163,208,123,54,220,136,164,113,141,155,304,221,130,285,184,208,123,204,168,150,115,219,132,164,312,209,110,176,182,268,73,246,118,223,272,313,161,181,202,222,216,128,234,205,183,109,134,223,151,176,212,157,57,167,84,174,172,201,190,247,280,84,120,203,186,208,176,146,109,131,143,116,162,260,258,151,136,189,75,98,186,32,191,142,349,247,117,198,86,144,235,186,80,94,138,110,124,252,139,173,192,299,90,151,256,105,206,128,242,220,235,224,188,337,180,285,210,301,175,82,205,202,211,167,165,105,177,81,267,235,200,153,182,251,205,187,149,163,178,166,230,240,238,164,226,193,229,202,268,107,261,80,148,260,131,198,166,123,173,158,136,168,179,77,90,155,244,172,264,181,227,166,307,140,201,123,225,250,178,184,245,159,163,207,224,169,140,227,118,224,84,249,141,114,137,349,144,141,176,204,191,219,187,284,170,159,167,220,187,328,158,294,184,103,88,208,136,164,126,137,262,268,160,268,110,267,169,204,144,156,118,211,69,123,165,159,132,153,70,56,218,182,82,115,100,84,179,235,83,180,181,237,176,120,213,262,161,308,73,193,153,198,111,86,167,117,139,196,98,100,107,264,215,152,315,273,169,178,320,99,222,211,279,115,149,163,213,200,38,201,157,183,111,252,213,230,185,344,140,236,202,88,175,213,93,156,238,84,161,120,105,267,222,159,165,173,170,168,181,247,168,143,197,170,206,165,197,204,195,195,224,177,129,88,73,180,106,158,62,71,231,77,180,140,127,113,164,151,157,213,121,302,177,103,278,129,273,249,268,295,269,254,180,173,106,119,129,289,289,211,250,300,218,206,172,280,165,172,138,210,236,154,164,183,174,161,325,353,280,258,158,243,114,162,273,239,117,229,289,182,245,122,193,94,298,192,174,215,232,174,259,120,207,119,117,133,126,106,156,155,170,198,201,173,136,193,157,159,116,283,59,92,68,104,184,212,175,232,104,229,266,139,127,289,181,190,270,91,267,155,155,151,185,283,110,207,172,250,110,84,234,198,270,211,149,211,243,298,270,225,63,152,122,136,201,198,266,261,229,236,98,181,203,176,189,207,130,234,245,221,180,218,111,300,251,223,302,95,180,201,233,146,122,121,204,207,115,167,172,269,251,186,157,191,282,287,67,268,206,103,274,162,215,182,261,208,242,192,99,130,190,152,120,172,133,289,198,201,10,205,211,168,204,84,146,190,281,76,105,144,163,243,221,142,180,262,144,110,189,169,124,253,137,196,73,244,202,141,187,227,197,234,150,251,205,184,231,230,241,183,114,161,285,195,145,124,151,251,117,107,120,124,191,194,99,167,108,303,204,156,147,112,93,203,276,222,167,107,176,240,191,208,201,191,160,164,212,149,215,229,182,191,167,163,119,183,208,213,241,145,280,154,125,98,50,126,176,129,181,195,171,52,149,222,189,186,268,204,261,199,125,197,178,118,116,166,183,89,323,107,163,203,168,287,340,130,238,240,143,154,217,262,190,149,158,190,225,137,260,233,163,215,197,255,195,245,210,174,78,164,184,189,175,163,116,221,207,197,129,140,149,277,202,262,147,297,202,82,173,308,189,171,173,161,182,179,145,182,163,198,188,117,322,189,190,168,144,183,228,202,175,136,233,177,187,302,129,96,150,267,230,103,245,135,154,148,86,151,105,191,113,247,151,164,252,149,283,286,170,206,168,154,175,146,255,167,177,178,237,202,196,151,98,142,262,303,226,261,167,219,184,77,72,200,157,219,312,195,295,119,222,199,190,105,187,229,89,225,165,100,187,164,151,185,151,82,196,207,209,165,267,166,156,97,89,104,179,107,143,120,188,186,210,250,154,135,125,171,157,225,104,105,260,121,117,193,76,183,96,235,164,230,169,155,219,176,165,164,142,165,182,212,108,202,186,74,115,125,138,98,228,133,155,90,85,167,209,233,126,161,104,235,225,287,234,86,143,242,122,182,157,178,160,226,136,229,113,76,120,219,302,190,147,152,229,183,197,203,221,237,267,148,198,186,88,169,95,122,234,174,163,117,175,249,132,101,155,113,148,93,122,165,188,141,195,166,174,113,247,161,172,209,129,160,131,163,111,209,176,211,200,164,129,247,275,253,166,242,201,239,221,179,218,264,192,198,222,141,67,76,146,180,72,294,248,244,314,222,239,235,167,108,139,193,134,276,250,194,222,211,168,224,271,217,136,182,139,168,134,280,154,289,103,156,131,158,111,192,262,101,148,208,297,166,173,154,298,327,271,190,174,240,166,114,86,120,249,132,205,164,221,97,195,185,188,225,195,222,150,184,122,177,97,176,196,113,112,216,123,186,191,229,114,139,148,199,166,189,141,76,180,123,159,151,156,338,188,124,62,259,153,144,208,95,101,238,195,188,203,144,108,273,143,203,278,125,195,388,84,118,214,93,90,181,195,178,152,220,165,46,123,120,184,180,147,140,99,230,135,212,166,205,244,286,215,125,294,264,124,236,157,175,141,116,200,95,233,304,203,253,144,143,166,209,230,76,167,203,84,121,223,198,174,203,194,232,186,217,132,317,230,213,158,257,222,143,212,199,216,99,145,240,174,255,132,268,216,206,87,133,296,241,227,107,139,148,226,135,185,134,245,102,100,194,213,182,215,125,85,112,180,103,209,151,248,200,208,133,313,213,201,206,164,139,280,64,164,167,204,248,76,309,73,172,179,309,126,137,133,196,172,224,211,205,130,248,63,222,134,169,272,114,195,100,254,94,115,159,160,208,146,113,175,137,182,160,165,220,128,240,377,228,168,162,191,179,211,71,77,158,264,144,110,109,108,187,235,154,120,224,150,212,141,209,174,221,167,235,201,194,247,192,246,227,253,235,96,182,245,264,150,221,229,148,251,313,223,130,191,266,119,190,223,175,59,144,114,213,142,146,147,211,175,235,132,136,138,81,106,233,230,235,236,258,181,250,208,301,263,157,168,161,209,64,133,247,206,281,183,189,144,188,132,170,186,306,176,208,254,208,147,248,169,167,111,215,167,214,146,245,201,234,222,320,217,182,228,139,192,126,178,217,229,98,120,162,190,76,159,257,145,200,167,164,247,209,201,191,217,159,127,152,130,147,206,70,129,180,154,252,192,270,158,115,154,167,88,262,238,176,224,120,152,178,186,264,206,231,159,256,303,199,129,89,198,180,168,142,97,187,88,176,132,256,166,231,67,171,244,166,214,95,111,179,174,135,178,61,74,141,116,162,160,150,197,234,199,127,210,141,203,173,216,143,184,162,226,252,163,171,265,201,150,186,102,187,199,176,107,158,193,189,157,98,271,124,223,217,187,120,288,252,246,194,203,63,183,200,161,177,239,213,283,220,145,149,316,121,228,193,231,170,141,109,176,94,93,139,251,114,203,157,75,109,113,288,148,158,308,151,151,143,294,123,230,121,88,183,57,161,234,213,178,220,116,54,131,219,197,170,93,114,83,136,158,105,127,180,150,200,179,179,186,205,145,278,170,164,195,108,237,235,128,225,338,171,245,226,111,162,106,185,150,165,217,203,81,309,206,129,229,204,158,145,130,140,166,240,281,186,204,179,223,319,147,243,174,114,140,173,186,238,169,117,149,101,279,189,157,75,184,110,223,238,164,72,48,233,220,124,212,207,219,153,148,74,107,160,159,187,98,117,262,156,116,123,300,104,247,90,97,172,127,218,205,125,163,229,208,143,205,159,149,188,173,163,188,308,180,178,158,127,156,154,222,185,278,142,131,114,151,201,210,186,134,126,117,96,181,217,236,191,117,139,104,176,247,94,118,199,266,117,132,210,201,163,130,134,168,163,282,171,181,230,242,167,139,239,149,192,146,93,230,326,210,168,158,257,147,169,182,203,275,106,177,225,243,245,171,195,286,218,110,125,233,99,223,194,269,72,160,170,84,189,95,190,225,70,266,136,258,208,128,176,140,247,208,222,190,135,191,163,109,140,148,191,171,227,117,214,108,394,149,206,155,246,224,264,257,174,183,101,220,191,235,200,232,239,203,239,212,145,307,128,238,104,122,79,147,221,120,126,122,227,136,140,199,269,99,161,198,137,294,183,324,177,147,205,161,153,197,182,262,177,281,259,174,131,234,152,142,189,244,116,123,125,196,199,190,200,197,175,152,126,177,224,91,262,118,229,298,194,123,82,214,125,199,172,248,168,80,268,268,181,121,158,219,275,138,178,213,222,176,252,175,256,141,92,66,95,228,173,272,180,88,148,265,143,231,146,187,109,160,150,211,109,201,106,178,92,155,178,173,205,243,97,229,119,141,277,187,263,112,201,102,216,193,111,149,61,224,104,216,150,49,60,229,259,170,91,290,227,113,145,136,138,109,220,212,118,197,184,212,216,128,116,201,208,133,132,91,167,223,266,191,113,242,230,174,256,109,159,217,42,133,140,223,228,274,185,137,218,118,118,179,260,152,176,180,289,156,208,129,275,231,125,275,227,148,210,175,127,236,156,119,217,151,192,224,179,112,220,139,268,212,197,161,142,170,117,81,222,238,226,247,173,148,128,309,220,192,74,206,84,290,415,392,94,121,125,216,175,143,209,202,192,156,201,92,165,173,148,237,273,148,325,236,138,233,288,129,235,68,202,150,254,129,235,216,273,227,248,181,116,79,119,282,146,135,105,261,129,244,163,128,202,76,220,118,151,213,113,63,259,114,152,122,176,102,201,331,126,187,194,101,144,133,177,110,222,136,186,289,164,323,150,240,117,147,213,104,70,201,165,206,197,134,122,271,270,257,196,281,265,99,119,172,80,100,121,165,299,93,94,277,208,212,85,193,157,133,169,106,143,87,210,145,173,146,214,222,61,142,225,153,178,198,168,123,229,173,140,195,288,226,275,132,214,226,333,192,218,248,231,76,191,55,94,233,205,177,223,145,111,113,160,213,188,108,176,186,106,117,219,131,123,156,321,123,166,118,94,223,186,130,130,164,265,163,120,365,179,306,261,329,107,71,218,123,152,254,235,239,95,113,138,118,147,119,210,248,287,145,172,119,162,156,73,70,224,113,251,154,204,131,112,229,254,188,219,214,212,196,179,223,153,269,163,210,143,144,74,118,182,171,156,212,266,239,99,223,224,114,166,297,140,200,164,150,138,182,181,292,289,133,201,192,236,144,192,356,185,266,151,151,96,138,177,200,256,241,220,185,205,189,200,114,280,216,136,145,167,162,198,214,145,126,87,121,242,105,104,171,208,179,278,165,209,246,295,437,119,224,209,173,237,242,262,151,145,207,134,211,104,126,186,157,84,216,167,245,127,202,101,92,136,168,83,98,201,164,116,186,232,227,99,47,183,237,176,121,170,130,171,141,258,281,177,257,83,178,211,183,256,166,241,262,134,143,206,215,116,219,181,164,147,76,103,144,198,108,212,197,74,98,78,257,189,112,156,246,213,240,98,193,212,299,224,225,271,255,152,120,229,191,37,249,292,211,161,162,127,229,188,90,261,156,192,268,254,286,257,129,218,139,216,123,107,192,225,195,201,114,146,138,170,158,204,123,177,264,213,129,237,128,194,206,254,151,132,97,115,125,202,218,165,110,195,187,152,180,219,270,230,226,77,191,137,183,156,196,198,129,133,283,210,266,322,94,157,240,195,116,199,219,342,285,270,168,121,148,187,137,194,115,123,293,204,115,99,183,189,252,178,306,201,239,138,122,139,284,135,126,171,200,232,190,312,69,267,312,144,194,225,246,180,205,285,216,54,135,144,131,206,124,63,117,205,260,218,167,168,130,116,169,209,166,112,93,149,145,102,200,181,206,221,212,142,162,184,177,53,223,138,195,144,156,150,94,215,188,146,219,257,125,215,151,196,220,200,61,74,128,124,95,217,249,178,191,119,192,136,159,160,194,216,81,293,103,134,189,258,148,151,167,226,233,145,81,212,226,309,147,233,195,283,208,184,308,112,220,112,213,224,139,104,130,188,111,93,153,118,132,95,134,143,203,278,118,160,261,123,158,168,293,172,187,130,231,112,139,136,140,166,226,214,244,204,141,210,146,209,246,198,217,100,256,211,138,151,247,220,56,195,202,186,267,127,143,158,109,93,194,96,294,259,267,276,193,137,117,211,305,285,99,84,305,344,115,153,49,159,126,189,171,153,129,253,155,188,217,146,221,208,112,390,212,152,178,159,150,278,115,154,224,147,296,148,182,178,167,181,193,154,143,162,243,70,190,243,91,158,108,141,327,139,153,131,284,119,129,151,154,146,193,126,221,213,58,129,86,250,171,100,129,189,331,215,176,307,144,215,166,256,174,149,172,162,337,220,180,63,109,273,175,388,78,167,133,299,238,105,86,209,173,319,149,184,272,120,129,258,134,178,125,351,230,198,239,104,178,155,156,174,108,216,214,188,279,174,216,129,170,217,186,175,266,197,170,95,115,162,271,60,261,195,163,154,129,169,107,110,302,202,198,163,246,248,163,140,85,187,210,139,213,234,117,128,141,162,144,231,192,156,184,299,167,151,153,164,126,226,113,197,254,109,156,168,213,107,122,265,204,250,240,132,82,253,63,175,164,217,241,139,126,207,136,163,151,219,214,251,65,131,164,169,122,207,159,228,135,179,213,146,156,121,120,235,198,100,71,249,180,331,314,141,114,75,217,138,74,132,244,218,154,209,140,184,187,178,149,173,133,89,123,145,166,246,102,106,229,122,267,167,176,340,251,77,96,148,173,288,293,266,160,158,245,206,189,125,118,197,130,101,208,285,112,217,138,193,248,74,265,195,229,158,228,104,215,150,274,173,243,129,279,247,207,203,143,100,248,221,164,313,134,162,156,166,196,308,227,179,145,263,228,200,209,196,122,169,165,175,84,171,156,187,36,103,215,174,126,240,139,171,80,150,198,184,289,270,94,103,169,145,297,156,217,139,226,185,134,242,184,142,199,228,227,134,167,164,308,226,156,141,278,167,167,151,231,138,176,157,246,93,253,220,244,267,252,287,113,86,242,149,276,314,121,96,180,118,74,129,249,322,178,98,239,156,99,135,148,175,202,157,155,205,91,220,149,184,93,192,151,162,287,144,185,273,213,127,269,257,152,145,189,155,210,110,114,221,115,235,305,186,137,294,248,172,197,178,188,207,221,92,113,246,187,178,284,64,202,186,240,216,185,279,219,213,108,116,149,154,211,187,166,205,70,76,103,110,162,114,153,226,207,135,298,234,204,123,273,115,213,208,306,143,287,113,120,207,144,149,105,207,195,161,191,124,264,273,154,116,112,269,120,171,208,108,239,308,206,100,188,101,129,245,60,146,180,153,141,137,176,166,198,97,108,177,180,101,139,156,107,261,242,264,231,272,132,125,109,120,304,177,230,201,173,143,167,241,148,187,139,117,191,160,193,212,176,192,137,93,239,170,303,107,201,161,289,204,208,152,55,111,200,151,57,82,172,72,163,184,120,200,181,120,166,99,259,182,172,157,186,150,75,69,172,130,199,221,155,130,178,209,94,183,151,254,116,223,144,225,147,124,171,166,250,139,282,188,264,247,296,133,195,225,91,58,234,263,120,137,272,311,267,263,205,165,295,216,258,219,193,219,79,242,180,146,258,301,207,226,169,219,118,148,264,229,241,130,143,181,141,161,235,107,239,157,103,128,197,133,144,162,128,218,167,162,233,219,66,99,315,115,138,189,139,220,295,124,221,190,203,176,138,151,209,146,142,100,68,173,80,171,256,112,158,168,337,210,223,83,250,96,102,252,261,153,72,221,220,148,203,241,179,111,176,139,133,159,300,147,251,210,218,285,153,210,215,184,237,188,245,201,149,101,181,115,231,185,113,185,119,233,62,209,78,249,219,205,201,133,185,244,261,226,118,197,114,143,195,199,154,240,211,183,258,230,227,264,123,106,140,212,353,86,121,126,203,175,166,250,152,175,98,156,271,268,192,195,156,130,88,152,210,317,192,178,223,172,178,185,201,67,116,203,255,96,206,205,259,152,99,131,147,113,168,140,200,59,124,313,140,121,180,221,184,190,182,168,83,221,111,202,220,138,151,168,311,150,103,271,217,207,278,136,150,209,140,192,234,141,238,203,200,241,131,98,183,223,189,145,152,283,129,245,87,111,134,198,243,240,246,212,222,225,218,194,150,109,106,268,216,187,207,193,179,221,229,186,212,226,56,125,306,95,198,164,58,109,252,198,213,191,247,148,179,136,198,81,227,312,326,256,179,148,189,239,257,289,196,231,216,131,176,160,157,197,174,157,88,150,212,163,324,120,158,95,124,133,181,204,170,278,98,59,216,210,52,226,242,296,179,185,176,188,202,307,105,175,92,71,211,111,192,270,171,252,222,186,348,203,189,186,193,208,185,176,202,291,224,78,109,131,225,248,148,256,168,131,217,218,132,96,212,206,150,265,245,138,319,220,108,230,88,214,235,249,162,185,52,353,198,273,164,244,199,337,184,134,180,226,99,97,223,248,250,257,164,175,157,285,107,216,164,250,221,238,278,78,103,224,185,285,223,131,126,191,159,162,181,180,145,130,250,235,217,386,225,132,127,122,263,311,319,159,165,210,119,150,203,285,220,276,210,270,195,109,174,194,145,210,181,227,132,198,73,179,155,228,186,182,174,134,170,148,95,180,79,166,119,129,157,202,271,227,276,96,121,136,200,130,224,102,88,231,90,184,289,198,201,275,183,190,140,147,101,125,115,118,210,121,212,98,313,142,250,282,161,192,172,227,182,99,112,282,199,206,101,217,178,108,216,87,168,268,130,190,292,170,242,186,212,136,311,203,203,160,102,213,160,161,301,166,194,154,284,174,91,152,268,87,291,172,92,237,228,223,85,323,113,179,211,203,167,108,146,213,273,171,197,163,266,116,251,112,162,158,288,250,120,162,202,210,155,183,284,148,153,159,274,68,249,110,276,312,252,116,152,184,140,162,210,262,254,244,74,240,82,211,91,162,174,243,134,142,245,277,193,341,188,271,164,116,286,129,190,216,245,231,94,185,146,109,190,112,196,226,154,171,143,103,249,297,134,199,167,186,173,118,175,146,219,79,225,127,132,109,169,148,206,141,163,219,232,188,268,213,199,299,172,189,169,211,162,202,214,218,92,161,215,232,190,168,230,172,141,151,216,127,253,284,117,197,111,189,159,180,208,113,267,60,214,356,191,304,183,262,84,114,265,147,106,192,188,180,92,210,135,194,114,171,208,129,157,179,239,244,152,178,175,93,145,151,202,172,203,203,200,200,151,167,163,116,241,172,264,173,297,195,290,91,162,210,144,138,179,279,206,205,127,215,176,207,203,247,119,118,150,178,214,200,130,129,230,104,184,183,275,111,264,212,90,134,281,115,174,157,155,63,217,209,250,192,225,193,79,110,83,118,222,206,134,164,161,85,232,230,148,150,175,246,157,81,194,325,99,226,297,190,39,141,136,101,212,227,134,212,175,191,116,185,168,195,248,156,59,204,134,284,118,59,125,117,106,142,204,120,256,166,225,117,255,170,139,141,233,113,87,276,232,237,116,196,156,164,171,105,87,95,240,98,212,232,132,268,127,163,193,263,163,325,234,219,76,188,226,225,193,257,88,153,34,106,238,273,166,129,233,220,253,104,322,88,218,223,175,154,250,123,78,255,227,234,156,106,206,209,210,198,234,296,160,166,119,100,146,197,211,194,107,182,233,223,155,228,116,153,116,220,238,170,194,114,227,392,261,123,151,121,186,183,128,154,205,150,198,207,147,191,159,118,124,224,102,153,170,107,225,114,198,101,101,253,217,191,96,208,231,82,110,126,212,257,123,128,104,229,122,85,160,171,219,112,162,223,177,158,214,182,72,242,166,209,89,173,146,150,154,195,186,179,172,102,195,101,157,217,263,207,236,123,260,181,180,133,171,235,252,93,206,161,265,202,190,123,129,230,174,286,182,98,132,217,138,212,191,262,134,200,239,200,336,186,183,195,170,240,142,300,159,321,181,141,192,297,177,263,219,157,184,194,83,113,297,189,197,165,202,111,157,104,313,190,250,152,94,175,169,249,183,295,135,267,164,225,209,161,160,156,221,332,243,213,302,108,207,203,128,237,98,213,149,198,266,127,285,149,227,191,185,247,68,278,190,308,180,14,176,288,168,260,102,196,159,171,208,216,307,264,135,341,230,222,220,206,136,164,200,90,190,198,70,260,169,169,124,133,212,128,195,282,131,211,304,260,246,144,337,257,196,190,59,134,115,243,179,232,288,207,132,180,217,172,297,133,194,46,87,224,160,325,289,174,236,147,233,173,283,222,310,110,173,178,179,164,151,153,206,168,276,124,110,207,164,313,113,347,180,94,189,174,76,80,103,71,199,180,146,156,144,165,300,263,226,215,198,167,201,176,165,113,234,188,296,292,214,179,212,222,293,103,192,267,237,244,261,105,132,111,124,153,119,137,127,161,245,169,71,242,123,233,281,223,176,152,226,168,94,145,239,197,164,289,256,177,141,154,162,165,78,211,264,278,147,86,191,161,155,193,149,148,109,192,161,236,209,52,176,206,92,154,270,193,121,205,136,166,93,249,125,275,128,161,123,216,180,92,177,86,295,173,213,131,163,214,197,89,204,183,143,170,136,244,224,137,146,146,81,152,193,114,102,129,213,146,105,181,144,187,153,214,122,236,318,186,132,146,87,268,165,89,232,231,171,164,178,163,224,120,126,169,183,134,244,202,121,156,112,304,208,161,213,183,200,170,224,79,288,253,173,247,298,176,188,174,211,184,156,188,135,267,228,149,116,162,279,141,113,115,294,216,261,96,272,211,153,234,183,256,284,249,98,87,184,164,75,127,159,215,157,138,103,276,103,121,284,267,250,122,173,155,246,172,168,159,186,151,104,269,273,181,270,346,299,141,107,50,133,101,161,187,82,197,132,90,171,289,198,118,104,299,204,179,355,198,82,157,162,276,139,255,121,172,164,142,211,238,102,128,296,248,289,212,230,156,189,283,252,274,120,319,177,147,191,92,235,120,202,178,196,201,200,126,191,158,115,230,149,154,83,56,156,182,105,188,319,152,253,112,228,134,140,252,136,93,157,148,134,166,214,93,133,289,215,343,269,123,173,227,163,126,216,329,160,170,251,172,177,136,195,156,216,93,117,228,167,75,303,212,94,216,161,200,346,264,251,350,220,186,240,205,208,192,213,90,83,83,175,176,199,176,226,191,80,211,244,297,125,214,243,139,129,129,209,170,260,146,142,294,301,137,76,273,129,202,65,189,167,146,108,245,244,293,124,142,399,133,120,167,96,191,206,156,131,243,160,237,149,154,204,284,154,207,286,198,164,197,97,56,308,80,121,199,140,209,126,139,238,237,181,274,197,203,204,151,131,158,222,236,267,87,158,140,149,157,111,304,236,215,222,141,67,149,155,185,200,100,229,195,240,100,173,42,153,216,169,219,215,290,135,213,148,137,204,134,229,274,118,98,168,217,304,90,251,86,187,166,175,89,188,191,204,52,272,296,251,257,185,384,204,229,180,224,254,294,176,156,165,185,83,197,154,232,195,190,67,235,198,149,198,207,132,121,231,223,268,271,185,194,299,238,121,193,54,210,129,207,263,111,278,327,249,360,132,165,104,100,168,315,80,210,228,185,167,123,82,117,171,270,210,363,233,242,254,263,162,216,192,240,231,227,194,187,155,192,191,272,191,234,108,74,148,85,202,287,229,117,167,88,174,122,126,210,193,227,169,143,66,129,179,170,222,99,170,244,203,188,274,186,226,154,258,91,198,280,153,182,244,240,166,179,241,84,117,104,224,247,227,356,237,248,159,285,245,154,158,96,231,243,171,117,166,242,125,115,165,227,125,135,100,202,183,156,228,208,204,180,88,126,139,194,212,171,190,248,213,124,145,286,241,202,276,93,194,180,243,208,176,189,145,151,293,202,132,207,246,127,206,227,206,132,121,302,228,182,159,217,212,86,234,243,301,142,177,133,171,159,123,176,269,216,121,204,211,69,334,209,131,145,226,161,143,173,259,223,222,175,203,95,197,260,149,221,261,192,179,173,229,99,194,88,244,234,140,216,172,233,73,230,226,107,149,228,132,128,237,211,211,233,162,228,239,69,119,101,342,170,191,342,253,186,199,197,160,247,212,189,191,134,180,225,93,239,315,196,175,202,315,224,179,143,215,102,185,231,207,263,301,148,299,202,256,132,257,159,199,238,101,96,71,117,205,213,231,158,282,376,202,180,165,246,247,227,218,241,148,84,119,145,110,203,74,173,39,90,185,173,208,169,179,82,215,195,336,133,169,230,218,230,123,159,217,129,200,152,284,258,132,141,163,101,114,151,218,239,117,166,219,183,221,127,155,168,187,310,323,309,135,254,123,235,261,165,55,208,254,90,88,227,205,154,117,450,259,189,117,177,227,169,105,186,226,203,253,164,138,125,239,209,271,150,185,117,188,253,156,178,166,208,130,232,125,155,42,189,125,185,222,181,266,137,157,92,174,168,206,272,174,162,154,140,315,207,146,89,135,136,234,112,201,120,274,322,121,79,137,318,230,171,192,135,197,230,181,183,239,109,315,80,142,270,255,200,183,186,291,149,59,239,49,154,225,68,72,116,194,94,233,140,101,83,75,195,227,250,196,174,197,217,128,220,165,141,260,170,347,124,201,230,137,257,301,102,202,166,197,196,183,152,202,208,123,172,219,147,236,177,112,238,198,309,176,271,200,222,119,170,286,191,167,224,230,204,146,73,89,125,204,250,58,162,223,97,212,134,242,137,231,222,199,88,120,176,248,225,224,129,237,168,360,187,292,149,168,232,162,172,208,210,200,177,148,116,256,215,188,283,205,237,226,178,197,231,89,128,249,143,237,116,150,287,258,200,250,106,122,245,210,213,126,161,192,85,218,79,260,193,191,309,200,226,141,121,184,177,156,330,241,174,67,264,182,200,214,200,177,224,179,216,282,243,191,181,230,89,262,214,220,214,262,198,279,216,263,102,234,113,110,229,188,265,141,171,199,200,183,115,141,181,160,282,312,38,49,186,189,360,279,278,183,198,165,151,142,223,196,170,226,102,203,113,195,232,205,266,192,133,324,355,107,197,199,209,156,138,231,157,162,131,166,233,125,161,214,128,254,246,273,216,279,210,227,237,106,157,77,268,138,263,190,309,171,212,223,176,175,212,227,192,135,195,336,139,229,216,160,206,205,274,225,276,123,226,153,159,194,94,236,344,194,112,331,220,77,187,150,150,265,280,145,195,244,95,229,183,254,135,183,185,70,221,72,179,148,207,162,78,92,168,122,159,234,177,255,233,230,293,172,157,183,117,123,101,250,262,189,287,168,36,116,82,347,264,147,213,148,214,161,122,304,180,296,153,183,163,179,176,187,106,123,140,274,159,295,189,181,236,182,120,222,168,116,181,179,182,167,273,231,190,187,332,194,273,166,151,168,206,274,144,131,301,242,129,199,152,129,217,234,103,288,137,209,301,181,182,119,299,162,155,194,252,241,171,170,189,289,142,249,261,208,170,150,163,144,232,127,237,229,257,58,285,162,161,224,155,180,148,62,182,318,215,244,199,207,263,223,229,233,154,336,137,173,220,184,241,81,74,219,138,201,194,266,91,246,156,141,119,104,241,291,203,236,141,209,97,86,129,150,69,320,297,184,198,123,181,178,176,187,223,191,177,262,171,139,188,213,220,185,196,394,203,110,229,141,126,300,187,357,100,161,265,89,305,247,249,137,128,170,256,199,129,167,159,228,128,136,208,270,219,161,215,102,207,243,72,223,244,245,124,271,185,180,102,131,94,119,79,196,202,255,81,121,144,234,89,131,86,184,57,149,258,319,91,157,174,244,237,161,215,307,259,203,259,137,324,163,190,100,185,221,233,142,236,219,215,116,226,120,157,139,66,128,148,175,120,223,181,141,189,163,215,125,187,204,168,100,182,188,197,208,43,193,163,247,183,135,255,248,243,180,270,213,220,337,153,126,166,224,168,177,196,335,139,193,201,136,83,62,129,205,225,165,186,209,254,222,222,134,103,125,201,137,180,153,79,236,148,192,255,184,245,185,213,230,74,222,171,136,203,212,309,239,152,181,111,223,167,123,110,161,196,259,143,149,154,204,165,190,234,123,264,105,150,164,139,119,203,297,177,188,185,224,311,110,275,305,114,181,241,137,227,193,269,238,235,214,218,159,87,326,267,292,176,272,106,162,159,182,173,107,105,111,224,147,188,163,177,140,86,132,142,219,189,262,198,171,175,185,221,133,249,39,119,230,317,130,180,213,199,268,250,234,81,200,181,174,254,135,243,379,224,202,241,118,236,137,250,205,188,181,199,134,273,324,255,241,259,116,252,142,244,205,300,197,197,105,269,289,138,204,172,216,82,281,127,124,238,196,135,69,217,280,187,135,220,155,98,198,108,97,144,149,216,184,199,283,128,246,228,186,169,159,113,137,131,145,119,279,212,339,263,312,187,122,123,278,221,255,204,188,168,204,242,155,126,238,164,168,209,282,196,167,112,316,136,191,134,284,221,70,146,139,123,222,190,248,204,129,118,287,213,317,226,220,161,198,152,223,172,220,95,114,282,179,73,159,210,132,151,353,173,159,200,305,207,151,181,178,198,169,187,140,201,268,228,154,172,226,265,155,307,225,87,176,103,197,130,253,176,211,90,181,226,114,258,233,286,237,151,246,282,227,193,116,62,154,267,182,189,86,152,163,182,142,99,156,269,226,81,110,141,98,205,60,255,210,51,198,339,200,215,159,191,118,172,175,165,334,120,170,236,241,181,148,173,246,172,230,249,255,324,279,103,121,108,213,292,129,131,103,158,264,274,224,218,215,250,221,89,146,144,165,128,203,247,135,146,142,196,132,82,181,293,157,232,245,225,154,161,115,159,210,183,172,143,95,172,85,272,199,114,208,238,121,156,181,129,137,240,200,197,212,291,206,222,240,201,246,159,169,132,105,203,242,106,247,65,140,92,143,269,231,55,209,158,165,160,350,167,121,90,171,235,254,194,44,308,208,128,176,150,130,146,120,291,202,228,169,214,175,139,186,158,351,92,139,119,168,140,192,184,140,147,154,172,109,151,159,133,184,164,100,241,120,221,170,206,148,153,182,183,202,157,290,218,285,179,234,167,293,234,264,144,140,166,160,141,177,310,208,232,180,113,214,171,167,280,118,178,188,285,235,256,161,172,251,166,124,138,200,157,238,224,225,244,150,182,173,309,138,125,226,214,231,142,238,128,277,209,118,149,188,140,116,185,228,248,195,236,238,123,127,154,246,169,228,236,149,126,169,263,142,214,144,165,176,208,247,106,174,227,165,219,262,228,214,149,143,152,239,176,208,253,171,279,276,223,221,149,163,159,75,215,221,114,219,232,231,258,202,233,77,246,286,324,151,75,231,142,289,240,222,301,176,191,249,143,162,191,160,157,242,174,224,303,234,130,285,97,122,162,160,124,139,127,179,222,191,269,179,235,208,153,199,250,170,65,234,135,223,228,174,166,162,129,171,56,148,244,268,96,135,213,371,221,148,190,158,99,108,149,333,73,240,205,259,196,189,170,225,192,190,216,139,230,157,229,245,147,137,152,182,248,234,165,131,103,234,164,194,35,228,181,321,105,249,302,105,206,161,145,149,99,119,191,156,289,177,193,220,255,270,122,173,227,116,196,239,180,139,89,202,154,318,142,178,194,188,223,211,175,223,211,187,118,113,111,95,239,184,180,275,201,191,218,140,227,241,147,91,148,123,45,251,169,208,131,143,229,47,146,226,104,226,276,306,141,261,119,243,159,124,243,225,108,166,199,193,333,135,162,186,110,213,172,69,264,203,351,285,177,232,181,264,224,186,98,178,242,75,170,220,138,90,358,147,258,226,193,155,299,123,199,139,150,77,145,98,119,186,112,258,262,215,133,197,238,145,199,242,232,251,117,141,114,168,144,351,156,179,137,251,177,102,246,182,165,274,62,227,138,204,216,181,281,229,305,235,175,165,199,238,150,144,180,263,186,288,163,131,253,115,61,193,286,219,163,205,288,108,211,185,225,249,161,219,147,228,268,260,181,326,101,214,174,95,100,287,162,113,251,229,194,224,145,204,170,198,221,199,186,129,152,219,69,160,241,162,220,136,137,258,264,61,178,76,181,195,130,295,257,204,81,115,246,209,144,147,108,206,165,169,114,132,226,226,201,274,323,177,209,274,232,116,191,232,293,225,127,120,157,159,198,266,81,229,208,216,82,228,144,221,93,143,201,294,165,201,292,149,184,241,124,128,202,105,213,227,108,147,188,187,238,170,213,137,204,248,150,222,104,254,154,145,262,203,185,144,74,222,236,249,199,97,203,328,201,180,200,236,263,203,250,189,164,199,148,186,308,247,262,173,199,152,212,240,162,187,127,238,246,109,110,28,240,212,105,281,303,329,218,292,170,144,129,269,226,245,193,273,199,215,71,146,183,175,157,270,261,191,167,225,126,240,205,114,214,173,174,132,213,93,197,220,352,239,177,302,234,163,207,223,129,231,188,216,203,168,148,166,101,190,301,167,157,246,135,113,242,107,232,167,170,212,193,204,286,141,195,201,229,107,182,252,271,155,208,333,321,239,189,177,193,209,128,210,191,142,211,271,275,80,196,254,208,96,201,221,297,148,183,98,189,245,285,227,231,178,139,154,149,228,212,166,118,200,194,243,252,186,146,277,212,191,244,251,204,231,78,182,199,168,103,245,168,179,249,165,167,213,101,141,244,269,243,199,307,202,209,329,174,264,179,150,220,238,218,112,244,86,232,121,136,189,298,95,76,165,162,146,185,227,303,170,59,152,171,198,249,126,254,143,176,211,162,258,180,150,186,173,160,212,235,270,119,154,172,65,127,242,165,432,303,97,219,200,158,230,338,126,229,199,206,174,287,138,184,226,88,249,156,218,222,94,182,94,161,222,80,204,147,174,138,192,153,262,141,114,170,160,165,267,242,231,144,223,114,269,183,146,79,252,166,263,198,225,390,145,179,239,239,106,121,214,209,164,262,113,180,202,222,225,334,210,165,133,281,87,153,195,146,167,150,174,141,227,235,213,189,227,234,140,215,211,147,209,167,165,142,224,233,207,218,209,158,104,139,311,329,239,156,241,167,192,104,179,137,253,80,162,184,209,204,200,221,199,187,228,230,179,135,121,68,146,86,201,161,88,78,288,155,183,151,132,167,287,233,138,154,113,192,234,131,191,124,234,211,175,214,83,211,114,88,240,189,204,172,181,216,288,141,247,150,213,133,218,323,162,233,125,146,214,182,128,91,125,176,160,228,199,201,270,111,242,171,151,154,162,229,172,330,148,142,249,137,171,328,237,180,227,226,56,231,158,142,181,293,285,158,159,92,115,136,114,242,202,73,129,192,118,219,150,251,341,226,156,218,206,181,91,170,204,303,330,226,374,183,283,261,128,229,195,192,156,235,213,201,156,223,242,168,162,169,242,126,102,149,156,188,205,204,156,256,256,175,273,74,214,278,130,191,161,199,240,129,213,249,249,147,237,226,138,204,83,341,220,180,133,136,127,126,189,259,126,211,173,105,237,221,96,216,180,222,214,216,226,216,74,185,143,244,139,181,164,159,80,233,152,246,251,275,275,131,116,144,223,208,192,165,216,142,175,124,88,165,93,184,174,96,110,186,191,159,133,181,191,120,220,172,202,202,115,137,133,109,168,225,138,98,211,104,148,115,210,166,138,151,144,152,173,215,187,77,198,133,131,150,80,102,151,166,201,99,120,122,178,160,56,75,89,131,134,119,142,95,122,92,223,68,113,126,142,115,60,185,141,131,227,184,209,207,204,213,150,185,182,152,140,171,96,83,147,107,122,106,80,115,195,222,82,109,154,179,121,63,224,124,144,177,116,151,170,165,204,117,203,176,137,117,197,197,172,202,167,201,177,132,92,169,193,204,205,141,129,220,53,119,97,111,117,152,164,87,246,216,200,188,197,196,209,151,206,165,175,230,183,204,181,168,98,122,134,88,149,76,174,148,225,207,90,116,185,138,158,142,125,118,164,64,193,196,191,125,110,179,82,194,52,76,208,203,146,101,160,115,115,168,218,220,107,149,118,223,145,220,205,189,139,186,184,186,165,219,173,120,125,68,165,182,132,107,197,99,198,142,134,203,148,214,224,147,117,132,188,105,297,206,104,237,114,175,108,94,104,147,185,110,95,211,172,85,239,120,195,175,227,161,135,130,150,122,211,142,201,177,81,187,182,74,128,184,221,159,135,163,106,136,167,239,154,175,208,224,116,131,138,68,247,188,180,141,159,85,165,119,202,178,223,91,213,99,145,160,107,151,149,218,112,161,107,161,91,166,186,167,198,210,144,205,165,132,210,211,173,149,89,204,204,118,172,90,197,172,110,165,102,225,142,207,142,166,120,142,190,72,244,234,141,64,218,191,211,171,175,92,122,128,189,88,155,147,235,105,205,125,163,198,111,106,194,205,154,117,199,182,148,137,91,135,174,223,164,103,181,191,176,231,127,120,92,124,127,191,201,202,116,244,221,197,124,128,214,192,97,214,189,215,204,153,211,189,218,177,162,167,131,109,173,176,189,212,157,194,191,133,168,141,123,181,157,165,146,162,178,185,202,95,195,172,165,174,209,54,173,147,215,127,212,194,169,104,193,163,62,176,90,192,173,203,103,145,212,125,149,94,210,89,211,141,126,205,210,189,210,181,218,82,126,95,94,154,167,87,136,123,223,182,222,95,115,154,193,197,150,177,64,107,136,73,140,138,235,108,217,164,90,184,186,218,197,145,258,192,218,182,179,208,195,218,180,222,336,166,174,200,132,167,185,115,141,156,188,192,134,118,84,207,194,94,84,215,163,183,80,216,172,190,214,156,119,203,155,125,131,103,131,168,220,139,172,200,118,217,175,155,218,169,157,212,199,172,148,160,107,189,155,175,235,90,209,215,192,199,175,153,194,178,160,136,155,102,142,173,178,207,97,170,101,147,103,121,186,111,124,160,188,149,180,220,119,105,143,139,116,123,218,182,149,166,125,177,144,189,127,132,218,123,154,241,135,127,145,174,221,151,145,173,215,197,225,185,218,233,156,116,200,217,128,129,202,176,168,211,188,157,143,154,252,149,179,224,205,92,232,214,161,232,186,190,179,169,137,150,160,222,151,148,217,162,174,174,79,129,218,177,111,173,137,142,212,154,183,225,225,152,215,160,188,205,133,176,193,225,65,221,240,208,222,163,192,202,138,132,222,246,217,160,152,215,116,136,210,154,143,140,126,157,133,53,170,179,116,156,209,197,164,136,214,163,135,175,216,196,137,98,216,106,210,168,127,216,147,153,163,171,160,111,110,130,168,178,185,194,202,180,145,116,198,202,210,159,255,87,136,104,149,210,124,137,123,170,172,172,115,122,170,90,202,153,124,95,203,98,196,120,154,205,234,105,166,149,192,185,233,133,131,129,186,192,83,132,214,136,180,183,121,206,199,132,144,187,79,115,189,191,211,193,157,180,206,154,238,180,218,187,155,199,210,172,119,158,112,68,182,132,159,201,110,189,207,194,181,183,114,200,180,165,120,199,225,165,167,134,187,190,229,155,132,202,184,117,190,255,170,122,194,236,196,128,165,219,228,120,166,228,144,236,163,167,89,195,153,229,197,225,181,190,184,231,178,182,247,167,128,205,196,124,147,183,219,212,116,181,221,252,167,160,209,63,217,158,133,219,236,117,214,151,188,195,157,144,153,145,234,210,205,201,194,223,127,196,194,213,73,113,122,162,120,204,97,155,150,167,119,107,182,107,87,179,92,95,133,202,207,252,205,214,206,183,108,109,155,166,216,141,205,200,132,202,227,111,225,204,166,212,227,216,193,120,187,210,119,125,129,131,127,228,213,127,170,197,174,238,161,183,81,136,207,124,219,106,168,146,168,205,218,105,163,212,113,221,191,197,164,163,220,90,233,162,159,180,179,116,114,148,200,227,132,123,232,133,206,224,229,162,189,77,232,155,239,159,181,205,226,138,191,202,152,228,161,178,212,175,176,136,188,177,64,185,138,153,138,227,161,124,116,195,220,192,178,189,183,177,125,100,83,216,223,97,207,209,194,251,155,191,105,242,113,200,182,202,235,177,190,224,193,154,215,230,220,222,153,219,234,100,144,191,241,200,278,172,99,211,231,187,246,78,172,107,184,131,141,88,160,171,183,200,173,184,197,201,198,164,214,180,201,184,127,126,193,140,199,212,203,160,208,198,166,147,223,210,125,199,130,188,114,220,155,206,103,205,192,236,155,162,173,104,160,77,258,151,155,172,145,138,183,189,187,221,118,200,185,210,209,192,238,217,180,178,181,103,141,119,133,107,150,116,189,207,147,184,192,193,145,207,214,234,177,211,201,187,150,200,106,206,208,160,209,189,152,212,159,229,96,139,123,160,150,151,221,236,159,127,125,148,160,147,174,126,224,224,200,217,143,174,154,224,199,127,187,180,242,130,192,190,134,217,138,146,123,153,130,131,173,106,209,182,142,158,173,179,151,179,143,213,176,153,187,134,228,228,136,201,115,166,208,141,165,193,219,115,178,178,177,151,102,162,222,200,183,150,229,131,137,163,244,111,181,129,177,72,109,193,219,251,215,143,164,100,185,178,59,174,222,206,82,116,215,220,215,191,144,115,190,214,190,164,187,191,207,154,219,219,226,191,127,91,206,195,178,172,176,222,197,137,219,228,136,197,190,94,199,150,222,126,152,148,116,151,155,213,224,186,108,234,163,211,147,182,230,249,204,213,174,116,229,137,91,199,102,235,81,136,86,114,179,140,163,159,130,179,100,162,209,268,149,208,229,193,231,158,120,62,218,176,157,151,177,218,207,200,207,143,178,143,82,194,122,119,203,236,164,132,164,252,183,160,195,175,131,172,218,210,139,249,136,221,146,146,116,89,185,111,118,122,135,160,141,212,232,204,223,150,143,138,86,153,69,211,162,136,196,104,115,205,164,210,232,211,141,153,166,215,220,162,120,108,125,145,225,217,94,193,139,188,171,89,195,165,201,93,190,211,230,108,220,169,199,191,165,119,160,208,155,82,214,71,189,171,146,239,235,224,229,121,176,198,137,117,197,110,103,195,193,118,179,115,147,146,113,95,73,114,189,203,195,201,166,157,192,234,132,230,161,210,154,179,143,97,269,135,218,123,203,175,233,160,102,148,209,231,143,156,193,226,199,191,127,118,226,172,236,117,234,182,97,150,236,220,156,164,128,230,223,218,100,112,143,68,164,218,111,185,156,117,166,229,203,143,196,197,186,154,102,156,192,220,246,80,145,226,134,103,165,82,152,229,204,178,172,112,227,188,162,162,185,107,196,131,222,220,141,116,143,230,178,133,101,102,101,70,204,204,208,121,228,225,158,74,220,209,99,183,182,213,147,195,181,171,175,159,196,113,187,100,155,208,191,139,140,207,217,220,180,194,168,217,155,109,199,148,212,116,179,140,69,60,192,165,132,154,212,132,101,145,204,144,168,174,187,169,194,112,172,151,212,243,199,165,187,197,194,178,89,209,195,208,160,155,187,134,85,166,148,146,200,92,204,93,105,107,192,128,144,165,72,106,185,197,268,178,129,161,85,219,185,151,125,226,141,234,260,221,93,163,202,92,182,59,160,183,125,129,141,126,153,183,165,100,93,244,218,204,115,169,212,151,194,124,202,230,127,197,128,238,174,164,165,263,205,98,141,220,163,133,108,170,154,192,207,191,170,123,191,101,206,253,220,184,148,159,129,210,208,172,222,158,162,114,117,146,185,183,215,213,256,96,130,80,145,175,161,190,134,91,106,218,153,172,179,221,178,255,203,204,176,214,115,233,89,143,181,184,96,202,113,160,130,152,184,145,192,239,158,125,182,100,220,188,201,170,179,62,87,161,62,104,145,207,158,114,204,104,155,86,157,222,169,111,165,71,110,198,214,97,189,143,192,148,104,202,212,222,131,202,224,197,143,207,205,211,171,172,189,152,141,144,143,188,185,216,103,198,123,209,137,146,153,220,168,216,163,159,190,190,139,107,133,154,204,159,156,223,98,104,110,204,159,209,212,181,151,226,149,163,177,119,181,152,109,138,225,205,177,209,233,95,194,227,135,210,174,93,198,121,209,153,186,219,263,189,210,177,226,175,219,160,199,183,217,107,98,160,63,161,105,81,126,173,111,166,142,134,159,241,186,126,109,214,149,147,125,176,91,119,112,215,77,80,185,180,148,179,215,117,72,120,117,196,186,136,200,153,144,152,159,75,143,144,155,224,150,134,167,129,152,147,116,188,156,208,117,126,109,187,117,84,159,144,204,95,204,201,178,207,207,73,127,245,226,212,161,208,254,208,206,192,201,132,178,102,178,188,139,96,119,147,186,117,214,205,214,144,126,177,201,253,165,166,74,145,196,182,180,213,133,216,150,170,105,112,107,222,208,222,201,202,209,157,219,190,107,142,137,174,131,138,166,172,201,92,177,204,179,203,192,87,81,150,96,158,175,224,131,176,155,170,204,105,207,175,112,137,174,210,169,207,86,173,212,148,155,160,138,164,224,172,189,68,127,81,112,167,189,220,150,192,140,165,204,225,123,229,104,196,220,168,91,181,184,123,174,187,152,216,180,135,130,191,198,221,205,125,206,134,203,124,202,159,163,170,208,194,177,171,215,154,89,102,218,162,167,206,218,159,182,199,131,201,223,90,134,72,190,122,96,160,223,198,208,181,199,131,165,103,172,196,226,160,206,181,146,206,212,119,214,175,154,211,197,184,143,129,178,79,129,189,150,175,170,181,221,204,175,225,194,184,203,127,204,193,148,109,188,155,117,245,210,146,114,218,128,190,179,214,116,146,211,203,211,196,166,233,248,179,189,148,149,187,207,161,151,239,213,167,88,203,72,148,133,144,147,177,245,221,82,187,159,180,158,180,156,229,195,180,171,248,186,185,132,132,179,145,209,121,111,228,157,124,135,167,135,208,130,206,239,142,117,263,173,164,178,233,230,222,223,176,191,92,203,194,136,123,181,54,197,204,154,109,128,174,177,169,170,88,176,186,194,112,97,214,121,201,148,206,148,178,196,158,211,204,205,210,164,234,105,115,226,169,190,202,208,220,143,204,206,120,250,215,119,199,79,162,111,166,225,146,221,208,175,224,188,210,199,203,139,136,185,129,197,129,210,148,129,149,206,159,171,156,173,182,180,75,211,241,136,230,167,184,160,145,147,127,212,165,275,202,148,116,193,157,184,141,206,178,218,100,122,190,193,176,129,201,136,93,163,231,189,164,121,125,192,213,159,109,128,237,211,216,100,176,237,200,212,209,203,146,128,129,159,226,118,190,244,106,203,137,127,177,198,199,114,150,192,206,219,106,151,201,129,269,86,201,172,131,161,217,213,142,209,131,62,155,108,148,114,138,166,227,234,176,215,161,172,198,138,96,131,175,131,78,165,116,217,173,151,217,107,184,212,77,157,154,190,100,157,122,106,249,181,181,214,138,105,133,209,179,121,225,155,112,83,124,146,235,109,215,105,130,179,172,161,139,199,249,165,115,198,197,161,237,219,170,112,159,116,195,95,186,220,218,116,223,192,188,143,139,218,105,99,194,168,160,95,156,198,103,153,165,156,205,198,77,135,110,182,172,198,195,227,146,212,197,176,98,99,144,172,124,223,171,229,167,138,167,192,152,234,158,131,204,185,177,125,230,94,192,245,118,151,206,169,235,177,201,129,217,228,108,179,126,201,195,219,195,190,121,224,227,82,162,152,196,164,182,203,185,239,142,180,249,209,120,199,110,181,156,152,161,211,127,80,145,100,133,173,241,189,211,169,223,185,132,96,204,70,164,182,93,90,221,157,195,173,162,227,161,201,243,134,221,83,237,117,116,143,147,227,201,127,144,147,229,166,138,190,118,199,103,224,188,136,91,218,182,163,172,155,230,219,217,205,194,113,208,185,215,123,177,112,131,163,184,213,171,214,214,95,229,150,183,185,140,232,207,221,180,122,185,124,192,167,107,136,231,190,214,154,173,202,151,211,189,151,206,166,173,99,213,142,110,150,118,156,144,203,194,126,118,243,159,240,113,215,145,83,121,126,127,208,177,200,162,121,210,199,183,219,117,151,197,123,149,154,102,118,236,177,190,204,196,208,228,204,183,184,174,198,224,137,183,235,221,116,151,228,148,156,212,175,216,130,216,199,232,213,94,167,108,161,120,127,219,224,168,201,199,162,81,134,82,194,187,198,193,104,192,140,98,93,176,155,151,173,138,170,145,193,181,119,221,191,190,86,101,121,145,128,244,161,199,214,142,169,224,191,232,112,187,220,157,163,213,148,178,118,191,187,206,168,105,164,115,202,219,121,121,173,155,194,143,173,247,214,157,188,216,143,153,182,199,166,198,205,216,231,84,205,158,213,199,213,170,142,129,204,189,179,135,197,120,150,196,87,217,195,202,220,151,202,197,141,161,151,275,86,245,184,200,67,85,127,133,223,168,191,263,212,148,189,212,213,166,223,183,124,128,184,231,190,199,224,204,178,207,225,125,160,153,196,182,190,187,240,168,208,203,130,189,229,204,114,196,161,210,120,109,206,217,204,154,193,173,126,155,187,125,124,102,220,149,212,221,152,122,103,159,222,106,138,219,177,185,149,205,175,163,158,217,219,218,81,182,141,170,149,191,147,111,102,190,141,179,106,122,178,121,216,147,148,160,198,209,199,133,82,202,170,198,152,216,73,123,190,146,87,82,213,117,84,216,203,124,144,218,124,212,138,237,155,135,151,160,121,96,118,220,225,136,210,83,205,215,218,146,153,180,110,175,110,144,175,229,108,227,128,243,193,148,138,146,233,85,185,119,109,212,80,221,191,157,156,171,219,189,180,185,187,128,127,229,103,65,149,171,160,193,177,166,144,168,177,194,239,124,217,172,157,188,217,148,205,198,117,79,173,205,112,162,181,124,199,83,174,100,175,96,198,162,161,189,218,127,152,134,120,161,97,131,214,204,193,118,214,103,191,189,133,200,175,202,205,213,133,187,134,170,196,143,192,180,208,229,189,168,188,210,98,154,233,123,205,198,193,158,131,195,151,155,199,171,174,216,220,218,235,214,126,117,171,129,178,214,136,173,198,148,188,147,178,102,189,154,241,240,135,162,192,180,174,201,181,150,232,140,81,199,116,123,190,122,155,163,178,110,119,183,124,213,199,184,217,185,212,202,143,141,166,195,118,213,187,171,222,219,114,180,151,88,112,74,122,216,209,252,229,189,106,148,152,152,139,168,202,146,130,177,146,192,106,165,149,213,207,172,152,176,191,253,141,189,179,113,93,222,126,164,219,228,192,195,184,200,109,200,134,132,172,188,221,102,198,203,215,148,146,190,101,141,175,145,162,209,214,213,191,204,152,181,187,99,139,149,130,197,162,229,200,219,174,162,202,195,217,228,181,97,211,165,91,165,158,199,195,102,184,193,201,198,129,149,128,186,163,180,197,244,192,170,213,121,179,162,224,134,145,215,146,205,195,124,114,133,202,93,73,218,182,224,192,204,155,83,158,132,183,225,190,185,214,160,112,239,158,186,194,134,204,152,179,208,199,80,192,154,117,177,212,170,89,209,124,180,67,158,181,199,227,221,152,183,219,157,88,141,98,137,162,128,182,130,101,194,218,131,114,82,180,89,127,196,212,204,143,72,146,104,186,200,186,153,203,108,118,181,151,136,116,141,163,146,228,240,160,108,175,164,188,116,232,169,79,164,183,236,192,135,135,122,160,212,112,120,135,148,166,219,215,182,68,207,186,148,132,128,229,166,132,255,183,186,181,174,206,207,213,189,208,39,211,179,121,272,213,207,137,218,164,197,205,59,211,247,128,210,119,89,165,202,162,133,162,162,247,141,183,191,122,226,108,82,222,157,214,228,115,167,180,188,174,234,217,168,240,201,127,139,225,242,167,157,151,168,187,199,149,207,150,165,120,172,213,113,64,142,128,157,113,168,148,210,151,166,210,173,217,187,237,203,160,211,95,221,130,140,114,96,157,90,180,150,160,85,189,247,121,209,184,195,137,230,234,125,191,227,176,67,154,154,176,107,214,145,141,103,164,206,79,111,164,156,163,157,225,203,134,175,200,141,221,174,167,136,221,149,117,176,225,125,155,152,154,130,155,75,128,155,178,160,171,151,172,119,250,181,137,192,189,167,106,204,224,192,121,226,130,171,229,164,207,104,196,89,149,205,183,226,154,91,169,171,132,127,192,156,137,194,187,198,199,148,135,224,162,179,200,195,200,198,177,216,155,123,207,202,185,225,121,59,203,198,109,134,229,189,168,67,215,186,154,221,197,133,187,209,183,119,211,163,172,119,97,185,212,155,139,127,180,150,224,95,139,251,217,170,165,151,136,95,188,136,213,142,224,128,228,100,155,211,207,220,235,134,198,123,197,120,154,180,101,170,153,256,159,99,112,197,253,222,143,178,118,204,125,159,191,204,227,111,164,200,231,192,190,177,142,168,234,194,104,215,195,245,175,199,113,188,119,219,221,144,116,260,187,149,109,135,182,178,118,123,154,179,208,146,142,175,215,213,181,219,126,241,102,205,189,111,154,151,206,152,124,38,195,206,177,143,124,157,211,218,83,119,174,108,230,166,175,150,149,222,126,241,215,114,199,214,172,184,136,161,174,184,190,200,151,182,207,81,169,76,218,99,83,220,210,130,93,206,182,132,197,154,201,208,189,75,225,192,162,202,143,92,176,153,114,207,192,212,188,101,239,209,203,192,253,135,160,123,135,138,212,158,220,129,197,212,218,201,205,218,210,169,163,212,240,104,136,126,160,243,155,226,184,210,117,157,192,198,215,213,236,203,161,186,123,204,157,131,168,164,134,225,220,125,182,133,226,132,188,220,199,203,227,237,219,150,172,185,111,156,158,144,176,134,145,165,227,102,211,127,201,185,124,185,210,98,168,244,133,178,110,212,219,106,123,202,199,143,119,102,165,100,108,147,169,212,205,106,175,222,198,197,178,63,203,191,161,213,170,268,225,89,160,165,228,216,212,221,88,166,204,127,116,183,190,203,178,197,127,217,195,192,138,174,235,241,204,126,125,215,233,184,153,111,159,192,65,34,208,222,192,200,157,85,100,175,226,84,187,133,236,239,196,155,195,112,182,162,158,148,173,234,249,165,222,180,221,175,214,169,161,167,203,87,203,189,203,182,149,130,194,219,146,138,147,178,191,189,187,83,223,140,226,200,243,143,133,204,106,224,164,123,136,152,180,120,179,208,202,164,228,200,211,106,127,240,222,221,104,145,125,210,93,99,215,194,81,60,108,167,243,191,129,117,231,130,142,211,197,212,170,78,213,173,115,131,198,107,168,119,222,160,85,213,218,184,191,205,159,114,90,229,217,166,224,240,227,195,146,47,161,214,112,216,208,220,220,150,180,206,150,123,168,230,135,95,173,193,200,255,189,199,98,162,110,211,159,155,195,85,60,159,202,148,193,195,131,226,144,197,150,183,140,95,151,204,181,150,193,205,228,103,195,193,141,196,133,131,159,181,171,217,153,209,150,210,158,157,217,141,175,90,144,190,77,141,199,212,208,99,141,204,235,101,224,203,172,151,189,186,178,143,167,167,199,96,209,202,133,142,125,211,229,230,169,170,157,209,194,189,223,170,164,152,77,227,175,134,147,157,231,164,218,151,115,153,201,146,205,214,219,187,216,122,112,182,211,179,87,134,154,211,231,193,215,173,208,176,189,179,103,206,183,163,139,103,213,158,202,166,189,227,195,204,208,204,161,147,151,159,124,78,217,150,185,210,209,220,104,227,126,173,110,151,135,214,141,221,245,148,191,120,177,225,180,124,165,168,216,219,184,206,209,118,193,110,122,100,228,147,121,168,220,102,128,186,167,159,230,136,202,119,109,142,126,160,160,199,152,178,211,226,142,177,71,177,163,135,94,174,238,199,240,209,136,209,207,208,192,164,241,72,109,230,222,173,222,175,211,167,109,188,169,170,208,88,152,218,155,161,222,136,202,165,142,196,93,229,230,99,180,139,171,96,231,100,177,216,139,235,153,183,170,184,199,175,93,128,142,183,104,178,139,142,100,135,161,157,229,220,169,169,112,223,186,162,218,225,233,143,223,91,214,171,161,101,163,135,172,172,90,221,126,146,191,213,223,123,221,144,204,135,233,178,163,210,143,228,101,227,203,162,205,270,97,171,152,188,161,266,202,196,174,218,110,198,101,180,188,112,139,105,109,82,201,92,161,140,201,197,214,177,255,144,169,147,155,148,122,214,140,67,116,138,222,174,196,171,182,165,113,184,133,108,158,163,118,264,110,131,144,221,145,163,135,197,193,88,174,161,200,230,164,142,136,141,168,160,156,207,56,137,185,211,141,172,206,147,86,195,105,118,181,249,183,184,186,221,214,191,254,199,159,139,92,82,131,184,164,192,123,171,131,189,165,195,157,168,203,175,101,187,166,178,140,160,254,208,245,210,85,143,134,147,171,119,184,196,173,215,151,204,178,200,199,173,109,122,218,149,222,145,172,133,92,218,193,220,154,136,133,216,98,170,86,204,203,76,204,144,213,143,168,190,166,170,156,232,167,190,243,211,191,202,245,166,178,104,116,175,196,229,193,211,241,175,216,199,168,223,182,146,179,77,217,168,207,173,223,83,127,153,120,146,246,170,160,155,159,187,207,203,184,229,207,220,117,112,142,130,187,165,177,201,144,182,170,212,190,195,190,186,211,98,140,125,190,187,228,164,241,202,194,146,97,149,162,191,145,168,144,201,100,173,209,173,143,121,223,125,126,122,156,143,191,159,199,137,147,159,140,198,212,133,219,128,187,186,230,213,209,144,195,214,194,244,144,205,213,174,119,191,139,230,120,220,164,136,215,217,234,121,209,154,96,227,134,181,217,154,131,212,157,205,200,209,77,218,211,191,179,222,206,166,163,195,110,203,193,161,171,159,144,176,91,228,161,209,216,221,113,111,223,236,198,162,223,148,208,159,140,182,248,157,202,226,235,235,162,211,236,239,116,208,215,218,194,145,214,115,211,226,73,137,190,210,172,121,186,243,213,174,162,204,169,195,207,223,95,172,234,118,200,115,123,113,183,205,109,202,204,106,100,185,194,192,138,210,202,151,219,197,144,74,174,86,149,135,162,232,180,129,165,223,205,185,191,192,203,120,202,197,234,140,215,140,175,195,179,133,223,222,236,99,111,136,228,136,115,212,135,113,167,223,239,72,218,133,96,188,125,195,73,180,224,197,207,197,160,211,224,142,209,150,176,141,231,196,106,218,39,224,216,177,167,189,205,215,211,83,142,106,158,231,213,208,225,130,171,197,187,177,174,190,122,201,190,179,208,166,111,223,185,124,232,178,150,83,92,133,161,257,194,150,239,156,164,134,184,186,91,209,159,71,129,234,66,208,227,145,228,93,204,81,132,126,189,204,198,143,163,171,188,167,216,169,186,194,153,177,131,119,112,113,158,125,202,112,219,218,87,194,109,192,141,193,146,200,185,169,133,225,172,216,127,214,194,202,221,129,110,135,275,141,142,195,166,71,107,126,152,181,161,185,122,180,212,162,137,179,158,209,127,187,210,218,177,155,193,174,140,175,167,195,122,225,223,206,193,176,151,143,210,83,180,147,236,125,128,209,197,201,226,216,164,192,175,199,213,100,207,262,220,210,210,152,200,147,123,203,198,227,113,207,126,210,162,172,174,113,198,231,163,216,140,122,203,160,76,161,163,214,149,156,118,172,140,182,177,147,182,100,186,153,203,122,169,120,216,177,215,108,99,209,220,181,125,183,176,255,118,150,153,150,159,158,180,208,145,171,142,216,87,237,161,213,94,193,186,214,232,207,218,203,147,132,124,178,187,195,165,206,135,199,158,118,169,213,139,206,114,185,225,144,220,213,192,241,132,229,178,131,151,176,233,229,144,225,200,182,194,169,193,164,228,179,220,157,219,181,144,161,226,151,75,199,222,123,151,127,141,201,121,221,161,183,183,139,215,150,225,191,218,135,228,150,117,113,189,91,237,145,161,181,125,156,88,102,168,142,139,197,210,183,143,167,175,177,184,216,198,209,189,211,108,79,205,243,199,202,217,131,118,220,170,200,179,122,119,179,199,53,238,163,170,200,203,162,93,167,103,127,226,188,96,185,119,160,218,124,232,77,174,91,248,164,227,208,122,102,205,190,156,227,127,96,211,221,193,129,178,96,210,239,148,176,268,146,94,131,178,137,194,142,111,145,196,191,200,108,118,199,174,190,197,208,159,162,229,184,120,136,142,211,213,195,134,178,221,223,221,225,89,99,127,139,186,158,157,190,231,198,196,203,161,138,111,73,183,120,201,96,200,225,88,114,210,191,182,119,186,205,166,131,185,69,111,164,198,155,140,231,215,219,131,135,102,140,110,153,102,234,206,182,234,151,178,56,218,197,127,168,194,181,130,97,175,193,219,99,140,229,221,183,146,141,193,198,180,73,114,185,187,227,121,177,192,177,86,100,159,99,172,208,179,154,168,184,143,226,128,221,159,216,80,246,213,167,245,202,111,168,197,85,132,149,188,179,184,207,110,193,240,132,141,155,189,147,199,120,174,175,198,222,107,179,147,177,112,211,189,224,82,202,178,222,193,212,193,195,91,239,180,204,124,213,190,183,174,138,79,167,89,132,122,224,176,134,191,135,209,224,153,216,187,206,180,148,62,170,222,157,146,225,140,206,201,196,221,209,176,208,164,175,219,140,236,208,155,162,199,105,195,161,217,198,91,72,191,238,135,141,147,164,216,120,166,162,81,95,101,207,216,133,145,195,113,176,201,148,196,182,182,150,130,216,176,134,168,154,130,97,145,147,103,92,160,225,147,156,173,155,214,213,217,143,178,174,179,177,194,180,143,76,113,187,164,231,170,117,203,169,130,103,209,147,212,200,181,186,189,148,223,149,219,196,127,100,208,140,244,144,203,151,236,223,179,130,63,210,234,132,233,173,166,109,196,186,144,168,221,214,189,132,156,170,215,119,114,170,163,172,200,106,196,200,226,213,106,200,240,68,137,211,179,192,204,131,201,190,102,119,109,112,175,161,189,234,136,154,109,98,140,224,133,220,108,155,142,125,145,147,221,183,192,205,226,90,111,196,182,218,148,184,225,166,221,183,175,156,169,109,198,107,172,97,149,132,178,217,165,157,225,148,160,181,217,184,101,150,191,215,178,113,77,256,126,67,117,224,135,183,122,153,142,239,166,115,111,326,140,186,176,68,150,210,157,139,181,173,118,182,199,206,143,218,110,218,107,174,139,207,202,258,176,174,186,161,134,262,204,144,73,200,239,145,97,89,217,186,133,186,138,185,190,163,168,114,103,164,119,190,109,66,181,181,141,136,105,234,229,172,105,124,215,148,202,167,164,169,128,236,218,166,192,176,133,169,208,209,218,202,180,200,150,212,130,121,193,228,223,205,147,146,187,44,81,211,214,194,205,159,142,161,234,182,131,199,103,183,198,136,193,221,169,117,216,233,166,103,142,200,98,175,152,45,208,79,212,147,207,121,127,225,209,117,227,75,179,189,173,134,165,94,133,215,82,74,257,199,135,224,209,201,162,158,264,190,153,120,178,230,155,130,116,194,169,100,115,217,218,83,181,204,101,222,215,205,195,216,197,221,207,162,122,178,43,132,205,134,154,200,124,193,230,174,220,170,128,164,81,207,221,111,166,212,169,167,169,94,133,150,163,168,223,158,219,115,136,86,189,221,180,168,237,184,220,93,140,199,230,150,198,162,163,124,179,200,115,183,102,175,208,159,206,173,183,178,144,202,228,100,196,117,186,148,177,172,157,56,236,135,59,222,112,128,194,107,191,196,186,215,166,71,143,70,200,250,172,147,89,158,223,158,176,173,225,152,125,167,155,178,205,117,136,205,158,197,179,171,120,201,183,212,216,183,133,92,187,155,207,87,218,143,179,190,104,218,79,225,127,211,224,224,221,91,98,109,199,169,212,224,210,125,205,162,190,217,209,174,103,209,196,256,204,205,212,207,83,165,143,184,215,223,141]
|
doclens.22.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[235,120,61,216,210,193,220,234,153,328,134,188,83,206,186,105,179,376,146,209,266,161,229,282,209,66,306,98,90,202,177,225,232,151,135,223,125,82,211,71,211,208,112,53,224,192,154,167,102,172,94,187,203,137,194,121,203,231,213,189,123,224,250,144,157,185,127,341,194,166,255,71,133,59,282,169,288,127,142,222,235,173,159,127,166,229,127,286,224,228,68,239,236,166,121,92,97,220,140,197,336,157,224,305,201,138,151,115,163,193,244,175,211,152,204,314,139,148,155,148,197,162,76,162,316,202,93,162,116,82,125,89,58,218,344,212,201,175,245,139,101,93,135,119,112,174,102,185,91,156,213,168,108,283,105,147,70,190,101,212,116,246,133,252,118,228,138,163,53,130,220,88,189,131,84,62,68,146,190,169,194,111,132,354,212,130,148,159,248,134,267,67,87,212,83,274,119,220,137,123,259,215,218,194,197,212,133,152,145,248,144,128,235,99,155,230,222,189,170,177,110,124,317,66,221,224,203,151,225,178,179,120,112,225,190,87,119,234,172,345,67,190,174,105,278,204,291,159,157,204,144,120,295,92,150,177,175,243,319,130,95,81,228,89,188,99,104,268,130,129,158,65,166,216,221,102,265,154,271,101,105,146,188,323,162,74,183,121,182,123,366,177,147,116,121,144,132,118,87,206,282,122,167,154,232,286,94,196,122,159,241,84,142,180,233,174,51,253,218,230,93,212,245,62,131,211,169,167,249,145,152,194,132,142,194,231,116,233,132,302,159,174,253,101,87,258,152,222,175,231,135,175,224,148,271,69,220,114,180,240,201,219,258,210,229,121,202,207,249,207,118,119,236,194,72,175,216,191,176,42,242,103,164,97,222,213,221,128,246,201,134,71,183,225,112,119,164,145,186,89,171,132,188,263,187,200,168,65,173,88,246,129,230,226,95,141,163,228,228,306,86,171,113,146,132,209,255,154,187,227,129,145,127,233,95,175,49,140,226,130,145,181,126,99,188,252,116,129,237,250,241,212,109,117,256,155,174,228,117,203,253,268,173,157,52,186,98,106,253,207,149,139,133,208,185,180,167,208,181,186,286,147,162,313,142,143,140,215,163,177,322,191,254,253,210,109,214,188,130,145,183,119,238,183,212,244,183,170,95,158,91,152,129,154,121,213,107,134,221,173,186,79,220,118,224,97,157,149,133,126,350,59,204,166,129,322,200,186,238,232,216,68,307,110,341,117,90,199,195,216,164,83,132,245,116,191,67,214,99,156,202,154,151,237,122,247,93,157,154,170,177,84,115,198,90,150,208,174,203,240,91,223,66,149,173,133,86,157,155,64,217,146,192,149,135,187,113,174,291,107,122,206,192,165,305,140,135,153,277,186,95,153,156,147,187,148,113,152,231,142,183,128,74,264,257,213,295,265,224,265,112,86,180,66,218,234,42,142,168,159,318,259,88,102,125,118,288,217,168,188,300,93,211,154,194,96,185,129,87,276,97,314,167,194,163,274,187,137,133,149,174,151,274,312,168,146,198,210,87,129,219,180,397,266,231,182,96,105,63,186,195,97,105,202,230,154,162,326,110,166,226,302,272,140,156,99,171,80,204,83,115,281,101,217,211,158,193,260,220,121,127,159,143,228,44,162,234,118,88,245,163,110,255,138,227,173,169,123,128,195,230,150,274,224,244,83,36,209,189,126,111,258,273,170,144,261,183,140,230,78,196,296,190,134,39,298,215,372,122,188,67,233,213,211,42,230,144,103,143,192,147,181,180,230,221,221,234,141,171,329,223,159,195,210,243,222,78,166,97,91,181,269,91,126,167,109,214,201,121,227,71,190,180,232,260,134,168,189,251,114,135,140,342,145,176,128,159,283,231,107,177,151,134,252,154,119,128,259,181,190,263,232,102,81,329,194,185,137,83,199,50,174,256,124,181,224,190,181,219,63,136,54,167,135,166,188,199,240,161,135,155,144,94,101,96,61,238,87,121,147,73,186,126,234,156,129,148,157,180,124,113,165,296,75,170,204,117,92,165,182,143,205,91,224,224,175,194,247,129,150,194,170,110,165,127,190,93,207,41,133,222,73,146,181,161,114,210,185,227,211,154,189,162,254,345,258,177,83,73,104,64,140,142,235,179,165,230,166,163,191,241,229,81,171,214,117,68,188,214,92,174,142,159,168,154,121,131,351,72,226,163,141,185,104,145,73,149,251,210,106,111,79,219,199,95,186,259,154,92,213,163,157,72,223,211,139,166,127,136,161,163,229,42,140,115,136,253,193,179,224,167,192,153,150,251,182,172,125,132,213,197,151,253,85,184,195,146,141,60,256,163,84,314,134,104,247,263,108,160,193,114,238,195,109,133,122,111,210,132,167,189,90,154,121,114,230,152,113,148,226,132,198,110,202,184,249,112,163,124,76,112,94,155,209,162,185,209,80,157,223,66,201,224,185,146,42,137,170,110,182,185,135,205,309,232,51,218,96,161,123,102,73,121,250,169,83,140,187,154,178,68,112,180,106,159,246,156,237,183,76,113,191,137,265,165,122,92,268,190,170,187,271,109,185,119,233,194,138,129,168,190,111,155,189,137,165,164,278,212,249,234,269,262,243,188,69,127,101,227,170,185,214,102,161,188,265,85,144,174,156,130,134,187,173,199,204,165,134,220,53,92,157,104,251,259,92,202,107,63,199,277,230,118,139,137,122,199,211,283,257,104,184,136,74,89,200,80,135,109,91,107,99,242,205,161,51,303,199,223,203,128,210,160,153,79,124,190,153,148,219,182,232,141,129,198,125,153,191,50,241,81,158,167,189,158,166,153,119,156,159,87,254,161,65,36,166,199,346,172,146,131,194,271,152,136,258,209,161,176,153,149,197,83,105,46,288,230,172,189,189,205,90,49,134,221,73,165,200,205,192,209,191,173,55,197,193,142,260,206,73,158,126,80,144,126,61,163,139,183,124,220,144,47,267,350,181,169,89,141,97,233,110,108,165,321,163,277,168,192,195,148,114,47,223,228,175,92,128,269,248,159,206,102,88,218,222,65,107,130,270,128,67,227,135,193,139,172,121,168,172,78,247,114,120,163,343,245,151,108,132,268,195,206,283,213,145,168,173,213,138,184,140,97,173,187,229,165,239,148,101,206,218,259,224,81,180,163,241,197,264,88,98,97,164,291,198,287,192,123,120,344,195,201,152,237,95,101,101,119,102,261,180,186,111,166,224,142,238,159,155,57,89,150,80,212,158,198,240,145,145,129,252,92,264,252,104,263,95,61,164,78,89,106,60,250,163,104,152,124,124,128,161,137,189,297,158,217,180,61,135,182,225,109,137,164,109,244,240,141,177,152,146,349,73,164,122,89,225,213,89,81,199,166,254,214,149,110,155,87,255,225,213,355,232,173,82,163,221,174,122,193,217,118,234,147,207,151,265,88,195,165,197,191,279,214,222,118,250,191,184,249,212,186,132,136,128,86,149,132,157,171,158,46,157,128,183,154,189,226,138,116,145,213,75,118,243,192,130,91,203,185,150,138,227,250,182,115,201,92,210,109,124,129,113,42,116,81,211,258,218,217,120,208,189,340,272,139,256,118,235,200,147,98,80,260,95,333,213,97,156,71,225,118,101,137,120,131,251,175,204,81,220,128,138,156,219,194,142,94,68,261,306,118,139,213,249,257,224,344,145,111,143,217,215,137,198,192,337,177,70,159,182,206,208,193,225,215,134,86,89,281,139,213,144,185,104,88,205,94,109,290,156,217,115,217,121,111,217,153,168,211,116,164,218,225,205,96,59,220,230,263,206,293,174,175,88,87,182,117,139,194,62,140,234,221,260,155,197,181,107,233,178,221,175,143,189,72,162,100,67,139,97,98,355,168,268,217,57,229,99,220,127,168,45,264,164,169,124,89,280,127,150,99,130,256,178,53,212,58,159,384,129,235,163,105,193,215,221,133,193,80,160,116,84,260,196,247,264,278,118,59,199,121,139,150,145,208,274,61,97,192,225,74,174,127,48,146,216,108,169,69,288,147,114,156,160,128,189,179,191,51,107,275,219,133,90,232,278,111,192,170,182,88,173,242,132,75,236,244,206,120,145,261,77,109,185,166,127,208,173,209,149,129,88,90,134,236,316,181,157,156,168,127,124,91,106,189,113,85,169,87,83,129,173,175,279,121,178,132,87,152,100,229,140,68,221,140,181,80,53,100,152,127,228,58,201,199,201,173,89,169,157,154,174,306,74,242,164,166,124,287,259,156,175,104,122,172,222,120,127,84,195,52,71,88,177,223,83,154,236,189,56,98,206,127,105,178,123,90,153,230,197,154,68,448,132,293,90,181,106,185,108,228,151,137,167,119,250,82,159,87,110,186,245,210,151,167,190,101,115,196,153,221,202,152,194,112,257,196,281,136,208,157,211,144,44,239,187,139,169,162,152,179,143,300,222,122,97,137,135,188,68,204,153,161,105,176,263,196,196,158,150,240,197,136,187,176,30,198,69,123,63,183,230,57,239,249,189,164,221,172,161,303,84,124,236,134,92,90,198,214,173,224,133,264,163,98,232,242,120,146,102,213,137,168,166,115,63,319,81,76,129,110,122,187,118,139,215,232,204,206,93,182,134,143,96,136,135,224,172,240,113,164,175,165,82,124,305,151,110,187,217,246,182,207,173,162,204,213,183,200,268,234,242,207,155,228,96,89,291,128,109,176,46,242,202,222,158,141,108,195,163,220,142,341,238,132,138,149,88,187,219,149,172,162,138,289,109,288,209,117,142,96,193,184,137,212,191,151,76,183,222,146,123,139,195,82,251,150,111,186,163,172,208,173,190,243,231,132,182,197,123,201,161,126,345,100,171,144,199,118,188,145,179,131,237,144,154,283,151,151,287,162,159,146,126,178,325,162,198,69,138,163,156,113,273,166,146,107,46,130,209,168,137,78,189,161,115,221,139,227,227,119,329,155,102,170,340,109,160,116,173,248,355,338,105,108,223,147,241,110,99,130,123,45,164,87,101,180,218,117,105,178,238,81,122,88,197,149,223,185,89,220,82,223,61,74,126,209,125,252,170,263,140,224,205,196,161,206,180,189,270,115,103,206,117,114,207,113,122,259,208,128,148,216,262,129,124,169,227,190,134,224,233,174,182,177,82,242,127,321,308,71,211,317,100,102,188,234,166,203,119,139,149,148,176,234,160,128,100,148,134,213,117,186,173,67,120,153,195,94,310,163,229,254,149,223,132,185,108,240,126,212,40,137,224,215,242,169,140,127,152,209,153,91,205,212,96,76,88,141,178,231,166,79,97,80,64,120,242,215,244,171,243,91,194,223,135,146,193,169,105,136,144,125,185,133,234,138,165,197,239,143,244,256,376,213,82,228,271,223,130,288,207,88,267,147,169,204,229,214,166,267,72,129,273,160,234,161,216,128,137,111,254,77,175,166,200,211,150,185,117,96,192,205,256,192,125,171,302,144,262,87,220,131,192,134,226,107,77,109,218,142,93,127,147,194,140,239,128,180,216,109,104,165,250,51,99,206,110,111,134,88,78,210,223,115,330,129,322,162,213,124,309,248,73,327,198,119,178,178,206,188,81,157,172,128,193,91,190,74,139,128,85,175,229,163,131,132,130,182,148,104,222,251,257,225,232,115,168,174,148,65,217,120,181,193,69,86,212,228,191,143,152,146,121,156,244,189,216,180,189,196,197,260,228,206,134,145,169,75,73,131,138,203,190,100,230,94,194,292,84,296,176,204,276,113,58,125,147,96,150,102,137,142,183,77,255,138,184,89,335,155,216,177,215,228,90,66,144,188,197,123,188,402,100,242,195,206,176,216,149,213,197,94,278,194,196,200,111,203,189,255,93,129,158,129,142,177,121,62,280,81,196,121,191,82,170,146,147,128,112,107,94,109,163,85,164,242,147,66,90,130,178,276,149,96,232,108,96,128,164,356,129,102,215,60,153,149,207,108,206,195,165,131,178,131,103,134,119,160,296,327,174,247,256,179,171,138,118,127,193,127,203,89,182,226,220,236,172,211,158,279,105,260,172,154,79,167,135,146,117,55,204,111,285,146,112,145,147,143,193,147,182,96,193,136,364,401,141,169,256,235,138,254,182,72,192,295,60,283,175,124,288,213,295,100,188,207,86,162,119,243,100,101,101,153,139,130,198,66,131,139,217,206,141,176,55,179,164,139,175,169,143,214,199,64,223,121,135,179,171,162,243,207,147,75,131,69,181,183,95,106,143,38,107,104,211,113,209,174,176,162,206,123,215,99,135,217,107,197,145,160,211,174,182,170,281,139,211,138,225,102,164,176,203,56,126,118,250,147,175,120,274,158,331,136,237,243,212,145,135,185,124,109,261,126,118,155,108,140,140,52,112,185,101,208,118,173,223,45,216,80,154,183,92,142,103,111,207,85,193,229,211,235,168,102,176,170,237,152,103,91,251,212,338,271,184,164,248,207,226,105,202,187,186,81,150,74,266,156,79,179,134,173,98,186,109,178,87,189,241,205,176,172,195,125,90,204,119,178,118,223,267,243,120,248,157,145,212,114,246,237,74,231,211,269,222,338,124,162,206,211,118,190,199,201,163,148,234,126,132,164,219,115,183,85,72,151,146,114,168,109,151,102,198,300,59,107,138,215,71,86,184,225,188,204,216,115,246,217,98,186,224,115,169,82,138,73,169,114,199,199,102,140,196,129,166,111,204,214,161,205,95,271,190,184,190,110,189,162,266,150,182,232,153,232,174,113,196,127,93,165,132,202,163,282,210,204,135,107,155,249,206,173,227,163,157,120,196,100,251,221,234,102,275,195,96,169,62,164,206,305,87,123,233,89,213,139,141,261,286,329,60,141,121,126,157,136,174,208,205,137,78,237,188,199,102,277,252,128,166,334,271,293,235,219,173,114,77,334,255,155,289,218,262,85,157,167,143,171,187,148,169,191,117,74,200,154,276,131,304,247,114,218,145,120,170,237,213,328,128,261,107,148,67,105,250,129,204,87,215,129,131,95,100,254,172,128,112,304,185,195,93,143,229,140,179,166,139,92,217,218,255,135,117,200,210,169,225,185,156,137,205,129,175,140,172,215,162,114,107,160,340,76,169,210,110,244,151,193,184,214,234,64,217,211,154,118,100,186,197,209,220,167,218,211,217,132,174,192,111,167,280,275,110,198,164,179,189,172,127,153,208,206,127,97,153,132,142,183,178,231,151,167,201,260,310,193,104,119,187,137,238,160,310,184,177,141,113,77,187,232,167,97,78,191,163,63,206,179,194,137,81,143,178,90,132,110,226,64,296,96,178,183,266,369,103,206,93,224,72,344,102,246,170,45,117,80,135,244,108,167,168,140,273,86,152,146,215,49,79,222,217,141,173,131,233,124,250,105,154,149,216,130,227,102,125,130,227,113,158,128,105,200,130,267,136,240,121,126,238,194,185,199,168,243,206,170,245,248,110,271,144,137,225,84,202,237,116,87,93,128,349,336,242,168,212,297,144,152,252,123,101,120,134,62,202,120,205,256,191,151,85,245,170,156,188,315,237,121,218,218,263,238,228,139,216,206,126,239,148,244,252,70,91,117,231,241,156,100,161,190,170,241,182,225,114,147,98,235,261,48,105,346,57,111,87,197,234,203,156,282,200,207,196,125,208,327,137,224,150,272,355,241,143,221,203,267,131,288,69,136,186,173,119,99,81,113,228,238,88,299,168,193,223,138,138,296,135,83,178,191,146,184,253,185,244,126,170,173,93,154,161,93,173,214,238,219,191,147,204,192,187,97,80,131,106,229,160,130,160,150,190,211,112,207,189,94,167,138,169,219,107,123,204,153,137,218,100,192,97,194,143,103,143,155,88,198,133,190,166,217,121,128,135,201,97,107,81,272,195,243,208,174,246,167,131,240,122,118,147,177,213,172,55,152,218,128,355,137,145,51,245,58,216,232,173,125,76,341,146,113,120,150,178,54,209,165,147,293,131,95,193,248,174,166,232,176,223,110,86,214,217,97,173,133,199,213,263,303,208,79,145,175,116,223,181,138,152,227,204,155,208,218,85,196,41,124,136,202,278,159,105,167,223,212,192,86,193,196,164,150,184,143,148,108,80,136,268,187,64,151,85,134,122,120,152,212,247,163,330,150,92,218,147,256,259,202,104,176,67,366,125,156,135,255,61,215,130,177,163,180,147,103,238,55,194,53,160,223,236,211,159,117,166,107,172,223,151,162,215,256,182,87,103,90,313,112,188,162,266,304,92,343,82,224,194,130,171,182,236,173,258,252,150,125,110,105,133,198,154,236,127,126,194,191,191,282,191,96,134,116,149,216,103,181,119,102,233,135,156,76,229,116,163,246,231,121,305,136,257,163,144,107,223,271,299,157,183,249,87,190,158,227,202,177,92,180,263,281,236,196,223,221,187,229,171,117,187,102,136,183,111,277,138,146,52,211,273,296,329,245,263,250,139,180,156,164,67,256,245,270,102,148,166,227,225,83,254,264,125,162,266,134,237,173,81,179,187,144,184,133,161,128,161,166,51,173,160,161,214,142,164,130,148,76,233,197,74,215,221,110,81,88,261,213,176,85,213,171,214,139,219,232,87,87,218,246,193,204,216,85,186,245,148,148,174,102,146,110,93,210,207,150,139,191,230,93,287,198,118,185,210,152,148,230,170,278,78,216,146,120,201,258,232,296,227,85,150,98,51,93,191,194,61,276,63,218,64,204,155,226,132,232,161,145,182,261,177,75,122,142,128,271,106,124,131,130,124,107,103,176,221,287,89,110,189,208,191,99,296,233,198,180,95,170,237,160,200,138,250,223,206,127,213,219,234,98,177,103,247,147,145,128,202,165,79,68,172,178,95,182,276,212,281,147,437,213,75,125,235,285,290,84,244,98,75,255,147,353,157,199,153,160,194,296,179,133,318,139,162,232,87,104,141,225,88,163,116,114,241,279,220,210,73,218,192,146,197,194,130,125,315,230,186,131,104,107,180,248,130,332,208,149,185,254,199,151,147,67,213,130,110,154,158,139,219,242,130,177,156,129,67,172,178,241,139,156,286,124,162,223,234,153,161,172,297,128,171,158,161,186,89,244,142,71,45,207,193,148,203,189,200,69,120,241,151,298,97,189,140,159,71,237,225,300,120,132,249,171,163,240,229,121,279,185,112,131,150,325,74,158,101,127,139,272,89,84,230,161,99,185,168,229,172,109,148,76,165,291,179,162,225,162,208,96,176,212,154,211,157,61,108,110,125,165,143,108,219,134,243,158,90,256,59,144,261,130,137,227,128,245,161,262,248,161,223,157,206,148,273,184,179,269,214,191,70,166,90,45,123,103,138,214,129,99,295,77,85,158,149,178,257,162,199,205,136,375,136,241,211,233,192,179,181,160,187,250,220,166,178,112,238,104,87,195,205,122,212,205,101,50,134,194,205,121,135,98,226,91,168,64,175,167,130,147,198,318,207,189,105,216,197,197,176,145,80,89,112,122,150,89,138,319,148,212,187,153,249,75,134,118,230,178,270,102,193,107,151,128,289,183,131,104,229,206,67,132,103,228,96,165,88,148,148,152,106,146,213,208,148,177,234,193,93,244,181,96,152,130,146,101,149,171,134,214,134,139,330,177,96,331,109,179,164,189,102,174,231,129,342,78,70,184,179,102,191,299,297,98,237,68,207,172,283,152,54,179,136,240,236,246,152,135,76,148,180,179,116,233,195,159,326,75,135,195,227,173,147,332,184,171,211,205,179,129,163,88,137,206,243,70,135,136,61,147,184,196,264,174,272,165,154,122,242,172,209,166,235,254,260,114,142,172,168,161,157,222,208,238,204,45,214,133,265,215,166,338,161,178,119,145,265,201,144,192,115,124,163,164,193,100,269,156,231,178,235,247,158,231,206,151,232,207,124,127,133,80,285,168,117,91,186,132,235,126,80,176,246,232,194,135,218,86,234,190,235,93,272,88,269,132,216,152,124,283,172,81,204,128,79,147,113,260,148,67,182,213,175,218,119,292,142,86,166,182,262,200,137,305,87,175,97,208,69,136,83,148,180,220,94,194,292,193,149,143,128,175,129,126,147,106,252,187,210,206,202,73,141,178,201,197,197,193,111,188,71,186,157,154,161,196,341,160,195,180,203,107,252,129,79,137,182,101,79,203,138,218,234,109,134,188,289,143,195,172,239,190,130,189,183,198,138,100,217,118,110,71,117,227,159,185,234,134,251,228,146,138,176,163,122,228,176,93,180,101,116,130,139,197,116,153,171,239,225,200,246,166,262,128,210,207,165,92,225,216,236,208,221,178,151,167,146,131,263,88,226,140,243,173,184,123,79,198,72,116,181,135,116,255,212,237,108,254,195,160,144,289,105,105,142,234,149,163,141,90,263,55,171,226,223,197,144,120,86,90,227,78,118,271,141,166,173,102,127,93,262,117,203,172,221,63,307,219,191,136,143,148,95,219,309,215,73,142,102,175,77,168,132,154,325,244,180,289,147,198,89,146,288,224,221,127,95,73,161,188,103,162,136,107,153,173,182,166,289,167,120,209,316,111,147,256,270,236,141,70,174,85,130,103,199,127,120,121,212,164,276,209,257,174,178,125,79,176,81,121,137,356,87,131,152,189,193,151,163,157,135,129,105,75,194,197,164,245,140,222,206,92,107,215,177,127,90,92,188,178,144,97,103,210,150,122,208,85,146,168,163,212,209,221,100,136,58,202,116,154,159,193,156,60,110,95,86,285,126,183,129,98,178,219,184,132,94,201,134,92,101,143,102,191,228,271,83,95,88,188,147,198,206,225,242,68,191,176,221,134,143,226,112,58,284,64,156,143,276,108,136,163,144,165,111,130,160,210,167,146,214,73,125,180,160,225,128,177,142,111,196,115,222,168,144,222,193,111,276,162,194,187,115,100,153,217,205,155,204,141,97,81,248,139,148,226,195,65,208,162,151,255,92,251,180,224,161,245,214,188,180,349,135,148,166,187,209,138,212,152,72,144,258,204,191,238,130,109,118,54,99,263,214,177,112,94,194,211,115,147,120,78,147,186,121,201,230,118,98,175,155,129,78,57,309,92,149,92,212,371,150,207,138,182,231,121,173,187,96,115,116,146,276,194,240,155,120,153,140,285,176,186,192,203,69,90,199,176,144,169,256,229,154,80,288,95,169,272,113,136,183,183,94,138,245,213,195,238,136,188,102,123,165,163,191,194,97,186,214,163,125,202,90,107,172,209,166,220,167,139,150,317,218,187,73,70,228,193,109,182,147,173,342,273,145,120,160,158,181,170,101,156,112,221,173,203,104,182,237,136,214,69,192,133,143,173,151,130,177,192,142,101,241,173,226,131,201,252,248,202,124,184,197,203,298,298,111,151,189,182,206,165,111,111,209,252,145,72,208,135,153,211,141,313,159,196,240,212,237,232,136,210,195,136,113,155,202,137,167,145,265,118,188,233,113,250,171,198,93,284,205,262,182,66,158,110,102,256,105,189,126,161,145,227,214,211,203,129,139,159,173,242,179,183,130,123,107,132,134,182,293,81,176,231,265,126,164,82,129,105,157,86,208,111,119,241,169,207,159,208,165,204,213,255,134,71,40,145,133,229,62,186,130,173,111,337,223,176,248,133,285,196,123,97,188,174,238,200,168,140,143,287,242,221,173,177,203,299,193,377,133,166,120,82,60,154,163,127,134,212,67,73,247,220,179,310,192,53,230,103,196,175,307,214,236,132,82,110,120,82,94,319,268,193,226,211,155,40,164,177,110,219,93,233,373,135,120,266,161,136,141,236,134,69,63,178,105,155,120,81,169,147,225,205,96,259,259,136,191,62,110,205,225,113,200,111,173,202,146,70,68,208,131,123,180,110,137,188,349,174,173,298,269,117,148,202,90,228,104,238,221,193,82,243,157,249,190,122,101,196,145,117,82,99,114,156,244,196,248,229,122,78,101,197,119,93,124,168,224,170,158,80,84,167,185,128,231,117,199,74,233,235,170,139,205,171,223,212,213,101,158,148,63,170,280,155,185,98,170,193,104,139,301,118,205,203,217,204,71,239,55,151,119,94,349,195,165,59,152,149,191,144,91,120,127,179,123,59,85,168,177,171,196,149,256,198,184,192,107,182,60,178,57,165,144,300,212,49,119,142,187,201,83,127,218,178,91,192,186,159,186,240,198,177,155,112,199,221,79,126,183,207,239,157,240,250,193,236,193,137,114,206,162,70,155,141,340,227,138,140,86,103,229,223,179,119,96,227,110,250,90,100,195,226,219,95,128,215,120,197,206,266,233,74,254,154,225,224,160,237,171,178,214,73,306,87,114,229,144,231,173,206,158,194,228,178,222,162,101,250,261,240,121,208,225,125,164,191,137,115,213,125,234,97,170,259,127,118,93,189,52,192,169,190,350,100,105,155,184,50,238,196,327,125,218,291,129,136,172,183,187,324,290,64,71,131,285,180,340,144,180,99,270,240,206,169,95,238,209,239,145,174,137,168,189,191,167,196,130,192,133,119,209,132,80,130,140,118,289,191,109,154,160,179,120,147,138,244,227,183,191,156,212,182,318,253,164,155,169,167,106,214,159,193,145,147,210,107,293,102,168,146,93,105,237,104,196,155,241,328,251,99,125,183,180,193,157,232,208,139,162,349,219,114,100,165,301,257,141,134,212,87,118,182,123,141,203,157,156,156,83,167,146,224,197,188,222,284,133,270,107,251,216,201,139,201,209,134,59,130,146,68,132,223,110,199,143,112,176,175,72,159,107,75,178,223,135,160,117,101,256,213,195,228,254,105,196,191,190,102,120,124,114,154,209,189,140,80,130,190,142,156,184,156,218,197,126,205,217,176,242,80,157,91,104,211,150,209,262,130,94,290,239,215,90,149,100,177,222,180,116,127,73,162,179,123,105,153,47,108,218,175,73,138,132,212,228,193,213,152,258,192,304,109,125,127,233,221,265,148,152,207,67,242,227,109,122,306,109,101,346,104,122,212,278,147,151,82,141,112,190,123,252,199,93,173,121,214,222,241,227,229,161,164,231,234,137,242,143,211,87,255,185,172,222,149,84,197,292,84,110,80,90,164,147,195,136,258,138,76,142,212,165,158,268,241,87,94,213,217,227,118,236,288,241,167,233,110,154,137,303,153,302,134,166,104,195,186,163,139,220,150,197,168,79,140,131,109,71,74,300,252,196,218,92,177,177,86,242,197,233,127,218,68,152,198,86,200,123,134,162,190,232,235,236,107,194,105,270,164,166,208,59,115,158,206,115,95,163,141,176,82,153,365,159,116,115,213,133,145,127,179,190,193,158,139,197,159,200,119,92,131,127,226,153,118,119,161,118,193,298,79,208,258,93,204,159,109,96,192,141,241,185,140,240,174,210,196,216,156,165,79,204,240,191,156,92,135,177,211,91,128,90,190,229,249,173,95,128,155,92,133,144,173,137,84,149,260,261,144,159,125,216,113,179,87,93,77,208,247,186,167,185,145,169,250,242,201,137,201,150,187,133,117,86,121,135,94,228,189,118,193,73,201,135,163,228,195,158,229,120,181,205,95,134,223,260,106,138,233,179,170,134,183,270,174,125,163,87,346,146,106,196,184,223,108,117,122,175,115,329,111,275,174,75,137,114,84,97,229,146,272,139,236,186,183,78,76,157,146,182,205,98,137,154,122,153,130,134,268,190,114,136,169,177,151,129,175,143,212,282,185,119,76,119,171,233,211,112,155,190,252,155,76,94,108,100,107,200,273,218,216,258,72,216,207,138,71,87,133,144,242,149,194,68,152,87,292,120,152,336,255,170,95,194,179,129,154,157,195,148,201,155,179,128,266,165,73,103,172,128,130,158,172,246,155,148,159,210,272,228,193,176,281,282,275,144,189,124,253,36,173,220,307,138,222,122,311,45,159,335,117,123,83,228,179,136,191,233,172,177,151,184,204,126,63,197,181,257,153,82,248,163,82,135,140,107,110,230,217,209,107,196,171,190,266,202,174,244,152,105,142,112,98,217,215,206,135,235,182,155,135,96,145,122,136,225,110,256,83,212,68,208,102,120,240,191,123,158,132,66,126,137,154,187,86,152,84,206,106,112,211,124,191,226,190,123,105,276,199,246,178,140,248,152,104,259,177,381,114,146,187,138,185,193,130,145,299,123,218,202,244,227,262,155,209,116,74,239,55,127,141,110,149,157,190,223,184,287,162,135,119,165,196,229,217,169,209,199,221,203,149,200,101,63,165,130,112,119,110,102,66,115,97,201,248,161,212,142,155,133,128,97,174,128,130,123,64,100,90,122,327,181,252,193,268,133,123,202,218,155,128,137,141,186,154,171,153,117,213,171,127,136,219,208,283,150,137,214,163,164,208,238,233,200,117,218,132,132,86,118,295,85,72,294,194,157,161,161,284,142,322,156,207,213,178,90,227,179,117,57,78,176,207,195,176,112,156,210,171,91,167,241,298,115,251,106,107,154,202,188,154,154,126,275,173,197,214,156,180,210,102,178,183,140,103,213,217,215,293,149,146,201,119,61,249,214,81,70,100,191,97,145,181,178,138,214,136,57,121,203,102,110,251,117,125,128,361,171,242,107,99,261,154,72,217,186,175,224,319,187,207,245,151,345,127,151,170,116,234,216,196,132,117,182,95,124,162,101,131,127,114,266,119,163,159,163,155,362,183,223,99,145,110,205,133,225,93,55,285,255,141,150,127,172,117,147,181,247,52,193,130,150,170,127,172,246,314,186,157,249,155,178,257,212,195,278,92,236,206,58,101,176,71,167,321,166,196,209,224,187,132,113,149,140,208,204,228,118,153,136,114,355,59,339,129,142,209,249,119,232,135,256,197,117,87,236,75,85,197,232,190,143,52,237,238,270,193,113,211,211,148,155,165,105,143,167,210,148,210,156,67,103,89,53,171,80,136,187,205,219,171,125,113,113,135,250,298,189,235,133,205,256,251,150,221,66,210,266,111,205,227,217,197,269,265,137,129,105,133,212,76,161,138,228,191,290,94,85,229,78,195,197,130,188,161,194,246,171,317,151,212,122,159,268,194,315,113,211,225,100,93,284,197,160,221,100,87,50,217,173,128,225,114,106,78,121,245,198,184,155,195,195,259,148,188,110,174,131,223,102,123,214,188,251,222,113,258,132,209,90,204,210,241,155,233,136,76,171,106,100,206,139,153,132,117,163,192,76,70,193,192,168,189,292,155,177,176,289,94,204,126,250,180,120,145,177,229,175,245,195,165,74,142,130,237,321,279,135,143,127,157,151,238,211,258,120,189,207,249,166,220,171,132,114,187,68,271,158,67,122,122,230,220,136,198,157,156,137,222,360,194,130,192,212,161,156,145,213,54,161,149,250,125,140,228,195,77,121,276,239,64,248,164,114,134,185,125,122,345,156,140,146,253,215,109,145,263,218,166,161,347,138,99,183,305,191,230,314,270,199,103,69,242,303,161,165,130,218,192,271,186,196,215,201,140,121,135,188,171,162,242,143,137,247,141,176,133,171,144,258,250,208,272,166,267,100,70,174,183,149,181,202,244,142,203,234,210,133,175,226,62,215,282,82,219,200,224,179,83,154,165,143,174,138,181,246,195,148,151,227,160,123,188,208,232,204,142,238,189,121,62,287,129,129,159,298,174,216,115,203,144,149,115,212,273,216,126,153,123,128,132,215,74,139,210,245,121,195,205,219,63,148,109,98,208,57,225,211,200,193,135,181,309,150,122,202,208,174,170,80,177,165,214,197,101,160,156,220,223,167,144,122,112,163,216,153,121,217,229,171,71,103,116,228,206,271,158,173,84,192,141,131,137,177,81,83,123,256,134,179,195,156,209,84,134,124,195,124,199,228,191,145,112,140,157,157,188,165,117,54,179,40,104,230,147,319,318,65,138,358,153,91,138,273,94,175,135,235,118,125,175,90,193,168,379,226,232,172,194,167,233,190,208,67,125,220,147,204,216,227,85,156,117,223,141,122,205,210,142,216,225,179,83,154,241,137,235,70,150,181,133,268,72,159,194,67,153,125,230,211,238,311,99,55,109,170,177,148,244,123,117,260,219,105,103,231,61,125,201,145,128,156,266,241,138,245,226,230,143,233,67,136,126,139,100,111,191,121,168,159,244,127,171,238,188,179,200,116,241,178,100,291,46,169,250,132,175,94,90,101,210,185,78,192,126,247,246,397,216,238,133,163,227,362,95,203,208,241,125,257,168,124,197,203,245,119,138,201,63,135,193,101,175,167,262,254,203,124,100,66,194,75,70,215,71,88,259,69,250,223,67,135,92,183,190,105,128,116,199,173,83,200,170,117,104,163,148,151,80,354,140,247,141,287,217,269,128,181,129,296,208,181,193,170,233,382,118,146,99,136,260,251,197,162,243,125,266,153,282,219,200,184,220,132,145,176,140,104,70,204,202,118,172,249,184,275,219,324,343,235,263,160,135,176,302,211,108,136,210,190,212,216,186,167,220,223,163,328,187,109,214,211,73,81,91,199,164,233,230,108,92,189,222,152,99,179,145,68,256,123,270,160,171,212,219,198,214,214,168,139,236,132,261,116,142,32,116,180,239,180,116,257,210,208,185,179,192,137,245,133,149,87,241,85,309,131,147,276,215,274,62,140,152,238,161,179,163,263,144,121,175,222,78,209,245,101,168,178,246,217,112,181,188,197,182,162,147,325,105,136,239,148,200,138,132,114,234,169,242,261,178,173,88,201,117,201,132,297,168,100,339,149,187,152,176,119,61,240,226,114,167,142,101,165,186,61,259,163,108,65,110,212,127,195,220,337,242,184,181,290,113,121,187,155,167,197,154,183,164,137,119,170,176,197,213,142,161,111,248,284,174,122,143,108,159,215,104,70,91,264,144,143,250,119,97,117,137,47,190,311,118,132,271,150,135,166,138,51,97,126,237,203,172,173,194,225,220,99,95,240,136,264,109,145,114,226,206,116,108,259,152,165,56,131,228,92,208,251,249,129,178,117,146,78,101,245,187,65,225,134,122,82,157,135,120,203,177,231,96,77,168,250,114,216,182,298,234,236,133,170,201,204,97,217,139,127,122,311,122,224,114,193,96,294,269,126,187,95,103,183,152,115,93,111,75,254,76,231,151,159,169,92,229,238,163,250,168,212,145,106,124,179,101,123,88,155,164,241,211,205,110,127,150,147,58,159,87,225,116,100,159,211,201,96,170,65,133,153,164,233,215,61,182,173,232,201,139,149,230,180,131,37,104,247,131,100,101,226,182,115,162,188,67,253,104,255,146,230,247,106,68,195,293,72,158,121,64,179,189,284,198,273,213,135,214,301,106,111,77,193,217,224,65,187,216,167,209,149,151,138,116,62,263,158,218,174,391,179,194,139,337,171,168,133,159,87,154,226,233,322,148,183,172,144,200,156,74,108,195,217,132,134,138,289,222,210,200,204,136,229,262,119,201,146,133,150,156,131,64,90,168,189,90,167,114,120,171,84,121,96,238,205,209,206,155,83,187,212,64,197,122,165,146,163,60,190,89,231,224,220,190,220,248,155,128,118,112,90,119,217,171,153,127,253,175,138,260,88,303,187,141,171,244,130,138,151,117,345,161,192,171,229,168,146,166,148,261,288,150,254,191,214,91,130,198,92,197,117,165,181,201,127,114,79,166,159,223,58,109,144,147,83,148,49,128,251,225,222,144,77,267,306,38,130,171,79,208,97,181,64,192,226,76,82,240,92,139,115,137,288,111,278,63,171,151,157,168,83,90,132,171,221,111,157,98,46,149,143,63,115,158,153,98,67,89,174,126,208,162,219,120,304,183,212,227,121,366,83,102,238,153,129,205,207,209,190,147,162,228,185,212,146,82,140,107,261,210,199,150,286,81,272,113,257,143,153,240,135,109,127,107,164,153,206,187,148,90,139,104,145,91,299,121,265,148,141,63,265,190,126,315,116,212,231,245,167,186,186,240,244,188,159,183,132,94,209,245,161,248,173,199,207,206,183,111,219,184,215,220,164,69,123,176,103,117,115,150,142,122,101,123,106,127,119,210,338,134,221,208,152,95,102,173,79,243,60,75,227,158,125,93,176,133,64,231,126,120,125,244,135,177,102,245,103,122,203,197,242,170,124,148,133,224,84,215,155,225,308,175,128,234,159,142,80,65,201,246,200,193,146,277,89,170,107,260,177,182,142,87,145,215,224,205,100,94,196,197,319,138,71,123,218,211,195,98,147,186,279,221,180,153,185,250,126,143,223,137,205,169,145,126,237,93,176,130,200,196,219,200,110,193,190,177,58,190,135,134,191,241,186,80,243,145,248,210,111,220,87,172,286,244,86,97,201,178,116,244,112,166,127,111,79,100,203,133,241,81,96,226,189,93,123,96,172,121,140,197,55,134,277,125,146,85,64,133,138,146,138,232,214,206,245,195,177,177,214,175,107,166,105,212,117,77,139,122,52,96,234,349,113,213,286,199,383,110,131,67,106,206,163,201,195,156,174,270,237,146,209,169,115,124,177,136,84,197,162,144,175,83,117,140,123,179,235,165,199,160,259,78,192,77,228,258,189,118,215,150,214,92,193,171,160,75,170,171,125,233,144,204,97,128,95,185,221,121,206,367,203,245,108,122,207,241,135,101,144,169,220,101,239,162,135,135,172,170,199,124,143,215,101,245,213,170,124,217,237,88,97,200,231,202,235,179,248,78,174,151,317,228,290,114,130,190,87,175,232,136,208,61,150,211,173,116,124,179,215,109,175,127,77,163,91,219,190,88,74,86,207,122,146,90,183,171,134,169,185,135,87,296,310,237,138,257,133,226,158,106,239,159,121,88,97,201,232,128,179,99,194,146,99,92,110,131,250,132,77,209,175,184,187,107,186,367,177,135,154,194,193,175,197,187,153,98,200,288,249,179,234,142,169,106,172,222,286,117,97,83,354,185,96,151,124,119,183,152,89,156,256,266,201,125,188,204,117,190,178,214,148,243,202,52,225,72,231,114,122,255,292,167,250,161,182,188,120,239,173,99,275,177,151,256,140,139,199,94,95,117,166,175,54,215,242,106,205,178,210,115,284,91,194,223,193,222,105,140,216,165,207,191,92,158,259,112,229,178,194,224,230,159,87,155,309,143,177,83,95,193,336,116,85,196,134,184,244,181,222,124,117,133,57,154,235,61,112,131,124,123,143,275,197,227,126,177,135,126,120,188,171,160,59,153,204,167,169,155,132,107,176,100,225,189,106,161,197,166,124,224,181,333,175,88,181,142,258,137,135,33,232,187,90,114,108,208,257,100,128,195,176,191,278,311,169,153,194,76,154,107,181,75,63,140,78,157,275,136,116,198,210,34,191,80,223,173,247,228,335,226,175,167,205,131,101,190,177,93,200,110,135,133,252,190,246,290,135,92,241,198,182,69,78,250,138,93,131,141,257,98,181,384,253,216,229,114,166,143,231,117,271,146,157,90,205,92,111,203,251,205,65,112,103,161,136,149,299,192,140,197,216,214,159,112,261,114,216,283,173,206,108,231,173,183,181,207,165,186,126,103,205,288,134,229,215,196,209,96,160,197,238,141,92,235,165,92,327,153,114,216,152,99,146,180,158,171,196,175,165,163,222,116,90,208,109,146,287,191,179,212,239,86,184,190,136,191,69,204,132,170,267,162,176,100,94,193,245,216,161,217,135,179,128,120,141,261,147,136,106,206,150,88,84,265,169,161,185,243,208,156,162,126,205,245,139,96,167,144,196,75,76,182,217,151,236,180,183,312,137,132,270,177,137,119,153,109,179,115,200,176,149,242,166,111,173,234,105,177,78,163,126,210,180,194,114,102,191,118,229,206,138,184,148,317,216,228,249,193,182,179,106,83,124,149,300,194,102,211,154,242,72,144,228,298,73,104,120,172,54,213,114,119,253,262,200,193,134,183,118,151,128,135,216,279,220,246,186,223,196,101,177,70,216,214,176,206,225,96,151,169,95,131,197,111,83,133,185,204,296,190,170,278,106,87,206,155,100,63,143,208,150,98,182,120,129,62,126,231,63,126,163,81,307,304,180,204,229,153,216,179,134,156,156,95,265,277,178,161,142,209,124,174,316,252,136,293,187,223,160,171,193,175,124,171,132,84,140,303,115,134,105,140,142,260,121,102,231,190,158,190,106,163,108,225,194,266,193,209,117,45,142,105,151,157,38,151,166,262,200,150,139,192,85,93,154,199,181,242,139,203,259,187,166,234,199,173,186,220,147,269,267,142,129,121,187,202,302,158,65,131,161,201,157,77,135,173,216,47,207,82,322,217,252,160,130,127,94,129,198,137,156,238,78,166,122,134,123,215,306,159,204,58,312,184,92,217,196,198,175,168,226,121,79,223,95,88,198,211,153,127,186,192,163,110,80,257,279,127,128,193,220,107,86,172,80,122,89,118,136,190,218,65,138,217,222,150,207,223,218,216,153,57,238,234,184,108,83,188,147,114,177,132,134,216,78,189,210,106,256,257,163,93,299,244,171,61,152,155,263,165,248,215,205,121,209,160,91,128,73,139,219,125,189,170,157,207,67,191,224,168,255,158,137,118,130,183,185,152,142,120,171,127,201,200,340,171,189,126,164,106,244,195,166,264,207,113,60,224,68,115,137,266,151,140,190,56,184,214,103,101,103,102,174,146,386,129,139,93,237,248,202,149,166,45,91,210,139,264,132,227,247,104,178,230,191,240,292,206,151,146,117,182,108,162,71,114,163,190,162,258,80,95,185,279,241,198,149,169,264,228,192,169,226,129,125,347,213,203,185,106,278,160,164,114,139,172,188,291,189,50,177,209,149,214,205,260,231,171,126,212,111,163,168,60,118,231,89,220,252,248,75,132,150,238,127,214,169,205,68,121,175,224,124,279,83,145,189,100,121,135,187,204,192,128,117,101,74,155,135,114,151,104,186,169,198,103,110,204,179,109,198,111,124,339,195,121,159,172,144,119,164,140,135,191,148,126,239,111,285,99,139,156,168,132,205,130,106,306,175,140,164,112,145,172,91,233,257,121,107,102,182,265,173,112,240,127,181,245,262,261,252,231,128,152,116,237,271,59,175,163,192,122,213,183,139,85,179,186,83,178,156,113,200,236,150,176,126,169,210,183,87,183,142,301,233,193,252,247,106,245,203,274,97,172,123,97,160,149,262,143,107,350,234,155,125,196,160,242,163,215,200,78,58,161,163,134,75,85,237,184,98,94,114,141,156,111,61,122,102,198,186,81,185,138,120,337,122,146,79,181,235,269,216,196,175,160,301,86,105,189,117,153,89,242,177,227,114,136,217,44,61,184,197,207,266,273,237,250,195,246,217,178,118,135,134,260,181,262,170,108,153,158,170,63,123,151,100,186,149,220,273,119,245,325,120,159,125,145,147,205,198,144,202,93,122,261,173,151,77,193,135,145,204,136,178,114,138,131,216,225,98,106,158,189,163,286,142,203,180,191,212,232,144,252,195,102,165,154,88,148,136,84,155,71,222,103,100,127,264,89,167,254,261,211,230,128,165,129,198,208,196,227,197,107,210,133,241,154,255,75,182,142,122,157,106,211,294,221,91,252,223,158,260,227,166,110,255,128,153,158,99,69,261,130,150,214,256,144,180,207,179,67,76,178,299,85,173,119,181,192,95,209,190,76,70,163,123,162,315,203,108,129,237,159,111,292,121,211,56,119,205,191,90,110,180,204,294,121,172,53,135,132,90,200,88,210,163,194,96,114,142,224,106,254,175,158,165,122,82,209,204,235,105,299,200,126,177,164,195,232,85,147,144,198,145,175,120,157,164,235,198,179,226,95,149,115,137,256,86,212,257,195,136,229,199,85,205,123,140,303,114,130,98,257,185,139,114,160,136,196,196,217,177,158,165,153,187,212,155,122,243,63,130,197,174,171,249,120,176,119,154,77,95,251,272,208,114,221,197,151,133,184,142,73,91,210,245,342,101,163,66,187,302,157,105,181,145,89,108,194,171,99,107,237,213,166,175,202,221,224,258,150,60,231,203,170,102,201,198,232,191,264,244,187,234,248,85,156,230,311,231,190,123,204,211,332,153,134,91,101,191,206,163,185,196,106,181,198,246,77,134,292,212,128,101,68,325,141,67,149,115,257,227,154,137,157,108,91,259,189,251,185,64,197,99,127,179,244,108,128,182,186,178,118,122,136,181,86,128,287,76,164,141,118,162,208,233,90,167,159,115,319,141,127,78,85,86,150,179,181,177,155,104,178,186,125,240,285,206,96,254,105,186,146,125,183,120,146,90,227,87,217,99,89,220,130,90,196,103,128,232,255,183,114,190,237,127,273,187,201,101,131,200,172,210,236,207,362,130,199,99,125,314,283,197,197,92,130,255,270,235,313,228,71,135,170,239,218,224,170,205,161,210,276,118,149,208,183,142,272,205,229,108,154,296,133,45,182,111,152,150,159,209,85,169,53,187,103,187,206,98,168,197,103,131,198,113,232,242,133,101,56,69,334,230,116,132,153,152,135,254,142,131,249,127,225,159,219,181,189,167,172,187,154,204,195,119,151,141,162,161,110,133,179,212,157,194,179,52,226,203,238,192,79,203,71,197,257,181,162,125,257,226,156,69,112,188,126,130,242,237,340,85,75,310,169,93,172,219,103,249,135,106,265,92,147,192,214,127,149,204,268,121,136,160,84,162,162,198,202,236,221,241,91,174,187,237,158,269,189,164,100,140,187,76,130,117,185,285,120,100,136,96,343,281,230,207,185,117,198,258,153,73,339,139,218,152,151,97,278,184,186,159,226,159,218,201,194,212,214,122,136,96,140,92,188,69,101,163,60,54,91,170,119,165,171,213,130,155,153,129,177,311,129,144,183,210,111,167,172,248,69,161,112,145,206,166,191,128,139,192,197,163,98,127,50,124,205,215,182,254,294,136,205,148,167,182,90,189,214,190,104,164,110,342,88,186,188,170,356,222,220,239,206,120,133,219,132,159,343,208,182,301,173,136,189,268,249,115,276,127,105,170,135,105,164,218,224,250,174,193,192,237,186,115,111,202,61,161,185,185,149,128,193,166,110,138,87,163,120,197,110,211,239,234,169,174,168,144,141,303,144,251,120,264,124,90,90,167,206,205,229,86,85,66,123,123,245,104,84,162,129,135,275,103,215,158,134,58,133,110,101,89,199,97,149,62,139,148,114,115,314,146,105,306,149,77,163,81,225,238,351,225,156,161,206,251,163,84,248,137,257,92,144,191,105,233,199,262,178,131,201,148,158,204,218,170,130,181,95,247,171,182,195,154,183,83,162,334,250,157,99,176,88,105,205,74,170,233,216,253,95,211,315,238,213,191,232,223,242,164,113,363,202,240,158,220,192,59,167,132,183,114,164,191,167,193,82,194,212,261,126,136,102,165,107,207,282,281,151,205,237,134,157,245,89,171,262,240,147,133,100,266,182,262,67,244,128,199,141,166,122,185,150,233,164,242,53,226,198,172,190,203,128,175,167,185,216,148,259,170,108,119,149,117,166,201,184,249,216,63,130,70,63,128,135,92,116,91,159,193,205,191,145,131,116,202,220,103,302,219,190,178,169,157,201,164,216,128,276,227,195,89,75,225,194,122,374,109,149,101,128,167,93,119,179,239,149,144,245,98,150,77,54,201,218,162,169,109,118,199,60,270,151,78,154,259,136,152,170,137,172,144,87,140,161,203,198,171,188,148,127,169,182,340,251,101,173,176,271,300,153,176,273,172,219,255,93,269,109,202,84,153,224,290,242,69,156,127,148,191,99,72,136,211,280,94,145,174,141,201,264,118,205,361,158,281,161,97,159,115,188,205,117,195,104,152,205,191,176,212,173,98,69,187,134,244,110,167,172,202,100,278,203,203,163,223,191,216,168,146,97,252,196,180,288,221,202,248,87,166,229,260,133,173,175,171,408,224,221,319,229,182,178,69,185,119,103,211,128,89,112,220,57,63,181,127,166,247,65,88,176,105,159,199,185,129,181,246,208,270,152,90,136,150,199,178,183,227,233,176,236,123,115,114,148,164,148,149,112,213,115,179,139,119,291,234,283,147,183,91,169,107,286,173,128,75,190,102,222,180,126,86,235,142,89,232,218,145,142,173,241,217,295,354,78,141,196,141,105,255,148,246,270,304,168,234,138,192,106,175,110,159,215,128,234,225,150,143,192,158,228,162,260,76,160,202,111,210,110,171,173,194,177,227,213,245,114,134,90,134,199,195,168,171,212,116,65,247,250,215,143,242,150,163,123,265,141,171,88,268,267,137,81,172,105,150,122,93,125,114,312,164,61,178,85,218,124,128,273,261,282,157,281,160,282,149,237,135,126,118,93,201,103,205,224,104,125,235,154,303,209,250,185,143,135,207,159,141,153,226,107,302,210,223,174,84,188,147,167,104,105,118,206,134,143,213,147,191,131,161,178,131,103,181,131,180,144,135,136,153,255,143,284,153,106,289,82,161,145,195,169,138,223,144,148,199,164,147,112,169,179,126,198,241,223,343,157,231,255,217,159,156,175,179,193,131,190,47,176,156,121,55,236,243,230,119,181,100,237,83,113,163,93,198,188,336,120,130,245,195,204,129,237,192,270,237,85,218,176,92,209,277,212,147,184,166,127,179,132,253,247,113,149,102,121,109,92,151,250,125,130,128,170,106,137,237,168,159,76,311,224,91,186,62,190,123,198,186,182,193,207,84,87,171,170,217,234,110,177,81,186,88,95,179,103,107,371,116,198,143,99,204,220,116,152,106,142,151,90,245,229,182,237,275,163,114,265,147,252,132,130,89,221,177,96,132,172,125,229,230,206,274,150,170,212,140,248,170,164,188,191,209,207,221,111,139,185,186,135,212,202,138,215,165,292,148,229,125,282,261,191,140,125,223,169,215,158,113,186,202,151,211,176,127,108,121,223,129,131,314,234,274,110,160,142,147,147,127,177,114,199,231,61,324,182,140,77,154,166,204,85,190,205,180,151,225,127,219,164,144,199,47,84,74,97,137,137,51,128,208,109,139,217,182,78,207,103,59,85,90,120,183,86,147,178,160,98,128,177,251,146,152,216,139,231,148,156,132,206,83,207,160,138,194,206,152,179,172,57,68,130,86,97,70,194,120,102,105,89,171,185,135,61,224,212,123,220,230,127,236,145,158,193,65,235,248,252,81,132,149,163,282,149,171,114,75,232,174,197,175,146,190,187,227,106,131,113,225,166,274,125,108,149,191,185,114,157,251,220,110,204,85,176,118,182,170,123,171,201,160,145,214,166,183,130,69,72,111,58,197,161,107,275,141,209,116,104,282,127,159,158,224,190,188,158,217,238,118,138,63,146,146,138,113,165,276,67,162,121,118,145,199,104,136,169,208,164,147,247,165,251,160,151,231,159,176,201,150,175,274,119,132,202,72,295,123,244,139,97,94,211,163,191,217,68,214,193,113,259,176,240,189,192,227,175,231,195,215,100,128,138,287,229,298,188,382,111,287,236,173,212,103,110,200,197,185,211,95,129,97,211,200,121,154,237,194,116,128,122,107,111,120,258,184,87,99,75,155,101,243,138,100,219,209,184,318,225,167,143,137,142,252,159,230,155,156,148,207,126,102,100,92,188,148,176,198,252,260,109,230,183,102,85,245,68,162,118,161,168,127,116,312,171,102,315,105,204,294,205,168,149,126,205,72,253,224,145,136,279,255,76,81,152,174,220,86,111,115,167,193,198,283,107,179,65,242,145,228,165,111,161,116,211,163,217,165,125,167,206,252,124,83,198,196,134,113,189,191,178,143,86,92,130,281,177,313,298,155,53,231,229,65,135,231,143,178,188,78,179,342,127,200,106,122,194,254,89,105,90,187,184,242,285,143,97,135,214,152,99,187,151,133,127,236,209,85,196,102,105,126,137,157,166,168,121,184,227,103,64,229,194,222,72,237,181,142,102,134,183,215,215,202,248,247,169,121,258,114,72,246,269,245,171,78,113,267,235,215,154,123,225,267,272,113,220,180,143,148,162,193,237,140,254,95,216,117,57,168,110,97,115,217,165,192,134,208,218,131,222,124,113,263,292,166,219,176,223,236,165,61,111,193,178,175,97,144,210,114,75,223,151,85,112,192,173,155,173,170,265,181,102,223,80,150,98,150,133,172,124,227,225,131,253,203,263,107,53,187,242,190,175,150,61,88,147,154,235,194,114,139,161,110,167,250,117,198,149,201,230,181,144,97,143,74,223,235,271,153,110,161,190,168,164,103,143,92,95,193,241,187,144,273,117,347,200,102,109,125,75,174,74,256,183,220,190,135,186,280,282,135,105,169,145,80,89,100,160,48,132,155,178,112,226,135,117,136,98,90,178,108,153,154,68,164,205,168,227,226,97,231,163,288,221,249,133,125,131,218,151,211,200,84,187,202,149,190,67,189,114,212,78,184,132,96,218,109,230,134,120,56,135,235,149,95,159,41,159,258,159,90,226,134,208,202,114,151,160,283,131,198,259,196,132,290,169,89,245,147,145,151,138,190,175,190,132,164,147,297,92,71,269,100,236,292,151,215,159,108,100,76,154,204,252,198,229,91,106,206,79,183,232,167,317,257,204,341,144,94,178,229,263,189,184,250,321,240,288,252,129,174,73,107,218,328,195,161,155,319,229,109,216,170,174,211,189,123,138,201,78,97,197,166,204,258,203,241,255,300,204,93,192,106,215,216,265,273,112,131,169,213,113,103,249,202,245,134,216,275,302,108,131,114,199,212,129,177,206,111,194,126,116,155,120,124,207,220,122,191,208,99,238,215,158,215,160,219,276,289,323,112,184,69,257,227,152,190,138,222,148,93,269,271,275,157,205,175,312,138,192,270,204,113,144,160,215,285,199,76,83,161,120,157,145,261,221,212,137,154,206,245,161,194,181,212,115,211,135,238,153,121,286,170,144,151,255,165,298,251,101,196,75,254,75,246,83,210,59,167,145,236,57,201,58,128,118,342,149,173,136,251,188,180,157,154,154,122,425,180,380,187,288,206,81,149,365,233,147,244,215,160,169,116,128,199,157,98,75,120,166,102,245,126,196,108,151,164,141,169,234,97,217,190,115,260,160,208,77,280,101,170,283,108,218,303,190,129,229,123,154,154,177,129,188,41,127,63,127,167,126,152,242,194,139,180,96,222,162,197,155,165,139,240,71,95,285,151,164,128,190,219,132,293,181,355,179,200,226,176,144,216,213,103,199,63,171,227,229,260,146,86,140,144,163,276,292,146,214,142,179,215,122,214,106,85,300,104,100,125,164,164,125,144,210,278,106,146,211,146,163,280,134,217,238,129,206,156,176,189,217,287,216,192,102,244,337,260,115,206,133,267,135,203,175,176,140,162,295,238,160,95,354,206,163,164,156,199,199,226,221,177,188,89,212,102,232,198,263,302,223,141,218,61,217,300,194,77,313,177,163,207,188,176,182,255,228,178,234,158,170,152,112,128,122,139,239,124,187,118,132,137,92,128,243,158,101,288,181,120,224,140,292,277,175,175,267,256,164,175,116,197,364,236,255,297,204,151,271,170,119,120,300,130,142,140,113,168,185,151,85,123,181,165,265,104,86,159,99,285,106,102,236,123,134,163,136,209,236,182,82,211,93,135,145,198,214,116,321,136,248,72,211,185,158,162,79,239,108,213,170,80,209,205,121,198,251,152,202,222,199,202,274,47,251,281,145,199,82,49,151,192,186,272,193,145,268,211,143,231,301,165,255,181,152,203,69,177,143,112,234,336,131,117,168,213,60,240,304,112,113,128,100,284,190,82,239,151,116,193,219,162,246,75,190,220,268,166,167,66,150,375,178,201,179,233,323,126,74,178,93,120,248,122,217,178,94,152,102,173,130,107,137,170,210,103,167,179,212,172,89,98,187,95,215,97,227,182,169,120,59,189,170,119,141,173,215,59,151,123,135,174,189,87,171,156,118,150,193,42,194,80,136,190,137,161,205,269,155,235,195,203,231,167,112,118,123,283,157,215,173,117,153,168,81,176,142,99,163,130,268,168,175,173,169,138,118,255,235,239,140,206,220,124,104,116,174,164,262,111,182,176,182,126,107,200,104,108,327,293,111,206,157,133,167,119,197,182,90,366,229,104,268,107,80,123,69,201,160,232,105,151,150,193,268,129,152,174,285,135,133,122,121,155,102,102,93,249,72,92,118,146,92,184,148,269,96,132,231,191,116,95,177,195,190,157,155,158,215,169,167,201,64,180,272,189,219,172,182,220,150,140,155,194,248,108,270,173,181,204,232,176,238,208,182,158,137,101,142,219,208,151,151,69,241,151,194,191,132,340,187,168,140,131,156,97,142,362,245,117,153,235,110,102,163,165,195,189,98,156,142,226,162,106,168,115,248,91,238,151,159,202,144,145,148,160,180,174,80,166,283,150,63,271,192,229,202,74,101,82,167,107,121,220,153,127,135,186,65,160,125,225,83,160,149,135,138,222,214,162,171,83,165,94,226,259,319,105,269,62,101,114,225,225,75,151,236,130,87,91,74,279,115,211,228,229,203,143,128,238,361,74,73,254,234,86,102,120,152,111,245,126,172,147,138,204,251,87,243,109,287,214,244,144,99,241,180,60,138,69,103,128,124,267,108,144,85,192,225,177,289,100,155,194,173,220,270,191,72,250,223,220,236,251,235,86,90,143,164,130,185,74,135,216,205,134,129,229,63,214,223,84,75,188,155,144,297,172,112,129,141,162,154,175,156,125,383,195,159,60,242,139,98,227,160,211,146,177,56,165,216,190,146,230,213,290,233,132,55,195,170,188,104,174,118,123,321,117,161,175,193,203,263,99,262,139,198,230,115,223,127,238,148,188,161,116,302,185,228,139,119,155,189,241,133,159,194,111,212,186,218,130,83,110,108,143,213,236,94,242,185,228,103,102,129,211,179,207,166,121,137,254,197,262,197,237,201,133,198,102,224,282,174,92,210,119,262,142,325,203,65,166,155,233,69,362,213,132,174,138,169,232,208,119,293,244,223,272,101,204,224,223,183,167,78,159,108,119,113,233,154,223,62,126,201,110,54,151,175,193,122,131,203,98,191,186,132,277,284,86,248,323,256,305,123,114,184,201,233,81,191,136,189,216,171,138,194,287,134,185,138,68,134,179,204,189,233,198,113,174,76,77,111,124,298,193,145,178,150,64,50,148,250,60,263,226,197,154,136,97,95,111,207,122,153,103,181,118,137,241,190,65,148,134,123,127,201,89,156,294,119,193,288,111,233,144,137,142,199,156,139,106,191,183,147,123,211,134,140,214,219,239,164,136,172,169,130,344,237,132,53,53,77,179,215,116,235,159,200,69,125,63,175,168,76,117,113,187,166,234,298,99,101,111,108,209,146,68,177,131,77,131,156,90,251,152,88,185,135,214,99,203,189,42,156,285,182,167,196,167,159,109,92,257,258,251,99,195,168,125,253,159,290,130,71,210,257,362,64,173,228,152,88,126,207,208,167,259,184,150,158,145,303,165,85,110,260,279,250,222,238,297,158,198,88,168,158,224,139,194,119,101,88,174,150,204,99,184,99,193,78,146,140,210,115,248,257,286,218,160,392,122,123,177,131,146,180,242,216,278,162,139,230,155,240,57,218,150,101,130,144,155,79,95,145,214,185,240,106,142,205,78,96,175,122,93,149,108,216,189,239,168,196,139,282,194,214,115,225,202,235,77,94,198,203,174,114,157,162,72,209,146,212,95,214,185,134,137,223,210,229,134,45,133,219,177,281,194,74,156,122,211,141,327,165,245,188,119,116,133,164,254,180,109,225,72,266,134,88,225,224,154,244,86,147,113,123,154,192,64,139,183,231,306,127,131,136,164,184,75,71,131,218,203,239,95,149,88,146,95,294,101,245,258,171,180,64,257,89,156,196,95,85,183,137,89,220,90,360,190,213,311,73,135,57,110,174,146,202,114,103,154,148,144,202,77,240,194,100,243,106,135,226,111,162,212,69,249,121,195,225,103,239,133,114,178,155,92,192,133,156,135,134,257,81,330,271,199,119,208,299,216,164,184,72,173,259,156,93,177,125,219,331,179,153,208,172,196,201,108,270,225,120,41,85,305,71,168,167,122,238,182,168,171,210,164,137,244,137,181,258,101,73,126,162,140,125,210,193,122,194,124,153,239,167,117,159,155,240,155,180,187,128,241,210,162,218,161,170,143,234,129,215,213,328,252,134,98,166,147,212,157,264,349,230,185,285,87,231,216,210,153,250,112,221,185,51,83,214,177,206,116,198,137,96,194,157,206,133,225,223,109,94,153,197,234,77,81,224,191,162,185,122,130,180,98,163,152,177,91,270,111,210,241,121,127,257,175,110,106,129,121,105,137,200,91,337,187,217,238,66,165,185,156,74,218,161,185,190,179,153,269,149,138,209,66,223,91,126,45,214,109,162,229,208,185,147,185,191,144,170,223,207,116,153,203,120,282,149,135,259,195,91,225,195,215,209,181,180,181,140,205,202,192,174,86,220,211,200,336,115,78,86,82,243,269,146,110,237,171,327,203,106,180,83,269,145,90,209,45,182,222,99,132,90,88,195,197,118,148,164,111,96,151,190,125,215,166,94,218,237,102,214,99,83,239,212,130,220,131,80,142,194,161,205,150,268,92,114,81,223,158,145,96,123,174,256,257,273,237,212,171,114,142,257,70,236,181,98,176,187,217,158,121,183,190,110,184,227,166,168,111,202,186,131,189,169,197,173,67,64,140,139,135,147,78,184,163,206,174,193,118,157,137,210,165,208,223,90,110,162,259,244,127,229,91,205,127,235,234,175,178,221,84,200,260,94,136,251,154,84,164,92,170,207,251,157,138,147,175,70,112,89,144,135,69,145,105,71,212,252,241,160,229,108,149,145,75,221,201,112,247,99,146,101,196,90,245,250,107,103,145,95,208,212,154,147,144,170,182,156,161,292,100,85,178,188,196,198,240,157,175,245,198,114,150,302,156,144,243,244,220,87,200,158,218,153,99,139,207,129,116,167,190,92,137,40,173,210,195,131,327,226,73,135,150,112,200,153,359,198,125,228,127,113,148,179,179,143,54,73,222,223,144,212,210,165,215,210,218,223,278,78,187,126,239,166,136,60,156,196,223,324,126,160,112,89,305,160,225,157,189,209,125,201,254,158,62,273,272,184,164,42,126,184,158,45,60,259,62,97,122,261,121,248,137,191,164,253,196,280,168,265,291,185,215,158,170,150,243,135,342,186,114,112,113,68,113,216,263,192,271,291,184,218,247,208,216,99,153,220,138,154,274,128,149,214,240,66,196,77,230,148,151,242,144,150,189,119,124,254,192,147,208,55,251,234,221,130,215,139,63,137,131,100,136,148,188,203,223,295,237,236,180,145,73,317,194,167,43,265,99,151,305,218,91,67,157,346,199,132,111,195,213,144,167,91,224,163,270,206,160,147,127,160,276,306,118,219,92,84,136,142,124,60,84,150,113,231,98,143,216,113,186,126,238,200,160,114,156,129,296,140,274,160,234,129,166,139,96,273,189,220,163,169,194,210,109,137,331,184,82,80,264,131,241,155,299,233,79,173,135,189,191,119,88,60,90,202,273,107,393,67,173,190,227,79,150,168,141,166,213,202,87,82,123,283,149,215,242,155,209,55,263,251,111,197,233,203,192,87,210,278,153,298,133,161,176,224,327,230,113,233,179,111,122,182,290,235,110,247,235,196,232,73,216,151,223,167,148,188,200,219,158,181,160,168,219,215,80,216,123,142,166,83,91,74,156,81,234,217,65,323,166,148,152,162,220,137,187,85,213,254,163,129,92,194,173,212,113,103,179,63,99,150,216,146,152,193,110,152,190,205,50,208,129,184,192,127,163,262,151,261,229,266,188,115,76,89,197,160,125,123,80,188,221,167,139,219,71,55,113,216,216,218,151,171,166,124,252,244,114,206,229,235,168,141,173,225,160,271,126,120,138,241,110,152,164,102,231,108,182,168,229,167,116,283,149,141,223,236,148,217,95,158,236,110,111,204,143,184,180,177,195,129,97,266,183,210,111,106,243,224,273,210,165,225,137,113,43,285,85,318,156,132,174,74,198,206,210,166,177,108,155,118,90,203,196,126,158,124,164,198,197,226,79,194,163,116,219,223,166,271,85,88,190,120,257,235,189,59,143,224,78,126,161,132,187,194,93,111,185,187,173,196,134,148,199,151,197,245,150,80,238,192,87,102,254,98,189,166,140,128,128,333,315,184,138,225,149,194,184,167,141,92,63,189,247,124,76,180,171,135,217,245,139,243,186,123,165,162,153,204,87,111,150,235,103,165,192,265,262,178,259,170,121,235,316,118,189,180,138,116,92,145,119,238,124,122,150,69,267,193,148,87,168,281,182,232,154,100,262,220,272,148,139,160,130,219,169,74,141,156,85,240,101,290,133,98,177,213,163,80,72,61,178,139,171,194,68,333,85,122,198,74,130,196,167,292,53,122,83,117,121,221,195,124,242,142,84,152,95,194,211,157,168,209,169,82,157,201,155,99,210,177,113,146,145,196,127,93,131,272,234,115,113,213,82,228,74,146,146,213,222,266,149,85,95,130,195,66,84,173,333,132,184,175,74,99,191,202,95,243,230,215,83,86,192,246,181,210,156,124,175,266,261,133,107,189,249,155,155,167,177,87,77,242,155,279,204,132,152,195,247,249,145,109,268,144,265,129,178,231,350,208,263,143,97,204,62,253,148,194,250,109,63,212,132,84,325,141,190,248,185,212,235,121,97,236,128,119,116,153,75,171,157,139,195,160,86,105,79,78,160,168,199,189,101,143,67,222,172,158,193,287,215,193,113,236,155,155,216,94,247,100,70,86,128,213,98,182,114,125,169,195,114,272,153,198,190,219,98,50,221,173,164,186,73,281,159,205,186,217,164,179,153,96,195,159,83,97,184,76,127,216,199,220,103,190,119,169,111,51,199,122,142,261,116,153,213,64,141,236,353,117,134,164,232,89,239,113,99,263,209,212,103,220,107,88,111,198,77,159,141,222,261,175,129,194,200,128,64,187,381,169,239,241,132,194,258,81,217,96,253,181,176,162,212,261,155,156,133,242,160,208,234,222,208,134,83,93,193,227,204,224,164,174,202,306,178,130,145,177,110,101,204,170,170,82,258,212,153,121,180,69,229,131,90,119,70,145,144,121,117,219,298,137,169,212,156,133,243,131,134,232,137,96,161,123,191,170,301,183,110,217,162,222,83,244,163,216,194,146,171,186,150,274,243,199,252,76,195,138,110,213,86,145,167,279,173,127,272,195,210,129,181,221,145,106,155,133,131,150,130,227,187,160,189,99,172,277,116,162,77,116,156,101,109,189,156,133,167,74,147,101,267,175,240,182,235,94,72,365,173,153,255,235,285,154,135,126,181,229,68,168,246,222,143,247,189,199,73,63,173,184,259,104,135,137,170,258,99,168,257,266,123,123,212,319,197,71,188,202,160,137,125,244,130,248,111,211,115,111,149,154,327,51,204,159,144,85,326,136,236,272,172,192,75,121,211,168,182,231,115,95,133,111,80,159,179,132,230,58,136,155,138,202,167,94,261,78,93,266,194,150,195,244,264,205,62,237,143,78,103,180,196,125,170,217,194,276,122,227,83,186,290,214,204,242,326,168,145,213,87,200,126,109,212,108,220,252,202,156,169,149,167,126,188,192,154,221,88,94,180,99,213,151,238,330,148,294,193,104,215,216,203,198,185,240,145,134,234,112,210,92,201,121,243,92,117,148,203,174,239,183,130,259,206,209,106,99,172,131,195,99,222,275,100,125,165,135,167,200,118,139,285,94,120,121,245,211,183,281,154,87,193,100,170,290,95,74,206,120,200,61,297,191,186,213,187,147,98,218,234,120,119,211,165,100,201,150,131,112,192,185,120,162,161,85,244,166,206,124,127,179,137,147,162,141,329,236,206,155,146,188,187,181,126,194,73,196,293,127,248,185,185,94,123,174,89,209,255,402,208,171,133,145,197,236,64,243,132,184,93,160,201,224,153,108,95,109,129,188,166,162,170,97,130,139,233,116,200,231,225,230,79,202,193,198,243,345,187,282,140,202,138,190,106,153,139,142,98,119,91,173,163,185,145,177,150,293,195,178,150,266,137,89,161,178,284,213,93,155,186,100,89,139,177,133,317,92,136,79,135,114,289,154,234,193,184,218,120,263,182,110,134,240,266,255,156,132,253,214,113,141,231,155,330,167,105,237,67,80,186,206,190,188,167,140,231,239,94,172,324,123,100,148,72,131,262,140,56,95,100,178,182,168,110,142,197,130,162,227,139,128,159,100,97,174,66,165,197,258,178,202,83,229,182,137,323,214,150,300,150,182,190,226,243,229,122,176,144,265,121,259,109,199,109,75,131,110,199,286,171,71,116,181,226,203,167,96,221,148,104,121,139,81,163,122,192,361,104,190,101,172,167,327,179,233,146,104,163,93,248,243,97,223,210,40,211,225,152,279,93,239,114,65,186,200,219,224,57,204,185,130,143,98,220,131,232,66,53,74,197,230,136,193,204,138,233,252,268,191,156,218,237,244,199,189,123,169,179,106,40,198,310,180,246,256,171,291,111,167,213,254,225,204,121,210,197,147,293,166,209,121,103,201,186,196,222,280,98,140,198,124,265,107,115,181,191,106,276,133,122,160,80,220,52,163,192,207,257,185,168,150,163,131,277,197,229,189,120,268,169,81,177,224,96,78,281,281,181,231,138,220,193,135,148,69,149,135,71,204,183,78,209,135,190,146,272,128,225,55,120,218,201,87,73,222,124,216,79,142,177,62,206,158,99,119,242,271,130,348,183,95,148,80,106,111,230,207,145,106,213,261,226,278,160,195,188,240,109,204,220,171,215,125,176,247,59,176,230,73,114,85,200,185,112,269,163,101,177,54,202,133,167,237,167,162,161,264,145,233,126,193,150,142,124,125,103,150,127,163,121,168,94,95,188,166,158,191,119,188,143,82,92,264,236,122,135,174,195,263,205,106,161,120,183,302,130,86,189,110,113,153,106,184,130,96,75,92,141,189,168,61,70,81,274,176,324,288,99,130,183,158,106,172,137,269,153,178,105,112,201,167,127,268,335,98,206,188,119,142,158,175,75,160,166,130,160,195,137,192,170,103,79,191,88,197,124,143,115,94,126,225,165,137,212,216,197,136,112,202,223,186,134,228,330,171,129,169,186,148,117,146,174,180,113,195,211,224,138,183,139,132,139,164,158,182,203,88,225,87,228,126,121,163,132,216,132,149,115,153,134,188,96,300,180,146,241,194,175,228,132,159,183,257,214,131,228,142,77,105,151,249,118,205,193,138,94,238,116,178,91,194,162,163,123,199,201,48,104,237,237,272,219,144,155,159,103,162,187,221,63,182,232,282,254,99,237,219,218,144,175,252,181,236,191,205,173,79,204,216,215,165,239,176,106,152,156,91,142,269,144,200,239,231,219,123,272,114,226,152,259,95,160,206,188,50,144,200,176,158,105,107,159,208,253,68,99,231,117,152,149,101,251,150,106,175,153,147,148,161,206,118,256,63,210,120,199,160,219,218,160,238,172,205,161,155,92,61,166,130,204,92,110,191,222,192,104,133,198,147,213,182,118,235,184,249,232,207,173,140,148,216,200,249,229,122,198,118,210,200,156,111,118,197,218,191,166,226,174,297,159,318,204,243,154,122,89,171,143,157,147,236,218,148,178,44,199,164,329,213,138,186,290,138,99,105,156,79,222,136,68,61,130,132,156,166,102,115,135,150,135,152,139,148,248,191,156,224,133,298,275,148,102,55,118,247,194,146,154,74,267,275,237,275,164,244,155,123,139,192,212,73,188,135,158,141,58,295,134,153,152,168,198,58,120,99,217,116,263,146,318,136,186,141,132,151,219,172,158,213,97,212,122,161,111,202,127,161,147,188,174,171,221,53,169,201,210,165,92,193,130,190,246,279,232,219,143,182,229,140,175,136,140,256,207,57,265,175,89,203,107,64,262,150,90,106,251,91,339,189,154,187,186,224,212,90,205,120,181,227,108,194,146,157,250,183,132,156,213,89,151,202,201,201,176,176,247,285,132,189,183,172,306,175,182,227,209,106,171,227,291,247,101,100,260,132,232,213,137,205,221,179,122,189,156,215,98,365,260,241,241,127,134,270,107,368,134,140,233,116,159,214,106,204,161,95,166,206,200,214,217,124,202,96,115,121,187,168,143,186,163,131,376,268,102,50,164,138,220,112,109,228,161,228,117,186,209,137,350,137,215,167,91,121,257,173,227,175,203,201,165,142,41,78,222,205,170,206,162,158,139,187,168,202,210,238,174,88,240,107,129,122,236,124,124,70,233,119,183,200,89,161,187,264,104,153,215,175,166,60,217,116,125,90,152,230,63,215,123,193,133,160,220,87,226,114,178,126,100,237,215,243,160,139,309,208,101,188,143,284,174,168,142,128,150,155,243,86,119,157,251,178,156,154,168,235,169,196,204,183,122,94,213,170,120,161,204,140,240,88,144,286,105,119,140,270,115,237,181,235,132,171,167,85,313,101,55,257,85,206,137,56,159,64,155,160,201,127,147,291,188,185,136,232,109,87,155,274,167,70,137,191,152,133,151,129,145,186,188,46,234,103,106,282,365,215,129,146,199,178,179,167,159,166,86,225,165,124,79,221,227,92,133,204,241,133,220,133,179,147,267,122,220,97,171,225,207,82,119,138,191,113,127,154,168,297,269,171,252,54,92,218,240,237,85,88,221,86,114,275,87,228,314,143,183,73,200,106,149,157,179,230,67,161,153,134,145,170,170,205,147,156,197,234,233,94,171,206,174,120,247,182,215,200,165,182,269,110,296,133,133,190,78,200,316,80,212,169,183,142,106,298,154,83,208,72,152,132,158,235,101,137,136,124,128,130,95,221,245,182,201,155,134,73,124,209,182,145,183,203,216,149,154,157,223,190,155,201,218,109,246,52,144,131,85,120,152,36,95,188,130,183,237,150,88,130,152,175,80,193,89,194,275,213,200,117,222,195,195,255,112,136,188,213,161,209,195,161,222,136,173,86,116,208,151,158,207,107,159,154,127,245,168,168,268,102,272,246,192,115,82,135,162,120,305,147,221,189,168,142,97,120,262,99,145,125,159,234,197,167,208,138,143,145,186,137,111,167,76,140,162,107,300,86,223,195,101,199,109,215,72,100,177,112,233,166,104,153,238,195,174,115,185,72,215,116,135,58,92,132,139,155,202,146,214,181,215,137,132,235,111,145,179,182,171,50,155,153,274,215,387,170,125,158,58,205,140,207,108,115,207,225,97,116,215,59,193,247,143,96,86,152,58,156,181,163,249,283,176,198,195,189,189,203,180,262,190,126,112,325,221,210,106,190,197,161,244,162,181,216,150,268,54,218,117,210,171,264,206,358,186,194,243,79,219,190,205,205,141,169,231,131,185,122,238,212,120,194,109,101,201,154,141,74,269,157,173,117,329,93,157,156,200,144,195,170,133,189,119,173,49,85,155,160,157,104,209,62,118,127,167,221,224,139,99,150,64,139,137,195,138,192,206,84,214,268,160,132,61,187,241,54,68,117,153,180,178,189,157,164,292,116,184,111,209,135,148,211,251,216,140,97,178,155,55,74,212,164,180,224,134,151,75,206,127,268,112,129,221,187,201,132,139,162,74,283,87,211,188,106,71,183,209,184,153,226,87,116,213,109,163,75,317,73,297,197,117,189,309,207,124,217,92,80,176,286,107,193,127,164,93,243,216,74,115,81,311,252,200,204,119,60,58,250,251,113,80,47,224,211,264,113,221,91,110,220,165,235,149,128,124,107,232,221,113,154,203,138,196,169,241,142,132,140,211,78,198,160,197,250,217,169,314,85,149,208,271,230,213,238,116,214,79,122,129,231,255,182,301,185,215,111,116,204,262,111,152,143,153,207,177,93,139,161,190,119,222,205,204,160,112,244,200,86,240,91,140,211,170,239,213,150,115,220,152,125,238,184,152,231,257,69,168,302,222,219,183,196,172,130,98,97,123,128,205,127,67,201,234,82,107,121,150,157,166,97,173,219,216,170,155,98,222,191,200,127,181,96,104,139,87,153,230,115,236,189,126,173,357,167,188,133,133,222,35,172,204,48,169,128,76,179,195,150,149,97,184,226,219,50,175,154,218,160,148,128,177,111,145,120,134,141,220,293,94,212,197,223,76,175,130,297,70,159,171,221,114,188,120,113,128,173,144,150,330,119,182,104,230,177,57,91,280,341,156,172,166,301,196,191,182,223,93,217,226,166,148,143,206,275,196,210,305,126,172,68,158,106,180,86,193,93,231,103,125,192,164,114,208,96,171,239,161,104,178,128,197,103,286,209,207,164,215,203,176,99,162,253,212,145,114,153,316,164,113,112,73,122,190,70,219,217,98,233,314,104,256,265,110,338,168,98,178,176,261,201,113,182,86,144,110,186,196,140,131,167,242,219,125,166,145,249,172,169,207,283,226,126,261,207,105,203,196,208,175,79,228,131,90,214,96,58,186,149,209,234,236,155,281,159,200,239,166,191,176,68,207,152,119,57,137,94,171,101,140,209,218,248,200,126,114,128,88,178,187,210,217,178,108,150,135,74,122,137,165,217,192,234,102,123,135,147,197,178,108,219,135,129,281,240,272,196,178,147,146,241,205,237,200,204,75,191,219,156,106,209,203,327,124,232,130,185,184,192,109,161,125,249,159,178,224,157,201,160,189,206,81,81,59,162,81,175,276,184,228,170,188,149,198,191,71,192,259,227,186,133,71,140,141,200,204,187,151,88,194,194,321,184,152,214,164,85,142,109,113,115,157,250,188,318,192,311,176,86,207,110,66,252,211,111,91,115,210,345,120,148,133,166,108,117,202,102,151,231,232,253,222,145,164,176,106,122,172,186,105,104,158,228,145,133,212,128,113,148,170,72,112,201,202,184,158,207,134,216,158,101,231,83,260,155,208,201,195,144,241,148,175,265,159,244,152,193,117,93,190,270,164,118,173,256,180,194,92,202,64,163,78,118,76,171,198,231,220,147,150,177,188,121,146,222,157,103,165,183,151,190,118,97,220,256,237,124,81,279,70,293,205,137,127,80,168,142,132,243,103,207,113,123,198,253,146,171,129,143,225,95,207,120,207,201,176,240,213,209,215,206,207,171,156,256,133,70,88,77,173,257,134,158,203,127,214,167,168,129,103,131,178,181,131,149,196,247,185,155,102,154,196,132,179,76,219,184,147,137,175,209,229,80,128,198,183,155,118,204,106,108,137,234,195,114,200,86,144,138,107,108,168,234,161,120,145,195,153,181,196,168,180,228,90,152,120,233,122,169,217,218,210,171,206,155,75,214,256,173,159,189,92,101,44,197,62,110,226,124,239,148,164,329,136,114,187,114,94,124,206,189,220,157,237,167,158,169,78,144,92,144,115,276,213,192,259,254,171,103,124,151,205,141,195,203,201,209,99,118,73,102,143,311,103,234,163,208,165,152,207,112,89,218,213,133,108,88,144,126,70,98,205,214,110,96,91,76,82,157,199,146,234,155,268,82,76,130,172,206,112,70,153,151,117,143,89,209,200,224,184,196,213,275,145,217,88,141,133,171,189,188,97,82,198,163,248,218,96,139,102,185,59,166,246,229,182,138,160,221,138,184,153,101,165,197,221,190,74,126,180,171,239,214,150,184,232,186,144,95,75,207,189,115,109,213,241,342,210,129,147,218,225,63,146,88,233,177,222,126,129,221,169,105,281,276,208,208,173,266,176,154,190,100,101,129,105,54,113,204,156,229,148,155,196,283,204,101,249,146,140,224,245,174,242,169,229,247,161,150,184,230,74,116,154,287,204,109,185,205,147,256,190,169,211,239,83,182,82,259,114,260,129,132,162,82,95,91,149,218,166,142,108,87,241,188,146,211,90,171,231,184,152,199,98,190,142,73,224,230,146,245,111,169,143,180,70,236,132,201,224,149,128,224,213,167,203,243,104,138,226,91,151,216,179,178,92,258,159,202,158,197,231,103,198,162,186,110,247,94,134,165,143,112,154,182,217,143,99,196,174,182,134,225,100,143,235,192,190,184,232,191,262,296,179,201,271,167,246,134,194,229,124,127,167,131,93,200,103,130,225,220,217,92,169,142,171,132,156,211,133,124,240,123,284,221,205,70,218,161,299,184,203,102,131,192,209,94,128,113,209,247,72,219,133,181,187,205,263,113,135,108,173,84,175,45,235,82,86,164,74,131,171,82,179,89,199,167,150,125,205,210,72,102,247,73,138,202,208,113,85,78,148,118,158,92,227,156,107,138,145,201,79,130,71,101,141,197,113,257,199,256,242,272,179,211,145,179,189,223,274,217,222,113,144,104,221,122,191,202,216,226,223,170,131,214,191,117,181,98,341,177,225,99,181,216,128,78,64,73,82,180,140,242,118,327,133,164,116,132,253,93,138,244,98,109,182,88,148,133,160,142,180,125,176,168,101,176,255,232,258,129,107,100,224,311,108,196,218,182,85,228,260,120,205,171,218,202,183,151,128,98,186,130,157,128,111,128,224,91,158,218,183,174,181,114,217,66,97,155,168,160,142,189,52,345,194,271,167,182,352,55,174,89,126,137,106,155,78,191,242,97,122,181,134,149,151,129,87,186,176,244,138,153,165,222,331,121,111,146,195,126,187,153,203,177,243,182,87,207,225,293,209,166,80,173,190,121,168,206,273,84,207,220,146,150,117,220,89,88,249,233,97,223,161,228,247,221,96,241,140,249,171,58,135,112,249,206,222,142,93,151,219,222,145,77,88,209,66,208,222,269,180,90,189,357,214,292,162,186,96,187,189,224,57,136,239,45,82,174,230,190,218,210,113,167,127,97,119,170,196,175,201,132,171,233,114,99,213,68,116,189,129,187,109,270,240,202,120,106,126,101,186,83,153,251,172,122,197,142,141,220,113,179,161,237,220,144,125,226,127,232,190,226,149,222,209,171,278,119,112,299,190,193,259,65,226,69,101,237,50,148,257,123,87,145,251,79,91,206,85,122,133,125,239,167,119,277,154,128,127,286,187,241,175,120,150,95,139,170,138,68,192,70,95,131,175,54,107,177,172,170,172,87,160,147,221,130,188,200,226,209,160,269,345,191,184,191,181,47,231,116,301,118,200,212,218,158,120,161,177,205,234,176,104,184,196,175,102,137,140,236,153,177,175,143,154,167,249,321,114,202,186,124,301,91,212,141,99,187,184,235,280,100,65,194,109,186,119,166,254,72,117,76,162,234,112,221,218,115,322,232,211,130,191,164,290,126,237,186,140,191,110,108,119,223,119,104,208,205,107,192,196,103,77,239,191,234,225,148,237,220,201,191,139,163,92,72,185,225,355,123,112,178,125,106,247,249,126,173,160,187,213,154,131,141,212,152,212,235,249,176,207,151,69,193,173,208,203,185,295,162,102,268,273,137,308,224,147,204,121,102,154,79,359,95,370,201,81,212,203,220,172,54,208,189,195,201,211,149,113,175,168,215,188,201,179,193,339,150,211,159,171,192,130,186,116,214,267,169,159,258,204,259,121,97,192,120,104,127,89,88,217,184,183,194,199,251,252,189,223,201,81,331,195,230,91,268,171,161,174,135,255,80,185,223,138,169,172,347,138,218,172,70,148,138,228,173,201,150,214,111,140,90,139,146,297,147,140,208,257,150,93,216,235,178,105,215,119,176,214,183,196,71,197,104,91,247,139,183,153,106,169,187,155,129,182,116,160,162,191,178,174,148,162,186,180,213,158,255,207,171,164,217,106,218,113,248,141,249,161,161,101,174,218,318,142,138,202,205,228,148,145,220,99,237,257,202,141,167,216,172,127,266,234,316,221,116,126,114,224,178,140,240,94,153,143,105,177,183,132,140,153,180,165,190,219,288,257,44,151,187,95,266,124,304,222,76,188,252,130,151,131,126,107,165,123,192,71,58,227,155,201,193,182,212,169,196,105,106,272,96,361,218,164,173,141,86,144,211,224,176,297,203,214,223,144,237,89,199,230,163,67,152,199,141,156,212,311,100,172,157,127,150,239,178,205,268,235,228,261,156,117,139,233,246,300,215,130,63,176,138,277,156,126,182,68,226,67,150,141,108,142,200,159,218,101,130,157,136,117,168,164,74,168,248,88,128,232,229,134,158,316,102,185,196,195,165,75,254,179,213,134,181,181,112,242,232,88,211,192,310,141,190,200,125,81,197,174,213,162,253,260,124,90,82,121,89,128,104,181,111,101,260,178,189,218,220,207,141,168,218,132,83,127,246,174,125,103,227,198,99,184,207,232,209,148,160,105,140,165,153,254,179,183,111,200,325,108,103,168,239,178,168,343,141,237,151,110,136,96,202,190,132,200,106,120,113,120,104,328,144,109,182,146,145,132,99,253,138,140,164,278,126,65,141,217,90,175,249,119,183,266,120,170,68,111,146,238,215,136,148,158,170,201,158,155,243,105,223,143,199,238,102,207,105,106,122,100,161,210,161,238,95,259,137,91,94,216,82,153,272,171,123,213,161,201,187,239,84,162,249,206,175,105,168,138,247,111,87,181,280,96,191,238,68,256,180,75,212,138,370,185,276,113,123,301,82,121,256,141,217,264,192,268,236,193,140,160,212,186,262,186,173,95,224,197,181,57,110,205,189,193,104,118,49,254,106,41,135,177,290,67,129,225,72,133,239,102,228,67,200,227,276,108,230,104,255,236,130,165,117,159,110,108,110,119,201,107,206,227,123,214,262,196,125,152,195,227,176,89,224,148,205,113,129,120,154,181,109,111,53,224,126,281,132,151,130,150,232,179,231,100,200,156,165,135,128,112,68,138,311,265,129,100,86,131,130,188,114,208,223,96,84,136,147,126,151,209,137,237,239,255,138,160,187,280,136,139,118,135,206,110,243,128,246,245,210,229,151,172,205,89,187,235,373,180,259,126,251,177,180,178,154,241,222,162,226,164,126,150,100,215,212,141,147,191,197,227,226,80,64,174,190,133,191,126,134,49,104,176,188,238,133,207,341,63,139,251,128,166,109,232,253,155,119,214,247,168,129,120,284,146,134,68,250,189,171,176,162,74,214,70,329,153,200,92,193,157,310,197,135,103,180,98,153,158,255,175,130,89,196,129,120,182,141,168,148,90,173,182,233,156,189,129,143,115,161,121,220,136,168,187,175,173,120,159,393,200,150,243,324,202,168,103,93,212,97,195,180,225,198,171,227,97,214,127,147,53,87,130,173,159,232,73,223,162,164,138,66,246,159,192,168,205,207,136,90,139,125,114,122,79,205,88,225,144,112,147,157,141,364,174,181,123,222,255,213,268,189,149,199,122,120,120,157,221,155,256,195,127,165,200,128,210,126,193,47,211,135,182,140,120,127,115,297,181,250,148,169,115,167,229,183,171,228,207,163,139,215,185,172,163,90,144,162,190,92,194,186,260,62,226,132,66,206,200,59,156,234,222,214,270,142,184,104,99,138,66,164,183,113,284,122,177,176,277,237,92,120,168,234,82,156,169,145,107,177,124,322,222,190,235,258,91,191,247,83,54,191,318,104,202,105,215,172,108,107,107,232,193,127,215,236,285,118,50,200,180,176,90,98,134,159,107,232,221,157,197,304,245,137,245,89,80,44,194,156,121,115,132,153,180,134,150,272,154,202,120,164,43,109,234,219,46,110,170,136,116,188,190,136,240,251,196,132,99,90,139,172,96,185,300,89,137,136,172,248,156,117,272,286,231,136,139,174,326,191,107,201,127,96,138,248,196,97,146,294,130,301,102,238,227,154,195,214,74,139,207,98,175,148,180,200,87,145,269,229,227,136,169,65,160,129,116,147,101,181,99,120,170,97,230,207,148,205,195,67,203,58,65,240,91,274,108,121,141,95,250,201,185,129,221,233,149,107,107,130,185,234,80,257,99,219,249,244,220,135,229,283,76,161,217,225,160,77,128,250,120,256,207,131,149,228,136,176,220,184,107,157,146,268,192,190,158,238,356,66,177,97,204,217,188,113,86,208,129,156,220,187,152,213,82,240,147,106,182,236,97,146,95,141,176,199,100,216,161,203,125,248,125,121,140,88,105,201,65,50,213,99,219,151,198,75,119,142,258,217,127,131,140,113,183,212,153,201,304,165,221,261,201,169,96,171,98,220,98,74,161,156,90,160,276,79,205,194,129,346,233,333,112,284,174,179,236,249,215,132,210,80,149,122,112,234,169,204,212,166,345,132,65,222,134,201,188,66,119,180,144,104,207,142,170,190,316,260,228,90,260,153,204,112,125,110,98,210,165,127,197,94,105,261,218,135,189,192,81,138,91,220,157,149,106,125,173,272,96,230,100,104,93,91,176,131,210,92,116,136,129,92,234,222,158,67,165,143,140,186,186,179,257,169,303,72,70,93,339,118,124,129,45,198,190,171,224,98,186,103,178,124,204,145,132,223,61,154,91,166,254,126,72,142,194,213,127,179,281,130,252,225,115,97,212,272,186,87,127,123,255,196,271,164,170,125,70,141,65,137,107,286,215,111,264,83,208,227,145,219,268,127,248,118,203,111,215,157,164,194,146,99,188,168,151,181,239,245,201,133,224,186,220,154,127,231,155,104,236,117,219,108,110,90,128,135,99,237,88,256,229,166,214,166,175,252,241,274,220,127,220,73,134,188,100,171,171,257,194,192,173,267,204,184,311,178,149,148,205,144,240,232,230,69,126,69,222,176,188,161,349,106,136,215,226,110,139,93,71,259,106,200,180,110,126,279,157,108,175,222,74,211,134,234,153,79,199,141,139,206,225,134,74,222,199,194,241,61,249,235,218,168,239,117,142,155,135,197,215,266,159,268,145,175,225,141,231,97,180,227,136,230,140,140,197,161,156,152,201,152,127,182,148,103,165,220,165,144,201,208,115,118,198,77,88,194,177,121,168,87,211,308,129,140,178,206,226,280,79,260,190,188,159,300,185,156,162,171,277,128,94,307,131,161,268,189,159,225,227,120,120,140,166,105,241,169,148,257,50,269,244,169,309,214,64,146,184,91,172,127,130,99,120,57,217,68,170,225,57,143,100,220,112,143,219,240,126,125,164,128,211,120,232,159,252,105,63,266,246,189,79,145,110,110,214,227,117,133,166,218,385,147,153,169,122,219,138,137,132,291,147,119,144,189,235,114,124,187,148,209,232,104,168,168,228,284,196,223,160,77,247,216,111,65,260,173,180,137,104,113,92,191,226,105,170,191,202,187,331,256,189,200,215,322,167,127,151,81,106,172,109,69,185,199,167,131,316,178,183,175,208,190,180,249,179,230,68,226,122,208,198,135,68,202,150,174,107,192,152,313,194,184,102,174,187,42,136,136,150,159,121,237,225,324,167,181,72,128,86,125,136,113,162,210,184,118,157,227,172,218,183,203,151,106,179,289,294,229,135,123,165,248,166,106,171,110,207,140,266,320,354,170,198,203,113,230,159,130,155,228,97,117,87,201,104,254,162,159,132,256,70,231,121,200,239,163,131,141,160,79,59,93,145,94,178,213,191,203,212,230,223,255,139,175,82,265,88,57,97,225,175,187,147,158,263,155,116,130,148,173,195,137,140,157,113,151,233,151,135,250,178,139,126,76,94,140,73,130,68,135,116,81,219,174,174,110,245,128,209,104,158,82,140,143,142,58,146,192,226,174,61,166,225,303,40,134,222,82,116,121,149,231,104,156,103,248,136,165,106,82,120,185,194,133,115,157,310,232,177,159,147,145,143,152,148,254,121,136,76,102,158,83,269,191,114,111,229,157,225,114,207,144,242,250,241,158,153,190,119,129,176,277,104,211,112,247,157,163,153,48,47,185,181,162,200,81,124,184,213,81,107,150,225,108,99,194,166,195,321,164,161,141,143,84,253,199,128,200,235,221,217,196,106,122,203,68,470,279,288,204,217,226,131,216,255,116,195,240,149,129,278,160,109,199,380,286,208,189,203,268,178,133,216,141,119,161,59,380,81,100,246,130,155,173,236,246,242,177,170,235,216,192,126,144,98,211,232,87,234,166,104,214,246,223,109,51,114,94,292,202,114,92,173,99,184,258,160,77,235,229,162,157,98,186,211,142,238,178,70,135,77,195,171,247,106,75,169,278,68,227,239,241,108,174,184,137,171,70,246,97,75,199,132,56,193,80,222,201,102,302,122,50,85,180,168,218,162,172,141,200,162,244,195,83,298,164,222,203,94,204,314,225,252,81,116,147,190,116,238,175,193,54,253,217,257,270,100,271,172,179,113,95,200,220,334,160,130,219,173,293,136,126,337,238,197,252,188,73,213,102,244,186,212,287,123,128,187,131,214,128,214,176,67,202,159,201,260,164,172,87,140,117,207,219,105,122,214,241,89,178,111,186,272,93,140,194,216,200,202,184,108,159,97,226,291,131,177,147,254,190,108,241,165,139,123,226,330,197,204,105,60,252,333,228,333,82,141,194,321,116,141,81,144,227,65,76,262,289,215,156,234,186,179,213,75,294,98,252,169,204,119,206,140,192,154,140,122,65,213,247,193,203,202,119,144,250,242,102,224,285,137,223,304,76,137,104,83,288,197,283,161,134,61,115,122,200,177,149,160,183,177,73,91,174,287,148,100,361,195,228,204,213,136,105,191,153,224,147,86,199,152,115,171,141,175,124,176,193,105,153,213,133,211,219,211,184,96,131,208,151,133,166,74,78,86,97,200,182,96,229,85,197,131,257,176,124,81,264,193,160,150,104,95,119,176,140,220,162,140,215,173,176,263,68,72,142,262,191,142,113,209,117,70,171,240,88,162,153,210,78,178,183,121,97,212,243,178,216,176,85,198,142,100,119,224,134,141,191,175,153,263,123,199,128,57,259,126,109,162,105,149,183,125,364,310,302,117,134,55,81,153,72,190,181,245,167,125,69,202,177,116,135,230,163,276,290,116,62,165,124,54,151,79,95,146,70,104,234,174,135,230,292,179,191,77,246,131,171,208,236,150,162,180,173,248,168,281,186,224,144,214,138,152,117,147,183,189,213,98,232,63,175,222,189,237,229,80,225,150,36,92,107,242,293,118,210,116,189,67,144,145,185,207,163,264,214,143,277,161,240,146,199,183,184,258,178,236,76,233,124,62,224,79,184,55,163,150,184,117,152,161,93,205,217,186,148,88,131,215,165,114,132,215,97,119,339,231,129,103,233,95,130,214,114,190,89,176,86,193,216,251,178,293,219,153,190,192,77,211,47,238,161,186,159,307,84,193,72,267,106,132,135,220,82,117,170,228,155,197,223,145,203,172,226,121,143,195,166,223,242,134,299,223,208,106,253,129,123,117,96,253,164,144,165,247,139,207,250,137,298,80,108,210,185,194,175,207,236,268,270,170,140,171,276,118,256,194,179,170,306,151,163,133,200,116,265,245,248,136,248,63,73,180,110,281,258,219,136,53,238,183,138,190,180,155,136,106,220,142,123,112,331,89,194,183,160,182,104,214,168,183,211,116,149,255,101,222,184,170,263,244,362,254,300,232,245,113,235,65,144,103,116,144,127,41,181,97,146,76,201,255,159,84,206,177,181,175,166,108,56,148,227,197,144,233,154,157,52,313,262,343,198,171,234,283,217,76,147,170,81,169,260,209,181,191,202,214,231,224,85,344,134,225,265,170,146,88,290,169,125,99,82,191,107,84,292,76,271,191,169,63,224,162,180,239,262,219,162,167,199,106,27,200,100,95,199,154,237,277,234,215,173,85,181,226,225,136,254,210,209,129,68,356,166,219,121,378,211,119,91,180,190,119,172,149,117,190,52,233,144,118,252,49,103,210,100,191,257,217,280,138,108,207,149,105,164,91,190,104,147,184,187,194,296,83,136,218,153,136,121,106,236,182,236,195,90,123,215,141,213,119,208,86,159,173,79,217,218,257,173,59,210,136,54,223,190,197,145,362,95,196,172,191,88,233,159,152,264,167,82,183,143,185,89,203,147,176,100,161,187,229,99,144,276,204,260,171,193,196,188,123,216,139,176,138,251,177,248,243,111,264,118,105,51,144,169,127,136,161,176,198,102,143,183,263,61,105,131,172,98,192,195,120,114,117,89,257,155,209,255,70,178,292,122,125,90,217,228,165,173,181,105,117,191,259,146,133,213,83,157,125,95,101,174,138,219,222,153,210,45,129,265,342,142,149,145,210,148,121,188,185,114,230,279,132,153,165,124,154,168,240,247,130,185,177,179,176,90,92,233,69,156,214,192,224,152,216,138,154,184,140,83,169,86,210,171,132,77,290,254,154,144,169,202,130,98,202,125,235,281,118,214,120,226,158,157,162,272,219,242,171,56,88,130,145,259,131,226,234,201,65,227,261,158,186,163,63,221,197,149,121,139,208,323,143,123,92,301,118,62,194,223,140,283,167,186,138,186,106,100,200,187,92,133,179,223,81,223,189,259,131,212,176,91,69,75,134,154,140,202,186,221,198,263,153,159,229,127,260,221,201,134,180,161,195,238,96,296,156,164,287,151,115,149,126,177,183,269,109,185,185,63,137,184,94,95,181,118,165,124,217,172,219,113,121,82,216,177,55,110,205,78,256,183,140,151,185,186,187,150,223,115,228,250,311,227,215,318,146,164,142,183,150,387,269,161,84,129,136,238,216,134,216,176,171,207,104,149,317,216,140,193,144,162,239,231,125,50,204,128,162,186,119,153,146,102,127,231,133,150,108,244,244,183,146,231,207,75,149,139,204,101,149,161,295,164,248,263,126,135,205,154,93,214,173,201,121,170,188,195,127,170,273,220,164,260,64,111,176,237,170,204,135,133,197,249,235,158,199,98,307,142,165,223,124,271,174,172,175,135,181,193,268,228,120,268,96,92,107,181,121,118,242,78,125,148,81,103,155,195,177,174,113,193,142,214,220,145,155,168,342,214,163,212,255,119,228,139,126,166,205,177,123,140,220,172,192,162,264,154,94,178,222,280,78,169,101,39,221,272,163,195,90,121,265,272,209,133,72,155,293,204,93,115,158,62,187,318,256,135,192,224,172,231,164,133,213,197,146,279,98,42,118,190,118,249,240,358,157,215,61,133,284,78,190,127,167,164,90,112,170,189,184,89,124,168,228,110,103,108,104,122,113,131,156,203,182,135,190,194,194,259,181,119,309,116,197,207,219,136,172,105,90,129,176,225,175,106,226,196,285,151,163,169,183,334,96,259,280,126,207,113,220,99,139,87,166,56,122,85,165,94,297,209,184,172,96,173,48,185,195,119,272,106,137,92,328,258,115,91,165,160,119,52,114,157,203,120,186,125,88,97,126,156,164,174,211,135,120,224,118,217,204,143,179,155,78,226,191,207,321,232,56,230,194,216,196,174,246,88,188,114,246,152,207,190,219,236,173,129,245,148,99,237,322,159,75,272,134,209,126,225,168,159,267,223,125,189,80,156,231,95,182,139,126,180,230,94,256,98,175,178,226,182,137,62,259,252,302,138,149,214,173,118,194,187,144,132,207,223,112,92,228,95,188,97,72,286,191,122,192,218,217,173,170,85,163,87,160,196,230,192,102,238,111,176,232,235,80,147,247,85,115,131,244,131,194,131,108,53,260,119,81,198,247,150,179,145,152,148,310,106,271,186,201,198,218,61,90,230,217,201,240,69,198,147,248,224,167,72,218,57,160,97,125,46,141,213,298,202,117,194,119,206,91,211,135,134,269,187,183,131,267,263,216,196,310,172,43,139,215,180,189,128,221,186,119,130,80,283,180,194,366,193,162,121,146,152,230,208,223,107,168,233,163,133,71,217,192,179,149,241,206,174,300,295,68,240,211,216,170,195,247,242,121,131,124,259,167,279,246,278,149,281,250,189,153,119,189,74,214,126,313,212,230,223,212,238,317,139,138,178,124,173,223,206,339,160,85,188,212,212,213,123,93,92,257,160,160,152,169,177,253,241,209,227,147,223,211,219,172,123,105,178,135,113,223,231,138,223,104,233,217,131,220,116,78,172,197,264,144,266,88,267,119,179,135,163,181,214,133,133,239,160,188,104,231,228,163,228,132,183,106,150,107,103,90,145,118,263,171,108,83,184,80,163,148,232,150,327,167,163,178,144,212,221,246,104,126,147,254,137,211,338,182,222,142,210,71,188,164,242,159,100,104,360,136,122,176,102,124,101,146,150,219,246,106,153,142,202,220,308,118,92,68,261,140,190,219,135,226,69,137,141,70,162,110,76,224,86,157,217,181,146,177,191,161,79,222,175,128,263,152,193,266,201,84,238,338,94,137,273,172,55,147,62,123,196,192,197,201,182,171,270,93,203,120,187,94,166,191,205,175,191,55,240,193,52,350,173,83,287,230,121,161,134,193,234,104,254,124,177,121,143,125,228,139,231,107,157,38,63,212,204,270,171,99,142,199,82,149,183,189,342,158,108,107,165,67,117,125,227,117,91,210,149,126,186,175,120,304,252,58,235,180,229,188,96,85,106,176,121,225,205,117,177,161,170,211,122,177,122,210,216,227,214,110,126,120,81,159,294,105,241,257,163,200,102,64,101,209,61,144,168,154,197,161,349,233,249,317,185,107,142,116,160,206,282,172,205,76,189,71,82,123,77,89,228,240,166,121,230,172,209,164,175,139,96,199,166,104,224,164,339,75,180,205,233,237,207,96,66,235,122,186,118,265,114,52,195,135,157,116,260,259,217,67,141,189,96,87,158,101,149,149,263,173,63,317,280,170,149,119,100,192,241,162,134,154,117,173,171,163,78,245,97,221,125,223,266,154,199,199,79,100,367,204,219,136,135,43,191,156,142,143,115,175,159,240,216,176,125,148,175,212,176,228,117,171,262,91,177,255,127,195,211,99,197,245,122,181,238,132,132,92,138,106,211,347,186,134,242,238,134,263,59,191,149,207,60,210,192,126,85,289,180,62,310,91,76,111,96,238,203,200,125,201,192,130,146,210,140,126,188,93,81,224,141,259,148,155,146,112,225,103,182,206,184,159,157,171,284,137,154,83,121,80,154,112,101,220,174,135,164,83,181,185,253,130,140,333,171,89,266,162,223,100,185,213,121,185,280,271,222,227,184,258,165,124,121,256,146,149,234,108,175,230,266,102,80,186,160,123,174,181,120,110,181,71,249,127,244,133,227,212,208,87,149,211,122,80,66,159,193,91,73,116,269,133,180,198,263,63,237,141,281,144,157,84,92,146,244,243,233,178,157,237,57,144,111,207,196,125,171,305,135,114,171,203,61,164,145,218,200,175,238,179,195,174,181,208,179,210,196,166,255,61,284,214,51,79,196,105,189,142,151,88,136,245,253,241,223,234,186,171,157,246,214,71,110,195,183,123,162,171,180,129,133,280,162,105,157,248,197,154,213,118,169,134,117,96,157,120,337,140,73,126,101,224,296,203,112,345,136,126,90,408,109,119,279,189,163,69,153,184,133,257,188,123,220,163,158,136,107,236,195,293,153,103,122,122,93,261,94,173,173,171,133,142,158,173,231,154,246,148,129,216,181,206,70,145,98,209,115,189,233,179,370,109,258,147,172,146,158,227,214,84,153,74,131,217,135,110,128,106,156,107,170,178,305,216,206,228,139,164,195,173,191,264,190,129,96,185,184,160,221,79,136,202,193,112,213,211,168,183,172,283,98,245,177,201,92,117,154,101,62,224,147,140,107,166,202,114,127,258,161,264,134,212,141,279,155,90,134,127,238,222,118,111,164,155,224,90,148,298,187,158,221,131,204,201,216,186,80,116,122,193,161,81,91,191,135,152,197,186,121,257,204,193,137,225,252,136,157,200,291,151,237,289,211,151,221,315,144,161,98,185,187,222,160,357,103,197,189,195,225,222,88,158,226,73,218,149,208,164,192,169,216,177,257,322,242,103,203,134,128,122,106,199,163,115,210,105,227,114,214,197,160,133,148,96,98,107,230,218,144,179,213,125,117,41,130,174,226,265,149,175,145,86,131,245,112,69,181,229,116,275,224,78,83,43,176,202,162,271,74,137,123,130,286,206,230,141,275,233,279,192,220,214,227,59,60,114,178,252,265,170,221,72,84,144,163,203,82,257,199,208,225,226,109,224,92,184,121,104,187,153,223,327,216,195,298,156,154,236,233,136,121,123,98,295,207,120,208,225,382,176,67,164,218,183,125,245,214,227,209,154,134,98,125,146,191,188,183,57,66,240,112,152,211,253,212,206,194,182,94,187,76,243,199,153,71,179,203,185,98,147,173,141,131,132,263,155,131,106,134,108,87,211,188,339,151,218,299,185,244,194,94,112,180,172,143,269,237,216,103,127,239,162,189,175,181,219,84,189,271,71,130,281,194,264,194,91,197,189,211,122,70,126,248,286,152,165,160,279,253,95,150,178,211,218,198,160,217,143,234,109,134,186,137,164,124,116,122,286,180,177,74,172,122,196,72,214,208,137,250,228,165,89,93,237,152,148,209,135,134,136,197,117,154,106,63,188,312,159,147,119,189,216,349,144,178,76,148,98,145,221,211,130,211,167,299,131,94,247,120,133,203,177,278,182,76,122,144,145,171,116,204,144,254,185,125,220,173,103,202,57,111,149,232,155,59,156,238,433,216,199,111,124,167,274,205,236,113,178,157,196,212,192,211,61,285,151,40,172,229,149,221,97,135,190,173,202,188,201,162,274,213,297,174,150,60,244,183,184,110,225,179,218,104,277,162,116,254,203,159,79,192,191,209,102,121,169,177,223,225,117,257,255,197,149,141,128,99,185,120,123,99,231,102,168,85,104,385,297,52,164,206,148,309,186,216,91,185,188,221,224,166,214,178,120,127,248,245,181,113,181,139,247,142,229,205,167,103,158,117,226,147,191,169,252,213,148,77,143,175,287,194,179,210,89,181,174,60,206,97,201,247,193,222,197,166,229,220,204,210,142,154,88,183,100,216,229,230,59,69,243,71,161,194,206,148,154,232,212,170,65,216,84,226,118,176,224,88,116,157,92,242,276,165,227,273,122,109,207,311,96,157,201,205,224,200,198,142,164,218,88,212,110,156,147,106,161,124,318,94,90,112,234,195,115,411,203,66,233,97,189,216,164,158,142,126,146,210,209,204,412,191,118,216,274,217,276,183,159,230,281,226,164,153,156,91,258,134,240,114,216,130,324,199,144,179,266,276,234,196,58,180,165,123,153,104,214,176,133,229,43,309,209,143,265,132,116,98,200,109,217,145,99,186,123,261,164,121,175,179,139,84,226,116,280,201,131,181,153,205,343,155,293,176,227,140,66,80,215,84,149,228,255,74,185,103,70,103,191,300,175,253,146,260,137,177,156,151,98,160,209,202,71,92,46,158,183,220,154,176,181,97,339,203,170,98,126,91,230,216,274,220,191,80,174,209,97,144,356,82,169,299,87,120,168,190,162,179,243,190,166,181,137,80,127,115,371,221,162,68,151,166,157,142,196,223,139,222,305,92,170,74,119,131,198,161,172,143,224,237,255,321,96,176,175,128,208,59,173,86,207,144,199,237,130,101,179,64,112,184,168,210,168,257,65,129,138,184,137,127,130,245,303,221,207,220,168,273,177,219,271,176,100,181,221,164,102,249,133,297,233,78,266,141,155,143,130,176,193,141,116,210,166,77,140,46,155,123,209,207,100,151,207,254,202,191,102,166,55,308,154,199,193,163,158,186,162,188,73,212,67,220,161,173,90,170,171,197,163,259,144,384,226,245,257,216,154,149,248,108,149,130,226,150,188,142,159,103,174,211,169,103,178,227,124,117,265,97,145,143,223,216,96,205,154,198,293,104,131,194,197,175,190,185,178,318,167,213,165,271,200,146,184,150,202,153,219,320,184,242,167,81,201,115,178,183,223,141,197,80,101,226,163,139,113,104,116,208,161,184,109,143,95,223,149,68,76,169,127,256,109,180,212,168,118,152,153,86,152,237,245,124,187,73,227,292,234,167,157,223,151,137,226,181,193,221,180,115,200,102,199,213,123,221,141,287,213,162,68,235,243,101,139,105,210,218,172,281,173,171,128,170,145,275,78,229,199,93,231,130,220,159,198,185,159,128,136,152,103,159,211,179,95,209,101,146,293,99,132,154,206,91,198,164,131,95,119,80,130,147,135,192,137,109,153,184,119,115,61,156,124,253,95,109,215,234,141,64,162,218,208,110,254,57,152,104,109,85,122,208,126,214,133,316,196,180,178,192,41,202,131,217,274,191,158,253,84,140,225,158,198,48,192,154,132,258,45,169,102,231,265,158,217,116,184,170,218,92,249,208,212,172,104,223,355,112,159,136,161,98,223,271,154,63,151,192,284,185,194,160,200,108,207,163,166,199,296,106,115,324,386,157,99,136,185,60,394,185,143,244,95,129,235,247,154,82,34,147,87,146,226,124,232,108,115,165,227,94,208,238,358,281,109,218,220,284,155,92,112,154,156,234,235,150,302,219,138,242,152,48,76,227,213,138,243,207,123,193,315,139,189,219,131,249,335,76,239,240,124,125,132,198,113,199,123,203,108,152,194,227,259,129,187,178,164,156,90,122,269,125,198,86,154,163,145,75,253,205,168,122,214,155,200,151,217,186,144,121,158,120,124,140,151,169,124,163,194,179,136,180,182,191,239,175,271,262,137,142,118,146,168,207,169,166,169,252,218,192,91,175,324,113,175,193,261,169,93,159,150,146,176,245,218,112,145,187,97,177,218,231,197,198,350,123,134,88,120,258,240,203,271,226,107,228,307,85,220,295,199,159,144,97,121,190,172,194,206,148,182,78,114,110,165,79,155,167,196,257,172,183,220,133,155,106,215,162,76,70,115,117,218,109,181,133,114,238,126,300,120,235,239,275,64,189,155,161,121,226,86,183,175,149,240,121,128,173,147,260,224,256,136,159,259,360,192,150,266,138,118,237,155,208,146,204,247,239,245,201,212,119,60,150,162,210,199,175,127,169,223,323,156,59,153,159,78,181,151,201,190,94,56,121,151,159,258,237,146,106,197,104,222,119,202,151,267,95,81,82,148,119,213,229,126,247,125,147,183,119,72,217,51,177,58,69,205,187,127,142,187,174,88,90,116,320,159,218,195,122,52,103,49,137,289,228,76,87,200,168,148,220,214,167,119,262,213,141,161,79,257,267,91,192,157,273,125,119,77,273,169,162,236,137,267,158,234,108,76,243,207,114,150,152,146,191,127,207,215,198,142,70,143,114,162,228,72,165,307,163,47,330,136,141,90,233,216,227,139,220,139,151,162,78,130,151,140,138,193,151,179,126,133,158,106,86,208,101,146,197,88,199,244,287,218,148,62,188,115,184,153,361,127,182,189,258,144,115,216,90,167,128,211,107,174,161,229,217,179,152,143,244,234,207,191,261,140,195,130,78,115,108,198,100,174,83,217,184,236,150,215,103,248,104,219,149,225,105,195,103,131,262,209,145,80,124,182,157,171,302,204,340,214,201,210,191,263,256,139,115,126,156,225,152,99,93,212,97,262,197,119,171,297,262,208,293,92,206,185,122,143,107,226,107,301,233,127,113,112,103,95,86,140,141,152,180,197,61,161,78,272,135,102,85,187,73,160,111,146,174,219,104,82,179,115,176,125,146,209,235,85,78,239,103,209,190,136,196,237,113,208,275,172,228,180,122,265,186,93,99,143,198,197,124,167,222,194,269,195,189,151,189,106,277,175,144,219,193,200,275,373,144,229,110,139,205,234,205,116,169,218,100,225,302,235,186,214,165,134,108,224,114,64,169,84,140,103,183,93,218,96,182,141,83,139,353,167,142,93,206,258,195,196,125,156,220,140,263,70,203,91,187,229,150,172,119,216,78,198,174,155,93,240,362,242,115,126,179,151,166,82,170,240,154,155,75,291,218,270,245,245,158,231,169,266,175,240,240,117,246,91,217,229,109,218,225,157,154,172,131,128,176,102,102,122,110,268,95,185,213,92,274,154,120,110,190,92,90,97,201,213,151,243,93,114,175,158,123,221,121,282,192,275,196,107,157,336,238,136,177,185,370,144,171,167,138,212,254,268,189,197,189,102,175,65,131,134,129,94,134,146,61,218,165,128,225,171,39,158,229,114,125,221,126,190,134,238,161,61,162,145,201,249,182,130,233,218,147,182,118,195,66,119,148,200,223,227,155,209,142,196,156,256,154,133,172,236,134,191,107,128,111,130,82,118,196,166,180,223,209,96,107,150,228,67,185,232,140,190,181,235,192,241,223,185,102,126,201,289,66,141,54,200,187,104,221,129,158,159,110,67,228,164,199,255,213,249,311,151,145,94,149,207,147,148,233,75,250,215,322,164,388,187,219,141,351,293,190,335,277,218,127,121,178,156,71,176,170,178,270,271,153,273,137,253,102,138,72,107,123,66,233,201,56,182,223,142,74,132,161,90,125,200,76,216,143,232,179,133,193,277,77,208,110,126,205,240,187,145,132,175,219,135,214,161,174,88,127,303,285,160,197,109,63,119,133,104,334,332,151,223,200,193,186,126,132,124]
|
doclens.26.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[95,77,161,143,168,157,237,390,183,160,201,133,153,166,141,121,167,100,272,190,185,214,222,142,160,197,263,136,135,246,166,147,230,209,160,98,79,124,144,119,196,242,232,161,212,102,229,88,181,79,207,69,100,145,142,78,272,204,276,71,130,181,152,215,249,290,59,60,137,142,128,126,137,52,178,156,221,157,116,160,117,154,158,71,272,202,300,335,213,191,180,87,261,266,337,229,132,157,202,83,160,140,52,234,272,208,149,151,146,163,137,186,211,181,138,210,176,107,58,161,95,183,272,115,162,163,159,174,186,146,102,145,165,90,185,204,160,204,116,147,202,133,113,229,109,224,60,147,225,195,93,190,244,113,276,286,192,198,264,266,81,178,161,277,105,162,159,167,237,66,174,131,169,177,190,260,158,248,235,313,214,146,115,239,221,157,72,107,123,136,101,126,100,102,138,99,73,268,200,167,135,292,101,159,50,151,120,205,147,193,190,218,274,243,212,197,193,180,145,252,205,101,178,144,192,94,167,125,85,308,178,181,164,177,82,170,86,132,129,287,74,216,225,97,229,111,243,142,208,194,220,199,92,170,224,102,243,179,112,204,108,150,190,180,279,219,208,204,139,153,149,204,110,390,69,170,134,232,320,131,181,242,91,213,134,129,73,133,122,174,325,112,167,132,241,47,86,113,214,95,104,227,106,293,200,188,212,205,193,235,234,163,204,261,160,149,165,116,103,63,182,124,224,122,265,242,237,176,110,187,215,133,221,254,177,138,262,206,64,259,173,236,169,193,69,303,159,102,130,122,151,61,140,85,117,170,154,183,118,180,213,141,119,186,215,225,200,156,196,161,101,225,150,205,223,189,168,206,255,214,166,57,257,157,204,217,128,212,137,190,110,72,74,108,95,89,277,197,295,156,142,174,188,166,181,167,105,137,260,193,206,100,171,200,185,148,223,199,105,241,172,87,266,177,148,197,146,185,158,182,280,144,201,185,208,163,103,212,144,317,204,217,237,171,126,226,232,169,179,205,234,171,53,257,129,197,189,128,144,143,93,226,209,137,210,185,133,145,139,74,259,267,127,191,287,173,217,240,155,118,289,74,159,217,316,229,100,104,184,213,116,230,179,186,145,179,197,191,217,139,74,281,212,276,178,68,232,84,95,167,163,70,101,154,183,255,324,243,169,235,166,373,150,223,225,259,197,260,193,147,173,62,255,130,223,151,269,50,155,114,224,166,82,239,175,231,210,214,150,112,98,260,258,202,246,229,174,169,57,210,75,127,197,120,95,171,141,77,171,100,192,196,191,154,158,132,77,143,141,243,170,225,87,85,202,87,182,75,121,66,93,200,191,167,234,146,75,80,236,202,160,207,200,108,100,139,66,140,138,215,188,101,170,345,76,135,154,87,218,220,199,131,300,152,294,222,82,181,171,125,244,254,235,47,238,220,134,285,99,201,329,97,114,157,223,157,158,131,91,259,131,214,110,177,265,115,198,89,169,111,134,223,193,179,106,164,90,128,168,71,230,185,128,360,193,95,204,144,123,189,201,214,141,158,142,214,71,92,320,136,280,122,106,295,196,118,241,126,128,173,193,209,73,73,174,64,117,209,167,98,127,231,182,228,119,161,154,175,195,153,135,175,111,195,230,250,134,210,294,175,186,184,227,256,217,137,135,163,114,148,125,220,253,190,185,344,71,298,141,256,194,197,181,81,130,216,203,132,143,129,189,251,93,133,191,238,92,120,265,190,82,204,81,142,225,175,132,170,194,114,193,212,228,158,127,153,222,114,67,186,92,199,222,314,114,199,123,153,318,158,301,178,194,177,129,171,202,138,159,160,264,228,210,136,117,171,80,97,194,128,176,144,209,178,134,264,161,231,155,175,72,194,133,238,169,196,140,220,110,248,184,81,199,129,128,82,221,170,272,145,210,89,69,226,202,143,232,177,198,131,103,92,214,73,233,178,183,90,201,117,290,217,118,283,59,175,332,218,219,172,118,242,94,180,165,234,62,167,203,74,218,207,202,265,90,90,229,184,181,203,91,143,88,94,190,100,206,80,242,205,90,230,94,57,200,142,154,326,208,246,173,179,261,207,261,243,172,98,79,120,82,226,49,167,239,116,233,121,169,127,109,74,95,204,92,206,176,93,195,130,208,188,125,223,203,261,109,124,162,251,153,131,137,215,200,147,156,259,137,187,93,125,177,206,254,183,202,72,270,70,189,84,114,233,100,171,109,230,139,132,183,111,184,129,85,306,130,91,156,177,187,185,433,113,161,170,199,228,232,118,203,149,195,217,141,98,139,134,159,200,197,213,211,150,203,124,214,167,171,214,139,100,248,165,245,218,102,360,304,134,224,252,130,189,179,204,147,83,218,83,201,197,300,169,168,228,107,176,125,231,190,229,276,122,284,80,170,175,98,108,127,138,195,139,138,266,145,193,229,189,153,137,184,127,127,116,253,181,181,178,125,104,169,154,130,101,77,223,191,110,330,266,98,170,94,103,163,167,125,204,153,170,173,226,117,205,216,174,172,96,269,168,206,158,177,191,233,195,82,357,108,199,165,83,91,220,245,143,187,206,187,157,144,121,183,140,88,100,184,219,335,117,217,199,98,248,257,158,149,155,119,170,271,187,161,176,103,215,132,170,98,121,186,205,105,150,129,65,239,259,187,134,94,79,83,125,166,298,302,96,135,76,202,378,204,95,342,259,231,193,289,226,139,178,196,138,172,219,220,215,180,149,196,133,126,363,267,135,94,97,198,242,75,141,125,142,92,53,269,73,72,225,179,169,105,252,95,251,259,202,75,186,212,97,142,125,229,171,137,74,289,145,70,162,220,212,217,185,230,126,109,173,91,203,224,118,274,230,95,161,159,171,166,192,140,223,208,194,120,353,131,231,195,214,103,106,153,111,167,159,131,100,111,292,210,167,244,159,156,165,183,107,255,135,232,173,227,257,149,143,228,221,220,156,172,110,156,51,212,121,168,272,381,137,124,134,121,132,147,119,60,137,130,209,153,231,242,164,206,110,172,112,227,173,91,199,216,266,91,159,112,215,123,248,64,316,182,185,211,152,145,229,205,133,66,218,107,204,102,154,93,133,78,241,234,340,167,173,150,341,164,90,242,124,266,227,221,166,158,169,264,201,103,281,117,104,111,198,231,63,186,197,145,189,116,220,122,104,182,174,201,57,234,213,181,143,160,178,237,116,47,161,151,91,162,160,247,149,80,143,70,174,242,151,278,170,168,82,148,74,137,111,232,285,166,98,59,155,191,146,154,97,221,238,163,152,128,142,233,236,88,295,206,140,60,155,250,96,284,288,158,243,182,235,164,176,215,187,206,110,167,205,183,174,328,156,160,147,85,123,78,163,141,113,285,89,129,320,205,303,110,73,122,226,151,121,166,304,144,30,302,163,78,212,192,241,156,221,197,138,267,112,98,166,211,152,201,242,171,223,111,242,118,184,230,241,188,214,63,260,229,178,53,127,84,126,233,142,194,109,132,198,189,198,180,140,251,104,207,162,115,181,242,130,208,277,122,217,123,187,207,178,173,225,89,177,271,280,230,71,194,183,177,214,320,121,96,145,126,175,131,209,114,195,221,165,73,218,87,148,116,230,146,199,148,231,95,252,149,113,176,150,122,134,187,192,152,135,182,177,208,181,86,126,44,192,228,213,332,95,147,180,113,211,210,202,183,132,177,123,257,210,65,191,106,74,234,78,68,165,159,237,108,250,232,188,219,251,274,190,165,170,179,108,156,291,215,162,137,138,135,126,233,90,212,180,141,140,128,98,128,106,198,183,220,149,154,78,134,170,64,79,201,80,105,217,140,181,134,128,179,256,169,165,118,215,102,176,229,246,200,74,176,227,280,258,236,214,108,124,368,227,217,256,280,98,272,143,170,144,164,246,89,222,200,221,227,80,309,107,260,119,166,181,51,107,142,91,202,226,69,322,153,224,191,160,174,63,180,233,233,86,157,82,121,98,185,97,89,196,178,134,111,190,187,254,214,197,213,197,205,259,151,116,199,51,278,140,101,145,180,62,164,43,219,138,168,196,146,184,285,153,163,234,62,265,174,70,122,67,64,133,161,217,132,148,139,114,96,101,98,245,266,199,111,154,169,171,118,183,208,241,100,94,196,280,234,320,171,40,282,99,126,266,143,187,265,167,82,178,350,290,143,257,202,119,219,171,134,135,202,60,129,162,101,84,221,206,248,173,264,127,136,228,365,120,130,220,144,173,161,218,98,163,109,245,172,157,192,67,259,182,129,168,182,124,111,146,173,187,105,176,314,169,259,223,211,257,93,202,254,179,240,87,135,197,69,128,182,241,87,204,214,99,192,114,252,123,159,238,131,186,134,124,131,168,115,81,200,268,239,263,214,170,126,100,255,93,133,237,48,311,68,116,143,290,233,294,171,116,71,186,247,168,167,173,72,242,155,216,304,135,161,94,156,137,73,84,329,107,317,189,221,238,171,226,117,61,265,131,113,133,164,149,189,147,133,168,254,197,175,256,122,43,109,158,225,160,85,160,132,170,87,213,220,257,67,110,75,201,172,173,172,136,65,233,162,259,221,184,289,90,223,150,171,112,103,94,64,243,80,216,265,271,189,279,180,133,171,126,148,119,155,213,97,161,191,219,193,163,106,103,208,154,213,100,170,155,179,274,259,191,274,229,291,110,276,249,174,314,90,313,148,149,103,194,234,221,194,256,92,69,104,144,232,128,102,109,207,80,156,207,202,110,102,211,129,219,192,102,90,198,193,133,175,126,268,113,190,185,85,175,143,213,194,266,133,167,107,222,186,135,268,81,123,183,116,171,167,314,203,217,86,110,204,167,231,222,166,147,244,160,146,245,281,124,220,134,197,114,190,249,135,169,116,122,142,111,234,178,255,170,176,191,86,197,104,144,94,82,271,176,140,172,219,95,154,214,77,143,215,102,227,285,325,119,162,134,176,201,216,200,206,172,215,181,88,211,176,223,185,224,98,205,188,171,191,216,96,220,245,203,140,186,153,174,155,259,197,221,173,138,82,125,149,109,153,65,263,196,175,183,190,85,260,160,232,184,152,137,208,126,111,190,104,133,234,227,108,127,87,59,132,203,261,128,143,226,144,126,46,167,170,234,189,285,244,100,144,283,277,126,240,122,138,157,217,104,222,188,125,161,51,121,177,159,130,219,166,196,270,104,76,125,117,254,145,172,141,141,183,219,236,128,73,203,55,157,228,230,121,108,160,234,116,94,145,171,166,219,199,237,188,141,102,215,158,203,203,86,192,167,96,119,86,204,233,170,240,227,134,125,229,122,238,63,258,265,233,164,156,88,141,249,192,91,144,178,123,152,106,244,72,179,201,128,106,245,196,321,108,194,190,124,159,218,107,167,345,201,197,114,94,215,148,139,258,230,247,219,147,222,288,258,222,222,113,134,160,127,233,222,187,109,198,167,262,142,101,162,226,202,174,150,276,195,218,115,148,113,279,258,167,88,137,239,179,155,161,108,309,242,50,311,243,186,221,237,351,196,175,227,210,207,192,162,150,168,208,139,204,313,177,199,323,126,224,106,217,151,235,157,262,83,213,129,181,182,132,181,119,154,210,185,201,376,277,147,146,288,173,183,94,102,197,111,138,220,135,132,143,208,203,177,167,294,118,139,183,240,154,144,129,177,61,219,55,205,168,111,162,208,288,241,216,91,163,84,182,133,66,183,217,219,145,66,250,256,157,64,225,266,232,245,145,203,125,243,232,221,143,239,186,211,245,138,238,167,159,90,166,201,89,178,223,208,208,44,285,125,300,71,222,242,74,195,213,125,78,68,204,228,105,250,123,154,153,273,190,143,242,161,216,149,89,168,249,346,247,110,114,109,227,217,166,182,260,315,100,98,168,149,109,218,181,191,278,99,144,141,260,228,146,243,155,171,204,124,211,200,81,164,210,123,140,140,215,235,294,172,193,156,230,217,145,98,124,158,220,159,287,119,252,170,253,44,173,200,215,206,183,194,205,71,187,203,147,119,136,130,390,241,264,185,128,187,145,155,185,138,203,218,76,178,117,210,248,183,187,57,134,68,94,161,176,62,112,117,201,192,163,78,58,234,55,112,165,206,256,233,227,241,163,136,286,125,109,167,137,223,75,207,185,232,149,112,178,258,266,122,168,102,128,98,141,424,149,81,101,254,123,218,96,232,285,138,258,182,156,157,135,208,199,76,115,239,180,144,154,180,155,113,258,239,275,74,255,226,150,220,180,136,91,104,201,179,202,50,175,154,114,239,198,114,114,183,126,208,116,249,150,205,118,272,189,210,191,123,191,98,170,119,173,180,201,141,159,167,275,152,128,197,181,121,223,231,47,137,144,99,139,75,229,178,204,243,134,166,115,242,130,208,183,262,180,166,149,240,199,228,193,112,251,140,205,267,81,215,282,220,198,102,230,175,226,213,236,193,151,61,102,349,162,256,142,126,158,94,177,155,196,155,115,123,307,241,193,190,223,119,124,117,193,187,227,128,203,149,148,245,137,166,258,185,152,131,229,121,184,168,179,300,142,204,263,94,176,209,107,118,200,168,196,161,203,254,276,174,128,341,200,86,314,127,219,166,136,219,76,265,260,273,136,139,121,147,219,118,229,189,106,163,97,209,152,274,381,185,275,137,101,221,162,163,147,147,176,128,89,218,290,235,244,124,143,195,177,157,204,170,100,259,298,91,50,206,81,192,188,307,215,115,253,64,176,221,142,185,197,145,129,57,107,142,136,227,94,200,234,127,184,169,333,157,143,80,243,164,210,226,215,232,206,272,79,283,147,236,176,118,43,74,202,143,198,134,105,66,259,186,212,84,127,156,127,74,111,131,225,172,183,80,173,214,118,157,274,175,192,222,160,258,116,238,217,189,209,299,92,135,201,160,172,238,128,211,108,147,80,178,166,215,133,137,182,125,110,148,48,304,273,148,187,175,94,151,200,157,181,139,131,158,205,163,222,141,147,70,206,139,196,105,109,204,207,79,270,109,75,140,245,191,140,135,185,185,85,236,272,159,200,141,191,251,222,160,326,167,156,162,101,190,237,234,184,132,211,204,76,209,134,93,152,250,224,114,224,98,268,154,205,175,89,87,349,193,315,235,176,153,259,248,187,125,123,171,218,135,278,186,117,70,196,157,101,134,98,155,89,208,142,126,126,178,151,103,138,99,119,235,199,97,209,180,212,133,131,221,160,349,182,204,105,196,145,179,47,201,125,120,155,124,115,194,89,218,235,210,183,99,120,297,253,136,249,73,305,143,207,269,168,153,136,66,222,111,66,187,345,143,200,109,49,98,114,96,230,91,100,211,139,195,239,211,276,119,250,65,198,296,241,229,210,151,133,122,239,150,210,166,293,129,213,105,104,67,126,282,93,294,93,152,154,231,180,325,113,146,175,226,257,243,227,213,95,172,234,57,107,291,319,115,141,254,174,255,160,144,385,144,175,138,101,171,255,71,154,115,88,124,185,232,152,312,162,204,176,166,111,148,267,194,89,155,171,156,270,272,168,215,195,210,137,139,126,203,332,203,219,153,200,197,236,141,148,167,100,108,77,217,169,166,187,72,128,173,126,146,88,210,209,285,165,172,273,190,204,256,186,179,103,58,221,102,115,175,118,255,261,131,120,89,375,118,203,345,87,171,194,186,120,116,70,287,147,184,124,199,225,130,137,161,76,101,109,215,203,119,316,245,214,272,166,215,195,246,187,164,143,152,57,142,127,316,247,368,101,227,104,251,124,185,176,190,200,277,181,200,198,82,227,179,267,123,139,192,220,51,87,65,190,143,249,118,59,195,166,222,120,154,236,99,294,161,167,152,258,171,181,218,89,95,139,141,115,279,224,64,185,204,177,157,143,87,75,252,135,98,202,239,287,213,195,203,149,125,239,190,127,194,298,350,90,259,99,168,122,106,208,114,284,80,168,156,99,149,195,197,88,153,218,307,58,240,268,207,118,287,150,138,158,143,216,159,137,259,112,323,82,206,99,187,226,204,185,108,130,209,120,118,184,129,91,174,272,105,200,196,138,219,81,138,72,236,200,93,221,352,212,145,182,212,136,130,167,279,121,183,154,110,120,136,215,123,83,127,293,185,134,76,224,226,134,222,105,116,148,103,150,198,98,231,191,78,275,177,149,136,167,198,156,171,149,151,223,245,165,288,162,105,64,300,269,116,364,160,192,253,113,84,136,120,236,163,160,197,227,108,213,73,189,169,206,242,123,225,189,58,203,134,296,226,144,248,142,127,165,153,176,66,97,206,248,268,332,196,106,95,81,144,125,178,152,147,233,203,141,178,230,67,291,248,172,149,139,68,119,150,203,100,264,127,209,264,163,214,257,256,70,143,110,113,190,205,289,141,190,194,145,247,139,160,196,197,247,165,127,115,82,90,237,184,209,159,111,66,162,165,220,152,193,98,188,139,147,210,118,128,192,145,198,212,160,123,199,164,138,175,256,247,309,204,43,262,76,180,88,199,128,151,191,206,263,176,253,198,182,98,128,113,189,84,79,64,194,187,221,192,132,63,157,215,189,143,69,101,306,230,217,117,186,200,251,162,116,209,148,90,231,144,170,192,149,206,152,109,123,54,145,242,99,142,73,189,213,124,212,112,166,105,174,86,94,107,132,184,176,90,156,93,345,90,109,153,162,232,146,211,161,186,206,163,140,98,176,226,198,209,58,136,211,155,118,82,271,217,96,221,228,196,133,177,157,245,135,123,126,189,194,208,127,210,126,95,194,142,247,84,102,177,94,160,94,74,70,179,196,114,145,84,49,158,82,387,50,151,187,166,270,168,133,236,198,90,210,185,169,129,200,239,101,129,187,116,233,134,188,203,251,162,197,235,142,103,234,141,293,285,130,211,284,144,109,179,205,169,237,116,181,134,109,346,136,178,94,163,196,192,268,96,176,206,246,226,254,94,189,378,212,162,258,207,236,213,143,178,234,321,169,148,90,112,183,142,176,185,289,221,149,179,108,140,83,198,199,189,229,87,129,120,61,244,186,207,193,133,200,161,80,69,166,229,157,187,189,165,89,165,143,248,151,311,64,157,90,134,118,176,168,78,147,303,258,161,221,105,192,100,165,125,143,117,161,168,114,190,116,116,89,195,131,90,193,140,108,150,182,248,163,148,171,155,114,199,87,208,240,213,175,242,103,147,146,216,220,159,178,158,199,154,80,266,186,203,223,292,60,112,207,154,251,124,132,188,134,175,202,110,153,142,215,201,135,141,97,133,166,216,155,151,103,78,118,255,165,223,173,237,99,342,162,116,166,275,149,126,153,384,239,89,126,73,105,97,251,104,294,167,142,315,215,214,151,201,198,127,162,277,134,93,204,211,124,172,237,128,100,219,194,206,183,277,205,93,307,153,83,132,174,96,233,216,135,158,190,43,107,81,181,127,161,80,230,335,148,328,135,133,202,115,84,216,97,257,197,202,159,91,103,172,360,145,140,196,194,204,167,127,263,114,124,230,201,141,64,194,154,164,189,93,218,229,132,108,205,130,176,174,163,245,157,92,214,251,146,170,261,96,304,164,214,318,132,246,233,148,193,139,112,123,236,203,257,122,130,143,129,156,209,256,192,190,161,86,117,157,279,228,201,224,166,155,184,126,154,240,97,130,191,171,106,139,142,185,170,256,132,343,182,240,167,218,218,214,122,129,80,240,183,102,254,113,173,175,225,105,168,147,176,151,288,220,96,100,253,221,167,242,194,116,185,125,258,92,119,258,171,169,124,176,125,47,170,360,156,140,180,156,172,277,142,131,146,117,216,169,181,72,180,161,216,280,96,181,135,127,167,76,140,218,137,197,178,101,115,188,81,199,130,57,186,170,162,75,145,249,172,182,258,146,151,96,217,77,174,166,217,361,165,74,182,181,213,172,118,137,233,188,151,125,42,129,121,244,137,186,219,138,133,152,205,145,135,258,274,179,50,190,178,180,135,237,180,252,130,231,286,228,134,148,362,113,195,97,189,166,234,250,126,151,218,223,183,110,94,204,148,52,206,188,101,151,75,126,66,75,205,132,338,158,178,173,87,216,173,157,172,179,221,216,142,149,96,187,165,214,151,173,327,156,205,271,179,101,84,146,85,214,201,59,179,57,233,73,215,122,172,128,257,218,119,118,63,160,251,263,188,153,123,257,189,80,168,144,89,71,163,100,179,281,225,137,135,187,215,176,42,160,122,100,177,236,177,126,145,132,265,60,153,346,192,89,140,187,62,220,133,314,167,140,156,212,100,192,114,203,223,165,128,162,77,92,217,178,82,239,133,116,65,180,208,194,99,156,205,231,70,56,206,219,76,234,128,208,106,56,319,97,143,166,213,138,123,218,154,205,160,340,131,195,87,222,241,192,54,292,145,139,280,55,234,236,226,181,121,193,195,133,96,216,135,261,72,237,219,157,180,128,131,133,366,199,186,213,140,77,160,110,155,162,184,121,219,314,63,113,270,129,223,153,86,79,160,132,252,225,131,220,168,95,155,324,231,320,113,291,104,146,76,151,56,110,197,140,230,65,221,125,114,94,158,199,132,134,89,132,210,222,197,126,251,162,220,143,76,149,93,280,147,213,131,202,99,103,177,253,39,229,160,140,260,141,277,289,156,129,251,106,82,114,214,151,117,96,98,135,95,289,267,200,213,189,185,118,63,127,176,304,193,226,151,146,158,142,273,115,291,70,72,198,206,230,227,139,130,247,154,237,151,131,174,130,118,193,213,191,276,145,281,194,174,161,96,131,182,297,207,158,244,213,57,172,261,162,89,300,236,154,265,128,307,91,199,318,342,173,253,119,137,91,196,100,317,156,160,85,95,70,296,158,125,217,166,205,97,44,208,186,153,163,197,178,209,68,109,319,100,223,158,166,115,208,64,167,239,335,188,174,104,209,183,248,171,165,201,199,184,204,239,119,290,128,255,120,152,159,80,126,217,169,177,258,235,164,91,192,62,63,175,62,185,189,216,134,123,279,199,170,169,234,268,63,169,216,222,118,115,174,155,178,179,157,91,104,198,209,90,204,222,228,81,252,246,200,111,81,168,86,296,255,173,189,85,108,191,166,183,151,262,128,232,152,237,297,163,174,229,111,182,216,142,164,232,191,86,262,143,169,149,155,262,136,198,238,198,145,205,255,212,232,238,215,284,211,198,128,269,120,235,117,68,201,100,165,116,301,278,218,200,107,176,181,159,215,139,227,253,137,254,154,290,230,88,155,152,230,180,223,58,246,196,149,181,84,245,242,106,182,169,159,104,178,163,215,167,222,130,202,95,264,202,110,151,32,195,222,221,155,299,105,157,178,76,139,201,227,257,250,238,200,211,114,233,127,102,100,246,142,158,142,152,83,299,83,211,132,160,254,178,155,165,167,186,305,102,187,64,122,44,203,165,127,296,93,356,304,195,190,154,188,83,93,178,179,185,101,261,111,177,161,172,104,152,86,228,182,138,119,143,286,161,163,249,117,118,169,165,172,192,174,116,146,185,197,173,230,223,280,198,208,184,127,124,216,147,105,196,163,186,135,212,274,191,333,290,184,74,207,335,305,175,230,118,115,217,109,136,182,189,269,221,228,101,153,166,152,113,134,139,194,140,147,229,136,161,185,212,76,112,191,194,223,107,186,134,185,224,208,202,152,150,151,245,202,168,156,99,132,219,97,95,225,198,171,89,165,112,302,163,254,300,235,204,145,225,140,307,205,286,165,116,173,175,138,121,150,203,146,197,203,137,45,300,100,132,223,308,260,137,213,118,81,113,222,116,142,102,246,197,283,190,140,127,219,170,166,233,129,169,220,179,109,156,216,99,178,281,123,116,119,154,226,198,142,307,192,180,248,289,322,232,154,138,217,95,250,206,257,153,116,385,178,267,243,238,232,88,132,323,174,225,150,166,183,177,234,74,77,102,203,225,138,197,246,210,106,208,155,137,160,144,236,243,222,220,125,266,216,204,166,103,122,179,142,133,184,231,107,129,237,254,108,195,264,131,225,180,220,155,168,123,222,189,234,115,247,297,188,313,169,287,213,202,231,101,100,90,189,180,178,200,193,257,234,161,243,193,280,177,100,111,152,221,89,243,190,243,247,220,245,197,207,326,226,143,146,167,272,234,69,216,100,190,196,260,139,121,166,160,209,195,178,223,249,77,273,209,161,213,145,242,166,191,222,148,221,233,228,234,68,196,152,269,109,218,100,193,56,165,183,141,199,136,231,107,163,147,82,75,269,116,114,171,156,208,93,287,133,226,174,71,225,133,156,260,231,192,116,215,98,203,107,174,254,343,224,146,201,136,235,144,295,145,242,219,114,201,222,118,183,157,216,174,108,162,103,173,160,171,238,146,176,66,99,136,106,148,106,97,62,129,255,284,145,218,140,194,166,158,173,113,190,80,121,93,169,242,242,99,214,212,207,212,158,163,135,241,212,120,189,98,112,206,218,322,190,217,215,103,219,176,108,124,198,305,198,129,130,221,110,313,194,124,180,80,116,217,72,203,312,107,137,251,156,111,144,83,196,118,131,144,111,150,146,139,184,182,125,223,117,166,186,117,190,219,170,135,132,179,53,155,99,107,208,97,192,260,232,201,123,114,153,175,151,73,141,228,149,226,67,236,63,92,125,87,134,130,242,223,203,165,177,91,212,150,138,178,124,243,242,233,109,185,284,140,212,118,58,101,245,218,185,133,231,116,163,107,159,251,117,154,163,217,287,277,101,194,127,217,170,133,196,109,212,225,262,163,121,162,117,223,135,218,319,275,143,236,116,89,240,80,109,266,187,161,172,159,132,149,230,100,146,120,85,194,215,171,184,290,173,236,152,175,108,207,131,250,303,176,354,200,165,216,230,218,175,96,164,50,202,126,176,200,167,199,207,91,179,133,269,228,154,264,36,165,107,170,75,202,288,152,211,219,137,139,206,94,158,208,82,132,100,157,173,317,159,191,268,188,184,163,220,279,198,217,86,125,216,89,213,122,177,204,195,122,119,173,183,81,235,120,214,145,142,166,222,113,252,245,147,139,205,278,201,250,253,180,118,197,149,327,150,130,144,179,128,179,167,93,124,272,146,153,261,271,190,191,263,221,200,268,174,256,156,242,178,176,137,105,161,146,209,194,167,151,213,123,211,110,127,70,82,115,117,108,132,165,105,165,124,107,263,234,83,152,173,230,115,216,177,94,261,124,178,149,197,225,213,236,225,207,131,70,183,97,169,356,177,54,209,81,174,137,58,170,225,246,179,145,239,168,154,170,101,234,104,154,137,106,127,281,166,157,172,216,213,236,159,161,213,188,182,240,172,239,188,213,136,107,98,168,183,335,247,159,186,108,270,230,256,253,137,137,109,205,237,235,187,199,111,166,102,179,92,86,117,81,104,180,166,149,226,77,97,173,191,231,279,251,174,112,136,82,108,185,145,142,154,134,131,356,127,159,214,179,250,159,252,107,103,258,144,237,170,210,112,254,144,108,161,186,138,121,123,178,191,135,114,330,115,178,163,229,253,274,119,133,151,142,253,232,98,188,200,230,71,183,208,222,188,54,114,197,247,176,208,353,164,135,122,260,97,209,137,154,107,103,138,207,135,96,85,211,190,68,191,238,101,215,144,240,222,131,141,324,216,204,173,203,176,237,225,262,108,93,60,173,122,183,210,76,171,183,194,109,129,153,95,156,201,161,229,287,199,158,174,214,211,252,123,135,175,109,253,104,211,212,102,184,99,156,237,117,143,196,177,207,131,80,298,202,270,137,149,234,73,201,144,121,144,80,165,190,77,198,122,165,212,149,197,152,134,67,113,136,333,81,205,108,135,314,232,189,218,185,121,68,302,137,117,150,173,210,57,273,107,172,247,131,223,244,191,268,178,213,115,117,129,146,92,96,249,138,112,131,67,152,190,123,196,78,176,270,93,207,257,174,114,192,259,191,280,273,199,157,81,276,149,124,140,197,116,176,169,277,71,221,166,182,214,276,140,230,129,163,185,161,184,132,185,168,159,89,183,107,194,49,196,83,192,164,101,128,197,56,265,174,150,155,171,287,265,120,209,109,76,177,231,135,162,270,169,286,116,173,124,76,127,102,178,158,193,139,234,196,125,267,102,293,135,209,224,102,179,259,67,179,191,152,173,104,153,179,92,141,169,177,229,130,187,82,178,192,120,77,136,193,247,237,168,166,278,115,286,85,242,186,144,98,287,282,127,132,243,146,165,132,101,231,172,204,112,175,213,102,236,231,246,177,129,128,158,185,311,100,285,161,256,146,201,209,75,258,236,185,146,245,248,188,221,119,136,173,256,158,182,178,265,240,173,147,229,262,175,116,192,260,224,124,218,221,101,110,279,282,142,154,163,202,132,181,101,124,174,148,131,192,239,98,139,251,105,145,250,140,204,217,176,238,171,205,185,165,274,302,107,184,232,227,190,149,69,215,226,228,264,142,240,150,174,130,243,148,77,137,84,156,186,134,85,144,87,116,262,215,166,132,222,148,188,190,200,421,274,124,242,133,242,78,135,266,103,139,191,193,98,99,222,96,112,148,201,172,213,158,129,277,199,146,196,154,200,217,165,129,198,176,148,120,158,142,93,197,212,224,73,166,193,156,44,116,107,148,145,179,329,151,163,258,125,219,179,84,110,80,175,108,233,106,169,127,166,132,147,252,233,130,332,59,89,191,194,152,178,206,126,82,70,206,230,188,222,69,183,80,174,203,299,201,205,146,167,313,112,89,225,198,140,272,246,74,194,197,167,124,120,248,100,292,113,123,287,207,27,165,206,123,115,162,275,173,177,122,175,245,135,172,121,205,97,82,118,195,241,203,169,48,114,116,207,234,126,287,219,123,169,148,165,176,203,159,149,287,259,228,43,112,129,323,187,229,181,281,235,245,235,98,176,251,114,217,262,155,128,88,162,145,228,82,291,135,140,126,100,179,259,88,241,229,284,207,220,328,58,135,260,372,252,204,135,184,181,192,97,240,171,195,224,246,177,177,201,107,239,252,136,179,305,158,192,132,76,145,116,211,105,60,161,227,110,173,252,155,165,95,164,170,151,208,121,180,189,108,95,256,142,239,192,233,157,252,103,109,114,179,147,229,161,195,280,222,147,101,169,186,65,72,205,239,116,107,72,84,201,223,128,252,209,160,114,203,338,277,84,190,118,135,161,137,250,240,246,224,233,178,280,129,232,192,250,186,199,136,320,101,140,271,165,270,268,131,194,154,98,132,223,82,268,157,219,192,136,98,299,240,153,146,127,185,133,210,202,99,171,409,167,444,163,63,103,155,224,127,155,64,118,223,115,102,263,216,231,298,274,175,229,217,227,135,253,226,171,187,177,304,225,183,88,258,186,113,138,200,163,203,93,96,273,135,155,104,244,84,122,140,121,201,180,90,221,78,106,203,212,216,180,315,329,146,363,106,217,201,186,246,78,131,119,186,126,217,229,163,133,203,126,122,111,154,112,127,187,247,102,157,98,147,142,64,189,94,100,231,121,233,132,100,104,153,229,174,131,242,93,152,221,357,234,130,182,241,118,140,171,183,85,132,271,154,142,156,192,205,159,111,233,266,268,125,205,127,181,137,185,179,149,172,238,234,184,53,232,103,240,215,98,125,153,246,82,172,72,146,150,118,188,75,180,207,152,167,279,150,85,188,140,191,148,208,209,189,108,203,111,303,213,84,131,104,92,135,209,173,117,304,110,141,107,140,81,128,280,223,335,87,110,138,150,171,245,71,121,101,147,171,342,148,216,121,142,115,226,136,149,90,203,283,132,145,127,99,125,121,35,183,225,191,128,273,185,93,171,165,125,115,148,173,122,210,160,67,165,117,99,286,90,111,259,169,119,182,118,371,244,239,176,221,267,90,117,119,107,142,150,85,151,107,224,144,95,121,149,174,156,140,237,221,122,197,131,173,239,140,260,61,245,131,192,240,179,337,190,223,105,299,94,130,148,216,147,130,142,82,72,86,190,118,251,121,215,238,144,150,84,235,170,214,180,199,247,215,191,225,117,217,247,160,140,173,224,198,184,261,85,110,247,163,99,218,77,147,208,80,71,175,167,115,269,204,204,159,179,160,304,248,120,77,357,129,232,157,101,94,147,187,209,168,200,237,170,138,168,188,221,156,243,162,171,155,211,113,186,120,166,223,191,280,235,208,163,67,230,109,247,355,136,155,170,66,223,119,238,182,70,115,181,311,130,226,202,209,117,60,145,191,118,148,201,115,182,187,109,159,74,260,278,254,157,157,231,230,140,199,215,212,134,56,198,228,131,185,178,239,201,193,126,142,300,101,221,118,146,158,200,146,134,147,129,91,270,163,130,173,218,212,204,143,203,324,98,125,253,180,94,120,256,180,116,199,165,206,314,209,194,148,327,107,211,205,150,113,57,201,88,201,238,164,139,250,234,252,154,112,81,205,313,166,130,259,241,215,167,128,55,167,165,194,214,214,201,292,150,70,302,149,383,81,297,163,73,131,142,189,129,149,135,136,203,130,205,132,302,159,238,93,164,126,304,132,193,177,198,263,97,103,135,190,103,373,137,140,170,112,182,133,210,196,92,207,107,175,115,118,103,127,227,182,135,84,224,140,52,175,171,166,96,202,76,109,257,203,120,64,217,205,220,47,92,182,283,130,205,189,65,154,178,89,151,210,186,140,93,121,142,133,203,119,136,251,246,164,205,245,192,136,329,149,211,210,209,73,198,146,180,239,105,97,163,212,194,191,110,376,148,179,210,202,112,122,123,291,123,129,155,215,269,96,144,189,178,198,178,223,131,288,232,118,233,120,51,119,103,204,69,143,258,131,207,232,197,152,269,181,192,122,302,146,72,261,185,125,190,119,197,228,241,152,137,45,353,145,226,116,215,120,300,215,81,189,125,75,168,162,129,241,89,128,220,172,150,202,180,255,207,210,104,207,146,119,78,81,162,119,181,196,235,144,154,134,151,113,226,199,241,122,90,291,185,221,136,227,182,152,86,155,193,223,126,175,198,84,102,137,264,198,75,158,146,213,155,197,115,64,271,100,186,135,285,121,149,198,197,162,264,105,251,193,192,151,142,290,254,274,191,151,80,197,205,163,163,136,138,76,229,140,87,176,120,261,90,231,232,86,207,236,211,209,111,76,139,258,89,59,72,229,169,202,255,82,179,65,192,75,170,192,217,168,68,235,131,207,309,75,198,176,165,254,148,121,118,187,124,193,142,211,134,141,312,232,90,138,145,153,292,216,75,118,203,116,347,190,234,233,171,105,277,129,168,147,202,109,197,107,188,162,86,214,151,246,191,258,296,247,174,148,159,216,178,157,124,196,93,151,120,240,160,127,78,196,206,212,121,91,228,210,131,164,240,91,134,49,219,284,109,167,154,164,137,206,214,272,74,135,216,172,198,119,237,237,218,168,209,90,131,204,53,241,270,149,263,206,202,58,185,304,162,232,216,286,143,151,221,162,71,188,85,126,297,223,59,215,204,71,206,97,52,158,131,96,163,215,106,102,159,184,137,161,133,203,201,189,167,152,161,182,168,188,193,103,76,165,204,185,244,129,219,140,233,319,62,76,105,57,108,195,231,253,258,122,151,214,153,215,230,101,210,124,212,97,179,124,242,156,113,99,182,234,162,254,144,108,204,144,225,154,187,46,156,164,88,225,128,198,234,135,217,92,282,72,314,179,123,134,230,198,221,78,86,178,237,144,148,77,192,225,131,157,143,84,198,117,101,164,218,130,155,200,112,202,152,239,163,90,179,187,186,361,182,191,156,213,156,246,144,176,253,152,236,90,298,155,153,126,209,190,142,81,167,142,234,117,61,150,326,162,223,152,171,217,239,243,222,165,134,179,132,175,240,153,131,227,67,206,251,155,167,52,167,180,71,154,124,246,179,102,216,98,263,194,109,154,171,195,101,242,186,155,215,182,95,89,128,150,81,77,153,220,99,171,152,116,242,98,87,193,315,99,187,161,309,112,77,125,58,114,202,150,145,233,150,223,123,371,187,194,136,314,105,149,105,160,192,258,129,226,154,96,260,217,211,177,155,105,158,133,193,130,199,383,222,112,184,179,115,68,126,143,122,100,161,139,191,308,190,56,184,237,172,131,323,197,138,70,241,206,98,161,101,355,160,132,94,163,209,246,86,228,61,125,281,166,206,136,155,69,156,164,204,155,258,181,129,198,55,254,74,183,214,171,100,211,194,94,203,212,76,272,198,203,252,81,132,170,87,226,177,120,289,192,186,211,205,200,114,170,206,198,195,199,156,115,260,80,189,226,212,385,70,114,133,154,143,128,233,182,76,124,230,328,56,137,224,210,107,93,248,150,171,189,115,247,164,133,128,233,183,258,134,161,235,189,206,148,261,169,171,213,282,149,155,139,167,130,82,139,80,77,194,190,76,156,287,216,258,66,161,178,150,226,172,109,108,190,134,222,174,134,130,83,136,113,83,230,208,138,346,123,226,125,179,177,244,148,93,81,111,226,227,233,245,74,239,150,112,156,268,195,76,258,170,229,129,110,58,207,261,47,117,213,137,168,182,202,164,156,121,46,169,97,75,145,246,300,119,148,244,196,156,147,188,169,291,228,217,144,212,192,124,173,181,121,107,187,240,94,135,99,218,157,109,192,119,158,277,237,175,268,207,196,93,165,198,135,158,175,98,212,231,118,59,118,197,270,146,124,178,97,140,148,226,115,60,145,206,181,170,48,203,217,103,194,247,206,160,198,96,163,155,158,180,215,152,115,272,129,243,139,201,201,174,151,194,224,216,266,140,163,85,113,93,199,218,222,145,147,103,210,261,159,186,291,152,105,200,278,170,306,86,171,199,186,126,218,164,161,173,76,255,206,139,137,165,222,163,95,133,71,146,220,341,248,360,189,75,270,130,74,159,94,172,154,205,154,164,195,232,200,280,326,182,113,100,200,135,116,87,178,189,122,185,159,150,95,91,120,116,249,97,81,224,124,256,128,139,130,89,162,226,193,100,122,205,248,98,230,168,58,183,92,108,189,69,310,195,230,213,95,190,169,159,84,204,234,140,123,161,125,81,137,56,201,77,185,311,207,200,214,233,119,76,199,181,111,249,244,172,94,105,228,153,117,97,188,106,151,155,163,145,198,221,169,124,88,132,272,98,188,248,211,238,219,181,75,68,122,255,178,124,152,132,232,221,216,197,135,111,282,206,267,63,229,74,128,175,96,246,137,152,171,124,145,88,315,204,330,114,224,240,182,178,139,184,254,155,242,129,251,219,196,158,145,151,169,231,114,217,128,179,210,233,104,107,154,203,101,144,196,227,328,184,254,181,112,294,212,189,147,127,168,126,52,136,105,186,161,120,262,138,105,259,218,115,95,97,173,225,210,278,167,152,146,216,214,153,100,92,200,270,235,184,311,212,157,193,254,68,206,180,143,132,148,232,233,140,170,174,237,98,91,173,91,118,291,157,129,235,266,94,201,68,287,221,204,261,279,112,108,148,187,109,61,157,122,174,122,286,151,117,119,139,169,108,269,192,71,219,273,188,158,80,146,120,195,172,124,50,234,185,246,163,252,295,144,79,155,145,193,180,91,123,61,260,193,142,105,111,227,188,149,168,166,109,211,245,200,183,258,290,227,91,353,126,168,100,171,189,150,173,109,176,87,191,361,94,213,146,127,95,206,126,180,269,195,202,59,59,142,186,188,194,196,133,178,163,187,102,373,202,261,139,133,57,235,188,165,175,193,165,161,147,88,180,150,82,114,209,137,180,91,248,90,81,158,112,203,113,156,229,149,184,115,75,289,57,87,81,205,154,166,116,250,159,220,48,140,311,145,171,141,159,311,106,148,154,137,142,121,209,106,101,212,179,111,183,181,182,239,147,131,138,130,139,234,60,74,223,174,131,56,101,104,72,274,184,167,252,82,115,152,88,126,256,178,78,191,195,225,148,257,193,138,214,148,166,72,234,233,109,210,208,163,132,157,157,78,136,102,204,145,247,130,324,176,182,138,104,159,93,132,155,238,87,95,247,285,189,147,61,367,217,159,214,86,152,118,289,233,236,161,184,123,190,115,74,190,184,144,227,243,69,114,165,248,98,175,53,281,83,203,121,248,215,220,59,198,153,208,116,219,324,179,68,156,141,60,174,196,159,188,400,156,167,96,132,216,77,105,254,171,180,272,177,277,130,69,69,74,109,243,169,322,202,135,87,224,220,199,89,100,157,198,170,288,46,151,141,161,220,79,154,201,233,273,66,149,198,132,155,184,126,136,140,117,224,161,80,178,179,169,77,118,185,181,209,104,207,83,225,237,261,117,172,90,85,62,159,57,184,179,223,212,143,178,157,115,221,171,114,227,228,323,197,234,196,206,63,188,87,219,191,195,242,116,79,186,324,188,182,94,161,316,190,235,241,278,250,169,244,224,96,326,316,142,159,195,241,211,51,178,164,231,185,109,212,140,210,90,183,252,78,155,68,193,290,131,137,245,277,151,252,169,111,134,255,237,122,89,146,151,262,116,99,328,246,163,201,163,277,143,213,114,174,185,227,178,161,166,146,197,322,246,107,131,200,222,125,158,163,153,253,119,132,119,86,208,213,150,87,125,74,225,98,162,191,49,207,179,242,162,313,217,169,326,170,169,136,176,251,247,151,229,136,99,216,110,114,210,131,166,95,196,125,200,152,276,117,202,148,136,137,193,208,135,149,135,152,143,93,115,173,215,182,165,254,223,104,204,78,192,124,355,114,193,123,116,215,109,207,175,180,70,126,106,150,150,152,206,149,106,131,199,136,181,191,128,150,110,224,192,198,158,120,223,179,125,159,252,90,234,196,59,95,243,189,193,120,200,123,219,57,155,193,152,189,88,229,165,49,227,91,137,149,102,164,243,90,201,270,153,193,83,263,228,108,277,127,182,252,161,157,189,301,218,174,238,231,187,91,243,254,160,132,89,108,110,55,123,173,338,124,228,127,225,192,243,159,333,139,244,172,130,168,174,190,188,173,136,205,66,107,239,170,198,220,143,154,243,198,111,201,213,171,199,63,234,232,68,230,382,81,138,137,213,89,100,176,240,135,238,315,49,148,242,196,192,139,111,199,162,129,60,135,139,218,71,108,110,261,186,206,129,106,196,320,114,143,193,220,263,159,126,104,169,102,156,119,67,146,141,162,237,172,104,184,156,194,148,105,218,223,251,145,118,194,182,134,100,199,119,234,142,132,122,213,254,102,112,177,119,232,226,337,238,104,107,229,181,191,227,227,124,139,226,106,92,177,175,210,216,97,209,275,221,76,135,234,140,76,74,259,108,140,165,201,197,261,220,171,158,225,198,127,137,223,109,201,185,208,182,92,195,209,232,205,130,145,171,221,113,123,240,229,196,107,127,120,213,209,184,335,203,217,176,146,198,218,205,223,178,423,295,124,105,113,78,147,209,225,153,172,76,177,228,179,282,148,190,143,126,115,129,208,152,116,125,277,168,252,267,212,250,164,193,209,140,152,259,92,187,102,110,213,160,176,148,143,214,133,183,192,222,135,243,189,198,135,266,184,119,142,222,220,83,133,171,107,158,136,176,231,217,168,113,229,254,190,89,107,207,85,270,188,99,249,110,166,165,166,226,154,215,246,132,119,314,161,185,169,190,205,220,271,203,116,180,185,153,78,161,148,149,290,212,152,220,227,208,144,146,248,242,64,158,124,225,117,253,271,107,123,277,93,341,149,181,236,92,64,180,260,206,193,245,197,102,117,58,136,64,118,50,128,154,99,111,79,64,287,163,253,162,137,166,160,292,250,210,136,362,193,175,152,120,226,121,164,118,164,83,339,135,243,135,141,190,118,138,185,168,217,200,262,225,114,152,156,73,40,233,157,213,196,57,158,179,154,108,177,90,162,174,133,86,104,227,109,117,225,177,132,236,74,206,161,157,141,178,245,124,157,288,91,186,118,191,186,218,200,155,226,70,253,190,110,69,208,65,181,129,161,198,132,249,147,146,91,96,77,145,96,186,213,228,96,136,237,302,199,119,108,135,203,185,150,176,245,135,100,94,205,153,175,187,228,202,118,139,220,203,228,147,114,321,71,158,121,62,234,125,169,121,234,214,226,85,91,71,199,105,125,105,130,192,67,157,128,191,217,219,179,147,113,200,123,97,202,53,166,224,163,136,134,204,133,137,174,258,96,99,174,210,183,101,131,192,147,139,180,211,222,58,166,219,146,125,155,275,246,143,116,179,222,83,217,167,91,61,276,202,91,177,69,150,176,314,108,251,132,134,239,131,169,133,149,221,167,197,153,210,204,155,136,111,146,120,172,134,165,166,262,179,216,177,173,226,226,143,125,206,221,149,222,157,107,121,131,168,148,242,178,345,260,192,262,156,186,159,118,105,251,207,94,227,239,68,204,164,138,89,182,160,130,243,275,198,161,89,184,46,163,176,200,152,230,235,177,94,84,170,126,128,221,189,237,202,127,225,211,197,148,88,84,171,117,162,170,152,146,69,75,92,215,257,202,115,268,217,210,236,157,177,90,187,202,134,174,245,204,208,250,224,148,207,165,205,109,197,100,61,129,193,143,165,229,164,138,213,85,159,178,135,87,100,219,212,262,287,173,124,348,221,121,176,195,137,136,156,81,187,154,141,159,101,211,154,213,221,209,233,191,68,71,177,174,235,276,165,126,204,178,163,172,144,117,335,187,238,215,203,132,109,141,207,233,109,102,181,108,220,115,112,225,182,243,155,198,119,172,116,228,86,162,113,190,134,129,71,173,156,195,217,103,279,96,154,243,205,377,171,242,158,329,187,153,155,155,83,88,123,186,131,119,222,130,163,223,147,121,61,160,171,259,200,96,234,176,197,257,264,133,192,164,128,135,323,122,68,272,59,177,49,84,85,234,189,321,89,161,194,194,238,149,201,152,119,264,144,203,115,102,106,165,246,135,158,152,206,101,267,141,225,184,215,98,221,132,237,220,139,131,106,241,177,253,207,284,171,42,147,245,87,199,74,91,111,133,222,204,88,182,177,147,314,195,195,116,223,138,124,144,158,132,87,266,162,183,128,247,195,224,133,113,217,67,196,175,186,106,108,106,196,202,108,143,243,102,118,348,174,123,172,215,181,124,98,255,198,195,180,225,198,58,218,186,157,327,127,283,231,117,115,104,145,280,110,167,185,133,245,231,152,278,286,344,45,122,162,216,281,291,178,185,178,206,136,149,147,138,250,164,260,173,227,172,191,189,362,188,234,227,154,78,211,150,212,178,256,183,123,108,217,237,68,130,191,174,150,207,109,77,133,324,158,95,82,53,187,246,252,254,97,150,160,125,321,224,166,96,280,103,168,67,124,142,163,254,129,152,255,128,95,161,256,124,88,147,205,197,157,145,224,159,92,170,230,177,157,218,193,175,95,97,204,233,98,222,138,130,110,220,135,159,247,64,122,138,146,178,183,200,44,217,99,131,131,210,118,93,186,264,171,116,87,160,254,169,250,330,140,164,75,180,214,195,186,175,145,322,149,153,200,49,148,205,119,216,224,155,210,180,141,158,242,132,184,80,209,139,208,200,251,143,194,218,177,171,123,93,132,165,108,78,132,124,221,167,160,242,139,72,140,225,191,103,153,320,154,133,193,129,178,124,130,54,127,200,356,168,356,89,214,108,190,112,117,239,131,248,180,126,166,167,210,81,183,158,153,99,156,99,186,152,66,185,140,241,77,174,191,124,227,135,61,70,244,113,97,177,235,161,131,244,126,181,258,151,212,94,273,241,172,120,81,306,83,132,217,172,111,195,160,188,103,132,91,129,252,187,215,59,180,115,198,237,202,272,92,153,371,131,196,56,147,151,136,134,113,214,153,101,212,189,129,286,242,79,149,185,155,99,171,85,146,222,210,167,111,137,304,149,101,81,62,252,120,185,148,232,203,192,165,102,131,104,142,113,202,195,145,125,156,178,77,122,125,138,295,114,270,248,226,174,308,269,205,135,184,161,120,212,79,124,135,201,154,158,155,263,167,252,82,110,147,210,183,98,173,281,177,338,128,195,245,184,189,240,106,116,169,206,171,142,165,56,215,53,166,233,136,251,169,386,219,157,99,207,254,187,203,142,262,117,270,183,241,153,81,180,233,205,192,265,117,213,48,97,202,69,175,54,97,210,181,87,182,180,167,164,164,86,195,217,187,150,176,151,146,111,238,125,132,314,135,213,232,155,104,94,162,295,146,133,318,176,196,310,91,115,175,230,203,117,242,78,168,245,198,253,115,149,264,106,144,223,90,199,299,206,116,93,231,111,143,227,162,198,204,226,93,101,207,218,117,110,149,219,199,175,174,260,111,125,191,254,72,69,124,200,120,183,112,69,152,223,285,173,213,125,145,128,80,107,236,126,182,143,284,142,199,204,97,116,234,208,125,199,131,65,170,128,226,160,218,179,137,178,208,95,121,220,162,101,204,242,178,282,197,115,222,142,177,52,194,226,177,181,109,164,151,221,73,145,223,122,180,74,107,162,66,177,139,143,122,122,206,141,288,197,68,218,204,197,176,356,134,183,102,116,140,212,171,157,86,183,269,96,216,108,276,86,138,112,137,224,111,129,140,205,214,117,96,299,79,67,127,140,101,163,123,152,153,114,268,123,81,149,263,294,93,207,136,328,88,230,206,79,101,154,198,134,98,197,321,130,58,196,119,175,245,241,95,109,114,191,219,171,160,156,178,239,126,230,107,191,178,240,115,127,172,167,298,171,288,164,262,233,190,198,229,193,221,231,89,301,85,119,206,245,70,218,212,76,79,117,202,221,37,200,144,228,123,146,110,39,236,200,148,161,100,70,141,45,230,74,81,118,82,165,182,215,206,263,174,321,173,146,305,162,186,112,102,174,117,155,148,228,107,118,165,137,278,154,162,116,106,187,61,152,238,178,198,140,69,101,182,233,190,176,236,332,116,181,185,122,97,194,146,135,262,281,126,208,228,252,107,170,242,120,86,361,221,195,175,188,134,150,143,220,74,183,226,58,176,179,142,374,268,204,148,203,99,201,185,140,88,139,272,155,264,276,172,108,162,150,173,138,263,139,181,113,210,121,192,238,219,186,170,142,242,207,167,320,215,146,209,133,141,130,237,206,296,237,207,122,240,82,154,237,177,142,77,138,210,107,191,177,186,98,206,158,244,138,112,124,142,237,173,231,83,169,127,190,140,233,285,278,100,132,175,135,219,90,298,251,256,210,114,345,280,114,188,123,218,244,186,104,114,241,146,145,141,268,101,124,198,174,249,78,299,80,103,135,108,128,175,248,220,99,239,82,249,74,303,97,249,131,149,125,162,214,208,132,303,183,214,99,236,214,148,192,200,293,217,205,210,180,225,376,193,143,151,131,193,74,93,242,193,177,164,153,218,186,181,231,104,144,247,157,116,198,154,209,155,125,139,183,140,231,201,231,161,92,185,201,78,188,243,131,107,263,156,102,303,80,288,240,219,96,155,117,207,96,221,187,78,185,154,110,220,103,141,225,170,115,282,150,259,168,58,127,201,232,102,174,228,224,312,171,135,141,169,127,134,256,136,225,119,153,57,183,375,287,195,199,223,272,241,114,231,168,284,221,238,117,230,135,206,130,190,134,214,190,214,220,285,242,189,199,278,173,114,192,239,232,181,295,185,157,159,200,177,246,67,101,56,173,129,241,206,73,89,195,148,122,227,229,89,202,149,234,107,206,108,150,267,155,178,321,227,135,144,209,169,166,155,163,94,204,268,203,194,176,167,133,315,141,158,218,125,121,238,126,211,238,204,145,120,236,130,119,147,113,218,158,120,166,327,207,199,206,221,184,194,139,138,243,206,137,132,197,358,124,158,129,161,119,247,195,148,56,238,99,182,256,217,208,173,279,72,199,306,191,119,305,169,135,169,108,102,110,197,185,116,251,188,108,331,105,108,90,133,126,118,166,234,170,242,162,185,94,129,98,147,163,193,58,84,101,197,166,136,176,119,88,266,172,124,66,123,217,151,230,94,224,200,290,158,98,203,172,121,92,74,179,156,150,45,101,164,86,220,66,139,375,251,50,143,148,178,194,209,213,208,256,102,245,102,300,92,230,199,192,151,135,184,164,104,228,161,115,126,185,349,109,299,150,176,103,88,179,129,219,194,271,349,229,213,149,175,93,197,236,182,148,131,194,96,82,95,225,325,57,131,100,130,144,157,139,141,180,218,138,206,189,206,167,53,292,99,182,302,161,88,146,151,154,174,220,95,240,207,170,71,102,160,237,179,90,160,137,118,53,147,122,216,265,244,172,91,91,104,211,194,58,139,228,199,216,90,153,165,249,252,128,184,181,126,278,89,186,182,183,171,97,221,209,184,102,230,135,226,227,223,226,220,113,177,198,89,102,132,308,230,85,326,236,156,104,131,185,179,136,111,213,133,91,193,123,157,383,166,68,147,199,130,201,228,191,196,200,120,169,154,64,142,192,191,167,157,128,286,206,154,247,134,118,272,82,138,249,130,73,164,228,199,274,104,146,187,102,148,238,116,270,217,177,160,348,253,215,199,190,218,203,219,208,176,114,179,98,187,154,151,192,213,259,254,120,279,193,98,185,193,184,100,202,218,180,152,74,200,201,157,191,123,236,148,247,237,116,217,139,190,235,307,188,151,253,107,202,175,196,157,189,132,286,180,97,181,110,161,131,98,200,121,187,186,265,149,180,222,190,166,156,141,253,136,103,148,134,225,192,63,244,170,109,113,166,114,126,111,135,232,196,134,163,118,227,180,192,154,170,157,114,204,280,199,189,214,379,167,204,184,150,248,220,168,140,155,103,367,145,150,326,175,219,218,231,224,214,261,216,199,73,165,216,273,280,149,94,228,167,177,215,146,233,176,159,228,169,172,183,265,81,111,231,148,257,163,120,168,116,264,245,175,94,185,193,108,68,235,171,73,206,110,174,156,294,57,165,275,111,217,133,246,97,186,253,240,56,234,189,216,143,129,184,184,195,155,86,93,123,228,140,79,105,120,277,262,298,69,109,165,143,140,110,131,264,145,264,118,123,84,243,197,185,121,235,198,293,168,253,124,255,270,174,322,101,102,125,171,203,203,106,42,139,162,149,83,206,188,141,113,269,106,83,151,62,217,104,222,273,223,108,125,213,190,165,179,190,234,179,198,319,224,245,205,161,161,201,122,161,230,139,154,114,100,43,121,246,145,132,183,172,192,221,198,210,145,267,188,155,103,259,218,215,312,164,277,212,98,210,274,141,118,250,111,217,200,164,172,215,217,130,223,152,140,247,169,151,151,153,85,204,208,326,124,219,273,132,168,301,173,77,89,169,200,257,159,147,125,233,230,123,245,175,173,39,171,209,199,221,245,78,225,192,127,206,306,276,90,141,197,225,173,226,242,155,113,159,141,317,156,136,113,163,303,132,311,149,114,202,219,117,68,210,195,205,172,141,92,76,287,206,217,149,224,246,124,126,79,132,247,96,143,209,145,149,130,177,76,356,235,181,119,144,110,272,193,292,264,187,256,65,120,105,207,179,178,289,125,164,249,102,222,169,105,141,73,214,87,248,111,138,193,198,114,93,294,171,51,309,135,105,133,142,220,91,107,245,126,165,201,99,200,109,247,171,241,114,168,97,125,109,118,230,279,206,238,183,262,151,228,153,226,196,98,226,152,67,226,134,198,122,209,94,145,146,139,196,123,242,160,159,182,243,214,129,132,218,173,144,92,278,218,169,170,146,247,200,201,153,112,243,122,203,212,153,146,205,167,90,174,182,173,176,119,99,144,86,103,186,180,66,172,138,214,192,193,105,158,167,94,184,122,178,243,126,193,98,144,203,119,139,135,111,243,166,87,220,120,208,211,138,129,129,100,67,174,108,223,109,175,297,168,90,202,148,164,146,202,195,218,132,203,182,199,77,167,166,113,300,267,231,198,216,113,94,157,42,120,187,130,162,132,116,256,94,197,99,314,127,112,131,150,115,150,130,253,242,114,130,198,171,109,229,278,200,211,239,103,149,189,115,186,200,141,112,251,135,215,180,76,135,213,129,217,171,160,86,195,216,159,217,209,89,139,176,196,147,156,225,216,138,95,166,115,167,54,198,230,136,151,136,222,135,211,134,178,206,191,133,161,78,230,147,84,178,111,176,239,154,234,148,143,127,147,177,221,282,67,81,244,190,190,230,76,133,36,196,158,72,78,139,202,148,147,182,331,173,192,72,261,157,257,94,83,246,163,110,125,247,138,153,217,246,186,267,156,161,219,119,204,251,173,159,195,222,169,180,138,137,86,73,126,210,248,72,208,191,278,225,184,260,67,193,199,157,235,263,135,173,134,117,229,167,266,167,186,87,223,87,141,224,233,215,161,110,155,216,82,259,122,141,188,233,80,106,150,144,144,207,356,83,194,159,72,256,83,178,126,344,222,110,193,197,91,111,198,234,273,43,155,137,237,206,108,286,201,123,248,236,189,243,80,184,95,105,192,182,205,57,153,184,209,213,297,116,344,200,247,95,178,222,75,156,149,129,135,131,70,154,120,261,62,162,134,62,224,194,115,92,214,229,222,197,143,180,194,210,228,196,200,113,265,237,232,170,103,283,205,212,227,194,110,239,255,222,145,128,162,283,149,111,166,169,211,207,150,311,69,148,352,180,163,144,239,233,126,161,108,135,230,188,64,139,164,188,201,202,148,53,146,352,186,102,171,166,242,92,131,286,227,136,54,121,164,120,174,80,118,211,104,163,128,302,161,151,151,166,137,92,267,148,120,197,157,198,165,193,180,217,146,171,163,157,173,181,114,188,69,157,119,259,114,172,175,174,85,109,75,165,157,81,178,86,132,88,178,80,218,157,96,119,225,140,98,232,88,307,246,193,139,168,66,214,220,210,130,99,208,103,221,106,216,177,283,184,129,105,135,108,209,93,157,244,100,179,91,86,125,300,240,222,201,85,245,143,239,226,200,280,251,89,132,232,228,197,221,291,219,91,127,148,71,138,226,98,82,155,64,132,225,110,126,139,202,163,227,155,122,181,361,206,100,266,77,219,71,138,184,238,155,154,76,315,255,65,224,195,186,105,156,170,211,96,329,145,147,202,103,86,84,58,66,321,200,75,200,139,125,122,99,130,180,139,134,197,102,211,229,143,259,204,132,105,182,175,139,134,138,60,114,109,88,98,146,107,178,187,186,178,211,121,151,150,214,226,174,152,85,190,92,142,195,276,86,280,81,78,268,137,97,163,158,150,148,113,207,136,166,113,156,241,165,245,113,166,150,175,73,194,128,141,224,220,82,213,124,209,198,125,188,179,251,111,167,143,118,159,181,147,164,97,149,160,97,174,135,172,90,334,146,141,282,112,255,114,102,173,138,136,245,214,118,185,149,181,215,143,152,124,191,295,257,239,146,162,136,146,140,230,70,322,202,223,201,217,144,230,76,142,121,71,152,181,169,247,118,125,97,119,123,170,113,205,204,171,99,166,90,253,150,255,81,266,116,235,186,186,152,230,210,200,126,64,185,175,80,141,219,172,228,81,165,206,48,141,113,225,113,61,270,97,159,229,200,398,170,156,129,238,236,137,221,189,214,192,91,116,135,235,187,106,80,220,176,111,109,173,72,140,283,194,158,85,254,156,92,196,202,288,237,118,203,152,163,236,176,203,227,149,140,178,109,171,372,229,181,201,309,228,136,223,154,258,160,142,192,143,85,134,176,142,117,226,160,128,144,219,78,145,219,170,112,233,242,258,256,258,104,170,193,134,199,125,63,305,245,129,134,140,236,101,160,266,155,261,176,100,185,118,222,138,177,57,85,231,194,214,153,178,97,176,173,134,215,146,223,139,208,166,158,279,210,76,231,177,165,246,78,121,96,156,112,122,268,158,190,182,135,123,200,104,183,173,159,131,94,192,181,184,321,82,209,142,372,144,186,122,77,197,249,115,224,95,171,207,148,185,184,201,169,168,64,193,131,197,147,58,226,85,172,134,236,132,117,91,215,241,110,46,138,222,86,179,214,176,199,133,181,93,152,130,212,76,195,193,93,195,193,131,274,147,189,139,209,123,183,79,199,109,188,263,169,82,180,278,148,342,235,172,101,162,177,214,148,219,225,190,164,172,127,257,197,202,147,166,163,244,250,277,91,191,248,233,192,106,124,167,201,143,186,193,221,233,131,181,172,266,237,200,114,244,252,162,229,87,58,114,244,150,194,134,48,201,215,115,103,180,140,138,109,226,201,305,58,170,237,211,117,163,165,203,134,167,179,148,92,356,107,249,161,137,179,144,207,237,139,210,199,115,230,187,149,169,198,145,129,252,189,84,254,143,172,216,64,255,76,196,217,197,174,250,148,219,163,122,251,178,216,202,136,223,247,187,203,111,235,189,101,191,113,133,238,259,93,163,156,142,240,164,106,90,77,191,264,82,214,156,277,151,93,86,137,185,235,227,64,122,243,171,66,159,139,116,220,117,87,128,123,162,226,87,259,315,112,252,97,227,128,83,126,174,207,100,113,157,227,207,181,175,71,202,114,131,108,103,124,227,207,160,107,178,160,99,206,123,165,167,194,204,211,131,168,127,172,143,254,124,204,265,240,137,124,185,64,156,113,130,174,188,207,68,163,188,292,54,236,165,171,177,331,206,111,126,123,60,123,274,135,181,286,189,152,281,140,123,221,151,67,61,150,221,208,134,192,203,174,112,203,242,133,176,162,63,187,253,187,207,206,240,86,132,198,142,154,60,168,151,165,187,207,117,101,218,206,194,185,187,192,148,185,180,231,160,240,115,208,99,224,87,186,219,217,151,114,224,211,336,209,199,105,151,104,122,133,169,261,280,75,148,250,315,199,106,193,274,115,152,243,149,148,222,251,162,196,106,213,248,146,139,98,173,190,156,228,192,121,253,255,213,235,96,149,250,349,228,127,202,80,304,226,195,241,227,201,138,179,134,191,124,138,82,79,73,240,184,159,89,174,80,196,141,190,149,102,160,58,95,135,124,62,118,199,241,172,162,162,190,168,133,177,39,162,235,73,227,150,162,92,210,110,237,155,225,165,171,94,230,229,157,323,281,135,131,43,75,213,194,135,130,232,225,193,166,161,122,107,193,160,218,307,212,252,220,157,103,231,190,237,117,88,172,195,147,169,196,160,210,221,120,133,129,85,87,272,108,147,121,175,83,204,111,203,62,74,214,204,197,137,144,135,178,207,145,180,137,174,105,265,195,177,209,153,100,359,209,143,142,222,187,173,316,138,120,75,283,216,155,107,123,230,133,100,192,120,116,158,89,107,157,188,70,222,84,154,253,96,150,132,217,208,218,171,310,127,255,125,211,183,142,94,170,243,205,182,264,163,161,252,84,176,179,249,135,232,149,152,170,183,189,233,169,229,341,200,132,310,217,179,143,158,212,62,264,160,152,257,122,211,271,235,153,152,83,159,211,90,108,133,272,164,192,119,168,324,318,135,99,222,226,140,168,80,69,133,208,291,214,171,112,180,187,197,303,154,257,153,294,255,253,388,130,233,79,243,187,134,286,186,167,237,280,211,65,213,193,168,115,129,230,126,189,115,221,246,165,127,157,208,146,183,200,209,241,186,139,136,205,165,138,146,107,249,118,257,202,163,209,99,148,164,160,191,115,91,210,191,112,106,127,234,203,256,106,166,168,101,155,216,128,273,132,110,149,244,182,352,173,167,204,272,146,167,220,337,145,151,121,237,124,171,237,142,125,282,242,294,170,239,72,106,103,124,183,198,198,183,75,82,170,175,106,189,219,60,145,236,86,134,163,227,265,255,216,140,195,258,166,171,118,216,119,142,193,172,123,161,283,160,246,179,194,172,107,233,145,293,214,240,211,152,317,155,227,199,126,129,98,189,319,233,154,131,175,259,84,189,163,216,307,102,203,202,90,151,290,178,146,255,321,303,163,167,91,137,177,127,179,64,150,208,76,179,100,104,124,146,192,152,118,179,139,178,209,336,181,175,132,264,243,368,158,166,120,69,243,111,183,144,158,222,178,190,206,142,139,110,213,141,213,177,64,65,80,124,168,156,164,68,223,312,234,189,156,224,164,85,105,174,237,245,203,83,231,125,119,121,184,90,127,117,150,175,169,69,289,122,122,130,184,178,89,220,247,143,169,254,241,275,203,119,211,212,146,251,166,313,289,107,209,59,277,100,305,109,192,105,161,176,172,151,213,102,90,193,143,247,121,213,198,124,150,160,132,121,192,217,132,163,292,329,127,217,140,188,154,173,218,222,135,158,258,82,237,144,214,195,134,57,229,179,87,199,251,199,107,149,219,151,87,158,303,111,93,153,112,100,225,192,129,199,212,73,131,274,128,182,277,138,264,180,111,144,211,179,183,162,124,290,193,284,209,125,123,266,110,114,285,302,138,200,153,173,159,243,263,193,113,214,103,157,186,146,204,252,243,213,98,297,163,184,228,282,197,177,191,145,246,160,151,302,120,157,179,190,137,197,159,178,186,298,150,106,178,149,163,186,191,280,113,142,200,119,355,151,88,212,128,151,238,115,191,267,92,254,196,203,192,140,144,162,200,97,335,120,194,189,214,165,122,125,131,100,207,360,193,226,255,235,116,117,235,108,137,128,129,161,240,150,143,241,244,238,162,214,131,226,161,171,210,92,223,148,213,129,210,87,255,166,197,222,282,126,45,260,230,242,173,118,216,171,171,195,99,122,172,110,211,89,131,166,209,166,117,240,140,63,102,98,111,83,353,273,322,166,287,174,221,249,234,158,206,163,81,226,158,120,264,94,109,136,311,206,127,292,217,189,123,107,100,107,161,69,172,251,223,287,123,203,230,173,281,255,148,220,164,150,166,145,227,222,191,171,102,162,35,264,279,70,73,284,320,145,216,211,82,105,224,87,207,228,126,257,275,249,204,86,116,133,307,127,192,87,110,180,272,119,204,140,87,65,74,135,108,128,163,51,177,79,197,151,257,207,160,127,166,251,118,76,190,146,360,305,119,106,220,189,244,184,169,77,96,198,129,158,255,156,225,208,146,264,89,148,154,203,159,208,154,231,143,178,121,142,206,169,199,178,118,97,221,133,206,199,95,144,170,93,80,88,271,140,251,171,135,206,218,120,193,135,99,217,134,227,192,146,136,123,199,79,239,198,200,149,200,118,141,315,220,208,143,157,116,105,99,202,208,287,124,218,269,167,68,295,108,172,192,131,98,143,164,158,112,103,123,205,301,223,120,183,178,191,241,85,167,173,211,149,271,177,270,181,146,290,166,150,187,122,319,172,171,184,161,171,114,229,196,225,94,288,128,181,184,197,179,177,197,97,165,169,328,174,199,276,265,290,278,160,192,177,195,223,180,200,126,248,188,296,266,196,203,228,231,105,151,406,229,280,223,232,221,207,119,139,102,151,155,147,97,173,161,151,155,224,156,150,106,84,160,88,144,236,236,117,236,136,208,69,112,255,96,119,194,110,202,217,181,238,187,132,196,214,190,158,122,224,187,174,179,290,200,164,95,98,151,195,150,226,245,161,164,180,80,166,146,132,213,185,262,190,163,84,219,166,282,92,152,159,156,122,220,90,229,71,170,112,154,224,172,171,172,206,194,239,48,188,153,76,141,91,86,130,127,122,105,84,94,130,215,142,144,96,323,206,180,230,191,135,223,171,107,148,216,223,124,179,128,63,126,99,244,181,252,71,179,83,206,226,87,117,129,130,274,121,172,153,137,135,171,116,178,108,173,209,176,139,138,175,244,117,188,194,228,213,209,71,92,175,188,177,151,250,64,192,147,92,89,172,236,195,94,233,284,165,253,99,207,212,173,259,140,153,163,249,179,171,267,236,141,78,326,140,128,153,156,201,173,254,85,195,139,135,210,26,98,217,168,100,215,139,63,97,180,212,228,168,79,46,173,76,205,120,134,175,141,141,194,142,169,147,115,51,124,132,154,186,213,175,125,195,164,165,156,237,175,117,199,146,219,218,120,182,67,242,224,107,205,130,46,86,221,163,77,220,140,242,122,117,128,160,216,220,98,118,235,253,222,160,137,140,175,214,275,130,118,128,283,259,147,222,225,124,213,134,45,206,198,104,88,206,103,202,234,269,128,123,126,226,75,178,55,88,61,230,125,180,165,117,224,116,248,193,161,144,106,110,199,191,119,70,76,212,133,84,247,171,122,52,200,138,200,143,163,196,152,98,208,171,98,368,168,82,80,150,205,206,197,276,111,198,189,141,196,177,110,125,177,125,202,113,96,177,256,116,205,97,224,130,200,194,223,160,270,291,253,208,114,164,105,105,146,92,220,267,194,235,171,75,60,68,139,243,198,101,122,112,103,87,245,160,195,124,161,218,127,161,225,205,294,260,280,77,104,135,179,155,208,254,138,126,107,177,216,187,158,121,229,184,214,158,216,168,188,223,327,74,139,146,107,165,75,248,144,144,129,195,114,152,145,86,138,153,210,142,242,95,61,126,98,135,237,181,158,149,221,198,46,111,86,167,98,215,254,169,149,218,204,207,192,202,123,53,208,210,201,176,144,109,260,97,222,117,95,193,118,243,150,166,200,198,213,189,128,82,98,103,55,197,191,86,227,174,208,172,356,103,161,121,206,190,143,51,223,159,138,264,252,145,354,147,161,282,154,166,163,172,263,133,200,212,93,247,114,201,133,287,129,119,163,158,216,240,167,98,165,96,148,67,164,168,297,218,171,116,159,178,202,173,209,243,108,86,242,203,201,204,357,204,191,138,128,154,214,104,219,230,265,312,181,169,233,220,102,322,248,210,225,150,125,149,161,85,225,124,165,107,146,113,110,76,169,103,231,303,195,88,212,162,156,201,136,204,195,76,161,220,303,214,95,239,260,74,134,210,193,232,51,232,155,146,186,147,136,152,79,149,126,121,211,250,113,186,114,219,208,160,157,211,174,142,167,106,198,245,135,229,191,151,228,83,71,125,97,175,84,162,144,226,129,91,177,131,191,219,230,222,80,194,75,94,306,222,152,158,125,185,143,214,79,155,186,119,236,130,141,134,174,223,80,85,107,175,107,100,215,136,225,221,169,146,249,232,226,60,64,207,179,216,141,240,82,69,198,169,91,150,222,93,286,226,202,130,193,121,223,275,237,188,113,124,160,79,184,97,93,188,145,175,243,98,145,115,94,67,136,96,357,119,207,187,200,263,183,160,89,152,220,89,221,130,207,189,85,42,256,217,189,137,230,197,356,260,262,242,164,73,131,142,187,192,147,112,141,124,215,267,148,188,90,191,201,180,258,151,111,238,202,114,266,305,101,319,127,206,212,262,180,208,139,315,222,149,214,168,231,131,170,93,141,206,161,142,160,84,179,175,160,103,185,137,171,45,109,224,262,206,159,131,202,180,154,182,211,162,238,100,176,265,148,97,127,206,221,252,137,182,233,219,207,344,204,153,95,213,112,154,217,182,200,108,130,207,98,200,181,133,249,133,244,199,214,325,221,97,199,193,171,218,141,296,151,195,146,184,74,197,122,150,188,84,197,128,263,173,320,261,254,186,230,136,310,77,363,143,225,132,170,127,193,225,235,168,313,117,160,144,172,241,232,70,235,201,101,162,202,183,133,84,111,162,238,157,207,174,215,171,105,133,230,119,143,236,70,155,180,258,258,222,131,186,95,166,217,94,163,143,129,157,132,193,70,109,232,141,123,154,166,160,209,216,222,168,134,216,98,169,151,178,167,106,217,146,263,247,240,137,204,119,134,104,338,182,127,181,199,151,226,175,125,156,119,218,92,152,116,142,114,169,136,178,232,146,159,183,321,100,113,152,109,215,227,119,203,95,209,113,151,124,172,155,173,165,178,134,123,131,118,134,127,114,86,242,142,230,142,143,100,157,145,219,241,187,159,116,189,171,250,244,100,211,211,137,127,168,176,332,229,99,320,164,98,166,123,263,148,83,138,181,136,148,216,193,264,174,232,180,94,173,156,200,313,173,104,130,54,240,139,198,213,125,138,121,117,145,74,130,127,148,170,239,131,273,202,237,216,154,140,173,220,112,232,158,99,179,57,171,202,155,207,228,205,100,172,208,122,205,192,137,186,73,236,160,65,181,249,148,90,106,199,228,201,292,117,124,238,150,202,112,131,250,75,306,150,308,265,144,222,296,139,139,162,113,111,203,158,106,139,96,128,106,154,119,206,190,214,164,98,130,187,160,212,206,132,182,214,262,141,175,187,210,167,195,186,323,193,220,170,192,218,161,176,210,112,71,148,106,69,161,208,291,257,187,193,190,254,217,191,115,260,122,163,100,258,198,206,82,122,158,249,149,167,369,177,166,196,73,159,227,161,159,218,233,190,84,205,158,174,145,172,167,164,335,230,155,122,250,86,181,155,113,124,149,152,211,223,228,287,212,235,251,193,114,106,80,220,209,168,328,55,167,191,177,119,151,170,198,115,143,112,231,87,206,192,131,231,191,187,196,261,182,181,103,351,151,117,288,166,98,218,188,109,214,103,109,187,138,227,75,218,230,136,200,138,202,253,259,97,209,69,151,101,106,225,138,143,59,143,107,230,147,196,90,231,227,126,280,243,234,370,226,168,173,134,140,138,251,156,117,197,124,373,180,185,185,144,82,128,80,214,196,260,190,179,189,209,226,124,187,199,184,134,211,111,326,229,198,330,135,156,224,99,220,201,231,306,233,239,79,73,99,245,189,230,65,147,185,176,134,108,211,189,198,141,245,285,204,90,145,160,101,162,62,84,209,183,210,171,166,144,151,151,152,163,173,133,103,207,105,129,224,126,198,218,126,135,174,199,164,193,173,252,163,218,195,187,336,253,262,249,247,177,173,156,192,65,138,173,284,214,176,195,161,223,176,182,280,136,163,164,295,238,200,103,144,169,190,232,150,163,235,171,74,103,144,118,230,160,298,132,228,206,170,217,104,246,236,213,201,201,198,210,97,142,112,78,223,109,191,48,165,161,116,143,225,200,188,67,129,100,116,184,152,267,152,100,188,71,289,135,185,203,175,190,209,140,204,108,199,137,80,159,119,318,81,98,69,143,173,191,204,185,72,116,110,187,197,223,158,171,176,166,148,74,165,95,129,113,173,210,212,171,243,121,186,244,191,266,132,139,118,111,107,288,127,219,236,91,186,170,61,237,128,231,119,136,159,180,194,214,152,204,203,91,218,248,174,146,248,173,217,233,184,168,235,223,142,133,208,135,225,217,129,100,181,213,158,142,211,215,231,212,103,99,200,280,200,95,257,147,175,94,272,112,145,72,222,217,170,240,135,175,266,176,91,208,237,118,197,242,148,206,352,163,87,141,216,193,196,149,203,80,204,171,67,153,221,88,209,298,164,190,69,211,150,141,189,189,167,109,68,123,215,63,201,103,73,105,213,171,304,196,204,157,232,131,208,137,167,254,77,124,245,82,228,119,146,172,118,169,187,152,142,105,171,173,219,78,68,189,182,193,119,156,203,190,82,197,255,237,251,232,226,170,162,159,249,180,143,71,333,93,124,224,106,148,108,181,177,195,73,132,190,136,253,82,204,85,229,216,99,120,88,85,108,243,233,111,187,53,198,252,118,179,89,186,122,227,222,102,176,142,314,119,313,110,289,104,142,278,110,179,176,113,134,130,108,197,173,188,189,199,151,163,136,133,88,193,223,148,104,178,156,81,106,89,137,188,122,311,98,233,73,135,147,296,144,177,163,80,136,250,165,191,155,222,67,79,116,191,258,243,309,132,84,195,237,337,189,199,227,182,153,151,129,109,121,157,102,167,288,195,184,172,225,153,204,216,302,265,177,278,307,116,96,148,232,186,132,111,254,162,82,179,141,185,65,128,208,102,66,162,185,206,115,200,148,165,236,61,363,173,208,187,231,289,91,176,200,151,211,226,180,219,128,192,162,186,87,217,189,94,198,102,225,79,133,202,164,225,142,192,115,168,87,162,161,116,196,232,138,94,196,206,138,124,235,84,113,104,217,101,152,133,124,75,121,180,138,153,108,128,146,181,147,137,72,84,138,106,423,104,152,252,246,248,124,210,154,181,242,110,209,72,168,113,91,244,70,159,209,181,136,157,217,211,237,155,185,139,123,222,116,154,221,106,131,64,177,45,209,200,100,74,195,187,68,198,140,163,188,137,145,275,49,161,247,167,237,147,107,117,168,165,92,292,134,71,179,96,306,177,110,203,129,238,233,74,122,157,96,266,134,128,154,166,177,172,100,94,182,250,250,254,266,117,347,164,102,138,127,90,102,272,159,258,108,78,207,106,120,122,107,82,112,80,220,318,142,81,251,170,141,138,72,158,269,209,145,135,84,212,242,91,317,367,199,220,172,191,243,265,181,203,85,179,205,191,211,230,219,86,188,57,213,150,104,162,264,310,57,148,213,239,131,212,118,276,250,251,173,168,144,203,236,342,37,181,103,166,173,163,137,197,108,131,81,247,189,279,153,342,156,248,171,94,249,186,215,115,55,308,150,214,240,199,134,158,110,119,133,341,82,123,121,151,248,179,209,341,291,54,160,227,86,333,274,237,204,155,74,149,127,194,144,219,211,225,111,249,187,232,177,267,153,266,217,85,132,140,269,200,199,244,248,190,221,169,175,123,163,151,236,143,229,146,299,239,159,244,114,317,65,125,98,306,224,128,93,201,186,166,221,95,221,231,181,193,104,108,96,210,135,155,185,164,143,147,101,74,135,71,123,161,164,238,231,146,156,254,64,75,145,253,155,103,353,229,80,211,268,238,267,244,102,259,192,143,87,190,198,253,120,206,198,104,205,175,85,142,170,203,95,199,290,93,207,308,151,59,173,226,213,181,271,113,112,217,181,222,111,163,188,91,149,133,171,195,246,133,140,158,106,157,140,347,259,179,147,284,154,208,94,243,101,205,127,218,197,203,90,230,202,92,205,117,169,143,259,129,161,188,143,133,274,162,222,254,186,111,133,259,97,114,70,58,104,108,211,89,146,184,185,60,108,279,241,159,182,123,366,176,168,91,134,138,145,220,169,89,281,124,152,228,141,162,216,117,118,121,182,158,72,139,76,209,217,186,133,193,129,130,171,84,171,164,319,199,122,173,217,256,152,172,118,134,233,90,119,196,88,197,215,180,190,130,231,177,149,134,99,271,262,183,184,141,79,232,222,137,197,224,259,148,212,213,110,123,211,108,99,167,212,66,92,102,156,166,115,160,124,258,188,233,171,78,183,211,140,82,215,186,295,204,116,78,132,172,244,130,319,231,81,184,86,215,165,179,163,102,102,178,160,78,108,124,98,191,114,225,210,162,48,57,223,183,225,224,279,190,301,175,184,278,84,235,46,203,256,77,215,158,183,131,90,118,192,168,155,159,81,247,311,236,292,113,212,258,125,124,168,223,147,106,194,287,139,198,81,157,187,127,255,176,141,223,133,193,102,215,137,132,210,239,111,81,156,225,181,244,304,65,189,198,222,186,147,168,135,190,93,199,79,130,206,172,237,187,165,182,170,280,173,135,178,131,284,162,201,215,156,129,206,85,166,75,70,162,232,162,265,301,147,163,113,105,112,104,108,133,163,296,215,142,182,227,84,217,181,259,234,336,160,123,141,165,189,132,159,173,193,194,176,124,229,79,181,74,321,59,302,139,182,115,93,130,270,176,167,255,131,131,82,234,132,240,159,114,124,276,193,111,253,112,162,103,193,234,171,250,101,197,232,169,179,157,179,173,204,239,169,185,187,75,80,109,242,280,221,136,62,143,199,154,193,187,110,117,240,202,165,181,121,144,84,194,220,246,86,172,120,167,256,133,158,145,146,182,134,134,237,130,173,113,188,84,202,116,255,225,134,236,221,161,187,186,107,134,161,161,98,186,193,123,134,87,190,199,128,149,186,141,198,239,148,170,148,89,219,323,130,228,225,179,45,165,157,85,148,293,126,262,64,185,89,91,159,101,89,133,79,314,198,74,105,98,127,144,219,153,164,141,101,155,152,196,267,107,309,102,120,83,242,144,111,85,222,119,237,107,145,275,93,268,94,176,68,152,159,214,209,82,177,155,132,222,221,200,257,177,204,141,149,169,165,164,122,68,204,134,85,182,144,259,130,167,141,208,152,91,221,185,200,194,96,103,115,233,179,203,173,84,63,86,236,164,218,179,215,338,138,207,119,99,275,142,173,187,207,152,139,113,221,50,171,317,66,64,178,135,205,275,214,168,302,165,130,208,184,190,67,199,161,186,104,240,164,356,258,143,107,285,64,152,111,234,146,109,166,166,225,108,110,163,197,213,205,236,126,133,146,337,181,165,230,202,169,112,215,105,70,186,136,67,177,236,87,128,232,215,64,209,189,229,201,180,174,87,95,164,213,241,261,186,117,111,130,193,100,233,107,246,225,115,228,133,97,301,91,266,171,124,116,168,110,91,115,181,296,209,156,95,94,167,190,87,157,238,166,276,119,235,234,259,146,93,99,209,172,75,158,275,95,121,212,164,138,218,198,134,91,158,289,90,159,304,141,124,178,91,227,184,207,135,143,297,137,88,90,148,111,195,197,117,228,149,134,265,95,130,133,94,189,214,146,297,295,95,167,157,153,275,94,215,60,115,179,298,225,234,74,151,47,143,175,210,194,178,96,239,165,120,237,233,128,107,106,62,328,127,160,203,229,106,102,105,278,234,124,226,160,116,207,183,240,146,180,140,93,128,203,213,266,133,130,74,174,132,186,158,136,145,162,275,199,276,95,183,216,278,197,283,234,303,166,125,263,191,79,232,159,213,190,148,111,175,153,98,183,140,260,111,131,95,176,74,138,135,55,205,264,146,212,242,184,164,203,198,105,206,83,232,201,198,169,124,285,211,171,197,305,213,146,249,105,132,226,184,127,147,174,115,231,96,144,128,126,63,277,85,169,104,187,139,248,84,153,211,182,159,128,175,247,103,119,209,291,126,117,141,117,119,99,239,149,215,147,117,127,112,211,211,160,204,241,168,314,66,98,202,219,179,244,175,185,136,131,76,200,206,200,44,237,238,105,219,235,229,127,211,187,165,156,85,204,243,182,134,175,138,223,179,194,170,81,168,165,222,96,220,126,145,234,201,159,67,203,146,156,108,157,224,172,136,145,134,182,212,78,85,168,199,144,168,221,110,136,147,261,237,241,95,196,150,163,205,92,137,92,159,145,374,234,88,218,268,169,124,105,57,214,134,346,200,194,272,78,122,180,42,131,269,265,232,219,328,205,167,171,129,139,225,145,124,207,206,183,285,255,195,150,260,169,59,158,157,201,304,124,137,336,104,197,361,233,217,161,171,219,202,125,218,83,230,177,117,293,143,118,124,260,143,252,232,193,82,136,208,171,189,159,253,194,206,161,132,201,48,289,176,156,117,209,174,164,189,189,146,262,133,87,227,199,220,186,252,216,208,201,211,138,135,106,154,220,137,101,64,120,149,197,177,208,99,99,195,213,188,128,153,135,183,101,223,168,134,145,197,129,248,184,246,166,209,252,104,248,291,75,193,128,201,112,222,103,165,186,108,191,226,142,193,272,233,176,174,253,101,170,215,298,119,135,359,176,226,182,159,273,198,197,290,201,150,224,137,124,161,171,160,111,227,232,234,133,117,160,64,190,227,179,286,75,165,58,319,98,172,157,161,149,191,91,109,55,209,211,105,267,205,133,257,191,203,236,105,116,204,186,124,101,259,195,239,128,142,174,213,201,76,234,296,266,116,56,141,228,121,177,225,187,154,149,176,194,157,357,174,93,100,132,125,104,174,167,148,244,271,88,150,125,135,338,137,134,195,129,100,249,204,107,101,247,202,201,172,207,148,99,143,239,278,108,182,181,171,250,135,194,186,235,171,91,269,122,171,172,154,204,204,96,163,110,215,101,135,333,175,214,293,150,137,218,149,121,201,271,184,139,157,255,320,190,130,158,121,159,167,188,171,65,138,268,134,246,214,241,208,106,140,148,127,190,147,187,149,128,277,127,175,222,172,203,193,193,237,102,226,182,175,258,191,148,213,115,223,126,398,127,128,103,163,155,205,166,116,112,175,197,194,127,108,143,176,297,176,273,200,298,117,130,218,107,153,177,276,164,158,120,186,191,82,174,222,143,100,204,185,264,91,145,262,179,179,80,140,261,212,273,64,218,230,143,222,112,109,203,275,238,196,253,147,146,199,214,134,174,204,233,206,251,110,242,241,235,208,104,184,185,252,165,221,230,126,130,215,146,91,252,155,177,195,90,177,169,203,109,229,130,77,126,75,134,357,107,112,303,225,253,110,260,329,73,180,164,112,60,248,219,160,149,209,81,153,110,127,57,236,163,167,152,163,280,402,146,226,190,100,98,95,269,141,111,161,223,207,89,151,187,181,72,152,233,248,205,103,132,84,202,146,88,124,140,232,183,225,321,131,166,139,189,233,137,96,180,113,186,131,179,226,205,161,71,191,274,81,260,234,207,152,116,220,243,273,241,239,98,200,139,170,214,220,132,216,232,67,239,179,215,86,154,53,271,174,131,250,127,182,159,173,127,192,219,226,93,186,107,171,97,83,196,85,116,165,79,226,90,97,137,86,182,208,103,64,91,188,259,198,186,303,137,102,206,177,287,146,161,156,226,145,241,125,217,106,226,67,83,127,93,235,174,196,172,217,92,251,70,189,269,134,289,279,144,96,77,174,177,245,193,106,223,217,223,220,232,106,209,229,322,203,81,117,254,182,191,108,127,97,117,94,268,156,203,140,117,211,161,255,141,149,211,251,136,179,259,192,124,218,192,134,98,273,93,169,164,264,140,111,201,130,133,162,230,245,210,291,189,187,94,123,184,185,109,200,202,180,172,200,101,135,239,214,196,229,208,156,152,188,368,180,182,191,147,253,142,145,85,91,45,192,125,146,126,134,114,241,186,296,152,125,124,190,353,151,200,121,304,129,165,182,60,288,89,176,288,202,89,163,118,216,151,226,129,117,224,345,211,160,270,176,260,175,224,195,212,163,198,153,237,191,202,147,172,175,134,174,75,154,183,276,79,119,218,228,223,200,191,108,203,202,212,87,209,171,162,149,239,164,200,369,95,173,195,272,222,233,213,222,102,233,279,172,115,124,155,281,234,149,173,196,122,115,89,222,204,77,118,166,119,157,175,177,244,305,171,129,313,155,156,349,222,142,305,212,231,163,233,98,220,155,109,188,132,193,207,53,135,191,176,183,162,115,186,146,133,161,204,180,236,198,175,109,213,154,220,132,209,251,137,61,180,76,190,115,161,166,177,158,176,211,110,106,93,83,91,155,132,183,226,184,147,117,311,178,244,105,189,221,94,110,280,276,109,171,255,219,193,108,111,146,171,183,89,175,182,110,256,203,151,72,130,209,138,49,78,248,97,95,164,131,240,159,225,103,228,110,212,261,78,203,145,142,254,103,131,132,181,234,213,193,57,173,257,132,182,63,179,175,198,221,91,154,117,315,217,174,154,94,178,237,110,129,233,128,216,289,115,204,165,113,221,173,101,307,102,223,260,192,115,247,255,144,88,210,208,109,196,307,158,123,197,97,83,89,165,197,186,212,133,100,289,200,199,73,210,220,78,235,155,245,271,96,182,88,265,226,212,219,94,268,128,183,203,122,231,222,224,276,119,213,257,87,361,246,113,202,93,114,124,154,262,86,92,194,149,123,134,209,178,182,156,69,231,217,170,257,133,233,188,93,171,232,145,186,177,261,59,116,122,108,149,170,71,129,81,181,196,268,241,204,131,99,127,124,107,231,154,49,101,205,165,129,186,75,66,107,278,198,201,155,135,130,233,127,174,161,195,259,219,123,173,226,252,163,216,122,231,237,235,294,154,92,212,228,195,108,103,186,82,169,245,82,146,183,221,195,70,219,143,145,157,234,161,230,159,221,139,175,151,101,165,182,219,134,214,283,137,134,244,232,274,227,142,208,230,249,207,190,265,157,155,269,176,175,110,229,202,178,152,192,225,155,240,264,227,250,213,90,158,222,154,95,216,196,98,205,222,196,192,221,177,122,225,225,51,140,91,168,278,177,84,149,142,211,199,143,103,226,332,204,70,206,278,95,58,212,137,125,213,190,240,218,171,131,122,62,328,219,251,107,80,247,207,135,142,138,139,105,198,135,48,327,135,348,255,145,93,93,175,143,133,261,88,128,154,115,132,70,163,83,235,99,129,156,186,190,260,199,200,228,245,72,214,103,93,174,202,127,165,105,61,150,133,85,186,82,154,154,185,77,321,146,138,159,129,146,142,130,233,152,81,234,278,206,232,154,254,169,170,175,113,217,134,312,165,143,79,97,258,233,328,292,275,141,96,103,68,125,250,167,139,206,240,152,170,66,116,182,116,121,150,177,123,151,161,175,118,318,108,211,127,181,227,82,157,116,149,142,59,119,219,94,130,260,139,180,48,140,241,226,163,337,219,225,96,266,180,158,129,96,202,101,63,104,95,194,188,89,166,100,211,213,234,127,181,209,233,91,108,229,125,138,189,103,129,180,230,205,219,129,161,143,153,145,167,167,201,234,194,261,233,311,52,186,158,144,172,124,84,147,160,205,246,203,260,164,186,204,102,131,239,123,155,275,241,98,241,200,208,157,118,117,192,247,206,147,124,159,120,196,176,235,95,152,196,121,106,86,166,104,100,200,218,131,164,305,157,223,173,270,173,242,183,86,243,221,95,160,143,148,118,164,240,175,176,246,180,325,50,216,98,203,288,225,238,263,223,191,168,142,264,171,248,76,95,94,141,51,203,241,114,222,128,206,164,70,61,140,65,335,60,139,139,118,189,156,174,197,153,65,211,115,143,177,209,117,102,187,202,308,121,203,146,60,210,130,107,221,178,250,142,142,161,152,118,127,268,164,79,69,184,236,159,136,192,110,222,124,222,174,207,136,153,212,99,241,185,349,111,60,133,233,122,141,159,154,270,133,225,162,164,277,288,131,149,180,134,205,174,180,168,162,189,267,192,131,229,219,103,152,246,300,282,199,76,124,91,164,142,247,83,216,250,181,223,214,99,137,126,235,290,286,117,201,278,183,179,201,204,159,152,156,126,142,150,143,55,158,223,174,165,101,178,147,266,257,116,223,80,126,249,147,285,130,132,92,99,153,186,252,57,144,202,226,87,112,74,91,183,201,209,229,51,237,120,171,232,217,138,228,73,136,159,142,137,190,180,194,332,160,161,254,193,193,155,122,126,125,144,219,187,142,125,160,110,223,183,154,149,155,218,68,134,200,149,221,215,249,66,54,213,249,112,235,125,177,150,74,168,258,194,192,227,136,158,234,127,148,134,107,145,176,229,229,186,142,247,185,112,86,101,234,113,202,200,123,142,118,125,128,208,206,183,210,50,130,89,142,104,145,253,155,154,222,162,86,140,309,242,143,160,178,86,95,237,299,110,55,344,187,202,154,163,197,144,121,166,241,86,111,107,79,180,106,291,241,124,164,198,130,226,240,202,226,192,179,160,115,193,127,121,102,187,168,233,149,140,83,240,92,166,251,99,123,245,160,172,205,152,205,218,175,138,130,156,107,158,192,97,211,192,201,122,156,107,193,122,123,85,232,79,158,207,41,78,93,131,97,130,138,199,131,56,99,224,184,82,149,118,222,210,124,146,109,122,88,186,169,207,162,139,239,156,113,334,265,192,238,142,128,226,125,233,121,183,173,120,168,107,114,169,176,171,141,183,107,172,91,153,167,194,37,235,167,109,141,172,96,113,237,214,164,141,271,148,112,229,237,170,141,160,130,115,114,76,201,108,141,162,176,217,124,197,332,193,160,113,155,161,92,204,165,203,208,106,203,222,85,196,127,196,279,220,80,80,106,130,201,207,168,171,56,224,78,198,141,256,177,119,213,251,237,103,84,87,189,246,136,141,194,123,121,121,212,117,190,89,142,115,152,121,294,135,179,167,260,363,109,119,271,236,97,168,131,106,188,137,196,158,160,249,205,223,165,279,141,183,218,121,195,102,212,194,189,135,91,183,292,212,105,258,130,72,65,109,234,93,149,249,269,109,258,163,115,228,120,122,82,275,108,192,107,86,103,85,107,171,147,177,191,143,78,271,181,183,80,205,190,172,113,248,139,149,367,135,243,114,139,111,195,199,173,216,247,243,225,190,219,232,130,76,180,158,67,88,173,224,192,176,152,235,106,134,190,213,208,169,124,204,139,154,307,133,77,109,159,183,179,174,241,278,230,70,98,222,165,174,315,231,282,231,221,274,253,193,191,178,288,141,420,103,156,146,279,169,163,136,98,207,169,118,142,231,80,52,126,173,64,144,280,87,212,247,218,103,36,180,174,121,87,194,141,281,181,140,201,211,143,186,311,76,233,80,103,112,108,127,107,146,209,212,188,128,207,267,82,154,221,223,96,103,246,99,92,189,293,299,252,111,181,240,223,123,213,257,147,232,99,104,80,205,98,177,102,133,272,150,161,205,135,185,111,123,201,83,103,217,120,59,141,202,61,189,117,213,195,97,157,114,140,318,160,246,93,178,127,336,134,191,97,110,165,302,96,106,166,133,200,234,160,209,132,139,271,107,160,154,279,286,262,286,214,208,239,106,267,185,126,151,196,143,229,281,80,88,271,157,293,152,106,200,165,157,249,150,243,192,238,184,262,228,170,130,123,123,261,194,226,114,94,183,99,168,134,341,263,243,154,198,262,134,163,122,150,124,110,201,63,186,152,179,112,172,112,158,287,194,182,192,107,177,93,279,169,133,194,129,223,121,93,178,134,244,253,348,102,144,197,117,149,220,237,123,160,202,218,133,116,97,132,254,221,81,194,220,146,101,171,228,217,277,223,213,204,229,228,149,221,215,133,275,101,204,239,203,210,123,176,103,107,248,99,157,238,98,150,136,225,224,169,212,47,149,256,167,280,265,204,238,137,94,95,147,285,140,207,181,179,147,208,157,221,199,173,100,151,264,217,149,160,269,139,216,66,187,228,94,231,122,146,206,171,229,235,165,132,112,173,141,169,392,135,200,265,227,100,141,137,171,229,212,187,205,253,138,202,245,96,176,113,135,186,132,172,147,181,232,187,82,135,159,196,126,233,104,82,249,356,146,319,180,190,200,202,156,150,150,210,146,196,208,185,85,114,122,252,223,171,175,233,133,123,64,264,184,139,139,301,162,147,183,135,174,64,172,201,244,77,213,102,120,266,125,209,104,160,161,170,146,196,330,209,230,192,253,197,241,123,50,213,192,167,231,95,165,132,209,203,182,176,135,123,272,210,187,212,309,161,91,204,205,166,231,135,139,316,86,248,170,74,116,62,161,101,131,121,208,140,120,128,75,241,307,307,160,199,128,252,187,153,130,93,156,130,92,75,148,121,216,189,225,243,223,234,103,200,254,259,83,270,247,176,95,168,144,184,230,235,347,104,144,115,202,243,172,201,114,174,176,208,121,193,222,231,141,127,166,100,209,202,159,144,152,136,121,187,112,295,113,282,95,121,171,115,99,148,212,245,172,194,191,77,182,307,198,159,102,140,168,151,220,228,182,103,66,299,171,105,161,175,98,228,208,155,153,152,228,131,193,112,138,206,95,174,223,261,201,168,194,221,119,95,82,157,81,104,147,88,140,164,225,152,156,113,154,174,162,134,183,213,54,154,105,163,94,164,239,161,199,197,207,178,200,180,169,65,106,202,217,193,158,100,248,128,82,147,115,217,153,189,235,83,213,162,150,219,124,167,166,373,169,267,213,206,73,231,94,223,178,147,173,116,170,207,202,200,116,114,238,143,155,122,153,85,304,210,171,82,154,85,162,177,200,180,76,111,153,109,53,156,140,88,195,243,129,175,180,157,146,182,216,123,230,142,91,235,172,126,182,185,170,139,192,127,170,266,157,165,212,145,77,223,109,231,157,285,186,171,275,138,203,182,117,87,153,113,236,151,182,136,239,213,190,177,112,296,100,97,104,202,80,123,129,161,237,100,189,157,267,254,227,143,87,231,215,127,97,162,145,226,235,263,78,195,214,144,121,248,120,244,67,141,105,232,81,186,244,155,180,353,147,202,279,211,217,110,192,90,126,121,287,120,305,162,244,119,120,170,194,66,272,183,220,165,227,134,164,221,287,118,112,159,165,193,185,78,147,257,172,119,133,139,213,208,157,117,168,94,126,125,93,167,204,100,126,246,289,181,74,103,139,209,256,106,71,225,211,252,83,98,207,235,212,103,216,193,61,175,201,137,180,95,138,91,158,95,145,171,156,282,124,144,144,230,153,194,224,172,159,97,108,172,95,225,182,254,279,172,146,80,118,138,100,160,210,116,102,137,218,172,150,270,162,139,121,118,155,129,189,175,92,179,257,57,181,145,238,204,228,129,134,278,158,212,251,184,181,269,178,154,186,225,198,169,210,97,159,129,223,143,139,82,182,81,208,286,234,268,220,168,163,210,154,196,182,277,212,180,60,135,162,179,124,150,267,116,249,166,237,249,154,174,144,61,242,131,223,80,264,161,104,65,213,223,79,97,186,121,239,142,121,294,101,113,215,87,202,152,229,109,200,248,186,174,282,120,266,155,165,255,217,181,206,212,221,195,199,234,173,220,128,219,196,199,123,171,175,140,72,120,56,182,164,220,131,120,169,115,98,229,133,208,309,151,208,108,157,131,109,190,209,141,340,213,208,167,165,61,160,141,225,182,255,135,235,76,79,120,345,164,277,230,241,219,94,195,182,106,148,212,193,141,196,182,148,206,157,99,203,197,206,242,64,153,173,106,67,233,202,177,136,175,204,127,146,239,253,167,201,124,126,137,212,272,202,107,275,209,182,253,186,238,100,224,196,159,149,142,152,109,246,205,162,238,178,232,121,132,337,193,222,223,139,119,270,214,51,101,189,116,133,191,141,111,160,203,78,294,181,134,165,67,239,217,208,184,176,149,142,151,168,147,158,137,207,235,206,110,112,178,235,214,77,148,193,51,125,221,203,84,73,216,98,75,149,80,127,137,145,66,181,192,344,147,178,147,191,169,177,184,145,110,112,114,158,136,201,184,151,184,231,276,200,233,183,125,157,121,174,237,270,87,199,138,180,135,161,122,76,200,106,140,174,128,77,227,209,91,80,296,135,131,181,187,209,137,136,56,168,273,98,200,116,89,220,72,195,102,147,124,99,156,142,145,148,215,87,233,180,202,139,275,135,160,194,84,261,165,69,97,138,106,240,213,135,204,143,89,67,247,136,262,204,216,127,142,222,201,102,217,152,140,205,112,225,168,138,252,190,159,200,197,137,242,241,182,143,217,190,180,277,150,161,264,174,78,141,74,204,195,152,91,106,239,108,194,168,164,152,202,299,211,244,222,150,229,150,104,111,208,109,246,56,225,260,156,211,79,65,195,138,235,277,218,162,138,205,76,138,237,98,217,149,172,148,224,203,199,161,147,308,178,220,223,233,137,98,127,91,188,196,152,102,134,206,312,225,303,268,281,213,135,185,50,180,203,101,68,204,228,167,77,291,229,118,229,215,212,204,80,128,195,156,152,235,364,156,115,117,124,225,150,302,229,230,182,83,62,206,173,107,156,138,129,161,98,237,118,78,239,235,218,179,80,166,127,177,173,178,129,205,191,83,208,272,237,100,202,177,75,209,236,245,255,144,122,102,223,189,168,96,84,235,286,112,139,108,229,164,213,193,180,93,202,234,173,242,205,63,175,217,217,110,239,237,71,144,136,278,186,165,190,57,96,266,158,130,304,134,270,189,122,359,132,73,95,226,125,173,112,113,239,149,235,256,138,196,245,114,276,173,149,233,155,167,158,110,246,130,194,181,220,168,123,203,237,159,233,112,130,233,125,116,88,231,243,202,225,216,224,211,145,57,92,229,197,251,245,208,212,254,143,172,246,294,111,159,182,298,194,153,180,156,112,231,167,153,146,246,175,119,180,265,162,335,127,169,149,175,95,203,77,200,268,181,145,97,212,272,67,215,202,77,206,210,179,206,289,228,137,137,62,243,94,200,282,196,259,66,230,98,100,211,184,95,136,242,42,243,152,251,189,89,250,237,118,233,83,58,227,195,93,205,251,200,191,138,111,177,243,155,114,212,231,233,114,63,155,143,127,77,311,323,184,198,295,159,271,117,215,134,178,333,206,242,155,125,173,206,152,186,144,201,199,212,189,219,102,102,133,145,180,137,115,297,163,216,303,146,99,117,138,107,153,175,207,298,131,64,102,101,156,207,125,219,216,135,137,244,111,221,87,137,231,206,255,90,169,45,113,174,228,175,51,118,178,174,76,98,194,107,47,72,132,194,161,57,102,206,248,74,263,193,256,117,164,190,109,181,223,60,160,214,163,261,152,118,168,92,130,143,125,161,113,159,112,100,222,157,334,139,160,182,82,247,119,214,212,97,178,119,185,350,203,128,194,190,76,227,213,175,212,214,142,73,163,107,150,151,89,145,233,245,174,258,68,195,110,202,137,309,194,73,204,94,108,209,55,104,151,255,167,269,149,185,94,169,174,156,289,237,179,230,68,172,149,211,255,129,170,168,178,212,190,93,274,124,103,127,162,217,200,210,200,121,230,155,160,240,212,142,91,121,65,114,74,239,86,277,255,139,331,154,116,141,206,277,182,156,120,167,220,176,215,110,57,180,164,216,235,199,150,307,127,275,122,136,115,78,261,141,115,171,129,182,165,114,227,286,223,189,141,177,163,115,175,119,208,77,143,205,107,221,183,310,119,95,177,211,114,177,305,114,264,186,98,154,122,92,113,101,235,178,67,241,210,231,162,173,251,227,72,192,268,92,99,130,188,243,290,187,119,81,81,145,138,214,125,260,173,219,105,163,242,93,143,168,164,164,113,243,177,259,354,175,93,110,142,99,147,173,236,231,106,231,143,128,135,230,243,167,149,328,211,170,199,146,220,80,143,163,272,241,216,272,160,273,212,135,96,136,323,133,178,164,129,79,148,149,357,107,177,239,146,183,161,157,261,113,119,124,207,227,196,216,242,115,199,91,134,86,171,154,127,221,109,174,117,323,371,108,256,65,127,158,94,67,145,89,261,246,152,152,180,124,245,200,317,54,187,153,139,111,233,140,154,216,183,122,114,106,49,58,202,180,156,182,235,96,82,221,175,163,162,85,135,267,126,125,92,143,52,200,242,133,69,279,197,165,88,124,165,312,192,211,211,108,295,169,194,174,230,214,291,185,267,176,163,201,207,127,186,322,98,85,42,168,211,164,172,92,213,99,92,141,131,219,212,268,199,215,173,106,179,234,259,129,90,119,137,227,287,155,206,255,121,185,275,171,115,270,184,148,92,222,126,174,181,180,136,97,243,85,82,79,125,105,187,120,108,166,100,78,120,86,184,85,204,227,154,148,153,236,201,288,53,168,166,163,222,130,52,69,230,249,249,212,206,93,230,133,235,136,194,115,100,123,145,94,251,201,145,247,234,209,215,121,280,124,252,162,189,219,289,313,96,177,211,227,226,175,232,197,137,111,169,403,87,218,88,280,179,187,200,219,228,105,111,143,173,134,239,137,100,151,320,89,228,105,115,118,223,119,194,288,129,198,228,139,193,119,144,95,224,135,80,78,176,167,117,191,211,229,207,285,67,279,289,118,120,132,215,218,162,127,141,194,176,177,175,154,68,146,274,149,115,111,151,240,162,163,253,104,173,228,203,170,211,174,101,187,192,240,93,57,116,156,163,119,215,312,202,247,60,327,110,119,173,295,127,226,149,126,258,167,252,317,157,229,258,171,214,307,287,226,128,197,171,318,100,172,207,92,196,153,216,121,162,102,133,110,82,305,204,234,138,266,124,208,194,94,167,182,221,71,172,225,153,192,80,198,141,101,143,182,338,219,178,164,219,166,108,125,157,74,188,120,114,196,179,96,194,252,239,219,149,186,212,149,191,199,96,148,148,112,123,137,174,123,211,202,77,164,137,269,153,215,136,219,141,189,121,225,230,123,119,154,255,124,102,107,63,88,159,266,110,91,160,132,85,189,107,239,370,183,202,142,136,155,222,75,131,70,143,161,154,75,148,222,91,141,201,100,111,127,143,159,170,145,86,96,122,165,173,176,246,83,125,237,150,272,127,121,150,139,111,178,228,82,94,196,129,131,162,109,130,81,90,192,178,166,133,153,128,229,70,189,233,277,102,225,213,169,165,164,112,231,131,107,52,231,207,163,172,58,177,133,236,128,193,159,153,118,134,151,237,81,142,103,150,233,97,225,275,142,227,75,166,219,97,236,101,79,97,109,60,168,202,119,263,234,171,187,247,136,181,247,139,237,154,212,111,185,127,93,69,248,149,209,127,81,211,228,229,185,100,217,173,54,70,120,100,200,241,194,124,152,200,182,246,194,267,242,163,100,124,147,198,119,215,110,154,134,160,157,214,157,179,132,106,205,113,172,99,212,101,185,201,175,204,257,155,189,167,149,95,206,240,183,101,181,331,335,162,186,95,199,257,134,152,167,116,153,220,170,53,111,143,149,184,131,73,99,162,160,158,181,159,259,138,220,134,177,135,220,269,69,189,208,138,214,55,164,194,148,328,112,211,122,74,178,107,95,82,224,161,150,223,204,177,132,224,98,206,268,168,182,263,100,212,183,195,145,332,218,90,162,288,203,137,220,85,133,184,228,152,74,56,144,99,142,167,208,189,182,162,438,151,237,237,225,78,345,252,106,152,154,189,144,99,134,155,116,129,145,350,165,185,206,150,110,239,148,170,225,200,131,171,271,244,248,158,185,167,176,244,231,146,75,162,238,243,167,88,225,227,92,115,181,187,220,128,299,242,189,182,215,47,92,183,205,169,200,225,163,246,293,163,139,55,139,208,96,128,203,223,168,214,131,100,172,111,106,281,189,199,77,145,230,192,161,145,239,104,167,251,105,182,82,65,174,102,192,173,183,133,102,187,64,119,105,148,252,142,135,227,202,128,167,111,186,190,74,177,172,207,173,304,290,99,65,175,143,257,118,216,194,230,229,147,77,205,174,258,196,179,137,186,196,226,202,118,149,175,113,114,195,244,200,138,127,118,173,192,288,205,244,157,61,154,278,193,210,131,218,148,257,192,127,101,215,185,152,139,232,100,139,169,168,86,265,135,250,232,262,192,153,103,84,165,221,195,234,163,259,146,213,134,115,284,179,175,134,225,129,74,126,89,219,122,208,216,196,131,97,69,218,76,31,210,123,256,230,108,105,267,219,127,277,111,277,71,92,192,172,187,200,260,103,139,164,151,241,251,181,69,120,125,141,262,165,138,326,138,183,160,111,240,97,60,178,124,53,146,225,222,139,151,181,363,205,234,126,232,191,191,143,122,128,111,152,264,179,80,109,181,99,172,218,221,274,169,154,161,180,87,197,255,198,92,143,195,131,163,173,182,252,141,237,209,170,58,202,115,214,252,199,144,208,94,127,112,101,87,161,186,146,131,142,153,73,152,141,216,134,117,218,177,157,88,220,178,148,318,130,134,93,214,204,82,128,171,112,215,85,224,129,211,344,201,229,145,182,147,100,253,176,159,112,144,106,328,232,173,207,196,177,109,145,175,217,288,210,225,218,99,140,79,193,181,119,131,147,112,210,56,286,249,182,205,235,103,141,224,154,291,225,69,166,204,217,156,189,193,183,168,90,186,225,177,254,274,208,344,286,166,105,151,86,324,147,255,100,113,107,50,262,149,51,108,240,229,138,58,132,183,209,216,127,221,247,214,347,220,193,221,171,162,130,124,138,223,227,104,186,128,289,155,277,103,194,246,191,69,85,153,118,235,179,173,119,190,258,120,140,129,200,399,161,213,149,126,116,139,111,87,75,164,101,98,184,150,189,135,167,169,138,246,200,222,88,142,87,100,232,129,133,192,142,203,205,153,176,112,67,165,104,234,192,139,172,147,276,76,138,195,259,173,176,97,362,154,302,201,140,212,62,128,152,204,120,213,152,222,231,122,202,115,254,208,397,56,200,127,93,237,307,95,157,276,190,154,227,82,129,175,124,228,247,117,145,153,222,201,208,131,91,328,149,150,213,129,208,209,157,144,156,216,221,180,212,164,223,182,109,243,204,115,224,165,106,99,116,169,188,96,118,184,266,171,124,215,156,238,148,196,212,84,209,101,137,125,140,193,86,337,129,94,151,181,61,148,167,145,212,259,318,134,158,206,105,161,159,250,114,176,201,167,202,88,187,138,256,225,173,198,149,196,73,219,117,137,88,176,198,75,75,181,148,195,202,142,285,211,283,281,121,143,311,163,340,158,138,170,166,171,116,241,244,188,107,140,221,231,122,262,79,197,249,131,100,171,147,136,225,114,168,90,131,254,124,138,131,109,300,97,240,98,143,323,167,79,85,55,182,100,98,121,138,170,117,217,179,159,194,206,139,112,166,182,222,118,148,117,155,97,241,72,88,263,199,135,88,195,171,109,58,199,256,210,179,309,132,253,146,87,207,61,210,110,270,187,127,240,182,169,202,259,144,279,65,143,129,193,286,219,111,160,219,107,149,172,124,202,199,178,211,120,200,123,235,294,152,215,112,142,202,223,116,168,88,236,128,163,105,86,114,183,199,183,224,174,140,191,142,98,166,125,126,145,160,112,218,246,154,205,149,311,279,156,103,84,94,96,143,133,189,276,186,186,150,231,212,132,181,159,223,128,114,158,216,168,99,128,96,238,138,228,116,148,134,121,112,109,294,220,113,178,138,48,156,171,223,211,142,208,202,194,146,175,255,166,120,207,255,183,302,148,227,70,117,314,290,354,157,218,221,211,119,349,150,243,178,143,108,185,195,215,176,209,148,133,279,62,156,211,291,176,287,219,123,209,240,120,214,220,119,179,217,126,156,126,136,208,136,228,174,106,210,265,216,147,200,89,328,278,182,155,103,164,143,117,164,190,166,98,371,143,126,205,135,147,95,198,181,188,115,167,113,192,220,97,64,142,196,269,128,227,68,146,183,164,111,144,320,126,126,235,105,109,313,174,137,204,255,196,189,210,262,140,100,129,256,152,171,168,245,253,165,141,125,154,118,238,205,310,163,96,82,112,97,125,109,222,179,171,139,193,213,147,166,266,209,174,135,121,229,97,76,290,99,178,225,83,104,141,104,159,311,187,115,121,131,124,122,188,263,194,83,159,261,183,111,144,46,168,81,88,182,63,150,108,239,113,143,86,99,146,118,225,155,242,210,180,175,119,157,212,219,106,288,90,65,286,124,178,128,72,171,147,57,90,188,235,103,182,239,93,272,218,90,216,194,155,207,162,117,232,49,96,174,137,170,92,147,137,79,155,147,368,261,130,129,114,82,100,88,97,252,190,147,203,153,157,264,124,215,110,147,138,181,124,187,227,105,82,125,100,105,203,146,187,109,140,160,63,132,207,157,300,179,206,175,143,204,138,236,246,230,222,163,127,93,184,225,118,223,88,153,129,210,110,136,203,208,84,96,206,47,225,131,218,237,194,148,173,270,111,174,164,329,225,167,131,153,102,73,119,179,189,198,237,143,178,96,59,147,134,229,106,133,144,141,197,124,215,244,115,176,151,224,251,89,184,241,259,85,230,153,144,131,132,147,145,221,158,221,251,81,142,208,157,216,136,73,97,120,152,222,153,144,209,221,191,140,139,155,170,166,80,242,94,139,276,82,218,229,196,181,215,214,167,127,188,229,139,166,114,174,130,265,203,176,96,113,186,290,186,163,284,92,227,237,133,200,95,263,115,277,250,303,153,204,69,172,80,288,161,224,266,164,175,286,116,164,80,94,88,106,184,217,259,179,242,212,202,275,164,175,212,92,150,243,227,91,164,248,387,104,147,160,145,112,59,292,177,281,107,113,149,109,101,110,247,186,218,297,157,94,239,156,193,177,234,265,124,125,100,167,110,220,274,163,172,269,194,119,256,136,215,195,229,262,201,221,215,238,127,293,163,136,186,106,98,318,92,238,247,153,184,200,111,132,66,172,276,98,105,83,101,175,138,208,196,229,182,215,159,315,224,171,91,191,99,59,204,185,202,213,210,241,251,285,167,102,166,188,213,201,121,64,225,318,70,228,238,95,111,200,231,339,203,192,152,200,89,154,192,83,220,66,115,82,215,209,150,226,96,178,240,106,137,166,180,147,68,219,199,206,146,141,210,128,58,61,156,140,98,185,134,214,126,275,95,93,136,160,289,172,89,196,109,104,223,226,165,75,164,127,264,136,123,134,102,151,128,163,185,177,83,85,240,288,195,192,349,271,176,168,149,210,211,243,169,184,257,137,135,159,89,255,121,184,236,130,325,161,89,134,166,217,270,181,140,194,205,73,258,78,340,231,113,302,118,98,214,211,165,184,86,97,134,184,169,232,303,299,33,122,256,186,193,190,159,157,236,127,226,71,153,146,136,160,193,193,75,129,146,234,176,178,131,148,276,116,227,220,196,81,105,135,148,56,162,173,123,215,205,119,224,230,186,220,150,101,200,132,160,163,148]
|
doclens.3.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[218,173,162,223,234,79,96,88,159,223,215,126,158,119,167,199,214,241,137,213,162,181,168,150,165,230,233,132,146,213,215,142,174,125,219,255,75,142,156,236,190,179,201,157,194,130,256,117,201,80,194,188,197,170,81,168,169,68,124,222,130,167,151,122,169,178,171,165,117,220,175,247,257,169,158,141,135,121,192,198,101,248,191,233,210,106,185,140,214,153,154,168,81,137,167,227,123,163,147,203,277,237,257,118,181,118,119,181,88,159,93,244,122,181,132,197,191,198,165,141,169,199,117,143,149,209,150,104,196,177,124,177,99,224,126,244,141,154,138,90,146,189,178,233,129,156,169,215,111,103,120,170,162,136,65,203,149,180,92,173,178,223,162,190,133,187,171,209,210,165,193,82,232,166,153,162,177,226,166,181,90,144,177,133,220,228,195,91,100,213,174,86,121,189,147,154,215,210,224,112,158,166,204,127,184,230,227,118,201,175,234,114,187,183,203,36,166,191,166,176,192,189,190,80,114,170,266,141,195,166,184,102,221,53,180,129,181,224,176,231,143,161,233,123,182,128,190,93,215,207,126,128,171,151,189,220,181,213,124,214,202,196,146,161,85,176,215,220,153,202,168,89,110,119,163,180,88,209,122,169,52,238,104,127,117,144,151,175,156,101,163,165,219,272,118,89,187,134,205,172,197,217,73,170,151,292,128,174,186,53,137,117,237,149,197,198,211,170,161,110,144,157,215,198,216,81,194,204,186,118,198,213,137,146,189,202,155,131,180,172,106,190,143,185,186,126,111,183,175,68,138,140,211,224,114,174,129,196,218,201,123,163,163,163,109,178,236,214,211,115,195,91,66,201,154,123,186,265,109,160,112,215,151,158,331,129,108,156,150,184,192,101,121,149,114,125,196,236,186,124,109,176,119,111,258,117,217,125,202,150,204,241,122,120,142,169,174,236,165,199,142,189,216,224,104,265,214,187,207,198,169,221,225,125,119,77,75,167,83,195,149,228,115,149,168,115,192,98,202,221,149,162,201,107,198,172,177,181,142,183,111,159,160,75,124,113,180,172,157,198,128,224,162,47,223,150,235,230,196,212,209,213,132,97,142,90,118,76,151,134,211,228,69,181,96,179,236,213,192,199,239,223,163,216,169,166,181,137,149,190,119,178,204,215,150,222,185,210,195,167,196,125,188,74,253,207,228,79,85,193,219,161,225,134,172,191,131,118,169,114,243,238,172,107,106,170,77,202,168,45,181,129,166,213,210,181,191,148,194,119,200,152,98,215,243,144,109,207,213,145,137,125,193,114,100,145,188,223,233,76,130,188,235,177,156,209,135,186,153,228,120,237,227,171,136,114,155,96,208,158,210,205,184,193,131,150,193,191,278,186,166,176,205,209,175,193,250,236,194,179,220,144,150,192,221,230,207,201,201,104,252,259,163,199,237,211,135,235,232,189,172,180,174,211,216,218,175,118,184,199,137,139,148,205,212,213,195,168,224,193,145,82,200,146,233,265,209,227,206,198,220,116,224,103,219,87,189,227,232,184,99,236,68,141,185,148,195,211,140,172,243,239,84,203,119,104,161,172,163,220,228,96,156,155,208,229,250,216,115,117,219,150,181,229,173,188,97,174,228,179,215,238,168,160,169,259,212,175,214,215,177,138,224,140,221,205,257,170,183,170,202,175,200,111,217,113,283,201,222,239,205,164,210,156,181,178,127,226,235,213,95,188,196,155,212,221,128,253,212,173,192,213,145,221,148,133,134,231,235,106,220,193,194,178,185,104,128,259,232,176,145,213,94,225,244,101,156,178,237,121,217,116,216,124,174,139,166,169,250,120,63,221,222,215,181,178,216,148,127,204,172,278,130,175,214,175,206,176,143,96,206,199,306,213,161,167,99,210,191,221,203,205,125,142,195,158,229,200,147,160,173,128,111,260,161,109,125,154,109,237,186,217,180,215,200,131,229,226,141,247,200,148,190,204,137,108,84,149,234,124,206,150,151,187,147,153,166,245,192,227,224,211,108,248,113,148,276,203,174,243,312,201,235,233,187,226,203,138,182,213,212,186,236,181,229,196,193,118,126,190,81,182,225,182,127,180,239,239,201,194,216,197,231,226,239,196,218,117,154,243,172,93,174,239,123,114,232,133,114,223,143,185,220,256,165,81,165,204,99,257,63,124,229,96,237,110,221,187,226,146,232,92,118,183,136,197,158,275,197,209,173,85,215,99,154,176,226,230,130,112,132,216,134,229,181,115,166,205,225,208,181,137,119,154,164,172,159,149,231,116,175,243,228,176,140,90,90,213,130,221,92,200,196,148,205,182,117,118,312,144,195,209,166,159,237,169,166,238,122,163,218,216,227,156,117,187,173,114,142,88,135,158,170,244,170,139,90,165,321,123,219,232,245,252,191,199,186,263,150,203,228,215,205,118,181,195,187,95,179,196,175,212,219,212,200,246,238,183,122,233,211,120,235,157,195,127,114,124,177,141,83,117,184,221,143,209,120,174,180,123,184,136,65,153,87,101,191,175,184,184,202,217,120,169,255,93,172,173,127,202,174,151,171,216,145,278,118,207,162,158,147,210,121,122,213,154,93,189,230,156,233,223,141,145,171,242,247,149,103,160,190,200,234,216,131,209,90,240,156,200,189,132,222,187,261,224,170,132,217,210,211,189,207,188,127,230,250,186,219,146,92,149,215,143,138,127,187,231,217,201,247,124,212,166,175,119,207,205,117,134,206,211,209,238,178,245,213,159,207,215,159,111,254,175,115,171,192,230,237,176,224,177,134,147,182,203,170,144,161,193,110,200,185,173,198,213,225,258,204,162,150,224,142,218,264,162,201,139,167,186,171,164,205,147,126,177,137,145,147,106,221,204,188,162,129,184,247,80,213,220,199,210,151,183,136,259,175,213,163,194,174,80,148,197,99,200,128,203,206,139,219,204,211,155,187,174,225,215,200,232,149,211,196,181,220,264,183,112,176,183,224,267,182,209,296,205,240,68,139,117,199,160,205,226,225,128,170,206,152,186,245,204,232,125,158,118,238,215,115,174,189,204,159,200,152,217,228,236,139,192,136,195,311,228,266,226,203,205,194,204,234,173,211,82,269,212,170,219,201,139,66,101,187,152,237,219,133,223,88,226,241,155,216,107,167,145,193,202,200,187,170,248,219,205,87,185,211,97,214,155,163,103,143,135,219,268,212,286,177,165,228,184,250,211,99,146,223,205,188,231,182,215,78,204,166,248,96,212,166,170,185,172,207,166,143,239,176,253,153,66,66,137,228,227,191,222,201,183,163,119,134,231,215,211,221,122,173,222,210,160,188,203,229,127,143,215,246,72,160,215,150,184,82,199,212,81,202,105,196,156,206,225,194,197,214,149,179,125,117,113,107,73,226,179,144,169,196,148,211,181,223,213,226,240,134,205,52,191,209,165,225,210,209,77,213,219,190,236,199,152,162,167,251,233,165,120,214,192,129,214,187,96,226,244,182,241,198,196,225,157,230,206,83,156,210,127,205,140,138,170,203,228,196,183,118,213,158,214,161,186,97,210,174,169,141,287,156,151,195,140,157,173,188,173,128,190,209,101,221,179,153,219,190,220,184,185,201,211,184,140,206,187,161,166,130,208,159,106,244,180,161,156,129,169,261,207,207,202,209,136,130,162,187,239,237,136,184,186,179,139,196,182,187,165,181,201,208,88,178,227,211,225,175,196,203,204,217,223,171,238,210,96,198,224,128,180,183,194,226,228,186,194,208,201,174,154,140,233,125,261,289,200,201,146,226,224,221,137,160,171,219,186,243,133,221,141,158,134,147,152,137,169,177,205,244,179,188,156,216,168,117,95,166,139,121,159,112,149,127,185,64,189,226,175,88,202,115,212,145,231,183,132,135,217,172,206,121,203,192,305,182,181,109,158,273,240,143,134,119,232,130,196,109,228,156,171,71,139,228,146,180,213,220,138,167,200,182,242,141,165,188,190,169,107,240,215,188,180,133,164,115,199,290,152,165,165,209,147,172,169,137,219,240,194,159,205,159,176,89,91,168,153,173,174,92,196,102,131,120,143,167,126,220,204,235,136,168,139,161,251,183,160,211,135,159,110,217,199,138,238,163,179,235,183,140,215,202,204,143,202,273,94,192,276,218,206,181,121,317,207,82,127,189,162,118,201,240,127,195,208,272,193,245,220,200,219,177,219,180,244,102,199,234,176,210,133,229,177,163,125,125,108,209,217,129,217,123,193,159,173,167,152,187,189,232,206,193,207,197,213,232,119,224,202,229,215,167,151,168,164,224,213,232,158,216,214,240,179,175,141,80,140,107,246,216,96,213,216,227,246,151,216,115,214,127,170,206,145,97,242,90,219,216,156,239,136,186,87,179,125,190,155,168,234,146,206,89,45,229,118,236,220,218,247,216,214,171,164,118,176,143,245,233,243,189,188,259,95,190,155,217,166,143,165,143,107,206,223,160,212,222,240,67,137,181,196,236,195,151,224,160,191,170,193,225,230,188,147,81,142,83,266,126,177,170,211,110,139,191,147,237,229,203,124,185,87,138,183,258,250,173,183,230,183,206,155,188,206,151,121,163,168,189,159,211,173,229,204,200,177,178,92,143,232,184,205,199,188,153,229,204,123,276,158,131,184,226,189,135,171,112,121,155,131,168,238,148,156,192,195,197,111,90,160,97,152,144,187,219,243,205,291,105,214,241,163,207,106,112,180,218,138,226,129,178,231,129,165,114,185,163,227,198,156,229,48,196,80,121,132,176,211,270,201,121,156,193,227,208,170,231,138,103,160,117,229,165,231,120,118,88,203,229,209,145,226,91,172,154,165,235,209,253,181,148,225,194,202,69,187,215,188,210,272,205,59,200,109,73,256,110,240,79,193,236,242,187,202,239,69,217,173,77,344,167,206,166,99,157,208,192,218,219,211,93,189,173,121,231,185,129,237,150,236,226,184,104,163,106,215,129,136,145,214,172,213,134,145,137,113,262,146,95,115,208,153,90,112,170,217,186,132,210,158,220,142,152,235,219,269,182,195,115,141,184,224,184,232,223,240,215,126,165,220,209,115,129,121,162,249,238,239,134,234,156,247,182,260,144,167,178,171,196,96,115,200,231,173,165,117,215,279,194,185,183,213,224,200,133,111,204,204,164,227,217,237,192,200,225,246,129,170,203,205,111,170,121,214,125,91,135,283,194,138,220,235,151,214,169,241,103,197,200,168,206,184,117,262,240,180,207,100,185,213,236,179,230,201,153,82,153,157,180,206,218,170,206,223,96,162,244,229,216,66,162,212,207,216,161,185,147,227,180,196,158,145,243,164,165,258,205,249,139,256,179,242,210,110,204,148,195,222,135,113,226,154,256,166,134,227,125,131,167,272,274,205,172,211,236,192,233,227,219,190,222,226,207,171,235,161,182,143,158,213,201,177,161,217,162,119,143,229,161,244,151,176,196,215,167,161,151,220,218,190,167,221,170,217,141,180,225,204,143,107,78,101,204,185,161,128,130,89,207,185,206,207,149,173,156,150,261,207,239,232,210,142,194,194,173,189,209,256,193,219,123,238,84,219,119,230,172,120,121,218,130,120,209,144,75,165,148,144,217,187,145,182,141,128,245,134,157,139,178,150,110,118,197,216,198,215,77,260,217,176,268,169,141,147,152,210,205,142,180,115,285,111,176,147,148,235,171,201,225,200,172,145,144,226,213,174,220,221,158,207,210,88,220,204,168,190,204,169,149,162,162,154,209,275,115,139,51,169,198,103,208,192,131,73,168,178,221,144,226,141,179,201,222,152,180,228,181,231,178,215,137,150,194,140,233,187,113,120,190,118,202,116,212,183,117,198,217,226,191,231,212,156,200,195,125,157,177,174,214,143,127,252,181,231,139,140,187,170,171,150,205,117,152,261,191,67,107,243,148,146,206,118,257,243,167,154,231,80,214,160,176,194,156,178,123,193,149,236,90,216,114,146,278,148,259,115,223,171,198,241,149,148,99,186,214,240,127,248,144,231,228,203,129,208,195,223,87,167,242,296,123,242,175,238,143,123,249,242,201,233,249,206,232,106,107,161,198,116,207,230,206,110,140,239,222,265,216,180,162,270,223,243,172,168,141,186,181,237,210,117,143,182,137,237,170,157,89,217,162,238,261,105,144,181,205,181,179,149,213,210,163,150,209,152,174,218,182,170,141,286,171,214,182,219,135,227,90,155,203,242,180,193,231,193,135,69,162,263,89,158,193,195,101,165,172,209,191,135,133,211,199,242,99,225,180,98,217,222,203,174,240,183,98,274,157,68,198,214,168,161,195,176,192,173,208,184,183,234,222,244,132,160,205,219,179,197,172,177,226,170,190,197,202,115,118,154,189,68,183,191,150,225,206,253,239,192,184,203,167,196,231,162,198,223,189,178,165,126,140,216,178,100,226,164,187,160,237,159,220,221,192,103,204,205,156,132,125,202,200,152,100,143,200,203,93,156,150,200,179,235,211,243,170,127,172,158,231,206,193,163,141,216,279,212,187,230,30,190,218,225,158,281,201,231,116,224,221,206,156,137,147,212,221,181,203,169,181,234,253,240,167,104,180,124,203,143,157,161,166,219,230,210,216,192,193,225,161,193,140,225,230,176,156,105,229,148,188,161,192,212,119,107,237,154,213,165,195,174,156,182,176,211,216,207,177,140,168,220,85,166,138,221,193,161,178,177,196,229,189,192,208,207,185,222,226,125,217,163,158,115,199,93,170,140,142,178,165,173,109,239,172,262,181,157,158,209,234,168,135,187,231,194,147,219,235,140,214,70,217,246,163,150,157,225,223,143,193,116,207,159,143,140,168,155,80,218,136,213,162,201,136,178,204,211,205,210,144,216,237,168,126,162,227,186,191,229,184,207,216,142,220,134,170,110,215,263,127,116,231,149,227,181,97,180,218,201,97,202,215,218,163,247,205,228,93,238,184,219,212,161,173,168,226,134,116,152,204,195,152,210,131,230,146,194,179,237,91,190,226,173,223,188,221,160,111,195,93,234,186,162,200,157,140,254,132,208,148,238,197,80,190,255,151,85,124,249,212,85,222,177,163,117,123,177,214,101,221,196,205,180,153,228,133,144,246,81,174,206,206,229,214,133,190,125,236,221,172,194,144,145,243,179,163,150,174,207,165,188,195,96,229,136,196,103,236,207,201,171,190,179,89,101,223,157,211,170,121,216,212,104,180,218,85,199,150,188,123,201,208,135,113,207,236,247,113,238,197,236,183,195,85,82,151,245,216,181,114,191,193,122,188,122,171,168,184,96,134,188,231,178,105,179,155,197,200,240,163,167,152,201,202,88,152,217,64,156,203,184,128,159,129,164,205,256,185,121,62,161,207,244,192,127,216,199,142,247,267,136,114,239,176,172,138,147,216,183,199,207,149,189,188,218,153,240,153,146,223,116,222,139,147,171,237,251,124,217,138,175,259,267,229,170,180,198,177,174,137,217,143,165,232,214,198,160,155,103,232,223,194,203,245,126,180,273,169,250,194,166,158,192,167,156,200,301,67,242,199,138,205,186,199,178,188,180,90,265,197,162,231,167,101,215,149,114,161,114,181,196,230,193,152,201,158,326,117,147,217,181,203,164,178,259,149,109,119,80,166,233,144,197,162,167,220,151,245,245,224,157,239,114,172,169,135,212,166,212,229,120,206,185,133,232,239,197,139,209,153,153,160,180,114,187,226,224,151,199,117,171,116,200,168,132,103,280,135,199,211,181,178,203,174,222,222,244,236,190,120,148,132,130,226,168,258,166,194,142,187,120,128,139,179,112,186,198,142,203,221,202,216,209,82,230,208,131,171,216,120,150,223,214,247,84,233,223,225,222,136,221,145,225,190,206,202,221,231,171,225,223,151,168,168,215,94,219,169,239,96,197,132,224,173,156,181,193,115,193,103,192,199,117,200,147,186,182,223,199,143,223,224,205,123,179,188,144,178,172,222,183,132,154,217,150,107,201,198,195,159,206,208,217,221,154,163,186,202,223,171,146,76,148,179,132,239,185,105,243,237,169,197,241,239,217,141,208,212,143,196,210,304,173,163,185,122,239,121,217,102,94,164,277,249,184,194,250,190,209,131,188,154,124,110,228,119,142,226,215,148,172,139,122,136,195,128,213,110,227,152,199,62,214,184,175,190,151,212,213,178,150,122,138,235,128,95,160,199,232,105,183,202,127,244,70,168,134,161,164,182,237,196,218,232,81,203,194,171,176,160,166,112,145,230,202,200,182,236,99,120,208,249,168,169,210,378,202,120,201,147,260,211,116,244,237,151,207,221,147,119,167,255,263,231,244,217,142,194,212,208,187,301,143,137,288,130,209,193,225,167,202,206,152,206,151,232,161,140,209,188,251,195,308,190,164,132,214,249,118,201,186,130,182,136,222,258,210,152,166,75,164,70,113,171,134,186,257,208,214,175,206,216,149,109,200,221,118,177,136,168,239,267,248,173,227,148,207,164,246,220,30,107,122,239,265,110,180,249,163,180,138,200,174,162,168,227,201,217,191,131,120,292,145,194,207,155,194,135,213,105,103,141,191,211,193,206,294,132,158,178,145,222,228,102,208,153,197,230,219,174,262,183,182,174,185,144,205,175,176,201,187,124,178,113,138,208,57,145,184,98,196,185,187,166,219,199,207,223,104,206,182,113,227,150,262,221,173,162,219,208,282,221,168,196,230,159,138,232,167,239,174,118,155,220,129,231,229,139,145,240,88,111,273,227,212,221,123,241,129,189,187,95,83,158,271,94,208,169,165,186,238,169,71,185,145,172,226,179,209,221,275,82,174,239,176,229,160,136,89,235,151,197,167,218,103,226,148,237,205,120,91,175,77,159,154,192,162,207,202,157,223,104,140,103,130,227,111,197,126,156,156,150,176,200,239,150,103,171,207,235,203,220,219,225,166,290,218,224,143,202,187,51,234,239,194,198,218,208,196,172,101,167,230,180,198,219,119,143,108,193,169,225,152,233,125,230,176,231,173,190,92,172,214,218,204,162,186,251,191,245,227,208,160,208,197,239,171,116,286,134,138,218,92,190,210,191,199,212,183,182,210,114,139,242,161,225,134,226,145,156,204,208,69,115,211,227,148,202,251,201,224,170,107,179,190,198,203,223,212,178,197,224,232,87,236,185,251,264,148,236,204,172,130,170,156,178,87,83,118,142,111,213,144,108,120,200,168,195,228,179,145,215,188,112,189,214,153,179,173,220,107,127,118,171,151,218,164,246,206,150,179,160,327,185,201,139,173,137,169,190,169,200,206,144,185,177,173,192,195,165,97,215,182,165,200,161,166,195,131,162,211,133,192,141,110,214,130,86,149,214,239,179,240,132,178,95,123,148,182,167,192,178,176,147,222,205,124,159,155,170,116,91,230,217,142,239,207,213,207,228,198,245,231,119,103,246,129,175,157,220,74,201,172,196,202,209,147,224,117,185,184,235,228,154,165,218,203,201,74,198,219,231,126,135,222,229,257,147,190,176,227,113,201,216,171,115,175,171,138,231,174,116,251,76,135,121,66,226,105,211,187,226,119,160,131,194,188,165,176,199,131,209,173,308,176,193,221,202,128,159,256,187,92,153,193,118,205,129,135,227,138,200,224,208,134,239,173,175,168,250,224,203,193,222,144,175,114,120,239,102,256,190,157,192,181,215,193,198,220,233,210,185,215,161,145,190,155,205,184,198,292,191,204,168,211,151,225,222,186,171,143,220,135,241,113,170,206,156,85,131,221,91,153,167,179,136,164,143,131,199,156,224,305,246,167,217,186,211,127,219,127,183,137,156,157,156,137,115,194,224,232,182,138,120,220,226,190,225,147,136,212,151,171,194,234,218,240,205,144,236,105,101,138,177,227,104,194,187,121,158,207,128,218,207,131,185,150,163,186,161,217,169,151,219,122,130,243,200,119,106,133,211,203,90,173,189,195,113,217,197,142,157,202,204,235,244,110,193,156,225,203,73,124,193,163,196,134,154,208,217,177,104,153,179,146,197,203,163,187,146,66,94,171,184,105,137,153,191,219,204,199,215,144,183,234,220,138,171,227,191,106,167,103,233,91,145,162,169,206,211,215,171,203,195,202,207,156,212,185,185,174,201,234,118,181,130,189,79,211,210,197,152,189,176,214,129,165,127,151,184,228,158,180,209,209,137,178,128,162,142,121,200,226,127,105,277,190,170,116,123,185,221,221,167,161,207,127,205,203,188,170,217,114,122,202,127,167,203,176,219,203,196,82,195,126,126,216,201,140,229,232,147,228,202,230,90,178,222,241,213,139,170,149,117,141,207,68,234,241,193,218,141,158,216,210,159,129,226,240,92,82,167,215,42,80,243,164,177,179,145,182,200,191,138,102,118,135,188,226,250,223,158,219,187,104,123,219,118,250,115,149,155,113,213,180,122,237,213,122,183,224,205,117,93,222,180,263,149,167,231,186,168,81,187,196,171,244,203,190,179,178,176,186,204,235,136,164,189,245,197,181,121,197,242,189,132,235,201,224,232,218,196,197,173,227,89,188,184,149,194,211,199,277,228,167,214,131,150,191,131,195,204,194,192,212,82,163,220,231,102,156,249,198,87,127,228,185,183,51,156,83,232,223,215,232,220,166,231,218,203,132,191,142,173,200,180,217,98,197,228,150,126,175,200,102,138,81,140,219,199,118,211,217,147,87,157,121,234,183,98,174,276,197,197,180,226,153,267,139,207,143,203,178,192,205,130,214,178,230,184,129,244,248,73,171,197,170,159,159,192,207,198,211,201,122,187,148,82,124,129,128,184,237,213,219,175,179,175,232,174,204,141,118,206,280,223,154,143,192,114,235,202,191,91,230,90,141,56,202,187,143,220,202,104,155,168,98,142,148,134,132,162,142,212,187,160,106,223,191,200,184,191,114,137,196,117,201,189,192,141,91,160,199,127,127,247,131,154,101,187,210,166,126,182,227,203,185,227,210,177,227,195,200,208,200,239,135,219,150,205,98,208,101,127,58,113,238,156,228,189,221,202,132,106,84,170,200,156,246,145,122,197,208,94,190,186,172,76,143,194,174,174,139,231,181,176,217,86,179,244,271,122,236,186,135,236,191,236,205,109,159,200,213,103,171,215,174,209,228,155,117,189,223,162,114,227,93,148,129,202,208,208,188,177,156,107,174,242,131,174,163,228,231,89,195,112,198,187,233,109,218,132,154,148,237,89,56,160,99,163,218,234,208,197,273,197,284,157,88,185,142,196,185,210,168,140,246,220,216,161,134,255,203,213,182,226,101,311,228,219,157,178,173,193,165,143,219,186,170,213,164,165,147,159,165,210,113,170,202,177,111,229,122,223,217,159,172,148,160,209,240,70,280,251,160,199,244,216,165,62,216,152,222,200,82,86,158,200,141,214,200,168,140,164,185,237,234,173,173,152,183,240,149,217,171,225,219,198,75,183,221,202,167,207,172,233,101,168,200,131,58,114,150,229,108,108,212,93,145,107,163,190,198,155,154,203,210,240,175,187,196,238,189,195,122,82,163,140,239,169,104,227,235,178,255,307,229,207,106,197,108,149,173,245,136,189,171,185,212,240,241,219,145,209,135,203,105,269,169,154,128,191,229,202,136,194,115,151,189,129,211,224,236,201,223,130,197,131,175,168,217,117,208,154,74,183,203,107,222,184,227,224,174,167,119,128,197,248,288,212,179,241,167,245,128,175,107,216,233,192,248,183,236,219,218,178,194,134,128,186,80,243,92,192,220,172,236,242,211,83,165,164,80,139,123,181,184,163,60,216,213,135,222,154,191,180,166,144,175,205,202,188,237,109,153,210,230,188,220,193,199,146,228,228,192,269,177,196,196,164,184,100,192,177,173,223,213,111,111,168,196,154,117,212,146,188,231,104,178,160,238,225,223,139,125,285,188,179,230,212,144,157,211,101,260,217,207,237,231,112,163,200,208,189,205,170,194,257,245,206,165,201,167,170,216,104,208,178,124,204,165,149,178,188,184,241,79,234,194,206,206,266,221,255,102,154,187,156,146,181,148,115,161,261,186,197,196,179,178,166,216,230,99,118,197,177,230,196,129,218,139,205,136,193,136,236,124,162,97,271,201,179,180,191,231,217,106,252,196,145,223,88,119,203,114,128,209,163,127,114,189,162,154,229,257,234,158,165,165,142,140,191,225,143,197,212,197,149,157,225,199,110,203,204,154,156,128,218,143,184,69,74,201,196,34,171,167,130,179,158,153,181,223,138,155,135,172,129,134,138,220,207,141,158,188,128,181,181,114,173,197,165,217,242,157,174,185,207,221,234,122,105,223,286,137,171,165,226,220,212,230,83,136,228,161,168,140,182,117,210,102,164,258,176,259,284,221,220,207,183,194,147,150,192,111,80,224,94,181,184,183,226,227,242,158,191,252,167,197,174,123,157,208,178,164,151,178,223,199,175,138,142,135,167,173,205,211,217,224,146,186,178,224,231,121,208,161,228,187,46,176,201,148,54,143,139,199,202,144,200,246,112,180,148,173,146,201,116,232,162,143,192,155,216,133,220,135,190,214,206,175,119,216,160,155,126,249,163,111,150,182,169,132,178,121,178,97,173,205,192,83,135,250,206,195,176,219,216,256,148,240,166,193,169,175,234,207,216,263,143,174,104,207,195,235,144,144,160,150,134,202,184,132,121,160,178,225,141,192,206,210,182,153,250,132,166,194,173,222,149,265,197,152,231,208,179,211,151,299,126,219,260,167,315,204,206,139,199,78,148,141,240,211,194,175,153,192,209,148,179,215,95,198,184,176,110,119,123,234,91,223,194,171,161,162,166,152,166,298,169,233,136,201,116,214,125,248,92,63,183,132,205,125,102,137,159,207,230,87,205,233,194,236,197,146,201,118,166,163,94,213,186,229,204,192,127,257,215,110,151,116,166,160,137,212,167,173,209,169,207,206,118,133,86,212,209,217,203,176,176,156,214,163,195,159,148,196,215,133,177,240,256,223,205,160,143,126,215,216,164,159,284,83,139,131,154,185,109,137,255,240,141,196,202,61,119,197,216,41,144,189,155,222,139,228,183,177,140,242,138,209,167,148,233,173,158,199,139,174,213,162,181,202,232,129,191,173,184,217,91,61,198,109,173,82,191,157,159,211,140,103,73,135,218,115,190,153,111,187,175,186,226,167,163,212,193,107,216,127,158,119,166,191,207,249,180,197,195,228,181,163,92,162,211,204,206,232,202,176,214,236,184,169,231,98,196,172,211,217,214,122,124,160,138,225,178,206,191,185,117,224,214,134,202,242,225,232,172,180,211,186,77,170,183,217,223,244,98,149,222,147,96,189,230,209,223,190,139,234,260,216,176,185,221,182,215,244,241,213,255,158,250,222,259,212,153,183,160,164,175,235,144,176,211,139,162,197,92,254,162,195,206,195,180,208,229,152,111,158,176,152,219,137,102,225,205,120,126,202,241,157,186,220,202,152,212,219,154,265,221,105,168,121,138,141,227,154,188,165,148,167,215,175,138,208,219,205,134,184,214,104,131,200,148,211,236,159,243,229,194,46,227,200,199,106,191,180,202,118,174,196,231,156,86,151,231,177,147,227,189,235,225,185,193,205,239,198,174,195,209,111,218,200,201,232,173,326,140,228,79,169,218,131,253,245,214,207,128,183,211,143,151,179,157,185,142,171,154,146,137,181,206,45,138,213,255,174,211,224,155,148,223,114,117,195,277,166,212,256,207,157,195,151,212,262,276,213,168,224,79,167,217,181,230,191,117,145,172,66,178,149,177,190,197,179,146,99,121,189,215,136,150,135,247,213,93,48,142,206,222,201,143,275,221,318,178,210,182,107,157,201,203,191,171,208,217,78,79,185,156,182,163,251,207,246,184,163,159,155,149,188,210,231,181,165,206,209,227,152,272,211,151,143,242,238,157,141,222,181,188,226,175,99,153,223,119,128,248,176,195,133,140,244,226,150,138,134,103,151,176,221,202,199,168,238,173,212,174,231,108,246,167,149,187,218,130,186,235,72,145,182,216,190,221,241,165,239,193,166,144,236,218,155,157,183,91,232,179,149,187,156,149,221,103,101,83,251,236,166,161,204,142,81,143,111,192,263,217,177,156,149,144,220,261,154,193,173,140,129,107,228,227,143,139,200,223,200,210,165,147,125,217,171,105,222,222,203,122,114,235,125,250,207,192,120,189,216,173,116,183,237,177,159,181,137,240,183,185,195,174,133,201,172,131,182,191,232,146,103,202,202,271,211,166,188,252,187,226,145,121,132,271,94,206,205,229,73,163,121,203,179,204,251,214,185,205,171,113,142,180,166,225,181,211,191,128,158,209,160,85,168,220,110,160,212,222,153,233,176,130,214,253,159,109,200,138,128,190,221,153,232,108,202,165,183,171,179,213,167,203,183,219,191,261,182,193,202,269,180,166,118,229,213,175,193,109,216,186,87,183,219,74,197,203,180,164,278,89,133,140,114,189,176,145,233,154,87,115,221,199,111,190,225,207,98,168,119,158,229,234,208,237,204,215,132,88,197,186,107,232,218,77,40,207,213,81,172,216,177,136,193,227,195,206,157,101,251,194,142,183,201,212,247,193,226,114,113,199,213,135,176,212,227,143,184,140,217,188,214,187,218,228,240,184,151,157,208,169,199,219,235,223,78,183,134,64,110,216,84,160,226,252,199,102,154,178,204,132,102,239,195,164,169,160,220,241,155,190,237,216,128,247,156,125,153,158,145,108,147,197,183,199,241,205,178,231,148,215,183,133,122,208,138,128,179,204,193,175,130,167,220,125,219,139,206,255,193,76,235,228,186,238,133,193,119,183,150,159,191,233,183,145,120,125,53,174,216,124,138,101,180,217,118,204,132,182,128,182,130,180,224,211,165,230,176,260,204,147,61,303,114,88,209,164,135,211,219,118,117,186,215,198,147,190,181,96,195,249,132,180,240,134,175,217,226,208,234,116,202,210,188,146,76,197,192,212,260,180,260,148,181,180,191,165,218,224,120,95,267,182,131,163,199,129,208,102,211,144,210,204,159,212,253,241,163,192,168,205,160,144,233,225,210,203,223,188,145,207,168,204,222,167,215,259,96,178,179,217,236,108,182,136,93,222,219,70,147,238,158,230,194,200,289,134,214,155,191,211,165,108,185,170,188,62,112,106,193,177,209,197,112,217,141,163,57,184,198,83,220,103,74,141,194,145,170,260,244,117,151,155,164,181,199,178,186,285,171,151,172,168,233,205,150,229,165,138,195,109,256,190,144,201,211,216,260,97,145,89,185,180,235,110,171,173,222,241,144,149,171,195,87,142,123,193,219,145,190,130,205,119,135,73,162,133,244,202,159,122,210,129,180,196,25,200,203,232,163,107,163,205,84,118,235,276,204,188,105,158,148,207,147,151,117,221,211,241,141,95,220,167,155,162,289,197,237,216,220,148,165,185,194,185,88,149,106,117,225,138,181,251,148,79,222,182,237,225,137,161,151,188,79,282,180,169,189,211,202,165,202,239,131,212,157,183,180,165,124,230,224,270,223,294,188,100,208,170,206,157,170,146,214,175,97,187,212,238,82,125,109,226,189,173,144,110,232,189,222,171,156,237,226,180,121,170,138,157,144,204,186,123,165,155,158,165,224,168,236,220,229,174,202,201,179,247,190,217,221,146,240,224,156,105,83,224,226,145,215,120,135,93,148,164,119,201,57,174,210,294,213,191,121,184,212,166,142,222,216,201,170,199,206,234,204,188,199,83,111,167,257,197,115,100,220,204,144,228,225,100,169,177,239,155,202,197,198,223,190,286,166,174,196,122,191,166,189,221,115,188,199,238,200,157,181,154,195,160,116,197,224,135,183,176,223,161,183,209,182,207,159,241,218,135,257,177,105,163,205,184,229,74,160,86,226,228,99,129,229,138,112,151,196,185,203,287,175,115,186,162,194,193,78,160,285,157,204,228,190,87,156,227,158,66,83,182,181,194,173,239,208,230,174,193,134,158,217,220,204,152,193,184,149,184,209,78,197,179,162,127,68,179,238,155,116,189,246,123,192,248,150,164,257,143,83,177,192,170,217,254,120,132,234,195,196,218,89,175,128,156,208,166,262,168,144,180,224,134,207,189,171,151,208,201,131,91,200,230,249,176,187,108,128,164,93,164,148,82,199,182,174,223,176,176,52,113,131,141,221,167,132,200,151,241,191,196,130,176,182,107,180,220,226,227,90,182,147,127,133,169,175,185,234,122,204,146,130,146,226,168,222,137,182,137,160,235,210,171,230,119,210,149,199,129,112,100,152,152,183,211,161,169,199,143,180,144,170,267,46,171,187,210,188,215,223,176,156,98,105,210,178,215,179,197,199,127,106,134,203,238,241,195,147,187,138,208,231,216,125,154,152,79,166,105,177,249,222,64,101,166,223,236,126,163,198,286,239,198,201,188,122,140,128,230,165,220,54,186,177,75,173,94,224,146,128,148,132,203,210,118,173,207,124,125,228,168,198,89,190,261,218,214,177,113,210,262,147,171,208,162,115,145,173,190,119,122,146,207,194,205,202,216,104,120,210,137,110,189,210,232,195,102,220,200,210,83,113,114,193,165,216,201,203,172,201,96,258,155,183,72,229,100,164,213,143,109,132,188,173,149,228,152,103,155,101,220,155,68,126,196,277,230,159,199,190,184,211,153,124,140,78,174,164,189,151,137,140,159,206,125,236,201,142,143,114,85,169,172,176,231,178,227,213,255,206,137,170,218,159,200,132,206,230,94,240,229,209,111,164,74,233,196,140,181,241,201,207,241,226,147,113,196,200,244,125,161,171,279,198,94,242,255,183,75,165,219,80,217,192,191,153,192,77,229,153,199,183,107,149,123,201,249,130,164,199,184,177,103,198,233,233,116,238,264,212,173,61,152,197,200,156,110,112,226,158,173,179,169,54,110,228,155,173,232,182,279,156,221,97,190,223,160,158,212,145,170,220,188,178,253,175,174,104,215,205,201,256,211,225,281,199,228,200,173,228,225,177,160,213,178,107,213,142,138,247,247,148,275,168,238,199,235,124,221,226,253,110,156,227,193,202,126,156,115,117,168,228,157,204,162,212,228,226,189,181,151,143,202,200,169,138,173,171,128,215,101,145,204,193,207,186,137,186,162,113,104,196,192,181,112,209,116,120,207,163,144,166,227,60,208,195,206,182,190,207,82,235,171,157,172,213,122,240,225,178,224,132,179,176,174,148,241,214,102,191,222,198,147,179,238,186,109,184,169,229,180,213,152,128,127,225,226,261,238,218,161,217,204,168,155,127,120,90,161,109,182,214,166,176,190,83,107,191,190,164,131,237,256,261,110,138,125,209,206,133,245,94,108,135,142,202,115,215,195,186,174,201,215,142,144,219,210,159,210,231,204,153,186,147,195,156,95,220,184,155,257,202,159,204,105,238,185,215,224,111,164,248,186,86,153,94,102,179,155,153,148,192,79,116,189,122,117,158,182,328,237,183,209,150,219,124,206,225,214,87,113,170,173,168,184,177,235,178,69,166,137,176,231,142,144,135,205,168,171,243,235,108,185,209,250,204,174,131,264,168,232,79,247,164,155,239,233,116,137,196,89,108,111,244,82,185,117,176,98,280,198,104,170,179,235,167,201,143,78,137,68,120,196,212,129,276,201,206,172,211,197,217,83,215,210,217,217,153,233,172,113,231,49,218,170,205,247,225,172,115,227,217,232,203,255,218,123,95,61,131,215,237,187,230,198,161,216,135,140,217,156,136,68,194,203,198,147,213,249,210,211,155,237,203,188,72,160,233,350,176,178,165,105,154,201,189,252,148,159,54,229,155,127,132,110,189,239,204,139,223,199,222,214,162,238,171,137,229,185,133,113,205,113,202,165,176,212,106,57,222,207,163,200,243,235,80,117,85,192,247,170,215,114,213,253,236,139,165,186,84,227,168,222,179,263,196,119,91,256,73,128,208,174,169,181,185,206,169,175,224,176,201,167,179,264,201,172,209,155,183,172,224,248,183,165,65,133,146,231,90,188,157,169,164,205,176,77,187,149,237,196,157,192,205,157,139,252,219,167,108,188,158,231,147,89,206,186,233,146,133,182,163,182,183,251,182,75,130,231,180,197,149,183,128,155,193,184,240,207,173,158,139,217,187,169,233,191,101,196,201,176,121,212,215,142,143,220,182,160,193,227,237,243,244,204,113,157,127,220,177,137,159,139,162,144,208,94,218,214,237,247,153,179,134,183,154,200,121,161,127,144,88,153,210,102,212,187,208,204,190,146,209,227,153,104,143,162,198,116,178,131,164,158,130,156,244,196,177,220,172,212,94,72,221,219,80,108,234,262,243,228,192,194,189,148,164,125,215,206,290,226,236,159,195,229,85,302,106,224,239,217,212,138,163,90,283,195,227,210,194,228,111,135,51,144,110,163,161,60,284,88,155,183,215,106,211,225,72,150,165,265,197,230,188,83,137,81,115,118,164,175,243,232,157,124,142,221,120,188,132,177,108,50,206,171,165,203,175,167,211,134,235,122,235,238,173,99,225,221,204,196,179,171,236,181,153,170,222,95,141,180,106,78,157,221,249,184,183,169,240,132,139,214,154,228,62,182,215,183,206,132,175,160,227,257,154,123,185,190,185,168,182,218,121,248,236,233,180,206,229,194,166,212,187,201,86,116,208,229,66,171,115,166,183,177,117,258,122,199,205,105,163,200,230,128,180,239,201,77,192,126,165,182,168,212,161,171,259,206,216,106,216,152,147,203,235,190,223,204,218,221,88,190,229,235,118,211,240,195,147,216,204,186,158,224,161,253,192,117,232,39,188,195,222,218,203,145,153,180,135,114,150,45,64,148,190,153,183,285,201,184,103,235,100,149,206,101,95,145,168,69,236,211,204,172,62,132,89,148,142,166,126,254,171,147,160,219,206,102,134,176,232,225,47,201,200,221,212,140,188,165,218,79,182,190,176,177,229,179,137,127,216,208,109,91,196,194,220,169,223,212,152,200,152,197,157,244,197,228,96,213,195,133,111,177,109,75,213,63,205,92,125,124,182,146,108,160,173,192,161,97,173,127,147,100,194,91,188,190,111,173,109,181,57,211,154,135,147,228,185,86,130,136,199,192,119,124,112,149,136,172,185,85,124,172,100,226,133,143,122,146,192,225,201,114,209,114,112,147,177,76,166,155,221,211,152,138,82,96,117,90,141,253,216,221,125,194,179,167,192,198,182,180,211,124,199,173,206,166,168,215,109,193,160,136,132,156,205,189,214,188,144,175,200,145,93,96,151,221,99,154,85,94,194,122,171,205,137,129,128,194,202,136,183,203,218,124,128,154,129,78,186,162,125,165,97,113,147,70,93,192,106,163,115,114,117,126,110,121,163,215,138,158,169,152,136,113,172,183,104,171,213,105,148,103,190,143,205,112,133,248,112,163,180,212,87,200,153,146,217,179,180,120,180,208,168,82,83,195,229,151,106,168,215,147,209,94,173,98,97,90,211,202,232,76,108,147,172,137,212,114,201,224,148,111,115,140,120,91,219,127,150,174,146,194,174,232,161,98,64,207,90,170,123,186,219,206,103,152,54,135,170,202,118,183,215,173,138,130,145,111,82,210,110,45,149,81,135,217,157,178,188,80,184,157,80,174,202,202,96,155,225,140,92,135,209,127,133,156,220,163,124,166,152,191,126,159,97,121,152,189,165,195,205,192,187,183,186,104,230,135,212,65,169,117,213,163,160,164,94,206,183,166,134,127,124,184,130,183,185,222,219,184,178,105,92,100,153,155,175,89,186,186,58,74,52,170,153,204,121,120,107,165,156,225,166,150,135,164,138,195,68,168,191,210,135,208,146,225,238,53,67,67,210,67,145,125,126,101,85,162,79,132,160,197,249,229,165,132,150,107,128,113,214,139,142,262,127,167,195,119,139,177,203,104,144,133,132,218,163,164,208,198,129,207,198,148,135,133,183,210,162,121,228,127,114,78,171,172,149,168,91,167,144,201,206,198,216,136,225,207,191,176,194,174,224,132,161,138,81,95,66,162,190,132,121,187,171,172,190,181,179,91,197,95,183,203,158,185,97,86,207,232,170,176,232,204,131,55,99,169,173,159,141,165,225,123,200,161,221,171,116,169,167,112,137,175,224,212,218,155,211,122,181,94,113,177,187,191,232,177,200,205,170,188,149,114,189,218,69,94,220,86,113,132,116,132,108,218,92,169,127,217,136,204,185,203,195,204,159,184,128,199,168,70,210,151,214,168,99,165,166,193,132,134,136,215,85,150,155,211,155,123,78,75,207,153,181,142,150,196,81,202,158,180,88,91,165,197,194,206,171,214,110,183,170,100,71,106,185,126,138,157,209,204,119,171,140,212,113,208,176,194,129,123,163,171,118,195,169,181,98,213,164,178,129,137,160,128,122,197,242,94,95,199,152,111,210,169,145,141,185,194,206,123,171,97,156,155,186,194,133,165,148,197,118,181,181,144,155,186,102,184,155,83,128,224,146,162,208,97,130,99,107,179,109,195,209,164,200,158,112,177,99,196,123,173,124,172,142,215,210,85,87,221,105,193,119,90,114,141,234,90,110,138,162,130,214,113,163,148,118,208,162,117,136,106,131,101,154,76,123,68,195,93,102,156,159,207,215,172,216,187,158,165,166,186,211,163,178,94,162,220,165,165,181,166,160,139,109,172,203,168,105,121,221,220,95,88,92,142,172,116,165,173,206,176,219,165,198,158,100,114,129,142,202,225,175,110,136,125,107,209,195,217,160,194,151,161,107,132,150,128,185,81,110,170,84,169,187,212,177,185,163,124,186,84,161,122,204,90,191,141,131,191,206,117,114,140,140,160,176,197,134,150,202,120,195,104,163,211,193,99,193,217,157,93,136,243,137,207,103,124,204,129,98,179,220,86,151,104,182,210,126,122,129,106,134,139,215,231,136,203,98,213,114,86,131,137,95,128,170,153,176,212,187,127,90,111,103,99,105,209,223,142,128,142,214,111,159,67,88,109,181,132,67,182,63,89,120,71,179,171,128,123,220,112,178,207,132,172,182,223,141,143,137,215,150,164,136,208,212,217,108,155,144,110,216,127,151,179,129,139,175,169,139,164,185,96,172,201,182,105,182,148,95,208,127,129,228,163,197,172,87,190,150,145,198,92,238,110,88,123,198,189,185,120,186,207,92,134,139,121,96,186,107,178,199,185,217,151,108,196,234,130,149,99,80,181,126,116,208,118,173,174,173,142,218,79,67,167,134,190,225,74,115,135,221,184,139,208,205,174,106,158,166,215,208,126,215,192,204,149,135,175,129,197,175,186,129,212,233,109,207,204,235,157,182,138,147,190,148,105,161,59,209,209,189,184,113,219,129,105,136,163,217,132,124,154,175,91,151,128,71,188,95,160,157,89,214,188,171,157,174,156,150,113,205,194,86,105,216,78,161,166,133,180,144,168,139,114,223,86,133,146,81,217,237,183,175,171,161,142,150,188,174,222,137,116,103,172,219,117,150,161,212,167,141,116,204,163,113,101,134,156,119,189,124,192,130,179,144,261,213,208,111,187,62,161,175,78,213,149,128,157,90,196,155,191,138,224,217,196,123,194,139,143,147,128,223,154,73,218,148,209,164,182,168,178,182,225,183,183,176,213,79,88,105,207,211,158,161,163,232,137,163,181,210,136,95,192,136,132,192,211,116,195,76,153,138,115,198,132,171,162,86,125,194,202,155,164,212,119,168,176,129,219,249,135,171,152,144,222,142,211,232,206,114,130,181,175,164,177,207,125,171,145,190,206,180,105,115,140,158,130,207,164,102,193,158,209,180,207,104,131,169,191,194,147,173,202,156,82,154,148,88,144,126,181,178,139,96,182,205,203,212,128,142,202,115,148,83,88,115,134,200,212,143,131,127,120,189,177,97,175,172,179,203,130,149,155,208,108,159,188,100,91,141,214,188,189,167,170,105,205,143,236,137,170,190,122,223,115,158,201,185,152,207,124,135,162,77,162,120,207,115,204,172,113,96,68,133,85,115,114,150,178,154,179,71,142,73,151,143,156,142,133,155,161,186,170,144,189,101,151,113,159,211,180,163,163,136,151,136,86,151,187,113,179,123,215,212,125,96,87,166,181,148,222,116,142,213,219,154,74,200,157,119,99,107,97,190,211,75,196,176,161,110,93,140,84,224,191,89,132,76,179,73,182,156,161,194,78,63,225,179,92,97,203,191,127,181,221,129,116,135,163,206,208,196,148,145,129,183,113,160,211,175,104,179,118,173,128,125,159,206,166,105,66,70,174,123,143,205,154,185,155,181,162,78,74,150,179,69,134,204,145,107,65,92,194,180,163,218,114,187,219,211,225,217,167,66,168,159,102,126,209,160,209,206,125,155,142,104,178,222,202,141,190,131,159,193,218,181,135,227,225,107,183,192,168,134,137,123,200,91,201,86,197,193,192,95,80,78,156,76,81,155,153,132,100,212,207,152,128,157,151,218,154,74,158,221,128,187,148,102,213,188,142,225,175,156,275,228,116,172,129,76,176,164,160,83,150,153,163,113,124,215,143,217,98,107,77,131,169,165,237,86,64,210,149,51,124,193,168,138,132,125,130,90,168,210,98,165,122,187,137,183,172,153,163,190,203,105,178,82,206,160,192,163,157,191,102,184,88,116,123,147,110,96,201,223,124,70,114,181,160,147,183,191,255,207,161,161,119,133,203,210,138,165,127,153,130,92,123,135,206,51,74,137,147,124,125,193,127,82,206,68,179,171,192,145,117,143,141,191,151,175,53,176,173,213,128,195,82,126,115,114,204,115,154,209,145,183,190,111,76,165,114,128,86,138,187,107,112,50,126,198,153,130,226,187,114,107,167,192,141,125,196,212,144,173,73,94,135,127,140,197,98,99,85,192,193,117,199,202,210,220,224,96,189,133,104,186,154,134,188,82,90,96,131,161,78,135,158,182,147,149,130,164,150,199,151,143,141,180,120,241,199,176,216,202,170,93,220,181,210,161,158,55,115,152,204,49,114,127,186,224,135,139,166,92,110,181,60,124,154,163,142,140,175,123,97,99,157,203,142,166,190,137,206,120,137,153,95,124,130,135,119,150,147,157,144,172,166,132,202,139,141,94,93,216,139,137,159,114,173,109,244,87,249,140,197,139,129,129,170,160,216,210,80,164,212,175,84,91,83,225,166,143,206,95,177,75,210,107,101,174,125,144,148,192,176,151,126,206,235,141,98,117,114,85,214,194,111,211,169,93,87,106,106,136,184,160,193,220,183,203,145,81,115,148,191,189,200,164,221,130,174,99,122,166,204,149,232,119,183,130,112,181,172,186,165,193,75,107,200,206,83,103,109,145,77,139,171,160,86,210,141,224,182,150,200,175,187,147,148,212,142,129,215,203,128,222,148,205,167,218,65,193,167,128,113,194,141,143,96,144,106,245,156,167,158,204,200,156,192,125,73,146,94,186,114,215,172,100,154,173,113,214,95,124,167,177,207,117,201,136,162,155,106,106,131,102,93,162,133,95,166,154,109,166,82,146,158,175,182,167,216,188,218,215,108,155,177,75,228,134,193,101,206,148,184,119,71,130,163,133,195,185,161,151,225,184,163,203,187,148,74,139,95,92,202,226,120,92,185,89,153,117,189,105,164,188,79,197,111,89,144,201,191,95,97,91,196,149,212,149,79,255,156,136,200,116,166,238,136,175,199,180,96,192,166,56,183,117,200,82,180,190,197,148,162,200,131,164,172,115,162,161,211,104,147,172,208,173,177,125,145,104,210,140,179,171,210,143,123,154,182,199,140,147,117,195,149,202,90,178,86,182,70,204,179,61,232,220,196,185,166,88,200,210,106,116,109,101,200,165,109,168,169,106,166,103,137,90,170,161,128,135,183,185,229,96,94,158,183,194,121,167,89,130,97,132,213,225,199,139,149,80,151,138,228,110,143,206,152,173,123,206,77,103,210,152,160,150,167,170,204,213,126,129,145,119,159,196,100,143,194,198,137,106,131,87,238,192,79,202,232,171,119,121,169,196,127,200,203,92,166,186,143,139,101,134,174,128,147,203,163,212,178,149,170,203,119,151,222,214,206,183,210,147,101,161,127,130,187,84,210,113,157,155,139,112,206,160,92,166,133,209,85,148,187,168,113,193,112,149,208,144,222,113,121,172,116,86,208,156,176,188,169,138,177,67,175,77,206,126,156,114,91,147,154,111,166,56,114,88,130,156,208,115,206,147,85,106,96,73,195,161,101,166,123,211,174,105,169,128,133,178,123,84,169,116,142,201,128,165,134,142,220,202,156,130,208,187,200,170,176,135,151,132,123,194,193,107,156,92,80,107,138,155,122,170,73,92,153,196,156,154,104,211,103,148,155,230,102,136,152,178,85,168,167,203,178,215,136,110,206,160,131,146,71,196,136,214,171,95,141,143,94,92,166,91,50,167,156,194,216,168,165,122,216,149,147,106,171,87,178,220,166,72,231,91,244,121,167,183,195,111,242,161,200,99,231,145,204,125,103,96,153,85,174,220,150,210,219,209,117,107,142,213,204,102,250,187,141,202,193,175,86,113,144,93,217,96,207,139,108,200,82,175,209,114,112,189,150,211,98,97,201,169,175,132,135,117,129,180,164,191,213,224,154,214,99,150,217,168,125,151,171,199,204,207,134,219,212,117,189,225,137,171,95,165,165,100,200,162,187,112,100,132,164,170,113,79,175,191,167,86,111,177,169,137,141,64,171,172,160,186,140,205,118,265,199,156,175,147,169,99,165,163,144,196,147,181,196,137,170,143,96,139,200,167,127,193,215,127,78,166,184,108,185,165,215,225,137,126,160,144,161,204,78,129,191,124,124,93,265,148,202,111,117,205,58,136,141,204,182,237,195,154,184,168,223,219,189,116,145,204,182,191,178,85,138,165,156,135,201,187,201,193,98,189,164,198,164,140,113,98,143,155,155,91,163,192,213,215,121,233,159,108,158,152,191,122,169,208,170,157,121,193,195,175,178,168,204,111,210,197,67,83,177,217,182,188,64,98,91,165,80,192,144,100,192,215,55,107,138,185,187,158,183,212,139,186,198,168,184,185,185,204,142,170,202,146,159,136,186,207,170,160,123,196,112,143,213,167,207,210,125,204,99,96,144,144,184,119,145,129,217,162,103,159,114,197,179,193,170,168,222,157,235,143,208,182,188,200,135,173,204,94,200,134,104,152,130,183,124,165,108,86,158,127,125,182,159,135,57,185,153,101,125,154,135,190,167,215,123,222,181,99,179,210,151,71,176,156,165,93,270,79,159,159,65,145,206,200,171,116,211,165,187,153,130,129,200,97,85,89,52,188,126,201,196,166,211,74,149,200,100,173,222,156,119,151,172,217,240,228,201,101,132,162,169,107,99,150,160,253,145,107,70,193,135,102,147,215,190,130,123,90,180,170,161,100,118,123,99,213,158,178,194,110,126,136,87,225,163,190,67,154,211,143,212,175,138,123,145,149,217,218,218,141,53,142,131,204,148,158,77,84,86,93,165,181,196,140,98,178,176,131,194,172,179,154,169,203,145,204,149,142,149,105,213,154,148,217,54,209,82,201,160,218,146,82,180,230,142,165,102,177,185,130,216,183,234,115,218,66,129,192,134,83,86,229,262,192,151,125,200,70,107,122,136,211,182,180,196,191,153,181,220,204,156,170,87,67,84,168,150,219,128,204,191,151,109,151,143,213,164,68,171,221,121,142,118,216,213,120,149,214,170,113,93,182,251,178,139,158,177,137,190,141,101,80,108,188,101,208,229,140,123,192,206,197,81,216,50,122,176,167,141,173,147,196,122,134,81,153,207,111,97,126,92,117,187,126,130,187,101,95,163,187,210,233,126,93,150,119,190,192,183,104,190,147,153,123,108,125,80,167,192,193,195,167,149,107,203,127,137,148,185,156,144,104,146,80,115,95,75,117,215,121,179,127,189,205,180,220,206,137,149,144,139,186,169,58,221,125,103,169,163,219,96,191,188,73,166,152,126,168,193,109,93,189,117,180,161,99,70,116,123,80,116,252,216,201,226,178,122,117,116,208,198,159,99,176,123,209,134,205,131,135,91,202,180,181,121,196,114,168,85,161,205,142,186,186,198,138,177,194,166,147,91,137,120,158,177,196,122,126,164,192,135,111,128,180,131,145,156,128,138,177,159,144,83,205,123,87,164,119,148,205,94,187,204,197,147,196,108,183,113,130,177,113,190,164,105,104,121,185,142,103,102,109,166,222,122,182,85,120,166,178,111,90,221,152,171,163,148,198,119,129,139,112,147,203,169,178,118,157,130,163,200,122,212,151,132,87,156,192,126,217,73,102,121,188,108,201,145,164,97,214,136,122,134,100,231,96,207,139,132,154,139,126,148,222,168,84,175,193,110,156,193,149,142,208,204,168,124,123,159,128,135,97,147,178,132,178,217,153,102,157,175,190,221,187,234,146,208,199,203,188,207,90,205,151,144,160,109,151,173,138,176,188,118,135,72,119,90,87,154,196,123,122,142,197,225,199,154,183,148,186,171,204,117,168,128,214,217,135,166,180,124,213,125,165,148,166,208,107,156,198,69,189,129,217,163,115,170,177,125,219,181,83,157,190,91,172,141,201,168,207,168,134,199,171,75,155,81,137,104,68,220,89,181,206,123,64,202,171,94,164,126,150,164,107,80,65,104,135,137,164,212,192,198,137,102,191,178,132,234,127,152,149,128,210,229,146,135,183,198,41,56,171,81,171,111,168,179,196,145,197,151,169,53,125,190,198,116,108,216,52,189,225,175,205,121,140,223,200,177,176,106,162,31,208,97,90,176,169,200,189,78,84,200,83,83,103,185,183,64,151,133,144,144,220,199,208,143,166,146,208,120,156,108,111,137,189,142,109,118,123,176,152,114,109,121,95,182,134,201,87,113,159,179,218,178,133,61,194,142,244,195,108,151,160,30,114,88,84,196,199,141,115,155,92,163,206,162,200,208,129,230,162,126,78,184,199,66,132,204,103,140,144,49,225,164,168,174,116,93,101,121,167,76,138,146,102,198,167,213,120,103,121,210,156,186,200,211,161,57,132,141,125,82,199,155,195,132,133,161,182,135,120,192,171,126,146,204,197,76,164,211,98,199,66,191,168,90,189,209,165,194,177,189,219,211,213,167,40,201,80,199,122,101,155,158,176,122,71,212,66,165,111,165,116,218,147,183,144,175,170,95,204,161,144,183,228,63,151,229,179,193,86,191,101,123,170,167,179,175,118,115,70,175,164,178,226,92,111,160,64,115,201,189,166,189,152,72,150,149,148,118,205,173,202,175,224,135,117,142,216,196,139,209,218,149,186,153,156,190,168,171,212,193,203,179,148,143,96,87,193,152,150,138,211,203,135,112,96,208,85,172,107,141,217,189,161,108,210,92,171,91,183,143,141,127,90,166,143,162,152,126,213,157,193,140,198,177,171,180,126,200,99,166,86,174,110,143,118,170,73,152,121,199,78,153,133,142,130,118,211,127,150,208,169,118,180,148,204,124,121,168,152,78,188,163,83,180,102,160,128,123,98,142,234,213,171,212,73,207,106,173,169,115,121,141,81,142,212,185,113,132,149,124,146,96,177,99,147,109,104,158,123,99,201,147,130,223,196,161,206,200,178,131,117,190,124,236,131,120,159,97,101,132,224,170,149,147,85,214,178,204,170,219,165,136,209,145,90,121,205,191,188,155,121,195,135,208,152,135,145,124,129,184,131,166,73,214,145,63,159,78,206,177,167,90,180,195,163,148,125,219,119,104,101,211,141,194,197,102,93,153,147,201,201,206,218,87,111,135,218,128,125,117,160,193,94,119,215,166,83,113,95,139,144,76,92,100,216,68,113,77,94,153,130,66,200,152,133,141,182,135,136,239,133,106,123,135,189,100,209,78,145,75,194,209,92,120,102,177,114,171,96,86,153,101,166,133,144,110,125,189,65,103,186,153,188,171,184,145,157,229,160,202,227,102,119,129,215,162,189,188,115,158,103,201,188,133,143,168,200,200,86,134,203,193,126,185,160,86,186,154,119,193,137,177,138,215,152,194,128,127,204,138,112,228,71,137,201,188,131,198,202,122,128,190,171,184,157,156,117,109,179,138,155,215,131,154,216,176,151,160,145,179,186,213,157,209,141,137,93,150,199,88,115,99,179,191,74,181,103,188,103,144,226,190,182,166,109,141,172,129,203,211,198,216,163,157,159,129,221,190,162,177,136,184,134,151,134,121,121,117,170,133,162,169,78,145,159,179,199,188,114,176,174,128,145,58,119,153,82,148,168,144,203,239,138,142,153,213,192,160,122,121,140,85,144,178,78,64,168,206,171,143,203,154,134,68,100,194,176,198,226,211,206,93,142,196,158,193,118,125,144,197,169,119,194,135,104,102,138,119,179,192,112,146,171,187,197,169,91,130,217,173,157,196,217,133,153,143,144,93,148,165,117,214,132,166,183,121,185,123,185,191,141,157,208,109,229,134,217,194,168,126,121,173,181,187,207,177,142,209,147,124,151,169,227,203,179,156,43,146,88,168,195,217,178,77,130,181,147,142,148,139,101,189,191,155,196,172,208,206,167,198,147,208,114,105,212,154,168,178,187,172,171,139,113,88,218,138,195,155,192,99,286,156,157,208,93,164,189,88,157,151,184,154,92,181,124,212,212,188,133,195,199,125,92,160,162,61,153,86,110,102,203,158,83,156,111,70,147,149,106,164,141,192,161,140,190,137,102,204,191,146,169,174,71,72,176,155,181,180,63,137,214,210,108,142,125,92,185,229,197,186,187,125,95,179,208,130,136,84,209,115,172,138,128,129,226,123,167,178,158,53,99,153,128,205,116,169,51,132,196,205,170,83,161,151,188,134,141,214,192,200,196,206,228,217,200,167,154,204,102,162,170,185,221,128,145,201,136,124,193,111,128,208,57,139,162,140,159,231,186,158,65,142,204,88,200,118,146,176,181,164,103,194,162,133,138,179,117,203,107,190,143,145,214,155,174,87,191,170,124,144,204,137,161,203,118,142,182,184,177,169,180,113,176,191,144,185,182,127,197,163,213,127,65,139,111,133,197,205,122,125,150,211,95,209,197,236,196,97,203,110,148,190,226,198,202,131,89,202,131,139,187,198,158,74,233,161,195,134,162,149,184,190,146,126,176,181,212,145,119,201,210,74,199,201,207,126,172,218,151,138,109,78,118,189,212,177,126,121,161,206,180,217,177,173,166,242,127,168,141,183,231,162,132,129,164,144,144,200,209,153,191,84,152,165,101,134,92,86,201,193,189,86,199,197,150,143,137,109,77,194,136,84,206,199,127,172,201,174,131,137,142,194,195,121,163,172,209,188,177,164,84,198,163,209,175,125,119,221,106,135,105,149,172,166,190,129,142,205,212,99,198,204,217,145,190,209,190,138,158,152,211,118,186,77,201,122,195,222,133,183,163,99,104,185,122,139,182,155,90,218,170,185,116,216,110,37,213,129,140,108,87,159,119,123,162,242,174,217,214,135,134,163,210,203,82,117,202,105,78,89,204,117,122,161,70,196,75,75,206,189,84,157,188,218,173,183,128,210,131,186,204,178,219,122,171,203,144,234,139,131,193,159,152,112,90,124,107,162,162,118,185,91,122,167,215,146,217,193,184,129,160,169,197,186,131,166,176,171,208,218,141,193,183,82,181,255,107,196,187,181,179,142,193,190,182,218,109,171,78,149,92,136,191,165,188,167,125,157,144,164,176,199,204,172,122,152,207,160,145,142,181,132,115,144,225,123,196,158,136,158,184,186,65,139,160,264,183,166,136,136,127,122,220,210,141,125,112,194,204,101,150,215,192,224,193,149,173,113,166,175,156,73,104,105,125,114,90,104,88,108,126,173,149,205,154,142,176,107,207,126,174,122,143,184,173,144,109,213,148,91,149,192,154,217,192,70,112,160,217,167,157,96,176,204,173,166,179,136,121,211,179,90,204,230,118,127,66,72,138,132,145,93,136,110,223,156,162,206,99,215,235,135,65,182,123,115,192,86,207,190,208,110,174,118,168,181,117,178,131,139,177,200,134,65,180,92,109,202,137,100,108,165,185,192,97,211,144,113,100,162,131,173,239,129,176,167,165,76,119,132,186,152,226,136,140,213,110,112,115,153,100,135,189,126,171,107,185,127,141,181,180,216,169,113,179,118,141,166,187,124,109,126,82,213,202,98,183,208,130,181,167,165,80,169,202,197,103,93,128,159,203,161,129,203,102,101,121,92,196,133,192,161,42,190,176,134,99,179,142,154,103,153,166,121,212,178,111,159,176,105,145,183,240,184,197,98,184,209,82,162,198,116,199,162,154,205,193,153,152,216,108,49,81,168,181,144,187,179,149,247,150,123,163,150,175,194,208,161,174,201,171,215,179,125,203,235,197,197,86,172,154,215,183,115,228,146,131,211,210,205,202,149,147,155,133,211,113,165,137,213,109,94,222,124,111,195,61,181,187,149,201,148,180,141,156,230,183,228,138,126,109,242,174,119,141,71,144,196,225,95,66,140,197,187,141,152,212,122,204,156,113,133,196,123,197,168,146,184,167,116,217,182,195,114,89,158,116,201,188,119,82,100,152,206,147,190,100,141,161,223,109,79,129,100,160,158,178,154,123,184,213,197,192,167,129,197,175,134,142,116,160,133,158,127,215,110,184,94,207,161,177,226,190,96,136,147,123,166,213,102,173,151,194,169,184,79,192,152,198,193,140,191,74,136,152,221,196,182,93,151,97,138,234,167,87,212,154,96,155,63,177,223,181,209,113,192,228,160,131,180,139,182,165,111,208,193,202,121,174,132,216,192,162,239,189,151,167,179,148,193,112,218,173,113,77,134,103,191,151,171,205,152,189,79,121,174,211,106,230,196,172,176,169,157,208,124,124,139,130,153,108,173,92,132,117,156,206,226,154,49,111,221,217,145,127,213,110,212,197,208,170,159,89,97,182,181,229,168,79,129,139,154,87,198,105,221,127,195,112,164,229,94,173,196,90,149,177,137,196,188,205,155,156,159,138,206,96,113,188,188,177,180,92,161,73,110,166,142,151,63,147,65,104,108,197,229,175,175,121,137,43,188,136,183,129,195,220,102,55,125,200,209,148,181,195,179,181,203,220,143,166,88,206,82,160,205,126,121,146,138,143,169,202,170,153,197,122,45,133,146,145,139,118,93,166,132,204,172,175,149,188,114,173,212,209,143,82,186,122,94,88,218,117,201,128,96,125,119,220,150,147,194,181,171,116,118,151,123,134,85,89,184,106,99,121,140,175,137,117,133,152,171,192,119,155,155,146,167,140,99,111,187,105,183,227,107,177,126,84,57,171,104,154,125,150,139,101,219,126,190,90,118,191,168,257,205,162,147,99,160,152,134,126,133,165,109,101,252,180,214,151,137,218,183,212,160,150,153,110,183,94,180,177,116,58,102,91,201,182,254,151,169,100,164,143,208,79,145,240,136,187,204,224,183,110,91,197,187,212,206,155,206,116,133,121,109,209,106,78,151,199,140,170,151,125,117,115,117,123,190,76,165,168,173,232,65,112,167,216,153,162,129,183,157,173,94,138,189,75,147,213,107,181,183,218,103,101,138,227,213,167,186,182,111,133,214,115,140,148,150,127,134,142,176,101,184,142,133,187,111,127,203,98,281,174,189,182,105,102,202,208,44,166,88,119,194,184,168,194,163,134,147,212,138,150,173,108,144,107,114,185,126,69,77,107,94,177,116,131,215,127,93,179,166,58,198,174,115,139,72,216,195,102,156,234,155,161,158,159,211,205,230,205,135,133,141,159,236,190,151,146,83,219,199,96,180,197,183,130,147,200,98,202,143,191,96,148,157,133,211,91,152,185,109,139,186,108,175,229,202,118,178,190,139,214,206,146,212,134,193,220,128,200,150,194,85,217,174,207,150,116,193,161,148,167,198,88,159,130,225,183,220,74,157,174,176,153,77,93,212,136,65,166,175,181,129,125,119,190,230,82,215,139,155,167,122,218,141,196,226,196,126,83,118,169,217,108,167,192,219,92,218,91,158,156,122,180,176,116,166,108,211,111,83,51,97,187,93,148,108,174,205,93,125,131,196,95,100,128,190,167,158,105,210,138,191,214,48,156,162,194,150,176,185,126,192,87,190,192,113,169,132,125,90,155,143,137,106,198,112,181,101,161,202,106,107,134,188,175,159,236,103,168,126,138,73,126,127,185,91,220,141,214,101,150,174,142,199,129,177,151,170,122,140,143,195,194,141,211,197,151,151,150,190,110,168,206,136,117,163,121,154,219,103,78,68,192,180,153,130,206,222,209,160,171,185,185,146,133,173,78,98,99,124,89,90,154,172,163,220,124,155,200,179,132,87,94,172,106,52,211,151,207,170,188,182,179,141,126,160,199,109,206,165,109,201,192,187,171,185,161,144,143,213,160,174,153,133,202,64,204,182,113,135,145,213,126,98,91,178,107,115,150,185,141,152,212,151,168,124,203,104,149,165,202,169,144,177,179,167,160,192,153,179,124,164,203,187,194,218,214,175,130,217,125,106,154,66,146,183,110,167,182,222,165,141,200,161,118,217,78,104,170,170,152,174,225,108,137,184,222,198,209,108,204,174,213,222,187,176,73,88,160,127,177,98,129,111,164,175,175,162,181,97,83,149,140,168,202,168,142,153,176,170,138,161,217,169,74,153,217,200,177,167,137,144,153,123,191,145,124,173,207,148,166,113,112,105,185,203,102,206,229,214,86,162,146,173,101,153,149,136,218,157,103,191,211,188,93,115,201,187,175,205,148,155,157,163,190,145,211,201,144,111,99,138,108,158,155,112,181,149,194,115,81,225,53,219,177,73,181,149,151,163,183,180,173,145,201,60,144,227,144,176,137,143,107,147,230,178,194,189,125,184,163,116,104,121,196,122,134,172,91,211,202,154,179,178,213,126,181,134,159,208,217,242,133,132,145,169,153,176,209,187,197,159,173,165,195,144,140,151,203,109,214,149,100,181,147,197,182,134,116,175,131,124,212,186,156,128,161,203,164,162,193,146,77,166,174,216,204,61,194,180,148,166,168,219,129,170,193,184,178,211,180,141,195,180,118,131,137,133,162,196,212,192,191,119,163,104,212,199,93,177,107,172,210,129,204,200,212,229,157,172,224,180,228,187,153,192,181,137,173,111,198,163,205,142,138,159,159,198,192,149,212,214,198,179,122,225,134,109,230,188,202,205,77,187,144,149,160,219,161,175,141,217,120,231,179,175,162,199,82,190,220,113,191,136,95,175,125,131,112,107,181,200,44,133,182,158,139,92,101,82,172,149,143,130,221,193,128,145,198,143,119,95,226,152,230,230,215,133,185,216,42,257,141,211,191,98,193,159,121,180,183,176,163,197,163,134,205,177,241,182,145,181,155,202,174,109,178,155,184,190,146,196,213,184,171,123,189,174,192,213,169,94,192,211,170,123,146,149,106,194,149,228,168,128,165,142,142,120,125,215,106,158,195,175,134,161,205,165,138,151,193,97,181,111,213,105,168,94,176,106,203,146,194,203,188,89,192,89,106,205,143,209,179,106,240,89,168,145,161,158,217,149,221,205,182,139,158,215,160,180,214,115,138,134,178,211,133,190,150,154,163,194,105,134,148,63,186,163,164,118,217,217,86,80,161,186,154,70,159,181,136,133,114,126,185,181,139,194,96,165,146,149,173,86,105,92,165,182,178,175,119,146,152,215,145,180,173,166,127,115,147,160,90,222,161,187,76,231,139,145,210,183,199,174,152,168,181,188,175,216,191,178,155,144,138,76,215,187,217,67,143,180,91,182,169,152,130,96,200,177,113,200,115,110,119,196,201,188,210,162,157,101,128,187,137,204,84,187,121,159,196,238,142,131,157,166,68,134,180,170,188,131,134,108,142,134,180,164,151,170,180,177,271,115,136,234,194,152,187,133,219,205,117,192,219,165,197,115,56,181,203,158,193,146,94,187,108,77,53,213,157,127,204,225,147,201,122,163,189,194,100,84,133,168,153,188,126,135,130,201,212,197,180,105,176,91,172,193,91,174,196,118,210,178,212,178,191,190,185,173,77,104,110,189,140,83,109,220,218,106,121,195,192,201,218,211,226,130,119,139,193,195,151,213,121,143,101,242,185,236,195,237,176,163,202,180,232,117,100,201,72,118,102,129,160,65,220,206,162,156,110,139,171,209,186,202,52,126,86,193,80,175,80,176,76,214,119,165,140,201,109,108,116,96,193,214,120,207,231,127,198,125,161,99,86,132,120,187,186,160,188,261,146,218,102,168,225,187,109,209,143,164,118,202,147,147,167,206,193,165,206,143,224,190,181,172,161,204,90,144,237,75,206,116,201,157,181,152,154,108,167,132,226,196,172,180,210,196,113,116,124,39,93,158,133,148,86,119,127,215,200,216,202,144,153,60,180,99,127,167,102,158,128,174,129,147,127,48,100,109,168,142,174,92,116,209,162,119,157,143,126,153,95,152,206,108,80,148,223,174,139,199,94,192,107,178,107,177,150,140,172,80,81,157,106,101,178,216,159,177,164,134,138,165,196,196,77,124,89,144,225,200,128,174,81,145,202,213,111,183,111,138,163,217,86,179,125,131,148,134,78,128,195,137,97,202,122,117,65,138,85,170,220,143,172,216,152,168,189,226,203,170,151,208,179,133,165,186,215,124,98,158,179,135,129,207,212,95,175,149,252,177,163,237,225,82,190,180,191,194,180,182,79,238,127,126,105,189,118,159,207,170,140,227,121,118,132,183,166,139,240,139,208,159,125,184,106,218,215,134,170,117,124,195,168,128,212,68,125,166,213,181,127,168,193,203,156,212,127,161,212,158,200,202,233,96,89,178,89,129,152,109,188,157,139,117,148,120,158,219,54,186,107,169,184,92,207,131,65,115,126,89,115,135,80,159,197,183,146,202,193,213,186,192,122,225,215,67,208,124,136,154,211,184,75,158,138,209,138,62,123,205,123,81,212,203,186,180,130,156,110,158,103,178,133,168,134,213,213,190,166,148,108,124,144,155,120,198,184,116,111,140,172,141,117,54,161,87,101,158,208,173,139,144,202,129,192,198,150,137,146,162,171,142,162,253,224,93,97,175,138,156,130,146,145,183,159,69,140,161,202,155,142,154,135,217,98,180,197,166,183,133,221,199,136,137,120,110,103,170,90,175,235,123,189,123,206,184,106,189,230,182,93,97,132,208,215,210,184,202,214,186,150,151,135,123,224,125,85,194,132,154,132,95,183,171,177,191,179,143,214,143,185,128,144,154,170,118,161,205,176,214,157,205,179,143,118,165,181,192,88,106,97,132,176,129,96,107,188,203,186,180,130,195,212,207,208,211,192,235,198,143,168,192,145,110,173,164,151,132,220,111,150,154,196,171,147,117,147,153,214,143,79,138,81,160,204,144,156,196,179,202,162,75,162,80,185,176,176,121,123,97,194,143,178,171,191,195,127,113,142,186,94,186,115,198,74,189,185,213,133,109,155,118,197,176,198,177,108,185,210,168,197,161,147,134,195,222,148,140,194,130,70,192,188,188,143,208,109,187,206,104,164,177,159,168,194,113,199,160,94,111,242,170,205,218,97,219,233,86,181,207,206,120,194,131,156,229,211,120,203,63,165,49,138,134,187,129,210,180,88,174,158,214,143,149,178,236,160,154,96,136,240,134,169,166,164,178,119,170,215,131,261,188,205,182,176,206,149,118,145,195,168,125,165,137,163,183,105,267,194,106,156,197,202,122,149,209,182,141,214,120,202,25,184,149,89,208,134,219,191,207,182,115,174,214,172,182,188,166,206,215,219,145,161,175,71,195,148,131,156,84,198,194,128,179,157,73,193,178,187,192,190,123,147,192,181,148,197,139,136,161,187,183,205,123,100,172,183,162,190,198,183,175,180,116,183,100,160,159,196,154,98,153,104,180,144,144,206,152,122,180,137,188,118,127,137,162,140,173,162,218,182,265,227,181,165,185,184,95,156,116,139,123,94,143,169,217,135,152,249,106,163,163,195,175,121,164,150,197,194,163,106,214,192,206,146,131,210,146,93,135,66,102,129,203,170,96,181,104,72,114,164,218,170,184,141,122,152,129,63,171,114,147,110,227,136,203,181,76,129,114,219,208,139,183,64,116,96,215,220,122,186,237,122,206,172,206,151,216,127,182,157,193,157,181,103,137,185,188,201,191,186,179,208,191,210,168,85,226,210,175,153,167,111,133,137,163,195,217,124,133,138,168,75,133,146,166,119,205,174,142,151,224,69,196,211,109,225,221,172,208,80,203,203,186,176,126,124,189,165,147,203,95,131,122,137,120,195,199,149,134,205,194,182,127,135,136,128,186,200,110,127,93,183,106,147,90,138,180,193,180,77,231,161,219,185,129,159,176,163,166,197,103,201,201,147,144,70,99,119,212,133,132,154,102,155,92,95,146,188,246,198,184,181,152,215,159,171,142,213,188,95,189,101,84,177,133,157,145,189,194,219,169,214,204,119,180,82,130,174,125,121,179,125,120,119,142,121,154,121,217,202,150,208,205,184,88,125,184,217,158,121,130,220,228,78,128,221,154,94,111,105,154,198,211,160,167,120,226,161,187,61,175,200,105,99,169,156,122,210,196,213,132,206,97,208,105,147,92,162,82,139,196,146,74,127,144,163,123,80,93,113,135,192,167,86,88,227,70,210,148,128,215,180,110,119,126,165,201,233,144,148,181,102,194,209,131,147,189,210,136,138,154,205,171,203,128,124,96,194,184,151,162,101,193,167,154,162,126,161,142,195,155,77,134,157,154,198,200,188,220,155,181,190,118,193,180,197,198,117,117,189,129,151,176,125,191,128,120,103,98,154,203,205,184,191,164,85,144,146,105,156,114,208,170,195,249,127,164,205,178,178,171,229,150,156,189,153,145,173,179,148,195,147,149,223,110,160,150,197,90,191,202,132,179,155,92,159,97,162,143,127,120,173,124,199,144,161,199,219,73,217,185,115,194,212,158,62,37,213,160,134,110,115,153,215,200,138,144,61,197,179,151,165,157,157,178,205,204,209,239,179,162,104,86,159,206,127,131,151,207,87,221,64,107,132,147,166,224,148,185,138,69,154,211,211,66,217,144,163,206,141,143,96,201,202,159,134,188,88,177,89,191,210,163,95,197,235,73,125,79,202,117,177,182,190,76,182,219,193,75,132,134,153,121,136,96,199,117,134,226,205,213,177,166,208,197,225,116,207,218,127,107,149,27,123,195,154,134,217,205,205,136,176,119,169,218,101,155,145,165,153,90,180,198,205,194,179,202,99,110,185,158,131,89,100,138,204,105,176,142,119,112,167,209,99,92,191,168,205,199,201,124,185,172,124,182,246,149,157,261,174,123,158,171,190,108,168,205,95,148,117,200,143,184,187,113,139,208,228,150,114,133,193,171,221,138,191,156,162,136,141,218,110,196,170,155,170,93,214,103,191,166,136,198,187,144,194,86,152,131,75,189,91,211,150,101,97,189,146,164,114,139,154,217,219,228,187,150,198,131,221,105,140,126,174,113,115,74,136,88,94,112,197,129,171,117,148,128,85,191,131,168,153,110,117,165,125,130,63,147,219,161,157,156,194,103,84,200,110,86,214,169,143,188,93,152,70,163,103,106,126,185,135,121,194,163,128,99,116,200,128,80,53,171,146,109,91,214,170,194,75,117,81,113,122,84,105,159,237,216,123,92,78,182,172,102,204,224,83,90,98,145,123,134,83,221,129,181,186,146,133,177,87,160,111,98,176,113,160,189,88,188,117,162,200,128,204,197,139,109,140,181,62,150,63,148,138,91,104,116,94,68,79,188,237,94,63,76,57,215,204,113,90,194,218,70,136,166,211,97,143,165,232,87,128,36,69,180,137,135,154,173,172,114,142,134,106,155,93,134,98,50,80,167,70,159,147,75,169,195,217,242,169,225,146,59,89,187,174,82,156,48,100,148,145,94,62,97,152,207,80,113,185,173,152,200,221,146,195,89,99,177,196,126,172,92,132,126,138,85,137,103,219,104,141,68,178,62,194,122,169,92,88,77,110,199,222,101,91,147,161,72,91,112,149,123,43,77,213,91,158,224,87,168,115,120,95,91,111,92,212,167,172,127,198,213,109,110,125,104,106,159,117,79,202,109,211,87,97,211,209,57,181,88,126,213,160,55,95,189,67,102,158,127,175,199,166,199,152,270,205,227,117,94,95,128,150,54,80,103,159,119,109,131,108,179,137,205,108,101,208,205,209,148,213,181,179,190,188,153,172,106,174,113,76,128,101,157,195,48,138,148,213,105,104,78,114,75,134,114,207,52,132,170,156,172,174,156,200,188,195,75,122,114,115,218,63,162,135,190,137,263,25,142,158,92,109,166,53,113,99,155,108,167,54,136,133,205,96,83,165,99,140,72,141,164,98,52,146,133,177,74,40,134,67,59,58,63,81,69,134,97,132,157,195,47,50,142,89,113,134,188,55,52,194,104,129,201,47,203,94,185,200,74,107,111,137,89,125,164,172,183,73,113,221,179,78,219,81,99,115,127,167,83,127,55,109,227,131,83,119,160,154,96,196,53,114,132,75,214,216,227,108,101,171,163,135,147,118,47,210,197,112,153,94,82,140,105,221,84,154,197,148,189,146,158,190,175,147,196,110,68,66,107,160,203,154,181,128,177,127,103,204,98,222,97,46,42,159,166,69,96,168,142,196,205,158,101,223,135,174,190,200,64,128,86,141,149,229,212,127,68,159,180,159,124,191,153,176,149,113,207,87,139,147,116,73,188,256,129,95,94,88,129,182,151,107,213,71,180,160,84,84,206,58,89,99,61,185,63,70,188,195,202,135,71,82,208,133,199,158,116,125,94,142,102,67,105,159,105,222,196,140,119,149,189,94,194,118,156,150,149,154,149,182,215,202,202,111,161,189,127,137,89,93,105,112,187,137,131,217,126,110,228,144,200,186,125,173,214,99,155,150,64,105,208,86,109,221,166,69,172,230,108,136,42,114,114,191,160,91,163,95,103,177,230,207,74,132,162,134,206,117,124,150,100,102,145,136,227,120,99,162,162,134,90,217,118,54,130,121,173,169,178,116,135,158,214,100,148,125,82,89,114,127,144,49,175,216,189,108,215,195,169,108,66,193,171,113,183,171,121,196,143,112,75,94,57,137,60,198,140,153,131,103,113,109,172,200,136,179,168,231,90,170,90,105,214,188,195,97,113,215,82,140,151,77,143,100,116,178,198,128,112,209,113,253,174,112,97,78,127,136,123,175,158,128,113,155,201,122,84,108,73,95,145,135,183,157,190,160,168,164,166,86,139,206,210,110,202,47,88,82,90,149,250,111,184,93,99,83,168,181,58,130,64,180,145,96,143,161,65,136,136,115,155,85,92,162,110,160,66,155,50,199,106,178,74,161,122,75,116,92,177,134,161,89,177,152,158,203,156,120,179,68,111,123,211,194,81,64,206,128,156,103,214,86,151,147,133,54,137,181,99,199,146,74,175,167,169,160,100,102,126,65,113,85,201,202,207,106,103,86,90,102,90,165,79,215,177,112,137,220,108,139,123,176,99,84,110,243,175,124,134,136,138,225,195,102,193,133,127,52,125,97,103,110,209,83,111,169,131,169,66,101,136,121,165,215,94,206,255,219,154,65,211,82,192,224,206,85,153,136,42,157,65,140,102,80,102,211,61,158,111,149,176,168,180,65,169,93,134,85,93,89,121,211,137,170,57,116,93,79,176,80,182,169,189,48,184,112,98,141,159,169,186,176,114,127,194,47,161,148,181,206,228,78,216,69,200,201,165,200,102,50,65,191,90,99,86,145,151,122,88,179,106,133,108,136,159,124,190,164,129,117,119,50,122,72,205,161,41,98,35,159,141,202,101,199,161,103,216,144,153,106,196,109,149,184,113,195,201,62,70,181,126,121,105,166,189,190,143,161,185,128,189,170,126,127,128,196,207,178,135,78,104,138,153,183,119,117,105,162,222,60,139,88,121,123,53,96,195,150,138,132,132,131,152,160,126,137,170,127,81,132,162,93,69,136,174,71,219,215,152,152,102,119,128,198,167,104,173,173,184,118,143,86,47,107,151,141,91,77,128,62,115,113,169,82,122,113,72,127,184,97,128,173,181,144,168,133,196,173,168,153,84,80,175,204,242,251,219,191,147,153,206,132,112,131,207,65,234,193,80,166,167,131,127,106,148,110,155,226,150,51,199,202,157,221,121,84,116,144,181,78,218,249,157,159,169,78,165,170,167,165,205,224,173,67,174,193,209,84,203,103,181,131,117,108,122,133,64,170,108,208,110,175,205,167,50,238,113,185,136,122,102,160,80,173,230,210,174,51,147,200,161,157,145,109,110,42,148,230,203,205,72,185,170,91,118,134,214,160,98,144,161,97,138,138,82,127,160,116,98,124,204,139,160,110,198,95,154,109,42,101,89,88,136,166,132,118,143,205,137,101,96,121,150,226,179,99,44,66,135,171,91,166,122,99,188,166,122,175,171,143,155,59,129,200,127,102,160,99,120,94,206,204,214,190,95,151,114,113,217,138,129,177,68,217,210,101,167,176,190,212,113,128,100,101,121,78,75,74,151,100,166,95,104,202,131,210,187,169,149,152,115,144,63,212,139,87,162,222,125,194,122,161,180,143,226,213,138,188,198,91,75,187,126,90,186,121,112,126,61,49,131,162,100,126,155,192,132,124,129,103,179,56,97,271,182,78,200,193,186,154,178,214,105,115,175,202,149,157,204,134,190,86,90,125,84,62,137,138,161,165,171,81,194,133,196,164,229,129,101,238,227,222,71,190,147,199,147,197,226,151,85,147,76,130,142,153,144,165,182,150,61,122,78,222,175,183,151,52,116,54,160,223,209,210,136,103,166,120,196,141,211,65,155,128,115,127,89,183,139,82,51,131,186,176,105,174,97,199,235,132,167,126,133,195,167,176,205,164,101,175,125,98,152,163,92,151,99,80,92,76,179,41,201,90,148,139,194,110,137,147,211,132,95,110,102,135,192,71,99,194,113,185,69,179,224,84,161,211,111,237,162,196,147,109,138,141,116,118,145,149,147,99,225,131,98,166,230,136,209,128,154,152,205,104,151,132,148,110,122,113,115,186,211,135,141,162,197,126,163,146,115,95,155,110,152,83,100,172,82,207,123,123,212,120,187,173,196,194,161,184,108,149,74,136,77,120,138,147,95,140,188,118,107,189,64,77,223,121,146,155,209,98,194,124,86,199,212,160,109,78,143,174,212,148,95,221,75,213,119,181,148,131,114,207,124,72,258,155,77,182,135,86,88,211,176,133,73,192,125,128,163,86,74,77,201,113,90,109,63,54,150,140,68,210,83,124,169,195,228,89,100,211,151,174,111,122,87,164,105,65,202,103,58,135,206,127,63,80,108,196,128,149,118,151,128,126,131,137,146,174,102,72,150,58,88,82,131,96,196,149,63,86,82,185,152,94,119,59,106,192,213,120,177,111,141,139,186,63,146,222,147,123,130,85,107,149,146,75,68,164,127,116,213,89,130,117,115,69,41,186,166,141,141,170,206,72,98,190,168,97,125,70,120,194,161,134,160,98,217,57,83,152,65,152,85,213,128,171,142,165,134,204,106,153,84,120,105,110,121,152,49,137,129,46,108,109,80,172,116,159,171,165,74,228,123,155,210,63,142,202,127,218,96,116,100,119,180,117,63,151,97,103,186,155,167,138,175,138,239,207,197,94,182,186,159,119,199,174,77,115,97,55,182,183,168,134,124,93,197,155,76,210,235,231,194,93,229,143,90,75,110,58,177,118,180,153,113,196,113,191,118,112,87,180,118,174,112,109,87,102,189,94,221,173,127,77,169,89,168,91,120,102,83,100,200,148,212,237,230,161,98,157,58,50,165,133,127,113,218,109,170,113,178,118,147,111,121,243,75,97,145,58,200,202,74,119,182,141,102,133,135,128,95,175,183,192,93,119,124,136,122,101,107,72,163,122,112,59,184,117,192,122,190,176,206,125,178,164,75,173,164,58,118,114,100,174,149,128,79,131,146,184,79,190,186,81,187,119,217,138,94,109,100,119,77,123,207,130,169,215,158,156,89,123,76,188,148,200,58,206,213,117,105,149,83,100,117,116,101,132,117,125,107,98,154,60,86,103,112,212,172,172,88,140,175,78,99,145,174,108,123,140,161,186,130,210,78,182,127,175,96,81,153,181,99,67,198,202,183,166,142,76,124,134,249,76,97,109,144,132,120,65,159,183,58,135,111,159,120,170,106,168,78,92,100,169,177,50,209,154,59,91,164,105,171,71,173,239,216,125,210,100,138,182,90,153,179,205,148,105,52,125,179,125,149,60,141,95,204,179,101,162,69,132,157,136,90,187,217,84,180,156,192,137,204,208,167,192,150,80,62,107,128,98,196,75,135,129,198,79,120,100,208,198,186,101,141,93,220,208,61,146,160,108,128,161,187,151,198,132,102,127,136,151,129,146,134,98,234,141,72,56,114,109,227,93,168,136,52,134,124,192,56,167,191,87,199,112,220,112,118,114,85,121,92,84,216,207,215,156,92,176,231,141,95,126,164,123,156,192,72,142,90,76,112,109,125,166,87,138,134,58,90,195,169,119,51,216,143,184,69,119,107,126,165,140,137,248,179,177,155,99,138,108,209,128,145,114,122,239,128,56,106,70,218,90,177,122,78,120,97,33,137,97,214,141,204,224,106,59,206,134,79,159,147,217,135,156,103,232,113,127,217,99,96,193,159,153,46,124,96,77,100,86,157,150,130,98,201,134,190,163,199,61,211,120,111,163,131,146,201,88,67,95,204,201,227,125,129,123,102,205,133,151,128,53,109,105,78,188,106,84,80,128,52,81,76,112,199,209,122,111,147,117,74,167,144,139,49,137,115,79,50,54,161,95,177,124,151,193,81,179,135,140,152,182,143,70,212,159,175,167,113,89,219,122,111,90,123,113,79,57,142,163,216,146,203,224,179,191,108,153,179,96,129,61,128,194,127,89,187,106,220,152,132,210,151,61,57,112,75,133,156,100,173,162,74,115,137,119,161,103,104,122,114,108,159,152,73,126,114,57,160,194,125,163,199,112,120,180,129,102,212,79,117,113,125,86,194,102,64,91,139,149,143,131,153,187,75,90,116,86,105,177,212,137,76,109,120,95,186,203,124,154,178,203,216,172,218,79,102,122,227,197,210,150,185,112,91,119,80,192,224,127,163,130,177,219,125,196,163,160,140,131,60,75,138,81,97,93,205,173,123,139,147,208,133,171,83,231,165,199,188,151,192,168,178,77,133,130,65,160,77,109,166,192,128,118,190,130,191,138,199,66,194,169,164,160,168,58,183,153,67,106,127,152,76,87,153,108,196,81,182,193,130,138,94,170,157,127,184,144,154,162,104,187,179,104,61,189,82,208,86,80,110,173,211,93,243,183,155,154,123,124,129,83,134,61,167,187,59,203,102,132,51,67,175,113,150,155,112,83,123,165,145,216,211,117,121,154,75,68,82,183,156,93,98,152,181,116,99,171,167,84,127,128,85,61,194,106,44,196,86,94,134,154,157,188,122,180,127,111,164,205,67,88,202,185,123,109,115,144,81,187,229,119,94,99,121,90,64,247,207,152,177,212,153,185,222,73,157,152,168,200,63,155,90,195,132,175,73,156,125,76,154,114,193,95,149,141,202,167,113,172,140,138,216,50,130,111,132,180,211,80,112,127,186,102,169,180,156,157,80,138,155,108,200,79,207,151,149,168,134,170,113,80,155,146,208,142,120,89,139,145,159,184,101,137,155,219,61,89,171,190,171,96,117,100,86,95,156,207,162,221,134,236,77,107,217,114,137,117,167,216,131,161,161,118,116,191,163,81,202,81,90,104,186,216,132,95,77,151,161,144,108,101,82,219,76,152,100,74,199,163,186,173,156,92,87,192,180,79,121,131,135,110,224,128,75,109,121,86,170,195,145,177,62,128,110,62,147,125,106,73,205,223,87,117,113,137,227,139,81,181,89,95,66,159,48,120,175,88,130,150,89,169,111,143,79,103,177,96,207,108,85,184,114,152,92,190,180,175,99,112,110,161,75,80,230,68,185,115,217,139,191,223,129,101,104,103,69,143,112,167,175,241,85,69,192,158,84,151,161,207,109,185,160,193,190,208,129,142,89,113,180,94,179,89,227,95,231,112,196,123,181,206,147,98,95,110,147,152,119,217,89,148,200,228,219,170,163,120,212,138,149,70,194,161,100,202,81,145,184,108,77,154,87,70,295,70,157,146,68,186,81,211,92,79,101,122,226,196,205,157,111,79,125,115,113,133,210,117,125,58,139,120,158,83,131,229,141,169,111,204,223,144,98,224,176,143,62,142,221,155,102,150,44,176,128,155,119,108,84,131,230,127,108,100,176,134,77,63,240,154,147,73,87,109,195,200,165,154,93,106,146,113,140,273,198,128,142,107,227,140,114,111,98,80,63,203,142,193,212,141,208,43,130,177,120,129,153,48,78,63,116,229,154,69,150,167,165,74,187,155,192,142,192,150,127,121,134,195,182,189,123,83,185,238,134,118,80,90,122,167,194,214,138,78,220,187,123,53,154,144,103,156,182,96,95,152,147,92,175,155,105,135,161,91,57,87,161,53,71,95,151,212,213,224,80,230,133,158,141,106,145,100,95,204,131,153,197,177,106,178,157,231,135,84,99,104,92,169,88,60,197,196,150,160,203,215,177,186,163,107,138,157,199,125,71,64,181,141,122,197,112,139,145,146,101,176,93,137,196,143,214,114,133,209,209,190,181,151,119,73,207,168,68,218,168,158,83,181,149,107,135,139,221,110,189,134,131,168,175,106,197,157,215,120,73,136,77,161,112,65,201,99,195,159,165,244,270,190,182,110,90,125,113,202,63,223,123,116,116,220,192,167,176,175,114,99,181,167,171,152,132,117,218,135,224,188,180,113,137,100,210,113,204,131,122,84,144,143,202,90,234,112,61,108,193,148,124,149,89,158,141,77,150,198,125,98,134,103,88,132,71,78,118,120,144,174,159,169,180,58,67,199,176,74,58,117,91,132,209,171,161,102,128,123,119,193,261,112,151,126,70,217,103,101,158,158,159,102,165,208,140,118,181,207,169,166,147,92,144,198,41,215,92,154,137,197,104,137,217,222,151,205,207,50,163,83,201,207,199,54,87,229,161,124,159,112,136,196,221,47,197,197,87,114,173,117,108,184,138,88,118,153,105,173,123,188,110,189,117,74,133,244,125,56,191,131,181,111,98,84,90,166,165,69,94,165,81,107,79,128,140,205,132,137,209,124,124,110,95,132,74,78,139,180,222,139,104,119,98,88,110,166,59,188,234,116,178,223,196,174,170,140,179,175,215,171,153,147,151,173,115,286,182,138,209,178,195,144,42,167,188,259,56,162,121,148,211,103,54,68,119,75,104,167,210,148,68,84,177,214,111,180,116,144,153,185,51,208,102,57,68,135,68,152,181,158,166,66,92,144,112,147,67,139,220,163,192,65,177,132,189,169,217,71,183,109,160,89,90,168,65,162,205,124,185,88,258,93,71,192,216,125,107,200,166,168,140,126,97,235,108,197,128,96,216,80,150,190,121,186,111,201,199,72,213,221,117,168,93,176,182,196,63,120,105,164,121,197,53,236,134,124,211,102,60,161,203,98,192,195,202,227,78,131,115,178,61,137,93,83,203,234,100,216,86,198,170,175,84,93,128,131,189,176,115,99,141,126,173,87,241,213,108,145,134,184,197,194,143,177,91,138,75,74,103,203,203,93,165,219,207,173,197,112,220,123,195,160,198,133,81,186,189,200,193,100,183,142,202,127,177,192,165,246,204,83,61,198,77,187,99,214,160,173,217,227,94,162,51,190,91,193,113,168,170,186,156,106,132,94,121,136,159,123,165,146,145,101,165,128,191,112,93,173,202,87,176,166,196,93,168,132,84,100,131,238,183,181,205,97,131,205,200,165,193,112,175,132,142,73,181,96,133,80,227,181,103,156,184,116,144,162,160,136,147,150,153,194,168,196,107,186,165,124,154,152,188,157,145,214,130,175,67,199,152,160,130,85,165,165,145,121,68,103,115,121,189,52,98,108,165,154,168,150,66,146,179,128,91,218,216,208,69,199,112,98,171,214,77,216,208,115,102,198,139,135,190,79,189,114,121,181,173,205,162,139,193,140,146,184,104,150,163,161,129,102,67,198,179,155,108,111,80,232,87,149,108,209,99,131,73,133,108,136,168,70,123,199,131,201,87,191,120,74,220,120,139,183,228,63,138,95,142,119,97,157,139,146,115,134,217,137,130,154,131,85,183,180,191,110,224,136,158,95,181,193,139,169,84,77,161,102,114,101,226,212,113,137,152,98,152,99,236,158,122,110,127,156,99,186,64,145,119,128,190,139,169,104,203,112,123,216,107,84,117,148,188,104,73,82,208,97,127,227,221,135,193,111,125,176,113,182,193,129,186,193,144,214,141,134,160,237,157,111,173,96,93,130,137,209,215,141,218,154,126,203,207,60,151,119,157,192,51,138,177,141,150,70,109,152,118,102,153,89,75,228,51,129,174,161,87,115,130,114,72,100,153,181,82,91,127,225,94,143,100,85,153,189,118,174,268,192,186,73,120,157,169,176,81,103,175,132,194,176,167,192,221,115,166,212,171,120,177,188,115,105,168,68,205,175,100,136,88,93,195,176,101,198,72,238,110,93,105,154,121,237,112,179,114,141,177,137,126,112,87,111,97,157,214,148,156,185,228,184,162,213,160,173,215,106,152,134,99,231,141,104,98,175,122,190,112,164,217,218,158,142,118,83,131,143,167,183,183,188,116,60,187,171,149,150,68,170,157,108,159,198,101,128,148,206,176,139,222,160,68,150,141,85,103,204,204,197,176,163,88,189,78,152,83,198,170,156,203,139,197,139,214,217,181,103,221,174,122,118,201,106,155,165,104,84,224,162,107,118,165,207,139,176,79,137,127,150,191,160,164,138,187,79,87,166,231,201,124,64,97,142,197,195,137,221,71,82,127,225,221,178,174,130,165,195,216,81,158,165,115,144,153,146,120,182,153,100,212,83,176,191,218,169,56,145,129,152,160,127,91,177,209,210,192,102,186,224,132,206,170,93,68,147,165,190,85,35,125,216,222,66,168,76,113,144,126,163,160,59,226,153,172,147,114,157,178,131,196,105,139,140,187,211,85,131,211,146,78,208,233,69,181,106,110,218,201,126,162,122,143,164,167,103,168,129,237,230,190,77,133,91,221,181,121,97,71,150,140,182,136,53,107,161,130,84,51,135,192,178,53,77,202,216,176,184,197,138,104,165,164,157,154,151,173,129,194,208,107,192,167,140,55,100,153,164,137,118,163,156,186,96,86,148,153,85,134,129,183,221,185,174,156,105,167,151,67,195,173,125,147,105,164,102,223,167,78,184,107,213,133,217,98,113,109,100,119,188,101,147,194,101,119,182,162,215,160,156,107,190,200,70,59,141,148,143,138,203,167,86,150,129,64,180,99,119,116,153,166,104,62,94,195,164,102,154,212,41,99,157,137,191,219,203,129,133,81,197,160,159,146,141,159,182,112,157,197,143,191,37,216,74,174,81,177,169,131,110,173,226,206,61,169,96,183,161,84,122,117,153,207,164,149,195,224,133,155,136,163,203,115,211,184,109,174,188,213,213,173,246,119,159,232,197,197,167,143,153,190,81,196,53,144,260,123,206,119,192,221,156,210,131,124,77,108,110,131,116,67,138,100,171,89,157,157,92,194,79,105,175,108,223,212,125,119,127,176,77,159,187,183,189,220,154,117,239,175,63,114,80,194,231,112,216,99,205,161,158,167,216,191,213,219,127,223,89,88,212,143,193,176,100,89,107,155,203,172,140,189,245,231,170,93,102,107,177,138,212,187,216,93,106,164,169,190,176,79,126,227,186,218,182,174,188,157,167,91,247,201,179,177,62,42,71,225,167,183,107,146,141,137,200,206,154,123,109,182,208,175,201,182,117,94,116,152,107,145,232,204,157,154,202,137,87,216,140,127,247,137,122,161,190,151,293,130,77,185,176,198,139,94,171,126,103,111,78,173,133,194,142,178,87,205,140,201,137,159,131,228,86,177,171,188,73,117,102,150,201,124,179,208,152,95,178,192,172,188,122,182,167,151,125,91,58,196,213,188,244,193,196,191,71,88,212,139,84,205,72,165,151,117,111,230,175,180,83,137,119,124,55,110,165,88,123,210,67,163,136,84,78,202,107,189,110,148,224,127,181,137,157,88,153,106,179,157,89,115,160,263,174,166,99,88,160,96,103,170,124,232,138,78,127,88,172,193,131,179,130,127,83,194,92,154,171,189,91,242,147,74,143,264,192,135,184,180,53,94,222,226,129,103,56,179,124,103,206,208,185,77,118,79,173,193,183,128,169,46,96,164,136,160,190,128,176,166,105,174,168,79,96,68,169,147,100,61,140,184,90,165,151,214,147,135,140,111,133,112,99,69,194,137,115,127,145,74,308,206,169,87,138,217,180,137,95,217,227,190,129,109,64,102,174,171,95,189,66,150,103,171,125,134,79,216,177,99,124,70,131,84,122,158,87,107,102,86,191,52,58,169,96,227,78,116,94,83,148,218,161,143,179,79,134,153,158,89,106,122,217,239,167,111,103,140,92,186,165,196,147,87,205,174,115,134,152,124,135,183,143,109,119,123,164,106,169,136,187,193,124,129,162,201,74,246,100,222,214,106,103,129,159,133,222,152,193,167,169,116,177,209,85,176,142,158,139,117,150,111,157,82,184,180,151,166,174,155,97,119,125,123,113,173,222,144,148,78,112,159,172,111,173,79,137,205,121,144,179,64,58,164,131,138,94,183,88,96,142,141,131,164,178,240,69,134,204,125,179,174,141,90,79,69,133,59,149,87,211,48,196,73,71,119,164,142,236,145,112,181,115,199,192,207,211,101,103,119,122,101,189,231,81,95,173,139,212,99,144,184,176,153,124,90,122,195,191,166,140,109,154,114,156,169,77,202,174,153,161,233,172,87,119,215,201,144,207,97,154,187,203,212,90,135,131,166,141,50,155,103,181,79,80,102,127,219,84,118,147,174,82,91,116,203,211,145,99,160,175,150,146,172,153,126,196,102,147,226,119,59,165,225,129,220,124,163,127,128,97,108,124,204,174,107,131,201,198,132,218,245,145,164,85,120,158,188,162,139,123,154,202,78,184,110,190,205,84,156,39,96,88,118,142,212,101,161,72,77,122,164,87,89,190,53,126,173,144,76,82,112,88,206,231,69,92,62,152,202,166,103,76,71,67,179,124,118,115,104,213,66,124,226,160,163,198,213,67,85,142,156,78,181,121,67,142,131,119,102,94,162,106,110,164,153,72,65,222,173,112,172,200,134,162,149,82,188,129,145,108,70,67,61,54,139,197,124,160,61,126,220,189,80,194,80,137,83,182,95,77,99,182,197,182,151,201,104,83,175,89,148,164,116,191,45,194,66,200,190,142,185,167,85,142,98,129,106,114,155,232,157,214,111,136,67,123,135,113,204,46,66,118,127,90,171,135,203,69,242,204,129,137,219,71,175,186,126,238,185,56,62,157,139,74,137,75,72,198,164,213,216,186,88,173,177,156,198,94,171,144,186,139,162,223,200,185,122,99,91,129,54,177,154,145,67,92,157,142,114,200,177,114,100,187,126,96,112,182,166,86,91,106,98,106,119,111,126,55,178,108,137,74,82,84,159,166,55,156,101,99,203,121,76,153,127,248,160,113,91,156,174,74,127,115,143,54,126,79,172,185,82,142,134,115,191,192,67,77,257,92,159,162,219,175,220,120,156,81,66,131,155,155,179,131,95,74,183,225,175,136,205,129,277,100,150,200,245,115,110,153,88,166,105,41,148,84,173,145,157,124,56,77,94,169,233,170,58,135,144,124,105,172,159,93,111,203,109,81,108,173,58,120,176,105,127,143,109,210,184,166,172,135,181,87,103,110,142,175,155,111,244,237,135,52,103,178,178,78,152,208,98,155,166,176,127,45,142,169,203,93,234,204,153,145,140,73,151,102,145,100,176,123,189,192,137,157,149,164,211,182,129,152,65,123,100,126,178,93,149,159,170,132,109,91,200,108,61,203,129,137,141,159,135,202,205,155,114,83,153,76,71,214,126,104,215,113,207,139,172,107,154,209,94,164,190,96,153,131,95,94,163,196,73,210,67,135,154,81,226,140,124,67,195,90,89,180,197,98,168,109,109,100,201,218,82,181,242,219,112,107,184,133,164,197,151,178,101,168,134,47,88,125,152,151,143,102,98,141,164,80,263,119,178,152,230,202,177,92,207,113,182,130,190,108,167,136,124,191,181,95,103,123,142,124,141,110,126,98,132,131,192,86,135,53,177,84,154,113,139,209,76,148,207,154,119,41,210,153,98,189,139,157,183,129,155,222,118,139,216,97,149,50,163,64,164,186,146,127,93,209,195,189,118,226,109,99,145,158,68,148,180,101,129,111,120,168,121,146,183,95,141,196,127,132,214,91,141,175,212,101,203,186,162,202,117,191,36,119,113,143,79,103,111,163,162,129,222,217,147,217,198,177,122,159,73,185,103,172,96,207,132,115,151,176,203,50,111,181,128,144,174,242,110,127,215,185,141,125,168,86,66,118,226,144,171,119,209,176,200,63,97,181,68,98,152,145,157,135,84,222,198,199,140,153,154,124,216,86,153,107,53,123,208,74,69,96,184,147,111,99,58,146,197,212,199,189,172,78,204,121,111,164,182,164,140,98,115,95,196,142,105,120,144,224,124,153,140,59,198,168,113,103,199,128,94,113,153,222,173,202,210,224,74,104,91,80,152,89,182,66,186,183,174,122,44,211,121,154,145,250,196,114,161,217,184,148,177,235,121,116,55,158,140,146,123,139,119,197,183,212,108,134,100,157,120,80,154,186,192,221,202,109,155,64,116,134,145,152,119,202,148,74,143,90,98,114,136,163,67,50,82,88,224,84,187,116,143,213,57,132,207,147,65,176,84,223,192,211,165,73,130,189,89,135,96,122,81,88,75,184,95,110,172,181,66,95,126,51,109,137,96,53,183,203,193,123,145,162,143,150,110,154,91,215,204,79,93,171,51,75,71,67,194,168,85,168,195,145,202,164,211,90,140,107,175,77,220,95,163,196,139,151,90,125,202,172,98,159,154,120,214,74,79,145,101,222,214,39,192,177,204,75,46,138,64,202,120,106,158,224,189,217,169,126,119,88,115,113,230,123,115,93,180,103,205,195,174,159,104,188,163,79,148,192,113,130,58,131,93,206,129,185,160,186,112,79,113,127,140,172,63,206,218,181,168,220,188,186,80,141,220,134,93,170,213,174,83,80,137,175,229,147,118,255,202,75,119,157,162,190,141,156,187,217,109,195,142,200,146,207,149,172,85,226,61,212,177,82,120,205,143,142,74,88,117,110,162,96,173,158,242,85,213,117,118,165,131,121,195,122,119,132,205,135,91,33,68,214,85,82,115,94,233,195,111,55,77,109,148,143,94,223,86,216,204,216,176,62,166,146,69,181,129,115,159,133,70,88,91,80,201,206,214,146,100,137,111,148,182,95,124,150,161,199,68,162,139,145,78,168,68,74,131,210,180,186,101,180,57,96,161,91,228,168,137,230,97,189,139,94,145,218,90,105,193,188,87,135,252,183,168,213,108,181,124,258,152,142,145,135,226,206,144,107,142,190,187,163,113,91,157,228,128,135,189,189,233,143,140,192,180,205,213,143,78,110,186,213,139,165,160,129,134,129,154,155,178,133,118,185,163,122,71,258,110,173,204,188,138,91,114,160,159,155,114,156,133,137,72,71,192,186,188,175,46,147,187,193,113,110,82,202,197,151,129,126,168,105,226,139,142,189,243,134,206,229,152,129,193,75,129,211,95,185,146,208,164,223,79,103,151,128,196,86,56,185,199,179,149,142,210,195,111,160,38,106,101,221,93,98,155,155,83,121,79,134,124,204,132,270,110,131,213,144,122,123,191,124,205,181,152,134,93,67,122,106,213,160,69,78,106,130,176,181,194,146,187,94,90,145,127,148,122,178,187,238,172,104,85,156,205,143,90,133,124,150,209,79,126,190,203,170,88,192,128,97,126,101,91,108,199,151,156,167,124,152,123,184,194,93,72,167,165,218,199,101,158,87,167,144,207,61,232,196,199,184,190,131,145,57,161,133,69,172,114,128,115,178,126,123,81,149,97,207,146,78,97,205,62,201,148,188,166,167,198,150,99,250,94,30,63,109,61,221,145,189,99,79,72,98,177,87,73,207,179,86,163,138,98,104,195,137,155,173,197,185,78,174,165,133,159,181,104,98,156,113,164,142,159,131,162,150,75,157,181,67,118,88,241,175,112,100,90,192,65,202,141,75,150,88,124,109,124,213,110,143,83,100,199,95,184,62,155,62,146,88,173,101,235,142,180,184,155,171,69,185,82,74,156,197,121,167,173,209,182,211,182,180,129,197,239,220,95,162,89,187,111,229,204,129,164,122,85,76,132,206,176,121,173,125,76,206,140,121,167,101,137,185,142,116,187,174,111,178,156,78,143,135,122,156,161,90,120,147,127,107,130,162,154,165,131,158,95,194,101,163,126,157,147,189,117,85,120,143,197,106,110,177,166,136,244,101,233,116,165,97,164,168,95,104,97,65,122,136,81,181,226,140,154,193,174,218,87,158,128,77,173,200,167,106,153,207,211,179,122,104,102,143,205,87,75,105,73,108,134,228,149,175,135,157,149,113,141,153,161,219,149,182,75,150,102,166,118,140,127,80,157,191,233,204,190,144,103,83,177,131,108,178,184,156,181,122,78,210,202,198,55,98,143,76,193,112,154,149,161,207,199,73,131,188,102,106,147,189,139,175,99,154,73,185,195,207,185,110,157,168,48,196,177,146,142,156,91,186,210,124,206,154,169,125,118,148,157,98,143,100,105,198,192,219,172,178,148,61,76,189,146,120,90,185,194,176,101,125,189,130,125,172,124,79,202,222,131,144,220,98,134,143,69,46,199,172,172,213,124,199,187,216,209,185,200,75,176,59,149,124,209,73,86,181,90,134,139,177,169,75,163,190,117,149,106,99,126,170,149,176,200,110,125,112,186,165,36,93,108,139,121,149,151,114,158,94,148,181,215,148,94,246,116,79,212,174,106,99,144,196,181,183,144,102,97,126,146,140,186,79,77,164,56,43,165,68,142,128,107,96,216,109,105,231,151,122,144,164,218,108,111,81,189,156,136,86,96,129,142,121,121,189,201,197,105,158,108,206,214,120,119,135,85,211,191,209,93,130,106,178,183,141,94,125,120,201,197,169,133,110,85,102,215,181,188,104,189,166,175,94,111,119,132,177,191,109,210,175,176,171,140,65,202,154,140,72,216,100,224,229,162,116,128,151,151,217,165,132,231,87,153,197,167,63,187,136,77,107,132,146,115,219,138,228,150,153,139,123,127,90,100,118,94,121,101,159,151,98,182,121,50,158,105,106,96,173,105,161,77,115,153,171,189,185,124,215,114,136,177,120,78,148,159,200,100,205,102,153,214,82,67,207,144,210,133,179,182,158,108,94,233,206,81,186,163,173,99,117,190,127,89,182,62,146,186,95,63,129,83,91,160,76,220,169,209,98,220,142,144,114,161,126,51,121,91,102,188,102,107,152,71,80,171,97,76,152,160,170,139,140,82,111,74,215,107,124,114,129,251,97,117,153,145,197,70,160,171,74,53,219,110,194,96,91,152,78,53,196,71,133,150,166,187,248,70,86,52,136,96,115,114,72,174,101,68,230,247,115,195,61,92,75,157,149,131,68,120,75,124,120,89,86,158,178,160,209,151,86,200,52,96,143,121,193,189,94,184,88,89,97,106,65,187,136,58,172,167,140,94,182,62,140,156,158,163,123,150,111,152,211,90,157,174,92,232,106,190,81,111,188,128,127,102,229,87,160,131,104,80,71,219,169,185,151,112,97,210,61,168,95,215,227,197,170,122,217,99,162,119,62,51,126,117,229,134,114,133,109,125,195,155,86,217,137,147,220,116,110,96,170,131,69,140,127,116,92,177,160,149,97,99,169,126,134,103,103,72,107,208,194,61,167,166,110,173,178,175,191,170,168,183,203,202,103,184,135,207,136,198,147,111,118,111,72,127,125,173,161,215,134,190,95,169,81,163,112,178,217,175,162,87,125,264,136,84,230,150,123,126,100,154,129,152,112,212,76,134,175,71,198,210,178,139,100,55,164,99,140,192,168,165,56,104,204,108,205,194,187,58,181,149,127,84,219,59,120,105,147,188,87,187,112,155,132,229,150,84,125,182,192,132,222,84,173,94,151,214,219,147,89,209,117,130,80,130,153,166,129,88,163,108,119,191,96,119,153,125,229,220,223,163,98,147,187,74,143,154,141,186,65,94,67,202,207,215,143,196,94,150,143,123,96,63,65,129,131,100,177,173,120,66,93,221,188,100,149,247,188,193,190,136,65,153,204,173,158,167,101,64,118,142,102,88,186,121,92,91,82,226,243,166,143,192,130,79,137,203,109,63,186,204,169,158,195,145,245,166,62,144,204,74,155,99,177,118,174,92,147,119,169,155,139,79,203,190,143,149,162,60,92,173,251,76,184,71,102,55,204,51,220,149,181,44,66,93,88,142,96,224,130,92,155,164,165,140,103,129,100,118,120,193,187,94,81,130,161,117,176,224,173,208,129,190,86,108,98,133,127,151,212,79,137,197,188,97,61,210,73,153,205,204,88,246,136,191,189,119,131,192,125,153,247,213,175,221,104,123,184,87,198,201,182,177,130,44,234,106,232,133,98,94,178,223,189,130,87,180,146,148,58,107,153,141,154,131,107,156,207,170,188,222,102,98,206,155,205,142,111,140,98,84,115,149,167,125,62,96,104,117,133,73,171,61,130,188,135,176,98,214,159,89,221,154,166,168,97,170,222,152,143,226,171,232,166,93,66,209,212,161,121,189,172,94,197,168,102,172,174,98,169,209,79,150,152,179,50,126,184,103,171,158,117,170,127,166,97,210,173,120,97,157,110,100,200,180,100,163,136,114,193,114,117,255,219,179,148,162,163,146,165,123,182,112,104,180,167,144,204,104,143,142,180,87,160,149,57,180,138,107,159,197,183,206,234,169,163,133,110,214,174,164,104,119,214,203,173,209,130,198,167,122,206,125,209,223,95,210,187,56,119,148,172,152,131,195,94,170,165,165,186,123,183,197,129,233,225,142,209,90,112,233,112,46,118,167,159,221,131,106,158,153,72,133,308,130,125,189,234,152,213,224,216,134,115,112,170,75,153,155,91,145,89,100,90,219,201,115,167,240,144,224,195,146,130,131,135,182,185,185,153,58,153,167,53,92,141,154,122,54,200,94,169,125,156,221,190,117,125,164,83,134,220,171,135,112,227,209,97,149,184,215,156,167,135,217,160,111,207,193,210,157,168,137,179,192,136,161,221,158,202,224,185,160,215,246,75,102,156,173,199,203,106,179,218,205,173,96,187,107,129,207,218,182,230,101,100,148,212,141,109,163,181,170,221,181,69,175,118,124,146,91,125,148,109,165,137,215,128,181,165,150,225,215,92,215,154,97,137,161,53,76,125,216,135,133,167,158,185,207,76,173,159,169,186,228,72,178,142,205,240,160,125,194,75,168,166,107,98,74,104,75,218,179,167,53,159,151,234,202,61,130,108,125,212,70,196,92,89,146,173,150,184,194,144,177,188,205,163,72,241,135,87,59,145,272,172,132,66,173,213,90,99,66,129,195,224,192,203,123,198,67,153,116,127,214,84,191,190,225,179,103,117,192,117,184,102,113,147,180,140,196,207,226,206,88,166,87,153,109,79,177,149,165,126,189,94,143,47,128,88,208,254,208,199,113,113,70,193,173,198,166,158,140,188,221,218,97,206,158,89,96,215,126,140,173,208,181,163,127,143,153,108,209,54,221,152,128,103,125,68,91,150,40,171,178,89,132,119,114,83,152,133,62,139,106,171,134,204,63,77,86,190,69,107,235,171,190,206,204,283,132,130,45,116,73,80,132,72,127,105,94,141,78,157,158,138,84,170,89,200,230,153,169,171,139,105,219,122,125,100,197,126,115,135,199,178,200,168,113,191,130,147,164,112,175,212,114,100,151,121,135,160,166,156,109,238,157,169,214,89,120,186,90,160,168,144,136,223,115,192,194,135,169,137,161,177,202,104,174,121,56,156,132,163,170,206,221,137,118,204,176,167,212,229,109,127,165,127,132,183,152,140,242,86,126,111,126,137,119,166,63,149,227,117,214,113,109,239,162,180,177,200,183,171,137,132,193,176,108,176,200,148,216,219,93,150,120,145]
|
doclens.30.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[161,49,104,192,290,103,122,134,166,192,177,144,197,167,117,54,128,116,124,135,200,86,196,107,99,199,121,196,278,67,366,138,163,147,137,347,86,156,132,169,282,132,171,85,160,174,204,182,110,210,225,228,78,42,131,157,284,213,143,103,89,135,68,220,188,142,215,141,179,90,205,281,157,244,109,200,213,139,219,405,109,159,139,244,96,166,147,142,284,80,115,177,196,72,197,124,94,104,183,176,191,86,204,105,265,174,82,164,136,70,195,147,190,155,258,167,184,188,100,114,115,242,242,237,184,123,182,131,179,286,206,127,184,213,222,154,240,98,152,109,139,152,189,161,297,94,160,86,122,211,236,171,195,129,116,240,158,181,173,160,184,89,164,220,222,152,222,120,165,190,194,75,224,156,121,182,257,125,118,104,250,250,145,103,53,149,301,150,147,138,183,163,128,189,271,158,215,195,234,187,199,157,294,148,179,211,164,123,144,129,126,122,155,252,86,133,239,122,199,223,186,189,101,76,184,162,167,286,126,96,205,118,82,124,219,160,193,115,224,184,261,259,98,344,128,169,148,155,164,199,69,135,180,240,110,97,211,281,107,236,245,117,101,228,179,175,158,232,145,187,240,156,156,276,183,144,183,240,154,214,145,112,178,307,214,59,103,195,198,83,158,259,216,202,170,190,185,209,93,220,127,180,255,227,154,61,210,218,100,352,61,162,167,115,130,166,112,140,144,83,189,140,128,111,118,212,185,141,319,146,220,191,161,237,236,214,104,216,220,41,108,258,111,130,184,125,119,231,104,113,360,175,287,155,214,236,209,141,273,124,130,106,130,329,130,194,333,214,157,290,201,265,203,335,115,140,194,98,118,151,222,85,175,165,181,155,188,231,248,153,115,249,276,91,183,96,239,120,147,121,225,72,205,271,116,113,129,227,187,234,206,179,68,255,192,166,148,112,194,193,187,248,149,178,162,141,214,150,113,70,194,104,180,177,252,296,117,229,103,209,181,161,98,103,222,162,94,249,107,300,186,67,174,150,210,93,125,209,228,92,160,168,157,87,137,82,182,204,187,311,196,210,78,106,90,90,262,175,90,261,133,165,248,118,88,182,112,151,206,151,256,144,171,255,213,208,229,85,188,219,244,162,181,184,90,175,192,72,188,151,102,143,102,182,132,158,175,180,339,119,252,113,144,291,130,228,101,106,92,123,206,83,233,73,188,188,165,58,209,306,219,288,154,197,101,190,198,117,228,212,255,78,213,239,116,211,234,196,212,149,219,228,131,278,45,254,131,257,163,153,201,105,119,146,245,204,162,197,124,104,171,136,124,201,292,80,227,185,186,341,157,140,167,165,193,175,156,172,239,160,194,225,241,172,190,96,178,71,185,105,177,155,143,260,136,57,228,97,144,216,266,96,217,238,135,119,213,133,210,244,203,188,260,56,226,247,224,136,195,185,288,147,59,155,130,189,133,66,101,155,123,185,135,137,117,71,74,120,154,226,294,139,247,171,160,185,57,146,191,189,186,139,270,241,120,104,235,249,213,67,221,259,197,81,101,266,253,203,206,108,212,189,101,143,252,275,97,244,129,176,96,114,248,202,285,65,104,100,224,251,166,217,138,66,174,73,193,109,306,107,210,101,211,212,209,121,221,142,248,218,56,151,111,187,282,156,95,203,224,365,297,49,113,251,109,106,113,166,184,247,112,155,104,152,281,149,184,154,226,79,132,178,185,228,107,110,151,92,139,85,267,140,274,197,189,200,193,202,107,185,230,81,60,85,74,199,165,206,205,158,200,179,147,115,108,245,137,77,184,99,185,184,71,225,111,254,146,93,147,219,138,145,86,174,171,163,207,282,304,162,237,167,153,212,166,133,146,306,192,86,227,120,241,150,230,143,221,132,222,93,92,234,84,222,236,255,267,348,199,180,90,145,131,145,117,139,304,182,97,181,187,139,98,169,265,105,152,146,193,70,145,156,179,199,190,324,316,129,81,244,260,237,202,142,225,208,183,89,186,142,186,158,86,103,220,77,134,234,163,206,83,154,258,182,194,278,210,182,178,288,173,175,180,226,214,127,241,149,183,152,212,146,210,219,210,79,278,151,123,92,84,254,81,135,163,229,101,202,290,136,197,151,159,123,274,142,180,99,301,215,180,78,137,99,211,141,148,151,100,129,191,233,198,196,133,213,110,179,145,175,138,238,145,102,135,235,156,158,238,256,159,175,209,153,143,137,246,204,278,107,179,136,235,84,263,189,166,351,117,119,219,132,172,193,120,158,188,118,109,219,357,338,180,206,54,94,202,165,132,229,63,179,220,207,157,75,211,97,202,135,230,128,252,175,260,395,211,257,230,168,216,209,81,298,278,189,199,126,139,92,82,236,84,192,110,183,202,115,221,99,196,198,102,262,115,73,137,159,151,160,182,270,107,190,94,117,183,290,155,143,157,199,172,273,118,212,227,202,120,162,293,205,123,303,190,251,127,76,362,48,136,250,167,344,156,272,181,152,152,123,207,234,167,149,63,196,268,173,169,81,195,103,133,215,214,135,111,160,114,180,233,230,104,124,69,235,144,204,149,263,173,148,214,255,88,115,211,222,135,174,147,83,105,176,162,141,80,238,73,270,92,166,170,91,116,158,106,180,215,206,219,102,126,130,105,260,293,117,207,114,106,127,187,178,187,65,191,377,54,101,192,125,135,233,138,225,137,105,160,200,232,164,255,198,208,204,167,145,224,221,159,120,281,124,119,120,171,60,200,218,300,151,231,235,115,223,161,151,205,233,123,95,205,204,172,130,119,205,206,193,216,241,247,265,212,116,226,107,127,152,107,120,184,179,226,239,167,119,224,203,150,144,95,151,235,126,120,56,127,169,192,86,147,107,180,166,254,232,197,236,148,172,75,116,232,175,232,160,80,164,80,257,171,80,152,214,127,226,125,189,252,167,189,203,194,85,156,179,127,116,264,129,197,175,78,267,151,158,175,253,168,77,223,91,123,211,220,87,148,269,102,114,309,153,289,105,203,166,100,113,255,162,228,188,329,327,105,195,266,168,130,117,202,203,173,158,123,185,140,250,102,185,170,101,209,170,124,145,243,146,265,253,201,250,143,218,190,215,194,138,133,256,125,133,200,95,145,189,160,141,133,175,148,315,146,180,115,210,159,186,142,109,163,196,101,176,164,196,223,255,227,129,100,185,213,174,194,172,198,123,192,158,137,262,286,184,190,56,56,127,255,164,230,172,90,146,123,201,276,212,234,232,173,176,98,210,115,183,313,219,274,232,137,203,237,213,198,193,103,93,161,175,207,272,71,222,183,162,155,189,188,133,84,277,305,210,205,90,230,127,137,130,96,239,68,205,128,84,192,255,156,113,166,95,177,173,97,196,108,247,152,203,132,97,64,198,63,135,166,83,119,160,199,201,122,323,220,244,352,131,184,137,120,221,187,233,171,133,121,125,79,201,226,230,272,259,142,133,263,124,247,87,132,155,82,195,64,174,290,82,141,310,279,309,215,147,195,198,192,166,145,160,283,166,201,277,269,162,103,217,183,114,180,67,208,187,227,56,58,267,161,103,199,111,72,226,216,115,104,129,145,255,187,137,194,196,91,181,175,109,196,71,178,164,161,119,166,171,130,180,109,236,212,82,102,150,222,211,90,95,146,244,157,51,140,57,67,137,139,184,213,305,220,234,197,79,210,226,157,240,141,92,201,190,294,98,122,215,141,182,191,111,102,259,178,179,142,233,180,222,97,199,133,234,211,304,238,157,154,88,223,114,174,89,176,95,214,123,277,74,215,258,149,162,167,171,188,225,154,241,197,124,106,217,258,198,253,148,69,126,93,267,122,119,90,134,162,100,266,139,121,94,179,138,186,202,250,243,232,130,176,95,122,195,117,135,167,261,238,125,185,106,89,120,138,70,239,89,80,212,237,129,102,185,165,181,273,232,213,161,193,174,150,262,246,181,312,204,128,127,217,141,173,162,265,330,236,255,322,195,245,113,128,158,264,176,221,107,148,249,109,175,66,195,168,102,173,75,210,137,117,225,204,140,190,162,139,183,80,155,181,128,131,198,77,266,202,129,106,95,159,213,71,254,129,271,141,188,190,101,216,264,93,248,228,131,176,179,181,120,204,154,117,107,146,238,132,207,212,220,158,180,234,101,120,300,105,205,183,262,170,182,203,220,133,207,174,136,147,198,285,161,199,178,161,153,87,108,130,261,165,203,140,198,216,220,113,103,188,152,131,194,219,122,163,260,124,204,202,80,129,157,158,177,76,51,113,204,171,120,133,150,93,143,174,109,213,182,258,181,207,63,289,133,143,160,98,219,222,147,237,177,129,206,168,131,98,227,91,223,152,213,102,114,231,193,186,108,215,190,239,165,83,198,145,167,83,132,157,62,237,366,114,134,117,152,268,134,94,261,125,79,307,119,323,136,218,292,122,216,209,146,276,176,123,308,269,105,244,186,262,155,196,124,59,207,124,307,164,210,176,168,111,106,211,107,185,128,248,130,178,131,231,56,143,221,154,127,149,212,141,143,297,189,167,189,220,162,148,142,116,127,155,135,193,187,96,90,94,162,192,172,141,95,174,220,93,157,128,109,273,206,83,90,153,206,79,276,97,140,203,272,127,223,155,267,289,147,299,72,245,183,367,225,120,267,177,217,203,164,217,99,127,236,154,63,122,144,225,142,114,258,180,110,212,119,177,78,226,113,199,186,156,70,201,169,147,138,87,150,152,313,109,91,90,159,232,223,123,161,128,204,170,238,127,68,191,167,139,364,75,272,146,162,134,212,125,297,120,100,139,163,226,141,124,228,320,116,123,285,137,127,227,127,177,224,172,347,253,243,166,231,175,240,156,207,205,220,88,98,132,212,182,196,156,172,167,85,204,182,55,124,227,210,212,249,233,77,304,120,137,164,143,200,250,89,141,205,206,285,250,278,182,101,224,180,176,126,206,253,223,133,174,142,108,218,195,253,209,105,99,144,138,128,159,133,185,202,126,116,212,243,206,164,149,147,204,304,111,230,103,73,155,207,283,111,229,262,269,207,216,182,103,193,155,179,185,235,215,105,158,223,141,98,106,220,130,164,146,176,143,138,180,153,188,187,78,159,83,195,226,170,276,82,249,142,95,232,110,165,242,153,197,217,88,143,128,52,89,111,212,224,80,236,100,152,156,97,79,219,109,218,39,144,142,201,126,133,131,153,147,112,239,239,268,180,310,180,144,100,264,365,177,72,286,296,112,211,178,134,180,160,313,179,67,205,160,253,77,187,223,188,256,249,85,220,159,216,119,129,119,146,244,173,192,144,239,231,101,260,172,253,387,180,203,182,148,145,99,257,182,205,191,302,182,197,95,250,146,147,91,157,183,153,121,262,104,213,82,228,111,205,111,238,158,176,209,185,109,228,104,224,53,168,198,179,281,131,90,143,231,224,206,158,257,125,98,333,202,209,214,230,77,196,65,119,198,143,169,104,119,99,141,176,195,113,170,92,175,123,371,227,262,157,103,209,263,139,128,198,206,229,236,300,174,186,117,237,99,96,228,378,70,132,122,170,142,178,84,166,121,84,61,210,141,182,128,189,150,207,180,218,212,315,120,307,138,178,162,77,162,288,121,101,163,141,76,256,172,200,201,101,322,123,336,167,190,210,170,134,157,83,201,118,269,171,182,136,205,162,98,317,163,341,186,210,203,104,148,233,102,297,178,158,309,162,110,61,150,231,333,207,108,158,54,105,218,274,181,209,238,128,137,137,214,160,225,152,242,284,123,198,132,235,83,216,211,192,170,164,325,336,93,101,216,222,193,219,96,141,215,131,317,226,229,202,197,133,150,168,334,144,195,180,224,140,184,162,121,124,378,140,119,193,181,72,240,255,164,218,225,180,104,159,182,102,153,230,300,64,229,174,213,115,168,187,302,64,183,178,227,132,225,109,192,136,214,171,220,228,163,195,278,212,215,254,157,81,171,100,311,114,148,119,232,174,221,91,220,246,80,252,235,119,197,146,234,350,179,102,157,191,63,64,152,147,238,193,124,133,180,111,170,170,86,99,179,331,216,69,104,121,97,77,161,280,281,188,78,265,179,118,99,232,74,238,183,122,260,253,176,200,127,269,115,96,194,270,194,202,329,212,228,220,223,94,221,165,170,116,94,301,172,125,172,232,174,206,209,270,279,165,143,134,175,224,102,172,93,61,166,261,96,58,238,202,171,251,99,159,190,234,187,191,287,105,201,263,275,181,241,305,173,185,83,150,211,168,246,150,186,108,294,120,188,69,116,142,203,195,158,181,242,236,260,111,251,217,140,92,258,360,176,124,253,236,86,133,318,173,120,149,158,208,58,244,254,117,172,126,188,96,72,109,134,135,175,131,259,200,199,92,194,107,168,120,185,126,127,213,156,205,281,128,108,202,96,254,134,176,178,130,222,126,239,115,191,220,195,186,76,89,137,136,174,123,143,107,220,237,69,269,219,212,246,129,168,150,68,135,316,225,157,204,250,191,240,114,217,97,292,197,104,221,118,53,214,235,127,206,169,261,215,64,248,179,340,220,75,144,170,140,80,98,146,140,259,186,42,244,106,141,165,73,150,137,67,191,76,93,185,56,214,85,65,256,152,223,149,104,196,161,85,226,103,100,300,120,81,147,144,207,164,105,209,281,158,181,126,245,326,208,152,135,242,269,263,192,308,249,145,146,63,170,260,161,103,148,110,105,141,105,130,228,230,218,117,254,161,187,208,274,181,129,226,201,108,123,174,205,164,279,162,215,143,81,211,234,163,219,280,56,300,130,126,314,157,215,288,136,234,76,257,140,187,334,233,362,98,215,201,277,193,266,226,262,224,275,172,181,220,130,73,268,130,130,204,111,201,216,105,122,132,222,327,149,394,281,295,210,166,175,254,230,152,237,362,124,239,123,373,173,106,154,117,236,165,135,209,135,245,177,131,223,247,59,140,58,117,182,355,73,117,226,134,167,72,75,185,128,142,171,214,197,143,181,268,121,257,225,96,160,193,59,239,111,105,110,186,264,163,211,139,278,210,125,175,159,177,218,224,86,199,84,205,234,171,217,123,261,199,268,223,132,146,189,144,222,97,228,170,102,265,87,136,139,193,218,218,188,189,168,190,227,111,328,248,280,198,173,293,120,114,162,76,177,241,160,189,267,246,180,306,209,102,91,107,74,207,240,166,211,167,234,137,217,185,210,355,184,252,81,122,106,252,56,65,139,123,137,133,163,102,211,224,279,162,218,95,210,92,308,90,218,129,142,159,85,257,148,112,210,357,193,256,127,74,239,232,140,229,175,66,84,188,117,186,199,109,138,146,118,114,280,113,215,317,104,212,204,122,189,193,92,187,130,220,153,179,319,187,229,276,120,231,220,103,240,199,83,127,196,124,96,98,161,194,145,66,75,264,276,217,69,218,289,179,221,151,170,340,229,196,178,277,187,159,124,126,237,249,172,255,171,144,134,94,258,129,185,152,247,226,151,360,191,329,137,256,120,222,197,157,172,153,94,140,260,247,236,212,161,122,356,90,231,149,145,171,151,159,104,104,231,139,167,227,151,174,146,77,106,197,81,155,197,291,259,185,237,168,163,124,209,94,176,196,147,146,172,80,141,102,208,130,115,254,154,236,217,176,123,185,224,221,202,72,217,156,325,192,214,260,143,336,129,52,230,118,127,211,327,101,150,199,193,117,132,127,337,138,101,229,125,184,108,207,214,255,373,87,193,329,250,254,300,196,92,227,177,180,126,186,177,255,201,174,274,325,174,212,155,106,176,191,242,250,146,155,261,268,238,207,167,238,215,83,233,186,137,201,196,96,178,168,118,248,129,113,68,111,147,263,164,178,190,119,84,137,199,224,217,320,227,157,163,215,202,218,195,202,178,64,180,233,151,175,185,156,156,129,154,133,170,167,163,152,244,321,135,212,146,61,209,341,93,123,280,221,121,136,153,167,177,217,138,168,215,102,137,88,156,169,150,168,192,240,166,107,156,208,237,225,72,160,182,140,190,133,269,195,162,193,280,226,148,259,69,210,150,333,204,261,280,66,157,171,122,233,178,225,251,92,215,243,184,184,152,298,210,280,82,208,97,214,266,209,133,44,94,150,174,208,159,173,103,224,149,135,96,153,171,188,154,86,112,172,233,145,167,161,206,156,134,151,202,273,255,145,148,116,92,144,103,269,84,288,64,125,292,146,137,223,204,125,268,191,74,173,186,145,159,98,116,257,171,103,321,207,276,139,263,264,290,206,340,228,132,114,178,244,235,214,227,146,325,149,180,213,88,167,111,126,249,86,105,148,198,218,141,288,138,264,219,246,94,263,281,116,253,308,124,119,46,132,119,183,186,216,185,112,178,208,216,143,254,115,116,118,246,117,168,212,82,118,246,181,247,327,169,118,232,213,206,147,240,222,255,237,183,248,127,169,181,71,185,290,246,171,209,128,209,108,125,238,214,118,257,124,215,185,134,215,116,58,66,237,116,178,255,173,226,143,219,183,90,184,195,113,50,187,213,101,188,175,287,204,191,193,186,233,164,207,205,216,122,213,159,213,106,124,233,203,167,194,96,159,209,131,159,137,323,132,261,105,233,156,232,94,174,287,192,182,149,377,151,201,117,325,103,208,237,66,141,162,129,207,196,267,190,208,184,240,66,89,192,194,195,77,180,103,117,267,164,206,135,203,241,310,204,251,212,269,170,207,345,164,212,162,231,237,162,197,99,136,246,218,280,258,104,106,226,301,178,118,103,229,300,75,132,202,254,67,231,151,164,119,224,107,128,205,238,226,186,130,174,179,130,228,163,174,241,209,233,97,179,198,212,302,207,296,220,170,150,153,136,163,164,130,105,47,72,289,269,81,141,272,304,291,231,251,328,130,206,215,85,196,161,208,257,238,84,166,214,120,87,235,155,264,195,123,213,276,233,255,89,110,127,70,163,169,133,206,196,221,218,198,159,115,84,74,96,118,227,210,193,121,108,205,185,126,106,179,248,184,174,165,222,240,163,332,123,131,134,112,208,244,317,186,150,184,229,172,166,176,192,206,98,191,67,223,175,177,209,51,178,151,213,167,204,247,156,147,225,127,267,262,251,242,221,247,184,148,225,152,108,238,99,182,186,223,188,282,187,227,154,162,266,158,222,110,125,84,150,212,97,150,118,293,141,234,229,98,182,251,151,142,209,218,329,119,114,99,71,236,216,162,188,96,139,159,211,105,138,156,218,111,331,215,206,312,123,156,87,175,175,205,130,179,224,121,214,216,101,289,282,114,216,232,194,159,264,332,82,165,172,64,249,174,240,55,132,98,237,182,99,89,244,180,203,147,139,154,148,160,264,93,158,174,205,141,330,151,214,114,124,144,168,172,122,106,103,228,67,130,102,129,222,224,142,206,137,330,183,221,232,215,131,252,142,210,131,77,148,275,226,164,204,54,117,139,178,206,189,136,178,257,207,281,254,171,100,201,56,151,264,163,281,206,114,181,273,179,225,145,132,180,161,155,177,140,199,234,208,181,94,194,119,204,229,273,290,216,162,153,166,191,59,108,91,91,165,130,358,175,122,81,119,118,170,111,96,275,121,73,306,222,147,167,129,140,191,189,128,103,151,231,185,127,247,282,103,172,237,191,142,69,122,191,107,274,115,343,78,198,116,224,317,166,183,199,189,280,153,178,232,136,300,293,106,153,151,135,233,116,92,188,373,241,166,252,205,182,234,207,61,148,276,250,284,201,307,180,207,200,274,149,172,198,119,216,133,218,134,248,128,225,217,354,222,61,58,281,161,152,252,235,174,181,150,118,133,68,88,121,140,219,146,192,214,154,241,137,242,204,120,130,192,232,202,93,115,173,151,36,206,151,189,226,211,362,204,232,215,83,110,108,262,190,259,228,246,153,195,211,224,96,84,243,109,131,111,210,261,188,310,230,212,163,177,275,178,262,120,144,119,151,161,125,260,111,155,88,186,239,208,258,173,225,93,120,150,311,212,110,200,217,253,187,158,182,265,219,173,163,119,175,143,148,169,193,253,211,274,101,260,162,182,90,223,227,168,254,241,167,200,126,230,90,159,269,228,162,70,249,110,161,186,155,85,326,116,194,147,229,79,196,238,236,142,194,180,157,266,92,122,226,229,148,119,153,229,120,206,160,179,118,245,213,197,152,199,218,133,156,237,271,133,316,134,156,198,191,214,124,177,206,216,168,115,189,79,175,315,347,194,202,248,109,151,203,134,157,62,236,129,211,171,177,197,262,175,216,156,149,237,240,236,210,85,233,104,190,237,210,222,108,72,151,42,217,210,238,331,235,271,194,190,240,234,167,281,102,195,102,278,230,207,153,231,273,266,178,70,153,165,107,125,217,220,66,189,133,161,150,220,126,214,183,149,223,199,149,167,147,214,230,203,293,272,117,241,288,189,180,158,79,175,203,218,315,241,221,108,152,247,83,321,210,210,212,227,257,182,169,122,270,164,187,185,156,133,226,228,106,211,160,129,186,232,136,110,198,149,97,129,264,258,191,164,220,101,171,130,90,132,66,118,99,116,194,168,170,219,198,195,198,214,69,269,228,47,104,353,169,166,180,227,214,180,121,162,118,241,165,197,126,132,124,232,126,203,266,173,225,177,109,128,100,122,146,169,218,129,140,91,208,255,158,109,204,200,101,251,87,129,115,172,68,100,294,223,129,134,98,153,286,156,162,114,226,167,123,107,307,81,48,118,335,129,216,276,238,229,203,237,175,151,169,96,251,180,166,266,219,216,170,79,165,191,206,96,240,203,249,202,176,108,339,138,234,184,318,125,221,178,111,169,137,148,195,52,296,133,157,170,197,151,212,143,140,275,100,271,104,201,132,120,208,224,223,239,258,239,271,152,217,175,146,211,206,224,215,167,201,173,178,218,76,220,155,352,71,297,162,171,230,122,184,182,152,339,154,75,201,104,187,203,139,284,185,226,96,118,184,239,221,154,195,135,118,177,86,226,271,197,167,70,205,244,181,264,225,196,204,131,186,100,120,216,203,284,125,340,94,170,125,153,243,212,167,118,181,190,117,288,130,93,191,179,124,217,252,102,119,270,161,66,138,283,237,97,162,90,226,204,118,290,188,134,133,185,256,212,87,160,166,88,191,184,227,262,196,116,121,135,107,117,105,201,104,169,87,233,211,134,172,101,158,163,212,176,209,256,309,264,191,371,114,118,356,172,250,189,137,151,128,143,76,161,186,129,248,121,142,179,217,98,174,220,166,226,233,217,188,73,183,220,301,107,158,214,63,101,137,113,201,193,121,209,68,174,250,292,191,296,193,176,230,219,264,177,241,248,224,90,128,119,154,167,253,294,228,176,130,217,68,132,136,131,174,98,146,195,357,95,135,166,151,80,240,115,253,220,67,112,305,161,197,98,134,141,144,192,237,186,141,150,83,195,80,245,147,106,92,245,241,215,171,175,171,157,117,228,163,222,214,250,206,195,138,252,150,133,97,138,104,283,87,224,200,212,303,125,107,174,214,143,194,263,184,159,129,133,131,200,95,164,165,186,173,232,134,221,63,217,157,294,161,166,135,230,110,167,117,237,290,128,139,217,349,209,151,145,210,223,136,160,387,205,128,162,281,299,212,86,234,235,90,135,188,220,129,181,77,216,144,191,119,187,114,255,222,169,125,292,137,94,122,217,152,248,169,159,365,247,121,198,206,197,300,225,47,73,165,221,281,164,241,90,96,203,237,267,151,179,131,217,178,184,131,135,85,123,155,54,125,134,81,139,197,178,91,168,257,250,114,240,285,317,251,113,169,193,192,150,81,216,112,103,157,172,186,172,180,139,243,117,166,267,127,234,225,95,124,162,99,95,124,138,226,147,154,121,129,137,138,166,89,73,98,196,212,225,134,151,197,151,198,266,79,197,219,220,140,215,264,120,302,151,142,223,171,266,112,134,155,172,82,194,251,152,74,236,182,238,118,172,224,223,213,124,249,182,215,189,62,95,132,137,126,220,271,167,90,133,103,147,189,89,190,109,70,173,161,286,251,221,81,283,224,104,71,291,104,227,321,83,203,138,123,192,222,202,243,351,176,95,190,125,201,95,93,209,180,98,361,295,164,182,204,185,172,242,251,160,122,307,116,232,194,74,224,168,109,211,123,261,192,161,303,214,170,158,233,319,282,188,186,48,179,152,164,157,240,106,176,142,165,195,153,81,248,154,349,191,240,213,153,87,101,238,209,287,185,197,250,191,219,125,283,216,203,107,187,221,175,250,175,318,118,126,106,175,115,152,201,272,165,127,305,61,172,250,299,115,185,284,193,181,122,95,193,334,332,97,206,247,190,310,158,102,169,104,370,196,84,153,147,98,71,200,180,270,198,127,160,117,147,305,211,186,240,183,172,84,176,235,205,120,209,149,97,162,168,191,220,187,118,262,72,156,132,223,169,213,152,162,166,153,205,119,289,150,225,177,307,219,264,188,202,231,276,76,107,165,252,132,195,151,152,206,221,162,141,145,151,251,85,207,170,221,86,183,80,279,44,242,217,240,145,167,131,126,96,185,77,188,127,139,180,172,146,172,116,156,242,211,165,192,169,291,135,172,117,155,244,128,135,138,163,103,176,237,256,279,290,142,250,190,195,94,206,92,212,168,163,239,155,185,197,192,92,281,178,176,295,93,184,263,194,161,119,39,96,237,123,204,167,147,159,161,297,63,198,138,115,134,182,159,209,155,166,210,226,226,263,152,114,190,271,150,159,58,85,195,174,115,187,249,229,198,114,267,216,131,179,236,139,158,93,115,166,324,110,140,184,216,109,237,215,169,149,121,242,71,216,268,158,169,171,262,207,163,116,211,202,218,204,173,148,144,143,104,113,112,230,209,107,127,180,146,130,137,260,72,145,179,158,167,259,283,189,90,227,185,157,134,165,186,171,181,182,206,201,231,199,140,298,180,241,184,161,217,152,123,122,140,100,163,137,167,219,224,215,145,173,124,293,201,229,165,260,136,105,193,194,232,156,148,263,239,74,190,204,177,150,90,148,131,241,165,121,160,118,74,206,238,209,185,249,175,190,164,195,160,127,152,144,256,216,139,83,153,262,128,176,152,230,178,86,210,256,263,103,203,208,219,165,162,149,69,71,241,154,223,118,255,232,170,168,283,189,158,332,108,159,326,71,140,70,68,228,88,173,146,280,73,124,296,220,260,264,48,127,242,159,135,323,246,243,164,212,95,73,152,297,106,150,242,208,172,313,289,135,202,218,69,210,155,160,154,140,263,290,214,112,103,163,148,115,163,187,157,134,196,122,58,137,197,237,252,106,111,156,246,221,203,202,171,162,132,202,158,154,95,238,218,198,235,261,194,164,275,135,182,91,158,93,209,317,107,147,141,338,266,187,203,127,177,204,187,222,185,254,269,282,148,251,217,129,141,255,358,201,156,245,144,110,170,117,238,145,224,144,284,203,182,94,159,194,71,226,121,178,90,201,246,217,115,208,244,179,103,163,248,171,86,124,183,110,147,198,199,225,200,234,212,232,236,156,122,206,73,228,124,206,179,265,219,185,237,177,222,178,170,190,244,65,213,89,83,247,77,232,213,131,147,131,164,145,145,134,83,169,134,174,180,203,113,176,215,119,172,219,115,219,82,164,156,223,105,148,87,144,285,94,337,225,236,205,241,232,161,163,130,190,58,208,118,146,70,104,267,101,145,260,170,187,121,104,165,103,206,183,157,87,127,162,74,189,167,195,82,157,328,198,92,198,91,147,176,132,62,129,117,247,102,169,122,173,249,224,201,92,227,216,173,103,210,105,113,126,225,154,159,138,188,111,222,63,73,226,129,157,206,93,283,116,230,206,127,117,159,168,230,238,119,177,245,191,130,238,190,234,140,227,245,195,102,69,280,254,179,316,236,128,211,155,293,80,268,293,157,165,159,144,192,110,81,248,267,94,94,240,105,75,215,166,65,223,93,157,229,220,178,82,118,108,254,209,179,189,183,99,82,166,110,230,135,105,184,160,246,235,215,119,252,231,157,233,156,75,308,179,155,172,230,240,143,157,188,186,61,290,180,192,186,230,148,193,177,105,261,208,214,251,149,226,98,284,206,263,168,134,188,128,93,193,93,221,209,193,355,251,171,75,189,206,173,179,206,158,209,342,234,205,117,212,75,181,108,166,124,223,194,160,151,128,172,261,110,104,221,139,233,141,90,126,106,175,142,121,106,196,238,207,165,165,127,256,120,211,125,216,80,160,208,142,296,264,328,137,179,284,164,164,184,173,165,92,238,176,206,183,214,231,208,202,150,273,121,124,283,205,97,177,199,228,103,247,124,234,186,264,211,254,250,255,211,197,173,160,99,191,116,104,216,208,84,204,161,222,234,211,135,226,136,117,257,173,100,161,54,99,209,105,146,285,154,158,130,136,161,245,224,130,195,216,145,124,283,189,258,197,183,186,150,209,150,95,274,198,86,55,71,231,102,173,181,143,236,119,134,253,254,103,135,269,229,93,176,100,114,110,70,93,242,207,139,208,204,264,200,107,152,114,238,230,185,166,219,169,148,261,170,189,140,71,144,237,156,203,259,107,314,260,232,109,220,188,194,179,137,154,209,189,162,158,127,120,208,150,82,229,186,190,129,150,340,107,137,138,121,159,296,143,162,199,110,166,178,131,122,154,217,136,89,112,197,135,246,225,205,104,128,127,110,203,161,234,160,119,160,191,206,75,152,288,156,197,219,247,200,257,173,270,67,212,139,172,116,37,145,168,122,168,223,68,169,157,132,251,103,97,230,219,233,164,67,81,133,157,120,108,187,234,160,370,179,79,161,144,161,132,161,214,176,127,134,78,221,244,63,178,137,161,237,127,193,105,218,265,123,60,210,202,73,258,240,131,121,72,165,124,133,206,210,141,85,147,141,211,138,208,213,119,94,139,147,82,56,128,300,214,157,112,272,104,175,138,190,95,231,151,80,143,182,271,168,98,206,145,142,272,232,181,220,170,166,167,321,135,205,93,204,105,319,131,398,205,164,67,202,92,142,42,163,177,111,63,104,212,109,206,109,129,145,227,234,207,157,129,204,205,138,101,97,121,244,259,229,145,59,155,268,165,153,150,167,143,295,124,147,180,219,77,73,172,63,249,78,190,196,83,149,229,189,71,255,340,240,119,177,162,142,154,209,245,236,131,51,176,159,212,162,64,128,251,159,264,108,81,257,190,106,206,105,183,214,86,104,147,217,133,113,160,148,252,126,159,229,242,151,115,76,161,236,267,96,86,105,210,174,315,187,201,162,116,70,170,145,157,204,222,213,223,166,197,166,150,74,224,203,158,241,172,211,186,173,107,161,64,213,109,159,212,192,219,180,339,169,137,128,167,92,117,162,121,157,267,182,210,99,239,231,178,165,129,187,122,300,89,189,212,255,153,223,83,97,229,217,129,67,85,221,189,95,112,119,113,280,211,182,269,86,205,130,114,161,118,214,138,57,337,199,126,178,263,360,262,304,208,212,244,202,138,110,151,68,160,276,153,74,167,216,227,124,220,196,171,203,105,192,144,168,244,223,216,365,192,178,119,243,244,161,217,195,203,221,233,166,154,203,236,187,201,163,181,117,320,230,167,121,265,134,207,331,249,304,190,244,233,202,177,226,231,226,114,284,77,200,272,82,192,233,98,77,194,208,219,172,100,153,108,127,197,305,103,105,152,230,118,142,86,175,181,181,106,196,233,198,169,186,195,156,301,244,175,155,241,174,255,147,220,182,79,181,197,84,108,318,122,195,193,231,196,86,190,134,205,109,271,155,191,87,102,96,227,215,102,227,178,102,192,205,190,293,89,62,127,65,93,208,165,158,200,219,162,206,280,318,232,166,205,110,234,104,226,222,310,137,325,138,200,149,78,155,76,203,267,250,86,144,111,85,97,187,227,163,300,70,272,141,135,147,140,136,227,205,111,165,151,107,60,138,94,120,176,226,140,161,212,285,251,189,244,299,99,274,259,85,150,323,192,156,229,418,116,186,195,175,268,201,242,256,190,82,197,91,276,211,126,159,74,154,231,112,95,144,196,81,243,150,173,233,211,313,258,207,133,127,93,218,189,185,263,77,169,201,259,205,203,150,301,139,197,165,89,156,192,139,243,294,217,131,166,102,216,181,186,168,128,252,124,112,112,238,155,217,164,107,253,98,202,117,137,132,217,125,80,191,206,220,171,127,112,87,321,205,200,121,192,134,159,131,74,369,130,95,113,263,182,106,135,212,261,197,234,168,74,199,48,198,123,95,124,191,231,188,214,126,220,227,274,168,83,95,104,144,149,175,60,52,84,288,109,143,80,138,199,194,288,322,101,157,142,113,198,92,97,294,127,173,101,79,221,173,210,152,301,171,185,75,236,126,205,209,240,254,62,161,124,189,119,135,122,226,83,180,216,158,156,116,176,150,130,233,304,277,176,159,206,199,176,185,100,242,262,225,270,113,165,216,180,83,238,163,162,115,125,231,201,63,212,179,194,188,94,143,123,178,90,132,134,126,117,114,101,227,163,183,273,271,215,120,257,239,164,183,188,255,204,117,250,135,150,96,248,232,238,142,106,163,243,151,232,177,147,112,65,172,141,253,197,203,211,210,150,199,222,168,213,296,204,183,187,225,116,91,133,268,193,108,160,205,281,100,189,113,130,177,179,260,156,170,63,69,60,214,89,188,121,127,151,199,71,114,227,158,130,103,165,269,131,152,116,68,101,180,119,177,176,88,133,67,250,128,151,192,223,91,241,140,98,153,108,181,247,130,203,79,286,208,145,125,145,123,189,162,205,198,180,172,238,221,232,173,136,207,88,53,124,175,224,96,75,158,218,179,136,154,172,140,184,146,254,119,151,194,143,125,238,169,222,146,148,98,215,221,164,123,198,125,189,198,188,226,146,248,121,244,341,138,134,187,96,186,197,226,59,92,218,162,231,148,210,262,243,223,170,127,243,242,177,127,107,156,177,174,141,156,153,224,222,260,179,233,240,169,204,115,254,131,140,176,337,183,264,227,274,80,184,202,242,227,193,86,139,185,182,147,181,196,143,89,142,264,220,78,92,131,102,132,284,193,236,214,96,266,179,177,142,205,194,207,163,155,134,196,158,248,213,69,210,115,79,156,182,138,217,237,162,212,146,100,124,128,188,193,215,266,186,199,313,225,139,127,128,201,216,169,271,125,103,208,220,110,151,108,74,73,129,230,141,181,120,131,197,122,291,292,173,182,149,113,112,141,130,96,203,133,279,142,181,264,172,237,166,208,177,136,108,315,185,188,204,230,218,144,244,279,150,221,98,207,165,171,125,192,124,190,134,146,202,48,219,144,268,290,277,176,243,195,83,92,55,242,199,235,303,151,215,223,115,202,157,227,163,232,250,166,170,240,245,132,117,126,79,193,207,130,154,228,259,170,59,213,234,107,266,69,196,181,301,109,106,155,182,135,178,126,263,301,202,185,117,90,97,136,267,268,257,225,212,199,284,75,191,270,284,210,121,275,211,170,221,257,87,121,197,176,189,125,147,175,218,238,103,86,204,212,188,122,152,106,268,202,201,362,87,177,140,278,193,225,118,199,230,197,78,173,152,234,256,201,144,167,215,144,161,299,218,188,115,134,261,202,234,94,195,179,265,179,284,170,102,283,290,147,104,137,152,99,118,107,156,142,179,120,329,258,291,87,107,220,168,236,185,206,238,118,198,153,123,211,128,194,86,278,173,190,165,227,144,195,240,193,213,85,95,147,280,283,202,82,169,79,95,130,147,141,212,153,144,121,186,212,224,120,245,119,153,208,264,167,109,174,245,179,112,125,168,177,166,191,119,44,161,170,159,198,220,217,167,128,106,92,240,333,242,127,203,337,79,210,218,199,148,116,230,235,119,191,121,117,91,219,200,328,269,91,126,106,198,175,176,67,91,194,345,188,249,110,235,224,247,332,77,160,94,254,79,68,255,174,125,249,116,181,112,232,232,218,200,270,183,237,150,107,83,259,120,190,132,184,235,166,214,186,229,184,63,166,144,190,244,93,86,122,113,137,195,201,164,137,50,88,153,358,89,260,252,241,110,124,254,135,189,186,177,211,142,261,217,167,131,126,235,74,253,160,154,174,82,264,222,209,92,263,152,205,157,225,260,166,263,119,225,148,202,114,156,228,159,129,212,95,72,138,109,75,240,101,112,87,55,158,67,333,146,111,231,182,155,179,158,109,106,154,131,237,295,173,140,224,212,331,119,133,105,198,212,210,186,75,190,149,312,225,183,160,221,92,197,316,118,195,106,156,165,98,66,110,135,164,132,180,81,220,124,238,191,117,159,177,120,135,131,172,253,143,243,196,283,219,210,247,162,124,216,231,344,109,245,143,128,124,297,76,60,206,303,60,242,235,226,264,49,120,182,192,177,330,182,134,124,187,108,196,282,107,276,256,145,189,284,226,213,160,96,158,104,205,243,159,240,135,253,180,199,75,106,148,196,180,68,156,275,93,279,72,209,143,163,398,231,230,301,135,168,69,181,124,197,242,251,274,96,184,96,170,237,218,377,221,169,186,221,107,163,214,114,95,87,102,174,174,190,109,214,125,133,213,200,222,136,218,240,145,225,135,100,126,160,185,291,161,197,72,180,195,186,139,125,317,245,129,186,166,199,231,138,111,120,85,65,244,106,151,181,138,222,113,114,70,242,229,174,148,191,139,184,331,192,162,241,165,150,156,107,132,119,355,191,194,242,194,236,77,219,159,184,268,156,287,148,237,89,182,246,273,319,93,205,129,130,139,195,256,127,99,123,153,239,320,227,170,216,219,275,182,141,143,135,307,180,129,150,247,300,173,390,230,91,225,101,117,162,190,224,125,201,102,233,328,116,110,203,168,78,92,211,115,125,148,124,164,215,194,119,163,134,157,226,121,248,206,211,77,173,268,45,115,147,254,171,211,261,239,149,148,97,321,149,207,157,288,157,150,151,276,181,188,91,105,237,150,112,177,137,86,327,149,181,183,236,145,183,185,59,274,257,223,231,234,242,213,131,77,238,158,83,93,244,153,121,278,134,72,103,116,249,263,236,170,200,99,190,199,361,95,163,225,153,132,189,231,140,106,203,214,203,136,250,181,209,126,153,113,166,200,78,156,233,113,175,109,146,237,264,246,183,177,137,216,229,228,160,148,224,173,103,227,89,258,220,194,173,208,149,288,113,139,244,155,65,279,202,146,207,283,87,209,180,93,80,230,161,145,243,173,164,136,257,157,275,247,43,157,84,272,151,229,163,248,189,133,131,312,131,151,124,208,151,224,108,82,139,82,198,136,240,294,162,235,144,108,167,255,268,148,103,180,148,185,359,174,185,85,316,153,163,171,220,59,134,200,278,188,179,246,102,129,151,138,89,273,230,222,194,161,209,90,182,301,291,174,172,273,91,195,234,145,97,160,173,398,259,190,98,225,128,253,214,227,233,124,126,241,156,91,169,201,124,103,181,207,176,175,109,103,84,298,167,257,224,188,206,124,108,175,103,209,138,204,251,211,142,140,171,109,202,217,95,188,171,140,195,76,65,143,205,258,266,151,202,115,101,141,208,154,80,213,188,235,281,302,224,179,172,329,205,172,220,173,179,244,207,350,119,220,88,227,157,98,75,178,156,118,118,253,233,91,70,218,248,155,246,183,109,195,202,167,205,220,132,179,201,144,163,103,196,309,221,246,225,216,276,73,196,127,145,153,281,161,63,203,254,139,191,126,144,158,116,126,208,166,260,89,157,209,198,231,204,62,134,152,181,127,85,235,126,150,292,223,221,178,199,146,184,272,205,260,175,223,133,239,281,144,84,226,241,252,144,154,63,93,186,239,331,133,197,163,194,232,165,131,136,220,132,105,86,148,107,140,167,126,268,146,136,144,109,100,235,231,251,194,232,153,120,177,247,240,244,191,210,234,172,154,190,289,244,202,208,121,185,115,97,59,165,273,143,217,227,138,153,140,140,218,205,170,149,166,93,193,146,255,166,212,176,67,145,301,230,151,155,113,106,104,107,245,202,269,236,51,225,202,147,158,114,232,218,129,260,92,201,169,129,185,117,193,216,134,243,215,214,209,150,129,101,167,98,224,213,98,185,205,133,176,192,211,248,235,187,105,123,225,117,220,91,195,290,162,363,73,187,113,89,132,249,213,171,323,156,363,163,246,192,137,243,132,255,205,178,100,223,98,223,138,127,109,249,225,198,165,261,82,113,164,161,217,150,175,250,240,212,95,180,179,196,96,139,86,228,108,151,192,93,216,152,131,182,197,185,96,205,242,105,261,188,210,159,108,92,173,229,235,88,229,217,198,231,134,293,99,131,97,149,275,237,258,148,149,308,98,189,294,156,283,99,84,189,90,336,139,203,263,148,204,116,128,285,197,161,224,213,83,155,231,238,145,101,183,236,165,196,269,200,143,176,46,238,246,164,129,184,56,115,245,214,176,255,180,159,204,160,159,331,188,212,143,154,102,209,90,244,191,125,156,185,50,105,66,109,150,158,248,185,118,136,220,119,144,90,145,210,114,207,242,160,131,374,158,278,87,213,218,126,209,87,137,46,192,180,200,98,264,236,197,78,245,126,124,122,173,124,239,101,200,225,148,99,201,227,179,118,182,119,369,307,222,192,134,200,184,172,143,174,200,174,104,68,85,235,174,208,117,147,200,198,124,219,115,182,243,169,106,188,145,71,173,268,297,177,278,166,85,166,113,180,216,197,201,181,196,195,243,178,67,177,179,168,134,70,218,251,123,96,209,109,89,143,201,142,95,199,169,144,255,170,131,136,116,302,252,103,139,183,160,306,82,140,175,177,198,203,70,215,99,126,312,125,162,167,139,179,203,214,257,95,240,225,213,174,128,167,159,178,162,206,105,236,112,181,111,211,142,87,252,206,161,121,142,319,260,107,190,270,88,254,173,248,140,285,182,252,101,129,186,217,242,264,209,139,91,92,255,256,189,93,222,62,211,137,213,96,95,333,155,168,98,61,165,172,217,119,118,163,257,124,277,142,195,114,159,152,217,212,207,217,162,132,148,269,207,259,169,174,196,234,215,151,108,108,168,127,194,140,267,176,146,172,172,216,107,80,131,96,180,184,189,171,199,156,201,174,225,244,138,86,296,220,184,203,175,72,322,182,261,204,228,152,119,149,189,117,320,152,174,164,126,218,149,107,154,99,134,193,178,154,191,288,151,185,167,168,270,125,118,168,147,192,175,94,238,73,215,127,263,135,159,179,158,116,304,159,79,319,103,161,236,228,169,135,84,224,178,183,108,297,206,117,205,128,140,131,219,175,129,199,190,197,116,247,224,179,127,106,116,74,308,183,193,217,225,207,178,243,136,189,217,228,154,196,306,241,83,259,227,120,229,146,162,228,86,287,246,165,149,208,126,66,194,221,91,322,304,268,216,240,155,238,186,65,175,273,154,257,156,195,106,228,205,217,159,130,238,213,107,158,142,119,212,175,309,228,150,146,185,153,201,190,203,123,155,253,213,202,180,203,305,157,231,218,92,175,169,308,136,160,237,222,261,100,136,112,137,232,160,55,140,229,139,142,154,177,199,151,236,145,284,170,205,134,197,70,138,193,108,240,250,160,127,158,127,169,159,230,243,244,115,221,82,100,230,103,125,173,91,117,170,159,60,339,179,124,149,181,146,179,306,195,207,155,223,257,62,147,109,165,299,131,141,80,161,215,150,210,109,201,215,145,214,152,391,159,211,170,125,253,176,116,116,237,148,190,115,293,226,105,189,102,170,144,221,142,189,138,258,200,196,88,198,173,195,323,233,97,79,228,48,148,70,127,202,130,173,101,215,205,267,107,284,204,177,117,105,201,124,59,162,213,130,299,243,159,116,53,120,192,179,218,211,117,291,238,146,174,184,107,136,113,218,123,167,166,116,153,202,293,129,236,164,109,142,97,125,86,87,206,126,111,146,277,272,106,193,181,204,232,265,96,259,220,179,262,99,128,190,215,199,244,283,96,232,172,78,174,262,242,184,244,149,223,150,162,238,241,164,208,179,216,333,130,166,137,232,175,173,231,95,178,156,245,115,172,123,189,159,166,192,196,226,64,263,195,340,202,163,195,101,169,129,46,153,146,213,266,245,196,166,185,162,251,245,343,236,149,194,232,139,209,179,107,154,101,126,191,179,191,105,192,303,190,186,184,137,392,83,270,75,256,160,147,110,175,231,137,142,64,115,202,217,102,174,210,119,174,179,176,64,152,205,183,187,210,192,194,164,134,92,192,223,78,90,229,122,138,136,218,189,194,232,63,347,219,190,61,328,106,224,116,174,189,83,201,137,366,57,207,117,249,245,124,190,59,222,212,110,196,217,180,170,85,199,148,138,189,76,247,195,99,150,243,367,132,256,199,88,87,166,126,246,218,213,197,94,167,216,272,211,183,209,210,204,120,192,138,180,260,228,136,123,96,195,210,210,107,128,216,210,264,300,224,222,115,239,180,201,182,236,174,118,175,183,234,129,259,132,159,192,148,158,263,203,217,163,212,183,158,253,152,117,277,172,121,141,112,108,284,167,116,148,353,221,314,157,357,187,135,130,223,165,123,178,228,234,184,235,158,132,138,132,214,180,130,214,108,161,167,164,187,142,263,184,270,213,208,69,218,162,67,194,260,58,103,199,116,139,198,240,133,147,137,176,231,168,88,213,273,289,169,263,172,115,148,164,112,100,196,158,162,290,280,55,235,149,111,190,194,120,173,237,120,128,217,238,110,120,192,138,156,127,172,194,181,115,76,130,179,98,86,133,101,199,96,267,67,171,232,250,140,103,182,237,179,111,86,169,77,129,117,181,186,150,307,72,148,228,189,122,77,74,186,72,224,86,146,182,124,243,232,190,194,223,98,186,141,79,105,216,168,186,104,201,270,156,110,102,190,164,222,161,99,269,260,103,314,188,139,127,174,211,238,108,235,301,234,270,196,96,169,130,198,155,372,182,123,199,216,101,206,95,179,187,116,99,232,334,181,136,168,202,308,192,165,170,104,139,155,115,250,230,116,192,204,151,85,198,189,196,107,168,74,248,93,275,213,226,184,174,154,148,158,96,82,336,184,208,198,123,111,214,254,113,124,249,261,175,182,266,319,107,255,173,198,164,241,273,110,83,165,118,130,73,207,109,191,234,104,201,170,261,222,178,224,136,265,109,169,215,141,99,200,178,138,93,73,211,162,101,208,144,107,66,197,64,138,109,203,218,77,163,137,276,62,79,221,264,165,202,229,244,111,175,217,238,305,116,243,122,144,105,235,128,165,119,297,127,135,164,213,292,156,193,283,161,338,251,254,124,51,246,233,219,151,218,290,136,189,73,238,95,319,116,125,186,219,123,231,137,109,248,232,237,97,127,85,126,106,147,156,164,147,146,174,172,140,206,94,86,157,208,355,138,106,267,116,132,232,149,96,175,254,135,139,192,127,191,218,203,245,85,219,289,154,292,141,115,135,131,177,169,135,260,247,222,142,200,182,93,194,275,274,224,169,147,235,210,163,99,264,231,236,157,181,269,243,133,243,224,283,189,158,127,102,191,88,79,230,160,84,218,287,198,105,107,122,199,109,216,188,203,135,164,144,173,218,176,132,252,223,94,177,171,207,122,175,162,151,154,247,114,93,186,321,160,274,222,188,227,178,101,147,112,166,217,206,204,262,85,155,172,148,296,109,307,89,302,234,167,250,208,194,183,84,177,134,162,198,123,169,337,97,210,120,142,185,212,163,140,153,95,150,205,207,240,199,223,100,266,110,181,165,194,212,271,169,161,199,203,252,170,211,185,209,106,254,266,63,169,184,215,174,69,122,124,78,171,282,110,137,69,196,143,76,246,201,174,188,246,67,212,210,210,95,96,209,222,128,111,224,110,255,179,87,171,161,111,92,297,232,102,121,166,333,239,222,114,221,213,102,69,209,251,121,277,239,265,128,147,123,179,105,217,124,316,200,61,189,163,157,166,344,128,136,208,210,82,184,167,171,197,202,205,121,100,119,171,255,314,219,115,189,147,94,212,91,151,147,204,135,217,228,194,132,92,209,121,137,195,192,145,109,227,246,139,148,151,128,148,189,151,190,219,142,127,161,102,228,210,155,261,173,127,210,163,232,122,133,183,229,280,215,146,154,221,284,142,144,259,107,134,129,242,118,97,253,87,182,236,167,129,184,183,232,192,199,193,230,301,105,168,191,118,154,194,139,178,95,266,161,204,193,211,158,214,125,120,228,175,214,272,166,147,129,146,93,113,78,246,233,331,65,62,149,247,166,242,199,247,236,182,117,153,208,182,207,232,183,102,236,265,84,301,122,80,163,223,127,244,256,103,137,197,180,214,120,195,180,215,66,245,155,210,176,120,91,214,92,111,215,183,58,202,164,73,79,119,99,175,194,180,135,46,292,84,105,162,238,138,156,188,284,309,111,130,187,126,248,130,70,46,68,247,168,192,132,121,158,152,191,196,248,118,207,167,164,226,113,127,131,281,238,83,299,180,220,197,227,279,257,191,89,123,177,145,147,323,85,211,66,111,183,351,285,190,205,132,118,83,191,205,151,136,176,207,155,221,53,118,126,120,237,188,54,193,131,173,252,197,238,251,163,169,69,91,151,210,132,163,148,306,87,136,249,125,205,285,163,156,228,114,267,97,157,182,160,222,117,138,232,216,154,112,271,122,314,260,299,137,325,172,221,50,141,116,103,229,316,144,251,175,246,260,96,225,155,303,259,261,208,281,159,272,73,128,94,150,159,159,335,199,232,141,199,104,279,149,216,179,84,205,245,146,110,201,216,136,166,223,176,231,133,229,86,245,139,96,36,125,225,92,68,225,153,243,177,253,82,142,207,264,177,129,132,162,160,199,249,241,152,191,128,106,210,98,83,107,139,349,133,84,303,55,244,198,102,164,243,89,109,147,140,239,85,201,230,263,81,148,157,326,179,192,216,194,149,183,167,196,100,142,302,162,204,135,141,84,183,141,211,47,215,122,232,215,285,163,145,127,237,344,191,147,144,302,199,229,174,185,106,182,55,207,159,282,149,137,198,88,252,140,182,60,207,245,222,132,218,188,129,214,161,228,171,249,219,146,214,190,209,99,213,207,107,254,274,162,175,302,183,157,204,216,135,167,158,112,375,98,150,136,112,271,213,124,152,105,192,176,81,161,170,185,151,82,119,234,163,162,116,268,208,173,206,94,204,167,233,189,204,220,131,198,184,108,177,338,238,142,223,206,228,100,256,165,213,199,239,217,153,168,240,105,179,228,205,174,70,120,119,214,139,107,57,128,284,240,210,207,96,185,147,283,242,240,232,139,231,168,259,265,211,201,336,195,253,266,192,245,177,226,161,160,90,181,96,193,265,182,80,207,192,215,247,112,217,244,187,192,164,245,146,174,72,190,172,196,142,62,127,143,300,114,69,92,121,50,128,197,211,247,241,237,231,143,168,232,100,76,94,286,98,211,168,84,254,213,82,193,201,178,133,140,121,149,164,283,147,225,175,261,150,251,169,222,169,214,201,126,85,90,402,179,229,266,84,267,213,160,87,185,177,137,105,261,345,173,77,204,140,137,169,267,205,164,226,331,190,96,202,90,135,180,116,81,211,220,206,156,173,199,116,201,140,190,169,196,92,63,112,144,204,140,216,209,135,167,237,86,257,166,102,198,169,139,224,210,107,177,53,221,53,187,239,282,260,232,120,193,257,221,219,351,177,68,186,214,140,150,119,190,173,167,343,155,111,246,192,193,181,115,122,161,210,151,95,87,177,114,230,80,112,143,195,139,184,48,157,252,188,60,267,237,265,264,244,140,261,197,180,179,213,177,139,151,131,62,255,237,226,147,163,232,203,137,295,241,52,170,166,121,338,230,133,168,187,91,178,226,100,264,133,229,212,174,307,109,262,233,158,148,103,218,241,203,124,110,233,102,175,263,158,162,212,147,94,195,165,215,159,83,177,70,145,237,225,164,192,170,310,98,194,93,168,333,338,176,147,92,275,274,121,247,279,136,81,288,203,98,226,186,100,120,143,225,111,93,236,69,54,190,223,144,59,193,216,123,257,227,145,253,100,232,86,119,98,142,192,252,231,328,337,100,164,151,133,229,175,162,157,154,130,209,175,164,118,213,240,203,138,204,198,253,185,164,243,233,287,55,148,274,102,84,141,146,92,276,86,189,136,184,93,128,253,197,181,171,167,304,88,191,152,263,251,196,303,174,252,70,123,118,85,109,122,150,153,158,239,90,352,247,129,360,83,143,282,87,148,129,171,196,128,89,219,67,123,175,164,329,166,134,101,160,161,80,101,171,239,261,244,127,149,127,206,256,136,221,206,62,132,241,197,110,180,248,232,182,178,309,301,225,84,249,115,90,90,146,136,243,212,263,199,209,189,107,264,219,103,271,215,122,248,162,200,235,175,181,103,226,335,88,168,151,53,193,287,281,88,164,137,287,206,139,253,220,169,146,192,226,231,75,124,188,225,141,78,161,235,207,244,199,167,190,108,68,181,240,132,199,138,202,110,219,194,101,51,217,241,144,205,143,94,145,187,112,221,195,146,109,167,179,213,137,216,181,130,95,200,230,197,93,216,205,126,100,58,214,127,170,109,110,72,251,248,81,275,194,199,215,137,125,176,79,133,142,74,107,132,173,86,235,317,82,162,90,98,143,196,129,141,140,188,90,175,188,230,139,132,245,165,114,100,209,75,86,72,139,168,155,137,192,152,201,229,149,211,172,252,219,127,83,100,198,232,71,303,229,205,192,128,172,191,132,187,110,148,177,259,76,305,134,198,134,199,336,153,208,181,131,185,143,222,121,162,188,232,167,337,207,107,189,174,193,195,78,200,113,148,211,220,123,91,379,71,197,146,115,89,281,212,123,230,145,149,199,186,155,283,105,101,72,126,52,155,162,129,154,87,164,168,88,235,167,111,143,132,185,134,126,216,194,184,212,199,210,207,233,135,84,163,93,75,169,178,214,213,239,99,229,177,212,200,99,183,145,117,151,142,247,212,204,230,175,101,287,144,98,166,197,204,201,259,169,59,92,113,235,206,186,216,238,234,144,91,253,241,199,85,153,153,154,131,216,250,220,138,122,214,232,202,113,154,265,172,187,134,104,311,203,249,245,50,250,183,217,181,141,130,199,101,186,127,229,165,247,185,229,270,126,122,235,229,129,172,225,185,159,226,79,246,169,155,198,149,176,136,224,183,139,79,262,194,175,273,151,187,199,113,191,352,86,65,158,221,165,160,209,49,205,84,156,217,162,160,248,145,147,359,231,178,59,114,98,215,286,61,277,61,101,208,77,59,261,113,281,177,116,344,124,142,305,241,187,292,95,223,254,259,85,344,146,286,191,172,265,133,60,227,159,217,170,178,268,117,99,235,110,249,195,211,233,295,138,193,202,256,176,146,211,140,183,149,201,259,50,99,97,170,142,157,347,246,132,251,243,237,174,106,140,173,59,116,88,190,283,111,77,166,135,187,99,173,60,164,166,210,233,146,240,314,188,179,230,198,112,130,287,163,165,210,203,122,227,229,148,148,321,159,230,218,128,280,95,117,199,129,114,142,178,152,136,214,206,230,207,224,236,147,124,288,141,111,356,102,165,160,265,114,182,123,221,205,178,177,245,159,106,175,100,168,218,214,287,220,71,240,121,112,153,223,197,107,342,195,113,194,112,96,63,235,127,193,257,168,278,109,162,150,191,128,137,319,178,159,96,123,261,138,208,165,78,95,169,239,188,151,312,98,152,105,175,227,231,295,237,115,136,122,89,206,122,203,80,183,185,153,235,305,143,184,180,185,197,232,102,237,107,51,218,106,143,164,286,162,155,74,250,222,261,171,220,232,209,208,157,281,154,180,190,52,144,189,130,146,189,219,85,209,262,219,86,134,232,224,175,130,73,239,153,215,228,195,224,193,162,128,292,232,53,153,220,73,179,307,173,207,103,145,226,168,116,189,153,280,128,188,112,233,287,128,95,177,148,114,128,126,215,142,229,232,183,321,155,95,47,132,108,176,146,156,150,82,231,281,206,170,238,150,312,102,204,163,134,181,206,285,214,184,194,88,88,203,255,193,73,171,184,224,74,206,105,187,106,205,199,150,219,111,135,137,235,213,129,270,208,115,223,130,262,186,118,97,217,191,122,34,214,129,198,211,279,139,182,152,197,228,239,140,178,71,196,106,294,197,224,233,169,94,238,150,194,263,175,100,285,205,211,98,154,240,324,247,127,185,194,150,151,229,173,297,261,187,193,173,216,252,268,250,95,225,216,207,144,224,147,149,104,233,234,79,195,104,177,150,112,106,260,210,182,140,283,183,195,234,180,112,188,216,264,283,115,242,232,87,179,172,228,145,82,264,115,211,328,68,96,76,263,131,124,242,134,277,246,144,193,126,80,237,137,362,202,280,121,241,82,233,211,361,143,182,113,296,319,113,164,182,207,114,143,139,123,188,161,110,218,293,243,170,72,162,209,229,207,174,212,101,181,237,179,100,223,282,105,102,139,250,264,235,276,262,249,216,210,208,246,279,192,115,159,227,189,172,241,157,212,87,206,95,132,87,122,146,70,257,113,137,124,171,71,112,190,122,244,64,115,233,45,69,212,150,222,140,171,139,214,269,109,244,206,240,95,122,103,165,109,155,197,273,247,222,254,71,125,152,178,149,262,224,202,158,192,107,256,279,250,110,185,247,292,203,99,218,223,186,186,242,158,63,150,217,111,198,156,170,269,172,190,176,163,133,287,106,124,159,139,176,116,67,245,263,235,111,173,73,69,194,141,347,290,268,161,246,137,147,234,272,185,175,132,253,200,132,75,63,124,142,376,256,226,203,235,208,69,117,194,160,167,201,290,154,183,218,95,289,273,227,243,56,81,166,146,168,172,176,213,177,157,297,331,155,80,71,188,170,217,201,285,171,192,182,138,203,236,158,268,256,138,197,115,132,154,95,192,327,230,167,227,215,228,250,163,136,59,112,159,291,172,200,239,68,89,152,189,147,272,183,274,125,114,99,78,266,138,196,230,140,191,126,198,131,152,226,156,203,217,187,70,141,174,127,65,181,96,149,165,105,199,101,278,119,115,52,255,129,142,138,213,203,91,244,146,160,228,104,113,209,253,197,107,190,133,219,202,136,166,111,82,85,184,259,192,126,156,181,170,238,130,194,165,217,110,118,226,117,169,94,83,287,232,194,247,196,201,180,215,275,270,263,41,121,243,65,228,176,193,229,134,65,188,104,139,380,237,107,98,206,219,134,272,206,200,228,107,371,214,150,148,331,148,112,98,191,166,145,107,119,255,340,181,125,96,193,196,170,67,283,198,149,227,209,83,319,189,176,220,61,240,68,80,122,261,177,264,195,200,134,227,67,73,98,216,116,99,78,133,292,192,211,251,215,209,302,223,189,115,210,165,125,219,167,150,147,154,141,225,201,167,190,109,94,227,357,174,67,101,218,229,234,178,88,88,119,274,133,187,148,197,179,140,64,131,97,119,129,213,213,191,268,113,266,251,134,159,217,129,71,163,118,149,157,190,170,238,75,284,165,128,234,176,226,195,129,358,128,176,74,149,167,238,133,247,116,121,208,285,203,166,318,87,137,125,267,123,98,193,134,119,188,178,77,191,156,220,264,82,177,208,221,98,220,72,185,224,290,163,125,246,172,210,266,281,174,109,109,199,214,220,135,269,147,257,189,269,134,91,175,139,173,145,205,179,208,232,85,259,65,209,129,186,129,84,176,251,248,228,192,70,110,224,118,140,177,235,228,113,182,242,187,260,115,143,168,128,115,227,160,132,66,83,135,228,129,337,103,114,65,244,163,173,140,52,244,231,129,166,145,112,127,229,195,121,156,309,169,286,221,184,51,165,97,132,162,183,279,137,83,223,182,155,235,134,245,66,250,161,136,193,213,193,254,199,297,150,268,112,264,157,291,235,98,132,174,345,190,189,258,268,253,203,133,131,165,224,176,150,150,178,245,123,94,147,166,159,125,169,254,58,84,114,170,169,313,99,140,282,233,116,327,145,104,276,86,204,219,136,111,195,278,109,106,65,114,81,235,308,268,128,91,233,271,191,143,196,166,148,312,154,141,108,162,86,198,63,214,267,154,221,236,187,273,130,193,90,136,79,237,133,183,86,118,182,129,167,322,141,118,126,210,297,201,196,322,184,126,219,204,102,379,108,343,203,148,215,247,64,124,171,131,124,221,167,135,305,154,144,161,316,172,119,292,246,241,207,201,188,115,278,133,145,301,62,55,217,248,219,241,99,148,165,223,138,178,150,240,61,202,291,169,134,151,154,73,298,102,203,327,89,97,194,323,170,206,116,256,228,197,256,253,149,157,178,184,166,327,157,223,214,114,129,116,159,190,151,267,170,111,100,174,93,136,83,125,97,246,183,142,156,96,161,236,226,150,188,53,164,148,255,224,85,113,158,88,241,311,219,307,163,131,185,200,157,182,128,129,172,96,142,80,276,256,260,174,231,133,204,165,197,131,192,165,217,116,185,309,163,169,141,212,154,180,396,179,187,155,288,285,222,40,188,260,108,222,91,167,261,271,283,230,113,149,182,266,117,63,132,101,161,272,249,131,143,192,112,321,137,114,177,231,131,270,168,93,51,218,175,204,140,193,165,138,136,180,195,118,142,124,181,96,220,203,117,58,117,135,177,150,159,121,224,202,238,216,96,175,207,176,180,107,161,103,123,235,328,164,192,115,232,232,110,233,165,152,86,149,166,150,197,158,129,137,153,131,153,167,98,269,201,92,187,216,218,191,232,235,402,263,175,237,173,258,71,141,186,266,196,225,245,154,90,199,180,179,349,231,135,149,230,209,312,212,145,128,207,108,136,228,123,172,187,125,193,164,195,245,202,156,157,209,153,153,150,123,83,230,229,218,155,87,223,136,64,187,136,108,93,213,185,232,277,155,150,96,155,235,164,258,102,226,154,76,230,154,282,209,137,125,317,214,102,173,163,153,192,240,71,160,236,197,185,162,168,109,226,203,315,248,220,176,250,64,134,243,244,185,263,130,319,208,238,246,151,159,248,179,163,88,206,70,75,169,54,121,162,101,242,244,106,178,48,209,163,102,109,227,255,90,133,171,239,242,254,98,295,108,115,142,112,187,99,248,394,111,206,125,143,206,91,184,262,190,302,229,152,235,119,323,133,347,182,254,112,187,307,99,152,216,250,167,200,175,262,149,256,103,278,154,201,51,251,85,250,110,63,167,202,266,177,143,104,184,188,223,131,61,132,91,113,171,154,214,122,178,107,375,218,224,243,226,237,213,226,374,228,146,149,169,221,178,236,89,254,108,178,127,168,161,183,150,234,244,211,105,86,212,152,154,285,104,88,70,144,156,164,240,237,185,116,172,143,199,166,151,70,196,136,190,179,185,101,159,175,295,214,275,99,208,310,258,217,219,185,213,121,92,281,76,323,151,68,232,164,211,139,106,196,83,212,95,172,130,191,125,270,131,79,134,221,212,159,107,194,211,215,98,56,273,186,139,276,147,122,74,103,151,97,143,217,193,200,179,127,232,175,65,187,134,97,270,204,224,179,248,161,190,114,150,154,194,145,135,224,217,157,138,94,149,161,121,200,183,201,79,346,177,144,73,79,203,202,140,169,76,170,164,214,121,104,105,153,137,206,128,75,166,129,277,115,214,220,146,98,139,197,128,130,293,214,253,231,224,105,130,100,166,353,162,256,363,211,134,285,132,118,89,224,95,228,241,74,84,291,111,64,106,252,283,172,168,270,208,238,203,172,129,184,129,170,118,284,234,228,106,114,68,137,109,181,108,153,140,156,186,215,148,100,288,207,237,205,218,213,105,194,217,122,186,227,241,118,147,87,203,352,193,99,161,240,70,198,210,277,224,85,243,118,198,204,219,285,229,164,121,118,264,104,173,155,193,83,224,93,133,108,89,208,243,87,236,253,218,138,164,86,117,153,95,229,154,224,113,69,301,137,97,104,219,200,94,257,207,140,130,186,235,146,131,193,245,285,223,205,111,123,222,138,211,197,191,117,195,89,183,217,283,40,195,186,141,120,204,185,199,167,319,113,212,284,123,154,152,187,167,83,229,121,173,179,104,113,179,324,143,214,145,230,154,128,92,242,125,114,210,139,184,188,157,217,207,113,292,204,151,152,195,236,226,203,144,153,209,240,334,189,95,113,158,149,259,72,232,222,267,270,146,245,208,194,207,120,156,247,278,132,98,339,125,170,237,185,217,187,147,235,129,167,146,125,101,138,194,168,267,129,241,182,152,151,191,190,103,285,211,231,134,303,146,70,204,252,71,118,229,67,212,215,125,218,175,235,297,190,285,210,140,165,195,65,279,103,92,216,159,144,206,186,189,198,208,96,174,268,189,174,189,191,245,150,131,90,159,181,246,241,205,196,177,106,245,209,179,111,62,261,196,268,127,167,316,93,137,189,313,227,207,229,247,101,237,206,139,130,182,275,132,119,196,177,141,144,188,219,169,218,157,123,342,207,154,107,182,141,207,177,214,113,245,189,161,171,254,130,181,182,181,258,136,133,193,182,119,112,238,122,206,271,80,161,213,237,187,159,200,202,178,117,198,310,217,128,58,204,66,199,143,168,341,232,255,158,205,182,93,233,196,143,122,198,122,71,61,119,84,152,80,204,167,119,261,153,158,91,214,254,260,204,117,206,323,165,85,277,149,270,182,64,129,152,175,159,163,100,217,92,132,112,212,133,165,233,90,125,137,194,101,151,209,241,160,262,132,190,224,210,253,174,148,127,130,125,114,193,173,98,176,134,63,290,172,209,149,120,209,88,152,254,218,177,186,159,105,231,89,138,230,286,143,117,232,103,188,195,201,206,157,134,68,230,85,167,187,154,168,120,111,84,165,67,228,160,195,97,131,257,170,59,256,191,219,161,185,200,71,99,202,155,310,305,192,202,86,258,238,236,217,274,181,163,242,193,121,209,138,183,113,222,199,198,184,295,80,217,132,220,176,215,130,149,127,118,232,121,82,128,148,246,129,210,81,130,208,105,180,216,210,118,135,215,78,199,96,135,173,202,64,151,274,256,138,205,101,126,298,220,233,61,268,136,206,214,130,204,150,121,134,240,115,98,214,170,163,178,263,213,151,223,217,148,150,311,169,206,216,177,89,185,168,236,155,261,80,190,181,169,277,135,178,133,215,274,217,102,107,132,182,143,142,200,281,86,142,200,225,140,64,184,79,199,168,156,189,98,197,116,293,329,101,252,241,119,125,39,124,204,198,104,151,127,141,171,60,263,114,156,148,189,130,184,201,220,148,320,182,188,161,187,138,73,208,144,73,124,232,229,242,151,253,249,358,168,224,106,269,212,116,135,182,138,161,345,135,210,157,111,271,142,123,260,164,135,223,232,170,183,178,185,264,116,157,296,99,111,116,54,71,118,165,130,114,144,244,148,174,231,270,276,168,169,367,246,152,168,225,260,169,193,49,225,217,118,183,206,92,106,176,133,121,77,176,204,203,218,76,134,147,124,165,166,237,62,176,180,112,262,196,193,228,130,205,229,198,131,84,168,186,221,147,138,157,110,232,107,205,170,144,231,221,136,238,148,106,194,128,125,106,163,105,148,288,174,115,99,217,194,205,162,144,195,219,180,128,150,100,198,103,151,129,105,208,129,209,202,304,318,127,153,119,164,207,162,319,246,204,221,88,142,181,281,193,147,89,130,109,134,165,143,183,166,223,134,176,183,88,83,191,309,205,123,75,220,343,124,152,240,166,108,103,155,192,75,217,214,178,80,238,280,251,318,148,281,340,142,240,154,239,151,112,59,212,244,258,171,169,219,192,232,222,100,191,97,231,191,204,206,159,351,117,195,176,88,88,180,193,148,259,172,212,236,246,190,303,216,193,243,255,133,129,191,103,197,222,284,126,313,133,51,206,104,191,279,130,142,185,157,180,197,311,248,88,70,115,165,323,43,161,221,184,125,202,67,236,135,231,119,167,171,133,181,222,205,190,182,279,143,189,237,127,128,250,212,119,102,149,193,112,163,121,142,293,123,185,224,268,189,183,170,222,172,147,207,149,135,129,107,146,244,162,121,214,203,259,121,106,176,199,184,146,155,104,243,203,140,82,242,143,211,474,192,190,67,197,210,308,200,143,323,212,130,251,145,144,179,149,189,146,174,96,178,228,229,192,259,149,121,146,204,261,227,176,69,166,270,201,132,93,174,211,126,222,172,64,290,145,206,168,138,108,342,376,158,211,65,289,120,145,125,205,125,151,105,187,85,182,142,239,96,82,92,155,169,140,61,156,300,166,163,164,103,177,243,154,297,195,171,125,173,157,120,146,233,210,191,155,219,217,243,196,231,176,112,149,263,155,197,196,315,142,166,180,65,175,198,157,217,181,187,144,160,128,147,241,262,250,128,103,257,178,184,168,314,442,124,133,180,197,106,201,188,166,185,233,92,182,273,123,234,257,90,206,116,131,97,197,256,250,122,141,191,246,84,235,148,213,126,196,190,293,254,328,174,187,68,182,150,210,242,130,212,245,122,264,134,242,171,204,98,193,89,77,119,80,91,76,279,263,160,126,144,128,86,256,190,99,275,216,174,201,254,187,171,199,208,157,120,154,220,105,324,119,216,60,387,161,153,277,166,164,137,246,283,231,238,203,100,148,163,218,176,95,205,227,332,229,263,229,247,286,246,70,160,142,135,171,235,213,232,110,143,99,220,94,312,90,118,92,76,167,233,283,281,306,210,228,184,226,171,113,182,210,191,120,200,116,151,210,147,102,227,138,162,215,177,259,223,58,101,192,245,213,130,186,225,216,96,131,120,210,224,123,161,316,120,201,134,281,217,231,130,265,148,243,172,235,204,176,253,147,136,151,241,155,170,211,200,78,182,76,292,252,188,215,151,178,199,150,93,331,105,301,104,122,229,124,183,211,101,256,125,160,101,234,178,85,72,149,298,115,200,105,178,268,138,270,167,168,131,210,101,115,228,212,283,132,53,87,205,168,131,134,216,145,129,221,164,114,138,161,169,192,133,175,114,114,212,190,154,211,117,113,92,163,113,231,139,64,283,208,250,139,219,110,232,74,101,110,130,207,140,114,232,126,104,88,148,204,117,163,221,176,200,146,94,90,180,253,196,240,213,196,232,159,165,263,237,198,200,158,54,181,248,377,98,205,119,156,131,191,129,196,151,79,108,146,272,126,219,109,194,189,242,94,176,175,180,103,108,133,216,174,182,132,219,116,172,107,146,109,180,226,215,176,262,130,226,119,115,294,121,198,226,167,131,317,129,165,207,148,292,166,174,215,201,136,206,223,224,299,139,112,290,363,171,234,197,226,287,74,227,265,207,86,60,165,197,235,223,263,113,74,202,133,198,127,136,162,137,232,125,146,106,122,104,193,127,261,189,244,206,232,130,202,122,166,98,221,111,256,77,157,158,97,116,154,150,278,104,246,125,267,135,228,120,227,120,271,240,148,42,197,133,221,150,80,179,236,193,370,124,184,136,161,247,157,226,189,198,152,175,161,270,170,131,80,150,226,108,167,148,194,180,211,125,131,149,259,203,183,126,235,116,136,224,200,155,132,117,231,236,213,176,162,177,166,171,131,131,178,289,177,61,63,189,67,186,313,63,134,227,291,137,91,159,228,289,234,211,113,236,47,227,133,117,214,202,140,189,149,202,114,151,209,221,207,122,210,238,98,163,126,140,167,195,141,179,198,188,167,173,343,274,218,123,239,86,200,173,268,137,175,183,192,197,212,198,144,80,153,240,134,65,318,131,65,212,342,319,62,82,279,73,179,163,134,155,106,76,214,172,212,203,122,62,96,195,211,196,121,156,86,139,236,120,138,155,108,138,108,204,194,163,186,88,166,105,124,116,213,274,244,108,86,157,134,173,103,203,58,263,147,198,210,132,77,103,135,198,128,228,232,104,114,282,224,128,297,219,217,203,192,82,185,131,196,282,185,221,104,177,172,221,184,151,190,87,127,161,147,302,142,186,229,224,116,226,242,240,87,190,155,175,127,173,198,130,185,198,127,138,199,201,203,191,216,229,242,172,234,214,113,282,223,122,175,112,248,212,160,104,178,164,126,154,147,167,256,230,132,226,210,103,144,281,119,218,292,115,76,171,228,255,302,391,309,165,258,193,301,174,143,206,122,71,270,119,172,152,64,222,106,212,256,238,176,178,133,86,36,204,122,208,86,98,174,232,183,223,192,190,226,87,162,168,310,156,79,132,116,81,133,174,253,276,110,162,59,246,192,135,119,96,252,225,258,133,231,248,124,319,96,260,254,65,372,108,156,336,84,102,103,160,244,198,154,400,130,206,157,264,210,101,268,53,212,193,129,228,104,168,191,147,139,192,220,222,196,248,233,74,88,92,269,120,161,153,156,176,219,114,84,160,192,72,186,193,150,122,73,195,241,226,201,183,282,130,137,361,314,200,118,306,107,187,69,139,90,143,320,392,221,231,154,175,206,78,147,129,81,129,143,240,94,241,56,172,225,185,215,277,233,167,104,154,102,184,220,196,54,102,209,199,126,189,99,160,220,138,244,150,130,199,91,111,162,122,232,188,218,167,133,179,147,152,156,109,245,152,133,84,167,187,184,205,150,273,199,152,138,134,251,222,108,245,249,238,227,264,237,216,167,138,53,213,175,193,220,234,267,264,238,199,205,148,267,252,70,126,266,234,248,140,214,194,233,115,196,244,220,111,193,279,205,99,113,112,146,143,151,159,131,90,159,260,136,184,214,198,140,64,105,116,220,205,235,122,264,105,167,141,228,149,236,234,131,90,173,116,79,252,127,180,116,176,217,171,170,190,63,174,204,125,203,330,186,74,249,94,270,74,165,104,315,262,146,201,251,71,150,170,210,194,232,75,209,212,161,153,121,72,95,119,290,68,114,257,110,204,261,254,157,206,214,146,128,265,140,239,260,125,115,202,219,115,297,172,197,254,106,259,241,148,142,58,158,168,100,242,102,201,110,233,182,111,142,140,248,207,153,215,268,95,140,180,225,182,139,216,169,169,111,106,166,112,94,88,241,207,228,170,102,160,220,255,205,274,85,176,144,146,256,134,220,214,253,298,200,279,210,164,203,138,218,237,232,202,118,288,178,161,136,204,215,128,131,107,237,245,218,180,173,83,107,186,221,145,149,240,124,244,149,180,256,126,173,166,303,47,122,128,263,106,164,246,174,237,220,142,253,148,160,192,101,103,97,85,217,91,302,106,154,229,190,166,153,169,117,91,185,154,169,113,188,125,83,191,225,180,134,260,135,134,222,105,146,97,137,121,235,125,128,307,187,70,249,300,194,154,151,112,184,215,133,122,129,181,303,190,113,133,251,201,134,214,141,178,213,246,170,188,225,105,220,313,95,231,144,143,204,142,330,201,233,207,221,282,225,96,142,180,90,392,130,130,111,224,125,93,123,78,122,133,232,200,177,260,186,288,253,173,137,255,109,106,139,85,245,84,272,163,111,72,221,226,267,171,186,186,208,123,115,187,135,110,227,111,223,180,202,79,183,219,241,172,218,119,116,192,196,191,183,250,214,159,153,144,101,139,133,154,186,145,262,113,130,109,191,173,129,125,110,203,275,148,142,200,58,181,194,212,164,366,128,95,140,306,248,70,84,149,105,131,207,180,66,183,219,135,146,72,175,57,112,158,95,162,196,128,266,105,225,161,121,92,213,143,109,207,142,119,211,120,218,71,120,142,226,105,171,214,141,199,253,239,210,200,207,89,206,214,181,204,139,143,171,289,151,171,116,225,107,211,308,294,255,66,212,253,88,124,198,223,115,234,223,251,214,208,257,120,120,134,164,95,101,281,190,178,253,86,146,174,156,127,251,292,160,195,137,234,143,152,211,107,176,178,227,266,228,52,153,166,75,155,77,182,145,257,124,76,198,172,170,140,234,177,111,286,125,169,100,143,129,144,235,102,281,88,157,125,203,159,166,230,133,218,197,146,174,120,160,132,81,205,118,68,318,203,223,95,155,195,227,206,187,167,232,226,127,181,180,211,54,178,109,158,81,163,100,165,226,88,129,244,195,85,122,161,153,261,249,63,237,158,224,268,173,398,298,202,203,218,66,225,206,190,139,188,203,132,202,112,214,277,139,186,322,221,79,209,95,105,229,43,165,136,56,271,238,180,95,225,241,82,131,229,123,239,220,287,127,209,109,222,248,150,221,221,187,194,238,294,178,238,155,205,73,193,231,102,132,169,207,155,186,196,201,67,146,135,90,183,347,84,102,209,92,125,150,135,175,115,237,124,124,144,68,186,216,117,194,305,217,44,152,103,167,141,108,128,174,152,138,177,101,87,84,259,194,123,98,277,168,213,50,105,268,198,149,154,289,343,169,92,177,97,129,190,79,173,66,141,210,287,228,229,187,227,187,186,276,308,207,163,190,172,321,95,78,237,211,83,65,212,282,230,106,68,234,278,195,176,207,173,115,191,187,178,168,201,181,223,87,207,101,127,141,132,190,183,114,203,169,218,253,166,160,195,313,160,256,243,128,156,250,93,142,117,256,170,167,132,100,206,195,208,201,267,219,226,209,186,137,231,147,184,101,105,268,76,194,196,189,145,121,128,190,126,300,111,80,159,190,99,141,141,226,212,164,98,206,118,206,159,244,50,154,118,94,184,203,154,81,195,147,116,94,196,152,228,227,141,111,215,72,160,236,146,129,153,285,146,241,136,164,205,63,153,104,328,147,190,143,221,136,100,173,130,86,151,144,182,170,51,128,39,70,230,215,268,159,235,133,133,224,146,126,145,151,173,145,85,133,189,142,187,118,200,133,110,121,174,200,174,94,141,175,193,125,142,174,96,156,246,184,68,50,205,64,183,236,122,245,208,151,149,175,223,195,237,169,134,260,268,238,144,72,245,155,213,259,183,222,168,170,236,130,263,149,144,85,176,151,219,282,235,168,281,184,177,176,212,155,224,179,153,342,81,225,187,90,167,163,208,74,77,208,124,96,92,127,315,172,216,183,142,286,139,337,223,125,130,121,186,182,159,82,250,157,171,179,124,259,321,100,183,130,206,178,177,130,186,124,219,177,99,212,97,193,219,98,101,159,59,177,80,114,214,142,101,73,140,193,168,165,196,176,235,71,173,142,210,168,257,209,211,134,55,245,120,130,241,152,210,137,56,188,149,151,187,154,303,181,76,114,168,193,103,212,212,247,56,122,138,177,173,221,107,183,152,105,109,183,234,332,206,83,252,140,58,350,44,117,216,140,226,206,66,155,200,155,173,108,239,60,195,144,198,129,106,174,218,156,262,98,110,125,237,216,185,199,164,184,121,238,246,119,237,156,262,106,212,213,156,308,143,187,145,128,374,106,237,164,300,154,42,134,201,187,188,191,52,39,192,91,194,169,122,103,301,205,222,238,304,162,349,130,226,226,164,90,321,199,208,245,163,68,97,181,85,110,159,260,207,192,209,245,222,113,254,117,244,104,199,209,222,244,253,120,221,257,91,142,174,160,212,356,153,164,292,204,163,232,173,143,203,232,77,108,210,106,218,239,182,203,246,221,266,189,229,187,157,164,169,214,157,217,191,249,204,115,242,121,128,128,178,245,96,102,222,140,150,214,111,93,90,87,262,248,162,158,240,285,220,147,157,338,159,238,291,190,121,237,178,178,193,237,202,104,121,140,220,225,107,202,195,207,192,208,74,169,76,194,131,175,218,250,135,109,117,170,228,121,192,130,113,127,173,158,226,123,215,184,176,187,159,176,165,187,165,74,269,254,265,226,164,182,203,113,111,213,154,231,127,135,78,149,176,251,228,156,86,245,198,222,185,219,48,115,222,191,157,167,102,211,183,282,166,174,167,102,153,139,193,209,251,174,186,267,251,185,206,192,183,350,180,89,164,197,139,187,172,178,186,199,169,162,194,230,287,176,153,169,133,133,175,128,235,115,220,196,217,159,136,337,157,118,129,186,157,134,79,133,123,120,287,192,160,187,250,201,215,202,187,228,133,277,181,227,155,120,223,176,57,105,177,117,165,112,155,67,158,142,95,165,76,154,248,111,185,176,184,94,221,259,118,142,213,170,126,185,163,209,221,191,163,270,184,56,63,169,93,302,111,259,126,177,195,256,101,212,245,231,134,120,325,241,176,248,262,232,161,187,126,172,117,180,315,167,149,227,148,172,236,97,98,160,231,200,127,152,75,102,207,248,207,115,157,263,126,290,136,236,229,205,226,191,89,214,166,87,66,326,282,162,166,131,298,221,111,115,210,330,94,124,56,60,187,235,196,274,263,170,154,223,165,141,176,106,180,177,234,168,295,237,183,143,227,138,131,89,285,263,188,245,181,154,101,96,253,211,298,247,61,165,43,179,174,273,155,186,205,127,199,157,199,212,124,351,117,143,251,213,98,219,175,192,124,63,153,93,180,73,288,183,158,224,165,259,197,247,130,142,226,178,233,187,210,95,145,139,111,73,205,99,83,91,152,173,172,239,94,153,276,129,127,233,187,105,322,177,173,161,169,163,189,119,187,166,343,265,293,192,186,194,86,218,132,69,243,137,307,99,182,99,245,96,167,119,203,92,207,196,126,241,226,156,172,328,140,212,159,227,187,146,323,358,164,83,151,91,113,131,261,98,113,109,198,140,149,247,135,138,230,310,79,247,98,239,364,154,147,77,282,179,102,229,153,79,173,158,212,157,163,128,199,156,145,196,128,259,171,161,207,195,168,361,180,220,127,175,262,151,210,224,227,336,196,114,162,170,174,228,105,280,119,108,78,200,78,107,172,166,75,60,160,60,130,154,119,231,161,192,103,155,117,273,114,118,146,183,176,164,158,124,131,86,148,101,138,236,84,175,128,217,297,361,169,187,276,178,234,351,195,217,73,113,130,198,108,84,114,127,91,205,175,356,55,211,133,156,145,190,174,165,208,143,180,315,345,229,60,74,243,271,138,131,248,71,123,134,264,204,109,228,196,186,245,190,151,237,159,78,327,105,217,97,169,343,175,116,210,202,276,225,153,240,214,213,193,166,102,160,126,147,164,170,128,127,274,133,333,214,145,127,162,300,159,133,177,130,145,199,200,243,149,147,170,211,127,267,115,123,240,141,193,124,211,181,222,202,231,92,287,86,247,187,189,278,234,151,97,181,241,110,142,145,94,199,204,215,173,151,118,244,147,157,123,127,189,126,112,262,199,253,101,82,201,273,145,174,209,217,249,217,204,146,146,207,143,104,114,226,304,280,191,122,137,217,140,133,306,158,189,262,205,127,201,173,103,189,170,92,123,111,126,142,202,143,151,110,234,119,199,171,162,245,237,353,313,224,192,205,129,214,125,179,248,183,128,261,186,224,333,227,178,156,201,181,97,208,181,279,138,227,124,88,293,155,263,133,201,252,244,118,136,99,108,210,230,99,231,175,166,114,327,159,91,142,153,188,177,45,165,113,144,140,251,183,210,202,93,164,198,208,191,214,322,135,407,97,133,121,130,200,161,83,213,91,160,347,269,300,82,122,165,143,196,214,203,204,172,87,174,182,244,295,194,75,122,295,198,104,88,106,122,142,65,200,60,133,152,97,208,65,137,135,199,67,233,81,189,166,200,77,192,162,162,142,198,193,173,140,124,114,74,221,190,138,146,257,79,149,213,142,253,223,225,94,73,133,92,273,91,131,296,189,122,95,261,128,198,198,164,128,106,100,240,65,195,154,206,252,163,167,291,194,88,137,132,128,128,100,197,178,302,134,148,157,42,324,171,266,297,157,125,131,260,112,145,47,108,181,108,112,250,146,107,171,126,156,230,154,111,207,162,110,159,152,151,98,180,222,164,92,103,223,157,214,106,198,110,312,151,104,127,234,199,83,176,79,232,221,259,134,182,164,104,191,212,53,217,76,211,183,204,195,94,176,284,174,217,124,136,228,135,155,147,202,170,226,157,260,158,173,139,187,138,233,115,178,236,142,215,338,106,153,162,239,152,119,112,150,226,121,135,223,246,104,170,89,231,298,138,322,133,87,186,122,212,210,249,255,184,181,276,181,149,232,70,268,335,159,270,99,248,68,331,220,114,141,159,217,211,187,225,129,126,172,68,189,154,197,88,247,208,245,123,255,239,330,178,90,125,160,235,159,84,311,276,98,115,116,188,259,341,238,215,190,228,185,309,134,144,261,126,85,276,82,188,174,327,199,216,201,172,214,199,137,210,219,161,258,239,215,188,189,92,87,232,108,229,177,117,126,178,192,124,125,61,121,82,156,261,214,113,229,66,124,183,154,129,303,168,294,186,199,240,113,112,76,111,231,171,228,288,135,172,256,131,126,151,145,208,159,275,145,201,219,180,142,92,200,82,187,112,193,279,255,143,247,125,222,212,128,168,154,106,224,185,150,174,118,198,96,227,220,118,293,212,157,89,151,133,245,152,211,156,154,210,196,199,139,86,262,114,164,115,142,204,199,211,166,136,200,271,101,214,180,256,216,189,224,197,174,166,160,230,101,193,190,90,127,219,117,192,132,75,86,224,90,176,116,147,184,306,184,320,189,112,288,175,242,169,213,255,198,122,113,202,146,173,111,234,145,161,126,139,218,73,215,112,266,181,72,93,194,214,86,183,221,331,213,162,174,128,110,143,143,130,192,156,198,206,311,110,127,142,268,219,60,105,192,115,202,181,65,221,273,157,96,167,104,205,99,204,91,243,136,129,212,169,220,156,206,156,151,160,104,160,206,81,183,116,283,214,301,213,221,214,200,340,87,131,77,208,145,150,135,230,76,63,220,159,285,89,211,335,107,249,97,159,141,79,129,92,175,194,234,53,186,166,202,115,207,139,97,260,233,97,214,133,220,221,129,123,271,116,82,189,300,88,142,115,133,143,149,210,202,92,57,265,192,168,74,170,156,82,207,237,148,242,134,76,210,125,226,137,230,158,234,180,214,68,64,67,218,103,194,122,185,157,112,260,150,179,174,122,93,141,254,213,95,223,147,191,230,129,119,230,226,154,94,171,226,235,125,101,142,170,221,280,99,226,76,84,146,183,230,267,191,185,119,177,189,82,152,61,135,78,266,221,75,131,190,164,124,132,144,152,115,262,164,159,200,197,177,172,162,239,143,205,226,157,175,238,185,175,187,202,187,86,230,94,175,233,91,149,179,158,154,281,130,294,190,215,208,166,144,231,285,148,227,159,244,206,149,123,209,130,168,74,199,272,134,101,203,181,183,264,181,152,142,117,138,107,193,194,124,213,148,255,200,196,199,208,190,251,281,242,136,131,211,153,251,166,240,152,117,110,203,201,240,227,156,159,278,168,329,188,310,159,175,240,212,202,125,199,181,131,141,214,164,197,249,255,143,126,246,80,201,298,139,178,183,206,226,224,190,65,98,169,109,147,111,226,223,167,131,173,145,213,213,124,129,145,117,85,144,219,112,182,265,120,131,128,196,248,164,122,163,283,91,212,83,321,169,262,145,195,210,83,78,135,208,106,234,175,314,301,135,107,194,191,77,253,194,93,249,124,94,176,207,85,222,256,91,227,228,145,222,165,366,130,240,130,102,215,210,137,181,261,162,144,122,140,117,177,100,215,175,256,214,171,127,173,253,194,190,228,268,149,95,196,160,143,193,212,276,220,347,172,92,143,223,129,121,229,167,144,193,310,191,88,86,63,215,150,110,180,179,250,102,185,325,341,108,151,165,135,244,66,135,175,109,168,121,275,222,184,221,140,164,218,198,113,71,193,257,291,110,180,62,272,86,135,171,224,144,185,102,246,173,133,259,199,135,231,116,213,145,177,247,229,243,254,167,216,316,128,126,117,164,127,170,164,139,269,239,222,142,117,203,137,142,83,95,151,110,220,240,301,279,206,293,95,141,121,90,54,233,160,153,105,259,214,216,249,313,137,186,175,127,215,199,266,280,197,223,142,76,117,149,167,82,255,186,179,73,234,107,138,118,145,141,180,143,187,142,165,294,242,165,279,112,251,108,221,148,145,285,124,43,236,68,118,285,208,118,347,104,154,189,165,302,133,90,126,190,219,174,199,168,159,126,82,101,259,225,149,136,219,184,186,227,328,218,217,188,187,159,59,260,237,184,93,164,145,175,102,140,273,252,156,168,221,168,217,99,59,220,111,166,128,218,175,203,321,288,165,144,150,81,220,327,46,124,196,127,139,80,236,216,125,199,215,337,142,159,230,184,80,220,166,162,229,134,194,162,147,158,225,237,191,171,176,146,215,212,238,230,293,84,201,203,219,93,107,63,126,228,108,186,83,132,274,120,166,72,103,221,205,110,80,212,191,97,214,160,143,281,158,113,123,111,181,214,209,214,221,230,272,132,207,171,229,202,137,201,145,247,233,182,196,195,63,241,98,134,290,300,266,194,89,79,125,316,243,187,225,198,260,243,157,136,105,192,126,127,169,113,142,286,93,176,57,215,151,114,175,253,98,139,292,91,51,169,225,200,113,175,100,254,208,242,157,251,194,165,184,200,273,150,60,84,67,131,113,190,144,302,169,163,191,231,154,203,122,107,186,220,142,118,140,192,127,314,153,92,148,175,105,112,156,74,148,250,242,239,218,165,105,255,98,186,107,215,255,183,114,89,104,161,173,190,187,216,209,271,153,104,107,161,172,269,330,109,159,173,142,272,131,143,255,204,198,110,156,133,61,122,90,215,163,275,186,150,102,69,131,262,261,180,168,214,220,182,193,128,248,244,189,140,216,270,132,168,216,275,100,147,149,153,214,235,182,62,164,259,122,166,121,76,238,264,161,198,124,169,188,142,251,187,131,115,243,122,185,156,101,205,174,214,215,108,125,256,265,150,158,160,175,127,108,167,249,149,87,216,121,243,169,196,338,204,153,235,199,104,169,105,202,158,173,218,194,145,114,190,106,171,112,376,215,220,244,172,182,242,189,219,107,136,220,195,99,194,326,201,127,218,146,216,101,180,205,109,317,152,203,229,204,138,359,130,112,168,114,154,157,237,151,161,99,68,201,66,114,173,80,176,174,195,172,128,123,119,55,130,179,156,242,149,110,94,113,167,241,272,73,129,287,95,138,144,125,151,116,220,134,287,110,320,233,206,261,225,118,162,96,261,200,232,173,227,139,201,252,255,103,192,199,137,110,160,278,210,266,107,139,141,206,283,196,233,239,113,132,154,221,172,264,136,398,212,254,85,116,112,133,148,164,167,271,196,156,69,70,238,136,284,190,108,129,192,189,104,231,93,236,245,96,250,139,194,207,249,187,181,205,168,132,142,152,156,205,100,177,118,99,153,153,181,72,274,198,95,188,233,68,220,193,272,79,196,197,206,82,93,164,87,122,467,203,269,186,245,120,208,118,59,132,84,177,104,239,199,235,198,133,84,107,79,69,87,107,113,152,121,101,173,135,173,186,169,195,253,115,147,208,183,154,256,362,128,234,111,136,98,158,172,120,216,105,167,283,211,186,153,175,133,235,143,126,231,127,149,202,304,52,128,227,164,191,124,207,236,180,176,198,182,217,113,236,198,169,107,69,157,189,363,219,91,248,244,234,177,180,175,165,132,98,248,131,177,172,211,105,145,196,151,187,168,167,103,170,176,303,69,225,239,171,122,165,101,107,169,191,246,91,293,98,124,145,188,175,195,253,154,125,162,109,96,135,152,110,91,224,278,93,364,274,216,203,205,235,155,133,257,151,147,212,238,315,178,272,219,269,178,68,140,170,153,177,117,159,112,169,314,197,208,194,94,285,247,301,203,167,243,106,227,214,234,114,115,217,105,147,185,213,189,179,284,159,381,163,114,158,289,183,126,85,271,226,160,122,57,190,126,226,198,175,186,80,194,149,139,277,240,171,120,196,175,98,197,128,112,243,75,117,304,134,68,105,157,150,164,144,116,143,191,147,113,114,145,98,193,222,178,266,83,219,173,230,226,156,217,205,216,84,184,198,186,282,287,199,226,171,74,180,114,99,191,231,142,190,169,174,108,249,205,213,180,256,108,185,181,159,228,156,305,218,113,135,174,212,215,113,65,114,385,196,236,181,159,200,98,97,164,91,143,143,260,159,74,211,139,195,192,224,257,241,102,122,233,149,207,58,168,89,141,195,308,84,209,135,190,193,179,189,140,167,83,237,259,271,123,207,231,166,135,84,215,168,161,117,162,184,154,96,153,68,176,163,70,212,261,158,202,217,298,215,120,284,215,200,315,282,314,268,240,117,231,132,205,252,194,189,213,127,157,172,215,254,310,129,171,219,57,130,172,85,213,144,225,123,194,246,121,189,146,123,255,195,228,190,251,235,161,184,114,133,88,55,147,87,185,164,231,232,95,205,205,181,162,170,263,206,127,182,233,171,230,165,120,151,110,183,194,100,237,132,211,215,141,221,286,231,219,218,342,163,203,85,234,149,243,111,153,72,98,103,195,106,110,297,73,159,180,210,293,220,147,173,114,253,219,173,119,145,247,124,191,114,260,97,122,108,107,234,156,139,63,285,168,167,151,177,174,198,220,197,104,262,289,191,182,211,226,198,253,201,147,219,221,243,187,200,205,203,97,107,115,218,174,174,249,88,307,211,217,147,128,126,137,213,234,264,263,202,128,161,196,157,343,219,222,189,163,242,159,187,132,171,182,102,197,235,69,192,187,126,223,198,247,139,210,202,126,170,165,205,137,204,214,163,174,203,112,163,260,236,138,153,179,162,141,106,156,230,206,214,219,297,229,290,203,127,187,66,257,254,155,261,161,145,195,187,96,239,181,72,253,225,283,271,258,244,139,153,87,230,50,81,161,254,141,198,145,113,212,152,124,161,144,128,119,70,127,269,74,176,100,237,123,116,263,175,115,307,102,91,155,117,82,104,190,113,152,122,166,124,92,276,140,133,245,131,209,63,291,130,235,154,183,132,147,147,193,194,179,135,202,142,136,232,206,216,116,75,122,167,190,122,168,90,191,161,149,208,76,106,88,116,246,139,158,185,163,115,201,143,151,71,130,258,156,118,145,108,197,189,128,130,292,218,162,274,140,239,70,130,252,132,70,68,207,141,199,289,160,253,47,181,143,161,181,228,201,187,176,108,59,111,86,310,173,98,100,233,193,221,168,133,255,84,85,315,116,251,142,185,243,312,95,282,124,175,189,142,144,180,238,144,293,224,86,222,147,325,291,114,203,97,181,88,243,154,114,235,216,210,168,220,194,213,154,210,152,90,218,191,141,101,240,110,227,234,159,268,209,203,78,92,227,70,125,153,159,164,35,84,357,130,84,127,107,237,263,110,170,271,218,64,134,196,227,216,281,174,162,191,174,136,132,260,220,226,173,249,198,125,67,179,83,230,248,177,201,184,221,75,112,232,201,182,166,157,171,188,118,107,192,100,274,97,159,65,269,114,98,198,235,230,180,166,127,205,147,98,152,220,219,97,166,321,98,187,307,160,148,116,117,141,131,173,184,98,269,272,141,172,104,240,256,93,251,264,123,193,77,214,127,174,231,180,68,196,140,92,301,188,210,121,139,152,304,122,133,250,204,122,183,251,311,136,99,204,189,101,229,173,171,116,144,211,138,204,205,103,255,239,230,83,147,170,202,243,209,200,95,174,227,185,201,133,121,90,173,248,209,302,197,168,302,241,118,227,173,225,127,215,339,239,107,201,316,138,189,175,147,173,202,93,178,233,147,217,205,222,112,183,96,97,161,128,98,191,176,137,124,361,196,241,152,284,155,78,158,147,176,158,123,251,119,132,238,268,108,209,124,143,119,140,255,161,160,142,148,150,217,116,54,288,172,134,175,165,130,153,154,161,176,194,222,229,93,159,183,218,289,240,220,231,273,242,183,226,224,317,208,243,121,338,266,121,113,248,224,162,277,135,316,147,233,201,207,176,72,229,186,220,114,122,169,211,97,106,325,145,291,131,124,210,117,86,107,133,281,168,234,249,118,65,163,182,124,197,207,237,101,108,188,240,215,160,235,186,167,220,173,119,168,99,167,60,104,301,226,224,173,119,252,219,204,149,206,84,302,224,243,224,46,269,55,48,223,71,209,228,132,189,230,258,205,138,193,201,64,164,113,215,206,169,190,118,209,107,121,206,207,326,179,182,110,207,170,144,239,200,138,170,164,157,120,150,81,164,273,100,103,299,251,85,167,127,271,166,165,253,52,182,153,163,186,203,321,127,187,230,148,138,80,312,119,121,133,178,219,152,278,257,147,175,219,228,104,147,247,228,202,292,175,186,219,213,200,200,107,84,185,159,157,122,155,123,99,316,130,196,186,268,229,127,158,124,206,271,110,243,168,273,247,91,240,178,96,220,112,130,165,208,264,122,167,167,138,120,216,76,484,201,264,70,95,102,198,137,111,223,133,124,177,242,134,218,92,53,114,195,144,140,191,185,339,196,93,73,281,210,144,234,196,225,159,115,171,186,255,202,295,198,250,210,107,120,149,224,209,99,133,170,52,157,247,324,175,271,293,238,121,95,102,194,131,38,201,234,185,214,150,143,111,200,139,270,233,220,245,159,161,211,190,238,249,99,96,279,147,238,149,55,214,236,219,238,238,293,156,197,140,246,102,186,174,228,182,270,81,229,277,273,119,165,138,189,197,82,236,124,179,106,124,171,111,284,96,150,155,77,131,85,220,309,273,274,141,143,128,117,88,202,210,229,282,159,117,101,123,226,173,211,187,103,138,44,100,241,128,140,121,106,216,125,174,208,266,181,191,302,82,140,308,261,119,145,128,219,124,105,141,85,177,196,151,120,243,92,109,156,243,108,120,173,142,117,204,194,216,166,94,243,177,99,113,156,144,85,208,168,227,194,153,276,65,96,184,178,212,92,318,275,246,226,225,95,213,40,260,279,96,224,199,211,118,110,211,121,143,220,302,136,108,213,208,85,68,156,92,218,256,156,139,229,136,137,203,200,288,144,101,173,275,174,237,157,160,95,219,169,189,92,132,141,245,314,110,154,193,143,174,64,111,111,140,196,245,67,87,220,101,126,102,198,199,106,259,81,204,193,159,256,229,146,55,120,174,196,164,143,164,241,242,249,139,60,100,106,211,268,194,192,145,178,170,237,179,297,190,199,235,90,254,112,128,258,230,136,130,161,213,309,213,98,149,193,181,168,118,185,224,275,158,97,182,205,271,106,350,137,130,139,138,261,226,189,142,219,182,149,144,96,79,126,185,157,220,264,165,162,172,330,159,116,217,163,127,243,195,61,222,161,226,191,177,124,213,174,97,141,111,160,348,139,96,139,208,183,258,101,102,238,146,217,283,213,107,91,130,261,318,181,195,180,223,304,197,209,243,122,139,230,117,195,155,107,201,87,181,97,203,132,146,209,167,181,155,147,197,201,276,76,224,168,63,108,193,168,181,116,232,210,160,186,170,260,134,81,251,197,192,187,126,257,93,94,153,160,124,114,222,144,184,133,111,188,201,143,156,238,292,266,61,227,228,168,159,144,172,220,242,254,211,192,74,247,166,224,222,85,172,233,138,232,222,194,136,201,84,217,109,140,113,104,256,152,187,232,215,193,156,185,233,180,130,126,281,283,231,136,106,168,92,148,218,352,227,121,234,253,181,311,246,100,173,169,118,176,75,186,204,277,161,248,213,154,76,203,260,75,213,223,176,101,91,157,142,177,115,215,227,254,128,52,139,260,204,203,332,190,130,231,199,211,271,175,187,157,264,352,110,221,194,76,151,312,174,124,194,156,243,146,121,116,246,287,68,169,195,112,101,231,155,223,194,187,260,145,254,152,77,92,241,123,195,179,228,182,51,218,78,116,267,241,145,251,322,243,239,223,328,134,128,221,250,234,180,317,286,156,162,156,149,147,182,222,190,154,188,168,244,193,258,176,231,302,55,103,152,94,254,251,175,207,219,176,263,168,175,117,88,108,362,177,278,153,203,270,179,96,241,281,72,133,121,240,279,71,149,202,187,296,194,172,74,218,184,85,110,184,259,143,225,116,188,152,94,77,136,197,65,176,89,93,168,125,153,135,177,248,109,261,117,171,119,101,142,40,92,175,226,231,94,77,66,96,295,158,215,73,94,276,192,263,75,157,208,98,194,149,175,235,159,183,227,249,294,204,125,166,166,166,75,135,96,118,63,181,189,170,283,167,339,77,130,155,160,170,204,63,133,227,163,121,136,165,233,118,210,148,264,141,229,252,171,114,243,107,224,270,112,159,327,143,186,113,85,316,316,79,275,103,278,168,79,205,214,70,75,169,280,69,146,108,133,235,111,168,128,160,165,243,200,82,265,229,186,142,140,228,86,121,152,382,192,199,141,213,135,210,111,97,209,278,322,84,82,229,221,169,146,139,96,137,172,99,162,214,76,208,124,113,220,182,147,105,272,109,198,125,202,66,232,114,116,136,103,263,123,187,182,79,116,70,193,89,123,196,206,146,116,203,193,72,251,170,148,150,106,182,188,157,343,164,144,244,209,165,106,72,203,283,44,254,200,101,256,311,238,127,262,170,173,100,221,173,159,173,147,114,208,125,227,224,207,275,162,127,259,89,193,220,237,114,199,204,120,138,84,330,221,155,200,62,233,203,165,168,177,79,179,158,215,142,182,91,133,139,109,226,149,177,208,174,170,156,156,177,210,189,254,171,111,141,220,55,156,115,176,239,258,198,184,159,198,153,115,223,164,239,227,220,135,161,233,223,208,148,233,295,178,159,216,235,282,137,182,180,166,214,194,169,220,216,161,114,188,190,276,138,256,74,186,105,184,154,99,244,163,219,90,153,172,252,115,213,216,246,142,235,241,85,167,214,92,218,138,256,194,187,135,220,237,121,158,208,103,367,141,84,245,81,146,112,190,153,147,176,149,121,149,333,195,185,325,185,203,171,236,212,113,203,114,339,180,243,84,353,128,122,142,154,189,264,157,157,315,349,212,211,278,165,250,220,158,236,112,211,103,136,168,188,187,108,264,202,364,168,108,159,278,139,143,263,128,144,241,184,160,278,136,242,205,104,146,191,242,371,130,136,277,144,123,154,163,262,180,247,125,210,222,241,121,103,151,240,107,213,279,128,163,110,275,150,156,154,201,84,163,187,266,264,144,119,353,269,134,175,155,139,241,221,189,180,350,141,249,165,223,257,230,197,192,86,174,210,268,185,223,259,163,95,184,239,258,201,212,165,285,260,187,282,166,82,130,112,143,125,199,114,215,214,163,153,108,230,194,280,145,99,130,125,106,148,137,173,80,204,115,124,121,107,63,122,131,139,165,231,272,136,78,137,269,164,88,104,124,111,103,107,142,374,112,125,64,198,252,89,105,155,272,95,268,353,317,188,63,186,196,124,157,177,159,255,131,171,249,144,223,285,161,307,100,107,272,298,65,215,95,318,296,170,293,208,225,132,291,212,183,155,155,92,172,269,169,81,255,60,186,211,126,285,192,203,195,96,275,106,234,151,205,289,70,151,235,161,99,171,116,181,141,179,98,100,110,174,197,252,176,121,106,103,173,211,153,161,89,262,210,270,203,215,184,177,90,47,153,193,108,80,139,196,244,173,287,63,207,227,203,145,94,154,240,238,285,224,208,206,143,249,157,50,110,265,211,250,91,233,208,168,189,104,102,209,321,70,286,203,253,98,110,108,234,277,307,107,165,121,233,275,198,279,107,270,245,184,151,192,225,77,141,109,210,128,66,212,248,253,132,133,155,144,254,302,148,218,190,218,227,155,235,54,95,167,218,242,34,260,180,81,135,181,75,110,225,158,151,163,248,145,232,88,185,116,287,141,199,269,358,175,165,181,307,51,206,147,249,156,166,151,178,145,132,234,139,180,161,207,116,158,211,108,239,214,178,80,95,132,98,184,230,143,206,174,68,225,122,225,244,196,109,217,102,218,238,143,232,139,118,185,162,147,108,175,127,122,188,341,145,166,87,252,112,111,296,187,151,192,87,213,132,236,95,75,173,230,168,254,89,118,177,81,127,176,249,202,241,215,196,128,231,161,216,237,120,74,189,99,267,220,164,230,196,219,114,190,135,158,103,162,138,212,176,139,152,157,176,267,238,104,174,228,264,85,282,244,110,313,194,123,82,108,124,258,153,273,247,79,110,288,276,263,162,236,168,200,174,98,244,138,206,133,220,103,87,127,241,285,203,166,216,218,203,95,110,185,160,157,80,145,241,258,124,199,140,120,126,160,182,204,254,175,96,167,339,161,153,190,485,178,207,100,183,141,109,185,251,131,139,237,173,93,247,78,165,175,253,91,98,174,217,352,161,241,205,126,217,274,176,159,122,234,238,183,300,289,160,161,175,231,303,209,114,243,133,98,233,133,183,291,84,147,192,189,211,63,173,150,265,195,222,111,102,316,182,113,199,198,282,44,178,168,141,106,156,253,162,131,76,198,173,223,220,198,154,212,261,114,283,139,78,221,107,110,180,162,230,143,216,187,57,163,167,162,194,141,145,233,180,361,220,241,63,212,227,177,61,118,198,107,210,205,347,105,165,139,102,222,146,99,157,215,133,95,180,224,187,191,129,224,204,186,269,246,141,154,184,138,180,56,209,200,172,56,106,164,200,272,212,208,222,157,236,184,195,176,112,71,183,174,151,235,100,165,161,81,190,220,305,167,292,168,247,180,229,199,237,109,278,180,151,125,199,214,121,141,127,163,207,56,90,189,223,140,129,184,278,218,163,59,208,84,163,233,219,241,321,173,192,61,145,124,189,113,159,225,207,191,163,115,113,84,64,166,73,182,155,92,153,216,224,161,116,176,218,173,183,235,300,316,168,106,208,165,137,132,243,232,140,186,249,256,91,275,118,258,137,199,223,132,215,138,127,169,154,198,92,216,259,177,203,91,64,172,149,214,196,271,87,107,106,132,85,131,73,126,330,125,217,175,163,253,105,202,164,222,117,188,178,290,298,83,87,228,221,192,191,60,111,191,214,135,110,107,211,192,197,145,171,167,105,114,153,270,203,216,189,281,159,225,61,141,229,274,223,123,228,148,219,67,175,151,98,219,156,85,179,251,104,374,176,136,149,172,231,221,136,248,278,215,285,152,98,178,74,67,170,227,222,315,309,218,188,265,237,141,290,76,127,167,142,265,245,88,159,103,160,245,167,143,105,144,282,176,123,171,176,156,78,262,133,72,246,111,181,295,303,88,158,120,204,177,117,241,145,264,189,233,199,146,277,184,250,190,211,169,143,204,95,100,220,119,139,183,132,218,179,130,86,227,83,107,70,251,214,182,200,87,130,228,112,153,242,115,123,143,46,151,138,141,201,100,217,74,210,171,193,93,84,151,193,214,234,103,125,168,183,234,226,213,337,269,211,159,81,217,171,109,245,61,157,330,125,145,228,244,281,118,165,169,184,164,106,96,173,71,88,244,163,264,120,189,215,173,166,177,216,148,113,148,200,142,74,147,196,186,104,146,120,131,182,146,182,95,230,82,251,262,172,113,194,190,156,122,178,192,124,205,146,176,305,185,204,205,209,166,68,159,220,124,128,153,122,147,209,234,111,176,154,238,133,144,138,227,144,167,166,156,226,166,165,134,160,161,196,210,180,283,160,216,119,228,260,253,258,268,286,225,107,185,96,130,217,181,265,153,144,170,158,186,194,206,135,243,244,221,228,76,196,214,203,243,178,111,186,137,58,212,230,271,116,241,351,109,213,244,152,109,230,117,156,184,130,220,126,172,274,193,252,90,191,65,333,103,229,221,108,241,151,152,185,223,195,175,286,213,264,216,141,273,186,241,173,218,303,166,213,164,130,376,269,128,158,187,119,86,302,189,82,195,220,113,220,113,129,181,194,93,68,96,119,168,208,228,196,80,180,116,222,195,267,114,81,151,192,200,117,135,83,195,147,103,263,253,287,79,91,217,137,200,245,272,229,109,148,156,72,118,206,242,105,192,274,129,209,287,118,224,182,77,230,283,182,126,200,160,156,193,156,237,203,174,103,153,153,134,85,313,223,162,204,239,164,199,258,140,111,197,80,233,272,177,144,164,288,154,109,123,112,193,243,67,291,237,172,173,174,109,97,189,195,207,212,196,100,182,188,194,143,207,171,149,127,157,318,128,154,173,285,174,111,126,191,93,141,141,199,276,320,142,191,67,180,276,173,70,100,205,112,334,146,148,218,109,223,198,97,189,88,131,303,178,203,221,86,214,103,110,238,138,145,190,303,229,166,112,134,65,286,206,171,249,197,198,209,322,205,169,126,322,73,237,197,258,131,131,223,212,153,88,157,191,186,246,271,67,155,125,185,100,146,128,193,226,262,186,285,125,113,210,149,114,135,66,165,143,182,149,109,168,99,195,91,122,249,271,225,107,190,210,163,133,113,72,241,160,150,259,251,247,215,200,138,186,122,169,78,102,178,317,256,94,111,208,233,211,218,157,112,292,112,182,208,198,78,146,133,219,118,90,204,124,82,252,162,122,168,246,103,154,79,204,142,203,140,90,185,207,188,155,135,362,172,201,144,147,93,203,151,109,284,80,219,258,195,239,172,173,201,68,211,129,203,264,113,294,267,109,194,199,212,108,74,150,124,129,167,130,169,87,155,235,306,206,183,213,253,93,99,113,162,169,129,214,129,128,149,115,166,164,350,74,291,103,215,105,230,198,190,238,61,175,173,115,216,118,180,151,208,180,87,230,159,151,180,260,96,200,229,102,107,246,267,231,94,406,191,248,220,203,114,230,208,174,130,210,172,237,201,72,178,255,190,199,195,162,136,230,82,113,287,106,283,341,207,66,116,78,150,288,216,180,102,249,191,212,192,163,235,192,254,148,126,149,244,257,195,205,242,200,191,77,162,301,84,163,164,147,278,129,152,152,142,228,276,227,138,257,174,145,192,293,126,77,116,162,55,92,217,115,229,148,136,223,280,147,252,107,106,111,164,158,137,267,277,173,204,110,214,155,282,215,134,164,160,205,150,282,185,250,111,148,288,172,148,236,125,196,323,97,115,266,174,123,239,229,189,155,243,210,202,221,173,151,176,260,290,257,240,208,89,243,212,190,246,221,227,149,113,120,116,215,254,285,201,212,110,218,111,119,227,277,209,199,197,295,179,231,106,153,259,192,266,130,91,114,133,141,150,72,182,198,131,100,86,369,307,213,262,129,255,95,168,230,177,189,184,192,207,204,63,227,267,165,278,309,227,142,199,363,134,104,114,173,184,194,196,182,209,271,90,294,274,228,225,244,149,74,59,177,298,116,229,173,189,260,111,234,183,176,149,239,159,165,174,188,231,126,75,88,112,213,159,123,214,94,205,168,157,145,306,312,222,167,149,271,166,164,70,227,195,219,174,74,185,268,99,136,102,153,59,86,201,142,284,68,138,112,171,219,100,239,207,287,341,115,158,182,152,209,132,205,156,82,147,185,155,213,191,137,73,366,83,120,320,193,113,226,214,128,191,233,218,120,97,103,163,175,85,96,188,152,204,84,147,160,224,192,247,290,133,230,268,184,238,219,150,209,138,99,257,154,193,178,269,152,132,166,194,260,233,245,219,171,113,160,247,214,249,113,177,244,226,77,168,207,201,254,283,244,176,151,152,70,112,211,271,153,149,327,162,86,212,210,228,246,115,148,111,177,286,67,203,162,178,203,242,273,149,261,176,282,70,94,256,114,89,89,139,154,165,229,179,117,201,226,229,238,163,225,229,89,104,97,128,163,96,203,278,128,182,74,113,89,270,213,132,128,173,85,168,141,232,177,144,175,135,148,99,174,323,63,81,242,131,164,274,211,134,197,250,199,178,92,133,159,231,294,174,107,219,125,121,235,194,141,166,204,176,184,100,168,222,251,224,161,146,182,224,51,228,249,149,175,94,178,127,167,70,240,261,107,135,171,192,131,165,143,148,52,166,153,213,157,178,111,98,218,123,79,135,127,223,180,217,256,137,73,138,137,194,147,152,215,203,165,168,170,204,223,109,209,87,204,336,92,152,142,131,71,179,147,204,82,135,122,185,261,209,141,104,145,268,202,306,171,85,259,210,120,196,201,135,208,243,182,114,274,281,185,308,154,75,139,244,168,236,184,129,66,186,214,208,231,115,167,136,67,335,298,75,216,257,154,148,79,213,63,181,172,178,175,170,124,246,211,222,268,130,232,215,189,330,205,91,220,254,125,243,258,61,140,273,220,237,66,175,126,126,65,79,83,336,215,161,157,232,257,107,229,108,225,182,214,196,146,98,231,243,159,159,218,69,185,81,223,132,165,227,135,142,112,265,227,225,136,201,188,269,107,206,189,83,172,253,122,287,210,254,238,104,182,117,205,206,195,155,192,183,286,99,203,112,140,148,114,187,195,100,206,116,96,115,186,163,133,210,167,212,182,145,116,307,262,155,144,300,228,169,391,167,167,121,92,101,169,210,176,246,142,156,282,142,167,280,163,140,107,83,302]
|
doclens.35.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[154,233,256,221,161,282,80,128,123,120,250,227,139,168,239,88,168,158,191,189,184,225,376,167,150,220,210,99,184,90,227,139,138,231,116,101,306,228,156,130,239,63,86,124,181,245,173,132,179,76,213,153,101,168,138,154,248,170,214,264,161,269,198,329,133,243,221,285,241,238,202,106,102,206,242,116,205,220,253,111,159,193,88,280,177,177,215,179,228,142,164,207,149,143,167,230,167,202,287,209,137,82,142,76,170,152,213,190,236,141,242,206,176,162,222,273,209,135,184,296,198,214,208,142,225,159,75,247,245,220,251,106,184,231,83,280,165,168,111,182,143,255,252,252,350,112,332,143,258,212,88,272,111,288,187,113,168,188,136,196,190,189,223,182,232,187,53,265,255,156,193,138,191,182,223,257,119,51,85,312,232,143,82,93,138,228,138,144,147,164,241,192,111,165,162,194,311,215,197,192,97,229,184,135,164,286,225,221,135,164,209,140,211,195,319,290,223,241,196,220,210,246,187,198,163,226,308,211,190,241,84,265,112,181,49,134,120,207,60,208,251,340,116,221,304,151,144,99,229,118,202,196,200,141,216,197,118,188,180,203,267,144,326,184,136,148,214,197,147,100,252,167,153,182,339,142,169,154,197,178,187,166,383,221,313,281,195,131,319,163,185,157,217,240,149,68,147,261,306,150,104,149,205,101,288,86,290,314,172,285,178,90,251,146,88,361,76,121,220,185,99,95,204,199,114,206,98,278,216,232,192,228,207,133,190,318,64,131,88,200,279,238,108,193,111,82,89,252,110,290,188,139,93,202,113,122,248,204,104,57,162,120,198,214,101,210,208,220,223,180,91,158,86,181,176,230,174,219,142,117,158,179,291,173,174,161,174,182,247,116,133,165,218,147,315,116,168,287,139,194,150,116,101,124,252,103,108,185,182,255,132,199,246,125,210,61,210,146,74,250,194,162,257,147,188,216,244,159,187,169,57,225,273,248,180,115,119,171,84,149,229,162,205,214,298,222,275,91,181,344,179,185,321,122,145,225,202,328,192,68,167,268,224,112,324,255,171,242,226,284,244,168,116,234,190,144,363,155,133,197,313,165,110,226,188,262,248,207,60,152,101,258,124,171,186,79,207,192,246,309,147,157,207,116,185,122,236,80,194,82,99,231,143,180,283,266,67,191,119,192,265,224,158,303,107,127,241,267,145,230,68,180,60,211,274,189,250,94,122,194,284,98,64,265,115,195,147,344,300,208,109,226,215,317,227,188,150,134,62,209,132,178,175,174,156,171,132,294,227,152,144,69,163,202,351,115,249,164,147,156,232,262,211,164,211,118,43,222,222,300,165,186,280,165,190,207,250,195,198,153,214,154,140,95,133,186,58,177,292,86,156,262,277,148,115,173,236,133,226,344,116,194,157,331,135,178,80,120,49,238,170,340,46,239,178,309,212,163,232,153,166,105,97,235,163,168,172,83,229,101,171,85,182,91,162,106,110,270,184,191,338,260,206,256,161,164,266,223,78,236,251,95,168,101,190,162,146,200,328,121,142,217,82,141,165,100,154,88,219,124,232,373,157,94,228,267,320,201,89,201,159,171,128,143,135,110,246,176,122,321,199,163,136,80,174,229,352,223,213,208,239,198,221,153,197,237,220,194,171,157,136,170,190,240,245,206,235,138,208,106,176,249,136,314,75,208,231,60,221,105,105,132,187,259,185,180,196,347,244,123,160,238,262,193,125,153,262,193,127,259,145,126,204,209,168,182,134,259,91,223,246,143,259,161,157,361,230,172,217,256,89,129,230,167,175,181,340,183,206,266,251,173,165,181,138,105,227,152,156,137,254,157,175,156,187,121,240,52,203,129,91,210,101,192,166,269,141,281,257,152,183,124,218,147,153,168,151,187,276,266,171,120,178,256,200,129,153,247,197,229,92,133,199,133,206,48,226,159,357,237,132,91,118,195,88,123,218,252,133,130,199,220,208,284,167,125,130,128,130,272,82,180,183,132,178,144,187,165,251,269,232,143,174,228,203,263,208,129,321,152,264,134,255,401,242,188,123,160,189,223,175,148,105,289,155,212,256,114,200,100,175,230,179,70,116,156,206,184,202,174,205,114,250,104,199,193,100,147,214,175,245,87,235,105,187,156,153,223,146,166,260,178,241,162,97,259,166,203,164,131,184,210,122,103,174,167,222,134,234,358,120,198,82,113,156,111,104,262,239,158,185,187,189,167,224,166,188,235,239,119,252,260,168,199,85,143,239,254,198,287,350,166,247,81,128,205,258,105,101,182,219,231,192,143,301,145,209,216,189,206,164,191,249,105,154,108,173,229,104,218,302,206,207,80,131,93,175,288,204,266,132,187,111,67,112,249,157,83,103,126,113,176,118,170,198,288,205,177,153,295,236,298,142,219,274,160,153,252,248,93,208,142,331,111,347,101,240,234,297,150,249,100,147,134,242,109,130,108,265,152,120,298,172,192,105,138,259,278,227,241,109,162,268,228,105,110,224,238,88,206,136,158,114,138,85,220,171,272,353,161,211,96,348,220,147,237,207,121,266,131,339,184,176,170,223,177,156,225,165,152,248,192,253,124,193,117,167,161,212,102,119,203,123,265,228,277,151,108,58,184,279,112,245,222,104,80,126,260,190,336,147,197,121,124,220,214,192,264,186,166,145,149,268,181,204,197,240,136,176,203,123,78,145,153,147,152,183,203,134,211,100,186,137,183,249,204,194,188,107,219,283,125,241,101,193,215,127,169,259,201,179,208,125,204,122,152,224,211,219,143,73,270,83,148,199,75,121,175,155,184,166,193,165,187,136,94,214,183,196,207,244,167,213,138,147,261,187,172,261,209,205,168,267,211,132,244,188,109,179,179,201,150,150,63,173,177,209,165,161,189,125,72,204,305,177,224,235,225,101,225,173,229,223,189,176,144,256,196,120,125,258,176,87,179,110,225,190,133,262,234,206,274,202,199,307,251,196,139,136,224,222,232,214,220,170,131,161,284,182,297,191,249,100,274,235,199,214,104,223,124,166,177,184,224,277,217,261,241,293,129,257,206,199,230,185,272,222,227,98,174,191,356,159,78,142,204,189,321,223,102,127,155,168,228,155,83,219,192,96,160,89,107,224,200,239,190,173,77,211,204,243,209,163,232,210,185,185,66,167,164,193,174,115,146,192,130,169,108,289,219,148,202,142,167,154,231,167,211,216,136,219,141,219,127,218,118,313,118,203,257,202,146,173,278,129,262,223,178,140,100,148,251,153,102,97,172,273,183,103,173,53,180,208,268,321,136,217,107,77,202,208,156,168,191,239,186,229,188,130,202,102,213,195,158,160,228,128,207,325,238,155,123,289,172,164,228,200,134,107,108,123,133,190,93,281,151,270,207,265,390,241,168,134,147,199,224,212,166,205,172,111,179,230,157,228,113,106,245,257,137,88,94,187,174,125,111,132,125,281,227,213,125,216,79,103,206,119,292,226,332,84,152,193,145,183,312,104,222,334,193,204,348,170,177,146,254,150,139,255,186,126,86,103,168,109,255,260,294,109,115,89,191,238,216,174,193,144,192,256,129,103,135,189,149,91,225,191,127,180,159,188,253,184,136,110,148,121,82,137,142,195,230,203,235,184,197,344,109,94,170,270,204,143,162,185,157,190,136,150,65,78,99,82,177,238,192,175,103,96,95,251,185,189,114,157,84,98,83,253,217,175,215,117,71,279,183,145,204,292,182,173,213,174,190,118,248,107,224,188,225,156,157,75,153,250,253,291,345,246,147,139,215,137,228,87,154,146,225,169,223,139,185,118,113,81,218,112,212,170,133,183,145,127,173,146,98,131,150,245,127,231,207,192,195,245,286,69,163,285,265,257,252,115,96,91,134,112,119,220,148,240,319,208,275,137,55,235,173,176,170,188,171,120,103,90,148,176,123,203,221,159,109,135,281,186,201,239,139,189,145,171,176,83,108,335,234,167,168,253,111,103,198,103,120,157,154,238,108,186,157,132,131,258,116,140,262,176,192,263,205,90,96,154,229,149,129,216,194,214,388,214,135,167,200,205,160,130,256,205,259,200,226,335,187,165,233,210,203,171,200,175,63,251,146,253,124,169,146,225,221,227,171,131,247,85,150,264,224,108,214,56,256,245,88,211,167,235,156,81,259,195,197,181,210,243,325,237,163,138,133,156,199,223,147,194,162,177,106,152,203,214,259,146,101,148,262,309,152,73,229,190,296,128,237,146,236,151,95,300,246,116,181,86,105,167,85,218,131,264,156,190,130,316,88,195,240,87,170,193,259,220,126,181,168,200,97,84,162,69,263,120,230,267,138,184,164,140,258,181,135,283,265,211,244,173,258,126,160,98,151,230,219,124,265,224,203,175,155,158,190,224,140,84,212,113,159,252,108,281,295,154,251,134,283,188,193,150,261,203,228,155,209,180,209,122,280,142,135,199,173,217,181,178,65,202,193,202,348,262,181,116,141,112,93,203,160,304,107,115,104,204,153,230,74,189,196,223,194,177,273,206,149,119,292,278,200,106,133,107,234,285,269,189,202,206,176,80,145,102,243,240,119,205,94,140,365,115,157,130,208,238,172,124,120,215,284,147,118,127,134,187,134,124,168,349,151,214,139,175,146,357,287,185,224,287,197,135,158,266,206,193,143,185,136,236,150,186,236,72,165,292,185,46,152,80,255,325,269,214,213,177,89,133,380,101,113,284,236,205,283,112,146,198,160,214,238,243,285,177,226,191,158,117,219,259,120,154,131,92,205,274,148,222,183,220,221,193,144,108,253,101,151,243,166,169,89,147,351,202,159,247,188,269,220,210,153,173,183,205,223,360,228,162,66,115,144,102,202,153,114,146,152,136,167,153,201,85,154,121,321,199,198,235,181,184,226,140,210,159,176,195,223,230,170,207,124,193,133,185,190,185,168,201,197,174,144,197,200,267,154,126,345,129,213,122,175,273,263,217,139,122,236,258,236,203,91,160,125,223,207,303,272,175,220,333,280,229,201,159,192,237,185,208,246,221,219,166,152,161,261,260,210,281,97,110,129,110,126,177,128,94,230,251,125,224,153,169,193,170,279,249,159,127,144,201,72,121,273,210,156,98,147,228,146,85,261,143,144,168,132,234,391,125,135,98,201,275,165,76,224,142,158,120,196,195,194,309,61,143,157,255,144,95,244,134,104,275,203,96,206,154,154,204,210,101,288,157,272,260,252,220,181,155,243,182,180,190,88,97,122,173,381,187,197,309,155,161,197,83,251,156,154,174,199,203,94,224,98,114,234,168,177,187,232,289,303,202,244,228,154,185,210,177,210,235,175,99,182,126,173,152,326,119,123,87,188,222,281,112,194,178,291,68,97,189,220,239,239,258,218,126,168,231,98,138,150,106,184,258,296,68,259,128,187,215,271,271,132,154,190,109,142,152,284,159,109,103,249,69,223,192,179,146,137,197,154,183,185,144,142,196,182,170,171,235,82,213,203,266,188,242,154,151,213,217,221,219,410,216,329,168,240,157,215,162,336,189,249,170,202,229,135,147,229,142,79,81,203,177,132,270,234,154,156,190,174,157,301,238,178,193,319,215,290,202,147,208,170,263,241,242,188,250,296,175,88,188,342,235,96,199,240,85,182,205,152,205,269,199,227,190,218,261,288,90,97,168,290,116,233,184,290,142,288,209,118,93,202,101,178,81,259,286,129,191,150,232,147,150,149,265,238,175,192,241,188,176,132,200,229,95,152,61,200,193,135,240,130,127,200,175,121,177,133,221,143,68,220,257,237,206,310,211,204,208,281,226,173,89,84,216,148,72,243,194,309,192,208,119,221,147,229,205,281,173,277,292,59,77,197,248,165,165,206,155,120,109,258,66,112,228,275,316,302,150,84,195,155,329,164,187,92,165,114,177,90,234,149,227,110,148,213,317,280,179,125,179,132,155,127,143,198,250,89,67,179,239,142,120,359,126,316,203,140,193,195,215,129,295,154,131,198,111,163,221,214,179,134,134,261,114,193,100,71,170,59,256,163,58,246,236,64,139,214,144,168,239,139,232,228,170,197,83,141,275,199,178,171,155,252,171,115,249,234,187,267,128,318,249,147,160,315,90,370,104,171,202,209,154,106,226,162,238,254,145,87,127,180,172,260,237,68,224,160,280,107,153,269,187,97,75,156,89,157,188,127,219,158,259,107,161,207,157,219,250,99,80,258,115,127,232,155,137,123,320,208,326,159,213,229,213,199,183,141,181,343,53,215,193,229,184,214,123,193,194,254,304,134,61,160,194,84,174,208,266,112,293,123,220,232,193,159,189,214,157,174,174,130,131,172,147,275,114,239,235,171,224,243,206,116,207,203,211,191,182,134,125,224,148,186,138,106,176,165,148,125,134,154,113,152,87,141,118,159,216,151,189,104,160,124,300,206,184,162,214,147,236,103,179,98,256,192,245,108,217,228,120,177,93,98,91,244,263,167,134,158,198,223,110,197,219,198,176,84,236,184,136,54,218,239,192,146,210,157,124,158,259,255,121,93,111,158,152,190,242,75,180,215,196,239,173,139,82,93,230,165,111,149,339,187,246,173,168,172,113,143,133,164,241,140,319,99,193,147,239,173,311,200,242,319,279,209,175,163,216,273,101,80,177,99,212,193,254,78,298,147,185,146,121,258,196,156,265,174,145,92,152,112,241,153,362,111,247,229,104,197,186,186,256,190,268,170,199,83,169,212,133,160,47,133,69,187,213,246,204,226,177,258,148,81,249,234,193,183,292,304,174,236,249,243,152,205,130,133,119,238,180,150,204,224,171,227,209,207,136,114,95,185,277,376,88,140,198,105,106,251,122,253,192,272,114,209,194,243,248,211,143,278,173,209,318,180,305,236,158,249,127,104,151,294,211,230,137,87,358,197,269,138,185,228,190,171,208,214,357,200,107,201,188,228,162,170,199,123,304,126,152,207,173,194,235,297,157,224,281,320,183,222,240,226,226,225,192,234,146,239,125,204,155,184,82,199,128,306,199,248,205,196,168,214,184,134,149,218,185,148,227,201,176,267,145,144,123,110,127,173,136,311,100,159,164,222,191,144,170,280,133,126,147,76,148,222,195,65,148,119,143,155,249,193,114,99,108,163,105,197,169,265,164,382,147,290,196,139,204,96,201,111,180,89,69,151,230,148,106,183,193,93,114,197,125,248,198,120,108,219,285,66,244,211,246,256,249,220,189,214,199,209,223,189,147,128,218,271,169,81,270,180,172,166,119,171,270,197,155,108,311,174,160,90,195,111,278,194,146,188,110,186,315,311,157,180,238,177,186,114,203,142,114,73,187,76,158,199,227,147,81,338,132,84,254,198,221,270,114,242,279,119,123,97,184,207,230,85,112,266,254,134,66,111,328,216,189,312,204,243,49,201,33,191,158,157,181,264,105,106,197,91,89,192,195,263,169,98,274,212,167,216,223,237,193,241,289,175,166,223,273,213,85,197,262,325,122,273,242,180,265,120,136,191,367,175,175,239,199,156,202,288,250,200,107,175,143,307,189,141,174,121,227,131,115,150,294,186,177,249,238,182,233,93,386,240,190,186,90,206,212,257,235,100,254,77,139,245,165,139,188,123,246,140,220,153,166,121,249,258,188,311,132,230,150,116,79,94,100,157,139,197,141,211,171,216,183,273,54,164,223,300,258,115,222,323,202,370,145,143,136,165,77,239,372,133,259,352,109,149,173,274,111,200,194,126,171,90,98,297,243,224,93,112,95,140,90,145,243,227,121,192,165,89,160,189,192,186,109,179,147,270,62,158,105,170,179,150,132,262,101,147,145,234,236,143,128,120,124,226,280,152,242,100,192,220,97,190,55,237,214,165,254,164,204,111,67,166,119,196,284,112,225,297,68,206,184,308,220,195,150,171,153,220,157,239,252,133,231,158,92,133,119,288,106,104,307,177,188,152,174,180,179,240,211,184,222,109,120,117,323,138,163,94,251,200,79,135,234,263,175,204,157,158,242,161,152,137,191,116,83,253,220,264,220,149,165,76,374,160,219,140,228,153,153,137,179,153,240,319,62,310,208,239,117,233,231,71,229,113,109,135,109,143,404,333,242,322,188,221,290,234,182,184,206,320,132,267,192,134,169,165,205,174,168,98,227,103,258,251,141,221,157,148,121,177,222,228,171,227,186,159,291,199,192,221,227,67,135,83,298,141,279,243,242,158,290,201,241,360,150,235,235,162,102,154,161,153,171,99,237,230,252,280,161,233,135,189,154,113,244,264,217,211,135,135,156,104,174,92,124,154,162,151,78,285,240,113,124,222,260,201,182,129,201,129,281,160,207,110,94,302,140,155,186,60,265,210,185,181,186,124,222,152,112,57,159,158,127,215,234,115,256,198,173,187,222,215,212,265,89,200,156,128,247,226,181,78,191,149,324,165,108,248,221,197,172,229,230,191,250,146,131,162,102,213,124,236,244,110,223,219,361,189,235,193,260,225,172,79,205,318,253,379,247,164,235,164,211,143,129,105,286,97,251,100,211,153,115,361,241,151,209,176,129,205,291,262,292,322,217,190,120,205,247,203,114,175,161,346,202,111,121,207,156,180,111,197,144,131,162,303,233,187,154,190,119,127,145,225,105,212,256,120,157,105,249,142,174,126,195,285,169,326,107,119,261,168,177,260,152,323,257,176,135,102,188,200,239,332,122,188,181,192,208,82,161,120,148,191,246,159,211,304,182,206,197,272,117,271,124,96,147,163,91,189,213,239,175,216,116,172,184,141,137,234,110,85,218,244,186,125,207,135,184,246,334,196,144,189,383,239,130,161,256,199,108,187,187,199,248,205,112,240,163,96,115,253,209,233,305,179,182,200,155,185,187,127,218,69,273,221,174,160,154,79,102,94,127,169,184,326,173,254,251,139,200,229,117,65,340,167,118,251,83,136,232,104,194,174,170,159,197,272,110,84,231,184,269,110,158,156,244,222,187,141,148,115,123,88,99,242,252,176,163,215,179,161,126,355,107,315,93,126,195,320,173,302,173,216,160,110,167,306,135,178,151,119,178,228,238,189,182,141,182,184,109,207,115,130,324,140,176,239,375,117,124,121,268,109,305,117,139,171,99,169,182,114,269,107,119,103,201,186,243,266,185,211,86,93,208,136,147,182,278,279,163,293,257,117,148,250,130,222,205,129,206,156,274,177,215,188,197,108,183,221,194,163,176,115,145,202,236,149,235,169,160,209,268,97,207,198,270,186,183,149,112,185,192,233,133,209,107,95,234,115,213,260,124,77,241,226,312,161,188,131,114,174,219,229,314,150,183,174,120,147,142,140,150,185,103,166,214,196,185,134,173,274,162,76,152,166,167,176,161,233,193,81,134,253,201,199,193,141,190,219,176,195,162,181,245,92,96,190,171,286,154,317,207,262,154,158,105,110,236,211,152,275,225,144,194,221,229,260,109,141,127,226,142,133,102,219,228,70,85,186,125,189,221,281,239,112,89,96,122,177,263,176,220,221,214,295,150,150,207,280,117,236,182,176,188,71,294,122,190,155,218,203,188,137,229,250,367,211,112,180,245,238,144,178,146,158,221,148,185,97,218,100,221,231,121,233,266,242,200,167,172,258,163,139,252,182,132,364,347,111,193,97,207,236,193,117,135,206,209,60,191,244,128,192,203,183,215,189,224,169,231,395,198,102,166,221,239,199,142,200,113,149,110,92,257,272,351,128,137,105,116,120,67,206,114,117,129,215,221,139,75,227,214,121,177,257,210,215,262,66,231,97,203,210,199,356,100,207,203,152,193,259,213,193,220,99,120,171,106,246,261,187,249,174,109,216,125,186,130,192,223,125,105,187,145,107,137,199,150,329,123,122,104,113,82,211,105,97,199,88,191,236,223,124,95,208,138,217,212,353,147,56,226,196,187,256,178,374,193,168,188,212,180,45,124,245,202,103,239,156,96,234,134,191,168,223,143,188,311,166,85,144,174,206,243,236,214,256,162,157,123,155,179,226,193,293,223,118,184,230,217,129,184,163,129,207,334,138,147,128,259,197,155,240,91,179,87,202,231,190,207,138,264,233,200,200,216,135,161,179,315,152,192,144,119,160,269,227,148,168,224,132,196,187,133,152,130,77,200,174,180,315,265,298,274,143,127,153,131,251,174,73,105,120,126,118,197,133,84,103,97,164,143,258,146,301,271,251,132,189,251,124,163,135,107,159,58,96,343,99,243,203,128,232,155,300,346,101,49,159,292,95,197,163,110,106,234,118,294,187,100,196,253,193,71,344,170,152,185,130,173,215,130,113,304,278,164,124,189,99,145,186,222,162,146,151,206,230,166,62,187,177,220,232,148,118,133,84,207,148,150,207,180,278,195,167,214,177,255,231,165,138,249,67,290,198,133,137,157,147,111,183,226,200,223,325,161,228,228,237,103,162,250,229,205,54,167,130,216,201,151,243,266,139,155,115,270,323,87,156,217,236,230,271,214,272,239,149,318,234,191,122,352,266,140,238,98,89,274,173,199,121,314,130,166,328,184,116,146,280,292,323,168,142,154,209,175,168,157,177,241,109,158,125,130,230,82,200,125,98,285,111,148,174,141,194,173,314,67,216,236,119,136,283,247,256,181,245,245,225,261,340,185,115,183,173,308,264,155,177,162,141,63,200,258,147,241,147,207,276,151,89,269,120,40,239,237,155,147,93,105,126,230,181,246,156,72,121,266,153,315,227,153,240,180,134,261,173,70,188,115,85,273,242,124,61,91,200,118,122,173,260,137,175,139,96,118,150,285,153,251,78,174,136,174,193,101,178,188,240,242,136,213,169,86,189,284,272,153,250,228,186,161,159,360,152,147,114,297,214,120,292,271,129,169,223,130,185,159,97,312,202,240,314,91,156,264,135,156,186,175,204,93,144,114,268,249,84,138,301,111,72,268,105,239,227,158,207,197,194,166,252,91,266,165,125,262,240,213,228,225,67,97,183,222,145,218,180,186,144,238,205,194,69,157,240,211,116,97,201,142,53,87,190,230,281,275,97,136,192,109,113,105,168,166,199,151,329,230,184,282,115,317,205,140,166,270,73,85,176,216,192,367,153,182,199,248,209,181,243,271,121,199,253,282,242,108,136,241,197,302,176,202,103,108,218,169,117,267,227,220,134,135,266,162,135,135,156,141,162,234,276,198,207,134,169,94,167,74,301,86,144,229,142,236,177,133,200,168,63,102,183,126,99,141,132,222,196,187,133,141,288,170,169,253,165,193,213,205,183,115,151,176,167,239,170,148,233,185,104,185,256,229,238,138,75,159,176,200,159,161,123,158,164,317,204,251,71,293,193,257,266,198,108,206,327,169,255,316,228,214,103,199,100,100,184,129,133,208,167,213,253,178,63,109,279,158,149,115,84,329,141,185,230,93,245,151,151,106,249,293,96,153,175,235,238,94,151,52,142,224,302,142,223,156,176,76,192,181,92,214,245,265,155,68,182,230,203,127,54,156,131,197,232,222,228,252,132,145,86,142,278,268,161,168,204,239,297,130,193,211,275,88,244,148,119,131,214,147,269,193,101,204,231,192,186,99,76,274,162,198,114,239,145,96,327,264,343,292,244,230,213,140,107,265,160,233,215,269,231,160,231,156,121,130,212,176,119,189,153,102,231,153,169,101,138,77,234,153,176,155,105,82,134,143,189,69,183,327,123,222,190,158,161,97,71,201,180,223,103,161,151,86,127,176,237,114,182,231,169,159,288,224,225,302,135,210,342,109,167,286,249,144,290,253,241,87,153,176,174,265,202,225,140,332,150,82,95,158,102,107,263,135,162,136,138,87,108,194,133,148,164,101,164,182,131,215,247,158,143,105,242,192,125,192,157,250,180,71,168,241,241,147,235,314,112,168,247,210,202,109,128,130,173,259,221,73,247,302,189,79,192,128,323,128,200,261,104,177,227,108,103,95,184,132,155,91,122,209,213,141,154,246,227,115,220,133,138,132,261,73,198,200,171,249,185,165,208,139,174,191,165,112,126,285,200,170,158,201,228,259,317,139,153,257,202,172,116,149,54,157,137,166,164,148,264,242,277,52,294,128,257,181,243,109,170,220,248,257,156,278,310,118,184,300,205,180,119,280,248,206,214,237,250,136,207,164,109,177,171,235,207,233,162,287,105,86,155,163,208,108,147,181,181,156,92,221,236,301,159,147,171,159,73,134,265,238,168,192,80,89,178,288,214,282,211,195,206,221,179,222,157,185,217,61,294,182,229,136,238,242,183,206,59,122,132,244,135,200,115,217,194,209,181,56,183,193,246,173,182,170,160,148,293,163,113,114,263,171,158,188,193,259,182,105,187,217,282,190,64,214,141,147,158,215,107,112,169,312,267,210,171,103,196,142,115,199,68,139,244,279,311,133,160,232,272,226,205,183,74,246,191,199,245,118,111,186,201,122,284,154,231,223,118,187,181,269,140,145,105,147,158,250,204,196,96,187,192,88,158,93,220,131,226,237,219,206,230,223,264,184,79,117,168,159,230,205,103,162,186,148,113,128,154,141,205,172,143,213,255,210,101,162,134,134,258,248,224,103,174,192,115,85,148,150,226,185,225,138,313,113,184,195,190,231,95,200,152,139,190,144,235,228,158,250,89,217,201,311,154,189,209,248,195,209,170,135,231,84,302,146,271,223,128,248,252,180,177,214,222,194,165,143,144,127,234,170,149,203,153,222,193,235,242,122,261,118,215,139,95,110,124,149,167,197,243,200,154,210,99,270,289,104,266,125,91,167,215,187,126,223,251,91,129,230,156,112,111,301,232,132,215,121,251,253,246,119,133,229,295,155,124,230,144,178,331,219,200,123,250,190,123,106,111,123,183,207,101,197,133,210,152,175,212,125,236,159,211,162,137,162,180,243,158,105,157,204,238,294,210,168,137,177,220,273,139,246,64,83,232,182,58,225,306,114,115,192,243,151,309,79,299,251,277,147,90,255,160,185,98,248,136,234,189,221,182,158,64,130,320,186,160,297,155,132,281,246,135,179,172,224,135,144,144,103,361,164,280,158,109,213,137,355,353,139,136,115,256,225,198,158,145,241,214,277,145,172,154,92,217,151,156,241,187,217,244,81,182,263,87,146,227,321,298,97,182,207,176,187,200,160,167,279,64,142,246,292,116,178,102,150,172,221,192,221,54,291,186,201,240,171,210,115,181,172,232,198,123,201,109,124,217,60,117,221,299,198,109,287,172,132,250,140,285,204,170,229,70,162,138,188,134,224,231,77,242,151,141,236,223,235,242,194,203,115,157,220,216,260,187,133,309,127,176,167,152,116,200,187,156,156,222,132,161,213,135,68,122,182,236,405,208,92,85,233,336,254,123,307,260,275,211,156,210,317,105,165,71,355,136,143,211,253,210,140,242,240,150,236,214,180,233,244,227,165,196,154,212,200,255,208,159,193,130,146,118,113,129,189,182,78,137,183,289,200,211,188,261,233,109,115,225,232,163,206,122,100,139,253,220,236,391,161,202,149,221,227,246,201,368,230,68,275,158,162,200,255,180,174,301,306,218,156,289,300,269,201,97,188,114,110,163,91,290,86,242,312,176,165,259,133,238,132,326,373,341,181,206,243,186,172,162,131,310,69,140,105,211,230,330,241,192,129,229,216,169,101,188,111,215,75,227,112,215,136,204,159,207,144,179,100,155,229,105,253,252,218,207,271,228,168,128,138,166,221,110,117,189,197,229,286,204,141,200,160,167,181,160,221,163,204,106,235,222,145,181,241,185,265,180,207,207,123,228,171,237,175,97,258,199,116,214,135,127,228,253,208,204,244,202,119,207,114,295,326,166,275,116,203,156,206,165,81,160,214,191,133,163,154,102,166,239,269,81,237,47,214,140,231,128,294,89,204,128,194,230,221,77,91,250,79,259,190,135,237,225,88,76,231,139,74,204,276,78,123,301,240,156,217,188,240,156,241,149,224,133,247,208,243,99,297,125,186,247,180,116,107,226,112,176,119,172,142,146,144,77,183,239,175,105,179,124,249,135,199,132,139,246,100,192,179,63,398,242,125,216,213,229,100,251,227,160,231,163,189,101,132,205,193,101,71,149,105,140,150,149,146,357,265,91,175,164,66,281,240,118,102,234,133,215,111,207,172,133,235,198,209,158,185,163,126,145,226,109,217,275,162,165,210,246,177,231,172,245,234,104,217,185,122,166,103,159,209,104,275,218,135,128,106,149,134,176,82,116,210,169,145,246,263,263,168,144,69,147,388,319,268,248,148,268,102,157,211,162,196,100,194,255,122,266,214,104,172,192,223,165,262,340,300,114,127,265,261,175,155,219,317,225,281,113,247,91,126,346,115,162,316,171,46,157,163,98,240,247,75,118,217,237,132,185,139,144,215,251,123,231,110,116,357,298,109,229,190,81,183,208,131,240,242,142,211,99,127,189,252,232,224,137,124,158,241,162,151,201,115,262,174,130,101,157,131,226,181,333,216,124,111,245,263,313,299,230,219,117,187,143,64,227,269,239,81,313,297,136,123,196,282,228,160,104,297,128,279,189,112,140,222,239,215,291,190,209,225,206,210,235,182,268,103,149,185,110,137,166,129,185,205,247,177,176,204,205,121,306,207,169,187,134,123,203,130,328,181,211,190,182,219,154,103,286,283,157,180,65,203,203,338,282,235,99,186,189,252,121,213,273,209,213,118,268,291,318,197,180,227,218,157,196,205,192,254,114,216,188,104,270,224,285,233,159,126,161,130,190,236,116,252,202,153,261,279,168,148,163,178,263,337,205,80,125,226,191,223,115,331,133,238,218,215,62,173,208,166,194,165,232,129,145,93,210,205,187,179,211,168,232,183,263,315,177,182,275,203,275,158,115,167,144,148,185,152,132,90,172,168,102,128,138,300,142,226,222,96,243,126,139,129,82,184,267,292,191,151,274,207,90,252,231,173,144,238,133,181,132,223,125,255,159,301,126,221,162,172,217,217,129,329,145,130,243,141,56,213,158,134,94,134,254,207,129,195,163,210,98,277,268,221,229,224,298,213,304,75,215,110,198,112,215,69,170,143,212,92,116,207,153,131,192,156,187,262,103,116,210,79,187,184,161,263,135,167,148,211,195,187,265,105,184,209,311,157,193,75,151,73,125,140,110,187,255,294,153,163,114,185,179,218,246,262,173,183,168,187,181,184,180,466,220,174,105,173,223,293,205,140,166,85,214,146,133,142,236,268,204,108,224,149,287,255,265,128,148,112,82,170,80,221,240,241,327,315,266,194,134,110,212,241,181,178,253,106,162,159,182,140,243,179,348,148,137,115,175,182,136,220,203,211,218,235,108,204,145,218,134,153,107,236,231,170,84,109,379,146,179,177,235,226,264,152,343,208,169,199,308,134,326,173,226,87,43,243,122,95,233,238,249,69,128,149,258,146,79,158,226,227,145,171,174,145,168,140,226,139,275,141,242,122,211,141,119,184,224,290,191,166,108,126,371,134,202,239,227,257,174,181,238,179,212,213,223,318,75,152,160,310,146,188,224,93,258,244,132,219,287,244,244,243,168,146,146,288,127,281,123,75,190,224,125,88,126,212,110,59,98,123,246,158,280,98,151,176,102,304,213,235,221,178,132,105,234,137,118,186,264,261,255,63,131,236,173,235,153,270,173,132,201,163,148,96,214,213,167,252,239,310,282,257,87,55,93,170,323,136,303,63,173,172,107,166,273,188,175,269,146,212,175,266,114,131,84,162,165,223,176,168,183,55,195,158,323,157,274,163,167,301,121,260,128,295,244,185,253,205,244,355,200,173,197,37,214,125,207,248,187,223,134,143,150,193,217,155,165,156,228,218,268,212,305,232,125,157,146,131,150,153,161,121,111,80,179,155,253,184,200,155,167,218,159,238,85,238,155,172,136,102,205,133,340,162,154,204,156,151,163,115,271,242,268,202,268,208,264,247,171,180,154,196,161,221,144,212,103,127,158,197,217,181,213,148,308,212,66,207,132,199,147,166,194,216,224,161,191,256,156,232,214,175,279,88,286,295,223,163,242,226,201,212,254,131,300,236,230,199,293,205,219,112,163,142,205,232,191,259,123,202,261,164,232,264,238,144,215,248,210,184,130,277,158,165,132,174,126,220,206,172,204,197,248,104,160,287,85,194,86,161,199,161,144,197,263,226,151,94,164,143,153,255,141,198,214,238,76,151,167,222,210,210,203,170,291,219,136,128,219,177,134,185,325,163,246,86,241,152,212,208,136,118,135,184,269,290,223,188,157,176,125,144,105,214,119,165,284,139,159,171,136,180,158,231,194,96,191,203,159,151,164,147,222,71,301,235,246,239,213,114,188,233,138,205,205,152,187,92,241,229,250,239,153,145,221,121,198,168,177,175,319,256,161,209,219,184,207,94,234,168,204,184,108,189,151,186,182,155,75,141,201,93,259,161,178,84,249,272,196,245,187,226,144,230,131,222,187,196,200,200,297,263,158,229,160,205,153,164,239,199,226,158,171,190,166,120,143,101,213,198,296,261,194,194,122,192,221,172,125,118,230,203,178,78,177,215,118,268,114,188,141,209,143,236,195,222,232,171,164,137,143,203,186,155,347,331,189,175,205,106,133,183,305,113,218,86,103,172,89,201,192,212,200,221,91,190,94,265,103,241,230,175,170,329,106,275,255,198,178,172,136,274,191,150,139,261,241,207,122,212,67,311,151,131,93,89,163,142,170,206,178,176,137,245,251,233,173,173,342,177,93,179,246,198,243,145,299,199,208,224,225,155,188,182,234,204,262,103,106,180,178,236,131,122,231,173,257,219,220,124,72,80,220,192,256,185,150,178,256,146,69,190,137,148,232,318,197,62,272,311,189,311,236,248,169,207,117,154,279,169,193,182,48,141,142,70,208,62,205,150,61,117,149,283,141,224,260,163,202,173,147,217,255,189,186,222,214,151,219,150,216,216,179,290,161,191,104,96,205,167,70,199,256,104,267,161,223,118,276,227,269,171,315,117,93,212,232,208,143,138,118,143,110,245,104,303,344,182,181,117,192,68,175,133,141,156,237,172,220,145,206,195,149,94,113,309,294,211,80,186,212,185,225,207,131,88,187,89,93,137,177,268,198,139,166,153,146,185,146,230,162,161,228,240,177,122,89,227,160,88,127,226,153,237,201,136,168,312,302,62,129,181,161,216,195,167,125,149,162,243,158,185,99,260,201,143,349,244,121,145,185,92,120,207,319,199,204,217,84,166,135,168,144,244,255,87,284,127,235,262,293,193,91,206,164,188,192,150,193,215,215,344,75,255,225,151,225,120,194,124,184,121,246,239,169,175,114,166,110,175,221,214,153,195,97,140,225,296,75,223,253,156,271,109,105,166,179,86,196,179,231,73,154,263,232,206,166,212,125,232,170,161,214,237,128,225,129,56,207,106,173,139,138,261,190,243,169,155,123,121,145,193,138,220,116,157,158,172,232,151,213,168,199,173,197,214,116,348,191,169,86,164,198,120,266,168,178,118,123,330,185,253,313,147,175,201,181,197,207,134,97,299,195,199,165,257,210,141,147,192,257,222,200,253,243,230,160,62,189,104,171,123,181,230,120,167,250,185,285,246,218,105,137,137,169,89,213,185,99,166,184,285,152,195,88,234,95,356,198,90,150,199,200,177,219,237,103,368,202,206,150,192,157,162,163,356,199,260,152,181,121,150,159,216,191,324,203,179,189,221,230,137,237,82,195,238,118,204,231,234,227,170,126,229,155,167,132,89,228,276,169,98,92,242,120,207,168,241,238,156,71,236,270,211,272,185,193,157,189,164,159,153,47,140,293,213,131,187,244,276,203,138,223,223,280,292,120,250,221,192,150,197,106,199,168,191,183,132,80,176,194,184,212,150,149,206,122,170,170,237,178,216,285,201,310,65,106,174,113,193,184,185,203,88,213,104,163,211,106,74,192,227,214,281,277,128,154,214,192,160,179,210,246,177,132,194,114,111,183,196,226,116,375,127,149,201,181,180,131,113,180,250,220,200,194,88,158,318,80,157,119,141,236,95,187,96,98,175,166,130,267,113,297,164,157,95,115,252,154,87,102,154,143,85,191,226,339,208,126,222,187,146,160,130,318,132,163,266,183,71,132,172,142,234,281,190,192,127,122,291,89,189,163,74,214,113,105,239,165,200,98,252,175,127,247,211,86,144,271,268,170,271,173,135,271,163,192,168,182,224,156,306,164,205,173,133,308,185,171,192,307,217,133,142,148,73,98,132,180,276,241,285,123,180,223,237,109,246,306,140,114,94,125,101,153,119,234,145,196,194,218,130,177,144,136,211,211,162,123,177,120,110,183,170,81,173,199,138,117,267,239,99,203,188,120,255,77,296,234,221,147,207,130,247,189,202,115,170,163,93,163,194,166,250,152,190,131,216,163,91,121,184,67,80,228,220,104,206,96,151,189,177,104,193,202,182,268,201,159,120,167,224,167,202,197,286,176,103,197,118,180,299,204,170,147,170,240,173,97,243,195,110,172,134,280,148,208,189,122,215,258,239,344,256,200,141,310,182,214,244,91,238,206,216,166,224,188,156,330,126,110,152,291,196,262,119,209,175,135,134,291,76,160,202,242,138,243,337,380,173,253,82,163,224,123,201,207,170,101,158,157,238,199,270,160,109,179,121,150,121,185,190,297,336,108,110,182,132,133,126,171,167,275,87,117,85,193,172,279,143,117,197,225,243,184,128,182,168,220,250,104,161,210,114,124,207,81,130,218,101,339,221,141,226,135,168,220,204,166,84,159,194,332,275,227,161,214,152,249,125,219,176,224,109,114,192,315,172,90,274,88,190,131,170,229,215,102,157,217,105,252,144,139,194,138,167,145,69,163,230,294,109,149,232,201,106,138,125,185,177,175,179,231,100,253,174,161,161,226,134,189,187,155,224,46,225,229,273,109,129,271,163,219,90,231,151,194,216,136,200,212,134,209,167,230,76,97,152,186,198,111,215,144,114,141,158,96,151,74,102,175,243,147,251,179,190,191,269,144,173,168,107,190,123,129,283,200,117,263,116,186,136,175,149,227,157,257,192,165,257,232,156,258,222,160,116,296,82,148,118,281,199,231,168,210,131,206,267,204,198,130,224,223,229,100,311,107,214,114,194,226,190,163,125,251,243,200,155,154,155,191,208,156,223,295,87,96,153,212,165,234,121,150,300,171,154,113,173,150,230,224,159,228,233,183,210,228,203,211,131,260,208,221,229,165,190,198,342,198,224,142,183,164,259,207,187,149,138,211,266,144,88,115,82,160,138,139,134,246,222,194,210,216,163,258,168,209,203,208,195,166,218,168,102,157,230,141,187,179,267,138,220,145,119,227,147,121,259,130,140,359,132,178,248,124,132,173,176,328,321,93,234,115,226,186,197,264,285,143,210,100,133,110,194,289,97,186,180,152,177,83,266,235,196,99,305,106,228,255,231,250,93,223,121,273,219,177,246,221,161,219,238,142,179,310,137,229,168,211,339,298,155,258,106,66,137,144,135,230,166,196,210,214,210,128,218,246,118,214,209,227,211,87,243,166,182,114,155,277,191,211,59,195,159,235,229,180,142,389,104,262,195,217,113,261,298,189,141,249,301,129,242,150,240,79,174,198,228,212,123,151,152,224,159,177,69,194,186,172,157,132,319,171,202,82,237,162,227,104,288,108,234,279,249,189,94,251,289,97,103,282,212,129,65,151,381,150,187,215,133,216,95,242,298,99,227,133,103,127,260,180,115,321,211,214,154,188,88,165,339,217,128,179,242,305,218,217,209,234,220,139,249,124,163,209,305,84,304,122,213,186,229,129,223,95,190,167,148,66,138,215,200,271,80,161,184,224,175,92,234,125,125,194,134,209,134,195,95,67,182,160,256,216,278,84,176,228,244,256,144,240,106,254,236,153,213,140,63,203,159,160,133,113,95,215,270,247,280,233,166,211,223,231,267,321,160,223,189,164,233,191,99,187,277,149,220,89,76,134,127,225,207,161,137,128,251,243,288,252,301,196,242,213,200,217,142,151,148,171,170,255,77,127,112,201,133,161,187,188,87,273,112,253,130,170,262,133,255,169,173,97,122,173,194,107,213,204,242,115,185,138,180,157,73,190,135,168,174,147,247,199,267,108,164,173,140,216,111,249,164,253,171,220,201,260,99,139,235,100,141,246,249,138,120,203,281,128,113,240,212,190,206,219,189,92,150,175,192,114,100,193,122,140,121,232,314,190,124,153,114,235,190,166,130,352,201,83,223,201,108,132,108,168,208,209,191,86,194,237,260,164,283,68,108,175,211,115,149,153,261,256,245,259,144,87,256,90,185,112,251,266,170,176,244,203,181,137,166,257,168,198,216,206,254,136,269,113,65,273,152,138,212,212,199,155,72,197,182,86,208,135,183,177,236,192,155,180,143,228,122,223,195,184,179,195,165,229,229,225,179,238,174,177,180,205,103,205,264,204,234,271,205,293,164,158,118,240,178,99,189,187,196,178,329,212,146,203,419,191,195,90,251,349,109,155,149,187,136,206,195,175,199,238,95,130,199,222,235,219,180,278,103,204,221,217,226,113,172,218,182,205,227,145,158,187,154,206,190,111,126,190,231,191,207,172,146,142,169,141,308,93,228,127,156,209,144,175,130,187,236,199,119,175,195,229,187,179,168,224,243,345,128,135,179,148,262,130,223,97,118,224,75,241,61,158,295,157,114,119,134,189,96,253,192,214,109,284,166,151,284,247,215,329,153,214,219,154,330,117,98,221,221,156,177,177,172,233,176,219,199,145,232,149,204,190,323,206,179,179,196,142,89,101,108,207,245,249,168,78,63,238,285,343,134,222,270,152,227,120,165,215,181,180,237,153,227,184,137,165,163,287,203,198,362,93,140,232,87,287,180,352,272,220,222,122,217,204,242,177,152,243,245,221,136,166,256,164,259,131,141,205,228,127,203,174,92,147,71,143,116,259,75,166,368,205,128,154,190,113,85,253,155,198,70,276,190,327,272,104,235,110,335,263,143,196,237,170,279,262,193,278,111,184,210,208,207,239,199,158,89,103,244,209,221,220,217,239,241,271,104,79,177,240,223,94,214,269,343,210,332,78,220,179,202,194,236,343,134,174,185,199,167,67,152,217,211,220,110,193,231,85,267,286,94,109,262,142,313,91,207,284,146,112,254,240,184,190,232,147,347,201,259,144,214,173,116,66,204,161,186,168,144,289,192,156,219,133,229,233,88,285,187,199,227,349,142,193,168,181,166,210,232,249,164,231,223,147,270,111,113,222,176,231,131,344,141,186,135,131,178,112,206,258,178,138,180,151,171,147,224,92,151,243,332,212,134,121,144,175,145,193,92,138,177,97,345,143,218,207,196,166,205,181,172,198,145,268,154,108,329,260,191,157,83,134,214,282,189,231,328,138,94,174,138,164,234,195,221,221,158,240,281,171,258,103,248,161,174,194,219,155,122,161,199,164,110,148,225,190,183,187,235,113,254,194,233,206,232,137,201,114,114,256,286,155,198,163,150,157,279,116,115,151,238,331,229,153,74,77,299,237,233,138,241,103,182,175,130,326,231,233,182,160,190,109,140,174,270,260,61,103,155,172,168,267,123,192,211,118,112,193,157,270,166,106,54,177,93,220,239,87,310,294,241,175,134,226,213,192,175,222,155,211,176,190,194,241,142,270,238,215,198,129,148,275,119,136,206,238,151,142,214,146,207,203,132,195,167,88,94,188,174,156,195,127,129,90,201,226,101,141,194,102,96,199,77,157,139,144,176,135,154,338,177,83,189,285,160,212,150,266,239,220,175,217,132,172,149,214,166,88,224,201,320,136,160,182,128,206,151,303,189,175,95,255,77,208,111,184,298,189,296,137,232,244,296,185,167,123,175,171,160,130,279,184,263,138,172,123,204,253,160,195,170,313,238,240,188,216,298,93,164,147,245,146,209,344,162,121,179,198,169,270,183,155,173,204,140,254,232,206,183,153,150,75,251,268,152,308,255,205,207,152,114,104,136,179,185,92,108,169,353,229,306,74,120,186,185,112,175,325,319,204,236,214,129,167,50,215,145,174,85,58,248,130,132,149,142,116,205,103,185,93,136,192,113,174,215,229,227,156,75,100,210,138,244,104,86,314,340,233,109,210,216,101,193,220,233,299,179,94,256,202,286,135,315,154,180,198,104,117,127,169,144,214,132,185,181,122,216,232,79,194,219,100,212,118,134,220,182,261,183,109,161,156,132,339,304,75,131,184,210,240,253,205,131,145,179,78,298,182,267,143,181,208,141,236,196,216,181,117,231,200,278,189,184,87,110,253,143,224,224,235,190,121,116,131,291,230,208,239,245,127,140,199,155,233,116,164,133,271,232,252,53,180,121,235,182,151,247,255,223,141,173,139,142,165,189,76,186,311,174,183,239,102,239,326,166,202,260,144,217,261,310,136,178,192,96,175,222,214,231,188,284,187,157,177,359,129,142,204,125,227,178,191,340,145,74,191,148,221,84,141,170,282,247,119,243,186,230,174,164,171,166,147,72,209,144,339,152,125,242,150,158,108,183,185,246,176,200,150,149,238,166,185,121,109,194,181,209,172,287,157,180,138,129,249,125,249,327,139,137,119,149,202,159,220,133,206,201,85,241,141,220,307,149,178,179,259,267,153,272,152,124,188,349,163,164,117,155,144,86,145,194,162,218,243,97,172,90,215,175,127,270,189,183,262,165,255,221,314,308,147,188,245,79,190,199,161,123,114,333,98,215,195,266,250,182,190,182,202,131,168,194,169,208,147,106,209,169,259,184,119,171,217,236,248,120,301,257,220,147,183,305,268,108,62,113,170,144,118,223,155,88,184,174,231,125,199,119,197,176,215,195,219,274,168,98,258,169,161,157,128,234,242,183,142,215,134,119,355,172,147,125,287,210,205,207,126,199,85,131,242,103,184,156,105,272,103,246,125,284,287,195,200,270,260,175,76,227,166,130,143,187,166,263,196,179,283,133,239,202,207,194,231,144,308,122,159,247,105,212,247,101,295,131,139,177,168,191,197,68,176,163,174,57,180,197,122,182,173,181,164,172,130,219,252,157,172,239,180,261,216,183,186,118,245,151,199,95,237,210,245,117,129,260,101,301,226,175,138,190,155,64,316,211,316,86,315,172,230,129,104,115,179,161,201,293,303,225,175,186,202,266,191,158,113,173,125,170,102,283,131,152,157,214,234,192,249,215,257,293,123,194,133,182,194,152,100,301,149,237,270,173,147,110,337,156,78,327,135,327,193,218,163,261,212,88,139,60,126,144,98,137,221,98,153,212,150,297,48,233,217,107,217,195,151,196,195,195,206,157,160,88,327,158,82,233,141,314,111,164,231,200,380,92,194,188,165,285,396,107,261,234,221,267,194,243,89,113,210,142,176,178,246,98,199,326,158,258,186,168,205,138,99,175,337,43,121,212,217,92,86,94,164,212,210,79,159,99,222,287,73,114,203,151,156,147,154,162,199,122,178,201,156,221,138,205,285,155,181,300,178,184,235,291,195,142,184,101,118,205,148,246,208,123,135,187,219,204,69,72,144,199,178,120,191,175,102,112,243,131,174,111,136,137,81,131,77,224,121,186,163,170,171,207,234,215,215,133,147,266,193,126,268,270,287,105,240,161,229,206,219,252,216,111,198,173,143,173,257,184,149,185,258,233,226,286,134,126,185,93,165,178,168,88,158,220,201,75,126,157,194,118,238,119,138,167,172,225,146,160,212,255,128,163,210,172,383,136,138,144,70,216,82,151,81,142,231,110,112,275,136,115,113,201,221,119,105,206,156,185,245,195,235,146,260,122,102,75,288,96,134,191,171,212,109,154,135,191,265,250,243,303,223,282,278,96,87,183,328,97,101,207,180,125,171,313,234,185,159,313,136,137,247,104,205,211,165,154,156,143,224,176,185,123,145,231,269,130,209,308,193,296,327,297,219,238,170,215,225,111,186,167,133,224,198,118,77,164,134,314,178,339,220,116,230,181,99,273,255,97,238,237,158,170,213,93,220,142,95,165,203,247,213,307,241,142,111,370,239,73,242,190,213,109,226,113,121,256,84,216,124,170,79,187,306,233,148,265,197,200,175,135,198,150,138,192,291,192,193,95,198,261,60,134,170,157,117,181,116,184,162,121,83,189,196,182,145,103,143,188,238,97,192,144,194,167,206,118,116,280,188,246,101,229,167,153,188,103,153,187,200,161,183,132,214,308,228,227,242,315,94,159,164,158,185,335,223,317,213,264,162,241,174,290,136,223,261,82,193,230,223,207,113,229,180,255,178,203,184,286,230,352,175,212,185,148,106,217,189,245,225,165,104,86,236,206,176,100,204,83,154,250,126,240,188,181,97,205,109,164,284,140,222,145,176,121,246,147,174,147,168,158,203,235,188,178,100,260,223,151,237,172,280,115,125,236,186,154,214,264,90,114,101,213,235,116,223,187,214,173,258,268,321,303,74,129,203,237,237,168,168,187,169,246,95,152,319,141,160,219,176,202,225,201,156,170,151,171,149,365,162,200,113,222,305,147,124,172,234,141,264,111,182,243,99,140,289,197,174,244,271,428,108,202,190,93,107,152,176,197,123,66,229,162,238,189,97,151,179,172,193,189,145,139,256,231,226,171,82,143,122,208,315,119,259,261,178,87,158,84,169,75,231,178,166,169,104,209,265,230,124,120,176,213,213,138,119,174,232,212,150,179,193,88,216,157,169,255,284,138,95,151,171,135,171,132,227,265,241,132,278,149,238,208,134,123,301,198,188,170,224,176,160,195,159,133,146,252,307,89,190,90,195,92,136,113,149,184,212,102,298,123,156,112,68,140,155,124,101,132,132,114,138,161,119,261,140,267,145,271,147,149,247,241,210,196,157,182,236,190,61,145,81,227,80,204,168,57,204,104,182,155,261,206,173,80,187,259,284,291,218,213,169,183,98,78,237,246,170,134,169,125,249,207,198,207,131,195,205,273,106,134,242,201,207,236,267,203,128,258,187,164,115,287,320,243,297,280,239,165,111,101,187,116,98,151,237,119,162,239,190,86,114,231,170,236,155,290,147,119,131,254,85,189,81,186,262,149,261,188,242,133,132,190,191,182,170,146,220,204,235,190,196,125,211,181,258,312,276,248,246,76,141,214,193,101,140,209,292,280,253,142,281,275,224,180,139,170,209,217,132,214,141,170,116,221,92,182,277,221,90,269,195,109,145,198,102,156,124,169,118,306,165,185,236,176,204,93,203,259,108,147,164,120,177,133,218,214,189,233,177,158,103,170,179,216,196,131,180,358,215,210,243,182,189,240,268,104,112,215,106,92,206,210,213,158,213,278,125,128,194,147,106,193,330,226,284,304,119,155,92,181,193,217,188,171,169,139,119,71,97,117,186,193,227,170,140,113,86,289,200,342,216,175,245,208,166,226,160,97,143,155,77,106,80,200,146,274,255,113,126,74,95,105,95,174,183,240,217,127,192,55,256,247,317,162,319,71,131,238,233,157,196,154,114,232,223,230,130,170,95,145,101,231,195,124,128,143,141,247,183,112,166,252,282,156,176,195,175,190,188,136,254,223,134,242,104,274,129,137,180,170,283,209,190,81,222,236,295,123,111,203,199,316,135,158,190,227,151,153,111,167,241,170,100,243,198,215,204,221,224,147,146,112,120,102,212,198,106,171,151,208,143,182,250,162,147,186,122,115,190,157,124,155,226,102,119,156,177,239,298,188,197,283,124,174,178,196,174,189,249,203,93,185,234,181,206,273,270,185,210,257,235,174,209,166,125,149,290,195,207,135,236,170,116,66,240,143,214,129,133,96,181,218,214,317,269,230,250,197,218,181,115,241,203,243,252,71,86,235,165,189,158,261,271,167,209,205,155,89,111,75,303,156,155,130,263,267,184,251,100,100,99,256,220,127,193,132,217,131,67,221,158,158,223,198,231,181,171,69,68,147,94,100,215,162,188,98,133,84,155,251,187,95,132,169,163,63,100,126,129,238,119,207,141,138,334,221,254,197,201,246,218,365,204,220,202,137,285,187,214,99,90,246,210,229,231,212,91,115,92,124,207,210,242,158,190,235,100,93,148,121,245,291,140,180,155,86,61,96,201,173,118,182,184,258,182,204,127,164,132,197,168,226,172,106,167,268,134,184,256,102,221,157,240,173,253,188,231,131,143,177,182,89,225,122,178,172,256,125,344,148,340,131,85,202,188,323,178,279,109,218,221,153,81,280,149,112,92,178,167,236,197,196,230,179,148,193,99,109,167,200,185,261,82,166,225,304,111,302,212,162,175,227,141,95,138,191,171,133,190,227,135,190,127,118,178,354,272,379,247,109,128,197,122,192,242,210,253,214,181,280,207,135,101,124,228,147,229,176,284,190,153,57,156,151,244,193,71,150,155,128,200,206,252,130,248,120,232,59,237,227,116,203,95,215,230,177,140,197,120,150,80,197,186,200,194,203,106,127,123,265,263,104,122,207,146,69,140,133,218,306,239,144,104,117,117,255,212,148,217,210,141,171,188,200,227,248,108,227,110,68,205,245,170,53,251,191,111,258,197,127,83,178,191,227,117,172,160,178,117,217,112,132,113,230,240,169,118,206,229,170,119,168,93,106,141,203,193,85,124,209,282,109,96,92,120,77,147,127,56,196,107,135,63,177,163,117,200,197,143,202,160,154,314,177,160,218,228,176,184,216,162,214,135,156,171,69,240,215,148,85,122,148,201,273,230,303,197,117,177,175,108,115,109,312,107,186,166,197,211,100,189,274,141,134,236,265,141,179,126,240,167,221,267,202,249,157,168,88,177,280,176,107,221,130,167,351,295,227,194,199,84,208,185,235,307,198,209,142,120,94,164,257,280,209,114,128,168,134,169,268,112,159,221,141,167,83,197,217,66,250,171,242,104,324,167,202,119,121,216,189,180,86,117,177,299,183,122,255,135,268,277,158,264,130,117,193,66,108,201,287,207,270,222,163,166,121,112,73,229,314,122,164,203,201,229,139,113,199,283,57,204,222,258,163,115,130,209,163,164,273,151,193,104,134,174,211,232,246,224,109,259,81,230,228,295,206,267,111,145,198,147,109,97,146,162,125,241,161,228,188,175,129,292,109,197,125,171,110,215,137,257,294,119,131,181,164,204,237,121,232,183,204,337,240,158,223,186,123,250,216,72,216,87,255,55,247,85,98,237,273,348,240,149,164,269,212,223,75,158,182,295,207,173,248,103,186,174,100,163,198,140,113,136,139,205,220,272,146,270,273,163,135,142,282,214,85,214,234,240,161,117,189,184,74,194,333,84,152,144,132,270,300,188,122,229,83,82,159,118,103,225,360,147,161,185,193,194,171,96,237,224,70,133,238,325,314,151,188,177,159,121,129,300,180,183,216,150,193,144,227,204,198,203,94,223,175,136,137,234,287,224,160,103,236,201,251,140,241,108,120,101,238,117,151,182,189,225,197,134,148,97,175,201,208,139,197,125,234,122,122,345,229,143,248,98,164,117,203,258,134,202,221,69,320,203,193,290,125,277,161,288,200,246,162,196,149,140,165,232,169,81,128,263,152,259,230,158,156,267,277,254,245,360,141,131,85,241,339,219,210,142,145,111,103,145,214,210,166,242,132,169,176,169,196,159,100,209,168,105,96,92,198,84,170,361,237,128,201,173,333,142,114,231,159,181,134,88,176,198,159,279,235,167,151,233,169,238,344,95,166,219,193,228,287,150,97,198,115,99,364,167,205,177,125,273,209,165,180,119,213,222,159,104,166,176,173,231,169,116,172,226,224,79,400,222,302,371,251,340,239,278,213,203,255,194,229,232,216,325,222,114,276,117,303,185,259,141,143,176,124,142,84,244,237,217,124,201,133,103,108,179,249,225,276,275,137,192,185,219,137,101,169,60,171,150,316,229,143,130,76,189,245,242,102,212,143,102,175,211,131,97,132,94,202,97,227,177,234,222,205,181,101,119,137,246,103,158,261,105,216,216,165,124,164,89,106,107,123,101,263,178,168,166,192,113,133,274,190,276,220,114,155,126,158,194,188,114,206,175,144,123,179,229,191,161,59,96,123,174,303,192,172,224,242,180,136,185,250,161,187,335,208,239,269,172,127,190,86,131,316,154,290,250,134,270,92,279,168,132,156,188,135,70,162,173,186,222,241,125,98,125,231,121,201,66,227,124,271,187,252,379,228,174,124,147,197,224,185,171,276,272,172,148,137,158,253,224,96,193,158,221,258,137,220,271,107,129,161,142,183,71,236,163,255,106,209,176,105,133,160,166,275,322,125,280,152,99,261,94,230,173,201,169,164,204,170,277,198,328,304,220,127,119,170,189,228,158,184,202,96,196,180,135,324,203,305,184,215,203,210,289,170,280,266,108,225,103,126,168,196,102,239,250,191,198,305,217,241,160,243,133,162,192,193,216,226,176,163,151,225,250,194,213,127,181,215,298,116,191,140,129,359,112,240,156,138,186,71,87,187,119,259,221,152,219,142,101,185,350,114,249,306,196,130,219,181,111,115,223,80,296,238,182,201,201,189,217,95,116,121,112,343,251,217,350,136,160,312,243,132,170,219,174,142,273,98,263,78,137,130,124,280,137,86,167,311,198,220,186,155,167,163,144,130,234,231,155,196,285,164,237,111,325,339,78,173,155,188,179,173,251,193,67,104,242,109,225,137,106,134,107,167,178,220,268,178,287,163,210,351,270,330,255,121,141,161,155,158,261,206,75,204,162,175,168,93,153,179,110,84,193,110,290,166,240,75,192,204,252,161,201,213,149,194,218,122,145,251,193,85,175,222,229,146,246,210,219,285,62,125,139,136,129,227,189,244,200,145,364,156,165,207,212,203,112,139,360,135,72,173,224,173,129,146,275,128,231,110,117,95,130,203,220,185,105,390,183,93,167,215,233,233,235,123,80,188,72,157,179,229,129,242,147,148,244,229,175,120,107,242,199,90,170,113,171,222,295,245,290,160,126,279,38,178,241,168,143,189,156,94,138,182,158,183,180,234,201,176,168,183,132,236,112,185,114,241,246,198,135,158,250,181,124,159,216,125,161,268,235,170,224,159,180,177,158,133,140,133,165,202,233,207,231,210,85,176,130,205,75,105,272,154,219,185,183,144,165,196,70,142,227,195,234,145,116,186,134,273,146,136,246,203,151,244,221,178,145,131,312,204,225,135,160,167,128,195,253,187,172,182,119,119,166,274,147,84,229,83,170,158,184,169,224,117,156,127,186,130,116,240,153,194,270,186,119,197,209,73,170,105,275,208,61,167,217,128,176,131,95,254,246,214,166,239,200,300,353,125,203,196,224,109,231,109,243,237,113,186,243,146,178,206,212,240,329,205,222,86,209,218,218,301,230,140,212,224,180,195,121,146,108,91,244,191,177,243,181,179,295,148,234,257,321,201,244,252,194,267,176,83,303,140,217,163,221,140,159,176,91,206,125,183,179,295,151,158,103,317,187,200,236,109,196,107,71,124,177,235,238,193,144,149,232,189,105,346,95,185,305,303,78,251,245,152,324,204,156,218,145,253,130,254,235,216,122,195,156,273,167,275,146,114,319,203,123,101,153,271,165,192,158,228,362,190,196,273,179,210,125,177,125,208,207,250,154,243,122,70,196,253,214,101,231,123,197,270,168,340,191,287,142,220,143,128,135,140,76,212,186,204,178,155,100,248,164,188,129,168,152,221,135,210,91,348,100,259,142,163,221,212,144,121,176,102,105,243,212,113,167,126,165,200,137,161,167,255,188,135,184,274,225,127,121,117,85,232,190,161,181,153,74,176,114,248,194,218,171,128,110,102,198,196,82,214,139,188,163,211,199,175,96,90,243,232,113,185,121,197,97,136,141,211,173,215,169,187,318,136,229,199,163,246,295,120,143,130,187,115,224,200,174,279,181,75,134,185,227,255,377,153,152,160,275,216,136,242,317,108,268,194,322,138,109,171,209,169,217,231,217,92,89,86,168,226,213,243,217,83,158,114,210,105,214,123,164,215,89,231,110,140,82,93,192,183,209,97,86,187,113,101,155,361,188,117,207,140,189,146,247,105,375,229,138,97,216,95,133,287,193,136,167,226,139,171,129,204,165,177,167,123,182,107,194,267,164,213,221,219,218,104,164,98,172,207,116,277,71,182,207,180,151,260,225,270,65,309,239,144,158,89,172,283,178,252,109,144,176,160,177,133,102,231,137,193,248,126,117,228,124,150,225,169,247,97,264,163,351,140,281,105,212,146,369,149,218,142,215,201,208,189,111,175,190,68,183,89,119,147,157,211,150,107,212,288,249,83,220,246,198,131,222,373,252,209,247,100,225,169,196,230,165,211,248,105,175,293,217,133,129,112,193,181,247,90,273,229,171,343,321,185,145,143,210,142,108,178,227,266,245,196,212,272,219,88,221,256,245,226,133,223,97,84,136,202,155,161,121,221,174,150,293,199,206,130,137,124,104,249,250,139,127,274,227,294,153,129,176,150,311,157,172,223,154,318,139,119,286,241,194,189,69,232,184,116,105,107,264,211,183,222,145,342,222,85,227,222,236,134,129,184,194,219,100,214,154,154,173,282,281,248,207,369,301,152,254,219,71,214,205,234,275,187,226,151,204,131,238,182,155,150,125,114,272,207,235,214,245,207,103,190,140,103,217,170,171,226,252,270,202,304,190,123,213,88,228,184,111,97,158,229,166,126,214,227,75,136,203,155,105,118,103,154,165,79,111,164,140,183,212,121,258,242,217,263,140,138,152,62,159,144,225,236,178,202,70,82,100,142,95,227,147,264,146,161,256,179,119,127,108,234,205,303,157,143,184,207,166,115,160,107,187,180,120,157,162,202,150,183,179,116,204,202,257,163,145,215,184,79,218,197,141,154,165,195,274,128,207,187,226,204,185,200,214,194,165,161,145,195,187,129,198,240,173,196,141,173,267,179,95,195,266,205,159,139,99,182,98,170,257,221,294,309,235,244,132,238,191,144,155,213,164,71,224,267,80,251,250,196,299,224,274,132,225,254,117,162,139,117,110,150,137,218,147,123,279,330,184,144,166,105,201,128,166,153,113,336,137,182,203,244,177,107,179,262,208,278,218,68,167,216,157,269,48,79,162,182,140,228,173,160,140,297,128,150,165,113,62,263,118,239,234,159,205,167,136,198,152,111,265,121,206,144,181,324,186,256,52,175,127,94,201,187,143,214,196,372,112,168,232,40,113,205,267,225,213,61,154,110,272,268,294,147,230,265,90,271,82,185,223,128,269,118,130,196,191,183,138,183,204,231,57,135,228,66,208,103,211,235,274,162,248,194,164,196,241,255,200,139,149,190,203,183,211,168,193,199,137,158,192,214,88,195,343,319,155,170,169,184,96,178,177,387,219,128,109,242,156,215,160,191,210,172,149,231,140,141,211,143,177,187,222,213,142,205,208,180,225,230,333,184,283,284,262,223,238,214,201,225,131,119,386,350,209,215,133,266,195,140,105,94,227,113,111,135,207,154,231,190,257,300,197,289,195,195,225,225,187,134,201,190,170,114,224,191,145,225,204,179,170,323,305,243,114,200,100,240,147,256,184,103,172,209,163,152,80,186,133,146,181,247,134,94,121,183,279,173,243,311,206,302,179,115,133,60,186,207,159,195,85,232,66,109,83,196,161,141,161,202,190,86,106,284,149,193,274,180,239,91,185,209,97,47,196,193,261,245,223,116,141,95,248,201,256,110,175,84,205,163,126,220,262,239,255,210,151,315,232,120,76,254,292,193,289,186,164,265,170,213,192,229,285,221,118,213,221,242,177,105,183,216,172,148,156,354,157,218,170,228,318,157,264,270,194,180,229,169,141,248,227,147,180,197,270,224,231,62,215,167,242,110,194,91,252,111,122,134,192,200,130,112,71,269,107,162,170,147,138,260,127,68,110,81,195,224,326,159,328,191,178,192,122,133,181,185,198,196,74,131,123,248,257,244,138,185,67,129,197,150,166,188,141,180,219,151,284,247,123,167,95,126,119,229,203,159,243,156,191,343,140,226,203,275,222,151,86,136,299,151,237,174,179,223,305,131,237,248,162,69,178,203,279,144,218,262,255,354,185,127,219,189,196,257,262,78,206,133,112,165,150,232,112,190,172,304,80,246,351,82,104,220,190,211,139,249,121,276,64,144,288,148,182,97,93,146,193,148,111,144,236,116,144,175,191,261,148,209,158,167,158,184,91,185,112,143,93,95,77,99,220,148,219,296,189,291,273,120,212,292,134,168,139,345,169,255,209,164,154,164,241,230,156,147,142,216,324,173,237,197,183,150,287,280,251,206,62,242,232,191,213,89,147,283,174,79,113,242,132,86,163,270,184,206,173,178,235,158,131,170,216,101,147,299,260,279,195,99,223,138,169,131,120,145,104,168,187,96,163,331,120,165,171,111,151,203,224,227,266,309,120,144,183,109,112,65,205,157,197,217,251,84,201,218,227,191,203,197,121,206,128,282,104,210,103,170,132,190,227,214,81,289,156,236,224,162,178,212,164,324,198,121,251,69,134,99,112,322,232,128,337,60,304,262,185,85,184,282,104,172,196,232,271,158,224,92,302,121,229,167,118,92,281,246,208,122,115,205,182,137,151,181,237,259,180,46,108,319,219,108,151,224,122,168,121,145,141,183,155,183,324,184,211,117,157,96,348,187,153,184,226,237,230,226,177,174,147,136,217,214,207,71,250,150,241,178,327,318,369,166,105,121,263,155,266,223,220,162,234,165,225,174,199,218,136,223,183,145,163,147,188,246,268,207,112,210,273,110,220,241,220,191,113,147,185,116,115,161,104,272,363,176,106,83,217,204,282,239,92,198,185,190,237,244,264,73,136,175,205,212,217,239,234,108,153,172,270,208,146,219,226,306,265,278,185,151,162,234,164,75,115,117,148,164,251,186,201,174,238,208,208,195,187,211,210,109,175,231,137,175,269,150,91,184,173,153,139,221,133,69,156,193,198,164,212,209,172,146,154,191,265,215,135,157,88,107,116,119,163,144,279,172,142,243,264,227,204,190,218,188,243,134,233,184,253,169,187,198,262,136,126,144,150,229,157,209,255,171,222,173,197,229,260,160,222,218,109,63,115,176,163,182,318,168,169,139,91,135,171,176,157,92,183,114,93,150,133,180,154,129,72,173,178,184,175,268,249,231,197,110,209,198,194,188,97,179,193,151,150,186,192,223,110,337,89,162,256,295,201,252,173,92,252,192,172,252,164,139,228,132,153,175,223,199,222,257,157,126,216,202,119,185,261,137,276,122,300,225,91,143,202,203,138,232,135,152,166,262,197,99,168,131,160,215,160,182,105,238,255,159,104,70,167,89,108,261,65,352,350,154,146,124,309,174,245,180,152,217,212,218,127,200,147,86,116,214,319,258,84,274,228,272,135,140,172,167,285,84,205,177,181,216,210,371,171,92,172,146,88,172,164,208,328,200,177,317,176,299,202,168,101,159,151,159,244,147,213,208,138,132,248,312,120,244,164,168,182,207,184,232,206,122,77,140,172,224,161,175,203,215,213,225,222,190,102,224,167,145,167,356,219,263,247,212,196,234,197,81,164,306,146,174,171,248,159,154,89,267,221,190,185,181,271,329,150,126,115,106,127,183,226,192,219,242,173,247,162,186,203,262,145,161,313,134,131,107,198,71,250,298,191,255,67,133,146,115,183,164,277,124,257,173,184,180,192,333,230,121,267,138,127,132,157,450,193,224,251,109,267,243,277,129,221,261,316,64,138,93,125,241,191,191,211,226,278,120,136,178,160,71,250,287,197,276,181,93,287,201,142,312,145,100,188,111,144,210,130,111,91,118,66,240,186,110,200,168,205,88,293,209,195,138,250,168,304,120,249,342,170,215,212,308,196,181,223,78,174,244,119,215,280,103,223,178,224,102,88,186,139,141,75,131,176,201,112,226,136,230,132,156,89,257,213,116,156,91,131,87,82,234,152,102,159,126,180,206,211,216,124,215,108,258,131,225,97,132,144,184,153,92,233,195,105,90,238,279,103,100,180,250,239,212,167,219,185,168,120,176,126,83,114,238,277,210,176,231,182,212,310,153,169,166,91,173,116,341,158,237,192,209,284,85,315,299,169,202,219,177,90,216,193,113,84,99,213,135,249,76,186,234,247,156,208,137,140,206,273,344,212,219,245,163,227,121,109,160,213,188,93,88,186,149,135,212,111,307,143,134,271,241,214,159,131,252,158,198,131,145,224,144,162,221,196,155,177,214,66,235,171,148,65,223,151,96,74,170,173,208,175,119,101,244,78,265,140,218,216,174,201,162,122,76,399,134,169,265,94,175,104,162,235,107,162,214,195,116,272,168,253,215,187,393,310,198,140,279,370,153,135,206,68,121,163,215,100,110,245,147,113,187,108,116,197,106,50,233,152,145,225,175,299,190,225,209,157,266,252,208,182,115,153,239,204,176,235,89,247,207,247,162,173,327,226,139,209,172,248,208,85,215,152,165,174,129,156,138,87,322,68,99,176,148,171,283,229,343,108,131,185,202,338,176,133,192,239,98,188,171,227,111,149,225,142,202,111,195,234,181,120,319,152,163,185,177,255,204,233,138,106,354,212,250,162,284,147,343,205,101,199,334,98,215,203,288,153,151,187,162,110,153,177,159,234,177,86,90,217,175,161,205,166,211,173,100,168,191,115,83,169,154,209,260,208,109,106,177,244,127,152,140,238,245,212,253,218,245,146,144,295,175,237,89,83,307,245,163,174,175,184,254,164,194,230,173,157,122,80,94,165,105,173,282,256,127,189,128,169,207,128,91,221,119,62,95,146,383,74,242,252,171,251,295,259,208,159,219,107,144,160,152,127,347,145,136,229,217,117,269,173,170,83,199,179,216,60,276,224,146,74,120,241,238,221,127,248,211,255,117,142,125,208,297,180,166,122,247,157,233,195,229,212,182,209,194,240,123,64,109,83,306,206,206,189,121,86,242,159,192,257,140,74,146,304,125,109,118,199,150,153,133,181,178,113,133,100,289,231,344,151,189,160,165,139,57,149,224,123,226,138,165,118,228,114,215,162,136,182,159,164,133,99,113,183,220,391,157,158,318,226,267,205,150,220,222,124,154,270,194,248,94,306,158,170,129,253,102,130,211,223,219,111,191,277,262,188,191,126,210,106,236,148,205,117,262,138,135,200,183,127,108,115,224,176,195,239,192,110,146,219,125,151,87,228,232,180,334,216,105,269,190,115,151,265,148,191,191,144,158,208,251,241,342,75,155,288,187,221,224,260,111,286,234,192,151,175,156,173,193,121,106,117,245,165,190,245,149,147,172,319,158,167,162,190,100,243,321,234,202,191,98,183,211,267,147,118,237,193,179,74,147,117,157,80,246,178,262,241,155,147,188,181,102,223,117,89,288,188,168,256,167,108,217,242,87,205,223,199,147,140,184,292,229,362,164,279,233,175,205,163,218,132,132,90,152,158,205,172,84,291,154,198,207,184,273,204,183,177,72,228,167,193,189,297,121,196,227,226,118,147,286,270,293,169,210,168,273,132,213,228,149,103,258,165,127,234,205,134,230,85,183,189,191,168,209,157,98,240,151,184,209,173,275,177,172,200,235,202,188,81,205,259,209,267,85,147,324,154,154,166,186,200,102,226,89,244,265,99,175,158,155,87,96,241,253,91,153,226,315,183,207,247,85,175,189,177,62,160,275,175,227,81,90,204,106,132,145,232,168,323,151,118,239,126,166,278,152,106,144,124,177,219,241,266,126,254,158,294,195,244,127,217,198,183,219,91,109,197,242,269,159,207,221,243,180,209,166,233,120,106,177,63,158,250,143,173,138,217,205,204,75,164,360,217,265,207,282,126,134,180,293,110,212,241,185,157,161,196,140,137,356,178,175,103,75,194,370,151,255,225,230,183,97,135,159,156,201,227,163,222,153,100,242,150,98,167,132,204,116,223,264,132,253,211,244,95,163,137,149,188,131,123,205,208,243,97,149,206,188,197,179,141,188,219,168,242,146,122,187,102,210,213,117,180,138,153,132,325,120,172,240,206,228,280,95,150,318,124,203,132,90,234,326,203,221,168,219,164,176,193,285,124,167,200,102,127,65,83,132,299,226,120,142,168,354,105,102,95,122,175,97,129,229,342,113,191,138,253,67,81,122,107,209,103,169,220,219,185,193,333,237,163,177,172,174,200,122,231,246,305,105,232,212,87,259,167,157,171,89,131,285,246,149,223,352,169,88,242,248,160,325,331,249,226,186,181,139,110,141,158,289,112,84,116,242,128,101,226,219,261,247,144,66,221,150,100,363,242,307,185,232,215,180,121,113,242,258,170,211,193,142,189,93,132,165,259,124,116,180,193,169,233,111,161,200,192,106,173,192,157,132,269,139,202,151,216,73,242,215,200,81,211,91,194,51,131,324,114,274,106,190,130,196,166,202,156,308,323,146,189,140,231,227,166,149,270,219,304,194,199,201,221,174,189,121,216,274,321,220,87,152,142,226,119,177,306,158,192,152,207,162,217,179,112,218,230,108,135,275,90,163,88,273,145,136,75,181,303,86,125,270,112,198,170,288,159,189,187,176,119,246,98,127,167,82,137,105,235,270,166,204,225,198,80,393,123,200,194,200,279,96,211,278,161,184,68,245,207,85,124,321,162,244,317,276,55,215,251,156,127,203,184,184,186,342,196,108,175,121,219,159,206,229,213,183,103,247,224,131,141,120,189,217,261,118,224,171,88,189,234,221,164,252,176,230,169,113,136,171,146,169,147,165,214,228,134,255,112,224,133,126,233,155,193,187,111,199,271,107,50,203,201,219,154,203,253,173,215,221,279,209,207,255,144,199,131,146,236,121,258,65,187,215,188,186,119,128,292,233,159,183,126,254,182,84,205,217,108,217,165,213,182,234,211,174,191,206,279,131,65,142,123,148,137,167,210,130,195,221,186,176,259,127,208,91,230,149,224,142,161,70,99,185,182,243,211,156,307,163,206,156,222,189,163,192,83,61,177,263,128,162,110,131,160,200,220,190,115,99,82,71,180,148,158,188,205,181,143,137,174,101,127,262,261,112,132,227,164,146,225,295,104,153,141,183,209,373,168,215,103,123,100,161,216,137,278,326,143,253,183,190,165,154,283,212,67,239,180,254,211,250,297,280,236,187,245,229,272,245,360,123,319,352,98,206,184,236,117,207,154,209,185,122,124,258,181,258,111,89,190,151,100,191,144,164,212,295,174,255,229,66,251,126,111,178,178,241,144,114,319,191,162,211,207,175,212,253,149,304,219,113,254,340,157,167,118,160,75,112,320,203,318,148,149,211,177,264,231,107,200,148,86,238,259,223,229,153,85,248,279,162,102,89,101,258,126,140,58,88,111,252,199,128,201,289,166,129,142,105,170,179,174,249,171,141,167,251,214,181,168,186,254,210,189,180,122,287,290,230,93,116,220,154,130,321,96,151,166,196,118,145,240,169,150,216,111,152,156,197,191,106,338,89,217,117,168,284,179,256,62,202,244,316,193,168,115,66,61,180,204,361,119,366,213,286,120,95,159,141,130,283,151,203,212,200,100,238,107,199,265,114,253,145,201,65,298,156,96,248,167,90,114,183,133,177,93,202,173,200,198,78,224,159,222,159,120,215,209,168,122,86,117,149,166,240,177,235,190,156,210,197,164,206,143,61,126,201,122,220,210,189,304,246,74,147,252,176,386,185,143,287,109,197,161,112,168,176,114,93,183,130,118,219,142,101,118,142,85,193,211,282,257,170,318,223,139,235,178,107,177,79,161,239,179,163,82,177,107,172,89,182,92,78,125,129,205,188,234,137,145,239,121,250,139,217,166,195,125,249,209,325,144,160,167,266,178,205,93,208,155,123,199,207,117,296,213,146,159,210,220,213,119,121,124,145,246,171,218,154,252,205,229,183,121,109,215,174,142,190,242,212,185,119,151,171,149,145,350,184,38,199,207,236,196,107,211,139,160,309,181,87,176,220,168,91,297,212,244,216,255,256,282,208,200,152,175,247,173,196,165,153,107,258,96,296,214,371,187,242,149,76,318,178,188,324,98,179,231,163,83,181,220,199,166,139,172,97,148,227,186,116,275,196,135,212,160,128,237,130,116,102,209,108,207,272,122,198,242,267,119,201,222,158,145,232,304,234,231,170,92,229,252,161,242,140,137,227,118,114,205,158,140,199,152,191,170,174,208,215,269,160,126,208,109,95,236,263,189,192,229,74,221,245,228,169,200,224,208,236,224,149,128,218,170,137,205,183,160,122,203,243,134,166,148,130,215,104,233,206,187,235,149,274,148,336,253,279,124,241,118,104,176,270,207,95,124,154,202,213,125,236,296,208,220,133,178,202,158,164,168,129,158,192,197,182,165,117,247,237,93,136,157,204,156,300,118,244,200,206,205,201,237,232,137,112,212,199,206,199,183,169,224,153,170,104,368,161,342,216,228,127,181,196,187,192,98,143,159,178,218,225,143,204,81,198,158,324,95,88,107,191,134,198,199,127,214,122,316,154,121,70,203,166,218,136,151,304,179,191,272,172,131,89,237,122,256,84,238,225,181,150,120,212,143,207,170,128,232,144,229,261,213,323,141,218,149,297,204,312,75,266,200,105,201,284,159,272,333,85,273,171,171,229,250,182,101,238,128,125,295,218,177,137,131,174,216,212,152,234,143,188,192,188,187,148,129,187,170,84,211,133,207,295,146,244,77,182,266,197,114,188,189,115,106,129,159,316,75,98,249,91,337,305,60,205,144,177,188,178,176,258,142,144,121,235,222,248,193,196,305,311,150,203,127,196,121,134,156,226,124,146,205,162,226,104,288,137,263,220,100,307,201,234,160,115,57,232,265,158,106,144,209,82,185,204,164,224,295,201,104,72,222,213,135,278,197,163,207,253,234,165,250,263,123,229,175,194,290,191,266,205,165,158,182,81,270,159,219,93,233,147,241,176,189,422,188,235,199,96,165,57,286,221,132,183,223,216,245,226,252,154,194,159,165,151,261,182,283,233,237,239,145,99,170,91,126,66,218,145,119,293,223,148,130,113,153,190,100,143,201,171,158,197,244,228,248,250,161,277,199,307,88,170,181,223,156,233,164,220,109,225,120,317,185,146,154,156,182,202,240,250,208,166,228,80,172,151,178,190,130,151,197,191,236,238,319,152,283,117,84,280,220,110,253,214,91,260,164,143,201,158,118,166,377,227,296,216,109,110,153,150,152,133,88,238,128,232,188,150,237,197,145,179,92,230,173,163,197,139,160,216,121,163,203,78,129,79,196,168,156,178,92,159,217,147,155,149,198,121,227,245,228,231,156,87,305,133,190,291,112,81,231,392,128,252,254,235,115,252,100,219,229,252,109,206,122,188,105,155,147,223,238,161,245,225,210,251,155,225,158,184,149,203,232,148,289,259,165,198,160,197,119,127,120,186,219,248,181,111,137,207,176,143,216,181,178,221,162,399,224,160,102,149,140,132,181,122,130,126,94,244,224,258,63,189,244,186,191,130,110,135,202,124,165,179,130,99,193,233,97,139,90,142,142,153,95,161,164,218,142,124,195,131,203,148,87,144,121,153,158,158,160,213,128,181,237,135,184,227,162,230,145,159,154,104,275,111,202,96,181,170,230,238,260,204,212,281,199,173,222,220,152,166,133,249,221,109,168,82,227,233,234,61,147,77,256,172,122,153,203,219,148,280,145,157,139,188,152,185,214,163,149,137,94,261,79,363,74,182,91,180,242,206,137,120,199,303,184,119,103,204,207,308,220,153,358,189,328,223,116,153,142,89,160,190,230,220,124,198,205,205,219,174,225,130,249,130,217,96,127,247,145,167,89,71,222,363,214,228,130,172,224,181,360,151,130,245,128,204,101,104,172,312,226,92,238,141,186,211,181,203,212,131,269,179,237,280,129,191,113,105,197,146,150,168,159,190,198,214,125,120,156,168,307,228,179,148,230,248,236,275,118,263,115,212,102,136,229,243,194,118,250,306,310,229,165,175,82,164,267,198,244,180,67,207,300,239,98,116,213,112,229,89,86,52,153,227,222,216,243,241,111,290,232,183,284,153,87,143,241,178,117,231,84,143,94,155,216,58,300,236,189,161,139,222,312,198,215,155,140,194,188,152,175,355,215,215,266,248,218,129,221,271,118,233,110,217,185,216,219,179,175,341,119,128,173,129,170,110,236,203,133,82,129,335,167,122,224,115,187,256,148,105,211,137,346,219,264,136,109,128,151,254,165,236,160,154,302,163,73,212,171,322,144,117,77,220,278,181,243,160,108,163,167,214,185,182,224,118,170,77,159,108,112,131,53,117,164,310,117,85,85,173,232,187,313,170,237,137,203,188,198,241,177,242,104,154,191,194,235,145,115,212,302,140,175,188,260,139,240,162,202,273,170,147,115,184,190,162,168,137,126,142,219,146,148,121,279,286,285,233,135,58,244,270,225,219,210,131,68,132,243,137,206,121,121,227,254,196,196,208,252,223,132,201,175,231,119,318,114,130,240,145,112,291,162,229,160,209,163,270,202,151,118,95,172,210,180,166,154,306,251,94,83,133,188,250,164,144,269,234,126,206,166,217,184,132,162,304,246,53,200,198,162,185,325,166,252,111,123,143,206,181,172,100,270,211,241,83,209,138,253,258,234,271,116,169,121,216,218,52,206,96,151,98,232,230,152,138,86,118,166,207,137,257,185,131,204,277,53,250,195,247,266,145,282,245,176,141,121,80,278,133,153,138,216,203,197,164,223,300,296,165,139,106,114,248,159,193,220,159,139,162,102,225,194,268,154,208,423,189,128,308,109,96,249,131,203,123,107,240,207,144,181,94,176,204,232,187,272,288,145,129,96,66,136,274,238,242,217,220,239,111,178,169,103,88,238,190,269,203,96,162,224,204,171,80,112,308,205,212,108,111,233,152,259,196,190,211,98,260,201,242,219,244,137,195,142,119,235,109,211,164,222,205,225,341,113,225,120,259,369,190,190,244,192,199,315,156,212,204,271,177,159,220,185,337,315,122,97,382,214,246,280,116,201,170,321,295,213,233,162,353,94,237,118,90,196,123,201,202,150,305,194,317,160,285,174,245,157,159,150,254,142,180,148,105,195,260,226,73,229,108,84,83,176,169,182,98,119,209,292,96,192,123,196,162,200,137,149,173,339,211,148,248,165,238,192,217,222,255,171,331,266,121,230,200,94,164,186,161,236,130,155,118,201,124,113,163,242,159,73,159,192,298,68,212,353,176,297,286,230,109,154,131,168,198,241,161,107,101,134,154,104,166,101,129,61,214,191,254,250,87,341,180,106,102,236,178,333,223,86,150,145,163,331,125,151,235,197,224,189,282,197,218,221,112,131,272,202,260,125,124,232,236,150,156,199,311,252,160,131,124,88,226,282,178,224,145,320,77,109,288,111,54,221,167,267,104,263,234,216,243,201,197,282,156,146,263,216,233,202,102,186,260,131,143,111,166,128,257,135,231,177,194,237,183,195,230,122,202,268,190,190,221,108,86,184,145,143,265,242,151,216,198,113,225,193,249,232,153,263,195,331,252,161,73,238,182,207,223,204,147,187,109,267,135,156,289,116,119,172,169,100,240,88,139,120,135,164,247,282,210,244,213,115,289,248,157,199,259,154,206,284,111,333,111,174,124,200,310,205,98,173,180,212,154,238,98,102,309,131,86,164,188,150,123,163,181,243,101,111,212,215,115,311,292,160,83,186,168,174,112,114,206,203,118,88,86,215,199,228,233,141,153,337,139,231,98,298,141,117,149,147,124,186,100,97,185,211,153,114,224,227,222,235,128,171,199,252,218,263,217,107,157,205,224,194,238,86,220,140,199,252,213,226,118,152,282,216,209,233,137,142,188,165,137,174,291,117,207,110,140,84,180,165,141,172,125,216,152,246,186,242,209,252,202,263,228,299,165,185,116,129,257,117,137,272,104,154,145,104,166,198,90,148,131,229,206,208,172,82,182,344,315,140,119,117,70,268,151,181,158,136,181,252,351,246,274,200,225,262,159,111,254,218,171,117,205,108,73,111,159,111,225,147,152,246,308,207,138,167,141,225,114,220,82,210,152,250,168,142,175,152,220,222,243,138,230,158,194,255,184,128,185,238,82,52,193,175,112,149,227,247,99,176,208,105,232,175,181,105,145,166,106,188,218,213,196,166,136,180,160,158,176,141,153,208,275,150,167,278,163,100,258,166,88,216,133,182,150,142,203,187,61,151,155,127,173,34,232,172,217,85,145,156,288,216,310,251,185,88,111,218,197,164,100,308,217,243,129,127,247,132,340,167,315,116,120,256,214,269,162,144,188,187,210,221,92,95,191,213,96,167,163,152,281,224,111,245,57,190,247,233,185,156,237,108,260,100,204,269,178,99,138,220,246,140,202,144,122,178,135,159,246,323,122,273,202,216,81,97,199,257,255,141,270,168,133,265,176,115,310,96,250,108,208,114,158,144,124,215,191,215,141,165,61,141,78,152,123,115,295,105,210,300,83,202,193,145,228,158,117,187,274,172,67,152,160,203,208,165,226,105,236,199,153,183,108,176,88,129,169,181,222,177,173,326,154,236,178,213,241,184,211,221,221,182,107,59,391,167,106,210,92,141,238,230,264,254,275,208,120,117,187,301,135,306,144,230,235,269,236,257,67,156,199,204,112,233,244,176,121,145,160,182,127,323,139,148,228,164,168,84,203,202,143,256,304,195,255,112,197,85,147,132,208,222,214,162,233,260,134,291,188,179,188,163,272,166,239,197,234,118,177,236,168,219,201,110,166,136,178,146,156,213,202,164,211,108,243,248,235,198,64,231,171,169,240,173,212,131,364,128,186,214,177,141,203,308,242,189,139,215,109,171,175,145,224,176,158,278,144,264,233,305,225,147,158,242,274,132,146,125,215,116,205,147,184,140,240,162,176,189,242,105,288,167,197,115,267,208,171,201,147,167,166,131,148,259,169,232,242,111,174,172,157,282,165,141,214,249,264,183,245,231,255,128,206,98,148,262,120,283,135,256,85,221,63,299,66,303,284,202,122,148,123,183,232,203,129,177,307,204,313,274,201,208,178,146,155,228,138,155,196,248,242,246,236,261,160,129,253,147,99,95,352,160,176,267,187,273,215,273,327,134,166,301,107,194,207,166,213,294,256,117,151,167,187,254,148,186,126,278,54,232,180,168,203,258,205,176,203,266,211,160,197,165,114,85,180,251,227,105,265,304,186,131,205,108,183,186,160,231,111,148,166,234,206,165,165,179,233,137,202,91,70,235,125,194,119,132,188,148,174,103,65,102,148,142,214,232,194,206,214,224,286,178,82,221,207,213,156,223,168,154,116,257,141,87,170,242,185,157,131,192,177,200,263,241,220,216,143,215,73,221,219,127,225,148,159,139,228,115,164,114,201,306,245,266,185,171,199,298,240,173,125,140,144,145,335,97,230,200,190,168,168,142,303,125,185,322,212,219,148,117,250,249,371,301,181,215,126,226,144,180,74,169,175,148,190,299,203,108,270,227,236,220,153,118,147,238,212,245,253,169,95,105,178,227,122,72,102,164,126,190,192,149,215,104,224,204,223,167,150,220,334,224,115,222,125,139,172,101,171,208,180,175,117,113,302,161,312,234,144,147,189,120,243,221,237,216,222,125,179,181,226,221,198,267,166,174,225,322,141,186,316,109,119,190,170,248,296,136,124,69,152,260,173,101,162,112,200,121,127,180,258,88,302,276,268,181,199,222,130,160,243,220,140,154,193,182,355,270,141,189,160,99,238,170,213,231,307,69,130,160,198,235,321,213,108,112,289,224,324,154,167,240,121,165,158,131,127,132,282,126,233,131,143,213,160,74,112,212,178,133,149,204,165,99,237,85,129,184,104,147,136,174,166,208,236,166,133,211,95,189,157,167,272,167,116,208,169,262,235,164,241,134,160,86,163,225,121,245,221,244,139,206,219,220,128,148,116,201,124,188,240,305,55,171,141,179,320,214,244,206,174,180,83,261,283,147,246,248,123,241,152,202,325,317,219,87,91,194,260,245,155,90,177,237,172,150,193,224,184,169,199,117,209,156,208,264,221,133,205,227,239,227,165,210,251,151,231,274,67,98,162,191,206,144,184,155,107,173,209,165,228,276,147,228,214,91,222,123,183,112,163,252,162,75,198,290,108,199,239,192,201,94,126,267,222,141,257,170,168,98,236,272,124,219,228,69,302,108,148,100,192,160,253,223,271,168,441,99,130,228,214,158,193,262,244,71,191,234,178,176,144,243,220,315,387,150,80,95,106,108,108,106,143,91,152,194,244,222,117,84,103,249,190,182,263,84,108,148,249,184,294,227,180,89,133,283,155,274,253,154,277,185,194,100,97,306,213,148,128,157,115,245,109,175,131,206,242,157,114,164,146,137,171,110,278,102,130,175,111,76,382,133,169,113,190,177,120,113,222,104,147,124,100,224,116,194,132,275,224,260,168,171,287,128,132,110,160,106,170,221,259,208,207,232,94,114,254,172,185,183,128,152,203,209,259,267,298,187,88,127,215,223,229,191,195,162,197,248,129,245,240,107,171,205,159,331,103,132,207,86,158,94,97,273,161,248,203,149,227,288,184,124,179,177,230,115,254,232,146,125,96,236,232,286,117,174,89,170,180,74,164,133,141,206,144,343,318,222,240,203,143,119,138,115,235,135,214,196,205,133,135,138,150,273,179,234,147,126,114,118,197,202,124,277,201,224,220,128,275,150,240,308,214,132,218,203,208,181,172,231,256,206,115,189,215,196,221,197,234,232,157,229,211,123,92,229,351,177,139,146,170,278,151,238,244,125,200,138,163,210,196,184,261,194,230,215,207,67,254,105,200,134,214,248,131,283,129,144,159,169,162,80,172,216,146,169,77,173,173,177,178,91,85,179,148,222,220,279,241,180,168,200,250,230,81,178,246,211,140,145,236,79,174,230,199,183,215,139,155,246,94,125,117,115,212,119,103,148,79,106,197,188,163,328,141,253,248,162,172,101,110,83,288,91,186,336,97,158,177,163,94,108,266,272,129,156,116,101,202,181,203,159,212,143,204,243,156,127,191,240,129,130,188,212,294,270,141,136,206,198,106,149,93,95,352,165,259,143,112,213,190,229,89,75,132,115,83,144,93,188,169,155,115,150,172,94,238,284,161,294,131,195,248,303,130,162,142,164,64,99,103,263,134,197,355,88,227,345,223,292,243,194,220,268,165,216,128,245,159,209,267,232,174,276,274,154,182,256,115,236,154,304,263,246,106,224,163,146,212,242,103,218,187,67,231,183,214,142,142,207,95,217,166,66,134,136,146,225,166,183,155,214,197,209,185,112,264,232,232,190,235,156,195,140,157,178,222,124,146,76,134,117,240,128,122,222,154,54,76,109,197,277,182,56,219,142,224,121,157,204,244,159,200,277,158,232,227,162,183,210,242,193,229,116,188,161,160,112,184,106,169,199,215,213,91,84,139,215,169,187,192,142,80,151,137,162,180,124,160,164,163,179,222,147,235,213,167,314,142,163,171,167,84,238,286,201,248,150,53,200,189,204,189,146,223,286,247,217,149,250,270,195,242,264,126,188,151,178,205,315,194,89,226,232,184,169,298,53,68,230,201,158,254,156,239,125,192,180,290,124,237,147,111,192,240,147,319,271,337,289,230,287,83,242,199,205,268,179,255,157,243,154,137,143,243,174,196,106,35,184,191,204,123,136,119,173,299,108,69,101,234,304,105,231,280,188,156,178,110,302,227,233,115,163,64,74,173,234,233,206,108,212,107,203,177,185,209,174,244,142,141,160,90,106,117,192,188,166,83,170,208,127,221,225,266,228,265,231,263,193,160,166,151,201,176,109,126,204,80,110,148,97,170,159,214,195,147,256,195,215,243,242,190,234,283,150,193,137,327,94,157,265,142,190,323,233,275,186,158,161,137,127,106,233,142,91,322,104,237,283,183,128,184,69,215,195,196,176,178,239,163,62,182,85,70,220,188,125,73,251,232,178,235,224,291,232,152,189,128,178,92,150,193,120,135,127,183,139,122,104,253,186,142,99,202,321,137,294,321,175,285,216,69,97,193,144,133,211,185,201,148,218,140,155,151,90,85,86,141,181,267,142,167,238,93,131,152,252,186,123,218,101,106,292,146,169,199,134,145,100,55,160,97,90,220,106,115,121,267,197,147,126,245,238,224,105,260,109,114,261,243,236,161,232,171,254,104,204,187,124,230,142,221,145,193,140,223,333,210,191,218,243,245,188,290,106,202,153,198,137,246,182,321,176,256,159,82,248,73,185,156,153,103,163,195,205,133,117,77,209,148,121,111,211,90,354,202,190,122,197,91,198,213,196,179,167,115,184,172,148,160,207,222,265,154,183,188,254,240,128,223,125,187,180,192,231,263,201,241,323,159,156,137,202,217,126,147,159,287,297,139,172,131,220,138,128,264,140,216,237,226,157,152,235,119,246,196,191,250,140,151,150,218,219,222,64,205,114,92,233,246,63,210,141,190,200,319,210,139,99,253,110,133,180,218,87,210,128,220,287,225,279,201,213,219,338,88,162,159,139,144,167,202,130,128,245,141,141,116,261,184,133,168,209,130,178,203,239,323,239,216,246,203,229,133,207,175,326,166,67,141,349,218,242,291,273,216,144,148,278,109,237,251,246,195,126,281,282,395,69,264,145,209,228,190,144,99,193,143,253,258,147,235,167,145,213,302,268,141,261,221,186,260,121,276,207,105,107,299,133,179,165,229,157,148,233,81,200,191,242,238,218,147,139,139,168,57,159,262,133,108,224,129,262,245,207,122,113,174,278,169,229,121,222,204,278,246,285,212,135,295,87,82,167,147,255,203,72,174,205,49,168,182,224,234,203,133,183,158,211,120,102,216,159,249,140,180,247,110,228,120,195,212,236,157,167,246,240,176,337,278,162,180,187,272,160,229,87,169,225,169,123,117,148,235,114,113,138,223,143,158,127,119,171,99,212,203,128,238,376,125,163,65,219,176,192,256,122,225,182,136,259,173,215,131,179,150,114,137,214,323,92,230,197,191,166,214,140,138,122,154,230,152,200,126,320,226,133,202,158,204,146,226,174,294,175,145,209,357,292,178,246,271,193,175,143,227,162,328,128,152,230,192,197,104,174,273,171,233,191,278,236,228,195,123,197,111,187,204,245,245,64,139,217,152,236,236,311,267,244,198,42,196,155,107,253,131,109,139,171,172,119,104,216,91,140,199,68,112,232,204,106,122,310,106,74,247,84,99,206,75,144,177,166,213,119,189,237,183,106,210,192,238,98,175,185,232,171,189,183,167,164,173,189,143,255,194,222,224,127,249,142,222,285,193,89,128,107,222,163,263,118,123,220,160,67,115,197,257,231,135,150,270,205,233,146,170,203,289,144,188,187,153,103,169,95,211,238,121,159,314,143,203,168,237,187,251,230,197,80,127,152,126,208,268,280,204,82,135,409,88,120,212,62,270,177,244,215,342,122,298,130,113,119,165,191,89,121,133,231,180,120,84,183,158,163,240,123,182,89,119,79,149,159,161,160,136,230,274,266,233,137,152,203,285,247,195,129,153,148,227,150,233,126,114,258,112,75,177,148,181,193,197,124,269,233,194,198,180,296,115,151,116,95,318,105,203,351,127,253,178,71,144,177,188,249,173,214,288,103,78,131,113,171,182,242,112,179,132,90,183,64,203,228,161,231,227,235,255,232,163,208,169,103,173,120,110,309,144,86,260,283,260,84,271,176,157,125,121,76,122,133,150,231,256,259,139,293,343,209,207,244,142,133,225,161,91,33,152,241,244,138,202,104,168,192,200,130,146,175,191,233,184,102,226,292,46,128,172,87,263,167,123,97,288,168,181,62,223,196,186,208,168,215,229,153,127,96,156,58,123,103,74,238,305,72,266,251,303,222,142,169,143,256,276,80,77,175,171,237,111,320,200,208,204,174,99,373,196,264,160,218,164,314,165,188,191,345,216,327,184,219,213,210,135,173,76,330,102,330,129,337,121,158,325,83,219,135,175,153,232,247,262,201,340,108,130,213,235,155,270,115,282,197,178,132,258,131,260,169,325,141,87,149,132,248,78,177,200,146,156,102,141,68,126,140,102,271,235,282,166,152,244,106,197,196,125,247,187,105,220,227,287,341,219,147,191,128,226,221,119,295,128,168,145,145,162,284,265,129,240,141,317,240,239,249,91,131,252,87,131,248,122,131,114,162,153,175,200,159,215,130,190,208,235,141,199,89,168,215,220,163,122,266,125,133,245,166,182,265,172,250,65,231,241,122,283,243,116,185,105,120,82,101,167,160,286,179,251,275,210,118,141,261,133,219,115,103,168,213,209,97,184,165,186,194,160,194,145,193,167,130,100,138,122,107,229,171,207,184,123,161,286,309,135,113,264,244,140,212,235,215,108,153,132,182,283,173,283,154,114,122,163,184,141,93,228,200,155,143,192,140,304,114,204,283,152,188,120,172,241,186,74,198,112,140,111,248,87,144,140,127,135,256,205,81,175,216,212,180,231,115,178,155,167,342,117,205,270,147,178,186,119,97,113,138,349,116,213,169,224,233,238,301,232,135,177,255,218,113,207,190,177,168,305,189,238,260,92,122,199,344,157,303,143,249,176,210,145,325,208,279,272,161,209,47,215,200,124,101,204,232,184,220,155,158,195,153,146,283,198,138,211,118,72,102,216,214,198,232,150,156,74,149,163,190,70,338,131,174,188,205,322,101,183,212,251,121,116,215,99,190,225,191,179,89,308,205,107,175,258,193,147,147,214,195,168,179,211,108,104,278,192,61,132,234,249,182,75,62,269,232,211,252,51,251,248,190,93,81,97,148,174,228,171,263,233,158,90,89,131,223,194,151,225,223,377,95,100,190,82,243,167,148,141,235,119,91,112,131,226,199,100,165,129,118,176,376,101,128,197,137,139,176,222,76,181,303,162,244,277,223,146,155,158,231,178,243,202,132,181,150,269,105,241,50,207,59,109,102,236,245,145,144,166,257,198,352,203,162,210,218,143,150,106,142,182,176,235,314,217,108,224,137,132,165,174,246,146,84,110,226,229,217,196,157,167,73,254,234,214,131,127,125,109,122,318,89,93,156,162,187,159,256,266,231,237,201,272,138,140,59,245,155,87,108,169,183,150,99,166,166,73,189,204,176,231,244,247,133,234,120,157,166,200,98,177,172,208,173,92,136,124,152,109,135,228,156,122,183,236,234,127,128,142,172,288,169,216,132,92,178,238,182,193,185,215,162,271,186,270,77,255,211,151,230,206,266,172,173,232,148,180,238,151,181,234,226,109,206,113,173,194,127,187,241,64,132,83,84,134,131,313,121,172,205,266,234,165,210,234,167,236,238,199,155,59,198,163,222,83,184,185,244,114,145,147,327,313,211,92,226,194,236,204,150,99,164,129,350,308,186,204,173,219,238,122,80,313,246,377,74,163,269,343,335,270,225,212,181,89,72,161,298,318,123,182,127,108,177,249,248,165,283,160,240,250,230,177,202,245,106,143,203,277,203,205,253,272,198,159,199,193,240,145,101,166,121,148,94,145,191,218,169,259,130,182,126,267,113,113,72,193,116,225,195,165,245,228,251,168,188,234,150,360,251,283,158,227,312,203,188,316,97,185,349,182,123,353,210,163,86,256,209,202,95,125,226,271,130,173,157,71,208,243,236,210,139,162,114,209,229,247,130,114,119,205,166,187,199,230,177,139,109,158,246,181,168,193,184,304,275,197,139,243,93,179,256,190,178,211,135,125,246,177,263,196,113,168,129,144,177,153,187,251,139,106,179,247,136,288,240,127,254,113,246,250,122,174,245,145,134,115,109,243,149,131,192,185,110,335,191,165,171,226,321,238,155,243,174,126,151,267,196,228,190,181,160,95,167,130,141,162,230,226,274,199,232,153,186,196,183,244,178,153,229,167,170,119,239,92,161,286,219,192,195,215,252,218,298,204,149,183,277,239,200,245,143,138,205,134,150,192,230,128,189,138,241,166,133,90,413,150,151,62,153,208,174,178,221,167,167,117,263,117,123,149,148,241,253,125,206,221,85,134,69,228,232,243,224,157,199,193,83,330,210,106,315,123,146,130,131,161,110,128,228,192,147,176,200,180,116,336,247,68,125,108,236,180,143,239,202,100,207,155,324,168,111,220,225,349,168,75,281,253,215,231,192,198,205,241,221,238,109,212,227,178,189,194,98,200,238,220,176,249,128,185,127,84,222,86,202,278,67,149,294,161,114,148,191,208,129,235,162,202,320,225,189,199,149,243,161,179,284,318,171,120,123,160,215,151,151,110,265,131,125,149,252,147,121,86,204,201,170,193,222,195,66,117,251,180,122,152,98,210,211,129,116,170,183,102,148,165,151,268,196,254,131,121,289,210,250,113,162,53,234,96,177,199,213,161,125,250,189,331,222,154,215,115,211,116,94,227,232,248,187,194,219,84,209,89,213,138,112,176,230,219,121,178,60,204,136,167,105,196,125,212,188,264,131,147,232,219,167,138,225,97,213,137,117,120,97,210,225,249,135,235,194,174,215,121,168,145,208,206,157,137,121,219,309,171,242,195,88,190,96,296,90,156,299,111,163,84,159,83,111,92,119,324,152,309,304,85,59,264,282,236,324,276,211,155,120,100,128,105,129,346,192,111,111,163,146,145,121,273,195,142,255,121,98,215,347,262,147,247,86,192,181,203,166,89,252,135,106,157,249,256,142,269,139,239,208,174,168,72,206,179,277,150,230,148,189,187,223,113,208,164,216,126,182,193,187,116,242,276,188,206,189,141,154,316,229,82,86,96,196,207,266,199,141,130,195,100,134,124,112,211,155,273,146,171,144,194,184,148,241,295,112,200,238,165,271,177,230,159,222,107,199,166,128,261,179,224,193,226,160,140,124,123,106,298,275,234,331,98,99,239,290,210,146,238,128,223,99,329,133,149,172,215,181,69,264,136,213,157,170,137,218,202,266,139,168,226,246,130,315,234,201,247,161,171,180,193,173,53,243,185,258,239,118,147,220,253,218,154,293,125,159,208,325,161,266,153,103,296,332,213,174,111,189,271,209,186,236,228,274,164,126,196,204,215,102,217,165,118,251,255,186,193,217,148,144,173,76,291,134,187,118,241,179,51,281,141,313,148,162,240,159,248,329,161,184,106,273,154,263,182,74,220,135,186,120,87,90,140,169,120,141,114,156,142,164,163,137,205,286,98,195,171,214,152,202,189,154,180,242,250,107,153,104,112,226,177,221,110,183,230,251,214,178,100,83,139,191,234,187,175,198,189,101,211,218,118,178,124,154,163,123,60,203,230,246,101,266,140,261,301,184,115,130,160,250,149,204,93,45,93,338,190,100,190,224,157,250,205,198,195,269,129,205,149,157,195,207,170,224,192,199,239,185,173,95,222,152,141,172,168,170,135,137,295,165,238,195,196,155,125,194,155,149,78,88,175,128,263,212,73,202,139,338,196,86,163,236,239,222,153,229,219,123,204,205,184,124,215,47,194,285,214,227,278,232,252,363,133,239,193,171,185,146,177,173,167,235,213,184,127,149,203,182,236,185,219,151,168,181,107,303,135,226,289,197,269,173,195,251,126,171,106,165,275,107,171,114,110,121,185,117,317,247,122,255,216,211,180,126,351,155,216,130,225,108,237,178,183,121,206,204,113,290,176,136,261,168,235,150,145,191,177,178,270,170,330,110,154,250,226,160,197,151,170,209,161,245,173,156,215,273,171,183,229,137,176,166,234,59,211,175,227,146,261,188,197,234,206,346,132,354,193,177,255,157,191,282,221,92,142,167,157,175,110,143,255,81,160,193,316,100,255,124,337,198,228,210,283,190,160,290,283,170,192,155,221,224,157,189,328,113,126,291,200,179,147,253,180,296,156,282,127,148,142,172,168,175,193,160,213,226,188,223,99,257,183,184,112,172,203,179,145,139,146,177,87,318,215,43,198,322,124,123,167,159,254,155,107,178,186,131,88,223,327,189,245,338,160,173,271,122,94,155,201,221,180,171,93,208,257,149,212,147,275,230,242,124,202,177,162,135,274,92,227,310,241,62,165,240,199,289,150,99,160,177,113,286,87,73,134,314,254,226,205,162,160,158,128,165,186,256,238,178,231,123,138,360,126,304,114,166,102,282,280,221,230,182,198,207,137,209,139,129,136,157,106,193,157,170,155,161,179,152,267,129,249,285,137,288,180,127,150,167,148,123,124,196,136,178,202,134,234,240,230,193,366,208,150,267,99,65,90,268,118,213,213,115,183,203,163,318,96,104,228,230,160,265,166,261,124,182,73,190,238,192,127,122,78,195,102,106,198,175,232,154,213,304,301,134,256,279,270,115,237,115,245,264,101,109,321,172,212,381,245,173,236,128,291,79,175,200,190,106,186,167,65,203,161,275,129,92,178,164,79,120,218,183,212,295,174,222,125,248,112,267,132,140,195,279,201,247,206,152,207,204,187,241,163,265,197,256,232,306,265,141,215,262,75,90,266,124,129,88,110,266,127,147,156,87,192,199,138,171,255,220,150,121,169,122,220,105,207,215,243,90,206,267,323,237,249,170,268,157,208,212,181,229,187,169,203,116,238,332,238,232,138,215,212,99,128,244,163,161,184,143,200,96,118,151,247,193,183,125,177,200,126,153,215,222,175,173,129,209,93,182,134,260,191,129,174,117,154,167,178,141,124,196,269,205,215,214,123,185,217,288,136,164,194,176,116,213,256,81,201,189,172,254,74,108,142,112,144,211,243,384,209,136,241,150,181,146,182,243,208,221,212,138,265,169,152,216,249,199,230,300,243,210,195,207,231,72,169,216,239,348,270,225,230,294,257,301,156,254,166,177,217,111,176,184,238,197,245,136,183,286,112,93,235,262,181,253,192,294,89,331,231,99,249,201,321,74,276,168,209,142,249,149,187,185,246,220,189,220,156,204,134,100,103,204,122,239,74,115,173,168,232,228,85,184,120,195,73,258,111,148,151,300,202,268,255,286,338,217,264,357,292,121,283,102,131,205,142,156,166,97,87,204,152,127,230,170,225,65,360,301,218,166,208,156,94,298,109,96,199,226,216,155,135,169,207,234,217,255,145,217,132,221,317,56,155,180,208,156,156,178,139,238,190,158,107,243,109,212,95,179,114,125,325,115,304,107,158,334,189,212,130,224,104,137,92,296,96,184,92,167,148,236,89,257,163,261,192,204,256,150,337,185,136,242,189,244,96,256,159,180,224,172,207,179,73,118,169,281,177,212,145,127,204,190,203,218,184,211,113,194,80,264,141,216,361,182,189,149,265,279,61,132,161,126,252,201,264,81,201,208,142,222,130,126,190,127,98,141,126,248,101,204,108,164,250,130,76,192,143,307,177,159,184,152,158,112,215,120,150,322,169,237,224,219,117,133,237,222,166,265,296,205,105,201,196,269,157,222,104,319,83,323,162,99,211,174,65,186,315,199,225,156,187,121,86,132,150,223,117,211,253,103,64,111,270,133,109,42,177,177,230,278,219,221,106,199,112,204,138,208,186,234,183,185,174,310,214,213,102,282,197,110,197,250,220,165,235,207,239,153,220,154,224,315,198,153,233,279,128,119,209,199,169,189,67,116,207,382,350,75,110,58,104,91,275,104,250,145,149,190,148,236,214,313,173,194,83,225,204,184,332,120,223,73,71,120,184,117,224,167,171,229,176,238,114,138,293,151,280,176,106,220,186,147,283,103,145,124,226,173,252,236,205,159,202,224,182,93,245,219,129,289,136,186,256,176,216,163,40,243,183,215,292,343,149,232,120,136,259,182,126,114,165,190,152,194,246,188,206,170,104,97,183,194,178,175,195,188,260,197,250,172,128,250,153,205,173,329,180,221,185,133,164,303,219,269,59,188,231,179,79,158,228,221,122,229,275,90,209,73,248,209,106,344,195,210,176,154,233,109,156,63,203,195,116,60,192,134,207,201,188,211,104,129,182,86,171,343,98,96,174,108,157,241,252,162,137,218,238,159,134,112,194,280,103,249,242,91,211,131,122,142,152,204,181,97,116,143,265,137,217,193,133,158,141,160,130,229,99,127,200,82,88,104,311,218,130,206,100,107,80,274,249,249,163,164,117,200,273,225,153,124,281,199,218,258,205,82,201,358,261,236,184,169,208,181,222,227,227,170,253,187,196,180,243,362,360,114,205,142,232,108,209,191,210,125,107,189,190,143,217,211,238,131,153,223,256,217,192,263,235,184,278,248,151,80,133,324,179,212,129,115,196,195,115,129,230,169,178,223,176,223,99,203,240,202,46,105,292,201,160,173,213,293,119,235,175,311,114,133,110,178,122,180,103,263,89,131,159,246,118,141,115,271,103,100,187,215,307,163,197,139,129,120,113,178,87,89,152,138,196,177,138,183,245,223,226,175,217,139,76,116,63,181,225,277,74,202,220,219,137,226,233,149,286,156,253,249,367,225,248,151,208,158,81,150,213,108,110,209,84,92,296,176,187,180,156,152,169,182,124,176,230,185,166,277,88,200,231,250,55,277,250,119,219,98,180,184,144,135,108,193,154,159,150,289,220,94,134,172,264,163,138,150,102,118,94,152,209,234,170,236,281,115,323,171,153,118,305,234,143,115,161,261,401,219,112,251,171,204,150,80,121,170,208,167,211,99,88,134,280,274,166,156,288,74,235,253,252,209,163,125,238,159,181,172,223,288,123,249,201,256,116,332,188,111,234,235,124,358,298,202,274,318,79,114,132,138,213,185,152,147,172,155,207,179,195,226,269,233,264,261,134,96,104,240,139,163,269,128,276,213,79,288,187,119,166,262,187,217,275,158,167,133,164,267,195,71,201,219,102,77,136,216,151,110,167,84,199,281,189,218,114,166,166,154,225,187,219,199,139,218,143,288,194,84,157,179,185,254,167,208,270,231,252,273,199,150,136,176,163,158,228,158,223,165,165,163,113,282,137,296,135,219,184,249,177,212,73,112,87,131,225,139,135,282,134,182,219,250,195,207,143,134,123,151,248,190,199,175,164,197,136,220,186,272,323,94,259,179,178,89,207,203,212,163,258,194,255,230,139,236,176,128,220,61,205,255,199,170,134,229,196,134,160,198,250,281,209,245,94,143,231,209,176,213,220,192,70,228,262,293,203,187,242,200,148,91,264,157,166,103,282,167,115,212,89,157,72,56,120,211,154,160,176,150,195,222,221,174,160,129,97,93,114,211,194,151,175,89,183,236,198,197,182,200,241,226,218,158,92,119,137,243,168,203,216,281,192,139,211,174,162,208,157,301,212,149,96,151,157,375,177,245,86,211,164,109,107,165,274,239,158,182,174,183,159,249,142,150,67,156,85,147,192,182,164,170,204,230,162,217,239,180,161,246,144,146,198,165,144,149,115,159,168,176,206,135,184,152,126,214,191,197,263,227,175,203,238,211,213,385,341,286,112,98,182,238,202,193,183,181,115,233,143,123,209,246,190,123,230,170,188,94,153,134,93,301,220,260,213,160,217,194,202,131,132,218,199,211,223,145,175,106,146,262,287,237,171,180,174,187,149,170,136,164,91,202,111,245,182,265,384,194,310,266,192,77,153,135,135,260,327,195,107,203,169,210,109,142,127,153,114,199,218,183,123,211,231,109,142,139,131,120,185,320,205,230,183,175,133,198,121,197,295,112,172,177,256,297,180,115,194,138,241,312,240,229,202,185,197,265,269,186,200,184,131,110,222,214,181,266,156,153,157,153,230,89,220,341,274,269,182,80,213,150,149,106,325,187,350,105,122,364,119,151,170,194,195,100,183,230,251,140,142,185,206,282,216,173,84,256,270,153,252,116,146,119,141,211,286,130,239,174,150,231,202,178,57,192,116,200,221,193,152,86,235,80,116,257,136,233,258,70,200,107,289,245,265,191,89,269,187,339,177,139,316,142,266,116,199,146,203,217,226,241,261,175,260,366,186,310,176,152,305,271,138,163,164,166,215,235,139,229,229,160,74,86,182,210,113,136,132,108,125,217,148,316,167,231,120,308,65,117,260,215,207,120,254,145,162,232,165,170,180,233,264,170,113,165,297,174,198,205,235,180,193,102,208,212,199,116,252,111,176,184,189,183,178,245,246,156,263,93,74,153,86,156,159,58,166,129,127,208,357,97,102,202,132,124,195,171,165,220,215,185,128,207,222,157,238,234,151,247,165,274,257,156,174,154,247,235,197,145,225,223,223,316,109,253,137,156,194,274,60,177,244,276,253,312,305,180,311,89,93,241,291,235,159,124,106,85,144,213,177,225,78,194,136,137,95,269,153,253,230,207,224,211,131,121,229,173,223,300,302,214,253,122,95,162,184,51,141,140,132,133,132,210,224,166,295,145,158,268,246,242,272,341,228,316,149,107,278,89,227,194,212,207,78,265,221,150,222,327,238,204,236,257,130,152,138,184,189,163]
|
doclens.37.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[155,316,134,238,132,264,151,151,282,227,166,256,115,151,127,173,131,218,143,264,137,120,231,176,213,126,257,209,82,228,179,205,132,144,245,211,234,179,147,279,263,226,162,72,96,171,260,275,213,380,93,271,268,168,121,181,263,129,217,155,128,131,278,140,272,253,121,233,299,223,222,157,328,228,182,152,139,132,122,169,141,264,112,232,254,185,212,167,198,187,167,84,111,225,222,241,246,140,41,175,256,191,157,124,220,97,75,143,184,157,149,163,262,197,175,85,210,190,133,221,173,265,152,168,277,214,155,123,192,174,200,119,379,137,162,113,193,187,40,244,101,163,231,96,212,188,179,319,188,130,286,191,109,324,265,138,239,188,182,150,185,164,188,214,167,230,335,318,236,181,288,189,132,112,314,118,263,140,182,103,218,244,272,167,207,263,113,208,79,226,91,97,350,148,161,203,96,279,255,98,227,273,112,243,151,158,219,150,226,122,151,145,62,157,281,104,184,177,209,115,254,195,213,207,206,154,226,164,95,227,235,242,194,210,236,235,157,240,140,162,271,87,293,214,106,221,151,111,118,239,131,186,138,87,154,261,133,216,173,199,263,181,161,69,259,157,273,199,254,106,82,260,233,210,168,249,148,174,184,262,161,130,56,189,94,102,255,211,224,221,106,208,96,125,246,152,226,84,157,338,243,128,140,129,111,211,88,154,173,233,163,291,93,202,141,119,246,166,228,178,98,174,116,178,235,224,112,261,75,312,234,95,214,65,194,132,196,151,376,118,114,203,112,62,178,221,218,166,135,89,248,291,146,151,85,128,103,198,179,159,145,215,126,197,145,290,164,228,258,327,157,215,109,201,218,245,152,140,138,202,252,209,217,62,116,276,185,111,159,226,156,203,224,157,194,165,207,94,191,205,229,234,196,139,227,129,140,130,164,149,234,227,279,187,207,185,68,302,131,151,202,249,75,126,187,156,173,108,164,197,162,134,206,129,182,132,154,202,211,159,204,275,176,148,164,148,198,145,116,100,226,212,153,110,154,222,226,263,278,240,318,67,211,210,280,172,241,233,265,149,181,217,199,100,163,242,174,114,166,148,209,126,209,120,221,172,151,83,149,120,181,191,257,218,115,155,122,263,305,235,306,182,203,185,197,272,139,117,155,224,106,145,105,180,284,126,222,215,305,317,208,132,247,80,149,176,163,252,172,140,224,64,207,142,118,161,133,195,172,147,156,140,207,189,150,231,201,388,264,201,158,156,177,119,354,171,153,115,190,245,178,124,241,67,233,199,191,213,163,227,232,213,220,99,190,173,204,142,179,181,327,270,311,162,221,149,117,192,182,288,288,120,105,210,149,361,178,138,159,113,366,112,201,192,190,230,278,212,114,265,239,81,366,159,111,224,187,247,292,251,210,243,142,189,161,167,213,108,214,202,181,182,113,121,139,190,254,195,187,158,91,222,261,191,289,87,54,178,213,112,173,110,197,137,173,76,257,289,206,209,89,146,256,195,98,269,72,124,233,147,237,137,245,159,180,105,359,249,157,168,105,310,191,230,215,183,216,242,114,167,132,207,151,136,277,272,248,116,189,260,296,251,184,259,73,188,244,186,220,213,219,241,192,242,175,119,135,57,176,171,111,204,135,202,192,232,101,252,209,300,164,102,223,199,234,211,132,106,215,202,93,146,399,155,105,85,237,195,264,72,186,125,175,174,112,131,245,220,217,238,279,214,142,212,178,235,156,198,222,191,194,113,191,173,215,135,228,171,107,185,89,292,176,160,148,81,285,131,145,85,215,298,145,170,135,163,200,217,182,236,153,137,176,151,224,172,226,170,144,176,80,235,210,245,191,235,162,177,164,306,190,80,182,222,211,87,100,257,132,223,199,277,175,161,59,170,175,163,136,242,199,131,225,263,233,157,128,116,180,237,140,137,254,211,280,273,99,116,253,267,134,66,161,225,177,95,149,140,90,59,257,221,149,309,164,138,178,59,319,151,127,186,204,197,107,323,138,149,121,123,91,70,171,215,69,125,118,134,102,156,303,166,158,309,271,157,119,162,285,178,310,83,189,233,248,168,194,154,147,138,132,120,241,169,336,203,142,175,94,252,268,174,349,219,123,200,175,157,231,142,192,111,182,233,270,219,146,140,114,246,168,285,228,131,134,282,223,172,154,82,171,142,106,242,139,95,117,181,118,179,266,331,121,195,262,220,179,278,304,148,128,354,123,191,247,286,305,184,113,179,92,280,217,247,176,176,146,134,176,50,154,175,171,118,218,189,226,214,237,166,167,82,211,280,135,106,241,155,281,129,90,87,97,126,161,163,132,184,97,263,349,164,96,109,142,151,155,244,229,92,226,104,185,234,48,122,251,183,217,192,185,179,255,256,198,141,117,330,107,179,254,129,238,258,88,228,198,203,328,150,171,205,198,165,317,204,174,251,126,136,193,257,155,115,195,186,102,290,175,211,175,166,187,328,232,219,105,160,133,203,196,157,392,287,147,262,195,192,153,61,75,162,276,217,200,68,156,166,161,151,88,163,128,142,197,223,149,141,249,157,320,121,202,79,157,90,233,135,90,204,72,98,100,203,76,173,204,216,267,290,255,165,262,199,128,148,246,257,185,227,195,131,103,222,195,169,197,101,102,199,169,119,120,116,172,236,96,60,201,270,186,199,242,120,178,105,75,236,200,179,234,144,206,265,143,206,230,133,113,196,104,183,212,149,219,189,218,259,157,161,95,192,174,77,244,263,276,203,200,199,131,204,168,201,171,192,160,102,277,210,185,198,291,150,157,239,113,132,245,181,183,357,281,114,245,323,232,321,223,74,159,242,327,299,202,78,125,163,181,141,127,117,115,237,165,117,229,273,198,211,93,246,73,233,292,171,322,240,175,206,130,284,245,327,140,117,240,77,120,168,274,267,182,218,156,180,93,146,138,208,273,185,207,151,284,283,135,184,85,107,244,226,199,252,255,210,188,113,115,136,92,106,45,193,208,174,243,114,78,172,234,253,115,64,127,174,177,222,115,119,240,107,224,165,131,125,262,255,179,194,209,249,230,137,117,327,106,159,110,221,139,208,231,291,196,159,302,184,185,163,216,118,230,238,257,287,253,300,172,222,175,124,166,81,67,117,191,220,110,205,261,225,199,118,186,193,188,202,143,198,154,243,169,192,118,164,175,121,216,80,177,234,138,88,189,193,117,59,324,193,87,106,224,139,137,191,117,86,100,70,324,244,238,230,282,209,113,62,236,151,164,103,194,350,303,213,231,105,273,195,216,135,194,223,79,157,178,327,266,273,260,247,273,184,145,113,138,247,199,123,206,148,259,111,227,143,82,107,120,272,182,127,104,236,136,327,201,109,223,238,160,248,152,83,132,149,235,253,138,109,142,206,172,97,163,219,103,179,133,194,111,212,184,56,314,186,195,194,173,170,240,230,149,247,193,278,157,135,90,212,114,195,87,141,148,187,197,173,102,200,155,230,145,151,228,77,197,118,99,205,310,125,70,242,265,321,297,93,199,292,155,115,141,94,242,85,197,257,237,190,229,149,257,333,359,76,200,169,165,236,46,166,284,191,186,246,163,93,178,211,164,128,215,222,162,139,102,207,250,142,220,138,155,205,121,165,207,107,196,98,81,199,306,227,216,191,228,190,104,164,151,338,266,132,189,196,181,157,142,341,256,140,230,197,156,260,215,160,111,206,101,227,40,167,280,145,167,204,193,155,280,162,96,79,165,249,163,249,266,130,194,234,296,211,156,108,177,195,345,120,203,76,257,227,198,240,324,234,304,176,228,420,237,172,109,122,168,134,120,321,233,329,145,130,282,205,186,182,118,96,234,226,210,137,271,162,133,126,146,73,238,166,140,214,171,107,281,193,130,219,142,245,159,156,157,223,263,98,111,190,109,177,207,209,180,184,218,164,272,98,196,145,175,159,158,278,89,167,126,323,130,310,167,260,189,152,291,153,180,238,181,216,74,135,288,212,158,242,116,210,147,81,85,161,233,202,231,176,331,181,135,275,161,141,183,214,228,178,191,137,114,220,280,213,95,94,157,83,151,267,182,116,154,243,182,85,203,269,262,175,155,134,71,151,121,237,182,127,115,125,147,204,209,227,195,152,203,199,226,191,185,211,59,159,120,121,100,246,187,159,135,200,223,129,157,200,182,237,182,261,133,206,206,239,108,146,181,202,347,207,220,174,215,138,225,245,111,162,264,167,96,190,147,109,280,305,215,135,192,201,122,131,332,221,107,327,150,163,222,208,69,196,214,95,210,123,162,205,183,186,249,187,150,157,105,140,157,150,196,53,146,257,131,315,241,220,242,245,184,116,224,158,83,116,217,200,208,286,166,238,200,218,131,256,171,111,305,181,328,234,242,301,177,184,255,236,168,163,107,124,180,153,198,110,155,295,112,142,220,176,212,191,197,94,228,141,97,146,186,160,195,130,78,141,150,211,130,192,231,189,129,146,191,253,173,278,251,220,207,209,263,261,217,80,303,260,259,88,179,268,205,152,183,230,262,125,241,256,114,151,177,200,110,156,219,252,89,187,194,137,279,258,112,226,205,200,254,223,118,139,107,213,160,204,145,184,193,288,135,219,225,165,110,196,159,100,217,170,277,254,255,123,162,176,244,103,244,218,203,250,214,210,159,159,175,131,330,223,211,219,132,255,146,118,117,168,78,240,230,163,89,136,283,147,287,128,173,269,50,230,193,142,121,147,236,148,216,142,230,248,307,194,223,237,124,230,147,62,250,307,77,92,283,168,164,175,172,106,187,260,114,144,156,170,173,218,93,136,185,184,185,215,132,85,253,111,135,234,195,201,234,66,135,104,214,159,114,207,202,142,129,198,253,155,192,176,263,206,188,205,243,120,207,149,148,212,231,292,124,100,102,82,218,289,209,264,266,163,118,131,158,227,245,136,175,184,240,323,196,308,155,143,114,163,289,116,163,89,216,119,153,162,174,268,266,156,240,219,192,166,184,136,141,134,252,70,72,238,150,138,106,162,265,216,232,263,239,229,123,244,92,199,178,272,169,264,120,179,220,116,266,140,213,78,121,237,199,234,170,137,241,283,272,300,263,144,222,332,123,132,163,152,161,157,302,90,200,161,237,209,48,79,196,108,353,366,338,205,281,370,204,116,234,139,154,249,266,206,291,208,186,234,110,129,111,95,330,251,188,106,105,255,209,164,120,216,113,193,79,262,75,178,192,103,127,304,217,217,201,139,195,318,222,53,80,215,105,193,255,154,97,238,133,243,100,86,138,216,161,197,65,158,261,113,185,174,197,190,94,98,182,117,78,77,232,174,277,125,158,130,267,211,250,111,187,194,202,145,181,297,171,93,96,160,144,285,264,156,251,152,234,162,191,155,302,115,195,108,132,355,243,205,173,178,318,156,210,174,139,209,115,121,180,214,224,110,190,349,206,171,184,125,266,180,206,110,157,212,118,130,293,193,90,204,226,122,160,131,77,201,214,91,169,230,138,100,159,207,180,209,186,357,219,250,104,176,109,202,202,209,141,138,140,205,272,272,247,211,299,205,167,204,252,225,195,167,319,171,227,199,255,138,268,244,215,195,283,240,278,107,176,157,222,170,111,77,104,120,192,149,201,219,261,86,168,192,130,200,189,140,220,194,85,204,156,148,78,222,119,226,195,151,138,146,200,134,254,111,270,154,171,240,238,172,234,265,100,197,236,342,275,168,97,308,176,195,190,295,120,121,235,198,337,116,203,78,161,205,301,194,161,385,199,168,189,218,149,149,92,192,135,267,135,205,175,143,163,236,232,219,165,183,215,181,214,114,244,142,154,266,195,189,187,222,184,212,204,191,142,136,205,218,243,142,163,147,208,226,283,185,106,143,67,143,302,196,167,269,242,280,220,113,225,190,112,282,154,263,113,135,130,74,229,178,208,116,161,180,134,245,217,120,206,145,153,178,284,227,142,184,259,185,138,224,177,207,203,237,176,178,95,230,215,277,107,232,234,263,141,190,228,181,236,218,149,177,224,144,197,218,275,304,133,153,192,300,96,98,113,269,122,179,189,187,195,220,95,171,146,239,113,171,187,195,279,148,248,92,72,101,232,162,134,252,211,198,119,192,92,215,121,208,94,227,226,276,153,232,121,285,146,249,122,79,230,111,99,202,105,93,258,210,174,225,154,205,199,206,229,225,44,98,94,250,202,185,231,158,102,184,104,126,185,114,153,340,134,178,198,233,250,147,126,213,226,97,133,147,142,110,113,304,136,203,227,147,257,143,183,183,266,95,126,234,160,138,144,286,198,172,124,266,201,180,135,170,225,267,165,206,240,227,250,247,224,124,259,69,181,216,194,130,222,230,239,204,113,237,216,187,195,167,211,148,115,203,106,140,232,220,137,185,271,86,178,254,187,303,134,135,204,119,245,194,245,50,200,242,281,191,216,313,193,186,191,217,225,252,207,224,122,134,250,100,170,212,218,197,226,70,237,143,212,192,127,98,160,134,198,141,125,136,254,75,231,137,176,203,188,163,87,302,233,238,221,206,244,128,202,190,211,228,244,268,180,282,140,92,176,61,101,131,135,182,207,232,200,187,191,87,177,232,231,141,256,215,190,143,215,160,120,135,114,245,159,106,206,171,91,204,157,67,177,101,174,168,294,118,239,89,160,121,158,152,215,123,353,249,204,143,82,170,106,149,224,173,251,237,86,170,210,316,197,190,268,205,247,207,251,180,184,359,103,152,213,159,123,198,204,140,188,130,173,136,176,105,216,110,250,83,262,217,316,273,248,193,97,236,137,82,226,124,171,157,217,190,263,165,293,110,248,150,194,198,182,390,191,108,221,230,255,148,243,216,221,183,150,166,207,147,182,115,244,334,106,180,247,200,172,142,245,101,120,231,297,231,150,94,87,145,115,220,149,302,364,163,133,170,135,184,245,219,113,183,104,309,88,129,298,103,195,106,202,161,226,136,153,195,271,131,167,63,186,207,119,163,201,170,317,237,115,234,206,179,149,194,117,131,172,224,87,85,231,292,217,175,310,163,134,203,254,240,326,179,238,206,166,246,212,147,203,121,193,198,327,214,145,188,193,69,167,250,186,188,137,160,212,153,233,311,241,170,230,144,296,264,137,188,202,174,63,95,323,176,267,120,180,147,228,136,114,293,107,222,226,245,118,188,231,118,166,204,243,136,170,293,206,198,144,200,296,123,193,112,243,115,238,132,208,176,147,271,320,114,182,146,195,237,224,184,99,117,252,186,299,150,90,166,149,166,188,231,129,251,182,207,236,241,219,219,208,191,238,146,171,196,95,213,99,108,141,298,299,84,127,86,198,153,179,115,309,129,264,83,192,197,225,121,84,262,148,208,133,194,99,183,77,172,138,181,92,165,229,170,227,101,223,86,105,160,231,264,171,233,274,248,208,231,198,273,244,255,291,296,85,179,263,288,263,161,266,101,250,157,166,251,222,209,184,200,220,195,230,115,98,216,143,204,67,292,170,145,193,196,195,140,110,142,181,98,261,179,227,222,299,194,226,147,239,324,198,166,230,204,106,315,127,228,238,268,180,94,187,224,248,244,145,213,142,242,219,196,184,108,147,230,207,210,152,252,80,152,187,236,127,116,216,210,219,111,244,228,175,95,186,181,221,249,230,258,111,196,105,315,119,165,99,252,132,266,258,207,134,252,136,209,238,135,275,209,135,191,186,149,292,232,194,119,211,168,130,143,179,165,110,128,278,239,168,236,181,93,189,197,357,196,108,325,200,213,131,281,144,217,134,198,85,182,117,274,164,258,185,81,154,153,64,97,257,211,223,141,242,147,270,119,318,171,102,97,189,355,344,160,128,196,233,205,171,59,185,252,235,231,301,136,260,218,208,367,87,181,122,67,182,145,147,146,218,199,126,79,179,184,203,108,164,183,161,168,143,280,103,131,155,125,159,203,236,266,185,123,142,161,171,216,170,254,71,239,149,195,286,199,126,158,235,182,312,284,214,149,311,111,161,153,205,166,115,268,272,162,130,132,196,120,81,193,147,101,177,293,164,85,169,219,167,206,135,135,218,120,249,234,216,138,89,86,181,231,312,112,201,117,247,124,300,133,100,150,97,125,268,185,156,213,179,125,98,107,212,162,61,198,168,173,115,194,137,206,157,145,250,151,163,221,145,217,93,201,129,188,207,236,264,231,143,196,185,346,90,86,174,261,233,228,364,240,138,191,169,194,201,149,231,293,151,128,335,182,162,220,173,61,221,140,206,193,267,175,184,264,194,146,210,203,207,175,152,161,335,252,176,177,226,199,171,81,206,233,109,247,131,190,174,209,207,231,177,217,350,156,158,140,262,234,226,145,177,200,172,85,257,157,89,116,100,198,186,116,234,179,154,232,55,127,68,301,136,79,93,238,213,116,158,86,249,254,170,262,117,192,335,305,226,174,211,190,152,224,211,89,171,157,143,227,122,182,141,170,396,153,201,256,111,99,214,202,276,122,97,146,197,327,226,71,218,137,145,141,180,214,196,179,153,215,177,118,149,128,280,220,72,132,184,124,117,207,298,175,135,157,218,188,136,175,115,182,129,171,274,160,106,201,333,166,73,144,227,151,95,325,171,70,235,326,226,93,256,121,255,256,254,108,154,178,151,85,235,152,127,181,144,134,204,229,190,179,152,147,234,206,139,99,202,249,265,157,174,64,75,108,218,188,396,91,107,141,316,170,175,210,138,232,81,94,202,124,142,262,202,126,176,253,179,112,154,211,196,174,217,121,188,174,251,259,151,160,187,194,120,141,81,187,184,276,144,131,56,180,172,156,155,311,186,191,226,172,126,64,106,138,130,215,287,127,232,160,86,192,188,255,165,212,92,129,186,242,293,228,328,198,238,230,253,171,171,86,205,214,186,102,197,80,109,216,112,107,226,149,306,218,166,224,207,335,156,87,213,147,107,206,138,124,187,182,187,214,307,197,105,251,191,186,154,137,176,164,179,275,147,142,233,130,98,99,227,209,251,131,155,241,104,207,123,198,198,221,227,327,218,139,190,262,141,173,105,180,144,256,284,293,276,189,92,204,177,239,147,208,256,98,264,140,236,218,157,129,192,195,346,121,304,178,164,229,183,182,259,189,193,148,211,170,215,151,166,176,195,142,81,209,213,256,221,206,239,208,214,177,249,88,188,156,113,177,172,114,180,216,197,119,137,229,81,92,179,273,105,116,216,190,249,245,125,280,230,136,190,291,235,292,186,148,143,218,164,151,151,240,225,74,199,221,142,157,219,221,213,252,277,78,231,224,317,231,170,171,189,96,210,260,198,91,250,139,222,109,88,232,225,138,205,184,196,146,227,96,188,123,234,249,243,143,213,241,105,212,262,138,293,77,205,217,92,137,282,126,148,129,255,193,131,218,185,243,110,221,87,367,129,151,180,205,251,151,227,90,381,233,236,283,189,388,114,171,188,157,214,220,188,188,181,110,150,207,229,98,126,111,178,264,223,182,179,336,97,170,234,90,125,204,151,125,234,160,179,219,316,320,174,190,254,200,193,186,109,120,270,200,208,178,196,145,263,139,261,208,270,129,187,162,149,195,253,209,145,213,124,202,156,85,143,263,135,175,142,225,197,121,249,153,151,248,214,205,240,148,231,112,323,206,217,192,225,127,101,123,137,169,188,137,249,162,353,58,68,213,188,110,173,100,187,117,169,248,92,163,132,216,215,93,234,152,210,99,165,237,185,192,120,118,156,261,306,130,177,84,130,332,153,198,120,143,105,133,144,212,235,328,196,179,261,114,302,252,226,239,89,178,129,217,136,149,146,240,304,259,225,252,189,138,126,171,127,136,161,166,171,146,214,74,219,176,330,299,192,230,134,261,173,90,255,359,246,190,294,163,262,138,167,165,184,177,201,164,196,105,227,212,234,95,216,130,166,126,209,152,191,163,102,127,204,109,132,224,325,228,116,153,177,141,178,191,94,256,121,148,216,103,162,136,308,228,188,138,260,224,288,235,217,179,257,211,197,135,145,237,72,216,141,151,206,254,329,161,181,182,97,149,165,367,199,204,189,193,230,300,200,162,229,227,174,268,84,255,67,180,225,358,174,121,96,157,179,214,137,205,229,137,315,214,303,121,258,228,133,125,211,174,223,296,132,142,185,229,125,158,197,221,86,133,320,208,221,285,165,210,136,71,77,149,137,128,275,230,241,365,205,338,159,254,144,109,214,214,128,80,231,77,209,217,114,112,217,152,251,161,182,168,192,134,131,155,116,74,181,121,138,351,159,162,165,106,69,336,179,144,123,140,251,187,137,157,117,160,211,270,172,144,216,130,162,94,82,103,239,157,186,334,307,195,80,118,129,78,294,292,196,89,83,243,102,230,283,109,126,177,184,214,146,154,340,100,112,237,157,109,232,276,329,217,194,152,210,214,210,197,239,237,208,284,169,118,274,198,290,180,61,136,411,137,343,141,229,359,194,261,198,150,86,226,203,131,190,291,209,289,103,188,184,189,214,221,140,188,256,223,303,200,231,217,129,85,329,162,144,172,117,101,153,126,148,204,93,184,122,139,231,214,195,178,137,164,168,236,94,120,199,91,219,265,166,378,180,197,215,136,193,201,140,213,158,67,131,205,101,307,169,276,289,190,160,149,161,167,171,171,115,305,233,259,227,220,155,178,248,224,173,180,250,330,273,170,105,120,136,49,181,198,141,202,189,129,138,302,108,227,145,177,296,93,226,162,270,261,278,346,160,235,94,257,165,191,206,215,171,132,84,124,251,113,248,193,118,347,171,84,228,141,234,309,161,178,182,262,155,143,214,112,155,120,192,210,154,167,147,354,133,302,237,82,243,176,238,189,235,337,137,164,236,221,294,206,169,241,172,182,339,202,260,204,146,176,206,301,288,163,229,261,77,215,118,355,180,236,290,224,210,95,154,200,105,195,249,161,90,343,212,164,231,208,201,181,193,116,147,232,222,198,166,157,160,192,236,141,170,161,249,249,177,145,93,113,98,120,166,159,126,304,265,167,189,160,165,178,149,151,143,210,304,185,281,374,280,126,222,148,185,70,240,227,141,322,81,156,195,177,363,196,240,240,170,182,210,155,141,239,117,210,293,138,151,173,168,207,145,102,237,162,92,215,102,96,102,139,231,215,171,305,192,215,199,122,168,92,194,214,228,143,238,289,308,286,122,190,141,216,237,253,143,241,173,104,151,156,133,105,253,240,79,327,241,111,118,135,220,294,110,169,153,260,166,207,223,218,319,287,221,214,207,185,248,181,117,237,175,84,168,232,140,186,252,297,157,204,163,252,198,222,236,204,256,123,272,208,182,74,210,147,187,214,173,225,132,210,133,128,148,265,230,242,249,198,106,207,218,296,268,202,276,117,176,148,136,140,182,150,262,184,163,148,222,226,288,246,206,136,155,187,253,175,152,175,229,218,216,149,237,157,132,121,175,272,95,332,207,256,112,228,245,212,110,295,134,268,287,217,163,200,165,187,223,221,180,209,212,89,136,211,254,122,226,240,328,164,228,141,219,187,194,94,238,245,142,214,252,263,182,253,144,116,128,211,123,175,110,95,112,119,205,118,168,219,211,167,291,200,295,200,256,266,178,255,343,106,228,108,250,152,168,216,156,112,198,219,107,174,292,250,370,212,175,130,207,90,104,123,167,230,143,189,156,294,221,201,179,115,110,165,270,179,237,248,168,212,91,171,186,145,275,193,131,89,152,103,248,180,166,157,205,186,124,82,154,171,113,256,87,148,272,117,221,186,187,105,254,164,126,178,198,184,79,182,160,154,152,90,99,215,108,228,154,113,280,123,142,155,228,166,233,251,103,220,105,222,320,163,92,236,124,168,260,100,286,150,202,142,210,87,221,140,224,79,132,84,170,219,236,168,152,318,132,249,216,167,158,198,81,219,219,218,116,164,257,115,193,200,215,271,259,249,175,142,114,179,191,204,144,151,302,211,137,93,173,120,219,208,226,140,144,157,208,206,224,281,120,334,197,251,244,322,175,111,211,355,183,194,81,151,126,252,222,199,205,251,228,104,178,210,267,157,140,245,225,96,262,124,184,283,153,350,156,382,170,209,191,214,224,183,228,367,193,150,195,245,183,235,220,67,186,84,210,302,289,198,173,281,269,124,155,122,292,113,200,265,317,195,318,262,217,122,174,158,248,159,86,161,242,108,153,148,177,302,269,176,112,143,193,186,119,192,215,68,129,178,151,216,96,108,286,160,125,369,221,100,197,190,162,138,239,209,308,184,290,109,187,151,190,278,236,110,129,187,158,224,240,180,201,153,107,166,122,274,279,195,101,280,153,214,152,138,149,268,232,225,179,91,202,217,103,186,68,199,187,225,232,178,188,122,265,251,129,244,180,238,234,220,190,143,155,110,290,151,188,232,112,138,221,120,260,123,258,200,227,188,186,133,111,230,217,271,271,175,273,120,196,133,211,151,134,228,225,161,215,264,169,194,103,245,172,224,97,203,182,210,205,186,185,106,132,85,202,211,241,181,243,224,157,130,129,153,245,194,172,157,129,200,121,109,257,197,247,267,159,176,247,162,131,216,106,118,197,231,234,198,203,226,269,150,220,196,193,115,174,276,190,214,140,108,217,246,194,146,200,164,111,216,147,234,150,201,167,122,237,204,125,157,243,97,131,244,188,184,125,189,216,276,261,296,153,259,129,184,114,291,223,304,107,244,210,136,236,149,208,171,146,180,145,226,103,113,189,153,203,187,293,71,175,288,243,233,122,88,116,165,257,172,239,133,138,206,179,132,136,123,128,219,300,163,185,203,200,235,235,141,271,79,126,102,148,192,247,107,211,140,214,196,265,252,158,180,138,198,140,252,147,180,119,254,161,222,175,361,96,230,197,152,131,161,244,219,139,118,205,157,96,250,212,273,80,207,168,244,254,101,224,167,165,298,332,203,77,111,195,167,158,120,107,206,172,203,155,198,197,91,126,145,119,150,208,267,232,204,230,62,137,62,163,177,177,221,328,192,164,157,117,184,173,226,179,141,279,317,119,80,205,167,336,193,335,132,188,101,235,197,316,228,267,232,158,159,173,268,178,202,155,151,137,207,255,192,124,181,144,80,191,209,209,124,202,177,123,162,164,130,162,183,149,106,205,156,46,221,129,126,210,174,105,200,194,237,115,180,108,141,198,227,224,203,183,216,259,194,128,150,204,205,151,184,234,87,134,191,277,198,140,188,182,123,101,195,121,264,143,296,140,137,158,263,138,150,263,141,208,174,232,145,121,238,244,153,289,86,162,127,87,301,103,177,177,176,197,238,231,199,171,223,168,88,145,156,290,206,278,240,85,295,148,219,127,163,116,236,189,167,249,126,132,135,163,129,246,159,216,217,75,165,189,328,285,154,104,99,140,162,264,154,348,147,140,253,116,266,109,245,250,180,140,88,135,203,324,311,111,97,92,224,77,372,189,147,267,212,123,173,198,198,187,195,244,114,198,192,99,222,285,323,146,192,261,214,290,195,158,273,332,151,189,224,136,194,160,129,211,170,111,78,284,151,132,149,258,200,111,199,268,217,221,126,101,155,173,271,261,141,251,226,190,214,199,148,279,206,173,276,284,112,178,71,267,91,196,131,318,226,327,161,191,238,159,338,205,157,105,118,199,156,99,297,108,102,132,236,129,219,210,155,151,134,125,145,215,213,317,196,189,185,153,180,224,223,171,275,141,232,349,159,127,236,251,206,184,231,259,117,216,134,324,271,242,146,192,215,164,192,158,232,142,154,73,253,210,214,353,176,193,352,162,192,213,132,241,180,263,153,150,161,213,123,212,137,184,124,176,180,228,299,138,164,209,188,200,158,218,184,175,198,283,181,174,244,84,126,145,191,78,128,196,197,124,194,176,173,175,204,246,250,65,245,338,180,151,120,183,280,124,220,232,303,315,177,207,235,85,243,207,138,198,169,222,197,232,211,146,206,365,155,207,216,109,212,62,221,274,113,129,166,243,81,226,263,153,186,200,122,170,215,224,115,156,156,89,222,250,174,218,174,122,267,195,145,181,166,291,268,240,147,273,82,199,209,193,284,247,153,210,150,207,77,183,236,191,257,262,158,200,168,83,158,200,74,156,296,222,146,165,204,163,133,101,275,277,185,132,111,297,159,138,79,202,198,176,203,258,303,210,130,131,249,165,159,220,172,177,260,240,224,194,119,234,98,185,107,198,154,157,176,239,129,163,216,195,186,174,150,310,198,155,260,351,187,231,127,397,221,139,89,176,208,234,132,166,207,219,100,177,117,128,120,232,95,118,183,253,171,163,145,122,268,120,198,176,256,218,196,158,289,238,180,175,201,127,212,100,179,223,140,130,196,143,176,161,230,174,230,355,238,78,392,103,227,188,289,264,111,219,256,248,216,297,57,198,119,136,145,172,70,155,130,83,228,209,272,143,158,141,248,125,212,183,186,79,213,222,123,155,300,291,204,250,194,217,275,304,205,193,172,129,184,254,291,246,44,213,264,227,155,123,228,113,290,185,205,175,125,291,267,64,136,198,146,163,238,235,201,102,163,220,178,253,250,123,245,215,283,178,240,121,136,131,233,300,118,236,139,202,238,217,199,167,165,146,214,248,126,227,126,232,277,134,216,152,251,177,362,140,132,186,119,390,190,133,192,102,141,246,221,295,175,253,173,108,227,239,163,108,162,194,259,239,270,209,120,223,183,141,234,145,187,253,291,158,250,257,201,222,110,289,266,296,94,298,220,242,193,139,347,145,224,85,171,161,341,243,311,146,118,151,174,77,125,120,223,121,196,93,161,164,218,165,242,244,100,133,119,143,91,258,211,136,242,159,279,222,222,159,216,209,146,165,88,288,316,214,106,223,102,183,214,136,194,152,156,94,213,120,137,161,156,108,138,226,359,137,123,273,169,138,95,80,240,289,207,280,165,182,91,194,329,298,78,172,210,230,218,153,151,207,105,91,202,171,129,101,239,101,140,102,217,239,111,141,244,89,238,156,196,234,175,76,122,89,203,211,175,190,164,166,256,215,175,327,170,308,239,154,208,199,134,162,165,193,138,210,207,221,104,150,188,149,169,254,147,184,161,224,235,168,89,90,222,142,310,184,202,171,274,139,261,151,111,56,345,213,159,143,316,166,156,218,161,231,217,105,176,216,231,320,106,119,126,179,91,226,123,209,191,280,182,194,165,110,298,85,188,283,243,245,150,129,237,230,217,180,276,97,338,228,166,155,148,265,85,151,128,224,345,139,141,287,147,194,185,258,224,224,167,278,218,361,181,238,244,256,203,154,113,179,184,107,210,112,109,95,188,208,185,142,181,190,240,161,182,174,172,119,301,166,194,185,106,152,126,270,196,150,209,135,246,165,340,245,248,188,271,186,170,221,190,152,204,246,177,268,129,206,138,215,112,187,154,102,280,149,116,172,104,228,206,130,203,173,195,152,227,194,126,236,165,176,185,312,132,240,208,170,195,166,119,186,187,156,166,176,194,198,229,112,70,141,166,182,218,150,265,225,164,204,157,205,154,229,154,176,143,233,204,151,64,138,193,162,207,109,203,230,274,156,183,241,188,177,328,189,196,151,156,180,166,275,289,208,117,219,223,149,142,76,170,196,260,193,344,215,171,255,188,250,192,135,150,242,225,197,186,178,87,138,90,154,151,107,115,105,272,164,172,204,250,163,140,229,301,145,259,217,81,322,177,157,169,150,192,251,125,81,226,300,351,231,95,188,169,163,265,88,235,112,198,76,132,108,231,155,125,175,227,213,135,250,137,161,163,223,122,201,247,249,133,180,192,111,96,152,138,110,148,196,127,213,216,223,198,199,105,170,362,162,105,230,125,90,155,217,298,220,228,173,144,211,229,112,204,182,171,176,208,247,337,97,96,322,235,166,80,88,88,183,214,223,86,158,122,203,172,172,151,133,194,170,163,88,143,172,326,260,216,198,238,110,143,235,73,98,290,237,241,227,101,131,161,222,232,206,194,205,108,115,175,83,257,275,242,104,174,185,121,196,207,171,101,130,219,348,146,191,171,169,135,174,86,196,193,207,191,106,154,100,152,230,172,169,158,143,194,248,234,148,197,201,205,204,263,230,129,129,200,175,106,150,91,170,145,194,220,167,215,222,218,181,232,264,213,103,230,176,101,154,98,135,49,214,260,212,120,116,262,155,159,140,261,219,146,235,151,204,178,166,130,207,145,106,183,122,144,174,187,132,159,199,116,385,225,214,88,160,160,148,126,212,210,186,88,112,321,213,187,144,203,201,176,241,169,246,108,324,181,68,187,80,313,194,115,234,208,196,208,122,140,291,196,141,250,162,238,209,188,223,149,173,224,252,220,195,250,80,194,128,178,327,228,184,256,258,82,244,105,246,340,166,110,245,66,102,189,114,199,224,100,207,122,165,369,176,150,150,160,121,204,194,174,139,206,213,108,208,219,214,78,197,89,139,198,268,165,260,147,108,271,262,191,120,234,231,189,165,190,168,314,241,166,144,340,216,186,168,262,131,149,224,219,67,152,135,287,245,95,171,158,138,149,163,111,109,281,170,92,209,182,205,145,253,208,179,188,129,123,346,190,253,185,263,209,139,209,95,196,108,172,237,232,167,173,115,95,128,137,174,287,278,154,184,105,156,151,122,171,156,86,291,255,133,191,209,111,132,165,100,159,164,127,223,230,261,85,260,208,196,315,168,232,101,216,114,125,117,91,193,160,198,146,332,212,175,226,154,125,188,265,227,129,123,133,163,149,229,147,98,152,177,147,334,241,175,101,75,112,125,199,135,199,151,189,240,143,216,218,212,175,150,219,167,177,183,188,169,174,97,234,148,118,279,186,111,161,274,276,179,100,112,259,270,129,92,184,233,267,116,117,188,223,229,253,203,157,224,247,236,201,156,114,163,183,198,86,177,235,264,277,143,249,279,207,297,132,101,215,106,300,159,363,223,202,261,191,265,210,159,157,136,268,171,204,237,198,171,272,147,115,314,315,212,213,200,216,98,203,125,234,213,135,188,205,145,243,199,204,199,213,165,189,129,164,221,246,258,175,143,232,131,110,149,122,178,214,93,107,398,133,196,179,196,149,244,247,128,154,135,125,140,239,109,134,192,159,168,222,170,205,294,233,204,241,161,113,175,193,227,143,108,91,167,106,302,162,209,287,78,169,234,158,194,182,182,184,186,113,194,254,118,225,59,215,73,160,106,212,155,242,109,273,182,202,228,234,129,232,267,121,95,173,244,287,214,209,207,129,159,136,296,153,271,243,161,315,226,151,159,138,212,161,83,166,110,105,180,240,95,243,97,185,215,261,155,278,217,181,150,167,214,85,260,250,296,162,285,110,238,133,221,148,207,235,184,185,205,132,98,220,221,197,136,272,197,141,128,153,142,240,157,253,211,226,227,174,169,240,146,158,225,132,56,221,202,118,150,286,176,106,210,110,189,197,166,137,111,126,273,71,140,188,117,178,297,108,161,222,125,156,240,184,117,273,189,197,164,208,190,225,164,230,203,235,213,199,213,259,143,125,184,128,182,222,145,134,193,294,244,292,229,163,178,142,190,83,211,217,171,93,160,119,81,94,109,137,133,184,241,133,214,229,271,273,188,293,144,64,193,184,199,151,94,166,226,188,264,254,225,120,131,213,214,220,134,194,145,256,162,147,196,268,274,221,238,219,262,252,227,235,186,153,257,252,135,112,228,214,85,219,134,140,225,86,199,95,266,167,240,232,76,232,175,121,183,229,186,181,94,169,226,168,177,200,254,193,149,90,231,350,169,223,105,68,100,112,164,299,170,250,171,207,224,216,237,99,128,195,177,143,183,281,126,248,125,193,152,204,201,232,176,130,346,82,160,118,116,250,175,183,173,277,92,182,144,183,85,177,293,184,299,216,219,130,68,154,154,233,130,127,366,169,92,160,200,302,237,81,133,127,160,213,115,159,170,163,253,175,268,246,166,202,185,185,201,191,222,218,137,130,214,323,339,233,182,185,112,171,101,169,318,160,215,72,204,247,192,169,295,149,185,193,220,188,66,116,284,172,195,192,199,140,119,309,138,222,311,236,192,187,317,226,247,100,183,154,195,227,83,168,95,166,155,171,154,170,125,176,234,238,268,180,179,118,298,175,132,140,187,215,167,195,160,202,234,287,193,179,135,161,183,254,139,163,396,264,109,119,236,227,123,125,289,104,282,209,120,216,213,244,107,154,239,221,205,186,185,76,125,205,204,68,183,186,176,211,240,182,109,225,311,225,253,144,142,180,245,105,251,202,174,130,146,117,230,76,172,330,223,165,126,203,204,289,217,323,116,209,106,121,102,113,207,173,138,202,351,277,92,134,222,311,164,229,240,233,148,225,150,153,135,271,305,138,233,233,174,251,108,132,150,109,130,176,87,163,271,231,107,141,172,193,222,94,190,181,212,99,183,66,248,237,182,172,200,211,80,82,162,144,167,70,113,94,279,200,152,162,204,282,133,141,171,219,326,138,100,156,240,293,134,111,210,218,146,73,226,187,102,216,202,302,268,342,139,218,354,256,223,46,234,228,201,145,112,220,314,267,115,253,94,156,143,261,102,126,358,255,208,227,150,153,205,226,271,101,179,100,165,97,231,112,239,208,223,127,189,193,220,163,139,107,153,116,185,235,205,176,193,151,162,274,135,227,87,215,161,216,209,109,181,208,237,233,127,260,153,338,221,124,180,128,269,270,152,175,158,156,211,113,118,300,103,153,190,236,235,220,161,110,253,207,236,128,100,146,148,216,234,149,149,157,94,97,171,227,124,317,185,298,172,123,261,356,188,163,155,99,183,229,135,111,98,130,286,182,226,239,219,297,171,232,173,185,113,98,266,206,261,84,190,238,227,69,219,279,103,163,191,268,245,129,281,176,137,115,261,113,107,215,163,232,237,88,217,115,151,202,238,78,116,160,144,149,115,167,283,179,157,209,186,170,288,121,162,185,252,135,175,203,124,165,109,83,212,112,269,222,200,171,197,229,157,161,98,82,147,313,237,294,218,238,224,163,125,104,216,330,318,69,236,119,152,161,148,272,223,200,139,193,198,146,130,91,258,195,305,193,169,139,108,218,85,131,211,223,130,195,119,286,155,177,160,180,138,246,135,164,202,222,235,90,271,142,85,200,237,104,250,204,61,91,262,131,194,177,176,105,228,214,122,191,316,122,239,239,163,134,292,216,235,163,182,196,109,188,191,85,160,245,244,141,178,140,156,344,122,137,235,352,209,220,153,231,289,245,197,129,162,205,257,177,223,226,120,159,313,186,150,190,197,230,133,180,159,139,133,256,316,114,202,295,284,176,134,381,117,163,130,112,225,154,140,130,184,192,179,210,185,235,54,168,254,142,130,211,256,99,216,272,174,117,123,310,244,116,220,148,147,185,194,192,206,93,179,252,93,199,223,125,221,240,309,207,195,83,178,272,144,169,256,133,77,208,134,203,222,128,175,223,145,182,233,70,171,115,105,210,267,184,190,77,309,207,90,164,200,240,201,275,224,165,188,172,217,144,262,239,191,85,224,168,325,199,260,182,241,261,189,204,56,232,205,187,290,142,142,209,191,183,235,60,178,194,236,173,127,177,230,126,314,225,96,161,344,77,219,283,77,222,343,245,142,195,169,214,214,323,282,203,207,130,103,195,192,251,245,237,106,174,228,216,240,159,158,227,278,283,209,215,179,133,113,86,174,169,221,212,239,328,209,233,247,227,203,224,214,239,166,199,178,292,187,156,116,156,212,305,304,144,132,129,112,265,130,194,327,179,205,215,153,171,137,238,205,186,245,309,233,169,105,164,286,208,154,133,194,133,182,116,80,301,222,182,216,143,223,182,126,199,190,132,177,163,192,145,128,248,328,88,81,216,236,260,233,201,173,246,125,148,155,210,267,144,128,112,268,170,140,104,218,202,151,209,254,218,191,212,216,182,126,137,132,111,127,90,205,218,285,83,180,114,245,260,225,173,132,164,120,352,159,117,132,224,157,209,112,181,200,166,193,176,228,270,177,83,195,122,98,198,113,132,155,293,189,239,233,263,198,262,104,104,128,335,163,209,158,224,226,320,155,146,293,212,109,312,61,136,90,179,101,87,235,141,217,221,154,229,144,112,160,161,165,172,267,242,136,108,118,233,149,125,155,119,118,99,379,96,128,199,113,110,185,347,236,215,199,225,255,324,89,190,68,227,112,279,198,110,217,247,174,152,189,237,123,193,117,201,260,121,243,46,154,157,300,279,219,157,259,99,177,281,105,105,95,228,240,188,96,197,88,186,200,205,368,258,195,220,146,182,238,105,173,64,240,240,196,248,157,155,138,244,187,204,185,94,235,190,191,149,120,190,173,221,82,212,166,263,98,82,192,237,154,179,140,236,145,95,100,146,202,322,189,299,251,207,132,184,125,152,210,179,226,140,326,235,128,165,314,168,230,193,189,287,228,171,194,240,120,201,170,231,233,140,219,126,301,216,164,308,79,179,172,324,199,306,192,184,265,196,186,170,138,85,141,301,194,211,89,156,127,217,187,113,185,312,257,182,164,152,175,220,184,84,285,104,140,194,280,255,198,202,273,186,188,156,230,295,331,235,185,178,324,193,230,95,117,319,106,234,124,171,181,189,152,201,79,224,162,198,90,207,221,286,252,182,201,128,183,106,155,229,128,142,136,62,304,158,117,125,61,195,192,212,95,219,267,242,282,279,198,235,257,141,153,255,254,187,310,220,167,133,224,91,152,250,289,175,108,126,239,150,152,112,302,201,83,167,96,166,120,75,178,159,108,234,107,112,207,186,133,237,242,204,203,185,135,237,155,112,223,208,123,161,115,65,209,194,117,187,234,183,237,227,102,201,208,102,209,104,212,76,220,145,119,202,179,147,134,229,115,157,202,241,167,220,186,219,148,256,169,251,166,138,188,247,123,138,227,238,289,234,243,194,115,110,82,138,167,103,156,134,87,184,181,294,346,137,196,144,107,106,122,229,191,221,99,289,76,210,166,179,105,125,134,142,211,153,322,91,172,226,345,126,170,226,131,77,120,181,306,153,251,79,271,104,116,178,252,229,124,166,254,197,269,214,158,147,119,173,138,104,100,202,201,219,151,135,94,195,228,101,201,194,321,272,135,312,151,189,244,199,209,266,120,157,100,211,145,105,155,216,252,238,159,237,227,214,239,307,192,232,118,194,171,199,168,238,226,258,314,217,100,99,242,239,253,146,177,132,191,164,289,152,227,145,158,169,71,185,97,227,190,279,177,220,254,148,136,93,171,142,175,207,100,144,179,87,147,116,186,303,123,170,241,144,219,167,283,72,158,178,332,167,138,250,242,144,175,190,240,214,198,190,110,170,172,232,309,355,95,264,276,201,147,258,234,247,152,121,174,317,136,198,314,278,116,184,136,188,247,122,182,151,286,150,290,366,272,140,190,112,110,224,240,278,113,195,230,99,223,168,68,125,235,214,226,147,319,92,224,228,135,135,235,65,175,184,164,116,185,180,197,134,235,291,114,87,110,208,102,93,258,228,223,161,163,116,167,144,164,108,148,144,261,115,169,172,265,293,197,177,352,221,118,170,217,244,117,252,91,220,269,222,298,226,170,160,113,154,303,225,194,206,194,255,167,252,103,273,191,142,183,258,175,193,173,90,155,206,273,93,216,216,194,130,143,221,152,194,180,246,185,149,224,154,228,230,222,198,74,239,112,166,215,401,226,142,165,134,209,176,195,248,123,147,193,90,136,141,198,255,214,136,355,265,198,322,175,201,79,135,215,221,195,163,198,259,212,198,168,187,78,177,244,109,233,194,140,209,195,72,232,210,153,233,115,245,93,185,145,178,193,91,190,112,203,200,237,240,171,163,140,206,109,239,132,166,207,152,175,246,77,244,233,153,170,68,185,217,87,125,120,171,183,214,252,192,87,123,300,188,108,117,176,185,221,183,110,107,178,280,160,163,275,143,228,273,272,198,258,181,183,130,129,149,88,138,147,70,262,227,106,212,197,193,117,170,176,192,231,146,74,145,144,119,199,173,209,163,61,154,150,226,210,244,166,86,123,113,171,184,182,243,145,125,127,82,283,220,227,127,208,200,131,184,233,169,211,234,315,92,178,269,210,245,208,104,108,254,161,276,220,195,112,131,339,115,212,138,188,127,201,345,287,216,144,250,310,112,301,96,240,192,164,106,103,67,236,264,116,266,150,113,96,98,155,223,215,186,239,234,210,224,252,142,118,164,219,461,246,166,144,155,183,200,142,215,151,346,218,195,256,238,167,291,121,313,262,299,337,213,213,125,154,292,79,185,112,212,186,128,151,319,193,168,87,81,184,311,286,313,219,237,75,152,273,262,87,236,62,231,181,112,253,145,189,196,214,227,149,137,94,106,60,145,181,183,154,172,184,254,171,88,177,191,155,189,109,164,177,217,211,160,126,249,258,204,207,167,148,388,200,253,132,197,177,236,157,192,203,235,101,240,244,139,191,170,165,181,92,201,162,284,210,75,221,197,185,224,248,171,160,209,255,121,166,183,240,110,152,120,172,205,200,114,106,231,141,305,229,166,176,108,305,158,225,97,223,232,272,147,169,187,233,150,152,208,97,263,276,240,127,289,183,195,99,167,108,104,169,101,215,68,153,166,78,164,233,273,237,159,119,196,217,135,184,175,232,78,296,64,201,94,214,229,173,183,110,275,231,128,262,183,170,286,139,268,203,244,206,236,158,187,164,122,191,143,236,197,250,124,141,120,80,187,303,161,103,209,245,126,74,103,225,169,151,208,136,254,111,173,294,89,144,199,156,127,342,203,63,122,173,167,341,185,175,208,389,211,242,213,198,302,144,176,231,168,317,112,126,73,169,87,106,145,149,82,85,265,184,327,149,54,144,316,327,246,121,147,106,244,127,113,214,203,209,229,299,103,155,133,207,176,123,179,232,120,134,309,158,98,119,107,164,151,138,273,200,176,202,232,129,124,159,129,87,214,261,182,202,160,151,238,256,228,218,175,186,160,172,97,320,169,292,101,230,122,147,175,201,243,190,171,206,104,225,256,127,215,219,247,289,110,146,73,279,99,204,117,275,164,180,202,138,115,172,222,256,255,75,113,157,299,198,183,91,300,154,197,195,214,227,178,174,254,151,139,88,273,128,276,69,298,160,146,194,221,197,100,147,188,110,228,235,252,231,190,234,197,152,228,300,188,178,60,101,149,204,149,211,144,47,98,163,234,181,160,96,103,279,298,143,139,81,262,200,204,215,136,142,166,200,345,233,231,265,229,135,143,107,216,140,83,250,227,138,126,85,174,241,87,173,202,151,271,187,83,235,191,124,165,298,193,340,228,191,203,93,208,159,220,236,309,221,152,116,298,195,165,179,152,223,144,221,88,195,214,205,164,155,196,101,236,359,116,101,170,221,137,225,369,104,226,156,92,264,159,193,285,110,182,241,131,129,186,123,233,290,188,298,90,234,219,301,138,214,162,305,185,74,207,145,112,240,222,286,258,122,216,125,189,132,147,193,234,187,211,186,220,133,256,245,215,226,201,209,181,173,185,170,224,210,261,218,188,254,354,152,225,209,276,205,107,182,250,195,170,230,143,296,333,210,132,183,152,96,213,265,138,155,185,204,336,162,216,260,125,121,73,276,153,145,188,175,221,158,103,181,132,143,197,104,126,124,164,289,220,203,109,245,140,233,182,127,126,167,124,175,261,183,54,110,263,90,145,209,141,157,230,283,201,154,138,151,119,253,145,269,133,175,326,190,190,103,158,108,241,294,232,162,211,123,108,260,99,162,217,164,109,187,259,208,252,79,319,82,184,336,226,137,241,321,262,105,176,232,110,219,213,132,181,114,254,185,247,156,101,160,180,271,129,226,153,169,174,110,234,183,247,290,132,130,173,169,245,203,234,100,225,140,166,376,82,229,171,201,275,215,215,349,364,55,247,126,213,80,153,170,245,110,257,257,134,160,264,219,142,246,111,257,88,202,190,174,256,107,172,179,250,136,244,233,79,151,97,187,177,192,178,192,225,283,128,145,262,191,167,218,188,176,184,141,194,146,272,125,211,151,266,205,142,210,204,202,226,191,172,123,332,227,133,205,271,104,212,201,190,124,147,150,232,154,187,215,133,224,151,188,143,142,67,196,146,181,162,202,167,190,268,148,213,99,198,142,281,126,187,130,277,217,250,178,122,117,301,186,67,191,132,213,120,218,268,160,219,202,204,211,154,122,187,224,232,138,128,229,161,91,156,179,144,113,211,253,160,323,338,118,163,187,85,166,114,127,97,171,222,266,130,236,249,223,83,195,222,177,191,339,247,222,135,180,166,97,121,163,205,106,190,135,239,215,177,210,218,129,107,118,268,191,182,236,240,140,123,137,153,181,177,124,77,142,309,192,86,152,180,107,190,180,291,212,128,153,240,141,127,241,111,230,229,316,251,199,236,157,289,224,91,78,107,229,108,167,186,157,96,135,250,68,145,161,165,77,210,116,215,141,299,139,125,211,98,153,167,141,182,183,105,113,266,262,188,117,151,215,133,147,128,181,161,110,224,244,215,135,196,158,235,194,215,238,162,211,101,180,207,117,164,134,242,122,68,143,248,225,141,123,216,116,228,246,182,176,202,258,117,191,234,288,131,194,88,88,162,234,154,87,258,100,155,218,114,197,200,105,123,258,142,188,216,298,153,192,138,171,163,220,133,191,240,122,119,113,58,243,287,224,294,225,157,152,189,216,305,134,181,182,153,178,278,111,223,257,159,199,222,210,175,102,207,326,194,89,121,83,303,213,231,240,126,161,201,81,88,121,177,253,211,289,262,102,324,253,235,270,183,124,149,188,119,253,163,140,129,258,136,152,106,203,151,157,190,191,135,124,155,272,235,166,164,161,172,90,187,178,372,180,168,183,168,247,180,214,135,154,213,234,186,169,185,252,147,222,237,183,170,277,294,242,163,160,120,136,143,175,157,194,141,112,236,327,123,203,289,229,145,210,193,175,112,165,266,152,133,117,209,63,175,122,378,180,161,57,158,75,356,187,152,247,160,218,248,188,175,189,254,234,147,140,297,134,234,119,175,155,161,109,189,80,200,201,179,166,208,164,186,195,171,295,134,240,149,174,160,164,70,131,111,252,179,109,257,127,143,274,97,336,239,113,171,159,229,181,240,258,198,299,118,200,208,231,348,202,188,150,176,261,118,189,167,150,266,90,175,190,102,231,172,206,224,294,109,279,161,91,181,144,192,91,76,194,203,228,136,86,98,157,154,275,95,161,180,257,105,106,212,160,232,206,184,187,206,187,172,231,201,134,161,271,352,109,221,226,236,174,202,113,104,195,199,235,97,120,305,156,180,198,183,211,108,157,170,157,231,343,302,241,213,97,159,148,186,115,151,225,235,127,74,197,105,268,295,133,141,197,181,181,347,125,220,302,262,181,80,161,242,155,206,174,170,94,248,179,149,217,259,272,222,321,204,146,241,178,90,251,238,230,207,150,177,260,260,149,266,144,243,125,171,115,258,296,196,189,171,314,155,124,286,196,261,250,185,284,185,105,223,173,140,257,157,245,159,90,179,172,296,260,125,213,153,236,295,199,142,287,164,243,192,183,212,276,147,196,246,207,123,232,270,216,99,218,223,89,299,255,238,197,217,79,93,222,241,184,177,217,209,305,186,223,249,146,141,133,292,237,223,174,181,270,239,179,221,261,228,137,112,197,164,175,108,129,143,293,158,139,170,199,222,171,110,227,233,186,138,168,226,167,250,108,72,262,207,125,99,313,127,112,196,136,180,131,257,139,269,220,192,177,202,97,73,108,218,166,298,267,244,179,120,211,177,185,143,168,199,257,253,240,258,272,337,163,252,202,146,216,209,273,248,202,218,137,121,78,211,145,142,204,217,243,166,303,171,117,235,165,176,152,182,136,163,239,287,303,217,192,201,217,153,95,387,117,115,166,110,212,112,247,189,157,198,136,184,178,124,279,216,226,306,116,145,354,247,97,211,122,229,220,154,101,115,193,122,217,147,184,157,277,232,303,216,235,294,102,189,113,65,277,261,169,132,126,84,147,160,166,261,128,247,129,183,236,179,240,211,318,154,311,264,248,128,104,164,177,138,168,279,271,138,147,173,240,187,271,203,132,245,210,258,129,108,156,245,199,202,139,228,289,282,175,227,228,209,192,140,227,231,254,152,209,180,328,294,240,227,200,170,267,93,288,153,267,213,139,181,198,173,263,200,163,240,151,109,150,254,163,146,161,235,233,176,135,192,277,104,271,108,167,245,221,164,241,165,259,143,271,210,247,219,213,246,214,200,233,285,168,209,130,115,223,174,137,138,293,130,211,324,268,235,244,234,161,148,180,165,242,134,127,118,198,279,150,275,180,186,314,351,206,93,150,199,170,103,156,190,205,113,171,163,294,237,251,91,176,199,215,118,148,237,243,209,194,199,104,121,159,250,117,207,190,361,241,217,130,76,153,204,227,129,101,91,214,150,163,128,205,230,188,208,143,117,147,231,118,214,179,319,167,125,107,155,221,136,140,205,203,206,293,151,149,220,154,136,253,212,167,162,164,180,174,128,160,204,256,121,275,294,213,169,215,194,256,124,137,208,349,224,197,165,149,291,136,246,178,94,127,207,142,279,323,208,119,198,156,280,263,241,259,193,123,122,208,202,182,237,153,128,176,278,122,144,176,174,348,158,211,167,154,107,164,176,125,245,146,169,119,151,122,300,191,150,174,257,215,105,243,226,356,186,230,251,155,257,200,227,82,73,211,185,94,137,317,259,197,169,181,354,215,118,189,141,193,284,164,271,122,98,134,238,181,157,209,204,231,230,168,179,135,240,106,198,158,289,191,148,220,315,188,227,259,226,241,146,224,188,138,177,207,125,183,125,190,193,282,122,173,338,187,192,171,223,255,197,319,137,171,68,204,236,238,140,274,161,141,287,87,112,215,153,105,130,106,257,145,166,279,212,241,177,178,135,249,144,246,198,173,96,177,301,133,273,143,154,222,282,151,169,270,185,200,221,233,224,263,275,120,209,92,83,316,261,103,255,196,212,128,194,134,170,184,211,192,152,202,272,102,207,251,172,107,134,364,114,309,208,128,125,160,199,123,173,104,185,203,108,150,178,144,193,248,274,202,139,129,248,149,166,88,203,76,112,146,254,213,171,295,224,236,140,215,118,367,239,187,228,171,211,229,146,186,195,132,104,245,191,225,319,215,154,160,168,142,350,224,151,148,108,128,77,119,107,341,137,190,144,150,127,69,218,107,133,181,247,104,162,240,200,199,165,166,153,208,216,165,233,92,250,200,142,186,317,170,191,240,189,196,242,112,177,171,93,99,101,138,65,155,76,131,148,195,138,189,187,217,177,218,286,287,115,117,76,126,331,159,124,195,184,272,113,164,186,260,143,302,187,146,171,85,148,261,196,121,206,127,200,126,205,199,200,148,199,306,221,229,176,99,123,163,217,250,187,62,206,181,150,233,168,120,110,240,267,147,225,181,237,142,200,188,236,146,140,97,261,134,212,119,198,117,234,225,113,255,168,212,86,130,62,224,176,176,110,280,159,121,197,80,263,156,218,165,278,228,237,175,145,182,167,96,72,182,272,95,128,158,305,211,111,218,130,246,201,76,116,107,235,236,142,124,229,103,213,228,113,141,301,183,281,187,218,199,149,244,231,159,153,243,195,172,145,107,240,181,167,141,221,230,163,189,128,188,94,191,62,164,236,224,216,91,205,231,134,211,140,175,189,107,201,108,267,201,202,114,138,333,224,115,194,202,286,238,87,98,242,232,258,201,145,220,87,171,120,266,210,197,223,226,302,122,159,227,239,155,193,202,264,153,206,114,315,229,81,110,130,243,268,297,168,237,179,210,214,100,259,315,88,171,197,173,137,207,256,302,259,261,126,86,186,278,243,208,142,203,224,218,238,102,199,193,259,264,129,235,178,222,98,122,132,133,223,206,326,265,208,118,122,261,181,215,166,143,155,127,253,144,188,212,148,269,183,169,109,146,159,202,96,263,194,163,165,235,114,245,222,193,127,227,156,168,276,110,300,329,184,259,86,86,157,249,161,184,159,225,324,204,94,122,190,186,152,209,93,76,211,252,147,169,73,148,103,158,78,245,225,154,311,176,177,169,144,191,212,158,294,103,69,196,183,110,108,82,230,87,338,102,248,264,210,187,143,125,169,168,215,241,216,208,173,230,92,196,221,216,171,163,146,198,276,81,216,243,307,258,141,248,177,213,294,66,154,200,213,135,178,152,219,202,165,293,247,300,169,243,103,273,93,171,188,256,87,224,162,160,243,279,235,258,141,341,151,198,248,244,210,185,261,235,188,304,191,172,271,127,368,160,233,184,134,217,196,209,237,110,205,290,142,107,238,86,211,259,78,123,161,177,227,134,219,165,145,123,166,226,96,147,64,96,240,90,137,210,135,275,286,167,182,101,144,324,75,155,226,239,123,140,153,137,55,131,253,337,169,149,199,208,108,176,236,246,229,290,119,178,182,154,307,189,255,79,92,244,135,107,312,325,153,287,215,175,127,299,256,204,97,160,69,187,171,253,186,229,283,210,119,163,172,76,242,220,140,120,158,77,165,223,226,201,146,119,155,162,140,123,301,97,170,196,207,187,204,240,241,256,237,198,249,160,138,210,252,251,295,174,275,337,145,328,296,268,173,171,241,250,232,166,180,116,153,164,291,99,170,213,127,210,105,181,299,266,64,199,272,141,184,203,206,199,85,130,121,305,233,260,181,265,93,159,204,280,137,115,203,209,206,222,120,223,225,86,167,358,243,195,95,164,287,221,254,223,194,208,246,193,279,277,210,100,172,376,86,107,180,123,74,128,138,156,119,152,157,85,316,156,181,188,171,179,154,206,245,149,118,172,119,266,179,116,168,148,182,176,219,228,138,175,169,69,100,90,145,233,182,193,109,289,297,141,153,62,202,176,165,161,210,242,171,177,107,192,138,179,239,245,243,97,107,162,153,150,82,111,213,281,159,105,188,215,262,190,203,126,178,157,215,350,208,203,155,191,215,220,162,91,309,246,126,248,228,198,171,255,221,56,261,67,142,128,256,142,245,266,118,147,88,193,205,121,152,208,50,260,163,128,186,221,254,307,223,205,123,203,147,248,105,90,96,203,136,254,293,123,161,153,133,190,187,150,312,235,115,154,172,194,211,261,263,220,185,174,65,176,189,83,211,317,332,208,91,213,173,190,109,227,58,199,126,145,137,154,342,150,220,188,140,260,210,140,173,227,145,223,308,184,226,216,133,141,121,219,172,131,202,129,209,155,259,166,250,185,265,178,150,90,203,164,205,201,240,123,144,145,115,130,244,151,307,123,171,208,147,86,221,93,172,144,128,185,305,134,118,104,150,202,98,230,142,209,145,190,205,113,141,141,115,103,174,148,210,95,144,204,231,299,174,109,168,234,181,191,220,154,180,120,288,245,208,64,107,160,211,119,305,233,223,118,182,201,236,218,130,93,244,112,226,153,99,279,237,133,115,135,186,205,238,328,269,295,220,116,215,133,216,115,183,183,177,233,209,214,246,178,48,255,214,251,97,138,112,208,177,249,229,142,122,121,182,194,199,103,299,163,183,266,240,208,233,208,124,289,104,162,121,186,224,200,272,263,161,219,226,134,196,184,200,114,140,190,247,157,156,90,84,208,263,162,226,207,86,58,223,122,109,280,268,162,126,221,144,91,281,235,178,163,162,194,202,236,207,245,118,201,124,209,279,243,266,83,242,95,124,142,265,118,221,202,95,160,176,209,222,219,214,221,217,195,170,204,127,129,258,109,84,59,121,113,157,99,115,114,251,160,167,159,180,143,192,262,192,113,123,141,302,160,209,304,220,138,252,129,214,197,96,151,301,333,163,155,121,182,178,118,188,161,163,174,182,134,105,179,90,183,197,247,111,125,125,173,152,226,153,224,156,128,262,127,116,106,215,208,152,270,183,89,129,249,231,261,104,218,146,274,252,267,88,239,230,94,158,269,185,138,281,196,134,173,222,156,322,247,160,191,220,198,228,110,118,67,176,163,174,173,143,161,308,306,207,211,143,247,119,171,191,191,273,70,135,139,146,187,325,186,287,135,219,133,92,125,177,291,181,163,270,108,135,162,219,75,107,264,176,188,140,265,108,236,151,212,349,249,77,340,378,177,140,141,161,130,157,95,139,165,187,262,287,185,176,164,253,127,234,178,235,299,199,229,168,136,130,219,260,285,242,119,186,176,107,176,188,217,249,291,159,126,187,340,165,169,76,206,223,248,186,177,95,146,193,227,225,74,106,143,132,266,126,117,112,233,161,90,160,125,84,162,166,260,55,238,208,210,131,187,177,205,208,204,162,98,237,97,176,248,363,222,156,122,139,181,188,108,175,201,285,221,209,149,187,131,190,167,77,231,151,160,170,166,233,270,194,221,279,220,132,174,276,212,96,101,214,353,79,208,80,170,180,125,204,250,205,295,360,262,131,90,129,134,128,224,155,230,218,187,161,134,87,115,177,173,257,201,201,174,185,183,146,168,201,146,223,190,204,194,177,104,225,254,152,151,126,232,113,154,205,198,131,87,155,193,185,132,140,173,199,214,157,269,213,234,179,202,255,169,228,110,152,226,143,199,266,192,222,169,99,206,172,86,121,246,145,153,243,116,129,247,112,241,213,205,194,259,188,241,144,246,225,252,190,255,253,172,160,148,172,255,176,196,302,224,250,180,160,172,138,323,210,193,149,200,163,219,127,204,148,275,144,197,206,177,86,224,205,265,164,243,101,235,167,163,212,133,221,67,191,227,229,126,192,259,121,192,286,124,232,192,117,253,221,151,145,221,229,224,177,247,226,131,84,250,239,271,171,47,239,324,288,208,158,220,196,252,222,187,159,287,210,88,163,236,225,143,183,246,221,112,239,147,175,223,206,146,151,199,84,158,216,168,322,167,220,191,212,131,201,145,248,260,319,196,206,116,233,256,145,227,119,104,163,114,211,212,123,169,187,246,150,154,222,170,201,209,147,171,250,211,120,175,188,189,90,126,101,90,208,188,196,175,216,209,231,147,222,169,186,262,214,190,156,57,133,94,144,106,130,106,220,122,205,143,128,141,181,278,164,193,103,199,145,274,267,222,152,223,169,274,233,200,113,205,181,178,173,205,172,222,133,169,227,235,149,127,92,211,133,139,306,179,105,170,106,213,113,191,183,99,322,204,196,241,148,111,161,113,216,196,138,215,232,281,179,138,206,199,149,140,164,149,214,169,265,143,217,142,201,334,251,142,119,135,124,193,159,102,123,138,118,193,180,192,209,215,115,176,82,209,205,85,184,234,97,257,190,79,108,206,150,104,142,235,185,211,158,96,373,68,115,103,213,103,193,143,179,213,72,115,122,172,184,186,252,117,143,125,196,277,195,141,299,156,114,272,119,175,164,178,109,201,106,186,205,338,350,78,252,290,128,118,201,170,358,198,138,261,109,112,197,201,139,356,310,263,193,107,122,237,351,163,151,80,168,151,252,98,195,70,153,77,141,101,107,83,189,178,198,267,195,94,143,224,225,166,95,199,142,160,57,337,183,129,210,120,118,168,251,152,208,128,382,89,202,257,199,187,262,132,215,98,152,276,184,132,177,268,334,273,205,69,108,242,216,218,250,296,235,159,191,168,189,99,216,122,139,286,193,135,104,306,191,216,171,172,201,199,200,245,171,131,184,137,118,239,212,110,197,203,143,195,227,222,258,186,284,175,96,187,92,243,144,219,157,142,262,89,208,165,207,193,185,178,134,227,170,182,255,168,194,119,220,189,141,189,238,184,102,134,221,202,180,105,180,163,200,232,198,241,272,166,217,163,122,225,164,283,130,223,172,114,103,214,162,201,221,190,186,291,140,215,174,189,168,177,290,235,111,75,174,125,199,231,109,239,97,98,111,218,197,250,140,221,125,229,211,88,144,276,230,300,209,199,219,353,179,148,209,185,194,154,227,110,172,222,171,230,254,368,190,132,156,134,258,211,71,264,120,226,160,201,90,139,128,319,69,216,164,131,206,170,211,63,160,178,224,144,231,212,123,224,124,256,211,212,134,199,178,213,76,134,193,151,233,177,165,188,206,183,248,95,289,83,313,118,201,245,273,142,141,170,141,297,224,152,200,104,282,114,197,245,113,80,83,131,217,187,228,144,183,275,169,179,205,165,195,259,198,207,269,156,157,188,148,290,352,301,303,223,180,120,168,91,218,219,180,205,151,238,170,284,143,198,125,235,226,92,204,299,176,145,191,193,256,95,84,204,195,124,176,270,250,199,188,230,157,150,71,231,101,199,136,129,223,127,259,183,95,240,119,123,170,105,106,117,151,189,192,102,150,193,200,230,207,230,159,152,170,214,294,144,105,237,221,87,232,215,210,65,239,147,295,196,169,199,96,164,197,230,263,243,108,202,240,163,199,125,137,117,89,255,149,198,208,305,145,251,282,226,178,131,82,105,165,243,154,297,135,146,190,145,209,201,164,166,90,195,287,133,268,191,140,140,184,226,216,260,136,189,154,185,201,329,125,191,237,125,143,191,136,307,259,190,180,245,252,182,153,167,299,236,138,104,119,194,189,162,161,209,74,155,156,169,185,208,182,180,138,156,158,185,139,102,148,149,123,161,162,165,190,144,261,174,83,191,376,66,195,230,163,229,252,203,221,183,176,246,173,190,212,229,191,215,178,262,155,185,143,211,127,216,118,144,141,245,186,147,138,274,160,303,220,324,259,96,132,118,114,167,192,185,139,139,152,203,166,183,233,154,272,135,170,214,318,115,250,245,125,145,227,148,154,280,139,251,154,231,267,178,186,125,176,169,147,153,232,205,215,130,251,165,137,311,125,136,254,222,89,125,185,102,102,236,126,235,272,166,158,228,100,140,92,176,211,201,117,130,152,127,236,122,268,249,240,201,208,114,292,57,215,113,205,109,359,361,137,115,98,186,165,143,178,195,182,152,98,260,199,238,258,166,245,205,98,363,159,310,107,239,78,192,229,102,81,105,210,154,93,214,161,153,164,206,253,150,335,138,255,253,157,145,168,113,175,170,114,243,332,169,75,199,117,132,120,180,224,193,239,257,220,266,300,208,214,206,218,228,239,186,213,56,236,168,183,64,110,232,130,208,173,192,225,280,180,214,241,117,254,320,168,221,171,124,240,183,134,299,227,203,217,135,228,246,294,127,79,272,291,192,246,158,202,117,151,185,124,111,121,83,200,110,175,141,254,144,207,176,89,136,349,182,270,252,272,314,214,304,233,280,360,257,200,166,176,240,204,267,211,134,288,150,222,158,118,128,217,113,220,91,73,221,210,92,258,248,136,223,218,81,98,157,197,236,139,277,205,114,108,216,165,220,150,138,133,129,206,115,139,227,199,148,213,192,106,195,168,248,211,245,204,155,237,201,98,215,208,79,197,224,243,100,103,237,241,162,226,114,183,258,72,202,223,124,85,112,213,173,168,154,109,146,169,214,145,266,186,102,207,88,153,111,222,130,101,244,160,107,248,120,70,170,88,185,160,98,128,218,125,233,196,132,236,152,291,320,118,136,164,147,114,193,311,156,141,262,235,240,131,114,243,255,141,234,120,314,218,140,182,191,193,185,142,199,202,150,143,199,163,152,177,246,156,128,284,215,147,175,146,218,175,238,312,138,223,351,224,162,150,129,290,105,81,208,110,184,229,66,109,66,211,234,212,174,121,212,160,79,263,171,120,136,181,145,355,145,243,145,209,241,198,268,193,229,181,136,207,294,237,156,328,72,80,157,175,134,115,158,103,238,235,86,265,126,74,236,178,255,187,126,196,162,226,134,261,188,58,201,234,153,212,163,157,280,142,196,224,214,195,160,282,180,235,170,181,135,122,383,258,190,162,189,155,194,159,198,246,157,280,235,191,255,182,271,351,142,216,189,260,328,178,182,129,202,166,222,189,352,184,260,239,240,88,140,152,74,208,180,221,169,165,225,177,245,170,159,224,194,138,195,126,94,225,252,257,203,138,280,133,220,143,293,358,198,164,302,244,211,105,283,131,166,171,257,135,132,177,200,134,197,226,118,194,111,248,140,147,304,314,175,264,297,178,103,243,167,228,82,190,177,219,156,89,246,172,124,94,117,152,215,209,166,124,192,86,175,64,263,299,186,212,209,165,273,139,114,81,124,154,147,184,135,200,155,169,158,247,134,266,81,129,190,82,101,201,144,225,229,140,134,284,159,213,171,158,174,229,223,216,164,169,238,148,173,99,101,216,198,102,199,170,279,135,257,207,210,324,108,149,271,153,173,64,153,153,188,174,229,209,130,134,214,93,206,149,121,159,123,226,172,159,202,193,160,369,113,141,138,241,168,238,351,183,215,212,220,243,306,169,180,95,183,188,183,120,106,190,237,205,194,233,199,234,145,149,180,307,150,223,134,134,127,207,111,266,202,121,71,143,163,174,169,294,223,94,242,320,216,207,296,232,255,148,253,128,267,149,134,181,105,88,124,204,289,199,221,249,355,203,229,338,195,218,143,307,273,145,166,144,130,136,184,185,191,263,96,230,145,104,151,391,242,163,182,162,324,158,110,191,124,236,114,57,150,157,121,253,192,83,381,168,239,161,200,236,192,293,297,173,175,185,106,104,172,136,113,376,225,187,211,180,135,122,192,228,109,108,178,210,108,137,175,147,223,148,149,142,313,186,301,258,175,172,127,286,108,208,186,104,323,163,188,172,127,236,105,219,155,331,223,112,88,172,179,195,119,241,192,218,195,157,155,281,90,261,176,279,92,134,131,191,136,99,264,124,167,114,152,66,180,179,79,97,222,165,284,68,205,217,175,145,204,334,164,202,262,232,261,97,210,194,115,111,210,285,165,133,145,160,241,109,120,168,268,251,117,107,144,203,256,138,313,171,168,274,324,179,149,259,114,105,128,128,252,82,139,138,169,151,201,54,290,168,183,165,170,242,169,103,288,107,167,133,160,197,314,160,335,222,92,137,151,142,183,211,215,304,224,130,237,217,94,104,255,189,157,63,176,259,142,312,216,101,142,194,200,135,145,214,190,232,75,234,276,140,169,181,179,79,134,144,209,142,133,210,117,248,169,142,249,204,136,232,194,215,146,199,183,132,161,68,67,163,177,363,205,179,153,200,123,211,161,261,269,187,216,233,101,214,207,154,180,197,357,177,219,138,100,86,79,190,101,350,148,288,198,136,301,177,177,191,171,186,155,145,174,175,122,202,151,161,162,171,195,206,171,77,125,230,216,248,112,95,166,224,295,139,233,197,180,112,95,133,123,203,114,202,144,257,110,211,96,120,242,196,303,196,211,258,119,142,140,127,127,111,118,179,242,292,138,175,189,180,228,176,151,194,212,152,220,212,223,227,285,159,96,157,204,142,202,124,155,178,180,149,201,260,239,156,230,235,265,139,198,125,205,183,211,140,95,237,246,111,179,192,197,81,168,192,130,115,116,296,208,59,242,398,91,139,202,293,129,180,377,214,194,164,136,163,205,277,185,249,113,173,175,130,196,120,245,261,127,276,243,323,244,175,283,175,84,182,184,187,269,213,222,224,396,214,131,113,103,227,282,170,238,218,224,219,95,138,93,139,140,335,170,92,138,140,117,271,214,225,206,165,164,220,233,156,147,118,224,218,212,163,84,119,173,166,74,150,113,187,264,183,177,87,248,105,273,198,210,36,131,108,122,195,77,219,163,190,264,129,122,123,133,234,163,129,163,101,199,94,264,258,243,237,129,181,264,189,100,178,147,249,266,248,249,189,199,257,225,208,131,235,303,289,135,236,131,203,283,156,187,245,299,231,164,159,254,117,243,96,267,150,114,106,83,150,115,253,107,214,123,176,155,136,93,186,156,139,252,112,187,264,217,293,110,198,134,288,222,269,269,112,293,305,286,94,194,166,258,191,149,273,253,164,63,121,282,72,240,249,233,125,185,304,216,78,107,189,163,82,191,224,239,169,97,307,125,257,295,117,222,278,243,137,57,287,284,338,139,156,213,156,204,247,187,207,225,274,240,165,277,198,158,142,265,223,213,97,214,234,205,238,213,244,155,187,222,252,109,135,220,148,155,252,146,92,106,166,230,130,155,363,147,163,137,137,205,315,250,216,200,116,123,155,177,151,318,196,183,139,214,166,175,149,193,217,102,168,178,90,175,185,229,92,160,231,123,226,156,205,171,275,181,226,182,119,261,176,202,105,168,222,175,259,217,153,209,125,180,177,254,176,204,205,131,157,212,193,197,260,254,123,55,197,157,214,146,145,235,271,152,228,135,187,83,146,212,160,184,273,126,234,215,166,127,152,214,182,87,213,128,193,200,110,194,150,133,242,163,189,180,205,106,220,74,152,303,232,219,242,269,275,211,83,93,190,118,202,197,197,163,113,167,212,250,224,120,179,246,211,197,179,181,150,92,110,228,98,237,203,210,242,177,239,250,164,194,105,242,115,210,103,133,218,165,101,134,123,185,224,267,82,192,178,64,243,232,309,87,283,77,230,83,143,235,247,85,258,213,136,124,224,133,190,158,116,152,226,307,351,180,221,179,166,132,169,177,193,174,205,183,130,136,220,277,173,235,100,183,217,208,163,156,89,304,135,224,242,219,186,299,142,123,156,172,158,102,52,206,267,248,272,76,158,199,317,167,225,179,163,223,278,191,125,213,117,287,165,205,153,242,146,199,181,223,175,225,260,116,87,258,231,168,346,96,170,128,137,260,241,200,215,163,193,202,287,222,70,207,181,165,163,123,182,103,84,221,288,315,180,156,243,206,247,167,282,161,162,165,224,168,95,387,147,92,334,266,107,172,60,139,177,150,130,178,159,260,144,100,147,121,250,179,86,136,191,165,93,172,202,124,98,208,146,338,268,148,78,75,111,219,207,72,227,190,199,143,184,197,272,314,154,195,209,145,228,243,166,204,139,226,176,276,137,277,116,326,117,118,192,211,108,224,127,217,233,239,75,157,225,183,180,119,247,173,162,151,165,148,306,253,241,129,133,257,286,229,143,183,273,262,259,162,240,194,170,139,224,343,75,217,178,190,188,176,178,99,67,133,179,294,189,227,215,136,176,145,360,137,189,191,150,200,284,243,263,90,162,269,172,167,162,198,347,217,146,196,166,111,187,61,258,96,246,310,184,139,118,221,104,100,295,221,66,101,264,191,232,259,187,188,185,145,168,116,199,237,170,248,104,153,275,171,104,314,257,83,79,176,195,66,191,249,93,94,240,180,242,215,105,104,134,199,165,149,185,116,192,342,166,299,87,141,164,134,220,111,124,68,234,237,275,151,148,122,192,211,242,202,140,210,68,103,143,151,73,221,196,288,291,102,55,220,258,241,229,217,196,128,248,218,252,79,104,236,150,171,260,193,227,166,68,143,168,268,178,165,215,224,127,219,82,230,178,84,147,160,93,136,262,236,335,220,271,243,178,143,180,72,169,249,171,131,180,280,281,101,180,222,245,250,248,112,232,170,215,128,199,260,196,238,239,167,78,164,87,66,226,178,118,209,167,259,161,130,209,245,169,215,202,198,152,85,163,260,141,125,199,196,158,111,99,350,124,84,233,267,171,237,131,191,229,118,287,177,191,216,68,162,145,251,327,239,100,164,248,174,231,236,340,247,150,108,195,101,207,144,290,103,281,259,121,158,91,97,281,184,199,133,240,200,89,199,241,288,186,228,82,85,201,308,118,234,87,155,125,196,203,230,158,207,164,107,206,322,194,99,198,246,168,191,124,133,84,193,269,280,183,140,241,237,180,95,211,154,231,191,187,182,161,311,166,170,135,137,188,257,228,144,199,151,102,180,147,238,252,267,221,194,237,94,241,95,175,159,295,130,56,195,244,244,134,149,171,300,175,241,136,90,238,228,234,178,112,108,192,162,185,221,91,121,131,225,189,93,135,95,185,254,252,242,228,135,240,237,270,249,287,172,230,151,116,201,196,167,133,222,153,130,231,268,218,285,235,297,136,192,199,254,171,250,218,146,301,150,246,194,222,160,172,115,112,60,284,129,209,179,175,199,79,195,117,240,133,112,110,138,171,90,109,202,130,208,189,246,154,218,240,215,121,199,165,155,186,285,65,161,96,221,110,228,210,220,198,209,296,91,97,130,196,132,245,216,257,271,273,173,362,147,226,224,119,208,202,215,182,60,212,196,210,322,140,242,174,145,258,109,115,146,349,231,217,88,130,103,186,115,113,248,139,100,197,191,185,207,188,193,259,151,94,135,179,193,167,305,220,297,147,230,183,190,96,91,214,207,175,196,156,255,106,171,240,204,109,209,119,117,172,140,158,147,128,219,184,136,167,145,267,236,200,94,211,201,148,316,125,86,344,227,169,235,137,214,238,188,120,153,97,235,110,143,196,171,133,112,256,220,207,250,281,245,259,180,99,234,156,240,309,135,346,239,167,160,127,261,171,211,193,165,131,209,194,100,271,168,170,78,246,187,128,192,154,172,171,103,228,114,215,137,126,141,104,222,157,183,175,259,100,128,242,151,313,217,249,158,313,190,169,223,168,264,285,210,120,68,267,292,98,226,173,182,173,210,206,237,293,110,236,147,211,152,181,223,166,142,175,354,178,227,178,166,262,103,151,77,289,154,359,123,149,132,215,87,161,134,209,278,211,87,277,215,108,195,166,151,129,231,146,141,132,227,238,125,81,203,187,263,115,124,184,151,186,241,185,334,72,206,97,208,250,69,196,243,215,267,178,119,227,233,166,83,137,253,265,197,131,284,160,131,214,96,322,187,223,242,170,258,324,156,267,73,260,144,74,177,79,252,145,119,251,248,142,276,95,82,330,162,204,97,160,219,161,245,206,195,145,170,245,339,217,293,194,122,127,135,146,206,156,114,203,262,94,321,157,238,99,82,222,183,244,192,210,182,148,159,85,98,93,258,198,98,145,200,194,223,259,262,137,178,181,203,337,184,231,135,246,113,167,235,227,246,211,169,149,155,155,223,71,220,103,187,258,228,268,86,242,104,105,139,86,199,126,240,156,181,86,146,188,259,173,129,93,182,119,217,181,250,132,86,151,173,272,173,171,216,168,253,184,152,175,106,226,208,87,224,287,125,258,334,141,295,285,216,249,114,278,222,137,123,155,94,223,70,47,177,196,210,118,348,209,212,195,105,122,216,143,215,165,229,95,93,199,154,94,238,165,237,173,132,258,79,104,229,275,195,275,208,241,129,234,236,126,222,126,152,151,89,152,292,214,214,270,164,198,233,144,73,175,279,220,174,155,191,250,212,190,119,134,201,154,70,237,323,159,108,261,138,152,166,172,206,250,110,326,196,133,169,124,172,265,179,233,233,226,134,203,283,270,132,346,189,190,149,145,229,94,172,203,157,94,188,276,137,231,193,174,165,181,236,238,136,200,178,216,114,171,78,108,148,160,152,269,241,211,227,237,162,166,200,251,191,219,182,183,122,183,198,268,97,205,252,265,159,112,79,233,101,185,203,219,145,107,123,151,151,204,208,214,236,164,289,186,121,145,225,321,240,109,200,190,110,280,204,233,245,146,172,204,118,117,262,87,149,304,265,266,181,181,179,267,168,196,183,220,128,302,133,253,98,218,90,114,240,244,215,97,89,319,258,114,269,171,210,270,151,79,234,254,189,272,165,263,326,176,187,240,213,126,73,129,217,176,127,165,131,195,302,266,124,228,266,163,105,180,148,92,151,216,338,218,133,192,124,91,74,135,110,186,245,132,113,82,217,320,55,144,124,350,92,131,211,135,251,120,204,86,186,99,144,190,90,272,156,173,191,164,202,264,249,131,126,159,262,298,200,238,200,236,136,153,292,164,163,146,202,132,109,178,245,184,177,218,187,128,253,128,348,122,233,290,182,171,148,116,130,176,221,73,220,187,88,44,182,253,203,234,147,218,130,202,186,246,120,339,242,303,277,166,249,175,243,90,90,285,213,270,204,178,244,135,179,181,178,223,123,217,235,214,254,286,269,86,141,101,208,279,159,151,168,85,119,260,153,134,146,176,176,215,220,238,151,204,293,93,198,165,143,184,133,113,216,239,160,168,108,78,97,171,223,213,178,163,191,239,205,164,163,94,142,229,289,79,235,205,218,253,103,185,97,174,166,190,200,190,103,215,116,181,209,175,180,206,155,169,167,187,143,333,242,172,250,111,112,202,182,154,317,223,176,203,96,180,201,163,156,127,163,206,179,158,219,253,209,261,149,147,167,184,192,45,273,196,152,100,155,156,129,211,98,94,194,109,254,112,110,223,115,138,272,234,121,194,282,204,235,200,166,181,207,123,286,243,283,140,177,287,270,181,126,148,181,109,181,181,248,148,294,218,332,80,222,58,117,144,181,222,205,143,155,147,339,218,151,232,226,152,178,59,125,99,90,185,206,150,261,241,410,88,179,139,225,190,124,204,169,109,227,166,202,268,119,134,84,177,231,170,159,108,185,137,131,151,206,200,285,88,167,176,317,72,266,187,138,103,246,177,135,311,106,178,188,243,302,242,113,188,131,287,277,167,297,208,269,211,132,61,189,268,158,184,285,194,296,185,228,121,236,195,242,137,258,198,189,241,188,204,268,85,170,237,132,192,275,138,171,207,122,257,221,144,130,159,210,71,201,98,70,180,115,217,142,278,213,203,223,189,259,165,187,128,199,147,129,280,211,272,64,190,268,215,209,112,158,147,115,200,98,132,151,153,237,234,198,209,91,229,62,179,129,101,193,166,269,86,128,249,136,187,174,120,313,201,215,185,273,102,164,251,102,269,178,289,159,159,230,115,164,229,230,276,235,210,245,180,258,104,114,182,210,215,164,172,94,153,210,191,260,143,318,222,217,77,144,105,122,217,114,256,205,396,225,360,315,320,217,247,128,178,232,163,249,157,168,214,228,159,151,117,293,251,226,184,169,225,230,146,220,170,390,75,117,166,171,195,194,136,210,109,234,167,238,121,269,124,183,200,217,206,73,94,222,207,164,232,111,129,247,164,133,88,222,197,176,127,159,201,165,217,227,216,211,96,265,153,205,135,267,206,220,124,164,206,210,133,249,147,150,116,70,153,124,304,204,216,170,85,158,205,274,133,84,124,194,220,152,163,243,243,216,189,336,204,195,177,170,135,94,149,109,190,191,139,188,240,184,147,185,230,114,105,213,161,245,205,187,162,214,241,203,323,170,221,83,267,139,159,254,135,238,171,290,209,144,147,346,206,163,175,359,290,218,149,186,181,324,178,277,191,137,178,138,226,367,235,238,229,224,244,195,97,138,261,230,214,88,213,176,132,244,241,248,198,262,150,314,200,122,121,111,180,322,204,218,59,232,82,240,183,185,180,164,95,259,143,96,209,211,120,244,199,248,228,228,137,229,230,224,178,218,128,127,198,85,184,166,166,224,141,299,183,213,324,225,90,108,216,225,214,103,201,176,241,175,124,154,77,165,216,273,247,259,162,188,224,182,166,149,159,94,156,78,222,182,109,351,113,190,350,326,102,185,159,135,269,142,192,140,194,162,209,217,72,161,213,214,111,124,121,165,157,208,100,314,155,248,215,168,139,197,183,114,127,109,105,98,247,78,213,166,196,123,195,224,279,191,88,264,127,207,95,268,87,177,266,152,171,115,319,105,194,230,86,118,257,153,248,236,74,204,129,114,135,211,170,126,166,241,227,160,140,120,336,161,233,223,140,170,144,171,216,232,211,179,80,217,232,130,115,111,198,239,122,108,267,190,201,117,219,235,206,132,188,183,139,246,68,353,233,123,254,231,126,180,118,194,224,230,208,248,138,203,101,227,142,161,101,202,152,90,228,133,254,207,180,171,75,167,298,131,192,352,309,173,123,132,237,278,165,223,233,174,229,134,177,355,117,211,172,95,224,177,196,213,259,163,201,217,237,229,107,196,298,209,240,228,152,321,217,207,135,206,139,228,201,125,191,88,182,217,195,228,113,246,247,139,195,105,163,163,177,215,354,120,246,251,160,115,83,101,211,110,117,320,184,128,199,203,139,175,158,221,175,196,304,236,334,166,229,172,142,181,152,193,245,208,200,224,251,177,233,244,126,209,243,173,236,209,142,140,148,152,305,225,308,211,184,113,281,163,310,173,180,221,250,146,306,281,150,355,127,163,208,278,262,145,58,76,151,146,209,132,234,155,179,185,116,138,214,179,188,182,206,329,256,273,161,224,227,158,248,255,232,108,196,199,274,270,221,187,313,151,111,135,225,124,181,210,223,193,250,195,132,134,188,130,148,314,164,218,233,86,249,190,279,313,177,131,141,170,89,260,146,160,143,265,220,78,89,231,149,270,95,165,86,217,147,177,205,91,244,202,260,224,165,191,136,255,152,238,260,173,243,281,198,114,239,192,113,101,194,308,204,201,243,169,196,181,231,213,143,178,100,114,186,142,320,90,99,216,225,171,129,198,140,173,214,281,96,166,184,179,146,145,150,241,74,113,298,161,152,329,261,103,180,235,214,131,202,192,268,159,196,230,212,287,136,266,154,80,228,126,103,267,185,161,195,186,182,172,146,171,179,140,203,163,165,78,181,106,88,255,133,147,128,282,152,166,226,180,83,120,201,217,91,160,177,186,125,196,152,211,244,189,135,190,146,175,219,313,233,230,118,210,150,150,169,146,179,154,256,140,304,250,191,80,333,154,204,195,142,109,167,187,82,186,102,71,171,282,158,156,177,213,125,171,206,268,217,133,288,176,160,232,210,127,124,195,109,134,166,177,251,286,103,188,194,226,88,105,125,155,247,151,283,52,239,104,206,138,241,147,178,191,137,187,271,234,174,78,167,178,94,259,158,141,258,179,266,213,244,189,200,196,116,175,248,154,150,188,236,226,106,96,56,121,210,245,114,292,102,184,203,161,185,64,234,178,222,296,105,182,210,264,181,335,172,327,319,171,227,175,282,176,158,160,193,223,127,188,194,197,183,125,118,120,123,175,138,202,192,215,147,228,79,178,236,141,128,236,182,158,199,159,217,230,94,239,150,314,93,181,197,105,74,221,264,245,168,178,84,201,251,223,136,239,168,107,237,142,143,216,240,173,203,105,189,178,161,199,185,166,257,161,265,232,145,136,239,149,136,258,150,209,123,204,216,258,274,239,146,120,213,84,202,171,143,238,216,175,164,182,261,294,115,92,321,158,180,309,231,301,90,224,197,256,86,148,253,128,352,74,192,174,261,221,269,177,260,173,197,357,234,170,85,174,297,272,124,140,176,298,113,188,266,202,209,296,223,287,78,131,288,200,145,259,183,209,126,96,353,241,287,245,150,287,170,220,187,251,121,246,162,189,155,308,160,221,201,223,271,166,259,240,203,177,178,143,94,139,232,228,138,64,198,101,305,193,198,185,223,129,151,256,222,148,250,149,149,181,273,295,139,128,173,114,104,153,95,130,168,251,145,206,229,180,256,208,110,171,159,165,151,145,88,183,154,205,148,148,221,116,175,117,228,115,196,259,138,107,97,266,158,309,94,123,137,339,199,80,264,296,181,71,159,161,145,104,157,135,232,235,271,195,316,300,158,125,185,117,367,87,202,215,188,99,83,183,109,195,201,105,95,219,250,128,237,150,238,170,227,232,101,235,216,154,125,173,153,237,199,286,204,136,370,192,65,251,186,232,132,146,79,306,230,168,265,258,281,152,237,145,252,105,321,224,159,164,140,237,326,156,208,218,177,134,248,215,150,132,152,111,267,225,200,185,275,50,203,131,168,219,221,152,119,212,85,227,318,308,177,110,72,295,268,133,100,188,232,212,163,107,205,114,256,276,100,248,130,234,110,147,237,232,262,259,177,113,141,74,124,95,211,163,192,151,194,189,204,222,106,213,194,134,187,233,217,276,151,153,224,103,148,251,142,153,274,137,163,193,90,269,169,61,213,127,229,184,197,235,104,157,154,272,221,314,108,93,256,235,139,237,216,94,270,148,239,173,145,163,221,262,147,220,78,202,296,202,212,246,220,181,236,111,140,198,83,255,170,103,119,270,134,211,123,96,143,193,95,127,182,211,233,207,130,186,281,118,191,287,130,271,152,218,219,208,181,128,138,143,160,330,196,163,220,131,222,125,252,119,126,211,146,146,177,236,85,186,218,187,261,137,206,126,199,284,203,116,215,146,93,129,127,181,95,75,234,156,179,191,175,228,184,168,121,196,233,49,139,323,105,192,160,403,239,100,147,203,198,222,200,115,266,174,89,234,211,207,209,137,210,186,201,222,154,154,229,241,187,118,142,197,181,139,310,223,211,136,231,131,238,216,128,52,116,233,226,195,236,267,233,124,172,225,170,149,238,184,256,93,209,215,217,195,218,138,236,342,169,311,244,162,189,169,186,205,260,230,272,151,110,156,180,127,168,242,186,73,211,118,252,219,186,205,282,197,194,149,166,213,186,116,188,133,247,238,138,98,211,280,111,181,192,192,246,145,132,249,232,315,201,208,221,121,252,202,259,195,212,260,89,184,173,272,119,207,210,311,257,258,182,185,148,170,162,145,224,187,186,188,151,272,222,157,193,257,174,227,240,238,223,105,160,131,206,290,225,179,235,230,97,201,123,187,179,176,186,212,222,229,207,117,62,156,311,224,81,282,169,124,132,86,282,198,151,182,336,304,84,245,91,194,157,203,234,187,161,193,139,103,141,184,184,221,153,194,296,82,144,125,229,332,116,301,198,309,136,190,271,276,172,171,118,245,182,154,130,85,166,260,122,173,183,172,328,224,124,207,258,167,182,52,248,240,223,290,128,111,67,180,341,172,198,238,294,205,202,189,195,199,196,148,209,141,99,184,166,185,148,326,100,134,124,153,164,186,231,214,222,69,302,178,197,187,245,117,224,208,177,204,201,142,222,143,187,147,158,142,92,246,209,245,192,141,117,112,140,214,174,157,250,195,176,105,122,231,179,171,171,236,224,191,139,119,62,169,302,282,207,140,120,204,185,195,67,88,243,273,358,144,300,252,243,340,151,205,111,241,220,109,190,169,216,166,169,170,183,206,102,214,124,91,260,283,120,173,209,172,240,236,147,120,139,247,175,147,139,235,166,170,184,176,209,156,153,151,264,221,124,186,135,363,160,130,89,88,136,233,222,215,155,160,167,208,123,181,115,90,146,163,236,209,219,235,254,110,228,211,191,255,226,319,80,126,239,214,144,162,156,186,115,282,147,134,147,162,196,332,63,190,145,120,131,255,234,168,179,286,185,142,209,198,199,291,294,159,103,242,226,143,269,95,214,143,147,157,191,147,175,311,212,208,133,100,223,239,191,171,242,87,167,117,224,123,135,294,87,256,208,255,251,208,199,215,104,179,185,132,80,127,190,208,224,117,212,228,199,144,145,132,142,267,83,202,82,188,213,313,218,181,238,88,275,160,212,265,219,123,218,142,272,163,163,197,155,134,225,164,93,297,170,165,199,219,274,174,177,94,217,203,209,97,155,244,176,166,257,148,120,174,209,114,120,99,150,229,178,229,106,274,196,185,212,247,181,179,281,182,152,201,333,335,250,114,156,140,110,307,218,132,227,265,196,147,151,248,162,200,91,113,99,129,191,188,198,187,213,148,146,187,160,174,121,278,112,129,298,312,211,298,92,133,156,220,233,189,273,248,115,229,262,235,246,194,213,166,156,114,152,131,216,279,218,214,237,109,168,201,113,203,228,172,168,156,220,258,160,145,213,161,187,242,123,197,122,340,228,200,200,268,160,219,266,113,160,230,67,194,418,91,115,142,242,173,261,251,131,180,108,235,269,219,227,292,89,186,62,203,363,141,270,203,145,50,225,185,243,284,87,216,276,167,94,226,238,136,143,171,333,164,170,222,196,79,276,179,208,222,187,124,148,301,151,332,243,243,230,212,255,245,253,237,285,93,295,171,156,204,180,179,219,259,177,161,200,261,238,159,184,270,133,209,114,79,91,144,115,317,263,158,214,151,225,174,179,79,68,206,163,218,129,294,101,174,246,198,121,287,82,267,114,232,180,177,192,126,184,192,181,273,155,125,151,190,132,272,156,160,182,183,150,178,142,137,151,226,239,141,320,176,238,135,215,194,230,326,155,92,248,182,194,128,281,170,264,113,222,189,232,111,199,190,210,236,206,374,200,240,161,216,111,186,270,209,273,161,93,179,283,144,102,135,155,199,282,214,113,217,199,186,356,294,120,226,122,115,175,157,52,235,203,215,211,227,197,179,313,162,137,95,138,123,231,159,140,103,242,246,104,143,160,179,262,181,145,254,267,253,217,228,141,160,140,211,221,332,116,110,171,191,173,79,140,79,222,232,111,190,141,200,193,147,255,173,89,165,123,72,102,93,102,124,187,169,220,84,202,253,268,158,310,93,289,230,198,115,140,191,312,149,181,249,212,128,206,226,303,88,136,130,161,184,100,192,335,185,102,136,189,195,224,164,107,99,100,205,215,109,145,127,340,162,213,132,165,266,155,325,166,144,168,93,99,285,124,174,205,262,210,169,124,204,226,322,135,201,160,294,122,254,78,210,186,347,186,107,191,144,83,185,302,169,214,197,202,266,153,163,234,198,172,197,133,163,280,310,252,118,165,177,189,71,92,201,201,142,199,186,170,115,108,82,103,255,174,236,147,241,150,97,208,128,253,105,162,84,228,114,216,155,99,223,226,275,154,143,212,265,189,298,313,176,188,126,167,78,117,109,287,182,163,179,117,223,251,196,87,187,246,130,192,145,233,261,227,238,164,181,108,211,134,114,180,215,197,215,193,168,290,143,204,281,245,318,206,146,285,202,161,225,155,231,136,283,222,190,165,166,209,189,220,307,231,104,111,229,168,148,277,161,153,214,280,152,153,93,212,183,291,284,236,226,240,133,130,161,273,222,159,195,137,234,140,266,277,128,89,172,184,170,184,172,184,246,176,203,105,220,140,174,221,221,145,159,260,267,251,234,201,228,209,158,167,155,155,243,142,227,161,316,121,180,89,266,69,197,154,165,152,220,140,128,169,173,247,240,187,204,160,209,393,256,202,144,107,155,148,135,223,239,222,175,221,105,257,257,307,152,132,206,336,210,248,181,235,140,235,199,182,132,175,111,134,116,207,153,154,266,331,186,211,161,236,77,280,174,215,183,130,188,179,194,206,251,330,142,203,127,136,112,191,214,172,179,176,146,275,147,226,225,243,289,149,193,174,231,99,155,211,125,248,223,208,227,137,156,235,139,187,54,289,198,126,197,248,102,139,226,221,195,184,132,202,197,240,154,91,95,199,242,138,101,321,246,112,182,220,201,133,174,279,235,259,205,274,130,82,197,212,149,233,94,189,224,206,201,299,173,146,171,172,232,84,111,161,244,223,82,133,190,215,120,126,153,127,287,180,230,233,259,177,188,111,363,234,262,131,185,337,130,317,137,145,114,324,227,161,179,227,200,220,110,216,130,149,162,116,322,73,200,180,316,353,238,164,102,217,166,141,204,189,209,132,281,251,221,222,146,194,113,72,169,171,278,237,122,123,203,78,202,133,187,122,88,277,259,169,287,162,208,167,197,214,162,156,276,262,209,286,219,178,172,258,129,377,113,70,222,192,94,251,270,110,129,264,169,253,223,309,249,202,135,305,275,256,128,198,161,150,236,203,176,104,266,117,212,146,332,184,144,96,219,251,223,157,184,75,279,234,105,197,246,64,290,270,219,99,166,197,172,242,267,312,155,248,275,164,164,167,176,173,179,195,165,184,295,227,294,234,147,218,142,176,145,206,153,159,286,217,126,221,106,186,189,243,314,329,140,190,194,248,207,122,162,175,123,132,80,226,194,248,108,165,198,278,104,222,83,187,183,207,198,111,254,164,174,236,198,336,162,143,267,288,139,79,217,197,210,249,105,130,187,209,153,226,203,242,226,90,289,176,138,205,202,301,148,178,265,295,188,170,280,352,153,212,118,208,187,199,107,165,318,202,105,122,185,70,95,163,115,192,261,166,173,239,149,157,174,259,110,170,139,247,203,342,161,250,164,233,253,225,237,98,212,225,209,91,110,273,302,188,137,232,224,129,155,132,191,349,196,112,223,156,141,128,285,285,119,115,124,200,287,160,210,85,250,224,174,223,220,151,72,277,125,155,286,265,178,345,122,197,251,170,281,180,193,271,237,280,234,144,279,228,147,229,173,186,121,310,150,75,116,284,213,173,179,175,220,142,259,236,207,140,268,284,260,274,159,278,175,243,221,205,206,203,232,157,151,192,209,153,244,165,179,238,148,175,348,253,139,268,146,65,113,143,106,256,153,151,170,153,159,87,173,162,101,135,181,72,172,231,126,63,64,121,160,146,226,268,172,231,124,277,181,270,218,150,264,101,327,202,111,159,158,194,142,220,259,241,180,168,113,184,144,201,126,180,313,213,245,250,173,206,105,215,202,251,143,79,120,91,103,226,65,178,173,196,220,274,226,233,223,134,179,94,163,190,148,252,164,144,199,334,125,186,166,172,206,158,219,194,205,223,144,101,284,124,272,103,146,126,243,231,160,247,91,251,76,161,174,229,138,189,117,234,208,184,214,209,74,232,196,260,68,116,117,229,113,237,241,221,128,242,189,185,90,116,174,245,87,70,243,189,163,188,113,286,241,305,187,196,224,289,276,143,213,92,134,185,215,189,115,166,247,269,182,124,190,235,206,87,145,211,263,112,103,144,186,119,354,241,349,190,122,172,162,226,115,354,146,195,176,342,156,106,147,161,218,188,81,298,132,218,216,223,125,93,120,118,95,140,108,95,111,251,269,202,332,98,211,233,139,122,95,112,127,217,165,327,170,150,159,196,129,214,234,114,160,269,261,257,186,144,267,134,195,77,282,315,258,227,186,184,65,167,240,218,183,164,216,190,140,271,165,227,155,171,227,68,192,181,162,152,146,199,326,281,182,199,205,101,222,136,176,97,174,154,110,73,248,145,161,218,212,224,262,149,172,222,344,191,143,314,188,252,122,122,219,226,320,109,136,127,277,237,157,269,220,208,101,189,206,180,218,173,54,155,192,193,217,148,135,142,146,219,181,143,131,236,189,124,272,148,129,212,204,261,156,249,273,96,207,164,202,188,80,272,248,212,213,121,88,364,246,196,94,172,198,171,201,222,199,300,165,75,238,174,177,237,147,86,134,56,102,209,219,149,77,319,160,212,305,126,219,207,269,196,242,130,237,201,89,133,139,127,218,215,113,101,86,135,228,402,231,140,258,211,130,120,229,276,334,188,80,151,165,262,274,293,156,226,67,206,137,175,310,99,170,186,103,181,54,112,266,144,144,237,248,176,205,132,153,221,180,264,234,135,250,195,128,106,101,217,268,225,195,138,218,104,188,225,244,240,155,243,125,204,230,181,194,346,136,214,112,83,171,151,254,164,143,187,131,227,320,104,185,110,117,154,186,285,161,88,125,229,176,163,79,156,152,189,148,232,159,278,173,107,112,62,97,159,69,77,245,137,218,143,125,233,309,202,165,242,169,125,245,165,147,225,222,67,243,314,91,212,258,91,210,218,286,127,155,195,175,165,275,232,182,114,289,226,194,192,116,186,271,160,217,150,251,180,156,384,161,344,192,160,210,241,247,116,142,198,179,175,141,320,198,185,205,164,163,245,133,160,182,276,142,204,116,291,290,138,211,198,277,233,249,167,201,62,217,320,325,73,256,222,218,81,171,191,150,161,191,257,76,150,152,212,148,130,90,159,178,81,168,236,198,277,319,287,192,168,112,95,148,175,198,185,102,146,269,244,242,156,226,236,140,217,94,255,142,177,176,210,294,146,207,136,120,92,245,95,248,193,124,169,130,267,210,206,203,172,109,150,121,102,300,132,249,263,179,201,186,143,267,139,86,247,98,126,243,186,210,208,209,198,170,221,257,173,153,196,178,222,220,210,240,195,107,189,181,74,148,191,243,226,67,223,235,121,178,174,142,113,81,203,241,177,222,144,232,269,307,222,143,204,129,201,129,202,79,189,125,222,229,214,138,256,278,183,138,123,139,103,125,213,234,254,129,136,236,227,92,152,172,187,308,133,209,145,100,136,151,159,211,173,221,223,84,331,285,299,197,126,111,175,155,99,133,225,153,248,165,190,276,214,222,238,182,189,239,202,128,140,173,243,226,143,327,328,174,276,200,226,185,139,90,210,203,140,126,204,310,84,207,195,223,233,154,157,149,195,128,60,184,150,363,114,197,166,275,147,119,230,49,162,241,197,198,166,205,91,180,294,177,220,104,114,318,211,191,187,105,209,192,239,142,176,230,170,246,88,130,110,169,143,216,253,192,137,54,239,103,120,94,237,154,140,258,113,233,99,165,267,192,76,149,363,249,158,322,115,245,251,91,236,170,211,198,137,225,205,269,338,166,185,239,141,207,217,86,231,76,190,217,263,104,182,187,194,120,179,175,159,239,255,259,145,176,58,181,119,204,227,216,202,123,208,84,230,146,215,183,319,158,255,255,264,163,321,104,189,210,218,135,120,217,119,167,218,278,135,302,218,190,57,120,141,223,209,262,192,290,239,201,234,139,220,287,408,193,178,160,242,233,291,142,172,64,374,172,129,102,126,159,219,133,139,200,168,184,196,194,143,258,187,135,177,168,233,261,130,176,238,159,206,139,366,175,161,238,236,241,107,149,227,260,141,148,247,224,202,239,99,176,234,257,275,120,169,305,190,346,148,264,211,269,199,133,310,234,250,264,243,226,100,157,178,202,191,211,256,282,227,124,148,242,195,208,148,228,230,92,80,227,119,172,184,188,197,66,244,156,214,119,183,234,225,154,278,50,237,211,172,154,104,234,167,233,151,88,142,262,154,86,82,121,202,218,95,323,252,214,174,350,175,343,281,203,196,168,243,117,249,171,356,182,234,94,259,248,227,130,150,111,274,214,113,170,248,246,170,261,170,168,241,211,76,173,226,163,271,117,134,243,283,299,105,133,216,218,221,172,329,89,66,221,113,205,295,159,146,209,211,99,163,202,348,175,185,342,127,181,257,86,172,100,138,226,210,160,245,200,243,108,158,271,152,171,129,224,200,265,264,266,202,279,177,243,106,196,328,145,98,331,191,255,193,185,130,189,144,112,220,259,219,243,170,113,135,133,247,77,256,118,218,107,352,215,104,96,274,133,168,115,171,260,186,326,163,198,267,165,316,218,115,161,180,188,170,207,68,261,176,227,264,207,161,143,117,233,293,152,226,130,213,209,231,169,130,178,214,192,176,172,175,204,252,291,159,190,120,245,272,157,164,208,105,204,214,214,110,245,237,79,127,173,253,134,137,79,172,320,185,218,67,228,120,253,136,165,309,149,210,268,206,144,170,150,243,241,158,238,174,213,63,169,74,179,228,96,211,151,221,119,89,208,167,108,97,227,205,76,110,206,299,185,144,200,251,122,316,365,192,146,149,166,266,298,184,97,206,232,245,157,264,251,225,208,187,105,179,164,121,238,243,185,181,198,110,269,145,253,108,174,183,190,105,137,112,162,137,157,335,281,142,216,160,189,228,236,89,162,129,213,198,210,175,231,152,153,207,217,148,173,131,168,180,76,130,248,101,141,215,146,141,141,140,229,260,282,222,91,186,167,192,231,88,154,185,290,82,159,223,212,178,226,124,173,87,59,134,122,154,191,166,200,201,199,100,165,211,159,248,83,121,213,187,135,142,275,83,151,118,225,243,128,196,78,219,167,249,183,226,141,129,229,210,288,268,130,161,166,160,198,112,77,260,233,136,101,124,130,255,247,87,66,220,134,260,211,252,194,142,267,275,143,209,184,83,206,108,153,166,211,82,129,169,121,254,221,194,229,283,227,212,110,202,168,97,225,35,124,133,207,161,69,62,91,203,194,292,142,155,169,221,170,109,166,89,192,143,157,304,151,157,215,112,100,187,249,84,160,159,134,98,247,258,135,260,217,89,69,153,150,178,223,200,168,75,124,116,171,127,158,154,240,231,349,111,239,147,180,203,175,156,173,175,203,211,179,253,232,139,119,103,169,178,172,171,240,81,195,165,148,235,153,261,136,63,149,238,237,227,341,273,210,156,218,180,209,249,69,282,212,274,235,75,218,248,82,122,187,112,194,199,256,132,282,168,115,174,130,214,223,242,183,184,260,202,177,127,96,198,198,204,82,112,189,200,234,69,227,308,282,196,301,234,203,188,368,233,171,113,283,160,188,172,299,216,230,135,171,233,228,224,214,226,145,159,115,168,235,149,207,168,231,66,201,138,206,310,266,165,89,128,348,386,182,282,335,233,220,122,183,204,231,178,186,187,115,185,105,142,144,150,146,197,337,174,197,156,255,196,228,134,250,185,103,177,107,293,100,146,120,75,115,227,240,181,263,157,240,127,174,264,257,156,240,213,137,184,209,108,244,119,282,134,175,132,209,185,313,207,215,254,161,187,150,194,282,226,102,172,61,234,207,269,116,236,301,117,275,224,124,187,270,149,204,213,127,252,212,163,188,155,226,309,228,228,232,226,137,276,250,127,99,243,127,61,257,265,256,164,216,170,248,124,331,220,173,275,233,81,82,70,125,192,203,230,212,300,183,121,150,321,101,168,70,184,181,184,184,134,222,146,193,179,80,191,72,224,208,238,208,206,147,96,229,141,166,255,156,207,215,143,138,219,61,205,160,152,162,153,226,204,209,245,244,267,105,245,188,215,283,321,178,114,134,217,238,252,141,312,164,177,350,284,228,245,142,104,153,182,250,165,191,240,185,158,229,170,129,264,231,177,190,120,128,135,168,111,154,153,258,81,276,236,154,179,185,224,192,139,119,235,204,222,251,85,226,147,279,247,150,191,106,106,113,304,129,141,165,313,82,156,262,197,161,358,156,135,62,159,108,163,156,270,321,259,253,188,199,251,225,253,138,205,174,242,219,204,70,181,91,69,208,124,322,100,164,93,207,141,125,177,93,107,133,176,205,125,257,161,211,227,140,127,198,161,217,153,220,106,115,156,100,127,126,197,243,165,155,142,184,226,169,207,211,175,131,213,168,192,304,189,154,196,241,152,216,52,225,336,234,198,213,220,222,142,160,176,112,226,117,178,163,183,273,223,190,174,267,177,341,375,102,135,300,372,234,78,204,346,240,145,221,299,227,207,223,308,104,243,89,118,291,92,103,100,244,272,166,148,171,195,198,155,78,257,255,229,165,269,143,222,253,115,123,234,250,182,221,250,221,159,215,193,285,253,228,167,152,114,197,134,134,239,232,120,84,116,140,88,168,121,329,126,235,250,218,182,218,205,185,238,154,246,214,275,87,106,173,163,243,178,142,194,177,125,216,238,112,114,204,176,194,88,177,107,308,203,143,259,143,229,132,252,269,254,135,188,286,217,180,210,174,223,93,71,268,200,185,259,255,190,257,141,144,100,138,158,166,189,183,163,216,210,271,270,238,138,67,117,199,178,254,115,341,120,328,123,158,174,193,108,242,177,255,116,262,86,77,257,134,199,107,225,192,178,255,159,185,149,220,241,244,175,127,266,184,242,106,263,150,236,249,215,234,95,143,181,296,126,145,193,236,98,180,102,288,161,176,194,263,248,221,172,271,212,182,133,196,255,185,260,161,363,330,185,144,297,244,247,209,229,236,186,114,69,203,183,184,215,153,157,217,207,153,215,125,274,133,102,139,224,218,269,132,200,228,311,124,201,211,173,256,225,145,81,212,137,160,169,214,202,129,251,260,107,75,215,414,195,220,214,152,201,211,198,204,107,101,177,257,236,115,321,94,260,182,98,214,328,231,131,240,183,254,185,130,186,195,200,156,148,118,310,213,160,217,149,213,192,207,192,183,105,46,312,188,298,106,141,138,167,174,213,114,222,194,71,276,59,120,207,104,189,230,104,208,253,235,159,179,216,130,250,235,213,199,152,154,99,140,129,295,218,218,258,248,134,104,187,117,138,188,217,128,234,193,107,115,209,253,184,170,174,239,299,205,168,244,88,199,108,174,263,157,335,113,252,133,224,80,192,97,116,204,208,179,187,388,156,259,142,143,259,159,271,187,239,181,159,100,191,118,209,156,191,242,277,159,64,69,136,196,270,240,270,225,270,234,59,177,148,241,272,130,363,165,118,230,186,201,112,92,114,175,186,99,190,181,232,216,270,213,155,243,101,140,74,151,193,88,215,224,328,143,175,264,212,150,246,150,187,105,148,197,153,333,123,116,200,63,153,170,161,284,228,181,238,254,226,136,112,260,185,153,240,129,54,185,284,305,237,320,204,139,221,112,190,171,175,279,278,254,178,204,238,191,169,169,186,207,224,117,130,177,198,67,100,195,207,143,182,308,187,78,205,189,282,268,194,149,234,283,104,165,165,131,101,157,264,113,245,161,55,94,182,103,190,134,227,177,207,114,215,224,182,241,121,177,103,258,141,235,269,299,63,263,218,121,343,316,220,228,173,223,163,148,127,177,143,181,67,262,158,150,307,152,245,97,117,216,122,104,85,280,244,160,117,249,136,140,144,257,273,205,121,177,145,168,156,174,206,275,195,178,188,201,122,160,221,251,88,138,121,101,115,188,158,177,265,257,185,187,145,287,93,171,124,155,118,153,408,230,334,206,313,284,111,267,226,144,164,223,247,183,101,237,208,151,236,281,189,271,130,75,159,271,166,229,290,300,152,132,104,105,287,269,146,143,110,137,176,138,172,134,158,97,209,108,119,174,214,87,209,105,229,146,185,93,135,133,259,237,216,199,232,240,235,167,227,121,146,243,179,90,210,228,255,148,212,146,119,137,131,104,146,265,278,127,166,169,223,80,177,262,154,244,128,109,217,202,103,326,202,111,185,181,133,182,227,144,180,147,159,193,167,206,127,229,98,139,133,270,151,339,244,233,144,281,208,171,223,219,229,79,119,233,193,244,181,118,167,264,357,136,271,175,145,213,214,114,103,238,228,49,153,172,134,74,130,154,201,291,207,194,248,155,181,177,171,153,117,188,109,250,191,147,257,196,260,202,202,153,117,89,252,214,263,161,170,84,148,105,78,199,119,210,168,199,185,230,106,153,92,200,86,99,168,206,146,339,163,179,154,183,182,149,271,165,118,274,205,275,144,193,87,202,100,192,228,88,261,316,189,221,200,254,187,235,85,203,206,251,219,310,180,181,108,126,181,71,124,111,179,149,104,68,338,188,259,237,225,179,213,214,158,256,129,144,260,274,92,206,266,200,210,193,322,170,216,205,94,244,146,83,95,199,149,218,283,76,201,281,102,283,120,158,263,210,145,138,117,128,249,354,111,122,245,147,177,181,224,286,279,152,200,37,96,128,70,212,257,167,117,188,199,82,74,222,131,211,258,195,219,193,162,255,322,199,176,210,280,75,161,145,155,251,180,193,197,116,156,118,186,277,206,205,133,183,176,186,241,320,159,123,257,181,216,56,190,86,109,170,137,179,119,178,249,132,96,120,154,219,107,296,112,264,261,279,238,247,149,226,218,273,92,137,90,222,209,496,197,164,163,270,160,239,129,87,174,198,123,236,161,196,119,165,180,175,217,154,172,128,278,238,190,237,155,169,168,183,60,219,113,143,157,265,328,132,186,222,176,286,186,235,158,288,120,156,102,177,201,173,338,189,159,62,128,202,112,247,248,268,85,130,197,91,374,269,110,217,133,160,65,191,239,233,196,94,205,253,197,103,84,332,194,111,139,164,144,157,100,108,253,229,267,298,102,167,206,73,104,153,132,195,146,121,137,236,222,377,347,139,121,158,162,190,143,183,170,143,198,101,119,254,185,161,355,209,281,169,141,132,233,248,158,175,194,98,151,108,215,256,98,104,117,248,141,194,214,175,240,284,79,147,244,115,207,176,188,125,218,179,240,121,154,186,282,226,232,205,138,355,164,318,197,211,304,102,173,196,123,143,200,103,166,228,173,234,201,147,134,215,116,201,243,166,100,236,183,151,154,142,231,251,253,117,232,186,147,100,153,207,251,179,91,159,236,229,196,188,135,295,201,108,222,129,162,204,175,212,287,159,232,204,112,245,183,243,174,39,96,185,127,225,282,93,269,187,140,143,300,241,246,93,132,241,281,133,135,194,274,249,270,201,274,267,138,201,150,239,155,114,204,150,201,124,177,206,158,216,173,84,196,183,167,129,131,215,112,153,129,192,173,218,181,112,97,156,314,119,121,258,162,210,283,258,69,163,104,255,214,143,112,224,102,214,367,186,175,254,222,224,245,191,184,257,245,96,71,143,145,273,108,234,181,152,217,154,218,161,147,79,95,228,128,251,127,169,145,150,77,75,171,201,188,158,204,175,298,125,256,98,150,119,137,148,101,147,187,213,185,182,242,293,214,167,160,202,160,214,97,56,275,233,147,158,217,204,202,169,141,111,204,219,153,237,153,71,154,201,128,259,274,49,159,194,78,128,203]
|
doclens.46.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[132,125,156,150,181,209,228,185,339,185,118,171,196,267,266,199,212,315,220,176,154,161,271,202,269,224,128,150,237,59,215,192,240,152,281,206,56,283,130,127,186,198,254,179,166,254,75,145,104,198,305,288,276,230,180,101,150,236,225,261,157,194,169,157,101,142,240,213,197,150,246,239,153,368,281,262,196,176,125,184,72,221,130,229,110,165,187,131,85,187,151,288,160,244,226,245,158,307,275,223,158,160,89,141,225,167,279,124,247,109,287,166,229,216,199,162,103,201,146,148,130,95,122,199,177,154,136,198,277,176,119,177,198,151,211,286,253,95,96,189,201,166,256,287,247,250,177,258,119,116,195,185,86,187,240,176,149,236,140,206,197,270,80,208,127,225,119,175,317,143,222,183,286,225,193,180,206,117,358,240,200,274,181,304,160,269,262,203,206,140,228,193,141,259,306,195,221,276,85,212,133,239,115,108,139,261,196,277,193,197,82,256,172,173,117,178,170,269,75,204,173,267,79,131,100,152,141,367,183,171,128,171,178,236,194,129,136,335,145,104,205,209,172,240,182,240,78,119,228,214,105,239,159,309,122,142,263,198,192,248,91,220,188,248,127,209,159,199,153,202,198,119,321,212,215,244,106,213,228,184,103,168,150,187,135,180,98,151,327,109,236,211,98,261,136,74,172,221,192,183,166,167,190,141,153,164,143,221,224,175,137,207,115,48,122,231,216,183,190,66,269,290,132,320,214,229,203,222,249,156,390,242,90,164,80,157,135,134,221,167,116,113,183,189,328,155,258,234,122,134,169,146,355,143,263,304,214,222,136,289,45,208,202,267,208,107,80,161,152,218,279,172,151,133,122,152,64,154,183,275,170,177,231,77,174,136,188,157,223,119,178,121,200,155,98,321,290,152,147,209,180,96,239,146,226,236,184,80,337,168,223,200,204,107,196,156,98,75,148,196,198,170,215,142,176,260,95,217,234,166,142,175,171,101,172,146,124,329,210,213,237,172,188,208,240,187,285,185,167,180,184,86,192,147,238,194,219,168,344,235,194,234,142,224,180,253,117,200,100,98,247,123,147,133,230,169,188,249,151,185,200,228,348,284,133,210,202,168,218,167,164,167,273,145,261,201,162,234,185,214,143,247,186,311,236,216,188,174,178,192,179,193,275,228,174,323,281,138,114,214,240,97,288,258,86,157,192,206,164,172,199,176,188,226,150,159,131,224,224,151,127,308,229,108,186,202,114,116,286,245,338,199,231,60,292,194,159,157,132,268,166,256,131,268,214,161,196,119,108,115,173,212,143,260,165,150,286,243,152,196,157,257,310,253,128,140,308,214,245,78,114,129,146,135,236,211,166,349,290,106,232,144,132,280,326,201,203,102,197,174,104,217,154,140,218,135,232,178,379,182,228,209,191,196,198,169,163,263,178,259,101,299,145,295,232,221,255,203,116,327,316,288,203,121,182,290,366,211,171,148,180,191,100,204,153,193,151,212,335,127,240,305,128,150,263,267,173,208,233,236,119,161,77,236,99,172,160,269,137,218,117,307,189,259,265,156,209,243,169,197,166,194,169,153,212,202,301,165,65,179,146,196,220,185,114,114,199,163,206,263,206,174,143,202,77,190,196,227,210,137,203,240,97,135,363,131,128,240,115,250,189,190,120,109,272,172,171,266,142,190,117,288,243,160,174,215,289,163,185,176,142,63,114,170,172,212,218,107,167,178,256,247,259,249,223,229,115,141,254,256,78,109,203,122,137,215,125,319,81,234,134,82,231,136,175,208,93,144,197,228,185,263,126,135,119,59,77,235,124,253,361,188,174,350,209,249,225,101,91,228,311,192,190,104,164,244,220,135,282,113,165,106,156,95,140,244,93,237,231,123,268,289,140,146,252,148,113,216,227,363,122,200,211,320,198,141,152,192,149,159,149,177,212,217,171,84,165,199,218,222,130,116,233,102,183,139,118,109,289,282,156,147,325,232,206,223,113,182,148,83,115,167,107,111,145,187,391,310,157,132,70,139,270,151,127,230,248,314,117,278,128,96,225,184,176,155,269,158,212,296,147,140,205,136,257,100,114,227,382,214,187,157,293,174,221,145,148,229,226,201,107,149,200,185,170,170,235,143,217,206,239,262,171,257,156,312,178,133,248,137,191,155,122,83,227,330,298,264,78,238,198,228,247,111,281,230,293,110,265,232,195,223,264,374,133,121,102,118,267,203,100,99,211,299,138,332,195,82,90,153,198,144,227,134,228,123,223,174,231,336,326,252,398,231,176,239,320,202,320,126,133,156,182,224,123,219,276,171,130,189,75,246,226,241,188,186,223,156,149,242,196,221,180,178,233,199,188,215,196,309,98,213,155,149,228,92,224,238,259,186,221,90,121,139,212,165,238,145,136,266,190,163,139,283,238,244,176,251,67,159,96,101,374,142,193,212,241,118,224,94,224,177,187,253,161,225,104,227,270,149,220,93,255,224,167,231,200,223,223,97,149,284,182,122,96,59,102,235,218,123,275,148,176,156,165,231,239,131,203,150,205,179,244,163,148,284,321,241,241,206,159,61,139,351,131,117,257,246,59,250,90,152,175,225,182,111,128,243,186,99,235,143,129,208,148,150,258,192,197,277,273,151,258,166,208,154,180,153,163,192,131,173,167,99,131,198,123,253,162,145,209,107,110,171,140,112,92,130,187,175,320,254,149,204,96,145,113,157,240,229,117,253,278,216,109,291,121,256,172,156,135,226,271,182,309,237,132,132,107,134,208,230,155,281,194,96,171,256,184,258,219,314,271,206,218,246,199,100,150,213,107,90,126,236,200,104,148,212,193,208,166,110,59,185,135,201,211,82,248,220,258,130,98,218,141,271,183,236,292,208,96,177,180,148,218,169,174,235,187,228,201,212,228,66,239,238,134,187,238,304,303,117,207,90,119,143,181,141,222,163,75,183,270,108,101,101,156,173,394,249,278,129,113,143,177,153,196,285,175,160,185,136,205,223,144,180,121,243,169,286,176,131,157,258,217,240,234,256,225,228,181,184,197,143,303,226,183,258,197,181,244,143,342,126,229,156,217,99,253,325,136,274,141,265,144,149,148,255,145,145,210,56,54,181,111,164,256,135,142,250,134,148,112,225,156,223,116,112,221,132,189,148,233,279,247,156,219,180,76,302,191,119,106,88,356,203,197,228,190,165,133,154,171,138,162,151,173,188,162,110,188,222,188,337,234,145,155,255,102,212,127,270,124,226,161,208,123,166,218,136,148,201,119,288,313,261,159,254,143,215,230,93,139,207,212,221,276,263,224,175,231,258,197,214,158,179,227,105,195,181,252,180,199,191,192,122,303,292,210,326,180,130,137,115,143,288,251,291,164,161,155,272,106,80,234,212,183,145,225,174,193,156,182,140,83,145,254,293,123,101,232,257,276,192,193,125,194,116,164,250,300,219,239,245,204,205,96,118,158,168,111,148,310,105,213,285,125,296,151,109,130,243,223,141,251,94,260,121,135,123,305,253,164,200,263,298,131,260,198,142,184,230,184,223,222,128,242,362,244,242,89,212,162,201,240,170,94,142,116,163,141,301,150,223,259,298,170,246,148,146,177,229,179,216,239,138,236,297,234,131,138,254,215,213,297,250,220,223,264,86,103,145,184,184,278,147,179,157,216,311,230,150,166,297,233,187,166,79,304,244,184,202,213,263,183,214,228,114,171,237,111,218,192,198,112,201,377,116,145,139,151,143,214,220,168,138,179,134,206,178,212,136,183,108,333,277,345,116,273,101,168,192,104,367,226,258,172,127,80,208,128,208,237,231,232,199,185,182,232,189,136,207,114,92,292,239,216,244,75,157,247,143,196,347,123,156,184,213,190,260,100,105,196,144,75,158,158,135,221,188,207,196,103,282,129,155,193,220,226,206,147,110,85,221,209,190,203,210,92,209,247,207,118,168,187,273,116,139,243,78,246,254,110,171,245,218,70,255,160,182,232,223,113,93,143,209,187,231,122,176,311,262,251,179,222,220,216,217,228,174,233,130,203,224,298,176,215,186,260,119,112,277,75,270,187,123,201,163,192,137,111,244,79,127,205,168,129,265,104,120,184,119,177,100,213,169,196,202,198,188,81,284,157,279,223,343,195,186,336,133,256,232,179,169,232,148,203,302,180,244,45,134,156,119,185,158,274,200,309,171,72,197,215,290,242,138,137,236,153,109,119,161,142,76,253,115,260,205,235,198,267,203,162,163,146,199,212,163,164,159,105,286,251,185,263,187,271,234,238,224,289,112,238,174,107,135,214,272,110,149,145,250,197,141,138,238,215,173,85,302,113,219,217,103,204,166,107,243,266,154,364,116,198,245,251,133,112,140,266,133,270,229,179,154,210,272,79,222,206,156,181,110,297,216,167,265,118,204,107,129,139,220,86,212,159,198,141,88,87,208,174,194,146,166,223,185,194,230,210,199,232,174,250,157,112,220,266,204,203,267,122,241,116,215,154,92,92,135,153,199,179,299,197,199,123,231,144,166,297,254,193,151,133,262,182,195,238,188,253,135,277,196,226,214,108,141,132,159,185,147,299,218,311,116,71,220,264,152,201,227,193,199,167,241,216,135,187,168,187,354,128,248,144,134,122,222,133,237,167,173,214,255,218,194,162,287,193,95,288,144,168,254,170,187,209,158,152,202,99,181,148,176,374,187,271,246,242,131,213,398,217,145,193,153,85,249,188,161,149,212,146,145,139,171,95,274,187,255,318,175,131,195,225,224,198,155,165,173,109,129,166,202,228,138,70,163,200,218,266,225,183,135,196,261,158,299,231,172,145,115,158,160,276,200,130,181,129,198,212,378,159,310,253,108,153,150,174,189,298,204,288,120,187,265,170,244,247,223,168,89,166,205,158,219,196,117,240,79,315,189,234,187,141,158,110,142,71,181,176,199,140,158,222,210,230,145,155,159,290,211,230,251,111,283,215,197,228,149,185,154,173,139,163,130,173,157,224,336,222,279,154,145,295,230,176,151,216,205,150,234,187,274,186,177,259,243,202,162,94,203,157,99,246,214,114,160,169,188,185,344,122,121,265,285,93,142,259,149,137,182,233,135,204,163,128,104,248,196,192,248,94,221,239,187,182,178,312,156,134,226,218,131,107,106,272,146,216,172,164,125,275,238,227,180,109,183,193,100,351,249,148,109,70,185,220,129,153,185,159,182,121,67,164,272,217,139,253,112,321,170,125,263,125,326,86,145,306,114,214,139,207,243,231,181,157,224,167,299,257,94,219,221,158,228,123,327,221,150,157,105,142,167,106,377,158,144,386,147,186,246,227,227,227,266,158,207,140,94,218,223,203,337,87,144,158,234,75,186,192,141,218,187,200,172,201,202,159,214,172,94,247,73,171,146,169,161,135,214,186,189,146,152,115,244,149,145,197,150,124,116,354,154,131,224,95,100,215,110,95,131,277,188,221,269,153,228,288,137,243,214,158,200,158,136,95,144,264,150,209,75,105,197,226,258,138,122,108,175,221,107,224,111,105,214,87,323,93,177,226,151,231,237,272,333,112,193,294,123,172,242,117,288,129,181,169,103,171,172,212,196,194,276,280,120,265,80,315,142,199,265,160,175,138,275,247,144,223,225,158,62,106,159,269,177,239,162,162,170,255,161,203,185,147,273,127,217,263,83,256,233,214,153,136,132,205,234,256,242,232,194,233,237,206,71,129,121,259,194,221,153,119,147,241,228,232,167,199,283,126,146,120,281,210,108,166,214,290,151,42,264,150,115,293,140,214,198,171,191,88,257,170,199,146,108,325,73,168,226,145,208,249,314,202,285,222,195,304,90,157,103,199,308,142,211,158,239,193,189,148,250,316,223,149,164,278,85,235,157,188,126,289,165,233,218,241,322,110,220,162,261,204,144,192,168,111,186,233,218,133,131,226,130,109,150,141,169,157,204,95,232,178,211,259,189,243,266,181,229,181,166,252,163,138,123,152,258,249,221,190,182,122,263,230,139,243,213,165,176,117,204,104,115,231,183,178,253,121,96,302,320,249,172,192,139,329,129,146,109,204,182,282,228,106,231,222,56,227,207,305,63,342,206,282,266,168,110,150,116,127,88,205,194,296,218,331,199,319,118,213,206,249,292,319,162,194,216,146,236,142,121,260,200,254,90,277,161,133,236,228,198,180,312,108,237,191,219,174,275,214,164,259,191,157,214,165,148,263,272,209,148,181,204,169,151,149,179,96,135,169,105,283,190,247,126,141,110,197,126,224,256,303,110,81,134,200,214,177,172,201,154,142,307,254,109,224,270,138,303,67,149,305,297,95,206,169,80,327,96,192,220,228,191,195,261,213,223,182,86,323,120,228,180,229,103,263,152,210,340,105,198,175,135,98,214,130,160,139,215,119,267,125,127,92,221,165,309,100,347,150,271,87,279,165,264,86,226,209,237,174,325,97,188,210,285,363,205,321,297,172,171,190,88,274,167,276,202,209,180,130,300,243,146,124,142,135,203,157,125,154,149,197,155,240,146,94,104,353,165,126,246,252,270,201,240,181,213,159,195,382,221,233,204,305,157,200,212,124,189,206,134,216,175,206,233,125,69,228,211,143,242,122,215,232,154,176,162,204,166,178,193,140,179,272,307,242,125,214,246,237,267,261,103,203,202,266,163,118,86,258,242,178,228,297,169,282,164,138,222,170,176,125,150,290,179,172,217,197,121,184,138,322,129,184,108,219,232,157,212,134,185,201,302,104,320,91,191,233,111,94,156,174,232,157,142,156,211,288,192,158,118,293,179,112,213,191,137,192,287,211,206,237,189,264,272,131,202,239,180,200,146,119,178,165,172,212,164,227,181,119,96,200,307,185,200,177,121,284,206,187,67,131,140,225,72,217,218,85,216,220,153,194,134,134,182,324,199,188,135,172,176,165,322,165,174,138,172,257,266,273,228,173,166,175,274,168,244,170,195,199,140,133,203,199,198,188,309,127,191,143,121,146,239,241,138,319,264,163,157,127,185,272,166,183,216,226,102,169,195,130,111,318,266,266,248,154,134,140,186,185,203,95,192,120,253,157,227,205,180,136,116,333,185,194,156,209,163,215,112,230,231,237,194,150,255,169,100,249,234,131,206,328,172,148,221,202,148,208,241,188,221,131,160,186,157,257,147,87,262,125,76,231,189,321,349,149,149,284,266,110,233,316,163,139,134,234,228,143,182,144,285,138,201,199,255,208,291,173,77,319,188,176,393,166,161,335,206,229,171,331,249,99,167,253,194,172,323,146,118,211,223,282,291,84,114,180,184,228,141,159,182,148,278,44,175,187,145,170,135,274,145,159,110,199,124,267,215,115,209,263,204,228,174,231,256,202,111,246,137,292,152,150,218,74,183,172,313,215,177,136,202,175,161,157,351,135,132,211,215,120,123,193,254,224,130,118,154,261,262,169,212,265,286,176,254,107,188,137,116,151,91,156,251,133,201,244,201,67,252,174,143,175,237,253,195,167,91,217,231,175,259,181,228,89,214,197,193,72,112,189,71,256,228,172,170,168,218,306,287,265,253,241,136,198,263,195,190,115,230,183,256,185,94,142,190,251,109,282,99,271,135,146,216,279,298,216,315,134,162,286,310,101,209,209,178,238,127,119,287,115,174,182,235,134,288,115,211,221,98,151,131,220,204,210,207,245,241,280,105,174,294,201,247,141,251,173,248,244,247,221,231,200,119,278,218,282,195,184,245,164,219,154,210,351,93,88,185,305,163,190,149,280,234,152,184,274,191,236,219,196,249,359,154,234,186,248,312,221,209,115,185,187,263,280,102,229,171,244,83,208,247,289,175,95,153,253,129,137,224,362,236,172,197,136,338,92,181,261,316,89,230,173,220,113,218,212,169,198,228,202,230,235,196,68,216,256,140,155,179,108,180,188,113,130,99,262,226,130,239,211,204,290,138,289,266,109,183,248,190,177,158,162,227,146,173,192,127,198,232,261,103,195,287,125,191,136,187,175,170,204,248,83,168,193,164,247,160,169,121,183,214,281,305,164,123,117,168,129,194,267,257,136,184,101,228,184,225,112,264,143,208,136,152,163,144,125,296,128,198,203,145,135,347,243,250,175,155,249,161,166,171,185,164,230,138,286,289,163,186,188,119,285,179,130,157,153,162,83,151,193,138,208,126,173,126,170,278,235,207,101,126,193,231,253,124,115,229,199,137,129,156,227,315,249,84,139,181,163,112,183,147,91,316,330,226,175,302,233,282,160,252,270,211,190,122,95,82,134,166,171,165,209,253,153,159,148,306,201,221,223,108,100,217,107,234,254,209,109,329,230,198,144,147,203,280,167,248,198,194,199,289,199,183,141,148,119,138,136,243,251,248,175,115,280,145,220,117,234,153,96,181,244,166,212,133,182,173,123,175,221,307,105,154,241,173,219,228,207,199,168,231,304,168,237,103,188,207,252,261,167,210,168,250,187,90,189,91,93,166,171,206,364,147,242,194,148,202,232,325,187,222,197,313,121,209,225,196,157,147,168,257,92,250,127,337,222,189,104,203,192,264,129,313,89,240,284,205,80,150,253,271,137,249,240,204,109,232,240,338,283,287,236,200,245,178,130,259,256,157,286,257,173,316,182,84,136,101,167,145,120,292,241,132,250,202,207,198,202,121,218,156,163,215,162,136,133,168,172,142,188,153,127,214,281,88,156,169,122,170,125,172,166,83,188,232,268,98,126,182,144,231,258,244,110,130,237,251,125,162,194,258,263,136,203,232,169,175,184,281,153,211,222,276,193,196,128,214,185,212,151,243,177,165,205,295,181,149,199,204,138,205,150,234,171,172,148,228,231,143,245,220,169,243,194,284,207,151,209,139,64,158,277,198,272,161,148,206,228,142,229,247,166,317,258,166,123,120,215,157,187,187,138,198,177,214,121,212,181,157,315,162,197,278,242,140,240,224,215,66,129,172,156,154,246,141,174,295,138,187,222,321,121,330,146,94,188,277,88,180,149,186,216,221,158,169,219,139,214,93,128,138,111,218,61,253,173,80,212,157,138,190,119,210,264,225,161,229,107,110,206,315,251,240,122,109,164,164,147,270,255,152,132,126,215,369,259,231,259,92,149,231,106,183,241,150,199,161,225,211,214,135,228,193,222,174,202,219,169,211,214,173,189,167,185,182,157,152,82,184,192,233,131,99,154,221,300,161,128,205,212,319,194,309,223,192,189,109,182,237,161,216,148,208,156,354,155,104,248,116,162,192,179,266,115,130,111,310,219,164,191,224,151,113,158,195,128,128,239,198,172,192,177,213,158,94,196,272,89,136,250,288,212,79,182,110,177,282,191,88,152,233,309,117,263,174,133,152,199,176,113,192,204,130,180,336,220,245,124,261,169,304,171,95,182,273,264,241,187,83,182,133,233,326,278,142,232,223,106,103,190,190,166,170,129,76,167,246,146,185,93,114,139,134,207,120,180,280,211,92,139,357,141,268,185,325,229,197,117,167,240,218,117,187,182,167,154,248,184,156,220,351,240,108,112,180,160,242,228,373,94,253,219,87,238,276,124,170,111,109,241,219,238,176,127,175,255,76,124,116,179,177,156,297,286,256,263,234,242,226,203,176,196,228,86,78,161,160,217,142,138,239,175,168,96,181,189,284,196,199,322,289,107,124,184,82,239,120,235,94,132,175,137,154,244,122,127,115,197,175,185,257,259,204,186,123,206,112,218,189,167,248,92,217,213,245,131,150,159,160,166,193,278,130,257,253,208,224,126,228,350,228,184,133,238,182,153,165,131,229,156,156,109,143,180,212,249,162,237,266,234,145,216,215,300,174,168,225,234,113,230,197,133,179,97,151,170,208,162,229,69,170,189,164,158,216,69,201,269,309,225,255,135,177,101,263,209,182,80,139,206,137,254,274,212,184,267,241,200,182,260,226,183,111,264,269,200,114,141,164,169,175,101,258,110,264,142,254,264,163,224,222,154,213,266,68,280,161,200,180,127,308,262,316,203,202,179,121,201,219,216,213,165,356,169,192,187,205,259,284,217,277,186,193,210,163,217,236,304,244,206,184,154,223,186,188,162,242,153,216,228,136,280,99,116,123,191,209,201,272,179,195,203,229,173,131,121,183,161,170,211,229,185,127,187,119,216,131,213,127,325,266,209,150,134,161,188,166,230,210,227,202,168,209,146,205,134,261,200,189,209,207,275,198,208,193,278,188,120,144,228,134,51,124,273,231,247,242,249,182,199,158,170,136,155,291,202,184,128,101,190,110,123,109,94,131,143,172,127,222,290,257,260,330,185,126,75,64,191,218,195,174,165,229,214,207,277,248,161,258,324,227,273,196,272,152,298,69,171,341,67,106,169,217,215,171,171,180,176,270,350,213,169,167,103,182,235,241,114,286,212,200,131,211,179,323,200,192,235,260,141,142,242,101,266,147,185,166,193,187,154,209,212,128,137,152,263,135,196,130,134,189,106,208,114,152,177,233,211,115,89,222,241,214,202,181,200,273,165,124,307,111,176,148,135,233,173,213,198,228,204,133,66,161,159,264,251,268,272,104,161,97,152,167,254,40,218,117,214,155,228,165,209,262,157,159,190,110,215,160,235,201,98,163,191,107,263,141,255,276,298,209,214,156,167,137,229,153,269,134,304,107,212,223,136,268,253,174,117,219,178,211,201,215,208,173,71,199,194,191,148,251,187,239,193,250,215,205,286,206,239,227,193,119,255,244,144,277,268,303,259,223,155,307,317,84,202,178,273,249,159,283,173,164,270,167,177,233,143,290,212,273,238,205,114,173,254,228,110,112,224,161,118,283,117,191,234,255,195,168,219,213,199,102,206,170,169,97,221,304,234,240,253,230,293,175,175,169,184,244,112,209,122,210,147,93,152,227,215,195,212,121,122,153,140,322,138,279,198,159,55,188,160,156,173,117,141,189,308,116,171,246,102,199,166,145,201,244,204,75,240,178,259,220,372,324,177,118,135,131,212,209,305,398,143,138,180,91,243,140,271,109,188,167,93,114,69,232,153,125,143,222,219,68,201,176,160,245,305,225,130,255,160,127,73,152,217,172,161,121,118,130,206,137,236,272,164,335,169,204,264,353,232,227,185,191,211,190,133,303,120,162,279,158,156,69,96,218,190,300,248,129,257,207,197,326,139,231,290,297,196,235,158,251,157,263,116,142,213,202,152,253,196,205,162,94,260,134,134,152,283,227,208,253,127,103,139,157,137,169,175,132,275,194,248,242,213,110,124,277,151,272,126,107,125,253,88,239,283,220,174,140,194,159,206,149,267,208,152,215,75,172,236,210,313,239,251,210,276,153,171,154,175,192,166,165,115,256,177,118,149,281,120,159,103,177,189,232,127,205,299,95,282,174,227,95,268,170,249,193,150,150,151,163,163,216,183,106,135,307,224,265,152,135,167,254,157,247,159,200,115,263,256,276,214,170,119,269,180,124,216,129,189,218,170,189,93,215,169,304,244,303,124,170,146,124,197,199,188,298,165,123,117,229,187,167,345,143,203,198,169,107,306,144,163,136,215,135,166,179,275,255,144,286,213,105,112,345,244,344,229,208,194,130,86,162,79,343,115,259,180,104,220,156,223,126,299,184,228,159,184,265,190,108,133,174,257,143,186,190,303,271,202,181,150,158,194,279,109,297,132,249,301,243,116,70,188,165,299,108,218,164,314,180,261,139,223,249,173,162,208,222,181,126,208,195,129,204,135,183,216,109,325,195,193,254,232,242,321,59,180,190,218,248,161,141,204,176,100,163,194,257,184,251,177,98,207,210,166,226,199,328,63,245,232,271,296,98,95,237,274,261,157,178,196,223,215,215,252,247,227,205,223,82,69,205,133,86,237,290,132,131,268,74,184,101,125,195,252,180,153,206,200,170,226,137,129,142,337,260,190,103,213,205,109,289,149,193,250,138,163,198,266,196,138,217,191,241,151,183,266,138,200,86,233,220,186,105,183,229,159,139,99,245,84,235,175,207,134,83,255,172,295,226,123,200,183,155,184,104,165,166,151,182,352,264,103,257,277,197,269,260,200,148,267,161,166,133,183,263,223,189,190,140,172,234,166,236,99,241,135,151,205,198,225,331,158,193,80,209,114,85,214,113,185,176,187,109,276,187,233,165,209,270,175,184,343,190,168,272,235,173,132,126,139,221,237,184,198,171,115,111,288,252,206,122,238,203,217,140,189,193,215,86,102,122,94,180,189,208,154,211,212,103,103,232,199,190,137,201,254,121,111,138,247,173,165,212,201,108,172,284,196,165,108,247,155,188,169,279,198,181,100,222,156,331,225,144,139,213,101,154,195,279,159,154,192,259,184,326,231,151,249,182,145,117,150,143,231,99,287,164,213,253,194,236,81,160,159,143,193,228,284,263,243,176,203,131,277,80,288,221,237,229,203,173,139,153,219,122,236,65,158,180,198,164,173,192,198,157,195,236,230,248,90,98,149,86,149,174,276,142,105,164,194,210,169,112,175,166,219,237,350,248,240,151,201,189,225,243,239,176,214,244,206,172,263,116,67,274,202,327,181,233,113,70,161,180,124,250,243,310,262,181,192,210,192,222,151,199,173,212,111,237,221,125,234,187,203,158,286,295,157,156,133,180,161,120,152,195,231,69,57,235,155,204,263,205,175,202,169,101,116,103,204,275,253,246,349,166,138,132,236,203,216,138,221,215,121,175,183,175,173,160,119,236,169,289,339,197,155,144,235,160,244,348,151,201,297,222,85,174,240,114,98,321,227,264,89,224,236,126,129,155,92,209,233,236,240,243,105,176,146,370,92,63,302,97,209,80,184,101,278,190,145,234,240,134,171,155,174,174,96,193,226,151,182,252,139,235,168,160,186,244,148,81,226,221,140,187,203,308,273,257,193,180,147,202,296,160,237,110,154,169,221,245,246,176,226,213,196,186,89,195,193,253,297,126,145,85,92,266,102,261,155,128,130,198,305,188,266,177,93,326,164,171,218,198,265,175,175,252,212,309,290,109,187,170,155,115,119,164,175,233,243,192,206,327,176,144,189,314,186,201,57,299,226,196,127,192,242,82,254,269,171,269,173,212,214,181,135,144,231,188,262,317,303,269,142,225,110,140,154,118,143,212,81,200,115,174,145,89,164,184,242,287,193,233,188,129,166,157,178,260,229,317,240,143,144,135,228,158,188,117,118,221,219,114,158,158,183,164,224,191,258,226,239,119,118,210,267,254,101,200,248,259,331,205,155,221,172,305,266,220,257,215,240,112,135,146,239,128,99,143,183,289,322,94,196,131,233,147,134,267,193,183,260,200,138,155,245,104,70,354,90,218,371,346,306,224,217,317,178,200,257,179,235,309,109,223,217,143,209,203,292,142,372,232,175,323,102,205,116,216,195,226,152,215,352,233,200,222,261,209,281,203,216,202,107,199,275,288,246,282,347,120,182,209,163,148,217,159,256,104,160,312,175,226,165,233,227,214,137,153,262,230,218,90,167,120,192,180,267,121,104,194,149,230,280,120,172,139,361,104,326,227,120,249,166,243,313,192,201,231,184,141,206,272,119,358,219,204,137,193,256,328,166,284,182,151,194,232,234,151,204,172,305,227,135,137,180,167,113,289,189,304,200,209,173,314,349,202,221,196,144,292,111,205,115,129,247,233,165,211,200,201,277,249,93,276,263,242,194,206,211,188,156,235,232,237,212,228,210,120,240,193,268,202,128,220,230,267,142,154,362,252,115,213,134,145,256,230,149,119,229,109,127,219,245,254,133,124,153,197,345,189,173,207,293,223,76,191,213,335,156,100,188,202,170,209,115,200,234,147,215,200,301,228,177,177,329,187,217,254,202,240,131,201,194,162,266,189,292,127,234,208,247,87,150,163,133,68,203,219,137,133,158,171,208,123,129,105,227,54,113,224,284,300,193,212,159,257,137,178,342,114,148,132,155,124,191,179,185,131,211,95,154,120,161,214,230,194,129,170,152,232,221,86,103,247,252,287,227,211,269,109,124,122,145,206,140,270,161,249,204,83,325,160,124,192,148,214,126,98,203,149,164,226,154,108,172,118,166,225,218,90,225,148,66,248,209,239,194,113,306,180,261,208,168,68,101,354,298,177,278,322,284,219,219,51,194,92,221,186,181,153,131,84,258,133,254,225,209,172,124,131,88,213,250,145,139,173,215,152,168,268,193,219,184,158,314,164,175,269,297,171,103,277,222,162,221,127,158,145,73,208,101,258,125,128,202,111,145,148,197,144,124,264,279,322,155,146,268,175,207,208,144,390,270,85,240,181,69,247,217,166,227,311,165,94,208,249,104,76,258,257,260,177,105,155,190,231,175,130,99,310,153,101,176,196,128,257,137,214,207,155,184,167,363,144,235,198,263,184,184,155,268,156,83,215,98,148,201,175,183,155,111,216,202,153,299,321,213,140,215,207,276,141,198,230,80,113,91,173,173,155,232,198,134,120,247,215,256,88,64,263,232,117,262,255,240,217,104,179,190,247,152,58,145,266,245,255,254,207,353,124,285,251,224,119,241,194,258,182,81,244,149,134,203,206,141,222,222,207,269,179,112,164,193,288,259,189,210,284,65,262,226,99,219,200,93,241,171,193,96,164,187,188,140,124,221,138,229,143,240,151,159,210,205,195,273,248,163,105,116,161,206,205,214,173,221,97,142,186,112,290,191,162,349,192,223,130,213,102,107,104,252,278,157,228,285,104,235,266,214,176,219,130,159,270,213,247,236,255,196,165,141,218,221,189,131,64,164,134,82,183,185,228,321,140,263,161,189,215,88,123,211,52,87,199,184,321,204,73,89,158,199,117,219,271,168,214,246,201,290,266,168,97,134,257,183,151,236,150,142,183,184,247,228,250,189,155,136,133,192,265,213,133,127,138,194,253,225,182,252,233,115,171,166,321,245,224,142,246,305,240,130,185,256,228,274,100,147,233,205,257,188,174,158,305,118,365,262,229,178,257,188,208,189,244,195,212,205,158,267,146,127,176,223,217,112,201,200,218,210,215,213,164,106,133,275,283,238,108,202,150,190,88,100,230,151,345,164,190,199,184,206,171,112,187,259,204,88,149,159,286,206,190,196,240,126,155,212,248,279,194,193,223,141,69,215,227,167,323,136,246,101,186,175,174,126,108,302,201,346,206,208,167,162,316,122,207,231,289,72,230,263,166,185,141,212,306,172,125,292,173,215,237,228,284,241,223,233,240,163,266,284,198,239,101,150,269,130,143,301,179,150,202,297,221,240,282,167,204,256,239,141,162,149,177,181,216,236,325,161,223,95,209,227,67,120,162,155,222,286,239,171,224,235,128,206,166,136,117,274,241,237,265,190,134,171,225,182,248,140,259,163,180,192,197,218,287,262,220,234,211,297,151,121,270,135,199,233,194,364,220,235,115,189,169,111,172,195,281,174,208,136,133,151,178,232,106,113,97,178,187,115,177,228,136,269,199,301,215,237,199,142,212,160,215,192,238,143,243,153,218,179,102,286,224,242,182,87,333,302,175,158,310,199,256,159,138,188,297,246,181,177,268,147,115,307,162,169,185,226,305,152,135,133,252,171,310,213,211,167,237,232,160,78,245,174,175,130,197,176,254,197,317,83,158,182,182,411,115,208,163,109,183,200,142,371,227,175,189,143,104,218,356,54,342,227,364,99,280,131,80,282,156,330,136,212,270,228,169,174,238,203,251,350,222,123,177,111,288,241,78,162,195,166,273,209,128,235,152,159,126,314,219,213,155,266,108,217,173,313,335,122,274,261,173,198,102,234,129,265,172,243,126,300,191,257,192,304,177,192,222,144,219,269,197,173,111,233,215,138,122,206,163,195,108,304,192,160,157,131,115,129,178,215,109,167,238,231,201,346,248,210,172,190,160,128,129,372,203,288,375,197,149,370,75,185,158,176,174,177,181,130,312,129,235,196,134,182,262,285,62,144,238,117,123,180,194,122,206,240,223,244,269,226,172,221,314,268,225,175,116,238,217,179,256,189,267,181,86,165,193,290,208,85,145,80,213,186,303,248,217,192,235,174,227,223,106,201,214,245,201,123,153,168,193,215,154,219,168,135,285,201,149,260,365,168,219,177,144,283,215,257,192,178,204,128,175,228,271,254,184,239,141,126,210,179,255,143,233,107,199,285,254,281,178,232,281,194,148,144,168,174,218,159,55,148,218,179,215,132,288,197,225,235,108,269,251,214,226,239,187,246,156,109,243,192,175,99,254,134,130,248,132,154,167,157,250,238,112,140,230,125,254,239,197,151,105,152,202,121,169,136,178,194,272,155,297,184,168,145,207,117,135,189,190,288,63,118,181,158,275,224,144,209,234,109,189,198,175,131,247,167,185,344,168,111,226,224,186,194,152,232,197,202,101,295,251,97,152,196,158,84,139,231,142,211,192,269,254,169,308,216,112,238,128,291,230,118,125,317,257,254,239,94,287,208,295,200,267,174,117,217,265,206,255,90,160,198,240,106,234,223,99,119,132,214,272,227,212,261,211,81,328,153,221,195,220,277,170,197,372,257,208,234,234,228,135,210,194,188,203,95,104,243,262,236,90,259,244,157,336,139,190,160,123,162,294,175,180,241,196,194,267,340,152,227,269,223,185,156,215,119,238,331,232,186,76,229,173,91,129,221,214,317,191,157,158,150,168,117,99,252,184,188,246,255,232,163,222,181,181,199,215,170,155,92,96,228,241,215,98,335,137,102,283,144,157,303,306,299,118,205,174,248,174,168,157,149,266,135,111,203,82,100,139,167,105,147,222,125,313,192,158,234,187,178,124,186,96,86,93,245,161,217,189,158,341,128,255,233,189,301,156,190,198,191,221,298,265,219,227,203,120,215,189,141,217,230,140,304,263,260,71,138,166,87,202,232,213,140,181,176,144,194,157,250,190,124,223,330,176,192,247,158,86,194,221,174,247,220,52,261,230,122,78,208,240,264,284,174,193,215,250,271,205,192,201,343,161,170,174,267,337,177,185,90,142,157,129,158,205,188,140,204,200,89,266,72,202,164,270,138,160,201,126,238,211,189,148,213,85,215,222,133,328,299,172,289,244,325,199,194,135,206,168,149,199,115,276,190,167,104,249,186,246,207,140,229,302,262,234,125,162,146,202,144,240,195,223,203,174,167,246,163,166,89,222,130,267,195,274,118,159,363,256,177,219,248,112,153,176,152,256,213,202,174,158,273,169,203,233,172,184,250,237,189,175,247,246,151,280,223,259,239,204,215,223,205,216,351,283,166,278,246,223,177,103,233,246,184,212,143,227,305,257,206,236,158,264,269,170,146,222,294,104,102,80,143,207,153,288,308,299,213,252,183,194,95,338,180,255,148,218,205,201,249,212,58,242,283,175,133,165,203,177,242,289,139,262,240,237,155,226,197,132,173,235,222,203,180,237,92,189,105,184,232,242,159,290,222,228,186,171,129,162,160,85,212,195,193,216,112,226,163,271,142,233,116,229,191,229,166,258,122,196,231,193,232,232,182,277,133,175,155,196,227,349,175,157,210,223,91,185,240,213,180,125,259,221,127,105,293,301,222,91,180,131,252,321,174,228,199,228,250,85,332,177,160,309,159,279,163,167,198,194,226,225,119,216,141,223,159,217,203,84,172,213,198,243,262,143,243,235,181,86,137,259,276,111,222,202,210,89,208,235,170,141,195,344,161,133,89,322,167,253,87,83,99,220,156,219,198,184,186,297,196,205,111,257,316,151,173,180,146,239,230,297,104,268,184,146,232,251,89,133,266,167,241,239,145,261,181,233,163,154,180,210,138,133,112,291,287,217,251,199,204,159,215,308,199,158,169,103,178,284,93,186,226,177,245,226,177,166,113,180,232,105,107,158,189,151,211,167,157,286,193,207,235,92,96,176,93,176,256,207,237,95,96,133,120,237,132,121,102,218,157,161,181,208,169,94,296,112,145,87,216,236,91,262,65,316,196,110,221,188,126,137,154,224,181,165,153,123,249,220,223,129,230,159,165,130,239,374,170,224,156,138,73,226,206,116,260,265,143,226,119,122,188,160,237,251,148,236,127,181,214,106,247,150,119,87,88,305,206,251,246,151,204,282,226,89,141,281,173,256,247,236,121,179,178,195,254,211,142,225,251,245,234,134,262,136,128,204,184,114,210,133,111,164,251,203,205,96,74,209,187,257,305,172,360,111,224,113,173,270,251,237,291,174,201,182,239,239,153,199,331,262,130,110,117,265,153,182,106,258,56,226,169,206,222,241,185,114,165,199,228,218,156,126,212,136,190,200,223,221,323,155,255,161,184,113,132,220,92,185,222,328,120,197,359,138,218,215,203,231,217,184,228,243,277,196,116,327,108,223,63,103,128,168,135,102,155,248,200,231,228,193,176,140,275,141,229,130,189,264,246,127,196,100,234,249,218,244,183,110,149,187,159,213,159,208,275,199,186,156,143,204,275,139,163,258,213,143,218,183,228,130,160,257,201,113,190,161,115,183,94,73,267,279,264,233,252,144,174,280,217,123,179,284,163,119,214,166,104,169,140,110,152,208,204,276,172,309,184,268,226,212,158,214,215,259,144,116,119,162,271,172,125,330,171,244,91,155,203,140,176,245,144,127,216,217,333,275,220,120,142,311,248,158,76,347,226,123,284,99,157,211,255,204,153,190,160,167,150,118,269,237,150,139,202,206,216,247,217,98,250,151,203,198,352,142,305,178,230,154,289,179,197,284,265,202,169,200,279,219,303,110,196,178,251,238,122,180,204,149,216,165,107,313,248,119,166,200,149,177,176,188,88,219,204,226,110,197,179,252,197,200,248,171,164,279,256,196,241,114,200,243,176,289,248,199,126,203,191,234,126,273,178,196,176,257,167,154,180,196,140,177,192,218,91,173,317,135,87,95,93,150,258,232,146,145,153,74,80,214,201,107,137,133,293,191,109,120,283,218,89,234,297,114,221,193,165,262,57,211,285,181,152,139,151,218,137,210,242,233,167,231,210,181,208,92,323,369,199,136,322,227,245,242,214,161,243,227,208,198,217,202,286,186,204,271,278,157,193,149,94,132,204,287,216,221,242,217,165,126,325,164,266,221,212,197,156,185,218,175,303,188,216,182,148,94,197,202,207,202,191,127,86,170,145,119,173,121,207,265,268,221,101,185,223,339,330,314,213,214,271,243,196,192,175,190,155,260,283,141,147,334,225,71,150,217,178,301,139,189,224,176,191,147,195,246,158,312,247,192,197,134,227,189,231,223,201,296,110,202,84,139,230,283,252,142,234,231,64,129,292,251,146,172,178,198,203,201,239,302,226,238,154,199,270,227,115,220,219,363,96,221,88,143,141,108,136,112,214,127,337,158,148,272,270,122,221,182,215,201,176,184,154,332,222,120,270,329,217,179,187,136,76,210,122,94,96,179,83,181,234,165,208,196,232,303,131,290,212,202,200,344,276,142,141,179,237,186,176,261,192,236,164,279,176,201,122,105,155,107,316,160,117,219,287,152,89,367,169,106,240,235,212,263,98,207,109,203,133,207,189,138,120,103,252,211,360,327,163,147,184,125,147,128,195,242,126,231,132,302,84,113,207,311,136,203,158,92,150,204,178,244,264,218,137,95,105,143,193,119,126,237,140,189,163,231,108,174,210,110,249,136,190,284,153,179,249,224,143,198,274,251,156,289,156,147,199,170,206,165,118,187,150,142,200,152,181,190,234,80,241,181,290,105,157,184,198,310,104,262,363,69,254,199,235,274,236,259,134,247,180,234,215,138,265,155,144,155,324,198,141,272,101,201,183,99,273,151,211,244,249,335,201,176,142,305,206,218,268,267,341,233,112,201,188,67,287,179,168,90,200,278,111,93,174,195,349,150,123,216,209,316,88,106,196,285,204,230,213,170,290,281,195,125,233,253,199,163,175,344,218,203,189,337,165,199,268,144,184,306,220,110,185,215,217,138,246,206,102,221,156,211,228,179,262,318,119,125,145,151,263,283,340,90,348,168,94,270,228,135,202,235,91,99,215,93,112,211,206,149,175,131,190,255,310,111,255,154,219,69,153,279,174,238,312,178,229,202,172,139,210,132,169,157,190,249,192,248,376,316,137,229,169,205,294,146,155,311,278,163,175,202,205,97,279,216,209,172,223,155,179,130,103,76,176,174,217,111,194,112,246,304,215,87,126,241,219,180,207,174,251,215,209,188,229,192,345,279,262,246,82,122,278,287,189,90,221,127,225,97,124,106,303,228,138,90,141,147,104,193,152,167,172,228,228,286,232,169,185,327,126,126,203,277,156,118,106,237,188,198,160,366,167,157,123,45,235,203,128,60,129,209,325,204,220,180,160,113,338,244,208,219,128,77,188,280,195,105,185,71,141,228,198,198,173,128,228,217,256,302,321,114,255,76,219,217,171,166,124,233,117,94,259,204,159,105,131,136,224,234,57,187,102,145,236,185,136,229,159,272,231,203,155,246,104,180,283,267,252,172,263,274,177,263,121,281,203,183,243,270,191,197,137,219,234,290,240,276,287,246,175,226,110,229,146,108,157,181,291,238,230,192,201,185,243,183,114,339,235,335,193,157,247,180,199,211,265,281,146,139,156,63,183,303,145,235,98,123,198,183,164,169,241,246,140,158,162,160,200,147,124,174,70,142,225,276,247,156,300,168,200,118,226,142,158,121,79,181,113,241,135,279,94,296,121,129,175,158,129,117,260,153,183,198,167,172,206,345,127,218,119,72,268,125,230,241,83,64,214,134,275,79,220,150,275,104,220,196,184,154,217,59,302,272,313,200,124,215,257,130,211,255,217,292,90,294,54,296,203,252,323,157,118,123,197,149,243,105,91,197,223,179,142,221,188,201,207,145,204,238,79,274,139,86,151,221,111,263,256,200,160,220,286,199,85,275,209,119,121,211,243,345,228,231,93,203,272,117,144,250,95,249,209,236,339,284,253,117,285,223,170,271,125,261,225,197,137,209,251,131,183,182,218,119,310,193,129,272,159,268,228,145,259,128,257,146,287,146,233,214,208,124,65,128,92,268,251,121,227,202,156,192,279,114,180,311,230,126,218,260,242,97,157,261,269,189,225,143,204,292,266,93,146,111,236,154,163,140,210,120,94,201,242,225,262,139,119,207,282,195,161,282,156,163,227,206,153,196,191,184,144,295,208,86,234,204,191,152,226,294,221,113,212,212,87,220,254,208,193,276,204,160,232,260,236,229,292,159,144,157,253,316,195,217,108,266,142,143,106,244,177,162,228,160,264,145,151,191,74,273,197,116,206,208,128,285,151,174,275,140,154,127,188,245,175,220,231,206,118,188,148,266,227,262,259,126,273,301,339,247,192,140,214,153,167,154,179,177,183,244,161,239,175,131,224,99,143,124,283,169,281,123,202,196,221,204,154,190,255,216,98,182,215,286,248,163,133,99,197,209,195,62,101,251,159,225,154,153,111,366,188,221,170,92,222,215,103,152,318,211,197,224,215,296,179,303,141,249,196,251,206,263,137,213,57,211,196,149,183,107,124,227,302,223,262,237,221,235,183,168,175,219,158,183,162,246,145,158,274,224,180,211,147,145,288,133,199,151,138,192,270,305,168,197,309,172,174,218,292,135,167,97,120,229,127,145,146,181,186,233,167,157,136,281,222,97,193,234,71,164,237,267,296,85,122,65,232,251,134,176,189,259,99,155,77,189,253,280,236,115,144,196,187,220,162,194,186,113,178,164,69,240,275,194,346,193,122,121,287,144,216,262,370,266,198,140,210,157,195,198,134,268,202,209,299,137,175,243,142,246,144,180,158,218,123,239,208,172,195,152,255,90,156,245,216,182,239,76,290,172,164,66,163,265,163,234,118,320,223,280,186,183,164,154,185,270,193,112,88,94,176,285,169,323,86,211,116,260,111,243,213,173,179,158,274,222,142,190,203,153,165,231,119,161,99,175,280,199,106,114,270,157,181,183,297,216,143,245,147,297,192,144,231,95,198,197,151,230,151,201,106,246,172,152,156,166,131,92,121,199,279,175,197,221,185,165,145,164,135,188,136,153,309,291,149,267,200,270,142,417,114,298,160,211,165,348,193,161,202,156,55,93,74,216,157,135,235,218,248,90,182,194,147,209,222,237,61,49,173,129,204,100,150,254,376,150,132,271,187,212,208,236,267,67,298,137,196,155,216,212,235,165,147,132,138,374,156,177,325,133,213,225,162,242,173,258,169,232,254,265,172,201,170,272,123,129,153,134,228,149,99,162,126,148,90,256,95,269,186,196,285,121,113,201,118,258,233,119,197,180,122,203,305,134,245,289,184,135,157,248,233,194,177,139,254,225,183,151,190,248,358,248,248,135,183,236,222,111,175,102,189,154,132,243,164,284,351,197,229,215,223,169,262,247,214,285,237,118,124,223,233,219,214,201,107,282,132,228,217,357,211,253,197,200,176,120,181,199,99,123,184,292,229,88,184,224,86,132,231,192,164,83,228,260,128,185,190,249,168,97,174,204,271,197,179,230,272,119,131,132,304,133,153,326,233,268,101,234,207,244,159,233,343,206,237,147,155,181,231,240,172,185,117,298,218,227,135,245,238,193,251,223,222,229,121,269,127,277,227,138,79,198,202,218,138,181,101,130,197,234,205,123,185,163,207,118,151,265,260,306,256,214,104,147,228,226,163,154,97,87,170,200,231,113,201,168,210,264,114,117,259,129,269,270,358,222,105,226,60,200,310,181,170,101,176,353,262,124,157,154,375,198,108,261,224,213,171,250,203,182,256,218,240,158,175,100,257,163,158,254,257,283,273,192,224,149,230,136,154,284,182,189,232,236,294,244,236,200,113,236,171,171,193,204,211,154,84,211,172,183,181,109,266,199,164,180,112,295,246,258,306,102,188,248,144,224,190,200,298,116,110,229,196,125,199,258,161,222,172,254,96,248,149,167,184,178,128,143,119,188,102,165,99,158,190,180,278,190,318,259,136,126,197,142,263,201,271,72,208,177,341,216,120,117,269,209,85,148,151,234,218,184,238,193,112,218,99,241,297,141,112,243,235,216,220,117,318,160,300,187,96,257,69,91,220,197,274,190,231,221,238,92,81,140,136,86,254,177,196,166,213,118,250,100,142,166,122,167,138,130,111,203,215,366,138,112,251,79,318,213,267,171,162,146,295,257,315,276,131,129,204,109,97,234,172,228,119,117,167,95,157,143,199,164,165,182,85,258,198,184,250,200,104,114,176,221,243,197,86,185,234,119,163,238,214,273,154,89,165,224,118,197,195,80,205,96,243,214,190,165,240,145,95,208,152,201,202,195,281,212,188,151,228,174,147,284,307,287,247,153,241,180,266,178,164,204,162,229,209,97,150,125,199,243,155,228,235,115,176,196,193,259,198,184,193,220,104,232,151,291,136,179,202,269,119,190,137,225,167,269,113,340,101,207,350,117,90,297,153,159,234,128,188,207,225,159,130,130,171,132,132,168,87,267,207,172,230,286,251,238,184,272,145,203,247,260,148,271,323,176,160,157,187,158,285,220,244,113,215,186,260,281,228,292,204,141,132,135,193,412,203,302,210,133,153,187,135,244,153,220,337,166,83,129,204,137,316,105,206,109,128,130,173,187,232,155,221,132,197,248,70,242,175,111,146,246,237,96,276,98,268,245,304,131,234,106,249,63,159,148,227,217,277,233,128,186,218,131,176,93,111,215,292,96,190,100,231,103,278,130,103,279,141,235,270,314,121,194,204,271,358,163,181,216,169,382,282,224,231,243,330,160,150,228,248,259,215,238,220,176,154,291,292,212,181,226,193,179,228,263,125,194,158,156,85,212,125,274,198,225,194,228,198,174,182,277,132,163,218,156,177,155,204,135,191,165,151,214,184,239,199,81,128,270,170,323,99,324,230,191,174,256,200,274,273,157,187,287,158,250,229,213,197,132,264,190,178,129,208,117,85,195,99,290,173,174,82,157,111,182,156,162,143,190,276,198,103,150,128,337,206,153,172,221,270,217,177,213,197,241,151,179,325,129,251,192,201,131,235,219,272,197,224,126,171,236,224,189,245,210,219,215,148,165,242,182,91,234,158,216,293,209,172,105,294,68,143,165,164,215,96,218,135,153,289,225,252,173,236,281,213,222,122,191,155,306,128,162,242,120,130,106,100,213,132,221,70,192,99,170,199,161,260,187,173,274,168,158,248,199,206,124,163,174,245,142,219,128,178,314,185,181,209,198,216,126,219,122,103,205,144,212,119,174,183,125,188,354,124,189,183,229,168,105,257,111,71,179,208,132,144,189,153,172,211,199,207,344,88,97,101,154,170,175,154,202,97,137,172,164,207,279,352,127,222,322,132,171,195,189,191,112,145,90,131,199,296,330,101,136,199,144,115,184,224,316,132,186,220,209,220,302,79,119,228,219,281,85,173,227,184,139,112,217,206,249,122,136,317,221,146,186,220,291,218,254,163,60,210,241,237,241,155,162,215,273,210,115,162,216,263,283,141,216,203,178,148,202,247,199,163,162,176,211,183,218,213,257,224,205,215,225,212,106,286,204,195,114,352,152,157,218,192,69,62,165,195,302,110,159,114,247,128,198,279,187,138,200,188,93,200,200,233,251,172,226,124,176,84,230,222,65,235,251,158,168,254,133,128,275,207,231,169,235,128,198,106,110,194,90,223,91,196,221,166,141,183,204,225,267,157,190,126,143,137,249,194,101,246,146,330,140,314,198,177,200,201,158,262,138,245,143,143,218,211,207,128,254,257,159,167,278,281,96,225,254,178,173,222,249,194,265,115,120,74,163,147,168,224,177,295,137,302,89,105,218,176,178,269,169,253,89,251,173,159,94,219,164,240,173,300,164,141,212,107,262,118,185,286,235,170,127,199,340,169,153,159,245,130,293,143,159,151,145,275,231,272,223,222,196,175,209,171,170,173,120,226,276,303,257,268,250,222,285,186,130,205,282,125,133,89,206,164,88,140,187,224,154,122,132,227,178,147,164,199,168,310,291,245,82,149,237,178,243,215,105,269,245,412,142,174,224,328,109,150,150,161,166,193,217,111,244,201,274,120,87,172,193,128,230,204,146,180,96,213,284,188,181,235,180,207,271,135,143,236,288,221,125,211,194,191,86,103,138,176,184,95,228,273,147,159,292,238,250,184,209,193,252,140,110,243,210,122,116,302,158,309,221,213,203,99,145,217,125,113,248,154,126,182,178,240,239,165,113,215,166,113,223,330,236,212,99,286,204,239,245,150,217,128,149,200,134,207,233,137,183,181,288,199,155,247,154,213,258,90,315,215,274,305,225,221,106,270,289,198,180,122,243,203,215,185,163,149,318,212,92,79,216,95,221,181,196,182,134,212,142,332,272,354,276,187,112,60,95,281,241,175,279,224,199,167,112,277,265,332,190,343,212,201,145,192,181,56,262,270,209,154,134,235,151,223,269,113,188,210,232,147,264,274,194,167,159,182,154,368,309,169,91,93,92,284,183,258,260,149,138,218,197,125,178,178,220,116,248,216,234,110,125,317,203,157,98,179,195,203,211,136,233,100,209,157,154,181,204,217,229,201,141,163,83,222,221,235,221,135,107,145,88,206,117,79,143,320,185,161,213,266,218,170,300,235,192,241,114,176,170,148,124,154,226,257,140,290,138,240,208,179,208,218,282,223,193,202,268,196,170,146,229,286,92,189,107,274,240,223,224,156,290,157,165,121,204,215,229,122,132,246,166,197,250,214,154,258,259,185,264,101,144,61,99,268,238,238,283,154,187,160,306,131,261,272,131,183,187,196,188,233,272,193,186,205,117,227,161,120,184,255,150,176,335,96,183,178,278,220,260,256,229,268,203,193,190,172,195,243,169,127,177,209,178,135,105,164,103,213,167,248,235,180,98,262,306,171,195,247,272,307,183,194,263,119,348,282,237,181,245,182,332,218,146,174,252,226,223,250,149,249,277,133,235,149,171,121,221,316,293,207,195,109,173,149,181,142,195,256,238,186,147,309,292,344,253,193,119,138,169,212,200,162,221,198,184,251,192,189,151,261,194,180,252,168,181,231,176,120,219,79,208,260,203,212,130,184,142,252,181,210,128,131,369,263,201,221,246,70,176,270,132,251,218,129,134,160,237,228,257,238,264,131,229,235,325,128,208,103,108,153,219,75,166,208,99,197,215,225,184,224,121,162,272,349,70,99,114,176,186,179,205,112,129,224,236,106,196,134,184,239,150,260,111,149,243,225,262,227,150,105,203,254,340,177,226,239,171,243,223,155,244,235,105,144,224,228,97,117,264,117,101,274,160,223,174,222,299,90,211,198,213,237,276,212,206,196,220,198,125,198,130,262,225,240,288,201,181,153,137,186,162,179,288,184,192,51,133,67,211,193,235,157,210,207,163,258,310,213,144,185,238,159,249,216,216,186,263,180,88,184,159,158,244,209,158,260,154,278,178,141,197,250,154,69,179,127,265,197,264,136,180,223,112,211,235,126,141,171,121,163,173,111,116,119,268,51,198,153,181,131,172,222,264,299,240,167,196,145,149,268,129,279,164,122,217,163,262,263,167,197,261,171,281,148,254,218,215,159,158,143,276,216,330,147,97,198,142,237,152,173,196,232,341,257,252,306,192,305,170,198,212,133,269,278,197,148,176,169,126,148,176,179,130,270,197,136,226,249,200,111,117,153,171,124,238,84,295,261,238,257,168,138,226,160,193,67,298,276,219,142,133,155,181,196,214,193,251,183,147,174,134,157,105,267,108,209,246,243,151,179,176,313,170,232,225,255,150,148,228,46,81,170,186,253,163,63,160,216,143,140,254,193,181,119,202,199,151,327,222,251,232,149,258,183,214,280,337,231,156,235,196,318,237,178,72,64,350,318,173,122,219,124,214,236,83,86,97,261,89,175,199,281,140,153,155,254,123,156,300,127,190,145,196,202,144,150,123,203,186,215,223,71,170,262,206,211,204,139,159,188,92,169,208,212,144,211,263,155,246,189,247,196,142,209,261,291,194,151,310,107,129,132,203,317,214,170,199,178,151,206,177,252,231,168,207,153,195,257,338,265,162,300,127,212,189,320,202,162,99,219,183,288,184,213,168,186,147,177,134,291,250,180,234,227,272,163,211,172,233,210,209,291,147,173,178,233,145,291,150,197,301,100,231,217,131,343,144,106,107,205,78,324,327,180,138,148,149,214,141,220,216,176,272,237,163,277,212,203,156,134,142,98,110,276,277,114,276,187,188,244,186,297,146,173,179,163,256,160,187,176,131,329,156,106,113,212,53,129,162,382,106,135,302,209,174,234,227,143,247,248,140,243,194,182,206,209,184,205,246,180,151,308,205,283,298,146,199,163,140,197,151,282,65,229,287,136,162,146,154,237,208,207,212,129,249,143,54,186,234,132,206,295,168,243,130,206,143,157,180,148,238,162,165,225,245,136,198,113,145,171,178,142,124,77,201,196,333,129,227,170,181,156,225,146,99,170,48,92,314,294,120,247,370,308,99,171,296,186,215,236,283,160,83,76,135,244,118,225,135,230,101,258,194,335,226,191,263,245,298,207,250,179,110,301,117,215,126,140,117,196,158,297,101,117,174,125,225,195,158,181,216,184,254,269,172,156,245,198,289,84,113,216,193,164,208,194,160,288,214,148,253,148,172,195,132,167,177,157,132,264,361,192,107,240,233,81,302,69,304,263,232,135,103,172,165,253,160,146,215,184,161,137,140,95,147,235,211,164,241,158,168,250,270,105,162,217,222,98,101,281,210,259,157,144,127,237,201,152,263,163,359,71,209,124,283,125,176,109,48,143,105,194,195,257,165,238,174,160,92,166,183,135,177,202,234,142,223,250,261,116,84,168,232,215,206,161,211,269,165,188,206,190,229,154,134,235,189,201,152,263,201,319,209,221,316,124,155,81,217,130,319,192,288,146,96,113,217,198,312,111,184,165,158,281,186,95,178,161,201,243,194,175,133,99,138,154,292,191,210,133,210,245,183,181,191,158,192,237,193,224,281,178,113,155,182,134,205,127,178,209,173,273,116,171,268,294,290,103,228,82,138,153,140,138,209,157,225,173,178,144,235,204,317,194,118,123,227,230,237,155,302,202,256,90,146,219,210,183,176,207,212,144,192,209,126,134,179,240,195,145,200,148,169,132,295,252,253,120,160,129,248,237,207,185,171,171,109,368,208,191,230,276,253,258,95,245,130,306,238,194,150,258,248,169,365,186,185,127,186,112,205,152,171,213,162,272,226,221,162,124,222,178,190,141,263,263,131,191,157,246,189,227,171,305,166,147,104,206,47,140,182,114,216,63,123,189,233,173,326,127,118,228,239,141,125,223,163,116,171,240,206,105,185,161,173,122,169,173,167,221,149,189,118,220,232,105,125,138,316,277,93,209,117,170,117,118,255,330,158,182,343,231,154,87,191,208,89,119,241,155,116,231,225,177,113,132,181,288,108,114,188,121,200,166,262,214,267,228,238,289,276,224,224,156,237,256,217,186,219,205,117,154,185,215,104,102,89,114,111,176,222,186,376,244,210,178,304,201,105,159,265,237,163,138,172,291,163,309,367,72,209,220,152,195,287,207,232,163,323,203,168,183,108,216,260,215,140,202,238,116,209,98,259,233,249,86,292,244,169,271,138,89,146,100,160,151,185,240,101,211,197,171,146,137,157,185,126,218,266,130,246,214,223,291,167,266,199,122,317,254,167,148,217,207,120,218,171,248,259,316,175,89,237,187,216,249,159,274,194,80,218,146,189,223,156,186,281,223,211,264,182,193,294,215,244,304,235,255,198,131,194,137,196,242,201,276,155,161,182,135,320,230,186,331,155,180,164,101,177,218,180,176,217,124,282,306,198,229,154,150,239,267,152,116,169,226,187,159,331,158,366,129,117,118,143,211,139,178,216,250,277,167,84,158,212,180,151,245,302,350,230,228,216,150,219,154,229,250,209,167,115,234,269,108,158,260,149,144,231,286,149,142,120,191,114,274,108,203,338,329,271,134,146,230,168,263,283,183,200,162,152,229,154,128,168,116,199,81,181,152,167,166,201,143,105,195,168,90,165,195,160,154,170,258,187,215,274,88,196,216,160,169,281,115,189,321,225,203,133,88,154,187,292,196,256,126,175,160,178,88,231,87,145,204,242,147,259,124,158,138,289,153,197,301,130,123,230,207,149,149,173,178,170,83,247,173,100,118,165,203,152,169,110,220,221,203,208,200,128,309,237,211,106,197,164,90,210,159,177,197,130,201,180,193,202,178,300,127,265,154,230,88,187,135,203,107,236,243,272,236,336,194,134,168,177,153,238,253,154,134,183,231,149,185,301,169,231,290,296,240,175,226,333,122,239,211,181,298,111,239,153,134,125,217,280,264,243,156,319,67,156,120,147,188,197,218,229,203,225,303,232,156,182,215,333,167,203,178,84,200,123,240,142,156,218,207,168,209,272,203,86,237,113,165,281,265,266,189,136,184,180,172,111,279,122,235,176,292,132,275,290,146,258,85,148,212,125,211,264,230,227,186,359,152,199,302,239,159,248,367,222,226,89,205,225,105,286,291,141,178,373,181,196,262,212,258,159,299,253,190,202,247,230,244,134,203,249,90,186,253,222,256,185,240,286,194,284,161,294,242,170,228,225,109,174,261,203,96,131,99,160,144,211,53,201,197,167,286,192,215,187,303,245,279,112,198,169,147,145,146,244,334,233,234,285,254,134,217,287,122,258,191,97,217,203,90,338,211,162,170,121,150,237,228,100,208,192,237,131,162,154,276,202,165,180,307,273,204,278,234,233,151,180,121,230,343,187,147,191,213,153,223,128,243,70,191,172,257,261,253,303,221,214,172,207,284,140,126,206,160,247,242,117,310,169,147,127,162,137,136,249,243,222,215,194,340,271,190,187,176,289,322,254,306,333,143,242,151,224,244,143,234,169,105,120,273,177,284,198,223,243,162,168,309,207,207,118,125,201,223,258,115,130,337,319,230,258,211,135,157,109,107,363,161,265,190,203,230,217,140,144,256,135,192,216,265,308,227,114,104,170,178,125,110,98,312,256,173,218,236,184,241,216,189,245,209,146,139,179,261,307,73,208,198,138,310,183,110,157,201,169,212,121,232,153,203,161,145,223,221,159,102,341,243,150,268,218,156,192,179,236,218,134,129,116,208,86,234,221,147,229,86,128,127,177,212,227,152,210,225,202,200,201,162,178,254,154,219,183,341,114,207,141,220,179,178,272,156,221,194,221,245,88,170,169,137,140,270,142,145,211,205,233,163,241,335,103,272,143,272,89,214,192,205,107,210,157,286,57,235,282,258,175,328,216,145,261,160,213,191,106,190,126,124,102,89,104,172,215,190,237,276,225,197,180,293,105,219,201,209,181,101,73,205,176,86,172,76,217,195,114,191,102,198,152,150,199,380,266,96,119,262,169,197,316,241,165,186,167,270,114,98,217,99,130,253,242,201,134,162,272,112,82,198,202,122,195,160,233,223,139,206,200,288,91,170,175,147,129,167,157,91,232,107,172,155,223,240,183,193,174,180,176,46,272,220,143,205,191,71,215,207,241,269,174,209,253,185,326,235,235,173,184,123,201,204,185,176,220,290,122,304,300,274,256,87,147,310,339,90,214,151,217,89,194,309,176,234,177,233,351,263,185,214,308,212,269,205,100,173,172,141,165,281,263,218,338,139,215,169,179,220,124,240,172,235,146,142,187,150,104,298,251,210,171,108,124,182,133,124,163,181,197,330,159,184,320,108,132,186,238,173,239,285,199,145,216,146,243,153,305,96,209,157,171,144,268,256,82,193,157,198,94,158,239,209,116,189,284,268,189,194,295,107,223,176,283,131,117,243,102,265,240,285,221,181,160,125,220,161,62,152,106,225,186,138,210,279,195,206,219,158,221,108,171,269,137,107,210,107,92,178,231,61,267,246,108,227,218,285,109,99,214,178,253,172,224,77,215,157,124,150,116,170,189,170,226,156,238,238,90,150,168,244,189,257,216,101,183,230,127,183,164,218,229,173,249,114,281,148,220,173,187,142,137,123,210,183,208,242,186,244,179,179,177,169,146,256,333,141,215,182,201,298,106,131,112,240,125,261,101,162,159,216,257,221,252,179,165,206,164,361,276,306,180,243,70,103,114,308,246,94,202,152,237,221,374,175,192,197,155,262,220,193,204,134,215,312,163,115,148,271,129,172,175,206,224,268,214,188,250,197,219,165,178,216,248,190,237,208,148,125,205,200,312,117,221,126,272,86,224,106,97,130,215,209,208,212,175,355,223,181,159,228,188,196,127,137,269,217,318,220,237,69,171,142,207,195,190,184,187,223,215,170,211,220,211,173,178,244,199,220,82,139,126,130,240,206,192,255,163,129,149,208,406,234,296,204,187,243,179,104,180,257,345,89,229,180,196,217,171,103,241,175,130,311,261,143,253,221,250,188,85,197,232,160,166,156,96,273,162,64,215,185,223,209,281,119,176,163,133,231,198,206,112,260,204,185,272,218,103,280,164,271,205,358,203,209,159,231,145,104,224,114,274,210,266,250,199,176,161,140,234,98,192,124,283,225,226,225,119,228,191,145,120,105,78,143,228,221,204,203,206,269,151,288,125,250,251,112,289,188,116,85,81,230,143,196,162,203,128,200,124,145,202,215,197,108,195,81,164,279,129,118,122,137,203,197,192,105,256,53,217,137,202,136,230,213,150,236,253,186,224,205,150,265,211,178,273,144,127,212,233,119,261,221,190,213,179,207,253,177,108,188,155,163,156,91,315,296,154,204,147,310,226,127,174,146,222,139,80,115,179,176,258,77,194,155,141,239,96,287,203,253,105,145,232,155,167,222,142,170,132,221,145,135,118,292,140,131,319,139,236,299,174,200,223,293,115,121,92,109,379,156,210,197,194,246,92,305,189,80,200,179,178,179,112,199,112,234,163,239,191,122,245,163,188,141,323,177,176,272,204,151,225,179,222,224,142,218,203,208,316,185,178,210,185,111,75,69,107,244,218,218,136,134,326,231,167,201,308,356,169,146,195,85,245,192,78,203,228,238,337,221,220,290,116,104,305,111,181,360,69,153,334,233,128,100,190,271,90,205,235,175,147,153,280,178,131,112,173,136,146,150,274,237,118,156,206,126,275,128,167,125,216,105,221,211,295,108,145,156,83,278,82,229,323,90,292,178,145,137,238,122,249,111,198,192,202,165,224,190,174,184,222,149,248,166,224,253,106,220,207,240,215,110,274,112,118,217,199,231,222,158,240,84,182,235,274,197,121,252,257,116,221,150,69,233,112,386,97,220,155,181,110,90,122,127,201,169,252,63,187,92,209,122,161,235,351,117,283,174,232,298,163,147,123,229,121,129,359,108,199,245,196,162,132,301,117,176,179,303,213,143,226,100,243,225,161,159,218,228,160,127,146,162,148,240,160,270,112,225,214,249,320,290,166,205,208,157,221,144,338,236,196,148,163,206,150,272,205,175,204,206,210,237,241,222,238,224,142,208,210,254,139,192,188,244,107,183,176,329,145,127,181,171,295,135,178,204,96,327,221,150,299,301,284,181,161,173,136,136,280,141,216,256,88,385,216,266,180,211,139,89,138,123,295,125,130,176,218,253,237,130,245,205,163,115,220,216,187,192,157,278,136,103,193,105,135,193,211,242,94,233,162,117,240,168,177,114,335,207,187,150,224,204,226,116,199,134,152,250,222,137,122,213,176,217,197,112,228,152,183,150,102,138,103,258,132,153,110,170,229,190,229,130,244,219,163,250,333,156,216,215,242,116,170,113,204,101,254,218,266,166,148,128,226,212,207,190,188,200,209,172,165,202,186,206,347,69,99,180,176,264,209,154,232,286,111,123,121,201,205,239,284,210,141,230,211,224,290,228,202,247,228,213,157,222,240,117,243,123,149,82,250,248,233,167,161,246,120,216,259,211,237,125,210,139,200,104,185,182,347,103,184,152,253,153,177,72,240,118,168,152,148,272,132,221,224,121,200,170,166,212,187,150,169,205,177,256,302,192,104,165,113,109,223,160,192,199,103,213,140,280,259,177,267,130,269,353,104,214,156,251,305,276,111,190,169,165,221,122,147,212,149,169,206,109,96,231,118,238,111,178,75,248,201,180,135,102,114,197,306,285,161,215,68,201,280,183,101,85,118,153,171,152,114,130,164,151,147,281,113,204,285,233,150,123,207,171,270,291,165,142,194,202,227,238,184,271,267,191,127,138,277,152,358,150,201,203,153,181,238,141,317,243,176,105,247,218,180,256,134,228,136,221,120,195,270,155,247,119,211,131,66,252,267,185,120,194,275,208,206,136,297,194,201,236,63,168,147,139,213,113,104,163,272,82,236,205,185,120,287,228,112,195,151,175,93,197,193,250,212,205,128,240,200,251,246,380,201,167,175,232,258,245,197,258,165,105,185,240,168,267,199,165,259,229,251,50,255,274,214,86,85,236,107,287,188,159,239,159,240,122,195,119,293,160,149,148,114,105,267,273,93,156,267,165,180,192,155,126,158,138,242,237,201,162,257,161,214,216,224,207,208,169,194,207,149,183,94,195,232,208,297,250,176,263,126,182,187,245,266,103,160,118,274,262,162,215,105,224,292,94,143,197,233,246,216,265,167,205,152,258,286,180,224,70,215,262,231,201,247,215,291,215,204,169,168,147,103,241,163,303,205,204,185,187,119,79,239,251,92,165,124,163,329,221,199,161,267,163,179,224,246,180,172,196,187,268,251,194,193,241,228,206,334,143,105,224,165,172,216,98,259,137,189,264,159,121,131,277,102,96,189,159,254,141,231,266,166,163,242,206,159,82,257,216,354,148,146,126,227,194,81,160,200,127,198,251,109,110,205,246,184,212,162,222,124,210,122,184,161,159,288,174,151,184,196,163,252,165,171,60,208,247,132,128,113,194,218,114,320,182,307,308,127,171,103,221,95,194,144,167,183,212,142,308,145,276,146,196,178,192,125,217,175,191,226,215,288,187,207,241,274,162,132,129,237,231,215,260,189,176,242,168,252,137,163,247,208,164,172,131,157,237,139,259,139,212,178,186,93,244,228,179,230,296,162,194,299,292,226,140,208,145,181,245,132,161,202,183,213,250,178,104,216,181,120,252,98,234,203,194,86,206,244,112,166,284,238,220,166,248,249,83,201,135,179,326,217,234,143,83,90,221,122,308,169,171,201,202,267,193,187,203,220,151,137,306,119,198,132,68,230,204,99,102,339,148,243,343,221,185,150,187,212,180,223,120,200,140,151,216,149,244,200,110,212,266,197,157,308,195,130,110,201,174,230,208,202,209,111,248,131,243,97,238,145,247,320,205,251,191,140,124,88,160,233,77,144,127,183,159,153,195,166,116,104,191,242,196,192,338,144,195,236,149,232,218,282,154,234,198,143,226,184,261,240,288,290,113,131,131,193,210,172,289,154,233,85,206,151,131,224,233,182,169,121,233,226,279,163,201,159,149,283,305,182,215,176,253,194,102,210,93,319,124,126,147,135,220,252,229,263,174,119,331,227,57,227,198,192,191,231,136,250,187,160,315,271,355,70,196,153,180,331,265,107,114,83,275,184,178,215,189,265,97,269,209,180,167,255,115,148,185,115,228,93,75,327,137,179,186,270,206,232,146,158,274,118,106,219,141,102,168,239,151,228,89,188,320,217,141,187,203,214,220,203,241,111,133,279,208,88,164,224,231,176,151,80,124,158,238,225,148,250,346,100,131,242,235,207,180,194,126,221,229,184,243,206,174,377,114,192,330,174,331,105,95,259,232,108,195,339,135,143,229,187,195,136,160,202,128,100,128,91,269,147,100,174,177,147,112,142,213,143,200,120,243,167,177,109,278,221,137,193,150,195,184,198,277,145,118,346,102,213,194,259,254,114,221,138,204,387,227,95,199,179,240,90,153,184,167,106,337,226,213,203,223,389,184,118,133,123,79,135,262,182,195,214,217,121,235,135,177,114,200,187,140,172,182,151,218,219,150,291,223,77,241,276,282,141,126,165,119,167,200,141,176,229,86,147,258,158,91,244,196,227,219,256,265,260,227,209,202,192,128,152,180,190,246,141,139,142,66,287,292,224,73,229,286,274,198,227,114,104,273,160,167,169,247,180,258,156,115,249,154,107,136,209,194,209,203,125,222,65,164,182,216,114,159,198,164,286,170,157,155,130,237,121,257,231,262,144,228,216,284,169,106,244,99,239,147,139,99,158,230,220,62,186,208,196,146,211,179,234,173,236,138,170,131,170,187,198,96,216,178,293,187,259,127,181,223,157,90,216,220,223,173,153,149,167,107,183,228,169,192,131,144,307,205,257,182,176,219,190,258,184,167,158,127,212,260,211,146,178,132,118,289,315,214,156,165,109,187,76,225,147,221,254,216,242,170,253,280,194,228,199,79,237,76,173,177,224,157,215,148,145,224,263,176,211,118,213,239,130,91,226,208,281,149,286,148,346,191,258,183,228,324,259,181,215,163,255,97,199,194,192,207,177,277,132,234,81,161,318,274,198,238,168,180,139,337,173,184,123,127,200,174,159,84,156,133,168,188,131,143,190,138,247,210,171,240,125,175,190,196,173,321,119,129,125,182,201,202,137,148,292,211,208,122,103,167,126,161,173,228,179,169,249,70,326,142,233,189,147,236,196,178,175,145,269,111,279,83,205,147,153,166,233,186,192,143,168,350,92,236,158,95,141,192,112,129,318,171,159,113,164,285,299,58,139,76,228,192,110,186,195,112,154,193,139,297,261,197,277,241,121,234,95,212,132,317,131,159,52,216,316,278,214,145,203,63,176,95,216,230,282,195,282,372,276,251,246,225,262,205,107,293,192,174,159,141,252,172,227,55,172,226,232,118,198,131,239,214,173,198,252,132,146,210,169,150,137,139,254,148,173,221,122,361,119,180,303,165,197,261,111,130,268,81,173,204,209,154,158,257,114,185,186,126,175,181,250,162,173,186,208,271,269,436,266,184,155,129,303,112,173,197,263,142,166,136,189,281,307,162,260,227,193,184,85,162,129,203,101,165,225,92,282,196,175,254,142,115,297,197,130,116,185,217,126,222,249,344,111,218,113,134,369,103,156,243,220,196,132,371,179,134,151,242,156,308,174,212,115,181,247,251,223,250,300,320,130,140,182,120,160,159,237,61,146,196,230,217,220,208,137,241,330,330,224,151,101,191,255,93,164,205,266,226,208,164,220,170,119,305,216,341,246,242,140,249,106,238,213,252,238,165,135,320,144,174,139,188,294,121,185,225,136,310,119,144,183,230,152,259,192,174,229,141,132,130,232,250,197,148,258,249,101,144,161,222,276,292,137,214,246,272,204,264,194,184,224,109,214,125,264,99,209,211,347,181,183,105,221,248,182,126,75,177,162,220,280,286,212,205,298,275,193,200,222,182,189,153,215,158,85,205,138,254,124,116,227,260,95,336,209,232,196,137,286,240,261,143,170,265,155,217,116,199,239,229,174,187,329,221,315,146,199,291,111,279,206,191,277,159,96,222,247,135,291,257,243,270,228,152,213,193,217,178,266,142,295,142,218,210,164,200,161,344,120,97,276,130,303,170,301,110,177,236,227,271,229,300,98,188,111,168,125,218,231,112,258,128,160,226,219,214,147,287,206,296,196,255,71,196,127,131,223,81,109,130,268,80,129,205,283,281,120,193,158,148,182,331,126,197,275,266,214,263,313,147,160,102,233,141,213,195,118,115,158,110,156,173,211,217,157,255,222,208,174,227,65,127,230,94,161,218,195,62,252,239,195,72,178,213,255,126,259,213,195,77,222,267,232,191,182,218,183,227,188,232,238,162,246,226,241,369,183,249,331,163,186,190,177,256,93,285,167,176,79,185,95,202,172,185,226,102,208,246,232,134,128,126,230,160,175,213,251,168,198,214,244,175,88,157,179,292,142,162,123,110,237,249,144,161,151,118,190,228,206,158,198,238,138,101,183,162,170,250,206,249,263,217,194,152,153,155,246,275,277,188,175,185,253,179,186,195,217,206,171,222,135,237,163,181,189,162,223,328,232,249,149,154,208,152,332,90,286,123,168,110,194,93,234,208,221,295,162,275,163,351,140,204,171,113,129,150,252,208,257,159,130,161,311,133,130,117,304,247,195,195,220,118,228,211,214,220,206,162,355,105,383,132,221,251,200,201,146,189,110,180,196,157,194,160,277,221,210,247,248,87,334,114,159,148,194,196,291,189,211,224,187,250,184,261,103,146,220,264,292,217,155,276,176,122,168,88,296,204,224,118,213,136,160,292,219,119,180,101,244,162,109,212,298,159,168,133,253,73,155,141,236,237,254,167,218,242,154,222,80,110,118,119,256,206,284,173,188,282,127,231,182,164,232,351,101,284,212,172,262,236,232,203,228,184,250,218,280,226,274,145,272,207,117,156,159,244,143,286,234,178,225,138,215,140,79,233,184,123,172,280,164,167,201,131,251,305,224,145,254,157,105,186,268,197,255,115,288,127,268,236,302,161,330,235,183,289,311,163,203,206,193,287,191,273,232,243,222,402,223,138,252,225,250,143,126,129,140,130,223,211,193,201,76,210,197,238,207,98,100,178,252,142,250,220,160,244,194,256,327,184,114,153,193,195,100,149,116,238,190,152,221,152,165,151,181,175,196,189,163,187,242,139,154,117,97,253,233,260,202,224,132,278,219,213,93,188,220,224,108,243,171,92,189,246,233,122,118,166,311,137,269,150,114,241,77,129,362,194,264,95,175,124,281,234,123,106,111,263,255,145,95,268,216,142,151,230,104,109,148,162,194,240,123,217,188,145,127,219,201,155,112,118,255,176,287,123,121,155,221,192,163,232,133,106,234,129,173,125,169,195,167,125,174,176,235,283,143,207,203,244,134,80,181,182,233,265,190,258,219,363,210,145,153,146,194,180,214,155,194,131,208,118,132,140,174,206,135,144,220,288,167,200,194,231,232,285,135,181,147,292,245,179,258,180,136,141,281,177,74,273,109,141,167,142,206,187,109,167,209,145,244,198,113,113,225,195,233,203,128,135,198,178,232,81,296,313,134,210,146,92,101,348,137,165,207,239,140,207,216,152,205,179,116,168,187,123,180,226,273,189,255,117,111,167,96,170,169,280,101,234,110,250,190,350,149,200,134,197,250,86,129,138,78,202,360,147,246,186,276,175,212,107,155,204,133,371,242,119,175,187,99,217,210,177,229,84,270,309,164,112,183,161,128,226,116,116,181,252,118,186,282,227,155,211,131,220,126,189,161,101,201,176,149,119,200,92,218,165,108,214,175,111,175,233,267,90,134,234,280,188,293,155,319,252,176,141,225,192,230,220,151,197,203,173,281,193,236,125,108,107,135,161,119,257,138,193,125,217,287,177,139,127,324,154,235,220,124,178,235,154,205,227,138,163,215,238,153,98,176,135,224,277,181,103,211,223,165,231,206,180,191,230,175,172,131,78,98,123,263,198,186,212,195,327,225,163,184,185,107,327,204,360,142,157,200,262,138,148,244,234,253,260,104,129,200,57,293,115,176,228,209,205,159,177,177,369,258,197,117,236,189,197,140,217,139,81,170,89,171,212,162,181,189,326,265,190,165,196,108,253,190,142,176,131,91,83,238,201,259,238,178,85,149,204,286,205,148,200,166,294,230,287,183,215,184,131,297,307,81,230,122,144,257,142,315,160,195,147,143,177,154,166,229,130,168,195,143,119,153,266,278,150,156,136,91,143,304,291,144,112,240,190,79,201,104,252,237,167,223,276,304,43,279,226,178,172,411,354,146,101,176,196,265,214,107,180,119,190,103,118,129,140,249,127,110,235,247,257,218,257,325,171,117,198,155,188,107,317,252,203,128,148,219,213,335,179,165,211,184,200,180,272,221,195,94,201,232,143,209,240,258,260,54,234,277,230,216,199,127,121,227,144,108,240,246,281,122,218,298,197,167,71,83,177,243,153,192,272,258,134,159,331,275,281,248,186,139,233,256,222,163,218,140,182,125,133,76,254,206,167,193,229,158,244,80,275,221,170,323,130,217,99,240,215,173,204,291,214,260,93,148,252,180,205,235,229,112,224,140,130,139,216,163,190,128,279,231,222,238,179,211,64,91,157,270,200,275,68,229,233,258,235,186,289,97,243,214,194,259,83,231,147,241,102,201,86,304,183,242,232,101,147,222,136,233,221,239,205,207,155,171,113,227,323,248,114,231,242,183,314,166,233,184,72,145,199,141,208,214,229,238,193,223,224,122,183,205,234,122,231,169,108,86,185,212,128,169,220,230,122,248,259,265,214,98,221,96,121,138,248,230,229,175,208,93,147,138,358,238,154,130,118,156,148,184,235,347,142,174,267,180,222,226,219,324,175,191,167,205,271,179,180,203,177,140,224,155,81,261,208,262,149,184,110,114,165,279,246,229,171,113,255,123,220,160,172,138,194,183,270,308,196,151,142,157,277,171,103,131,134,119,209,198,146,267,134,163,151,149,139,273,141,139,195,206,112,96,188,156,124,168,220,112,94,176,242,120,145,174,256,156,278,243,208,238,210,149,134,174,288,226,212,195,232,215,266,161,213,144,263,116,354,132,177,243,185,231,161,282,266,301,146,125,300,244,190,143,157,112,150,299,78,244,182,308,194,100,140,211,81,254,159,299,291,239,239,155,184,136,146,163,172,149,122,87,40,242,184,214,85,144,202,202,83,139,234,226,119,173,177,162,263,171,185,137,173,208,380,172,181,165,299,139,184,188,306,154,152,245,147,143,248,140,185,143,250,301,248,220,158,88,57,263,97,227,232,220,74,163,300,130,160,134,154,166,298,210,297,301,160,388,205,266,194,105,111,176,120,104,193,163,239,390,288,250,178,234,106,161,406,248,290,210,184,123,250,197,83,164,198,171,102,141,253,162,135,221,69,181,257,223,321,91,222,218,147,135,200,105,51,169,168,195,197,123,168,187,186,143,198,295,283,134,220,178,209,269,217,119,181,286,144,158,205,305,188,209,48,191,103,245,156,282,205,127,233,122,312,149,141,247,192,189,170,113,194,232,107,215,375,182,195,186,166,208,100,128,227,142,109,322,362,127,124,199,188,119,224,125,165,161,228,173,175,297,247,213,201,136,342,238,70,234,177,199,223,109,106,212,171,99,133,267,211,256,175,210,273,124,128,216,136,216,226,315,202,183,122,131,170,223,226,195,181,85,310,153,137,272,175,360,228,308,85,185,297,210,223,282,165,144,129,270,300,177,262,281,83,141,102,210,170,213,124,151,196,209,161,108,169,150,259,88,137,204,107,153,102,341,122,163,202,191,200,354,180,130,259,216,180,266,194,138,77,141,164,190,268,205,133,171,230,162,244,201,292,334,270,106,184,159,192,222,232,208,213,205,134,171,167,141,230,271,258,176,159,237,342,95,193,135,88,154,130,229,116,152,151,222,155,300,208,170,244,171,174,315,131,228,264,163,192,204,81,199,143,122,176,232,222,236,122,175,202,198,160,134,191,200,141,223,123,235,248,232,118,175,196,249,128,172,130,278,96,220,266,171,214,187,229,150,138,121,224,78,181,118,169,363,157,140,163,158,183,193,305,193,70,111,92,92,140,168,179,197,139,34,159,282,227,125,194,223,64,123,98,180,219,252,121,200,240,211,230,290,281,139,171,175,91,166,126,216,135,108,174,173,197,154,143,212,93,242,299,222,138,109,110,297,100,177,179,58,231,156,240,213,178,215,268,131,102,229,194,148,103,74,253,216,145,143,317,178,107,166,169,117,92,237,264,98,198,138,149,215,284,176,234,189,114,216,247,110,147,119,205,148,234,114,103,246,368,140,242,210,165,107,236,285,233,122,233,211,95,162,96,140,166,208,131,240,172,252,168,176,173,148,115,94,95,196,289,168,253,196,104,181,204,165,250,181,224,243,130,214,129,262,150,202,306,259,350,258,163,152,202,188,233,115,133,283,286,93,188,158,216,157,135,286,239,248,132,168,136,184,233,146,160,204,304,203,88,241,107,210,169,199,257,268,251,218,162,179,165,123,194,204,185,239,236,308,212,168,75,126,99,156,244,251,79,189,66,226,270,90,225,94,239,198,158,232,218,132,94,160,186,213,241,265,209,160,165,264,250,240,160,222,196,194,271,296,183,256,124,261,126,162,160,249,222,162,131,87,105,264,221,201,136,216,242,105,205,205,91,152,228,175,142,279,130,214,98,197,166,165,240,146,192,211,116,235,101,160,242,155,170,166,224,194,130,183,224,320,165,310,163,189,179,234,132,330,199,178,277,165,245,143,173,152,213,232,74,262,151,274,118,105,139,170,277,96,237,57,127,306,109,138,225,324,98,219,213,84,132,187,274,176,205,199,140,300,187,169,211,213,108,267,176,119,276,214,227,198,62,210,205,282,254,280,170,197,205,227,268,152,212,246,97,303,182,98,139,210,58,112,308,193,271,217,220,293,188,134,207,253,159,249,207,138,205,70,188,148,346,131,222,77,224,184,279,156,201,169,184,140,244,350,153,212,283,170,146,97,234,341,123,84,139,116,241,200,251,206,162,95,160,177,192,180,104,94,133,119,171,238,179,92,201,110,149,84,309,123,103,202,157,165,153,224,299,212,195,157,89,239,209,188,260,180,130,123,244,165,211,176,115,212,174,255,242,207,228,215,106,183,214,174,194,185,212,227,121,107,198,141,228,155,199,281,134,203,156,150,92,185,126,115,134,99,247,221,278,111,237,154,223,260,225,249,325,118,353,196,120,201,110,204,144,269,181,142,153,187,229,251,142,200,209,274,170,277,124,260,140,148,246,134,175,210,118,176,128,155,201,248,157,187,126,108,185,137,334,224,219,107,179,130,186,101,288,185,136,165,262,130,265,282,175,297,75,214,237,130,179,105,257,307,249,111,114,225,127,132,240,223,111,310,249,141,231,128,111,206,234,324,249,174,48,91,309,262,164,180,261,163,180,142,177,120,79,113,202,93,173,292,363,122,155,288,249,223,228,213,184,198,332,129,222,168,181,188,118,166,255,197,330,199,265,255,241,199,192,253,76,145,165,242,272,216,157,158,165,216,160,216,237,206,218,159,213,219,91,197,264,209,257,209,193,252,148,224,164,209,250,67,197,193,170,171,216,147,185,370,114,124,260,318,134,256,214,225,235,193,274,237,147,269,223,268,291,222,337,329,224,247,267,269,351,162,228,94,215,183,291,199,148,229,117,220,274,270,205,201,75,257,65,218,214,121,366,69,205,91,240,228,182,259,136,236,262,182,200,121,174,228,177,160,257,141,242,237,121,251,154,225,162,142,193,168,176,234,233,157,291,203,103,230,219,140,298,195,117,178,198,218,246,170,242,249,107,263,141,167,219,168,194,229,191,226,218,217,80,170,342,213,91,89,368,210,116,226,76,244,296,171,246,176,156,108,154,247,77,167,254,120,159,104,194,203,160,117,190,133,215,313,134,138,230,250,249,298,293,184,131,151,271,229,206,160,210,131,201,194,222,247,111,233,130,229,191,251,231,172,205,206,170,162,190,143,176,77,318,127,221,77,127,113,178,111,71,308,179,215,305,240,223,191,118,148,187,187,130,144,292,258,211,221,222,129,232,167,246,284,247,174,234,194,213,156,167,239,151,171,175,294,160,264,213,226,133,93,351,246,133,252,195,184,201,190,232,218,198,252,228,108,156,107,214,220,201,57,125,149,178,198,228,124,76,257,265,143,96,142,196,235,116,206,203,232,219,388,198,203,284,209,134,99,146,273,78,199,263,133,225,272,156,255,266,268,211,153,167,132,163,132,107,285,107,159,172,236,217,266,166,180,246,250,207,328,158,296,346,210,232,159,248,323,167,196,247,151,270,267,374,274,243,217,240,237,231,265,131,233,175,124,205,124,152,140,111,106,210,189,183,103,112,320,138,168,224,206,128,349,261,210,118,187,304,100,208,212,126,124,149,180,150,92,136,102,76,219,159,242,84,197,148,88,150,232,225,246,202,89,198,218,95,229,188,133,206,125,149,322,232,153,100,152,102,165,214,155,202,129,208,209,216,235,233,262,154,133,204,140,170,238,114,124,115,222,250,152,234,249,160,204,293,190,89,200,103,275,240,83,209,154,158,118,207,364,147,130,179,182,82,205,326,190,146,218,216,159,167,263,379,153,331,186,312,228,154,206,239,231,167,213,216,85,184,136,145,168,253,229,181,275,179,169,165,106,125,60,253,230,274,213,205,127,81,63,165,181,159,195,288,215,216,261,191,129,204,200,228,143,212,146,291,97,120,251,317,123,209,327,195,210,132,171,148,338,174,270,214,242,124,204,266,187,204,218,169,133,119,105,265,159,62,156,103,219,270,178,137,145,84,175,154,220,102,142,218,190,255,200,146,191,220,192,85,245,115,218,172,268,216,80,161,144,177,129,301,88,116,235,170,197,130,224,160,208,234,104,228,147,202,175,161,270,202,314,112,48,242,106,151,197,173,153,261,142,202,131,107,168,96,109,272,186,155,252,153,142,216,185,271,194,176,144,232,182,137,227,215,196,224,181,91,224,169,212,185,211,277,253,216,184,198,208,137,216,298,129,206,228,161,223,211,158,223,223,241,118,162,122,185,134,173,122,299,182,207,101,108,151,325,253,183,160,324,92,266,197,249,206,162,72,168,189,203,319,248,130,246,147,85,257,267,118,143,87,203,86,269,205,166,182,164,183,245,98,155,111,188,195,108,144,135,223,252,175,180,134,293,124,216,180,335,281,278,227,282,233,202,76,320,153,195,90,169,196,157,165,148,183,112,124,145,202,203,191,104,227,190,201,148,218,125,225,335,306,208,197,231,123,167,123,200,232,282,162,197,115,225,212,141,213,140,144,224,168,166,254,202,173,189,155,108,67,152,137,109,168,108,223,127,157,110,240,179,212,199,220,214,209,256,218,121,120,217,216,149,264,203,161,207,207,158,167,320,293,142,263,149,195,267,194,199,196,232,172,136,178,257,122,75,106,174,227,198,316,146,155,147,191,169,61,210,208,207,66,235,316,88,247,202,202,167,173,237,144,159,152,253,117,173,95,202,150,277,206,173,146,146,152,170,185,156,88,241,295,157,292,236,102,125,215,167,206,160,137,188,287,156,97,224,164,118,147,190,215,204,171,68,336,216,144,159,215,152,200,125,91,121,222,163,107,230,168,77,257,134,277,302,178,97,137,131,143,330,318,162,135,168,213,240,361,235,178,189,260,127,197,157,206,93,130,315,277,232,155,246,100,221,332,88,220,252,319,332,197,210,150,172,181,192,197,322,211,211,284,203,167,184,223,187,195,221,143,96,211,277,241,127,168,212,244,169,263,92,151,186,221,119,239,101,113,58,179,225,174,153,138,159,204,148,107,219,167,149,328,255,227,168,208,261,256,123,144,218,109,91,81,86,133,175,85,155,244,135,220,135,164,210,249,153,146,315,215,144,147,160,158,199,135,227,219,164,160,254,308,257,222,209,121,335,217,67,201,147,189,277,90,185,242,134,160,235,349,142,252,224,174,223,217,154,167,222,134,216,163,73,130,146,231,201,114,167,160,199,146,147,260,145,179,180,182,172,180,182,179,189,173,107,242,135,237,162,237,290,103,231,238,186,223,83,165,129,235,175,266,247,97,193,191,201,98,130,207,217,339,184,254,201,170,94,157,248,121,115,127,119,103,309,106,77,180,111,151,106,120,177,200,167,193,114,140,191,186,263,178,139,93,100,98,141,195,247,151,156,197,219,96,167,193,114,118,81,186,275,159,277,238,248,144,212,218,175,102,167,240,223,112,78,172,213,252,142,120,247,229,233,100,275,113,258,216,169,288,368,240,158,210,171,202,186,120,155,218,128,214,129,290,213,172,63,281,275,161,198,156,111,248,202,296,231,273,90,258,198,116,220,228,275,177,352,219,131,240,272,196,201,155,247,162,264,232,246,166,202,213,216,206,128,220,107,217,223,185,250,204,153,175,210,159,247,171,39,84,97,105,211,144,125,110,164,325,115,128,94,271,222,103,242,103,115,117,137,48,231,167,186,229,167,131,91,185,199,253,176,210,228,174,141,219,214,114,198,159,102,164,167,212,155,115,116,163,199,71,131,215,107,333,78,117,191,159,194,207,239,106,231,90,239,114,241,175,149,131,342,172,276,97,205,182,158,165,201,190,117,164,227,110,146,341,358,252,244,231,111,189,140,142,281,223,113,208,160,214,235,183,259,220,176,285,258,190,185,176,316,156,224,207,274,356,159,56,89,218,279,193,194,130,324,190,79,214,83,165,105,186,270,266,145,332,242,61,244,89,240,152,166,276,343,186,241,156,126,290,266,170,229,285,190,138,179,197,211,165,182,310,157,371,190,161,217,319,237,215,179,171,159,264,177,301,255,320,246,211,142,141,267,131,200,204,210,199,109,201,98,79,143,116,158,261,211,186,255,236,192,272,182,192,135,109,128,239,184,266,171,196,193,261,208,332,170,197,138,139,154,127,80,207,168,166,325,180,95,234,124,197,337,237,242,213,144,315,158,281,214,335,134,333,254,133,131,170,158,116,235,168,172,118,218,192,186,142,129,115,143,141,71,108,151,89,169,155,143,183,161,188,258,273,195,234,88,249,327,139,177,370,151,158,52,157,188,162,301,185,168,144,215,214,217,300,191,175,153,224,228,169,240,128,132,240,217,223,131,176,239,197,108,356,239,291,99,233,248,314,121,104,136,212,274,254,112,142,217,195,216,83,113,190,246,200,85,299,121,193,207,170,169,208,256,227,174,220,153,236,136,239,319,182,269,218,194,240,242,84,106,299,237,198,152,122,220,225,215,158,217,164,252,257,277,139,161,263,186,272,130,252,291,207,201,256,114,180,110,293,269,312,162,307,249,296,97,271,246,312,99,168,223,199,188,212,208,274,99,128,94,198,318,223,84,164,217,174,105,92,190,261,200,235,171,207,162,274,160,217,227,217,160,276,407,291,136,216,273,176,94,88,97,126,219,228,110,179,85,242,223,248,179,79,181,139,111,207,133,187,310,241,159,269,115,277,224,155,109,90,251,146,163,221,217,126,276,213,237,255,157,236,284,182,237,220,234,330,226,184,109,159,306,210,75,179,185,166,166,215,248,219,213,116,199,197,117,229,193,222,206,122,155,215,196,317,310,205,267,162,266,205,149,128,201,233,205,159,257,138,203,332,103,236,177,187,147,175,91,147,185,224,195,327,155,282,158,255,186,185,170,101,180,210,95,151,190,260,241,347,187,132,122,231,368,152,119,226,260,263,246,325,216,168,150,218,158,120,297,224,170,198,237,301,135,107,216,218,157,203,173,129,165,226,127,107,145,225,239,263,182,247,334,199,238,182,181,259,314,148,146,157,295,239,249,266,278,164,218,90,226,145,212,110,250,228,150,97,132,246,167,173,177,257,135,127,263,142,222,153,180,140,81,144,156,230,148,206,217,65,119,365,192,153,215,241,159,173,118,174,216,233,191,161,193,68,209,222,262,259,219,157,229,215,320,225,184,199,168,158,195,378,130,254,288,159,87,75,146,292,160,264,219,153,183,95,208,176,132,211,198,81,280,184,194,254,114,82,153,152,138,202,362,217,129,177,189,136,353,173,208,161,232,251,159,157,189,180,320,225,173,190,125,261,304,285,249,180,55,96,172,270,328,161,67,173,147,133,132,155,129,137,223,214,188,219,168,295,210,217,247,218,208,294,193,243,208,157,176,162,283,222,235,221,214,132,184,132,164,197,270,146,227,257,221,155,237,172,210,97,181,232,124,94,160,104,280,46,121,228,258,337,210,198,271,217,94,97,227,183,242,188,206,142,204,195,140,89,354,241,102,198,97,241,237,132,105,142,208,160,219,188,190,265,167,235,120,144,263,198,148,178,169,173,199,163,165,141,265,130,149,78,124,80,141,145,127,237,258,194,272,80,203,176,210,218,73,261,209,254,51,170,157,113,186,86,167,355,55,114,151,236,192,253,177,350,212,160,132,195,211,146,137,147,168,81,68,356,217,83,55,316,244,193,211,255,176,256,163,229,220,202,147,240,136,188,226,141,233,177,142,176,197,112,194,268,154,159,196,335,163,308,71,155,295,174,204,343,166,161,210,188,261,118,189,255,204,292,124,198,163,194,119,99,165,66,104,179,151,104,179,196,149,224,188,268,177,369,237,183,218,315,273,174,180,241,246,146,93,137,291,267,177,215,271,167,281,276,48,202,69,260,139,253,280,256,202,185,218,161,312,122,113,122,191,176,215,122,189,63,330,219,168,166,153,224,214,252,190,243,155,207,213,149,200,67,234,240,227,182,196,274,332,246,179,136,162,178,204,139,215,136,185,216,102,121,114,273,199,180,327,271,203,97,242,137,222,104,279,239,219,153,246,194,231,121,202,223,245,258,265,193,101,198,327,282,253,188,224,270,142,101,221,238,220,160,211,183,125,229,162,112,137,198,85,145,177,168,252,201,273,166,138,238,185,84,182,102,258,65,187,118,143,180,161,177,269,152,144,250,170,273,193,251,200,172,133,150,136,121,217,333,231,199,124,184,123,277,123,173,161,191,218,211,229,294,154,173,211,241,261,329,99,287,128,265,311,257,201,160,153,170,154,167,115,130,115,147,126,198,131,200,279,198,305,134,171,205,144,297,184,219,179,134,201,116,103,237,96,104,248,224,259,383,159,277,205,169,202,131,187,104,65,202,164,149,223,118,272,141,160,96,199,91,217,248,159,199,255,210,272,216,92,139,185,164,173,202,142,143,147,136,179,136,166,235,183,228,83,182,189,159,204,139,246,222,267,132,105,118,93,180,273,201,133,100,168,94,211,158,129,153,222,163,129,131,208,272,181,189,206,101,136,117,172,67,265,142,154,263,262,144,143,84,164,155,194,210,324,257,152,345,197,269,108,163,307,193,233,250,232,111,61,118,214,37,124,178,168,74,207,222,226,177,114,131,180,248,248,152,191,258,171,205,241,258,184,303,95,244,178,183,139,249,179,157,305,238,135,271,244,232,172,354,68,196,137,270,192,138,229,252,249,188,117,223,222,117,132,151,223,244,159,180,92,158,216,197,233,198,126,90,185,146,85,174,207,251,101,85,103,224,207,307,173,123,167,165,119,304,155,303,272,220,205,192,298,70,164,180,210,336,210,212,108,198,92,156,90,227,125,135,119,191,209,262,281,76,196,209,232,254,230,134,219,239,233,157,249,149,194,90,250,139,223,147,141,69,150,85,292,229,66,221,231,136,111,159,162,284,194,135,227,219,175,223,201,314,130,269,181,102,247,212,67,231,171,200,235,166,360,220,175,190,74,107,135,150,226,167,177,233,195,162,194,177,262,105,195,286,115,176,207,156,137,203,206,212,289,180,245,198,252,285,205,228,158,236,157,101,141,161,295,81,179,231,229,318,218,264,116,223,211,126,104,132,215,284,227,172,160,125,216,181,214,162,179,209,95,254,151,229,268,191,168,104,154,142,199,175,201,168,110,177,193,189,153,241,196,140,157,173,142,174,118,286,157,257,154,234,232,99,231,147,191,217,239,162,261,207,143,203,218,323,80,135,189,140,136,89,300,237,120,76,200,216,230,230,230,101,138,120,271,158,153,175,312,85,210,263,186,212,219,283,326,144,138,214,129,205,253,91,197,67,184,157,322,123,180,73,234,184,244,124,318,160,164,134,180,204,116,171,192,130,198,229,91,96,275,217,232,323,225,155,201,175,103,197,135,221,333,235,123,186,117,216,130,101,184,169,146,316,103,244,107,108,103,268,130,280,212,122,166,271,205,101,302,180,198,106,314,232,153,224,270,161,139,279,111,134,249,102,130,163,223,216,222,205,226,253,215,210,321,244,93,242,186,224,189,171,193,185,278,221,224,237,145,108,205,119,236,292,157,127,218,116,352,121,113,203,144,151,167,262,198,116,158,249,136,237,137,220,150,182,148,146,223,207,252,126,196,197,170,128,193,124,87,221,126,153,165,241,156,160,259,346,254,203,154,184,322,212,225,213,222,205,223,208,261,125,182,153,157,73,110,305,107,237,202,135,204,250,189,263,209,162,209,85,264,236,333,327,269,208,214,352,199,185,198,201,127,186,185,164,205,334,222,113,231,250,180,188,200,194,131,214,210,195,229,240,145,206,235,218,245,53,106,114,199,179,136,218,215,254,131,298,243,208,179,143,324,145,230,393,84,167,141,116,139,161,183,96,242,85,179,221,82,152,109,144,213,183,162,224,182,72,192,164,144,185,185,218,254,217,211,54,217,104,244,179,253,358,276,186,160,82,209,203,138,179,72,193,277,180,113,245,113,269,254,90,367,149,193,99,258,176,181,147,245,192,207,148,177,263,196,181,202,171,169,171,188,182,213,224,273,108,217,187,294,172,142,83,130,198,312,97,84,104,237,228,140,211,272,180,352,266,102,171,174,176,187,217,103,179,121,167,112,98,255,297,151,150,176,141,89,195,214,116,109,188,128,355,203,204,96,180,163,165,312,132,139,151,268,122,343,230,139,217,57,333,160,106,182,279,177,152,188,212,157,216,156,189,274,266,221,146,85,219,188,128,196,147,125,182,160,246,119,253,152,130,144,342,190,182,167,140,197,144,189,296,196,206,154,207,274,183,59,188,152,191,270,153,149,122,193,235,199,82,108,147,248,133,119,103,170,282,85,236,198,165,82,122,186,236,105,144,158,105,137,191,238,135,168,228,248,173,257,206,173,137,119,231,183,92,222,317,220,216,185,191,226,216,122,195,148,206,224,283,191,216,135,174,218,106,219,265,135,93,101,210,202,207,221,117,220,107,298,164,215,157,213,80,308,271,159,239,181,272,178,238,77,96,256,191,87,77,335,203,147,159,101,128,224,90,251,214,140,160,173,252,118,224,168,155,286,196,209,273,197,172,198,111,221,157,254,243,232,226,234,195,304,107,168,145,158,146,293,288,103,249,178,162,234,129,158,252,94,318,218,169,241,238,145,101,253,153,276,172,154,337,126,85,55,102,241,181,254,219,203,256,89,272,98,158,145,100,257,191,230,283,172,321,247,233,322,169,177,139,225,283,119,230,138,122,240,173,222,221,221,122,179,227,119,279,201,216,107,384,181,267,192,95,112,262,284,250,189,202,202,139,216,217,151,102,164,155,267,287,236,133,195,203,128,192,122,222,179,216,215,77,231,227,216,181,240,196,295,145,184,197,145,190,199,123,228,170,115,174,124,183,153,139,244,154,204,276,124,94,278,116,216,249,296,245,127,128,211,128,243,175,314,272,174,112,171,228,176,108,116,230,97,157,186,121,127,97,242,247,204,220,200,84,186,181,276,196,153,219,98,258,59,218,270,93,130,241,236,265,177,130,86,231,154,221,89,152,184,322,197,177,133,157,141,119,274,210,183,226,211,197,207,189,271,178,250,298,126,174,197,124,279,208,231,143,130,136,258,204,252,163,184,279,203,371,172,180,115,254,235,210,143,179,199,246,165,167,128,175,112,166,230,136,80,231,169,230,177,208,249,333,186,157,167,121,251,201,185,186,197,179,174,176,83,167,270,225,117,164,181,258,195,289,333,293,153,222,285,366,210,142,122,255,203,290,187,95,190,130,209,292,153,166,278,131,137,93,123,276,146,122,236,150,141,143,147,145,233,173,160,302,135,263,342,180,91,203,141,117,93,135,235,89,277,76,187,56,179,227,233,273,353,145,200,244,153,159,225,207,138,260,218,237,243,170,325,231,168,216,169,164,178,205,244,216,269,200,173,299,112,96,177,225,195,187,352,82,270,117,217,131,157,177,195,143,101,216,252,223,206,316,259,172,263,236,212,162,178,111,345,163,148,169,84,133,221,186,202,102,101,121,306,186,174,131,218,246,108,282,281,124,171,254,203,97,303,240,258,241,205,130,238,159,203,161,109,173,203,275,402,183,309,229,224,220,213,150,134,200,147,237,232,178,165,132,169,226,382,234,234,179,287,42,232,210,139,254,200,86,254,101,166,138,147,154,358,259,199,240,197,153,264,61,128,148,135,210,207,140,196,206,250,193,250,216,97,147,145,335,241,239,215,296,222,370,218,216,288,327,87,323,124,172,176,272,148,162,96,114,180,173,169,214,229,131,192,130,224,238,283,173,166,251,162,194,101,74,220,72,138,142,188,163,216,288,343,185,159,169,124,155,108,285,142,158,195,145,159,177,113,182,214,226,107,227,150,118,207,161,260,128,257,190,209,109,192,142,243,198,208,219,198,111,223,146,132,223,208,175,125,115,270,142,172,183,142,228,323,338,252,145,162,206,302,194,223,177,236,141,149,274,271,112,210,285,147,160,321,111,158,112,237,323,204,140,119,186,325,188,84,154,212,186,149,235,170,178,178,199,171,192,354,153,134,287,252,322,188,141,164,122,226,190,315,204,241,178,231,153,254,176,165,210,169,138,244,111,131,280,221,145,195,169,112,151,167,106,213,221,261,212,222,89,168,247,246,267,207,230,141,95,104,159,239,249,250,216,216,214,333,330,278,179,191,191,280,142,222,218,221,158,149,213,186,321,166,185,228,262,222,194,202,232,227,192,193,165,179,237,235,148,175,108,165,145,144,204,221,166,141,323,250,256,351,276,196,246,211,185,93,221,83,220,255,173,236,175,210,120,101,229,217,376,135,198,195,229,167,166,210,100,314,219,200,160,125,243,145,77,177,194,97,125,196,307,381,231,91,184,144,176,112,226,226,227,151,165,212,133,201,116,285,201,209,200,319,238,260,179,289,168,90,152,298,236,140,194,226,192,236,131,177,258,153,124,204,285,304,156,181,239,183,146,235,215,216,94,198,246,118,162,131,117,197,154,154,150,144,199,148,101,175,205,152,104,169,254,153,151,135,169,212,243,174,121,227,123,252,206,157,199,241,145,178,201,177,220,162,199,157,166,129,57,152,162,137,216,217,138,103,114,226,192,324,177,227,194,140,161,208,108,165,85,213,92,161,235,242,254,116,175,203,150,326,153,222,325,356,91,235,343,248,182,314,203,249,202,199,253,164,114,171,314,111,295,147,123,172,198,136,163,119,192,227,187,160,277,156,118,211,147,274,146,165,255,155,115,312,194,344,264,265,233,101,230,166,202,87,133,151,185,187,193,383,196,309,133,229,183,196,106,128,125,209,172,270,300,180,244,232,154,111,220,220,181,135,176,172,260,265,200,228,174,112,299,159,294,220,138,148,223,210,186,200,214,287,137,197,127,150,209,257,172,188,232,217,245,131,268,129,176,243,182,177,266,185,219,263,145,240,213,186,202,116,242,146,254,226,254,154,166,177,270,303,168,328,220,299,230,199,125,255,191,256,283,185,168,281,119,286,186,136,146,189,185,124,150,305,116,182,113,208,171,264,120,225,154,214,134,103,118,167,152,149,183,146,223,234,144,101,297,276,201,189,289,151,90,203,195,221,335,206,172,170,133,170,203,158,110,280,167,164,175,184,240,193,156,204,170,251,135,155,111,217,207,349,203,137,185,139,224,140,151,288,172,103,263,137,149,201,241,352,245,212,242,335,199,227,333,77,149,269,206,127,211,232,156,144,208,190,110,131,260,265,203,265,158,217,359,166,219,119,168,174,188,170,120,300,229,185,296,186,144,320,272,267,207,68,83,156,340,287,186,166,158,142,119,167,192,253,243,178,233,177,268,153,148,219,261,137,338,241,95,173,138,243,216,158,184,156,255,112,171,176,199,116,200,201,171,234,222,246,177,240,196,221,267,96,92,155,64,220,121,115,129,179,229,113,179,169,157,247,142,205,168,236,197,196,202,180,108,260,187,148,301,179,139,236,313,162,364,200,229,93,290,135,178,183,214,268,206,268,87,368,196,145,165,256,258,186,236,237,213,198,238,172,147,135,186,191,191,248,137,248,179,226,163,184,179,191,116,228,208,206,206,208,163,274,195,238,264,190,172,138,239,205,301,249,168,300,90,234,200,117,221,234,128,161,161,98,146,55,182,164,183,213,205,226,130,221,295,153,168,200,226,226,277,103,73,327,229,195,229,223,214,186,129,151,194,242,161,116,253,270,187,234,291,87,152,295,262,208,235,231,100,246,180,271,160,173,81,220,305,106,160,311,136,133,127,220,139,151,222,148,225,144,246,215,180,180,272,198,299,140,334,236,207,165,120,165,230,97,233,108,151,184,241,165,156,181,162,126,218,278,102,304,156,228,212,139,133,85,146,73,220,261,155,155,75,249,120,207,129,266,169,331,75,265,188,234,137,164,242,243,204,131,187,199,153,338,176,218,260,380,179,121,334,194,291,142,300,90,219,167,109,96,202,244,285,154,153,225,172,145,194,137,171,156,159,249,197,288,159,195,185,148,152,172,119,243,228,120,263,211,118,163,130,157,132,135,121,185,194,187,156,149,256,139,328,365,137,226,112,135,217,247,58,224,243,224,214,209,298,154,365,195,231,149,114,196,68,154,107,279,174,115,172,147,264,252,256,188,170,254,180,163,79,159,145,253,207,324,92,113,94,229,110,290,192,316,132,130,164,218,267,120,114,136,94,169,353,276,118,207,135,244,86,217,80,183,205,72,102,221,118,286,121,90,86,232,227,276,328,206,117,138,153,188,206,185,146,264,253,149,267,238,198,158,132,191,305,241,172,167,227,266,115,320,231,148,240,99,159,102,232,198,180,210,200,311,152,179,142,147,187,261,209,180,231,342,200,268,103,248,243,271,229,97,122,217,179,136,165,360,135,119,248,262,219,76,181,113,115,186,217,256,109,154,202,351,257,102,312,301,233,134,234,119,201,138,111,105,172,232,151,182,107,301,281,176,245,175,118,262,121,176,229,114,103,332,214,99,358,128,320,127,143,170,194,167,227,101,190,129,122,214,108,163,212,259,321,233,314,110,94,182,145,267,283,63,94,294,187,176,147,134,214,183,147,167,204,184,160,102,111,104,145,182,218,149,287,158,107,178,89,96,208,324,247,349,169,189,192,179,170,213,210,284,177,166,143,194,122,247,377,113,312,137,240,187,192,170,270,345,279,200,134,208,353,141,204,102,155,116,178,120,249,325,201,179,106,97,177,226,228,239,69,229,117,281,210,259,110,102,119,194,237,201,127,124,282,148,265,248,255,296,57,88,297,154,226,217,136,190,155,254,191,139,180,121,160,239,261,180,253,228,127,211,310,193,76,162,143,165,192,201,374,171,248,122,207,239,148,133,152,197,259,118,107,247,414,88,184,178,202,183,161,180,162,289,221,357,223,187,227,161,166,150,151,102,106,224,101,209,95,225,334,94,311,164,157,282,112,172,167,189,85,138,161,199,174,80,192,135,149,174,213,342,87,252,86,119,163,202,298,218,184,192,117,122,233,93,149,187,149,222,300,172,174,226,166,193,120,159,226,220,317,89,280,144,288,146,216,162,268,160,172,298,117,183,231,88,133,105,90,162,269,245,220,154,186,122,138,229,167,343,206,153,189,339,152,262,202,104,228,288,175,99,221,273,180,339,151,197,261,171,235,184,162,233,156,103,220,103,199,162,220,133,189,166,150,314,248,216,258,158,105,103,327,295,201,96,173,208,148,213,119,96,178,164,317,183,186,188,202,321,198,289,73,110,202,169,298,248,196,194,172,145,257,224,73,266,278,140,135,136,189,127,165,173,214,314,237,117,99,286,178,184,93,134,290,152,169,192,171,260,290,150,161,223,213,357,139,337,131,182,154,196,203,94,197,187,140,170,227,177,158,57,242,311,175,186,198,206,225,163,189,248,293,262,195,235,243,182,170,124,191,179,242,148,153,280,161,149,350,140,186,183,204,194,132,176,253,131,96,235,192,225,244,156,77,140,184,197,206,283,96,134,135,253,297,212,230,163,327,119,193,164,250,101,126,210,175,203,147,144,90,372,249,225,208,123,227,135,249,284,268,384,148,328,143,241,267,198,92,112,202,155,201,209,148,230,114,249,245,228,315,121,127,143,188,180,199,189,187,92,210,203,197,151,393,156,146,171,180,291,212,258,231,42,298,154,122,287,174,162,57,274,224,189,234,104,121,128,153,354,179,257,225,173,303,185,289,244,169,195,233,332,328,162,98,178,315,223,200,98,124,136,214,147,133,177,285,174,232,234,219,159,294,209,188,222,162,246,252,243,208,166,135,300,185,211,256,179,190,251,238,229,156,229,156,103,212,231,266,166,140,168,166,334,213,204,87,206,114,100,258,146,136,188,167,79,161,170,134,125,140,184,245,118,172,147,262,233,295,84,292,260,287,180,169,72,233,114,79,201,150,101,150,160,121,199,149,231,255,200,229,244,214,156,60,256,195,176,301,222,333,219,226,117,165,113,187,145,212,279,270,260,260,156,201,150,182,283,140,294,182,261,201,333,273,172,187,180,216,136,145,158,196,317,252,149,205,178,139,181,166,297,273,144,230,191,218,205,240,94,271,198,205,231,193,94,71,142,64,187,111,216,173,136,282,317,193,236,136,100,137,194,182,178,140,209,142,353,275,129,120,250,264,254,156,119,134,228,254,126,326,114,107,122,141,181,109,159,209,147,184,217,177,193,229,269,319,158,230,168,187,334,332,240,253,99,229,281,215,368,194,133,213,94,248,127,208,202,117,227,215,197,157,277,215,226,301,214,178,262,291,130,235,320,147,224,201,174,163,128,132,122,306,133,163,140,178,120,212,296,228,229,197,311,212,154,120,126,193,325,133,252,223,266,155,143,94,238,241,203,109,79,258,283,122,88,258,193,141,246,124,260,273,235,49,199,215,90,317,137,185,256,216,229,255,320,51,132,195,185,274,175,219,222,109,193,217,342,164,255,204,250,258,153,109,75,200,228,168,50,100,128,201,309,137,167,207,230,112,223,226,122,182,107,180,324,246,170,250,169,191,240,184,225,136,296,85,194,127,82,178,136,223,181,129,118,227,285,129,279,181,247,159,152,86,194,227,267,51,112,156,158,204,117,156,348,258,191,224,304,156,253,242,165,160,195,291,123,142,172,262,160,135,262,231,117,209,307,99,185,220,228,115,82,164,138,176,262,120,207,196,87,329,103,204,184,225,193,125,210,109,89,237,198,246,204,196,216,139,341,201,149,201,233,294,259,201,220,201,213,222,153,221,174,179,170,198,208,171,322,137,95,208,224,116,139,207,183,174,182,209,168,135,185,289,240,217,382,191,226,76,300,317,169,247,239,294,183,292,185,299,159,211,158,254,226,286,212,262,196,128,131,160,265,187,318,309,166,256,153,227,153,232,134,192,135,214,143,203,273,107,158,236,139,101,223,212,177,254,113,147,227,213,296,155,302,252,292,280,216,214,89,250,237,83,245,252,220,224,154,347,212,161,195,214,183,219,179,226,165,176,217,177,195,126,210,231,208,127,249,105,316,251,110,274,307,116,152,159,143,196,285,228,164,263,175,131,138,164,156,261,111,180,142,146,151,148,147,122,160,181,151,249,145,242,235,98,218,247,154,216,179,295,307,184,186,190,134,283]
|
doclens.5.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[139,97,166,114,103,92,99,323,85,205,117,125,61,207,109,184,120,152,140,93,165,181,120,210,187,220,120,91,146,183,167,209,170,92,186,87,176,157,194,80,96,170,161,128,94,150,214,117,153,137,103,189,162,90,115,206,119,131,208,184,61,209,197,138,192,230,179,174,157,133,177,205,70,122,126,177,173,93,186,127,159,145,201,175,135,91,105,155,98,178,186,120,172,208,212,100,184,210,137,160,201,96,169,146,67,214,157,90,159,224,160,177,187,158,62,149,106,210,171,178,99,161,266,120,131,129,222,121,93,165,138,93,93,73,173,95,223,87,198,172,148,154,115,128,133,221,172,113,133,209,208,80,207,198,115,143,177,69,138,124,208,142,128,146,155,186,149,214,128,88,231,189,102,101,179,177,123,133,219,177,158,83,207,161,98,181,118,141,73,202,99,129,176,106,191,140,272,232,221,106,85,118,189,197,112,120,216,110,141,96,211,120,85,145,212,158,194,152,96,166,219,157,95,197,172,164,178,132,80,164,127,197,72,83,208,104,150,162,258,186,207,135,144,234,214,152,184,111,97,175,117,177,210,102,161,129,148,142,176,123,212,75,189,154,129,101,183,106,103,58,123,212,203,162,92,228,136,176,83,135,136,107,90,159,153,150,156,144,157,206,123,136,185,83,141,87,192,211,115,155,161,220,134,121,165,166,200,206,198,191,125,221,102,161,158,183,103,80,166,152,208,96,136,186,130,203,202,121,69,204,137,112,135,133,208,155,121,127,134,138,168,95,191,197,169,80,212,145,210,286,215,115,198,189,117,207,72,108,151,182,175,207,106,186,186,123,166,133,160,131,99,146,120,122,84,63,135,87,140,138,99,172,216,159,150,131,77,76,194,90,163,95,81,140,181,117,187,108,212,130,156,71,217,162,187,97,122,101,130,199,134,160,110,148,135,92,156,125,178,92,229,118,195,180,66,81,127,86,176,136,205,71,126,184,172,209,67,204,173,165,103,168,93,120,161,77,194,145,142,137,155,197,155,150,205,153,114,146,100,198,144,95,182,186,132,162,156,77,205,196,184,145,96,223,126,120,69,168,153,213,213,168,136,175,161,143,197,114,219,221,199,122,131,159,201,198,230,165,130,242,159,194,127,109,199,192,126,102,186,136,156,269,93,105,228,103,224,54,98,206,145,230,159,69,84,190,186,190,119,130,127,263,123,177,72,225,114,202,135,197,133,77,68,152,117,202,203,134,210,83,100,89,152,168,203,158,160,155,168,197,97,169,145,109,85,198,104,136,206,242,226,140,174,209,208,117,99,122,139,257,207,124,139,111,129,111,132,115,98,62,70,204,82,142,104,92,115,137,129,237,227,183,154,138,84,72,162,159,79,202,179,81,261,81,70,192,119,205,119,115,87,156,142,209,173,122,132,113,96,180,155,86,129,98,84,159,124,140,158,123,111,84,163,111,205,120,122,138,113,200,121,207,154,133,210,136,98,163,212,189,178,249,145,136,144,153,184,204,109,106,207,81,61,116,169,93,62,207,98,173,126,175,251,147,212,161,167,188,101,153,216,95,81,168,93,158,74,61,48,245,94,155,79,133,204,93,194,135,96,120,107,217,90,111,152,119,163,136,242,86,98,134,200,182,210,208,129,214,161,125,150,186,204,206,174,226,194,151,138,154,200,80,210,124,159,139,190,145,210,164,239,93,79,176,188,150,167,128,196,162,121,144,60,156,116,146,168,208,113,224,186,94,163,201,144,110,142,207,151,191,101,62,150,145,200,89,175,215,179,130,199,111,77,213,213,158,98,147,125,139,106,198,73,149,114,177,122,126,105,133,71,159,184,48,173,171,173,118,138,183,78,87,108,146,168,212,202,156,174,78,180,75,203,201,156,160,157,127,109,188,170,72,144,93,176,135,161,132,192,129,150,71,54,123,212,116,213,201,156,191,200,167,180,216,157,197,52,187,100,202,196,97,104,160,143,240,162,215,161,156,82,172,145,113,192,216,104,203,137,139,147,135,201,97,97,151,154,86,113,75,160,111,179,153,90,76,111,99,199,159,55,91,167,110,84,118,181,149,187,149,113,104,133,160,133,147,215,75,103,128,176,129,161,116,133,142,184,117,236,201,154,156,168,189,146,204,117,121,196,175,228,185,98,101,140,191,122,107,194,102,143,161,169,170,113,184,201,125,178,133,85,177,223,181,163,117,65,196,136,96,184,109,97,151,162,246,81,143,231,201,220,207,116,139,107,261,137,141,124,141,108,79,150,118,237,200,207,134,139,129,220,158,158,190,204,68,161,188,244,194,91,126,204,206,111,134,173,115,163,208,118,162,147,169,141,147,153,206,121,221,95,83,95,177,195,187,80,181,147,120,171,185,213,192,173,197,153,191,76,184,185,99,125,196,104,150,97,116,120,229,217,210,94,103,136,129,145,226,99,216,115,155,191,166,163,196,166,152,189,81,129,100,227,197,199,109,110,154,168,184,115,216,161,205,95,101,93,154,206,139,114,130,175,176,141,138,223,142,81,140,109,78,215,219,112,142,246,98,156,145,130,136,227,100,130,189,127,186,131,203,202,84,124,63,78,157,85,183,150,110,121,156,104,176,138,216,192,180,127,172,61,73,191,235,168,122,131,167,115,164,207,149,197,145,117,155,242,147,98,176,139,184,177,172,84,118,99,101,126,78,145,109,88,139,186,176,154,80,152,180,83,214,227,204,193,149,141,73,209,204,78,100,223,145,203,131,114,122,160,128,101,207,106,178,111,63,112,200,122,152,96,197,191,87,193,133,125,118,169,128,97,102,152,110,165,147,137,56,96,152,79,173,138,124,189,125,113,174,219,98,201,67,95,128,99,201,198,138,165,133,176,109,112,141,135,137,140,134,94,103,111,178,81,169,129,102,195,156,123,206,134,150,157,128,163,134,159,222,200,104,170,68,131,150,170,88,188,172,200,190,74,234,168,97,191,127,107,177,144,142,111,182,188,122,108,96,192,93,132,193,153,186,141,171,183,59,126,111,123,130,138,205,179,99,171,226,83,106,175,88,138,71,98,110,90,211,110,189,184,168,132,148,167,114,77,195,119,180,134,83,76,140,191,189,95,202,177,241,181,191,118,98,164,179,103,211,237,95,208,129,72,154,131,160,193,211,87,132,160,98,108,198,152,208,134,134,95,148,57,117,147,135,168,235,148,194,116,175,150,111,183,163,85,115,70,159,173,175,200,142,168,81,122,110,116,213,129,136,141,128,88,120,97,131,170,145,115,129,160,171,160,151,76,127,215,157,111,167,173,109,74,113,178,195,156,163,224,152,156,149,140,109,142,101,186,107,210,111,109,171,116,180,84,157,167,168,121,211,104,220,129,103,196,202,206,184,151,120,114,121,157,117,127,43,95,196,224,130,192,78,133,185,173,214,180,147,110,86,131,168,40,228,123,171,170,150,108,198,133,161,78,42,124,143,182,112,136,195,218,114,217,81,184,148,167,158,201,73,170,100,88,211,135,180,131,133,218,123,76,228,109,98,101,186,118,158,137,189,82,171,142,183,76,189,143,121,141,128,124,105,128,140,70,198,142,148,136,145,166,190,95,50,136,187,157,136,169,204,111,168,199,135,122,59,64,180,73,160,112,163,169,142,103,86,207,188,136,79,165,88,98,145,185,104,161,120,110,82,72,83,209,161,113,90,78,121,156,78,291,138,123,202,109,64,209,188,156,133,78,117,181,113,168,197,205,124,191,74,133,181,89,107,85,214,236,156,106,80,202,254,221,151,188,206,154,151,202,160,190,224,135,192,104,182,116,124,127,123,191,220,115,127,119,191,88,159,182,183,168,157,132,170,209,95,137,200,166,191,177,177,160,160,181,80,167,127,214,142,163,70,185,102,143,104,104,70,105,159,171,100,178,202,191,184,213,128,110,86,147,83,156,145,169,216,192,143,96,190,142,105,236,145,136,197,65,210,108,71,207,128,137,137,155,88,164,170,91,153,149,178,85,64,184,237,91,111,193,200,208,159,95,190,102,127,144,166,172,129,124,192,143,159,156,60,126,71,148,102,146,148,94,148,90,122,97,122,128,187,113,90,104,228,110,99,174,262,166,100,206,109,207,212,153,206,57,163,190,169,174,109,139,202,142,114,79,85,199,241,103,191,122,216,179,122,142,155,217,83,87,198,131,46,206,153,114,171,76,182,175,129,62,222,150,154,293,219,142,68,223,132,96,49,199,141,205,109,66,222,94,135,88,141,167,114,109,141,132,126,120,138,177,128,100,90,151,130,126,103,121,116,114,110,162,151,107,133,173,115,168,113,136,158,110,123,53,214,120,183,192,131,130,147,171,197,163,191,178,106,179,185,115,156,146,193,179,151,93,156,204,154,126,195,92,188,166,134,73,66,189,200,78,182,178,196,103,190,225,237,220,168,134,185,236,139,212,187,104,103,192,166,206,93,147,173,177,155,171,121,129,157,125,210,150,208,166,226,60,190,128,157,107,223,137,194,128,95,90,136,194,175,216,99,133,135,215,114,150,137,200,133,160,152,180,212,145,182,73,78,126,176,68,59,91,200,64,182,206,202,130,167,205,117,210,152,220,178,101,200,114,186,148,103,159,220,123,174,166,193,177,180,196,191,149,166,188,133,170,158,167,181,117,153,148,189,200,169,103,202,190,188,178,213,59,158,179,173,165,150,128,164,193,151,190,150,140,109,91,199,140,146,116,180,182,148,188,244,197,181,144,112,191,209,140,118,160,70,83,158,151,120,141,127,149,98,167,124,184,102,144,124,83,125,118,151,160,179,75,106,161,177,190,209,128,117,153,126,152,141,201,169,95,199,123,125,173,131,165,139,119,143,171,148,198,208,215,163,129,118,210,172,194,116,209,138,96,144,129,197,193,221,170,225,84,111,147,181,145,230,96,215,181,134,197,155,181,153,126,216,155,205,167,126,73,101,209,221,153,95,150,57,105,127,93,150,187,99,65,204,193,117,126,186,220,169,190,210,149,91,186,170,182,209,102,191,99,105,78,58,168,166,175,69,159,214,69,181,149,212,80,222,189,137,207,172,198,110,136,187,110,200,151,218,146,115,174,182,124,136,147,149,104,231,85,122,193,234,221,99,152,125,92,228,205,110,102,112,143,166,83,185,118,215,153,216,229,68,85,57,91,147,60,86,241,145,57,158,113,100,87,217,136,146,158,141,120,173,196,165,165,77,196,77,136,124,173,128,132,117,78,197,179,107,154,84,216,198,94,149,164,156,114,141,61,222,156,131,117,148,81,202,115,106,180,184,152,115,90,133,166,138,142,145,107,140,90,189,88,85,192,193,93,185,112,158,121,145,87,104,74,160,145,79,172,72,92,157,151,106,190,156,139,225,96,108,127,204,181,118,93,147,212,145,81,110,151,158,143,172,179,258,145,178,155,125,186,136,223,144,156,126,121,181,132,148,139,148,100,126,113,190,86,211,179,123,212,205,145,174,170,105,179,117,111,139,167,98,128,147,176,137,95,59,91,88,170,130,99,173,118,246,177,80,210,135,126,246,84,104,183,144,149,145,214,100,233,197,139,199,239,106,143,117,154,130,131,182,136,133,54,128,204,132,185,106,86,163,122,157,112,82,143,101,98,146,155,94,148,141,88,101,185,144,181,66,79,202,103,193,135,116,170,68,185,142,93,186,127,161,189,83,173,191,135,137,222,113,99,120,137,109,185,117,88,142,217,162,165,211,140,205,66,236,145,237,143,215,182,107,170,146,185,196,130,99,78,223,74,101,182,91,90,100,217,63,66,116,215,94,65,58,147,151,96,133,111,171,281,89,219,117,223,163,168,127,125,204,131,123,76,161,90,288,210,155,103,120,224,166,166,155,148,168,158,128,228,77,141,127,257,111,70,124,101,146,216,157,150,138,150,61,174,175,52,100,53,108,131,52,60,98,86,79,220,95,64,65,74,109,68,134,129,121,56,77,100,263,201,121,59,120,107,175,90,114,87,99,67,105,221,89,59,65,129,222,91,104,83,155,133,82,91,137,91,201,114,160,138,181,118,79,94,176,184,135,74,139,116,174,165,115,141,145,131,96,163,150,135,225,145,168,231,152,137,210,214,76,96,174,206,207,145,147,162,161,195,121,202,143,87,173,152,176,145,147,76,186,62,200,58,169,187,195,95,208,84,196,165,167,88,106,173,131,202,96,117,132,158,170,107,112,78,193,119,89,127,184,217,134,169,188,96,203,60,105,88,172,116,155,121,185,210,127,180,130,172,50,172,80,148,134,222,159,161,140,186,76,105,192,163,113,149,184,83,174,225,59,148,221,203,108,140,154,158,179,85,207,90,143,99,86,141,173,159,175,157,98,209,186,193,138,110,79,142,107,129,155,170,106,147,172,123,214,75,105,119,197,110,212,192,176,99,75,133,121,163,81,109,209,104,78,141,140,145,132,173,150,111,160,87,152,119,187,121,167,99,106,174,169,154,108,61,210,83,101,151,172,209,121,115,98,143,140,160,132,210,156,183,106,156,103,124,105,165,348,145,158,223,171,159,119,143,75,141,174,164,122,95,235,166,127,159,284,162,111,139,218,68,164,179,139,183,161,177,76,143,160,183,130,123,183,192,84,125,213,197,191,185,137,190,138,141,218,157,166,198,57,93,58,147,174,218,116,116,124,118,147,215,92,191,136,201,125,233,60,136,112,65,98,74,141,82,188,91,166,128,166,142,118,162,105,119,151,183,130,126,140,60,50,173,154,163,177,303,220,185,229,160,121,121,185,138,122,98,130,193,216,195,114,98,171,114,225,92,227,95,72,154,153,102,65,170,209,116,130,173,132,129,227,252,160,136,220,201,121,151,133,158,130,155,162,143,126,119,214,137,206,126,142,108,172,204,201,184,130,80,50,137,161,148,124,204,84,114,134,198,135,57,105,163,202,50,160,97,180,172,218,64,141,163,225,171,138,133,157,130,114,128,99,204,203,159,148,224,87,133,87,165,100,140,189,137,82,103,151,103,123,213,80,158,176,197,180,164,191,105,64,84,87,125,212,229,143,189,220,199,100,184,126,125,176,162,113,125,179,134,117,84,80,184,58,190,215,132,170,82,153,136,174,98,193,207,109,97,77,111,143,124,109,220,174,132,98,75,155,109,172,116,134,231,81,200,135,203,155,99,131,231,125,102,63,103,204,58,110,70,140,174,113,76,128,185,171,219,180,133,175,190,211,181,94,99,195,115,127,478,156,185,88,186,209,113,197,206,189,186,138,184,115,76,149,214,201,173,128,111,143,76,95,170,154,197,110,151,198,139,121,98,182,181,159,198,186,185,151,153,212,117,144,133,144,171,71,168,189,97,199,219,167,155,162,109,61,152,98,102,171,191,233,188,95,100,187,272,142,121,173,174,126,71,102,130,150,179,238,208,123,106,93,119,61,129,81,142,191,158,85,205,188,129,95,86,136,90,199,199,170,99,135,152,142,138,146,162,84,110,135,137,129,69,209,208,109,153,86,189,200,191,120,199,211,60,129,234,206,83,96,157,195,160,217,98,228,188,246,198,142,93,233,143,102,124,217,93,112,146,153,193,77,113,120,105,223,136,83,205,140,135,211,208,109,155,71,89,158,125,80,149,161,144,111,160,64,124,160,176,147,105,195,78,81,149,77,108,163,106,135,78,222,225,172,168,209,105,68,166,98,222,180,216,115,165,234,118,227,156,126,228,152,116,148,189,213,93,169,137,142,114,145,99,131,143,116,212,208,73,206,74,201,126,105,179,108,187,191,198,83,188,198,101,109,210,109,115,119,173,174,198,87,139,130,161,81,172,182,211,192,167,196,125,181,107,149,161,169,112,168,174,134,92,158,196,122,143,100,116,180,132,190,85,163,188,138,143,134,107,112,218,106,117,148,98,91,193,132,106,71,132,141,178,124,194,121,125,88,151,66,164,206,64,138,153,168,91,133,186,118,204,147,163,194,133,158,161,114,117,113,178,117,231,157,212,200,123,161,206,89,140,94,170,154,125,190,117,184,145,168,122,143,117,151,131,119,139,180,163,224,144,194,176,176,143,143,67,110,92,183,125,207,151,106,243,201,130,114,120,104,108,148,196,169,138,209,170,144,155,126,168,207,145,92,179,155,171,62,233,111,181,148,90,131,138,155,203,178,152,179,123,130,211,124,129,160,103,181,217,122,140,118,237,192,131,204,204,154,137,214,109,134,220,141,149,65,187,211,147,80,192,249,219,196,170,138,186,121,76,216,184,179,191,86,177,203,71,161,192,177,125,203,227,223,120,206,107,201,167,236,89,92,217,95,75,171,73,164,116,126,50,127,212,167,75,170,202,205,124,213,191,112,218,133,114,97,111,89,141,196,85,187,176,178,99,139,132,100,124,163,235,213,150,164,134,200,199,170,91,193,89,122,165,211,168,83,144,97,202,153,230,111,162,223,149,100,134,83,191,112,186,65,187,234,169,119,134,82,113,147,193,140,126,189,135,178,162,149,114,72,159,181,122,90,181,177,152,134,194,132,124,112,208,105,187,124,136,228,54,95,147,189,198,118,108,156,210,91,213,160,157,115,120,180,148,183,120,97,206,113,190,113,222,157,196,189,103,139,142,197,205,217,222,99,123,127,224,167,154,153,158,76,133,113,135,154,232,239,98,217,186,105,78,115,90,167,253,74,195,217,207,174,209,143,227,75,142,151,134,188,107,83,108,74,100,179,190,153,182,141,181,125,170,137,75,218,251,195,187,127,110,127,221,164,195,193,110,163,74,132,111,206,163,134,66,212,216,175,119,169,170,211,153,139,84,137,150,69,177,280,183,109,172,172,197,78,124,90,177,92,204,190,145,97,176,131,183,172,137,210,172,101,166,197,190,218,215,127,37,92,142,175,123,111,90,155,161,139,190,88,154,109,115,207,214,177,258,93,169,123,143,117,148,122,171,112,203,167,192,208,218,170,163,116,87,225,62,184,144,147,199,147,134,145,186,209,180,161,86,111,211,142,97,105,134,138,213,62,94,132,210,162,215,115,134,234,113,155,150,106,106,84,161,122,138,122,194,223,122,127,177,197,142,137,162,151,200,160,152,75,206,108,133,199,139,153,172,244,104,114,175,151,108,184,134,205,207,114,77,99,162,187,96,135,211,149,106,174,118,67,158,201,202,200,189,171,86,197,168,189,179,184,217,93,112,183,187,202,197,137,201,189,89,60,187,212,135,165,191,70,89,143,147,177,141,198,170,184,65,194,134,145,116,182,191,150,189,126,160,203,78,149,69,215,108,130,135,140,107,98,221,124,206,162,77,152,159,71,221,225,136,133,132,132,161,191,203,198,189,133,176,172,185,100,173,125,129,130,106,83,114,116,159,191,103,196,169,153,108,196,153,153,201,101,221,70,149,201,180,89,220,206,156,214,122,205,164,119,152,214,266,112,233,181,173,90,197,112,221,91,157,78,116,181,129,180,207,108,203,210,180,124,185,138,116,198,207,131,93,191,161,112,116,142,157,188,203,79,105,127,156,140,90,193,144,201,189,58,81,209,226,189,127,136,97,179,102,126,114,85,149,192,67,163,141,113,163,113,64,165,151,230,190,154,60,126,89,119,113,186,214,177,205,84,153,192,138,199,226,210,160,155,135,96,80,83,154,187,155,183,164,169,88,175,195,236,69,120,154,202,215,232,58,166,96,217,206,189,195,63,167,134,182,125,89,84,96,156,196,201,114,102,208,199,141,170,141,88,204,146,98,123,162,84,223,185,168,144,190,114,210,169,164,122,235,172,98,82,118,102,223,159,143,138,90,134,123,192,120,203,124,162,160,212,102,154,143,135,162,155,167,180,193,131,215,113,95,191,200,195,237,123,222,164,204,188,167,158,148,227,192,230,109,173,149,130,54,120,118,147,172,78,162,177,158,169,197,104,181,59,105,208,83,109,160,124,166,127,172,131,248,206,142,124,128,213,80,203,106,175,141,45,96,210,118,64,100,150,228,198,179,138,118,183,130,208,167,97,208,169,165,172,106,184,122,71,232,107,198,86,180,139,187,201,214,160,69,181,130,134,122,144,137,205,174,224,171,222,125,159,99,185,149,156,176,197,122,104,115,82,146,183,113,169,99,227,132,153,95,136,161,142,94,105,197,234,135,188,150,80,223,143,85,137,215,125,102,158,140,132,168,217,129,121,133,141,108,171,206,199,98,197,162,132,218,175,195,145,175,69,114,213,102,94,160,182,147,153,159,198,193,131,147,121,193,190,169,114,133,133,162,150,191,139,194,111,172,132,198,141,173,96,125,129,122,212,133,138,72,218,133,126,187,178,99,108,72,195,106,174,223,217,199,71,103,149,191,178,81,239,164,146,206,70,227,181,208,101,120,117,197,212,178,142,162,69,159,180,189,95,133,195,66,103,170,89,125,110,55,156,132,178,186,227,214,120,74,53,46,87,220,170,221,205,102,216,130,215,146,172,175,195,92,137,70,116,146,113,83,137,151,213,110,179,152,121,77,131,175,161,110,73,150,155,70,133,210,127,138,118,101,211,122,155,74,203,208,147,214,148,101,155,126,99,203,96,171,196,155,125,191,184,204,60,117,161,69,191,146,83,77,142,216,166,81,89,141,209,109,114,99,135,147,204,200,142,166,167,198,97,156,194,211,146,151,152,179,134,112,171,153,201,99,151,116,164,143,199,85,199,116,172,120,158,213,175,89,106,121,121,118,92,157,137,80,123,212,152,168,174,222,120,170,211,167,167,113,94,120,114,180,204,119,233,196,140,201,204,221,241,223,265,203,151,119,122,122,173,128,162,117,115,95,105,117,175,83,82,144,196,147,175,225,128,72,185,108,160,93,91,118,110,187,204,192,64,199,124,161,229,162,188,142,129,208,166,120,72,130,100,199,71,74,64,118,148,181,186,93,91,135,87,156,200,145,213,155,209,124,135,208,100,71,118,65,124,242,199,159,179,155,171,185,174,141,177,163,149,77,149,81,171,161,222,126,190,187,114,140,176,193,135,198,119,229,87,187,83,150,132,118,102,177,173,220,203,218,128,123,146,107,78,183,219,57,118,160,154,222,236,119,75,212,167,165,113,99,183,176,65,72,208,66,149,141,182,154,202,151,223,167,93,185,212,100,71,192,201,188,140,130,127,108,188,198,101,189,166,200,138,218,161,201,95,195,80,218,199,64,102,137,81,81,88,146,158,200,101,124,157,72,71,257,133,187,112,164,85,130,100,56,127,136,222,100,165,196,46,141,83,62,212,147,160,137,210,192,96,222,108,206,215,139,89,169,39,179,210,99,148,167,96,85,138,95,102,178,201,160,173,65,163,54,253,226,211,79,71,66,163,123,190,108,83,191,155,156,159,101,167,223,199,94,152,141,133,181,161,204,228,181,104,204,99,137,131,210,111,192,145,195,201,84,174,200,171,71,211,200,153,101,105,118,123,46,175,101,188,151,222,141,235,102,98,116,146,195,102,151,105,181,183,199,135,197,119,146,150,102,178,110,262,124,116,218,144,135,158,189,77,146,112,198,67,161,189,219,224,96,94,192,95,113,165,201,178,220,148,152,214,160,146,171,203,200,176,82,58,218,76,78,97,92,91,196,101,111,169,108,173,168,167,188,171,131,113,216,181,79,125,142,108,196,159,216,104,157,178,201,151,212,150,110,152,133,154,116,136,200,176,168,130,56,143,196,177,109,125,174,123,194,94,223,161,122,123,58,388,104,126,83,123,116,146,112,206,216,134,148,102,85,141,111,112,118,68,154,131,203,99,48,155,99,152,149,72,158,183,139,127,56,75,216,112,112,99,128,187,82,79,203,179,87,84,130,187,160,199,141,117,192,89,102,90,195,116,105,165,163,156,163,173,133,129,98,66,190,174,178,170,190,69,178,157,190,161,146,172,91,181,144,97,217,113,117,127,178,177,159,146,71,189,136,62,190,156,131,118,189,162,188,186,197,147,121,213,197,138,193,155,199,234,105,216,201,205,122,185,198,218,160,190,221,154,133,172,169,215,185,73,76,212,205,63,139,119,161,191,173,100,214,134,42,218,182,78,121,129,171,181,105,221,136,136,120,198,198,205,95,172,107,104,222,86,148,148,74,170,122,113,124,133,78,125,196,217,174,200,202,205,133,135,245,216,89,187,124,142,121,195,191,95,192,160,238,83,197,120,208,228,179,66,236,202,87,235,195,237,181,65,200,84,121,110,82,102,189,162,215,112,117,109,233,215,231,159,140,164,205,206,109,109,170,168,200,178,120,210,138,123,188,101,224,135,227,88,158,150,242,141,160,209,111,204,124,146,208,99,164,194,152,153,175,80,114,126,200,188,203,83,108,179,219,170,88,191,180,156,175,150,211,104,101,130,146,99,74,142,128,203,155,106,127,209,216,173,78,167,125,85,136,201,153,235,160,215,103,113,150,96,100,171,95,200,177,203,168,243,208,88,127,177,133,154,102,210,68,182,187,110,156,160,131,165,170,171,116,195,200,189,176,111,245,139,100,136,133,101,171,213,101,175,89,169,219,213,165,104,200,181,157,150,199,147,121,163,98,202,142,190,139,148,100,168,158,197,96,124,87,179,155,76,141,184,225,234,99,142,111,136,93,211,103,133,212,216,191,166,151,142,125,124,122,174,183,143,154,204,140,230,204,283,266,101,160,117,135,196,143,113,110,165,228,97,226,243,118,178,203,152,102,74,197,94,61,157,129,136,207,79,135,161,115,143,144,183,131,139,129,197,144,119,135,129,155,130,157,69,112,218,81,125,210,117,147,208,103,214,84,102,121,211,199,223,124,171,152,146,192,143,122,236,141,216,108,127,70,107,137,182,91,99,189,204,153,144,102,149,78,157,220,130,184,181,86,87,185,91,222,98,204,134,161,193,66,102,144,167,160,205,130,68,229,125,182,154,114,56,150,93,179,96,228,65,162,161,208,115,103,102,135,125,127,210,171,96,117,145,70,251,85,213,144,118,95,159,156,143,177,193,178,167,160,187,178,58,173,131,153,110,212,184,161,179,98,163,136,95,61,69,225,184,221,91,191,172,176,163,101,127,167,200,115,159,246,202,215,184,225,106,181,133,193,170,83,82,113,191,172,78,182,129,73,118,188,85,147,149,97,173,132,171,117,146,194,157,160,168,113,157,208,143,143,120,139,166,214,161,186,154,214,220,92,135,125,205,151,135,175,173,136,63,135,160,230,127,174,218,218,214,168,75,200,127,152,78,177,206,209,127,174,60,175,220,130,53,157,87,42,222,104,56,92,135,182,148,124,77,87,110,168,124,194,139,69,123,195,193,113,197,205,111,114,136,230,84,133,96,175,135,160,212,150,177,136,103,148,207,117,105,151,145,240,165,170,66,141,108,119,116,173,225,126,144,93,121,205,187,88,123,136,232,102,191,170,201,172,211,99,196,83,155,145,109,230,119,204,181,181,143,86,118,155,216,101,144,161,110,220,206,95,132,140,191,88,214,177,162,295,75,100,96,117,154,160,131,167,138,129,83,189,154,182,180,169,189,210,224,77,369,105,135,175,139,135,157,119,222,180,173,114,146,150,84,164,104,92,198,202,210,113,141,196,180,119,157,157,174,202,153,159,146,230,66,70,192,95,111,187,182,75,214,120,110,100,176,211,95,117,157,99,86,106,196,157,124,190,235,76,206,176,180,125,171,118,147,148,65,167,134,121,202,88,188,61,92,117,170,212,153,109,87,81,120,150,134,182,109,152,142,203,194,207,193,151,122,158,218,79,122,112,78,109,112,209,141,101,182,223,159,122,208,160,198,148,106,157,176,101,146,180,183,90,172,142,95,108,80,207,109,129,226,116,166,125,138,136,194,144,166,180,171,99,110,129,81,179,134,163,153,154,94,108,193,238,158,208,241,242,135,106,103,124,123,150,158,171,212,108,114,91,141,76,136,147,155,180,215,163,137,208,166,132,196,165,91,92,112,73,193,133,205,186,101,95,177,148,144,66,63,140,129,62,86,142,100,88,67,58,216,71,87,198,179,93,156,78,70,97,132,137,139,37,99,111,191,106,156,145,128,58,155,119,70,228,94,64,89,195,159,156,170,156,208,118,88,65,230,146,174,113,137,120,209,120,100,182,156,119,122,94,162,145,164,156,182,152,118,122,68,99,186,136,160,157,186,146,165,189,168,160,135,254,189,209,190,59,123,80,139,213,201,212,127,196,133,178,157,144,131,127,164,128,183,207,75,243,105,266,78,163,238,134,162,171,90,70,213,159,108,184,203,150,144,160,160,57,141,94,109,138,104,102,201,153,121,151,82,81,135,179,79,163,134,168,116,103,195,154,153,73,94,68,75,139,194,141,109,190,141,157,78,123,194,60,209,209,143,151,194,123,169,96,215,228,92,136,200,70,112,101,153,146,197,127,121,154,168,131,201,175,218,220,119,154,103,145,130,154,157,166,203,158,211,144,114,121,66,143,188,95,183,150,136,163,85,195,220,124,66,192,192,143,78,109,211,226,155,162,122,154,107,154,106,131,128,212,123,234,207,204,121,184,150,78,118,215,130,201,242,125,189,141,113,129,164,198,179,184,114,148,131,224,101,182,168,74,121,207,112,117,135,159,129,162,87,170,151,107,204,188,91,131,156,194,79,164,187,210,93,179,84,201,63,177,151,129,145,180,238,182,138,185,154,170,188,88,161,183,219,156,134,213,145,117,189,154,184,91,113,192,86,120,135,168,115,200,81,138,104,98,217,161,55,132,94,152,153,140,192,191,144,165,150,92,214,120,175,158,101,131,97,149,175,143,76,187,125,197,216,168,89,162,170,113,107,172,125,189,146,125,108,117,145,190,150,161,143,196,174,166,100,159,156,199,141,140,78,159,201,171,99,117,120,116,170,236,170,215,138,186,192,121,213,203,177,185,68,171,197,129,108,214,156,160,179,152,169,208,137,235,147,128,166,178,132,100,131,170,144,220,166,127,154,150,157,214,160,105,125,92,113,126,124,149,148,208,154,219,122,96,164,127,137,147,155,133,184,215,155,195,179,259,104,122,146,212,207,223,220,108,189,127,149,117,183,185,149,107,121,168,171,185,136,147,76,88,128,92,142,147,109,85,52,154,177,73,112,132,166,175,198,108,69,79,153,167,116,175,215,80,120,142,192,163,142,86,148,208,211,216,122,221,107,195,154,150,170,202,186,219,147,213,89,95,170,139,203,77,42,129,184,120,109,148,197,134,89,190,178,191,115,100,187,215,128,241,140,153,104,138,134,83,189,214,189,183,192,127,151,160,165,123,161,152,166,144,98,212,141,129,148,154,62,180,155,102,132,240,128,101,96,151,146,148,119,131,213,230,265,201,122,140,78,145,188,122,69,100,225,232,141,154,104,192,183,192,138,64,119,131,80,205,168,116,175,122,194,124,209,108,124,142,102,162,180,119,185,96,217,197,178,190,168,119,60,173,177,124,203,108,109,185,153,148,97,90,239,176,198,79,209,115,115,93,182,150,106,232,96,154,136,182,121,164,124,161,157,191,194,176,115,145,165,130,145,117,160,110,143,283,138,200,84,171,138,112,196,214,222,166,128,179,163,146,186,227,190,69,128,186,177,160,94,181,117,232,136,171,158,172,91,203,234,98,167,131,191,157,68,95,178,158,143,125,161,110,120,186,186,218,77,217,95,110,208,134,226,135,97,172,139,116,123,136,138,130,169,132,154,122,210,136,91,222,135,167,114,105,203,149,194,210,103,183,211,53,182,174,187,141,206,140,87,95,216,143,102,75,133,199,163,136,89,217,231,133,187,85,82,141,176,220,70,221,105,152,125,155,100,75,111,225,88,178,171,185,168,201,123,179,235,199,134,128,201,59,101,224,193,192,207,98,200,101,227,201,200,195,148,129,212,207,149,189,175,67,194,207,184,200,115,162,191,177,185,142,107,115,191,121,73,110,200,136,150,170,213,143,148,71,133,108,213,185,113,148,159,129,99,99,96,106,162,187,203,59,149,124,193,119,199,380,225,159,160,191,159,145,103,200,104,174,189,153,176,81,185,215,203,56,90,101,96,236,199,96,217,99,192,128,203,158,92,115,192,125,107,123,148,179,85,114,122,97,125,221,235,82,74,196,167,129,79,83,131,153,109,184,204,203,166,118,86,188,212,208,151,207,128,185,171,229,194,87,118,174,172,182,203,137,234,99,132,95,148,117,200,118,66,155,123,200,137,145,225,163,101,195,149,181,177,164,69,67,142,91,186,125,178,122,211,138,197,63,176,88,141,198,180,120,157,89,88,133,131,127,101,169,101,175,40,109,196,88,183,127,225,96,189,173,182,210,106,143,100,179,207,213,167,140,224,206,185,136,272,147,171,158,223,178,134,232,95,99,154,136,110,119,191,159,123,114,201,217,177,214,186,103,133,142,157,200,107,119,64,81,150,242,162,223,211,178,82,164,124,175,206,134,141,57,91,135,85,83,178,130,184,71,99,92,153,100,62,189,185,187,108,118,117,180,82,124,109,141,115,187,149,204,175,121,73,123,83,201,141,218,173,101,56,86,98,167,68,100,155,150,116,207,180,134,211,116,166,173,86,197,160,158,189,124,188,104,167,128,92,178,198,370,122,72,97,216,92,195,152,229,179,188,114,171,77,106,167,217,136,92,90,167,125,224,143,101,86,79,80,99,249,92,218,84,122,94,167,163,55,78,121,128,80,178,85,131,220,100,113,110,147,179,147,124,179,199,104,154,134,179,128,73,197,123,176,202,80,226,162,113,148,203,210,182,241,85,128,151,117,38,191,143,103,175,142,66,80,178,171,138,61,185,230,206,148,137,129,142,226,176,163,230,162,95,93,141,141,158,219,266,59,162,140,219,128,164,102,151,95,170,122,206,183,184,121,214,189,194,164,123,91,213,105,169,115,189,194,100,168,206,217,197,89,230,152,182,208,122,174,157,182,96,167,166,149,208,141,141,84,149,211,222,154,136,146,81,79,100,230,109,159,114,103,160,91,209,135,257,153,182,165,160,108,118,180,88,170,205,93,71,179,173,130,127,193,156,99,147,119,68,234,178,82,127,208,143,72,81,105,140,183,141,206,192,139,243,143,121,50,127,133,68,70,160,250,229,169,105,76,105,215,200,302,129,122,228,190,114,124,202,126,90,197,149,160,91,206,137,247,80,182,184,171,112,121,153,177,173,110,128,219,197,253,181,124,156,113,192,81,142,244,119,113,134,132,187,153,138,216,91,107,205,221,118,47,170,155,143,179,146,125,113,63,223,83,246,65,159,124,192,124,145,71,67,137,144,183,199,116,164,227,205,170,212,200,63,126,167,103,112,101,221,173,167,105,183,189,246,242,158,209,79,214,85,150,111,161,188,158,230,153,242,147,153,93,161,130,150,110,193,181,203,96,201,102,219,179,204,73,215,128,172,118,219,107,158,152,171,89,146,80,58,103,79,126,95,141,173,181,195,140,128,89,211,134,98,137,104,37,211,135,157,189,151,204,237,123,142,216,159,224,78,204,124,85,164,192,118,203,150,232,202,207,94,226,78,212,119,185,246,193,198,165,227,86,224,136,197,177,221,198,127,127,162,147,101,83,120,198,180,237,96,135,154,163,136,111,128,120,147,174,183,166,150,122,140,96,149,110,127,158,83,145,106,104,153,116,218,78,157,162,222,158,148,207,126,102,178,55,191,75,181,118,173,93,206,230,164,209,88,200,61,71,164,229,58,179,129,156,119,129,56,127,181,205,90,84,113,81,111,100,145,212,121,129,163,231,169,198,122,158,158,139,225,140,166,160,108,170,219,128,182,119,66,155,204,116,154,157,179,144,215,160,240,104,217,144,223,81,186,95,127,149,177,135,199,225,70,167,75,150,122,176,203,150,255,182,67,91,204,147,94,217,151,117,134,72,163,182,133,90,120,162,139,167,87,127,173,194,172,113,178,187,140,105,157,126,92,212,57,185,113,210,50,136,114,144,179,130,174,209,223,165,143,191,138,91,120,188,134,186,223,159,182,78,115,229,171,203,165,209,111,93,87,169,191,240,90,129,122,94,114,151,129,155,127,175,163,122,153,199,114,112,157,101,135,134,120,87,96,101,170,130,221,151,152,106,145,96,230,63,151,158,141,156,162,214,125,173,133,159,127,117,114,116,135,164,124,100,208,176,223,209,214,209,179,153,133,95,58,94,188,118,115,175,152,216,174,85,112,149,108,165,114,79,183,216,201,94,198,200,133,220,212,201,223,99,154,171,125,201,155,149,141,114,192,117,165,98,180,193,134,148,200,92,93,124,66,140,188,123,148,164,118,186,200,68,68,181,200,128,217,138,250,59,129,186,112,141,154,154,143,104,160,185,215,150,91,146,105,183,147,91,150,80,201,223,79,92,143,50,128,129,163,171,214,185,97,106,214,128,193,94,149,88,164,157,76,203,117,161,128,150,113,176,184,168,104,220,119,114,50,172,96,105,196,227,140,112,97,201,253,167,132,117,131,197,120,166,190,131,158,140,135,182,102,115,211,214,233,117,225,225,96,210,161,133,173,150,177,212,167,133,142,96,201,135,111,152,131,177,139,192,166,202,188,213,142,92,222,117,109,226,127,139,72,220,189,122,163,118,62,192,142,169,115,182,93,105,82,174,172,112,150,64,183,129,81,178,197,181,136,207,80,151,190,218,151,162,212,200,202,160,146,171,81,220,185,185,170,163,214,170,125,131,103,171,131,181,208,174,204,142,133,166,151,77,203,175,166,81,121,188,142,93,221,55,113,118,69,175,125,82,143,137,232,81,172,123,81,173,118,179,179,103,78,128,67,89,74,57,135,109,159,171,165,122,216,179,134,138,188,206,162,124,122,138,126,196,129,193,143,129,125,77,97,193,197,146,84,157,133,137,217,127,101,178,80,97,206,146,129,179,161,126,120,109,157,66,182,206,78,222,117,173,196,81,137,153,200,111,180,204,180,182,137,211,211,55,121,178,190,139,69,109,137,172,128,160,108,69,226,119,157,233,187,150,215,84,191,126,98,118,126,180,193,97,138,138,79,114,164,54,50,90,146,123,195,111,212,197,126,191,181,118,95,218,182,106,147,134,122,125,86,96,137,217,218,139,220,168,204,50,66,185,188,165,165,163,205,133,214,81,271,269,158,152,155,70,112,172,77,148,190,197,185,194,200,167,151,192,165,129,166,111,143,224,115,162,194,178,190,180,197,203,210,128,233,187,174,213,147,96,166,156,118,211,165,96,120,168,92,155,118,154,197,191,148,161,142,111,119,186,135,119,162,174,106,134,82,187,160,165,104,144,72,192,134,192,193,106,98,218,119,136,137,109,192,207,96,201,242,104,219,61,204,176,196,137,134,196,152,97,219,210,120,132,212,120,142,147,194,179,75,169,96,209,192,189,97,156,118,213,104,82,74,204,101,144,235,172,146,179,125,126,82,77,155,98,162,106,193,133,211,62,183,160,221,175,123,198,237,112,217,223,72,150,197,162,210,141,182,98,172,91,131,104,93,159,79,147,216,210,101,132,135,100,152,119,164,171,55,101,104,122,156,122,205,159,201,173,101,143,219,128,163,175,178,147,65,172,114,200,228,126,193,94,92,65,143,145,126,191,113,87,211,96,108,126,147,158,203,136,154,91,107,115,192,101,208,127,119,92,212,195,149,195,189,125,151,103,139,130,135,73,175,127,175,131,69,75,151,158,192,252,188,207,95,216,72,89,140,90,120,108,151,201,177,196,128,127,145,186,184,109,189,108,136,210,122,183,163,102,117,105,127,165,187,117,92,94,176,109,219,56,171,69,140,118,149,183,202,175,115,142,226,219,166,136,246,143,114,92,142,181,97,192,137,190,199,136,147,111,92,184,262,128,185,117,175,165,120,165,205,160,155,192,143,192,191,229,128,194,104,131,242,159,172,93,92,104,142,121,159,117,190,110,183,188,105,124,145,155,165,62,179,186,95,221,154,98,209,123,208,155,172,116,116,121,138,89,176,145,211,116,146,162,87,93,125,204,219,52,185,218,221,134,118,149,78,182,188,207,63,97,167,167,180,215,137,161,194,122,79,197,125,196,133,119,125,143,76,127,162,123,103,149,108,174,169,136,136,91,116,195,57,60,114,101,64,102,144,140,231,66,154,152,214,158,180,138,109,232,210,107,122,225,79,123,122,215,158,155,111,49,142,152,188,74,304,122,113,147,217,140,123,120,132,170,196,226,85,218,217,204,147,136,122,142,194,69,161,167,151,174,105,91,104,237,192,225,126,133,118,226,192,147,191,223,193,156,97,175,150,121,257,185,149,77,175,164,200,179,86,224,116,131,208,245,72,176,102,206,126,162,221,120,206,138,199,155,102,126,178,204,191,124,156,206,109,77,166,198,153,213,149,106,121,208,170,135,182,51,178,70,193,119,219,170,97,172,156,119,67,144,200,135,99,207,181,128,194,156,238,150,137,152,208,233,166,136,329,153,60,69,125,79,112,101,109,136,185,147,177,76,49,151,90,204,186,91,115,214,119,153,205,228,124,166,112,173,95,143,112,125,135,88,212,112,81,164,140,140,222,134,127,128,178,203,186,145,87,131,214,42,188,143,186,349,113,94,193,155,180,205,113,164,192,120,87,160,147,140,101,170,167,132,197,163,79,153,146,51,219,138,150,100,222,99,77,175,213,198,110,210,116,136,55,126,118,207,68,84,215,200,202,192,186,222,65,69,194,139,86,169,170,129,152,113,83,130,151,266,108,178,106,107,181,191,102,180,123,102,103,204,200,164,69,169,147,170,119,176,164,86,182,160,186,96,170,192,140,167,199,164,204,62,98,148,131,98,162,151,127,160,88,68,136,87,102,117,110,198,158,116,90,159,198,187,131,91,197,122,92,156,106,135,205,138,87,234,204,107,100,80,95,116,119,81,132,123,138,94,160,157,146,202,191,137,156,107,180,56,109,134,207,80,64,200,191,196,123,227,66,167,195,207,56,112,87,68,108,193,148,159,180,153,176,179,107,127,194,130,169,115,104,137,109,187,108,106,124,192,176,171,207,224,164,203,155,220,111,186,151,180,94,151,173,91,172,99,138,107,68,116,186,119,190,106,90,127,104,174,96,205,84,129,121,213,233,205,52,149,140,196,195,67,48,61,126,176,161,63,95,144,104,218,151,141,145,225,148,131,180,215,116,114,171,208,149,132,192,233,128,208,156,125,235,151,140,147,161,186,195,219,201,217,151,183,66,211,105,189,112,114,82,165,69,192,65,203,213,161,163,247,157,154,154,86,76,143,179,182,152,188,206,140,221,212,86,148,121,122,169,176,117,203,82,193,184,161,130,75,143,175,189,115,194,127,174,135,159,149,140,187,149,120,170,192,154,138,94,152,204,150,141,154,126,149,199,198,188,212,69,166,225,127,155,79,125,49,121,181,163,154,165,150,199,100,204,119,106,113,201,180,114,105,83,196,122,198,98,99,164,137,106,168,177,242,181,176,103,178,76,170,103,248,217,139,199,184,156,198,94,144,112,152,148,136,206,328,191,105,216,92,200,121,123,113,104,148,201,155,170,191,182,112,118,163,160,155,148,98,193,101,143,35,137,94,115,230,180,104,107,95,159,207,200,153,195,91,184,166,200,139,71,133,165,167,211,213,143,167,220,85,151,67,198,135,194,155,149,145,226,182,194,104,137,145,101,103,208,101,141,81,221,172,75,177,119,154,183,108,115,155,169,137,85,101,158,107,156,143,121,135,122,121,126,117,192,96,213,140,114,141,201,209,102,170,114,77,178,81,169,144,104,150,206,144,184,195,129,100,139,200,160,187,158,127,122,135,135,211,233,194,121,150,170,110,131,57,164,106,127,144,192,205,187,116,139,170,103,105,92,116,169,216,162,161,226,158,145,94,74,122,134,112,114,213,169,198,151,218,131,207,142,153,198,215,159,65,128,171,212,146,102,183,235,171,123,95,212,113,104,114,143,103,98,117,120,136,207,220,201,120,153,298,218,223,163,128,185,86,138,179,125,96,177,219,69,113,77,111,126,165,154,138,134,121,179,124,158,139,163,111,172,159,57,137,202,218,154,168,166,184,112,162,227,173,115,126,144,101,222,169,140,139,204,111,118,165,172,221,209,128,178,157,151,155,163,126,193,88,177,148,106,93,44,160,142,143,153,106,88,143,207,139,121,148,205,98,138,193,169,229,165,94,162,104,111,165,118,147,170,220,197,156,199,184,155,124,161,91,80,135,167,82,162,225,244,136,207,88,144,203,155,146,126,155,135,197,197,110,121,148,147,143,124,208,216,67,95,191,115,176,217,93,206,153,176,209,159,117,186,79,248,148,148,141,139,193,125,140,92,140,147,195,146,144,215,69,199,142,190,156,153,67,192,99,123,145,155,118,176,179,226,163,167,149,200,168,101,140,118,124,88,186,119,115,163,197,184,190,165,164,194,134,140,130,110,69,207,135,164,114,69,132,148,163,107,149,97,208,206,313,231,114,164,217,141,178,88,203,226,224,198,72,133,140,109,187,183,154,116,122,146,152,167,174,219,136,93,100,233,67,56,223,126,122,156,132,184,173,159,124,229,215,205,46,132,265,239,118,114,169,188,183,205,133,179,176,208,153,123,96,205,146,142,101,106,82,218,169,163,201,120,169,194,119,138,186,138,162,197,76,81,68,154,196,184,263,132,102,119,190,203,163,85,159,173,85,158,206,62,204,208,115,206,130,97,107,153,70,178,88,152,153,82,94,116,184,352,200,120,140,82,180,188,158,133,178,135,100,141,130,201,111,187,142,116,158,83,166,215,91,176,150,147,140,115,177,237,134,114,255,151,205,67,149,163,154,93,156,111,77,94,147,178,78,165,206,194,160,144,155,144,96,179,147,139,92,130,161,176,124,189,128,109,163,115,189,201,165,179,74,105,143,124,117,201,189,205,200,198,105,100,151,151,146,194,132,190,226,165,217,219,107,160,201,117,108,172,175,179,147,194,86,62,128,81,67,160,136,191,127,82,77,64,98,101,237,218,185,171,190,161,103,115,209,181,122,72,174,191,214,186,129,124,155,92,199,190,150,136,178,161,195,167,60,224,148,121,192,141,142,163,108,215,221,126,114,163,157,181,199,219,93,215,109,214,102,60,179,154,219,55,159,183,134,146,104,132,99,116,129,117,122,197,159,97,122,183,128,147,143,154,189,179,133,207,148,180,99,91,143,198,103,201,118,55,168,107,131,169,71,196,124,64,126,95,71,169,160,101,138,185,192,162,47,213,82,178,99,137,96,173,82,144,146,240,190,159,145,112,165,187,128,153,157,231,178,120,199,128,241,189,147,161,173,120,141,83,95,199,142,168,176,98,127,130,180,187,112,210,83,129,80,127,80,207,173,131,116,172,176,168,230,209,92,156,263,215,151,156,98,126,107,133,185,93,190,119,177,107,191,125,167,217,157,124,168,162,139,177,64,117,194,130,111,200,201,119,110,113,101,212,86,106,173,114,115,109,134,157,90,185,112,53,200,171,126,204,174,124,171,76,177,120,139,191,180,64,149,105,211,83,135,161,119,90,161,98,160,88,107,121,206,203,229,168,152,123,69,206,177,171,211,186,152,143,152,114,129,167,203,143,205,95,164,189,136,96,88,166,226,189,130,134,118,72,147,170,155,122,155,73,191,197,60,98,186,188,110,156,199,73,203,140,148,76,98,178,102,105,127,161,136,175,107,137,185,171,225,110,228,217,91,130,100,218,152,72,160,102,142,199,202,117,195,165,212,220,115,101,81,91,119,232,215,220,128,119,189,154,111,108,164,194,55,102,206,178,106,145,125,134,136,179,170,232,116,164,159,120,130,162,148,158,119,189,167,66,113,112,159,87,91,132,116,210,138,117,183,100,127,109,122,94,110,67,170,103,109,103,127,220,236,106,213,175,180,82,153,202,216,88,170,111,169,185,160,146,146,77,214,151,153,142,116,94,93,126,144,207,230,65,92,113,205,138,114,109,141,120,108,206,125,176,177,101,153,69,205,112,148,191,134,203,115,154,177,115,137,84,160,72,219,197,77,162,200,164,153,141,100,159,185,189,130,221,172,158,127,155,208,144,125,164,101,185,115,166,130,51,132,121,75,120,114,182,113,191,151,112,82,78,199,128,93,180,138,72,169,204,95,121,212,133,136,136,120,97,124,131,210,150,194,141,177,136,215,164,127,90,80,100,213,226,171,205,196,187,115,157,147,186,138,107,223,161,151,118,175,155,207,100,67,105,145,84,138,107,109,100,215,158,188,153,158,142,118,139,125,107,202,113,192,176,135,123,80,164,158,197,126,176,167,97,97,114,91,155,167,161,226,152,198,82,106,146,153,225,186,158,158,162,119,184,137,199,104,76,142,210,189,157,109,89,102,140,236,140,112,119,113,149,156,217,144,173,166,187,167,167,160,175,213,187,158,192,126,127,220,240,123,136,149,126,211,187,133,153,195,155,69,90,99,178,196,148,158,125,216,78,152,189,123,116,180,232,120,217,201,238,178,205,193,199,154,101,202,135,98,97,212,202,116,138,234,105,163,113,186,144,115,79,138,77,127,101,214,117,166,190,102,167,242,89,132,118,200,123,121,210,127,198,138,116,212,137,205,204,83,162,114,135,70,227,174,163,144,209,151,150,166,205,147,173,150,165,181,114,163,145,173,203,127,174,111,70,177,129,184,163,158,135,181,282,94,138,97,102,111,99,61,231,196,109,193,188,142,194,132,202,127,184,203,141,98,147,175,115,124,201,118,179,188,151,162,199,221,86,112,162,134,86,171,92,190,167,129,131,85,152,140,200,49,89,175,126,74,214,153,181,228,223,168,166,207,216,245,187,209,187,99,145,190,153,91,181,172,106,180,189,141,214,205,170,193,175,125,130,213,86,87,154,164,159,78,125,145,197,127,164,118,190,145,137,130,138,198,105,117,122,209,148,164,108,174,182,167,76,211,163,143,175,117,211,147,203,90,196,138,153,198,222,202,77,147,94,217,176,160,89,114,163,132,195,202,163,167,210,80,226,192,121,105,113,133,168,169,137,116,144,117,131,250,98,168,130,91,214,92,126,144,161,93,158,145,198,204,88,157,203,71,116,105,155,143,122,122,219,127,108,81,186,198,209,144,220,112,124,143,143,201,105,162,202,217,110,84,191,153,115,104,128,180,160,126,134,154,113,174,139,130,143,144,210,136,144,210,182,194,212,64,191,118,108,196,93,157,163,173,69,208,144,114,177,110,128,240,165,158,170,171,134,164,203,186,225,98,128,321,195,161,54,160,80,200,229,232,113,185,210,142,187,98,116,173,168,177,210,75,190,240,248,141,114,124,117,172,197,165,110,107,113,72,164,143,186,207,190,87,167,121,212,89,123,181,159,121,125,171,191,101,197,85,154,242,155,168,178,156,203,165,165,148,187,84,127,99,146,211,102,170,47,125,72,155,73,219,177,149,176,98,161,173,130,258,214,105,104,100,182,169,105,227,165,201,146,123,210,74,200,198,157,160,151,71,75,162,223,207,97,117,125,140,179,127,147,110,183,118,216,117,210,240,157,102,93,228,98,133,56,176,87,103,182,184,252,134,104,158,154,100,104,179,147,65,128,109,209,216,129,115,137,189,100,103,182,158,210,155,77,137,132,101,214,113,100,200,198,158,146,92,34,204,112,162,88,152,110,103,187,99,173,84,192,148,144,78,93,97,168,201,115,59,268,137,142,172,107,192,146,69,205,216,133,211,178,194,174,169,156,65,180,124,170,92,149,104,82,84,145,109,157,85,121,235,108,213,92,185,100,90,153,114,98,119,110,108,194,189,115,121,124,159,129,152,114,81,137,146,188,160,111,165,147,169,94,112,108,76,107,70,135,88,111,135,175,97,203,210,57,82,106,159,128,160,88,138,221,74,132,131,230,91,160,180,121,90,92,119,76,223,59,192,162,81,249,95,150,145,138,103,170,82,113,194,162,102,209,118,146,206,55,207,110,126,150,151,172,103,96,115,189,148,129,141,180,151,221,55,129,155,123,221,181,73,164,176,209,84,74,154,84,102,180,208,126,143,104,134,79,127,130,193,59,105,146,180,103,154,160,127,207,189,157,137,115,128,73,137,88,160,161,115,91,198,168,67,96,93,121,86,150,196,137,120,110,196,96,200,71,96,198,134,171,191,209,108,79,107,163,178,126,159,108,109,106,165,112,118,192,155,212,201,99,194,226,173,200,159,125,218,52,159,173,137,171,176,115,84,123,184,181,111,192,96,181,115,128,141,105,108,82,170,186,180,164,166,107,140,116,115,113,185,78,96,218,135,108,219,58,122,115,195,173,141,134,183,69,190,151,177,121,190,85,167,195,99,158,145,126,227,133,176,114,82,176,182,113,158,141,205,144,113,135,232,171,86,132,165,186,175,205,192,89,207,148,177,240,172,153,101,76,113,108,161,106,186,70,114,139,113,224,105,90,123,178,161,207,72,68,132,124,238,90,172,201,144,155,157,97,135,178,168,127,69,92,115,167,133,227,107,124,117,107,145,68,201,93,143,146,150,108,147,129,190,124,150,203,67,107,101,146,130,182,167,111,92,207,144,161,216,137,123,134,139,153,124,133,188,162,117,152,159,134,174,80,86,224,187,132,158,136,198,157,160,165,197,76,123,222,177,103,216,159,156,171,201,67,140,208,164,90,117,143,109,116,142,74,194,101,81,152,153,135,149,116,72,156,165,79,104,106,204,78,138,163,177,140,203,161,169,129,107,91,207,205,139,175,180,130,225,194,117,154,144,170,104,121,150,180,93,80,137,170,191,118,97,191,178,109,181,184,88,228,195,219,211,190,215,84,183,199,119,138,217,100,97,167,94,96,150,227,198,190,141,194,104,227,161,156,198,90,153,185,146,117,110,164,225,163,110,233,78,81,107,136,54,170,176,68,78,155,199,123,89,190,129,160,132,164,131,131,203,170,184,126,78,157,191,168,99,90,37,113,139,98,84,148,149,201,137,156,88,198,198,145,188,102,104,94,165,173,210,197,192,193,144,135,204,118,87,127,77,208,136,175,201,190,157,200,90,107,219,186,177,106,169,180,99,337,193,110,192,131,204,227,86,159,99,64,202,100,116,186,126,179,138,138,194,102,238,124,203,194,171,139,215,155,92,178,139,218,204,199,100,200,144,153,131,205,193,89,207,191,217,207,157,169,231,148,151,127,194,170,137,128,117,110,180,178,129,216,105,84,208,96,64,144,234,214,182,156,183,152,121,180,91,203,181,133,82,195,146,169,165,123,137,216,124,230,148,156,165,135,201,212,195,155,73,168,85,191,173,147,151,119,177,108,176,127,173,163,76,151,214,143,121,131,244,148,122,198,73,160,122,115,123,85,156,132,167,212,198,133,92,110,138,219,114,135,216,123,85,115,176,185,248,115,188,228,153,119,208,219,201,49,219,216,135,101,130,167,213,186,130,111,114,107,189,153,148,55,161,90,119,201,112,146,151,219,211,112,221,109,128,121,152,87,163,151,100,161,173,120,250,89,106,90,142,96,93,165,120,194,219,150,137,113,160,99,81,177,112,209,213,179,94,172,170,187,140,193,100,93,119,211,118,139,209,67,82,156,75,126,93,123,90,196,82,154,225,191,76,83,100,173,106,110,204,180,144,139,199,86,116,119,145,215,96,129,174,214,234,182,88,190,120,171,255,209,72,205,133,146,190,84,193,71,200,159,59,230,85,94,97,179,135,185,91,53,122,138,130,126,166,185,84,207,204,97,64,72,71,118,104,219,334,170,84,69,213,118,179,142,170,147,207,192,164,215,163,208,65,205,108,206,189,204,92,133,215,230,196,121,170,103,84,222,143,225,164,183,179,102,165,100,98,198,208,83,135,214,191,223,147,192,150,183,193,162,123,103,167,216,164,93,56,213,110,133,162,201,160,210,143,166,105,139,196,160,109,129,220,151,179,137,158,38,87,120,207,113,204,75,153,144,177,196,212,112,172,191,161,75,147,192,135,152,110,196,201,175,126,106,176,75,141,170,209,136,120,95,179,210,198,181,137,105,170,155,165,214,135,92,117,179,113,143,178,172,144,124,222,149,78,214,214,166,193,159,92,172,101,187,136,168,176,226,180,242,127,111,206,212,70,241,209,174,153,191,164,211,172,160,171,81,154,183,179,136,195,156,118,115,174,135,144,36,78,55,205,206,163,130,119,151,215,199,147,186,208,135,136,170,114,218,170,97,105,157,202,53,96,167,223,205,102,196,116,158,169,188,146,193,172,166,98,252,159,147,115,81,148,154,183,60,175,211,156,139,139,182,190,95,210,123,94,91,133,177,97,130,166,117,129,154,124,214,206,83,107,166,136,76,218,123,104,141,176,189,221,131,142,182,154,107,67,98,144,116,104,134,192,162,120,153,177,164,149,129,122,90,107,223,154,218,129,184,183,108,103,184,119,216,135,123,197,159,95,117,222,196,179,135,158,101,137,73,117,143,130,178,130,200,129,151,193,128,200,149,117,139,178,157,152,104,113,189,143,212,117,140,148,124,60,185,144,202,202,218,105,91,194,129,89,88,87,123,132,176,185,218,145,53,198,146,227,104,195,186,107,197,66,132,145,167,166,203,217,97,144,183,100,62,119,121,131,81,247,65,63,230,226,86,210,181,95,178,208,118,173,218,148,140,196,130,221,197,130,128,110,112,158,156,185,199,174,119,94,187,154,160,242,133,138,148,131,92,137,146,185,109,152,223,202,184,124,79,130,162,120,117,187,183,107,200,126,173,82,164,185,149,121,173,205,110,204,125,179,211,109,124,152,161,253,168,116,109,128,114,189,141,102,215,210,174,109,134,171,189,245,223,83,107,125,205,100,120,92,102,214,183,170,102,213,149,118,142,162,130,79,49,193,213,149,197,161,173,172,129,78,177,178,77,96,71,116,145,194,126,138,120,161,214,203,199,226,112,201,174,138,98,197,199,206,147,105,120,89,127,228,143,77,114,215,199,161,174,139,169,173,124,87,111,238,122,201,191,174,56,173,51,59,209,124,152,193,226,154,167,132,143,144,226,165,98,117,157,164,176,149,120,202,212,184,128,136,221,170,175,103,144,147,154,144,167,210,215,166,146,135,89,103,135,150,171,82,213,175,80,153,154,160,94,95,132,147,185,87,116,127,142,138,146,104,246,159,72,126,111,192,137,123,193,44,201,95,171,224,146,201,167,191,183,211,202,143,203,131,204,154,137,215,181,225,186,156,222,186,141,139,161,110,216,218,77,159,185,114,107,121,126,106,250,104,197,136,185,198,201,62,195,93,198,132,99,120,213,132,206,199,194,213,191,102,212,209,184,198,196,188,76,134,159,121,91,189,133,210,170,144,189,203,167,122,206,213,165,210,137,191,170,98,147,82,136,190,193,122,130,187,146,174,196,139,219,202,133,146,140,95,241,117,111,216,195,159,168,171,134,129,183,266,137,121,92,137,202,232,184,153,211,135,234,173,198,208,178,167,221,218,51,170,172,141,248,179,131,87,197,144,221,154,80,110,111,194,258,159,162,193,92,200,214,153,214,119,152,121,190,218,231,185,199,55,217,209,108,162,195,149,227,137,196,103,188,168,214,142,137,189,103,144,112,222,162,73,148,187,197,202,136,180,182,127,157,135,130,151,93,170,222,118,105,108,223,123,100,109,75,204,179,128,114,150,189,129,116,77,166,157,152,179,205,87,111,131,214,238,127,115,133,127,136,178,219,205,128,120,129,66,150,232,114,175,100,172,122,133,80,141,182,202,199,225,245,92,221,147,121,145,68,197,190,204,76,126,201,124,231,191,173,254,53,183,169,140,82,125,43,160,138,142,129,155,119,204,182,211,114,192,180,210,201,115,170,201,178,111,114,199,179,164,184,197,194,82,157,160,191,137,161,134,122,214,113,268,181,134,238,187,217,203,211,176,82,81,199,111,144,120,123,192,122,231,213,179,107,171,201,164,109,200,188,154,153,124,115,103,163,195,230,210,123,104,105,186,199,170,193,172,165,186,234,98,122,197,143,167,199,140,141,149,180,143,108,146,141,110,160,150,100,112,224,184,152,191,172,143,82,153,145,138,221,128,136,192,165,169,192,214,202,147,214,183,189,122,178,167,186,140,117,184,189,104,192,208,190,87,152,154,129,94,177,70,124,109,177,191,132,220,204,85,118,149,116,195,113,141,96,186,69,141,111,152,182,145,137,141,224,139,177,146,189,166,257,164,190,140,102,115,218,146,131,78,197,209,280,193,161,153,223,60,131,133,185,104,159,171,164,150,105,130,176,195,192,155,189,102,174,166,131,191,126,165,146,159,201,205,176,223,211,137,209,207,214,189,187,129,122,201,69,211,210,127,185,167,164,107,201,99,160,109,100,168,126,95,176,216,166,203,201,200,113,196,192,176,196,177,60,92,99,168,130,158,94,196,142,140,160,145,235,183,64,221,44,223,167,184,202,215,182,121,162,227,208,184,153,122,233,174,154,98,167,107,164,94,183,125,238,183,167,74,115,111,100,98,162,214,180,112,113,136,148,189,209,180,181,220,218,109,111,151,145,123,143,138,141,181,213,111,133,165,136,194,147,154,201,100,204,177,144,162,102,206,161,206,178,198,121,242,209,125,164,193,203,193,159,164,142,100,178,91,106,235,172,113,206,152,75,191,214,177,144,224,229,190,118,101,110,133,221,57,138,102,154,216,183,207,149,182,151,178,113,198,130,162,216,184,196,237,112,132,175,174,131,214,205,157,206,185,110,133,98,148,98,201,118,199,124,195,202,114,187,100,146,160,86,128,245,110,83,155,146,166,120,186,92,219,193,124,194,99,133,199,74,137,93,198,136,157,185,50,190,165,171,139,129,203,186,192,107,142,136,150,129,195,153,130,206,177,201,217,121,96,200,227,199,162,179,100,167,214,115,168,164,158,111,128,195,120,139,181,157,148,209,215,150,83,86,71,110,69,181,192,215,170,152,169,78,212,199,148,180,125,106,180,144,95,157,138,148,197,155,193,147,124,119,209,141,179,74,225,199,62,160,88,219,209,124,187,113,202,191,203,122,151,202,128,138,100,133,225,196,217,80,172,93,194,119,88,55,179,61,156,201,127,164,143,137,211,91,133,66,138,179,226,76,208,156,127,143,144,212,64,80,148,150,135,127,167,187,209,87,188,230,153,222,138,191,187,117,146,143,152,153,127,161,153,146,193,148,178,87,90,67,209,128,219,208,164,144,166,212,85,216,72,171,191,133,148,236,163,201,150,106,114,175,90,161,149,188,112,113,199,107,205,171,114,197,115,242,108,203,156,173,143,100,191,135,108,143,177,161,160,80,150,151,148,198,181,130,176,144,125,152,175,94,66,156,152,194,200,232,191,120,211,171,163,123,65,163,127,85,170,214,153,179,167,187,145,183,182,124,157,178,165,63,214,226,123,69,191,172,127,200,191,172,234,131,145,190,78,203,195,75,112,81,131,75,223,97,68,177,225,224,120,144,142,131,127,171,247,141,211,125,189,215,108,143,195,131,178,105,123,217,185,210,207,117,140,127,129,220,84,107,217,200,164,228,116,82,174,177,160,184,137,266,153,107,177,193,214,201,110,196,208,158,218,182,147,187,152,133,150,137,196,123,110,101,153,113,182,181,170,133,79,197,223,191,58,154,212,126,197,120,91,205,89,180,94,149,171,112,96,209,201,175,158,190,146,180,186,105,191,94,174,180,112,166,112,155,113,152,169,183,195,190,48,164,90,109,75,171,171,145,181,220,124,148,102,78,213,111,169,218,198,67,167,144,112,85,153,167,180,162,96,110,119,206,193,137,77,92,191,140,85,123,216,142,114,117,95,208,161,151,176,225,184,218,192,113,125,132,141,130,176,267,113,81,203,69,201,160,186,148,141,150,100,218,202,230,135,60,177,135,218,158,194,190,60,158,206,150,223,201,92,160,100,184,201,156,73,192,222,121,140,142,127,185,192,194,202,137,101,130,166,213,126,105,100,76,167,67,71,158,226,184,138,122,164,254,184,292,107,127,60,161,201,100,219,143,211,64,124,195,183,65,50,77,219,71,147,145,95,205,76,145,191,220,122,195,107,200,134,60,115,157,155,214,72,191,93,207,159,45,114,147,148,121,177,229,117,99,181,195,214,127,66,74,163,146,220,100,198,203,161,76,208,221,209,139,143,107,244,77,173,256,175,142,164,82,122,186,136,130,143,155,120,100,160,155,141,197,172,110,194,210,172,138,216,180,89,140,179,166,128,165,234,169,122,116,145,210,168,194,96,182,215,159,135,201,153,127,104,112,208,165,105,222,169,110,179,195,196,124,128,201,106,98,178,118,69,88,143,168,218,197,103,99,221,130,64,151,102,103,184,150,147,176,131,153,159,76,148,208,101,102,153,114,86,101,152,164,130,177,156,156,203,202,84,88,108,115,249,180,155,195,141,148,168,153,159,103,145,145,183,201,169,194,120,117,85,122,98,192,240,191,136,88,181,127,80,205,63,107,158,146,130,75,199,152,144,199,191,214,97,208,212,148,133,207,170,157,93,254,115,130,190,146,108,109,130,204,68,76,194,184,163,188,149,59,173,178,131,273,115,128,101,175,127,101,182,183,176,173,127,159,137,107,137,137,197,181,161,140,151,143,151,138,194,117,179,123,126,177,151,201,214,86,88,204,164,119,127,150,91,104,194,226,109,100,191,211,142,93,188,172,147,132,178,104,155,119,149,173,179,210,155,200,113,150,145,76,180,226,114,141,125,214,203,223,149,126,206,87,91,188,220,71,192,231,136,189,132,78,188,203,96,141,182,105,124,160,132,178,142,83,91,149,57,76,167,226,134,164,182,81,167,99,221,208,137,171,102,112,133,118,179,132,146,98,50,80,215,104,153,228,145,154,152,126,105,115,164,165,184,116,141,180,105,124,103,164,166,183,108,104,197,74,159,67,67,204,75,94,157,105,89,161,182,98,86,123,171,180,206,95,170,104,209,60,113,163,157,136,124,91,171,102,109,216,170,154,70,187,204,206,185,104,113,178,86,315,193,143,166,131,154,247,129,85,223,211,202,128,116,188,180,154,237,175,113,118,144,145,133,154,135,183,190,180,170,103,181,163,123,134,108,205,117,216,166,222,198,111,89,106,181,215,170,96,154,137,161,155,132,119,167,137,144,149,102,205,120,220,155,83,139,208,95,89,108,117,175,216,179,205,135,106,147,97,220,154,139,111,215,153,54,188,118,109,103,253,85,164,84,72,215,158,153,93,78,101,100,135,124,194,188,135,127,165,146,203,133,153,131,161,208,170,128,196,155,189,135,186,139,198,141,186,116,121,126,150,180,103,133,182,83,118,186,174,194,118,144,206,87,207,71,74,173,151,76,145,158,160,264,225,194,55,188,195,196,192,135,121,91,190,101,190,139,202,169,129,197,178,115,192,91,80,70,69,138,110,143,141,143,109,195,207,124,187,182,138,154,189,141,207,193,126,127,146,91,79,89,85,91,97,97,180,198,116,107,129,98,236,185,139,139,148,227,174,192,74,78,154,208,98,126,125,120,118,119,152,169,253,183,168,191,84,165,191,141,222,139,143,130,169,174,113,98,179,213,228,140,236,103,161,169,111,129,202,64,88,154,89,182,154,152,111,228,219,132,134,150,215,176,86,136,188,144,176,229,128,146,94,181,175,181,84,242,100,110,113,130,198,195,105,217,164,180,156,147,261,100,104,153,138,184,114,121,82,140,168,140,95,111,108,186,175,234,125,176,169,118,149,208,155,134,81,157,191,203,139,162,154,163,139,131,174,83,150,201,173,182,208,196,78,127,188,214,188,62,147,184,108,170,180,193,124,143,92,132,162,70,71,93,147,158,164,111,201,183,133,175,172,236,111,115,153,123,173,101,235,56,115,53,98,73,178,179,197,202,128,173,138,170,102,111,161,213,114,228,226,239,117,59,170,234,124,127,68,91,147,136,136,156,218,176,214,214,85,102,233,167,130,82,136,138,142,162,152,82,80,162,236,211,105,171,79,85,186,162,148,163,135,206,226,109,182,113,253,234,178,61,146,207,132,173,236,167,103,186,44,166,136,145,167,104,183,173,118,188,141,158,191,66,155,143,164,174,133,196,126,28,89,107,87,134,152,208,160,218,204,155,118,90,157,227,113,121,153,125,148,153,113,183,83,118,96,120,203,128,164,80,146,160,179,140,106,169,145,158,125,121,118,75,85,107,82,133,118,179,183,173,146,134,189,164,74,144,85,130,221,212,265,126,184,138,199,210,147,216,126,157,146,165,106,143,192,84,141,61,240,133,229,114,138,170,117,145,212,149,81,201,167,163,102,140,142,197,142,124,179,211,221,82,182,193,157,176,128,131,207,227,147,257,62,206,179,230,185,115,97,215,152,69,195,200,119,165,95,195,112,227,84,158,161,235,112,190,118,171,172,150,212,52,141,141,161,158,192,105,190,142,159,170,186,147,205,251,86,147,219,142,187,208,93,146,113,140,192,136,184,206,107,151,152,93,200,165,135,184,132,119,98,120,118,169,170,129,191,140,82,126,233,146,183,225,217,165,150,108,183,215,166,182,213,213,237,127,78,200,162,202,80,197,204,133,207,162,211,87,92,92,203,215,184,123,145,140,134,120,136,104,185,90,105,141,173,162,226,147,229,129,241,79,182,234,95,191,95,102,178,119,74,123,107,170,99,145,126,145,185,251,133,210,164,141,182,221,218,213,175,104,161,79,135,122,147,192,207,130,165,117,164,150,273,189,136,150,139,175,169,188,85,118,189,111,182,153,205,180,142,116,155,104,185,160,122,113,187,152,240,74,174,95,168,212,71,171,75,208,220,204,177,171,178,251,107,76,117,105,65,192,141,212,230,134,117,118,188,124,176,105,189,117,181,129,201,94,191,154,179,183,173,160,194,173,100,183,221,104,142,141,58,94,194,96,163,132,79,185,162,222,62,158,147,92,114,189,214,138,146,164,182,161,75,81,218,130,176,99,131,93,161,63,205,209,139,188,102,141,173,99,198,152,166,217,88,189,215,195,223,198,154,99,118,237,217,125,188,196,76,72,144,162,150,163,115,65,119,182,121,67,114,131,122,168,169,96,215,122,54,195,190,107,107,104,140,144,153,115,99,149,118,159,135,193,211,117,181,232,208,213,128,73,97,99,141,59,222,108,205,137,188,151,114,203,205,196,238,119,126,122,126,95,164,153,225,203,171,88,178,117,94,205,185,222,156,202,136,203,178,190,189,176,199,103,134,148,163,146,121,163,205,177,180,198,217,96,103,167,192,58,174,202,117,216,153,133,214,156,291,88,128,196,73,109,177,103,140,220,53,144,147,214,138,171,184,110,109,151,109,200,208,171,137,101,125,140,175,123,230,186,168,116,157,149,193,193,112,198,235,194,197,100,128,183,94,193,247,99,208,145,176,223,218,109,93,96,172,79,243,218,133,170,107,194,112,181,195,191,183,208,201,145,210,125,195,208,191,181,89,113,87,165,143,259,163,108,149,206,197,188,96,225,191,119,189,47,191,76,201,151,115,192,184,93,208,136,190,120,212,126,223,202,166,205,173,132,99,158,184,82,170,163,164,188,269,213,105,173,175,201,156,184,114,125,156,94,159,176,113,202,163,142,148,225,105,102,220,118,138,204,118,204,85,197,212,177,196,150,119,133,125,107,191,166,142,132,63,160,177,149,177,177,53,143,100,71,151,88,174,183,174,96,105,215,162,206,116,173,216,173,210,171,155,169,185,178,149,170,142,153,238,181,65,179,171,241,198,144,207,206,335,147,144,79,111,193,115,180,122,85,86,189,193,184,193,78,187,189,120,178,123,185,209,203,150,185,136,193,181,156,179,122,200,86,115,133,245,214,138,162,122,112,103,156,154,142,213,235,91,117,91,114,119,182,100,232,156,83,104,157,124,152,103,203,179,194,167,144,167,225,96,231,204,85,63,105,230,127,171,162,174,98,136,132,121,247,163,127,76,213,58,220,183,183,195,141,152,134,216,168,187,111,104,140,213,143,122,129,200,178,219,192,185,202,112,99,146,100,172,158,128,166,174,133,178,205,119,200,164,134,130,194,117,187,67,132,158,101,47,185,128,43,147,149,182,157,171,109,151,215,123,191,239,193,60,217,196,189,97,192,126,197,167,92,113,197,83,139,119,114,168,156,71,99,193,55,117,94,183,224,159,205,130,141,168,141,187,107,192,228,196,237,105,182,212,157,123,124,98,113,151,165,121,284,103,97,81,126,100,174,179,126,109,95,176,100,206,214,225,136,188,132,179,148,121,71,208,139,204,141,155,104,218,106,223,205,214,135,105,114,179,217,86,222,186,136,119,61,164,140,134,191,217,180,173,214,78,107,172,139,129,185,157,175,83,110,155,233,184,149,106,143,188,208,169,127,117,160,135,192,74,205,104,176,88,205,183,139,210,240,214,127,122,172,121,148,177,149,207,178,189,177,238,219,172,215,84,91,161,160,74,78,161,206,157,183,179,211,218,143,122,206,145,226,205,198,116,171,216,200,71,222,197,104,158,175,195,78,226,94,135,127,125,109,219,167,220,234,156,153,188,151,64,203,220,153,141,174,147,169,198,193,162,199,158,68,206,115,121,78,168,117,118,209,81,141,112,161,119,129,166,185,183,195,145,200,145,86,179,172,186,123,125,149,179,165,193,71,152,127,140,129,120,211,161,162,161,128,233,220,157,77,130,204,118,130,192,190,158,231,216,90,141,193,119,138,113,174,86,165,133,180,189,122,57,68,154,91,119,139,131,113,91,209,161,192,216,119,64,137,189,203,144,134,125,98,195,207,104,226,104,182,130,134,196,167,236,192,134,146,100,209,199,136,92,99,112,136,213,129,146,224,142,165,200,49,164,136,66,218,207,92,158,239,212,144,185,103,199,168,163,121,164,137,229,133,143,149,222,90,129,211,150,135,202,207,207,141,179,86,289,117,75,67,218,225,195,138,100,202,148,160,181,69,211,144,133,217,223,160,143,72,214,85,160,204,68,182,178,146,136,164,85,142,224,58,125,135,176,119,215,69,114,42,129,217,116,199,86,180,101,200,141,91,77,139,104,180,175,230,168,192,214,177,55,209,156,53,183,207,147,164,67,64,196,68,114,123,117,149,222,140,102,211,185,114,161,144,209,129,115,130,168,133,217,147,156,77,78,117,202,136,199,132,166,90,143,76,179,115,131,113,209,147,184,230,177,226,185,153,143,222,166,176,132,116,123,150,121,165,73,106,53,78,193,217,95,174,163,230,216,222,88,178,165,199,166,210,59,197,182,202,171,152,178,157,91,175,173,213,93,142,107,145,177,220,80,200,189,113,68,182,157,217,234,87,85,233,116,141,143,133,132,96,148,160,184,87,213,194,117,201,67,102,188,139,156,63,72,75,225,152,138,180,175,194,92,134,113,177,142,157,134,191,214,132,206,216,122,153,110,120,133,103,89,151,121,228,117,176,202,106,154,192,223,118,170,104,145,147,117,155,206,200,97,223,194,150,57,167,144,133,127,238,104,137,192,118,145,147,192,202,196,121,57,199,45,86,200,78,181,127,122,119,154,160,64,179,60,120,55,96,202,108,150,97,225,160,78,126,71,122,124,212,89,137,90,142,85,85,97,147,191,85,142,187,120,119,107,143,210,171,174,83,143,122,176,185,175,146,79,148,94,106,156,170,211,93,133,75,178,222,71,207,70,218,112,194,228,201,135,182,86,81,183,207,103,214,164,178,150,64,189,117,131,139,118,136,167,194,131,209,113,111,168,114,221,79,204,197,131,126,194,148,140,230,149,162,112,121,130,131,167,211,205,165,179,165,196,165,155,167,213,143,79,120,197,232,169,189,137,105,133,96,114,137,157,112,69,129,156,105,103,128,176,201,60,194,196,124,70,216,203,122,131,65,135,180,170,177,84,162,243,131,208,140,120,108,93,99,99,112,199,288,208,79,122,132,176,140,180,235,135,116,215,178,140,93,201,186,207,152,118,103,162,174,137,57,143,194,178,224,185,147,186,189,74,95,134,178,80,208,131,118,138,111,229,179,61,224,185,174,155,220,210,203,163,113,172,91,194,119,128,189,171,180,218,103,149,126,108,136,224,182,73,81,218,195,202,136,94,114,159,167,113,231,125,356,192,178,136,218,147,147,180,178,97,160,225,222,176,118,230,132,194,180,125,105,109,102,177,193,86,135,142,138,161,109,137,76,106,101,178,205,125,163,173,67,185,124,231,94,185,151,102,170,147,212,119,201,138,239,130,229,111,166,122,227,191,93,139,106,211,116,171,148,105,175,163,137,200,70,130,103,168,108,204,181,129,101,157,191,173,181,180,119,95,159,145,180,167,135,206,140,192,130,109,215,205,150,118,222,108,176,208,116,122,139,219,209,145,139,210,179,119,163,145,179,130,122,169,216,143,82,151,159,223,143,170,191,92,135,156,168,193,99,277,222,138,132,157,169,148,140,180,143,191,225,198,87,249,216,176,97,105,124,113,300,208,163,121,189,107,89,204,219,161,161,165,187,138,144,143,211,192,89,102,126,89,141,170,154,212,136,131,67,194,217,213,111,109,182,62,148,102,172,208,102,176,177,224,114,163,220,128,133,192,228,114,84,216,127,214,170,112,186,135,170,138,174,69,223,156,136,207,176,114,190,162,155,217,207,91,227,151,161,141,106,112,135,192,223,182,226,183,143,182,69,126,76,173,139,154,53,189,202,155,172,165,164,136,130,212,191,74,104,143,169,193,170,170,58,92,116,160,135,106,145,177,170,110,139,181,163,190,218,157,209,210,73,137,79,84,254,200,100,177,169,189,124,211,128,129,174,112,134,101,136,209,142,108,138,92,128,160,119,56,179,114,138,119,148,125,195,210,78,92,88,99,168,200,144,144,140,173,172,125,125,126,74,140,120,72,119,113,208,105,107,192,160,195,95,183,227,203,133,219,84,181,141,100,125,135,143,115,231,188,116,90,102,134,205,181,218,178,202,101,96,73,104,226,117,182,204,137,177,189,189,234,128,211,114,162,108,116,179,193,222,179,176,205,234,196,212,250,165,158,189,139,244,183,167,209,93,216,133,162,156,101,93,99,92,76,167,208,207,150,154,86,171,112,86,215,213,127,228,140,200,121,183,68,122,156,146,90,192,95,93,202,223,116,123,72,107,106,175,178,127,192,156,131,192,218,219,150,81,133,75,207,151,151,246,207,150,166,132,211,200,155,166,234,202,149,195,141,203,153,242,128,206,151,167,187,168,155,198,120,62,91,122,137,87,115,183,146,169,221,198,103,82,174,165,155,66,119,214,87,90,201,188,104,97,169,81,73,124,115,215,86,206,133,193,170,50,113,73,147,258,203,142,210,122,220,182,178,190,146,139,180,167,109,125,202,146,171,114,78,177,139,108,115,87,197,162,114,166,183,116,134,186,136,98,162,160,209,64,124,178,158,163,122,152,118,235,127,75,143,151,135,117,141,229,65,148,155,202,228,163,110,77,176,158,180,168,176,126,166,138,99,153,226,76,148,221,73,191,94,121,205,84,114,213,74,128,224,157,165,192,168,98,150,147,123,157,105,196,143,199,161,202,231,164,195,190,80,209,176,108,153,79,107,190,182,225,101,154,146,130,116,219,163,224,79,202,195,204,228,122,131,105,189,183,112,221,136,190,197,123,163,164,149,220,193,119,151,160,196,101,182,78,176,133,142,84,161,153,137,62,237,162,143,111,168,179,108,109,90,129,176,217,117,183,210,134,221,75,172,118,88,154,142,147,206,89,155,216,187,98,56,147,101,165,197,134,203,190,69,99,203,214,106,92,87,62,119,126,141,103,158,120,215,192,197,128,204,142,134,172,100,208,159,118,108,132,200,151,210,118,177,175,203,93,196,191,104,127,114,104,133,189,78,210,107,123,220,154,293,106,152,251,156,161,139,204,195,197,66,176,46,177,88,199,150,114,163,212,121,121,137,123,153,101,75,86,157,207,202,126,107,153,151,199,104,191,128,128,131,55,187,121,135,143,161,159,158,159,81,205,230,55,64,231,199,200,62,93,113,131,185,177,131,115,210,217,190,140,193,189,147,120,153,122,108,138,216,242,112,132,70,79,182,65,139,114,189,146,117,211,191,218,131,176,90,123,190,220,123,119,216,144,220,94,60,140,91,50,221,158,160,80,217,83,244,154,84,196,101,164,101,104,167,98,97,134,215,207,85,137,113,232,96,100,159,107,122,99,217,130,151,177,174,137,127,184,183,215,221,122,127,146,197,205,201,242,105,120,81,197,74,154,138,145,212,133,159,201,172,121,188,155,129,97,162,107,128,144,256,51,67,187,138,131,150,44,93,148,111,152,99,197,215,79,57,112,126,183,102,169,78,98,80,112,100,138,170,95,207,192,58,119,137,136,167,97,67,188,70,136,122,54,153,154,61,158,68,187,116,160,135,114,148,209,79,209,82,215,174,98,212,46,147,88,126,171,206,160,61,109,158,176,211,212,127,204,51,165,187,226,176,155,150,107,217,186,199,140,107,170,131,49,255,154,141,170,231,76,223,138,145,101,174,227,123,81,168,142,157,141,107,159,125,132,209,62,120,156,143,153,84,130,128,66,124,77,126,108,97,239,84,166,117,116,161,158,101,111,172,207,62,181,302,209,96,136,192,201,119,194,114,177,203,151,92,140,42,95,152,84,195,212,111,102,170,89,111,72,158,151,36,128,226,214,128,135,149,96,139,189,283,235,61,141,132,169,200,275,169,189,247,74,99,205,90,83,121,106,217,228,134,164,202,199,55,216,234,99,68,175,51,117,112,151,150,120,48,86,99,183,185,219,148,111,149,181,301,171,168,216,66,219,160,149,156,138,131,138,149,166,161,102,161,77,186,95,211,203,181,180,213,190,225,119,70,134,121,51,124,134,52,119,168,173,213,217,186,145,178,181,118,154,166,197,265,227,240,188,301,219,164,114,98,201,135,138,233,136,106,167,157,192,105,146,207,165,226,231,204,174,156,92,236,141,201,231,162,88,180,111,98,152,97,269,181,155,44,202,112,113,148,192,189,142,52,154,320,72,218,240,281,204,179,258,170,131,134,188,199,218,176,232,151,121,162,132,174,205,131,275,94,211,214,89,192,107,46,225,181,387,101,260,243,217,125,224,173,112,160,250,66,214,182,176,157,156,64,114,67,148,136,296,157,183,71,209,199,128,120,133,244,125,242,208,270,44,242,154,77,193,155,200,202,167,123,189,231,230,259,230,230,210,153,116,194,200,186,239,197,243,227,203,192,368,194,176,254,335,146,164,230,77,285,260,184,154,207,64,151,163,45,157,120,179,138,315,60,109,195,241,170,73,166,233,162,119,207,204,94,107,203,246,277,120,105,93,260,222,130,333,179,228,156,74,168,108,207,269,280,241,204,196,81,206,190,125,209,196,199,161,175,89,122,168,133,125,117,134,112,189,199,134,260,79,118,64,200,242,118,173,191,189,197,224,116,222,192,166,75,242,264,208,140,233,268,204,191,281,140,73,243,293,161,97,176,133,118,170,184,168,83,231,141,141,111,244,160,244,167,127,146,118,199,279,138,142,152,151,241,170,240,134,98,146,125,144,169,83,237,198,223,136,122,72,56,181,115,143,160,253,226,162,92,107,105,172,128,171,228,239,162,177,120,187,196,169,122,110,135,306,149,141,162,132,125,88,101,208,123,146,210,117,146,137,83,55,93,301,233,41,250,222,241,217,92,170,211,200,186,243,130,285,160,179,179,135,224,234,267,171,235,164,62,151,185,176,194,205,187,185,222,162,168,175,93,123,98,165,234,142,307,210,67,181,225,158,115,137,234,293,222,100,236,167,125,174,222,83,107,177,196,240,198,229,320,118,162,161,193,180,154,107,177,124,100,123,56,223,271,229,151,308,180,175,95,161,250,104,166,180,185,226,155,74,204,138,71,135,111,49,152,132,221,231,187,245,279,186,103,229,111,200,222,206,126,90,192,97,90,201,180,251,206,111,82,130,132,210,298,82,179,205,86,156,185,211,160,123,165,164,316,120,101,146,85,285,152,201,176,208,246,194,106,198,262,254,184,172,108,190,120,234,278,197,223,145,85,131,224,88,212,200,134,168,129,98,119,160,153,162,183,194,129,137,110,207,208,211,216,124,118,163,240,227,251,130,181,94,188,179,149,202,143,210,182,181,66,223,165,180,123,249,173,108,131,125,145,141,73,109,336,211,123,222,96,195,179,97,260,216,176,220,155,65,169,233,151,202,221,174,109,116,156,235,135,165,229,133,187,143,151,238,122,81,237,97,181,110,150,242,280,180,93,282,299,110,212,146,88,130,296,292,287,152,196,181,210,149,133,137,167,216,168,200,184,199,290,302,126,178,154,114,303,231,112,212,69,111,169,182,142,127,121,326,205,185,161,158,212,235,208,239,124,186,236,111,174,77,199,196,161,180,281,207,188,96,103,196,97,160,153,289,133,167,178,185,124,58,240,192,145,189,227,139,120,159,164,204,118,112,57,239,173,197,159,94,150,155,165,207,155,196,149,303,195,296,250,179,146,127,289,170,105,171,264,121,247,278,230,98,247,166,272,79,113,183,136,165,297,138,163,225,86,155,126,280,95,133,217,159,145,183,87,183,226,141,154,211,249,169,251,137,170,107,212,141,79,243,217,233,197,206,187,163,216,106,173,150,145,52,208,112,201,114,250,169,125,98,83,118,212,125,134,161,136,286,192,178,240,222,215,126,136,250,158,119,167,127,198,272,239,67,97,359,95,147,164,139,127,180,272,223,141,150,115,203,136,150,137,215,114,116,171,203,177,266,100,221,194,298,275,128,129,186,201,81,207,274,64,164,170,81,161,124,119,94,254,121,115,222,115,187,196,67,119,74,178,283,178,202,239,262,191,122,140,228,215,174,172,212,123,106,214,158,233,200,76,71,168,166,112,174,176,183,154,226,206,171,141,99,180,230,197,227,193,95,146,194,151,105,130,192,184,169,223,177,137,106,233,123,172,187,106,182,93,343,122,159,229,162,278,135,62,132,160,209,276,237,173,144,251,100,204,153,200,224,78,187,162,135,208,92,166,203,199,174,179,244,189,126,189,245,205,182,287,208,243,199,218,127,170,167,123,223,216,218,176,171,376,197,160,149,112,93,393,151,121,94,137,172,157,132,173,209,227,216,163,128,78,141,183,237,160,138,102,146,144,173,156,162,141,193,221,155,100,161,263,185,122,229,261,194,118,159,105,106,129,183,117,141,172,189,127,216,248,246,135,147,89,196,91,144,238,128,58,144,177,250,234,183,109,234,187,192,158,163,109,141,263,180,241,249,287,101,129,269,203,185,211,233,92,104,177,212,245,244,97,178,130,179,256,220,206,193,188,183,163,76,229,258,195,231,218,171,181,184,215,167,127,224,253,77,219,260,205,202,102,157,127,129,168,286,165,136,192,174,176,70,171,200,311,181,258,235,166,205,196,208,216,95,217,128,174,175,130,158,217,173,121,102,199,222,104,100,221,214,219,221,175,153,175,117,335,164,136,133,138,221,349,178,256,175,171,163,182,166,179,161,153,103,87,173,164,79,258,159,215,245,240,82,128,153,121,166,228,76,245,198,189,207,87,236,189,172,100,281,207,195,106,265,309,237,100,86,252,188,178,200,187,144,125,225,228,130,148,105,125,221,186,214,178,173,187,156,273,150,151,303,203,200,187,171,273,188,316,187,272,174,118,226,107,125,281,226,160,202,183,137,197,143,191,100,220,124,154,200,228,197,136,197,101,63,139,130,188,100,74,217,243,126,116,174,222,183,76,146,168,222,175,308,130,137,115,150,137,134,256,83,310,204,168,174,114,119,246,249,166,410,129,261,228,164,200,184,63,74,206,113,155,123,244,284,111,141,221,351,176,194,173,177,187,113,115,246,158,199,203,139,93,200,261,112,88,215,161,211,208,178,224,123,276,149,237,136,229,357,176,185,261,187,177,194,216,154,152,192,252,129,132,227,189,212,167,124,333,316,142,161,147,236,171,96,222,201,205,234,127,125,129,230,180,220,143,191,231,178,135,76,216,115,195,330,117,156,98,194,206,260,301,327,79,194,290,152,125,209,290,175,231,317,159,96,98,50,178,128,208,316,112,186,258,261,185,100,151,125,150,250,217,197,239,249,205,192,126,242,114,263,67,216,208,217,144,285,134,219,189,231,143,221,58,124,162,242,55,215,242,118,262,156,132,200,171,202,95,82,110,183,89,151,162,273,157,134,197,198,202,150,161,276,124,208,117,133,213,277,137,102,208,155,161,209,170,161,212,216,111,199,203,139,216,71,206,98,167,147,172,141,204,129,207,264,240,125,188,178,176,112,145,191,147,228,154,149,333,273,141,145,135,194,78,185,183,98,211,178,201,233,124,123,167,94,164,201,133,144,100,304,384,264,206,148,184,307,242,314,200,125,72,218,235,135,175,269,131,223,187,160,168,164,188,165,117,188,167,190,191,144,212,165,100,265,240,148,118,286,80,161,122,219,193,266,74,159,147,231,255,130,170,102,174,132,104,157,117,225,119,214,91,187,103,166,301,216,151,98,228,98,168,154,119,112,153,192,222,97,113,331,170,214,185,127,146,202,158,132,195,130,180,251,152,118,167,111,224,187,199,187,160,122,153,172,172,237,191,219,125,250,187,206,215,222,170,171,88,205,164,163,121,246,300,172,240,230,172,174,145,157,267,172,128,168,190,126,118,147,263,221,285,169,246,145,142,188,269,222,143,243,143,188,172,238,86,241,178,158,176,196,309,156,215,239,198,177,131,224,166,178,182,205,106,121,207,175,163,266,133,230,218,167,185,169,153,205,119,195,108,169,115,244,155,374,208,229,113,210,228,92,168,239,129,150,111,164,154,271,113,300,232,139,234,213,169,184,238,178,180,209,167,119,195,139,362,178,239,303,115,184,222,205,204,113,123,160,136,130,245,267,108,182,211,167,66,139,336,136,232,130,191,147,229,183,90,216,299,131,219,240,255,199,201,318,190,210,93,224,196,258,98,235,167,186,278,272,196,182,203,258,114,134,201,176,157,145,318,152,291,156,116,264,183,356,178,261,201,177,220,246,187,242,96,257,183,231,187,285,225,192,187,185,221,196,126,225,187,137,144,115,127,131,232,207,193,143,207,167,108,189,183,201,188,242,121,150,208,170,173,275,155,259,223,124,132,211,98,165,236,128,91,219,107,220,141,114,170,160,132,183,234,198,172,121,165,249,95,158,117,138,170,238,229,131,98,134,331,228,274,171,337,185,170,141,183,199,159,178,110,235,158,179,204,192,231,229,226,122,211,88,113,217,170,71,202,129,220,212,242,75,65,103,161,143,167,215,177,243,257,140,151,168,142,164,132,225,203,220,146,129,182,235,164,250,123,107,169,202,252,173,188,74,189,214,183,228,84,167,104,188,232,232,271,177,307,193,177,226,99,231,74,66,261,265,197,215,145,215,210,195,271,189,146,208,123,249,245,134,234,74,248,142,141,202,165,80,169,273,214,337,198,144,202,165,114,131,226,196,220,156,209,278,80,119,297,212,147,145,150,236,152,119,177,136,242,156,192,279,166,263,250,161,151,173,147,182,245,87,151,174,101,151,151,336,213,151,165,133,167,118,182,242,95,168,168,80,93,90,235,101,183,125,61,173,161,192,101,80,247,183,109,176,205,231,181,239,79,150,120,213,76,121,146,220,98,227,273,288,100,231,225,139,184,218,169,163,182,104,111,209,244,171,176,164,75,135,188,186,150,193,97,185,124,107,88,138,161,125,247,95,86,203,298,212,108,348,128,288,161,218,184,155,241,216,240,217,302,152,128,206,145,147,98,201,245,183,218,175,223,187,159,277,199,210,335,156,194,197,217,124,212,183,142,116,96,144,119,199,118,128,161,149,217,94,178,275,89,135,145,216,226,204,155,309,149,192,218,254,115,101,128,280,183,150,236,218,117,130,106,295,207,279,199,168,202,278,148,212,166,146,250,100,150,186,186,150,136,94,144,271,151,166,86,239,128,154,171,84,145,165,162,161,146,81,244,280,262,194,205,98,167,109,248,119,201,168,113,202,238,166,150,103,227,245,122,209,195,166,212,93,216,131,135,231,153,128,182,157,195,109,128,86,110,150,243,117,179,219,212,88,219,200,197,161,207,177,228,280,197,271,113,157,83,246,171,204,125,135,226,120,168,150,214,235,150,226,124,171,227,243,131,160,236,77,177,200,212,147,238,243,105,216,194,227,255,233,199,142,167,125,121,152,296,208,113,121,133,141,100,148,251,202,160,265,233,75,122,192,106,275,198,246,308,135,187,146,150,195,163,241,317,155,178,210,103,176,106,132,111,217,154,109,174,135,207,219,212,140,168,187,127,196,176,182,120,189,151,146,233,158,271,158,247,170,317,150,218,192,147,260,181,199,187,152,236,233,138,273,238,143,261,179,248,194,286,214,78,222,212,188,371,263,81,188,193,123,248,231,157,182,233,83,159,109,187,123,161,83,200,109,188,155,285,126,190,234,153,167,71,111,142,223,157,99,78,152,168,67,204,163,140,227,206,161,257,112,184,145,215,160,141,129,223,181,149,254,179,175,137,121,245,100,150,283,185,137,236,229,101,153,169,214,91,65,219,166,80,200,194,324,140,194,145,171,174,191,180,114,84,206,154,199,138,223,147,207,65,142,83,102,196,134,229,113,187,101,136,104,186,78,234,348,68,115,211,159,189,145,91,122,204,229,274,172,62,166,204,70,131,133,163,212,165,149,165,83,95,146,153,210,120,228,154,244,285,70,224,93,155,216,162,122,162,297,229,206,279,131,121,195,263,328,245,155,175,306,158,89,256,227,168,265,164,86,205,120,87,169,178,255,150,155,177,286,186,179,211,134,154,152,147,280,108,182,170,305,110,172,75,177,176,248,196,231,164,116,73,204,169,207,128,138,86,254,206,97,234,125,278,246,138,145,214,132,270,88,152,96,180,134,143,119,137,128,102,216,135,129,278,182,143,128,137,118,138,97,200,124,258,106,89,270,313,102,228,91,222,170,105,198,208,164,171,167,200,238,173,174,287,121,106,103,191,188,362,133,242,174,103,149,115,202,216,154,213,158,154,245,361,162,105,213,76,178,274,317,118,262,186,178,228,183,221,146,94,261,156,212,246,189,175,114,241,194,197,230,267,256,243,112,152,188,97,191,269,337,205,219,235,181,245,233,101,337,81,154,193,168,113,152,227,155,192,246,109,252,114,205,207,132,265,69,232,157,216,172,184,289,165,156,191,180,195,138,232,337,174,261,233,184,136,150,197,297,305,193,243,183,228,104,204,179,172,109,249,366,60,144,192,173,349,194,179,285,197,77,207,223,239,211,262,139,202,166,137,241,103,171,85,250,210,232,181,293,119,118,84,248,269,236,213,148,77,159,220,138,180,149,175,227,171,151,168,190,154,145,134,187,115,104,155,174,183,178,167,148,135,313,211,225,211,116,147,139,87,181,165,202,212,132,122,155,245,140,224,52,198,212,79,174,125,128,218,113,257,204,194,169,128,129,111,155,182,70,231,237,156,133,176,160,151,209,237,153,110,160,125,251,118,151,127,217,178,194,144,134,173,180,262,200,266,233,209,213,91,176,184,191,105,223,235,204,267,237,205,116,136,137,268,194,213,262,133,116,121,221,149,187,263,255,123,86,173,218,146,211,415,134,82,138,203,180,163,326,323,119,163,186,188,115,138,89,129,135,246,210,192,216,258,134,98,110,160,176,230,109,128,278,149,189,171,202,232,181,309,189,185,72,213,262,103,177,161,179,266,236,161,290,199,192,143,105,225,117,174,255,186,176,235,211,138,326,163,251,164,218,169,299,185,145,147,168,224,197,242,148,102,102,222,176,185,132,220,98,133,228,182,205,293,109,118,233,117,259,202,205,249,135,186,142,64,187,159,180,62,85,201,113,144,290,275,210,133,127,139,148,141,166,124,147,185,232,207,311,142,93,125,202,202,157,147,183,102,111,186,191,159,176,165,234,127,181,238,175,64,131,127,190,172,298,212,223,161,85,238,218,209,112,238,212,309,242,101,224,190,94,247,236,145,191,194,158,205,200,158,166,113,161,217,169,207,180,177,172,130,187,231,164,93,207,129,300,138,92,146,215,87,212,163,222,239,150,176,219,291,338,216,237,118,154,88,238,170,154,165,207,217,266,95,208,134,250,103,192,184,161,203,186,155,190,147,171,159,202,261,213,193,241,127,170,202,169,277,202,289,124,197,117,134,107,106,116,200,146,116,68,188,106,137,161,356,122,268,164,237,225,276,91,228,178,132,218,84,214,66,117,131,245,211,145,162,221,170,84,227,87,200,165,337,309,185,228,231,172,196,140,206,230,115,189,190,110,177,189,179,146,242,140,129,240,76,148,368,133,122,195,240,197,122,213,221,318,140,253,206,111,158,239,193,142,248,145,99,331,182,202,164,381,160,88,120,240,251,140,125,133,83,88,192,183,281,182,102,174,156,236,227,216,149,176,164,162,84,97,84,200,132,215,93,212,187,245,255,239,112,238,180,292,120,126,164,241,197,166,217,197,226,251,332,99,165,265,208,162,170,212,191,173,91,160,198,279,168,166,68,220,331,199,152,247,114,236,137,169,147,238,144,100,182,108,215,149,194,281,182,104,216,186,144,281,168,166,220,205,176,145,113,164,243,205,164,231,127,116,215,269,187,178,122,153,222,138,133,213,271,205,155,298,173,222,167,180,184,185,102,177,117,148,178,192,116,121,175,154,188,155,328,161,69,240,244,391,182,210,150,215,170,98,248,143,268,260,214,165,229,150,228,164,162,222,154,201,213,178,228,183,255,275,179,114,159,145,245,182,221,236,164,187,308,253,111,86,179,188,211,222,162,82,215,77,109,243,269,103,151,243,173,182,322,198,184,237,225,214,140,211,202,251,178,343,184,238,226,135,241,150,96,119,218,337,203,176,108,297,158,246,94,193,127,140,113,116,208,127,106,108,68,229,321,246,112,345,74,210,177,212,349,301,253,125,195,169,209,161,270,111,176,131,150,140,261,135,252,190,231,165,197,155,197,181,89,240,224,226,283,130,156,201,243,110,147,169,145,181,68,116,230,170,136,208,149,269,142,112,308,350,185,241,220,211,111,110,172,207,225,199,148,181,319,223,207,160,227,163,114,219,69,127,122,287,148,110,150,263,111,230,235,213,128,197,184,169,131,163,190,227,67,163,135,189,180,155,167,141,230,157,139,123,146,308,179,94,86,160,195,220,170,102,225,203,149,215,174,111,312,209,79,153,208,235,140,163,70,204,122,164,216,215,63,198,288,110,206,226,117,213,131,197,236,154,103,292,171,301,354,164,301,211,210,110,192,152,191,202,287,192,196,201,119,198,237,251,264,275,237,142,172,225,154,145,150,199,200,178,257,92,200,182,227,190,161,198,219,235,179,199,231,194,137,200,88,74,191,95,63,261,183,140,180,221,231,143,239,128,222,276,157,163,166,109,149,202,127,104,139,128,217,101,248,144,163,326,128,222,127,220,196,258,130,205,194,282,232,207,228,106,210,188,93,110,238,118,272,160,294,231,94,127,209,287,225,196,226,103,157,219,220,212,37,190,160,170,154,161,174,150,163,161,238,234,272,66,249,199,138,169,159,200,143,191,229,144,106,154,201,290,142,258,185,190,153,54,189,158,139,173,105,172,310,169,98,146,209,182,109,74,145,106,182,211,185,232,101,222,158,152,231,177,161,180,79,281,155,360,115,175,93,202,166,275,121,145,134,139,178,101,218,162,280,164,161,172,113,237,155,176,215,317,209,168,201,146,100,223,120,268,230,203,284,135,222,136,140,245,245,231,164,241,224,210,152,366,276,229,149,209,181,130,75,179,146,75,151,142,189,134,138,177,142,170,163,147,95,155,227,268,218,189,163,151,225,190,135,239,234,140,120,229,127,263,226,368,206,125,206,152,157,147,203,135,215,115,115,125,154,117,159,206,221,228,156,256,205,141,240,368,228,223,158,79,103,261,221,141,201,238,172,149,157,104,207,180,134,132,236,163,233,186,115,154,257,199,235,97,212,76,122,211,263,234,187,274,109,111,142,258,123,159,186,107,140,165,182,123,208,96,166,189,132,179,282,208,246,114,273,161,247,129,175,93,208,134,210,209,213,181,130,213,77,135,126,154,248,109,120,104,150,131,228,277,165,101,146,126,210,171,210,154,156,249,198,129,222,150,147,184,248,153,122,169,199,142,160,155,238,250,228,132,225,231,202,334,172,178,268,149,73,161,222,234,174,348,109,142,136,185,206,149,169,241,141,152,125,131,221,110,266,132,35,136,303,134,135,140,177,217,200,376,218,192,125,264,99,156,147,249,173,174,173,151,183,145,177,204,237,166,168,323,221,207,210,107,148,111,228,242,174,161,109,251,183,174,80,163,175,104,189,142,136,133,181,190,137,133,303,179,149,216,110,154,95,212,242,120,84,305,222,187,177,59,196,193,224,210,197,151,180,153,105,217,184,262,135,287,161,163,117,187,131,136,187,88,80,79,354,99,108,219,326,217,239,136,205,225,179,202,149,225,169,61,186,171,207,175,225,162,160,155,94,200,110,248,180,214,152,155,231,92,161,113,93,140,221,216,244,133,205,293,232,151,112,219,205,64,143,127,257,246,248,337,196,87,180,143,137,189,171,203,144,154,134,375,214,196,147,253,145,211,157,338,127,107,216,123,115,116,103,76,93,200,88,211,226,129,188,186,159,174,151,137,209,213,228,124,257,138,132,100,139,152,309,193,174,93,262,161,252,110,292,172,182,153,190,162,96,176,160,217,155,85,256,132,106,170,90,313,156,157,178,179,152,138,182,144,208,215,204,212,232,231,136,257,300,189,170,110,256,191,221,218,184,230,144,91,259,212,248,149,183,222,248,119,236,222,118,65,214,142,94,115,187,298,225,130,178,108,182,139,117,153,179,150,239,178,222,229,364,173,186,81,190,144,218,180,97,92,260,146,176,163,126,252,119,108,108,198,258,178,172,147,114,97,153,117,168,170,171,171,196,153,205,162,198,157,137,260,162,96,193,366,166,186,102,286,180,268,134,234,207,206,184,104,107,160,90,247,149,163,164,189,108,113,274,185,231,95,222,150,108,165,301,85,316,207,158,205,95,145,170,194,105,166,138,164,77,166,204,193,200,116,213,190,214,104,189,135,132,174,122,185,172,139,114,171,382,229,184,122,150,217,189,226,130,180,244,148,253,356,106,359,100,78,213,236,173,208,277,237,231,114,248,201,145,270,315,194,174,197,96,89,146,219,203,223,117,181,212,100,99,93,194,108,129,153,187,162,152,162,156,240,76,184,161,157,329,147,144,362,163,214,197,94,278,169,147,115,244,158,160,212,242,318,57,115,156,112,129,230,126,64,149,137,66,186,89,107,197,213,165,285,246,163,176,100,194,215,254,179,144,157,141,62,158,137,117,183,245,127,257,220,145,222,195,219,261,257,251,205,60,210,252,327,182,181,160,147,192,163,249,275,273,199,129,218,125,199,158,204,109,158,239,294,132,269,357,178,107,218,96,129,120,54,198,120,192,262,128,183,143,253,273,208,246,120,179,138,202,169,174,142,147,289,172,320,272,162,187,222,208,77,91,214,179,336,155,189,232,196,189,88,192,111,170,158,134,172,216,157,105,150,163,152,178,108,103,212,219,186,360,274,241,201,165,96,210,137,207,121,108,234,203,150,133,210,216,227,116,140,210,119,166,226,244,162,222,166,119,130,168,109,209,135,193,115,156,112,201,168,242,199,232,270,326,142,308,146,231,190,205,219,314,202,245,162,95,215,266,88,180,136,219,156,228,127,194,308,240,134,209,174,239,151,167,221,135,158,134,148,60,144,157,156,247,124,185,139,244,195,277,156,246,202,144,209,288,177,233,281,288,149,205,251,243,298,202,285,180,233,131,178,144,203,219,199,185,358,197,354,184,151,140,132,364,177,163,157,202,209,238,263,155,304,335,116,212,154,260,232,162,152,194,114,274,209,305,142,251,242,193,162,211,256,137,129,176,230,141,153,151,226,234,188,123,120,167,164,194,105,195,212,201,280,160,47,137,175,138,121,264,181,193,119,230,129,162,131,298,189,167,205,120,196,179,177,220,212,157,165,288,198,116,213,149,206,67,160,340,216,178,202,87,146,106,221,257,244,254,105,213,119,169,195,249,124,291,178,235,244,199,224,208,184,156,92,109,287,75,396,280,201,214,179,91,95,204,196,128,223,247,233,252,161,126,173,126,114,177,112,166,88,242,97,176,262,236,230,233,257,186,214,226,156,164,240,131,228,164,209,201,226,46,183,157,143,129,215,197,237,201,232,216,203,198,174,373,142,172,231,232,208,211,95,121,199,268,115,254,237,84,225,186,154,107,75,80,171,106,250,107,212,94,200,161,179,167,327,230,122,153,157,198,294,227,187,217,136,175,194,121,138,194,135,224,153,166,371,157,241,134,248,164,209,227,119,191,71,196,104,218,201,214,193,188,193,172,188,231,105,212,231,189,206,189,168,218,206,120,211,142,157,96,127,179,276,214,117,97,152,79,274,154,148,219,197,249,296,211,184,338,145,102,188,205,194,220,258,146,220,182,244,337,233,222,140,237,137,157,171,186,159,207,145,177,251,159,195,296,172,146,312,229,69,165,129,95,130,138,185,134,74,255,247,164,186,231,197,299,133,154,128,90,138,195,60,119,170,329,183,197,207,163,93,184,210,187,187,204,165,117,173,158,268,259,119,217,169,248,185,200,213,243,211,151,141,205,314,150,329,200,132,137,127,304,205,173,190,142,122,213,192,95,162,103,121,250,189,138,182,207,154,228,189,193,236,260,242,294,194,305,200,99,198,146,90,112,318,170,187,227,231,256,134,142,231,135,45,175,227,148,146,137,146,118,115,230,166,202,122,207,218,199,248,197,187,87,212,181,159,184,137,237,168,225,218,182,114,225,181,263,129,117,104,294,104,226,113,208,133,211,230,110,203,152,159,297,195,224,166,252,128,154,186,257,105,163,128,240,143,242,129,146,184,146,188,288,215,205,134,84,116,230,192,154,164,155,238,165,137,122,123,212,139,126,161,120,246,103,123,82,187,222,259,285,241,138,269,179,106,297,215,201,59,174,183,235,123,87,211,45,143,213,100,335,179,220,207,235,183,195,197,199,181,190,91,183,95,185,66,83,216,190,94,303,100,242,177,159,139,144,228,163,144,265,177,181,239,153,372,175,95,68,171,101,246,205,148,170,113,97,141,241,136,157,150,216,181,320,127,184,95,184,333,226,190,283,118,218,179,173,235,166,183,113,263,185,204,215,261,159,155,114,164,156,67,139,212,195,243,332,149,102,128,214,221,129,210,242,249,220,88,176,306,95,285,219,202,230,91,179,287,271,93,104,241,177,204,113,187,196,348,195,186,228,245,180,235,230,233,340,209,160,280,154,239,215,245,138,213,182,174,106,251,163,128,216,197,161,206,115,236,225,152,50,208,111,83,128,219,211,169,184,96,249,341,353,224,172,139,130,178,114,217,181,97,210,175,105,283,240,127,142,182,173,109,264,124,144,121,197,276,215,176,197,160,227,219,198,102,183,236,154,191,200,216,106,178,219,142,165,163,205,176,233,171,202,217,141,261,118,210,185,180,103,152,179,41,231,180,79,152,149,101,327,202,171,330,292,60,90,162,266,95,226,202,179,289,136,198,106,169,107,117,242,108,163,205,187,165,218,145,157,180,261,176,238,214,239,340,174,200,162,268,217,266,194,143,109,180,186,178,277,214,108,93,136,355,128,269,186,210,214,104,278,190,318,272,253,188,107,226,112,238,152,178,188,247,210,227,335,226,157,146,116,247,198,201,124,215,97,225,236,196,169,220,244,164,143,231,164,207,327,187,244,202,246,146,88,79,132,104,170,110,218,159,126,166,88,119,109,158,130,162,157,277,106,158,188,77,96,171,132,243,135,134,145,184,306,221,116,168,128,185,114,297,126,273,216,200,157,209,44,170,223,135,152,314,91,209,201,192,129,144,181,217,208,141,121,208,190,115,160,284,149,244,214,91,139,83,188,153,268,244,132,140,270,247,156,76,166,151,177,210,178,358,230,182,239,297,124,103,312,218,193,76,91,90,181,204,107,116,181,201,140,280,150,194,160,162,234,349,213,206,163,347,224,164,158,212,261,111,191,217,167,153,100,184,233,98,92,131,181,152,262,129,154,194,203,355,252,263,239,84,219,225,221,157,206,141,206,343,131,238,187,183,121,207,314,232,175,248,204,290,194,168,121,350,56,177,101,80,230,275,147,200,156,199,268,83,168,208,131,156,170,129,184,239,163,142,321,117,96,163,257,163,229,184,123,201,90,233,149,215,125,132,167,151,126,258,249,139,192,86,82,195,236,286,125,221,118,285,220,109,173,138,123,160,139,99,89,294,114,101,283,221,134,230,140,142,252,105,177,241,196,164,227,212,210,61,249,205,202,240,180,170,335,189,185,123,175,215,120,226,137,226,212,199,95,86,146,151,166,197,205,161,220,150,221,106,228,163,132,131,102,131,102,199,205,173,191,147,215,175,235,50,233,214,105,168,205,90,86,195,211,197,107,165,216,167,90,211,281,163,272,203,289,197,233,144,233,160,185,283,54,156,236,80,169,212,156,152,176,180,238,204,184,132,138,235,101,284,135,95,126,153,197,66,174,303,144,172,206,376,229,174,227,142,105,189,211,205,187,280,178,197,210,162,191,227,201,214,106,235,244,215,152,181,221,174,238,218,120,156,189,197,212,172,190,224,170,210,210,124,167,246,179,136,137,142,241,191,221,145,97,214,132,194,214,179,155,236,146,266,251,215,126,246,210,139,118,133,144,107,218,114,178,162,266,138,98,87,174,144,120,213,184,244,129,99,138,232,174,307,299,265,125,271,162,282,197,190,178,264,171,210,187,165,148,211,160,228,364,137,87,149,200,159,206,324,167,166,203,152,106,162,219,209,201,153,238,269,188,199,115,177,280,178,302,210,122,167,141,206,104,297,202,217,300,198,129,274,192,242,151,244,204,254,202,248,214,167,365,374,176,177,169,102,129,238,179,87,248,240,224,207,197,132,172,215,244,140,149,90,99,131,87,112,173,124,129,270,135,233,187,390,227,101,178,172,175,156,217,274,162,330,152,104,98,229,184,187,198,240,79,212,122,181,160,205,112,203,152,200,179,229,171,294,214,134,234,128,196,182,198,210,187,153,269,235,169,268,89,259,209,138,84,263,192,282,116,101,197,196,213,133,166,123,142,186,188,186,217,176,218,213,371,196,176,389,314,142,229,145,141,164,196,210,192,110,202,204,114,165,86,209,226,236,225,77,147,222,106,89,314,190,251,197,127,259,190,343,148,121,147,290,137,154,78,138,80,225,135,282,199,206,65,132,258,165,191,167,225,96,224,224,200,129,83,209,250,186,211,204,230,253,139,158,145,182,135,174,208,117,258,220,141,234,131,153,166,365,216,163,183,216,140,180,128,195,67,176,214,238,155,108,163,156,228,280,190,181,191,189,280,221,304,210,83,312,229,141,221,178,145,46,162,255,98,122,123,186,161,261,193,177,142,222,171,193,158,210,202,154,129,150,193,177,113,207,205,267,222,153,83,221,184,207,172,208,259,70,192,185,396,229,160,216,161,174,113,130,188,157,238,186,236,148,207,161,193,95,112,223,174,195,223,233,180,180,192,148,118,237,258,197,256,181,215,238,263,236,142,179,276,140,182,162,224,234,196,116,135,226,319,127,141,269,187,273,229,190,187,238,128,189,228,183,234,287,158,210,132,242,154,160,218,137,342,133,180,286,106,159,214,183,215,170,236,214,168,112,143,371,216,217,151,174,226,239,215,344,141,237,186,181,132,279,284,163,168,253,189,210,95,207,152,145,140,166,253,374,111,191,304,169,174,178,113,183,254,187,200,64,229,154,198,226,118,100,233,125,195,348,102,205,270,195,167,121,256,202,246,125,324,233,154,171,201,115,218,137,190,65,232,103,277,118,85,189,82,195,267,142,248,246,184,121,228,260,233,102,235,134,211,137,217,285,228,195,222,202,151,136,217,194,185,188,140,141,243,225,240,119,234,221,135,232,189,234,186,88,242,269,232,307,142,109,141,204,230,133,96,172,204,85,135,139,220,191,143,220,266,198,237,258,212,143,247,249,151,181,253,199,174,180,101,126,124,167,201,200,93,275,280,315,92,199,176,141,312,194,235,199,196,252,220,229,232,206,131,232,244,215,179,109,124,223,199,160,166,164,234,276,156,206,106,224,202,147,187,288,119,145,131,94,184,167,242,129,322,115,343,228]
|
doclens.56.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[231,160,221,117,136,116,130,232,126,239,285,214,164,321,289,292,233,169,157,336,217,204,154,254,105,301,120,175,174,215,261,207,176,129,244,103,136,171,232,190,217,130,180,142,112,146,161,257,326,245,168,216,265,193,153,264,113,156,251,173,139,135,195,91,129,207,169,125,152,307,113,150,194,275,210,209,157,177,339,214,215,263,159,155,334,155,174,76,127,293,231,204,124,248,250,230,173,130,197,164,324,170,65,211,206,250,301,188,186,248,105,155,60,229,113,151,293,227,196,157,140,174,319,306,162,171,288,317,206,146,271,280,218,222,359,199,201,245,153,252,181,219,93,240,169,308,162,230,105,201,196,98,219,236,268,193,102,341,240,161,213,218,228,122,309,131,181,158,278,255,120,131,243,168,228,326,223,205,118,191,297,64,172,133,80,116,182,157,206,132,205,142,180,136,198,62,188,243,201,125,193,221,116,211,203,233,349,157,206,290,272,209,227,246,231,100,72,240,356,256,145,203,303,223,209,90,264,269,256,248,152,145,300,129,173,106,259,113,281,148,78,397,220,184,161,206,180,203,139,233,234,161,128,169,237,219,298,211,144,275,249,222,240,266,341,281,175,174,205,122,114,347,79,269,276,179,90,252,149,101,208,294,262,157,265,215,162,180,168,73,185,356,265,111,232,177,318,148,148,90,242,193,196,245,254,228,246,201,242,152,262,147,377,241,203,230,129,174,187,183,241,259,336,135,219,265,182,283,263,218,163,224,132,210,241,202,167,187,250,109,129,100,123,244,211,286,319,235,215,166,252,209,186,166,256,252,249,236,267,151,175,160,142,289,223,229,190,228,85,224,73,156,219,175,238,150,287,247,211,243,207,130,111,187,274,263,146,227,265,205,57,221,154,329,312,137,101,360,152,252,308,117,259,90,219,207,185,216,235,166,220,135,230,220,289,257,188,173,260,156,193,267,214,210,182,201,192,292,122,256,222,214,98,142,115,210,266,217,177,207,161,264,80,217,175,198,130,187,213,153,183,150,179,163,171,181,103,183,304,190,93,223,241,213,218,104,158,150,142,296,211,131,156,155,105,171,174,179,194,181,191,152,320,196,241,235,133,268,339,224,249,214,175,136,249,154,241,301,258,241,112,361,108,224,83,113,231,103,218,103,211,177,93,229,311,185,209,198,157,298,197,180,209,212,343,122,304,233,192,177,254,177,182,247,162,151,132,214,162,95,382,166,194,160,280,222,155,231,278,325,150,153,218,200,82,147,302,188,202,127,220,231,113,228,267,360,170,96,274,252,105,226,119,252,152,147,150,242,72,190,204,215,153,193,183,165,331,299,149,133,282,169,169,142,196,172,97,207,201,107,259,240,273,236,114,277,134,208,152,299,184,215,154,184,121,249,198,260,84,104,230,202,88,304,238,191,120,290,144,212,371,123,179,75,190,170,151,146,106,294,254,229,352,74,180,258,176,285,257,246,225,200,266,362,147,248,114,223,215,104,356,114,156,213,189,193,203,148,222,130,230,205,148,217,169,149,238,229,150,250,194,86,232,165,149,178,273,174,288,117,244,323,283,146,202,232,103,193,223,175,257,193,168,295,162,114,267,347,111,159,187,187,208,159,216,118,247,175,200,303,226,177,204,199,191,218,181,200,285,147,247,112,192,138,209,212,367,153,252,207,175,179,60,255,112,240,96,202,312,181,232,174,88,101,257,163,225,149,211,267,177,208,210,265,131,222,182,192,265,223,184,261,259,98,157,216,354,163,236,185,249,120,294,79,314,113,135,112,210,152,110,208,195,210,144,131,136,118,315,127,169,170,301,166,224,220,219,218,183,389,231,96,308,189,225,161,215,232,193,256,219,292,178,300,214,157,285,204,171,150,200,158,356,299,87,103,157,245,336,186,196,292,313,194,289,189,123,107,180,245,206,89,189,195,245,218,111,136,314,318,98,191,220,140,185,298,173,188,275,179,274,305,149,164,113,180,87,160,218,157,330,174,209,168,259,185,156,329,210,177,142,159,246,132,129,112,256,257,221,211,231,306,143,347,77,208,200,104,127,235,281,139,128,181,178,224,201,209,173,153,336,90,212,142,161,206,227,201,162,215,259,355,247,140,184,97,220,356,104,280,189,302,117,210,120,74,176,213,130,165,200,154,251,87,263,192,259,180,164,188,234,162,169,212,162,74,193,102,254,77,209,128,98,183,221,317,251,126,174,226,131,224,223,148,264,265,160,148,225,386,210,171,146,167,226,244,168,109,270,220,172,176,70,222,228,165,50,118,244,174,170,118,108,434,114,158,129,244,192,296,133,80,236,268,132,127,215,155,218,213,304,120,223,258,153,123,171,209,225,138,87,205,219,228,258,119,172,317,313,185,184,96,152,80,185,221,265,147,157,148,224,222,116,149,274,185,300,196,144,185,138,163,223,211,196,116,355,140,157,187,280,197,290,315,207,220,182,101,286,221,201,234,186,290,271,169,206,269,185,257,180,134,300,238,155,168,143,119,119,160,185,249,264,146,173,232,350,141,312,246,201,192,172,162,107,136,330,78,244,236,241,285,165,228,197,161,179,334,241,181,159,104,241,239,168,231,104,234,158,313,75,225,257,190,195,203,113,212,257,231,176,238,172,116,308,352,295,211,230,169,204,105,241,181,201,157,149,161,234,101,238,174,246,102,227,192,168,241,109,207,152,150,282,161,180,252,189,210,178,283,171,223,202,138,153,170,202,120,178,135,138,180,232,182,117,245,217,158,214,289,154,192,235,218,320,224,132,231,176,158,151,53,233,221,95,220,331,140,138,97,116,356,89,244,113,231,116,277,276,183,144,201,226,187,148,142,192,244,309,249,266,151,237,131,210,145,229,254,148,212,279,248,198,178,160,158,169,108,147,228,260,194,108,279,312,226,305,131,206,84,108,217,175,257,203,149,194,217,226,182,203,226,278,137,269,208,167,221,90,164,64,194,141,211,185,122,74,190,214,149,175,249,80,255,82,315,285,112,212,366,339,198,114,185,340,136,224,170,170,214,238,114,112,220,135,226,236,144,200,68,274,214,209,124,267,186,331,302,146,228,218,177,95,165,157,125,151,175,217,255,247,268,187,180,211,156,221,316,262,67,220,142,210,264,269,181,187,164,306,123,202,85,144,310,188,261,140,326,324,165,121,168,94,216,185,158,137,318,284,167,195,186,237,183,274,207,269,214,176,191,198,267,218,217,165,190,246,146,197,234,275,153,169,223,192,229,227,249,189,148,301,277,127,269,281,189,166,177,167,193,198,120,219,183,240,176,166,137,233,195,221,217,75,188,195,133,203,266,124,120,207,149,192,103,189,304,121,223,126,345,253,134,112,177,155,169,185,250,212,305,116,208,298,200,216,241,151,113,256,73,175,220,315,244,158,80,188,273,223,259,147,231,200,149,99,101,154,136,194,118,202,236,121,209,156,138,93,134,204,156,133,183,239,318,162,279,224,260,163,275,172,117,113,271,179,137,137,160,188,220,301,89,145,253,132,174,134,126,164,185,197,204,193,247,286,241,183,263,137,271,210,156,266,224,87,249,277,189,195,237,118,291,160,255,190,167,357,131,193,201,89,90,224,146,154,190,294,153,142,181,155,232,144,202,221,192,309,136,368,178,299,234,86,247,122,183,106,291,266,124,211,214,124,138,186,225,173,159,220,176,295,270,152,182,247,233,350,191,203,104,336,182,242,114,92,179,157,163,75,88,244,170,288,142,193,127,153,254,199,190,128,235,217,221,202,195,205,189,247,82,180,236,291,235,212,190,70,290,222,321,180,194,166,73,291,226,152,262,257,256,220,137,238,330,178,133,215,245,270,215,226,168,203,314,215,122,216,214,205,380,189,159,208,317,144,193,327,198,147,139,159,253,266,124,116,243,224,108,220,177,143,185,165,180,126,249,290,179,124,277,181,74,127,251,206,207,222,323,137,238,112,268,177,194,262,291,358,176,158,194,164,260,363,160,334,150,258,255,254,163,190,137,154,119,225,225,155,220,160,123,167,172,135,224,101,293,249,251,162,219,213,156,164,168,155,211,434,195,119,221,199,240,298,126,235,295,290,126,187,116,245,284,151,119,229,208,249,209,247,187,119,132,135,237,186,187,193,180,182,125,187,194,154,205,255,151,217,202,105,136,249,173,231,239,221,150,94,193,123,180,126,183,156,220,139,157,147,305,251,175,240,200,245,152,115,262,123,186,278,243,156,329,230,217,271,214,180,202,204,212,213,109,313,126,153,236,269,294,100,260,226,132,222,133,213,281,257,230,124,226,169,270,191,94,229,222,152,188,188,87,155,188,154,192,337,249,103,145,164,229,209,283,195,221,158,218,211,167,242,200,236,155,210,244,114,257,180,168,150,159,211,114,269,179,107,221,176,162,215,192,127,203,271,147,123,200,160,142,96,107,227,185,77,233,206,188,173,298,222,118,106,294,131,144,145,123,203,155,309,255,122,355,240,162,205,146,157,317,200,186,99,197,117,222,105,133,206,221,110,117,152,179,237,102,165,210,211,146,227,179,193,109,137,174,115,234,282,122,220,227,228,205,155,222,199,317,302,272,211,214,260,175,228,114,230,223,193,89,141,261,237,277,147,93,329,273,146,125,86,177,266,173,333,173,110,234,207,278,246,213,134,240,306,294,326,227,106,129,195,336,182,108,257,222,237,253,108,188,228,146,178,178,118,176,307,240,194,136,193,123,259,154,150,111,162,359,351,240,208,45,166,200,204,261,115,201,183,223,264,242,296,211,126,82,137,97,213,126,255,197,200,193,300,158,350,177,139,105,151,90,215,267,59,258,151,264,164,231,89,95,113,148,241,146,378,297,172,225,182,187,292,352,146,244,276,265,162,33,204,168,268,193,259,133,220,214,209,141,313,176,144,154,214,182,208,191,195,153,213,191,117,150,268,92,192,67,295,270,189,163,373,214,129,318,166,160,200,89,100,261,242,323,331,162,271,228,143,132,252,336,292,290,143,95,193,246,205,155,145,175,248,167,208,189,71,197,262,107,185,255,170,406,82,215,73,117,313,180,122,201,169,171,193,206,147,284,122,221,229,242,121,167,187,270,177,184,178,74,251,275,159,339,358,158,225,224,287,133,64,224,105,220,202,275,205,116,146,87,274,284,264,221,226,113,127,174,251,58,236,275,144,253,182,290,148,228,224,150,170,205,227,279,236,112,144,154,181,130,225,212,177,89,259,247,122,242,232,337,255,213,266,231,203,201,341,159,73,192,161,286,163,256,138,184,107,221,123,223,234,165,224,203,233,88,279,100,171,262,96,71,116,249,226,160,149,225,244,259,185,133,310,196,145,146,191,352,145,210,197,230,210,136,164,232,235,112,167,140,245,212,335,354,157,116,191,135,203,185,131,167,172,226,268,215,228,125,235,255,163,194,211,197,214,244,116,214,160,285,256,189,168,133,83,278,241,288,160,261,111,152,246,176,111,58,106,128,155,223,97,98,219,104,152,161,262,230,161,143,94,157,216,94,204,159,308,190,329,104,203,194,242,146,163,157,240,113,185,75,89,141,166,108,205,191,205,247,81,163,113,291,239,202,119,209,273,112,150,193,102,307,191,189,202,185,178,235,200,164,159,181,195,219,254,159,139,201,117,268,130,148,178,249,216,249,91,186,127,93,162,223,107,226,245,388,233,297,199,74,119,174,374,216,183,71,160,175,246,91,162,160,143,229,103,263,273,92,66,239,136,151,227,351,209,151,168,91,112,185,136,248,164,138,147,281,277,181,228,172,154,334,190,128,281,342,240,164,258,115,95,173,237,274,190,220,233,156,155,249,165,132,180,140,109,300,212,411,128,122,256,115,264,196,222,354,95,186,159,84,172,192,125,95,328,66,242,149,231,139,78,100,210,156,286,220,250,211,224,357,212,141,205,95,265,237,264,195,153,222,204,175,211,216,119,142,343,220,253,128,201,166,229,273,205,151,223,345,294,203,248,178,209,195,140,176,181,194,235,155,172,177,126,177,214,342,221,128,96,84,157,226,260,294,334,142,192,260,311,287,191,155,112,257,312,201,114,91,74,90,216,292,329,255,315,262,230,132,117,126,110,297,70,185,265,239,78,193,333,199,235,285,224,226,263,253,179,184,188,291,144,221,176,106,174,224,184,209,207,232,171,291,267,286,214,190,191,141,133,404,193,115,135,214,163,260,134,155,158,207,181,163,131,291,248,199,171,174,226,376,335,184,231,237,171,201,149,329,234,125,190,285,92,213,179,96,240,150,177,200,126,145,128,232,241,314,311,162,221,152,445,150,256,167,196,163,106,324,115,157,216,125,103,264,266,139,178,167,181,122,273,224,154,208,124,157,158,289,171,190,204,182,288,155,235,155,59,100,118,170,253,223,261,124,248,246,216,372,130,218,262,327,147,201,217,146,120,181,232,250,154,303,123,92,164,139,210,235,192,177,189,213,211,251,208,190,126,75,108,148,118,168,179,198,126,187,193,283,217,155,274,196,181,222,220,180,238,251,177,245,117,83,291,160,266,145,173,249,234,193,86,218,168,298,321,224,142,175,235,203,203,117,62,274,164,177,302,154,201,204,194,183,277,185,221,206,184,131,250,86,228,151,233,183,71,162,246,214,133,229,214,280,173,160,72,161,160,234,224,154,65,254,143,189,191,229,253,229,354,236,173,159,196,298,259,203,198,212,211,233,126,159,206,272,162,120,224,237,203,147,192,135,232,185,173,77,297,179,204,235,133,231,140,188,286,235,250,277,228,202,230,169,234,173,235,206,78,229,271,133,163,135,166,189,258,268,199,150,203,331,55,260,170,178,225,222,238,136,178,270,200,245,191,259,210,200,148,173,231,139,196,139,216,359,276,107,172,240,190,257,187,87,156,196,152,163,195,83,182,231,179,117,143,141,64,124,230,118,276,289,116,221,185,283,320,155,84,151,139,96,289,206,214,168,146,200,173,150,218,285,111,152,174,273,309,158,150,270,192,236,187,150,330,114,220,242,125,143,301,127,207,163,208,166,76,59,207,154,147,196,132,242,146,261,88,168,333,244,200,256,186,170,327,267,337,243,248,248,225,81,176,172,266,119,170,157,200,147,228,153,163,144,149,88,139,186,241,150,228,212,249,166,229,138,196,269,307,210,272,217,124,293,229,204,314,117,125,252,97,206,218,156,155,158,343,386,142,292,244,244,321,177,174,152,292,229,222,202,199,266,130,291,282,156,197,106,156,259,187,295,72,189,243,206,116,185,216,281,232,175,240,136,152,146,224,227,253,340,199,204,315,86,199,142,149,189,268,210,159,252,283,158,354,246,146,208,288,189,318,175,169,225,245,189,153,64,231,172,135,354,216,308,134,204,196,175,96,117,208,160,156,195,170,82,80,205,328,234,258,338,128,315,237,80,190,189,237,181,114,113,169,158,103,177,215,145,171,128,203,232,220,160,161,196,69,258,228,212,72,120,202,307,226,234,256,238,91,231,141,212,230,151,171,199,214,181,248,175,146,149,299,166,123,175,122,255,147,246,168,116,131,152,141,94,92,159,157,249,335,136,202,163,164,285,221,220,117,200,177,111,325,103,101,266,171,271,96,224,236,100,137,176,221,286,161,81,293,64,130,201,122,124,153,203,296,161,262,268,230,119,120,299,282,93,121,182,187,207,240,186,162,104,232,180,191,178,187,206,133,118,162,124,136,164,141,306,185,217,286,138,140,154,203,309,234,148,226,220,227,170,211,134,70,311,289,198,160,148,151,249,243,285,246,196,245,206,261,294,212,137,81,227,222,273,146,166,271,112,111,255,319,383,212,78,325,167,163,187,111,209,296,127,159,243,237,117,186,343,109,291,179,236,164,102,309,119,317,228,213,230,149,82,203,244,303,127,179,60,245,87,153,294,207,251,191,221,181,230,119,217,232,230,193,185,208,169,133,82,258,275,316,293,209,200,357,110,259,85,179,261,317,54,239,243,176,179,244,300,336,151,109,199,156,243,379,211,257,253,212,188,192,262,151,51,189,181,181,307,116,131,248,247,244,152,268,221,285,203,225,157,116,200,252,255,260,172,138,182,250,222,247,122,330,336,327,165,177,137,165,83,216,179,239,343,206,238,155,130,140,158,151,154,82,184,287,127,220,132,113,119,184,156,177,164,281,209,264,279,138,185,200,174,327,351,106,143,270,221,204,163,194,263,224,156,224,151,104,161,207,209,281,199,192,293,231,237,309,185,237,182,184,336,219,223,269,206,214,104,288,247,161,328,231,213,93,107,173,318,128,341,244,153,256,135,140,151,106,166,129,198,224,180,219,241,169,212,248,229,98,223,110,200,268,280,298,147,173,187,225,262,217,153,218,158,252,234,272,265,252,96,134,201,198,178,246,207,103,188,156,104,206,159,211,136,162,148,115,184,212,190,187,111,278,126,141,240,209,286,341,201,176,201,225,266,164,195,94,194,197,178,67,231,195,214,109,83,274,311,103,133,288,97,236,154,243,295,162,111,139,143,115,196,180,272,161,216,188,228,171,131,130,84,172,138,233,214,230,185,154,120,226,203,196,246,126,196,273,219,201,100,298,207,223,219,178,263,210,221,126,166,236,128,170,284,183,193,342,179,108,129,183,225,199,233,223,194,243,159,116,238,217,268,193,70,157,249,207,218,219,170,182,250,305,232,208,208,79,252,159,195,230,277,97,190,187,270,128,234,216,164,145,195,180,113,169,182,152,247,233,246,167,101,162,205,173,63,156,296,69,215,246,332,102,154,135,210,270,231,70,245,240,95,210,366,190,125,149,121,204,307,93,227,205,380,89,260,165,233,252,198,224,228,282,121,174,106,212,249,151,294,197,250,181,90,154,193,183,207,281,209,221,224,309,101,312,186,206,109,339,77,219,94,206,106,132,221,259,164,122,162,219,114,331,254,270,149,136,259,371,171,196,358,201,180,289,240,154,223,143,226,82,208,216,329,218,101,183,117,149,188,269,188,155,197,260,185,207,276,180,248,137,310,334,238,248,369,199,123,84,200,180,206,285,249,155,204,166,174,156,168,179,158,242,238,120,221,158,166,307,225,190,318,157,175,261,183,173,183,300,166,214,264,189,371,181,163,249,166,174,201,125,227,366,394,244,158,137,168,369,120,118,134,216,240,89,203,129,104,184,174,269,234,142,126,144,132,113,219,127,173,190,89,210,117,240,218,151,186,239,192,230,204,206,122,236,189,168,252,314,182,184,236,115,116,307,171,349,117,244,164,216,200,265,160,132,302,226,125,173,146,146,350,229,202,126,240,290,124,281,52,266,178,179,193,86,241,184,226,235,217,163,183,165,237,290,190,224,168,147,102,224,234,187,192,83,206,173,183,131,228,236,249,98,178,259,284,100,100,227,259,134,268,219,233,162,227,343,217,180,217,154,145,129,172,185,180,105,184,311,155,270,273,174,167,120,255,239,199,182,108,243,391,98,126,251,159,174,240,231,161,138,120,151,231,206,309,141,172,145,195,110,308,308,131,166,129,214,223,194,139,220,133,219,96,324,153,104,193,226,123,208,253,148,303,242,297,167,178,140,258,94,231,219,189,227,262,73,226,299,153,123,183,177,202,222,271,169,194,223,185,186,285,196,87,262,134,209,163,162,81,267,120,196,318,210,133,202,276,93,75,248,157,196,231,187,138,68,151,202,259,223,207,116,219,207,127,209,249,215,215,403,168,148,154,122,246,108,245,233,93,241,280,171,229,240,93,148,356,98,53,315,208,148,147,166,219,265,148,221,199,182,113,282,306,157,234,146,248,168,199,278,221,211,238,266,221,202,169,192,87,195,106,202,207,176,178,263,177,110,109,228,279,222,185,173,180,231,168,279,140,192,143,214,285,228,190,117,235,173,97,199,361,221,160,212,289,189,103,204,296,134,134,238,234,265,266,195,119,292,303,219,273,257,126,181,126,179,164,188,139,197,182,192,281,267,256,229,97,212,118,228,214,187,262,156,239,169,168,213,103,174,207,244,173,137,302,191,200,196,292,223,214,239,165,287,196,213,242,244,123,342,130,230,135,193,208,297,151,131,167,228,248,163,326,244,254,52,187,103,204,91,202,153,257,185,205,198,145,279,123,135,136,322,235,215,188,226,292,147,235,227,201,139,379,125,186,238,116,242,173,141,186,70,71,247,283,190,165,171,164,184,149,362,239,221,269,134,288,198,315,116,154,107,93,229,102,206,254,298,186,247,244,203,275,192,228,331,169,118,225,261,329,219,232,175,207,248,108,205,254,145,220,136,170,197,169,178,247,213,216,167,190,284,204,140,168,147,214,154,182,151,171,124,238,85,232,161,85,230,156,223,233,165,237,239,174,212,105,173,206,142,160,187,140,198,119,133,229,288,215,250,267,158,184,102,227,190,148,145,323,118,169,297,167,170,223,113,133,124,189,261,310,190,137,140,164,237,124,307,252,317,318,279,274,90,300,186,162,152,146,235,169,193,111,172,138,242,104,166,152,181,237,90,172,152,96,257,172,183,148,201,136,246,148,103,99,171,171,209,290,202,132,114,196,261,198,83,190,206,222,202,152,106,258,182,181,158,180,198,241,141,137,244,141,166,211,203,139,319,85,67,144,196,186,140,205,306,212,193,225,211,179,311,302,247,204,191,236,143,304,241,225,217,352,215,161,305,314,94,246,329,357,70,88,382,213,134,275,206,168,211,207,243,160,250,186,165,222,190,138,182,259,90,251,180,235,305,197,156,138,159,125,297,99,314,268,176,204,268,81,292,189,146,214,232,137,146,300,86,168,206,201,230,93,207,148,170,206,336,198,181,222,108,247,326,119,237,280,91,212,69,249,169,220,139,183,141,88,123,127,174,187,271,206,144,245,200,267,287,203,275,178,276,133,192,50,136,150,124,224,134,112,266,140,287,258,261,190,155,123,207,158,181,178,230,274,184,160,230,181,193,165,276,202,275,163,192,179,287,196,169,148,265,198,150,122,263,284,241,207,274,78,282,231,166,269,250,191,67,289,87,288,243,227,243,191,110,192,265,237,141,137,207,164,159,226,118,298,180,102,113,179,350,327,161,194,280,302,196,98,249,279,234,121,253,217,164,368,195,290,197,270,206,266,253,136,145,203,230,103,163,112,166,182,215,282,201,194,243,163,218,187,263,333,182,107,192,194,193,229,259,132,135,201,172,119,146,143,75,193,236,171,175,67,114,216,100,261,116,164,163,138,218,232,252,214,341,243,198,254,68,330,154,220,221,164,147,86,322,217,251,270,232,234,92,184,254,182,271,322,137,402,82,207,156,247,145,143,128,247,196,162,198,170,212,231,184,368,134,134,129,178,197,151,245,195,255,141,136,167,237,202,255,93,217,231,258,174,241,95,166,202,185,220,319,139,171,169,237,87,231,204,83,225,228,133,263,217,116,244,203,92,194,146,129,141,120,252,298,221,88,420,259,234,243,243,179,225,284,238,70,247,222,139,243,166,125,284,158,161,161,129,241,127,146,220,122,277,186,180,217,187,191,182,242,248,303,159,200,166,163,175,228,176,240,164,243,157,116,208,154,224,186,217,281,268,322,156,242,151,135,151,143,338,268,94,237,139,205,217,168,377,167,232,217,127,143,243,141,114,184,228,146,205,227,250,208,121,81,405,147,222,277,235,104,208,128,198,130,247,243,189,119,170,256,244,270,304,217,109,206,162,210,333,107,182,358,259,230,171,227,208,57,299,203,230,225,139,367,116,260,146,113,352,199,160,170,198,223,237,181,203,229,174,212,190,123,263,171,101,203,158,330,323,311,220,227,151,122,126,258,205,118,115,195,172,250,245,107,205,110,188,274,208,88,187,123,162,138,128,169,119,218,341,286,93,204,194,96,185,195,125,175,167,239,160,290,246,151,231,198,258,261,228,134,180,229,260,221,227,245,76,153,237,131,317,144,214,140,198,133,280,104,124,156,188,206,181,123,282,41,212,233,229,128,154,126,189,142,144,118,103,211,221,171,102,244,127,208,96,158,123,171,245,213,192,157,168,66,261,131,109,279,186,184,174,170,166,143,93,293,245,295,196,125,149,240,308,287,216,169,103,238,111,256,124,166,168,244,194,139,89,203,238,212,168,109,183,231,170,207,244,121,220,227,151,291,197,195,132,134,96,164,346,126,114,233,190,314,122,262,158,264,225,219,186,153,184,134,361,109,184,202,160,281,166,221,297,218,191,161,304,192,233,272,122,239,126,219,138,201,255,169,100,227,296,113,221,207,265,224,174,202,162,259,210,61,154,100,103,184,196,258,276,209,166,239,197,297,262,240,111,289,353,159,241,149,121,206,218,197,378,144,195,177,184,319,78,172,179,140,187,49,252,258,132,157,251,218,199,227,195,152,225,215,170,195,284,149,144,257,203,289,256,185,170,153,198,101,177,149,192,239,141,63,154,118,247,150,226,248,138,206,237,178,273,348,258,227,145,211,285,211,238,295,161,286,162,230,275,132,143,142,183,299,148,180,112,108,199,340,234,207,156,217,155,235,184,128,77,197,170,161,165,349,182,194,90,171,254,203,254,213,159,252,257,169,98,256,199,155,250,221,191,299,271,306,112,151,240,199,121,279,382,210,253,190,203,337,166,140,177,134,105,56,278,260,253,300,265,240,267,349,218,167,203,159,230,134,234,258,157,264,209,109,136,167,135,200,246,177,203,364,139,272,123,230,143,228,184,279,160,162,234,215,275,144,119,230,116,291,356,219,250,191,249,170,238,205,159,150,140,232,192,246,112,395,261,174,181,314,149,146,243,132,203,117,180,153,232,263,149,354,191,140,303,191,117,167,174,182,225,243,129,178,301,164,310,143,172,222,129,293,238,157,109,188,181,96,230,178,322,111,362,136,214,174,232,221,192,94,158,236,230,202,145,212,162,249,269,192,212,229,228,312,288,230,183,387,220,199,215,136,303,255,129,208,185,112,233,209,199,198,128,367,153,153,204,213,247,133,221,310,166,293,264,241,179,93,195,224,176,234,182,94,122,222,147,169,173,240,128,211,223,191,182,192,241,220,156,143,106,243,225,186,86,216,307,252,235,316,247,235,200,164,173,220,296,112,242,166,228,80,105,189,205,156,274,193,220,210,207,176,230,258,142,205,129,166,273,259,126,320,369,393,218,147,240,291,172,73,175,162,147,215,158,218,235,188,184,214,111,130,212,202,233,169,257,164,319,214,370,148,312,298,170,154,158,169,276,181,208,101,251,211,210,111,153,163,180,232,153,200,159,259,111,66,254,241,211,152,196,159,334,129,176,230,157,294,131,210,257,75,199,131,246,108,212,292,102,192,278,236,195,195,329,128,266,193,133,146,66,319,187,148,220,224,168,212,230,92,306,236,270,182,220,125,138,121,207,87,193,246,176,104,153,271,180,160,342,247,151,267,116,217,218,260,112,308,129,135,338,228,213,115,198,136,333,202,183,136,129,133,261,226,112,189,194,307,103,168,143,261,217,210,293,151,196,117,124,116,191,274,211,276,201,183,222,250,245,224,308,129,101,197,157,118,199,268,157,179,180,115,110,208,132,218,155,242,156,167,75,153,228,196,358,303,76,169,251,223,224,181,161,271,91,140,67,153,169,260,128,174,192,190,166,53,185,176,207,202,167,112,283,181,220,119,206,183,182,82,170,252,93,94,267,333,191,229,270,200,273,224,290,108,180,107,157,85,146,131,161,215,133,137,280,179,119,289,152,170,146,104,194,249,223,196,305,192,236,167,265,101,90,256,96,208,177,279,171,187,170,206,173,201,175,132,230,204,96,147,330,115,88,173,247,246,165,292,180,200,118,198,257,257,188,162,179,226,175,201,225,236,202,360,282,313,234,284,207,285,327,115,237,177,165,174,89,145,170,177,92,150,103,221,192,310,197,226,217,274,194,296,149,148,116,288,175,189,141,401,228,306,164,215,99,314,306,243,194,223,106,256,220,198,168,184,244,224,234,296,206,221,190,116,166,264,246,110,61,292,373,301,184,179,143,275,269,263,133,170,243,192,334,243,256,73,210,136,162,213,282,219,256,266,258,161,166,205,347,264,166,281,218,191,259,160,198,204,204,84,274,141,177,183,223,213,61,117,287,178,189,159,129,230,222,75,244,206,170,104,122,144,249,203,191,190,221,201,250,115,166,263,304,224,78,145,209,134,248,157,278,232,198,162,206,151,249,129,311,89,299,242,83,260,256,154,132,158,258,276,298,237,215,268,217,229,132,109,231,279,246,131,60,158,311,180,291,193,229,131,190,227,112,164,272,292,164,203,254,140,96,217,138,251,88,280,221,332,106,197,292,256,194,227,103,116,263,162,146,119,214,189,199,188,225,157,298,134,160,244,227,169,142,151,249,183,203,108,143,90,212,196,151,138,132,222,199,220,188,278,286,139,83,135,225,244,209,296,217,213,155,255,204,112,251,256,81,169,264,167,66,209,147,119,198,363,350,136,193,211,219,219,147,195,208,160,258,234,278,111,154,180,75,220,131,183,240,167,232,171,186,155,93,177,111,288,184,260,130,203,189,187,168,50,144,198,230,313,171,83,293,171,185,177,120,306,117,156,98,112,251,207,188,261,249,290,95,234,57,152,258,170,284,192,120,175,121,217,169,192,261,315,140,294,99,293,228,198,131,96,134,192,158,165,249,116,200,216,138,175,239,177,241,211,263,276,304,167,170,130,186,214,144,207,167,179,284,214,186,132,229,201,144,204,267,213,174,175,160,257,207,107,135,227,198,178,196,150,157,224,225,133,223,178,323,86,262,232,173,237,161,184,131,180,357,323,215,136,259,66,76,222,209,235,92,170,123,189,58,126,263,132,229,202,236,142,172,231,231,270,119,171,204,139,167,154,179,140,136,174,122,186,246,107,237,201,182,292,117,92,116,152,130,136,106,291,333,152,234,189,266,218,293,191,247,222,230,285,303,229,293,134,208,173,131,141,121,168,137,231,196,222,120,270,99,254,281,140,146,162,188,85,233,179,68,212,174,209,216,177,243,175,219,166,317,140,172,213,250,242,87,192,288,151,157,208,126,122,85,103,280,197,246,290,227,224,240,245,208,180,228,134,110,211,125,153,169,186,225,299,231,167,213,276,178,201,164,117,226,324,73,210,356,266,373,191,70,311,212,246,286,210,302,258,227,210,324,232,225,185,244,271,239,235,190,162,184,299,139,248,311,191,253,338,126,219,200,188,276,293,213,319,375,193,200,366,166,363,274,286,203,261,154,237,224,248,192,111,248,136,186,268,237,191,208,166,121,150,93,129,132,195,112,201,103,182,215,174,246,120,123,129,200,186,211,222,86,128,102,117,197,269,167,115,163,104,93,156,278,142,219,113,226,221,167,118,236,101,193,188,217,247,121,177,171,175,186,146,266,197,183,244,189,153,226,136,192,280,259,278,69,302,220,256,137,249,125,227,247,122,245,144,354,279,193,184,355,200,232,221,189,293,156,169,103,376,216,300,240,140,322,102,206,281,246,125,289,134,110,251,113,252,227,380,249,174,331,85,202,228,288,203,158,133,231,131,167,103,265,193,234,127,95,220,189,275,181,160,168,141,189,117,296,228,177,319,182,252,193,269,55,167,143,272,252,125,168,170,183,244,212,218,212,197,133,203,193,126,239,288,153,310,105,90,243,111,125,197,286,213,213,101,156,326,213,217,225,156,154,345,262,150,157,183,277,304,202,156,292,151,185,177,96,204,257,131,292,258,177,41,194,141,244,129,238,124,302,193,200,214,309,129,171,117,155,219,251,160,214,157,315,242,215,113,222,180,173,203,254,144,228,242,135,192,136,388,188,106,76,290,183,217,102,209,272,203,164,221,127,105,300,121,218,208,236,193,211,226,279,159,194,275,162,172,126,170,189,239,220,145,187,160,190,122,192,164,97,131,161,293,126,226,181,206,129,189,199,244,273,141,257,132,215,360,111,140,150,84,166,108,209,297,199,154,91,313,109,254,280,106,148,223,94,204,201,130,151,191,253,228,208,269,238,120,157,164,258,187,144,158,92,95,186,146,169,291,175,167,304,183,224,377,140,198,172,230,88,208,200,137,253,100,102,349,221,184,107,300,154,215,174,240,232,105,120,87,186,125,182,149,197,277,205,217,261,208,178,97,192,168,389,257,156,181,237,260,145,252,157,211,100,205,215,114,209,209,158,157,304,156,285,156,217,106,172,263,252,191,174,156,275,161,310,256,109,234,121,171,214,244,137,88,216,115,215,186,221,114,228,319,211,285,222,91,165,187,174,199,216,250,307,170,243,266,270,217,159,149,174,228,220,312,402,277,163,136,167,102,235,183,284,148,246,266,190,232,128,279,112,128,84,119,94,226,220,199,158,235,150,245,183,105,221,244,266,317,154,131,88,191,161,151,239,221,226,281,268,220,139,179,127,240,186,179,111,101,109,225,154,166,199,143,95,231,253,229,171,185,135,174,169,143,337,266,88,161,137,135,298,231,150,227,200,192,235,230,202,99,277,152,174,154,159,131,87,146,198,179,136,106,130,204,310,133,170,230,149,275,279,274,216,215,132,180,191,165,176,261,248,329,153,199,244,101,117,210,153,148,220,244,336,133,138,59,121,142,189,167,305,234,174,154,284,272,184,268,215,182,187,170,218,134,298,164,236,223,153,186,169,212,214,213,198,145,281,166,165,217,227,169,195,183,220,190,137,254,241,132,236,246,274,156,154,194,217,192,268,163,215,281,171,194,209,202,290,198,161,322,170,214,142,206,111,150,212,265,256,100,135,174,263,301,248,144,78,117,110,130,214,251,225,118,153,138,127,109,221,93,164,216,167,126,103,82,201,87,123,259,155,156,107,174,125,220,202,112,111,262,187,315,217,243,201,314,220,142,182,243,266,281,172,186,206,325,240,239,188,246,103,296,120,157,373,320,203,192,134,174,64,266,252,317,263,247,214,123,141,235,197,207,168,175,238,81,178,217,113,242,136,191,294,164,111,237,221,222,107,222,167,226,174,151,233,138,232,184,209,208,112,171,318,313,277,230,232,187,287,138,52,219,256,168,231,243,216,88,306,314,57,216,192,99,220,260,319,198,139,144,131,113,231,130,139,155,208,144,324,112,196,67,186,269,113,154,236,152,142,281,261,236,140,202,309,124,144,207,211,298,151,136,265,225,251,196,338,197,92,195,193,229,164,128,138,326,271,169,173,168,93,203,81,202,198,162,129,280,355,139,226,164,200,320,203,185,262,225,295,238,156,218,231,98,209,268,163,234,123,215,293,165,195,211,231,98,214,204,310,202,138,208,267,172,208,199,289,206,169,192,224,263,110,318,144,244,124,176,144,160,262,167,81,127,104,158,169,218,202,225,172,99,83,202,200,259,136,108,249,101,104,247,274,195,163,229,201,142,204,299,126,226,129,286,124,243,255,180,136,279,199,185,197,149,249,214,337,88,83,186,326,83,165,165,219,93,232,202,323,275,104,227,291,177,248,239,152,186,74,190,109,157,320,231,109,144,224,241,263,240,176,173,316,200,169,98,118,199,98,346,223,95,254,239,316,236,326,213,91,202,233,197,126,197,209,163,134,273,146,154,120,171,165,205,182,220,164,238,174,126,205,160,284,150,58,207,192,111,113,197,72,186,165,152,269,239,174,228,207,125,146,190,121,162,183,314,225,125,133,128,138,130,126,287,302,283,108,236,151,221,96,133,241,317,257,195,165,157,132,113,192,276,163,138,147,145,95,122,263,263,84,277,207,151,193,235,196,107,283,194,242,75,336,227,123,188,158,58,125,312,146,202,181,221,273,229,197,345,153,356,180,225,290,246,277,112,204,54,187,126,163,283,235,148,254,147,153,229,278,141,161,156,199,265,266,279,213,161,291,185,150,212,111,312,109,243,193,297,125,183,287,108,297,102,223,178,86,122,172,199,240,326,205,223,173,285,211,154,207,293,209,189,185,197,144,232,137,249,125,218,213,143,102,296,137,240,216,162,238,214,221,110,151,245,173,168,287,222,227,212,246,224,210,199,183,263,225,239,108,179,163,220,111,278,120,265,226,200,170,189,185,193,234,228,138,258,188,116,219,175,209,183,164,178,259,130,183,318,112,372,322,310,121,108,130,226,141,121,191,159,166,45,144,235,226,250,86,239,154,205,195,241,144,241,245,215,260,257,91,178,295,198,103,240,192,99,187,165,148,182,55,296,180,135,261,276,187,288,128,181,219,170,160,320,248,110,106,288,277,146,270,144,344,144,318,184,214,225,276,165,184,184,218,135,116,198,209,194,283,166,151,248,202,198,217,117,102,266,287,113,260,199,66,234,193,234,238,203,105,295,100,93,220,230,231,187,272,299,126,184,147,249,150,180,278,167,194,295,158,303,197,155,156,195,175,243,221,184,135,179,225,103,258,193,246,109,210,283,364,132,94,233,209,164,280,180,136,128,70,333,313,161,344,142,257,310,243,271,104,143,242,165,117,99,226,235,152,343,98,294,244,206,165,413,167,331,130,93,229,194,285,212,86,195,261,215,95,200,221,212,141,88,120,107,237,209,245,194,184,264,104,163,203,176,190,100,188,158,106,197,261,266,200,203,243,187,148,207,219,135,208,129,244,167,130,231,235,198,173,233,258,116,133,202,113,153,155,245,167,168,238,272,176,240,163,158,166,279,165,257,117,185,247,162,204,96,175,155,158,167,204,245,176,186,89,136,155,278,345,265,162,192,225,143,158,178,264,228,100,217,175,146,226,345,254,235,192,93,271,294,110,142,186,135,91,257,315,201,106,192,207,238,195,209,195,313,156,228,148,186,237,221,215,150,153,188,295,217,175,164,146,232,224,262,221,205,304,184,252,208,169,146,289,277,120,151,244,189,187,266,103,145,190,200,265,132,176,147,296,207,90,162,90,132,41,202,227,265,261,187,251,149,154,282,128,103,121,242,91,219,213,212,278,126,239,89,231,280,175,237,194,117,215,135,203,201,277,247,204,174,104,129,335,189,179,162,155,206,227,265,301,270,86,228,122,112,170,150,233,159,62,149,159,210,185,132,221,114,180,191,169,198,241,140,109,159,268,123,88,137,195,214,103,237,215,326,253,163,175,133,298,205,218,96,173,82,131,287,249,210,379,309,115,307,177,240,228,139,301,195,189,281,136,78,197,198,219,276,178,171,245,174,224,118,215,216,224,224,80,75,223,265,322,199,267,186,135,284,161,158,189,248,174,71,310,105,219,192,282,343,161,229,195,158,190,347,136,201,178,318,189,144,124,166,180,239,192,269,135,154,185,215,145,332,198,169,247,201,317,280,178,150,142,207,151,192,181,278,290,72,213,232,346,151,210,207,87,210,182,147,269,274,205,163,318,103,211,286,266,245,190,96,90,218,209,229,77,231,191,183,200,69,74,110,382,340,290,257,199,336,154,91,70,180,138,289,236,237,122,268,297,194,176,165,367,309,174,217,148,230,207,202,148,336,241,185,145,54,302,270,184,164,129,242,248,287,151,150,138,132,252,178,181,148,170,195,122,74,97,201,309,183,200,135,162,175,243,134,177,146,161,246,184,249,191,228,338,202,117,138,189,122,270,134,209,298,158,247,242,237,379,77,108,302,238,162,275,161,119,168,200,339,177,169,152,253,127,91,160,184,353,183,198,260,170,190,325,195,392,268,208,210,122,144,89,182,170,216,169,255,185,337,206,195,196,182,112,287,343,258,291,180,285,353,65,255,151,99,97,215,216,195,192,119,327,156,189,183,204,136,104,227,144,209,129,100,123,200,184,137,222,94,229,240,138,370,167,192,157,273,204,240,229,193,194,268,159,173,89,139,197,218,238,265,228,232,274,214,125,197,119,119,141,246,213,242,290,225,156,255,133,119,265,237,290,193,147,220,60,149,177,232,280,104,149,162,76,124,199,239,218,186,259,233,128,79,181,107,370,212,268,245,165,230,373,155,234,248,132,130,162,198,368,130,217,121,218,176,170,130,155,204,213,159,100,196,384,197,292,236,205,202,244,183,80,139,260,387,372,174,178,225,264,187,203,253,114,211,213,295,172,88,261,166,287,169,205,258,82,196,180,182,202,65,206,241,237,203,183,238,193,123,110,205,218,209,103,177,91,171,293,128,271,206,137,213,179,194,225,297,214,205,157,168,144,83,203,181,188,278,54,103,179,202,173,187,134,239,266,170,283,437,265,195,131,201,217,150,250,305,146,295,207,133,170,213,265,135,295,259,200,294,195,164,307,239,170,264,143,163,246,155,291,182,310,219,151,298,108,235,87,212,180,254,88,211,160,167,102,301,192,155,142,154,234,170,220,314,221,125,240,230,82,172,125,191,179,183,224,236,218,82,242,176,142,189,253,169,208,220,141,163,359,94,111,345,194,112,105,279,198,90,77,207,118,156,204,280,275,305,123,132,159,238,183,120,198,268,297,99,90,140,242,323,166,288,176,192,201,231,199,114,247,125,199,145,160,158,272,286,334,142,130,215,249,110,209,225,181,155,201,206,179,246,320,182,240,197,97,254,65,149,222,189,138,301,221,195,305,247,164,333,132,271,214,169,112,118,231,159,249,243,135,47,127,204,244,172,91,120,347,249,278,208,277,201,226,235,138,119,194,194,314,139,268,211,220,135,328,350,101,148,139,152,111,114,147,166,323,271,174,253,183,206,174,125,191,125,199,196,211,114,304,164,213,207,183,157,149,214,209,289,124,228,180,131,118,161,134,225,242,214,246,186,142,294,168,118,159,168,279,179,171,243,180,192,253,170,229,98,163,139,219,109,196,325,83,243,158,187,232,147,225,122,157,145,367,92,239,191,319,260,290,259,222,173,195,147,262,168,173,274,110,297,269,89,157,225,180,133,110,123,56,247,220,92,67,219,230,228,236,185,244,239,167,111,323,207,240,266,205,149,127,233,149,227,249,292,258,205,186,189,53,125,289,278,179,147,182,243,147,212,181,118,215,60,177,202,112,190,130,111,210,195,131,220,193,218,156,157,166,186,313,258,138,217,178,244,144,226,249,222,103,163,147,198,283,313,173,221,244,173,247,232,227,247,191,203,241,182,242,145,150,245,226,201,187,311,182,216,83,279,329,108,218,324,196,99,191,205,283,363,194,233,180,342,204,209,216,134,184,321,134,154,292,317,125,239,256,146,271,135,215,126,312,162,105,271,142,106,93,256,222,295,202,200,262,110,141,170,134,162,207,240,258,312,230,288,69,189,146,287,191,78,265,255,232,175,294,258,184,285,269,274,182,256,330,101,241,157,138,264,250,253,304,229,202,243,287,259,243,241,90,291,164,201,283,218,306,92,86,160,254,237,229,149,256,217,233,279,183,289,235,124,142,151,292,236,71,226,252,175,235,305,238,92,319,147,153,151,174,154,159,218,247,128,265,104,147,241,303,176,232,164,218,221,257,381,284,266,228,197,203,210,171,182,172,195,307,178,148,119,184,108,96,135,123,268,251,190,298,238,214,88,198,233,114,97,240,218,210,120,293,220,156,207,110,165,219,149,374,252,70,131,112,142,241,119,114,117,265,311,314,303,202,136,96,199,139,230,167,144,151,114,208,85,183,224,240,235,130,224,171,203,319,344,162,199,261,217,150,294,116,273,252,174,121,245,359,262,111,231,204,200,154,178,339,105,305,121,204,284,186,189,142,169,72,217,112,288,240,238,149,230,216,217,263,143,116,196,281,200,329,208,82,254,149,264,117,220,141,191,102,128,100,223,288,167,150,217,217,80,158,263,214,260,216,198,160,147,200,198,263,162,270,264,166,250,122,211,204,202,122,201,173,164,162,297,169,137,254,102,115,315,258,114,144,280,252,246,161,174,179,317,157,210,163,285,139,95,208,143,383,255,222,119,228,301,115,339,220,244,179,180,289,238,186,142,117,196,100,138,161,213,245,243,214,289,189,124,248,368,107,272,146,169,236,263,235,179,188,163,181,209,83,165,181,225,163,264,172,177,178,244,346,86,228,229,181,185,143,129,171,287,191,239,158,151,161,165,303,250,257,128,159,272,247,186,221,212,151,204,129,232,248,289,174,208,78,67,228,106,118,108,62,178,207,204,295,112,166,172,94,182,154,156,121,243,194,237,152,227,172,165,196,124,217,155,255,273,205,165,174,230,172,207,230,344,187,166,150,244,337,270,201,191,163,186,158,178,349,55,200,119,220,352,177,192,163,130,209,295,219,164,198,216,212,104,253,342,90,179,197,145,106,132,193,239,188,127,156,138,266,158,247,70,155,87,140,243,139,232,214,369,174,221,92,311,285,235,173,283,248,93,252,128,229,220,234,202,267,130,198,102,159,117,198,137,167,198,214,271,277,202,176,278,236,251,224,99,123,284,273,162,256,117,225,301,99,169,248,274,138,219,217,172,122,143,283,177,214,122,196,123,132,193,171,269,288,210,148,159,127,207,157,139,161,126,242,247,187,134,378,131,265,109,239,150,325,87,239,181,283,229,201,126,156,103,170,107,242,301,239,373,134,246,232,93,274,322,151,177,188,148,128,173,94,154,227,220,218,66,145,116,184,181,154,181,189,143,127,280,276,81,254,242,177,129,164,116,248,216,218,150,63,128,209,219,230,148,114,147,123,291,149,109,174,257,200,125,212,206,222,148,184,65,299,114,135,212,200,189,231,134,218,176,170,331,223,198,154,176,287,167,344,223,302,301,172,163,194,158,212,195,202,152,303,216,180,255,68,159,196,166,110,266,262,179,284,247,224,171,245,187,236,166,220,149,282,170,365,173,279,164,161,197,206,231,223,155,105,173,190,183,149,213,141,92,115,173,200,287,278,246,222,182,301,54,282,246,107,315,205,166,141,181,188,233,251,112,220,102,224,253,89,239,194,202,182,282,230,165,310,244,218,235,141,281,158,123,121,132,245,293,312,127,142,180,337,197,296,221,177,217,120,173,136,132,175,321,146,262,164,115,168,322,187,181,202,174,160,151,197,162,125,124,147,254,136,205,205,202,227,319,194,220,135,235,248,158,141,177,372,104,163,156,214,211,194,96,169,193,339,167,310,297,168,58,232,120,149,102,261,135,264,185,217,165,212,160,250,91,276,416,228,300,214,245,161,125,175,165,199,182,249,146,150,122,257,198,212,230,130,213,272,151,272,189,227,320,81,98,139,237,173,187,322,279,200,161,190,323,243,263,342,208,131,208,202,294,334,236,301,81,225,213,274,220,191,161,253,134,119,176,187,231,198,288,71,122,203,251,257,133,217,151,267,101,89,185,273,88,125,230,107,142,260,282,100,230,204,275,120,124,220,118,90,131,196,391,210,140,209,124,117,150,235,281,243,301,285,70,181,222,126,281,171,201,174,246,142,148,181,172,326,199,248,235,211,245,221,207,227,123,233,235,210,129,233,233,140,123,264,192,247,162,239,123,178,53,151,162,327,268,119,348,127,278,106,41,199,211,166,259,291,196,205,238,123,333,186,111,189,90,267,188,182,100,80,298,194,135,123,214,166,89,152,216,208,229,169,178,255,230,287,230,142,305,163,272,224,191,277,232,93,205,164,274,157,120,184,325,148,153,181,252,183,263,174,166,241,259,118,102,183,215,133,150,144,188,242,120,135,152,164,307,180,178,183,182,143,225,332,144,245,100,232,64,155,159,301,208,263,223,133,392,216,207,206,197,204,198,216,250,315,266,237,82,135,307,158,174,284,161,189,364,307,80,76,78,247,370,94,217,161,184,197,177,65,319,282,377,139,199,212,299,285,270,124,202,227,169,319,236,310,161,288,287,163,129,228,174,191,208,176,71,193,226,147,209,141,106,61,203,191,377,298,165,304,184,223,182,308,187,186,126,97,272,185,154,210,163,130,220,125,308,252,238,210,176,221,317,170,231,272,243,310,316,223,263,198,230,164,217,120,231,75,163,152,170,201,185,320,191,121,204,233,210,87,125,291,262,240,186,213,125,324,199,202,198,168,126,175,73,261,144,182,218,140,255,184,216,123,117,217,198,183,218,265,295,84,146,203,118,260,180,49,175,169,145,45,287,204,279,234,269,157,227,270,238,182,181,217,132,218,220,231,204,189,277,296,227,100,199,216,217,188,306,111,216,237,262,160,252,67,177,120,237,133,234,115,223,229,253,292,240,169,143,223,235,110,249,221,174,259,244,171,196,294,112,174,114,315,120,191,159,105,72,94,201,141,140,191,181,171,166,76,87,166,154,195,74,189,187,92,84,187,96,137,137,134,174,222,67,91,198,175,130,197,214,178,246,112,82,256,117,131,167,231,199,168,170,347,195,242,260,142,205,171,176,155,242,214,169,177,203,311,356,227,214,288,234,160,315,67,154,179,299,305,173,198,280,242,86,238,228,164,110,121,210,184,168,189,74,337,135,134,293,242,195,132,152,222,180,156,113,208,134,189,128,201,217,202,217,78,311,144,186,85,195,296,63,226,143,226,234,117,148,254,202,224,166,160,294,228,136,235,195,242,202,215,187,267,92,237,300,320,168,173,167,231,205,119,262,104,142,120,334,283,141,205,145,218,238,213,215,145,182,210,275,227,153,322,184,255,249,229,292,291,346,136,224,199,238,109,178,133,171,259,168,248,228,139,224,152,201,302,190,271,217,170,297,199,243,265,280,125,137,253,275,199,194,231,245,245,208,161,109,263,196,117,202,152,300,362,168,202,217,166,279,123,176,336,108,156,229,150,290,198,220,164,302,159,219,55,228,95,221,98,202,149,310,277,257,236,226,256,121,93,222,234,215,227,226,195,149,156,138,164,227,123,209,255,177,296,87,220,170,249,230,98,167,164,206,163,175,329,242,131,109,244,143,375,359,204,76,267,218,89,155,209,257,119,124,220,304,71,286,249,101,208,164,104,223,143,184,64,170,155,215,308,191,236,214,198,208,186,266,232,172,197,192,170,245,241,212,278,153,182,226,160,261,160,261,202,333,214,233,99,161,122,102,207,262,165,187,252,280,188,173,211,274,129,164,216,197,191,188,228,157,165,180,102,316,148,96,132,162,225,120,116,189,245,185,236,148,243,189,242,125,239,172,125,311,186,160,207,163,212,200,216,231,228,183,353,226,173,306,129,246,140,150,330,203,188,345,122,157,255,218,153,159,255,266,176,295,242,218,155,225,192,132,152,135,287,148,309,183,154,219,234,176,208,85,354,196,230,113,184,228,193,82,363,198,242,224,291,320,109,230,265,164,163,313,150,160,266,131,286,133,159,181,191,158,130,216,232,179,250,203,154,131,189,222,126,185,215,243,244,95,194,334,111,145,113,256,404,266,194,211,393,278,188,100,320,262,254,269,127,336,246,168,202,107,207,94,258,141,307,114,145,113,200,160,252,248,214,334,188,121,145,137,181,89,153,246,216,195,177,285,191,230,132,87,127,176,223,219,129,86,215,317,136,109,189,185,129,108,110,241,128,216,162,215,114,168,239,197,248,163,138,193,225,199,219,185,102,107,192,197,179,138,199,224,206,164,200,191,273,108,127,201,130,184,107,147,272,106,246,237,186,154,170,237,232,101,217,247,240,200,65,232,201,163,206,302,135,287,214,107,273,283,102,80,273,178,152,286,154,202,159,195,344,204,140,298,175,230,128,190,216,256,116,269,102,224,139,173,277,205,344,209,201,212,192,254,288,342,208,199,204,261,149,139,146,173,153,238,155,225,117,211,253,409,273,230,293,212,254,256,79,132,156,216,217,143,255,137,308,114,174,221,279,208,131,131,233,192,157,256,164,243,221,243,289,138,88,218,196,262,96,131,218,287,142,171,326,296,129,95,166,191,125,228,240,197,120,214,131,193,309,92,77,228,198,180,266,187,203,128,219,105,280,220,168,176,219,209,219,197,74,163,226,230,178,122,181,256,351,126,94,309,185,244,191,163,259,138,113,146,311,322,223,196,263,210,261,218,174,268,134,203,222,173,276,64,238,140,285,219,201,254,146,138,130,192,219,247,217,204,115,244,275,162,241,188,248,98,233,155,99,175,184,189,188,210,216,123,121,105,203,211,209,217,155,272,201,137,121,236,176,309,218,217,102,99,227,65,149,338,100,257,89,277,338,348,122,176,171,193,69,340,150,176,175,238,252,180,138,116,211,89,243,197,284,192,139,198,185,163,101,132,132,129,145,180,238,255,205,126,312,236,160,233,169,159,306,106,188,200,66,194,141,193,164,188,196,109,239,161,133,241,191,181,192,95,260,324,260,167,188,280,186,105,269,134,230,135,168,174,66,127,64,116,212,111,264,225,185,209,234,151,310,270,106,144,116,127,215,184,208,195,163,243,191,166,234,152,191,290,202,235,127,162,188,192,161,218,191,214,236,210,135,217,157,376,114,252,121,95,249,212,255,256,148,318,188,177,246,306,162,283,186,176,160,184,304,197,333,159,271,220,157,296,341,106,122,202,316,164,185,221,212,334,195,163,346,238,144,219,184,107,200,234,328,190,143,287,188,138,165,288,234,286,264,185,313,308,151,165,188,278,205,165,339,296,162,175,288,261,198,238,78,348,213,305,178,132,87,278,261,133,243,322,197,77,232,186,216,140,90,75,140,183,363,233,247,189,229,161,214,157,233,214,230,130,263,293,250,193,201,169,188,106,259,218,242,193,167,245,192,242,181,254,305,98,380,67,206,154,261,210,122,194,307,340,284,198,167,229,303,285,222,200,244,303,206,359,230,241,245,266,224,211,100,183,154,205,121,247,86,141,136,236,298,216,283,165,325,251,336,255,253,270,214,148,131,174,167,159,78,248,284,131,177,211,193,167,184,135,208,188,190,133,214,252,213,192,275,113,165,237,137,193,162,325,208,184,161,172,115,204,270,171,269,272,182,248,246,223,152,171,293,190,111,211,335,231,137,172,286,151,174,122,167,255,185,193,248,193,261,314,151,265,183,146,179,273,311,243,200,128,188,116,111,146,202,146,239,242,327,133,142,103,210,257,175,136,241,191,232,275,212,111,142,211,163,254,242,97,166,228,145,111,300,188,225,312,125,207,346,213,342,124,230,263,198,141,113,237,140,165,197,186,248,63,172,261,223,138,237,86,139,163,124,195,202,147,306,241,189,199,181,384,166,126,218,218,319,213,220,122,192,219,239,131,222,84,74,314,91,112,222,306,94,248,162,175,163,299,224,191,219,97,158,209,119,186,242,223,223,78,165,98,97,182,245,182,309,214,301,131,92,122,211,100,123,222,167,281,226,181,166,233,303,194,276,127,175,209,154,197,96,230,165,245,145,143,278,164,258,319,244,266,142,120,210,213,275,224,129,147,166,160,196,293,213,150,191,122,117,249,148,152,85,295,217,298,164,206,123,116,117,202,116,128,223,152,103,156,141,221,378,182,275,155,200,198,213,189,167,127,125,201,249,280,228,102,190,144,165,109,271,163,207,357,169,224,153,208,278,173,139,352,164,230,277,332,331,262,229,215,114,397,222,324,86,264,161,180,125,242,242,244,201,160,360,164,282,124,367,198,124,287,199,231,92,217,261,94,246,246,126,198,163,211,312,278,343,273,212,158,125,247,169,246,112,243,140,258,221,200,118,159,136,355,321,137,239,210,119,226,112,232,168,177,285,369,183,110,203,312,156,279,161,150,253,209,220,175,227,239,125,166,108,228,246,214,129,108,267,256,288,195,190,273,306,153,192,127,219,349,226,202,232,339,166,136,258,217,243,140,90,182,207,281,107,250,282,166,225,161,232,282,219,243,203,181,133,135,262,146,171,160,159,336,205,214,199,112,192,221,190,197,258,193,102,121,140,152,178,115,112,222,180,185,192,194,132,217,206,58,217,292,151,143,278,256,319,188,174,188,280,175,71,215,224,98,182,236,184,143,293,190,195,210,149,174,162,160,37,237,170,183,232,231,219,221,134,208,149,197,128,284,199,120,283,263,176,138,135,240,101,251,162,302,218,98,192,136,213,75,172,143,142,55,115,297,164,209,265,168,207,190,82,167,67,234,214,272,128,191,187,154,333,228,178,159,206,127,185,215,166,212,283,254,206,243,204,219,203,222,163,158,143,122,194,260,197,231,239,209,237,231,171,302,96,228,188,153,239,219,148,111,226,149,196,260,370,265,177,276,75,143,152,100,104,112,39,264,297,186,170,220,258,186,244,184,245,235,240,120,203,312,163,365,202,272,196,185,221,204,217,269,337,148,260,205,230,257,121,226,196,358,349,100,221,224,90,200,194,188,227,164,231,157,198,136,225,239,244,163,93,255,129,148,141,213,246,95,257,211,183,262,234,246,256,204,190,283,326,254,247,365,191,207,229,181,216,165,144,412,182,195,380,119,112,72,275,175,231,240,295,184,323,149,188,183,206,270,297,228,190,232,144,119,165,202,114,243,180,144,166,220,290,215,136,204,294,98,312,199,212,186,249,312,155,176,339,233,162,212,237,205,135,159,142,199,221,244,168,128,181,183,131,123,231,263,206,206,60,245,238,169,192,294,220,120,267,165,140,203,146,111,157,130,99,188,232,319,112,234,168,248,211,214,300,239,181,163,249,121,203,231,190,167,113,137,231,248,164,99,196,129,305,165,110,255,141,197,143,165,110,135,272,276,179,271,223,280,214,267,203,232,142,298,125,220,316,245,185,107,194,199,219,218,192,189,284,196,203,274,194,73,137,201,123,164,136,111,102,136,307,111,171,243,225,232,222,279,201,204,167,293,112,202,312,236,137,178,140,209,142,263,200,90,189,105,120,204,243,120,221,204,108,196,188,207,215,179,112,123,211,242,207,213,356,96,285,250,267,174,271,156,179,177,162,81,313,168,122,179,82,188,210,163,250,215,181,210,220,280,209,284,294,146,233,207,170,195,123,187,174,112,116,132,175,310,178,140,183,164,251,175,205,206,269,161,109,220,196,229,186,206,172,171,186,122,169,175,256,110,151,113,324,137,227,227,180,237,149,124,275,153,159,125,220,138,209,151,150,199,160,351,171,173,244,131,188,182,291,200,92,130,247,191,89,279,191,236,275,179,281,276,239,301,268,97,193,170,211,196,190,195,118,185,121,304,197,209,343,158,311,122,234,284,162,254,163,188,192,139,208,334,109,154,173,108,237,263,226,161,152,145,153,158,287,290,244,231,101,67,178,258,223,385,207,211,245,242,154,153,269,238,291,139,251,186,343,201,269,181,111,242,228,234,304,142,224,176,95,159,266,103,188,176,231,142,146,167,182,168,124,267,305,111,264,263,214,264,156,192,242,197,180,236,92,194,153,252,253,165,234,252,116,150,149,148,147,126,214,174,75,148,220,180,104,294,141,130,134,190,126,195,167,276,201,292,312,215,183,105,174,241,238,238,309,106,361,142,210,272,220,297,359,274,181,100,218,178,200,111,250,268,253,262,150,131,99,197,147,227,156,251,254,126,174,228,259,178,249,222,91,122,192,98,258,322,191,319,99,147,182,232,291,209,237,120,276,188,226,262,192,287,188,108,171,229,233,288,182,187,74,183,225,126,273,115,186,84,213,369,175,241,120,189,216,156,245,276,201,255,157,226,171,212,291,196,185,300,224,156,209,241,210,261,155,175,168,183,179,136,141,236,187,206,181,163,130,116,79,221,152,239,184,310,210,236,175,91,164,213,101,88,114,123,277,189,123,197,127,145,171,246,156,245,159,128,147,114,178,316,208,75,144,144,239,339,87,261,99,198,189,245,179,215,124,274,179,193,127,251,226,105,223,94,201,120,223,253,354,169,262,263,205,308,238,295,131,173,268,133,200,154,194,112,159,81,219,174,149,216,184,225,148,96,202,134,208,235,106,199,134,262,206,223,346,225,147,182,258,259,111,127,187,280,211,113,206,170,175,171,103,208,231,184,143,171,147,175,174,80,194,123,156,187,153,268,231,96,247,182,160,150,274,291,232,166,260,140,266,279,221,197,212,127,221,289,102,242,131,208,288,220,150,227,197,215,309,135,110,165,125,208,206,217,169,149,249,174,217,318,193,81,67,127,166,273,199,176,218,275,242,181,228,166,195,180,264,268,116,182,215,202,127,214,187,235,272,262,289,159,133,251,161,217,111,241,222,142,196,127,244,302,305,168,175,264,308,205,112,297,292,154,209,321,149,156,247,281,294,168,316,355,176,264,343,173,277,291,182,303,150,266,222,201,259,145,114,237,221,180,189,208,221,155,173,142,244,163,326,219,143,181,141,265,162,45,96,213,88,200,232,166,177,209,108,271,179,105,365,150,181,73,153,153,287,140,215,184,235,251,329,148,148,86,257,196,162,188,117,187,250,168,163,203,158,101,221,185,144,228,180,127,222,239,248,289,230,159,244,225,182,274,151,196,208,175,202,82,79,175,331,89,162,190,139,172,211,238,231,172,233,312,372,168,246,104,215,182,163,240,243,138,150,215,193,119,135,160,205,151,246,174,193,331,106,109,174,271,218,201,293,249,224,171,99,205,178,187,184,174,97,236,202,155,158,256,174,148,215,230,155,208,190,165,211,194,111,256,260,138,203,276,140,190,90,243,180,101,306,158,249,235,218,193,123,198,163,195,230,187,83,237,109,168,194,209,320,150,150,206,141,233,91,251,146,232,203,183,203,193,195,134,298,189,131,226,180,316,151,105,351,213,292,172,116,165,345,297,126,177,137,139,210,134,146,84,143,249,214,194,264,249,185,102,111,171,100,239,200,217,334,85,291,289,131,109,235,251,266,230,107,72,134,93,322,215,219,291,50,239,148,301,188,115,150,65,222,147,189,364,199,135,210,239,100,218,179,224,123,90,243,70,268,125,159,227,136,128,340,250,240,176,182,223,162,148,87,241,80,187,218,170,141,184,202,175,217,174,208,185,158,285,118,88,154,159,257,173,186,111,216,181,61,142,259,136,197,210,342,234,277,83,88,119,273,165,210,195,231,272,146,205,292,222,253,237,88,217,181,263,94,216,145,129,170,138,237,341,97,93,93,203,209,117,202,100,277,195,313,128,303,209,223,174,163,129,415,247,325,217,140,149,229,227,155,136,215,213,228,289,114,177,234,274,219,258,225,186,132,203,293,169,206,301,261,86,220,300,176,238,196,131,295,111,168,133,259,184,128,208,200,132,189,205,107,108,194,256,239,213,293,316,143,204,192,216,66,157,252,267,67,261,219,186,202,191,166,267,156,245,333,226,173,175,252,231,317,160,157,186,164,156,192,103,272,313,310,225,158,161,261,153,229,212,186,115,54,305,185,160,167,322,197,151,190,283,234,175,184,253,185,248,225,181,190,182,80,136,239,109,237,187,203,275,267,253,145,220,339,372,255,164,235,279,160,131,160,212,171,111,216,139,176,183,258,194,176,227,131,191,222,236,162,172,228,165,232,139,216,57,124,116,126,210,161,248,146,171,97,196,188,177,252,152,211,326,182,81,246,284,89,245,222,241,160,166,162,130,128,208,269,150,148,164,56,145,220,210,260,175,234,278,281,314,270,132,282,199,199,237,179,163,187,72,247,285,105,129,276,250,209,230,185,223,155,153,273,313,250,321,197,207,177,138,101,226,127,207,128,81,238,273,102,116,309,90,374,350,237,255,136,179,314,124,87,180,178,212,316,188,181,170,256,180,118,167,223,94,127,262,133,300,215,257,71,267,279,245,321,256,84,218,247,145,189,261,118,78,216,146,190,326,115,193,136,310,271,227,216,100,137,161,360,199,187,122,209,92,236,223,218,250,217,259,157,224,142,177,303,153,170,98,179,231,202,186,184,132,210,85,117,102,259,84,194,140,178,137,148,246,74,237,245,162,250,193,274,146,185,170,176,245,201,145,195,161,131,101,192,78,91,214,80,79,264,52,146,356,164,96,198,184,94,89,119,70,260,214,160,185,161,249,232,286,177,253,234,242,202,205,89,261,208,185,254,306,127,299,143,175,179,181,193,280,159,232,247,86,200,229,207,193,142,86,222,148,205,315,352,123,130,149,244,339,161,107,90,242,294,259,262,87,325,166,103,236,155,225,200,275,152,90,211,187,207,147,206,214,202,150,278,265,84,146,232,144,134,316,195,243,112,221,272,296,125,235,172,290,188,88,244,207,105,249,259,211,123,177,224,247,107,238,162,173,208,149,234,288,151,305,169,191,340,261,156,121,134,195,260,225,248,277,267,204,283,182,102,168,230,177,355,304,225,94,228,308,189,241,180,142,219,157,272,155,284,196,342,256,252,166,205,231,220,148,122,244,207,286,218,242,119,136,184,108,193,169,320,226,139,166,161,190,260,161,188,189,276,198,117,292,177,235,221,289,212,225,242,110,136,160,213,176,211,318,189,223,250,164,147,109,312,144,225,182,196,62,252,103,281,264,107,284,135,338,299,160,175,262,219,106,155,137,183,129,180,245,91,183,148,205,210,280,214,181,175,245,203,179,204,226,242,260,191,177,361,252,107,172,302,186,329,120,236,212,237,122,278,163,163,242,122,199,255,183,144,100,189,141,234,129,201,217,142,151,98,194,223,109,266,181,204,333,237,190,233,210,190,180,162,214,119,331,196,281,267,268,151,110,334,248,163,318,323,134,217,260,110,177,134,245,160,202,183,209,143,208,156,180,181,251,220,319,118,185,101,227,149,161,105,118,402,274,324,244,148,199,231,234,185,198,194,156,91,248,189,190,257,316,119,173,135,224,191,157,303,238,282,130,64,265,254,130,173,212,103,242,155,90,327,207,108,216,227,146,110,103,188,130,252,180,168,195,130,148,206,116,181,227,199,130,94,137,275,216,137,260,98,217,194,192,201,270,125,360,193,104,175,207,174,85,262,245,233,170,323,170,256,224,205,154,330,195,287,304,177,91,139,216,243,206,235,162,145,220,164,129,236,172,295,143,256,115,183,153,268,249,105,167,234,163,161,189,215,225,257,186,154,251,226,176,240,183,136,137,252,175,220,299,208,253,266,237,237,243,189,183,164,107,168,241,109,249,123,205,227,205,223,307,271,188,263,246,234,161,157,208,115,234,149,277,375,93,239,128,243,143,244,206,332,234,241,337,153,207,392,223,217,293,207,209,192,249,145,104,241,251,162,99,144,209,230,141,155,203,280,265,227,143,162,161,151,160,136,130,202,144,127,234,98,193,250,113,312,232,167,206,379,213,244,128,153,115,108,104,126,249,211,212,366,172,116,143,265,206,100,339,227,302,100,232,222,264,224,108,289,143,132,163,151,213,266,213,247,294,240,214,213,142,172,250,320,68,257,70,215,213,119,157,134,134,117,174,195,191,230,283,122,144,289,153,212,90,238,117,378,319,193,233,172,118,77,208,160,190,185,125,113,163,155,248,220,303,213,195,171,251,223,216,159,138,172,158,336,348,142,294,167,138,212,138,176,180,100,230,237,259,166,207,126,216,243,151,155,158,298,176,165,231,185,79,140,210,183,127,83,173,196,216,100,163,238,200,166,252,146,271,71,225,331,252,314,185,209,171,188,93,91,223,340,294,249,200,248,131,270,156,263,76,197,173,282,150,192,96,199,185,190,164,211,237,256,306,217,200,200,199,254,50,242,293,282,235,259,180,120,87,229,294,184,217,257,286,172,275,309,192,149,270,160,230,191,210,246,118,289,275,88,102,228,127,108,265,124,276,157,212,176,207,189,201,211,210,136,161,98,357,302,162,320,162,266,232,220,209,173,201,168,224,252,148,98,165,242,168,186,124,174,268,175,200,133,249,147,189,276,370,183,294,157,160,200,85,172,229,254,203,155,199,105,210,138,193,190,153,250,138,157,227,144,162,315,233,259,176,210,153,253,253,228,206,144,199,189,282,253,191,165,170,191,138,151,187,128,260,170,179,210,206,252,350,229,194,276,67,205,168,134,155,164,293,92,223,227,234,367,266,290,291,215,230,156,272,86,223,280,115,250,258,280,221,118,150,201,134,176,154,338,318,198,120,105,204,271,234,226,306,304,148,102,187,163,127,173,170,159,283,168,367,179,211,319,265,160,215,243,175,308,133,157,180,252,190,289,140,226,148,205,182,187,303,237,134,142,194,223,172,138,245,247,199,321,165,149,212,192,210,324,196,162,114,149,167,137,180,299,205,194,192,228,194,150,188,160,205,130,325,257,194,225,303,262,206,87,266,126,313,246,225,280,220,275,262,329,153,327,287,196,180,208,216,166,289,122,204,183,148,225,204,147,168,209,150,258,360,155,115,174,131,240,181,162,153,184,151,324,131,194,283,196,215,217,216,122,178,160,93,137,208,153,190,123,178,208,188,97,222,199,155,124,126,160,226,211,223,215,101,248,187,315,164,200,214,240,223,191,170,182,141,220,306,301,122,319,188,215,108,309,142,166,149,262,159,192,253,181,243,171,115,153,189,199,221,238,289,108,91,177,190,161,143,208,296,216,232,143,184,194,210,246,97,274,260,242,247,131,89,101,263,163,187,257,261,227,246,218,181,98,194,190,133,178,208,156,248,117,100,244,200,231,255,214,228,127,121,174,258,160,113,212,179,136,138,182,166,140,133,239,234,261,91,135,222,149,308,195,254,104,173,171,157,236,229,213,271,122,129,220,109,275,172,177,335,202,157,210,229,167,233,142,121,197,238,192,152,180,201,140,143,175,229,99,226,242,92,225,187,146,190,169,249,290,186,155,279,144,77,159,226,138,241,289,221,276,217,248,215,251,274,156,237,271,226,249,90,213,233,203,184,165,121,219,231,162,136,178,188,202,240,124,109,151,152,352,173,217,284,144,174,115,162,147,97,239,298,116,287,102,148,164,187,231,296,190,176,175,137,115,279,205,182,130,264,171,178,244,224,186,170,291,163,169,261,232,85,245,63,335,177,243,259,197,236,170,267,327,199,126,339,67,246,285,236,192,275,251,209,108,127,163,255,195,299,354,79,216,165,297,162,123,149,151,136,290,206,228,108,213,254,330,176,193,286,70,191,250,135,187,187,76,344,60,184,235,189,245,201,248,264,328,188,193,157,224,234,176,200,128,124,236,211,239,265,162,295,201,271,141,195,335,175,168,238,242,183,294,156,181,326,206,127,110,183,147,206,175,98,181,202,172,137,119,153,272,229,202,164,157,255,141,227,171,183,126,241,222,125,233,231,182,194,158,193,164,126,130,141,249,198,332,148,271,239,359,200,186,179,193,94,96,174,87,133,291,368,231,264,150,122,223,218,193,143,162,242,192,120,75,155,193,268,226,212,177,93,256,166,283,131,240,237,186,264,240,207,153,266,215,264,77,302,201,170,260,171,235,220,145,200,220,289,209,153,119,229,178,226,307,87,294,245,111,314,182,247,215,289,139,259,343,211,229,186,196,192,233,213,179,229,203,136,181,328,170,198,126,108,203,115,373,179,236,116,300,365,78,123,140,139,115,282,93,253,118,179,156,254,130,251,235,295,336,238,284,252,330,108,354,74,152,332,183,202,359,238,178,164,293,208,277,255,179,220,134,301,150,170,166,185,220,234,194,212,300,167,181,225,165,128,202,166,218,229,195,141,91,371,229,291,154,158,109,200,176,115,156,159,157,230,244,145,239,230,371,218,312,150,215,90,334,136,114,317,157,119,99,189,243,221,158,209,231,214,105,332,160,224,180,206,213,251,295,83,144,93,187,257,250,291,237,229,161,203,236,297,195,284,292,183,113,247,166,301,239,287,139,221,236,312,106,327,299,199,206,119,341,203,136,165,241,206,126,189,256,117,202,324,297,156,170,202,175,89,198,243,192,99,230,163,302,229,202,269,247,320,173,210,156,231,182,268,301,181,172,349,69,136,132,159,283,237,202,153,240,319,347,190,206,240,211,74,179,192,150,224,209,114,233,353,253,279,234,257,294,306,74,273,258,213,287,206,195,165,268,282,211,86,266,196,223,141,207,177,277,223,187,96,221,228,235,219,177,189,180,246,203,175,276,223,226,154,108,218,147,213,208,228,142,170,109,187,210,270,495,80,260,262,190,169,163,253,301,70,172,151,160,181,129,217,177,159,165,163,208,244,188,232,195,287,221,214,125,118,168,299,216,145,173,196,199,164,151,261,186,172,233,90,142,185,175,156,244,51,223,239,212,342,349,89,118,237,118,139,129,142,203,187,233,221,261,189,175,153,239,214,106,175,221,206,186,321,208,334,121,160,381,178,184,249,146,188,137,108,293,290,138,219,108,152,189,254,270,228,139,196,113,178,201,283,131,253,107,290,260,209,248,212,137,190,81,120,176,79,222,165,129,151,169,159,91,91,244,195,167,269,96,112,228,259,195,189,73,267,223,281,245,119,194,94,122,135,139,168,137,191,204,271,243,176,259,200,175,289,304,196,219,274,186,251,85,243,223,194,189,127,291,130,165,148,215,105,90,324,170,150,127,98,244,112,107,196,208,248,151,91,271,221,211,369,195,189,181,165,60,107,223,138,143,208,176,144,149,284,259,227,226,162,275,108,156,90,219,218,199,160,223,96,206,150,145,413,193,144,211,105,137,184,197,152,245,211,206,204,299,109,197,194,123,311,277,208,170,331,323,247,220,249,130,154,176,282,99,98,67,154,208,201,202,242,390,234,166,214,236,235,204,210,227,178,211,194,137,107,245,176,225,270,214,160,185,149,290,223,155,290,156,136,390,235,181,141,172,92,184,154,144,316,191,187,222,167,166,391,175,105,91,176,68,180,159,144,202,124,120,176,277,195,164,201,116,208,277,262,152,75,175,214,243,270,252,302,209,236,259,96,143,82,318,252,160,97,211,275,125,200,174,158,190,158,287,143,61,278,118,333,251,155,251,115,217,214,318,212,121,139,139,131,253,97,207,278,224,242,233,246,168,188,173,86,306,135,199,310,273,152,143,211,352,117,101,175,241,123,170,261,77,76,125,188,329,157,229,240,179,235,226,261,131,164,311,267,271,88,97,193,191,247,175,274,153,132,154,316,204,262,350,273,166,197,210,245,262,257,243,210,157,163,239,90,228,279,229,166,306,202,225,120,255,161,230,176,240,154,106,294,186,112,225,171,250,218,226,254,182,197,152,243,298,96,228,172,143,249,221,172,225,203,143,105,290,125,125,182,80,145,174,374,214,433,153,123,240,323,296,174,233,170,288,168,219,231,248,144,246,250,246,117,255,148,167,198,209,238,268,183,329,165,364,148,327,197,166,187,182,89,132,286,102,205,213,319,265,138,239,170,206,233,123,137,207,229,229,153,133,153,149,202,153,102,260,237,260,168,243,55,258,149,153,239,183,238,224,251,255,185,155,169,211,121,177,106,204,203,306,208,176,160,168,267,175,118,144,312,60,242,105,182,65,255,216,214,249,112,193,224,202,370,175,97,173,189,324,191,200,189,198,149,111,295,159,371,193,232,367,151,228,263,139,136,137,245,258,201,181,166,138,199,210,133,77,172,225,43,364,123,246,247,178,231,202,261,203,104,88,182,160,262,193,215,235,220,253,140,127,183,157,128,124,106,136,175,224,147,175,93,162,195,207,84,235,260,220,192,81,198,125,208,284,254,150,231,88,260,236,228,117,177,93,146,177,167,128,113,153,157,111,360,151,253,145,241,205,187,190,98,283,317,229,271,171,139,154,235,170,94,256,175,409,237,294,81,220,289,350,280,138,205,104,132,306,81,135,402,273,177,122,287,283,214,172,242,162,205,200,156,314,232,235,180,273,336,134,122,200,139,200,230,109,229,181,188,198,154,204,103,226,228,175,275,164,178,122,197,217,193,146,234,193,224,196,228,275,204,269,152,220,312,136,176,216,230,217,348,280,135,321,177,279,220,218,161,79,251,168,262,142,276,131,183,81,102,264,291,192,191,159,180,286,130,272,258,234,184,266,248,247,270,239,206,119,153,223,192,195,190,158,160,218,201,278,260,132,206,202,317,198,146,256,202,261,256,231,211,97,159,200,251,189,183,269,136,165,139,196,223,158,294,218,221,251,143,117,188,206,134,243,215,250,131,206,107,304,180,161,157,81,262,124,201,168,159,256,167,267,197,164,243,135,201,150,211,125,111,138,234,163,114,246,90,80,68,258,175,180,83,114,176,148,108,205,434,210,188,148,296,263,153,183,335,245,197,190,159,153,198,224,279,111,228,207,216,161,237,177,196,347,151,219,213,195,196,212,122,218,145,224,201,224,367,134,108,227,271,200,185,132,187,143,104,66,165,283,291,140,188,358,161,188,227,123,188,202,119,88,89,240,184,112,136,177,77,218,158,184,308,148,185,178,144,173,288,283,188,267,393,270,137,175,341,206,84,145,262,197,163,143,132,193,179,227,254,182,60,94,212,161,249,184,139,247,234,218,156,189,177,227,101,179,159,116,248,369,217,168,84,136,324,184,83,111,82,119,221,134,254,261,178,143,279,198,222,226,260,265,238,167,46,98,308,226,176,131,243,189,230,185,149,323,107,172,187,206,124,130,95,109,126,200,135,201,130,143,221,382,156,190,117,203,104,212,339,134,173,294,270,234,246,93,187,174,227,276,349,156,271,248,100,271,193,177,113,237,167,116,157,237,226,162,137,151,243,238,48,142,208,350,199,266,107,196,256,165,140,298,126,239,151,282,208,213,229,115,200,272,139,342,156,209,294,137,230,247,165,192,232,207,147,253,124,153,119,215,162,126,248,239,127,209,121,230,162,141,87,199,232,179,205,62,209,215,231,245,112,176,205,275,209,160,199,194,205,325,199,297,133,268,191,101,157,234,264,362,337,192,187,258,172,77,194,241,105,120,163,143,302,183,312,118,150,194,245,136,153,183,177,344,92,127,134,149,173,173,289,190,227,173,276,228,252,90,271,243,217,138,109,269,263,130,181,298,178,193,313,263,243,208,310,154,144,236,247,340,120,367,218,132,199,151,167,129,131,215,113,148,112,300,123,129,96,296,176,316,197,145,223,302,209,321,142,94,269,82,306,104,194,152,215,243,368,205,151,207,203,157,234,178,171,234,125,142,93,162,215,271,204,224,80,188,132,220,97,172,200,205,163,92,201,246,242,160,163,175,95,359,173,161,285,151,260,272,189,121,238,315,170,197,172,109,241,227,143,115,273,246,158,204,204,172,183,129,123,216,144,345,210,231,125,209,199,173,221,178,127,141,86,123,304,153,95,145,211,252,141,154,91,165,148,191,233,302,154,180,204,204,357,206,264,218,182,170,246,141,124,74,250,102,220,276,215,165,236,200,234,237,190,273,93,123,296,237,121,169,235,214,206,287,154,254,199,207,249,145,100,203,161,248,201,134,173,282,325,129,194,166,192,123,188,239,204,138,270,199,294,251,86,191,187,163,210,155,168,213,240,158,153,258,194,202,182,128,111,102,175,166,324,151,277,124,157,68,193,255,180,215,226,285,283,198,216,158,83,215,112,242,205,209,189,100,157,193,244,193,157,231,248,147,334,123,248,182,240,108,250,228,103,198,250,144,206,230,133,237,202,264,205,215,232,267,144,118,108,160,165,145,92,255,374,231,271,130,307,197,235,260,201,82,142,334,244,194,203,84,177,174,138,261,203,195,247,183,154,94,160,207,172,219,105,207,258,326,174,141,137,292,191,213,194,164,362,242,175,189,132,192,142,162,198,137,226,153,175,135,291,185,258,336,192,243,230,140,211,179,190,84,320,226,81,208,209,300,207,173,192,179,240,244,237,149,218,207,155,165,268,207,188,196,214,188,214,270,141,194,192,220,129,119,220,227,88,257,219,87,289,163,270,125,169,80,174,244,79,175,217,264,142,124,226,146,66,89,71,140,131,246,114,280,178,129,153,165,205,225,257,188,208,80,272,169,79,123,276,153,180,129,174,232,100,249,298,346,94,230,178,220,129,266,242,248,259,278,189,211,250,179,350,263,153,125,88,165,195,135,233,276,273,178,225,267,162,229,118,184,185,246,290,174,110,140,320,189,160,235,121,258,214,185,136,118,110,273,232,110,139,197,248,286,204,341,81,109,214,319,203,355,204,312,242,264,241,191,244,218,368,311,258,255,268,101,262,157,266,218,151,258,205,214,215,254,362,181,209,156,109,226,207,167,254,116,299,212,158,114,225,262,120,209,201,205,289,262,200,277,308,182,111,125,229,138,137,104,215,78,140,222,185,142,133,268,139,288,188,201,248,105,247,185,92,151,177,194,241,156,139,234,305,273,194,234,217,176,176,218,241,212,166,203,105,235,221,240,184,151,83,167,143,235,272,124,131,123,151,195,125,180,231,277,314,245,166,141,152,261,262,250,222,230,226,127,187,147,127,105,243,176,235,298,222,134,325,324,88,292,97,160,213,110,206,225,250,161,170,200,176,264,82,200,201,115,235,169,162,296,178,173,231,302,229,176,187,356,228,375,183,177,333,181,240,94,239,148,189,141,194,298,317,117,104,148,173,199,254,228,195,238,189,221,194,109,273,73,270,264,154,211,216,162,131,181,163,223,262,102,344,211,100,158,222,149,203,260,236,160,405,239,142,360,243,254,211,164,256,237,285,267,198,264,87,140,57,70,249,274,278,180,133,116,189,148,279,318,299,115,221,151,157,260,293,218,145,218,228,145,41,381,110,168,261,265,276,345,204,220,198,141,323,273,251,286,302,149,144,166,113,221,353,72,99,194,64,82,375,244,269,150,225,197,197,172,203,202,231,249,92,172,299,113,41,219,216,126,113,298,138,125,186,185,142,150,214,146,124,211,221,279,262,207,95,247,78,150,125,164,80,170,336,226,86,275,162,124,185,102,78,199,325,120,117,271,274,258,143,75,140,285,129,140,126,88,129,115,257,292,255,262,312,44,192,127,232,275,219,135,231,85,238,140,255,165,176,236,171,266,131,115,197,108,240,115,265,172,371,206,173,236,199,207,248,108,114,241,197,128,211,230,323,297,156,106,236,264,252,268,276,154,198,244,269,198,336,187,122,258,121,143,171,132,305,141,139,78,250,179,164,149,139,146,239,178,156,185,96,210,403,119,242,182,300,274,197,261,251,224,210,242,169,100,150,194,83,176,156,212,256,193,217,224,130,320,223,152,174,199,231,210,137,259,230,186,144,193,247,307,110,254,155,105,246,118,192,281,223,61,161,136,308,221,174,106,195,223,133,154,221,188,325,182,157,165,167,261,183,269,149,220,164,237,100,211,173,258,138,157,170,187,156,232,213,165,217,218,212,181,81,172,93,140,237,131,127,276,118,119,197,161,151,190,83,192,164,295,213,183,305,112,275,193,163,110,267,173,214,154,224,215,225,154,136,223,251,234,163,195,137,146,70,132,211,178,201,205,211,142,191,233,236,239,227,349,220,228,187,247,222,193,164,203,165,310,202,121,111,261,152,208,387,159,263,159,201,270,105,210,361,195,110,328,176,253,232,268,236,232,123,116,254,265,156,191,198,152,206,158,175,103,230,121,172,227,184,202,250,70,175,107,114,94,121,222,190,272,207,237,238,249,202,392,203,238,278,202,176,237,162,149,191,240,258,216,255,109,146,186,138,230,146,226,194,220,135,288,171,191,213,185,191,253,238,271,149,192,105,197,285,178,118,229,307,324,205,146,97,218,131,189,102,133,123,243,194,178,218,298,201,318,285,274,169,206,218,143,176,143,382,345,231,282,195,203,135,63,62,112,261,227,251,266,183,223,198,194,91,79,58,212,261,245,204,194,201,169,333,208,256,132,296,290,167,194,211,168,215,233,255,170,218,207,189,228,163,164,124,67,167,162,158,252,185,169,156,286,176,153,158,159,143,256,170,273,189,121,216,211,161,229,200,255,167,315,143,256,202,152,124,152,261,212,303,219,157,267,143,151,314,263,146,250,232,156,104,157,143,109,258,230,148,171,181,157,193,295,94,246,198,333,315,217,145,231,114,199,226,131,186,243,168,197,197,110,204,165,191,222,213,167,155,239,179,250,365,168,125,223,112,161,170,198,248,127,323,127,286,117,185,314,202,92,113,176,130,185,139,222,205,207,152,298,212,190,107,218,268,197,126,200,209,301,174,203,207,173,226,194,200,219,182,99,124,135,118,209,224,295,304,316,143,224,165,284,329,164,216,82,219,262,140,331,175,253,250,222,170,266,218,316,249,247,178,226,193,170,234,233,133,42,182,155,231,209,161,183,274,191,235,258,117,365,108,328,197,251,190,135,206,131,194,241,171,159,264,359,141,210,215,219,224,201,253,239,130,166,241,263,317,138,126,234,377,125,263,187,153,191,230,150,254,200,237,177,200,128,131,230,230,160,180,202,142,310,183,66,216,175,188,202,246,197,195,204,207,157,92,316,123,101,87,168,177,146,128,98,156,143,177,241,126,144,223,173,319,170,143,304,94,133,235,242,234,237,189,89,104,267,171,195,191,175,71,246,268,174,144,218,323,200,248,147,145,98,132,226,182,103,174,163,279,173,283,79,248,175,182,189,274,144,287,218,297,103,251,231,147,146,125,229,175,333,117,179,87,160,170,203,290,302,166,102,352,230,305,141,94,120,186,167,188,118,227,234,196,160,114,88,227,200,220,242,373,101,198,148,345,137,252,144,204,190,165,111,279,238,277,230,221,283,137,189,139,144,119,265,403,150,119,174,251,208,196,163,127,89,372,230,183,184,229,206,313,168,165,348,155,197,174,245,167,143,189,182,241,251,131,138,118,141,245,182,111,121,226,147,231,154,329,252,192,130,199,223,285,206,103,227,208,127,121,169,137,211,202,269,221,208,232,148,347,103,125,256,212,131,287,250,265,355,135,206,124,293,87,135,259,141,80,189,166,299,49,121,231,213,200,168,272,152,127,170,210,187,164,240,207,177,216,78,158,204,261,303,130,199,233,328,129,292,118,311,165,189,181,122,263,182,133,300,203,116,324,357,161,247,240,224,152,167,150,192,179,194,52,240,157,164,192,198,322,249,299,174,195,291,182,189,61,173,175,187,311,234,181,239,89,252,155,263,218,196,90,210,136,209,162,132,161,217,109,342,291,205,186,199,236,216,252,260,325,77,229,214,208,120,131,231,112,117,250,201,202,90,155,295,310,156,253,151,335,91,116,202,133,107,137,326,233,210,182,153,162,266,192,132,340,206,167,142,233,217,151,248,128,225,109,236,91,129,267,262,209,128,70,234,329,100,259,228,239,213,61,249,174,283,189,329,105,163,337,159,276,212,215,108,329,178,151,85,200,146,278,227,257,200,138,117,174,231,218,147,212,197,303,324,236,165,199,212,202,296,233,221,274,177,119,207,222,215,267,261,57,116,218,206,253,125,141,153,199,198,246,183,203,130,222,176,211,220,316,252,95,187,149,272,291,151,273,216,287,118,143,316,302,232,278,232,181,270,99,189,280,129,244,148,228,222,275,243,160,181,320,277,218,284,327,184,216,176,125,247,217,194,275,159,156,322,183,140,252,105,267,208,91,206,244,200,229,269,242,354,288,256,214,208,181,300,226,164,175,259,134,143,263,190,129,252,225,158,279,225,138,251,256,314,200,263,159,291,107,150,162,228,227,146,240,215,96,141,243,217,193,272,293,257,88,271,224,179,276,178,123,78,239,78,265,267,151,196,129,217,286,196,246,215,276,245,241,148,112,131,160,136,220,200,251,118,271,141,138,278,75,167,253,234,215,207,316,99,367,223,78,107,130,133,178,175,108,197,204,182,274,279,151,343,179,232,234,325,258,300,219,127,180,256,157,90,161,265,274,188,144,267,126,145,62,260,216,218,241,166,120,152,145,165,289,205,181,218,76,202,126,335,222,140,181,275,174,140,363,64,167,275,132,209,170,328,182,155,127,225,217,88,208,293,220,116,232,323,236,145,167,222,187,333,183,210,163,309,222,298,198,130,168,170,81,228,164,193,155,240,216,169,254,239,264,209,296,160,199,228,141,276,289,155,180,137,154,185,250,207,212,168,278,208,191,251,255,154,182,245,143,312,187,261,187,374,246,184,120,249,175,106,157,85,217,124,387,147,143,264,89,91,255,287,227,174,258,166,295,149,177,199,166,266,327,181,102,196,170,248,162,228,166,92,370,123,288,81,226,284,162,269,125,186,190,239,154,201,329,98,115,229,176,172,82,315,241,261,207,230,210,179,224,233,190,238,123,144,177,129,73,122,230,218,151,116,262,258,225,120,123,128,215,168,193,210,147,250,237,49,190,160,220,282,185,118,216,199,154,146,281,256,185,238,201,215,108,297,193,201,218,211,272,183,173,224,238,238,279,138,366,139,326,121,281,134,197,216,124,238,161,250,229,324,71,128,242,264,323,163,118,100,201,224,241,250,119,281,149,333,121,239,221,230,196,231,204,84,239,316,268,200,207,102,112,186,133,294,236,359,316,123,314,311,133,122,146,266,332,236,223,119,216,248,183,135,272,243,127,176,198,81,159,231,274,212,196,188,161,199,300,129,160,181,223,227,200,290,231,141,200,192,299,153,142,173,228,245,146,208,156,67,164,240,151,94,325,135,135,228,218,190,81,178,220,241,160,236,255,148,182,160,158,299,129,263,207,143,136,132,185,206,182,64,108,190,211,169,141,229,94,207,109,346,121,270,141,163,129,204,101,253,292,206,270,146,261,313,137,85,244,236,258,322,209,211,243,369,251,369,164,266,234,257,130,192,168,190,250,125,132,188,185,271,235,220,96,91,162,115,150,210,102,161,245,270,282,148,106,208,187,279,396,147,199,304,288,181,104,258,202,189,359,313,220,182,179,199,260,116,199,179,110,171,230,153,247,169,194,176,222,165,249,271,239,147,228,235,220,259,114,257,264,185,237,218,249,112,275,214,145,222,240,256,269,245,134,162,106,186,187,115,177,220,193,216,185,127,374,123,178,157,250,241,158,138,221,102,148,199,188,198,190,283,234,201,311,279,278,306,208,196,212,120,136,352,204,209,187,110,158,245,164,133,120,188,183,218,236,196,128,128,253,286,276,164,200,307,205,254,314,170,188,266,117,114,212,226,169,183,203,156,120,149,265,178,81,87,186,202,292,261,131,121,111,151,254,201,396,183,179,171,162,218,325,201,231,176,128,215,123,125,204,204,149,160,228,184,166,162,200,192,120,214,219,236,232,217,207,194,280,171,140,179,247,173,120,214,197,180,271,312,265,144,124,214,177,232,182,308,281,284,249,307,181,162,294,185,221,219,96,173,233,277,197,157,137,232,306,219,220,221,196,225,166,209,223,308,232,193,249,207,128,189,197,134,264,276,127,151,153,303,189,199,321,173,124,263,153,232,287,186,79,143,223,239,106,72,146,64,214,196,141,164,283,143,168,230,125,244,104,169,120,247,215,121,207,226,104,167,119,134,120,166,223,273,137,186,241,227,108,354,195,254,186,139,168,305,198,185,218,228,184,318,83,163,99,140,162,212,264,217,206,295,208,88,138,298,229,206,169,225,162,308,178,237,217,238,174,171,229,242,231,166,114,238,199,196,183,217,229,264,212,292,208,220,197,122,119,280,111,166,209,223,185,214,102,152,136,309,214,260,304,223,120,215,305,202,95,145,163,224,200,147,288,261,223,264,239,171,170,347,185,326,183,165,194,137,193,141,134,208,170,184,146,230,57,170,151,222,201,299,318,215,173,67,205,168,141,144,205,230,165,198,112,320,135,119,232,170,135,143,317,124,205,300,168,218,278,153,247,226,190,125,209,92,362,356,127,94,165,223,191,120,234,296,240,122,255,193,307,152,139,204,141,227,208,180,263,175,169,169,178,275,198,190,248,222,262,106,182,152,208,256,150,215,248,120,245,169,223,167,259,197,297,213,244,226,212,315,192,118,255,201,213,230,182,296,265,131,212,170,243,140,216,164,200,154,283,132,203,154,217,275,101,170,151,141,75,263,91,145,198,83,243,210,86,255,157,147,223,156,160,234,135,200,292,150,166,272,314,192,154,230,206,291,194,194,278,269,63,215,137,137,164,199,296,124,216,212,213,234,170,223,273,127,115,309,196,206,240,152,238,189,155,161,164,218,171,301,353,275,261,258,90,220,114,209,71,241,214,108,221,175,267,112,128,166,192,297,250,245,186,143,192,197,216,244,145,352,55,173,204,234,177,157,286,178,217,101,175,204,89,150,283,150,178,131,181,233,67,244,251,206,236,108,218,134,343,241,138,262,247,70,144,125,182,152,224,173,147,190,184,197,131,122,90,292,142,228,91,174,163,148,225,143,193,204,228,279,177,217,263,99,154,189,305,273,191,265,99,132,170,207,218,155,260,155,253,296,209,172,316,217,217,267,236,112,250,217,190,98,137,246,249,294,89,239,125,246,195,183,150,128,289,137,202,168,129,140,268,293,220,104,98,153,243,269,288,216,120,132,125,157,43,133,208,284,223,115,286,186,170,157,190,128,122,220,275,86,217,172,215,206,158,252,156,277,126,125,230,232,141,341,131,109,217,172,362,192,141,157,215,132,175,144,154,216,165,170,179,205,152,181,182,172,232,309,208,205,224,228,348,297,268,306,199,178,91,199,217,185,304,91,151,190,245,196,159,149,118,258,276,226,158,285,191,176,292,224,265,255,344,205,202,143,262,150,189,101,318,197,256,85,120,301,149,169,118,269,135,187,121,183,199,222,172,235,188,189,198,231,248,173,152,215,142,188,101,205,181,265,199,150,218,114,188,208,302,278,249,257,293,242,206,172,294,159,141,150,205,251,156,220,190,117,156,91,229,130,186,253,206,311,278,140,164,262,125,111,193,151,152,123,199,215,184,180,370,177,279,157,110,164,282,197,182,207,192,170,209,297,157,88,249,271,106,230,206,170,291,239,233,333,237,126,200,163,184,209,162,147,244,248,261,220,144,168,175,97,244,140,289,230,88,184,270,202,117,204,239,165,128,232,168,144,187,216,202,210,272,299,197,226,249,245,211,189,196,170,143,242,116,193,115,200,242,173,170,415,183,227,375,216,241,175,243,296,157,300,186,187,156,177,277,133,125,273,288,240,175,315,204,382,169,209,263,296,192,211,228,179,275,228,253,129,224,108,348,263,230,107,228,155,194,261,192,266,278,164,217,260,115,283,175,346,150,204,292,136,105,106,161,152,239,143,106,229,114,255,197,124,68,197,208,237,156,199,155,253,193,145,227,333,44,131,190,282,282,227,275,140,94,210,256,258,324,211,258,231,251,225,151,177,75,194,227,313,260,187,298,45,297,55,66,218,241,304,291,182,249,127,231,114,239,191,150,184,221,265,203,256,150,205,145,296,133,234,201,216,212,199,355,215,276,208,246,224,147,198,255,347,103,167,191,79,204,220,147,174,161,247,223,214,304,183,306,150,290,251,283,120,261,140,168,250,164,216,173,228,222,225,148,196,257,219,268,213,89,196,233,166,204,116,256,203,316,198,208,187,206,231,209,210,181,231,363,188,193,280,143,361,178,100,219,194,316,116,218,231,62,69,116,247,283,285,268,142,211,128,141,220,157,103,85,301,172,128,165,161,170,156,184,312,177,257,212,287,191,243,91,171,106,130,62,248,258,252,113,319,188,182,185,222,165,291,62,250,161,259,282,204,261,248,168,180,309,261,221,184,234,177,182,224,255,198,190,200,217,299,164,115,196,263,88,127,142,203,224,254,250,204,266,249,217,223,143,208,79,304,186,156,194,177,209,174,119,264,125,196,172,306,136,123,342,206,247,226,229,325,121,231,249,300,230,309,308,169,170,90,198,266,171,303,197,240,167,144,206,158,195,165,356,223,283,199,152,284,180,137,200,163,127,215,191,205,255,312,332,129,206,172,188,303,280,269,235,157,129,176,273,209,242,233,183,199,246,141,185,91,170,146,143,261,215,212,105,124,214,242,280,212,272,213,98,119,96,169,124,226,270,242,170,102,137,163,162,134,277,183,131,366,234,268,162,160,183,104,133,255,145,160,218,73,232,178,151,242,152,187,135,181,176,212,257,248,245,243,90,120,278,163,305,161,245,273,294,124,203,236,98,192,203,130,273,192,147,138,139,207,274,159,201,229,242,193,256,73,229,235,166,149,228,217,130,207,53,173,296,172,179,106,170,339,148,166,145,123,150,268,257,203,144,189,348,154,114,277,173,96,230,284,242,281,112,209,163,168,313,209,96,233,180,246,98,144,282,337,199,158,139,135,212,221,108,114,281,161,275,248,212,107,187,214,185,246,109,158,119,145,284,241,260,199,156,186,238,263,193,168,181,181,185,313,161,153,347,158,231,219,258,242,156,299,78,78,222,194,237,94,145,215,183,307,109,184,252,272,221,252,73,210,214,213,168,164,205,153,187,199,296,264,154,310,334,154,126,182,118,132,147,178,111,159,188,318,344,131,182,209,258,183,158,297,258,304,270,153,208,173,168,179,86,95,203,319,110,187,355,306,153,248,189,246,216,104,207,242,149,131,123,254,144,280,192,191,196,177,145,320,277,281,137,147,116,93,182,285,68,278,255,308,222,178,180,187,241,209,354,260,64,149,284,208,276,200,287,196,238,139,183,210,114,207,178,307,270,320,132,133,136,242,97,111,113,125,272,185,215,217,236,280,99,189,203,120,206,217,109,254,168,193,121,196,205,230,210,185,197,148,250,148,343,109,150,164,129,236,177,269,194,141,121,223,226,172,142,250,227,132,196,156,126,140,351,133,233,175,258,201,237,154,183,184,188,216,172,150,212,188,202,292,219,168,145,245,195,233,307,90,190,104,202,157,287,229,242,259,244,229,200,162,214,163,222,215,82,273,187,212,236,213,127,182,154,89,276,65,259,164,212,156,147,182,57,296,196,108,177,212,201,247,178,105,215,283,196,249,136,197,188,304,242,199,215,147,201,108,267,173,78,191,273,271,171,200,208,253,198,91,252,206,144,161,344,297,198,187,282,170,153,188,256,286,225,184,293,170,244,142,291,118,214,171,168,244,233,103,155,330,321,111,224,82,264,207,145,249,196,206,171,183,240,186,186,163,135,254,152,170,213,101,120,251,128,268,241,237,278,162,224,314,143,181,206,171,220,346,314,290,200,178,237,183,123,96,217,223,96,218,174,283,260,216,332,141,182,231,235,232,237,234,260,109,183,256,194,192,208,127,261,238,203,206,153,182,174,305,281,235,114,220,141,263,221,130,172,267,221,78,166,282,243,181,255,230,235,278,208,257,131,117,128,223,297,144,284,269,196,321,150,152,269,325,277,82,211,173,292,197,192,225,276,66,275,117,269,152,202,141,252,250,278,182,72,140,239,279,142,193,285,229,45,193,179,157,170,133,262,270,153,230,235,90,142,196,314,199,257,156,260,215,149,111,285,312,99,115,141,293,115,233,181,165,171,257,226,210,324,83,208,184,223,92,287,140,233,118,238,99,165,159,273,251,273,237,105,238,186,263,177,322,170,244,280,196,203,201,194,156,175,92,89,351,132,235,211,250,110,267,238,271,194,202,241,235,240,256,138,261,280,228,287,240,103,298,151,209,210,173,195,158,258,124,210,175,147,219,157,260,226,340,352,228,210,226,272,232,175,192,92,205,258,160,176,199,312,149,145,112,232,107,169,167,291,273,168,174,170,157,307,309,200,102,215,110,205,128,294,275,280,284,159,197,84,205,109,127,219,249,281,160,235,162,155,132,157,125,234,245,307,149,271,215,163,111,258,339,140,204,201,126,91,284,184,125,222,202,283,160,141,169,244,280,325,210,85,125,305,118,221,172,183,228,264,245,183,119,165,166,74,146,222,99,318,133,310,304,212,150,150,127,186,274,183,90,229,248,108,202,297,180,170,248,131,192,173,191,114,213,140,145,214,207,257,78,331,239,234,180,284,150,210,200,244,214,230,176,203,222,102,244,171,229,179,275,157,227,225,175,273,368,134,279,88,203,384,121,264,300,175,92,210,171,252,184,221,190,198,234,89,204,133,297,172,166,189,168,220,179,146,211,238,151,275,207,225,247,80,93,309,224,107,130,209,159,150,191,267,390,299,185,185,290,157,320,151,177,219,282,271,209,188,67,275,348,208,196,196,239,169,153,159,272,265,83,169,234,261,114,341,207,130,196,208,133,225,233,209,208,155,105,334,223,333,379,277,169,167,144,157,253,146,170,118,367,171,138,135,189,144,134,197,116,179,171,307,240,159,254,75,227,236,233,148,90,218,170,281,165,206,263,214,247,173,199,219,170,173,233,199,134,225,294,335,250,185,115,284,338,120,221,100,175,111,143,207,375,249,136,273,166,178,286,176,251,147,310,120,216,167,242,218,46,137,198,183,101,215,191,196,157,172,231,222,278,175,60,298,180,276,259,199,322,183,220,201,318,164,218,243,206,189,247,301,273,202,186,219,254,156,198,125,221,308,176,64,290,297,268,153,239,205,168,132,182,131,256,192,253,222,231,130,138,295,221,264,183,160,198,190,213,177,92,183,147,143,156,236,208,239,205,99,233,198,266,142,133,230,302,267,86,197,149,140,199,335,138,120,139,191,262,123,250,287,206,213,200,142,219,136,154,208,271,170,127,228,148,118,190,217,175,264,211,120,127,183,93,323,222,91,243,174,225,228,195,282,191,127,113,255,212,182,119,193,345,196,67,156,156,348,186,145,60,204,135,201,157,244,332,263,204,246,150,225,230,95,138,187,163,160,244,158,252,261,212,122,169,123,182,245,249,217,310,356,208,167,109,113,88,327,106,162,214,172,178,310,247,79,218,185,164,175,120,103,195,232,95,95,155,162,180,244,221,153,190,180,60,56,129,131,361,121,228,208,224,307,281,218,226,124,85,319,231,189,250,134,201,219,107,266,232,223,110,255,138,214,210,74,254,236,205,159,217,239,181,211,295,271,191,236,199,213,91,156,189,218,198,255,252,305,254,262,97,301,298,170,266,108,159,134,213,163,171,237,238,81,225,118,261,210,158,159,144,271,188,132,235,183,222,272,272,76,94,108,255,122,150,268,147,252,178,138,316,321,161,201,246,264,160,171,252,146,221,167,172,242,277,109,192,160,282,222,163,257,223,169,297,262,265,196,317,149,150,301,161,122,256,194,54,250,166,124,133,159,209,193,134,281,213,212,115,216,185,136,349,247,151,128,330,163,263,157,120,276,169,247,210,169,245,140,323,125,250,259,243,134,178,179,216,244,176,214,100,226,287,235,156,135,275,113,209,137,103,165,201,151,116,154,226,304,140,195,160,208,257,232,221,205,347,171,262,64,213,181,195,138,208,128,333,264,308,159,189,188,156,101,164,156,221,148,117,161,329,171,232,162,137,114,202,332,163,120,116,185,136,225,153,338,90,262,186,199,96,230,138,261,232,252,109,143,263,180,208,217,200,177,222,296,296,179,230,236,256,127,97,264,337,280,292,332,199,124,87,145,244,196,175,130,162,213,215,305,180,217,92,148,206,156,99,204,81,205,123,169,139,219,173,182,91,288,132,167,80,200,261,173,220,262,295,241,214,228,319,175,293,274,249,165,106,149,311,57,193,179,210,138,276,242,272,148,132,178,252,358,304,110,159,99,204,183,233,338,296,275,261,268,252,307,296,217,138,181,304,149,82,213,85,170,239,185,112,99,240,93,102,180,175,212,123,233,227,153,180,234,275,225,278,112,197,219,143,124,238,149,317,179,133,192,131,309,84,248,252,174,102,201,250,220,231,154,204,75,293,138,246,281,163,206,264,248,231,210,366,245,271,233,137,241,140,304,177,119,276,193,149,261,156,146,158,285,216,179,215,178,117,162,151,274,182,96,126,285,251,145,200,109,122,96,187,265,151,319,344,122,268,180,234,164,187,177,137,318,289,229,251,238,212,139,121,271,89,284,119,278,183,168,228,128,203,305,184,187,138,199,92,193,84,199,374,172,96,234,287,111,216,182,197,238,88,282,206,162,181,197,67,231,217,224,207,63,186,195,142,142,303,137,194,132,102,178,152,242,187,204,250,160,250,239,115,80,259,302,280,185,202,88,293,193,260,206,94,230,224,218,252,185,202,177,186,187,356,106,316,276,207,229,211,154,258,188,192,127,291,127,111,211,237,169,127,104,248,179,78,177,187,216,95,327,205,260,173,214,230,157,147,318,94,76,156,247,190,136,328,93,220,190,213,266,128,207,171,143,209,164,152,141,165,158,178,168,83,263,312,277,292,78,210,192,253,194,273,316,116,201,176,264,211,145,202,216,74,262,245,158,194,236,222,93,296,169,160,197,243,62,207,212,219,112,144,282,237,168,227,180,208,164,218,177,249,307,66,115,221,244,160,201,134,201,223,253,232,194,149,177,121,183,193,174,241,167,243,209,204,203,302,291,364,230,181,276,268,253,164,143,165,164,221,287,189,170,232,223,107,262,161,144,61,334,222,125,308,150,98,87,128,262,247,222,208,66,205,254,386,251,173,166,96,272,156,214,139,246,183,65,189,201,202,178,242,138,249,167,291,189,362,297,284,144,191,284,151,254,94,183,196,245,77,168,188,338,201,123,244,270,131,252,123,249,143,198,260,181,156,137,150,209,82,171,258,96,315,132,298,282,204,162,354,160,128,114,156,260,141,278,195,208,215,204,217,118,166,241,287,239,221,149,100,150,231,252,337,160,94,198,217,139,210,192,168,270,155,318,220,152,263,216,222,231,171,97,60,243,196,298,232,103,335,133,108,192,214,146,183,264,174,67,211,191,115,275,357,200,158,212,242,231,200,310,212,228,131,189,248,221,158,309,162,151,162,188,150,169,177,118,276,262,123,212,163,206,168,127,232,297,151,225,157,101,175,245,181,212,180,405,122,254,200,239,97,292,122,123,313,335,228,164,169,159,187,232,133,223,136,283,214,200,178,179,186,304,185,200,290,205,134,171,158,141,97,381,362,112,226,152,157,317,112,283,188,120,239,183,147,189,189,111,167,334,199,237,277,247,275,336,174,221,179,265,101,160,291,284,169,156,143,176,207,175,169,113,210,211,257,225,218,109,243,126,131,212,189,173,245,128,203,263,178,130,175,219,215,235,197,112,244,139,243,311,180,168,154,268,95,308,210,108,237,180,197,93,133,267,129,226,149,206,217,235,176,254,200,301,236,232,240,252,80,142,130,246,173,192,197,352,199,254,202,135,281,132,275,262,189,159,243,213,196,154,240,389,240,233,213,147,145,243,62,248,193,307,142,294,244,171,234,165,145,249,92,142,224,207,190,282,213,178,202,130,158,212,106,182,168,294,187,144,140,160,189,203,86,235,197,114,236,258,210,178,173,131,209,193,249,238,117,176,217,135,174,259,238,368,223,88,230,268,283,196,253,307,303,322,159,288,232,332,259,258,226,120,189,271,131,238,224,230,144,140,208,119,149,95,193,119,133,198,210,67,148,81,289,207,186,261,200,129,123,408,229,126,130,210,168,123,158,117,198,140,224,120,152,240,172,124,244,255,363,57,193,159,162,81,186,270,173,111,141,102,334,194,152,207,258,170,302,263,99,138,187,130,203,272,149,144,254,146,255,242,234,210,121,219,202,321,267,130,183,204,211,230,184,368,82,156,388,100,208,252,265,263,192,198,132,170,136,140,122,155,228,203,249,313,313,184,211,198,146,212,61,184,65,146,222,187,293,192,112,192,184,215,168,236,132,133,305,152,150,191,305,207,197,170,328,208,245,119,302,230,182,181,191,180,87,188,204,186,275,141,185,146,65,213,195,208,160,164,186,186,199,174,155,152,106,240,156,191,211,218,280,183,198,167,249,141,132,266,187,261,333,253,126,214,219,276,325,199,118,177,362,234,116,188,167,360,178,360,119,133,169,103,299,218,200,294,204,257,153,253,223,91,197,247,271,148,157,390,169,177,154,220,87,174,189,221,307,211,176,329,254,132,145,156,229,202,254,119,175,244,308,241,147,194,212,59,254,170,130,187,172,104,239,171,238,220,156,302,183,207,230,306,165,237,215,257,161,211,159,280,237,304,82,191,152,197,159,88,217,129,152,189,164,234,168,196,153,181,127,240,153,299,154,246,200,103,160,221,188,127,238,278,174,234,333,223,137,154,140,230,202,173,147,215,193,232,158,201,120,202,193,148,151,170,363,178,222,221,171,206,189,346,259,192,201,110,227,89,204,262,307,253,259,137,177,270,184,308,201,161,163,149,321,295,289,203,121,243,94,239,242,228,152,156,197,149,211,217,247,211,144,263,106,189,152,228,186,125,184,220,237,345,170,247,233,107,103,244,188,129,232,120,171,87,225,160,200,238,189,252,171,253,110,206,107,126,194,153,161,90,156,126,275,207,247,155,208,246,210,242,263,228,214,211,116,90,129,200,163,107,144,188,240,255,196,92,196,145,186,136,275,109,187,146,213,135,103,186,220,252,103,219,213,133,288,237,290,250,253,243,276,294,344,173,162,159,191,271,182,142,405,129,281,132,262,184,185,197,214,171,114,175,216,265,234,293,174,230,257,215,180,188,300,170,93,268,188,189,307,100,156,112,287,212,228,340,293,153,165,186,184,136,172,170,287,163,129,223,198,172,311,222,163,144,154,193,210,141,216,85,127,171,149,118,148,202,214,149,125,150,193,232,139,143,179,315,298,158,163,148,214,105,214,244,257,248,284,198,100,91,130,259,204,144,173,39,242,179,276,188,217,205,262,298,193,229,346,164,260,139,127,261,242,235,89,345,233,75,379,188,105,278,159,206,254,336,144,207,136,132,77,156,119,217,117,181,52,241,152,330,162,160,205,199,217,60,189,220,68,267,218,235,87,220,235,116,143,189,255,114,206,183,242,113,175,153,117,115,182,56,245,207,132,288,246,222,137,210,214,230,197,154,258,289,165,98,122,116,165,257,152,165,192,200,127,128,155,107,203,214,153,315,234,206,137,266,202,144,262,182,212,139,222,239,219,188,233,202,239,60,196,209,228,106,283,251,280,120,84,110,165,110,226,146,135,266,317,278,165,246,112,197,171,193,245,300,256,161,206,135,93,246,230,183,141,108,236,254,179,200,114,227,112,324,186,216,172,251,208,143,295,226,85,295,246,83,337,219,303,279,269,146,177,204,224,251,128,201,216,123,79,274,262,293,236,167,314,200,229,183,212,203,92,185,260,244,289,269,242,258,165,104,199,298,163,156,238,223,246,279,222,161,161,313,187,112,223,149,307,286,145,136,258,117,210,116,117,263,199,199,187,121,138,121,168,192,237,81,314,147,117,123,277,189,157,285,148,263,119,313,197,258,260,148,231,133,258,356,242,185,267,339,191,243,247,160,222,116,277,183,124,225,150,310,222,122,144,231,219,263,261,221,265,281,280,130,107,223,142,261,218,210,214,210,78,347,259,263,181,180,128,298,317,248,219,258,128,149,209,247,187,101,276,185,139,356,245,178,245,106,289,260,251,234,293,199,247,213,174,154,147,162,253,175,263,256,272,193,94,146,243,115,317,98,217,195,220,270,294,188,195,265,168,231,184,174,213,205,165,349,274,196,206,113,222,195,264,128,213,151,133,125,110,152,181,164,209,327,200,147,282,189,136,111,230,132,184,268,210,259,291,148,156,172,174,371,123,83,345,81,148,108,237,210,191,130,201,177,318,277,236,255,192,180,94,169,207,236,157,49,191,233,164,78,124,189,110,173,85,311,212,178,131,140,281,162,275,228,222,222,140,225,301,196,134,226,216,169,104,145,138,200,159,178,122,229,267,172,110,178,278,208,267,287,160,279,235,180,112,210,146,232,101,96,135,327,214,154,260,297,150,230,75,145,136,247,315,268,150,279,133,286,130,43,366,169,244,155,353,128,222,183,264,107,195,374,339,235,238,246,289,122,110,163,234,129,320,121,278,243,157,189,215,152,130,119,219,369,334,246,93,172,216,176,102,122,150,268,261,161,235,230,370,212,313,144,308,253,71,202,160,114,224,222,189,99,259,336,98,122,130,170,287,125,106,235,266,173,364,94,119,105,201,373,240,207,143,187,230,342,136,259,218,173,167,90,167,128,214,141,296,241,171,224,119,337,84,223,190,138,271,370,303,180,196,277,157,326,180,196,209,335,233,296,320,174,266,204,188,262,177,148,174,264,223,273,155,158,200,228,173,88,255,131,224,221,184,181,96,121,272,294,187,148,151,264,302,231,288,91,316,303,102,160,146,128,197,279,157,109,167,244,376,141,201,242,308,257,165,221,166,266,135,173,161,178,225,194,206,204,166,305,162,174,148,94,241,186,162,143,144,239,163,131,311,292,191,127,66,139,186,107,323,296,114,208,314,188,357,255,178,168,217,216,123,150,209,193,140,267,187,232,228,219,213,273,297,74,257,308,171,334,156,231,221,254,244,204,175,116,247,242,222,293,221,164,98,189,225,216,223,241,195,176,209,179,279,191,250,195,192,290,135,179,299,171,152,169,296,301,316,214,195,126,229,237,257,125,165,230,228,138,175,233,169,121,313,130,179,124,154,187,97,213,130,137,114,155,235,249,99,126,221,193,127,159,316,164,220,157,103,312,94,129,236,200,82,233,177,344,157,225,235,253,118,219,190,340,133,225,167,152,244,245,159,221,204,167,252,286,71,102,369,195,201,166,303,246,224,126,99,131,102,282,190,82,160,231,285,323,230,238,226,121,310,256,148]
|
doclens.62.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[116,143,163,199,179,203,241,191,287,103,198,158,379,114,196,199,178,155,210,210,175,220,276,140,239,244,141,70,189,142,319,214,108,171,242,295,238,177,274,182,225,179,274,292,150,202,111,83,122,87,197,205,185,177,177,231,225,129,249,152,334,229,101,291,158,320,179,155,259,191,145,119,329,142,215,190,237,205,249,151,102,163,223,189,309,122,225,190,189,141,119,305,170,306,155,236,251,182,190,263,275,219,171,117,175,210,150,95,272,271,205,198,281,290,230,109,237,131,189,289,138,156,176,199,115,94,242,277,216,169,247,173,229,232,186,126,186,220,218,172,244,89,115,157,152,236,169,127,287,225,201,293,163,170,79,354,193,111,153,177,223,179,184,80,154,322,118,234,192,155,144,96,130,233,222,308,171,240,319,243,163,121,282,211,253,176,179,251,238,327,161,260,263,232,201,266,152,187,167,159,289,147,143,193,199,190,228,174,83,146,193,213,344,184,268,259,253,136,350,222,140,162,171,276,193,208,205,131,59,232,178,147,91,184,144,324,202,170,223,298,103,69,228,89,190,156,152,243,161,156,94,100,188,224,119,131,150,197,239,209,148,221,280,189,196,140,256,136,126,168,304,262,170,104,47,214,92,122,218,202,128,329,188,131,193,195,239,146,143,278,222,140,212,121,257,339,186,143,218,204,183,217,116,85,190,176,229,252,248,271,104,129,100,223,83,221,243,119,236,210,241,280,227,151,238,131,128,288,200,237,153,184,163,83,165,172,146,53,158,206,213,222,265,169,269,253,125,149,217,260,254,335,91,232,241,197,199,89,131,180,256,137,157,246,174,206,330,131,210,135,149,166,77,283,134,220,284,210,146,114,348,111,228,269,222,160,102,156,280,133,92,134,237,204,173,207,242,169,162,84,233,260,316,239,165,133,353,193,215,170,270,159,158,162,126,364,149,176,394,249,261,235,226,209,158,225,76,196,253,180,179,130,270,256,220,196,275,113,257,337,159,193,265,216,106,240,313,129,176,248,191,177,312,151,243,161,130,174,264,205,108,154,412,112,113,135,239,230,165,245,101,135,354,143,88,217,137,212,140,286,76,229,202,310,254,165,112,288,225,192,312,215,147,85,208,222,259,106,86,218,178,160,208,146,244,146,203,174,92,335,173,384,225,172,101,265,177,161,214,206,315,124,226,109,118,203,153,218,150,282,314,169,187,204,220,170,222,182,253,243,188,260,325,140,169,214,153,226,204,157,159,158,103,230,130,134,166,194,189,293,144,185,138,310,132,113,189,240,292,301,217,246,150,196,139,250,223,189,119,68,118,132,264,234,146,203,222,279,258,250,154,121,249,163,79,293,234,193,168,48,121,231,84,205,133,165,53,138,322,310,237,366,85,113,164,313,245,252,333,251,88,83,152,101,282,165,235,158,305,210,100,229,222,260,322,138,271,202,187,89,107,304,152,218,194,310,302,168,108,120,134,181,118,149,232,259,196,233,170,140,193,292,191,202,169,223,252,225,258,114,233,192,212,307,114,188,234,225,366,207,242,244,145,230,349,112,158,122,182,328,145,231,191,204,244,156,212,231,268,111,225,107,97,151,201,180,263,275,259,168,203,252,194,231,271,275,231,89,199,271,152,231,108,286,182,315,121,214,310,134,186,215,221,109,205,198,270,254,177,119,250,174,100,298,111,178,228,237,84,304,214,237,143,221,98,126,312,187,102,162,210,130,121,237,119,251,98,212,220,176,188,134,288,53,285,240,105,221,255,219,263,162,228,180,233,285,213,184,188,139,144,178,239,200,201,274,129,193,155,125,364,109,161,112,180,150,215,188,57,338,188,250,104,161,186,219,242,112,189,116,303,185,274,144,117,147,180,119,210,254,203,92,128,105,178,239,132,305,247,113,217,218,195,232,272,266,186,226,221,171,165,172,251,131,339,122,137,196,179,189,176,186,154,212,112,252,215,133,143,184,144,243,218,222,260,226,228,234,165,164,157,236,195,65,300,160,239,220,334,182,204,227,271,235,72,286,130,93,226,105,231,145,259,130,182,151,125,204,239,114,153,119,308,255,251,124,198,197,206,259,292,250,90,280,241,81,215,69,176,346,346,194,182,152,205,206,179,252,81,153,279,285,287,224,184,212,110,350,156,249,308,141,264,222,227,137,242,117,69,180,153,166,211,264,381,288,167,87,327,245,104,170,111,103,196,240,299,297,128,100,320,253,276,241,185,242,190,245,339,154,273,147,187,289,371,252,123,91,300,289,156,330,200,180,183,231,191,91,105,124,106,195,200,226,107,129,68,64,128,124,180,277,234,148,124,236,193,153,136,287,109,187,308,90,185,147,122,192,85,314,192,234,286,233,204,204,221,255,86,277,199,158,212,189,206,128,171,59,112,185,224,185,237,310,250,148,261,219,177,92,150,215,236,119,201,165,141,268,241,260,219,140,339,100,218,191,206,176,121,266,183,284,83,146,242,357,217,228,227,296,195,122,235,227,201,221,212,74,150,263,230,223,324,303,128,108,144,180,206,184,187,163,146,345,124,189,269,185,284,207,202,171,196,249,101,221,199,65,293,146,215,188,191,147,158,139,233,128,177,301,82,232,168,219,217,81,221,103,134,246,285,313,121,229,195,121,131,239,323,107,241,178,159,179,317,184,192,235,295,129,105,223,257,203,215,298,155,173,211,134,256,117,212,229,207,166,238,223,342,179,195,170,169,206,210,240,339,212,167,190,236,145,177,273,289,295,161,105,259,217,196,187,194,130,166,196,271,81,308,127,177,221,150,176,149,64,115,277,191,295,138,212,183,147,291,195,176,213,187,218,231,280,118,226,88,208,173,305,118,152,168,210,158,256,126,134,181,239,206,208,201,174,226,127,95,211,365,168,245,301,208,203,190,156,89,127,202,207,121,168,137,127,213,119,142,99,303,181,222,120,204,230,256,184,210,207,140,314,262,107,223,163,102,220,255,101,205,291,282,84,128,219,108,101,159,288,176,212,224,186,209,173,229,208,239,123,158,159,68,143,250,211,224,184,194,232,215,235,51,144,192,319,194,247,197,199,212,218,223,88,268,288,192,175,239,227,141,187,229,216,95,133,206,199,301,129,231,120,249,137,367,143,197,212,288,242,206,133,262,129,105,297,151,239,258,229,251,255,130,232,174,208,299,277,213,216,53,337,146,206,306,170,289,214,258,296,142,231,300,212,243,263,179,179,198,256,245,294,178,204,149,158,191,231,175,257,133,234,203,154,184,350,157,376,189,269,113,230,100,236,191,248,191,153,264,189,168,134,162,144,139,228,272,182,249,207,193,113,290,205,231,377,116,215,91,236,101,121,185,317,247,206,273,234,340,242,267,115,137,100,294,183,190,177,195,143,198,235,250,165,223,227,154,243,123,204,204,252,188,176,210,162,136,124,135,198,144,92,179,66,142,220,204,185,175,212,336,283,127,267,293,251,361,179,171,172,60,186,339,201,152,261,147,222,185,124,183,244,178,206,226,164,112,144,276,242,136,167,225,217,352,179,236,242,193,126,311,253,195,195,227,229,187,85,238,194,95,186,206,209,103,142,123,185,142,212,215,104,300,147,170,325,217,199,196,245,143,255,93,239,68,222,281,174,167,289,261,295,118,181,151,156,139,91,155,278,189,137,223,376,175,225,264,101,279,240,178,259,221,206,215,94,254,140,174,162,136,113,230,248,192,206,219,130,123,243,168,255,231,211,214,152,278,211,301,92,298,230,224,125,69,265,316,231,239,261,179,106,161,167,220,326,186,328,154,185,155,182,183,210,116,231,168,150,266,189,231,199,79,272,313,440,213,217,210,234,230,244,170,342,272,196,190,172,314,258,246,187,298,284,99,357,116,337,220,240,162,263,117,222,242,229,253,136,173,217,199,80,120,110,90,149,238,222,162,341,187,193,371,304,302,95,320,166,171,93,194,141,223,203,206,58,137,298,65,126,83,304,156,179,259,122,324,235,123,207,156,254,161,178,100,214,196,204,223,127,265,221,121,364,137,202,269,215,197,281,178,206,285,184,199,192,202,287,152,115,240,296,227,283,131,225,144,99,221,220,262,219,139,115,185,175,260,351,111,85,263,121,154,175,181,181,137,348,184,150,83,260,200,160,180,126,220,123,151,252,222,130,120,286,102,216,268,98,210,93,175,124,102,216,117,209,237,129,175,141,97,233,273,289,265,207,259,226,94,234,195,206,262,311,135,178,363,175,110,219,124,77,199,212,139,256,101,187,210,371,178,158,185,212,163,144,327,282,210,202,107,165,128,240,256,157,126,170,157,256,105,136,236,129,244,190,105,155,284,176,139,95,239,323,293,184,277,219,260,246,146,206,130,207,234,271,229,225,203,205,170,130,182,211,166,128,397,244,177,195,207,303,185,251,207,185,255,126,246,93,259,100,87,61,230,248,85,152,135,189,189,214,201,151,170,179,114,205,238,261,173,205,245,183,227,179,130,155,162,288,232,101,168,205,224,161,286,158,269,211,151,341,90,135,197,104,225,324,257,174,150,127,143,147,137,117,191,157,385,131,248,140,246,101,100,265,194,230,136,125,208,125,302,307,187,205,195,258,78,198,241,240,274,129,269,275,152,167,195,239,186,367,352,130,245,165,171,151,216,146,230,252,174,228,274,282,278,239,283,224,212,216,135,212,321,277,126,170,234,156,106,158,249,220,231,164,227,257,213,308,149,201,163,234,297,139,212,218,228,237,226,287,216,268,199,342,235,229,84,190,261,235,103,178,94,110,281,203,102,236,253,155,100,213,193,224,155,245,197,277,233,304,203,173,180,239,55,216,204,216,173,196,130,99,364,232,116,261,232,118,245,198,316,143,338,119,212,266,184,204,162,262,240,162,168,356,188,139,227,207,147,155,139,344,202,83,95,171,171,185,269,135,208,241,206,258,197,147,142,224,234,168,168,235,195,178,250,200,85,287,210,226,124,182,140,222,205,189,244,186,190,353,221,113,129,89,133,262,263,112,134,201,200,189,207,268,255,271,169,108,138,208,191,109,167,148,174,296,172,265,207,147,168,264,153,111,182,230,126,166,156,95,163,208,261,183,92,127,139,292,198,173,150,359,272,117,186,27,292,80,236,144,148,241,258,224,218,252,144,168,287,169,195,161,172,236,327,215,290,114,348,142,251,84,400,82,198,260,189,241,158,130,178,153,240,208,285,152,180,246,240,112,169,131,202,188,277,144,166,156,76,298,281,235,116,258,119,172,329,120,311,163,176,392,240,209,89,217,142,167,235,148,217,158,139,172,223,249,158,181,223,266,226,305,197,192,84,256,211,135,333,209,300,198,226,69,198,210,185,197,251,261,224,317,227,105,332,104,246,250,140,122,102,231,155,178,223,200,222,207,206,120,206,203,177,358,158,275,232,223,161,190,203,274,196,116,128,209,215,172,129,338,153,208,174,130,302,178,291,201,232,169,185,236,170,184,266,146,108,224,112,226,226,182,58,150,284,210,160,302,105,242,169,175,238,174,204,108,157,137,241,74,130,307,173,152,207,312,267,305,247,179,260,97,209,278,234,243,253,167,287,83,64,137,210,218,177,248,117,200,237,127,192,176,124,235,315,186,153,147,317,214,145,156,174,136,128,309,148,92,252,214,245,196,241,279,253,105,125,226,172,196,296,124,159,217,209,291,75,317,279,90,259,324,199,325,164,258,159,232,93,212,189,121,195,264,244,156,193,191,249,145,180,239,276,71,253,121,121,282,144,218,229,166,199,215,223,147,176,245,322,95,151,152,291,150,139,230,188,269,238,172,392,144,145,162,142,185,167,269,184,165,226,246,246,272,205,271,223,207,179,218,205,169,222,167,387,294,183,186,295,247,226,259,185,205,253,261,208,175,103,217,200,257,200,237,134,184,183,133,189,134,84,258,140,294,64,203,221,148,186,171,272,117,275,177,224,203,270,268,356,218,302,278,231,191,217,195,268,229,144,230,202,231,191,168,217,169,155,96,157,355,146,295,201,189,224,260,250,236,173,154,178,193,125,149,128,195,197,261,254,277,205,158,149,141,253,177,231,187,260,203,70,160,309,164,104,151,225,140,134,187,177,165,102,81,100,169,175,275,129,254,297,141,357,250,278,173,46,184,270,319,89,197,197,150,191,290,252,232,97,233,188,296,300,173,103,250,129,289,192,181,147,166,155,141,235,244,207,178,187,282,148,232,111,218,216,162,100,136,317,103,209,125,309,311,136,244,291,205,369,130,256,273,243,142,200,227,142,205,168,173,84,124,296,121,239,164,232,291,93,206,226,147,58,267,242,213,319,173,193,71,148,284,145,77,346,92,128,311,235,282,226,215,127,50,147,151,140,143,152,123,204,250,208,118,158,111,230,303,249,191,190,397,245,180,291,202,212,175,157,158,113,266,152,215,252,94,151,196,97,215,298,349,100,151,143,263,138,184,200,140,216,135,298,223,295,217,313,194,252,278,293,161,132,294,203,289,220,144,147,166,209,244,216,211,220,309,313,72,119,64,160,243,219,140,177,245,151,217,158,163,170,194,139,136,159,126,255,272,255,188,162,223,205,228,226,216,169,189,183,239,300,217,175,109,219,123,124,208,182,259,185,268,219,232,186,152,219,225,148,264,156,204,263,319,225,81,270,156,231,208,212,262,195,274,204,57,280,255,174,274,218,233,189,211,256,137,163,206,119,171,201,268,150,86,262,160,181,294,248,109,229,283,55,225,210,94,248,230,162,113,148,110,127,218,170,150,249,176,260,283,209,156,90,199,141,229,119,145,349,131,86,264,252,267,248,146,98,321,209,223,212,191,132,166,110,235,227,259,206,175,143,255,232,190,148,189,331,305,101,218,66,163,108,137,121,216,286,92,102,250,292,234,107,93,100,231,128,274,271,167,129,142,173,56,230,331,114,329,177,155,185,207,209,126,187,180,307,234,139,213,166,213,58,276,147,235,151,313,169,196,295,152,182,233,232,298,166,201,165,240,123,46,173,119,84,312,182,247,139,124,184,97,37,234,296,233,173,155,305,131,149,135,191,89,227,105,279,353,306,342,199,152,222,245,119,138,172,178,287,149,162,164,201,86,62,237,192,123,260,207,160,192,178,164,116,189,275,206,219,44,159,138,328,200,252,224,244,101,144,177,172,333,186,270,129,263,203,175,144,275,263,117,115,117,156,235,205,304,281,136,203,162,170,280,267,206,294,254,218,100,155,203,260,211,236,176,273,71,138,217,107,132,194,263,195,187,105,172,171,260,294,135,220,228,91,157,317,123,155,121,293,227,209,136,197,138,221,269,277,220,144,175,160,92,111,141,280,117,205,152,205,158,186,208,235,244,109,303,150,201,195,296,92,220,120,203,296,281,132,191,248,177,242,115,159,303,241,213,226,150,184,125,128,110,172,199,99,205,195,54,238,131,190,119,131,275,170,148,229,158,160,174,345,119,129,254,289,180,145,194,133,218,150,163,333,380,290,237,108,225,169,193,89,105,110,205,66,183,142,170,184,142,157,177,175,179,192,192,146,160,214,229,128,258,168,282,183,233,177,295,308,227,218,152,225,75,336,212,82,281,405,268,247,124,154,150,236,136,243,85,149,215,232,267,215,191,214,198,169,107,108,83,122,239,286,180,146,261,248,178,114,258,150,173,216,308,286,185,113,262,208,123,100,298,99,293,60,191,313,151,125,171,346,75,228,201,115,221,125,135,167,196,156,203,221,213,189,201,202,178,264,153,181,226,300,181,277,164,308,165,293,234,282,175,212,155,201,343,170,212,154,176,180,274,154,262,198,125,302,294,236,179,217,229,91,204,220,179,109,183,151,111,175,143,217,201,62,215,251,242,128,225,234,250,157,128,230,302,231,204,98,203,165,163,55,204,225,220,305,113,171,135,100,185,135,248,202,278,146,261,121,267,135,98,289,116,255,142,187,224,148,193,321,365,221,257,233,149,186,163,182,340,202,182,227,110,212,151,184,72,141,132,307,140,219,190,210,269,122,141,184,244,127,115,152,127,264,179,79,200,286,222,162,199,245,204,241,129,107,197,295,152,113,96,223,130,130,246,108,347,188,244,207,211,252,229,300,91,199,228,222,140,141,236,129,146,190,235,195,126,139,146,169,285,179,174,245,148,81,309,120,293,67,219,154,150,192,205,177,266,276,301,226,206,225,123,243,141,264,260,270,283,334,154,171,179,172,143,250,265,164,224,173,336,147,124,213,113,250,293,279,229,296,312,259,293,219,218,170,194,233,316,315,191,294,93,271,293,272,107,133,199,221,252,252,299,288,128,168,106,151,258,295,248,280,237,164,78,234,95,193,221,207,189,230,256,187,54,118,236,138,153,257,339,289,138,125,280,138,57,202,149,127,281,98,84,165,138,276,178,120,148,124,303,201,75,246,137,259,149,90,320,199,224,238,195,125,292,200,204,110,308,185,276,158,229,141,126,161,191,247,368,188,197,129,181,175,229,112,137,340,203,184,228,94,165,150,102,134,80,254,267,138,103,103,123,212,124,169,296,172,216,230,71,72,148,133,247,278,206,215,228,301,204,242,260,107,229,171,280,121,299,146,204,277,276,234,328,150,130,305,131,232,223,178,312,211,271,197,177,144,268,168,237,274,101,288,182,187,200,229,154,278,244,120,94,150,217,242,145,240,206,171,207,173,313,154,189,63,63,161,255,226,136,287,156,187,282,159,206,171,181,128,132,281,200,126,164,144,131,148,91,225,262,219,251,257,214,213,159,256,193,87,113,123,164,178,113,148,84,233,132,161,101,217,120,178,275,245,149,295,203,200,159,211,197,93,200,127,280,234,213,215,263,199,203,370,292,152,238,101,109,98,257,109,220,142,133,220,253,249,183,246,176,197,168,250,127,183,114,79,250,173,217,236,207,266,280,143,233,196,185,171,171,129,185,150,284,257,263,166,211,195,152,240,207,208,163,101,62,198,147,97,229,174,157,190,309,274,96,91,81,91,88,282,232,174,225,272,181,202,159,163,182,232,206,199,145,217,174,174,211,149,266,142,188,243,197,368,213,191,222,113,224,170,128,222,79,87,273,264,244,317,224,111,176,288,143,289,208,231,127,264,99,340,252,255,141,163,257,91,102,181,232,139,183,133,219,233,88,212,323,156,213,131,214,150,272,225,227,360,210,283,134,259,291,226,229,223,133,242,157,204,230,153,310,62,173,161,188,133,118,369,196,149,204,164,275,202,274,80,214,151,268,104,154,116,242,361,234,159,124,406,220,164,326,179,160,255,124,274,192,256,215,215,325,115,164,169,212,204,114,206,310,202,142,78,127,112,164,104,269,188,301,72,154,201,82,314,186,252,222,133,310,225,212,233,252,182,188,139,173,172,135,256,310,224,134,327,169,185,145,209,179,230,286,231,118,198,326,195,197,204,169,238,271,245,220,286,226,232,74,140,130,133,196,226,230,62,108,211,106,210,316,103,282,270,214,185,133,263,225,282,199,223,377,222,123,252,167,272,104,172,178,193,157,145,210,345,156,171,304,230,240,230,348,195,194,168,148,97,219,135,209,237,261,114,219,234,157,122,174,292,117,241,258,92,233,173,133,219,164,268,227,191,152,129,199,295,105,150,238,177,134,189,176,228,159,167,214,79,133,211,270,228,195,401,204,285,168,284,115,176,116,209,263,125,238,110,99,201,280,109,261,190,308,142,170,252,129,199,340,190,137,166,202,215,162,227,182,179,137,150,166,214,142,103,316,239,146,105,230,341,161,238,229,298,276,210,310,176,146,215,351,222,218,131,190,223,253,296,238,292,135,131,266,270,173,234,137,140,162,193,193,189,140,295,270,203,302,166,111,344,154,154,141,196,158,89,247,228,229,94,178,210,310,168,273,130,192,175,196,186,144,211,87,209,175,243,71,165,114,192,104,222,133,122,209,289,118,186,241,144,227,162,180,171,303,190,117,171,325,155,146,167,298,273,92,225,161,114,199,147,154,95,208,154,98,278,206,257,245,186,158,295,168,231,240,127,214,371,154,232,214,127,144,241,209,235,179,191,212,126,228,240,135,186,91,154,103,140,156,308,201,124,243,212,110,114,238,124,136,83,237,183,250,218,156,189,271,125,192,254,223,165,178,271,228,127,101,248,98,223,153,173,177,312,192,217,91,145,187,268,97,200,210,157,206,109,336,239,220,269,215,234,61,187,224,121,301,189,279,195,251,255,134,271,268,275,204,216,168,143,214,230,180,147,143,181,118,229,199,262,275,188,155,198,197,187,217,178,228,190,297,82,216,305,211,107,98,186,298,183,192,79,263,127,269,240,150,241,113,287,230,239,224,123,173,313,173,95,196,96,241,124,170,272,209,155,169,161,198,204,81,177,114,94,106,93,186,208,229,175,193,315,144,193,280,294,169,243,317,98,156,97,198,123,159,279,199,258,310,130,228,193,383,322,350,312,234,136,155,135,245,173,153,185,261,168,151,112,204,84,215,173,140,230,267,211,138,159,196,282,178,159,262,194,171,160,102,127,182,161,259,188,119,251,144,224,153,131,138,90,363,116,374,130,207,181,208,209,179,89,179,105,239,231,206,293,388,155,77,251,231,130,285,212,221,283,177,211,275,242,147,322,166,294,213,232,260,206,218,245,171,193,167,249,226,146,194,200,161,237,106,202,270,221,178,317,119,143,288,226,170,189,112,156,207,128,219,299,259,286,187,129,180,163,327,155,133,297,168,167,142,136,286,272,174,134,180,194,88,140,224,156,190,126,235,218,221,279,300,258,156,263,214,311,204,165,286,103,306,145,193,275,285,267,124,363,96,178,274,130,119,71,125,165,214,293,193,286,306,182,126,187,173,110,133,200,122,356,188,338,152,232,156,235,126,143,198,98,173,115,192,152,208,151,192,272,117,91,237,219,223,269,172,161,264,205,179,140,199,96,175,156,102,243,197,255,303,132,106,93,128,152,205,214,291,76,209,149,85,188,226,249,277,274,215,108,117,250,323,228,193,211,202,351,213,227,194,172,148,272,237,233,268,279,214,269,91,204,204,232,275,308,142,183,203,74,284,274,167,187,234,185,124,326,185,256,94,234,213,104,309,253,159,127,170,91,127,199,74,168,131,185,160,250,225,270,206,194,192,303,276,167,138,195,292,166,190,116,177,191,263,148,322,204,193,145,131,231,162,121,132,125,128,272,199,145,191,292,144,230,193,186,180,214,161,196,183,110,206,98,117,101,194,134,154,280,184,100,320,181,272,224,134,180,226,234,288,115,205,346,158,137,265,238,157,158,141,234,257,162,186,294,311,131,252,234,120,256,122,221,307,112,312,100,221,210,249,185,171,186,206,224,148,254,63,207,181,86,199,177,172,112,171,260,232,309,81,222,116,212,181,250,237,241,91,258,190,169,148,123,173,239,260,278,273,155,302,119,322,234,301,193,146,255,268,82,280,354,197,223,203,228,142,189,172,173,219,183,369,234,237,252,199,199,367,134,226,216,270,238,140,300,124,93,215,265,192,123,112,223,55,251,337,382,184,205,240,255,186,130,226,159,233,227,210,141,280,190,198,268,128,164,212,117,162,221,218,94,150,185,120,108,260,186,247,202,182,163,136,224,337,158,201,83,225,110,108,208,227,202,225,160,218,247,142,162,362,147,228,153,245,195,182,133,238,242,139,163,223,187,268,215,293,299,151,224,228,180,193,246,252,175,209,221,122,186,269,112,228,182,151,239,133,216,162,115,168,153,303,191,88,182,193,113,188,124,224,209,282,199,291,232,354,121,174,240,273,442,309,274,90,135,158,142,174,298,355,277,216,144,83,208,47,74,275,191,206,193,145,182,267,198,192,101,181,132,268,255,244,155,151,174,289,376,147,155,300,244,85,216,137,230,220,155,126,165,204,149,231,163,219,266,206,216,300,116,313,113,217,264,207,265,158,205,117,286,180,159,280,222,282,180,169,118,210,230,268,270,311,169,60,246,266,259,249,298,106,333,264,144,231,232,176,288,168,118,158,218,221,183,171,201,203,191,127,241,320,169,264,253,101,109,188,155,160,231,186,224,235,225,117,143,262,225,163,244,234,197,131,229,161,249,198,185,226,154,247,87,118,243,310,230,190,118,139,218,232,131,217,288,91,137,244,153,179,238,209,131,302,215,173,163,199,112,175,211,97,194,256,136,74,327,191,204,158,224,246,189,223,133,270,194,223,224,192,234,199,224,244,195,261,108,252,238,271,294,175,343,283,240,254,180,204,158,189,245,192,171,301,285,206,107,283,230,144,86,328,102,177,295,239,134,194,228,105,121,181,226,187,123,229,151,300,230,202,228,320,306,185,80,180,201,170,156,278,143,211,238,117,230,309,195,358,122,301,111,268,162,129,258,130,148,277,222,191,242,210,219,208,233,277,81,121,99,194,240,170,247,264,226,167,99,195,170,338,197,322,269,273,264,337,197,191,193,147,154,167,229,261,265,133,138,293,209,78,281,182,250,199,90,260,246,302,284,244,218,230,229,274,134,292,99,182,154,223,83,285,195,158,191,207,65,207,235,100,217,224,298,153,82,219,144,57,252,147,214,224,291,132,294,142,126,165,190,87,143,209,158,303,222,378,292,117,143,198,278,125,195,162,126,111,418,102,204,221,256,161,186,280,132,166,282,174,293,226,180,289,288,334,172,188,203,250,212,99,334,230,199,141,195,282,176,273,150,204,160,178,144,222,240,81,143,195,151,229,314,159,177,135,169,193,240,354,189,246,156,121,135,249,304,280,208,182,217,217,132,266,230,239,255,166,303,273,268,149,189,112,249,199,144,120,195,228,119,65,188,329,125,313,258,287,139,147,204,204,278,275,300,267,184,170,119,114,115,217,236,165,94,102,162,252,260,162,104,70,174,132,165,306,232,238,121,254,155,141,152,224,204,206,166,144,158,228,142,212,191,112,150,134,376,83,211,218,170,252,83,131,133,222,269,273,83,260,92,83,228,126,177,338,168,203,128,173,363,150,108,322,178,148,124,195,283,122,294,150,207,177,138,297,195,192,215,201,164,224,160,165,144,225,167,181,206,181,180,299,214,165,223,146,270,281,316,244,220,154,227,216,146,143,250,124,109,130,95,114,260,318,179,121,287,118,133,216,221,200,262,246,186,249,287,129,324,185,110,140,214,125,154,225,284,85,197,293,306,249,221,359,143,156,268,215,229,101,255,297,61,178,225,179,125,238,198,217,200,283,195,304,77,235,212,80,254,96,80,206,318,141,184,203,224,110,246,173,204,170,211,207,339,209,156,147,160,245,205,163,227,265,138,78,136,127,229,233,151,347,184,192,201,200,203,231,212,319,292,169,66,135,138,108,166,235,340,211,334,216,266,97,232,324,236,228,198,163,240,150,243,255,248,129,247,132,79,153,184,261,145,217,313,241,241,130,243,138,136,170,232,223,234,230,108,181,183,293,147,262,219,205,273,231,191,139,155,229,128,313,209,216,197,113,198,193,300,229,116,277,258,217,210,148,142,108,137,142,150,147,312,126,198,177,220,154,186,132,230,89,205,204,184,294,137,168,226,272,295,150,200,269,288,297,191,218,133,161,212,137,161,224,152,77,316,119,227,150,204,196,179,219,205,175,149,298,329,272,138,366,176,255,132,305,164,192,165,184,142,365,129,200,216,103,180,255,202,178,190,320,94,249,128,233,332,125,256,156,223,216,198,197,160,192,208,246,199,302,202,134,273,201,143,229,111,214,220,312,171,230,113,138,291,251,187,189,147,46,108,207,85,237,179,295,315,219,112,145,181,241,229,154,106,337,149,235,181,180,237,179,172,200,182,112,266,243,279,226,145,161,314,173,340,267,163,278,198,130,164,148,198,234,274,178,109,109,106,224,193,166,241,257,134,274,165,246,229,195,197,141,304,188,178,218,245,152,221,257,163,199,231,232,176,254,305,201,105,363,159,125,181,141,136,111,122,127,337,331,215,240,217,179,339,86,211,103,60,256,93,321,238,201,266,297,196,183,185,163,155,309,120,250,265,265,122,325,257,122,119,378,149,237,215,137,83,138,124,86,281,217,290,106,182,175,213,120,173,216,178,181,165,258,86,166,275,176,311,112,182,146,126,138,240,103,143,379,232,256,219,160,108,200,181,65,141,166,204,147,93,256,107,294,131,222,188,220,217,239,115,220,116,205,265,183,264,197,201,146,198,105,112,202,141,214,304,202,260,176,238,245,104,234,250,292,277,123,132,223,236,133,242,92,305,277,178,162,287,279,186,143,283,245,199,308,155,172,124,160,197,165,255,155,103,92,188,305,266,207,194,149,328,219,87,172,139,188,310,216,103,141,261,323,171,142,163,121,314,246,260,178,105,132,116,152,200,230,230,197,174,240,250,144,260,289,296,282,146,333,299,114,190,174,149,188,225,214,309,159,184,248,296,140,196,141,130,190,121,86,209,209,217,213,113,106,201,221,98,298,210,205,251,270,165,147,276,273,206,129,166,163,120,93,264,204,271,125,201,159,171,199,237,162,188,245,118,197,219,159,227,154,111,210,146,186,195,226,244,223,233,248,201,222,150,179,76,219,185,135,79,175,224,287,174,146,125,231,77,302,191,290,181,126,381,164,208,307,183,202,160,237,115,103,90,201,118,213,186,229,220,90,282,175,211,289,239,113,127,96,189,249,195,289,242,221,352,204,336,163,149,102,151,248,228,171,361,197,207,138,144,128,106,236,134,201,93,263,244,235,137,247,182,75,240,125,277,136,332,187,345,323,217,192,196,204,262,246,147,143,220,165,160,192,205,198,147,238,167,217,248,174,152,223,301,111,166,234,93,238,291,143,86,106,211,137,324,167,123,140,321,221,166,297,236,123,256,121,228,312,158,178,179,161,105,322,191,209,89,117,306,201,278,121,251,266,180,159,97,186,165,264,194,269,117,168,239,143,151,73,124,207,243,126,243,108,212,214,188,200,198,226,314,169,267,202,115,231,179,291,129,234,316,206,160,235,126,275,254,208,189,158,177,285,194,104,309,237,176,205,153,165,108,203,163,275,157,305,164,152,229,163,228,135,226,94,332,125,244,246,180,182,153,246,203,285,239,241,160,124,138,110,276,232,219,139,197,286,66,211,212,334,307,165,184,118,223,237,194,207,115,153,210,269,212,297,244,239,186,245,210,171,231,206,138,317,258,71,225,174,120,278,254,104,126,164,257,221,191,207,201,98,186,283,177,207,263,297,187,97,277,156,76,179,292,176,119,260,155,282,145,168,220,150,210,263,152,128,251,270,143,149,123,169,181,128,150,243,137,241,200,224,182,299,281,261,165,147,243,150,167,180,149,301,138,159,175,135,130,349,192,238,265,284,186,214,120,195,175,135,291,218,177,226,238,246,179,197,232,162,235,126,263,67,189,192,73,224,250,222,131,145,175,174,71,143,206,300,193,197,395,109,204,241,324,225,105,267,201,165,74,199,215,149,157,117,264,257,243,220,242,101,204,371,268,137,199,216,178,229,173,199,325,219,249,278,143,178,280,250,330,183,170,220,185,163,169,226,127,242,218,176,174,262,168,165,226,248,223,246,319,190,63,178,211,209,178,191,125,302,199,210,270,210,248,235,273,346,243,70,250,217,122,183,239,136,156,304,234,197,116,199,210,181,213,261,215,161,224,225,218,243,248,296,244,159,185,218,235,274,187,297,177,158,134,146,74,243,257,90,210,226,172,158,377,189,281,93,181,157,304,141,166,234,184,117,279,249,256,196,218,228,191,210,271,173,191,197,180,251,179,358,123,62,209,146,180,252,349,200,222,165,182,110,69,132,287,140,114,186,130,165,264,114,149,130,162,272,221,71,240,208,254,216,86,99,150,232,138,216,118,126,83,193,226,263,219,199,168,202,128,216,138,267,106,171,172,158,144,118,145,278,206,274,168,324,254,171,191,235,141,230,168,211,163,182,216,113,126,168,148,268,185,137,108,137,200,110,132,219,209,320,272,236,181,303,130,199,151,236,200,209,134,108,186,138,125,249,377,313,203,238,186,147,294,203,164,144,306,178,238,167,157,143,203,185,246,258,173,207,182,154,350,278,160,175,183,168,153,357,145,203,165,158,318,222,161,266,293,197,117,170,129,204,196,261,218,223,110,195,173,183,123,128,172,136,157,196,260,221,96,252,148,115,138,286,186,259,126,379,199,234,137,225,180,175,217,200,180,197,188,240,211,289,199,161,280,177,202,211,191,82,220,236,169,214,128,192,140,193,280,137,220,186,147,221,213,229,228,138,168,187,71,132,172,226,227,246,89,219,250,276,171,121,261,231,151,120,264,314,357,294,254,175,251,239,196,230,212,277,59,215,87,135,162,212,212,188,89,118,204,313,208,364,199,194,228,142,248,66,169,105,334,143,162,122,266,183,67,217,220,202,93,184,175,169,140,240,145,174,104,87,215,253,195,345,182,134,273,229,100,110,233,227,180,178,283,221,156,224,182,209,87,337,197,116,265,93,221,192,312,260,271,235,193,121,211,110,251,177,146,193,245,88,195,114,213,142,157,139,281,194,69,346,247,257,206,375,118,153,194,171,249,103,155,164,194,134,136,176,239,187,149,212,193,221,171,196,200,197,213,106,265,230,225,189,138,188,336,95,318,183,149,217,310,143,301,154,200,267,134,94,235,161,106,233,276,136,211,235,123,154,153,177,365,269,170,214,306,254,282,150,281,225,270,121,259,128,133,176,322,141,174,248,78,190,249,83,156,310,135,182,114,245,148,330,190,234,131,153,292,140,139,159,278,128,137,150,109,267,145,228,210,331,172,171,266,213,186,186,275,172,91,148,118,221,131,175,157,106,103,242,157,229,161,201,110,204,153,174,142,187,140,232,226,134,131,265,102,240,222,277,143,283,120,168,250,248,279,121,227,123,156,92,182,278,103,187,102,149,214,131,138,168,256,134,183,217,90,173,230,247,255,177,223,176,143,129,134,194,259,183,214,270,253,216,140,227,72,227,124,148,155,328,241,131,218,197,151,192,128,160,225,130,160,319,165,181,103,177,110,274,110,214,106,245,150,117,287,177,114,224,86,323,231,164,205,126,113,256,82,193,192,314,211,217,133,234,200,277,177,173,232,208,259,148,195,134,137,183,39,228,178,179,141,200,224,117,200,196,107,215,199,164,185,134,302,165,191,176,234,138,287,90,205,170,125,179,273,232,219,120,178,361,201,288,262,325,143,147,216,262,277,228,124,122,294,157,183,130,191,133,114,139,139,188,173,216,302,205,191,126,305,275,275,319,254,116,212,88,222,151,154,135,115,188,237,219,193,280,150,96,113,207,248,93,187,107,227,189,325,203,258,183,237,85,177,231,181,208,271,160,246,117,232,145,209,94,171,212,178,182,263,121,147,213,135,117,225,173,270,145,167,246,260,216,165,222,267,176,243,244,174,259,244,210,131,231,170,206,148,177,170,124,276,144,116,340,238,231,135,228,280,232,228,161,210,224,252,206,269,184,220,219,147,238,278,172,57,255,131,92,248,163,222,183,176,164,236,174,133,71,234,253,294,156,81,190,163,143,240,153,106,182,221,217,179,209,257,152,219,220,201,244,314,138,167,175,174,125,305,321,307,280,100,316,244,225,112,273,260,165,147,255,231,179,174,207,177,158,182,108,151,274,235,223,200,269,109,201,248,279,197,160,147,328,240,231,214,209,175,180,210,240,94,232,210,232,283,176,229,206,107,200,163,275,136,292,128,167,138,55,207,220,146,208,78,186,146,179,113,175,98,328,98,143,217,185,179,172,98,236,274,314,128,355,246,307,226,60,274,241,268,168,152,295,173,177,132,247,151,283,138,168,416,212,265,143,368,267,344,149,227,312,190,218,192,179,199,178,122,149,102,215,177,292,236,205,352,142,165,163,281,171,232,205,230,236,141,238,189,163,163,199,222,284,261,179,325,231,281,229,247,186,225,203,202,125,158,204,315,126,134,209,214,89,214,202,227,283,235,187,124,222,138,162,117,195,288,134,189,139,182,156,348,252,224,216,253,145,160,251,93,196,268,251,235,251,202,231,335,193,108,204,203,135,104,214,168,193,253,276,165,204,249,174,136,206,235,160,248,180,146,162,286,220,128,216,95,243,193,153,99,121,174,233,109,349,82,155,129,309,167,297,223,157,319,256,443,149,183,236,181,261,223,151,107,213,124,219,98,255,156,97,200,64,171,316,80,160,104,110,91,222,84,341,259,169,291,225,120,160,338,208,160,222,245,251,170,272,122,214,163,106,183,155,165,341,149,215,264,173,239,73,195,158,305,102,200,114,294,295,232,173,177,144,112,249,120,170,165,141,129,229,246,265,192,245,235,166,111,196,152,211,140,162,255,142,248,244,198,126,168,226,267,68,92,332,306,181,177,372,107,187,301,99,159,165,113,319,308,192,143,91,104,287,208,141,261,106,223,255,163,175,201,153,219,187,285,185,197,226,72,225,135,346,258,106,184,325,296,248,153,256,234,130,202,212,248,357,194,107,202,299,171,254,148,99,159,261,185,192,104,206,173,281,309,186,205,167,133,263,280,148,192,112,141,230,128,163,184,137,166,69,144,188,215,275,107,327,269,278,233,110,220,154,153,157,251,205,238,135,161,98,108,202,275,276,286,190,213,207,231,186,290,124,95,133,255,136,350,266,241,294,207,157,142,331,149,197,163,105,83,166,121,193,104,164,78,204,304,208,228,126,273,259,89,141,199,206,95,228,159,156,135,187,233,192,281,234,196,238,187,153,189,184,185,155,121,192,176,188,146,60,180,154,177,171,127,349,139,166,101,214,81,225,226,165,180,280,179,277,245,248,232,126,217,200,163,112,170,195,169,140,121,90,198,186,218,205,153,164,301,117,130,120,342,101,182,250,175,291,129,178,187,233,163,164,304,141,316,205,166,150,159,200,171,126,222,346,251,130,130,122,174,208,275,184,326,281,186,275,158,250,168,167,159,224,236,266,303,252,242,101,239,210,193,75,232,204,296,197,260,252,188,159,231,206,229,244,280,145,183,129,200,170,170,224,372,187,205,231,156,174,204,291,284,195,155,75,247,111,156,253,71,243,254,237,166,242,204,152,196,195,109,126,206,176,194,237,195,210,133,251,214,233,220,325,134,151,179,247,174,159,244,236,200,158,102,246,201,320,242,198,202,96,280,196,184,141,384,206,198,227,202,223,312,220,265,119,195,213,180,159,157,264,75,198,204,239,128,287,238,297,229,138,109,227,218,160,127,236,102,101,188,201,129,255,137,144,240,237,221,145,165,269,86,246,285,234,162,149,269,190,226,332,209,219,309,224,193,175,214,164,257,189,350,215,287,144,189,263,206,200,110,73,127,117,273,162,303,212,122,236,144,175,136,330,337,72,173,125,110,184,157,224,131,149,310,101,256,210,206,209,225,45,226,175,157,182,310,125,141,242,275,102,163,195,243,186,277,85,260,383,182,371,174,162,211,216,272,130,194,140,45,321,216,176,134,173,168,108,198,180,261,160,299,201,276,118,238,254,335,145,98,217,287,271,172,109,95,298,150,193,83,205,119,325,171,154,76,214,150,195,171,351,178,146,135,186,190,226,309,123,128,162,224,324,234,314,236,205,117,173,198,151,220,160,195,279,244,155,172,135,210,95,410,203,150,156,125,318,318,93,140,141,103,171,117,191,115,164,214,64,162,180,292,262,229,122,303,219,230,172,108,169,157,258,272,251,166,286,166,122,77,335,220,224,316,247,249,148,292,230,298,243,178,152,131,76,128,182,140,293,261,272,119,153,202,186,201,146,198,202,90,124,223,162,124,357,187,269,169,225,308,243,333,147,347,259,344,189,262,186,143,161,133,119,157,146,278,151,250,159,192,306,245,194,171,103,106,184,244,99,184,236,248,141,273,145,102,224,180,246,126,214,228,163,184,156,159,200,254,191,255,190,160,148,257,152,254,283,190,357,143,165,237,116,184,176,184,131,173,69,171,236,181,237,187,173,73,223,152,250,169,125,136,148,99,203,240,245,170,109,289,104,210,223,227,138,198,287,244,252,88,150,108,118,151,206,205,81,156,180,231,162,217,144,201,140,234,155,191,174,209,221,159,239,264,106,130,287,291,118,260,191,207,151,263,354,283,294,257,246,212,158,231,239,154,360,164,231,92,235,77,189,294,195,207,213,145,294,141,206,190,104,191,330,185,168,110,216,178,180,252,173,168,180,183,282,106,247,130,185,243,133,124,289,176,142,201,271,174,104,356,139,211,189,231,204,188,118,264,239,280,113,224,191,299,256,137,225,215,214,350,208,231,128,185,249,139,358,193,118,124,132,193,153,262,195,162,216,96,248,249,223,222,144,331,127,160,242,188,96,124,196,283,152,210,49,227,301,247,153,158,96,72,210,218,129,198,329,271,232,81,177,174,55,313,51,96,280,222,89,90,205,123,259,245,176,273,242,154,272,210,131,267,162,165,306,188,175,105,213,202,172,318,361,234,352,283,139,349,137,209,183,155,84,132,185,168,347,189,229,212,137,334,222,130,129,133,137,189,126,173,232,130,105,176,193,119,139,100,142,220,233,215,166,317,121,215,339,256,276,118,294,286,295,264,209,190,138,134,242,190,289,197,127,198,157,347,307,66,195,199,76,208,298,210,128,232,232,204,291,162,155,160,139,246,174,246,102,157,269,179,108,149,180,322,125,148,170,229,225,220,200,118,214,209,186,301,146,208,212,122,251,299,368,95,258,135,206,196,137,99,293,197,193,190,206,175,170,150,169,132,159,308,210,181,120,204,190,266,232,191,124,162,59,161,276,200,229,154,102,95,265,292,179,227,273,174,243,287,213,119,169,134,200,359,204,191,169,221,226,58,231,162,264,133,293,272,193,270,156,145,105,182,116,105,167,143,211,250,145,139,98,200,239,346,189,259,115,176,209,204,153,211,256,311,201,293,381,251,285,120,154,296,282,175,145,200,234,174,185,241,252,286,244,291,130,122,301,351,123,160,198,251,204,211,230,244,193,327,127,256,223,254,287,272,152,54,222,205,172,223,179,182,282,163,151,313,204,227,193,115,149,213,182,170,181,119,83,163,215,198,291,174,255,206,220,135,218,142,178,104,130,394,151,148,175,213,239,169,257,111,201,200,156,184,261,195,101,143,231,129,350,372,285,229,273,182,285,232,206,264,134,115,349,204,145,91,209,111,191,209,176,246,209,200,223,194,45,240,291,317,85,232,184,140,153,159,175,82,101,196,254,206,368,197,181,240,284,248,303,330,160,233,94,164,120,205,203,299,222,144,250,216,316,188,115,238,305,200,147,196,71,162,162,107,304,320,176,253,196,299,70,99,235,192,111,192,159,103,136,242,165,228,117,355,241,209,191,131,279,164,187,267,128,196,367,183,210,106,317,107,109,307,158,101,291,238,221,170,217,179,150,270,156,219,224,351,202,294,195,189,110,211,230,297,232,282,263,222,163,354,167,249,157,200,166,145,191,125,255,291,206,152,76,91,315,150,238,240,237,127,199,85,137,167,318,140,197,134,342,203,74,305,210,129,188,255,142,179,175,190,203,69,333,150,168,344,209,268,184,149,153,299,163,118,144,133,80,99,110,272,255,146,183,163,161,132,310,230,230,116,179,227,77,203,174,82,118,235,197,253,198,264,227,204,209,358,95,186,182,104,187,137,288,265,182,92,281,183,234,92,163,179,196,142,176,213,252,160,214,113,206,149,196,244,162,300,336,124,74,137,100,367,154,137,193,118,130,164,185,154,186,153,306,354,74,239,232,172,112,254,203,145,374,214,156,237,42,129,176,248,230,248,246,170,118,261,177,127,142,243,294,125,198,192,261,276,249,123,233,151,335,173,116,202,208,159,276,113,147,208,186,173,139,184,193,206,196,211,115,264,229,135,151,187,166,333,152,59,241,142,142,291,188,112,143,199,69,249,149,156,337,196,126,206,205,244,230,304,170,243,118,149,159,175,93,195,89,129,105,137,319,231,157,166,252,276,280,154,234,310,206,123,87,122,233,167,122,106,225,193,66,233,287,181,241,262,215,86,246,182,444,287,246,138,211,134,274,300,71,305,188,210,212,239,156,81,295,298,185,181,123,136,193,210,266,70,202,208,146,74,188,130,103,187,200,237,171,189,150,218,323,68,123,253,72,167,229,129,178,159,210,207,130,209,221,107,280,111,152,199,210,130,145,219,237,222,323,223,219,170,186,238,225,190,200,186,257,202,235,227,161,247,209,162,173,246,219,230,178,134,184,289,159,260,205,338,192,286,206,183,269,185,107,180,113,93,293,192,213,207,55,193,215,192,92,187,218,236,176,196,203,293,101,182,225,170,247,208,190,79,214,241,91,250,162,245,305,101,234,189,159,240,140,180,221,277,175,186,315,267,187,171,164,198,162,258,175,115,72,263,216,201,218,256,136,201,172,224,295,154,166,163,138,162,124,209,162,113,171,212,256,265,154,274,151,303,275,205,160,259,107,292,364,208,190,281,136,245,151,97,93,86,199,105,192,212,219,59,245,209,126,165,200,162,108,181,216,141,198,171,139,211,165,123,193,161,132,172,94,233,147,124,184,115,113,227,105,192,159,178,302,171,240,217,213,181,192,180,320,128,116,224,205,116,244,273,227,365,197,277,202,233,169,189,114,168,388,224,227,190,161,258,167,136,186,197,222,261,150,238,259,236,281,136,188,252,315,283,177,166,202,244,214,132,185,120,271,163,188,198,216,377,194,166,272,74,115,254,149,294,257,162,122,297,192,198,234,237,312,192,190,118,266,326,292,135,240,224,204,273,246,221,76,175,252,167,229,223,187,104,227,148,146,222,123,194,163,317,174,167,144,221,246,213,137,90,306,167,79,141,229,189,106,151,220,274,212,287,201,204,155,90,98,268,252,130,195,141,64,251,267,86,179,158,193,209,182,305,184,163,134,225,143,167,251,321,164,221,131,255,159,251,53,142,254,143,316,199,115,126,217,238,169,209,205,366,183,183,219,242,147,200,232,201,147,85,113,207,359,220,133,130,210,129,195,182,138,193,176,155,204,151,120,216,107,116,155,296,202,221,163,225,180,243,249,140,136,119,99,139,230,71,98,186,187,126,288,138,169,181,155,168,120,223,145,84,285,259,126,181,251,335,253,113,128,190,79,219,192,275,93,182,226,202,245,154,285,290,129,306,170,117,284,134,183,204,238,266,255,115,194,232,112,197,155,241,120,204,117,61,259,219,376,116,269,206,100,240,177,186,232,197,128,91,155,220,226,219,291,217,138,168,96,75,208,265,139,244,187,263,239,182,121,250,95,234,261,207,212,205,239,286,141,187,173,139,225,156,204,181,215,207,312,103,277,140,82,150,163,224,184,215,242,165,78,218,242,318,240,105,142,269,223,225,250,99,282,134,355,166,115,214,170,79,101,247,362,103,157,204,116,277,146,170,177,200,211,154,229,257,94,196,98,321,135,206,363,226,307,254,164,158,165,100,200,228,109,134,204,183,86,217,244,251,264,98,282,151,158,232,87,305,99,111,246,206,189,263,205,144,207,130,88,139,202,218,185,149,192,334,161,106,140,220,204,250,145,103,128,224,221,112,63,223,126,183,216,237,265,172,159,151,194,101,250,191,212,166,259,152,212,163,248,186,277,231,302,167,185,201,154,59,182,236,190,161,207,235,205,152,187,323,316,237,104,351,155,191,106,39,191,202,221,239,135,101,231,232,124,307,171,207,92,172,149,174,117,161,114,221,214,199,179,186,214,125,113,210,165,251,238,274,247,214,154,343,218,223,235,164,188,222,85,204,304,239,210,203,214,81,277,289,306,340,235,296,380,156,100,185,147,294,166,332,192,197,105,125,287,165,276,191,218,194,53,253,237,222,283,205,310,195,190,367,183,195,262,110,219,189,113,350,110,198,286,304,76,190,178,149,273,162,171,103,130,176,357,173,320,138,150,231,174,242,153,169,224,317,250,220,393,256,161,276,198,164,236,160,188,170,121,275,131,239,145,404,215,106,264,160,123,299,99,163,111,163,169,178,232,145,138,109,232,149,281,353,178,100,177,80,235,202,232,259,178,239,194,294,203,207,185,202,273,239,182,198,147,191,176,244,275,184,248,199,181,143,217,180,226,166,221,232,188,193,64,259,196,213,226,208,212,196,122,192,229,261,256,196,196,199,163,150,173,256,126,161,54,309,242,305,97,161,166,335,242,177,160,167,234,104,221,262,264,224,211,278,289,171,337,210,155,174,217,249,279,189,138,115,136,172,183,135,287,132,168,138,215,233,230,231,209,100,342,310,285,243,241,311,96,207,162,197,341,241,147,336,257,310,82,175,130,244,99,106,101,140,273,254,165,205,95,139,298,122,113,172,222,179,236,215,184,203,197,232,104,90,107,146,284,199,116,261,165,209,97,180,109,200,91,117,95,179,166,219,135,295,259,182,336,99,276,181,159,284,180,221,182,291,216,215,148,170,272,336,214,250,163,253,205,133,216,251,220,231,207,228,268,248,239,98,188,233,288,214,244,285,239,164,226,194,213,200,199,189,283,162,196,226,237,124,150,188,125,192,145,113,83,61,98,344,177,184,213,206,118,195,125,127,158,286,285,180,250,305,256,204,239,183,221,230,299,201,73,328,173,257,113,148,217,184,290,179,169,155,121,188,181,184,289,161,167,86,261,88,119,189,319,295,240,222,208,225,164,172,244,157,103,154,163,207,200,103,158,204,169,190,85,163,132,277,187,236,86,167,242,130,172,198,263,170,235,96,172,171,67,214,150,88,192,159,356,238,178,212,273,171,137,207,117,154,281,147,200,113,235,250,223,219,111,368,125,165,118,86,190,86,139,209,66,154,128,254,191,316,206,124,203,192,171,181,265,168,171,195,243,139,211,114,292,260,217,205,180,102,229,210,166,181,177,255,244,86,228,119,231,145,301,332,187,151,153,200,355,157,211,144,243,156,182,232,147,206,172,234,218,115,321,137,230,237,241,248,249,103,236,176,147,234,182,271,117,139,89,194,165,235,176,159,230,186,153,152,254,275,142,233,253,261,91,92,136,266,226,264,174,80,173,161,149,299,120,155,332,216,82,174,362,280,177,171,87,182,99,164,234,237,125,68,271,217,202,193,244,314,168,200,116,115,152,179,252,129,214,204,181,254,219,161,138,137,236,293,125,175,214,137,183,107,331,279,209,254,184,246,155,201,88,142,226,76,248,179,109,167,208,154,183,192,161,165,145,192,151,256,161,224,97,210,306,316,119,271,155,138,268,134,154,239,124,128,226,170,250,98,250,155,256,149,132,236,209,251,217,256,187,239,229,52,184,145,118,119,275,226,262,138,294,248,259,122,113,170,186,130,157,179,203,150,225,117,358,92,261,218,288,159,211,231,257,142,245,309,212,300,256,209,122,166,307,161,155,226,253,130,144,137,108,251,226,124,199,241,261,242,247,210,268,217,57,156,255,197,191,178,134,171,214,124,271,315,139,190,217,222,238,177,318,131,235,197,143,170,116,100,112,200,167,231,226,159,222,180,127,127,282,188,99,248,199,317,124,303,152,193,126,341,206,274,214,172,205,192,87,248,292,129,205,176,300,241,203,166,128,232,224,214,305,312,312,200,224,163,296,293,269,270,188,231,87,213,210,284,190,194,267,228,149,176,181,326,178,268,157,287,199,150,388,281,236,88,176,103,277,236,125,227,178,213,145,209,108,163,193,102,138,124,160,119,228,231,123,264,213,210,236,200,192,203,141,97,131,247,175,91,189,307,168,211,276,128,123,237,300,251,149,117,178,186,217,220,196,292,296,341,167,201,184,171,174,170,238,158,154,242,137,102,164,211,262,216,342,123,166,136,331,144,230,131,203,253,224,130,226,258,189,201,178,158,192,207,259,172,59,265,190,217,205,136,337,152,216,269,98,228,194,178,71,291,147,287,123,251,142,186,150,115,192,210,312,221,244,105,122,271,233,200,244,180,104,134,91,274,247,198,348,329,169,174,243,132,113,187,199,225,205,188,205,279,233,94,268,184,389,273,332,133,129,199,218,300,169,280,75,241,174,186,211,176,155,278,111,236,225,121,117,141,121,132,128,158,273,100,158,141,296,246,243,113,219,307,94,200,147,197,247,253,262,225,281,199,149,96,54,292,176,290,91,135,223,87,312,149,186,343,224,237,307,211,278,124,211,142,151,323,237,118,210,97,262,213,256,294,250,265,149,148,166,155,202,74,239,172,129,209,184,98,273,322,135,119,108,210,124,204,103,144,72,232,161,286,365,138,183,147,265,158,200,184,95,234,266,188,230,227,156,214,243,220,304,208,222,167,292,220,188,214,239,210,182,114,111,168,104,306,121,201,256,86,223,141,344,151,253,155,190,102,321,288,235,224,134,217,181,125,218,99,154,198,322,245,109,82,226,376,206,253,128,315,82,119,84,283,102,223,86,320,150,263,181,83,303,151,117,272,232,256,245,215,170,155,175,190,241,201,184,185,227,157,123,163,163,185,181,162,91,130,157,173,245,290,165,115,229,144,213,161,127,199,105,113,180,202,163,183,251,180,118,257,202,172,268,275,252,271,145,221,280,188,312,131,212,219,158,199,233,217,280,269,171,213,141,73,216,85,205,218,67,160,203,224,94,221,227,240,137,139,247,270,90,149,239,195,248,221,135,90,202,107,195,103,75,274,278,72,185,146,122,258,85,199,285,166,370,209,178,176,349,162,194,194,235,228,96,171,182,175,278,184,135,223,192,169,164,92,207,172,152,249,322,150,216,153,140,258,151,74,226,175,203,163,161,200,190,153,238,126,173,195,228,211,278,282,188,178,124,100,165,202,186,196,282,164,196,193,245,165,127,195,136,166,151,211,177,266,235,198,272,141,113,248,172,103,235,320,247,373,204,216,140,177,238,205,171,159,197,195,247,155,225,216,275,164,205,230,206,196,271,115,204,152,264,325,233,161,259,247,369,243,313,194,200,190,242,267,100,156,171,98,215,252,234,295,151,301,293,172,203,251,126,199,287,321,104,220,112,118,315,164,106,117,188,294,240,102,206,155,228,268,190,276,167,284,186,226,225,151,177,188,172,161,222,148,258,162,183,152,103,212,274,296,67,208,210,236,305,246,213,136,255,110,185,153,206,248,265,181,268,267,168,338,146,205,173,236,180,262,240,157,254,260,288,179,121,262,135,136,281,260,295,318,271,239,179,266,140,224,197,238,190,159,122,235,178,178,182,100,129,251,238,181,179,88,227,306,227,198,228,225,223,180,234,264,198,81,274,103,74,202,153,131,148,142,106,144,102,193,243,145,173,209,212,216,230,207,176,166,176,114,124,142,215,93,92,363,269,175,161,241,311,272,118,218,158,163,110,141,203,132,201,117,232,298,133,139,110,82,142,230,134,136,139,235,183,154,161,208,162,299,242,223,217,220,265,343,153,168,215,165,266,216,256,231,130,169,256,351,143,169,100,84,177,252,192,292,89,213,114,275,255,187,173,232,186,166,137,186,160,320,173,166,105,177,121,233,145,228,214,160,227,256,114,171,186,101,225,212,199,147,198,51,134,366,164,231,107,155,226,302,203,169,135,290,174,254,60,224,251,201,167,204,141,228,245,166,239,254,90,253,316,230,151,212,316,230,206,193,250,67,156,278,81,80,244,163,170,145,98,235,143,147,177,287,234,219,231,233,98,179,156,141,118,188,127,89,112,225,331,262,206,116,240,184,188,113,306,130,239,178,118,197,183,107,243,250,222,134,241,252,182,332,220,201,318,169,215,267,288,88,180,203,468,165,219,88,231,138,176,234,56,134,319,143,202,243,252,155,184,225,187,264,228,71,238,131,129,112,131,234,112,138,243,231,204,209,185,170,229,228,294,275,203,161,133,241,225,227,128,228,227,149,164,160,320,316,136,180,214,165,170,228,146,133,149,229,233,268,257,203,138,141,113,256,195,225,175,238,304,134,196,103,210,274,184,213,139,174,348,288,229,175,119,186,279,64,50,375,277,166,162,170,149,238,146,99,76,256,163,171,225,207,276,284,83,222,153,218,232,157,296,197,214,191,205,184,226,216,214,171,123,177,195,136,101,212,122,129,115,282,272,161,200,221,163,239,254,232,239,175,156,362,252,125,92,235,219,124,291,193,213,71,76,253,299,200,162,219,153,194,164,156,208,268,193,107,375,184,186,229,202,141,272,147,206,186,136,266,71,224,238,126,150,223,162,204,144,90,224,137,70,163,227,220,168,300,143,199,128,167,191,183,199,120,207,90,195,177,142,293,200,149,145,179,211,208,128,225,194,244,345,282,99,246,208,212,353,140,183,235,272,222,218,66,194,148,241,142,292,127,217,214,167,151,198,248,79,240,206,238,161,176,214,140,193,161,254,208,110,130,233,236,229,261,149,246,299,186,316,223,215,275,211,368,190,154,261,276,214,230,172,170,172,108,228,194,184,167,294,291,161,232,323,114,239,159,214,86,226,182,339,110,208,201,177,109,149,158,203,259,198,148,99,154,289,249,191,186,211,168,375,212,125,340,202,252,264,205,244,152,85,124,242,237,109,203,174,190,246,220,80,228,313,293,305,198,161,259,327,200,324,179,335,220,252,230,167,93,197,117,157,42,293,183,114,241,136,335,196,137,219,177,160,168,227,298,280,208,210,198,194,295,120,109,123,192,114,84,187,256,224,293,138,84,163,275,302,198,252,206,156,275,250,194,134,262,133,183,201,179,184,190,262,219,173,262,202,175,170,127,214,158,188,92,166,147,255,282,160,320,241,198,168,165,230,184,324,254,162,213,201,302,184,96,408,177,140,235,178,264,173,303,243,149,229,199,142,139,292,207,290,182,214,199,209,242,228,205,192,133,235,192,114,247,247,138,247,243,212,207,132,152,211,96,119,192,207,123,176,249,210,178,162,287,112,42,243,190,153,138,225,191,232,282,211,261,185,215,242,231,265,348,218,219,165,128,181,165,153,255,113,164,261,272,199,237,293,215,96,169,302,156,110,233,223,249,145,343,174,308,223,299,282,268,182,170,284,314,229,342,326,244,144,55,302,188,257,212,220,308,113,270,197,281,201,125,140,135,220,243,160,266,176,219,95,258,239,166,167,193,287,202,287,314,260,297,102,218,237,151,96,220,193,165,140,316,227,118,203,80,90,244,166,290,225,165,148,227,296,265,219,155,227,178,180,286,251,266,231,179,257,210,209,212,193,156,143,208,282,208,119,206,160,193,172,165,113,160,268,202,189,111,179,173,199,172,168,180,127,309,108,73,125,124,209,205,111,110,246,323,224,107,214,146,192,208,237,290,208,332,193,215,116,120,170,134,151,150,171,347,125,280,165,157,178,184,220,223,261,142,286,262,83,363,222,284,157,299,230,251,131,205,144,95,240,126,314,212,279,165,225,192,225,152,248,234,293,103,255,143,92,165,247,222,192,313,246,233,194,141,235,202,202,239,267,178,92,183,204,173,193,230,146,187,212,84,130,168,237,154,226,138,87,242,180,211,160,224,269,98,191,212,273,90,387,203,80,121,229,70,195,110,252,164,262,173,232,248,223,116,264,295,173,250,170,117,95,281,196,96,214,172,130,170,222,207,161,167,210,260,323,266,312,171,197,213,167,207,215,264,328,211,170,150,273,155,73,170,150,190,210,221,183,280,165,156,170,174,80,164,275,280,231,171,238,141,176,198,225,217,200,262,135,150,128,202,109,194,220,127,125,162,234,270,78,210,123,143,61,204,298,230,231,205,140,309,234,193,221,268,119,215,160,217,207,234,320,179,201,207,270,197,224,194,208,174,175,275,228,243,91,255,224,234,237,126,150,259,160,285,218,177,268,68,179,220,221,207,150,187,111,188,117,241,187,76,183,246,120,197,171,146,273,207,287,231,222,256,249,203,151,281,120,165,96,129,112,220,200,125,270,226,151,262,155,241,192,158,178,319,227,210,245,131,225,190,202,195,344,222,239,254,200,222,167,185,237,110,127,224,259,110,201,212,187,157,151,123,192,257,185,273,208,169,145,129,115,316,184,256,238,299,301,330,184,160,108,304,372,182,296,265,140,82,141,190,175,326,152,148,203,142,318,248,187,166,205,105,242,202,111,291,170,211,214,366,169,154,233,308,191,308,154,173,235,209,165,208,104,173,149,260,134,196,204,210,216,326,201,202,351,284,155,260,180,122,300,315,239,210,253,234,118,131,172,248,137,250,308,266,200,233,114,291,331,215,130,175,223,190,133,189,169,122,141,234,378,121,220,105,209,312,216,275,263,123,145,111,296,89,83,240,179,233,338,279,136,212,142,103,270,101,221,157,196,252,176,149,333,118,77,95,314,120,136,208,288,262,220,260,225,232,305,276,257,195,126,183,368,106,241,283,115,160,184,157,270,99,204,211,280,114,182,97,271,194,121,64,172,293,250,176,179,211,90,162,204,179,151,179,250,120,317,333,244,202,236,245,388,210,225,234,150,145,242,365,197,133,144,288,214,133,176,239,252,207,210,123,213,199,183,89,177,140,301,121,302,208,226,189,135,146,318,160,156,128,365,312,298,167,282,108,226,336,183,192,295,103,126,227,300,284,204,255,168,186,241,177,219,138,135,183,204,54,284,241,130,158,272,353,237,116,256,207,206,215,280,143,274,202,174,250,161,183,100,300,244,202,183,194,178,202,261,280,226,299,183,195,135,211,151,290,123,248,213,132,291,99,218,129,194,153,178,245,254,167,141,263,231,124,214,220,123,156,298,202,172,238,202,318,214,189,285,189,211,310,185,259,262,104,259,323,275,215,189,207,168,247,293,234,226,125,245,298,103,310,245,163,256,174,275,226,71,124,427,354,220,241,291,339,135,230,198,262,198,118,236,223,234,143,194,156,228,267,272,67,260,224,242,310,108,229,228,150,110,223,194,184,115,82,102,217,149,209,177,180,306,208,337,140,225,277,118,47,125,142,169,224,264,102,207,240,155,256,214,137,118,265,158,174,237,110,95,294,329,207,175,266,258,98,199,205,294,126,149,123,264,187,155,331,296,231,202,203,253,183,292,147,166,173,227,135,209,145,241,195,137,171,258,247,122,330,176,188,270,173,217,344,291,101,198,147,149,158,192,180,140,300,106,146,165,194,283,96,230,108,222,170,198,208,277,223,252,191,148,156,181,219,152,203,172,212,145,308,182,261,85,282,151,241,178,227,118,338,176,149,203,275,246,109,271,311,204,304,177,246,155,74,118,233,82,234,316,285,123,148,217,174,257,152,165,154,204,225,234,156,120,89,114,178,144,229,108,193,263,239,193,287,214,245,145,107,277,224,146,165,147,234,104,91,142,239,305,91,132,187,244,185,222,256,80,146,181,281,159,287,191,254,100,206,253,199,212,119,233,209,349,156,227,203,149,216,238,197,237,130,264,293,139,258,222,224,278,228,190,216,244,146,234,115,217,88,254,174,276,171,107,197,113,186,257,195,151,238,226,233,205,213,142,130,192,347,232,146,302,212,175,98,171,87,243,274,192,306,271,206,277,215,269,160,202,227,275,348,260,212,162,107,360,214,122,188,145,89,89,154,117,207,124,131,135,281,117,180,224,148,220,246,83,211,148,248,297,184,227,150,232,188,243,72,240,322,142,280,117,127,234,260,313,184,180,232,259,198,286,241,190,244,96,181,195,100,214,178,279,213,188,219,347,165,275,201,199,85,262,218,362,189,235,263,246,151,145,166,311,113,139,237,168,152,86,182,352,172,164,183,350,122,214,265,119,199,106,208,115,190,100,192,165,177,116,100,337,209,177,138,205,203,202,207,151,186,281,205,277,137,179,109,118,121,199,110,228,129,167,184,297,202,323,202,79,317,313,230,173,110,133,227,134,274,97,294,257,99,221,249,240,278,190,192,230,160,168,243,240,225,150,205,180,127,165,112,216,311,120,210,165,153,302,126,126,209,77,283,196,216,123,234,219,212,242,227,272,173,148,158,61,89,202,186,211,187,182,253,120,217,206,397,244,200,93,192,146,186,146,129,173,115,103,89,166,144,166,323,211,102,108,152,199,164,205,327,202,83,119,153,165,156,158,229,282,181,196,173,75,320,189,242,126,245,196,121,224,348,177,233,236,121,236,142,177,224,191,173,83,245,251,177,234,104,174,215,162,304,251,304,254,175,271,171,211,134,276,201,210,268,246,244,160,226,211,211,238,96,189,127,159,282,323,76,288,237,148,319,133,202,230,158,217,229,144,236,245,172,126,357,173,223,154,110,195,142,129,314,128,193,92,206,143,198,316,89,175,230,234,172,119,225,349,198,112,71,182,140,157,228,180,178,136,224,132,295,138,206,136,291,107,282,226,309,135,162,173,187,236,245,241,142,133,157,173,204,155,251,280,280,295,228,92,212,251,241,116,252,236,148,228,251,103,83,179,177,93,251,140,305,177,230,210,185,243,131,186,190,147,185,248,159,235,253,327,235,148,330,241,183,222,151,162,353,139,312,195,149,108,152,116,200,224,148,54,102,186,181,232,159,364,191,112,186,135,124,164,148,313,193,296,203,272,210,158,157,178,268,183,252,161,163,248,148,320,351,264,94,150,257,138,219,234,239,137,77,280,229,206,215,148,206,78,362,145,80,253,185,233,159,86,196,185,202,244,237,232,212,233,158,233,243,141,247,95,212,216,99,231,194,174,168,114,268,235,340,157,244,350,122,233,233,97,96,96,241,194,186,240,278,231,246,136,173,334,216,239,136,312,140,160,265,167,75,120,123,271,145,237,203,204,324,87,117,218,206,127,370,153,185,219,258,161,254,185,271,206,280,292,173,299,191,282,165,216,173,180,135,183,268,301,253,157,299,261,130,178,193,116,208,140,254,217,216,219,223,221,181,198,163,224,132,245,148,242,164,142,162,244,335,156,221,238,176,205,81,53,182,151,217,180,237,49,337,218,312,135,155,102,223,344,308,205,202,189,154,196,193,230,193,127,106,244,263,123,206,318,241,234,295,269,143,212,84,109,379,157,281,214,204,272,95,231,320,69,139,320,262,252,232,267,171,227,87,261,240,163,258,147,208,158,121,178,145,187,218,195,216,107,302,112,96,120,115,365,202,226,151,100,86,120,310,198,91,143,165,115,273,188,104,189,256,172,306,129,270,229,138,314,230,197,220,250,245,165,261,117,184,126,183,192,235,94,215,176,162,183,206,271,179,85,260,173,314,139,141,171,252,217,204,199,90,86,210,287,85,144,309,153,197,115,246,231,406,170,181,207,130,152,255,193,219,187,218,108,74,164,144,266,224,294,180,71,177,167,108,157,178,191,153,136,97,241,184,230,252,291,150,212,173,246,90,239,269,152,194,183,179,199,163,192,226,226,277,175,193,173,249,213,186,121,257,188,140,285,154,223,224,183,124,204,223,161,245,186,282,165,222,262,132,196,98,226,131,291,309,152,234,102,202,262,224,191,105,183,126,250,197,220,180,62,178,173,321,205,221,115,155,276,158,201,197,268,223,206,91,267,210,163,174,317,216,164,311,264,271,115,142,250,247,191,136,255,113,146,160,206,199,166,184,337,208,174,197,167,190,214,145,141,142,209,137,134,107,301,188,252,123,254,136,73,220,112,164,113,237,263,145,174,225,210,206,168,182,116,230,160,295,228,120,128,193,190,150,255,288,128,259,191,170,348,112,193,172,152,157,160,119,280,181,243,102,176,305,157,78,303,272,298,194,214,116,150,209,82,207,119,304,149,270,121,223,230,208,101,122,234,132,196,260,169,230,225,208,115,225,97,81,192,234,259,191,151,341,192,225,203,218,187,281,252,233,205,94,275,201,163,90,248,184,222,315,220,177,199,245,211,114,250,268,114,316,220,237,204,223,145,127,171,263,128,118,171,235,229,286,144,249,165,185,245,142,290,208,172,91,165,234,256,127,219,193,147,276,137,259,223,178,208,222,122,246,196,256,201,92,222,100,222,217,104,271,184,275,184,167,194,221,211,167,194,278,113,253,185,144,314,198,222,123,188,216,95,122,167,188,236,107,170,242,200,253,232,140,279,157,93,274,129,320,87,66,241,236,179,238,306,261,264,150,200,140,163,259,291,271,196,143,156,228,260,279,289,138,225,194,172,190,221,203,232,248,169,217,247,210,256,208,75,89,178,387,251,220,174,176,165,130,250,221,122,188,190,171,177,109,198,336,297,243,179,194,163,218,105,226,229,221,152,235,265,245,308,170,244,219,167,155,199,257,305,167,213,116,132,278,164,267,138,244,201,251,251,213,249,103,181,257,245,232,115,326,260,144,210,165,125,266,156,205,227,303,96,157,107,213,220,215,227,271,207,256,178,205,164,196,222,175,181,129,198,166,265,241,249,163,249,369,305,228,107,111,182,170,201,216,110,221,156,202,148,131,320,263,223,239,240,114,155,199,188,209,159,160,124,217,189,227,144,340,110,210,153,137,169,205,173,191,201,118,212,107,161,159,241,168,316,177,239,164,268,88,289,218,223,255,184,188,229,175,233,106,160,124,183,230,164,175,199,180,199,221,214,82,258,237,200,191,313,153,279,309,215,209,168,197,154,245,221,158,259,116,265,154,236,247,168,169,186,122,230,224,239,229,196,230,146,196,157,185,150,159,228,209,257,199,179,254,133,201,188,287,267,56,196,237,158,177,319,199,288,144,206,205,384,261,280,210,273,245,291,129,109,199,314,181,252,154,271,212,162,260,239,257,260,121,167,109,180,226,145,219,198,167,151,92,140,207,274,160,169,94,262,155,203,171,175,236,119,221,153,287,268,243,98,265,161,110,125,120,155,187,289,201,75,142,142,222,143,128,350,201,208,214,123,147,127,216,232,187,218,252,200,174,287,158,63,148,135,151,152,216,139,311,304,229,212,214,338,279,126,230,69,318,121,255,92,306,213,167,133,116,262,246,232,210,172,174,234,210,250,128,96,111,102,194,148,323,106,306,296,204,192,207,261,154,236,137,260,301,315,301,306,164,161,273,205,289,94,249,198,142,153,224,295,185,203,273,169,114,222,311,54,289,112,85,327,163,183,119,212,261,218,212,188,264,199,204,251,258,160,98,118,282,98,78,119,250,171,175,118,146,244,180,239,253,258,129,111,41,244,102,284,171,252,191,217,230,76,171,162,198,144,268,123,236,174,291,187,252,217,214,362,301,221,98,210,208,258,185,106,166,81,181,227,161,181,221,175,211,211,187,103,243,109,182,197,290,187,265,105,152,242,225,133,172,91,239,166,132,157,203,208,394,120,215,180,244,194,240,110,206,237,229,256,235,264,258,265,202,282,242,232,145,224,250,118,256,218,99,149,143,277,122,221,164,165,219,130,192,270,131,204,133,340,233,120,181,62,304,293,209,184,264,90,274,148,260,187,232,288,248,172,179,157,167,110,107,207,245,183,222,132,284,155,91,197,109,210,206,197,147,180,151,108,110,208,128,196,179,209,300,95,318,212,131,275,106,278,264,178,129,127,191,178,136,177,185,291,189,110,225,164,144,190,245,183,221,134,231,142,243,157,239,209,206,170,148,67,251,115,106,310,164,231,279,313,156,125,115,197,267,175,130,158,263,181,178,195,314,204,123,105,174,232,270,211,226,188,232,220,159,185,165,99,250,285,51,244,150,117,324,297,389,222,159,143,336,379,205,278,233,266,163,165,206,163,167,218,301,111,266,298,330,119,256,323,219,171,150,159,204,102,91,228,188,169,116,228,194,357,209,268,228,284,182,228,93,160,80,182,238,192,234,233,234,197,232,267,169,151,184,126,125,213,308,183,228,323,160,267,182,148,373,220,211,280,212,252,124,113,163,85,179,75,64,216,331,172,281,53,98,199,192,239,184,140,114,315,193,254,179,235,228,246,96,198,308,286,144,166,268,233,129,118,238,282,159,110,241,193,222,164,297,241,297,184,128,295,240,197,343,176,146,152,59,133,195,250,215,198,238,172,269,132,317,205,238,311,198,234,248,260,181,270,221,151,247,188,188,170,230,222,188,266,424,137,231,161,94,167,219,321,211,185,265,108,349,137,267,318,192,171,114,355,172,204,275,151,187,131,194,161,116,173,140,232,153,262,229,268,277,273,262,318,262,114,175,222,311,206,281,224,195,101,251,174,144,231,92,230,146,58,153,123,185,124,168,230,119,213,241,135,333,117,197,208,96,186,145,300,111,176,94,233,204,152,256,195,120,150,128,277,221,181,253,224,95,51,231,120,103,128,208,190,155,126,168,194,136,109,171,90,124,209,232,278,152,114,222,134,125,215,202,240,68,293,212,188,58,109,238,227,253,171,187,177,126,172,85,114,101,225,228,165,279,108,218,306,226,122,147,331,187,223,234,203,202,211,350,277,254,152,229,220,305,147,85,166,209,238,225,166,166,98,266,254,164,146,252,311,211,216,227,137,134,49,208,274,172,189,205,144,157,214,236,337,91,175,210,126,254,205,109,258,81,189,229,165,207,182,147,123,308,262,231,196,146,225,217,175,140,167,266,272,352,89,255,168,138,154,125,128,125,140,245,372,311,204,226,174,249,264,246,221,293,145,225,211,226,108,202,184,246,303,211,278,124,255,211,260,246,295,217,216,242,257,240,165,235,133,328,220,141,239,198,232,253,134,229,140,188,104,301,272,138,201,191,237,178,273,174,224,215,200,260,150,87,240,257,257,276,110,121,230,130,255,179,312,181,193,178,234,153,193,231,164,75,148,148,130,268,205,268,178,218,278,281,240,190,285,169,328,246,140,296,224,217,129,293,241,109,345,192,233,293,316,260,221,178,249,279,138,134,260,226,359,45,186,329,306,226,154,322,268,285,248,109,182,250,241,299,142,231,269,188,242,259,238,151,181,223,221,260,156,257,174,275,142,171,123,147,202,264,127,220,174,174,57,153,253,136,150,180,56,198,263,120,334,157,151,246,222,135,221,129,247,267,190,271,213,214,134,143,86,309,175,138,283,259,164,188,285,161,224,250,215,260,121,123,212,221,164,284,222,205,162,77,105,132,250,238,190,264,130,91,118,127,139,384,368,198,243,126,191,235,202,171,315,208,82,177,174,233,280,212,179,201,224,116,276,168,337,206,215,91,242,101,265,221,154,218,348,262,222,182,188,201,267,134,231,104,208,258,229,176,235,262,106,142,309,164,292,155,126,86,124,267,118,247,170,286,95,345,296,117,256,147,209,266,100,163,176,210,266,225,139,197,198,177,89,137,139,268,72,94,141,175,338,263,145,161,181,120,132,232,251,201,93,185,226,300,115,133,249,240,113,78,240,126,295,158,312,224,271,165,363,237,279,109,142,151,155,82,214,174,351,275,156,206,200,293,160,199,160,180,234,273,368,264,133,195,127,172,258,313,146,226,184,80,139,187,134,315,134,121,216,117,245,219,219,327,316,128,209,132,223,128,281,230,209,174,253,170,153,227,237,107,366,172,104,194,188,139,122,97,109,239,140,168,204,253,216,138,243,291,180,108,239,291,210,282,267,193,197,160,132,266,203,171,158,82,194,253,140,113,212,190,191,195,199,208,271,244,147,155,231,285,97,243,334,223,226,331,246,204,73,211,148,196,316,164,131,266,211,173,198,227,149,137,123,203,205,223,83,251,105,133,163,164,164,258,102,217,200,317,161,60,129,108,272,178,180,147,222,210,170,220,224,227,150,292,135,213,148,108,240,138,140,139,153,237,271,246,226,165,80,88,261,113,115,189,226,235,236,164,250,211,267,199,160,175,342,254,253,115,251,204,181,335,209,238,191,323,169,316,259,230,123,135,211,189,171,175,215,249,155,99,179,238,111,164,248,212,218,287,210,186,131,201,311,104,198,243,150,158,211,173,185,117,222,247,87,289,237,189,246,141,218,124,162,251,52,253,129,92,82,255,253,176,232,282,164,271,170,60,196,230,146,216,189,164,142,153,233,186,213,211,231,238,230,217,139,226,152,90,158,198,205,299,182,243,79,257,148,68,197,154,129,366,161,183,217,224,138,115,213,84,238,74,221,183,154,331,137,120,167,221,178,180,229,206,247,185,154,122,257,130,230,230,147,154,198,207,136,292,312,100,275,126,214,221,101,242,107,295,290,98,137,79,188,152,208,208,224,153,90,220,210,175,142,208,200,212,268,319,189,202,106,274,186,362,197,241,181,261,296,222,246,230,240,130,177,189,333,183,212,240,116,161,192,214,188,269,332,114,211,226,305,122,120,304,269,267,275,194,252,168,377,158,119,264,107,244,230,229,208,133,261,220,280,174,243,232,196,247,128,244,204,194,292,168,173,195,241,185,153,104,207,164,167,153,113,95,246,77,266,260,326,199,185,294,206,250,277,251,186,194,151,266,156,198,174,288,152,164,264,160,212,187,250,112,311,156,207,237,194,63,107,292,200,163,161,221,140,181,245,192,269,140,281,161,140,110,197,161,228,281,182,108,149,142,78,179,271,369,215,163,235,218,246,124,152,139,175,131,78,285,134,261,176,121,183,223,268,264,179,154,196,196,191,214,209,230,299,240,165,252,170,200,121,163,249,135,181,109,71,89,190,270,167,222,209,253,305,145,119,82,207,320,201,202,258,200,195,134,223,175,170,280,137,182,147,263,200,291,165,176,355,305,90,274,91,234,246,277,214,271,182,80,196,245,282,222,162,176,154,196,136,240,336,238,237,145,57,160,309,270,239,184,382,267,199,178,170,246,123,184,233,85,234,186,229,233,154,262,250,335,144,263,281,237,240,251,208,223,201,178,108,208,178,271,212,147,133,146,302,206,65,230,171,185,244,264,223,184,209,143,267,258,190,210,181,182,84,248,56,212,236,291,198,210,201,255,232,97,184,202,245,178,221,173,220,168,207,159,184,114,166,121,216,266,251,203,70,147,207,271,104,278,215,309,105,133,91,132,369,92,137,127,236,208,103,211,134,62,168,164,274,216,218,202,230,248,314,266,186,140,104,151,247,259,209,140,158,170,312,200,101,201,179,106,172,222,230,172,154,335,125,217,283,169,130,177,221,230,319,290,277,294,166,124,202,196,240,311,283,203,224,291,142,280,165,110,326,137,218,273,195,207,149,273,126,108,263,125,185,218,243,104,161,174,262,193,56,228,173,207,188,131,66,88,107,137,207,224,236,174,265,258,241,154,114,140,250,164,195,199,303,114,193,312,176,94,198,127,173,161,113,166,193,152,204,145,79,117,265,219,87,258,320,167,112,202,254,321,165,281,184,169,139,187,186,233,220,196,90,103,135,206,232,191,244,220,229,251,176,75,161,55,154,121,85,159,100,213,266,162,194,166,190,213,217,134,217,126,159,251,195,103,199,64,136,191,247,167,234,114,320,266,147,216,143,167,105,263,179,77,208,204,230,162,202,164,234,98,117,84,138,143,271,123,232,84,233,84,171,213,152,165,249,92,181,67,120,236,95,178,130,327,279,324,228,208,145,238,232,64,190,247,103,375,230,141,130,256,168,242,77,158,343,133,186,247,143,232,285,209,267,153,197,156,120,161,78,234,219,154,62,227,245,103,101,219,100,167,257,49,171,250,172,314,258,142,161,194,201,222,333,293,214,251,153,196,227,136,284,305,127,132,209,77,108,140,193,149,186,247,117,245,189,299,198,304,173,100,118,263,161,154,137,75,99,348,189,209,112,244,213,164,125,257,167,205,121,234,128,329,120,184,234,200,124,263,277,256,106,213,162,189,84,233,136,269,251,281,121,200,216,151,138,155,160,76,209,173,176,221,130,184,204,204,149,183,75,177,133,236,213,112,214,226,172,266,222,172,219,152,280,247,112,276,216,270,267,161,64,166,307,61,108,222,248,228,130,196,236,192,173,126,155,255,92,274,241,157,266,113,145,196,117,138,202,297,226,196,234,236,70,241,111,231,158,220,108,138,192,79,219,153,183,236,185,161,181,310,185,140,278,311,237,370,337,164,302,282,291,232,177,155,184,300,183,224,319,227,191,237,301,277,163,218,226,240,347,272,219,133,206,171,256,273,127,299,276,118,158,139,188,156,276,222,208,240,340,154,159,162,158,134,200,159,131,272,219,180,192,211,143,179,192,170,131,283,151,288,308,273,234,182,202,210,274,292,268,222,239,244,110,196,160,132,220,205,113,95,160,196,234,196,205,211,175,291,198,333,226,201,164,172,186,185,232,122,235,277,301,211,205,91,211,168,278,106,195,136,252,229,192,242,252,260,247,239,132,337,215,235,185,245,149,121,121,129,231,140,205,212,268,252,230,127,378,83,306,183,226,164,222,170,159,188,102,127,209,183,186,203,183,238,216,206,281,79,213,232,265,345,159,95,242,263,106,177,241,185,108,173,231,192,189,235,342,245,360,171,213,150,237,264,255,241,106,196,118,124,195,247,185,89,131,184,216,181,143,344,266,114,99,179,249,179,148,276,207,140,249,284,93,112,131,128,81,227,343,127,248,228,246,220,65,180,96,197,246,220,73,119,307,117,268,279,286,151,169,293,365,160,150,164,249,138,194,186,210,93,279,177,202,139,214,125,231,133,121,90,132,102,150,274,349,156,182,219,202,235,288,217,161,257,298,291,173,206,226,219,132,121,176,240,176,157,200,96,99,201,188,270,213,333,141,137,162,174,242,104,144,169,190,174,308,131,190,139,202,310,286,183,150,205,252,205,222,201,161,223,210,240,200,178,99,232,239,275,289,256,164,198,167,194,193,225,78,119,217,171,109,271,137,178,294,189,204,298,265,95,188,206,200,205,115,100,295,169,279,346,358,235,158,120,149,130,129,178,249,129,163,281,172,259,203,133,357,158,216,192,176,260,241,238,195,232,167,152,175,106,193,167,111,182,221,215,145,139,236,171,149,142,363,299,117,110,211,180,174,151,157,168,248,201,225,136,80,112,113,345,266,228,168,167,191,213,192,206,206,180,220,210,257,154,298,174,211,145,227,188,134,76,241,217,220,135,226,123,265,197,214,240,175,297,142,252,257,273,148,182,182,198,245,213,158,261,215,277,82,190,271,175,116,205,162,138,206,223,307,171,276,363,249,290,221,175,128,259,171,207,100,143,305,258,85,196,115,138,145,329,236,210,304,269,107,195,301,261,167,150,251,317,154,284,347,137,195,341,178,120,224,125,150,187,283,321,169,183,139,197,97,94,232,157,182,182,183,125,217,292,204,178,153,157,135,143,240,184,320,361,185,189,194,173,306,302,233,113,133,128,208,201,238,115,129,99,96,218,163,129,173,269,128,155,215,210,54,158,192,283,223,149,115,138,322,130,191,169,179,285,228,161,131,322,162,105,244,240,156,74,244,134,221,193,189,172,208,297,180,190,190,198,300,223,219,178,126,254,75,93,182,95,236,93,178,253,117,121,178,144,258,261,167,227,157,184,159,165,181,245,319,66,141,226,108,230,235,188,254,163,136,144,117,109,107,255,177,139,190,131,284,216,157,185,126,181,129,110,248,125,219,211,213,180,146,217,123,250,219,321,147,166,169,371,119,138,83,232,290,128,186,119,144,257,179,196,175,290,199,295,268,233,215,153,262,185,231,148,179,190,163,127,134,346,304,161,174,239,175,303,167,82,210,243,182,110,167,166,296,211,202,214,119,240,73,189,235,111,239,151,154,165,200,298,228,221,200,275,225,285,192,242,291,187,208,211,347,190,305,132,221,188,193,119,206,257,279,138,329,166,161,260,390,126,236,127,261,258,208,199,212,172,317,217,184,219,244,136,237,88,97,202,224,190,260,151,222,161,208,218,231,169,113,253,179,168,360,216,251,229,198,185,205,232,156,148,207,156,92,154,136,139,279,170,55,197,328,236,145,249,205,221,223,227,186,222,291,229,248,206,235,293,252,209,145,204,113,284,181,251,188,257,254,81,203,161,367,232,242,72,148,152,222,134,225,165,320,181,234,300,100,274,288,181,325,196,157,235,237,188,223,196,195,337,106,240,195,240,153,217,173,170,273,105,236,225,232,174,234,313,131,146,197,309,193,313,207,98,212,144,170,223,194,222,148,95,252,238,345,316,249,86,331,205,220,238,242,253,276,194,168,286,233,153,131,129,198,226,109,104,142,245,166,159,111,300,235,182,214,215,149,199,250,213,231,284,180,239,165,148,124,215,100,237,166,235,139,216,193,248,340,90,239,213,136,134,142,176,362,302,58,195,132,195,159,143,84,306,268,178,137,108,65,189,166,281,204,389,104,215,220,293,207,248,142,166,162,74,165,278,163,246,172,248,271,145,118,189,192,266,179,303,198,184,157,247,172,244,135,225,111,230,189,171,223,140,186,252,94,222,284,227,298,190,247,100,159,287,131,244,141,147,136,228,325,130,307,318,169,175,267,289,232,199,183,119,156,247,163,198,315,197,176,140,202,94,242,206,161,225,152,159,276,198,179,220,125,190,94,319,202,131,98,149,327,198,298,120,175,344,157,174,76,254,163,221,228,228,334,272,145,264,295,168,194,142,204,240,165,215,195,187,297,200,298,234,168,221,214,166,137,187,181,163,93,226,236,262,194,224,73,104,280,320,122,176,168,209,183,117,201,162,222,223,251,101,173,220,213,159,129,116,94,67,186,225,156,152,119,101,238,264,179,195,371,101,237,255,113,156,186,189,154,188,261,228,269,153,332,108,378,257,242,232,131,193,80,233,141,119,151,209,127,239,199,79,84,148,211,142,136,249,171,184,377,215,184,194,169,233,350,87,99,115,131,157,215,126,155,194,108,242,306,192,198,123,108,122,233,187,164,223,139,263,212,234,329,151,173,214,200,178,239,184,151,231,184,198,207,222,197,147,157,196,79,223,344,156,112,220,178,134,125,191,235,230,235,136,122,137,209,200,200,279,257,161,116,201,131,69,327,35,190,92,231,112,220,226,273,103,126,206,194,94,224,303,264,184,191,95,194,198,169,230,144,191,185,208,205,151,239,166,304,81,146,225,178,247,153,221,159,160,210,124,94,84,199,196,191,330,179,251,184,204,233,248,173,328,237,134,365,186,207,164,210,270,162,191,263,207,253,218,294,246,95,218,260,192,208,247,140,128,237,105,92,165,182,120,271,284,223,197,185,321,118,216,72,272,224,209,189,243,221,367,223,155,182,212,179,178,223,191,317,244,195,206,99,130,91,232,191,265,256,183,150,170,180,246,206,203,260,269,127,114,72,170,359,243,254,213,183,169,160,176,230,213,168,222,133,211,208,271,273,300,156,188,139,146,121,202,202,149,210,219,119,154,259,206,144,301,220,238,196,196,183,127,216,215,134,94,175,203,112,150,111,156,220,233,247,140,222,134,164,223,88,140,183,138,174,268,284,300,155,157,100,250,181,93,275,200,105,321,221,114,223,195,116,73,236,175,211,231,239,129,135,189,337,223,269,129,209,197,154,216,93,246,184,223,306,255,258,238,181,225,327,211,218,300,87,145,182,206,202,281,247,220,279,85,302,230,246,88,260,200,173,298,170,171,97,163,196,55,211,277,376,108,143,139,263,283,177,153,154,212,204,310,258,212,128,287,191,182,223,166,234,226,327,254,305,111,244,272,176,107,205,291,68,306,125,353,130,212,125,205,279,164,66,251,263,277,182,242,188,148,170,208,84,183,199,275,256,209,231,197,184,278,168,162,144,167,134,99,143,238,175,225,159,202,123,175,244,162,231,156,201,195,114,100,160,192,185,228,196,258,273,177,134,288,95,314,104,247,247,275,202,139,163,172,147,261,156,151,298,145,183,131,186,160,276,253,220,173,296,177,299,316,115,349,127,153,204,201,158,77,208,70,137,221,165,222,281,245,173,354,334,176,231,136,315,306,194,132,146,206,230,128,214,124,245,94,236,240,290,191,250,275,131,130,223,295,106,144,103,374,223,139,221,242,151,135,183,189,325,314,199,223,127,168,200,124,223,92,261,119,246,170,106,230,346,304,117,84,182,174,76,209,195,196,181,216,109,148,210,244,231,227,171,168,123,193,255,151,121,183,184,229,192,231,312,175,160,253,180,179,167,371,105,232,170,218,260,263,139,197,294,182,260,198,157,259,112,210,169,79,165,179,245,285,178,282,204,110,113,210,102,218,126,268,175,199,136,219,380,119,211,136,132,295,90,175,214,95,49,225,193,166,254,271,187,250,231,241,77,252,156,267,287,147,251,137,308,275,173,176,151,312,121,162,138,220,268,313,254,277,202,190,48,156,204,199,257,121,183,174,255,261,247,327,187,151,182,244,260,150,222,121,263,185,191,216,140,182,159,160,165,195,222,157,198,258,103,193,93,142,187,142,251,243,125,201,142,61,277,152,230,226,224,227,253,176,209,203,137,279,236,369,297,102,169,253,121,142,174,231,228,275,301,199,291,138,215,215,155,230,330,291,266,222,340,210,116,342,257,269,87,194,252,275,296,243,230,214,173,184,175,219,143,247,263,323,195,195,263,152,156,250,224,120,172,97,124,193,225,204,234,147,220,125,251,245,134,167,146,312,125,99,187,134,279,264,250,194,200,79,148,97,156,204,116,233,146,189,259,189,255,224,283,210,269,230,142,234,163,205,236,141,190,225,289,130,72,254,179,208,208,198,165,120,190,82,107,216,220,227,126,176,183,190,161,77,137,219,212,163,264,237,133,377,272,167,95,210,164,135,123,190,107,218,123,197,152,305,304,349,279,62,197,217,138,298,171,315,126,125,102,247,141,148,245,169,288,183,207,177,212,203,203,227,190,89,267,254,134,265,243,200,245,270,85,179,132,198,213,176,284,239,184,183,133,190,149,264,195,127,156,233,205,271,238,289,187,288,223,341,178,163,90,193,237,196,225,271,288,192,324,116,83,116,129,158,131,321,79,228,209,168,167,184,210,163,159,215,78,148,289,140,128,157,211,195,299,122,112,180,248,254,76,304,193,260,206,136,187,200,220,173,195,317,179,281,174,199,204,212,270,136,153,168,177,75,186,251,78,90,57,131,166,184,136,56,260,271,215,162,154,285,231,96,241,134,265,227,152,171,202,130,213,192,132,375,301,148,124,104,175,103,242,330,202,147,270,188,120,91,174,245,193,113,200,262,189,321,177,177,159,300,85,119,313,146,72,177,370,202,183,261,215,198,154,153,246,287,124,220,165,299,228,248,203,331,213,170,133,175,188,172,242,230,192,219,142,163,217,128,111,150,96,117,243,211,207,75,239,143,191,253,184,195,247,251,118,177,163,232,156,168,273,291,105,235,175,268,220,124,129,174,263,92,148,244,195,244,200,304,218,194,200,101,105,266,209,134,279,191,229,234,226,244,168,189,78,184,178,236,218,262,195,155,229,140,126,148,172,240,170,159,175,118,97,163,103,243,212,169,110,181,131,222,119,129,131,154,167,214,141,176,256,176,230,250,53,160,164,212,236,291,261,266,341,117,154,284,197,210,126,259,328,117,145,235,252,86,240,233,242,185,81,202,200,320,332,195,159,219,314,209,201,127,180,261,206,114,134,188,346,130,380,59,240,183,111,220,123,142,207,241,96,300,217,79,140,165,200,189,291,167,143,189,168,144,222,168,136,223,180,155,137,207,262,113,197,276,93,143,243,261,224,219,235,172,129,205,42,158,104,126,268,96,121,138,338,138,115,283,198,196,70,338,119,276,135,238,200,205,188,206,280,203,94,224,53,199,199,190,207,226,177,174,174,183,149,181,193,115,266,98,191,305,179,135,237,246,260,269,144,185,107,202,194,260,251,227,121,154,288,214,290,211,99,244,216,240,215,121,305,311,267,168,296,277,248,248,435,234,288,106,221,196,145,132,275,257,260,157,166,142,188,159,106,178,247,237,255,184,211,196,136,326,163,171,287,191,238,151,191,245,133,317,102,225,141,227,140,220,291,136,159,240,207,144,215,159,230,266,181,144,120,139,193,259,310,175,196,223,150,198,96,236,176,234,218,287,282,266,211,241,182,171,178,329,102,149,153,128,209,177,110,168,288,268,96,277,196,284,220,93,117,149,127,135,271,262,210,245,149,291,300,274,260,113,285,165,345,117,261,246,163,190,303,332,215,208,146,270,93,122,101,114,188,183,304,174,366,189,247,281,226,275,187,209,216,227,134,292,210,248,214,191,350,105,209,257,179,162,159,188,172,195,169,229,140,164,167,101,129,217,186,165,172,132,157,104,254,233,297,252,260,229,138,297,269,109,270,187,205,173,308,236,183,227,132,185,351,101,295,223,240,260,160,220,127,165,168,349,112,280,187,224,223,97,218,245,246,209,228,89,227,147,128,306,290,227,72,141,203,175,101,177,175,207,93,106,93,118,137,225,126,70,115,119,192,174,152,60,177,198,160,179,217,234,198,238,243,160,249,245,125,233,220,199,199,177,181,133,198,284,130,146,148,289,313,204,244,157,77,231,117,120,258,120,252,223,184,143,55,145,235,142,234,255,275,418,163,124,78,130,139,197,93,174,120,162,155,207,203,242,287,146,142,202,259,123,287,270,188,223,173,137,287,220,90,122,233,190,332,326,256,346,189,176,50,194,125,67,172,175,153,247,110,236,134,255,234,256,244,326,96,169,168,171,350,155,244,374,90,215,209,125,232,317,89,187,179,96,207,107,309,207,262,229,167,179,205,192,112,146,153,305,128,211,182,182,107,188,181,244,249,145,204,223,123,136,100,110,138,95,144,236,149,345,248,258,222,192,245,173,110,292,266,230,236,149,176,253,222,175,176,301,209,201,151,128,189,128,267,131,194,113,117,249,200,192,121,197,94,215,180,248,180,197,203,259,82,132,265,187,186,131,200,142,284,215,210,268,236,268,136,137,93,189,151,140,83,178,164,201,205,150,170,208,141,99,189,267,142,169,88,181,188,312,206,224,225,132,214,176,190,195,231,230,196,108,274,187,196,247,236,191,157,318,338,288,225,209,112,151,129,177,241,189,226,182,233,218,272,206,278,233,125,228,153,237,174,320,137,189,196,220,268,274,233,108,181,79,167,119,182,117,118,183,180,145,215,112,291,128,135,256,241,212,91,203,131,235,168,169,224,198,165,111,143,94,185,120,115,163,206,198,189,240,135,234,129,213,231,171,224,290,144,136,286,214,258,314,293,297,68,151,169,168,211,248,122,149,286,117,188,182,126,240,108,218,208,239,82,197,113,272,87,305,243,306,136,290,132,250,330,170,164,256,264,251,358,305,171,190,154,221,177,262,272,133,238,222,305,191,140,220,98,142,185,142,201,160,260,189,271,184,124,200,188,162,259,197,229,369,201,145,305,124,217,253,213,131,230,124,218,280,235,159,190,127,127,285,272,143,141,222,230,138,247,222,189,176,199,258,204,124,147,324,277,266,133,161,74,224,169,159,157,150,124,231,199,265,183,78,147,297,180,336,258,218,271,213,282,228,136,119,94,243,163,93,191,169,125,192,79,148,378,128,215,266,134,236,190,278,175,282,188,185,261,196,217,159,229,165,323,185,175,113,231,219,222,100,176,200,157,117,219,237,273,247,192,192,203,194,155,148,173,175,158,214,216,175,172,162,186,180,204,148,244,132,243,318,156,238,121,188,270,225,265,157,245,165,224,223,312,242,187,124,267,233,313,249,202,60,161,183,264,88,252,201,253,224,341,133,95,215,200,187,201,132,268,262,146,141,224,217,96,189,113,146,171,314,202,178,196,265,122,223,262,97,152,214,148,190,181,268,115,118,216,145,243,366,266,210,81,158,195,294,310,219,185,156,138,231,270,176,125,114,332,196,108,131,214,271,230,214,223,180,82,259,211,290,77,237,201,136,240,263,261,208,190,172,255,98,131,213,198,137,102,199,200,237,218,77,129,254,104,181,267,250,227,185,210,290,145,172,130,193,183,199,250,49,105,204,109,132,251,174,146,243,240,323,105,320,175,244,251,174,305,246,255,219,201,320,193,265,143,112,182,270,206,341,322,244,244,168,141,142,169,207,130,216,245,158,310,191,309,276,264,150,225,228,186,103,212,268,95,136,170,246,186,206,239,98,200,181,224,265,143,82,308,339,198,142,131,148,102,182,124,77,323,250,204,272,199,157,110,181,235,185,250,304,82,236,243,99,227,198,176,320,199,153,227,269,210,253,233,207,186,110,160,184,217,101,179,243,75,176,143,232,268,221,185,146,264,142,109,143,104,189,271,273,140,378,308,313,285,223,227,143,137,233,158,344,216,205,241,197,157,233,115,109,233,119,223,274,90,95,223,133,177,192,187,298,106,158,171,232,141,118,214,169,256,208,192,170,107,189,127,154,285,142,173,149,237,280,71,253,167,123,208,163,271,200,222,269,221,212,222,208,216,163,120,154,264,118,98,158,278,100,220,141,310,246,214,236,108,377,320,135,142,106,131,141,241,374,176,231,160,158,227,290,115,203,108,205,236,212,326,88,212,135,145,219,201,94,142,205,162,141,266,253,90,189,202,258,190,53,283,124,280,294,221,174,294,174,288,359,219,210,86,176,86,240,93,176,201,196,152,257,239,320,217,254,234,82,116,142,169,111,191,89,123,333,274,228,210,200,137,218,321,214,180,139,283,276,155,294,196,371,128,223,208,148,210,144,191,209,303,149,266,265,208,221,219,99,212,251,176,143,169,279,286,344,239,215,145,258,113,319,235,166,265,360,129,183,212,252,144,252,118,150,171,254,258,187,209,213,299,185,291,94,313,230,215,152,290,143,151,160,112,119,344,307,231,210,305,229,170,182,122,243,113,157,240,226,228,165,241,134,192,225,277,148,226,130,238,160,136,179,223,181,260,126,223,334,140,309,62,123,135,101,318,250,61,165,143,305,170,224,78,220,102,183,265,206,119,294,206,222,190,217,260,202,258,203,176,57,224,239,268,259,271,305,228,118,189,92,115,224,114,205,320,177,232,239,170,298,58,101,158,137,309,185,174,277,148,276,145,253,302,180,236,178,309,217,142,233,230,440,211,119,154,99,237,162,135,135,135,263,163,212,201,191,202,187,151,122,110,264,112,207,116,157,191,107,134,192,135,241,199,211,164,120,313,97,117,272,204,269,188,297,200,138,112,337,238,277,217,288,142,297,324,203,290,328,210,76,251,270,158,241,304,232,330,240,162,239,215,136,301,200,151,125,198,205,200,252,195,276,211,247,118,102,201,178,315,161,217,285,113,253,195,230,104,148,257,191,221,328,265,211,242,131,273,218,260,213,158,252,243,161,156,189,179,259,184,96,311,221,260,87,142,274,185,254,158,114,75,108,313,133,195,195,123,152,247,169,165,163,325,234,151,113,209,242,277,245,105,248,217,218,150,149,172,131,165,291,250,176,220,76,236,101,194,175,332,189,249,120,213,257,296,218,251,66,220,349,227,161,154,155,143,206,179,206,103,164,139,120,94,155,220,147,215,201,275,224,214,145,136,263,86,216,122,294,237,138,200,170,175,199,250,94,231,280,318,275,321,226,183,315,137,302,76,207,151,231,104,152,334,160,167,234,185,190,161,187,148,156,120,227,269,189,220,242,174,103,247,313,238,130,246,103,215,193,225,208,170,164,170,191,97,137,137,177,268,107,122,133,231,191,215,216,209,196,146,123,200,115,287,236,221,179,196,234,330,264,253,170,196,76,241,115,141,262,266,201,151,221,285,164,117,319,341,178,225,197,232,287,159,220,133,151,134,146,200,187,132,254,236,92,148,185,195,191,150,230,206,186,348,233,216,213,212,150,359,178,190,331,361,198,153,123,201,245,120,163,122,174,196,277,359,263,284,244,462,204,158,198,285,287,151,155,189,238,160,256,148,117,204,90,170,185,295,219,155,189,138,184,336,162,221,149,303,145,149,282,203,259,282,219,201,181,365,138,209,247,248,249,262,240,272,145,162,200,227,109,190,199,127,138,211,62,165,254,285,185,173,201,212,116,182,214,205,285,237,265,299,295,321,113,303,239,233,339,276,107,165,329,89,281,195,260,257,74,126,95,146,186,151,127,300,161,213,190,232,123,142,135,189,148,209,202,163,152,258,255,187,143,103,203,204,202,182,265,182,68,185,116,69,167,180,159,197,119,128,365,166,156,152,382,133,139,162,166,210,268,324,165,158,200,191,154,301,310,87,251,236,263,85,342,230,292,176,188,156,174,290,146,261,197,161,202,185,109,239,198,181,130,218,138,155,137,138,257,184,164,293,159,207,125,208,285,233,267,240,110,290,343,146,195,104,270,212,313,202,304,214,191,141,227,218,272,207,198,150,302,208,262,168,281,155,262,73,226,185,202,216,168,336,138,306,297,157,174,198,84,272,154,301,150,195,358,280,228,174,193,91,82,278,179,144,100,283,149,206,113,206,207,162,195,187,259,192,179,169,225,150,291,154,219,197,363,123,154,201,173,180,256,229,219,72,110,227,160,149,351,241,189,84,205,182,162,193,129,277,132,211,232,159,225,89,133,166,286,251,95,247,300,146,57,175,354,103,156,230,184,166,231,159,76,234,217,174,243,142,211,186,133,241,167,186,357,195,116,121,220,128,242,192,178,310,255,155,191,221,294,224,212,273,260,201,201,172,185,73,176,165,337,216,326,105,204,245,188,70,193,107,219,213,156,295,186,207,304,233,212,288,144,218,114,286,151,236,334,126,173,115,136,165,204,355,222,213,294,199,125,172,222,205,280,203,151,299,187,182,117,150,269,267,268,133,167,194,272,116,127,306,161,210,95,187,143,228,236,208,151,109,183,227,214,271,253,113,159,236,97,185,144,254,245,206,231,162,68,126,139,169,134,134,138,142,199,205,302,247,131,334,171,205,250,326,217,155,125,232,103,221,204,275,249,155,146,153,282,139,366,97,87,198,214,147,153,151,156,207,108,127,172,199,112,92,184,173,244,215,179,181,208,256,202,306,263,271,132,313,231,135,257,171,120,191,196,155,113,156,126,266,113,221,115,223,118,232,183,144,301,200,179,181,159,97,109,232,183,185,220,129,144,161,147,242,188,247,258,157,329,119,163,333,159,190,63,175,159,206,221,265,169,166,189,265,246,235,284,86,304,122,203,173,232,179,214,234,247,155,296,235,252,225,266,265,195,199,224,157,102,233,270,245,143,82,73,175,132,135,170,187,217,259,279,150,170,224,153,166,184,165,328,269,186,159,194,159,188,271,98,110,205,123,275,252,277,233,223,262,206,212,313,144,161,199,182,204,142,259,244,229,194,136,207,228,195,248,240,132,315,253,192,289,198,161,302,211,110,149,184,104,114,136,170,201,173,310,256,131,143,85,236,364,78,208,134,156,216,231,207,121,224,366,245,249,181,254,355,127,274,250,256,196,165,305,271,163,163,357,293,159,298,172,151,191,227,141,159,165,255,235,304,221,142,356,250,126,206,240,160,225,168,201,95,120,166,218,113,171,224,179,183,165,151,243,191,112,174,209,213,255,88,225,134,263,231,308,159,126,222,281,130,143,297,220,242,142,212,154,234,265,207,227,284,224,217,263,183,310,190,157,139,274,234,238,190,139,108,183,240,153,221,103,197,91,170,270,187,143,219,166,108,183,168,112,294,190,176,301,274,160,338,121,160,182,242,177,277,264,247,296,51,110,219,193,195,191,146,122,242,242,305,71,223,207,158,142,222,252,194,157,245,193,278,315,245,206,109,234,379,88,166,113,283,296,118,229,154,243,153,162,168,172,140,216,163,161,171,194,314,210,243,300,194,189,171,111,112,328,217,292,159,208,277,125,178,212,200,176,189,154,198,146,187,195,120,150,131,144,105,317,216,238,150,133,202,197,222,276,153,238,141,123,361,212,233,185,208,128,149,267,132,262,159,292,279,223,226,314,173,243,229,283,218,74,138,118,234,137,251,265,223,221,265,140,172,103,127,208,89,246,193,223,133,176,153,187,253,90,56,161,162,116,70,166,143,189,114,369,279,172,121,165,229,118,108,74,202,146,351,332,105,314,158,125,178,115,200,158,69,144,277,256,310,126,216,236,199,323,212,220,289,208,178,117,172,210,313,79,250,158,250,162,159,132,162,120,78,219,325,88,143,78,135,214,238,228,162,199,201,236,98,205,258,135,181,113,248,264,195,229,188,169,127,96,255,128,257,163,221,172,305,231,127,263,245,263,178,226,168,130,298,226,188,188,278,305,218,126,89,218,257,245,186,166,93,146,267,117,103,166,219,161,249,229,313,143,226,96,218,226,268,192,173,219,237,173,150,278,291,194,124,168,208,128,170,148,101,161,294,163,176,114,154,218,184,221,188,244,185,200,177,281,289,218,239,207,128,136,98,179,139,145,173,206,128,181,258,260,138,308,330,249,147,302,323,203,172,152,279,215,254,255,261,250,205,114,88,200,248,141,298,273,164,343,101,225,193,170,125,124,268,159,105,379,303,243,220,137,76,243,224,110,214,98,205,56,142,246,281,127,109,154,289,212,198,239,144,180,229,196,227,143,389,287,74,202,128,235,332,233,130,191,267,156,252,300,136,175,81,144,114,230,110,272,193,165,182,298,186,262,190,182,231,68,134,117,159,162,160,167,331,180,125,67,149,87,258,331,242,195,176,175,223,263,158,159,134,204,106,219,334,124,272,196,183,186,157,274,345,218,265,184,154,276,333,149,157,230,227,293,185,151,255,201,142,270,190,206,217,107,53,204,185,174,282,190,246,245,145,213,51,90,254,133,281,164,138,119,145,209,165,290,229,244,183,86,74,164,88,210,191,86,108,363,218,242,231,229,167,121,109,187,121,131,228,199,188,266,96,249,295,46,213,321,116,104,138,189,300,214,223,262,270,204,135,159,131,268,196,189,246,176,167,152,161,191,211,209,278,228,218,216,105,190,198,267,351,234,207,142,143,281,222,343,125,123,113,207,194,162,211,229,194,231,168,149,199,187,295,234,149,255,208,150,237,142,220,139,252,365,174,255,248,295,247,193,221,205,334,151,268,106,97,95,207,228,153,341,94,196,184,64,296,168,225,179,210,98,94,240,117,156,131,258,378,202,168,93,208,292,244,163,227,237,222,301,243,246,170,134,213,344,388,121,311,192,92,135,104,208,219,74,158,128,134,221,91,195,181,181,235,143,138,202,194,178,61,164,141,256,117,185,295,283,237,170,118,218,150,306,149,230,214,169,145,113,136,138,124,191,165,238,217,267,330,116,289,321,179,163,160,226,298,82,194,198,175,135,190,295,213,97,280,83,123,307,308,148,151,315,131,216,205,257,221,179,230,112,126,151,266,85,272,236,271,204,199,178,114,330,186,229,166,140,143,183,234,125,364,204,229,229,225,248,246,200,125,181,119,130,200,130,170,170,153,245,195,214,141,208,140,134,248,395,276,105,192,168,163,152,183,252,253,176,190,291,142,227,199,136,250,177,293,239,101,163,141,205,183,181,157,132,285,229,44,126,262,177,225,193,248,220,171,178,410,75,243,216,283,292,159,101,185,284,71,202,202,184,186,185,175,203,261,280,201,179,250,168,269,208,192,253,163,285,267,76,128,197,179,167,249,249,206,262,253,159,109,127,127,142,209,218,219,111,260,184,174,230,169,139,186,225,143,157,340,249,185,119,217,282,144,151,229,191,247,162,229,173,188,191,209,220,184,99,137,199,140,253,121,283,276,171,258,215,314,222,106,274,109,245,179,353,241,261,254,210,244,159,263,202,271,98,232,188,157,142,220,229,164,184,178,243,142,269,279,100,197,230,246,196,170,210,218,223,172,238,142,183,95,95,302,203,225,249,209,187,196,198,211,84,194,270,223,164,209,228,180,60,217,175,178,238,298,177,125,178,153,184,222,217,99,205,188,190,248,151,317,258,96,116,329,232,247,90,151,205,256,212,153,163,174,161,142,245,155,101,199,231,89,209,286,244,234,214,200,155,104,214,202,222,314,195,213,90,113,153,185,223,132,237,300,250,222,189,204,227,169,123,272,206,186,276,233,94,134,196,147,159,274,262,229,131,196,119,139,252,97,131,133,253,223,236,130,221,242,145,198,46,108,155,88,232,179,254,160,230,235,233,119,161,150,233,200,126,188,341,196,221,119,287,274,159,159,114,356,102,215,319,153,179,261,170,151,166,117,214,259,273,133,134,134,259,139,238,249,200,147,174,236,195,183,196,323,204,99,194,184,164,128,171,259,99,122,233,253,158,204,94,152,272,124,137,218,177,253,238,101,135,272,271,160,175,147,189,178,196,138,250,191,215,205,72,238,228,203,196,121,122,145,290,286,190,226,224,352,196,173,125,189,170,207,170,95,175,224,192,267,247,322,198,214,193,164,160,224,232,226,179,126,94,196,228,172,178,248,206,205,273,165,156,203,169,225,274,147,214,141,113,230,116,197,86,165,234,101,204,187,268,191,111,219,117,231,124,82,246,257,227,210,342,250,401,397,237,230,132,264,363,101,201,178,234,233,167,254,74,303,254,202,140,239,83,164,278,119,210,255,193,262,93,235,391,252,238,161,151,246,120,270,141,169,101,223,253,221,133,184,233,277,224,161,160,121,106,215,81,269,349,148,108,276,284,232,206,184,157,226,173,279,72,134,239,40,164,174,107,142,282,86,302,244,176,204,312,64,194,211,164,151,226,104,130,185,212,179,201,290,277,111,268,258,223,211,240,170,262,149,105,154,146,356,213,175,117,201,289,280,218,194,132,90,124,181,129,195,229,183,184,341,243,110,242,202,144,358,249,252,132,76,271,153,241,317,217,187,225,195,175,148,201,187,236,153,289,239,218,138,118,133,235,109,179,246,204,211,131,281,203,237,204,239,264,191,228,200,147,250,186,230,105,164,73,184,148,312,317,144,136,342,194,128,315,344,204,204,249,126,169,264,116,243,131,203,211,203,279,257,74,285,145,134,299,206,204,217,230,223,247,105,199,194,186,222,177,54,79,135,207,198,243,234,135,158,152,221,215,179,145,224,193,264,120,225,196,254,220,196,207,222,171,135,256,283,195,268,154,231,230,165,228,326,116,222,136,199,121,269,168,219,197,251,169,68,187,328,237,228,204,167,264,294,314,210,166,150,187,77,214,213,217,185,146,176,194,182,112,86,202,205,144,225,277,211,124,310,140,116,171,262,175,81,106,114,157,206,199,228,149,124,117,121,185,170,231,180,250,110,158,194,160,205,128,292,184,201,298,101,97,212,202,337,234,175,235,256,290,150,275,162,182,190,155,173,86,202,214,179,82,240,356,69,239,168,190,209,100,219,185,97,85,260,271,199,175,191,239,240,165,85,310,194,170,274,59,165,266,178,247,157,166,240,207,245,257,291,259,157,262,206,197,279,333,259,171,112,296,118,126,221,157,186,93,209,237,139,169,201,144,257,134,162,302,197,121,187,236,286,300,199,117,264,284,212,144,193,152,248,166,160,130,148,200,352,185,223,306,243,152,221,176,107,125,209,229,179,187,144,180,231,164,308,190,231,370,142,68,225,225,152,192,212,123,207,219,169,208,340,280,160,233,224,261,198,265,158,104,131,234,154,117,242,163,222,147,130,233,215,326,168,198,223,166,229,95,175,103,187,162,317,239,160,242,169,356,172,204,172,132,120,186,169,255,150,129,159,209,172,293,279,211,86,178,93,261,230,130,175,241,144,188,213,184,212,328,247,169,265,227,151,207,128,306,169,189,98,149,126,186,250,221,116,195,152,252,196,49,321,203,253,115,99,165,177,202,170,118,90,159,221,213,232,250,247,166,222,80,152,186,133,184,182,186,96,98,187,253,194,90,127,254,165,240,246,257,163,142,248,140,107,171,125,163,266,172,251,157,173,212,138,244,153,58,268,246,256,234,140,247,218,127,115,179,262,219,257,242,198,204,303,97,307,268,140,263,244,206,244,239,308,163,217,221,165,129,230,222,153,174,143,137,147,161,103,253,217,153,390,183,103,262,108,180,120,145,199,174,263,99,96,94,241,96,288,189,200,138,174,272,310,225,251,138,215,181,109,145,132,133,212,182,261,223,175,172,159,170,72,180,190,251,62,200,179,82,102,226,159,150,165,177,255,208,288,150,138,72,280,258,358,70,198,169,94,147,219,238,263,232,107,156,151,203,118,186,247,251,247,192,112,200,200,248,199,232,212,83,175,140,193,241,206,91,191,292,126,243,267,227,174,193,207,166,279,299,292,163,53,248,254,127,188,99,257,253,214,175,285,137,232,291,139,125,161,123,212,229,252,152,218,288,184,324,178,235,167,213,247,74,304,164,201,211,65,205,88,111,265,147,303,269,255,223,218,106,65,281,214,235,188,338,169,110,253,128,106,259,225,102,146,132,197,254,198,206,69,188,132,145,210,89,221,140,101,272,204,142,94,209,308,331,172,328,151,272,136,101,198,238,228,200,301,229,174,187,201,195,75,266,238,178,252,343,274,306,198,198,221,299,352,117,204,236,141,292,194,205,222,150,302,173,90,160,165,200,200,168,105,135,150,139,223,366,221,250,177,211,271,247,200,173,328,193,135,280,316,204,78,149,234,138,138,245,221,329,223,220,151,217,183,275]
|
doclens.66.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[196,186,210,266,157,117,250,107,118,202,73,276,80,204,266,258,212,168,160,66,219,351,184,182,93,90,119,66,211,192,169,295,197,286,128,256,200,230,196,128,171,298,241,225,211,221,240,259,201,266,110,298,282,159,281,202,262,178,156,191,359,143,246,177,201,106,144,269,233,345,157,216,215,89,171,221,243,168,148,75,221,207,332,219,246,321,237,291,149,229,175,286,159,96,211,262,105,169,149,208,191,134,187,249,175,232,184,232,229,190,209,302,170,361,187,267,213,358,251,334,136,155,139,116,252,134,274,91,153,102,252,290,189,382,270,136,169,100,115,143,125,178,212,314,164,258,156,265,241,368,203,152,201,199,230,203,146,199,351,206,161,123,175,238,146,218,284,47,142,269,321,312,331,224,221,217,313,174,82,196,182,231,313,214,321,138,161,169,152,96,92,132,318,221,205,139,201,200,219,100,85,191,144,155,287,194,183,147,165,279,208,180,359,221,242,124,160,204,114,289,233,116,232,204,174,169,133,221,329,115,133,133,255,241,245,236,268,215,215,317,227,151,198,219,204,233,115,179,163,239,228,221,98,217,256,120,129,165,196,297,265,201,214,155,235,232,277,184,172,297,212,173,125,228,184,234,93,102,180,150,181,318,190,176,188,228,169,184,177,256,175,202,241,308,155,80,122,277,185,115,213,274,260,239,225,157,176,218,226,143,188,258,281,124,187,187,164,342,41,338,180,124,188,224,204,268,191,158,259,171,218,134,325,144,224,162,395,63,248,240,296,116,266,298,227,298,247,251,221,194,239,122,131,72,114,338,178,161,140,207,213,231,76,75,256,322,73,227,253,323,178,233,150,117,306,180,127,326,125,214,250,153,156,240,223,141,138,205,214,192,226,221,230,84,187,230,125,131,170,251,304,99,185,275,134,222,110,259,200,186,195,256,219,120,181,171,180,116,72,227,273,148,159,218,242,187,206,183,257,345,241,185,240,190,143,135,321,216,174,278,147,232,225,107,250,240,145,146,180,105,73,189,229,197,159,195,74,234,162,161,176,230,177,233,231,230,227,119,148,107,133,201,77,192,143,151,188,177,160,85,192,208,242,122,286,173,180,293,238,164,158,173,231,222,225,162,152,133,112,198,229,323,187,185,189,162,87,86,264,140,289,112,180,225,302,235,130,225,220,338,168,175,268,224,313,219,82,356,208,156,220,254,273,211,102,199,186,159,212,98,176,188,262,329,191,196,231,239,109,70,198,173,178,216,312,246,159,251,201,272,288,285,128,113,171,270,192,123,253,193,312,131,138,154,233,247,259,213,133,237,122,185,198,234,233,76,164,143,275,157,149,175,303,210,255,192,229,177,220,362,149,182,123,237,173,153,126,235,191,90,238,148,159,165,153,170,165,272,117,184,213,230,268,207,259,94,117,184,137,200,230,157,162,206,278,320,209,222,63,243,155,228,142,93,261,206,237,180,200,197,309,154,175,214,250,155,190,183,227,290,230,184,243,90,121,150,287,137,258,167,293,217,208,115,156,153,92,359,207,171,146,193,210,224,92,127,131,171,163,76,270,167,166,322,379,203,131,269,133,112,220,234,139,220,109,200,120,146,149,233,177,152,381,220,70,154,302,167,222,249,136,199,196,215,183,87,79,69,277,287,270,320,177,211,132,266,321,200,142,287,120,277,242,257,226,127,391,138,232,213,176,60,113,181,143,255,226,142,238,298,258,92,153,328,235,200,185,174,259,144,132,206,168,184,217,220,241,342,295,328,106,140,68,190,128,150,72,222,205,159,263,106,276,204,219,182,340,153,168,198,152,310,196,219,195,200,296,180,235,225,173,227,185,195,193,107,210,259,303,285,196,228,256,147,300,205,253,203,147,301,185,194,173,343,141,197,177,131,201,258,161,167,250,111,249,92,233,188,80,155,157,210,218,192,186,231,212,107,317,315,102,198,233,235,241,194,141,222,129,206,171,151,194,110,152,182,229,142,185,304,310,263,213,117,177,240,297,293,278,122,185,208,231,229,257,171,156,128,202,200,117,269,110,163,144,271,215,234,107,250,117,287,167,255,44,212,274,165,170,237,188,208,113,150,83,216,154,162,261,238,45,335,129,116,277,185,105,163,318,133,296,241,276,285,104,112,291,253,242,293,97,170,195,249,268,236,197,122,289,299,200,274,220,260,185,245,252,65,253,303,137,225,194,118,307,205,242,300,263,240,257,246,162,210,167,147,250,270,194,99,261,104,277,292,135,304,75,99,205,89,219,143,275,125,103,249,73,157,109,297,259,211,88,131,130,221,229,149,310,251,183,231,166,197,191,116,242,264,118,294,208,84,242,108,240,169,130,316,186,257,203,194,211,63,79,189,198,383,247,139,135,213,291,232,88,221,222,155,237,196,184,383,229,262,368,262,203,134,195,188,174,231,109,332,153,227,293,225,179,173,248,113,164,179,301,262,141,244,145,199,264,220,242,67,171,243,255,200,205,114,81,230,127,297,220,129,118,127,239,157,231,298,218,307,209,162,195,188,312,263,278,295,246,269,147,92,146,249,146,113,357,239,211,202,168,126,184,248,89,185,157,252,177,170,56,202,196,229,186,153,175,159,226,156,166,262,76,312,145,167,200,204,109,151,260,103,227,136,280,251,217,248,199,290,170,109,172,148,159,323,179,103,166,170,67,191,226,124,184,204,107,171,201,205,185,160,180,267,161,114,280,230,157,170,239,281,184,171,142,135,234,221,314,131,229,255,68,307,144,300,259,232,316,248,193,126,268,237,157,90,241,260,156,150,146,190,169,243,195,212,210,226,225,232,258,174,208,210,214,276,265,129,204,184,235,199,196,171,353,273,287,241,249,174,80,180,267,185,172,206,203,78,220,100,283,145,224,212,270,74,187,256,135,216,162,217,210,227,182,256,182,72,255,79,177,196,113,154,197,265,84,157,267,222,233,149,99,235,194,286,206,322,90,243,137,204,189,156,249,86,68,266,226,178,228,196,242,149,151,179,269,270,284,123,293,184,215,191,276,142,222,174,217,147,198,94,231,171,341,137,258,239,198,177,70,190,192,117,152,247,211,219,143,142,79,80,175,243,260,184,114,192,336,209,136,222,76,139,107,146,175,261,175,193,154,177,213,173,178,235,205,97,85,175,346,193,143,129,91,248,192,215,148,142,125,120,216,169,167,274,96,187,111,123,212,157,161,326,306,168,285,336,241,119,171,182,147,224,134,213,234,211,186,269,125,181,103,117,191,353,255,142,159,231,202,301,135,153,124,240,148,154,84,227,216,234,199,267,83,179,128,137,232,278,184,134,225,271,194,251,278,196,86,242,336,235,191,151,248,285,204,285,237,213,276,194,176,287,221,181,177,283,246,201,260,190,162,198,208,133,260,130,178,270,258,307,78,112,283,315,222,169,275,91,145,85,186,159,275,125,246,229,139,215,79,185,228,87,153,227,256,266,259,126,301,223,170,272,179,264,183,280,109,134,144,79,160,232,288,159,153,53,185,193,243,292,130,273,202,211,179,160,366,212,246,288,234,217,141,296,224,180,339,147,247,166,160,178,200,123,93,280,205,92,362,186,89,150,277,243,194,286,283,131,215,306,120,189,209,240,69,228,187,154,124,227,164,130,98,144,130,199,239,271,229,184,210,214,169,183,247,147,188,168,157,134,114,230,249,349,259,149,167,167,212,76,237,173,114,135,94,269,117,257,257,253,88,235,165,232,249,110,112,164,224,213,216,76,177,162,192,145,319,173,209,171,193,192,189,306,194,253,66,178,240,279,280,238,163,359,214,193,129,328,206,203,145,95,323,161,193,107,209,247,202,218,281,213,220,267,233,225,163,209,186,239,230,410,394,196,159,223,150,413,191,287,362,146,277,260,250,194,348,124,159,343,187,112,251,160,221,102,154,119,275,202,133,138,117,148,217,213,198,221,139,179,117,174,148,141,96,178,148,68,293,155,296,227,192,280,116,140,102,187,197,148,267,159,186,248,141,216,166,192,290,192,232,188,398,141,267,129,317,228,241,152,220,287,225,280,228,199,321,95,269,185,130,187,138,249,148,97,294,163,295,308,343,240,166,254,325,274,129,202,136,149,232,154,140,182,274,104,317,234,149,271,290,142,253,179,192,266,159,149,115,160,197,204,287,274,289,233,258,227,92,161,95,279,80,304,271,220,229,203,86,211,178,255,181,110,138,214,132,242,336,221,143,165,177,185,241,304,256,213,167,157,81,139,234,131,200,232,175,329,266,208,212,125,274,164,151,177,266,156,204,261,202,205,223,127,113,118,287,200,234,179,267,255,103,254,287,147,261,166,183,293,135,181,258,207,171,188,182,93,133,237,171,206,204,126,163,172,200,210,150,197,268,160,82,158,156,152,226,319,113,265,115,248,300,311,164,274,147,187,196,106,328,112,234,137,219,219,190,188,258,248,217,323,181,204,295,124,265,168,289,248,300,215,153,259,287,108,251,171,203,205,244,279,191,346,241,275,180,228,228,230,281,123,321,310,176,220,135,178,138,134,268,102,157,266,275,237,227,279,244,172,155,114,176,242,291,303,289,132,181,155,199,184,179,106,333,189,188,330,220,227,161,186,142,183,187,318,207,316,130,369,151,169,182,355,118,249,198,168,176,112,208,215,297,268,124,216,184,241,226,139,189,158,126,173,124,258,333,241,126,130,284,240,237,215,121,237,137,202,210,299,211,263,181,96,112,180,128,237,91,303,161,162,180,312,319,177,66,253,336,201,237,120,224,160,215,217,214,415,169,129,255,161,219,219,256,226,167,148,251,224,293,179,214,199,178,113,139,225,221,323,140,297,266,208,194,389,119,147,98,155,220,232,220,76,121,127,118,203,156,294,239,60,216,267,287,151,171,312,160,261,96,147,172,306,149,52,194,347,288,267,189,307,256,149,257,249,127,189,126,92,189,124,124,198,102,172,98,249,322,104,102,232,176,96,228,256,173,235,234,208,177,147,232,200,194,225,124,301,176,235,102,172,78,88,105,245,252,214,184,222,132,186,140,164,113,194,168,136,125,285,234,135,208,121,39,106,118,130,137,281,187,271,300,162,206,136,196,235,159,149,204,203,168,235,139,180,248,234,155,159,79,318,162,228,92,101,66,120,203,123,113,223,138,219,152,228,202,285,91,213,403,346,136,203,150,187,109,209,295,110,42,222,186,184,145,153,163,131,71,151,147,183,227,185,243,218,178,256,332,206,250,217,108,239,258,308,154,182,157,158,85,104,156,80,157,117,327,138,151,132,209,170,170,70,100,161,200,160,209,270,205,320,326,103,171,218,131,140,155,138,255,120,106,208,280,269,120,207,230,106,274,188,240,207,124,176,298,236,103,201,141,142,126,229,276,131,111,182,203,181,197,187,117,138,133,270,163,176,146,183,167,145,221,268,168,223,267,269,170,121,292,180,211,304,235,347,240,206,204,232,280,209,187,238,197,193,212,214,194,287,193,178,150,350,186,167,270,320,289,233,207,113,301,131,294,172,123,125,216,262,253,290,250,248,245,170,184,175,291,264,160,128,230,227,272,226,213,164,227,119,209,184,119,104,190,319,116,337,212,240,164,187,184,221,234,191,128,126,244,193,162,185,281,133,347,166,181,207,218,286,185,184,191,212,163,166,190,190,175,274,246,166,109,189,115,112,272,240,237,208,288,265,192,271,174,158,181,91,250,249,262,155,219,356,116,202,231,230,153,146,150,192,251,172,180,277,191,293,191,148,110,198,119,191,205,77,262,103,255,150,254,113,196,207,211,236,228,152,322,223,93,317,137,209,148,152,217,210,164,124,125,176,205,175,307,178,219,181,179,290,258,195,272,183,237,213,144,189,187,231,332,218,273,133,89,111,214,121,171,247,67,250,142,135,250,139,166,83,232,111,239,335,186,164,113,255,174,148,145,187,253,107,247,143,215,368,181,146,253,136,324,103,219,122,81,225,164,236,270,220,211,130,219,279,137,313,286,153,165,201,250,144,246,187,186,135,114,138,179,274,315,240,268,118,220,261,116,213,190,192,237,264,92,224,153,197,328,223,228,342,234,258,202,317,276,149,322,187,323,246,128,176,304,353,202,234,258,233,163,256,171,170,73,91,296,246,158,253,281,166,122,113,248,202,239,269,304,114,160,270,162,120,218,187,243,139,120,103,215,69,149,205,194,285,176,194,260,250,228,302,108,180,167,208,149,142,146,118,199,105,177,183,76,126,152,315,100,146,326,212,198,256,125,181,250,119,107,229,255,300,178,189,115,104,139,215,289,241,63,208,146,185,107,200,270,225,255,225,239,224,115,170,208,170,86,148,159,225,164,220,179,241,191,113,112,167,177,116,116,214,208,218,252,113,99,276,250,251,283,211,183,230,129,228,239,289,209,196,125,222,121,132,133,210,289,148,313,204,284,96,147,184,198,226,112,224,224,168,191,129,279,112,292,106,274,303,83,327,129,248,387,224,142,327,55,270,244,229,128,225,254,215,184,186,181,241,198,190,332,158,35,137,172,175,150,344,82,143,172,307,165,114,162,212,203,143,164,292,353,267,183,134,138,266,345,193,218,166,240,100,220,160,184,196,253,197,137,218,83,209,118,113,169,254,49,261,194,93,206,161,215,339,201,221,221,114,209,163,274,274,98,292,148,96,88,262,241,359,175,271,219,226,144,127,112,320,273,205,197,135,151,278,199,256,201,210,125,230,223,180,96,210,187,227,272,280,258,235,191,155,319,256,153,226,208,99,121,230,266,241,101,140,214,133,194,115,130,119,150,230,201,224,128,121,128,102,286,126,210,282,264,131,90,252,225,158,111,243,193,191,197,281,138,174,200,249,261,225,185,130,222,174,162,84,284,254,125,135,174,102,216,192,74,200,80,270,242,256,200,213,258,213,202,109,261,274,194,255,91,183,165,232,115,227,215,110,138,174,147,234,214,141,144,291,270,199,208,257,342,158,229,215,189,314,238,384,225,168,267,311,262,225,243,271,209,301,168,197,174,236,134,204,152,188,113,281,124,212,215,231,301,222,183,174,271,167,248,329,95,210,98,98,173,136,248,100,250,229,265,154,118,161,327,241,261,185,159,255,188,204,248,116,179,183,211,227,64,188,109,113,256,74,186,262,297,299,186,156,296,182,157,133,213,100,193,196,184,94,216,250,244,160,192,115,220,108,118,318,106,286,262,149,84,177,185,186,217,296,206,341,331,255,231,119,171,131,297,344,216,115,151,316,184,165,102,221,226,230,272,151,200,210,116,229,179,112,119,241,302,79,206,193,78,70,111,237,212,222,125,249,241,277,193,250,204,235,287,229,114,272,164,174,178,237,216,214,184,331,193,349,231,57,95,242,167,166,305,220,210,214,227,203,231,207,149,73,205,307,174,176,187,155,178,236,277,343,87,206,221,115,188,350,256,333,208,298,230,183,238,86,194,211,240,209,202,217,163,211,237,95,346,133,87,178,199,103,142,85,85,174,312,181,176,285,112,191,101,79,118,95,155,178,208,281,257,201,238,164,295,294,270,228,302,154,256,92,231,193,208,214,137,116,242,178,294,191,184,221,145,230,223,123,235,169,220,180,192,81,175,130,146,191,151,61,116,183,167,103,195,206,239,125,286,183,271,170,288,146,164,171,250,136,129,226,183,255,211,352,315,291,255,228,217,218,215,295,132,96,284,131,180,162,148,343,299,209,385,173,193,241,265,166,229,228,164,201,216,99,145,88,212,236,150,139,177,182,398,175,203,153,325,180,198,165,111,171,278,162,127,161,100,228,219,181,200,148,214,219,212,60,314,196,102,289,135,180,275,111,267,208,107,232,198,215,217,176,139,170,222,261,335,126,197,132,254,206,178,292,159,111,178,171,282,352,128,165,147,152,265,206,181,265,165,182,135,163,186,110,293,237,241,263,347,220,323,200,217,170,174,346,218,168,219,206,252,99,79,112,209,187,260,219,239,131,200,269,188,254,231,111,169,162,234,181,124,148,170,342,145,197,137,295,310,177,181,196,162,168,157,291,95,208,282,181,99,92,190,207,235,164,181,97,216,341,229,227,301,143,76,211,172,213,156,141,156,167,221,272,145,88,193,343,111,317,204,211,192,212,301,288,284,158,277,269,139,123,228,291,209,316,205,132,202,313,293,122,254,148,153,225,233,273,342,195,216,113,248,156,251,166,303,201,212,327,229,295,202,205,158,155,203,170,93,106,352,174,213,195,311,192,155,191,115,94,330,364,194,172,180,161,301,151,312,242,209,108,121,112,207,216,182,171,197,165,226,113,176,195,115,152,228,74,126,191,118,280,271,221,89,318,207,166,126,243,182,339,177,218,170,237,261,222,124,302,175,164,130,174,142,322,321,114,309,195,142,255,259,289,266,248,150,171,213,268,172,174,236,285,191,199,175,182,112,146,179,251,250,226,142,246,137,109,325,162,193,211,206,120,198,148,167,197,159,264,211,257,188,168,98,252,265,214,254,202,152,218,199,215,121,257,254,233,161,220,260,210,312,74,281,209,272,221,278,216,168,113,187,170,171,317,348,191,160,182,182,313,120,148,353,200,171,194,145,254,193,255,236,335,194,179,206,233,222,175,242,209,187,136,141,260,190,233,190,217,232,234,204,121,148,233,178,239,198,271,234,266,261,201,230,218,132,204,220,356,244,166,170,95,243,163,257,142,182,168,157,214,233,337,293,272,127,210,216,148,200,208,190,211,267,226,166,156,135,183,153,201,239,165,323,318,181,115,349,90,157,190,201,173,207,139,118,222,109,235,130,259,93,239,108,137,207,87,143,133,194,217,183,298,253,204,311,160,140,160,307,310,212,174,148,135,210,252,153,282,226,216,242,108,283,239,344,125,200,133,207,152,236,270,194,130,245,196,167,245,226,223,190,141,274,141,223,256,154,179,197,103,177,143,148,262,254,271,197,217,221,91,245,202,303,275,161,181,244,228,91,173,159,132,253,182,293,193,291,122,184,94,244,244,257,182,111,139,117,222,291,300,182,179,157,229,284,242,138,237,59,222,227,194,244,202,176,281,191,267,141,256,263,361,226,182,135,238,157,187,232,148,187,219,130,247,242,153,331,205,220,139,135,118,319,112,159,181,138,105,235,254,100,238,220,162,163,82,149,233,350,152,91,92,114,214,242,205,158,141,189,128,247,213,163,250,149,105,208,261,205,161,177,190,281,202,196,169,235,258,259,165,249,252,106,122,228,222,204,224,224,113,191,275,224,210,90,259,125,287,177,182,261,274,93,239,269,217,85,329,157,241,168,247,166,232,186,117,222,179,108,215,108,199,102,133,326,208,186,283,290,219,179,299,258,188,203,144,313,59,162,171,230,224,133,116,365,262,247,149,264,125,372,89,178,210,127,198,198,118,120,96,187,187,186,195,194,132,187,109,186,151,311,219,243,169,358,259,165,244,263,237,104,201,204,157,228,171,273,188,148,234,279,158,197,281,263,197,194,268,156,213,212,274,247,294,148,266,199,90,259,317,250,131,242,292,310,192,159,214,161,247,146,87,255,127,211,339,175,201,201,127,251,112,126,234,282,272,289,148,163,128,79,229,254,184,210,155,224,194,326,266,232,277,148,210,192,100,266,214,194,315,222,121,159,192,237,127,188,370,259,180,106,339,139,206,152,224,229,240,123,204,228,143,200,231,310,138,205,133,189,222,359,217,210,203,242,186,60,177,190,169,247,226,168,153,226,118,227,254,251,162,225,182,127,144,188,196,159,257,220,188,189,141,158,251,161,99,132,203,173,141,139,105,346,197,218,242,177,251,257,184,193,298,125,212,333,138,162,211,195,314,83,205,376,147,105,168,230,202,119,192,240,118,191,284,220,174,291,268,175,172,182,318,188,236,151,171,223,150,232,259,241,216,192,245,157,159,155,93,294,245,147,192,241,204,141,246,298,163,189,167,380,218,138,290,182,90,223,104,231,270,226,202,160,168,195,373,225,326,107,178,230,265,232,74,293,120,140,128,217,185,163,190,98,162,114,223,138,81,250,117,265,202,71,192,216,268,172,247,280,378,238,227,191,223,179,138,257,165,211,246,219,148,196,227,55,282,145,127,251,357,115,80,215,325,201,353,239,139,199,129,219,144,258,219,95,266,220,270,67,215,187,194,204,250,226,272,242,96,355,107,326,138,100,67,270,248,124,244,130,109,196,106,267,349,79,280,233,115,85,143,129,188,156,167,218,188,205,173,146,198,157,300,200,303,231,208,194,210,110,188,110,133,216,105,265,184,212,210,182,89,211,86,215,229,209,190,132,239,248,150,214,123,227,242,192,233,171,206,233,160,172,178,243,170,239,228,76,273,184,260,370,229,147,158,115,95,194,228,258,193,172,224,119,143,177,263,221,129,312,160,210,268,90,145,208,221,162,190,189,111,157,196,132,235,272,101,275,230,352,234,252,242,190,181,178,197,84,144,362,193,247,108,143,233,209,167,165,199,242,246,239,256,183,211,242,222,117,154,128,212,190,173,220,221,155,194,226,368,268,202,241,195,121,119,219,214,152,189,213,390,183,210,224,230,196,311,172,204,101,134,72,185,192,120,161,264,289,231,150,100,98,268,114,223,123,202,133,96,146,231,139,132,210,89,172,176,363,178,211,229,167,191,118,135,129,213,190,147,270,216,159,256,185,221,375,114,153,303,270,249,127,250,170,249,86,229,147,229,229,316,114,102,132,155,198,250,159,282,110,238,201,225,164,142,126,256,60,299,234,163,186,180,218,152,230,155,242,310,81,203,211,177,120,120,177,292,240,201,152,225,248,280,239,224,206,310,79,153,184,239,187,262,248,142,260,238,173,118,182,213,116,185,111,259,193,240,223,296,292,246,108,226,189,86,271,192,224,150,198,253,280,154,184,272,268,143,113,223,121,182,134,185,384,300,212,243,355,156,163,198,249,202,188,236,107,121,172,186,228,78,172,297,193,196,202,172,219,178,282,196,57,236,136,273,129,283,223,145,99,167,279,291,109,142,317,244,199,126,35,102,212,282,128,194,205,104,84,172,196,102,74,154,132,218,251,164,242,123,99,148,340,167,161,290,296,138,185,246,110,81,154,221,140,151,212,214,250,254,260,177,221,225,184,227,257,226,236,227,250,179,145,263,253,158,141,115,195,155,115,229,149,296,253,165,118,152,211,256,320,101,195,221,111,160,236,164,187,230,226,203,172,209,156,287,163,245,136,258,146,149,63,212,263,151,139,93,212,254,157,215,243,78,253,342,195,117,216,111,253,118,108,203,311,232,178,201,246,146,151,119,253,194,299,170,194,204,109,171,209,247,365,244,280,174,187,191,163,236,225,254,210,247,259,152,266,241,195,107,243,211,256,176,242,200,179,227,128,209,232,73,240,196,117,214,287,208,273,226,195,63,207,189,188,320,195,328,147,185,247,366,294,248,314,111,148,128,262,70,244,141,254,123,279,268,264,167,205,307,153,213,144,193,67,253,205,233,255,114,196,286,171,269,207,184,189,235,159,250,263,195,192,243,244,96,157,175,293,113,145,238,166,157,211,106,205,258,235,204,320,160,300,126,148,245,162,225,224,137,152,212,131,256,259,193,106,77,257,161,113,276,216,152,282,111,260,328,160,223,192,130,229,136,303,137,59,324,152,197,186,102,172,220,106,216,174,165,140,209,257,130,138,364,68,182,289,124,182,286,254,255,166,181,141,211,247,122,154,92,227,116,196,92,210,114,224,215,185,281,118,145,96,191,152,136,277,283,244,415,140,110,233,182,216,252,248,119,320,278,307,306,240,94,148,127,137,248,248,243,296,205,290,319,244,229,114,222,166,238,239,243,113,213,202,135,302,85,137,262,342,248,44,276,123,247,138,316,289,188,180,268,284,159,216,233,127,170,120,221,171,212,308,212,242,189,166,96,172,116,322,197,130,192,95,137,166,305,225,232,225,210,314,45,58,258,229,184,66,325,169,96,196,182,163,349,225,209,229,332,94,321,322,293,244,198,229,288,94,261,198,203,286,154,174,111,166,269,176,163,218,150,124,251,143,364,245,170,281,129,353,243,351,351,245,87,347,211,212,115,127,173,255,192,160,172,214,144,170,270,197,149,246,105,195,78,272,180,268,272,246,236,134,140,245,243,329,285,312,137,187,153,271,133,169,178,175,115,177,266,232,247,344,261,273,242,115,116,217,234,212,165,219,169,160,252,171,159,210,193,180,306,128,143,152,167,221,223,226,106,222,291,151,155,221,165,134,147,226,137,324,146,157,132,191,219,127,234,226,242,289,107,189,236,145,198,119,162,85,167,293,231,188,262,174,275,280,327,293,224,239,218,176,198,158,105,141,146,230,283,173,235,153,200,255,327,266,275,176,300,221,229,167,165,150,242,160,148,149,236,201,156,171,171,272,204,165,277,175,119,276,133,292,108,215,253,83,210,147,236,153,295,141,174,115,194,199,197,164,239,155,131,302,297,299,225,290,150,132,228,140,204,156,219,256,141,180,151,200,228,142,395,281,180,76,278,222,173,317,218,229,155,106,260,144,303,195,127,122,226,171,91,171,74,135,143,153,164,229,160,242,225,197,339,204,307,199,188,58,185,124,208,194,214,227,239,307,149,318,184,338,295,221,228,240,124,246,254,275,222,194,313,265,283,205,157,211,169,149,186,68,212,279,203,267,158,243,134,202,246,284,148,110,149,136,288,345,148,235,253,135,161,195,289,202,237,207,215,237,268,188,191,284,251,241,156,261,234,332,215,174,200,119,383,206,266,88,137,187,132,110,236,127,147,363,195,87,139,197,249,326,191,175,273,237,277,237,254,171,150,109,212,129,340,186,331,187,150,273,153,153,172,271,187,108,163,93,215,100,212,240,216,187,217,72,217,126,249,170,262,184,206,271,270,107,291,276,127,264,245,118,276,166,106,109,188,224,156,249,193,210,227,98,203,155,256,314,186,89,155,242,173,185,91,183,95,198,205,194,307,104,246,280,131,206,167,263,185,212,278,267,335,108,315,194,163,153,279,114,182,286,144,184,290,260,182,165,187,268,79,265,269,246,128,283,300,225,227,274,151,233,224,174,177,77,277,128,215,215,259,300,205,177,121,133,244,69,189,189,150,206,178,325,246,232,294,215,286,293,83,229,294,221,70,187,189,291,109,173,313,305,226,152,197,144,133,294,183,363,256,195,163,114,211,238,203,171,151,175,240,222,282,155,132,74,144,199,148,121,223,171,157,243,137,134,206,265,271,249,244,293,167,159,236,265,144,201,198,164,160,303,152,313,181,181,291,214,295,193,172,372,304,175,301,218,140,210,224,174,348,284,261,123,212,228,269,222,194,240,229,199,273,200,171,172,193,96,297,153,238,97,216,160,314,180,109,161,183,227,182,231,253,243,241,116,185,192,240,219,175,206,125,209,152,214,233,257,212,303,207,175,191,174,128,236,273,121,165,144,154,255,169,164,87,155,211,229,284,215,263,263,220,240,168,227,141,139,188,143,134,362,207,180,182,186,172,96,122,112,224,200,263,249,196,302,246,139,247,259,140,208,246,136,203,263,242,171,217,186,264,250,127,171,117,166,345,216,215,49,276,258,172,205,254,113,187,169,299,98,342,348,225,221,64,263,145,208,221,128,139,258,215,101,175,120,207,120,103,270,201,256,55,226,164,325,238,182,333,251,185,195,182,149,151,299,221,253,134,278,290,197,206,222,299,245,191,234,154,241,290,322,260,171,155,204,130,141,230,249,273,260,268,73,165,154,235,142,269,125,133,189,142,230,119,205,215,108,208,143,221,251,187,196,57,104,83,183,194,186,267,269,263,135,208,110,127,117,97,95,208,140,178,185,165,346,119,142,212,176,168,275,290,245,89,132,187,301,184,279,202,220,197,84,322,211,167,270,175,236,135,223,182,169,176,196,202,184,128,159,234,176,269,145,174,129,347,154,163,130,291,192,48,129,216,79,235,152,281,183,152,297,106,134,115,281,157,189,165,245,227,216,124,231,218,190,242,73,249,137,231,171,192,255,224,147,246,231,189,125,154,295,272,374,322,300,196,182,141,240,214,95,77,220,113,94,219,226,314,258,113,258,206,219,211,88,225,115,243,143,161,158,161,180,80,194,62,206,225,135,203,124,220,135,148,243,257,224,164,213,129,362,184,89,162,117,251,188,243,176,230,236,123,160,211,177,256,220,213,282,108,235,249,215,201,210,276,293,328,253,71,198,121,204,242,253,209,171,335,216,205,296,107,141,163,152,143,165,203,166,119,65,191,198,224,147,199,267,230,216,208,268,354,230,262,107,252,133,253,209,371,167,304,162,213,193,148,125,184,236,148,226,185,166,196,188,283,140,165,184,242,273,148,224,123,141,258,117,188,166,177,216,206,226,248,98,241,69,196,248,167,201,57,132,283,195,236,126,167,134,234,153,144,198,167,171,241,195,196,156,172,229,118,155,206,346,243,293,204,179,88,221,93,236,206,227,245,197,290,228,287,184,196,344,212,90,259,205,169,150,149,153,183,199,179,193,293,224,229,178,192,134,270,152,264,181,229,115,181,236,167,284,241,118,216,189,236,256,250,178,234,241,176,194,292,121,117,307,199,246,155,229,182,239,272,187,243,87,174,115,301,139,195,118,209,216,330,136,133,206,141,81,154,138,150,123,353,80,185,182,138,237,100,182,253,161,137,131,168,114,164,95,161,259,282,116,80,140,257,247,201,182,347,238,167,84,344,174,192,210,389,185,299,120,182,206,126,249,240,238,195,204,212,212,141,294,196,210,276,168,167,167,237,176,240,305,173,184,227,184,185,223,191,127,185,141,159,237,181,112,258,183,132,178,223,341,214,114,170,240,187,170,138,82,228,193,199,265,359,245,138,178,240,77,198,209,245,71,201,137,146,197,229,272,323,259,229,187,275,197,261,308,152,272,122,118,101,225,149,108,147,327,191,252,265,228,250,266,126,277,165,291,268,228,169,206,191,93,301,248,137,369,203,347,379,212,188,125,92,218,174,140,96,191,269,147,206,105,214,354,247,349,160,238,360,251,393,136,79,203,104,160,307,192,173,131,173,129,232,180,114,63,152,156,139,126,241,190,162,236,144,111,244,155,210,179,239,157,289,251,264,186,233,44,183,244,151,280,173,201,290,273,133,136,187,225,274,116,313,191,68,252,311,303,108,200,235,172,342,63,206,136,225,130,181,192,260,244,158,133,152,136,198,173,202,152,233,217,164,188,253,167,221,204,189,200,204,148,198,173,190,216,281,186,65,206,208,216,171,217,250,223,173,227,230,250,81,203,160,119,229,236,203,304,163,152,268,152,213,184,229,178,189,178,298,156,173,256,309,161,164,118,156,200,154,147,220,227,391,258,192,177,182,216,299,191,185,114,150,173,150,222,130,160,266,248,171,199,70,181,197,157,263,187,183,253,173,175,272,205,189,121,252,51,257,285,133,166,239,60,174,112,154,172,170,248,132,125,120,215,191,195,149,254,76,175,138,78,244,178,260,117,278,137,224,103,228,145,363,161,218,187,94,298,214,106,180,142,160,159,179,158,165,205,217,251,243,250,194,179,165,96,88,232,222,154,254,105,217,285,126,83,142,181,217,217,121,287,115,184,229,290,346,199,140,133,138,178,270,146,142,307,173,155,218,335,97,205,241,234,211,161,249,89,153,274,73,303,154,263,158,145,172,217,245,166,168,171,318,180,229,227,100,215,143,224,273,152,222,269,226,84,126,213,238,161,151,213,251,318,237,206,98,80,161,327,176,221,177,125,203,249,143,260,301,187,181,138,139,197,196,146,247,223,254,107,99,282,311,164,151,124,260,105,154,320,199,224,120,134,264,200,228,217,296,245,124,213,323,194,221,315,119,89,282,286,176,291,263,220,183,270,186,131,131,263,163,184,172,297,281,204,96,269,200,238,242,269,281,239,168,198,255,205,112,160,149,211,179,219,224,209,151,135,332,196,198,164,183,180,208,150,223,202,213,247,210,180,219,172,178,224,169,268,195,223,127,148,193,231,121,216,239,303,82,210,175,170,318,215,312,124,263,180,166,91,195,156,133,134,194,145,275,286,78,239,250,178,271,277,98,125,188,151,266,144,242,217,139,192,126,278,173,183,219,314,137,177,119,293,97,223,158,185,199,166,273,184,125,194,158,88,225,255,269,77,114,179,121,219,213,190,224,153,154,230,106,252,158,203,349,211,161,197,115,200,269,172,192,141,141,269,205,222,241,58,208,270,235,411,254,268,78,295,215,144,158,152,149,168,253,246,105,218,207,183,288,258,223,166,58,238,216,304,134,175,120,118,242,217,346,229,66,303,220,109,163,166,161,120,344,149,232,136,229,126,212,193,95,297,112,169,273,201,187,162,371,223,161,273,273,345,167,133,126,256,268,334,128,164,109,184,169,139,159,224,176,219,130,222,175,142,123,248,134,276,197,339,141,88,247,164,171,197,245,186,379,176,316,272,135,167,161,258,131,133,263,279,188,101,233,224,133,220,208,182,241,221,294,313,268,253,173,167,289,187,178,120,134,336,186,359,207,284,93,300,162,129,167,178,201,194,142,219,204,168,184,181,188,220,115,160,163,253,188,207,187,148,130,329,301,260,140,241,258,237,252,182,73,233,178,223,167,213,203,221,136,228,159,224,115,183,146,91,251,211,311,235,157,304,199,325,387,300,97,303,118,142,177,206,274,208,147,333,182,165,303,123,183,109,308,213,112,293,237,188,169,208,164,210,169,60,322,284,118,227,322,193,274,236,152,205,196,166,130,333,305,221,245,184,96,168,303,227,216,296,216,242,167,295,183,197,195,172,87,243,83,117,149,133,135,300,260,114,239,182,250,175,314,183,54,204,218,177,224,228,246,142,89,247,212,165,114,260,211,153,184,257,141,178,120,237,181,95,157,182,236,293,201,218,257,238,178,210,199,185,250,244,201,152,329,280,110,263,150,212,264,301,170,251,118,218,321,234,161,297,125,107,184,190,214,338,205,175,208,134,256,147,140,245,223,211,109,153,280,230,176,131,229,222,239,133,251,215,262,144,309,282,126,240,315,179,253,150,195,110,204,228,219,212,134,227,199,126,217,83,227,196,188,182,83,203,233,103,263,256,152,247,264,177,137,214,205,103,229,62,211,105,271,226,158,128,332,174,314,282,239,177,248,176,180,194,256,289,113,178,191,209,245,264,286,100,220,216,282,178,196,58,224,189,312,125,119,151,178,155,151,168,170,226,198,261,263,167,122,189,151,175,312,100,252,224,144,309,218,252,252,243,113,167,253,241,90,250,196,176,144,242,296,317,192,237,236,245,119,157,191,226,190,316,275,207,184,137,96,111,307,87,141,217,212,260,150,154,312,213,311,96,112,283,249,137,166,230,220,165,166,270,54,219,230,117,154,237,210,245,294,374,238,222,145,101,322,291,185,144,276,198,190,262,131,192,213,339,221,177,319,145,246,170,208,272,101,311,124,277,260,198,129,233,122,178,245,183,91,99,171,119,201,355,208,232,192,245,171,150,179,257,164,255,190,205,198,168,190,303,141,222,173,130,71,247,94,187,113,90,102,121,230,151,236,253,292,321,185,236,284,76,216,169,117,206,331,261,197,185,280,167,191,255,286,103,207,145,214,259,248,113,292,250,165,187,186,135,202,190,228,148,257,254,237,202,272,214,245,248,141,138,157,99,147,116,220,168,77,325,191,201,133,255,189,340,171,213,264,141,119,120,207,138,234,301,129,239,170,241,280,200,175,201,209,263,204,196,111,217,277,285,343,241,331,73,219,190,95,88,212,313,172,279,101,266,318,154,161,105,173,177,367,206,236,125,140,99,153,203,197,209,169,105,144,177,143,155,201,118,342,130,346,254,288,203,124,213,176,345,190,201,210,354,179,186,164,136,176,108,153,158,240,82,336,190,200,254,190,84,129,266,182,147,133,210,86,146,178,220,242,223,160,201,126,142,141,224,280,322,283,112,151,187,162,75,318,229,131,49,211,215,297,166,120,196,187,94,205,123,154,187,116,115,149,138,322,209,168,294,189,150,154,304,154,216,111,238,226,253,161,131,86,64,241,276,219,152,132,222,245,197,331,196,329,202,184,229,176,172,135,142,142,229,112,170,154,342,120,184,214,238,209,267,206,120,215,185,132,208,218,122,183,198,150,165,307,115,245,180,153,210,162,138,137,105,198,98,265,61,125,114,162,163,206,117,147,149,244,140,326,201,221,192,128,162,326,177,218,100,168,163,194,130,180,150,233,107,204,232,112,166,141,185,257,180,198,158,135,183,202,361,314,205,298,216,115,112,272,192,225,126,212,90,320,193,304,319,161,211,291,292,160,178,230,235,185,314,289,224,220,223,164,185,322,249,150,183,229,216,140,292,157,132,254,267,258,151,206,175,175,124,50,193,243,105,150,130,196,268,185,305,310,206,214,223,199,243,173,211,148,112,218,220,227,221,369,125,177,278,71,313,223,190,222,167,200,204,217,295,212,239,249,218,209,126,203,144,183,130,287,330,231,238,128,123,81,75,117,236,274,250,211,174,122,218,80,268,189,254,141,176,178,193,66,289,182,154,194,154,212,316,229,227,269,228,194,173,212,220,206,125,152,170,250,260,288,208,109,180,224,293,122,203,274,250,240,107,43,250,113,104,267,240,257,157,141,185,227,262,148,220,109,228,240,231,232,356,267,174,108,204,202,184,233,182,266,191,234,143,266,154,102,227,211,146,242,321,204,255,142,195,222,186,206,305,351,236,146,308,274,302,246,221,190,156,227,231,199,236,243,142,171,226,225,135,238,94,245,236,234,219,67,308,188,144,210,176,285,213,65,260,190,175,124,275,207,124,201,172,216,154,158,134,88,266,197,198,141,155,149,166,236,64,272,246,355,175,274,259,105,294,138,196,144,123,152,199,304,220,231,209,201,101,204,141,101,201,130,142,127,128,243,303,205,103,171,164,215,162,184,241,130,237,302,110,229,136,164,232,158,230,157,236,204,344,282,148,324,181,208,273,165,239,144,312,81,121,206,183,176,141,177,270,229,246,256,123,319,344,210,255,220,156,271,241,198,161,256,279,290,171,133,208,192,214,242,196,251,210,358,131,267,70,239,151,153,250,90,257,197,321,243,263,91,233,193,178,107,166,223,258,245,204,164,241,127,134,198,168,107,362,57,114,248,136,226,287,190,141,223,226,136,180,95,245,234,177,171,303,209,125,292,244,157,97,187,197,181,76,168,209,217,142,167,102,164,235,174,133,216,145,235,306,295,323,255,77,206,267,237,318,243,96,248,137,308,319,280,188,213,216,163,89,261,127,268,151,272,143,267,179,176,208,230,203,251,204,297,294,195,153,56,259,110,279,287,134,282,231,244,222,294,214,232,279,179,117,236,121,248,252,217,206,262,234,248,126,230,167,199,192,194,182,290,242,165,121,260,178,280,147,180,133,205,301,193,205,381,326,205,223,180,182,205,288,168,185,137,151,71,95,257,276,163,325,173,286,180,212,151,132,218,156,118,270,235,334,328,133,241,136,88,239,264,231,168,136,188,157,258,213,283,232,142,110,193,170,226,155,295,233,232,87,171,188,214,207,189,219,237,59,192,223,249,143,200,213,201,102,242,135,161,190,92,204,178,191,153,143,229,114,130,198,152,234,130,306,185,196,185,163,234,155,181,218,196,67,154,199,280,234,207,138,120,182,166,215,57,182,190,311,321,251,169,274,197,200,210,149,114,163,125,282,254,108,124,124,188,278,227,240,144,342,185,235,148,153,230,158,215,307,237,225,86,145,187,290,257,74,285,119,121,207,137,190,153,125,207,215,197,180,153,283,114,349,192,289,307,289,180,149,275,221,146,137,240,251,309,116,139,157,175,128,243,137,170,122,159,86,235,192,238,265,205,69,251,138,192,129,243,70,180,161,209,198,290,289,239,157,155,182,174,209,129,170,86,121,263,84,233,259,173,214,248,236,109,210,268,182,219,250,203,210,181,157,223,120,172,141,106,206,62,248,234,193,129,201,228,103,326,260,220,135,167,215,237,226,152,177,139,269,97,260,178,220,258,251,333,91,178,225,96,229,84,95,130,271,221,227,310,245,262,113,221,225,275,170,99,285,138,177,278,152,206,176,223,151,81,253,97,189,196,218,254,294,218,277,205,195,173,107,199,310,113,118,120,246,243,186,255,261,143,136,90,235,162,113,228,154,234,212,97,279,150,175,227,239,260,147,186,244,232,189,229,188,221,226,160,286,252,86,364,300,146,47,232,262,101,223,210,180,109,137,382,214,128,238,277,149,107,213,236,72,187,286,138,292,174,348,156,129,151,144,240,216,119,144,189,291,210,274,135,213,82,191,212,198,81,203,246,274,161,272,186,160,194,204,276,171,182,220,148,216,212,120,148,176,210,262,279,213,265,181,166,296,280,239,208,102,123,74,180,214,267,114,189,367,170,107,155,321,166,127,332,270,202,305,192,185,192,249,200,391,164,231,203,295,290,254,145,283,123,218,227,328,231,135,213,207,206,275,235,204,233,274,246,120,211,209,239,158,237,174,143,348,222,202,193,299,263,118,185,173,132,257,128,204,104,341,132,218,125,284,153,351,201,368,260,147,208,172,74,86,264,227,317,294,152,285,117,154,236,177,201,266,243,338,217,199,147,287,247,188,316,93,235,207,127,230,284,147,194,105,154,238,119,313,232,199,282,304,152,154,126,233,245,269,256,228,180,162,232,89,297,262,249,184,107,79,242,105,266,225,119,364,181,251,83,226,259,238,127,154,149,225,149,166,260,363,256,231,199,223,249,116,224,218,245,223,291,301,211,103,161,213,150,277,317,126,163,193,152,130,131,103,105,161,133,295,260,108,287,268,100,184,167,145,200,169,113,84,218,91,261,150,232,217,129,94,228,273,316,183,245,257,119,102,227,304,121,149,134,190,112,164,191,164,213,296,261,319,239,316,110,195,214,166,188,299,155,224,223,233,175,225,142,152,205,191,166,229,82,370,359,203,286,157,190,195,183,85,101,142,295,309,206,117,119,141,123,111,277,190,107,227,182,116,178,351,212,89,173,186,366,169,178,167,177,214,136,231,249,172,143,209,277,133,119,169,286,174,261,149,168,155,226,110,128,219,222,236,268,111,238,256,164,178,204,113,238,169,178,317,162,222,139,248,217,259,113,248,187,286,208,226,264,128,245,144,304,166,112,273,238,289,308,248,59,162,245,125,220,258,149,108,171,287,253,142,64,194,273,114,153,231,158,130,219,115,238,161,228,159,225,143,123,273,192,137,218,109,338,173,86,268,194,223,185,249,139,220,205,119,358,261,173,181,177,204,157,310,308,221,159,134,238,259,192,342,286,255,214,232,196,88,109,158,229,222,90,267,177,154,264,142,252,183,189,172,224,226,181,190,123,174,109,367,111,253,302,277,247,122,256,218,260,158,139,145,283,161,121,308,148,302,96,185,225,149,188,167,189,303,292,335,225,191,246,187,176,247,191,95,239,179,196,223,109,247,185,154,218,137,150,252,198,156,100,162,169,247,224,168,250,384,334,125,179,162,73,249,91,176,217,205,111,316,190,195,259,247,226,324,281,132,305,193,157,200,245,120,191,110,236,92,294,213,192,240,232,286,218,172,239,257,329,173,185,220,198,191,188,271,132,133,269,126,177,204,167,230,102,254,281,197,168,272,202,226,289,107,270,241,239,72,171,123,185,206,246,250,96,206,207,188,128,145,183,167,277,202,159,125,260,298,356,236,160,146,189,213,213,113,122,177,237,295,155,103,101,177,288,56,173,175,107,92,205,296,287,152,154,270,190,236,229,180,172,228,239,221,258,313,232,166,291,148,211,169,158,275,195,106,143,220,195,250,193,170,184,244,164,180,292,171,143,186,272,278,104,241,151,219,243,176,241,122,322,170,244,111,76,228,226,248,242,243,221,285,314,184,198,168,238,244,187,139,206,148,144,307,146,224,128,173,150,114,260,175,224,151,296,293,361,279,293,114,215,177,244,256,215,260,223,271,280,320,227,369,328,160,58,216,166,134,104,245,133,243,120,316,167,232,146,106,88,245,340,247,249,344,317,83,196,220,82,165,324,181,118,118,143,187,216,218,204,214,280,159,267,133,156,263,253,210,192,257,180,206,218,294,127,150,341,183,140,161,148,220,181,195,182,181,183,257,252,187,214,167,153,221,82,208,188,106,275,169,280,170,192,91,269,233,166,262,130,233,234,247,240,164,120,167,260,199,160,263,186,201,227,145,105,140,209,201,349,280,303,96,203,123,106,201,218,155,251,189,243,241,278,327,181,206,160,302,245,209,186,202,198,250,135,234,270,299,103,129,185,179,145,211,161,360,190,192,109,232,377,177,224,116,204,144,177,202,192,84,162,176,191,135,113,187,249,257,128,188,133,116,190,234,99,219,249,208,361,117,330,218,252,140,231,295,241,213,197,160,248,247,198,218,194,145,290,289,238,60,67,211,117,210,241,207,200,79,221,246,213,228,178,292,260,190,281,203,233,240,152,48,82,218,247,192,205,180,200,129,134,165,318,240,254,144,188,192,171,62,209,225,89,235,221,61,142,299,260,224,163,184,270,331,227,91,193,152,143,137,232,243,224,165,131,219,274,288,349,226,240,137,171,248,157,84,249,161,167,136,235,163,204,112,158,221,207,224,199,129,217,228,210,201,182,211,143,260,203,161,78,200,223,70,305,247,223,289,157,279,233,200,220,146,110,197,184,149,119,188,219,162,208,214,127,188,243,151,194,255,246,279,170,154,147,118,269,236,145,119,282,187,179,264,221,168,142,171,258,217,236,143,185,309,231,167,165,230,103,279,150,272,207,149,141,236,113,125,243,158,148,300,192,201,164,262,137,235,130,182,133,208,158,246,208,87,127,194,256,223,207,224,229,191,187,79,218,191,162,170,245,300,236,150,162,138,264,197,177,316,232,95,156,209,307,298,170,214,107,274,244,148,333,179,219,225,247,176,204,279,201,198,222,136,323,280,288,149,203,231,207,248,153,127,179,239,247,197,318,184,265,300,110,206,274,280,87,182,266,197,133,227,160,143,113,108,304,199,77,203,172,128,254,209,160,173,334,196,188,212,139,223,227,241,223,161,103,208,193,237,361,261,64,229,311,209,192,233,271,186,100,213,185,217,209,175,214,174,230,290,253,178,210,216,375,200,113,246,197,161,337,280,181,238,208,179,221,287,227,163,382,249,216,257,309,217,170,246,213,277,188,248,246,265,213,202,105,140,209,166,139,223,235,275,215,117,165,185,200,171,233,284,258,182,113,278,185,280,205,218,236,193,193,156,164,340,117,297,138,234,164,143,85,264,240,177,177,145,260,218,365,287,191,112,236,101,144,325,163,65,164,238,128,187,239,203,126,138,149,253,164,236,147,191,227,189,258,249,300,216,283,230,159,121,292,110,202,240,194,231,195,125,146,92,142,198,168,223,161,207,229,155,102,75,207,192,191,272,245,189,228,269,213,163,217,113,82,164,97,75,171,209,216,191,198,143,209,134,304,95,332,240,204,261,169,244,169,213,304,103,176,153,217,253,186,117,185,221,264,77,124,113,127,171,144,245,91,326,108,161,250,174,176,167,247,222,83,134,88,135,143,240,71,207,113,336,179,260,214,129,158,198,111,325,166,215,104,282,236,287,295,223,51,242,262,58,245,129,148,289,220,166,241,294,153,210,235,99,124,232,209,198,237,167,262,179,137,152,170,158,100,261,153,109,194,150,256,159,244,121,303,236,193,257,48,210,154,200,166,162,162,165,244,270,230,84,184,215,226,171,349,238,180,250,225,208,219,195,260,170,241,196,365,179,237,332,126,121,248,182,274,93,293,136,177,210,140,234,234,169,249,104,144,150,241,231,223,146,230,165,280,188,79,249,243,135,249,100,242,181,363,160,251,185,146,186,182,164,57,127,247,285,222,204,103,177,147,182,231,133,113,272,288,158,174,340,215,80,284,142,207,187,314,91,121,115,240,163,77,194,177,162,123,147,212,232,234,84,208,149,105,257,295,116,112,68,288,129,246,301,145,264,289,311,205,137,126,170,106,174,202,320,136,252,64,211,364,254,213,212,162,226,85,281,214,213,210,297,112,101,277,241,282,196,211,154,101,189,142,244,137,235,200,220,125,242,226,78,303,245,214,90,109,191,261,172,302,291,213,232,135,251,219,58,209,216,239,309,170,185,285,124,267,239,328,219,200,262,236,343,118,288,155,195,239,236,162,184,228,191,187,198,236,119,180,257,202,160,250,307,229,310,270,126,106,314,238,225,291,119,165,100,270,306,283,277,156,166,279,284,190,83,245,197,188,113,304,58,205,208,178,262,166,432,187,200,242,168,169,139,111,230,164,223,262,328,91,111,143,228,209,208,251,263,224,155,93,288,171,104,197,200,155,177,106,216,148,132,219,277,139,163,235,211,234,165,181,159,140,159,186,326,83,248,89,169,197,133,109,183,255,170,318,173,163,168,139,242,79,182,340,219,207,245,220,199,251,216,142,50,309,60,158,158,215,109,200,82,182,270,140,335,209,240,169,336,106,136,198,197,136,176,156,200,226,194,152,193,355,313,269,230,289,235,200,184,209,154,248,169,174,259,224,155,145,176,118,206,216,108,58,251,142,194,247,235,175,349,155,164,278,282,171,254,152,148,234,243,239,183,214,305,244,158,203,234,138,137,241,226,324,197,197,218,302,167,237,250,303,226,274,127,217,237,144,306,151,233,135,270,138,238,210,125,298,250,295,132,178,200,195,306,147,332,129,139,147,157,84,184,230,221,341,250,280,184,295,167,83,162,245,223,146,218,327,140,139,209,164,280,86,105,265,345,219,204,159,255,131,151,111,165,174,133,109,180,284,115,182,341,328,258,244,50,134,200,240,153,370,129,233,273,242,172,222,128,204,151,91,306,219,174,196,203,199,160,147,238,169,117,232,125,105,192,207,161,119,140,288,175,109,272,173,318,278,181,193,285,236,184,131,223,243,151,281,203,157,178,253,308,173,180,175,317,143,134,149,201,206,203,182,132,232,213,283,259,251,222,234,182,210,143,265,202,136,98,225,80,222,225,317,94,239,100,42,129,309,113,151,193,224,205,116,85,184,166,246,159,263,129,140,115,347,145,177,312,146,171,176,138,258,207,146,232,340,212,192,119,168,239,237,218,209,161,381,162,198,207,291,237,155,145,184,168,122,114,171,125,219,200,135,217,274,170,234,246,152,237,215,243,206,130,193,236,163,188,210,170,202,269,214,247,264,168,162,126,91,219,222,202,245,169,229,305,244,140,280,273,182,112,250,135,371,155,280,124,298,287,168,230,279,84,145,238,241,197,175,242,202,180,236,245,341,184,133,210,149,387,221,148,113,147,190,154,129,210,232,219,148,211,313,139,209,247,289,213,188,162,342,97,102,107,168,290,200,271,327,187,172,145,269,215,153,177,185,223,218,326,331,119,312,381,247,241,187,239,281,264,277,252,215,329,198,164,143,261,213,191,248,107,128,211,130,208,167,177,222,170,135,296,182,191,309,107,104,124,261,337,232,174,194,186,301,211,139,226,223,270,266,242,169,92,130,139,129,147,165,276,293,144,187,233,153,141,115,154,202,236,148,234,222,309,263,227,224,113,300,275,144,192,94,217,351,185,216,246,180,160,240,71,183,279,213,164,254,155,62,239,389,189,256,235,192,221,238,152,113,184,259,278,133,152,330,291,159,173,265,234,83,183,178,307,174,245,122,183,241,260,230,218,37,183,321,208,129,224,163,90,232,169,222,180,189,349,125,89,202,270,262,182,86,238,248,229,198,161,161,185,310,123,232,116,209,300,190,198,181,158,217,61,192,100,133,244,156,186,218,143,184,191,132,157,311,105,334,153,314,197,262,245,195,232,281,220,163,205,279,180,105,158,186,303,147,236,95,193,149,111,183,126,200,297,313,143,253,89,79,271,216,230,137,173,131,285,120,139,226,337,195,165,207,191,227,186,232,172,154,122,106,199,143,142,276,205,247,208,175,216,339,261,110,273,223,280,173,255,225,142,102,205,134,182,184,177,267,132,214,322,272,256,320,221,339,121,162,318,215,222,93,262,179,247,239,63,215,226,241,169,94,175,124,350,125,132,175,153,172,279,190,127,179,160,73,258,268,171,338,249,195,243,190,170,249,225,83,187,249,149,243,154,311,62,226,177,209,229,204,341,172,170,62,243,98,175,187,96,185,184,116,254,201,161,171,179,276,52,155,199,226,164,239,190,139,219,165,175,229,228,162,170,74,246,222,165,338,299,92,308,249,197,205,75,244,203,189,253,121,152,230,239,106,106,160,202,255,401,291,188,253,116,194,145,137,175,174,128,86,187,286,317,218,219,246,229,273,189,89,147,231,114,166,272,109,172,275,139,199,281,202,82,167,147,103,145,383,374,275,132,111,194,69,293,287,287,211,332,167,264,208,131,231,198,306,219,186,132,235,100,247,149,167,135,149,262,270,237,187,155,109,172,320,190,227,153,126,257,345,275,177,250,111,129,255,231,117,163,228,306,245,229,230,170,207,247,211,172,214,161,228,224,177,266,179,172,141,226,229,135,177,229,162,157,293,280,307,202,296,252,187,187,227,287,239,161,244,200,159,308,290,310,195,145,205,136,241,275,151,201,157,225,70,184,223,159,277,137,303,190,180,261,177,137,270,281,131,180,157,206,211,134,243,293,112,247,188,137,190,296,164,218,134,208,234,266,215,182,177,292,146,222,141,86,125,163,320,245,114,300,146,154,214,142,228,87,232,237,188,231,193,171,172,233,253,437,79,110,300,149,196,198,248,176,172,54,131,113,269,227,138,213,187,282,200,201,178,156,169,135,273,214,114,293,173,86,169,146,235,157,169,159,180,166,102,208,291,144,96,167,192,192,326,189,324,177,135,112,145,329,197,324,193,123,257,224,220,82,169,174,226,109,289,183,325,140,193,227,195,184,131,124,200,290,162,211,110,115,196,247,279,236,185,273,210,149,360,351,198,161,131,203,120,194,168,152,209,273,252,102,254,94,229,204,168,189,268,134,212,179,123,224,306,212,240,118,250,202,223,125,169,200,202,249,195,155,141,172,152,286,275,290,39,274,127,223,126,227,221,327,190,304,306,127,229,227,213,215,119,181,365,172,124,150,253,181,184,227,232,211,212,278,119,276,209,185,224,95,178,144,199,196,76,175,184,131,287,212,339,241,184,216,189,274,257,233,231,94,179,132,269,134,277,87,132,74,301,244,222,139,121,163,136,109,89,180,174,176,104,321,55,247,150,193,151,180,256,149,89,201,343,277,337,171,183,276,203,137,188,180,198,149,267,213,283,201,185,107,184,126,142,163,228,335,303,189,160,149,115,61,170,91,236,184,113,142,345,190,250,221,181,146,258,181,70,261,225,191,236,358,102,350,155,107,392,312,199,186,266,176,231,225,162,189,213,187,190,92,220,146,43,144,319,316,256,210,244,105,182,245,200,219,249,199,202,154,219,286,160,151,239,153,83,191,226,120,155,293,155,199,240,303,304,89,231,118,99,144,280,284,142,263,261,203,205,202,209,205,270,307,197,206,213,296,195,252,208,282,85,280,254,239,92,226,296,283,204,178,142,201,223,211,233,176,220,278,218,265,187,200,246,162,210,200,79,182,296,176,254,195,276,295,223,248,193,150,84,202,205,124,416,208,198,193,210,254,58,245,169,290,184,271,206,128,174,190,212,299,230,151,165,87,101,228,220,219,228,192,193,201,277,209,165,135,171,224,126,211,195,271,208,219,216,231,86,279,103,191,108,163,164,246,126,289,176,156,302,227,139,128,362,139,270,138,191,191,353,173,267,267,225,277,177,136,134,224,129,210,184,282,222,248,205,97,147,186,196,125,244,221,200,106,264,177,235,122,100,253,122,205,218,214,125,304,138,177,101,228,251,127,212,151,162,149,132,147,365,176,159,172,160,118,202,118,110,329,169,301,331,187,240,323,128,112,134,162,88,139,224,186,311,218,217,123,198,200,107,258,101,189,119,285,75,199,180,267,154,198,238,135,274,88,238,243,154,214,338,303,181,278,252,211,223,242,319,203,213,230,121,262,164,116,343,119,193,146,230,113,238,228,181,177,178,181,206,287,302,220,212,216,225,121,163,114,100,240,129,225,183,248,144,285,244,152,182,224,218,212,291,74,130,156,211,222,233,199,208,172,158,214,137,136,270,284,132,263,266,222,209,80,161,223,266,120,106,307,98,172,175,309,317,191,215,223,247,240,130,135,171,251,201,287,211,244,342,254,163,152,296,142,142,159,263,178,316,115,143,279,238,220,141,194,152,109,139,269,370,242,157,249,106,310,237,278,174,196,186,150,259,115,176,223,270,194,225,126,265,195,163,275,234,196,109,107,271,134,256,226,91,75,161,245,248,96,112,170,170,239,143,243,188,267,157,357,201,121,162,147,209,140,173,204,270,194,179,150,212,276,159,216,290,186,122,294,313,96,103,154,274,188,191,166,209,268,165,166,107,132,193,133,344,227,100,278,172,100,287,196,142,304,215,186,238,215,295,161,215,146,200,84,156,276,179,124,210,178,324,183,243,147,88,119,183,215,76,345,288,196,260,226,140,107,202,210,111,92,195,138,247,201,168,326,142,113,151,213,66,214,203,236,216,262,172,211,256,191,66,192,122,313,359,134,208,256,187,309,103,274,232,171,258,236,204,205,206,129,141,182,192,373,194,243,177,300,165,142,128,225,263,66,107,276,255,144,321,231,183,194,152,245,184,269,134,270,236,272,299,204,218,225,293,175,83,113,263,232,205,220,186,231,132,158,179,272,166,298,90,150,141,278,144,227,286,82,131,253,205,142,128,98,174,173,75,122,324,159,113,163,253,265,230,177,169,169,210,212,168,218,351,233,137,316,256,214,185,192,150,195,189,220,271,205,290,285,237,314,122,152,158,293,302,254,193,274,261,141,170,140,131,274,228,142,237,50,247,173,195,230,235,84,95,188,229,167,46,293,215,217,73,72,157,126,227,195,360,171,211,238,152,343,276,291,121,208,106,96,79,242,334,281,189,175,192,216,132,286,144,187,191,207,211,146,202,136,263,139,150,122,193,241,128,142,190,232,159,80,253,228,211,227,237,250,240,148,109,178,167,206,208,106,215,273,124,253,86,194,183,147,122,187,202,208,76,216,224,84,221,159,287,216,183,309,180,141,253,231,289,218,188,190,125,143,250,233,164,211,141,168,122,241,295,242,205,179,182,257,210,171,285,175,130,279,219,119,278,156,239,293,218,250,184,344,128,247,113,126,240,169,216,193,264,250,130,322,221,118,252,267,121,279,184,165,127,219,222,115,197,102,263,238,201,127,78,194,210,139,235,231,261,331,262,242,123,219,186,188,162,200,221,186,290,234,160,103,202,82,198,183,199,133,167,298,233,246,377,85,226,218,282,160,201,208,155,268,246,156,210,123,272,266,301,154,201,240,267,360,246,183,196,119,277,179,241,173,98,173,137,134,172,198,286,186,146,201,258,208,200,198,168,173,99,258,165,204,211,138,217,268,188,160,285,61,118,136,272,214,169,117,200,161,206,117,268,218,239,260,134,309,151,191,268,174,94,151,234,352,242,196,149,78,167,81,257,143,81,320,201,244,197,323,164,89,285,221,264,200,182,203,207,102,228,89,285,166,255,114,155,156,114,158,178,75,193,219,111,151,139,174,192,136,142,226,291,222,234,130,163,185,283,395,214,243,284,211,219,249,275,141,152,199,84,112,138,187,282,180,260,216,205,272,195,225,179,308,277,158,202,236,233,375,325,127,293,155,227,139,214,173,162,215,187,238,279,200,169,245,165,234,121,227,146,126,302,170,256,196,223,135,187,218,233,106,304,108,306,69,270,225,182,276,305,223,220,208,197,55,119,149,66,122,197,164,252,300,243,233,187,138,134,210,129,140,231,157,217,87,148,200,188,189,180,289,221,254,301,243,221,193,265,143,254,253,140,204,151,240,240,211,138,191,190,285,289,217,228,230,159,274,95,301,212,282,234,264,247,174,175,176,331,205,91,163,189,170,153,195,246,269,269,137,281,291,130,279,64,274,264,227,211,319,215,241,83,243,174,228,193,221,157,265,164,272,110,231,128,270,236,171,96,161,180,245,212,89,134,100,147,206,283,216,208,187,110,274,232,267,179,171,194,245,196,223,189,187,176,86,56,173,164,71,172,265,263,239,223,287,233,215,347,210,179,140,188,178,212,342,147,150,267,169,331,144,86,94,249,201,204,180,111,208,202,300,172,210,209,145,193,135,187,252,277,200,193,251,270,140,208,220,345,175,201,242,119,310,283,249,226,123,154,268,350,206,232,120,162,185,295,277,217,240,174,226,264,134,286,199,140,197,236,125,183,143,231,114,297,215,155,196,105,165,354,229,186,145,142,224,200,299,208,238,293,198,144,257,139,129,268,217,194,132,141,143,282,247,225,228,273,97,186,341,256,258,172,130,194,226,276,186,180,181,76,184,226,325,137,270,167,232,195,354,230,214,229,85,307,318,264,206,221,147,215,156,244,156,314,220,163,179,175,76,201,230,289,189,196,248,234,261,148,213,132,46,133,213,211,178,229,175,235,284,276,196,128,212,230,198,171,258,205,196,124,143,243,336,86,117,215,128,143,119,292,249,199,215,222,205,152,246,66,366,181,91,262,237,199,123,243,107,140,386,318,213,290,190,148,114,195,109,76,202,302,174,288,200,93,76,175,131,277,216,229,68,198,194,224,272,124,218,256,288,231,102,204,236,221,101,175,146,346,165,139,100,218,166,257,213,229,269,253,221,280,137,179,172,213,225,235,240,328,278,117,218,195,255,325,242,259,185,190,199,185,217,155,191,158,287,71,372,228,152,117,158,266,237,131,122,152,137,98,283,175,197,168,198,281,152,164,204,368,223,163,111,322,185,125,187,226,254,200,224,196,241,139,265,209,174,143,286,109,267,185,368,79,209,205,223,252,311,221,262,209,128,123,276,234,64,143,254,217,160,210,224,169,195,210,215,53,93,312,264,168,130,157,226,225,198,156,96,245,240,289,133,184,330,213,108,283,177,146,149,145,176,292,95,277,123,204,166,114,190,251,280,317,332,180,123,126,137,153,123,121,133,132,223,123,211,101,192,135,294,138,208,262,194,95,176,94,168,346,115,284,198,263,204,244,167,96,208,206,216,305,291,163,303,268,94,177,164,182,179,77,170,179,158,175,135,287,155,174,284,279,151,265,236,269,191,279,107,145,195,242,198,144,115,197,272,176,225,136,146,151,197,201,11,239,296,100,190,64,196,202,134,84,206,237,156,75,97,160,135,179,163,154,125,301,299,223,210,243,168,147,323,148,163,203,91,178,182,292,193,248,166,205,324,151,272,67,94,157,172,206,275,183,181,104,257,106,223,247,144,385,112,160,360,100,280,97,140,230,105,258,301,60,179,271,198,163,198,226,271,196,176,120,363,81,206,168,218,199,156,263,230,86,185,239,203,219,240,260,251,207,144,247,198,179,227,164,97,186,203,234,153,193,256,122,90,230,143,151,216,206,243,168,247,190,199,264,278,266,261,146,171,67,116,265,188,160,150,150,333,241,167,109,243,175,241,204,276,162,214,99,263,254,117,345,224,154,191,201,220,177,307,199,204,163,141,250,276,340,382,157,228,302,149,174,148,253,224,235,257,208,215,212,176,323,208,153,106,110,205,360,179,165,276,271,225,153,293,184,256,125,121,364,185,260,268,120,137,219,175,71,286,358,229,230,254,219,222,111,297,199,208,229,295,232,195,233,187,167,195,162,70,172,99,182,202,233,246,187,177,306,292,206,215,164,234,247,159,244,225,169,120,197,248,239,263,227,293,285,158,256,295,174,237,255,168,170,120,229,142,260,162,228,341,128,215,307,278,173,255,136,245,150,238,195,244,120,287,215,123,293,226,215,274,298,135,234,150,131,126,217,158,297,129,168,275,296,306,113,177,181,111,209,184,183,312,291,210,227,146,148,273,117,163,173,224,172,141,249,251,168,104,134,290,178,249,123,183,289,255,260,221,181,284,330,229,144,188,266,260,279,210,242,108,204,256,104,213,177,239,184,76,198,261,231,107,239,214,260,112,338,208,251,178,247,202,202,68,121,284,342,111,254,216,123,191,178,144,114,232,188,188,82,156,342,182,118,184,178,123,107,291,149,105,69,188,154,319,130,200,69,222,134,150,262,228,179,197,270,352,143,271,133,307,141,452,117,247,241,140,233,162,203,206,211,254,327,191,132,222,229,177,159,226,224,268,226,132,159,215,67,222,265,193,165,233,194,158,339,127,275,299,196,174,185,231,199,194,189,217,216,252,300,109,248,206,300,178,306,95,206,190,120,142,238,228,168,247,194,158,251,217,146,230,205,147,83,199,117,150,300,130,209,132,239,243,227,200,202,201,188,168,149,254,174,229,202,161,308,256,114,233,296,296,101,148,181,165,78,212,255,140,154,234,149,261,233,161,223,241,203,240,241,141,250,166,75,180,247,252,166,106,164,239,176,192,161,169,271,253,239,262,225,191,188,144,225,154,246,163,204,192,314,193,249,385,222,189,201,203,134,345,180,250,267,95,232,208,149,104,179,135,124,121,295,242,213,106,239,221,129,174,216,129,288,219,154,200,117,287,161,237,205,281,205,304,240,245,281,177,212,139,81,249,144,247,199,177,284,238,206,206,218,246,223,137,118,221,193,227,202,141,189,262,291,275,205,211,282,296,171,216,97,204,111,143,262,229,276,246,280,162,379,190,142,152,275,233,230,218,103,120,155,201,123,92,183,259,89,238,308,136,280,318,84,267,190,334,178,151,196,150,195,205,125,110,304,189,149,187,225,147,124,151,133,228,243,170,246,88,200,274,200,134,135,189,106,126,168,153,159,240,151,239,144,186,136,109,351,147,229,137,128,210,218,246,161,271,204,190,129,122,299,131,209,206,278,236,392,246,334,210,277,208,212,81,124,312,277,197,267,216,168,249,198,168,307,192,183,91,199,183,284,155,362,235,286,303,177,207,140,224,250,150,116,381,102,84,148,171,186,349,346,143,97,149,211,288,150,213,292,239,152,281,141,262,95,265,88,194,243,217,100,223,178,105,161,187,199,151,186,161,134,132,156,137,153,269,53,233,234,218,148,182,326,200,133,221,211,106,240,207,182,258,334,196,151,355,185,159,277,232,110,138,206,128,193,186,146,145,197,169,65,176,238,144,338,213,127,209,158,339,167,154,247,191,132,144,182,186,119,164,87,207,231,277,192,148,74,236,109,198,136,145,215,107,219,191,163,245,94,111,248,298,203,309,244,177,128,161,160,169,257,280,111,187,118,168,204,198,286,99,204,166,180,307,252,307,282,212,129,237,266,94,268,136,182,167,253,182,119,299,399,161,154,159,191,157,307,181,246,104,198,148,137,214,148,333,116,177,147,194,129,292,219,95,142,149,244,220,313,163,160,137,98,351,80,213,237,232,251,199,160,269,170,148,269,256,202,244,272,171,273,136,210,165,194,210,227,368,230,122,219,244,90,103,314,186,232,254,273,180,205,197,282,162,200,234,197,127,259,109,247,261,272,166,159,304,263,224,172,278,269,147,188,141,148,252,336,331,157,172,193,135,198,244,164,261,220,171,94,147,123,123,211,211,263,261,326,264,216,259,299,139,189,168,115,161,371,263,172,292,154,199,226,210,217,310,115,344,107,175,186,148,257,137,267,128,112,88,220,225,189,179,329,109,241,372,171,223,405,167,214,207,91,278,191,191,208,218,337,241,175,344,234,167,102,230,164,230,272,195,122,108,206,154,184,141,217,106,260,160,242,355,185,197,123,128,185,138,197,270,206,148,160,325,145,307,145,169,204,278,171,104,66,224,165,240,119,228,208,286,191,90,244,179,183,200,103,168,265,244,129,187,103,212,178,211,151,157,256,187,258,204,167,173,193,239,166,74,257,241,278,89,185,113,228,121,254,268,169,61,278,181,213,236,269,236,163,190,87,92,148,169,283,212,163,213,218,182,271,296,161,188,257,200,218,166,161,137,181,214,319,177,144,188,249,176,231,119,77,157,130,174,270,205,104,118,173,295,221,90,149,181,147,213,115,313,178,203,228,300,188,121,294,192,191,245,178,222,178,163,339,227,255,226,189,136,174,273,127,285,236,137,296,259,358,255,172,271,264,103,113,258,109,325,190,250,130,210,177,143,149,155,329,272,290,254,115,188,305,196,249,175,162,175,229,137,200,127,126,200,208,201,260,222,210,96,282,104,186,208,96,234,88,113,167,229,131,226,178,234,147,104,161,231,198,222,159,154,208,204,226,220,104,216,246,165,132,210,114,125,192,150,103,212,200,66,250,124,213,180,140,293,221,204,128,221,244,117,107,230,202,220,180,234,217,319,139,119,281,161,140,159,148,163,84,180,135,216,183,240,218,452,136,261,253,108,81,229,298,173,187,179,252,155,161,142,116,168,157,237,169,215,198,201,193,193,250,195,160,180,228,171,77,231,171,188,341,331,217,188,168,71,98,213,138,106,174,114,234,213,293,163,225,335,201,190,270,152,90,242,187,82,107,105,173,221,159,121,331,238,230,175,264,89,62,224,248,129,148,145,166,120,255,233,183,225,286,320,250,309,316,286,291,378,194,231,260,92,267,241,329,103,99,283,334,125,230,229,256,282,173,243,313,181,214,206,247,271,185,140,153,248,99,315,230,245,291,144,303,287,225,108,198,254,60,215,179,221,125,197,178,171,219,155,297,98,129,135,97,202,93,121,235,303,381,267,199,137,116,259,248,159,167,139,154,143,70,177,304,106,194,161,266,294,217,228,116,271,252,97,177,113,160,138,152,169,352,260,188,256,280,239,236,333,183,115,375,240,160,105,131,223,102,218,226,228,207,319,60,278,200,193,283,138,191,160,241,195,312,178,128,150,197,257,116,308,164,217,119,258,142,122,247,229,75,177,263,97,300,256,294,211,249,219,365,164,145,223,183,200,135,257,188,299,253,117,143,125,172,276,238,261,91,159,272,306,161,82,155,196,236,157,130,182,127,227,136,185,156,303,209,260,233,145,140,100,153,383,214,227,141,246,232,209,229,156,160,180,212,329,114,168,177,341,138,235,230,252,145,241,110,187,282,215,168,124,235,214,266,220,177,130,93,268,143,261,179,320,276,179,165,189,169,287,107,179,113,270,98,65,178,178,225,262,178,213,112,132,175,178,368,274,174,286,126,306,193,250,208,180,146,186,172,145,161,113,156,148,178,305,199,109,245,152,95,240,261,313,163,147,233,364,90,176,195,157,147,142,254,180,126,265,259,261,311,126,161,193,164,144,162,211,248,78,149,227,187,254,175,68,244,251,263,213,163,150,222,200,283,110,284,204,274,205,301,131,231,141,153,231,212,136,278,163,153,217,159,230,193,258,132,178,178,184,268,242,274,237,209,306,272,224,393,355,207,124,165,125,342,218,223,328,99,109,202,247,209,210,192,112,75,281,128,252,247,86,175,241,124,148,197,134,185,101,175,186,272,156,188,144,69,167,227,123,97,301,186,161,264,245,206,366,146,246,314,227,183,270,97,98,270,281,160,166,181,226,113,233,253,151,272,143,205,128,166,198,256,175,229,351,221,200,327,218,178,223,248,309,241,292,162,129,246,218,147,229,238,251,241,143,177,241,159,153,238,184,202,167,185,214,101,162,157,138,188,153,135,245,270,265,231,93,350,89,205,177,90,241,37,220,116,101,182,412,138,279,317,267,177,200,211,252,187,318,219,157,295,253,187,204,161,69,192,154,187,308,276,192,280,132,246,112,209,257,150,120,192,377,214,204,106,152,188,164,195,263,167,333,206,167,76,227,246,149,116,236,192,208,174,358,141,312,76,135,129,122,169,300,204,145,210,323,160,39,163,140,50,196,117,150,211,209,229,130,153,127,206,257,207,185,175,114,149,253,107,187,178,172,97,217,245,118,224,295,193,198,139,136,205,156,242,188,193,175,162,230,248,250,178,167,155,95,170,131,116,168,287,229,170,282,252,245,148,191,81,298,220,199,275,276,178,101,314,286,280,149,247,121,212,158,90,269,306,200,116,203,192,202,128,164,238,206,265,160,136,269,220,276,194,271,264,240,245,164,211,233,326,235,202,199,185,237,211,173,182,176,199,190,266,112,237,208,305,255,232,254,191,119,198,321,39,294,334,284,354,235,236,197,112,295,253,302,251,163,130,269,300,226,212,194,272,210,238,353,337,202,183,210,176,141,265,165,168,103,93,191,365,198,232,277,178,235,142,251,308,232,222,288,225,222,249,228,110,181,131,156,209,197,108,66,333,241,142,185,142,186,108,290,223,151,281,244,167,141,196,211,274,110,202,311,168,252,186,241,257,203,150,249,194,228,122,96,167,267,153,288,182,237,193,186,362,223,231,262,140,149,231,230,227,218,220,231,263,136,165,152,243,198,352,214,234,332,156,186,241,191,138,170,148,137,60,152,145,258,264,214,247,123,227,229,147,193,171,164,284,89,175,219,192,216,127,200,222,190,162,172,217,120,264,97,153,309,257,201,258,168,140,128,192,314,96,177,137,160,152,106,362,223,266,188,269,356,235,258,163,340,130,136,245,230,161,101,164,212,143,351,168,264,188,217,210,247,102,143,140,172,282,249,85,226,200,192,241,137,304,282,189,191,401,196,118,266,175,291,164,249,230,333,234,257,240,228,163,183,234,81,184,227,196,173,194,159,242,136,157,205,254,103,171,127,277,252,227,112,189,151,165,104,257,185,135,239,232,153,263,225,209,162,142,176,90,163,271,233,150,263,191,294,82,94,182,219,103,348,216,176,250,193,259,190,251,265,226,115,157,121,251,191,323,333,122,185,136,136,341,204,75,287,148,208,228,299,95,248,274,249,115,234,299,146,306,287,136,91,208,118,160,226,150,166,236,195,97,155,362,156,78,165,204,250,303,301,106,212,200,322,212,198,224,238,243,179,329,211,184,178,271,168,258,182,290,179,255,171,64,158,154,275,157,231,307,175,155,140,282,230,341,373,297,116,161,163,159,140,248,205,83,229,117,145,121,243,176,280,237,168,330,374,137,290,166,83,288,147,190,110,122,243,114,168,111,213,187,224,219,77,231,171,231,91,138,168,245,299,402,166,316,200,229,106,259,149,207,202,109,77,167,195,173,289,271,199,233,181,141,256,218,162,153,314,195,204,222,198,175,237,132,297,297,183,214,163,139,111,276,222,166,225,244,127,153,278,285,172,131,188,250,351,253,132,200,279,243,191,331,256,208,219,290,157,80,216,326,149,193,105,130,207,208,249,197,145,84,241,267,103,126,278,191,96,156,338,87,167,231,87,346,227,164,242,334,150,223,209,221,222,215,206,247,273,316,170,165,178,225,135,283,184,142,356,260,263,248,251,86,221,157,270,327,167,261,223,268,191,102,83,101,258,206,222,269,239,303,229,253,256,91,185,280,177,161,192,145,94,237,249,171,238,244,210,174,170,304,180,165,216,132,219,237,300,197,235,234,232,211,295,185,159,96,316,231,213,250,220,230,195,137,136,143,277,135,169,351,157,245,238,282,245,316,159,221,212,323,170,194,260,202,207,264,199,210,243,160,157,169,223,179,214,232,64,256,290,152,132,220,267,225,214,103,247,126,103,151,311,313,204,134,288,278,319,90,209,231,107,162,204,215,257,133,52,134,86,287,104,174,307,189,136,145,240,191,266,183,212,64,230,195,156,215,218,128,234,230,310,285,238,109,155,285,236,114,206,92,232,281,199,220,300,241,141,299,180,178,360,85,191,235,190,236,73,133,162,151,372,195,189,193,358,200,163,352,116,232,79,102,285,90,226,206,94,288,185,168,274,155,136,225,200,186,193,302,242,130,74,144,205,226,174,130,231,171,245,152,318,127,160,261,142,233,103,201,264,263,260,172,176,90,278,192,226,210,216,253,102,68,263,208,306,151,242,274,109,138,216,258,146,204,284,195,120,203,212,215,111,174,189,163,304,266,184,61,158,219,175,262,206,234,209,300,163,207,288,239,217,149,121,329,235,81,206,263,232,181,293,201,298,138,317,141,258,276,140,139,208,187,183,172,125,208,194,214,166,231,170,261,263,152,143,175,79,117,205,282,256,361,136,117,146,191,330,291,184,135,80,236,279,211,258,112,259,268,81,311,270,155,235,84,140,266,248,280,218,154,256,146,95,206,180,255,293,183,132,285,142,190,111,157,306,191,175,150,234,255,220,175,110,182,212,174,103,350,113,224,137,183,223,192,247,137,205,190,216,283,105,128,196,83,111,182,166,114,293,218,184,140,65,282,183,137,268,87,91,197,142,196,206,155,116,235,198,227,215,214,247,243,357,53,154,264,226,231,288,126,280,207,339,97,202,352,218,271,210,108,78,309,353,117,237,132,228,290,149,197,253,339,249,139,175,219,212,268,246,191,166,200,356,173,232,182,129,275,231,127,172,89,279,298,213,206,198,171,239,261,155,158,266,246,263,258,204,186,175,166,281,159,121,182,127,129,125,195,152,245,229,330,272,134,187,174,183,162,138,244,103,159,168,305,289,220,181,148,169,128,268,74,240,213,282,311,176,184,128,252,150,291,310,173,212,215,208,236,155,169,287,220,310,155,146,192,227,278,131,101,214,246,267,214,219,218,183,353,278,140,208,216,165,211,53,256,213,114,136,115,205,135,109,288,295,206,156,265,330,123,120,171,207,227,190,121,173,132,121,97,189,259,221,249,131,300,173,133,118,252,264,184,199,216,216,225,137,118,174,158,93,199,186,134,283,162,78,201,137,345,241,147,140,285,144,299,184,211,222,278,94,236,93,194,295,180,259,188,144,190,252,174,315,308,260,105,199,344,185,201,278,194,215,41,257,198,232,115,185,195,203,147,133,172,200,297,181,204,173,136,208,140,255,262,319,224,183,247,145,242,236,147,186,168,178,376,361,166,260,155,161,292,163,238,134,370,281,310,126,162,109,167,327,221,241,150,358,293,331,317,174,217,116,225,110,143,170,237,203,257,192,173,189,302,310,313,169,145,264,324,197,214,161,279,222,206,163,227,226,322,210,329,273,135,175,168,245,141,241,303,281,219,263,252,133,253,335,228,193,290,80,298,122,169,169,238,308,182,239,197,211,289,202,156,257,284,251,233,290,246,96,284,288,267,195,144,94,237,192,242,261,160,226,273,284,109,220,231,100,90,231,209,137,203,189,112,151,64,228,191,268,219,254,290,223,167,204,122,173,196,146,158,103,177,167,223,171,246,121,175,162,169,173,143,60,360,125,297,115,276,359,168,207,257,172,268,115,170,227,195,260,163,161,208,259,129,252,307,312,256,153,299,118,229,220,169,157,140,228,108,166,285,110,164,317,205,230,352,198,161,316,125,141,193,230,52,205,218,263,247,275,60,239,166,135,198,193,114,158,155,307,211,301,181,185,68,209,303,185,187,238,201,274,225,181,177,260,280,173,240,149,184,206,104,285,159,295,97,165,188,167,153,153,347,334,124,172,190,252,115,223,142,222,154,323,225,231,144,155,106,278,262,281,155,325,195,58,375,141,127,187,301,165,277,118,111,203,194,229,143,385,157,163,250,241,217,177,172,219,247,240,240,120,134,168,245,145,183,214,223,198,87,219,318,285,109,234,149,230,99,126,160,254,143,192,98,277,165,254,230,152,335,225,148,189,206,251,260,97,288,243,100,98,201,191,176,77,268,277,187,261,149,144,295,190,215,178,271,180,264,292,240,219,287,372,255,334,234,224,136,207,219,173,132,245,180,150,226,167,245,238,208,255,186,291,296,222,213,218,105,203,153,214,153,163,210,186,211,198,184,260,174,199,280,264,221,221,238,281,240,320,261,155,200,81,172,93,114,85,148,105,195,175,177,123,154,126,299,162,203,217,321,125,191,241,328,140,155,240,371,271,190,124,144,170,268,310,150,325,140,156,247,302,173,150,220,250,225,161,246,188,129,245,287,144,155,152,301,111,276,95,112,259,182,154,207,222,175,102,157,161,230,171,231,294,167,319,273,311,147,223,250,225,254,134,137,247,188,324,187,218,267,105,240,221,219,172,200,252,111,219,182,137,131,181,143,226,207,354,250,86,278,131,235,217,103,165,229,289,315,217,113,227,188,216,148,108,259,235,222,169,141,235,262,187,201,122,93,154,229,102,208,174,282,182,296,223,127,82,241,100,173,196,247,263,253,96,265,206,164,140,265,150,178,235,178,119,151,198,114,230,137,144,66,65,297,87,336,262,184,207,262,276,140,276,212,153,235,138,247,123,275,242,288,149,315,269,189,87,201,147,227,144,256,303,154,204,292,179,280,208,250,251,288,104,78,179,272,170,247,315,203,163,165,143,125,110,70,247,272,240,197,223,200,161,241,142,220,251,97,201,240,128,260,163,211,262,304,110,232,120,222,204,170,168,146,223,141,218,194,71,175,126,111,198,178,226,119,143,235,191,148,233,196,154,176,181,177,179,171,81,285,333,252,209,41,175,217,132,220,109,136,223,72,78,204,72,113,153,301,166,165,268,178,202,366,265,185,356,187,98,120,127,288,123,191,109,279,304,148,290,134,249,186,301,121,127,307,212,198,151,177,225,144,170,215,151,171,135,238,183,305,208,202,247,273,109,76,164,114,199,245,130,160,166,151,285,237,269,206,112,325,275,172,209,220,181,213,240,116,178,152,288,83,102,260,308,133,178,112,264,195,218,116,181,307,124,155,300,250,169,194,314,136,259,174,271,286,145,188,106,167,259,137,322,143,320,215,219,148,191,92,112,211,212,120,324,163,157,194,333,123,270,218,225,144,187,123,246,348,102,221,132,101,160,148,260,161,219,145,219,198,160,194,198,181,343,308,121,215,239,257,203,253,213,220,123,256,287,250,157,200,200,296,139,287,136,184,247,46,154,197,229,248,210,279,248,234,148,323,163,220,235,87,203,274,133,239,74,121,302,79,328,179,144,170,157,187,329,258,150,256,245,227,197,107,73,130,316,89,61,257,326,215,163,227,78,230,116,108,154,230,292,205,194,174,161,203,223,97,357,159,272,218,231,249,232,227,243,305,268,101,135,158,280,187,150,241,78,305,163,188,244,95,239,143,205,362,211,186,254,241,176,186,192,283,183,111,178,253,153,121,274,234,163,145,149,150,136,231,161,243,151,183,246,158,149,200,105,105,244,129,141,300,281,201,109,140,83,255,168,176,200,194,260,171,167,157,303,186,217,177,217,259,182,112,120,148,141,263,165,279,219,184,234,175,244,200,210,247,141,134,169,218,213,204,193,355,92,227,96,91,150,229,220,173,230,69,194,172,205,142,125,279,154,209,172,153,178,182,135,204,178,259,196,140,127,209,208,175,263,251,148,76,94,82,146,204,254,230,91,173,232,217,226,239,306,249,221,150,159,176,265,252,283,222,149,326,267,117,195,217,213,221,113,37,195,87,185,311,228,122,316,187,166,190,141,308,253,331,217,137,235,119,127,198,214,149,234,236,74,264,173,179,197,172,250,204,113,273,318,185,186,83,171,171,274,105,135,176,132,133,155,83,167,254,231,239,343,168,207,113,264,229,196,265,188,143,189,211,299,167,292,293,189,179,228,236,287,132,190,127,241,77,209,212,99,149,241,175,129,236,101,164,166,269,278,262,262,111,126,56,124,178,224,207,140,198,116,192,245,228,228,153,162,204,93,243,231,162,232,131,229,283,178,147,285,317,327,154,153,222,82,157,185,144,271,255,332,223,142,180,199,259,184,144,183,148,111,104,204,271,126,221,168,121,156,184,90,214,124,207,244,201,164,227,102,341,216,203,331,243,274,167,134,311,316,280,183,284,190,167,182,122,110,250,285,141,165,339,224,175,163,160,170,120,288,241,60,139,235,188,185,144,211,317,177,230,145,158,279,107,107,230,143,257,317,221,219,156,261,108,113,170,319,50,144,204,158,264,209,200,106,118,235,263,259,164,159,97,85,248,233,181,285,104,99,163,275,252,139,123,217,218,120,255,239,148,218,226,108,259,128,142,217,176,194,126,105,235,311,196,208,178,138,174,186,260,225,190,227,237,161,203,380,158,153,143,136,223,192,225,193,197,244,216,176,172,132,103,152,108,139,239,294,214,185,239,306,204,175,241,125,241,143,331,143,232,208,137,163,233,194,192,181,186,213,274,295,264,157,247,174,135,204,132,209,167,158,222,188,243,339,188,222,124,189,369,209,189,110,172,135,193,201,219,227,222,106,181,440,246,256,252,269,145,195,163,188,226,213,86,281,120,181,134,113,214,208,227,197,182,203,163,189,255,287,94,191,184,160,196,193,226,138,135,226,250,122,186,116,175,92,275,167,221,269,172,61,96,88,223,258,320,243,293,332,166,125,232,186,182,195,132,116,336,301,227,169,104,214,156,250,372,114,196,193,374,225,97,247,225,183,285,206,124,117,278,249,193,176,194,80,264,185,222,138,223,236,198,177,127,203,184,237,273,273,163,136,355,333,188,105,268,225,138,146,165,238,215,105,326,217,233,216,172,258,105,134,307,147,166,221,221,133,222,128,83,130,157,347,180,123,234,122,148,371,112,200,300,99,199,161,259,180,313,126,162,108,207,260,200,123,197,159,93,227,61,203,287,166,78,153,217,221,130,186,249,194,79,181,252,188,259,217,257,170,249,224,217,191,171,158,373,210,210,119,126,265,231,275,216,206,322,331,224,258,162,277,133,280,142,186,220,234,197,288,146,227,144,152,192,131,300,194,169,156,186,169,190,210,230,177,158,165,316,143,165,204,226,126,156,168,112,163,211,190,281,230,204,233,237,164,205,319,229,181,162,190,337,243,200,135,248,195,251,259,237,179,234,179,156,221,89,183,177,217,338,280,151,210,142,221,233,259,125,164,259,175,179,237,238,216,277,237,129,205,281,344,218,288,241,214,198,177,229,240,239,135,79,190,240,217,192,172,226,293,197,189,171,199,186,214,230,136,175,174,193,219,288,134,280,141,126,129,161,252,130,285,217,248,163,186,272,185,240,198,151,199,276,250,176,202,243,125,103,216,154,113,202,256,233,193,103,237,114,96,214,288,123,203,276,213,322,252,151,345,155,245,178,361,256,173,248,230,198,245,138,163,338,193,154,266,177,166,202,141,72,328,265,212,291,201,120,112,218,244,229,112,129,203,219,116,168,173,168,200,111,94,237,334,305,247,230,332,262,304,300,201,203,159,236,180,184,204,216,208,205,207,253,207,278,136,127,185,139,223,258,194,161,320,168,158,141,210,177,196,283,217,114,217,143,200,245,116,218,85,297,161,159,118,202,87,81,124,149,158,262,282,156,106,364,213,219,139,356,226,175,217,96,294,224,178,243,230,216,234,298,231,197,260,207,106,105,149,190,91,135,182,237,227,320,272,140,214,278,101,269,106,263,259,246,103,136,314,135,129,233,206,195,268,139,252,311,151,122,239,251,62,237,115,167,161,351,191,269,183,120,116,234,102,221,173,265,267,226,179,178,201,215,230,302,135,120,141,185,158,180,272,183,179,172,222,166,230,184,129,233,225,133,144,146,274,186,261,209,159,235,244,218,241,161,222,248,130,224,200,164,225,163,105,203,130,189,245,239,231,134,103,269,178,100,280,159,217,183,192,327,315,248,199,185,120,291,206,166,172,299,204,297,155,250,119,242,236,64,227,218,204,234,327,134,231,76,183,172,160,188,204,341,93,161,162,157,261,186,331,136,138,259,242,176,219,191,323,119,177,221,183,79,244,210,110,138,191,105,281,280,226,149,279,296,351,112,254,197,198,216,152,126,160,178,177,224,135,243,166,145,164,217,245,95,87,228,285,207,289,366,157,135,171,146,254,183,253,203,198,195,163,209,313,153,209,220,165,204,109,327,237,255,227,209,316,230,225,297,80,179,179,120,243,182,143,274,149,123,185,235,126,112,304,229,185,199,160,147,251,244,236,229,124,291,196,231,181,177,195,286,105,274,231,195,171,260,176,139,214,316,91,239,57,278,226,212,230,281,289,230,186,228,103,162,254,195,185,252,222,198,248,263,229,140,129,228,207,259,156,150,227,70,118,333,150,227,195,267,284,148,215,128,208,172,280,187,142,103,296,118,279,228,174,249,169,193,220,124,154,290,270,319,93,160,156,209,129,188,224,233,175,240,256,205,129,166,97,129,280,132,179,283,179,261,248,246,377,170,291,236,199,104,276,91,154,239,246,207,208,246,152,43,142,108,249,186,154,226,208,161,398,127,221,340,161,164,160,79,256,221,183,177,279,111,170,187,204,261,73,171,109,210,243,200,108,158,136,249,165,181,192,184,190,248,82,230,319,323,84,111,242,150,236,286,134,205,223,323,231,338,279,189,147,196,104,273,203,205,144,198,128,181,187,195,189,187,179,136,142,164,157,183,269,108,272,298,366,164,122,197,155,288,231,261,164,154,150,177,116,178,301,119,187,306,223,121,86,194,108,235,130,154,220,153,110,182,227,262,134,45,241,146,102,188,108,75,233,209,237,88,208,145,128,290,203,132,221,217,109,237,191,127,185,322,294,276,285,212,238,212,116,212,112,306,56,187,181,157,200,175,224,163,172,234,261,160,225,117,198,197,201,245,236,204,221,172,214,90,224,132,117,325,136,157,161,220,213,88,199,78,125,145,197,286,283,170,216,165,86,247,211,217,74,228,196,209,267,213,131,208,128,229,245,297,197,248,208,164,120,200,171,122,151,155,268,179,147,255,180,265,238,230,201,123,178,147,184,119,221,270,245,141,291,301,327,117,244,238,253,149,198,160,129,320,230,174,108,141,252,330,139,72,234,123,152,207,218,164,168,220,314,323,189,178,266,173,239,126,105,160,164,219,196,182,106,205,135,78,134,260,97,303,239,218,256,322,90,196,88,254,162,179,301,182,246,110,296,174,361,188,285,80,220,202,139,157,207,340,235,228,152,188,189,245,223,253,219,200,273,113,163,312,202,274,163,261,175,252,152,205,176,150,139,145,94,85,283,217,186,273,181,90,244,233,173,151,157,89,232,162,112,225,334,76,144,265,176,85,339,297,202,272,138,125,214,268,175,260,230,161,218,160,248,190,145,209,146,244,185,160,214,148,227,224,127,140,248,123,166,260,215,370,196,230,198,129,377,293,125,106,252,236,265,147,276,312,268,139,343,186,237,148,194,164,206,217,263,129,348,239,139,202,221,265,225,134,150,202,158,158,91,129,301,203,199,132,279,170,159,81,250,222,362,193,235,137,170,249,237,242,232,107,241,224,157,183,120,218,190,256,71,348,221,131,251,203,195,240,276,159,252,155,191,147,94,264,115,215,164,248,231,100,152,229,239,199,120,213,156,161,359,193,142,172,106,243,249,230,223,175,173,193,225,246,205,162,96,161,175,191,120,138,131,235,184,290,137,171,267,242,209,221,224,116,269,231,191,235,141,240,98,275,296,171,172,142,140,157,108,92,201,270,213,267,154,185,190,179,229,149,167,239,223,193,195,150,162,127,176,238,213,229,318,264,292,176,172,247,252,272,111,134,172,211,249,158,234,144,86,223,127,288,235,217,103,249,168,77,137,191,222,164,285,76,136,231,296,315,206,134,245,102,143,318,212,211,94,203,141,190,241,214,98,238,321,143,148,189,259,155,173,219,307,293,205,268,161,219,241,202,206,269,211,121,229,185,199,81,246,183,138,225,126,257,101,104,205,268,136,242,202,174,268,126,186,134,67,187,244,124,221,103,159,176,203,164,164,148,173,108,249,232,278,236,201,142,172,229,215,232,215,149,218,246,139,167,245,253,96,278,233,191,237,146,195,94,286,175,248,214,147,230,148,193,269,214,163,318,243,152,191,275,262,254,273,305,267,155,268,151,282,131,191,193,217,161,172,306,166,173,273,212,147,128,349,191,125,147,156,154,316,183,266,184,249,168,92,153,190,205,353,166,242,154,191,93,164,192,314,203,259,218,221,180,312,222,319,204,203,124,154,151,74,176,233,181,138,101,180,156,138,141,67,132,185,151,168,204,168,194,167,225,359,202,290,95,282,100,290,119,111,196,173,203,240,205,192,219,236,108,255,226,146,114,279,258,207,143,144,240,118,145,183,264,207,234,163,219,183,285,330,244,199,168,221,207,364,223,204,191,230,223,243,187,148,106,193,170,192,344,294,346,183,181,73,198,323,347,212,161,186,197,135,191,204,288,45,107,345,299,148,356,301,316,225,109,350,294,281,230,224,234,317,267,138,176,216,157,135,212,172,317,125,196,370,65,94,219,143,160,136,115,199,212,148,137,219,204,119,305,148,170,293,71,192,310,191,323,228,250,220,66,115,106,241,321,114,295,152,212,133,106,136,296,134,122,135,270,207,203,137,70,151,177,314,228,98,162,135,109,91,268,124,265,182,199,166,223,133,186,146,208,178,166,128,363,243,114,227,155,221,224,182,335,254,88,160,134,255,337,157,326,149,349,139,250,97,115,107,199,249,209,180,168,249,293,238,143,228,126,293,180,164,264,153,263,263,159,195,197,224,229,160,182,350,135,273,134,313,129,193,118,214,240,313,247,220,217,141,268,196,299,174,145,154,266,204,155,303,112,155,230,162,159,327,175,221,159,199,131,186,117,177,273,222,166,169,197,245,117,256,190,237,177,227,86,283,188,224,234,91,236,260,152,250,155,157,84,58,151,152,253,159,188,256,163,278,163,194,93,114,267,234,122,231,239,236,102,289,117,189,293,66,157,131,299,244,262,225,237,181,301,354,269,232,196,220,310,213,211,119,343,254,150,179,291,132,213,294,248,240,103,171,201,95,219,284,140,277,218,184,269,169,161,69,141,208,262,202,159,238,252,224,158,211,373,73,138,236,179,310,79,196,334,312,98,126,164,126,147,146,260,214,245,118,205,150,259,255,209,331,275,132,53,117,263,278,329,268,232,305,212,143,94,213,217,70,141,164,128,246,113,201,244,105,236,126,111,116,120,106,49,183,151,257,168,261,112,213,217,170,222,268,231,183,128,219,139,124,201,68,182,308,198,174,200,178,112,219,206,190,276,174,206,208,159,267,253,125,193,209,195,178,281,354,273,189,86,218,244,242,174,137,226,117,184,238,73,273,198,209,296,139,194,130,224,129,149,229,266,157,211,240,204,147,275,296,326,125,158,141,108,128,143,189,330,106,131,207,208,173,273,88,193,261,212,70,112,207,239,76,255,147,302,227,242,278,195,246,321,163,188,58,87,345,129,131,187,162,137,241,179,272,118,116,289,175,183,330,287,141,345,124,148,168,279,218,188,340,146,157,187,128,259,317,243,151,123,239,282,209,200,137,135,197,153,158,73,276,160,231,180,257,255,205,126,201,96,148,109,165,76,250,191,257,134,317,177,239,131,248,229,256,277,129,209,157,214,256,217,220,286,131,139,115,215,188,334,127,228,269,251,228,201,177,102,114,336,183,335,86,143,151,89,183,206,124,268,254,179,175,132,230,136,125,232,309,296,190,119,140,257,266,198,200,138,194,157,257,210,153,81,227,241,142,234,139,176,211,224,170,249,94,282,261,245,139,191,136,220,132,219,186,137,128,195,224,255,311,165,135,150,178,254,206,166,152,135,213,222,178,110,278,152,262,135,174,250,254,276,171,189,339,185,109,109,179,244,218,186,167,181,237,142,180,215,179,252,183,223,227,199,190,244,178,163,264,187,170,156,181,262,231,228,188,309,217,117,152,229,353,177,136,146,167,266,270,130,303,178,315,123,212,120,265,240,178,139,180,201,307,262,250,42,227,140,208,155,197,244,130,380,204,132,197,169,157,240,170,300,265,252,168,147,182,154,240,197,133,217,140,167,139,213,222,91,230,171,160,226,217,200,206,166,91,137,125,189,370,179,318,80,271,219,201,341,155,134,141,301,230,110,108,175,160,161,121,271,187,165,316,348,303,78,121,288,203,113,236,321,222,157,171,169,200,337,249,337,210,248,188,147,218,162,152,283,337,195,213,241,269,264,168,275,216,280,332,159,235,254,242,154,261,144,241,92,150,233,297,94,128,277,246,205,172,162,231,56,229,194,97,180,239,82,178,99,186,183,84,176,158,153,174,206,261,216,151,256,270,142,199,193,205,192,179,356,149,98,226,108,164,161,222,192,105,214,231,240,145,165,77,200,202,213,198,269,164,281,329,277,141,147,162,304,230,236,213,151,222,130,256,87,189,358,278,248,191,150,187,97,347,77,237,218,239,301,122,137,235,362,224,246,256,225,206,199,249,223,92,52,208,170,178,218,221,148,265,75,223,157,173,156,278,123,136,157,174,239,219,139,90,177,103,171,292,233,146,195,243,184,301,172,131,236,146,237,235,321,118,161,94,80,344,201,250,208,160,166,172,237,107,260,232,198,102,277,225,249,283,309,177,165,242,178,260,152,144,119,246,227,177,164,215,229,241,114,351,116,166,246,167,152,192,222,114,168,185,142,128,160,315,108,109,191,315,105,128,222,123,250,158,158,155,80,222,180,192,232,112,175,250,230,272,366,140,224,278,319,227,213,280,261,209,337,221,281,130,278,108,348,144,257,248,229,137,138,144,75,202,266,119,144,204,210,226,161,271,110,283,191,199,209,224,236,158,175,119,54,283,247,146,242,164,199,225,212,235,215,141,139,203,183,154,120,271,131,130,263,199,163,207,87,156,217,253,211,255,324,356,262,105,165,124,238,310,203,184,186,325,57,298,104,169,169,223,219,127,164,245,211,211,218,126,156,190,120,175,143,133,224,276,135,270,191,239,230,63,247,199,145,222,250,103,87,194,162,242,145,105,251,250,314,213,160,172,243,116,295,232,254,266,158,245,185,257,262,168,150,184,273,180,179,234,291,98,156,236,163,173,169,103,289,252,128,138,99,343,260,179,219,250,146,306,304,115,201,231,240,140,250,51,233,228,140,159,221,355,275,74,108,160,242,171,299,122,137,162,258,100,247,246,184,215,103,306,125,187,350,294,133,152,296,302,168,143,153,167,212,213,172,132,287,245,200,370,225,174,288,247,185,281,228,121,98,249,240,211,211,134,269,150,268,237,285,191,342,121,201,230,223,168,191,203,264,324,132,124,181,106,204,139,179,334,130,314,163,172,224,130,217,245,253,200,172,182,205,163,337,231,179,135,204,243,181,116,115,278,252,230,149,217,262,235,328,254,292,194,101,317,61,171,91,164,251,244,155,145,67,211,242,155,97,101,142,143,209,396,256,225,166,220,107,213,213,119,303,275,214,147,131,245,260,90,273,190,144,133,100,196,189,260,253,272,148,225,156,238,326,230,138,64,158,204,158,251,210,127,133,264,151,238,268,348,195,194,102,191,178,258,190,130,140,94,137,134,104,294,234,118,285,191,97,224,239,97,258,186,228,265,254,148,157,206,198,188,227,281,148,140,105,310,104,191,205,201,272,308,230,338,163,230,159,114,194,179,258,264,177,271,331,209,258,129,122,158,205,264,212,269,250,70,154,170,166,61,262,196,275,255,115,182,243,279,160,186,189,264,156,273,318,304,344,176,96,180,239,131,178,158,200,251,107,213,207,225,119,264,108,153,186,147,186,129,233,293,174,119,172,215,192,164,122,244,180,215,159,242,205,264,247,167,77,238,96,151,313,112,119,151,70,116,185,226,125,296,227,209,94,117,219,47,178,186,233,247,306,225,222,186,312,324,268,200,155,96,235,96,233,126,317,213,111,217,151,100,177,279,211,165,262,168,178,174,295,178,141,162,298,66,210,208,149,134,125,237,249,215,217,82,97,138,145,200,272,163,110,231,127,140,201,256,170,258,173,80,206,265,146,108,262,128,67,247,72,153,134,183,258,194,195,302,73,298,210,240,154,304,166,212,209,350,316,230,270,228,288,261,195,289,240,378,117,281,197,253,209,326,297,319,53,225,150,173,146,246,253,178,173,165,201,216,280,72,133,230,147,225,250,130,323,113,213,251,180,123,235,196,129,288,128,177,158,102,271,179,274,217,255,55,219,137,149,172,134,255,352,252,214,128,232,165,265,323,107,184,201,208,135,99,245,228,287,281,149,206,291,361,207,155,284,260,217,159,118,66,175,204,173,172,238,270,157,161,184,145,175,155,236,261,93,200,226,225,179,225,218,190,216,181,257,188,146,174,194,153,200,214,189,147,170,220,197,200,143,138,138,214,201,245,195,263,225,174,114,129,247,330,204,99,155,96,194,91,192,261,196,77,309,142,309,176,202,208,118,187,142,198,208,220,263,139,216,205,231,227,345,266,106,246,147,312,261,276,167,98,115,195,61,165,143,239,217,195,277,223,121,221,233,185,76,244,293,221,200,213,123,167,170,148,209,89,171,360,153,206,217,208,235,191,293,200,149,105,63,219,58,144,154,302,63,260,168,334,254,269,268,195,222,193,91,197,113,146,237,271,94,229,126,153,184,227,150,313,137,182,245,230,318,175,83,123,192,290,110,171,256,203,186,298,184,296,333,283,128,190,216,232,140,207,168,143,100,134,77,235,215,84,149,133,230,318,298,125,196,292,295,263,183,256,253,219,120,347,219,167,260,164,218,215,231,323,102,200,229,140,354,214,121,66,246,190,133,155,210,244,181,265,96,92,167,232,158,382,212,192,231,120,142,223,260,125,287,190,90,137,249,208,205,224,146,246,294,149,110,120,294,349,149,229,170,433,280,222,135,207,255,227,221,84,200,358,197,206,137,94,142,117,304,145,80,136,180,232,257,235,367,98,127,114,333,263,238,188,285,194,212,199,300,134,78,100,149,152,181,112,188,228,235,287,251,166,248,238,309,172,202,155,206,147,129,187,260,212,190,286,165,124,125,330,179,193,246,249,226,244,200,260,137,240,86,353,177,245,266,234,330,194,157,108,310,226,176,277,317,264,221,349,282,131,165,163,226,231,312,227,137,155,133,162,362,88,91,201,178,268,331,322,218,219,241,111,130,148,216,348,227,208,102,223,217,218,172,226,187,150,126,123,241,204,249,286,228,218,214,192,287,139,184,236,113,156,240,275,158,327,136,100,209,210,173,218,145,178,188,286,338,191,224,261,228,208,239,207,209,214,202,159,55,184,189,307,212,191,213,215,220,186,202,241,141,221,147,64,223,110,188,181,280,221,287,129,200,202,221,149,207,203,188,157,121,253,138,234,264,229,179,210,238,326,141,148,183,214,258,241,105,263,168,197,284,236,216,123,140,217,262,267,241,262,192,275,99,218,171,241,198,100,104,248,126,129,317,220,169,233,338,249,172,121,306,235,216,208,223,220,130,210,189,379,180,240,206,193,147,235,136,98,267,210,162,138,295,208,265,118,169,294,307,64,130,175,198,103,222,142,152,106,146,95,249,235,158,216,292,143,244,263,278,113,167,177,245,177,72,189,150,123,167,100,187,150,154,250,260,251,114,129,200,139,203,282,201,191,263,233,245,200,139,261,297,219,219,179,170,156,183,224,199,249,181,256,163,122,197,173,167,358,107,148,155,192,221,159,243,174,144,289,146,196,130,231,175,116,309,140,180,228,203,109,63,156,300,266,92,163,181,161,174,93,131,222,194,258,109,202,199,182,273,161,233,202,195,127,94,316,131,202,248,144,180,197,214,281,95,101,137,307,181,167,108,284,219,98,208,141,148,300,168,266,129,130,294,204,297,256,98,151,312,147,253,196,385,111,217,108,228,307,195,106,323,220,204,288,175,198,94,71,186,240,192,153,95,122,204,217,271,181,257,171,201,262,175,284,242,283,248,321,109,186,200,189,172,117,329,236,208,106,163,175,251,155,160,231,228,133,188,83,168,266,139,241,277,177,113,227,219,146,221,191,199,186,172,270,253,126,204,301,175,347,120,74,178,133,172,107,319,286,165,79,211,210,118,198,139,169,155,243,254,334,147,231,222,300,118,248,81,218,325,287,291,110,96,151,351,244,53,179,126,264,179,207,287,147,145,123,303,181,143,201,349,257,258,221,221,156,184,107,260,135,145,265,222,125,276,165,127,162,221,205,127,207,178,375,201,153,196,265,257,288,135,103,255,138,169,214,229,104,186,198,234,198,185,183,219,327,149,282,138,195,204,233,208,248,245,213,250,165,144,187,216,129,231,156,303,121,250,184,240,147,292,189,259,166,201,231,275,196,214,327,294,157,89,183,141,461,156,239,313,184,150,230,142,137,182,231,170,119,188,213,338,238,260,102,141,186,135,234,229,78,250,168,155,104,209,373,108,116,174,210,166,160,185,264,168,329,225,240,171,250,166,267,253,228,218,309,162,342,154,178,103,152,184,224,271,398,236,247,139,237,397,259,175,288,204,202,144,214,210,175,167,185,362,118,279,137,194,255,122,204,345,152,279,151,156,236,240,135,259,101,262,216,95,237,134,223,257,275,138,172,99,115,298,199,128,307,91,160,52,209,205,266,280,276,73,126,250,191,224,165,81,241,172,125,200,178,190,107,203,204,132,233,205,155,220,239,152,213,79,108,188,258,151,60,302,302,301,255,315,152,190,184,227,234,133,302,115,151,167,365,281,257,140,110,191,220,226,163,236,132,163,262,209,113,292,80,273,194,109,234,120,220,127,138,112,228,229,253,100,325,175,218,190,276,164,75,232,127,228,218,198,215,323,249,323,98,219,236,242,183,210,185,148,136,200,237,111,293,113,142,209,215,220,221,127,201,227,259,176,220,160,159,124,172,193,302,305,233,263,353,242,140,84,94,224,132,257,184,239,145,136,148,234,174,160,183,197,234,159,78,187,254,199,203,65,180,253,270,183,299,212,175,136,155,243,238,115,272,204,187,217,148,279,118,170,223,285,202,86,208,171,63,239,246,246,215,209,74,215,132,201,262,130,184,212,125,184,193,62,152,185,121,151,221,203,177,348,202,218,239,226,195,79,196,268,214,249,171,115,221,344,184,196,237,229,146,144,267,207,168,208,184,254,243,265,225,69,152,178,212,159,174,124,119,233,297,156,142,220,186,147,105,177,95,168,151,136,275,146,119,251,107,86,122,153,169,167,186,150,225,192,233,214,181,176,266,193,104,183,205,180,352,184,107,122,205,181,104,137,232,200,196,294,163,270,328,410,197,147,184,165,153,166,197,153,101,164,230,309,295,173,186,194,230,196,248,139,143,131,165,136,240,93,78,260,285,222,273,88,218,254,145,262,128,176,69,224,82,84,278,177,211,139,175,209,235,144,179,245,236,113,147,168,172,173,86,131,176,138,175,140,263,94,125,156,293,219,269,192,375,332,205,95,118,242,102,209,169,212,319,136,126,217,249,166,138,239,226,219,310,111,182,187,203,172,242,229,342,150,150,220,189,217,161,94,205,259,275,246,231,126,68,201,195,241,225,227,268,206,64,267,204,117,271,168,217,198,166,320,313,263,208,103,224,233,131,87,261,206,199,171,186,85,143,213,236,320,210,265,202,260,304,294,366,137,88,232,250,179,132,124,121,85,113,289,134,198,206,374,194,300,118,261,78,201,118,230,126,201,172,151,132,165,169,248,291,122,266,198,86,151,217,277,208,159,229,107,138,234,259,134,167,117,132,67,169,118,188,293,126,118,274,212,150,93,302,215,172,255,152,208,181,198,151,115,213,101,94,163,371,221,329,89,137,72,238,255,209,266,166,91,100,90,47,93,81,142,157,229,198,152,260,292,240,180,93,134,141,195,232,168,144,229,174,137,207,162,287,225,69,277,195,150,148,121,160,220,130,118,201,101,206,95,96,197,113,278,235,107,257,224,190,250,149,87,245,175,231,130,198,219,116,263,121,176,254,156,262,199,267,314,147,167,249,293,222,198,150,245,135,173,192,150,128,128,158,323,131,220,123,235,246,296,158,253,218,224,180,196,188,154,140,228,178,198,155,61,218,157,231,69,225,210,225,219,223,91,68,369,224,269,196,190,187,172,194,292,74,181,190,270,248,175,221,111,172,237,191,288,251,195,263,125,221,224,173,217,284,197,288,110,191,133,216,305,273,223,169,187,290,258,263,104,223,221,287,190,215,194,178,211,170,98,180,305,305,219,314,213,145,153,184,133,224,256,130,233,270,244,211,222,293,250,204,256,155,137,170,255,322,159,250,125,106,140,208,202,269,188,187,243,212,333,219,188,209,141,149,287,314,181,111,231,285,134,119,130,160,235,174,211,313,262,210,160,212,209,201,266,252,184,422,142,281,220,150,321,184,92,188,183,277,189,132,338,182,83,239,197,223,200,232,186,216,275,265,173,261,340,158,163,102,304,109,331,183,186,218,88,119,224,353,221,161,85,204,110,155,317,110,332,227,144,308,202,165,256,255,218,217,202,206,62,94,299,165,212,269,244,117,116,93,179,198,137,130,77,333,172,165,189,159,181,207,320,130,239,240,244,268,309,234,204,225,146,293,135,201,255,162,127,111,197,230,245,133,147,146,192,175,146,166,117,108,83,181,278,184,146,184,193,156,214,192,171,131,183,287,249,284,314,182,206,266,245,234,84,234,173,164,132,235,120,222,129,196,167,174,218,46,113,291,214,108,220,136,180,225,261,124,179,253,208,141,183,207,163,171,193,244,219,115,208,192,124,227,84,156,151,96,113,107,226,169,189,175,129,146,211,98,139,210,141,209,202,170,154,135,198,217,58,172,97,110,103,141,207,344,238,114,355,153,279,183,130,128,140,200,202,144,163,152,250,133,205,237,220,75,289,194,232,154,93,179,320,113,243,140,111,180,86,218,338,188,274,247,201,113,341,138,308,284,146,185,190,167,285,127,321,136,279,162,272,190,129,236,146,233,233,313,121,118,204,132,173,210,192,182,164,195,218,74,146,124,205,180,207,187,166,150,320,307,251,279,207,233,188,256,162,303,302,232,267,202,268,174,183,255,210,76,348,89,199,176,248,181,286,122,171,217,212,161,103,193,124,281,268,309,329,248,294,289,236,150,145,142,172,211,183,239,200,178,215,213,191,109,72,245,56,257,146,84,227,131,209,118,208,168,151,163,380,55,144,254,160,170,237,346,155,281,91,273,198,219,205,261,316,175,250,233,150,151,117,287,127,175,302,297,104,284,142,161,300,209,103,174,249,240,90,112,258,165,263,160,64,292,225,171,354,181,256,249,283,219,168,266,225,184,216,266,216,319,129,143,221,168,184,110,311,158,245,118,200,151,140,193,229,197,224,178,201,116,213,214,204,132,218,78,56,140,338,154,83,159,269,122,126,125,199,114,209,256,218,198,183,108,329,67,139,181,374,154,186,212,146,157,296,228,233,224,171,210,315,372,171,186,233,182,188,275,190,186,224,249,375,232,285,253,262,221,102,235,233,89,312,77,245,241,211,211,119,221,146,114,341,236,209,87,184,248,128,216,342,185,213,116,75,218,256,211,182,132,244,241,169,195,256,114,229,233,175,311,113,141,293,170,235,186,351,137,270,223,319,132,228,112,273,157,193,256,95,152,268,344,221,338,165,194,248,162,260,277,196,177,173,99,270,195,260,81,198,202,265,209,157,246,235,129,99,203,151,193,97,216,142,323,150,174,238,201,153,192,212,124,123,241,141,183,147,185,273,183,284,182,250,155,237,142,269,241,182,253,265,241,307,124,100,173,263,97,265,113,142,151,185,137,175,133,206,269,334,271,248,194,219,201,261,173,203,221,190,196,157,117,171,144,120,134,197,256,179,176,93,88,264,194,259,208,100,94,137,187,206,281,222,163,297,175,241,225,226,302,194,101,220,279,244,175,243,150,296,219,197,186,165,171,119,110,67,173,136,233,219,228,183,227,241,283,223,69,134,202,161,125,261,193,176,323,169,103,213,284,128,195,143,117,194,257,115,244,246,263,297,212,131,291,193,213,88,147,187,160,146,196,237,128,342,212,166,174,101,165,102,198,186,167,121,71,248,224,120,79,108,185,170,240,296,227,137,321,106,149,119,234,281,207,205,82,113,237,131,244,249,248,293,132,186,108,209,195,298,234,196,216,203,225,201,269,267,274,267,223,209,102,159,243,241,147,147,126,160,192,127,79,145,215,210,195,92,265,157,148,313,154,146,178,172,282,215,189,259,373,101,237,180,238,77,215,236,104,223,201,222,171,196,154,219,192,142,125,353,196,137,169,211,220,272,134,199,192,228,107,121,320,188,238,248,147,303,235,191,185,161,224,231,246,177,123,300,274,145,256,221,113,232,321,200,175,219,99,206,180,269,183,100,220,280,266,168,160,259,120,228,162,218,199,181,142,119,124,246,272,151,117,65,352,325,177,146,267,346,201,276,170,117,198,284,145,90,126,142,213,178,246,251,326,195,165,162,288,203,271,234,189,298,234,171,100,95,118,185,274,169,194,210,208,184]
|
doclens.81.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[92,259,168,209,183,224,172,144,146,183,217,203,233,105,140,184,239,187,281,51,195,113,149,87,125,151,200,142,244,202,240,196,144,222,168,100,160,222,219,193,264,77,95,210,191,226,213,206,271,142,158,197,200,98,344,256,212,220,94,286,253,274,207,188,181,209,60,236,124,202,94,109,158,292,193,131,167,210,139,207,224,221,173,133,226,308,261,135,233,146,106,124,117,183,192,159,213,131,78,69,130,225,245,210,193,136,235,225,204,172,175,210,202,192,214,200,161,177,152,193,170,176,169,109,222,175,244,218,205,156,85,167,67,147,167,213,216,181,220,241,169,205,226,207,96,265,175,172,222,169,218,109,213,88,81,150,191,117,166,202,101,155,123,204,107,230,224,99,219,171,143,94,118,81,57,41,139,126,135,216,267,222,227,241,143,167,199,64,154,102,130,163,153,143,136,226,228,168,72,72,115,139,114,145,125,193,163,109,242,252,230,216,162,109,191,271,186,210,262,216,133,170,232,206,148,250,235,151,142,248,237,64,165,187,232,191,114,190,112,184,207,153,267,199,135,128,175,73,139,215,78,95,136,84,211,171,218,103,179,212,223,206,203,196,185,175,155,130,217,67,184,224,250,205,178,156,208,156,212,171,126,235,176,171,128,227,145,236,145,211,87,280,176,134,284,225,161,240,138,233,134,95,240,204,85,176,174,281,119,112,179,103,211,209,228,175,134,160,161,123,163,153,104,161,165,233,195,212,276,200,173,131,208,139,236,121,150,109,237,194,165,109,221,147,265,137,283,126,223,134,190,197,206,199,135,208,182,200,127,104,172,213,104,163,210,171,110,205,193,197,164,164,258,195,102,219,251,153,176,81,150,194,40,108,139,109,218,223,110,137,196,170,88,146,228,162,193,219,187,210,173,127,123,234,257,235,121,150,151,278,238,102,133,103,186,173,120,183,249,127,146,132,78,159,62,160,154,165,229,37,197,152,194,282,124,217,242,116,119,195,204,150,201,217,171,165,116,106,170,201,87,142,107,170,206,111,118,206,198,238,223,218,114,188,142,176,194,109,130,142,136,237,124,98,149,202,196,159,189,199,136,232,156,216,185,282,144,178,185,144,174,230,170,111,290,182,188,206,118,74,200,134,275,111,327,142,166,194,205,257,233,137,234,225,243,155,208,211,198,175,233,173,233,181,261,249,80,90,174,127,149,93,196,171,206,198,146,215,163,208,164,131,216,171,215,236,73,184,177,261,251,114,126,183,182,236,201,115,302,228,133,136,222,180,160,245,106,135,225,224,163,273,137,137,208,154,236,176,173,251,219,189,241,99,184,99,210,212,108,170,136,259,206,190,143,104,162,168,150,195,110,180,227,108,192,235,182,197,178,121,204,167,97,146,163,214,136,252,100,229,175,193,196,90,197,220,215,110,148,177,137,193,236,127,157,137,155,194,119,168,212,161,103,198,186,198,218,199,220,120,247,178,152,171,172,148,207,137,133,118,147,226,176,104,193,142,77,212,164,258,193,217,211,138,211,100,178,42,210,168,224,246,95,193,152,217,113,214,197,181,191,142,158,144,51,161,217,87,172,254,209,92,187,207,134,178,177,221,83,117,101,186,84,157,223,245,170,225,282,94,116,163,125,192,265,195,287,171,170,153,149,189,30,199,192,143,224,293,206,220,207,188,195,244,113,204,132,128,91,154,254,234,181,87,188,161,169,109,167,230,115,263,119,100,156,159,206,138,180,79,108,105,186,203,197,226,274,205,117,181,227,84,243,128,127,222,145,174,135,172,89,226,144,180,56,128,181,214,179,162,209,227,227,205,269,128,211,154,164,169,237,138,159,195,177,50,122,103,149,223,74,222,230,126,117,176,84,162,157,152,171,191,200,148,235,148,160,262,192,197,255,207,115,252,185,199,158,167,90,178,195,75,180,207,215,116,72,223,282,183,193,211,126,196,179,186,190,149,207,173,134,165,199,153,170,211,206,147,112,172,149,109,179,239,133,243,223,117,146,227,164,140,226,152,229,108,176,185,198,226,235,175,156,138,92,211,172,175,146,176,192,97,206,197,242,102,220,110,51,195,175,145,182,213,122,224,222,137,143,216,170,109,89,134,221,173,209,194,184,178,248,256,199,123,166,169,192,128,246,72,239,129,123,112,196,148,205,160,196,171,190,116,211,162,233,179,161,108,166,226,152,224,88,121,181,177,120,169,247,74,220,216,199,224,242,190,147,205,158,138,206,214,239,214,189,152,112,172,184,189,197,164,199,244,240,106,51,101,272,175,235,181,273,223,167,248,233,164,196,297,157,160,210,176,318,173,186,151,199,214,166,205,65,128,204,219,190,141,218,176,206,180,203,132,179,126,123,183,230,158,156,139,145,132,173,188,186,223,184,161,189,184,108,177,261,116,184,102,182,149,129,190,201,192,237,222,269,188,191,194,145,242,100,138,228,254,168,81,207,209,202,85,90,159,60,173,101,163,190,217,200,164,162,185,247,135,215,99,107,181,131,159,117,159,230,236,226,177,167,144,202,302,232,161,123,222,223,258,227,170,125,234,143,55,158,156,223,119,290,178,189,222,240,184,193,170,227,182,212,229,117,94,216,218,220,147,225,234,234,156,113,189,155,147,200,170,177,112,191,205,189,237,249,66,186,227,264,123,168,228,132,220,193,217,209,237,306,219,87,87,245,308,195,169,192,174,159,141,169,169,148,167,301,209,221,125,228,209,245,116,196,193,165,202,287,300,155,215,222,160,105,240,178,98,245,149,113,89,179,258,177,99,233,231,95,105,120,156,109,236,83,294,149,216,169,226,197,241,254,220,187,247,156,173,131,230,155,161,231,129,170,186,152,222,184,185,123,197,251,126,180,218,77,154,168,155,88,90,142,187,151,178,186,190,195,111,64,223,210,203,140,206,163,81,174,162,206,133,225,252,257,195,201,213,202,132,217,131,250,164,208,286,128,199,135,257,175,242,191,188,175,172,219,147,218,150,81,179,93,187,211,195,177,82,240,125,151,261,158,134,158,118,234,157,164,110,86,194,189,223,200,279,221,233,188,270,218,218,179,250,221,141,163,198,166,148,99,183,199,236,150,117,117,217,166,82,187,210,102,212,62,196,191,172,138,232,217,222,166,202,46,275,199,162,86,196,114,163,219,278,319,230,227,221,151,183,165,221,214,176,92,173,176,196,95,161,188,205,144,127,185,189,114,138,180,190,204,219,155,203,167,151,122,155,103,187,216,233,272,205,181,200,160,157,138,80,145,208,162,173,223,202,124,193,231,208,158,208,109,277,85,95,183,138,114,191,187,80,235,85,125,169,195,209,224,193,156,94,125,149,166,141,119,209,207,268,220,259,131,154,93,95,198,143,247,191,178,144,211,214,272,285,204,258,137,155,204,131,249,197,227,213,58,250,149,204,215,194,130,169,248,272,157,208,126,107,234,213,212,219,164,260,190,270,119,231,157,170,125,161,269,181,220,111,165,38,108,202,173,206,103,175,272,152,79,211,218,86,247,253,198,195,233,86,231,214,159,212,203,207,177,196,197,280,38,228,199,237,116,250,202,211,208,211,112,68,169,111,168,78,140,122,173,190,265,183,160,188,213,225,167,240,178,169,76,216,227,141,252,233,241,203,183,185,134,166,134,177,210,189,134,210,171,199,160,164,201,108,206,285,153,223,212,217,153,202,197,250,327,183,206,215,162,221,164,140,220,43,129,145,137,129,180,195,268,173,134,179,213,207,114,185,215,182,192,160,156,137,206,210,222,269,137,232,127,177,158,242,87,93,200,151,172,244,205,160,154,48,79,91,198,105,159,182,159,102,115,188,199,56,209,150,266,199,111,146,177,125,186,97,128,211,220,62,69,130,189,113,209,198,253,124,182,121,215,40,210,220,220,170,143,145,269,138,210,148,132,39,189,105,217,95,184,197,199,132,187,139,104,298,203,141,92,199,182,228,198,178,107,170,176,175,247,229,211,185,211,252,268,251,128,109,125,292,107,196,233,178,137,257,163,221,118,207,300,235,186,176,117,268,232,216,175,142,145,201,197,202,227,207,194,82,116,188,233,220,154,190,174,163,200,141,138,185,95,194,199,204,236,169,151,233,188,173,238,246,155,153,203,139,185,201,119,157,164,273,224,236,177,112,209,197,214,227,166,73,197,366,181,138,258,154,189,149,57,193,173,256,119,204,203,171,80,84,188,197,96,217,161,269,125,180,214,212,178,242,139,174,77,254,138,199,180,87,201,223,117,155,97,173,250,164,143,219,193,229,213,251,219,176,85,160,206,161,175,112,259,142,209,208,175,146,120,151,120,215,254,261,149,203,243,234,128,230,285,236,110,189,140,183,138,176,190,156,266,41,111,238,189,169,183,201,56,238,156,199,93,147,162,230,257,204,286,251,142,151,111,240,108,161,204,138,243,238,150,139,200,224,132,218,99,205,312,187,86,136,238,167,83,113,268,139,217,152,243,167,188,126,259,229,142,224,237,126,161,220,180,171,183,157,215,153,113,201,162,132,196,186,205,246,307,226,163,219,175,133,85,188,141,157,267,206,195,75,208,225,132,82,150,208,200,213,207,223,82,154,238,168,57,217,173,196,223,67,146,234,290,231,165,232,131,216,187,132,209,147,140,155,132,51,195,197,155,132,131,250,240,226,162,209,187,190,119,202,129,107,108,195,47,176,188,179,227,118,201,221,186,284,316,234,226,182,175,140,179,202,227,168,153,180,223,198,102,169,143,115,223,257,128,187,128,211,251,223,172,138,207,149,85,178,100,175,127,222,188,173,125,147,178,218,263,133,140,92,252,113,149,226,72,174,234,147,134,141,236,124,75,173,211,109,162,230,153,125,114,117,219,108,169,114,229,137,106,227,210,304,129,211,243,186,180,227,276,67,243,191,151,163,144,227,204,219,218,182,168,97,133,102,244,133,217,225,199,226,203,185,226,219,100,155,103,202,100,199,218,174,204,128,145,239,95,219,177,234,58,132,200,157,277,191,177,197,115,236,209,46,67,134,213,69,226,228,131,219,257,78,204,218,138,236,217,161,50,208,152,121,178,175,166,162,179,228,203,120,254,157,233,135,227,151,223,75,182,167,232,144,182,212,86,160,156,125,174,170,215,148,213,122,241,177,121,187,199,259,57,146,175,150,221,210,205,232,244,190,126,127,172,213,160,250,282,245,195,243,130,193,127,161,92,175,73,137,137,136,295,221,145,137,190,232,244,192,230,169,223,220,176,101,205,182,181,153,182,307,74,211,72,129,156,146,179,188,92,88,226,174,185,79,219,222,170,218,113,156,151,164,178,212,137,139,212,251,219,132,205,158,231,199,207,190,167,223,240,162,190,222,225,167,213,176,269,228,307,187,153,185,146,254,123,225,277,148,226,192,214,283,92,253,209,233,147,208,190,151,85,265,231,198,166,188,224,216,138,200,108,171,200,193,245,116,142,193,214,147,161,257,131,164,143,148,124,163,98,140,205,326,235,272,234,134,232,164,144,234,224,125,106,209,177,126,204,244,110,236,141,213,187,251,187,165,193,135,176,141,290,211,227,186,258,214,159,118,207,122,153,213,306,173,166,52,220,119,112,139,231,251,86,235,116,213,117,129,147,239,130,105,125,238,147,194,250,257,196,224,178,193,172,146,125,232,165,132,144,56,135,209,206,261,204,150,241,205,219,285,142,255,160,195,152,155,291,248,123,188,84,204,120,113,235,220,186,195,187,175,103,72,112,192,250,256,217,161,366,93,86,191,214,204,281,197,157,223,245,175,152,150,192,143,156,224,160,148,132,211,215,225,93,174,296,118,174,193,233,257,182,52,184,105,232,208,215,212,128,183,253,147,264,160,222,165,60,129,157,116,102,234,109,211,173,169,217,156,92,180,190,128,78,217,79,187,211,169,219,231,211,149,228,235,191,112,170,201,202,174,68,268,203,226,171,250,180,224,240,182,121,225,220,242,113,132,217,93,218,124,161,110,285,237,232,97,109,180,112,216,119,150,131,213,220,172,144,150,233,255,108,313,183,104,182,143,62,188,152,141,96,184,84,207,158,220,88,224,140,253,276,114,173,166,123,245,64,267,196,160,114,165,214,151,195,205,180,169,168,217,79,103,186,116,128,145,232,209,85,119,166,128,78,207,259,168,149,59,215,240,210,210,87,238,298,175,140,111,157,295,216,89,198,122,143,97,218,101,213,137,214,199,100,203,110,260,299,210,246,272,208,158,124,142,131,134,171,147,86,139,236,195,262,170,156,212,223,170,218,180,130,184,136,159,161,233,155,205,197,227,56,214,234,230,116,166,86,107,179,291,109,292,216,156,198,142,235,172,167,154,254,119,135,189,202,201,210,170,226,259,211,122,177,142,199,234,158,259,152,114,217,184,106,72,258,202,215,148,222,212,142,159,112,91,273,184,134,128,198,207,89,196,216,87,223,85,139,270,173,173,226,121,231,171,49,70,134,175,147,299,156,206,162,191,51,195,185,248,195,208,162,147,171,207,159,116,201,273,364,100,195,231,243,125,187,160,208,124,209,175,184,190,88,275,193,101,141,189,131,182,220,209,93,130,202,84,177,203,193,86,212,288,236,141,171,174,148,173,152,219,214,123,211,158,243,208,184,313,199,152,250,211,229,95,173,89,89,118,194,158,194,188,163,136,43,226,226,134,178,192,92,199,115,175,146,184,128,235,182,140,243,219,60,199,107,135,168,90,181,173,141,311,189,213,71,195,56,120,131,205,123,175,219,207,200,186,57,216,219,184,188,253,228,192,93,159,68,109,103,161,120,230,214,174,175,256,221,204,194,176,156,206,213,158,195,205,189,171,67,171,185,250,114,175,216,176,118,147,171,134,174,261,151,209,194,140,245,154,216,213,248,208,123,152,113,189,141,209,209,212,148,93,241,212,137,175,87,163,270,190,130,247,169,164,215,178,223,206,218,78,160,118,174,250,208,376,162,196,213,239,194,218,131,93,207,194,224,131,207,149,244,233,208,171,167,264,230,125,88,115,168,260,154,234,105,121,199,132,204,123,111,231,193,225,149,115,270,148,69,127,96,272,138,237,114,170,138,188,140,99,235,222,190,164,182,225,218,287,166,218,115,174,225,85,207,270,239,96,246,137,143,128,190,161,156,73,252,174,183,107,260,184,200,217,222,242,187,245,197,102,178,198,123,123,245,114,246,172,183,133,222,152,141,132,207,166,232,139,235,219,215,182,213,123,219,107,227,262,194,132,211,205,158,296,237,106,192,84,197,179,221,94,227,210,169,177,176,235,236,218,201,204,249,198,124,196,175,235,61,228,186,195,204,199,146,195,220,174,188,201,281,75,175,169,157,192,93,177,125,172,181,171,148,199,184,219,104,248,277,311,150,108,129,271,212,178,240,238,218,154,168,129,168,167,143,202,85,94,181,196,167,174,201,99,223,210,94,235,134,199,158,76,151,151,198,145,193,323,181,189,130,167,200,146,216,123,96,216,216,202,225,115,87,244,184,161,233,161,247,125,233,166,35,147,246,182,197,124,219,66,153,213,144,117,136,154,175,198,263,181,192,138,167,191,170,209,278,200,174,242,98,195,89,266,236,100,171,196,122,255,218,120,160,37,96,229,227,139,199,109,184,81,194,213,177,156,252,162,155,188,135,234,173,181,158,255,213,207,191,217,127,106,139,213,206,179,242,212,252,203,274,192,163,205,218,235,83,263,159,167,175,254,187,124,271,209,155,130,239,107,126,237,103,189,213,227,107,148,226,232,157,220,332,162,182,128,213,164,203,138,164,219,257,138,206,177,87,265,66,286,201,147,273,199,271,168,124,205,100,190,236,127,171,202,222,98,177,246,177,73,136,277,215,155,147,178,223,172,117,278,191,289,140,230,215,218,223,213,217,214,182,228,221,167,233,168,260,146,210,165,140,116,257,88,148,125,162,178,101,215,224,244,125,166,156,202,176,91,233,169,174,141,217,156,64,223,245,203,172,207,189,125,146,174,191,179,175,158,157,113,162,194,306,174,158,48,171,162,125,111,117,153,163,133,228,80,183,100,157,196,217,105,155,243,129,262,185,303,171,213,214,107,247,54,270,170,111,195,182,203,146,193,203,231,187,296,143,219,238,221,176,122,176,241,256,253,89,136,128,260,66,85,222,100,148,143,158,300,236,179,175,58,193,186,104,189,317,94,165,347,94,54,218,99,202,237,180,205,111,186,237,100,71,269,193,201,223,143,232,192,206,170,203,149,194,209,84,222,260,229,242,186,233,206,135,54,277,237,160,216,223,192,154,181,122,182,190,195,260,142,176,212,224,205,195,234,259,267,76,192,198,217,133,172,98,185,176,201,60,205,189,177,160,221,158,160,191,165,178,233,142,246,88,165,151,244,202,109,195,126,148,226,143,196,217,180,222,208,180,237,277,226,96,191,244,135,229,231,209,232,134,172,227,207,80,213,113,175,164,145,158,123,158,222,411,209,186,167,183,132,240,100,178,189,257,211,165,103,90,209,204,221,241,107,122,203,205,190,130,184,154,199,190,208,208,258,209,108,240,275,108,247,256,162,182,263,164,261,221,227,276,106,105,108,199,109,124,222,206,190,127,113,203,132,258,138,238,272,219,265,140,132,208,161,210,243,123,121,198,266,206,172,191,234,144,230,127,95,51,114,217,216,158,157,194,175,131,126,274,160,165,79,106,178,173,199,212,196,103,132,184,153,111,200,205,220,115,194,214,224,177,258,222,214,183,138,151,74,217,281,128,225,229,298,169,175,183,213,231,105,174,196,179,86,146,147,159,132,202,215,192,190,194,205,304,106,126,158,90,150,138,189,131,123,161,192,197,220,232,217,223,215,229,139,191,215,234,140,124,231,265,234,131,169,167,182,228,167,205,119,130,136,183,197,183,222,114,222,125,128,258,260,201,209,170,170,238,179,173,219,235,173,180,206,156,263,93,191,208,186,135,179,186,219,158,148,122,226,258,172,206,152,235,207,212,209,208,244,64,177,172,222,157,84,125,148,214,108,179,121,155,109,214,140,168,206,234,284,170,194,117,129,124,86,181,128,153,244,160,211,97,240,187,149,99,184,105,182,129,289,89,218,34,167,195,249,148,202,137,230,258,148,139,244,189,209,238,301,191,193,60,229,156,175,177,230,271,142,95,181,180,129,222,194,185,100,222,94,153,143,169,178,295,147,236,147,181,109,262,144,178,227,221,169,247,207,94,185,192,152,124,210,209,239,197,155,173,236,307,161,234,247,225,63,180,222,135,193,157,73,167,141,132,199,233,136,175,237,221,322,119,228,213,121,223,90,166,127,193,245,203,287,128,245,173,128,167,197,150,158,216,220,115,122,204,187,154,86,226,219,138,115,213,150,161,184,200,95,159,164,116,200,208,142,128,71,215,305,91,135,107,262,242,178,240,179,74,178,142,118,128,126,95,202,219,201,207,102,249,201,202,122,211,88,208,234,128,168,60,188,230,210,228,258,205,194,132,127,259,151,206,134,176,211,279,197,178,165,182,287,206,163,245,160,207,209,91,162,140,222,123,185,235,205,165,164,198,187,217,108,142,71,187,210,105,186,213,264,207,248,204,243,150,126,163,172,116,200,245,163,130,91,161,177,133,259,208,256,144,184,221,229,252,183,188,129,162,171,255,100,166,101,252,137,224,236,185,231,164,197,179,288,104,283,240,211,193,248,164,99,191,138,198,183,119,270,249,156,121,219,151,163,207,179,276,228,72,227,187,180,140,122,103,199,197,229,164,211,213,141,217,242,127,243,169,205,223,188,219,122,102,146,129,125,215,116,131,132,265,127,202,141,169,166,140,186,51,108,107,145,258,122,226,123,115,267,148,148,156,158,230,272,190,91,237,148,33,183,201,189,340,205,125,70,165,90,215,280,187,181,195,101,251,88,130,168,61,254,197,234,49,105,253,176,271,192,179,200,131,125,186,228,292,152,251,154,197,184,209,158,205,275,139,212,155,164,138,173,204,241,172,168,202,110,303,155,149,172,144,282,92,227,162,106,267,181,163,283,230,227,146,134,130,206,146,179,87,104,247,145,131,210,65,116,226,148,391,235,139,51,54,174,217,109,219,147,251,208,183,221,163,260,208,121,133,197,169,223,261,176,197,65,132,207,130,208,173,130,140,293,268,247,204,240,291,205,176,277,186,264,256,209,142,111,148,180,253,279,120,286,194,200,154,192,174,153,166,217,113,234,171,204,189,215,196,231,192,252,202,204,193,185,231,137,278,208,217,122,187,103,218,240,190,198,233,143,141,223,306,208,146,187,136,170,206,131,114,212,108,259,178,97,219,142,160,179,78,185,218,153,247,222,149,210,298,154,245,182,232,98,70,208,177,193,230,82,114,157,170,207,245,205,96,230,221,228,273,172,178,210,185,115,152,182,139,175,104,194,171,267,171,114,192,179,234,153,222,104,89,258,205,221,172,161,228,145,260,134,117,123,248,200,175,123,232,124,230,176,160,164,94,206,200,157,157,242,93,144,196,227,209,196,272,166,60,155,163,98,189,197,180,117,192,178,186,149,150,149,229,268,66,204,156,85,210,153,120,232,267,96,141,216,210,209,158,231,233,184,230,63,141,200,130,112,153,133,175,197,184,161,239,210,68,184,172,183,237,185,211,243,120,165,212,155,252,177,235,148,157,87,149,212,163,330,174,237,130,139,217,202,104,126,179,188,276,203,251,209,213,197,182,211,187,210,182,175,169,168,66,106,182,120,186,213,210,208,221,185,181,174,185,129,218,253,111,192,171,80,207,189,212,152,180,246,211,133,82,134,98,168,267,100,200,232,95,197,243,206,133,164,152,197,227,214,308,180,156,217,247,177,233,101,105,204,74,297,268,157,160,165,212,113,199,218,194,189,218,178,189,200,154,118,231,111,258,130,154,97,107,161,234,180,140,130,208,283,259,219,186,181,224,172,261,161,110,261,264,150,214,174,171,227,170,113,74,152,184,289,140,173,267,200,248,189,115,199,176,216,222,274,260,182,162,197,181,103,248,169,197,202,134,213,269,145,188,243,216,123,207,218,215,157,299,238,236,211,237,184,92,219,206,179,235,207,67,117,265,225,145,249,186,83,169,146,120,232,86,251,132,264,140,240,156,195,169,221,249,181,191,284,198,105,198,179,122,307,210,223,181,224,152,207,230,168,214,204,158,149,210,198,204,200,176,208,194,150,174,126,245,148,258,211,217,280,96,68,216,129,217,226,278,236,178,126,143,154,184,55,193,125,228,174,157,215,144,213,223,288,226,98,63,125,280,219,174,134,235,137,132,170,132,121,313,268,219,211,228,157,271,61,225,187,197,117,218,189,175,121,202,143,259,268,230,272,77,210,141,230,231,223,118,261,261,109,189,172,176,141,123,176,146,248,238,210,110,165,69,210,224,221,218,99,144,130,215,121,177,132,218,262,86,278,119,69,31,204,161,216,171,145,174,267,134,224,190,185,220,127,97,298,60,185,192,162,227,174,75,95,244,230,244,177,255,184,190,209,255,221,245,178,292,216,243,106,273,177,155,87,101,243,141,208,187,106,117,121,164,210,168,283,200,257,138,238,167,181,271,127,288,213,204,162,282,107,139,118,182,216,127,148,247,97,180,256,54,164,208,116,238,201,215,276,151,231,238,75,220,236,158,176,131,158,97,174,173,183,236,155,164,186,92,164,197,215,145,118,175,254,299,112,239,203,215,243,180,141,166,223,258,218,187,142,41,214,226,140,264,268,193,204,178,125,150,352,165,68,177,229,182,152,149,286,272,229,196,202,153,118,132,121,109,230,131,171,134,177,99,162,239,185,140,234,137,140,139,249,176,248,279,219,206,256,228,147,226,141,146,118,220,157,221,85,131,206,215,238,192,136,158,62,160,176,117,219,190,169,133,135,271,277,171,205,212,185,201,231,150,112,202,120,80,209,259,160,218,144,125,225,336,189,173,207,181,205,208,118,215,157,186,178,324,220,209,290,235,140,184,218,221,220,272,200,184,177,122,143,251,188,139,174,183,276,67,78,58,209,177,249,272,197,284,273,148,124,208,121,256,167,247,273,204,223,209,161,197,230,217,141,279,217,232,190,149,120,184,75,184,111,178,185,142,213,115,131,270,182,228,194,264,173,140,110,167,145,198,195,116,178,192,118,202,222,190,162,143,186,125,121,154,248,209,215,141,191,144,185,231,300,211,112,172,264,95,176,154,171,253,171,189,218,94,210,38,242,148,226,156,103,175,187,275,228,160,266,204,225,284,52,198,171,230,155,186,121,286,98,205,123,219,89,195,219,268,179,231,209,269,201,75,161,219,152,183,90,230,260,111,233,190,145,181,211,56,195,164,186,177,118,268,220,255,116,226,128,177,136,151,131,155,219,277,110,267,104,152,292,248,183,220,189,111,176,227,126,270,164,160,168,191,184,196,211,231,258,202,206,127,281,201,202,260,254,180,134,130,245,119,210,84,213,222,214,187,216,198,180,109,211,100,149,200,182,141,138,240,198,178,207,104,124,228,92,185,254,273,154,208,152,173,231,188,129,193,63,137,153,187,92,229,64,167,142,224,202,227,245,159,126,215,220,232,217,139,221,118,221,143,204,167,112,165,202,94,214,203,114,181,173,113,232,215,185,112,176,181,107,158,65,146,71,166,273,216,275,178,224,174,274,170,183,170,277,150,163,215,214,201,168,242,186,125,145,157,187,196,163,206,241,203,266,186,210,167,178,218,91,97,198,217,218,160,168,148,234,116,136,172,227,202,212,259,163,104,131,188,214,260,181,221,167,226,116,147,122,189,143,189,99,216,177,213,148,193,145,254,105,176,161,166,141,77,152,227,164,220,266,130,196,220,99,270,58,274,169,206,91,210,117,201,199,186,110,225,215,126,186,142,146,32,205,128,204,190,171,215,108,198,210,127,75,108,161,201,212,220,202,163,173,218,137,239,117,145,220,197,210,140,121,191,224,237,280,199,272,149,227,44,197,194,201,114,197,202,194,152,102,171,115,191,168,145,246,172,168,259,158,250,189,184,261,111,90,147,238,75,152,146,125,112,188,167,124,116,52,182,224,183,193,153,291,201,185,205,257,205,274,134,145,142,255,142,175,173,115,178,221,192,229,167,100,193,72,161,183,221,228,94,224,227,231,169,262,199,75,144,233,173,113,149,162,222,223,135,184,152,187,229,153,169,92,76,192,125,223,221,213,120,124,201,154,194,205,234,222,186,222,175,218,107,222,206,203,166,231,202,196,117,98,142,225,108,120,154,290,216,149,129,103,126,148,299,166,264,265,191,158,88,265,196,193,188,155,180,140,210,300,151,234,265,198,160,140,223,134,222,187,237,202,169,118,148,199,78,200,135,217,185,223,98,234,250,142,200,196,143,179,181,165,193,187,219,123,181,221,336,190,262,200,196,141,72,218,142,55,188,188,192,203,226,113,220,129,258,138,253,213,137,174,274,181,210,207,305,181,88,191,203,156,220,296,173,182,133,241,188,52,186,198,245,174,216,209,154,239,198,198,215,130,144,204,108,149,161,122,190,162,195,225,271,216,94,151,259,210,202,256,161,314,223,290,220,100,180,48,225,234,93,250,123,190,139,114,132,209,138,67,84,209,196,228,137,147,227,258,190,157,125,140,264,244,180,283,186,182,129,238,189,139,249,244,142,134,136,217,193,84,139,200,165,120,169,267,192,120,223,184,203,95,181,149,121,191,201,134,166,155,79,206,41,282,96,212,228,213,260,170,239,143,242,138,294,136,198,40,74,232,187,184,219,193,283,206,50,281,211,254,177,214,289,150,246,175,203,284,197,179,226,205,191,201,123,178,109,109,152,184,197,200,208,150,233,150,146,218,169,190,235,223,239,201,205,84,191,159,213,207,100,149,54,182,191,265,214,238,176,149,151,191,157,198,369,154,246,156,146,259,143,216,219,164,69,189,34,214,218,162,160,146,59,165,212,203,249,121,258,278,118,220,214,72,297,185,240,144,117,162,258,217,125,230,277,165,255,149,148,214,236,179,205,304,246,227,164,169,146,158,277,169,240,126,76,69,228,291,138,121,112,218,186,201,46,227,98,173,176,109,197,148,89,198,174,222,158,109,223,163,164,277,227,199,128,284,199,133,242,269,233,159,166,220,119,116,223,74,165,161,166,173,139,232,71,174,102,201,170,193,149,182,191,238,185,178,207,283,206,146,130,138,135,104,220,287,141,199,128,170,172,252,190,200,121,186,164,217,62,206,84,148,175,112,187,83,196,118,82,283,101,219,108,111,144,111,124,190,110,168,225,201,121,191,222,208,201,140,104,178,249,277,219,125,274,230,198,151,219,228,240,83,137,223,200,97,167,250,106,89,204,131,287,49,154,202,212,88,141,208,155,229,240,233,118,202,257,223,126,58,198,228,250,128,117,141,224,130,79,77,202,216,202,129,203,192,158,115,270,259,119,147,147,212,137,175,115,173,214,188,177,152,124,190,298,188,162,195,216,184,137,129,226,210,191,179,125,213,148,215,133,275,204,125,94,124,154,173,249,284,197,180,175,278,163,186,215,135,145,195,145,292,209,156,221,63,244,271,142,216,221,117,199,221,171,245,171,224,210,236,87,227,172,89,114,214,181,207,75,184,179,108,175,148,243,174,96,175,212,111,132,154,217,180,158,232,129,184,217,141,172,200,102,114,131,225,45,213,195,161,120,247,149,201,152,145,128,212,242,113,87,205,220,117,211,176,147,222,136,209,123,185,41,238,54,227,188,63,221,100,211,245,260,276,169,205,252,200,34,142,96,166,204,127,218,202,258,174,159,193,173,204,225,232,218,87,242,141,169,181,168,187,193,192,212,191,128,272,140,90,247,167,78,105,116,51,141,163,219,143,191,146,234,166,127,146,208,178,108,156,119,225,94,200,171,286,211,272,154,244,97,161,82,118,181,219,123,166,208,197,161,82,292,171,199,83,190,93,284,145,137,187,265,275,211,101,193,139,230,217,246,247,278,114,156,236,287,243,118,236,148,135,262,58,207,235,130,181,144,161,225,163,202,317,191,225,141,200,161,137,214,213,222,215,88,192,240,153,277,239,304,131,91,248,215,63,111,182,223,90,198,87,258,118,96,84,193,220,165,109,159,154,143,160,251,134,246,189,179,70,225,192,152,135,232,101,92,116,245,170,130,158,184,231,281,294,190,230,164,152,284,215,163,114,103,256,51,115,72,111,123,70,133,126,96,124,164,183,259,141,111,164,135,271,155,193,234,154,101,195,93,226,276,182,157,181,150,111,175,217,124,179,194,190,242,149,143,153,218,245,204,129,210,132,96,183,132,175,173,187,50,144,145,128,180,93,143,133,233,224,196,153,245,267,111,303,191,193,361,199,248,167,289,173,220,146,227,201,239,300,177,137,208,178,186,131,132,187,145,209,171,204,127,206,206,200,202,173,178,137,186,210,188,196,205,195,278,138,204,227,88,248,230,242,176,172,234,149,126,175,161,188,179,132,225,190,220,215,79,192,233,216,244,116,103,100,212,212,220,107,182,207,112,306,200,152,139,223,193,248,166,248,144,154,217,164,112,173,197,80,256,122,202,164,203,105,92,162,182,202,122,130,175,224,85,172,210,168,125,190,168,133,189,190,218,109,111,165,108,188,161,222,209,194,187,192,254,195,212,202,221,202,253,276,71,231,157,247,82,268,202,247,212,227,208,261,146,257,66,136,309,174,195,257,215,215,218,115,223,203,131,192,229,213,120,232,224,223,211,237,259,225,109,248,242,260,156,159,156,277,208,102,232,201,222,271,204,228,57,158,176,195,84,173,198,293,254,234,253,168,136,151,143,154,200,212,265,207,235,259,157,237,274,94,159,216,225,107,88,233,124,169,174,71,231,115,240,212,245,147,209,149,189,163,168,283,191,243,163,56,218,118,156,94,77,208,230,115,279,132,170,209,220,215,165,145,187,128,209,179,188,143,190,142,232,218,199,221,242,210,157,105,129,217,148,158,144,156,225,268,175,242,180,270,146,188,62,250,127,284,223,193,264,274,126,128,173,210,108,175,206,209,296,205,256,119,226,243,273,185,160,216,153,285,328,212,105,153,133,115,196,195,236,230,178,144,148,200,217,195,178,150,136,177,176,223,203,170,245,89,163,161,166,209,259,74,219,251,221,258,117,229,213,158,213,272,172,204,198,179,166,189,210,135,215,304,208,202,152,66,102,228,107,160,232,210,178,118,162,177,131,98,111,304,205,216,262,236,103,235,181,123,208,159,150,140,188,180,254,251,304,232,124,183,204,180,239,245,267,147,261,126,204,215,147,174,218,157,155,217,150,206,231,190,195,206,221,210,243,212,209,109,211,216,169,115,132,233,286,153,54,172,191,228,231,215,125,163,118,212,227,194,94,123,164,85,258,238,241,263,227,118,101,133,265,200,202,217,127,64,222,266,227,251,247,106,146,227,262,164,242,141,234,217,217,210,98,223,177,188,124,165,81,149,136,103,149,186,125,216,136,208,184,204,128,148,92,198,231,154,193,192,228,249,228,237,160,215,215,91,199,218,223,193,189,143,200,154,190,112,183,211,192,135,166,244,88,161,217,162,197,161,135,162,189,97,119,108,81,191,151,191,124,161,226,231,259,214,207,222,184,171,204,181,231,213,135,236,173,190,185,262,272,227,153,184,191,197,172,99,167,178,230,295,276,185,170,265,267,112,115,141,87,125,182,249,79,221,216,264,117,170,71,220,226,297,221,234,74,125,210,202,222,254,192,200,122,216,273,245,174,125,200,277,115,187,154,196,253,208,155,110,281,145,156,105,200,67,273,214,124,218,137,335,251,98,279,136,163,70,195,68,212,186,239,248,233,234,243,251,112,80,211,187,77,135,161,181,103,176,66,139,229,183,107,290,159,230,163,118,254,167,212,165,115,211,183,110,148,112,219,229,180,202,153,115,131,174,207,257,277,215,176,206,137,219,127,225,196,235,190,117,223,174,194,168,154,246,172,142,209,238,251,228,104,194,286,277,199,112,117,159,147,174,147,171,79,272,225,168,192,247,211,229,123,207,207,235,82,162,221,91,260,196,198,216,170,225,103,262,179,84,264,263,105,133,255,201,108,211,197,200,119,210,255,223,232,240,239,167,166,138,177,123,145,151,170,214,165,202,134,91,250,194,198,81,133,122,203,186,138,161,196,173,144,212,107,195,149,120,187,244,219,269,221,188,132,119,230,184,53,174,244,185,186,124,199,212,200,117,181,163,108,165,209,286,252,193,190,198,157,136,255,105,202,224,189,103,56,244,148,183,225,211,142,253,219,113,197,216,141,181,100,134,259,130,141,138,170,122,150,179,77,212,139,167,96,189,132,88,228,117,137,116,229,210,199,215,192,291,200,247,145,207,168,161,149,201,77,235,99,206,121,249,243,228,223,197,212,204,171,230,155,193,185,172,205,103,223,189,85,205,167,257,221,125,117,160,137,182,275,146,109,173,83,154,294,157,224,226,200,217,171,114,210,172,252,90,137,223,143,255,135,237,245,77,199,92,229,229,199,152,130,221,188,190,239,135,197,259,122,59,200,267,114,160,276,162,126,180,216,167,208,146,303,216,228,209,221,162,258,201,208,180,221,157,171,164,158,180,203,84,157,149,269,145,179,153,203,114,179,237,171,81,216,61,224,55,123,243,92,202,142,153,139,163,292,193,188,333,232,217,185,191,191,192,96,149,85,201,178,151,259,286,203,253,197,151,127,105,290,217,176,212,114,158,160,237,217,81,232,150,149,230,169,125,116,72,124,102,136,216,214,205,47,163,214,163,288,127,205,126,111,127,130,266,91,180,266,215,203,167,207,144,74,185,182,243,100,207,86,270,200,187,201,172,261,216,168,78,204,200,251,182,196,223,130,137,270,191,76,138,179,112,92,311,205,230,158,232,86,255,162,216,209,175,273,162,94,240,172,66,209,199,180,191,165,234,245,179,244,228,169,100,159,240,199,143,205,95,116,166,243,188,239,208,191,224,128,274,92,197,202,116,209,188,93,108,127,209,145,167,222,229,207,214,191,77,125,124,203,92,154,189,66,255,215,102,152,139,143,253,176,253,141,176,235,201,87,157,182,107,298,203,107,246,210,162,148,207,225,66,253,77,137,216,202,282,119,90,246,121,126,209,223,85,129,141,130,173,238,243,281,196,131,257,211,242,183,140,146,209,100,164,307,193,216,212,78,234,198,251,128,136,161,167,222,137,254,132,216,203,180,205,68,228,144,226,188,262,92,179,195,180,277,146,190,235,126,140,154,209,203,110,296,170,185,227,102,124,199,137,181,215,197,186,178,117,123,151,241,135,110,119,125,152,215,191,64,166,184,174,121,243,168,172,119,123,140,133,281,207,245,189,260,151,109,195,252,164,167,152,162,234,204,174,233,229,251,118,229,215,166,241,105,158,152,144,223,252,133,200,155,222,38,139,191,204,212,243,204,156,192,135,103,218,209,194,71,110,201,82,250,200,137,228,117,192,232,93,229,56,243,112,89,156,312,162,140,259,170,154,167,165,193,210,156,196,104,163,221,107,195,72,168,155,225,127,231,182,113,137,208,139,68,250,207,241,81,179,75,63,286,212,122,130,222,225,277,198,186,175,187,126,219,101,219,247,101,116,149,199,99,160,127,154,233,230,172,243,198,157,228,166,205,149,214,222,223,170,209,238,213,148,179,170,220,194,222,191,146,119,192,226,206,144,243,180,248,74,177,112,212,153,106,87,176,196,52,96,198,180,145,54,219,135,210,101,166,180,76,87,157,185,151,267,213,205,170,164,135,94,57,240,295,172,147,170,139,170,228,243,203,96,172,227,235,120,136,102,246,126,100,113,106,220,200,70,113,157,154,129,177,244,170,207,283,217,167,145,214,192,132,330,118,108,233,169,106,155,155,225,180,188,145,183,231,79,132,268,171,180,128,172,185,233,97,169,238,215,201,220,192,202,150,119,177,199,162,113,242,182,207,204,214,216,229,192,179,192,70,119,70,257,129,204,237,146,214,175,269,149,197,163,217,179,303,168,192,162,184,51,303,121,163,220,169,166,225,229,183,218,176,227,175,181,136,207,218,244,228,150,127,151,185,115,125,278,145,97,110,184,202,218,108,155,204,248,163,165,115,203,115,232,242,105,214,141,152,220,114,218,193,178,117,118,113,170,187,215,210,189,172,273,205,105,197,94,245,192,254,116,118,213,210,261,204,229,221,184,235,186,128,253,213,134,153,143,164,215,178,192,184,197,71,265,168,88,200,230,252,92,139,138,124,127,140,232,232,112,195,138,237,150,157,260,144,41,192,134,201,144,334,95,166,192,228,133,205,246,216,204,164,118,208,240,80,258,286,87,247,252,231,286,258,98,281,255,167,160,209,234,278,190,194,130,193,101,232,293,200,182,240,86,162,201,269,205,216,260,148,258,225,94,265,148,307,240,208,216,200,269,185,197,217,243,264,80,70,203,171,132,254,201,148,117,206,242,171,253,190,175,210,122,99,173,239,138,183,221,109,240,178,123,95,246,98,117,151,252,191,142,180,157,183,171,243,186,167,169,114,235,239,171,294,124,141,204,163,168,140,241,149,206,251,208,214,138,207,139,252,188,181,232,200,258,166,219,385,218,230,267,217,153,212,177,83,260,145,163,71,250,227,188,158,244,197,226,131,109,209,139,222,140,188,218,138,190,179,169,173,253,96,247,282,230,244,136,253,76,167,162,189,201,151,126,156,82,230,193,234,199,225,160,112,311,104,154,132,100,167,199,203,228,160,226,184,79,123,293,130,124,306,104,272,263,180,176,124,246,185,147,136,169,98,175,215,124,192,265,276,185,198,109,211,159,119,155,170,187,148,200,152,185,161,211,247,139,187,230,218,233,202,225,283,207,144,177,191,114,183,205,222,206,220,175,65,153,201,150,178,229,238,118,172,225,246,206,302,169,154,153,180,279,215,42,114,225,306,143,230,209,260,227,210,261,238,194,168,229,149,254,197,50,157,145,211,85,214,70,229,216,237,142,259,246,178,137,170,157,112,137,174,175,226,228,114,209,305,244,138,100,82,209,109,172,226,204,245,167,219,196,115,95,86,271,164,174,273,270,133,258,193,280,119,210,158,108,200,216,136,122,98,42,159,136,220,285,210,211,245,182,88,210,231,119,212,236,211,92,240,57,204,158,188,341,230,96,258,160,111,147,247,182,262,228,180,151,149,117,101,229,231,211,271,197,164,201,263,158,254,156,115,263,221,191,254,231,242,145,161,176,206,118,122,188,133,174,236,238,145,201,271,127,179,220,219,135,130,198,184,125,186,121,194,254,111,127,181,157,272,165,200,103,139,224,219,232,188,269,111,121,122,253,165,239,88,176,169,135,163,119,233,104,100,114,72,185,257,250,241,190,231,144,158,131,135,196,182,197,225,197,152,157,209,177,236,187,179,165,97,137,88,195,200,219,266,234,172,213,119,173,39,270,226,185,227,224,170,190,228,90,152,234,246,64,155,171,124,278,138,216,273,116,219,221,200,158,218,182,104,215,218,158,198,136,192,222,129,245,196,205,140,267,183,110,198,199,228,393,193,207,165,223,181,249,215,136,147,98,272,222,76,228,207,252,275,130,70,139,228,274,245,240,192,233,188,158,110,215,232,175,105,223,239,147,145,277,164,119,279,269,210,115,114,251,229,201,134,161,232,243,125,235,259,98,205,195,244,255,196,205,182,212,273,264,195,129,227,232,249,194,284,289,223,258,177,85,109,204,192,133,242,62,137,141,93,174,250,269,104,223,72,180,181,201,197,38,151,56,177,128,225,200,144,220,82,125,212,178,100,173,270,279,82,191,155,126,240,216,105,122,256,142,229,214,187,264,140,275,168,54,124,155,206,121,213,197,95,225,226,123,203,141,210,171,232,164,153,147,159,226,131,222,201,42,104,40,124,155,222,152,222,123,95,193,270,104,256,229,238,262,192,226,222,73,167,117,116,165,176,205,81,189,227,225,225,176,213,214,148,125,222,135,62,90,238,123,99,203,129,221,157,271,128,131,277,151,210,111,106,321,217,151,119,206,110,174,175,212,146,224,142,174,109,220,218,174,221,192,215,222,184,150,137,73,248,55,199,229,288,156,253,127,188,72,156,206,96,255,168,253,158,202,117,219,312,238,213,203,226,113,164,187,183,285,165,266,245,177,105,100,250,256,190,139,210,258,142,140,167,243,151,121,213,180,239,249,179,278,218,187,180,202,218,160,145,151,201,123,196,60,173,149,199,273,167,262,134,225,221,210,242,46,262,249,222,191,215,213,166,262,131,189,115,243,242,206,141,232,223,263,167,143,199,247,136,140,167,66,242,228,235,147,121,253,142,182,106,195,228,242,270,198,142,237,209,224,146,140,168,166,196,105,191,217,117,238,207,179,189,173,181,218,195,276,183,215,183,228,189,245,108,218,155,176,129,165,145,230,119,244,128,190,225,186,179,206,225,273,83,178,215,44,138,206,200,199,104,129,181,147,152,93,173,149,65,81,263,66,236,276,253,131,174,177,205,195,149,153,239,145,43,210,215,307,145,222,228,170,199,142,153,105,94,200,122,225,198,157,140,150,225,193,214,83,220,132,144,96,246,66,232,239,191,139,186,183,253,99,239,232,155,196,73,156,87,228,200,136,137,211,194,262,180,186,247,96,235,115,178,135,245,80,202,197,94,101,146,214,143,194,152,129,265,191,208,126,75,194,140,119,134,223,155,168,193,266,216,214,237,84,171,155,244,225,83,136,156,267,137,76,238,178,289,175,183,213,114,168,198,135,200,263,129,120,229,269,156,152,198,105,204,142,144,174,109,77,198,176,270,151,208,224,131,248,153,83,122,208,254,244,87,200,241,103,61,211,202,194,299,261,218,154,153,300,156,75,269,173,153,251,244,250,284,184,232,187,167,201,226,145,77,176,215,114,156,135,172,169,237,258,141,185,186,111,169,109,158,137,114,68,92,223,242,249,237,209,257,211,207,253,180,251,237,215,195,205,129,274,207,138,116,145,242,243,127,244,140,202,235,181,194,175,152,121,266,138,201,101,182,113,307,262,174,227,183,133,138,218,287,207,166,132,252,277,87,160,208,205,191,54,194,163,289,195,140,245,192,129,204,104,160,170,194,261,106,107,226,191,201,110,194,286,263,286,133,83,256,260,190,128,162,127,143,104,253,170,250,272,179,213,260,190,233,235,230,259,146,260,267,166,223,234,51,252,178,245,217,204,219,178,266,299,215,60,278,165,248,268,254,206,254,121,142,194,275,233,213,164,268,139,126,139,193,270,130,199,197,185,206,176,78,253,224,172,209,177,156,177,216,141,208,92,93,236,178,188,174,284,251,190,267,260,124,101,242,219,285,245,202,144,176,119,172,197,253,176,195,273,245,149,135,112,209,198,155,205,167,158,214,197,122,144,140,136,244,160,253,154,190,180,132,230,215,169,279,159,236,161,98,120,229,286,226,302,75,233,175,162,90,201,131,249,148,141,262,100,159,196,255,80,213,183,280,231,228,76,99,58,141,180,86,184,180,258,147,217,173,208,153,188,206,113,198,157,187,291,173,100,111,163,156,203,121,303,115,206,223,274,89,207,186,280,169,172,92,149,219,128,217,228,223,215,236,242,110,54,226,214,230,144,163,242,250,194,205,240,165,231,195,218,143,140,191,228,214,112,315,167,112,183,177,217,190,214,193,239,167,87,170,197,214,263,199,163,107,238,178,309,138,161,116,258,101,255,95,86,104,125,214,216,79,176,191,189,126,207,202,249,132,219,207,215,199,210,125,217,208,110,78,115,191,210,137,203,192,177,220,199,238,196,242,167,189,216,81,53,183,193,101,216,248,94,184,157,120,70,221,164,73,220,118,212,138,185,246,202,253,214,192,174,252,169,179,151,216,193,178,229,177,144,134,219,135,127,245,149,209,149,168,164,131,70,99,210,148,153,181,215,199,213,202,178,152,229,197,172,151,176,210,238,196,106,182,154,258,214,212,210,69,243,168,65,203,100,144,178,153,186,231,217,44,225,161,259,166,238,194,114,154,172,166,67,326,237,149,161,266,175,154,131,162,106,166,43,203,184,65,133,96,191,151,92,220,239,173,174,119,241,193,154,214,215,135,167,86,256,148,127,229,222,228,209,164,137,223,212,98,127,174,51,173,203,235,131,222,237,230,229,155,91,95,242,228,184,146,153,110,163,93,124,90,204,250,175,148,162,218,265,135,106,275,200,186,241,256,125,102,211,160,217,204,223,139,199,148,147,194,205,221,236,189,228,197,218,187,200,73,136,102,88,66,187,173,141,244,165,205,179,240,196,91,68,217,100,186,120,150,255,160,195,207,141,145,121,120,162,171,201,130,233,123,168,63,114,234,216,120,129,211,209,99,187,190,101,138,65,216,156,174,114,111,154,131,289,218,192,177,271,218,264,157,201,83,182,189,117,122,156,226,178,178,123,173,174,219,241,130,221,184,209,95,165,210,270,101,186,223,160,178,263,145,246,171,214,206,227,129,211,219,190,205,276,182,243,203,229,162,104,137,188,256,218,132,132,97,152,191,104,319,211,227,137,44,120,162,105,211,178,121,175,168,217,266,183,223,232,109,264,175,124,135,286,284,226,204,170,276,254,105,107,160,206,145,127,215,196,170,215,193,243,124,178,169,236,217,126,192,225,265,145,223,147,163,205,202,271,165,221,277,193,201,272,287,205,135,261,183,233,213,170,256,132,140,150,56,166,204,193,148,212,119,200,199,228,178,151,163,159,220,156,155,170,158,234,76,64,150,191,185,186,254,225,102,155,196,189,149,271,247,217,154,195,205,205,190,158,206,100,164,280,153,122,171,167,105,194,143,48,53,187,190,220,219,109,190,206,247,162,161,248,177,129,132,212,217,169,234,284,194,192,230,153,176,334,212,97,109,118,146,112,203,110,224,164,94,210,200,142,214,274,217,256,198,237,58,187,136,178,169,249,160,201,152,184,218,147,239,221,228,168,170,233,246,238,246,152,184,162,128,220,140,208,235,209,208,87,178,212,192,198,217,184,230,295,187,197,248,95,109,139,70,245,72,114,246,136,241,235,250,156,201,190,113,146,154,184,273,173,262,76,231,133,186,131,220,61,245,122,215,124,103,241,156,157,201,222,123,205,188,183,207,173,246,159,101,221,240,221,116,47,151,221,258,205,149,254,114,152,215,114,192,198,241,251,213,181,204,152,220,234,198,99,145,173,108,179,189,185,183,264,198,124,115,243,159,209,218,255,186,224,129,187,153,243,278,143,212,257,113,142,155,174,146,144,186,201,252,244,182,107,226,147,152,212,190,206,97,163,183,206,249,188,199,174,191,179,192,101,167,129,164,129,94,182,178,258,149,226,245,275,92,274,146,147,108,95,211,36,143,127,183,212,125,191,186,208,174,161,203,140,98,86,232,261,115,261,213,212,215,261,182,179,196,147,171,263,196,136,191,284,225,105,220,71,134,165,227,180,255,158,228,112,171,146,106,183,221,223,167,117,214,141,199,205,155,200,172,254,221,116,52,191,224,129,275,144,246,98,197,214,280,125,199,76,198,267,171,221,126,215,280,207,213,202,146,134,229,266,189,173,172,215,238,256,264,222,153,275,228,211,195,86,192,91,248,151,251,132,175,229,77,270,139,256,213,142,151,195,147,227,213,262,239,119,242,54,262,165,249,207,192,162,165,249,144,269,246,227,92,235,262,181,254,165,166,260,235,128,163,171,204,242,179,204,241,199,126,263,310,343,85,171,204,161,85,222,74,228,230,300,125,193,278,188,73,178,150,203,203,174,186,204,179,193,147,88,188,221,199,91,251,296,246,276,222,130,246,196,144,153,140,266,142,214,231,230,168,170,246,171,243,173,172,124,127,226,191,237,112,92,219,297,49,114,110,237,156,266,206,256,263,263,238,225,126,121,201,88,179,217,186,142,83,85,154,226,159,156,97,117,99,205,227,140,227,221,199,211,79,157,89,131,111,77,216,280,253,218,54,87,135,134,223,141,184,272,220,373,270,188,257,108,117,64,175,269,130,166,295,263,161,253,203,242,220,169,158,119,242,279,144,179,160,221,201,156,196,256,339,164,260,139,194,124,80,195,214,189,114,170,252,144,163,232,119,188,265,231,151,91,208,214,234,168,153,138,96,205,105,194,223,275,207,201,158,251,193,161,229,166,209,138,199,225,167,197,255,163,239,275,244,141,274,226,168,275,170,170,270,128,203,144,203,227,126,155,131,213,113,98,262,176,256,236,196,128,119,225,210,207,178,56,121,303,72,248,175,264,225,222,139,242,183,211,146,131,119,180,221,178,264,90,264,100,198,178,121,68,159,247,177,69,101,193,276,137,253,196,185,305,114,220,132,301,189,265,88,139,221,239,162,222,93,208,252,183,174,236,173,85,121,280,211,232,171,231,133,198,163,128,224,234,227,206,183,156,174,186,184,112,99,209,240,249,276,272,119,246,102,83,200,218,266,191,152,199,204,164,252,156,162,183,110,180,183,156,129,243,143,82,188,275,201,180,142,180,136,248,72,179,129,206,277,227,221,147,226,132,146,185,232,189,187,214,202,204,239,230,283,74,200,264,211,268,142,201,166,155,184,91,200,211,223,206,119,129,172,207,242,143,146,209,180,178,191,194,146,116,126,166,90,218,125,244,183,225,169,174,209,160,289,140,171,191,194,149,206,243,147,218,212,220,253,246,250,238,155,165,96,57,260,226,131,138,138,146,218,183,265,210,178,251,187,162,137,240,228,245,70,194,194,157,160,172,227,187,102,170,188,269,185,186,69,66,135,104,149,260,196,158,200,140,199,164,174,318,217,260,200,108,238,240,225,204,219,209,214,269,260,114,150,251,249,173,180,124,267,182,108,157,167,121,223,143,248,161,233,128,253,270,258,207,156,143,205,212,125,63,265,89,149,169,216,195,209,184,196,257,171,140,244,258,312,133,175,215,187,115,251,238,186,130,225,232,224,169,178,195,184,129,234,178,191,216,152,263,239,225,227,227,217,122,95,94,91,239,158,214,148,191,207,92,205,138,229,155,243,246,166,146,186,209,157,130,167,51,194,256,66,192,117,97,182,141,186,161,210,265,278,233,199,157,175,177,187,111,175,189,268,186,163,153,249,306,210,141,174,178,55,269,107,225,153,202,68,226,123,194,250,120,228,114,88,76,198,122,217,236,143,149,138,255,158,225,98,121,231,211,142,211,51,289,158,183,167,190,145,221,246,217,182,113,135,201,140,232,87,208,128,104,212,151,157,229,209,183,175,214,220,136,244,159,190,116,220,133,130,132,80,209,278,237,187,115,160,261,227,107,101,227,131,205,163,189,202,211,176,135,147,171,125,113,156,223,194,160,190,258,210,250,73,237,104,243,104,239,140,176,210,164,167,213,153,229,232,206,161,224,244,43,201,307,142,248,169,179,182,181,190,196,252,247,184,127,222,194,120,158,31,216,94,89,223,208,207,272,153,207,212,122,192,212,172,290,106,242,213,170,217,179,80,280,126,138,120,173,234,157,158,173,207,192,175,204,236,304,124,149,250,174,111,168,107,150,262,256,244,175,166,138,245,123,221,244,154,270,172,324,226,197,258,223,203,123,176,109,165,230,176,214,257,96,214,93,234,111,150,178,176,179,215,249,247,236,195,226,165,231,98,80,143,77,101,138,272,104,262,133,220,138,198,104,203,189,289,212,227,196,121,165,210,103,209,197,153,205,191,203,224,112,158,101,206,123,216,245,264,141,157,243,304,193,139,253,272,165,183,189,156,124,219,140,162,91,258,252,124,238,259,239,170,266,139,159,152,104,132,233,199,224,92,150,83,161,228,214,286,149,112,244,177,106,121,196,256,159,154,144,221,215,262,202,197,270,135,87,215,202,191,102,71,215,201,222,104,190,188,108,205,94,216,245,195,107,74,182,208,250,238,112,181,142,200,175,216,274,194,245,144,176,227,194,214,128,207,89,217,152,270,184,191,117,235,75,185,232,80,146,150,89,201,224,214,121,205,304,99,115,187,106,171,199,249,143,223,193,117,79,266,272,218,192,228,139,184,128,216,236,198,183,198,145,189,164,225,199,101,193,243,171,147,176,184,231,179,177,125,259,97,186,166,240,145,132,87,262,185,37,232,220,211,188,145,215,334,209,161,151,182,260,183,164,169,88,148,227,247,213,215,209,262,238,183,129,71,214,230,207,175,319,229,140,189,206,240,200,111,191,255,108,113,258,153,225,182,192,243,211,132,232,176,117,95,206,177,155,215,215,151,220,228,250,262,160,204,230,218,271,236,289,128,210,257,213,131,184,156,152,190,195,166,128,188,201,150,128,180,263,278,219,236,126,140,216,179,137,259,153,202,174,175,299,251,220,81,196,151,189,104,264,155,190,109,114,171,183,68,96,157,139,199,196,255,129,148,248,133,222,246,124,229,221,206,175,178,284,179,129,224,166,217,127,159,322,112,120,244,75,167,136,166,165,209,163,187,101,164,105,262,168,143,91,178,250,165,229,128,141,137,217,101,202,135,206,200,163,222,146,245,275,247,90,249,141,154,190,161,119,188,242,86,119,173,213,170,169,203,245,144,225,252,132,278,203,86,235,173,88,186,220,185,111,170,191,134,237,244,103,162,211,142,220,172,159,132,199,287,196,247,167,193,228,219,222,268,250,287,157,264,164,232,259,111,186,219,207,152,148,217,214,216,196,140,130,255,209,193,158,148,153,175,149,134,115,142,118,89,267,184,112,185,191,128,239,162,165,76,229,229,234,187,295,253,273,288,150,186,139,199,236,167,202,232,236,198,115,215,174,144,208,171,171,137,258,220,173,253,95,192,162,181,236,97,168,221,81,120,156,160,154,262,220,187,147,164,145,186,184,244,99,216,134,152,258,223,169,77,68,43,257,199,141,126,141,157,194,168,105,182,110,115,145,158,280,185,201,136,224,91,225,186,195,208,110,182,145,210,102,202,140,192,172,128,212,148,145,263,182,137,215,278,215,248,164,194,179,278,200,180,129,143,290,255,198,135,139,107,195,213,83,176,219,233,158,221,246,112,249,85,177,243,184,100,231,157,86,195,178,165,202,287,190,219,179,295,202,224,105,154,156,108,79,220,189,194,108,150,93,161,162,210,132,168,285,89,218,186,175,248,254,198,57,136,113,232,121,107,61,58,183,135,210,173,215,264,196,270,122,189,191,203,207,256,156,248,229,200,109,253,138,148,165,210,215,261,238,152,164,128,119,221,136,206,191,203,136,204,201,100,152,202,217,90,197,202,194,161,231,105,277,236,98,106,160,124,272,212,151,123,231,83,230,42,127,229,180,142,227,178,191,175,174,219,123,259,334,123,272,220,203,153,195,173,233,283,57,165,137,107,137,200,172,213,214,203,143,277,227,194,252,220,178,214,198,193,97,180,211,99,190,230,234,255,206,287,174,175,103,127,192,160,189,144,245,233,175,237,154,215,174,225,219,204,103,170,168,273,197,187,287,209,256,206,92,276,206,240,242,211,160,247,384,219,175,234,183,240,181,244,75,233,287,148,179,90,238,254,154,168,297,216,208,200,207,220,218,80,214,272,187,163,112,207,197,270,239,277,260,164,156,172,186,265,241,198,173,151,169,122,198,192,203,48,230,292,172,238,77,138,196,212,122,159,104,251,227,194,174,184,257,124,85,244,181,215,225,179,134,99,232,164,249,215,260,173,251,139,216,231,151,212,194,222,154,137,173,234,175,141,202,208,204,133,244,144,159,153,205,243,272,165,158,179,197,171,204,201,214,107,112,116,189,212,162,89,124,219,239,73,281,130,131,152,120,252,145,183,98,221,175,117,171,145,256,115,200,202,215,202,224,227,109,178,228,187,274,240,209,258,90,129,148,266,184,188,148,232,180,85,243,238,193,196,121,197,150,245,230,213,156,208,237,203,169,274,106,204,198,229,151,193,93,186,207,177,204,183,282,267,218,216,214,144,223,269,145,270,98,202,72,203,219,153,238,172,221,157,86,223,199,242,173,192,125,155,57,105,231,137,191,201,81,98,254,79,90,236,111,189,163,212,281,98,291,212,203,107,237,200,259,251,145,160,237,127,261,227,152,182,289,183,226,254,201,212,100,170,245,273,137,263,228,122,229,75,231,189,245,110,188,215,108,231,229,115,225,144,134,243,219,192,281,103,113,64,104,123,170,100,178,215,184,212,173,114,102,235,209,164,165,139,135,232,207,208,268,137,217,88,186,212,183,227,303,143,269,164,116,253,117,96,127,167,243,167,202,267,274,184,252,148,199,143,138,227,120,262,212,163,189,141,243,208,122,168,163,218,277,246,120,220,114,190,132,157,143,217,162,154,269,107,207,207,221,159,217,277,246,268,100,244,127,179,265,253,211,91,209,172,109,103,206,149,155,170,211,245,103,122,176,107,238,257,221,266,216,251,230,233,234,109,102,151,162,236,139,223,294,221,232,223,308,131,101,96,144,185,246,56,212,133,217,210,144,215,256,147,224,137,129,248,146,240,306,248,215,230,128,124,220,180,209,223,239,166,182,272,132,217,208,287,243,154,175,287,135,208,195,120,138,118,216,203,228,144,185,203,219,173,162,229,122,187,194,111,95,92,150,191,200,246,159,303,147,212,152,241,271,268,219,215,190,244,152,279,95,265,211,139,184,269,136,178,217,290,209,145,278,236,198,174,170,236,228,194,170,188,201,227,196,284,162,229,138,219,287,141,256,172,280,225,279,90,146,185,246,218,285,88,197,252,181,243,208,164,187,122,115,187,295,90,211,156,114,106,250,197,59,253,222,227,222,100,178,194,152,278,165,227,154,233,232,167,244,266,226,129,203,137,202,199,247,233,109,150,161,115,277,191,206,146,264,182,241,225,137,263,171,163,111,211,288,120,230,239,243,159,242,115,112,133,246,222,226,271,169,262,183,247,143,202,173,220,107,142,174,223,235,212,71,204,246,49,51,276,174,190,279,147,114,160,49,155,170,150,221,130,322,244,139,169,231,284,167,199,161,62,120,215,136,285,159,236,196,222,226,249,169,268,152,227,105,216,225,117,265,196,207,183,190,171,184,204,219,145,196,254,80,110,101,134,247,114,177,176,157,79,209,181,123,191,130,202,229,234,141,141,191,278,103,141,236,258,252,267,251,133,170,203,227,238,126,223,210,156,256,269,202,160,239,260,240,214,137,218,196,261,224,166,185,227,151,139,66,220,219,215,95,237,175,155,179,143,216,209,234,265,220,249,137,201,182,226,161,198,200,77,151,225,148,198,214,249,114,194,160,182,193,126,198,257,280,107,203,248,222,232,201,160,221,218,240,116,214,105,187,89,237,112,169,191,170,252,156,266,199,157,251,135,182,156,153,126,200,162,351,73,273,217,208,137,290,300,157,96,113,160,236,206,198,289,149,216,209,191,156,190,108,202,212,249,171,294,165,162,233,229,181,56,208,135,96,90,265,242,185,238,156,221,112,244,136,184,219,175,189,290,222,158,167,198,250,61,223,140,184,169,212,217,189,133,230,259,220,196,244,149,177,152,62,182,259,90,187,129,229,180,171,114,253,283,151,157,144,232,211,236,235,275,224,158,235,207,219,283,200,93,207,212,204,135,90,157,201,103,213,190,138,203,177,252,96,151,132,238,251,133,178,154,107,216,104,238,241,257,159,94,202,217,72,208,242,269,225,235,102,210,107,135,211,118,264,181,217,76,169,181,192,246,213,209,254,202,234,102,190,289,198,107,145,289,151,159,161,81,162,217,276,180,188,98,159,257,157,167,256,188,260,282,198,183,98,107,92,154,153,99,119,123,183,149,104,161,163,101,190,150,110,89,103,180,228,142,187,126,157,157,131,97,104,208,200,171,156,130,112,154,187,111,145,201,134,130,89,163,105,106,141,189,78,104,83,125,97,162,137,156,222,62,130,150,218,182,144,197,241,115,161,97,167,150,183,151,187,203,165,134,168,126,86,101,48,152,156,175,131,174,123,197,237,171,199,112,134,192,56,227,95,195,97,60,100,141,72,218,114,108,114,108,76,57,83,130,217,139,90,135,153,70,160,144,113,115,173,120,221,247,218,208,164,148,195,92,153,170,105,136,209,221,125,120,158,35,72,163,148,193,226,108,200,232,124,112,61,199,75,152,233,121,143,132,244,78,93,206,216,219,116,145,181,118,135,62,79,95,120,175,201,135,217,77,227,182,77,190,128,54,172,116,81,125,85,82,116,116,182,120,193,142,157,116,97,119,104,238,163,73,161,94,243,109,132,98,111,183,56,142,162,115,142,126,110,232,102,138,230,104,177,249,160,195,158,208,173,84,100,77,100,98,117,143,103,108,172,148,180,145,209,135,134,97,137,119,86,154,118,65,167,103,89,87,143,70,98,156,85,208,165,168,147,138,175,123,155,159,188,193,126,109,198,122,83,95,206,72,129,232,80,94,176,84,154,197,87,156,101,98,157,158,173,225,79,137,85,146,218,133,169,175,142,127,166,169,75,205,220,143,184,154,77,169,121,212,149,95,175,168,183,209,139,82,72,121,165,107,133,127,80,61,131,109,148,123,162,231,237,78,117,157,169,117,216,116,89,160,171,119,184,155,110,117,153,84,210,152,185,206,84,221,122,164,161,118,92,122,166,133,211,140,118,212,218,182,229,76,137,101,210,119,146,133,133,219,104,177,230,221,134,225,178,198,192,227,107,141,170,117,121,78,147,157,124,87,202,162,117,159,224,180,84,229,71,218,151,113,212,69,193,200,94,167,48,134,109,197,131,147,53,193,198,161,209,121,104,152,225,115,52,200,136,153,214,186,203,69,214,161,135,163,107,163,112,193,155,144,189,201,190,117,63,121,218,86,139,102,145,178,169,117,162,161,161,43,88,72,222,185,75,113,175,115,144,150,95,230,208,130,81,107,168,229,191,93,109,174,76,95,94,222,163,156,62,156,62,179,152,137,92,124,173,244,233,129,119,213,141,166,138,238,96,104,95,158,175,154,215,66,55,184,86,103,82,225,136,97,137,105,111,154,68,179,198,148,133,81,41,120,91,88,214,78,217,132,131,109,197,105,153,137,220,197,188,76,141,178,87,209,208,231,209,139,155,140,102,148,203,157,219,136,235,91,202,236,187,127,93,118,170,152,112,196,224,242,178,58,175,64,168,68,250,60,124,136,150,232,231,186,276,195,220,215,114,216,168,109,122,190,119,121,75,104,98,117,164,160,92,112,187,91,192,105,130,109,140,85,145,224,172,148,229,81,171,147,145,141,166,210,221,114,111,182,181,218,137,105,177,190,81,195,187,181,157,212,173,115,90,107,133,93,164,167,91,174,152,229,155,195,160,160,128,78,196,193,156,192,158,156,204,50,79,162,223,129,177,98,198,102,143,127,42,69,97,191,111,112,72,85,71,153,138,93,181,134,243,229,232,225,208,154,197,187,123,155,230,169,159,102,99,156,198,88,189,117,190,107,155,213,105,160,132,127,125,67,88,120,96,138,206,185,192,121,182,161,213,165,210,81,191,188,144,132,94,181,139,113,97,204,53,191,109,152,114,159,120,115,223,188,111,102,171,79,219,195,125,208,167,114,155,221,128,210,146,154,263,172,237,196,88,135,127,189,195,98,100,154,197,191,228,83,63,199,217,92,155,69,244,246,139,144,154,183,135,150,58,61,90,191,112,149,154,88,51,122,221,165,159,219,98,135,67,75,79,208,106,197,103,154,89,99,215,151,219,109,201,60,259,219,153,85,103,103,170,164,205,92,96,129,205,226,143,149,143,152,129,166,97,166,243,236,177,144,139,202,201,115,219,184,123,222,154,206,77,141,325,95,253,198,446,104,58,51,113,201,92,199,114,92,193,109,114,125,197,184,205,207,144,138,205,151,107,96,238,99,146,125,205,107,198,80,110,211,57,170,78,158,198,109,93,211,208,148,152,79,91,186,147,150,108,103,156,122,104,133,156,250,181,154,125,77,180,87,144,235,185,167,107,172,174,161,84,70,183,169,131,132,130,229,196,114,94,148,121,169,254,47,150,258,173,213,135,149,117,64,215,201,90,233,126,154,91,165,227,265,115,199,123,185,210,181,238,193,213,226,194,163,176,93,181,50,139,134,138,193,115,198,234,86,87,103,237,149,171,244,149,132,178,83,100,88,220,125,190,103,219,126,220,166,179,176,228,172,77,137,135,44,126,178,194,101,193,159,103,163,202,67,231,162,182,154,130,70,111,125,243,220,148,123,87,171,172,100,171,215,76,161,188,205,86,136,112,228,87,48,179,114,100,128,98,111,210,199,178,206,87,228,106,87,137,183,147,188,141,144,194,300,159,237,230,153,107,125,158,177,238,151,228,148,183,114,50,207,146,184,166,120,164,149,155,199,221,64,153,198,178,166,110,132,135,219,158,96,133,72,204,63,227,227,104,85,136,97,141,195,187,225,157,100,183,67,144,159,110,179,244,204,41,262,195,176,82,142,104,209,143,182,156,187,99,217,146,97,185,162,235,160,132,88,139,122,182,71,132,178,121,151,205,194,97,219,216,172,179,129,115,178,97,174,134,161,154,119,157,236,152,131,88,176,178,170,143,202,64,87,243,136,226,65,216,202,125,88,172,107,142,231,110,116,151,204,182,140,134,127,160,110,207,176,80,210,167,190,172,205,149,177,201,157,224,132,79,171,137,48,177,202,211,184,115,219,186,182,44,58,185,243,232,134,218,174,258,108,188,113,207,128,169,197,203,205,217,181,44,116,248,153,109,159,103,164,197,144,208,200,168,237,156,80,133,100,195,139,152,149,144,85,56,201,92,88,137,93,134,205,216,140,158,220,147,57,156,210,215,157,108,195,68,201,200,193,83,157,187,150,94,140,122,200,172,154,171,170,85,239,137,213,96,138,191,50,65,97,173,91,236,62,62,158,186,72,104,189,164,134,202,256,219,258,173,77,172,134,74,173,119,194,171,102,138,199,170,136,193,162,155,157,84,107,215,156,168,157,95,218,137,69,67,248,144,129,183,122,161,107,220,117,102,71,185,132,194,179,128,176,91,128,114,192,220,132,71,93,177,210,118,99,178,76,180,224,225,182,79,127,239,228,147,145,125,177,114,127,98,121,190,172,244,102,98,107,167,182,58,240,131,150,118,207,227,267,245,265,96,151,212,210,163,211,234,242,157,168,131,125,288,60,112,136,236,206,100,171,107,120,221,118,66,183,147,115,123,59,172,68,197,100,139,73,195,138,176,102,90,115,155,168,133,170,161,91,73,204,193,69,62,166,86,47,124,94,100,154,95,201,92,168,183,137,83,85,187,229,75,164,122,172,127,162,125,284,145,110,134,163,140,178,218,72,142,195,220,144,100,135,226,227,92,148,217,232,79,82,213,161,130,178,175,91,216,151,96,182,196,156,89,126,116,123,202,225,138,141,155,199,151,188,167,203,171,146,92,97,231,140,174,184,138,245,238,222,126,169,55,258,95,177,118,184,238,251,211,99,109,113,100,121,121,116,184,98,152,115,139,133,209,147,184,125,101,270,64,181,233,150,182,146,113,166,173,181,121,58,87,183,122,118,164,163,64,205,229,153,137,86,163,83,56,171,195,225,102,226,182,219,83,193,102,105,148,172,137,216,243,121,173,134,176,145,223,112,183,215,185,221,210,125,145,110,182,73,73,164,135,201,186,163,189,229,94,136,63,81,85,210,210,205,179,214,178,261,193,191,69,98,158,80,196,148,82,68,136,291,94,140,87,155,95,109,87,208,104,160,176,157,180,243,162,114,218,57,203,142,141,139,176,199,166,106,192,170,148,177,71,105,230,164,167,172,114,150,182,115,182,108,139,92,134,135,160,132,167,69,123,211,138,169,156,199,242,102,136,135,142,127,158,110,199,104,97,125,165,117,161,107,183,160,89,115,89,163,133,277,176,107,174,245,94,222,105,228,171,188,153,81,197,85,165,103,219,150,142,132,128,222,121,177,105,108,97,182,128,231,88,152,148,92,74,87,120,274,72,179,117,219,178,185,105,213,183,115,139,79,118,186,161,129,184,126,99,159,186,132,110,134,55,112,204,132,179,194,148,156,89,109,176,160,176,128,99,148,211,199,135,134,151,233,155,112,118,62,161,82,205,234,75,201,232,141,80,62,82,103,87,73,162,185,224,72,181,145,190,89,214,173,193,165,82,205,109,124,82,110,150,147,232,171,208,69,89,314,147,235,99,83,103,146,127,120,143,95,59,217,149,58,152,160,105,230,122,226,145,155,140,224,194,150,161,193,123,223,148,135,103,231,102,161,127,203,182,158,113,217,129,249,91,151,157,130,243,76,122,193,195,56,210,188,155,62,135,62,81,114,288,187,188,95,72,179,138,167,119,166,99,166,122,157,172,139,131,154,96,158,114,101,124,102,130,94,154,109,213,237,79,78,109,210,149,141,177,72,174,58,209,196,126,227,247,181,100,105,268,218,142,195,149,109,110,86,169,213,191,194,178,121,102,99,126,180,123,153,211,196,240,165,101,116,95,100,102,218,136,209,144,227,196,244,196,168,120,116,145,126,188,45,120,190,248,95,218,84,98,148,205,188,163,108,270,141,156,188,166,112,141,200,173,122,145,243,105,196,86,161,176,120,177,203,203,199,49,137,137,176,167,124,75,66,138,75,175,106,107,218,111,172,96,184,174,214,147,157,148,92,53,164,192,160,164,236,116,158,119,81,238,162,93,188,207,187,178,197,80,212,185,215,126,234,108,77,140,172,89,123,233,87,127,96,145,137,218,125,180,153,85,165,90,213,170,191,104,176,167,173,101,133,52,172,182,128,110,196,210,79,135,158,151,241,135,104,229,118,220,189,151,74,100,138,170,115,106,75,242,64,118,79,154,149,136,132,163,172,202,87,210,174,50,113,65,136,76,101,224,85,150,156,137,156,98,47,228,213,177,138,129,117,196,139,98,218,173,122,111,118,124,165,89,181,126,123,96,114,154,185,204,148,235,146,130,144,114,182,244,76,162,64,180,98,244,185,86,57,171,209,311,108,77,163,227,178,156,211,65,121,200,133,157,178,99,120,154,204,171,195,149,149,180,174,179,212,189,155,143,199,96,115,182,152,197,199,212,158,264,139,163,116,206,238,182,106,91,149,108,109,93,107,114,81,194,236,96,72,205,179,218,210,126,173,131,96,146,141,181,161,122,236,103,48,234,197,191,69,137,140,126,49,102,97,152,96,183,179,100,125,167,77,164,185,223,158,110,130,168,251,197,151,69,197,124,106,117,183,188,180,93,174,81,218,147,149,98,116,135,188,153,150,95,152,138,179,235,104,116,290,88,182,265,114,85,177,88,116,111,167,106,86,234,105,105,225,145,98,205,172,83,132,148,219,106,90,289,207,110,121,186,177,114,169,44,78,164,273,121,168,105,116,167,120,211,123,164,158,97,223,203,264,143,182,175,205,140,143,59,149,219,98,83,158,208,230,153,87,99,115,107,96,167,179,122,217,215,118,137,218,175,208,122,136,67,133,71,247,148,166,112,98,175,118,172,208,162,168,106,134,193,112,219,96,242,90,212,205,187,227,202,88,48,139,74,211,78,106,139,129,184,169,160,133,90,184,170,146,136,183,188,209,82,131,118,213,139,220,105,81,161,128,96,113,214,133,237,111,169,105,133,88,240,98,124,102,266,190,103,84,89,87,173,123,86,188,145,79,86,131,197,196,128,153,114,113,177,183,133,284,179,96,170,65,198,221,274,156,116,116,106,210,270,168,202,203,261,177,87,110,178,130,86,97,130,99,109,89,237,116,107,123,112,172,179,95,146,172,220,144,192,125,208,160,131,155,135,192,50,28,105,84,117,95,75,145,248,182,192,75,154,90,183,156,173,178,80,91,131,155,120,194,192,205,242,143,190,116,113,109,216,180,232,89,110,173,179,187,116,178,83,177,132,206,175,68,115,68,127,94,144,209,81,134,128,152,155,149,107,113,162,98,128,85,95,246,239,92,59,153,123,197,75,290,118,208,161,132,223,173,93,111,83,164,126,183,178,85,68,129,98,152,143,193,170,66,240,138,104,187,230,117,160,207,187,87,160,108,237,189,149,90,187,126,248,57,110,165,122,170,117,138,204,89,195,136,148,231,147,177,97,77,187,167,175,124,165,142,114,183,236,156,136,222,120,176,182,213,223,114,158,159,147,193,138,173,148,68,144,162,130,119,141,189,173,111,171,155,161,104,132,121,168,206,123,165,140,166,185,185,177,181,168,183,101,82,135,178,184,195,112,159,179,138,170,122,90,200,117,82,165,219,92,143,91,193,217,72,201,182,128,112,179,77,180,123,109,169,138,115,94,66,80,149,47,139,239,104,200,147,99,125,226,141,141,148,191,84,125,201,187,156,155,98,200,133,227,92,131,214,142,206,144,85,128,127,184,162,101,125,137,228,181,136,84,198,151,163,165,107,125,76,180,171,176,206,121,271,167,78,204,172,149,101,213,200,88,119,176,163,157,100,189,67,156,210,221,85,109,228,98,112,145,142,166,204,225,158,148,52,68,143,95,143,102,242,266,122,206,134,177,243,44,195,177,177,46,55,96,183,64,181,85,141,114,170,167,149,152,115,209,120,175,202,230,74,125,127,132,103,142,95,212,132,221,73,211,189,164,166,42,86,177,213,189,209,106,159,112,201,140,106,189,180,155,113,187,167,187,72,173,134,168,102,207,147,140,189,131,105,196,286,174,81,117,149,134,166,160,176,207,179,212,84,204,55,180,120,131,127,95,118,95,130,50,95,264,199,121,80,215,237,129,230,181,173,113,218,205,91,173,104,136,104,65,131,183,176,109,176,135,116,90,158,145,133,72,85,112,127,197,146,235,93,210,124,179,117,97,131,163,90,249,189,71,146,202,258,112,81,218,268,129,122,77,185,175,132,142,106,172,102,250,164,132,201,122,258,123,173,192,260,172,246,207,201,99,133,160,151,130,247,207,161,180,137,201,122,92,127,202,214,193,121,172,114,108,137,170,106,147,202,199,186,183,171,166,64,231,154,176,139,168,131,178,213,227,153,75,175,265,131,78,97,245,108,149,233,188,243,56,67,94,97,80,203,105,160,91,221,225,246,74,178,104,99,309,126,186,188,145,197,108,131,221,205,61,122,200,142,140,211,207,190,123,226,262,234,167,88,129,182,137,153,128,190,80,211,122,144,139,251,162,193,187,63,130,178,171,74,222,156,131,54,159,97,184,225,231,115,240,153,234,68,99,160,109,172,248,91,45,80,211,118,96,97,97,270,228,111,187,122,153,160,201,61,112,106,128,174,59,186,107,146,134,142,227,146,172,118,189,151,187,196,98,251,153,199,223,196,184,212,178,148,133,67,78,147,229,157,104,52,85,152,104,153,176,154,127,177,133,144,185,210,220,181,149,117,192,192,85,183,214,169,122,134,132,154,120,186,146,226,203,189,83,254,125,94,62,200,185,227,182,148,136,135,157,75,80,182,95,67,142,143,161,255,205,107,172,107,69,64,125,123,243,195,125,81,76,166,231,135,222,191,111,130,139,117,189,43,168,227,186,129,128,223,126,175,205,219,187,139,176,167,107,84,120,199,219,159,176,176,53,118,219,179,47,176,139,67,210,203,119,108,203,235,109,281,237,145,214,123,87,90,84,206,162,121,124,159,139,171,112,109,82,146,176,178,188,94,101,197,146,215,149,75,146,125,249,118,67,92,92,205,172,177,134,159,169,122,171,148,139,115,176,193,93,96,71,157,91,232,173,120,69,134,126,157,199,123,98,93,115,126,110,139,77,222,101,126,98,250,125,107,82,166,221,133,71,158,120,155,108,214,194,74,113,112,147,161,102,100,121,222,138,212,117,116,203,81,100,196,115,118,206,234,71,210,218,73,189,199,204,276,136,215,46,172,121,143,178,213,174,224,125,234,75,162,142,244,118,193,93,186,124,138,148,103,110,131,136,217,252,275,135,87,147,149,165,185,183,154,113,185,60,49,124,210,74,156,186,182,71,147,174,94,232,58,128,103,185,244,128,253,192,175,158,173,130,253,157,90,143,118,138,130,61,236,125,207,208,175,123,161,78,175,186,170,78,180,268,192,157,132,197,42,174,230,79,191,150,82,180,159,49,164,129,162,132,60,169,199,129,169,208,85,157,162,87,127,128,55,153,146,239,68,154,183,94,98,59,121,177,84,128,185,128,167,108,110,167,127,102,106,150,191,394,195,162,173,162,61,87,224,187,147,104,170,60,138,112,84,152,196,137,231,167,138,150,185,177,209,146,156,191,74,89,231,111,122,138,171,135,242,127,134,89,214,216,184,64,209,68,122,123,165,241,107,116,106,246,114,107,179,180,213,158,264,116,129,167,256,174,231,185,247,185,184,194,174,242,158,205,215,207,185,59,252,166,225,62,81,225,137,215,123,170,186,95,214,187,112,167,105,212,211,158,195,90,218,137,208,132,106,235,172,223,236,156,226,214,220,140,107,107,169,81,168,185,125,136,236,95,98,119,138,184,219,209,216,169,197,185,180,100,95,133,174,107,91,81,156,53,184,274,160,131,113,84,109,92,79,168,166,132,170,191,122,64,166,170,107,207,167,215,204,152,205,57,214,153,184,191,113,248,189,159,221,83,107,150,64,154,144,177,128,101,212,153,162,121,173,151,153,103,196,134,125,82,209,134,199,88,142,219,244,132,190,323,189,228,198,102,181,160,198,62,204,222,221,145,81,186,204,217,181,150,88,151,181,259,175,295,145,236,139,187,68,178,141,213,200,141,143,172,97,182,174,262,224,181,242,180,168,141,191,183,115,215,149,184,138,199,219,103,114,145,144,121,95,76,239,200,197,130,89,169,91,99,182,222,158,149,113,293,97,176,191,113,210,194,163,201,233,150,146,218,114,214,55,106,179,121,105,92,215,178,145,247,210,156,105,73,203,183,84,216,207,169,214,89,190,105,203,142,142,130,83,97,122,161,77,158,137,127,162,109,154,178,125,95,188,203,120,204,135,162,172,235,335,145,165,194,191,233,129,153,66,164,124,155,167,204,163,103,151,178,108,186,190,124,62,125,64,195,236,84,200,98,217,168,141,230,214,117,201,155,213,138,82,162,124,82,117,101,102,269,140,146,198,141,236,276,124,193,216,162,196,120,97,178,121,157,158,206,213,139,172,186,188,83,196,130,137,220,131,139,122,107,100,141,170,173,162,116,107,164,80,134,64,160,75,138,110,114,215,80,200,95,173,106,48,193,130,134,122,57,200,193,152,99,93,180,192,136,163,84,126,183,61,204,194,157,189,124,141,139,214,93,139,247,183,170,86,198,146,223,151,160,148,97,182,49,150,217,76,139,63,119,224,81,226,98,160,163,239,219,133,55,184,65,194,120,207,138,131,193,216,182,344,225,239,190,190,185,144,157,182,143,117,210,223,172,171,205,108,146,142,181,134,216,102,161,197,228,119,138,176,124,97,210,203,82,116,161,377,144,119,84,71,171,124,176,218,222,166,213,163,266,152,105,198,155,149,166,212,221,127,135,66,91,177,143,178,160,94,133,174,191,192,70,218,102,121,208,174,160,210,160,126,144,133,190,279,230,180,80,145,113,188,112,109,225,196,115,98,116,147,294,174,218,98,174,102,62,142,148,215,211,198,66,194,135,187,181,332,138,199,186,178,166,153,71,117,196,71,174,152,205,121,196,178,191,109,126,224,197,97,115,135,141,139,238,201,172,148,139,244,178,116,162,185,128,163,151,162,185,113,72,121,143,176,205,176,164,173,209,132,118,188,180,136,251,183,221,73,253,224,87,64,219,84,161,73,91,235,180,143,171,204,100,183,175,99,167,164,197,170,117,93,200,165,189,216,74,126,91,150,222,165,115,89,330,167,216,84,179,113,81,122,147,114,171,107,155,339,122,233,221,164,119,280,146,181,169,77,198,145,161,66,121,116,38,89,168,149,124,142,77,254,199,190,111,221,44,170,78,151,107,210,103,123,205,212,92,121,125,122,174,72,110,129,173,169,186,191,123,87,142,199,151,75,121,231,186,255,151,128,100,105,90,102,217,150,220,109,243,173,166,116,190,271,183,181,105,115,151,211,217,218,237,162,202,156,130,74,68,142,76,164,114,116,79,194,163,129,79,226,208,186,117,215,169,160,223,95,205,205,165,92,293,87,179,122,298,269,133,189,192,139,61,80,180,113,177,107,211,158,170,184,117,249,195,112,151,69,198,151,125,83,142,149,84,214,171,117,239,106,65,148,186,170,117,107,95,123,235,160,88,213,333,81,71,105,81,161,156,84,63,174,141,117,165,91,128,176,114,107,149,124,134,73,224,178,114,134,118,170,139,206,194,129,112,152,290,132,116,124,142,126,190,130,103,238,183,194,223,253,50,106,75,158,164,217,109,106,106,185,232,77,195,166,98,65,120,131,170,157,211,141,136,95,221,97,212,200,223,167,231,114,203,151,148,124,214,155,139,170,93,78,163,136,142,210,93,131,175,97,190,130,216,197,98,63,87,137,102,117,135,199,183,151,129,171,243,200,173,110,137,180,260,94,148,65,162,104,104,131,187,80,150,93,150,115,179,118,224,55,248,267,109,178,151,148,93,178,93,130,178,171,179,106,209,123,108,216,155,172,150,114,151,224,158,106,108,107,187,176,76,114,85,143,255,150,191,71,115,125,78,159,76,311,192,214,145,74,152,94,168,158,224,118,76,209,105,209,161,171,142,44,202,160,162,174,108,55,188,197,99,216,214,163,196,153,225,98,167,121,56,95,148,143,99,219,125,152,36,66,68,109,79,274,87,106,132,199,163,173,179,141,165,156,97,154,82,142,105,297,126,155,95,115,89,208,172,78,104,170,106,111,90,132,171,81,194,77,152,60,313,88,105,73,85,136,103,192,74,211,143,150,162,145,169,184,184,168,82,157,110,83,244,145,179,182,146,135,110,116,91,210,218,154,134,279,199,115,190,68,190,179,154,153,206,189,109,121,97,231,88,132,142,227,113,136,126,78,61,196,62,220,190,221,66,98,220,106,141,115,131,211,107,80,167,194,183,163,221,171,97,112,192,148,313,181,226,81,206,126,169,167,108,74,220,203,137,128,128,146,160,194,175,200,168,95,125,178,152,69,236,209,227,123,151,118,181,215,181,204,145,175,207,80,143,194,223,192,90,176,118,107,116,111,70,262,93,121,218,174,120,146,203,186,175,120,150,203,151,163,69,221,118,253,146,111,146,112,164,131,113,198,186,162,156,103,204,162,201,176,43,87,157,156,335,196,119,135,208,186,131,74,94,168,125,167,178,259,140,143,138,197,134,185,124,86,185,167,227,73,176,95,236,98,50,190,208,152,98,147,133,169,95,114,148,156,126,115,208,180,179,110,217,222,99,224,87,120,208,226,159,126,109,115,197,198,247,92,156,262,123,172,111,161,211,114,171,147,134,121,223,221,187,232,223,220,160,234,222,112,63,127,161,162,170,193,160,144,220,118,213,214,191,320,118,126,202,94,215,111,168,43,229,167,186,201,260,173,209,218,165,127,134,81,105,198,111,172,225,227,259,150,83,92,220,181,409,201,169,133,101,215,203,148,145,100,144,200,158,262,84,89,196,223,124,75,216,163,76,91,113,232,215,153,165,150,160,192,204,80,167,118,98,222,145,91,175,119,90,96,156,106,183,80,144,157,189,174,124,164,139,203,117,179,112,136,244,163,174,179,141,133,138,88,129,190,227,81,288,209,198,130,198,186,218,233,209,118,144,101,151,153,142,217,114,239,74,209,212,168,113,227,196,123,220,184,201,129,233,142,139,236,228,224,189,137,230,158,169,57,114,223,195,227,112,218,184,140,150,125,123,192,181,203,110,123,119,102,219,169,241,132,157,175,184,125,151,148,260,244,59,100,182,225,103,84,115,173,156,199,209,231,193,96,144,220,68,198,110,86,91,121,228,94,148,98,186,156,107,194,160,152,254,217,104,176,167,87,232,158,142,128,206,212,176,198,171,217,171,85,178,267,110,108,230,129,170,118,117,106,159,156,145,205,118,278,143,182,199,104,205,228,239,242,152,163,187,130,238,192,174,187,164,114,177,75,175,184,120,197,199,81,165,116,55,148,79,58,120,226,92,108,172,79,65,177,143,84,119,70,220,141,168,87,164,230,90,244,212,170,184,221,160,126,112,147,137,253,200,213,169,163,215,155,98,156,180,132,167,153,90,92,78,141,118,201,154,171,152,186,79,95,95,118,219,174,82,208,151,202,195,143,167,211,157,200,200,132,113,207,64,164,173,111,199,196,155,206,156,190,274,107,219,155,150,191,201,128,144,141,84,146,175,201,159,134,202,103,96,87,145,109,171,101,184,142,172,247,86,76,319,156,220,132,182,196,112,105,215,242,166,178,148,231,169,196,170,218,157,152,120,211,186,115,170,196,186,126,142,146,103,61,100,59,75,232,175,116,221,130,148,183,170,88,92,189,264,182,75,104,126,127,218,218,220,155,158,136,201,115,99,96,63,84,56,54,173,266,106,211,234,128,173,142,150,149,203,119,184,234,197,113,230,143,189,316,167,62,114,150,109,144,92,166,149,215,209,129,160,255,200,72,107,80,93,114,162,204,116,56,186,171,88,121,128,117,196,171,193,216,216,132,152,68,183,241,128,59,95,180,152,294,228,222,295,114,195,85,121,96,110,161,112,77,175,115,238,153,116,110,71,111,169,75,184,102,147,148,193,106,173,133,66,199,225,108,191,108,93,100,50,67,138,90,94,293,184,218,77,96,155,226,207,224,142,187,186,144,174,210,95,71,189,125,226,148,91,253,156,100,139,114,127,112,162,129,86,108,56,197,196,117,157,50,90,99,165,179,91,133,148,160,218,242,134,177,97,124,139,140,160,162,215,217,205,242,214,130,184,219,75,151,225,83,83,219,182,205,150,140,149,338,198,103,88,167,72,231,88,75,108,102,162,111,136,187,179,148,74,178,99,231,192,61,238,70,184,147,97,213,154,298,206,87,93,289,233,206,59,98,90,144,208,222,121,152,77,91,124,196,179,223,149,194,218,48,278,132,128,97,181,42,215,275,127,198,179,179,227,138,221,96,116,246,216,146,182,99,146,170,88,130,113,196,111,199,87,233,127,77,122,139,122,236,128,260,178,118,190,198,107,157,299,175,189,187,174,80,70,148,165,184,189,102,78,110,169,87,233,170,112,113,173,95,167,147,161,145,208,144,136,130,137,193,215,143,132,142,220,173,125,204,132,206,99,236,180,217,146,186,179,118,101,205,78,162,129,86,152,212,135,97,101,210,164,149,82,127,194,74,88,227,169,170,111,151,110,147,121,168,198,92,70,214,167,203,103,180,123,171,202,101,84,112,159,160,218,169,49,105,198,112,108,106,77,153,144,225,158,168,192,174,139,270,142,87,158,101,218,90,204,225,181,99,93,93,183,201,277,223,75,67,181,131,117,153,142,75,131,105,63,115,200,227,196,204,180,211,220,143,66,176,162,98,135,177,226,112,182,129,191,193,153,141,144,143,96,154,165,155,104,77,141,182,148,97,173,91,208,134,171,127,153,161,212,221,193,156,149,144,76,196,163,90,89,210,122,116,208,92,153,204,125,256,135,222,208,150,106,134,236,58,173,141,119,135,279,166,156,105,87,209,108,191,151,82,199,172,122,121,207,137,105,142,174,187,142,173,241,176,125,162,70,89,193,115,92,250,103,133,162,154,129,158,164,165,242,154,219,81,216,127,134,118,206,184,73,141,172,158,166,206,104,155,98,162,206,167,179,162,192,173,128,159,203,222,172,149,191,133,75,151,120,69,135,122,296,102,146,176,103,93,107,133,178,116,211,239,161,201,109,61,196,196,134,190,190,146,139,116,148,230,211,170,67,185,171,200,75,215,66,91,170,218,167,158,179,155,208,154,163,131,203,255,148,74,131,117,120,182,139,181,158,108,53,203,119,132,201,162,116,174,189,127,181,208,84,212,179,140,138,178,152,167,179,218,223,108,86,80,199,209,190,152,113,134,194,236,194,176,241,166,101,136,144,122,194,105,83,127,135,66,100,114,201,156,175,125,182,178,184,247,106,183,225,135,102,126,196,103,109,175,125,138,77,93,170,197,196,172,105,154,237,157,111,102,180,68,163,224,65,115,205,52,161,106,47,110,102,127,93,81,209,93,84,67,100,127,155,119,92,194,136,77,139,175,78,208,134,179,152,121,146,215,153,165,181,150,94,91,221,201,84,160,206,104,188,118,141,103,225,154,182,141,174,94,121,121,219,235,189,82,102,96,137,138,88,101,151,102,241,118,158,179,108,97,160,167,204,163,169,139,108,148,174,151,136,226,299,207,129,360,224,244,94,106,211,96,161,96,158,164,82,80,220,200,165,126,117,165,153,234,72,148,193,133,76,197,148,186,174,152,80,114,109,211,129,86,199,152,209,203,129,174,122,215,217,166,147,206,186,134,160,143,127,102,148,191,222,240,135,168,131,230,93,158,152,43,185,185,165,178,70,165,158,146,69,213,194,129,242,75,175,187,195,154,158,126,106,173,167,124,193,250,103,157,149,164,216,159,63,199,201,147,138,138,76,64,71,147,149,162,147,101,137,147,203,85,117,197,90,188,59,191,118,145,84,135,126,96,132,74,175,90,126,179,212,103,128,156,167,78,91,239,193,120,180,65,253,151,128,103,107,72,159,156,174,158,173,108,188,182,200,230,108,75,203,151,196,121,140,201,157,187,145,246,182,175,109,110,308,111,99,122,96,129,218,136,122,167,214,98,123,209,229,200,113,91,185,89,164,110,182,181,148,209,121,159,175,74,201,70,178,203,117,225,174,95,219,148,168,193,247,91,224,127,133,79,116,206,204,219,244,114,134,114,108,125,191,108,167,169,226,152,134,226,136,193,77,198,236,246,184,164,112,189,140,143,123,203,212,134,143,161,79,149,77,173,181,190,82,118,129,219,157,98,225,90,69,232,213,70,264,94,159,92,157,242,188,118,94,171,234,203,133,218,245,179,146,103,132,98,116,164,177,149,151,174,123,161,148,160,209,118,239,214,108,222,70,149,118,140,240,130,88,123,257,198,158,164,169,284,174,192,128,93,148,202,213,142,124,50,171,198,173,71,158,185,269,88,183,172,289,50,180,175,87,142,140,193,133,180,211,196,171,205,192,129,112,91,190,199,214,148,142,170,183,146,152,208,184,118,178,211,234,62,160,158,208,176,127,105,122,145,173,206,90,254,139,174,89,152,165,239,140,220,98,219,122,115,174,120,85,132,161,219,179,81,213,182,207,175,150,234,211,172,226,159,132,199,192,193,227,92,245,217,201,46,158,85,120,218,160,73,123,74,127,234,76,159,66,101,98,72,95,134,146,58,171,254,180,178,111,176,235,109,155,111,97,81,131,168,180,109,143,60,174,139,78,174,195,131,129,222,102,53,150,107,186,211,132,78,177,157,146,120,151,239,154,266,193,117,196,203,186,188,66,216,229,208,143,100,208,117,212,131,184,166,247,59,196,110,90,146,195,163,200,124,200,155,157,93,207,115,338,170,74,155,187,215,120,179,215,107,211,76,184,164,142,219,56,112,97,230,127,109,177,90,134,214,201,118,144,83,113,146,148,228,150,242,193,165,221,104,184,203,110,238,237,127,109,69,164,67,206,118,95,107,70,198,174,103,155,153,116,157,229,127,132,151,87,171,222,55,109,101,223,81,102,201,191,110,145,210,60,185,231,136,172,94,212,162,127,49,174,234,123,164,140,132,113,103,148,74,194,140,93,275,230,167,97,114,178,80,183,210,184,200,161,236,94,184,128,109,96,141,159,188,180,189,80,128,172,175,202,112,213,149,82,115,121,183,211,185,130,90,73,90,193,244,173,244,107,165,105,208,153,62,88,118,229,106,220,220,171,114,178,114,155,134,225,200,263,55,149,100,167,121,200,90,163,155,105,115,141,232,191,167,149,146,137,66,239,199,106,197,67,114,235,203,273,129,101,175,93,129,194,175,207,240,135,207,214,238,72,58,178,180,62,187,143,50,195,144,183,196,131,179,231,119,167,138,133,98,125,78,203,224,131,204,194,196,72,183,159,150,165,186,91,139,123,224,103,206,224,87,236,204,210,181,202,210,148,173,233,100,114,74,122,105,201,109,158,230,119,112,225,166,185,164,119,111,97,147,108,103,125,195,161,167,169,151,269,168,285,170,306,73,103,126,108,237,231,169,112,168,66,163,151,104,133,116,160,86,93,175,136,127,198,131,105,122,191,142,147,185,112,176,204,44,132,177,191,226,209,137,115,245,134,225,153,144,121,187,179,145,90,90,174,103,146,254,155,125,174,197,234,129,264,224,143,107,110,298,206,64,227,232,127,202,247,250,216,83,223,177,195,109,240,196,186,123,245,138,240,124,129,227,279,125,243,188,135,170,182,228,127,196,205,190,143,198,138,137,87,140,68,107,160,94,95,149,53,117,136,203,197,229,111,106,166,140,155,166,180,87,193,110,157,117,206,202,120,122,115,271,214,125,105,192,149,71,112,115,148,180,116,165,222,187,109,229,80,95,154,124,216,168,281,128,108,160,143,209,95,207,150,134,204,158,224,128,187,108,220,248,206,71,150,110,79,104,115,165,162,164,86,145,208,186,223,99,146,142,89,220,162,224,60,79,114,122,119,118,213,213,115,58,138,114,132,222,183,248,163,128,226,203,165,226,180,200,181,155,159,218,139,156,155,222,130,175,124,113,256,154,120,101,173,245,173,155,134,95,166,147,177,157,276,130,228,188,106,153,149,196,67,182,200,177,63,92,92,72,133,139,126,138,94,198,208,129,49,124,165,148,284,97,132,120,182,231,175,207,222,237,120,103,198,221,137,212,86,192,145,98,185,209,116,139,146,98,253,178,231,76,183,66,73,64,93,94,164,86,177,209,108,107,110,204,83,221,156,91,200,172,195,149,95,111,150,236,63,174,168,285,127,111,174,163,213,235,162,125,113,194,122,131,119,95,222,186,205,216,167,149,129,183,136,63,147,197,170,158,193,250,127,153,127,175,124,142,230,166,79,119,135,122,165,222,113,272,118,123,94,197,130,226,141,92,102,185,155,107,140,115,172,181,87,169,124,115,127,222,52,141,118,192,155,176,146,106,98,73,130,173,210,171,162,186,165,122,259,58,90,116,100,169,118,181,113,105,100,119,194,161,80,63,104,168,152,71,238,62,106,188,202,96,122,97,208,83,98,144,120,144,102,152,182,68,217,118,173,48,71,257,191,233,165,107,222,145,138,195,172,267,206,126,95,122,168,166,105,139,174,202,208,205,118,117,213,110,149,136,150,174,119,232,124,273,228,175,102,199,64,150,163,176,154,257,164,194,217,253,130,249,181,94,173,93,226,171,93,183,97,210,235,175,155,139,179,225,125,158,138,123,130,145,210,89,250,182,133,103,315,87,209,145,79,173,181,106,172,237,94,122,99,179,192,77,178,222,162,153,149,129,132,101,233,193,223,205,197,199,130,38,93,139,159,203,137,96,172,212,183,193,125,216,138,168,56,97,180,129,177,120,148,137,102,201,168,181,216,157,105,114,228,147,99,135,223,127,92,76,139,170,200,185,76,208,108,108,71,124,190,67,133,159,207,195,208,225,102,185,147,180,101,176,132,163,215,142,151,227,84,161,222,141,120,209,183,237,152,65,215,199,132,60,47,168,130,81,119,103,198,216,172,240,203,84,224,193,139,111,213,162,172,93,115,263,261,204,121,111,140,244,166,158,158,193,155,119,314,234,153,159,101,114,157,208,145,165,119,218,89,99,97,128,80,148,68,64,216,198,106,107,206,175,103,137,104,74,101,132,233,204,201,130,175,217,64,300,193,165,142,180,195,49,60,239,124,169,88,200,121,183,236,106,144,197,116,216,205,222,88,120,150,138,242,143,201,58,94,164,74,113,191,218,150,139,164,159,137,122,201,215,112,241,93,146,169,143,114,212,113,209,126,182,198,101,135,125,270,166,228,130,173,220,222,60,72,244,134,111,86,118,98,126,83,144,179,93,183,226,188,140,74,92,139,121,120,124,159,168,165,107,145,210,246,127,72,188,194,221,230,86,116,93,62,171,189,71,120,259,126,169,176,114,241,177,159,99,181,141,87,103,213,57,108,186,111,140,205,200,147,158,73,106,97,132,146,169,119,153,74,179,91,149,46,201,160,82,165,86,133,183,115,143,175,168,190,176,93,181,224,190,216,110,137,216,157,243,206,107,126,173,235,129,296,91,139,134,68,56,128,108,215,157,218,183,134,144,215,208,149,165,226,271,89,75,135,126,68,64,89,208,161,122,121,193,162,178,150,211,113,210,176,117,214,129,94,113,120,208,109,118,143,142,232,125,149,130,210,80,223,168,217,165,200,166,343,187,223,222,71,60,130,60,201,139,98,184,119,97,170,189,100,207,122,134,107,179,263,140,165,204,128,249,167,223,55,180,193,188,104,189,207,153,208,91,164,131,192,168,254,184,75,136,217,152,194,173,94,83,99,232,82,117,127,157,186,179,212,115,202,155,221,126,135,185,114,143,119,133,112,133,148,239,67,332,133,196,183,209,84,206,149,199,169,96,134,186,237,115,283,177,210,183,106,135,61,121,106,153,117,202,192,180,100,159,151,96,196,79,119,161,141,63,87,187,113,137,210,153,265,122,135,218,208,165,118,43,131,160,44,185,210,96,190,82,139,133,134,216,242,166,241,101,217,179,180,123,126,135,151,225,171,117,162,151,192,102,133,143,134,97,176,122,82,153,90,162,168,145,167,230,56,89,98,66,158,154,133,219,185,164,112,204,171,135,234,139,97,127,180,98,69,67,101,115,234,78,181,91,200,75,175,256,186,202,202,56,121,146,149,148,122,170,246,239,200,107,234,204,113,98,189,52,82,191,178,149,196,169,83,152,93,181,211,67,150,119,172,87,78,146,61,163,208,158,164,138,91,218,108,115,141,169,101,138,123,133,114,236,179,153,78,144,116,213,192,174,218,210,202,154,80,156,133,144,84,110,224,211,116,115,196,88,204,260,170,149,208,153,205,191,167,185,188,207,156,94,191,240,90,181,141,86,125,72,161,205,200,90,148,53,147,230,165,187,95,79,186,133,235,177,149,239,216,197,151,97,185,142,246,90,258,165,126,215,116,105,88,84,108,190,170,160,151,70,158,229,105,74,105,263,52,115,108,217,87,155,105,235,176,229,154,223,146,108,135,109,153,112,189,139,181,190,211,188,159,155,141,156,171,154,206,98,162,99,156,163,100,105,164,95,217,217,192,177,181,171,152,195,186,225,82,81,188,54,188,246,94,66,249,148,179,169,111,93,350,72,212,209,211,133,195,98,238,224,185,139,128,158,246,219,87,169,182,116,155,228,58,156,154,201,76,133,140,254,199,211,115,103,136,204,153,146,242,186,61,214,196,248,163,160,171,74,205,184,106,152,247,187,83,80,116,148,343,220,84,268,107,173,198,167,212,182,217,233,110,210,170,41,236,82,230,52,197,128,109,150,139,139,189,153,121,130,128,182,196,152,188,111,192,104,194,189,182,60,190,123,115,228,175,111,165,88,228,171,142,154,195,134,125,125,90,147,143,150,71,129,110,213,120,70,240,195,125,217,171,242,175,156,92,189,211,80,61,163,92,103,105,118,190,166,110,104,133,186,339,181,211,174,170,116,309,232,192,83,151,238,172,209,197,308,175,135,166,157,161,165,129,92,106,84,89,132,226,151,133,172,200,131,230,129,110,76,234,54,181,89,102,132,131,87,249,31,109,83,225,281,270,133,242,139,96,230,163,134,202,137,140,158,214,150,153,230,100,126,217,179,142,95,229,211,70,227,399,154,232,115,87,176,110,204,162,150,98,133,217,115,187,89,139,195,157,234,94,67,91,246,44,124,116,179,65,89,163,153,174,209,165,194,95,197,108,117,199,123,177,190,116,240,137,151,215,122,246,123,160,98,113,143,143,118,57,99,158,210,79,129,82,280,76,65,140,306,77,197,97,173,125,205,194,98,182,67,152,107,139,276,192,128,107,219,91,95,77,95,110,121,237,109,84,96,236,200,172,87,127,76,119,112,244,184,88,246,77,244,150,152,226,123,98,102,61,166,94,122,58,176,202,200,134,61,163,105,100,189,149,106,160,275,82,49,131,66,66,104,134,75,135,92,189,98,226,114,95,194,133,99,289,159,109,242,132,121,111,127,196,172,150,192,74,115,115,196,131,221,174,52,60,165,157,89,187,177,123,147,227,192,226,149,199,119,73,170,136,154,203,192,138,170,171,144,151,80,116,292,121,190,140,194,259,194,219,76,216,159,163,186,178,129,113,92,85,181,184,152,167,98,241,62,86,180,234,78,105,123,122,125,251,112,103,77,153,156,244,113,209,122,175,237,188,128,163,155,266,175,137,137,213,221,138,157,80,80,97,159,206,156,126,122,121,190,104,167,144,151,99,222,110,72,138,58,127,325,206,199,102,97,223,65,102,292,156,60,220,169,152,76,230,187,117,216,55,213,171,90,170,226,150,153,161,117,223,276,205,142,212,74,137,222,68,197,68,98,179,115,198,79,219,131,145,86,228,177,219,148,78,54,205,210,98,86,215,119,254,141,206,120,109,138,153,134,146,135,180,130,181,77,59,117,194,212,194,114,200,155,222,63,118,189,75,230,107,98,195,240,82,160,150,237,102,83,214,120,188,212,103,156,185,162,62,165,99,129,159,160,100,270,184,92,212,116,116,136,144,212,141,154,117,206,128,209,222,228,104,169,117,171,170,174,212,204,125,117,184,125,175,112,140,91,184,104,112,86,56,80,164,190,156,218,120,172,188,125,206,163,100,137,227,62,230,302,171,180,116,243,105,144,89,91,230,151,104,182,98,89,219,90,172,126,190,148,142,157,182,123,185,156,99,128,142,293,107,80,160,174,120,84,88,143,75,126,143,172,149,152,239,91,257,100,109,184,140,148,95,157,213,104,73,177,161,230,205,166,100,122,165,111,189,148,69,115,155,80,236,220,147,118,229,128,124,259,228,187,217,209,131,256,192,171,75,86,72,128,173,181,154,163,138,136,219,320,148,63,124,101,213,166,150,192,223,251,109,103,216,193,130,109,119,187,93,79,177,218,230,187,176,222,195,217,125,200,124,102,80,89,217,128,147,98,112,311,201,132,71,133,118,212,75,126,131,56,135,214,117,127,151,202,243,73,188,117,140,260,221,111,294,154,181,65,96,115,140,179,167,62,216,192,197,188,142,89,214,121,215,138,167,169,90,151,132,130,123,122,203,238,164,71,183,247,192,198,219,173,224,189,131,192,188,102,73,82,147,162,152,120,183,76,203,226,136,188,205,180,149,123,54,216,210,59,166,109,101,189,103,203,177,136,135,193,236,99,227,137,57,106,293,154,249,159,203,218,69,102,117,208,142,76,68,149,86,106,182,283,228,153,123,159,89,188,119,227,136,126,65,215,107,95,166,117,208,179,202,140,176,94,179,126,136,191,155,312,164,97,211,125,190,131,118,241,190,176,206,93,210,168,198,119,251,163,196,178,198,199,208,152,60,180,109,95,140,128,210,169,125,181,187,138,48,127,89,111,95,229,162,153,118,161,222,125,148,175,145,179,201,121,194,132,278,126,113,117,132,209,207,135,186,57,226,73,184,195,61,107,99,250,198,204,133,150,120,71,121,218,114,79,175,119,221,73,145,166,82,162,122,83,203,206,318,202,210,159,144,64,80,181,153,207,177,93,156,202,150,216,136,150,146,93,157,221,252,96,108,119,253,154,173,223,95,98,90,177,97,74,157,242,122,195,156,47,93,147,245,102,102,151,196,103,83,99,123,255,204,167,155,162,151,198,181,145,143,178,237,109,125,189,171,102,208,69,230,167,87,160,162,204,252,152,100,108,162,209,110,110,160,164,154,114,82,216,151,86,163,194,67,336,52,86,126,155,82,124,144,142,184,198,231,141,103,244,208,202,177,175,63,162,239,140,187,226,60,112,224,59,210,98,144,214,137,131,184,161,189,147,89,215,117,134,193,133,81,146,183,214,213,180,219,129,216,100,104,112,146,98,150,82,153,201,159,44,162,163,100,228,167,144,186,112,208,241,155,189,117,84,107,171,126,151,85,159,209,188,129,197,235,209,147,89,137,81,141,257,77,199,208,143,162,146,132,249,87,88,173,171,144,112,156,167,150,178,178,116,104,95,190,175,86,63,219,154,172,143,211,194,192,114,135,59,205,182,137,134,236,111,102,162,171,170,118,112,228,124,226,89,85,214,228,53,199,141,111,161,118,102,92,139,180,72,107,211,190,133,208,98,105,78,116,225,158,280,229,102,173,157,150,103,154,185,171,150,188,222,105,116,160,94,110,121,117,112,252,137,96,71,131,144,60,291,93,156,126,128,148,121,167,112,217,181,155,177,233,186,59,129,83,125,122,133,142,160,310,282,170,103,203,134,213,148,220,114,125,73,103,131,92,161,244,233,139,234,213,122,149,195,161,144,112,79,147,147,240,195,66,227,301,181,244,149,228,109,137,211,151,149,291,102,220,99,265,128,177,207,205,133,129,164,224,219,123,213,161,194,94,138,91,103,132,224,150,215,151,212,261,149,188,261,116,138,60,182,206,277,62,98,183,86,176,192,222,181,120,220,107,223,115,118,92,214,100,242,96,124,236,110,146,134,191,231,85,66,177,53,90,104,191,214,62,161,92,62,97,165,120,264,103,107,105,237,153,203,117,149,200,119,211,130,71,102,78,111,203,234,201,212,150,96,220,161,109,214,305,141,83,154,197,176,120,100,231,100,154,131,207,97,101,58,158,172,148,176,146,198,165,183,109,169,194,169,234,180,195,184,243,200,70,141,230,106,183,157,164,160,131,78,158,230,96,159,64,226,146,176,96,158,179,243,232,155,215,221,148,360,206,214,55,236,83,117,147,107,259,187,264,101,126,189,128,194,174,95,151,196,196,122,148,197,179,155,134,132,174,132,186,325,85,79,209,123,150,177,248,143,122,194,105,114,172,157,306,218,173,295,152,174,194,177,81,246,108,238,210,126,115,189,89,82,182,82,111,139,164,188,53,113,203,191,80,142,161,124,212,127,97,219,114,109,116,168,198,150,228,139,208,79,149,101,174,203,192,123,126,197,151,197,165,148,152,224,173,130,149,233,101,215,68,256,141,174,170,58,239,77,188,119,117,109,170,92,213,76,184,92,114,139,125,102,79,215,163,127,107,176,156,120,145,126,111,128,96,118,177,154,124,174,131,127,163,284,110,104,201,54,102,139,151,115,139,126,171,207,92,113,163,103,104,102,201,189,253,121,142,181,157,114,146,208,157,243,174,209,198,172,129,191,149,166,133,113,138,191,176,106,184,132,210,113,164,235,150,200,149,218,100,189,228,146,104,139,196,160,231,185,139,122,181,226,194,202,156,88,104,207,243,161,206,168,91,128,140,94,198,102,181,95,94,109,179,189,63,193,62,115,117,91,85,154,198,171,109,175,107,116,163,130,109,95,143,180,177,97,118,173,125,101,132,207,186,120,199,166,101,114,243,153,186,151,156,192,324,104,112,189,118,169,171,160,245,211,78,261,93,204,181,129,116,169,231,68,206,130,185,176,144,104,165,74,147,197,77,106,259,115,242,168,129,75,213,65,132,69,155,262,98,143,47,83,225,83,190,208,189,264,171,214,175,205,162,153,98,202,112,97,129,321,84,220,140,94,225,137,72,169,176,203,203,59,99,139,144,122,170,189,34,183,87,197,164,163,125,206,176,210,112,66,236,55,53,200,155,70,227,210,92,154,222,145,137,138,227,180,107,223,113,199,183,203,57,195,49,110,109,159,124,88,104,83,99,201,72,126,75,95,81,70,126,199,162,82,138,219,184,146,108,120,205,140,123,213,265,144,114,227,132,164,215,104,113,209,46,315,208,227,195,164,183,139,169,149,79,198,186,93,141,55,68,178,59,113,232,97,135,120,65,196,112,106,292,182,155,114,167,175,189,119,92,65,172,177,87,89,65,88,186,144,136,214,96,199,160,146,243,189,83,131,122,106,78,233,104,223,130,219,168,178,217,168,140,97,225,159,124,106,260,207,185,182,180,185,94,163,55,89,118,181,129,120,181,208,80,89,211,206,140,231,131,91,87,102,228,148,130,131,122,195,131,122,47,56,92,205,198,211,168,217,184,187,109,145,83,106,101,167,125,150,184,200,225,159,165,214,82,119,207,139,103,141,119,172,183,180,154,129,64,95,144,198,100,62,100,100,180,162,112,244,160,107,136,119,206,142,160,117,193,204,194,148,154,170,274,184,150,88,227,235,76,210,155,214,136,142,90,140,176,189,190,258,251,236,166,178,119,181,104,154,165,222,218,188,100,152,176,102,145,84,216,151,103,117,236,223,243,220,104,92,97,225,202,221,129,185,173,201,153,216,126,75,151,103,177,164,207,191,126,96,215,125,154,233,128,194,105,188,139,154,166,181,139,109,152,180,145,79,234,115,206,118,117,233,62,152,121,122,90,251,95,215,238,83,234,155,95,176,115,101,101,157,82,234,74,150,196,232,112,312,100,82,149,152,208,148,226,112,111,220,154,206,73,250,100,192,240,208,155,107,98,117,102,132,189,237,138,156,339,157,189,127,161,177,173,216,202,210,142,157,112,91,157,151,167,182,209,143,121,133,202,47,112,117,199,142,110,290,110,123,178,169,107,229,154,180,144,115,224,117,154,158,77,220,220,124,156,146,196,85,138,66,191,175,100,226,203,125,171,56,185,64,79,104,148,202,197,119,160,201,188,180,198,92,147,234,142,187,115,184,153,215,123,188,208,232,219,137,119,158,178,103,72,224,187,103,202,176,79,146,121,90,114,127,164,208,73,100,107,115,57,203,82,135,183,123,112,91,172,259,135,133,177,203,130,69,59,148,83,172,237,153,172,119,154,122,208,155,193,102,132,217,95,77,160,206,195,125,191,229,232,159,70,157,143,83,171,125,107,53,232,227,191,174,123,178,187,212,117,173,115,144,183,217,103,220,173,183,155,183,218,221,106,80,92,223,208,83,113,220,180,111,162,107,186,100,117,210,175,137,129,209,215,99,156,127,195,243,70,127,131,79,112,93,193,116,83,103,128,182,151,131,172,234,191,179,176,226,220,190,272,115,162,88,207,234,130,212,170,115,109,131,152,203,89,137,224,163,281,174,125,198,147,193,176,256,214,147,185,95,204,195,68,129,191,140,140,72,108,140,233,179,231,175,128,70,159,119,184,197,218,171,185,36,125,152,182,201,211,157,225]
|