Add files using upload-large-folder tool
Browse files- 12.metadata.json +6 -0
- 15.metadata.json +6 -0
- 24.metadata.json +6 -0
- 35.codes.pt +3 -0
- 40.metadata.json +6 -0
- 42.metadata.json +6 -0
- 5.metadata.json +6 -0
- 51.metadata.json +6 -0
- 53.metadata.json +6 -0
- 56.metadata.json +6 -0
- 57.metadata.json +6 -0
- 58.metadata.json +6 -0
- 62.metadata.json +6 -0
- 65.metadata.json +6 -0
- 71.residuals.pt +3 -0
- 76.residuals.pt +3 -0
- 77.residuals.pt +3 -0
- 78.metadata.json +6 -0
- 81.residuals.pt +3 -0
- 84.residuals.pt +3 -0
- 93.metadata.json +6 -0
- 94.codes.pt +3 -0
- avg_residual.pt +3 -0
- doclens.57.json +1 -0
- doclens.75.json +1 -0
12.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 300000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5035560,
|
5 |
+
"embedding_offset": 53920146
|
6 |
+
}
|
15.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 375000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5047036,
|
5 |
+
"embedding_offset": 69050894
|
6 |
+
}
|
24.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 600000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5240167,
|
5 |
+
"embedding_offset": 115452681
|
6 |
+
}
|
35.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ccb788293030ac4f6dd41a6e4472c199a9891a527c1600320f6ec4c7625fa773
|
3 |
+
size 21392545
|
40.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1000000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5384317,
|
5 |
+
"embedding_offset": 200351581
|
6 |
+
}
|
42.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1050000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5431425,
|
5 |
+
"embedding_offset": 211127015
|
6 |
+
}
|
5.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 125000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4297450,
|
5 |
+
"embedding_offset": 21017939
|
6 |
+
}
|
51.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1275000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4458471,
|
5 |
+
"embedding_offset": 256976497
|
6 |
+
}
|
53.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1325000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5437114,
|
5 |
+
"embedding_offset": 266872931
|
6 |
+
}
|
56.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1400000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5403831,
|
5 |
+
"embedding_offset": 283116010
|
6 |
+
}
|
57.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1425000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5704244,
|
5 |
+
"embedding_offset": 288519841
|
6 |
+
}
|
58.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1450000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 5371918,
|
5 |
+
"embedding_offset": 294224085
|
6 |
+
}
|
62.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1550000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 3799790,
|
5 |
+
"embedding_offset": 311487304
|
6 |
+
}
|
65.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1625000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 3490138,
|
5 |
+
"embedding_offset": 322445622
|
6 |
+
}
|
71.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:840bde8dea0c0fa4e894e4bed81c5ece4152a93f6e844f6e3b08daed6c0bb422
|
3 |
+
size 86940533
|
76.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b01202a8b296d8ea70a3ed71e042926ef9cda3fe806b608e6773b4cef0b0bbab
|
3 |
+
size 107637237
|
77.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:6afdee7dcbfae8b0a45040becf4fc93bd1a0dcad1124bf903a5f7f3a2120fbd3
|
3 |
+
size 108931061
|
78.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 1950000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4582827,
|
5 |
+
"embedding_offset": 372953977
|
6 |
+
}
|
81.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:4a84fe918191145f9764a2e93864ee5d5d80d73776a6a46e18d8f13c83f0f270
|
3 |
+
size 111767797
|
84.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:039a833ab2bb1ba2aef154c2017a7c75c987f498a1d6c39097c41acb6e693eee
|
3 |
+
size 112168181
|
93.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 2325000,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 4827187,
|
5 |
+
"embedding_offset": 443574899
|
6 |
+
}
|
94.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ffe5683bfe913fe29e1dde9d81c47f599ae2eeb2f436b3221a8d787670dc07a1
|
3 |
+
size 19488801
|
avg_residual.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c397edebfe3719ebaa5e61fa2c19080697ab1187dbd891e3d96f37cba90a1107
|
3 |
+
size 1205
|
doclens.57.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[213,238,402,198,214,275,186,121,97,134,153,108,283,149,196,397,160,270,211,100,198,354,219,235,348,364,321,128,341,280,301,178,384,92,91,304,205,167,174,143,231,202,138,256,184,48,172,159,294,137,314,342,183,240,267,185,121,110,211,208,73,179,209,169,361,66,137,122,233,102,149,206,281,342,249,324,201,181,171,332,157,327,379,392,300,252,265,333,153,320,171,157,212,113,318,115,349,346,92,120,115,293,166,125,261,82,300,182,212,215,74,334,204,133,99,148,299,98,225,293,302,102,312,274,354,216,314,67,190,290,220,194,306,236,145,136,285,307,138,60,338,248,254,179,283,250,157,162,158,129,217,193,329,81,245,103,252,109,315,272,236,256,223,56,244,128,85,375,328,110,113,120,83,45,134,83,55,261,129,100,141,318,168,337,173,192,210,167,155,124,286,100,223,333,265,85,364,192,125,189,242,110,128,301,259,216,338,270,366,314,138,314,188,274,179,234,66,214,285,149,216,196,196,331,229,305,328,52,270,294,286,143,367,387,313,116,306,164,209,270,137,188,217,180,153,158,240,171,331,292,206,353,92,139,285,235,84,97,194,204,191,323,118,137,164,99,137,290,222,216,342,110,118,144,255,244,128,99,158,226,165,307,118,340,268,121,258,177,212,318,177,221,222,143,155,138,318,314,231,250,134,144,293,283,100,61,299,296,198,210,260,324,375,128,184,154,157,335,209,170,274,361,205,248,116,91,170,208,277,232,276,182,149,72,233,266,157,172,182,99,232,350,185,214,345,235,387,264,122,202,195,172,64,242,254,123,133,157,224,187,229,120,79,238,142,301,149,51,86,101,118,325,150,239,306,277,316,212,105,270,174,289,333,173,267,340,133,204,150,149,356,360,80,158,229,222,388,198,257,178,354,231,160,281,382,78,293,227,112,99,308,95,217,64,301,140,75,211,111,341,47,211,352,70,179,97,136,283,180,220,178,305,172,131,78,247,168,122,322,229,383,289,173,390,266,286,181,181,76,168,247,338,279,126,371,215,177,131,221,279,113,215,342,386,358,77,193,79,315,353,346,264,141,256,195,167,263,271,217,158,72,117,186,199,148,152,297,182,293,275,166,89,109,120,151,297,144,96,315,281,87,175,225,121,304,193,301,342,303,35,188,333,127,132,134,137,153,262,114,314,192,114,281,108,356,222,145,121,281,332,188,203,196,175,78,159,133,301,343,183,138,257,181,337,409,131,145,140,335,368,289,302,322,98,279,318,219,179,214,117,381,88,88,345,270,343,298,174,72,138,116,137,244,139,149,169,177,95,136,260,292,114,245,132,290,234,383,174,110,149,319,267,354,106,193,379,215,319,341,283,276,260,159,152,89,225,154,167,397,129,83,70,150,82,190,176,249,186,187,187,108,106,259,251,332,99,179,221,258,106,281,263,115,304,385,133,254,184,159,290,211,107,200,181,181,178,109,262,246,106,295,84,213,103,64,121,218,113,31,339,379,66,323,87,89,106,82,171,95,309,59,83,105,86,232,140,370,145,220,202,160,104,107,106,67,146,267,277,284,166,175,384,222,112,148,128,66,202,351,365,98,177,68,229,105,173,96,187,83,223,126,191,99,249,173,394,208,189,263,195,143,182,206,121,145,152,50,310,273,127,293,90,74,95,319,279,278,131,200,367,400,90,83,382,140,235,160,348,93,223,359,342,99,233,67,265,123,276,337,113,198,110,402,132,330,143,201,298,78,342,181,233,144,77,282,230,128,78,349,301,79,234,195,195,239,279,282,308,326,127,354,90,201,366,247,143,163,174,150,338,70,123,258,203,350,246,154,297,88,168,321,261,272,374,331,174,231,103,99,309,169,175,168,46,243,188,154,127,287,147,56,50,243,142,204,166,361,180,224,129,345,159,290,169,332,314,351,135,306,270,202,293,204,98,51,357,163,83,364,211,296,109,235,126,219,226,163,219,122,191,140,192,181,270,123,154,149,125,343,314,96,355,237,292,235,124,164,229,213,127,130,211,333,260,355,318,331,246,101,233,151,318,402,131,228,222,168,237,140,101,149,134,223,142,249,301,264,263,270,187,194,86,187,144,87,271,160,271,132,257,298,225,275,156,130,143,206,135,98,178,216,215,268,332,212,116,138,164,225,140,156,256,38,109,156,183,173,125,102,279,115,87,265,188,145,183,314,245,278,298,155,180,177,85,340,296,208,272,287,310,267,151,79,232,271,202,182,345,105,252,373,217,238,388,141,272,244,155,293,271,174,334,111,108,97,186,108,173,167,224,148,278,259,366,197,291,235,249,271,218,161,266,38,40,312,183,72,150,157,178,226,240,127,233,147,339,102,74,402,300,263,388,203,392,139,85,273,182,356,310,350,148,306,124,267,144,336,237,144,175,323,227,138,122,315,152,299,148,128,278,194,162,201,141,267,297,172,219,172,192,384,278,98,123,127,302,214,144,178,292,228,141,229,180,247,181,189,96,171,205,332,206,378,284,200,321,265,242,194,174,245,161,144,107,200,101,201,311,153,195,209,292,307,257,295,83,81,217,169,152,143,104,422,97,96,230,159,261,245,334,255,261,223,359,197,256,287,264,209,233,279,120,338,273,279,243,283,111,332,304,252,195,230,310,146,197,129,252,338,206,215,80,378,174,202,288,146,319,309,158,216,303,380,334,67,342,119,232,118,266,233,198,167,190,344,197,200,112,286,120,52,219,159,290,262,231,189,231,176,134,84,324,233,347,312,126,208,346,203,328,75,144,153,222,270,187,104,260,270,131,252,143,198,216,152,242,97,107,200,279,345,158,261,250,176,341,316,141,115,337,148,327,80,292,173,336,197,124,286,214,433,248,105,84,161,265,207,180,131,208,175,351,357,219,109,207,326,132,191,401,124,260,169,198,137,133,184,157,204,89,138,306,354,139,157,209,290,78,220,102,318,160,178,118,236,337,409,173,264,251,223,387,42,305,215,292,304,336,267,211,184,312,104,264,187,42,195,281,109,230,137,241,159,227,188,331,152,121,340,98,167,115,286,254,147,102,79,159,360,243,173,145,388,303,212,153,198,206,199,162,172,96,151,243,261,255,336,258,118,264,45,126,85,249,195,153,227,210,255,256,238,255,256,120,349,276,123,332,239,255,216,114,364,136,156,307,238,198,196,199,198,344,293,137,206,233,334,190,219,254,268,75,241,126,275,152,253,325,115,329,266,285,111,195,330,85,228,177,326,240,338,182,123,169,211,174,142,201,249,222,242,280,342,134,354,329,54,250,142,139,284,158,135,245,159,217,147,283,169,181,204,137,89,164,113,148,337,336,144,81,190,203,161,316,310,63,161,83,126,213,326,177,202,252,137,57,158,208,117,90,194,94,155,279,104,144,315,304,338,363,343,306,104,319,156,245,76,151,61,179,246,70,278,313,176,194,251,331,92,381,144,253,216,114,346,166,183,294,287,276,362,238,186,198,203,251,222,173,148,280,138,287,221,215,126,243,210,264,89,327,367,283,135,340,335,212,187,156,203,353,195,109,169,164,158,352,97,367,416,363,377,211,78,105,152,75,135,85,332,191,231,287,308,234,205,308,115,231,304,142,248,326,129,311,101,146,292,324,148,184,390,126,121,179,344,222,165,316,337,352,267,240,288,296,287,142,272,290,173,104,161,150,133,174,133,307,121,134,122,87,256,296,183,276,168,82,158,69,217,144,268,233,111,64,173,227,171,174,289,291,288,153,216,182,131,136,259,329,313,422,335,195,361,158,278,257,204,158,203,155,207,131,175,317,174,328,232,262,175,249,356,217,176,294,106,204,133,123,289,127,374,281,187,75,292,285,130,196,303,315,75,240,333,223,107,75,361,392,126,346,316,330,155,307,238,121,264,402,108,327,208,235,348,183,272,275,296,243,274,298,291,138,100,164,162,193,190,332,207,320,323,277,277,237,224,167,122,354,329,386,172,251,94,172,178,133,296,110,199,146,133,179,74,255,187,243,76,331,213,268,121,137,311,272,307,158,244,378,367,255,147,134,224,317,267,188,157,343,199,266,102,214,183,224,123,275,190,261,260,128,327,101,187,260,162,256,80,199,205,220,166,144,339,138,141,315,281,330,224,214,161,194,317,212,172,294,150,74,187,210,147,346,77,365,104,193,344,398,305,19,22,207,336,182,318,211,115,353,374,209,273,193,144,101,137,216,153,220,186,238,82,78,305,160,201,362,261,380,148,204,179,250,191,83,143,134,208,181,312,229,263,84,280,362,224,221,201,248,261,322,121,181,77,86,207,231,288,102,120,229,150,109,217,271,354,220,99,388,306,271,216,292,294,336,245,421,188,227,247,130,240,329,200,265,276,135,96,181,91,220,260,306,270,400,364,296,316,155,211,273,267,204,326,169,165,162,294,153,122,343,250,224,314,242,215,140,279,193,298,209,155,301,210,240,284,257,233,216,42,249,382,309,206,285,241,100,199,70,216,38,273,143,289,116,203,278,91,114,336,265,376,124,107,175,209,410,388,209,199,138,205,176,228,99,167,88,344,105,91,105,193,276,222,115,296,397,275,363,264,243,271,289,219,130,130,189,178,346,185,269,300,253,272,235,195,390,378,284,342,238,129,130,83,132,125,332,272,143,152,333,321,73,212,130,78,232,121,193,372,210,211,136,173,249,263,210,359,228,307,140,109,131,187,178,316,225,164,165,262,180,225,263,290,203,208,263,273,234,50,145,58,349,281,247,237,195,162,189,76,220,238,152,361,114,258,124,95,311,309,264,249,149,87,190,263,176,236,248,218,94,144,309,176,97,199,81,130,335,117,248,356,156,264,205,160,367,159,218,180,213,352,111,185,301,190,253,72,367,177,281,111,349,113,291,227,264,202,151,377,152,232,112,142,168,206,91,175,150,77,117,188,272,258,286,153,280,297,259,111,142,297,135,282,20,242,191,206,147,309,205,78,263,260,154,206,323,180,148,294,46,152,169,81,331,352,292,372,146,217,301,285,188,346,235,135,76,401,140,182,233,156,134,297,204,166,224,293,290,298,378,78,116,189,109,197,59,380,366,158,90,156,134,254,203,343,328,164,288,265,357,105,124,143,174,136,71,215,126,317,251,232,326,132,148,187,249,341,232,287,287,294,173,175,142,158,160,111,168,180,337,289,167,191,160,250,143,98,187,347,371,188,128,179,122,252,61,293,181,221,249,337,335,162,386,94,293,373,223,77,293,279,193,164,244,243,101,134,100,182,361,234,71,192,352,286,367,343,355,167,275,183,347,117,255,235,126,98,124,268,232,136,157,254,391,122,197,109,298,171,121,145,106,78,339,152,187,232,154,113,219,178,76,66,212,237,318,268,216,173,180,287,45,240,234,122,292,212,381,180,159,109,264,217,153,118,314,258,261,245,199,91,90,163,207,101,199,58,358,211,205,111,287,81,279,332,364,141,112,224,192,147,196,308,312,255,271,187,327,374,167,253,304,121,327,325,176,301,189,236,310,265,109,126,220,132,188,282,75,188,126,108,214,128,285,159,358,202,187,144,115,180,126,53,143,240,190,336,232,108,215,263,195,304,338,242,276,260,207,311,181,137,212,170,263,317,123,207,360,352,134,168,194,349,154,225,263,334,323,207,261,143,287,287,247,117,232,225,268,238,172,299,286,374,321,145,359,197,120,268,299,295,160,74,74,257,197,192,247,217,195,130,157,190,167,205,275,127,356,214,341,239,91,161,165,156,143,215,236,243,282,308,334,236,89,139,185,276,274,180,210,100,234,299,237,318,385,343,315,212,242,159,86,216,258,360,137,210,206,154,362,242,244,104,182,125,132,150,223,270,238,206,236,348,300,210,319,144,201,116,324,150,272,155,197,228,151,166,279,204,309,302,243,86,323,139,217,321,120,172,183,285,155,241,365,329,153,289,306,204,281,249,111,270,145,313,89,153,319,348,317,200,252,212,110,274,298,354,124,141,359,261,235,163,54,323,205,248,175,171,256,147,302,212,224,294,321,227,198,187,113,401,231,226,164,248,91,179,184,331,154,193,78,180,86,220,234,125,63,270,278,146,305,341,292,238,58,284,186,165,74,152,243,349,280,301,100,114,328,167,134,334,65,286,368,289,201,328,385,319,214,171,180,102,147,235,186,336,272,241,204,368,115,296,298,369,230,193,335,149,222,161,275,108,262,118,248,251,244,169,241,332,339,311,227,336,197,360,103,276,189,342,362,335,352,51,213,137,204,106,276,75,225,220,166,196,238,36,325,206,261,347,299,367,236,172,256,205,193,250,231,383,285,210,332,296,238,295,199,308,253,198,59,323,311,162,334,234,321,269,211,244,115,169,89,183,342,374,191,139,223,239,244,387,215,231,324,383,214,217,321,195,345,279,184,205,291,351,88,357,396,240,348,300,242,208,257,262,109,298,319,295,171,158,194,217,239,186,149,218,178,77,146,144,273,378,273,223,140,55,264,148,371,147,138,156,141,112,147,105,260,283,88,149,327,259,156,127,72,164,282,307,319,306,215,306,300,358,119,217,152,359,197,182,315,147,145,101,184,188,242,173,260,136,324,301,138,264,49,245,41,317,300,187,362,265,231,274,305,279,309,127,161,169,298,168,294,292,218,298,141,118,207,249,297,247,260,298,210,234,161,373,172,206,90,291,357,159,162,160,302,324,200,225,294,114,254,158,394,178,231,314,268,71,341,262,346,142,218,208,367,142,270,155,244,257,188,307,250,106,222,202,324,155,152,175,144,226,153,70,128,124,191,354,103,73,180,266,216,74,281,357,125,180,185,354,98,120,62,297,285,249,277,236,252,96,246,59,313,307,238,226,237,220,117,85,120,207,212,119,148,203,162,217,86,41,299,323,118,137,124,283,138,357,167,162,405,324,204,58,291,242,148,239,283,208,97,223,170,158,338,326,351,197,379,140,310,212,151,191,286,271,212,277,338,202,194,322,103,389,246,143,210,211,266,266,291,138,203,144,226,275,352,291,175,279,325,123,319,167,116,167,207,362,107,51,331,232,217,41,235,50,375,211,170,370,129,418,221,200,196,53,161,304,176,323,264,230,309,371,254,140,139,87,120,323,241,232,275,229,227,82,154,79,236,221,301,167,272,286,120,75,262,173,116,315,88,114,273,285,266,100,143,341,263,73,338,365,261,107,371,199,230,271,247,54,104,330,206,183,145,148,205,210,236,303,285,183,109,256,311,187,300,291,324,316,327,165,149,235,238,209,306,207,154,179,84,184,294,110,165,288,162,314,274,351,246,299,154,171,72,329,311,102,300,189,120,175,180,103,226,333,115,329,287,341,237,202,232,148,206,309,204,218,269,126,310,333,253,179,93,275,321,318,98,198,141,225,252,268,105,288,321,231,276,170,227,221,244,375,110,134,118,332,102,62,179,287,96,141,254,226,199,348,219,341,143,115,245,160,224,178,276,294,310,353,164,306,143,145,289,218,267,186,312,239,172,257,329,172,180,324,294,327,88,297,407,142,383,254,233,224,211,338,202,298,158,264,267,229,224,124,123,223,210,202,318,256,107,321,186,241,252,259,44,101,285,339,119,176,352,236,221,300,110,386,258,394,333,94,184,170,156,368,194,251,237,179,168,170,297,134,208,145,193,329,334,269,252,226,315,285,142,253,259,271,228,383,141,335,243,135,356,222,205,317,297,357,231,355,111,95,171,137,89,210,330,323,192,304,281,330,128,99,339,151,290,168,205,253,277,113,97,175,202,375,401,348,295,198,345,314,182,180,308,306,207,274,100,229,222,343,180,279,378,310,397,363,372,155,415,297,164,265,153,251,283,281,274,133,102,141,123,120,276,132,65,68,233,268,389,342,329,316,190,301,127,342,153,304,251,334,368,175,304,180,226,389,210,221,83,43,309,215,270,286,299,163,316,196,187,222,238,225,217,362,207,176,175,304,223,262,160,145,289,190,90,190,372,356,321,166,187,213,343,339,210,223,132,90,202,380,197,107,59,134,183,120,257,302,361,332,193,348,154,179,155,231,123,177,223,105,190,138,215,203,383,140,130,111,250,167,243,316,389,163,298,289,364,243,171,125,105,126,277,290,306,234,302,404,183,172,209,331,88,304,228,257,128,391,161,176,328,280,394,282,227,227,169,117,144,129,296,127,192,324,345,339,364,191,190,177,152,54,262,142,102,135,200,168,307,236,286,268,199,262,282,161,185,127,105,172,216,240,154,311,261,116,340,228,231,140,181,98,254,221,108,413,224,330,158,110,357,312,193,124,319,164,215,283,111,223,178,183,218,372,381,178,220,304,117,82,245,190,102,142,149,300,249,178,276,223,132,110,301,283,134,142,218,200,50,217,397,369,237,110,188,343,231,127,121,137,164,357,118,150,206,129,190,214,226,317,242,126,253,220,144,322,127,177,347,198,201,133,244,367,165,189,249,242,226,136,376,329,140,283,282,214,367,198,213,92,326,205,355,99,294,233,290,249,351,190,143,328,213,309,396,277,390,201,303,163,110,30,129,369,175,160,250,95,174,223,299,372,287,240,245,346,224,128,109,303,148,325,144,275,189,365,289,277,227,313,167,74,245,221,181,237,347,182,326,306,277,225,359,147,288,291,299,191,383,366,261,267,195,259,222,215,365,367,192,308,95,233,273,220,122,63,222,339,268,231,224,152,322,157,122,194,193,332,233,303,241,230,362,175,361,94,173,275,204,137,233,197,317,346,153,241,196,200,394,126,134,278,171,159,202,160,222,350,167,208,193,43,324,389,341,190,343,153,272,233,114,75,368,240,264,158,214,304,178,205,54,127,255,362,173,223,291,231,310,95,226,314,172,121,339,249,107,302,128,246,165,321,309,226,221,352,77,335,185,338,286,71,205,74,200,313,224,229,58,300,63,388,375,130,222,163,48,329,299,79,173,174,204,199,273,156,212,114,239,270,204,88,165,159,291,360,357,170,305,323,158,327,181,331,166,258,183,294,145,346,340,176,167,143,288,313,201,327,165,267,146,147,212,112,369,118,106,327,298,215,147,124,183,382,189,132,273,77,150,171,235,143,307,233,330,224,308,317,296,178,195,205,182,96,80,213,44,72,291,188,332,212,119,70,170,344,139,293,189,93,259,242,212,277,203,241,316,242,194,266,368,261,196,203,305,183,197,192,235,130,159,302,221,190,198,154,395,113,284,207,373,328,202,287,261,382,321,176,192,323,164,390,130,395,331,361,179,171,68,253,143,162,121,59,74,434,251,120,88,231,137,324,156,381,169,171,310,300,259,41,194,285,333,216,162,293,304,138,221,190,321,309,373,317,289,365,171,374,329,256,328,217,117,181,83,169,366,134,209,177,252,80,289,355,250,126,281,203,333,202,276,379,314,237,119,337,217,281,111,312,193,287,267,156,208,161,59,266,246,265,219,380,199,375,159,71,207,351,208,277,73,348,287,229,132,356,173,47,157,360,123,344,134,210,199,415,287,173,346,308,182,347,109,316,232,140,191,331,126,154,155,229,248,211,120,140,203,340,81,203,178,225,97,211,345,102,365,191,76,136,137,105,391,145,205,152,215,369,313,115,112,325,309,173,264,251,118,166,349,265,138,229,172,233,257,130,371,138,195,178,344,223,371,134,310,115,379,137,264,362,186,174,297,179,136,68,174,172,147,146,329,271,90,126,145,195,175,315,295,317,182,125,379,274,285,126,201,171,227,366,132,180,152,58,282,295,110,191,116,317,148,146,279,220,294,327,59,355,349,276,213,101,117,224,145,127,318,230,91,372,283,106,207,267,171,358,177,252,201,213,216,204,259,175,249,233,265,199,395,366,356,257,136,175,350,156,259,202,302,111,210,379,68,170,103,186,277,289,219,230,119,162,367,125,323,224,120,149,144,215,300,68,217,104,142,218,389,153,218,331,304,305,93,273,117,118,150,336,135,113,249,312,233,256,166,356,234,187,143,160,222,209,307,141,272,149,141,226,178,340,202,324,112,103,152,354,211,159,293,98,167,350,250,153,280,209,54,337,348,247,209,207,281,348,314,230,279,157,171,194,195,105,148,271,122,267,110,158,130,246,202,142,203,74,79,247,145,28,243,257,153,223,144,102,231,171,310,178,239,134,240,141,202,316,194,162,248,285,134,260,273,119,381,314,60,75,320,318,267,172,271,187,252,183,241,120,271,151,206,144,379,234,221,139,176,281,177,322,249,249,304,151,333,182,312,312,215,172,243,357,316,121,291,180,122,115,306,223,214,288,214,307,154,275,95,354,304,148,389,406,190,334,137,251,90,151,249,221,161,37,108,229,222,151,200,382,227,106,175,292,258,219,219,231,255,276,249,179,246,121,262,118,92,325,147,111,379,158,285,238,121,336,357,335,221,145,332,174,219,85,322,183,116,289,349,86,118,102,274,224,263,348,345,389,239,176,287,345,333,185,320,330,309,265,388,313,210,326,320,163,205,87,291,269,321,270,211,376,317,105,292,155,255,213,157,163,244,149,313,250,170,156,351,275,107,169,125,400,159,217,251,141,138,127,421,198,300,153,265,275,297,176,236,135,192,315,222,375,337,172,115,142,276,241,355,228,150,207,118,401,247,109,205,171,268,397,123,176,289,280,313,114,154,231,109,228,116,137,84,234,280,104,137,177,137,280,209,251,117,120,394,175,199,264,192,174,335,293,234,237,251,300,263,142,126,104,195,379,284,328,304,131,159,259,212,219,291,290,248,111,333,140,112,365,196,118,383,112,288,99,365,192,378,362,264,152,374,155,328,189,289,256,276,261,153,222,256,172,127,143,187,337,169,88,328,202,224,245,304,398,267,242,203,342,226,266,108,225,178,361,348,294,275,182,221,380,167,216,235,106,182,217,353,252,180,318,373,125,242,193,301,208,305,114,381,156,182,347,225,201,345,234,205,223,204,286,298,63,216,159,186,148,190,171,269,137,191,128,399,215,321,371,59,263,285,195,172,147,136,158,129,231,304,289,183,350,105,332,103,274,343,231,300,285,189,133,179,148,141,345,159,237,247,230,126,185,300,171,247,274,117,339,84,223,327,152,100,106,202,118,139,174,177,227,237,139,157,270,314,174,404,251,123,280,169,175,227,220,265,345,321,279,269,211,347,94,216,302,128,107,140,115,239,215,248,345,178,255,166,361,105,323,404,182,233,154,231,284,184,240,110,225,211,217,184,216,313,170,235,182,248,172,104,290,194,322,383,241,75,190,313,101,126,178,82,76,249,335,91,318,220,369,358,234,226,335,357,326,309,258,334,301,182,158,192,117,354,130,391,201,123,153,304,74,63,325,247,126,324,174,225,273,124,260,109,285,187,180,66,349,278,48,190,115,214,228,276,147,246,285,154,311,71,265,251,322,178,135,193,204,229,203,207,192,382,272,94,120,264,127,241,374,302,273,179,134,158,216,178,164,170,145,246,264,287,294,218,157,196,179,247,220,124,161,361,213,276,214,239,306,252,288,392,354,197,87,170,304,306,147,223,115,257,246,322,310,245,207,108,339,354,275,196,176,225,305,219,202,339,239,142,340,331,220,180,417,92,217,216,140,163,235,236,233,73,231,196,318,270,206,133,158,398,138,208,432,287,288,197,223,285,317,153,296,232,171,322,222,251,263,283,186,302,266,148,344,106,327,238,143,153,246,158,271,111,206,140,188,98,401,184,256,280,52,137,245,282,403,258,321,330,214,357,137,315,148,336,337,194,80,91,134,223,88,275,336,123,375,298,227,155,425,236,69,290,217,280,174,174,140,395,215,127,185,384,336,257,168,226,229,252,301,329,350,105,102,89,309,375,384,247,210,269,176,201,223,91,153,94,242,166,274,162,207,180,332,178,214,121,359,170,169,265,153,105,243,258,88,216,333,343,231,206,113,195,259,150,187,257,314,344,122,213,231,234,333,246,124,134,186,218,172,227,238,209,96,74,162,162,251,354,73,237,129,318,133,176,235,317,128,97,212,126,185,229,341,150,145,204,52,286,308,330,215,192,343,253,142,311,193,302,175,103,221,298,275,340,213,417,297,277,145,230,212,294,369,196,196,185,286,94,337,129,346,344,206,266,257,107,302,375,127,271,256,359,201,179,108,323,94,140,251,112,229,107,215,356,280,79,282,274,136,189,142,385,158,361,153,143,225,233,297,285,200,305,235,132,317,117,234,367,137,329,132,139,287,143,169,340,120,227,327,282,182,299,175,196,231,315,153,220,122,113,311,298,184,89,150,286,212,319,308,230,130,282,161,230,191,284,47,142,298,257,231,256,128,267,364,218,274,183,181,135,273,346,180,248,309,187,56,270,196,326,182,226,382,367,299,292,302,130,209,154,284,189,232,284,329,69,273,272,351,209,205,327,177,294,363,323,286,418,237,197,160,222,263,141,327,248,226,181,242,245,182,263,242,384,302,337,214,370,189,159,257,147,206,169,133,185,241,235,231,156,155,179,246,242,315,332,246,253,186,225,294,227,111,263,193,254,297,246,276,220,184,265,256,379,155,229,258,210,207,318,280,208,215,404,146,294,104,194,258,278,153,162,158,297,185,211,307,139,280,260,117,218,127,122,369,150,287,306,295,280,89,383,95,283,292,369,199,180,230,113,149,189,346,353,107,260,304,120,186,239,335,297,112,311,230,128,363,399,246,118,255,213,172,285,308,135,112,350,162,230,172,92,153,226,234,198,70,180,183,42,378,235,93,355,318,303,148,173,136,155,146,174,98,284,273,381,134,268,157,260,225,116,125,119,182,94,277,314,303,313,364,291,266,321,81,405,78,325,278,378,227,397,166,180,201,219,92,147,191,209,197,172,297,336,152,180,318,208,232,344,418,146,153,353,126,271,201,240,217,134,237,259,221,374,291,346,220,181,205,144,337,228,345,108,243,255,316,211,126,291,114,176,173,115,172,385,191,196,81,285,252,342,193,199,126,280,300,256,138,404,135,210,327,250,230,223,313,206,197,72,156,84,230,350,192,260,253,200,82,114,238,208,99,382,321,275,83,116,203,187,234,208,292,207,276,332,342,241,383,308,178,288,257,246,236,125,224,328,327,144,351,328,159,274,261,204,274,180,295,123,155,304,359,154,149,193,229,124,337,161,299,112,272,169,198,324,389,235,171,103,129,306,156,338,287,256,69,101,179,341,230,272,305,238,255,137,120,271,234,130,225,407,203,299,181,262,234,48,244,342,305,383,332,328,257,146,156,270,244,305,295,373,269,267,317,343,260,241,347,112,220,290,112,240,68,263,285,319,258,259,315,330,221,128,109,111,124,321,188,186,220,136,141,217,332,331,138,258,217,338,352,129,292,183,141,366,247,253,304,316,194,296,322,289,327,199,365,162,111,304,288,131,228,184,250,232,313,117,339,180,236,240,284,161,202,363,117,382,251,242,322,234,262,123,335,313,176,279,216,234,279,61,206,364,44,287,211,197,190,336,91,273,309,402,339,205,203,236,159,183,333,107,187,222,261,325,119,217,356,390,219,244,231,140,167,103,360,225,141,238,273,164,159,311,112,203,366,117,90,393,239,356,130,331,124,185,336,188,158,180,148,318,174,218,149,141,293,195,345,93,185,264,303,347,319,202,142,135,185,181,301,232,95,212,76,407,266,121,346,293,168,248,162,350,188,353,149,263,368,151,284,229,156,127,322,206,181,176,146,325,364,286,119,290,391,133,148,169,241,293,219,203,117,249,313,209,234,244,232,350,128,120,194,159,158,271,378,209,37,211,270,174,268,206,122,392,275,311,319,163,198,320,240,311,135,194,222,179,309,102,171,395,120,206,252,382,154,257,238,187,141,159,343,174,203,115,331,128,353,231,302,238,124,332,110,51,143,160,255,298,160,258,130,346,239,247,223,180,145,109,259,131,151,166,282,93,196,81,210,149,171,191,306,130,91,200,351,129,202,241,121,207,201,335,230,217,314,261,334,281,366,187,119,103,169,264,272,106,128,214,267,333,308,411,257,329,237,376,322,204,115,269,262,375,318,145,114,159,217,269,319,244,176,154,251,225,118,220,186,195,243,231,206,173,264,162,292,287,112,182,147,39,168,175,200,166,101,342,162,148,257,297,212,177,244,211,396,163,166,193,302,178,143,310,158,126,271,248,166,230,360,130,224,182,297,356,279,330,178,213,158,264,276,311,174,288,286,236,173,349,284,215,350,210,214,68,161,97,108,250,309,127,305,52,295,165,211,364,315,164,264,60,142,106,292,207,180,247,373,316,185,61,215,359,70,159,223,172,273,182,201,278,168,324,176,141,260,292,256,93,144,143,293,229,157,374,126,146,231,394,260,121,76,321,333,214,206,218,222,348,237,255,187,248,187,328,141,290,100,262,296,170,186,245,251,105,89,147,179,336,288,184,150,206,182,330,240,133,257,310,338,350,138,295,236,156,304,229,247,163,279,210,55,240,341,160,376,155,147,164,87,251,342,227,211,191,119,256,265,156,190,91,87,361,271,151,144,331,229,68,281,194,179,179,187,220,271,281,341,212,189,221,152,285,220,224,358,294,114,423,125,228,214,301,210,108,152,281,334,216,275,387,218,119,192,186,281,243,305,167,189,373,221,408,186,183,136,196,205,94,122,314,226,275,196,404,312,313,328,157,160,357,141,46,290,290,344,252,336,229,355,302,237,95,237,133,166,264,236,309,205,254,250,183,209,235,200,141,241,99,142,218,311,310,224,93,157,281,129,233,336,340,209,304,231,210,183,313,218,285,280,184,277,358,301,91,221,255,193,191,124,371,156,207,431,114,216,272,372,360,27,213,230,128,163,388,289,119,347,364,305,332,102,195,261,149,179,266,152,105,211,125,190,336,170,134,205,219,239,294,205,139,226,227,253,186,293,377,260,241,275,104,258,117,357,312,251,115,137,397,58,286,331,206,246,281,120,322,116,215,174,324,248,130,311,163,180,326,242,168,199,275,322,289,257,328,302,185,277,92,180,145,354,138,370,51,217,130,125,276,249,95,77,134,129,168,178,294,215,109,181,342,352,292,184,196,118,160,95,106,297,289,344,303,255,136,114,75,177,120,382,102,175,211,264,319,200,187,146,189,265,408,277,205,223,251,148,287,60,215,377,306,307,336,291,359,353,246,163,342,75,263,340,274,306,272,143,254,393,326,110,274,66,335,52,81,273,155,244,265,152,344,293,178,115,356,252,236,312,214,303,194,275,135,227,214,138,285,180,201,125,112,164,347,330,235,210,204,259,213,162,175,284,68,266,184,249,379,171,199,262,214,125,155,216,141,251,268,195,225,109,391,119,181,130,187,114,215,360,122,106,166,315,405,358,179,250,331,192,300,314,384,218,65,97,182,148,282,192,354,284,190,195,193,127,187,196,117,151,295,149,315,158,70,310,197,283,216,219,281,304,323,212,146,214,138,121,281,124,215,212,223,95,321,228,333,209,157,239,319,216,225,284,224,191,153,178,245,76,52,104,216,389,245,309,286,99,162,154,273,284,324,230,112,296,223,151,417,191,328,210,320,48,161,284,176,117,223,268,303,113,221,325,324,410,364,227,254,337,193,222,194,248,326,150,331,198,206,194,199,326,168,162,158,80,331,247,275,106,118,244,368,274,198,297,182,233,253,238,125,222,169,221,175,317,325,285,355,284,200,260,92,155,173,326,122,133,299,235,261,253,131,302,198,143,301,362,331,306,69,191,74,73,192,174,244,156,358,276,204,314,263,348,114,82,357,232,279,379,151,366,288,264,237,388,339,271,107,351,295,138,104,159,204,110,232,321,198,147,232,247,143,277,96,135,378,317,193,227,339,143,327,175,199,348,123,287,364,313,369,332,340,169,177,286,262,261,138,324,289,234,111,144,316,286,113,84,151,265,139,132,182,294,286,120,377,346,369,375,148,189,137,189,168,396,192,171,202,132,263,292,283,288,330,229,88,256,156,267,159,129,202,223,256,215,188,325,179,334,148,113,148,273,138,295,212,244,103,336,104,242,219,331,192,180,122,209,231,236,318,160,226,133,360,209,317,129,316,353,261,245,406,219,297,244,136,211,204,159,247,135,217,116,236,66,127,270,181,297,176,211,186,200,122,256,229,364,288,186,97,368,173,335,293,128,320,128,143,231,243,310,259,256,187,117,162,287,101,173,182,356,182,150,202,157,296,100,190,339,313,208,165,274,262,122,92,170,163,336,127,310,153,343,279,205,199,223,247,186,269,162,241,242,119,63,291,392,290,153,107,318,187,214,318,151,278,335,145,326,209,250,320,245,309,184,207,198,389,304,176,142,379,144,189,199,215,280,235,259,380,264,189,255,178,191,149,259,200,308,152,162,175,264,260,229,239,198,368,254,305,342,234,307,205,297,179,88,218,84,164,264,342,349,183,170,302,300,391,349,187,263,406,166,140,189,259,125,264,184,151,281,375,328,190,118,121,290,348,210,282,130,320,262,304,173,158,293,95,319,145,251,126,333,68,222,281,272,295,298,233,229,324,165,26,187,173,213,337,114,367,126,263,357,258,176,190,343,298,75,161,71,138,265,399,120,186,187,133,222,183,370,151,370,86,252,384,296,278,133,242,317,135,127,315,276,67,233,284,230,388,188,244,375,317,294,231,384,344,354,325,281,209,251,329,267,370,321,200,197,235,358,347,244,142,332,382,263,274,386,87,320,387,201,230,328,195,313,286,205,417,106,310,275,294,286,260,220,133,276,339,250,205,247,217,404,313,255,107,196,319,201,142,230,333,302,129,154,241,343,111,345,232,291,168,132,349,278,213,187,203,136,133,259,162,145,235,330,179,156,323,75,26,320,360,114,219,46,200,287,340,312,220,131,88,198,329,185,247,90,135,88,76,158,156,229,214,187,162,357,282,202,366,331,242,199,269,140,225,238,167,233,240,204,282,221,352,200,211,104,308,137,334,243,137,209,291,277,118,356,115,151,249,128,347,275,312,303,294,250,78,272,132,261,195,123,351,305,240,128,243,357,239,252,229,365,254,200,317,67,173,163,351,238,298,348,228,363,325,206,364,370,284,90,265,256,341,184,251,295,376,261,232,167,269,311,274,229,305,251,176,165,218,193,249,130,267,162,346,160,217,327,180,170,78,124,52,166,224,170,158,306,132,288,146,242,209,337,302,296,275,162,220,334,266,264,92,72,99,396,162,157,290,295,149,252,313,270,333,232,164,309,346,209,254,313,222,77,162,259,125,86,353,159,179,99,155,375,221,164,326,245,237,191,178,107,76,246,180,131,229,236,266,240,190,310,224,133,255,340,264,326,141,220,303,221,188,291,233,254,199,125,164,349,177,238,224,106,300,115,127,241,305,284,173,67,286,202,202,76,416,264,280,323,165,114,258,82,183,142,344,404,280,394,287,223,318,173,112,326,146,63,153,317,155,142,170,168,319,71,134,305,344,157,186,53,351,178,101,142,200,226,308,141,49,256,170,159,212,228,261,316,196,152,233,232,177,256,291,309,265,255,214,290,221,294,234,222,268,119,123,146,179,172,379,131,122,259,176,327,258,76,222,188,178,228,118,281,292,144,203,185,280,125,321,172,155,106,137,211,218,307,151,137,165,175,188,256,139,337,217,207,332,170,250,176,177,240,269,201,88,142,287,321,264,348,299,240,213,272,160,173,153,369,282,324,147,152,269,290,274,246,157,223,188,103,330,273,173,363,355,221,126,190,263,199,334,111,143,241,314,364,348,164,140,234,108,267,63,301,337,218,215,177,276,92,227,256,235,148,351,321,367,363,276,323,229,324,323,280,248,211,397,218,139,205,269,144,245,222,223,190,360,207,297,88,199,113,147,207,246,179,351,201,105,355,307,296,278,109,269,131,52,281,325,105,163,256,50,221,145,276,123,116,167,202,172,186,273,172,379,211,132,103,179,112,340,213,227,195,368,88,266,169,196,151,291,186,132,318,143,197,348,164,212,215,306,229,306,265,205,224,324,129,177,288,235,149,125,138,279,145,287,195,317,145,310,199,264,226,266,340,310,143,292,224,235,131,217,254,295,113,65,171,151,100,146,297,242,202,122,164,251,194,325,191,130,328,210,177,355,272,197,241,351,224,365,224,180,142,367,349,219,334,145,301,172,237,349,157,139,214,117,152,216,351,320,368,56,93,156,295,57,81,311,334,281,252,349,239,255,142,291,294,262,307,401,73,354,72,254,307,296,284,206,321,347,115,266,234,378,189,223,288,234,272,133,126,347,195,249,203,337,353,209,155,224,156,278,153,89,88,279,211,268,104,205,401,50,302,325,161,262,350,378,141,201,224,282,358,405,175,262,322,336,228,238,126,329,161,72,253,235,163,295,243,61,220,240,95,260,153,217,263,242,289,380,150,305,315,215,320,387,260,235,243,174,374,250,322,189,90,147,184,301,320,272,284,218,110,391,283,153,222,146,215,240,135,398,196,91,138,312,197,215,320,188,240,123,309,156,177,154,119,282,177,177,202,280,195,260,68,166,78,200,272,309,90,326,78,347,354,98,148,184,88,94,132,332,240,130,313,127,314,256,159,218,234,289,230,287,263,216,108,308,92,337,76,130,194,277,174,154,300,297,144,248,241,309,147,238,256,228,163,139,124,214,241,307,219,228,298,141,215,77,260,171,295,316,249,226,303,290,368,383,288,179,326,197,302,322,222,286,343,350,352,237,320,167,261,198,267,220,194,137,217,266,246,211,258,188,248,270,373,335,168,133,81,202,169,199,151,130,258,328,159,200,314,130,324,121,179,233,249,94,189,196,342,255,81,247,177,389,213,214,272,290,396,124,343,137,331,243,226,222,203,236,323,60,315,247,155,311,155,179,147,282,194,372,284,192,291,124,265,313,260,363,219,96,155,307,220,254,237,122,279,287,129,93,336,231,301,250,221,179,334,378,205,224,171,149,192,279,113,254,179,255,238,146,221,227,277,187,270,350,158,235,207,98,272,200,153,347,307,367,98,65,37,92,83,56,256,279,283,205,243,159,95,151,46,140,327,119,187,63,312,131,209,207,138,285,391,272,160,237,178,275,114,340,119,132,184,123,351,292,303,212,124,401,274,202,348,287,210,365,335,233,382,360,186,154,251,195,246,335,307,204,341,305,248,242,295,203,130,189,194,210,316,157,376,130,190,105,248,210,239,342,119,331,175,224,165,352,202,240,153,120,163,194,337,302,250,369,281,212,113,248,289,308,105,290,270,214,385,243,174,86,260,215,309,133,99,257,144,127,249,356,272,212,157,268,123,141,84,244,49,181,237,135,263,286,283,114,213,358,355,332,134,204,203,249,123,341,85,97,198,219,269,305,178,345,253,180,185,255,237,334,231,196,324,164,225,153,307,342,189,102,406,181,334,329,183,124,362,318,193,173,377,296,308,271,294,155,302,116,302,171,278,115,129,251,129,228,329,165,180,171,164,72,375,119,79,109,221,119,143,187,313,270,241,77,203,272,366,326,148,200,146,222,206,117,140,176,80,153,208,217,303,134,79,296,309,182,285,74,234,218,203,203,156,187,309,59,156,156,266,323,319,219,156,175,257,201,173,124,105,182,126,219,221,238,236,79,358,167,96,241,204,365,302,214,210,206,257,254,108,249,300,195,253,192,307,205,185,156,170,351,190,178,217,307,207,168,215,132,176,199,222,220,291,250,115,133,144,199,298,94,123,166,99,246,307,261,156,129,268,237,113,237,186,335,231,197,214,274,313,274,79,186,203,332,171,259,123,127,148,157,229,113,77,229,295,382,158,213,318,148,67,157,75,299,324,156,275,240,209,203,184,385,272,372,129,304,179,290,269,114,91,114,140,247,315,250,180,327,339,149,309,174,244,360,254,264,171,352,305,84,239,357,340,263,202,373,315,319,262,139,168,107,158,292,367,81,313,189,216,198,169,96,249,209,217,124,147,289,311,90,304,158,334,346,189,192,219,325,251,309,248,316,183,251,371,227,205,169,138,105,242,314,90,109,259,192,214,362,166,195,387,390,266,94,263,219,409,173,233,187,211,118,308,218,284,41,208,149,189,172,117,76,322,112,140,62,156,135,359,204,43,155,351,185,217,298,116,147,211,266,203,190,108,143,127,260,153,209,153,182,311,276,66,153,196,166,232,94,237,180,252,348,136,257,153,228,219,160,172,145,217,172,174,146,126,225,257,299,292,259,174,351,290,220,275,204,189,210,358,324,374,185,113,264,284,323,278,340,299,133,135,197,146,287,138,174,326,335,64,230,311,236,177,239,255,163,114,128,358,302,279,262,231,148,126,140,267,146,82,243,226,85,134,116,365,155,178,311,127,242,137,256,224,185,219,127,344,109,312,295,279,373,232,227,180,187,292,187,119,195,226,181,221,224,35,198,117,260,146,178,157,138,134,326,124,154,267,166,155,90,179,115,140,283,287,179,253,288,183,303,236,118,165,254,276,334,54,131,184,303,359,318,142,266,199,119,306,160,195,145,107,331,209,296,86,199,81,220,167,328,166,137,295,304,139,132,247,248,120,169,201,236,213,198,292,375,164,132,104,101,173,256,148,269,150,263,279,103,199,425,187,92,287,233,144,211,368,120,212,189,132,143,278,46,360,132,204,288,307,134,162,351,154,114,138,164,238,382,167,89,338,112,132,215,149,122,133,217,320,117,360,152,203,110,391,196,250,140,96,337,83,303,110,83,274,229,117,222,260,293,319,105,180,367,192,245,216,191,125,122,207,176,302,318,267,151,264,372,245,343,109,306,154,144,169,182,125,307,325,160,95,219,144,239,167,218,213,351,384,199,267,275,112,133,286,183,152,390,244,75,240,312,238,252,161,228,161,154,124,147,157,263,113,77,239,265,350,246,123,199,313,243,120,334,252,395,264,109,109,302,296,299,135,277,327,167,245,299,239,98,265,112,161,161,275,265,201,311,142,196,138,184,216,276,151,365,218,250,173,94,241,269,109,261,288,341,218,205,202,268,193,235,118,354,332,251,65,151,80,119,176,131,66,195,106,149,261,95,312,111,215,23,135,204,210,118,223,96,137,136,89,305,222,194,168,274,228,148,214,103,298,165,111,255,95,365,143,258,151,244,348,271,140,85,191,233,126,107,314,81,158,55,63,133,74,112,200,242,167,202,297,366,183,404,347,129,363,116,59,96,99,317,142,243,146,405,185,348,189,303,376,251,229,219,141,202,270,354,112,203,167,232,191,194,234,183,196,200,291,139,331,303,245,267,124,170,201,219,383,120,72,243,234,316,356,362,213,241,358,310,169,279,205,145,85,274,153,268,271,217,215,371,351,396,100,84,118,369,335,83,358,154,186,334,143,187,265,176,200,217,40,184,144,199,302,172,376,278,232,186,160,277,112,210,136,152,136,152,232,224,121,180,309,205,209,341,183,167,155,350,234,217,154,105,353,107,340,321,165,167,208,196,147,133,114,178,151,165,130,334,95,161,222,120,148,177,323,307,98,32,290,390,367,245,207,296,98,174,127,325,225,327,291,144,141,187,150,137,203,158,41,177,213,356,277,191,362,380,263,193,202,358,350,290,337,129,174,172,123,292,290,268,174,159,121,366,344,169,216,113,276,157,170,219,176,159,157,297,292,207,108,182,76,133,133,241,165,159,229,244,131,186,246,77,220,102,239,113,133,143,160,263,200,215,212,173,19,134,155,82,242,192,358,385,201,346,284,367,151,198,307,260,256,58,231,106,298,110,189,184,367,99,239,148,357,361,234,97,146,353,258,128,317,141,157,142,191,234,158,204,189,171,260,238,268,352,251,304,270,257,296,235,83,242,318,342,248,256,129,210,327,330,201,147,85,87,210,259,223,182,185,245,335,136,177,355,306,252,180,299,121,265,279,192,68,342,151,169,310,167,136,333,233,265,313,115,194,232,150,186,286,269,165,253,251,152,358,221,303,356,285,124,206,208,172,279,162,326,94,155,305,158,196,175,133,245,171,165,240,144,92,100,40,228,212,191,150,186,140,100,326,217,334,141,373,278,121,149,126,129,286,354,241,163,147,286,140,97,146,224,98,256,232,207,254,386,204,212,243,227,216,159,174,108,79,255,195,189,249,98,206,95,111,350,175,334,274,366,257,172,84,328,142,211,338,242,233,227,140,115,139,297,345,157,88,335,168,109,83,161,320,168,303,134,228,275,359,218,294,77,206,216,276,105,158,257,254,288,95,237,308,210,344,120,294,168,189,217,21,96,73,279,156,112,144,328,153,346,141,208,175,265,185,299,259,398,237,345,265,186,235,347,163,311,297,348,376,291,127,340,154,210,134,217,116,111,114,140,246,232,229,39,113,187,254,217,76,358,317,307,247,304,277,272,354,363,102,86,307,144,303,97,297,170,77,147,144,223,149,283,184,183,235,168,309,298,95,325,205,127,330,171,136,180,167,333,338,342,202,364,265,208,393,387,335,113,189,248,386,200,173,166,96,345,358,324,122,326,137,199,203,95,335,79,170,100,223,232,311,297,79,121,315,275,284,239,356,366,215,202,184,336,116,168,179,194,224,281,265,298,204,262,328,159,124,72,201,323,243,103,305,272,198,324,205,345,320,107,195,372,175,295,78,187,168,189,264,308,259,53,214,284,350,164,123,270,150,113,312,365,195,245,308,67,148,231,296,201,192,244,298,381,292,264,376,252,227,356,300,154,183,279,156,207,283,328,232,139,224,301,358,307,364,166,217,316,173,175,217,314,152,419,379,355,116,349,244,269,147,215,236,162,153,260,349,301,79,179,401,66,338,328,267,164,324,308,281,369,349,249,264,275,83,195,197,178,110,162,348,311,218,203,271,236,126,98,158,78,199,50,354,339,28,168,125,182,267,129,164,204,353,264,382,355,140,234,285,213,242,323,231,229,246,149,290,187,22,360,339,256,176,270,379,353,290,252,203,315,266,169,280,146,198,300,97,281,247,238,189,217,197,261,218,250,162,47,195,100,262,164,355,215,167,100,209,149,146,218,174,130,192,344,95,162,134,168,158,221,50,88,221,97,385,147,356,129,155,130,188,325,325,216,274,373,135,185,280,342,162,219,363,302,304,168,186,74,107,49,117,151,216,186,230,222,291,145,217,150,325,357,279,221,239,297,340,105,285,184,134,343,419,147,199,57,195,336,307,198,115,337,280,248,329,201,247,250,224,124,194,195,94,306,241,243,288,299,257,166,121,203,209,343,181,221,59,360,210,392,343,335,229,316,277,330,370,138,167,168,195,70,237,191,131,299,228,158,203,322,167,294,242,67,279,199,307,131,241,91,135,200,151,144,129,358,355,119,213,93,191,116,201,232,298,17,301,156,267,264,320,286,356,87,315,311,234,283,300,323,181,195,257,181,362,153,160,338,188,284,253,233,227,111,220,137,238,217,151,42,207,141,259,142,305,138,136,143,82,270,182,323,432,90,238,200,179,308,242,203,107,348,86,257,342,205,175,292,251,174,381,288,162,150,247,101,147,351,97,231,214,311,231,249,230,327,298,87,86,160,187,98,318,119,272,267,169,146,133,244,125,244,179,241,197,132,289,341,199,111,272,162,281,360,249,284,207,196,218,336,224,241,182,335,253,178,236,220,231,188,93,298,65,299,330,169,135,353,180,198,133,125,190,187,168,184,317,287,157,301,344,162,306,284,171,361,275,202,342,314,183,162,148,311,213,315,130,103,189,187,301,96,319,85,392,143,323,197,178,146,164,180,117,137,250,183,216,324,274,329,134,353,256,104,96,95,284,375,145,118,140,337,229,86,80,123,171,345,233,384,354,61,162,245,119,103,67,186,96,159,319,190,87,276,218,171,193,133,170,141,162,318,141,163,285,106,165,259,302,52,258,359,244,204,233,230,169,205,145,130,110,285,90,172,62,89,133,161,144,80,178,137,162,157,84,272,164,238,291,173,144,164,192,208,209,300,354,148,261,258,118,89,365,310,207,197,52,132,155,411,116,171,360,61,243,169,144,166,280,317,186,133,117,92,146,283,181,208,380,127,234,125,99,342,364,372,196,287,228,198,213,354,377,163,142,208,375,90,214,146,35,206,253,106,173,245,131,272,379,84,158,185,161,192,147,254,210,118,236,184,259,386,349,366,96,259,150,195,218,300,258,202,332,153,127,219,58,390,294,155,231,171,377,100,161,179,195,270,147,315,183,236,188,216,222,307,265,170,201,385,169,293,304,268,310,223,128,361,182,117,151,111,266,169,274,130,346,133,57,181,200,322,251,111,182,204,83,157,323,105,256,278,237,158,337,261,122,99,246,174,131,339,251,367,333,220,173,168,260,244,221,193,228,294,253,339,283,275,324,293,173,343,286,217,165,359,262,292,357,278,210,236,284,334,102,151,282,284,214,108,334,326,299,214,254,159,109,310,406,91,185,195,288,111,117,363,153,289,309,301,278,136,163,235,275,186,176,266,143,376,278,320,326,320,313,352,145,218,332,212,152,373,236,304,154,141,275,363,150,65,112,95,55,159,323,343,281,255,307,245,200,369,207,211,263,59,99,221,187,152,356,370,235,426,146,154,302,343,223,168,207,298,212,184,229,133,155,233,127,220,75,137,185,170,90,146,131,227,320,203,179,155,90,76,123,112,96,78,71,43,218,81,224,80,145,272,195,133,337,287,244,345,311,282,343,277,372,253,145,172,114,117,165,126,341,176,160,383,187,328,164,121,164,275,406,286,208,165,102,275,183,103,106,271,66,277,129,129,206,373,200,342,127,367,310,281,395,327,225,138,189,143,321,296,317,203,247,70,326,231,255,178,91,209,279,368,124,239,160,326,262,221,100,401,151,89,233,184,323,168,234,384,145,241,167,328,157,234,289,328,136,204,339,305,80,159,158,372,276,297,225,111,124,159,219,372,177,275,206,310,228,239,346,333,99,147,340,266,270,168,235,328,152,169,126,237,223,424,248,186,372,120,141,229,267,201,213,189,227,335,338,227,295,155,269,182,372,212,159,302,263,147,283,186,326,346,115,248,96,164,241,120,193,183,145,302,305,342,245,338,122,166,308,191,96,282,215,376,167,136,175,167,74,344,242,248,128,187,105,187,203,344,311,230,263,387,210,321,221,120,190,237,347,165,291,268,167,221,276,150,314,142,220,273,248,301,113,379,310,366,183,281,373,156,282,132,288,194,326,199,348,389,168,178,173,108,119,308,154,271,199,188,316,165,66,148,284,143,271,188,343,242,235,319,213,185,257,258,248,283,77,341,101,251,289,139,131,208,216,288,91,383,226,160,188,74,346,287,273,164,168,311,331,196,243,161,168,178,338,357,134,284,79,261,122,125,290,343,378,75,367,213,327,117,171,172,235,220,144,298,171,180,296,222,231,235,226,287,359,254,292,251,273,211,248,249,357,163,244,290,331,287,279,245,289,305,189,229,240,358,215,201,143,201,330,285,104,316,220,313,274,228,147,94,286,107,232,240,423,234,174,215,118,159,307,180,133,161,148,216,318,165,59,383,376,126,82,265,342,152,338,136,346,298,299,46,117,155,259,213,294,242,257,238,284,288,262,238,217,125,216,172,179,133,144,369,116,252,331,387,99,204,132,303,192,192,206,290,267,284,204,265,182,197,305,262,158,277,257,181,135,171,294,292,272,310,209,312,124,376,322,187,137,264,403,326,324,343,335,386,227,302,272,180,187,383,141,174,244,310,106,100,219,356,104,124,103,181,89,339,200,139,226,242,346,281,362,239,326,332,296,174,347,281,257,338,144,314,223,240,267,148,250,100,126,215,267,68,197,255,188,341,318,292,199,170,335,150,130,170,356,162,92,127,129,80,361,387,350,345,228,242,214,234,340,111,182,218,418,233,271,198,248,45,284,341,140,206,197,305,296,238,66,314,88,228,51,225,351,163,240,184,147,379,279,252,256,124,131,175,36,155,324,178,105,172,145,210,298,239,127,84,251,261,289,314,246,337,247,218,153,242,200,260,198,351,225,98,80,254,336,304,180,266,240,157,249,98,332,234,203,370,212,85,279,160,73,84,236,172,171,266,307,286,347,299,206,84,179,275,127,162,73,265,136,212,63,45,257,258,264,184,105,310,226,170,182,322,311,208,154,341,323,298,180,235,75,92,127,347,238,205,302,156,260,140,171,335,276,205,300,243,320,152,210,340,136,107,277,278,247,299,238,385,165,332,173,286,218,125,264,129,171,151,231,235,98,201,212,202,234,274,334,126,328,358,148,288,150,301,332,137,215,206,149,228,307,154,173,313,234,163,113,461,301,185,86,81,239,161,375,141,206,182,183,246,150,346,277,202,184,187,337,79,178,288,221,357,328,256,308,205,185,147,249,149,223,332,125,319,155,345,87,39,163,245,128,376,374,225,231,190,235,136,161,402,230,319,102,263,115,160,28,232,190,121,105,323,323,236,181,346,329,125,203,187,179,229,283,287,341,125,231,342,291,374,310,345,176,352,359,233,244,289,178,301,234,223,186,375,168,272,127,262,228,362,150,302,137,255,330,246,187,292,284,94,378,315,312,313,330,181,278,211,252,241,364,261,201,281,231,278,183,206,162,313,114,163,179,193,268,253,204,202,375,394,357,150,244,233,346,229,148,326,216,159,309,221,234,341,259,270,205,204,293,340,210,245,190,126,262,145,292,343,171,161,213,208,175,266,279,179,298,123,159,146,254,283,372,299,167,307,339,200,286,411,214,200,338,211,221,227,296,298,288,256,217,327,324,283,191,266,261,189,393,275,292,167,98,227,272,316,315,185,277,314,171,203,195,274,224,295,233,145,322,174,144,207,356,351,279,291,282,133,331,91,216,368,223,139,324,224,289,118,267,367,169,270,345,257,148,121,90,324,337,221,216,250,246,244,213,162,268,323,105,238,220,238,369,296,311,372,176,342,228,237,192,191,325,56,225,118,252,379,198,291,181,286,331,270,223,65,149,240,162,326,226,189,248,395,245,124,142,229,196,290,327,296,149,39,234,119,289,386,249,207,111,134,96,221,222,199,212,307,363,356,293,298,104,196,328,238,337,302,348,54,137,195,373,128,274,124,259,215,364,118,377,206,71,377,204,144,286,199,210,51,104,198,229,250,390,296,269,291,216,212,76,162,346,321,135,224,384,236,332,355,373,203,211,280,215,180,182,179,200,173,120,300,134,281,80,177,335,285,193,162,387,215,172,230,362,332,225,259,126,288,122,246,381,176,296,327,218,132,308,219,346,249,96,175,253,259,216,145,163,273,257,263,345,283,156,165,290,244,329,129,244,165,95,228,209,364,291,236,120,279,253,307,358,185,190,131,277,256,178,206,331,249,177,198,349,159,114,336,149,270,268,222,231,217,133,313,360,254,329,181,229,255,248,214,245,333,111,201,193,311,344,128,215,253,300,280,405,295,219,358,181,225,235,181,391,220,256,285,244,192,98,265,158,127,230,149,105,213,238,247,232,231,287,124,340,179,192,149,148,250,306,337,309,241,116,292,250,67,212,143,284,232,284,274,97,240,146,138,164,387,321,130,212,223,169,96,321,169,212,248,320,62,260,154,131,189,204,277,362,153,192,199,170,91,204,310,116,153,273,164,213,187,335,122,84,239,194,179,236,144,241,144,252,219,296,157,309,115,131,191,358,39,245,142,237,189,333,116,151,212,99,247,190,375,162,374,117,331,290,78,408,141,287,307,298,176,89,269,250,255,180,314,231,100,168,340,281,137,312,311,281,238,83,175,352,168,159,200,249,344,150,220,212,140,276,205,151,337,188,326,337,211,167,81,139,201,284,296,249,143,347,242,428,256,248,60,69,355,221,84,240,130,174,374,131,190,327,167,62,121,64,185,184,337,181,79,269,121,83,194,362,233,356,354,230,315,97,244,131,385,277,114,319,271,364,132,253,246,265,388,115,263,175,187,340,318,174,143,381,171,310,85,186,356,232,368,311,151,324,142,332,358,378,232,346,315,215,174,193,354,142,338,227,115,249,330,238,143,112,321,224,282,292,165,226,169,240,191,327,232,208,259,213,266,306,254,103,195,327,340,289,74,74,346,282,170,240,134,209,118,212,156,164,169,355,308,183,207,146,202,195,157,228,110,382,191,218,301,30,222,113,220,308,313,341,80,181,63,317,254,417,268,252,249,147,345,142,288,188,131,349,135,311,135,292,152,332,321,194,210,320,327,281,162,309,264,104,380,226,185,249,161,146,80,193,261,156,333,177,192,235,318,246,177,153,143,369,348,60,174,111,358,102,168,386,320,150,199,206,258,313,159,266,241,214,390,109,341,215,365,303,272,88,176,224,350,245,228,78,282,193,236,118,229,194,234,187,73,290,200,133,158,224,335,116,176,134,373,246,327,238,282,322,278,296,219,365,324,153,141,266,131,244,298,356,242,348,252,264,230,143,287,150,323,316,226,287,252,205,129,258,264,173,355,232,388,161,235,273,78,169,300,242,166,252,151,148,157,107,164,238,342,142,179,250,180,174,144,221,202,160,271,224,367,342,294,296,125,312,402,259,387,277,262,304,276,242,219,246,181,319,311,342,153,332,209,135,258,125,163,357,260,110,330,121,226,173,217,400,172,307,198,83,333,196,285,229,210,343,268,266,199,364,245,78,240,273,308,266,217,107,326,147,335,204,91,244,345,120,355,257,232,117,200,264,181,242,121,162,218,180,202,356,236,212,87,72,234,323,329,186,167,174,210,382,309,52,216,205,97,255,288,259,198,67,293,305,219,154,67,273,155,182,118,375,229,194,198,224,161,259,227,289,302,263,314,234,393,309,116,190,150,199,343,228,215,127,170,199,281,208,153,270,233,200,243,196,353,128,216,237,262,144,209,190,399,94,227,301,281,154,93,261,192,130,229,175,150,110,280,335,219,304,349,113,287,271,223,241,262,265,124,155,288,338,389,357,374,261,225,336,215,201,266,106,335,197,173,205,83,140,244,363,29,223,154,258,198,379,333,279,130,209,263,150,222,205,323,378,208,143,373,328,105,70,325,349,210,151,287,217,278,221,316,230,286,368,367,280,151,233,250,43,137,167,101,165,276,267,178,202,116,67,384,373,146,278,350,116,229,342,113,259,304,347,133,339,385,96,203,337,269,115,250,189,244,353,127,393,188,150,127,294,343,108,308,340,361,297,216,199,285,214,92,155,202,266,266,350,319,330,167,283,241,330,128,214,212,73,154,283,266,186,161,138,136,188,281,249,312,211,236,187,259,220,371,182,261,118,243,289,235,176,220,86,281,154,267,189,121,182,65,197,276,98,360,274,131,101,187,224,294,351,300,230,223,359,179,130,306,281,191,279,122,240,281,142,118,149,223,145,322,245,324,231,162,189,337,138,333,236,226,224,369,86,339,194,304,383,305,210,267,210,134,124,336,253,203,173,318,84,181,212,167,139,169,171,160,205,357,124,252,128,157,195,264,171,380,113,180,216,346,149,199,235,230,293,359,260,251,332,152,154,177,253,109,284,51,317,233,340,132,378,287,185,198,289,319,218,322,262,269,258,182,192,293,159,219,346,231,343,228,231,154,285,277,278,273,224,214,214,344,248,220,366,152,288,333,81,324,226,267,134,263,121,333,316,287,83,287,335,150,360,267,207,177,204,140,172,156,263,210,141,241,235,403,336,338,338,247,277,41,157,238,191,110,257,168,309,379,253,172,101,220,250,177,160,274,241,90,149,234,210,195,186,235,116,213,227,182,239,320,364,69,158,157,207,231,265,252,322,255,274,344,182,268,215,309,250,160,157,319,314,292,377,216,380,350,186,139,229,135,297,246,139,387,199,170,259,247,41,156,165,254,210,304,127,370,65,176,377,93,196,165,194,160,177,105,302,203,342,231,253,192,112,307,228,334,179,171,133,214,222,136,147,286,173,257,298,105,181,383,335,264,336,206,109,234,248,280,372,277,271,154,240,278,63,223,220,269,278,169,160,200,236,222,401,238,226,168,210,230,315,208,272,169,141,304,295,378,367,227,169,300,159,330,319,189,176,280,161,318,353,305,36,159,146,209,237,138,317,263,233,226,269,149,173,224,327,114,308,350,327,200,306,311,319,198,336,175,169,290,162,109,185,367,303,266,144,106,161,136,120,337,221,263,309,213,329,118,261,360,399,290,140,305,302,328,262,240,121,260,246,267,293,241,328,293,271,148,165,209,257,204,266,290,182,221,196,259,218,336,90,228,367,228,213,383,263,372,326,167,144,349,298,184,393,186,223,158,230,124,105,190,282,347,396,113,348,302,275,389,104,206,241,277,171,207,162,300,196,300,171,261,308,394,247,354,186,366,288,195,319,341,117,320,329,219,141,164,235,320,335,188,153,180,348,221,168,240,165,82,166,369,306,306,223,356,113,221,307,214,222,197,262,317,325,194,170,391,362,287,207,123,127,103,345,295,190,229,338,236,131,215,156,186,239,328,335,372,257,191,270,154,232,275,132,159,116,317,99,138,278,162,187,247,100,275,172,65,215,134,108,96,323,220,123,170,33,331,288,239,234,112,265,149,309,407,219,328,235,190,281,155,376,292,201,252,336,95,212,238,271,117,339,315,247,260,149,363,231,232,224,164,155,230,205,299,281,207,306,87,288,113,77,312,318,280,208,57,134,269,197,217,303,188,119,314,176,283,116,319,326,376,227,391,234,260,236,261,222,247,333,193,187,210,296,221,300,166,337,357,189,231,119,273,144,143,191,227,250,352,229,311,363,234,163,245,256,165,363,142,196,80,324,135,317,67,167,219,351,252,201,310,348,268,192,199,207,291,205,267,153,242,240,210,299,342,246,365,92,322,364,318,311,174,362,124,152,110,242,198,210,70,205,196,255,310,384,237,230,297,206,337,175,157,122,63,176,324,333,141,216,229,221,278,297,271,345,71,259,163,179,192,386,239,269,256,73,161,90,288,318,154,257,161,159,273,310,239,142,216,252,206,114,164,134,223,277,213,226,233,148,87,256,258,327,208,80,411,372,337,248,102,371,45,232,174,353,369,335,278,353,258,120,324,198,147,126,339,207,344,186,342,234,314,173,88,296,273,300,313,389,318,250,317,344,331,382,335,65,349,199,171,372,149,190,169,183,193,141,133,252,325,338,287,221,316,359,244,366,192,243,228,13,145,297,179,318,107,182,305,240,243,199,191,102,131,213,176,148,46,253,255,372,216,219,94,196,222,94,290,375,288,340,189,129,131,291,193,298,157,132,238,257,229,166,155,157,224,172,255,145,191,352,143,269,339,227,246,114,306,228,212,251,278,228,149,184,89,301,144,181,188,231,234,272,264,174,106,122,192,366,310,143,168,144,247,128,190,316,140,151,198,128,191,122,94,103,337,284,181,164,149,385,269,325,331,123,347,327,195,161,202,205,127,174,217,332,287,371,386,321,367,88,266,246,123,272,251,164,290,165,29,146,189,380,70,199,166,187,155,357,307,345,327,112,107,382,257,246,332,396,283,271,224,249,337,219,178,93,231,334,314,291,310,299,247,139,257,266,371,241,233,291,322,231,277,388,183,220,225,132,200,300,227,195,257,168,275,153,187,210,203,100,338,208,286,81,197,235,221,174,251,202,224,205,277,374,326,318,243,137,386,280,142,229,100,137,115,316,180,266,133,106,133,371,422,290,173,240,218,317,288,291,235,322,265,326,289,230,256,254,364,247,131,184,316,255,269,237,326,144,268,269,152,126,227,135,236,280,179,104,241,146,201,205,118,126,234,258,231,96,220,258,324,286,172,283,278,171,302,180,149,160,309,236,240,202,243,296,274,128,222,350,190,178,332,246,309,135,165,198,153,123,295,368,192,261,318,347,298,130,318,208,369,293,323,277,374,336,126,100,72,93,197,190,365,75,310,164,349,307,230,358,363,353,367,194,93,243,303,279,172,129,193,163,196,129,223,291,226,231,271,177,218,374,186,166,214,225,128,146,335,365,187,124,368,365,294,188,191,390,340,95,355,327,247,342,66,309,107,312,264,439,144,339,118,170,60,257,169,305,116,358,379,145,145,267,257,337,188,285,58,178,162,354,123,157,114,236,118,221,242,110,170,117,351,163,242,394,281,147,256,96,237,176,102,87,230,106,361,366,329,137,243,244,240,192,110,349,321,295,206,100,274,308,214,218,371,209,176,270,327,255,89,236,324,332,163,143,113,189,167,306,400,352,226,179,301,191,249,348,175,134,231,131,294,193,205,158,180,259,200,193,249,356,195,216,253,238,227,241,167,335,310,186,210,322,147,304,143,390,239,132,155,156,120,85,244,164,155,262,231,283,122,276,194,202,390,308,201,236,251,399,135,130,139,275,219,97,216,117,147,279,263,190,174,121,102,122,178,256,141,232,219,312,245,230,380,141,349,233,232,261,308,154,203,309,190,261,380,218,270,249,206,326,262,273,148,230,378,235,321,203,92,309,304,329,279,217,265,70,90,238,119,173,128,383,145,145,266,179,278,108,69,328,275,292,150,289,224,208,226,140,142,223,64,128,137,321,176,212,186,243,305,227,201,233,318,269,300,326,269,179,201,154,252,347,331,275,227,83,222,267,296,185,287,152,148,212,213,297,98,284,145,130,218,300,240,257,110,363,275,370,227,374,272,110,322,216,179,203,166,281,309,121,179,196,188,163,366,107,257,253,191,253,318,259,255,300,384,367,165,238,245,144,317,219,280,283,360,122,127,143,147,153,259,155,368,278,196,152,362,104,310,229,213,361,204,305,233,353,97,110,321,160,197,388,275,126,160,169,167,138,276,318,228,178,344,228,211,346,393,338,200,186,363,315,137,296,289,313,285,126,135,317,153,168,382,103,361,207,282,272,227,139,312,269,180,193,260,308,160,357,224,189,135,198,316,201,366,314,288,306,280,292,220,142,290,303,187,397,315,321,359,337,344,218,180,327,244,387,187,313,305,190,382,200,325,212,266,57,122,232,159,60,82,292,289,209,387,207,268,266,178,340,259,211,195,148,190,211,251,280,287,377,308,190,243,184,203,350,150,161,287,246,225,389,285,171,89,268,179,385,162,145,230,228,224,278,335,293,246,134,108,293,102,198,323,200,134,251,293,228,213,159,127,148,301,148,320,210,84,354,81,198,344,120,264,170,94,346,182,136,200,132,153,368,236,230,233,300,221,223,169,284,369,342,202,343,193,286,66,306,138,368,186,162,345,223,122,187,66,103,111,145,79,167,245,274,274,272,166,106,185,288,305,243,129,126,206,391,118,157,118,382,176,372,215,366,180,386,326,342,316,98,113,104,210,277,277,285,320,328,172,62,389,139,167,335,165,181,144,247,322,371,337,325,317,319,72,147,187,308,381,258,293,108,222,330,380,178,167,164,198,297,340,218,343,356,202,201,177,351,327,232,362,137,137,174,168,121,355,175,227,149,146,90,273,207,220,293,103,194,180,126,333,184,315,134,191,107,209,293,140,336,209,219,353,323,128,248,207,260,139,154,370,334,202,92,340,276,196,162,118,336,156,289,286,304,265,245,41,318,113,284,241,233,178,338,270,186,127,233,232,160,231,192,300,176,236,200,221,212,273,184,250,317,184,344,300,312,337,195,355,311,204,139,137,94,171,160,179,44,184,145,296,300,237,175,251,220,150,344,181,331,312,312,336,359,240,140,188,301,226,288,298,341,224,166,226,260,227,370,196,161,252,135,186,252,254,129,272,360,375,222,232,245,139,166,265,333,244,333,215,110,378,175,122,211,105,200,181,181,207,291,258,127,404,306,339,191,224,285,122,333,140,203,345,151,269,224,338,182,236,175,375,402,381,390,329,142,244,186,149,242,166,117,158,178,150,124,189,167,161,216,288,232,255,208,346,265,158,279,343,195,249,228,336,247,177,284,203,353,290,391,198,291,168,178,259,319,221,295,304,209,273,223,127,342,316,202,208,320,85,196,386,260,272,398,54,136,382,214,180,285,282,409,275,217,143,161,332,283,258,271,291,149,111,278,97,306,104,121,190,309,261,145,163,266,270,176,254,199,278,253,140,192,265,178,324,391,186,219,115,283,172,163,310,312,206,140,98,128,177,174,95,385,233,48,180,49,365,158,262,178,358,145,183,140,330,297,345,381,329,229,316,299,261,193,135,293,133,167,81,321,228,94,272,390,349,142,120,170,116,76,285,333,151,174,101,111,133,113,119,88,275,329,301,147,198,194,92,145,186,297,241,353,267,146,154,237,311,336,386,225,137,219,296,113,102,270,343,147,336,271,251,176,162,104,208,182,241,305,168,293,318,368,231,227,139,101,272,219,88,158,415,158,276,97,115,154,269,338,258,214,189,278,214,299,142,143,197,358,315,291,344,244,300,316,340,165,160,170,191,218,73,133,189,210,284,279,43,296,294,158,309,110,256,82,181,320,278,398,297,204,209,324,175,166,132,270,241,163,226,340,359,152,322,242,331,142,101,167,148,380,132,112,125,339,238,172,354,227,226,368,317,338,225,217,294,269,140,179,155,316,192,303,90,399,346,101,203,209,120,391,236,145,363,253,202,212,98,240,331,364,392,248,310,256,332,163,267,131,286,279,160,312,251,305,263,216,225,342,121,238,155,122,152,85,230,315,211,264,329,306,407,375,339,349,267,383,61,343,219,203,341,381,213,97,234,166,289,382,262,176,246,126,185,151,369,222,289,339,144,189,130,376,354,323,208,309,206,167,97,135,107,219,336,218,176,310,61,231,259,207,295,183,261,313,301,166,136,248,300,335,144,177,331,226,337,323,212,82,205,154,175,82,136,170,331,200,335,378,260,399,147,265,344,252,277,367,126,332,237,277,178,318,67,172,265,201,239,176,120,277,116,104,281,288,206,369,172,207,100,247,88,162,398,268,186,267,154,249,263,128,160,212,382,213,300,354,183,183,237,243,221,364,142,330,132,277,358,210,78,320,353,161,273,194,347,202,150,135,202,260,241,254,196,264,319,347,276,248,131,187,323,239,143,284,302,305,233,192,335,377,371,389,182,321,249,310,294,136,262,181,256,193,176,196,333,283,167,199,309,187,338,326,303,262,329,233,154,198,335,336,269,205,191,237,76,65,394,301,149,176,113,227,286,146,292,263,357,130,344,215,122,235,127,320,233,155,363,125,266,179,133,232,207,101,231,179,366,59,231,317,84,247,209,358,309,370,241,215,144,104,360,169,326,224,217,323,314,400,348,371,110,89,121,151,297,182,339,287,159,296,219,401,381,263,203,346,190,214,231,312,315,327,293,196,310,320,171,149,279,94,203,174,264,207,273,192,217,403,298,149,276,129,309,235,373,227,236,227,228,143,221,300,295,145,92,169,218,330,337,163,278,287,30,182,315,207,128,149,329,316,159,77,232,226,262,166,362,295,240,209,314,195,249,385,115,134,255,139,398,357,244,40,42,207,253,300,141,167,281,199,312,78,340,253,134,188,270,198,111,262,254,363,196,331,81,370,165,407,345,357,146,230,188,305,331,107,212,390,187,368,329,206,227,109,328,192,140,320,300,393,153,307,180,298,138,239,273,173,274,274,316,150,322,171,230,285,196,150,336,137,291,215,344,219,287,233,249,208,150,260,207,268,174,116,121,317,259,278,274,402,314,93,223,269,203,156,234,232,190,190,110,308,273,135,193,92,219,139,341,296,373,270,118,218,157,315,350,84,197,131,323,208,215,292,219,232,164,53,239,64,269,184,103,262,381,380,237,171,115,196,246,217,205,119,258,186,155,94,345,219,206,224,234,277,398,314,300,158,328,363,291,263,195,326,239,251,283,241,371,154,199,275,205,237,266,271,138,192,216,361,240,149,221,117,255,191,244,88,338,147,331,202,273,273,192,327,316,382,347,162,283,232,113,206,111,120,286,196,204,255,284,292,199,312,329,214,151,183,231,150,332,227,179,182,271,286,103,340,125,325,237,328,263,350,192,296,247,204,225,180,130,162,170,276,311,219,136,317,187,294,223,211,272,76,364,223,231,337,208,120,294,310,246,194,375,314,246,199,252,166,163,200,104,135,131,226,157,319,252,365,184,131,229,166,176,237,236,93,156,239,341,247,342,182,280,308,199,244,163,218,128,143,290,373,207,322,318,237,163,144,190,266,266,380,290,260,317,169,378,280,206,164,351,275,227,232,315,273,290,369,264,138,248,114,309,231,223,175,124,328,253,247,278,164,229,274,151,420,239,150,298,188,300,59,282,132,278,381,303,235,114,229,435,265,312,277,247,178,342,281,102,320,325,107,205,232,255,221,327,245,350,132,299,283,376,395,344,192,336,389,282,229,327,231,189,169,161,282,337,246,175,95,248,170,192,93,66,287,221,299,156,246,247,124,379,125,93,152,214,180,259,113,156,325,145,321,265,348,360,257,177,313,287,64,62,300,89,280,169,204,158,369,173,266,125,356,134,325,180,333,280,311,204,312,330,341,165,402,312,181,217,215,288,107,311,140,345,202,135,258,285,110,236,164,199,308,111,323,128,276,234,239,204,342,324,133,251,256,277,153,276,259,168,276,348,220,222,132,360,170,324,100,343,202,306,230,301,326,214,218,169,95,52,85,90,290,243,45,339,330,166,266,380,347,201,340,163,318,215,141,332,227,186,112,119,404,357,386,95,215,269,330,128,99,293,194,174,195,360,94,114,143,184,181,156,421,215,279,299,334,225,96,134,277,172,233,256,358,326,291,359,269,308,224,236,45,309,325,217,85,220,294,199,315,69,254,121,226,243,138,133,86,125,65,100,101,114,238,159,66,97,98,242,352,342,237,203,161,123,164,276,253,180,129,167,177,377,62,254,294,235,345,239,177,238,219,136,64,194,102,241,177,217,185,104,242,148,230,176,206,296,264,156,233,137,187,283,139,248,378,187,227,205,153,172,199,304,225,232,133,331,254,218,278,307,378,185,258,130,140,335,168,26,107,67,299,92,226,107,349,205,228,353,311,221,278,286,232,220,139,127,250,376,142,265,352,237,175,325,123,317,278,236,343,322,156,165,217,341,287,241,336,120,186,188,245,259,227,162,396,124,365,234,326,285,349,86,116,347,333,286,293,224,223,200,200,244,189,300,252,182,72,147,207,352,224,165,280,364,171,217,53,228,305,252,237,155,181,161,161,216,250,340,316,381,111,299,135,277,253,357,78,380,344,284,232,336,398,246,353,234,293,247,284,158,332,230,155,274,221,162,243,178,248,271,165,302,292,88,173,206,147,269,362,141,259,217,246,212,266,255,165,193,170,158,105,74,183,188,71,310,166,286,169,193,299,265,151,353,345,161,96,189,123,253,161,330,361,346,266,165,157,328,232,214,370,138,255,200,123,234,328,176,346,196,288,210,348,202,349,295,183,262,146,197,92,155,357,294,314,179,193,94,84,94,195,136,253,142,355,354,336,140,410,379,186,328,341,293,317,390,73,162,174,268,307,147,219,398,351,266,381,163,40,191,314,100,207,97,307,129,187,196,210,360,140,169,160,274,100,181,263,222,176,151,315,388,304,305,311,214,366,300,186,157,182,97,146,194,92,364,322,271,180,106,250,218,211,134,249,193,106,112,296,214,122,102,165,147,256,370,311,384,100,221,287,175,106,209,226,317,275,192,320,281,213,141,330,333,184,252,314,181,318,324,229,232,289,352,185,183,121,236,210,202,221,326,84,166,327,326,264,94,131,372,312,130,196,230,244,325,183,121,115,321,79,165,215,245,249,273,276,124,167,189,158,340,362,155,383,336,299,268,291,226,274,287,313,73,276,324,163,195,240,254,267,167,85,209,91,316,101,148,329,140,184,230,207,319,151,302,345,250,109,304,270,289,247,294,258,357,236,267,201,378,259,206,285,180,264,291,89,274,415,266,143,115,216,329,347,155,136,111,153,278,284,196,294,369,144,187,298,108,102,180,167,298,222,238,242,394,246,243,124,203,156,333,165,208,243,158,250,284,236,135,48,348,350,259,103,222,138,170,200,168,116,104,232,284,190,328,229,353,141,144,245,351,200,310,195,286,371,333,63,77,147,181,354,281,333,342,254,351,241,235,213,396,205,200,363,231,86,187,27,190,218,175,205,191,295,353,285,259,139,198,304,233,227,322,252,245,225,193,233,67,70,123,171,105,292,222,327,213,187,257,160,181,221,346,196,87,65,101,141,372,200,301,179,307,178,228,113,402,316,337,376,258,115,190,293,238,304,370,328,206,327,123,240,261,150,182,280,324,423,114,243,236,337,253,273,290,240,160,118,274,89,292,140,119,355,171,178,181,332,167,76,182,159,216,411,164,258,195,329,170,192,292,198,202,280,287,392,184,240,162,124,242,223,344,342,308,155,163,305,327,361,199,116,159,283,125,278,155,149,385,264,233,290,261,205,190,341,227,173,372,128,184,309,386,117,184,124,99,339,355,275,154,200,260,163,205,189,390,224,266,184,172,119,323,191,267,186,297,258,163,257,291,148,307,267,206,329,134,89,305,203,180,340,161,54,87,147,206,314,210,137,162,381,90,259,274,105,127,44,385,284,174,227,242,209,318,308,264,299,375,362,172,145,191,168,132,262,205,275,71,191,314,275,292,317,157,295,219,209,355,412,276,63,169,323,350,80,200,317,368,319,190,178,320,291,175,354,205,369,328,290,161,330,317,319,151,248,322,317,186,201,247,251,168,143,337,368,127,107,167,230,181,268,333,324,159,247,86,284,346,187,303,298,135,133,195,170,377,183,309,181,390,142,158,149,176,168,237,142,65,80,243,373,188,324,348,103,141,230,151,246,104,171,194,335,203,266,297,153,109,389,356,359,114,148,338,154,326,206,190,57,272,237,126,112,390,220,325,96,243,119,99,236,113,241,269,400,89,130,227,186,296,198,284,119,259,295,159,157,194,122,183,352,323,231,234,229,143,134,274,160,291,123,222,349,270,248,206,284,106,163,348,388,286,210,153,237,355,269,371,232,290,356,279,186,238,163,371,263,277,175,282,83,188,332,151,153,264,161,95,266,152,322,216,223,287,326,234,291,235,297,132,193,236,157,227,304,178,355,312,210,342,176,286,199,199,274,169,204,193,326,349,367,322,310,316,207,156,258,318,422,310,315,140,241,304,268,314,163,383,214,245,152,136,208,137,123,298,75,147,280,311,238,372,271,295,161,98,215,298,106,107,225,72,205,379,341,300,232,165,351,291,214,338,147,174,330,157,335,389,144,205,356,191,193,160,182,368,219,288,261,111,111,157,273,26,213,201,141,164,147,280,250,225,222,235,198,331,377,312,342,399,260,213,263,90,229,130,97,284,188,213,271,141,149,312,66,168,126,230,112,275,194,282,336,254,170,204,173,294,241,323,117,394,415,307,317,342,210,328,327,298,268,322,410,126,84,125,148,97,31,251,398,224,174,193,345,210,181,163,343,327,221,262,251,167,104,181,276,197,293,131,303,71,211,151,264,249,181,255,321,178,265,205,400,308,295,275,363,140,220,183,228,263,264,185,209,281,348,273,330,249,230,325,158,225,320,114,188,147,95,176,134,198,168,109,269,34,216,139,359,197,111,387,273,259,342,128,317,329,230,114,153,271,266,208,86,401,281,277,328,286,172,158,165,92,145,242,233,155,350,164,190,182,81,193,399,369,251,141,215,373,196,379,229,240,315,52,129,162,169,117,283,229,334,207,155,52,242,164,117,253,219,212,110,219,306,140,234,114,337,263,395,246,239,222,270,205,109,206,157,149,292,215,175,158,137,163,316,214,282,195,187,327,291,175,181,294,131,247,177,401,144,198,124,338,353,351,105,391,205,142,137,221,223,155,287,178,227,315,178,111,82,369,176,54,194,64,224,242,146,344,360,128,200,268,298,105,149,361,304,201,145,112,334,267,366,347,201,99,338,370,174,317,111,205,91,117,309,130,293,202,363,166,301,180,194,170,310,239,235,285,302,230,163,277,332,162,338,209,270,212,151,122,160,149,297,316,228,205,278,234,340,84,216,194,204,307,151,163,235,334,62,294,315,113,226,347,310,173,368,321,207,240,210,149,208,350,312,60,196,253,307,164,205,172,124,113,306,136,334,371,231,355,278,55,259,205,360,381,322,264,147,256,103,342,301,258,216,229,177,337,323,259,107,26,229,354,228,189,81,236,190,263,137,151,379,170,285,190,235,306,222,136,222,151,97,217,374,262,279,102,105,333,213,316,349,291,214,138,208,289,59,262,341,410,364,377,273,258,132,133,239,145,367,280,209,352,409,77,312,120,150,127,330,187,203,292,229,98,131,283,256,189,183,161,200,421,254,158,194,152,268,109,87,132,264,203,305,220,227,356,162,194,151,316,324,279,307,121,183,291,142,279,185,129,151,176,247,170,171,271,175,315,230,172,217,328,259,242,154,203,122,302,136,127,340,203,391,183,154,180,173,260,290,273,275,274,360,299,313,243,299,107,279,264,195,235,356,182,313,128,344,345,282,392,231,163,276,298,145,125,368,173,215,223,282,168,317,112,190,217,337,238,212,243,313,351,141,269,118,345,184,286,203,250,203,151,249,300,293,168,232,195,183,32,220,161,119,221,217,302,135,360,263,292,248,135,170,364,151,261,333,243,353,315,123,134,209,191,217,311,319,183,155,189,106,187,78,133,110,219,186,323,306,226,357,371,174,194,189,252,122,118,148,320,66,297,291,196,295,182,304,127,197,245,334,369,206,138,287,116,285,296,195,109,337,137,154,121,233,168,174,208,241,148,270,278,143,203,161,116,290,232,140,252,364,285,148,223,179,235,218,119,225,333,114,305,98,156,291,200,297,40,267,121,182,177,303,119,207,229,263,243,315,339,336,271,195,111,108,156,196,97,205,329,216,143,257,250,219,135,254,162,77,150,168,157,192,167,192,312,196,43,187,275,92,167,361,337,308,96,194,300,107,87,135,87,164,174,165,260,300,58,214,129,194,185,239,297,242,260,268,378,242,326,380,394,200,231,130,308,174,322,163,329,261,136,98,32,177,185,208,119,383,111,77,331,175,141,205,354,184,131,264,277,283,380,142,228,166,314,179,298,313,395,322,255,300,228,266,285,250,157,137,127,165,357,285,345,199,255,322,392,191,242,224,224,130,329,248,301,336,361,222,282,85,263,165,114,323,241,294,210,364,234,266,233,192,223,307,174,129,412,240,295,227,202,112,96,299,295,123,238,123,162,91,191,166,257,179,299,338,262,323,72,213,261,350,247,189,388,240,272,278,140,225,167,147,306,287,157,388,328,102,179,346,169,238,258,177,336,181,204,221,249,302,252,87,329,329,153,331,224,315,195,273,104,319,229,424,351,246,108,160,334,239,121,258,283,309,297,122,216,275,206,221,197,336,292,356,371,53,165,128,119,115,175,122,132,196,245,92,301,335,80,105,165,172,300,289,311,181,187,175,311,97,78,95,172,166,329,234,121,300,347,280,320,224,290,281,272,135,284,237,368,192,155,56,138,206,115,283,253,203,136,223,123,264,232,101,260,160,154,380,156,206,172,310,132,402,352,227,298,345,209,279,119,230,397,294,177,131,187,144,262,219,133,195,205,124,187,250,68,284,368,80,338,218,158,225,186,187,155,344,366,221,157,101,226,248,121,330,336,389,260,206,331,258,345,265,269,153,210,213,390,241,242,352,139,299,251,265,176,91,310,221,219,301,316,191,178,60,310,148,267,263,313,370,254,266,236,379,295,171,187,98,187,102,238,334,181,322,172,185,303,351,81,203,270,194,117,252,129,166,291,184,166,287,99,273,367,320,369,171,98,243,300,159,161,311,181,134,244,62,238,190,140,67,186,208,298,225,238,230,317,213,296,157,82,349,161,213,65,172,376,326,277,135,77,238,68,281,255,366,311,237,54,363,250,234,282,140,136,184,265,227,85,247,377,100,224,10,156,237,369,145,64,156,175,378,195,167,195,215,264,133,127,216,196,246,210,309,368,303,245,136,224,220,405,322,160,230,146,140,296,183,205,174,215,102,211,288,305,311,265,130,306,305,241,172,171,225,173,351,339,315,352,161,153,150,226,340,309,201,125,202,257,265,387,174,300,143,139,197,94,298,100,260,302,291,215,203,273,204,241,314,161,171,326,357,314,298,335,170,194,116,215,215,120,327,110,290,326,299,284,203,340,288,242,242,323,111,312,322,167,253,207,328,256,382,312,305,182,157,257,362,235,267,361,308,245,79,204,302,69,206,77,134,348,264,298,175,222,310,173,192,319,387,208,162,347,313,195,124,269,292,188,108,178,223,223,169,340,219,282,185,91,126,366,319,235,307,48,179,236,275,297,331,158,211,366,216,355,361,321,102,289,242,229,344,151,139,249,218,246,249,82,376,114,276,255,297,184,191,136,138,226,380,366,130,184,224,274,214,197,392,285,358,316,311,311,267,104,330,272,264,207,341,292,200,143,43,254,280,111,72,111,345,356,114,119,215,273,307,350,315,358,200,256,110,180,390,135,250,379,369,144,222,235,205,110,82,200,80,340,159,199,175,175,372,57,361,111,200,139,274,214,178,142,148,153,338,266,367,333,300,322,170,306,229,123,309,281,151,82,217,290,194,114,188,316,286,319,412,217,349,303,252,270,316,182,427,142,158,306,214,239,130,161,156,376,161,324,334,187,171,134,378,96,300,210,177,368,223,373,344,355,150,177,262,300,323,249,337,296,296,166,155,254,307,350,342,289,339,342,159,401,71,238,368,308,137,361,316,122,74,292,274,99,69,90,267,173,264,154,380,244,137,151,173,273,320,207,235,185,165,160,252,419,248,364,361,259,91,165,159,155,270,366,155,305,312,175,240,351,150,298,335,306,222,341,352,221,205,190,228,343,298,175,148,192,276,241,227,338,260,296,328,181,189,255,261,152,309,215,237,352,207,120,199,285,394,126,345,210,304,184,317,343,186,239,241,346,330,369,70,184,329,373,346,164,243,227,368,204,203,285,88,333,137,358,314,197,161,201,200,137,234,242,298,219,211,112,267,262,311,301,302,131,162,322,209,161,186,331,163,200,121,315,183,170,198,228,283,185,147,236,234,309,370,220,346,267,317,322,248,302,267,245,284,388,338,323,58,358,216,214,240,137,224,353,291,206,334,349,310,204,386,295,330,298,236,215,316,179,247,241,390,189,276,264,253,337,409,292,274,232,132,313,316,344,140,115,127,369,359,274,367,202,201,296,108,353,291,295,178,164,195,298,113,237,172,151,250,130,157,389,243,345,314,314,153,162,217,300,325,117,222,226,328,228,332,353,147,184,159,200,204,136,129,217,39,310,146,407,120,208,355,25,362,275,314,234,222,174,295,121,199,266,179,161,85,380,175,191,285,274,155,351,282,383,136,187,297,284,247,360,369,382,203,211,191,112,368,111,191,215,181,158,374,177,207,197,179,383,263,212,161,129,226,216,129,161,285,189,261,218,57,334,286,242,278,98,326,154,140,227,89,264,238,226,148,188,215,223,394,152,276,129,338,206,178,131,326,349,107,258,342,113,102,167,102,228,321,136,400,227,262,90,301,240,292,122,143,336,278,99,180,331,252,235,162,216,241,287,383,266,164,209,218,183,138,104,216,222,368,296,165,158,313,401,243,92,250,228,215,241,279,354,106,203,221,336,166,353,120,213,187,284,296,306,74,188,228,294,223,159,155,252,266,155,117,343,207,342,216,335,330,307,341,155,297,59,172,197,253,280,151,192,168,335,313,230,245,257,153,225,292,155,294,102,73,73,252,110,151,251,302,369,172,271,212,97,256,136,293,215,229,202,235,269,249,326,304,372,117,314,348,80,272,376,298,186,261,202,64,215,219,128,266,210,307,161,244,371,208,329,196,132,131,256,86,193,174,337,142,112,290,373,142,342,213,256,185,243,143,177,105,165,190,284,164,106,112,283,235,274,356,361,307,268,285,333,265,221,195,375,206,74,104,104,120,125,306,181,117,175,259,360,273,285,273,184,345,145,145,308,133,214,127,288,261,152,309,167,197,184,284,177,201,153,281,181,223,323,246,258,274,207,314,259,311,391,257,340,396,302,208,215,179,167,276,114,107,376,260,290,263,132,352,313,327,179,376,297,157,115,267,357,328,201,177,308,179,285,204,291,311,195,203,287,136,190,141,117,160,341,139,198,170,223,322,342,178,360,327,348,266,329,68,287,265,284,183,325,251,336,239,263,138,281,166,274,280,132,282,119,229,314,158,181,241,71,344,265,357,219,47,108,59,180,266,324,294,357,361,187,335,412,112,271,280,161,152,306,241,145,114,121,139,157,338,223,256,345,181,349,213,298,179,306,303,229,266,166,328,293,198,141,259,202,260,384,334,167,319,293,258,96,151,261,186,314,206,149,307,188,243,241,338,177,318,103,135,163,212,327,264,62,327,211,125,174,154,163,142,211,175,70,175,347,285,233,293,157,341,51,166,235,351,259,223,142,230,227,247,286,215,292,158,127,180,314,390,248,309,204,282,82,252,404,35,81,308,212,212,309,251,279,149,188,324,257,196,109,301,331,166,375,167,318,187,147,301,197,198,282,220,159,265,103,237,95,110,116,146,402,346,138,218,132,171,178,117,298,103,411,84,220,299,173,336,258,371,286,168,107,165,375,197,95,211,353,354,300,366,116,147,184,317,238,184,138,202,164,158,267,178,163,112,282,213,270,173,305,268,281,270,198,364,103,288,279,237,252,222,304,295,232,286,194,231,245,346,122,296,319,107,109,229,235,187,192,62,366,349,249,117,252,200,354,122,151,184,150,314,176,126,350,316,287,410,54,217,171,144,181,337,326,247,154,323,204,145,267,194,392,240,259,199,101,62,305,66,334,212,318,380,336,335,321,251,116,208,357,234,137,358,252,269,273,97,294,234,170,116,313,304,284,200,192,330,274,313,222,102,408,207,75,262,237,262,209,324,233,270,304,175,137,301,218,181,73,313,243,215,360,227,93,200,225,250,254,358,360,105,112,142,291,187,323,225,177,250,342,107,360,84,102,163,270,294,213,112,421,253,211,231,64,260,335,228,363,141,380,203,235,160,204,232,202,358,355,173,270,347,361,116,222,100,242,156,160,208,129,121,337,155,253,315,358,257,303,332,120,122,121,136,146,155,126,132,300,240,272,155,237,268,227,282,179,201,194,99,369,396,364,356,346,236,206,139,233,137,325,323,185,350,255,317,232,256,349,247,317,302,68,352,301,258,333,265,307,320,366,354,187,332,173,164,226,215,178,176,194,380,294,209,67,334,196,360,380,188,179,349,306,321,349,166,228,280,153,203,234,159,145,112,127,166,159,178,322,235,231,310,217,242,289,128,86,113,113,209,240,233,255,335,116,313,271,202,198,287,220,188,143,246,161,151,145,218,106,251,189,242,235,331,257,113,235,46,149,156,238,292,285,396,351,260,313,122,262,218,335,259,120,314,88,218,135,114,173,281,228,133,195,186,276,215,144,342,316,372,101,259,346,183,240,280,144,347,176,292,85,367,331,238,255,281,303,270,263,379,191,314,128,257,327,331,234,292,253,236,197,298,237,216,194,244,164,145,185,321,149,292,300,281,139,244,215,124,297,212,236,89,299,191,288,341,247,237,88,240,411,140,239,324,282,230,332,203,245,323,132,261,205,144,295,184,163,253,212,249,183,190,197,289,387,310,313,339,172,328,137,130,174,303,242,190,377,323,283,256,255,342,287,232,89,155,284,252,286,149,195,145,174,142,279,332,142,345,341,143,353,374,131,235,341,117,176,282,90,280,206,77,193,218,345,255,144,162,271,118,334,72,290,251,148,177,227,318,164,256,234,231,353,412,254,359,171,172,293,126,206,67,339,296,297,119,245,335,175,198,201,170,225,267,342,199,111,88,18,149,176,354,176,267,212,259,113,364,275,143,80,175,257,200,181,349,329,349,194,275,166,217,368,295,220,308,122,337,301,169,157,381,369,112,200,307,260,185,154,72,318,315,182,243,241,224,130,297,280,309,140,237,156,246,355,235,73,204,350,44,260,203,103,213,293,194,104,320,128,157,182,175,100,129,255,147,186,186,343,214,109,240,229,331,258,372,327,398,381,291,155,191,353,178,109,180,135,129,196,218,310,347,329,259,361,130,340,277,306,202,315,280,273,262,354,135,95,140,263,368,200,261,132,184,336,318,207,211,139,173,170,152,201,155,228,111,212,191,271,346,149,246,324,350,116,179,259,178,135,347,308,152,241,275,192,322,272,120,312,211,188,248,189,146,190,130,264,402,203,340,282,286,143,187,180,340,75,121,240,101,256,358,183,276,320,172,321,279,230,230,345,287,163,333,140,94,95,372,215,373,309,279,358,318,326,227,292,258,363,197,124,129,328,145,343,141,287,219,60,298,85,189,65,296,326,215,124,262,230,337,186,137,206,164,271,167,131,294,307,329,210,279,215,161,380,263,105,99,308,237,299,259,334,115,199,312,149,232,250,356,216,192,75,182,168,210,344,297,352,253,350,318,260,237,129,242,306,355,213,152,285,370,291,368,192,331,272,223,309,279,401,323,316,177,209,280,200,185,381,247,285,171,122,30,230,162,337,348,80,370,193,276,216,352,107,189,152,251,291,298,143,259,256,107,361,175,355,240,210,228,157,261,235,179,279,145,220,225,135,189,224,227,144,346,305,344,374,254,222,247,381,248,178,188,285,213,166,183,213,106,229,332,318,231,391,222,253,326,309,267,220,283,133,98,155,200,214,314,238,207,321,212,212,201,129,155,417,200,95,210,249,410,272,115,337,356,196,126,281,320,243,309,227,295,343,333,256,159,397,382,147,271,243,279,236,66,153,165,321,88,414,151,198,281,256,310,267,233,292,120,330,215,246,306,208,261,119,211,297,262,128,220,301,290,131,180,197,195,161,170,197,366,188,267,212,386,239,296,204,255,335,315,229,174,308,217,174,201,304,200,259,322,257,373,262,150,185,246,180,239,237,107,295,144,413,210,310,164,199,300,144,391,330,132,198,80,216,244,298,218,162,153,238,224,58,291,252,335,324,271,223,256,114,146,146,162,164,254,325,362,354,200,389,247,274,246,154,306,254,177,343,337,231,212,350,83,79,96,115,196,199,145,165,223,134,310,82,333,139,249,244,374,109,227,291,312,125,103,114,129,255,245,316,331,253,341,328,160,219,216,248,133,223,415,356,236,187,131,305,268,279,328,127,321,172,303,361,230,359,330,111,216,55,136,235,235,116,268,292,107,181,174,151,307,338,273,223,213,402,314,249,96,230,142,218,273,218,289,154,254,288,195,287,354,223,218,197,273,282,252,350,364,253,280,193,233,362,153,221,195,159,92,415,292,226,348,292,167,216,226,198,260,182,169,279,215,213,92,288,417,106,178,253,288,223,202,218,165,111,256,189,190,353,294,329,234,296,259,341,175,368,210,208,269,171,317,114,290,288,371,182,134,175,139,106,405,387,263,381,339,367,239,279,259,356,149,155,222,270,191,302,171,229,183,335,249,254,210,402,218,153,99,109,229,289,280,191,182,222,243,168,188,68,194,231,232,272,119,183,99,331,244,329,302,188,230,170,169,385,189,163,264,216,209,203,327,181,299,298,299,369,338,182,293,139,118,272,246,277,355,154,335,215,325,194,350,181,265,337,212,107,141,267,177,336,290,147,177,285,286,306,270,313,89,95,130,49,201,329,260,75,158,224,295,309,235,189,260,169,203,304,172,341,351,309,138,319,294,297,132,365,144,388,246,203,184,135,98,156,218,234,269,292,104,177,256,136,329,296,224,326,201,343,215,339,165,75,111,260,320,376,365,244,296,324,186,247,174,186,272,181,220,280,310,276,367,150,215,244,383,186,220,331,317,146,219,213,391,297,375,211,257,215,305,325,352,297,168,335,256,344,242,97,200,360,277,220,250,122,193,373,116,322,183,219,118,280,282,197,240,318,353,328,347,327,365,374,213,217,261,348,236,193,330,264,354,237,360,228,186,121,254,268,196,217,174,147,265,288,298,257,198,265,224,342,62,138,421,230,305,293,218,177,142,190,167,186,169,305,339,211,239,116,281,200,200,161,44,223,309,279,402,189,180,280,362,216,157,231,195,199,332,171,288,421,241,305,413,270,303,275,272,134,279,252,263,251,119,141,288,194,242,237,96,248,349,357,217,332,240,313,369,178,319,102,253,332,211,353,220,143,31,126,109,328,122,303,321,361,195,175,80,362,361,309,292,284,338,299,164,319,141,326,270,265,192,351,363,114,186,312,172,137,336,161,183,89,252,234,179,244,209,282,43,235,176,167,313,339,304,150,315,275,113,198,420,372,232,169,310,213,178,345,375,232,84,326,357,84,81,278,243,243,316,119,259,202,128,364,203,328,345,343,288,243,166,191,207,297,242,248,155,166,315,190,100,370,319,228,118,341,205,161,157,359,148,289,323,257,197,293,149,139,323,211,244,400,302,262,290,351,288,330,182,95,204,215,275,175,309,91,335,205,200,176,178,303,233,317,331,310,174,166,262,51,288,334,231,122,219,334,263,60,200,295,104,218,109,108,363,285,209,363,177,274,176,358,198,247,114,196,212,208,168,247,312,205,221,203,176,334,259,192,284,334,208,275,338,305,190,91,321,179,388,188,333,172,213,151,139,212,220,233,356,231,246,342,183,163,231,220,263,199,294,239,279,186,289,343,112,310,215,360,172,267,202,367,157,71,258,302,223,113,276,219,241,255,330,125,164,190,317,285,397,295,306,99,257,222,153,218,226,123,138,303,155,175,250,232,265,196,404,346,225,277,156,324,263,364,239,169,78,198,273,330,336,298,202,344,110,218,316,109,331,294,220,178,294,258,223,132,155,308,194,250,171,391,363,193,283,278,241,185,112,332,200,338,394,218,353,227,272,390,289,214,167,157,203,173,326,322,330,172,242,165,253,276,362,245,148,148,325,333,239,225,126,231,320,378,163,186,136,168,234,239,301,202,234,253,307,412,396,155,244,101,137,311,241,111,384,285,350,79,337,268,302,290,304,328,83,341,370,238,371,298,317,412,201,176,266,313,312,123,175,161,140,162,117,304,195,203,223,345,398,127,237,201,297,140,274,251,163,170,412,385,289,299,237,328,234,208,234,195,208,195,170,361,235,260,336,169,277,146,273,337,282,124,149,186,362,366,177,271,147,316,158,224,219,259,255,169,380,113,323,183,339,265,241,311,182,268,303,316,150,263,314,328,275,160,203,180,295,299,206,168,191,274,123,115,338,315,184,126,136,180,101,379,222,277,349,128,272,175,104,367,358,257,222,233,247,295,215,267,241,182,174,349,150,304,208,325,225,169,177,177,77,367,239,201,320,323,288,289,195,342,319,234,299,387,286,237,342,252,320,297,274,213,341,359,298,274,240,105,172,207,348,111,60,194,131,239,173,208,165,150,277,94,254,155,263,154,211,317,245,257,159,170,256,340,332,205,217,117,208,247,213,54,309,280,241,134,173,113,222,356,192,141,310,281,272,215,342,209,280,342,350,302,340,252,313,177,327,348,343,199,279,375,260,286,141,209,213,369,367,299,236,252,218,304,379,205,253,225,168,238,194,360,175,174,288,263,353,185,138,175,355,211,345,281,293,215,364,194,250,225,207,93,137,155,129,368,202,135,226,371,301,328,201,270,255,205,226,147,186,148,112,341,307,370,224,165,382,205,335,348,79,42,280,321,111,180,206,186,242,208,169,270,161,157,160,245,325,257,385,177,141,108,255,235,220,170,263,161,213,361,219,117,386,373,153,257,169,299,146,302,176,238,67,147,137,371,239,332,238,247,348,48,280,161,237,240,158,184,386,262,132,274,197,364,333,278,240,237,278,286,132,206,145,131,205,367,143,257,173,255,316,320,348,399,120,396,214,126,241,206,344,137,256,107,97,198,295,202,331,133,260,179,236,111,232,285,93,327,276,289,133,270,240,251,269,222,215,191,347,263,120,220,304,185,235,148,79,357,201,119,171,132,267,355,263,300,261,291,214,262,276,203,218,240,232,380,198,135,283,272,250,115,347,280,231,237,364,382,331,286,322,204,236,75,131,100,203,248,331,142,238,332,66,272,341,120,250,253,212,139,233,317,175,263,160,169,348,167,255,222,231,343,342,192,368,259,296,334,81,253,323,266,355,332,273,175,273,355,170,371,178,281,251,299,162,238,238,211,353,131,264,317,349,368,330,236,114,329,246,404,132,373,203,309,346,262,174,248,368,379,262,349,98,201,211,356,296,150,171,221,152,291,358,368,166,178,354,198,330,352,172,132,253,208,227,334,356,299,162,346,106,189,95,273,237,306,168,222,312,49,193,311,242,179,199,179,217,294,289,96,82,313,61,272,114,341,136,272,187,291,309,365,237,184,211,114,273,313,117,182,264,100,338,241,190,215,318,372,297,125,394,207,403,313,178,174,228,215,142,204,126,133,354,162,215,244,252,344,366,218,108,201,309,252,128,321,325,76,337,207,187,211,201,282,292,271,368,356,243,214,312,253,166,309,282,354,359,357,364,154,297,363,364,309,226,327,155,342,134,251,235,143,131,332,149,210,382,161,97,240,161,238,362,371,33,124,277,129,65,109,261,118,112,101,309,192,332,191,387,345,172,327,274,110,151,341,250,75,193,310,304,254,350,207,229,138,309,85,254,242,84,141,261,236,260,119,100,342,167,296,336,210,288,247,194,184,171,188,319,242,312,78,333,355,98,177,298,281,338,213,256,335,185,334,93,248,190,259,125,125,302,228,164,365,200,153,100,361,192,165,111,239,212,359,386,214,157,263,357,308,168,343,102,154,173,160,281,74,319,316,217,332,257,193,247,181,133,211,270,360,342,257,320,318,324,154,338,325,233,263,312,156,301,362,326,375,212,342,309,306,390,211,351,358,308,90,159,101,161,261,235,335,202,360,189,344,66,359,274,283,251,332,153,311,191,98,229,116,199,229,260,333,314,290,230,160,163,341,216,159,336,129,328,50,186,323,285,220,146,323,128,344,318,249,164,342,126,215,313,386,335,120,326,193,230,170,191,150,376,264,75,379,142,163,274,154,193,103,264,360,149,270,191,242,95,188,75,127,198,93,118,260,197,187,384,194,218,354,408,228,264,229,216,244,214,309,267,376,115,342,239,328,327,242,306,360,181,269,234,233,271,246,270,113,255,91,210,247,334,335,339,78,198,95,304,304,132,128,195,225,142,121,312,210,144,338,352,239,243,255,139,301,175,226,356,300,127,80,146,289,230,380,274,259,232,142,303,374,152,266,301,234,136,156,200,138,262,273,176,192,145,344,254,149,193,162,285,113,380,236,394,170,278,279,241,137,233,304,271,277,312,194,106,211,361,119,175,244,60,339,134,227,144,176,219,270,265,146,112,300,193,254,257,20,263,201,138,140,41,210,272,252,307,293,258,187,139,360,278,343,137,170,234,273,218,242,103,276,336,196,204,207,341,167,175,189,149,200,233,252,287,376,328,301,378,304,254,391,337,143,171,231,195,244,166,342,340,195,210,422,266,278,261,332,277,338,177,292,313,177,291,348,382,184,254,234,375,195,258,168,148,221,351,177,133,155,273,118,308,384,170,315,277,302,218,339,152,163,238,98,282,211,342,141,239,149,195,288,154,312,338,343,288,295,214,189,357,156,158,311,260,209,360,305,178,174,90,281,237,362,325,381,149,207,378,165,225,235,234,191,343,107,195,255,173,293,234,222,340,378,169,249,288,135,336,160,156,306,310,86,238,168,334,327,196,276,203,246,233,264,219,249,160,230,280,133,241,203,281,318,187,279,123,272,227,148,104,272,214,341,128,288,309,113,233,151,337,221,299,129,173,269,199,207,294,138,150,167,125,360,158,208,175,160,165,194,353,288,302,308,272,370,332,267,309,375,282,130,147,154,354,211,325,339,151,365,317,193,152,283,188,161,125,339,119,366,298,370,161,251,325,193,251,242,166,232,86,180,179,162,237,145,393,174,383,139,194,229,130,306,193,156,197,376,349,69,301,158,312,235,327,188,160,235,356,358,85,302,215,325,146,256,230,273,172,312,319,277,105,222,335,290,176,331,299,197,157,279,392,253,83,349,315,350,234,343,323,100,243,247,259,216,280,274,134,239,270,401,181,246,307,381,314,340,347,235,283,225,159,265,343,227,307,324,327,241,111,139,84,243,198,350,160,240,91,290,139,103,389,142,226,327,363,371,141,324,98,169,248,165,159,333,171,117,240,93,349,216,139,294,330,157,374,315,202,140,205,396,198,381,335,237,157,264,247,150,265,230,301,349,240,268,177,234,216,169,175,112,339,365,300,195,198,86,227,368,353,97,318,229,200,255,198,382,163,199,234,133,171,182,232,291,130,92,246,352,275,399,246,298,246,215,171,371,145,105,186,165,259,325,344,238,264,170,160,207,359,293,154,100,191,333,189,260,308,166,373,266,346,227,190,201,146,146,242,130,88,225,233,378,117,291,279,116,278,350,332,150,255,195,101,274,381,282,257,236,365,348,211,334,133,289,285,243,269,197,329,315,218,146,244,263,150,167,173,215,236,302,180,203,324,258,289,395,177,114,269,302,351,336,292,245,170,314,189,383,217,235,102,161,331,320,85,324,228,362,100,364,142,142,126,207,394,275,313,172,177,273,341,203,132,345,200,241,178,64,170,271,357,160,247,313,179,144,148,87,142,265,392,343,380,163,247,270,255,307,129,123,105,370,125,371,151,167,179,58,367,117,278,244,178,153,196,418,258,303,257,97,314,340,201,294,148,220,263,307,98,44,180,242,179,228,117,181,119,113,204,316,309,341,202,300,97,364,245,254,208,207,111,136,371,260,215,234,214,304,383,303,188,273,354,261,379,257,200,283,348,276,137,177,188,214,201,333,252,200,98,371,308,239,70,337,267,329,283,359,182,370,163,89,268,169,357,252,317,358,299,238,304,214,381,210,357,296,370,152,257,123,91,295,127,214,262,341,335,336,208,262,161,360,121,275,337,162,331,122,326,194,309,124,168,211,168,369,264,233,263,226,297,285,233,67,135,220,313,103,206,288,265,311,202,187,183,326,103,337,209,127,68,307,386,354,204,216,354,270,305,361,177,136,377,139,251,167,327,345,84,341,312,294,353,395,102,95,219,347,209,283,320,169,130,228,273,224,304,308,351,42,161,239,113,188,324,203,282,268,248,251,120,107,281,324,288,331,109,344,285,130,100,373,347,245,339,236,322,344,141,138,329,154,232,261,365,316,192,313,125,156,302,355,214,160,302,343,278,367,90,145,383,335,252,336,217,139,114,228,245,274,261,267,132,158,270,252,134,308,143,190,318,377,165,292,314,297,298,171,331,117,267,153,353,96,281,310,372,106,223,209,262,384,315,284,326,340,67,300,107,97,219,292,251,330,170,351,320,246,133,266,240,249,192,166,328,135,242,293,212,153,205,208,300,315,348,268,157,286,134,330,143,309,378,149,116,173,158,223,154,103,225,344,215,321,207,241,224,284,302,167,214,130,205,332,171,123,256,368,308,303,314,356,168,348,303,320,325,245,119,147,258,193,216,241,201,403,351,216,131,159,215,338,286,172,264,188,267,325,214,299,220,216,387,205,278,149,108,348,196,349,199,250,86,228,183,359,171,138,95,142,218,293,321,234,365,176,219,292,139,348,148,268,272,249,315,249,286,249,266,224,324,304,139,211,187,378,138,125,256,151,110,348,217,95,155,193,176,215,123,329,158,175,306,356,150,326,235,274,336,259,203,225,340,201,179,187,292,265,156,222,158,184,256,270,372,55,220,316,192,196,288,217,235,338,197,145,234,193,270,247,221,201,316,242,278,288,297,260,213,188,186,266,321,253,216,275,350,339,227,249,323,172,221,330,155,208,345,295,193,227,230,372,135,150,242,152,151,230,143,166,45,413,172,211,270,236,253,309,183,367,380,315,298,126,264,263,137,264,375,398,219,282,123,183,316,161,290,331,309,159,352,316,316,192,107,265,52,320,195,336,221,260,146,158,244,273,212,251,296,134,253,197,83,70,212,113,114,279,170,277,221,293,97,110,211,370,258,144,67,107,203,193,342,391,190,143,327,156,279,193,166,370,395,313,170,176,240,83,264,75,324,232,320,310,225,293,158,219,155,243,248,255,242,225,312,335,287,270,268,96,209,348,331,152,307,135,75,85,129,198,317,305,195,298,153,47,53,310,287,280,332,203,298,356,178,259,216,218,229,244,274,247,167,213,155,155,292,190,119,353,288,259,293,354,119,256,165,167,394,102,211,294,155,229,174,207,102,324,134,365,121,128,294,334,219,360,187,135,271,119,329,288,333,285,280,173,316,240,286,242,172,145,224,167,184,143,126,326,180,271,341,185,273,186,370,194,136,306,292,207,310,323,174,311,338,209,337,308,394,89,119,142,312,254,239,190,138,203,81,319,143,372,240,170,287,188,233,220,332,114,252,140,356,314,388,320,305,357,294,287,207,169,336,267,180,151,253,241,374,261,118,323,262,347,357,222,215,264,275,188,198,303,131,373,338,262,275,282,196,305,157,282,123,322,148,315,240,325,269,304,189,197,189,231,319,158,281,266,256,302,296,333,337,256,184,220,54,229,173,205,304,174,243,264,181,336,338,274,153,234,235,252,105,321,374,216,275,206,127,234,289,306,285,279,300,267,290,291,274,245,381,351,314,223,160,243,322,240,118,211,276,335,264,298,176,374,274,227,202,258,198,318,194,275,159,128,354,108,290,170,294,241,169,346,182,300,212,358,164,85,371,315,234,274,71,150,322,278,206,72,294,340,140,237,120,356,112,254,275,391,79,213,225,370,131,193,347,289,189,338,201,311,201,255,237,223,212,275,295,133,419,316,229,82,270,58,164,291,309,289,318,334,216,157,149,221,307,295,309,310,216,145,238,179,321,307,259,201,275,319,125,267,104,103,134,157,299,232,149,121,165,412,316,241,84,274,360,193,118,270,417,137,341,177,198,193,354,304,301,81,79,231,393,240,291,339,345,234,185,312,81,326,356,65,110,117,224,330,375,258,183,296,363,103,147,369,350,323,234,333,92,347,144,299,355,219,41,284,296,231,37,253,283,354,218,272,185,176,199,240,217,294,138,209,323,144,105,175,372,328,168,325,266,344,225,157,336,179,90,350,166,136,189,134,126,184,201,155,340,221,252,276,326,229,135,174,341,391,140,71,236,231,332,263,126,230,356,155,168,334,121,188,386,374,235,29,181,360,157,214,245,317,125,158,210,265,225,213,253,301,162,204,278,295,233,239,348,270,258,258,242,187,346,178,211,214,155,227,296,230,202,314,343,263,98,132,379,177,111,351,207,356,321,144,274,121,251,165,291,130,282,296,391,361,230,262,171,180,194,303,99,290,336,167,232,373,89,244,199,266,311,190,308,192,191,323,293,248,172,329,276,148,373,155,345,209,333,345,368,186,155,127,99,94,198,222,330,268,271,255,131,191,297,317,317,322,165,340,292,160,364,176,251,346,221,186,203,237,130,349,321,149,369,319,204,397,257,254,310,386,316,337,179,324,259,151,298,148,271,157,293,379,256,305,339,209,216,185,356,309,406,178,340,331,259,351,347,263,203,167,322,258,249,251,350,310,177,270,124,289,374,311,297,289,317,264,239,169,368,353,366,293,253,364,236,250,376,315,327,201,133,391,51,180,193,249,274,306,182,327,203,143,292,266,123,137,211,363,385,277,220,190,349,289,270,128,292,315,199,107,311,345,154,171,206,100,165,288,263,84,264,104,280,251,324,321,122,278,315,170,88,127,149,138,152,251,175,304,298,273,366,112,125,250,353,277,129,346,216,90,222,361,380,336,153,182,356,167,326,182,102,80,182,145,217,188,140,284,223,337,244,287,157,255,169,254,142,174,225,280,222,121,241,157,188,366,113,172,236,232,248,134,329,124,171,311,234,254,331,370,381,261,132,55,207,147,259,76,372,138,84,340,145,343,132,297,321,197,329,366,218,327,208,239,197,249,271,149,350,319,294,199,62,146,186,223,331,201,239,303,183,291,367,379,210,230,135,245,188,141,183,199,293,129,386,111,348,119,224,197,169,385,217,378,254,153,273,116,162,183,143,200,86,243,128,244,305,81,96,363,208,263,181,226,371,261,160,396,252,315,160,241,230,167,231,315,380,234,257,241,259,193,348,194,331,204,389,187,318,178,247,301,222,199,278,343,270,357,174,157,192,288,228,195,133,303,371,328,200,165,286,198,228,159,225,122,203,121,298,131,255,367,368,336,177,303,162,337,209,331,270,95,169,356,196,394,210,80,127,213,174,190,133,356,118,352,197,151,408,134,150,159,206,242,269,116,241,362,217,312,276,189,288,264,276,286,313,314,329,159,220,267,80,133,336,319,74,163,381,336,378,132,313,329,341,309,305,133,249,93,145,231,321,239,253,236,216,371,284,155,115,154,118,325,327,97,242,198,211,154,308,245,253,345,261,176,205,367,178,179,326,245,214,345,291,179,216,83,362,153,302,137,323,298,145,128,273,340,279,117,119,254,299,248,196,90,335,248,311,263,314,287,309,135,154,421,267,368,248,370,138,143,317,112,138,271,286,132,244,318,409,264,158,160,273,182,227,270,210,157,182,175,328,208,274,118]
|
doclens.75.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[288,147,232,124,139,190,297,191,156,89,102,188,107,178,120,71,103,193,78,208,206,45,169,170,229,196,225,87,90,211,98,132,146,104,277,120,174,163,59,162,195,123,169,173,214,125,287,145,164,192,274,43,133,112,37,334,156,348,143,233,85,146,290,115,151,311,283,235,228,214,108,131,189,68,143,135,250,94,329,106,170,86,245,164,146,191,133,111,257,136,106,48,168,143,327,82,249,310,348,311,268,330,321,282,226,107,57,163,342,224,131,183,352,160,155,231,265,236,204,324,87,144,179,126,177,145,171,80,128,261,200,136,203,145,124,188,126,167,169,164,189,123,127,67,147,231,116,119,95,366,171,289,121,131,68,222,166,181,151,163,186,232,210,166,201,159,99,99,98,166,61,132,323,101,331,76,85,109,249,195,85,262,228,364,181,222,143,209,87,257,120,172,130,180,85,197,363,312,332,200,25,169,161,245,262,103,192,184,261,103,383,191,108,61,393,126,187,43,165,184,169,88,376,293,137,128,137,271,127,215,196,188,232,33,177,115,158,191,105,377,155,154,176,213,260,172,144,239,134,120,267,254,89,136,104,162,141,179,196,64,196,232,154,148,84,212,83,171,130,218,249,287,102,120,207,197,201,287,140,291,234,165,126,93,134,242,195,347,157,128,184,371,298,147,54,344,116,156,40,196,215,66,200,43,155,305,275,158,198,271,108,64,117,261,208,71,164,81,180,167,96,125,142,228,175,181,152,239,229,93,155,209,158,303,356,125,112,128,245,272,345,133,246,355,233,159,185,135,295,162,241,100,326,320,183,124,196,197,146,348,135,217,348,114,123,296,126,169,117,164,171,166,141,59,147,185,272,290,241,200,258,113,139,158,94,171,167,179,106,166,188,220,206,181,133,220,82,352,110,199,152,301,372,238,176,175,263,247,233,301,105,324,199,190,198,408,337,227,123,193,262,174,347,143,160,363,174,132,287,105,100,286,237,104,206,204,170,72,95,170,99,73,111,95,290,108,181,204,283,104,124,108,116,46,318,248,329,179,122,213,208,247,198,166,226,145,197,202,146,407,46,79,298,136,121,235,167,34,201,339,180,54,134,112,208,166,223,104,224,260,137,145,135,102,199,186,388,170,186,168,136,280,73,151,317,175,160,131,244,213,147,217,285,280,189,284,71,123,213,188,413,162,100,300,162,145,71,206,96,465,257,171,46,51,262,312,69,246,72,134,114,296,165,189,136,66,213,322,209,113,42,221,332,158,100,134,119,74,382,356,116,44,226,283,213,206,140,226,259,246,184,360,148,287,330,368,132,68,190,218,111,94,331,280,132,215,209,118,196,240,342,56,228,60,219,130,156,246,199,112,110,148,257,63,163,145,87,104,208,179,181,166,238,130,37,268,61,225,317,132,262,38,193,62,59,402,176,116,188,344,368,266,154,214,298,286,199,367,95,192,259,174,326,235,369,269,121,115,86,108,195,83,214,199,354,130,219,136,391,368,158,78,216,212,188,107,299,208,299,292,84,50,132,50,42,119,202,206,168,46,219,123,120,83,108,114,246,289,221,205,110,259,77,67,181,238,173,156,124,186,196,116,117,158,190,97,178,81,112,66,185,155,231,130,203,170,187,79,167,95,120,105,150,141,136,195,182,90,281,210,187,102,166,334,142,321,87,49,120,77,207,92,130,251,180,321,235,135,125,35,240,77,312,172,251,148,248,175,212,133,128,205,172,146,144,150,181,142,176,105,63,164,120,88,75,284,200,230,179,86,180,164,206,198,191,47,115,49,121,200,197,125,165,134,136,170,199,112,340,198,144,159,214,173,61,300,119,253,243,170,80,205,311,285,104,153,169,120,136,184,292,211,249,252,208,242,147,327,168,243,76,126,406,274,208,179,123,145,192,258,386,370,279,254,250,183,170,287,161,144,132,120,174,134,159,72,217,132,265,192,374,170,315,86,284,115,139,98,149,160,182,253,88,144,380,322,240,330,133,180,132,194,43,126,116,135,114,89,239,172,80,175,202,88,226,132,158,400,184,365,316,195,134,119,153,79,395,321,53,160,165,248,254,288,198,173,117,138,189,159,73,165,65,80,354,101,167,33,267,126,169,122,241,86,115,80,56,184,192,132,185,187,45,88,161,199,173,183,42,221,120,56,56,244,43,223,239,60,101,173,187,213,120,197,108,111,133,215,196,179,59,107,160,209,91,208,135,198,205,252,271,88,204,309,303,160,186,243,391,322,169,108,147,62,306,96,274,228,220,245,268,91,52,200,202,115,285,123,115,191,93,286,194,187,76,157,46,46,225,305,227,297,197,246,159,168,162,337,132,70,202,150,376,200,97,170,227,194,110,87,249,119,247,109,208,54,178,194,52,117,180,233,300,86,156,320,331,121,223,246,115,252,152,113,126,184,91,72,200,129,349,299,98,182,171,376,115,254,131,342,173,318,40,164,37,145,82,290,193,264,203,92,262,196,231,197,216,339,151,308,158,153,100,103,139,192,134,224,126,250,156,286,88,242,371,158,263,196,369,262,277,89,185,237,157,203,92,104,186,159,55,156,281,87,170,280,117,104,146,130,150,97,171,307,156,112,95,191,190,244,50,238,65,264,139,85,263,166,349,243,114,105,142,136,148,242,196,231,194,52,112,209,350,107,155,371,164,81,75,113,234,209,191,269,121,184,121,205,302,180,101,120,193,134,33,121,157,240,129,289,150,196,230,153,232,160,130,64,309,86,108,73,309,182,131,250,226,221,148,347,241,126,215,274,106,285,83,69,179,113,155,108,353,97,255,252,228,140,193,161,207,294,207,223,234,317,178,202,206,138,205,144,374,265,249,123,85,225,205,120,74,192,128,79,93,174,115,134,154,80,87,345,391,128,269,84,268,253,122,246,139,224,97,307,227,153,156,84,193,135,210,56,70,366,42,316,362,102,230,247,255,162,319,161,117,223,96,113,110,184,197,131,198,189,226,143,60,118,225,176,132,89,182,185,205,248,143,126,102,171,173,215,57,163,236,123,109,378,59,237,238,186,103,117,131,126,162,128,181,87,214,143,125,142,77,84,419,81,161,59,71,202,216,174,145,130,337,236,124,223,340,275,118,132,127,246,213,269,74,205,205,100,137,133,86,45,67,225,79,240,122,196,138,162,164,259,252,120,219,109,164,276,219,311,80,161,47,204,110,121,175,255,258,85,98,168,160,191,195,135,332,107,120,66,147,240,103,158,274,204,287,76,132,253,143,241,321,296,216,136,325,98,255,326,170,86,126,94,226,134,94,255,147,167,135,132,169,207,225,104,222,46,286,319,81,70,115,210,184,148,208,260,87,166,198,370,180,259,147,169,280,298,244,312,129,155,186,162,313,145,169,260,199,222,133,159,248,164,140,140,158,431,167,181,200,122,77,285,228,313,153,137,221,158,255,248,253,350,104,255,369,288,207,279,123,111,181,21,102,87,117,91,179,174,123,204,355,110,260,111,107,330,232,205,307,166,214,212,163,191,106,255,218,233,204,192,190,246,163,119,205,157,224,281,134,309,167,189,349,168,126,251,134,49,132,274,217,279,244,153,213,228,131,108,282,193,144,227,245,269,124,112,93,146,215,249,141,155,73,77,211,332,307,151,221,210,237,83,155,129,61,166,356,140,143,195,262,176,211,77,172,226,194,104,177,107,53,363,119,185,190,113,91,280,188,212,118,333,172,220,132,83,251,176,59,213,117,282,217,236,429,160,117,258,341,148,59,146,121,121,155,285,209,323,151,191,192,239,173,247,349,206,145,171,76,138,86,272,232,195,162,205,214,241,207,243,156,133,166,101,258,98,143,236,92,215,257,108,258,177,393,285,124,120,333,143,144,137,186,231,160,121,183,121,311,142,129,176,169,62,77,108,191,81,190,128,153,187,208,65,190,316,134,36,44,393,314,409,165,404,342,285,198,325,232,219,56,231,142,232,112,221,57,152,308,81,242,245,219,208,164,131,108,147,101,214,230,88,372,174,175,161,40,126,193,203,288,258,142,275,222,362,165,267,100,199,221,166,142,362,178,294,230,116,304,139,153,188,148,97,220,134,212,127,86,66,178,172,139,124,153,177,125,188,197,214,223,169,151,143,207,339,284,114,102,193,140,160,142,152,152,86,118,277,136,96,114,148,102,108,214,225,74,122,111,202,129,108,102,102,92,333,208,202,140,205,331,165,138,123,67,251,131,260,181,93,259,211,165,108,176,234,107,182,117,236,146,189,150,339,95,117,228,72,229,257,180,184,390,421,218,272,170,95,206,262,132,180,159,194,305,154,46,134,69,44,301,102,189,216,246,108,242,163,166,106,327,154,306,173,110,151,142,115,191,258,145,81,139,183,185,132,155,108,365,156,106,156,118,275,92,355,280,153,74,130,143,263,165,166,47,202,193,50,134,166,120,145,349,150,202,108,326,336,166,174,108,74,155,60,169,87,95,163,151,240,342,292,139,343,289,323,138,333,355,179,97,56,122,214,236,161,74,236,69,284,185,167,144,220,137,354,218,129,339,51,291,220,161,145,295,153,210,81,258,225,162,129,74,113,60,162,70,159,149,363,138,130,125,210,114,186,221,227,280,164,131,104,141,213,305,179,188,119,261,226,106,305,143,271,204,274,134,97,300,157,30,161,246,38,204,113,174,56,243,218,259,387,149,216,297,159,110,249,96,153,104,36,244,76,149,77,81,121,87,240,162,91,250,125,49,162,192,149,215,155,151,144,86,129,419,278,157,243,301,129,236,169,193,347,158,133,273,63,110,198,204,186,256,104,261,77,237,128,131,284,195,148,54,205,128,132,233,84,115,273,149,375,157,220,165,102,194,265,182,132,163,213,211,146,304,68,238,137,197,205,139,265,352,164,134,243,263,159,222,124,297,139,116,204,85,158,116,218,144,212,185,182,228,104,96,159,213,317,111,299,226,127,107,79,126,202,108,348,155,190,66,173,98,92,37,161,122,150,245,184,98,283,343,192,40,296,168,91,239,125,139,182,179,175,234,273,148,416,307,398,260,97,207,229,171,162,271,216,71,223,170,121,168,189,174,343,150,280,47,135,100,161,177,261,161,122,173,100,224,121,257,236,52,345,211,96,141,88,159,132,306,95,99,162,163,160,249,160,154,149,188,112,241,216,135,72,300,205,144,164,300,146,158,177,120,162,220,239,173,157,201,131,167,176,87,154,262,197,148,116,292,320,132,89,97,195,240,84,255,150,146,274,128,140,165,210,84,155,353,400,226,325,292,182,362,348,235,182,70,300,410,170,152,158,159,231,188,161,198,309,123,184,120,137,139,184,140,66,65,82,146,85,145,324,133,206,143,352,111,124,230,114,322,355,203,145,162,174,105,272,88,188,254,151,280,169,131,221,127,348,307,188,109,254,148,115,125,218,138,323,139,364,171,332,94,368,294,169,177,363,142,300,245,83,273,164,144,141,198,321,340,101,121,131,277,190,195,152,49,127,385,349,252,227,114,231,208,60,126,123,123,254,115,229,206,120,252,165,66,159,397,245,322,70,337,118,158,273,192,252,314,217,387,157,274,235,154,206,205,59,48,143,220,169,196,83,320,121,180,303,97,112,60,114,189,131,193,163,331,248,137,127,149,208,53,150,145,34,96,132,228,65,158,169,184,98,333,140,392,352,75,206,85,161,231,257,144,103,204,141,260,161,181,169,220,162,116,187,246,133,191,119,42,50,123,41,42,214,205,119,41,41,40,206,77,286,45,332,127,242,209,103,63,77,288,177,99,302,46,388,220,201,177,152,166,287,137,242,126,148,145,186,101,235,132,159,159,147,320,177,92,53,130,136,170,130,206,90,73,149,192,112,66,115,266,199,227,249,99,118,178,190,92,78,218,139,121,171,387,295,269,174,117,187,222,131,144,154,316,135,84,130,290,167,291,141,165,82,175,226,117,177,310,151,126,220,350,286,198,214,81,82,98,255,39,172,367,197,394,63,234,154,139,280,305,137,195,193,195,175,136,180,117,301,91,205,204,144,209,175,167,175,207,145,99,124,377,103,149,202,167,187,270,79,125,132,112,193,214,124,358,103,353,101,154,273,134,180,144,148,159,211,189,221,251,283,142,154,57,192,323,103,115,189,164,218,384,119,116,164,118,61,144,57,179,169,244,209,129,100,117,125,127,180,162,88,60,324,155,209,140,127,139,106,160,112,134,111,122,89,154,73,154,99,204,159,66,122,43,74,312,370,120,139,207,205,182,320,110,340,169,229,165,193,145,210,102,195,127,265,181,157,254,27,133,196,229,258,226,208,43,124,193,113,338,51,80,145,158,65,209,91,133,264,185,107,166,394,262,166,140,182,167,73,270,134,287,358,67,225,377,309,96,129,238,153,233,64,172,115,162,160,217,91,89,76,249,143,213,265,166,127,278,96,149,157,121,75,152,298,225,258,185,137,123,188,158,86,305,254,186,296,194,304,256,230,146,207,233,257,167,134,183,126,199,312,175,150,298,348,341,189,201,183,185,116,125,44,97,99,175,138,81,80,260,45,217,361,337,342,84,340,138,58,163,45,135,235,128,165,115,96,70,266,294,180,351,108,107,110,131,210,338,154,188,85,148,301,218,32,220,119,183,236,103,205,85,174,214,147,384,194,59,108,119,102,164,172,281,126,161,121,179,291,238,205,154,241,155,112,149,76,124,270,215,278,206,290,321,162,60,94,181,335,176,272,264,134,292,276,104,253,246,236,284,169,190,174,140,138,182,60,131,104,90,85,288,251,110,125,201,315,140,351,141,110,134,158,89,173,155,334,55,257,120,189,151,173,214,131,291,142,169,111,188,164,328,146,141,283,286,137,96,140,84,203,171,187,132,301,158,62,308,327,132,215,345,53,217,257,128,261,130,116,263,158,169,210,96,317,62,90,133,320,78,226,123,315,144,230,63,209,151,310,244,81,158,91,89,230,36,171,183,150,237,216,104,265,135,194,303,252,136,363,98,190,274,141,245,94,186,195,129,144,340,122,271,235,199,303,249,151,132,119,83,305,87,223,250,258,117,143,111,214,81,57,277,78,185,43,52,147,49,152,202,76,216,129,138,331,149,141,118,129,142,59,212,292,338,181,235,318,195,113,199,148,188,169,136,247,235,330,150,157,157,131,131,386,310,100,94,302,73,320,208,157,144,231,323,263,87,171,305,236,164,97,180,95,96,125,336,224,155,119,234,205,73,395,104,176,79,355,240,187,148,157,191,63,85,121,110,175,108,102,157,256,130,187,246,121,258,30,118,299,141,125,176,62,120,129,280,130,231,210,380,142,159,192,118,89,75,166,172,174,128,298,123,313,122,68,268,261,163,104,262,194,221,50,112,101,286,149,169,178,70,216,307,158,137,71,105,273,101,119,144,127,165,252,173,195,174,365,248,205,139,280,144,167,104,106,80,223,379,122,318,138,123,179,282,315,272,128,187,97,125,44,171,286,133,211,211,209,148,154,93,192,170,136,345,278,240,346,181,182,362,203,261,309,129,114,297,191,127,323,153,325,117,77,99,91,183,124,67,303,241,123,166,263,245,201,112,165,187,240,234,129,149,149,191,185,148,85,37,201,198,119,146,268,282,204,83,238,159,135,125,235,87,90,108,309,61,56,215,155,123,199,112,118,94,194,254,386,172,180,184,81,216,219,221,291,270,230,122,141,198,83,184,141,103,130,209,135,260,218,146,180,207,207,177,42,190,59,77,179,184,295,111,242,128,189,187,212,377,164,109,150,147,292,349,98,95,80,103,177,330,197,226,318,225,298,261,177,95,242,133,224,427,146,151,422,106,130,149,389,203,183,171,148,128,214,156,125,54,139,358,289,323,198,178,367,190,419,121,118,141,149,191,122,89,139,186,210,223,183,112,359,163,296,175,132,194,341,190,225,55,46,253,176,197,156,260,216,180,371,251,132,259,97,213,245,224,98,170,119,153,69,144,153,127,83,356,81,189,246,229,117,66,157,273,155,79,103,145,72,140,144,199,271,157,177,158,216,115,111,167,224,148,173,92,66,256,226,89,210,150,84,109,82,222,190,154,130,112,97,179,212,81,95,135,172,88,189,199,93,65,340,114,135,323,130,128,133,112,163,108,218,97,199,175,171,148,143,220,126,405,81,249,96,126,84,42,249,158,218,344,305,128,398,236,91,141,106,269,230,126,288,148,294,115,260,169,101,224,92,186,136,195,161,144,212,93,197,137,87,236,57,129,114,247,182,157,151,150,207,235,355,151,229,143,146,111,67,52,120,241,202,288,268,59,114,119,120,103,303,120,238,120,315,261,193,158,160,239,109,146,319,206,337,123,243,139,188,263,99,140,200,240,135,156,215,225,221,93,265,177,115,105,335,207,61,159,129,150,274,315,336,205,217,135,304,130,138,176,86,132,126,183,96,66,143,269,168,148,328,251,59,100,180,160,101,125,208,315,211,167,170,226,93,291,49,252,163,219,80,133,87,121,100,69,176,284,218,150,421,189,68,170,287,126,316,147,136,170,76,133,211,172,172,197,271,112,211,124,152,139,214,63,252,101,116,121,127,122,192,76,34,83,97,63,79,350,124,272,181,63,156,130,197,114,259,209,183,128,111,113,217,268,210,165,115,172,120,171,227,346,171,235,325,239,164,105,97,55,132,236,222,136,91,207,145,181,58,192,191,326,161,212,55,174,186,158,266,260,172,116,149,166,57,152,127,146,173,180,141,177,255,266,60,109,148,203,197,211,131,100,114,226,82,215,102,160,228,120,411,154,175,181,279,64,107,150,80,228,213,169,179,246,191,139,124,289,253,118,117,122,208,131,161,108,146,165,70,32,319,63,198,115,138,156,125,127,110,83,96,64,315,41,151,203,90,83,97,155,370,220,213,184,203,171,108,119,135,181,138,268,343,193,165,274,110,111,68,369,188,108,178,94,281,175,177,142,144,68,281,215,104,121,118,212,313,193,158,175,140,165,52,89,65,254,182,104,388,284,59,186,204,338,345,124,73,299,330,128,123,278,175,153,86,323,196,176,315,160,105,210,142,147,317,113,156,111,136,166,69,181,242,147,160,338,230,240,110,157,360,129,233,227,124,139,190,165,130,186,378,242,99,141,129,151,79,244,218,146,65,172,209,272,130,87,145,99,141,149,202,136,333,203,98,319,151,69,209,213,139,181,156,73,152,167,101,76,183,173,170,242,112,92,95,182,213,136,59,197,208,185,128,188,291,108,130,116,37,165,130,195,308,373,238,162,116,197,393,163,135,128,245,151,227,149,165,109,231,148,196,118,140,58,189,197,166,81,207,161,257,125,183,114,123,69,188,217,134,138,97,129,127,125,99,253,234,299,248,157,64,140,272,223,105,257,251,143,135,118,158,104,290,203,113,133,212,130,144,136,90,124,143,331,282,109,150,130,153,233,134,130,162,256,248,179,58,96,349,157,255,145,178,165,246,206,240,177,191,104,65,73,281,229,114,378,323,147,148,250,145,232,87,328,170,110,135,116,242,158,135,348,364,311,141,161,241,246,98,60,152,101,84,162,44,131,352,122,236,375,225,128,89,351,108,359,151,35,210,194,251,196,306,91,325,114,185,186,149,97,273,126,187,156,289,124,124,141,158,78,347,151,230,341,419,80,153,176,161,91,257,330,147,177,198,144,288,71,256,139,357,105,233,252,131,118,130,149,110,218,126,65,155,128,182,183,102,250,76,184,186,242,99,115,188,305,46,310,124,133,79,263,246,371,145,191,219,93,366,174,215,277,200,189,240,117,355,266,172,126,91,73,100,52,241,299,145,168,194,199,156,75,49,277,116,120,262,228,177,219,171,170,174,140,272,123,154,236,242,99,171,290,95,152,84,195,218,82,235,169,147,189,123,164,196,85,209,261,202,256,324,165,155,292,89,231,169,362,164,245,151,201,117,112,191,41,254,169,179,87,222,149,143,53,143,145,201,141,241,166,124,138,141,167,126,238,115,325,239,227,252,335,193,285,73,244,338,372,373,318,256,303,412,377,207,193,219,271,216,234,332,235,161,98,300,211,365,350,259,388,192,91,306,272,51,212,372,273,149,252,309,247,129,126,149,211,115,170,245,176,186,118,116,239,160,111,297,171,137,95,140,230,322,103,301,104,249,137,122,94,310,148,101,143,342,90,161,326,307,85,282,174,113,55,289,123,161,172,108,92,78,175,371,155,145,214,126,139,295,154,335,202,130,292,299,142,168,119,326,387,206,99,55,153,252,311,224,361,55,203,220,139,152,108,187,165,209,205,88,184,132,250,296,59,54,79,301,232,114,110,44,389,85,224,111,355,317,387,217,158,288,387,195,172,127,375,287,100,348,206,87,200,150,194,92,187,231,210,156,131,143,164,75,124,311,381,79,233,83,74,96,206,88,151,199,33,191,154,163,164,122,172,397,301,101,283,36,143,91,117,227,57,214,204,252,143,166,343,77,240,292,314,251,129,48,83,62,232,46,118,390,120,247,155,58,280,245,271,382,121,169,185,114,357,251,186,188,252,167,84,215,100,149,189,69,394,166,190,143,170,93,101,193,138,193,143,350,252,248,197,130,80,269,139,271,325,151,173,202,292,64,125,131,128,291,323,106,258,349,309,188,150,195,128,214,68,170,313,148,158,238,177,162,102,148,237,135,104,148,80,53,207,220,199,283,130,65,73,129,381,127,368,292,356,178,393,298,228,153,203,214,308,260,336,183,230,164,205,343,165,235,175,359,278,151,211,299,113,203,324,56,165,244,234,160,142,176,179,370,131,228,147,69,347,410,146,50,104,298,84,312,172,127,167,169,127,330,192,163,126,94,418,139,115,75,382,238,128,115,172,257,206,112,155,168,233,102,102,151,215,133,263,150,74,91,81,226,137,198,73,137,135,185,213,258,139,299,188,151,112,126,280,145,109,181,162,132,239,95,345,36,163,62,45,276,87,116,44,62,224,207,148,207,145,121,133,60,137,280,108,112,396,114,238,253,176,143,169,345,142,214,178,309,148,174,132,168,219,129,172,224,260,365,302,252,128,307,54,131,193,172,124,86,139,221,140,139,188,71,254,178,188,156,120,99,91,65,168,112,61,102,219,64,204,277,128,169,41,46,129,91,106,227,279,152,155,73,142,77,339,155,198,164,205,363,215,234,181,351,185,76,138,353,237,81,128,89,338,73,103,101,377,125,302,131,134,244,167,104,141,179,208,127,55,172,109,117,252,96,210,138,94,100,139,82,130,204,300,144,163,326,142,194,84,108,364,331,84,185,176,119,307,190,340,134,151,181,390,176,157,321,124,127,98,120,41,33,215,143,228,160,157,162,273,193,126,91,38,211,252,242,200,115,140,139,158,120,166,151,139,300,143,231,222,290,43,190,104,231,226,308,160,99,36,216,155,172,140,186,221,91,246,151,373,270,164,134,95,208,170,195,317,413,247,128,187,414,339,149,348,371,309,282,307,150,222,99,398,119,160,124,118,300,66,166,242,233,162,236,129,113,128,293,276,138,121,211,188,99,56,153,143,147,101,111,55,245,106,167,217,189,106,108,80,150,123,254,222,238,177,81,60,169,245,85,216,94,110,191,123,186,380,64,290,122,179,73,34,66,159,148,276,100,189,181,122,90,313,196,138,198,272,201,243,107,87,250,243,176,88,168,133,178,325,65,69,205,240,159,88,243,285,161,138,393,268,144,263,175,212,246,240,87,283,114,42,169,135,99,139,121,152,130,285,163,103,184,335,165,108,43,214,105,162,248,142,189,134,236,184,38,138,176,51,257,210,185,85,139,60,214,142,198,334,305,206,124,67,153,114,198,171,347,112,116,131,164,206,45,205,180,104,140,160,87,155,188,334,238,197,217,259,79,197,117,151,52,202,245,198,99,253,312,224,305,143,182,51,99,407,86,96,228,156,88,236,114,144,116,129,125,259,167,223,145,180,238,251,301,141,283,223,315,150,136,142,154,191,144,120,120,222,230,225,132,233,129,120,211,404,152,260,179,155,87,79,85,268,149,245,174,180,151,114,303,153,155,184,224,182,122,190,153,232,145,113,75,130,97,144,83,89,120,115,118,138,138,64,71,178,229,191,114,222,192,131,122,297,315,346,330,369,348,264,366,352,372,265,171,153,192,246,353,266,133,362,258,38,188,130,116,143,112,270,72,127,164,252,228,117,243,187,158,236,262,237,316,254,236,81,165,58,156,185,190,184,193,90,289,237,281,190,225,93,298,247,105,241,119,156,145,303,171,185,157,110,150,75,98,86,90,126,336,201,119,146,293,194,158,199,193,235,228,209,212,201,181,78,216,145,225,148,246,72,222,206,226,119,173,125,41,150,91,189,141,87,129,233,256,336,206,209,267,130,178,399,419,116,137,200,158,181,121,327,219,158,130,77,107,116,192,223,128,172,227,248,88,146,408,147,88,154,170,98,216,383,205,104,197,182,270,78,224,214,79,109,129,66,139,330,241,168,315,96,143,252,141,163,108,191,276,362,82,282,154,301,186,90,54,161,319,149,163,130,143,116,144,342,75,187,249,332,109,122,162,294,168,122,157,235,194,76,159,269,248,110,161,126,252,172,92,49,172,56,146,156,140,189,157,115,198,407,51,306,127,318,147,269,219,158,169,179,194,280,309,149,337,176,253,67,92,234,278,183,151,215,301,208,365,173,362,258,180,370,151,48,188,145,101,81,421,93,186,156,212,234,137,361,58,309,128,178,163,148,120,203,273,244,323,217,42,117,355,136,155,178,89,135,173,140,240,188,56,123,247,188,252,151,346,194,195,43,125,149,129,266,53,136,240,190,247,224,248,123,130,270,129,207,182,253,162,108,184,116,371,129,52,168,62,88,190,209,258,268,266,358,83,146,119,204,126,174,158,69,213,162,421,156,154,185,176,260,100,193,275,85,279,327,204,151,164,232,267,87,124,167,345,321,192,161,139,112,111,222,290,169,113,86,138,99,130,120,222,252,267,241,202,172,130,177,149,145,195,183,61,177,172,173,121,160,131,101,97,180,161,165,77,200,175,100,279,40,113,310,190,173,164,129,211,208,176,258,226,300,44,118,356,67,125,335,135,266,132,107,99,92,263,153,129,55,153,190,358,296,166,147,277,190,101,106,146,124,160,160,252,206,309,52,154,179,159,325,309,63,224,364,359,207,208,374,202,96,117,194,214,192,270,160,180,137,151,123,74,118,124,176,184,124,299,139,112,106,389,162,80,274,205,364,210,148,178,142,173,164,102,205,247,178,249,147,194,120,153,188,344,132,164,242,218,208,160,127,236,99,195,376,187,157,203,169,84,226,285,319,86,233,76,173,188,107,162,137,167,71,174,78,96,277,123,115,132,315,157,168,203,195,62,257,98,201,238,104,55,158,129,198,176,74,106,162,145,301,355,261,220,203,129,214,244,301,138,45,227,326,342,114,310,180,188,293,86,130,224,212,255,333,148,142,135,152,364,138,182,244,119,125,84,230,104,139,102,97,188,324,102,151,85,142,100,133,106,310,144,193,247,110,132,161,205,184,66,192,39,361,150,229,184,258,185,115,137,343,249,198,355,141,228,156,158,240,177,122,65,240,150,121,154,97,166,127,122,239,91,233,201,236,101,114,236,196,113,219,231,67,257,393,168,178,248,123,98,108,203,67,181,70,119,411,194,122,108,74,218,130,220,215,128,188,93,304,251,302,265,41,58,123,363,62,156,121,102,181,218,122,175,152,153,223,135,82,116,207,327,86,305,348,339,200,326,178,365,213,163,168,194,234,212,98,362,242,337,212,234,217,143,199,260,186,321,218,418,325,247,319,105,111,124,164,155,152,175,180,315,326,324,248,151,113,254,154,157,210,180,251,149,227,115,334,115,269,121,187,162,185,152,90,149,204,166,255,148,263,120,161,117,101,104,218,198,118,223,207,312,108,123,112,386,156,122,53,120,163,109,77,194,210,303,383,368,163,189,200,186,217,190,353,88,166,205,67,212,205,112,134,131,256,181,224,296,168,380,155,370,138,91,211,109,154,98,229,282,111,206,268,143,177,121,180,113,138,365,352,147,168,187,96,124,156,118,218,78,79,354,181,110,210,205,243,119,110,182,108,211,331,157,117,92,168,307,65,189,167,181,67,98,159,146,256,147,109,181,259,124,211,130,123,343,158,254,262,111,112,223,169,144,114,144,221,76,153,168,122,241,180,193,34,200,129,124,180,191,231,245,206,117,86,118,101,211,371,97,247,202,350,412,273,87,323,58,128,78,238,314,168,152,125,165,200,96,102,257,169,192,196,207,84,278,119,27,342,333,217,212,259,150,182,270,84,167,122,400,122,101,70,89,288,355,143,60,101,66,126,131,113,259,234,109,222,241,164,158,226,160,180,251,90,111,244,76,135,92,166,174,226,92,219,104,120,411,267,364,245,377,396,342,264,339,197,342,227,327,222,231,82,285,196,211,156,336,208,142,224,243,73,171,198,160,147,143,132,143,166,93,199,157,285,117,230,90,65,95,263,320,384,265,194,345,186,131,56,60,309,124,247,201,159,249,119,134,161,157,159,168,186,112,140,167,273,282,312,154,271,321,313,113,284,44,110,161,358,137,62,366,249,213,225,231,143,352,123,229,140,172,125,256,147,323,148,215,249,152,152,193,219,276,229,227,61,171,174,135,161,280,117,165,206,213,102,190,385,86,376,165,187,317,233,344,241,57,85,279,165,320,321,156,207,87,55,184,215,94,163,145,250,166,105,101,336,109,101,110,154,196,258,301,76,100,127,126,205,48,322,222,113,79,73,178,112,275,139,201,126,181,148,224,91,148,175,247,171,112,310,353,144,228,161,221,146,203,108,90,123,126,182,91,202,337,217,162,130,170,130,142,139,235,260,265,343,120,224,305,85,135,345,200,154,143,67,128,167,68,106,183,166,199,74,308,273,223,194,110,201,195,313,78,93,226,99,295,52,316,163,139,157,303,170,242,165,290,163,191,129,192,228,153,109,83,94,223,124,42,249,226,110,126,155,246,240,243,246,136,114,131,224,209,149,167,120,276,88,315,108,114,106,161,331,168,353,334,74,99,130,151,274,258,327,231,322,304,392,128,187,337,169,81,203,251,107,202,182,108,96,136,184,116,156,51,150,359,174,218,171,81,180,156,134,299,336,156,252,77,351,92,150,178,103,134,141,126,127,293,145,175,358,166,156,113,205,114,256,104,131,115,388,134,176,142,124,118,198,106,356,139,169,83,37,151,74,153,93,342,120,122,278,206,274,63,147,83,367,192,167,105,266,233,250,161,169,140,184,211,257,156,72,136,125,153,220,162,62,200,223,205,182,274,168,154,169,94,197,192,119,93,165,192,41,103,345,268,201,142,171,173,122,215,153,215,267,215,41,146,286,181,103,155,151,174,102,328,167,143,132,220,164,119,122,386,194,155,226,134,143,66,165,195,99,342,175,129,126,175,138,233,186,100,103,161,346,120,161,176,124,77,142,148,47,156,133,204,322,179,279,322,175,153,313,97,146,106,133,89,183,95,99,237,260,187,411,275,118,157,255,69,243,226,409,125,97,223,203,235,108,186,130,69,349,142,213,180,261,190,185,111,220,186,107,249,204,147,90,124,114,132,302,56,305,289,140,227,228,179,257,364,346,230,133,131,185,354,140,198,80,56,385,183,268,240,97,156,205,80,134,116,240,273,256,100,126,124,146,127,152,256,320,48,279,226,92,78,104,168,151,226,91,96,372,29,202,175,278,111,179,115,105,95,129,161,233,125,90,260,380,99,244,239,225,256,259,264,196,250,258,245,120,298,174,191,339,189,311,249,261,160,376,134,57,217,390,139,180,92,174,45,148,228,177,110,222,101,218,152,206,142,110,248,89,219,230,330,137,122,139,129,191,156,168,95,147,282,109,52,311,143,132,121,50,84,98,135,233,141,331,85,139,57,101,266,93,86,105,341,352,98,137,208,152,215,216,183,242,168,48,183,141,198,260,105,149,180,202,169,174,42,161,367,221,355,142,213,119,125,163,135,145,138,64,173,154,90,161,131,192,149,122,133,101,94,246,211,123,249,61,274,166,106,267,207,208,131,247,133,211,179,153,326,75,63,56,161,250,67,204,199,160,84,123,224,210,222,84,148,333,144,188,215,161,53,151,99,178,106,114,166,70,108,370,83,246,234,330,358,277,245,113,92,115,165,142,157,160,192,129,167,202,37,148,198,136,68,152,162,120,91,181,116,271,200,155,206,210,97,70,66,145,186,231,139,182,132,141,147,133,219,38,265,235,101,122,204,43,176,159,43,153,186,251,118,312,262,145,129,66,151,386,146,367,240,57,258,360,118,197,94,132,411,143,225,122,130,257,141,172,166,360,149,277,182,219,184,296,216,171,195,301,165,169,81,188,296,138,253,93,78,145,58,167,154,273,109,210,170,250,268,119,241,242,356,179,146,303,221,310,235,194,266,149,80,127,214,211,376,259,188,212,87,310,93,207,110,214,234,213,341,155,140,92,290,256,176,227,201,93,130,94,206,70,285,60,352,44,161,64,217,202,152,118,124,85,212,216,151,86,111,115,213,160,143,334,174,151,170,194,98,167,96,278,126,184,104,114,183,196,347,217,307,126,46,82,81,179,172,200,135,83,114,185,143,172,198,266,149,162,203,163,181,225,245,140,117,43,243,349,199,200,161,146,129,73,186,127,372,159,104,69,317,141,89,196,156,200,203,183,130,190,189,142,73,106,78,175,134,133,277,90,127,320,112,181,111,109,140,207,229,157,102,170,342,171,93,74,238,136,97,100,103,109,101,84,137,64,156,122,149,342,209,261,110,101,81,85,88,126,289,102,325,345,51,237,92,166,115,203,76,171,211,155,302,186,293,57,241,209,182,215,310,248,251,78,131,249,247,95,116,198,149,143,231,237,134,387,311,219,184,332,333,182,184,116,229,88,149,83,272,152,163,171,127,113,122,141,358,93,186,239,116,150,118,202,90,213,153,271,146,90,369,218,174,127,166,226,91,179,178,253,195,365,125,253,359,138,138,62,108,140,138,145,80,66,210,65,190,151,226,273,105,70,226,78,95,54,173,180,122,239,144,87,109,53,226,230,142,129,124,95,147,111,220,47,178,99,117,157,209,200,157,261,236,174,177,123,142,156,91,118,186,154,128,150,106,172,100,388,220,220,127,328,399,211,236,199,167,254,39,121,196,90,147,235,91,201,137,313,125,152,241,158,37,96,311,200,235,309,198,109,158,363,91,150,161,173,242,160,307,109,170,353,291,108,96,303,177,29,325,210,141,228,271,111,250,118,88,125,248,77,206,196,226,152,61,193,170,258,266,209,71,147,129,122,346,100,148,144,334,129,74,193,160,94,124,120,155,271,141,183,205,194,147,209,268,62,313,282,48,139,273,128,46,162,105,122,112,395,156,90,196,192,151,159,217,302,116,251,166,124,126,144,62,177,191,189,118,119,129,166,49,57,147,257,191,420,393,334,309,234,51,295,236,99,313,190,335,234,106,123,167,219,360,357,320,251,322,123,199,190,286,394,124,383,266,264,169,251,287,261,278,280,157,226,180,273,349,159,55,56,120,81,142,157,128,210,284,144,401,344,249,215,337,246,63,214,187,128,130,206,216,160,168,91,139,206,225,184,188,78,274,141,123,212,132,100,121,128,54,130,146,262,262,110,275,261,277,186,135,271,156,150,106,48,285,126,346,341,163,407,105,184,67,415,62,237,188,211,108,198,133,52,187,123,115,108,411,240,136,131,89,178,214,165,66,280,153,122,160,149,181,65,153,163,138,68,224,190,112,70,124,167,184,97,164,67,30,179,203,104,282,161,157,114,97,159,180,118,111,106,47,154,205,230,184,114,100,102,187,132,125,254,110,206,217,210,84,140,125,89,224,83,156,157,199,131,61,122,73,212,86,208,388,177,294,357,152,153,145,220,161,86,108,249,124,61,56,61,211,104,156,174,157,190,88,245,228,159,212,64,215,107,91,142,162,232,295,126,112,97,180,130,171,106,163,159,139,200,62,146,161,119,78,258,380,172,126,154,146,117,84,118,118,291,171,101,157,130,163,272,172,137,108,95,81,291,113,215,62,164,72,159,153,155,144,86,228,115,182,134,97,260,143,149,183,65,202,66,199,262,76,181,152,76,291,161,71,147,72,70,120,285,146,354,175,339,268,347,386,214,224,186,372,221,120,236,248,60,75,130,80,195,46,252,324,193,136,87,118,292,157,166,121,223,254,110,154,327,178,151,293,231,262,132,212,245,253,369,85,84,145,176,123,197,196,293,239,298,242,161,195,120,272,197,219,134,184,232,254,328,209,168,44,189,78,76,225,197,36,167,148,223,130,165,237,107,283,137,69,273,324,101,181,102,168,109,296,91,264,146,64,189,244,256,156,202,118,428,164,137,123,82,185,82,167,182,57,182,82,277,237,80,128,188,106,147,401,174,84,47,256,271,88,140,195,117,218,181,147,121,249,137,126,150,187,163,227,88,393,154,173,186,195,185,110,128,96,162,194,114,145,226,167,236,198,67,161,169,69,189,75,125,229,124,229,229,142,118,176,144,349,159,79,238,194,193,157,296,112,190,286,282,161,113,183,81,101,305,232,324,61,222,189,157,415,196,125,125,99,117,148,171,93,185,90,246,150,150,197,296,89,126,239,139,195,151,115,101,299,130,161,261,342,162,132,202,341,203,102,198,53,113,190,258,143,276,126,180,55,206,170,382,198,159,99,184,109,180,251,181,206,90,85,180,221,160,67,63,132,208,150,260,125,92,207,230,108,364,231,397,200,256,137,266,251,231,211,158,345,132,141,181,362,268,229,142,204,297,218,246,148,126,172,379,306,142,143,213,82,226,165,132,237,37,129,110,54,232,77,284,354,123,110,251,76,235,130,167,134,285,58,92,208,307,71,69,215,196,174,73,91,149,236,365,387,269,124,180,142,168,193,160,139,291,200,139,257,68,297,143,139,339,134,207,182,142,144,192,164,90,152,90,158,141,192,146,197,217,57,167,368,94,133,84,385,146,128,144,203,131,114,388,234,328,128,170,293,62,240,48,60,175,95,61,233,92,134,248,125,283,212,128,59,242,169,207,382,72,133,111,299,279,355,213,88,158,269,173,169,309,174,35,335,238,336,60,194,279,149,339,115,219,137,99,280,210,246,38,285,203,274,94,143,210,210,235,178,116,151,222,113,120,345,374,87,150,100,125,158,116,126,139,249,297,253,165,105,115,120,311,178,203,304,214,152,64,119,169,314,333,235,106,172,106,252,109,174,151,63,125,134,94,162,105,148,322,88,87,94,89,124,229,83,50,248,135,105,165,102,123,400,158,337,71,118,231,168,142,238,331,133,148,61,271,164,159,305,191,152,160,121,268,192,92,70,159,99,114,138,202,161,130,255,88,262,104,114,70,96,213,130,155,358,306,364,297,352,190,160,402,143,94,215,358,339,110,235,349,320,257,352,226,188,208,211,129,401,336,99,55,177,83,300,158,149,99,84,140,155,281,186,117,373,110,130,194,208,109,232,229,190,97,105,320,198,284,163,142,227,158,131,161,110,125,126,231,41,245,365,205,118,154,212,353,148,150,161,189,174,159,302,133,130,106,206,105,251,128,159,137,214,325,166,177,204,184,119,129,186,215,149,228,97,250,208,200,155,99,181,215,242,141,210,89,180,183,162,236,229,255,221,221,107,103,148,161,137,130,378,168,109,124,85,179,321,284,125,194,338,106,64,216,166,193,152,181,132,92,351,140,27,154,104,158,195,150,208,311,87,303,215,106,85,117,103,131,166,41,195,272,167,218,225,35,221,105,168,285,177,233,107,371,170,389,97,221,191,71,192,105,325,182,384,210,144,225,344,243,160,121,113,157,360,179,137,62,162,344,148,211,293,239,101,90,294,70,156,100,106,201,213,130,287,194,146,177,401,233,85,232,125,78,304,234,117,115,75,137,214,214,58,201,87,262,164,132,67,81,201,160,71,131,166,98,147,330,304,97,228,153,167,114,44,112,269,290,264,217,383,346,161,240,300,72,177,359,218,79,252,102,124,142,324,142,119,184,270,247,116,291,114,126,133,89,163,199,113,149,185,191,73,314,169,206,231,147,202,204,311,164,103,325,313,39,98,119,149,144,341,151,228,145,182,57,263,126,106,274,205,264,296,117,69,319,266,90,114,242,54,152,224,233,211,140,181,60,197,157,125,179,176,144,63,146,208,147,98,97,240,159,303,324,125,159,193,246,114,135,215,218,285,257,280,158,373,150,206,61,167,269,186,280,66,123,106,178,114,138,156,152,155,256,247,166,190,198,102,216,188,181,120,74,41,270,221,104,135,105,161,184,44,218,354,212,185,124,118,122,313,134,117,148,118,163,389,116,275,225,93,156,101,252,271,70,198,53,269,203,147,163,208,172,322,117,77,110,127,135,64,207,161,369,249,58,59,136,155,127,193,262,125,29,189,132,231,146,130,239,364,240,138,48,381,335,137,199,311,323,56,186,97,268,164,154,86,130,146,82,215,107,57,253,139,164,125,352,158,113,123,100,170,154,252,146,158,262,35,125,293,241,131,114,91,197,163,142,185,102,211,99,64,168,124,50,325,234,114,115,84,105,155,89,144,104,275,56,149,158,203,124,147,168,189,125,181,48,211,160,129,233,175,152,71,171,116,193,188,126,216,61,159,149,213,188,101,199,160,99,167,314,327,58,144,110,122,150,229,118,161,248,141,363,105,155,188,210,73,249,188,85,94,147,169,187,280,52,91,161,162,35,82,188,164,333,94,118,114,154,284,222,204,225,88,354,109,345,152,144,241,195,175,183,296,164,334,113,253,225,148,231,132,200,157,340,101,150,292,72,163,126,221,103,118,120,209,230,137,149,99,195,91,87,407,280,81,235,286,293,93,114,183,70,361,216,115,189,39,168,181,102,189,140,82,106,343,65,356,216,82,189,145,180,425,202,75,101,194,97,164,274,133,226,261,172,175,201,154,84,215,81,195,261,148,206,149,101,119,271,233,189,64,147,202,197,177,150,162,62,113,131,151,273,165,241,346,81,138,310,162,72,373,180,196,236,102,137,401,133,64,165,113,266,232,92,176,225,58,185,216,258,149,89,178,109,282,123,284,234,212,295,274,215,172,310,406,239,130,180,57,241,145,185,166,163,220,295,143,269,62,155,185,158,262,110,328,83,341,212,171,411,191,100,183,221,125,197,229,342,125,232,97,222,265,226,278,279,55,233,245,373,84,112,93,214,136,224,277,112,88,135,156,212,195,83,82,230,115,97,197,153,147,112,266,288,121,264,154,152,314,202,206,146,144,200,196,165,180,76,148,158,163,245,103,188,231,139,190,193,141,106,187,187,181,32,82,158,75,375,128,110,220,218,240,146,139,181,148,162,148,197,182,207,95,93,231,160,247,151,85,245,125,116,115,129,322,121,178,67,141,131,199,93,170,96,158,276,131,112,132,192,266,80,245,146,231,172,100,241,365,293,192,47,169,142,130,261,199,150,127,336,99,193,258,199,160,275,60,252,97,136,151,88,132,41,84,138,160,85,238,187,123,241,217,240,172,227,83,146,191,158,150,74,112,172,248,81,193,200,172,354,251,126,306,293,145,184,89,151,190,185,81,30,120,227,116,167,269,331,348,214,212,197,56,154,100,329,90,183,51,122,206,110,135,120,157,163,55,187,99,105,198,207,118,123,135,176,59,214,47,208,320,197,264,158,149,289,276,202,190,231,163,164,116,172,86,162,332,238,279,181,74,262,172,362,139,85,232,137,142,219,354,163,124,160,177,357,130,228,75,124,205,185,358,188,147,202,155,246,261,87,51,133,118,150,154,201,170,64,173,139,119,237,315,169,179,114,196,152,68,119,269,293,130,344,48,167,205,179,201,196,392,191,109,147,114,289,82,336,167,254,286,341,180,193,344,400,105,207,349,183,331,106,148,152,279,203,267,133,156,200,124,216,216,82,371,141,136,208,112,201,184,49,327,154,238,275,130,240,278,78,147,204,313,259,193,129,23,145,58,308,194,163,248,283,166,376,114,166,121,296,166,142,97,239,159,312,149,147,234,199,261,145,68,169,147,237,155,322,236,208,181,162,115,85,195,360,197,187,361,127,106,64,128,199,86,171,77,144,368,166,272,362,217,166,272,277,177,164,126,115,102,144,175,214,179,232,281,312,210,125,158,113,303,372,151,286,95,162,136,104,403,150,129,197,88,62,273,92,237,167,55,129,178,126,96,125,60,55,154,39,130,261,247,201,170,148,147,238,97,190,207,161,211,132,171,263,89,231,153,162,138,402,275,237,163,169,117,176,324,163,99,194,132,242,139,195,259,148,115,158,313,265,230,145,359,72,103,124,117,214,223,332,332,183,237,212,64,105,182,149,310,77,284,154,147,199,260,174,127,103,139,177,175,121,306,177,159,67,332,360,115,134,201,249,256,59,353,151,235,41,182,129,155,257,283,87,108,128,306,283,105,268,111,101,247,146,115,276,144,118,94,151,57,170,97,125,185,97,164,256,83,247,187,140,134,141,130,195,87,120,165,232,263,105,245,156,190,122,183,281,139,397,196,120,313,253,210,192,155,64,320,72,313,129,143,384,129,231,341,340,132,401,165,413,130,231,104,200,273,214,77,234,162,186,288,370,148,109,125,402,213,136,188,340,118,134,291,160,319,167,199,123,157,75,268,168,432,235,96,290,152,115,99,169,130,132,47,93,137,124,187,172,251,141,195,68,279,151,227,95,106,192,217,338,167,192,237,117,96,316,200,250,85,233,131,94,285,261,160,137,40,182,173,104,199,174,145,320,63,235,89,119,106,185,300,45,156,197,88,333,160,378,169,97,232,140,138,104,322,65,212,284,73,151,127,172,238,188,215,212,158,228,140,189,159,95,282,239,134,87,108,255,164,181,186,255,191,224,335,47,285,189,125,102,141,72,145,116,68,181,271,174,120,186,115,162,155,92,153,88,253,176,186,213,181,190,127,296,167,89,208,299,172,158,218,57,238,339,162,112,149,235,170,127,146,123,99,260,92,214,152,312,98,205,143,161,92,140,180,223,176,108,106,112,123,95,260,177,176,49,220,72,159,189,159,57,108,237,231,101,164,147,124,150,179,61,155,110,188,173,235,262,255,88,197,381,36,125,179,170,34,179,160,201,201,93,87,104,180,155,159,42,130,134,193,154,94,234,299,60,231,221,247,135,123,178,396,236,125,215,139,212,369,76,286,96,250,133,353,145,154,304,200,51,83,180,132,57,213,261,195,100,264,284,121,130,180,135,74,60,361,169,226,150,137,117,186,140,230,122,144,157,305,222,125,324,266,79,104,320,236,227,277,66,182,126,231,236,252,177,243,88,111,213,176,213,260,219,190,254,346,250,124,291,231,191,210,267,133,234,206,124,128,147,33,254,296,350,243,220,344,347,100,215,81,88,206,202,58,134,105,330,211,284,326,102,215,176,122,50,155,224,159,50,370,141,240,77,109,169,137,171,201,149,181,178,236,86,196,191,173,228,160,163,104,214,408,192,112,213,225,99,229,183,232,123,205,282,128,82,150,331,173,143,249,307,182,177,180,80,156,94,119,218,203,103,225,194,105,282,68,122,301,213,104,186,150,78,257,248,89,57,259,334,108,101,81,106,221,135,259,328,163,158,67,357,117,135,180,288,48,169,127,94,343,194,116,134,140,194,251,144,317,57,191,211,285,152,134,131,109,126,216,89,249,93,122,194,97,122,180,206,177,86,314,186,205,150,85,110,234,275,127,262,197,159,124,183,230,177,217,68,289,123,253,225,182,128,96,87,188,207,116,204,80,94,269,144,166,190,167,219,80,134,159,235,148,201,191,113,236,148,178,184,154,81,212,252,158,68,166,223,79,147,279,59,226,211,157,339,108,157,145,269,149,241,251,119,164,93,216,221,163,156,421,304,85,102,312,299,323,202,158,169,138,159,367,164,340,181,205,259,132,145,209,127,131,161,204,276,185,155,119,397,203,130,128,50,172,146,196,105,65,104,74,179,258,109,293,128,195,113,120,274,198,352,182,162,183,179,254,195,259,159,390,156,170,179,183,304,227,233,119,60,60,370,157,339,265,147,184,315,133,144,38,325,126,256,142,210,185,122,208,62,77,301,148,118,146,100,162,125,170,87,94,49,230,266,80,177,140,190,167,171,329,212,342,176,346,236,85,99,165,139,204,49,179,101,229,184,372,301,228,222,160,288,118,197,283,104,102,38,284,43,224,258,67,138,189,254,45,89,95,95,120,105,325,223,151,247,210,72,126,128,100,143,303,174,76,188,206,104,40,163,91,133,97,64,118,209,159,138,88,206,143,35,36,173,118,175,258,198,221,167,100,225,181,269,49,260,106,226,124,141,144,111,130,119,96,170,122,88,377,195,194,175,155,216,53,129,138,159,111,137,199,110,93,80,121,61,143,194,270,141,168,132,52,248,196,285,240,349,211,85,268,408,106,135,39,165,90,83,120,381,187,252,315,51,239,188,153,260,133,158,187,44,147,156,279,78,175,180,160,184,233,325,210,51,306,83,226,124,361,237,93,218,162,137,107,113,131,97,123,129,142,253,244,216,321,98,133,335,136,225,144,173,304,56,259,216,125,196,135,144,113,108,240,117,71,206,270,124,204,198,327,155,321,155,314,137,392,254,105,325,206,247,150,231,108,162,197,154,172,120,41,217,129,146,202,165,263,67,254,128,105,150,144,106,243,105,112,250,268,182,218,187,153,125,67,94,225,170,50,75,142,42,269,122,150,186,240,169,154,130,83,126,105,82,103,338,99,177,160,237,130,108,162,153,190,210,110,288,114,253,136,171,121,147,89,198,106,113,227,143,100,159,263,217,216,184,153,123,139,332,223,161,251,191,124,221,141,144,86,44,245,214,249,266,313,214,276,163,308,106,271,148,37,170,400,211,213,199,111,196,55,168,235,267,246,186,111,240,340,212,227,370,315,127,86,200,95,221,159,132,169,253,174,315,190,226,96,178,126,154,204,308,318,227,254,157,257,76,85,178,200,150,159,73,199,51,107,156,167,243,265,125,176,196,243,112,246,58,209,153,116,247,316,115,350,135,314,204,314,64,305,77,87,357,152,226,303,265,334,363,291,209,222,325,303,314,50,87,266,301,256,243,318,161,194,199,73,212,377,188,240,378,297,82,305,161,199,229,438,138,260,189,124,83,112,125,135,206,78,346,241,138,135,108,128,83,283,99,231,185,123,116,87,123,126,303,136,287,294,376,273,63,286,263,101,286,163,80,97,124,357,280,209,135,172,79,119,112,85,288,149,157,137,258,99,251,142,108,221,280,152,65,157,91,125,113,352,170,119,112,339,75,235,118,84,217,143,166,109,261,148,187,208,185,62,209,161,58,85,109,58,94,282,198,160,47,187,219,196,306,90,54,118,197,185,180,274,135,117,180,415,168,165,150,224,195,174,221,276,226,151,92,197,144,228,176,158,77,142,241,77,97,226,275,154,182,49,181,174,93,201,113,255,254,345,256,103,97,82,127,237,84,80,368,132,183,134,40,219,63,85,150,268,115,205,168,341,77,206,309,149,138,58,249,124,120,160,93,140,116,272,200,368,168,175,95,211,105,165,149,146,95,149,104,167,143,151,146,133,178,86,232,150,128,169,144,164,178,168,124,138,129,137,179,138,232,58,180,106,94,279,331,66,264,72,270,93,73,139,86,92,174,292,66,143,155,326,198,319,89,288,253,170,121,144,107,110,107,69,242,119,55,244,277,212,198,122,331,343,152,379,84,95,324,136,78,165,52,166,350,250,196,295,132,362,255,208,179,107,141,184,154,88,119,111,233,243,268,146,97,107,100,144,127,342,388,164,250,110,241,286,111,253,64,332,226,377,148,252,73,357,204,182,114,313,93,168,121,33,151,194,212,213,256,135,181,116,99,201,263,122,224,121,273,199,308,163,322,234,216,192,224,76,167,114,243,190,100,161,73,157,189,140,101,134,173,59,51,102,91,162,147,145,75,265,110,285,180,219,93,205,219,140,193,79,83,44,79,74,78,306,198,222,129,213,69,204,188,138,337,42,238,171,193,213,173,172,260,139,208,35,78,246,235,353,196,108,274,137,110,55,244,153,140,110,180,103,139,55,186,136,139,266,131,157,73,248,69,141,158,310,280,110,213,133,112,123,127,131,170,130,93,129,139,264,130,251,182,165,268,331,93,388,224,110,302,138,320,260,179,225,140,316,158,197,197,163,396,252,194,187,194,208,333,151,260,52,164,108,161,185,70,168,66,245,146,158,166,199,111,103,295,54,268,95,285,174,71,198,134,81,203,80,125,203,72,181,62,246,119,92,143,204,135,247,76,297,110,98,161,287,216,182,118,253,232,238,356,137,209,155,164,56,260,146,253,125,193,206,141,60,137,121,275,120,108,118,334,129,58,323,261,127,153,122,89,178,35,382,342,324,303,67,131,73,128,147,121,211,96,187,181,259,167,244,233,135,125,155,122,210,200,127,237,216,339,305,144,123,176,210,172,374,186,130,140,55,244,94,310,103,180,86,152,114,157,215,181,120,274,169,190,201,383,150,156,224,222,174,145,256,213,143,276,220,331,337,200,164,223,114,171,78,151,214,257,217,204,89,218,441,276,307,131,156,226,159,355,83,224,335,385,193,82,209,77,188,209,281,364,390,130,126,128,184,137,119,264,303,356,180,83,272,154,211,110,153,251,195,157,228,180,329,172,173,279,152,132,173,250,181,147,334,167,378,313,187,119,136,390,139,94,320,131,143,134,333,95,185,156,67,140,62,336,186,108,311,111,372,93,171,273,188,219,56,104,160,231,213,168,125,92,186,63,173,357,119,79,116,174,114,196,106,55,271,151,201,148,256,345,214,263,42,216,148,217,159,204,235,139,98,87,187,292,134,263,93,136,79,227,182,171,275,245,112,150,144,168,379,82,312,248,161,248,171,133,182,117,136,191,182,381,152,332,120,65,356,152,117,57,286,333,281,115,260,84,126,290,252,146,257,95,195,278,299,138,175,311,118,134,163,164,177,58,78,93,181,40,182,86,160,267,123,228,37,168,140,250,157,191,62,301,95,394,82,230,74,99,202,179,267,137,193,258,189,159,139,183,163,99,127,93,149,214,100,114,160,178,159,171,153,89,123,177,123,123,170,304,50,135,109,210,267,276,167,217,222,142,230,164,298,125,54,129,318,210,153,272,234,264,42,182,272,199,266,158,154,124,224,187,92,191,312,179,84,256,224,250,169,136,179,191,84,329,185,175,233,138,63,80,388,107,96,140,196,103,185,164,180,252,149,359,72,178,289,78,148,52,33,57,57,262,230,180,160,312,258,296,287,196,83,163,187,188,160,89,334,355,338,128,152,112,101,151,91,369,280,149,249,274,176,188,359,147,151,220,177,149,161,214,225,154,101,199,105,166,183,320,139,181,98,93,97,97,199,214,318,367,304,282,218,276,110,192,230,178,186,230,136,261,56,113,240,138,92,87,254,98,230,391,149,105,113,79,189,177,377,237,123,180,92,231,311,201,350,113,94,110,346,220,83,117,155,69,109,82,247,182,253,131,199,161,115,239,255,204,253,79,96,194,196,190,244,123,304,128,317,159,258,115,299,262,169,79,99,118,53,140,102,160,119,168,31,75,202,350,127,156,144,169,103,109,132,171,132,247,362,188,352,120,231,137,85,131,163,246,352,186,179,38,77,175,193,150,109,158,49,301,194,117,183,147,309,137,336,211,197,209,210,177,234,212,109,36,145,222,173,146,166,102,222,234,161,260,125,100,134,172,227,127,117,143,86,64,40,186,88,112,177,143,143,150,107,217,104,114,184,159,77,330,160,98,111,155,118,141,222,253,187,68,111,160,202,178,173,113,213,274,319,177,229,189,118,241,166,224,90,261,67,115,162,126,52,182,148,135,258,137,134,169,112,114,293,253,109,56,271,93,366,208,103,149,253,178,224,135,212,156,195,263,132,94,212,157,70,176,246,346,285,115,145,143,193,208,320,256,185,208,174,290,59,149,78,175,172,147,105,195,129,137,117,179,268,242,125,125,239,208,104,192,238,142,148,98,121,128,164,187,176,182,187,144,169,176,107,70,185,297,81,140,142,103,175,196,112,100,139,179,239,162,151,61,215,319,107,199,261,212,362,209,104,175,173,363,208,77,326,155,275,170,132,83,113,346,135,111,82,233,207,274,119,64,151,116,249,265,314,80,160,64,176,84,82,43,91,44,118,140,157,116,104,124,88,230,115,98,113,233,249,109,169,118,154,193,78,102,103,128,319,111,282,105,193,370,104,179,397,143,132,159,265,84,126,176,109,107,121,122,85,131,220,403,249,256,209,100,205,203,155,168,85,244,193,160,116,267,220,36,254,178,309,97,258,233,103,187,228,251,185,258,184,265,247,133,158,148,76,189,219,215,56,347,109,187,97,133,247,152,139,45,167,149,193,220,216,291,270,191,96,141,135,222,159,77,199,150,295,120,377,233,287,136,71,262,374,114,140,248,132,31,141,97,112,175,230,63,193,134,122,34,186,84,107,199,312,393,111,206,124,171,105,237,121,259,232,150,265,180,128,138,119,44,209,91,87,225,105,86,46,149,133,101,115,202,153,192,144,208,33,234,233,124,67,84,125,121,193,170,233,248,390,125,273,256,145,150,164,123,248,121,44,232,205,48,154,157,121,233,150,191,325,77,319,198,223,308,80,82,333,146,50,166,197,157,81,155,242,268,143,88,107,208,71,253,147,317,223,67,288,202,171,101,211,180,147,142,317,94,192,153,169,245,130,253,130,130,124,177,339,111,158,198,167,67,222,132,46,204,293,235,375,99,146,178,203,111,397,231,182,111,78,105,114,189,301,297,195,167,301,112,293,97,144,80,122,90,84,60,161,220,116,380,156,158,230,76,123,108,110,100,145,127,144,242,87,168,254,154,160,150,154,323,199,177,102,349,199,153,70,115,79,134,331,191,146,150,142,147,319,318,344,383,324,367,210,113,119,132,370,131,106,145,113,101,164,244,119,83,232,166,184,131,236,204,266,113,134,342,326,133,150,181,198,245,188,101,100,283,148,137,216,186,111,212,269,97,269,104,134,299,368,195,124,176,130,191,123,91,371,214,139,222,170,172,228,199,228,172,158,188,263,349,107,278,62,119,335,160,265,87,198,156,161,226,171,50,158,226,194,124,158,78,84,145,108,336,136,195,105,138,146,116,172,125,312,266,216,200,145,107,275,138,154,182,74,87,132,368,126,106,164,104,306,367,116,179,138,170,125,284,182,119,168,252,280,412,217,400,253,267,379,214,151,200,197,130,223,270,158,198,322,328,162,162,116,330,386,93,163,169,228,91,329,109,219,359,161,169,38,108,88,212,210,222,273,56,151,100,131,156,151,199,251,194,96,129,186,243,191,220,208,217,141,184,257,214,120,232,165,107,83,287,169,225,77,150,206,374,217,136,83,329,159,203,184,139,128,274,295,146,175,211,156,202,207,204,278,147,377,72,236,199,84,78,278,81,141,148,257,219,168,154,194,102,314,178,141,107,194,153,217,223,231,41,124,78,92,316,166,201,419,117,256,321,158,135,145,172,402,134,195,141,75,143,187,198,164,200,226,117,164,174,162,104,173,208,186,58,255,112,199,204,164,207,78,209,207,128,176,117,208,99,174,218,169,174,86,273,359,123,131,330,137,337,172,221,157,166,130,182,346,210,233,122,179,176,70,104,271,124,161,112,242,204,160,180,155,134,192,150,213,148,44,295,182,219,249,43,142,132,70,173,314,154,121,128,92,100,172,115,139,207,181,259,248,134,72,115,257,272,55,316,99,255,165,126,144,140,103,181,213,83,255,165,132,171,183,132,288,256,126,235,101,181,216,227,129,345,121,137,183,181,73,157,321,81,380,283,255,89,212,76,98,131,135,303,86,231,106,122,253,81,76,100,108,125,95,207,103,275,120,155,89,110,321,43,245,325,364,149,72,92,74,205,171,138,138,146,192,98,131,350,205,98,237,180,142,117,363,208,130,316,314,132,213,376,256,262,161,279,157,298,133,286,388,253,256,90,332,94,172,192,279,81,211,60,151,196,221,137,269,174,417,361,126,211,133,328,137,154,174,72,407,172,116,140,172,250,69,238,344,143,166,175,84,138,88,144,217,167,242,303,62,192,179,48,163,262,141,162,93,87,63,198,100,202,137,99,132,129,166,155,279,82,290,227,180,136,177,109,154,127,131,182,129,224,165,235,62,127,160,110,88,178,324,138,319,157,144,85,287,228,113,147,109,149,146,166,330,120,283,162,152,350,137,132,72,192,156,133,222,124,230,111,175,59,250,120,110,95,95,183,131,167,170,56,212,188,73,156,165,157,190,203,184,90,268,173,218,238,158,196,158,119,178,107,117,124,215,117,279,142,182,55,166,228,141,231,212,55,189,248,108,144,123,124,230,154,243,230,183,180,109,108,92,141,54,250,236,246,254,295,223,234,83,391,319,173,241,255,223,69,82,96,268,42,142,110,251,134,106,69,125,283,123,135,198,198,116,120,132,293,187,103,223,122,122,122,47,101,206,109,80,331,119,242,219,182,203,228,148,242,124,248,101,92,250,310,117,236,237,192,248,195,101,68,152,42,91,166,138,106,295,140,347,212,159,73,163,298,326,151,270,155,407,273,122,317,223,203,167,107,165,312,132,142,164,210,102,200,195,374,263,117,260,140,178,345,219,318,112,325,285,361,387,230,180,325,370,203,164,141,221,206,145,172,270,204,225,186,220,124,210,133,162,227,116,280,108,121,163,235,191,188,269,128,96,161,117,338,64,312,135,230,82,140,137,226,331,86,132,147,70,190,72,156,81,220,113,286,158,178,201,104,76,203,204,345,111,76,180,85,158,88,178,192,232,290,119,176,229,105,148,213,131,147,117,127,149,97,86,177,164,155,179,187,175,163,85,88,121,144,199,202,149,155,187,318,116,125,125,319,129,352,212,303,142,120,107,306,145,140,165,234,111,155,97,196,201,214,244,305,289,312,165,131,111,160,72,127,105,254,122,174,119,189,141,168,102,260,240,141,373,319,164,143,175,236,96,168,185,169,201,336,266,140,117,72,307,370,303,65,27,161,31,141,127,200,175,117,208,156,145,235,101,130,129,263,168,309,79,127,154,425,276,325,47,171,230,170,137,268,169,66,116,250,76,110,58,333,178,71,220,133,158,363,61,347,144,145,87,75,325,130,155,171,191,164,102,286,153,118,297,164,172,409,61,85,289,376,204,256,164,305,115,396,70,94,314,307,262,215,242,195,200,203,113,171,105,262,198,179,165,128,241,157,409,143,230,134,234,134,104,167,204,52,288,196,101,159,87,111,148,292,119,207,46,298,129,191,121,123,150,101,260,189,253,113,80,226,119,275,218,179,118,277,60,247,281,141,224,95,88,139,138,309,239,182,340,266,224,98,186,287,143,286,215,157,197,349,324,375,347,383,380,117,155,203,328,324,140,342,90,135,303,177,250,158,115,202,322,247,61,164,130,215,335,211,243,93,323,99,228,329,231,210,100,204,176,104,82,219,113,45,142,47,98,140,238,293,284,181,212,130,222,392,42,257,145,360,150,71,231,159,80,147,101,96,311,126,351,297,112,316,235,204,195,135,187,157,237,254,118,106,130,232,196,73,192,93,147,280,215,182,285,204,78,218,338,202,218,143,75,184,76,141,225,371,325,106,139,63,170,155,90,161,265,310,160,128,263,191,128,244,218,286,103,236,385,209,225,127,113,273,95,59,158,181,423,166,361,156,271,156,123,240,146,111,108,281,233,125,113,50,190,54,317,279,146,158,129,156,91,133,150,92,217,63,255,95,130,298,199,188,292,160,173,208,353,147,80,350,146,281,97,130,134,94,136,309,223,157,145,243,184,209,79,260,272,151,183,227,170,198,317,206,143,185,181,160,377,129,76,60,165,317,182,147,197,165,265,106,101,195,414,170,38,87,167,220,244,55,218,232,184,168,114,187,157,100,149,62,300,203,320,171,184,219,192,36,183,190,186,130,311,245,223,184,296,215,90,161,52,270,149,216,257,127,162,232,348,146,174,346,140,291,252,128,380,322,120,125,159,235,131,194,156,249,290,90,133,81,148,313,196,104,128,189,164,205,151,230,138,125,116,127,226,166,287,185,344,149,129,192,260,116,65,134,127,206,179,170,194,80,304,111,239,111,182,198,355,388,137,202,120,61,87,227,98,152,161,316,96,309,363,236,262,370,165,329,125,261,54,156,231,133,96,77,266,37,164,307,79,152,88,156,83,161,202,323,119,172,65,142,234,63,329,264,172,83,225,191,197,172,123,324,216,215,208,66,176,86,272,210,69,290,168,209,161,221,109,69,111,190,171,178,304,76,110,173,145,170,184,68,125,115,165,256,128,139,189,184,113,114,54,162,65,185,77,38,168,194,69,142,221,212,113,111,170,308,84,160,143,316,136,153,146,323,181,216,86,72,366,350,134,334,37,159,288,160,199,321,314,68,229,77,126,128,159,312,244,187,156,183,150,152,213,251,71,120,290,280,320,226,77,160,310,90,180,84,354,292,272,222,286,238,269,75,92,148,112,279,199,44,90,122,153,214,105,121,172,57,168,215,108,123,116,202,194,123,165,97,263,206,138,200,80,81,131,137,185,268,82,96,160,60,277,108,226,161,304,185,292,178,79,107,204,210,266,133,100,75,87,125,360,172,145,390,175,56,127,195,125,139,227,331,61,103,285,209,232,110,168,59,132,148,91,96,121,80,347,233,344,67,100,162,166,359,205,46,151,283,244,65,204,270,362,221,171,23,120,40,211,143,143,210,49,128,239,177,295,245,340,66,119,211,61,80,163,337,200,134,123,163,261,265,317,152,131,168,177,203,161,142,387,181,118,137,98,122,138,392,154,192,143,72,321,109,151,216,163,379,62,338,289,160,266,166,117,210,77,315,218,114,119,202,170,177,81,330,128,80,224,129,27,220,105,236,103,148,103,184,229,216,130,67,209,182,103,205,409,133,152,97,109,262,186,127,82,138,210,259,282,279,49,61,77,184,106,109,55,414,171,81,91,153,180,125,130,218,257,286,166,151,368,165,72,192,73,149,132,162,140,123,120,274,90,58,174,72,112,128,360,139,49,126,334,126,281,180,143,118,181,204,192,119,333,94,141,269,144,112,189,131,191,285,87,116,113,198,51,149,101,194,333,36,294,148,342,248,95,171,113,157,203,228,206,204,188,206,116,156,289,77,136,131,210,218,254,235,330,283,281,78,189,376,373,89,216,154,316,264,278,379,385,379,178,178,78,87,111,163,33,137,389,151,130,55,99,337,368,74,119,168,206,71,210,30,178,291,213,137,208,109,220,186,156,158,290,93,131,63,342,248,168,154,167,118,374,205,157,58,191,161,135,244,119,182,182,139,132,168,138,58,298,138,149,184,66,299,215,186,206,83,128,158,248,194,319,218,147,90,100,282,86,209,88,69,221,287,156,118,213,195,150,164,199,321,156,174,138,227,147,242,160,105,156,147,328,158,143,260,97,127,232,98,222,198,166,99,29,152,171,89,66,158,66,158,322,248,323,204,141,207,184,173,150,242,144,153,148,188,170,191,113,216,154,133,301,242,157,279,170,21,192,163,95,87,79,175,139,168,333,341,192,192,84,218,144,189,187,70,101,267,176,188,230,294,156,125,415,115,166,263,334,103,116,326,168,74,196,234,302,158,97,199,237,349,144,80,154,259,101,223,326,90,241,151,117,146,221,111,183,226,197,300,356,118,135,385,106,98,112,162,223,261,103,380,190,216,119,89,93,218,76,250,271,163,131,126,106,120,117,85,104,111,200,120,68,69,189,173,102,70,201,136,132,304,83,232,128,240,317,107,166,60,72,184,151,284,374,96,61,61,168,126,145,91,128,431,404,65,267,266,284,163,123,192,101,186,106,258,348,113,208,130,207,299,150,241,86,336,96,169,35,100,224,350,389,131,165,145,218,159,276,234,107,92,301,208,175,182,159,126,135,79,131,287,246,220,143,271,190,133,102,145,128,345,146,242,300,172,244,150,173,168,45,296,227,285,118,290,175,163,115,139,160,360,173,125,125,98,252,74,112,184,195,261,185,163,214,94,349,316,154,86,24,93,195,381,430,236,318,315,304,203,204,197,307,143,120,372,192,181,287,179,333,190,106,243,152,196,342,333,199,107,63,116,267,85,276,191,73,213,136,187,219,168,130,146,113,229,368,87,354,256,79,154,120,100,60,269,269,269,329,144,233,120,140,189,259,163,66,124,194,171,86,337,194,154,95,174,70,167,304,241,64,148,121,133,112,173,191,265,235,76,135,211,251,131,189,222,290,285,125,134,108,126,258,251,127,166,93,58,373,317,263,137,150,253,256,150,342,136,86,161,179,34,236,35,294,193,112,156,266,220,175,114,206,269,268,167,108,43,143,236,108,128,148,184,107,97,28,150,104,71,222,111,84,100,277,77,286,39,137,202,169,64,121,283,175,216,51,206,158,291,84,177,128,195,306,121,83,83,171,170,104,80,148,348,319,46,85,149,88,345,119,103,232,141,182,85,159,151,217,119,119,88,377,94,283,196,393,114,178,221,138,202,184,311,170,82,198,154,263,168,188,377,174,111,267,234,137,258,197,205,163,84,171,192,223,61,218,326,132,316,202,170,328,145,30,363,225,225,181,122,116,155,159,149,353,72,263,198,124,33,246,81,190,134,222,134,175,285,77,230,194,83,170,98,143,186,159,94,283,190,148,187,179,223,125,82,244,282,71,248,119,396,213,130,225,147,160,156,170,144,246,199,162,120,289,215,272,216,178,184,127,159,207,205,128,180,194,151,128,174,171,190,195,152,198,150,248,189,178,222,193,211,199,155,110,189,159,150,117,247,203,119,134,131,184,151,100,98,206,233,254,227,174,111,196,198,225,125,176,147,110,280,180,125,208,208,166,109,163,158,175,174,165,199,126,232,173,215,214,150,144,94,113,354,294,242,369,207,385,354,232,101,182,175,278,392,189,233,288,107,172,112,49,212,355,215,95,143,70,133,300,173,394,316,383,48,90,167,94,135,138,180,191,191,196,254,326,306,128,179,228,82,184,211,187,222,136,217,343,48,349,145,61,121,194,253,189,52,182,198,103,325,172,110,33,145,224,145,169,169,178,109,335,186,128,298,164,118,234,73,138,177,212,298,53,247,212,266,197,284,139,185,69,151,297,323,252,157,152,224,187,91,159,121,162,195,94,308,67,89,104,188,227,131,96,215,113,333,102,139,95,163,305,156,161,117,175,124,158,57,144,68,112,47,118,202,230,128,166,201,254,162,162,137,173,128,182,133,187,63,59,350,81,130,175,132,193,101,148,260,196,198,165,136,363,300,31,259,101,198,171,136,192,82,214,262,262,137,124,123,233,134,34,228,316,88,237,120,323,105,220,131,328,45,223,151,308,172,149,35,229,292,210,162,127,165,144,197,377,74,138,186,171,209,274,254,159,144,160,165,124,74,131,102,88,168,252,132,138,217,50,155,351,149,144,218,182,75,107,179,162,116,112,107,38,120,142,169,162,154,107,138,327,172,140,107,45,63,164,397,103,94,135,152,233,163,90,326,70,72,221,116,219,193,45,251,153,155,186,176,205,209,330,330,151,209,151,275,171,115,174,204,53,196,147,355,108,156,259,339,202,134,118,259,141,195,93,353,228,274,160,268,325,277,238,31,188,203,295,203,168,141,97,339,42,162,241,275,124,128,230,58,281,277,190,146,145,173,195,82,81,297,182,217,230,273,268,266,356,110,195,124,142,82,212,151,319,243,146,121,66,224,100,257,361,211,104,82,337,266,129,191,309,219,102,191,154,151,118,120,216,146,192,107,79,48,55,319,131,218,34,50,169,311,144,195,100,179,266,236,204,150,190,47,332,175,119,194,121,179,263,130,181,94,103,162,100,55,107,154,285,128,170,280,132,318,323,333,179,279,262,203,196,182,52,229,325,236,260,131,139,228,54,105,231,257,199,213,175,296,105,244,91,169,163,202,154,209,99,257,186,117,132,109,284,281,168,133,199,177,137,310,247,170,261,176,148,297,163,176,119,68,323,45,141,104,120,160,156,43,159,310,297,218,104,258,227,179,123,275,94,332,129,123,91,162,163,107,117,99,48,154,200,102,163,314,40,242,140,194,223,108,328,80,152,298,21,74,266,161,143,182,73,117,301,217,180,162,179,186,141,96,93,319,168,246,226,100,251,81,256,169,73,201,205,239,57,348,48,334,67,113,143,148,180,197,126,184,136,257,276,269,101,208,142,131,103,208,60,162,197,179,145,137,174,167,297,257,289,335,251,258,127,126,345,155,66,178,109,295,202,151,206,261,179,111,347,240,223,112,185,101,55,144,106,101,271,63,155,137,129,251,223,66,158,124,151,155,208,195,44,145,292,118,185,188,192,227,121,163,157,191,186,98,226,87,93,92,260,60,270,376,354,92,170,180,183,153,91,144,163,408,308,58,133,221,290,154,221,170,114,351,145,249,141,192,140,196,52,174,169,169,80,243,292,211,137,142,146,199,144,175,248,203,226,281,150,85,130,105,95,27,157,375,144,191,75,91,34,128,153,183,116,187,80,112,88,257,330,52,221,165,93,134,272,225,198,122,102,244,128,276,202,205,188,233,240,212,316,119,278,27,138,278,83,181,144,178,248,187,245,183,211,52,410,81,155,183,103,50,66,172,101,164,191,61,273,291,34,154,82,44,176,289,143,223,231,86,168,204,220,173,93,123,109,142,140,304,75,135,151,185,249,114,109,47,256,83,129,156,190,185,127,111,62,323,189,211,204,358,106,147,194,342,234,123,338,137,342,182,74,228,201,142,133,90,266,134,167,226,281,55,230,58,321,140,397,175,183,137,356,98,190,139,75,333,225,186,68,233,85,181,174,137,79,262,154,192,120,251,177,77,281,208,111,146,186,99,153,66,146,228,202,221,153,178,298,189,126,268,176,248,162,101,141,107,329,175,111,170,91,105,258,54,122,143,237,120,228,160,223,118,204,367,135,211,239,130,162,96,277,190,91,132,101,135,241,86,308,207,31,138,162,180,105,184,232,162,142,145,92,86,198,258,224,85,104,306,174,151,137,209,65,170,125,211,244,102,95,139,314,352,141,157,278,136,147,114,98,216,98,48,181,144,141,112,136,194,247,239,285,222,384,218,259,127,179,286,127,173,329,136,131,291,156,181,204,57,143,99,81,153,79,359,221,199,268,209,268,219,177,135,89,127,377,125,51,141,199,127,97,96,120,179,223,368,168,169,139,201,134,295,183,119,209,260,251,119,117,150,210,116,126,168,124,203,161,104,114,289,300,177,219,169,217,317,334,272,176,102,247,136,206,222,92,176,98,251,225,144,180,215,198,119,185,97,200,118,88,142,96,186,189,64,151,330,161,254,61,189,336,93,326,101,179,71,240,301,176,54,285,155,140,334,162,340,351,255,282,173,291,222,213,334,100,405,352,185,198,224,197,142,324,202,266,149,207,202,244,72,161,176,172,107,178,269,41,187,381,145,88,155,227,47,259,218,129,81,196,155,109,146,152,73,71,113,136,308,83,48,216,266,412,100,96,222,240,272,157,305,286,309,170,114,192,170,82,130,103,145,348,161,164,113,201,101,189,224,107,229,123,158,160,384,191,139,118,204,137,325,183,378,62,141,132,161,306,172,170,206,250,119,237,285,129,94,74,130,308,217,125,257,154,132,125,136,96,134,114,221,385,180,248,87,147,272,116,147,91,351,207,100,323,173,168,32,81,170,149,90,129,190,249,275,157,161,130,68,260,154,285,156,80,250,128,100,131,82,146,192,108,159,143,82,134,56,65,140,81,76,203,236,160,289,153,190,161,151,182,106,345,358,205,81,135,182,126,357,122,176,191,188,163,197,117,103,315,210,166,247,243,205,168,158,165,59,245,264,102,121,249,383,124,62,126,243,216,230,140,172,106,223,159,151,336,116,166,157,41,54,194,116,127,350,261,212,173,139,125,133,59,69,172,63,141,209,152,75,87,220,249,329,122,162,175,245,138,389,103,98,191,228,122,137,198,130,144,195,156,130,190,287,135,117,103,212,134,263,152,119,56,129,140,230,88,215,203,299,78,130,165,112,133,213,92,176,90,201,292,174,122,194,104,182,97,109,227,209,99,68,119,107,75,341,315,279,119,205,228,386,253,77,231,152,264,137,185,264,316,224,221,166,74,363,246,156,187,338,120,234,200,264,149,236,55,242,80,276,236,27,217,141,181,326,105,395,226,211,250,139,390,136,145,174,186,233,73,114,139,202,206,186,121,105,155,355,146,279,301,115,224,240,133,135,305,206,115,78,121,130,296,149,195,206,157,120,103,239,87,284,314,61,245,151,123,199,366,228,321,234,301,325,197,43,123,176,108,303,343,81,137,85,223,84,66,35,215,281,220,81,123,152,168,106,153,166,259,142,51,179,57,206,306,337,220,185,114,119,323,232,60,109,169,158,84,235,149,106,122,74,132,141,121,259,139,238,121,289,83,118,183,256,67,165,122,108,103,93,73,401,257,72,228,153,52,371,218,260,157,96,146,220,91,99,141,210,138,94,306,168,182,186,74,202,66,249,149,123,116,84,134,180,231,92,399,353,142,158,111,198,326,166,170,129,204,82,70,242,263,232,152,111,92,156,246,124,300,240,213,210,113,157,182,143,164,184,172,38,196,131,103,165,153,185,184,171,236,50,158,274,168,270,256,338,203,243,188,223,53,124,158,157,95,342,121,232,175,208,140,161,82,105,134,161,132,118,299,115,160,378,215,107,167,339,43,184,102,245,88,88,137,54,219,194,323,88,159,208,216,364,300,146,238,280,203,337,286,297,275,309,289,160,171,173,205,210,166,382,205,186,342,192,265,126,356,190,142,176,226,186,364,220,264,30,298,258,292,105,68,259,165,221,324,246,155,200,342,269,158,168,358,99,232,257,75,174,147,160,106,263,159,232,389,261,190,72,174,97,328,185,207,60,146,220,188,94,191,182,293,93,190,130,158,138,140,65,179,167,58,259,166,114,154,117,150,43,234,216,265,67,175,292,253,105,82,120,157,242,90,162,166,129,152,170,201,278,201,90,150,151,203,229,234,314,330,75,416,177,164,274,108,153,136,245,51,92,190,292,168,123,130,54,200,164,154,240,68,294,71,103,127,68,273,212,157,201,170,309,149,219,84,99,181,129,410,196,260,193,214,118,102,41,198,169,197,168,191,104,103,143,109,107,163,172,84,81,156,139,152,100,110,391,298,304,165,280,105,208,110,378,385,275,86,141,312,131,130,103,237,206,274,229,334,194,83,75,259,101,264,74,257,160,222,293,88,295,275,145,91,124,171,250,97,198,148,271,141,194,84,246,190,362,189,143,156,96,68,275,359,206,247,148,231,280,75,156,129,86,145,168,221,346,169,101,250,194,99,185,257,315,273,331,228,316,290,249,91,252,173,134,245,82,133,218,163,209,288,289,128,192,188,168,46,48,63,84,190,208,311,167,324,189,310,64,71,240,238,77,75,47,220,112,149,106,128,97,88,152,129,133,313,241,119,207,195,207,254,149,161,168,142,215,264,109,120,133,270,231,227,393,362,419,204,157,297,356,267,256,167,140,210,93,243,165,237,183,133,180,111,201,199,160,274,162,218,146,84,152,65,354,290,214,107,124,193,155,350,313,169,270,107,106,162,300,207,192,101,70,119,74,156,110,239,158,181,91,361,196,103,191,128,284,183,257,118,148,144,159,151,170,199,89,179,279,78,187,58,141,106,70,95,34,337,372,248,72,124,256,249,212,168,245,166,111,130,278,158,169,43,198,93,202,179,202,103,113,222,261,261,265,198,117,168,108,187,114,313,181,198,88,332,92,383,90,158,68,127,98,137,230,161,148,197,130,99,84,60,123,173,27,200,61,159,192,56,106,176,131,157,74,139,110,263,114,190,111,79,100,143,153,177,332,206,173,126,117,204,60,383,72,139,162,200,75,212,213,218,144,185,61,116,182,137,136,183,142,327,156,270,147,144,207,111,333,411,312,181,118,122,265,367,357,290,171,130,169,165,355,187,156,198,165,167,240,244,150,198,155,172,140,167,186,207,71,187,291,201,371,124,122,91,305,92,315,134,131,136,240,110,30,245,143,65,168,146,135,270,390,202,330,335,89,334,286,379,199,343,171,301,179,149,119,49,161,142,339,131,129,392,243,116,156,86,150,64,131,79,133,41,341,266,217,217,234,286,240,113,142,215,124,123,134,322,78,192,198,292,252,260,124,125,127,206,323,182,99,64,72,234,225,149,153,144,121,50,343,91,201,158,370,201,103,92,134,158,123,159,101,127,88,101,97,58,274,337,373,157,202,149,167,177,134,147,152,134,230,178,149,219,110,252,232,99,194,173,136,97,125,242,204,89,94,253,100,176,122,206,262,81,127,413,244,119,200,140,118,160,202,185,157,187,114,187,252,46,101,137,285,166,181,181,225,189,203,87,92,128,59,26,150,114,149,88,99,68,164,161,138,175,77,140,154,139,136,283,135,107,265,260,123,95,165,145,211,62,101,160,184,101,308,105,141,125,181,202,240,184,184,107,213,65,105,121,209,280,157,117,143,164,240,61,181,105,80,196,213,184,45,329,105,102,76,150,224,231,119,101,231,71,320,101,116,309,146,143,51,108,190,175,91,77,240,101,152,141,250,198,203,106,210,165,171,191,216,156,134,250,209,202,189,70,319,118,187,173,133,251,225,119,50,42,128,307,128,247,129,155,252,102,109,337,154,170,193,144,152,160,42,166,250,191,324,152,140,218,99,255,187,143,125,121,119,58,348,73,275,195,88,139,223,165,114,127,65,65,192,260,153,175,237,194,254,292,75,151,98,317,100,290,156,83,235,195,137,156,200,236,95,117,263,97,177,291,144,257,210,350,266,178,345,110,41,96,94,253,89,132,187,197,295,195,195,163,122,269,183,190,59,157,172,98,144,95,172,75,187,41,183,73,42,96,147,68,83,170,119,151,143,100,363,372,147,307,333,352,284,69,176,118,267,75,183,122,48,189,103,143,102,98,137,239,168,229,301,302,275,174,157,110,221,239,117,87,179,125,258,218,296,256,62,300,171,145,150,180,241,123,313,156,223,105,186,225,260,252,175,148,89,103,131,98,248,59,196,113,290,309,351,151,287,275,176,86,110,153,109,343,183,144,210,87,286,205,72,191,373,237,81,129,112,261,170,285,169,261,227,192,113,167,263,146,172,142,106,277,251,168,109,106,317,147,187,248,222,226,238,318,119,132,103,96,200,97,165,177,197,86,89,122,229,48,284,148,297,130,221,369,270,133,98,269,66,318,232,132,193,246,171,89,112,106,219,120,103,176,187,86,381,135,54,228,262,306,159,205,243,101,283,178,105,158,40,267,279,74,86,265,141,101,208,195,161,102,39,321,213,160,65,322,200,149,205,226,369,274,168,347,159,241,207,322,341,292,269,97,144,194,304,96,144,116,169,244,193,129,289,213,206,176,251,185,123,146,94,285,160,221,300,39,295,149,153,152,135,95,271,159,356,269,141,285,288,184,291,225,180,99,40,62,125,123,104,357,156,234,156,220,300,143,183,294,138,100,149,148,212,107,166,129,144,121,142,154,112,80,171,110,93,299,195,190,166,138,77,156,121,180,263,150,95,133,261,168,176,48,111,333,170,96,64,195,143,198,68,121,191,105,171,198,165,147,129,136,105,138,89,71,108,146,328,200,164,171,158,89,112,165,171,198,268,120,154,135,91,204,194,144,147,234,208,197,206,165,128,16,164,111,186,224,174,163,205,136,147,102,273,305,208,123,157,179,191,91,335,119,261,230,181,116,276,248,65,112,192,169,155,152,187,302,233,108,196,106,62,227,175,413,153,89,266,322,78,159,159,250,86,112,175,59,168,144,106,281,290,69,152,196,199,178,183,260,309,114,142,176,332,116,225,155,167,112,228,164,158,232,425,146,145,205,114,208,173,105,129,206,196,146,263,134,58,171,109,109,160,198,223,162,235,162,193,294,171,123,43,88,171,173,307,69,151,187,239,124,136,125,86,203,145,258,86,191,218,148,352,303,271,82,82,181,317,179,150,133,59,130,200,258,153,264,194,77,241,214,161,211,66,122,154,190,114,195,221,260,268,279,47,237,85,92,180,104,181,49,345,294,282,364,136,236,396,165,153,389,150,160,137,120,306,142,243,352,176,313,279,390,310,414,213,304,289,133,399,259,109,99,217,145,186,281,202,289,169,162,374,84,111,179,97,146,70,225,259,197,128,273,240,160,220,194,277,170,154,122,130,167,133,220,74,124,174,162,132,106,149,106,237,95,275,198,98,112,112,79,97,205,147,193,125,144,128,161,192,152,151,163,353,61,152,325,157,176,103,207,46,157,158,106,139,220,190,131,203,200,61,166,140,135,147,188,240,178,118,277,314,172,115,86,110,130,66,182,330,270,180,169,259,172,287,116,169,196,214,193,78,138,134,142,153,242,133,167,120,129,144,177,124,252,116,193,158,236,91,153,166,189,289,146,218,95,205,105,214,158,177,183,133,205,308,102,316,151,142,146,160,181,118,144,158,170,151,170,86,165,143,174,52,154,256,131,161,130,242,63,240,182,310,123,164,149,326,184,154,258,167,152,61,186,270,299,315,145,45,328,230,184,145,220,160,80,115,73,180,72,242,135,62,187,134,285,87,128,133,132,78,128,140,252,124,171,123,142,130,194,151,227,153,159,126,162,109,103,225,112,120,118,297,71,99,65,270,37,185,149,163,83,139,226,60,198,160,260,260,229,317,141,159,206,294,150,87,203,300,181,270,239,83,138,232,118,232,147,215,163,142,157,192,279,135,290,178,213,248,221,88,97,357,132,199,130,269,137,239,64,195,138,89,225,147,191,342,131,161,74,188,156,167,310,267,86,213,270,303,333,106,102,160,141,208,153,150,81,241,135,126,263,305,153,180,219,208,209,160,170,163,197,262,325,113,138,229,169,74,115,128,104,125,216,123,136,156,164,183,316,227,164,206,99,133,259,230,203,291,122,130,155,85,166,385,248,171,220,388,179,150,165,273,159,96,155,137,162,155,257,360,145,288,223,63,162,90,205,118,278,210,165,210,126,89,168,160,82,167,194,151,108,209,36,206,258,198,123,43,314,133,283,232,196,380,166,131,167,126,171,166,100,103,190,95,127,137,196,118,362,280,117,425,114,146,163,174,194,51,179,99,292,222,207,83,182,267,103,242,253,209,122,110,207,223,304,198,234,257,172,117,89,84,239,193,198,184,94,202,214,269,101,235,41,152,106,96,63,129,251,232,264,196,219,143,162,133,173,315,275,199,78,208,191,152,149,124,251,106,77,317,79,228,309,124,158,146,216,240,113,242,46,103,326,199,123,126,175,309,164,54,157,159,127,62,126,306,233,303,279,172,176,111,180,119,229,184,131,162,348,121,309,143,244,349,210,295,211,104,107,222,199,142,280,171,374,150,103,151,60,321,204,243,147,207,292,158,282,202,287,209,267,185,308,347,370,80,335,167,244,285,129,159,240,194,151,173,95,99,157,97,332,97,134,160,177,306,172,166,156,253,156,147,172,120,358,383,186,236,138,159,338,85,155,277,101,235,182,235,154,210,334,181,128,189,131,199,293,143,290,128,170,136,169,123,102,150,223,89,109,256,193,114,208,273,219,177,198,139,76,156,338,134,186,176,132,347,87,171,230,78,137,334,225,83,117,369,140,208,122,308,168,126,297,296,129,190,103,28,174,244,64,219,110,111,241,134,125,182,128,134,222,279,84,326,127,82,138,79,113,190,235,68,70,155,284,201,190,302,132,146,197,223,88,151,277,230,148,211,264,61,117,152,169,189,73,175,123,71,149,203,94,165,297,240,136,167,45,181,236,345,164,141,370,159,269,96,111,66,80,262,133,216,219,182,232,307,147,203,62,77,58,119,237,276,315,207,187,140,148,137,138,113,203,260,249,220,158,158,105,60,192,57,91,184,215,127,129,278,223,234,85,117,131,205,166,238,195,145,154,202,214,107,255,122,284,174,135,121,363,291,143,236,198,274,242,237,177,343,225,121,318,192,415,191,215,166,166,226,131,111,226,72,156,179,195,125,349,312,118,174,244,292,365,322,213,198,131,243,275,220,145,176,118,129,127,60,242,249,135,205,219,212,142,118,253,151,267,141,148,173,138,360,187,77,183,169,173,151,175,146,219,159,190,300,204,132,112,161,273,338,291,345,101,68,99,172,342,135,235,113,88,196,148,62,130,209,180,256,173,182,329,153,212,109,239,94,129,93,353,303,138,158,290,96,198,126,154,47,147,59,284,112,272,124,136,39,127,161,214,271,243,73,125,186,137,355,168,181,290,206,251,123,116,141,110,151,311,151,355,143,166,173,306,229,354,106,53,176,264,170,96,340,81,123,154,91,182,384,321,73,288,91,154,141,107,63,117,264,356,298,83,335,221,73,206,129,211,191,260,68,408,148,126,197,295,292,210,74,63,175,119,153,159,178,185,160,248,145,90,208,269,132,153,113,351,90,149,345,26,119,258,239,108,74,218,368,236,73,113,157,283,248,89,152,178,161,82,218,199,204,291,135,283,72,93,108,248,63,68,170,102,290,115,211,124,137,119,130,266,298,113,327,329,218,155,333,144,155,78,153,81,149,270,200,334,264,148,166,286,42,73,161,304,158,197,51,227,101,155,122,51,231,51,55,259,51,105,51,90,148,66,51,238,90,178,222,125,164,217,180,192,86,158,173,161,236,109,302,157,53,164,341,230,369,199,380,96,150,234,112,63,391,123,126,117,330,201,98,307,201,268,188,233,217,171,335,204,46,208,164,156,113,126,157,282,97,329,225,140,248,174,168,129,180,138,151,277,222,141,109,262,186,75,132,150,239,214,127,86,188,365,127,142,27,111,141,209,165,158,51,258,111,350,256,214,136,240,88,333,68,167,148,221,268,155,138,186,162,71,142,177,166,220,116,79,44,152,256,205,239,271,276,138,151,151,54,151,433,333,183,121,200,221,93,192,191,331,268,184,200,126,218,132,187,212,84,282,183,201,123,275,129,371,142,160,75,159,153,210,155,125,120,203,191,132,250,252,252,137,283,352,94,229,236,314,354,99,152,144,394,319,158,214,154,172,154,377,253,88,376,228,279,369,416,399,334,137,288,211,292,283,158,202,317,255,320,377,280,50,124,390,282,391,137,67,246,198,159,373,111,107,170,132,106,319,265,281,146,231,175,233,144,82,92,148,186,126,221,186,188,257,89,206,290,214,163,344,132,171,310,234,109,368,82,150,379,171,178,115,113,192,88,260,203,196,49,211,171,129,96,77,231,170,184,48,353,175,182,91,298,214,186,180,190,75,161,74,258,127,383,110,222,165,312,172,158,234,261,137,186,166,263,244,158,189,144,287,158,70,148,319,63,70,206,140,162,206,64,194,205,232,354,245,143,86,237,286,267,326,189,294,130,102,372,216,152,90,175,229,330,264,221,103,156,108,343,122,263,193,131,165,231,155,175,116,138,114,254,197,203,157,215,91,159,149,120,214,200,247,268,86,146,316,252,156,233,143,155,343,178,301,177,194,198,320,375,60,69,141,153,201,164,180,114,201,108,182,117,126,387,333,249,117,112,377,222,159,301,158,334,188,63,229,133,154,389,200,84,107,142,335,392,112,123,230,222,131,212,123,149,221,218,128,83,218,182,196,252,209,173,144,101,299,139,304,219,75,454,87,193,160,162,253,149,297,342,249,395,128,259,238,24,192,189,306,285,125,85,116,233,160,285,85,137,190,122,440,325,57,158,250,261,324,230,271,83,217,230,102,323,63,238,185,219,172,182,129,157,132,145,97,168,329,184,195,132,138,282,152,230,192,85,259,124,94,207,116,148,81,120,225,205,214,141,165,208,164,171,106,118,136,73,376,153,192,71,221,111,152,150,147,410,156,173,147,165,256,57,204,189,183,182,88,190,212,158,84,231,283,175,308,312,335,362,319,142,292,362,99,166,359,185,160,231,147,169,204,329,201,242,311,340,138,118,107,158,208,102,136,190,333,157,94,259,131,150,125,255,105,294,254,119,203,135,290,208,127,313,190,155,191,162,223,195,311,130,221,281,418,94,163,157,133,141,97,160,191,201,102,128,256,181,148,155,48,163,138,108,137,97,154,229,174,172,65,146,313,204,135,100,225,317,255,194,106,130,376,130,282,254,85,218,152,93,119,114,94,107,157,157,109,196,135,272,174,77,235,77,208,79,106,103,125,114,99,116,160,260,216,323,347,140,95,176,343,302,205,138,252,302,104,229,138,119,226,136,182,206,349,201,140,178,101,305,192,143,82,93,167,374,194,154,148,182,196,227,316,120,224,145,269,162,192,388,194,188,162,136,218,243,224,323,176,38,103,217,254,188,103,131,99,241,218,162,197,210,282,149,55,236,283,216,215,148,74,126,48,198,255,125,154,155,206,123,374,276,166,192,155,123,193,263,243,240,379,95,247,120,63,171,57,174,139,255,265,112,189,150,221,170,80,319,330,186,330,231,306,144,174,105,142,206,239,160,172,88,407,103,104,301,296,148,349,111,94,217,149,182,200,144,266,199,197,318,146,114,314,198,177,402,178,143,180,136,243,94,235,161,304,134,114,198,333,267,367,156,361,149,312,173,385,246,109,328,262,318,126,154,80,123,224,166,311,61,186,213,90,348,251,306,293,112,246,181,151,268,345,269,199,113,162,124,282,361,242,117,175,363,114,220,300,197,71,92,121,131,323,142,90,117,241,220,125,239,139,176,214,183,337,179,241,200,142,94,93,352,172,103,167,103,46,108,315,144,204,335,234,211,92,104,181,149,132,164,247,177,55,212,90,90,163,80,119,54,112,108,133,152,114,254,51,241,141,243,183,149,302,100,258,100,84,140,146,205,187,129,276,259,168,40,139,76,131,65,120,162,173,174,135,283,174,195,128,167,247,135,180,70,81,215,245,165,123,229,358,283,99,99,166,139,179,167,177,306,113,222,76,77,177,152,172,184,129,176,51,74,175,193,258,231,33,264,81,139,70,101,192,154,28,241,128,128,162,185,234,156,212,200,148,135,176,99,197,170,242,60,186,151,78,192,134,225,156,120,124,203,241,217,131,117,100,74,211,205,112,84,262,163,146,180,414,205,41,61,49,71,182,126,165,178,231,155,306,150,102,67,111,235,311,145,155,154,220,253,101,249,339,119,385,156,361,223,92,196,108,142,184,104,58,186,162,79,125,68,161,172,271,293,196,223,54,124,236,330,204,218,109,242,154,355,211,141,335,235,69,165,334,70,174,235,199,59,177,149,212,317,270,325,261,230,190,237,262,94,222,240,130,167,156,327,196,170,401,194,373,175,158,110,146,147,332,161,43,43,189,135,185,266,66,54,154,125,210,77,92,58,126,193,262,190,118,174,205,244,325,128,130,245,214,41,199,284,138,356,128,176,75,259,130,402,132,155,130,105,224,207,217,117,70,271,232,276,81,337,114,301,293,198,317,205,174,326,97,320,148,95,269,237,139,268,149,201,198,305,169,183,173,134,198,141,178,169,109,166,186,205,224,131,178,130,200,264,126,142,238,88,126,96,262,305,290,166,227,92,98,131,147,363,235,112,137,220,277,186,150,102,139,280,272,147,98,180,71,158,93,91,242,124,274,198,134,277,102,240,187,244,155,104,151,67,69,169,163,186,201,55,169,154,169,303,186,147,285,328,196,70,139,177,380,200,264,163,99,89,190,141,140,216,90,54,103,98,129,210,234,156,76,201,136,143,141,184,103,233,105,121,51,131,117,82,137,225,83,144,181,216,180,189,230,177,179,338,211,178,141,117,219,172,153,194,166,177,284,112,346,82,300,189,73,128,97,169,140,78,195,96,212,188,128,126,104,218,331,177,364,324,247,215,386,104,235,180,142,218,232,119,105,135,157,266,68,169,134,124,164,96,159,182,188,244,211,194,175,62,112,134,326,69,193,147,205,140,210,184,181,68,193,252,182,229,216,206,258,308,223,102,186,246,347,119,154,112,197,174,189,173,297,169,194,192,213,209,190,175,97,369,110,153,194,124,91,176,122,88,197,161,88,317,88,293,68,246,101,63,118,125,109,65,149,172,149,147,103,104,203,122,172,130,140,257,145,72,192,56,199,105,138,174,70,173,48,105,113,291,95,217,224,144,78,92,201,154,84,210,152,94,197,115,172,157,244,140,134,177,112,118,148,207,133,219,123,205,231,172,119,175,365,256,121,217,169,186,276,110,144,82,91,213,177,97,151,171,156,199,151,163,165,154,275,64,284,187,191,135,268,313,68,273,289,239,142,143,96,162,129,112,60,116,202,194,138,351,55,214,64,199,139,154,221,200,137,81,112,61,170,223,109,180,204,174,231,133,73,372,87,236,233,147,59,195,249,97,218,268,245,164,105,53,117,114,234,170,141,194,236,196,162,148,143,374,142,139,236,249,206,124,30,40,392,300,125,219,84,139,179,169,149,188,167,301,296,309,165,179,142,145,219,114,187,338,187,221,122,166,299,144,180,243,125,210,161,219,79,138,65,363,174,90,188,83,147,289,153,86,132,171,197,156,154,238,194,131,143,193,52,115,122,197,161,192,182,187,164,163,52,84,87,66,271,98,221,157,139,181,51,51,92,202,243,87,166,208,90,359,107,185,150,196,52,38,198,107,143,259,149,112,140,166,236,290,113,277,78,313,153,195,91,89,99,166,123,53,88,265,41,112,195,104,183,61,151,144,393,104,121,144,278,215,306,135,346,239,101,267,130,84,116,127,125,115,302,186,183,134,271,184,341,167,252,66,207,199,329,300,58,156,129,103,221,85,170,83,238,183,157,124,127,121,165,107,310,30,314,147,300,97,152,296,286,108,310,397,197,136,306,194,120,120,204,82,194,118,70,186,143,318,185,114,79,305,160,312,334,308,127,341,196,161,166,187,333,100,190,228,117,183,163,85,171,120,140,121,147,90,190,121,102,208,99,159,83,71,93,107,333,125,382,165,274,77,126,100,153,128,160,134,245,270,299,166,119,144,179,175,177,139,187,158,257,90,181,91,117,164,49,115,91,250,146,89,165,136,58,55,351,300,125,176,158,168,195,336,165,173,211,279,314,297,192,202,200,121,179,115,113,86,137,202,196,303,349,190,218,118,392,212,129,201,90,110,98,274,162,188,207,293,342,242,399,272,286,338,170,251,197,165,166,159,139,254,384,196,220,198,235,268,291,248,409,267,102,115,167,233,88,104,412,264,158,147,97,155,199,165,226,144,244,305,212,199,107,205,106,152,282,156,154,126,133,165,231,96,177,283,243,111,73,285,38,289,333,140,232,152,129,192,350,113,164,140,78,208,252,80,297,172,180,178,277,200,133,190,148,387,261,165,233,96,318,113,125,373,80,195,130,142,128,207,167,142,106,367,209,100,110,272,92,213,118,260,141,230,90,155,54,117,153,216,200,180,229,123,88,334,72,138,181,221,91,249,214,185,173,148,40,68,174,75,62,369,275,212,153,102,117,76,122,96,61,213,151,147,181,154,192,173,103,139,129,90,143,141,287,82,165,240,143,118,147,157,159,106,222,135,73,136,70,95,169,197,321,164,247,105,183,90,180,137,120,401,397,228,145,202,252,125,224,185,99,201,167,141,151,92,137,172,112,85,139,382,285,187,148,127,139,225,244,234,202,323,122,181,193,114,201,151,169,175,168,299,149,156,130,133,287,42,373,142,151,313,173,162,173,132,193,158,178,319,210,177,205,217,275,136,90,117,276,311,39,232,65,269,164,46,172,114,143,321,152,97,267,163,259,224,115,246,155,143,259,93,165,116,147,190,153,93,328,344,143,347,156,218,174,314,127,89,234,76,84,388,196,110,47,288,50,205,216,191,237,219,86,278,288,331,318,196,318,211,237,137,267,200,255,296,267,295,113,181,315,213,316,127,196,160,159,126,193,170,130,157,300,214,179,82,95,126,240,235,135,110,235,322,125,193,174,245,161,200,37,187,322,121,53,253,380,126,103,261,166,298,88,184,127,49,119,217,239,277,201,178,357,176,161,74,246,202,136,237,259,55,98,103,178,395,135,308,106,146,62,192,301,99,310,145,166,216,283,269,185,209,154,252,128,54,128,127,149,100,201,65,158,216,112,158,69,279,162,244,180,173,154,145,140,136,122,166,196,106,89,248,351,105,192,41,192,99,119,232,158,350,109,161,123,264,181,151,215,183,149,101,182,239,217,109,160,85,146,118,83,164,115,176,285,312,108,124,61,147,286,81,326,168,188,133,286,273,191,155,183,216,97,123,227,252,257,293,235,132,240,161,186,220,128,118,296,142,97,232,119,150,397,153,208,234,91,162,238,52,83,223,207,117,82,172,130,170,275,141,149,53,151,221,185,97,250,149,129,116,278,155,99,135,100,149,95,101,128,205,242,176,128,117,395,378,104,130,293,42,137,142,173,313,148,182,44,286,311,62,204,220,225,325,209,130,44,324,308,227,115,58,122,244,145,365,113,172,370,221,146,167,270,98,91,200,338,267,136,234,216,48,215,145,125,211,280,372,257,388,87,187,248,332,332,179,284,285,214,365,386,198,116,200,91,58,48,162,226,312,159,126,170,246,176,216,353,291,227,118,215,104,169,277,227,182,169,103,202,395,43,184,181,149,123,233,234,309,286,259,162,176,185,232,267,161,164,166,208,284,275,130,66,187,89,314,116,88,278,86,155,83,237,87,200,74,61,212,174,212,197,122,168,221,290,244,235,135,132,207,84,263,162,94,141,121,213,125,249,72,86,280,108,193,123,151,117,99,155,130,66,227,167,68,176,171,75,270,110,132,48,106,111,207,180,93,180,123,177,62,150,108,346,120,133,220,163,154,103,164,421,195,220,87,77,174,122,46,304,87,300,44,332,150,145,234,145,200,100,165,202,212,124,200,165,195,267,79,141,128,182,392,65,259,180,283,79,59,262,162,61,316,159,270,286,121,222,330,172,144,166,204,324,172,81,183,79,200,128,110,250,131,376,80,127,158,118,156,202,168,110,170,103,310,313,113,327,143,185,173,88,134,140,114,183,158,222,129,103,207,236,112,125,131,273,133,127,190,203,215,179,188,263,326,203,130,168,95,117,377,223,170,161,150,145,385,74,179,153,333,348,192,86,215,116,152,355,209,124,160,115,245,251,387,245,158,190,237,35,100,139,210,132,100,80,91,80,353,62,67,31,298,287,79,181,73,115,209,229,138,102,99,101,161,66,177,349,311,106,193,156,104,130,204,197,210,188,177,157,199,242,346,332,219,47,85,110,352,330,341,250,174,145,360,343,184,53,138,381,104,214,177,238,255,167,191,137,91,120,333,306,213,88,84,241,258,85,185,245,199,380,126,232,75,100,105,137,339,374,45,146,124,106,182,141,39,225,132,164,100,148,141,202,142,187,209,324,128,207,114,192,162,134,116,142,145,88,187,88,337,175,290,160,339,156,211,84,275,91,133,143,143,166,149,216,211,277,250,249,168,266,136,161,93,171,136,101,313,213,367,81,179,227,139,121,193,173,174,237,181,129,324,187,307,116,80,104,120,165,201,123,191,142,259,192,185,180,209,239,155,121,90,159,183,218,197,171,77,131,95,108,150,158,98,185,165,193,324,211,99,118,111,117,113,104,129,98,278,216,100,231,197,330,174,198,186,176,205,184,103,68,193,118,185,64,127,179,160,187,147,283,151,334,100,161,70,129,204,71,91,301,212,181,180,87,273,93,185,87,95,267,85,214,77,203,81,231,144,296,115,135,193,290,164,182,99,267,177,309,141,89,211,272,34,78,219,169,78,165,317,76,167,224,306,32,169,228,143,174,238,266,148,131,61,276,138,79,151,217,305,311,39,159,180,145,179,153,189,144,152,182,140,99,115,218,222,142,270,117,125,203,160,285,247,139,129,241,94,266,264,131,242,154,381,210,286,91,322,187,389,181,159,171,170,179,69,315,232,253,92,153,368,104,180,101,295,125,97,191,258,210,163,247,242,152,257,253,260,43,156,218,179,85,187,343,147,166,216,103,211,174,235,114,218,127,347,144,166,129,202,232,245,148,136,331,79,98,145,131,254,160,234,283,143,122,146,108,149,53,92,179,308,194,269,215,44,219,227,215,153,132,67,158,190,295,90,237,92,222,214,61,112,167,122,321,135,113,90,166,137,50,158,226,121,84,70,112,117,100,67,98,173,74,119,65,176,128,310,155,98,91,99,239,164,143,34,46,177,96,123,89,67,146,83,133,183,90,86,153,141,225,50,155,205,322,124,118,89,239,179,83,207,71,226,115,81,148,114,184,293,61,231,134,106,247,147,163,102,148,116,259,213,241,132,206,211,310,141,157,261,219,80,176,92,207,99,73,218,243,151,102,224,313,241,161,213,195,184,331,163,194,166,233,182,132,78,265,77,78,135,267,119,266,96,160,70,238,267,250,226,217,201,81,336,217,225,105,152,183,127,157,115,230,115,292,228,69,66,145,145,114,230,113,299,404,362,186,81,279,103,212,213,113,382,227,220,231,301,95,137,256,304,89,83,248,86,274,107,242,204,140,136,205,134,380,297,187,128,70,193,152,178,268,140,160,296,51,100,186,116,87,150,169,119,184,78,42,119,164,169,148,375,392,167,156,32,158,118,194,126,348,325,134,166,161,103,130,172,85,301,217,156,195,266,99,95,79,275,175,156,231,163,222,331,90,175,199,132,194,92,107,192,262,209,113,63,173,185,127,111,216,113,100,211,144,303,152,79,238,308,77,154,127,415,246,305,221,25,87,96,64,263,190,115,139,281,254,152,129,176,86,269,117,181,119,201,154,126,249,134,119,169,130,110,49,154,126,99,173,99,205,126,98,82,62,354,94,242,98,145,101,225,131,172,211,219,197,258,225,114,202,120,143,265,115,75,328,220,228,114,195,206,92,295,129,77,225,128,171,241,281,122,141,108,133,169,392,132,147,187,279,175,145,258,148,286,85,403,211,174,108,239,166,165,137,216,240,235,101,100,202,113,166,135,279,71,405,140,132,119,66,139,113,86,337,288,338,342,296,152,206,237,194,45,112,316,144,364,124,249,154,99,103,235,192,220,179,243,151,197,119,338,103,150,264,224,295,89,130,126,59,330,156,68,114,110,173,130,192,258,140,62,51,148,156,225,280,176,55,244,176,201,254,282,99,203,291,251,334,242,380,348,237,221,49,242,163,160,321,167,274,258,145,112,251,78,78,160,158,218,170,122,283,81,233,265,120,312,408,91,54,371,122,71,157,176,94,228,127,49,92,218,219,141,138,198,350,129,185,362,328,116,215,128,137,39,163,63,80,107,101,120,86,217,76,148,188,127,130,242,127,255,209,278,109,242,80,93,186,148,157,217,217,136,303,45,206,275,249,113,249,334,227,133,90,199,158,312,304,137,352,172,274,385,307,261,220,103,242,211,90,89,96,184,233,300,256,232,97,175,128,199,190,266,316,212,98,122,182,230,42,138,95,202,209,117,192,312,97,173,171,149,140,151,199,89,185,84,262,103,132,206,427,228,82,381,142,238,130,107,236,152,421,107,193,163,338,78,199,116,75,214,408,130,113,164,201,184,232,124,134,67,196,333,106,92,125,170,154,220,134,204,388,343,146,154,140,242,221,227,189,195,161,139,216,150,110,153,48,164,362,111,104,212,151,297,134,144,289,77,35,187,147,166,113,376,75,98,129,113,193,252,174,92,189,240,123,161,89,303,70,214,133,86,227,290,117,197,57,69,124,160,376,253,192,251,173,302,189,148,395,224,307,256,266,151,112,107,115,162,285,70,157,225,257,217,99,198,227,89,199,309,140,195,391,267,296,310,142,318,361,308,203,96,186,300,236,93,106,129,213,236,146,170,149,140,206,216,303,120,228,341,218,142,375,239,63,137,318,225,376,172,145,157,357,141,144,279,149,264,353,109,103,150,114,135,169,164,120,138,222,285,103,146,125,176,89,79,263,270,153,142,393,144,197,204,189,115,188,82,225,161,270,138,211,175,104,126,107,110,196,145,160,138,81,242,120,203,120,159,223,119,65,77,115,295,376,144,317,251,233,91,131,97,93,265,259,131,179,276,250,279,172,160,111,157,174,92,113,293,156,110,195,97,80,140,186,154,162,126,213,96,120,191,408,316,196,68,194,173,125,199,176,130,230,361,274,130,173,91,141,271,149,161,242,171,124,351,235,120,119,91,153,176,128,144,123,58,205,291,85,161,149,341,97,112,328,111,204,103,214,317,81,80,288,137,218,82,147,118,392,151,99,209,293,70,179,128,179,298,376,143,47,370,138,86,242,114,230,160,290,158,112,127,321,109,236,144,117,186,213,163,80,198,107,293,258,104,122,241,115,133,88,63,201,225,211,131,45,129,115,164,393,144,64,98,262,213,121,195,266,37,321,177,109,278,259,266,144,230,168,348,136,297,203,168,277,144,201,233,205,136,330,405,290,342,186,240,197,293,164,194,345,334,192,195,113,161,218,81,109,139,189,253,149,137,61,221,89,82,281,147,302,190,73,137,144,157,203,206,238,96,214,137,51,231,200,95,161,222,235,174,347,210,121,116,173,160,165,48,262,240,225,80,299,113,96,191,193,138,313,149,287,93,105,86,333,238,96,153,136,293,125,198,167,227,135,126,241,61,206,205,122,96,70,146,137,143,267,113,111,305,252,134,251,133,167,215,138,113,202,163,130,70,104,96,155,181,375,107,183,157,96,202,86,176,181,62,176,101,74,146,119,71,41,241,113,108,294,207,137,98,148,74,290,297,394,137,237,139,130,150,133,75,191,123,352,171,118,194,152,116,231,205,220,73,128,270,145,103,343,112,129,237,122,153,104,343,145,122,209,125,138,71,109,71,139,119,116,146,79,160,212,331,171,241,65,156,68,337,87,87,49,43,147,157,196,169,125,133,160,289,331,172,200,131,215,196,105,255,204,257,171,261,249,238,93,134,293,133,182,255,233,323,156,272,236,156,200,245,151,92,69,305,199,140,131,238,246,87,240,113,170,116,247,190,180,312,226,170,115,250,173,254,230,209,375,149,253,193,71,203,88,78,205,214,222,202,206,361,87,331,144,277,176,172,225,192,234,293,195,144,263,188,166,265,158,107,162,68,242,126,113,221,198,139,160,182,161,110,135,327,79,235,255,147,163,140,133,106,86,135,94,115,205,118,111,84,247,257,109,249,95,65,126,153,52,114,148,209,214,63,171,362,126,380,38,123,259,108,84,186,166,67,152,192,243,140,351,118,176,161,268,145,85,57,141,263,201,256,155,132,140,180,370,242,291,246,207,283,233,136,126,344,421,269,292,190,202,343,95,270,135,134,295,227,250,231,157,129,60,41,72,135,219,178,159,192,191,179,120,241,133,174,150,160,180,85,229,130,133,126,134,90,141,290,169,89,342,76,128,207,212,252,163,161,107,272,166,219,185,80,106,208,68,233,83,127,168,132,262,168,200,208,194,113,136,296,207,247,417,350,335,240,337,261,138,183,378,179,215,190,105,120,205,251,166,147,125,183,57,230,239,221,267,241,82,265,219,191,283,134,113,62,79,84,192,171,220,133,91,138,154,148,243,142,180,109,130,246,173,343,169,170,219,132,128,54,111,148,215,203,145,243,271,146,86,91,232,198,81,88,233,184,78,176,117,123,154,126,157,151,159,148,296,74,303,199,179,232,228,207,63,136,106,203,116,64,103,235,118,218,205,189,173,123,115,176,71,161,74,102,266,147,235,138,300,275,113,226,332,127,152,290,268,145,296,130,137,180,310,209,277,111,180,144,156,253,132,299,214,54,56,284,263,259,141,119,133,196,132,166,176,311,149,111,135,168,83,215,275,243,267,93,188,134,336,153,359,245,102,186,203,311,281,226,220,303,207,129,90,273,117,373,210,109,92,213,200,164,193,205,51,170,116,219,264,177,61,360,68,198,199,188,180,108,325,156,45,146,195,122,59,190,216,46,156,122,288,155,198,183,118,171,26,193,113,77,259,66,147,285,221,111,127,161,84,186,119,371,209,169,138,116,138,129,175,247,167,168,361,213,226,352,130,250,194,202,165,99,183,129,165,164,181,86,170,218,260,72,45,285,172,153,193,349,198,199,304,236,266,90,242,336,247,78,207,253,395,114,167,154,101,129,147,280,174,144,120,182,170,120,131,161,262,141,122,57,139,76,72,303,290,79,171,124,63,165,73,185,130,109,300,19,135,212,234,250,145,79,301,152,141,122,319,90,32,164,96,110,157,199,149,135,202]
|