bclavie commited on
Commit
4733fbb
1 Parent(s): 86d6a69

Add files using upload-large-folder tool

Browse files
13.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 325000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5025068,
5
+ "embedding_offset": 58955706
6
+ }
13.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2294b5268ad3e1143e2556d2de0a9ea7bc2c756db2ceab8b4a2ef29dcadd7d9e
3
+ size 120602805
16.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f6d9e6e9c7cc80fde19fd58b11c1f204c5ea30730ba3c2e6af48247c46a117f
3
+ size 20236641
16.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e404bff808d3e35e5c6f7e721657ce4944636363b7dd1e0ddddc36a844d18ede
3
+ size 121414133
18.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 450000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5103161,
5
+ "embedding_offset": 84237031
6
+ }
19.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:756f25e9295574324d3f04d7b10932b5fe06d79b6916b4eb0f2423cfb326c915
3
+ size 123249397
25.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f4861f5d5304dbcd8d65a65a53470fe4c13cbb074954fef10a32704d174546ec
3
+ size 21031521
28.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6faa0a1e18db30b944219e2c5b33bd9f1a4446c034d6c42ac62d4a3d3b56c97c
3
+ size 21127393
50.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e71fb0615288475ce44bdb3efa3758a62ab6ee93bc9d01b2c418bb60f9c5dab8
3
+ size 106660917
61.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:721fc333863c71a39ef295a3af336f04aa30c94d051ad8cad807bad4a69fd4c5
3
+ size 15773729
70.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9112300e486345815bf697f2c698d71599121e2e824c2afee499ac39fe6eec5b
3
+ size 14520801
70.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1750000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3629909,
5
+ "embedding_offset": 339247374
6
+ }
74.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f1596877476b1fd21ff3a6a9b1d1f62f5a7ef9cd4fd79fb8873d0653d32f100a
3
+ size 108981749
85.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8524a38554acd96d87770e6480146099f11f9fe6292d58156300d8c6b8f6b1b0
3
+ size 113442741
90.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dcee4991539661aa8cc5e513afa392b13d2ba8af6d5f131c7cb52e944a1c69a3
3
+ size 115302773
95.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2375000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4877164,
5
+ "embedding_offset": 453273995
6
+ }
doclens.10.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [133,179,194,216,253,282,122,270,111,153,192,261,162,235,187,242,269,239,107,209,61,187,160,264,97,226,115,199,150,166,131,240,87,313,151,158,267,284,190,65,194,194,151,205,200,264,294,302,58,225,196,211,161,204,162,217,265,260,244,29,317,207,220,126,183,160,381,309,173,216,202,169,155,163,247,135,279,126,139,178,162,164,142,179,200,258,205,308,98,268,133,112,290,329,156,66,200,165,90,220,126,190,276,141,227,58,317,248,335,147,310,138,155,143,103,206,359,289,236,222,297,155,110,142,148,262,213,179,199,297,267,296,142,192,81,44,81,204,208,377,56,140,99,234,140,210,184,216,306,200,128,250,117,72,183,105,101,348,135,129,255,396,157,170,318,218,249,220,163,82,177,97,246,159,241,234,137,138,336,213,186,211,248,84,219,157,158,248,100,287,351,216,58,193,133,289,173,272,148,220,177,241,202,153,299,102,186,65,114,247,190,226,220,236,263,97,212,216,177,302,114,177,166,205,87,301,315,188,162,226,327,194,333,229,280,176,212,260,116,137,133,126,131,201,69,168,285,210,62,152,71,296,153,134,283,267,263,174,254,219,121,142,249,155,253,164,341,176,335,198,226,122,201,181,56,217,373,209,206,263,339,116,235,125,229,256,215,241,190,233,87,186,152,300,257,74,334,98,226,136,184,180,149,222,128,285,111,89,69,137,207,217,70,250,242,127,170,237,170,269,222,163,319,230,137,167,226,203,230,166,214,115,202,163,165,82,188,125,189,298,112,164,299,338,307,107,116,368,154,159,252,250,181,202,280,205,96,77,422,63,247,143,62,256,212,122,158,197,258,130,136,147,228,267,239,159,259,117,205,160,76,191,168,169,141,214,67,153,299,162,260,208,358,250,348,249,253,206,287,282,308,171,218,166,354,305,225,250,125,128,256,150,261,286,279,328,225,212,159,340,278,221,141,65,367,387,156,350,85,360,174,132,104,265,178,104,213,171,121,120,329,317,146,125,72,237,160,326,186,143,204,234,311,144,242,285,164,85,143,147,272,222,187,146,148,113,140,229,118,147,89,188,398,157,243,165,126,109,109,205,344,157,343,210,273,127,151,283,178,127,239,122,345,397,285,354,282,214,120,150,132,193,223,196,158,273,240,176,92,112,229,121,107,180,269,46,277,121,337,146,198,232,180,166,192,132,149,149,86,269,74,212,290,249,175,162,206,359,287,243,315,183,133,182,153,285,170,203,161,133,260,95,289,267,116,200,90,168,153,185,301,87,145,138,183,317,124,320,196,68,205,171,188,108,137,168,155,236,268,173,318,161,161,271,324,74,216,262,288,141,61,158,276,149,139,91,150,298,309,208,151,261,94,214,120,237,182,178,163,191,206,326,210,264,351,330,377,225,121,310,297,186,395,241,359,177,129,289,225,275,312,237,247,220,112,275,238,142,72,175,130,317,65,225,229,278,131,250,311,102,243,79,140,321,131,74,151,67,271,136,288,380,267,139,223,148,103,315,172,167,220,274,255,190,167,172,228,114,205,212,218,113,332,144,344,181,314,110,103,211,215,172,139,208,385,79,148,147,213,156,138,127,157,162,68,210,218,126,103,276,176,257,386,166,361,197,197,212,122,142,266,161,224,150,254,142,88,258,220,199,89,273,183,191,331,269,129,146,174,185,187,107,241,188,229,132,203,360,217,107,124,282,257,139,69,137,119,129,95,209,124,159,100,234,96,111,226,151,169,268,312,136,217,286,103,347,257,260,190,283,239,253,191,131,156,292,140,128,151,259,116,177,250,138,186,182,172,141,164,213,145,58,181,154,216,140,206,275,55,218,148,117,221,197,213,303,215,171,102,320,138,87,187,148,209,101,171,215,85,152,176,224,232,353,111,256,170,204,348,168,142,303,45,112,222,241,182,273,166,155,149,148,174,264,191,243,65,314,245,276,194,180,192,99,139,245,201,179,157,47,148,281,139,431,200,240,218,355,296,248,276,187,216,167,367,216,48,93,167,213,169,232,272,76,160,246,197,301,124,273,317,75,100,181,187,271,101,214,219,329,172,220,73,162,112,240,124,185,210,193,80,99,119,310,200,178,301,137,212,136,309,313,147,122,131,368,179,219,160,200,214,311,259,254,141,80,180,271,172,198,147,188,103,270,194,243,223,365,261,296,145,96,244,194,309,174,220,252,286,278,204,323,194,302,140,118,178,102,170,80,199,214,64,158,190,119,84,346,314,254,57,403,86,119,146,140,245,283,266,202,197,204,149,54,174,269,145,313,37,199,127,104,223,126,54,174,102,264,73,30,197,164,194,173,274,186,179,228,65,191,251,304,219,234,207,125,187,346,204,122,242,309,78,198,134,141,190,302,252,278,355,152,284,325,105,168,182,120,178,204,302,108,307,214,151,101,158,232,161,311,142,125,192,249,315,152,194,247,80,155,135,141,186,170,146,124,117,182,273,104,204,194,183,262,132,182,229,240,193,145,200,340,267,162,66,215,285,215,227,319,172,207,183,159,227,235,169,84,260,383,381,222,143,158,67,146,184,303,221,257,242,152,286,209,251,293,127,270,396,333,225,240,75,125,314,161,141,254,291,306,148,209,147,129,139,212,175,215,173,265,240,191,92,316,114,104,263,267,266,75,189,196,192,220,376,98,384,378,371,125,249,393,397,340,285,249,135,350,89,225,216,326,176,305,286,228,128,114,315,94,212,101,270,210,91,208,77,226,204,282,352,178,225,157,402,225,176,129,227,249,251,208,199,178,117,96,226,260,108,173,304,94,144,140,294,284,160,177,75,167,214,82,178,232,131,113,193,119,256,122,163,310,121,310,158,106,370,182,312,200,260,253,216,120,99,228,161,173,176,215,144,308,107,57,246,146,184,234,198,153,221,138,207,132,139,165,160,106,212,139,79,173,178,159,301,137,268,219,165,295,273,167,141,80,221,218,167,364,335,149,104,207,241,184,155,154,274,178,230,299,166,217,167,224,332,250,175,357,245,292,163,274,195,264,195,119,274,196,269,161,98,216,171,131,189,235,155,208,192,101,134,277,171,174,145,228,156,146,96,288,195,351,234,86,163,276,183,56,197,175,73,130,226,180,111,194,167,205,279,188,294,264,217,192,183,333,195,157,136,214,87,43,78,195,91,200,87,234,124,159,159,267,309,329,161,176,143,155,202,253,187,268,167,184,239,155,211,206,39,152,242,167,270,112,234,199,112,154,240,154,281,122,163,119,106,236,277,120,167,108,262,44,181,196,135,356,137,357,116,230,203,264,364,121,109,277,365,255,112,290,263,317,54,329,162,131,126,94,97,211,208,272,188,206,227,278,206,228,311,134,235,350,155,61,361,63,72,156,109,262,99,154,226,104,164,192,142,306,183,342,246,234,250,128,241,178,88,168,223,101,217,263,238,396,263,197,253,115,222,360,65,215,231,186,264,251,186,159,131,294,353,207,145,176,311,151,275,258,149,104,284,208,142,226,275,248,115,327,77,296,210,162,250,185,175,162,167,144,268,226,179,129,220,172,183,267,322,107,107,112,317,340,166,233,139,173,193,125,229,256,90,165,81,155,239,171,171,207,60,161,307,130,231,325,246,147,182,231,248,238,163,119,226,275,337,342,150,243,150,152,126,78,121,268,269,310,259,365,219,184,161,177,349,169,273,144,193,265,154,226,180,246,182,154,133,223,68,89,244,160,132,276,354,305,237,158,170,262,148,330,184,182,88,339,239,354,169,318,223,97,259,273,295,136,172,220,244,210,70,230,262,269,323,151,231,160,264,184,174,351,204,211,147,156,144,172,259,273,207,152,181,138,292,274,127,113,48,163,230,183,98,203,355,254,198,302,195,241,58,118,352,232,168,53,301,322,236,161,115,313,271,295,178,150,230,64,185,199,114,196,227,50,313,161,173,234,64,258,181,219,225,200,238,180,161,233,123,97,192,144,252,130,318,206,218,197,182,193,220,233,326,183,252,226,264,131,123,265,273,162,218,194,182,318,362,201,201,76,225,194,138,273,122,317,156,233,334,104,211,97,301,202,142,278,231,262,347,287,37,299,243,299,281,219,173,351,280,142,157,187,181,171,216,392,254,201,253,269,179,119,115,182,146,208,165,132,227,154,212,85,73,128,221,160,110,101,183,41,127,146,222,186,231,166,256,194,122,169,105,54,214,134,182,338,144,197,342,109,182,326,333,136,202,312,192,271,225,296,89,93,117,250,151,108,125,161,227,127,204,314,248,323,209,117,173,265,128,269,181,116,344,236,206,275,175,138,221,61,242,188,190,128,95,259,116,200,125,112,213,257,167,272,177,256,186,216,277,277,356,224,174,152,294,246,151,205,166,144,153,181,209,189,174,121,49,75,118,239,81,106,191,231,112,107,238,191,73,130,260,274,162,186,248,286,313,177,121,147,204,74,293,240,100,254,179,190,86,288,211,327,132,107,300,272,188,274,187,165,208,257,133,216,219,271,164,209,182,129,116,251,123,360,72,151,264,143,248,168,200,245,262,166,130,164,209,207,81,238,288,240,181,231,155,240,165,64,100,280,160,136,265,336,196,236,193,271,135,128,62,44,126,203,189,156,173,162,288,121,188,352,233,165,235,136,325,172,352,207,145,166,184,145,64,87,194,119,311,194,353,129,95,164,235,308,323,231,319,371,173,179,130,170,222,228,267,107,318,150,85,246,345,281,149,150,135,152,275,105,248,245,264,107,146,192,311,130,174,170,294,76,263,243,198,162,258,211,155,143,160,150,52,81,197,265,122,147,153,188,315,147,179,238,243,296,284,367,246,212,216,283,188,216,286,135,355,19,232,202,246,179,114,136,67,144,156,119,259,208,320,273,260,265,195,153,92,139,211,117,185,131,115,197,211,154,227,153,297,195,160,90,165,136,102,363,271,252,341,236,297,257,248,257,232,209,279,169,106,287,159,277,185,113,312,199,237,98,145,181,96,192,304,222,161,137,277,224,159,382,286,202,283,98,113,206,175,222,238,119,149,140,234,148,91,241,296,277,102,89,197,300,106,211,147,254,121,259,156,151,241,126,206,331,319,136,163,240,103,53,172,184,69,212,257,195,231,167,275,222,213,185,123,256,248,157,202,259,98,220,113,221,267,181,165,148,120,200,242,109,324,314,127,214,113,171,162,113,297,309,99,112,260,86,225,150,324,290,242,206,215,244,148,206,338,210,289,145,250,245,45,109,219,376,172,352,109,255,237,199,212,222,244,167,164,168,51,170,184,141,183,150,299,97,178,269,149,222,95,80,87,113,165,137,111,140,170,151,122,131,174,75,261,80,204,169,134,214,88,79,243,176,212,266,258,212,72,224,193,219,90,93,47,285,269,289,277,239,238,313,137,129,150,282,241,381,179,291,187,252,192,112,162,259,292,169,118,212,235,186,319,149,373,189,179,340,342,283,131,136,89,358,234,107,107,377,183,235,183,82,388,339,252,123,169,147,300,174,143,255,140,261,115,393,218,258,101,179,269,242,332,249,265,131,105,238,247,212,239,300,377,148,383,110,225,376,265,57,224,202,291,205,172,162,181,151,175,109,214,143,128,264,69,298,184,135,264,237,176,56,266,163,182,122,154,277,216,183,315,156,94,163,161,128,372,124,141,128,234,161,73,89,147,124,232,160,146,161,204,372,230,177,144,215,254,109,331,228,168,168,85,182,221,328,299,140,313,63,86,163,120,185,135,190,40,342,254,415,185,321,243,177,264,130,365,167,303,308,289,131,171,260,191,145,193,197,237,207,153,119,274,333,242,365,303,373,350,259,364,351,381,328,77,254,194,222,225,285,325,305,160,275,73,171,373,192,247,162,126,325,285,309,195,179,141,93,381,251,265,208,178,176,170,343,234,136,186,174,158,307,104,82,245,354,361,395,229,167,235,163,196,168,197,268,141,169,262,198,210,281,374,235,86,203,115,177,119,253,401,198,342,177,211,147,215,226,188,161,233,191,235,256,244,184,193,229,210,192,362,262,89,127,228,241,195,161,113,237,124,263,355,307,231,243,190,108,223,223,140,115,126,162,257,287,178,246,239,234,225,86,355,197,237,276,174,310,283,247,240,237,280,242,183,136,245,244,174,314,225,209,259,173,112,113,334,194,154,139,209,191,152,243,95,128,194,174,289,296,203,164,180,171,314,83,166,210,184,298,228,397,299,255,179,196,234,219,210,154,131,118,180,354,269,96,326,210,276,335,125,148,138,262,272,52,189,57,127,190,231,193,190,120,70,206,144,237,148,243,176,204,83,172,157,211,173,187,49,128,124,128,241,126,63,260,284,125,223,197,126,297,262,100,169,65,242,262,186,182,176,130,158,202,198,357,39,196,203,224,128,56,237,214,164,224,189,192,232,267,203,386,121,255,173,257,97,134,270,70,257,189,153,81,233,224,282,224,218,184,154,183,127,172,238,224,109,382,249,207,310,109,191,166,143,299,186,256,84,151,187,287,218,88,304,277,284,186,32,92,67,106,176,65,204,97,244,198,100,286,167,53,193,180,198,129,281,58,133,210,169,199,153,108,214,70,260,199,199,204,201,187,327,175,314,249,93,287,134,285,274,266,123,263,263,103,199,179,364,154,97,152,300,189,140,246,175,145,229,158,267,166,369,187,114,299,173,147,129,134,173,66,161,307,262,229,141,105,192,228,99,99,93,207,177,164,217,239,109,163,362,121,151,219,79,251,200,196,246,285,168,242,254,264,200,367,237,239,228,142,318,313,229,59,154,83,220,234,217,253,166,216,112,244,86,132,302,323,132,208,88,224,183,243,175,189,224,233,168,192,221,191,71,97,112,103,242,153,161,168,114,385,61,247,212,142,231,198,97,86,117,192,289,205,113,85,190,364,65,184,157,119,163,95,180,112,227,71,193,56,257,120,267,170,146,319,244,247,393,206,180,247,198,151,164,142,326,166,324,254,313,141,262,302,262,303,156,369,153,197,309,164,159,131,109,170,322,344,144,240,129,278,245,168,291,302,205,66,261,159,181,172,254,239,98,114,210,97,200,152,257,230,161,192,145,98,191,206,235,341,115,241,186,196,79,293,200,172,393,128,174,296,177,124,133,124,130,53,258,176,289,259,361,231,409,142,159,229,233,212,217,189,234,226,198,281,170,108,179,223,132,198,123,167,283,226,345,201,199,304,164,230,157,66,309,298,252,365,101,245,320,242,157,143,290,199,106,232,189,118,286,316,236,230,153,138,309,339,278,296,194,266,285,139,187,186,154,160,193,280,234,303,239,153,312,212,254,210,280,202,187,149,116,265,219,386,264,147,146,185,216,160,207,346,124,183,131,156,193,48,22,172,154,78,94,131,253,323,190,300,84,99,331,178,260,332,113,178,166,178,187,366,267,76,104,313,162,141,203,172,165,165,258,136,252,175,232,338,83,146,203,128,254,196,181,117,228,267,290,261,356,279,174,282,153,254,171,252,110,300,262,289,106,210,205,159,227,139,161,177,263,144,424,240,245,180,104,269,284,203,344,268,169,170,185,157,130,165,214,255,91,311,362,169,227,202,350,154,152,133,329,113,185,206,151,332,95,298,209,115,110,72,157,139,186,131,254,209,158,249,40,141,83,306,202,40,178,250,62,176,139,162,226,266,205,40,169,162,140,185,123,250,109,93,208,277,105,190,199,231,245,183,325,234,148,244,142,87,364,245,223,199,151,89,199,171,197,343,286,233,167,85,161,128,273,180,317,205,123,130,317,206,184,209,183,80,197,243,140,163,222,209,145,154,100,240,147,206,183,182,330,138,232,298,216,156,126,219,171,210,207,149,208,244,197,122,68,201,355,29,94,237,225,242,342,159,139,198,74,182,196,212,116,206,145,222,265,256,156,257,320,251,218,337,155,341,62,171,296,266,161,232,260,181,389,202,141,134,271,256,339,201,244,259,51,163,295,280,86,147,229,90,114,322,264,205,151,187,154,197,85,128,232,167,290,308,265,165,322,387,154,184,298,340,227,218,186,228,239,209,127,215,364,367,247,113,233,198,262,120,380,251,213,249,181,252,237,95,269,302,203,281,201,97,253,250,134,268,103,333,174,172,204,64,195,219,146,286,292,208,149,321,315,282,123,88,197,115,284,124,163,179,192,221,296,130,268,189,352,66,264,96,159,209,80,94,223,287,195,259,76,145,306,138,124,216,223,174,115,179,173,126,271,212,262,323,117,127,228,181,232,132,326,179,197,199,230,145,267,154,207,162,145,99,116,206,197,301,236,215,328,251,227,215,266,108,110,228,200,287,235,166,229,350,200,289,95,207,163,100,372,127,236,260,238,219,216,185,276,224,202,247,62,121,201,136,259,98,64,197,332,296,252,134,162,217,158,201,166,303,207,153,318,166,193,254,269,378,194,169,148,125,224,187,170,130,228,130,124,163,179,85,123,60,159,73,114,189,276,422,92,105,238,315,308,442,148,152,324,160,137,142,274,151,160,161,339,130,126,189,263,213,183,315,269,338,227,86,215,247,126,252,184,201,142,229,274,256,314,353,107,141,275,133,206,142,131,216,310,308,363,180,162,191,241,261,167,429,170,164,104,198,224,154,250,327,105,126,132,71,283,193,299,152,313,103,160,182,283,183,188,90,157,128,62,360,235,279,290,196,295,161,351,105,333,302,85,151,266,218,245,214,365,26,98,192,211,90,201,177,124,210,190,192,120,242,89,110,135,118,331,135,78,154,170,106,184,175,154,158,184,173,392,215,182,360,258,296,141,289,245,235,212,180,259,190,152,332,132,136,118,135,99,86,208,261,152,190,157,269,175,107,230,127,235,44,165,406,114,122,43,194,279,331,321,116,313,262,330,219,338,228,229,371,180,263,169,210,214,248,179,329,178,175,200,287,267,226,200,199,213,187,146,96,169,149,164,335,240,205,121,236,201,189,129,277,212,292,94,90,107,212,155,218,143,77,251,94,260,240,201,146,119,53,247,308,279,236,254,252,227,159,93,125,251,341,267,260,184,92,149,145,210,221,208,270,213,182,181,237,105,232,247,328,162,186,171,271,128,167,161,238,171,290,199,227,21,297,199,238,199,199,189,159,153,234,227,192,191,130,295,134,237,356,226,195,125,65,130,169,267,146,140,167,74,171,182,222,232,149,82,164,248,71,178,112,159,242,276,215,116,214,115,293,223,113,213,169,230,207,348,123,168,189,265,201,76,114,282,219,131,363,206,277,273,126,140,58,126,93,160,169,146,253,171,241,122,212,226,127,341,222,226,150,148,117,232,288,193,172,239,65,279,401,91,253,278,76,66,335,282,103,150,143,309,85,225,186,193,253,122,166,276,309,235,238,211,257,217,294,253,332,239,204,144,156,150,287,168,271,121,202,240,338,51,132,293,156,261,196,185,178,98,221,236,301,372,100,259,172,219,219,136,280,244,160,143,141,55,296,155,348,276,126,123,354,55,197,309,215,157,352,97,184,330,158,199,150,245,214,137,203,197,233,223,144,85,167,110,227,52,283,190,141,278,281,259,236,79,50,193,317,340,307,144,275,234,147,230,140,164,165,183,124,193,303,242,269,121,113,333,249,42,83,83,221,135,205,122,262,123,371,102,172,241,181,222,219,187,161,72,159,233,131,267,308,225,181,139,258,319,275,239,130,276,183,137,306,308,194,82,285,113,203,323,123,188,176,189,181,255,265,316,154,95,336,165,228,289,139,116,169,181,318,195,222,267,114,107,138,260,130,260,92,247,268,168,295,260,120,224,109,195,200,269,232,192,72,219,128,207,182,136,255,71,225,238,198,170,218,94,205,159,273,122,366,181,219,125,216,383,199,165,224,227,150,189,164,247,168,54,221,231,95,164,53,171,212,268,279,36,234,133,185,161,244,280,206,149,285,244,137,159,257,116,226,163,127,199,119,215,199,235,277,254,202,233,263,170,196,259,98,111,161,196,75,265,76,71,139,225,113,222,216,220,77,223,161,298,321,178,152,142,207,273,188,199,197,230,216,197,196,210,284,205,180,322,299,180,265,361,167,106,190,133,155,355,335,237,148,150,193,249,244,203,164,194,49,253,188,102,217,87,72,234,151,330,272,175,376,166,197,299,212,151,290,228,197,177,39,198,221,201,186,239,190,297,267,241,196,156,51,238,235,191,165,163,159,125,172,182,227,163,199,259,176,240,130,239,295,118,124,223,122,257,356,135,144,318,147,153,148,226,111,235,286,248,308,279,143,68,48,218,145,315,95,124,158,356,222,309,226,122,276,183,224,270,220,288,262,312,242,386,270,173,172,198,301,221,218,154,167,131,156,127,154,353,189,96,288,191,180,183,160,198,226,66,161,264,144,174,166,192,74,170,173,307,135,125,165,199,237,270,191,196,84,144,122,296,252,186,62,227,242,137,168,252,121,203,232,248,196,219,321,139,60,322,185,196,183,165,170,202,248,223,83,68,232,212,161,104,286,352,227,128,281,103,235,206,168,191,244,199,204,182,168,200,100,97,177,310,188,142,196,91,212,227,335,263,94,80,120,112,168,236,242,228,209,170,243,203,188,243,221,181,250,124,304,155,208,227,108,295,357,270,153,109,284,171,273,209,265,164,372,115,173,41,219,345,229,306,165,154,175,122,213,102,212,152,272,296,150,63,319,277,236,178,172,210,221,182,287,168,105,241,200,241,161,250,246,232,257,113,119,113,122,125,163,108,340,144,201,180,214,193,131,196,128,155,215,190,220,229,195,364,99,266,125,232,200,204,91,366,188,351,176,197,147,147,274,154,226,188,269,120,205,116,193,151,201,306,268,193,187,261,306,138,97,301,191,167,183,258,159,48,79,136,261,133,295,219,90,259,302,118,265,201,172,241,328,238,176,230,97,179,193,91,213,153,157,48,188,225,68,109,250,325,308,184,199,126,270,161,114,254,271,234,278,213,170,200,152,198,287,172,332,160,200,134,162,179,194,136,194,252,364,154,161,340,225,310,150,259,210,155,213,152,100,130,236,197,87,133,163,103,173,98,176,211,126,249,70,344,202,224,144,215,130,149,122,202,307,361,186,86,113,213,148,151,331,113,243,269,181,116,210,194,220,152,328,181,203,135,191,260,120,86,321,216,96,357,357,207,111,188,237,167,102,101,216,225,82,117,152,298,80,191,131,261,239,151,214,194,140,184,228,139,386,384,173,148,132,163,264,220,176,280,98,404,240,231,279,289,248,201,153,124,200,246,232,278,122,131,71,140,321,170,172,177,128,191,174,227,167,196,135,95,98,189,209,118,223,108,293,121,75,173,207,81,276,184,254,372,118,215,275,337,178,249,216,230,365,144,221,114,209,205,377,54,237,118,169,217,159,194,239,141,146,205,69,119,88,194,269,88,168,181,160,112,87,203,196,203,88,80,252,112,119,172,191,256,245,282,221,136,184,192,109,141,149,297,277,96,56,177,95,154,161,344,104,267,114,150,66,136,145,246,327,72,97,189,156,426,268,299,259,130,193,221,183,321,168,194,306,62,198,319,78,196,232,59,208,148,106,235,327,160,164,101,88,67,137,203,70,123,245,89,251,193,330,144,186,288,327,133,326,187,105,273,243,314,94,164,273,230,175,234,133,163,338,244,147,94,63,272,154,189,186,131,167,175,167,176,154,121,110,285,197,200,170,281,293,217,209,142,64,219,108,93,93,135,190,132,161,57,231,152,163,196,137,169,162,328,149,342,218,180,217,324,156,199,155,372,198,303,144,198,153,210,342,236,206,246,61,181,168,148,207,152,99,172,182,259,164,304,299,222,303,287,156,286,90,247,68,129,111,119,278,257,153,45,172,349,159,248,109,202,106,303,116,128,167,208,197,299,203,316,225,146,167,218,246,367,279,193,350,174,243,235,147,130,216,350,351,355,238,154,312,330,219,281,150,211,219,140,212,305,322,300,327,229,279,241,298,219,211,311,221,165,233,369,350,258,168,365,192,338,154,182,93,218,252,254,196,259,301,289,126,181,286,214,207,159,227,242,258,366,135,225,205,116,388,315,169,172,218,210,190,251,182,196,116,270,196,155,131,263,203,205,203,218,200,116,91,163,158,127,283,127,228,151,82,289,243,353,186,174,311,290,340,202,301,178,248,201,248,274,286,172,96,137,140,123,187,246,237,200,214,195,196,81,319,339,211,101,327,89,134,347,227,214,163,258,196,165,104,306,107,136,220,275,297,206,267,313,246,186,218,133,116,210,193,173,167,181,213,200,187,189,320,142,393,189,202,254,214,254,179,241,172,272,207,392,188,333,265,240,207,234,198,258,133,62,130,98,217,278,269,230,181,166,266,187,176,126,252,136,244,108,259,194,85,200,126,195,244,196,251,209,314,205,212,170,142,272,255,162,70,97,202,112,269,136,72,178,123,143,279,231,100,310,125,126,165,200,229,347,77,243,226,186,315,266,332,291,161,277,125,109,221,167,371,141,355,128,237,364,256,209,318,211,212,211,223,355,104,123,245,118,166,229,82,227,284,177,74,345,115,168,192,204,274,122,179,167,170,244,180,205,226,156,222,316,279,315,64,172,217,268,353,328,154,220,112,165,189,387,243,247,230,215,169,129,333,207,250,251,138,168,281,215,204,211,305,164,284,256,96,167,187,387,74,224,153,260,250,187,273,143,199,242,206,258,70,169,98,250,405,104,107,56,168,322,88,148,177,277,234,184,311,211,156,139,256,86,203,199,134,146,214,227,113,204,218,179,274,259,143,179,122,273,157,174,165,275,177,170,159,148,118,129,220,150,179,231,156,155,348,173,119,212,154,207,222,143,334,248,269,109,84,266,182,119,155,140,252,177,262,188,273,226,291,164,146,188,164,169,235,312,125,205,262,385,104,257,123,275,187,174,312,322,257,262,76,144,374,216,177,210,281,135,196,321,206,105,182,161,190,210,185,206,213,194,129,121,228,233,281,115,286,182,188,348,292,128,225,242,189,220,111,236,317,346,256,212,195,370,298,179,222,66,138,232,90,257,104,131,110,165,212,235,189,321,241,262,110,112,313,149,126,275,140,225,252,222,111,134,172,200,157,158,171,115,202,164,222,99,195,132,258,243,247,188,106,250,286,144,324,312,251,259,338,250,152,168,238,174,155,143,185,359,198,181,189,167,150,333,215,177,292,163,184,383,289,260,195,164,125,198,363,271,193,358,317,119,182,192,367,232,81,96,156,217,248,390,116,197,144,279,198,250,158,384,215,359,281,54,297,338,155,173,140,142,318,69,160,147,185,229,336,207,52,191,81,87,237,143,136,232,232,305,232,229,347,244,233,167,303,196,200,184,277,302,336,305,223,260,227,199,90,304,133,116,117,320,256,259,229,78,207,124,334,240,206,314,75,203,241,355,163,213,189,155,141,215,291,196,151,148,179,176,316,139,254,314,180,372,220,350,287,141,210,86,244,185,140,202,277,208,155,224,91,95,266,328,254,115,336,172,129,159,207,211,208,283,215,194,273,240,150,107,256,160,306,142,230,229,192,207,113,189,190,181,66,241,115,271,158,294,129,203,151,188,197,155,154,169,135,119,115,358,194,207,150,131,270,191,170,393,277,112,227,269,143,179,180,201,67,127,220,215,70,108,299,220,192,256,319,164,178,191,384,86,167,261,216,75,163,98,192,263,209,153,202,148,309,122,152,201,120,130,187,165,167,290,226,140,151,191,246,128,209,180,133,223,117,242,196,247,126,107,110,127,290,319,100,225,172,154,173,339,74,239,135,104,365,225,343,239,155,97,197,228,278,183,300,234,176,286,109,127,133,178,93,214,147,351,192,239,311,311,267,255,300,267,267,190,132,340,167,293,320,157,73,123,136,251,184,309,328,227,293,109,263,205,172,340,107,183,169,379,347,234,101,169,90,371,283,37,137,255,229,199,235,248,274,275,175,49,175,180,251,116,124,101,117,135,275,69,161,186,92,163,247,147,305,300,254,81,225,82,168,97,211,188,132,147,245,275,183,247,196,371,167,142,237,113,116,239,106,104,185,169,150,140,249,125,171,73,155,251,159,250,91,88,164,231,59,71,178,174,282,116,186,220,103,61,155,156,272,212,202,80,97,298,157,355,121,201,340,212,134,285,232,100,246,329,201,250,289,373,243,147,260,118,255,129,197,226,175,183,135,345,297,232,92,259,146,150,165,231,160,262,197,252,289,361,312,61,309,153,159,174,190,164,84,211,214,285,135,163,274,292,147,335,367,191,67,214,269,95,92,233,191,55,274,84,218,280,72,123,187,156,259,67,151,204,238,91,263,239,136,127,266,288,259,69,206,84,154,101,225,259,119,249,182,104,345,37,164,223,152,252,200,158,162,186,114,210,256,144,219,313,269,272,143,182,217,293,98,272,312,103,139,272,201,218,263,231,229,153,290,180,84,118,146,196,337,217,204,232,254,186,149,215,135,259,355,181,182,321,149,348,163,341,227,302,202,168,337,189,138,178,244,362,284,338,133,362,184,323,136,212,210,145,325,139,152,113,219,339,213,90,266,106,267,121,287,291,238,269,252,233,132,253,258,249,273,201,348,155,233,149,265,136,225,142,62,302,173,209,202,163,145,177,197,244,99,196,148,312,330,175,76,74,71,287,129,89,86,125,138,334,337,198,174,261,318,33,243,298,187,364,182,108,334,288,183,233,206,214,155,130,314,126,316,193,189,70,119,53,94,220,218,201,98,78,273,231,169,81,310,200,179,108,117,214,294,288,234,184,340,226,184,235,56,247,242,147,117,130,59,135,140,299,307,174,158,148,161,233,94,309,199,190,103,277,181,148,287,225,215,314,185,188,283,44,255,172,256,317,159,237,122,361,173,206,172,192,227,263,208,111,282,181,174,202,138,152,115,163,77,231,229,130,215,161,175,124,176,141,127,141,125,203,172,271,231,162,298,293,90,318,132,117,224,163,165,195,215,223,154,201,274,196,266,228,188,128,317,202,160,223,253,271,170,167,242,187,294,90,172,129,350,112,266,44,192,166,167,136,169,185,273,173,125,167,220,194,114,325,88,280,171,284,76,182,259,98,101,210,212,293,221,316,302,340,199,65,288,217,131,163,321,105,230,239,301,67,162,230,210,156,86,228,158,139,202,130,191,32,76,183,137,126,217,215,118,149,125,212,278,278,264,146,159,147,116,317,261,303,54,270,260,203,137,375,200,177,299,133,179,140,237,99,298,111,247,129,310,191,200,33,386,92,225,187,271,251,228,145,220,232,29,113,149,130,222,186,139,239,148,191,241,80,275,124,58,144,345,64,255,183,44,209,80,200,158,299,199,121,236,223,272,189,110,253,206,93,307,112,171,144,253,134,298,139,198,86,283,294,52,137,211,200,288,126,282,239,228,114,200,195,296,190,262,194,206,243,160,175,198,201,343,246,200,89,112,205,214,183,338,324,241,355,177,254,364,298,160,30,203,210,137,277,293,183,224,157,257,69,225,238,138,405,166,229,142,157,164,140,291,159,100,212,172,96,161,160,299,154,170,180,241,206,220,67,134,228,282,370,170,120,296,148,201,195,119,82,238,100,277,258,131,153,180,325,234,340,152,248,242,125,274,277,223,107,134,156,143,173,232,264,119,164,204,194,210,204,261,105,354,126,135,117,163,103,224,154,120,348,215,262,174,213,110,168,136,365,148,66,214,120,295,216,110,273,102,235,156,251,149,208,151,169,271,100,308,352,301,375,210,183,116,257,190,215,146,195,327,118,140,67,225,312,189,158,78,191,179,274,221,166,112,243,240,236,295,65,124,152,110,292,203,108,237,231,313,198,368,247,122,204,156,61,153,247,182,356,164,199,139,58,257,233,143,236,87,178,192,169,342,141,141,193,162,385,225,161,274,277,211,222,203,240,294,190,254,257,116,256,172,307,208,236,280,149,214,90,125,268,199,315,61,154,329,257,346,144,236,361,217,385,282,382,169,184,250,207,357,289,199,191,202,278,248,91,193,316,209,105,72,168,215,290,130,241,96,70,325,149,273,177,258,363,65,198,201,289,234,313,247,114,235,215,74,322,206,176,308,137,66,125,68,172,205,244,249,100,164,269,145,118,225,186,197,114,150,144,189,256,200,203,273,195,155,113,274,114,116,159,280,201,187,113,162,299,209,88,150,148,227,277,320,226,296,313,116,293,231,326,315,161,165,229,247,257,183,73,250,161,106,176,131,254,148,336,161,72,296,302,226,143,49,344,236,256,119,197,197,162,263,115,169,190,299,208,121,224,345,205,299,233,282,121,409,47,118,155,290,203,421,185,188,172,260,143,182,208,241,187,248,196,169,128,182,215,197,257,195,209,95,86,335,103,286,156,287,201,189,179,81,265,199,174,353,199,224,75,216,82,164,219,324,242,206,146,154,173,191,207,274,161,271,250,214,219,231,159,230,184,221,295,259,230,173,216,177,142,196,264,177,257,93,225,165,199,204,262,262,225,264,198,211,224,258,191,259,261,180,265,115,325,126,241,87,203,214,160,144,163,89,59,238,162,309,323,248,208,124,271,118,189,97,256,229,154,171,263,70,138,377,130,200,271,159,271,152,208,230,202,68,284,291,203,88,171,196,220,235,186,247,237,121,279,213,206,154,242,247,186,301,230,105,58,373,259,202,294,161,183,185,81,237,283,93,243,91,162,294,136,144,205,148,305,243,165,190,283,191,143,173,247,50,338,169,215,290,284,146,311,124,197,221,187,226,191,195,249,264,89,125,116,170,66,184,76,88,198,262,118,192,197,198,273,189,341,268,245,165,335,219,242,280,205,84,207,120,266,323,266,183,400,205,36,283,287,368,237,219,250,317,189,247,88,257,216,72,274,77,180,264,272,75,202,307,265,194,196,89,177,233,331,161,95,65,155,227,195,204,172,86,133,306,165,197,252,174,377,97,176,284,146,135,260,208,109,299,150,151,150,212,193,170,141,194,323,98,334,265,90,279,273,260,270,198,262,176,98,59,140,287,250,141,150,301,142,125,103,193,182,166,127,95,269,174,211,109,290,96,200,145,31,238,225,251,174,335,269,138,289,282,215,97,347,96,199,250,177,214,133,123,131,267,332,180,140,333,175,157,194,215,179,161,312,193,157,165,246,166,216,164,70,177,102,127,163,294,236,176,258,210,204,256,348,265,70,329,272,182,253,244,292,231,259,357,194,312,237,355,335,207,186,151,194,107,178,253,136,148,290,307,209,118,231,174,188,70,203,157,120,216,117,173,113,149,180,162,176,43,163,186,161,212,147,211,151,138,265,369,103,236,166,68,247,100,292,219,119,154,263,272,178,198,226,263,250,163,318,308,129,85,233,334,188,214,56,116,180,141,102,123,143,185,161,305,120,192,99,216,246,245,267,256,209,359,266,162,139,125,126,332,113,326,173,129,116,241,134,282,156,244,274,214,45,249,230,78,139,197,280,265,152,273,307,250,157,269,205,196,261,101,274,110,117,219,140,246,89,235,125,57,71,325,154,361,172,183,92,135,191,374,159,213,133,121,208,160,170,192,187,101,188,143,198,187,34,107,192,202,269,148,230,263,132,144,276,125,291,216,165,211,206,164,146,288,342,124,86,169,243,195,236,210,248,153,287,190,149,116,116,149,216,260,138,164,155,174,216,279,144,131,151,169,395,296,187,337,133,225,240,76,246,175,158,322,181,217,256,331,237,119,228,90,177,112,164,108,220,66,240,188,272,176,166,331,252,140,126,174,197,205,294,300,218,114,211,265,79,229,116,152,164,113,86,243,272,211,349,164,239,232,90,180,269,159,170,121,146,255,241,280,296,240,131,199,199,110,329,263,247,267,309,185,212,215,145,104,177,141,240,199,194,152,223,274,330,159,135,88,70,211,193,131,314,235,156,325,302,211,339,237,150,255,244,113,110,272,404,367,134,120,261,281,205,188,205,154,184,63,265,260,302,255,69,213,175,353,134,92,155,240,100,184,142,228,181,162,78,146,206,81,407,309,106,120,304,154,233,176,212,140,212,154,170,209,192,110,235,257,156,263,317,125,165,181,257,186,225,191,189,166,164,78,68,210,280,153,285,231,297,329,222,231,261,189,211,230,237,252,200,201,166,248,211,132,264,50,259,130,300,253,130,61,298,235,240,43,205,135,177,140,91,120,175,176,232,125,234,146,213,187,176,294,224,235,153,48,112,52,197,157,181,45,248,238,79,218,128,187,193,237,223,209,298,188,128,214,164,214,158,304,194,190,128,307,213,54,166,227,250,321,192,193,137,171,261,341,181,160,246,212,205,77,339,315,247,156,142,185,378,254,259,304,312,290,290,233,248,192,345,259,216,155,214,207,102,215,229,161,258,168,326,265,231,147,150,187,159,221,194,176,311,259,239,109,182,228,292,191,249,344,132,323,257,177,213,160,171,185,189,98,139,164,189,98,237,208,73,158,229,199,322,180,173,109,327,46,76,214,265,241,195,276,133,204,186,92,303,42,42,200,263,162,308,127,284,191,260,115,156,97,108,141,179,224,193,209,125,246,85,216,141,179,255,293,104,206,240,30,256,308,160,313,114,132,123,338,109,288,158,207,254,95,133,311,101,220,248,185,87,181,235,276,61,182,210,199,135,120,217,269,158,108,306,232,127,192,204,121,291,241,214,315,281,229,367,345,70,218,79,81,171,211,259,286,151,248,246,165,216,96,165,248,263,296,304,115,145,244,262,196,182,141,352,222,201,223,311,97,224,109,114,87,180,143,142,168,57,121,186,185,285,211,84,196,317,304,226,239,194,306,293,247,125,282,225,327,171,226,132,203,250,214,136,189,197,238,212,240,111,249,99,94,241,123,84,184,276,64,120,149,212,38,114,144,243,187,299,96,149,233,113,129,256,244,181,262,201,177,396,249,133,153,227,88,109,160,157,96,118,359,163,160,182,105,147,144,38,218,156,354,308,75,185,137,111,231,283,192,191,152,127,204,85,77,348,323,160,180,185,287,131,238,218,141,247,223,180,397,191,223,252,292,99,152,224,198,35,215,186,178,82,208,233,176,191,188,155,285,254,129,278,200,391,161,157,133,304,143,215,152,265,134,147,178,132,202,358,221,191,255,237,263,303,225,155,85,99,83,209,288,246,137,242,106,175,199,298,152,151,183,125,240,338,242,153,217,252,330,202,268,299,142,204,287,216,191,85,338,143,325,186,202,255,201,155,142,274,313,197,202,184,190,144,115,176,262,249,241,248,227,327,118,168,146,159,266,169,165,220,134,238,234,98,256,89,210,132,186,222,139,154,137,101,220,111,306,149,150,247,149,248,190,182,202,156,236,146,220,160,127,224,208,300,226,359,139,123,225,124,155,238,131,115,114,134,198,167,136,184,113,270,199,172,111,51,289,209,130,245,333,249,193,305,94,377,126,55,373,182,354,190,238,177,214,163,302,288,332,300,210,278,245,371,235,167,361,366,67,273,150,186,324,101,286,157,183,220,169,260,353,316,306,147,205,184,299,191,312,288,236,205,157,190,297,129,310,397,55,200,243,170,126,345,186,118,178,129,108,177,177,267,244,122,241,242,64,158,220,344,310,187,158,179,110,246,222,74,207,250,148,132,312,121,223,170,114,171,352,274,170,220,242,218,170,196,334,164,237,153,173,333,125,122,242,169,120,162,80,153,156,179,153,246,260,312,157,286,185,173,218,246,356,333,209,126,167,237,218,190,352,120,159,305,226,212,228,105,218,163,165,101,250,159,358,226,269,184,282,254,185,151,212,176,229,283,205,186,165,177,85,169,192,180,165,174,249,256,332,179,178,96,237,245,296,197,229,170,96,161,355,285,281,193,167,312,321,223,235,120,171,174,151,211,333,158,199,186,198,306,236,239,255,302,317,342,277,189,93,179,186,190,360,153,114,44,160,151,243,141,254,172,170,153,91,153,300,184,320,252,186,214,109,93,179,329,281,170,244,101,187,366,170,237,164,145,184,173,162,273,188,159,152,93,200,200,202,137,227,319,205,168,136,133,255,189,177,294,149,196,215,188,350,237,302,349,288,184,172,95,123,159,208,248,167,207,196,106,360,215,240,207,256,103,177,176,266,144,122,179,229,321,163,186,56,374,143,100,320,315,130,82,132,164,261,190,141,137,190,257,350,223,86,234,159,260,197,203,289,96,141,132,132,134,247,136,153,98,319,361,221,209,88,192,85,150,217,123,192,236,283,151,177,108,174,156,325,67,178,130,192,193,137,322,172,229,204,253,160,184,282,98,116,198,321,220,289,259,132,385,122,146,281,253,184,161,302,294,215,172,302,189,313,212,265,78,66,109,133,171,206,348,102,145,186,122,180,56,198,298,95,187,105,249,174,170,186,241,180,166,160,234,185,167,222,314,179,301,249,209,70,105,156,367,92,320,324,204,169,46,85,226,233,231,374,104,148,222,131,214,79,116,155,110,245,203,243,290,156,93,246,163,348,184,213,139,189,184,330,223,158,115,134,331,192,125,354,246,272,261,199,151,231,389,166,210,168,280,113,257,129,82,128,231,213,191,148,134,241,165,224,233,185,73,156,53,173,133,109,218,53,223,340,162,203,236,190,137,221,151,265,247,181,131,225,174,356,53,284,204,172,116,313,253,303,251,253,99,215,163,216,215,304,49,184,204,93,216,190,272,153,239,290,117,112,213,231,172,353,245,72,270,251,247,106,228,180,159,87,270,190,188,141,157,215,145,317,190,138,148,153,262,265,171,99,204,127,160,114,218,219,281,341,259,257,249,149,276,283,354,263,325,212,264,88,288,265,235,344,185,130,318,253,284,141,311,167,218,173,77,328,290,329,321,163,148,365,228,113,305,221,210,307,259,160,178,251,260,103,287,133,133,218,236,256,67,190,207,204,174,169,141,152,232,69,115,213,242,324,191,185,138,344,193,222,191,178,183,347,214,122,205,342,127,186,101,355,292,193,148,175,155,152,180,271,204,358,168,269,74,205,240,149,186,268,122,218,93,198,194,260,165,258,213,64,399,255,209,188,216,291,176,53,327,230,160,216,112,263,187,219,116,247,202,128,110,159,181,151,131,107,251,198,247,327,257,167,147,336,174,157,309,249,227,192,223,161,174,213,159,126,223,176,298,145,77,72,132,193,240,110,224,231,201,197,307,80,231,234,172,348,192,202,247,318,168,175,165,236,253,204,261,178,213,212,250,166,274,32,173,135,240,194,237,255,159,191,134,179,124,247,159,240,148,241,157,140,215,59,164,252,87,157,154,110,126,240,243,159,193,231,162,180,94,156,136,120,270,211,275,204,215,95,121,292,125,227,123,200,124,299,193,122,321,57,107,87,218,219,240,67,119,259,172,206,232,147,177,214,118,156,109,274,241,141,187,193,308,161,142,79,221,158,169,321,203,139,257,120,204,111,123,229,104,185,188,244,243,169,320,208,194,283,322,113,156,281,59,219,219,150,83,246,189,145,176,145,237,214,122,99,97,108,102,260,270,109,211,262,168,180,305,256,104,151,97,114,317,291,88,303,111,137,208,176,217,271,279,132,146,235,292,200,220,298,133,96,153,301,147,128,142,211,287,167,63,295,213,121,344,299,140,162,185,289,251,138,178,73,254,218,338,114,131,219,158,83,164,104,312,135,221,124,198,310,204,356,184,109,123,225,131,363,319,325,132,206,200,149,188,117,178,184,300,165,278,183,127,200,84,316,211,150,110,179,275,226,62,207,75,237,212,187,356,370,137,231,336,230,139,342,185,298,230,272,243,148,77,174,149,84,53,97,161,317,167,191,243,169,183,261,30,306,111,221,324,152,43,159,144,260,109,179,141,49,181,150,172,188,137,293,249,124,378,61,163,224,55,123,151,134,147,173,155,149,245,171,174,204,76,136,254,195,290,254,113,226,238,102,227,108,372,270,210,69,227,260,208,188,169,215,101,159,183,335,91,272,273,281,305,135,237,257,192,202,258,131,213,236,219,145,149,266,116,137,136,170,260,143,249,152,280,371,131,322,193,114,155,121,121,271,245,117,131,118,124,159,190,82,241,171,241,100,265,310,234,194,159,281,224,221,311,149,242,204,331,241,343,252,101,309,303,235,249,113,126,181,291,135,144,177,328,70,359,117,87,258,155,187,204,54,368,238,232,318,149,187,275,291,118,75,301,196,165,144,215,111,213,109,247,78,143,83,231,298,321,226,290,218,51,230,263,160,94,133,265,170,297,278,158,87,307,253,165,168,163,281,177,135,198,121,207,236,260,264,166,239,195,222,136,123,237,297,254,70,242,220,99,222,223,301,290,141,113,248,300,73,274,165,219,208,124,267,240,185,196,350,133,219,249,315,72,80,109,315,117,110,209,275,171,274,108,237,134,239,185,219,246,86,167,103,165,82,165,154,198,184,172,144,151,239,86,250,159,221,168,352,29,141,254,208,223,141,294,265,308,157,195,155,174,115,360,181,181,258,207,219,209,121,131,220,240,256,217,178,230,303,304,158,194,331,190,259,126,222,173,111,224,220,234,316,96,164,110,88,367,302,225,186,217,316,289,296,254,252,118,98,285,246,216,163,204,234,125,146,186,149,33,219,291,195,130,233,312,258,161,93,246,60,289,52,140,175,80,203,157,97,284,164,156,313,104,328,188,152,94,219,184,157,333,255,51,167,312,278,342,355,323,162,209,223,221,129,293,230,169,167,240,258,64,394,237,116,124,139,214,285,119,219,107,136,178,122,158,206,161,91,72,111,156,104,243,243,243,116,270,155,181,340,215,260,226,55,292,345,81,323,76,208,72,65,191,92,174,242,198,329,142,117,347,261,129,172,205,211,243,279,248,39,137,267,250,99,198,246,317,255,231,161,233,170,235,118,187,207,229,227,242,104,235,67,231,225,280,277,209,305,209,223,78,90,115,197,173,184,146,270,133,192,229,219,231,88,50,128,249,308,30,163,227,145,208,225,226,197,182,244,140,86,139,176,30,293,224,218,102,267,96,422,185,334,60,180,137,194,196,134,320,352,313,99,95,126,232,285,167,148,141,222,213,245,186,174,138,160,150,243,262,267,242,117,219,283,252,246,149,173,128,200,284,92,153,254,170,295,128,199,323,271,225,222,88,201,166,245,299,171,218,146,242,96,169,335,220,191,142,205,163,279,240,216,261,306,314,166,180,79,339,208,105,151,259,87,186,328,156,95,245,175,238,216,185,171,163,107,44,256,87,261,86,244,215,203,73,223,229,166,205,395,311,228,81,258,253,259,120,254,173,190,224,101,210,196,244,159,221,257,210,114,232,175,190,315,210,101,176,198,207,137,218,94,260,242,134,141,277,271,326,231,324,395,303,116,310,175,269,68,147,374,200,44,315,258,218,120,177,329,355,300,159,368,227,128,327,371,256,318,320,117,225,261,184,240,222,392,103,100,284,233,146,308,100,265,231,123,140,265,246,177,215,243,200,277,249,323,268,247,346,181,247,301,258,304,242,172,268,162,104,148,149,315,225,116,245,142,220,240,184,258,188,216,138,272,305,150,148,228,206,274,186,187,242,187,178,167,173,292,280,233,180,251,224,127,179,323,117,159,52,65,203,159,187,173,170,199,341,186,176,112,223,113,60,215,279,98,232,145,53,302,104,211,286,185,133,193,177,254,224,238,254,163,278,254,147,81,162,239,245,200,228,315,213,132,270,214,169,106,110,172,343,135,167,161,159,189,265,165,168,113,307,115,93,131,188,329,162,194,272,315,149,150,191,294,266,220,119,222,80,178,112,329,217,206,123,144,217,107,119,215,177,248,222,230,160,168,220,219,190,234,141,119,286,192,113,171,167,241,180,282,310,160,213,87,179,186,319,245,325,374,227,162,229,165,180,165,192,127,118,212,100,76,135,171,190,225,236,206,119,37,195,136,106,141,139,156,103,373,182,158,137,274,186,171,138,108,136,226,102,259,172,313,110,152,166,221,165,146,117,175,285,189,106,177,119,241,209,286,122,118,317,141,43,146,203,132,95,188,288,176,235,165,257,74,176,253,210,98,201,244,170,253,202,67,173,230,239,84,192,239,169,167,223,291,360,187,162,103,122,167,132,145,183,317,170,137,162,199,221,144,264,109,214,273,319,153,220,230,193,290,142,313,376,106,83,194,109,278,242,233,226,81,67,71,243,80,155,228,127,178,321,167,217,317,308,249,119,367,77,197,133,84,251,267,178,172,145,263,230,207,132,297,253,213,158,268,259,253,95,107,278,143,74,220,167,193,112,180,140,207,140,234,112,226,240,138,68,114,214,180,230,318,311,371,273,190,178,71,153,331,170,154,244,251,275,123,214,188,252,153,184,344,219,333,302,278,372,260,178,290,361,145,292,163,237,235,234,339,219,296,355,185,333,176,233,65,270,213,74,192,228,215,59,129,171,166,308,94,220,160,132,203,223,182,211,208,299,112,128,268,124,180,241,245,182,180,334,296,229,79,267,227,328,156,66,201,286,205,229,93,226,215,286,242,148,236,121,169,276,226,240,181,345,146,210,272,138,362,137,281,270,200,205,276,85,291,92,59,150,201,178,328,190,261,48,163,330,213,233,271,226,214,184,135,131,97,120,302,190,219,154,281,168,213,131,170,252,252,133,107,216,355,228,78,52,110,157,108,254,114,258,198,146,255,201,182,153,37,153,350,207,207,180,151,123,127,55,157,40,88,239,177,89,185,213,177,63,143,343,164,155,136,97,138,94,261,182,146,237,117,288,278,252,214,121,127,158,200,155,190,172,196,182,188,233,164,299,142,312,173,225,107,235,161,308,163,153,249,126,198,193,110,288,289,108,101,364,109,136,345,430,101,124,102,74,148,189,171,102,265,212,133,39,297,181,213,258,169,160,255,129,253,290,186,301,341,190,241,202,152,124,117,292,237,307,66,109,80,114,324,326,69,278,117,224,266,180,159,202,180,242,330,310,175,224,228,248,146,68,230,262,166,270,364,137,148,44,161,178,355,131,216,93,315,173,105,220,196,81,104,215,235,80,238,224,81,296,177,206,145,393,260,203,188,104,75,195,233,316,291,154,264,257,185,129,240,102,146,281,351,135,177,177,201,204,234,50,177,274,138,280,316,155,84,174,72,109,241,248,245,142,174,330,74,128,169,339,246,134,160,157,311,244,109,181,61,110,120,139,116,216,222,185,248,175,188,242,180,178,314,269,230,208,241,305,193,215,203,85,90,178,149,249,227,96,201,239,75,141,313,144,314,290,334,66,195,49,246,194,78,69,139,321,253,347,159,181,197,193,180,273,166,68,258,196,284,311,239,239,198,86,97,188,153,158,284,196,269,58,263,151,293,98,219,239,157,181,79,131,186,260,211,173,258,236,122,340,263,173,256,153,198,326,214,187,257,298,273,135,108,183,167,226,283,186,225,191,142,262,151,212,442,147,262,153,218,122,322,67,276,220,240,254,306,188,134,195,87,257,138,407,154,145,386,291,330,118,132,147,213,231,150,257,197,208,227,227,178,202,135,154,113,200,41,178,160,196,173,287,153,286,158,259,209,106,134,118,76,187,224,175,152,278,211,343,183,53,159,71,215,187,137,175,264,102,180,211,131,125,147,66,236,193,185,92,222,193,320,316,113,279,109,252,148,306,196,214,404,153,178,180,214,240,142,169,375,196,129,192,239,203,187,108,157,89,109,131,292,129,149,186,44,39,186,266,230,162,127,241,163,101,152,179,205,236,87,268,145,309,145,178,147,231,227,323,154,172,251,204,137,299,157,287,173,195,253,244,124,227,184,156,218,231,345,132,142,193,78,209,129,217,149,108,256,148,169,230,184,362,255,229,270,129,169,159,278,163,294,62,163,168,118,217,381,213,150,210,178,78,131,253,104,150,237,132,170,221,243,204,146,278,379,109,66,138,184,153,78,146,129,169,150,69,141,88,213,120,211,213,143,85,132,86,197,93,229,88,116,128,323,138,186,204,269,99,136,132,222,135,272,300,182,188,155,173,156,112,207,198,166,103,163,156,149,175,294,304,150,132,204,196,112,74,113,151,122,133,217,231,229,43,277,265,69,221,105,164,227,328,399,153,91,167,251,166,144,169,173,225,148,224,241,115,145,169,125,114,202,304,105,100,331,153,141,249,125,164,87,155,250,140,198,310,287,81,173,205,210,298,170,136,296,200,236,79,72,194,156,291,138,108,308,57,164,318,313,259,293,101,219,347,234,287,170,153,216,144,279,252,174,240,219,277,261,112,218,207,251,181,150,126,126,261,257,368,212,224,173,212,139,120,163,160,255,215,91,321,93,355,325,167,285,281,324,326,269,207,319,250,164,160,132,240,311,241,209,289,338,284,76,347,324,231,96,292,200,270,318,238,310,169,146,147,204,281,144,45,303,190,138,166,284,266,245,105,212,75,216,172,100,123,193,135,166,95,102,274,140,132,241,260,154,353,131,175,106,322,335,144,273,124,267,107,228,149,164,334,128,145,245,353,49,246,142,168,106,148,338,230,195,259,231,348,310,107,217,132,109,191,348,174,52,234,228,83,147,137,260,269,346,317,123,205,200,138,231,186,149,178,202,315,63,94,261,136,54,87,118,250,141,294,406,179,41,280,229,357,222,158,115,215,144,191,168,117,283,148,199,202,187,135,323,269,208,245,282,351,201,165,149,181,170,209,210,256,148,272,190,218,100,285,221,239,198,273,384,157,323,201,193,109,367,173,163,127,237,119,228,138,237,159,215,202,156,279,120,193,228,230,236,189,225,227,83,205,167,150,106,153,208,222,170,338,207,294,102,296,218,60,275,43,134,226,109,351,315,328,214,122,174,142,60,278,243,268,207,223,307,250,124,261,251,185,53,167,263,77,177,142,265,252,276,107,163,219,263,312,253,175,76,270,104,347,215,354,127,66,123,230,112,278,326,291,95,315,286,89,410,116,74,80,34,105,263,121,186,96,225,215,193,313,233,88,155,248,327,185,246,101,60,169,150,224,150,187,156,194,85,203,219,258,185,61,101,161,415,115,104,88,187,139,261,292,205,195,141,243,129,110,107,129,243,135,182,75,328,217,103,248,234,241,112,115,165,226,159,93,95,201,94,162,270,286,299,74,129,168,232,246,260,128,229,383,196,193,283,154,129,338,123,347,200,299,95,141,196,308,263,94,274,244,113,179,133,229,265,129,240,196,285,185,180,176,61,268,99,179,227,174,277,179,192,169,130,150,162,336,180,299,192,299,131,141,247,123,303,175,82,122,211,107,369,145,139,353,150,39,226,64,207,289,171,117,120,249,313,244,131,238,242,187,190,269,171,261,201,134,142,60,155,354,160,71,200,109,198,195,113,164,241,164,250,201,202,100,124,85,238,183,244,77,307,201,117,161,153,204,269,163,121,280,97,150,210,239,177,309,77,270,210,276,136,126,162,349,193,371,283,167,107,189,177,246,116,311,156,189,86,276,80,182,182,212,137,84,313,169,184,184,203,131,229,224,164,225,185,248,160,271,246,264,77,166,287,180,348,127,199,142,290,267,120,130,204,136,217,202,131,162,92,217,289,153,106,274,169,113,141,196,211,212,264,207,122,198,151,166,201,77,204,127,202,260,229,234,68,132,228,192,238,271,151,368,388,261,304,209,298,298,365,360,346,119,384,190,225,251,365,135,350,206,179,214,177,379,191,210,133,54,144,171,368,260,165,171,90,219,215,236,202,222,130,137,172,152,324,108,128,114,131,119,229,202,161,126,159,357,225,192,125,180,167,338,232,327,210,287,166,107,240,120,241,144,180,318,298,193,102,254,275,112,232,69,342,261,94,124,78,166,200,302,320,78,210,359,199,316,271,185,276,154,192,130,299,68,180,138,186,162,291,317,107,201,204,214,127,186,255,179,258,161,262,110,165,258,139,287,73,229,188,236,75,118,176,215,133,397,153,91,72,316,131,111,141,300,190,200,168,166,307,187,274,301,145,164,176,153,162,79,176,105,222,207,189,145,318,69,272,96,161,202,140,177,148,58,170,252,348,391,148,122,272,182,375,142,255,126,257,157,148,151,306,147,148,212,198,149,216,201,218,150,266,86,210,153,202,94,314,80,190,218,214,155,173,47,172,175,302,130,234,171,102,191,154,168,233,290,167,84,144,238,114,315,269,157,165,107,297,208,160,239,226,118,159,138,263,157,180,186,129,328,146,160,160,182,194,170,154,154,158,164,164,223,174,283,160,185,201,147,184,315,108,313,183,106,270,236,183,107,309,225,124,226,184,275,221,184,215,212,225,241,333,164,189,125,117,94,347,315,158,304,205,237,216,124,187,162,220,179,140,260,134,158,159,182,130,92,215,251,245,204,216,115,240,84,90,170,220,88,243,174,243,325,225,136,255,145,214,281,166,214,97,170,164,187,167,65,361,149,264,115,99,280,218,59,259,127,166,169,159,293,132,296,139,239,113,322,279,234,135,84,199,199,355,45,331,245,361,100,192,219,268,84,207,149,217,105,175,42,151,273,175,261,139,298,135,97,108,233,335,175,120,99,70,174,220,141,110,289,102,306,126,85,202,147,182,121,231,255,297,177,232,304,159,259,116,304,260,188,374,180,356,262,259,251,190,166,162,378,131,170,149,202,167,199,223,196,191,292,176,208,160,145,121,73,167,270,90,228,173,155,209,314,202,321,350,193,159,285,190,328,192,207,147,133,79,323,347,267,253,310,186,276,229,223,136,207,153,253,281,177,299,308,185,277,246,169,390,189,224,114,275,104,330,185,152,62,176,353,210,151,184,271,225,95,74,242,249,307,193,363,66,174,158,71,148,233,154,328,35,247,102,264,304,206,228,228,149,199,224,179,157,302,143,55,147,238,228,208,192,268,350,138,215,222,230,216,181,228,163,352,56,231,202,238,242,235,188,155,263,67,237,107,143,141,202,115,128,259,325,163,111,317,181,209,164,293,124,153,194,168,50,193,220,257,290,169,32,98,240,219,169,195,298,241,169,162,271,188,263,200,276,86,269,136,359,178,172,84,192,57,298,215,189,52,210,243,179,350,127,178,198,154,156,169,159,222,349,229,214,191,198,199,260,338,228,114,146,191,296,166,300,88,163,154,105,211,188,238,151,173,250,254,225,217,248,208,118,48,50,128,178,238,53,285,100,348,167,133,142,162,201,149,315,189,180,281,255,176,324,101,299,169,81,292,225,129,237,175,140,320,326,232,244,311,159,203,200,195,44,94,261,194,157,161,223,206,260,191,132,50,132,94,176,149,188,105,144,202,236,275,217,163,167,374,144,185,114,131,93,265,196,224,194,169,179,158,247,290,268,164,255,202,143,154,190,142,169,313,213,382,303,183,274,118,144,144,133,121,154,95,249,201,146,90,302,111,317,228,129,130,89,160,167,129,271,139,327,157,155,42,242,143,214,246,114,207,269,121,112,138,313,74,372,134,128,116,192,264,115,188,185,56,306,299,101,212,194,93,89,262,218,139,284,233,268,196,174,181,188,185,268,246,254,137,166,85,250,214,292,129,182,288,206,149,286,165,285,129,249,292,235,221,77,163,178,254,176,134,101,121,164,210,122,214,157,240,181,258,310,279,167,213,156,170,101,229,180,121,279,217,179,169,80,188,252,323,262,64,239,122,81,169,60,193,177,216,248,198,201,112,201,200,341,77,301,322,237,144,204,255,250,299,133,257,238,239,218,187,138,305,134,343,134,56,109,221,110,173,177,198,163,176,245,155,188,373,102,300,173,213,105,137,141,268,196,246,260,106,297,221,244,153,161,271,144,98,275,99,199,279,241,265,174,190,247,180,196,194,247,74,127,224,116,202,247,157,205,184,231,214,306,181,358,343,343,328,320,309,263,179,246,244,221,185,177,355,131,262,274,112,258,296,187,234,284,131,373,355,191,177,304,246,81,212,185,208,238,331,100,196,149,314,99,203,139,94,215,356,105,244,219,346,181,240,131,191,267,177,197,170,195,295,210,220,186,164,257,278,198,316,253,241,301,168,292,208,224,101,272,242,64,115,117,116,115,179,233,194,259,142,231,160,241,321,286,155,125,334,88,255,129,189,370,249,261,120,262,256,112,289,141,245,213,326,268,137,221,170,166,124,324,224,178,331,133,154,254,239,208,268,268,177,300,231,159,309,148,166,207,135,235,302,155,50,269,117,117,202,270,227,32,101,144,163,129,201,270,288,92,231,249,328,188,182,170,104,280,213,120,231,326,207,141,198,318,52,243,233,261,223,65,260,291,183,360,305,125,68,100,131,249,236,233,256,88,245,49,220,100,236,282,231,105,261,261,65,393,77,146,140,122,279,128,306,118,345,107,297,323,122,207,254,116,209,276,163,140,94,127,160,94,143,152,123,272,107,137,209,126,165,210,31,217,109,210,186,132,188,73,232,185,144,174,176,174,218,225,319,222,215,180,121,108,193,237,130,180,238,141,263,107,70,158,180,199,177,159,117,293,213,273,235,371,191,110,155,214,145,121,146,223,155,263,249,112,356,255,213,75,263,217,282,264,160,174,250,179,173,138,117,254,215,261,186,185,213,213,236,65,141,154,181,112,144,225,339,153,214,123,139,217,221,255,301,70,294,260,64,191,238,188,205,174,192,99,200,201,264,83,161,238,186,266,177,66,160,170,128,207,138,265,263,97,129,185,199,82,153,112,46,174,247,309,247,359,178,244,142,190,188,206,129,165,202,367,187,173,194,247,383,142,229,243,147,102,107,238,173,265,277,159,125,133,171,208,245,197,323,154,184,133,201,305,208,329,362,123,156,110,100,144,185,279,164,126,167,166,88,320,175,53,246,268,251,150,229,244,117,138,221,293,98,97,37,206,140,119,372,190,89,241,112,235,194,164,96,138,260,332,193,57,298,120,284,122,249,52,262,296,218,294,193,298,322,321,219,282,158,156,223,176,246,232,70,153,265,127,164,186,292,179,368,392,210,233,167,104,266,332,360,325,126,217,165,310,269,339,155,163,286,261,311,220,285,391,250,193,227,384,261,255,168,224,326,255,205,102,70,180,192,189,335,114,243,384,354,171,135,245,184,61,145,213,212,177,332,267,118,237,229,178,221,212,263,178,128,377,194,157,239,190,179,313,214,88,265,301,303,185,225,215,221,206,224,143,269,282,197,360,297,234,347,166,311,154,284,226,179,243,83,72,177,132,181,152,266,110,149,153,355,181,167,232,130,149,207,226,176,237,259,116,165,111,136,216,256,55,252,170,179,198,323,311,109,159,212,251,189,88,208,107,357,139,314,186,250,130,290,222,115,314,86,99,67,298,312,238,248,310,177,305,184,264,232,160,316,161,116,228,202,192,181,181,100,104,112,194,137,260,241,330,299,132,227,218,160,219,211,115,154,259,169,205,146,310,149,202,194,273,113,147,344,317,175,135,209,134,195,301,327,209,142,143,114,161,155,242,199,208,123,256,327,304,146,197,211,235,114,127,258,145,234,183,72,236,184,297,106,121,142,177,104,125,257,268,408,88,72,205,132,104,167,311,163,95,150,178,212,233,298,192,198,248,140,306,153,299,175,201,175,208,165,210,160,125,93,331,86,242,398,232,188,149,84,260,250,140,124,333,164,148,263,261,70,173,148,137,185,217,114,215,182,128,99,191,201,182,209,210,176,267,32,282,187,185,274,201,271,207,230,140,348,218,261,178,202,49,61,329,187,223,249,355,151,205,331,124,225,108,192,329,140,229,298,226,89,151,235,177,94,204,202,147,296,211,212,162,346,137,256,179,339,237,185,104,119,158,116,253,259,210,203,43,356,237,225,188,264,210,59,177,180,124,138,130,104,142,176,196,158,171,250,244,230,131,226,322,152,175,331,306,134,178,242,215,155,289,94,305,175,196,256,350,174,231,101,244,108,153,210,338,150,333,380,183,290,138,356,233,234,112,140,217,258,209,393,166,139,231,167,140,190,170,74,197,69,166,227,124,197,212,231,171,266,166,212,382,296,317,163,306,243,152,77,303,231,263,187,172,270,199,145,250,189,241,161,319,246,172,210,223,349,282,175,146,81,219,277,188,128,93,222,251,217,236,215,202,315,115,175,278,277,308,212,232,202,245,165,197,98,301,102,173,143,94,72,259,155,305,76,258,193,170,262,283,216,249,254,105,287,300,178,356,197,70,170,200,264,259,269,127,258,189,222,196,216,173,278,282,91,81,309,73,192,149,47,191,242,165,248,196,149,226,222,389,191,250,173,107,239,178,131,223,262,83,110,161,199,120,218,215,154,85,159,183,286,131,220,294,190,196,130,146,222,215,118,104,137,295,91,332,127,192,175,181,177,111,141,192,189,129,199,224,176,238,281,210,156,119,338,261,148,126,133,307,202,125,64,197,175,150,222,322,260,180,336,187,409,361,77,160,194,190,211,122,104,155,248,198,285,257,240,240,100,203,276,240,112,157,175,177,197,275,119,136,333,182,179,190,217,168,217,151,148,170,147,276,243,265,247,98,286,168,152,166,264,206,128,210,139,115,167,211,319,268,132,218,181,214,326,108,202,195,173,203,138,192,247,68,72,218,172,167,136,101,225,196,135,174,208,240,242,179,308,232,247,128,101,302,136,284,379,346,57,357,159,136,168,170,76,166,141,227,116,267,257,311,325,336,161,171,313,380,272,229,200,130,227,191,120,186,327,133,268,141,240,182,160,138,87,125,173,243,294,99,270,113,156,172,317,210,279,319,194,64,193,194,234,294,223,275,53,261,211,97,186,169,199,205,212,197,352,272,137,93,278,122,320,268,228,249,225,112,284,162,145,342,144,131,139,90,81,75,155,175,306,355,226,115,294,145,187,333,337,314,260,84,184,163,193,167,114,75,211,219,205,346,307,253,180,181,313,358,129,212,121,287,248,136,275,241,185,151,276,322,105,279,173,194,220,315,146,137,188,126,234,246,263,122,253,315,228,189,180,178,332,387,298,270,325,144,337,272,289,157,311,312,208,340,212,341,153,278,162,180,148,134,186,246,216,218,321,222,239,234,254,387,163,117,171,296,93,171,161,237,79,159,245,112,253,263,240,193,153,169,143,147,139,136,253,208,240,276,341,129,166,284,321,169,162,187,125,218,192,256,198,196,218,225,168,153,320,158,198,293,212,252,308,86,254,306,133,99,245,226,220,224,225,226,341,188,197,305,189,96,155,140,303,216,310,154,160,192,55,144,213,121,220,299,220,133,290,254,280,207,186,194,330,127,163,136,260,135,325,316,231,325,225,251,113,194,214,111,264,181,164,203,249,389,180,325,248,157,231,180,350,272,286,259,195,132,217,179,234,118,200,351,197,192,315,172,121,250,145,32,46,215,271,199,275,267,211,297,288,345,205,138,273,219,114,184,219,159,221,181,78,143,252,280,186,101,337,341,165,195,256,250,325,109,266,137,139,275,194,306,187,252,355,212,159,130,88,337,187,241,311,156,171,86,198,278,260,175,156,476,252,159,192,316,99,247,163,342,106,191,95,132,118,201,271,80,140,96,351,142,295,185,346,143,66,100,239,176,247,305,185,153,67,269,357,138,318,322,284,178,195,163,178,164,276,276,59,276,116,131,81,181,228,180,340,235,254,139,150,157,125,219,236,80,57,230,225,168,77,252,64,85,102,263,446,282,117,292,90,111,204,234,147,153,108,116,144,96,222,256,48,198,134,220,323,118,130,123,124,124,242,209,330,164,82,268,194,151,174,283,194,97,216,96,116,112,192,182,199,193,237,237,229,238,91,177,202,150,314,115,174,113,103,97,170,320,95,362,337,217,207,337,295,189,144,245,82,147,256,354,99,288,165,268,101,120,183,159,168,201,313,187,181,92,356,171,260,153,123,104,179,52,199,253,122,103,199,220,213,107,286,337,216,114,101,224,275,354,135,265,196,143,147,197,126,269,206,244,214,255,131,185,243,181,154,372,144,71,210,214,87,95,296,281,262,236,272,158,319,172,221,188,188,179,125,105,403,213,308,314,174,127,244,210,164,236,220,259,129,142,272,157,153,321,231,106,142,257,141,178,93,98,285,100,138,291,201,182,203,50,343,41,104,156,238,95,110,174,160,311,224,222,163,312,153,250,185,295,368,88,173,279,138,151,180,206,283,279,179,141,204,240,82,218,71,184,173,200,84,162,185,216,330,260,167,329,296,215,272,223,326,330,169,113,231,88,245,239,189,150,98,206,139,251,231,186,303,328,32,95,130,143,173,116,86,321,157,189,164,160,287,246,102,69,253,95,197,265,218,166,247,112,52,166,211,97,316,217,172,168,144,385,156,231,247,185,359,201,431,185,240,145,226,258,313,276,374,244,135,141,244,193,271,142,288,277,250,113,271,129,92,235,127,189,171,195,166,275,165,195,133,248,83,232,240,273,237,270,325,221,146,275,417,149,169,263,81,166,255,216,276,121,216,399,146,38,226,167,260,180,179,153,348,175,216,169,143,146,256,71,208,362,110,90,218,113,113,85,226,238,178,197,205,73,205,244,352,311,56,161,354,206,138,267,303,301,206,168,181,241,337,172,406,235,99,173,93,172,210,239,202,371,164,285,287,234,259,312,262,337,290,156,161,55,181,142,116,132,159,118,197,158,80,358,233,144,246,188,247,117,230,263,311,129,341,196,310,386,141,180,189,117,335,302,151,173,293,235,260,215,128,212,199,251,239,307,79,306,135,197,69,165,168,115,179,268,187,178,184,61,148,307,203,374,193,126,239,142,136,296,124,286,199,199,212,177,246,165,217,265,197,154,162,243,250,134,328,94,127,176,149,151,317,119,128,299,136,367,222,232,142,85,122,299,312,168,144,247,297,258,94,339,223,131,166,156,409,369,307,191,255,177,109,290,208,175,270,120,170,91,213,223,261,397,208,228,290,348,228,67,218,205,227,121,185,167,164,170,218,201,284,251,232,174,236,216,345,325,144,243,94,72,176,193,289,80,128,369,204,232,119,199,241,154,246,202,172,84,247,337,47,192,162,338,95,241,223,170,277,200,180,255,145,172,240,289,277,173,135,36,240,148,369,113,302,239,188,290,172,291,170,176,208,312,226,151,102,104,360,367,155,63,83,132,220,398,107,157,127,197,99,173,209,350,133,176,224,176,180,193,168,132,187,224,222,114,217,82,173,238,392,121,161,189,192,161,88,41,191,107,193,77,141,199,151,141,231,302,110,245,93,162,148,135,143,292,212,65,225,207,71,213,204,184,239,152,155,310,260,330,173,294,153,154,123,186,235,151,304,188,311,152,173,107,301,252,201,232,160,192,248,235,329,216,202,158,175,140,172,142,107,323,182,262,162,109,261,208,86,36,134,144,169,219,230,192,148,327,186,222,142,207,255,148,184,159,111,182,289,241,134,215,105,210,261,248,176,111,240,274,139,188,154,208,187,173,224,220,127,387,292,248,204,130,344,173,98,253,265,142,240,184,197,173,172,260,188,172,296,217,217,183,273,160,277,283,213,218,214,296,267,124,84,277,200,199,212,155,194,250,224,201,250,210,310,203,279,239,66,286,281,214,132,80,75,102,132,245,137,247,274,222,167,104,241,269,316,139,168,315,99,206,255,245,201,169,297,272,50,242,229,41,218,95,225,207,200,151,171,160,250,247,245,67,180,172,300,268,150,144,270,276,424,255,248,256,93,256,241,147,122,222,397,256,244,194,310,232,339,186,233,281,314,197,296,184,125,247,139,78,156,171,147,97,205,180,311,205,315,173,251,164,107,217,81,164,237,99,204,286,187,127,258,194,48,211,161,31,138,166,95,271,389,253,371,128,282,303,309,209,194,316,159,302,63,270,148,237,189,169,281,225,261,109,205,154,236,284,189,71,181,219,105,280,329,153,279,285,178,356,126,191,329,103,110,159,351,359,94,277,149,223,182,301,266,247,153,102,260,294,149,285,345,197,189,208,308,128,201,215,170,96,116,288,271,152,182,174,148,164,192,331,248,141,260,240,208,156,163,303,146,167,186,313,298,150,166,139,241,385,241,317,198,126,191,202,323,208,203,305,326,44,59,105,162,195,136,237,201,249,234,175,172,226,320,222,269,88,139,162,203,206,125,389,71,187,341,202,312,186,265,199,229,305,199,323,236,234,165,235,160,58,269,265,79,105,210,170,343,191,221,221,278,309,223,207,75,270,211,183,220,222,235,183,221,230,245,126,132,174,198,244,99,303,224,81,112,329,184,153,73,216,308,148,97,98,194,193,171,236,76,80,286,174,217,342,190,223,50,171,297,64,231,130,224,100,107,201,323,165,184,170,122,184,305,198,171,294,154,129,151,89,226,54,111,93,292,131,174,193,146,180,255,268,168,132,131,161,33,206,148,246,215,273,174,122,216,134,49,148,129,176,235,200,181,307,130,334,338,118,188,192,226,126,340,111,86,219,124,119,177,211,237,90,140,226,199,143,203,136,257,350,103,168,148,78,248,176,167,178,175,184,163,82,136,266,160,232,138,170,217,399,176,161,282,194,145,144,125,423,364,238,159,176,266,159,104,205,282,66,182,196,316,339,126,110,366,207,180,75,151,116,221,272,217,100,196,272,220,238,183,123,164,137,182,247,79,112,251,160,286,246,94,87,147,281,145,161,331,165,227,206,262,102,326,253,191,248,270,170,118,276,269,187,270,290,269,256,99,163,205,172,206,173,247,249,208,262,117,83,202,300,78,150,154,322,264,249,180,215,131,155,112,264,158,322,282,124,231,113,138,223,154,86,153,376,116,307,159,216,222,36,173,120,342,152,144,267,299,239,189,243,198,260,392,256,252,227,109,145,260,228,193,211,155,294,336,306,85,222,182,189,189,208,89,223,198,383,143,94,90,172,289,242,257,246,152,291,102,302,301,353,306,172,330,150,255,148,308,334,261,169,368,106,238,321,133,216,198,160,246,132,175,342,146,252,185,193,213,231,260,232,160,232,185,51,189,226,193,90,289,198,350,148,263,257,240,239,141,222,322,203,289,154,235,235,133,311,309,260,154,268,95,364,162,278,81,142,379,207,195,198,204,192,165,71,206,134,51,168,226,270,115,295,204,277,196,237,293,289,145,280,255,212,329,209,339,193,219,138,205,317,41,309,147,77,188,174,225,372,234,106,221,125,268,71,222,176,128,264,176,190,325,118,159,165,290,206,99,132,106,209,136,253,194,115,83,111,71,92,157,157,100,158,197,195,144,245,232,162,172,233,337,193,166,223,149,368,302,125,135,246,232,228,180,191,197,163,286,123,323,153,230,254,149,188,142,65,94,187,191,139,139,151,268,207,142,183,174,128,329,249,119,201,226,131,198,115,291,181,325,192,307,420,191,303,120,253,209,212,123,158,357,176,192,131,166,268,186,197,207,261,104,188,153,234,309,189,180,265,220,247,180,72,272,68,351,170,148,261,162,128,156,111,250,364,132,182,154,146,368,89,255,201,147,65,130,276,242,250,213,195,352,238,260,200,281,184,156,322,197,80,191,262,294,209,293,295,200,115,105,218,129,184,35,198,92,233,144,210,49,224,154,152,273,68,133,178,159,173,90,153,231,166,219,62,150,156,59,140,191,179,148,114,106,199,128,185,331,283,209,308,335,242,160,264,89,174,104,41,153,201,207,197,81,111,322,253,221,224,88,202,126,287,221,157,216,224,125,278,169,146,195,144,139,114,218,102,197,230,113,127,122,177,114,308,136,372,133,347,219,214,312,120,189,147,248,159,201,84,247,269,322,213,63,375,49,169,152,71,184,168,242,71,218,147,299,252,135,148,148,303,285,178,266,179,117,225,67,274,199,191,341,142,152,176,348,251,113,150,194,109,85,253,108,354,240,150,242,264,163,241,357,167,119,294,136,258,157,65,107,97,211,171,167,263,114,94,113,326,230,151,246,164,289,111,106,226,303,220,113,226,214,326,207,135,192,83,190,166,189,315,352,203,142,165,172,94,135,98,188,67,102,285,146,132,210,290,124,431,94,134,108,166,255,251,211,103,122,204,133,231,194,190,160,191,341,178,161,311,293,357,182,214,217,110,130,262,227,269,175,198,192,309,283,202,165,198,383,201,178,211,255,175,274,166,166,107,139,228,168,253,158,197,192,258,109,113,177,84,158,238,213,88,158,112,250,33,205,261,282,102,198,180,377,131,203,100,192,144,346,212,209,256,292,237,254,132,225,141,253,230,334,173,172,238,132,207,223,206,227,123,105,376,266,174,231,94,149,99,247,328,134,247,74,27,257,219,122,210,265,222,264,244,131,252,217,225,122,152,208,161,170,161,270,236,207,240,109,183,363,189,109,282,151,203,166,367,166,281,206,133,159,217,278,127,199,256,221,148,175,119,190,176,231,181,227,239,217,348,238,226,115,162,152,77,188,124,246,184,108,86,138,100,154,201,180,99,175,259,123,114,73,69,39,78,245,182,197,141,320,378,272,252,316,211,187,202,336,264,188,173,272,97,264,105,279,402,287,165,280,219,242,148,157,125,136,210,204,149,212,165,162,308,313,225,100,240,162,230,120,97,240,208,199,227,323,148,234,148,230,227,168,91,160,210,150,212,136,126,237,164,295,156,191,273,190,196,246,239,383,114,166,170,188,242,230,157,155,245,162,237,61,224,144,204,273,308,179,142,140,255,244,162,198,106,114,340,86,149,167,185,241,126,338,216,206,241,201,261,173,89,269,78,196,128,73,177,193,194,176,313,180,295,289,257,144,191,301,91,204,124,255,191,207,228,166,239,147,161,229,135,245,179,125,138,210,161,158,208,213,354,177,238,130,83,70,136,127,181,180,409,204,154,122,136,37,65,244,219,101,134,311,171,319,217,122,276,187,168,215,106,251,308,188,294,217,124,238,174,68,154,330,304,198,209,209,162,348,258,154,167,127,76,321,169,196,367,297,114,50,145,220,312,402,138,78,291,324,195,170,179,358,225,294,122,264,238,132,222,147,170,210,339,211,148,207,219,186,106,323,103,199,258,157,222,255,145,193,182,196,186,187,384,300,223,216,155,236,100,157,274,294,382,218,223,230,175,199,132,149,389,201,182,318,229,159,151,114,163,136,297,367,196,153,202,166,102,212,118,104,126,244,152,228,121,176,106,142,149,257,217,159,198,73,164,48,149,196,165,151,201,302,243,88,193,127,247,171,215,260,198,156,250,222,134,285,382,109,204,94,137,301,56,165,188,148,113,75,212,150,154,231,286,76,185,187,119,267,222,97,185,182,88,290,36,59,179,284,97,220,132,323,246,155,101,140,121,264,262,288,190,102,319,88,193,155,130,96,164,237,252,93,157,202,120,149,306,247,176,280,281,190,196,387,197,165,162,99,332,123,196,244,202,139,200,162,177,298,176,237,361,267,291,224,223,282,358,273,123,196,110,137,157,208,227,300,240,115,201,380,258,117,99,186,241,240,264,191,196,356,91,274,232,65,169,178,164,230,199,142,270,265,155,237,237,109,215,229,136,290,232,185,106,162,111,113,201,134,165,301,191,131,285,45,255,180,120,195,236,174,156,319,306,247,166,243,195,326,163,126,171,182,332,129,289,173,342,42,235,115,189,274,84,266,319,344,270,163,296,125,194,324,78,300,196,154,85,256,185,57,207,165,196,223,253,250,123,250,163,201,319,207,205,213,96,160,152,195,255,203,284,154,149,232,136,270,144,111,93,128,174,53,90,135,265,165,140,355,146,250,218,117,267,111,150,120,45,139,233,196,182,126,360,108,105,367,219,186,347,175,138,107,237,216,226,334,141,78,326,124,440,251,227,269,348,111,163,208,376,178,97,172,240,166,280,321,171,191,257,32,238,243,303,262,209,152,234,154,241,298,164,181,286,115,131,31,216,169,293,206,240,258,218,215,298,240,231,169,273,222,77,122,88,132,69,245,267,363,113,250,185,260,273,169,310,123,192,84,302,96,241,217,318,255,125,261,347,198,233,186,137,138,238,109,185,310,98,117,231,187,283,225,156,196,172,314,270,177,232,158,231,184,309,337,192,274,226,115,165,183,175,111,198,182,120,116,232,338,159,185,305,99,299,342,303,337,129,186,132,339,104,218,105,298,100,232,188,256,165,409,217,378,282,103,208,162,199,208,174,158,209,219,184,280,328,163,344,246,130,99,203,143,234,334,318,361,190,235,138,183,253,128,209,358,106,231,127,134,165,172,81,114,190,184,135,229,108,219,80,149,252,118,188,143,223,229,281,140,148,226,211,149,203,171,268,222,96,294,319,92,182,101,114,218,107,357,64,179,77,71,190,108,124,214,305,84,126,170,188,156,206,131,216,254,330,311,263,113,183,291,296,208,266,189,142,158,239,255,122,311,197,400,81,102,165,198,144,102,263,142,192,226,85,141,119,101,199,176,265,301,176,201,201,118,93,357,204,262,141,88,344,168,108,181,258,159,299,247,199,163,195,94,282,398,176,170,161,260,218,139,258,246,180,274,77,168,243,86,237,259,355,157,109,264,105,89,265,140,282,130,148,51,155,238,137,110,256,224,298,158,133,189,260,146,218,126,183,113,272,167,162,286,74,272,285,82,322,193,87,191,335,267,135,136,117,192,182,66,148,166,296,168,186,213,180,293,183,182,172,186,324,192,274,125,144,287,250,274,74,225,183,40,289,228,237,257,198,148,125,125,144,222,176,209,173,240,240,103,247,227,282,122,330,199,58,98,177,113,292,50,139,287,162,316,260,257,183,260,171,172,185,224,169,249,146,245,224,166,163,221,303,165,246,112,173,240,33,220,165,178,203,170,242,168,150,237,290,204,193,372,293,262,249,318,241,189,166,154,236,167,293,67,240,300,316,378,245,180,173,279,211,258,196,124,156,226,137,298,120,159,181,270,206,84,88,343,308,212,260,115,165,341,309,217,169,214,135,241,297,90,366,237,140,356,169,189,167,309,271,209,278,110,324,339,157,223,292,195,63,264,80,93,43,43,129,216,128,282,133,238,190,346,157,192,235,255,356,119,198,261,142,242,39,387,163,246,164,364,193,253,173,159,218,316,197,191,135,262,169,148,200,256,177,179,151,182,275,151,84,234,142,217,94,156,263,305,164,141,138,319,305,194,247,169,193,99,211,202,21,138,206,223,232,170,336,159,127,376,202,150,79,246,173,215,363,189,283,95,79,203,147,201,132,217,173,197,274,245,205,160,288,188,160,51,188,310,127,317,218,128,302,284,258,209,289,240,66,220,204,190,180,166,190,305,148,203,323,169,198,272,235,163,75,156,215,221,131,277,282,267,106,254,149,333,170,154,240,231,318,271,176,234,181,126,309,243,93,134,69,201,263,149,240,226,172,79,59,70,243,67,68,92,334,144,234,326,122,101,293,121,226,169,118,171,266,118,239,241,271,72,158,291,126,206,143,141,195,140,135,228,202,153,132,159,168,297,194,176,206,139,155,195,250,380,136,286,59,276,205,50,232,261,165,319,162,284,147,64,97,196,173,299,73,149,181,351,130,82,125,302,163,81,242,175,185,223,179,115,334,193,190,188,168,352,322,157,135,342,256,164,135,264,267,216,129,215,114,146,160,261,332,135,71,180,136,266,170,317,181,211,143,122,248,153,127,261,258,234,306,266,234,268,207,106,222,198,192,152,284,132,199,104,162,320,251,136,214,155,262,214,116,135,238,146,43,162,63,275,206,209,169,199,209,119,103,195,164,302,301,156,289,269,188,166,180,339,162,208,183,97,221,201,318,247,295,179,134,92,253,236,194,198,288,99,62,165,127,85,170,321,154,185,177,107,115,345,245,86,188,145,175,86,188,201,195,158,263,150,208,242,235,143,50,211,254,200,106,139,260,212,124,208,152,321,163,107,107,190,172,122,154,256,230,213,160,223,89,172,359,183,148,59,241,344,141,209,143,295,252,214,132,252,186,196,161,121,172,82,235,79,119,320,103,257,185,115,113,201,40,167,137,57,141,109,147,135,57,264,184,144,274,137,170,151,184,128,106,69,155,184,208,266,239,173,177,150,229,230,147,138,307,121,127,315,205,191,184,188,266,224,218,291,217,54,141,331,270,170,179,195,161,112,335,269,129,309,167,311,266,153,230,219,312,339,241,228,162,115,270,240,300,227,311,356,323,85,178,129,195,129,228,205,205,72,233,271,71,169,208,119,156,264,75,148,120,159,222,324,231,199,238,268,146,188,128,221,308,146,133,192,103,304,207,223,352,87,103,104,178,52,195,205,203,108,211,303,123,189,84,327,146,241,78,172,378,301,147,91,141,389,254,139,251,315,46,207,219,232,289,146,114,142,144,198,262,100,213,113,154,196,285,197,226,179,126,235,82,283,277,283,160,201,167,358,103,158,155,82,154,99,110,130,122,243,352,90,240,319,193,352,225,106,128,95,96,120,221,168,87,170,71,239,152,169,129,354,174,202,177,182,128,153,215,265,302,261,98,171,106,180,122,172,222,196,194,48,153,139,200,199,255,242,163,86,322,250,164,245,171,139,174,249,172,274,157,179,56,187,149,345,94,134,235,62,110,245,91,140,127,159,328,288,121,170,103,122,355,241,62,71,64,197,171,151,228,40,64,234,211,87,115,309,244,116,253,203,303,173,325,190,139,175,306,152,212,185,133,319,373,198,227,176,183,215,80,138,221,124,298,139,237,146,59,220,299,156,253,178,200,195,163,224,204,236,174,233,121,187,170,133,70,71,97,208,143,186,211,133,291,203,236,214,143,244,131,198,313,74,111,195,130,173,206,225,280,179,225,203,235,155,107,277,87,193,120,171,273,165,260,320,219,340,103,102,206,259,341,210,194,186,152,122,216,202,329,220,352,193,201,85,191,165,141,158,233,289,174,261,271,133,89,161,43,256,189,172,219,207,149,209,290,101,335,137,69,314,201,294,79,125,209,111,208,278,49,95,188,212,174,298,85,95,83,171,185,148,356,248,156,216,170,205,178,75,275,134,181,76,134,277,165,54,213,387,311,156,312,43,174,145,271,256,280,282,352,197,227,61,124,137,244,158,111,175,183,130,176,204,328,159,169,94,119,335,209,312,333,256,255,126,270,173,192,254,180,323,240,251,350,218,188,260,297,251,139,182,175,68,208,306,112,221,125,95,199,95,207,288,281,306,136,286,250,122,350,227,222,228,152,233,158,229,147,240,231,88,221,203,190,117,233,135,91,125,174,334,180,338,300,107,202,189,263,170,179,116,138,312,230,342,153,171,125,108,122,203,83,165,90,52,156,324,101,141,228,69,181,190,172,237,137,263,161,202,115,220,208,233,165,188,155,330,85,249,152,266,272,159,229,148,132,143,128,118,54,129,174,286,269,179,129,86,326,147,258,234,139,134,237,349,302,217,250,338,224,202,142,162,163,303,270,81,258,101,403,160,403,137,266,112,122,165,59,84,87,342,79,254,186,314,143,172,192,256,117,226,300,173,57,221,191,220,289,221,195,200,202,146,49,80,150,119,216,221,220,164,120,285,296,261,52,247,176,144,89,369,78,203,96,255,224,206,259,236,219,317,215,70,267,196,122,238,263,222,161,247,230,182,126,157,124,97,208,355,323,160,154,287,215,206,189,265,250,140,314,202,207,321,349,219,81,284,303,236,118,145,168,136,349,308,230,141,240,372,156,122,199,254,144,184,262,84,69,196,213,220,181,56,183,183,242,78,161,213,300,244,103,158,230,184,116,222,185,311,240,181,204,141,183,321,313,97,278,206,92,163,228,366,148,141,349,128,125,226,112,148,113,136,254,161,115,298,211,216,333,61,149,156,315,242,174,240,78,168,319,98,356,242,229,62,90,220,208,303,204,247,190,212,159,162,196,115,72,149,135,159,256,221,160,281,177,108,265,269,121,201,95,231,259,111,204,119,252,80,214,153,58,259,266,162,163,279,265,100,147,48,137,155,139,181,113,234,177,95,272,74,154,226,103,78,164,170,173,259,288,298,96,251,332,189,76,150,359,157,221,320,200,159,158,118,158,214,139,197,241,98,127,122,320,99,248,133,339,220,63,68,180,217,85,210,98,106,123,175,397,74,357,152,279,156,132,77,178,105,153,263,257,241,137,176,204,105,375,44,158,240,140,136,172,171,248,243,291,202,192,160,179,290,353,317,183,184,195,186,113,216,282,106,269,120,239,206,203,268,196,182,73,141,136,352,81,81,310,133,53,84,19,308,237,80,182,74,183,85,283,257,36,236,79,303,220,224,265,149,217,148,311,143,214,147,319,247,119,139,55,229,111,189,350,274,211,172,230,184,136,272,261,246,279,219,224,301,291,273,194,199,339,311,248,166,307,75,287,321,119,307,314,118,307,220,89,150,282,233,248,197,183,265,256,106,289,265,294,238,169,184,190,105,88,276,162,199,273,245,166,204,174,288,224,245,245,183,228,145,148,378,245,203,280,131,141,118,287,84,342,356,208,142,143,135,133,81,116,160,285,167,174,184,92,277,216,57,310,113,264,180,200,180,189,117,261,237,194,148,186,204,93,151,130,170,249,116,285,270,165,229,236,266,203,232,308,186,159,220,261,260,229,106,119,184,290,147,258,115,135,98,133,159,161,220,123,239,276,168,285,189,156,165,122,117,80,186,142,211,279,161,61,164,237,203,265,215,187,259,75,78,186,134,323,163,182,201,147,201,71,223,199,142,299,185,326,185,91,241,166,208,96,250,230,196,147,215,200,78,280,316,242,168,196,53,284,146,140,143,241,182,226,69,349,188,253,100,148,246,225,138,211,128,195,266,132,173,336,220,211,204,104,172,225,142,142,318,231,167,239,166,201,200,131,223,155,374,194,322,337,239,324,212,171,339,191,193,223,199,126,254,195,294,166,253,223,86,277,222,235,346,237,174,82,109,252,114,225,200,138,123,257,201,106,293,336,117,337,195,213,193,194,201,53,273,345,344,349,187,332,149,275,345,150,200,182,215,200,185,182,105,183,271,265,123,194,173,93,130,118,175,291,350,215,74,89,150,225,172,149,132,197,138,240,76,205,179,96,125,242,240,184,164,156,166,203,71,292,113,337,150,308,284,247,146,236,105,155,108,124,239,89,324,279,235,192,288,132,300,157,199,229,279,153,87,326,143,149,160,196,117,136,200,134,134,193,139,94,180,313,200,79,73,143,107,212,211,75,204,158,192,223,257,90,225,212,263,234,280,198,246,349,207,275,173,243,251,269,188,217,143,245,326,199,254,239,216,258,189,292,352,190,202,153,366,150,172,93,189,167,213,111,175,264,334,216,90,353,211,104,231,238,328,124,222,252,171,234,321,147,169,265,223,212,203,216,295,89,116,196,182,313,232,162,186,184,158,184,200,224,244,95,112,93,245,250,193,219,246,319,218,148,139,170,301,151,163,174,112,323,189,30,70,325,120,381,280,129,228,406,395,260,293,171,211,320,223,129,241,243,175,348,313,290,200,93,419,133,197,154,112,104,108,292,181,193,315,357,196,124,350,265,135,209,158,125,86,289,75,93,116,240,140,173,205,322,172,254,101,117,260,256,261,130,149,112,138,189,267,245,200,209,245,192,325,242,320,212,323,294,59,74,191,171,184,217,254,166,302,204,255,30,131,124,55,215,52,158,166,208,207,185,212,301,226,216,206,197,282,195,135,141,206,234,80,327,229,197,119,253,202,125,249,231,224,202,184,176,226,243,216,256,93,167,287,130,235,29,234,358,355,99,212,102,216,345,71,215,294,368,268,195,215,217,67,246,217,234,265,185,46,242,198,142,289,254,324,161,272,255,174,149,258,214,392,58,95,70,168,283,208,215,220,138,198,232,140,267,124,142,138,153,285,391,179,282,290,240,133,120,161,322,185,178,114,252,158,92,231,63,262,121,277,153,111,212,143,250,192,199,228,165,174,77,86,170,114,219,46,137,269,299,196,215,163,221,280,179,153,106,69,239,261,178,216,171,297,249,154,253,255,305,263,201,291,227,159,270,267,270,303,292,233,131,113,256,203,192,186,229,223,266,177,68,245,215,191,101,317,168,235,194,140,158,182,66,318,291,118,157,133,220,399,138,180,215,370,244,99,259,217,78,308,367,125,257,334,227,137,197,202,145,217,144,94,181,86,201,137,230,340,244,243,113,177,175,130,60,354,159,327,218,204,143,245,330,112,170,266,57,63,103,93,248,252,147,276,183,166,208,127,234,266,325,195,263,124,265,107,272,146,188,198,351,153,306,49,152,110,159,231,209,328,263,390,301,244,322,220,171,325,424,178,332,268,252,125,349,215,261,161,138,172,203,270,195,233,330,204,240,244,183,183,169,138,165,336,161,94,358,135,130,198,180,231,293,131,249,169,144,242,235,231,140,224,284,201,245,329,189,230,165,164,288,176,330,272,128,308,45,252,102,146,158,321,225,234,267,122,217,180,194,158,77,354,124,168,239,200,142,57,174,102,282,355,235,77,138,190,141,145,311,233,78,160,232,226,237,177,212,294,279,228,287,98,158,135,185,193,234,131,234,35,167,148,233,287,280,281,130,171,361,130,269,278,128,199,116,177,230,94,230,206,84,109,172,347,318,121,136,165,299,156,304,250,79,98,98,119,191,251,246,176,234,221,76,156,225,313,253,330,391,209,186,117,172,115,293,208,233,288,243,179,98,70,218,208,181,199,313,167,328,184,356,295,379,293,260,332,246,266,295,82,158,121,117,65,263,190,198,196,135,125,231,126,115,177,73,109,94,142,371,172,291,166,127,210,99,210,273,245,336,146,348,314,69,141,86,61,216,68,166,93,152,135,229,234,94,105,69,294,130,278,181,300,214,139,156,287,235,175,195,193,353,174,88,62,333,299,220,198,218,112,234,318,176,262,252,116,182,295,242,32,172,65,193,120,201,128,172,262,51,196,66,352,258,131,67,60,52,264,149,150,355,265,110,103,87,200,255,81,119,142,209,194,168,98,285,51,109,154,160,198,142,228,221,210,172,179,197,53,347,145,260,188,179,271,224,263,221,263,134,48,336,329,279,184,146,69,195,118,186,269,102,169,154,148,220,197,198,139,264,245,217,208,257,105,144,234,201,84,244,179,123,308,284,333,262,220,214,136,135,263,269,163,182,233,178,53,276,141,153,251,138,274,166,142,70,156,101,299,207,158,283,290,157,140,205,172,146,251,358,310,217,173,166,196,142,298,250,278,117,317,276,185,311,347,252,374,151,161,225,375,212,339,170,280,371,81,304,92,93,307,298,120,160,199,306,138,360,212,186,52,136,233,40,293,358,227,259,285,144,332,60,323,262,328,340,56,256,90,339,158,151,196,309,222,277,67,199,165,188,185,218,112,267,205,121,367,300,103,61,283,132,262,199,68,321,204,92,373,138,140,196,228,188,314,310,198,259,151,137,175,264,284,154,238,228,196,73,283,46,80,88,131,214,283,162,360,230,256,299,132,138,312,88,268,117,127,139,65,271,202,308,146,326,159,176,240,327,336,351,267,205,337,116,193,323,135,140,242,207,155,176,143,151,101,206,169,156,186,255,263,201,331,147,136,317,198,143,209,141,218,106,264,205,289,116,206,218,212,130,164,220,363,272,389,222,153,169,153,298,260,230,285,137,254,101,180,104,138,324,138,253,147,256,270,169,259,148,218,173,241,193,207,186,146,259,156,168,269,130,161,149,183,142,181,171,151,226,196,211,143,273,337,157,174,64,224,233,110,236,160,120,176,113,238,83,202,298,258,254,206,148,111,175,83,131,150,123,289,113,108,165,196,158,273,252,134,342,286,227,51,235,193,191,133,207,239,367,200,180,258,57,84,242,179,271,113,104,30,216,140,62,259,102,68,176,185,246,280,105,178,86,277,229,124,191,158,248,275,164,299,128,297,74,108,153,44,172,301,262,107,211,356,167,112,177,367,183,55,175,322,311,244,39,186,277,242,238,90,63,130,209,102,145,304,97,126,362,103,156,106,169,142,175,259,277,56,261,188,233,140,128,135,153,223,200,257,291,200,176,377,146,194,94,117,111,261,225,196,153,182,302,74,170,189,130,269,283,179,177,109,117,233,226,154,197,172,155,115,163,324,122,67,86,273,153,225,140,267,115,245,379,189,146,115,216,248,201,150,197,224,68,312,202,102,232,186,268,144,190,262,254,124,212,302,311,169,265,243,98,338,274,301,109,192,283,166,88,244,359,140,223,126,155,95,104,259,363,175,140,349,276,210,263,95,97,213,246,188,259,153,237,213,88,383,128,200,287,246,158,313,196,332,142,170,224,282,170,182,189,148,364,125,317,102,177,148,200,317,404,226,316,263,201,190,125,79,138,227,161,212,118,97,368,289,219,380,87,176,127,87,226,109,151,160,190,334,321,263,93,243,230,163,213,250,167,232,206,245,379,280,96,56,230,148,230,263,143,342,211,174,156,242,135,117,339,173,65,80,158,234,154,56,353,154,219,215,138,226,288,173,77,197,144,106,292,45,37,126,154,165,271,180,240,343,88,102,177,46,84,210,245,354,180,150,145,207,346,176,223,191,139,281,235,222,96,118,215,340,225,120,209,189,154,110,285,179,358,137,183,344,265,191,57,127,244,156,112,220,55,150,133,124,362,298,196,121,180,231,320,270,148,198,275,210,296,132,143,146,215,195,114,289,130,304,221,328,175,137,317,99,162,314,132,183,164,246,290,152,231,163,165,366,125,315,263,101,339,107,140,108,146,184,245,319,364,177,242,169,212,274,213,193,310,80,297,267,181,166,199,194,308,297,249,156,226,174,87,343,186,174,283,254,227,125,80,303,146,64,178,276,212,330,221,221,130,116,247,169,195,179,277,116,179,80,217,321,322,267,236,175,317,386,319,208,126,159,173,297,186,199,126,177,239,370,230,101,262,170,215,324,158,241,196,189,255,230,241,266,190,212,137,168,195,102,300,359,239,206,209,279,149,153,121,174,273,114,130,322,205,115,222,116,266,307,366,221,306,90,109,360,36,83,207,280,173,29,257,194,113,109,76,154,190,272,179,197,200,108,178,322,215,110,236,373,249,230,278,217,251,130,155,140,186,221,151,158,64,252,194,217,165,126,166,201,216,142,208,320,93,254,47,199,208,174,84,255,121,168,336,263,112,158,301,75,85,305,185,201,171,85,216,160,119,167,321,308,332,335,151,192,179,212,269,306,282,343,47,149,86,150,294,274,282,169,243,269,162,232,161,85,99,202,141,259,215,216,118,199,198,189,159,159,112,168,235,141,110,270,173,307,101,142,342,166,118,229,225,186,145,202,100,197,121,99,112,323,279,178,325,296,148,113,146,238,149,180,234,299,175,134,275,201,286,214,118,245,151,110,240,139,83,179,141,204,107,298,161,195,290,159,285,150,187,120,124,281,292,199,193,163,103,165,156,221,351,264,233,142,214,340,154,274,263,335,139,337,121,328,31,179,109,300,208,88,212,223,368,312,178,272,204,172,341,239,207,81,313,195,230,237,206,119,233,169,191,240,138,296,233,239,165,202,330,154,266,60,348,84,154,191,233,190,62,265,53,174,120,169,248,150,174,212,91,131,235,310,177,135,320,320,189,325,150,108,268,157,214,160,202,44,125,181,170,203,168,188,152,143,188,221,121,278,108,143,309,78,173,145,161,234,296,117,67,272,70,297,250,339,166,219,188,101,148,94,311,183,265,292,249,200,81,269,188,304,202,115,247,198,362,181,123,281,324,234,230,149,250,314,153,115,161,221,260,299,225,150,258,237,189,184,294,342,168,134,153,256,160,224,110,281,49,248,164,253,137,314,246,203,198,224,213,86,229,331,161,29,144,197,147,97,194,198,222,221,153,63,280,180,269,210,299,255,294,408,311,217,363,123,228,219,359,245,287,329,197,329,285,134,195,172,292,174,259,236,143,135,223,63,180,267,209,213,129,224,158,285,273,96,206,92,226,338,193,131,126,190,124,190,314,87,253,285,192,104,283,263,211,282,296,276,243,281,162,263,208,169,201,38,265,295,173,223,144,222,134,156,333,240,232,229,178,257,57,234,182,174,224,288,161,191,223,145,86,268,122,179,211,182,319,228,209,235,336,144,108,270,206,302,332,292,207,176,181,213,271,279,105,212,266,252,226,132,268,178,191,183,243,191,143,59,287,135,191,221,120,225,139,176,191,265,186,170,184,171,212,183,147,121,202,152,338,212,315,268,286,237,217,203,310,244,119,354,103,332,58,154,256,236,149,95,194,70,231,178,120,101,290,266,157,332,38,106,131,266,220,384,132,284,242,255,143,300,223,230,123,282,90,221,147,75,277,241,209,73,141,134,151,271,334,295,202,137,245,211,240,358,217,175,233,73,134,110,357,245,125,229,160,333,206,149,230,33,101,261,182,385,281,207,123,330,159,276,121,276,288,240,318,286,157,320,243,166,195,242,275,391,290,222,116,400,296,196,334,296,41,269,190,160,270,125,221,131,188,251,241,200,349,360,312,200,177,221,83,120,101,259,145,178,126,155,225,218,174,324,63,120,142,155,143,219,179,107,95,335,116,133,146,362,98,248,277,126,238,162,159,134,184,182,200,181,253,214,270,210,124,266,136,256,195,223,198,255,239,232,79,199,98,185,321,254,250,195,115,264,268,92,84,132,137,71,348,331,357,280,227,65,159,243,184,153,125,228,342,275,263,247,75,52,130,177,206,198,154,42,137,151,208,331,287,193,249,110,131,57,262,253,232,197,240,193,155,325,213,215,361,199,445,192,192,128,260,374,153,178,322,377,243,94,239,164,90,197,151,175,212,113,121,185,101,253,179,238,210,395,248,211,153,195,169,208,207,257,308,186,174,241,380,250,197,229,257,69,282,189,138,178,308,246,173,365,322,249,105,125,137,219,348,318,273,109,120,144,341,307,121,151,191,138,158,207,77,237,39,110,198,209,70,124,214,150,208,245,283,177,311,144,58,81,249,224,201,201,108,130,206,207,159,115,188,247,184,368,240,187,66,199,244,380,294,218,143,187,217,177,171,131,259,239,241,139,305,263,188,229,301,187,219,297,111,43,48,208,370,243,140,288,162,165,189,124,225,76,201,163,168,197,239,254,192,215,129,151,285,227,52,236,120,292,183,138,122,224,329,93,188,102,157,183,286,251,192,199,115,236,150,170,116,241,62,268,165,199,149,197,269,146,212,124,154,116,113,242,266,225,240,239,166,238,148,134,142,158,194,329,277,91,214,235,285,138,168,65,205,237,55,159,152,99,251,238,351,253,183,167,119,142,152,219,190,158,254,129,112,146,235,216,194,215,266,128,222,256,298,260,194,309,152,385,200,216,283,285,133,279,199,72,163,193,136,167,291,224,210,94,164,161,194,319,213,187,208,195,174,228,234,73,229,45,213,94,241,75,234,214,169,324,288,172,126,352,266,238,294,214,155,71,269,138,226,119,136,87,336,86,143,185,258,160,176,337,71,129,332,149,68,124,208,115,171,235,204,175,101,360,93,107,152,207,260,113,217,168,79,144,145,258,395,310,228,166,184,240,134,123,119,123,205,246,286,225,229,135,343,121,175,217,306,124,308,130,113,231,131,216,236,283,186,331,240,164,139,133,168,241,151,162,134,407,179,206,236,215,167,161,72,169,162,156,100,319,270,128,94,181,60,283,122,155,107,275,308,401,236,248,189,205,151,44,291,232,345,155,184,199,225,186,164,322,200,186,234,267,91,227,247,277,294,228,203,289,135,125,258,309,352,302,85,107,167,311,377,212,201,153,237,169,271,341,165,220,245,36,194,222,158,240,256,279,78,132,210,256,201,187,179,263,353,378,224,176,71,313,254,202,238,246,261,306,228,183,308,145,308,251,354,194,279,153,236,198,250,330,156,155,127,352,105,178,133,212,164,143,141,200,255,109,158,351,161,343,191,72,149,233,71,168,260,273,120,66,299,259,205,177,168,215,292,205,73,240,47,190,180,238,55,214,253,265,171,214,304,164,246,310,285,106,52,287,82,202,257,252,202,158,266,103,212,301,50,156,275,325,185,240,221,287,160,208,113,201,200,158,139,247,270,158,186,104,130,324,232,306,71,72,244,249,181,313,146,264,61,300,148,156,342,195,229,243,403,139,312,277,97,215,153,187,241,148,133,285,341,163,182,326,210,319,181,205,284,192,135,71,132,116,313,166,256,207,154,119,245,360,223,180,118,180,189,112,105,132,329,241,307,337,91,123,69,142,96,83,91,154,97,108,215,95,81,150,75,110,133,269,258,348,127,133,185,337,220,136,230,98,184,186,180,119,155,256,194,214,324,334,258,268,274,166,162,163,313,124,185,117,212,166,213,159,304,283,171,354,329,83,174,222,259,265,55,208,146,284,154,287,238,204,194,199,125,239,362,89,335,334,153,272,97,143,65,103,278,291,252,112,236,231,254,127,236,93,238,190,252,170,178,259,421,102,54,155,120,215,125,69,86,228,128,263,224,306,162,180,309,376,227,115,128,181,257,190,289,318,197,165,185,263,267,172,316,164,186,233,144,198,153,280,264,172,153,177,218,211,188,224,119,134,52,317,126,166,285,140,253,82,122,284,144,189,149,184,196,201,260,302,94,40,152,306,201,285,266,367,133,192,254,283,227,67,282,263,154,348,194,324,330,376,258,358,277,31,162,266,151,205,250,235,193,217,98,100,70,49,226,86,43,271,204,262,157,334,368,292,269,366,280,289,204,198,210,316,201,184,156,142,171,301,117,222,297,300,154,120,76,173,85,240,207,368,160,126,142,233,277,176,77,148,216,170,183,351,254,289,168,142,212,117,197,303,166,207,192,228,278,292,171,166,272,275,287,265,169,272,104,85,316,184,254,312,233,144,77,132,217,304,189,246,202,182,252,298,296,158,213,127,189,215,317,79,234,262,221,99,166,196,195,118,163,161,217,112,229,122,123,285,362,182,336,233,197,209,325,291,90,83,88,116,258,186,99,184,234,83,114,170,214,277,238,146,202,133,321,143,163,73,161,272,118,125,86,281,212,118,128,378,120,302,136,211,182,209,261,233,235,283,208,147,230,319,120,236,247,218,201,111,241,353,212,177,275,168,214,247,152,296,268,231,279,218,148,71,166,226,301,226,172,172,201,114,189,303,275,201,253,281,196,234,265,128,210,247,205,103,225,156,198,139,230,143,92,239,195,335,123,226,115,188,94,143,220,311,173,329,256,333,148,175,268,173,350,220,197,261,210,148,153,216,137,143,220,165,111,223,193,310,182,86,266,238,157,254,215,102,303,354,150,167,226,173,226,83,175,182,204,250,174,176,273,335,165,311,251,112,197,162,136,226,191,109,161,244,220,142,230,272,143,179,117,217,131,229,141,139,50,160,133,247,168,212,94,297,357,173,368,340,183,160,129,314,303,150,160,209,224,137,211,244,258,189,286,121,150,199,91,167,65,85,259,137,199,176,296,80,118,352,178,331,71,176,246,265,144,179,117,141,319,284,253,280,212,265,224,281,267,157,163,106,177,146,122,194,115,101,197,304,117,149,242,167,163,225,288,238,181,148,169,287,192,334,230,328,205,186,219,343,107,257,170,169,362,296,186,287,148,123,342,146,75,317,341,234,261,93,174,165,245,150,301,268,179,161,229,246,160,330,213,101,90,209,119,90,129,164,325,161,156,49,317,372,165,173,96,188,250,159,157,109,165,187,143,259,82,323,287,233,206,137,150,200,236,316,226,126,132,135,119,180,229,138,86,104,63,373,256,189,169,182,196,161,156,177,295,120,285,339,123,92,313,186,257,378,128,77,191,182,92,159,93,102,105,325,225,278,77,121,239,266,238,251,258,152,340,132,242,194,117,246,228,110,219,306,270,202,359,67,246,162,80,393,165,277,186,251,130,188,355,251,321,118,131,183,90,209,79,121,168,193,146,256,270,360,133,206,115,225,154,77,62,278,249,83,233,161,204,118,150,144,251,143,122,104,232,352,247,140,128,197,94,196,328,167,278,136,237,228,261,175,190,131,296,271,288,313,154,207,35,221,189,188,197,104,129,265,172,322,243,169,143,46,360,158,152,120,140,182,134,214,259,278,194,153,146,217,164,91,134,315,247,150,114,244,69,229,67,227,62,110,391,227,102,130,370,111,213,252,137,35,98,141,150,282,197,160,146,196,223,313,130,375,114,134,186,84,237,58,155,349,181,249,268,191,241,367,176,327,244,405,206,207,249,120,236,164,335,61,124,59,209,179,104,317,180,69,399,49,181,133,339,243,69,118,150,164,114,304,181,226,131,111,151,191,146,271,345,38,206,225,67,228,213,210,265,70,155,78,127,180,132,289,300,180,87,98,168,155,112,210,143,256,108,96,142,189,199,66,197,117,204,70,227,286,220,82,332,215,335,132,123,239,98,169,119,236,103,394,189,180,277,160,62,133,80,145,139,304,207,124,101,97,181,61,39,112,331,354,53,306,372,234,186,189,175,288,300,256,254,237,200,273,282,291,363,135,386,226,328,381,353,232,335,228,323,175,374,369,301,149,102,75,186,271,282,174,286,260,155,124,62,355,198,290,203,122,76,283,132,147,209,124,237,137,89,151,325,146,172,215,133,219,186,107,74,202,181,250,243,141,289,348,166,155,174,170,193,322,200,164,278,200,293,156,236,316,102,293,260,232,221,120,393,328,338,156,257,222,210,205,124,90,134,151,284,335,168,184,239,251,172,237,303,170,214,62,234,63,158,201,144,172,177,387,227,274,175,166,157,134,281,367,195,390,203,276,206,181,236,98,145,188,134,106,188,311,331,175,137,257,203,204,301,270,308,116,278,147,213,92,196,299,169,160,101,185,180,169,278,119,160,173,135,264,168,251,176,162,293,171,226,181,123,117,239,153,264,167,188,116,304,129,133,299,233,229,302,100,178,249,41,195,212,238,178,232,72,253,257,147,295,151,144,250,271,169,234,125,180,192,133,78,331,203,189,195,73,250,243,188,228,343,108,158,72,306,236,292,134,215,289,153,228,140,27,191,161,96,160,61,190,258,106,322,112,342,88,243,301,197,373,250,39,217,286,272,176,175,259,157,308,231,196,201,233,204,241,74,189,143,293,324,129,225,211,75,127,156,272,233,271,280,210,274,177,303,231,94,244,175,55,158,200,240,129,205,96,230,321,48,198,80,192,176,186,211,174,314,112,84,146,114,93,93,74,128,125,213,110,126,237,186,272,132,299,114,322,127,143,212,127,167,120,224,307,126,175,153,95,236,104,180,108,154,166,130,257,303,217,98,251,244,147,303,69,226,165,131,214,324,197,181,85,303,184,212,75,211,179,287,163,117,232,237,119,112,162,196,135,245,162,218,95,234,201,192,127,192,198,310,236,210,105,342,224,296,146,316,282,129,173,182,249,75,182,183,220,261,133,129,249,134,284,160,250,244,320,204,337,146,208,97,110,145,250,239,256,244,150,311,79,193,63,286,243,200,80,167,155,132,191,130,276,85,198,337,166,262,294,238,272,197,138,337,240,230,291,254,128,108,184,257,111,303,253,83,130,250,208,270,120,159,157,307,158,174,218,217,108,252,180,97,289,107,246,317,157,201,297,183,191,157,267,230,338,247,264,105,273,304,205,148,65,74,183,137,277,282,301,335,120,178,253,363,241,395,366,98,249,304,239,251,258,340,55,328,144,119,218,159,207,321,314,359,203,272,86,83,50,86,355,182,275,73,171,117,127,339,299,193,292,332,145,113,340,227,68,110,290,258,138,122,264,152,248,274,51,250,154,224,127,225,224,350,152,217,216,148,199,182,231,176,46,160,97,215,63,178,137,144,144,242,290,246,262,176,129,115,143,303,299,329,224,334,148,231,245,218,153,207,96,210,190,264,255,121,184,164,311,142,189,223,332,252,222,138,334,322,309,188,226,224,249,135,45,130,192,181,252,193,215,242,220,187,152,163,253,156,125,277,180,238,148,191,259,135,260,68,241,137,103,144,200,190,188,138,339,201,219,222,327,55,282,171,316,301,267,215,119,148,166,269,193,136,109,292,106,146,248,85,289,356,339,240,152,194,153,183,181,92,95,177,246,161,211,178,239,228,123,311,234,372,213,232,183,141,121,94,191,379,178,229,91,134,198,104,138,316,283,172,293,217,182,129,105,312,51,195,140,209,352,139,177,143,136,258,198,109,131,181,295,208,268,238,79,365,226,163,105,115,253,94,225,179,219,73,318,166,331,155,267,69,328,161,270,243,114,121,175,210,301,217,164,218,202,242,171,98,84,94,223,353,104,195,380,183,143,72,190,65,175,194,373,128,195,189,100,257,232,181,349,351,343,203,50,36,104,177,139,128,118,173,217,55,166,227,292,169,83,83,41,125,346,112,183,231,294,169,233,333,355,368,188,195,252,197,302,167,220,124,211,143,138,143,146,61,263,307,298,229,197,213,45,155,207,367,223,93,179,126,250,152,146,114,313,245,325,177,206,243,218,339,166,131,66,140,136,106,303,248,181,183,145,200,185,66,291,102,74,177,131,276,93,327,171,210,223,337,149,138,143,146,169,307,360,139,227,173,297,364,99,290,181,75,299,121,257,213,179,213,193,130,234,156,125,200,141,287,253,226,344,304,237,247,330,219,263,120,194,181,95,81,109,144,106]
doclens.28.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [235,182,206,210,237,296,181,235,148,288,207,203,130,120,248,164,138,236,230,143,249,159,286,250,184,225,162,174,257,294,176,305,266,325,130,98,211,163,116,119,248,222,81,184,330,213,263,94,153,293,269,354,228,149,222,153,223,130,163,237,230,301,210,184,89,197,184,183,110,108,261,114,248,117,265,221,281,144,99,209,225,339,249,309,287,156,102,103,125,205,275,176,166,121,138,156,171,175,232,224,96,269,344,177,254,168,116,211,215,224,185,259,180,198,277,82,239,199,252,157,319,174,184,350,371,228,147,199,180,54,182,127,333,125,364,283,230,149,200,280,357,179,185,177,155,50,205,174,136,201,190,142,183,177,158,238,128,161,180,156,112,279,158,227,233,208,295,218,251,200,249,153,137,378,352,117,234,111,273,133,288,147,201,304,261,268,296,260,174,198,231,222,112,163,308,307,279,268,334,194,102,234,188,325,316,339,144,221,144,248,167,274,321,382,121,306,178,246,276,303,234,217,177,298,257,303,233,271,93,258,233,290,113,147,260,252,196,129,220,362,93,234,256,210,207,149,181,241,247,247,232,258,303,86,187,269,165,181,160,291,101,143,225,277,168,257,256,263,200,279,221,236,254,341,204,233,248,212,143,122,191,296,142,205,142,74,224,200,271,243,193,133,235,352,265,118,353,372,170,318,341,374,259,104,191,291,245,359,345,287,65,217,227,298,267,328,314,211,152,224,126,140,172,307,267,168,330,114,385,225,202,297,78,220,101,253,121,250,208,168,94,238,288,198,121,261,161,188,163,104,291,207,351,156,264,190,175,253,153,201,335,253,222,223,230,179,292,319,199,259,115,187,267,253,204,78,198,235,182,174,243,212,134,362,231,313,175,362,370,191,110,320,149,143,207,227,114,256,154,257,361,298,197,288,111,177,164,211,344,284,307,182,369,177,283,177,207,220,184,280,156,142,312,199,345,258,196,199,214,326,258,316,357,277,135,273,212,252,172,174,245,253,308,114,51,359,249,251,211,165,196,233,192,273,326,206,111,249,245,79,148,176,88,342,257,137,122,292,211,116,124,231,200,270,35,323,111,85,172,195,238,180,256,238,229,175,146,177,291,152,253,96,162,261,155,197,231,128,210,145,217,234,387,183,220,229,76,209,322,183,326,191,287,365,196,156,76,227,126,283,319,326,235,282,186,212,206,295,198,167,164,200,223,94,215,121,82,261,98,79,188,188,232,273,326,270,298,162,348,384,321,328,259,167,148,155,125,89,68,284,275,179,313,88,207,146,196,285,129,97,243,228,300,152,318,320,223,178,150,280,216,187,226,195,330,288,88,302,187,329,215,171,274,151,254,149,331,280,170,305,101,58,118,98,191,204,77,322,318,202,130,205,220,123,105,354,192,151,164,195,214,87,210,48,189,101,148,149,128,248,191,289,229,179,138,251,35,149,371,201,213,118,208,109,163,254,194,215,135,166,183,214,227,277,197,207,141,305,305,133,102,342,242,175,209,343,186,256,187,181,319,287,335,157,228,223,187,206,116,256,115,91,179,274,127,105,166,224,164,249,259,165,223,307,214,224,356,179,237,101,222,134,327,234,182,85,169,84,175,221,89,210,269,190,180,312,212,348,207,217,182,162,290,168,217,181,295,177,132,292,172,236,297,263,301,181,199,296,183,135,132,227,121,230,142,363,177,160,300,236,305,100,253,160,93,139,231,72,203,163,140,202,204,291,113,62,200,238,385,219,196,80,85,170,237,162,275,131,184,159,229,60,247,201,113,312,291,144,131,222,148,203,82,289,133,351,186,252,145,193,246,302,227,202,204,132,94,291,224,211,249,269,244,166,254,191,282,215,256,73,360,321,255,373,222,194,224,147,165,198,175,74,116,84,105,173,231,112,353,261,234,368,191,258,320,268,322,237,268,62,217,145,113,157,215,175,298,233,168,310,201,213,150,248,197,156,249,154,88,143,222,322,329,193,102,387,125,275,181,310,170,173,239,142,180,180,101,177,263,253,285,165,115,197,250,222,142,359,156,339,217,324,198,118,171,340,201,104,254,221,246,349,150,334,172,165,228,124,188,214,225,111,192,282,247,269,177,226,340,149,248,355,332,167,216,85,193,202,237,209,248,225,246,229,299,176,158,232,293,204,179,324,320,336,346,275,216,139,116,158,269,266,87,143,276,194,234,258,375,186,174,201,298,156,284,209,152,179,238,338,225,182,176,150,143,114,173,322,230,136,316,219,291,157,195,268,235,331,192,149,114,286,176,191,256,291,290,161,186,192,266,172,296,234,203,276,280,129,314,155,168,97,109,167,159,263,289,174,184,175,164,220,218,265,229,265,92,205,332,321,253,147,263,206,185,142,226,291,248,226,205,135,331,189,267,248,105,154,147,195,200,350,112,240,266,280,142,172,235,113,275,170,118,207,222,278,325,259,315,179,353,214,253,65,257,105,135,283,169,169,185,192,246,273,139,240,182,356,246,191,224,193,193,240,52,213,291,220,251,169,175,125,320,276,136,169,335,186,198,309,244,111,252,191,323,355,238,167,273,202,303,181,172,259,176,183,148,174,366,257,227,326,298,272,177,250,146,246,178,254,352,233,236,201,340,153,227,152,220,336,249,208,228,180,151,228,253,174,159,160,227,133,212,203,112,220,234,348,183,301,213,114,223,296,332,270,334,239,115,126,106,213,88,230,213,272,258,265,200,228,233,212,146,227,258,247,216,142,174,268,300,167,279,254,181,212,130,245,208,218,176,96,164,219,231,172,167,143,196,199,118,218,374,121,194,233,291,240,242,187,173,202,278,148,145,219,199,236,102,204,224,152,217,366,317,235,244,105,176,303,142,245,274,168,104,153,186,282,188,269,120,157,172,178,84,176,126,186,238,220,248,218,175,273,193,210,356,127,249,209,224,163,109,304,242,260,215,170,112,333,92,202,268,325,210,213,89,276,265,224,281,137,382,166,329,62,267,361,262,328,147,264,198,156,271,163,232,354,293,238,173,121,190,195,284,101,249,136,327,234,267,200,123,298,141,373,339,256,168,118,187,273,267,344,103,116,283,168,98,349,184,365,234,100,126,209,111,208,293,260,165,270,190,189,149,139,197,328,276,145,104,272,99,243,101,110,305,191,136,351,185,218,309,201,125,94,77,185,91,74,160,163,102,91,68,276,288,208,139,239,383,212,237,274,262,214,151,300,275,187,128,153,182,214,138,211,217,147,201,197,178,189,205,140,116,206,215,274,263,118,264,137,130,191,192,46,238,285,127,250,179,192,232,212,165,169,224,284,173,312,158,187,56,279,389,329,263,282,234,238,259,292,272,262,194,96,285,256,328,260,206,108,203,223,147,221,164,318,240,175,106,125,283,275,309,134,264,120,173,125,185,153,140,61,93,203,207,134,100,182,267,194,224,215,347,230,340,293,194,226,207,184,160,280,89,228,246,252,169,172,328,289,132,216,272,281,166,205,214,182,134,251,150,319,313,322,274,162,162,307,348,289,177,225,153,309,148,263,130,314,268,354,152,286,135,207,225,112,332,264,204,302,185,346,144,165,164,145,197,160,388,354,368,119,179,385,259,197,189,179,156,207,157,257,330,104,121,301,142,98,110,245,157,207,220,218,312,211,169,252,325,203,216,186,235,367,189,232,211,157,197,47,195,165,283,221,115,327,222,197,170,217,358,128,327,183,129,390,281,87,324,169,224,315,336,202,259,325,89,74,159,183,161,175,212,144,119,158,270,300,279,151,277,300,154,295,131,104,55,265,280,236,296,204,85,179,166,142,187,241,186,185,327,202,162,83,163,159,180,262,107,363,123,231,166,193,168,273,335,183,132,269,213,169,313,214,261,294,200,120,65,222,227,193,173,134,208,83,292,254,208,269,194,226,160,307,188,97,213,194,195,126,164,261,366,344,209,232,296,92,127,252,110,252,227,238,114,260,245,218,229,118,264,186,293,159,257,114,127,130,167,221,134,205,197,206,110,127,198,166,174,255,218,311,179,184,183,169,143,120,191,57,386,238,256,304,292,252,133,220,182,135,241,208,98,172,220,229,244,166,151,289,284,184,367,244,236,279,288,254,382,149,318,324,167,133,197,199,104,295,170,219,287,128,123,292,111,217,55,184,209,187,174,195,205,198,144,286,242,324,344,264,154,234,303,191,179,124,157,215,137,176,251,362,177,247,228,110,178,241,369,274,221,318,90,165,199,140,236,324,141,294,183,142,265,320,325,276,204,286,165,90,132,333,103,212,99,161,188,175,148,117,178,178,113,255,300,129,360,169,197,305,352,293,172,259,184,142,319,336,304,194,62,212,107,269,400,197,62,296,150,209,132,237,51,247,97,185,216,305,158,235,99,172,159,162,121,215,214,252,261,109,180,190,150,205,208,58,249,246,157,308,164,278,194,175,294,276,324,228,209,207,291,94,53,203,259,223,162,218,257,271,109,185,317,209,265,92,54,336,173,190,188,159,157,191,227,281,130,209,166,309,149,293,203,330,196,369,216,132,200,281,313,294,159,76,227,152,371,184,210,155,194,202,149,35,57,337,56,186,156,299,341,185,176,243,189,366,196,222,276,176,296,387,261,119,234,229,246,301,241,341,261,287,230,175,117,282,351,257,214,169,336,364,161,323,228,183,168,205,261,231,261,347,133,346,314,268,317,282,236,209,405,206,184,295,207,365,256,214,123,286,186,162,156,303,141,248,122,317,235,187,148,42,99,190,147,45,221,191,300,155,261,183,271,171,357,264,313,233,284,225,177,119,120,236,356,134,110,85,75,252,340,230,151,142,176,241,309,127,122,180,221,188,303,286,119,335,173,317,183,52,71,265,198,204,88,219,227,219,172,125,139,240,212,225,379,341,141,234,331,263,376,249,232,224,251,202,160,275,205,218,187,182,318,106,126,209,208,251,169,236,165,159,144,194,319,108,293,274,236,225,281,98,340,280,161,320,177,179,142,350,180,165,330,152,183,184,118,237,293,280,293,145,199,234,164,258,158,238,253,147,81,207,229,234,242,230,189,181,315,273,242,294,217,132,116,224,122,175,275,218,276,120,230,250,214,109,243,147,249,210,265,190,302,185,160,228,241,161,206,237,105,166,234,276,168,101,336,95,214,279,226,214,198,142,268,138,178,303,181,300,268,227,141,226,188,118,158,208,369,142,203,158,177,251,382,243,227,173,240,202,159,322,316,107,237,232,151,106,196,63,144,285,279,204,290,281,73,232,103,266,325,275,101,204,276,271,45,342,57,242,43,217,202,214,81,231,169,115,51,170,292,342,78,263,181,186,219,200,267,317,230,252,219,195,162,333,284,248,81,142,182,234,249,274,138,232,263,160,161,227,177,224,213,134,133,173,210,241,304,250,181,195,106,207,212,180,140,273,163,302,249,138,231,254,171,242,266,222,238,381,241,324,246,198,248,175,305,224,180,240,197,399,176,115,288,244,118,158,271,212,151,240,145,128,210,87,182,224,121,371,108,163,224,138,153,170,161,305,184,217,272,265,228,136,157,72,113,232,231,247,211,183,341,317,336,306,142,268,220,169,94,203,197,145,243,41,48,239,273,236,73,282,131,162,260,235,219,241,220,358,222,186,146,354,308,300,209,256,254,149,176,145,218,230,108,165,215,158,65,110,242,273,235,182,231,323,298,301,223,273,239,155,179,310,237,302,211,45,142,207,150,335,217,161,215,220,214,184,170,184,207,303,342,143,299,107,57,141,301,174,264,209,198,214,263,232,95,121,351,132,315,126,369,273,143,347,24,111,134,207,316,247,292,132,194,326,318,47,186,159,218,146,291,52,251,163,148,267,146,151,257,142,261,122,227,358,260,216,249,165,280,188,215,202,230,306,310,240,251,142,196,268,158,166,232,191,113,136,287,262,196,82,304,73,297,105,188,149,295,313,181,166,211,153,85,370,237,313,285,66,93,305,110,289,141,242,147,230,270,223,271,151,160,157,347,199,149,162,239,213,206,152,86,229,273,231,122,143,175,335,299,189,273,218,260,175,146,211,251,297,153,195,254,308,113,225,68,347,234,322,207,73,153,164,212,191,203,217,78,135,197,217,83,221,131,228,273,70,269,106,274,269,227,324,355,229,153,291,350,153,205,118,196,394,259,123,328,179,290,285,117,275,202,134,253,213,251,247,260,139,195,181,296,58,186,258,126,80,94,97,88,205,202,258,280,215,202,163,311,310,137,160,138,183,149,307,371,308,210,182,262,213,292,175,197,79,210,256,267,370,287,199,208,248,203,240,197,247,218,140,219,221,232,225,317,269,206,128,292,238,54,298,143,130,252,158,138,235,93,235,163,161,200,178,178,227,231,360,205,242,129,186,205,279,252,95,140,224,153,335,84,212,243,161,130,270,158,176,316,165,223,149,261,230,155,208,348,139,95,271,152,264,121,275,257,183,343,176,270,134,85,191,198,205,168,167,140,251,343,192,362,102,195,174,123,205,127,280,163,101,173,214,205,311,106,222,118,303,323,221,231,294,183,204,150,118,288,53,365,217,308,136,206,286,329,178,225,313,259,162,331,211,256,125,231,211,262,162,184,162,76,134,179,221,143,148,88,168,211,269,213,129,154,87,75,211,331,100,199,232,228,132,188,166,169,212,198,181,110,203,297,311,297,135,136,123,330,161,231,202,231,294,261,238,274,95,293,293,204,288,160,192,257,151,179,148,267,319,262,221,235,258,214,224,227,202,182,243,205,211,289,361,287,219,123,84,244,117,188,201,124,181,257,73,126,109,211,213,177,204,385,148,143,143,279,286,239,123,127,234,295,184,226,201,199,275,303,146,323,325,87,263,277,158,202,293,255,335,337,219,218,137,83,221,197,195,259,289,228,128,348,200,133,166,326,137,175,115,235,304,361,115,282,381,223,263,244,191,241,229,206,197,268,340,148,302,305,96,146,120,270,277,270,324,200,54,305,235,331,309,367,171,367,226,224,234,308,137,138,376,239,315,213,214,360,124,297,313,164,193,240,287,309,107,97,224,222,229,255,152,67,206,110,252,115,365,199,106,174,183,143,273,298,139,65,99,244,237,200,206,210,224,134,202,102,408,251,204,152,306,191,175,228,297,186,254,180,164,342,237,162,354,157,192,202,255,212,186,213,108,212,173,233,190,145,118,178,264,150,227,265,373,210,320,162,265,85,219,119,212,207,104,148,263,196,178,185,164,248,351,263,127,141,152,231,216,226,267,232,266,340,112,147,203,240,234,154,119,258,246,192,79,185,289,292,340,311,170,217,150,178,181,243,196,305,252,164,174,300,250,152,117,233,377,124,308,179,126,217,87,109,284,368,232,186,223,195,343,299,350,228,230,190,170,292,179,216,181,129,271,196,238,246,305,207,218,211,213,187,121,275,264,179,179,190,203,293,245,303,109,328,235,294,172,142,203,140,120,211,276,354,230,223,117,179,251,287,189,332,199,162,130,201,263,219,29,194,266,185,229,81,83,363,286,140,186,182,257,243,150,133,121,310,202,258,285,269,173,332,106,251,185,132,140,321,192,136,246,213,179,235,292,115,226,73,222,97,147,229,51,147,165,184,155,231,174,185,269,239,153,71,201,248,215,178,169,200,186,160,189,220,247,164,285,185,184,273,143,223,145,246,193,142,133,126,134,242,266,232,302,235,379,351,210,207,201,47,258,273,139,333,185,166,125,317,171,132,233,207,313,185,215,139,172,152,322,316,121,366,187,166,247,240,346,210,198,139,148,203,205,165,140,203,250,145,318,196,264,253,260,170,93,119,220,161,218,262,333,258,182,111,352,361,263,279,134,144,144,320,92,133,221,73,345,103,234,304,299,171,90,293,312,85,83,124,168,277,221,234,169,309,330,153,164,392,317,184,198,83,280,339,379,297,180,179,231,230,167,154,277,146,352,221,166,86,346,98,200,186,219,180,151,323,83,231,170,201,316,254,301,235,234,236,146,128,199,147,270,303,200,69,277,92,252,292,232,205,89,320,152,358,115,129,269,237,205,310,312,132,177,162,146,116,302,94,212,309,152,168,355,181,182,271,112,232,230,222,125,211,281,236,173,221,29,193,217,109,172,173,103,163,71,240,149,236,159,103,188,215,88,222,171,304,187,267,242,167,267,246,237,246,172,174,274,141,277,219,110,291,129,289,259,262,202,92,196,167,249,319,307,254,214,210,214,325,175,73,167,206,144,154,237,207,139,193,302,214,337,169,241,50,183,203,147,107,260,143,296,55,193,167,230,226,165,77,162,365,162,116,222,316,50,160,278,258,251,118,294,79,188,267,173,229,118,327,177,266,238,140,284,133,193,116,316,311,295,276,234,232,155,342,353,322,185,192,166,165,265,273,368,209,154,242,263,277,129,287,268,292,330,242,107,278,303,214,346,134,244,202,218,216,251,123,100,245,135,184,305,240,220,255,147,206,251,199,272,137,233,217,125,326,344,217,214,157,262,264,205,155,344,209,153,193,163,173,172,241,179,325,231,370,91,221,287,140,258,85,162,261,188,300,273,176,239,179,142,224,220,333,388,252,291,305,201,114,71,287,197,195,119,263,110,212,174,213,204,251,242,261,273,156,287,60,152,207,75,189,124,366,130,271,202,181,164,230,135,170,217,276,185,300,244,112,165,300,160,205,213,160,176,180,80,331,256,162,128,227,152,55,75,276,142,255,336,251,91,199,181,150,218,148,164,286,246,106,202,151,157,205,85,138,154,211,302,249,299,337,179,162,247,179,176,151,291,231,92,90,199,118,341,218,280,172,263,355,265,252,178,228,198,164,167,131,233,182,289,209,170,296,304,227,271,306,247,262,254,304,162,183,282,309,266,153,150,250,233,245,24,301,221,263,147,142,139,266,205,200,87,207,180,238,69,213,221,273,330,186,338,262,351,179,199,128,111,251,258,225,357,206,199,276,377,370,209,290,222,151,155,282,93,242,290,243,236,195,331,142,165,89,217,124,104,201,233,325,188,173,255,179,119,86,172,140,197,115,201,202,208,171,178,249,178,184,291,317,148,250,432,202,264,233,84,254,154,358,139,346,122,190,90,245,140,183,255,211,347,162,66,283,302,339,167,114,249,238,138,142,229,127,378,106,156,263,147,106,275,184,256,231,298,201,106,59,250,120,335,236,356,138,276,139,284,173,190,219,331,189,274,298,180,279,87,208,226,278,71,180,167,169,259,263,128,218,176,269,263,150,361,247,298,40,206,200,197,257,178,273,87,142,201,204,188,95,299,84,137,186,243,244,254,158,246,127,232,127,208,149,131,230,162,183,125,275,188,226,160,370,171,302,140,166,166,134,313,103,266,254,164,294,212,202,204,229,92,247,225,289,227,174,248,225,169,232,294,142,279,167,187,180,186,168,316,133,128,357,321,227,269,204,66,90,302,87,295,128,314,261,249,165,97,109,196,246,171,277,269,137,277,270,298,313,220,87,174,194,176,248,261,358,308,249,167,208,393,99,261,192,291,148,204,180,240,180,138,203,170,198,317,233,176,127,248,202,120,334,327,127,261,242,169,316,287,165,168,210,339,99,171,141,116,165,276,252,244,259,79,176,250,93,95,271,107,166,357,137,66,172,229,198,393,345,136,316,230,255,160,258,348,289,211,362,130,100,222,149,196,318,332,192,321,246,224,200,223,304,214,223,218,151,237,200,175,321,213,268,251,165,242,357,254,161,301,125,250,304,220,205,363,265,289,84,274,151,255,369,159,178,177,174,153,329,200,249,216,314,105,234,296,195,197,326,274,177,116,226,375,67,284,158,156,137,262,286,244,174,178,335,362,240,345,189,285,320,94,106,329,224,114,210,155,257,179,121,278,118,226,132,281,168,295,164,326,121,290,260,125,340,198,334,382,144,232,60,224,227,186,232,196,211,89,260,318,174,202,121,128,251,323,134,228,121,312,186,224,144,367,205,158,297,175,203,223,117,223,218,235,283,282,205,230,164,266,306,208,310,364,271,256,287,194,208,336,197,198,112,175,112,196,135,324,136,169,68,222,217,191,243,251,288,245,331,245,148,309,294,177,147,222,282,265,277,180,215,334,167,293,191,122,200,226,251,103,255,237,209,242,193,250,114,171,179,304,251,109,265,206,193,179,281,222,207,213,39,313,212,266,418,215,243,278,217,319,227,184,201,254,106,172,294,90,216,211,198,185,183,286,166,216,94,255,108,205,152,172,228,192,222,110,233,106,229,169,143,231,206,322,181,168,128,194,177,119,366,171,180,321,145,132,133,167,135,134,155,313,198,266,306,183,307,248,126,174,138,109,205,188,214,93,164,240,337,223,263,132,245,245,114,88,327,144,244,212,142,363,237,168,303,207,242,128,171,230,144,220,228,276,143,148,210,136,161,150,301,110,147,215,126,186,186,234,183,137,300,159,116,124,357,248,102,133,231,184,190,233,179,153,93,218,115,197,85,322,171,171,152,111,215,275,146,237,305,381,356,186,236,158,74,256,219,117,261,149,128,139,328,260,218,170,160,139,91,120,108,311,159,310,333,253,235,328,288,160,325,188,255,179,44,208,167,166,89,289,270,201,240,317,111,212,61,170,194,149,378,198,109,224,178,263,262,178,164,142,285,312,341,296,143,211,149,176,221,171,235,333,166,123,187,146,224,184,244,250,349,161,297,300,227,164,187,169,198,216,211,214,249,360,143,30,285,296,297,105,176,74,148,288,260,137,336,222,194,151,131,152,94,308,83,235,217,192,162,372,264,402,174,39,188,221,323,131,383,328,239,88,78,159,269,260,217,60,127,140,119,115,187,109,109,203,133,159,303,303,131,376,191,115,378,293,276,69,357,190,92,286,327,159,190,335,177,219,247,232,101,168,327,400,275,249,343,198,335,248,240,123,277,211,305,215,249,140,246,245,193,194,311,137,104,74,247,233,301,225,314,245,119,183,131,163,131,248,262,267,157,162,233,245,176,230,271,178,203,352,182,202,201,373,269,177,221,298,213,176,339,205,328,346,362,240,279,147,272,313,354,108,346,165,270,284,223,363,125,199,77,294,159,292,127,181,280,107,232,273,181,137,100,137,237,139,201,172,143,131,297,219,160,280,169,336,321,312,34,195,209,231,220,94,161,145,128,203,206,208,123,115,194,186,185,291,232,163,155,236,223,255,187,135,132,188,267,147,92,193,162,268,186,188,264,144,295,141,184,157,278,114,297,349,357,119,94,173,202,192,224,230,258,239,228,216,232,266,185,115,196,254,167,200,330,285,265,231,252,237,207,271,85,228,213,308,153,362,130,232,290,280,259,148,242,182,96,270,228,279,268,149,204,328,135,239,254,56,300,219,237,305,197,297,354,222,296,86,247,207,260,160,309,295,267,253,128,181,207,151,330,232,234,120,240,257,122,238,278,116,94,209,296,146,195,82,92,150,67,195,223,324,161,294,255,188,102,223,240,125,260,213,296,249,210,180,82,169,330,228,301,116,220,411,159,309,146,218,267,291,180,212,262,189,110,107,227,276,136,364,188,275,238,202,160,292,217,199,174,326,254,323,262,207,218,260,231,262,187,386,317,349,122,321,186,192,179,100,145,121,225,221,288,342,406,184,290,223,186,321,294,118,187,195,152,284,125,132,135,186,201,200,155,155,351,264,106,137,221,289,176,202,232,277,169,147,298,321,261,223,183,144,149,290,125,177,172,244,144,108,220,212,229,102,304,344,206,162,302,228,149,184,187,285,236,223,221,88,203,129,216,318,50,140,252,217,240,186,220,230,161,265,257,241,260,150,247,132,95,147,181,265,230,258,165,141,85,239,240,300,270,254,274,196,269,199,220,148,245,193,290,300,218,263,183,325,276,185,261,180,219,239,297,136,220,177,158,59,311,286,292,152,263,184,256,121,130,195,144,286,289,282,193,251,193,82,293,346,204,134,270,252,299,123,203,231,136,158,257,81,74,297,188,249,162,170,132,163,228,43,164,308,181,187,214,252,190,126,176,253,59,209,223,196,197,244,191,94,210,397,326,394,275,297,254,297,215,229,177,242,162,265,124,74,285,275,289,308,234,204,113,155,203,110,237,267,206,174,50,323,230,358,327,142,281,157,79,38,211,181,168,59,262,163,202,193,187,275,184,153,261,251,249,230,186,164,368,173,168,414,171,145,274,205,252,297,161,183,155,261,181,127,135,209,352,207,198,232,227,230,213,226,168,221,280,186,146,367,353,226,249,318,203,356,203,207,258,165,196,192,227,136,414,205,228,104,132,214,193,211,196,183,175,188,158,237,150,200,158,243,218,252,137,73,349,179,297,381,165,185,217,297,163,197,247,401,213,287,189,165,201,257,166,265,196,258,190,305,233,146,231,238,175,84,289,237,172,295,317,94,197,206,252,279,130,190,174,156,283,248,223,329,214,72,158,232,138,196,339,172,198,87,227,91,194,240,90,151,348,209,200,142,215,46,278,122,227,263,151,123,144,334,241,231,291,293,280,149,253,312,165,353,242,144,357,255,219,183,179,235,249,224,330,255,203,220,184,191,295,104,200,197,163,405,241,141,261,185,242,216,134,99,209,305,232,178,247,44,238,261,347,260,204,183,125,313,183,183,196,155,202,140,214,185,253,320,97,266,196,181,277,128,288,163,281,201,178,218,222,253,211,147,243,207,124,221,268,255,144,227,105,213,280,130,162,199,301,318,113,98,208,138,109,295,272,229,132,158,177,121,176,259,171,123,265,221,171,115,281,125,67,295,110,132,176,147,204,305,182,303,291,175,337,219,190,222,199,227,279,29,88,310,190,225,215,273,126,232,237,379,181,253,332,242,144,231,244,309,182,168,116,85,188,288,218,208,183,311,183,166,125,276,176,107,121,303,300,266,59,69,228,156,224,181,347,191,98,152,202,152,223,169,217,156,348,315,98,212,172,373,222,199,194,45,119,240,177,230,211,274,324,271,183,148,185,225,314,290,66,169,278,292,242,364,168,229,282,124,272,314,188,337,261,175,165,79,314,212,185,178,138,244,308,180,349,119,131,105,315,220,245,81,143,304,185,222,246,99,246,155,176,238,238,226,201,146,157,223,318,98,100,225,160,169,146,120,185,155,147,196,115,286,141,132,322,270,198,298,214,327,286,215,86,97,139,56,263,286,191,280,200,264,215,73,346,174,148,228,287,197,214,274,117,171,290,287,197,119,290,196,160,226,318,200,393,323,122,377,175,184,262,222,247,154,231,195,109,159,104,242,99,175,207,250,32,281,128,145,125,160,147,144,108,88,171,158,142,197,76,220,242,189,176,259,192,203,233,232,206,127,233,131,218,137,221,71,291,285,121,266,301,155,132,140,281,93,144,278,89,316,120,117,199,329,335,184,75,76,155,274,322,219,195,324,150,99,270,242,148,288,219,195,161,122,221,208,224,216,240,207,226,217,98,277,242,270,236,100,168,156,128,277,205,133,190,72,134,176,82,190,217,242,233,232,260,225,174,187,248,316,87,173,333,204,230,211,255,134,160,254,72,212,314,282,184,198,183,84,243,230,304,234,127,217,190,352,257,288,297,246,209,247,357,175,199,353,175,268,247,202,229,255,334,300,283,391,181,270,347,171,216,251,191,47,120,232,170,345,212,317,214,252,331,161,238,366,248,164,281,215,222,189,315,334,254,362,198,207,107,208,261,200,184,75,248,324,158,175,153,197,305,53,175,287,320,162,221,286,296,286,181,239,75,159,126,143,117,299,349,191,238,255,225,170,360,88,297,142,255,264,326,283,143,136,234,202,161,68,328,239,91,180,140,323,179,271,127,173,244,162,245,254,116,210,259,250,191,316,260,215,251,155,141,353,332,181,253,254,187,215,331,200,286,175,124,301,121,194,139,96,190,135,240,222,329,193,313,297,157,232,245,210,237,147,301,190,82,164,179,133,148,240,162,350,282,235,175,40,353,203,150,179,107,75,127,198,259,306,132,198,214,191,209,250,170,181,236,244,147,110,168,253,98,138,218,275,128,135,191,272,199,241,299,312,206,240,203,315,243,177,152,260,331,125,192,163,229,169,313,169,258,261,286,157,171,116,188,151,234,224,167,249,226,127,200,389,162,172,225,203,209,315,256,187,100,291,139,394,42,313,242,97,188,205,262,181,104,214,131,68,364,181,256,160,315,189,213,210,190,185,175,261,159,273,223,282,58,307,80,313,181,194,135,252,399,282,280,150,223,225,209,120,139,295,150,260,343,201,246,231,256,207,121,279,78,54,151,217,92,173,323,116,173,219,105,44,236,166,118,272,214,317,211,178,289,167,227,227,349,162,198,391,149,178,288,204,307,100,99,203,91,234,310,249,267,267,286,258,166,179,136,321,252,319,42,158,170,330,45,350,227,325,335,73,222,224,178,226,264,163,249,184,107,137,350,258,224,176,296,240,315,377,256,191,75,235,409,268,313,212,285,105,338,133,327,220,230,194,197,401,249,154,160,341,115,230,291,232,200,205,128,140,288,196,367,275,204,227,127,156,371,287,65,87,346,214,328,218,226,122,155,128,229,233,224,268,198,135,220,122,304,290,391,318,259,237,284,226,215,139,208,229,190,315,113,368,304,228,265,111,348,145,105,312,68,134,261,221,113,124,234,130,163,156,299,128,248,89,217,294,175,318,85,327,164,142,213,146,290,242,51,304,100,263,230,190,237,252,163,140,285,208,210,111,228,257,131,206,252,261,282,155,198,153,138,183,177,305,92,120,141,239,311,125,116,326,214,243,124,192,267,306,275,60,157,324,197,93,256,176,217,254,108,200,268,209,78,305,205,175,134,123,340,286,296,300,224,249,232,292,153,137,278,224,272,139,272,198,132,246,228,247,199,349,229,136,195,265,217,337,264,342,293,253,138,198,174,211,234,246,325,350,136,224,244,344,280,195,265,291,265,137,133,273,184,190,249,296,260,307,333,250,166,102,240,224,126,190,260,221,251,161,148,353,245,228,165,275,163,198,286,176,128,130,267,254,291,275,251,90,215,255,103,118,301,276,222,266,293,157,259,368,169,172,286,221,268,274,301,69,222,159,83,243,137,149,172,214,239,187,202,286,223,317,215,119,265,150,197,214,294,98,213,110,234,154,228,203,339,213,229,259,298,252,242,241,159,265,204,78,190,221,259,310,82,108,155,240,263,376,177,213,295,282,62,281,222,213,255,179,122,158,87,311,286,223,191,100,227,292,285,130,239,177,257,183,292,307,329,120,243,188,283,180,281,116,177,318,195,220,219,132,235,182,215,140,135,315,191,168,167,242,261,106,275,96,205,251,275,210,210,214,200,188,82,188,230,249,243,263,281,251,182,212,246,184,284,183,245,168,223,272,36,177,234,255,234,209,211,190,74,107,68,358,178,341,85,320,171,114,299,212,191,256,201,164,270,295,176,153,398,194,255,126,188,217,316,200,221,207,165,162,94,293,113,145,136,166,104,257,368,64,279,179,160,288,233,249,210,230,218,215,89,195,140,364,338,237,97,236,250,359,112,190,217,314,137,393,230,99,267,261,138,237,370,155,259,182,264,105,136,145,150,399,238,348,275,243,279,158,141,232,294,243,111,244,252,203,137,111,147,343,121,71,115,179,74,422,223,142,347,351,258,247,191,321,169,103,76,250,197,96,90,125,349,363,110,203,255,346,229,149,97,213,212,218,199,227,212,335,232,144,221,103,48,148,42,92,170,213,232,205,321,326,227,284,331,214,270,106,171,326,119,133,188,233,265,191,126,359,323,180,176,154,215,290,260,197,274,97,123,318,272,192,220,251,203,284,297,323,243,306,238,143,277,136,164,254,288,303,217,269,309,148,225,245,200,253,221,117,224,219,322,238,276,183,113,288,165,219,212,313,279,257,241,220,323,124,302,188,288,191,273,318,224,145,263,387,225,266,148,214,168,241,249,129,289,306,42,146,279,131,202,216,212,139,369,148,212,126,247,171,255,324,252,272,212,296,238,146,188,265,207,171,364,205,237,215,95,125,302,225,177,348,227,240,116,178,209,222,120,299,92,255,202,204,231,134,179,185,150,202,278,201,90,195,200,281,136,203,97,332,280,180,154,285,189,124,167,190,186,215,195,330,236,184,218,182,155,351,178,112,271,311,320,255,252,89,202,188,225,109,99,157,315,123,223,193,339,216,205,90,74,116,198,241,95,141,214,172,302,243,259,231,146,275,209,263,216,297,340,249,267,235,230,214,109,44,246,185,319,208,63,160,308,322,343,168,264,287,222,249,227,178,242,190,182,139,324,208,169,153,178,194,260,294,127,159,319,237,90,347,276,311,185,177,154,326,359,271,192,213,225,216,359,119,226,377,230,198,301,231,200,150,254,231,192,205,320,208,141,272,92,339,316,202,188,118,216,222,191,243,190,222,290,258,226,238,193,181,180,342,182,225,52,317,209,219,105,212,222,206,57,129,260,264,295,128,318,171,162,272,238,135,214,227,137,232,225,267,267,263,166,226,73,311,281,203,225,141,209,197,164,168,192,263,271,185,208,200,51,177,143,303,331,223,326,83,245,115,157,199,140,257,200,325,244,280,165,147,236,206,182,216,126,162,248,148,211,84,197,233,184,151,130,273,159,200,219,256,288,227,192,386,167,296,255,373,288,88,64,404,283,197,210,263,271,178,152,317,353,287,200,219,257,63,158,189,78,272,261,146,202,226,155,214,201,186,233,232,136,157,165,174,217,264,102,201,180,228,128,216,198,251,239,85,214,216,218,173,157,144,321,139,195,86,202,155,86,204,389,196,256,225,337,296,205,108,179,241,153,223,132,134,137,78,319,164,124,203,131,189,186,229,345,175,120,168,132,203,110,113,161,208,243,234,132,134,186,75,217,148,165,220,143,33,290,214,219,191,255,113,145,192,176,266,340,177,248,193,185,350,190,337,195,243,246,202,334,295,317,237,243,334,135,233,276,111,183,346,90,148,209,214,266,120,220,74,305,313,124,188,325,349,196,214,291,121,377,177,219,173,278,240,64,286,260,178,177,323,185,189,229,189,234,278,361,195,35,153,295,156,119,349,133,132,251,141,216,201,135,59,276,178,280,202,210,73,213,286,204,274,186,210,257,197,303,170,321,259,199,244,339,323,246,155,246,341,271,327,132,156,97,264,366,382,215,273,251,289,202,267,237,234,328,260,307,190,234,258,147,273,169,264,300,343,312,281,208,151,183,138,139,127,157,188,180,214,245,256,142,146,256,239,163,200,172,134,239,158,282,115,329,196,194,210,315,238,335,284,113,143,319,299,69,166,126,184,294,212,221,239,233,360,86,225,155,298,157,208,260,292,76,287,170,201,271,286,153,215,251,203,198,91,157,171,183,269,193,152,200,239,143,267,142,38,191,277,270,140,253,161,78,180,191,221,264,135,332,336,213,134,146,224,238,182,105,152,183,142,266,266,231,218,247,290,129,101,316,225,346,202,297,254,153,64,294,146,222,206,255,164,136,212,293,276,161,115,324,189,193,291,302,227,281,142,259,228,119,216,241,249,239,211,134,234,129,286,260,263,353,132,177,190,268,208,130,219,275,190,262,379,269,216,249,166,156,188,191,171,210,226,257,156,307,267,222,234,149,247,176,219,290,202,239,99,261,135,204,180,333,169,235,168,135,260,197,208,258,124,200,205,156,262,250,218,192,362,219,94,207,312,292,192,174,251,342,385,262,209,249,72,233,121,112,155,388,263,347,128,122,344,283,214,149,250,289,129,271,121,181,185,139,259,310,205,189,140,337,360,335,167,179,254,100,219,275,189,170,263,124,217,175,173,187,83,190,230,133,99,240,238,251,326,127,111,86,209,241,226,126,273,268,254,315,180,117,255,136,106,231,150,106,332,209,278,147,162,231,182,267,66,376,228,193,273,100,121,348,176,234,236,337,121,91,250,282,167,328,158,123,183,169,103,146,178,190,285,237,244,146,107,154,163,210,186,165,234,217,252,264,56,205,198,189,256,198,204,103,172,58,201,305,254,122,187,275,259,255,180,145,206,376,182,260,231,170,212,202,340,284,231,328,85,60,274,356,141,261,278,239,237,272,94,184,159,191,220,136,112,331,160,131,260,166,306,127,235,156,289,212,366,282,128,304,344,164,113,263,282,75,220,102,231,207,299,186,190,97,264,169,271,126,259,311,269,203,159,359,136,314,320,166,69,145,208,268,307,219,124,135,253,223,284,124,247,277,182,260,297,189,254,118,114,256,133,176,260,261,172,162,247,161,322,260,264,76,175,262,179,245,183,118,260,251,130,240,119,246,319,292,293,157,245,244,160,51,110,224,140,54,125,160,246,173,326,161,193,226,237,203,260,258,250,178,195,174,191,305,88,202,344,179,356,152,164,102,188,193,125,208,164,318,134,112,78,196,125,199,168,281,249,132,369,172,206,132,231,209,86,258,55,55,142,280,53,149,226,159,114,243,234,147,168,160,259,150,109,272,147,272,288,124,331,243,271,231,193,255,116,248,311,103,342,246,239,217,139,288,135,334,119,85,299,103,271,305,277,168,277,238,117,128,289,195,315,112,106,298,154,180,103,275,257,160,143,142,242,243,329,232,282,196,135,215,219,140,151,276,112,174,114,166,130,235,193,251,197,167,352,250,200,282,252,299,179,265,229,279,208,224,327,115,228,161,139,165,126,314,303,237,357,140,298,313,90,86,207,169,144,229,191,179,213,359,185,122,169,102,160,284,188,280,240,344,160,144,221,244,166,209,120,162,197,189,345,75,141,287,311,356,118,222,264,252,178,348,179,265,311,245,338,214,177,193,132,281,246,37,120,321,148,188,166,332,290,255,149,141,200,250,359,180,195,99,204,429,110,187,288,154,280,244,284,230,223,255,63,158,240,103,267,342,222,146,301,185,288,372,234,217,222,350,284,123,174,81,217,297,255,177,245,254,203,172,271,202,129,311,199,231,221,161,241,150,293,226,289,266,265,211,288,188,259,235,115,329,219,107,124,177,209,147,232,180,49,224,228,259,277,176,141,197,291,240,87,182,254,214,153,188,157,305,118,276,211,184,219,115,245,183,195,162,237,242,188,326,198,210,258,350,69,195,263,221,231,263,73,253,122,231,312,277,243,136,352,200,154,136,175,243,293,268,162,236,214,176,215,148,270,227,88,167,95,139,102,196,200,211,60,177,218,206,250,195,226,76,274,162,291,224,151,200,151,245,279,141,314,250,207,121,273,252,153,170,353,115,248,351,93,283,321,374,339,255,139,186,210,265,127,292,392,237,197,186,380,180,143,137,134,116,147,158,250,123,198,196,283,252,237,98,333,120,163,285,152,173,252,81,199,354,217,314,247,168,52,177,223,179,190,186,244,292,354,83,115,138,155,158,334,195,223,180,131,189,176,249,124,92,223,266,233,256,377,348,249,147,177,179,222,318,102,301,212,147,86,246,259,152,163,163,56,145,268,212,342,176,134,185,109,177,131,136,125,240,185,270,244,248,141,106,299,208,211,221,236,108,201,256,228,171,129,122,122,88,191,230,146,285,394,217,239,198,147,205,130,281,251,186,302,395,197,235,279,224,261,265,214,199,196,354,364,333,183,242,175,216,292,203,200,118,256,260,159,287,210,213,321,191,258,240,244,138,198,126,198,211,216,96,91,215,174,359,277,64,184,180,170,305,239,230,142,344,132,143,238,314,240,182,267,265,212,69,174,214,150,168,249,287,157,218,179,235,259,66,221,202,228,102,359,313,277,186,287,295,226,217,130,268,267,185,235,266,155,227,257,219,234,102,318,358,139,154,220,266,365,166,175,162,162,235,119,214,254,141,121,136,138,228,303,149,374,228,218,308,365,264,310,85,107,225,335,225,239,220,311,292,235,290,249,307,109,364,93,357,136,127,276,87,158,261,198,283,116,216,58,147,171,121,242,135,227,231,204,328,309,288,268,251,124,227,253,146,174,112,154,283,277,348,151,273,237,271,251,155,222,247,164,159,381,200,149,200,153,193,232,110,165,145,184,285,268,249,221,250,98,155,314,325,234,268,208,296,124,221,234,155,234,245,173,247,243,168,386,335,202,162,177,144,212,188,170,186,280,173,309,223,292,187,205,190,47,181,97,299,72,141,126,177,213,249,259,181,189,277,142,159,359,156,175,146,247,341,180,52,213,359,268,350,286,234,165,183,305,340,215,262,235,237,133,200,249,199,175,178,316,234,100,231,231,172,135,193,142,208,102,222,284,223,234,196,79,194,186,257,77,329,336,264,225,271,111,263,108,77,281,297,179,266,219,133,283,327,345,332,323,203,143,120,183,218,172,161,180,230,216,224,239,275,216,215,264,255,195,232,134,210,159,245,219,163,235,121,316,209,313,215,267,388,283,130,198,203,266,206,163,152,178,377,92,86,196,346,236,270,140,264,372,238,167,166,291,217,135,280,170,160,186,173,114,242,368,151,183,112,79,194,159,174,194,121,96,191,146,258,121,120,180,134,223,162,314,111,220,250,119,98,141,181,156,170,243,302,292,205,304,195,191,215,117,237,177,253,330,319,102,228,197,395,215,161,183,151,140,297,297,280,235,251,267,168,80,138,160,210,306,168,198,61,62,134,392,348,226,169,302,285,157,220,269,272,106,164,210,258,285,138,293,130,146,209,326,230,138,329,112,194,289,164,145,330,243,310,386,101,214,92,119,342,203,193,315,325,226,116,234,306,176,163,295,146,273,77,262,203,274,221,253,283,175,165,305,291,342,102,369,188,182,222,243,313,256,248,251,287,324,239,175,225,245,143,162,343,184,220,257,207,208,272,221,243,172,160,177,255,342,190,254,306,332,261,213,227,291,221,162,227,218,234,116,230,157,255,263,137,139,208,204,183,282,171,179,184,44,249,143,170,127,206,125,246,62,211,241,153,266,207,252,196,247,136,120,115,216,177,189,254,171,263,113,210,155,117,321,158,288,193,174,223,155,196,94,210,315,283,240,333,200,296,99,85,241,146,335,213,122,172,211,209,175,180,210,178,123,278,247,130,206,200,290,111,179,195,312,219,111,263,99,149,238,229,180,207,274,231,100,120,288,254,132,131,216,243,46,119,192,199,240,142,103,168,229,125,353,246,204,170,243,112,62,236,319,260,101,200,271,271,124,212,172,263,275,100,326,213,200,60,272,182,125,104,150,126,127,187,90,261,199,260,121,162,148,185,225,264,92,154,249,305,219,239,218,190,44,151,187,188,240,212,333,193,341,271,200,240,200,268,119,214,225,76,257,280,232,184,238,190,84,211,327,244,111,271,199,122,187,215,146,334,297,235,172,333,287,152,153,241,308,179,122,156,245,189,270,76,199,315,277,352,153,192,257,245,219,147,193,206,114,280,368,167,207,59,182,83,104,89,174,325,155,268,168,158,112,184,275,72,158,211,195,248,115,65,354,168,228,104,84,127,242,355,251,193,115,224,231,152,311,250,223,191,205,224,224,86,191,175,138,280,247,245,124,234,220,197,205,143,192,75,285,173,290,238,231,102,238,189,200,325,238,292,235,212,215,185,161,243,177,116,238,230,214,99,151,242,313,232,263,103,199,123,173,281,201,130,267,186,164,264,139,384,243,326,89,174,201,120,266,145,193,159,327,183,165,213,186,180,57,206,203,270,122,312,205,187,139,80,181,264,243,263,195,293,133,191,303,349,164,139,233,274,163,221,126,362,338,188,242,335,201,112,229,229,175,247,181,277,201,124,196,140,138,224,308,199,189,152,161,121,235,158,217,200,206,287,230,309,293,305,225,240,192,181,114,300,259,140,225,293,323,122,120,142,187,126,250,223,78,295,279,266,333,202,107,181,273,118,279,264,195,105,123,208,169,351,319,227,273,186,114,261,251,183,347,178,222,338,228,241,266,332,318,108,234,160,181,251,256,74,175,202,388,192,325,246,341,106,99,142,223,208,207,88,286,216,325,254,320,289,344,110,53,65,268,206,285,142,180,370,203,271,89,204,120,329,232,104,169,271,214,194,283,219,254,354,330,297,162,190,173,169,297,287,313,223,262,204,220,148,208,263,171,251,164,265,163,78,280,116,103,188,153,199,213,161,279,145,180,192,87,203,116,324,271,177,239,272,232,117,271,254,120,155,187,285,208,238,244,241,163,104,233,157,175,129,266,211,164,214,200,104,351,157,240,165,285,196,117,158,210,254,236,187,235,122,143,380,167,184,290,247,343,209,285,279,99,247,130,256,92,302,229,196,221,228,204,254,89,121,273,318,399,210,297,74,157,369,166,124,287,149,184,248,115,267,218,190,212,117,143,237,120,256,294,150,281,422,122,157,194,248,260,225,72,190,246,156,225,291,145,208,350,238,144,170,226,44,292,161,206,242,253,197,245,253,371,253,98,156,109,186,222,201,376,263,304,304,199,201,298,210,407,179,212,378,96,198,282,207,77,268,354,162,334,124,149,228,173,251,327,230,223,219,291,374,174,247,236,95,243,99,139,175,145,136,288,258,229,297,332,118,336,173,179,153,276,91,202,167,306,167,315,289,270,316,255,149,168,286,196,201,151,310,248,196,159,193,118,125,265,238,183,236,394,131,270,293,199,67,266,232,134,323,301,166,226,193,265,316,122,274,110,213,107,167,174,116,243,170,216,271,176,311,262,114,205,240,194,165,190,165,278,369,335,260,144,294,193,109,231,186,217,79,277,269,201,126,226,360,245,105,196,66,311,165,293,245,165,285,241,94,154,326,182,185,223,196,226,241,214,196,185,297,253,305,120,227,188,64,77,140,204,188,270,242,296,320,266,329,283,211,248,205,202,204,179,344,209,205,169,260,343,322,285,308,354,190,196,312,118,210,207,212,344,198,347,154,230,206,198,271,197,201,242,177,233,198,227,202,257,327,255,137,95,321,134,237,251,160,205,217,217,271,135,313,160,165,228,190,157,79,151,303,289,111,96,181,196,186,107,377,254,289,93,100,232,187,201,219,189,220,232,270,58,330,202,101,256,176,255,268,216,231,149,136,205,99,235,290,136,372,279,220,299,126,134,227,287,85,172,121,287,143,118,301,221,98,316,239,121,265,130,282,184,144,193,282,179,215,180,288,295,108,139,230,223,200,300,186,53,83,190,273,185,329,152,270,135,181,105,297,143,299,214,213,101,130,298,55,158,71,157,164,206,258,124,331,232,127,219,362,173,239,174,197,277,131,152,207,195,232,341,227,248,225,321,190,98,131,175,319,239,202,246,205,172,208,247,157,229,230,141,130,175,263,304,276,319,111,114,209,182,274,165,258,308,276,96,170,199,142,264,202,198,117,124,128,177,220,138,147,171,277,90,259,290,284,258,253,181,291,190,252,264,205,281,312,220,173,220,189,154,96,201,223,184,205,260,266,194,217,208,129,201,159,165,313,206,185,290,256,170,200,201,230,137,249,268,196,200,287,80,234,133,94,142,202,203,147,268,286,308,95,171,193,231,213,237,176,225,285,195,132,145,84,173,197,267,74,291,268,147,276,191,201,309,171,190,178,346,198,222,153,106,132,278,262,176,145,21,212,121,283,171,263,120,224,59,51,248,289,318,342,406,234,335,270,110,133,208,203,104,295,251,172,266,293,269,126,218,169,231,194,229,303,168,275,144,183,320,172,129,222,181,320,219,220,238,344,183,43,242,320,112,194,319,161,260,234,247,219,56,187,170,183,143,210,294,351,267,313,299,187,154,337,221,220,221,259,195,151,330,321,371,158,333,175,194,231,174,231,294,187,253,220,246,153,315,199,61,369,131,30,227,259,324,259,273,291,235,256,286,272,98,221,193,325,115,259,271,249,190,179,190,368,186,269,260,188,357,380,113,175,223,199,268,220,207,201,245,202,297,219,120,99,325,247,240,201,271,96,357,69,246,221,298,317,108,220,222,395,296,268,192,187,222,210,200,235,135,192,162,230,163,315,177,195,119,202,273,254,142,313,293,263,328,164,331,142,162,76,168,194,124,56,136,198,332,354,184,125,367,97,102,337,83,300,78,275,133,211,177,400,237,103,305,258,232,222,262,340,142,120,267,300,255,151,59,286,246,168,306,317,83,137,241,219,186,179,205,266,71,267,212,157,199,199,216,230,337,194,184,214,346,190,160,176,200,262,272,68,187,222,225,210,165,361,227,310,187,252,232,117,203,325,189,210,211,235,108,132,159,349,218,216,349,261,246,124,181,134,222,141,51,153,199,218,120,174,354,122,193,266,135,343,97,229,178,342,354,262,337,260,175,203,107,310,264,317,280,216,219,222,165,260,199,227,252,245,107,351,188,197,257,173,132,95,316,157,238,171,393,114,213,259,334,176,239,136,181,136,167,360,286,204,253,309,138,246,280,250,179,366,173,125,103,217,194,158,177,241,199,155,233,295,289,152,208,189,209,159,263,335,216,229,162,344,108,261,128,290,255,228,220,219,170,199,171,214,326,331,344,166,157,135,198,270,186,235,314,166,117,283,232,140,98,235,233,231,216,310,315,235,60,277,312,362,254,352,222,310,392,148,181,315,206,191,264,242,270,184,206,138,202,148,116,224,239,246,245,260,133,374,202,305,339,244,130,219,110,300,241,262,203,250,137,108,308,186,59,290,158,199,298,163,282,271,299,152,153,225,119,294,212,219,148,217,293,276,125,240,253,149,163,286,240,235,85,128,219,311,130,309,299,271,196,242,214,310,321,313,313,161,210,177,182,204,209,295,133,208,237,156,184,174,308,228,195,181,231,153,273,236,279,106,258,171,240,285,190,173,222,171,176,229,187,264,215,221,298,238,178,278,225,226,216,301,140,272,238,300,143,231,319,372,178,284,192,152,275,160,285,251,149,184,323,255,261,277,88,217,150,111,200,57,247,277,238,173,150,224,182,144,231,184,226,281,211,105,222,118,336,338,240,190,76,230,193,368,161,342,117,200,257,206,237,188,154,178,332,262,184,197,247,152,221,185,279,290,332,185,120,171,298,267,183,219,251,260,122,171,111,147,219,202,180,270,321,205,327,322,143,203,267,200,381,347,189,263,116,147,140,233,202,234,169,207,70,205,196,220,308,379,230,328,226,166,200,186,203,314,300,235,127,185,308,191,339,120,364,255,306,209,203,131,125,160,193,238,101,239,138,142,278,248,330,147,220,321,119,160,192,141,203,256,164,327,321,182,211,227,306,227,36,266,293,169,370,239,275,247,366,306,130,175,315,281,96,286,315,180,260,126,109,310,312,239,184,188,256,296,205,369,61,362,246,165,392,230,277,130,208,141,287,322,157,238,324,145,106,273,253,281,189,164,238,260,287,341,192,168,100,168,132,250,225,290,319,266,143,221,235,103,175,336,105,287,219,117,305,214,244,216,117,179,121,194,330,256,212,310,278,166,99,279,245,170,203,190,184,125,243,158,90,314,152,202,262,320,246,354,262,239,276,251,247,218,233,264,295,216,161,329,292,189,205,125,174,329,319,204,283,88,171,249,122,285,196,169,172,360,320,209,253,205,151,219,176,320,100,173,227,274,186,202,168,94,305,243,203,250,186,143,169,238,247,234,246,239,251,201,247,214,123,193,188,314,222,231,243,222,262,156,191,352,246,152,185,123,215,300,241,245,240,185,299,214,239,252,246,233,250,360,185,55,260,220,277,255,193,193,293,371,216,324,126,243,173,181,116,69,220,273,263,200,146,298,337,116,287,188,247,302,87,108,81,320,213,234,276,199,233,287,309,209,287,134,169,100,282,190,193,321,250,151,147,137,214,210,148,257,166,164,266,223,272,193,195,168,181,133,220,270,213,236,211,117,160,265,93,240,266,190,117,162,256,193,115,207,245,230,124,267,100,62,222,149,214,267,59,146,373,277,231,238,270,170,273,112,100,208,40,173,225,112,342,219,243,230,217,68,115,142,227,151,170,193,178,200,146,173,68,348,261,207,205,287,99,304,185,287,332,89,241,262,96,97,318,230,234,136,162,119,160,109,188,241,270,225,170,186,366,228,176,271,46,310,213,195,193,245,139,122,170,185,181,211,116,255,346,154,193,161,199,165,300,280,231,103,328,214,110,142,315,161,207,198,276,197,222,344,65,234,294,245,195,97,291,198,281,122,238,197,210,159,221,343,114,285,175,158,168,331,177,250,222,157,264,139,266,217,200,169,386,230,250,265,277,414,208,149,147,159,213,197,124,276,291,318,153,270,185,320,268,308,174,202,252,187,173,150,184,209,220,243,190,229,281,289,371,220,159,327,222,308,231,276,172,334,280,385,97,258,205,167,185,180,449,133,282,199,250,384,105,261,266,141,171,173,190,187,245,357,70,216,85,357,285,219,207,201,296,178,338,137,179,302,190,219,99,309,270,164,288,279,277,107,171,360,240,177,228,266,235,281,302,206,297,366,219,214,139,295,203,254,138,396,253,285,244,236,183,145,140,242,233,89,248,255,403,94,281,181,290,231,315,210,202,182,390,385,141,234,118,108,111,127,192,222,180,281,269,225,157,281,273,218,138,170,126,182,91,186,298,292,323,236,202,316,288,277,172,169,289,164,155,323,352,218,118,221,194,183,182,256,153,248,372,248,158,193,297,184,152,372,283,333,205,201,191,416,308,218,139,196,201,100,158,304,261,223,235,227,288,337,184,152,155,170,238,225,304,233,248,150,127,276,116,287,150,84,287,194,199,322,187,116,207,192,178,264,227,205,303,263,253,233,134,176,246,251,238,309,306,379,167,290,297,211,315,225,205,194,235,151,177,200,249,183,163,180,154,165,226,284,233,136,137,207,157,108,165,232,298,217,325,323,194,203,176,59,251,217,270,188,149,252,226,134,161,217,106,147,203,261,276,208,180,297,269,230,109,201,235,113,165,202,204,251,384,234,382,177,243,146,204,145,229,216,61,160,292,231,201,369,131,286,195,322,157,61,91,279,214,91,261,250,214,277,141,140,153,175,99,233,186,127,53,136,213,225,287,223,361,224,272,95,282,213,269,87,200,240,180,246,83,63,321,237,277,258,175,157,266,73,156,174,156,141,121,287,129,330,312,353,161,182,117,229,301,71,303,174,168,230,171,197,197,205,186,73,337,210,336,141,124,284,130,195,195,313,188,314,229,237,256,356,314,341,181,271,169,263,127,227,161,376,274,206,152,236,155,256,131,96,163,184,102,143,115,142,207,216,213,101,171,87,248,206,138,171,251,313,222,265,324,257,341,107,219,174,359,324,217,160,128,47,159,315,290,100,216,241,198,234,67,205,192,278,176,311,133,324,226,188,192,258,193,232,229,249,221,332,287,174,238,318,173,209,166,247,191,204,299,316,375,108,279,163,128,275,350,279,160,155,309,206,167,186,115,346,149,400,309,163,118,203,155,133,164,175,134,124,170,187,99,216,117,171,351,168,234,231,172,176,214,83,133,157,269,282,240,210,96,100,145,257,136,265,126,165,102,193,177,134,219,207,335,180,263,206,223,291,199,387,144,117,218,254,200,318,166,269,245,160,212,94,260,218,248,58,187,191,203,136,249,88,262,106,267,228,204,203,127,231,231,213,212,195,263,48,191,164,205,250,118,143,281,133,183,246,126,337,295,232,178,240,183,189,185,316,235,231,153,258,262,220,164,163,282,144,285,310,325,88,146,120,101,292,217,223,253,196,236,152,274,174,213,134,226,127,250,236,164,157,350,137,94,63,283,83,149,204,274,198,295,200,306,301,236,268,148,109,351,193,318,288,191,218,188,304,282,173,241,202,260,101,160,149,135,164,211,236,130,383,296,353,238,235,335,137,234,204,75,140,198,223,202,259,201,106,204,131,186,143,281,112,135,220,123,214,313,168,206,102,109,179,290,221,216,201,110,83,354,162,181,161,248,136,286,321,153,250,225,208,115,229,226,206,196,213,276,228,214,118,243,99,108,340,130,215,288,160,221,334,217,85,281,278,226,215,240,213,134,110,242,111,327,380,223,331,217,201,180,174,142,137,70,213,169,178,178,284,366,259,182,320,228,250,104,81,123,119,309,72,222,294,282,180,249,166,195,101,136,178,107,248,227,295,157,144,190,201,107,192,126,265,291,172,234,105,204,167,287,242,199,102,270,296,201,109,142,170,127,239,252,138,233,226,216,297,159,231,68,245,248,321,147,86,207,263,293,102,76,120,73,208,132,292,149,223,101,123,204,202,233,237,167,234,173,192,320,208,273,178,348,194,83,266,245,181,187,205,98,397,137,322,198,207,295,192,377,282,219,193,196,145,291,370,369,180,270,218,67,209,167,357,272,111,326,263,93,131,209,315,305,277,185,343,194,290,200,231,231,268,213,274,210,149,314,350,225,106,262,177,277,264,201,224,126,338,260,120,267,245,231,113,318,207,251,201,222,148,233,225,186,110,333,243,246,281,186,198,131,133,133,247,160,256,235,131,298,100,303,277,281,253,281,217,315,167,66,90,101,73,37,150,110,205,259,289,139,237,220,137,225,112,183,172,134,136,181,116,199,234,278,102,184,222,304,230,130,266,263,147,101,281,197,255,295,214,154,168,187,262,256,112,117,131,237,280,123,244,160,212,257,238,251,298,178,300,291,123,287,165,127,220,217,304,340,156,308,223,276,223,249,274,289,328,152,247,194,145,157,247,229,150,218,186,235,373,143,167,113,74,103,150,84,113,104,243,356,256,272,164,179,221,279,165,104,387,249,175,205,178,186,170,189,340,214,230,59,196,270,267,91,278,289,344,103,254,230,194,139,178,294,142,250,57,250,145,156,146,97,208,145,129,204,117,306,130,319,91,224,154,215,155,253,125,145,305,136,177,186,199,289,138,280,183,217,111,242,208,306,291,107,226,203,159,166,220,212,91,159,199,218,256,178,240,113,209,238,207,142,309,157,159,293,250,101,277,123,363,192,242,173,166,277,307,237,226,177,290,182,222,124,239,257,163,203,104,199,150,241,152,114,260,175,94,176,174,213,210,220,262,290,99,222,184,159,284,217,246,231,116,126,326,192,101,352,162,257,326,219,178,124,176,321,148,259,192,236,198,244,83,209,231,299,230,291,213,276,201,179,230,223,164,242,148,97,157,280,264,172,196,145,292,221,274,144,279,235,115,128,127,178,241,207,86,179,225,276,244,105,262,185,176,117,133,304,276,212,178,278,189,95,121,191,307,233,138,164,180,264,327,173,185,183,193,268,248,139,190,123,134,300,295,205,264,186,308,168,179,269,204,161,180,307,248,136,83,144,214,233,320,255,185,186,325,265,94,194,123,165,271,248,326,240,162,242,225,138,282,166,331,225,206,274,337,195,193,324,156,152,95,195,299,118,339,211,210,326,276,199,309,200,215,298,111,139,164,78,163,327,269,211,105,119,188,330,131,124,274,193,59,291,210,271,223,412,120,165,138,155,296,308,290,219,212,192,270,192,218,166,82,161,192,185,215,353,108,257,64,172,295,241,175,249,252,326,326,152,162,283,175,205,89,240,168,226,344,197,201,139,203,326,351,218,196,141,321,209,222,227,251,132,231,278,178,194,259,132,173,234,201,175,233,174,228,210,205,303,111,325,242,286,233,179,326,154,273,326,292,279,133,151,380,313,330,262,104,205,215,255,227,234,138,199,325,192,234,107,266,348,286,370,76,362,204,119,182,134,213,270,192,198,191,193,73,259,294,323,103,160,146,213,317,67,196,170,112,55,180,129,278,171,345,251,189,314,287,157,121,174,214,246,271,220,316,257,292,131,254,210,221,173,294,168,176,172,282,178,167,186,118,220,120,206,183,160,139,280,236,300,271,250,264,206,245,299,148,121,251,204,250,315,110,131,343,300,307,129,53,301,57,221,120,169,212,148,228,155,97,324,224,246,259,284,139,137,62,183,251,129,103,349,179,189,314,201,265,130,215,245,140,266,137,246,271,68,177,97,240,256,215,124,251,171,181,309,168,232,203,286,163,303,224,214,311,278,346,199,241,202,275,238,248,219,258,306,126,326,322,247,237,235,204,267,221,72,216,149,234,170,233,279,226,207,199,208,124,157,301,183,30,219,212,249,323,188,89,348,308,255,186,149,298,39,150,309,187,330,344,379,222,269,220,247,178,226,329,244,228,253,249,386,247,86,194,304,236,243,182,149,86,108,68,248,196,185,156,184,324,326,132,209,299,143,167,299,261,242,116,135,185,353,293,215,237,366,193,215,210,147,147,225,235,200,334,290,145,293,96,243,219,292,166,212,225,75,228,136,326,301,208,85,321,270,232,185,192,206,284,293,177,127,322,279,117,262,161,293,301,246,172,124,242,143,266,262,116,309,163,93,244,106,317,253,202,261,210,178,112,193,212,256,196,263,242,111,141,204,172,202,225,272,125,276,187,198,121,267,219,170,194,207,202,116,182,177,204,145,213,196,293,223,192,195,162,263,194,350,344,205,247,318,189,238,216,230,238,265,85,141,198,209,175,204,111,268,314,237,56,267,216,354,198,214,191,279,126,222,165,292,167,294,207,176,188,326,230,163,217,69,309,179,104,226,288,134,137,76,169,130,197,113,229,230,186,231,270,255,170,177,169,242,249,141,120,140,333,293,179,143,163,272,147,209,243,221,106,135,330,313,191,129,266,200,150,96,265,192,155,104,129,77,174,128,316,222,232,168,118,164,285,361,217,310,88,219,262,289,230,44,99,29,273,237,221,183,275,306,280,293,147,223,352,174,168,203,226,153,300,208,350,256,335,292,68,307,135,127,54,107,95,169,138,173,47,150,161,133,265,55,269,149,206,271,194,165,197,218,171,317,245,224,321,183,166,173,189,134,118,200,90,151,295,198,162,178,206,185,72,211,106,277,158,217,169,343,260,126,277,113,100,229,205,286,136,161,168,316,298,199,299,272,228,296,157,211,287,260,383,201,336,178,137,125,335,340,251,125,217,260,199,165,161,315,332,320,318,255,270,169,281,331,215,243,217,211,95,276,112,220,237,156,338,135,285,151,127,165,148,90,134,129,218,211,150,169,250,300,236,42,315,240,289,168,41,144,207,221,54,230,242,228,46,121,319,182,252,242,224,171,234,185,137,233,108,173,242,333,157,201,220,199,264,65,268,318,246,123,63,277,160,347,257,123,162,153,211,178,209,206,82,298,185,235,199,216,130,162,176,266,179,171,121,152,246,207,356,236,266,166,228,241,240,78,178,303,160,141,180,229,63,221,192,179,262,134,87,274,183,284,213,347,175,151,145,181,310,297,260,163,300,60,157,326,110,134,247,217,143,235,183,122,102,142,291,128,76,231,287,259,61,239,217,239,174,297,230,262,276,202,230,304,311,200,105,331,254,316,186,171,298,157,204,343,175,243,247,301,111,203,184,217,314,191,251,277,311,319,321,183,321,285,337,269,159,200,70,104,187,130,174,246,222,146,259,334,216,230,338,243,229,220,87,235,345,280,355,157,130,181,325,110,269,246,283,217,263,360,339,330,85,299,334,173,380,215,341,328,206,125,67,247,222,158,162,234,149,207,210,331,213,245,321,92,219,216,242,195,113,226,194,98,201,105,138,181,194,153,148,138,232,255,180,314,198,277,190,296,317,172,308,143,152,101,176,330,107,330,231,208,192,403,205,164,143,152,300,211,173,173,347,189,224,200,197,165,134,256,104,238,195,189,155,255,142,162,182,269,143,279,202,96,198,119,191,212,225,225,136,219,126,192,128,193,203,226,187,109,210,80,168,101,32,246,122,264,347,175,135,197,147,181,58,275,89,236,236,175,249,315,254,218,184,176,147,121,187,191,269,108,137,81,301,154,249,310,84,217,125,156,273,189,107,122,205,317,200,287,341,214,264,190,252,253,302,272,238,205,304,236,120,113,114,94,52,259,191,350,94,87,160,166,278,300,206,219,276,374,192,294,286,226,211,272,287,204,203,95,182,207,255,231,88,186,243,207,102,293,289,207,231,135,179,285,306,170,194,137,247,234,395,310,297,298,198,233,314,341,159,253,102,145,221,241,237,174,133,92,215,242,273,54,100,126,227,245,214,237,212,283,264,185,207,239,191,188,134,235,336,201,129,213,133,178,147,63,130,217,201,156,215,174,291,258,170,344,187,165,360,177,339,144,137,163,243,253,151,153,196,347,284,229,351,274,173,134,165,241,345,168,306,221,291,288,282,292,164,95,260,210,70,72,190,339,138,206,80,291,120,150,116,277,151,326,176,69,205,177,220,226,90,290,296,143,227,140,176,199,216,247,294,117,282,293,119,179,102,91,182,227,267,82,242,82,287,382,293,115,175,364,203,307,208,270,276,278,194,320,208,206,142,230,332,253,252,180,240,113,199,198,236,134,198,283,232,160,254,190,123,193,214,166,114,173,89,166,267,103,197,115,185,214,292,174,343,174,186,203,265,195,276,159,150,129,290,182,284,103,226,220,254,178,178,167,212,275,238,113,222,297,130,357,163,266,182,284,223,297,235,222,220,115,226,123,74,219,244,258,111,351,240,160,118,216,285,245,254,216,178,246,310,245,192,302,277,142,89,134,150,272,145,282,183,149,187,319,233,223,100,269,207,280,258,169,281,217,221,237,189,271,91,182,121,184,254,89,263,233,293,165,129,108,347,296,270,186,199,160,79,103,347,230,210,329,281,216,178,70,228,239,313,223,260,65,276,182,153,112,113,256,185,210,166,347,279,288,173,299,263,259,332,227,104,199,279,172,204,307,242,179,199,219,296,354,69,261,276,135,255,185,188,98,169,235,200,154,265,213,183,324,143,163,142,102,227,185,163,270,204,128,253,141,248,155,189,211,189,239,154,221,177,338,298,160,224,163,199,159,218,244,173,259,174,191,210,176,288,195,210,167,176,86,48,186,260,266,238,277,212,194,83,198,175,112,292,269,252,257,243,121,307,179,77,292,239,386,113,265,187,208,137,207,173,140,156,270,119,148,77,139,162,228,219,153,175,152,206,144,245,222,235,211,176,198,72,225,215,125,232,245,201,99,185,222,153,205,179,302,184,168,251,111,172,272,213,216,193,74,39,349,241,259,225,250,204,343,244,221,170,255,162,116,152,193,237,108,318,90,150,160,240,261,291,84,198,332,167,160,173,135,190,193,134,210,205,260,192,294,45,172,139,211,295,212,260,258,343,148,215,166,240,291,207,163,218,208,111,175,98,173,52,147,204,207,248,270,228,304,169,218,202,263,147,342,247,133,245,286,150,293,166,97,138,170,257,195,137,168,358,188,184,245,228,156,177,208,197,103,58,153,74,317,267,148,191,118,205,324,206,260,106,235,246,195,289,214,246,244,232,153,206,249,255,193,155,228,241,143,164,133,334,326,123,184,139,236,342,73,236,279,269,341,189,203,272,195,151,343,232,381,198,217,315,297,257,275,212,263,359,173,235,109,238,254,258,300,165,238,270,239,170,279,241,332,143,172,110,130,109,187,132,183,275,121,347,98,277,112,340,187,199,373,350,201,221,188,284,163,165,233,135,168,223,193,149,193,364,219,324,96,304,132,299,323,173,331,233,242,278,66,221,218,204,212,201,262,221,212,149,129,204,280,151,72,258,236,172,206,32,280,191,112,198,129,313,250,64,127,191,156,161,208,242,205,184,195,268,145,196,114,279,231,151,232,339,167,298,231,101,91,141,88,203,342,227,292,309,125,175,99,222,243,202,156,400,231,142,230,180,269,89,56,241,102,70,180,199,206,159,291,218,192,348,235,319,119,257,209,233,315,287,345,171,290,198,159,269,241,223,77,155,259,234,145,166,194,215,107,211,284,266,194,229,136,211,280,183,224,168,140,229,177,62,202,181,268,186,322,368,204,292,273,89,354,75,309,329,226,271,93,120,141,160,174,235,179,202,174,236,256,50,216,207,217,246,144,147,349,75,264,147,299,162,343,219,228,211,225,157,193,219,314,215,204,209,241,201,231,229,198,259,383,110,107,128,282,324,236,345,274,202,333,284,238,138,103,276,175,297,296,73,87,205,128,226,272,204,91,271,135,112,333,170,282,230,306,321,233,207,194,118,220,134,235,143,226,155,209,193,226,214,148,193,227,357,299,166,165,272,264,172,324,187,76,161,325,213,351,109,152,131,156,253,298,218,235,192,135,155,187,171,292,334,256,177,159,174,68,152,179,123,195,234,213,346,84,348,202,172,203,142,275,325,178,137,122,267,222,237,107,176,221,50,132,261,213,218,337,186,319,197,123,168,167,157,203,131,78,301,97,89,31,338,104,82,158,151,354,72,308,277,279,226,259,226,90,130,163,104,328,239,150,219,164,269,249,202,310,249,182,203,187,292,239,271,340,346,249,286,182,227,175,304,218,210,108,322,64,77,255,175,168,144,261,143,75,175,218,154,358,202,179,249,98,116,94,192,185,225,359,359,338,172,205,390,168,250,168,95,227,323,193,277,162,143,180,86,91,251,73,145,227,256,230,164,57,388,125,175,112,325,192,199,60,152,264,249,338,210,206,229,316,219,105,209,203,123,252,293,151,264,168,136,144,177,227,357,228,249,233,96,271,214,156,269,357,155,206,278,228,218,197,212,203,291,167,275,118,158,247,251,171,213,266,184,226,338,211,85,120,248,268,304,310,174,260,202,175,182,286,240,92,283,120,84,255,270,42,296,179,196,221,271,379,256,228,242,371,227,309,262,191,127,153,174,118,252,187,272,171,230,363,288,391,190,223,161,137,136,66,170,238,290,267,231,343,160,78,277,306,129,294,81,221,173,164,363,158,259,149,182,164,197,299,129,250,249,131,101,194,137,112,246,94,327,137,91,244,215,206,214,294,224,195,194,199,143,229,161,121,131,142,165,188,132,212,372,86,273,182,191,112,268,189,207,145,189,132,166,243,218,156,182,167,79,283,212,332,48,246,308,147,228,189,344,235,174,227,282,341,204,274,167,115,246,164,138,233,86,349,165,136,168,213,118,241,285,157,230,271,177,188,267,178,109,335,259,240,224,231,175,84,223,178,167,172,307,192,211,130,120,157,227,102,267,285,154,227,218,192,242,314,253,144,105,199,293,327,236,160,322,285,140,337,158,196,267,206,135,255,224,212,138,201,272,322,211,144,194,361,260,169,247,318,198,230,311,179,197,208,218,93,238,244,147,347,297,212,184,131,307,266,243,236,143,249,308,205,157,311,350,293,322,182,176,276,193,270,249,140,183,93,208,198,174,109,236,248,107,45,141,236,198,186,350,212,114,199,233,291,144,147,245,122,258,122,166,166,142,163,243,92,243,316,78,208,201,248,171,294,251,265,254,83,197,140,162,229,370,187,103,57,94,129,364,232,295,185,230,155,227,177,216,128,219,119,257,335,155,129,129,54,109,112,176,165,223,196,69,144,293,100,235,118,226,247,101,267,128,96,326,206,166,233,298,200,240,307,166,240,178,134,90,243,221,204,234,287,196,197,193,227,200,164,270,289,279,112,210,215,208,255,202,124,157,162,146,193,85,220,273,143,209,193,113,334,210,57,219,298,158,92,200,126,95,355,223,79,197,200,185,204,200,221,151,297,163,319,224,150,301,268,223,230,244,232,324,231,201,232,211,153,177,153,123,272,348,132,112,46,37,183,336,121,318,254,89,246,197,205,179,202,235,246,217,196,288,322,165,40,274,189,220,325,197,269,305,85,346,264,105,322,172,155,197,295,295,162,146,226,327,206,124,207,215,114,269,260,96,218,149,248,196,118,268,178,189,277,298,212,291,119,182,117,180,241,149,175,196,231,287,283,267,180,37,185,64,242,128,178,293,202,260,199,153,150,275,170,184,147,128,151,188,194,97,107,141,178,115,208,341,138,227,291,185,228,263,46,208,69,133,151,227,248,255,224,207,278,307,227,141,71,172,324,297,211,112,190,197,276,240,115,92,152,282,75,153,240,249,186,191,151,280,90,175,324,267,217,77,303,189,186,331,141,260,233,136,260,275,275,214,194,131,101,159,300,351,203,206,297,249,175,204,252,268,248,202,145,314,53,197,207,249,263,125,264,308,204,314,209,198,304,270,141,296,305,207,62,130,250,324,243,305,257,282,145,311,204,137,189,325,275,177,137,183,218,226,225,203,212,344,156,280,119,228,165,133,180,305,268,143,248,151,209,201,214,215,162,143,246,329,198,283,122,218,174,63,141,150,277,191,197,191,91,268,242,121,265,210,224,105,181,274,294,132,66,225,72,269,288,116,260,171,135,195,191,101,156,210,173,318,181,108,218,202,154,289,101,155,251,158,220,101,278,172,169,302,318,106,106,144,90,161,214,378,180,127,135,170,177,61,302,61,193,265,121,118,262,155,195,238,222,343,259,157,192,277,85,176,156,192,212,226,225,226,79,181,186,174,189,155,298,111,319,243,236,245,279,190,160,172,142,315,145,135,258,112,170,316,149,179,159,139,84,399,57,95,62,161,101,128,142,124,310,268,201,274,207,312,401,387,384,112,280,248,371,367,367,366,188,370,284,113,130,40,148,179,338,271,248,220,263,173,317,245,160,129,162,351,297,235,77,277,167,195,374,244,192,337,265,225,152,141,222,203,316,258,152,312,228,273,59,230,171,201,272,310,183,135,223,322,215,198,164,118,140,121,184,177,244,141,165,119,159,160,334,167,159,264,212,270,230,203,165,248,211,258,332,225,91,152,214,159,294,195,215,239,137,192,203,117,231,194,186,246,176,197,204,199,277,227,221,61,154,212,189,247,273,337,50,190,101,189,129,173,256,236,82,328,219,170,146,190,101,354,256,354,153,254,253,274,150,193,215,132,210,232,285,335,134,153,69,199,169,196,352,313,265,69,175,292,140,258,136,221,237,184,137,114,146,233,214,190,277,304,131,111,169,347,137,239,207,341,188,253,220,132,161,243,136,86,244,200,228,239,307,268,265,202,294,219,304,123,70,246,263,245,239,232,270,156,348,297,209,239,141,177,187,269,200,168,203,264,194,255,326,154,274,302,158,234,195,97,202,122,146,364,293,309,108,384,204,139,217,296,164,112,105,175,296,162,292,224,128,170,307,278,219,270,189,223,183,176,161,218,218,183,202,376,174,86,366,203,165,90,329,210,173,153,267,371,293,199,161,232,242,143,183,138,189,351,245,217,231,57,260,174,86,336,231,232,148,171,288,108,338,143,156,187,194,244,377,156,143,210,247,196,299,76,192,216,80,249,273,139,54,231,262,135,238,130,165,294,194,78,196,282,220,205,367,324,208,179,108,178,258,304,347,210,179,301,94,194,306,88,144,109,216,230,158,188,301,149,292,295,299,257,163,64,91,121,209,138,119,201,209,312,130,155,335,177,257,329,260,323,319,208,225,195,139,155,201,177,82,153,116,337,78,239,325,227,362,184,279,356,194,191,206,97,160,188,92,87,254,97,219,201,289,135,111,101,191,299,132,241,123,322,136,134,148,153,109,205,264,242,99,165,296,311,247,187,230,98,261,138,176,268,159,233,351,76,262,300,274,165,200,334,270,350,273,349,257,191,201,137,250,229,129,102,182,261,167,252,309,280,333,194,334,238,240,218,94,153,392,148,148,210,85,343,146,101,199,260,160,189,68,369,165,301,279,215,273,199,242,242,170,250,205,223,183,229,322,212,117,253,378,208,261,394,163,246,194,286,225,186,209,164,248,306,350,174,331,276,162,206,228,303,131,239,370,193,321,220,180,241,264,289,202,118,116,251,164,92,125,215,199,213,291,166,175,185,92,238,164,250,150,253,110,337,347,83,228,194,344,301,232,332,175,344,138,135,369,223,214,49,322,229,173,147,224,46,272,255,79,205,108,344,286,183,264,326,227,82,118,194,238,62,86,208,259,123,282,208,272,277,217,200,149,255,275,285,175,85,201,329,225,194,245,205,347,121,160,222,280,239,151,192,375,133,268,106,328,147,205,302,216,124,259,208,170,220,159,277,187,386,246,287,166,263,120,327,190,275,278,96,205,248,54,241,204,243,227,214,71,136,256,277,257,258,296,120,189,166,220,206,120,323,210,115,293,177,228,212,295,312,219,333,249,319,233,98,135,184,260,140,116,86,138,112,228,265,210,191,168,241,187,253,229,121,290,202,123,169,202,266,187,173,210,188,255,222,177,210,175,228,172,197,215,218,242,213,303,270,271,219,310,196,112,184,312,305,298,212,209,127,226,268,209,234,244,315,186,193,203,96,202,36,298,273,270,326,222,237,108,152,120,246,171,331,240,291,154,189,157,153,240,313,292,213,293,228,161,341,190,132,333,165,274,293,280,206,314,198,262,149,161,249,281,166,153,102,236,175,294,94,226,155,129,183,133,236,188,229,355,85,195,213,361,192,141,190,227,135,116,139,265,324,135,265,404,289,173,299,289,144,224,82,275,353,288,81,267,185,226,177,203,267,143,116,316,304,132,162,157,151,80,236,265,164,193,203,160,215,77,341,338,116,265,267,298,291,371,162,211,315,117,45,248,99,53,302,270,169,143,114,382,249,248,158,356,274,244,74,155,232,283,213,247,191,326,157,215,349,204,242,376,241,145,137,268,307,253,279,252,194,151,205,174,365,209,361,179,94,203,302,136,272,143,213,354,213,213,287,331,167,112,241,213,137,78,287,128,263,206,74,327,117,201,216,324,178,265,172,103,275,239,289,115,204,149,141,270,287,135,273,254,164,282,197,161,200,188,220,215,257,208,176,226,68,262,352,272,308,146,133,174,277,181,138,210,195,239,182,170,99,132,164,201,220,248,74,194,286,238,220,241,193,48,263,321,168,237,256,228,207,193,170,298,304,207,85,350,325,247,302,339,315,262,183,298,272,354,139,106,163,229,301,72,270,182,360,121,239,261,142,184,236,380,209,198,162,104,92,153,80,148,213,152,251,178,147,155,240,238,225,288,298,302,111,279,238,242,361,143,232,251,131,187,238,228,220,344,245,173,278,228,163,176,172,140,152,130,162,152,167,157,292,336,79,273,204,197,162,347,182,235,44,315,293,118,295,292,223,216,179,177,258,223,223,174,293,163,237,233,249,304,116,171,171,228,137,93,260,234,133,96,168,241,204,259,213,282,264,188,119,299,182,216,262,273,189,95,163,134,227,267,350,307,161,124,173,242,248,252,181,302,154,57,139,235,120,323,170,68,134,258,159,136,306,183,173,97,70,304,214,224,129,344,219,220,286,347,192,330,268,278,222,305,127,208,385,151,156,313,202,210,286,256,299,168,307,240,218,137,166,119,197,241,136,118,268,176,229,190,156,211,115,191,304,125,215,161,343,283,230,360,265,341,162,297,212,84,205,207,159,309,110,191,234,220,241,140,244,163,93,238,165,163,163,200,267,189,71,153,275,64,254,253,396,197,176,164,201,336,176,215,170,125,412,109,122,266,383,208,157,224,176,161,267,192,207,208,233,163,299,164,211,310,211,361,343,258,196,264,208,358,245,204,203,199,242,171,268,62,330,173,71,236,235,219,278,269,110,313,290,341,92,173,202,176,218,206,173,228,287,252,235,158,245,171,295,113,287,175,242,231,118,162,291,203,210,86,207,174,286,138,245,325,218,202,173,200,266,293,161,203,259,180,149,188,215,104,228,279,215,323,169,311,350,191,107,180,77,132,208,211,70,113,237,183,293,153,190,169,151,142,142,149,133,147,176,241,215,407,232,221,62,296,141,382,187,281,225,216,84,192,162,229,159,127,216,144,236,220,166,291,282,177,143,217,226,118,182,218,142,203,105,362,376,169,132,287,240,272,164,223,204,236,76,63,190,91,239,171,301,172,317,137,209,254,59,232,291,296,113,299,310,227,255,272,345,142,326,210,322,299,211,164,178,278,316,169,385,124,316,42,207,204,293,278,140,228,48,272,192,177,194,202,133,217,317,175,111,201,339,132,340,260,202,287,203,68,152,229,293,241,279,219,93,187,152,74,197,148,321,222,202,185,183,195,220,149,354,270,304,308,182,131,288,229,155,171,158,237,242,100,266,152,200,163,220,240,104,237,324,102,175,335,159,377,140,161,195,309,327,95,119,346,147,169,276,214,260,104,280,236,280,159,246,213,163,156,166,187,249,212,221,243,193,289,153,210,246,241,338,175,310,201,181,197,314,266,184,292,165,254,192,199,139,64,289,243,286,248,202,241,295,214,169,151,184,244,82,152,106,195,205,310,285,217,241,178,196,215,276,221,209,193,180,330,153,120,225,167,229,129,201,232,168,154,239,185,148,149,154,145,131,115,166,267,206,235,160,180,189,109,193,173,59,266,160,92,195,148,161,223,273,66,135,220,141,301,216,208,262,99,297,274,244,271,217,165,192,275,134,176,95,308,109,166,218,108,242,244,313,186,142,181,175,251,279,243,230,46,152,175,341,195,219,90,124,193,120,304,263,290,209,230,308,268,298,166,147,155,206,152,244,175,347,123,212,219,86,167,293,191,253,282,276,283,273,228,351,325,178,266,345,341,254,252,220,251,210,177,111,221,225,150,124,178,321,78,130,251,385,113,151,232,113,153,370,188,198,276,145,231,278,184,155,204,145,173,237,111,197,232,138,187,297,153,183,123,171,168,154,216,183,241,263,183,244,353,258,167,368,287,358,366,318,203,209,175,253,339,244,120,161,182,316,143,183,148,217,196,207,216,297,237,262,234,133,292,297,222,269,171,285,334,316,349,207,175,121,104,211,217,178,211,325,281,100,158,102,217,244,233,219,78,171,172,232,185,148,178,265,232,217,132,200,296,287,348,309,245,298,279,150,217,180,196,268,116,110,180,370,268,246,322,190,231,219,141,142,248,226,172,311,140,243,266,159,280,223,184,279,231,229,286,173,134,206,185,160,184,363,212,267,234,311,96,294,228,162,316,160,234,345,100,116,186,267,97,262,99,98,159,334,240,188,85,222,154,161,244,309,119,243,229,109,300,168,227,142,239,207,179,197,238,207,185,111,224,215,314,181,243,106,212,328,157,339,156,255,137,105,109,80,73,342,180,258,237,156,248,323,333,189,263,162,264,242,130,149,236,373,224,238,171,291,307,133,161,202,195,382,161,240,136,320,270,243,320,298,177,147,206,175,282,111,223,134,133,153,254,271,275,165,212,224,253,134,169,204,108,227,228,143,229,244,175,206,217,145,248,415,230,102,198,149,339,258,181,290,329,119,172,111,226,349,225,137,149,170,231,144,207,254,151,230,242,299,173,179,185,283,287,168,280,212,184,144,106,138,72,237,292,206,168,240,288,309,310,313,226,251,186,282,186,261,273,217,202,190,93,173,157,198,240,113,237,216,116,194,183,202,297,146,194,95,216,267,305,187,290,127,143,137,212,143,180,260,228,268,211,231,161,319,313,212,182,276,192,265,219,206,224,109,250,257,110,136,215,323,312,289,115,314,323,319,188,110,139,175,328,321,280,110,176,222,160,234,319,188,223,199,190,216,230,259,292,178,311,163,181,201,270,236,230,162,93,164,80,141,149,318,321,95,268,208,258,165,184,155,217,249,81,208,149,282,180,340,108,144,95,189,190,271,152,156,232,231,179,229,202,265,142,157,192,136,147,303,189,257,167,235,282,181,275,231,311,203,347,342,169,167,240,343,209,215,370,218,118,223,341,244,270,206,158,156,209,246,98,154,274,303,216,205,67,279,228,265,146,209,340,134,251,344,86,221,59,301,163,233,172,136,188,159,150,200,236,233,150,324,179,234,265,208,234,224,73,214,227,324,315,197,150,165,310,197,355,363,189,115,314,139,226,234,347,232,182,141,99,327,223,124,224,235,266,256,163,193,135,264,213,147,299,266,186,172,165,256,197,203,243,184,190,243,297,249,210,144,212,248,281,186,207,301,239,241,139,221,208,231,176,297,253,257,298,281,208,280,207,237,245,311,367,194,183,226,270,251,243,110,229,100,178,178,332,267,304,317,67,160,206,266,187,295,81,136,221,300,194,271,201,310,221,239,158,259,214,277,316,124,207,167,164,132,179,226,93,203,270,246,208,128,208,206,104,193,282,125,244,247,278,145,268,265,214,210,279,239,177,193,163,416,245,291,338,222,201,341,301,78,215,256,90,245,213,126,207,267,237,117,254,198,185,260,212,301,211,208,133,196,227,131,262,193,199,136,273,232,215,170,249,81,166,235,44,92,272,240,142,177,168,237,258,275,228,200,204,225,191,235,248,265,190,191,98,179,82,236,117,174,174,253,173,59,155,124,81,333,218,63,179,188,339,282,321,152,26,334,358,212,152,171,251,237,84,181,170,238,355,54,110,325,190,96,68,104,323,211,45,253,177,75,163,327,224,257,307,75,181,305,282,43,308,260,270,185,219,222,183,292,200,169,201,236,336,356,233,176,265,293,275,261,140,265,193,299,190,75,197,161,231,241,205,113,237,267,213,190,312,282,194,48,273,168,202,209,80,212,234,228,209,250,280,310,95,279,325,290,288,274,209,119,45,204,239,310,82,174,162,243,177,193,277,303,166,114,253,190,242,214,187,195,128,78,213,305,245,209,180,235,130,183,219,213,210,118,343,213,197,312,330,134,153,315,339,175,65,315,199,281,231,209,119,125,250,309,227,345,195,232,124,269,231,190,216,191,232,211,115,236,211,171,111,302,171,157,174,195,200,146,182,135,290,256,152,173,190,221,204,313,186,275,232,201,316,171,106,166,163,172,189,215,206,353,77,196,178,240,130,281,306,122,230,267,208,171,137,197,98,361,296,270,340,162,136,200,193,226,329,210,215,188,164,240,143,211,252,220,317,240,126,208,201,126,286,373,193,315,124,154,322,301,240,209,67,290,239,265,74,386,115,120,276,245,237,211,206,222,275,271,158,229,208,78,137,121,238,137,109,357,265,333,202,116,204,167,210,92,244,138,240,237,350,211,243,284,159,161,195,126,121,91,245,197,337,95,304,185,184,247,169,315,226,172,103,299,95,158,258,320,173,295,160,253,153,104,172,191,169,142,145,110,168,192,292,272,231,201,178,154,110,240,369,271,163,275,265,207,170,173,224,129,164,98,164,295,199,121,324,84,342,345,133,317,218,132,159,63,260,359,218,259,382,391,104,178,103,177,239,339,252,291,231,253,205,297,284,203,240,125,194,247,319,139,282,192,174,255,310,226,243,228,261,285,215,144,180,119,93,301,175,181,102,200,152,233,261,192,330,86,120,105,277,371,228,260,257,126,216,237,298,237,200,270,144,153,208,222,93,269,155,195,135,263,150,321,201,207,302,177,121,243,234,241,261,70,183,156,190,151,170,94,267,250,278,229,224,177,356,245,285,370,151,199,128,121,254,138,305,234,110,266,157,188,258,82,208,238,66,144,231,267,219,210,308,355,242,225,325,173,185,177,317,314,231,187,138,347,295,322,254,241,193,194,141,255,193,129,183,169,249,384,294,226,309,260,198,193,223,181,98,215,223,102,279,258,217,215,350,288,293,107,252,203,135,129,410,256,89,93,155,244,217,165,128,194,189,196,86,326,113,292,286,276,111,220,163,161,184,135,324,159,293,227,59,174,303,173,256,142,325,275,298,237,260,248,179,250,322,78,173,203,278,182,354,183,135,288,139,238,169,200,192,243,208,188,206,311,209,195,236,176,199,143,148,134,229,73,216,352,211,238,140,147,114,206,141,177,114,343,270,264,166,274,252,266,228,211,310,97,172,159,193,185,155,234,309,160,156,156,221,256,339,247,142,286,74,214,82,264,260,243,239,85,186,138,88,159,189,182,239,200,299,224,169,259,177,266,145,355,180,140,152,244,209,265,35,217,153,199,346,353,276,285,292,281,83,178,191,341,134,141,355,284,291,311,165,117,235,302,242,141,29,309,357,114,54,207,345,220,273,385,140,280,236,202,211,169,82,220,293,171,160,194,273,325,336,265,133,353,253,250,229,201,208,76,244,216,200,279,259,160,177,235,119,193,351,227,101,227,180,267,238,134,276,240,149,34,215,236,127,118,228,316,325,171,287,361,206,260,155,37,276,169,124,177,135,251,50,289,134,220,179,163,235,68,219,246,123,313,123,131,90,255,183,117,155,67,217,275,220,155,173,310,197,68,224,209,300,176,152,136,142,249,185,290,175,187,177,185,204,285,147,66,198,86,143,293,147,149,285,164,196,110,330,236,247,251,176,137,109,238,222,386,215,198,265,168,274,266,216,178,285,195,256,169,230,156,99,389,222,287,299,80,104,287,241,239,166,125,135,273,266,204,262,173,213,85,262,259,227,306,119,263,163,268,127,266,160,334,199,225,143,362,116,242,305,244,229,286,285,310,348,266,121,123,396,232,89,208,101,232,188,169,193,204,264,183,193,197,306,122,306,163,230,173,84,104,136,156,210,169,374,213,143,238,381,352,77,314,161,97,210,111,362,216,105,357,196,263,152,134,329,250,321,133,107,285,174,220,141,215,114,278,179,237,343,183,230,249,306,93,339,248,169,191,383,154,163,199,148,191,305,204,70,164,125,199,203,170,190,261,176,217,106,257,180,303,371,366,310,285,186,216,238,269,192,199,210,51,224,222,182,199,320,159,178,117,184,229,205,277,251,278,222,166,276,46,286,153,127,241,139,116,249,195,309,148,212,172,143,125,126,185,364,261,62,197,211,323,286,222,368,122,322,228,363,198,166,142,117,223,297,342,190,338,225,310,252,388,212,300,348,245,151,163,210,203,175,210,176,280,374,102,266,186,157,62,197,180,289,267,203,310,287,106,177,157,132,220,147,144,157,230,180,156,203,289,294,184,229,270,359,210,198,134,277,59,332,144,145,256,197,201,265,195,120,159,345,260,257,191,175,248,253,153,277,311,266,53,189,191,127,166,253,212,76,176,133,260,321,369,287,232,214,185,335,300,381,283,154,284,241,192,307,287,286,46,98,245,138,319,181,135,177,190,281,157,227,252,131,174,199,242,114,227,311,364,103,283,261,224,310,226,133,312,142,302,272,244,247,337,318,103,191,183,202,227,322,200,195,245,175,103,212,185,283,202,228,210,210,375,253,143,201,104,145,248,265,56,196,212,175,96,273,218,171,173,192,178,233,152,173,76,219,372,164,155,226,78,118,65,245,291,145,249,317,367,192,209,225,222,187,324,245,239,99,74,209,160,201,195,219,291,168,115,209,121,179,262,265,224,247,269,235,283,226,247,318,136,234,228,147,89,185,224,101,103,162,148,97,180,221,254,232,332,310,224,210,340,301,116,97,294,211,257,181,247,176,204,256,196,270,191,102,203,64,256,372,112,199,207,274,206,246,221,253,231,233,299,303,180,325,191,158,60,242,193,172,229,273,213,52,115,95,232,174,204,322,260,228,271,323,223,268,213,261,68,182,230,206,187,380,80,106,276,160,209,187,170,143,163,224,146,198,127,385,257,171,371,198,119,187,119,381,343,270,189,357,171,183,233,185,172,235,147,281,186,352,318,245,145,180,204,207,215,221,236,158,339,254,178,291,177,216,157,218,379,308,274,176,326,178,178,152,243,245,295,313,206,291,201,124,108,93,158,193,326,310,141,355,129,232,206,152,210,342,182,140,181,208,210,188,304,127,191,250,357,54,225,245,128,217,115,120,176,140,300,313,219,314,204,183,344,312,101,154,341,188,275,287,254,289,323,148,221,246,307,223,104,85,342,243,177,57,223,217,298,247,198,210,102,299,275,213,152,113,248,284,310,248,185,280,115,107,132,230,184,187,249,260,204,246,212,255,219,110,243,170,239,129,246,155,287,156,120,122,296,286,137,281,254,314,160,219,396,211,323,211,254,278,185,214,355,248,314,267,338,313,204,266,315,228,357,248,362,322,122,292,299,114,255,195,164,191,181,284,120,161,182,114,136,216,73,243,117,176,125,132,210,256,224,60,238,107,399,306,177,168,247,255,344,177,259,302,229,186,187,180,260,313,350,223,226,167,198,36,194,129,196,265,129,211,145,220,156,325,176,179,165,148,145,235,195,209,245,214,151,230,160,214,153,102,169,95,194,354,153,198,125,191,237,333,131,275,156,343,215,165,210,166,359,95,320,220,164,267,260,184,172,180,415,250,307,220,213,94,385,148,290,160,202,121,323,290,270,291,214,228,245,178,227,212,302,333,243,106,149,239,108,194,371,77,349,213,178,263,275,129,144,223,234,209,199,148,181,365,194,332,312,190,54,234,253,173,235,191,192,190,252,160,212,99,231,230,261,165,319,121,226,208,254,214,229,179,213,197,135,217,172,105,167,194,311,242,191,172,213,285,367,211,188,297,272,291,171,339,162,351,86,141,330,280,325,261,245,165,268,170,202,234,232,289,245,104,153,94,182,186,255,225,117,208,183,226,390,286,251,197,282,244,191,69,192,225,210,278,377,166,341,227,189,276,166,354,175,232,219,75,168,216,173,284,210,191,295,107,220,239,180,99,319,101,156,136,67,169,181,167,162,97,188,224,226,201,79,143,107,305,300,166,217,233,38,245,209,188,123,157,160,186,178,122,101,208,179,213,254,196,172,246,226,223,316,355,107,283,128,216,203,254,270,73,311,184,158,48,227,389,194,179,218,223,147,234,139,135,226,130,159,189,203,174,294,230,151,143,329,236,107,218,149,182,136,155,250,257,208,25,206,154,349,184,342,285,158,162,255,107,272,192,282,192,217,280,260,171,191,238,231,111,378,180,183,215,254,213,117,107,366,107,262,178,112,345,359,266,292,136,204,105,236,58,158,318,151,161,235,110,229,198,225,249,256,192,124,371,192,273,232,222,127,364,263,288,234,147,330,184,75,250,195,180,47,185,149,163,183,136,171,215,269,378,346,89,176,82,162,94,63,217,232,283,103,182,215,120,275,318,209,247,136,245,146,146,141,308,277,180,279,305,159,208,238,49,166,287,200,305,158,191,195,185,211,224,68,113,333,251,245,124,202,250,180,152,284,222,227,280,151,235,310,300,153,174,306,324,172,256,140,140,199,162,206,273,160,326,172,263,147,273,164,132,220,92,86,346,127,121,98,178,145,97,280,142,294,241,126,263,203,264,145,251,248,225,158,80,153,370,108,174,210,222,291,194,185,245,165,142,295,209,242,273,162,173,226,206,131,209,212,128,170,234,117,76,268,126,248,331,312,228,245,182,137,148,149,191,247,232,145,237,210,130,222,54,326,363,206,246,129,269,165,128,140,260,288,272,354,279,254,209,267,138,121,116,302,139,230,234,128,301,190,255,227,205,263,156,249,120,296,100,291,187,263,306,270,139,157,213,271,214,129,164,104,213,359,196,202,221,249,302,209,295,264,306,234,191,103,210,332,151,118,297,234,208,285,163,159,235,177,242,302,314,165,332,207,187,163,174,110,178,270,163,112,128,217,261,194,209,65,177,241,104,258,265,182,325,144,263,142,78,88,229,211,330,232,257,201,111,221,210,217,242,172,427,290,328,189,200,92,212,293,295,119,328,206,242,202,256,184,110,112,203,247,232,296,201,188,274,320,206,210,324,189,309,260,147,162,106,191,227,67,200,245,221,223,271,289,284,209,144,199,270,218,168,269,159,285,283,330,260,301,314,240,97,323,109,112,232,123,178,102,289,292,300,191,181,285,301,220,200,189,203,204,235,194,259,239,207,333,218,170,309,309,202,204,172,362,241,298,202,134,263,136,152,167,223,138,269,157,269,223,148,186,163,179,317,356,229,183,180,224,225,226,172,327,280,143,269,172,99,216,173,231,296,182,113,146,170,208,149,102,261,205,117,194,96,74,142,208,208,82,270,183,141,312,145,242,127,177,128,275,234,154,252,162,313,87,217,181,100,262,340,110,163,183,242,303,199,257,196,222,142,140,158,141,249,245,173,212,96,241,235,174,147,126,80,228,188,205,160,315,169,79,262,91,127,145,275,186,322,156,342,263,163,186,321,254,178,318,188,216,211,208,334,264,140,234,208,231,255,186,139,123,97,341,168,350,190,45,205,189,147,174,130,271,244,218,283,299,263,240,107,156,191,327,271,237,125,178,167,230,223,320,326,77,258,237,233,109,250,286,318,113,257,171,166,193,304,341,173,187,203,313,133,209,234,220,228,140,155,242,144,238,356,183,119,269,103,110,316,173,109,213,119,372,283,50,169,98,187,209,173,140,302,342,155,319,228,239,315,335,331,112,226,213,366,189,317,289,284,289,219,140,225,168,121,190,239,133,177,183,296,163,331,287,265,193,198,208,152,149,199,340,168,350,197,307,359,215,211,126,225,310,152,91,209,211,342,214,281,274,96,292,158,169,196,296,191,171,216,325,297,220,251,147,179,226,243,260,175,288,177,349,278,298,132,243,135,184,146,186,138,124,126,229,252,157,293,188,264,317,196,202,360,271,165,140,168,183,174,194,306,277,174,202,155,86,121,305,224,132,269,134,209,154,117,325,364,184,365,237,291,165,196,136,318,271,122,179,198,159,284,113,236,136,129,172,184,320,101,149,189,255,227,197,264,177,173,208,197,374,106,220,92,207,210,108,147,241,218,183,141,162,286,194,286,267,186,111,149,169,267,223,162,318,172,201,193,88,259,226,355,211,197,188,166,272,159,324,161,99,297,171,219,268,160,183,191,107,259,221,69,363,351,162,318,135,250,200,132,113,172,202,229,83,157,95,232,284,68,296,103,295,191,209,242,150,162,319,173,169,140,99,112,182,182,217,156,320,320,301,129,168,143,259,216,143,219,90,203,360,109,306,178,252,134,302,133,198,136,215,138,141,346,368,215,148,282,228,176,297,176,203,324,223,305,121,126,206,110,236,218,206,153,192,367,280,224,203,278,330,129,129,260,235,266,215,157,135,137,303,247,245,268,184,148,63,138,261,151,280,303,144,144,344,165,167,316,161,385,240,331,293,346,169,193,89,292,89,79,185,367,257,263,114,326,145,100,214,94,163,231,253,241,111,247,240,316,239,90,208,204,282,294,100,297,336,215,341,210,77,135,151,270,190,185,176,274,319,165,292,334,146,246,267,56,100,214,176,172,245,233,278,238,295,246,155,160,271,370,133,246,177,181,178,186,350,254,280,250,303,232,203,171,189,172,155,231,167,62,247,207,176,337,232,141,307,77,216,231,293,238,241,249,113,229,203,128,159,212,340,210,214,197,123,150,223,143,79,165,224,183,139,209,257,98,120,216,200,124,131,109,304,253,110,230,299,225,246,162,159,167,172,268,297,317,32,97,233,67,207,303,178,146,108,236,168,135,173,257,249,417,168,305,164,197,138,39,95,183,157,117,167,114,347,148,249,186,125,122,323,324,51,289,169,233,303,230,300,131,183,234,177,190,123,203,217,234,254,166,282,276,138,239,231,110,230,187,269,225,136,227,161,188,276,345,219,100,192,281,128,175,219,99,152,123,333,179,259,234,237,238,213,389,127,193,257,165,238,137,144,118,200,216,309,226,165,204,219,129,149,123,216,167,248,204,182,327,194,334,211,116,171,242,152,212,279,153,235,278,209,215,177,252,168,198,289,301,217,216,306,278,368,215,202,83,110,279,300,228,258,210,297,192,178,29,68,228,273,235,199,194,173,198,98,300,280,204,219,246,199,358,111,105,316,108,198,195,125,209,156,137,131,253,266,136,183,202,392,226,216,121,320,205,235,226,305,73,267,140,291,284,222,282,329,230,221,321,215,279,160,89,256,176,299,159,243,112,235,52,106,259,300,141,159,207,109,200,277,194,140,117,257,163,194,195,226,250,80,208,359,143,253,254,263,117,154,100,133,191,165,222,237,180,339,97,203,217,135,144,324,65,272,250,191,173,117,224,235,348,281,141,201,352,169,200,93,150,147,175,217,247,105,118,189,239,83,194,199,205,240,144,111,129,318,192,280,374,63,342,247,110,110,122,264,135,294,145,255,205,143,119,50,262,319,189,107,59,95,219,243,231,316,241,218,196,191,281,247,162,189,237,297,190,302,93,319,207,153,147,190,120,183,241,246,66,177,241,272,125,270,250,321,347,301,344,258,220,284,223,125,273,113,344,172,225,233,335,354,184,134,266,236,179,195,236,233,173,149,345,124,212,125,266,108,141,100,77,266,205,85,315,157,213,179,279,248,183,201,182,261,184,193,207,259,101,168,158,148,262,196,146,250,50,196,161,270,155,316,116,135,200,128,209,325,310,247,221,27,207,175,194,193,227,264,239,211,302,133,144,139,262,168,184,272,339,303,307,177,165,126,180,200,232,333,262,75,183,121,226,114,321,170,100,283,161,160,244,160,107,249,276,190,283,158,152,240,267,245,213,210,255,202,154,192,229,226,308,224,243,218,122,371,267,367,202,223,165,129,191,102,249,251,282,218,79,154,185,172,163,178,235,162,168,246,253,294,312,109,169,284,313,209,280,222,252,238,340,82,153,162,97,198,326,340,203,263,177,177,256,212,350,124,357,104,357,85,61,155,210,228,235,26,225,147,324,333,197,185,376,290,151,217,238,260,340,205,167,180,218,276,260,62,53,142,288,220,113,288,170,195,254,266,199,287,132,120,105,279,224,187,302,303,203,233,126,228,322,159,130,380,318,223,143,213,262,186,156,123,78,234,324,237,157,212,253,134,103,235,182,270,197,131,140,208,292,181,219,175,299,116,82,195,237,124,64,163,265,155,282,119,139,342,273,257,218,129,264,203,121,210,320,234,164,294,240,287,137,248,242,172,150,273,242,35,229,141,139,96,139,231,334,113,181,140,286,236,331,211,244,319,346,210,204,189,177,167,308,235,186,142,251,400,249,349,276,282,122,171,134,175,201,282,231,170,246,222,318,310,213,266,223,282,211,247,200,208,239,325,304,193,256,238,173,276,231,117,307,259,192,127,222,161,309,262,36,189,192,195,172,273,221,169,173,313,200,280,144,89,323,213,73,171,242,92,157,138,216,217,263,235,187,158,76,348,353,181,262,213,363,180,157,160,188,170,313,170,64,175,149,124,138,187,269,169,313,50,248,74,186,283,265,176,253,244,167,273,121,61,274,239,221,168,201,245,200,288,178,173,218,210,153,226,221,192,337,226,280,82,189,353,131,158,237,344,86,346,145,132,292,259,263,230,152,98,169,144,377,266,380,197,168,241,151,140,188,237,336,103,291,210,89,367,226,226,300,215,381,152,287,156,250,228,124,279,99,268,421,163,150,210,153,208,121,378,344,177,57,282,72,184,209,115,217,164,259,201,317,245,92,154,299,252,277,259,70,117,220,267,189,374,176,182,324,238,106,180,58,180,172,214,136,273,262,148,115,246,176,146,201,144,196,125,187,235,206,273,261,104,240,165,211,108,211,260,169,231,104,84,309,162,181,230,169,124,229,250,244,66,221,296,280,49,194,170,226,109,228,260,158,282,184,199,169,240,101,135,361,294,182,199,100,193,220,244,239,193,119,148,224,238,288,96,250,366,160,137,159,150,248,135,176,201,279,280,208,162,213,239,258,255,221,120,274,171,233,192,261,348,228,335,221,190,310,215,283,79,185,145,158,135,179,158,130,167,255,242,255,318,57,295,137,171,340,325,289,221,232,242,71,240,143,259,230,277,178,96,87,350,159,234,243,171,139,113,240,209,160,93,221,190,182,112,374,212,261,251,169,261,225,186,256,275,293,196,292,243,144,222,321,70,168,223,106,139,216,175,168,235,254,410,231,271,194,191,266,215,74,192,252,90,214,119,268,159,247,166,294,278,285,230,251,248,230,164,296,211,148,341,219,223,362,237,312,249,396,117,278,228,256,238,176,226,125,279,160,27,251,138,116,216,76,235,143,139,115,145,316,109,262,302,120,362,307,117,290,74,70,281,214,275,211,105,55,202,264,270,101,383,254,110,343,174,171,189,129,221,232,155,288,274,203,235,299,119,255,141,362,159,156,247,249,224,268,70,285,187,337,312,204,196,175,161,242,243,93,119,268,192,275,346,119,319,111,332,129,135,126,124,151,202,135,201,197,240,327,174,188,186,154,276,215,305,230,211,329,191,191,188,135,313,278,148,239,241,219,206,284,139,119,254,306,287,122,296,300,212,236,180,271,291,374,139,253,210,37,90,228,142,186,245,132,385,134,220,222,241,178,211,165,250,313,238,175,203,242,306,318,241,155,201,237,249,159,139,146,254,129,131,138,352,283,181,169,254,137,249,322,153,235,337,169,138,119,266,139,244,249,64,237,330,269,213,292,182,124,248,372,187,274,191,245,324,169,57,385,289,225,367,154,352,435,233,311,194,269,209,150,252,268,142,180,125,40,223,220,200,189,202,255,242,191,166,197,353,292,186,130,228,143,252,258,259,332,201,354,234,140,203,130,239,238,298,214,272,165,357,195,123,74,188,338,275,78,212,178,266,259,164,115,257,81,213,225,173,240,47,336,131,291,177,333,273,236,133,209,116,349,158,241,148,113,54,177,246,270,272,193,81,182,196,227,260,194,210,210,289,311,198,178,117,346,257,281,103,301,146,82,127,280,341,309,254,153,392,268,182,217,113,96,121,193,33,116,227,185,203,308,141,337,318,183,218,238,310,169,328,279,265,134,260,135,105,311,129,242,135,185,166,177,187,113,89,286,211,310,289,110,188,122,253,210,243,126,222,238,167,257,64,269,116,193,207,266,196,164,270,249,167,123,354,271,304,211,294,302,134,304,288,69,165,205,249,218,123,211,207,85,259,376,387,140,173,99,275,289,217,86,131,300,322,128,171,154,224,202,214,230,133,181,115,364,236,212,254,251,171,190,210,172,170,303,354,123,45,293,211,288,101,72,195,146,97,344,206,225,120,236,297,148,308,258,63,260,312,102,156,148,329,165,371,172,223,185,145,193,352,162,227,67,216,102,128,325,228,274,179,280,195,284,217,241,90,299,169,245,201,106,225,240,243,289,227,217,200,227,160,336,119,163,207,165,199,265,142,105,249,251,290,190,281,204,79,270,249,220,334,201,226,326,207,207,300,315,173,227,184,242,219,301,366,115,166,258,311,189,189,284,222,246,263,319,244,200,201,345,210,64,140,283,199,291,179,82,282,203,109,309,134,210,145,166,334,262,210,256,152,215,281,206,208,247,317,328,269,89,129,200,226,102,85,200,171,334,116,115,227,81,201,245,189,253,107,294,150,303,225,231,210,258,270,126,257,243,149,367,174,265,187,211,206,265,185,286,185,260,125,193,219,229,239,373,260,153,122,223,333,130,261,267,204,133,233,335,165,293,218,188,109,193,122,77,189,369,200,304,164,240,233,213,279,246,252,139,297,358,289,177,165,136,270,99,215,181,69,184,228,130,290,332,227,176,334,245,290,301,257,177,148,167,243,235,243,158,390,329,300,371,175,247,145,189,325,329,214,50,343,122,149,239,180,329,236,106,248,268,107,110,279,179,207,300,287,107,67,317,229,180,268,228,180,206,257,341,230,309,246,191,140,186,246,52,303,217,108,313,55,237,110,99,186,112,190,187,84,259,381,170,259,156,173,119,181,204,178,65,149,239,138,324,196,203,218,188,157,235,165,296,236,172,156,363,167,257,136,188,357,159,236,311,269,219,192,294,201,77,199,160,295,64,148,188,241,167,203,46,371,300,179,242,142,166,173,143,210,352,158,118,244,210,168,172,189,333,76,167,180,204,302,107,128,252,162,298,144,234,321,267,296,253,112,279,121,172,244,125,250,179,283,179,109,240,210,341,239,306,197,85,193,78,169,248,244,194,148,137,206,315,378,272,255,197,143,279,266,307,213,204,313,257,224,205,205,229,147,158,180,113,264,111,165,218,281,245,84,137,200,213,297,245,242,237,215,242,353,137,188,201,224,141,192,197,147,118,169,215,132,227,267,275,181,128,372,123,141,245,244,238,130,365,95,259,239,224,249,321,104,214,133,219,213,248,196,193,85,302,283,266,292,319,169,164,145,118,156,140,336,110,320,101,79,168,236,271,251,117,119,288,293,118,78,197,196,187,329,208,63,220,94,71,108,307,188,229,238,152,330,79,135,199,381,169,200,159,228,312,155,237,198,334,331,189,388,249,118,100,135,211,135,147,240,200,184,121,280,263,236,160,311,248,133,166,113,302,330,183,250,202,155,282,279,133,235,146,196,219,155,310,230,96,222,158,245,118,262,109,191,240,329,45,204,167,278,157,232,229,250,177,338,255,158,168,98,230,110,120,163,111,148,59,263,260,187,182,397,366,265,307,206,179,148,231,151,262,222,155,284,245,248,250,91,61,179,168,285,208,113,252,219,332,152,178,287,119,153,266,70,354,291,304,108,244,180,304,209,107,299,219,322,222,223,379,278,411,156,274,355,197,226,93,136,157,111,130,232,220,334,217,195,196,239,145,261,291,256,229,327,382,247,248,246,88,337,197,232,150,353,317,217,233,260,236,283,213,181,179,179,208,205,186,116,171,236,90,365,281,166,130,111,133,257,203,259,133,338,153,212,191,298,367,162,150,104,229,224,54,165,202,205,137,183,195,285,229,219,216,290,154,216,166,375,263,172,193,243,234,99,215,180,319,258,178,327,172,158,340,215,167,117,257,179,118,240,208,251,91,302,219,226,189,206,272,289,107,245,277,225,91,289,220,181,127,151,261,233,298,116,243,246,222,96,166,367,248,83,384,302,225,87,173,261,330,225,180,294,277,380,209,165,240,99,255,327,266,244,267,313,169,322,254,296,200,182,110,98,144,102,197,254,69,190,132,218,241,112,198,234,300,294,219,84,181,303,221,195,199,300,213,196,132,338,269,191,135,116,89,221,137,155,178,308,222,237,170,241,184,148,191,232,103,210,298,104,207,255,258,126,230,123,183,192,108,327,205,156,179,260,216,204,215,275,150,288,143,98,145,79,118,113,261,180,107,185,219,107,199,244,129,148,258,374,177,306,199,228,359,129,326,111,267,309,189,154,357,242,241,164,150,265,190,71,75,220,154,158,122,236,130,178,65,160,45,195,153,151,232,195,209,163,180,182,273,232,222,211,198,187,102,344,174,268,67,172,239,176,253,223,160,257,148,213,208,202,92,259,145,249,325,366,103,69,63,135,224,237,182,239,184,306,201,146,214,208,212,135,202,231,126,321,116,206,113,159,217,202,146,103,288,193,138,305,279,45,246,217,157,103,340,249,214,338,135,235,256,72,127,169,109,288,203,144,248,185,123,330,122,275,139,291,87,149,208,239,121,164,115,230,129,223,289,227,263,192,228,217,139,152,184,214,108,238,251,276,112,101,155,182,290,172,251,304,226,206,153,43,114,136,256,199,113,244,313,90,153,201,214,249,270,228,306,205,296,161,195,268,68,290,243,223,211,237,284,158,250,348,200,120,187,160,33,165,174,221,264,205,218,154,198,172,207,262,52,139,296,366,223,147,353,228,206,260,367,151,396,163,251,199,135,186,196,298,140,154,290,332,141,191,148,241,137,313,192,94,268,121,339,240,371,261,242,281,192,332,298,328,128,328,262,196,151,277,105,255,268,125,226,226,227,274,250,121,187,318,268,307,216,274,289,330,299,124,227,159,294,260,31,57,158,142,189,221,139,156,215,128,161,113,209,98,92,251,118,258,64,237,189,314,215,234,219,199,60,201,238,175,277,71,243,109,155,208,127,199,308,247,163,273,98,170,296,251,133,242,174,137,113,259,215,232,202,226,195,201,180,314,199,300,192,148,211,336,166,332,213,341,185,111,173,387,154,303,195,65,134,181,291,102,255,224,274,354,133,255,194,217,90,272,160,135,188,169,226,239,160,248,177,166,229,250,197,86,216,257,260,216,86,266,77,231,196,245,202,99,167,287,236,135,226,158,227,93,270,280,132,256,152,315,293,215,304,224,260,313,277,230,245,247,164,267,231,136,67,405,80,239,223,97,212,258,153,186,183,204,184,78,134,203,179,115,185,210,147,155,315,193,234,294,313,177,223,182,160,167,200,372,220,129,160,240,140,196,199,154,229,402,214,173,289,130,208,235,136,248,132,120,175,145,119,206,142,173,253,333,318,192,236,168,122,77,144,259,310,214,261,341,41,89,223,94,79,173,280,237,166,149,345,269,158,360,276,269,219,195,156,198,212,222,247,70,209,199,216,260,234,249,351,192,286,90,175,215,160,70,74,211,139,199,149,183,128,292,234,191,164,157,207,93,223,293,47,286,196,186,118,218,144,114,228,266,151,206,101,235,137,175,113,57,114,329,275,234,282,293,194,125,242,276,192,134,204,299,101,302,179,246,280,278,220,213,77,167,123,270,283,269,197,142,202,199,280,255,299,192,143,214,216,383,222,312,197,221,136,203,100,371,130,272,144,124,88,96,265,362,45,177,130,131,294,235,222,218,275,120,152,251,282,197,281,230,108,155,166,247,279,264,247,175,279,237,145,254,302,244,125,169,242,108,135,82,79,126,260,89,219,254,235,242,197,238,183,187,158,311,291,305,215,177,201,253,176,328,131,277,197,174,258,180,236,177,333,324,216,195,257,172,146,215,227,251,232,161,62,318,139,356,184,184,81,255,148,197,240,215,161,209,311,194,93,269,245,167,139,354,189,137,126,210,133,126,219,191,245,184,248,121,184,324,253,145,260,236,219,83,332,313,61,237,212,419,260,120,182,299,86,307,347,228,194,376,219,239,180,287,223,331,231,144,170]
doclens.34.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [203,205,177,188,81,201,94,147,137,374,234,82,123,130,243,296,235,202,355,196,148,184,151,203,114,62,166,232,200,160,224,113,187,135,137,392,241,242,390,344,318,256,268,178,158,175,309,142,331,324,260,144,202,192,369,297,177,331,199,181,176,395,108,263,159,271,184,351,335,282,178,263,156,317,239,140,218,120,160,103,90,350,256,288,232,331,145,304,234,214,248,352,161,267,173,202,223,340,108,242,122,217,269,234,234,261,378,217,168,278,210,344,160,344,227,186,370,132,198,173,54,326,275,200,165,183,262,240,189,333,197,170,125,307,230,200,65,222,113,156,181,248,83,362,101,356,78,271,181,313,296,269,324,91,240,170,254,192,196,308,181,287,350,159,83,172,139,210,196,254,263,149,318,123,162,207,196,281,151,231,110,169,305,356,200,345,185,252,242,332,178,132,70,176,136,129,301,161,277,309,317,128,216,167,169,233,266,256,257,188,254,286,323,356,291,302,164,158,245,181,145,156,145,256,227,309,162,182,193,181,259,343,144,261,103,142,124,229,269,253,279,129,143,291,234,325,192,293,188,115,246,278,107,201,135,186,261,87,203,104,208,145,266,255,264,201,198,230,303,223,191,293,136,227,219,157,220,197,200,230,266,212,299,272,165,129,256,240,334,189,167,69,294,258,184,319,181,196,216,58,231,218,94,89,326,153,299,193,222,186,252,217,147,236,220,173,339,119,287,339,301,272,44,287,209,293,194,166,158,308,140,158,291,128,223,124,295,110,182,142,198,92,140,68,204,230,254,113,189,252,190,167,280,189,114,228,221,100,94,279,121,157,309,169,198,326,45,213,184,261,205,326,243,187,233,189,175,233,174,343,370,283,169,178,356,220,177,335,383,302,276,239,328,186,220,110,179,125,216,181,156,195,203,197,105,191,161,135,208,109,208,268,171,92,293,419,222,137,283,225,241,240,146,258,207,229,250,184,133,114,58,334,175,232,94,396,216,190,285,370,114,305,113,150,222,251,161,103,139,76,42,161,146,170,169,158,153,124,255,91,213,141,258,249,209,198,151,275,216,184,176,227,241,344,192,227,277,286,193,189,341,285,370,104,144,67,421,226,278,247,141,125,220,175,318,180,291,233,304,151,273,192,365,184,176,338,218,254,225,236,96,334,103,251,206,176,141,141,173,171,151,197,155,210,171,152,164,145,312,180,109,231,153,117,85,159,255,158,261,240,371,291,158,261,261,168,220,129,302,109,44,345,162,148,250,169,291,114,214,170,142,197,334,100,116,185,210,84,123,176,146,299,161,219,197,202,155,112,158,253,91,276,160,209,303,130,307,119,193,253,213,117,251,260,176,148,172,118,267,261,288,167,198,206,155,244,108,204,343,105,289,181,207,202,313,245,246,293,96,289,97,283,245,95,174,342,408,234,182,226,223,91,295,186,239,109,77,271,323,220,228,144,161,304,222,275,317,76,282,310,221,233,213,248,165,194,360,169,188,240,59,251,327,141,216,234,194,179,180,304,348,136,235,297,226,125,382,235,179,322,198,204,305,399,160,215,90,213,242,288,267,159,326,365,165,301,333,229,136,182,188,98,257,335,62,175,140,55,179,170,68,206,303,193,101,145,221,339,164,259,293,216,145,172,333,151,103,96,124,186,348,169,343,286,204,93,241,316,166,241,234,156,203,204,146,287,235,94,98,320,124,206,178,137,168,155,197,150,152,390,271,67,175,109,160,268,312,225,210,76,226,211,182,286,134,333,201,173,233,231,183,256,146,192,260,158,129,56,189,230,166,202,213,195,220,122,181,107,328,79,181,209,163,157,262,149,234,194,248,247,236,216,196,265,82,188,172,323,213,311,177,360,161,154,185,150,88,246,288,290,311,151,196,165,138,195,268,179,229,223,158,182,129,100,157,219,147,178,145,195,258,315,300,156,237,329,293,340,209,158,271,151,365,223,272,178,209,250,207,247,206,122,243,351,396,248,81,273,196,122,157,257,190,144,101,138,337,198,94,228,154,226,142,237,187,205,205,240,225,66,229,198,141,267,174,100,193,118,185,191,58,213,299,170,304,73,273,138,136,161,114,83,162,223,215,139,201,191,264,175,217,216,269,130,142,122,180,241,120,255,202,102,259,181,300,307,228,188,208,120,202,255,316,124,205,89,303,330,207,119,277,263,254,257,221,158,221,153,179,165,370,141,341,194,308,296,129,261,227,288,255,379,208,226,336,276,137,210,264,320,103,167,165,140,123,170,134,238,268,92,95,191,211,176,92,213,182,256,193,185,205,101,206,191,25,194,172,238,88,252,101,204,205,154,271,117,265,211,199,172,236,219,208,143,338,268,160,158,237,200,229,142,76,170,247,164,271,245,247,265,129,324,157,320,269,263,125,327,69,95,232,176,107,187,91,102,100,150,117,139,213,107,243,328,137,102,335,116,224,159,393,232,259,164,242,228,231,171,280,189,73,131,114,264,131,236,191,121,153,217,167,314,147,177,164,226,182,286,272,353,184,334,238,327,190,209,132,182,223,257,185,382,158,358,246,179,226,88,264,143,163,286,233,269,60,219,238,230,154,329,273,373,194,240,168,228,116,162,157,299,282,257,267,189,325,237,110,243,331,220,188,189,225,83,185,195,155,192,158,108,212,280,304,160,277,187,265,276,145,224,150,264,202,255,215,249,163,60,222,195,152,241,274,209,85,139,253,197,263,175,226,270,214,301,145,220,170,103,42,189,193,166,205,239,200,270,154,222,158,233,166,236,180,227,193,192,330,309,249,274,186,257,258,182,176,227,316,187,175,303,143,155,389,136,355,180,209,225,276,247,135,149,265,131,189,214,166,214,139,62,201,84,362,253,89,153,188,239,302,237,169,185,170,294,290,107,69,239,168,185,362,149,224,234,128,53,214,113,225,194,205,304,297,235,357,248,162,217,260,239,127,82,118,288,225,229,90,237,122,179,141,183,368,312,104,161,192,152,256,187,283,276,178,174,195,291,347,110,142,203,164,87,167,252,183,80,321,194,256,267,116,227,220,108,164,154,340,278,314,211,253,176,224,267,290,219,265,191,136,300,266,325,158,262,273,217,186,207,170,183,253,127,262,120,219,284,112,164,268,297,256,112,199,241,359,194,317,248,270,144,200,226,267,267,182,215,194,269,301,307,130,190,110,242,196,169,109,230,298,175,153,132,169,395,250,173,248,111,134,335,232,136,163,304,366,176,131,209,51,191,320,201,225,209,185,122,247,107,185,130,174,236,179,339,191,315,343,324,231,255,220,237,292,213,224,180,238,220,131,284,84,306,175,272,200,134,260,193,151,303,308,291,192,221,318,153,70,144,296,261,149,265,197,214,71,169,146,282,204,118,274,349,188,241,228,276,218,311,193,167,129,96,210,351,278,369,147,64,274,157,235,185,226,181,123,273,246,48,206,161,265,188,298,69,316,232,87,264,171,88,227,153,104,216,169,120,324,239,297,328,134,179,241,310,185,324,213,313,213,79,253,249,291,297,164,259,170,137,207,79,68,139,231,242,104,61,244,280,176,158,83,328,132,185,291,350,142,114,241,195,156,128,230,161,148,240,232,240,255,217,252,309,150,183,219,135,290,305,243,189,136,261,129,327,206,198,163,172,176,73,94,171,112,294,249,347,244,139,125,177,199,297,153,280,184,175,123,184,226,201,282,288,193,115,210,342,231,78,88,67,190,274,160,330,114,226,174,410,344,260,131,84,391,125,209,68,125,242,256,194,253,213,170,264,208,295,190,176,185,197,229,158,192,273,129,202,163,235,227,161,229,121,66,307,223,333,201,253,138,331,52,251,274,263,114,247,68,224,75,35,238,100,245,48,261,248,253,172,105,240,108,326,131,286,257,188,357,219,310,122,245,255,162,184,83,128,184,200,198,146,81,196,247,133,212,223,241,188,193,139,261,219,341,221,193,167,164,107,170,161,176,317,214,296,380,147,187,333,197,156,351,182,95,97,193,204,246,219,191,215,395,93,138,167,106,199,125,377,175,378,139,244,322,225,190,272,253,204,382,150,212,338,157,277,300,292,221,111,214,164,195,358,157,179,156,122,346,190,86,221,207,231,108,172,286,267,226,203,182,134,196,92,239,73,182,356,168,87,44,231,215,139,210,220,273,208,237,151,270,227,207,206,322,113,78,333,217,295,309,198,180,279,254,188,98,174,160,322,107,196,302,235,189,183,188,144,175,119,214,108,38,185,245,93,112,228,185,230,320,209,106,253,128,290,179,273,118,180,140,220,258,186,152,300,267,176,129,180,179,172,280,209,203,295,209,186,118,236,243,300,99,294,239,300,261,142,319,404,135,202,190,137,273,333,125,189,270,218,276,104,251,366,281,253,268,260,228,276,114,146,241,250,140,223,237,253,116,343,249,309,146,160,240,413,248,295,296,272,207,224,234,206,189,158,158,361,348,205,241,75,299,339,226,122,319,89,176,293,241,345,211,132,129,155,189,182,352,199,286,190,197,163,148,200,227,186,251,274,288,168,318,306,174,296,233,324,118,293,235,144,354,95,135,243,282,172,210,117,151,148,111,243,290,305,320,207,149,249,338,195,230,138,192,304,198,108,212,109,215,231,141,344,218,239,85,168,91,132,224,101,355,173,294,194,225,57,169,159,179,362,239,217,299,388,196,190,209,92,191,231,316,184,291,240,224,247,86,128,267,114,194,90,349,288,228,272,177,230,179,110,189,175,193,298,241,166,148,225,235,367,345,342,183,100,148,253,273,123,250,172,150,137,192,358,113,87,250,392,217,181,215,276,170,180,140,235,98,127,256,89,134,318,377,225,214,197,173,143,165,316,290,301,116,324,168,104,146,230,236,375,313,287,289,177,195,97,123,190,194,110,212,255,236,332,267,164,46,153,210,224,261,262,132,145,190,177,135,159,206,179,110,250,214,266,167,301,199,237,337,284,147,178,228,230,267,124,106,146,354,287,120,322,338,95,267,205,121,313,232,225,58,218,259,68,157,328,211,322,239,346,300,193,314,140,315,131,171,298,167,198,186,264,291,172,96,288,163,199,238,71,307,168,232,116,223,279,348,161,111,119,319,273,65,147,174,206,210,322,249,222,224,391,159,314,200,275,271,242,235,231,171,290,256,231,203,241,174,253,125,146,236,199,230,221,265,150,287,204,167,331,297,217,130,319,197,203,93,204,204,230,258,195,202,128,369,168,361,291,234,241,297,355,202,335,272,157,276,181,302,253,184,285,314,306,317,338,163,216,276,248,202,151,192,263,300,200,196,173,305,267,213,245,347,167,178,293,158,188,315,147,197,216,158,176,101,268,207,142,232,200,199,138,119,245,265,214,250,207,185,291,211,157,135,149,209,172,282,276,131,306,189,247,337,128,158,219,162,144,197,87,47,109,307,256,240,245,322,43,185,147,263,346,100,265,244,181,171,200,154,215,165,323,243,181,322,306,211,215,104,193,208,339,125,291,296,268,200,254,203,282,157,231,194,76,185,344,148,230,119,310,139,150,341,184,254,250,125,290,245,223,183,123,75,238,172,303,96,232,260,178,149,131,294,140,320,363,321,266,197,149,130,303,160,216,208,144,161,228,158,112,207,191,243,347,253,205,94,213,193,310,196,186,173,167,255,252,320,131,215,324,162,148,201,144,117,351,166,181,277,101,201,246,155,308,129,164,209,126,308,224,332,212,217,187,142,232,308,174,240,89,233,330,292,216,248,322,274,252,243,245,226,299,345,274,231,142,179,332,184,206,241,107,192,223,313,292,190,94,154,186,250,139,287,157,170,131,336,149,172,169,191,317,82,292,153,383,192,184,132,144,158,220,32,225,118,247,342,274,137,98,143,242,272,293,129,86,227,314,137,360,328,187,73,198,212,71,138,151,361,200,231,232,231,187,128,233,307,186,85,209,104,246,267,209,283,133,192,157,167,225,255,254,232,172,95,224,265,195,286,174,143,172,251,238,286,86,308,100,259,193,142,211,185,253,234,200,287,144,167,246,297,203,233,141,304,185,320,146,177,187,190,192,239,118,76,234,170,321,224,305,201,201,156,244,281,133,216,347,92,61,235,278,171,179,184,326,239,175,110,258,180,282,261,216,191,53,95,179,302,114,217,191,182,140,140,202,329,135,272,196,328,139,265,128,63,145,224,308,162,181,155,157,150,215,266,104,247,174,33,256,254,269,213,320,290,319,317,206,97,248,214,341,191,120,138,353,201,325,160,180,251,320,285,301,315,242,117,249,252,245,276,74,394,277,313,182,235,213,179,187,205,207,308,230,202,168,220,262,322,204,191,146,188,177,225,156,306,207,169,280,153,234,312,194,49,248,333,206,77,185,314,182,182,131,210,194,304,172,185,199,195,279,98,104,178,162,314,85,312,184,206,293,102,304,255,188,345,321,209,277,64,104,188,268,314,81,198,177,143,243,190,302,274,190,172,172,291,268,220,134,296,224,125,339,192,199,172,258,263,40,322,189,191,244,321,221,238,140,146,291,178,200,237,313,261,266,162,92,155,123,168,209,267,260,109,209,293,59,222,111,163,179,115,56,218,325,153,107,77,237,313,206,195,331,286,211,84,198,247,82,152,144,267,33,291,282,306,194,240,314,112,114,150,154,131,329,208,211,267,122,169,287,357,212,232,105,234,255,231,38,225,287,370,216,201,330,152,194,213,230,259,220,276,158,268,110,236,223,219,320,129,198,374,173,178,356,177,177,340,224,305,226,202,219,319,93,260,248,316,264,157,232,216,215,316,169,129,307,120,152,271,328,163,296,141,66,213,204,89,165,240,184,202,122,259,129,194,295,216,136,212,177,306,116,252,179,143,127,135,71,54,239,328,260,263,121,83,100,158,184,143,237,208,42,283,157,228,230,197,234,332,45,277,245,336,274,345,302,313,248,209,72,223,207,224,177,228,207,166,244,176,187,270,238,288,175,167,83,306,343,247,269,251,359,82,201,203,179,202,132,234,224,226,217,288,221,79,200,177,185,260,295,279,120,248,79,197,286,166,241,243,165,216,94,119,225,330,132,269,109,236,256,167,168,290,89,211,131,191,160,207,164,274,255,225,166,230,285,176,210,200,397,152,140,248,345,195,316,222,251,210,211,361,291,142,113,63,171,336,224,66,85,306,204,295,233,257,176,257,89,153,313,315,287,223,178,244,146,252,109,102,104,128,287,259,99,355,311,236,245,333,129,235,199,169,127,315,116,152,278,170,192,323,128,161,101,249,275,130,229,248,291,216,184,122,182,196,96,250,50,233,244,225,216,135,100,198,155,250,191,314,221,252,336,190,175,178,191,140,307,205,256,220,213,140,178,367,259,229,145,145,319,280,262,284,120,207,213,334,191,185,137,163,250,285,205,109,55,176,283,354,348,158,164,230,258,159,221,145,122,116,144,133,304,120,145,201,262,277,306,239,137,75,128,147,141,314,183,281,222,198,128,258,406,267,277,300,175,261,237,178,87,330,343,228,134,274,303,162,164,316,214,147,117,83,276,132,142,137,205,197,199,344,140,293,36,232,140,179,243,238,274,226,165,200,134,255,222,156,264,256,271,154,286,308,163,317,275,206,211,400,308,273,163,190,187,327,221,179,195,151,202,229,326,181,97,117,162,77,258,201,222,43,119,189,144,165,186,247,186,77,199,173,183,278,271,291,207,138,252,50,153,244,100,198,166,281,202,212,289,152,247,379,209,107,228,208,232,166,225,299,211,159,180,209,263,238,276,170,202,322,254,233,217,161,363,163,220,329,172,209,156,282,130,171,203,161,198,188,223,190,236,197,348,68,171,201,341,321,141,226,231,149,181,178,377,173,178,140,160,305,173,245,165,235,165,151,222,273,210,229,268,303,131,163,277,233,295,148,261,334,297,211,333,122,140,287,190,236,371,226,176,104,202,144,318,265,209,92,187,308,271,204,97,354,207,252,121,247,326,148,82,172,222,216,237,160,128,243,203,138,242,355,279,214,129,382,339,326,223,311,309,154,233,179,389,251,315,371,223,335,369,235,343,331,195,127,246,157,178,291,94,339,343,119,216,209,128,192,171,160,196,226,121,163,212,98,253,333,222,223,219,180,219,187,214,114,151,191,186,208,153,311,310,215,317,97,266,268,213,184,144,347,298,200,371,251,218,268,118,182,224,253,166,186,191,158,163,237,192,196,257,167,181,60,344,261,292,187,160,158,318,284,357,146,160,200,313,227,292,162,252,248,174,263,223,304,233,168,295,199,204,210,168,101,288,122,203,192,153,284,217,270,173,240,199,114,178,181,271,200,224,128,253,368,144,88,175,144,58,233,115,188,81,187,224,61,252,268,322,233,193,282,163,184,207,230,298,120,144,209,128,213,210,255,243,62,185,194,238,39,265,171,315,162,173,88,227,265,189,176,162,203,183,108,256,200,272,237,95,167,340,152,115,151,119,230,340,278,135,304,218,184,197,360,175,156,219,204,168,132,305,203,104,155,238,387,243,157,274,176,171,133,210,190,242,311,319,158,154,274,93,252,255,172,197,136,200,232,132,176,98,349,117,193,252,243,390,168,269,145,319,124,355,262,198,281,333,173,202,222,217,359,191,250,170,279,305,314,152,326,212,260,226,215,150,65,220,51,171,226,307,285,149,132,149,294,300,311,140,262,202,233,187,124,149,246,393,133,188,308,248,220,266,137,183,149,156,318,278,207,168,349,266,174,245,176,185,315,262,206,136,214,242,196,120,115,343,241,251,135,265,94,255,139,297,111,325,216,62,146,208,312,114,285,192,383,224,120,176,197,219,94,122,172,294,288,251,199,237,61,312,190,197,96,204,194,277,129,183,204,131,246,202,189,171,96,133,221,247,229,61,175,325,130,228,360,187,107,103,315,170,154,161,248,217,147,209,195,141,139,263,260,291,193,193,341,132,238,355,87,179,160,145,249,296,82,98,247,118,315,153,282,182,153,150,155,179,133,164,103,222,237,196,72,156,188,256,195,187,109,207,172,197,233,150,231,246,299,101,153,268,136,272,183,149,164,135,222,258,185,191,228,150,231,200,137,280,187,315,289,327,226,323,176,190,150,233,340,201,357,253,134,307,217,255,252,118,244,265,224,235,261,96,283,204,218,264,296,218,163,176,186,109,245,218,154,191,198,208,225,174,150,255,221,207,122,80,208,203,216,118,264,205,191,254,111,432,170,181,161,146,145,191,340,178,213,154,251,244,219,266,294,333,136,343,136,242,260,139,285,295,346,175,338,348,155,177,114,119,174,290,247,113,244,198,172,88,338,140,167,247,157,208,308,171,393,197,232,228,232,289,111,178,246,241,179,231,174,182,100,175,119,316,177,286,62,333,271,215,341,201,263,252,150,255,231,211,303,102,277,209,293,83,343,272,248,254,208,105,308,315,207,231,158,250,190,76,140,207,114,62,334,224,311,229,247,133,274,209,153,267,299,202,244,103,368,242,229,272,270,332,187,181,192,113,189,139,288,212,260,235,164,114,217,241,131,323,238,274,320,345,280,216,244,206,116,226,368,180,217,256,186,261,127,185,309,262,270,242,110,139,353,183,178,286,212,266,254,234,173,278,209,150,225,170,156,119,145,192,205,281,276,213,230,277,189,184,183,190,80,204,257,204,295,325,130,288,181,157,200,326,212,287,313,114,226,164,101,232,242,176,159,103,165,157,247,221,210,210,121,267,177,239,160,149,164,104,242,185,286,262,174,194,184,195,164,253,105,324,183,249,188,148,136,231,333,219,238,198,257,216,235,197,91,261,202,235,238,319,197,113,344,216,147,135,258,285,233,250,278,91,165,327,156,188,227,303,330,151,318,297,239,189,161,142,230,304,321,290,314,191,250,306,253,180,282,128,293,260,171,131,357,204,329,314,110,319,175,236,209,298,228,328,321,183,310,256,202,233,183,308,147,224,328,341,128,101,263,250,219,192,273,193,196,338,157,306,205,185,65,112,204,267,163,223,305,207,222,131,144,316,106,305,306,243,218,264,216,215,327,287,216,227,217,219,141,330,316,186,191,238,139,211,223,243,335,165,211,241,241,295,395,180,249,138,217,259,285,205,163,264,124,132,218,218,231,183,192,138,122,254,189,247,179,348,246,230,185,215,180,380,160,239,269,221,154,96,183,185,189,245,306,154,228,231,287,170,311,176,280,205,124,190,283,218,134,254,56,40,268,125,133,270,238,367,375,332,251,129,88,324,254,122,99,205,125,212,282,227,129,114,265,265,107,186,245,258,226,84,222,200,340,130,163,135,162,156,150,348,156,157,135,193,183,93,354,185,215,225,226,143,243,69,161,219,233,154,168,209,165,323,200,345,301,189,229,54,154,172,120,225,170,256,282,403,321,172,215,181,208,280,125,262,236,181,201,211,247,210,195,191,220,259,308,166,122,261,205,283,322,220,151,256,254,206,54,157,359,148,264,93,165,152,215,182,205,153,385,216,206,375,240,233,82,360,178,324,165,228,180,165,218,135,337,123,237,322,212,244,159,343,174,136,242,161,208,143,286,175,55,320,310,321,335,102,293,282,216,212,213,222,279,239,147,143,309,351,250,198,198,237,264,292,177,389,170,246,223,249,270,180,311,344,288,271,50,83,242,168,174,292,271,353,241,218,180,161,218,293,133,217,194,287,331,288,241,316,324,170,172,229,169,227,296,171,234,183,238,140,202,150,278,176,358,242,185,269,168,304,188,172,257,112,309,216,253,253,246,190,218,337,367,62,332,220,195,137,224,180,175,257,391,174,137,123,345,200,323,280,174,172,133,209,122,226,150,286,256,191,155,225,260,168,140,364,239,215,311,70,339,158,210,174,366,191,222,176,319,309,265,192,234,108,284,336,279,311,188,166,111,124,298,179,211,258,190,140,176,190,177,188,349,191,171,305,257,221,192,324,302,153,139,324,220,305,120,199,369,143,151,231,205,179,126,308,126,252,263,270,266,188,287,194,223,55,336,114,96,295,214,135,185,133,204,276,147,166,324,302,232,254,60,243,384,314,147,158,178,278,251,173,155,233,33,227,244,179,155,251,171,155,147,235,110,256,253,264,336,343,246,283,227,207,150,286,140,195,91,170,188,190,237,253,326,156,172,192,191,258,202,186,326,170,141,324,131,190,199,280,215,212,313,217,198,271,391,253,377,201,208,210,177,274,121,175,176,228,229,193,278,212,260,162,260,210,225,336,344,107,367,412,249,171,267,194,90,287,34,200,286,272,179,336,115,261,167,261,147,145,263,207,360,236,314,197,101,269,113,212,242,256,187,397,129,262,73,213,148,220,299,171,134,235,188,131,253,215,348,300,163,235,222,72,272,203,210,324,163,142,196,99,318,173,316,136,188,203,189,295,105,212,171,177,134,210,209,264,349,191,187,146,43,332,150,98,166,315,252,155,211,269,213,395,249,230,241,165,254,159,178,274,293,151,240,287,145,204,146,192,161,97,172,212,173,267,220,250,329,194,230,241,164,148,292,168,189,146,166,174,138,176,206,233,186,291,188,162,251,289,250,207,223,140,267,263,150,145,166,135,178,143,130,149,201,83,243,348,253,187,253,64,245,248,194,224,237,247,127,393,206,204,390,215,53,319,277,207,264,219,190,189,160,192,202,281,217,266,192,299,193,180,222,312,234,217,186,337,149,334,307,303,329,189,169,223,88,311,207,189,171,176,220,146,212,311,361,354,229,244,262,83,187,327,113,161,316,291,149,92,334,180,273,217,201,131,61,154,240,258,206,223,166,288,263,199,320,224,116,64,120,222,124,76,235,278,213,251,101,200,233,137,207,324,152,242,139,200,318,84,202,137,351,96,158,120,236,87,86,153,235,306,167,46,135,186,113,199,229,226,139,154,312,125,219,241,185,191,196,164,271,126,185,245,224,178,387,173,217,216,221,252,133,219,75,186,179,318,196,299,167,167,187,133,162,151,246,159,178,380,242,173,308,362,174,172,273,296,237,181,187,350,192,37,97,212,269,160,220,149,218,202,241,99,177,221,255,347,262,202,80,198,166,140,277,191,205,84,225,158,253,215,212,148,106,232,162,277,227,330,333,113,146,334,315,252,305,251,202,243,154,392,319,187,270,293,189,148,163,225,175,177,228,158,186,128,150,166,327,332,316,170,231,170,330,264,213,238,140,155,133,269,236,139,302,241,213,194,158,183,170,132,322,210,247,291,126,55,264,125,250,193,205,242,174,341,281,191,94,249,162,363,225,66,120,309,283,260,234,181,252,85,221,289,204,180,175,144,269,349,236,274,369,149,174,238,256,161,219,208,264,200,228,160,341,157,319,183,148,321,122,199,265,247,236,245,198,63,196,198,339,152,211,246,246,249,76,173,151,215,328,279,111,109,96,325,70,173,87,199,91,331,267,220,222,292,279,208,92,167,290,106,160,190,165,264,320,232,283,235,244,257,267,348,97,112,172,288,307,223,297,128,318,202,338,66,192,208,123,179,250,248,210,122,226,166,103,221,242,241,117,156,139,91,138,399,186,110,182,230,262,93,177,304,252,176,138,186,316,209,90,258,275,304,239,411,250,241,147,175,183,89,213,171,211,157,152,207,154,178,241,297,172,205,353,287,250,123,189,186,144,235,130,298,245,187,271,176,241,122,246,187,244,312,73,206,260,171,237,272,286,189,248,334,320,226,188,122,102,282,256,277,211,174,122,244,33,159,256,421,198,217,239,259,200,45,279,97,372,283,279,239,215,307,110,195,102,264,185,391,99,175,260,188,182,298,202,171,89,272,333,137,183,281,207,205,162,104,169,283,174,190,295,195,238,164,232,204,269,68,287,161,258,268,251,225,297,211,233,132,125,206,292,168,315,189,267,377,215,234,358,338,272,368,177,259,92,312,175,91,398,160,81,283,315,188,310,94,77,152,240,207,130,179,251,122,111,284,196,152,158,130,234,84,183,123,276,232,123,343,227,306,254,137,324,357,286,227,295,224,312,166,116,288,282,315,58,151,201,200,207,207,267,160,177,150,169,222,252,293,222,220,172,221,175,98,219,311,248,293,140,185,234,281,123,343,210,264,168,281,224,262,165,152,186,172,163,204,81,126,355,176,183,127,183,173,154,276,365,180,223,264,135,90,195,162,178,180,228,253,193,131,276,327,198,150,141,277,156,292,93,172,251,223,240,202,186,249,226,178,116,243,259,172,298,194,183,334,157,77,188,156,164,214,257,194,327,312,116,148,164,238,162,282,52,146,135,248,171,338,250,162,247,175,137,272,268,165,138,100,320,308,325,120,290,135,278,203,276,196,203,168,301,103,183,93,303,210,231,157,132,123,287,197,211,128,246,187,293,266,83,98,244,191,291,170,327,163,207,79,378,334,266,307,195,196,300,269,199,227,315,119,231,239,165,234,259,261,162,83,151,214,222,243,176,212,360,393,361,169,346,216,205,253,216,360,343,272,164,340,310,396,283,146,211,239,357,379,346,137,229,220,67,157,235,146,142,221,85,138,170,270,260,214,183,319,149,247,123,195,176,199,133,244,99,158,209,310,74,225,232,327,143,271,211,225,158,145,102,187,125,161,194,184,191,185,88,253,175,278,272,250,233,170,146,208,147,245,223,264,125,154,249,187,252,179,51,256,269,289,185,174,125,172,252,96,288,145,93,227,111,102,183,165,316,208,191,127,123,169,264,174,128,265,90,154,145,338,248,180,240,183,218,180,177,229,85,245,322,79,192,206,246,275,205,239,230,343,170,231,165,277,153,360,146,297,220,196,182,191,323,225,254,270,294,235,195,176,229,205,104,372,274,205,135,295,93,203,211,227,200,149,130,147,201,192,229,201,158,217,134,260,113,176,138,246,145,336,171,216,176,169,165,209,158,328,182,160,259,260,225,244,145,228,226,231,305,186,188,156,226,81,245,230,251,252,267,201,228,187,245,260,220,261,103,251,180,194,236,305,209,326,333,282,296,269,226,121,180,283,240,237,185,210,191,141,110,212,124,241,135,220,209,306,280,306,287,228,114,126,248,194,219,220,93,106,194,165,270,143,172,237,260,140,134,244,135,282,162,223,169,142,122,279,291,208,200,196,138,260,299,254,87,262,217,244,215,161,228,116,186,186,125,139,196,118,238,166,78,152,216,186,134,191,157,206,271,277,234,249,159,249,176,276,251,217,248,107,100,283,140,216,239,205,127,262,117,195,171,188,162,139,143,140,232,261,254,232,284,66,296,223,328,178,167,78,186,207,113,219,285,376,236,146,201,150,189,247,185,110,188,297,225,229,187,294,140,240,161,273,165,123,194,268,224,208,209,309,359,211,133,267,97,207,289,184,296,270,192,157,177,107,252,116,267,112,159,292,137,61,217,293,171,156,237,149,308,264,242,328,217,246,211,329,286,232,358,341,221,253,329,267,167,257,245,267,148,244,191,305,162,307,165,109,113,320,249,117,183,138,148,286,184,268,146,187,103,175,252,113,201,150,213,140,136,186,367,247,202,169,208,112,151,101,220,254,141,221,289,149,163,160,272,54,143,212,273,184,166,309,185,197,187,218,209,361,129,172,119,266,246,181,367,213,178,373,187,255,182,268,305,108,209,136,194,119,331,163,228,133,336,215,296,106,240,340,241,158,299,176,280,150,212,219,212,160,163,240,185,72,224,163,163,233,197,133,263,317,230,241,189,167,274,92,252,178,329,245,213,235,180,293,223,138,220,169,111,254,236,143,248,110,159,309,285,123,258,273,257,147,73,192,125,236,169,227,153,215,264,203,259,282,249,316,189,300,166,267,180,210,314,295,258,280,267,291,292,254,238,168,299,257,302,276,223,317,321,364,292,298,208,304,184,145,267,205,197,182,272,287,312,220,198,331,253,286,130,178,205,143,258,249,147,347,166,237,256,366,215,193,149,303,132,141,118,346,229,182,170,181,159,155,234,236,79,58,219,325,199,207,206,146,80,164,262,210,298,176,181,145,146,270,206,183,265,203,208,227,156,244,115,218,251,187,146,218,265,358,188,250,249,137,222,200,216,207,159,76,330,232,159,183,200,150,88,243,117,158,91,258,161,368,212,207,200,261,178,204,205,192,198,244,186,128,256,185,174,285,66,234,223,309,155,317,300,245,157,364,274,318,330,320,363,309,342,242,363,338,304,262,304,304,180,334,230,291,246,360,313,360,178,133,197,185,249,150,175,281,132,282,208,114,216,356,243,203,377,116,75,208,257,145,198,182,347,284,109,232,169,221,165,268,328,184,263,156,306,129,177,340,245,205,268,249,178,367,204,69,308,253,200,214,301,319,323,149,174,154,260,191,340,189,275,196,365,126,134,256,123,105,234,139,244,125,156,244,167,190,302,307,175,233,162,357,185,118,169,181,186,283,227,119,197,275,331,190,178,205,234,321,225,164,274,229,253,191,237,174,274,240,205,104,244,205,166,197,181,360,165,131,275,181,209,165,191,288,167,262,164,267,281,208,208,172,216,221,370,121,199,151,336,155,245,173,204,263,398,332,135,349,180,241,154,246,202,181,286,218,179,233,217,258,228,230,167,279,175,272,329,208,258,209,127,178,318,189,307,206,179,240,274,392,131,249,265,244,131,228,201,270,245,213,287,214,247,274,168,164,255,205,219,134,212,185,286,146,261,309,164,229,270,133,106,227,266,349,176,257,284,162,126,209,286,293,170,321,328,229,217,184,235,255,76,313,236,235,195,331,202,228,230,150,149,189,232,184,246,248,169,223,316,174,153,303,186,57,189,220,110,262,167,285,334,218,203,176,200,204,320,139,105,247,175,326,243,235,272,248,81,226,168,124,231,117,131,288,345,201,191,266,366,258,154,201,278,236,293,167,187,299,221,215,198,243,246,237,213,155,281,90,182,187,117,310,271,322,330,165,271,180,246,258,257,185,192,151,386,256,325,282,124,340,184,55,111,239,209,265,236,151,129,279,245,243,155,140,127,188,312,231,195,229,179,196,240,169,231,268,299,283,304,276,272,239,172,234,139,213,179,293,164,117,101,132,159,237,230,185,233,239,223,276,209,261,278,175,334,194,142,301,250,210,95,235,337,234,225,240,217,267,209,247,251,214,186,127,142,182,236,294,162,370,206,222,198,211,353,301,303,232,213,268,184,194,223,162,210,175,177,309,182,197,258,197,281,59,318,232,282,169,151,247,221,252,219,172,156,299,202,229,160,191,375,195,97,336,201,261,153,199,88,157,155,80,193,121,56,218,261,200,269,252,233,164,131,201,148,127,211,132,190,122,213,252,318,361,252,254,76,306,285,203,214,107,96,213,190,226,189,223,58,227,184,90,315,294,166,390,169,235,268,192,150,324,57,200,132,107,246,91,272,194,253,109,307,216,135,213,284,231,375,227,257,161,259,193,223,163,180,283,270,248,314,288,199,331,210,196,218,382,222,120,189,221,289,176,257,267,226,269,243,291,136,167,197,159,213,98,227,116,140,169,198,144,236,180,364,76,173,196,359,233,215,236,410,188,182,157,272,241,188,288,196,270,263,198,284,159,226,221,203,235,241,272,276,134,198,89,227,209,185,225,217,187,251,93,238,319,330,113,204,236,344,107,308,182,207,225,334,147,92,297,112,106,103,163,221,310,255,259,212,215,258,194,185,189,259,233,334,213,204,306,380,245,184,169,183,168,322,303,190,202,179,221,255,170,185,168,108,206,363,353,267,322,295,207,313,118,128,340,189,239,316,256,179,257,221,250,263,235,197,106,152,258,251,110,291,91,125,103,111,300,208,204,205,317,186,281,278,276,85,335,319,238,245,184,313,245,198,184,188,181,154,225,162,310,225,122,320,62,208,164,287,136,133,205,177,175,339,203,173,244,125,160,291,180,320,267,129,183,239,177,123,222,254,237,242,226,221,203,241,257,296,357,114,293,274,167,304,261,189,102,173,234,342,209,284,117,149,332,106,213,231,114,323,307,314,174,262,279,305,211,195,210,308,166,265,213,123,178,153,264,150,136,260,229,255,178,329,109,137,219,163,204,192,285,216,282,253,212,146,207,266,250,327,177,242,272,199,236,321,256,180,317,156,113,187,313,380,338,340,188,166,241,262,136,163,133,223,303,206,215,185,148,200,314,166,332,88,224,371,266,205,242,171,364,233,244,297,98,94,147,273,177,103,192,238,166,208,311,235,275,187,182,200,224,317,82,160,148,179,185,205,205,225,133,287,132,354,180,278,351,206,128,93,76,122,231,201,88,206,273,330,131,222,342,226,175,249,202,284,202,248,250,243,310,277,192,205,195,229,170,320,311,171,197,198,265,249,198,145,235,192,131,289,136,328,163,219,343,293,272,196,186,71,294,185,120,167,149,299,199,98,192,214,355,206,160,199,253,315,265,338,126,343,208,216,279,145,257,258,229,179,198,332,247,123,146,278,118,240,186,238,176,278,293,231,244,266,197,208,269,233,114,222,183,134,125,162,240,199,170,342,162,147,191,353,283,187,215,108,199,210,189,160,141,225,176,216,235,284,110,278,161,212,284,178,149,71,227,321,265,196,118,176,165,90,156,226,212,231,241,108,301,227,310,261,265,112,291,225,169,160,325,204,318,76,122,235,176,206,208,118,186,130,166,43,232,203,186,268,206,140,250,302,231,238,129,194,128,88,124,67,211,245,231,205,164,229,167,167,267,87,302,198,191,240,265,246,139,217,299,338,234,239,117,251,194,237,298,213,188,147,239,206,120,125,264,253,64,320,176,148,157,166,216,129,226,198,139,260,204,353,168,115,364,248,202,258,327,221,232,265,300,245,293,296,82,314,264,270,268,187,355,226,101,191,299,72,179,106,229,236,108,336,315,315,171,291,167,291,283,195,192,264,121,219,154,213,114,200,281,230,179,249,222,142,210,192,161,125,319,179,196,248,199,275,283,359,234,224,177,215,326,234,203,104,277,233,157,174,201,116,193,238,321,196,172,264,258,200,171,222,193,178,241,167,274,304,182,352,195,185,314,251,323,274,242,251,295,133,259,195,226,320,320,233,241,195,183,168,205,175,202,197,326,176,215,275,153,191,205,271,204,259,244,128,136,198,162,336,256,311,90,276,408,152,267,322,194,271,280,300,156,349,338,313,137,108,105,183,202,349,183,240,199,107,198,264,331,215,223,352,167,196,329,188,176,262,135,196,294,335,203,304,235,181,357,235,184,306,202,277,236,153,175,169,265,263,156,112,275,303,256,311,197,336,104,202,233,199,243,371,142,369,232,214,223,135,199,297,109,214,289,134,196,163,153,136,271,368,166,253,196,243,339,141,290,333,243,246,227,187,159,251,175,218,227,111,284,176,196,212,128,235,322,173,202,249,215,172,246,279,117,195,332,83,164,109,185,118,229,227,155,295,214,111,327,164,209,239,192,245,93,301,268,163,343,123,221,261,270,207,252,92,287,260,270,139,328,230,202,223,198,139,246,211,246,216,179,237,187,162,132,124,134,231,180,145,292,220,186,269,189,123,116,294,199,190,194,266,320,228,224,113,297,330,268,158,361,303,273,269,118,124,153,125,151,226,145,251,197,241,210,221,200,231,266,219,254,209,346,263,201,243,253,248,151,52,208,358,333,322,327,107,125,181,84,257,243,176,54,235,200,223,350,252,63,289,296,237,32,345,77,166,254,232,300,276,176,228,330,210,247,157,163,172,167,216,240,223,226,255,203,350,236,95,251,161,130,125,173,219,224,270,286,154,172,189,201,64,276,265,186,233,91,271,172,312,229,198,230,187,219,247,225,374,337,262,119,238,87,177,199,270,95,211,254,187,233,253,179,284,163,331,237,195,147,124,297,257,219,211,272,262,226,219,234,170,411,137,236,203,246,261,184,204,193,134,207,271,165,252,107,182,160,189,191,296,270,267,180,347,145,162,179,226,309,130,259,313,189,179,267,204,128,245,163,259,257,287,244,143,143,226,158,139,316,110,103,358,168,226,183,219,116,238,183,215,158,124,170,252,136,272,155,362,372,135,151,199,370,213,146,236,224,215,125,206,166,331,159,298,242,202,184,239,227,310,208,177,150,227,215,199,114,161,217,175,310,155,178,340,159,171,274,104,244,317,216,201,321,122,269,159,215,301,218,162,207,143,132,220,165,206,215,152,39,300,250,175,55,271,315,177,146,204,193,237,84,295,158,141,309,172,295,158,228,346,116,204,168,280,207,291,254,275,159,156,183,161,294,146,280,212,300,153,127,164,271,227,117,253,269,180,126,208,297,271,293,129,160,231,374,331,262,254,218,294,216,210,225,238,42,235,147,207,70,210,360,279,196,243,156,278,194,199,228,389,202,232,260,185,159,268,186,316,333,219,194,220,248,241,322,235,235,195,177,176,261,240,99,232,217,88,125,230,243,219,321,380,343,317,170,271,325,359,280,161,216,325,165,239,174,226,227,204,158,198,142,153,255,121,196,119,309,116,340,175,332,202,181,56,259,170,133,121,243,296,252,181,328,175,137,187,130,304,290,180,310,226,187,233,138,171,155,377,231,359,175,322,189,291,293,300,137,269,329,154,259,269,132,283,137,149,211,166,40,77,264,123,93,120,157,391,122,230,210,145,292,145,272,284,254,223,209,313,112,287,366,217,158,183,146,186,129,239,283,340,170,209,233,71,187,230,192,170,184,297,202,202,73,202,249,187,338,252,338,157,185,168,213,102,61,186,341,207,216,321,207,176,139,163,350,380,223,310,116,268,217,374,265,240,199,355,301,90,264,277,228,288,212,246,279,374,221,160,214,196,338,232,234,180,271,266,272,213,185,241,176,186,232,133,228,322,220,202,299,265,206,200,172,242,85,126,176,327,213,146,173,289,237,134,268,120,217,205,248,240,200,184,331,216,315,87,281,175,272,178,270,280,140,376,214,353,68,256,146,215,164,59,209,198,195,172,185,92,267,321,103,104,210,237,322,224,203,219,137,185,181,161,185,145,347,306,235,162,301,199,329,183,234,187,84,288,171,34,109,115,200,193,178,223,167,150,90,149,161,172,288,74,324,277,92,341,220,221,211,129,204,143,207,223,248,254,123,320,299,227,233,228,261,249,303,260,281,221,245,268,285,273,189,52,338,173,222,244,200,352,259,121,206,230,126,154,237,230,206,133,178,126,71,226,102,175,81,78,249,326,327,150,363,170,185,104,338,262,208,320,137,306,211,262,186,185,124,74,194,176,162,191,190,186,180,138,312,267,28,297,70,164,219,214,259,250,146,113,120,111,171,186,151,208,93,268,291,317,290,227,309,209,217,189,115,224,114,167,300,80,272,200,174,304,108,94,333,192,139,346,104,317,178,245,204,190,217,318,167,214,94,64,170,192,353,174,168,197,311,240,36,270,259,191,336,168,260,335,268,340,145,197,156,376,358,97,100,263,90,364,230,188,234,181,199,296,235,307,162,210,208,144,209,222,271,253,269,275,307,346,182,203,182,355,291,183,198,103,132,116,250,270,277,152,211,87,196,123,32,316,347,171,106,109,357,296,193,299,203,336,178,111,227,145,327,207,381,318,299,174,228,320,247,107,173,271,338,103,87,260,160,92,122,188,63,97,257,65,238,112,124,102,92,246,227,208,233,197,169,178,187,140,123,215,243,214,310,261,129,112,214,176,122,225,151,134,271,192,199,320,292,372,83,81,227,256,155,192,311,99,300,180,226,313,168,132,242,252,246,372,278,122,161,290,132,214,209,75,46,244,381,140,207,162,316,292,204,89,203,267,138,184,322,189,167,204,200,276,133,139,271,224,249,97,181,254,202,208,181,237,333,234,243,145,368,199,179,229,163,244,270,313,80,252,154,156,318,264,227,189,238,213,130,184,77,391,167,281,130,130,347,168,188,113,195,197,132,204,354,296,232,203,343,88,365,233,91,168,172,264,168,372,160,163,211,211,304,268,260,273,213,240,157,226,292,166,202,232,251,239,169,55,255,273,294,190,214,192,192,214,236,316,296,203,217,61,350,158,254,280,325,328,265,266,221,246,114,161,66,199,89,137,249,264,136,275,138,117,183,278,259,191,316,172,289,211,222,327,189,247,358,264,340,285,77,244,202,146,256,193,220,271,185,321,179,377,181,115,273,182,154,219,139,256,222,214,180,190,139,238,99,221,155,128,257,258,215,232,225,150,286,224,248,290,133,264,166,303,359,178,44,225,281,167,297,194,309,149,223,143,158,144,185,220,51,239,331,310,265,164,298,127,261,157,195,97,272,171,303,230,357,284,113,214,267,327,173,103,327,327,139,153,179,205,258,304,257,214,251,126,185,106,265,286,185,254,141,349,76,143,185,262,205,125,96,215,198,167,195,148,30,195,167,193,199,69,245,72,138,198,271,219,321,152,232,197,186,251,368,146,340,178,250,200,306,349,226,252,226,183,101,116,291,234,233,248,183,334,166,251,240,212,218,168,84,292,251,247,184,214,197,189,95,93,323,204,194,267,321,209,141,119,176,133,256,92,250,209,124,244,105,262,177,259,285,277,139,225,228,342,341,174,272,280,156,166,208,290,107,85,258,335,180,169,318,206,165,152,166,217,189,186,168,155,209,203,166,163,349,228,247,319,116,218,245,158,229,380,248,234,176,177,340,144,264,202,331,350,237,128,133,234,225,230,335,117,115,199,143,258,284,259,133,306,77,220,100,159,316,198,250,376,176,273,259,261,129,158,257,331,271,185,173,258,307,82,173,264,64,112,183,175,83,206,239,303,130,157,222,255,265,245,238,124,228,233,190,222,204,220,172,152,202,259,118,326,209,274,155,225,215,255,257,184,147,329,161,153,289,113,189,254,242,284,81,190,184,210,161,210,270,166,226,83,203,255,332,176,280,41,204,170,229,225,167,244,278,230,221,340,211,177,150,131,152,224,251,123,175,163,134,156,87,264,221,62,297,399,325,183,153,161,110,138,164,365,138,95,227,209,58,259,221,221,197,209,124,297,165,206,101,253,271,146,212,374,184,289,154,144,252,232,67,90,200,142,122,312,388,200,225,143,192,192,192,278,222,210,308,184,229,361,245,304,303,281,204,353,294,333,190,224,187,305,133,149,259,164,197,189,232,231,110,281,219,192,292,214,196,202,280,190,244,267,216,108,194,280,105,140,181,145,136,237,152,221,146,216,213,181,321,59,223,256,343,153,236,57,139,367,130,372,167,394,131,288,225,242,315,69,264,248,299,324,264,282,148,283,196,151,211,182,320,253,234,245,247,174,88,260,234,203,192,184,203,339,227,199,231,248,192,170,259,69,61,229,138,273,169,292,311,272,215,145,158,155,222,201,205,179,138,321,238,274,146,184,280,200,308,345,71,257,272,178,231,122,209,206,188,277,118,212,271,266,148,208,172,204,145,184,330,206,155,291,155,311,133,201,246,118,97,215,174,313,115,118,102,259,257,222,164,158,144,175,156,195,198,234,200,202,165,176,293,340,170,239,160,244,319,142,189,185,190,211,167,175,179,125,294,200,161,205,198,256,223,232,272,299,319,269,152,154,260,182,223,183,310,225,289,309,104,201,163,248,153,263,193,148,198,198,196,271,199,158,231,232,201,210,198,120,235,279,206,124,339,264,124,147,248,153,136,138,192,117,225,179,176,163,258,102,239,196,301,67,135,275,191,84,279,310,217,255,183,111,204,99,360,275,146,243,294,256,201,194,208,179,143,185,231,267,199,233,284,165,266,70,167,230,281,130,189,210,318,238,291,181,325,190,176,192,162,205,176,397,159,137,163,204,247,272,263,129,170,131,142,293,304,158,168,289,141,155,180,71,202,64,304,167,271,171,229,185,187,253,130,194,151,144,186,248,299,244,120,278,203,175,211,153,221,221,136,219,212,122,211,117,118,148,175,253,420,210,202,147,229,188,143,232,175,279,326,97,189,196,278,221,265,94,279,167,139,263,286,321,287,142,312,71,151,340,188,153,110,221,167,236,277,56,235,283,184,217,222,135,213,134,265,213,275,259,312,76,210,184,205,190,117,57,177,91,251,166,261,340,313,256,247,241,165,163,277,242,249,136,149,265,113,305,187,287,152,276,276,337,228,290,251,274,137,152,218,88,226,190,359,134,319,214,267,403,118,238,290,272,214,138,353,332,192,103,83,151,256,55,181,188,263,199,141,324,244,320,234,141,201,305,260,222,163,157,272,346,212,206,260,193,155,351,278,216,224,249,282,139,220,316,372,70,139,280,180,194,160,268,158,143,282,219,294,216,135,310,214,148,294,273,258,373,197,101,262,174,175,235,192,267,84,349,194,252,45,201,177,118,177,155,157,242,128,258,384,298,175,275,176,207,325,221,205,319,226,305,129,59,101,155,334,140,119,194,144,224,328,107,38,241,177,287,160,229,150,147,258,176,176,288,261,176,158,188,250,176,205,219,285,167,244,174,282,187,164,196,289,228,200,175,243,287,172,301,202,194,134,268,264,250,333,131,203,249,134,254,183,182,206,231,227,167,208,179,264,320,158,205,383,174,40,292,260,206,95,181,308,172,174,263,263,41,210,204,260,316,205,126,155,221,190,236,336,344,192,245,191,71,301,231,233,202,216,325,196,319,231,221,319,142,97,237,260,346,267,146,172,335,206,263,155,199,317,334,329,240,253,376,289,118,302,159,175,249,269,316,56,328,201,168,305,183,131,109,248,102,242,227,110,74,262,360,187,250,332,265,173,239,283,231,212,99,262,256,272,233,175,107,234,346,259,79,294,174,105,223,214,136,127,364,162,197,155,335,137,259,172,128,208,310,327,190,141,107,185,132,350,331,227,217,237,226,154,354,150,244,242,246,258,271,243,165,216,271,121,207,178,206,166,89,107,183,200,215,333,237,189,238,315,278,156,253,136,173,242,335,118,226,203,159,211,274,217,347,260,214,265,70,135,159,357,172,259,222,230,309,154,253,186,354,302,167,258,105,256,144,97,174,261,239,181,247,290,271,120,214,224,210,141,188,201,136,174,299,258,251,246,287,106,169,309,64,235,255,197,266,288,255,222,161,216,153,198,225,148,136,164,203,211,288,269,259,384,261,268,128,322,182,266,204,215,213,246,347,310,142,170,276,304,195,139,164,299,200,192,169,228,61,250,233,98,176,87,297,82,238,178,262,130,122,98,215,142,97,399,193,110,202,162,228,81,190,217,172,145,225,220,277,353,277,306,287,286,171,64,234,144,266,261,165,197,172,179,327,310,195,225,246,178,372,171,317,311,339,140,276,244,133,166,200,385,278,153,107,184,186,288,269,219,268,323,190,186,252,205,185,210,284,200,269,74,286,244,315,188,184,197,259,187,72,229,295,196,139,223,256,160,264,155,307,267,106,269,239,255,106,70,192,265,208,245,261,166,238,85,288,48,236,113,151,283,240,155,134,327,189,143,258,286,196,192,345,207,272,286,113,386,291,178,151,302,245,272,136,257,300,177,228,203,278,263,184,50,143,281,211,330,237,190,94,154,173,187,240,119,160,82,404,187,175,305,131,231,109,143,181,183,132,177,259,193,161,331,247,361,138,333,279,157,121,360,178,306,225,235,117,281,261,122,91,165,277,181,408,312,314,359,78,145,72,102,107,214,133,224,226,301,152,120,274,353,152,211,234,237,287,136,160,224,257,109,154,70,256,164,198,244,52,240,181,93,39,340,140,126,72,222,246,407,182,160,165,244,260,223,193,141,217,215,191,99,137,322,152,220,179,196,203,72,167,98,183,263,187,189,252,209,240,154,147,327,185,227,248,187,211,295,238,199,243,340,40,211,255,231,64,379,241,214,171,233,276,50,242,263,314,89,200,291,102,270,157,190,69,281,93,205,145,234,181,199,84,252,215,166,292,217,199,266,202,283,324,171,269,240,204,129,210,206,215,230,84,316,254,196,176,249,185,180,304,238,253,256,262,68,200,171,298,245,209,113,131,184,228,154,109,72,278,314,308,201,328,214,208,271,222,178,125,141,214,231,266,68,137,189,53,264,173,131,60,273,204,366,80,213,251,334,175,299,341,230,139,172,182,160,165,197,181,370,146,171,133,253,322,241,72,245,150,281,135,288,200,152,282,238,121,266,353,217,290,241,209,261,312,209,267,224,364,170,229,142,201,223,163,255,321,347,315,289,312,189,222,392,328,153,194,88,203,187,147,266,160,255,82,297,361,179,167,191,159,263,279,213,189,129,234,198,208,225,307,146,195,271,345,239,169,263,323,171,284,237,253,165,287,338,159,361,273,312,199,173,212,326,342,111,371,94,148,328,128,158,215,303,257,172,162,118,211,134,96,230,282,143,315,159,214,265,98,103,360,283,314,199,214,213,157,216,211,211,239,273,279,298,267,188,268,276,398,172,241,250,127,193,247,193,284,230,93,223,299,191,214,241,210,180,217,230,222,132,207,233,227,281,374,265,133,238,285,199,184,249,178,218,212,122,201,106,276,271,90,184,153,186,134,133,231,191,106,197,86,163,170,207,230,218,160,134,327,286,181,218,315,282,197,213,229,208,186,187,215,147,264,75,283,270,229,148,247,150,126,238,83,151,243,219,171,352,237,288,262,116,177,342,189,169,57,145,372,87,227,157,212,83,284,119,204,112,206,188,177,362,120,291,267,91,167,156,266,201,237,220,189,264,184,258,251,289,136,323,169,183,209,257,188,237,173,314,177,224,340,166,238,285,188,280,146,213,204,168,145,82,232,221,347,138,236,210,256,298,192,250,259,193,206,128,395,199,274,208,325,245,170,138,215,213,186,88,140,104,241,299,61,193,195,186,257,229,123,360,162,150,197,251,184,255,190,123,269,121,181,297,91,343,246,117,224,188,198,198,125,145,212,329,249,107,153,64,222,201,75,156,108,116,215,227,206,236,204,109,249,164,131,290,193,168,116,394,211,240,285,349,98,108,252,199,380,177,93,299,246,154,221,309,257,210,132,297,113,250,296,145,274,252,259,129,191,259,216,402,42,97,168,242,263,88,195,269,306,113,209,49,154,176,359,77,362,138,213,101,167,238,223,317,186,191,350,177,200,154,240,217,124,327,250,294,221,126,365,137,247,290,165,197,138,89,288,224,241,242,153,96,311,246,196,174,249,201,217,79,114,228,268,224,176,214,161,206,179,139,81,303,181,166,206,285,235,259,305,183,256,223,229,186,317,120,106,297,132,174,195,194,229,116,279,209,235,271,130,260,375,123,273,153,239,287,193,184,259,270,233,338,151,211,192,214,41,88,55,162,176,268,309,156,253,288,137,172,268,48,212,187,241,147,125,158,50,312,192,355,165,337,121,108,236,305,127,276,186,256,306,107,222,210,372,344,318,222,233,316,153,192,400,329,277,232,64,98,158,221,321,256,319,259,202,105,216,276,301,126,242,156,307,191,206,246,170,195,258,214,84,170,290,256,85,208,54,207,111,125,285,271,221,214,206,221,200,226,127,307,175,326,116,197,219,375,374,302,244,272,339,38,219,150,260,132,305,194,130,104,276,183,262,280,296,49,204,97,164,237,326,233,396,314,293,309,227,110,154,86,172,368,199,218,162,310,315,175,311,298,344,240,116,194,305,273,246,242,202,289,359,174,263,271,204,333,224,213,136,198,180,325,66,184,295,246,223,205,226,237,210,239,206,282,241,187,162,240,257,241,319,134,217,156,275,195,253,190,248,315,299,113,286,273,122,326,258,272,174,173,104,194,73,183,230,295,147,297,134,39,151,184,238,143,171,191,115,53,198,144,191,368,168,194,138,195,160,56,195,215,339,117,326,292,207,156,212,278,374,313,209,119,198,275,210,155,319,266,261,290,302,181,130,198,145,237,320,155,216,244,151,268,192,267,263,106,243,230,175,347,359,256,313,108,213,261,312,232,294,205,177,266,173,110,133,187,176,202,286,262,134,147,212,264,137,158,210,194,122,352,207,278,232,133,140,304,131,235,130,275,182,228,102,92,204,138,343,223,228,218,220,251,203,217,259,154,231,145,323,227,145,35,214,106,117,180,287,266,235,214,142,155,151,184,179,118,195,244,208,302,210,153,88,73,261,223,288,200,279,54,179,334,330,158,229,208,107,269,306,181,221,266,151,265,217,80,180,74,199,197,286,186,187,385,276,136,207,167,225,138,361,168,179,345,244,78,208,167,169,218,70,168,238,226,408,253,156,152,110,248,179,126,327,166,301,204,202,111,125,288,165,316,143,161,285,315,113,180,114,167,263,186,200,298,153,187,216,177,285,163,137,65,72,99,266,321,289,305,128,143,383,231,325,177,180,214,265,138,172,191,190,204,92,167,241,269,237,303,299,118,100,186,192,267,254,180,235,230,279,295,251,56,205,150,201,260,358,149,351,215,195,178,150,172,211,187,255,114,108,269,160,254,110,232,242,149,267,196,218,255,262,347,267,161,229,145,345,266,101,255,102,192,297,245,96,143,210,262,222,187,205,229,235,263,281,269,177,208,215,142,256,231,96,224,225,227,242,328,254,346,270,260,224,379,204,170,204,159,261,276,80,231,378,290,227,254,137,250,148,315,201,251,237,140,204,271,134,191,189,336,148,341,224,206,205,227,227,170,254,380,317,182,197,191,134,313,344,270,288,212,50,130,95,220,124,256,353,285,268,194,204,119,92,363,170,166,206,349,292,378,201,216,141,204,266,206,101,206,155,344,243,156,277,174,118,190,326,171,190,234,332,139,269,229,234,185,266,217,180,142,181,192,146,237,207,310,277,228,185,217,234,119,160,321,143,236,181,199,164,179,57,157,334,121,310,273,156,216,219,176,152,349,271,269,175,245,188,330,372,210,277,181,223,154,178,261,339,223,84,170,182,184,146,146,271,282,194,237,235,276,172,229,300,272,191,206,349,227,154,115,196,189,196,361,261,263,271,202,124,235,235,275,221,259,193,239,264,162,115,191,140,301,174,319,145,216,98,167,285,242,78,217,221,138,146,264,216,209,346,184,230,77,246,186,206,176,174,148,357,269,272,132,137,329,317,199,186,225,89,145,201,193,149,212,223,126,207,211,168,116,79,131,279,178,113,188,276,174,207,201,222,183,131,316,179,336,126,73,210,140,113,70,232,122,301,126,288,191,268,186,147,252,238,238,343,280,206,332,86,265,187,252,191,59,197,189,151,311,127,258,203,139,262,173,167,175,177,289,238,283,215,238,226,232,283,238,159,39,197,260,224,117,260,184,283,223,135,208,193,191,147,191,107,235,239,156,276,236,118,211,289,194,254,253,172,204,317,288,258,290,242,204,246,305,240,169,211,384,291,116,175,102,192,154,225,217,173,402,329,159,128,286,294,266,312,314,302,245,263,265,221,303,220,118,139,332,242,265,241,99,327,94,283,304,177,372,229,229,179,176,206,256,238,342,272,265,205,87,287,178,187,173,192,163,188,265,262,249,199,151,235,146,302,194,125,178,135,64,188,124,122,169,287,256,191,202,208,254,284,225,177,303,364,291,259,283,226,276,248,126,312,199,151,107,264,133,74,299,105,186,105,157,178,214,179,228,235,171,222,275,148,265,54,274,264,140,170,181,307,152,266,271,181,85,174,190,294,105,139,182,264,76,164,117,237,300,103,230,89,247,161,164,59,276,193,159,342,258,169,257,255,222,115,181,81,330,228,279,128,222,302,241,256,266,175,126,205,283,105,264,124,220,140,194,355,157,249,254,142,221,78,319,246,198,179,255,276,282,253,226,136,159,228,89,113,88,254,280,131,303,205,339,145,268,182,341,233,198,103,347,298,261,209,79,331,156,207,149,268,83,255,120,300,277,289,251,226,67,70,244,325,250,152,292,214,165,89,299,337,115,288,270,255,228,168,284,149,114,138,201,217,232,254,169,195,225,102,159,220,304,178,356,246,164,298,153,147,222,314,232,214,208,236,294,151,252,199,236,123,274,179,301,124,157,284,124,108,217,252,192,254,185,198,235,242,323,180,220,69,368,217,231,222,243,73,234,231,188,273,190,208,161,248,223,205,216,147,290,256,261,184,320,152,188,254,186,94,106,99,101,230,183,212,203,154,174,237,160,279,349,178,267,277,255,184,143,224,173,302,138,217,351,154,268,252,197,107,209,327,214,137,228,225,223,218,71,174,106,244,276,219,286,265,233,225,149,322,296,195,214,222,256,143,200,318,199,237,294,160,81,229,192,96,231,236,155,223,300,160,122,263,109,106,273,231,183,155,127,206,252,258,158,214,188,306,142,101,355,112,244,219,237,122,319,232,279,229,200,192,309,133,225,332,250,261,120,262,190,326,145,255,148,211,188,273,245,313,163,149,299,266,291,191,99,232,213,234,226,352,245,301,251,214,212,217,230,62,276,141,187,171,267,230,222,179,250,183,329,213,135,225,322,268,169,215,262,105,228,179,241,305,162,222,319,306,303,168,189,111,248,251,168,54,240,231,210,325,214,238,157,257,79,77,83,246,167,203,264,64,204,232,211,217,199,154,129,110,260,184,194,218,196,116,279,225,243,232,262,103,308,334,142,367,182,235,269,250,154,239,137,66,253,263,190,165,244,115,255,219,277,56,227,218,242,156,204,310,133,133,121,236,197,216,283,229,157,143,270,182,203,158,128,261,238,294,252,158,134,218,147,297,180,145,277,118,270,333,212,319,263,56,209,86,201,242,144,252,212,122,317,355,239,111,264,189,86,300,314,188,178,109,254,185,138,182,249,319,134,209,176,194,207,94,99,86,244,246,301,211,218,188,279,282,218,89,291,87,255,266,221,275,255,111,207,152,174,280,259,238,254,258,263,119,205,214,194,122,175,166,190,201,82,252,206,157,182,242,230,108,224,392,244,459,169,119,116,169,221,391,277,190,204,156,229,242,218,236,234,318,52,124,269,269,235,159,236,220,338,162,200,208,230,216,201,304,289,129,254,233,164,230,293,245,212,307,164,332,352,256,191,346,340,154,285,312,233,133,267,308,229,338,295,361,284,322,224,190,315,70,169,365,159,210,237,139,208,183,266,262,211,256,343,249,317,239,154,179,187,195,222,108,286,241,355,208,203,229,354,344,201,126,234,243,73,219,100,144,143,200,132,229,297,204,77,248,134,212,269,135,234,227,242,211,120,357,352,171,260,230,200,203,207,200,221,118,118,159,291,186,369,277,223,178,241,99,219,187,329,180,213,182,144,257,145,211,165,269,121,286,181,175,148,274,193,241,182,250,271,257,326,349,249,52,228,218,145,257,136,144,192,126,304,86,187,125,154,244,155,387,231,75,130,145,296,377,325,243,217,399,229,76,180,229,256,332,324,231,252,99,254,349,240,193,295,228,316,373,198,295,194,72,128,217,196,228,178,178,343,230,264,135,226,291,245,51,156,195,298,215,241,213,45,250,243,211,216,166,296,375,214,194,91,210,138,286,140,298,43,147,266,322,205,188,254,129,351,169,204,236,287,58,171,233,175,244,259,217,169,311,231,239,156,101,313,196,203,347,138,234,215,166,420,140,141,251,328,296,174,225,175,228,195,188,249,115,325,328,226,197,203,226,214,226,170,284,147,249,98,151,131,320,286,293,246,184,363,305,168,195,171,320,238,225,229,174,239,181,321,275,210,208,184,147,324,192,176,192,237,223,197,304,301,314,214,283,136,154,268,283,266,195,332,148,228,117,177,157,167,239,136,160,201,215,240,221,107,270,264,224,147,193,148,288,169,80,226,174,244,137,222,124,38,74,203,207,171,331,162,136,198,219,388,345,101,115,153,262,135,110,138,213,241,90,218,130,263,211,179,256,194,294,330,140,104,331,182,126,319,217,163,73,219,162,178,120,257,320,318,289,243,157,211,173,212,324,203,299,153,268,113,169,215,296,222,195,265,175,298,151,318,194,266,124,186,131,49,201,334,260,225,193,243,205,130,153,118,186,177,264,128,196,337,274,169,77,266,288,181,127,107,151,166,211,285,253,297,302,53,193,145,310,230,184,342,149,323,197,105,279,146,193,272,215,85,247,60,176,260,336,176,198,326,140,321,197,122,159,267,244,98,231,330,273,214,292,228,132,185,234,229,221,85,283,180,332,171,332,154,152,335,256,271,133,197,387,221,170,228,202,203,263,122,310,301,371,228,323,234,325,103,173,182,142,151,55,257,208,223,232,234,154,329,312,221,324,199,270,231,192,252,240,235,206,190,167,100,66,327,207,189,235,296,285,354,132,325,266,225,205,176,247,201,162,190,286,149,112,119,362,232,130,209,261,192,156,290,179,220,355,221,248,221,184,196,166,347,334,275,186,280,270,284,331,325,227,148,209,173,238,105,213,242,282,146,197,310,274,360,259,390,182,294,149,158,124,209,279,143,209,105,146,171,267,191,207,207,218,173,221,146,160,150,273,106,219,241,160,213,214,327,134,154,194,257,265,146,182,214,216,62,406,280,215,195,71,106,335,296,54,295,152,168,238,177,181,203,134,217,97,201,259,146,190,273,263,87,188,277,335,230,249,263,218,207,196,300,227,258,225,187,188,397,402,267,142,237,95,199,364,356,233,166,206,376,378,140,236,331,276,351,375,174,149,351,266,377,246,293,273,236,122,229,180,241,317,139,150,271,130,166,148,146,225,164,333,259,348,339,169,230,245,213,226,193,94,85,199,211,170,159,338,320,182,264,124,306,226,113,317,287,152,188,68,177,255,317,320,122,249,314,143,199,174,131,289,242,263,146,188,285,282,227,291,280,248,201,148,283,243,220,309,272,201,124,214,205,203,228,317,282,170,124,181,248,201,206,282,235,210,223,412,326,196,253,433,184,116,169,112,320,228,363,159,271,162,188,196,117,253,142,205,222,174,200,132,371,117,216,291,164,217,289,311,149,208,161,267,186,220,154,216,300,246,249,359,308,274,180,209,156,208,233,187,221,349,219,226,289,159,352,191,88,70,75,210,143,285,103,90,241,125,149,229,294,361,255,117,381,320,202,156,213,84,262,338,187,265,307,204,177,143,229,152,335,231,288,241,181,194,164,234,194,235,324,251,264,266,205,188,251,165,286,281,294,161,254,110,215,72,104,325,334,152,180,115,251,240,148,123,216,82,160,149,97,63,319,142,141,315,215,208,344,213,137,131,383,159,188,233,176,171,246,257,397,139,146,157,214,259,238,122,344,317,328,231,122,105,167,229,218,171,143,168,278,183,239,213,270,280,83,167,227,263,196,155,155,302,255,238,256,209,234,261,314,127,157,235,71,232,186,155,132,105,301,233,395,307,79,164,187,176,206,272,199,148,236,253,209,115,196,227,195,269,168,215,212,199,224,187,204,148,202,301,217,131,180,152,221,214,180,182,255,182,211,218,176,303,252,310,225,201,231,102,286,153,174,281,255,262,154,302,263,245,252,223,255,192,217,279,186,230,259,331,346,285,134,172,105,142,188,175,149,218,95,323,324,208,137,144,252,357,224,265,165,276,303,357,93,277,331,259,254,200,334,232,186,204,86,195,264,151,149,90,138,137,130,228,188,108,162,216,300,185,197,158,182,245,89,209,204,214,119,61,209,143,243,216,281,202,200,200,162,124,306,327,243,172,152,292,283,216,114,203,314,111,211,308,111,251,97,75,313,204,145,197,141,245,252,198,168,157,133,133,190,244,367,186,132,163,188,301,88,207,191,187,55,219,98,102,202,199,85,203,337,148,156,106,260,265,202,151,370,231,287,222,108,281,131,139,261,326,294,109,251,286,264,266,297,166,157,238,151,232,191,182,283,256,157,230,142,245,199,225,220,302,343,323,124,108,328,190,286,309,139,115,231,337,143,251,316,164,229,233,312,333,333,332,241,211,394,196,297,316,311,200,124,311,319,256,328,212,302,240,161,225,233,316,158,191,363,128,296,241,212,349,227,111,192,264,202,160,314,358,144,246,233,216,344,210,203,234,199,286,185,296,209,173,271,250,279,149,220,178,275,188,258,168,252,293,273,320,261,332,190,200,162,212,199,309,150,326,209,153,205,341,246,174,270,259,344,94,92,283,345,294,86,194,156,276,230,328,346,174,256,284,190,209,145,302,175,300,236,278,187,156,319,189,234,295,246,205,246,122,195,266,148,367,198,229,174,219,359,125,225,173,185,268,90,258,232,219,287,349,179,128,71,173,152,169,164,149,105,208,179,187,134,69,252,230,98,181,170,195,341,234,215,293,238,324,187,339,153,236,245,298,233,311,264,241,213,174,267,314,150,300,246,217,185,82,215,246,226,175,139,323,126,228,82,221,280,226,364,173,93,161,197,373,216,203,313,203,114,272,209,230,193,319,281,245,367,343,232,100,169,145,232,157,187,277,184,193,246,234,149,217,248,348,268,208,204,200,227,215,137,235,252,203,200,205,167,355,178,236,209,276,272,155,203,211,190,352,264,315,184,195,285,168,152,233,288,173,207,237,229,74,104,119,205,302,57,284,189,93,144,189,275,101,293,234,108,244,252,184,201,166,263,207,273,202,298,195,297,177,204,94,137,287,169,207,274,113,195,312,114,159,169,179,374,234,204,279,285,189,215,163,201,182,284,260,216,148,74,70,194,115,265,226,312,127,231,267,177,272,110,157,143,224,357,186,96,141,223,178,170,100,197,222,163,137,250,164,223,258,229,308,190,207,247,224,211,136,250,217,113,192,192,206,347,287,199,207,241,187,252,72,215,187,214,252,209,132,83,205,240,281,292,204,244,156,180,151,268,106,227,195,252,261,293,183,271,224,272,172,207,315,256,204,169,243,220,260,212,214,267,129,279,124,299,109,123,203,120,219,240,135,214,263,276,309,164,211,307,150,199,109,260,160,300,273,217,225,150,201,129,177,339,182,385,389,312,166,199,201,203,179,170,214,195,167,325,195,135,58,201,336,167,154,277,225,303,107,260,257,123,248,127,153,276,242,343,178,215,236,167,160,255,200,170,230,128,298,189,203,317,213,183,148,272,242,320,183,166,109,229,66,176,337,91,221,261,247,174,209,317,118,183,231,204,195,171,296,104,159,130,197,55,173,259,187,203,155,128,290,124,214,181,120,165,184,155,110,305,115,217,167,230,204,147,181,157,272,230,216,214,152,167,152,240,170,46,142,298,286,229,141,113,197,379,323,202,282,332,222,197,242,226,192,119,182,133,270,254,191,212,224,230,268,207,259,306,221,274,298,208,296,243,336,191,187,207,237,300,292,176,326,148,251,162,231,255,249,228,148,167,203,393,172,197,260,330,158,128,330,352,166,206,341,143,356,215,173,316,267,382,170,339,64,247,217,130,298,360,223,289,294,140,190,236,145,250,95,249,206,252,233,256,225,179,179,236,192,382,296,185,91,257,134,195,250,238,336,250,264,211,348,291,233,100,200,234,273,175,228,163,282,175,293,168,309,231,341,173,133,196,193,212,347,209,96,294,141,262,314,134,35,258,265,248,147,269,214,190,225,119,193,280,245,212,236,342,237,143,221,281,220,167,219,262,122,314,198,83,277,120,201,206,270,291,168,148,127,338,155,258,248,244,72,98,82,305,275,145,137,227,262,270,270,224,286,212,150,191,151,244,275,166,122,219,294,229,247,123,257,56,141,179,194,279,247,257,274,327,87,242,212,89,161,270,298,224,234,138,181,220,303,253,92,361,270,285,248,276,315,282,109,341,136,202,238,107,185,76,287,275,235,63,262,187,50,178,227,234,251,161,171,144,148,216,194,241,297,198,258,186,124,175,284,335,143,72,102,216,236,305,139,337,241,189,187,320,302,115,194,288,181,323,106,82,123,172,120,206,149,139,105,339,269,236,182,294,148,341,302,157,305,321,222,232,187,84,107,148,190,152,232,345,144,146,226,330,223,351,271,255,147,161,201,255,143,198,208,211,178,294,60,180,300,210,300,245,243,193,225,228,228,325,231,214,176,221,88,302,60,70,161,180,174,133,164,265,262,298,281,207,237,182,206,150,211,130,126,146,100,250,221,137,246,142,133,88,74,49,64,215,176,149,182,110,199,79,200,278,128,153,239,246,218,148,283,139,206,333,103,295,242,198,181,257,157,174,193,345,244,134,68,196,300,278,117,63,109,327,328,130,205,245,208,99,168,211,117,144,179,242,211,126,171,148,210,187,153,144,196,128,171,187,143,238,289,166,254,197,197,125,183,197,194,82,223,96,133,202,403,180,203,113,236,217,231,260,139,385,247,181,93,189,151,241,94,162,213,193,134,231,274,354,265,265,209,137,199,232,168,263,317,222,362,252,60,149,172,204,242,273,335,283,157,319,279,241,293,191,78,38,161,87,175,231,98,243,181,253,205,314,180,301,155,297,74,219,302,279,169,235,224,189,205,224,193,204,217,88,131,279,156,120,91,341,194,299,249,209,141,199,142,265,230,230,173,236,233,104,262,210,270,223,222,153,318,91,337,212,260,339,249,269,169,48,159,293,376,261,197,206,278,308,53,149,180,271,169,199,257,312,369,296,235,116,246,400,269,269,152,154,216,250,182,356,160,261,295,204,236,213,404,225,259,298,135,163,335,353,220,296,270,258,254,120,213,314,129,154,230,297,289,207,333,164,172,176,240,172,142,352,268,206,144,266,389,347,144,219,356,338,203,238,348,383,193,402,277,169,69,184,216,300,256,252,245,339,236,367,122,157,250,144,206,113,140,177,151,322,356,355,218,247,239,235,228,108,106,284,141,248,314,254,190,291,313,243,213,228,271,270,110,72,292,327,220,36,205,111,297,154,167,224,208,345,187,322,186,181,81,199,311,154,329,186,220,79,140,257,99,266,100,286,184,174,207,184,332,261,301,283,305,278,240,190,277,281,315,204,79,110,238,110,218,150,161,384,182,231,257,209,268,348,124,275,107,142,265,116,221,193,150,334,253,133,174,289,175,141,296,321,163,180,194,227,152,205,227,169,245,213,211,352,175,138,329,338,113,98,234,245,303,252,290,236,137,120,160,228,181,297,253,312,241,183,114,316,110,146,288,95,177,88,175,322,210,81,263,282,297,297,188,133,179,79,196,299,158,162,264,218,158,63,156,381,435,234,152,279,100,257,159,256,299,136,352,196,249,316,183,209,168,169,172,144,152,234,330,107,144,104,225,201,151,205,292,155,207,140,155,170,205,119,226,306,185,235,347,332,362,164,96,152,284,357,297,210,153,71,176,145,354,52,267,97,182,170,111,184,321,290,293,304,120,327,213,249,271,250,130,127,207,251,182,178,116,189,270,212,322,240,142,362,238,216,108,235,181,310,112,252,74,247,125,226,288,99,190,329,305,178,131,368,197,289,208,224,205,271,144,77,114,109,85,36,98,278,243,127,275,220,324,169,170,153,276,164,332,186,378,235,229,222,237,340,46,146,207,300,173,178,298,215,258,288,374,316,109,170,246,181,224,285,276,279,230,219,186,295,197,182,265,336,273,183,204,226,149,108,93,72,161,159,118,202,135,125,88,268,283,150,234,245,245,276,300,288,248,241,222,244,257,277,231,165,255,60,259,287,182,191,107,156,138,142,301,223,296,92,260,268,257,137,165,253,205,252,178,357,163,342,145,200,250,168,187,206,109,399,229,153,213,50,153,273,232,285,356,271,59,227,328,177,112,209,363,342,293,360,91,136,210,157,247,269,123,319,176,235,282,204,218,273,310,324,145,281,213,271,349,75,257,89,271,194,272,274,345,199,109,227,339,98,147,186,333,100,187,186,241,259,258,166,114,149,101,212,172,70,310,150,245,156,323,77,250,222,116,214,294,136,373,258,129,195,104,202,283,322,126,187,330,147,193,296,147,84,300,154,241,241,214,197,366,165,214,280,238,192,213,258,301,231,216,314,141,122,295,226,220,333,76,201,182,224,178,259,105,154,261,230,42,371,115,110,221,199,306,241,240,110,245,122,305,218,324,84,208,164,255,310,313,192,233,206,222,212,161,311,273,115,211,210,106,293,153,178,197,217,172,203,192,261,313,181,424,199,269,151,117,233,111,164,198,218,284,323,219,191,262,125,171,210,298,176,145,202,144,70,230,304,61,272,189,140,273,180,293,321,160,296,194,186,240,264,265,287,232,163,275,196,226,328,243,162,155,203,206,102,113,94,169,229,175,303,184,184,333,221,173,338,190,214,112,162,196,216,307,192,163,167,188,163,325,231,198,283,194,193,214,89,138,311,218,185,350,285,230,77,78,241,120,269,91,247,251,301,323,86,114,145,135,216,260,202,229,343,236,235,300,127,133,243,90,224,248,258,256,355,182,228,182,116,142,195,203,140,274,175,344,182,138,93,186,263,64,361,204,99,273,262,196,229,257,249,207,105,216,294,252,188,241,135,175,209,345,228,217,257,342,247,195,224,296,86,234,189,164,336,283,59,44,198,293,137,141,187,167,221,224,153,196,220,348,173,189,160,98,252,351,119,143,42,308,260,223,222,212,144,162,221,173,197,267,219,295,333,298,82,339,239,160,192,362,183,223,308,214,261,245,312,180,291,252,258,319,152,233,185,141,281,377,317,121,204,251,333,71,371,239,166,104,157,291,173,121,130,205,298,239,241,156,258,79,383,330,313,192,257,218,184,289,192,122,309,204,206,271,370,291,173,301,82,180,295,108,217,176,164,70,254,134,135,286,105,230,262,204,115,141,205,137,202,175,190,213,295,70,295,203,364,247,229,215,169,340,166,242,284,314,287,138,262,300,212,258,233,276,248,225,212,353,236,282,283,243,182,143,183,133,186,213,149,192,194,92,210,102,223,152,145,205,190,227,314,224,334,281,180,277,263,188,170,279,74,210,189,318,270,203,247,62,149,278,316,217,201,250,131,207,236,442,228,382,282,177,103,337,223,286,143,242,208,251,249,312,204,194,179,147,206,247,122,211,232,312,181,261,67,86,165,261,189,228,45,147,286,364,229,116,205,218,266,285,142,175,249,195,218,113,99,231,191,330,266,200,134,161,292,257,180,303,344,221,293,94,93,189,102,295,204,249,271,211,104,249,64,220,241,192,266,375,275,186,119,239,261,106,242,256,286,148,227,256,189,279,309,350,116,188,214,274,279,225,131,375,196,186,170,150,235,207,104,347,283,233,362,139,342,324,267,313,182,246,235,332,314,128,332,304,215,124,198,239,286,201,205,215,196,346,336,138,213,273,305,239,183,217,120,344,267,272,170,163,103,298,136,239,162,135,300,271,67,215,174,140,235,309,213,231,86,244,149,90,193,211,282,73,253,348,160,160,86,236,254,236,260,313,245,245,236,154,196,335,315,128,123,235,69,244,324,228,196,346,223,156,156,159,248,275,207,189,161,243,269,153,218,271,265,325,316,312,250,220,248,134,227,256,179,189,172,235,176,192,228,207,207,136,150,122,82,210,243,221,293,349,164,213,101,286,225,266,129,157,219,100,236,247,277,186,227,121,366,114,347,332,355,269,251,128,125,154,253,336,268,376,264,132,194,238,145,234,278,414,336,214,198,280,322,327,337,275,242,183,106,121,204,73,249,208,330,199,245,145,165,316,228,125,241,221,197,228,89,210,103,294,315,292,88,251,226,289,262,202,170,250,342,296,255,300,342,252,182,160,321,239,203,243,183,154,117,193,278,273,256,64,279,91,88,112,152,186,244,354,213,116,278,358,233,153,204,221,126,226,346,206,124,250,250,144,67,211,344,174,185,298,238,311,146,401,285,183,62,174,220,265,169,248,227,197,396,151,232,302,174,186,250,130,66,184,181,57,153,161,121,216,175,247,255,279,302,216,117,249,301,362,230,292,218,196,207,176,207,273,229,159,276,67,129,271,135,203,54,359,155,184,345,256,274,296,250,300,181,244,167,206,265,169,281,100,155,143,154,364,261,237,251,142,143,89,250,274,251,134,179,156,270,187,264,104,239,116,148,161,101,228,218,149,211,200,313,175,220,255,137,173,296,172,260,205,245,273,97,162,142,132,231,316,302,265,189,248,255,213,208,279,101,134,202,103,127,195,239,120,102,115,241,147,211,232,132,146,148,137,176,145,253,238,338,322,258,159,279,293,186,66,291,294,72,256,331,210,164,394,165,190,122,331,316,198,239,79,305,221,102,295,195,189,90,212,186,227,143,45,128,79,271,321,244,253,191,273,190,140,310,241,270,305,74,166,154,130,89,340,193,206,87,309,223,125,267,131,167,220,320,277,237,296,170,257,215,139,288,231,132,182,189,307,220,221,220,268,85,316,152,186,216,198,129,262,187,228,158,138,283,277,140,173,52,257,109,272,162,178,300,327,265,187,338,111,203,49,294,181,139,194,259,241,218,205,213,373,239,301,305,228,141,229,157,201,312,175,347,144,137,226,200,86,202,306,156,130,287,180,199,326,88,383,135,292,261,80,227,212,273,300,161,364,193,128,270,140,102,100,153,242,153,118,231,209,238,190,200,250,128,141,253,81,187,352,215,287,278,94,343,229,384,224,97,361,82,110,251,149,198,128,258,118,271,96,239,165,169,273,209,234,175,226,285,269,42,254,236,58,281,270,284,261,119,99,271,194,94,267,197,195,234,224,234,328,197,218,129,196,225,108,197,153,280,275,189,215,85,197,200,284,212,372,339,177,358,238,246,312,325,249,149,160,257,166,218,331,289,340,232,175,144,233,89,90,235,214,164,146,215,261,356,135,166,137,179,49,246,137,187,223,193,132,93,157,287,336,304,165,334,201,182,239,231,216,172,193,256,192,203,159,149,194,171,261,206,143,200,96,121,133,204,240,198,208,359,105,112,176,311,171,244,259,70,230,230,218,129,146,288,109,220,260,81,110,199,166,90,277,209,154,71,206,159,267,128,128,100,230,180,258,230,112,132,189,213,204,262,224,183,199,177,121,84,161,79,135,189,220,174,247,147,325,332,149,222,184,191,160,220,308,92,271,193,172,249,108,216,285,206,258,258,150,221,68,329,309,179,188,265,294,142,195,225,226,136,128,298,224,181,150,98,350,324,279,220,247,198,282,168,174,139,293,167,164,176,117,198,204,230,229,237,334,329,138,320,233,295,80,335,301,281,50,267,300,284,280,181,144,194,136,96,210,74,311,248,228,218,147,229,241,209,218,245,288,251,90,174,201,278,273,101,179,300,298,377,176,246,181,77,253,319,248,107,171,146,363,307,103,228,398,200,175,262,144,138,153,265,320,356,129,148,234,140,253,367,150,173,137,336,159,208,208,110,220,255,217,120,206,265,272,148,322,192,215,119,275,170,212,172,107,219,289,98,281,162,254,286,242,201,268,306,68,173,136,351,177,189,251,35,97,189,268,168,294,178,227,330,209,221,220,238,91,339,241,250,185,121,155,105,279,251,257,370,219,245,278,258,234,152,164,332,209,315,178,300,299,243,166,321,324,159,132,129,223,77,65,116,313,287,163,199,148,128,214,239,231,318,84,146,257,228,188,172,226,262,233,214,224,202,226,256,232,192,128,340,202,223,319,113,165,149,198,352,232,287,197,214,312,127,106,155,254,217,175,169,254,321,241,125,180,280,144,257,253,284,246,241,81,207,233,156,110,231,160,168,289,402,353,132,208,143,185,84,198,134,285,160,175,248,159,222,149,233,146,240,152,291,194,125,175,380,191,260,186,333,292,247,169,254,46,235,198,322,209,217,249,276,247,317,245,130,125,211,203,194,150,273,192,158,144,162,282,130,245,212,128,106,139,134,228,22,143,332,129,99,218,226,253,217,339,160,348,281,201,243,311,213,125,108,311,201,240,144,397,298,257,259,267,131,129,84,99,223,162,238,265,272,142,229,186,270,256,265,113,183,95,197,113,161,315,229,88,371,263,275,155,317,133,134,223,102,187,324,187,212,160,188,115,108,179,67,172,205,92,182,173,165,140,242,224,170,161,266,160,199,289,193,255,231,237,329,197,197,190,266,173,280,280,260,258,303,241,281,190,288,264,161,183,262,230,84,133,111,309,212,74,117,210,244,315,191,176,233,205,90,373,214,269,374,342,187,266,247,183,193,190,264,301,317,111,366,215,211,74,225,202,172,245,130,198,113,146,252,200,209,265,292,177,193,261,240,355,232,269,194,256,142,176,204,68,149,375,142,193,184,239,202,214,198,202,356,103,288,332,132,74,212,250,291,331,336,288,244,267,158,244,325,191,281,51,198,291,215,300,403,226,271,179,226,152,239,209,99,252,187,161,163,272,101,254,354,240,298,275,252,169,234,131,236,275,226,256,141,149,226,167,238,195,171,156,205,198,282,202,155,129,222,119,349,164,172,327,229,258,142,105,366,247,167,200,238,51,252,236,174,321,140,289,315,183,347,249,98,232,265,175,320,199,145,259,57,345,253,252,329,188,216,230,208,171,225,263,209,203,284,245,292,213,154,340,218,253,127,225,117,175,102,251,157,232,198,282,166,156,191,153,207,237,153,199,255,300,324,246,82,86,275,253,52,142,249,288,219,200,294,230,248,113,203,268,245,98,198,180,234,235,259,132,190,352,231,191,205,287,285,269,248,104,282,269,208,144,97,144,345,271,243,165,301,260,78,183,139,204,169,333,317,149,337,203,167,79,95,238,161,116,216,228,273,170,270,154,213,338,347,134,146,296,174,203,85,283,265,374,195,234,164,95,153,219,240,90,143,192,239,112,271,290,121,139,283,62,109,338,249,176,141,248,208,231,196,95,252,114,203,224,415,307,271,270,91,275,175,264,345,139,230,297,189,103,111,297,142,222,302,181,343,137,39,160,246,228,227,192,219,267,196,217,185,71,303,235,335,317,150,280,330,216,216,313,250,193,188,340,139,160,151,237,199,105,101,241,313,237,222,213,270,314,183,313,60,166,265,112,145,282,192,309,176,170,158,196,210,172,377,274,214,322,190,301,205,138,389,122,141,241,317,204,120,285,201,355,243,173,251,205,326,189,208,172,273,328,131,97,247,306,162,151,280,250,173,233,158,116,289,251,90,241,259,238,139,302,253,317,226,121,172,178,318,170,140,117,208,139,68,359,172,218,321,210,199,121,164,213,196,230,223,242,66,286,191,69,297,171,355,224,151,86,178,111,148,139,241,94,162,141,218,224,348,158,165,264,284,78,242,177,180,321,304,231,114,259,178,144,306,196,125,194,357,305,155,224,84,374,93,228,241,239,300,163,166,152,317,261,172,212,236,111,260,255,312,197,131,283,276,169,206,129,238,198,143,229,285,140,164,255,238,131,122,388,233,228,161,256,258,214,246,148,272,248,157,214,157,202,307,291,180,279,246,254,255,286,175,305,129,233,226,155,244,248,146,145,373,266,346,339,249,312,370,121,153,192,168,219,246,270,245,191,275,212,251,149,227,185,123,224,230,129,349,256,251,249,266,109,258,312,87,154,197,152,103,242,155,348,312,208,206,193,148,231,262,126,160,246,249,350,320,346,202,83,122,158,186,154,326,330,211,304,226,214,132,66,214,301,298,238,235,136,235,179,130,234,164,195,306,150,175,154,127,177,161,108,219,126,149,295,257,97,194,230,136,133,132,336,287,109,243,182,138,287,191,329,187,220,201,212,145,311,256,187,287,162,265,251,162,222,184,257,165,141,303,286,104,137,372,158,360,315,199,307,351,295,250,192,209,264,296,114,224,49,270,306,182,328,292,194,238,229,241,150,222,227,155,388,144,233,154,136,230,182,79,253,187,282,189,104,284,218,322,116,236,330,81,123,280,340,259,354,85,206,339,239,229,184,257,131,271,293,156,231,102,247,165,120,271,191,189,130,249,243,223,300,319,278,237,244,348,259,175,233,304,234,215,191,137,153,192,172,254,237,226,220,303,197,214,163,314,344,154,245,208,98,215,216,255,207,161,205,194,283,186,234,159,351,230,193,197,207,130,214,166,223,306,196,106,217,206,130,202,35,218,316,219,193,218,207,161,288,268,201,191,289,201,300,181,234,200,231,279,337,203,77,345,322,209,207,61,311,312,195,213,219,181,105,229,68,213,136,132,75,184,224,213,198,205,133,142,168,198,202,117,236,181,270,351,286,238,125,211,211,222,281,219,206,254,198,364,106,173,223,230,271,331,141,118,203,187,243,281,196,214,140,174,228,279,256,110,265,375,180,142,319,225,299,204,129,350,234,213,256,354,329,270,263,108,330,180,180,273,178,144,232,308,238,192,83,146,233,220,174,94,164,315,341,309,329,225,171,227,286,351,244,250,232,156,111,266,76,119,156,289,347,265,232,310,177,278,223,312,230,118,317,36,310,122,132,197,244,235,225,166,186,285,171,129,339,112,134,252,108,177,238,120,329,204,232,173,215,168,318,115,200,169,265,125,283,136,159,166,241,306,259,160,110,250,185,202,241,135,252,348,115,330,169,141,263,135,253,186,264,201,119,211,320,58,210,251,380,241,90,224,105,245,221,237,199,199,152,92,335,253,136,139,204,285,382,305,246,232,279,94,180,140,298,263,198,102,192,127,195,280,199,187,112,169,155,193,185,199,160,108,299,176,236,135,301,117,198,128,218,142,243,201,316,194,266,138,243,171,299,152,179,106,253,225,368,298,175,280,201,154,268,176,382,251,194,210,357,112,224,190,171,292,144,316,189,307,125,223,231,330,313,229,310,217,257,253,89,304,184,296,271,233,291,130,113,181,196,276,272,173,322,208,264,168,238,336,206,155,238,241,145,232,227,134,155,248,97,201,244,207,239,115,282,188,266,172,196,259,202,204,313,87,189,198,304,222,191,183,243,236,281,172,208,292,184,206,179,190,173,162,354,165,201,124,196,142,155,161,274,314,218,330,215,175,261,210,184,332,210,73,109,235,241,299,317,294,271,251,197,374,75,129,228,180,230,234,182,201,239,317,232,208,219,170,392,402,321,356,346,155,178,265,148,266,182,41,294,285,152,295,251,191,225,148,316,338,254,201,74,246,228,226,321,289,163,254,164,256,271,181,258,243,219,281,140,172,272,228,266,284,245,339,238,137,330,373,188,327,288,164,155,298,192,108,252,257,110,82,178,279,69,293,223,214,161,252,263,258,194,358,89,377,123,241,207,198,106,185,260,130,173,161,133,120,295,217,233,279,237,320,190,99,186,100,253,333,261,202,171,365,280,202,238,179,111,205,204,211,166,149,184,379,153,180,234,194,271,258,132,367,288,349,185,239,316,101,337,217,126,252,192,122,177,259,114,293,205,321,233,352,209,166,220,81,165,314,337,62,164,315,240,69,297,143,120,158,154,249,266,210,160,279,244,282,82,240,178,231,273,251,213,129,257,233,193,228,237,114,240,213,255,278,246,167,187,82,89,243,254,196,105,298,199,153,148,200,284,329,203,219,205,196,347,88,244,193,207,199,244,317,204,275,303,216,221,231,115,292,312,105,172,155,298,190,258,136,316,336,136,338,118,264,119,135,205,170,158,77,195,190,222,140,163,304,93,61,155,237,139,150,346,171,185,140,113,173,188,134,316,227,134,178,124,125,182,155,118,171,295,120,322,190,182,223,162,289,152,235,151,150,114,151,251,315,295,320,78,317,202,229,121,159,300,183,291,161,113,248,213,200,250,374,305,259,282,236,31,212,63,220,170,260,342,204,310,149,267,133,239,165,250,208,253,151,212,177,125,204,309,218,325,182,201,218,209,216,271,355,240,134,169,173,173,250,266,330,136,234,172,300,175,338,327,243,136,267,148,175,283,154,209,269,250,240,169,202,242,246,233,319,158,177,303,292,157,273,180,267,86,71,126,357,225,111,281,205,188,237,71,282,184,66,272,205,207,195,77,188,156,172,222,222,276,174,223,240,400,252,233,190,292,233,207,243,279,238,294,166,285,268,105,205,188,345,186,212,263,113,352,129,176,268,125,117,233,286,281,255,220,202,278,242,274,219,268,135,247,241,231,126,185,261,270,290,209,144,213,302,215,204,202,365,196,301,367,258,256,257,399,248,283,281,129,241,308,134,290,231,306,229,276,165,173,313,166,194,137,131,201,237,265,295,311,146,277,180,196,135,193,361,306,103,134,157,126,300,148,150,192,139,225,304,85,130,232,165,128,314,181,211,316,267,254,167,185,109,285,229,188,216,225,194,164,167,164,289,248,314,182,148,202,222,187,172,256,165,260,213,242,129,234,318,140,124,263,106,283,353,176,129,214,232,245,166,141,258,153,161,157,151,221,72,203,236,269,358,246,125,189,200,270,133,253,108,198,239,287,177,302,346,111,204,389,203,181,186,200,204,263,256,320,273,128,75,264,187,175,222,206,341,277,235,261,283,223,172,287,91,202,220,274,181,107,264,156,228,149,322,170,272,120,132,118,97,311,244,73,188,185,242,311,225,106,87,208,232,226,260,240,222,118,239,277,148,207,242,159,78,367,157,224,100,191,217,168,154,175,263,238,202,270,189,192,158,234,130,227,271,197,181,142,90,326,289,221,104,113,134,163,146,138,208,172,55,186,337,350,201,340,209,180,87,62,174,336,161,96,171,211,93,256,152,114,112,89,113,216,198,269,154,169,173,136,237,360,347,226,227,274,110,220,350,264,292,291,257,163,255,312,315,266,228,108,180,172,277,189,262,173,308,266,63,370,153,59,228,340,175,262,245,357,293,157,247,271,124,300,192,133,222,69,164,147,180,289,127,255,231,193,102,182,89,155,242,201,255,244,242,174,195,148,208,249,180,380,247,150,371,297,232,225,127,201,56,327,211,94,325,171,229,115,254,177,324,199,175,190,242,238,211,303,129,286,243,168,223,203,141,255,257,167,136,170,188,189,278,318,178,118,287,279,169,320,145,119,199,172,56,138,104,70,129,274,152,213,184,225,184,86,104,134,251,291,290,296,328,234,282,332,180,341,390,344,352,318,238,333,267,309,275,162,191,105,137,54,175,141,305,184,285,216,232,318,224,64,215,161,168,206,235,181,178,73,300,342,359,375,373,108,311,198,41,181,314,166,218,209,145,120,260,271,161,185,229,254,156,287,147,151,212,114,330,163,226,194,206,261,145,292,158,209,267,370,172,234,216,114,215,264,176,218,206,330,172,263,113,379,222,331,165,132,72,217,256,258,199,330,225,260,326,185,97,206,193,168,269,226,308,199,169,268,341,186,169,185,274,173,168,182,308,353,160,303,41,195,360,311,118,261,280,327,140,208,49,268,342,274,368,203,358,202,196,112,210,280,267,242,250,216,174,314,147,202,220,176,312,118,280,180,250,217,372,152,245,251,206,185,184,140,198,273,197,324,278,290,205,390,242,299,188,233,225,83,349,186,359,196,134,121,157,206,374,206,173,102,341,219,227,219,203,319,131,308,151,163,201,44,192,139,217,152,212,261,173,284,231,234,286,202,218,244,150,277,52,125,320,180,101,196,299,288,248,123,137,317,289,131,217,160,149,173,204,347,234,165,237,127,295,198,332,176,227,272,259,345,288,164,279,200,127,252,269,246,211,162,317,95,178,274,161,186,200,65,146,140,264,358,193,187,272,242,344,373,89,288,268,156,196,134,185,156,243,321,178,291,166,283,71,256,127,329,169,201,154,136,300,205,195,210,169,137,186,135,193,316,248,233,227,117,83,317,141,307,186,157,201,214,233,225,101,261,194,354,134,222,376,226,150,310,197,133,237,160,277,240,303,192,112,195,174,275,200,330,215,248,294,163,244,400,209,244,239,358,351,207,107,105,174,115,327,85,246,236,276,254,284,341,171,231,131,138,191,262,145,157,214,104,270,202,175,152,184,285,277,96,96,212,218,96,207,184,257,282,126,176,167,100,341,202,159,178,147,285,203,119,80,139,157,197,201,106,191,168,339,268,83,290,160,157,159,173,245,159,188,174,172,109,220,151,137,121,302,226,375,398,149,105,194,224,169,163,335,150,181,315,283,312,169,206,202,311,126,132,358,217,85,194,62,368,172,254,226,290,190,75,181,207,321,125,118,203,187,338,123,307,289,120,82,222,126,157,183,291,277,122,125,210,176,125,227,362,146,333,77,231,149,396,367,217,344,252,273,139,121,294,136,253,142,335,157,182,273,226,50,185,245,254,257,281,149,107,333,119,129,206,249,142,211,336,56,53,97,114,347,260,187,175,236,352,156,248,178,205,266,282,175,219,162,259,213,102,337,157,253,238,134,219,195,255,304,289,222,71,304,70,201,144,198,111,332,79,376,161,279,94,133,221,384,172,271,239,214,190,240,128,265,247,312,274,157,223,288,227,221,256,201,84,188,303,190,308,255,76,306,322,268,327,207,78,232,343,340,246,102,137,171,202,401,194,208,181,92,228,87,155,196,109,208,302,351,190,284,125,224,354,235,150,334,240,260,198,192,142,262,125,162,333,316,193,136,192,122,206,281,201,281,233,242,271,222,92,332,334,105,211,169,135,368,112,139,98,244,79,150,236,194,135,318,274,169,225,370,77,374,66,224,191,250,227,205,173,125,77,190,176,130,306,263,336,154,208,323,238,174,154,122,176,264,125,171,134,294,219,183,289,208,287,110,110,192,295,191,304,202,309,227,176,296,280,119,115,231,89,315,292,249,128,155,225,162,260,260,244,207,72,246,235,216,45,255,126,279,182,103,140,225,121,205,73,145,232,203,198,301,171,261,126,92,269,99,182,92,181,162,276,185,242,230,85,136,186,100,142,168,127,133,245,189,203,296,175,150,308,239,376,136,205,338,272,321,304,298,159,192,255,275,135,249,273,257,229,328,271,226,201,274,121,259,302,264,121,328,115,161,344,213,129,378,306,257,287,298,147,238,225,274,198,209,98,285,200,209,256,266,216,235,164,150,281,261,130,130,212,373,177,78,202,212,147,133,219,171,162,148,154,335,234,102,247,168,201,174,344,159,233,225,332,117,358,312,83,172,188,261,317,258,285,314,186,231,182,267,254,282,286,215,145,204,262,327,267,203,276,178,293,275,306,358,340,262,161,216,195,277,145,80,85,36,132,240,154,271,147,147,127,327,176,269,97,352,214,86,225,307,148,83,252,163,112,212,297,226,284,203,143,108,175,182,237,214,127,153,179,329,136,215,151,223,160,218,239,72,219,268,288,276,121,147,236,124,94,289,171,173,291,359,192,205,190,241,200,222,141,117,142,230,222,358,254,201,257,198,213,133,261,128,212,292,386,129,327,202,237,384,171,207,305,170,229,223,135,248,223,261,280,230,335,93,305,229,232,187,256,262,248,216,174,241,176,152,163,140,99,210,240,244,204,147,121,99,161,185,165,153,397,124,215,333,180,141,132,118,164,176,263,206,201,215,227,305,112,266,149,196,302,379,239,133,216,207,187,370,236,217,172,316,206,290,229,99,141,176,318,269,191,282,166,213,330,162,199,135,109,205,147,200,155,279,224,163,140,169,206,153,244,248,159,232,59,190,248,228,142,160,225,241,221,230,328,253,114,210,216,223,213,377,212,31,184,290,295,306,158,157,309,137,154,136,182,256,376,182,217,179,347,229,147,83,34,180,216,231,335,170,266,183,358,187,138,120,153,238,388,234,217,310,249,285,104,317,67,122,292,284,331,200,235,238,92,198,176,123,230,71,195,265,189,266,94,178,382,288,75,262,320,118,219,172,268,355,172,225,261,198,405,201,258,257,241,240,164,226,317,94,331,123,238,202,210,125,286,281,357,350,174,128,210,155,103,299,248,93,199,130,252,169,64,168,188,229,269,140,201,173,238,330,359,322,171,299,327,123,121,304,236,314,252,240,267,230,70,133,322,139,191,194,166,212,177,87,101,318,212,140,299,164,150,81,222,187,276,295,263,98,77,209,297,224,145,347,200,209,248,256,224,248,249,136,53,210,208,100,271,377,102,329,316,239,165,205,197,245,267,201,129,144,278,254,114,322,143,263,133,304,195,360,106,134,205,354,360,229,293,271,188,115,195,221,224,164,183,240,233,247,237,249,196,311,253,178,390,194,284,270,81,75,238,233,121,157,342,73,187,140,165,110,214,165,114,305,249,185,181,179,148,316,150,170,107,113,263,223,164,229,210,121,216,168,332,96,162,361,242,145,253,102,134,254,133,235,240,229,270,202,142,152,294,154,200,321,231,370,112,84,260,255,290,123,266,65,373,214,171,223,267,181,266,246,293,224,222,265,180,232,197,311,127,287,155,213,236,92,194,219,357,355,279,324,204,217,347,304,274,203,300,375,400,239,167,329,140,123,253,236,268,204,198,158,160,167,247,201,233,213,264,276,160,190,164,315,245,283,297,212,263,210,198,251,269,284,193,236,286,337,148,217,184,235,87,151,296,240,241,286,266,397,314,136,189,193,304,186,218,269,202,195,289,184,282,241,336,143,177,120,152,202,313,377,221,229,243,251,77,212,226,138,160,109,248,271,179,228,115,232,277,256,214,182,204,108,273,97,120,140,260,279,290,135,174,275,278,299,299,195,125,201,71,115,293,342,327,161,219,192,195,140,125,158,184,230,221,207,206,262,198,249,299,152,65,90,274,270,188,226,259,278,244,184,219,221,261,333,181,380,234,98,230,144,128,267,173,319,183,86,348,74,144,209,205,266,216,230,164,321,244,282,186,272,189,142,214,311,168,255,318,223,307,253,101,282,177,223,246,196,233,331,202,150,232,218,247,54,240,232,144,327,223,230,120,130,150,200,360,135,248,219,371,222,205,223,169,236,369,275,176,311,130,280,205,99,231,166,259,214,308,73,197,159,217,281,179,225,123,171,100,332,137,214,91,279,240,225,269,225,174,204,112,162,79,190,162,223,195,226,80,135,64,328,206,78,246,169,138,211,350,236,183,161,189,71,212,215,248,109,246,215,178,248,195,186,87,223,182,222,109,187,320,137,219,228,181,222,266,122,251,247,229,144,205,243,303,298,237,185,341,278,169,270,220,128,52,292,263,277,277,207,276,128,202,254,177,107,295,97,105,110,312,292,272,205,306,236,253,93,200,292,218,92,214,237,141,193,318,248,214,183,287,322,213,160,254,266,114,268,136,241,113,181,257,263,247,145,118,323,234,222,321,291,362,198,270,302,57,236,172,143,211,207,173,218,249,278,276,238,248,342,291,137,389,165,154,100,366,298,106,199,227,276,241,243,142,232,131,98,185,134,269,294,197,183,235,192,130,205,104,174,167,306,188,163,187,321,238,201,232,75,228,64,191,149,176,297,256,179,211,279,152,313,209,326,263,184,259,131,91,107,231,153,253,168,193,171,241,219,217,228,242,211,325,264,66,231,139,140,212,254,242,240,231,148,156,279,200,227,205,192,191,214,148,73,228,346,270,99,293,313,68,208,235,254,252,197,219,274,187,64,252,157,183,205,289,309,113,156,213,247,256,234,220,167,262,261,208,68,125,151,288,270,111,407,313,305,262,236,225,79,214,197,165,154,320,228,262,127,208,160,269,235,271,138,163,200,268,201,240,183,308,231,242,248,285,223,169,182,107,47,199,202,232,183,223,313,199,280,133,199,268,249,258,211,122,181,203,254,214,124,217,214,169,178,123,121,195,242,243,178,190,238,285,132,100,227,173,162,219,219,284,347,245,133,204,92,283,206,277,345,127,193,307,319,235,270,271,317,146,240,197,134,216,222,354,279,116,333,242,280,178,392,237,275,349,272,139,318,234,228,116,141,202,125,239,187,133,191,218,211,264,109,413,152,253,164,326,288,293,212,227,212,260,231,191,273,183,209,219,237,228,245,296,193,262,190,110,118,254,205,282,281,237,288,103,352,213,179,192,167,251,286,262,148,220,159,131,156,249,143,135,321,215,329,205,233,78,159,221,172,270,71,303,122,207,225,172,284,195,145,269,144,285,140,219,174,277,263,261,245,357,180,264,173,128,343,207,222,252,97,263,322,290,164,219,108,245,352,213,198,205,263,347,232,230,176,166,266,183,69,249,194,171,158,267,257,254,216,216,324,187,148,284,169,288,235,149,77,59,182,331,397,79,190,84,192,351,116,274,235,318,166,172,225,316,185,233,173,334,156,209,242,125,289,174,290,232,128,235,165,131,167,122,226,183,76,156,309,203,269,228,218,174,290,273,184,261,177,117,74,217,89,210,234,345,119,247,145,197,316,164,362,311,145,235,181,198,210,185,195,245,250,211,336,285,310,245,95,293,216,133,303,195,215,289,220,275,270,90,290,176,82,218,127,230,316,94,234,307,249,344,167,236,376,76,276,181,133,173,278,239,152,190,228,351,280,296,143,138,287,90,283,188,175,93,390,206,214,203,226,322,199,203,324,295,147,220,274,326,138,186,211,183,288,275,358,111,207,38,291,323,229,210,135,134,312,343,266,140,222,298,159,180,263,242,138,253,237,104,193,181,146,177,239,148,218,236,406,209,198,214,187,341,219,168,338,326,244,260,89,117,279,103,239,274,200,295,230,238,171,251,178,275,209,148,199,346,318,256,322,184,283,141,217,160,157,229,298,187,204,258,80,333,187,139,180,79,156,64,113,228,87,218,177,262,343,329,198,116,215,231,167,88,124,289,207,167,146,100,262,263,318,160,140,277,249,203,243,220,327,236,119,285,153,175,229,237,331,211,301,326,177,185,268,227,288,258,155,153,109,166,271,208,146,311,103,175,268,189,224,116,330,281,211,281,223,187,327,168,131,132,165,289,119,307,146,151,144,213,218,242,392,188,159,213,172,134,65,175,35,312,308,288,277,165,116,143,113,259,120,246,254,211,141,255,266,288,116,226,176,152,309,207,306,211,248,85,231,235,245,205,280,203,272,333,199,69,340,218,185,322,115,93,146,192,374,214,264,107,142,143,285,264,221,374,247,292,360,186,233,355,274,165,268,217,186,299,278,106,198,278,182,213,320,187,238,385,97,340,157,98,178,306,206,301,218,137,229,184,118,268,235,241,139,155,104,307,219,266,284,336,227,105,271,349,191,155,56,138,248,169,237,168,212,205,355,172,344,353,207,130,339,106,331,255,167,296,194,306,307,215,141,382,208,277,277,163,223,255,221,158,213,270,111,157,299,224,217,244,146,170,268,279,229,279,113,238,96,155,253,220,247,292,172,123,253,142,235,145,238,148,223,327,88,302,298,214,133,310,196,234,96,233,151,300,100,216,278,175,194,356,207,154,207,175,167,226,274,223,166,192,113,175,120,80,116,239,167,279,107,286,148,304,98,348,113,298,184,216,214,329,145,272,122,111,230,325,153,168,343,324,209,219,217,197,206,357,195,332,151,160,166,179,199,261,328,182,76,193,70,114,187,50,35,157,115,393,234,228,311,303,162,103,278,231,197,172,210,263,230,202,159,216,153,265,257,249,220,268,158,254,134,131,224,205,179,162,185,254,134,177,272,232,368,161,256,336,127,208,253,251,309,289,202,197,204,261,172,206,219,195,123,364,145,287,262,305,215,198,115,137,212,238,325,286,165,115,206,246,173,133,199,220,365,259,267,149,352,242,201,297,190,113,241,132,203,177,231,292,284,123,225,137,188,134,274,278,175,236,207,314,233,127,138,123,180,200,258,263,198,121,155,230,149,252,260,262,56,119,231,267,244,108,281,240,167,188,184,276,230,234,247,219,210,200,187,151,102,150,230,260,300,205,382,208,174,294,170,320,271,327,140,90,178,292,86,235,230,228,282,223,347,219,324,85,178,92,188,264,173,87,269,311,272,99,214,122,402,340,134,119,245,292,99,337,282,200,259,322,269,95,211,190,219,179,166,223,151,149,245,218,226,150,241,31,220,115,357,142,180,253,322,252,286,177,130,160,160,211,125,97,310,210,90,341,227,173,164,184,204,163,284,39,322,342,123,226,158,63,229,149,121,197,201,215,256,207,297,196,334,129,233,249,210,249,217,142,202,249,252,106,271,174,164,247,343,266,160,198,269,233,164,205,366,198,193,105,174,377,284,176,190,228,234,283,333,153,334,207,208,215,177,175,149,208,252,129,247,297,114,59,75,105,149,152,141,266,271,92,184,241,269,112,194,258,197,198,113,273,224,78,260,281,249,150,245,77,214,133,165,317,147,167,193,339,54,160,154,235,157,280,152,218,302,216,302,145,210,150,132,400,208,276,297,247,235,95,209,189,49,174,76,215,309,189,300,80,302,164,365,262,245,216,53,180,151,287,218,115,124,129,250,271,194,210,252,184,256,317,178,230,174,366,255,172,200,178,264,124,191,126,316,175,269,231,357,289,168,283,244,296,209,289,160,194,226,294,156,143,387,171,222,136,244,310,125,384,187,239,58,224,174,210,85,126,55,235,194,216,251,347,191,376,184,199,318,287,150,173,284,267,159,155,193,198,198,132,373,264,180,291,215,242,352,254,337,251,230,194,200,178,70,148,176,261,256,193,234,258,224,121,389,348,189,251,195,182,147,334,215,158,232,255,174,362,208,177,132,238,235,314,72,221,291,258,100,109,259,241,189,352,120,199,183,311,249,256,283,163,298,145,144,289,207,207,193,318,266,275,173,124,123,125,310,151,159,227,201,330,83,263,173,95,195,335,374,194,170,163,330,252,134,228,192,129,78,175,60,144,211,346,187,167,270,321,240,175,182,217,168,194,281,207,279,248,302,62,148,152,226,158,199,256,190,216,125,61,140,86,123,272,181,195,196,156,121,188,236,241,299,216,155,140,250,60,145,207,317,332,149,214,51,88,168,247,250,340,106,286,116,309,190,157,236,245,296,239,157,135,269,226,97,302,96,195,121,137,290,255,215,78,236,221,212,112,242,138,321,299,148,267,233,285,90,227,256,216,214,253,321,165,242,308,303,209,288,195,336,139,236,291,250,48,67,125,192,155,275,194,223,246,283,131,241,291,269,211,304,117,157,116,78,139,219,130,338,273,273,233,356,247,148,197,242,165,278,251,66,207,259,210,149,181,299,175,187,272,166,343,216,281,284,148,295,286,211,244,181,296,286,305,242,214,245,239,377,95,123,254,137,282,298,185,321,319,293,254,185,212,236,330,197,244,206,302,277,177,178,197,270,97,85,202,110,272,242,187,337,154,169,179,177,137,272,160,218,255,174,273,319,216,185,289,265,247,157,229,137,277,246,336,260,179,161,200,153,242,252,208,205,316,243,293,241,181,269,82,177,227,127,117,303,165,377,237,267,253,128,100,160,163,206,217,116,289,232,95,166,106,159,157,167,109,254,330,237,247,217,275,195,145,357,172,175,250,84,200,278,151,307,211,217,221,256,327,117,324,188,168,204,161,193,126,245,385,312,289,293,224,170,188,218,106,279,115,315,152,192,349,122,169,307,126,197,178,297,256,220,336,319,285,55,191,376,346,153,175,205,301,186,196,288,50,217,115,302,261,192,216,172,352,188,196,311,321,187,296,276,339,281,162,172,205,351,182,332,148,261,184,101,153,225,155,115,239,292,139,216,313,149,172,120,148,237,226,283,65,263,224,173,172,208,231,230,242,323,192,252,138,161,172,377,202,258,369,169,278,172,229,360,161,293,214,173,153,325,281,90,218,247,325,146,365,189,88,196,162,354,198,164,247,224,333,302,277,343,251,225,315,155,66,200,61,271,177,323,248,90,207,91,283,181,214,260,156,154,283,245,97,200,331,198,133,148,104,232,119,278,146,197,312,157,232,289,286,228,331,133,180,186,246,251,343,282,263,177,149,180,382,164,256,206,222,227,302,130,327,178,155,188,172,77,322,201,218,175,226,129,203,63,338,124,185,177,162,313,238,174,144,347,271,211,334,250,268,64,254,251,295,286,127,133,279,225,267,73,346,190,190,270,261,146,278,255,189,219,271,212,277,245,367,131,173,202,176,107,181,185,204,292,253,213,227,292,204,310,90,183,193,123,368,144,205,137,190,103,235,172,279,169,217,250,208,157,257,251,173,283,292,157,148,173,251,200,63,137,134,235,342,120,279,289,156,227,162,222,135,237,240,329,129,154,315,312,128,97,270,229,249,152,216,178,137,98,385,168,119,273,261,269,169,435,112,135,121,258,388,311,199,150,237,166,229,270,227,151,343,212,126,261,272,332,226,104,164,60,145,322,236,205,270,257,111,131,228,201,299,282,97,173,121,285,215,163,111,138,185,82,132,245,175,218,258,235,194,247,247,197,255,249,216,194,217,58,335,188,201,189,135,238,175,239,255,286,293,323,245,340,292,232,219,201,166,82,129,243,173,197,211,186,252,210,185,243,196,126,203,174,252,264,158,229,337,277,93,344,143,206,192,207,140,243,54,153,108,113,284,152,131,112,264,284,177,273,146,109,136,151,122,331,295,117,265,175,331,251,170,183,281,228,332,206,357,190,202,254,184,162,171,211,245,119,170,235,227,243,196,283,114,181,237,198,254,178,170,281,321,127,248,246,247,214,224,118,244,81,245,209,191,166,221,289,147,276,247,103,152,228,367,227,159,149,266,231,165,153,311,105,375,174,230,251,146,78,222,109,191,81,121,320,59,116,270,251,221,117,130,201,301,188,192,320,85,198,179,183,246,278,49,214,92,206,281,123,197,206,278,67,318,170,30,183,128,241,191,231,204,196,165,285,227,294,182,184,164,263,104,268,310,149,50,335,243,161,141,277,240,146,280,274,209,223,78,177,304,225,204,172,368,120,229,146,102,202,176,155,210,190,213,92,238,168,237,231,74,222,191,222,298,87,106,93,319,208,146,287,126,177,105,167,122,287,144,142,239,115,245,153,203,191,116,243,298,320,341,210,250,224,265,135,76,190,255,179,187,214,142,267,208,206,112,291,143,304,221,314,338,90,324,256,279,338,90,67,213,283,316,207,268,77,314,215,286,92,234,184,185,199,305,264,257,146,281,192,277,181,333,414,193,382,197,378,188,268,178,219,387,207,138,305,171,197,161,204,110,147,169,153,288,202,298,357,55,315,341,140,294,58,332,85,223,140,329,256,243,205,336,129,316,203,75,83,179,147,183,246,146,145,182,343,236,335,320,301,180,157,109,224,266,200,127,115,176,191,180,186,294,157,63,246,186,380,269,74,193,178,124,187,132,161,315,172,101,225,258,212,259,367,334,191,128,272,300,143,148,358,333,240,216,131,244,145,211,122,183,192,310,137,135,336,230,218,330,182,196,195,204,301,267,111,212,221,169,257,372,228,72,203,144,189,281,188,212,323,235,116,216,173,339,253,305,95,171,377,304,272,232,184,386,191,310,247,120,283,207,257,203,87,297,210,203,275,181,127,334,182,139,317,326,172,332,126,256,234,207,114,243,305,237,220,192,178,273,384,271,158,171,223,264,290,175,220,260,148,226,83,265,316,393,328,308,176,204,351,311,196,431,220,229,130,218,124,358,238,207,92,204,296,132,204,115,109,185,157,272,160,202,250,162,183,224,289,174,219,185,139,185,230,297,233,236,273,200,153,67,170,242,113,351,398,331,222,278,319,180,275,287,223,199,354,199,184,233,190,115,240,233,175,232,250,194,199,49,271,174,362,289,186,189,207,102,382,318,356,193,329,156,235,147,158,205,330,196,166,176,136,284,121,260,295,249,88,181,418,196,376,294,95,149,207,190,200,170,317,110,111,342,146,331,146,239,180,229,194,210,241,159,210,284,249,69,174,182,230,145,321,130,211,161,215,151,146,220,215,262,156,209,247,193,178,113,155,205,261,122,135,337,285,119,291,230,176,48,312,214,136,184,301,247,201]
doclens.38.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [174,239,249,228,183,106,298,131,293,134,125,82,321,186,232,226,124,98,104,217,161,169,241,136,151,181,192,200,179,337,67,200,69,278,104,218,151,250,117,198,185,254,227,149,318,117,104,209,262,330,242,89,224,197,290,190,250,265,326,190,229,205,195,123,278,319,194,125,158,176,142,227,84,327,139,196,237,237,237,75,320,224,301,292,308,197,312,226,301,230,212,244,282,329,235,49,264,256,171,219,196,112,76,248,221,149,127,224,172,133,265,294,134,206,302,260,297,302,352,121,244,256,197,61,276,163,309,285,171,296,206,78,264,234,170,172,48,181,71,232,265,198,227,60,172,300,312,265,307,266,139,88,120,288,267,129,185,117,139,144,281,290,190,260,165,250,226,45,299,192,264,333,179,119,222,254,143,138,127,103,141,282,194,169,207,221,104,245,246,337,154,129,213,150,167,144,201,186,243,341,247,178,238,126,189,287,311,396,327,152,151,324,217,85,330,316,255,249,309,108,119,240,268,234,105,222,183,269,172,301,256,192,187,66,303,125,147,148,276,243,193,242,117,276,144,245,45,210,328,173,330,171,326,185,235,333,136,188,141,223,230,183,330,283,116,110,256,134,222,196,278,166,245,169,249,209,360,165,266,97,336,334,272,200,181,351,247,256,297,125,223,164,226,204,174,136,192,206,309,312,261,210,174,315,59,170,193,276,166,259,177,131,162,226,294,253,116,240,249,181,150,247,204,196,205,255,240,315,127,220,328,169,245,249,120,291,135,232,222,131,250,231,256,142,188,187,196,309,134,271,134,211,209,113,318,141,86,122,131,171,200,231,149,284,113,83,316,256,303,241,108,82,119,162,149,186,341,343,141,223,219,319,139,75,290,255,170,273,73,238,58,117,177,254,275,278,157,205,210,69,284,256,135,152,265,92,256,201,134,257,154,236,278,169,214,301,139,352,240,228,337,192,157,128,332,116,200,215,87,164,312,160,283,177,281,341,323,337,91,186,203,101,189,257,157,181,213,261,257,212,147,120,145,305,134,223,96,217,100,372,171,174,253,292,361,191,193,244,224,358,229,205,205,221,168,147,136,266,284,289,327,99,247,174,301,278,132,127,146,340,88,222,243,116,246,260,154,234,200,227,279,240,282,345,138,91,208,133,222,231,191,139,143,206,301,241,216,309,305,257,240,222,220,221,185,203,215,127,275,274,202,243,108,247,197,251,152,226,316,244,96,366,233,198,187,250,207,75,396,158,224,219,223,337,198,171,217,214,185,160,218,164,223,314,184,244,216,79,323,117,104,222,159,184,109,147,153,188,152,259,216,192,353,178,146,227,165,193,246,180,91,52,364,312,317,114,179,165,173,347,255,248,141,187,113,134,225,218,322,132,202,167,182,216,274,124,131,327,159,82,213,159,260,115,167,247,304,57,239,158,187,187,202,214,277,256,149,85,134,259,220,210,275,220,194,256,213,175,249,184,309,314,215,327,288,204,253,277,244,210,159,133,186,134,238,214,180,252,139,111,290,201,298,416,157,198,186,298,234,167,354,263,299,288,215,257,142,352,119,288,379,376,197,227,350,329,341,131,198,376,160,200,99,202,236,214,361,193,255,224,259,77,52,309,149,128,267,117,349,39,84,127,214,267,184,249,228,179,260,121,242,138,358,214,190,202,251,251,320,164,179,192,223,218,273,57,134,331,298,318,181,112,314,260,206,335,201,74,245,266,139,220,118,211,328,149,282,166,178,257,119,191,127,165,280,135,267,46,236,178,193,257,154,174,237,148,208,168,302,259,226,110,172,306,201,243,190,281,178,313,222,219,130,138,217,262,194,158,248,220,214,244,309,208,151,163,253,253,250,188,180,146,279,218,216,250,89,252,234,320,195,330,83,81,153,160,252,234,89,53,112,218,271,104,187,309,241,202,150,202,299,356,224,222,131,283,294,238,240,217,212,138,142,270,175,243,200,257,209,261,314,307,289,256,152,124,305,235,102,285,102,204,261,238,367,192,152,209,279,237,278,224,154,139,145,261,151,219,168,146,266,268,77,311,306,105,143,147,281,205,291,290,305,87,122,274,223,289,221,142,196,256,261,343,308,267,254,234,224,250,179,319,261,378,133,252,215,227,223,369,174,317,184,253,174,202,200,192,229,204,246,157,305,193,195,328,323,306,272,209,279,191,126,268,94,132,260,252,219,213,254,112,63,228,133,126,141,94,254,184,101,217,269,270,181,162,173,360,331,274,274,350,219,206,191,211,265,195,135,126,239,202,328,209,212,126,151,333,166,269,197,279,175,200,85,191,203,154,257,208,141,261,288,245,190,154,297,139,299,202,167,204,200,240,64,293,195,242,204,215,161,144,309,218,62,195,349,249,213,310,149,287,351,287,365,94,295,258,308,131,202,179,175,199,220,274,147,180,330,268,320,271,120,311,255,269,221,264,213,255,179,177,145,226,127,267,279,249,141,83,243,288,93,321,255,147,179,194,175,280,236,238,150,236,179,185,227,192,156,82,217,293,185,278,121,207,212,255,153,338,318,265,167,256,139,338,204,196,183,169,237,151,151,127,352,135,251,128,196,364,122,242,181,206,163,322,103,202,241,184,310,140,91,280,229,203,296,155,311,198,342,214,316,282,166,145,117,113,94,197,352,323,270,131,247,60,131,219,162,251,226,189,203,206,191,280,267,209,164,244,132,318,207,258,239,259,310,102,284,245,311,103,200,159,326,176,267,279,131,211,187,208,204,147,175,177,143,301,296,317,258,323,215,134,216,151,232,132,325,209,266,79,327,138,211,112,230,220,164,358,215,51,190,65,156,214,218,251,155,182,304,265,246,200,101,211,279,95,294,271,338,370,108,142,153,115,273,147,281,299,178,111,109,69,186,305,116,202,179,140,315,157,169,243,268,372,284,80,321,229,116,208,296,337,259,267,258,328,332,155,391,155,75,101,268,171,238,51,275,369,238,184,185,153,274,261,150,105,117,128,116,198,182,274,206,237,189,336,189,175,65,240,125,239,200,117,77,103,267,362,130,228,331,193,348,345,134,361,253,226,151,218,311,230,161,200,111,280,163,417,196,244,283,238,239,283,318,152,130,104,163,248,293,112,385,388,201,230,354,117,200,164,241,269,120,217,219,185,321,243,132,231,254,214,217,217,321,152,229,178,301,216,341,194,174,187,257,251,280,179,218,240,232,248,199,221,294,254,326,252,162,151,216,233,340,228,120,214,154,247,125,261,209,118,215,208,129,183,388,106,363,229,250,139,265,135,148,324,263,325,131,163,236,248,362,289,134,226,314,307,152,149,204,341,201,112,151,259,242,131,107,284,324,139,137,204,207,239,259,262,123,207,325,180,241,171,135,297,132,328,323,190,321,191,249,219,270,195,196,107,164,336,177,224,241,324,228,258,254,336,214,243,104,197,193,118,199,194,199,320,115,225,112,319,229,320,212,277,356,273,284,274,240,353,118,82,61,258,179,326,191,326,264,131,215,54,258,201,261,127,368,220,159,190,122,169,247,339,58,209,243,232,260,338,125,320,127,146,326,67,77,221,305,217,147,192,197,263,220,241,229,380,248,264,108,163,292,291,103,231,345,313,276,259,226,270,195,140,385,174,241,120,379,145,209,210,261,147,174,251,268,214,208,342,214,265,71,247,268,244,298,214,238,281,110,148,247,89,287,215,133,163,274,298,194,82,245,168,233,121,52,267,225,352,112,252,253,110,163,192,218,311,196,288,194,352,162,256,243,295,163,151,294,248,203,239,265,139,123,27,225,150,250,196,218,204,247,261,249,169,267,218,140,205,278,201,168,279,235,235,303,250,213,151,216,69,233,175,237,266,252,213,189,314,245,321,93,139,92,160,238,198,125,375,263,342,303,109,172,251,161,251,164,242,91,292,221,222,256,225,255,252,195,230,159,183,41,272,321,195,325,212,193,106,270,266,70,150,84,221,42,239,304,272,224,221,260,164,274,207,54,94,176,234,192,37,326,203,256,82,312,297,136,371,273,275,200,132,221,256,334,298,235,232,212,222,160,244,366,245,250,202,314,326,110,190,226,298,160,243,205,135,189,102,316,131,193,126,154,125,311,277,80,241,278,263,232,189,170,192,194,241,287,99,249,229,115,274,294,361,249,280,306,62,220,126,239,228,117,252,245,187,213,126,188,273,249,308,368,203,290,295,204,357,212,113,261,357,100,156,329,261,175,288,165,247,245,142,195,259,208,296,306,284,161,352,289,221,245,184,338,411,230,131,187,198,237,172,92,157,60,83,131,295,311,209,244,120,197,294,304,114,94,169,189,212,272,177,312,240,340,266,259,113,186,279,215,123,219,157,149,185,76,193,143,197,161,125,120,211,343,207,240,246,187,382,70,311,274,160,259,261,259,364,191,225,129,200,177,174,143,187,134,304,104,143,201,182,255,298,198,275,201,191,165,294,169,236,328,86,250,263,202,211,214,199,235,236,151,110,207,234,112,192,148,143,308,266,281,298,210,307,205,264,315,200,308,230,345,225,266,239,219,257,256,176,133,155,209,198,323,133,241,283,220,247,198,313,326,82,312,243,246,227,228,234,300,198,141,228,107,353,242,139,262,197,175,268,230,225,171,225,122,262,338,167,197,195,76,263,272,92,299,108,300,223,203,155,184,335,230,230,67,275,264,215,240,150,125,156,199,230,325,174,257,144,134,254,212,169,206,315,212,125,147,407,101,338,192,186,124,170,247,107,265,289,246,202,184,336,236,274,218,56,191,333,168,273,189,222,69,112,235,270,303,241,96,154,116,168,347,46,90,132,285,176,177,226,274,182,231,188,140,197,295,261,135,280,53,205,323,306,176,270,246,227,154,214,148,161,385,191,177,186,190,196,210,260,275,325,86,115,55,248,170,150,242,254,137,176,238,225,153,297,309,197,50,235,269,210,123,229,225,82,131,118,199,180,174,205,322,154,280,244,73,143,331,150,210,318,254,341,139,250,213,244,202,232,158,343,129,303,229,158,219,171,202,370,277,229,279,56,279,179,327,252,303,357,212,203,339,178,50,139,367,230,290,182,254,184,372,191,207,257,229,328,112,108,318,247,373,327,204,115,150,221,246,91,146,98,184,133,264,237,217,112,299,212,113,164,284,165,174,183,204,192,262,148,134,202,237,284,186,203,315,143,303,284,303,296,130,257,338,201,216,240,208,252,173,244,223,147,127,122,279,177,275,137,204,338,177,323,216,325,164,253,137,179,114,350,304,187,228,238,155,175,257,193,296,231,331,300,357,204,214,137,257,266,153,220,129,197,209,261,190,252,249,103,233,319,94,209,120,295,170,199,222,190,215,116,113,262,86,169,172,93,177,117,106,173,295,329,250,192,142,315,280,282,267,274,312,103,370,218,220,181,123,91,182,157,130,271,207,252,240,171,285,163,207,181,204,188,153,291,200,301,243,77,101,254,203,227,209,304,203,204,124,154,118,231,248,212,189,171,270,255,147,148,298,226,217,273,177,205,275,232,177,232,202,232,165,366,198,255,148,265,128,300,235,210,252,222,214,195,134,192,57,238,188,159,314,189,106,227,126,239,232,176,160,88,241,192,75,252,253,67,75,164,206,185,238,132,189,194,169,321,227,128,244,138,211,173,178,299,383,261,384,342,211,113,173,221,231,158,115,184,175,278,285,112,397,119,236,180,228,159,239,61,228,218,245,386,153,154,195,134,332,353,134,156,167,165,223,188,284,354,243,105,193,52,135,70,107,170,145,153,362,133,227,246,304,194,232,199,382,204,220,223,198,152,221,242,218,257,134,188,199,277,304,250,116,251,214,149,207,202,134,272,205,255,365,187,317,311,91,142,141,184,154,182,369,317,191,171,295,176,302,140,196,256,237,193,365,172,185,104,110,181,292,163,292,184,210,255,240,239,251,124,178,201,75,160,188,88,147,157,210,177,159,286,157,170,284,188,162,205,157,160,249,213,129,241,142,257,135,132,151,60,231,205,163,235,303,203,159,121,145,299,278,153,129,203,267,173,201,331,129,246,165,248,212,231,158,279,334,207,226,205,332,178,321,257,145,176,225,239,91,334,172,120,106,234,274,222,143,346,195,168,122,276,209,396,182,250,94,316,150,141,313,252,252,273,260,304,263,230,310,398,208,329,226,239,205,247,184,144,327,61,263,179,87,203,150,306,305,225,202,254,194,179,128,266,185,271,168,155,68,270,288,140,223,159,207,279,296,256,89,173,204,251,310,68,198,217,357,217,341,159,237,197,136,225,254,207,172,199,143,268,64,215,241,168,229,322,216,160,234,201,342,222,226,190,253,260,341,267,233,309,214,246,300,179,265,272,245,248,168,259,207,251,225,230,210,132,123,290,126,272,222,150,306,107,272,175,211,221,198,119,221,337,270,211,246,212,360,233,197,304,203,244,71,326,213,114,285,192,283,215,270,291,263,88,58,125,285,119,236,316,270,266,219,314,291,324,274,154,342,159,128,302,240,330,157,99,237,214,154,216,279,171,232,255,280,289,97,256,141,176,373,122,169,272,61,226,292,157,188,347,217,257,208,145,255,313,262,215,170,208,165,275,322,204,312,215,185,214,116,189,127,216,159,250,197,283,369,235,278,41,265,165,237,270,235,204,263,269,237,152,313,180,138,308,270,148,305,248,231,264,229,266,286,213,214,139,187,292,188,317,285,301,277,301,183,210,195,97,275,167,276,171,224,302,151,209,291,136,283,107,357,251,221,117,149,318,161,114,113,91,274,266,198,153,204,168,224,116,184,203,195,265,316,188,294,231,321,315,271,204,200,162,192,215,101,278,288,236,167,162,166,208,242,115,90,136,190,289,354,151,214,197,40,227,208,193,373,303,166,311,286,199,218,287,379,212,159,303,201,149,260,267,126,218,393,347,174,228,113,154,343,261,225,224,100,221,282,272,224,127,180,233,305,135,310,208,128,277,315,209,211,200,270,239,115,140,139,139,202,251,183,223,261,222,348,258,104,294,188,247,246,157,167,125,343,165,141,233,214,133,116,171,309,153,177,183,203,36,290,100,297,141,292,178,103,174,139,133,187,213,248,198,228,379,284,270,349,178,151,343,129,155,234,316,288,59,258,261,197,241,216,106,167,293,124,222,221,160,175,77,129,208,118,286,130,102,170,272,188,182,112,138,107,149,239,185,50,367,267,301,124,98,193,197,204,339,283,193,77,121,137,300,315,292,255,99,202,238,259,314,338,222,259,108,250,226,196,229,274,274,122,133,257,268,242,135,210,248,298,204,337,217,372,267,305,289,216,282,221,307,305,206,220,156,191,207,192,299,321,187,207,128,389,137,326,239,309,145,200,157,333,298,309,174,305,307,331,318,377,152,388,381,120,217,132,270,298,123,181,199,177,191,184,252,217,182,126,140,366,333,208,181,100,136,160,237,240,107,342,165,160,221,197,141,195,195,194,191,200,330,214,140,338,250,330,184,367,85,264,220,239,136,234,208,284,178,162,214,212,196,135,199,100,280,226,193,101,208,151,157,227,259,298,280,196,105,211,190,284,139,231,123,251,344,155,236,235,226,290,307,278,316,181,200,150,287,195,180,232,171,308,278,183,260,280,278,341,159,255,261,260,179,201,183,206,202,197,252,261,326,136,220,201,246,168,224,227,167,341,204,340,228,103,177,285,261,264,258,204,298,189,205,343,209,221,259,269,336,347,135,313,160,352,176,213,199,216,142,126,185,262,176,273,302,291,173,305,139,254,367,179,289,140,97,275,79,218,88,109,304,85,90,184,92,128,264,237,314,186,248,261,328,219,239,121,328,190,161,103,220,322,283,215,158,330,204,140,172,327,190,348,158,263,160,131,272,262,212,151,40,130,222,213,187,280,198,248,156,296,112,337,266,244,155,239,278,311,301,322,183,193,255,217,226,173,132,221,145,85,152,146,181,192,187,144,230,175,183,112,148,206,96,191,167,280,193,325,190,235,188,168,195,257,140,201,228,131,255,73,350,169,225,123,186,145,309,306,141,101,273,298,353,371,231,329,291,257,157,373,246,350,191,184,213,221,202,297,232,251,59,261,294,172,59,185,326,316,308,124,233,279,234,240,86,320,281,170,202,190,85,130,103,141,203,354,154,246,111,135,182,245,130,240,234,61,146,274,213,227,246,165,265,140,299,185,142,217,238,211,260,34,68,223,332,176,194,269,263,231,188,254,227,187,198,156,74,178,254,238,183,151,257,179,102,174,164,337,267,298,31,278,120,182,224,179,238,158,101,360,251,251,252,193,304,75,98,250,279,224,67,293,276,325,144,239,326,234,318,213,243,201,258,98,257,333,256,195,253,124,192,234,122,286,276,253,77,136,173,224,189,182,294,322,358,202,214,98,235,234,106,89,128,203,324,227,173,201,256,165,232,154,241,225,166,209,117,367,199,173,205,294,268,99,215,228,225,164,275,271,182,81,327,271,170,221,149,211,194,268,185,163,235,149,248,214,250,112,185,79,229,67,227,192,216,171,141,141,141,315,315,211,336,272,207,236,120,153,306,178,75,215,231,238,236,298,154,212,255,244,252,189,154,346,297,192,74,241,197,171,176,203,232,213,268,105,237,216,348,225,269,200,284,95,292,160,202,221,289,189,326,307,237,273,253,196,246,167,303,305,327,303,258,283,268,237,255,270,285,127,316,231,270,338,302,236,167,221,228,158,188,205,138,328,318,262,221,216,255,210,270,297,252,155,243,114,179,294,175,223,120,166,149,142,182,313,61,94,175,126,54,221,280,159,183,153,225,132,156,140,179,295,314,251,144,371,236,199,178,242,308,227,319,276,208,214,309,270,176,155,380,226,325,95,148,300,215,208,157,191,146,234,224,182,286,124,98,197,312,177,210,100,248,358,198,175,63,257,226,235,78,192,268,241,240,185,246,119,305,168,110,315,261,269,240,271,243,298,172,317,153,248,174,174,267,230,181,173,219,142,138,288,231,241,301,185,276,261,214,190,243,160,171,229,197,273,312,198,195,65,213,244,223,167,85,352,194,249,123,195,248,260,190,225,214,204,124,182,193,182,207,310,250,232,255,289,204,102,66,322,175,308,54,179,282,284,245,125,232,163,109,271,320,360,203,247,319,214,244,247,208,278,173,207,204,180,201,102,307,379,168,296,337,276,108,248,79,163,193,216,166,303,303,161,247,127,198,210,165,319,238,259,226,271,95,207,96,169,118,84,359,149,157,154,288,217,123,327,91,291,220,243,178,167,168,244,101,239,372,240,198,200,154,297,152,161,260,134,198,253,75,176,215,314,236,145,164,258,110,223,213,175,222,136,199,216,286,134,330,284,166,189,201,282,161,228,185,107,169,168,207,62,194,149,232,318,202,109,241,106,225,302,224,198,259,212,91,124,185,273,176,88,193,183,285,119,310,118,261,252,277,154,117,229,265,247,179,149,154,232,118,266,267,73,193,278,299,229,205,291,227,312,355,315,206,82,201,353,199,188,77,261,111,248,142,108,215,90,147,236,117,286,195,238,184,218,232,160,44,233,204,346,292,136,199,195,294,94,195,284,399,167,292,289,166,235,322,188,127,236,309,207,292,266,260,109,258,175,224,222,383,90,199,239,156,256,136,159,188,131,204,309,159,309,238,140,176,187,191,271,148,288,182,268,291,177,242,317,241,147,246,285,108,231,133,66,324,249,340,182,255,212,267,110,150,277,116,267,194,209,229,148,222,150,230,134,243,263,239,99,346,224,233,163,140,208,308,166,315,223,103,63,172,172,243,88,152,223,363,144,243,242,183,247,199,210,146,177,166,242,209,213,166,347,272,211,196,235,84,244,260,237,160,384,237,197,252,101,110,179,224,148,159,106,109,56,208,180,246,272,43,86,244,131,245,131,273,328,78,308,116,189,117,237,135,206,330,301,153,233,155,275,201,158,222,203,271,74,258,92,210,329,173,190,205,401,246,108,187,209,169,273,277,132,169,294,220,167,243,203,219,161,201,257,273,309,64,286,249,255,193,221,70,246,288,308,160,188,358,247,139,306,237,194,115,102,331,123,335,287,148,248,317,150,326,60,134,167,234,224,326,215,192,116,100,142,243,158,171,192,317,241,367,157,267,283,114,86,145,272,168,258,240,304,124,327,219,252,264,209,197,150,339,174,157,96,204,306,316,262,67,206,154,254,320,95,197,294,219,290,244,138,193,82,315,310,235,188,299,118,88,314,240,172,387,198,128,166,198,288,184,187,181,319,196,268,145,238,282,235,253,111,220,133,158,66,155,267,288,374,207,223,114,235,169,334,124,111,239,188,201,204,360,195,137,280,199,201,170,247,270,199,207,210,152,209,237,196,292,161,250,268,150,136,323,352,178,299,344,275,314,182,142,117,233,267,362,317,339,258,228,277,236,251,194,165,331,297,334,216,244,313,261,140,321,461,325,156,279,319,176,245,201,142,133,89,204,218,112,194,78,128,136,201,99,302,255,309,261,250,147,168,298,243,156,344,190,123,206,145,320,251,263,122,195,185,260,183,242,279,280,129,95,148,227,323,272,204,240,103,139,309,386,315,183,282,160,225,199,273,223,156,100,170,241,103,342,140,160,352,295,117,155,267,278,277,227,241,115,171,123,321,356,347,165,124,264,336,152,293,154,94,255,319,94,206,294,155,150,142,239,222,233,234,281,328,217,184,136,276,163,89,183,172,206,240,231,359,207,214,212,184,200,149,105,183,187,180,163,219,183,246,353,334,238,262,172,192,249,239,246,305,289,229,335,287,182,241,251,92,242,70,224,231,176,253,135,223,204,164,335,225,186,150,184,201,305,43,287,131,224,80,263,205,100,141,65,263,183,233,208,195,195,158,195,201,241,216,203,321,181,196,380,116,111,303,200,236,290,279,106,210,145,189,206,256,120,238,94,219,192,93,131,339,241,232,290,269,176,223,183,268,155,220,216,258,252,175,314,208,252,148,317,142,362,95,223,227,191,356,266,128,208,188,152,207,125,80,282,231,212,214,187,52,170,361,95,297,218,405,268,248,340,195,274,284,334,225,208,83,272,208,63,184,318,253,199,141,156,165,148,190,197,341,177,89,228,173,232,319,222,233,178,285,181,235,60,303,241,155,201,148,192,181,323,318,201,186,291,149,154,200,229,177,144,133,170,183,144,147,214,242,69,211,211,170,258,62,117,294,205,145,245,169,273,225,331,284,172,144,208,348,203,176,196,259,177,114,194,191,192,64,190,245,133,287,136,295,218,69,193,201,224,266,187,219,392,212,321,282,351,166,384,273,175,184,53,323,148,257,274,289,340,170,277,169,221,289,264,243,271,277,208,269,303,192,172,115,148,205,137,181,236,129,168,166,250,217,342,204,171,339,266,343,193,273,264,320,147,131,221,246,100,84,198,123,96,160,254,282,164,170,261,115,143,64,192,219,228,147,197,217,236,124,288,161,104,212,181,283,121,246,326,208,234,226,153,281,342,290,124,252,237,120,273,106,258,163,233,115,322,248,296,101,237,254,273,69,168,158,249,241,206,182,248,238,233,231,261,261,251,239,172,50,151,152,164,235,183,224,209,165,279,237,139,344,289,238,227,325,240,288,188,232,178,183,220,289,210,174,246,149,287,194,320,207,163,144,295,229,282,59,186,139,98,245,219,303,290,118,252,219,224,370,66,241,145,237,144,311,372,219,82,276,187,301,183,147,98,192,200,206,197,164,115,229,153,147,89,180,125,88,135,169,263,233,155,255,203,242,206,135,208,193,118,167,265,213,191,114,166,138,193,212,351,131,302,155,186,381,328,237,339,267,236,137,269,232,185,209,250,122,201,82,243,135,234,303,120,195,191,241,218,190,271,309,237,199,214,139,145,260,157,204,146,341,77,227,213,218,230,192,219,242,255,138,151,226,239,304,232,131,215,225,146,237,102,314,109,230,83,191,320,327,264,221,142,364,255,164,203,332,236,243,284,272,286,255,229,207,128,133,299,147,264,257,140,170,239,164,251,149,357,397,151,205,119,232,211,124,173,138,102,132,237,230,267,159,195,180,208,211,172,212,119,297,206,151,237,166,243,75,228,94,98,180,210,139,145,207,309,130,211,239,230,96,127,236,188,52,284,341,84,289,292,311,235,162,240,312,354,342,253,225,222,274,199,266,122,109,112,159,215,288,265,143,281,270,199,268,351,213,42,102,203,206,260,171,187,192,128,158,129,247,237,192,240,157,362,196,244,293,150,280,264,300,366,309,211,196,172,234,202,296,181,261,327,251,224,220,377,313,324,420,305,229,248,389,131,327,238,332,207,194,208,216,301,175,162,162,157,184,232,290,47,134,152,123,315,179,204,194,271,96,216,195,251,150,180,197,71,186,202,186,205,274,138,312,168,174,256,316,141,297,193,195,322,139,305,140,344,180,239,174,164,133,241,379,185,132,146,330,388,192,323,209,47,261,260,201,189,294,54,319,206,223,240,122,231,243,164,126,227,270,115,216,319,146,168,112,113,194,220,241,157,259,139,307,280,176,220,297,189,253,171,222,79,308,168,123,191,283,129,222,159,254,314,247,229,283,253,203,234,158,256,227,206,177,304,326,134,256,221,135,246,352,242,136,187,363,234,189,187,329,145,212,166,139,287,368,244,106,135,295,282,169,266,261,297,252,199,186,209,257,193,342,247,122,214,222,190,348,167,287,256,83,178,305,188,252,157,304,75,225,241,244,168,232,206,229,244,276,168,278,259,239,365,204,102,180,246,305,213,342,283,253,230,264,214,246,369,301,232,184,276,119,97,378,244,174,226,177,199,176,139,320,275,178,122,202,209,218,214,301,130,194,263,125,227,185,234,148,210,239,320,286,214,288,298,282,231,75,220,269,359,124,116,165,270,311,268,208,78,364,137,125,363,154,274,200,172,219,254,128,173,214,118,234,256,206,183,113,314,291,152,206,134,66,119,159,226,340,40,171,222,95,112,81,217,240,162,134,254,331,169,224,246,278,144,106,267,150,292,107,289,104,257,172,204,193,208,238,202,339,254,84,339,157,99,361,239,274,199,139,226,227,288,203,232,173,202,159,56,46,194,358,359,177,238,289,170,296,180,331,174,275,242,195,160,124,224,222,307,113,232,90,199,133,138,189,238,108,163,297,229,63,134,238,257,41,249,214,75,134,229,335,337,252,216,276,203,322,363,209,272,190,260,341,224,185,187,198,247,282,358,333,202,310,260,177,214,86,215,260,285,176,254,258,109,189,206,291,357,166,176,220,211,160,96,212,245,194,226,119,231,121,195,233,158,277,171,187,262,224,98,278,212,150,269,142,193,183,68,151,201,207,262,304,301,233,190,180,269,155,185,328,31,182,100,174,63,89,104,190,210,95,229,122,93,250,117,194,258,351,232,247,151,200,216,322,142,214,215,165,229,191,242,279,290,237,123,158,113,192,263,62,243,115,116,143,151,180,300,109,240,296,139,189,269,180,271,205,235,196,288,226,229,174,207,189,177,194,138,107,225,189,215,302,156,181,246,201,113,184,308,262,222,189,164,234,281,183,248,252,255,183,232,307,98,148,209,161,290,162,176,184,378,55,152,212,210,300,341,353,82,268,240,93,233,67,296,65,238,204,144,166,368,119,191,170,220,262,204,246,358,266,83,320,79,219,282,101,104,159,293,169,107,291,299,363,263,200,142,335,210,111,290,190,187,363,226,168,241,154,280,133,192,110,259,108,302,47,106,188,192,195,345,185,116,285,318,176,112,316,143,171,209,201,298,229,153,234,172,205,147,156,184,198,198,199,170,189,127,135,61,254,100,134,286,140,141,257,168,185,200,288,235,136,324,261,354,387,186,329,256,137,179,258,203,218,196,113,211,115,181,318,243,274,298,157,107,267,150,119,200,293,182,319,249,285,181,97,212,265,140,316,113,131,239,274,130,179,181,295,137,221,197,158,313,141,232,160,172,252,70,180,224,277,172,397,387,183,341,182,253,203,261,267,182,186,125,134,252,160,213,314,227,241,135,210,253,236,291,287,349,145,164,216,192,331,241,357,331,249,184,286,330,236,394,196,320,265,224,215,244,246,175,285,178,98,186,352,269,260,156,171,260,197,124,294,72,91,361,62,131,218,70,304,308,197,43,49,233,128,144,438,211,147,143,149,169,243,232,128,264,260,258,129,209,375,54,373,236,146,170,169,121,271,142,332,123,127,245,155,307,354,90,324,206,303,199,58,109,333,193,284,169,124,257,183,318,108,216,165,216,352,323,122,325,111,168,195,175,208,345,341,294,216,166,239,229,227,200,350,132,392,182,167,160,294,329,169,381,287,185,116,247,149,162,324,216,138,233,240,217,169,91,226,250,162,147,257,116,239,139,242,106,344,173,324,333,195,181,253,123,195,204,283,252,286,268,334,176,279,226,63,282,190,239,194,359,418,278,152,164,232,208,164,196,178,174,207,91,250,233,359,217,190,220,110,76,54,283,181,106,284,226,231,178,263,111,265,161,196,188,162,135,257,187,167,129,257,196,195,215,180,186,181,148,108,259,262,252,269,221,161,153,150,192,267,272,251,287,254,252,216,214,283,266,236,268,194,198,328,161,94,146,279,185,187,187,170,146,158,264,222,323,215,75,250,272,160,219,266,249,169,242,209,351,117,237,283,266,247,82,211,230,151,282,202,82,242,248,251,87,132,105,129,160,137,116,172,91,182,100,240,191,348,289,285,253,178,167,131,138,378,235,128,208,174,210,203,107,130,199,209,270,255,150,173,187,214,188,200,230,111,266,335,138,243,331,221,163,167,203,184,194,176,100,194,311,57,144,213,148,265,281,230,158,328,157,181,246,256,126,170,281,186,103,269,363,245,180,104,243,278,215,110,248,247,119,142,98,183,175,183,198,212,259,247,256,123,152,194,154,168,219,209,194,234,161,243,242,303,254,200,257,242,145,123,282,101,249,165,236,168,197,297,238,267,189,111,275,214,178,251,131,171,99,266,221,35,150,251,195,215,235,199,218,287,214,172,209,351,278,278,203,132,84,240,171,225,150,149,355,279,272,133,211,235,220,237,233,197,220,249,122,91,159,239,195,295,202,138,54,69,144,359,204,180,325,257,338,218,56,307,176,86,199,123,301,221,46,111,362,263,114,305,170,235,275,218,253,144,200,164,158,176,219,209,251,310,301,159,237,308,252,285,92,221,109,175,230,269,135,302,168,204,227,200,139,234,244,253,245,216,114,270,126,123,264,151,253,199,333,329,146,239,275,139,370,176,213,147,237,84,183,181,101,190,231,255,201,205,192,177,253,287,268,245,192,97,159,189,279,236,309,172,206,215,401,288,150,262,120,264,275,232,347,281,167,184,228,252,312,146,201,141,167,60,86,208,211,298,204,225,265,326,125,332,206,241,313,211,179,343,165,296,349,270,93,215,339,213,184,164,189,220,312,93,140,154,177,258,193,226,290,300,278,268,141,200,243,155,209,191,211,291,290,205,150,278,172,71,344,252,52,226,203,244,373,146,223,339,296,188,210,362,244,215,183,62,238,207,157,230,177,204,212,243,177,241,260,184,308,103,178,337,330,149,313,90,286,116,255,262,235,351,196,168,182,278,66,199,255,275,239,171,247,229,141,220,208,119,210,358,237,147,63,207,261,230,296,363,126,196,326,176,395,307,270,142,308,231,207,131,130,258,228,139,304,164,320,263,136,356,296,159,320,208,280,189,186,235,160,390,249,231,191,225,158,170,179,327,242,256,213,160,244,184,150,276,205,248,166,314,216,332,245,209,295,320,236,157,281,162,305,325,23,64,320,318,326,289,398,192,297,244,241,281,223,197,211,231,218,131,225,173,190,174,333,185,171,265,372,165,195,235,220,221,239,383,146,194,278,187,178,202,96,178,187,243,276,276,271,174,162,118,232,150,243,209,208,135,158,191,138,138,163,180,75,265,98,223,135,259,119,220,240,248,344,254,301,247,182,69,175,324,248,189,335,204,211,330,162,60,219,104,180,140,199,252,365,183,311,129,203,76,238,151,49,270,161,169,158,217,188,56,101,212,257,294,277,117,279,166,332,271,249,331,257,190,205,199,156,318,256,242,375,310,297,285,198,137,182,284,128,223,260,161,263,298,228,248,363,188,125,188,108,304,168,253,194,310,240,170,220,267,325,110,264,153,306,331,236,248,140,164,168,196,146,192,196,221,171,276,259,142,208,248,320,110,223,175,212,125,127,346,245,175,294,149,300,236,208,197,228,246,182,223,147,310,183,170,313,274,266,115,202,246,152,314,225,323,134,259,293,212,54,199,103,198,168,220,205,105,227,239,162,322,212,142,269,105,345,172,221,183,170,263,297,90,207,224,265,203,173,297,236,85,258,167,295,168,93,223,390,341,209,136,62,316,193,236,136,150,212,262,223,215,147,305,192,235,262,153,325,255,155,308,350,221,200,142,180,42,291,196,227,167,273,185,69,303,356,223,98,283,339,205,196,146,199,117,314,136,155,221,196,127,370,157,232,160,121,225,285,125,207,163,212,255,104,205,207,160,137,247,86,246,148,264,150,230,161,283,213,279,179,170,196,256,288,110,218,268,305,176,217,225,219,197,285,285,227,274,349,207,253,351,302,266,126,373,210,67,340,119,199,193,179,212,101,311,110,198,190,167,245,298,177,303,93,268,191,149,193,189,134,332,173,347,206,135,168,129,208,255,125,297,216,187,245,217,187,302,190,216,326,267,91,177,223,151,207,257,287,37,109,308,217,308,197,141,92,346,233,123,247,361,207,357,165,138,242,182,242,219,111,206,125,267,111,235,298,259,128,314,321,305,195,328,151,127,165,169,120,238,243,287,160,179,221,232,317,121,203,320,229,158,187,231,241,163,101,231,167,213,208,95,80,349,174,385,334,114,299,187,237,140,141,177,307,156,169,369,194,372,358,151,271,150,181,173,227,96,235,190,256,321,236,196,290,177,256,325,174,254,179,181,166,221,248,181,313,215,117,336,128,111,189,142,162,174,169,300,341,159,352,185,247,267,221,200,299,260,215,169,213,122,129,263,249,212,309,267,127,196,280,169,220,271,141,223,182,213,242,193,191,347,256,257,203,171,327,237,182,154,167,260,164,148,135,266,174,316,219,343,126,362,169,295,351,368,206,302,259,214,197,172,291,122,158,99,204,101,273,189,190,238,335,177,118,305,308,140,200,232,234,311,254,110,319,244,235,302,142,163,156,195,187,171,125,74,272,251,161,251,267,221,203,228,196,206,173,182,85,232,236,154,237,273,255,271,244,284,152,268,97,237,170,257,281,207,235,194,179,349,145,210,134,129,112,279,145,200,92,194,307,151,115,156,284,217,167,296,72,270,136,76,100,151,191,120,205,175,229,147,252,199,212,170,334,192,247,236,201,118,223,295,101,187,145,162,275,90,287,100,259,265,284,141,188,173,203,309,240,234,258,293,188,134,336,224,191,278,273,319,291,350,226,238,171,245,175,271,141,290,221,168,309,107,310,255,280,197,207,223,232,247,141,214,229,148,211,294,159,298,217,303,61,311,227,229,199,175,153,199,227,151,192,195,254,203,262,178,225,153,237,204,69,89,193,243,185,59,218,199,102,295,281,276,221,310,184,94,140,140,186,171,368,282,157,346,325,157,103,248,309,169,112,364,135,227,230,272,252,169,285,186,321,226,132,338,263,329,157,248,228,65,201,188,111,281,96,131,86,102,79,155,129,224,185,258,107,137,201,259,264,115,276,133,252,237,206,123,259,291,247,325,272,225,150,256,255,240,132,217,351,180,82,299,227,134,245,118,244,146,333,155,207,210,154,325,173,206,150,289,190,137,218,140,207,209,200,132,239,279,320,124,136,118,86,240,138,282,183,217,301,234,200,285,266,203,161,170,278,284,339,297,148,175,260,298,267,185,285,202,155,236,158,151,143,190,257,179,146,341,328,118,122,193,130,299,251,334,266,267,253,335,255,205,222,153,273,191,109,207,138,307,217,176,261,221,203,177,155,177,179,277,311,108,144,263,123,202,317,131,134,202,315,128,64,237,351,218,243,228,193,183,271,223,88,227,72,85,216,266,190,190,269,268,188,201,67,332,191,372,276,168,260,247,209,340,182,161,255,138,286,239,222,184,265,260,211,201,180,151,317,282,120,382,263,270,205,221,262,181,259,106,109,324,163,101,288,263,198,229,219,152,295,112,147,293,327,102,186,151,147,141,287,262,211,166,252,169,106,228,178,114,312,300,269,335,296,153,321,138,191,177,148,66,157,312,162,289,161,143,153,250,276,231,189,319,135,323,175,156,323,156,141,83,96,197,240,164,111,252,248,173,277,150,168,115,107,203,90,174,172,235,218,174,184,289,261,283,138,119,139,202,99,181,148,303,275,34,218,297,240,170,212,165,173,168,195,197,149,138,287,277,170,224,142,125,259,152,244,298,230,215,264,338,299,154,149,215,213,225,190,101,199,299,204,177,193,165,385,228,152,317,156,293,174,266,42,175,257,216,272,299,193,197,137,309,354,293,66,239,295,180,292,210,237,71,174,370,298,235,132,369,304,266,153,306,188,268,207,189,130,214,191,103,262,171,167,172,358,287,152,234,261,199,305,229,49,272,259,224,260,151,165,320,363,139,214,316,243,224,154,218,280,248,182,233,159,242,307,283,327,128,355,221,269,266,225,208,45,179,366,123,182,235,125,155,280,346,244,74,153,218,189,277,277,186,293,104,140,206,208,221,241,169,297,76,216,94,111,141,60,193,232,131,147,212,273,282,213,267,71,230,210,333,153,67,212,164,240,212,229,200,172,327,255,128,160,306,169,255,107,264,188,86,311,85,168,184,171,308,232,303,263,269,182,257,196,208,295,221,213,117,137,134,62,193,177,287,155,211,323,309,281,196,203,199,187,148,190,189,321,211,311,201,242,157,153,261,185,226,292,192,213,349,210,185,140,247,145,169,260,127,168,169,286,282,261,183,229,147,152,233,331,156,149,89,229,315,282,155,196,186,144,173,141,179,190,407,290,90,115,188,49,183,119,56,316,172,194,303,193,165,230,186,95,302,215,282,217,225,218,227,117,277,93,344,212,251,155,134,306,178,212,187,120,224,204,136,153,335,126,131,261,228,172,91,254,368,143,284,192,114,161,271,121,359,101,262,199,76,262,197,255,74,250,315,265,350,172,183,286,262,203,262,127,91,179,284,201,158,263,149,259,267,254,164,144,138,162,164,155,95,154,198,170,291,189,157,130,433,248,264,218,313,190,84,139,172,322,189,150,125,263,208,65,389,318,52,372,296,266,128,223,161,302,192,100,130,226,244,275,46,136,200,105,217,211,267,251,129,167,195,119,260,282,299,275,305,395,146,213,130,322,70,176,247,320,194,330,284,225,317,173,59,297,193,129,370,323,192,164,208,185,51,87,110,156,277,194,203,212,144,254,210,306,257,164,211,166,103,156,337,354,215,179,337,338,323,205,232,191,255,189,237,364,105,170,139,172,143,287,215,171,150,156,161,186,226,134,304,157,180,105,318,161,155,315,194,318,222,248,306,124,68,176,210,318,137,130,346,162,116,53,226,273,181,249,286,141,200,315,218,194,339,151,212,348,293,261,190,177,249,217,179,271,181,283,122,186,142,148,197,329,213,375,355,316,197,340,266,184,149,112,226,383,145,145,171,327,144,259,353,338,306,203,214,231,237,205,251,215,207,197,235,289,217,253,132,143,137,350,84,252,116,253,355,94,199,181,162,131,131,251,336,128,274,241,140,181,207,232,255,118,160,282,231,128,275,331,233,195,235,325,230,153,188,155,151,190,269,229,363,111,173,307,359,229,249,115,222,203,102,182,100,217,219,114,93,158,298,101,243,63,337,117,118,124,128,236,227,247,129,254,322,183,222,234,349,225,290,213,209,134,120,46,261,165,278,288,267,243,247,146,276,224,184,213,213,81,173,278,271,204,105,233,244,195,166,366,139,177,196,197,165,163,216,134,63,326,332,88,186,169,192,224,196,177,289,356,329,163,223,166,132,272,181,204,146,248,257,193,249,363,270,247,172,186,258,117,74,347,128,32,239,195,183,198,240,259,307,174,278,209,318,171,85,313,271,246,171,240,291,238,205,112,246,197,157,275,171,308,182,232,348,133,289,223,252,202,290,191,293,302,233,229,343,276,156,295,257,150,128,186,205,240,254,111,230,182,203,256,213,124,191,355,199,148,242,187,223,162,208,243,269,321,206,226,292,224,225,178,302,186,280,204,167,217,205,271,166,191,228,117,243,70,285,283,127,250,276,180,120,176,260,188,369,307,205,198,187,345,302,232,351,95,266,157,185,210,347,200,91,202,202,296,196,173,212,267,201,164,193,189,161,299,137,230,238,204,285,286,282,170,178,232,166,341,314,300,240,331,192,163,187,219,128,234,197,147,314,205,240,310,214,79,281,173,106,300,303,237,303,304,192,309,293,130,212,294,157,209,180,223,165,195,290,76,101,207,80,85,64,227,199,155,155,64,258,295,334,138,224,178,308,217,304,264,100,170,112,292,191,211,143,47,265,139,177,176,119,172,336,238,118,193,213,287,205,204,320,236,217,143,303,201,106,171,182,176,152,190,254,221,197,343,84,374,261,73,212,332,353,285,224,206,212,136,197,147,35,132,148,362,443,215,186,176,314,245,309,170,254,185,209,225,179,303,280,237,180,173,89,264,136,259,118,190,268,57,300,207,253,166,121,177,72,195,209,195,254,241,250,375,293,203,370,171,271,297,349,187,327,259,178,290,196,242,132,269,147,203,107,198,199,172,243,195,202,293,185,241,196,338,228,193,260,242,260,164,245,195,198,173,304,168,106,179,176,113,161,155,252,81,151,199,200,216,47,296,105,160,175,178,120,329,248,242,111,180,312,217,314,299,197,147,190,150,305,91,115,270,191,175,301,86,243,196,351,222,208,202,172,204,178,254,236,168,231,285,231,310,280,160,159,197,199,124,67,276,299,203,129,286,135,255,150,279,258,356,234,106,313,282,214,174,109,231,280,223,179,95,281,208,181,147,151,140,137,174,333,180,105,194,223,107,185,196,266,143,166,262,118,240,244,239,176,338,87,205,144,176,101,190,233,148,256,114,179,196,89,154,316,194,72,220,268,147,334,275,225,352,203,95,129,291,247,196,306,77,120,259,211,400,238,330,198,214,265,99,134,163,160,241,227,195,291,184,287,350,422,251,257,308,244,185,146,237,242,279,329,141,187,264,197,332,163,170,222,262,216,288,105,283,178,211,285,231,193,166,221,204,167,310,217,271,168,202,224,341,132,333,194,212,208,262,189,137,308,218,359,154,134,296,203,117,295,337,244,339,248,245,123,305,328,174,345,309,287,147,293,230,174,309,156,251,185,106,117,176,134,237,108,253,183,298,224,179,387,155,257,233,195,310,162,239,221,205,163,308,126,212,221,86,169,105,282,165,247,124,182,148,208,204,340,363,263,141,186,314,181,89,305,53,143,145,117,283,336,170,188,268,220,267,155,254,150,266,152,211,367,223,181,148,215,238,199,201,243,145,172,226,361,104,189,286,278,169,193,168,358,311,298,212,199,213,245,304,280,140,358,280,205,232,79,149,145,292,126,178,165,238,189,170,276,183,175,132,251,194,210,202,324,197,189,281,198,105,170,264,292,230,258,250,291,137,279,282,322,248,158,111,243,255,175,102,226,138,354,171,145,146,113,272,196,160,158,335,228,181,144,114,67,191,246,179,218,190,253,117,203,317,235,157,170,106,415,300,160,224,378,133,340,334,152,207,175,219,176,302,317,218,188,180,172,336,321,157,261,184,149,189,218,188,190,211,136,182,218,261,106,47,170,346,179,247,224,115,123,334,271,269,229,247,205,120,233,311,219,235,162,123,154,112,256,365,197,332,67,224,204,294,197,309,157,86,134,76,271,224,369,123,220,151,162,62,189,155,197,125,304,268,227,215,152,190,294,139,202,266,282,171,238,166,169,185,220,261,362,176,232,196,274,317,253,230,428,187,212,248,282,143,127,209,347,133,155,252,99,175,178,259,133,312,308,245,194,220,111,117,318,303,197,108,84,191,368,226,58,386,311,201,179,212,255,180,125,226,138,143,206,381,188,114,196,318,213,191,311,185,341,213,74,282,152,158,277,249,44,339,281,64,75,234,195,117,192,231,276,146,249,106,235,301,159,168,225,153,231,267,157,106,324,85,222,171,62,249,136,299,214,132,276,181,189,168,114,142,239,248,114,175,139,269,372,179,172,264,280,233,90,251,241,135,196,238,277,200,180,342,245,220,159,261,184,147,147,205,264,201,220,99,177,114,169,236,188,121,160,107,83,134,93,225,212,194,295,146,292,103,279,244,163,145,238,270,270,241,347,194,105,253,170,231,182,225,173,308,156,38,148,166,254,291,240,317,156,62,347,234,127,279,258,288,137,222,231,215,189,214,319,332,186,167,170,249,234,326,215,242,298,380,189,293,322,80,195,237,266,184,294,151,183,94,115,178,198,233,91,97,133,345,299,244,153,163,260,131,221,279,319,204,255,314,264,158,222,290,171,327,75,145,176,119,172,298,270,209,233,161,327,350,260,129,208,207,199,208,128,278,243,243,114,247,126,176,249,162,272,229,294,349,227,287,159,46,125,270,251,326,178,243,299,262,364,348,132,201,259,179,346,187,362,149,126,237,302,212,177,207,186,228,114,87,248,321,267,138,265,199,267,210,335,123,103,214,90,242,248,160,220,126,201,186,305,173,154,202,318,216,407,338,205,334,253,68,194,39,239,261,260,378,323,101,216,293,156,171,268,213,165,298,193,114,236,215,140,256,367,328,172,86,309,266,135,195,71,351,236,284,309,83,173,230,154,267,271,149,280,248,317,390,201,159,303,358,266,287,127,240,185,350,122,87,196,137,123,107,332,135,215,218,187,157,92,214,199,196,277,265,223,269,201,154,338,88,222,193,207,178,218,218,109,289,357,208,299,148,239,211,229,182,343,183,214,349,138,236,153,233,144,249,219,226,144,212,293,105,388,201,264,182,258,136,212,207,179,319,286,322,332,203,260,132,194,119,90,193,265,314,183,359,185,326,259,322,192,341,255,146,137,293,227,200,338,163,219,242,222,299,166,319,261,93,335,243,90,284,239,189,144,160,195,198,90,193,205,327,170,144,126,120,91,205,61,139,159,197,244,285,202,227,255,197,213,250,82,120,233,221,243,349,55,157,199,319,226,112,200,139,251,316,39,124,210,103,301,313,259,156,173,404,236,145,157,110,268,261,101,208,176,153,303,227,62,246,62,61,261,307,225,288,182,176,203,198,275,222,276,165,134,240,194,322,338,265,188,174,258,224,286,79,341,273,296,91,212,176,301,138,300,138,279,346,191,266,238,301,203,122,190,174,296,222,321,186,149,190,213,224,201,263,181,249,296,319,268,245,105,266,192,250,278,184,297,266,88,190,195,191,383,185,90,174,152,206,195,260,141,199,143,320,192,169,167,179,189,245,77,208,218,99,340,158,240,197,193,207,198,345,106,150,171,64,126,207,287,242,273,347,230,243,247,253,243,193,81,191,192,107,216,221,292,310,225,236,164,217,165,213,278,192,127,390,98,210,199,150,275,185,235,166,184,312,200,259,151,153,107,236,64,206,85,295,319,141,114,210,247,172,136,251,137,153,179,105,126,185,194,307,264,182,149,201,244,174,256,246,125,292,263,220,236,234,190,185,190,219,204,290,254,198,227,124,281,183,192,167,238,278,117,267,142,332,166,184,283,287,108,200,272,162,117,126,126,212,58,196,118,114,211,115,186,254,129,251,178,257,300,169,76,246,224,302,342,262,247,189,164,157,204,227,164,121,346,174,296,295,208,177,184,233,187,207,156,148,371,208,166,162,118,222,136,281,208,301,146,202,115,254,227,292,280,261,293,136,186,171,305,232,140,325,188,242,79,198,299,287,78,52,294,243,267,269,152,226,91,179,75,157,224,345,266,66,214,113,188,237,147,84,335,218,153,160,150,322,166,185,326,375,257,242,198,175,191,184,211,188,208,360,102,325,229,289,334,273,204,331,329,408,253,174,225,207,303,255,229,88,402,168,192,196,272,253,306,279,228,148,211,245,317,189,243,360,206,166,268,122,167,131,168,219,168,138,307,177,187,258,326,230,209,327,230,173,214,321,170,276,167,259,147,252,138,233,252,211,153,317,226,111,261,147,84,354,166,229,168,139,191,243,189,258,218,283,270,131,85,222,221,115,346,164,174,212,108,219,156,339,133,163,296,228,82,278,193,229,210,230,232,261,232,344,321,220,256,181,150,226,174,258,310,259,259,196,306,189,316,185,169,213,144,178,175,169,110,83,291,217,336,272,297,123,178,216,121,217,232,292,159,188,176,296,194,115,143,306,228,186,245,116,137,135,223,242,323,262,340,219,318,291,188,209,254,344,253,230,115,214,268,218,177,319,156,298,182,129,246,143,350,219,261,187,144,171,171,108,188,144,154,206,85,240,159,208,199,173,191,306,213,150,162,214,202,230,236,237,73,136,199,198,308,151,206,211,173,232,330,182,181,220,246,227,189,264,245,365,342,201,230,193,188,204,173,308,245,229,259,266,136,217,255,231,87,203,279,185,268,169,252,209,147,330,320,110,347,229,130,146,321,209,123,146,156,139,181,181,149,262,245,194,326,131,178,183,200,190,294,247,216,187,214,87,303,159,259,53,189,247,226,134,156,211,302,135,330,279,132,174,213,131,214,250,120,300,98,191,199,164,222,213,155,199,219,198,134,139,349,280,177,124,319,212,283,248,284,114,263,158,273,193,329,239,184,306,218,185,278,185,315,227,164,136,211,275,280,138,192,313,317,173,178,203,180,247,214,253,212,127,165,263,215,269,273,99,149,181,126,241,190,157,243,235,103,154,173,291,188,244,262,86,98,239,85,320,236,114,180,301,190,157,246,251,213,316,243,292,251,149,251,125,131,257,203,203,285,301,237,215,165,264,76,276,202,292,190,256,210,192,237,285,144,193,179,181,157,262,242,80,252,82,69,109,230,182,255,196,111,197,263,190,239,115,208,184,331,225,154,200,309,243,289,361,58,275,92,93,251,224,243,347,202,126,197,180,310,139,166,224,144,196,322,114,65,124,210,155,360,250,212,311,146,195,138,223,148,298,152,288,183,185,266,197,165,240,203,251,302,225,206,215,138,217,156,258,161,264,216,302,231,247,213,274,149,277,179,182,350,195,177,180,251,75,140,152,167,176,190,147,231,137,308,181,287,301,176,148,98,280,166,192,283,194,205,209,286,258,256,159,277,254,129,155,167,103,161,244,142,250,306,290,289,338,267,226,120,214,119,245,362,135,244,214,112,130,326,337,281,276,206,343,249,304,307,126,114,166,141,370,239,292,148,248,199,375,211,278,125,322,335,196,220,360,388,329,198,168,415,170,243,272,128,249,303,246,129,187,149,239,70,322,345,147,140,62,174,249,242,83,149,134,335,198,78,146,259,236,149,243,182,245,183,354,83,203,200,282,210,327,350,165,233,375,154,117,173,145,266,229,336,217,346,218,237,242,262,129,224,169,144,171,127,76,124,196,365,179,177,176,257,164,148,310,136,376,309,168,285,218,149,200,331,135,138,174,335,122,265,177,283,173,202,272,91,165,283,276,327,207,276,295,215,69,236,221,165,292,244,141,166,83,372,325,195,228,278,290,215,164,181,161,194,173,206,228,169,76,279,216,299,275,346,137,283,113,209,188,229,177,185,185,174,277,157,204,264,145,108,88,173,194,253,221,144,192,237,321,197,256,229,128,296,142,372,253,200,115,266,205,174,158,220,209,215,225,218,286,277,92,327,181,133,250,278,230,216,208,335,51,257,274,159,192,290,230,298,262,210,243,232,320,358,277,241,370,189,94,210,228,342,211,299,211,248,330,239,171,262,190,122,142,278,138,169,84,299,55,288,130,271,325,237,80,264,220,231,212,140,144,61,304,228,68,204,215,149,99,220,114,163,173,165,183,261,257,152,257,126,324,94,197,170,154,148,157,223,227,109,132,146,265,282,171,160,164,176,160,338,237,101,212,87,174,159,224,312,362,204,186,97,310,177,262,68,244,207,107,265,216,289,199,202,251,179,79,305,197,174,120,142,275,317,206,320,256,152,196,207,254,160,208,360,181,277,228,168,151,122,36,264,232,228,281,249,286,239,262,344,182,195,127,152,256,173,176,109,143,364,123,229,220,248,254,292,120,146,221,98,149,195,176,197,183,300,245,166,251,154,60,150,136,199,145,132,180,166,174,277,191,289,208,95,434,144,188,273,231,310,230,166,248,373,251,185,271,138,404,225,169,148,244,187,201,208,258,285,166,215,186,249,130,251,150,204,230,120,291,195,304,219,197,218,237,80,215,153,197,98,130,244,244,124,155,177,344,199,325,218,319,315,318,211,118,79,58,337,177,158,139,112,216,320,171,221,245,155,288,346,212,342,376,92,196,205,155,207,204,61,205,297,235,203,193,77,238,121,293,288,212,266,394,159,120,287,199,323,167,83,218,149,116,133,163,91,193,204,180,142,152,269,356,237,78,249,301,221,171,160,200,133,222,147,271,243,170,238,322,276,148,230,285,87,164,178,231,182,229,187,259,260,334,107,178,281,301,353,134,81,311,151,255,213,283,153,198,173,268,321,166,251,236,242,290,69,289,329,373,224,304,329,229,201,184,204,95,104,182,256,192,294,175,253,120,347,224,158,229,81,210,125,274,219,163,185,162,112,262,334,280,222,216,315,69,255,277,182,90,256,325,329,326,235,276,118,287,256,145,229,265,292,224,148,226,203,253,298,186,270,161,219,293,254,192,247,252,286,106,179,211,257,296,235,185,291,139,185,236,178,267,178,255,253,127,221,249,214,166,317,154,221,146,197,224,284,141,203,189,184,152,174,216,206,138,180,246,162,285,290,52,236,211,271,308,193,188,214,156,225,224,208,206,259,309,85,295,212,335,127,357,160,267,296,293,363,148,167,220,185,264,238,146,216,165,240,83,25,142,291,320,283,179,221,249,189,137,306,328,258,181,155,177,172,366,234,291,145,318,251,263,140,276,197,92,314,57,235,326,93,145,148,40,137,224,231,362,193,212,247,198,76,231,342,292,232,110,120,274,213,260,221,295,235,97,310,178,226,123,277,286,282,250,348,365,101,99,234,411,209,189,260,241,234,309,237,97,331,344,196,335,201,302,158,185,226,198,161,198,80,187,323,206,145,176,117,176,224,205,169,131,244,359,204,207,140,283,173,183,224,334,149,158,65,210,194,141,338,189,287,173,272,242,298,215,245,78,75,153,266,252,295,176,246,68,63,233,148,226,162,119,210,184,262,163,203,193,135,255,235,213,189,250,144,330,238,169,278,228,166,345,221,187,111,250,264,264,296,189,235,292,222,162,304,38,157,292,202,193,283,295,223,332,192,324,266,242,352,182,152,304,295,185,229,149,256,302,175,293,245,114,223,194,87,222,297,170,305,243,238,210,193,122,254,193,152,149,155,217,219,247,175,120,148,158,73,65,331,225,260,124,55,224,150,160,83,126,246,338,301,116,167,230,112,124,141,174,219,324,104,185,240,194,142,176,241,118,263,339,199,181,281,331,109,274,109,271,184,131,324,264,307,181,334,195,171,191,251,251,128,105,109,366,344,225,221,287,131,308,279,148,170,288,168,218,299,218,137,107,67,324,90,207,207,181,236,231,99,181,189,376,231,194,344,331,111,60,137,153,211,221,201,157,210,285,173,144,236,75,156,154,200,207,259,273,252,275,106,211,316,184,261,248,249,230,292,311,242,284,401,318,315,249,330,212,221,186,217,151,240,306,156,364,144,117,114,227,267,289,199,330,209,310,361,289,192,215,226,95,311,347,163,349,230,187,335,240,253,290,343,291,278,226,155,337,304,140,301,330,230,147,349,263,217,261,283,225,141,178,211,361,222,243,196,157,129,149,159,124,249,210,254,187,189,330,210,182,41,221,121,277,190,87,226,172,193,196,347,226,326,111,168,95,164,318,219,193,191,285,158,275,281,263,171,151,207,288,232,109,206,265,227,261,208,117,197,169,277,149,283,261,272,299,198,96,224,181,198,216,208,317,228,214,125,257,232,109,235,307,154,290,266,250,222,259,220,278,343,345,125,345,195,138,280,116,320,189,227,274,208,128,231,71,154,288,204,265,283,202,343,189,243,190,183,172,325,227,135,256,260,206,270,363,197,184,263,172,176,210,163,195,239,293,187,190,308,195,252,215,142,168,314,243,311,266,200,305,357,214,202,220,117,151,219,135,189,138,336,264,234,225,264,307,191,301,188,293,182,79,206,138,141,298,152,296,193,350,196,151,109,285,210,270,178,147,267,157,221,137,215,361,108,282,196,171,362,193,103,186,355,181,150,363,271,242,125,199,129,103,251,215,162,212,179,223,224,207,108,197,236,111,249,244,135,290,131,291,242,354,161,253,53,199,275,171,278,137,162,199,152,294,25,63,149,159,163,180,121,175,254,291,292,133,147,243,180,239,179,203,215,266,274,240,188,235,262,248,75,181,336,360,182,145,155,204,204,125,206,181,67,215,243,210,122,260,152,364,194,262,239,141,171,238,219,235,257,157,245,192,295,180,209,254,294,100,74,278,203,279,358,143,301,186,389,233,152,63,234,252,172,208,113,114,82,165,353,256,220,275,250,204,322,213,217,138,182,314,276,176,124,181,167,331,115,96,126,244,272,210,179,111,112,148,233,220,212,157,260,217,326,136,277,171,56,47,352,176,227,279,287,257,334,236,386,149,145,227,143,321,155,189,342,189,73,289,43,130,243,39,331,329,275,344,200,312,237,176,215,309,202,228,334,346,177,179,211,223,74,175,314,332,329,362,155,165,173,300,133,214,227,142,126,268,220,202,125,174,130,240,240,190,269,136,296,196,109,179,299,194,266,129,149,276,344,216,228,81,144,141,250,163,197,101,148,265,209,160,225,211,147,112,221,376,207,188,67,110,217,86,207,279,127,261,200,207,167,192,184,307,343,162,56,115,149,116,220,77,160,262,246,193,242,190,274,100,329,188,139,194,232,220,190,150,268,177,103,248,106,218,181,293,178,263,309,179,216,97,213,149,138,158,279,308,252,226,78,164,183,311,149,87,238,232,239,113,212,159,178,238,140,219,301,236,71,206,389,237,221,205,325,329,119,103,271,219,176,155,144,157,165,174,190,88,378,261,138,235,132,70,78,192,103,232,280,82,218,260,278,229,284,70,363,157,260,225,307,355,302,209,206,159,266,326,360,251,367,179,182,219,198,199,77,314,89,222,81,299,163,276,221,266,149,201,219,141,104,245,256,295,286,270,168,285,195,239,241,158,71,176,212,271,288,255,177,305,219,253,155,206,364,322,204,361,315,229,315,263,303,180,341,283,289,157,221,269,41,217,196,308,348,288,87,155,144,123,352,311,215,222,208,231,178,215,360,144,311,337,258,198,165,63,260,122,269,305,233,206,238,135,196,298,371,348,76,177,189,165,181,301,398,292,115,223,320,236,247,168,93,313,200,198,139,263,158,103,228,188,252,172,144,238,225,325,381,156,265,238,244,143,194,302,163,153,165,194,318,209,56,259,321,148,108,270,177,164,291,210,224,214,196,112,149,189,122,299,149,224,154,280,191,57,173,311,265,227,326,240,239,365,221,245,293,232,125,143,274,189,271,367,213,247,335,304,239,202,283,114,214,127,281,168,181,219,225,286,70,213,350,320,236,121,242,261,180,198,159,304,147,142,179,184,136,253,152,227,171,114,67,262,365,165,242,289,274,247,136,248,77,188,269,247,302,247,128,245,265,262,235,130,217,177,229,224,260,293,113,296,111,186,182,343,248,276,122,244,250,251,327,156,114,91,341,173,230,229,290,205,217,217,306,290,181,252,168,177,235,133,219,212,196,218,110,333,134,209,150,312,179,119,191,280,328,341,354,199,136,87,206,267,238,161,190,98,186,113,60,91,173,250,190,181,317,238,293,287,185,200,149,113,188,352,247,124,192,228,210,144,218,250,266,220,174,139,104,135,216,119,256,153,241,256,222,201,388,257,93,200,228,161,317,165,288,195,262,243,140,119,215,127,253,288,92,228,158,281,399,148,334,124,331,218,295,159,180,284,301,232,181,271,204,195,249,170,307,344,214,172,229,239,194,212,196,84,366,173,233,202,238,247,173,119,232,142,254,255,169,223,257,247,248,144,230,224,272,227,93,260,159,235,165,223,210,166,55,111,305,134,202,128,247,265,166,157,188,184,87,288,209,154,339,306,98,145,169,173,197,183,255,128,319,200,233,222,208,160,262,89,216,262,161,167,217,121,305,177,125,400,237,204,350,162,174,263,229,214,240,259,242,178,242,203,187,173,192,170,279,177,154,307,112,293,226,257,180,92,181,268,275,262,159,340,206,238,246,320,182,217,216,226,131,90,219,177,297,253,164,245,249,219,369,117,260,129,333,249,94,267,331,383,230,284,161,198,177,247,232,256,178,351,203,257,315,225,249,216,157,179,99,207,140,346,122,186,147,280,222,234,252,243,132,95,237,333,295,276,198,128,93,319,273,140,356,223,147,174,242,85,229,358,194,121,213,240,115,171,208,116,420,230,199,245,124,214,262,209,309,288,198,305,126,204,164,146,193,199,275,317,284,107,203,266,289,290,123,233,182,311,338,356,238,263,272,221,122,120,170,174,163,199,273,95,313,118,225,281,286,229,296,137,183,298,244,277,330,403,296,217,136,311,158,171,196,306,218,125,214,279,143,134,142,337,328,277,334,187,214,209,291,153,258,175,240,143,221,356,242,365,151,111,130,236,333,302,232,248,289,302,53,200,203,108,190,128,241,393,338,175,300,247,54,245,145,214,145,177,73,70,334,191,121,179,257,123,312,329,323,189,62,179,138,237,224,160,370,340,77,189,219,163,150,257,233,284,244,308,164,293,150,341,322,279,150,157,156,101,213,366,314,281,173,272,246,173,214,192,341,194,94,218,212,207,288,266,194,191,68,201,156,334,236,248,93,110,192,371,178,209,231,231,78,142,199,159,259,348,234,278,185,295,209,175,194,223,188,223,245,122,197,123,161,73,170,221,185,175,197,217,174,191,265,203,133,116,163,271,266,373,194,146,312,275,77,188,195,357,257,219,272,137,246,210,337,185,271,240,223,212,251,66,197,273,185,128,209,286,97,283,300,248,268,342,119,267,188,312,157,142,221,206,304,176,201,292,97,391,165,143,208,236,166,287,386,133,294,134,190,172,309,163,315,126,245,227,140,277,236,144,185,268,197,129,81,171,224,330,311,201,190,136,134,223,312,315,201,93,167,202,144,75,94,227,124,314,141,302,203,326,185,288,304,161,121,413,161,130,223,220,321,86,326,156,157,98,262,241,226,245,110,188,327,279,49,60,278,116,297,314,222,276,151,121,81,182,154,250,283,105,159,114,308,187,253,259,211,210,159,254,271,360,114,106,226,255,254,314,171,204,213,185,252,243,154,206,224,110,133,287,155,322,416,166,194,292,147,244,255,148,128,256,306,182,117,145,42,95,141,267,255,319,174,307,237,212,88,261,146,146,88,277,177,108,170,202,186,219,142,121,173,165,231,232,81,266,224,75,177,271,227,285,233,141,297,229,163,151,182,169,220,201,71,268,270,244,119,142,361,164,249,175,286,168,262,329,229,194,306,246,202,119,364,335,327,147,155,185,139,173,176,117,114,247,181,292,112,229,301,192,179,247,276,225,163,91,328,178,243,158,154,289,138,279,238,287,304,188,226,319,228,251,213,135,181,114,283,171,234,113,225,195,194,221,228,77,230,231,310,162,242,245,300,215,306,247,198,347,190,142,90,170,284,138,71,338,194,196,228,256,236,239,219,363,203,115,222,383,276,312,252,60,220,388,316,215,254,370,237,85,292,180,137,193,114,175,144,394,351,234,301,306,207,300,144,103,216,266,168,223,255,239,249,192,155,147,241,187,41,190,143,115,380,153,264,294,291,329,286,219,235,397,215,307,379,56,234,376,52,239,193,308,142,347,181,271,187,168,76,166,133,183,249,284,180,262,182,210,281,220,41,305,155,261,262,98,336,300,159,115,236,146,243,216,215,320,301,241,256,212,183,218,191,154,96,254,197,203,254,259,165,332,248,202,327,360,317,286,200,199,142,142,234,293,170,133,124,153,302,207,282,40,194,216,242,277,197,288,214,158,182,210,131,259,242,136,109,317,269,234,236,216,121,106,339,94,267,98,145,199,195,161,142,217,231,304,372,202,124,209,251,124,148,265,339,227,167,178,242,187,133,295,156,198,310,296,214,319,253,301,235,130,202,319,217,128,66,298,102,136,277,227,303,279,308,201,162,242,121,182,240,176,154,252,126,305,220,216,270,279,349,189,207,231,176,171,264,140,279,218,78,241,159,342,143,173,243,158,137,103,253,330,274,199,246,188,59,282,198,132,54,301,223,204,123,160,241,159,119,293,273,379,290,172,220,218,180,259,258,227,196,243,180,257,282,236,215,194,227,79,241,322,218,170,262,163,288,187,355,183,255,158,284,325,205,222,265,182,296,232,358,271,172,101,256,233,176,203,143,169,236,294,264,341,317,111,158,186,184,303,270,239,213,191,128,225,244,60,158,175,174,133,50,329,189,293,293,256,177,55,254,220,324,143,293,197,213,292,220,172,181,188,290,175,316,145,201,184,240,254,216,197,325,181,238,312,140,234,214,299,125,204,225,242,144,233,215,198,198,335,235,130,253,230,267,191,172,262,260,172,221,131,214,247,295,251,102,169,248,273,254,194,244,156,243,118,221,48,157,187,269,298,252,108,98,318,236,264,178,295,92,273,116,186,260,106,103,189,150,257,266,89,236,236,245,227,286,212,136,171,294,159,202,150,220,149,164,219,168,152,237,88,94,191,194,195,94,248,208,209,145,289,241,157,104,218,244,182,236,254,174,197,117,76,323,328,222,211,150,218,194,90,156,230,247,190,260,154,219,228,243,111,322,118,150,271,158,177,166,277,368,321,272,267,208,252,230,289,133,173,226,332,167,322,214,201,358,248,253,266,176,110,160,363,191,285,242,153,210,315,146,252,155,191,141,224,111,280,165,127,155,167,354,202,320,195,200,178,195,247,201,143,256,222,137,150,338,223,329,145,57,188,234,336,180,251,306,333,282,315,271,232,196,151,202,185,316,272,320,337,267,246,203,208,240,196,187,215,214,239,332,224,103,259,307,305,110,207,160,206,178,257,244,133,165,225,179,315,134,265,177,193,150,95,153,243,186,179,222,211,128,106,299,236,147,235,177,133,136,307,258,237,178,168,168,184,236,188,259,123,195,227,137,318,95,103,233,215,257,253,147,229,202,157,125,315,139,317,206,155,236,192,110,212,208,356,314,245,109,139,190,232,202,234,219,188,116,177,331,256,222,273,181,161,234,291,182,224,352,353,263,271,341,245,217,272,197,286,151,247,174,276,250,213,293,363,327,96,313,380,142,155,184,167,204,157,214,273,292,255,233,263,148,110,213,187,262,332,253,215,133,98,336,223,311,340,253,332,354,182,207,192,177,300,158,156,228,308,324,205,381,278,113,304,160,177,228,238,74,178,145,247,289,222,116,286,90,291,219,325,185,116,203,232,118,323,221,230,200,243,277,213,180,250,177,182,152,197,312,173,195,156,107,129,231,188,250,231,142,72,240,334,273,139,174,264,390,286,109,257,205,301,248,216,172,228,236,251,269,255,285,132,218,243,189,86,253,302,278,284,252,255,180,224,58,278,303,304,314,197,218,217,58,315,172,224,129,226,228,231,267,273,234,28,239,265,207,220,171,187,255,242,218,150,171,192,281,127,148,267,212,229,169,281,172,160,201,251,125,127,191,107,106,149,261,218,93,76,127,331,156,274,200,244,216,235,93,183,161,248,203,123,199,227,294,216,168,218,166,105,233,252,282,223,162,72,243,277,201,397,302,176,194,183,170,144,129,203,165,180,158,233,91,193,253,211,180,381,352,243,173,231,259,244,208,160,94,99,191,222,162,184,201,305,67,142,230,184,271,218,295,170,188,208,236,140,252,360,203,196,317,203,178,283,82,265,71,78,243,93,87,143,166,180,149,173,186,174,195,272,340,172,170,209,256,75,147,244,104,163,219,239,239,334,315,264,195,236,151,60,130,123,275,192,261,129,134,215,308,110,319,198,313,136,287,277,252,226,327,203,215,261,214,154,139,236,285,246,118,251,273,249,163,184,264,185,245,167,250,215,178,286,271,125,242,283,250,270,261,178,89,99,187,211,218,219,62,156,284,212,310,163,194,313,222,49,114,85,267,184,269,215,191,254,201,207,299,263,223,352,102,225,211,235,58,213,178,348,136,414,239,212,82,178,105,257,216,253,278,86,263,150,217,105,228,94,261,263,135,210,147,216,201,273,219,197,93,203,206,200,128,270,205,239,274,268,128,221,267,287,112,128,254,171,37,114,298,309,198,201,170,162,114,231,109,189,295,336,113,363,280,173,104,268,303,253,309,300,239,153,325,279,230,125,174,256,56,321,166,206,114,187,286,254,120,227,254,104,206,242,250,148,225,214,330,87,233,205,261,159,303,210,238,120,63,273,184,333,259,210,218,232,140,151,78,253,202,191,349,186,165,52,146,221,38,259,125,318,226,119,152,241,215,164,197,193,122,309,102,134,270,199,126,242,192,280,178,137,286,84,187,172,93,191,315,245,169,94,203,314,194,189,251,128,145,265,287,122,211,77,178,195,224,291,201,74,142,183,273,315,68,243,204,137,131,279,207,203,177,85,261,127,224,315,252,185,253,278,118,314,247,267,232,169,160,245,253,87,70,243,124,171,199,297,181,343,172,206,328,168,322,249,176,226,168,278,137,209,291,329,172,233,116,150,169,153,162,233,191,203,287,245,215,329,218,201,400,133,344,299,303,69,137,129,246,152,224,125,236,298,290,171,289,223,352,232,218,165,255,201,252,387,314,394,261,128,208,212,255,239,121,188,151,270,273,159,253,322,235,157,249,161,215,165,249,203,320,224,191,239,195,114,106,109,230,392,237,190,164,228,143,301,223,210,229,244,199,100,203,127,319,311,253,245,213,250,223,153,84,152,77,147,306,140,106,225,91,331,172,209,366,66,81,123,194,96,102,239,282,195,215,230,137,111,189,134,275,170,131,218,413,128,197,272,270,234,100,292,254,196,219,346,152,168,212,209,258,203,187,200,206,219,400,173,199,143,237,165,160,184,220,250,206,192,132,288,129,323,85,157,101,181,258,298,249,171,272,276,218,309,129,232,282,195,297,262,109,236,353,212,313,314,229,339,222,189,187,123,227,221,146,265,145,182,358,116,142,237,142,251,327,238,228,90,264,291,96,113,250,198,181,187,236,109,274,158,324,260,232,118,91,270,203,381,210,210,230,195,202,288,157,134,238,372,255,343,108,263,152,258,157,63,245,224,257,79,234,293,166,263,236,220,284,155,167,176,228,91,168,250,220,225,232,385,246,185,249,71,389,217,128,192,262,326,272,64,242,205,229,135,315,355,230,263,134,339,144,180,209,175,126,171,197,354,149,339,108,186,353,279,103,193,170,57,196,357,251,141,223,314,192,217,259,65,216,347,78,242,74,127,210,89,250,282,190,259,206,167,263,351,190,178,247,277,245,155,236,81,211,65,326,141,140,224,194,88,220,162,274,30,220,366,152,308,369,215,158,127,144,125,406,205,193,258,185,232,211,254,101,226,274,172,227,166,337,247,235,203,111,69,355,242,161,187,301,214,370,148,197,262,254,141,307,186,128,240,237,209,219,156,316,139,111,161,264,163,358,367,78,120,238,350,315,283,222,83,243,69,306,258,263,217,276,258,214,277,281,245,244,172,244,290,198,77,216,244,331,183,237,195,236,238,284,310,248,224,294,155,195,232,219,250,218,181,139,114,216,243,284,140,166,145,259,166,171,343,248,168,324,239,167,294,251,346,193,179,174,268,356,301,261,141,149,349,189,155,148,316,208,190,311,252,47,92,176,244,325,271,234,257,207,250,234,291,120,243,232,190,244,319,151,74,146,144,240,229,197,209,240,179,116,95,170,59,200,310,299,285,183,273,196,232,275,257,65,165,87,283,237,204,161,169,289,207,167,191,351,254,223,368,247,154,123,178,189,168,212,99,177,246,170,227,356,221,189,196,166,238,104,146,179,324,226,81,172,95,210,240,172,235,174,133,116,218,216,152,168,206,93,245,173,207,182,228,140,162,191,204,139,338,313,273,277,161,135,159,255,371,354,166,309,241,196,199,192,116,152,244,102,212,247,401,351,190,249,283,357,178,173,271,187,357,176,121,134,357,265,252,220,226,130,41,193,173,307,263,255,250,93,218,226,238,277,127,266,230,183,166,90,33,327,237,176,153,168,221,201,247,241,226,146,142,265,237,311,276,206,332,226,222,238,188,146,326,72,293,242,114,193,226,207,77,264,227,276,164,133,140,188,169,187,183,185,134,294,202,208,158,162,271,162,205,201,146,289,208,271,226,167,206,233,197,140,121,244,252,209,190,211,236,219,140,189,133,316,206,312,228,229,209,156,289,269,77,101,239,138,221,316,167,144,111,331,202,137,334,219,226,225,245,167,264,107,308,178,238,212,190,114,197,239,192,295,250,163,286,157,150,182,296,285,177,220,135,174,183,178,211,237,194,144,172,112,195,123,222,266,187,328,168,192,265,169,41,308,96,393,222,224,75,139,181,333,218,75,159,295,74,164,99,325,203,160,182,139,364,127,77,163,118,249,195,301,307,141,231,113,81,164,221,338,255,260,228,156,217,236,41,247,186,327,299,202,246,147,235,96,231,243,322,188,199,345,145,112,242,281,215,161,259,203,84,172,287,124,329,218,309,219,232,247,71,247,244,208,305,67,219,198,262,328,247,226,242,90,182,187,138,148,372,244,131,120,264,199,146,219,196,42,142,176,140,278,310,215,169,179,228,116,193,234,96,137,319,350,260,126,236,266,275,133,208,282,253,94,207,162,168,164,161,247,161,153,177,184,176,100,228,245,192,174,282,102,166,179,176,256,186,120,409,93,168,336,297,333,326,238,175,271,196,148,304,208,290,221,220,185,302,217,150,111,330,268,120,247,132,197,188,263,373,212,239,132,115,171,219,251,121,161,196,134,325,84,70,253,215,164,172,129,237,175,409,244,149,236,262,135,310,163,238,121,360,194,184,221,278,241,147,212,348,284,161,188,277,157,214,141,191,338,217,272,146,231,204,168,334,185,329,235,220,264,263,84,90,240,180,324,284,162,136,209,329,229,248,202,240,195,219,223,169,94,327,113,366,205,201,72,242,98,198,220,195,161,185,226,232,201,253,202,270,227,299,352,191,166,138,178,301,191,208,213,202,157,263,288,139,290,170,220,224,149,76,172,219,219,120,243,246,228,84,188,270,183,136,209,366,259,200,64,301,177,225,228,89,131,85,55,364,166,342,272,117,318,239,265,183,216,276,232,170,206,310,197,194,244,222,275,216,173,152,181,103,270,142,194,241,239,218,190,212,135,324,96,239,340,66,221,219,25,100,183,154,311,197,334,295,302,313,179,208,83,157,151,172,104,240,267,245,90,187,302,119,246,174,273,218,212,210,278,163,211,246,259,203,223,214,235,170,61,206,229,180,183,154,301,240,287,160,227,75,353,321,290,271,162,148,194,237,200,328,225,259,180,197,170,418,181,247,244,186,223,169,282,130,219,246,207,219,258,282,255,178,172,248,235,234,339,164,359,238,237,195,147,344,125,223,263,223,157,206,342,224,133,127,336,227,193,258,329,266,260,192,325,312,116,154,192,341,155,190,208,89,176,270,133,316,147,188,180,366,252,270,303,283,162,189,287,168,344,239,274,173,173,187,231,255,238,229,190,128,83,283,265,209,207,139,155,110,245,252,353,157,229,183,170,178,259,172,138,197,223,149,209,269,255,275,332,192,167,293,246,121,173,182,123,155,281,214,201,202,177,209,208,321,332,215,246,208,176,268,204,313,153,60,157,81,198,178,81,268,220,202,230,73,176,327,308,330,249,126,310,264,219,294,360,334,140,217,128,201,212,127,167,319,304,103,162,233,212,199,150,227,283,170,195,218,264,267,341,162,223,216,230,121,216,385,157,204,193,195,155,172,225,292,161,285,201,297,197,266,316,190,68,207,219,73,310,203,103,177,257,254,305,230,184,307,197,149,248,235,184,205,241,176,323,115,174,246,87,110,94,289,204,238,217,169,169,356,190,150,204,206,288,216,243,272,179,94,118,196,180,248,331,260,167,246,109,94,362,163,127,224,252,295,250,236,293,248,207,175,95,209,234,78,364,230,202,313,311,317,103,126,240,188,171,216,124,379,151,122,212,199,196,181,341,302,221,240,312,132,161,284,246,185,205,217,167,149,214,164,212,161,145,121,198,186,104,201,198,222,288,166,230,52,187,158,306,180,195,181,244,206,189,213,375,151,261,337,155,219,162,162,208,295,354,310,226,226,173,93,168,103,72,242,182,280,165,321,278,165,198,156,193,216,185,273,237,115,122,90,280,268,284,239,90,199,171,162,206,192,374,333,205,124,159,279,212,201,248,355,142,249,272,127,178,153,224,287,110,272,284,86,149,197,204,244,268,260,228,198,285,257,188,192,127,124,184,152,284,59,267,210,184,110,172,143,310,186,102,216,183,178,125,263,211,186,347,181,185,174,344,136,355,206,218,146,153,171,299,268,250,140,141,218,304,277,198,166,233,115,213,158,62,195,148,326,277,256,103,107,342,77,223,349,81,160,247,383,156,228,132,331,226,169,134,300,134,67,253,259,148,210,213,300,136,116,344,122,257,80,164,181,113,204,320,361,346,130,193,271,176,163,167,62,247,150,228,217,187,208,210,170,281,131,80,150,291,264,97,212,205,212,218,248,186,208,260,250,155,127,261,216,99,69,242,372,344,374,70,367,188,132,102,52,165,107,206,235,214,236,320,169,230,365,208,153,103,275,190,292,158,272,336,116,138,169,205,184,104,138,380,201,325,219,236,293,78,273,127,242,172,195,186,232,272,217,112,186,76,150,107,218,102,286,250,96,271,209,303,164,153,238,85,185,220,192,256,278,248,178,276,245,113,166,153,152,351,149,136,205,282,239,211,279,273,227,265,102,119,140,368,183,117,299,136,263,310,192,287,126,296,201,165,166,352,135,284,147,243,198,282,110,269,286,235,139,129,249,166,202,112,130,351,251,130,140,150,309,240,308,148,197,125,144,218,370,192,122,125,176,87,395,285,113,135,238,302,67,117,100,254,94,123,181,348,192,118,89,304,194,353,348,174,215,278,176,355,228,164,277,162,276,362,126,274,148,224,269,283,202,141,118,136,225,169,284,346,209,156,246,110,264,197,264,168,255,76,279,287,191,291,337,213,234,272,199,334,236,231,371,206,167,310,135,335,233,227,337,390,331,218,300,277,317,111,351,386,106,407,248,176,266,316,72,308,146,179,332,114,193,144,122,140,154,252,187,159,130,181,318,83,272,275,54,237,77,143,272,228,159,190,239,130,147,198,199,164,223,181,229,155,190,243,130,348,180,272,231,174,108,132,260,49,151,257,106,171,146,53,230,99,104,208,258,200,216,284,188,179,229,129,196,233,132,305,296,299,247,228,158,134,181,288,343,105,194,204,165,190,221,346,128,203,344,343,229,251,206,290,207,189,191,237,333,102,214,275,347,143,286,77,237,248,165,202,218,183,170,293,182,212,185,239,67,283,168,162,200,343,254,105,255,199,240,248,110,129,250,231,98,269,210,221,229,175,200,172,205,234,130,220,262,193,141,228,181,320,151,190,147,211,254,92,196,101,188,147,218,126,138,125,244,208,347,63,164,242,223,231,172,281,166,119,177,216,179,331,129,310,322,217,304,326,372,323,148,112,236,207,126,250,235,91,207,312,178,236,278,158,93,235,245,264,212,131,308,182,232,190,85,94,313,346,204,272,253,85,180,151,228,183,184,285,295,199,221,137,75,228,122,163,283,303,254,123,172,111,133,254,96,126,394,262,286,265,112,178,142,266,98,293,70,130,213,224,157,155,242,200,204,266,213,198,179,317,209,291,196,86,251,207,261,231,277,152,172,259,411,123,58,268,143,345,343,140,201,113,269,286,162,154,212,209,188,137,230,110,278,391,257,229,265,322,117,209,134,328,77,217,193,306,275,332,176,291,256,234,167,99,314,219,183,283,160,140,241,145,205,35,156,261,164,103,215,324,275,238,322,43,177,174,308,193,297,202,126,275,312,73,350,150,269,154,190,203,271,64,147,182,225,328,247,102,166,213,146,214,164,316,220,165,39,211,136,199,115,104,149,194,219,256,159,315,159,122,209,245,174,172,359,99,253,162,173,357,272,288,196,265,312,186,326,173,230,297,290,300,341,197,201,222,105,146,202,273,301,220,244,213,233,60,193,208,77,175,220,221,237,120,281,243,274,238,224,314,305,149,339,322,66,276,163,112,262,165,138,173,208,98,193,202,185,199,118,85,162,87,58,135,303,220,172,174,166,242,276,169,122,274,228,109,220,160,207,259,277,243,100,232,305,223,247,316,255,81,265,263,118,359,333,148,141,223,43,143,130,95,294,220,195,248,234,112,312,30,125,60,274,155,246,267,254,299,113,249,279,72,229,400,115,240,234,239,345,143,124,131,245,199,183,327,117,157,311,100,347,142,120,293,308,367,239,89,90,48,303,296,174,351,279,191,325,159,159,322,148,224,282,315,340,172,64,163,165,84,105,152,158,145,223,226,272,237,386,228,158,143,196,264,248,324,263,133,306,142,278,267,121,321,147,357,262,264,243,373,48,248,216,117,181,215,236,204,352,218,303,178,347,206,245,168,215,296,133,172,291,91,265,234,303,159,120,297,277,139,220,97,129,315,315,348,245,261,244,193,156,153,205,262,285,221,209,168,237,329,134,368,206,304,219,313,270,330,66,332,171,222,191,112,316,286,327,291,263,334,186,122,163,143,141,164,183,44,265,168,131,334,156,204,240,118,238,160,119,139,150,86,255,102,185,123,177,117,217,284,271,218,297,357,257,243,225,234,247,157,211,316,105,189,234,133,255,210,110,250,242,222,188,217,178,106,326,201,213,170,225,119,212,135,277,214,105,284,176,281,287,238,187,240,33,264,284,175,243,398,315,232,183,148,349,170,301,217,276,193,314,265,298,256,142,309,170,196,211,308,327,53,99,235,285,419,267,254,168,119,232,223,204,107,240,261,94,216,166,104,336,263,187,157,273,218,278,187,308,286,245,182,274,330,235,328,291,313,270,239,222,234,232,331,305,265,249,295,162,102,172,297,230,264,324,251,126,240,257,209,218,309,289,264,203,152,90,270,173,278,301,177,160,162,220,204,74,149,257,207,246,333,86,154,250,228,204,198,112,278,184,123,250,114,370,330,295,130,269,343,234,309,243,256,200,195,179,238,224,239,207,178,190,98,232,234,163,292,161,347,142,160,184,138,207,196,104,285,175,155,200,242,147,271,225,65,253,118,310,210,250,172,235,296,372,80,336,200,323,272,157,127,103,220,145,180,173,262,221,82,161,131,137,162,237,144,197,204,105,103,223,88,330,198,180,282,177,124,182,140,260,182,248,138,187,189,225,194,274,228,186,170,188,87,149,301,198,125,93,242,176,205,290,105,181,212,122,76,318,200,144,297,238,219,108,212,148,281,196,340,230,222,101,235,112,324,324,63,131,122,135,292,215,242,134,233,152,266,238,328,218,240,83,319,269,294,157,264,146,345,187,194,80,189,178,186,236,133,192,252,180,283,214,163,181,121,221,123,139,193,159,115,311,139,314,143,200,253,106,286,215,70,215,69,154,277,147,203,259,217,263,145,224,167,121,185,250,217,207,175,312,277,44,197,177,257,48,224,112,202,330,231,155,184,140,232,35,95,286,226,178,242,237,140,254,209,55,140,144,291,197,94,139,199,279,149,119,163,124,120,67,239,176,68,284,131,330,253,198,151,238,162,154,155,278,307,222,110,323,162,195,121,96,218,290,117,186,93,317,286,67,294,226,238,87,132,159,203,137,280,283,84,329,232,167,116,165,219,195,249,167,191,159,204,74,222,128,295,317,219,247,202,122,336,226,261,312,157,239,118,184,158,238,239,159,146,226,254,204,225,45,252,219,312,147,193,233,240,250,156,295,145,340,174,190,239,241,377,189,110,117,185,372,131,234,165,314,190,190,130,161,154,122,132,198,157,304,64,98,308,49,194,55,238,153,267,44,325,179,62,313,152,321,109,215,193,255,172,189,166,154,63,36,153,142,85,257,186,310,232,184,84,168,211,155,189,189,214,305,97,193,180,368,198,152,196,286,286,228,200,242,186,50,116,267,222,110,166,266,104,274,218,147,248,109,198,132,108,143,167,106,216,179,240,190,189,237,281,208,234,273,194,325,193,168,257,211,203,182,103,283,235,259,119,253,140,141,65,270,196,211,110,203,263,198,247,255,253,234,154,186,307,268,164,139,172,204,224,59,168,320,131,335,77,232,214,116,101,185,324,150,246,137,137,155,350,188,330,230,62,64,166,116,244,231,94,287,212,214,270,221,120,356,327,229,246,202,300,216,164,212,152,131,206,345,337,181,215,207,276,147,233,346,166,176,201,187,258,203,230,151,211,114,240,171,176,387,126,219,152,273,249,166,255,218,134,119,229,198,364,210,247,207,104,266,239,356,209,90,187,94,239,94,382,196,287,120,110,101,300,251,244,295,166,253,292,173,111,164,276,125,259,130,203,298,174,212,141,213,171,96,148,191,217,315,108,205,352,205,131,107,198,118,320,143,104,159,101,241,136,201,182,87,296,184,258,109,163,321,206,172,82,200,189,315,221,289,213,336,180,117,366,363,104,290,220,190,248,216,108,241,272,222,197,156,155,264,86,182,260,157,191,321,192,125,176,91,323,244,209,326,261,241,42,88,210,127,177,167,185,219,257,281,255,185,285,150,273,333,232,163,185,286,98,178,111,236,114,294,225,162,76,143,218,166,177,229,252,215,196,109,223,156,192,334,286,218,231,228,112,124,87,124,226,280,117,255,217,190,211,220,262,224,194,129,125,241,207,250,183,161,143,278,250,94,91,238,177,236,213,198,182,288,257,251,329,75,101,230,324,169,121,292,50,282,118,182,232,96,158,129,293,361,329,222,167,249,293,143,68,132,200,284,220,370,159,264,252,235,264,331,265,201,306,189,131,345,300,312,197,294,208,229,226,149,161,111,130,171,254,207,191,191,283,130,273,199,336,240,153,322,192,199,211,199,287,281,175,258,167,227,142,153,169,112,216,284,181,147,322,173,270,286,152,221,260,254,196,199,394,268,205,259,268,126,190,193,187,261,265,209,191,212,240,168,207,156,383,342,279,237,290,234,160,159,54,117,96,104,231,209,252,274,250,259,106,120,188,277,302,95,80,290,123,155,183,183,200,195,184,222,143,268,124,98,357,276,198,187,162,212,93,103,278,201,194,117,153,249,147,149,239,115,187,57,124,94,201,103,120,262,269,330,271,148,182,130,83,208,241,229,122,249,140,82,229,242,266,238,184,172,246,132,137,116,206,258,224,139,147,212,250,187,225,215,265,357,123,387,237,248,193,220,295,310,117,210,323,244,209,164,260,132,181,66,191,293,234,103,108,245,129,263,102,210,130,271,169,211,219,177,242,222,171,283,222,192,171,163,204,235,321,152,128,158,306,269,96,143,358,124,230,283,164,96,125,190,281,154,186,168,396,166,301,211,223,248,246,115,301,248,147,321,292,223,210,181,262,271,198,237,262,170,316,285,321,118,200,269,149,281,152,233,257,324,326,222,204,138,135,231,223,109,358,209,195,98,229,154,211,165,162,141,104,103,39,305,214,240,166,202,186,155,131,150,165,235,139,188,148,168,196,202,185,263,288,307,202,277,177,191,75,367,347,79,200,299,312,156,100,163,157,101,312,217,172,256,197,374,223,290,297,260,307,180,259,133,195,263,188,238,180,189,255,281,237,118,89,195,79,253,116,95,271,76,159,214,109,252,190,133,306,312,178,159,310,316,179,412,246,214,204,260,186,195,176,110,264,219,133,333,247,268,127,243,221,215,306,178,281,269,307,186,205,343,234,204,323,233,265,315,254,252,121,198,393,178,153,188,188,226,182,131,271,83,251,165,157,175,227,357,204,206,193,193,201,67,263,228,232,187,349,130,345,176,140,249,136,146,247,113,263,245,159,84,289,290,177,175,87,330,253,226,322,223,119,248,150,192,186,205,357,220,123,291,218,243,197,329,100,272,143,157,129,285,247,173,47,119,325,323,134,299,211,210,304,229,118,75,251,229,233,238,81,190,180,247,220,220,109,170,201,166,270,261,189,335,206,181,285,241,245,328,239,71,220,163,327,167,358,125,295,63,105,179,204,221,129,235,152,234,125,141,329,224,175,88,192,280,171,122,233,169,102,214,262,124,256,228,267,177,172,322,232,157,140,168,282,163,220,218,129,242,391,331,364,89,183,272,251,150,204,252,282,188,180,202,240,266,231,98,211,209,276,170,227,74,235,151,247,266,324,332,344,128,181,227,144,237,62,114,336,122,75,220,222,209,361,283,251,127,199,182,233,64,274,177,163,26,273,261,131,210,188,128,178,326,140,268,213,165,299,212,138,303,279,297,294,304,145,107,279,132,185,216,342,191,142,321,270,154,321,95,167,308,258,224,221,161,381,234,244,296,111,315,383,49,116,117,345,181,109,201,209,177,200,181,157,161,254,199,93,219,170,187,185,240,176,231,390,145,191,118,244,244,101,256,180,192,250,249,166,147,255,225,169,164,108,281,315,294,85,162,151,185,238,296,300,251,219,291,199,71,203,194,221,201,232,340,329,194,193,262,214,142,172,255,334,146,253,246,126,94,87,243,239,247,219,194,302,202,261,200,109,197,264,259,135,265,317,163,169,236,157,105,216,168,311,248,78,120,161,224,172,333,225,125,291,218,243,246,71,223,195,234,246,188,110,151,119,209,180,161,121,197,258,255,262,193,204,172,158,191,203,84,173,273,301,139,208,246,114,331,184,81,163,116,205,198,188,258,237,131,64,178,189,228,188,201,192,331,239,290,190,209,243,116,195,135,74,267,260,199,200,85,150,99,207,258,274,228,258,276,140,332,240,110,306,102,229,257,173,148,160,163,154,164,166,188,287,327,288,91,236,154,243,236,100,35,93,241,230,151,124,321,183,112,287,189,104,129,235,188,295,271,336,238,258,359,262,207,105,244,199,126,206,273,317,171,223,142,254,305,237,212,94,248,129,164,170,172,222,218,393,175,324,234,336,274,64,166,230,113,282,293,286,263,197,54,293,337,148,148,305,246,301,207,208,158,236,185,147,330,340,359,170,315,258,147,343,190,191,226,136,167,323,207,161,209,172,160,307,103,295,114,318,165,304,214,109,266,162,82,222,239,274,324,299,335,358,209,167,237,271,425,83,200,252,64,325,172,287,190,48,97,117,354,213,204,161,227,121,152,160,170,241,381,119,236,289,247,239,257,179,286,120,225,208,216,359,347,172,209,170,232,220,240,344,337,110,286,169,348,351,311,196,361,277,214,178,122,344,109,192,157,340,180,236,369,273,117,102,168,123,219,134,191,296,164,173,218,174,205,197,43,190,125,115,204,128,71,222,110,45,277,257,238,365,136,247,134,140,254,210,146,334,236,256,147,132,193,259,167,182,191,186,221,240,163,333,208,212,188,144,216,238,290,226,248,198,228,122,280,165,57,304,115,114,183,173,161,239,170,240,268,355,238,218,204,279,214,182,288,226,212,194,127,312,273,234,178,63,287,234,308,141,278,261,287,273,166,189,30,272,198,128,126,172,170,70,214,311,338,316,165,299,268,264,206,298,230,266,120,221,214,272,138,335,210,203,212,237,184,223,105,229,300,264,171,54,219,213,241,221,221,131,110,179,165,289,145,84,167,245,311,346,161,239,315,150,164,192,114,143,209,48,257,137,335,257,187,136,212,249,229,145,220,121,165,199,337,164,397,252,219,133,263,168,245,253,188,182,244,97,262,258,186,99,351,269,167,217,197,218,197,318,229,186,282,168,223,255,196,140,267,204,207,251,248,245,162,187,323,313,273,237,221,127,259,227,263,156,171,292,241,151,208,103,190,188,228,257,174,188,308,133,222,329,182,225,168,251,372,221,147,82,174,79,158,323,313,282,206,187,112,230,145,278,120,263,186,302,311,292,198,220,64,145,90,177,184,80,203,151,269,219,331,261,215,205,185,267,145,222,202,122,232,353,184,203,274,220,93,178,255,159,147,72,176,159,264,189,255,169,161,174,183,145,94,301,168,112,188,211,256,94,151,410,139,322,166,210,174,109,307,155,359,173,272,191,164,145,229,57,234,275,167,219,227,217,130,132,114,234,53,343,113,81,224,341,252,266,312,187,167,216,363,183,186,317,76,250,101,183,166,175,119,314,166,178,214,194,263,238,257,219,237,247,202,165,115,302,228,131,195,197,163,219,225,216,228,194,155,67,154,133,127,191,234,162,105,172,287,339,279,112,241,292,160,117,186,114,343,213,223,274,118,251,145,68,156,146,232,99,96,79,140,269,183,339,212,109,272,192,207,214,95,133,328,164,169,283,351,227,227,176,275,140,133,94,367,230,134,173,200,258,276,297,366,188,195,188,197,258,210,224,344,187,198,225,245,178,248,200,293,195,123,343,218,111,248,173,194,300,114,325,222,343,193,306,225,321,308,260,206,369,198,290,255,128,253,185,243,59,201,338,296,58,124,178,258,235,299,167,202,152,376,301,214,269,315,191,75,317,80,271,312,132,124,214,110,104,304,76,92,248,277,265,109,324,267,240,345,218,67,265,212,161,267,179,181,213,244,253,210,182,338,312,190,293,60,124,101,146,260,156,128,109,207,210,87,315,58,266,170,179,318,320,313,138,360,182,281,207,224,177,231,164,301,260,127,274,319,244,248,178,189,95,235,206,192,339,135,225,246,219,148,231,204,189,216,354,151,209,234,192,142,115,225,208,233,295,295,120,239,166,155,170,264,253,77,109,52,258,188,134,320,142,272,135,258,275,177,224,318,169,57,125,311,75,132,311,128,201,248,252,197,138,239,225,181,127,194,144,222,275,333,229,345,233,219,302,198,266,273,282,227,176,92,146,74,143,177,252,175,177,335,296,185,191,203,43,219,121,75,250,192,235,250,272,211,179,109,246,191,262,81,210,255,130,270,206,295,284,290,41,220,295,264,239,83,188,202,78,333,251,316,186,262,137,262,242,91,268,261,63,156,146,149,133,40,221,117,83,234,200,316,223,383,191,209,216,296,219,286,206,338,176,352,387,164,248,133,43,342,213,355,165,298,81,203,309,158,246,83,140,321,213,159,258,424,224,321,327,216,222,140,174,233,151,351,173,137,251,333,343,282,200,176,268,268,188,302,185,276,210,193,197,201,180,162,213,154,280,95,270,162,260,151,196,236,346,281,208,56,77,176,211,377,135,162,298,190,295,243,202,240,383,359,302,155,112,264,181,193,132,73,207,31,158,214,227,207,213,274,142,168,126,134,184,153,182,273,56,195,124,241,283,175,288,235,323,216,329,234,186,162,198,261,204,355,233,123,260,284,230,184,294,250,174,314,210,188,177,157,170,53,308,86,177,335,333,231,266,268,173,132,226,295,145,159,150,341,313,289,359,86,130,112,259,135,169,173,167,169,187,171,136,269,285,176,128,206,309,157,230,301,221,298,78,203,273,333,212,155,179,284,362,209,114,233,91,156,330,234,280,309,151,372,262,261,234,204,233,224,146,186,136,140,189,246,256,275,266,146,262,143,199,331,322,285,220,105,364,115,326,159,116,210,228,215,146,203,268,176,287,146,169,232,231,185,261,266,275,88,209,241,189,207,212,331,138,102,164,215,175,135,218,225,69,204,265,331,232,238,280,198,300,115,246,234,217,323,125,343,82,86,279,257,245,325,297,160,118,204,173,175,210,106,193,332,261,255,106,148,210,227,295,164,200,95,222,209,279,241,193,191,281,194,216,226,238,248,169,74,184,260,221,182,94,166,250,328,220,193,275,90,317,238,307,179,254,153,211,98,218,99,87,70,73,104,212,245,193,321,274,62,115,172,84,268,325,144,116,194,251,235,211,144,281,110,262,198,295,330,231,192,178,244,221,75,126,171,168,194,153,225,251,301,183,259,249,233,278,170,280,258,161,240,131,293,231,197,176,154,327,308,195,202,362,304,170,221,174,335,317,122,169,207,197,346,282,322,316,352,263,146,173,122,134,270,288,299,166,384,199,269,178,113,271,218,157,85,242,254,181,320,157,170,169,345,211,238,123,264,244,175,171,287,54,106,136,318,163,241,171,78,238,239,194,229,199,259,229,188,319,149,195,203,228,128,153,103,205,193,238,129,267,203,110,216,134,111,112,233,165,277,206,257,72,284,207,142,227,190,141,181,74,169,185,159,286,206,253,290,94,277,182,324,93,195,153,138,327,280,395,298,47,150,305,346,183,254,138,162,185,113,217,128,120,288,209,315,244,311,326,209,190,241,331,294,312,219,231,289,152,195,294,241,370,280,174,144,188,142,192,236,132,149,154,198,66,347,270,232,265,293,244,137,65,222,335,159,185,169,260,113,298,218,78,133,194,300,200,327,231,321,262,307,224,232,149,59,198,274,130,303,164,60,304,347,199,72,237,212,269,292,191,150,229,219,96,166,218,273,169,103,141,94,268,105,141,153,121,167,178,185,316,221,312,186,175,334,317,273,299,66,215,118,131,237,207,198,169,201,165,288,189,278,363,95,126,122,175,200,181,241,268,257,371,198,123,162,145,166,194,227,133,102,183,172,183,234,278,183,248,258,253,372,228,156,213,262,165,171,212,344,91,327,161,83,352,348,110,165,67,190,328,360,154,101,151,233,160,207,131,102,155,233,301,69,141,341,92,73,152,191,343,219,303,129,260,219,213,223,171,321,247,282,94,128,149,296,126,117,135,143,175,209,248,246,241,209,52,162,150,258,194,266,274,353,257,209,301,80,276,295,333,286,212,278,198,293,223,272,169,126,257,207,235,187,303,309,195,256,75,240,300,353,341,204,251,211,214,355,269,172,149,178,218,124,247,340,240,41,181,126,266,232,257,352,285,157,294,134,116,306,290,239,231,241,79,323,177,266,231,223,290,211,189,32,243,187,262,328,190,303,230,123,229,172,278,321,234,317,119,251,137,110,254,193,230,185,228,177,213,321,168,330,174,191,93,162,248,264,151,278,185,182,270,163,331,247,214,218,274,338,229,180,295,307,254,118,211,332,325,338,219,128,310,224,335,114,122,163,257,195,199,338,336,377,301,214,107,176,249,184,183,175,182,81,239,271,293,113,377,141,134,73,253,61,277,327,155,148,248,242,198,280,121,188,189,179,268,235,216,112,160,139,44,218,145,354,228,134,234,57,167,201,202,95,252,230,362,330,243,338,318,164,197,315,285,303,97,276,224,158,306,328,267,198,277,240,225,214,83,194,263,221,234,163,300,347,293,131,134,313,169,134,310,181,209,223,241,217,244,169,139,306,329,265,138,124,177,241,297,156,198,297,234,164,245,237,213,127,389,251,354,211,248,185,84,108,154,53,280,288,175,206,135,307,275,159,311,211,175,264,162,262,118,286,280,298,247,340,187,288,239,97,168,311,157,321,249,140,102,303,249,251,218,210,358,234,215,330,100,79,313,233,83,200,246,205,253,222,202,212,314,187,202,264,165,168,136,224,363,350,225,112,70,276,153,190,68,267,256,93,141,180,338,95,145,114,263,70,257,179,278,145,295,300,98,103,217,284,293,160,176,165,256,107,257,94,77,273,201,288,191,137,310,189,167,254,167,118,346,249,163,189,304,225,291,271,181,242,207,171,155,254,173,252,188,157,342,341,250,147,296,100,306,166,234,162,314,181,266,71,174,220,116,331,99,237,220,309,183,196,154,238,145,179,185,92,222,254,242,158,215,188,129,290,207,195,268,224,154,253,145,213,139,118,261,334,168,294,312,323,223,276,342,267,290,377,98,156,120,217,289,196,194,187,230,202,203,305,375,165,292,165,313,171,117,136,204,277,175,412,415,48,341,244,350,306,213,350,253,167,226,173,95,114,290,323,217,99,330,52,90,313,257,147,234,131,283,220,119,237,133,99,265,237,167,227,179,270,266,197,212,328,318,325,213,286,259,271,249,202,228,316,136,90,112,71,144,205,180,304,96,240,386,222,228,222,255,172,186,219,108,62,231,248,301,215,327,214,167,134,282,124,212,197,154,240,246,290,365,269,99,199,162,109,172,221,44,211,220,187,180,268,246,125,54,221,60,157,226,153,225,229,368,195,198,245,204,184,174,172,331,101,259,226,296,289,309,182,230,320,326,237,205,242,297,329,221,163,272,201,169,340,62,326,106,284,218,250,275,166,256,76,359,146,109,165,200,252,108,143,247,74,251,180,100,185,197,315,209,245,256,401,164,300,327,290,176,129,321,199,345,68,173,115,194,218,206,373,57,178,146,362,269,214,228,351,210,240,92,420,186,307,214,61,280,128,138,135,103,210,204,110,348,355,167,130,303,275,162,141,237,164,263,132,159,124,237,228,283,273,249,248,215,187,139,168,236,183,200,174,105,176,195,247,191,264,308,297,179,213,129,318,73,155,207,184,251,113,291,243,309,160,350,128,214,256,234,215,273,260,218,257,385,229,36,207,190,294,353,159,314,174,188,278,51,179,278,183,291,256,189,190,119,304,206,102,239,278,207,142,210,230,245,136,171,182,276,207,357,182,390,195,247,154,272,304,220,399,191,284,144,249,189,115,69,173,296,226,149,226,142,229,169,183,207,44,131,92,165,141,215,223,238,93,198,112,131,282,187,317,330,311,220,312,177,202,49,222,319,201,268,212,205,119,211,152,199,60,180,220,256,172,225,235,94,226,259,213,128,104,203,246,332,156,327,74,284,103,92,361,163,154,154,183,207,139,203,58,198,146,55,204,163,215,163,189,183,244,101,178,148,197,259,236,207,117,211,263,161,190,282,274,116,67,295,187,178,149,211,132,242,189,326,178,291,89,124,199,285,255,242,330,262,220,216,94,122,82,54,245,209,205,254,146,212,255,157,274,139,293,158,191,277,78,219,351,365,214,256,153,111,371,326,251,216,171,139,244,155,167,189,119,179,169,268,311,184,135,175,247,241,156,91,288,140,115,112,172,246,320,115,269,150,288,137,235,269,388,365,229,345,106,159,203,212,180,223,200,347,226,261,270,210,274,98,337,171,186,154,180,217,174,304,178,178,207,89,98,341,125,285,117,273,193,230,100,343,272,295,276,294,116,305,258,291,277,277,255,362,101,190,203,99,137,139,191,144,216,333,313,375,302,185,321,352,218,141,228,358,213,218,263,319,217,193,332,311,193,212,83,224,142,262,189,202,282,278,164,214,248,264,141,281,199,259,225,263,313,342,350,83,198,129,268,162,155,177,158,79,175,340,246,264,278,210,242,177,217,250,298,136,123,217,140,213,134,376,336,419,174,202,226,149,285,210,246,112,260,182,221,397,197,250,210,120,227,181,254,139,338,252,274,322,284,201,322,158,281,258,203,60,221,104,202,194,196,176,180,104,283,123,153,198,200,230,221,220,125,133,217,90,284,158,255,147,275,79,357,197,316,255,167,310,261,128,208,290,241,294,266,127,274,254,143,278,63,93,219,304,353,273,128,268,220,102,259,168,78,238,335,155,111,297,155,66,205,196,241,102,234,48,354,346,198,76,172,199,325,235,64,183,288,207,183,227,358,236,251,156,239,83,365,165,263,330,323,273,352,245,237,217,173,232,202,61,250,166,301,137,282,277,298,241,191,172,103,381,151,334,168,102,227,255,154,299,162,169,246,150,237,156,255,139,189,128,158,170,319,167,164,381,211,329,156,179,301,132,318,82,348,183,237,144,204,377,312,272,126,242,216,237,290,175,260,168,213,241,262,93,202,185,165,185,126,180,254,244,87,200,185,183,259,142,237,341,293,272,198,328,161,38,210,216,214,268,50,242,184,339,58,189,205,294,238,336,279,249,226,74,146,200,102,235,241,136,122,292,70,201,279,284,169,248,258,214,249,187,176,223,235,201,220,365,183,241,409,211,192,240,142,160,363,157,218,162,272,212,120,286,234,229,181,104,170,169,304,376,224,88,368,102,76,156,102,317,203,283,154,111,240,353,201,196,145,265,377,247,155,170,252,249,232,291,278,311,316,374,103,333,92,199,271,63,274,127,118,307,296,214,307,329,241,372,237,244,224,291,173,131,192,217,296,212,218,211,250,283,262,149,146,315,223,145,165,181,126,140,131,163,135,139,314,202,359,129,161,231,222,234,232,293,63,94,202,255,125,176,124,145,172,195,241,218,227,176,197,65,63,123,330,165,133,191,362,168,122,251,193,160,188,161,154,118,306,238,217,185,286,191,190,149,338,247,324,141,332,162,191,237,135,65,201,191,142,182,215,142,167,193,179,119,188,166,310,239,291,377,272,361,193,277,318,271,301,245,249,194,196,109,355,94,188,267,346,154,84,242,327,243,253,222,197,208,224,229,243,233,233,173,119,335,303,320,330,103,124,298,81,145,83,191,207,174,119,303,138,163,182,223,91,255,168,286,238,193,248,256,367,123,147,247,319,247,150,113,286,297,231,258,243,277,350,239,168,287,193,190,334,98,271,178,158,287,125,214,314,72,203,288,121,240,311,282,162,162,281,178,66,80,223,138,196,222,376,319,327,176,179,249,116,104,263,160,238,253,270,203,331,332,238,324,126,306,220,188,188,313,220,199,224,181,139,264,187,184,128,197,259,155,335,194,120,347,279,128,233,230,241,167,327,209,233,121,106,194,269,295,272,247,198,229,228,262,299,279,363,226,293,191,101,101,175,188,267,110,122,201,176,334,51,122,197,148,229,282,305,103,184,213,261,141,170,116,142,402,235,293,305,141,114,161,264,204,119,182,224,147,161,193,187,132,135,235,175,280,329,57,226,82,267,302,403,246,205,199,259,384,207,306,278,288,350,270,347,128,341,160,352,278,115,330,148,317,250,115,373,155,146,175,231,161,290,246,31,267,177,83,243,288,161,154,123,181,327,128,246,125,328,224,269,225,92,139,157,202,212,210,176,160,236,197,231,306,96,262,193,222,236,99,117,226,438,183,261,121,219,111,186,290,264,114,99,258,374,194,176,285,152,361,94,144,93,164,176,261,281,169,143,315,311,281,288,410,107,189,273,104,169,320,345,154,197,361,137,161,60,202,153,338,195,202,242,305,101,165,222,137,140,382,196,181,321,323,139,103,212,271,320,163,146,132,151,112,123,131,298,387,158,171,239,160,214,121,52,46,180,82,131,97,150,245,116,279,160,322,134,236,106,150,111,237,302,278,319,232,218,195,282,208,134,353,247,96,231,371,190,154,128,178,233,159,196,328,280,141,299,261,212,275,349,253,219,319,145,186,382,203,173,354,63,125,281,169,201,288,148,116,250,222,150,290,90,87,259,244,85,321,266,161,99,241,121,257,372,378,136,154,148,159,200,236,249,278,341,133,211,183,328,151,304,335,251,103,111,156,271,307,116,196,321,214,272,283,255,164,170,190,151,106,250,30,225,153,189,358,45,119,252,224,307,154,346,105,245,279,202,245,256,78,227,280,315,230,218,128,155,163,190,118,287,247,132,321,167,291,270,165,24,227,278,353,82,123,237,209,308,212,118,264,232,217,148,229,171,138,143,178,363,195,214,81,337,286,218,217,255,172,366,231,331,318,204,277,343,362,256,294,172,314,238,193,133,276,259,288,256,257,143,205,223,191,402,108,175,241,145,94,265,278,237,329,272,58,213,180,259,189,155,181,150,224,75,344,135,203,122,67,225,224,302,339,88,229,314,328,178,168,227,166,116,210,192,80,325,331,210,104,76,174,291,239,126,99,252,162,181,397,288,282,338,277,286,36,187,92,177,258,227,134,321,273,239,74,298,185,236,149,151,176,343,245,230,193,190,120,150,229,268,213,350,118,322,357,273,205,298,92,287,258,77,218,292,145,312,327,66,190,330,103,198,249,272,238,141,350,104,253,120,120,315,166,260,161,244,237,324,248,190,138,223,202,353,156,249,196,202,344,196,202,138,148,343,186,253,279,169,257,242,289,214,334,123,185,178,365,238,308,334,338,196,83,246,380,226,124,263,215,238,156,254,220,171,186,315,205,145,207,267,289,328,133,248,289,175,119,152,188,208,115,112,360,172,273,249,296,187,188,213,238,282,273,229,331,109,265,231,312,192,114,327,262,288,179,309,44,210,180,190,118,166,301,241,34,170,131,387,228,254,265,235,379,249,247,160,294,63,195,378,183,163,111,254,235,90,301,299,139,72,272,162,78,163,285,139,323,239,236,179,285,155,66,252,204,240,309,268,222,228,98,81,72,299,121,176,221,128,110,277,197,325,241,163,373,163,134,241,327,146,121,287,195,229,196,207,212,191,179,276,258,270,288,102,228,329,171,111,208,237,279,256,225,156,297,142,254,188,155,379,199,150,121,303,207,193,271,168,242,140,204,125,250,205,146,262,234,150,174,123,201,125,106,145,151,215,292,180,271,143,66,152,291,206,116,182,132,169,239,188,216,185,159,122,257,210,145,265,311,216,171,196,233,345,297,388,214,227,278,305,181,299,217,148,127,69,287,290,212,202,286,210,116,152,289,190,146,98,215,130,258,239,118,140,243,200,220,375,387,116,121,221,192,172,111,185,271,261,249,141,316,71,258,360,246,148,197,254,225,166,120,228,193,268,149,353,305,234,136,393,259,240,161,64,208,190,285,351,192,192,151,237,272,177,286,273,332,169,268,237,167,131,122,200,325,208,176,227,230,274,113,214,112,181,257,242,97,341,188,292,134,189,159,299,162,257,131,292,237,213,138,355,160,172,192,300,335,225,80,179,210,275,86,147,258,93,262,145,225,190,259,186,268,184,271,301,151,177,227,267,154,337,135,315,274,191,348,196,366,170,158,103,237,186,174,122,145,170,249,209,293,77,347,280,116,72,194,219,236,138,162,238,236,361,177,163,216,302,253,217,217,154,142,70,341,166,153,269,171,182,166,251,401,166,148,276,280,179,306,176,282,224,263,342,177,214,251,164,68,225,247,199,176,88,105,115,108,137,250,312,57,133,268,350,128,166,320,277,144,91,208,206,216,256,311,140,183,283,94,253,174,456,337,246,261,92,244,316,253,152,118,352,339,226,243,264,313,181,317,190,246,172,124,336,269,220,182,153,194,183,202,229,113,118,173,193,188,195,201,333,213,169,298,299,132,190,143,255,285,207,276,225,200,226,237,270,176,230,208,188,223,315,173,155,133,296,142,150,240,119,210,75,60,255,189,354,163,256,218,184,165,248,271,274,245,159,167,258,305,254,91,202,251,148,319,269,171,192,205,341,311,273,190,192,243,73,217,147,256,105,264,240,200,244,222,99,206,251,208,243,306,314,364,150,260,209,279,256,250,205,223,203,199,152,150,239,276,90,251,155,167,175,205,79,200,287,183,244,171,191,278,252,281,248,266,283,331,123,336,382,348,386,207,263,375,140,166,81,231,160,306,148,332,174,231,260,183,301,287,246,323,160,300,147,162,292,182,209,233,259,328,199,208,349,258,103,310,281,165,206,139,169,64,131,173,259,325,229,156,334,257,264,340,239,291,309,211,350,222,257,368,114,90,350,130,117,124,333,143,141,90,94,288,106,178,373,213,114,227,315,277,379,182,173,284,339,172,319,329,172,258,271,189,45,180,209,185,191,276,258,221,97,136,293,218,337,240,283,206,206,218,324,204,153,257,267,273,189,74,153,93,65,119,156,178,138,131,334,188,212,215,130,154,201,293,238,146,175,254,183,222,140,101,115,247,237,313,272,133,161,261,271,269,230,161,249,340,223,154,200,276,139,138,342,145,191,269,282,200,180,156,265,248,170,148,290,283,185,75,120,310,135,194,200,69,215,368,220,330,151,315,153,229,320,329,322,221,292,363,300,158,290,223,250,196,229,205,78,179,112,343,356,237,160,193,242,214,178,292,182,363,107,210,154,234,240,130,170,125,155,338,287,174,341,120,291,194,48,247,144,230,156,249,224,223,309,151,170,230,283,220,69,300,138,123,280,115,190,202,277,120,102,284,240,268,197,258,291,341,352,144,247,119,286,235,175,116,317,275,225,132,188,322,186,146,294,311,198,302,111,376,185,66,159,212,167,240,270,355,82,158,135,265,51,251,128,236,193,169,87,159,192,271,217,303,156,313,167,227,187,358,374]
doclens.40.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [191,192,220,118,232,367,325,184,213,228,116,258,307,311,100,296,188,89,346,165,282,202,217,154,94,173,93,245,154,233,252,144,146,329,210,127,189,298,197,214,235,216,131,256,86,262,340,228,174,353,302,172,197,250,209,244,211,200,276,192,78,247,272,252,142,184,243,158,181,359,248,115,126,279,283,226,154,213,186,270,234,284,298,256,207,276,241,142,281,70,232,299,237,155,192,350,238,194,184,223,311,299,252,388,293,265,368,90,120,232,195,204,269,81,179,293,219,331,87,154,210,90,220,192,251,92,239,69,163,184,219,261,128,143,335,187,324,268,205,286,246,201,199,196,157,281,120,162,260,331,201,246,204,186,248,104,127,320,190,171,150,186,320,284,126,51,283,323,230,280,174,270,229,220,182,135,273,337,156,242,233,307,195,165,267,191,144,223,189,197,231,418,261,272,255,276,217,234,201,215,215,208,89,231,101,172,212,355,319,245,188,208,336,275,239,181,239,194,251,268,303,116,308,212,253,138,239,229,302,178,289,169,228,200,294,344,196,221,265,224,254,327,184,128,109,250,217,219,185,115,324,217,231,191,291,327,303,183,216,178,96,79,165,246,368,374,309,95,204,184,252,264,79,203,287,311,180,273,274,116,116,128,130,238,97,341,328,165,186,258,236,290,336,74,250,249,347,250,319,227,126,115,157,194,180,142,199,171,276,268,235,309,267,213,164,190,264,243,213,257,129,337,278,178,259,198,180,241,184,230,184,275,103,185,231,217,208,316,328,263,148,322,41,55,140,192,209,197,28,106,230,241,190,59,75,269,276,112,168,106,234,186,289,273,53,213,171,192,262,194,249,200,209,198,264,77,211,185,239,142,317,302,143,235,247,280,160,288,250,278,173,209,289,167,245,158,214,222,218,207,214,247,291,227,76,163,261,181,133,182,185,250,70,253,170,220,287,170,224,175,229,245,137,378,271,148,64,178,134,225,180,308,324,210,226,196,267,270,306,133,355,103,189,73,246,175,184,218,113,321,412,336,345,283,130,262,310,295,301,261,215,260,262,294,244,264,231,198,271,308,183,91,214,248,307,190,190,142,322,323,128,158,370,172,179,148,201,217,351,251,188,185,218,176,146,194,126,119,113,100,214,187,151,344,289,152,386,123,297,239,200,251,295,302,299,215,185,327,117,233,308,351,222,181,57,287,234,196,175,232,193,265,181,185,174,247,135,258,221,326,185,226,357,383,178,197,272,225,310,97,129,229,205,191,81,243,165,201,231,352,289,161,312,376,129,426,348,357,108,306,242,295,73,99,344,300,254,273,168,326,155,98,278,211,232,174,274,250,127,151,318,69,185,147,139,361,250,165,157,186,181,136,278,150,188,346,159,208,335,322,301,197,240,203,188,215,257,113,151,219,188,341,136,215,279,162,214,181,109,183,133,128,102,219,115,100,63,175,337,47,293,229,91,163,212,188,225,165,207,89,224,187,293,262,280,130,147,288,146,103,215,213,303,165,284,202,259,289,246,130,251,241,294,194,276,239,117,267,222,185,283,290,290,306,164,297,144,234,247,87,152,197,199,261,216,223,178,260,288,295,208,168,328,131,262,198,169,169,354,175,314,262,326,343,162,250,216,191,100,312,208,231,237,237,291,202,253,143,148,305,279,185,216,242,206,288,326,191,224,345,339,191,330,73,220,250,144,122,155,298,155,253,228,223,207,289,263,270,313,319,224,228,285,359,192,176,187,204,216,266,275,365,361,176,262,301,178,222,157,178,168,185,260,247,308,265,276,173,214,130,38,204,260,237,183,174,178,182,134,183,176,303,244,305,192,236,358,153,237,288,213,383,148,164,289,211,141,204,332,210,172,233,117,165,354,256,137,196,201,245,317,245,116,255,162,178,257,118,256,293,277,249,71,221,211,213,271,357,192,245,195,73,185,299,353,117,289,136,208,177,134,205,167,110,342,211,239,226,178,57,180,173,254,194,88,200,195,274,216,162,109,215,140,198,220,128,208,188,224,196,94,239,92,256,295,253,275,307,179,234,237,223,153,250,319,353,135,238,119,286,184,272,319,331,202,176,117,99,182,126,247,196,211,168,135,206,161,234,308,196,74,155,255,182,163,360,239,228,211,213,128,216,235,138,199,119,148,189,289,180,329,187,208,260,137,148,143,226,253,161,147,170,165,275,134,135,208,277,229,220,314,351,64,335,184,275,227,63,163,140,277,280,98,189,145,299,135,189,323,211,261,244,168,268,199,215,172,260,178,161,368,243,213,187,105,192,143,231,196,331,200,219,258,236,344,169,286,249,291,132,230,282,317,67,271,248,177,124,145,107,336,202,264,215,278,231,270,86,164,307,203,315,321,124,128,261,238,109,96,223,226,194,316,176,77,308,163,139,157,197,250,250,243,222,270,165,156,233,239,208,158,198,121,294,262,199,256,172,132,260,138,201,216,338,331,171,242,131,215,237,373,220,246,195,279,208,193,232,217,268,107,161,248,162,128,259,301,187,265,210,205,150,309,197,220,187,287,205,258,186,207,235,146,237,199,237,304,186,154,212,116,130,235,89,222,328,321,152,180,293,122,217,216,179,242,309,257,303,346,197,182,186,153,199,214,159,182,200,166,116,173,131,190,297,173,199,190,143,189,124,284,403,108,126,246,173,285,190,318,280,271,208,237,220,250,291,297,122,314,278,138,283,50,328,252,303,238,331,214,188,155,150,128,128,107,90,239,205,190,306,116,371,129,301,145,247,176,208,305,156,156,243,225,279,231,267,223,178,103,181,205,140,336,45,76,275,305,290,250,62,233,221,116,248,347,248,175,334,201,169,124,176,275,173,124,247,114,89,217,202,269,218,241,358,134,256,229,137,252,358,318,176,217,282,201,318,157,290,181,242,181,180,310,183,169,325,156,225,243,317,178,263,290,359,251,291,248,266,236,231,340,221,151,217,324,178,292,203,226,232,167,125,196,166,263,116,185,218,221,210,278,198,191,169,288,310,242,164,172,372,210,215,139,377,117,272,352,193,182,278,320,240,322,214,144,261,237,218,200,202,243,240,224,359,371,102,282,304,269,134,188,331,172,350,191,382,239,294,174,269,278,349,183,257,212,123,131,209,313,177,269,265,254,136,217,151,181,182,351,194,130,236,144,189,220,220,204,132,238,279,171,76,305,234,208,189,178,314,271,109,264,254,340,225,129,340,198,234,189,199,266,259,320,270,215,286,204,213,313,197,256,169,272,329,330,176,291,155,325,179,166,122,301,152,239,179,297,120,139,232,126,193,144,349,230,352,231,210,304,301,278,179,184,203,232,187,268,112,108,287,189,212,285,225,206,193,350,256,243,187,155,168,278,315,200,141,99,225,220,266,268,182,222,330,167,311,146,231,246,308,245,247,158,140,220,165,316,291,330,237,156,167,78,99,81,48,168,172,137,241,222,200,264,264,70,230,253,172,110,284,282,290,310,316,186,109,193,324,135,177,199,185,245,300,160,246,280,262,218,201,337,164,276,115,147,174,182,217,183,330,255,134,318,141,189,193,154,213,243,207,348,200,242,272,226,338,264,312,165,210,132,292,175,214,293,293,275,255,172,194,229,154,144,154,215,113,261,308,148,192,239,200,341,201,217,258,113,285,274,174,155,185,227,220,133,205,238,309,172,206,193,219,320,360,153,332,184,192,164,192,73,344,159,270,189,309,128,200,206,240,199,280,184,146,243,66,128,248,211,391,139,268,253,151,313,190,226,172,151,155,237,214,143,218,353,234,215,201,404,133,216,74,90,227,250,177,234,206,121,183,326,321,153,241,137,193,92,160,241,221,166,200,143,259,177,130,269,81,253,228,320,258,35,217,318,120,216,162,145,204,221,283,166,170,265,87,150,147,332,216,209,112,149,192,218,267,143,194,230,196,213,218,167,68,208,181,298,257,236,222,238,177,279,206,175,105,180,238,126,295,137,184,219,139,236,71,237,202,273,156,226,76,176,154,107,225,228,251,95,80,152,239,149,107,156,220,266,120,287,143,237,81,175,287,143,92,217,147,205,299,156,267,303,359,145,144,220,300,233,233,205,278,107,239,264,105,244,169,232,104,138,188,169,199,340,297,251,298,241,192,181,215,125,140,109,346,236,34,181,244,151,226,172,131,243,144,79,198,179,127,239,226,215,106,134,112,193,234,286,319,255,318,88,360,221,307,131,211,206,220,177,157,89,155,195,253,137,220,321,162,223,219,126,220,237,252,163,361,108,119,162,152,140,132,160,353,132,329,174,343,125,281,336,277,215,318,126,71,140,371,183,197,291,286,332,254,163,343,279,189,173,154,169,105,244,333,156,140,246,245,124,99,150,226,118,328,123,150,274,154,327,294,161,90,192,199,277,167,299,148,201,101,133,129,327,170,175,176,248,126,336,294,201,275,196,142,216,179,330,277,117,214,277,291,355,284,371,277,249,230,184,274,175,188,210,182,282,246,301,173,100,294,95,259,255,297,235,294,156,112,345,228,266,118,152,238,162,236,299,263,286,192,293,180,285,91,263,221,148,219,199,139,233,289,161,317,133,161,222,187,335,61,152,192,194,186,219,287,122,330,203,251,103,124,313,238,343,129,261,309,139,216,228,252,229,279,200,209,217,144,149,257,267,181,179,225,228,232,322,277,308,150,326,281,236,226,261,221,175,118,290,202,344,164,240,339,291,134,202,145,95,288,240,255,273,137,354,321,224,249,180,178,119,247,295,83,301,153,117,259,93,188,218,219,108,203,164,204,310,233,128,320,221,236,326,174,164,235,146,156,284,160,193,254,69,257,282,292,185,310,327,234,204,210,135,255,267,174,148,204,330,288,331,313,191,184,180,190,291,226,301,195,275,241,165,115,104,301,364,113,128,187,168,209,225,316,239,177,194,140,300,358,203,292,113,243,358,284,143,273,250,328,98,203,283,198,195,117,116,246,252,251,181,200,98,204,222,200,204,138,33,265,223,215,177,245,227,249,174,189,173,269,261,275,49,242,169,104,262,260,237,132,148,255,207,190,242,218,84,251,312,212,178,205,228,226,103,98,270,273,97,168,259,152,230,232,300,191,198,276,24,270,281,238,258,166,146,322,310,162,153,278,230,332,125,156,302,93,298,263,257,307,339,280,154,165,388,228,88,244,259,233,207,194,239,260,260,253,179,273,195,306,304,117,260,269,159,119,246,259,241,186,229,177,317,223,270,86,157,183,253,242,296,136,171,181,147,61,145,100,191,234,287,170,323,385,298,222,84,276,300,173,136,198,103,137,108,216,199,321,268,161,301,232,246,264,171,152,247,271,185,294,281,78,206,183,189,74,235,224,213,165,239,251,344,143,296,202,196,196,186,298,181,216,265,217,298,286,118,271,157,244,258,169,192,224,222,179,147,172,356,97,180,172,247,121,112,129,257,344,140,124,260,83,258,163,174,202,62,184,171,85,210,252,199,208,87,105,352,341,138,212,255,209,214,346,211,297,232,185,191,353,158,245,288,230,205,259,284,198,250,210,185,184,347,229,320,276,145,219,373,157,149,85,277,258,197,238,266,279,222,187,211,203,219,300,338,221,255,244,199,214,183,169,190,206,126,232,185,110,143,309,164,153,214,123,118,177,308,171,297,88,320,286,265,106,150,273,174,221,334,206,132,241,184,254,291,322,215,162,101,243,228,323,241,126,232,307,106,163,292,184,271,146,154,316,190,176,180,191,197,144,210,292,178,262,182,103,232,149,155,165,314,170,102,135,294,128,138,382,315,183,161,182,146,200,186,239,186,180,245,307,318,209,177,145,258,102,155,326,138,224,283,264,133,160,189,234,334,205,243,141,123,311,262,289,299,136,121,124,102,217,175,79,327,155,280,311,248,285,267,260,332,364,103,74,138,150,149,193,179,266,244,359,275,204,206,144,236,193,138,274,88,192,200,159,114,263,199,183,148,249,252,250,166,237,199,231,190,190,181,241,211,312,204,271,105,265,245,150,215,220,241,172,322,253,171,184,181,265,142,235,203,132,335,235,317,270,178,137,249,313,274,281,323,105,171,194,218,278,174,205,235,257,139,282,154,243,376,199,212,204,332,289,90,247,212,125,209,281,183,170,292,254,225,268,275,370,196,122,248,52,138,190,216,210,184,200,147,238,115,85,269,336,235,161,340,177,247,261,290,148,97,263,279,198,321,243,301,282,196,323,227,286,150,339,217,337,294,335,144,169,241,145,172,220,216,157,235,193,262,103,185,209,361,345,192,214,249,250,247,65,146,240,279,169,170,249,218,256,215,233,271,335,241,275,287,242,83,113,227,260,213,204,334,298,123,240,194,194,237,318,231,332,298,131,201,193,274,265,113,140,167,228,277,161,216,104,307,71,281,172,379,337,183,165,175,178,245,357,74,132,171,199,208,291,314,261,202,163,379,215,80,352,117,244,174,130,205,239,149,111,231,196,119,211,361,177,364,305,353,210,179,240,298,275,191,263,271,426,191,51,190,345,181,246,82,261,177,118,170,200,195,179,186,126,287,231,145,304,289,314,285,111,176,237,270,191,253,122,223,273,178,169,198,257,219,307,188,170,184,175,221,148,218,220,253,132,158,66,178,168,146,224,270,175,207,172,181,361,148,182,269,337,212,138,103,331,135,181,199,294,284,121,170,221,233,244,278,304,192,251,246,173,214,151,306,241,208,188,92,357,154,275,118,383,314,257,238,154,238,210,81,261,238,256,191,272,142,322,245,209,288,219,324,230,61,95,152,259,308,219,111,183,215,340,237,209,153,254,164,192,262,179,252,96,112,108,225,133,124,123,43,247,275,140,93,171,180,333,368,202,180,156,225,158,245,159,341,341,275,218,278,220,310,306,105,131,86,283,157,378,247,241,197,210,230,244,159,293,76,239,134,313,26,166,128,230,245,152,322,131,255,104,246,187,48,81,161,263,268,346,207,128,219,221,277,211,218,198,193,220,124,300,177,222,95,187,73,200,114,50,157,391,197,266,72,210,219,184,172,157,171,158,293,144,238,72,275,229,196,78,200,350,158,236,127,170,211,381,297,194,149,251,224,197,211,130,166,332,177,262,396,147,141,243,189,283,320,145,104,318,125,206,178,113,201,227,195,250,154,132,256,204,302,296,199,226,202,104,192,209,296,188,193,356,176,241,315,148,295,172,218,202,99,234,322,176,194,177,304,196,221,227,230,271,187,211,246,297,176,226,304,296,227,280,258,160,144,352,219,224,233,222,291,272,292,208,149,324,273,230,145,197,361,172,179,303,216,165,211,347,196,220,242,232,329,100,342,223,135,130,315,92,247,373,179,186,199,253,110,205,285,186,285,177,225,199,158,200,322,227,341,209,207,143,88,145,180,251,205,288,126,118,373,195,290,264,148,199,125,154,331,192,160,197,345,201,203,140,350,183,102,209,132,193,242,209,151,250,233,395,337,169,198,172,136,364,344,277,184,188,317,143,225,140,325,156,232,172,212,338,242,207,235,83,266,249,235,135,153,159,63,276,202,136,143,191,322,375,157,129,205,164,227,136,205,239,186,251,258,136,239,290,120,260,138,257,255,90,181,145,239,330,252,259,110,199,339,170,259,336,217,274,362,322,254,178,67,245,115,233,128,153,267,246,173,195,243,220,218,143,224,171,152,217,280,143,220,212,203,202,318,241,238,182,210,212,166,238,283,243,107,114,140,135,253,202,342,235,353,277,127,243,229,106,269,359,290,214,101,181,248,195,284,178,206,255,174,221,280,220,253,257,367,192,201,208,164,193,79,180,241,146,262,187,208,297,241,109,119,224,204,202,179,210,222,183,120,204,221,246,180,188,282,270,295,225,174,255,375,141,284,41,189,277,290,315,213,318,201,233,177,176,296,179,318,225,188,226,229,199,275,229,269,209,287,314,181,223,262,110,295,102,301,236,178,124,262,160,212,277,326,196,181,319,182,284,224,290,204,271,150,257,126,208,244,205,283,184,150,134,115,237,194,383,188,269,100,277,170,108,219,252,200,215,269,196,272,193,128,231,204,85,267,203,234,193,215,132,246,113,195,230,207,82,148,300,222,177,203,180,357,163,175,308,200,185,200,202,53,290,283,223,231,126,303,119,304,165,172,260,278,182,267,267,180,240,180,79,89,261,156,265,221,222,276,131,314,314,77,269,360,238,176,225,330,57,147,216,89,381,164,271,184,271,152,242,174,249,216,326,109,254,302,328,84,234,166,88,320,227,228,265,264,251,177,76,207,274,255,144,151,310,181,329,223,263,265,294,262,235,264,347,208,322,143,357,159,127,235,241,205,298,217,181,230,247,262,172,115,149,157,274,215,294,196,159,229,371,183,315,240,97,161,226,98,192,237,97,195,75,285,108,246,313,289,282,345,199,264,274,203,328,391,351,204,42,198,266,312,191,301,187,183,170,211,156,187,224,261,204,299,140,233,268,274,348,239,308,203,350,176,159,202,304,289,132,166,319,220,238,274,287,221,92,272,251,231,270,159,166,257,224,261,310,77,181,133,174,170,221,146,253,277,166,252,198,188,257,455,226,264,216,314,272,381,243,278,158,61,241,150,211,159,376,240,250,128,173,228,262,250,254,130,232,116,271,266,147,174,237,225,256,352,141,102,178,151,132,291,332,243,339,205,327,237,183,236,252,171,355,225,137,220,187,115,320,180,223,308,189,154,129,161,316,150,175,231,266,221,319,262,212,292,265,180,325,209,210,356,115,147,237,392,167,259,202,66,240,180,257,327,259,280,84,223,190,155,139,67,259,247,342,191,273,216,297,187,273,102,247,276,142,235,315,234,217,269,258,300,261,254,215,125,65,331,260,241,264,85,385,177,232,91,227,150,111,148,260,265,224,125,213,155,225,236,313,180,230,264,249,185,216,244,167,244,326,275,271,128,161,200,97,146,121,290,268,188,249,208,175,170,156,296,188,355,226,279,211,327,327,330,155,90,190,251,206,263,378,317,192,241,327,351,330,378,268,242,81,257,216,203,278,341,238,146,255,205,323,198,195,317,147,299,112,369,132,292,331,191,312,330,300,197,71,185,133,144,220,244,257,347,261,241,136,80,148,187,159,316,81,192,308,65,90,356,123,322,119,158,231,151,180,97,220,123,239,191,361,331,213,238,105,320,157,341,250,345,281,311,153,204,222,338,178,278,116,258,295,216,85,267,287,140,220,226,187,305,254,245,287,320,101,238,382,233,233,234,377,237,217,228,163,132,187,240,132,168,306,216,243,128,157,280,147,226,137,228,209,145,153,139,103,259,138,308,177,189,249,256,112,303,242,97,294,374,225,212,211,306,78,184,151,197,171,230,175,77,200,292,206,224,209,199,270,271,221,298,169,182,185,265,276,298,55,192,338,268,196,157,182,201,274,408,186,27,277,149,274,178,196,197,202,110,81,153,181,172,200,161,186,204,236,87,253,328,200,191,318,137,299,190,293,228,170,251,351,240,268,298,226,282,218,176,189,295,151,202,166,135,373,253,235,190,151,166,154,218,291,174,274,241,213,253,289,231,181,207,120,34,200,98,261,194,184,221,236,145,259,252,185,249,231,348,178,248,192,230,175,309,149,97,161,195,140,208,145,254,149,185,244,136,266,124,295,50,196,180,288,152,101,262,299,235,259,120,249,79,252,265,89,256,302,287,146,168,119,227,132,289,253,191,147,210,211,192,220,274,105,211,221,352,155,237,191,302,246,140,311,123,85,104,184,212,214,165,212,178,250,234,99,253,187,235,204,102,300,120,121,292,289,235,281,221,330,252,201,112,131,166,138,340,82,224,281,189,108,150,186,261,199,234,173,186,253,255,159,285,231,223,234,251,357,211,79,222,223,142,204,78,365,59,304,167,57,209,107,143,327,184,209,151,249,174,294,320,188,103,236,323,223,178,252,251,74,319,109,228,195,31,216,261,162,293,303,218,231,78,175,196,275,263,141,313,294,143,273,254,272,221,316,193,190,215,222,155,260,167,117,127,116,327,292,185,137,141,292,175,253,219,276,193,270,291,288,317,135,229,251,281,233,206,177,221,76,335,51,240,323,174,170,218,178,44,297,202,219,208,195,236,224,205,154,162,149,205,325,245,243,160,268,187,126,290,218,268,137,221,280,289,274,226,144,257,190,246,164,203,112,252,143,255,265,353,174,222,282,128,389,364,242,243,316,319,144,135,122,130,221,110,249,156,125,381,137,317,128,222,239,240,83,160,321,345,212,195,248,163,290,220,230,81,75,224,183,354,131,219,225,259,300,209,129,223,233,188,223,261,182,255,198,149,149,40,233,257,233,243,166,247,232,224,302,179,321,332,299,221,261,43,287,120,213,178,350,248,251,222,207,316,291,159,101,244,214,117,356,245,263,266,197,294,204,231,201,126,123,236,267,228,136,248,164,277,364,200,236,194,189,237,372,383,266,165,123,215,171,340,302,199,193,306,267,383,315,327,314,249,56,167,322,238,173,119,172,263,249,178,245,208,184,136,252,262,234,227,218,170,330,208,210,220,306,223,138,304,206,262,205,287,226,173,274,210,254,161,137,202,246,262,194,126,323,91,283,370,196,358,88,111,314,358,120,270,331,197,196,313,251,99,251,237,208,174,240,174,243,157,199,191,226,87,221,257,164,173,327,237,279,143,188,322,233,231,187,318,235,245,278,277,254,170,208,182,204,200,246,232,147,348,336,257,123,117,181,336,283,246,214,91,188,121,314,259,258,342,137,314,62,200,334,249,223,150,309,201,234,161,179,238,186,232,334,158,318,53,259,150,57,106,155,138,279,128,112,335,264,112,104,179,205,182,182,232,196,220,174,312,201,144,186,290,256,228,248,72,288,245,174,239,317,215,276,188,120,270,212,159,181,232,351,220,365,206,283,126,183,230,192,273,288,197,311,105,63,166,122,172,265,219,228,103,262,165,184,163,122,223,115,160,313,195,237,196,176,221,247,344,198,177,382,64,59,246,114,217,130,288,354,272,302,283,253,105,259,222,213,253,228,261,183,177,305,310,185,210,178,189,164,322,201,196,220,98,155,270,140,238,277,251,214,244,138,173,259,343,140,181,207,95,270,245,219,226,169,185,263,141,216,184,317,252,221,243,273,154,170,199,279,222,197,226,272,140,214,153,232,146,243,85,237,157,113,186,343,62,139,332,225,162,385,49,408,173,186,359,244,199,205,249,226,267,191,121,138,327,74,202,179,281,224,297,198,312,294,295,197,201,230,130,125,177,147,180,141,104,334,183,126,202,247,283,313,216,73,204,120,242,228,245,297,174,86,165,128,162,188,223,136,241,63,251,220,274,165,152,227,138,403,293,197,115,229,122,219,106,168,326,234,211,208,200,114,224,275,186,204,193,226,197,278,316,171,231,229,116,292,117,292,102,244,106,236,182,255,235,191,215,245,230,226,84,204,210,332,232,173,370,101,221,171,206,224,193,133,257,261,197,398,94,160,209,165,108,84,120,289,389,227,204,100,296,192,296,159,184,202,185,99,92,196,196,203,233,214,359,253,289,337,110,212,276,225,148,213,297,128,62,250,221,199,256,260,184,219,282,289,261,183,180,241,209,114,323,187,253,283,282,191,194,280,65,325,112,233,126,154,284,211,143,199,210,240,367,107,232,198,250,304,159,136,110,274,172,163,291,332,288,55,303,272,192,274,213,135,233,253,208,249,156,132,336,150,156,293,329,208,143,139,96,161,128,251,298,253,236,130,242,187,234,196,83,136,237,216,92,185,171,72,236,225,275,61,257,277,226,300,226,189,126,75,166,301,78,84,305,184,147,121,147,153,221,277,259,136,119,193,134,215,125,268,307,342,267,196,338,150,191,134,181,122,217,331,131,202,317,138,321,162,360,211,259,186,130,221,316,300,178,247,213,244,222,118,88,135,171,281,246,151,171,244,309,129,153,173,310,189,217,88,230,127,163,201,180,172,205,168,237,248,79,295,355,230,171,196,245,200,175,372,251,407,179,277,150,301,183,250,235,281,212,108,163,225,306,263,270,299,166,155,182,318,314,307,359,286,261,230,364,190,222,400,260,169,309,216,203,385,313,171,124,319,288,254,281,216,196,168,246,130,348,225,157,245,359,154,296,249,230,267,109,266,295,278,277,202,254,156,186,217,120,367,177,153,217,131,111,206,202,189,97,222,220,229,231,184,156,166,183,102,141,105,147,171,164,101,214,159,315,152,195,36,378,322,204,205,259,116,141,143,196,53,136,73,215,215,112,258,197,137,110,293,161,150,130,290,126,334,191,120,49,374,367,125,149,119,253,308,225,322,144,237,318,187,157,219,279,294,105,199,223,230,185,208,240,219,177,340,163,297,172,185,214,162,84,299,270,154,109,95,107,254,265,197,284,197,205,138,221,154,133,237,246,360,164,238,217,292,173,193,225,254,157,277,355,307,223,169,263,139,235,298,275,223,265,211,259,336,248,360,100,153,192,313,337,214,288,116,333,211,282,217,300,78,189,140,178,155,104,326,203,275,369,280,195,156,216,216,230,166,300,203,307,159,232,206,234,188,78,235,323,310,149,192,133,216,168,245,218,323,328,349,103,45,171,206,105,144,316,228,72,236,250,238,242,186,236,226,181,310,198,146,364,203,133,162,264,102,203,189,266,200,151,168,127,179,85,299,126,146,124,167,126,305,240,250,180,156,241,229,268,85,185,213,129,190,438,371,144,96,230,261,176,164,188,318,237,200,166,101,111,60,282,156,211,135,269,246,107,157,151,177,272,159,223,191,211,228,377,314,86,108,130,291,385,288,105,269,218,240,214,89,102,135,248,173,235,110,211,282,130,218,130,212,114,145,155,286,94,254,102,122,116,272,216,206,370,69,137,260,205,119,274,96,90,190,60,135,213,114,129,78,297,108,192,109,182,128,260,280,280,164,272,173,319,388,201,312,190,358,265,271,165,198,130,185,232,75,100,100,255,164,211,202,284,269,276,263,115,108,216,157,100,203,245,254,164,269,120,266,270,205,224,47,233,251,155,171,201,178,235,87,304,210,125,131,272,240,293,222,241,214,91,113,218,343,194,105,198,93,338,204,110,259,72,300,260,237,164,183,271,264,248,130,147,285,203,187,290,214,126,331,246,202,243,113,248,273,86,252,158,227,269,266,66,254,323,343,244,278,257,322,107,260,196,255,58,165,304,244,281,306,85,81,248,164,212,242,218,335,203,189,201,234,139,223,268,209,133,196,290,191,139,208,181,207,226,328,271,62,186,357,89,275,138,251,59,293,366,227,223,304,225,323,173,169,199,209,331,184,302,218,202,112,93,322,124,265,173,197,98,256,232,165,191,133,248,270,220,272,271,106,368,143,348,166,141,254,276,233,265,269,360,263,278,219,238,240,272,87,296,260,319,171,323,269,236,252,119,399,239,52,242,196,258,227,210,77,125,180,332,369,203,195,224,171,271,146,252,251,297,274,243,153,185,94,225,197,193,270,180,265,240,217,213,161,205,204,214,242,145,225,315,241,193,228,182,205,194,266,173,95,92,219,375,207,156,154,348,218,308,287,291,321,292,277,253,236,248,374,118,283,151,224,204,304,205,178,152,142,248,361,314,212,178,164,156,229,152,200,258,270,97,239,241,251,147,266,232,201,313,267,208,114,314,206,270,314,303,291,80,211,170,334,216,260,328,199,317,248,370,205,310,89,129,125,75,147,277,207,148,253,70,241,118,223,257,322,262,244,178,215,212,203,292,187,274,289,115,256,136,253,229,157,276,363,199,196,101,283,239,206,121,315,179,284,184,177,212,241,147,223,172,288,268,265,254,311,266,89,224,244,231,306,110,185,129,122,186,252,42,318,148,216,257,282,195,271,315,198,118,167,228,158,195,297,271,290,178,310,183,248,252,168,268,177,227,246,102,252,240,127,214,200,250,305,193,196,154,328,234,200,231,324,246,211,104,227,248,141,253,181,248,218,184,318,135,229,174,145,108,311,114,187,256,293,176,132,219,193,361,316,109,279,197,121,136,194,213,124,267,132,157,215,297,123,74,155,306,353,223,94,138,185,176,254,165,234,281,332,202,269,364,150,201,159,281,137,264,233,372,217,164,240,158,186,294,232,196,321,122,356,161,201,103,214,73,212,254,263,158,116,176,184,120,348,212,165,118,283,308,179,308,158,129,240,173,215,280,109,295,256,173,224,161,243,182,170,117,362,97,268,73,305,170,365,177,100,184,120,229,283,262,144,254,94,211,337,180,54,307,213,274,140,162,205,132,203,287,216,223,208,190,113,180,168,227,174,237,282,307,241,218,194,101,191,184,211,236,169,119,64,244,303,201,111,235,287,391,245,275,306,264,306,281,263,126,307,220,164,79,239,283,273,273,99,124,181,171,218,241,147,234,180,136,337,218,176,286,249,224,223,217,288,281,135,144,257,263,128,190,203,182,328,287,324,219,184,211,399,135,280,215,222,220,280,324,173,262,233,323,323,202,262,184,144,151,148,256,258,118,285,228,381,236,338,115,172,224,50,187,157,174,158,161,294,372,170,182,166,147,282,246,259,164,181,255,146,254,179,271,239,96,134,330,95,218,193,142,218,103,258,114,102,136,210,253,314,61,197,280,298,254,193,255,106,351,269,225,314,178,218,255,200,218,306,270,188,265,288,239,307,236,155,302,275,227,73,287,375,209,123,226,292,198,218,144,313,119,233,218,160,254,158,286,295,42,192,187,266,164,274,63,120,285,139,311,345,247,196,168,68,137,106,356,177,170,300,52,356,284,175,311,169,142,272,128,197,212,253,348,291,168,310,260,300,200,182,248,128,202,303,120,134,210,125,191,222,176,344,323,96,178,183,69,103,260,311,197,119,185,98,237,184,173,209,147,73,169,332,282,182,330,300,87,175,303,326,235,213,167,258,223,251,229,95,176,201,120,364,217,200,198,207,285,332,203,218,126,232,197,210,256,331,254,296,283,327,293,176,170,72,226,194,201,164,92,237,350,168,206,245,157,205,184,314,157,254,200,179,88,215,302,222,194,226,182,131,277,316,327,314,252,170,175,252,244,267,160,295,206,185,283,283,229,223,312,208,182,259,210,203,207,272,265,139,205,290,201,75,169,307,236,110,153,167,68,289,96,207,309,128,304,267,86,99,149,268,226,203,238,150,229,122,269,260,217,195,210,242,246,177,296,317,156,315,210,251,97,134,221,253,219,255,231,321,192,231,276,185,234,304,214,207,226,217,181,40,308,267,273,172,308,212,178,76,258,336,251,122,127,342,141,166,219,71,305,277,244,205,206,93,196,333,125,128,200,372,286,172,285,347,218,193,146,152,108,302,161,202,261,56,227,142,82,216,158,265,120,334,137,293,171,179,199,101,281,160,218,170,229,158,194,193,70,115,277,157,207,258,257,287,336,357,115,255,204,279,131,199,188,141,369,254,201,112,319,163,287,263,309,180,272,59,161,256,148,82,208,99,253,167,251,190,182,187,343,306,321,103,167,238,180,349,138,326,336,202,166,183,295,236,215,307,313,128,174,250,241,180,189,143,215,360,207,287,172,249,279,311,256,202,218,108,256,272,320,137,151,54,297,150,105,255,79,369,179,130,137,135,133,241,184,269,324,238,185,280,234,388,265,190,277,151,97,225,141,210,238,203,265,336,214,249,162,316,254,220,151,203,179,276,116,150,213,233,102,146,138,261,186,210,144,186,192,274,195,249,269,196,219,163,249,236,144,188,129,197,169,192,145,186,217,123,281,150,143,185,143,178,197,250,227,125,151,59,212,293,210,235,280,196,120,196,148,217,349,158,217,280,131,203,211,149,344,199,263,185,295,286,169,205,157,280,180,183,328,189,244,144,92,394,187,310,158,113,326,267,325,228,286,298,326,214,183,249,325,262,120,275,371,217,201,134,325,274,317,188,199,312,261,356,267,90,197,234,154,304,152,45,172,273,150,143,306,64,139,184,232,345,357,192,191,64,193,168,298,289,231,259,190,244,176,283,258,195,249,224,188,331,198,262,142,228,183,128,139,364,277,206,313,50,185,107,292,177,148,307,144,155,101,137,252,268,239,221,121,180,235,214,252,110,164,159,151,206,196,302,284,198,193,321,185,222,331,365,341,185,135,354,284,188,240,262,312,326,296,341,247,191,175,228,202,139,218,114,225,44,220,215,395,238,135,179,113,125,234,149,69,224,190,191,107,166,222,233,351,230,256,178,76,104,238,294,217,361,163,233,277,241,185,133,204,176,273,179,237,145,117,181,265,209,136,308,177,169,228,162,356,164,183,235,136,129,216,299,172,329,48,263,227,256,238,184,255,243,303,370,336,287,195,193,322,149,169,369,143,129,289,257,214,157,228,112,234,245,205,358,181,240,258,118,297,184,194,357,199,249,222,237,256,173,290,189,287,231,215,251,256,204,69,286,179,159,116,232,177,331,57,270,241,369,196,316,275,207,231,200,71,69,183,358,185,269,126,115,210,284,315,139,187,149,139,257,236,290,42,113,294,123,282,221,208,180,211,217,107,198,216,269,304,291,248,256,225,155,215,345,212,228,215,219,318,68,184,68,147,298,174,258,157,132,154,193,271,275,72,254,226,186,248,284,264,221,206,208,351,141,188,103,171,249,240,124,219,260,246,194,103,167,296,267,135,214,146,189,283,309,208,326,109,210,284,98,294,155,205,134,183,291,113,233,277,138,59,326,268,239,230,191,299,205,205,197,284,392,218,138,266,118,186,267,212,152,274,241,246,192,134,346,134,123,250,167,246,277,318,237,124,244,172,158,346,151,208,254,146,112,217,73,230,202,224,167,218,209,325,178,273,201,201,199,390,170,224,217,227,223,194,144,219,183,146,258,207,131,269,238,159,319,179,137,200,304,196,210,308,204,116,172,208,355,161,224,312,170,267,217,299,144,353,139,263,73,185,250,145,210,143,192,255,124,275,110,261,196,91,236,259,250,108,177,165,196,50,66,204,136,229,119,194,98,161,273,205,369,177,257,430,260,149,124,223,228,154,256,213,124,321,217,156,196,170,103,256,148,343,241,333,157,118,164,157,163,236,257,94,295,170,229,359,312,283,102,105,321,207,225,102,187,222,182,103,137,333,149,189,195,263,155,121,202,259,166,140,211,184,238,232,291,330,131,244,246,326,187,320,296,169,191,111,188,186,144,250,307,130,116,184,151,354,340,280,263,203,251,282,264,188,137,104,261,174,229,262,271,282,272,163,188,148,113,281,213,269,262,186,240,222,213,211,120,195,262,101,196,150,259,254,116,173,249,133,232,186,339,245,298,86,280,260,170,110,153,140,234,325,220,234,242,288,273,176,227,52,245,81,175,309,192,175,199,230,192,287,179,194,248,153,65,157,118,135,184,92,151,161,140,350,319,202,226,298,259,161,233,291,141,137,256,229,197,299,186,209,168,130,213,275,109,192,230,110,137,224,165,183,73,336,255,262,139,257,152,323,184,212,192,366,166,162,52,213,207,228,270,228,233,156,187,284,245,276,161,101,202,131,211,156,138,254,49,243,46,285,182,236,270,131,236,193,238,142,133,107,158,256,337,238,192,129,339,178,273,228,152,174,272,418,207,82,197,180,253,188,246,192,138,158,249,370,186,275,113,286,321,222,333,147,150,211,306,203,314,187,194,160,267,269,208,117,305,249,166,163,164,219,163,192,190,200,331,96,151,212,105,200,289,164,239,269,58,345,266,338,293,296,208,131,89,153,387,84,287,172,103,253,275,95,196,296,273,175,185,136,400,261,205,174,228,226,152,184,251,355,267,257,319,354,225,121,142,174,231,252,289,93,173,178,322,325,261,141,78,343,310,313,243,237,345,147,124,397,189,272,369,239,120,186,162,183,82,181,229,235,268,87,142,201,191,207,356,169,193,293,242,290,218,414,164,213,299,168,257,79,151,278,273,364,306,198,229,250,377,168,274,230,208,222,196,309,292,243,292,311,295,391,333,299,194,307,255,153,282,172,222,232,128,275,108,181,214,220,220,271,77,355,256,222,221,187,379,132,303,201,357,220,145,253,168,200,196,157,38,267,342,242,144,335,200,141,110,304,164,275,378,362,120,165,135,116,211,323,140,227,149,254,139,189,106,119,189,305,308,168,231,153,92,178,116,151,330,252,258,169,75,282,149,276,182,232,202,205,125,371,132,171,200,260,274,195,92,247,390,204,185,143,353,186,263,349,248,263,258,209,159,259,155,313,352,124,203,294,224,145,275,354,261,201,268,156,303,130,211,264,135,326,309,92,189,200,271,370,147,337,120,181,249,305,147,244,154,170,271,246,149,333,184,197,274,229,175,184,61,261,293,199,191,396,239,233,164,188,274,208,218,241,216,316,206,258,205,224,149,202,170,151,148,325,163,281,222,301,304,357,133,267,293,184,206,263,263,276,265,83,218,350,73,185,358,266,140,276,138,245,267,290,191,247,186,216,299,270,203,261,219,321,277,204,205,167,268,202,219,190,255,179,315,50,206,226,257,159,182,214,353,198,314,110,123,333,147,165,332,174,293,288,212,292,103,199,154,252,136,225,109,220,271,185,305,308,180,124,316,138,186,138,209,190,363,242,107,322,217,366,209,247,121,176,109,257,325,211,240,250,224,267,148,95,325,211,239,164,308,160,318,220,211,205,229,107,200,171,262,192,250,231,113,245,193,260,141,157,197,177,248,113,258,180,231,137,235,285,180,282,116,157,138,220,194,191,214,243,200,369,191,59,217,132,215,225,135,334,309,51,207,320,268,255,234,141,211,203,116,97,167,352,203,246,275,185,186,117,191,152,200,345,212,329,107,231,345,306,279,173,215,201,325,168,174,112,302,200,270,221,269,70,273,210,264,243,191,181,244,280,184,259,213,217,96,360,196,320,343,243,277,228,189,214,223,178,182,204,302,202,158,360,139,172,259,304,160,255,246,243,230,347,200,260,139,236,56,203,307,214,202,251,117,135,185,198,239,232,140,217,274,192,282,137,184,116,159,224,194,150,96,111,139,148,313,208,104,178,175,153,199,157,273,185,172,250,134,265,221,228,165,261,240,121,233,293,186,285,212,227,114,189,99,120,194,285,212,199,294,193,206,356,155,94,231,98,374,165,82,203,243,133,186,228,190,359,116,196,144,204,185,128,330,233,170,227,134,177,305,188,288,146,248,247,243,270,192,330,234,134,95,295,322,184,218,163,119,278,87,126,197,246,167,238,152,46,223,324,365,145,220,194,241,158,156,207,243,246,330,260,181,219,257,271,297,228,201,207,211,251,171,278,205,194,312,335,264,226,195,308,96,282,239,197,304,337,309,215,227,254,297,302,308,299,287,262,213,192,165,315,172,293,152,139,201,157,230,185,191,205,428,178,268,280,212,70,169,144,150,231,305,121,231,100,287,211,345,199,273,184,93,204,199,268,198,226,113,340,283,359,56,118,269,177,265,199,144,166,211,77,228,273,307,231,227,343,166,250,236,283,311,295,244,127,287,210,200,184,174,302,241,159,355,350,213,284,187,152,350,280,339,259,316,311,327,204,242,270,333,174,168,181,159,215,173,70,171,151,208,189,289,150,339,194,239,158,259,194,289,224,241,244,223,166,187,257,155,235,375,344,53,308,198,201,118,179,200,177,212,250,234,276,213,153,394,220,227,229,302,226,190,337,341,335,151,118,128,104,232,97,359,156,187,280,142,150,271,252,205,134,365,205,294,103,391,264,231,72,161,259,312,199,68,161,171,250,303,252,215,218,162,153,94,325,299,50,239,188,299,237,220,148,257,349,364,276,201,355,162,336,199,333,236,222,137,116,295,202,248,201,287,132,166,178,276,98,146,295,317,210,276,244,318,271,102,325,217,212,188,123,294,270,380,218,121,331,228,312,331,189,242,179,245,292,227,254,139,250,49,286,257,169,226,283,191,273,240,319,66,237,238,166,327,286,223,159,171,180,227,192,129,299,236,158,229,257,275,212,237,270,301,138,296,260,202,168,327,272,251,160,192,296,224,162,360,234,176,230,342,196,233,123,163,192,227,236,274,264,296,149,213,181,333,219,280,274,274,214,215,299,88,294,175,209,292,252,119,214,324,187,201,79,154,81,226,214,326,311,64,211,256,186,214,235,135,234,217,269,299,161,217,246,120,284,191,252,210,202,268,321,222,257,276,76,154,93,258,307,286,114,203,182,456,162,178,119,210,203,185,264,112,246,187,270,267,292,124,110,334,235,282,334,336,174,259,221,246,153,291,109,254,70,207,170,156,168,208,331,282,142,92,289,258,306,258,202,217,143,215,171,137,93,193,297,201,159,174,182,128,240,177,166,295,196,270,147,239,248,164,122,210,216,205,317,345,63,222,116,150,116,318,241,121,46,250,240,213,190,197,157,203,275,208,321,244,122,192,296,212,101,52,144,259,309,308,309,303,257,286,108,206,159,90,103,330,130,206,190,190,282,221,193,82,157,313,218,187,228,292,289,134,192,187,250,270,255,360,141,244,106,247,208,257,251,186,275,131,191,340,144,242,232,223,237,208,292,350,199,144,283,249,168,274,274,133,104,297,239,208,242,195,146,177,307,383,148,106,293,351,157,174,234,279,242,372,74,249,182,146,130,108,232,68,305,285,341,227,287,274,75,236,55,257,230,97,199,169,332,280,190,82,209,357,100,180,163,251,126,184,236,305,155,246,287,203,137,237,194,202,232,194,109,321,174,119,127,276,173,215,255,143,315,264,283,201,293,369,183,355,249,341,179,85,207,135,244,228,404,94,271,282,135,277,259,167,233,302,256,99,200,139,456,322,242,262,188,183,193,216,229,132,135,249,161,266,79,116,111,138,232,225,104,147,214,348,265,178,334,327,188,292,226,229,228,314,116,237,241,201,131,177,96,195,169,374,184,314,183,158,148,271,194,277,330,243,197,231,186,213,146,163,186,74,240,218,296,240,180,189,171,163,182,254,228,304,365,156,119,237,201,227,142,333,154,311,214,203,390,303,308,328,341,112,98,170,242,280,216,288,246,161,82,194,349,340,307,217,99,164,156,218,257,67,322,185,260,147,199,195,183,251,320,118,98,209,336,301,177,135,204,306,200,196,229,167,73,209,263,393,116,229,137,203,180,109,191,76,197,97,243,298,312,119,236,136,223,231,268,189,309,227,194,333,254,203,135,193,355,108,211,266,391,213,146,104,246,348,158,188,334,202,171,226,335,254,319,210,229,291,240,224,157,207,133,186,224,222,158,201,218,193,273,262,200,182,91,252,156,177,141,229,244,296,241,357,134,206,161,309,232,216,169,102,171,320,140,183,73,83,218,214,209,164,270,134,104,199,111,356,410,316,278,133,183,129,191,209,180,134,178,324,200,290,127,149,321,112,201,229,237,286,171,236,190,194,225,186,225,148,147,262,251,240,277,159,203,228,122,141,292,196,93,247,370,248,183,156,302,170,242,313,226,129,109,328,235,122,184,192,341,271,175,274,206,262,287,204,71,214,315,203,246,168,239,299,197,339,217,220,194,178,219,177,193,174,133,154,235,320,256,224,73,323,314,239,221,206,200,289,140,241,324,266,311,110,188,231,105,191,212,164,316,181,175,151,289,277,193,271,146,243,216,280,297,273,324,344,182,309,192,98,223,284,245,113,239,366,259,194,144,220,286,226,258,302,373,131,112,239,261,140,204,232,233,261,160,243,325,158,266,315,187,268,175,196,285,231,265,246,211,286,125,156,156,356,231,342,177,148,215,251,277,92,177,225,114,165,248,272,162,171,292,210,216,193,216,253,167,273,135,348,104,246,214,191,210,196,319,242,236,168,232,198,313,165,84,173,165,206,198,310,148,174,270,210,291,128,198,151,260,84,164,235,160,133,89,244,199,375,261,154,184,114,177,96,362,201,138,123,121,178,380,113,240,175,199,104,153,230,306,237,356,258,149,189,97,164,175,187,277,265,206,187,204,71,178,239,265,313,166,211,258,249,206,135,232,206,117,401,313,233,155,319,243,147,184,102,241,284,265,182,237,129,196,127,131,210,264,206,134,168,233,253,189,199,291,175,121,236,283,94,324,161,126,209,257,139,248,321,183,218,253,250,248,262,192,179,283,102,254,211,394,193,253,260,185,357,63,260,229,247,273,188,237,213,81,198,203,73,374,224,273,72,236,121,308,88,115,169,263,228,158,148,116,190,379,256,126,271,257,184,239,265,139,226,109,187,239,209,116,238,294,253,131,192,123,104,218,165,220,136,198,287,178,273,235,278,199,186,354,333,224,206,211,302,211,281,204,293,331,244,104,79,112,159,111,331,164,262,214,239,234,285,132,108,136,108,365,238,347,331,254,257,265,344,240,202,241,282,177,143,210,280,316,241,228,297,321,244,272,154,289,222,132,244,88,228,253,283,207,217,216,274,195,190,315,229,224,99,194,156,217,307,278,295,209,316,160,157,217,252,217,286,234,216,189,239,218,301,197,162,214,187,368,224,103,243,211,90,230,224,217,233,244,236,190,227,234,215,134,240,96,257,137,353,355,195,292,197,126,187,237,153,216,231,242,133,275,213,161,165,116,306,157,295,296,173,348,129,315,319,235,78,244,330,276,218,218,185,351,223,163,215,247,300,176,284,86,181,152,157,237,346,154,168,189,183,207,207,273,199,83,261,245,287,174,358,292,201,216,262,181,125,194,238,189,229,82,245,255,267,209,187,388,273,163,244,206,82,149,275,267,150,152,305,227,202,191,185,199,203,286,135,143,157,219,382,219,216,152,254,202,206,252,222,146,61,156,282,209,194,230,286,294,215,216,240,324,210,190,359,274,242,283,251,120,347,180,118,355,51,244,354,229,248,204,317,103,307,237,353,137,360,285,247,295,248,171,224,199,254,152,84,216,247,248,210,188,237,280,180,224,209,146,113,334,295,164,179,375,224,326,285,106,199,225,283,98,216,62,97,231,206,187,203,267,158,104,154,170,217,107,204,315,350,96,182,236,189,215,275,291,162,262,186,260,272,90,223,170,153,189,212,123,227,353,238,274,157,142,218,129,302,167,253,246,299,231,267,166,255,290,167,273,186,151,272,189,185,101,255,243,300,178,217,113,165,248,195,365,95,236,276,168,231,249,137,150,259,116,357,180,255,277,150,90,190,178,311,257,283,190,272,250,161,170,118,175,239,69,314,201,172,285,256,226,162,242,209,252,130,153,270,82,248,130,329,243,152,326,86,247,44,303,157,210,170,240,304,285,312,35,120,181,274,339,335,160,131,339,116,137,248,156,115,195,351,162,124,209,177,133,206,295,147,177,204,172,329,149,145,162,221,132,277,174,110,128,251,353,354,195,186,214,368,234,134,205,275,106,246,244,196,194,174,295,151,258,154,215,176,143,212,187,336,221,249,224,190,177,209,222,205,113,225,220,104,293,332,286,270,267,215,130,291,66,196,202,305,150,245,270,181,247,318,243,213,217,220,253,328,194,264,255,182,231,244,225,258,121,122,149,153,71,181,174,258,225,249,214,249,321,315,169,315,103,336,252,198,341,235,182,258,155,213,263,124,113,206,49,175,278,138,299,297,106,235,149,116,308,128,209,203,212,148,218,80,203,191,175,122,153,143,82,83,329,212,167,201,228,223,215,210,248,240,240,230,160,190,300,190,198,155,315,271,201,123,184,169,197,238,156,258,271,294,219,220,154,264,218,182,258,186,217,286,209,199,386,194,112,316,250,161,292,279,270,232,260,214,204,400,136,199,191,226,299,224,304,221,189,160,308,279,290,113,202,217,59,355,300,149,149,300,354,221,199,221,277,87,288,348,281,195,285,360,170,213,218,211,86,178,253,318,205,198,229,97,108,331,253,179,144,86,81,267,184,88,234,156,220,264,94,63,144,217,195,196,213,281,214,344,253,227,240,254,177,244,370,127,215,261,159,128,172,180,242,92,322,238,152,275,246,239,232,140,349,226,236,209,237,161,177,252,209,215,31,355,282,125,111,229,152,304,70,236,111,180,169,247,177,125,313,301,375,196,200,326,197,234,334,183,279,198,192,209,127,265,126,261,188,228,286,196,132,235,376,186,184,327,205,242,313,187,189,191,89,201,104,329,303,212,255,193,138,287,307,55,260,211,264,159,205,239,148,295,119,278,261,274,203,73,245,233,227,227,226,207,210,339,248,190,145,291,267,251,209,333,288,285,174,204,242,132,355,266,279,259,140,296,281,209,199,78,191,207,322,201,206,279,273,164,98,154,149,294,164,116,194,243,354,141,92,224,325,233,135,180,315,252,234,217,381,199,229,199,336,225,257,155,256,76,228,89,285,163,86,282,304,194,65,297,211,256,299,187,143,258,141,248,145,173,347,188,222,326,283,169,267,251,135,236,137,248,109,235,171,165,277,44,183,185,90,211,160,114,179,104,123,254,301,318,286,250,378,75,158,224,177,238,306,260,245,257,243,126,115,177,222,230,115,157,330,280,196,198,101,279,83,152,185,233,139,210,385,330,193,219,311,349,280,97,113,265,328,128,212,69,193,341,179,264,134,111,324,234,260,144,189,122,206,235,221,103,123,182,201,210,167,307,158,93,83,307,212,274,296,196,52,331,175,205,141,76,276,319,350,208,177,175,240,343,260,177,190,307,141,352,150,255,302,226,172,267,281,68,188,198,128,130,363,231,179,299,259,96,86,256,397,189,249,145,137,213,245,222,231,126,224,307,169,322,137,324,160,113,229,182,330,71,326,151,290,156,177,142,216,134,104,205,237,200,265,338,126,212,297,351,194,352,184,303,78,201,67,302,260,147,274,215,195,302,280,153,173,192,259,216,244,163,315,225,308,256,196,296,266,217,156,173,182,118,48,93,265,164,181,220,203,349,188,248,235,200,110,171,307,181,193,247,146,174,310,164,89,294,256,160,153,67,165,92,242,238,76,307,240,153,239,117,158,223,158,218,168,130,311,198,214,302,109,66,180,224,275,264,281,277,172,108,209,122,198,325,235,314,217,143,126,92,160,300,191,146,94,321,289,233,183,208,225,249,205,215,185,183,173,245,226,241,158,287,156,309,249,296,194,165,192,104,223,216,174,205,253,111,201,243,293,287,227,245,349,110,242,276,166,260,200,226,253,174,58,375,236,250,271,281,223,201,258,325,302,218,348,294,202,222,270,205,243,190,214,270,221,200,101,187,208,237,195,336,199,352,298,321,207,280,174,151,279,330,385,209,348,258,176,245,216,209,274,281,265,408,307,164,309,152,131,224,215,300,209,220,110,268,177,100,131,290,248,106,288,184,217,177,160,261,176,124,230,199,265,177,98,106,342,186,192,165,410,103,234,157,140,327,313,242,119,155,182,284,132,277,245,274,330,283,172,126,194,283,208,197,157,315,303,257,161,117,152,278,300,360,268,245,92,285,306,252,268,258,61,238,294,303,165,245,91,140,347,153,227,351,172,111,359,211,215,277,200,276,165,161,58,198,175,52,254,216,180,328,184,305,184,251,243,254,144,182,219,206,137,275,211,80,237,203,168,100,213,164,216,150,168,181,224,199,116,263,341,133,324,227,277,199,136,169,111,253,242,286,116,288,226,281,114,100,160,243,163,311,203,163,80,310,378,118,256,250,298,215,212,212,220,144,131,98,288,174,149,106,296,293,108,137,306,258,200,274,319,206,252,77,203,224,152,181,350,189,230,146,85,170,171,191,308,237,248,156,262,248,180,262,289,205,212,249,263,163,159,73,292,214,55,233,269,83,187,263,172,78,231,267,301,253,195,218,216,251,194,325,214,331,273,135,399,187,67,279,153,276,304,236,264,151,134,187,316,335,321,147,151,247,212,269,224,255,320,287,168,144,271,190,163,171,181,143,122,96,277,218,178,160,175,303,181,93,252,163,342,394,276,138,331,118,51,255,193,85,114,313,234,217,280,358,116,78,211,235,185,251,196,305,297,334,269,303,207,364,180,262,103,193,293,123,202,296,256,242,222,154,82,300,149,186,67,307,167,156,172,206,297,293,238,311,313,92,266,174,111,152,215,193,278,262,96,245,256,235,311,252,282,188,234,219,260,169,187,268,150,200,225,201,200,234,248,120,143,350,172,339,252,299,234,250,160,170,260,270,225,77,292,187,256,143,153,131,127,217,169,370,147,171,167,204,249,167,250,110,108,117,164,156,186,301,131,177,282,254,287,175,333,278,264,350,254,154,189,163,285,320,223,144,257,320,329,404,40,130,159,191,322,230,110,19,213,176,130,67,77,173,241,157,263,246,330,223,293,221,192,120,173,160,201,62,271,118,181,252,92,231,123,125,281,148,233,218,188,306,197,203,113,227,281,241,324,340,230,259,348,149,210,215,255,91,183,187,256,238,205,226,235,288,157,157,254,149,170,313,127,298,246,178,170,269,176,137,153,73,365,281,261,245,248,365,41,263,141,179,132,271,256,126,221,170,145,230,224,124,264,189,313,91,133,140,29,176,223,268,160,144,253,260,279,214,65,152,219,222,294,61,289,148,239,222,297,135,229,208,143,320,88,165,270,233,183,113,263,268,220,288,155,376,268,87,325,92,246,393,136,346,317,313,170,316,259,137,111,146,120,122,204,188,307,311,193,170,171,235,191,255,300,142,191,147,214,95,299,172,299,193,234,132,49,179,189,221,299,284,262,152,212,312,136,83,163,225,173,343,334,130,164,280,230,320,182,246,79,255,76,176,241,184,424,227,133,317,182,261,335,360,279,296,133,158,184,217,186,252,260,162,161,314,224,109,297,261,208,180,309,188,236,319,54,153,116,167,196,312,118,269,286,234,235,226,242,247,199,199,201,159,267,288,260,89,264,149,188,239,253,206,243,211,192,252,234,164,313,239,278,298,202,263,286,230,177,121,64,330,155,254,169,170,210,328,259,86,314,227,307,134,236,299,312,198,224,274,256,342,142,253,216,297,247,203,217,251,295,255,262,273,350,179,226,239,345,208,219,258,191,183,160,270,199,212,134,212,188,258,117,158,162,201,236,323,215,188,323,216,143,186,195,315,239,159,205,313,377,357,83,266,334,246,143,200,339,269,361,172,257,171,50,179,141,166,179,106,242,168,222,228,201,263,164,235,130,285,64,301,212,189,359,153,351,250,258,294,114,108,247,246,202,185,287,273,224,236,381,314,309,321,154,142,240,189,208,351,209,187,277,118,166,124,329,209,232,165,331,280,131,337,287,123,226,161,292,210,204,201,310,274,174,98,265,142,178,122,219,329,190,141,253,251,176,177,180,328,215,88,144,232,276,204,222,246,161,260,327,150,214,56,215,246,71,187,231,297,358,145,315,277,156,211,228,169,249,266,277,234,340,124,225,238,183,178,279,178,228,152,206,212,307,271,327,299,219,227,236,185,300,249,146,240,302,153,269,258,104,224,209,302,243,219,214,183,252,178,299,218,104,273,229,336,317,259,256,97,194,309,263,83,229,111,267,304,285,311,150,245,100,143,63,170,114,225,289,237,201,308,369,262,234,162,212,185,152,238,256,125,206,185,226,246,194,84,121,179,212,158,94,98,169,228,333,280,226,237,234,125,103,203,180,182,117,202,215,222,204,234,279,210,96,221,126,269,207,209,319,111,165,253,315,243,340,147,116,245,142,213,259,217,294,367,361,115,291,141,100,158,63,280,331,72,158,276,103,189,187,290,215,241,131,188,185,185,134,254,308,103,116,198,286,297,311,141,147,195,267,149,192,303,165,301,208,163,232,190,238,247,322,257,162,201,173,205,128,249,202,137,213,243,254,75,219,204,180,245,293,166,112,217,353,155,238,198,174,228,240,233,265,76,237,276,277,300,149,125,298,232,210,101,58,98,288,286,275,107,166,76,184,245,106,183,318,115,64,209,218,327,158,240,226,320,191,273,193,161,324,180,100,230,360,258,280,299,197,290,240,156,74,330,375,214,301,138,113,263,129,230,317,283,225,93,298,113,266,285,157,177,329,212,201,237,311,183,270,232,183,162,298,182,272,230,213,234,270,252,175,250,337,228,219,381,259,333,247,220,155,220,228,327,119,256,190,162,198,205,52,207,137,159,253,189,115,235,197,192,199,269,321,253,65,179,216,201,163,191,167,123,232,192,145,193,326,93,136,218,179,209,103,271,217,205,295,179,141,259,57,240,178,267,253,102,291,218,203,174,204,289,251,254,179,333,225,221,61,147,150,92,244,231,220,203,189,267,121,378,237,118,243,247,46,118,218,118,317,329,378,373,250,240,314,301,259,281,257,187,219,243,232,233,178,284,194,188,250,262,179,251,226,184,177,242,298,305,136,276,35,183,171,183,279,140,130,143,211,183,110,193,86,206,80,260,177,155,193,206,264,248,184,135,258,308,185,211,324,215,311,210,335,166,298,141,266,178,379,235,192,336,179,196,346,249,211,259,129,178,211,231,120,284,264,166,142,256,258,231,165,268,157,116,259,180,257,226,142,195,229,204,297,135,118,248,265,299,326,181,192,173,189,250,209,282,337,169,321,94,250,262,196,223,239,226,253,193,264,70,163,259,231,263,210,74,155,244,244,184,155,275,197,338,207,255,163,246,200,226,362,323,225,310,219,264,306,229,168,109,378,219,284,271,342,367,219,70,193,31,207,132,133,336,237,227,294,155,169,342,262,219,273,332,217,270,265,276,232,243,181,200,182,219,210,185,223,67,208,380,293,192,237,284,199,218,199,277,255,318,221,196,249,239,275,149,361,157,160,282,255,80,225,123,129,157,131,337,169,114,230,118,228,249,125,186,320,210,329,294,139,41,246,253,352,253,205,186,192,322,318,353,294,180,131,236,245,188,143,289,250,81,331,169,205,192,201,285,293,144,192,219,274,210,209,51,189,336,342,225,277,226,288,228,175,119,261,257,180,183,195,254,233,234,134,248,227,246,195,181,396,209,282,132,175,148,337,182,217,132,79,156,273,290,254,260,191,220,209,222,387,238,158,138,218,311,242,245,229,252,210,330,59,279,245,205,156,197,206,182,196,243,164,159,193,184,226,225,296,215,242,162,331,221,270,258,207,190,227,235,186,289,249,255,241,277,189,257,41,205,126,278,204,322,179,140,87,290,188,125,174,212,168,172,278,201,290,269,189,218,192,279,360,279,360,333,224,332,202,99,295,226,262,354,286,225,265,166,242,295,285,236,302,206,178,227,223,320,212,262,123,163,191,397,254,286,307,177,169,263,166,239,203,190,196,150,204,210,174,166,108,211,237,91,293,163,321,203,269,124,70,142,292,246,190,105,230,115,99,221,85,127,54,203,75,253,213,354,58,113,216,230,238,310,80,98,359,155,267,127,104,223,364,199,169,192,190,421,288,270,274,123,239,326,94,312,302,166,170,347,146,233,214,163,53,236,248,218,155,222,255,183,129,220,363,198,63,238,225,289,385,151,258,231,261,104,136,306,220,139,170,274,222,214,78,258,340,110,198,317,149,232,189,167,169,99,219,324,271,300,194,120,200,271,154,85,230,258,276,119,186,234,75,210,191,287,262,176,231,124,191,226,124,122,221,289,186,287,120,225,296,367,204,293,214,253,240,203,194,146,282,142,232,143,170,201,142,254,240,223,362,199,180,62,102,249,249,138,269,326,137,286,221,330,227,154,335,147,134,375,178,197,180,206,262,133,232,251,339,164,131,217,141,109,216,272,172,214,244,302,239,167,119,280,206,211,240,174,137,247,152,180,319,276,241,151,49,236,319,185,340,166,273,81,334,154,116,302,124,154,228,199,231,167,187,280,323,66,308,184,230,54,168,192,167,195,277,339,336,119,346,68,81,317,306,254,165,181,93,188,313,236,279,239,224,217,284,227,168,148,183,246,205,79,234,102,249,88,174,255,283,252,188,330,130,192,213,187,208,225,286,259,240,196,192,185,168,288,270,358,224,312,78,142,288,331,151,175,185,312,242,102,93,211,255,326,179,198,139,236,269,256,201,242,353,261,183,241,180,211,250,157,126,128,100,159,291,182,213,220,206,338,390,161,367,80,244,286,104,186,294,227,206,264,266,136,96,191,258,316,310,270,170,141,140,233,237,185,138,309,280,270,310,222,174,282,219,265,305,234,243,184,174,168,277,262,234,125,204,180,204,184,376,242,281,339,205,129,247,249,256,165,141,238,235,159,210,318,253,227,134,229,167,296,138,285,155,274,207,133,202,79,212,293,329,200,89,173,352,264,193,241,129,269,153,278,290,162,181,208,151,290,192,233,206,166,258,201,363,301,301,312,310,184,310,248,349,277,230,296,163,328,174,182,241,397,281,268,136,238,166,228,210,321,190,143,116,252,323,190,336,202,195,167,270,257,401,183,182,76,317,170,165,107,268,289,354,125,290,147,149,90,275,242,79,219,192,396,153,261,231,299,262,165,353,254,324,324,166,163,188,113,120,223,229,269,209,346,261,252,205,197,257,249,249,117,182,221,234,243,187,172,300,143,260,82,231,188,75,111,190,337,113,99,169,49,268,153,292,78,246,238,131,310,225,197,260,186,75,266,79,237,194,322,331,267,119,287,247,242,199,227,209,265,273,147,190,224,266,151,189,235,256,326,364,161,247,305,268,186,172,233,305,54,154,116,264,245,282,78,208,365,203,100,336,87,224,234,215,356,260,258,258,359,144,202,119,177,145,270,281,310,208,241,77,279,277,138,177,312,198,264,300,249,238,352,241,179,320,320,205,240,227,116,331,271,120,248,255,222,99,305,109,210,115,207,218,115,176,179,181,296,332,158,310,219,245,290,256,136,252,160,205,225,263,273,286,146,239,148,303,263,242,221,127,210,211,263,267,278,222,200,225,220,220,277,191,167,179,103,364,262,149,339,230,113,150,289,325,194,261,270,150,229,190,171,197,194,251,114,219,162,110,337,198,252,243,270,268,166,95,175,229,267,180,214,252,118,266,311,318,307,124,225,199,91,320,108,240,257,241,210,159,27,156,302,157,175,252,147,119,221,134,216,243,253,141,166,234,215,164,119,284,254,338,243,207,182,189,244,278,261,246,163,246,124,204,381,52,258,96,105,254,255,170,128,233,116,273,298,253,158,187,207,310,236,180,179,228,98,109,218,96,177,383,382,164,248,198,279,234,222,340,143,295,254,212,312,223,244,212,78,194,164,158,138,205,284,196,224,211,196,236,144,386,380,193,241,290,213,103,177,178,214,219,81,189,153,106,227,272,173,190,199,147,105,278,307,260,218,126,266,225,84,269,282,281,210,161,281,127,318,257,174,218,39,133,197,137,131,80,376,274,319,186,283,91,296,211,180,315,229,108,253,149,176,114,330,138,263,88,136,258,147,311,260,61,218,341,132,141,132,260,130,200,192,150,296,147,197,153,236,257,300,315,260,131,158,364,66,253,264,335,305,236,318,241,297,146,210,182,242,140,138,175,270,102,173,255,139,336,260,163,117,122,195,220,138,201,159,139,165,220,191,214,204,159,189,121,261,213,225,209,271,248,333,209,249,243,291,221,293,271,276,102,210,162,176,232,107,91,238,338,263,290,236,308,340,303,71,205,270,229,222,147,243,236,173,172,158,149,202,274,202,210,145,158,190,61,204,153,255,242,215,242,224,272,355,248,140,214,273,186,175,259,270,176,158,167,210,194,235,128,198,291,229,279,132,330,305,229,248,248,188,144,246,188,124,72,333,112,233,200,113,207,334,191,128,154,187,237,222,193,308,92,154,313,322,234,158,266,333,177,178,141,263,312,246,131,106,169,235,267,193,346,233,217,146,241,306,146,178,254,270,169,339,364,87,321,237,320,208,262,151,250,111,71,141,210,145,216,248,319,75,171,46,55,152,351,228,273,167,313,164,205,238,227,40,234,112,267,254,368,181,200,127,331,233,153,355,201,74,292,150,306,301,127,268,219,219,152,185,279,129,153,243,196,267,92,168,116,39,330,242,74,296,95,390,218,237,284,255,193,307,193,265,371,280,270,251,229,138,235,221,191,297,293,215,303,76,155,291,244,299,194,254,269,183,246,278,262,130,295,140,182,315,267,122,178,213,157,198,250,174,268,257,239,160,212,383,278,291,220,217,160,157,230,237,96,305,173,160,137,169,251,252,160,206,141,289,259,288,161,196,190,296,148,186,248,295,301,125,241,262,297,227,243,333,198,202,127,69,164,146,144,224,244,215,196,74,225,219,248,95,320,152,258,101,249,154,264,270,217,254,151,438,214,230,209,229,216,144,248,185,186,58,233,196,195,120,111,139,195,283,190,228,141,69,172,179,288,248,155,285,314,225,285,168,319,265,297,106,218,243,256,276,259,162,249,260,340,113,123,262,179,153,174,107,121,328,156,218,73,246,231,157,201,243,89,256,247,322,107,142,193,255,183,189,362,86,240,261,324,169,125,104,207,140,263,234,134,294,252,229,328,226,246,147,128,255,298,340,182,195,93,230,176,210,220,243,145,306,353,228,204,164,265,343,240,252,77,271,77,237,125,194,131,261,118,269,263,215,251,71,184,303,257,353,240,187,173,277,130,103,119,189,286,309,356,149,294,338,206,156,146,275,195,137,182,369,224,137,131,147,117,164,223,150,315,289,220,223,237,192,152,131,40,194,253,276,179,324,314,283,219,267,114,185,191,243,233,323,254,207,79,236,153,39,211,307,144,307,306,262,186,207,357,176,304,232,232,231,223,331,206,376,249,180,165,306,159,90,187,230,183,120,110,263,250,164,227,299,206,233,165,88,320,165,274,277,214,237,235,297,262,308,224,131,201,157,223,270,84,369,331,292,160,224,198,79,250,207,149,178,237,191,263,299,317,189,258,224,256,220,245,234,194,101,273,41,210,189,207,184,325,258,171,136,326,206,154,256,248,154,244,226,238,270,141,285,290,236,222,165,223,275,317,240,196,221,244,311,322,115,56,154,150,142,287,143,310,208,137,227,148,200,224,185,263,336,275,247,302,300,204,164,252,184,257,259,93,65,325,334,266,51,130,142,197,310,118,367,151,345,331,141,296,152,136,203,212,202,106,260,106,141,250,262,160,220,342,215,81,111,156,52,174,67,77,226,266,261,209,97,200,186,163,323,338,176,290,137,265,296,241,322,153,97,80,265,177,257,178,309,295,243,243,184,242,259,200,162,154,168,287,122,120,237,249,83,303,167,75,185,285,154,76,149,198,210,282,265,103,218,198,323,343,204,117,201,168,171,194,256,326,225,224,307,313,352,225,300,159,274,253,246,134,150,244,229,316,126,282,312,175,189,237,208,242,223,56,306,103,260,216,165,262,318,342,200,180,154,302,36,55,195,146,221,389,230,159,228,190,168,235,185,336,116,242,299,150,196,190,81,231,109,113,208,167,123,244,280,243,219,150,176,168,136,288,235,190,234,224,348,259,245,192,274,176,245,325,342,153,235,274,97,237,253,208,144,117,188,226,230,177,215,129,346,258,93,159,250,105,166,235,316,207,182,199,216,316,117,80,157,244,314,136,104,160,99,287,166,325,370,156,143,192,225,63,262,303,179,187,322,171,295,284,222,337,249,129,233,228,222,253,252,239,186,237,216,308,231,192,244,107,244,188,240,267,99,199,238,357,143,183,237,274,199,211,168,151,203,255,145,99,187,260,248,320,89,226,228,191,262,275,236,238,145,152,152,55,189,301,246,225,326,250,148,270,219,192,269,272,118,265,50,105,132,175,140,317,189,308,372,169,153,180,353,146,255,231,124,299,231,316,162,230,178,226,341,168,268,287,151,227,185,270,198,271,229,200,235,376,196,155,175,133,141,61,226,169,194,240,206,146,267,366,108,233,179,93,115,193,365,360,197,98,175,260,134,394,235,110,179,188,122,215,224,199,105,232,253,255,254,144,175,324,207,268,158,144,274,315,153,185,208,270,169,106,141,166,195,171,221,251,257,256,248,181,166,268,165,226,336,243,269,296,318,88,85,202,241,214,317,300,145,273,168,213,209,235,166,162,289,235,234,50,145,246,237,224,278,218,225,131,231,241,150,219,188,178,274,115,301,176,296,225,362,150,195,273,104,248,110,306,169,127,192,179,248,192,231,343,171,296,193,245,206,195,236,265,227,304,277,245,282,194,117,189,261,169,160,113,206,213,194,308,162,226,171,167,291,348,172,203,127,203,199,183,128,301,248,387,235,247,243,267,149,200,195,180,159,234,179,132,231,220,204,165,337,232,295,192,221,178,250,342,266,227,23,203,192,136,140,111,195,207,202,89,235,195,241,292,222,35,277,209,163,222,283,241,268,218,368,235,206,287,127,185,290,288,258,200,216,164,88,196,140,127,198,132,121,202,313,274,360,212,102,132,107,341,250,232,262,149,200,204,122,248,312,196,260,238,316,187,231,208,67,165,177,157,82,231,234,227,272,354,135,215,244,234,115,220,159,287,164,374,258,274,237,148,192,250,303,139,176,272,200,113,133,243,187,197,205,133,274,269,188,250,89,184,203,190,189,323,212,260,371,252,155,184,254,131,60,211,133,300,115,92,118,160,181,148,204,206,177,319,185,166,108,213,279,251,161,179,120,231,254,171,208,195,94,132,93,156,301,336,270,69,185,196,308,212,179,314,286,196,262,317,294,238,203,208,323,358,317,317,289,327,274,207,337,203,244,148,389,263,260,286,372,280,328,171,295,175,187,259,216,86,226,401,183,191,209,362,219,341,232,262,213,229,189,207,239,281,212,235,231,251,238,249,164,328,171,231,196,335,195,325,52,173,192,314,246,113,54,127,281,140,299,312,149,147,243,345,151,303,142,176,174,141,308,94,199,164,283,176,235,198,119,275,230,186,211,229,116,228,214,89,327,159,72,217,140,139,90,159,168,300,301,149,216,316,377,190,110,178,371,45,199,253,323,235,341,165,167,247,232,203,209,291,242,244,113,317,262,188,221,169,177,183,149,203,192,231,320,214,111,90,79,177,145,106,349,230,102,257,276,267,234,222,202,115,140,312,81,110,254,351,328,136,181,258,117,213,112,202,248,143,314,370,192,170,276,243,343,211,187,303,246,146,194,267,255,251,231,50,210,318,149,284,265,325,294,189,123,211,248,197,202,176,254,243,248,191,255,171,241,301,198,331,166,95,224,204,247,190,249,71,170,268,178,192,214,213,138,181,164,169,136,276,200,238,272,218,285,262,207,255,167,149,247,172,197,301,160,215,89,275,282,184,236,119,337,309,211,292,250,193,257,140,89,305,238,239,286,262,227,133,174,68,237,336,171,216,165,229,198,118,122,92,266,158,222,246,207,175,257,119,126,208,229,157,236,275,190,185,89,150,99,257,190,166,112,137,298,178,248,201,173,86,193,101,282,92,210,366,227,309,265,171,265,103,221,180,154,184,133,231,243,102,305,178,289,231,203,229,236,164,249,133,255,264,335,181,204,201,162,320,321,220,143,247,191,252,265,221,55,266,213,168,253,341,193,134,225,225,281,218,387,251,191,274,267,268,206,210,168,63,131,251,319,227,226,236,201,180,196,185,358,87,269,108,184,158,197,225,194,358,258,135,151,106,225,282,211,249,259,332,229,258,192,187,289,220,231,267,324,227,148,231,135,149,184,262,344,273,292,183,217,199,353,273,258,211,178,119,296,117,240,89,248,205,137,141,153,244,136,206,221,239,190,122,172,88,333,258,354,356,159,255,218,255,213,185,247,86,281,187,216,190,162,244,205,396,207,118,131,100,108,217,345,293,208,235,286,246,162,167,240,139,89,84,260,244,128,193,146,300,250,238,286,282,280,123,161,268,192,197,183,160,260,230,190,195,309,216,270,78,230,174,37,280,176,223,118,212,349,221,294,206,364,123,175,257,229,165,207,371,92,163,271,202,110,318,199,251,149,309,259,260,263,182,234,166,293,45,242,222,181,257,212,141,314,143,263,248,170,186,227,209,94,173,219,238,134,178,247,107,194,180,185,188,280,172,292,327,314,45,297,172,328,158,189,223,241,165,285,202,201,198,223,116,144,228,363,238,305,196,180,208,151,100,258,225,136,390,266,310,329,135,115,253,288,212,90,170,202,235,201,53,179,316,261,191,308,204,263,287,234,187,264,187,249,275,235,139,266,175,167,227,122,121,169,239,303,188,166,248,255,250,203,319,180,187,38,150,212,197,243,130,112,202,205,151,170,224,118,378,184,294,264,161,136,220,184,309,88,286,184,288,344,280,305,256,293,214,215,268,375,358,181,256,230,231,238,119,323,339,211,349,223,401,298,273,82,128,215,306,201,261,318,391,347,338,331,339,268,234,308,214,150,130,210,74,186,317,280,108,263,231,189,145,83,231,176,170,350,169,249,268,246,322,206,177,197,162,257,110,135,189,189,97,253,73,238,155,192,256,357,118,163,52,258,215,262,191,344,197,205,309,179,336,179,234,159,185,184,239,254,315,235,185,271,220,316,197,136,322,205,311,149,198,224,194,180,304,254,188,141,205,276,242,317,184,275,209,192,227,178,188,156,305,108,317,283,211,250,166,280,224,359,185,320,316,232,210,194,237,211,151,192,239,74,78,215,179,281,210,197,201,264,360,71,276,301,335,169,218,347,119,171,100,167,285,109,148,216,171,316,317,289,272,261,354,116,133,253,129,213,228,150,178,133,246,199,111,228,160,175,185,274,265,126,325,201,68,151,190,205,201,316,349,178,285,314,269,184,314,187,303,350,387,208,149,351,277,128,68,290,262,193,183,264,253,190,191,261,187,329,292,183,188,276,238,141,174,347,292,76,250,218,153,252,179,255,271,199,271,170,228,313,345,335,261,219,192,242,348,193,234,226,156,295,187,324,51,246,256,117,291,138,109,103,283,207,133,191,353,125,215,175,287,199,102,242,177,159,186,292,236,80,233,244,235,192,252,78,390,304,117,136,159,149,220,211,183,270,149,234,319,113,299,216,251,221,243,208,268,247,49,218,255,229,136,249,137,295,249,157,196,253,270,212,240,179,247,213,122,231,179,198,65,123,188,236,214,231,248,287,255,202,248,227,181,267,138,152,248,190,261,120,216,142,250,230,276,378,215,220,177,235,104,248,116,216,190,166,114,175,187,79,72,265,185,200,268,272,158,315,282,165,260,319,249,325,241,168,116,244,240,216,128,115,105,220,285,252,201,154,218,151,253,236,76,290,164,191,197,174,233,93,196,248,194,188,304,155,316,257,286,298,235,172,138,106,228,207,367,154,220,179,285,271,58,93,252,49,110,155,208,274,133,341,198,209,202,231,185,174,81,320,141,166,86,157,304,153,38,324,326,137,67,334,193,256,273,282,126,309,179,226,133,188,298,167,189,311,130,133,281,230,265,246,276,166,120,208,230,231,317,248,182,183,193,211,275,429,96,190,161,198,321,207,122,205,178,89,91,162,214,169,320,183,160,170,203,341,275,238,330,218,264,225,251,108,189,79,85,356,164,278,206,243,224,333,226,295,186,189,255,197,307,193,251,198,175,266,154,214,142,287,287,160,204,347,390,272,76,199,267,196,216,341,200,82,302,216,298,372,453,230,190,206,144,55,281,264,124,179,234,157,238,214,215,235,256,277,117,297,205,306,197,41,224,218,231,137,274,79,127,158,248,305,90,289,253,260,214,176,308,284,119,171,73,260,121,257,189,216,201,149,135,167,271,241,200,133,240,238,195,138,211,204,343,182,265,232,75,294,138,254,134,64,281,165,219,152,320,85,251,223,249,99,328,97,249,142,259,279,148,208,86,212,102,210,180,182,190,226,243,286,278,185,166,252,299,186,161,270,184,79,271,197,207,317,43,370,176,334,214,183,210,208,245,189,175,201,240,135,339,343,95,220,257,265,384,308,288,167,411,265,297,241,234,356,207,126,323,228,213,155,354,301,230,261,123,250,198,225,283,259,187,206,220,225,230,160,152,113,133,272,194,252,169,256,160,288,208,178,280,117,164,142,221,197,173,269,330,147,260,229,293,349,116,224,213,258,195,255,189,185,222,276,272,228,92,199,260,225,194,179,250,330,308,170,235,153,228,160,247,219,311,216,256,199,61,149,331,159,207,175,139,143,306,112,104,204,47,370,213,253,277,155,167,321,197,250,107,177,150,189,97,230,168,42,272,205,212,148,185,203,249,249,231,150,204,154,176,90,179,299,264,226,145,82,178,224,255,343,240,187,376,170,177,282,271,297,205,197,195,153,98,136,186,182,101,164,251,168,223,229,116,195,302,117,216,134,198,292,313,287,241,229,256,273,154,235,228,224,213,313,150,215,356,258,250,206,78,223,169,195,255,288,153,177,170,42,230,188,233,80,233,299,282,228,218,301,287,57,243,188,218,123,56,201,94,318,315,276,144,224,224,414,361,361,142,276,139,120,320,300,218,229,290,300,135,293,246,275,138,201,219,355,277,383,184,116,312,54,253,184,202,250,185,152,201,191,145,265,192,155,310,171,234,277,178,223,204,97,250,258,114,194,49,348,218,203,292,109,60,215,244,210,194,189,233,254,170,249,100,262,239,294,212,163,129,255,247,232,237,174,124,228,106,231,209,173,155,184,263,151,348,158,214,228,246,272,240,377,211,355,172,217,302,172,217,192,235,223,225,208,125,201,228,180,225,258,59,297,159,121,188,195,246,321,208,234,171,268,279,357,312,157,360,150,289,206,193,100,222,379,301,276,59,195,346,142,125,285,283,253,283,153,140,281,164,219,94,146,196,226,157,220,305,154,224,256,75,230,114,197,242,177,177,200,99,180,234,200,331,169,53,151,185,117,324,293,175,307,174,133,97,237,349,87,233,212,180,180,203,300,176,308,186,248,261,286,231,221,196,145,238,177,151,108,79,109,174,315,301,151,215,207,171,364,245,232,204,308,309,243,98,221,315,169,371,64,212,311,46,232,320,259,95,197,114,354,279,204,296,180,355,149,139,258,219,289,188,113,102,278,370,284,161,219,202,164,297,141,317,207,122,308,254,212,209,229,174,301,165,231,148,218,354,137,175,286,227,373,64,191,281,106,211,65,282,192,297,168,121,254,109,282,199,114,98,296,249,233,217,187,94,194,193,289,140,113,237,202,149,192,80,272,239,175,182,286,335,117,214,206,167,242,255,276,220,230,64,161,325,243,163,305,165,200,279,143,281,198,116,124,148,319,269,240,26,163,193,260,232,345,377,203,168,195,183,225,107,262,176,276,180,175,218,175,223,181,378,60,94,291,282,198,222,191,228,118,148,406,199,183,122,215,260,187,162,277,175,166,267,279,203,226,180,344,251,204,199,315,221,268,330,164,214,199,223,317,142,220,237,313,86,259,283,364,67,155,214,289,331,267,200,145,228,260,162,202,178,172,274,34,298,278,178,272,313,138,191,281,259,404,240,143,200,357,167,247,144,188,260,225,148,149,206,217,262,235,175,260,212,135,145,158,279,234,110,371,108,357,299,148,228,166,230,256,195,369,284,137,210,281,263,372,228,244,334,180,224,288,247,194,204,127,173,197,231,274,61,109,314,268,294,218,31,176,175,106,99,197,269,176,262,72,172,126,233,340,218,147,223,255,270,61,323,38,254,238,168,196,129,237,105,251,40,56,226,234,142,308,190,275,235,87,225,135,131,168,197,274,324,182,249,250,177,180,54,190,254,271,70,209,331,258,280,234,165,193,229,229,66,50,263,288,94,121,282,248,346,165,207,316,354,286,288,205,267,289,313,195,74,306,250,254,107,179,96,167,299,52,263,315,147,97,395,218,153,203,185,183,273,281,203,213,163,257,207,119,75,283,168,179,306,280,211,301,171,233,281,183,235,301,160,327,229,146,291,156,309,87,171,44,363,234,221,62,46,168,242,66,184,140,334,308,230,140,233,178,180,180,198,152,136,181,163,258,123,231,211,224,137,204,96,100,245,190,308,122,189,228,215,278,105,203,212,114,270,275,118,326,273,78,139,248,213,173,74,180,184,81,130,194,227,213,266,93,170,214,231,183,195,214,161,129,194,255,186,195,45,183,207,227,239,308,216,220,267,212,213,250,261,268,163,271,230,293,184,166,279,175,215,201,220,216,398,126,103,274,142,152,170,176,307,237,54,203,99,244,49,215,317,180,164,214,173,81,248,162,140,159,272,296,176,327,150,269,92,203,212,316,193,276,212,141,357,210,207,361,171,162,177,261,149,309,188,90,348,239,203,279,67,183,159,200,168,360,122,77,185,243,131,323,278,217,206,121,164,206,228,286,239,298,222,140,173,157,219,220,184,276,92,223,274,169,289,166,144,233,125,122,266,256,223,183,160,85,274,110,256,216,343,186,251,181,303,147,272,203,200,125,136,260,255,252,326,180,196,271,107,55,241,288,275,250,154,319,284,123,92,163,59,176,237,97,378,359,77,142,218,209,112,423,209,180,220,349,155,76,298,251,363,64,170,241,283,135,177,256,287,218,167,220,187,248,190,253,104,182,243,73,305,380,253,159,196,247,243,114,225,243,153,225,126,90,182,148,223,239,334,181,284,192,187,302,115,336,273,178,183,245,181,219,204,105,180,271,190,106,203,170,133,324,235,227,218,198,143,184,323,166,247,275,214,246,216,204,289,212,231,210,198,166,311,230,215,77,270,167,268,186,207,199,314,93,231,173,242,65,285,178,307,207,249,243,218,101,129,305,247,323,248,208,276,239,183,193,177,91,165,230,133,240,181,187,282,246,223,238,160,243,273,183,231,176,128,297,246,115,209,75,297,332,301,307,170,197,286,199,218,144,226,236,182,140,123,311,354,225,224,279,206,216,133,72,240,160,351,221,317,245,282,204,52,86,351,311,153,267,154,43,247,280,216,139,270,294,109,189,236,213,283,268,200,163,145,147,284,292,150,172,280,207,178,201,248,180,183,252,182,189,373,131,161,321,211,261,293,295,339,201,275,253,182,162,263,236,249,277,284,283,362,312,171,236,230,178,344,336,188,124,157,245,140,220,303,269,257,195,227,185,270,331,235,226,239,215,247,183,50,294,205,217,270,167,202,350,84,240,261,280,167,174,150,324,288,271,342,260,66,158,163,374,198,129,273,187,328,261,145,265,291,44,217,322,153,231,122,138,362,157,96,209,169,189,220,285,194,173,164,290,194,280,126,274,105,231,198,191,124,195,175,311,164,238,153,196,164,285,340,195,215,194,157,249,357,149,137,202,187,176,137,195,308,281,179,134,150,143,222,203,220,208,290,162,196,233,218,238,365,298,109,142,175,170,192,236,279,264,245,203,181,187,133,325,224,301,130,167,104,263,273,149,260,206,132,67,225,143,227,166,81,100,139,212,128,252,274,165,190,328,219,222,304,351,156,204,334,157,292,197,221,226,246,303,152,207,300,213,360,264,234,324,192,230,49,272,350,164,194,152,134,216,78,72,184,277,322,146,125,303,32,201,190,120,317,184,219,260,266,98,181,309,124,176,176,128,168,137,161,166,135,243,211,256,315,114,289,154,258,132,207,211,101,217,235,123,130,167,100,60,232,184,69,176,175,322,291,255,298,228,197,324,70,225,254,162,259,100,186,214,188,189,282,99,165,146,209,234,284,252,116,109,190,222,290,101,176,160,201,253,288,73,264,303,286,131,166,222,249,243,241,164,229,148,338,236,243,213,195,166,261,228,179,139,178,169,129,230,210,254,157,274,44,253,175,276,283,234,285,246,171,296,167,197,98,227,257,101,344,170,222,206,163,245,217,159,240,202,55,365,227,292,230,99,277,244,189,91,273,227,263,232,99,234,139,91,236,227,234,218,245,89,181,279,255,160,157,161,227,153,228,139,176,199,189,154,287,184,285,179,300,148,357,207,202,244,135,310,261,218,272,153,162,202,290,285,172,168,232,143,178,177,95,147,235,267,290,189,230,391,339,323,244,239,182,346,276,196,172,124,260,218,176,148,106,234,253,233,176,126,191,247,148,250,177,65,187,163,236,230,326,172,207,226,166,111,216,236,112,289,132,135,293,155,260,143,210,167,194,185,145,83,147,183,230,206,165,130,136,247,76,219,172,229,225,157,116,72,243,200,181,211,313,98,269,257,76,86,295,153,245,154,165,249,151,118,246,369,159,312,269,388,262,239,105,306,188,243,274,385,116,203,270,117,165,306,254,202,195,74,193,323,259,114,316,277,172,259,204,131,155,156,243,101,84,135,204,228,144,319,125,127,195,121,262,342,194,269,149,126,251,97,172,252,297,193,85,237,213,132,114,110,347,213,278,297,195,264,251,150,243,133,287,213,142,350,256,163,102,361,134,158,69,203,193,272,234,180,189,222,142,287,94,87,123,211,154,357,187,196,194,83,384,175,300,117,195,248,325,316,209,168,287,176,78,104,93,220,170,301,278,221,241,253,258,257,89,284,318,358,251,256,189,104,185,151,93,163,190,254,244,174,181,207,241,246,304,159,98,172,209,249,345,154,188,377,371,406,333,380,77,253,221,262,105,336,128,257,170,199,340,162,345,218,183,350,208,197,331,275,228,323,82,213,217,233,291,217,226,354,227,207,268,147,214,233,284,231,238,158,339,187,161,240,270,90,217,249,185,242,277,209,202,269,229,198,212,147,207,251,362,163,132,372,147,121,280,202,286,364,207,152,182,193,186,235,214,62,208,359,96,172,245,220,241,162,316,224,152,244,110,318,318,222,263,125,227,70,155,188,85,117,276,223,308,78,267,237,139,220,155,183,259,288,125,76,155,194,256,239,188,248,151,147,263,204,176,205,334,308,323,289,219,229,166,221,237,239,235,154,193,241,262,192,191,123,202,209,416,95,78,225,212,250,166,159,333,276,212,375,128,172,352,213,192,182,148,200,148,225,110,259,250,294,234,212,165,249,154,302,33,226,157,206,189,341,225,246,244,60,53,111,264,305,283,77,277,278,169,126,234,303,177,181,244,123,225,231,154,192,249,248,251,306,300,177,165,178,205,267,250,337,140,285,234,185,230,214,189,296,186,279,214,208,354,138,290,104,236,97,251,190,281,299,240,135,215,171,247,138,162,196,181,219,89,166,220,266,215,101,150,339,313,266,247,245,222,294,291,110,238,207,167,310,252,99,201,221,211,202,127,295,216,149,307,149,196,216,157,217,303,226,82,185,230,218,283,217,85,253,345,349,286,230,247,111,161,176,165,323,220,294,243,202,254,80,136,126,168,179,214,146,137,263,179,275,61,192,113,191,155,209,77,108,143,217,244,230,311,175,202,114,213,396,157,176,198,259,326,279,104,205,340,160,308,88,224,156,250,270,215,189,250,163,250,199,56,230,310,223,186,94,245,128,141,259,245,192,314,198,241,110,310,206,229,308,95,220,155,322,225,216,218,224,159,290,245,284,169,99,252,256,168,200,220,116,115,233,239,205,206,200,371,239,130,137,275,215,181,161,155,254,146,191,263,259,308,236,212,142,119,168,165,262,237,246,275,175,332,296,260,141,203,283,235,286,179,244,286,285,229,124,199,134,64,209,239,162,97,191,161,280,220,322,215,226,215,146,231,161,91,208,269,163,174,192,200,134,211,269,236,311,260,301,172,348,186,278,309,219,197,198,210,216,306,232,193,128,210,266,55,221,134,258,266,242,209,164,248,161,214,251,235,171,160,215,363,206,165,235,293,142,162,99,288,363,168,252,286,171,287,238,241,213,194,255,204,208,208,344,163,263,153,205,108,139,164,291,193,211,162,250,316,155,300,354,263,162,159,297,171,202,184,61,113,131,256,156,134,143,151,220,143,264,220,206,289,216,162,243,216,119,325,274,200,235,142,226,340,292,128,278,201,331,187,281,255,153,251,229,203,295,202,188,166,230,230,145,193,260,229,300,235,179,380,307,131,236,174,157,203,119,183,137,145,238,104,181,170,247,332,54,60,204,300,354,342,237,277,291,296,316,50,223,271,160,129,172,168,307,222,96,145,186,152,87,208,204,265,278,182,150,243,235,187,205,133,197,302,254,330,76,269,141,183,84,300,133,298,129,175,168,230,226,333,288,303,88,121,150,88,355,72,151,184,360,317,153,215,199,215,266,135,234,182,186,213,110,180,315,300,145,236,231,198,33,215,233,159,224,198,346,189,135,292,129,194,326,208,324,219,302,98,148,155,195,196,208,186,190,126,245,258,114,208,346,298,174,109,86,106,263,51,69,173,320,161,130,280,157,207,247,277,83,262,117,334,168,215,209,150,217,59,184,212,303,236,318,277,330,278,253,280,205,209,237,325,149,205,193,265,111,284,88,233,267,212,247,79,183,194,332,281,281,299,279,251,203,295,209,189,261,224,172,292,229,106,210,176,171,142,179,101,224,56,189,280,211,243,269,155,208,130,197,207,259,247,231,217,301,245,188,279,256,144,283,269,296,224,129,172,188,228,298,253,207,68,222,167,204,179,135,275,251,371,307,301,134,101,206,294,246,152,289,348,182,326,189,358,239,244,99,295,296,221,137,293,203,200,128,263,140,287,225,252,130,217,321,284,146,318,354,302,130,223,316,200,130,150,202,239,230,24,237,329,241,185,359,303,377,162,334,206,331,100,199,63,227,126,351,239,130,222,289,153,320,233,216,288,139,186,184,252,236,367,304,153,112,313,65,162,144,271,235,268,257,291,234,235,200,221,167,193,279,224,372,159,201,307,288,266,313,269,328,217,163,211,182,310,151,253,114,189,283,163,106,354,257,148,192,221,120,310,108,255,184,163,299,187,258,113,294,340,187,187,152,210,278,186,227,244,180,330,220,222,242,108,227,181,222,101,240,203,247,96,200,339,229,174,101,196,121,81,156,304,120,48,97,164,159,227,284,144,322,182,283,268,130,154,201,189,359,239,197,298,132,147,341,315,233,116,365,152,184,193,110,168,178,195,182,236,107,165,127,228,193,191,253,211,142,215,350,245,158,214,305,291,121,132,183,249,138,174,123,297,137,314,69,224,180,56,229,84,64,229,156,364,270,355,204,171,346,137,231,252,168,182,289,207,112,353,196,133,227,177,353,107,230,125,382,388,329,189,139,247,298,157,299,259,162,155,155,132,211,263,218,198,145,201,131,196,179,354,139,183,252,166,234,348,284,108,268,117,243,295,285,64,138,203,278,251,136,249,292,93,216,196,183,144,154,75,127,356,283,201,177,247,199,128,248,121,253,356,225,327,156,176,235,180,166,226,130,191,136,228,149,260,138,244,256,164,348,173,200,203,169,255,296,176,129,345,356,180,332,264,286,106,314,305,114,101,167,367,338,256,172,328,93,206,221,350,95,123,308,310,271,197,205,310,229,249,254,250,209,316,213,195,238,288,172,257,139,250,243,384,342,186,277,216,174,325,228,133,130,193,197,272,230,221,311,297,136,222,206,262,338,235,101,222,330,265,254,263,254,126,291,188,229,257,246,257,301,203,214,314,241,247,223,354,158,284,229,151,205,215,122,239,276,226,300,394,193,228,289,180,259,259,285,81,330,364,364,359,203,292,347,276,282,312,339,295,246,167,156,180,241,261,117,378,208,106,315,277,310,304,241,129,317,164,255,347,225,250,243,372,206,143,118,183,276,216,268,248,353,317,164,229,231,303,276,175,232,149,322,72,294,141,104,237,177,351,96,231,365,215,205,271,298,296,325,135,144,210,154,221,228,182,252,219,202,197,338,127,234,144,106,155,310,252,290,178,174,141,157,130,187,162,261,202,228,250,126,199,312,281,105,327,71,180,211,236,303,346,352,205,219,156,189,197,165,188,199,258,135,266,303,267,289,169,62,233,167,163,327,314,222,259,268,244,179,177,217,331,123,142,296,188,124,209,200,267,155,308,242,132,178,257,355,258,315,270,156,198,262,245,198,199,188,117,231,65,336,342,328,270,274,324,251,278,188,306,319,304,239,93,211,231,316,73,172,147,299,65,307,82,150,258,186,138,266,232,124,179,280,116,221,221,247,70,78,164,199,338,260,241,206,192,230,124,143,237,359,129,199,121,346,198,304,291,355,277,169,166,174,171,122,183,247,198,170,140,209,297,120,93,195,138,259,229,166,238,50,199,347,100,343,212,46,177,152,322,142,120,154,162,187,186,292,58,190,230,119,135,248,247,355,201,251,193,176,221,314,179,320,175,223,169,108,269,232,248,149,247,149,256,140,149,281,224,183,258,140,213,214,68,271,145,170,115,101,347,132,237,235,274,188,251,288,138,80,152,148,142,197,267,157,270,234,237,165,254,219,189,161,355,131,173,300,78,100,69,233,57,197,275,188,146,273,102,94,157,183,226,280,174,156,270,183,197,221,233,320,263,157,161,171,172,193,308,87,222,146,161,241,142,147,143,302,115,109,150,220,173,272,322,153,349,147,267,181,252,201,249,259,160,237,128,213,215,109,180,196,119,306,200,341,154,234,247,321,117,159,176,76,359,181,356,183,207,208,132,213,219,155,358,381,145,37,202,196,299,204,170,188,156,52,274,138,161,139,239,250,231,235,249,181,156,163,267,259,119,105,176,163,233,193,281,244,373,194,209,272,150,319,330,217,203,108,296,244,158,80,331,296,166,281,203,317,209,185,198,232,157,183,197,258,295,309,166,231,124,273,138,82,229,248,346,101,183,222,160,351,194,257,124,166,307,263,172,289,202,171,147,215,91,68,324,130,131,71,311,168,220,178,246,85,209,220,202,222,95,254,153,141,44,103,174,289,199,343,196,139,252,152,177,368,119,255,234,175,214,295,119,166,333,349,183,200,248,263,178,201,198,209,107,232,169,272,330,156,302,228,99,243,253,161,119,148,242,248,229,162,241,357,202,312,89,202,89,154,255,174,155,259,67,335,308,298,202,180,182,207,272,151,180,243,257,143,196,151,282,180,82,353,280,302,253,261,287,283,139,211,224,112,270,332,246,158,284,245,376,278,132,132,140,262,102,184,207,204,247,307,207,234,326,167,282,212,145,83,59,217,236,266,261,140,174,344,144,222,383,236,307,183,352,306,307,147,150,177,257,353,224,309,165,337,310,340,294,200,218,327,222,238,232,162,83,218,207,228,228,131,292,243,331,155,189,167,117,115,237,153,216,279,243,214,305,205,231,83,242,196,212,289,177,271,150,282,225,110,317,235,292,177,278,178,148,141,304,310,85,243,182,104,328,296,217,239,148,304,156,255,82,350,312,42,288,114,251,118,203,213,109,102,232,183,309,273,335,357,161,199,275,287,226,214,354,327,218,221,297,163,139,98,218,222,199,275,143,300,84,51,108,235,272,256,159,86,301,342,222,282,202,115,204,190,343,299,220,338,300,305,224,148,269,245,123,151,310,170,186,181,273,174,160,201,255,227,151,233,343,295,295,277,271,101,216,152,91,248,281,213,170,241,199,93,215,143,246,215,183,267,126,294,310,175,290,151,200,388,163,318,229,170,190,274,204,158,109,169,165,201,160,254,98,159,255,142,234,243,260,262,226,305,142,236,168,126,97,248,207,154,195,370,248,188,194,206,43,262,108,345,100,119,108,226,288,217,262,243,141,218,301,188,261,265,308,312,265,329,122,172,288,220,252,140,314,323,193,226,360,225,303,290,223,286,118,259,108,295,298,182,189,210,235,185,180,222,178,119,161,237,247,112,156,288,357,190,278,169,135,117,128,127,147,207,111,204,167,106,363,166,162,229,190,372,182,170,101,82,270,126,88,372,274,93,169,291,181,319,215,338,326,267,147,102,352,225,154,118,237,212,156,142,103,179,117,214,141,269,330,235,221,140,292,166,173,222,346,192,158,279,332,58,379,105,151,252,276,196,209,193,223,140,136,189,207,231,208,182,129,214,81,226,215,169,130,75,282,82,182,163,156,94,194,245,89,91,255,232,225,121,127,66,115,298,167,300,213,246,221,144,134,283,291,226,139,196,211,310,364,200,218,221,237,159,224,213,134,91,290,337,128,229,281,319,175,125,259,244,285,262,188,196,388,188,160,179,157,276,182,343,334,165,314,103,350,112,272,207,341,273,175,267,141,196,193,280,90,261,221,417,207,290,290,133,231,153,187,365,204,238,166,198,75,108,180,276,167,310,97,224,320,252,127,173,350,230,222,151,161,239,257,120,340,295,363,120,211,299,206,100,333,187,238,148,214,128,262,108,221,222,240,266,203,190,212,219,251,164,241,231,326,213,178,186,142,267,101,234,203,204,220,203,279,145,246,321,78,164,133,267,155,262,142,141,240,198,319,262,211,289,226,327,242,200,75,163,134,61,155,250,362,143,189,205,283,109,211,178,216,214,138,280,243,260,134,219,284,196,136,157,258,238,297,164,298,158,182,238,301,225,227,157,268,174,265,181,186,243,355,176,193,217,166,228,177,205,293,159,205,279,137,163,256,132,153,214,161,221,238,189,171,181,148,156,272,250,244,190,274,230,263,302,194,184,128,265,165,353,131,102,200,129,103,318,112,287,262,142,216,241,57,109,275,228,197,142,232,143,247,364,317,248,318,98,209,220,159,190,110,139,209,225,150,195,293,184,196,277,260,342,193,227,152,303,166,270,227,336,151,99,292,201,203,258,92,293,274,30,271,153,206,229,194,182,166,237,305,280,224,153,290,389,283,215,189,214,296,152,213,163,267,333,158,141,128,178,245,185,323,236,183,176,321,175,173,215,227,190,192,84,295,300,204,271,316,243,155,163,251,129,259,50,190,111,197,127,165,178,303,234,315,156,109,207,226,117,363,106,272,84,363,289,137,195,147,227,97,248,354,147,87,179,273,331,158,288,180,69,268,305,141,272,211,162,204,277,208,202,268,256,292,419,224,308,258,219,192,324,169,172,83,287,225,225,208,106,220,182,324,121,167,194,208,236,239,138,326,123,249,319,204,82,148,252,279,314,173,210,296,210,192,175,260,117,234,275,202,284,204,371,186,238,260,187,142,262,141,113,269,114,267,180,226,213,204,248,69,303,233,306,131,304,185,204,220,191,114,125,241,192,276,206,270,234,374,231,91,178,268,233,188,285,255,218,289,252,193,246,272,112,104,181,240,221,158,348,176,147,177,405,207,141,260,146,267,187,222,198,122,128,41,202,308,156,265,227,69,125,193,116,328,192,203,193,357,155,155,292,148,100,253,195,321,336,187,225,282,131,277,165,298,237,339,357,144,198,243,224,171,261,191,281,237,242,217,150,190,343,252,131,217,328,243,203,234,259,169,60,144,150,315,285,131,348,206,134,196,117,186,245,87,211,230,234,332,197,193,211,160,356,227,232,261,154,315,156,170,129,151,283,226,231,277,161,177,253,346,172,167,180,219,335,143,136,159,230,258,168,264,83,199,109,221,207,86,263,153,161,58,81,228,159,186,79,319,107,170,300,144,199,339,219,380,102,252,234,238,226,230,344,220,145,178,163,190,228,104,120,134,303,251,235,84,248,182,262,140,278,63,238,315,181,164,127,336,254,274,245,119,239,215,106,289,303,201,139,209,316,128,199,372,156,169,233,175,375,239,325,186,345,285,201,368,325,206,186,238,214,275,198,154,254,195,303,133,234,248,198,245,193,269,298,268,162,311,211,291,121,173,239,286,365,160,189,208,300,191,235,123,319,246,162,289,97,191,273,261,296,223,109,235,183,82,222,200,255,288,340,162,283,258,277,270,385,237,308,187,265,182,188,245,306,187,191,188,297,134,258,213,191,151,167,300,270,198,201,165,301,239,239,228,140,259,141,241,167,263,150,255,163,255,248,217,220,108,263,145,169,256,174,374,253,54,338,250,353,81,325,69,188,322,200,206,192,184,203,232,190,174,233,267,78,174,274,121,70,134,333,362,328,257,232,205,144,171,40,234,245,67,253,329,181,107,80,350,289,154,173,173,259,206,154,111,213,54,251,355,198,103,288,329,99,211,205,204,175,231,372,242,210,46,154,290,241,132,84,306,201,211,299,245,176,143,236,165,191,347,258,212,311,281,305,275,199,298,122,122,292,161,230,180,159,173,249,264,286,331,300,194,305,191,152,246,170,216,215,328,112,230,245,219,363,276,344,277,188,201,47,228,69,155,125,142,157,336,186,247,143,339,201,284,218,160,304,285,274,99,115,234,284,108,178,211,334,203,233,173,121,225,326,185,137,219,35,212,223,414,80,201,236,335,367,186,201,170,153,325,187,193,371,153,244,234,171,149,241,86,265,251,82,262,44,148,231,225,326,166,293,238,209,210,104,364,178,167,221,138,101,224,168,81,149,230,199,317,250,171,256,174,297,187,232,274,165,255,199,143,75,343,304,265,304,189,283,255,152,115,234,200,158,286,241,239,208,226,258,289,132,269,215,263,129,168,363,146,153,182,194,100,250,281,235,148,204,177,226,89,199,183,325,288,114,158,185,185,215,309,252,93,285,75,333,261,91,105,325,108,195,77,137,204,282,253,220,180,129,166,196,129,238,279,112,268,177,246,265,134,162,242,202,190,372,128,265,281,307,300,255,135,315,165,109,157,212,232,50,280,147,317,139,199,207,227,130,162,236,315,227,157,204,238,208,124,152,230,245,228,194,152,263,262,248,149,162,124,195,190,162,334,328,202,201,172,113,328,342,162,306,211,258,185,184,164,331,115,259,362,325,123,266,219,251,193,188,307,148,257,280,315,207,182,119,299,263,341,206,258,250,140,210,96,178,214,230,127,125,139,223,367,214,205,121,262,349,148,191,139,165,287,282,254,178,95,360,60,301,257,139,132,270,316,196,183,253,80,338,243,245,275,107,228,309,316,260,263,190,208,122,247,259,160,112,292,172,159,139,335,74,254,179,131,97,191,201,156,194,346,166,165,156,270,177,160,259,108,222,199,272,136,309,135,250,307,203,250,269,128,123,58,306,249,156,228,240,104,253,137,220,278,152,291,214,226,274,357,171,166,194,134,187,313,297,108,171,268,241,124,252,180,291,130,206,187,306,272,158,145,298,202,239,200,231,227,142,271,153,282,190,124,121,145,264,347,200,351,234,252,255,84,228,311,204,121,141,198,193,227,223,182,286,153,153,237,240,333,190,282,54,196,163,322,253,125,149,104,119,262,80,287,258,292,99,94,238,218,187,218,218,131,370,232,105,262,162,244,303,299,230,190,256,270,183,255,257,292,262,201,126,302,266,298,242,293,105,174,186,310,132,99,273,74,200,209,303,63,211,184,299,176,295,152,133,339,327,209,288,231,252,175,179,197,198,144,176,179,157,224,256,271,287,187,172,229,330,317,235,93,244,131,62,187,223,258,342,202,227,326,177,176,277,164,305,359,228,120,177,176,219,194,265,330,119,283,136,188,338,260,304,202,301,246,218,224,203,225,229,342,171,238,208,202,202,255,175,291,266,244,259,98,144,281,189,348,223,241,233,62,182,263,249,268,166,267,262,158,221,261,124,312,230,149,266,337,281,237,196,218,167,266,137,237,246,212,205,313,151,230,274,244,257,218,231,143,146,246,331,352,237,207,116,207,180,293,195,137,395,269,151,141,119,203,204,163,178,245,222,229,163,385,242,173,320,208,103,108,137,171,255,184,128,212,204,174,179,276,253,250,373,268,303,267,342,292,103,220,339,332,197,119,237,229,191,240,240,321,314,318,283,223,315,325,218,211,151,219,313,206,210,222,214,317,227,109,217,236,292,169,131,192,214,196,239,229,204,247,198,211,244,231,312,173,180,186,196,168,254,216,196,247,334,311,279,198,327,188,277,130,224,363,204,352,214,338,255,173,274,244,213,318,240,181,98,362,299,290,182,108,92,223,177,293,310,175,189,228,124,194,245,224,271,170,190,266,228,219,170,220,270,272,155,119,300,321,173,231,426,218,290,189,313,223,262,57,242,166,132,228,345,178,88,245,171,200,118,70,298,280,154,225,165,247,200,181,154,237,95,319,268,204,129,272,176,153,111,217,217,344,236,383,169,206,191,132,163,207,156,344,213,129,114,104,228,257,222,354,303,226,183,211,251,187,199,150,256,276,343,210,95,228,317,147,203,134,264,189,195,133,218,228,293,253,333,224,172,237,188,157,131,182,141,276,64,79,225,266,174,322,193,170,67,52,211,295,317,227,239,182,264,145,142,339,213,256,136,241,132,344,192,247,190,326,193,264,139,248,216,306,318,339,253,284,271,251,294,174,422,312,55,271,221,283,160,198,185,247,196,316,163,248,343,245,180,361,267,217,252,168,239,191,152,287,169,154,188,251,377,160,331,293,319,248,208,181,209,95,138,155,221,184,142,126,260,270,216,194,228,192,132,366,244,240,328,156,135,160,205,305,243,205,181,155,51,297,125,253,358,244,118,214,159,177,163,227,248,90,168,197,292,164,342,173,259,265,117,210,310,238,236,263,178,206,98,167,265,301,241,290,297,328,112,239,159,227,195,137,437,273,98,230,253,297,206,199,188,95,226,213,263,264,254,214,244,387,181,304,123,235,204,354,211,137,208,200,147,261,205,240,229,197,318,223,326,193,188,135,194,215,189,317,212,286,220,68,241,296,71,273,344,162,324,192,218,137,209,221,258,109,206,218,279,308,169,298,270,305,220,194,170,237,133,63,259,194,142,136,206,247,240,183,272,275,255,306,241,334,193,241,166,210,227,136,117,201,168,174,260,65,210,226,240,102,87,260,342,275,256,123,214,345,179,177,376,67,248,362,331,236,160,263,266,56,116,203,230,198,84,166,310,270,226,271,223,140,158,223,200,312,168,354,184,193,130,154,223,195,259,267,210,142,316,325,186,245,120,273,199,262,111,145,159,181,137,218,161,183,277,358,192,213,142,367,316,205,206,164,226,341,220,196,119,221,332,157,336,210,330,152,169,179,272,319,196,273,310,138,271,178,204,180,343,222,150,138,289,238,220,300,126,269,286,111,152,142,259,311,255,348,85,222,192,196,191,262,334,99,169,146,214,240,41,223,226,70,168,66,283,125,275,286,328,66,257,210,202,137,97,311,262,168,109,115,236,262,235,164,182,300,219,297,99,97,242,294,224,293,155,226,175,114,207,168,228,124,188,212,370,211,285,247,117,227,195,255,337,175,151,112,126,247,229,387,187,227,197,228,261,263,357,172,223,259,151,271,241,202,295,145,242,196,276,205,62,120,233,234,340,84,162,156,369,212,190,112,255,300,195,235,235,235,223,244,305,246,197,192,199,240,345,307,264,184,126,210,136,364,111,301,297,313,228,173,155,187,126,204,273,251,140,93,152,233,116,190,204,254,132,158,165,219,336,256,229,187,134,308,207,195,143,141,152,156,285,186,182,254,190,285,337,160,162,279,348,123,235,324,227,228,312,144,234,245,190,326,197,207,227,384,317,209,198,343,301,159,254,229,137,196,226,253,206,127,196,281,238,184,212,217,119,284,166,284,217,226,133,260,263,138,175,194,278,348,169,168,106,145,331,358,129,254,125,242,223,201,111,304,234,177,193,232,175,217,203,177,227,245,280,244,192,225,308,216,389,201,351,45,163,212,330,146,129,310,95,161,175,262,217,236,145,219,235,284,321,268,158,197,286,188,207,343,279,142,323,228,112,155,163,357,174,146,169,367,312,203,260,110,157,247,134,91,145,213,153,259,234,272,330,201,244,198,230,77,265,185,234,161,275,254,206,139,281,69,214,241,351,199,219,186,345,225,274,168,195,260,72,142,149,239,207,262,354,265,320,308,155,181,293,270,163,276,191,156,230,183,314,185,146,209,222,170,291,188,200,251,209,334,253,200,232,263,87,279,194,229,207,258,223,260,224,316,155,207,180,306,365,325,217,259,294,97,297,226,284,377,204,185,307,230,297,318,325,234,213,272,131,160,226,261,130,243,235,305,207,202,304,187,237,330,88,299,195,140,214,225,251,252,284,165,191,170,131,404,123,161,245,40,270,207,153,220,141,210,233,157,315,155,350,333,179,370,199,241,367,245,222,338,180,182,168,157,302,147,252,174,141,307,411,233,182,245,317,270,362,309,230,234,209,155,242,154,209,149,255,115,194,356,359,201,152,48,191,142,120,283,219,282,231,270,313,200,281,149,179,346,276,168,325,287,111,186,250,223,269,274,258,293,178,268,224,232,378,234,209,233,249,257,277,234,153,259,199,192,245,195,171,371,269,70,231,168,220,197,188,174,161,175,297,225,253,238,226,151,344,271,176,127,236,322,293,211,126,234,287,246,166,236,161,223,145,208,278,78,236,221,131,136,235,250,249,149,219,238,191,304,186,306,353,225,244,126,363,213,265,222,177,115,104,228,184,285,121,254,134,111,210,91,129,53,216,325,211,152,231,175,313,189,295,243,275,382,96,212,298,286,145,202,253,221,285,46,103,340,186,186,365,105,203,209,100,143,269,187,251,309,192,72,306,283,183,230,264,296,209,189,308,180,144,183,97,176,184,161,128,161,286,291,208,236,354,294,168,236,204,236,254,95,130,244,239,172,148,247,230,121,217,237,205,180,272,100,155,213,262,192,165,297,84,184,301,168,290,160,171,82,288,67,89,245,282,134,253,243,293,258,189,108,183,237,152,351,302,224,322,225,133,295,320,298,170,301,213,289,318,281,221,202,244,314,188,239,140,200,200,142,227,138,234,372,269,298,177,312,315,224,170,136,315,297,194,132,339,236,273,236,187,255,216,348,191,216,263,164,172,155,173,208,160,277,360,325,286,210,225,362,203,190,336,273,198,387,173,242,353,102,277,118,286,178,205,199,245,67,147,138,296,393,117,201,282,298,371,189,311,269,182,260,85,265,235,227,173,261,236,299,248,115,192,199,115,222,168,253,105,272,151,259,122,201,206,193,298,160,216,328,157,155,164,265,256,220,104,230,96,193,345,218,76,263,217,191,216,292,187,330,380,258,172,204,198,274,165,182,176,131,207,257,183,305,214,79,381,228,90,282,114,306,178,241,242,158,154,257,174,184,234,100,302,244,314,291,275,275,143,244,222,269,250,184,198,181,88,225,145,141,185,337,155,160,244,196,159,251,226,333,344,227,271,231,274,244,231,182,237,245,162,264,193,210,119,238,189,263,258,213,214,214,270,193,304,169,313,265,167,168,149,116,380,250,120,338,315,162,205,162,123,320,201,226,192,134,207,168,274,274,235,282,122,227,254,227,259,77,172,47,329,129,198,302,272,199,182,346,199,252,324,228,286,282,291,213,192,359,270,275,94,187,135,309,245,134,351,125,145,249,237,217,132,220,241,193,216,58,294,165,223,179,197,269,268,244,98,125,264,201,298,234,209,168,285,181,60,238,161,233,172,91,250,237,149,316,316,201,175,321,156,150,204,291,212,242,213,396,174,246,122,258,229,186,316,257,195,270,71,200,184,398,280,281,275,141,207,239,277,216,179,327,265,167,164,111,157,163,77,301,320,115,163,140,156,315,152,242,175,431,236,186,173,185,254,213,212,156,183,200,228,314,140,166,313,335,286,355,238,295,310,160,176,232,161,198,166,216,281,238,342,177,144,211,228,367,170,364,74,56,230,403,205,330,248,234,288,273,207,329,254,271,56,114,118,169,294,91,233,156,160,93,152,211,235,194,234,191,264,164,152,325,282,140,239,245,140,198,184,239,325,198,287,79,347,319,229,223,212,189,213,135,291,239,234,212,123,162,146,136,327,170,194,149,158,120,190,177,84,215,156,319,319,75,136,199,249,171,355,153,178,141,330,227,171,45,293,304,118,303,301,162,324,179,200,281,231,263,258,259,277,262,153,207,250,115,224,228,271,154,123,160,337,255,338,147,274,305,186,174,148,353,69,118,117,192,292,408,239,207,319,293,269,117,136,125,289,206,78,213,268,321,245,251,74,245,192,86,217,246,196,150,302,218,48,236,288,208,79,131,348,330,124,213,312,128,217,142,215,210,301,189,316,169,213,163,197,272,151,150,208,210,327,130,265,246,215,161,317,234,193,367,184,158,128,278,185,273,244,193,283,190,198,188,285,365,337,393,277,314,193,200,282,366,171,72,253,200,160,191,249,176,161,206,311,143,204,266,284,194,184,223,171,312,310,168,137,310,217,187,196,214,387,174,378,238,163,268,283,246,236,169,255,275,239,175,261,215,180,271,263,175,205,209,220,331,226,289,215,222,59,57,54,155,166,117,257,179,260,176,320,167,114,189,324,264,57,206,192,380,330,356,296,212,243,154,106,331,304,272,169,251,322,171,243,379,175,236,126,162,285,315,181,286,191,264,245,175,234,327,299,184,247,291,219,312,254,82,83,326,177,236,248,127,292,175,92,322,258,232,107,157,270,352,273,221,230,356,188,244,355,110,122,239,353,198,153,316,268,198,120,204,233,163,341,111,281,217,306,177,205,259,363,120,199,177,140,319,316,137,320,189,280,181,245,173,114,122,238,237,265,229,183,266,238,129,173,275,320,123,308,130,366,353,240,122,338,316,100,128,220,277,259,121,205,207,212,142,162,253,245,258,212,107,256,201,138,70,225,186,184,226,255,225,132,282,129,146,126,278,251,292,168,286,168,250,259,221,220,217,188,214,258,343,67,289,227,253,344,268,198,243,301,292,292,138,189,243,281,200,221,90,258,297,357,270,335,255,185,259,244,305,88,163,162,265,163,177,249,347,236,285,311,279,239,238,325,195,184,234,290,174,223]
doclens.50.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [342,257,84,169,319,100,60,259,159,106,117,115,139,227,116,122,116,137,145,354,282,210,105,296,231,194,104,40,170,153,82,214,175,212,399,326,265,323,208,174,344,296,301,277,321,287,130,103,210,241,193,131,28,145,155,132,140,313,198,249,158,203,130,161,185,186,47,25,259,158,79,121,197,128,106,99,222,110,85,144,134,190,205,144,182,91,132,138,166,141,139,127,54,157,327,94,143,245,173,89,199,144,262,198,107,117,119,103,299,287,133,87,112,171,239,149,74,312,121,215,324,141,102,121,84,123,323,195,367,116,117,171,186,129,106,141,104,205,172,196,164,165,175,261,208,190,143,75,161,157,198,109,121,336,95,112,100,83,137,151,53,126,210,114,252,89,86,126,154,133,168,188,149,120,246,230,106,208,338,206,234,160,180,141,234,116,130,111,151,162,56,113,47,362,51,194,165,157,219,69,192,132,159,101,257,100,144,221,98,266,212,187,89,98,70,279,104,174,143,132,68,250,167,149,91,117,141,120,206,233,137,115,143,86,145,179,80,121,142,141,227,256,211,112,420,90,212,75,203,140,118,118,276,115,184,115,413,155,242,80,114,122,184,116,224,252,86,169,343,272,132,121,319,178,208,230,264,304,325,276,192,255,279,163,152,241,131,137,57,31,209,71,303,396,166,226,132,186,127,58,142,146,69,101,124,150,174,250,204,166,203,194,276,184,165,381,245,176,106,225,147,124,106,181,204,162,324,78,90,265,323,128,284,219,75,295,366,259,122,98,265,207,65,327,163,153,194,117,307,370,340,155,84,148,175,235,179,198,122,150,127,248,99,46,158,121,297,202,80,341,170,204,153,269,142,206,181,30,119,160,180,200,123,132,212,250,246,136,155,140,174,331,107,299,101,132,209,294,216,170,125,204,398,118,72,101,20,133,253,105,185,104,247,153,200,148,210,135,109,170,156,62,107,106,146,188,182,177,151,261,136,180,257,308,215,199,305,161,280,77,104,192,230,129,76,195,67,156,163,88,213,329,142,338,155,327,161,168,268,246,176,113,131,175,115,166,82,106,138,301,238,138,161,112,151,132,120,274,69,283,232,181,84,252,167,253,82,109,109,112,166,173,178,171,70,116,245,63,213,118,227,265,155,46,157,135,161,35,226,73,147,131,215,364,42,182,213,146,278,213,262,87,129,125,182,187,113,222,243,242,87,316,134,156,237,103,295,270,142,132,294,203,181,122,140,313,133,31,126,166,43,101,214,335,154,196,115,127,183,137,215,129,225,205,144,126,130,260,181,195,158,155,90,144,293,98,158,189,130,207,292,174,192,173,287,84,170,144,124,77,185,274,301,182,305,149,194,146,219,168,136,253,198,136,181,136,178,99,248,143,144,107,168,72,119,134,114,132,193,135,188,253,262,206,329,336,111,123,344,142,118,158,127,114,127,153,266,142,257,72,146,252,176,150,136,257,199,196,152,149,141,157,209,71,106,58,141,77,170,123,382,290,182,147,349,91,72,66,114,158,75,219,129,53,58,280,105,81,94,215,257,203,335,152,173,201,114,231,123,232,203,153,132,154,239,241,72,209,122,174,220,188,160,151,365,96,160,184,112,275,83,155,95,250,314,210,314,172,125,199,212,173,184,67,75,335,144,187,77,146,124,136,54,141,129,125,122,225,115,337,167,330,77,217,93,140,117,137,123,94,121,141,172,194,114,85,322,86,195,217,113,206,93,55,146,103,115,62,269,343,280,226,276,244,106,87,148,182,186,214,211,140,86,118,176,168,344,125,289,178,276,242,189,299,216,369,349,173,187,223,288,71,201,267,134,135,318,108,252,275,280,73,199,175,167,106,123,254,168,119,346,53,135,106,72,50,110,136,166,191,366,193,101,97,64,152,120,258,207,249,61,162,393,185,47,34,51,134,105,140,372,136,135,272,127,144,132,133,207,112,88,160,126,218,201,46,123,304,210,153,133,212,184,62,164,77,46,112,100,40,204,306,391,242,165,120,110,357,71,298,128,170,159,78,61,81,367,198,346,308,54,102,179,114,103,357,111,127,261,162,119,103,192,110,165,404,179,183,192,377,295,312,125,133,194,136,230,200,206,290,304,266,242,127,143,186,215,202,104,328,207,202,108,160,216,113,122,142,38,186,190,83,233,109,179,148,240,330,137,267,123,178,201,215,216,236,184,229,105,336,291,333,254,208,372,333,132,195,136,265,351,106,241,194,303,105,210,370,140,237,107,58,47,235,103,217,164,142,148,97,229,143,130,203,267,282,269,142,121,212,189,148,129,119,233,117,224,209,180,188,225,220,146,167,261,326,205,61,69,158,103,153,124,224,196,44,132,149,61,66,37,234,141,149,172,325,148,143,67,292,195,239,249,233,178,270,207,118,135,148,302,99,128,84,360,171,184,236,99,174,202,199,206,143,143,274,55,198,329,140,239,72,162,61,191,201,375,99,246,202,173,242,156,258,125,168,221,150,108,149,208,103,88,212,147,227,223,152,105,70,326,109,149,223,227,130,211,236,145,142,255,160,87,108,213,89,289,312,179,146,174,358,257,324,247,244,119,235,250,93,146,127,242,331,200,221,238,346,66,100,266,404,122,337,123,120,364,127,48,85,131,90,137,301,226,228,203,138,306,99,238,51,127,289,288,104,109,151,293,339,336,192,206,138,158,55,183,165,154,147,127,184,265,192,91,250,71,60,138,132,235,119,253,138,84,118,155,76,315,166,167,134,117,109,326,39,136,231,191,221,113,109,103,39,130,218,131,170,167,146,130,272,205,351,205,193,191,156,116,259,279,249,110,154,148,144,258,136,44,300,197,255,94,133,45,121,267,304,198,113,247,126,132,145,99,153,195,113,132,101,161,324,167,294,182,202,183,215,138,102,318,117,91,247,177,98,120,153,200,229,115,261,188,192,327,149,115,168,183,147,145,282,152,56,129,196,138,211,129,80,167,122,299,304,133,391,127,220,296,156,131,145,245,144,291,151,89,182,130,79,193,134,168,186,142,212,103,245,217,324,192,291,236,106,55,97,188,153,271,108,162,256,84,258,197,117,72,59,333,151,150,214,123,110,178,84,50,384,189,211,147,329,162,137,154,125,292,249,283,126,112,327,106,134,113,226,113,102,220,157,60,119,392,302,246,207,163,130,160,102,245,174,333,96,107,190,306,195,266,274,219,321,232,230,301,348,91,326,271,381,236,246,146,308,246,128,66,106,328,115,158,48,399,61,139,307,257,154,311,66,61,148,169,73,156,221,166,293,298,183,267,219,197,121,263,201,390,222,177,126,122,38,54,191,290,88,130,115,88,183,235,169,110,219,99,146,86,317,129,91,118,226,216,227,30,97,74,246,67,98,149,310,157,133,262,130,178,98,109,162,123,177,135,28,138,268,78,302,270,140,44,67,95,157,202,179,199,207,161,95,304,132,218,191,146,289,114,237,151,126,99,84,223,109,334,77,167,140,187,185,218,89,314,213,100,133,60,139,128,56,135,108,189,236,113,184,88,150,109,74,154,98,113,115,136,108,112,106,217,356,140,151,84,74,206,160,75,233,117,132,180,126,228,134,166,166,130,122,182,276,105,85,142,151,160,263,187,182,204,88,95,190,241,259,187,129,164,286,136,144,182,230,188,127,228,115,129,40,109,93,176,199,37,169,166,114,232,229,136,237,206,212,338,253,229,269,202,217,320,50,162,350,194,81,371,156,300,269,143,249,164,131,229,222,262,242,330,280,250,78,308,141,167,195,184,130,69,64,189,152,142,329,135,196,197,287,105,164,125,189,111,108,144,178,152,109,199,214,126,127,341,172,69,267,114,281,76,166,96,302,115,169,181,137,315,89,232,172,173,52,214,129,123,169,261,101,121,135,52,93,86,207,99,79,208,181,162,63,103,82,174,181,193,120,194,98,154,31,77,58,74,155,178,92,100,131,415,111,297,318,156,176,299,165,354,105,128,56,107,115,246,33,282,104,198,189,42,152,141,155,176,284,161,188,184,201,128,121,111,96,188,59,40,93,71,281,182,121,164,82,225,299,65,301,117,113,52,143,128,132,94,306,265,232,125,52,160,231,226,89,150,422,235,257,216,280,118,175,243,145,232,157,221,90,346,185,93,277,77,153,276,115,112,208,281,155,140,66,161,144,34,169,130,334,108,272,51,76,61,181,296,38,108,114,175,285,72,206,127,232,109,236,134,239,146,80,124,230,148,234,102,100,148,145,77,204,184,136,287,339,309,152,209,104,176,73,255,291,268,249,265,185,130,54,100,127,159,96,149,345,324,112,130,166,375,317,261,137,222,268,169,168,152,145,252,111,267,226,154,280,135,64,143,77,166,139,151,152,108,129,167,131,169,122,127,161,220,100,135,248,295,121,83,131,167,182,167,254,157,107,83,152,192,101,228,178,57,152,89,115,298,157,104,108,37,217,262,229,175,88,177,325,288,151,104,172,136,209,139,135,234,204,168,308,138,168,137,236,111,86,181,140,54,64,165,122,293,100,156,146,97,116,168,116,68,104,162,128,323,128,116,74,96,240,101,236,85,276,162,64,179,142,79,277,78,149,252,256,154,191,113,248,258,147,355,160,120,289,76,105,237,376,272,98,76,118,290,103,66,213,151,263,187,113,125,294,319,167,132,382,299,356,360,67,177,111,133,152,203,148,151,222,131,160,240,104,74,127,83,107,137,104,262,100,198,71,170,205,100,191,113,190,153,172,246,154,168,155,135,237,54,181,77,213,58,56,110,174,105,168,152,137,168,80,154,198,82,362,219,148,154,149,281,124,171,400,234,255,115,382,130,240,394,174,110,87,220,156,76,355,196,197,192,322,148,234,117,103,110,188,186,265,151,232,241,151,142,31,137,185,107,330,200,131,136,97,177,210,87,75,67,159,304,174,65,86,96,323,310,182,164,134,126,91,34,246,101,157,279,202,69,394,234,59,111,188,393,382,74,55,188,142,118,230,156,170,188,138,116,257,136,169,111,209,135,156,159,154,104,163,113,174,173,362,105,217,362,71,200,174,125,143,102,223,357,132,130,153,182,85,66,61,119,234,140,147,174,121,139,260,127,107,195,159,177,55,140,137,185,99,178,120,66,154,354,64,144,127,105,200,165,70,190,364,122,153,144,98,129,241,388,167,76,212,135,186,61,48,377,176,82,87,158,349,150,200,58,163,66,139,210,259,106,221,367,128,317,140,174,274,277,167,146,97,126,129,82,165,241,152,325,210,97,204,105,187,208,174,150,227,133,91,134,246,97,166,149,123,190,150,77,290,386,259,169,85,222,221,203,46,102,61,301,369,155,138,207,116,244,102,337,144,67,109,331,148,108,126,194,155,187,142,140,128,132,178,177,142,213,264,300,154,145,181,217,99,142,78,149,134,232,157,164,146,109,202,123,316,126,198,88,303,114,268,69,36,109,84,251,120,218,295,130,304,241,120,194,135,91,144,178,271,88,119,136,139,149,126,327,77,147,177,158,346,287,181,151,176,245,394,116,94,345,286,195,199,218,224,75,171,203,138,120,95,60,143,260,293,117,188,109,50,88,42,137,143,54,55,218,221,144,126,100,170,392,71,175,210,104,324,151,35,53,127,203,86,147,98,68,87,93,83,239,63,167,53,139,223,70,198,104,354,30,128,43,93,294,129,162,276,141,88,239,106,81,164,98,157,224,77,361,170,171,414,199,124,142,169,154,58,165,60,146,161,81,170,282,213,134,130,283,173,103,299,339,124,234,210,264,226,42,112,177,124,259,146,164,174,192,294,90,89,194,242,111,184,137,327,309,178,195,119,126,291,199,189,341,413,150,30,122,152,155,85,290,89,171,166,128,152,164,203,375,198,127,110,60,41,148,111,207,111,242,204,167,154,105,131,168,83,257,82,214,147,57,407,184,316,173,378,104,209,272,244,134,194,205,173,209,60,157,187,135,234,140,163,115,249,198,327,173,125,376,153,106,199,331,290,98,326,272,78,61,315,255,210,107,267,204,137,81,227,163,130,351,124,184,139,122,100,374,246,226,158,76,126,143,110,370,184,185,334,128,112,124,165,130,224,154,84,147,146,140,107,221,59,148,117,92,194,193,121,283,214,158,174,165,129,131,150,204,93,199,204,50,80,157,138,202,228,202,150,65,315,236,282,331,205,157,199,154,348,251,215,298,190,124,343,141,131,241,91,97,144,175,251,96,235,237,159,201,202,218,262,113,332,176,136,170,187,83,150,213,15,191,316,144,321,141,324,347,187,267,53,146,143,228,228,380,223,137,110,360,188,117,165,212,77,225,160,227,111,90,327,183,99,106,143,83,175,158,116,281,308,181,158,216,58,394,236,172,222,72,152,294,63,217,313,105,109,402,162,162,198,306,230,363,223,183,83,264,83,269,385,59,65,152,108,129,62,197,102,96,96,236,274,266,162,113,118,167,141,102,227,194,136,240,273,125,136,154,150,179,136,144,144,344,160,270,135,225,264,194,143,311,113,151,259,211,206,162,72,186,159,108,265,399,173,163,317,198,168,191,108,213,209,157,101,190,104,127,243,74,135,305,52,82,263,112,213,202,121,112,168,193,393,377,162,200,143,277,148,74,73,93,247,202,98,156,96,249,43,92,144,146,295,136,167,125,92,79,154,111,311,103,316,194,106,176,148,190,64,197,155,38,158,131,121,104,321,67,302,256,126,158,147,62,174,83,150,174,64,215,223,291,305,51,119,55,169,100,161,161,116,47,215,142,95,120,89,274,57,137,226,284,203,200,130,359,257,105,71,322,362,268,127,239,326,282,184,310,141,335,231,184,292,201,387,127,179,296,223,381,189,260,217,131,81,113,313,210,362,128,155,241,357,140,138,239,357,74,155,147,28,295,97,251,296,257,235,269,250,99,300,200,246,203,221,144,120,210,168,271,178,285,98,192,301,101,84,155,160,100,254,325,184,222,116,204,87,289,151,348,202,103,42,148,87,51,175,205,122,95,125,49,117,189,115,92,116,149,89,169,106,298,250,106,174,218,173,151,106,182,73,144,124,75,243,81,84,149,136,317,150,71,83,190,73,337,80,176,332,179,206,110,261,218,247,26,67,148,75,72,85,196,163,42,172,297,206,95,43,92,96,50,209,128,260,243,154,101,149,107,86,137,165,98,156,237,191,183,88,320,131,132,91,95,154,149,81,132,129,130,70,240,274,93,155,102,121,122,217,227,159,263,200,122,253,249,92,119,252,279,189,90,95,101,207,230,157,153,141,275,182,151,90,81,225,235,173,249,102,90,190,101,274,192,236,36,127,142,288,133,37,157,223,185,256,57,285,194,119,213,97,38,121,128,168,190,107,171,174,150,109,152,299,327,180,149,135,138,115,270,278,163,136,218,108,154,129,165,168,338,229,101,196,48,121,246,96,101,209,93,163,352,189,124,100,222,97,185,177,72,122,411,121,248,155,372,311,352,237,349,207,215,345,331,244,112,324,234,306,190,177,94,56,102,201,159,90,174,142,78,117,246,354,77,123,141,204,133,120,356,197,150,156,126,143,337,77,139,140,150,107,294,124,155,67,86,101,335,212,182,276,196,281,207,223,227,137,179,144,153,289,80,194,98,64,80,36,63,246,335,108,165,153,208,90,141,140,88,107,267,135,86,209,175,183,258,187,134,184,95,314,243,232,104,295,226,284,81,241,119,201,246,155,66,85,137,118,236,139,148,116,203,255,307,111,215,119,130,74,182,229,121,294,132,141,172,46,173,63,146,68,54,78,177,100,155,93,89,157,328,159,138,140,175,177,152,110,76,117,118,139,168,32,127,116,60,34,104,110,130,96,192,267,167,128,369,255,134,150,141,115,99,160,213,171,117,185,111,209,174,120,156,303,177,157,179,180,179,92,193,222,85,149,161,157,220,132,86,43,253,355,228,140,283,106,109,218,77,128,76,132,141,342,147,114,211,142,356,243,82,169,113,257,211,93,66,109,92,124,121,229,141,118,380,256,169,97,187,129,151,24,191,208,79,209,183,123,203,198,210,270,170,347,192,182,316,228,322,341,103,324,196,385,174,189,165,142,170,312,317,416,268,318,211,67,220,293,143,147,98,171,50,246,85,402,188,303,250,152,232,139,91,299,337,115,210,227,300,108,395,114,146,190,281,351,395,136,163,69,75,84,348,194,199,199,112,359,198,88,111,71,188,60,354,142,159,363,183,126,195,161,218,60,172,330,128,201,131,243,146,101,146,183,134,187,110,150,169,353,117,251,212,90,213,197,185,115,85,189,211,237,198,309,274,121,172,223,48,218,243,102,89,195,155,131,102,186,144,109,128,108,124,119,173,101,164,215,102,260,90,142,199,82,206,136,188,94,149,193,174,203,174,214,201,198,154,139,151,143,112,110,42,382,68,134,101,119,120,195,82,180,107,348,99,257,370,137,197,102,177,72,167,326,195,181,374,288,323,251,148,200,144,152,269,131,90,138,194,110,28,203,255,94,121,289,86,421,138,117,108,77,127,283,170,186,141,107,120,306,115,132,155,116,322,246,299,215,140,143,169,104,96,374,168,101,206,357,167,189,181,124,222,41,120,114,258,229,355,119,392,233,113,247,369,335,87,131,138,253,102,206,151,165,349,162,270,106,60,142,113,189,41,151,274,241,354,118,83,82,100,147,162,151,165,181,289,64,41,46,162,102,228,125,105,168,171,136,114,122,119,78,202,214,132,91,171,301,193,165,97,70,163,164,130,221,180,84,58,129,57,255,157,195,212,80,107,138,174,213,238,91,97,108,113,274,124,63,128,234,200,81,227,141,354,65,186,129,157,202,41,160,257,218,75,224,173,145,120,113,293,155,55,85,76,189,222,208,144,226,116,208,54,126,60,60,215,115,86,162,133,66,131,89,121,63,265,295,202,192,123,305,137,145,192,95,201,196,83,140,154,92,61,90,195,162,137,115,153,187,295,102,102,246,394,106,358,213,199,107,225,219,139,206,170,282,72,75,153,167,27,127,302,131,202,52,101,282,137,153,160,118,148,153,358,200,131,108,139,121,72,168,129,108,97,161,164,276,393,156,305,304,124,365,143,169,305,297,106,143,110,53,82,61,141,165,80,108,223,158,165,108,289,192,470,161,170,139,220,171,135,89,173,204,179,62,140,184,131,113,151,144,73,193,137,156,276,59,320,361,158,285,139,119,316,145,248,113,277,89,113,290,133,124,167,120,25,250,107,78,208,137,150,146,183,126,228,336,80,182,96,120,163,150,114,197,270,219,143,214,166,323,137,126,201,220,121,55,117,253,164,150,108,95,215,72,361,295,227,127,201,101,223,260,131,150,97,235,189,168,157,113,42,113,94,134,169,198,121,201,60,191,95,122,118,143,298,105,186,184,91,243,58,153,191,134,123,122,257,292,150,53,151,191,280,188,128,148,188,105,69,115,88,105,371,234,163,189,123,103,113,285,261,102,151,155,208,355,267,164,149,157,243,194,111,186,244,186,147,187,198,156,252,163,196,137,258,147,206,132,146,238,104,134,222,388,235,381,222,146,255,271,369,362,232,80,169,286,157,139,303,207,174,334,297,248,126,176,148,316,106,120,149,280,189,319,117,312,156,125,179,116,181,213,196,48,137,118,170,218,159,171,135,280,375,72,74,297,186,170,259,113,212,206,191,142,167,188,172,49,307,149,342,73,178,82,105,343,178,132,94,328,99,231,156,139,253,71,84,186,65,119,71,295,74,188,255,92,228,158,145,177,191,233,169,120,90,194,133,36,99,188,56,53,261,241,109,114,179,170,372,155,137,115,378,134,152,174,133,152,213,238,81,149,181,294,161,178,240,121,175,107,89,286,142,111,354,157,164,230,146,222,118,116,130,184,180,162,187,343,96,317,142,101,92,64,187,409,94,361,116,147,130,331,343,113,171,140,202,254,147,233,121,164,136,219,96,309,156,104,304,155,176,187,92,254,125,93,210,374,177,91,312,144,53,179,173,77,133,202,157,300,275,292,122,169,145,233,242,156,257,255,154,125,327,93,214,375,114,159,125,143,99,131,106,133,185,171,282,108,136,367,141,336,96,278,97,391,265,77,138,172,185,81,196,140,201,133,189,110,321,204,198,136,155,171,66,338,217,344,409,347,369,288,83,333,421,320,210,353,191,176,129,353,219,135,148,187,278,104,380,330,269,338,151,137,221,194,274,125,380,76,212,137,273,138,294,100,194,141,206,197,77,125,109,78,91,155,106,234,148,229,119,312,79,122,260,302,162,390,144,151,123,184,229,116,156,171,108,209,184,90,86,73,194,154,120,110,103,224,111,146,89,162,53,138,232,91,358,108,64,120,164,90,189,94,124,93,67,72,262,197,108,133,119,178,288,157,185,212,129,132,212,215,201,248,199,157,108,237,87,53,156,99,129,344,274,320,300,347,93,115,153,113,229,197,106,168,56,123,75,79,130,171,189,212,188,122,140,64,178,192,61,133,143,92,98,102,168,182,213,94,246,341,119,282,353,303,159,251,382,241,146,115,206,122,90,230,92,198,137,88,171,143,120,116,185,382,117,192,351,256,192,229,96,144,185,105,165,242,221,147,115,171,138,134,182,316,327,147,148,214,119,139,84,87,226,274,197,322,92,116,122,73,330,92,155,177,148,163,52,212,104,131,113,249,111,313,88,132,109,131,137,186,210,290,366,171,411,200,298,247,347,225,185,214,146,238,240,119,145,51,262,176,196,134,191,117,269,255,71,178,197,42,172,205,146,101,96,70,99,68,184,307,330,199,88,118,93,258,358,179,202,147,174,91,156,153,263,232,218,180,236,313,167,293,209,189,388,173,131,301,40,184,49,49,138,174,77,275,151,129,331,83,111,133,241,221,192,222,122,181,225,173,143,181,95,146,35,104,208,173,186,212,156,257,228,339,198,77,82,270,205,166,146,175,225,278,202,287,110,121,241,302,248,244,157,199,103,243,127,337,301,111,289,84,102,104,176,146,102,265,217,207,245,125,124,236,146,120,241,191,90,86,255,131,141,190,140,150,92,126,280,115,197,55,189,199,180,293,77,103,158,97,153,357,128,135,140,112,279,136,124,158,62,122,98,228,135,164,58,265,189,136,238,172,363,90,68,241,294,61,217,232,169,126,118,224,224,237,98,180,130,163,366,124,173,212,196,186,118,129,263,42,337,122,153,148,130,171,174,342,113,211,261,50,148,270,46,104,138,143,79,86,63,119,90,130,305,140,114,154,94,144,67,269,369,141,260,219,145,132,231,354,244,332,356,105,201,299,45,181,230,192,242,281,396,283,148,156,262,242,78,85,211,165,95,313,155,184,138,195,380,209,176,195,129,172,133,336,55,99,51,265,132,177,101,289,52,197,138,185,186,375,121,206,60,114,154,96,130,150,133,47,192,134,105,127,213,189,189,179,233,128,122,246,135,209,121,190,142,317,165,159,101,170,182,89,195,225,83,180,146,110,286,264,118,159,253,129,87,199,278,141,51,100,77,218,110,83,153,99,150,174,160,154,229,298,50,194,170,128,237,191,143,279,267,129,173,87,192,102,85,112,151,142,179,253,260,152,118,157,119,182,104,122,159,52,333,262,332,296,175,217,118,83,133,126,182,109,79,143,220,111,99,209,181,100,118,154,103,184,202,125,172,90,35,262,166,94,150,135,180,121,131,316,187,330,62,159,249,153,39,166,173,208,106,260,355,99,151,173,158,133,282,134,224,372,219,142,230,217,137,176,131,260,54,186,85,364,200,332,118,213,166,87,197,167,209,55,216,194,70,67,89,123,134,102,167,273,212,388,159,199,97,118,115,137,49,110,144,270,155,51,125,137,114,87,49,223,164,111,214,255,116,130,185,91,175,148,146,52,254,183,92,285,204,273,290,230,85,188,110,127,160,80,74,352,38,149,143,263,157,176,148,36,113,131,321,168,46,129,171,155,150,230,163,107,294,182,195,147,206,187,240,138,162,234,105,200,44,157,190,290,162,242,276,69,240,225,273,58,154,108,126,150,210,214,164,125,162,267,231,129,252,103,148,116,79,65,180,169,232,131,97,167,170,198,131,192,92,338,111,326,214,300,227,82,177,178,128,95,207,88,119,130,72,231,121,154,54,99,100,183,329,97,126,334,191,176,108,165,96,167,122,194,251,298,143,98,274,175,251,323,176,166,272,197,76,202,97,105,85,65,44,115,169,85,126,207,151,113,137,131,261,38,120,161,102,235,84,170,291,85,312,205,209,73,319,189,291,134,164,86,226,217,62,146,146,50,269,252,165,103,51,78,147,151,144,108,222,86,151,113,166,99,154,147,91,193,55,136,275,166,135,250,65,310,88,121,152,95,207,37,250,177,154,95,114,210,289,147,27,139,50,87,177,149,82,147,118,142,196,87,152,183,329,212,124,119,185,161,91,170,121,200,193,143,291,42,139,83,124,214,205,243,349,366,160,300,175,55,153,139,191,208,322,130,81,204,138,129,150,134,95,115,68,129,73,297,84,120,171,126,212,63,311,106,179,217,180,42,207,99,118,130,111,155,356,121,240,134,84,182,105,206,112,161,178,293,198,114,68,232,218,173,111,127,66,223,173,187,135,151,160,105,303,160,278,172,96,176,162,131,168,124,133,329,368,338,326,387,171,307,327,325,30,112,202,285,253,202,268,192,388,183,117,247,266,241,158,76,201,120,184,150,198,181,281,80,159,179,308,156,74,116,175,146,51,288,53,244,254,87,40,55,110,122,133,143,203,347,228,69,197,258,361,201,130,189,199,130,77,164,216,167,244,55,173,111,223,63,154,165,179,169,79,123,358,282,142,125,124,315,209,286,139,82,202,69,98,159,155,335,169,140,82,163,154,213,111,128,159,144,190,248,221,141,197,269,416,128,196,124,229,247,248,259,234,271,119,115,97,91,150,157,68,90,121,119,145,222,399,146,50,381,113,227,151,148,65,392,117,155,268,106,81,341,200,71,83,171,171,110,108,53,235,55,177,121,134,149,192,145,342,159,188,158,90,133,134,242,244,139,262,121,154,122,259,186,106,210,98,110,90,88,204,182,116,108,96,139,153,228,175,52,159,305,298,175,265,72,366,239,126,225,272,177,250,81,137,110,161,68,219,87,297,162,235,176,77,215,173,141,48,93,265,229,258,27,128,156,149,149,57,211,180,219,234,204,118,201,197,163,47,274,218,245,144,162,140,313,33,70,115,305,91,174,49,43,322,175,100,115,261,152,121,89,151,95,44,39,111,128,164,210,111,166,270,156,175,270,295,377,299,317,280,435,331,155,272,248,387,139,366,277,338,195,304,89,367,88,226,159,216,162,46,290,173,179,329,154,232,223,281,123,83,291,294,173,166,157,81,149,144,114,133,136,135,198,214,57,173,168,72,152,340,116,188,168,171,214,264,103,97,364,153,184,248,162,349,242,127,169,93,133,218,91,133,218,249,328,255,137,213,319,100,150,117,118,343,192,92,333,83,132,340,265,202,299,108,297,218,260,124,364,162,158,261,179,232,321,88,264,246,81,302,237,114,210,322,68,151,132,161,226,213,70,162,330,123,340,37,141,120,142,101,49,110,343,125,123,69,294,279,243,115,155,164,89,219,122,111,72,251,62,122,111,193,140,139,71,145,215,102,145,266,187,217,184,68,100,166,95,169,400,311,195,181,219,283,140,153,225,142,87,200,144,186,254,174,145,132,113,141,331,158,327,158,145,143,123,412,303,66,107,266,75,210,299,139,149,159,100,100,106,92,95,136,280,157,159,111,196,125,255,227,176,202,211,290,190,270,242,111,173,128,155,140,72,185,51,169,257,171,315,200,77,200,181,83,140,144,159,342,130,115,157,95,166,241,177,374,148,121,171,176,278,114,250,183,180,386,127,151,223,324,326,282,99,153,214,185,64,273,290,108,106,159,260,330,262,187,331,270,140,291,294,175,179,266,293,222,178,166,170,251,176,122,162,188,103,143,183,104,279,49,127,81,144,156,90,160,187,186,311,100,192,154,329,172,242,254,141,168,236,389,143,148,197,138,215,133,69,196,290,152,199,203,265,197,258,215,95,263,139,236,155,92,148,130,181,136,135,116,115,275,193,136,72,199,117,214,157,236,221,175,119,129,65,146,46,334,143,129,175,101,70,170,141,179,39,181,123,218,392,47,216,109,174,185,172,288,178,157,290,104,200,105,315,165,103,215,103,126,66,247,189,112,220,166,129,271,173,133,313,63,168,99,87,188,148,282,174,108,95,164,67,282,255,207,111,146,195,215,257,208,280,97,101,150,350,140,165,223,214,142,136,121,323,122,62,210,72,103,50,117,185,252,188,250,102,192,96,119,40,63,42,31,83,245,155,133,273,86,256,123,255,163,74,231,259,128,88,121,133,120,221,106,106,275,164,124,141,283,141,233,118,242,231,100,314,238,314,239,338,161,60,266,174,235,206,253,99,197,241,145,335,207,196,278,286,180,217,232,158,129,354,194,270,118,68,72,147,89,115,194,210,162,205,308,126,61,146,289,106,192,194,215,247,132,157,320,373,345,134,200,75,66,125,110,213,251,118,163,263,272,115,115,228,167,380,301,367,361,291,249,170,202,128,131,177,123,213,187,163,170,230,106,367,195,258,163,164,183,151,285,235,79,38,296,228,175,129,118,162,180,182,176,43,273,199,99,224,182,232,247,139,132,132,330,90,289,67,134,133,203,108,127,217,174,208,173,147,42,148,304,235,240,22,214,182,169,162,148,171,75,139,162,237,249,149,375,101,166,101,229,121,266,342,147,151,204,215,136,175,102,157,203,292,89,101,201,200,146,56,130,179,284,229,263,188,332,45,210,96,215,339,248,266,109,85,265,172,284,170,103,313,165,153,173,322,125,56,155,147,159,118,153,195,175,120,215,223,329,217,134,131,71,96,214,99,109,93,132,134,110,227,248,195,199,112,153,224,236,374,198,79,183,140,397,191,147,132,102,263,213,241,223,342,192,144,137,202,131,188,372,53,122,192,133,79,176,43,146,58,65,154,313,218,179,182,247,169,128,253,146,56,102,142,120,200,155,256,128,130,359,147,132,27,175,167,195,162,90,163,251,139,197,175,260,187,123,168,112,178,80,184,135,175,188,120,231,336,304,70,184,182,325,110,145,176,145,229,101,208,386,207,369,110,54,154,272,253,171,125,255,138,161,139,144,144,209,206,212,104,246,160,188,168,178,226,115,138,153,360,127,143,153,145,169,133,159,84,155,172,123,191,206,239,146,239,217,241,179,96,105,207,79,297,131,130,166,153,176,230,138,182,190,222,166,219,235,116,57,121,169,141,179,256,221,225,99,101,163,226,111,325,268,128,123,97,187,78,198,77,69,64,95,335,151,300,229,269,71,104,81,122,211,230,87,192,157,384,100,99,148,121,237,166,299,158,170,190,148,60,241,282,40,206,191,115,110,156,218,242,121,206,364,94,170,139,256,357,353,140,132,95,219,345,199,50,222,70,195,114,67,359,302,140,156,167,125,183,319,201,136,153,128,84,192,169,165,192,169,124,87,180,117,264,189,236,50,284,131,219,116,305,104,72,77,198,153,182,258,81,212,155,252,247,351,179,339,68,111,181,119,63,184,138,106,127,220,357,147,130,340,142,145,181,115,101,129,214,243,105,173,243,93,124,154,287,94,248,223,59,258,198,106,84,180,109,216,280,134,275,81,237,202,126,266,181,204,149,80,183,57,189,118,130,239,121,180,205,263,344,248,157,72,153,73,228,143,210,167,312,147,116,339,107,186,94,164,184,249,271,242,84,152,151,250,76,244,152,137,91,84,144,124,69,152,106,305,67,174,124,253,148,247,123,254,174,124,88,103,88,278,224,178,155,71,169,217,65,176,153,112,137,154,281,94,274,78,237,304,193,144,245,133,58,147,274,158,184,65,124,269,132,174,335,178,140,56,182,232,109,76,198,166,136,198,45,200,122,141,210,62,128,133,146,287,127,235,226,219,102,203,106,142,109,81,75,369,147,134,198,124,127,199,176,285,142,188,171,179,108,176,350,133,200,277,165,310,161,110,283,319,129,154,327,250,343,267,264,285,181,135,354,116,201,136,260,340,125,210,239,371,323,126,115,125,236,285,139,344,154,323,188,144,112,199,78,162,346,175,353,171,407,131,411,157,75,62,131,315,281,220,57,150,79,403,212,177,97,360,55,118,50,215,107,124,136,176,198,387,283,230,153,109,149,123,270,85,255,146,147,230,145,231,71,30,191,317,167,112,168,118,234,62,148,125,167,41,218,96,179,156,181,145,67,215,150,185,213,155,242,64,237,133,316,215,286,140,92,128,92,144,231,406,257,192,190,248,127,207,228,65,147,170,168,191,96,138,111,111,208,334,406,116,209,268,46,276,78,102,138,118,197,307,317,271,90,126,293,281,254,330,98,129,190,167,199,201,199,158,85,60,149,78,55,103,126,165,142,189,83,157,136,222,109,162,90,139,175,114,122,147,59,104,125,48,262,107,159,304,336,177,249,343,167,236,70,325,162,93,218,84,308,145,124,123,225,172,53,81,134,105,191,166,112,137,137,82,276,130,159,102,124,175,160,75,201,166,228,340,83,149,82,114,377,116,59,226,333,308,291,133,212,345,213,232,106,118,381,200,261,197,187,203,331,85,134,248,178,198,260,314,46,101,88,161,227,125,71,281,128,216,181,160,94,211,189,152,119,140,165,100,85,127,199,210,88,77,287,159,199,172,102,68,165,274,179,338,404,387,355,279,299,103,113,312,221,225,89,121,291,394,155,117,161,147,160,103,363,204,230,129,147,160,106,119,179,76,147,48,111,236,66,186,172,86,323,55,167,316,225,165,181,72,150,116,211,130,164,195,183,297,115,112,119,264,104,71,113,142,222,166,131,88,61,119,151,101,155,124,75,182,254,89,169,101,353,130,229,99,184,180,242,155,126,179,271,138,189,124,78,53,139,37,264,182,192,106,231,105,188,157,170,78,155,54,175,110,99,117,29,231,143,105,342,255,111,117,131,111,82,70,155,151,385,147,118,175,273,72,28,52,100,165,93,200,193,190,46,248,128,351,199,96,137,129,307,176,69,93,193,150,243,158,359,373,194,377,122,142,93,232,36,184,186,282,69,91,265,143,111,185,265,159,85,83,138,129,180,76,213,203,88,130,366,60,98,146,130,170,173,138,91,174,126,272,74,123,295,137,151,186,129,124,142,153,244,120,88,149,132,72,132,123,223,72,156,264,220,63,371,106,262,156,70,108,85,69,324,313,338,151,136,118,232,107,216,166,351,125,176,207,215,156,166,135,199,30,92,273,286,348,395,374,234,302,364,156,120,396,182,343,119,249,210,117,275,314,160,51,193,114,78,158,242,356,156,230,191,75,115,207,143,334,79,193,167,139,105,146,259,217,190,152,94,130,148,133,141,197,96,132,37,123,194,185,282,105,70,164,207,70,109,70,107,70,132,196,331,94,153,134,70,168,222,70,67,230,90,177,70,354,70,51,358,131,294,90,173,209,209,187,142,214,241,112,199,192,123,283,157,224,90,128,367,373,219,103,164,138,197,154,152,56,186,107,235,134,201,131,41,130,198,193,106,275,107,100,81,83,145,137,187,150,309,205,241,221,213,168,400,210,229,191,208,202,189,243,305,240,194,243,117,167,158,161,173,79,93,327,250,175,215,129,119,272,216,302,199,165,76,261,88,116,79,88,161,250,105,280,204,112,117,104,147,200,99,17,135,284,104,356,120,253,289,179,213,226,102,237,133,161,103,38,125,236,211,153,172,263,161,187,324,92,188,197,70,158,44,70,146,290,85,99,323,205,154,205,330,270,239,322,128,135,168,354,161,217,307,190,132,187,325,184,123,337,166,29,173,155,114,127,69,232,192,122,75,166,136,140,120,356,223,156,98,94,181,351,276,187,272,280,167,142,193,122,290,109,179,289,369,203,81,211,195,144,109,109,124,112,304,346,335,177,140,225,260,189,247,109,87,86,161,176,135,197,129,210,176,211,265,127,46,299,310,67,167,195,322,122,167,114,117,121,100,155,150,340,96,74,134,357,100,144,293,156,181,47,86,165,138,172,111,90,58,374,169,207,42,131,66,86,185,166,285,156,223,157,286,174,237,245,158,199,231,205,61,401,198,156,257,373,139,42,139,109,347,31,258,56,107,351,251,228,275,267,170,123,321,150,85,330,180,139,124,343,189,114,183,262,314,129,203,265,171,238,220,132,282,170,126,172,260,158,218,270,352,213,125,201,126,77,88,78,128,232,68,88,251,75,213,129,234,173,225,70,121,41,304,246,154,208,154,155,156,268,79,202,206,90,123,123,309,159,144,172,178,202,116,73,61,224,222,317,228,233,40,297,311,119,69,110,104,246,64,109,197,197,332,74,73,147,242,164,250,205,233,324,144,192,54,44,159,121,203,88,297,79,136,257,165,143,95,320,93,211,66,44,181,304,117,159,169,176,127,60,172,89,186,325,315,139,94,135,57,241,126,253,118,262,150,68,78,146,332,186,255,166,252,115,201,211,202,160,252,249,146,162,67,92,241,200,368,129,210,343,213,175,304,113,143,144,139,336,145,224,71,347,180,310,379,216,211,101,62,128,397,214,140,122,131,140,118,171,179,148,129,216,293,273,102,267,123,140,271,89,158,55,46,259,301,269,116,290,156,373,365,173,173,205,170,108,120,119,174,69,257,115,141,169,116,138,85,96,163,283,194,174,109,124,110,284,143,358,303,97,155,133,228,189,123,230,190,251,101,109,136,194,96,155,350,205,101,233,138,378,122,206,72,64,76,127,243,193,138,110,152,125,141,148,157,216,45,336,242,306,113,275,227,152,263,207,141,188,326,63,146,273,260,286,254,268,255,378,365,271,257,237,97,227,274,146,97,127,213,139,261,107,134,187,335,271,203,66,128,143,188,280,94,108,287,189,180,191,160,153,58,227,134,278,285,194,235,173,129,65,90,149,129,138,270,144,194,124,147,163,187,143,77,111,245,369,100,158,235,244,77,97,198,158,112,179,160,93,135,35,116,109,345,191,125,172,162,107,332,392,126,87,417,130,218,137,81,69,113,108,108,188,66,46,255,161,206,180,137,299,118,139,167,233,178,128,135,144,212,376,222,183,223,154,119,125,233,202,262,143,71,170,133,147,129,125,145,191,321,50,125,123,355,263,214,220,147,307,240,128,186,275,379,260,164,197,209,58,54,389,113,112,143,254,69,174,187,298,306,63,142,158,82,108,250,46,123,72,285,366,65,42,115,201,252,152,178,83,254,181,25,53,318,132,99,170,177,314,179,124,73,111,304,81,223,151,281,292,286,95,51,197,164,340,176,196,305,243,376,163,372,382,129,214,318,111,131,185,223,90,106,146,111,82,213,197,72,266,160,80,214,361,109,263,111,170,48,311,131,85,363,169,52,125,107,115,246,273,387,168,198,243,189,136,112,229,79,96,119,213,178,280,195,206,263,62,154,266,81,70,234,65,213,210,194,56,119,153,204,181,124,233,195,133,235,270,198,30,200,199,369,144,113,239,237,78,235,51,355,102,165,195,184,259,163,106,73,65,181,159,150,172,113,99,42,97,153,153,137,163,136,358,203,260,179,168,183,155,301,176,182,127,342,150,211,155,170,198,251,160,173,339,280,174,336,69,306,206,162,189,158,133,95,186,141,331,77,331,163,161,165,247,135,198,124,98,168,266,249,40,111,264,132,253,123,197,65,195,306,184,126,125,131,270,207,177,81,85,45,165,177,176,195,97,235,241,82,122,318,280,171,96,59,153,186,305,193,299,52,251,285,123,38,159,48,139,149,384,229,365,114,270,175,324,169,171,79,340,276,164,136,201,230,98,244,335,138,109,220,250,360,254,152,83,180,152,50,241,89,174,264,135,126,207,111,165,127,153,245,233,122,245,126,145,145,181,47,91,166,310,145,178,231,217,205,185,239,236,210,303,116,116,116,116,93,253,126,91,79,107,171,197,151,122,53,252,274,182,126,300,192,112,129,190,138,232,167,108,131,172,66,121,124,167,332,134,264,123,108,281,163,205,109,70,146,159,136,96,72,133,121,312,133,80,55,297,167,361,95,128,79,203,177,139,111,120,244,117,160,146,283,125,106,233,97,391,48,211,101,156,275,81,172,153,242,106,208,258,165,133,58,58,301,77,235,232,130,163,166,52,313,92,232,268,82,312,116,143,100,181,124,346,180,201,150,104,118,147,208,100,143,191,315,178,202,161,52,87,70,139,192,55,219,187,166,155,317,285,170,96,185,36,143,137,245,104,87,308,165,106,122,143,103,130,358,131,315,165,128,184,154,285,332,139,157,135,334,129,222,366,207,330,126,221,170,151,278,331,139,297,154,348,149,223,206,240,127,182,364,284,95,172,198,345,275,158,139,324,260,89,170,245,252,377,188,161,368,142,200,234,231,282,105,125,376,227,99,154,90,41,186,355,222,72,120,130,108,148,205,173,226,371,239,291,322,93,249,144,171,278,180,153,91,68,173,172,147,216,257,18,219,355,142,65,103,266,148,254,182,125,29,84,271,305,257,96,62,156,293,195,163,210,340,325,47,211,191,130,100,171,251,145,121,118,61,135,61,292,177,140,170,179,97,317,157,81,264,420,93,222,146,237,187,142,119,63,80,105,193,160,143,232,92,131,140,155,225,59,143,166,192,168,138,108,147,388,235,175,203,410,233,161,178,303,157,181,65,172,184,83,136,232,206,238,345,217,290,158,154,162,61,113,78,262,116,46,179,138,196,77,147,249,108,176,191,255,241,46,79,103,169,264,179,87,369,122,202,129,174,127,120,199,207,265,154,210,372,142,232,163,140,102,78,158,127,147,95,99,144,136,238,118,253,168,290,146,148,140,208,118,163,158,171,184,105,279,154,271,264,184,155,147,203,145,377,224,332,298,300,179,226,208,176,150,157,63,137,122,167,163,80,140,163,269,202,37,280,104,52,160,119,144,122,324,338,66,302,262,151,153,161,319,114,126,214,244,171,325,377,92,182,157,151,201,128,80,204,317,236,228,314,141,179,235,242,166,127,88,300,274,159,175,74,191,102,135,282,182,175,103,177,177,192,211,328,228,194,124,132,63,142,81,373,148,192,59,167,197,87,148,148,257,184,190,174,182,97,313,91,389,235,162,234,160,105,140,197,70,152,91,215,246,153,80,294,324,126,203,221,114,84,311,262,139,180,218,87,202,159,131,271,169,69,139,85,197,69,101,266,240,211,149,121,50,98,125,157,213,351,208,121,289,62,147,85,67,65,179,140,162,207,103,85,217,249,132,117,173,312,239,116,74,168,121,199,232,202,62,112,112,204,174,199,97,228,257,106,134,147,313,255,140,46,287,205,187,256,94,99,49,90,124,223,117,139,141,244,183,165,140,133,402,194,56,121,227,118,296,364,85,97,142,163,116,135,86,190,172,204,340,131,120,349,329,90,351,128,87,159,156,219,196,133,230,178,129,185,392,154,187,130,178,115,124,156,215,153,250,242,179,277,160,184,163,199,90,155,305,114,79,43,113,209,118,260,159,158,241,198,311,288,138,120,120,44,140,28,91,78,158,152,162,119,168,231,170,193,271,245,136,166,247,107,171,54,253,110,167,125,286,172,186,158,153,128,157,131,111,189,244,176,281,169,125,174,242,230,154,364,27,69,128,184,325,280,119,258,116,351,99,135,145,219,220,149,131,85,207,179,151,124,133,217,29,204,283,309,373,367,370,299,112,196,135,303,210,312,104,283,147,276,116,261,76,180,112,111,123,172,171,187,124,208,267,262,124,103,95,347,52,143,177,40,225,285,127,237,123,99,197,115,99,193,142,172,88,194,168,123,281,183,170,309,130,257,149,76,355,112,318,90,264,151,180,213,120,344,270,217,175,298,288,194,82,143,142,353,248,191,264,320,348,258,179,197,184,63,211,110,202,104,103,73,137,124,134,105,137,193,194,164,195,260,191,238,208,155,213,166,145,129,194,216,148,402,228,187,193,317,135,293,132,138,132,334,198,67,102,121,59,165,175,117,130,233,62,219,174,236,47,120,131,113,53,224,121,150,169,226,177,130,70,402,150,70,196,70,117,94,246,79,88,151,326,138,147,224,127,143,77,145,55,173,278,161,285,111,189,261,146,237,330,389,128,152,191,171,282,363,255,116,100,253,157,229,201,189,297,97,104,162,241,369,293,313,397,269,137,192,207,119,128,85,133,133,258,201,147,208,121,161,229,388,198,112,163,382,190,60,126,281,206,135,276,372,281,99,103,413,92,139,186,303,143,243,241,119,95,73,205,182,357,180,34,195,68,246,72,153,355,102,178,134,61,213,229,130,379,254,342,204,101,158,151,260,219,236,121,298,160,144,173,180,120,386,300,175,127,86,178,133,391,195,312,261,116,103,143,212,262,141,86,264,359,97,280,198,242,333,319,165,57,330,209,202,155,90,145,136,185,248,237,189,200,149,116,134,282,58,207,156,171,159,101,298,269,115,156,290,310,171,345,122,87,118,174,135,213,375,162,48,156,312,152,209,111,50,205,272,56,220,144,35,220,184,284,136,200,159,403,358,293,288,123,85,114,120,93,64,158,112,184,81,109,206,209,303,308,103,57,322,396,296,259,232,190,157,245,199,154,181,255,110,113,207,176,114,124,380,111,105,187,340,155,131,204,151,179,262,143,139,107,267,132,103,104,104,166,360,180,222,233,75,294,162,118,231,77,182,306,104,168,39,212,166,116,326,190,177,120,129,165,178,124,194,32,98,151,128,79,309,180,254,100,213,127,133,153,142,160,116,109,150,117,176,242,89,95,153,127,65,154,69,310,240,171,144,200,247,186,200,63,114,127,83,353,215,86,220,212,141,123,108,184,89,255,130,90,36,144,126,179,230,213,74,200,104,31,133,46,409,227,353,92,105,359,112,255,160,306,115,104,316,342,307,177,133,136,301,199,210,199,49,243,140,85,334,353,236,377,165,396,266,319,113,375,137,163,147,101,259,169,150,276,200,174,85,214,268,195,130,116,197,98,255,312,375,236,235,165,168,221,89,198,203,325,258,169,163,154,145,368,173,205,112,207,52,312,139,222,255,143,269,320,182,368,182,361,195,159,261,244,205,86,174,91,131,87,129,244,131,372,257,164,162,149,64,121,201,198,214,226,335,142,101,270,289,162,385,138,158,95,150,135,150,329,159,205,264,90,118,159,133,152,97,172,321,117,94,259,210,278,183,240,150,131,275,83,213,205,122,138,180,189,182,256,239,309,325,116,172,188,96,125,156,116,65,109,121,164,149,206,232,102,174,284,203,153,175,138,58,139,93,185,90,76,182,355,306,239,270,428,184,368,92,216,142,121,54,336,246,208,133,114,231,142,326,67,163,187,179,249,83,262,242,155,106,136,75,280,188,184,138,177,184,185,163,84,151,299,127,210,262,106,299,89,167,238,172,77,344,355,308,276,300,239,45,232,108,136,174,171,265,232,144,110,279,174,226,147,363,347,225,73,113,180,135,163,204,109,91,176,109,219,160,165,393,136,150,195,63,124,190,242,113,176,85,147,44,64,168,380,218,143,380,310,258,73,276,181,77,194,124,135,59,168,197,244,100,123,315,257,211,191,198,234,83,169,141,275,108,360,210,215,128,173,64,376,176,186,119,107,90,267,146,159,202,276,156,225,123,133,115,60,151,233,255,115,130,313,212,163,142,69,325,125,191,128,149,280,252,359,173,324,119,72,195,304,74,250,195,223,224,206,202,156,51,264,96,143,319,73,96,213,297,182,114,119,143,131,174,298,182,349,137,130,153,105,171,308,91,188,202,210,125,78,188,205,312,83,277,191,243,99,220,144,199,63,171,39,101,145,162,307,357,38,199,52,147,340,388,145,113,82,331,372,151,287,194,84,216,97,297,168,153,53,133,324,229,299,214,231,173,170,262,175,355,87,141,143,271,88,165,252,198,161,316,228,146,119,133,197,161,293,210,272,237,105,252,256,285,130,137,273,87,192,132,202,172,243,274,260,186,170,128,110,355,253,186,254,130,132,128,149,292,103,95,122,181,215,259,104,354,80,99,119,206,158,119,114,155,221,309,267,124,103,331,138,67,89,205,129,159,150,300,129,129,140,164,41,146,151,127,94,377,95,129,167,353,107,160,123,98,421,182,192,178,168,125,300,108,122,86,43,74,73,196,272,92,54,145,181,74,95,130,428,179,307,290,163,150,51,144,177,223,134,363,311,76,147,133,166,136,385,229,304,144,169,60,85,91,141,250,240,224,98,197,375,201,120,135,128,165,371,171,148,249,189,214,203,207,276,225,180,41,146,114,140,176,91,162,142,132,130,42,218,130,114,211,107,108,146,139,170,136,124,60,28,105,193,226,270,180,151,161,322,192,117,152,184,350,86,103,70,99,61,101,146,184,228,99,122,215,194,143,50,127,206,41,37,185,285,186,182,142,272,253,208,185,147,49,213,197,153,100,69,173,176,99,166,222,199,91,348,101,127,94,220,269,117,219,61,207,65,112,228,128,227,219,69,89,25,96,186,132,147,241,105,36,187,133,114,149,37,171,60,48,109,208,84,49,36,283,116,381,312,108,70,78,107,40,92,81,237,57,106,132,252,211,221,217,388,134,187,239,57,240,304,119,225,328,116,119,113,116,307,144,320,337,66,142,117,197,230,243,317,61,229,160,228,176,115,171,284,210,181,168,148,271,166,128,243,67,118,189,146,176,242,286,273,143,138,182,74,153,365,136,270,113,119,33,98,168,211,202,256,97,123,212,176,97,101,80,66,193,116,49,119,236,205,144,148,144,285,56,144,175,295,159,134,171,120,82,71,189,218,136,161,65,181,241,189,114,197,158,108,290,388,116,127,166,128,297,130,69,156,176,55,274,166,169,227,137,322,181,150,112,341,232,314,189,184,203,164,316,170,220,326,232,101,273,336,224,174,384,96,128,276,207,139,63,74,113,159,132,198,204,165,194,135,77,159,231,230,275,196,208,343,185,174,231,184,112,151,163,181,202,195,133,136,175,150,180,82,241,138,149,170,157,328,94,154,134,174,272,234,183,153,212,79,104,113,96,121,84,371,176,167,161,163,136,93,88,267,80,206,373,48,65,64,257,227,236,135,144,176,104,132,196,241,95,143,350,112,206,109,73,51,231,77,96,352,83,124,129,150,135,145,153,136,173,203,252,162,118,129,303,133,280,199,69,198,73,175,169,229,179,54,91,283,222,121,222,153,177,86,176,349,158,290,129,198,174,111,89,286,128,186,143,294,77,109,133,257,190,139,198,194,183,263,157,263,190,221,106,193,305,362,154,219,360,186,216,140,208,297,134,142,160,102,185,125,112,138,76,85,139,269,111,110,215,196,210,168,214,174,343,83,149,133,269,129,323,113,177,206,132,146,280,159,69,83,110,234,151,335,204,234,226,277,201,181,188,174,120,78,112,107,105,213,316,86,76,169,321,171,113,248,238,367,114,167,157,199,137,88,147,132,271,302,363,382,249,101,68,155,259,193,266,215,305,82,289,226,160,298,159,192,91,154,202,171,313,217,148,178,50,116,151,239,341,150,214,170,137,140,175,236,36,97,74,267,173,104,118,195,147,87,158,123,249,139,32,34,75,157,171,131,30,321,225,320,130,81,189,152,170,180,170,385,152,87,171,229,173,111,140,216,67,215,157,191,192,218,116,35,362,172,275,95,136,102,85,108,134,187,141,229,53,149,151,50,118,204,271,164,285,70,44,95,231,78,190,178,287,86,398,198,76,184,102,111,142,172,312,184,47,62,139,142,234,46,78,234,299,126,226,346,171,150,190,116,185,110,77,86,121,148,82,107,93,171,199,358,34,266,163,113,138,74,369,167,152,94,211,172,354,222,51,291,271,272,227,211,118,271,72,137,141,267,377,175,191,105,195,154,82,229,167,140,75,108,126,82,218,222,157,328,60,48,143,130,85,317,97,133,83,238,183,86,323,179,136,201,242,125,95,187,273,104,103,154,167,213,147,196,201,243,224,75,157,248,147,130,56,123,122,267,233,233,243,215,321,112,141,157,145,149,100,345,140,129,148,70,285,337,391,317,210,359,255,193,263,235,311,255,133,319,197,77,142,201,153,202,163,86,235,216,82,300,223,326,363,278,85,330,255,87,267,98,170,354,162,176,183,99,63,110,239,159,114,213,129,284,135,125,226,186,87,153,90,209,134,203,347,189,250,140,68,339,238,157,159,65,255,229,153,119,426,174,147,291,123,170,92,309,275,117,107,202,98,152,171,104,123,191,132,304,161,82,182,24,192,293,121,297,99,215,168,95,197,67,262,154,308,135,294,134,204,156,247,56,65,194,244,173,209,219,158,289,88,58,101,319,155,124,80,77,132,127,38,216,353,71,191,178,243,98,231,136,146,185,152,81,133,98,119,164,240,237,72,315,248,359,103,151,329,91,271,163,72,431,92,131,236,216,175,205,131,134,149,88,312,198,172,174,89,181,139,191,100,189,66,269,219,322,202,282,146,241,143,161,424,188,215,153,234,322,313,91,93,135,364,163,203,220,218,153,226,32,88,117,349,255,135,126,26,83,129,273,172,378,185,237,167,200,211,121,206,390,33,278,150,108,230,404,167,133,91,115,60,177,97,133,302,277,136,341,105,148,120,83,165,173,123,162,296,128,184,343,212,353,205,166,361,188,139,411,133,233,240,153,46,179,146,322,140,116,358,178,99,169,167,94,178,249,96,188,160,68,299,214,152,93,277,94,365,179,172,353,247,254,193,302,182,181,192,24,144,106,226,49,118,137,165,105,106,78,401,154,119,322,264,106,178,225,115,101,84,139,138,72,58,139,184,81,60,196,98,94,180,337,195,353,208,216,90,244,45,98,134,113,105,168,177,57,110,245,148,134,202,271,166,149,129,362,236,98,86,210,172,43,366,302,119,136,134,106,165,232,83,129,385,131,202,187,221,305,227,141,154,261,74,72,87,275,149,269,130,278,261,101,189,190,122,91,123,159,205,128,156,262,78,103,193,303,131,121,108,100,234,48,69,130,66,326,100,185,168,181,119,278,149,108,144,52,220,197,132,74,69,159,262,148,167,324,65,132,150,160,155,221,137,151,373,149,254,50,265,189,245,27,61,240,157,338,146,225,209,152,80,39,105,86,256,144,215,100,98,135,186,117,85,182,96,82,201,135,330,288,132,162,55,233,149,137,192,52,119,314,126,266,188,122,79,137,233,145,179,138,83,104,158,280,247,231,304,60,298,434,230,136,399,282,245,125,184,196,126,119,320,145,302,100,94,375,280,217,189,251,141,125,135,175,148,276,242,32,52,250,247,285,273,193,172,172,126,173,291,149,337,107,162,351,151,115,157,195,141,251,157,165,189,265,214,178,187,162,145,91,103,295,128,187,146,228,96,130,132,76,172,114,199,95,147,92,165,135,85,120,215,245,112,159,132,298,146,290,204,74,285,59,182,113,78,226,154,66,182,80,338,60,152,186,94,121,125,276,108,43,162,347,130,236,158,229,336,218,111,80,46,212,167,269,61,259,85,174,148,175,110,102,177,257,62,209,135,139,116,259,108,113,90,160,274,80,150,246,128,319,175,174,112,302,191,297,294,142,42,90,100,252,89,203,200,148,154,199,132,46,191,253,176,171,227,164,340,355,155,207,132,124,111,169,156,162,174,295,136,240,187,76,138,260,139,243,153,186,241,88,72,173,69,129,185,267,164,142,221,291,62,98,285,126,102,111,66,248,78,65,123,87,62,52,139,171,87,287,230,158,111,179,124,197,72,159,110,147,142,162,344,107,118,327,253,133,171,182,68,183,289,346,154,124,199,155,181,95,40,183,130,209,125,127,71,152,126,248,178,83,191,104,71,120,132,221,152,240,147,177,177,122,223,179,302,225,272,270,304,93,394,181,157,234,102,164,156,266,240,216,137,135,235,322,94,160,88,150,314,106,64,175,135,117,139,107,102,153,299,140,108,232,335,255,295,162,119,254,113,163,198,128,155,239,63,241,239,184,194,264,148,133,247,196,115,129,227,237,86,75,185,231,130,162,132,354,56,301,226,103,419,180,262,400,303,268,75,347,230,316,247,222,346,166,186,181,305,246,80,172,220,88,245,253,323,288,84,335,183,400,171,297,256,103,212,121,210,195,105,344,245,159,87,117,275,139,178,136,87,368,276,215,119,124,134,202,50,203,410,214,305,104,274,215,222,150,171,145,140,45,178,162,134,198,164,119,113,117,162,122,128,103,236,118,160,160,189,312,216,202,69,182,138,148,194,137,114,64,200,146,168,161,318,225,167,114,137,229,192,182,214,153,138,274,88,87,263,185,87,128,155,89,191,234,121,152,139,248,117,269,195,142,329,67,222,232,184,340,269,183,295,245,83,166,230,191,257,82,201,124,65,165,144,271,162,127,116,104,199,154,175,172,336,408,100,83,109,233,255,89,173,208,158,217,190,285,167,220,202,194,122,206,210,292,118,160,332,202,126,185,276,124,134,183,151,167,343,172,288,399,192,261,200,190,111,205,209,199,119,270,254,186,260,196,228,120,199,103,299,378,111,118,173,67,135,213,303,89,175,279,200,149,317,174,334,221,159,164,185,308,278,155,222,369,243,86,229,126,195,158,85,50,212,99,125,148,178,124,254,73,347,392,223,154,182,164,185,154,314,152,244,271,126,383,155,173,281,217,281,158,118,111,41,174,259,166,82,115,361,239,209,374,317,93,118,227,399,227,135,66,173,184,131,241,57,203,175,148,156,56,191,153,84,105,310,302,82,229,63,285,223,130,290,204,333,210,340,148,125,152,135,167,90,362,210,321,40,111,159,90,214,115,262,174,104,166,144,162,185,195,278,130,151,187,325,247,203,307,157,98,54,380,234,95,247,262,297,107,105,369,166,144,157,223,86,178,124,156,120,213,170,193,75,121,135,379,99,143,137,126,371,317,178,119,135,182,79,203,121,143,128,153,183,79,354,103,118,98,116,141,229,103,262,120,157,131,184,238,124,136,333,168,167,202,224,105,95,165,63,187,246,322,283,160,91,263,155,247,183,171,96,54,128,214,142,202,238,377,211,57,58,71,247,227,113,56,373,115,161,151,159,84,134,220,177,176,81,136,151,59,139,259,141,111,183,161,186,156,234,94,235,95,91,127,127,88,140,165,79,194,236,159,158,161,194,97,123,138,190,161,196,315,207,151,326,212,243,99,131,328,392,114,331,102,230,359,182,391,52,86,273,251,227,107,161,182,260,268,244,219,100,73,106,196,321,93,97,116,246,227,106,179,244,182,300,228,116,262,141,406,222,194,139,231,178,134,88,114,268,232,149,209,79,101,76,89,50,379,329,107,237,349,349,112,279,126,118,152,168,102,268,285,146,187,361,171,128,331,147,210,288,175,281,261,180,133,231,89,49,214,186,140,181,276,262,387,80,244,125,118,79,130,333,147,331,42,276,207,139,114,182,242,289,176,124,141,280,118,174,207,201,75,122,181,144,203,162,175,348,163,84,174,138,122,181,142,101,161,197,117,124,136,133,232,49,158,181,112,101,203,139,164,155,82,97,188,245,225,190,244,189,126,137,126,75,121,294,308,138,85,187,190,293,171,305,292,120,115,98,109,137,150,239,152,126,146,208,206,290,85,268,163,62,209,182,264,140,75,93,235,141,148,148,95,248,398,203,112,259,93,152,173,121,117,148,151,149,296,143,208,130,143,106,142,165,76,70,143,142,137,307,74,408,100,132,198,163,115,214,214,265,135,164,114,380,176,96,190,244,151,95,81,365,163,211,204,360,53,191,56,185,194,286,286,142,59,198,117,91,332,149,118,217,125,143,330,169,164,344,198,160,113,188,386,307,262,145,100,326,119,172,216,362,101,166,221,373,179,96,150,326,334,235,133,95,143,249,377,114,189,343,176,217,129,160,141,312,128,167,104,202,110,122,319,130,198,141,137,98,64,188,253,145,288,134,172,325,199,134,340,76,208,195,237,378,106,131,46,287,214,171,380,102,114,114,209,175,285,260,137,352,144,72,159,53,31,128,289,87,188,156,352,101,343,196,111,271,312,184,148,242,113,156,229,369,183,270,73,247,301,238,155,137,210,168,84,96,224,155,65,58,371,216,183,217,63,127,340,356,115,261,131,143,110,142,113,194,304,88,248,177,125,276,258,141,289,182,47,207,138,162,153,260,225,241,324,102,104,82,120,217,117,156,56,115,161,137,136,355,357,191,214,217,287,231,162,130,162,283,269,223,206,58,129,77,70,187,149,170,303,113,87,202,328,110,110,325,276,181,102,251,140,259,309,268,393,207,157,145,382,261,186,104,203,86,270,243,297,210,155,63,153,249,122,180,146,348,295,115,106,209,161,256,179,237,280,177,193,119,115,171,211,81,214,270,90,91,142,116,236,89,40,209,244,257,216,118,236,255,237,138,95,226,421,113,48,137,139,66,162,241,256,105,263,137,157,186,182,279,307,267,146,229,217,194,221,334,337,45,239,88,205,348,219,146,75,179,99,318,220,111,90,73,278,154,230,303,236,122,165,68,64,131,260,174,193,167,342,146,326,195,361,80,75,111,101,162,104,119,116,216,186,188,169,336,35,150,72,98,174,54,135,249,244,184,73,187,204,35,102,85,112,92,160,124,196,141,159,164,347,189,150,136,161,168,159,221,199,124,302,189,95,125,177,335,106,102,138,112,185,141,260,202,172,165,61,59,149,156,138,195,194,197,215,128,58,212,170,313,145,371,250,100,192,139,242,223,184,198,196,117,123,131,200,147,261,146,153,107,431,220,69,251,133,162,162,118,95,167,243,92,83,265,97,252,132,110,333,213,225,179,98,204,203,79,136,196,334,298,192,115,364,160,180,361,110,142,172,223,241,138,377,230,112,123,78,374,145,233,194,243,115,101,121,104,191,143,133,183,105,235,102,99,80,147,82,172,180,299,119,136,107,182,89,194,245,143,270,125,214,76,192,72,218,122,144,184,254,181,298,168,143,126,95,161,204,180,130,161,91,64,58,124,250,105,72,58,63,27,142,225,79,152,305,146,232,267,126,201,101,196,112,136,74,352,150,279,151,150,360,192,104,112,124,80,58,233,380,299,207,236,93,309,354,147,172,204,127,161,117,174,123,85,147,159,80,90,358,229,303,116,70,41,210,356,309,117,341,153,194,88,145,298,174,105,150,183,145,109,171,170,195,153,234,191,135,196,81,139,363,155,193,154,83,97,146,190,222,252,131,60,347,120,340,143,162,198,137,124,291,167,141,122,395,110,198,212,353,367,274,236,309,291,376,216,266,279,276,89,217,186,181,125,151,180,118,161,149,223,246,94,91,107,170,173,97,207,311,178,27,153,77,82,269,260,368,206,253,252,242,191,159,182,149,126,340,193,132,202,153,100,309,218,152,186,120,164,275,322,165,79,263,350,339,221,98,171,115,250,123,77,185,140,314,88,296,355,106,112,106,122,295,294,101,345,229,111,165,373,114,98,120,146,218,139,171,169,191,36,139,192,107,286,231,63,303,293,75,227,134,180,198,124,115,219,192,211,112,158,172,46,162,172,57,139,102,239,194,131,107,146,48,90,132,64,342,162,161,73,251,206,97,174,216,113,258,128,304,88,208,119,153,96,125,59,164,59,120,131,139,114,171,158,89,72,329,120,187,229,96,183,325,153,74,198,208,154,125,118,214,179,167,333,298,75,177,254,45,191,171,202,157,202,127,179,210,199,359,122,231,93,103,150,176,368,340,114,151,217,128,264,77,128,386,142,88,366,105,156,115,115,61,259,143,211,316,80,100,307,345,144,109,185,122,304,183,134,240,232,249,89,102,286,147,101,61,159,93,312,174,158,51,151,118,171,307,349,205,129,273,236,180,240,359,338,412,272,128,149,119,147,215,316,277,118,223,203,376,212,72,257,152,213,110,221,195,137,158,189,109,301,205,154,148,182,70,57,215,197,82,337,196,233,347,214,214,147,163,121,196,116,183,218,148,141,148,90,130,294,141,182,241,166,156,69,155,132,105,123,238,250,238,160,66,149,179,356,168,107,239,172,194,149,116,198,80,326,233,135,158,64,79,173,319,189,108,154,142,180,122,105,184,195,98,113,110,173,247,164,128,209,124,262,65,78,231,342,316,221,311,176,55,346,123,95,68,127,313,89,188,122,159,347,128,232,290,219,148,152,109,171,45,232,118,205,274,102,348,317,124,231,151,273,178,339,56,223,110,107,146,172,243,192,170,89,88,168,122,115,196,149,45,107,114,80,84,138,140,119,124,132,153,142,153,331,104,120,288,151,317,238,172,331,113,184,253,201,334,227,130,189,165,133,152,192,281,406,166,128,280,85,153,165,169,385,172,201,89,186,102,94,206,238,184,91,188,159,95,149,68,134,263,280,140,139,247,310,335,129,126,222,205,155,39,241,320,143,117,267,222,159,339,141,275,305,57,74,102,198,367,121,363,386,185,202,162,205,378,210,355,140,306,160,67,206,93,45,195,160,154,171,200,180,223,101,102,377,215,124,288,247,100,190,118,104,112,277,54,144,168,300,191,168,172,151,75,137,76,178,106,118,132,97,186,62,76,187,311,204,94,114,235,148,126,210,120,218,130,298,225,246,214,171,164,99,327,189,162,162,117,121,70,161,166,124,221,136,218,169,65,267,129,203,319,172,180,255,152,81,130,63,185,154,81,326,209,114,124,216,129,260,197,67,170,387,50,118,258,250,240,77,134,219,169,117,210,100,293,145,174,153,123,197,309,191,124,150,350,133,147,244,95,137,214,182,44,216,131,140,200,247,120,131,96,84,219,100,266,63,349,233,134,268,212,61,282,100,79,170,160,171,151,209,152,342,86,237,133,149,94,138,188,142,118,155,145,117,77,85,242,225,221,96,87,257,97,371,229,101,267,169,106,232,107,142,198,98,132,27,74,211,218,204,160,193,237,195,66,130,75,231,159,168,220,140,134,108,115,207,163,168,202,74,218,107,244,131,61,294,261,204,53,267,237,259,190,201,115,69,314,83,129,169,189,226,114,282,170,116,211,102,165,125,351,151,264,179,103,147,64,124,254,111,390,63,139,22,92,165,241,154,102,150,182,161,209,117,279,35,101,95,191,39,118,280,154,214,234,174,104,220,296,246,169,31,174,123,137,156,249,190,210,93,247,216,259,157,203,75,188,356,185,205,150,124,169,246,135,288,183,166,215,206,187,159,127,199,127,292,174,98,237,343,280,287,43,137,379,182,164,129,126,263,140,203,40,279,150,173,362,197,82,139,208,127,255,221,122,175,122,94,102,83,80,174,208,138,64,111,138,174,140,150,178,125,63,154,49,73,147,143,284,176,164,204,144,178,69,170,353,258,200,216,133,82,285,247,98,181,102,126,139,351,185,160,118,156,172,107,123,78,253,21,143,255,91,267,176,153,137,100,171,202,81,72,120,58,120,197,162,184,128,108,184,275,166,159,226,169,251,168,95,208,206,142,49,102,233,370,349,239,304,299,370,205,170,88,166,68,228,174,76,153,231,170,330,153,112,122,196,220,183,213,335,213,228,177,374,335,152,169,168,108,182,156,48,77,249,185,380,147,93,310,223,276,141,72,226,203,232,333,364,204,194,129,264,337,208,136,177,189,131,387,131,112,130,78,103,120,194,308,136,175,105,159,173,399,292,98,148,124,109,163,192,329,147,164,52,164,92,394,207,223,128,79,144,148,135,103,242,113,223,279,131,125,176,294,274,163,193,99,180,223,121,162,162,237,102,166,244,105,114,219,75,215,89,79,244,145,234,90,155,65,82,157,178,56,197,118,268,347,70,120,169,344,229,69,298,113,110,227,122,79,241,156,175,120,228,357,211,140,159,316,302,136,214,197,97,149,268,67,117,317,96,131,94,125,134,111,133,52,185,51,142,291,76,49,38,156,221,200,135,273,158,315,140,151,94,83,153,247,172,219,74,139,276,222,212,112,80,130,297,151,94,252,64,25,59,135,189,113,73,378,184,353,212,238,102,107,163,100,107,168,136,333,180,280,122,124,150,113,141,321,133,167,217,218,180,366,135,221,219,147,240,137,241,179,135,239,92,170,189,166,105,105,220,161,173,155,219,168,80,345,153,280,177,139,107,320,136,114,72,231,104,90,304,135,197,136,240,207,153,359,228,58,196,137,61,133,219,156,131,166,218,118,114,178,290,200,143,89,201,46,79,126,228,106,157,90,106,135,88,263,204,186,158,91,187,346,113,120,311,234,157,101,135,132,265,130,116,279,301,127,230,291,177,169,229,153,151,234,143,146,195,199,212,134,113,175,110,142,103,118,78,161,104,174,68,68,137,81,149,334,126,186,61,102,191,232,134,144,209,205,302,206,189,84,164,105,165,184,169,230,179,109,159,162,68,114,188,124,274,108,173,64,133,93,110,92,199,104,201,112,218,160,82,367,186,252,223,192,367,209,175,152,95,89,165,210,227,300,111,378,147,137,143,125,159,161,142,37,251,98,138,101,457,83,144,97,155,139,321,108,226,69,194,161,89,83,137,70,184,227,155,81,87,187,157,96,366,366,242,171,330,92,97,173,208,121,176,118,266,212,137,90,119,166,120,94,131,167,95,200,141,321,103,178,396,285,125,233,384,325,195,425,237,189,137,228,314,365,92,167,69,372,216,191,61,220,121,97,286,264,247,240,233,262,97,254,212,72,243,193,219,332,268,176,136,183,205,82,146,108,238,219,148,82,129,151,203,396,71,159,134,221,87,86,181,202,213,155,147,344,36,132,153,257,66,228,149,204,285,167,109,276,192,105,131,117,345,71,89,175,125,209,89,85,155,157,87,284,178,237,194,156,148,200,183,338,194,71,170,105,106,301,111,179,230,86,169,230,171,151,113,157,120,159,144,109,127,242,264,129,111,116,163,217,88,157,155,208,140,129,274,320,374,119,131,221,121,275,236,97,143,357,192,128,203,127,155,170,85,307,246,251,191,187,214,122,241,163,200,163,198,111,262,166,361,285,257,155,119,154,151,115,91,119,264,172,90,114,155,245,104,82,156,146,78,220,151,113,81,387,117,62,171,163,143,114,154,149,103,155,221,180,107,293,142,150,64,123,344,160,80,226,116,144,166,74,105,39,102,102,68,275,237,76,89,154,109,222,133,182,197,227,254,63,235,134,173,152,164,152,120,240,175,119,318,152,51,375,191,300,143,136,253,289,128,90,110,84,130,172,72,27,189,235,89,308,234,106,61,276,302,178,76,263,141,168,175,38,133,244,208,216,236,130,209,146,277,119,209,76,163,131,179,137,185,155,115,109,190,122,281,115,315,237,126,207,263,224,126,173,216,126,80,353,183,125,164,106,143,191,231,150,197,400,244,82,157,208,248,146,129,124,43,271,214,169,254,204,42,307,215,71,155,330,302,155,103,96,189,56,208,167,78,86,215,68,22,97,149,218,255,247,167,325,74,113,152,167,154,202,93,206,194,337,179,82,296,88,140,182,151,120,316,174,146,195,109,355,138,83,91,102,253,204,151,258,228,50,180,116,160,336,225,67,127,171,207,204,188,159,48,332,220,206,144,238,281,230,252,147,51,113,250,70,155,206,78,207,137,162,106,305,201,128,97,261,156,199,338,82,172,154,181,226,135,236,213,242,91,210,95,125,131,108,155,227,220,149,143,243,157,186,107,251,177,324,164,177,212,201,114,36,197,294,150,105,322,211,170,149,67,98,114,143,137,400,127,131,99,278,87,168,138,113,177,126,145,158,192,250,106,212,167,171,153,262,176,210,304,158,274,98,210,176,212,160,102,214,246,363,187,111,256,219,213,134,244,187,155,135,125,379,346,283,92,147,249,149,111,166,288,304,106,160,303,141,132,93,232,156,180,143,187,300,153,163,108,179,200,200,177,116,309,228,227,222,87,323,221,176,70,196,127,259,163,92,115,372,367,368,401,185,149,137,125,247,319,165,130,346,314,305,146,298,252,173,187,104,166,47,118,300,220,340,230,235,131,65,164,145,184,116,148,117,106,90,234,187,128,209,258,217,177,392,189,234,233,237,186,78,151,248,100,215,274,117,132,80,233,67,107,86,212,187,117,120,270,319,155,323,199,155,167,108,161,387,99,210,184,132,76,168,147,110,202,149,92,258,122,187,56,114,48,282,248,190,103,340,212,213,135,139,214,81,197,119,178,123,147,198,150,210,193,175,139,152,175,364,110,66,170,99,144,171,130,132,299,42,253,121,241,58,226,100,90,335,126,117,91,198,168,154,122,71,220,338,182,157,184,266,166,209,104,193,68,61,92,140,173,97,201,92,93,144,163,247,245,244,104,106,278,81,149,181,257,151,165,179,203,417,50,172,182,393,131,94,289,205,224,125,119,288,221,267,185,332,97,334,239,152,205,216,168,46,353,270,125,362,95,229,130,125,359,165,286,43,357,104,348,135,257,170,63,145,139,114,145,239,186,212,265,201,248,98,118,259,277,347,171,315,193,301,159,315,219,197,133,118,111,143,130,148,113,179,139,276,89,232,110,160,264,131,434,169,129,235,149,201,84,86,162,220,149,207,136,41,117,253,329,120,216,350,261,110,58,149,124,237,55,148,201,151,138,138,125,211,167,193,170,243,108,176,93,124,102,176,142,83,99,45,139,152,152,341,198,315,179,382,100,130,223,116,145,147,249,146,356,137,135,195,124,213,145,216,320,69,219,73,200,152,144,155,156,253,160,383,160,149,260,100,131,374,114,201,127,252,179,64,183,98,107,165,49,181,271,199,159,299,164,149,183,277,189,276,153,123,177,121,128,154,200,96,236,215,58,128,207,360,87,152,310,403,154,218,172,103,156,146,93,139,244,307,71,232,130,314,414,133,192,315,190,251,173,121,162,348,331,334,77,79,101,157,312,147,167,101,376,73,175,132,119,216,241,115,218,256,265,157,222,222,77,109,327,378,251,267,287,278,213,103,127,165,166,139,173,233,256,343,91,204,169,172,133,179,92,287,212,345,139,204,154,153,103,129,137,227,305,101,75,207,162,123,182,103,246,268,234,104,178,128,55,233,122,198,181,122,229,73,141,111,183,142,127,79,165,259,71,198,113,383,160,80,57,144,148,133,65,63,169,151,196,216,343,125,104,57,95,108,182,233,191,262,72,206,239,315,256,179,156,177,316,216,145,180,155,199,94,142,152,218,91,132,80,28,230,182,67,153,103,93,185,211,293,260,127,172,138,134,158,99,254,182,208,158,143,193,64,213,96,39,170,182,207,194,117,215,208,143,128,66,252,56,90,139,212,250,230,175,270,153,221,166,133,161,110,67,182,116,130,185,287,118,75,291,173,207,253,86,121,123,332,256,200,48,168,81,209,74,123,104,291,139,173,117,136,173,228,123,270,104,163,332,152,145,156,294,207,102,156,174,39,127,339,233,45,175,166,158,201,187,272,166,39,201,149,113,200,178,224,65,163,237,126,167,169,264,53,94,81,179,176,124,41,79,212,199,138,110,144,89,174,59,267,122,163,101,104,172,182,222,127,86,111,74,103,156,41,198,98,338,91,121,277,299,228,270,145,106,274,172,380,400,163,191,142,159,167,190,197,107,126,67,208,244,234,81,66,45,210,304,111,68,286,89,129,289,102,202,256,77,38,143,180,45,182,158,126,93,178,127,133,351,121,295,71,230,127,125,165,64,129,88,269,235,200,177,159,165,245,154,230,292,175,192,165,162,71,223,286,130,297,117,106,279,89,166,52,100,138,153,315,197,279,248,300,141,107,114,274,102,262,319,168,154,231,237,357,108,82,273,125,88,220,113,210,99,89,110,141,139,152,268,176,131,250,71,163,183,149,120,325,176,286,182,204,119,196,89,109,208,138,299,178,85,191,172,249,230,185,78,78,119,323,238,253,188,210,132,265,341,264,100,365,142,160,256,257,390,150,234,304,141,112,268,122,431,155,95,119,73,129,65,119,148,103,149,185,46,220,115,254,151,132,171,392,173,99,216,211,259,128,378,119,260,135,129,161,304,177,134,312,197,201,107,186,87,285,199,185,223,145,158,255,168,195,187,137,181,277,145,197,156,138,235,151,85,99,151,106,348,301,218,283,103,161,374,196,148,174,309,167,174,94,298,149,343,117,215,175,88,88,141,132,117,177,267,279,125,121,175,210,98,211,88,128,104,202,160,274,92,250,89,178,400,77,226,328,262,178,89,123,104,191,88,284,328,167,194,56,59,195,127,185,116,328,77,153,205,260,337,130,148,113,180,206,149,98,183,212,268,92,259,138,152,272,34,99,217,133,155,139,133,308,261,413,257,140,375,198,103,271,147,205,149,229,110,286,118,219,136,128,172,184,118,361,139,136,180,80,166,160,251,293,116,152,245,46,109,308,203,300,380,172,178,163,144,200,366,88,92,308,178,239,143,115,250,117,108,162,106,245,181,195,274,185,89,147,141,359,111,163,95,141,167,236,189,140,252,142,388,228,269,206,175,95,111,115,279,219,398,279,308,349,243,168,215,171,172,335,235,169,362,392,415,137,167,245,118,148,181,246,108,183,195,204,64,181,183,149,136,128,180,358,115,104,165,229,389,136,185,94,146,121,192,189,44,129,171,173,80,83,60,166,86,191,155,289,90,303,111,339,161,239,238,80,168,226,192,103,111,128,296,117,106,132,128,132,276,164,197,350,83,267,118,170,173,110,167,81,184,224,337,193,119,79,265,102,161,121,176,186,144,157,79,196,173,224,73,129,102,231,27,65,79,119,105,79,259,152,82,160,231,275,173,109,365,195,196,132,174,407,199,212,209,131,241,275,127,234,136,141,123,114,369,53,107,320,236,92,324,229,142,196,253,135,210,258,158,338,207,185,193,251,148,291,294,337,173,215,74,93,105,164,114,213,55,176,280,107,124,160,250,199,106,75,132,299,257,110,291,164,115,262,153,173,162,44,109,166,124,362,200,92,223,124,160,212,134,253,332,291,377,388,202,203,359,253,329,107,371,114,212,303,176,201,411,384,49,238,325,339,153,198,104,350,235,49,177,77,66,221,144,190,130,211,292,222,246,54,102,133,162,183,190,211,136,118,111,142,365,125,203,140,159,257,71,51,169,268,130,157,115,139,142,69,396,92,127,188,61,196,64,210,256,233,53,199,226,105,154,202,114,87,126,148,100,240,286,190,48,176,201,259,207,171,236,119,311,65,254,259,342,119,95,234,322,178,176,67,172,95,166,151,133,283,134,147,96,185,222,141,103,180,134,210,96,198,55,140,186,99,120,112,272,141,409,149,128,214,218,137,185,193,45,136,195,94,108,326,70,141,153,160,221,90,176,252,187,76,187,146,161,125,261,228,208,109,186,223,277,164,125,263,172,104,314,180,303,154,164,394,296,147,149,59,70,106,124,102,143,202,124,174,52,267,241,155,154,119,65,111,40,96,138,283,76,66,177,167,162,277,175,230,271,217,81,130,334,218,184,196,68,137,223,371,211,142,160,235,238,204,161,192,122,91,307,129,310,245,441,122,141,64,87,237,308,163,100,183,144,264,199,357,193,82,367,172,125,296,157,190,101,268,312,201,82,102,63,112,109,124,169,68,248,87,229,241,111,289,115,172,260,178,203,208,105,328,96,208,93,153,227,332,173,245,96,352,322,300,40,165,181,144,181,168,152,239,198,201,171,184,102,179,143,296,135,239,44,255,155,105,158,110,235,150,178,86,292,192,140,148,255,63,300,278,153,125,143,88,149,209,190,98,249,208,235,104,122,345,118,238,212,176,279,200,148,90,90,150,183,122,98,311,124,321,173,125,151,111,112,221,93,156,118,105,334,241,129,361,109,77,219,196,359,180,282,184,125,188,62,68,131,97,238,271,235,248,176,292,111,203,305,159,119,255,363,254,112,124,170,208,244,138,146,116,72,136,123,144,298,148,219,158,173,327,140,236,108,167,214,131,216,127,233,225,110,175,195,116,234,155,309,208,285,203,157,112,253,305,212,316,333,356,98,139,111,165,341,18,83,279,223,71,39,90,91,54,114,129,180,341,172,173,140,177,187,128,274,200,80,189,190,103,281,189,202,150,142,206,231,202,134,121,274,342,194,106,207,157,238,98,201,260,71,146,363,171,142,169,203,257,275,199,150,79,269,189,180,323,231,235,132,311,196,358,190,53,245,147,183,284,228,105,75,142,335,224,163,208,293,219,60,221,95,181,137,152,171,150,213,132,152,162,193,130,236,120,111,135,156,130,88,109,195,167,389,419,184,278,54,71,227,131,81,138,279,121,156,184,85,67,171,179,86,230,175,72,149,220,193,209,132,194,140,135,140,134,226,131,243,156,117,123,125,296,118,171,229,111,212,334,154,104,189,88,105,207,298,184,153,131,135,87,272,194,175,188,107,135,164,270,102,164,162,244,207,145,256,301,137,87,148,316,165,157,137,66,94,321,95,162,125,151,343,30,87,142,93,184,155,73,240,138,162,75,209,107,144,155,273,344,232,105,247,92,163,237,140,164,182,216,110,176,78,192,102,256,257,178,258,180,170,122,116,185,168,272,146,196,200,81,175,123,103,212,136,208,170,117,140,128,122,88,51,135,382,181,152,120,138,52,77,132,100,190,125,139,146,131,68,139,99,138,201,178,201,142,246,362,227,204,176,373,185,156,200,142,267,85,400,269,204,142,147,81,165,205,122,158,110,191,188,77,114,222,146,214,216,139,68,80,163,85,134,126,345,204,171,101,215,248,95,262,72,108,237,277,224,104,181,179,348,76,72,46,166,204,255,131,151,176,74,137,155,40,87,102,162,364,67,172,360,137,324,171,201,180,154,146,139,178,165,111,116,77,180,153,146,216,152,162,173,177,63,203,229,218,186,351,191,199,61,190,92,177,173,139,86,323,148,202,211,52,133,181,163,223,209,323,148,145,320,214,116,59,80,198,183,151,30,190,31,128,107,73,139,182,157,202,46,167,227,222,311,247,81,155,117,295,149,165,198,36,222,119,92,78,250,130,127,18,370,279,200,181,389,194,276,280,344,104,155,318,148,169,352,340,249,108,255,67,214,102,386,266,153,180,219,293,246,135,171,186,186,251,80,292,117,98,111,272,202,120,313,227,135,179,159,223,163,324,139,119,245,103,274,126,159,143,179,251,83,328,195,136,355,255,210,155,205,64,208,288,172,162,216,300,59,68,345,148,133,294,157,227,262,67,237,129,163,68,166,194,112,82,68,115,65,131,232,275,174,155,188,196,201,180,249,84,215,304,109,79,186,225,395,199,174,151,146,130,191,106,82,219,134,152,89,198,227,194,166,204,104,128,99,292,222,161,86,127,331,82,269,103,155,63,156,159,426,47,84,180,58,294,211,116,218,268,174,219,386,91,134,182,159,227,270,136,337,219,161,320,258,197,70,144,163,161,33,138,407,100,205,158,197,281,188,222,125,229,147,140,347,233,152,144,283,84,218,228,149,127,126,229,103,140,247,76,166,330,158,42,117,43,224,268,131,204,256,37,143,68,207,129,95,290,89,94,310,110,213,223,297,238,99,163,126,122,111,223,299,59,268,76,169,157,151,231,101,98,329,224,150,125,310,305,281,54,164,309,174,138,305,346,302,369,119,64,316,316,414,337,113,142,219,179,378,276,155,352,168,217,220,64,155,154,107,190,124,118,331,154,126,84,92,196,103,94,340,146,66,201,291,286,189,132,168,122,141,131,123,224,110,106,163,176,163,103,294,303,305,331,264,193,240,104,94,62,161,129,166,154,103,195,213,156,309,88,151,171,69,73,111,140,156,220,168,113,258,250,308,187,191,96,182,316,362,175,219,89,176,108,143,224,100,168,97,126,57,178,210,214,156,46,138,164,380,113,49,210,243,123,80,255,302,219,236,137,224,99,186,303,106,202,187,172,107,123,169,88,223,95,113,115,112,158,100,49,146,164,365,100,130,120,102,150,107,120,192,187,118,131,147,274,151,117,157,131,119,78,176,241,72,56,260,226,188,117,108,110,168,126,168,92,182,173,117,111,181,126,128,190,255,152,102,170,146,246,119,188,167,227,293,315,162,222,361,124,70,60,202,197,169,337,187,284,140,36,143,254,102,372,157,141,306,153,161,183,217,188,197,189,121,243,110,146,208,200,167,139,154,118,105,292,209,179,191,203,210,127,162,229,173,158,323,189,105,134,215,121,366,93,370,120,156,253,377,300,375,265,244,443,207,180,210,196,272,232,321,172,231,354,129,193,256,254,164,229,226,280,163,201,180,34,125,80,98,227,307,239,163,204,122,244,79,101,240,159,354,366,106,142,111,268,206,150,205,62,213,122,298,61,231,200,272,99,126,146,224,179,76,154,352,125,318,373,167,317,64,113,184,126,248,308,126,95,156,105,284,95,147,101,143,137,112,214,143,170,137,240,181,105,187,194,328,167,120,85,234,109,229,189,374,59,168,149,212,153,46,210,129,414,101,119,68,53,198,51,145,133,184,98,398,109,373,95,110,244,121,142,70,102,209,391,348,158,174,165,171,170,124,98,106,143,200,66,161,158,31,100,93,83,77,344,281,210,171,166,246,147,277,137,153,118,106,189,267,140,199,45,243,197,153,45,157,121,190,337,151,360,243,122,149,103,395,166,69,221,264,150,124,116,83,362,258,261,213,126,336,137,142,119,248,136,222,163,122,220,157,315,315,142,133,153,329,114,155,296,196,116,242,197,71,130,157,135,143,92,167,182,164,162,211,157,431,156,108,143,76,126,209,79,293,95,210,51,63,52,120,164,259,205,119,199,226,182,366,279,144,355,170,137,109,196,354,84,96,215,201,149,38,291,114,160,212,178,84,84,120,33,202,182,216,113,56,160,214,369,113,144,38,95,116,159,399,235,214,179,306,161,181,210,129,80,184,150,210,169,70,104,125,189,73,419,322,201,181,146,203,275,212,36,141,140,120,149,187,95,36,186,129,266,140,144,36,141,78,255,27,146,249,287,156,149,83,266,385,211,157,119,382,85,118,142,169,217,391,152,90,189,110,326,425,371,85,217,134,212,130,273,92,106,139,209,103,128,272,161,118,157,250,180,179,286,139,134,120,274,93,252,307,112,282,210,209,279,102,60,145,266,152,257,43,240,67,170,33,245,74,229,299,133,365,216,121,155,226,217,92,140,105,186,142,128,260,118,125,224,83,142,169,142,188,56,186,214,240,160,371,126,194,128,149,200,234,163,196,150,102,397,311,376,159,344,137,224,291,156,100,354,162,220,149,194,332,118,198,247,138,123,149,77,99,100,177,102,125,83,265,300,228,281,186,299,154,128,155,65,39,179,174,251,395,341,142,131,294,168,381,139,371,206,57,219,185,162,121,184,163,223,109,202,127,162,71,224,118,145,126,263,139,107,160,214,174,101,72,126,343,209,294,272,90,203,153,76,73,186,101,164,82,163,107,114,147,276,203,136,358,241,236,241,102,239,170,272,133,146,379,289,202,78,88,161,164,76,155,254,71,157,104,191,119,282,145,236,184,129,258,137,124,174,76,152,202,60,131,205,195,206,115,146,168,141,287,292,130,182,133,161,352,33,108,248,122,116,334,155,80,46,219,131,269,67,90,184,163,200,260,153,92,255,128,353,195,134,361,304,119,143,144,123,142,126,227,382,339,163,118,103,133,256,232,312,152,94,223,175,171,146,128,121,61,286,147,326,168,151,194,321,115,107,234,63,61,65,166,294,96,125,146,85,136,358,168,125,325,284,153,197,297,152,179,343,59,129,39,174,210,133,94,220,214,134,219,199,117,227,119,220,279,131,189,57,66,143,155,97,85,370,91,200,159,65,40,187,130,172,74,131,138,276,187,123,69,178,192,126,270,138,197,194,214,189,212,169,169,227,132,202,138,86,229,117,40,190,64,99,149,411,88,213,111,154,316,310,103,90,167,67,133,110,102,261,97,180,290,72,276,278,314,295,157,150,190,78,84,229,230,118,104,250,166,97,99,96,295,215,363,193,318,148,198,129,128,312,130,158,216,200,110,226,130,352,180,164,68,120,173,135,264,141,110,149,101,139,132,210,107,117,173,192,159,164,260,165,157,269,281,214,173,191,144,28,180,96,221,124,215,211,53,162,69,235,198,179,101,196,85,297,98,135,40,176,278,333,110,324,103,38,95,142,114,134,256,314,126,117,104,107,337,218,119,193,186,202,99,390,186,219,67,73,81,292,233,324,247,230,341,211,97,236,138,199,240,207,305,117,275,45,54,273,88,221,167,206,123,102,109,265,121,135,107,189,142,366,231,184,204,70,259,291,171,164,315,173,254,208,77,149,196,93,254,217,97,286,252,134,101,171,182,125,287,152,285,137,256,343,137,269,338,62,180,144,336,158,148,93,301,170,409,117,354,147,124,212,120,153,171,188,119,125,155,246,184,338,190,169,267,343,257,126,161,82,345,173,170,199,174,211,138,325,88,149,256,122,403,247,220,354,116,273,212,119,124,171,205,267,63,111,92,144,175,91,177,136,173,133,158,137,139,95,124,241,179,146,163,133,125,168,44,207,197,262,197,320,285,165,60,70,73,153,157,381,215,86,129,242,125,100,187,150,130,77,126,191,169,192,56,67,184,145,125,83,90,146,182,102,134,131,126,156,76,48,321,308,209,168,377,153,321,137,260,240,265,310,173,135,137,230,402,196,151,149,221,201,104,285,234,132,260,178,75,234,172,151,111,292,115,131,269,354,79,283,161,158,142,74,286,91,149,114,319,110,262,172,143,113,185,248,316,163,141,177,89,218,249,341,127,104,210,257,251,160,139,288,213,119,83,108,154,189,258,149,193,222,169,133,117,250,244,218,160,92,50,233,38,75,161,101,137,145,349,98,120,194,122,299,231,116,253,175,115,75,340,120,167,168,95,62,227,149,202,189,140,109,252,133,311,284,65,171,183,306,307,244,280,133,114,142,290,240,416,76,302,131,122,160,286,219,202,274,160,107,192,101,112,60,159,303,112,118,332,189,177,322,362,110,122,239,129,284,188,178,47,333,226,116,201,313,137,271,169,148,98,184,225,145,183,284,188,170,154,183,118,170,147,229,89,278,220,111,67,223,133,142,127,180,89,162,162,123,203,191,111,132,187,180,291,63,137,327,347,274,139,216,272,227,133,258,159,168,98,121,276,64,219,131,186,115,117,323,190,167,367,68,255,225,145,139,132,168,146,208,248,292,157,170,177,147,276,153,86,175,310,85,301,106,289,229,209,356,93,187,121,113,154,176,155,108,175,80,114,220,349,113,139,151,165,223,126,95,88,185,111,138,237,116,156,379,324,98,121,318,168,356,138,141,303,184,112,85,140,311,206,79,280,47,126,366,140,128,213,318,176,157,157,232,152,100,28,154,141,225,203,127,156,178,74,168,47,94,142,371,121,146,361,209,239,175,121,279,162,170,152,128,169,270,85,329,124,147,268,159,273,207,322,150,147,339,129,120,227,93,119,305,92,205,130,322,121,305,273,116,159,263,324,121,152,91,54,150,356,79,254,197,223,162,189,49,65,158,291,229,293,247,91,129,282,117,159,214,179,162,363,251,354,115,305,246,237,281,152,174,151,166,213,338,249,261,205,316,86,157,141,305,178,175,84,129,395,126,176,204,261,278,278,153,101,130,153,141,394,109,64,83,77,272,166,48,50,250,169,251,164,149,235,177,206,152,116,263,198,88,118,218,173,155,80,252,134,36,70,186,74,174,328,121,160,157,193,73,119,108,140,85,110,165,155,151,156,225,105,303,262,243,201,99,113,304,142,237,108,114,115,196,189,182,213,155,106,176,162,98,380,186,398,122,124,351,124,68,154,176,143,119,167,300,278,121,331,166,123,45,141,161,174,268,85,148,210,88,135,76,58,169,247,141,162,114,52,139,381,156,155,70,250,268,250,197,111,207,119,85,157,193,113,144,87,97,349,143,177,163,129,204,132,189,149,38,217,105,121,84,128,116,244,154,107,264,184,109,123,79,260,271,136,185,156,58,276,152,157,386,115,195,148,101,132,44,193,97,165,293,164,211,147,94,140,58,279,93,144,140,132,92,222,147,182,185,255,359,203,360,135,308,239,206,323,344,171,297,286,139,326,88,86,69,238,242,71,49,257,152,171,287,220,182,213,139,153,175,385,286,373,190,335,188,212,155,117,92,253,294,169,309,157,156,158,190,177,166,208,239,291,83,122,120,268,104,210,395,302,120,144,246,135,291,173,151,73,38,69,134,167,178,137,115,194,217,212,203,225,152,192,162,208,62,151,90,258,113,154,310,316,209,77,239,317,263,86,146,83,219,90,183,208,151,131,310,181,233,90,84,185,161,157,109,127,79,196,207,395,131,121,176,165,354,111,229,114,200,220,166,118,81,241,126,229,75,130,148,281,245,64,165,402,159,304,398,144,305,279,363,131,245,154,156,77,106,119,94,133,119,78,87,182,107,90,239,191,86,119,238,186,179,153,124,247,333,130,134,126,127,161,266,162,413,56,145,127,278,169,95,231,97,195,68,200,128,74,202,117,191,230,150,195,135,131,127,199,153,139,124,138,160,125,285,178,351,91,313,153,193,183,112,87,181,52,182,89,177,108,136,70,115,162,156,99,81,99,252,271,218,366,68,63,63,204,121,373,179,159,145,113,145,169,182,251,397,69,260,130,110,162,149,140,55,309,226,144,130,342,355,177,319,344,221,99,228,333,251,375,166,145,181,171,219,268,253,250,219,230,180,191,173,229,230,207,125,209,131,103,146,51,111,153,196,214,144,194,261,143,87,78,139,145,86,261,170,62,105,265,354,114,261,360,372,116,103,163,168,145,132,59,276,173,321,153,143,178,161,261,414,144,277,81,159,162,182,141,220,218,144,142,184,125,136,109,168,122,65,189,156,146,104,148,292,104,52,64,251,80,150,158,82,231,123,126,116,294,32,277,240,337,75,148,286,334,183,213,321,136,150,117,352,175,105,100,161,81,130,207,410,250,50,31,43,105,131,204,138,340,162,165,185,146,183,157,160,209,88,59,122,136,156,200,349,186,136,219,241,192,172,254,88,164,148,217,383,283,206,255,208,341,134,115,128,254,95,214,200,60,305,194,197,287,116,89,112,102,83,196,177,110,62,154,173,228,161,68,199,120,196,282,202,113,162,180,161,184,80,241,189,166,187,105,144,172,200,137,281,144,203,175,306,113,172,368,156,213,237,349,78,158,219,78,57,190,184,33,146,361,60,150,263,176,151,124,214,157,122,238,326,235,157,77,121,81,341,170,177,117,228,147,66,121,84,53,267,174,332,137,240,242,119,139,257,136,187,193,223,184,111,227,129,189,105,175,98,249,197,165,262,191,162,178,95,125,114,88,99,160,232,118,97,146,356,134,359,211,298,144,207,99,268,126,128,138,269,204,288,123,135,175,166,173,289,79,183,155,157,181,159,157,160,130,145,150,407,217,310,162,156,121,111,189,176,91,156,256,238,301,189,143,380,146,219,219,85,98,138,123,155,78,211,173,186,376,82,208,153,112,112,66,270,78,168,170,99,177,271,121,150,130,117,155,60,363,88,92,159,27,254,261,135,228,221,225,221,129,116,250,140,202,149,167,198,231,287,93,58,397,57,365,120,113,189,142,247,79,155,253,158,155,107,178,22,109,46,87,164,179,144,127,318,70,152,356,324,177,201,415,335,326,139,388,207,341,411,385,111,419,386,215,374,214,289,196,110,224,238,100,179,219,130,64,206,125,188,120,103,186,192,167,84,90,113,82,140,227,357,184,319,257,181,347,180,270,145,181,213,167,161,372,59,346,146,273,217,172,181,212,118,196,144,166,109,247,155,268,135,242,113,125,191,179,194,104,110,192,129,211,105,48,61,311,135,84,164,223,379,87,292,129,393,199,167,196,313,181,219,209,241,157,94,96,46,41,111,86,106,147,141,152,92,83,269,124,211,88,370,148,148,117,187,118,106,78,320,80,213,100,122,214,200,200,153,213,231,204,149,133,76,213,284,176,61,234,178,126,132,138,181,315,168,254,157,32,206,175,273,169,177,122,154,293,178,149,98,278,123,109,81,192,130,229,75,108,156,217,121,89,186,165,95,309,228,88,117,139,97,68,139,89,297,136,141,421,58,62,100,267,210,130,213,115,272,187,261,219,66,148,168,229,179,215,110,180,348,216,179,186,165,164,80,385,146,162,49,152,151,113,232,274,204,338,73,171,324,59,128,136,51,215,190,173,83,121,269,238,168,282,307,217,59,204,93,56,214,137,366,119,107,157,133,117,135,194,145,166,71,133,128,199,60,145,148,325,319,107,182,169,138,261,227,156,245,310,89,139,147,256,152,271,154,169,215,191,293,174,211,162,304,94,60,198,97,204,171,127,144,319,302,178,90,79,123,97,133,152,129,406,112,135,262,119,190,63,262,178,127,163,293,238,223,256,180,107,145,248,80,129,159,241,248,210,246,197,194,197,163,135,255,172,118,148,358,326,141,45,75,148,71,239,116,157,150,152,201,152,147,161,215,114,97,65,283,159,209,234,136,116,70,117,176,209,230,134,59,183,138,313,195,299,176,164,209,242,101,133,262,226,62,136,92,121,374,134,154,210,176,156,150,217,122,185,86,100,269,110,294,121,189,238,234,268,154,97,212,201,196,401,177,166,126,169,78,42,118,131,202,302,41,76,68,320,215,127,285,132,189,233,225,134,167,146,63,114,143,147,103,92,102,180,236,240,292,69,289,170,115,175,276,149,75,101,65,243,126,349,38,253,294,266,277,327,243,94,268,145,338,168,63,123,95,153,294,220,141,163,133,193,108,108,146,167,178,73,210,183,225,107,123,290,247,131,41,169,123,181,45,115,56,107,221,237,141,134,70,264,202,235,107,137,248,184,225,125,198,239,57,211,122,204,284,158,355,59,98,115,366,338,304,116,271,340,163,72,208,204,134,290,343,279,187,208,186,235,283,145,115,201,202,179,194,264,268,134,114,112,18,70,226,128,114,253,90,116,191,354,134,190,220,106,178,273,303,49,151,206,327,154,135,125,96,330,176,268,256,286,74,296,152,107,208,143,136,225,351,145,89,88,108,210,139,262,237,377,129,102,187,85,110,104,66,178,116,108,216,63,147,235,238,226,87,207,262,68,265,333,214,126,286,105,230,159,83,309,241,176,148,133,167,154,149,75,167,324,360,372,132,213,201,190,155,372,142,124,106,127,285,234,137,127,162,118,217,197,52,129,64,258,126,325,172,135,53,53,154,307,200,99,212,98,83,233,134,217,158,224,112,105,97,269,171,119,128,150,160,116,45,175,152,139,143,191,112,193,66,135,37,238,270,165,119,185,135,42,94,390,135,206,34,184,261,85,137,170,271,111,152,222,132,122,216,300,231,80,190,196,273,153,364,79,216,136,339,191,56,230,52,165,142,199,92,121,156,130,119,240,131,98,135,278,140,58,107,271,147,128,139,100,112,172,278,379,105,209,248,165,184,161,178,187,88,127,167,119,381,89,120,257,99,116,204,184,133,153,148,232,340,178,133,143,128,88,132,176,134,204,355,130,330,299,230,247,181,253,175,286,319,185,97,126,276,92,181,91,196,90,103,160,219,153,286,148,127,165,146,229,33,406,212,111,206,204,368,159,372,295,135,156,149,359,150,183,248,296,115,345,198,408,127,252,384,224,294,155,252,379,145,181,239,197,200,147,162,292,191,197,107,194,200,110,212,269,134,217,258,184,302,230,271,246,295,198,199,258,186,248,160,155,125,136,67,130,181,158,149,126,145,187,185,182,327,115,96,161,97,128,230,271,264,189,96,145,146,222,222,142,329,255,187,94,99,41,89,186,145,110,68,210,96,255,259,172,156,173,205,208,76,101,93,149,184,289,175,199,178,126,142,136,325,111,277,251,181,235,114,161,171,122,140,142,218,184,88,57,291,186,226,156,191,136,147,249,277,136,192,314,97,117,261,133,337,198,67,205,328,77,321,172,137,64,210,76,251,328,130,188,75,93,117,175,174,273,107,268,91,154,189,303,273,194,260,236,356,176,113,98,135,245,162,161,118,172,221,138,118,372,184,87,165,145,196,172,122,138,250,150,263,214,94,210,135,155,203,222,111,120,64,205,95,192,233,154,132,105,409,122,185,143,125,167,255,216,89,224,262,87,154,180,190,104,121,169,137,91,168,247,161,92,93,116,224,181,142,213,175,233,236,122,216,204,60,178,343,115,119,174,103,352,150,188,319,267,189,174,153,144,157,233,91,128,232,182,168,223,66,277,164,193,265,67,166,189,180,72,339,186,86,179,237,344,122,107,282,203,210,190,186,85,163,124,119,135,221,209,367,98,365,347,253,194,234,87,218,219,134,83,70,146,224,137,217,252,228,188,267,378,256,207,333,266,206,81,105,127,88,99,53,198,98,137,145,236,273,347,73,309,154,151,177,78,308,52,176,67,288,169,187,142,227,186,137,174,136,250,143,178,125,69,91,119,154,68,58,389,202,111,127,196,91,103,358,186,293,198,118,237,57,155,241,136,67,179,76,153,228,130,383,155,75,252,56,93,223,115,232,304,317,142,253,243,124,266,151,169,249,112,243,149,125,192,58,176,77,113,190,118,265,136,108,124,80,292,241,266,240,112,33,92,290,119,47,102,42,139,178,347,191,158,32,113,151,136,93,145,323,164,77,103,180,100,105,124,143,66,161,75,88,233,91,118,348,122,146,141,101,127,352,139,60,69,299,177,70,158,118,154,84,165,156,88,121,162,144,89,92,188,61,109,345,148,170,83,104,64,194,176,377,338,211,145,223,97,350,135,115,239,126,184,121,283,60,162,107,84,170,259,194,131,176,254,156,110,124,231,267,82,147,202,195,85,339,154,64,252,98,44,99,65,174,183,122,214,142,83,374,108,132,81,94,156,180,180,120,138,282,109,198,177,138,126,267,135,95,255,148,147,85,257,386,168,315,154,90,190,197,49,387,214,98,124,45,390,84,153,147,351,173,216,113,126,199,315,155,266,129,136,408,180,145,99,136,144,241,112,123,151,178,178,279,148,262,127,199,331,92,118,149,207,275,260,228,206,143,162,355,244,387,117,89,128,222,279,96,194,336,243,360,209,302,413,294,328,167,125,134,129,169,176,265,185,311,120,132,145,108,255,125,121,377,277,336,128,199,193,137,103,137,91,55,177,92,232,162,138,233,122,164,352,96,158,89,178,122,384,383,221,112,108,154,154,276,281,205,177,150,135,118,217,70,361,394,284,349,238,257,279,310,180,222,277,122,139,196,258,174,89,305,172,130,266,138,148,176,138,190,86,190,103,137,195,165,142,92,116,161,170,147,235,104,227,137,210,354,120,186,70,376,310,287,315,204,200,273,112,170,378,118,203,120,112,264,229,197,84,117,136,127,155,83,159,146,151,113,103,131,167,195,190,100,201,191,152,127,238,258,298,268,90,242,132,160,136,172,174,178,83,142,117,175,141,71,179,114,132,385,108,143,94,155,138,149,274,99,133,318,172,130,190,253,214,358,138,369,101,231,167,159,108,105,97,82,80,178,153,235,152,258,124,282,109,388,122,51,168,112,130,300,158,248,146,144,255,129,114,145,86,157,99,115,144,345,129,214,317,158,96,338,203,84,109,214,213,164,170,264,106,152,193,127,337,209,148,197,144,174,168,81,121,216,406,238,371,124,182,130,168,102,156,388,120,120,311,209,99,118,101,199,152,362,110,237,149,324,290,309,114,227,159,134,120,232,129,188,88,72,92,344,264,174,236,215,166,167,124,268,365,57,138,146,100,77,91,160,331,268,239,291,281,339,366,296,373,339,90,84,254,269,348,255,236,85,163,169,143,92,177,204,164,168,300,107,222,107,149,180,85,346,256,92,110,231,148,213,58,198,267,196,242,112,101,270,187,267,184,405,75,81,170,101,123,187,215,128,112,196,161,156,219,132,221,109,56,159,155,339,94,198,370,226,205,139,100,95,138,215,120,100,164,338,383,107,53,256,127,236,77,155,362,125,100,132,79,191,39,125,75,81,104,131,222,145,224,214,177,175,297,61,99,107,231,118,111,129,239,75,208,148,107,214,317,197,122,186,389,82,108,120,226,123,172,172,308,215,115,178,306,142,246,322,181,62,235,118,259,90,255,198,296,252,242,288,192,136,36,126,166,57,241,190,78,77,275,87,223,43,60,52,187,285,66,124,221,111,236,142,223,124,143,137,126,149,142,84,116,199,184,42,146,229,94,214,200,228,150,145,148,201,225,87,141,172,73,93,86,196,214,132,116,248,137,117,269,199,163,58,320,130,166,220,162,106,398,188,177,160,201,131,174,210,134,101,158,128,185,134,138,229,157,143,357,58,359,199,122,247,107,137,228,111,165,100,62,178,177,271,107,70,198,247,179,103,310,373,168,231,371,339,381,271,227,90,105,166,250,298,175,164,306,118,93,139,258,169,284,368,214,236,315,139,44,164,405,43,97,271,263,174,318,187,68,170,110,89,68,158,158,191,148,190,225,228,300,107,222,94,216,347,211,132,67,126,294,342,140,125,385,34,78,166,46,165,110,211,72,157,279,133,152,138,133,161,155,377,128,158,139,329,150,220,320,133,160,129,424,154,275,275,51,103,86,239,70,59,110,183,105,104,145,104,251,80,212,164,203,108,118,255,315,125,131,241,203,95,141,123,166,130,112,230,98,170,225,86,67,183,136,143,236,246,133,201,231,120,306,335,60,349,155,163,120,297,198,252,108,145,255,102,230,202,353,276,289,197,158,58,381,161,239,265,187,133,64,94,97,177,80,178,84,54,151,159,88,262,55,91,120,151,117,332,132,80,69,142,162,118,72,365,153,56,326,225,68,126,173,185,136,214,89,168,157,228,230,224,261,303,213,212,221,126,53,155,164,227,129,71,307,220,91,87,117,63,214,222,104,125,61,92,196,232,161,149,289,184,237,96,265,280,154,259,119,76,102,178,344,352,168,188,148,339,153,231,235,93,254,296,169,161,204,209,270,147,78,194,211,185,123,94,194,141,195,97,208,219,203,76,38,375,315,280,192,102,91,226,196,114,158,225,226,92,68,155,431,75,161,201,222,119,151,38,111,252,118,268,102,253,231,159,157,217,288,200,63,297,144,189,192,101,103,109,159,136,189,160,146,83,178,174,289,212,147,139,110,53,141,119,153,311,323,99,204,178,212,97,211,104,97,204,216,61,323,95,373,256,69,189,108,245,153,105,86,116,134,377,94,219,203,238,111,126,87,99,98,397,109,208,147,134,76,96,186,237,147,375,219,69,229,343,221,135,267,243,110,133,259,192,178,124,132,172,170,114,218,182,159,278,249,297,189,318,158,59,78,117,123,98,147,362,160,277,124,323,97,165,234,111,178,268,71,160,153,245,120,286,439,217,130,214,128,177,329,139,103,186,99,191,236,80,126,353,213,127,124,92,96,125,145,182,307,184,50,348,187,176,212,183,100,154,60,380,211,133,266,307,178,295,213,195,401,190,318,307,229,265,111,254,268,155,130,205,166,127,184,135,143,180,55,131,218,187,129,339,85,161,201,146,28,128,224,316,63,246,159,216,58,60,145,181,179,222,300,99,159,148,218,172,113,127,191,172,338,291,330,112,208,119,175,160,385,195,131,54,120,139,183,59,307,221,208,135,87,180,206,187,90,216,167,227,97,201,344,402,236,144,108,343,174,151,305,95,74,66,65,254,170,343,141,139,114,122,375,134,180,154,205,272,164,118,61,334,152,87,112,138,209,101,241,53,240,74,231,91,291,204,190,144,187,153,196,132,164,119,103,123,41,258,218,33,325,100,61,119,176,136,126,72,146,113,384,97,282,187,235,155,114,149,70,372,57,128,312,157,259,222,104,313,195,153,201,315,138,127,226,221,113,209,168,224,153,205,44,195,253,171,207,187,169,319,203,148,198,238,147,182,114,136,149,268,134,129,109,248,116,170,309,171,266,198,172,108,62,183,131,105,182,209,103,192,200,153,112,199,196,260,191,175,102,360,81,142,160,198,152,166,151,213,160,174,156,309,181,160,184,50,171,117,67,362,113,71,355,202,244,92,282,111,163,108,169,131,144,53,90,92,76,283,167,135,145,162,110,63,189,390,202,426,46,94,311,252,134,39,214,255,334,131,166,152,153,97,303,316,243,199,136,215,94,332,136,307,251,154,228,173,40,120,253,158,142,81,289,179,229,320,87,83,134,149,199,141,182,271,113,95,217,125,230,258,270,255,277,116,399,216,92,108,166,232,94,182,80,130,182,291,119,84,113,165,304,114,146,189,362,168,187,155,225,69,132,165,212,103,290,67,250,149,54,120,93,251,131,148,213,94,108,287,189,181,40,260,161,112,242,204,323,202,224,263,164,183,257,90,146,233,233,124,224,118,227,149,235,82,312,210,149,356,309,161,87,143,290,240,107,273,340,124,225,170,180,333,63,312,330,233,189,75,349,337,347,95,228,346,123,256,85,153,230,68,141,215,105,114,98,84,273,66,248,168,230,329,97,158,60,235,289,220,146,299,162,126,88,381,286,274,79,141,408,141,185,241,246,243,181,117,93,116,219,171,104,163,136,125,38,297,50,101,361,150,162,278,140,93,163,186,193,58,199,261,124,184,97,97,356,150,332,217,156,294,183,136,160,304,191,214,156,320,384,204,152,112,171,90,206,304,132,314,159,156,172,367,196,245,359,195,85,212,130,161,77,154,174,160,147,148,197,51,117,123,114,169,281,138,247,66,203,248,311,227,84,109,230,158,199,103,204,143,134,56,184,116,237,208,223,138,117,130,168,125,198,356,365,241,216,139,223,193,120,169,141,253,100,143,174,150,120,162,113,357,59,317,145,124,101,125,99,175,129,187,290,113,249,255,145,287,163,97,149,85,131,114,149,265,229,191,89,92,229,117,115,154,111,137,117,82,345,143,200,197,153,315,198,359,93,363,122,98,106,228,234,299,62,184,176,175,129,134,355,137,193,175,259,70,183,194,256,190,133,193,210,291,226,177,225,179,171,110,343,257,383,236,388,164,291,244,276,386,204,70,175,255,128,180,50,194,164,304,166,56,142,151,181,229,335,217,154,231,158,183,64,166,65,64,334,213,196,265,99,193,215,110,173,109,285,228,212,328,176,212,40,72,260,86,350,222,77,352,162,217,137,239,151,45,204,220,143,317,191,156,146,208,124,93,126,148,157,81,158,136,152,235,158,239,127,364,70,123,180,96,267,71,120,271,147,143,154,310,59,84,159,242,189,143,107,176,107,375,87,233,162,132,158,339,310,115,108,218,148,178,230,182,175,169,319,182,185,83,124,239,308,116,334,135,70,192,183,180,89,155,61,201,133,206,232,161,136,151,112,263,296,280,111,138,184,145,177,174,208,212,237,143,247,186,359,70,50,399,89,228,172,213,149,300,107,102,254,132,254,94,55,186,178,225,198,113,81,209,174,397,188,190,204,142,357,218,122,190,294,293,266,285,308,119,152,178,128,132,239,151,99,189,209,122,302,121,277,120,117,146,101,152,194,386,91,72,111,166,179,246,281,200,159,138,55,183,171,182,127,143,345,206,174,122,113,151,246,141,181,218,311,272,335,170,334,251,417,383,123,310,317,168,166,102,92,216,92,249,89,178,151,170,174,84,190,209,167,173,228,46,364,101,207,220,53,91,83,285,149,215,116,174,191,290,274,235,91,136,185,181,155,128,156,309,194,295,87,133,91,145,112,167,147,170,230,120,116,108,243,154,122,199,138,91,160,241,186,164,189,173,191,133,130,202,220,134,256,99,245,91,201,156,180,259,67,154,87,89,67,209,131,87,118,105,242,246,197,212,138,97,141,122,358,84,187,224,169,242,217,311,77,166,200,121,158,186,171,368,298,69,166,267,159,153,189,197,206,153,186,109,98,77,166,90,257,77,240,227,92,165,62,170,264,164,152,73,269,230,132,162,68,282,164,99,122,111,166,288,192,154,67,130,100,225,140,113,26,104,126,127,205,91,44,90,43,266,142,244,142,124,220,162,120,242,104,153,71,374,227,170,176,253,322,126,95,138,122,157,146,247,121,172,114,89,141,220,58,25,188,197,160,196,296,35,92,98,157,146,100,240,128,295,204,66,103,101,166,111,328,220,130,346,150,152,206,61,193,276,145,208,131,293,73,113,194,210,207,245,148,63,319,107,209,139,119,182,189,323,273,273,118,190,197,210,378,306,138,325,132,291,261,68,339,366,218,218,347,237,395,394,372,86,86,169,64,326,229,249,149,367,119,168,136,104,258,217,121,117,142,96,289,164,198,75,63,306,369,97,179,136,320,123,133,147,291,153,152,154,215,104,349,148,309,138,130,120,161,106,152,217,156,125,40,202,220,261,393,289,57,222,157,152,74,130,121,66,140,147,273,163,58]
doclens.53.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [186,220,127,146,278,241,192,189,187,148,175,265,205,265,185,144,381,69,189,223,221,218,267,200,158,137,251,277,232,296,224,58,176,264,231,123,241,207,235,207,214,153,197,155,251,281,161,184,278,242,183,197,67,163,191,219,292,287,294,185,188,269,235,184,172,239,222,230,138,268,320,232,313,187,124,333,206,387,215,307,137,211,224,186,271,312,223,331,180,257,124,298,235,345,256,233,273,125,178,172,359,303,247,273,346,208,184,186,305,286,197,70,152,190,292,200,311,149,111,301,361,235,187,56,215,301,343,98,188,155,149,118,273,162,171,221,179,220,359,169,215,206,314,229,218,257,162,310,169,243,236,304,152,198,254,346,216,154,252,256,187,145,211,182,157,390,203,182,203,181,240,284,149,286,184,195,221,343,143,173,208,196,96,150,168,355,295,291,229,91,202,274,340,152,307,277,250,256,186,314,224,210,222,64,269,140,128,155,66,388,172,214,187,99,148,296,397,236,235,267,108,130,259,340,213,193,285,279,225,147,196,239,291,194,139,152,289,348,118,150,318,336,229,285,291,135,125,203,220,326,236,240,291,370,282,182,142,97,209,241,202,237,228,159,162,154,266,204,362,255,256,148,185,318,175,317,179,141,366,231,334,196,298,337,132,206,165,187,239,237,152,227,128,276,79,189,169,261,193,159,198,133,180,271,265,195,212,201,84,178,173,185,212,145,292,225,187,227,273,262,117,298,305,115,195,280,249,386,69,209,151,270,222,260,283,138,187,230,320,192,277,204,289,166,154,145,278,210,278,196,285,235,259,154,188,285,262,211,286,349,291,178,311,138,287,230,262,201,202,229,236,163,206,227,169,230,203,91,206,297,288,134,163,255,188,215,253,179,255,298,238,234,171,184,291,187,242,148,348,211,240,233,286,329,221,289,216,255,129,220,276,245,303,141,145,251,178,295,249,340,180,146,107,266,238,144,255,274,307,213,246,220,233,319,96,201,210,139,209,219,287,233,79,271,305,172,187,65,303,240,171,278,250,212,178,313,74,221,300,146,295,282,190,264,291,148,202,97,211,132,251,172,226,269,255,246,162,308,100,127,145,210,243,217,295,96,286,188,255,198,257,260,363,223,203,209,240,239,233,205,286,269,152,204,269,111,282,374,236,260,342,91,294,172,279,184,221,304,207,320,92,201,314,358,149,232,227,145,177,189,186,80,213,221,145,378,80,156,162,194,161,265,247,250,226,330,194,223,142,332,230,175,186,119,261,279,216,262,126,188,246,247,141,196,231,321,202,238,183,235,274,309,379,274,137,162,233,216,196,316,304,146,167,207,297,137,156,157,75,283,106,297,149,198,225,242,300,295,199,193,191,195,239,152,339,232,240,225,214,196,181,135,187,215,104,183,217,239,237,300,228,242,232,199,299,281,127,191,183,167,293,203,343,206,282,335,153,259,215,75,123,199,221,215,81,196,282,85,151,189,175,172,220,120,366,113,154,198,280,172,222,295,314,331,266,224,224,242,320,279,238,234,223,224,309,206,337,149,251,356,356,240,183,262,191,199,221,256,256,105,208,314,169,164,176,242,205,311,188,211,213,93,296,306,231,155,239,217,397,244,214,247,219,105,207,170,233,250,130,352,179,168,211,229,305,259,143,188,223,287,334,190,137,137,138,60,237,275,132,209,231,115,292,159,258,282,193,201,250,340,167,214,222,286,258,123,247,262,220,170,126,180,203,74,218,110,326,316,260,187,139,170,260,244,146,273,210,316,431,264,140,238,245,64,238,236,168,186,160,206,157,284,163,386,138,98,252,334,90,198,325,174,176,234,378,247,173,214,131,221,228,241,233,230,260,96,340,207,144,255,206,288,251,184,218,169,329,223,282,212,212,152,209,172,299,286,297,320,279,210,283,228,149,245,375,301,221,214,239,211,237,217,185,98,149,242,230,118,121,271,89,207,204,158,196,132,240,133,185,135,135,284,135,282,328,185,120,238,251,248,194,303,287,338,255,102,147,298,235,294,175,282,299,271,235,289,185,198,127,254,180,130,102,159,265,190,115,166,204,238,194,220,113,124,159,177,287,171,151,296,138,91,212,119,268,235,227,186,322,243,128,182,217,294,226,103,260,169,343,178,174,302,192,125,262,231,256,179,261,195,187,252,237,93,176,206,216,225,276,126,207,213,130,191,241,191,308,221,308,196,321,314,203,219,273,360,253,343,276,222,350,275,288,337,129,250,181,362,305,330,386,293,196,228,199,366,245,228,298,193,273,207,134,221,355,164,204,312,190,256,135,198,181,338,145,108,119,123,298,219,236,208,224,172,148,218,212,162,194,282,157,333,290,148,157,266,143,173,124,323,228,97,112,124,178,207,238,330,232,301,265,247,305,205,293,256,386,298,253,354,158,249,223,142,257,210,222,87,189,197,204,267,202,240,194,207,159,363,180,250,248,398,367,233,214,258,156,146,226,248,234,265,204,133,122,146,181,297,190,163,338,239,177,296,189,181,250,115,329,169,281,243,233,120,206,191,161,101,253,279,45,105,266,306,375,231,242,306,244,305,314,262,200,80,186,223,83,180,129,218,223,323,182,245,239,230,243,181,179,216,330,169,180,311,245,240,221,322,203,246,278,173,111,228,111,89,217,183,165,211,206,177,316,247,196,154,194,205,283,260,166,208,359,281,303,175,208,227,185,192,219,214,238,201,186,243,239,246,205,138,201,250,117,211,210,177,294,183,199,357,255,250,319,198,210,268,190,214,310,253,294,183,329,246,317,253,342,379,253,281,371,232,144,336,197,213,225,194,68,187,260,281,233,148,194,164,187,166,115,177,137,275,302,238,228,241,248,336,248,157,232,242,234,216,131,338,184,159,243,143,100,290,209,134,149,246,254,296,350,250,205,281,233,186,156,207,186,132,163,270,243,229,380,274,246,234,138,231,147,70,231,237,266,154,324,135,285,313,308,187,220,269,310,292,166,161,236,226,161,276,57,207,148,173,208,181,241,359,338,169,269,179,227,178,323,205,85,213,211,346,212,237,231,130,168,229,135,315,218,229,246,202,171,222,242,319,199,210,245,215,196,236,152,217,245,255,205,261,278,167,272,276,189,208,269,280,221,240,146,106,239,145,148,301,102,211,159,147,227,162,188,332,277,144,96,138,233,251,205,250,203,318,191,261,190,142,219,238,320,198,189,202,201,246,218,325,141,137,304,265,240,226,110,236,142,196,146,234,121,287,237,170,276,183,359,306,177,271,137,78,330,230,113,135,200,218,200,77,289,166,316,268,177,131,204,126,234,192,325,237,241,350,241,152,286,216,277,318,232,326,272,127,192,239,55,216,414,210,176,207,298,258,227,168,257,256,343,258,236,112,186,255,179,184,76,225,186,146,178,150,90,177,306,238,335,321,259,173,325,240,179,276,313,395,117,71,247,249,253,280,187,262,217,182,167,213,109,232,231,230,249,250,217,304,172,180,144,210,94,137,180,175,264,68,268,154,273,143,263,225,225,227,183,149,289,230,207,221,84,280,145,229,209,146,73,237,235,166,209,183,248,222,207,171,163,110,183,223,280,372,218,161,256,309,65,92,230,91,156,149,280,159,285,204,343,282,193,199,176,95,153,174,136,200,322,98,205,331,187,182,151,196,213,326,230,272,247,221,272,107,197,244,260,173,229,239,247,245,266,292,172,292,246,89,146,158,124,178,131,51,250,133,200,286,263,241,116,256,268,139,186,63,205,253,205,306,381,267,190,140,137,102,216,269,292,221,321,355,128,236,185,354,216,321,241,325,332,243,197,285,306,124,54,165,185,254,272,197,246,249,232,183,253,206,46,220,239,240,303,103,101,190,92,300,188,207,231,288,76,300,207,185,346,304,342,229,177,150,189,166,302,247,197,189,174,213,236,262,92,252,199,131,224,271,208,171,209,364,324,222,261,204,193,203,211,334,350,364,168,246,285,172,255,201,234,300,211,202,178,51,142,138,110,73,230,36,127,52,68,131,111,72,171,114,73,240,216,81,71,153,211,96,164,62,93,277,187,272,240,239,296,188,366,257,194,306,259,312,130,143,166,238,336,367,54,68,48,64,275,72,219,277,95,264,41,57,86,42,195,331,214,225,139,246,244,354,313,184,203,123,326,197,332,220,80,190,288,108,118,232,240,199,248,317,283,265,213,101,223,276,244,294,178,288,107,223,160,348,306,364,104,289,117,90,269,251,149,261,189,242,307,235,330,127,287,174,295,269,246,207,293,250,159,181,301,285,295,193,294,303,306,107,323,277,244,284,214,343,345,151,136,153,163,159,224,90,196,148,156,307,159,232,238,214,189,182,177,252,160,314,373,53,137,204,104,147,315,197,210,267,348,152,221,231,234,207,353,242,61,106,194,365,246,293,236,332,157,203,169,177,205,293,105,276,281,216,255,93,146,181,258,147,62,346,224,307,181,113,317,236,179,199,208,283,176,225,234,173,235,306,249,130,225,135,219,334,205,181,46,152,116,150,325,257,213,250,317,129,143,197,172,135,312,211,101,166,224,239,196,237,189,329,288,206,221,249,189,184,181,274,127,237,177,368,253,222,389,149,126,361,292,139,217,211,285,212,246,214,369,153,155,193,172,137,347,145,167,357,211,269,242,187,173,156,243,133,148,245,162,139,273,82,326,154,302,232,201,136,288,282,148,287,315,117,299,205,157,119,147,238,271,314,303,320,158,263,271,233,293,243,191,280,289,230,202,298,251,177,193,298,235,203,205,64,216,314,306,48,357,246,141,251,102,289,280,211,326,392,206,337,276,279,224,260,216,182,255,220,310,207,331,252,226,207,81,215,150,276,132,215,255,229,205,268,204,305,233,272,278,174,192,199,235,253,231,271,79,251,363,210,210,178,253,230,327,267,343,295,225,154,248,247,235,199,201,326,198,244,126,227,66,181,261,235,251,211,297,225,176,312,367,313,173,318,251,275,149,226,273,262,283,302,180,239,190,218,241,355,46,162,313,196,205,198,190,213,227,242,282,178,126,197,302,223,216,301,115,367,168,160,138,303,323,142,275,284,87,220,197,79,227,195,191,190,99,222,124,205,248,250,196,251,230,177,311,238,152,195,181,270,139,120,352,217,261,304,294,192,379,278,236,230,154,67,249,214,181,314,177,150,191,193,218,243,262,173,236,190,185,257,177,266,275,117,230,353,217,202,255,171,297,209,169,357,74,206,236,52,273,304,130,196,162,225,80,180,182,170,281,192,228,175,172,203,293,339,92,145,156,320,193,135,251,147,252,240,234,294,282,319,148,326,148,253,219,95,222,266,221,238,253,275,252,321,195,322,398,170,163,126,206,245,144,278,243,127,142,191,290,257,294,231,265,350,219,53,201,255,331,285,280,288,173,203,187,127,241,235,383,338,109,187,91,174,218,153,376,275,91,145,254,330,241,150,234,204,226,176,239,359,256,222,194,206,181,280,282,167,174,265,84,248,203,330,126,244,313,193,102,132,268,283,89,158,171,331,280,287,192,378,308,190,104,144,154,200,260,199,275,229,303,133,49,177,220,201,267,271,224,317,190,297,237,121,232,179,276,228,185,188,134,250,203,187,97,276,228,85,306,161,231,353,210,127,171,163,222,231,151,284,261,159,210,227,213,279,217,199,141,208,262,288,268,259,218,234,408,245,255,292,331,259,367,380,209,203,314,186,148,164,335,135,350,290,190,216,245,312,175,311,331,300,220,251,176,212,282,106,242,278,162,200,196,245,274,197,292,218,78,132,146,239,155,253,114,52,171,240,214,172,198,154,258,58,194,167,158,207,243,184,268,192,249,188,193,138,163,188,285,156,143,148,221,206,150,285,310,267,144,96,301,161,355,337,233,279,149,232,126,199,296,235,272,218,214,153,228,299,279,309,234,246,215,231,259,289,211,253,117,223,290,130,286,141,187,304,213,183,85,227,186,250,209,164,214,182,187,167,221,350,284,88,106,256,184,197,49,80,216,88,197,129,227,311,276,201,305,210,257,274,244,181,201,264,45,222,167,155,232,158,281,262,202,275,134,245,297,127,184,53,214,327,195,122,267,298,244,332,329,144,216,318,263,222,221,277,210,211,163,291,316,117,41,168,274,181,267,203,199,148,193,340,179,313,237,366,145,261,230,238,345,244,179,256,73,150,209,323,245,91,242,247,173,188,240,245,347,183,224,318,199,166,195,311,73,128,342,261,306,262,303,187,220,269,230,107,175,268,264,194,234,154,201,58,221,83,236,221,242,49,187,163,109,141,200,315,235,305,234,153,226,260,188,168,241,319,310,164,409,249,177,75,312,302,156,255,54,112,359,109,331,220,337,182,172,405,71,217,169,196,200,133,126,190,208,367,243,170,326,195,109,364,223,225,254,281,151,176,195,186,173,208,294,135,294,326,235,302,216,185,162,251,154,282,211,116,210,202,284,294,213,169,108,221,213,234,191,157,207,316,298,173,232,252,227,287,297,160,258,221,208,321,376,207,270,36,197,163,232,293,240,130,321,82,220,208,257,242,283,229,278,262,271,253,169,230,219,284,254,171,296,215,281,247,247,327,266,336,162,212,199,173,187,287,322,264,268,209,260,274,226,264,240,332,113,190,220,224,96,62,33,168,186,255,159,122,192,111,235,200,191,194,134,241,193,251,266,267,256,190,290,203,257,102,339,140,312,111,255,173,249,247,265,364,250,77,228,234,150,152,235,201,254,222,144,333,279,192,230,211,170,217,251,283,112,280,117,244,224,369,321,233,236,219,161,267,107,201,327,236,226,264,210,267,245,348,360,296,371,244,243,269,183,305,340,240,204,90,162,332,382,212,270,236,270,143,227,102,227,249,224,252,331,112,177,294,303,169,254,268,265,249,198,277,64,245,231,169,226,296,223,297,241,272,213,262,309,244,188,208,229,344,143,233,295,226,265,190,311,273,165,190,118,209,242,203,203,74,195,328,216,234,366,163,231,257,337,180,136,200,303,214,228,301,265,166,198,299,166,221,147,206,169,187,149,119,190,267,221,332,99,156,159,339,275,241,176,32,202,185,285,201,295,193,140,116,232,201,257,306,125,172,142,259,267,288,192,182,204,206,244,192,250,184,313,308,169,188,157,70,284,113,185,257,180,194,180,213,114,239,241,133,318,306,308,212,160,149,244,256,234,199,261,115,286,205,88,195,282,298,218,185,220,148,201,128,183,169,334,229,107,154,247,201,172,231,326,231,349,245,221,251,238,298,135,189,100,282,318,182,223,298,259,321,223,260,204,221,167,224,276,179,168,283,224,294,257,322,315,320,71,265,222,143,315,258,226,255,244,335,328,197,189,204,162,246,195,222,298,331,274,97,237,171,281,243,308,299,242,122,253,163,289,252,149,270,251,129,270,81,160,178,89,301,177,280,233,238,145,129,231,201,185,144,317,273,103,355,86,191,240,273,136,186,268,301,166,194,279,186,257,205,283,78,262,254,222,279,237,116,260,257,238,315,168,242,242,188,300,121,386,248,259,264,277,220,222,242,225,322,157,132,147,230,190,237,229,187,200,311,236,48,285,142,296,164,141,263,223,71,219,178,257,278,217,235,317,243,175,151,383,44,67,319,177,213,234,172,294,142,162,129,244,153,264,282,198,308,223,230,193,223,78,290,248,188,183,110,249,202,235,334,171,130,213,260,148,104,136,200,109,258,147,261,172,171,288,267,162,284,243,234,153,158,125,241,242,234,205,174,121,118,298,238,181,216,136,90,287,261,352,264,245,131,351,198,160,375,311,194,239,169,213,217,141,103,322,229,166,203,199,221,229,193,118,224,249,185,364,259,345,198,295,287,182,194,299,373,68,231,135,274,293,139,236,217,123,59,68,192,275,259,232,151,191,218,179,96,223,250,130,318,293,236,295,210,135,238,293,212,183,246,225,193,159,157,132,272,321,260,216,251,187,301,193,287,385,179,165,214,220,270,266,258,81,132,209,232,224,260,204,119,309,188,224,232,207,328,124,239,214,296,274,211,115,187,339,286,309,242,301,184,245,218,216,177,184,256,196,215,211,154,222,265,248,196,316,237,121,227,351,301,105,311,176,158,182,187,229,186,129,276,293,252,128,185,233,259,271,124,333,170,108,372,258,352,220,139,238,182,283,232,345,187,319,275,204,248,212,327,302,94,356,226,264,249,180,222,62,336,283,208,350,281,169,317,184,243,230,218,113,248,209,287,266,278,219,148,184,262,349,160,339,350,84,202,168,200,239,229,260,248,283,244,300,206,188,314,251,219,298,102,250,213,204,254,201,219,200,111,239,231,328,154,210,147,205,359,167,237,255,255,232,256,238,169,193,243,190,256,190,250,147,273,251,207,162,219,359,105,263,150,166,245,182,142,240,293,185,300,245,157,142,177,243,76,226,194,211,115,109,167,242,32,252,237,222,65,208,196,317,253,252,332,227,130,106,194,153,201,181,189,270,223,305,244,180,313,107,244,291,268,218,276,305,207,167,218,245,287,272,176,174,160,223,313,129,89,277,154,369,265,149,176,279,114,136,216,273,142,209,81,153,186,286,245,267,271,223,250,245,140,244,222,121,356,138,216,158,316,384,153,117,178,197,232,262,212,130,256,323,339,283,235,217,217,233,316,279,151,204,307,250,261,182,237,261,214,312,173,152,310,264,183,132,221,132,182,230,126,265,133,238,337,138,218,246,197,231,196,163,98,262,218,173,272,191,358,50,205,225,233,216,147,366,186,115,245,239,253,202,307,334,263,170,209,264,228,246,262,289,95,243,147,316,131,158,193,235,251,206,134,310,197,192,262,170,317,166,234,171,134,274,192,106,183,245,199,171,227,281,147,235,218,228,357,244,251,271,213,212,388,161,269,173,233,222,316,212,141,245,204,40,272,166,299,230,212,114,193,224,212,217,146,223,199,270,77,220,286,291,294,242,275,227,258,254,310,121,281,215,154,225,372,195,144,209,182,206,249,265,103,283,152,265,207,255,250,221,90,209,173,289,290,298,305,228,43,327,241,268,231,181,255,255,234,188,246,220,189,234,151,284,248,197,111,155,157,318,203,328,133,274,328,327,114,285,212,343,193,238,181,174,283,143,302,169,279,239,278,173,185,194,155,297,179,256,286,258,131,247,366,226,210,167,235,132,312,277,193,200,225,303,222,291,195,206,136,314,217,230,206,318,111,258,255,317,266,260,187,252,147,265,157,257,175,150,325,372,199,164,348,233,110,218,208,186,176,279,268,286,248,293,159,142,186,155,289,156,196,287,340,238,366,124,195,142,158,191,274,245,148,42,364,322,377,254,267,182,145,182,307,183,197,116,170,204,336,319,170,205,248,363,221,211,153,205,224,72,320,234,315,237,358,271,285,238,313,246,252,257,235,203,208,243,230,203,203,234,272,302,371,267,127,160,182,343,177,249,289,307,194,246,267,276,378,193,235,233,153,199,312,244,184,217,108,279,176,195,231,265,258,300,370,270,208,211,237,178,198,97,354,117,181,135,182,82,145,37,106,135,267,118,241,173,131,286,173,266,99,141,105,334,135,153,204,253,269,170,20,188,325,166,295,284,191,254,344,244,248,364,199,398,299,348,234,170,328,259,171,292,140,381,289,366,363,261,78,375,191,121,194,313,237,276,245,122,340,276,182,368,198,255,262,366,204,152,95,305,279,130,231,300,142,182,167,159,173,173,235,220,323,314,229,277,137,232,204,176,314,225,179,157,399,118,195,264,144,341,142,252,237,161,160,290,288,220,329,72,218,248,209,255,92,122,208,367,127,272,242,353,174,212,238,168,211,268,279,271,294,222,136,235,276,328,226,232,281,253,150,297,245,85,276,291,224,162,261,227,87,204,235,171,211,140,135,163,168,301,196,219,137,215,306,78,288,63,256,234,275,344,232,298,288,256,240,201,172,121,137,179,209,106,275,291,335,173,173,255,298,300,151,289,324,172,260,153,229,278,198,148,340,190,195,179,266,132,129,270,183,138,380,80,63,223,208,221,171,212,314,237,286,140,195,286,252,150,354,192,164,77,233,333,289,205,145,233,228,226,280,248,223,330,242,151,300,209,181,229,92,218,204,148,215,155,267,157,236,317,269,190,194,187,251,171,210,279,293,188,261,201,262,182,256,230,340,232,172,313,332,303,249,228,98,230,219,204,254,258,276,251,281,259,250,180,267,184,173,428,281,319,275,73,217,298,179,265,309,227,291,212,247,199,172,335,191,101,231,215,310,84,200,215,173,211,155,346,217,305,165,217,213,83,180,279,191,101,245,309,177,212,346,290,134,216,27,215,201,346,352,133,191,210,331,210,272,268,207,217,181,221,203,228,309,189,166,119,231,143,129,299,259,363,246,205,152,254,188,236,181,221,309,260,233,113,160,166,66,140,207,187,241,378,248,268,258,262,40,181,286,114,171,248,249,191,282,212,313,165,171,255,155,288,291,174,309,198,154,227,196,369,115,223,180,211,150,248,247,339,186,219,259,225,194,205,176,273,301,286,142,321,144,264,191,237,235,243,165,210,289,244,169,343,152,145,256,240,240,188,227,206,208,140,366,251,231,178,222,154,322,241,279,176,187,335,205,256,129,258,160,142,203,311,95,134,190,274,194,308,155,229,163,288,167,249,152,98,255,68,223,156,267,291,182,283,200,234,205,347,259,308,91,410,240,161,136,278,178,152,147,254,109,279,232,182,232,232,131,298,195,228,119,219,258,186,290,108,199,224,209,265,127,162,119,229,146,203,267,119,284,268,383,138,117,216,156,292,282,263,63,188,166,343,77,151,155,197,206,258,188,130,123,241,242,237,250,211,300,160,265,211,127,152,263,247,246,214,196,336,146,243,342,204,237,279,181,252,130,203,312,239,213,235,315,230,205,225,109,165,211,296,134,250,327,107,193,125,132,172,212,273,378,167,268,281,96,100,166,216,254,204,212,282,136,285,236,293,222,209,271,184,243,235,194,315,200,153,271,351,100,150,229,300,257,222,286,289,246,220,179,78,127,178,233,166,216,244,224,213,185,187,82,143,172,203,226,122,113,204,301,58,44,182,195,302,308,268,146,124,261,342,332,204,251,341,182,367,185,299,115,123,212,323,164,111,149,190,224,155,218,84,237,256,151,271,257,189,207,163,166,274,333,322,311,212,185,123,264,216,219,177,148,110,157,283,141,188,195,361,214,142,78,351,184,75,228,141,332,209,368,109,115,324,363,195,284,239,278,127,325,284,208,268,121,179,250,231,245,118,332,162,206,318,192,142,93,279,137,224,186,385,176,38,235,272,218,123,311,334,245,72,221,268,101,247,313,261,242,115,218,160,175,242,328,115,214,202,183,217,220,229,239,250,230,185,340,194,232,293,125,222,237,121,190,191,144,232,167,195,241,250,247,234,153,183,328,186,230,193,179,373,214,245,281,294,276,191,172,272,157,175,254,266,200,180,196,314,309,301,120,247,265,135,262,73,255,284,215,271,249,180,217,218,193,264,340,333,150,286,164,96,324,159,137,208,160,204,341,264,267,205,271,149,301,321,174,225,161,254,200,288,263,241,201,236,185,187,245,268,340,284,351,195,193,342,231,194,324,317,107,111,292,191,283,212,222,315,242,335,171,120,305,151,129,267,215,363,247,221,271,116,172,185,288,313,223,75,213,223,159,205,284,244,335,262,146,399,178,120,294,264,248,280,384,190,310,168,62,317,293,108,202,217,334,407,65,220,332,127,264,132,290,208,87,333,348,191,277,152,212,356,291,320,246,187,277,209,215,291,118,259,203,249,125,291,173,264,146,137,216,123,135,221,252,186,182,258,402,241,302,203,224,171,251,107,167,262,261,182,173,254,169,251,178,262,229,210,252,149,267,229,228,191,315,298,241,131,190,191,150,184,173,197,163,183,220,187,91,153,206,169,289,349,201,92,97,230,54,210,159,216,311,305,142,367,275,161,194,178,263,333,192,140,263,180,245,205,250,260,331,341,303,308,137,336,237,261,131,289,234,154,186,183,338,204,220,309,245,58,120,193,159,185,148,226,159,204,256,179,158,221,266,231,150,156,193,234,283,168,210,117,201,129,329,104,105,124,205,314,162,157,135,237,314,197,230,214,195,265,318,319,221,276,191,239,239,225,284,277,202,224,241,192,204,220,239,319,179,261,227,238,258,315,308,225,167,278,208,295,244,263,244,245,145,274,286,216,156,287,301,208,95,164,365,165,264,120,176,122,259,222,225,267,277,335,205,174,330,247,281,221,203,203,292,236,161,315,297,158,289,162,321,204,262,168,252,196,271,303,239,243,194,214,279,147,197,175,258,172,337,236,186,119,214,217,229,301,164,199,279,174,270,331,98,208,225,268,314,90,293,211,238,187,216,215,224,263,54,118,267,338,259,89,297,253,298,137,186,203,153,138,196,244,278,203,73,208,347,78,128,150,135,182,140,162,140,191,208,232,60,127,217,224,190,145,206,242,352,235,258,164,153,234,258,169,41,262,261,198,262,187,119,308,257,163,336,201,259,260,202,258,340,185,211,124,318,127,248,238,206,257,307,187,205,270,142,157,172,198,191,335,202,191,304,267,245,198,117,219,164,150,56,177,227,127,178,293,213,142,199,178,116,261,154,216,253,185,288,259,129,95,186,221,132,106,143,340,223,309,214,225,200,229,275,285,243,253,175,339,216,180,123,204,135,168,230,211,225,287,273,176,207,321,200,226,207,197,221,113,87,256,238,191,218,301,101,275,137,235,195,279,195,231,162,161,51,258,382,287,275,231,98,195,203,303,187,130,226,110,175,338,309,201,143,284,257,210,136,187,178,149,262,177,146,329,382,150,223,180,159,203,192,138,192,163,115,241,178,197,91,168,176,295,112,112,324,168,332,95,231,188,179,132,191,247,358,299,195,229,355,175,162,283,172,207,340,231,227,202,225,276,235,46,98,184,135,105,179,181,332,321,264,64,211,90,122,147,177,124,291,178,306,137,309,186,142,254,313,192,325,208,145,179,190,177,110,263,212,288,214,284,221,220,169,136,251,159,187,117,204,233,217,266,212,214,121,331,325,253,341,67,237,126,213,245,258,82,317,144,266,205,217,250,201,160,197,224,245,292,319,324,251,247,320,118,113,148,122,319,90,192,274,96,206,113,117,182,231,228,215,410,343,136,266,133,140,177,218,223,258,208,285,257,84,291,165,157,164,200,161,231,344,275,189,116,155,284,232,243,227,254,167,154,140,212,214,134,150,260,206,176,166,232,269,182,215,289,172,235,380,304,171,159,258,208,253,171,198,367,205,202,257,81,268,268,305,243,260,140,166,129,112,170,102,224,207,156,250,312,146,251,182,248,115,243,255,205,94,224,225,234,110,324,229,445,299,215,168,245,166,218,256,237,298,254,203,160,272,117,131,186,379,248,187,346,283,183,186,166,222,238,156,123,358,181,167,217,269,192,178,193,197,191,296,123,192,306,227,254,207,291,219,257,325,267,116,129,93,182,237,74,323,96,111,220,157,224,210,180,341,198,333,208,152,155,253,183,240,267,245,180,246,103,89,339,173,235,250,285,286,138,280,322,341,195,173,310,196,249,105,225,170,217,184,134,226,332,147,224,312,199,262,252,172,181,307,349,167,143,168,341,267,27,163,247,151,252,125,152,248,192,328,244,112,215,242,254,260,313,242,36,331,145,163,144,84,203,171,203,274,162,168,163,278,252,200,376,260,70,173,340,101,174,290,198,112,289,221,189,348,316,262,61,240,74,280,134,187,352,353,244,282,359,110,391,307,222,67,212,333,169,218,79,179,273,261,232,186,206,208,198,359,331,254,214,146,388,91,196,188,190,301,199,182,224,150,214,198,116,281,288,330,160,208,211,177,154,209,202,297,361,217,69,50,322,177,236,244,64,103,191,151,339,195,177,328,228,357,191,183,153,284,188,154,229,274,237,350,223,95,78,232,321,224,214,181,242,128,332,344,208,220,235,58,233,241,112,244,220,202,139,173,163,155,171,157,221,201,89,173,287,261,304,209,203,347,212,318,283,234,264,296,356,194,246,366,93,78,185,331,218,338,266,313,240,98,359,252,234,223,217,226,352,231,175,147,230,282,284,221,175,167,282,310,247,327,302,293,194,240,184,282,86,188,353,394,194,246,237,317,115,382,227,169,146,157,272,267,160,242,312,362,346,248,274,132,233,199,214,227,219,246,319,239,187,221,224,364,64,292,283,288,368,185,170,216,247,214,177,185,364,222,275,256,177,193,294,351,257,268,233,164,193,277,145,225,212,149,170,113,256,296,195,270,157,89,217,193,343,56,186,188,355,261,176,266,148,107,204,214,244,360,236,175,293,154,250,215,130,146,218,221,299,358,181,225,177,270,258,224,218,315,173,77,230,285,171,198,287,252,174,162,167,170,344,247,325,127,134,67,212,187,190,60,152,270,173,149,185,194,209,262,154,217,212,250,340,217,260,165,247,234,295,85,177,160,244,319,292,220,203,202,163,122,289,162,269,163,243,361,244,67,329,201,200,110,97,267,171,334,262,224,294,215,56,307,257,90,233,152,410,158,334,320,224,287,287,244,88,336,197,288,304,140,214,201,174,282,338,178,226,314,238,239,234,127,244,309,235,138,231,309,202,164,279,75,239,193,152,351,291,95,255,201,199,325,135,265,167,276,255,171,363,86,223,257,129,309,299,292,126,142,242,213,143,170,166,88,293,265,261,230,270,246,174,297,297,314,216,217,204,291,144,213,172,279,202,259,271,136,272,187,230,152,94,258,260,119,178,222,213,169,78,130,133,199,260,288,281,194,127,64,241,273,125,206,201,179,241,203,234,221,202,190,127,204,320,134,192,297,310,152,150,209,198,220,192,171,157,116,155,287,192,302,218,184,265,293,168,284,224,318,251,317,254,328,206,141,389,142,233,217,248,131,330,294,249,310,240,133,163,124,287,148,121,227,269,213,147,150,120,220,207,364,195,373,239,283,275,201,127,258,164,114,189,176,79,142,251,276,360,218,170,111,198,191,346,67,291,142,400,333,176,54,161,177,72,231,302,141,233,173,169,156,217,247,177,361,240,228,200,226,277,214,189,269,322,231,205,197,324,250,183,144,189,231,405,200,193,139,248,250,121,102,203,157,156,130,336,292,141,246,211,92,97,192,169,345,215,100,104,203,188,149,133,224,234,246,302,306,211,169,44,248,174,199,285,79,246,210,343,197,318,351,198,168,313,247,201,178,181,164,294,252,181,223,234,352,159,154,145,260,44,165,307,230,255,223,147,180,165,270,46,87,160,365,277,188,187,276,183,316,264,271,285,288,236,202,299,253,158,244,256,220,179,95,302,288,148,246,272,246,230,175,236,248,325,132,259,188,216,236,247,149,263,273,239,305,281,319,236,278,198,48,258,114,59,89,339,339,184,201,153,155,235,68,272,268,269,160,256,241,161,232,186,173,274,197,231,324,107,182,182,158,109,218,384,257,309,235,265,225,298,235,234,224,267,369,182,211,343,281,287,337,172,126,302,377,272,349,141,223,260,220,129,116,281,313,279,272,219,140,250,208,186,295,252,209,246,97,302,295,241,269,304,162,134,82,138,261,304,119,292,191,198,135,327,224,271,277,205,335,182,252,229,212,121,327,174,353,135,227,122,343,228,149,176,195,136,218,294,243,231,223,263,132,167,271,265,186,200,195,343,249,237,198,249,263,194,143,246,210,208,72,124,217,161,269,184,221,242,190,154,131,318,342,301,105,137,210,240,260,137,173,194,276,186,252,188,369,308,264,291,142,186,210,163,189,265,193,320,301,224,73,365,205,303,205,104,318,355,145,280,139,280,242,247,184,168,286,162,257,144,187,235,337,161,256,115,206,291,252,218,278,239,261,152,203,220,208,219,181,172,291,269,184,102,193,321,167,239,94,155,259,317,186,339,270,171,111,208,123,319,126,67,165,289,296,129,227,165,218,227,267,247,207,229,266,157,310,285,330,254,202,208,202,204,192,142,176,193,296,127,222,256,246,196,208,257,245,174,181,235,136,188,187,241,200,247,181,197,169,244,237,254,188,189,138,144,324,188,226,192,249,174,131,129,178,364,190,193,94,294,317,221,131,263,168,283,197,281,354,276,32,298,230,99,268,252,154,149,273,163,226,244,152,219,131,274,191,252,266,283,221,290,257,191,265,216,360,348,211,162,234,111,205,178,227,284,190,232,75,212,131,188,139,137,263,175,279,129,346,281,259,151,231,275,341,263,284,305,101,298,309,353,184,242,184,186,66,266,154,346,221,59,254,256,287,240,282,177,244,264,244,270,213,194,201,152,260,199,232,97,304,340,288,172,92,312,80,265,199,197,200,174,194,353,258,297,208,246,266,196,108,266,296,202,314,277,247,263,262,204,244,144,176,184,226,178,288,201,251,252,344,246,146,368,256,217,226,233,278,220,282,235,243,155,92,72,243,66,194,125,252,134,220,357,200,242,179,252,295,161,352,269,285,324,216,233,346,220,283,108,272,342,308,182,259,67,179,301,234,277,289,155,343,231,220,198,339,339,235,239,207,217,228,294,230,252,151,252,317,206,55,155,269,219,247,149,279,262,240,148,200,230,268,113,211,286,87,246,391,186,176,256,277,163,198,137,246,272,216,262,191,258,164,227,169,276,205,332,114,317,209,150,190,146,111,191,57,185,308,126,146,218,268,244,307,240,316,283,183,118,69,103,274,214,225,172,305,181,213,296,290,233,101,404,150,207,242,215,134,140,197,333,344,229,160,119,155,259,127,273,324,205,292,198,207,220,98,225,251,243,322,238,333,227,75,93,136,184,137,140,165,139,171,150,152,227,98,182,219,323,200,223,168,117,250,211,186,188,195,180,216,260,267,233,151,271,239,185,367,167,262,199,49,261,205,266,133,203,182,209,189,300,211,211,204,246,241,293,278,191,256,252,229,329,351,177,148,176,230,257,196,188,125,329,269,153,164,279,318,350,244,249,249,307,194,264,312,157,101,203,329,284,110,283,265,224,251,186,128,341,292,63,173,177,243,319,285,152,317,292,302,278,233,165,349,239,186,304,179,139,188,125,147,120,236,64,213,252,240,283,281,272,284,129,283,179,117,135,131,147,248,332,336,197,226,132,337,277,194,200,265,225,186,260,256,283,364,193,210,185,180,162,150,154,342,276,229,204,290,87,268,162,229,194,178,194,219,267,156,234,212,86,138,237,176,302,215,254,272,182,249,303,160,127,278,262,369,201,324,62,208,225,236,334,349,317,220,229,213,178,222,76,160,76,150,289,250,261,177,358,222,120,132,202,133,272,208,268,275,260,184,269,351,186,132,268,198,106,193,175,171,303,144,199,250,179,132,298,226,222,180,104,236,250,167,56,317,210,95,210,227,197,207,105,290,309,169,278,211,165,298,232,278,312,64,141,142,93,269,313,126,264,258,174,217,331,170,224,186,212,251,138,262,96,219,259,173,261,130,331,195,182,243,111,345,335,181,298,111,244,224,229,216,155,318,218,279,112,213,238,236,256,315,293,280,179,362,302,206,308,189,256,221,192,105,326,290,230,306,231,166,170,304,262,184,204,74,225,180,329,216,118,235,334,114,336,258,238,214,160,117,250,94,164,230,220,277,75,216,223,255,92,168,221,258,230,253,263,247,236,146,221,160,298,231,225,163,166,160,237,250,281,307,217,273,181,222,169,169,187,246,172,361,130,110,304,332,278,330,238,334,119,168,226,289,203,208,126,148,212,308,233,137,280,263,284,182,153,201,205,93,144,212,214,149,266,197,255,116,279,220,253,127,148,350,237,211,223,325,265,222,323,167,62,230,286,133,196,160,239,262,220,214,231,209,247,246,165,149,80,280,213,201,234,229,259,233,200,251,218,224,208,243,236,112,204,138,215,292,259,178,104,234,159,110,203,249,236,180,154,234,241,109,191,192,220,224,159,323,119,156,336,211,296,187,265,294,219,92,141,314,320,160,383,303,154,280,261,267,103,336,327,196,283,206,335,184,316,367,195,193,190,257,97,291,135,265,136,198,162,179,167,275,153,199,245,228,242,186,156,108,137,181,260,310,187,169,259,201,198,174,231,194,177,142,142,182,96,131,88,203,195,192,80,164,142,221,94,285,110,243,79,144,198,252,189,222,361,162,156,232,163,203,263,190,126,115,245,191,149,112,255,182,159,179,116,236,228,228,192,340,206,204,146,219,143,295,140,130,227,287,187,189,86,288,187,255,233,182,319,232,227,156,258,287,183,254,148,270,48,159,229,387,311,275,92,243,250,69,208,214,324,292,61,242,115,203,175,287,174,209,162,150,132,153,105,340,220,299,270,226,333,149,288,270,109,197,275,314,197,246,324,37,223,239,267,340,78,107,381,261,208,186,178,361,290,171,165,261,228,169,291,184,269,302,329,142,261,242,252,324,129,247,289,138,89,248,247,193,242,170,136,144,273,226,256,234,85,241,246,226,250,198,105,207,246,201,256,203,233,266,142,242,84,333,270,209,276,383,378,248,355,119,206,268,269,317,307,199,180,287,237,95,294,367,246,215,260,152,58,219,73,248,56,190,109,186,33,86,222,194,117,190,121,94,266,263,167,199,70,252,232,372,218,245,117,191,251,58,264,268,131,190,239,235,285,260,121,243,192,185,173,176,318,303,267,170,129,224,323,120,278,213,137,195,205,319,163,255,117,228,94,204,138,226,200,176,264,146,241,102,205,252,159,301,209,97,218,186,196,218,263,193,211,295,325,131,267,143,235,318,205,205,241,220,179,315,272,102,228,218,158,61,227,230,371,234,189,121,209,198,290,238,183,173,171,286,255,90,160,204,64,256,164,147,182,216,261,240,262,209,255,302,176,163,269,323,119,246,349,343,158,202,292,353,149,184,214,187,233,127,314,268,190,219,265,178,199,266,226,179,206,294,247,100,243,246,272,306,113,244,142,131,223,296,189,300,282,313,295,281,288,281,226,340,176,273,237,186,166,377,240,288,195,177,338,195,233,230,188,238,217,206,217,197,103,301,148,226,285,183,248,257,136,209,269,179,213,295,205,304,122,337,322,88,236,196,127,111,81,165,138,197,342,164,135,163,186,338,219,328,155,324,268,58,252,213,132,323,254,243,223,195,200,126,347,228,191,259,274,204,256,108,256,340,97,273,317,217,104,210,213,177,256,232,281,215,279,293,235,283,315,291,292,285,157,229,213,209,195,292,284,217,125,200,165,255,314,311,276,231,183,298,244,160,318,144,283,362,364,251,180,173,194,227,206,191,188,140,265,330,299,239,233,197,243,282,291,383,162,304,199,282,229,201,227,260,342,269,113,171,315,246,217,166,361,270,212,254,217,139,305,208,219,84,260,155,159,276,242,258,166,234,197,195,222,215,176,241,252,346,318,232,260,171,163,284,339,215,276,222,233,204,239,350,241,154,235,256,176,208,316,305,224,171,384,185,100,141,211,364,307,211,216,295,111,248,149,121,198,157,345,131,203,77,235,116,262,295,203,151,201,276,310,208,316,273,270,310,223,126,179,318,200,301,221,127,266,199,244,210,236,147,206,239,246,274,152,210,269,121,165,119,214,48,270,105,303,318,195,228,166,239,271,241,208,257,206,176,336,199,147,70,207,207,329,155,60,171,305,176,202,302,283,266,179,286,309,199,197,165,236,159,164,121,244,296,179,105,192,92,166,79,189,212,146,213,71,245,252,242,135,128,163,241,167,222,171,54,228,212,134,227,193,228,232,370,253,273,280,86,136,200,117,322,272,110,217,293,292,278,163,273,172,326,289,114,128,285,172,230,245,255,133,198,362,143,127,294,214,222,243,384,187,354,90,380,214,226,194,121,145,158,189,317,95,154,271,263,227,284,216,232,378,288,237,168,184,73,231,250,167,318,216,216,84,181,154,197,222,176,196,275,261,149,217,219,172,235,199,104,316,183,308,109,200,205,205,238,186,285,71,267,308,130,176,186,341,166,254,269,215,194,163,204,195,63,151,308,212,69,215,114,230,157,256,262,139,206,160,189,197,153,100,168,231,266,201,352,163,209,262,364,181,312,328,226,135,385,165,182,210,195,283,66,233,222,229,249,182,315,202,241,270,331,148,196,256,104,374,151,218,336,284,141,204,158,211,316,313,225,209,160,212,196,52,217,360,176,230,85,232,240,204,309,186,176,239,258,195,275,170,349,207,114,262,220,67,360,168,228,249,127,255,165,222,215,224,130,195,167,210,362,80,209,78,179,346,314,208,200,182,252,265,170,204,236,162,134,181,260,216,379,228,165,193,118,171,181,167,198,89,378,125,165,120,320,385,186,196,259,86,308,118,144,257,255,119,165,217,262,226,170,230,290,145,147,397,305,121,197,129,239,336,217,203,356,136,194,162,284,333,139,194,245,310,309,108,227,155,162,251,75,161,93,114,246,253,191,182,358,217,233,257,210,278,215,287,325,139,286,261,243,193,147,252,155,281,158,300,62,272,241,259,320,212,205,236,326,273,272,158,264,228,188,133,177,302,345,248,323,234,189,281,283,239,283,177,230,221,249,354,260,190,196,159,255,284,183,200,237,164,246,350,253,227,230,169,225,186,223,235,238,178,183,262,290,245,154,295,304,278,292,210,246,238,298,182,228,135,95,324,141,280,67,147,96,116,143,101,246,92,106,242,218,303,165,197,45,165,247,175,203,390,220,161,97,348,185,315,131,170,359,195,254,229,338,216,318,355,265,198,115,352,343,90,278,280,198,261,347,272,219,155,291,113,193,284,278,246,270,319,106,141,169,110,291,232,221,233,210,297,285,346,254,117,311,335,233,205,179,90,280,196,193,210,99,281,230,215,232,284,340,317,251,108,199,202,240,293,250,280,262,189,224,236,219,282,122,270,273,266,165,230,178,246,151,213,347,301,239,213,253,350,156,214,230,210,193,194,267,233,312,165,273,118,175,209,94,322,125,365,231,192,279,327,188,328,215,234,131,157,101,89,184,232,208,241,270,299,275,159,322,215,326,170,298,261,153,206,235,282,150,236,190,189,126,240,121,119,141,133,300,343,329,155,223,229,190,192,242,204,202,178,338,227,286,119,225,267,184,176,232,336,305,263,178,307,211,169,185,379,120,177,269,309,223,255,153,210,228,221,185,253,204,193,147,113,246,221,228,269,204,210,235,162,150,143,360,233,277,218,233,130,240,65,147,114,359,207,169,206,292,238,201,257,306,204,300,161,83,292,257,125,278,385,228,90,240,236,247,237,248,236,156,128,158,71,352,228,265,293,226,393,194,146,196,170,191,295,149,222,240,187,155,224,111,322,296,247,115,267,139,174,222,256,226,143,185,186,265,285,357,223,227,211,263,343,278,256,234,255,201,273,166,188,246,232,212,196,126,133,221,166,109,133,275,295,145,254,153,84,305,137,175,218,191,256,264,143,148,283,204,214,304,267,262,290,167,199,183,166,248,314,218,79,128,310,89,150,259,279,226,201,159,174,127,240,206,180,43,247,145,222,166,216,224,199,230,212,257,267,323,274,249,299,193,172,252,154,128,297,205,299,173,234,254,223,286,221,326,143,191,218,221,124,281,264,140,174,150,162,292,98,321,169,144,275,108,194,163,221,207,175,230,211,169,227,218,359,145,270,103,180,239,254,77,212,112,125,261,243,206,165,214,125,113,204,144,206,184,362,228,131,285,136,242,194,222,215,243,242,193,277,183,114,200,222,146,332,193,238,196,135,175,330,152,201,318,190,130,162,234,221,137,134,182,232,209,284,245,228,125,322,313,290,179,96,148,275,256,75,243,224,183,285,207,298,190,206,209,217,228,250,85,153,229,215,360,179,187,256,174,283,246,220,297,221,245,195,123,224,83,186,56,233,247,125,109,172,164,173,274,266,209,157,213,177,127,257,299,164,198,196,70,233,242,227,298,176,156,202,296,301,280,54,121,313,215,253,120,149,187,221,196,119,210,105,207,187,214,210,279,219,168,288,217,211,242,120,251,237,189,113,275,263,120,264,165,120,124,211,223,165,110,187,235,282,186,258,225,221,250,244,167,134,164,190,160,222,287,177,208,176,266,240,273,320,306,306,54,236,288,371,309,273,236,343,213,243,332,98,205,238,200,245,210,200,211,195,227,259,228,182,290,117,173,67,210,167,152,75,239,253,150,171,324,141,305,181,264,126,85,315,271,93,231,215,131,180,72,209,136,350,285,201,143,237,178,139,199,255,142,167,145,174,163,272,122,162,172,228,247,225,316,108,177,105,191,197,198,178,200,219,286,228,156,154,249,255,189,65,305,221,264,54,281,324,213,312,290,298,180,162,207,178,216,269,167,330,197,266,87,183,197,270,291,360,112,227,242,289,129,167,303,292,196,214,192,210,176,156,364,237,121,275,83,196,225,188,167,357,36,230,371,232,171,89,174,265,194,231,225,307,212,185,129,226,245,224,288,193,126,262,153,171,83,218,251,289,30,222,329,291,242,211,140,277,140,211,339,150,251,358,186,218,146,172,209,268,211,254,298,215,142,154,202,222,253,232,193,270,149,250,292,237,131,212,113,174,342,198,123,340,214,223,169,35,211,194,212,326,273,235,194,213,258,188,190,222,262,197,231,214,214,265,155,274,185,207,186,321,319,199,285,114,238,243,364,137,290,370,200,150,333,333,178,262,206,221,226,232,143,220,335,232,280,129,185,218,310,196,246,279,278,272,213,272,284,310,256,251,257,172,244,205,133,282,119,66,33,61,228,205,41,217,156,122,90,347,128,173,117,228,114,129,122,179,287,120,108,76,115,172,174,80,66,82,112,269,183,158,154,211,203,236,149,225,68,324,162,64,148,238,133,113,228,219,138,176,319,201,138,304,276,354,286,275,367,266,278,278,197,161,361,320,160,274,214,200,189,273,112,191,207,186,260,341,275,121,259,325,193,208,165,140,233,110,236,159,284,234,134,189,272,283,262,294,399,165,351,225,197,205,162,91,204,284,298,347,214,305,251,296,143,246,90,210,353,197,38,190,181,202,321,231,202,236,177,223,175,351,263,163,200,302,155,165,157,279,332,198,256,192,182,346,238,223,165,216,153,193,266,159,104,245,318,116,116,300,144,120,194,333,85,191,193,274,226,203,231,252,299,235,197,228,176,150,212,238,161,265,161,217,187,164,283,202,216,234,235,179,111,221,257,161,131,235,99,207,135,362,249,174,199,235,301,231,146,178,200,380,125,257,241,201,138,248,275,180,121,206,200,254,408,158,130,250,246,293,91,215,187,242,108,276,154,233,220,210,135,169,144,147,229,62,350,254,271,129,230,204,284,259,184,249,261,258,245,247,191,192,259,263,256,170,280,302,135,366,186,252,137,175,213,202,283,149,262,308,217,123,232,256,209,179,237,119,341,184,208,273,295,310,194,339,223,218,211,243,102,183,259,242,232,353,136,237,197,192,201,219,186,196,312,162,194,240,164,128,191,232,185,140,177,175,311,327,55,215,213,287,249,232,244,336,321,309,129,150,205,248,173,200,286,268,260,321,218,261,174,236,99,327,234,101,247,275,352,138,199,247,207,188,276,255,260,304,64,184,162,117,256,293,159,177,239,201,263,272,230,206,199,245,110,308,201,218,204,227,99,166,323,208,328,239,230,241,173,297,270,269,297,301,206,146,182,294,227,314,205,305,107,243,300,272,222,201,447,197,251,223,237,91,271,305,264,212,245,249,277,202,208,121,260,213,227,111,263,315,160,173,233,221,47,114,222,261,300,262,238,166,314,98,52,159,248,187,290,180,227,289,194,336,250,150,299,242,245,118,159,360,277,253,142,174,223,111,300,67,280,261,131,64,92,186,101,164,207,46,313,219,253,216,179,197,215,221,318,144,173,186,329,186,83,118,233,306,221,252,369,223,116,320,213,371,291,199,101,178,130,270,144,256,276,239,220,183,309,238,255,198,207,174,381,296,319,289,182,294,269,151,100,219,368,178,192,280,208,216,324,226,165,106,241,256,301,189,171,121,53,180,116,139,137,253,248,207,300,211,230,106,263,221,185,184,89,258,199,160,212,235,180,97,181,242,166,127,342,160,164,268,239,217,289,198,242,239,136,42,207,249,115,242,143,281,259,194,281,312,228,185,234,122,191,261,143,221,309,206,253,101,166,189,280,261,169,165,165,134,229,292,368,220,195,269,194,161,248,296,133,217,290,205,149,85,152,185,365,102,160,94,366,290,245,305,185,235,114,211,208,230,265,279,195,252,127,97,210,189,185,187,203,267,237,99,203,313,114,315,295,150,151,232,294,206,221,207,158,133,195,200,209,306,297,133,211,221,238,230,93,67,197,354,266,221,257,158,146,211,263,242,347,164,250,210,173,189,150,127,196,254,279,188,133,136,255,117,234,301,85,146,159,97,321,157,169,206,226,253,346,369,97,107,298,191,168,206,291,59,156,329,239,125,213,210,238,227,199,292,213,235,294,208,217,216,178,283,236,213,226,184,191,259,215,101,294,161,104,219,184,298,99,217,351,281,134,201,216,376,124,106,259,158,339,246,166,165,218,200,255,260,158,100,181,314,406,172,125,296,272,361,121,157,340,262,235,272,238,177,214,158,293,271,233,152,198,124,322,259,209,215,345,261,204,105,177,91,173,215,268,327,125,256,279,139,238,332,330,178,295,193,229,109,158,290,198,334,235,230,211,181,342,135,183,164,239,368,153,249,138,279,162,203,257,342,241,245,273,169,224,280,99,157,293,226,247,142,214,165,244,183,302,338,292,225,272,235,239,101,308,290,284,124,124,212,126,61,281,140,127,176,122,69,253,85,194,318,328,211,253,267,176,181,307,304,348,252,279,322,150,112,128,219,157,81,262,234,200,152,62,288,283,188,116,230,325,221,224,327,227,160,259,229,340,202,227,375,349,214,387,207,237,159,369,231,237,270,250,235,213,98,122,392,354,318,249,266,288,139,189,195,280,39,220,204,95,166,224,100,193,358,192,327,373,178,276,102,164,69,276,238,196,43,179,265,147,216,250,303,309,167,292,115,128,154,254,179,179,244,210,77,158,306,197,128,337,151,165,89,259,375,114,262,276,267,337,271,184,137,174,178,241,104,213,195,333,215,160,219,167,156,257,309,181,207,243,241,222,146,153,155,134,132,188,190,255,141,188,187,158,298,82,243,251,207,304,202,168,163,224,215,193,216,367,173,333,227,179,145,238,316,302,370,261,271,250,107,199,275,107,274,232,147,243,136,308,130,181,121,180,281,248,111,218,168,187,149,245,45,97,192,271,144,324,139,195,352,218,111,260,210,189,252,265,302,252,108,139,267,294,234,330,156,102,216,264,248,209,177,271,265,186,216,307,152,259,257,196,209,228,123,272,122,97,246,211,304,374,346,205,338,217,208,281,270,162,232,317,277,209,145,232,256,295,134,352,292,295,348,143,283,273,198,243,279,293,202,260,196,182,192,221,220,221,283,164,204,192,229,296,197,185,186,250,273,126,331,250,211,185,77,187,300,145,245,155,202,233,156,252,213,292,248,252,187,253,183,140,317,262,151,140,112,246,335,188,304,304,248,234,182,197,129,134,266,131,288,256,258,126,134,207,116,127,183,263,371,299,272,215,316,247,256,224,216,260,158,253,233,224,142,270,190,202,289,110,231,168,212,255,326,135,253,258,256,223,224,191,203,284,159,234,279,36,141,194,333,261,157,254,182,273,262,198,270,159,209,296,127,278,252,234,90,317,125,256,230,302,230,217,213,233,249,231,187,159,311,208,121,163,339,274,249,240,151,188,201,174,216,45,295,243,342,100,130,116,239,321,399,256,202,285,84,160,245,193,85,295,189,300,276,252,207,252,78,264,226,132,169,270,224,108,165,202,300,220,208,224,280,183,264,346,146,132,128,140,253,240,304,251,160,335,178,206,105,236,229,198,124,287,299,323,265,323,266,270,182,261,140,175,267,64,341,224,250,116,250,182,227,93,168,228,280,115,113,168,106,191,296,167,294,254,310,145,159,120,158,233,247,103,150,56,281,168,369,354,210,78,113,187,360,179,185,321,75,228,313,166,245,256,274,287,221,166,182,341,279,113,155,339,346,171,255,260,259,240,220,203,383,287,199,114,174,212,223,212,218,276,218,289,211,352,189,119,284,312,173,92,228,323,313,245,266,357,249,265,180,137,217,260,116,207,358,205,225,216,180,262,246,249,240,200,278,319,175,91,128,113,206,173,237,99,79,220,344,225,283,257,281,278,195,315,206,220,155,275,136,73,221,84,200,271,283,242,258,60,207,182,232,246,221,217,345,165,232,302,237,177,303,199,126,232,120,315,232,310,226,178,250,186,215,189,218,250,168,296,200,141,318,178,122,310,205,218,110,198,178,166,194,297,357,354,160,222,185,199,107,222,109,139,315,117,223,218,215,161,215,164,221,308,165,290,221,239,316,335,60,142,255,150,313,172,237,298,263,210,142,241,152,301,170,341,217,106,238,186,198,181,281,136,347,213,225,140,326,89,236,367,144,349,149,265,43,305,223,104,276,181,263,199,89,253,339,199,155,203,159,143,142,356,113,329,215,119,85,152,225,100,88,196,310,159,273,261,184,272,255,215,267,308,371,213,112,213,168,134,96,220,134,187,107,106,95,172,97,110,39,71,198,122,98,73,133,125,192,156,249,135,127,65,181,144,180,184,130,139,54,107,120,49,134,93,69,132,286,124,91,170,180,116,187,135,355,184,196,175,145,168,43,297,305,276,235,108,279,259,165,163,318,239,277,224,243,244,204,255,86,276,142,182,345,94,252,149,235,117,140,287,175,292,326,220,103,84,189,202,240,185,219,282,291,167,198,200,153,98,168,105,136,209,193,195,182,131,185,87,56,266,317,253,294,62,214,333,246,169,190,257,142,150,217,226,288,91,287,210,192,188,61,197,301,294,371,245,321,205,247,178,72,229,167,248,123,123,87,221,307,141,94,79,230,178,160,254,196,191,178,127,123,203,193,224,143,221,249,253,257,238,166,192,205,204,237,256,191,250,232,284,142,252,142,116,151,246,243,210,279,185,270,137,137,314,160,140,276,206,178,266,204,110,236,136,269,301,132,202,191,348,202,210,216,310,217,231,185,264,259,310,137,218,238,254,351,180,194,142,357,263,107,123,104,245,382,187,299,312,311,234,239,207,214,211,84,115,231,56,132,247,244,228,246,171,252,231,215,235,194,280,216,175,322,144,205,225,131,297,130,152,101,327,236,82,327,245,211,136,341,252,236,115,285,208,216,303,174,288,190,166,180,308,120,270,173,137,68,194,257,273,188,105,160,143,123,229,202,252,228,340,123,238,198,89,214,215,187,219,94,176,219,173,236,164,238,198,154,327,311,331,246,258,231,197,272,89,97,208,204,208,245,221,187,237,221,239,283,388,158,184,262,136,296,278,256,236,273,249,251,185,62,208,223,167,319,185,153,160,218,226,274,277,245,271,339,306,241,282,295,291,151,277,303,264,130,119,260,316,193,134,48,90,282,402,314,151,157,54,149,221,188,176,317,145,126,235,197,304,122,207,174,306,129,218,214,219,212,173,218,207,113,239,189,203,230,164,275,194,308,271,199,270,158,250,157,335,164,207,183,184,165,349,272,328,93,192,306,135,181,87,302,148,228,187,380,163,139,273,225,119,321,169,246,307,255,206,235,210,95,211,85,219,312,324,233,194,133,216,256,220,205,177,122,273,150,231,329,195,209,228,88,187,227,165,191,243,340,255,156,291,155,238,212,115,276,99,191,173,121,298,226,252,144,288,227,381,220,148,134,301,254,215,115,129,155,151,380,180,158,229,223,306,244,176,238,142,272,263,276,147,207,254,274,143,214,277,299,133,217,325,180,193,252,365,314,283,134,185,318,204,207,261,82,194,191,333,234,240,163,128,290,113,282,277,157,335,202,220,136,142,222,166,172,338,240,278,257,223,198,300,288,332,107,143,233,210,346,247,233,216,130,113,247,257,233,376,169,269,271,263,133,219,191,272,322,295,178,178,154,326,248,292,62,215,213,189,119,362,124,341,238,203,243,229,256,103,236,151,75,216,60,345,201,370,136,319,180,232,268,170,115,381,326,247,267,150,271,267,141,413,337,167,356,193,230,217,374,186,113,202,112,105,153,178,186,235,159,270,212,252,133,342,209,180,145,199,269,286,225,315,281,181,183,244,143,125,207,253,227,209,155,111,249,231,238,87,192,235,60,313,232,230,323,172,237,236,235,168,242,265,165,189,246,260,210,282,351,48,200,122,304,156,225,139,124,289,320,330,167,146,134,166,308,214,162,80,117,175,135,202,208,105,123,157,218,255,382,179,221,268,342,281,346,267,281,311,217,316,379,105,207,278,363,281,347,237,221,118,285,328,140,136,222,300,194,249,262,137,225,111,287,245,274,182,131,324,162,309,273,113,253,198,224,355,264,366,185,185,180,277,240,198,252,307,172,385,151,309,248,269,215,252,171,213,52,132,145,162,273,190,238,297,200,237,286,206,173,381,203,171,296,348,138,99,244,143,289,259,294,232,62,171,97,248,243,192,209,159,205,223,139,304,137,253,357,197,190,238,193,209,153,232,143,198,189,271,52,233,209,258,238,243,249,151,204,204,169,154,248,228,148,172,232,242,232,239,264,229,208,280,157,156,222,123,218,189,184,119,333,214,280,289,112,252,197,80,182,247,209,144,195,223,204,205,107,172,131,172,182,242,243,111,251,192,139,228,262,241,256,319,290,201,198,148,242,271,91,274,60,88,180,153,212,193,109,313,279,103,173,263,224,100,173,136,245,201,142,196,188,290,216,329,181,271,165,110,258,289,91,166,236,222,233,314,103,239,240,202,259,235,285,226,101,356,145,255,174,172,232,189,150,211,210,217,111,206,149,168,127,173,192,261,294,273,366,238,137,303,202,292,256,169,139,174,201,223,323,134,259,251,349,256,272,220,194,264,268,198,250,243,101,241,47,183,256,268,214,160,213,250,142,231,242,247,176,229,208,124,182,239,280,177,195,169,264,127,171,288,265,233,159,241,308,182,249,230,140,314,127,245,267,188,172,251,388,262,325,245,206,99,119,173,223,397,332,240,108,209,70,183,177,113,246,122,120,230,184,215,84,282,279,205,220,65,114,114,205,171,186,290,129,186,146,130,194,314,66,201,76,271,178,176,198,118,186,240,130,195,256,136,201,172,273,185,160,340,168,324,155,312,169,158,196,239,286,187,286,246,139,227,166,282,221,175,140,192,150,136,126,107,259,355,228,246,319,340,91,247,174,178,183,328,246,148,230,322,44,193,195,256,243,225,229,247,213,333,214,289,257,253,189,248,79,243,171,342,240,200,308,138,103,285,197,257,249,290,207,234,37,273,106,193,238,251,313,166,100,191,143,73,337,265,181,271,205,126,278,228,254,221,180,172,53,222,317,178,212,205,57,83,187,314,260,80,228,147,265,247,155,245,112,188,145,204,299,92,228,324,89,220,235,208,211,218,229,63,170,99,243,163,171,246,166,274,219,294,179,262,164,202,158,205,223,184,212,124,165,167,202,315,89,248,199,122,196,117,201,236,276,176,282,218,185,170,173,291,206,211,256,186,141,282,207,304,348,59,290,195,213,232,72,85,107,160,130,324,237,249,270,162,237,210,227,201,287,227,206,298,245,245,201,149,257,180,223,244,118,206,90,296,155,124,289,306,261,183,144,262,102,220,261,301,147,181,136,83,138,336,305,105,201,198,225,191,210,228,232,243,384,108,274,183,250,189,298,193,179,176,121,153,101,198,338,163,240,223,167,236,183,315,196,56,218,184,218,325,237,237,189,239,185,214,116,129,198,88,189,111,181,203,335,174,197,245,321,154,270,272,199,223,209,239,134,291,167,184,62,335,142,225,104,186,78,298,146,329,312,164,137,217,251,170,173,193,192,192,152,70,235,281,268,116,190,260,134,227,177,248,234,361,171,311,329,236,240,294,163,244,219,192,221,162,201,205,245,257,321,125,175,306,138,185,300,189,319,237,252,92,165,201,266,94,261,209,179,247,213,267,138,258,139,58,131,270,176,281,231,186,166,257,348,182,121,263,131,184,80,293,105,277,145,141,227,220,250,172,276,172,258,241,222,210,241,203,177,261,162,353,162,252,172,195,250,183,276,322,310,228,122,210,252,129,163,279,172,201,171,204,243,273,271,311,171,257,345,247,202,73,213,270,236,246,253,198,383,208,260,256,192,177,283,347,239,126,164,222,236,27,211,336,215,131,298,78,287,171,52,303,211,126,108,203,259,207,257,261,218,319,215,332,255,202,286,118,259,255,219,98,192,324,208,300,206,66,284,213,190,200,157,149,196,201,271,206,215,260,263,247,171,196,236,99,237,217,340,99,179,211,256,93,344,182,152,126,296,167,288,191,317,205,330,280,272,172,283,87,285,244,241,359,152,317,231,108,117,150,220,125,345,186,169,180,356,253,161,211,116,200,89,226,140,169,269,119,243,87,219,101,241,149,103,235,265,197,190,247,219,201,248,265,183,222,284,241,274,249,263,179,217,204,275,272,256,161,235,167,270,212,160,218,327,341,174,326,281,119,168,284,267,111,225,358,321,79,276,266,165,203,241,265,263,175,222,112,255,150,71,277,265,249,202,220,254,208,96,158,116,211,211,224,267,234,212,201,188,274,209,272,173,194,137,201,260,249,235,278,157,167,258,123,182,152,238,185,242,171,324,177,121,228,146,201,209,256,262,255,124,210,298,203,282,178,127,274,249,211,232,236,248,141,195,108,305,316,181,346,62,255,51,249,154,205,303,159,301,166,298,361,49,292,370,183,273,252,184,282,161,250,214,216,277,199,286,301,238,250,268,249,169,245,277,270,209,247,150,294,354,233,194,85,210,204,288,291,265,193,291,214,174,214,221,202,113,334,257,272,343,252,349,323,230,223,233,292,321,251,284,196,225,153,187,216,161,322,385,146,196,221,263,379,344,231,359,160,212,193,277,229,193,318,253,260,177,134,147,228,272,280,190,203,261,198,295,126,207,252,246,367,175,368,249,179,338,159,216,195,205,238,379,209,45,72,332,120,232,213,168,299,51,146,179,235,251,257,185,152,274,163,220,284,293,188,227,206,216,300,200,321,220,187,304,129,239,253,265,232,336,226,260,299,233,289,173,242,77,220,131,189,345,221,124,128,119,278,217,239,197,256,210,242,271,244,199,256,212,195,378,169,237,261,190,217,134,173,164,313,219,349,181,154,260,297,293,133,153,326,183,141,153,220,195,260,393,222,205,182,167,257,207,199,234,239,284,371,309,242,304,302,96,158,256,332,69,227,281,315,200,73,178,230,216,353,280,280,281,259,271,181,222,251,124,123,368,382,266,228,205,274,161,211,99,167,122,103,297,70,359,106,145,219,68,279,321,279,137,248,216,250,144,285,261,112,257,135,262,228,200,233,232,343,67,188,180,300,242,84,272,251,252,196,322,74,306,198,212,246,257,238,186,225,256,115,249,160,113,318,144,174,271,150,247,164,188,240,219,211,218,249,133,203,145,307,217,175,208,141,207,207,306,213,120,256,215,207,242,162,146,61,235,186,240,374,94,295,178,207,115,104,253,377,258,239,280,104,188,222,188,223,200,144,282,233,300,109,357,211,211,160,102,122,253,213,288,214,171,215,288,281,183,224,324,358,287,154,316,218,285,303,218,152,221,225,298,279,225,218,224,187,184,217,311,213,121,231,220,106,212,111,266,185,261,187,341,77,216,280,175,216,170,129,277,158,297,244,208,111,199,281,189,79,232,247,332,321,234,301,175,173,209,198,312,272,277,210,212,243,237,244,146,313,233,260,227,244,164,274,196,223,255,191,245,265,162,288,257,191,231,223,105,113,151,219,323,214,147,279,265,348,114,265,134,267,258,284,195,198,251,216,148,358,199,222,153,210,233,232,270,320,205,238,259,272,230,200,345,241,428,224,235,244,247,326,85,256,235,87,264,183,189,137,301,194,148,200,266,213,265,175,263,86,228,252,121,260,245,201,69,246,366,328,181,203,295,310,202,180,206,126,327,159,192,181,182,140,196,219,203,149,285,277,273,170,248,159,249,306,265,127,130,175,68,346,211,341,134,240,311,266,280,179,129,220,373,217,347,192,221,270,304,198,159,126,194,267,125,174,56,237,156,132,169,138,119,123,175,341,145,269,174,258,101,255,201,209,244,282,109,146,301,189,242,219,211,295,297,257,156,224,208,61,206,116,158,126,214,228,238,221,180,123,223,268,174,100,247,126,125,212,223,216,191,228,121,270,274,252,149,242,171,324,222,237,196,293,223,114,253,312,145,197,258,227,154,233,199,304,269,203,234,203,272,113,223,234,157,236,269,216,179,134,256,317,288,294,221,171,238,313,92,185,264,296,296,340,215,251,117,225,248,204,232,218,244,260,200,261,167,272,220,119,205,135,258,104,99,327,272,164,231,214,186,270,225,304,309,147,288,328,247,194,247,204,169,240,285,121,271,90,167,187,226,198,228,227,215,188,151,70,261,193,242,262,204,83,304,98,248,267,162,180,116,95,172,191,176,370,73,246,185,117,317,126,298,277,217,172,103,343,63,252,266,321,176,240,181,175,245,377,139,241,291,206,260,193,353,233,225,227,153,49,223,238,111,19,223,233,260,178,144,293,291,306,159,235,300,140,232,189,150,220,170,151,269,205,313,246,241,158,177,204,240,171,155,372,98,260,240,193,188,291,167,153,286,358,196,175,278,227,169,257,191,199,325,97,223,54,151,297,250,180,255,247,140,253,300,237,193,125,316,337,276,179,136,287,111,217,291,246,133,243,206,198,187,244,90,191,231,297,213,212,119,236,47,192,355,253,157,261,107,191,178,209,196,196,233,263,117,200,325,156,153,174,47,136,180,269,146,283,265,203,110,329,195,238,165,174,60,173,346,132,338,189,206,309,113,191,293,288,289,356,268,290,345,259,168,189,290,192,243,379,215,380,294,152,255,257,174,226,207,191,169,205,113,105,260,87,252,153,216,142,194,208,198,201,301,186,157,191,308,350,141,229,105,256,166,316,245,192,289,212,175,347,341,270,276,167,143,279,153,248,184,253,198,291,176,231,222,306,330,406,323,191,208,213,255,269,226,388,193,275,349,105,168,166,207,267,266,97,300,203,196,184,345,205,77,290,186,252,226,299,286,204,141,203,212,315,338,190,366,200,216,301,274,321,213,196,251,194,185,255,115,259,199,194,109,142,222,201,187,231,86,225,82,397,149,219,380,207,266,154,141,191,302,291,184,225,152,160,244,160,289,255,165,313,127,361,232,137,238,88,116,293,261,105,121,315,133,196,218,151,300,296,165,282,188,187,216,186,183,297,194,264,234,311,173,168,325,99,266,171,301,364,134,276,158,158,231,174,232,164,188,215,221,235,175,241,330,135,356,172,238,123,154,98,217,275,294,247,187,313,211,391,335,125,164,108,203,80,242,80,285,302,109,178,262,227,151,193,184,218,253,170,260,140,221,106,244,210,69,247,234,171,272,186,129,218,184,174,248,62,166,270,90,230,268,226,199,121,320,233,314,102,129,204,264,207,182,247,285,151,158,346,242,210,204,220,369,180,310,178,210,276,130,252,145,203,283,288,353,338,288,140,280,274,271,319,259,286,305,170,208,281,172,136,254,261,240,335,278,296,257,250,226,351,178,206,197,388,86,182,237,262,213,202,304,171,263,147,256,342,264,94,151,167,248,148,91,278,180,209,244,238,249,142,409,183,170,169,272,345,160,210,242,238,204,235,205,196,244,258,153,144,193,301,214,322,205,193,242,206,295,236,208,228,286,314,263,204,222,208,260,142,169,88,113,312,144,250,220,225,103,240,278,246,233,100,197,95,189,122,238,186,264,320,252,294,288,68,143,220,215,142,166,209,175,154,227,232,188,272,177,160,179,314,93,231,364,297,327,190,263,209,224,278,301,242,225,278,134,170,192,150,282,220,121,240,193,181,61,90,145,265,373,147,212,181,233,160,147,199,252,208,265,214,211,242,190,144,144,186,281,217,205,226,212,226,327,281,201,294,238,251,266,195,325,212,240,144,352,196,157,155,226,205,274,187,270,212,223,250,79,228,152,202,251,249,139,213,294,201,168,208,114,122,225,161,312,145,84,202,169,133,138,110,316,143,321,176,251,241,199,220,247,192,218,161,251,202,200,218,226,169,212,350,334,191,148,185,303,311,232,112,145,383,240,329,95,149,136,225,198,208,81,69,240,197,229,78,204,124,169,189,165,231,239,139,191,163,244,285,150,285,211,285,131,209,288,67,192,143,223,231,272,212,259,186,316,105,203,184,126,95,228,245,213,238,153,226,142,229,286,212,120,310,124,221,261,228,151,223,219,222,268,247,244,148,259,225,164,215,282,265,210,242,145,110,290,144,317,271,227,330,223,241,226,184,204,239,175,134,201,173,96,279,281,322,245,364,288,334,127,318,191,338,186,225,104,267,234,251,282,209,124,194,215,224,181,127,204,156,329,135,67,168,336,207,231,90,232,177,194,192,254,255,173,60,352,222,197,184,245,263,126,153,302,278,245,105,191,108,167,299,164,272,297,228,178,166,150,157,173,213,285,219,160,289,167,358,174,176,248,269,135,240,139,230,195,278,290,274,244,247,240,86,84,295,208,195,363,204,196,185,213,274,201,268,284,187,235,301,280,227,320,150,227,128,122,139,142,205,174,346,222,174,282,213,197,226,280,222,383,286,220,237,251,281,468,170,363,141,215,211,312,393,244,208,378,134,157,207,154,326,261,324,230,251,351,378,405,186,260,343,257,286,166,167,140,329,333,141,157,226,413,264,322,208,139,143,174,349,135,255,242,164,189,93,241,300,330,260,150,152,236,48,222,179,249,216,404,273,370,289,332,218,352,222,337,319,225,261,272,152,135,221,135,221,210,234,150,173,229,197,351,183,356,280,248,246,105,326,240,139,274,286,183,129,63,116,331,99,251,270,311,288,186,223,338,134,155,252,275,182,263,319,183,128,78,251,95,241,147,145,261,189,147,143,228,262,324,204,167,158,157,302,230,152,173,183,227,175,103,166,250,186,235,109,131,326,168,142,200,268,127,217,274,244,219,204,82,201,342,322,114,196,365,193,172,256,329,381,268,354,115,179,187,367,189,250,215,151,244,346,175,137,268,249,253,191,274,128,325,164,283,90,376,207,244,299,239,116,194,179,293,211,240,162,74,286,144,316,239,135,278,284,304,150,281,227,179,215,201,209,223,148,262,245,177,114,315,342,193,206,188,266,265,209,189,272,274,287,204,273,143,258,246,226,237,234,198,229,196,219,185,170,192,210,209,322,217,210,264,210,289,214,177,222,341,277,278,270,164,92,200,100,370,151,132,204,200,131,139,123,258,247,273,312,167,313,198,54,82,339,273,62,150,315,105,250,229,163,207,117,364,106,184,257,241,143,223,251,206,164,204,233,174,134,172,231,148,198,239,363,269,143,164,327,194,234,282,348,150,245,199,243,241,271,237,194,144,90,193,146,224,216,376,297,77,200,204,365,233,232,144,200,259,145,196,268,219,229,219,208,204,206,366,289,224,184,295,144,243,308,207,71,95,393,161,172,198,192,107,262,233,316,322,217,199,258,393,220,206,246,310,117,289,170,147,159,269,109,73,44,127,105,210,202,347,172,77,200,322,151,274,186,92,102,126,185,154,228,206,172,166,221,264,232,332,319,121,155,221,220,199,246,324,217,253,293,244,178,202,260,288,202,178,211,58,187,300,211,135,168,167,309,323,155,221,344,124,207,175,330,221,363,255,250,283,234,346,288,323,217,199,231,335,182,130,230,347,208,103,312,229,341,147,268,285,304,238,178,144,199,223,254,227,218,148,233,225,106,63,189,193,165,268,161,394,208,142,269,122,98,239,279,156,123,250,311,193,219,240,112,103,154,167,94,293,76,196,247,163,218,250,273,313,178,213,228,282,218,168,183,269,264,213,114,364,204,371,241,227,316,145,86,211,214,198,289,253,232,271,109,203,104,207,212,223,102,194,344,165,161,240,181,226,212,272,169,186,119,237,105,154,167,217,318,265,184,136,137,264,306,111,240,145,219,207,331,316,146,233,234,200,237,225,224,103,312,231,322,108,201,185,182,216,351,209,90,360,211,94,167,165,154,154,276,94,384,207,166,262,233,281,219,389,272,338,304,247,165,251,204,250,195,197,207,231,52,211,160,222,290,111,261,224,153,131,117,188,178,294,287,172,244,217,182,176,164,232,226,182,207,328,267,293,336,260,218,209,332,217,268,300,211,273,184,191,144,251,242,243,121,161,288,127,300,323,201,213,246,230,142,336,242,240,217,257,230,304,240,191,230,281,355,236,235,229,235,211,153,247,322,252,230,206,194,58,182,238,218,224,260,193,212,183,92,227,129,146,246,302,259,255,258,225,291,241,199,339,249,190,246,128,65,239,186,250,233,274,217,248,175,249,337,278,302,212,261,155,225,159,225,307,340,201,171,261,274,188,279,326,207,268,297,235,284,205,185,230,296,200,216,236,182,229,223,194,305,215,231,132,183,230,210,244,132,234,198,195,350,194,347,161,216,253,108,246,237,271,265,224,104,233,121,145,184,219,232,104,231,187,207,233,232,378,105,281,186,152,208,259,156,232,177,200,189,273,200,251,326,194,154,226,225,239,293,296,277,242,272,275,218,254,238,226,334,231,149,273,119,209,187,169,287,225,268,245,379,209,330,83,256,223,273,68,285,335,250,212,223,206,196,198,83,231,141,160,107,350,160,358,223,112,197,247,293,155,302,318,289,149,140,279,126,312,262,336,119,91,256,294,208,88,299,273,159,265,329,362,233,278,210,331,116,293,149,298,304,237,247,291,272,232,229,87,177,178,383,350,270,308,272,119,162,163,117,124,292,204,154,217,194,136,150,229,301,251,142,177,176,249,159,236,240,286,55,116,259,155,248,111,179,154,156,150,205,132,214,284,190,130,139,343,171,229,159,174,309,216,132,70,258,205,66,163,187,322,146,128,152,55,266,178,162,161,205,341,134,355,165,149,226,289,223,316,254,146,168,90,144,242,298,203,109,201,171,182,387,218,279,342,137,178,195,125,256,223,194,130,249,169,199,251,276,321,139,248,209,226,206,201,261,290,246,204,261,235,294,368,189,176,310,163,218,232,275,262,146,336,226,186,227,272,216,224,167,188,220,387,230,296,365,203,163,144,165,187,248,128,247,180,341,325,143,197,193,243,208,245,171,167,225,220,360,233,248,49,315,81,365,241,87,222,281,222,207,147,161,210,268,171,144,244,225,264,241,275,241,342,184,128,81,215,113,343,215,199,171,180,128,92,136,186,225,213,165,299,341,215,190,270,150,321,158,274,241,306,67,264,238,263,220,232,336,188,191,158,106,276,99,130,194,204,323,174,128,135,146,138,358,131,101,382,132,331,323,207,318,208,180,310,402,364,159,309,186,351,198,131,156,202,131,233,271,192,160,268,248,115,194,251,146,364,65,202,259,206,102,239,293,279,231,169,261,140,252,229,311,146,238,378,324,242,134,213,241,259,230,224,135,276,262,162,118,277,134,188,132,108,161,320,59,134,249,218,369,116,249,211,189,152,210,205,257,215,233,187,203,202,137,336,267,239,169,344,277,318,241,184,220,206,193,196,335,148,198,304,213,140,179,166,205,190,305,105,265,313,201,125,303,369,168,185,188,242,203,249,327,87,215,179,133,278,337,186,243,153,237,193,284,261,118,124,119,206,105,206,167,317,208,157,197,273,191,200,270,169,185,142,223,193,163,47,183,283,351,126,267,231,264,215,171,136,277,278,157,188,115,95,157,310,292,196,190,204,318,206,210,359,320,208,126,141,361,239,368,258,305,303,298,197,199,258,195,85,223,170,335,75,381,95,128,130,360,238,215,115,147,97,216,271,226,245,227,162,195,159,63,233,220,353,282,166,333,404,119,287,361,200,99,317,260,275,207,191,158,237,226,78,113,50,169,135,194,257,121,185,64,256,189,191,171,265,118,275,171,213,210,278,142,81,285,276,233,330,248,158,225,78,187,204,342,298,181,239,180,246,147,268,230,293,221,193,197,120,337,209,266,219,173,303,280,276,166,153,332,336,140,192,266,162,265,185,204,209,238,167,298,251,270,274,186,240,265,236,324,158,294,268,190,174,147,194,173,215,250,80,200,237,208,214,234,211,315,206,323,219,175,174,348,267,183,285,246,135,312,156,305,286,232,212,352,120,309,334,218,194,158,289,306,197,112,113,237,190,187,391,245,188,173,282,162,255,103,198,192,232,191,265,114,241,174,182,153,175,264,240,161,148,327,217,287,146,347,197,181,198,194,187,294,235,306,271,307,314,253,145,168,332,177,179,188,217,285,250,270,157,280,118,327,225,77,295,258,256,275,204,182,218,213,194,142,149,279,206,340,301,234,293,212,46,179,259,124,268,237,142,259,290,94,258,191,261,240,65,281,186,349,343,348,140,312,226,150,125,246,296,271,119,257,182,126,153,298,281,197,159,243,189,141,136,188,290,31,207,245,231,252,161,331,274,213,64,206,192,331,205,305,167,179,208,220,141,255,88,244,298,182,208,71,151,186,223,309,256,288,106,235,172,271,263,234,239,239,108,291,214,190,206,176,162,314,158,374,202,214,255,250,127,223,299,142,331,197,270,252,301,184,175,120,155,261,115,137,182,196,240,104,128,224,126,144,118,138,179,316,365,278,151,101,148,266,215,275,374,238,255,165,299,88,227,193,310,322,300,204,172,223,150,147,187,282,196,227,193,199,134,120,131,178,148,218,331,283,192,49,247,80,301,161,236,171,96,240,83,248,225,175,181,174,368,288,102,151,78,109,385,275,129,196,183,296,333,270,348,154,205,195,356,246,136,255,183,257,235,182,303,233,115,368,210,223,184,353,53,117,194,244,235,223,146,223,235,137,95,271,252,261,206,316,191,292,221,317,171,276,295,251,351,223,123,233,236,265,142,165,188,131,259,312,270,210,145,355,95,183,253,282,202,196,267,90,250,163,217,221,194,191,154,275,187,223,337,278,247,141,324,343,248,258,204,185,248,246,212,147,234,245,200,209,215,235,166,333,286,142,279,221,273,284,175,288,337,287,184,252,278,223,290,265,94,124,281,228,106,264,192,248,279,256,244,167,201,203,181,249,222,375,258,195,232,258,123,262,232,236,106,163,188,213,249,180,297,226,207,263,94,219,203,208,178,246,277,344,254,234,232,85,148,226,194,262,70,174,274,188,208,164,259,119,283,242,46,140,273,300,139,206,299,210,261,228,196,242,272,85,176,222,254,317,206,122,181,194,164,345,224,207,240,122,284,385,89,240,127,220,135,77,247,230,222,208,223,144,289,326,243,171,209,263,238,173,224,257,202,253,217,238,90,162,162,202,275,150,228,59,96,228,194,249,298,298,256,216,156,265,263,269,319,231,157,367,108,199,95,238,203,291,318,325,232,227,177,358,309,231,357,220,184,229,295,69,109,173,151,230,187,208,205,215,101,295,265,182,86,222,276,277,174,163,208,201,213,275,313,306,338,124,169,117,137,231,149,258,79,166,249,158,166,233,140,240,199,181,110,198,98,154,160,162,348,190,169,304,193,243,211,47,137,277,235,93,267,154,249,218,223,223,102,242,139,227,32,270,55,116,236,198,317,135,299,246,194,349,192,307,283,225,246,206,259,189,285,286,327,200,205,342,82,149,234,150,137,312,93,106,246,315,196,248,167,252,303,239,160,210,176,303,126,328,228,206,208,241,289,113,194,100,195,167,173,302,242,183,149,210,210,122,119,210,232,141,127,232,250,329,230,272,232,360,186,214,253,240,142,235,200,237,172,283,275,196,104,253,142,151,240,261,320,257,120,257,134,295,105,173,188,324,262,215,81,178,329,97,248,143,325,322,261,179,301,292,121,224,213,258,201,235,192,195,194,253,210,274,307,206,278,210,284,254,194,40,258,138,382,107,227,295,243,244,148,200,256,129,49,143,57,387,238,173,346,310,255,273,202,226,376,166,247,241,143,199,151,280,265,345,176,99,202,170,282,168,246,179,201,243,283,226,225,275,263,141,101,210,214,126,187,372,327,193,225,332,313,144,157,276,240,271,153,198,278,180,202,230,285,231,182,105,204,253,264,195,180,162,278,256,162,234,282,211,363,148,159,202,263,293,271,198,158,245,159,202,164,152,302,191,264,312,124,244,293,276,216,246,188,207,201,358,278,130,206,224,266,283,271,201,162,245,168,204,174,249,100,126,251,77,284,309,155,281,218,286,231,268,257,110,233,210,241,204,137,232,256,350,96,290,342,103,302,270,229,240,253,181,300,333,212,259,132,159,202,329,215,66,107,272,265,173,262,231,160,269,201,127,267,197,173,225,188,172,214,369,160,99,126,140,113,176,136,185,171,144,204,274,232,240,239,155,257,207,128,247,232,117,217,118,201,192,153,226,185,136,271,154,252,200,184,178,177,225,163,180,304,370,148,228,140,186,161,190,125,132,212,191,141,107,144,116,282,210,165,45,143,178,252,177,230,183,351,246,314,129,191,201,243,134,132,117,208,364,159,288,111,177,237,294,220,98,227,204,133,238,246,206,96,210,360,145,86,245,93,142,200,177,212,254,187,268,198,107,230,236,239,276,239,248,266,208,187,274,137,129,144,200,322,60,272,212,285,316,323,253,207,301,366,219,108,148,320,270,132,134,90,252,343,223,269,172,228,242,243,209,186,228,246,201,330,173,195,196,247,220,210,187,198,216,128,149,289,308,188,229,185,176,238,157,317,136,53,130,186,103,182,180,196,173,206,225,207,168,206,134,212,246,221,326,310,255,160,337,278,123,274,127,193,224,242,286,227,173,350,263,291,277,187,286,329,274,265,138,82,203,212,193,308,250,146,160,308,292,316,297,205,257,190,235,370,181,221,253,237,234,225,155,223,269,223,174,194,310,175,283,233,189,110,227,176,160,127,185,250,197,150,231,251,265,272,309,180,200,146,267,325,331,225,318,193,141,207,221,197,76,165,134,112,101,87,66,149,148,96,70,215,203,233,210,400,282,210,208,192,207,137,186,188,340,178,36,81,192,355,186,274,251,322,197,290,221,74,50,322,93,186,209,114,180,88,187,238,217,219,186,173,170,200,211,273,214,142,356,332,239,347,108,132,322,111,334,194,149,204,195,69,364,250,171,160,224,277,363,188,156,178,170,147,95,286,295,337,243,178,163,127,149,213,133,187,180,224,334,144,208,226,274,154,212,192,193,204,145,214,130,207,257,167,243,231,216,251,213,105,320,118,73,303,209,323,372,279,228,324,180,338,310,331,168,280,182,159,73,237,311,197,259,221,209,172,224,199,82,204,141,311,244,197,205,230,42,177,275,221,212,217,271,224,259,259,181,253,199,230,344,157,239,400,375,278,209,260,335,279,326,200,204,214,328,236,223,166,203,206,194,310,371,324,366,116,295,99,177,257,297,130,151,168,213,220,184,224,173,157,229,266,129,336,357,246,244,234,334,249,266,149,238,356,155,270,210,290,287,207,342,332,212,162,139,366,97,181,173,55,238,228,373,220,182,229,266,203,225,151,236,236,301,63,179,292,260,328,273,369,282,190,161,245,285,280,234,170,247,213,238,199,172,73,245,251,97,284,148,197,216,225,310,103,308,189,179,211,162,194,193,281,226,111,198,186,249,278,99,208,180,206,82,189,181,220,202,202,135,258,232,174,130,217,231,197,272,243,213,203,360,250,255,125,313,194,170,220,121,50,211,258,250,211,118,177,286,207,112,155,156,226,225,298,261,342,140,334,294,76,299,173,94,185,256,158,200,149,245,323,233,234,293,120,236,337,131,191,355,369,151,181,103,194,229,178,175,189,297,165,219,300,124,121,299,88,230,199,181,331,92,173,290,224,186,260,187,326,277,244,368,101,251,342,161,223,216,306,97,119,114,223,208,329,292,240,189,226,159,256,289,179,303,281,46,153,112,158,158,271,89,59,173,163,336,297,219,173,283,241,260,251,299,235,203,165,218,231,199,326,276,222,124,213,263,224,322,219,271,159,122,305,231,171,352,193,157,222,258,209,300,302,213,192,165,173,279,278,247,241,251,220,66,203,240,157,270,193,125,286,363,205,224,199,142,147,138,290,280,159,351,336,374,221,144,169,165,194,61,364,309,294,160,201,222,159,256,158,258,297,247,69,155,237,265,209,162,107,289,171,254,237,224,249,141,217,319,241,87,108,139,103,356,239,272,219,291,169,188,148,284,245,230,285,262,265,171,299,249,162,227,254,106,198,93,121,128,153,152,185,123,197,193,144,115,124,192,83,175,319,330,130,205,355,216,285,165,111,193,253,317,315,161,147,329,310,126,336,323,230,178,199,102,177,176,144,223,220,304,169,126,152,192,388,316,205,313,283,275,279,269,99,120,246,221,117,127,142,185,280,117,189,174,99,328,112,275,283,232,71,252,159,141,114,342,270,78,228,165,289,238,97,266,207,171,107,136,171,199,245,189,246,309,322,171,255,355,188,371,204,202,149,312,171,316,76,319,93,194,195,222,311,157,174,155,150,306,76,318,247,174,213,174,200,316,164,234,236,193,252,247,194,165,92,220,145,374,127,252,199,223,228,317,108,245,258,186,93,279,247,181,191,106,197,101,270,367,180,127,284,296,66,127,196,119,171,242,353,224,176,103,137,255,157,300,339,343,277,182,253,258,206,221,112,278,163,235,180,154,250,206,175,203,168,124,330,305,157,334,202,304,275,174,234,256,247,266,269,189,328,335,168,253,192,196,153,223,201,233,381,155,296,193,245,135,105,169,194,268,345,224,240,319,217,324,263,351,176,197,233,340,246,258,346,120,316,186,236,147,243,158,56,300,53,239,236,174,120,133,152,166,228,352,154,251,277,364,203,289,289,137,151,132,239,194,109,225,201,146,291,83,209,159,99,269,220,216,223,207,322,230,118,110,91,226,234,164,317,192,239,307,233,250,108,107,183,177,142,218,85,302,179,183,118,194,187,213,212,287,308,207,196,72,204,280,210,218,209,137,136,248,264,192,317,142,243,185,125,341,35,183,307,206,60,350,308,159,266,284,223,313,255,165,60,129,223,230,157,185,138,215,325,306,269,194,210,162,209,253,139,282,184,148,333,189,196,228,244,249,231,290,161,272,322,327,252,271,259,185,262,204,260,271,113,137,262,301,288,260,193,293,248,85,178,151,234,211,270,249,72,136,243,266,270,278,133,83,286,249,225,314,77,333,259,225,247,159,134,339,274,195,336,246,151,210,215,183,191,245,211,284,188,342,276,189,164,339,175,231,194,235,122,101,221,242,200,60,270,107,194,151,290,286,329,146,76,216,292,282,255,317,213,207,302,146,127,214,260,150,187,234,353,161,224,166,33,379,299,304,137,250,375,197,297,212,204,221,223,116,213,176,166,167,245,231,110,234,113,270,293,185,148,95,140,306,295,286,71,199,176,293,206,150,167,264,132,210,195,240,191,242,185,183,215,248,147,136,63,188,202,138,83,280,187,189,148,242,231,213,213,204,157,169,352,247,77,241,257,182,224,204,282,164,102,230,318,254,192,107,113,275,196,199,270,252,325,238,214,68,199,183,153,176,231,80,105,186,231,240,208,147,239,274,266,337,324,169,248,215,140,265,288,201,157,207,328,162,226,246,212,191,188,176,209,191,235,286,283,295,79,157,137,366,170,227,207,75,318,295,248,216,103,323,320,263,163,140,185,297,139,219,96,60,222,356,169,169,171,209,225,83,232,164,133,189,320,164,124,204,346,173,191,174,247,239,189,296,232,337,159,222,145,147,233,121,246,241,250,235,237,330,107,207,170,170,159,239,221,210,211,205,72,249,218,240,182,142,158,252,110,277,218,260,247,95,266,291,237,190,283,285,229,216,192,182,129,189,357,249,165,304,164,119,354,224,211,256,183,250,292,288,235,144,171,257,244,184,50,105,154,139,173,220,199,92,264,171,252,376,109,171,172,237,232,362,94,251,177,247,122,249,106,114,252,330,157,146,261,128,233,184,296,236,115,56,287,113,382,387,181,280,194,328,293,226,119,273,231,162,71,121,323,162,198,267,218,285,211,169,255,247,129,177,243,171,212,282,221,95,271,90,192,188,240,270,102,235,123,308,253,165,239,140,310,154,151,297,196,167,231,138,201,315,172,223,170,319,232,167,174,148,324,148,349,229,152,353,235,224,285,323,90,217,338,299,130,275,321,181,53,351,340,251,250,152,205,270,289,326,168,100,199,221,269,309,183,197,159,251,260,154,141,209,285,154,307,131,259,198,186,152,244,211,207,273,216,195,180,149,235,335,264,391,185,175,208,295,206,131,145,250,285,183,330,276,185,235,194,207,136,233,225,199,262,234,285,245,105,331,151,123,277,233,164,280,92,290,292,287,331,264,116,140,261,191,175,289,328,209,329,292,269,268,348,96,202,346,301,239,335,160,340,306,237,208,297,369,210,330,318,227,331,235,337,251,176,98,143,211,305,333,111,225,321,204,142,204,166,154,169,181,209,250,119,124,209,366,362,291,263,342,220,125,306,161,196,297,144,135,271,260,120,266,246,167,212,68,324,76,365,231,359,363,142,409,88,259,217,142,242,392,198,173,273,335,195,349,320,173,104,140,204,254,316,182,169,342,90,182,151,179,174,242,320,229,168,243,71,215,191,363,142,214,216,219,197,222,127,206,244,196,101,158,192,337,262,84,157,262,228,220,136,192,165,237,183,199,265,340,284,269,256,252,271,198,225,249,362,73,188,208,300,224,363,250,270,261,236,190,144,298,399,228,103,351,274,374,257,188,194,273,224,259,280,173,198,197,130,210,191,245,195,223,141,264,100,163,206,297,183,261,276,278,275,220,232,189,304,265,274,280,307,269,220,200,273,205,181,144,147,246,297,207,217,217,314,245,231,206,192,279,281,358,336,202,197,200,108,130,244,293,262,249,154,265,321,190,249,164,208,159,269,258,125,376,195,242,177,274,163,130,210,127,220,302,231,204,330,285,285,116,175,262,330,262,219,261,240,302,128,233,170,137,242,285,297,182,227,245,171,299,153,43,309,302,165,208,244,180,280,218,191,197,235,282,259,271,83,270,281,201,220,359,200,122,160,195,209,148,312,138,188,375,116,188,120,217,378,197,179,205,211,174,166,263,211,232,244,242,247,93,203,340,177,209,192,287,115,116,186,199,275,129,96,181,145,212,285,165,252,270,240,225,138,143,245,196,209,137,288,262,121,169,184,236,137,114,285,209,215,130,123,226,273,87,202,108,195,108,178,180,142,177,174,273,184,348,336,149,293,301,250,336,258,201,178,216,226,139,113,155,117,186,290,160,258,78,163,180,231,329,239,185,110,282,324,148,269,338,272,240,138,184,138,186,129,330,192,290,195,161,111,250,285,238,152,221,167,241,150,247,272,146,147,271,249,255,196,238,144,173,93,170,31,188,136,268,211,255,154,259,168,216,354,277,163,54,242,277,200,176,173,201,318,114,267,184,124,274,181,165,140,230,144,117,218,302,274,229,338,209,341,50,165,247,234,117,124,140,58,258,216,143,121,48,163,157,162,274,226,128,115,264,248,219,352,206,188,209,204,293,267,162,146,207,257,261,158,203,298,234,188,253,232,261,360,217,250,331,140,332,307,92,186,267,184,285,164,272,211,69,156,162,275,233,322,332,248,145,219,146,150,264,176,212,208,79,176,229,147,226,229,196,179,211,157,172,112,136,127,206,149,303,134,255,186,102,195,270,124,146,173,279,309,234,266,164,319,181,229,333,268,216,331,259,160,119,263,110,207,283,158,214,240,192,176,204,127,203,155,334,297,145,68,239,290,252,214,345,232,197,151,221,193,180,134,199,291,107,254,307,314,186,107,159,260,181,219,196,305,374,184,89,114,93,357,244,200,227,211,48,180,201,228,247,110,221,405,326,136,226,190,152,254,223,180,261,251,210,325,228,231,101,315,177,252,197,238,256,245,182,127,198,305,233,140,189,233,145,292,252,174,258,295,128,132,179,199,96,225,196,158,264,291,195,292,195,207,141,319,208,176,241,344,164,176,223,153,250,241,214,267,203,357,266,229,303,237,186,222,163,159,343,171,88,137,296,98,296,246,335,274,211,230,143,221,186,336,268,107,295,100,24,217,290,191,210,134,261,219,322,319,226,315,252,253,180,306,209,78,410,281,362,361,262,366,259,220,314,328,366,253,308,333,243,297,127,245,279,369,233,307,288,185,241,372,282,265,299,204,72,274,282,240,233,256,273,261,164,65,162,226,219,181,127,197,275,287,197,136,173,65,258,189,293,236,168,300,313,232,153,294,138,89,329,326,312,82,285,85,362,196,171,212,174,248,338,212,218,338,254,271,288,181,178,209,313,260,95,248,88,138,267,140,152,215,139,97,114,108,184,82,285,200,276,219,92,102,91,137,186,231,189,171,232,244,97,177,168,192,185,320,141,174,337,340,266,317,257,351,116,192,263,388,235,138,326,294,189,176,101,117,225,85,203,243,246,306,245,172,26,171,314,235,238,172,179,125,262,126,77,143,332,138,221,196,228,190,338,315,331,181,251,255,277,229,119,180,226,238,245,202,200,189,284,310,225,191,186,193,220,299,193,282,246,328,228,245,250,253,247,248,133,304,262,144,225,205,320,199,274,152,190,255,239,179,167,257,200,233,257,158,192,149,67,247,250,256,275,180,281,280,264,336,156,258,361,268,172,144,313,221,229,181,291,267,293,253,281,275,125,235,236,186,313,129,191,90,215,207,183,175,228,244,142,194,254,159,207,118,232,127,183,215,251,322,156,348,333,203,241,130,193,139,221,136,205,257,161,203,102,176,169,137,186,322,88,256,305,127,253,242,273,185,84,217,127,201,322,185,126,202,185,254,269,138,116,148,195,209,229,200,153,183,155,105,205,225,317,208,272,245,174,168,257,311,181,185,296,150,190,185,288,198,300,213,133,75,282,228,147,248,211,64,121,168,262,238,129,200,74,180,201,197,198,59,239,238,193,201,184,225,231,274,175,214,235,224,147,284,271,217,172,150,185,354,235,80,238,198,225,172,165,220,212,160,183,211,178,324,197,255,182,146,160,249,295,179,366,128,313,249,121,261,179,97,287,279,118,291,194,135,125,319,148,178,193,141,200,273,207,207,337,92,329,342,174,255,168,230,211,264,173,151,105,147,295,87,334,122,125,80,256,296,222,188,295,221,216,223,149,343,292,129,331,234,231,197,217,144,155,254,148,224,259,186,200,98,252,101,334,262,248,134,297,38,232,179,237,280,294,205,231,285,275,289,245,167,297,311,256,87,155,80,395,254,342,228,68,264,108,260,157,108,211,256,287,326,322,108,122,200,299,220,144,214,115,112,225,303,252,201,205,252,120,128,180,214,313,167,222,271,135,283,93,65,142,196,198,212,162,301,238,171,127,176,308,272,222,80,103,243,174,107,139,215,190,225,94,215,290,101,169,37,221,153,190,185,394,242,324,178,364,205,255,312,320,128,214,280,140,150,235,180,162,94,128,156,238,210,249,297,265,166,189,239,281,228,191,228,249,177,128,63,260,165,321,278,306,125,203,226,230,270,228,223,142,319,214,277,285,229,287,196,238,197,266,151,234,117,206,220,241,214,277,314,253,265,268,294,195,295,326,260,118,72,169,181,211,293,192,104,293,167,202,226,234,189,196,268,297,264,237,119,235,246,240,125,270,226,285,120,175,162,240,145,125,223,184,240,150,132,346,256,190,288,135,375,237,128,285,112,169,354,206,234,214,168,347,189,206,208,260,356,96,188,316,311,138,216,241,200,171,217,199,339,265,121,200,135,271,188,325,292,245,200,49,302,315,151,153,382,82,77,149,215,198,302,118,242,268,250,100,309,190,212,239,171,241,203,217,281,397,241,219,329,191,300,212,267,334,309,308,179,326,271,319,116,175,301,246,194,203,178,151,276,239,235,219,104,178,36,255,312,320,232,199,94,226,298,292,264,155,141,201,168,192,145,191,274,95,291,221,188,210,255,239,253,208,244,311,142,205,185,225,199,373,237,197,48,128,106,224,158,247,105,233,300,340,226,117,141,258,272,310,213,200,285,144,236,105,396,248,199,210,189,205,269,294,302,261,243,63,173,393,252,289,192,230,127,61,182,329,212,280,231,156,390,129,166,160,158,311,269,301,181,158,199,271,239,274,259,142,166,267,255,225,210,240,217,255,336,301,252,263,195,315,179,82,86,204,280,177,341,323,353,277,225,303,275,74,268,175,221,198,307,301,301,208,289,328,241,279,310,254,260,202,250,316,138,235,262,379,116,260,273,287,292,219,214,188,176,215,171,123,207,125,261,166,340,223,221,322,108,124,317,101,347,229,207,211,87,333,137,220,239,134,249,270,144,151,195,271,111,307,262,84,123,175,110,188,277,175,203,217,228,215,216,155,332,237,318,112,113,185,217,123,189,104,271,195,258,272,262,198,306,194,294,193,274,151,70,235,141,286,170,234,183,238,269,162,187,241,296,257,145,282,56,145,136,209,167,172,52,200,203,194,282,296,163,247,303,100,127,140,223,263,208,105,204,206,193,149,350,230,303,176,336,202,160,208,241,203,157,236,82,261,137,264,348,222,162,226,212,148,87,269,319,90,326,242,265,196,268,200,200,238,143,260,248,211,246,246,153,303,234,176,228,287,201,165,316,237,281,341,274,180,224,292,104,253,181,208,80,58,203,180,253,171,172,312,232,178,132,146,274,185,293,213,296,147,222,122,134,227,195,234,126,166,268,135,251,217,212,281,201,188,256,120,309,274,239,116,196,325,242,252,155,140,260,186,298,137,192,257,129,210,315,271,219,216,220,250,314,163,307,215,283,174,194,230,214,315,125,285,221,132,239,259,242,170,310,401,168,87,216,211,228,185,379,252,190,257,207,250,329,201,118,268,203,129,258,157,331,357,286,282,154,90,217,215,320,270,283,259,145,234,143,279,235,236,154,219,202,221,141,152,207,161,197,110,296,224,140,167,186,63,276,117,276,268,200,103,238,173,120,230,173,170,151,298,108,271,285,254,294,234,279,194,206,186,195,248,178,343,247,165,299,354,172,181,218,251,219,124,133,213,231,329,276,87,94,238,250,268,207,206,323,187,179,80,307,214,312,295,122,310,336,209,341,302,182,259,185,190,239,157,187,200,244,115,236,313,85,192,202,105,210,172,59,267,213,167,210,352,288,212,351,190,306,133,197,262,165,179,182,147,205,242,222,200,145,202,102,264,359,210,107,272,218,293,281,91,281,225,196,246,168,258,314,191,195,144,206,283,178,310,176,201,316,245,90,273,265,286,181,120,197,310,184,216,90,130,358,182,250,161,263,271,160,161,184,212,160,220,186,95,165,160,217,104,243,146,144,262,238,148,243,176,207,320,362,230,223,189,269,299,227,338,327,225,245,292,275,130,44,315,172,250,234,320,164,314,200,169,113,198,201,215,240,220,189,179,300,232,340,207,299,77,256,171,217,165,210,236,305,205,239,241,258,77,352,311,267,254,242,194,251,166,331,199,176,260,227,263,250,270,269,169,351,316,224,190,236,119,254,147,220,245,181,307,156,313,302,315,80,115,213,83,217,187,267,246,228,338,184,314,125,182,157,358,259,213,158,258,118,251,263,264,260,155,176,83,215,165,230,110,102,115,116,231,193,158,291,88,177,248,114,254,256,190,73,140,122,97,142,307,134,209,272,399,248,153,198,164,151,157,249,186,57,318,333,178,193,139,181,277,225,264,229,214,304,195,323,297,165,316,274,165,277,276,270,141,219,318,153,138,265,296,179,329,258,330,58,250,294,156,128,250,336,263,278,159,311,143,146,390,204,176,244,284,159,86,244,260,263,229,288,78,133,250,76,166,146,191,252,337,257,332,213,293,198,231,210,182,185,255,263,139,171,288,174,246,217,242,253,205,177,212,107,206,159,165,335,250,96,215,236,350,133,112,135,218,172,272,69,213,131,270,340,201,257,283,245,216,230,255,193,240,206,84,147,251,273,174,342,256,335,224,196,81,211,186,337,173,295,147,128,66,226,136,220,166,344,213,212,240,262,270,176,241,237,221,98,174,198,245,245,385,274,209,350,213,169,224,307,344,192,87,150,89,256,224,159,199,198,87,174,360,131,171,217,249,131,271,273,173,128,171,205,253,189,256,308,341,195,260,165,146,166,122,261,283,211,152,179,229,102,220,141,271,243,309,238,213,191,194,271,241,371,184,255,339,246,152,249,339,154,235,274,153,93,252,292,232,263,124,270,258,198,209,132,278,352,279,113,189,112,274,96,190,386,354,263,137,185,209,217,223,276,172,157,288,164,184,110,313,147,182,293,263,252,144,311,122,267,223,140,76,256,90,238,332,189,231,255,97,226,327,201,140,200,274,240,192,262,287,168,187,99,236,229,208,117,239,202,285,272,260,195,189,282,330,137,257,144,298,338,263,71,213,235,225,165,252,111,185,252,225,193,300,303,101,127,202,248,263,196,303,211,219,240,364,266,274,342,144,292,250,210,226,219,286,151,266,306,218,242,203,83,253,173,334,317,199,174,266,237,186,301,178,348,163,308,273,261,275,222,180,335,247,94,242,267,207,174,225,172,192,135,214,243,146,226,376,169,330,275,274,289,342,273,42,334,128,268,270,96,210,146,269,171,229,310,149,216,144,137,269,224,160,304,329,400,352,293,206,357,180,341,151,214,388,291,220,301,197,301,351,157,235,267,330,182,175,273,317,382,255,97,255,305,302,200,244,148,213,151,203,275,303,165,186,361,276,266,72,302,298,163,218,334,212,141,256,296,280,127,307,240,273,152,248,213,238,171,205,231,110,130,244,198,265,238,103,319,366,301,275,134,144,326,340,157,82,359,238,240,179,271,147,234,147,177,214,191,160,354,225,77,249,185,310,318,228,111,128,214,246,257,140,213,171,224,100,153,111,246,285,205,192,262,261,304,262,76,281,202,239,317,179,214,140,211,153,155,254,213,289,303,233,210,308,245,206,227,225,241,255,208,168,88,205,211,242,224,326,327,136,176,265,198,192,99,341,347,178,147,219,264,178,244,357,210,220,230,318,366,225,189,317,148,169,96,276,190,186,210,216,218,221,217,208,265,227,273,223,319,306,170,285,200,184,98,291,247,227,223,219,226,327,158,293,187,194,90,303,227,77,253,194,244,235,137,248,149,253,192,196,235,304,175,385,174,263,179,33,323,166,223,89,214,325,165,230,98,182,145,114,237,196,204,166,273,150,143,109,341,157,261,197,143,290,274,220,101,143,125,127,146,318,207,248,279,242,223,143,294,240,272,175,286,235,230,173,252,60,273,303,313,246,284,55,228,221,110,171,339,148,292,251,158,289,253,328,171,228,182,230,304,364,176,135,176,329,169,212,327,283,161,230,239,364,303,208,219,158,123,222,273,126,74,303,225,176,115,225,199,108,89,301,148,294,219,73,220,151,159,149,208,155,330,308,248,196,254,199,178,93,285,233,324,317,105,160,139,244,166,232,161,178,176,159,108,130,205,351,29,143,117,269,191,153,306,127,248,196,287,77,119,339,52,229,242,320,129,257,243,122,246,170,252,273,226,91,213,179,188,119,213,241,160,195,152,182,181,228,156,286,219,125,319,139,237,171,294,69,144,270,177,360,224,210,206,140,234,248,266,279,185,168,218,220,73,208,380,274,235,217,203,141,258,105,389,387,56,131,178,62,276,334,273,251,215,243,285,239,214,214,109,229,290,183,176,186,349,173,252,169,307,202,298,300,208,328,233,251,186,124,309,174,127,287,298,272,200,187,178,171,252,368,203,183,157,344,145,174,232,211,222,343,218,235,145,184,187,247,213,269,192,110,197,187,177,160,187,259,183,261,113,232,238,325,281,116,402,191,265,269,205,268,254,252,218,337,73,216,190,231,169,164,334,176,62,241,147,212,191,245,93,263,135,244,379,328,304,264,260,240,205,196,93,222,293,91,125,71,330,158,41,114,264,332,207,263,269,232,220,224,191,244,242,264,190,261,231,279,318,263,222,214,262,222,323,289,182,178,271,147,239,198,305,144,252,334,101,246,151,123,283,109,71,190,90,191,245,258,294,205,247,171,321,139,99,221,40,286,238,268,117,308,264,267,228,109,243,239,178,304,249,239,228,214,208,135,285,325,102,117,54,247,275,277,92,151,163,173,255,146,237,279,188,236,174,134,172,324,232,338,166,178,256,288,240,202,195,244,238,171,397,119,156,190,170,242,268,188,207,78,246,261,220,124,162,184,205,135,231,319,158,207,189,299,276,159,214,120,185,331,374,110,258,370,154,350,234,178,291,108,307,283,210,253,244,230,322,217,348,178,257,347,235,280,245,320,77,280,173,212,192,108,191,188,250,188,70,267,257,164,282,164,337,177,345,118,227,338,134,342,76,145,353,137,348,198,242,225,166,365,130,254,300,156,293,378,342,135,287,381,329,352,155,138,80,212,320,294,188,339,114,82,258,221,241,315,314,205,259,203,256,130,177,252,235,332,186,227,201,141,346,246,184,247,319,240,142,180,217,305,192,245,247,214,361,171,156,239,62,322,224,124,145,222,243,221,120,295,190,140,87,273,282,171,253,306,202,151,124,265,114,233,204,145,179,311,159,186,206,213,303,192,298,150,137,185,122,197,232,215,237,236,209,118,216,242,135,120,203,340,222,269,297,102,237,210,207,247,141,174,165,203,137,247,194,210,201,128,336,324,229,395,213,299,182,197,336,267,120,78,232,111,324,357,303,153,56,157,235,346,195,293,250,238,270,159,174,217,116,181,85,200,239,243,222,264,199,242,228,203,383,247,253,216,157,136,267,221,194,253,221,165,218,239,127,313,321,301,228,232,120,187,208,289,311,195,287,294,119,239,288,198,259,273,262,170,244,179,207,174,330,153,106,241,357,245,183,193,228,211,168,157,208,254,217,35,157,32,219,167,213,217,344,235,313,293,258,200,212,185,275,229,243,211,215,157,241,66,137,162,230,157,296,183,229,156,234,283,297,394,174,233,355,372,161,109,254,258,246,324,318,220,177,110,212,151,199,87,235,157,218,186,130,185,120,383,303,258,231,64,187,109,258,253,214,326,267,208,365,287,192,299,413,250,129,198,241,305,291,219,148,84,267,214,122,180,195,243,235,227,202,319,236,163,147,220,400,189,115,182,68,210,256,251,211,254,262,254,334,197,315,250,298,170,233,248,111,120,188,167,248,243,178,146,362,152,185,203,125,219,253,86,123,186,180,134,242,210,285,237,353,290,191,226,89,172,248,255,216,140,274,193,215,303,114,169,168,294,219,184,266,375,194,241,280,249,250,186,312,77,266,254,273,304,162,179,310,300,186,360,113,261,184,240,219,194,247,295,301,168,359,192,225,88,182,318,148,259,72,207,249,226,207,356,171,279,144,292,167,133,213,258,216,306,221,140,147,274,306,196,219,220,254,297,248,194,127,312,295,187,76,202,194,163,290,80,242,211,299,206,98,196,344,197,35,120,236,225,322,274,175,269,247,199,182,90,161,201,239,77,192,288,121,107,289,260,137,296,308,239,112,173,249,197,249,259,263,138,193,178,193,241,231,96,191,232,78,238,202,151,185,175,223,284,220,301,66,229,139,236,300,349,366,280,297,138,263,251,318,164,260,139,189,186,244,200,248,229,210,262,107,345,295,289,222,283,108,252,237,153,214,219,170,254,242,214,154,182,263,31,145,209,256,247,172,214,227,186,223,127,308,169,167,169,113,258,208,285,331,212,177,201,177,167,201,350,203,163,241,222,261,216,201,218,229,251,149,286,136,196,250,170,276,320,268,186,183,340,152,199,121,221,251,271,167,174,215,180,264,234,217,190,166,383,224,159,219,287,251,231,145,238,229,85,261,273,272,166,205,201,220,156,239,202,182,230,221,232,215,266,127,155,293,253,184,217,205,217,181,256,275,258,251,357,166,147,236,78,175,145,229,196,63,290,261,175,313,297,186,128,172,140,314,269,161,217,197,317,229,234,136,127,163,229,171,199,247,286,310,138,111,372,227,226,155,208,184,269,156,291,205,230,213,256,195,266,185,224,250,312,347,155,264,242,344,154,74,380,185,358,194,246,295,200,276,286,139,178,153,111,70,164,271,236,221,235,244,198,178,331,169,236,367,205,234,259,180,287,313,323,199,191,167,154,190,350,139,271,197,227,139,249,267,258,195,142,295,140,196,177,176,97,290,301,234,146,246,236,168,363,162,232,250,233,136,326,160,130,123,249,161,294,190,87,206,190,177,147,289,99,103,201,250,328,314,159,134,29,152,361,316,213,169,187,292,203,213,92,240,163,84,249,242,287,361,124,378,257,136,206,286,174,262,142,298,223,322,240,210,257,235,203,96,240,105,242,227,111,363,204,249,246,155,259,332,195,160,150,332,225,339,167,98,231,329,123,185,171,76,232,257,87,324,320,351,118,92,204,214,138,163,244,145,191,144,236,226,126,261,202,184,202,238,100,209,338,229,123,196,231,275,317,267,117,226,256,384,251,308,192,312,258,284,266,186,322,156,187,256,352,226,133,212,138,135,278,138,238,213,219,251,160,286,261,277,181,188,171,117,127,113,225,201,149,235,206,156,159,173,204,258,166,268,241,358,181,218,321,287,215,210,238,272,233,172,297,215,188,181,127,358,339,308,258,118,248,236,182,262,169,297,198,334,343,131,250,308,242,311,96,72,89,226,207,205,267,272,261,152,262,349,197,267,170,171,75,64,126,96,126,253,303,256,213,256,191,214,207,213,230,237,291,240,140,136,315,211,307,245,296,245,247,315,273,310,95,271,219,168,240,174,122,197,248,242,254,171,228,254,256,193,134,253,225,190,201,308,339,303,305,328,176,218,251,243,211,217,289,189,267,114,304,295,136,164,241,71,164,200,243,333,138,136,134,140,228,255,169,119,136,367,205,201,182,297,126,350,286,362,224,194,199,229,230,315,212,240,214,274,240,398,260,295,323,334,237,317,292,176,253,274,233,127,280,202,268,262,297,151,243,186,137,202,183,120,182,280,150,115,27,229,192,244,278,157,250,321,228,256,311,213,154,183,220,109,217,252,361,233,143,91,219,140,342,219,149,261,251,298,183,317,145,225,372,207,108,211,222,244,202,137,249,205,246,133,338,139,171,253,204,250,232,282,122,216,162,364,225,103,201,85,133,389,250,44,268,209,242,152,165,267,258,207,123,78,179,107,128,273,171,163,75,121,168,210,117,104,254,218,258,173,190,272,189,160,128,303,259,176,72,268,141,228,336,234,171,179,204,333,286,290,265,272,103,199,198,130,306,193,247,232,273,160,286,299,309,72,198,221,293,165,156,223,320,225,245,357,268,229,241,121,196,114,166,309,76,144,149,190,95,75,285,177,238,228,249,253,212,241,55,205,234,233,314,229,169,202,287,249,219,193,225,228,311,140,220,191,229,261,291,214,266,247,137,329,352,213,139,156,321,150,188,298,195,137,200,221,345,230,223,325,180,231,283,284,158,238,60,224,203,156,310,207,240,231,168,93,155,297,316,247,218,247,421,232,74,274,139,214,187,202,215,138,145,249,185,351,206,278,203,337,212,118,166,195,327,197,198,177,110,65,179,167,146,251,317,192,170,133,219,121,260,191,219,286,218,191,269,288,367,216,124,228,344,255,333,130,148,236,212,306,276,335,278,254,189,229,256,154,147,195,216,120,32,197,344,148,391,375,222,285,315,285,205,299,99,270,145,399,197,177,248,237,344,224,215,201,186,254,145,226,214,245,257,278,269,190,174,158,142,76,94,229,233,268,367,273,369,348,192,293,152,246,259,233,201,193,177,197,226,297,141,186,205,74,129,165,278,175,300,186,226,126,194,248,177,225,214,222,208,229,306,336,239,136,313,271,88,82,195,343,385,285,219,202,147,309,274,217,185,175,375,85,166,205,311,257,206,298,201,272,204,226,122,195,266,230,282,147,308,227,189,149,197,224,277,219,217,226,210,66,225,299,208,175,419,220,158,227,272,227,242,179,233,158,126,287,206,305,274,264,282,165,253,147,338,107,241,278,356,322,356,262,244,359,80,190,204,264,317,379,194,145,321,315,358,176,152,176,162,243,356,210,194,254,197,195,283,226,292,233,234,203,190,148,251,194,218,333,265,116,184,291,246,262,203,267,35,116,173,237,189,187,309,329,207,251,130,165,235,329,212,165,179,142,392,222,225,239,152,269,198,169,143,219,197,146,197,225,267,316,375,188,184,164,194,310,239,176,231,308,162,242,128,334,206,81,132,301,207,179,340,213,330,244,347,288,191,292,152,279,230,242,289,316,104,298,187,137,194,333,241,138,178,147,207,202,207]
doclens.85.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [178,195,124,239,165,148,88,176,243,100,142,187,177,267,317,74,198,128,252,149,260,112,247,85,354,232,301,345,35,263,243,214,312,203,184,157,155,269,181,246,198,219,143,154,171,133,183,109,270,203,137,142,373,42,160,278,238,242,213,202,39,362,290,94,138,103,264,173,85,106,275,109,188,198,218,282,58,121,227,329,136,89,201,154,158,119,101,106,133,71,112,257,133,285,134,231,101,156,362,230,404,334,336,219,287,160,306,338,341,184,234,300,80,98,186,195,176,90,76,266,200,180,238,371,246,113,221,119,255,115,108,367,304,246,110,305,94,203,96,194,170,356,171,143,109,192,323,310,108,159,153,100,204,136,139,63,252,82,152,168,178,131,215,183,184,282,223,114,138,277,181,276,206,250,370,201,104,262,148,179,235,162,193,309,306,60,238,203,255,164,212,77,160,205,138,38,151,211,140,183,225,384,192,227,93,113,177,154,122,260,143,260,169,105,258,200,41,379,175,168,272,76,307,102,113,310,133,213,204,309,82,139,165,154,288,243,271,158,172,208,128,153,353,106,339,182,202,177,118,156,145,245,117,323,277,64,204,75,131,275,114,227,311,283,204,194,236,292,341,278,222,277,148,184,113,229,195,177,190,117,153,139,100,128,161,276,152,149,165,127,223,99,77,114,180,247,191,256,274,190,86,245,305,184,323,144,96,114,318,294,49,167,160,375,260,109,271,302,296,252,50,203,327,173,141,226,204,160,128,270,165,126,142,355,262,169,127,300,270,357,116,108,120,156,143,86,323,114,151,211,209,146,110,197,104,58,204,160,120,180,150,308,198,199,333,92,249,209,95,249,134,154,183,301,134,206,279,329,412,373,280,124,252,149,102,402,240,265,271,192,266,206,66,126,283,164,121,191,171,160,149,194,179,212,153,164,112,172,211,94,176,171,96,263,224,116,195,316,161,115,310,125,70,130,305,270,169,142,214,274,55,87,169,220,192,115,120,79,130,131,207,263,218,244,355,296,101,252,193,370,359,308,311,196,178,124,217,228,253,190,231,315,56,169,164,76,150,131,98,105,268,146,131,254,146,165,124,150,237,133,297,157,303,315,366,111,150,210,103,174,228,325,144,185,136,274,187,154,252,179,284,295,289,124,150,102,230,205,206,109,104,75,181,273,123,110,179,164,284,156,259,227,360,288,68,181,232,144,58,328,316,119,67,189,310,307,156,124,325,132,160,116,180,108,111,207,210,167,132,118,186,152,271,248,362,252,222,178,251,155,83,151,111,191,310,243,112,233,275,161,162,270,146,184,109,219,133,206,68,131,142,72,154,153,84,109,393,145,240,142,73,151,206,174,240,124,159,197,370,137,71,174,159,128,276,160,60,199,127,200,118,215,295,99,170,101,150,96,362,197,151,164,50,120,182,66,208,121,285,257,235,170,181,34,175,114,202,193,119,197,138,60,126,278,318,225,214,292,53,305,52,201,232,212,325,232,174,109,239,117,308,213,164,156,128,268,222,264,129,227,144,106,179,95,127,160,205,112,121,228,250,185,120,166,219,161,79,206,294,95,161,138,217,183,194,189,128,206,307,107,281,288,110,105,222,265,120,67,280,187,98,225,155,138,266,57,109,119,218,167,214,192,101,76,287,148,90,124,273,301,164,184,174,213,355,186,89,188,176,281,182,201,110,278,271,136,169,67,243,234,135,290,272,323,236,116,119,257,341,154,281,219,240,369,102,198,248,322,150,201,121,271,215,126,257,211,110,181,112,168,172,129,149,172,272,201,264,128,305,105,55,215,237,115,183,71,122,344,156,279,205,207,271,274,85,342,362,331,104,313,373,254,253,200,344,238,43,361,191,222,185,340,119,136,78,82,44,120,287,290,174,65,57,137,313,218,281,225,134,274,175,173,283,297,178,262,62,119,139,133,358,257,189,103,150,221,252,147,176,225,200,177,194,178,109,91,203,373,165,144,382,218,251,200,349,239,359,82,126,184,310,141,179,191,99,188,166,175,141,80,258,201,121,133,171,243,143,178,173,237,188,84,108,340,222,255,89,221,349,175,138,143,100,73,254,277,133,73,230,264,291,103,97,147,115,393,261,267,201,264,119,197,41,48,224,110,220,306,100,248,250,211,242,252,246,152,152,130,206,186,168,154,226,315,148,151,272,185,129,251,109,249,295,57,179,228,71,164,317,177,104,248,133,164,297,193,225,157,373,119,386,76,150,133,104,316,148,207,212,129,188,158,230,320,152,276,256,173,260,110,121,157,215,222,377,153,122,229,114,134,129,178,298,107,163,102,166,163,290,162,170,287,194,178,294,196,90,206,126,251,264,175,192,226,214,247,303,194,161,146,160,63,84,270,131,149,164,126,175,104,272,155,238,122,150,306,193,98,285,92,358,254,216,379,157,118,230,110,93,166,234,305,73,212,160,296,205,188,316,136,256,62,66,189,272,76,106,116,199,310,291,293,226,121,224,202,304,73,188,113,228,175,281,189,295,200,312,242,171,93,325,267,147,113,374,348,165,238,122,205,121,178,167,191,178,275,153,334,97,159,242,167,88,133,212,200,99,256,64,159,82,169,111,114,136,326,88,192,124,86,162,181,168,199,194,103,354,333,201,161,170,104,137,101,277,241,177,181,307,198,131,229,224,227,307,107,344,150,93,260,166,183,241,300,150,157,171,129,71,390,289,184,331,295,239,110,321,141,33,171,171,253,287,256,175,126,220,328,160,167,199,173,171,309,213,257,209,119,202,142,260,221,346,129,230,75,130,126,133,240,101,201,84,334,306,167,188,192,146,254,241,180,170,139,174,101,248,231,301,329,110,207,221,106,116,167,164,100,319,162,142,130,271,165,71,185,154,379,335,224,245,241,118,317,351,231,167,180,77,195,130,277,77,210,131,151,214,203,180,133,145,214,126,86,237,120,152,165,156,84,124,284,225,189,244,75,95,151,145,255,87,139,217,56,173,80,91,66,262,234,199,225,162,273,126,193,167,59,109,195,223,81,224,125,163,56,250,187,185,174,124,121,200,286,356,353,204,248,262,148,61,184,110,174,301,284,300,127,333,292,216,136,324,94,163,182,250,137,137,169,165,194,315,102,298,262,201,86,195,186,81,141,171,151,150,131,172,177,319,181,228,208,182,187,136,128,240,205,200,140,128,286,145,151,202,71,182,198,260,218,260,92,78,163,108,171,293,147,304,168,326,148,318,381,36,164,192,134,91,289,174,277,223,226,391,147,332,190,197,100,158,216,195,170,237,285,212,299,143,84,158,367,117,48,158,129,309,81,235,246,156,391,178,112,124,93,301,206,163,170,135,157,287,208,159,280,391,240,129,238,164,340,306,178,246,58,252,302,305,223,258,138,422,110,258,249,154,136,230,199,169,162,323,159,198,69,289,145,147,148,197,407,194,225,213,74,163,76,213,322,275,226,98,142,132,100,328,89,279,190,146,145,294,195,332,233,296,100,160,211,217,68,182,255,98,317,244,153,221,56,153,159,138,190,302,135,77,204,135,168,101,230,237,144,146,112,282,175,174,187,229,221,90,192,162,214,166,265,126,74,259,139,203,48,203,193,373,165,164,191,299,325,110,176,167,199,178,170,222,329,109,268,209,179,208,158,201,259,208,194,223,169,116,130,306,273,203,157,259,85,148,193,191,255,370,127,136,268,86,238,251,105,227,166,161,181,360,237,72,143,121,196,334,274,270,147,232,93,196,201,278,252,236,151,253,187,119,169,188,123,35,287,99,155,223,193,198,168,172,178,189,72,165,178,129,199,106,323,127,78,129,206,97,137,374,158,87,213,233,125,188,163,169,256,208,207,68,157,55,180,210,172,175,167,302,135,246,276,121,45,79,140,339,169,175,360,218,91,208,151,279,75,226,91,104,69,164,248,97,98,359,185,353,101,134,198,304,143,137,239,177,296,62,78,163,314,49,218,176,283,169,111,161,96,362,311,235,154,76,297,239,158,81,288,62,205,299,344,205,143,292,156,68,356,187,145,74,326,239,127,133,216,193,223,49,83,327,181,124,117,220,370,164,98,308,245,339,270,188,288,358,204,186,173,180,239,173,182,182,307,181,165,302,277,249,238,158,336,289,185,106,174,282,314,190,135,170,377,54,297,348,67,144,195,102,99,136,153,209,48,271,350,198,126,340,99,302,99,133,215,111,38,90,233,142,187,325,87,211,173,367,116,70,174,252,161,154,148,166,309,373,238,127,104,106,162,173,195,136,159,345,144,327,75,191,289,137,265,172,224,116,239,165,186,98,193,201,297,196,300,220,201,136,153,189,224,118,72,207,347,253,174,242,178,262,242,194,92,303,204,68,189,264,198,143,87,200,205,126,84,175,190,189,175,183,233,177,152,369,290,162,195,212,117,158,176,319,353,111,105,257,329,162,234,249,144,223,139,128,218,202,266,311,156,148,150,174,154,247,135,422,139,117,63,322,257,180,92,201,253,199,108,60,122,218,274,269,88,144,235,126,38,129,29,94,125,216,204,200,306,294,250,78,183,269,92,199,97,351,321,152,242,205,152,166,228,286,186,193,168,158,192,221,76,94,141,203,197,62,272,277,346,331,319,111,373,374,314,336,374,334,280,172,308,282,260,112,321,399,389,188,180,167,127,294,118,82,336,58,357,212,223,105,97,382,208,347,360,94,109,209,287,165,196,199,90,99,146,161,275,105,120,146,398,220,241,55,121,257,181,343,369,173,164,203,172,148,138,257,305,51,285,119,215,139,209,188,169,220,219,172,293,259,233,247,240,123,99,341,156,236,237,105,217,329,243,126,150,321,234,148,353,197,78,203,239,277,288,175,139,116,232,59,244,162,130,208,188,179,193,234,111,82,207,168,158,143,85,108,148,144,226,187,187,136,185,210,95,273,194,193,139,150,145,180,165,231,103,216,151,69,383,287,201,159,212,180,160,129,180,168,205,286,164,175,68,299,342,320,211,159,157,181,95,143,214,129,285,237,84,241,290,119,294,255,121,71,187,224,167,218,203,152,271,173,182,264,169,134,154,189,129,157,111,123,258,166,145,134,164,237,340,279,342,153,135,258,330,96,207,366,145,182,176,327,86,136,315,156,105,126,146,152,174,105,135,216,85,120,208,130,324,231,318,126,171,290,336,370,193,115,134,159,153,204,203,137,147,157,165,93,106,275,202,307,115,131,138,52,71,266,86,130,227,198,148,134,120,195,206,146,63,128,159,160,148,101,237,220,133,217,110,210,199,243,152,296,269,242,142,59,248,206,74,167,190,151,281,193,243,83,84,289,262,211,222,239,203,338,120,88,130,289,285,137,123,307,229,224,138,174,131,244,309,67,242,220,306,196,77,163,345,72,127,85,163,109,130,249,223,380,255,126,273,208,284,185,174,265,267,167,133,272,194,328,322,168,230,393,213,301,366,378,371,310,274,198,321,202,261,346,161,331,270,194,188,367,213,244,189,109,173,199,211,313,236,165,70,193,131,364,131,125,176,318,319,328,103,348,176,201,87,127,230,324,265,130,171,164,227,156,140,68,232,148,330,161,230,146,288,103,221,262,240,284,123,132,100,153,195,147,242,108,320,238,82,117,152,308,149,171,395,188,181,69,166,195,256,84,179,132,112,119,103,207,347,321,254,137,50,318,127,222,82,73,276,201,109,237,140,140,183,176,221,154,107,124,180,208,246,207,221,226,348,115,286,112,102,151,55,144,106,59,201,199,72,110,86,120,213,94,103,238,71,233,391,84,232,137,269,197,125,228,179,162,156,263,80,164,263,147,277,135,99,171,205,278,270,138,255,177,101,148,232,212,150,216,162,212,199,156,283,37,116,74,221,107,146,179,192,278,301,102,187,191,112,117,156,218,209,228,176,227,118,289,148,210,85,177,278,177,136,222,283,181,317,215,218,240,250,102,277,184,202,147,222,50,213,178,104,96,130,355,340,172,228,166,375,113,183,69,153,63,258,130,382,259,288,147,80,226,65,299,150,154,341,95,134,109,195,158,214,68,47,72,340,163,273,184,118,39,236,188,158,147,150,144,370,166,96,352,128,289,184,234,204,245,161,146,275,117,72,274,268,221,269,154,206,64,163,157,192,254,165,302,165,234,100,162,369,118,108,130,222,247,213,164,167,210,367,175,155,173,227,129,250,307,23,90,148,151,190,225,320,165,323,276,269,336,281,293,106,100,229,156,122,222,226,259,36,171,371,310,352,271,173,177,49,125,260,133,121,301,184,99,190,199,190,122,282,128,365,88,171,233,129,271,262,163,239,166,138,67,120,194,265,282,82,245,276,352,153,316,187,225,243,183,147,398,114,117,127,94,237,81,178,126,308,111,188,96,49,224,196,283,122,104,173,203,161,80,178,292,111,175,229,165,140,376,236,212,54,96,108,120,145,142,94,204,181,315,77,82,230,251,123,259,121,163,349,80,422,93,144,252,175,122,78,149,92,116,87,170,163,124,241,115,148,326,344,200,186,167,164,122,92,253,115,259,267,52,179,188,110,211,172,86,138,106,250,186,128,230,85,175,127,93,143,142,223,281,46,66,180,229,268,170,201,231,277,125,84,342,121,89,55,206,97,257,115,229,203,168,120,130,61,100,341,379,254,212,249,277,125,200,150,242,135,273,234,199,188,224,122,133,232,144,348,187,314,128,126,247,83,246,360,84,43,120,154,210,222,204,207,242,223,196,144,56,101,154,168,151,170,315,168,103,253,235,269,136,270,337,393,100,83,135,293,115,89,170,117,166,75,202,166,161,132,167,253,102,211,227,170,285,167,205,263,182,33,161,65,84,169,138,81,142,215,327,148,179,103,168,216,333,181,103,136,109,179,274,73,201,351,265,213,187,257,224,160,112,70,306,218,181,181,197,261,144,261,134,292,323,139,273,304,313,131,146,124,176,138,274,197,194,158,186,215,89,246,109,156,240,226,361,185,208,135,52,347,350,182,305,239,296,231,409,373,281,329,253,317,324,130,249,127,170,176,296,136,277,153,179,256,97,233,133,143,211,126,163,291,370,266,78,107,129,249,133,126,143,277,101,142,156,103,139,205,375,157,190,250,122,320,206,244,264,186,291,234,308,213,166,339,236,130,355,58,194,263,260,162,160,176,216,166,76,111,139,215,190,171,70,180,318,272,197,104,125,136,96,85,147,225,275,174,198,45,169,184,198,142,162,158,156,59,155,267,326,319,83,255,412,52,312,137,120,47,100,169,257,205,68,263,231,246,147,129,370,145,204,110,184,171,326,176,106,111,142,229,289,83,299,99,202,342,308,153,51,58,189,113,83,343,286,153,247,94,362,201,79,218,112,69,348,109,180,180,212,226,207,151,338,336,154,236,235,278,145,221,213,167,224,68,121,299,131,71,232,321,43,119,298,134,311,201,269,171,295,124,183,291,198,134,330,174,106,198,148,173,143,128,150,181,149,85,286,136,162,246,105,118,119,81,108,212,233,75,87,305,255,219,147,223,205,325,108,230,150,272,148,356,164,312,121,295,164,281,166,206,332,119,176,306,228,349,304,328,201,331,164,106,136,121,189,152,160,213,156,198,342,124,116,185,285,150,229,90,204,123,282,241,157,340,198,172,141,138,167,96,133,306,223,218,191,120,125,258,127,117,109,169,274,123,270,207,236,240,171,321,155,178,165,91,207,181,303,306,133,132,196,142,54,60,252,180,330,195,144,178,227,150,129,51,359,204,123,113,82,76,204,116,164,163,267,166,148,333,83,149,148,105,328,207,208,241,170,317,159,173,265,199,264,185,222,248,99,130,233,172,108,199,169,163,148,133,220,147,142,151,169,122,352,172,279,253,278,212,186,127,191,85,115,160,171,40,317,196,166,248,174,174,135,81,154,216,108,183,376,225,104,235,156,146,135,202,165,278,175,294,208,131,208,142,85,53,227,218,147,232,124,258,221,163,160,127,209,149,316,143,271,140,316,306,146,175,157,156,258,131,146,69,121,47,316,164,96,71,139,112,218,241,124,367,254,132,243,224,205,188,51,163,129,99,122,223,154,234,96,126,209,110,61,181,219,252,193,341,287,109,106,225,60,220,199,316,154,53,96,208,183,287,66,156,125,86,309,244,230,97,265,177,148,96,152,44,99,69,361,199,153,205,138,109,105,292,106,180,254,170,263,120,190,197,219,213,330,239,218,314,234,134,132,120,218,129,139,157,288,85,237,112,181,195,359,112,111,267,68,138,145,196,108,211,125,201,209,95,247,250,358,147,191,265,168,239,151,270,101,126,142,251,155,228,367,203,140,279,142,185,186,139,292,80,200,158,191,107,196,140,318,157,273,201,293,127,102,156,238,144,189,290,234,320,177,129,194,115,206,225,84,309,173,150,131,315,339,141,83,354,402,183,205,86,143,140,233,94,184,204,156,53,180,165,210,92,228,143,216,111,146,125,335,253,190,242,105,264,280,371,255,184,315,165,196,263,135,119,126,206,71,95,128,202,180,82,185,261,357,368,140,142,135,346,191,132,342,134,78,238,258,314,326,253,115,240,100,164,139,100,162,218,197,195,94,67,222,110,230,193,167,270,137,232,157,323,71,292,222,335,123,134,265,91,170,225,113,148,147,145,92,107,51,175,151,273,164,195,214,225,259,192,135,138,143,175,240,244,270,118,200,99,192,335,134,176,113,172,241,217,124,139,131,226,108,66,246,120,175,76,177,198,82,193,106,211,66,263,248,99,184,150,145,143,243,357,244,187,192,323,234,322,224,254,168,312,123,314,185,298,114,110,97,72,278,208,238,155,160,191,228,70,333,213,203,311,299,208,350,136,298,189,94,280,311,195,220,219,239,272,202,321,185,213,271,317,328,273,143,327,312,209,273,212,261,256,333,339,177,107,112,189,340,258,306,148,102,137,49,255,227,104,194,169,155,295,203,296,162,167,274,250,81,140,117,170,300,272,55,312,194,256,53,242,389,273,342,258,212,169,242,245,104,226,229,202,247,54,200,214,356,71,69,182,124,109,236,190,167,180,187,329,134,268,218,239,329,200,159,131,158,135,295,126,256,175,178,213,184,226,116,137,299,321,112,120,211,251,170,44,67,245,256,268,97,127,277,144,133,201,303,326,216,169,218,100,53,108,157,161,98,286,145,313,166,154,169,241,220,130,250,171,201,262,153,187,217,172,222,190,175,197,188,317,46,68,258,103,126,200,220,281,132,54,76,119,239,146,172,205,135,165,101,263,143,292,265,370,157,293,70,186,164,317,160,124,175,126,128,281,128,287,143,130,333,107,287,276,220,203,224,154,124,271,237,123,102,176,213,115,122,161,35,320,299,107,207,266,68,288,205,196,227,142,303,58,140,173,88,143,137,118,81,118,298,196,260,83,97,94,133,138,198,74,163,69,71,150,408,204,203,182,164,293,243,339,114,89,202,139,127,309,171,118,257,202,253,342,139,170,191,55,116,111,137,187,209,308,173,58,283,116,198,394,141,51,181,230,107,225,224,195,114,138,208,189,186,112,247,55,199,248,177,94,189,366,177,153,196,191,114,172,196,202,136,226,191,272,280,305,111,145,96,86,284,270,137,300,124,187,154,110,81,137,245,142,224,279,124,217,135,272,87,226,71,195,191,250,75,220,231,102,286,343,207,190,195,164,187,154,218,162,363,146,183,168,112,122,191,93,216,203,180,134,285,229,200,83,280,147,56,130,202,311,335,266,340,282,305,306,336,331,300,277,362,342,162,124,389,198,303,249,171,107,364,115,247,172,166,184,343,123,354,171,221,99,166,150,127,290,141,328,164,251,107,239,186,173,67,129,156,241,142,188,62,246,159,145,220,122,173,256,108,311,225,377,224,258,127,160,166,189,186,318,116,152,107,186,226,286,146,285,191,317,334,211,176,239,110,242,192,59,292,215,132,132,134,286,174,258,204,266,254,89,115,66,158,195,221,183,182,238,239,138,183,119,159,131,178,383,319,178,282,216,226,124,65,157,242,38,233,151,387,177,147,173,176,215,130,76,64,339,173,247,126,212,224,257,97,140,72,130,153,280,114,191,136,241,264,190,281,261,99,338,101,124,122,331,163,114,277,197,130,312,156,116,179,125,109,240,110,252,231,135,152,165,178,188,146,113,270,47,131,251,117,130,188,68,51,93,40,208,104,280,159,161,195,161,190,106,138,133,113,300,171,120,166,194,241,154,314,75,135,198,118,220,188,102,366,222,218,181,135,205,98,162,144,178,282,102,312,59,76,230,218,222,85,305,178,169,136,166,145,225,111,100,172,179,134,155,228,139,321,272,194,183,322,303,103,190,398,216,169,164,193,112,147,179,222,152,247,132,201,144,138,158,239,123,206,166,140,198,207,104,91,236,62,180,292,157,307,167,174,122,149,128,138,167,111,330,380,129,221,75,232,316,299,341,207,158,213,83,161,88,62,371,69,115,82,149,327,197,334,74,125,177,283,211,198,104,159,366,273,155,74,119,135,146,213,148,267,204,198,81,168,263,174,141,150,65,193,74,297,162,202,153,164,359,72,203,220,340,247,286,174,146,315,296,265,147,183,215,384,335,250,203,351,210,105,148,169,193,139,199,116,55,116,257,154,149,245,211,155,303,207,162,325,205,205,191,56,147,376,382,156,131,162,325,210,216,136,122,198,159,117,64,38,192,65,138,268,219,75,42,233,116,162,248,250,183,258,293,135,106,190,141,182,164,139,110,165,213,122,358,281,383,236,106,131,334,348,87,160,205,176,204,245,180,314,128,160,178,131,197,192,239,142,152,197,96,266,81,222,200,153,304,226,310,186,142,45,210,167,250,242,146,119,110,154,247,148,296,208,276,111,242,141,155,197,166,133,409,356,208,253,123,212,251,332,155,130,110,167,190,235,150,95,205,46,125,239,337,65,101,118,345,229,209,226,125,238,222,215,166,213,184,145,271,323,202,137,203,86,147,243,69,268,244,91,109,312,282,192,90,130,279,78,75,291,147,219,217,163,117,186,98,181,120,199,175,106,198,338,188,174,235,303,105,118,149,389,167,141,203,267,144,189,231,130,327,188,202,252,122,93,80,141,85,182,155,381,214,254,149,270,366,66,155,198,209,283,249,130,350,284,151,348,309,158,247,75,157,85,345,230,327,163,306,298,153,188,228,137,137,217,239,117,181,148,218,112,246,91,161,156,172,290,318,223,342,210,233,103,148,69,107,219,195,173,265,225,111,111,137,175,320,334,294,302,165,220,356,184,261,96,77,289,111,230,226,161,111,228,235,146,248,103,385,108,201,322,170,275,363,264,182,260,101,132,320,245,326,113,243,43,83,248,322,190,123,184,149,85,109,106,168,163,136,184,151,126,244,41,330,278,297,203,98,206,79,89,252,254,147,271,400,196,188,257,245,103,239,366,234,82,49,170,379,273,167,241,208,158,268,199,134,212,168,168,205,90,119,187,82,265,234,110,206,156,176,184,249,87,124,146,302,149,217,328,358,314,290,184,273,119,180,234,177,211,147,78,113,136,250,203,205,326,292,157,204,186,172,293,192,155,130,131,262,105,179,181,198,168,156,131,152,189,252,213,91,28,125,279,244,269,181,184,352,89,196,203,164,229,199,245,244,234,128,79,316,121,243,329,153,185,49,169,258,121,100,210,92,201,229,281,114,113,231,108,126,233,204,83,335,164,272,209,161,237,324,80,190,143,229,140,214,97,90,353,257,172,195,175,307,217,157,140,352,155,115,200,182,184,372,93,356,259,235,95,175,230,228,325,132,181,256,80,116,96,71,240,346,207,190,106,125,278,173,115,141,290,344,105,52,343,93,80,336,125,120,205,188,119,130,221,275,302,107,361,83,335,226,104,145,261,212,115,163,111,186,107,225,210,37,308,53,169,142,106,129,262,155,119,238,149,121,119,250,163,153,246,237,222,128,147,102,241,245,194,162,297,263,108,202,153,185,166,210,151,283,221,126,138,173,119,185,168,204,128,109,105,191,143,103,145,216,91,163,288,188,165,112,342,206,287,182,233,131,308,421,185,311,114,158,205,88,337,284,230,392,78,352,113,209,326,164,340,379,351,314,248,237,236,343,123,117,250,248,220,232,195,228,358,170,190,201,59,186,308,130,131,136,132,197,176,164,345,122,168,164,192,226,212,283,236,109,335,147,335,125,268,68,103,336,140,163,92,190,242,348,76,166,106,101,272,168,142,71,219,116,155,195,203,171,45,163,185,164,98,143,201,229,208,118,326,109,130,117,181,131,145,149,88,141,157,42,139,222,125,254,123,243,311,183,229,106,106,279,119,118,257,197,200,257,83,37,317,174,150,296,114,254,215,200,197,122,246,62,266,264,154,165,263,180,234,211,124,83,105,110,151,128,145,115,214,143,182,106,266,138,301,92,210,182,173,300,216,205,228,186,152,136,252,52,173,297,186,203,228,278,58,118,117,108,169,191,144,247,73,285,277,87,213,142,123,242,78,231,250,140,97,217,181,244,176,342,222,171,213,298,148,280,93,114,385,167,177,216,126,213,124,150,330,142,142,48,152,170,161,179,189,283,244,120,166,210,216,262,118,72,311,327,169,313,63,180,274,132,69,264,203,334,156,154,164,174,212,179,200,115,252,198,176,202,207,73,270,154,253,253,203,392,200,291,202,371,87,214,166,201,95,32,254,202,130,186,263,118,103,263,314,210,218,211,72,102,226,112,213,216,172,226,213,190,127,178,276,153,222,172,219,123,75,216,232,116,240,250,87,187,232,90,314,107,104,126,279,249,29,143,187,67,149,183,77,111,165,310,228,289,299,192,179,102,297,237,119,163,108,163,158,245,176,222,96,94,196,222,349,141,82,51,201,189,317,154,228,311,237,70,79,131,151,151,66,164,132,158,87,122,154,70,154,189,66,182,170,194,242,135,182,281,122,311,169,127,209,105,192,250,336,214,177,157,183,121,78,182,178,239,152,219,101,112,108,253,221,205,205,176,158,243,124,179,188,75,315,98,148,69,80,298,100,254,235,339,38,88,69,143,188,397,195,102,111,168,324,137,159,318,163,167,223,138,98,410,107,312,340,74,177,170,38,236,214,161,275,59,38,205,167,40,228,118,258,203,231,158,197,197,95,269,269,159,120,121,339,159,140,119,247,173,183,147,158,331,178,197,55,187,147,98,463,213,146,144,200,186,237,153,283,202,117,172,319,81,122,292,66,168,132,306,266,220,179,220,69,311,92,131,179,86,234,156,223,243,118,131,144,93,163,254,99,258,148,217,141,112,144,257,289,154,125,174,256,116,288,166,151,151,338,167,182,165,154,116,185,252,131,112,115,135,331,180,194,178,219,246,123,267,218,227,117,181,321,144,100,215,151,71,131,195,115,129,186,229,145,160,252,163,242,110,102,263,167,218,173,223,284,236,294,77,185,158,144,234,152,141,92,182,198,131,259,346,259,247,274,114,333,324,358,284,109,252,144,281,243,311,348,183,236,156,150,324,418,164,170,133,187,145,258,137,160,154,376,131,119,316,200,309,184,145,233,245,201,202,125,37,227,180,217,271,223,197,125,163,369,142,252,232,115,96,163,254,164,135,62,171,188,177,110,324,164,185,153,85,250,70,233,195,195,138,218,115,90,171,105,48,254,20,38,220,77,55,198,88,253,201,124,170,112,91,149,270,121,150,191,240,176,203,151,205,86,126,204,230,183,229,98,166,242,143,201,145,231,124,187,188,203,136,315,249,103,217,100,266,82,197,62,241,172,129,150,144,145,166,316,294,204,110,206,124,180,333,374,157,159,181,158,219,184,242,296,259,81,136,179,147,231,110,279,206,280,74,179,336,121,63,142,351,181,126,148,203,140,174,145,195,206,115,62,101,274,123,42,133,154,198,194,130,207,107,218,169,189,141,49,113,272,144,169,142,161,240,249,210,213,169,187,201,215,193,189,241,155,127,199,166,299,179,211,291,149,120,298,78,219,149,176,205,294,208,209,222,314,302,172,134,191,156,144,316,290,347,183,69,370,290,165,94,84,229,149,312,275,245,255,146,131,196,116,331,164,137,233,170,62,79,259,201,157,95,114,141,250,202,37,154,251,224,109,168,93,210,270,252,293,276,182,190,215,91,198,123,204,178,145,96,205,171,186,329,159,64,158,128,120,149,105,92,258,99,211,329,173,303,164,323,158,160,210,237,344,170,208,270,137,65,185,312,101,70,216,221,177,210,365,134,165,138,317,86,92,101,120,386,178,176,238,159,159,180,261,347,141,64,91,157,305,205,153,222,237,202,84,204,271,175,150,233,75,154,172,125,265,194,233,401,321,162,225,357,174,158,102,54,110,141,196,212,186,355,263,375,185,125,218,202,314,291,169,213,255,245,158,141,99,52,339,241,119,107,210,297,153,362,226,234,254,337,276,224,238,84,337,209,283,159,88,182,153,262,119,160,296,137,252,263,199,195,300,332,111,177,257,300,345,131,90,174,319,214,258,105,130,369,101,203,194,219,307,308,133,175,225,174,159,280,248,169,167,354,251,231,119,228,177,156,272,148,179,145,135,302,240,179,117,55,241,172,323,100,235,159,142,248,35,170,155,220,320,150,169,308,152,149,273,200,149,176,407,139,165,256,194,193,104,124,181,153,85,112,210,170,102,319,254,279,115,164,115,111,118,216,170,245,157,231,226,103,227,171,270,399,253,94,260,181,84,278,153,144,191,301,164,194,157,218,88,105,63,90,262,120,146,124,349,301,203,185,364,259,199,179,47,148,205,151,180,94,200,100,136,238,258,153,163,113,237,92,259,97,312,190,268,277,143,234,218,139,164,114,219,236,196,116,147,190,206,266,228,241,166,182,121,298,177,170,113,127,129,328,173,132,187,273,158,156,129,291,157,174,199,246,106,98,267,110,122,162,245,263,116,75,206,170,59,82,146,272,295,76,204,212,275,169,164,214,53,301,153,134,253,173,153,158,355,196,101,147,83,85,279,97,85,217,416,167,162,214,81,125,157,277,106,296,215,122,307,269,92,83,127,224,282,125,86,185,192,70,176,213,307,80,172,130,124,279,298,267,248,114,64,74,191,166,229,74,176,328,133,83,187,188,102,111,181,104,187,208,170,186,129,179,205,228,370,194,148,195,288,237,53,177,128,154,188,210,314,198,275,155,328,335,186,345,272,134,29,168,367,297,251,301,262,338,235,184,201,224,34,163,366,81,104,98,105,210,195,150,139,222,152,191,152,110,93,232,381,211,126,139,348,280,54,180,143,314,220,210,118,344,196,124,283,320,147,168,129,45,124,133,443,302,130,104,95,205,96,242,132,264,139,222,225,298,233,315,151,216,148,337,342,186,270,146,212,211,350,126,203,187,54,161,61,141,152,225,221,115,334,293,314,127,198,172,55,138,98,340,220,107,116,128,188,117,189,240,203,296,209,184,259,130,269,291,340,134,169,127,315,53,139,248,322,231,179,66,96,316,141,362,133,125,146,223,237,103,339,214,100,111,228,233,146,312,119,134,156,79,225,235,219,199,300,132,196,59,211,100,195,254,101,96,187,154,279,167,169,145,128,206,68,216,146,171,94,198,135,153,144,87,200,217,253,107,344,124,83,153,203,115,296,115,143,173,211,94,216,65,100,175,212,149,35,157,366,163,114,174,106,315,255,174,125,100,165,132,117,200,40,213,296,95,240,107,198,344,127,262,183,170,299,194,116,168,241,225,115,178,348,292,169,272,170,137,68,322,340,284,154,270,85,140,277,307,268,207,133,244,369,210,174,260,193,222,212,291,149,222,296,176,216,367,255,288,325,137,122,230,234,121,158,155,159,148,129,117,173,223,86,211,150,196,206,324,77,190,211,212,170,213,171,132,219,109,97,234,119,158,106,206,121,316,113,200,209,142,237,287,135,260,198,343,192,374,88,92,210,186,250,29,171,279,68,309,169,99,54,124,278,277,233,187,163,113,266,55,263,218,139,193,210,108,316,357,192,152,83,174,350,380,150,360,170,264,169,241,80,211,131,158,245,330,140,206,184,289,47,295,166,236,283,260,149,115,125,237,287,75,354,155,278,116,162,209,140,133,160,78,215,345,171,122,194,74,116,150,177,151,190,242,159,28,230,282,296,199,160,230,206,152,103,325,120,158,204,182,249,60,138,72,190,136,110,131,177,120,314,104,175,270,191,324,219,190,320,131,178,321,372,154,168,131,75,64,79,153,159,112,366,27,247,76,323,370,283,256,96,70,134,209,227,178,360,82,207,192,163,55,177,203,292,280,142,79,287,116,115,165,177,187,112,186,122,181,168,237,189,38,79,207,156,242,188,291,193,158,120,106,123,99,141,195,143,127,167,81,86,202,151,102,175,162,210,139,235,136,234,124,111,131,229,221,333,103,182,135,90,162,77,213,138,160,160,130,315,301,117,245,170,353,28,92,58,165,353,125,130,166,151,134,76,72,77,207,266,151,43,189,167,153,281,164,98,170,237,189,274,162,145,172,130,185,344,194,305,338,309,380,181,191,120,225,235,161,69,281,301,255,32,207,55,76,87,120,85,73,194,217,151,193,180,75,210,41,104,148,208,205,58,130,283,244,238,148,177,177,184,372,321,211,360,298,247,379,220,397,198,105,241,172,222,231,166,75,159,252,181,234,79,313,123,221,150,84,157,172,206,115,272,232,156,219,196,88,185,340,160,69,242,258,182,195,153,324,169,161,282,289,146,171,195,154,191,73,144,87,121,173,249,205,259,213,260,316,142,307,156,174,229,259,215,86,166,116,292,207,164,269,179,292,285,211,204,108,125,114,243,229,204,126,155,102,134,202,250,326,37,152,229,143,217,137,138,289,88,179,130,114,304,103,368,184,156,171,322,111,165,163,149,153,187,90,147,163,288,272,209,69,132,223,135,360,291,183,244,239,195,130,48,202,161,122,357,146,184,102,254,175,85,106,213,151,59,110,57,144,135,217,211,230,129,211,151,169,177,168,169,135,132,247,165,167,185,145,269,151,144,226,31,98,136,227,250,190,167,107,98,264,222,165,192,285,177,195,89,128,191,66,317,131,44,98,153,206,139,96,132,177,186,166,187,253,299,115,91,169,243,92,148,120,278,136,194,214,133,199,142,173,106,196,344,170,278,136,238,203,153,353,200,183,145,212,129,213,329,209,192,77,227,108,310,232,235,155,100,108,183,238,153,140,125,215,366,235,204,327,212,95,289,61,160,323,178,159,137,203,145,92,132,86,204,139,119,366,92,169,320,55,281,112,148,125,273,175,223,183,149,150,174,223,113,195,140,306,98,188,217,65,311,180,303,208,184,223,139,188,214,213,173,59,107,158,297,199,173,256,119,149,214,210,117,348,122,185,156,62,185,115,349,271,107,109,140,115,161,180,154,206,157,136,152,111,110,374,303,32,190,147,107,94,199,155,245,121,92,67,195,162,221,104,89,229,116,131,353,133,126,200,192,151,306,77,117,123,178,57,267,150,92,131,149,97,142,182,211,354,174,344,148,375,174,82,105,155,248,211,37,159,248,260,108,193,145,146,175,318,308,277,158,212,173,118,234,59,111,251,124,378,168,165,232,144,199,164,128,215,63,260,305,276,133,172,76,188,178,49,205,117,158,210,82,73,95,171,174,207,78,196,158,167,210,188,141,224,166,117,208,166,124,292,323,151,161,144,230,84,82,144,146,158,160,175,142,157,159,143,183,104,153,118,131,98,143,148,144,335,79,202,169,254,125,337,146,62,173,66,181,165,96,212,198,50,269,263,111,145,218,300,106,226,220,306,318,207,413,202,313,170,313,182,121,237,116,300,143,175,206,261,121,179,163,395,263,216,234,203,233,128,78,332,99,258,289,174,262,79,141,116,212,227,330,205,302,361,98,160,156,152,124,276,212,337,233,207,200,141,177,208,247,228,283,206,285,199,275,249,73,158,196,160,205,280,131,193,169,131,64,218,114,173,121,158,155,114,241,108,151,74,302,286,223,61,168,258,280,229,120,278,136,283,285,179,101,97,239,293,182,321,154,165,226,107,189,123,277,162,228,192,246,173,127,112,212,179,401,139,297,217,118,255,247,356,128,228,345,98,206,290,173,103,194,70,317,168,147,86,73,143,310,117,373,118,147,161,175,92,167,261,173,328,194,299,251,206,316,201,261,205,281,110,155,290,301,116,136,192,73,229,74,368,190,167,59,156,150,238,180,258,242,96,144,353,108,216,119,119,197,135,69,55,267,267,161,209,128,172,217,214,142,204,172,132,219,129,127,164,149,372,190,151,182,127,158,91,138,346,363,300,180,56,122,124,132,174,227,143,220,263,167,198,112,361,110,188,252,193,214,148,132,263,120,76,187,110,174,195,149,113,167,102,150,96,165,207,156,339,149,214,169,256,48,140,215,148,158,135,79,301,375,178,61,212,72,215,374,121,128,179,119,193,156,335,146,310,139,65,209,297,234,124,150,341,66,243,237,107,209,104,286,68,169,254,71,258,136,103,95,97,242,146,236,139,139,152,157,219,157,150,158,60,65,137,257,59,147,168,183,170,219,232,209,300,155,180,210,136,180,363,124,230,222,139,184,235,184,108,349,375,401,391,100,263,146,180,174,425,177,101,336,352,213,103,298,267,305,378,381,380,163,215,142,355,258,244,38,331,272,88,255,242,217,248,154,119,241,184,214,199,95,181,86,252,284,275,198,178,296,194,232,203,212,87,212,86,220,155,203,105,176,248,192,344,106,318,251,82,190,126,268,152,196,258,159,372,166,187,204,195,293,195,225,150,171,163,217,74,265,107,171,175,238,169,157,69,375,182,272,290,165,130,118,161,126,135,168,75,157,97,325,93,259,131,163,218,229,131,49,123,115,310,286,101,240,157,342,240,166,87,190,212,165,264,141,96,88,314,221,224,275,85,92,204,139,208,405,246,96,197,92,141,196,147,124,240,196,281,194,108,242,114,205,166,206,88,291,53,270,61,38,192,87,186,78,224,86,167,243,270,112,121,129,163,160,189,110,169,174,137,142,83,109,126,131,79,102,162,143,224,168,313,247,229,146,212,166,201,159,149,143,309,145,302,264,248,140,136,327,246,117,80,82,213,88,141,136,264,187,189,149,198,304,406,188,310,60,156,114,350,188,332,313,292,124,90,168,225,157,174,181,226,142,277,154,123,132,196,217,236,118,155,297,43,163,173,106,199,298,212,248,147,222,198,93,118,120,301,111,159,261,151,345,295,276,130,238,156,257,184,157,277,226,212,119,134,311,330,103,256,127,250,223,112,190,178,253,201,271,71,187,227,202,122,193,274,262,184,132,212,141,128,378,209,208,358,256,232,93,101,216,270,192,91,58,62,235,142,164,235,315,316,221,245,446,227,246,255,150,117,322,424,287,145,332,167,85,222,314,272,103,146,210,224,201,273,86,211,169,172,191,139,283,86,179,340,143,105,167,219,338,303,155,130,216,170,326,70,286,231,123,87,130,180,314,86,242,189,255,347,199,82,237,195,216,133,340,166,357,77,223,174,89,188,183,193,243,203,153,175,214,118,104,119,174,261,207,298,118,175,327,248,257,275,111,82,263,128,143,172,202,370,140,202,361,115,176,80,86,378,354,169,148,167,83,121,211,394,315,194,200,278,132,168,299,230,300,201,126,178,182,317,223,198,183,41,234,101,187,294,317,196,237,101,169,153,105,220,195,127,184,296,135,152,234,165,104,284,83,235,270,97,222,325,161,109,260,116,72,67,93,139,65,307,226,189,119,149,128,95,43,295,167,157,277,198,83,78,124,170,175,178,132,333,157,196,79,118,222,227,198,244,246,162,162,241,201,230,157,138,232,191,135,124,264,121,129,374,106,220,146,169,246,147,373,158,227,308,156,206,232,348,182,138,307,234,135,218,180,177,278,241,192,383,98,351,162,292,355,277,316,305,77,170,379,115,236,210,154,141,240,97,42,163,232,155,168,128,212,214,74,169,108,217,239,159,239,137,84,173,206,292,156,135,281,142,163,66,150,147,114,115,131,240,61,297,103,172,219,152,222,199,194,186,207,114,252,121,81,211,229,86,219,73,351,52,186,204,204,248,156,159,370,71,141,289,194,312,168,136,130,257,52,190,127,187,233,244,188,169,147,236,179,236,128,276,339,223,245,265,132,300,315,229,285,151,153,199,230,153,243,240,282,279,206,257,254,291,282,259,260,315,81,106,241,164,282,225,308,347,268,229,289,238,95,87,207,138,180,362,75,238,185,121,48,326,174,158,180,124,363,182,158,158,156,131,192,131,150,306,95,258,275,184,114,267,183,57,213,139,89,262,161,205,71,132,135,177,98,213,144,119,213,109,132,233,318,232,217,168,294,205,64,291,151,112,106,115,110,171,190,229,220,126,192,160,140,314,193,230,116,160,161,165,191,199,215,144,111,195,205,196,201,97,294,220,138,273,71,199,89,127,157,148,118,292,145,152,185,111,55,188,213,120,226,355,107,89,226,145,141,82,141,177,125,190,83,130,190,254,144,93,94,144,221,215,245,188,352,204,261,31,240,158,169,130,124,111,105,155,168,125,220,314,233,68,186,213,145,323,269,175,150,153,257,167,231,153,111,132,148,175,132,334,154,172,128,257,136,114,50,168,124,220,246,75,182,155,192,227,72,76,138,212,196,350,163,103,345,258,304,185,232,188,243,111,116,189,203,350,180,139,246,165,148,188,196,202,351,142,75,130,179,203,132,193,51,352,86,124,140,167,108,234,298,173,245,210,230,172,105,203,114,118,179,184,145,325,198,285,275,213,128,122,181,120,92,131,87,97,204,67,110,175,75,255,61,250,104,156,83,46,250,137,260,183,198,126,233,219,86,204,133,170,93,216,74,58,51,217,167,151,283,125,236,318,304,169,326,287,343,164,391,250,200,170,229,82,128,171,198,209,378,148,60,121,141,56,70,121,307,61,155,112,74,97,214,145,147,306,335,283,186,145,262,314,164,217,235,194,290,163,172,174,225,121,152,134,281,346,337,351,230,87,152,273,126,148,303,147,161,312,100,233,146,134,101,247,221,184,86,252,128,277,203,63,144,164,148,126,157,260,188,119,122,123,84,180,126,48,93,138,132,240,341,140,193,170,174,52,161,245,130,173,142,238,165,242,140,137,47,235,299,204,206,215,103,153,106,40,176,205,125,239,284,236,103,205,313,169,113,230,187,195,303,253,311,251,168,92,128,71,278,154,196,133,317,255,206,215,243,130,273,170,66,414,35,377,104,113,109,137,331,207,123,194,54,90,101,94,359,84,208,137,180,167,102,221,81,195,247,96,51,211,171,233,106,153,207,177,180,69,93,185,128,153,115,114,247,300,237,212,145,169,62,114,36,62,174,188,117,164,256,48,170,266,211,218,161,165,127,132,207,212,204,287,160,184,286,245,113,106,94,134,103,198,257,79,162,121,78,163,188,69,281,150,161,314,119,235,49,270,240,231,212,89,194,106,269,226,304,310,139,268,333,125,177,45,117,143,202,196,46,63,53,281,63,219,230,172,213,119,216,408,330,210,161,136,82,47,133,164,53,248,110,111,208,83,181,227,151,146,149,293,207,88,206,147,68,184,124,193,323,167,246,270,126,369,226,156,147,72,245,293,178,129,114,247,335,222,129,226,148,121,199,260,194,175,181,69,169,112,200,157,131,140,283,246,209,116,360,156,175,357,189,259,188,129,194,230,84,241,310,151,221,269,225,140,342,252,79,280,359,153,85,311,190,176,117,150,100,141,102,141,161,99,96,196,105,135,276,87,155,135,185,193,205,161,210,339,268,83,224,205,120,108,255,91,168,106,227,165,219,171,167,101,197,140,187,373,158,223,235,155,224,185,295,229,137,102,197,269,277,103,320,269,329,154,392,280,220,190,41,313,41,168,180,28,74,147,199,170,201,153,196,220,206,225,106,157,392,131,206,73,177,251,170,179,102,161,63,127,152,127,217,142,141,161,119,102,280,147,215,189,144,212,318,234,273,272,222,129,206,108,134,259,261,154,92,229,347,138,203,114,246,340,359,145,85,282,177,125,165,332,262,105,323,119,266,157,200,154,402,235,94,260,252,146,156,194,93,72,99,320,232,163,222,147,161,201,115,148,130,273,62,125,225,91,95,408,242,354,410,131,115,190,64,258,207,217,161,98,117,167,247,354,175,224,239,202,193,184,77,333,184,178,111,130,216,197,148,125,162,134,53,144,58,310,233,64,174,120,112,115,190,220,154,198,133,219,165,375,63,48,78,157,344,263,234,195,219,264,204,68,317,215,363,238,371,337,362,252,145,312,326,239,364,58,134,312,175,78,269,117,225,99,84,199,55,289,260,69,264,72,184,101,356,199,194,116,164,322,216,142,229,224,173,200,339,286,247,228,240,207,252,338,117,203,160,233,173,177,119,202,163,90,91,164,57,204,245,216,173,153,153,203,113,115,249,50,92,226,263,136,229,160,231,306,226,390,144,187,156,153,209,177,285,263,203,124,241,256,83,271,106,187,115,229,200,120,190,169,140,222,267,212,225,81,198,214,189,63,265,244,118,193,124,113,132,101,241,209,176,145,307,157,138,192,188,132,212,269,76,217,198,83,254,278,137,71,205,348,152,254,166,264,272,277,262,98,146,207,316,370,84,278,208,120,307,64,251,121,97,107,70,110,139,236,249,47,272,233,115,107,143,64,179,104,244,94,138,117,36,109,174,95,197,183,301,129,228,203,132,296,185,89,96,69,291,124,297,244,175,382,170,295,123,169,184,232,353,381,136,238,212,120,266,190,227,165,309,137,166,230,277,243,132,263,115,107,126,156,324,215,247,118,174,50,82,105,109,181,263,239,346,180,224,73,52,251,144,123,326,80,161,196,366,324,144,349,140,182,327,379,98,254,154,316,151,101,71,165,245,134,155,82,86,129,209,118,219,266,183,258,108,105,47,157,315,258,121,232,193,202,61,203,149,215,152,347,86,129,116,72,166,151,285,132,74,201,240,167,150,88,182,195,212,84,317,232,150,135,283,189,87,169,321,182,221,57,313,147,152,124,223,159,193,151,189,293,66,389,285,208,173,190,232,167,242,290,187,62,114,116,222,225,180,185,139,113,253,317,180,183,269,307,272,378,347,300,225,294,278,238,220,351,154,154,254,222,115,110,139,185,188,154,162,195,216,137,243,139,163,340,135,189,151,165,173,168,117,69,110,58,178,86,174,155,306,111,197,80,124,369,176,388,107,104,142,168,95,179,194,302,260,187,186,207,194,127,140,137,155,126,131,53,259,264,181,85,135,152,227,190,317,100,194,175,180,329,187,258,224,171,67,81,153,86,88,105,89,116,144,144,133,109,406,231,142,247,172,29,332,136,257,107,166,278,162,282,114,205,151,126,112,186,212,104,192,159,190,103,280,82,98,179,156,117,324,332,121,94,198,45,216,186,145,97,138,196,341,51,192,342,97,143,290,148,210,165,75,211,75,142,138,60,271,160,123,89,394,35,45,106,94,84,88,214,232,109,256,317,143,81,168,229,291,65,245,149,171,255,150,277,169,323,171,220,141,133,152,131,37,182,58,366,105,273,157,234,263,336,212,206,179,222,229,156,202,212,196,181,160,248,164,333,65,192,256,324,168,132,227,279,155,103,259,212,211,107,256,291,114,249,106,195,64,72,147,381,148,277,98,187,135,84,280,195,249,58,101,107,167,86,346,179,112,163,361,55,198,212,134,142,136,163,105,239,257,140,129,173,162,46,221,342,103,129,118,226,84,134,115,185,386,349,150,118,116,145,209,226,245,249,157,325,188,147,137,46,157,359,150,263,236,144,122,272,189,123,303,150,148,205,156,255,198,102,247,203,52,114,244,275,127,174,105,291,128,280,177,318,134,130,112,159,105,67,103,384,126,142,147,114,142,117,189,124,131,244,125,144,111,96,134,99,237,129,237,237,230,181,300,400,205,290,317,276,188,336,355,331,304,239,355,281,244,72,263,196,356,257,255,258,143,299,230,290,233,270,348,280,260,341,122,78,49,62,151,293,168,218,260,162,165,174,93,339,106,163,222,58,220,208,128,122,163,306,195,176,163,109,98,133,148,105,242,143,199,105,212,291,299,272,68,116,99,138,202,179,212,101,182,121,168,161,147,109,146,208,321,62,100,49,337,182,242,251,164,163,112,137,155,197,222,32,73,139,348,380,111,121,199,109,66,154,387,268,105,364,94,212,145,285,212,158,197,196,129,153,241,94,120,244,86,171,141,213,349,73,126,202,218,215,99,388,65,306,148,216,75,41,291,167,103,78,60,116,173,65,142,239,104,222,122,83,208,57,154,257,127,150,209,216,266,156,135,134,215,192,189,272,91,191,78,109,128,207,315,120,197,201,224,77,246,188,164,307,226,115,221,124,185,158,110,171,153,215,156,234,143,139,131,126,116,183,281,224,175,204,235,214,110,93,70,281,272,173,272,349,45,142,307,210,182,170,138,113,220,191,267,175,149,198,97,170,113,134,150,163,151,174,146,155,175,77,197,108,177,168,90,210,106,222,187,161,260,84,178,211,206,216,231,190,123,134,255,314,229,124,209,211,69,248,111,378,223,145,295,155,137,222,154,160,226,207,232,276,217,312,396,358,161,215,107,156,190,244,332,58,223,219,167,138,185,236,98,143,189,187,99,317,122,89,99,163,213,176,204,189,84,182,69,160,334,325,100,215,145,166,259,272,354,209,202,242,166,215,311,190,358,186,206,348,199,296,130,357,291,230,242,215,169,348,370,66,106,126,110,212,314,268,151,206,109,119,263,284,224,240,148,103,175,156,135,207,242,266,161,265,96,143,225,203,320,165,410,204,103,113,271,183,327,361,187,215,170,102,231,200,159,335,212,183,115,180,124,114,169,112,113,139,208,269,173,144,62,54,149,239,245,238,386,242,140,144,349,223,164,287,260,409,139,141,148,63,169,195,169,69,167,184,121,260,179,306,126,117,203,205,175,124,262,144,110,189,181,217,147,129,171,208,259,102,248,136,184,106,162,169,279,215,220,137,94,133,173,120,143,164,138,139,140,131,149,163,212,105,180,55,151,355,255,171,158,136,179,176,117,245,88,163,119,217,143,309,229,220,248,194,161,325,265,146,188,250,380,185,298,81,268,194,202,393,114,332,175,48,234,387,50,168,192,156,273,168,131,180,163,248,355,356,175,292,172,221,368,120,237,153,283,146,157,173,241,161,198,271,168,215,136,132,202,226,195,140,141,300,141,171,97,170,160,77,210,192,143,111,195,119,102,93,89,286,131,296,115,193,253,226,140,118,52,351,208,218,255,269,130,334,287,249,146,138,181,187,89,89,271,257,187,190,85,249,185,168,326,171,311,197,205,300,148,294,243,216,194,198,57,91,128,299,136,148,108,66,329,190,59,166,87,81,34,125,110,128,168,401,116,225,295,49,164,87,90,144,154,62,81,76,358,165,225,236,66,133,137,182,285,325,215,98,174,210,89,305,160,112,113,212,153,73,272,128,176,137,215,250,179,232,329,247,310,229,201,229,312,257,94,125,315,186,118,114,245,223,354,119,140,267,267,191,174,211,92,144,215,130,151,255,292,230,294,257,339,224,51,72,204,274,140,163,316,286,195,314,207,123,61,231,178,352,325,168,343,220,146,81,137,175,205,72,119,301,189,289,261,90,145,237,178,104,340,173,180,141,214,141,306,80,215,203,195,316,284,166,193,221,202,333,162,136,275,350,275,370,108,137,191,178,194,154,169,268,208,119,297,116,159,148,72,177,83,67,261,361,341,152,166,126,246,114,117,144,122,103,227,158,159,183,308,113,149,255,101,347,211,99,246,189,192,198,304,232,180,136,210,177,136,146,276,224,241,204,108,294,286,360,229,193,226,114,211,319,221,172,128,339,170,243,353,321,242,134,128,200,197,161,221,146,107,184,282,58,283,210,229,158,271,204,361,63,171,303,210,98,271,133,155,102,173,55,382,328,275,329,349,350,146,107,410,162,260,213,250,129,301,225,169,339,184,235,179,65,93,268,234,298,129,145,194,329,112,333,202,92,161,67,137,111,92,68,55,192,174,125,141,90,257,226,122,96,103,69,134,129,114,212,131,139,310,163,173,123,151,57,303,191,99,265,370,54,60,147,132,192,163,154,160,222,261,366,297,77,89,193,274,274,167,188,72,166,291,165,96,378,192,255,330,180,209,319,134,90,103,158,308,97,103,92,238,92,215,157,165,187,134,214,144,256,222,173,190,98,234,120,192,288,136,116,126,250,81,245,156,175,225,147,126,105,236,295,118,200,176,103,216,274,205,239,120,109,305,352,332,265,324,380,234,233,220,64,215,309,156,146,161,209,190,183,121,87,202,68,127,148,227,212,257,354,124,188,198,226,222,230,101,263,257,362,129,129,345,131,250,199,240,107,142,114,160,269,205,252,281,182,133,176,154,155,161,129,105,152,183,267,67,213,370,85,221,148,273,155,247,120,119,154,150,97,157,286,121,169,150,190,162,231,134,174,216,117,292,276,199,144,183,344,195,66,315,294,120,180,137,311,238,139,87,152,157,193,175,204,148,217,227,148,182,161,94,246,128,190,145,162,207,245,225,292,246,181,114,206,173,200,129,236,170,360,106,245,415,298,225,241,29,180,284,159,190,145,70,77,171,222,449,128,94,209,170,179,260,329,196,119,164,223,110,221,235,90,127,237,103,165,268,138,279,166,190,355,165,216,109,170,188,165,39,277,137,237,129,154,174,187,272,179,193,178,190,263,57,184,217,267,42,207,218,127,95,305,248,207,87,156,197,158,170,216,369,153,101,178,137,311,240,117,301,267,155,310,295,329,364,286,266,151,150,109,264,186,233,277,345,89,192,90,170,226,250,298,185,142,87,75,314,127,94,92,63,246,165,185,339,127,209,95,73,151,135,192,308,171,182,300,347,116,177,294,145,71,182,355,207,85,224,186,96,245,130,218,136,175,321,239,176,317,119,171,170,163,261,231,231,261,142,210,344,317,228,154,204,223,214,191,78,314,173,155,297,107,169,274,165,114,100,128,254,153,123,204,320,277,149,266,124,147,177,221,186,262,183,149,235,160,296,219,351,234,112,126,179,129,90,338,184,218,204,203,214,156,246,280,137,119,72,204,218,208,189,146,317,196,296,206,106,277,168,126,227,196,155,107,190,266,109,151,124,82,84,55,169,161,250,335,99,139,113,112,219,178,147,288,70,102,101,158,140,194,163,105,161,282,349,225,227,111,253,202,180,248,217,317,127,130,308,267,114,108,189,231,172,213,310,212,52,98,108,167,111,208,319,77,310,254,73,148,232,130,278,112,220,286,316,90,86,93,209,267,162,242,289,268,121,144,334,148,135,202,192,172,237,198,143,305,90,221,130,246,294,109,162,148,185,140,177,314,138,139,153,238,189,148,110,144,192,109,186,335,232,242,168,215,111,163,131,133,275,199,203,150,43,188,227,166,53,155,70,166,134,184,274,197,297,132,104,101,176,170,248,160,296,179,126,128,174,136,131,120,146,225,240,164,54,199,156,233,197,96,94,339,190,204,218,55,185,194,348,87,241,368,179,119,167,82,398,135,203,158,141,102,65,166,84,74,277,150,160,242,44,238,271,259,193,272,337,155,221,389,124,279,271,223,97,161,186,144,102,219,197,366,215,87,78,171,183,110,184,172,267,149,354,392,348,94,275,187,191,211,196,169,155,101,186,373,292,182,147,200,238,72,292,226,180,69,319,91,365,218,120,322,366,201,86,166,307,162,253,169,154,161,153,124,149,165,177,144,162,110,351,326,199,180,152,87,212,254,141,195,312,253,348,192,86,205,94,85,130,77,183,193,143,154,158,166,184,79,116,163,160,165,201,234,138,198,297,167,155,298,101,182,175,240,164,213,159,138,204,205,259,356,79,167,244,177,223,99,316,218,177,204,190,137,307,189,349,261,164,88,118,195,280,136,227,144,178,171,157,149,90,70,186,157,173,229,84,177,132,190,141,227,158,214,383,251,146,320,331,295,339,93,300,135,337,236,230,126,213,256,265,106,127,128,136,219,225,174,202,148,210,108,176,207,354,105,310,152,246,179,125,292,72,167,88,150,239,142,187,130,281,145,104,126,169,200,321,119,241,171,83,127,167,234,260,177,274,84,283,134,285,374,197,133,113,205,137,209,130,108,114,196,282,218,107,118,356,94,199,156,292,200,160,95,102,134,76,242,88,294,213,181,287,94,124,104,184,173,274,259,338,131,224,170,362,84,208,46,137,141,218,56,188,250,126,168,379,260,205,208,266,113,104,81,325,143,266,151,244,353,174,369,77,94,186,172,211,94,345,119,101,237,133,142,171,123,208,180,137,265,248,142,58,380,214,149,206,274,277,235,287,287,177,75,427,262,364,267,80,297,131,131,169,129,110,147,282,281,312,150,179,206,212,266,215,246,130,221,224,346,97,234,226,158,142,273,47,184,251,287,159,293,101,175,78,210,215,128,133,92,104,214,330,186,139,249,190,194,84,195,62,175,370,159,220,210,312,129,284,239,277,233,165,183,122,138,120,351,231,217,358,161,183,255,278,82,140,260,359,136,162,57,281,88,91,222,271,205,280,133,245,295,140,315,92,166,243,277,158,159,138,139,63,116,281,122,282,81,145,260,208,262,188,99,355,235,226,185,48,295,251,162,155,175,342,218,217,206,106,152,141,157,167,135,155,77,247,283,246,147,161,117,103,155,311,230,272,267,167,87,178,345,216,164,232,144,362,206,227,137,341,233,206,53,263,356,180,136,369,284,166,191,158,195,176,177,246,317,310,134,267,260,134,327,129,175,119,168,212,207,79,205,220,120,286,371,253,239,276,202,118,137,280,98,314,188,216,228,335,211,261,98,170,150,139,149,152,181,161,175,249,223,56,43,201,67,255,268,331,337,108,239,104,151,351,213,65,311,146,114,115,136,233,142,164,221,293,227,189,163,255,131,139,137,199,177,219,316,225,149,212,76,191,124,190,135,227,178,171,182,118,337,173,232,310,147,177,207,140,113,159,178,231,96,286,147,249,263,236,389,204,145,248,284,176,169,57,177,201,261,166,123,130,132,282,146,95,317,206,56,199,113,403,148,80,195,235,167,163,354,214,118,280,236,99,157,78,90,275,122,318,298,62,149,61,104,131,289,139,285,364,63,194,297,224,237,44,319,173,222,146,242,171,218,311,151,251,207,331,160,206,216,64,131,198,152,158,345,134,193,159,253,214,55,118,256,102,134,135,198,240,113,213,180,365,186,343,162,176,229,213,274,187,154,123,279,192,82,379,96,266,152,347,232,148,237,143,206,175,192,83,208,172,185,242,235,230,181,103,124,317,279,208,175,351,358,401,181,217,54,188,145,262,176,200,107,96,135,108,212,116,335,214,353,141,193,272,245,240,117,95,166,139,94,231,91,212,211,151,129,64,190,140,331,201,238,113,187,203,274,111,189,217,179,142,70,128,98,124,166,64,347,104,44,323,171,121,250,138,180,206,93,220,153,115,202,181,94,219,181,153,153,182,88,68,173,317,319,387,250,149,209,119,311,170,123,158,276,160,173,113,203,150,171,92,246,233,233,176,184,177,201,162,144,198,300,130,71,128,172,333,349,86,329,403,86,188,183,244,162,166,235,255,232,74,308,179,323,168,330,253,78,207,150,94,152,85,225,209,189,146,237,81,170,184,140,109,186,131,166,157,182,85,116,305,208,109,134,149,234,245,93,159,210,280,86,143,187,371,203,56,148,83,65,133,170,144,113,159,261,128,151,185,166,139,150,82,250,277,88,191,142,183,166,85,246,113,126,234,239,123,234,189,125,177,239,151,81,375,195,220,193,264,235,336,207,236,189,204,237,244,144,213,255,243,96,128,215,145,267,227,193,149,181,172,319,288,85,123,232,290,125,145,145,96,200,178,195,142,147,175,176,243,150,183,196,253,189,234,229,192,187,143,222,238,347,390,164,189,130,175,52,143,199,156,115,338,207,185,333,321,175,271,197,162,303,400,355,315,373,353,180,99,104,198,191,144,267,131,163,122,68,174,330,232,213,56,72,191,223,196,164,72,369,185,147,159,207,362,324,239,206,55,80,98,210,160,245,95,256,73,189,140,205,235,281,299,118,214,70,242,97,335,218,174,225,156,242,113,132,236,70,332,217,179,324,146,205,101,166,179,219,179,180,134,135,162,152,123,217,142,175,183,168,150,170,82,205,45,170,252,196,159,144,134,143,42,195,150,274,67,266,96,211,149,178,209,208,174,226,55,213,219,80,124,110,195,143,196,113,216,206,210,213,262,321,123,178,249,76,193,111,175,150,337,161,217,167,166,187,263,194,159,253,210,276,329,120,296,321,79,128,48,324,219,155,229,81,116,208,180,158,349,160,175,199,135,234,142,155,102,374,177,298,73,39,188,217,143,224,389,117,123,303,206,243,132,161,145,90,173,310,280,156,48,84,256,139,98,94,327,155,213,83,119,178,210,77,283,153,166,69,132,102,155,237,153,68,127,175,139,179,41,334,195,242,207,247,176,123,192,104,177,145,205,334,205,214,117,311,329,301,216,216,178,418,106,140,184,286,203,116,47,173,75,247,213,133,210,190,60,158,164,168,68,166,261,222,202,116,135,28,149,202,315,152,156,126,175,421,283,169,178,128,173,95,90,101,269,114,133,181,264,87,154,79,81,122,135,155,195,126,127,205,81,304,224,161,269,269,186,132,184,179,117,227,184,290,199,193,209,56,200,190,275,182,244,161,245,261,187,241,156,177,162,146,179,315,79,347,230,199,201,225,332,148,152,78,103,253,188,158,158,200,155,277,200,121,205,121,342,87,156,293,298,171,139,71,145,171,140,200,103,179,204,271,208,123,229,198,191,319,124,304,380,163,100,182,265,146,196,301,180,249,179,303,105,40,214,284,142,79,272,283,188,157,121,145,212,225,149,165,341,115,165,83,28,264,346,321,142,270,61,197,213,115,183,101,306,218,86,332,310,46,118,178,236,134,111,125,138,209,115,135,182,214,267,182,318,184,203,215,74,243,165,174,190,178,103,126,372,197,248,202,163,55,200,155,172,324,192,96,134,176,250,246,295,126,80,203,100,211,132,167,106,107,325,78,165,189,191,137,142,292,201,158,272,137,173,301,123,285,126,76,251,397,255,78,216,83,139,129,149,145,42,96,180,133,198,298,195,237,184,235,356,273,192,356,108,100,362,170,150,338,283,278,202,191,218,168,208,278,245,143,134,163,156,52,88,105,209,120,220,285,167,93,84,163,358,267,221,90,221,180,150,114,296,222,159,310,24,193,158,188,145,194,115,288,186,188,84,200,250,184,179,195,115,141,163,182,214,256,145,127,142,337,100,230,130,255,281,108,154,318,249,118,268,128,252,255,202,122,202,332,360,174,183,207,185,220,99,113,75,366,99,189,130,126,247,225,120,157,286,153,219,277,162,185,211,139,163,86,262,333,238,377,238,252,277,338,188,238,116,142,144,129,175,79,212,207,45,148,55,221,235,280,126,341,73,172,91,183,147,152,344,372,172,105,199,91,131,151,161,99,339,246,96,194,245,437,158,87,162,240,124,192,170,278,200,89,374,240,344,131,158,168,122,422,341,48,96,59,121,166,215,132,129,217,143,155,160,419,196,178,214,179,189,125,152,83,120,172,198,192,321,140,129,326,272,278,205,172,255,137,184,133,190,132,42,340,146,74,90,207,89,283,168,82,132,222,218,160,272,223,58,156,111,291,126,163,89,189,85,206,226,129,255,128,118,127,149,307,217,169,163,97,322,114,129,223,344,101,201,280,283,53,56,246,192,363,258,197,119,272,364,330,262,206,382,140,156,311,157,172,58,234,148,146,83,112,342,219,209,372,165,102,334,61,120,88,54,253,44,240,357,272,152,163,232,240,190,163,226,348,170,100,42,87,218,272,124,91,154,324,150,170,317,83,264,156,187,234,106,63,232,181,170,174,89,67,250,47,340,134,154,136,191,111,83,95,194,120,217,271,167,216,51,233,289,147,262,115,284,180,122,308,287,140,253,278,183,297,375,158,306,358,263,158,279,204,97,171,125,305,232,390,264,241,297,109,331,145,220,185,249,248,178,95,110,115,376,174,179,236,84,360,141,120,250,269,109,252,202,128,196,195,216,114,72,131,198,86,133,159,390,344,237,183,81,314,220,230,228,293,195,49,284,175,142,265,166,208,260,45,227,296,79,404,344,209,324,314,152,282,338,222,166,104,364,311,138,217,150,259,141,314,129,141,83,111,154,113,123,286,137,178,332,212,87,219,169,117,198,404,122,188,137,151,243,191,402,178,135,200,37,101,175,177,142,202,269,158,310,233,172,127,236,193,99,81,98,79,214,275,172,60,284,103,186,80,75,148,96,307,207,72,192,261,223,302,141,104,148,142,149,29,127,248,216,232,209,112,110,329,86,165,101,162,198,199,318,154,226,199,80,240,108,156,131,197,147,255,75,222,334,117,111,75,148,146,152,238,259,134,121,145,139,163,194,220,239,253,200,187,298,209,211,166,115,228,67,223,189,225,146,201,181,146,100,52,330,207,186,287,168,116,143,217,168,260,195,236,163,234,91,54,180,164,355,238,204,182,142,186,141,240,212,124,180,143,103,164,121,143,112,124,379,316,367,151,209,154,147,186,56,211,168,222,185,224,207,80,256,230,155,220,294,60,119,171,247,62,255,206,321,160,160,242,115,96,166,298,129,92,93,116,266,181,250,141,290,212,181,302,258,219,262,148,213,98,158,185,87,246,51,218,136,210,140,142,125,194,167,108,115,72,300,251,183,200,178,230,371,251,172,288,259,162,335,213,291,242,301,316,225,130,375,242,394,253,281,96,365,247,280,98,290,132,196,242,374,279,221,108,134,104,165,308,189,103,104,367,147,244,135,252,304,76,271,369,181,398,102,55,152,107,263,141,158,178,82,215,227,138,181,395,313,252,93,177,88,155,115,236,134,161,207,89,166,78,120,189,171,205,111,113,171,242,169,104,120,255,284,183,81,322,175,327,90,92,339,236,334,180,175,152,227,272,92,214,282,64,150,229,237,331,147,209,116,86,115,284,197,147,124,210,106,291,163,278,199,154,189,339,68,137,243,181,235,181,117,146,300,375,190,142,188,156,379,190,191,93,70,116,282,401,83,151,145,261,74,199,151,140,220,198,108,305,87,152,217,233,101,144,98,203,148,191,198,136,195,198,187,343,210,101,164,112,276,146,342,189,348,197,110,228,134,56,152,225,149,56,227,68,227,316,243,215,238,161,186,188,345,137,140,339,328,237,284,285,211,237,227,77,178,346,197,178,140,153,215,257,240,304,156,139,149,144,291,116,218,211,177,330,190,99,213,79,117,252,180,44,189,179,381,337,208,116,158,107,327,330,135,212,203,276,91,131,171,182,295,163,208,121,286,237,127,47,167,296,286,166,90,118,375,209,199,190,172,132,299,162,218,112,182,270,206,126,340,259,92,60,97,261,134,109,324,249,386,114,90,181,143,165,89,64,307,137,298,196,179,201,94,212,216,185,188,167,171,75,142,132,340,36,57,237,148,123,183,261,149,150,126,145,311,241,141,244,168,113,370,152,178,165,194,226,194,168,187,204,282,200,216,61,258,276,138,146,375,111,99,318,209,231,129,158,245,220,156,357,324,224,128,377,376,332,243,254,213,263,359,181,272,263,205,287,144,198,337,203,106,82,118,349,338,243,230,171,326,213,231,212,308,195,118,274,222,264,172,244,147,162,255,118,309,138,167,143,109,75,212,221,227,145,184,147,64,200,103,173,156,176,160,179,262,263,80,177,185,132,212,121,215,123,271,171,304,398,294,128,247,230,115,152,215,218,250,233,146,309,280,326,173,208,343,280,272,175,181,281,108,126,50,163,178,227,156,208,77,344,213,93,198,216,99,97,210,196,204,298,96,88,115,232,57,78,115,138,198,173,116,210,170,295,199,229,156,219,155,293,180,227,291,172,160,198,98,353,167,67,165,247,226,115,100,143,255,104,152,194,101,119,110,136,161,140,230,207,248,92,212,190,326,199,79,202,293,147,361,75,299,133,84,164,209,152,105,240,241,286,227,86,90,84,115,57,253,180,288,217,181,91,331,189,179,161,102,106,210,219,174,163,136,228,75,152,228,178,53,258,186,211,61,335,106,377,91,352,267,374,391,376,352,184,234,167,133,112,110,220,117,213,179,186,178,132,127,113,300,178,178,277,156,171,243,199,234,254,165,289,201,247,98,54,79,235,129,118,50,183,184,132,213,344,157,87,313,32,100,205,149,224,258,264,226,220,82,166,118,345,327,164,255,326,182,266,58,244,288,201,117,243,95,199,200,134,297,160,214,346,157,86,139,154,210,149,186,283,230,126,81,187,126,246,63,266,188,176,158,156,229,192,186,156,225,75,151,116,192,164,247,91,343,287,269,181,299,209,144,84,96,246,207,308,74,182,56,135,271,110,109,288,83,140,221,134,142,135,248,237,267,180,152,230,195,264,116,97,170,180,161,65,154,289,340,137,363,141,157,115,167,125,232,261,251,173,382,412,136,236,117,130,156,182,314,171,123,330,143,234,151,284,357,137,166,215,333,58,155,222,56,148,240,81,181,61,97,116,178,106,193,100,68,204,92,263,97,94,209,136,82,142,170,229,213,259,239,160,55,158,123,71,317,161,72,320,169,65,66,237,140,163,105,62,142,107,102,166,152,274,193,328,111,143,241,344,88,282,80,191,103,255,137,96,142,186,206,229,190,162,34,153,108,227,71,66,98,203,97,153,212,153,128,161,197,110,137,276,292,208,156,185,155,200,205,159,177,98,138,38,396,331,217,95,190,383,261,221,173,220,181,142,102,180,161,202,172,234,143,50,168,42,176,124,203,272,82,140,148,189,266,281,288,286,145,116,316,186,205,177,122,232,142,61,309,74,119,186,143,287,165,116,305,179,126,128,194,142,70,187,79,187,289,40,197,214,230,153,249,62,189,134,113,216,187,149,214,156,267,340,171,276,92,183,180,324,124,293,169,174,236,165,290,123,149,92,27,138,86,125,44,260,124,123,310,220,175,142,214,184,124,120,124,139,129,137,277,109,201,145,71,172,113,194,199,134,103,217,220,309,104,153,86,311,210,93,256,161,117,348,197,283,150,304,175,144,209,289,313,229,186,193,178,85,187,243,280,357,153,54,171,130,239,169,86,271,337,304,225,144,123,111,171,137,340,241,193,160,330,225,374,115,230,187,250,137,171,132,37,290,204,235,319,137,346,141,123,69,152,254,127,70,105,370,278,180,224,111,147,118,107,133,183,263,125,101,179,199,145,204,152,200,195,203,69,129,170,148,124,176,111,203,152,94,158,180,186,135,187,346,172,100,129,167,224,276,200,221,252,165,183,263,236,187,165,118,159,227,234,130,181,108,179,120,119,213,175,89,212,185,323,59,260,240,350,168,201,136,143,169,165,259,174,133,162,69,155,109,117,135,218,176,187,207,83,95,314,259,203,174,259,114,119,285,95,216,109,57,228,252,107,180,132,351,234,153,94,108,76,52,172,69,94,120,252,265,96,226,349,93,210,220,195,249,97,120,110,163,172,155,95,224,121,173,201,154,271,80,363,110,150,294,109,134,61,231,150,201,117,135,87,290,175,198,379,216,95,200,288,162,355,242,127,187,101,178,201,175,238,159,111,191,251,231,219,103,112,130,140,171,101,256,139,227,224,161,245,135,322,186,196,148,230,226,83,207,242,244,178,136,165,288,217,197,191,173,196,264,172,203,244,242,119,118,171,147,163,234,85,151,183,202,147,375,144,242,331,181,128,111,115,260,276,111,100,308,232,118,139,215,207,119,366,115,238,261,197,180,340,163,224,302,299,163,195,188,287,269,291,217,209,309,192,96,314,226,111,113,205,163,152,177,84,305,301,271,343,125,265,105,329,123,216,106,180,165,309,182,229,296,265,337,121,223,128,345,249,123,161,131,143,67,147,250,259,139,92,140,49,270,170,331,375,150,220,56,117,94,334,98,195,82,289,98,106,211,290,213,139,225,151,87,123,171,144,135,135,194,105,201,276,130,73,108,203,51,107,173,222,133,332,115,198,140,220,263,259,165,281,268,212,158,247,176,158,226,118,92,280,136,126,227,118,62,264,166,225,108,148,211,414,302,251,217,266,87,228,194,185,251,134,169,114,290,352,168,118,148,144,299,93,251,143,61,215,172,110,52,207,280,183,133,91,160,110,285,176,191,98,67,75,146,183,54,81,293,166,264,226,229,130,131,199,171,245,67,102,338,191,302,190,141,79,234,316,240,86,336,251,110,237,212,225,259,232,242,216,198,308,132,229,192,342,381,254,181,187,185,172,186,109,127,129,174,159,223,367,118,193,288,158,97,124,174,174,169,216,188,191,109,230,230,118,211,70,222,60,184,233,217,135,71,247,174,106,141,174,217,173,70,161,232,244,177,57,265,295,148,166,98,209,198,232,97,179,213,115,178,77,111,96,179,240,348,258,61,43,180,175,202,357,147,127,150,273,275,91,349,188,117,144,75,226,245,100,59,225,115,194,130,290,34,131,206,250,155,314,366,137,259,135,291,155,157,187,148,191,139,222,68,212,188,96,144,80,148,72,163,119,188,308,150,119,179,172,236,202,147,55,199,212,138,342,249,175,304,49,152,171,217,35,189,148,126,166,156,310,173,60,213,187,236,173,232,177,244,159,171,200,241,302,87,238,405,240,249,327,370,246,336,374,199,249,325,390,193,343,187,255,255,107,75,121,251,362,242,145,133,284,103,132,174,128,280,85,149,203,131,246,194,204,306,206,302,164,220,219,190,244,222,215,237,132,152,356,337,207,144,245,99,160,241,296,247,173,171,131,226,224,241,165,299,349,170,164,299,247,115,202,231,123,336,207,103,185,158,158,353,58,198,288,232,207,137,250,90,98,143,161,143,138,255,221,246,207,249,98,288,185,120,128,70,261,173,125,277,174,155,127,174,240,199,159,161,81,90,320,119,207,144,210,125,279,267,139,269,182,130,265,159,138,108,184,142,143,151,141,86,92,217,179,88,138,347,199,109,201,95,255,344,305,296,73,162,323,198,203,275,158,255,232,249,151,103,127,169,81,218,116,101,348,72,267,171,259,104,112,79,338,210,343,177,140,226,142,120,163,244,93,172,127,362,178,149,198,204,245,137,81,179,306,81,232,133,112,125,81,207,191,202,40,180,48,118,330,123,284,189,169,126,362,107,194,331,200,104,188,169,143,206,212,158,146,109,141,214,233,162,138,158,203,140,134,266,204,207,201,200,230,210,198,129,173,129,210,163,190,187,178,35,219,106,147,113,215,113,238,156,163,209,302,199,320,187,176,144,165,149,146,193,89,274,49,57,192,221,288,74,200,308,116,371,319,217,105,245,92,163,98,266,108,187,185,249,207,165,153,248,183,136,151,264,298,146,135,97,103,336,174,176,120,222,140,133,318,278,141,168,186,73,249,134,75,134,213,169,333,169,165,133,100,193,130,73,129,226,230,338,184,349,329,258,75,247,166,250,184,251,282,262,213,216,298,303,259,253,229,165,396,378,292,340,239,96,198,167,144,130,154,190,213,56,287,260,173,83,181,156,93,329,145,45,132,279,260,124,90,235,296,111,180,153,136,141,125,148,226,97,240,302,218,165,297,178,408,174,272,91,143,99,295,132,170,337,229,63,172,236,59,165,169,95,92,128,203,88,128,70,278,121,103,143,172,128,83,197,162,202,310,352,300,259,83,137,44,166,155,141,73,208,196,144,321,151,112,265,278,28,264,53,129,167,101,71,157,73,172,133,120,192,60,220,287,186,222,212,47,218,231,149,218,144,164,101,333,334,170,222,383,287,74,201,375,143,180,285,146,224,146,313,147,84,66,137,177,239,340,358,203,74,159,91,211,89,126,197,334,145,202,190,214,376,317,185,325,159,290,272,160,37,78,72,79,198,244,126,47,108,307,175,188,155,217,207,205,244,217,214,156,173,197,216,268,156,86,184,162,76,125,143,211,182,146,74,155,226,234,280,90,160,140,292,166,373,196,184,99,54,221,60,418,236,171,260,266,94,342,178,105,186,178,125,92,271,130,112,266,215,123,188,112,86,166,248,145,213,321,118,215,126,131,205,376,86,130,255,55,337,126,193,153,152,176,347,198,378,145,323,141,188,202,50,129,169,218,342,122,252,169,200,340,104,284,208,101,115,164,218,160,174,262,161,164,217,108,246,91,211,141,293,84,172,354,275,228,191,108,209,98,193,260,305,197,230,249,285,143,164,242,277,227,179,210,334,226,230,94,158,269,131,345,153,291,344,142,135,114,187,194,164,206,195,239,194,180,107,137,194,78,45,214,171,130,291,145,183,273,194,117,260,102,174,235,74,295,138,262,309,175,178,330,132,182,126,139,253,72,66,292,243,270,190,185,223,86,278,208,253,153,334,148,164,130,186,162,284,120,228,344,268,242,269,154,194,135,64,371,310,110,58,108,302,195,90,172,107,54,198,123,83,104,336,145,172,192,205,80,156,151,129,139,75,221,152,81,162,222,237,207,148,163,243,105,114,203,218,295,315,254,218,194,156,232,144,88,167,70,117,115,413,261,41,169,166,267,210,130,200,261,311,56,248,29,239,203,101,159,105,92,294,225,109,274,158,97,174,296,140,114,190,334,91,188,142,108,230,172,75,206,104,78,112,133,177,153,305,194,124,117,238,198,76,130,105,219,139,178,344,201,264,221,150,243,62,100,66,130,138,173,106,291,69,205,193,115,111,281,206,135,132,149,195,178,143,96,237,249,171,261,263,80,122,177,195,98,124,56,83,253,159,84,379,215,141,165,161,130,209,210,96,76,163,319,234,80,163,186,246,169,150,68,118,77,196,229,147,361,141,142,87,360,152,212,193,86,172,130,102,75,136,222,361,227,129,110,188,97,348,185,133,253,189,109,219,148,112,167,100,299,211,142,132,56,347,165,131,143,92,99,211,230,201,304,255,152,311,289,60,330,204,377,289,144,289,188,225,338,186,313,297,330,171,233,106,130,130,177,172,217,96,73,128,148,100,103,213,122,208,95,74,158,181,209,134,145,211,70,167,150,133,191,229,180,203,308,191,234,220,295,163,328,297,140,82,102,171,172,69,137,237,35,104,232,290,160,185,165,253,139,378,284,238,224,358,340,111,169,209,112,76,126,126,200,77,149,225,150,124,149,116,69,267,94,247,328,183,52,126,122,334,230,217,131,113,104,74,112,125,114,141,105,217,207,226,215,120,131,198,144,80,118,226,48,242,241,285,347,296,223,190,129,158,331,254,121,175,148,208,109,89,358,291,232,256,141,141,142,197,129,163,102,240,134,256,77,233,294,85,95,268,270,98,203,32,320,227,353,336,119,72,142,246,256,262,71,130,115,150,154,139,215,123,116,218,152,154,152,231,91,216,120,62,128,111,170,197,307,141,111,121,203,180,207,151,193,142,107,182,239,88,103,120,134,215,85,217,172,153,142,357,96,161,106,183,246,204,141,283,75,98,108,79,87,161,171,211,151,113,146,177,142,91,132,108,230,178,204,138,276,154,157,191,129,233,87,182,132,116,112,112,171,126,208,183,258,185,421,96,187,207,169,156,246,219,160,67,87,314,264,210,332,303,142,186,219,161,228,356,154,240,136,300,207,205,306,169,171,160,156,142,254,300,101,191,107,120,243,244,80,182,177,76,196,150,210,47,150,341,179,84,108,189,150,265,152,137,102,100,418,188,172,81,69,266,109,145,149,157,160,112,239,168,343,122,114,297,232,290,71,333,81,359,182,151,88,246,162,128,203,168,219,72,353,41,149,79,82,385,250,145,340,75,156,330,135,263,65,176,201,249,86,112,119,195,96,331,114,322,151,216,244,151,207,291,45,139,88,253,143,184,149,156,374,306,234,310,244,227,203,165,298,91,61,186,88,206,267,177,160,148,127,71,240,75,220,345,167,171,71,267,323,152,230,93,171,97,153,225,101,195,138,143,112,103,188,159,112,101,164,125,268,99,147,178,109,145,133,134,194,66,74,125,167,204,223,63,144,141,214,86,277,83,237,48,147,127,115,359,74,103,155,197,188,137,139,389,207,259,208,151,212,246,94,90,119,118,98,135,134,239,183,159,157,170,217,258,88,91,298,132,81,73,41,120,167,49,192,44,157,302,120,219,251,153,201,187,196,166,189,262,78,348,92,245,104,101,112,225,152,273,170,167,154,194,238,124,157,221,150,73,310,130,162,256,105,80,383,158,165,142,396,180,242,126,201,265,84,106,232,106,349,174,365,171,201,233,114,106,383,82,171,225,250,116,221,195,200,167,326,251,128,198,138,235,326,316,405,84,200,228,159,284,95,195,141,84,270,207,114,164,131,111,81,337,389,288,132,177,140,188,235,226,282,233,370,262,151,246,181,334,312,273,152,114,273,188,140,144,236,243,194,164,260,375,200,137,219,49,213,230,223,158,291,236,101,161,46,130,296,200,127,196,139,328,174,115,114,178,315,192,87,119,110,139,162,320,393,112,174,372,163,103,367,354,110,200,106,138,266,137,287,187,178,244,229,353,89,178,222,157,287,205,115,77,366,181,201,227,285,361,287,225,163,151,199,249,99,174,168,96,234,134,205,300,107,82,174,132,190,199,262,341,245,136,184,128,121,174,182,91,167,106,149,153,148,186,41,105,135,181,78,168,114,206,249,98,354,206,288,204,113,106,372,145,114,146,60,87,241,219,193,99,76,219,229,252,208,93,180,173,181,165,88,217,269,168,217,246,115,147,120,261,147,291,173,96,230,105,173,325,232,204,107,273,215,189,103,179,101,325,74,331,142,97,118,211,114,104,129,199,193,272,145,190,134,166,340,130,230,135,195,269,101,95,324,223,110,108,198,159,207,117,394,333,281,137,121,220,162,200,128,214,268,242,132,51,243,216,181,195,135,107,214,150,168,85,105,125,161,168,119,157,67,178,182,232,151,225,98,243,98,97,272,267,217,222,136,247,323,154,86,284,300,226,279,238,190,227,159,165,284,163,306,108,180,297,200,127,95,106,90,121,59,243,91,332,266,304,374,67,114,107,201,143,210,112,191,66,231,273,364,111,268,94,168,98,277,133,48,289,366,222,374,163,194,134,315,258,143,275,122,329,119,169,142,81,369,138,212,61,125,93,47,244,139,146,196,354,164,274,135,184,218,221,115,116,76,172,161,217,204,230,285,273,119,90,320,168,223,206,277,163,99,369,102,176,179,84,173,222,234,125,168,222,79,134,323,100,265,135,401,120,234,61,314,198,136,241,265,279,97,281,77,181,190,190,187,222,356,107,116,148,194,286,250,368,132,146,270,352,150,116,364,388,393,280,312,296,386,201,157,325,116,287,185,402,309,287,175,287,203,165,44,229,312,178,196,193,54,316,66,190,367,383,376,129,133,183,108,237,276,356,112,161,96,106,99,166,123,230,59,216,152,277,406,91,177,125,155,196,162,186,164,137,340,307,145,253,176,184,153,269,323,80,168,89,222,147,154,346,100,248,240,164,111,135,165,143,152,189,224,175,250,55,175,68,176,347,161,135,213,215,119,136,373,201,124,137,196,137,180,188,97,214,166,108,215,156,136,215,99,177,318,286,130,401,223,274,301,194,56,163,131,196,109,105,393,179,201,141,313,142,118,166,114,300,128,272,308,91,227,317,119,249,395,159,187,74,184,53,270,128,375,344,251,191,121,219,162,60,68,124,140,213,276,77,161,122,107,70,277,53,112,212,198,127,288,162,191,154,225,295,167,347,132,176,243,104,138,149,44,233,321,131,208,156,145,192,222,203,154,160,251,175,199,210,178,55,78,142,178,290,55,114,193,60,176,178,99,122,198,213,225,136,111,169,169,253,353,143,211,165,150,378,135,218,139,179,77,276,189,163,205,66,129,192,63,270,209,115,162,228,77,188,121,206,163,146,110,130,162,139,292,268,174,216,215,125,151,323,117,39,85,276,255,102,296,181,181,335,277,176,191,232,165,300,130,217,178,106,144,177,95,195,173,178,96,202,297,300,299,201,153,210,314,284,189,173,145,280,292,141,284,233,169,107,214,191,264,231,117,224,115,255,179,200,137,76,192,215,74,126,133,65,209,160,193,114,210,242,170,311,128,141,41,228,204,439,124,119,186,215,97,42,194,126,204,160,207,229,320,310,388,311,243,223,258,135,403,123,156,225,174,65,229,121,66,86,239,214,160,162,51,147,158,132,301,146,147,292,281,268,197,200,177,213,197,228,125,210,292,246,230,142,204,260,44,217,118,186,160,187,164,145,174,223,155,45,174,256,197,145,152,71,150,136,305,134,112,150,118,166,188,201,315,397,293,293,126,116,135,218,66,183,224,273,286,371,303,252,177,113,155,124,318,196,154,346,313,185,335,95,94,171,271,281,221,272,213,164,93,73,95,199,53,113,211,242,171,141,131,131,263,200,146,330,96,308,178,96,175,209,142,244,274,169,53,108,230,141,196,138,269,134,190,80,208,203,306,233,125,85,220,169,121,130,147,90,66,81,234,202,179,119,398,251,152,174,96,240,131,323,188,268,165,185,254,147,376,174,275,133,206,380,318,311,125,86,243,223,110,38,130,279,326,225,241,185,126,193,67,222,77,106,131,143,141,98,247,116,104,172,150,216,68,157,246,251,84,182,101,62,226,106,119,155,85,131,194,250,94,93,93,166,352,99,122,163,172,279,138,73,177,112,83,161,96,188,159,142,339,230,369,131,144,111,186,199,197,159,177,235,69,167,212,148,114,91,259,343,251,131,121,89,324,103,109,125,237,201,277,162,60,157,190,182,251,154,310,162,226,119,172,282,358,181,107,76,123,275,331,176,176,190,196,179,134,200,147,298,163,126,188,205,148,109,221,219,48,178,165,175,154,161,200,179,390,204,315,143,190,78,98,196,238,222,346,318,298,169,153,133,311,269,191,180,93,75,182,168,275,159,176,181,188,189,224,99,175,110,276,297,148,220,182,236,367,172,367,269,314,183,344,122,244,239,241,277,72,215,61,193,103,322,88,214,350,71,131,288,205,142,209,216,342,342,188,178,232,126,118,225,204,197,102,108,167,186,68,247,142,232,217,131,72,80,161,285,47,122,75,193,283,344,324,227,210,165,234,208,136,269,142,157,153,294,195,257,176,192,312,288,250,182,323,166,115,90,248,278,297,69,168,144,195,215,146,63,212,141,176,114,156,204,109,71,215,174,115,200,180,172,195,156,346,294,69,315,290,85,159,235,289,172,207,305,259,174,263,101,261,102,209,350,200,247,204,164,356,241,194,215,287,207,309,172,106,203,232,173,165,142,146,142,87,225,154,126,173,292,162,94,302,209,367,190,146,281,170,188,221,70,314,319,278,206,156,193,119,127,231,182,189,300,113,176,101,133,235,155,54,255,214,111,235,199,264,184,164,163,240,109,160,276,250,176,154,313,188,151,329,134,241,283,89,70,145,116,112,155,95,167,191,86,253,193,227,146,41,204,256,151,160,191,177,356,199,187,148,167,151,257,168,259,174,365,180,272,189,114,254,182,128,321,134,187,148,127,74,302,179,85,206,335,95,154,220,282,167,206,233,148,222,71,160,59,322,183,202,101,173,100,163,233,345,192,172,161,227,224,219,173,133,119,184,183,188,206,156,158,206,145,232,126,127,177,153,205,114,280,276,293,186,88,130,243,196,191,179,120,197,232,115,137,87,109,139,150,68,180,156,182,196,216,137,254,209,223,210,258,289,361,102,216,406,321,349,134,95,284,123,127,169,185,462,136,159,206,133,222,120,356,64,132,292,80,73,141,387,148,130,187,143,298,229,284,193,181,167,153,114,216,292,203,266,219,94,165,133,224,155,330,90,238,185,202,38,275,199,155,219,105,298,210,117,230,64,64,319,92,141,217,334,200,165,99,98,131,83,108,232,76,147,235,231,82,202,335,151,230,91,80,205,147,238,125,173,289,127,82,59,137,201,225,331,48,179,286,87,158,168,212,290,42,121,224,234,157,50,247,203,134,346,299,82,124,190,70,200,140,92,227,125,213,154,151,171,60,91,46,171,192,111,245,254,87,103,203,110,177,217,210,169,215,203,146,140,215,111,189,163,238,205,261,251,203,35,154,89,295,220,283,154,290,212,165,189,84,187,285,205,185,103,169,361,89,44,210,95,139,172,242,120,137,122,346,250,106,210,241,149,224,281,162,248,302,229,143,146,187,139,57,160,94,243,250,244,152,182,220,96,83,280,206,222,95,101,122,141,202,156,248,174,157,179,307,102,415,135,161,300,92,129,311,206,119,146,278,294,71,304,134,151,69,214,212,84,307,198,212,121,240,115,105,124,198,221,187,126,158,198,188,148,161,218,151,152,174,311,206,191,235,348,190,192,255,288,225,229,191,98,189,322,244,200,189,274,197,228,200,236,194,67,295,182,232,189,184,110,314,143,308,170,159,172,283,219,64,181,305,64,140,267,289,115,87,235,227,137,214,161,358,121,122,198,217,245,151,169,132,87,71,170,276,151,239,286,132,148,152,345,159,261,63,342,222,337,251,116,157,77,132,146,127,115,188,205,213,330,388,234,169,123,310,348,144,146,166,172,90,282,74,165,130,263,200,45,156,158,92,214,241,246,317,128,69,322,205,225,132,106,274,168,246,200,214,146,171,121,102,207,143,112,376,105,373,153,206,169,277,273,303,131,147,183,93,203,86,171,124,97,178,189,228,197,45,338,262,226,129,161,215,146,140,312,71,208,86,140,187,237,184,109,112,207,152,92,203,225,170,257,106,227,201,181,197,194,104,77,171,148,255,176,210,146,162,147,233,41,198,167,133,166,189,164,40,190,84,58,168,69,92,247,353,283,82,153,114,325,89,215,177,280,155,204,108,270,180,114,368,106,258,301,280,211,122,254,126,119,134,67,91,380,255,62,99,193,250,102,94,345,179,132,227,234,250,145,99,130,92,212,154,238,193,356,294,87,173,235,174,163,279,87,287,163,132,362,132,137,88,109,109,277,205,234,196,88,201,357,200,116,116,176,182,218,87,181,224,204,83,105,143,134,126,131,127,171,241,223,102,236,342,220,161,230,187,380,302,250,331,139,214,378,267,235,196,199,269,120,230,172,236,314,289,204,119,153,194,153,344,282,63,143,67,221,125,168,153,232,145,195,187,271,78,263,163,160,226,112,179,131,288,288,86,217,301,339,204,156,198,149,165,161,184,254,283,197,192,257,133,226,146,175,163,180,46,310,239,130,156,170,161,175,144,311,139,190,278,267,271,248,230,234,159,259,324,204,229,236,78,308,274,109,356,142,179,135,293,145,82,77,181,356,227,284,100,135,63,146,168,197,88,81,246,254,193,102,175,206,165,267,198,81,115,270,128,371,138,110,152,165,205,179,195,180,100,118,125,300,99,133,46,271,195,240,130,117,257,237,39,299,83,256,131,100,229,182,195,106,227,273,257,196,333,259,246,192,136,135,117,37,57,121,180,347,176,117,171,251,293,264,256,66,136,157,287,204,316,88,131,260,189,109,65,257,219,88,172,131,269,202,240,188,174,222,159,162,113,197,191,286,170,60,226,215,216,161,202,125,335,152,224,239,129,115,221,146,72,206,57,207,267,205,148,283,239,270,178,245,176,172,198,202,266,325,70,173,293,98,92,163,201,156,257,167,117,212,163,183,223,263,165,248,193,131,119,201,140,293,147,235,162,134,214,110,101,142,121,242,87,143,262,288,139,91,296,159,257,58,163,174,127,126,109,269,197,253,261,67,166,97,96,151,181,302,335,102,140,96,103,101,83,151,188,200,156,310,182,141,254,107,241,114,122,154,219,246,139,134,117,365,107,259,300,155,154,101,146,188,101,179,163,357,158,202,126,225,189,88,166,239,172,201,237,213,131,174,161,210,123,203,194,329,215,262,140,193,274,238,385,231,198,183,193,320,268,314,295,383,240,284,258,212,358,250,242,100,120,318,218,312,104,271,221,124,211,285,233,316,185,139,387,233,115,69,223,199,151,108,198,169,244,165,261,135,219,224,79,284,122,176,222,185,222,327,302,282,122,202,304,160,345,255,125,145,63,208,213,86,200,309,61,247,165,248,224,263,289,313,321,183,179,121,410,81,293,114,246,81,97,317,209,171,123,246,115,237,205,201,234,247,204,254,183,110,156,364,157,176,133,155,228,169,313,229,173,155,389,268,170,190,97,146,201,254,167,292,104,160,144,322,236,108,202,312,242,238,179,233,80,229,247,182,234,147,219,68,107,206,128,190,171,90,110,171,98,177,269,70,34,71,34,33,221,243,262,121,121,407,185,178,242,249,202,360,181,176,338,328,57,173,149,314,294,88,167,118,296,155,210,243,141,111,187,288,328,214,374,70,273,122,153,284,187,80,117,346,212,365,86,139,248,253,290,141,166,197,104,154,124,110,168,97,96,156,167,212,164,156,186,319,301,129,79,72,373,187,219,217,234,75,189,352,332,140,207,291,258,251,180,244,201,133,229,303,166,277,148,233,50,106,181,77,166,319,85,81,250,91,212,59,367,240,112,108,205,201,190,200,274,154,211,88,177,210,154,140,77,177,275,93,160,190,92,174,102,153,158,269,231,221,167,153,292,130,221,271,210,267,187,337,133,120,170,353,147,184,114,199,202,202,203,198,178,79,204,418,369,363,90,68,99,72,166,169,236,135,209,266,323,265,203,236,254,199,271,152,193,192,349,179,359,376,183,332,126,142,163,168,197,125,230,255,180,295,337,175,143,298,150,156,234,176,153,395,210,174,58,56,367,285,79,228,85,167,110,308,133,248,152,76,274,140,272,209,109,56,340,228,106,200,231,217,187,145,147,122,181,232,270,113,272,153,110,100,98,344,276,193,130,135,155,180,223,54,303,73,113,283,243,104,285,147,182,222,150,171,117,174,316,296,47,68,84,55,214,205,168,208,135,315,191,96,69,216,166,266,62,280,168,148,82,164,218,186,217,143,206,244,176,74,171,171,131,269,98,189,149,306,291,229,67,168,238,122,123,242,281,199,160,211,321,269,229,296,154,287,60,282,190,243,284,284,136,225,188,115,229,158,203,106,198,159,245,157,161,307,157,125,113,125,334,83,86,129,157,238,102,174,179,332,152,115,70,325,269,144,224,307,219,226,149,63,196,270,263,186,107,265,90,153,194,168,194,214,214,241,165,74,164,339,355,256,342,333,210,372,280,200,252,95,355,318,59,154,209,46,142,103,125,59,224,213,249,155,157,113,131,371,179,106,95,130,320,259,120,83,175,151,210,243,126,346,158,214,203,330,228,169,147,249,171,215,88,335,284,208,209,111,152,207,181,115,50,157,149,132,70,236,128,169,267,86,145,286,101,183,107,182,178,300,95,164,74,182,171,284,250,186,291,218,169,268,61,189,104,363,149,174,184,193,165,187,162,176,126,364,185,116,88,350,193,176,300,110,207,101,239,277,318,252,215,361,322,155,378,183,427,387,300,310,123,149,391,95,177,362,141,322,241,138,271,232,301,292,95,254,182,342,123,43,111,375,83,142,173,136,124,210,117,79,75,212,203,110,119,175,166,135,343,189,205,204,138,183,118,280,272,155,107,312,226,418,176,197,237,238,190,229,204,131,66,203,219,221,200,336,92,149,186,170,127,350,63,154,165,160,288,277,189,404,385,201,118,115,192,178,164,272,173,102,295,139,154,207,195,243,164,203,234,191,75,212,163,233,374,234,93,71,278,235,368,196,165,320,356,119,174,215,103,355,130,193,192,173,207,347,321,39,172,213,281,235,112,163,81,134,162,160,113,58,67,345,155,159,183,232,119,72,167,136,261,114,219,147,302,113,48,149,207,141,318,107,157,191,368,218,208,97,148,227,121,180,413,96,184,47,275,150,242,301,76,296,237,191,142,374,151,294,189,222,56,106,90,302,188,130,279,224,210,217,292,291,81,59,297,227,174,313,237,301,115,227,169,48,129,305,85,205,262,143,285,326,290,163,254,255,183,143,245,151,351,214,239,195,209,223,174,152,304,41,293,175,143,179,142,138,201,94,327,228,112,297,106,42,170,168,230,179,189,85,266,291,130,191,157,116,236,159,112,107,62,155,128,99,125,68,368,187,226,154,85,83,102,335,275,72,289,242,167,184,171,139,210,280,219,145,317,101,122,348,221,202,369,160,156,203,138,237,139,96,123,78,129,252,204,99,366,103,269,176,263,199,207,197,159,145,152,235,340,403,340,323,370,285,67,164,46,314,259,201,218,174,162,197,241,107,128,96,231,261,216,153,269,195,203,220,173,229,139,304,152,94,99,164,178,89,165,185,198,291,351,170,192,223,220,149,329,223,338,161,155,134,125,129,277,69,295,170,185,161,241,318,250,88,136,104,338,127,140,225,108,210,100,354,151,194,182,256,112,245,84,101,70,71,157,243,56,178,88,264,136,235,97,61,270,152,165,144,250,80,162,188,142,325,354,249,56,150,163,164,108,348,122,124,311,252,128,216,49,211,111,113,91,150,192,248,160,171,231,236,217,147,75,311,113,231,227,333,215,203,218,62,169,250,35,238,321,335,86,74,97,86,251,36,325,259,324,223,169,309,256,95,174,171,76,329,98,318,172,160,264,337,256,232,158,92,106,209,73,241,185,165,253,110,80,118,264,284,132,107,140,45,238,375,155,184,188,230,253,171,370,268,84,173,128,136,86,273,167,248,40,176,295,153,100,202,74,343,42,130,139,170,152,71,209,168,170,45,115,77,287,263,189,120,99,264,284,235,107,138,171,44,207,95,255,298,152,230,137,79,198,120,204,158,94,196,328,260,228,70,66,144,180,171,115,272,155,340,121,362,167,248,160,253,164,404,224,233,121,85,273,63,85,200,160,140,109,369,223,172,94,319,77,124,146,160,180,188,351,149,238,199,344,153,328,149,318,176,93,101,33,296,223,177,92,153,139,137,181,139,146,89,187,203,141,178,115,98,122,385,337,85,173,248,123,294,236,276,85,269,138,243,259,239,150,319,87,203,126,160,74,70,166,58,157,169,218,119,295,179,75,321,50,140,110,228,360,105,176,35,236,180,257,344,137,220,137,324,150,94,117,102,211,47,130,159,50,271,317,258,163,147,174,206,130,169,217,179,327,68,196,93,170,180,250,228,146,133,126,326,164,240,307,88,213,218,179,134,286,276,173,123,308,128,174,205,165,222,189,149,221,80,176,255,162,300,80,226,238,303,264,236,225,271,195,196,164,60,175,221,257,101,167,232,176,88,198,266,274,162,120,106,196,246,115,39,104,116,177,81,68,204,217,197,140,127,78,153,251,37,250,288,138,196,215,307,273,214,51,174,202,86,276,89,201,81,106,262,179,320,192,193,180,110,374,117,120,191,264,204,63,257,212,172,170,183,152,189,355,126,270,235,214,206,237,239,313,306,132,245,184,28,203,255,175,183,216,240,126,123,215,56,256,93,243,194,368,294,163,78,85,213,178,214,136,260,207,146,177,155,238,86,101,174,225,303,136,64,45,212,151,150,99,367,175,224,121,120,191,159,208,238,187,244,177,164,172,264,88,153,212,166,249,197,181,267,151,141,364,78,84,77,262,232,312,157,256,155,177,220,187,171,287,159,100,174,188,335,298,167,412,188,255,201,146,207,340,139,164,207,172,122,91,128,176,132,156,233,412,87,370,153,332,344,152,149,164,126,245,75,103,318,115,207,100,198,353,234,186,248,278,210,337,162,171,66,188,66,237,242,85,288,243,34,345,224,216,209,323,169,309,119,139,246,137,296,219,151,91,161,159,127,137,177,174,230,184,187,197,343,101,55,128,241,199,217,101,258,296,187,232,278,290,160,347,202,374,277,278,126,208,118,90,132,159,246,295,191,187,94,178,108,363,180,89,134,206,226,270,131,306,172,343,202,194,345,151,235,209,139,351,157,260,140,226,166,72,102,224,62,274,157,104,263,345,97,212,131,276,142,286,256,299,123,118,147,110,162,149,281,132,134,277,233,208,117,174,250,146,159,175,51,169,103,349,104,47,296,116,197,98,124,116,89,184,239,185,228,288,293,74,207,159,136,149,208,149,188,166,154,429,238,136,162,236,209,130,124,207,273,134,40,286,196,80,189,297,98,275,183,161,276,119,83,219,314,233,303,332,216,231,392,112,98,327,181,185,54,133,122,176,148,94,327,177,176,135,199,104,346,121,114,121,88,159,86,83,86,252,57,247,292,222,145,361,186,226,280,375,185,209,200,114,236,285,307,186,324,169,58,155,332,221,259,335,203,146,118,228,145,109,180,149,156,75,312,210,162,97,119,343,133,174,313,187,260,284,178,220,81,95,142,83,275,344,161,143,385,187,188,373,289,106,288,60,199,181,130,147,193,65,87,159,206,90,152,311,174,212,174,195,228,238,113,276,152,219,234,161,151,210,96,172,157,294,99,191,260,181,205,344,94,163,57,237,295,245,254,245,98,89,360,196,335,206,371,166,147,60,341,139,307,222,342,120,146,83,360,263,383,224,175,223,134,298,202,224,162,296,135,65,56,235,160,342,258,179,225,363,152,323,298,261,344,213,229,260,109,337,227,342,255,282,286,135,319,163,66,127,112,134,80,222,159,179,396,172,142,286,177,327,322,172,90,267,231,252,177,369,120,182,312,217,96,234,204,193,270,98,140,188,163,175,332,196,224,209,220,140,226,165,247,218,120,187,235,136,182,231,165,289,327,200,267,135,199,190,122,270,273,86,185,181,142,87,271,38,223,82,280,211,146,222,124,296,117,312,105,127,259,248,103,143,284,150,266,204,196,166,53,242,325,154,179,169,224,150,311,160,130,152,248,259,201,145,315,232,183,113,71,241,271,235,307,145,96,193,144,154,262,297,352,300,292,249,159,307,84,204,151,169,107,268,108,228,232,74,385,144,310,194,198,184,200,178,207,225,118,123,117,98,280,106,182,213,141,283,127,180,240,273,111,263,125,214,152,198,101,134,149,322,158,155,124,267,203,298,175,140,80,112,224,182,157,153,128,192,169,139,158,69,134,195,53,82,176,237,119,56,74,131,71,40,258,283,248,115,166,208,266,329,214,95,176,110,147,104,138,53,326,173,108,112,293,93,88,36,261,225,115,83,55,311,147,68,46,134,161,166,183,327,132,110,117,68,112,234,230,144,124,162,229,145,244,156,135,209,87,147,62,201,131,139,54,213,172,82,164,226,152,331,258,225,302,277,250,217,244,206,255,204,214,228,287,311,104,169,229,68,100,129,169,85,131,203,138,140,186,327,271,215,177,241,117,323,141,274,198,157,245,342,199,199,163,261,127,199,61,138,303,183,105,96,80,283,101,171,95,154,128,273,240,303,204,340,264,169,274,217,260,388,278,310,337,342,235,208,162,215,283,213,298,85,179,365,182,268,257,165,145,160,157,204,209,173,122,106,239,237,249,131,146,146,104,276,116,178,339,329,189,296,202,210,201,74,244,176,266,176,124,338,197,371,220,253,205,185,102,200,221,142,118,220,136,257,192,154,117,93,179,329,241,234,302,118,145,191,109,315,223,291,177,337,245,299,209,157,113,249,244,114,268,132,90,107,318,262,49,105,226,217,102,60,214,205,106,149,141,361,156,193,134,159,214,115,183,120,279,118,102,110,232,130,180,230,261,61,131,185,207,145,142,103,136,127,240,216,224,183,156,44,109,269,232,189,185,139,164,137,144,52,155,252,273,180,182,180,284,126,120,172,164,242,159,58,153,148,184,182,127,119,67,147,366,201,97,123,271,235,164,401,154,98,62,286,196,68,229,226,312,177,246,185,292,315,131,223,279,107,72,216,109,274,311,254,117,116,130,348,339,158,150,235,258,228,110,232,175,237,92,168,194,51,163,251,217,131,210,242,116,261,185,143,51,132,96,149,288,205,119,217,227,88,72,248,157,109,207,148,163,213,87,161,184,154,119,117,233,173,329,227,109,286,327,171,193,254,87,217,304,223,106,88,239,145,163,141,260,138,200,148,123,368,85,276,48,159,103,130,204,188,178,205,23,283,372,87,155,237,288,188,122,254,106,158,157,144,42,186,270,101,28,165,207,177,152,114,181,261,148,154,150,173,182,131,136,50,326,183,250,295,170,118,194,189,148,317,212,130,258,239,70,262,177,187,162,274,274,315,165,336,133,248,284,355,286,252,217,138,301,194,289,196,71,204,172,193,394,317,206,172,146,160,135,290,41,235,242,193,280,52,293,269,247,304,166,307,180,208,138,137,87,215,183,312,128,200,146,170,151,366,141,177,117,84,131,190,169,71,225,89,369,185,38,173,181,247,150,62,303,219,159,68,134,250,275,240,215,96,149,263,194,300,148,105,105,46,167,81,223,141,194,172,242,313,370,86,151,128,269,243,182,203,169,394,219,190,166,316,185,200,124,226,93,165,321,90,83,78,224,327,73,161,130,132,233,265,224,279,175,191,128,198,264,79,203,188,171,142,170,101,143,344,291,70,77,336,209,100,258,291,128,116,267,115,201,259,199,107,171,86,337,107,119,119,184,154,147,207,304,336,106,248,247,180,156,234,303,230,59,160,295,342,204,157,241,101,192,259,147,153,19,187,122,158,280,218,223,66,253,230,346,161,339,227,321,114,312,172,118,231,71,168,374,351,148,154,194,112,258,247,208,191,232,103,229,210,256,225,181,46,195,340,220,97,300,52,161,220,226,74,207,195,175,154,108,89,216,163,40,199,184,323,188,108,128,215,105,318,231,273,134,259,233,110,280,227,187,61,167,43,55,160,249,70,293,104,240,407,117,123,136,132,156,134,147,209,152,244,256,94,336,320,135,100,217,152,98,175,206,141,77,202,62,203,87,178,162,369,153,237,232,198,249,291,147,307,163,163,387,206,126,161,373,170,283,177,302,164,216,372,180,154,190,240,35,257,112,177,125,288,205,164,154,157,143,375,199,149,266,88,221,234,221,201,166,131,77,210,182,217,204,190,73,210,173,333,276,170,140,351,244,268,206,218,117,321,93,93,199,114,290,220,313,56,241,212,179,111,228,183,197,375,49,196,234,125,133,195,170,139,209,310,136,225,146,258,237,228,338,94,214,73,125,56,156,50,78,92,291,93,220,103,326,212,247,290,174,165,195,75,166,212,108,286,77,204,350,123,219,198,217,162,135,277,111,210,223,362,213,261,154,206,189,172,272,91,248,159,110,166,147,313,213,359,204,301,136,302,238,204,197,158,280,203,63,115,327,147,205,184,262,123,154,298,89,216,185,114,135,211,165,231,158,40,190,332,163,271,136,102,269,246,88,110,191,97,71,112,344,334,152,183,224,152,308,163,377,161,179,198,221,128,87,162,292,260,59,218,84,180,162,102,223,146,150,54,148,155,81,158,89,126,135,130,110,188,82,162,85,286,204,64,227,245,155,150,358,160,250,149,281,163,293,264,155,255,172,133,98,129,268,229,97,123,391,285,165,263,189,249,144,256,221,151,95,307,232,155,246,195,190,154,158,296,201,210,136,194,327,190,108,182,243,264,181,330,155,313,124,380,351,163,193,195,192,96,188,146,182,160,194,208,222,137,197,230,283,154,342,154,221,96,154,182,200,185,146,131,79,155,145,265,182,363,235,362,146,139,197,237,90,137,240,78,176,120,204,168,200,142,249,278,389,92,193,115,130,205,234,245,180,230,157,243,223,191,251,204,335,241,196,164,222,301,269,105,198,50,218,243,186,399,244,76,186,182,105,169,155,364,314,288,219,196,84,132,102,167,126,172,156,152,203,314,248,154,181,343,169,101,222,377,60,353,138,189,255,146,274,154,131,243,260,183,127,170,247,352,121,336,172,283,51,63,165,90,211,110,117,145,66,234,128,231,199,180,154,134,191,221,359,158,112,97,136,249,216,253,188,133,145,120,311,251,245,232,217,184,141,64,167,179,140,297,276,266,113,173,119,169,144,350,159,208,350,190,107,210,50,97,284,129,153,221,177,163,182,118,254,355,58,232,137,95,174,155,110,124,269,124,140,133,146,253,149,303,311,141,49,124,214,147,174,60,364,187,366,133,295,108,211,132,136,147,284,105,107,352,243,151,316,303,116,169,261,105,351,163,71,231,54,63,237,197,247,206,143,351,239,136,279,303,64,151,91,47,171,215,268,147,112,167,92,84,319,148,214,135,121,114,126,172,73,215,149,190,203,82,165,178,61,98,279,242,185,239,161,156,122,104,138,150,115,156,287,193,158,206,203,204,209,220,114,129,310,328,141,178,96,339,115,225,91,150,168,303,308,330,346,308,128,157,179,125,207,301,343,244,260,109,181,115,362,119,247,313,228,136,151,221,180,312,191,305,222,385,149,381,163,137,363,239,245,102,135,131,154,244,225,227,241,164,247,139,124,316,252,204,228,135,188,59,330,79,301,203,158,154,114,144,235,150,88,53,355,108,180,174,265,86,293,126,295,171,166,218,147,238,162,132,255,171,351,62,172,187,153,140,157,97,216,263,266,134,159,361,315,120,212,122,104,241,196,123,130,136,172,187,274,126,261,183,129,190,167,271,89,260,143,120,132,204,221,82,116,247,105,130,279,210,222,220,93,196,321,75,60,109,118,121,132,129,269,185,99,66,80,102,235,162,69,161,69,388,208,49,202,324,183,220,159,149,156,197,199,258,191,187,133,136,153,248,170,252,277,168,88,165,133,419,231,365,263,177,101,256,68,204,97,162,316,92,152,204,334,171,176,170,153,161,273,189,43,152,400,186,238,108,116,131,348,152,151,208,246,352,137,119,192,146,261,205,74,161,212,245,115,287,109,55,258,207,141,322,308,221,141,145,66,158,380,203,389,95,235,226,130,58,252,278,94,120,212,141,242,248,223,298,219,301,235,97,168,184,91,246,258,70,289,112,133,203,272,211,308,133,83,231,141,232,140,252,155,85,186,266,173,235,79,134,80,165,245,274,84,129,82,175,187,215,176,222,105,154,174,144,80,362,141,310,228,199,341,104,359,137,74,138,77,100,321,65,210,172,166,171,250,200,210,257,269,177,144,163,360,182,168,164,177,259,153,94,213,281,144,65,229,189,160,210,162,188,84,293,231,172,151,158,192,173,98,200,189,167,192,67,97,217,195,148,226,192,332,272,156,147,370,134,140,243,120,106,181,313,150,308,322,261,121,315,142,341,202,190,150,234,258,157,79,322,275,197,314,127,261,214,377,170,125,275,308,358,77,181,134,283,180,210,364,71,102,241,229,274,184,59,81,132,130,190,87,120,216,207,300,240,91,187,170,280,82,207,209,84,161,309,212,158,135,366,157,372,167,210,36,296,337,109,204,71,202,176,285,202,82,174,152,236,195,157,241,128,315,201,122,145,180,167,199,250,141,148,155,142,137,181,179,224,304,266,156,141,87,222,159,232,133,397,77,174,239,184,140,109,269,154,211,247,154,123,180,77,100,148,185,164,128,167,138,237,155,160,229,174,333,98,293,142,116,75,213,80,109,99,100,246,144,229,253,152,101,97,124,190,196,198,141,63,207,117,333,184,42,299,301,181,123,194,226,364,136,178,73,157,81,182,189,79,86,188,181,249,185,238,196,302,211,157,176,82,109,193,95,216,162,124,80,191,117,291,104,294,89,234,114,161,82,205,262,51,167,250,151,184,156,123,156,151,196,403,72,176,131,196,181,259,159,178,140,133,91,276,129,256,329,96,125,143,189,263,223,226,150,111,262,374,147,57,88,74,192,197,221,195,131,103,117,232,83,204,146,164,325,255,207,163,128,185,132,170,156,247,357,108,221,196,224,200,232,226,125,376,262,165,223,319,101,145,371,114,48,274,306,183,329,49,188,97,127,182,207,139,199,336,137,240,113,188,83,226,139,187,182,102,187,249,182,156,204,260,111,257,173,259,94,189,147,130,71,188,193,209,150,207,72,123,296,261,94,73,162,221,147,158,356,388,210,210,235,250,250,311,289,224,317,198,187,261,160,168,123,81,101,289,63,225,370,237,214,132,211,119,197,91,342,52,84,425,171,321,166,308,199,203,226,186,124,196,95,131,172,247,220,166,150,125,197,131,134,160,242,218,280,59,304,165,143,109,232,124,253,164,329,255,150,147,184,340,127,311,160,268,133,170,240,211,152,104,167,275,264,180,144,121,75,252,357,239,154,233,122,268,175,165,146,193,160,276,77,90,74,57,149,139,139,214,70,240,162,192,140,72,151,280,143,140,134,72,86,251,292,319,205,207,139,161,102,72,324,194,49,123,266,215,119,187,132,202,269,238,111,65,160,306,220,144,200,308,176,161,276,98,68,101,238,135,308,152,227,290,162,121,197,261,305,373,148,142,188,194,191,202,57,84,101,228,255,123,201,155,177,118,161,127,126,245,67,160]
doclens.94.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [170,263,288,92,254,188,118,225,210,243,90,103,238,184,186,160,389,113,103,127,272,220,56,144,107,239,74,226,221,287,105,118,164,247,202,175,175,166,261,151,128,152,40,183,169,207,133,227,246,295,218,158,128,281,161,181,167,162,240,113,218,214,256,313,156,105,249,306,164,72,115,162,249,207,180,130,188,377,113,190,109,339,83,318,213,192,196,73,95,315,289,119,182,168,238,106,90,285,114,154,232,140,197,155,171,219,306,283,167,165,161,214,114,396,188,89,137,362,277,131,296,173,219,171,154,228,244,231,203,110,326,240,188,224,137,128,117,152,372,212,298,370,167,310,138,222,239,316,205,49,195,189,206,390,285,157,283,122,194,129,56,145,229,205,299,245,239,293,150,164,120,197,275,72,149,117,63,270,180,92,242,141,84,194,245,353,332,227,328,377,320,150,213,236,308,216,189,200,221,334,324,261,47,221,201,251,129,136,350,251,111,266,212,181,109,161,234,231,167,273,359,267,114,180,240,205,225,230,202,149,180,158,201,114,168,222,249,152,252,329,268,135,236,164,240,265,83,131,108,206,203,199,211,257,199,111,224,125,358,250,308,200,188,173,396,61,133,75,154,159,147,216,207,112,328,166,79,159,170,186,148,191,102,89,252,38,129,307,316,205,176,338,206,227,167,284,348,201,239,143,161,146,174,221,169,136,172,94,187,236,167,234,212,243,78,226,413,105,147,120,93,72,179,78,107,107,327,350,135,340,236,175,228,130,176,149,128,149,168,42,215,374,57,222,226,198,59,127,151,99,179,108,249,106,138,113,244,131,88,278,343,267,318,297,133,125,42,241,58,210,213,130,233,190,233,203,273,217,100,334,219,186,246,181,189,62,163,219,126,115,74,149,325,192,182,124,240,236,240,120,71,243,133,261,133,201,185,258,257,290,150,155,164,161,166,353,203,171,77,309,151,65,181,115,156,147,171,169,151,305,192,237,114,263,221,229,193,154,93,291,136,284,162,250,212,109,133,204,160,153,173,374,77,269,237,301,244,175,244,165,65,143,99,181,190,148,150,72,287,97,218,118,198,228,242,223,167,179,73,144,346,98,259,152,87,242,163,151,90,129,121,305,214,167,122,146,195,269,413,259,232,259,241,198,203,220,103,290,189,253,96,110,182,311,134,168,261,78,184,123,209,170,205,147,253,210,212,80,239,240,316,226,28,134,205,262,183,184,191,145,121,252,90,331,143,337,164,235,169,182,308,171,248,90,231,287,286,292,120,228,261,90,149,171,288,279,228,152,310,66,163,354,117,74,237,206,144,232,145,68,64,251,139,184,148,162,146,203,369,200,394,253,307,213,284,184,203,82,176,231,291,241,154,68,210,257,223,283,128,145,153,230,126,238,46,327,227,184,199,136,171,75,204,105,137,99,215,293,212,141,186,114,235,257,137,102,90,220,101,127,90,131,341,177,154,118,302,173,100,277,253,205,232,176,121,145,167,269,105,135,59,303,267,211,141,337,135,94,140,207,246,244,251,221,320,169,101,161,285,207,279,215,268,283,226,179,251,296,168,175,109,275,199,274,156,184,245,147,137,131,303,285,169,139,92,44,251,185,239,123,72,269,174,103,139,99,224,83,179,64,104,166,159,184,314,246,203,97,190,145,272,106,175,220,227,213,129,176,149,306,177,196,125,172,176,225,205,177,217,219,263,406,87,127,92,251,114,120,185,154,76,92,134,150,127,362,117,219,145,148,152,352,119,136,256,147,186,217,244,115,236,159,325,132,151,162,212,300,238,208,308,330,279,59,276,327,186,163,234,147,150,82,124,194,358,156,179,228,119,235,60,142,84,182,210,362,235,186,368,378,297,152,136,319,309,200,330,154,231,158,313,207,377,240,145,362,37,243,306,98,253,120,96,150,90,163,170,155,293,238,181,75,212,178,234,143,161,261,118,259,235,101,106,308,120,274,279,95,226,390,322,114,149,120,43,158,223,240,192,274,157,135,117,117,250,26,272,108,272,156,129,204,121,245,217,372,200,173,220,200,153,228,149,234,201,153,131,289,139,309,139,137,304,113,143,152,225,197,168,165,71,185,99,164,206,259,148,239,228,263,238,236,245,103,191,324,70,140,216,106,176,142,127,210,105,226,130,169,135,118,67,192,164,85,185,230,233,177,178,253,115,230,248,232,141,215,165,181,240,164,198,109,213,128,256,304,290,59,125,304,220,196,167,136,111,90,402,159,174,151,311,148,189,252,163,253,320,185,244,265,194,148,136,112,136,126,305,194,174,351,320,128,165,362,175,154,187,329,355,163,177,104,65,216,108,191,365,186,112,123,178,200,246,174,113,309,205,216,192,167,109,126,237,210,271,168,133,125,183,199,142,130,147,68,224,343,178,178,120,192,118,39,163,187,71,257,219,210,64,128,184,255,209,113,126,136,296,339,226,176,183,242,136,163,95,233,153,87,343,158,189,113,203,278,175,109,68,277,158,221,215,279,125,329,126,129,106,197,171,221,255,283,158,107,216,225,95,249,106,246,106,68,103,122,196,147,284,190,175,227,335,135,253,192,207,290,98,149,281,102,106,129,185,243,161,231,220,214,66,112,219,347,182,190,200,190,340,160,123,225,228,296,106,168,227,255,150,176,246,157,263,211,270,122,209,213,173,277,154,167,230,202,277,268,206,226,295,184,211,163,226,139,89,229,114,162,135,45,263,250,245,107,146,208,208,182,127,114,193,158,102,140,269,205,162,146,111,143,105,282,53,90,116,173,120,364,164,151,147,100,215,132,257,96,166,130,321,113,74,151,31,222,155,88,282,205,199,78,330,157,217,127,157,286,181,224,223,276,185,229,142,168,240,200,337,133,178,109,220,275,217,230,181,286,211,190,156,176,205,181,216,188,77,331,48,220,96,99,357,44,249,201,188,115,149,96,293,85,97,155,151,142,207,100,159,274,123,220,192,206,208,107,62,141,210,185,239,309,338,163,247,224,209,69,237,75,179,56,28,163,123,98,98,299,161,272,110,244,135,69,384,106,269,173,242,255,189,206,289,234,240,180,200,203,127,262,268,155,96,176,291,214,33,230,175,362,208,195,257,89,126,251,233,247,154,154,161,200,389,282,371,334,195,174,192,151,201,179,175,340,295,162,240,196,180,97,160,237,310,311,212,211,236,286,318,336,107,139,204,304,153,234,54,216,256,244,250,188,286,75,171,24,399,285,200,326,82,176,187,93,162,204,91,108,203,153,235,186,310,296,241,302,193,246,219,320,275,130,152,108,316,192,96,44,162,354,141,104,172,124,319,133,197,158,137,188,208,255,213,112,251,164,110,208,252,355,193,72,168,151,124,118,236,73,129,184,228,295,67,57,231,161,247,209,175,371,227,322,311,218,173,100,292,330,166,231,259,234,58,222,250,176,168,183,188,69,277,273,153,157,133,207,298,108,198,191,130,138,98,126,159,98,260,196,99,81,324,114,323,42,229,275,137,55,161,206,177,172,304,292,174,242,224,177,402,145,197,153,114,147,290,176,167,142,65,222,272,125,369,347,54,90,232,196,131,178,108,325,281,228,110,276,84,224,113,244,144,85,242,194,76,39,340,226,291,240,130,312,84,288,160,217,280,226,250,102,176,137,106,100,183,206,294,107,262,160,102,159,260,135,217,175,273,246,66,237,398,157,195,144,215,107,221,242,166,259,218,188,115,196,99,379,147,90,66,175,121,119,227,186,208,185,228,252,154,200,134,274,202,69,336,152,91,313,190,150,124,366,306,80,191,114,119,199,239,146,166,206,165,193,71,251,135,189,150,240,174,187,221,253,167,377,103,135,114,139,228,355,95,101,145,242,309,251,107,138,92,320,215,58,156,191,241,120,248,390,195,268,393,119,100,310,184,249,193,209,213,152,226,184,277,250,238,147,74,66,285,97,167,234,138,184,106,117,100,357,142,306,216,193,188,150,160,47,194,153,322,202,259,264,193,203,326,339,253,182,244,69,113,347,234,146,281,225,131,262,334,154,210,350,242,167,161,233,140,371,157,376,288,331,141,270,197,125,188,236,198,368,222,236,254,208,98,368,124,175,102,187,297,231,237,161,94,275,312,127,200,211,353,314,130,164,224,228,68,306,240,132,210,227,131,280,57,162,207,215,216,214,159,124,188,308,161,249,176,190,293,73,172,77,250,271,170,308,193,243,121,28,218,235,179,187,194,237,51,193,342,172,104,297,134,215,152,352,105,234,349,48,205,255,264,174,148,151,330,172,156,119,185,163,148,96,64,271,191,284,122,308,332,82,255,324,114,96,67,237,237,138,208,88,166,146,138,190,315,143,328,314,128,157,172,63,300,133,356,162,175,397,232,217,284,217,310,120,167,191,174,166,88,235,144,168,310,205,198,172,265,198,239,111,253,199,200,157,261,194,188,261,80,243,190,102,211,122,129,244,209,250,58,277,198,151,158,217,95,174,254,110,365,249,343,331,181,111,102,91,173,84,164,230,158,324,375,133,231,167,115,321,325,279,171,132,256,318,354,153,115,174,234,109,143,199,343,250,82,222,110,208,175,111,231,73,376,235,253,184,179,163,283,204,111,221,191,200,198,45,190,95,99,198,113,111,166,367,203,370,149,87,62,167,177,199,239,201,245,255,347,103,108,163,229,310,231,167,125,228,186,118,287,113,162,251,177,270,230,213,111,143,260,93,345,364,169,250,309,310,86,358,215,192,113,161,140,250,348,153,127,123,140,132,237,149,162,203,134,259,275,353,262,138,153,291,65,224,109,205,311,101,204,224,168,172,142,74,85,195,204,192,338,171,210,168,275,136,170,295,300,180,134,146,129,225,327,308,110,217,149,302,228,158,81,186,194,165,168,159,293,133,241,199,382,252,338,377,330,204,337,314,282,245,375,358,123,301,153,218,128,190,251,159,324,174,409,243,136,365,228,108,326,128,215,292,141,119,330,309,272,162,272,262,163,317,263,54,137,242,129,106,250,212,175,160,384,291,214,75,68,406,48,272,387,163,202,260,137,141,144,208,60,102,262,303,252,79,256,224,258,144,256,39,334,228,175,199,163,116,195,153,250,143,226,391,212,168,233,201,206,224,366,244,376,175,299,279,236,317,186,133,205,339,52,282,116,115,173,138,223,134,94,345,264,188,225,178,208,55,211,215,334,137,284,184,265,203,340,394,249,207,205,307,269,243,294,217,219,306,165,94,272,312,157,195,137,383,147,205,333,239,153,119,126,381,136,173,274,160,305,231,97,232,144,169,122,110,336,176,247,313,221,123,118,168,284,272,104,267,344,149,180,132,211,45,93,156,240,127,145,176,183,317,321,222,160,209,253,75,203,328,428,237,172,319,84,116,32,101,159,181,251,201,93,268,207,375,139,166,110,252,201,96,274,244,279,168,106,305,363,197,209,84,270,60,201,45,138,226,369,62,152,247,279,202,184,430,103,296,256,174,242,108,108,130,364,55,240,170,286,364,119,301,151,248,171,290,305,278,184,294,90,152,317,93,166,96,173,83,85,219,141,86,356,249,180,127,64,113,200,92,264,315,173,144,161,141,137,187,235,279,247,106,85,142,186,177,115,178,156,189,123,197,195,94,162,175,172,201,232,65,105,173,165,207,152,269,277,106,195,126,133,242,303,189,237,318,213,167,191,116,172,169,214,152,191,146,346,117,129,268,187,230,85,226,230,272,157,244,99,239,141,198,181,129,120,235,141,117,289,275,135,336,63,99,157,116,104,187,95,226,151,153,303,144,107,70,323,182,98,270,275,106,225,221,167,310,313,161,60,142,266,130,349,145,120,146,326,140,183,294,363,278,327,337,227,297,305,381,300,330,278,201,315,359,377,347,356,312,186,170,99,159,191,140,197,338,182,162,186,123,253,32,219,170,266,207,361,249,353,212,81,218,119,266,296,220,185,287,191,231,168,125,143,151,136,274,383,318,215,197,289,132,78,204,197,319,288,142,101,394,310,134,302,275,333,185,284,382,122,207,101,121,373,195,257,261,119,354,105,370,155,174,55,131,184,214,329,163,151,168,133,44,256,193,367,228,101,177,227,261,307,223,218,151,107,128,281,294,150,125,120,320,193,79,170,180,71,210,202,258,189,134,148,175,180,201,57,121,309,241,252,260,169,139,187,235,170,223,251,196,174,289,228,217,234,334,94,143,56,192,78,267,98,160,155,164,259,156,293,60,164,296,82,46,204,192,206,151,147,206,196,294,165,227,123,139,294,346,217,215,168,54,117,294,339,247,225,199,323,385,190,79,76,74,222,221,344,193,156,56,125,70,173,111,237,334,250,62,179,252,153,301,151,220,224,140,348,257,318,121,313,188,257,183,161,138,128,275,156,187,59,191,165,238,149,89,194,321,122,122,71,163,118,188,201,211,127,130,154,261,37,283,29,366,221,183,168,138,232,131,192,233,166,197,394,195,221,136,309,137,69,190,326,386,215,240,153,255,225,130,148,141,90,94,86,241,195,120,269,208,285,238,297,152,463,190,109,225,263,112,340,76,54,255,195,200,70,233,131,198,267,289,98,345,68,74,147,197,275,180,102,159,163,190,254,346,224,204,311,140,266,240,231,194,172,187,189,111,292,266,177,188,221,136,72,277,132,220,178,256,275,235,209,261,253,195,261,227,223,137,293,346,130,343,321,250,247,100,138,281,102,315,68,257,226,156,207,188,166,170,136,274,213,182,47,106,378,355,164,158,355,142,235,192,332,72,146,232,209,72,183,222,124,213,142,180,227,217,110,319,337,176,184,184,278,97,159,119,315,178,205,92,183,226,320,227,194,147,265,305,338,276,170,130,131,233,349,181,213,241,279,316,209,151,97,246,337,140,143,96,125,87,150,84,158,155,199,237,236,234,152,149,282,137,222,93,189,215,429,282,138,209,198,165,158,292,152,191,202,163,280,225,91,171,117,205,336,136,155,167,233,131,228,205,149,189,167,183,212,149,273,160,170,273,130,145,192,136,147,72,71,163,424,281,174,321,111,192,193,79,241,219,222,195,128,109,336,250,135,56,177,136,188,254,220,170,144,74,366,165,239,154,312,128,184,210,205,164,272,132,184,252,347,201,179,287,147,232,302,198,186,238,309,109,273,197,318,161,117,324,85,143,155,199,112,263,127,107,152,231,176,307,265,294,151,125,219,63,133,291,169,198,206,223,313,183,207,258,124,212,264,118,262,209,238,155,186,106,215,310,173,113,107,263,229,207,76,307,298,149,125,154,267,230,80,219,191,250,113,196,297,343,162,241,161,79,375,217,226,170,89,121,260,287,153,223,236,145,264,173,127,201,147,176,253,209,107,273,222,53,230,231,220,168,274,106,171,110,143,291,229,188,130,213,114,140,221,236,61,249,129,195,170,179,193,166,107,164,364,152,132,326,110,118,325,100,278,178,360,145,118,204,120,321,177,176,368,236,246,210,101,152,190,303,123,161,316,188,95,135,290,297,118,114,114,171,92,119,96,195,192,258,125,131,276,153,142,254,257,152,88,278,320,116,113,251,137,318,226,266,257,152,230,205,156,374,103,194,296,296,91,142,262,96,132,211,194,239,113,138,196,171,284,215,136,223,111,269,235,143,45,300,242,121,291,225,143,184,137,91,337,128,119,223,219,190,368,230,158,232,134,218,151,242,189,89,214,251,170,134,147,339,107,302,158,110,152,148,208,214,244,184,174,153,122,198,161,142,174,167,217,201,154,115,203,35,99,102,199,74,98,248,194,94,86,249,153,84,216,344,304,202,304,146,82,76,109,249,148,133,367,161,318,229,141,223,148,202,236,124,161,167,148,138,175,153,135,182,141,164,119,101,111,207,114,128,162,168,195,268,301,106,214,111,103,320,164,144,64,281,243,147,101,97,111,235,103,215,57,114,162,46,120,263,296,170,186,98,166,269,221,208,90,248,134,116,138,168,183,157,191,61,152,143,151,208,364,154,75,136,193,160,265,73,212,281,207,138,167,153,194,162,145,158,110,182,295,324,258,70,273,231,213,347,191,158,239,219,191,184,152,280,169,283,150,330,68,130,221,230,272,181,180,133,85,64,108,98,333,122,147,330,285,76,91,159,176,392,272,281,87,182,172,333,167,118,234,61,227,106,149,287,201,300,250,174,177,163,102,107,109,270,236,249,108,191,186,160,293,277,122,89,191,263,342,103,73,267,267,167,192,304,185,335,302,108,138,206,279,139,140,242,257,174,153,241,211,109,157,107,162,279,198,156,113,227,155,213,367,131,270,285,155,381,155,300,301,160,334,203,308,138,278,103,272,191,222,200,232,324,143,127,279,228,285,147,98,168,125,160,262,213,171,227,210,273,227,335,225,165,155,181,233,207,409,192,86,202,194,250,161,99,259,353,298,43,237,127,190,231,345,267,78,115,242,251,318,218,110,159,255,103,180,108,158,242,255,95,152,170,345,205,184,309,227,318,168,130,170,271,130,283,129,200,150,278,182,116,204,121,168,282,269,207,330,96,134,90,196,287,312,110,161,133,329,222,136,153,308,303,129,214,130,245,56,121,237,306,134,190,158,76,197,227,247,189,211,121,150,210,139,201,171,249,127,351,255,240,199,211,193,243,72,112,180,273,201,230,197,180,313,267,209,157,178,253,148,92,176,256,249,212,325,179,219,228,211,71,144,147,159,293,223,130,125,378,183,218,212,123,169,309,146,157,144,132,326,141,136,212,83,192,123,62,106,316,129,222,173,95,199,151,248,218,194,129,165,293,255,162,402,79,156,167,155,303,209,205,156,160,294,170,143,106,285,201,122,231,111,244,163,171,293,212,188,155,172,129,149,133,205,198,242,104,167,303,150,26,289,214,77,177,281,314,197,291,179,93,150,287,318,265,149,152,161,125,169,118,333,246,214,154,241,123,363,156,282,164,253,82,177,181,247,118,240,173,300,371,244,177,100,247,234,149,154,424,232,139,257,110,177,231,91,45,60,320,221,161,328,179,294,166,182,156,62,86,219,94,175,161,200,118,184,197,101,95,251,168,203,151,72,117,158,126,187,356,238,190,163,193,286,171,168,343,85,157,325,156,225,340,285,121,143,213,297,259,159,94,203,282,227,139,361,208,172,167,257,221,100,158,130,160,139,169,233,179,162,241,263,150,105,127,112,192,184,283,162,221,174,221,109,104,149,225,230,154,182,184,176,302,116,162,210,195,168,194,67,273,263,111,373,240,94,198,168,242,165,113,344,230,232,180,225,85,63,160,143,183,314,282,245,345,317,233,211,96,142,148,175,240,205,75,176,232,136,48,169,306,294,172,126,258,120,183,204,97,223,313,212,63,298,233,136,187,161,154,331,382,204,145,297,271,130,235,160,82,175,172,353,246,107,158,280,155,211,296,175,305,295,328,235,122,243,131,134,110,327,287,85,218,153,294,156,191,222,190,162,169,128,296,128,278,236,316,163,272,337,173,79,56,145,121,79,102,140,69,203,140,306,71,156,309,170,298,211,169,184,279,142,236,273,233,227,64,272,229,152,114,171,275,292,147,190,261,331,319,201,219,248,67,247,257,154,90,143,226,304,113,198,49,219,165,162,179,240,192,93,173,200,207,240,209,210,367,233,140,163,106,287,146,232,172,251,111,185,180,63,102,177,98,146,252,172,103,364,200,89,138,338,343,241,303,143,228,165,197,211,84,286,78,228,331,64,90,241,78,108,173,132,287,251,352,268,167,97,215,223,209,180,355,239,65,250,142,138,287,251,190,185,155,130,116,66,205,393,188,197,140,90,59,136,130,209,300,120,291,204,174,162,240,216,121,213,205,255,155,239,315,320,330,331,288,147,156,297,119,131,130,145,225,226,260,217,127,128,255,119,139,180,273,156,126,179,338,199,215,98,185,147,130,113,171,195,192,173,147,234,252,289,134,106,162,127,66,348,260,82,190,136,83,172,171,123,139,330,165,210,267,348,208,203,105,159,225,297,106,302,308,276,283,191,419,300,60,136,278,272,141,120,85,274,110,71,127,233,253,44,285,212,115,140,196,234,295,245,111,157,64,200,356,307,66,219,220,115,142,278,277,225,339,118,119,346,106,270,102,158,298,258,282,194,346,229,344,110,156,239,120,126,381,232,236,138,266,160,306,59,189,65,172,133,195,130,121,129,373,207,190,318,197,332,271,103,79,209,257,207,133,142,133,102,250,151,67,193,264,136,131,138,181,89,107,64,201,92,165,150,112,191,155,157,190,346,95,257,325,214,178,374,140,395,154,158,187,196,119,202,113,181,284,252,322,195,179,324,239,170,168,174,229,266,258,204,202,174,307,234,254,219,111,290,122,139,370,294,127,182,191,180,232,297,217,164,360,175,307,176,311,143,233,157,180,249,433,189,145,382,311,236,243,60,222,38,400,160,168,157,181,153,181,257,230,228,123,152,353,148,331,147,239,206,118,252,162,203,225,307,181,429,207,332,72,242,204,185,290,245,185,89,192,331,101,107,199,134,183,53,172,152,51,198,379,210,323,107,364,160,181,247,144,55,217,164,64,273,134,195,334,208,79,137,186,158,90,153,130,284,156,254,200,279,137,381,142,131,154,319,290,176,236,206,345,336,152,247,204,157,235,243,101,177,214,249,230,160,139,108,80,211,83,177,237,175,189,252,120,184,234,146,202,123,103,86,268,165,92,89,158,199,119,187,247,265,43,265,190,156,265,46,119,219,191,139,107,100,232,64,135,140,313,311,268,328,306,114,151,288,214,328,147,299,262,224,92,218,198,150,178,384,290,207,213,210,369,132,145,122,203,231,147,351,195,229,221,155,91,209,334,258,211,148,271,217,121,221,379,215,36,226,236,192,376,99,260,100,143,360,182,207,115,221,86,279,213,189,53,268,351,287,216,213,110,267,234,161,164,142,124,210,167,195,259,173,123,169,115,60,245,182,127,144,344,150,152,202,156,54,211,184,293,71,293,190,171,246,356,118,133,238,178,143,138,249,335,129,120,118,150,128,254,168,292,107,231,142,128,116,251,119,224,249,167,144,178,139,157,136,88,62,233,168,213,75,88,293,225,119,282,231,313,117,255,94,243,191,168,80,123,84,166,134,189,189,206,224,258,272,316,381,111,135,240,67,136,297,225,117,166,102,211,165,181,199,195,270,73,133,177,246,262,303,121,151,121,204,146,185,155,245,295,245,131,162,132,201,270,249,134,139,222,122,310,198,82,83,328,154,191,82,194,370,133,134,131,170,87,172,266,189,48,165,217,295,31,144,211,182,102,301,243,124,159,125,169,117,186,170,202,185,98,348,218,214,169,332,163,66,234,92,197,239,212,365,313,178,282,307,361,165,246,227,190,206,231,199,370,238,282,310,243,171,115,350,181,173,189,228,109,161,85,203,225,240,241,169,331,67,189,227,141,149,169,336,275,216,190,214,226,160,252,154,217,307,72,246,91,31,101,305,124,230,147,303,183,257,312,257,207,199,166,301,125,216,212,200,147,177,252,213,208,147,276,103,93,269,251,124,137,87,133,132,150,296,118,178,183,132,190,86,56,233,267,338,217,123,300,227,297,300,327,339,94,305,278,40,88,61,156,153,198,329,151,173,75,160,147,161,242,147,308,224,173,203,184,226,196,161,250,221,121,162,102,278,115,198,219,214,91,262,159,301,197,122,229,217,150,212,305,239,389,170,172,298,124,246,119,99,192,210,241,268,251,133,258,183,128,172,335,163,111,398,172,200,150,291,317,116,247,125,358,183,205,173,359,200,206,135,180,361,111,270,143,264,63,113,138,199,222,207,65,56,201,177,169,146,258,112,202,260,323,196,104,185,162,260,133,116,268,158,268,252,28,177,50,205,160,182,85,191,174,211,337,350,183,166,196,37,95,132,206,207,230,314,209,148,92,215,342,263,194,150,43,176,127,256,78,232,256,63,129,177,269,289,225,124,180,112,137,148,240,143,107,151,333,379,141,223,205,55,299,318,126,110,141,62,240,220,194,181,301,163,224,228,135,152,222,149,183,155,66,53,118,113,118,334,283,188,218,286,104,244,222,153,262,251,76,190,85,95,346,175,308,218,143,247,182,173,162,239,156,168,271,232,157,129,294,117,229,169,262,254,215,286,248,207,184,224,120,45,47,147,212,158,263,351,201,131,315,93,117,111,154,158,161,140,330,96,200,127,160,207,230,163,123,222,112,156,279,226,212,206,221,139,178,260,106,253,83,91,108,170,183,235,147,196,224,137,166,207,113,119,197,256,175,357,217,194,163,176,196,169,165,133,191,202,96,167,188,85,215,120,131,190,220,104,119,118,224,37,165,313,76,308,248,150,254,158,229,179,82,199,186,167,253,374,295,76,173,333,221,167,94,265,168,163,145,190,180,171,366,144,190,156,97,189,44,230,156,273,171,182,227,159,131,340,143,247,228,223,88,46,166,273,261,231,184,81,341,322,135,261,69,283,240,130,333,242,93,137,210,229,268,111,197,131,272,221,164,341,68,90,92,186,291,201,125,202,35,92,146,170,181,208,187,211,234,289,182,234,166,71,110,231,90,130,317,69,189,225,310,147,356,262,170,116,138,177,204,281,204,259,221,249,74,307,304,162,188,356,170,173,206,159,79,92,177,125,76,160,191,178,193,165,84,316,111,143,206,290,97,143,186,191,104,106,163,95,136,110,161,196,249,210,92,132,194,279,267,151,187,130,49,165,91,289,118,122,234,159,347,229,184,110,219,155,175,251,192,170,163,255,112,258,276,231,136,187,292,213,170,269,123,189,302,85,350,137,192,134,146,337,120,268,263,134,286,194,167,173,219,204,129,352,271,166,186,36,127,196,142,263,165,248,321,83,117,144,99,152,181,141,227,242,182,289,159,274,264,211,83,231,210,179,240,213,95,110,180,224,48,253,214,155,219,228,262,142,116,202,253,73,124,85,217,35,130,358,174,209,310,141,255,164,169,146,264,76,178,112,132,156,231,189,232,219,244,160,227,226,100,131,158,246,199,247,165,259,192,225,267,161,254,178,168,224,152,107,324,157,230,88,353,156,267,198,152,173,235,245,158,153,207,63,170,176,234,62,104,119,121,244,174,182,157,176,81,126,216,224,220,210,171,243,148,121,224,303,220,65,250,183,223,106,226,192,209,175,239,212,217,242,166,306,234,248,350,156,88,164,146,62,209,210,166,202,204,41,242,310,171,383,61,144,135,117,351,165,214,155,249,289,165,136,146,228,97,75,329,290,180,181,191,113,221,290,165,88,147,252,138,238,235,292,68,350,333,293,289,202,148,165,114,117,211,317,162,205,364,273,152,243,102,136,208,145,270,192,162,180,138,205,92,90,303,203,93,320,242,196,298,108,247,157,215,153,182,302,305,150,141,133,225,144,202,119,129,237,253,183,219,300,187,140,302,214,143,72,207,252,222,175,318,124,140,192,193,295,149,307,198,189,101,186,125,83,207,219,237,191,206,132,204,137,190,225,151,244,141,330,218,260,360,246,256,163,142,123,246,126,177,356,336,330,234,121,358,251,75,147,293,240,387,329,74,204,199,195,217,102,275,110,291,145,100,169,110,215,179,156,174,70,240,222,234,75,191,322,57,191,214,124,130,175,203,208,135,257,164,181,156,222,245,89,194,258,146,338,163,270,234,160,84,178,244,226,140,242,201,211,90,218,218,311,149,83,254,315,120,123,95,81,125,207,74,171,221,130,87,234,220,175,217,336,83,168,186,39,210,208,108,130,413,373,225,95,189,169,273,296,236,106,316,286,214,188,336,273,148,203,121,293,144,214,142,127,252,149,208,234,275,173,157,310,62,287,162,263,127,122,244,172,211,147,139,66,239,96,333,307,186,109,181,146,199,134,181,253,94,119,120,246,124,117,193,143,150,55,324,61,220,173,353,164,228,213,206,236,195,340,284,213,263,159,164,306,116,208,124,74,110,185,154,118,195,204,267,210,94,210,136,229,122,202,171,148,63,108,128,129,322,89,93,98,109,185,43,129,171,166,266,178,327,133,131,146,138,125,206,236,229,110,216,70,241,186,147,156,136,214,372,80,217,190,245,85,142,164,92,324,192,193,267,275,199,360,206,180,89,250,235,144,187,161,255,153,165,253,91,135,230,166,197,205,199,91,200,388,314,105,178,215,121,117,136,179,195,158,165,365,157,302,188,294,184,112,54,152,193,286,124,115,172,236,102,276,224,265,142,192,255,59,101,336,143,144,154,229,238,411,192,336,208,150,188,182,100,121,179,248,169,169,368,187,79,206,165,72,200,325,147,89,285,184,212,141,160,135,349,48,161,134,115,293,280,120,133,126,133,280,374,124,220,72,174,218,237,308,174,33,99,191,250,293,150,30,209,148,85,155,122,310,106,214,231,53,201,207,45,237,111,148,145,270,137,243,194,133,225,237,95,167,154,87,94,190,274,134,177,211,161,152,134,173,201,140,248,104,235,159,99,92,118,311,165,120,96,240,229,135,155,141,264,103,187,193,217,213,151,126,207,151,128,98,205,245,247,224,151,229,165,341,240,39,263,179,218,183,336,282,115,247,296,167,241,248,259,222,254,86,312,167,399,338,238,127,87,256,154,265,141,193,353,215,332,130,110,254,115,173,290,102,264,302,219,188,261,199,287,294,213,383,335,255,331,263,127,135,99,179,144,192,139,224,123,373,167,74,64,214,188,195,243,168,93,192,235,208,279,240,192,158,301,218,217,158,179,146,126,351,49,152,229,393,170,149,86,323,123,212,211,209,233,169,264,142,202,278,206,134,319,117,209,198,118,169,192,219,85,177,137,215,92,140,210,331,258,208,214,248,154,184,206,116,119,255,225,130,167,103,209,290,49,149,160,108,154,95,324,135,239,202,271,203,234,248,67,75,163,228,43,91,249,103,149,288,193,55,65,314,212,245,159,163,134,304,106,351,353,233,270,274,143,344,122,119,189,164,133,58,152,76,176,310,85,157,173,304,167,289,151,144,310,275,260,208,160,216,84,247,174,249,130,228,172,262,350,219,114,282,129,288,223,126,293,104,186,155,148,109,291,198,106,192,117,165,215,157,139,191,83,120,72,172,247,104,106,300,267,179,274,155,146,261,229,360,184,250,234,111,319,203,294,75,152,156,47,112,66,72,101,201,109,306,240,131,169,150,173,141,111,209,96,220,78,52,325,189,183,141,192,112,144,154,255,176,243,127,176,152,129,95,143,104,192,194,174,170,147,125,135,140,175,142,233,73,184,291,134,61,148,217,210,158,93,150,295,140,185,141,183,94,108,294,162,193,219,198,96,125,132,186,274,175,216,138,135,181,281,61,219,321,338,222,283,294,118,116,196,312,137,197,142,132,212,269,320,159,242,193,177,145,210,150,107,71,91,203,188,248,158,315,127,227,161,94,178,232,202,236,165,148,108,90,181,352,196,142,213,258,334,164,103,131,259,208,257,199,156,64,146,211,134,177,268,254,320,231,240,256,188,247,243,368,117,258,118,127,193,149,133,84,145,111,198,80,289,187,164,196,275,194,162,200,282,108,63,156,190,143,192,217,133,354,252,99,224,166,167,188,251,119,283,184,326,119,329,347,249,348,352,266,227,178,297,232,160,297,308,240,171,45,325,207,426,185,266,227,159,277,223,141,102,198,271,300,160,367,189,95,201,256,254,77,213,291,165,328,153,304,169,125,128,68,368,227,91,224,368,206,197,131,153,201,102,347,245,136,223,193,64,394,231,130,275,130,374,248,133,106,90,88,108,260,261,207,103,119,260,172,155,171,270,316,98,169,127,127,115,254,221,177,340,359,95,170,240,58,270,174,72,138,61,178,222,203,88,69,142,216,232,201,177,218,243,303,201,106,333,187,203,190,232,285,181,114,226,267,163,374,140,124,97,131,202,161,195,168,265,262,190,165,186,129,283,291,300,181,346,171,211,236,120,25,258,93,156,190,279,272,183,153,151,300,218,145,90,127,177,189,226,217,97,183,233,109,189,350,131,247,173,192,165,211,258,344,246,268,162,213,93,118,116,170,217,166,60,119,141,130,137,136,243,281,120,98,198,78,232,176,382,217,122,175,276,124,147,121,64,132,197,285,103,250,225,114,166,132,316,278,214,175,104,208,215,122,354,179,261,170,217,98,81,242,89,155,290,136,242,189,194,150,75,282,168,195,250,332,77,224,320,114,244,252,82,284,173,138,193,215,183,281,108,162,241,199,64,167,84,200,160,248,205,128,284,188,190,178,173,172,384,224,188,166,271,133,195,185,138,305,115,155,91,265,168,200,104,246,150,187,230,241,185,190,101,106,80,205,111,156,278,231,99,42,188,225,176,99,188,124,268,111,178,251,261,132,288,169,143,150,96,171,198,78,156,209,371,167,267,109,198,272,217,203,247,201,170,165,264,196,292,256,135,293,259,63,384,259,166,269,118,50,95,186,314,240,167,75,164,74,220,277,154,253,315,261,246,210,249,122,139,149,247,276,148,340,211,343,111,192,241,323,311,134,402,301,188,160,142,349,297,222,89,190,252,221,106,239,164,311,53,193,149,342,123,139,175,99,264,102,123,266,214,328,253,222,102,259,214,200,257,205,188,155,178,192,320,254,85,113,100,249,282,200,90,286,212,197,227,283,242,116,157,197,257,325,149,205,324,167,148,212,149,272,227,369,183,233,82,168,66,109,201,211,359,203,209,133,217,93,159,241,292,190,151,77,266,236,56,98,120,208,341,182,142,91,165,322,295,291,151,255,302,140,43,152,301,174,105,160,230,148,178,148,152,188,139,323,300,46,197,352,204,146,181,343,243,181,185,247,191,153,184,286,239,174,104,83,247,165,233,183,193,284,177,346,343,319,229,278,200,133,127,140,214,150,87,188,150,345,149,261,212,138,134,342,201,216,186,237,192,88,242,109,196,155,67,180,192,168,290,207,293,157,219,196,196,181,301,329,232,185,159,100,243,179,343,199,44,91,173,337,155,105,165,146,224,359,162,212,202,204,95,149,141,214,94,196,312,159,217,259,178,206,69,58,241,72,120,191,172,329,184,222,236,163,373,205,183,362,186,246,167,139,319,165,301,100,328,109,254,127,149,289,164,90,151,102,146,215,250,146,349,165,245,368,98,118,167,82,136,147,266,162,180,201,44,233,174,44,314,264,263,120,194,324,55,138,35,181,163,166,156,88,126,62,153,143,248,117,142,161,342,289,305,254,162,180,107,71,87,196,78,239,216,161,102,238,77,329,181,367,74,176,130,187,180,246,291,166,89,160,282,119,124,101,165,233,56,113,172,189,356,177,150,80,217,256,230,324,170,123,176,199,301,118,238,312,69,183,315,249,118,189,150,223,241,311,147,315,314,343,144,285,160,176,185,166,328,318,224,144,332,124,351,347,265,253,326,323,249,262,195,139,212,174,188,314,320,157,124,127,227,181,264,273,245,244,331,198,186,228,89,164,127,131,137,250,139,181,263,167,246,197,225,194,164,363,323,342,261,197,156,238,212,169,270,206,91,180,158,192,268,83,27,257,275,279,70,208,196,217,214,137,167,125,316,140,126,155,71,116,296,224,179,164,101,176,235,340,185,206,254,108,223,186,133,174,207,144,45,144,72,105,205,78,141,306,199,146,206,105,268,104,263,188,165,198,236,257,56,158,314,193,118,229,186,179,176,139,91,307,215,127,235,239,262,96,187,242,278,163,254,183,103,210,234,206,124,96,140,151,164,150,108,131,157,154,221,307,121,180,187,311,241,123,202,324,281,275,155,325,96,161,211,101,205,249,279,89,252,175,409,201,166,167,182,97,174,140,207,124,176,155,233,161,238,180,112,205,103,54,134,241,200,109,253,122,349,214,280,235,177,140,355,219,262,261,112,314,116,241,254,280,258,249,270,312,252,95,170,67,163,301,255,183,246,350,203,224,298,144,322,169,181,146,180,77,203,241,309,181,207,184,353,285,80,232,77,159,241,72,283,141,164,53,147,209,179,137,45,180,393,160,340,67,198,117,304,146,154,323,126,285,150,261,216,200,362,183,241,127,179,315,174,177,385,120,245,207,163,214,184,85,115,321,197,88,337,133,285,353,120,299,209,119,214,98,297,169,235,172,157,59,239,164,230,192,195,338,223,125,200,210,295,105,67,248,178,266,163,238,182,357,148,206,110,123,182,23,139,320,117,212,141,136,156,214,209,96,147,247,202,188,101,371,271,114,266,96,184,174,185,171,104,147,203,226,325,222,282,343,276,191,124,242,227,139,73,261,85,193,366,199,146,115,129,297,248,79,202,115,267,154,320,158,87,161,170,187,252,151,132,86,185,94,153,199,40,75,156,195,258,133,153,165,170,223,201,161,204,226,201,147,203,115,210,171,167,251,263,215,218,185,200,263,146,31,171,305,58,79,182,197,317,258,101,183,146,124,239,177,126,196,82,235,75,247,190,97,249,397,230,113,192,115,147,224,162,125,120,144,167,194,146,191,181,246,307,188,73,357,168,139,170,91,197,170,165,224,113,339,138,177,161,130,90,232,262,82,263,210,233,147,294,63,68,111,202,145,134,135,210,263,137,166,103,228,343,216,173,137,138,189,213,281,253,149,239,46,92,262,235,376,161,142,183,268,177,140,179,175,237,172,142,380,295,296,73,272,345,185,356,320,134,61,248,194,144,291,317,33,342,145,327,289,315,186,245,89,62,147,141,154,151,291,127,203,90,200,156,293,211,173,260,83,307,222,254,202,169,186,224,102,198,118,75,214,313,152,140,164,255,272,201,309,326,105,143,111,228,182,280,246,87,131,222,195,341,218,109,237,134,66,103,239,73,33,128,315,222,269,116,144,173,189,227,314,36,182,170,240,161,291,221,195,279,394,217,228,218,175,138,217,114,137,96,96,102,166,25,206,241,237,209,191,238,270,341,304,325,248,115,170,191,197,245,279,261,290,167,137,87,154,291,125,160,152,91,329,81,180,152,105,63,239,139,221,329,270,123,137,291,67,211,151,143,154,144,86,87,307,148,206,336,199,231,303,102,202,104,210,140,208,245,319,241,179,111,161,168,230,172,126,107,343,219,213,307,126,76,250,135,165,180,156,114,261,196,138,105,354,189,320,78,82,220,210,204,212,258,261,103,144,274,367,125,86,266,151,149,157,153,186,150,230,200,290,196,117,42,204,184,212,163,178,170,134,207,181,343,205,215,126,266,163,306,171,183,331,185,146,197,137,240,92,96,162,147,299,179,269,299,306,118,275,197,275,214,185,122,246,283,69,83,136,183,327,112,64,210,227,110,258,205,177,59,222,234,184,122,339,155,271,91,235,120,178,89,193,165,234,103,184,188,189,206,55,172,96,92,289,138,231,189,249,59,224,78,179,143,188,300,249,173,258,178,178,157,252,159,133,192,221,75,209,144,128,206,189,195,244,63,162,182,256,178,267,125,244,304,275,146,126,84,167,271,328,152,183,162,201,118,302,165,94,163,137,233,221,158,285,217,212,294,196,167,246,111,304,234,304,247,290,333,276,232,238,155,191,320,171,187,350,104,280,167,345,104,144,225,159,124,261,331,81,393,344,186,76,220,345,69,98,170,258,256,221,181,190,240,287,93,199,273,289,300,250,318,112,103,238,155,87,203,167,196,181,221,106,223,250,207,265,307,192,124,171,154,166,299,86,268,265,155,364,146,121,206,148,348,107,283,244,231,130,174,346,323,303,213,196,327,209,240,263,348,178,317,141,49,97,319,393,266,279,202,233,187,220,236,187,222,127,169,63,191,216,145,80,103,306,72,237,188,214,333,133,66,203,188,119,292,329,133,174,193,170,182,273,190,192,212,304,211,210,159,234,254,237,352,285,81,205,110,355,221,202,258,107,157,90,345,138,229,171,272,150,337,196,326,185,224,160,170,425,136,192,199,303,228,302,299,360,160,370,128,163,212,195,294,209,208,336,244,317,391,222,317,181,166,216,325,156,168,257,133,254,164,92,329,65,108,76,89,229,294,141,138,238,281,175,313,168,207,132,105,189,195,190,49,141,193,289,224,156,243,160,210,252,179,100,201,160,179,235,179,178,115,200,174,111,365,326,179,200,261,330,240,116,143,287,202,256,96,179,161,180,244,134,194,146,182,230,243,303,159,177,183,120,247,106,120,68,322,189,193,125,122,278,89,280,180,154,228,96,288,129,220,211,382,180,372,84,72,280,309,305,206,244,294,306,250,110,117,139,205,323,270,158,237,207,204,158,184,160,179,358,94,204,184,198,85,167,212,232,223,168,199,220,169,200,241,166,215,43,184,199,330,355,113,131,163,144,303,146,381,96,342,230,155,291,68,120,73,243,210,152,198,156,157,238,219,199,93,146,275,249,94,171,238,273,217,261,132,252,200,259,179,167,102,224,219,94,311,368,148,239,234,276,197,112,169,317,179,301,144,69,105,319,138,178,152,248,76,65,234,158,117,163,152,131,227,201,179,161,85,258,197,348,61,234,205,228,133,220,172,164,156,222,210,281,128,177,234,218,73,247,150,180,172,97,141,238,88,217,296,246,159,211,294,279,150,230,106,202,171,102,101,257,95,316,110,145,211,282,201,109,131,228,90,87,280,101,261,319,310,181,339,244,122,381,141,109,74,76,288,330,135,217,57,189,197,134,322,174,175,232,184,209,205,69,47,94,315,89,220,162,138,151,122,142,212,148,240,197,138,345,188,110,163,186,57,211,168,225,147,312,238,191,145,296,133,188,223,191,140,329,198,105,98,328,307,184,142,139,117,104,381,155,230,133,233,107,318,81,172,131,207,232,194,145,230,194,203,100,139,180,232,154,153,382,126,65,135,153,193,195,308,191,243,143,202,298,248,144,251,174,143,351,142,187,193,38,138,203,382,294,222,258,309,273,121,203,348,197,209,237,259,378,367,279,258,124,276,76,153,150,221,182,157,197,222,140,148,148,174,139,121,188,145,220,166,102,323,221,169,257,159,221,85,82,358,142,87,135,270,213,68,167,57,172,204,127,125,358,221,147,194,39,140,181,198,281,189,202,251,231,65,156,163,357,60,336,170,216,104,179,91,84,207,161,74,368,172,106,160,154,157,45,136,248,251,67,269,143,107,212,139,159,124,245,136,157,146,364,117,364,343,201,353,159,198,228,62,188,217,247,88,308,161,369,173,259,264,242,179,97,230,245,150,164,169,189,267,127,279,145,172,192,327,101,359,226,171,155,112,224,156,133,127,243,146,147,166,247,223,98,340,91,151,375,207,271,63,186,84,211,44,96,156,195,90,336,294,94,134,185,151,241,266,54,223,326,197,156,109,133,160,168,147,409,259,216,181,120,48,133,193,60,144,131,326,106,326,260,158,193,217,123,155,178,201,204,208,73,252,265,159,206,151,122,191,120,176,88,129,248,231,225,42,182,103,401,395,96,98,219,149,194,111,250,175,280,218,202,177,161,252,158,313,211,266,325,83,156,91,265,206,298,306,101,152,386,211,143,126,124,118,248,325,155,321,204,112,90,119,178,233,205,129,162,211,128,72,248,256,133,144,63,241,147,66,207,178,157,214,138,216,214,211,264,128,313,351,219,170,102,373,64,177,232,248,340,346,100,167,112,149,107,185,296,186,145,229,228,177,173,126,100,147,188,103,382,225,96,65,214,132,184,40,368,171,262,295,307,180,151,146,296,207,233,203,297,197,185,64,112,249,149,84,219,181,204,183,79,123,149,245,237,326,185,144,362,182,263,165,78,184,106,126,76,163,164,192,122,293,208,305,125,201,187,125,146,255,190,186,257,267,173,162,159,169,216,178,307,180,240,120,179,233,108,197,199,199,51,345,173,115,211,154,294,307,231,291,143,115,336,172,38,139,308,328,112,157,328,364,226,357,178,360,344,265,184,142,160,287,229,162,149,98,118,230,144,65,78,92,312,395,114,110,256,281,185,135,130,127,155,133,110,321,311,165,165,318,299,297,168,117,262,148,183,78,189,293,87,236,263,86,208,190,86,210,228,158,107,229,68,179,170,263,350,311,128,311,185,280,216,190,131,200,176,287,235,200,202,123,43,176,62,183,141,392,159,223,187,284,215,328,203,189,235,209,78,182,116,150,140,182,191,204,184,197,135,116,243,244,109,246,258,263,151,116,334,116,238,254,259,176,275,117,138,184,254,346,259,67,167,167,180,154,257,110,278,307,94,138,202,124,196,281,148,209,169,186,131,172,240,293,157,111,280,162,72,99,157,398,148,124,262,175,192,367,82,268,218,160,134,240,60,188,333,271,253,259,229,103,344,107,282,225,125,175,268,291,261,219,214,208,155,126,125,166,301,239,84,174,182,75,123,152,143,110,167,127,278,115,261,199,368,282,130,178,210,226,379,163,305,269,176,136,93,191,81,190,38,116,272,202,233,128,203,130,102,161,264,75,151,321,152,183,73,111,159,159,225,225,120,280,169,230,169,124,275,295,112,172,379,299,100,184,118,143,324,85,151,120,200,87,330,133,138,312,155,90,209,82,145,128,138,268,236,101,178,172,200,151,187,92,236,372,146,104,212,222,90,217,152,316,185,88,77,284,241,163,134,104,135,174,74,276,302,284,142,221,185,182,169,97,236,170,125,153,237,294,296,181,190,170,267,333,258,259,255,142,264,107,365,268,162,245,173,221,177,140,207,126,225,191,86,277,334,269,156,176,317,313,271,241,311,159,334,366,158,297,235,342,302,267,243,172,172,133,230,238,241,226,237,195,339,320,279,165,206,72,181,364,265,115,213,343,109,101,199,163,170,222,80,184,95,138,120,304,420,270,236,163,95,152,359,215,192,360,104,191,286,309,299,212,251,129,77,360,188,182,209,217,118,139,138,301,45,265,185,309,335,76,192,115,150,242,115,222,277,179,365,230,152,250,134,382,199,124,256,100,271,83,279,351,188,217,173,109,205,262,257,36,110,110,242,154,321,100,218,287,175,134,363,52,189,80,167,244,205,156,226,134,184,166,367,130,135,214,301,127,166,134,186,190,233,91,146,106,110,152,229,131,229,202,311,95,259,248,223,195,193,201,151,138,85,335,207,134,70,150,158,275,124,181,186,325,168,229,271,109,266,333,141,104,311,193,253,99,204,65,220,202,151,194,151,179,60,131,112,233,153,195,148,65,172,160,216,145,118,229,269,191,349,230,128,195,189,97,142,163,181,328,206,240,273,297,85,97,180,127,280,161,195,276,159,332,234,238,148,264,88,143,129,199,149,157,338,55,169,183,206,176,240,151,222,322,262,283,249,124,236,257,173,162,284,93,40,274,198,237,114,107,229,161,158,114,37,83,336,104,340,385,260,248,238,99,133,248,69,165,214,146,107,130,158,214,98,236,291,243,215,103,122,76,163,194,199,207,97,271,195,284,189,74,118,86,126,367,85,171,107,202,219,93,160,107,383,228,116,176,116,368,206,93,150,348,179,137,93,168,64,172,237,164,206,138,130,247,144,225,174,283,55,128,169,333,127,287,140,273,122,143,84,326,292,149,211,199,193,125,135,104,295,163,207,234,61,118,133,188,203,176,196,62,331,353,82,138,178,137,166,229,201,138,116,138,129,120,180,272,252,244,247,161,246,141,243,140,221,161,176,236,203,36,203,182,268,260,217,191,215,172,237,273,225,47,155,42,259,153,68,326,289,169,221,338,198,284,344,169,315,117,53,93,107,376,118,251,126,183,63,195,241,164,254,276,194,226,224,154,303,138,249,144,39,96,254,285,168,137,265,192,118,201,160,150,190,262,97,119,182,102,241,150,218,133,268,351,171,161,177,93,75,383,230,177,88,255,82,146,231,109,295,177,317,291,83,163,128,323,285,172,152,190,188,179,223,266,160,218,219,239,251,251,63,164,180,121,154,277,131,223,199,260,221,175,76,111,202,169,260,185,267,289,267,225,180,120,152,197,253,75,242,118,92,161,241,230,109,224,333,227,226,216,207,269,255,111,130,170,179,206,135,97,84,157,272,98,98,277,79,246,147,262,344,261,210,150,288,119,179,203,92,201,319,256,116,206,226,128,93,170,264,167,115,281,95,115,175,204,206,116,123,203,174,272,178,410,106,294,312,187,205,135,288,278,160,340,342,118,248,260,269,95,163,261,59,246,148,217,223,242,253,154,319,112,125,172,254,118,170,132,306,143,98,139,93,246,166,125,122,227,139,70,190,209,309,80,185,181,208,175,232,57,229,73,115,238,118,183,149,281,162,186,257,264,300,331,306,213,241,307,202,190,251,204,370,127,167,183,335,179,118,110,222,168,147,349,184,141,121,140,352,217,174,137,154,232,332,312,246,193,212,154,180,366,220,193,162,308,182,66,375,228,237,285,256,247,242,197,279,105,197,261,91,165,321,181,137,222,313,78,182,228,147,211,327,261,276,196,192,198,164,192,288,344,102,101,215,193,176,177,97,162,239,253,168,91,94,245,179,202,309,154,186,365,177,369,131,147,126,321,99,239,191,301,233,198,182,249,277,135,234,170,126,347,136,195,103,124,232,195,140,95,279,174,143,282,268,83,198,359,123,154,74,175,204,184,204,72,261,160,93,111,131,329,80,160,170,215,342,176,281,326,120,57,190,266,58,202,253,198,155,207,251,250,206,261,293,179,166,37,98,223,254,331,254,150,171,286,315,101,170,158,176,185,107,222,169,85,89,200,179,93,161,167,230,280,33,115,78,149,193,193,89,198,172,257,255,162,86,111,109,272,245,275,240,296,165,222,139,55,136,193,45,253,177,190,105,166,202,137,126,138,146,289,80,308,97,232,298,386,120,109,263,240,254,127,141,129,90,152,200,228,148,146,136,170,172,146,114,167,201,412,238,278,251,194,167,96,231,266,290,200,164,282,90,352,226,138,178,206,194,196,86,87,222,248,67,139,210,325,149,85,93,143,197,64,197,55,150,184,129,183,233,168,247,172,211,124,108,62,229,110,181,258,208,364,148,203,130,204,223,161,229,53,126,172,380,126,314,123,282,162,149,299,188,212,117,181,196,138,230,171,243,69,192,185,370,212,134,193,410,196,186,227,142,296,134,239,269,274,140,79,140,173,159,269,122,268,135,152,334,138,159,250,281,222,154,324,216,208,147,89,199,102,155,165,167,235,201,152,302,357,223,98,137,117,186,123,221,172,94,96,198,281,113,349,331,171,113,285,243,126,124,321,131,137,243,105,135,45,55,273,174,158,247,238,199,283,242,207,110,135,166,164,138,179,88,92,65,136,127,185,326,281,159,172,232,187,223,127,232,151,244,87,88,183,104,71,171,135,341,185,223,149,335,363,290,356,295,333,357,372,405,396,101,136,111,135,313,201,366,90,416,201,118,339,206,101,102,323,361,93,137,117,296,233,151,176,221,189,275,202,354,283,225,83,98,146,263,146,253,143,204,214,354,270,206,74,326,136,221,252,125,195,212,292,159,132,202,310,158,100,136,194,293,232,141,139,169,409,214,206,170,239,244,154,154,371,230,173,191,122,62,321,234,185,133,202,83,252,170,183,230,232,311,149,172,206,151,246,358,188,269,212,151,316,232,367,104,106,200,335,191,246,347,203,125,219,206,148,192,230,152,217,204,156,143,88,272,166,184,112,236,185,179,141,187,86,268,277,151,135,135,252,160,179,147,136,126,160,342,110,220,160,213,273,124,348,259,85,387,164,390,156,168,189,146,253,248,204,148,223,162,148,93,238,270,378,168,191,268,165,161,215,171,157,122,137,164,189,279,212,136,153,69,339,262,309,105,333,325,73,100,251,183,163,287,248,109,225,148,174,79,153,150,97,350,319,166,248,79,216,145,139,211,166,321,199,233,138,238,230,121,148,122,335,221,210,263,132,292,205,249,157,219,183,101,127,65,154,111,116,287,230,150,119,98,135,119,245,119,215,177,312,273,210,157,137,226,245,117,221,211,316,59,210,103,136,136,263,68,85,279,280,231,139,117,234,36,265,77,173,140,176,193,159,79,116,144,257,274,161,143,136,89,93,84,291,280,238,219,262,133,230,158,125,320,250,162,220,156,89,75,144,219,381,26,158,152,177,220,352,315,107,153,73,300,268,311,86,213,187,176,149,115,59,166,139,177,199,130,176,137,224,173,242,324,139,108,234,273,367,264,177,90,183,175,174,196,135,214,384,197,167,377,162,147,238,323,228,86,310,136,140,104,116,176,369,269,144,353,83,155,271,237,208,260,181,344,100,256,75,212,301,115,82,167,77,171,209,291,137,159,170,192,232,233,76,200,204,271,113,172,139,244,148,240,219,208,192,168,173,313,184,307,332,285,206,378,200,298,151,184,95,337,283,166,71,262,112,183,122,171,232,289,116,350,177,198,198,228,298,204,176,264,150,326,168,147,362,297,155,167,201,35,148,246,133,163,173,156,191,172,110,218,250,124,227,202,310,254,100,182,116,167,166,74,150,388,258,252,53,230,361,73,135,340,281,324,82,230,62,124,159,271,235,151,172,216,61,176,202,267,224,200,346,337,176,109,40,216,125,144,309,256,202,236,230,209,334,305,97,200,244,97,50,166,178,138,134,283,130,286,125,77,139,102,147,43,153,221,179,111,91,366,171,146,124,149,188,75,195,260,202,326,135,130,360,120,190,101,136,200,140,218,277,168,166,248,170,162,167,197,208,306,109,173,180,193,270,182,220,201,231,146,171,202,173,169,227,156,180,328,136,242,164,212,240,144,135,112,263,190,189,106,171,110,118,158,268,180,336,294,311,238,115,280,341,90,158,128,201,207,167,150,140,183,235,65,104,179,243,222,225,233,243,113,188,75,301,180,306,188,181,89,351,245,196,130,105,114,245,52,320,264,160,314,93,160,179,185,192,183,171,270,230,209,257,227,236,321,280,412,272,151,167,105,130,228,163,121,355,202,174,356,68,247,193,128,123,209,233,186,299,230,128,337,259,195,206,351,70,171,270,219,184,251,170,55,278,231,213,181,267,166,149,166,165,178,374,132,131,329,156,331,221,199,426,195,176,146,220,286,171,69,264,143,298,162,182,280,120,57,238,430,185,189,144,232,255,161,116,265,319,329,124,280,189,93,144,294,210,97,208,254,171,157,205,231,141,303,109,297,125,66,257,156,201,199,170,176,151,302,205,332,143,229,225,287,156,138,174,96,236,286,161,88,150,127,134,199,216,208,159,220,157,262,142,148,133,376,269,320,161,60,146,162,106,136,218,184,203,296,258,183,208,242,224,181,162,208,303,155,179,156,169,104,134,263,157,313,279,97,148,230,303,223,209,186,62,301,187,237,279,240,298,132,102,168,30,363,293,119,210,255,194,129,116,186,137,142,236,125,193,228,308,221,311,238,331,181,148,171,382,323,185,52,263,266,171,120,225,155,144,181,286,208,265,148,80,102,296,203,228,158,159,77,263,201,153,222,132,352,269,159,90,189,159,165,132,288,106,248,139,241,255,97,332,154,236,243,346,192,277,117,176,159,188,190,180,158,140,137,92,322,140,230,143,176,211,156,145,266,195,189,162,244,328,90,161,157,294,146,181,137,151,350,288,190,204,71,208,178,197,144,162,216,194,276,141,212,174,199,288,394,196,106,98,140,220,271,224,366,215,67,192,178,250,109,109,245,255,294,227,197,58,117,97,156,208,235,168,96,153,286,110,127,124,351,194,326,126,94,262,150,146,131,241,285,49,65,232,243,156,59,204,284,230,200,161,258,137,178,197,134,177,248,68,161,125,263,86,238,189,370,148,171,112,201,165,304,181,334,92,195,322,248,98,131,196,264,43,184,146,288,154,289,213,166,232,175,312,143,228,111,257,232,106,88,107,214,166,79,242,187,285,96,252,277,261,138,224,106,374,200,341,172,166,229,267,219,235,80,92,315,235,295,82,72,76,113,306,251,146,141,214,156,219,157,199,76,276,161,183,180,244,286,229,186,213,196,113,163,310,165,207,144,305,129,67,307,151,258,79,113,129,104,242,174,196,159,246,318,64,144,163,187,172,120,144,269,215,233,150,82,73,256,147,284,158,129,136,149,188,104,200,173,349,191,154,221,254,244,93,337,335,190,240,131,160,84,368,178,327,125,165,99,284,230,198,204,157,251,183,102,140,357,163,194,116,275,282,381,235,104,116,147,165,168,283,313,252,344,175,58,352,246,156,197,191,131,123,142,234,237,164,252,167,137,103,254,190,226,332,60,182,191,333,376,319,315,139,329,172,363,170,78,182,290,271,236,225,155,89,338,160,237,82,191,158,130,162,184,130,133,202,131,172,195,301,282,185,126,256,322,132,204,261,298,212,161,141,73,179,167,248,290,258,187,220,168,316,95,335,169,259,193,203,163,347,211,220,236,73,166,194,259,382,197,246,186,241,258,162,229,349,276,228,211,164,136,116,325,189,245,311,220,177,38,304,237,206,293,170,263,203,211,117,133,165,173,123,101,174,204,95,79,50,199,346,266,357,164,290,352,118,247,234,156,108,183,198,83,228,260,338,288,235,187,248,256,117,115,115,230,125,33,288,120,174,107,255,123,196,256,184,184,69,181,57,186,279,101,108,157,249,243,128,209,73,78,277,258,273,234,173,347,168,193,135,35,227,185,240,217,65,47,292,237,334,96,242,183,120,159,179,252,105,197,201,182,211,245,104,297,125,87,136,194,249,212,243,151,114,150,145,75,215,233,308,169,126,173,240,289,185,264,97,215,108,186,371,207,121,125,143,182,374,198,129,206,179,160,167,107,270,169,184,223,156,214,340,215,127,270,110,78,289,345,206,197,176,180,179,278,144,248,346,228,192,223,128,152,93,211,166,279,64,76,65,226,223,208,83,142,245,122,140,232,342,77,256,245,181,159,208,183,141,267,99,72,213,198,101,235,272,133,259,186,204,219,161,105,255,208,117,169,270,174,274,113,159,93,293,307,300,83,306,128,305,235,337,267,218,312,214,213,173,153,270,163,275,97,243,59,342,226,156,77,154,224,115,215,256,93,71,207,240,149,134,150,224,283,277,133,149,97,128,321,145,170,196,122,123,181,321,177,159,105,138,142,198,55,252,180,346,134,146,342,181,247,186,136,262,265,138,99,119,351,153,119,155,318,292,153,128,179,148,228,237,288,210,219,95,218,133,105,273,241,71,116,120,208,210,145,208,314,122,103,159,165,137,199,240,306,304,305,97,174,84,112,96,368,280,233,332,238,220,83,148,184,281,125,94,190,380,168,232,223,351,98,138,51,174,276,150,274,241,105,97,331,252,175,146,218,221,309,164,326,171,127,98,318,203,191,166,171,210,187,143,130,139,177,153,378,355,215,342,267,131,259,328,157,185,226,91,230,197,133,59,363,235,89,368,197,183,203,251,98,213,298,198,233,94,245,203,115,255,194,58,211,247,360,139,87,118,173,239,61,142,355,283,206,157,306,213,193,159,200,93,81,249,207,381,204,194,279,149,276,68,103,161,350,296,138,143,128,224,273,201,164,290,205,319,210,200,154,112,254,119,245,142,308,194,64,158,223,235,239,305,177,183,182,96,200,228,356,193,135,201,126,155,217,233,279,212,231,121,174,194,154,207,88,87,317,134,47,185,228,83,183,186,293,184,151,249,146,235,280,180,125,226,255,153,147,152,136,284,214,187,125,107,355,212,209,217,92,348,86,107,333,380,180,191,156,214,149,114,200,188,172,154,202,279,333,209,124,136,83,148,97,195,48,237,117,189,225,167,137,153,201,320,196,254,105,185,256,179,163,261,327,124,236,250,149,242,252,134,125,215,198,211,335,119,169,282,362,86,103,108,251,254,208,196,185,102,242,153,194,166,276,178,315,222,130,256,289,266,189,141,202,203,295,201,91,135,180,180,178,155,309,250,215,341,112,145,105,96,283,176,181,168,180,188,258,155,217,242,138,202,189,195,178,248,351,286,163,208,300,180,107,122,113,142,58,162,231,272,192,366,328,190,278,234,239,242,207,188,314,182,167,142,51,184,257,152,157,174,303,220,129,199,314,167,169,166,255,277,204,117,258,172,258,270,176,197,159,286,226,187,174,150,267,238,158,128,132,100,149,182,41,129,284,271,199,189,177,243,234,241,228,312,321,81,96,211,218,66,215,205,145,32,319,76,257,229,231,363,109,112,144,160,304,230,164,80,151,161,345,121,144,346,353,332,149,290,289,120,171,225,231,186,319,281,324,420,329,79,262,174,182,244,199,256,129,83,257,158,164,113,228,164,238,146,133,266,138,149,273,264,158,206,207,230,146,133,247,237,210,330,211,197,194,177,248,236,192,165,141,108,68,236,158,158,171,182,207,165,156,121,171,299,57,189,170,126,161,122,168,144,172,86,205,260,69,182,84,217,60,173,130,185,154,110,188,220,192,180,175,125,116,207,188,223,151,181,167,210,264,154,132,379,228,222,116,240,308,303,252,243,77,162,116,191,172,133,123,134,57,178,130,103,75,117,214,47,126,165,212,57,236,126,204,194,117,159,134,139,124,108,107,130,98,158,162,147,144,168,227,386,117,54,254,95,274,118,123,168,377,211,66,135,105,192,175,196,192,207,271,256,170,170,124,370,160,80,184,284,203,154,374,211,227,250,167,110,165,284,127,127,159,162,171,120,154,152,389,31,72,324,359,176,293,89,124,57,181,161,148,186,245,230,256,192,140,285,193,349,264,143,197,158,320,265,331,98,167,95,299,106,33,226,228,158,129,218,74,174,96,199,205,130,210,148,323,321,75,141,153,221,246,146,165,154,162,232,189,255,407,185,149,227,232,203,140,285,217,196,144,156,225,216,121,235,195,191,146,274,209,219,252,136,191,282,244,272,216,237,189,133,240,67,324,135,189,180,75,269,172,182,120,158,251,137,262,103,221,49,236,250,79,89,222,208,131,144,181,138,274,199,212,130,158,97,96,313,196,94,152,187,178,103,334,176,239,100,152,212,353,394,319,216,276,314,172,160,127,163,197,286,67,381,104,302,81,124,309,140,377,197,127,250,208,350,157,146,59,79,205,336,155,318,134,251,197,104,156,83,139,152,256,251,106,306,198,160,180,179,121,145,328,106,24,239,247,240,259,145,299,116,345,261,117,153,211,234,382,238,148,230,210,299,165,100,129,207,184,248,156,168,61,404,204,272,216,227,158,242,127,229,344,328,180,101,310,294,209,148,249,192,321,173,134,137,331,196,357,143,111,63,253,151,124,107,295,213,335,298,314,301,374,191,130,176,261,100,153,209,130,147,237,97,316,239,116,182,259,168,347,131,266,240,265,154,120,84,191,164,134,319,224,140,83,110,243,170,246,199,371,349,248,156,153,159,167,150,159,214,237,168,131,197,142,95,153,313,164,302,216,241,240,139,230,298,111,156,147,167,121,171,225,116,140,181,215,246,161,155,139,364,203,126,213,222,270,170,194,175,82,188,156,193,152,193,194,108,129,304,218,134,243,133,80,94,149,218,167,230,148,139,237,92,200,133,270,221,70,229,145,166,148,105,139,125,236,232,270,111,336,342,221,152,316,143,181,189,124,87,245,190,154,140,250,193,286,168,159,317,221,79,321,186,177,111,312,248,167,233,141,298,168,334,265,172,271,165,162,260,96,146,214,310,126,187,287,367,80,169,243,208,145,250,236,194,378,322,89,192,162,241,128,92,169,110,56,226,146,112,169,314,91,205,167,249,384,286,155,141,288,119,144,322,280,97,263,173,182,203,178,158,207,126,191,155,209,139,210,214,268,222,210,190,158,106,182,133,191,240,116,96,137,134,122,102,230,355,228,238,102,148,330,228,96,207,187,323,68,137,242,188,236,86,130,292,151,129,79,304,138,204,249,333,211,80,100,173,327,186,132,166,301,109,57,275,212,147,104,134,201,336,42,246,181,242,99,229,385,139,302,145,183,217,257,302,58,114,240,62,121,164,92,146,373,172,181,136,199,189,83,130,139,240,194,235,227,334,205,333,240,108,59,82,230,136,168,186,102,191,112,331,195,120,146,87,256,309,119,200,255,186,260,130,177,259,185,317,277,157,180,175,137,109,124,203,342,107,245,153,206,262,99,329,172,196,110,236,177,227,146,123,200,34,193,242,108,172,227,176,82,132,191,197,182,190,179,160,53,115,229,186,131,148,70,184,68,117,197,262,317,212,187,374,264,137,212,75,328,190,177,185,269,251,89,184,86,290,215,142,147,155,70,340,176,253,222,335,338,263,184,163,182,341,187,298,361,162,309,284,255,320,383,289,355,300,319,201,225,303,108,140,208,290,183,153,284,240,212,274,228,235,62,123,129,203,159,167,198,123,196,116,79,159,151,135,172,220,199,180,112,197,225,198,196,191,175,109,230,131,263,101,140,321,257,186,223,254,169,117,179,160,260,164,112,148,240,288,250,386,161,146,110,144,183,121,285,340,263,72,134,250,357,361,103,226,92,167,125,211,293,162,110,132,238,185,156,297,191,278,133,143,257,276,174,242,174,193,195,119,212,258,133,210,334,108,153,328,258,329,175,255,241,183,173,260,85,171,162,284,193,148,87,98,112,316,253,253,296,175,186,123,152,282,267,199,209,94,186,136,261,184,192,217,193,193,307,200,319,328,119,189,199,274,332,153,263,183,224,225,150,209,149,124,144,112,298,253,237,154,300,180,163,120,154,78,78,222,226,180,167,290,225,238,187,201,193,100,91,172,176,137,249,108,336,202,229,347,250,113,95,462,205,73,113,272,160,126,228,202,75,291,154,75,206,77,304,143,113,234,259,206,37,221,85,251,249,183,249,276,239,99,274,230,254,89,126,144,274,276,157,245,166,181,127,118,124,146,241,232,93,138,136,165,222,281,222,223,152,285,347,320,200,289,279,280,295,176,246,171,191,62,252,181,140,216,118,134,212,154,186,101,201,191,198,262,106,212,227,242,212,129,45,183,102,184,192,125,170,224,134,322,158,130,231,132,230,143,99,221,186,162,120,243,242,158,172,327,256,228,213,103,341,129,262,183,353,277,119,269,139,162,47,223,203,296,205,158,153,139,89,151,155,167,235,123,208,205,291,142,217,329,310,335,183,210,79,378,91,196,160,243,165,161,80,267,181,341,163,302,167,144,264,210,179,327,189,191,163,235,147,137,193,332,206,332,430,165,183,233,224,317,186,96,219,324,140,217,274,211,199,152,207,104,119,215,200,104,235,120,269,218,248,321,125,282,98,190,135,259,262,134,318,196,160,170,244,225,267,272,214,329,165,98,163,268,262,224,98,261,151,71,228,290,295,236,170,75,171,123,172,156,155,229,154,308,187,232,207,142,72,100,212,262,272,147,178,75,324,153,83,220,213,264,109,201,264,176,350,204,187,149,84,135,142,110,148,311,152,226,210,245,170,102,162,192,298,149,148,134,213,234,157,247,212,254,207,271,182,304,122,185,377,156,184,263,130,199,166,89,243,246,178,220,111,166,101,263,228,290,250,295,294,113,211,150,85,276,223,220,58,118,49,51,286,188,220,134,240,255,221,185,171,166,204,65,216,165,175,122,224,142,123,267,114,179,274,295,113,124,294,189,199,298,234,127,294,167,142,203,216,305,143,293,188,299,295,294,141,258,244,293,97,168,219,168,292,208,70,198,179,101,287,190,204,206,293,189,150,88,158,308,248,295,186,112,265,227,79,196,219,108,198,163,92,138,143,232,275,190,41,291,140,118,224,120,214,180,201,168,166,216,170,109,268,153,173,388,307,199,309,125,290,199,110,285,122,131,119,195,263,181,272,130,182,308,302,122,142,148,160,285,131,297,137,311,140,293,117,103,125,221,95,286,248,127,289,270,135,237,221,179,155,299,316,258,267,171,332,256,263,179,231,226,156,158,182,140,187,307,319,92,164,308,161,150,112,206,132,200,164,206,315,265,223,400,146,203,136,210,156,156,221,123,95,207,228,270,74,136,156,323,197,200,367,200,136,386,151,249,242,318,221,185,165,160,345,150,86,153,221,145,124,183,255,77,211,189,281,297,249,167,74,54,290,158,222,64,213,129,29,248,160,191,155,330,194,62,160,158,167,148,323,134,119,335,299,283,208,153,194,101,314,295,174,152,171,243,247,333,119,139,318,209,169,193,250,367,171,260,202,101,345,146,245,216,131,217,78,161,79,160,122,113,236,180,201,204,124,71,199,290,309,226,347,126,237,133,226,309,281,171,181,146,226,284,254,147,193,158,264,275,307,290,184,68,251,132,62,237,200,181,260,66,198,135,232,250,245,80,63,271,412,102,145,128,184,177,321,125,165,134,271,108,217,319,239,205,147,135,191,139,284,228,198,168,284,84,142,245,309,210,242,219,93,92,218,294,241,226,122,157,231,121,184,186,168,365,246,121,324,232,182,210,344,133,154,273,234,136,202,203,103,183,143,87,194,159,187,229,276,211,139,95,131,119,139,263,281,201,139,359,138,154,114,168,204,59,272,215,266,195,211,113,199,82,174,219,265,141,101,134,216,117,116,228,191,201,365,264,220,228,141,179,108,212,217,47,185,155,152,123,150,194,260,86,333,169,365,188,200,67,108,266,237,386,140,116,277,349,232,90,117,145,130,81,231,82,176,109,97,98,192,240,150,191,115,276,239,114,90,209,275,136,304,190,165,214,339,177,231,227,139,163,142,141,111,99,190,316,229,301,213,173,237,146,172,183,258,249,125,228,257,115,225,161,250,91,129,111,220,241,130,216,262,247,210,98,235,172,291,191,134,342,68,75,190,210,303,200,152,319,315,99,233,190,147,171,331,142,150,192,254,159,141,242,134,190,235,272,212,207,75,326,205,311,107,191,123,224,83,117,220,246,135,131,46,225,347,130,191,325,135,138,237,256,163,249,163,128,193,108,266,200,288,324,188,148,117,390,80,145,223,108,166,226,103,51,229,242,246,121,252,153,156,278,209,221,259,149,178,371,169,88,112,354,77,155,149,157,112,277,167,214,203,110,100,79,147,107,176,109,339,127,131,120,157,140,282,227,109,139,55,120,240,228,204,138,116,104,324,164,207,148,130,218,204,246,262,56,201,333,71,286,186,153,112,312,279,116,270,47,155,203,158,197,31,318,386,166,131,387,163,197,308,197,168,140,322,173,194,193,192,189,139,263,274,175,127,241,128,146,330,84,129,232,212,108,171,177,132,297,141,145,100,198,216,161,123,195,183,159,255,177,170,138,161,243,108,246,168,172,335,356,188,317,186,89,105,175,237,87,144,177,350,225,264,284,261,186,133,201,122,180,83,222,146,99,141,138,328,244,115,341,211,199,68,310,74,126,327,270,80,231,55,208,151,342,116,89,342,199,152,408,202,159,71,203,198,61,310,182,187,221,219,289,211,314,219,114,211,281,111,155,179,112,343,156,272,217,270,365,152,211,289,258,171,138,197,209,131,53,272,313,290,207,225,179,153,76,151,218,296,216,331,332,291,184,253,320,387,314,263,382,327,147,264,382,128,267,155,310,326,102,241,239,136,272,260,181,243,240,105,293,155,214,208,267,279,125,139,222,271,214,276,235,361,220,259,145,125,244,134,168,293,338,143,226,192,173,169,157,159,115,250,107,366,308,247,247,144,173,142,333,184,113,229,220,202,134,344,144,90,186,91,147,188,116,207,84,288,342,267,106,218,178,148,190,191,164,182,167,63,89,346,113,215,113,185,232,195,227,139,242,188,115,126,105,160,336,172,325,145,351,226,262,160,135,278,185,135,183,252,377,336,231,157,266,171,236,203,130,128,232,70,148,248,323,197,206,193,120,99,108,172,215,161,124,139,133,263,186,280,162,149,162,210,305,99,151,333,214,212,253,201,224,233,231,241,235,263,168,209,165,143,181,85,313,410,56,129,240,190,391,167,212,121,281,153,376,139,391,214,99,239,382,127,175,170,389,121,148,198,85,337,211,203,133,62,144,219,63,137,201,336,298,83,179,185,192,233,231,160,242,108,168,164,191,250,107,314,178,161,231,256,209,74,213,87,141,130,238,230,186,155,86,193,144,258,190,202,174,267,197,151,140,103,148,115,270,242,130,106,138,147,242,203,84,195,334,222,112,243,113,245,185,141,330,76,267,278,212,202,243,137,44,317,296,310,110,230,125,191,89,290,84,72,156,131,227,300,165,157,134,308,142,91,138,221,153,82,207,136,92,260,111,327,157,282,141,243,211,160,296,92,159,73,197,336,265,162,154,209,256,94,91,187,35,151,272,217,175,269,173,358,155,135,285,333,253,107,254,114,124,266,338,224,166,159,123,101,209,249,172,126,262,276,90,209,145,133,143,163,130,34,223,187,62,311,366,230,176,113,264,51,353,283,81,78,204,176,137,120,203,145,184,330,297,361,77,316,211,344,240,133,163,235,203,179,249,161,299,110,224,113,178,117,249,141,131,181,249,181,264,175,268,172,288,173,221,211,176,118,320,102,180,200,207,223,278,73,146,166,149,219,361,224,205,302,247,226,286,265,355,153,262,238,247,196,317,212,207,123,167,344,301,163,218,370,148,237,257,390,313,193,367,225,335,358,221,324,191,323,334,335,74,125,204,120,137,195,155,259,237,193,218,117,242,162,110,226,309,153,293,71,200,133,267,176,249,242,54,92,105,347,209,149,172,153,329,321,157,227,238,209,246,336,209,182,348,103,200,60,81,196,169,295,211,239,92,209,250,255,133,314,254,153,212,167,344,162,324,184,242,133,188,140,283,358,181,168,188,215,242,72,166,186,151,59,256,241,263,223,222,162,204,187,251,177,100,204,183,160,177,203,142,71,136,214,128,308,91,177,111,362,58,300,239,243,255,205,377,223,170,259,170,176,30,333,33,367,135,130,168,377,129,210,133,218,149,370,68,146,164,204,56,294,124,212,93,244,110,182,63,184,127,171,146,175,231,182,210,246,186,106,235,157,98,141,80,202,306,132,111,135,61,328,98,264,179,183,184,183,124,222,260,293,230,87,234,110,151,168,190,121,198,152,258,136,175,123,329,264,141,170,295,338,214,111,161,132,166,148,152,164,186,226,135,187,125,164,220,200,137,162,243,140,200,135,144,167,174,185,203,195,195,151,90,248,227,153,270,115,242,194,118,94,240,117,74,183,235,282,146,175,150,218,287,141,178,199,80,133,261,117,216,283,292,210,119,322,178,300,295,117,158,354,152,315,199,63,225,175,285,216,337,158,221,151,99,303,129,279,126,226,103,176,106,164,145,205,211,183,152,140,194,241,233,313,339,181,167,174,188,193,163,158,174,263,166,145,128,245,62,101,223,146,95,362,141,241,269,98,224,178,177,271,195,160,256,255,150,142,218,117,156,106,116,252,187,59,129,140,183,129,384,227,200,85,99,254,335,155,309,177,219,134,79,365,323,129,112,97,150,120,319,61,188,210,245,204,187,193,260,275,242,216,187,136,374,223,289,257,342,225,253,228,287,351,280,308,190,308,198,95,325,343,230,241,353,174,262,220,111,98,377,204,353,234,155,143,58,341,389,122,154,154,131,83,112,64,208,171,404,203,161,122,205,245,292,294,120,274,203,214,299,280,151,200,250,196,137,154,169,178,187,243,208,183,359,282,192,131,297,94,208,135,182,289,74,158,55,309,171,324,270,247,181,243,183,230,160,215,299,179,99,189,68,168,190,125,282,166,203,305,234,91,200,81,298,333,62,174,176,316,154,198,101,221,170,311,185,108,102,188,140,156,167,181,105,323,307,127,82,340,125,163,158,296,361,210,216,329,188,345,250,160,173,200,146,102,276,146,217,191,192,239,245,296,84,202,219,92,155,182,26,156,237,210,153,230,95,161,388,195,200,150,133,179,277,139,113,202,221,186,90,130,150,67,95,205,141,248,107,245,98,77,187,169,58,272,202,128,155,287,274,102,189,130,231,154,134,161,131,143,144,135,136,206,210,210,140,370,389,141,208,170,258,255,168,179,131,221,375,306,74,192,221,265,237,337,128,185,166,155,309,297,166,109,341,145,165,311,172,162,130,241,148,155,283,128,209,158,239,47,117,141,49,175,192,248,156,175,306,34,109,170,180,158,110,72,116,130,103,153,195,191,116,143,207,320,261,54,51,180,213,334,177,378,69,312,104,222,191,228,201,294,189,128,133,302,140,127,196,277,94,275,108,166,184,207,294,133,140,186,224,162,183,230,87,297,319,264,161,95,72,226,254,181,113,237,119,314,246,341,107,110,145,231,178,192,139,191,164,167,84,163,168,208,125,72,242,159,287,86,257,150,306,118,141,214,351,186,297,194,216,244,169,351,175,153,76,168,204,297,222,225,57,318,259,58,140,196,297,121,112,158,232,211,294,150,99,270,364,148,78,131,200,222,77,173,188,145,198,317,364,161,226,178,93,222,202,250,225,334,353,400,111,289,96,368,254,224,266,188,204,197,236,244,204,179,414,314,244,100,220,339,227,160,93,249,165,263,237,333,114,116,143,129,281,98,259,121,186,308,194,159,197,85,75,119,177,62,229,251,342,203,160,257,195,73,143,180,166,296,276,243,138,149,246,136,267,258,243,184,311,282,304,324,282,396,296,107,248,110,164,250,258,266,193,191,177,153,148,274,219,281,163,84,126,130,116,331,141,249,160,218,136,243,207,187,124,116,192,182,147,182,147,184,214,215,297,117,127,278,95,169,176,204,307,169,182,203,201,324,175,111,143,197,157,177,152,198,108,275,151,201,114,72,253,170,225,160,224,228,139,181,245,114,331,121,212,184,330,196,155,117,381,128,174,128,220,148,346,120,187,205,230,181,414,200,164,262,187,110,134,349,257,359,137,161,132,210,221,271,200,196,154,317,166,186,109,143,268,170,198,236,214,200,190,198,181,256,230,268,194,104,201,172,200,202,261,230,130,206,291,71,130,159,397,102,301,142,158,173,190,269,177,40,85,198,150,229,312,214,251,221,91,170,130,191,143,143,218,259,94,352,257,185,53,233,239,243,256,116,217,63,166,250,155,311,282,122,144,78,223,231,195,158,155,124,158,61,152,163,115,177,281,160,237,300,181,207,186,164,149,205,267,203,155,227,196,156,128,158,318,198,164,212,149,201,242,85,274,302,133,86,91,131,128,111,214,156,208,147,246,199,318,172,217,179,169,223,121,227,267,139,182,143,163,187,119,225,187,259,220,223,63,323,200,222,111,395,386,240,200,260,269,201,162,261,146,209,234,226,117,236,167,214,190,116,234,95,95,149,375,104,235,140,177,65,101,323,102,97,44,88,125,91,97,162,66,50,223,110,117,173,59,165,74,103,198,363,406,184,175,338,94,88,140,114,259,215,96,141,175,213,300,153,83,182,140,273,148,278,211,198,116,159,88,125,137,282,187,292,239,184,217,158,215,126,126,197,195,301,238,190,224,90,215,120,149,94,322,85,245,167,241,225,328,88,218,253,190,251,179,205,191,75,169,108,144,205,184,174,149,347,216,162,190,242,203,224,250,249,368,108,201,277,221,192,202,138,135,344,271,180,167,259,120,64,189,135,246,175,177,49,300,196,214,155,236,95,377,142,348,202,378,102,160,172,182,142,373,296,264,166,176,87,101,184,147,253,305,112,176,235,264,186,146,201,311,73,111,191,123,286,115,111,226,227,290,419,174,205,194,179,268,125,139,288,146,155,308,119,377,157,306,331,169,336,149,193,276,182,118,100,272,173,107,272,337,261,154,91,185,138,313,338,285,133,175,226,247,129,180,74,215,117,207,177,244,215,327,223,88,215,103,371,312,253,275,147,178,193,190,201,267,206,165,127,212,134,99,346,136,267,260,201,152,77,166,288,95,124,285,257,259,144,131,296,257,188,207,152,220,75,283,345,115,269,131,190,214,212,176,135,207,283,333,216,187,232,165,298,316,140,80,139,313,108,209,127,183,249,211,105,204,153,124,137,235,337,88,61,205,272,126,188,97,243,190,101,148,330,143,156,87,197,246,118,182,191,172,258,220,181,136,214,338,177,181,93,262,244,253,173,102,303,148,157,169,204,116,125,221,290,95,164,157,273,120,165,178,72,201,187,179,185,292,112,227,106,234,161,54,259,69,252,332,220,168,195,246,272,198,218,208,146,81,200,183,371,216,213,111,236,95,211,369,211,254,290,109,145,119,290,87,235,211,306,302,246,197,125,133,264,107,247,339,276,66,219,332,244,157,301,144,185,165,113,179,367,139,93,47,249,95,125,246,249,89,175,248,79,218,54,319,135,207,126,114,146,106,365,294,148,244,166,179,130,90,171,144,117,218,120,90,294,347,257,318,69,57,142,129,389,150,219,173,183,54,285,131,196,178,405,142,47,142,175,97,310,239,276,158,344,216,223,241,218,321,72,134,143,158,180,358,348,160,232,69,221,77,328,193,226,135,102,167,53,303,167,308,157,238,50,149,192,131,99,104,208,344,93,305,86,148,145,198,167,135,204,95,148,130,263,280,223,189,268,190,326,250,238,206,202,44,252,60,124,94,283,288,121,160,97,301,316,134,209,87,113,256,323,118,390,158,267,50,237,161,86,196,265,95,325,175,300,254,343,148,124,255,203,49,229,174,216,172,263,160,158,340,258,213,137,147,243,244,250,130,148,165,341,168,233,68,137,225,48,185,191,42,200,178,297,94,71,183,169,283,192,200,257,178,223,295,187,242,158,277,316,197,246,239,64,204,184,101,382,77,202,185,253,211,224,243,110,211,123,330,69,243,102,285,239,144,250,163,137,403,359,121,192,297,155,234,108,171,368,273,258,224,323,127,204,366,110,351,123,277,169,262,190,203,101,342,250,198,180,205,95,327,261,248,154,117,123,274,71,306,162,221,307,220,113,215,53,331,138,302,128,270,277,151,259,167,124,185,238,117,233,202,209,82,233,295,179,335,200,317,70,209,170,302,45,94,68,172,356,237,277,166,53,365,314,267,164,138,308,201,361,209,228,209,237,190,256,124,133,238,234,124,194,207,180,126,135,187,372,96,226,136,210,136,101,172,243,214,304,232,149,172,33,94,129,228,272,251,190,138,273,114,328,134,123,177,296,89,278,208,212,185,262,264,74,89,316,340,207,227,221,169,214,223,180,310,196,196,252,345,312,69,133,152,264,174,209,224,180,114,92,367,281,218,179,200,48,341,320,178,294,41,203,154,113,177,226,150,312,133,194,142,139,131,194,87,174,175,269,102,170,338,287,116,177,224,119,147,72,105,151,211,190,227,134,180,252,228,79,177,261,186,209,311,130,129,170,201,210,42,159,164,168,132,179,147,122,250,233,313,135,198,127,236,56,194,248,195,79,134,149,243,283,196,164,85,182,127,367,108,202,117,183,177,183,136,175,258,204,114,148,183,119,93,190,262,203,289,253,168,207,132,141,273,283,54,159,215,100,218,156,137,272,275,171,166,122,242,122,231,195,184,111,68,138,152,268,222,282,188,390,175,187,221,216,212,218,50,153,260,64,152,224,215,194,175,171,243,188,113,175,126,309,193,365,106,182,72,195,127,292,369,129,85,133,181,214,289,308,170,210,127,183,255,129,146,210,108,89,235,282,214,168,211,189,266,115,190,140,237,213,210,126,144,120,184,294,230,200,365,335,135,208,186,226,92,258,243,123,165,301,267,168,270,302,155,321,278,336,85,134,244,164,109,197,171,109,206,213,177,258,183,305,78,113,194,350,126,280,400,316,192,341,333,243,149,302,117,359,355,136,258,385,293,343,198,279,336,376,92,139,157,173,323,118,269,131,197,343,192,176,185,340,202,169,118,283,157,280,82,191,281,132,365,99,46,126,80,147,146,125,70,330,97,260,174,115,224,193,218,161,232,281,322,238,177,72,221,139,212,175,255,126,182,176,119,186,369,143,201,295,257,248,156,200,254,144,64,170,100,241,330,174,206,179,113,145,189,95,118,174,265,292,266,227,241,84,131,190,300,147,173,127,115,45,171,211,211,180,291,111,127,131,83,207,115,89,289,119,186,215,211,216,197,241,101,75,230,293,124,172,160,310,245,124,226,149,173,305,217,125,132,192,164,123,119,199,174,247,328,207,209,98,127,163,183,354,326,183,83,193,207,119,351,151,266,163,93,125,346,241,156,268,137,141,92,252,218,138,117,125,90,282,119,105,222,271,93,178,221,172,231,267,122,319,159,248,259,232,299,191,136,222,97,114,226,78,148,87,201,207,206,231,349,343,155,177,291,181,214,166,247,316,229,92,188,192,229,230,248,133,137,292,245,134,162,120,324,160,203,232,162,153,153,246,198,117,251,267,144,90,143,245,248,90,133,307,151,160,311,218,173,86,80,130,201,93,196,200,116,83,320,129,104,165,191,148,238,85,205,115,319,180,112,159,200,120,260,224,108,96,221,94,170,104,220,185,278,115,321,263,206,183,81,230,106,81,149,210,168,105,335,147,249,221,182,192,157,282,308,105,125,203,227,190,124,190,218,313,229,268,186,272,113,127,293,239,218,65,142,375,182,243,325,317,182,201,180,252,80,352,109,257,254,118,320,178,197,357,234,89,247,243,230,155,195,163,114,189,127,125,162,355,352,412,286,109,340,334,295,170,151,346,301,353,264,300,255,303,261,162,261,381,199,284,145,85,162,136,178,163,180,167,218,269,183,161,345,352,326,249,204,177,232,413,202,338,330,166,128,236,246,252,398,200,323,253,85,303,173,111,152,118,291,179,200,197,182,140,84,338,194,245,171,188,287,108,106,162,178,226,240,35,156,138,111,91,132,232,175,247,100,178,316,353,131,226,198,391,259,198,198,269,88,80,209,204,305,99,78,171,184,189,206,194,169,242,328,266,72,271,140,282,240,140,63,183,99,153,227,229,253,151,239,139,192,217,291,176,152,119,282,321,115,167,128,343,157,296,200,135,145,177,173,310,273,250,158,301,236,212,202,279,160,299,187,167,136,83,251,321,180,287,122,248,140,303,157,134,103,280,191,314,246,56,200,127,207,163,128,116,186,324,147,352,155,297,193,171,299,201,373,162,295,136,44,139,163,160,138,356,142,143,185,146,275,190,332,243,142,122,200,191,183,171,283,268,21,97,256,170,223,229,200,140,260,315,344,393,121,203,146,125,147,222,155,44,255,132,140,110,343,165,47,188,112,106,357,34,159,152,256,177,288,122,115,252,208,357,92,308,70,379,367,189,203,284,109,181,293,134,228,93,91,162,237,119,87,113,37,186,139,276,148,223,132,167,79,144,143,147,139,220,278,110,220,135,126,111,89,71,169,155,266,232,114,244,177,196,218,271,75,278,176,318,88,272,170,229,278,184,274,153,346,46,245,227,161,126,233,387,149,123,153,364,264,109,252,228,145,296,329,205,194,182,84,62,105,81,101,72,172,315,253,128,148,207,228,227,273,197,53,173,212,63,238,315,362,233,65,277,234,272,171,181,143,246,295,300,251,192,203,234,106,269,320,155,141,170,205,184,317,145,113,223,276,151,178,325,337,165,301,311,270,97,163,320,276,341,156,131,109,179,145,138,297,165,164,304,215,58,258,333,217,197,373,101,71,284,158,381,187,139,190,278,120,179,207,167,55,148,259,288,41,326,356,177,322,373,164,232,215,162,275,180,302,115,240,263,162,159,203,368,169,146,68,248,218,176,71,184,303,216,141,249,249,349,240,203,353,223,211,227,269,258,144,175,185,196,109,221,220,105,374,146,259,186,141,405,191,210,346,228,52,147,361,174,248,211,113,111,131,76,310,166,120,209,130,233,186,177,232,226,202,250,115,241,275,149,313,298,272,128,155,133,142,98,253,196,135,215,269,329,183,249,264,116,173,121,166,190,146,136,156,150,200,62,190,119,225,139,151,291,101,107,108,147,197,117,182,170,185,109,169,153,223,269,371,262,336,119,225,235,196,244,198,184,159,269,183,138,90,164,162,127,95,146,130,204,118,145,181,139,155,268,143,138,104,208,102,211,172,213,146,159,248,233,237,297,173,67,140,66,134,225,173,171,265,309,271,239,161,172,181,306,136,90,128,219,241,157,300,143,159,110,197,278,162,134,205,139,67,77,64,164,84,345,228,177,247,206,346,203,77,196,168,96,84,90,252,92,95,221,127,207,110,74,281,240,77,159,201,322,225,132,120,287,241,374,149,177,323,227,238,250,196,307,209,147,249,52,151,242,160,318,170,243,231,173,146,248,223,147,281,177,141,299,153,224,263,165,187,261,74,342,137,304,166,92,223,266,174,306,200,348,295,282,223,245,173,304,250,243,349,339,208,87,162,330,140,149,74,151,144,180,138,250,289,129,209,148,77,223,195,138,283,187,166,286,412,250,265,220,106,132,106,150,233,220,160,97,294,108,154,183,268,96,362,91,350,209,121,301,293,230,158,212,193,224,223,135,321,256,183,263,234,393,256,166,149,348,235,153,213,212,77,251,272,130,115,394,143,205,202,219,162,181,48,201,114,270,248,127,351,161,69,279,368,235,269,209,191,79,108,412,319,274,274,114,244,54,305,106,214,173,248,203,230,67,62,184,359,173,115,202,192,107,238,199,294,143,168,144,337,198,157,320,246,108,233,221,235,309,327,172,144,308,317,269,171,115,198,126,201,261,299,222,164,208,234,225,288,234,247,84,212,265,215,287,164,104,79,135,199,182,216,201,284,226,155,322,109,98,243,181,131,249,257,267,154,62,271,333,89,301,255,169,172,261,241,182,164,199,174,96,215,187,226,123,129,133,316,255,150,355,259,111,162,260,215,197,164,233,188,128,260,107,233,161,299,157,167,151,158,186,335,209,73,274,193,244,129,167,219,103,122,140,197,149,373,218,257,94,230,122,188,271,176,138,231,76,389,140,211,146,197,277,278,157,228,58,274,75,195,93,178,164,133,265,220,224,232,272,180,116,355,88,134,277,158,314,207,278,224,233,207,98,159,128,128,303,186,178,62,68,133,342,212,210,93,348,201,231,251,196,207,164,193,308,61,111,150,73,131,386,257,189,290,233,123,133,196,192,56,369,69,174,171,205,225,274,203,299,116,223,273,288,184,153,186,105,184,369,156,123,177,271,182,332,148,245,208,73,202,145,262,130,260,367,225,322,210,130,175,313,128,244,354,118,116,270,98,189,271,118,302,257,242,187,239,236,110,322,236,327,193,108,134,109,206,133,172,271,108,111,208,259,126,267,172,263,312,167,91,294,90,141,222,182,281,284,219,169,170,215,109,74,319,160,158,187,138,141,104,174,224,193,230,305,148,221,133,49,244,245,167,204,265,254,308,315,58,192,187,242,162,99,246,153,221,269,208,134,72,97,147,156,158,203,179,103,166,110,170,282,113,272,188,237,92,205,222,199,90,151,129,168,225,248,97,159,261,258,218,126,164,310,150,44,173,187,290,78,88,166,166,68,206,289,51,54,335,110,76,161,279,156,270,161,205,215,316,194,252,177,148,179,174,198,208,186,314,98,249,214,280,150,154,168,152,169,66,338,111,215,91,86,102,133,113,141,239,248,199,223,136,104,94,325,197,182,130,200,110,195,170,235,165,171,244,160,184,353,226,133,130,214,128,126,166,171,189,216,274,155,286,170,198,130,219,351,197,103,364,198,167,234,196,183,201,193,261,211,123,106,122,117,276,48,189,81,190,149,51,60,314,289,128,208,108,138,228,110,163,342,129,105,354,141,200,336,261,231,329,225,230,173,108,333,39,203,195,222,326,79,301,99,182,143,301,332,246,137,178,138,129,203,194,209,208,124,233,44,97,234,271,149,207,122,355,101,143,160,390,141,321,91,228,222,171,198,376,168,74,211,103,241,240,213,287,56,192,222,76,213,76,169,169,184,247,364,287,94,191,145,55,256,296,80,324,209,183,215,114,76,187,49,274,93,119,110,134,125,226,107,352,122,162,348,92,216,276,187,190,264,176,206,133,249,351,137,105,209,129,217,173,180,59,224,78,279,195,339,106,181,168,360,58,274,168,232,189,231,160,357,312,385,118,131,196,337,338,206,328,141,325,320,335,121,182,156,279,203,310,159,179,305,96,123,408,183,97,357,115,106,184,144,305,126,165,223,219,187,214,176,149,215,161,59,179,174,130,172,261,142,200,278,156,136,190,280,231,296,106,208,157,95,220,120,312,247,129,389,164,202,234,155,180,331,203,85,198,179,353,301,132,163,191,245,170,249,212,151,249,97,262,381,102,52,92,118,174,104,173,190,100,268,261,75,144,171,196,151,195,211,135,147,92,154,183,110,352,220,335,300,193,265,158,324,142,118,85,129,263,177,200,163,112,330,283,255,208,120,117,253,89,261,99,198,217,281,124,302,187,115,110,58,257,233,158,242,106,155,195,196,149,170,338,114,139,158,62,167,187,217,270,171,159,138,196,236,115,85,95,169,141,255,202,104,167,244,259,200,236,156,173,153,145,48,121,287,252,128,414,187,328,131,225,278,87,137,200,308,102,60,115,139,253,204,240,168,201,349,76,266,107,386,129,95,60,162,380,106,148,194,206,241,131,219,222,280,273,251,259,211,158,224,160,142,188,126,133,233,172,128,117,344,191,251,143,191,167,195,156,245,308,238,173,329,184,95,92,150,327,148,53,188,271,323,190,184,214,82,231,292,168,123,134,145,130,153,179,147,146,171,265,65,178,232,234,189,185,176,151,73,176,168,226,206,224,179,226,39,346,158,208,365,166,107,206,199,276,312,178,106,286,217,37,84,85,160,378,203,297,186,50,180,149,141,91,85,155,184,134,195,98,59,212,215,249,177,163,121,149,149,83,122,187,114,290,292,84,152,213,177,145,118,239,155,283,162,196,279,125,138,315,307,111,255,141,192,154,185,68,236,206,102,189,118,216,86,162,315,377,268,145,187,130,179,75,223,284,173,283,256,269,134,191,171,121,308,158,43,186,115,321,202,186,207,339,303,104,254,208,142,125,362,242,358,284,284,316,102,155,176,135,91,411,155,112,362,286,214,229,382,366,147,233,157,214,251,93,164,202,315,314,125,116,307,158,190,332,335,114,337,208,341,173,196,253,142,335,236,196,306,241,155,215,287,207,199,353,148,223,138,156,204,168,159,207,237,152,266,218,283,245,274,334,102,198,132,318,197,207,253,197,259,203,55,218,216,196,142,142,137,124,117,250,132,307,270,286,229,241,122,331,197,234,68,187,234,149,192,98,118,268,100,176,168,145,389,223,142,173,275,239,363,75,242,90,104,304,178,277,239,107,158,53,234,244,301,94,304,295,128,115,362,116,66,309,239,266,206,330,258,194,232,192,94,201,345,193,271,142,239,198,360,279,93,230,106,217,120,136,210,252,206,207,205,263,352,372,93,69,51,243,235,162,118,394,122,247,125,377,260,117,102,240,50,138,243,220,107,337,121,166,63,240,198,136,197,186,153,225,241,152,175,389,79,147,204,75,245,114,151,151,230,221,200,165,108,132,150,147,87,96,105,154,274,142,139,106,116,105,362,354,143,178,275,119,197,277,110,285,91,94,342,143,142,70,334,44,209,351,217,211,200,149,198,200,348,342,365,85,205,241,201,184,149,257,289,239,62,107,173,113,394,112,117,104,116,161,87,366,159,225,229,282,239,200,109,155,323,220,256,201,93,206,327,96,270,202,144,230,315,246,153,212,143,107,242,45,165,70,118,75,164,63,121,329,264,320,157,201,235,208,131,156,379,132,285,374,206,134,129,109,163,186,209,274,113,147,144,124,177,157,336,170,206,195,233,80,324,61,159,230,156,391,155,106,266,66,249,300,195,117,378,220,60,368,122,225,206,407,113,263,295,159,265,330,174,223,294,139,230,251,278,194,208,164,79,79,170,160,157,148,316,218,216,248,104,114,279,261,94,177,200,223,157,380,305,183,208,255,339,145,282,221,360,245,250,163,298,332,357,189,128,131,150,165,158,167,141,212,224,132,248,240,210,136,151,300,164,291,221,365,123,130,237,296,237,164,151,334,147,77,219,332,139,286,48,317,149,331,168,174,213,165,178,285,81,262,54,201,319,304,258,162,186,127,196,274,342,154,276,209,169,102,324,173,146,196,165,112,207,257,332,144,160,84,166,161,206,144,203,235,84,175,343,308,164,174,309,144,224,308,315,265,295,177,131,330,88,144,217,158,164,230,121,144,135,209,192,282,194,188,270,155,239,106,165,267,154,32,181,218,244,136,311,192,210,219,242,163,257,202,118,310,256,68,356,128,135,68,155,265,75,271,312,174,100,306,129,107,198,189,184,111,319,267,342,169,206,168,132,236,281,233,213,262,184,362,167,269,84,352,142,380,270,171,145,162,169,167,374,145,151,393,155,195,227,207,202,175,172,180,204,233,192,166,171,94,270,193,193,177,45,143,166,115,147,223,229,309,118,72,110,224,311,163,134,49,138,141,336,152,224,152,334,194,160,294,255,148,134,278,255,211,356,295,160,56,114,325,174,176,167,320,53,151,215,236,263,56,44,157,104,96,140,112,171,153,96,97,148,315,89,194,303,244,185,242,146,81,274,188,144,103,147,79,256,161,181,405,312,137,182,187,297,236,126,333,301,117,195,228,209,97,191,89,177,107,283,214,170,125,227,185,232,167,212,82,114,174,335,180,182,277,218,152,164,156,282,326,143,167,175,195,73,337,158,295,235,128,100,280,83,209,256,116,225,225,82,198,125,206,236,88,220,196,198,248,332,98,142,188,322,285,175,130,194,232,117,238,78,97,280,318,65,237,269,229,183,219,110,189,180,116,284,193,331,188,174,175,102,183,232,267,225,140,344,178,242,335,254,175,220,102,166,183,355,386,179,118,145,132,229,326,311,297,247,121,369,148,70,248,147,141,232,337,151,92,107,204,292,393,132,250,102,208,245,365,124,184,150,172,212,252,183,346,184,173,149,271,347,276,197,200,203,180,85,141,280,145,142,189,272,276,270,171,293,267,277,163,193,240,120,126,275,42,178,131,221,254,110,214,235,211,132,303,194,275,134,243,166,116,280,103,360,318,210,265,349,204,71,219,184,207,91,196,136,179,180,221,168,200,352,210,223,295,230,228,193,195,119,220,109,119,144,118,180,75,105,135,254,137,171,236,245,109,102,54,193,199,215,237,74,204,147,209,264,277,171,184,184,259,274,292,296,153,147,160,99,148,73,176,160,190,261,270,147,269,133,192,177,156,295,225,134,253,129,147,302,194,186,382,69,132,262,264,246,259,190,342,148,248,77,353,162,72,387,160,225,193,151,232,175,125,304,77,204,298,176,333,93,202,97,120,177,165,97,234,221,141,135,198,235,188,251,171,155,131,227,125,199,152,85,327,162,113,101,132,162,131,340,203,252,134,181,103,140,117,310,204,155,139,229,97,310,175,269,160,118,59,245,269,216,306,354,156,176,62,238,238,255,71,231,75,130,209,171,143,151,72,104,220,94,169,122,180,101,145,193,201,230,260,196,306,243,373,289,222,326,226,118,179,280,63,200,184,168,288,282,379,149,368,106,162,209,147,211,249,194,181,198,346,202,136,146,163,26,229,104,161,279,285,129,364,91,200,116,131,293,308,170,314,143,269,197,250,173,238,150,135,340,109,137,155,230,242,200,224,48,90,243,187,273,198,262,326,170,126,129,206,135,352,41,159,373,344,168,230,242,224,57,291,241,182,192,139,221,109,222,349,316,128,131,234,187,222,189,220,368,267,291,234,223,295,139,222,141,110,128,169,175,103,163,348,140,150,177,138,238,145,318,256,260,268,178,318,182,218,242,389,155,210,43,261,229,105,335,221,144,96,145,305,135,159,234,218,170,290,229,172,163,97,171,115,304,113,163,257,263,132,418,225,70,331,258,144,188,161,269,86,191,104,140,182,163,356,102,123,138,171,273,103,282,59,107,196,198,359,151,144,107,310,157,182,149,123,182,234,213,187,193,159,187,330,175,183,60,137,143,359,84,85,110,94,87,105,107,160,170,274,263,155,143,195,137,89,134,172,150,236,225,163,263,133,201,224,252,139,117,169,205,220,207,320,265,287,112,155,124,198,283,227,322,153,123,145,265,118,171,238,183,289,182,261,137,307,344,246,291,206,78,146,105,55,246,145,76,105,185,85,276,139,181,188,168,172,167,379,259,87,161,155,213,90,227,194,68,87,118,146,150,87,273,242,161,167,188,282,233,336,99,150,145,166,139,245,275,294,179,155,164,289,262,153,166,121,61,136,119,89,206,154,240,109,262,170,275,81,120,116,250,346,193,205,172,212,360,218,188,71,125,212,133,324,178,159,210,214,223,205,233,228,209,246,286,218,222,93,93,187,124,264,238,215,222,222,357,134,37,57,79,203,240,133,272,35,293,57,83,183,101,131,87,200,210,250,262,219,112,162,157,157,133,260,75,165,330,181,104,123,71,208,188,337,217,117,82,159,157,214,292,261,347,203,108,319,130,266,280,117,113,128,101,232,184,239,257,295,146,204,107,334,226,121,363,372,300,185,77,326,236,297,229,344,184,350,146,246,146,87,207,254,193,117,29,156,339,281,171,238,114,144,283,179,239,160,195,284,137,121,69,317,148,167,287,227,154,285,142,242,106,180,153,128,213,229,139,254,103,161,286,156,92,86,82,74,91,189,223,146,88,160,78,211,77,149,237,220,220,165,261,126,224,106,383,381,66,153,249,282,218,175,259,110,224,178,118,172,93,244,185,182,238,242,256,156,229,312,207,151,189,143,192,323,229,280,113,130,130,180,166,275,296,341,275,285,131,190,101,81,87,147,169,219,165,191,278,189,259,309,204,367,363,129,383,63,113,98,91,138,204,310,101,351,207,193,176,213,121,317,102,120,122,120,68,212,305,250,79,74,175,197,129,242,229,327,287,198,153,111,47,79,229,349,47,68,136,217,129,162,93,98,298,89,247,61,342,163,113,141,58,34,138,115,137,359,191,174,201,138,101,116,303,73,312,337,207,91,203,163,236,87,287,130,189,217,248,265,84,317,260,223,141,148,167,305,139,251,89,315,135,121,136,183,347,157,197,237,206,208,276,219,109,123,284,165,152,197,210,216,278,173,341,334,171,354,222,61,82,209,254,94,133,157,75,154,188,267,36,202,365,132,272,329,176,122,258,302,153,175,138,93,178,190,222,187,247,132,200,229,285,139,223,199,223,143,158,162,152,103,139,147,214,176,106,74,257,151,315,264,141,100,98,187,85,256,210,176,248,126,256,119,133,316,269,251,186,107,201,121,102,325,121,179,338,311,196,394,223,371,338,343,187,292,308,158,247,192,197,200,124,372,188,179,127,324,286,324,146,128,140,170,102,114,179,282,247,191,271,160,282,309,168,256,162,243,279,110,248,206,257,210,227,142,184,164,340,228,206,210,218,286,182,87,50,135,171,142,130,21,145,168,142,133,136,127,99,179,213,264,131,359,124,143,206,75,248,223,121,311,265,127,165,167,167,164,285,222,193,183,279,95,157,146,94,297,278,174,151,223,267,126,146,118,179,289,246,168,169,118,143,90,165,185,119,296,204,193,140,228,220,222,66,103,306,154,219,141,286,207,91,300,213,277,86,121,102,331,178,216,91,82,132,281,197,215,151,135,97,172,285,161,365,299,183,273,214,107,257,136,285,147,178,246,208,233,288,129,305,181,233,329,332,74,161,169,125,152,158,306,115,138,37,194,89,154,128,92,224,322,183,240,245,315,125,120,129,244,73,201,210,195,48,351,131,166,285,233,296,93,244,222,258,186,196,109,197,97,211,288,186,361,102,142,159,151,302,281,38,229,155,263,132,194,37,277,249,229,211,244,227,337,120,187,117,161,87,163,115,144,67,247,101,86,227,141,233,152,128,64,235,118,173,196,147,170,301,227,176,225,310,180,215,233,143,84,229,55,149,107,158,348,430,199,149,151,201,242,93,201,108,46,102,128,180,176,359,76,197,258,166,299,287,131,111,190,323,142,240,319,227,292,159,179,238,228,199,69,365,205,260,194,239,43,204,285,165,194,33,142,299,288,135,324,187,177,133,270,313,325,340,305,238,275,249,95,250,198,251,247,141,257,239,253,180,100,100,45,310,179,211,281,320,138,335,334,196,233,230,111,177,161,269,160,326,296,205,251,246,176,129,347,233,231,205,255,101,337,293,85,211,165,223,137,158,176,322,254,164,86,201,218,234,161,179,177,82,283,192,105,110,176,267,121,93,175,163,262,143,125,155,170,290,207,170,185,94,334,259,298,194,110,113,299,106,273,108,133,249,121,148,269,337,252,298,218,350,101,338,106,185,215,195,218,206,162,124,310,138,205,240,142,209,180,103,181,334,193,91,395,186,210,278,132,162,212,303,367,246,311,324,193,151,344,212,274,258,220,245,195,117,357,380,208,238,109,234,324,216,360,106,306,274,242,214,212,164,93,159,223,72,149,138,250,227,90,91,91,142,172,241,194,136,148,181,180,185,313,173,195,150,261,42,324,216,49,124,308,279,343,125,289,227,240,167,194,242,136,241,143,77,209,245,171,251,194,284,268,162,262,161,94,145,139,171,152,172,26,199,156,378,58,182,170,328,54,189,221,104,223,164,252,262,304,205,253,186,175,162,306,94,249,123,203,143,201,142,81,227,222,122,235,255,83,145,76,175,96,258,221,239,213,165,155,92,360,243,312,226,182,308,112,224,191,263,67,232,170,221,174,241,275,128,135,128,274,154,257,171,110,211,143,236,252,288,124,333,67,254,159,263,182,240,181,83,255,115,166,84,87,184,131,245,262,236,238,162,183,78,242,109,263,76,195,246,156,168,277,232,314,251,73,209,198,196,365,90,135,133,178,193,183,322,400,232,171,260,186,327,218,333,118,108,53,129,229,172,368,122,184,128,217,189,225,170,79,93,132,136,159,133,117,204,289,121,154,142,220,177,223,176,171,241,338,324,103,285,66,59,190,78,89,232,161,31,137,131,356,320,184,134,132,119,33,175,130,264,220,149,424,113,116,177,174,191,218,350,163,396,157,190,133,201,258,262,127,200,110,270,141,90,149,247,169,75,270,192,205,233,193,179,105,287,230,118,166,118,190,190,137,237,178,140,236,239,321,121,83,274,164,184,152,137,231,363,146,104,164,163,248,97,187,188,252,295,186,107,245,210,118,172,163,173,169,60,91,349,125,106,116,288,142,157,38,256,172,140,398,348,153,98,75,194,129,187,155,310,248,178,372,211,305,171,262,197,131,300,88,193,117,294,123,87,241,203,226,154,120,129,194,376,105,90,207,228,121,222,290,250,73,164,385,95,96,299,215,135,133,198,357,346,122,242,359,306,286,364,134,278,167,131,159,102,232,109,152,185,180,117,203,335,265,248,210,220,112,117,266,173,203,307,239,283,336,204,178,206,209,150,217,256,291,376,280,198,403,248,379,228,183,140,324,210,338,242,348,74,121,386,178,197,158,89,232,292,313,290,375,251,233,231,118,128,129,90,183,190,241,375,160,123,196,144,133,256,272,167,291,254,156,263,309,76,64,162,72,272,135,272,270,138,308,147,106,181,192,148,98,161,249,193,222,138,103,157,54,152,63,94,124,160,258,345,306,153,180,247,165,211,213,190,343,138,77,116,123,261,274,176,229,218,118,126,304,107,259,197,221,233,71,298,174,174,235,182,144,359,69,252,193,125,123,203,178,132,208,87,83,128,48,163,149,128,295,335,142,100,113,282,248,184,251,127,174,153,197,264,119,224,167,144,249,191,34,308,169,155,252,144,198,200,68,180,100,161,108,240,79,197,233,261,277,136,276,159,171,191,337,47,230,307,230,187,233,53,173,168,150,297,281,285,208,159,128,106,150,116,277,167,262,137,140,267,235,259,212,156,213,114,112,196,257,292,185,313,218,208,231,148,80,115,204,154,199,133,241,93,237,237,145,149,104,278,77,162,115,162,135,115,74,198,240,150,294,191,35,187,216,201,178,213,116,201,68,67,189,181,188,224,251,106,53,381,226,212,190,225,56,181,214,214,86,43,256,136,169,250,201,182,124,180,140,220,139,234,180,128,257,166,200,170,195,84,129,361,114,282,295,232,252,165,182,94,119,231,139,91,265,88,104,156,292,308,107,126,196,69,139,171,146,170,158,187,104,180,184,266,233,120,354,217,64,74,213,113,204,126,295,171,284,211,115,293,233,79,221,182,68,96,263,246,143,303,169,154,124,322,163,129,363,293,153,347,91,100,169,271,189,166,303,229,176,154,264,243,219,307,355,299,149,104,140,134,67,227,222,289,165,322,336,160,186,290,181,207,208,395,173,347,355,141,190,185,138,167,127,286,106,146,187,158,132,200,244,102,129,323,305,131,193,111,74,225,157,266,106,157,172,290,213,309,131,342,207,118,115,133,256,181,146,239,305,164,186,383,213,221,97,258,86,102,205,244,190,216,183,239,185,241,189,208,317,325,256,347,203,351,227,96,147,120,231,157,279,270,174,115,113,128,165,138,377,198,297,139,160,120,164,247,231,95,103,165,307,395,138,247,250,300,181,298,259,162,80,169,310,157,357,237,73,97,217,179,208,230,324,215,352,238,185,288,187,122,352,296,385,105,263,184,255,171,123,186,184,188,97,93,125,165,134,200,132,243,111,240,195,136,111,97,198,138,238,242,375,54,124,57,312,202,74,150,254,222,248,270,253,122,123,237,147,204,239,265,204,316,152,170,146,205,356,35,254,104,97,215,107,312,203,58,253,216,181,109,136,250,157,193,213,90,201,227,172,218,159,243,140,154,179,171,144,233,168,137,136,205,329,179,100,143,151,173,111,91,343,183,222,290,159,274,81,79,224,209,216,232,176,224,245,200,127,187,179,173,100,164,104,162,129,183,334,36,43,140,100,193,108,135,150,233,125,162,164,139,353,115,123,217,109,244,199,339,334,126,179,288,241,95,199,158,304,129,128,252,145,258,311,146,267,96,205,277,232,244,107,127,83,168,316,97,221,235,183,340,118,165,112,178,116,252,56,315,110,43,189,96,169,360,208,204,155,103,85,83,134,258,117,185,101,134,154,136,356,135,258,119,61,159,300,222,285,343,247,151,110,265,259,303,207,237,143,176,61,174,305,314,139,203,132,233,334,197,208,350,209,217,170,248,383,178,328,189,304,222,268,46,247,326,229,287,59,312,329,156,309,212,208,156,303,187,266,150,97,130,95,179,145,163,241,208,214,243,179,143,171,161,333,131,218,261,341,178,218,167,201,128,96,112,144,196,249,173,129,296,287,273,146,148,375,178,150,101,227,220,253,103,236,109,111,243,267,156,154,217,289,151,215,86,155,157,90,280,377,287,298,186,271,231,146,64,121,176,123,337,144,213,172,143,253,64,97,294,208,223,298,198,193,169,104,188,201,114,252,144,162,135,158,173,264,269,81,365,104,60,139,103,262,116,93,227,157,342,180,185,186,234,256,152,187,239,209,301,94,161,81,199,45,259,108,146,145,71,336,71,213,314,220,178,113,232,211,134,79,225,271,269,144,124,108,73,138,78,197,306,92,232,199,324,67,212,131,114,86,233,139,112,213,286,270,253,185,150,194,143,126,321,181,105,156,160,197,133,34,161,248,144,230,312,234,100,224,129,203,46,173,141,238,206,229,161,197,208,141,289,252,150,211,138,198,245,109,215,302,215,151,170,181,184,164,161,110,225,382,277,199,169,202,116,63,79,377,213,267,343,79,121,214,294,189,238,261,245,131,221,269,193,235,221,176,324,147,226,209,226,246,337,191,189,235,308,123,229,125,172,158,103,149,273,164,191,280,184,51,202,165,165,123,114,148,51,187,70,276,156,70,103,152,206,400,285,238,212,234,230,243,140,180,147,127,190,63,198,169,130,291,119,177,159,156,188,117,152,237,119,212,113,203,118,365,105,294,174,328,224,235,169,89,251,77,170,212,261,126,87,159,237,238,134,70,138,147,152,262,216,223,182,332,178,118,278,258,117,180,204,203,313,234,189,59,370,200,180,135,280,214,327,159,130,61,301,251,144,246,259,173,360,108,124,56,155,207,216,182,204,182,107,83,182,97,223,173,131,129,188,194,208,126,163,112,157,100,240,142,129,196,194,137,162,181,199,125,206,210,197,194,154,206,186,171,184,178,282,236,245,110,130,198,170,201,371,344,108,208,226,239,178,224,197,132,234,174,130,336,201,141,253,283,147,64,206,211,130,198,178,234,192,94,81,176,381,159,114,267,202,146,140,187,207,145,190,86,79,189,200,135,179,234,125,224,213,111,82,147,318,139,213,282,303,232,207,195,358,195,202,167,364,179,135,129,258,63,170,167,292,127,83,109,156,121,98,166,223,278,248,54,122,317,245,257,372,152,119,259,181,153,72,84,179,216,350,221,136,119,97,207,215,93,78,224,220,183,86,358,149,218,57,171,173,193,354,95,140,139,77,277,140,173,33,67,29,274,81,95,84,135,94,190,380,210,148,361,124,201,369,178,319,125,382,237,253,82,238,115,203,244,231,103,286,243,137,112,168,174,148,263,67,149,105,130,238,121,121,103,223,133,157,156,203,149,126,171,200,375,107,225,155,156,245,224,112,311,338,204]