bclavie commited on
Commit
3bea42f
1 Parent(s): b339341

Add files using upload-large-folder tool

Browse files
0.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 0,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4002902,
5
+ "embedding_offset": 0
6
+ }
10.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 250000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4742669,
5
+ "embedding_offset": 43516208
6
+ }
11.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7911a13e71c4dd5c46e96bf1688a75d9d97f65bec3dd390577ef5db974793b1
3
+ size 116136501
17.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f2469ca5b0821acb3a71b060d4ed44ce52729a147ef306ec58ee7fe7935ee143
3
+ size 101598965
2.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0425900955756eb2e3d190fbc1597c39e3c9c70c3d9557973b7b793d4a73ce0
3
+ size 18498844
20.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9aebae344038e921fd3df35f9d93077144ddc19a7eed673dcf97e1ab1e2f2f4c
3
+ size 102148341
28.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b77d32d352bde5e02c2287ee88dc54eb93a66fc8b6ab6bbe5db86a01cf4b0092
3
+ size 104771509
3.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 75000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3965811,
5
+ "embedding_offset": 13047888
6
+ }
3.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5d0227a064d32d3b50fe843ecb4e1df91d350edccecac21690813e41f3d972f6
3
+ size 95180656
34.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 850000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4583769,
5
+ "embedding_offset": 149312048
6
+ }
34.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:86f685b639797234a6c94642df81c21594a83aee4be54ec247f4e0fbcb8d7b09
3
+ size 110011637
36.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:550f2adcab2a4ef83514eae6cac44c3024a92a888941e52b47145e13e2665c15
3
+ size 111057077
42.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:249f791044dc1b40d1cd208509994bec1644a03d144775d4850ec0ebb72ac21e
3
+ size 19079777
5.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38df0e149473bdcac9915c25145aa687eb40fbe79483ac038f885352c7c86ecd
3
+ size 15854428
63.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4e7c08d7359b58c7e526f3b82cb8d82ebf06e1bebeed61eb04152bec536ec4a
3
+ size 19834849
66.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ed0d14fcedf3a09542e13523c117224bd55bbc680493623db95b605ea0bef06c
3
+ size 19928545
68.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1700000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4986921,
5
+ "embedding_offset": 314312210
6
+ }
71.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cb3c7592b79a2f76df0a1511fa5bd3e0bba9b7d830c68f2e843a6b30d5682b59
3
+ size 20029089
doclens.12.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [243,288,140,132,131,135,95,134,265,175,197,73,120,236,273,195,147,242,182,269,187,106,163,76,227,267,224,145,264,183,277,236,216,171,249,180,212,246,135,142,234,204,88,245,231,106,155,236,253,232,240,298,214,134,172,177,244,204,120,185,147,258,109,202,150,140,162,174,237,194,114,169,147,40,198,251,235,218,213,215,188,286,252,323,153,243,159,222,217,92,249,164,158,278,95,311,127,133,231,135,251,112,250,91,150,131,104,103,112,116,93,206,112,146,159,204,139,246,211,264,309,143,252,231,207,131,267,88,255,35,236,160,99,224,217,185,285,239,211,280,268,280,182,174,224,135,251,154,224,235,210,271,156,236,267,247,225,280,117,158,242,192,281,243,301,227,284,258,174,272,85,314,111,90,230,177,180,257,273,248,259,253,248,95,183,84,244,171,249,171,112,197,204,275,254,220,171,231,211,251,228,153,141,103,236,210,263,251,271,179,242,233,97,244,297,225,227,224,264,150,134,263,267,207,256,268,147,176,263,272,238,168,265,142,244,120,209,269,136,232,157,109,279,149,217,195,259,267,239,250,195,209,147,241,228,219,220,260,195,231,197,228,186,205,146,182,222,174,276,292,115,155,226,280,84,95,286,185,233,185,120,238,225,209,278,267,195,252,187,221,245,221,225,158,77,244,215,224,256,118,238,79,195,87,136,277,255,252,243,144,123,102,168,62,139,204,240,240,199,223,167,75,73,273,202,259,216,153,134,197,248,205,290,105,223,284,195,254,240,275,180,261,234,208,196,158,167,211,76,144,249,238,297,275,223,105,269,111,119,186,268,264,178,219,247,290,228,179,268,247,148,257,158,225,229,266,245,177,170,239,193,255,173,258,239,190,233,251,168,219,131,266,265,251,304,241,264,136,236,166,187,173,161,257,240,199,248,262,234,89,280,144,132,223,131,169,233,181,204,214,315,199,236,172,159,109,209,185,170,176,232,236,213,286,248,276,212,155,159,203,257,248,56,145,263,62,247,254,209,44,223,281,184,91,137,226,126,200,101,133,239,279,250,241,266,216,173,260,25,194,220,237,295,64,112,78,139,148,264,283,271,255,274,105,232,267,127,246,223,77,211,243,219,271,231,220,131,204,157,128,167,208,271,179,161,277,139,120,178,254,137,145,178,167,244,236,266,162,190,153,224,136,213,102,176,245,165,230,256,281,246,192,115,177,197,165,150,200,237,225,205,190,167,264,187,184,268,225,249,255,207,252,146,84,281,200,134,181,105,267,113,126,95,139,221,226,74,223,112,171,175,201,189,267,106,83,185,258,134,191,198,149,211,184,267,232,176,273,89,120,231,159,215,119,266,247,189,98,244,178,165,175,253,233,154,139,255,255,180,157,258,233,114,200,211,222,53,242,160,112,286,210,281,202,251,178,163,224,156,237,261,241,155,255,213,143,267,262,78,239,223,260,173,215,196,204,280,284,206,225,92,264,265,83,188,163,211,167,169,195,240,213,89,264,176,258,171,275,221,80,163,153,175,251,123,225,230,216,120,246,227,139,225,220,258,66,75,102,247,238,240,223,218,117,247,134,149,209,271,246,224,29,84,247,240,92,167,261,145,252,220,169,64,267,111,74,136,120,257,281,209,112,137,289,39,247,193,296,97,238,182,253,203,104,73,189,105,104,167,209,87,257,249,172,174,232,269,208,286,151,240,67,191,58,101,287,236,250,237,142,155,175,150,295,190,104,173,278,113,277,137,161,201,235,259,204,246,233,161,194,273,229,259,297,259,90,120,198,145,224,244,203,231,231,108,150,261,164,129,157,79,163,261,278,249,278,253,172,237,107,263,195,218,150,199,212,170,154,185,161,229,263,228,195,82,242,160,217,175,115,136,261,272,233,117,239,222,226,199,271,286,211,140,157,218,295,250,220,149,107,267,265,272,175,257,117,146,187,300,216,141,155,272,176,86,204,189,193,146,171,180,181,224,214,240,168,148,238,177,185,135,184,206,197,185,102,138,178,102,105,222,219,198,177,282,132,191,47,174,229,256,230,74,261,142,154,94,149,164,281,217,131,158,215,252,133,236,187,175,257,254,196,213,179,233,190,140,238,158,144,180,120,213,268,173,311,154,131,241,241,152,164,144,274,203,133,124,124,201,131,99,162,253,287,220,228,216,230,107,214,181,235,130,249,131,258,151,175,307,227,161,155,227,281,142,168,188,153,218,253,220,216,200,198,177,123,189,195,208,90,141,136,296,158,230,79,255,95,266,281,215,247,178,238,164,268,237,70,240,194,57,128,198,287,196,205,155,153,203,184,164,133,131,214,142,133,182,219,119,127,272,177,214,286,162,123,148,178,162,180,220,129,56,189,266,229,55,264,232,288,84,127,227,128,158,191,243,107,111,149,163,129,119,152,236,285,151,152,248,151,195,212,225,146,195,210,248,149,112,183,286,233,221,185,253,174,148,270,115,194,235,277,105,90,126,213,258,194,218,196,157,156,167,226,236,190,258,265,145,189,254,214,125,135,283,179,46,161,145,170,142,180,261,111,240,179,305,295,111,238,197,186,264,194,203,241,220,227,168,263,180,191,270,212,216,257,118,209,195,249,141,285,257,174,223,231,282,131,110,219,267,203,157,275,162,243,228,220,282,120,173,237,155,274,187,226,158,145,204,248,195,100,126,250,226,99,118,213,250,216,180,177,178,164,189,280,63,256,250,157,201,153,274,199,242,213,311,248,244,193,191,258,193,215,107,246,183,235,214,180,267,264,178,133,126,139,74,259,79,265,80,186,78,239,114,263,257,211,280,212,98,197,269,220,156,47,240,152,208,197,104,213,194,210,166,307,125,253,64,210,163,183,202,244,199,219,202,163,220,288,228,198,116,267,220,222,161,206,54,53,252,158,256,222,227,239,181,236,252,242,205,144,135,89,249,234,220,146,222,190,114,96,240,175,262,141,98,121,275,286,155,154,292,225,225,95,149,146,180,231,46,264,241,150,159,200,81,270,164,182,156,164,188,72,212,254,236,180,158,196,263,122,244,204,157,225,86,238,274,226,273,235,244,76,113,172,259,209,150,121,146,147,233,239,201,223,201,185,229,183,77,160,183,139,229,70,272,256,192,195,198,183,213,142,97,248,137,196,192,165,274,192,124,249,205,193,232,225,220,265,273,199,190,228,127,225,195,230,153,154,266,213,124,202,304,167,151,208,193,163,226,297,152,274,133,251,262,202,177,210,276,252,117,156,165,171,154,278,57,174,206,131,206,194,215,249,103,229,276,243,214,167,157,252,154,80,104,237,235,216,128,213,151,290,250,108,81,242,51,131,225,148,195,143,197,210,291,104,122,227,270,110,209,196,298,218,146,241,96,163,133,154,167,264,113,263,202,235,100,173,227,122,115,290,212,288,118,309,64,193,197,192,158,180,164,110,202,218,237,293,238,180,232,283,130,222,135,165,200,279,279,151,144,95,171,139,185,108,220,266,292,248,182,157,226,269,208,245,199,171,215,148,193,74,216,203,269,184,132,68,69,184,237,148,257,268,254,243,117,144,225,199,251,255,220,201,164,127,179,181,257,184,280,88,118,137,215,276,176,182,217,236,125,132,171,189,225,202,192,277,151,276,197,230,152,201,85,269,112,112,193,165,169,176,191,180,227,133,163,235,163,245,271,125,160,69,83,209,197,139,249,249,136,151,274,257,182,171,169,241,191,172,93,151,239,261,298,116,217,142,219,193,235,111,163,213,253,88,258,279,122,144,300,172,214,132,194,205,155,212,172,134,282,280,81,186,183,314,269,255,252,265,159,41,118,145,158,133,195,197,283,239,307,207,131,257,266,156,285,46,220,200,129,143,166,286,253,132,208,135,141,274,69,176,139,86,257,91,225,195,216,253,90,260,284,240,195,156,197,147,167,194,174,78,148,187,227,244,222,119,235,229,224,203,200,180,169,160,257,215,252,137,259,250,126,208,103,193,132,65,176,199,129,121,243,134,196,296,151,82,161,161,228,146,96,171,127,249,125,225,280,130,261,263,197,123,126,222,86,109,185,161,181,233,248,103,263,169,153,210,220,179,227,193,285,230,226,241,268,264,266,64,274,224,145,258,76,176,56,184,153,186,264,255,108,222,179,270,200,127,147,178,179,299,216,246,183,129,193,184,272,199,241,277,118,217,169,163,269,277,194,272,295,263,137,252,176,272,262,144,167,83,254,150,194,84,169,173,251,204,239,230,214,103,156,192,272,285,229,167,224,244,153,208,68,181,154,158,233,297,112,259,136,171,259,246,255,202,132,129,273,239,244,112,211,230,239,75,104,264,166,138,252,256,115,146,294,148,252,209,244,247,128,183,260,137,171,189,133,120,234,261,175,60,240,269,268,192,165,208,241,125,39,208,191,169,247,164,167,214,102,253,108,91,150,257,208,248,202,158,242,248,249,205,206,205,148,185,210,246,221,170,216,148,187,207,257,131,225,259,182,189,235,245,237,227,207,235,163,286,245,193,160,180,209,129,61,208,212,179,74,275,169,205,249,116,219,276,227,116,195,160,199,229,122,193,139,81,208,260,244,254,197,196,220,260,234,281,86,115,200,239,228,128,274,142,257,140,187,72,256,201,201,260,220,190,134,177,131,279,257,238,176,72,216,106,149,268,201,207,206,126,153,230,255,155,107,125,219,137,122,195,173,120,104,244,157,263,211,206,270,242,189,197,254,219,252,197,221,241,183,262,183,269,148,257,203,65,242,60,258,139,157,152,280,202,238,223,155,115,200,219,150,208,204,227,196,247,194,206,224,181,233,220,252,240,162,319,129,270,246,242,249,253,230,73,208,241,211,116,65,193,244,131,167,247,97,88,112,270,80,95,345,106,46,201,181,216,264,263,207,233,82,254,244,206,208,182,171,224,291,166,115,152,288,183,218,216,152,151,191,234,280,143,266,228,230,100,226,269,216,153,264,276,273,162,249,210,195,217,126,226,160,144,173,262,226,285,149,263,252,151,111,212,100,222,196,264,173,248,210,195,177,262,156,202,122,160,183,210,259,220,245,99,189,299,267,267,259,262,177,231,173,123,287,154,97,173,174,153,272,89,275,268,72,218,149,188,202,239,248,106,85,111,261,106,132,223,185,126,217,219,127,85,104,213,174,98,211,206,250,195,85,88,171,105,262,256,286,259,252,259,200,293,185,233,258,272,210,220,237,220,272,192,148,279,267,256,221,157,195,154,237,94,274,213,126,273,247,231,47,250,124,100,169,250,229,211,225,209,276,227,258,196,236,263,215,230,222,143,239,270,219,200,259,228,209,218,208,267,216,200,193,193,178,198,292,224,214,173,51,178,166,209,254,301,242,69,265,272,294,277,290,138,261,162,167,231,223,162,232,166,263,123,84,145,204,253,112,176,249,198,71,172,199,212,214,204,225,206,259,213,105,194,196,222,148,196,87,160,119,66,160,177,212,216,175,132,110,212,234,135,224,164,248,165,253,230,245,232,268,207,284,69,273,159,141,111,63,162,176,296,130,197,191,224,198,275,184,242,147,211,264,96,276,197,149,268,133,247,105,273,194,102,271,166,115,215,267,190,261,268,220,223,172,118,247,207,99,196,157,154,141,117,144,148,283,178,154,265,130,223,232,238,137,145,232,241,302,281,100,126,206,233,300,249,174,97,79,168,139,76,182,212,133,146,138,243,260,233,202,206,214,280,264,271,167,87,178,180,204,272,223,216,167,71,200,106,239,245,157,288,230,212,181,254,137,259,111,143,274,198,124,252,204,247,193,234,196,104,207,215,236,222,230,218,144,165,104,244,188,170,167,160,120,263,292,101,157,165,136,276,204,225,272,146,153,148,308,269,185,189,121,92,216,253,163,247,95,94,249,164,220,74,247,266,240,117,285,258,285,290,242,116,71,209,273,192,224,241,288,187,102,191,79,154,192,52,203,194,293,192,277,261,104,190,246,253,231,262,231,254,243,270,190,212,226,177,150,131,271,184,206,261,57,153,270,241,176,63,242,263,96,277,124,137,201,219,224,111,268,140,198,136,216,216,41,140,158,258,167,203,160,229,261,200,232,74,250,169,218,139,196,251,164,78,226,124,163,158,280,111,177,240,173,150,227,130,180,126,258,124,76,111,214,121,121,142,194,141,117,104,141,288,83,126,148,243,184,194,153,205,260,263,288,100,231,203,157,260,259,202,115,213,207,190,171,179,191,76,207,240,116,267,122,161,204,253,138,251,275,159,107,63,132,274,121,176,177,247,78,241,277,130,249,263,165,109,260,248,265,196,251,118,169,262,306,191,254,176,181,200,242,225,135,222,235,213,298,168,97,269,158,262,118,224,212,134,238,262,128,127,261,230,213,89,241,109,33,131,246,74,175,228,136,31,233,86,251,106,175,153,219,154,213,189,153,115,259,152,230,172,234,224,203,218,178,187,152,202,198,154,237,233,174,110,180,116,252,69,175,221,100,178,239,174,199,199,233,235,178,84,101,292,258,272,159,186,185,146,41,133,150,134,122,170,71,201,193,250,163,121,273,186,174,155,166,201,166,154,134,249,235,235,97,141,145,219,273,243,218,75,162,262,233,181,204,216,56,137,200,122,264,269,162,246,254,157,271,266,84,121,100,213,246,141,228,253,215,211,216,271,121,135,222,267,152,212,278,269,218,193,174,142,170,253,251,195,149,199,128,224,198,127,225,73,245,175,178,241,210,140,169,154,71,132,256,188,208,280,198,197,243,172,241,257,164,218,193,252,96,235,121,281,214,169,224,212,159,200,183,223,272,251,160,125,276,200,261,201,231,201,230,194,245,268,218,249,239,240,262,197,201,261,190,227,199,265,245,192,258,207,92,213,224,131,242,141,287,117,240,267,245,162,145,200,176,243,206,252,177,260,200,321,268,172,147,122,221,288,169,268,214,260,88,276,190,235,118,253,218,248,268,142,165,61,122,235,152,264,170,71,187,200,271,190,53,92,267,151,228,278,245,242,248,146,163,243,93,283,272,253,163,172,259,94,231,129,185,202,139,260,137,147,217,152,170,216,175,135,158,250,160,229,227,109,182,274,196,276,266,155,64,178,149,60,243,244,246,219,251,110,248,253,233,137,106,194,192,189,175,251,270,170,262,137,241,242,181,276,175,243,230,262,275,150,128,100,39,265,119,130,128,280,185,251,119,106,162,253,192,60,159,275,147,219,244,186,72,258,125,268,260,144,292,143,178,235,158,214,57,170,170,161,93,210,101,198,175,194,182,186,236,209,231,275,255,219,251,166,277,108,206,224,197,255,114,50,157,235,212,244,180,218,137,276,244,161,81,293,98,176,143,228,153,162,146,107,254,205,96,124,181,232,186,228,197,236,231,219,96,253,192,136,232,161,189,254,143,146,269,218,263,95,250,219,285,266,203,215,138,243,178,160,238,152,164,104,280,253,208,315,32,273,304,229,105,262,271,215,280,159,287,252,200,193,190,97,134,168,246,258,143,153,227,74,193,171,201,219,254,182,259,179,143,195,238,213,272,155,162,178,236,203,277,263,262,250,298,173,187,249,222,296,187,151,152,246,234,119,116,253,222,212,158,230,72,117,182,106,316,261,140,83,127,170,219,206,224,217,238,201,121,187,85,300,250,86,273,129,198,203,167,192,193,152,203,118,222,203,201,72,281,192,159,136,166,159,260,140,125,205,207,216,174,109,196,116,220,151,118,200,216,206,130,194,251,215,200,294,209,181,260,181,200,245,228,260,254,122,242,174,174,245,142,72,73,207,223,201,151,262,259,205,241,75,121,206,204,172,226,199,233,118,86,225,206,138,206,114,276,106,224,183,242,249,222,163,276,153,252,147,118,144,173,211,231,231,70,155,88,227,112,79,219,287,145,212,90,227,223,198,227,243,80,263,275,154,237,253,242,249,233,195,220,236,111,177,165,230,265,83,182,92,201,271,103,198,214,135,219,129,187,109,159,89,308,223,100,162,181,175,207,148,270,245,184,118,325,95,159,285,102,207,233,120,247,187,245,262,135,172,275,113,128,278,263,241,194,192,174,255,267,135,199,162,256,251,178,129,133,161,251,292,185,189,200,151,88,190,206,196,285,211,89,144,155,228,129,57,189,241,95,262,235,217,279,176,184,202,131,278,243,177,229,137,250,132,138,151,196,216,217,167,139,226,217,132,247,247,226,161,302,211,148,194,201,87,194,274,104,216,148,113,101,193,225,183,103,215,144,172,254,203,205,231,179,157,83,109,147,132,243,267,213,193,152,196,156,257,105,164,166,256,159,305,252,238,242,256,239,267,303,124,245,219,156,167,195,141,105,190,202,192,249,256,198,235,175,156,108,105,275,260,224,244,267,160,163,223,195,215,225,158,262,131,168,194,243,233,208,266,151,294,186,170,193,189,252,266,220,204,238,225,248,148,183,185,101,238,194,107,222,129,131,123,190,227,225,244,290,185,271,195,206,122,197,169,230,175,124,284,270,125,210,175,278,147,281,240,151,253,160,63,236,286,165,120,261,256,166,242,163,117,255,188,272,177,218,159,167,212,271,220,145,157,93,131,223,141,164,182,154,248,245,283,226,201,105,115,175,216,192,235,150,247,133,167,72,73,242,152,91,125,188,30,231,226,144,204,126,88,132,123,309,231,268,118,178,266,238,199,282,259,210,237,146,219,187,234,214,187,248,262,230,116,199,133,170,175,250,236,250,242,145,254,213,162,271,137,170,239,250,167,149,178,266,233,233,187,241,234,267,170,65,222,272,186,258,123,145,285,194,251,284,226,178,241,233,276,141,101,299,221,216,210,177,87,144,171,292,230,205,119,140,171,150,204,207,111,123,247,158,248,255,139,147,153,239,98,210,66,229,200,184,189,262,107,122,81,222,222,189,185,131,253,193,209,172,238,233,140,113,267,81,158,177,179,201,154,139,150,196,247,265,206,244,239,219,161,282,138,292,141,188,124,82,111,258,231,151,244,74,127,207,142,161,217,224,141,256,195,219,282,212,243,148,128,258,272,252,221,134,88,222,266,187,141,279,164,124,163,125,293,150,212,77,199,175,177,67,99,271,278,210,141,92,235,252,110,89,223,72,288,252,149,259,99,160,200,263,237,129,173,115,238,165,152,275,123,234,271,157,144,112,237,264,192,121,140,278,207,192,252,244,191,83,223,214,79,165,253,215,259,256,280,212,147,211,72,283,258,246,229,269,228,213,138,203,150,209,212,262,162,148,200,226,172,162,275,135,177,107,255,178,254,227,248,206,241,190,168,120,142,175,152,128,266,223,255,156,87,220,108,213,221,275,136,314,217,108,143,155,164,227,90,217,213,227,268,151,162,262,262,117,242,162,166,256,187,209,219,142,188,217,184,114,215,161,82,233,163,115,168,134,235,195,237,129,74,206,75,214,260,109,272,265,175,252,214,260,194,131,221,196,272,213,178,195,72,227,288,153,262,107,226,114,78,131,152,88,152,283,205,225,63,142,74,226,244,271,261,230,181,54,325,236,321,220,192,219,176,204,302,270,255,168,260,178,264,272,202,284,87,130,101,246,114,102,273,257,188,120,112,73,61,231,161,234,76,208,259,283,245,249,223,118,296,226,165,128,195,198,296,215,171,281,263,230,100,275,133,220,54,305,238,273,156,117,246,150,242,137,156,269,160,246,250,164,121,139,243,259,202,164,149,252,179,99,235,257,261,160,254,98,154,268,80,184,257,93,263,89,42,217,351,219,264,95,122,195,128,276,274,212,256,130,108,243,263,202,258,102,125,194,279,136,184,198,188,173,293,132,58,194,190,259,150,187,126,298,282,189,214,213,125,260,209,142,292,203,75,155,224,211,194,247,242,125,172,267,239,173,145,186,255,144,252,225,151,232,144,264,290,283,192,235,187,142,133,144,231,130,137,189,273,148,212,216,219,206,183,222,113,277,188,214,236,126,155,232,83,217,194,285,89,276,215,214,190,287,193,163,251,169,293,106,273,209,265,127,204,166,261,89,116,233,231,80,163,162,91,224,212,156,140,159,266,227,223,236,184,157,157,260,273,106,116,292,215,230,279,146,88,198,270,268,132,125,261,198,141,181,199,142,240,130,195,200,185,75,201,163,278,256,271,263,294,160,156,287,267,216,163,116,289,198,262,104,219,241,271,91,136,202,237,149,203,184,258,242,152,261,96,240,190,158,290,164,287,102,152,121,64,246,252,220,227,204,180,192,174,204,192,86,215,200,163,278,132,241,295,186,270,163,156,109,107,240,226,154,104,120,268,174,125,188,237,269,165,278,231,227,158,181,278,189,141,102,164,191,295,181,246,271,207,279,241,128,129,158,277,90,226,87,280,146,209,224,136,166,312,214,149,229,243,123,161,140,252,266,147,223,218,82,257,167,249,214,288,258,259,132,245,299,263,157,152,209,274,290,241,183,244,202,164,259,154,95,264,216,149,262,275,228,168,125,267,235,225,223,126,230,261,217,268,241,270,229,197,279,259,209,216,169,257,206,231,268,264,149,175,207,67,91,232,124,169,239,249,209,176,118,107,210,192,114,71,217,143,233,195,100,84,129,151,174,138,202,208,132,241,232,172,112,193,167,193,196,261,213,252,42,213,107,228,227,34,74,202,167,106,230,245,225,250,167,150,188,77,257,241,51,279,214,242,255,100,92,260,218,263,157,165,119,206,137,122,134,185,135,164,226,233,270,227,163,256,103,218,274,202,161,164,120,247,132,262,164,252,205,303,226,224,118,248,149,271,93,230,259,283,145,82,135,71,259,174,243,173,221,83,117,155,111,195,215,82,266,191,171,251,207,69,227,284,127,259,110,280,248,176,203,183,275,216,263,225,250,165,81,106,206,143,255,186,217,217,210,162,110,226,41,211,199,200,64,271,281,218,211,56,219,291,289,221,200,152,60,127,250,253,219,99,216,197,101,105,194,272,51,172,255,239,278,224,75,164,248,124,212,234,227,63,146,161,135,288,257,203,229,226,62,177,224,150,274,252,167,259,226,223,38,176,227,274,145,47,224,204,203,94,271,153,269,107,222,237,199,227,87,40,152,148,206,261,270,264,168,236,130,232,219,266,220,138,195,268,140,118,267,301,64,294,248,164,254,281,205,204,297,238,187,227,231,130,193,212,253,154,131,176,189,247,246,164,176,250,102,142,135,269,289,223,260,142,231,215,212,263,258,150,222,218,259,133,117,147,117,240,109,147,107,266,213,219,243,227,240,225,263,290,142,159,149,174,213,138,189,270,169,142,231,186,201,238,177,160,113,186,148,118,145,83,269,267,270,250,179,236,119,172,116,169,111,158,135,189,194,126,281,262,229,198,173,203,200,266,255,90,151,245,189,238,169,93,167,94,170,162,123,180,146,250,230,200,209,205,223,253,236,216,191,155,252,87,265,254,213,67,86,278,240,259,204,139,207,257,286,291,312,257,106,255,106,112,115,214,236,264,183,248,140,109,290,175,209,265,150,225,189,196,87,256,170,238,180,268,209,249,248,221,87,189,235,190,95,160,252,336,84,101,280,237,191,176,269,197,144,278,149,58,264,227,217,250,236,157,234,107,108,187,50,189,247,42,227,238,286,170,159,188,237,215,188,259,181,156,130,114,66,205,236,143,279,242,137,214,177,264,67,207,235,170,228,201,245,236,123,168,290,153,258,60,187,230,154,239,213,176,173,209,191,133,166,193,91,288,235,163,162,150,241,215,241,247,203,223,191,121,266,198,248,146,245,195,107,253,212,261,118,262,171,254,98,191,220,272,105,225,200,81,133,264,247,88,211,137,211,106,186,189,192,127,220,210,260,175,106,180,95,252,134,212,226,243,155,210,112,140,164,219,245,163,204,142,104,290,227,295,200,142,185,139,255,211,278,180,118,173,231,173,216,275,196,174,249,242,215,143,127,134,194,135,256,170,207,197,148,66,278,184,175,228,232,260,289,275,137,115,242,207,225,234,295,220,239,206,242,71,192,213,261,129,231,242,253,197,167,204,263,280,211,139,181,156,140,221,87,247,163,217,237,127,185,220,117,277,266,259,199,195,232,180,222,248,51,117,234,169,188,122,221,295,157,151,250,242,248,277,315,191,154,181,291,162,169,145,78,59,57,78,158,233,179,208,226,301,169,199,144,96,134,203,244,172,190,238,67,287,238,263,236,243,238,248,278,250,143,255,121,141,148,234,179,203,153,148,154,66,122,282,229,93,105,226,166,156,154,98,144,134,123,74,198,123,194,217,262,295,239,80,140,232,108,252,259,169,101,151,155,243,68,148,145,194,155,176,211,254,128,261,121,221,210,108,219,235,251,133,209,306,130,216,256,260,244,127,227,194,108,261,181,256,236,233,156,267,238,269,191,223,284,217,236,188,243,257,166,133,176,180,145,294,90,276,201,329,209,196,268,281,186,198,111,211,256,268,261,81,209,129,119,92,251,195,139,304,233,255,97,156,159,215,170,199,222,139,273,145,213,154,177,260,179,197,226,221,250,158,204,182,114,258,219,246,189,194,255,254,215,177,180,223,242,151,114,143,162,58,256,247,144,191,224,270,133,115,255,311,118,217,158,255,216,232,172,144,175,172,227,207,210,217,256,171,154,178,210,130,117,133,73,175,261,294,210,236,214,268,64,188,189,163,212,184,156,141,128,253,210,74,216,134,129,59,270,253,257,181,177,171,177,228,277,197,205,185,171,137,217,167,297,207,250,169,136,195,83,219,152,248,146,120,237,196,269,138,280,109,254,236,207,219,261,137,185,260,198,222,217,272,189,98,258,245,252,197,133,192,213,263,261,154,151,234,255,204,111,249,225,194,243,233,151,269,243,302,267,99,97,136,301,227,103,110,266,143,153,289,167,211,253,184,232,155,206,212,258,230,175,265,163,214,255,163,265,224,141,72,87,225,196,244,184,177,230,173,128,197,153,291,227,224,66,231,240,294,231,270,181,285,165,254,151,128,125,112,80,283,194,248,214,149,222,294,290,132,176,150,197,249,226,161,249,103,226,206,200,126,197,201,231,132,82,114,232,253,235,178,121,268,268,101,246,140,159,238,318,162,121,130,143,223,232,135,203,274,225,176,63,183,226,163,286,215,279,241,228,162,259,280,244,222,219,187,167,158,114,81,239,196,235,254,243,151,225,175,184,278,217,189,149,147,241,254,85,212,224,208,152,281,233,98,209,135,210,209,66,266,195,134,294,119,271,253,264,139,227,267,245,201,276,229,160,300,205,259,150,193,168,256,156,223,262,103,266,301,101,212,94,277,198,178,146,161,204,174,242,229,206,262,226,195,185,194,67,221,122,259,103,172,159,221,185,226,227,95,113,251,211,307,231,259,218,257,175,262,71,181,220,203,194,173,149,219,193,151,98,159,88,149,98,116,240,207,241,125,233,220,128,325,269,110,167,243,225,233,217,92,131,177,225,232,126,208,275,264,193,273,252,126,242,175,331,178,76,98,238,306,180,163,143,64,270,254,203,256,194,106,259,280,243,232,257,231,260,100,187,174,194,129,107,224,228,127,230,180,141,175,267,117,194,217,191,88,260,123,276,255,216,118,238,271,172,87,204,204,272,184,262,194,277,83,187,147,214,211,102,101,278,144,256,87,279,278,173,244,243,222,252,103,238,77,121,112,85,173,114,279,187,267,262,188,174,259,168,119,91,234,142,75,303,125,203,89,284,279,270,192,208,161,74,208,113,159,278,49,105,256,229,130,123,193,271,146,293,287,214,149,241,95,247,252,194,225,271,211,181,179,226,228,203,186,243,116,243,292,62,276,193,225,61,281,203,277,128,187,243,195,272,262,281,163,191,193,287,229,163,197,156,97,317,153,155,232,266,261,145,153,296,237,145,148,253,208,265,241,136,150,173,257,152,245,104,207,199,188,188,180,169,190,213,218,180,107,223,252,178,209,251,206,242,189,85,125,166,145,115,159,77,246,136,263,176,199,251,54,248,127,211,202,159,240,315,235,217,189,190,249,198,193,180,232,273,218,245,162,231,197,114,258,216,254,80,185,162,292,301,200,152,65,163,210,203,94,278,38,241,259,284,295,217,268,130,55,201,114,266,200,171,223,190,206,140,270,216,105,254,150,297,166,233,218,151,195,248,206,131,179,45,205,209,107,244,196,282,227,284,153,64,199,84,217,302,263,169,312,157,75,234,237,138,106,107,149,60,159,209,260,157,234,235,168,210,96,117,147,297,71,170,233,232,171,243,244,201,77,249,243,284,301,241,289,237,238,297,206,281,215,141,208,239,161,175,166,193,248,215,283,149,255,257,247,189,245,244,178,269,117,121,143,205,264,225,210,147,222,189,199,287,290,123,151,178,233,238,292,257,286,207,219,282,244,266,169,187,256,162,200,196,195,260,168,227,262,195,291,260,281,119,201,244,153,245,109,283,232,159,140,125,205,124,216,256,181,274,234,181,175,219,187,280,163,258,288,266,143,216,259,239,251,176,114,244,84,267,270,253,125,301,281,209,121,196,177,171,263,65,245,88,57,80,87,104,223,82,232,168,127,156,300,128,60,270,197,102,202,94,297,111,173,122,260,269,145,283,138,123,245,103,265,72,227,104,275,295,213,141,239,144,250,236,136,148,235,203,228,291,194,171,185,149,290,228,202,260,123,149,152,204,88,278,187,112,124,197,203,222,176,243,202,224,68,82,188,261,95,152,188,243,247,262,271,196,64,266,112,93,156,174,228,259,208,275,282,231,198,179,182,240,166,250,98,66,275,212,212,174,264,268,289,211,188,202,252,170,211,173,199,263,254,162,262,193,208,191,93,164,214,144,124,175,205,172,170,170,120,246,256,180,220,173,235,233,268,122,266,133,203,135,194,265,153,164,181,175,200,170,272,199,263,187,134,146,184,136,260,144,93,195,242,288,261,198,147,244,272,150,153,76,299,137,282,224,274,253,88,168,137,158,223,164,236,197,65,253,201,102,79,210,258,136,185,268,282,213,179,214,147,296,145,197,246,113,198,199,202,242,88,107,56,258,203,165,154,179,81,195,88,150,176,291,162,211,195,181,146,283,309,195,276,125,206,133,123,111,251,284,228,180,215,175,225,209,143,118,199,203,173,191,239,97,182,265,269,262,150,222,126,187,117,179,166,187,89,192,263,258,76,229,143,164,153,264,185,140,305,240,186,199,227,175,146,249,202,250,186,161,276,153,166,140,219,121,271,176,175,254,249,214,167,272,286,71,151,259,238,175,242,219,92,205,204,213,249,297,214,137,199,285,124,60,269,160,127,193,217,271,164,265,201,172,271,231,123,131,158,163,196,88,212,233,247,165,135,203,215,200,233,156,208,221,239,154,307,151,188,247,196,243,209,228,247,199,223,180,283,249,103,121,283,187,248,219,176,238,259,276,234,209,278,233,215,216,208,270,267,157,264,192,185,203,145,184,166,222,189,103,277,153,142,265,212,286,290,184,213,121,241,232,258,192,259,205,173,132,178,96,190,258,239,200,194,205,167,248,195,252,196,225,276,212,240,191,46,223,258,250,279,133,234,178,104,111,306,224,194,155,187,187,115,203,222,155,157,232,172,256,212,209,278,235,279,82,269,203,205,293,145,184,155,187,175,182,245,253,239,230,204,229,187,214,282,226,84,227,406,242,135,282,137,261,264,98,184,36,159,143,131,265,187,112,277,294,150,125,208,105,291,183,216,131,107,185,245,124,182,207,245,252,157,110,49,171,235,239,254,179,179,160,170,200,207,255,173,151,302,264,286,138,133,264,137,152,195,269,266,222,173,246,161,235,220,112,236,246,136,177,84,260,224,193,168,77,170,229,183,88,143,190,106,154,265,196,274,177,217,151,256,275,179,176,68,129,107,254,215,188,199,128,162,164,289,139,131,226,291,193,293,188,206,254,221,186,187,204,143,76,158,154,189,162,130,218,221,240,142,234,261,100,180,220,187,233,231,123,230,280,223,274,273,184,125,208,40,327,183,254,279,49,223,285,264,82,234,255,75,175,172,123,242,300,183,125,170,137,209,270,277,197,245,228,139,233,132,121,211,267,179,245,173,230,124,177,267,99,178,238,179,211,237,239,264,180,170,151,197,132,286,156,275,270,253,120,62,191,257,221,262,136,209,151,271,141,183,207,176,147,169,262,250,143,170,66,209,254,173,115,94,245,218,142,164,209,71,98,224,208,238,259,151,227,219,243,199,234,112,93,252,137,165,102,213,262,118,305,253,164,113,234,82,284,209,229,128,175,279,135,246,191,210,238,240,147,237,143,149,156,202,204,214,139,288,263,221,258,219,147,230,128,265,260,95,287,157,248,200,150,199,242,143,211,142,143,131,270,212,144,179,218,183,158,248,172,252,265,250,230,241,303,286,63,249,233,144,163,203,221,168,258,208,276,87,73,117,109,325,137,158,180,213,66,135,192,170,200,249,174,240,227,175,89,94,150,113,205,152,239,174,176,239,181,255,200,173,163,47,208,234,257,188,196,185,106,141,191,182,242,110,267,167,268,259,67,249,254,155,109,137,254,248,82,55,165,245,158,161,135,264,261,208,218,117,220,103,267,208,132,255,233,245,237,123,254,269,84,172,165,209,236,221,234,142,200,176,290,252,256,198,201,113,224,153,286,260,143,164,119,207,75,107,266,148,239,266,133,166,122,233,168,177,133,76,180,186,234,225,187,67,80,280,101,199,172,133,202,199,99,144,277,124,270,271,252,153,255,274,224,194,219,102,191,269,219,267,207,170,246,269,174,245,199,274,234,157,160,126,266,119,290,200,56,118,256,192,253,227,96,245,144,277,260,225,165,246,245,133,151,223,254,234,243,106,196,248,84,219,298,141,66,243,209,136,116,280,275,217,76,285,305,281,90,269,270,146,150,222,169,159,153,192,146,112,56,200,239,256,212,260,142,164,270,151,199,192,245,216,108,244,135,86,284,175,200,266,270,292,169,127,233,132,162,233,133,273,189,192,191,280,265,270,236,234,233,268,250,156,77,201,281,200,246,170,212,269,231,242,66,236,192,86,229,133,186,219,244,198,255,182,234,255,124,216,179,270,267,86,177,81,256,181,105,220,252,247,252,226,249,136,210,206,225,249,144,176,96,227,236,192,249,88,86,188,184,158,158,213,171,202,170,257,109,96,196,168,130,132,253,122,226,217,252,94,175,199,265,84,276,177,157,164,327,141,194,182,91,159,207,166,211,95,227,194,257,238,144,273,162,106,105,273,220,182,148,159,263,131,233,185,300,140,246,133,254,242,249,173,259,236,236,222,231,113,229,218,180,273,195,249,176,180,220,249,115,238,192,171,198,166,278,247,211,202,304,123,229,126,242,216,211,239,73,236,251,174,235,294,166,164,225,256,174,78,213,116,190,260,261,240,261,181,218,160,150,122,224,265,260,72,140,128,111,257,254,73,242,160,247,146,102,145,246,159,277,194,132,68,194,244,142,130,149,230,284,108,114,246,247,209,97,98,254,203,59,226,137,118,176,276,218,290,266,109,156,241,180,193,176,251,244,152,213,165,295,177,296,94,171,242,134,230,110,68,180,185,259,268,261,129,210,203,218,247,141,239,191,182,259,292,299,274,178,258,205,156,208,150,181,129,92,230,232,232,102,112,233,163,264,156,131,193,171,148,146,252,200,124,101,190,225,263,238,178,234,245,162,251,235,249,258,265,187,92,142,167,255,181,214,184,194,241,186,325,100,233,200,273,280,186,180,240,144,279,77,191,89,265,252,196,207,138,258,176,248,245,257,212,209,222,226,254,271,209,103,238,147,140,179,328,232,191,218,200,192,268,153,141,292,121,233,149,48,242,191,114,183,102,171,276,261,249,229,183,90,126,189,145,269,214,122,249,236,104,321,262,208,134,273,128,268,133,188,159,161,146,83,261,302,153,212,153,231,220,226,283,152,208,271,214,136,132,124,216,307,102,149,70,138,203,181,261,247,138,271,282,174,151,235,279,229,95,152,213,138,209,199,179,147,198,194,252,272,242,268,203,209,180,253,208,160,241,104,152,263,108,244,204,161,104,185,268,225,233,195,143,241,39,82,161,122,238,243,193,237,163,145,214,119,142,90,177,221,239,216,287,190,208,254,273,221,262,241,193,271,207,174,183,202,107,230,247,230,214,148,249,171,285,301,241,144,76,165,115,207,202,242,152,143,169,194,182,132,237,169,124,288,233,139,191,211,67,237,157,206,248,244,65,236,255,210,243,244,142,128,196,110,181,137,253,117,133,254,92,126,276,110,87,209,204,163,144,290,165,241,89,133,278,244,132,265,193,246,276,114,225,274,248,240,244,131,145,247,243,275,108,282,182,168,84,196,151,109,216,165,265,237,183,193,244,211,232,134,199,261,168,166,141,101,215,116,242,202,267,56,162,227,240,201,122,214,86,266,79,246,207,111,133,252,176,241,240,143,243,251,149,104,165,216,161,133,179,121,268,133,119,242,260,219,231,264,299,163,262,302,270,220,208,177,151,163,216,129,273,217,241,200,74,139,117,213,267,128,204,260,146,235,206,160,182,251,77,178,199,253,91,181,87,271,223,290,264,170,256,107,210,208,207,262,286,252,59,254,195,296,204,69,271,247,265,247,224,238,200,171,88,174,215,153,266,214,233,230,174,159,207,235,246,72,271,259,200,186,284,303,212,267,92,127,112,95,191,170,167,261,233,228,132,135,179,94,257,201,203,70,145,161,234,259,221,54,80,172,258,283,155,230,195,221,157,226,126,186,117,150,225,133,158,188,197,234,234,250,168,268,193,256,87,182,235,140,264,129,171,176,164,221,181,233,103,163,114,100,97,122,170,190,178,205,97,134,189,126,177,103,192,158,172,239,178,215,245,73,192,259,284,250,244,241,217,155,192,193,245,223,188,245,232,227,114,266,144,258,184,196,264,153,72,106,142,165,140,230,202,58,177,231,211,269,102,217,242,84,271,242,239,146,235,287,204,279,261,79,189,263,118,259,180,135,182,225,222,235,230,110,184,136,210,191,135,219,192,181,189,111,97,83,73,181,101,263,224,204,256,233,147,47,147,196,254,175,272,183,195,145,123,252,288,155,129,199,241,272,84,141,262,126,163,233,234,305,209,179,92,55,183,232,146,127,244,155,231,89,151,99,268,279,269,108,273,223,233,237,217,171,61,238,113,93,210,168,228,86,53,145,179,229,223,183,248,269,240,279,178,214,247,245,257,205,167,256,254,283,238,160,172,170,116,211,265,240,164,232,164,159,126,117,215,233,116,197,202,73,163,252,153,272,253,221,161,216,260,243,249,168,99,281,62,164,237,124,123,190,205,243,119,222,202,154,79,235,262,299,229,135,265,107,276,161,213,166,249,41,258,197,240,285,186,264,276,283,238,246,219,107,244,113,284,187,201,259,201,148,53,102,235,277,142,59,89,150,279,227,111,126,108,159,261,235,179,210,239,97,169,199,178,224,282,189,70,245,216,165,217,260,254,279,126,161,266,196,238,196,269,276,119,281,181,201,120,256,143,115,186,177,204,213,223,207,243,259,249,132,136,112,96,176,119,163,231,181,103,132,158,292,289,143,274,241,241,194,240,106,282,217,57,209,107,89,108,291,174,294,234,263,166,195,261,186,196,157,86,205,252,241,169,201,246,70,150,238,161,257,122,219,198,182,248,179,189,273,267,176,241,278,80,243,226,173,281,252,250,238,102,200,245,144,227,200,201,96,144,242,138,284,261,187,220,149,209,239,131,169,215,249,243,237,210,208,65,135,210,369,137,235,261,91,180,148,193,202,142,262,145,115,208,180,180,59,116,102,235,90,243,91,257,267,106,252,159,215,259,241,257,71,119,222,172,194,264,262,109,97,225,166,294,236,145,227,242,142,95,105,168,214,171,204,100,238,233,215,269,203,244,243,143,123,90,146,104,250,225,179,256,90,71,271,83,117,269,94,208,226,279,98,289,213,225,296,126,164,180,141,134,242,206,280,101,89,103,221,110,254,114,245,185,173,83,238,271,188,166,114,97,192,125,204,150,225,134,196,150,224,155,218,127,178,199,129,257,149,228,267,250,168,227,86,132,224,183,224,107,256,246,173,151,243,78,133,136,101,89,277,215,211,245,163,292,257,177,263,272,228,267,268,281,216,190,228,77,249,66,273,250,183,228,221,175,174,262,189,228,66,158,180,129,108,136,190,263,296,215,253,156,239,49,265,206,212,207,205,112,199,78,179,87,168,212,281,227,207,287,276,253,106,109,157,207,321,137,231,240,42,180,120,277,280,196,187,191,227,132,137,254,79,196,235,68,205,207,133,146,147,246,140,97,201,90,213,194,198,221,243,243,197,295,253,175,179,259,245,239,317,267,217,144,200,139,246,269,129,201,227,253,226,142,257,236,171,149,205,143,220,244,199,280,164,166,266,286,193,178,133,220,233,257,295,191,263,181,138,228,304,194,156,100,182,239,151,190,207,245,268,278,139,311,244,188,143,309,154,240,266,134,290,192,96,231,232,106,203,180,125,258,79,235,277,117,58,243,68,248,197,271,118,179,58,179,232,286,181,226,85,260,211,118,320,190,215,217,178,243,220,267,156,249,289,217,143,256,119,251,281,166,288,213,170,162,265,73,156,144,173,266,225,230,250,261,133,239,237,270,263,157,265,173,127,255,136,126,168,236,259,241,116,258,160,152,208,230,81,283,200,102,244,256,92,249,210,266,255,148,260,98,251,265,112,284,171,209,140,156,207,107,232,234,223,243,271,249,160,258,204,257,110,243,134,163,150,193,211,215,273,207,247,136,274,117,266,137,298,189,266,167,193,168,244,100,131,248,93,265,280,182,239,159,206,168,108,224,84,288,231,214,160,73,230,211,173,132,188,181,226,260,145,249,217,260,123,207,202,54,261,230,98,180,157,147,164,248,272,197,101,204,169,196,243,74,153,234,197,82,183,185,265,243,174,106,302,150,181,254,244,268,100,219,153,201,271,141,239,100,125,233,219,88,197,159,259,251,152,279,104,298,149,99,155,266,230,196,290,188,245,171,214,87,208,119,193,152,223,198,203,173,256,111,165,236,128,257,251,248,116,110,159,267,153,286,267,234,225,287,278,245,169,272,101,84,267,226,108,208,161,223,282,197,101,121,212,265,269,262,211,251,274,134,241,127,110,212,253,288,267,235,252,149,260,220,222,180,172,234,309,258,102,273,97,246,155,251,174,163,176,191,245,144,183,195,134,190,92,227,231,212,128,278,176,193,283,262,270,40,234,276,142,91,272,226,53,92,134,112,268,178,234,117,241,211,246,261,284,254,162,120,101,234,268,173,273,195,236,160,242,244,214,138,233,243,116,68,133,133,174,81,273,226,54,256,151,229,221,221,160,220,105,181,127,272,144,234,240,217,244,36,254,92,79,265,194,184,184,215,212,284,237,246,244,194,111,214,184,174,221,183,237,194,110,78,277,60,260,84,107,234,173,223,140,85,251,92,269,305,293,197,251,115,59,96,215,244,120,162,215,254,236,246,145,162,230,160,122,194,264,218,214,56,304,221,194,85,229,259,276,256,220,194,156,179,183,285,192,224,78,147,291,191,209,222,270,213,107,232,111,208,253,168,266,177,214,108,258,259,164,205,155,202,113,131,213,264,306,167,160,247,186,222,275,252,266,225,222,235,255,146,196,164,234,168,130,206,236,97,269,154,204,124,191,145,168,282,230,111,240,161,91,284,130,272,237,247,255,283,154,189,212,138,226,93,239,201,242,154,196,199,194,112,138,139,188,239,201,80,243,171,148,273,103,279,101,202,168,257,96,270,129,119,92,190,266,183,199,128,246,239,224,256,273,163,275,265,158,225,126,129,150,254,60,235,298,281,256,83,195,150,176,152,131,234,130,241,273,233,201,194,74,133,248,256,198,55,243,211,244,264,131,256,238,130,275,96,205,273,237,239,212,206,268,203,105,155,240,176,156,174,247,123,106,277,262,261,138,143,196,193,78,256,119,229,132,260,242,151,178,263,279,240,263,90,166,209,182,77,280,209,168,203,264,162,282,241,173,91,281,70,223,244,67,182,244,66,277,220,268,162,145,254,178,243,199,202,252,134,116,191,247,175,226,185,140,109,130,231,257,281,256,217,162,148,263,177,116,126,180,197,178,151,245,110,244,200,208,303,192,192,208,301,242,194,195,107,217,114,239,208,190,245,239,184,150,237,141,132,254,278,218,211,199,153,250,100,256,277,213,173,272,229,155,196,258,76,268,251,231,105,120,109,73,178,105,256,209,224,163,116,185,251,189,94,243,239,171,272,276,184,249,214,122,228,176,181,226,260,193,216,241,252,69,103,238,238,158,158,250,199,250,234,248,258,95,139,182,109,212,126,300,273,210,180,102,280,208,122,239,160,221,240,147,249,219,184,252,210,155,197,128,258,203,188,140,226,197,198,105,145,95,186,280,264,271,133,172,124,226,220,243,220,181,106,236,198,163,216,281,128,220,212,261,224,160,124,238,121,197,157,193,266,203,216,192,90,198,180,263,181,210,235,93,167,130,240,194,96,264,241,252,130,287,130,76,281,263,87,223,115,217,115,88,174,197,240,262,202,195,169,268,244,99,178,160,260,227,288,217,282,258,231,223,75,195,285,126,227,216,168,289,62,174,241,222,244,307,255,287,166,243,244,265,242,276,249,239,161,110,241,237,84,85,159,168,186,267,192,181,227,251,107,164,92,192,281,83,61,179,206,187,222,151,90,132,186,181,150,196,266,251,257,204,291,267,214,280,285,242,276,110,236,142,112,104,237,88,239,91,215,247,168,128,244,105,111,78,206,191,251,171,120,146,286,203,296,126,152,142,264,131,57,124,164,218,72,174,213,101,290,199,293,152,293,157,237,117,249,198,279,160,215,98,111,154,168,255,83,208,134,153,220,106,169,224,226,224,258,263,143,66,211,308,293,168,149,226,152,227,275,196,278,122,248,185,249,165,231,244,238,160,201,224,62,154,177,87,160,167,241,224,95,90,187,243,227,196,213,265,154,261,165,262,223,243,231,246,235,232,234,181,250,279,204,197,156,107,171,214,231,190,228,130,238,270,258,238,224,243,144,161,229,271,51,141,233,81,145,143,174,255,172,190,112,192,234,143,275,188,214,213,174,226,206,233,252,258,195,246,240,234,179,194,263,116,84,269,159,150,250,225,251,162,218,253,221,139,158,230,219,161,231,258,265,221,181,154,140,231,169,242,196,179,109,210,292,204,31,89,182,244,254,96,215,253,194,115,213,298,185,99,258,205,79,238,92,228,161,182,192,238,192,225,148,99,153,169,227,144,224,252,263,126,281,266,257,202,167,225,190,177,291,161,290,157,149,184,110,230,226,86,110,239,276,296,211,109,235,74,229,103,251,267,240,124,246,239,156,249,184,168,144,185,128,191,156,174,131,247,204,218,252,194,288,299,212,231,206,171,233,221,152,282,188,223,109,145,220,185,192,220,194,217,154,236,202,174,220,187,242,210,90,122,118,177,165,239,293,188,199,179,243,34,148,244,210,239,189,182,151,181,156,268,309,118,92,214,245,259,152,228,212,268,152,141,167,165,157,256,102,196,159,259,208,215,237,203,176,297,182,177,245,267,283,235,238,202,126,185,195,104,302,181,212,217,293,154,243,114,178,193,233,97,173,187,237,231,146,271,208,56,190,233,148,256,280,264,234,344,200,241,230,135,230,182,195,225,245,217,63,257,232,125,172,217,199,214,137,253,253,251,297,168,172,150,201,89,283,172,218,284,161,164,132,261,253,209,149,196,241,105,276,176,254,132,99,233,240,131,216,133,247,251,168,243,246,182,153,250,281,79,208,315,65,217,246,148,111,190,98,229,219,189,101,116,64,225,134,220,181,232,241,150,162,220,228,286,201,215,259,270,228,204,106,237,207,269,181,266,251,291,257,266,137,242,264,147,204,250,143,168,245,278,105,157,223,290,154,217,192,76,100,209,272,257,145,214,86,268,255,258,197,129,213,181,99,194,257,56,106,229,155,228,283,199,118,220,173,59,164,261,249,156,251,237,146,211,196,173,128,264,282,137,293,195,164,90,133,129,195,234,277,165,115,237,123,249,242,250,208,203,212,248,249,268,255,225,182,164,269,251,96,99,155,293,118,211,268,192,252,233,231,222,266,223,208,311,249,200,226,170,202,269,224,132,198,218,220,174,256,66,286,246,164,268,212,264,236,238,234,139,273,153,184,66,155,150,194,234,259,231,215,326,166,236,274,68,242,150,246,113,152,172,225,164,229,146,171,217,126,265,290,112,230,144,225,202,178,181,227,224,252,130,102,288,249,125,224,145,203,235,277,171,115,232,225,239,217,262,263,112,216,193,262,170,114,253,170,151,182,154,206,264,95,162,252,285,250,153,154,228,189,230,268,65,241,119,277,191,187,208,200,260,202,280,270,250,157,211,132,256,89,223,289,298,236,212,231,198,103,252,315,161,299,187,195,215,264,153,245,245,125,250,232,233,120,171,100,116,223,259,258,88,201,206,241,181,186,47,246,266,165,280,191,219,192,255,284,288,176,108,280,163,144,125,129,257,246,276,262,252,274,230,290,210,256,246,221,58,228,165,168,113,276,193,207,134,178,165,202,238,138,247,81,123,257,238,99,271,218,285,117,237,250,152,264,317,207,145,182,230,163,122,271,150,198,170,290,113,127,246,127,240,181,271,188,99,207,210,140,306,282,182,143,210,187,270,215,211,227,265,140,124,243,145,80,282,278,272,272,253,248,238,130,253,169,138,122,250,246,226,191,161,202,263,216,132,212,190,159,157,200,193,239,265,152,236,240,223,149,196,219,101,204,120,184,162,152,151,296,132,278,187,218,213,250,280,110,154,189,261,230,197,180,131,254,242,260,187,96,259,173,200,172,281,196,149,229,276,279,38,191,181,136,185,241,266,79,170,167,207,198,244,220,244,250,245,169,167,92,140,271,115,204,246,258,190,221,288,218,186,241,259,230,258,150,190,259,187,282,245,225,122,194,168,231,239,267,225,111,170,220,213,288,84,129,209,106,181,240,128,158,255,150,218,171,186,160,106,166,153,127,269,132,195,153,201,121,236,195,211,103,228,237,106,288,192,218,227,215,165,199,260,100,200,232,80,271,230,244,153,289,197,242,102,92,183,240,262,253,102,147,118,282,219,298,265,207,313,262,202,270,155,109,178,43,204,229,237,226,261,227,202,206,209,283,167,203,171,110,156,298,223,267,254,243,106,141,189,213,221,240,249,183,109,132,115,180,220,224,186,198,211,239,122,243,131,178,167,239,156,92,254,240,170,190,213,285,163,266,183,178,141,104,82,214,283,267,237,225,242,266,158,173,256,189,189,255,196,224,275,172,213,284,105,232,143,126,275,95,182,117,86,188,196,167,145,230,249,209,236,302,179,162,193,262,115,141,228,163,141,153,87,244,219,299,143,170,153,144,267,176,216,277,75,151,107,239,179,101,114,263,275,193,275,166,202,216,265,239,102,207,226,163,231,226,101,235,199,125,169,190,277,272,189,289,218,220,97,233,260,69,186,257,268,114,250,262,103,145,239,255,148,214,159,242,160,240,222,206,190,248,257,149,204,245,148,154,238,184,180,225,122,140,193,97,236,99,155,126,255,243,253,91,241,69,207,164,176,173,112,181,222,65,125,108,232,129,169,221,212,81,234,238,204,206,220,219,293,179,74,221,178,156,273,216,230,265,221,247,164,113,247,250,163,227,229,205,181,83,251,127,240,185,253,210,83,180,166,174,238,168,203,265,161,282,235,166,292,115,215,294,220,152,187,122,208,309,253,207,248,214,189,164,221,183,240,217,204,136,207,219,267,274,136,306,111,220,274,216,173,262,158,155,216,296,255,334,259,39,224,70,195,271,164,295,102,187,174,192,150,160,199,261,258,84,238,264,142,244,243,175,239,185,202,79,155,261,129,278,103,239,139,114,290,192,211,111,145,170,251,262,238,79,249,206,210,92,305,220,214,88,102,237,101,264,142,184,159,178,84,235,213,190,225,179,179,113,167,52,121,197,329,97,153,297,180,253,269,205,183,190,111,135,271,238,238,236,273,257,192,109,198,172,188,268,99,153,149,259,278,273,167,309,242,133,244,232,216,50,280,199,228,157,314,255,237,291,206,240,231,178,120,233,185,214,108,126,187,168,249,195,215,313,185,230,228,138,249,84,268,165,152,298,183,75,180,126,261,189,201,219,200,161,278,150,178,214,253,63,93,249,239,132,175,261,121,286,250,219,180,110,294,177,203,146,215,145,277,98,184,203,204,149,112,254,281,288,74,193,165,242,114,184,154,247,154,117,233,185,129,204,173,207,258,224,121,289,202,181,246,195,214,180,119,105,160,186,225,232,196,202,188,127,256,199,163,216,111,151,207,235,239,161,110,251,268,135,156,381,108,90,247,216,220,134,208,257,220,115,185,152,232,233,228,98,223,121,103,118,217,262,149,219,204,273,148,230,312,251,246,179,155,256,277,217,201,132,229,295,228,248,249,212,83,111,150,247,145,169,279,227,229,165,144,176,134,78,275,243,283,143,226,230,196,85,165,98,61,262,165,236,226,158,170,177,200,99,252,146,224,229,104,209,261,168,214,236,136,180,172,241,267,134,272,107,266,296,172,46,286,174,104,206,75,251,139,236,277,165,175,214,182,197,144,241,212,102,192,114,88,144,168,287,138,179,239,220,284,78,241,113,141,317,196,199,139,270,232,227,274,144,123,101,251,230,280,277,295,131,119,249,173,46,254,147,222,270,215,186,260,208,150,200,141,149,197,199,189,249,120,208,135,165,285,220,230,256,166,77,194,233,236,129,178,91,244,261,179,184,325,258,205,195,243,157,167,114,119,91,143,162,231,158,132,281,291,250,249,208,236,120,194,85,133,253,223,262,256,126,156,141,280,225,221,216,133,155,121,174,85,174,139,121,91,111,96,129,235,211,225,261,265,224,126,244,163,247,238,255,180,135,190,175,308,209,287,270,257,104,255,142,260,118,253,198,217,220,189,276,195,128,224,266,60,260,194,148,220,143,174,157,264,129,159,122,128,296,262,254,232,201,168,266,143,212,221,211,215,221,287,161,50,265,197,115,249,187,145,223,277,248,185,101,265,190,265,194,102,200,168,246,282,150,205,102,131,270,206,112,300,85,250,168,230,172,252,137,215,123,148,75,98,115,291,284,258,207,283,217,301,253,164,270,148,258,213,291,279,243,192,208,188,241,277,247,239,111,193,246,162,178,237,232,276,132,138,242,155,249,202,175,233,181,246,133,252,166,224,200,101,276,35,189,186,89,245,292,242,271,269,160,127,190,311,194,163,232,249,269,78,229,206,198,252,267,219,126,135,161,268,293,207,174,152,161,227,141,234,196,254,280,153,237,246,203,292,296,199,161,185,135,259,103,107,223,121,145,290,228,250,243,162,261,212,220,284,247,251,240,260,253,257,270,219,265,285,195,223,280,255,229,283,276,201,148,242,234,109,190,257,198,290,242,265,195,217,134,133,244,197,247,152,119,221,107,269,238,273,173,216,147,245,329,246,73,195,266,107,223,193,66,291,178,202,265,246,115,147,128,242,186,237,194,272,160,216,152,142,300,297,111,223,102,154,289,143,192,244,189,206,222,65,162,180,251,181,113,197,172,179,268,175,180,267,247,37,188,143,85,276,225,230,177,235,212,261,135,239,250,254,258,216,209,139,236,264,136,286,68,92,266,279,179,257,163,265,139,191,172,107,100,214,230,215,160,193,233,235,87,254,205,172,275,230,253,121,201,240,249,253,164,279,179,252,180,222,249,167,187,236,274,261,249,228,135,253,184,205,237,241,146,217,282,164,85,144,194,247,249,252,164,172,31,293,223,212,254,222,215,138,117,267,191,182,114,298,255,229,181,257,260,227,190,293,201,294,289,248,136,285,281,205,225,141,129,168,227,199,199,291,162,206,264,121,164,205,222,105,183,263,179,231,143,210,191,175,218,131,291,252,123,214,144,157,186,221,200,142,103,268,147,73,164,123,261,155,164,177,257,216,123,250,241,167,170,159,169,232,241,243,296,232,228,141,109,210,272,182,167,262,179,235,131,247,191,292,107,161,241,43,270,202,238,219,226,119,209,124,272,83,122,219,110,237,217,227,235,272,156,102,206,263,136,203,305,291,301,264,253,271,240,251,239,134,136,165,278,216,253,242,145,176,81,235,156,272,192,203,183,221,128,155,193,135,128,118,176,155,147,294,130,98,50,194,264,159,181,139,198,209,222,205,145,141,280,185,255,223,146,141,157,189,209,234,234,216,198,130,158,125,249,151,248,150,141,187,230,146,144,288,224,177,202,255,258,72,215,132,131,198,71,212,73,185,185,111,205,203,189,210,168,281,195,221,163,298,201,144,194,178,276,184,232,132,224,268,162,219,251,256,164,118,227,227,170,271,260,137,221,73,154,266,61,231,197,157,283,88,292,165,272,272,137,155,96,170,235,253,239,271,204,179,162,195,233,189,258,187,251,106,162,235,132,132,118,255,92,131,212,181,256,255,198,37,239,139,195,228,252,224,82,187,180,211,125,215,229,272,242,93,222,131,197,269,240,183,256,206,214,87,116,256,136,109,162,254,124,136,231,205,81,191,211,163,192,261,203,62,276,131,159,274,143,60,248,238,231,253,239,123,225,256,195,172,281,160,124,131,227,155,163,219,253,270,255,164,166,263,145,176,210,204,211,97,138,256,109,128,194,191,265,175,271,233,254,200,68,294,149,221,278,200,270,115,121,217,164,231,263,226,148,219,253,260,172,262,178,163,294,173,160,130,78,181,260,225,256,250,152,253,178,177,190,151,293,213,132,216,286,176,251,240,198,181,253,201,196,264,239,130,123,153,119,174,151,181,171,261,226,188,259,172,179,100,139,100,64,160,238,232,277,264,178,93,62,157,165,178,220,195,243,168,188,266,203,185,242,206,220,244,134,253,194,78,229,130,152,251,282,273,230,152,215,143,75,174,192,274,179,159,273,147,303,238,119,260,148,207,134,72,169,171,176,99,219,231,221,242,171,160,260,165,250,112,201,185,122,246,271,232,175,247,169,221,250,174,249,212,101,211,150,147,268,195,108,209,174,297,131,131,253,239,254,268,282,234,242,240,239,143,248,151,132,216,249,118,229,173,203,227,207,268,185,206,179,146,276,252,59,103,255,103,130,209,115,188,260,213,260,200,178,239,288,283,161,103,172,160,266,238,149,173,220,224,279,97,214,181,131,202,172,314,198,226,136,141,210,176,186,240,127,174,201,115,242,155,213,264,189,262,76,185,199,156,251,248,125,99,249,272,140,253,165,223,161,302,271,160,298,247,222,181,287,147,125,194,258,111,150,233,187,265,179,265,128,196,256,230,222,152,266,129,302,97,213,234,204,260,206,282,264,160,210,220,130,229,249,191,256,159,52,232,249,276,127,224,264,101,147,192,224,150,163,132,234,93,156,275,169,249,158,217,226,167,157,161,185,164,265,119,206,265,258,197,240,195,209,279,201,216,170,110,241,138,249,141,251,145,225,240,220,137,265,156,167,267,238,136,293,170,139,234,246,279,172,213,256,228,73,173,184,247,150,255,211,258,271,250,271,255,145,72,100,187,251,135,202,252,180,284,366,248,200,142,194,261,219,232,182,270,178,237,160,244,131,286,77,288,117,253,286,204,242,250,263,145,217,142,162,223,142,192,191,143,257,241,304,241,190,254,131,256,244,145,167,133,220,251,226,262,191,262,242,183,94,200,190,225,217,181,139,251,240,168,120,226,231,134,151,139,192,130,188,251,270,269,282,162,113,275,248,208,164,183,178,123,227,234,259,208,246,58,285,219,113,227,273,120,309,123,125,291,159,160,262,125,275,261,125,194,261,138,138,177,219,300,171,143,237,242,215,246,289,147,147,192,295,190,77,176,256,266,263,238,252,166,175,222,87,237,145,204,281,265,151,124,139,143,236,290,152,179,253,111,240,231,243,191,239,235,83,79,142,223,196,262,251,217,105,137,222,223,277,140,215,256,124,221,240,276,195,270,150,132,129,218,267,182,180,178,249,76,192,180,137,205,127,174,233,181,280,191,96,261,239,70,167,247,237,119,232,115,170,229,210,255,162,213,98,275,255,235,137,268,296,248,249,143,237,207,182,128,154,236,158,272,104,214,202,280,108,289,276,42,136,222,225,146,186,141,253,239,231,161,285,141,205,115,208,79,109,130,266,138,111,246,225,94,138,207,268,255,61,111,269,201,256,69,272,96,208,194,228,77,241,269,197,188,89,256,140,229,77,255,95,228,210,229,87,297,92,229,185,170,228,234,192,184,237,275,66,224,182,272,269,284,200,150,78,196,119,266,178,156,123,94,183,185,281,225,251,95,299,169,193,238,165,89,207,171,139,196,176,246,159,102,148,280,113,244,169,255,120,197,230,261,246,125,129,189,65,173,137,246,173,251,217,170,207,88,217,163,147,230,240,247,330,164,127,238,295,182,174,155,182,218,83,283,187,135,141,275,252,155,188,244,255,161,147,214,119,211,271,279,207,245,79,204,256,237,191,181,246,229,130,189,219,204,232,268,217,130,268,163,175,287,230,188,218,255,95,128,232,244,202,90,215,239,239,293,314,273,217,212,128,271,94,199,167,198,273,211,207,165,215,245,198,139,253,191,119,98,249,275,145,80,263,211,202,238,162,180,214,96,262,161,122,234,148,234,170,261,240,264,272,225,190,216,233,264,237,317,177,172,198,126,283,224,285,247,282,128,255,77,239,239,158,232,123,177,218,262,255,208,151,242,235,265,144,112,262,228,282,127,253,233,269,184,224,190,173,169,185,208,248,212,203,246,197,153,137,230,278,169,147,229,262,242,124,257,216,196,248,182,140,122,230,243,266,168,274,254,293,141,207,235,155,64,226,177,232,137,142,233,172,259,264,132,239,171,244,273,258,198,241,240,91,214,128,218,293,280,87,162,228,145,133,232,231,144,265,221,173,188,134,296,269,98,164,87,105,213,169,228,224,134,226,245,120,176,181,216,263,113,155,149,163,190,199,256,189,185,169,210,185,279,199,228,200,277,126,131,245,119,83,296,270,171,266,239,223,125,238,264,172,218,147,210,98,195,266,304,235,244,269,231,215,176,193,174,273,282,239,105,229,285,182,73,171,231,150,115,155,170,188,274,161,219,198,143,251,215,210,310,118,239,118,172,257,288,205,232,213,185,225,225,156,95,156,212,215,131,268,136,179,275,149,164,253,122,209,189,196,264,256,238,93,216,153,280,212,170,294,172,258,203,104,278,65,136,253,65,274,301,189,167,262,278,216,246,126,232,187,140,170,98,146,292,117,173,289,130,183,105,199,247,265,201,219,251,229,133,233,254,217,92,160,173,267,196,181,117,187,191,212,196,125,240,212,235,263,252,201,130,303,209,140,164,192,182,159,203,232,117,118,293,169,170,250,232,275,107,84,251,241,250,84,228,133,281,103,256,233,125,266,225,285,184,192,164,102,275,130,101,175,275,252,290,109,224,108,158,143,169,125,226,141,223,282,252,118,164,136,173,228,173,235,165,187,99,271,260,208,161,194,204,262,214,250,253,236,156,121,78,154,184,263,207,178,82,136,216,181,238,186,166,193,198,93,145,199,242,240,232,275,119,276,126,316,199,166,189,132,73,161,292,196,200,138,219,142,276,239,268,207,198,175,235,127,262,197,171,138,76,242,276,106,246,250,225,154,164,178,225,193,251,258,92,228,211,94,211,226,192,152,216,167,230,230,109,100,162,268,194,270,259,261,233,172,268,233,93,206,67,174,176,196,91,313,228,128,272,126,231,228,250,245,150,206,326,71,241,149,231,277,241,139,257,216,77,91,247,233,162,247,207,272,268,180,118,161,108,173,257,196,241,218,219,218,256,261,244,269,215,181,93,242,140,100,222,154,199,249,244,202,158,235,92,81,240,256,263,217,230,245,114,184,193,230,258,251,272,240,201,170,126,47,253,308,291,225,198,228,174,246,245,169,325,188,275,267,206,236,206,180,210,177,263,126,188,173,260,148,237,259,180,202,249,245,265,189,272,233,157,208,217,109,256,180,244,235,221,179,200,62,248,194,161,100,169,158,141,214,261,164,262,278,264,200,290,224,218,113,171,244,189,221,239,253,221,234,191,78,213,260,183,215,98,162,275,173,247,235,198,252,272,157,245,271,274,262,211,272,68,213,100,166,230,162,205,194,110,106,165,319,131,224,171,153,220,230,58,275,147,138,209,267,176,166,262,181,111,102,190,235,228,216,114,211,255,210,264,220,246,280,265,161,161,241,190,239,142,170,253,252,246,166,212,167,225,281,117,109,134,242,265,136,163,277,243,267,250,228,178,283,165,265,171,211,151,250,150,134,186,174,180,135,241,201,260,149,331,289,246,185,158,241,164,238,137,226,265,234,262,250,292,189,213,157,242,134,126,158,185,192,231,181,280,263,234,227,245,238,256,160,128,240,179,207,138,150,121,300,241,232,249,119,153,268,224,277,172,217,228,296,243,254,175,99,231,212,243,280,261,170,234,293,262,211,185,281,211,175,292,240,135,119,147,220,154,288,205,198,183,278,218,192,147,94,294,114,176,238,195,244,250,62,239,198,269,217,166,186,126,269,202,106,118,276,178,193,105,268,161,241,262,216,123,229,119,160,208,185,122,140,154,247,182,231,270,182,195,155,137,246,204,238,242,264,156,153,257,253,269,236,289,159,142,210,252,253,165,252,197,230,209,223,296,120,249,293,66,193,257,210,273,208,289,95,198,163,112,220,242,276,123,195,170,170,312,246,256,129,95,170,216,255,170,189,247,118,214,201,239,262,229,195,202,265,136,238,195,257,226,157,131,126,108,210,240,179,117,215,230,134,85,194,91,244,245,211,231,215,151,126,117,172,159,86,207,279,106,217,238,157,237,209,253,146,155,73,123,141,113,170,173,305,228,135,140,235,219,181,153,105,211,141,269,262,266,264,93,141,104,316,263,218,105,228,210,197,207,189,248,174,196,187,124,108,172,151,204,258,158,161,84,212,255,186,95,166,261,161,59,214,124,230,257,232,124,122,224,274,185,225,210,250,100,254,121,118,149,267,208,239,180,283,231,212,147,244,239,247,261,170,190,119,252,221,129,263,131,194,314,213,141,96,148,113,105,190,199,187,156,227,225,260,134,177,196,145,217,254,158,254,181,271,220,234,275,146,133,227,181,265,209,176,216,169,63,255,91,176,176,236,284,138,99,226,178,292,270,104,227,175,230,216,288,236,132,99,222,142,140,157,202,259,144,286,300,137,127,138,177,123,142,272,177,160,180,199,190,246,250,248,206,182,207,230,258,287,236,179,223,70,245,251,247,223,246,251,262,167,272,129,250,226,262,202,142,164,64,160,247,222,260,144,283,242,224,213,251,85,107,196,272,153,130,233,100,161,181,226,154,281,103,206,82,240,101,206,139,173,196,135,269,205,271,175,143,155,172,159,231,167,241,264,110,241,270,212,118,252,236,261,219,216,143,104,225,266,248,110,182,101,284,249,195,101,208,222,218,177,252,217,254,241,165,239,228,175,262,234,131,267,152,89,55,168,157,217,171,118,165,275,226,178,141,192,259,148,243,269,119,270,190,233,237,186,140,188,222,259,129,36,167,163,191,276,248,102,231,192,212,282,217,171,254,209,233,71,258,71,190,239,250,245,235,197,144,170,186,156,236,223,190,165,72,263,128,142,262,116,243,212,241,196,225,111,102,197,255,187,199,260,207,111,245,266,184,242,170,232,174,70,221,158,135,95,131,175,63,286,140,250,209,178,207,247,194,176,231,169,130,214,260,169,236,298,152,247,213,111,185,206,119,228,315,243,201,222,188,285,231,208,260,223,184,187,224,209,249,228,312,94,198,264,267,106,257,263,171,34,74,271,233,249,115,252,224,114,67,258,290,143,121,180,189,255,247,154,151,184,230,241,257,235,147,178,208,134,264,165,255,226,186,218,264,154,163,241,126,301,118,258,197,179,178,244,127,246,68,163,240,286,230,230,65,244,148,191,189,233,238,263,110,166,250,103,139,215,234,245,106,270,181,231,226,213,92,115,198,273,172,221,238,129,280,125,173,196,170,168,174,177,156,188,250,212,175,258,192,144,185,106,158,208,231,229,142,255,247,181,198,205,101,278,265,232,130,187,247,242,269,197,200,126,237,122,106,261,232,286,233,177,168,227,80,167,157,214,231,272,230,224,225,57,271,135,194,176,128,207,173,255,196,159,177,255,231,221,157,241,134,120,137,168,168,153,146,260,356,116,259,172,221,97,147,106,142,205,130,245,277,183,214,250,260,72,57,217,269,226,258,232,327,183,291,102,175,173,206,267,196,244,245,275,241,122,237,268,133,233,183,283,219,177,187,174,232,114,272,225,69,131,130,268,61,189,277,217,217,100,259,84,86,91,67,161,180,226,142,166,206,288,234,240,189,244,201,274,172,150,128,104,230,146,144,186,264,76,199,99,237,246,273,200,275,229,224,249,219,192,118,290,213,80,112,204,206,223,245,140,213,216,222,102,89,218,106,210,231,255,67,235,246,242,96,177,69,254,120,184,258,79,231,233,163,113,137,193,257,203,246,65,272,176,115,99,150,185,125,110,197,119,218,155,207,138,218,92,150,131,227,188,221,249,268,210,173,245,268,175,251,168,265,149,181,133,104,235,274,172,209,239,275,235,95,256,195,141,161,256,131,212,147,252,266,256,211,228,145,191,181,160,86,223,278,232,77,246,262,262,115,197,189,222,216,231,160,171,82,267,231,110,31,141,139,193,233,259,243,145,258,230,233,254,258,226,162,113,182,226,268,204,221,261,209,287,157,237,239,149,121,182,209,244,271,105,229,231,246,277,229,164,213,293,178,191,151,246,254,153,41,158,199,224,208,238,273,251,205,154,276,271,285,145,187,262,252,263,186,144,249,127,201,203,254,153,202,200,155,132,155,72,269,177,181,99,225,228,112,178,259,255,245,192,207,169,264,221,110,226,106,221,281,237,157,212,278,279,291,256,115,204,217,142,156,221,247,114,290,256,273,156,268,276,123,249,173,129,100,180,133,131,122,234,252,278,276,264,241,202,205,248,160,193,174,235,43,224,63,269,125,239,141,124,261,218,212,236,220,232,39,279,234,266,242,144,110,219,240,76,78,229,105,282,305,242,154,232,206,171,128,228,98,282,245,195,177,100,266,267,281,223,218,196,165,192,227,251,206,206,173,93,221,209,155,191,192,139,240,247,257,240,128,89,152,257,260,213,218,246,159,98,229,203,267,147,188,155,76,252,164,211,45,197,129,108,261,244,226,130,254,277,285,205,221,144,183,227,88,261,252,66,122,244,118,268,154,262,165,159,220,137,279,192,180,232,295,254,298,280,232,270,147,186,164,102,265,218,252,199,94,291,277,286,162,157,232,118,165,162,239,174,230,281,261,249,150,200,173,205,222,251,253,265,161,112,161,267,200,130,208,251,226,111,231,222,233,157,248,226,199,211,167,251,267,234,251,238,224,124,276,277,181,152,282,234,248,55,246,200,120,193,169,101,176,185,244,240,144,244,215,225,228,209,95,232,270,214,171,125,170,201,304,255,119,143,101,243,177,213,196,250,122,187,182,239,160,162,243,273,180,224,77,271,83,244,131,287,171,237,242,214,184,214,232,123,278,221,286,146,72,148,255,220,253,271,142,240,256,141,185,246,268,213,253,302,193,144,156,261,230,213,115,116,252,188,171,197,264,212,130,188,239,241,240,250,294,225,221,225,274,251,252,222,245,273,129,157,60,246,147,99,210,204,265,148,209,247,236,149,228,264,162,268,126,183,141,208,227,236,152,242,262,244,272,133,196,124,101,135,187,134,227,178,211,183,124,142,97,269,269,218,117,127,177,223,217,307,55,38,198,248,151,273,123,173,216,266,146,171,262,276,112,231,136,126,121,155,203,278,67,210,213,176,211,244,260,220,302,153,299,285,282,183,187,117,250,173,238,186,132,207,208,193,283,146,284,245,239,211,292,106,88,171,69,271,219,288,169,231,248,185,270,128,216,207,226,137,217,160,191,190,126,167,208,185,268,238,131,241,70,51,75,185,209,263,158,237,237,258,235,189,121,196,222,191,290,243,65,137,265,255,207,277,150,210,270,253,232,264,144,289,198,183,260,216,150,122,185,262,260,268,252,185,65,247,266,270,159,119,224,166,184,209,271,270,162,223,199,97,192,119,234,247,316,149,229,231,243,130,184,64,202,253,139,139,222,166,233,212,192,124,137,263,271,263,295,150,198,272,277,259,157,199,182,285,287,184,114,241,151,73,268,237,239,254,271,211,121,171,122,197,206,240,202,74,223,78,122,96,278,293,275,235,198,66,238,106,282,223,185,253,150,308,229,276,252,175,138,200,135,158,242,229,258,186,115,286,186,289,180,133,198,215,168,184,262,212,121,119,138,134,180,249,150,214,241,175,187,165,143,149,211,276,182,242,272,215,106,164,222,169,276,255,283,124,125,157,169,223,135,264,245,186,189,163,268,231,280,224,246,214,158,233,187,105,281,271,229,235,224,165,238,241,297,93,231,194,168,151,160,176,257,226,264,152,183,199,254,244,236,248,215,169,131,119,163,94,124,161,226,111,235,222,130,224,139,217,204,167,265,267,211,194,192,154,274,276,135,86,194,223,122,278,277,281,277,104,247,272,278,136,156,219,195,234,183,104,187,162,271,249,217,119,218,203,298,258,179,199,186,217,241,174,116,119,138,94,60,181,117,174,268,167,265,134,268,244,193,185,105,186,191,167,214,214,251,157,285,280,200,229,261,71,147,106,153,212,177,231,146,73,159,210,263,132,233,175,229,246,152,109,264,254,169,127,57,195,251,159,107,254,265,239,173,132,221,259,189,119,148,183,151,280,174,193,199,127,245,176,180,184,216,198,111,203,149,221,276,284,105,248,244,214,213,100,230,291,278,256,280,274,208,100,137,160,155,209,237,174,238,191,169,184,121,151,263,243,142,317,230,238,221,106,215,181,111,252,134,277,161,175,191,217,116,123,209,125,204,155,148,207,171,168,227,116,229,312,243,190,104,118,299,215,246,241,173,261,220,197,291,219,134,109,168,246,97,235,218,269,255,292,204,74,283,195,253,188,164,180,257,196,162,240,164,157,215,281,237,84,158,206,253,256,258,141,208,215,221,119,265,143,274,102,253,122,257,219,187,175,176,178,171,247,273,166,260,112,284,211,186,283,280,220,133,218,98,115,273,183,269,168,83,235,238,159,203,242,177,206,245,260,202,163,275,163,247,272,180,259,95,258,132,219,174,284,272,162,143,150,210,223,291,281,85,235,171,141,139,157,242,244,232,240,212,180,232,246,232,188,259,122,231,230,272,111,196,170,242,189,224,254,172,242,123,96,234,263,253,258,279,114,283,244,257,311,158,239,211,98,123,233,110,302,289,252,224,129,213,246,225,116,133,212,215,231,292,188,265,275,250,288,156,174,294,190,296,165,98,203,194,143,143,231,135,270,75,259,259,142,148,62,261,251,218,224,146,176,243,111,253,125,175,78,191,218,224,134,260,189,84,266,234,86,99,197,107,160,180,279,180,145,243,247,222,104,262,272,135,193,235,235,264,192,154,221,128,222,109,253,136,207,183,227,52,154,181,104,159,80,101,234,217,220,84,70,126,254,257,265,253,262,128,268,139,170,116,168,245,281,143,196,213,171,79,148,274,129,186,173,148,181,216,269,208,186,181,191,284,219,303,185,124,179,263,269,202,195,186,76,243,196,210,184,212,161,124,277,210,107,186,236,113,232,260,199,226,276,170,275,208,167,267,270,269,231,259,222,120,251,258,96,140,186,208,301,145,139,189,267,278,118,122,161,132,165,266,232,92,125,178,153,225,167,195,283,229,156,148,226,134,143,172,144,272,133,210,125,174,210,243,143,279,274,184,187,131,204,230,172,169,136,176,90,132,150,168,149,102,183,239,210,244,258,288,106,103,212,183,215,157,129,247,275,281,263,266,118,260,241,199,256,264,193,189,164,146,150,276,270,206,202,215,194,259,225,203,202,99,187,244,164,282,217,206,138,271,276,183,243,306,214,219,151,224,122,207,111,224,219,268,131,166,117,212,219,256,180,206,280,305,85,96,162,130,132,159,158,255,163,227,244,180,236,228,87,287,208,195,194,248,274,177,175,291,238,233,264,64,236,74,325,250,96,213,212,266,250,221,272,262,237,197,275,235,242,103,178,214,135,272,264,127,195,213,159,208,164,138,236,93,180,143,190,217,215,115,195,242,160,264,227,229,126,174,125,196,208,67,260,216,96,227,228,118,136,212,245,125,91,268,141,231,261,243,134,126,276,297,124,152,72,143,230,190,311,159,221,104,205,174,187,79,233,252,235,281,174,265,307,164,246,257,140,235,132,250,305,126,187,82,164,191,285,227,128,231,226,194,128,192,176,259,192,212,98,233,186,125,226,165,285,177,128,127,97,179,137,219,267,230,121,296,229,236,307,128,168,150,107,241,163,95,267,161,115,228,123,256,200,229,193,196,258,115,50,177,275,218,247,178,176,235,212,204,190,254,95,265,172,233,233,302,129,230,209,145,228,60,136,207,119,241,227,161,274,250,270,185,202,253,214,125,248,263,221,170,257,180,121,227,251,211,73,231,159,194,228,247,255,238,172,268,65,190,199,191,96,159,146,208,197,227,159,161,193,154,252,276,251,181,250,72,179,101,119,139,225,249,219,209,197,181,90,151,54,257,244,181,218,212,200,108,272,206,257,173,153,261,168,94,158,124,137,165,197,211,58,250,270,244,44,266,183,271,185,147,156,189,275,241,271,231,226,165,208,177,194,228,123,174,225,201,275,303,285,139,279,226,124,256,271,208,133,236,147,86,87,163,191,200,222,195,147,229,232,90,179,87,272,160,232,277,355,88,162,213,103,92,264,267,125,161,211,250,272,173,183,305,202,253,264,105,239,133,160,263,191,223,170,207,191,262,277,51,136,233,210,236,182,253,148,115,241,153,274,168,294,134,155,185,248,268,259,231,167,185,175,256,271,202,302,249,242,124,276,211,182,246,238,266,187,179,183,161,138,126,301,217,258,241,249,232,191,178,257,194,296,174,186,146,244,302,120,256,134,216,181,92,194,284,232,302,191,207,191,181,138,131,232,258,295,249,154,264,281,235,130,164,216,100,275,300,206,126,188,288,288,148,202,152,200,224,131,237,182,185,327,266,186,287,269,227,145,188,152,193,179,291,172,273,90,251,192,149,175,158,200,167,205,116,275,200,189,174,119,251,171,289,153,114,104,246,269,199,168,221,217,324,219,250,285,255,242,291,204,241,286,111,321,248,236,215,269,236,237,94,96,241,173,108,135,238,220,228,164,87,240,258,243,181,96,183,216,104,145,258,270,273,61,165,265,245,232,248,168,242,292,216,207,253,200,83,205,177,167,77,113,81,193,254,286,219,268,206,169,276,220,142,241,290,174,155,141,91,227,243,268,99,203,249,210,117,227,191,202,156,159,278,110,161,266,219,230,133,153,207,162,176,267,225,193,162,137,198,156,166,176,253,252,281,212,123,263,226,202,156,170,111,233,167,220,224,271,251,207,122,178,121,252,194,221,134,244,78,131,221,167,238,163,252,227,231,99,192,261,204,253,130,132,181,259,178,292,141,255,152,223,234,114,225,227,138,218,201,117,232,180,216,90,226,261,107,224,186,263,232,172,143,245,228,127,62,259,163,237,188,264,160,217,160,178,138,291,219,251,164,121,259,238,287,258,125,253,156,60,212,187,195,130,87,132,283,145,205,177,185,137,111,252,178,265,286,260,176,131,116,202,265,143,206,248,257,187,97,279,272,240,254,143,215,250,146,273,181,128,128,189,186,120,186,222,200,218,292,100,289,260,263,173,169,157,131,161,249,250,268,229,155,102,113,35,204,262,165,289,285,71,249,161,243,149,138,138,196,224,279,57,255,155,150,202,155,119,216,152,179,251,205,167,152,189,79,186,198,220,212,136,205,269,107,264,160,129,159,190,115,278,184,259,215,227,70,201,249,201,214,288,166,216,134,98,176,224,158,129,189,223,197,239,258,107,141,163,228,253,181,235,204,269,66,225,216,173,256,215,139,247,239,174,155,229,255,134,156,129,253,81,211,250,200,197,207,198,165,203,264,271,201,212,268,223,59,234,130,280,233,257,176,204,235,280,220,137,92,275,307,257,234,265,275,276,115,151,245,239,264,218,215,224,118,180,202,255,148,74,191,57,281,140,291,73,256,214,278,270,271,274,175,170,168,128,194,139,209,251,196,241,122,258,185,127,289,259,275,260,182,79,181,155,222,192,142,133,244,149,138,219,225,190,127,153,220,223,204,231,190,243,117,190,262,135,150,150,106,182,107,69,216,202,253,182,207,250,159,273,147,254,286,108,291,125,228,140,90,147,234,231,160,235,130,156,297,111,194,118,166,170,264,224,286,252,233,201,126,194,200,243,171,148,48,230,183,141,242,192,231,216,184,224,249,303,172,202,203,252,242,268,175,262,275,131,254,243,279,176,231,71,242,232,234,249,212,258,251,239,262,189,170,155,164,155,197,253,208,114,151,282,146,224,231,81,134,187,294,206,190,88,234,282,272,166,74,96,126,131,240,136,246,145,188,210,212,108,219,94,134,156,195,219,168,56,195,233,249,214,257,243,229,262,126,148,227,176,187,272,264,186,184,168,194,96,187,278,192,122,215,237,88,205,78,224,191,225,197,138,211,221,237,262,237,209,235,243,281,215,118,127,178,164,285,94,199,282,88,234,93,244,262,235,224,246,78,285,126,266,245,80,299,233,273,205,239,195,270,183,118,226,294,88,155,278,137,113,172,133,318,216,234,189,212,256,266,242,200,218,244,162,145,169,217,241,193,241,244,225,269,128,137,284,267,224,246,217,169,157,81,183,239,261,249,214,141,185,224,137,172,93,221,216,241,202,194,240,128,181,223,265,213,244,223,222,194,142,260,152,247,195,181,305,205,205,175,135,189,269,252,293,238,199,202,131,138,174,102,276,233,221,231,277,40,211,220,193,212,142,109,87,258,138,219,271,145,243,173,187,204,220,232,175,197,235,284,274,178,274,204,158,270,147,239,207,218,92,240,140,181,123,138,124,225,138,286,264,219,180,282,296,211,220,231,59,106,194,189,227,158,172,260,301,119,269,100,163,142,262,91,134,61,161,241,74,149,287,134,206,206,151,227,108,158,124,150,205,231,209,146,171,159,203,177,227,221,266,170,182,152,69,198,128,115,114,152,138,248,70,194,127,239,274,161,132,130,258,121,197,220,99,201,292,272,295,183,214,138,192,136,186,252,291,101,215,230,95,122,202,104,177,156,248,234,169,168,79,201,243,167,252,228,188,124,263,120,224,137,145,219,191,203,202,117,247,238,169,137,275,297,210,257,189,263,232,233,70,183,175,152,186,231,215,273,209,199,145,191,98,195,81,161,146,195,235,252,280,244,148,268,208,102,116,226,144,232,224,122,122,261,104,289,217,153,248,273,216,210,148,278,119,221,202,182,208,250,213,275,240,97,261,237,202,217,265,299,116,304,166,259,199,143,132,212,194,275,95,259,134,267,186,136,244,69,268,167,302,150,214,133,215,190,114,133,238,226,219,198,239,278,243,109,206,87,144,101,237,218,194,143,181,189,235,67,148,118,268,179,253,250,153,263,272,107,264,243,138,149,256,212,226,250,288,171,241,117,238,198,219,105,234,256,222,234,251,99,145,107,243,214,204,163,89,184,208,107,214,99,212,163,132,143,146,101,52,182,242,226,283,166,132,183,267,229,182,287,257,241,107,308,229,186,218,252,194,278,87,226,251,233,129,126,175,145,172,76,143,178,261,235,246,191,116,210,173,99,134,268,155,281,225,200,169,196,126,198,229,226,253,215,168,175,285,74,76,239,243,149,117,201,196,189,173,178,102,272,254,156,226,192,248,140,267,286,276,119,180,154,176,249,235,192,237,220,194,172,211,272,142,260,242,197,204,260,254,208,250,215,84,225,261,167,113,208,113,236,128,270,190,256,177,166,261,234,150,247,229,276,264,192,160,233,155,180,208,208,114,128,173,225,174,125,96,153,138,225,186,220,76,250,253,284,112,73,207,201,202,251,198,264,247,235,201,234,247,257,183,52,193,153,282,211,161,129,183,123,269,156,171,134,265,300,105,317,248,113,249,273,179,200,185,124,175,115,258,129,284,263,160,201,262,117,181,208,159,209,164,146,223,74,266,252,238,271,184,185,257,116,202,147,205,174,163,190,238,258,289,169,114,258,266,144,230,132,301,235,131,224,287,60,183,184,242,252,249,141,186,291,228,182,254,116,153,229,118,259,244,254,249,154,259,82,151,130,250,212,218,228,77,171,233,230,151,288,56,273,240,242,256,245,105,206,225,148,158,249,71,174,135,265,281,303,165,222,261,183,238,187,290,116,235,149,241,253,243,201,286,117,138,254,259,214,151,267,136,196,136,120,247,240,153,148,231,227,209,183,167,170,186,223,258,185,262,171,281,168,200,300,302,200,57,141,191,178,257,260,240,247,243,122,229,239,230,115,285,199,218,152,258,211,182,242,174,247,271,165,212,241,137,237,204,286,119,277,96,269,203,259,122,203,162,226,188,226,192,206,162,258,248,142,105,264,224,190,276,276,140,242,211,249,251,297,149,259,231,243,223,260,262,140,170,193,273,223,127,254,152,61,265,226,228,159,129,238,356,247,181,261,209,256,102,257,225,276,215,158,186,223,167,244,258,234,264,192,208,240,264,99,115,108,211,64,262,163,177,94,185,236,162,96,244,161,199,281,205,117,176,131,237,139,142,114,270,299,289,93,222,176,201,219,230,91,122,269,286,161,145,102,260,111,244,241,167,265,286,247,257,255,217,167,192,189,150,263,277,267,263,248,213,157,212,135,221,251,178,178,272,207,200,269,190,240,90,71,245,297,231,175,243,293,180,127,269,209,166,233,284,225,255,198,180,119,180,250,155,235,214,265,79,245,141,159,290,190,91,117,219,176,232,77,167,140,245,192,220,223,224,215,285,188,190,236,154,276,188,167,89,200,237,253,200,269,126,184,244,188,179,165,197,151,243,105,194,239,276,93,220,263,156,211,127,263,49,103,236,204,222,183,206,104,158,160,260,277,287,266,101,118,158,74,142,129,158,162,180,246,191,157,247,169,225,222,266,145,270,123,202,219,192,271,210,229,148,167,191,85,130,78,250,130,217,148,112,266,230,238,250,263,245,119,221,73,204,261,133,154,172,226,120,122,320,161,182,117,140,178,256,168,272,251,113,257,97,131,150,114,167,271,253,242,248,133,184,200,202,194,184,206,197,218,193,155,208,224,263,201,201,263,172,106,298,252,139,287,211,229,244,296,203,242,258,49,96,225,230,131,200,215,254,189,172,173,242,261,272,248,180,246,272,293,258,128,242,283,241,226,240,201,230,145,176,262,174,228,243,244,281,268,266,218,255,195,217,282,109,259,162,144,243,268,179,194,288,231,270,81,216,231,246,201,265,133,275,145,253,187,117,243,181,138,233,213,203,150,133,285,276,196,228,225,259,231,145,140,110,214,186,182,225,137,116,281,255,157,197,195,191,186,184,167,240,117,207,164,264,268,162,226,201,203,256,89,189,84,236,122,274,223,170,208,199,91,267,158,272,162,283,101,151,77,248,277,213,183,89,170,194,130,218,289,126,245,211,242,256,267,120,250,230,89,92,235,194,265,174,288,232,178,250,242,229,247,162,136,243,265,267,177,228,196,121,272,223,176,132,274,196,241,267,291,166,161,260,242,225,181,287,229,200,131,256,262,272,196,188,75,213,54,177,199,126,238,237,159,278,243,263,313,286,270,122,140,252,248,213,197,176,240,270,164,182,98,218,163,258,131,218,117,245,182,130,131,219,208,256,188,264,186,129,143,170,132,264,229,145,259,189,215,199,199,146,141,219,266,72,249,59,242,281,233,144,149,252,254,219,239,166,107,183,179,83,197,181,241,250,211,110,181,166,193,247,280,153,242,227,143,252,200,263,283,115,226,251,175,261,263,198,160,234,168,221,173,202,222,180,194,178,95,255,118,236,159,163,256,86,245,287,106,227,244,247,121,170,134,222,218,114,205,236,209,168,263,267,224,149,118,226,225,159,229,214,206,154,231,207,252,229,146,124,187,268,187,234,212,193,121,151,86,282,292,203,78,219,247,120,205,213,261,262,225,102,193,168,249,175,210,225,245,211,298,133,156,146,167,268,181,232,218,87,197,104,283,108,202,263,168,216,273,144,199,227,250,162,231,266,91,254,158,267,85,128,189,118,203,268,125,278,93,96,261,140,240,265,107,255,132,173,209,172,203,202,181,208,276,140,69,274,229,218,223,292,133,160,138,276,170,200,164,264,214,271,171,144,181,165,286,260,252,141,253,173,233,247,153,280,211,278,187,194,249,139,121,219,165,277,195,161,195,122,296,276,101,78,267,267,178,181,139,82,230,183,73,216,242,266,262,155,237,207,246,288,97,269,205,202,236,212,84,138,156,254,142,270,214,122,139,182,164,270,152,163,242,143,160,125,218,258,148,133,200,121,184,177,225,130,224,235,113,208,273,152,141,71,278,216,65,127,207,232,190,158,262,226,171,211,172,241,215,226,215,131,163,241,149,110,220,166,248,176,261,233,199,163,143,230,93,269,195,177,185,161,185,241,219,104,274,191,178,256,235,190,213,260,248,114,245,155,198,268,258,263,274,266,233,121,111,203,153,183,181,100,220,218,244,119,211,214,138,285,88,74,267,284,236,197,212,235,248,249,279,228,240,208,165,149,187,261,114,256,173,184,123,145,235,150,147,190,267,209,119,256,174,226,236,64,111,159,165,215,240,246,94,165,153,294,163,131,155,208,118,237,258,205,232,109,232,247,141,232,190,189,124,151,71,241,263,163,180,94,70,267,268,260,158,153,217,241,124,155,221,180,258,257,58,134,272,232,241,229,173,130,231,246,53,162,226,275,203,249,176,230,239,160,131,271,149,209,286,247,234,136,274,133,167,275,133,65,202,162,237,185,225,240,198,143,289,258,93,62,179,184,217,234,207,146,155,299,206,112,172,117,227,250,153,275,148,176,114,159,282,155,246,72,131,128,195,214,249,239,223,274,159,151,234,245,109,139,209,64,82,251,128,258,79,219,183,259,240,232,188,94,264,127,253,175,181,202,157,191,201,116,301,149,92,118,271,138,107,136,88,133,44,176,248,197,166,264,107,206,309,125,175,52,167,121,168,193,202,75,251,140,312,188,206,215,251,146,228,264,279,179,147,198,157,108,213,288,125,206,241,266,195,186,293,136,222,161,229,125,223,59,262,228,212,59,254,280,288,76,246,141,295,231,253,180,205,152,126,271,136,299,56,263,235,243,232,148,227,231,240,217,134,254,113,202,255,204,209,246,255,179,240,219,111,212,196,291,116,249,99,216,285,141,186,225,277,137,138,196,233,253,205,114,194,173,227,240,211,214,270,72,216,286,187,170,242,234,228,206,273,253,274,161,228,204,163,287,192,202,242,248,135,116,184,143,116,213,154,233,124,244,296,218,232,268,189,170,106,246,291,129,264,128,238,193,222,226,270,192,233,97,177,64,247,228,191,267,154,269,120,217,232,222,189,256,201,255,186,265,134,218,146,133,288,83,96,186,246,129,164,180,59,152,120,182,223,194,95,196,255,191,140,116,218,216,212,249,193,136,117,137,137,249,244,209,102,246,242,187,180,90,235,116,107,189,269,256,244,108,160,128,245,185,249,287,220,244,224,239,183,272,93,259,249,163,195,103,99,97,78,232,222,166,275,127,131,119,260,147,232,257,210,306,189,193,178,209,154,279,215,226,253,188,257,192,280,225,200,284,256,143,176,237,190,151,198,254,164,145,182,201,172,92,170,157,171,179,86,238,176,168,256,116,72,78,243,137,231,262,240,181,259,237,204,254,216,224,244,148,245,156,264,143,205,211,312,122,293,88,185,152,243,122,274,163,221,193,269,239,164,170,136,111,220,144,65,216,143,127,108,228,196,259,109,122,218,254,97,127,299,169,208,205,221,189,276,207,211,258,252,213,132,243,215,196,224,242,228,158,128,137,115,174,259,270,107,236,229,209,267,258,205,113,144,304,182,236,152,167,287,185,126,251,228,226,171,213,205,234,223,105,300,284,227,103,141,283,245,130,165,277,221,230,214,206,259,274,273,253,238,178,233,175,203,191,207,107,164,128,96,262,229,273,239,222,159,160,184,115,137,250,198,253,103,119,165,172,268,95,179,199,186,66,248,171,271,258,115,260,214,222,248,264,253,244,233,193,241,193,197,104,326,236,205,287,113,225,238,123,157,274,259,245,144,150,263,273,150,156,167,135,186,297,276,176,198,115,253,215,142,227,288,250,208,239,117,141,295,253,221,182,240,239,133,115,219,100,179,230,172,277,96,217,214,201,253,178,254,175,245,99,215,234,129,123,167,213,107,193,272,252,205,291,175,264,110,271,215,122,255,67,190,137,176,192,96,191,263,222,93,241,373,71,197,119,245,192,231,257,240,170,258,185,246,268,244,250,139,244,251,184,254,231,228,230,149,279,255,201,174,144,232,180,270,270,134,131,195,236,267,240,124,236,184,144,90,251,172,187,240,293,218,180,292,126,183,292,246,258,264,296,193,185,188,56,221,258,85,155,283,104,238,164,258,211,236,248,145,264,244,181,115,240,250,101,264,258,199,235,191,197,233,105,162,218,251,285,200,253,62,211,183,244,259,122,181,139,151,172,80,265,261,122,250,273,152,243,249,112,198,242,128,238,92,246,134,241,231,158,209,278,229,234,112,152,215,135,210,210,277,176,224,260,106,204,270,271,258,256,216,271,268,42,226,134,154,267,275,135,229,156,141,232,152,225,213,172,168,212,228,250,132,243,251,242,214,270,253,114,218,183,162,264,221,182,162,221,64,224,217,188,130,221,71,124,171,169,217,283,264,189,228,233,277,230,102,200,149,86,169,212,280,183,231,166,175,197,252,260,97,144,223,150,234,174,138,216,178,229,157,90,72,172,175,261,234,223,263,145,248,114,278,309,294,230,129,233,194,164,147,231,168,258,206,250,245,133,259,259,125,255,183,177,184,166,87,143,181,198,171,231,177,271,235,202,162,169,256,238,191,284,156,230,232,255,232,208,88,235,163,299,243,36,252,241,175,295,152,166,204,120,184,167,155,115,209,192,256,117,255,240,161,204,162,180,130,177,254,178,148,261,208,176,219,210,129,174,144,132,218,253,84,206,236,274,234,212,252,135,160,259,140,124,142,210,176,123,199,209,185,100,241,263,178,313,273,150,200,261,162,277,141,235,148,263,239,283,164,267,247,260,260,227,232,151,213,201,100,265,144,130,261,212,188,243,264,220,288,268,131,260,207,109,169,137,264,239,169,134,195,218,279,207,173,191,83,154,244,272,253,166,152,233,185,174,244,183,199,86,172,158,308,280,110,170,232,184,258,239,213,279,233,246,143,114,257,189,180,255,124,281,168,158,292,237,224,190,213,176,206,282,143,217,254,136,211,210,265,176,202,260,250,270,247,263,288,200,108,243,69,214,266,249,258,254,160,268,182,247,69,200,165,208,193,109,294,113,214,198,165,131,259,256,101,74,213,241,200,279,294,195,215,171,108,214,253,236,232,98,212,224,190,194,261,106,186,236,198,172,271,216,180,248,121,160,161,263,187,149,336,152,254,164,157,204,93,167,250,223,158,193,245,157,250,264,183,300,221,186,248,230,75,157,241,102,289,171,166,263,226,235,202,235,236,67,189,221,213,205,204,175,222,140,231,269,168,241,168,287,167,193,201,216,219,195,128,155,119,245,210,192,271,221,240,239,228,248,141,75,179,144,276,212,95,180,186,226,114,138,251,243,273,178,170,191,166,127,184,265,216,225,108,229,226,135,287,144,139,261,133,209,235,171,234,270,260,211,135,61,277,227,131,120,222,72,106,174,209,133,271,248,136,239,215,275,224,165,250,245,211,251,254,214,66,245,228,200,271,115,264,228,118,268,262,194,253,156,88,164,190,114,204,194,267,190,179,235,112,217,179,146,254,113,248,204,107,237,72,233,116,208,303,115,293,244,245,180,250,229,184,141,286,194,219,200,186,294,172,114,248,240,213,244,135,135,267,234,256,250,111,238,262,124,245,221,164,243,237,82,179,266,144,135,152,129,198,230,193,215,198,221,226,79,148,204,220,234,261,238,164,169,233,136,251,265,231,146,217,254,83,192,252,255,196,251,291,192,104,166,215,220,303,139,188,116,119,183,256,250,251,48,240,197,265,267,152,250,182,144,183,139,202,275,203,212,223,253,241,176,258,225,120,215,110,285,268,174,113,242,157,131,223,205,205,167,231,191,272,218,242,187,217,254,171,218,209,210,243,310,286,279,184,260,252,146,161,160,261,174,252,267,171,200,198,89,136,242,235,278,289,224,222,102,229,189,305,222,198,204,225,209,164,243,235,132,252,244,179,255,202,266,152,232,255,178,228,251,190,258,151,229,199,209,128,219,236,121,309,166,278,171,291,240,151,125,230,169,101,278,238,123,105,155,142,213,270,129,84,177,230,252,219,227,261,51,177,154,230,127,247,62,147,173,180,233,85,199,247,247,223,128,240,211,203,193,249,179,175,213,203,173,234,249,205,204,147,238,223,203,223,241,138,172,224,183,131,255,233,244,206,224,218,221,209,279,197,120,130,172,212,247,222,277,283,217,248,160,81,198,202,113,233,146,148,177,227,235,157,238,55,141,199,154,172,237,295,274,134,151,197,196,266,243,279,71,233,218,117,216,79,243,257,253,156,253,120,198,172,213,229,130,273,239,250,155,236,280,256,74,158,265,107,251,136,85,169,221,182,256,173,214,212,169,231,153,282,246,154,229,161,97,175,199,176,184,283,143,285,217,151,140,247,205,102,212,196,296,236,262,253,241,257,187,128,230,222,210,146,228,168,137,221,316,180,217,174,197,177,215,161,155,184,203,181,100,285,179,234,181,151,254,154,256,244,253,242,175,210,108,247,192,252,259,169,108,147,255,90,268,197,256,258,167,266,201,240,236,174,133,244,125,202,257,265,271,215,212,266,252,228,230,89,252,132,233,251,42,231,189,190,212,201,203,188,194,220,117,162,220,227,93,131,149,213,253,141,237,177,242,115,121,223,262,109,238,161,191,243,124,267,169,124,166,150,172,68,88,233,143,276,260,222,244,162,77,154,188,148,184,193,274,118,172,153,164,223,186,207,122,261,297,219,125,180,240,271,149,169,305,252,207,137,177,156,242,295,246,239,167,154,152,129,153,234,120,173,139,224,264,157,243,97,255,262,100,187,125,299,177,84,218,190,246,201,129,211,222,313,226,236,96,120,135,239,203,217,166,173,210,150,234,143,159,258,170,230,212,246,157,273,191,174,122,227,164,259,277,230,143,113,240,211,247,116,230,231,217,149,152,187,132,172,294,233,103,182,254,177,239,259,140,286,252,233,273,246,62,250,63,236,214,95,152,161,248,242,173,188,236,250,145,258,262,72,192,222,168,154,170,111,200,260,248,156,265,256,102,261,207,196,272,242,262,203,194,125,74,238,268,228,202,305,227,256,138,219,301,226,154,156,228,225,191,237,278,158,284,166,240,255,208,183,217,198,204,253,139,238,229,271,232,190,275,233,106,286,163,90,103,349,121,60,127,140,150,153,170,257,165,153,270,239,167,260,161,220,221,261,176,208,210,219,177,147,131,181,193,184,189,243,262,203,197,244,245,201,122,218,253,251,155,221,162,155,261,121,258,185,315,172,204,211,173,224,176,168,122,269,157,275,206,164,176,306,265,253,260,277,179,231,212,267,185,245,201,134,285,136,301,178,146,181,108,282,232,265,186,182,163,98,112,260,231,252,94,138,130,85,151,157,100,143,250,168,57,193,284,287,201,222,235,146,197,93,271,143,292,272,254,212,194,247,233,181,290,159,212,253,164,182,246,213,143,239,250,57,152,122,205,240,248,224,130,104,165,266,256,69,223,73,108,116,226,168,262,206,225,156,215,220,192,189,197,289,221,104,182,215,111,238,190,111,173,253,272,221,258,124,191,178,66,190,244,272,140,154,232,149,99,156,91,213,257,125,164,172,255,282,129,60,155,161,288,131,262,152,207,150,88,266,153,221,130,67,262,115,272,102,222,176,251,216,154,271,185,176,241,132,261,186,229,177,167,227,116,255,108,110,188,258,279,173,125,239,258,165,244,287,238,163,190,286,254,239,269,217,255,263,320,230,153,249,48,256,96,290,239,198,225,192,278,230,192,263,188,114,286,230,177,230,189,247,137,117,218,210,269,279,121,116,249,188,200,166,238,227,148,88,269,282,214,136,97,261,102,108,220,134,189,300,136,175,245,124,245,77,296,282,138,279,171,205,293,151,209,248,224,207,205,159,133,197,201,175,229,253,223,113,240,235,169,197,211,245,250,274,205,227,209,164,161,246,92,197,128,49,226,243,206,223,190,173,245,189,227,171,135,189,197,177,85,133,226,229,291,241,243,269,147,205,240,255,180,231,112,281,178,175,226,130,220,222,172,196,63,252,195,224,90,229,233,256,221,212,217,165,96,177,108,250,136,293,247,273,270,262,262,139,105,159,233,268,155,148,82,214,239,221,131,174,182,121,224,281,135,135,149,282,157,171,97,98,155,193,189,138,179,206,252,162,211,236,255,219,132,155,142,223,124,179,178,226,222,211,164,265,137,182,153,98,151,262,244,72,178,98,106,163,216,160,229,274,121,226,255,259,209,141,269,208,246,97,143,154,193,253,202,128,249,205,283,257,261,234,80,220,242,232,158,220,227,205,298,200,291,216,218,113,273,171,246,222,276,188,119,130,254,201,121,196,151,178,107,77,98,259,98,149,216,90,279,200,177,239,243,114,198,176,192,241,142,278,226,223,148,112,241,172,305,259,148,153,172,273,175,234,211,238,258,244,232,198,263,65,185,199,289,157,130,189,220,211,176,219,130,249,179,122,78,159,252,230,264,225,205,133,167,166,114,157,286,226,238,249,202,120,192,293,177,232,279,243,114,221,224,140,200,107,44,232,216,87,174,253,228,244,104,93,185,255,140,154,218,182,117,215,119,158,232,149,236,228,211,241,246,213,155,124,281,135,157,189,174,163,156,241,117,158,231,261,244,154,164,170,267,247,231,276,246,260,184,216,264,177,216,210,272,196,192,124,261,222,294,249,255,185,160,197,259,251,165,246,234,130,282,113,241,262,145,297,203,142,279,230,211,285,234,232,170,114,225,250,147,222,251,237,250,267,140,206,275,182,230,196,306,194,218,247,244,110,220,136,206,234,127,196,208,110,160,186,285,244,137,140,266,152,265,110,163,255,268,217,185,252,295,182,199,90,191,218,301,146,207,149,232,92,161,131,247,173,274,211,305,204,107,176,112,260,269,194,228,140,277,229,247,77,114,227,129,222,263,115,118,169,109,152,252,233,280,261,191,202,115,233,92,271,251,276,198,144,133,222,86,205,162,214,237,222,289,120,159,241,195,134,143,234,208,195,178,266,76,229,170,182,260,126,151,298,196,263,150,246,147,130,246,66,262,200,170,215,175,205,188,273,168,243,200,285,116,228,99,173,117,304,165,286,267,221,187,249,275,281,195,215,118,246,261,274,221,113,256,228,260,259,246,297,316,177,173,275,224,129,217,151,250,247,86,124,278,240,190,206,189,60,124,268,227,226,139,140,214,267,216,219,125,119,174,143,174,111,279,198,249,205,205,192,240,283,184,312,288,182,122,289,224,233,190,139,125,72,278,232,101,200,198,58,137,114,284,141,169,249,185,243,202,108,290,194,184,170,265,117,146,298,181,209,306,206,269,177,92,138,168,186,169,178,145,232,264,212,60,207,141,177,92,207,285,229,224,216,161,243,128,274,92,206,249,260,259,131,257,258,160,144,176,207,187,218,280,124,216,266,273,207,96,300,266,167,164,180,68,160,270,112,296,128,173,249,245,252,270,202,235,260,179,171,228,237,283,253,255,150,196,162,260,223,51,144,259,218,197,224,69,293,195,268,234,176,170,248,221,172,169,202,180,198,251,211,107,201,275,125,184,243,204,284,108,186,254,201,162,271,273,114,260,222,220,278,211,212,272,149,147,247,232,231,240,93,110,114,113,115,207,178,111,179,188,199,159,119,148,244,140,240,282,172,250,203,271,67,177,274,203,271,187,292,209,176,205,106,65,255,331,203,214,293,264,173,210,193,124,226,248,92,127,257,243,219,189,202,242,249,88,227,251,192,192,257,274,159,168,38,198,207,261,231,188,222,260,203,278,189,188,300,143,164,186,239,185,204,135,299,222,192,211,195,289,233,176,196,162,242,159,151,234,167,137,196,147,254,229,170,261,80,184,203,159,265,235,226,102,197,179,84,149,285,142,160,247,259,267,223,233,248,138,76,237,77,202,122,212,192,261,250,157,116,214,179,239,289,181,284,118,139,178,233,265,166,136,198,217,93,269,139,191,253,241,123,217,229,246,189,258,224,218,278,230,260,138,237,169,182,142,99,190,253,169,126,189,166,121,152,246,258,263,335,210,160,177,266,158,158,253,57,136,279,274,167,266,266,217,110,262,139,264,105,215,229,199,282,269,186,207,278,272,221,207,120,244,207,294,279,256,150,291,259,207,98,253,274,204,252,184,105,299,215,231,228,205,146,147,228,149,156,122,208,103,178,214,252,90,271,247,83,243,180,121,239,197,275,140,149,269,221,238,197,94,171,151,131,145,202,196,200,208,251,259,93,157,212,113,225,277,257,228,115,268,232,277,228,240,146,189,109,249,288,102,186,203,146,248,149,133,111,246,116,195,63,221,254,125,243,168,163,178,120,168,258,222,248,185,98,297,158,206,252,254,254,239,309,285,155,250,247,217,180,260,232,309,305,298,167,200,191,260,275,254,213,153,263,127,275,229,252,189,63,198,260,141,280,186,204,103,250,204,152,189,108,235,253,280,217,105,72,233,136,271,270,253,229,232,178,269,285,186,79,218,249,197,172,274,290,103,139,260,113,171,263,141,242,208,188,244,290,228,119,222,109,75,171,270,191,232,215,116,220,243,210,237,99,275,192,235,293,208,135,61,203,242,122,273,259,218,120,205,197,195,209,155,203,184,257,255,210,135,196,164,191,225,199,297,67,91,172,186,291,178,243,290,112,99,117,271,243,208,231,204,277,261,170,172,166,230,224,253,285,253,265,254,188,170,153,177,227,92,158,211,82,135,289,273,188,228,146,117,244,186,165,212,194,136,68,168,169,104,132,190,260,157,212,108,260,119,219,121,158,283,234,157,170,97,236,299,183,288,162,276,206,200,283,246,281,94,172,155,89,116,278,142,262,220,230,157,133,116,286,254,244,229,264,167,189,270,168,295,265,258,249,162,178,250,143,202,283,184,227,247,184,261,157,266,236,161,202,97,198,234,167,266,202,102,288,211,244,205,255,113,238,189,244,201,252,152,204,227,203,162,247,262,218,245,100,237,309,255,209,258,231,253,249,264,229,148,232,129,238,243,294,296,260,202,258,267,213,235,216,268,177,233,250,230,125,231,239,230,207,252,209,209,133,231,147,275,271,259,190,167,190,224,267,212,142,191,130,286,267,172,260,197,183,272,241,138,160,108,164,273,106,218,265,92,201,195,135,213,100,219,240,156,260,128,203,274,208,241,263,266,158,228,274,197,251,254,91,273,236,124,167,121,188,194,224,200,226,299,151,279,203,272,110,143,246,141,61,252,160,255,238,101,245,170,212,108,230,122,179,222,280,217,206,92,148,148,287,243,158,159,196,133,217,249,49,99,143,243,194,206,166,244,236,236,149,164,258,214,225,207,266,157,246,239,263,288,198,266,188,229,214,180,290,257,133,258,248,111,213,121,271,104,150,195,227,231,243,218,163,161,285,279,274,132,251,257,150,186,154,219,97,105,190,107,215,243,250,182,206,215,187,243,229,233,190,229,96,160,271,264,144,257,74,122,248,241,142,147,254,243,240,159,217,222,218,205,187,195,192,100,284,201,93,116,186,275,201,220,138,188,142,281,210,170,273,273,175,168,164,271,153,103,247,261,139,229,180,205,261,149,248,242,163,263,233,129,183,246,151,264,286,179,125,246,190,211,122,274,253,266,190,192,179,238,238,228,206,233,235,207,246,108,229,199,216,272,263,300,180,232,278,253,109,225,262,302,196,177,286,226,176,176,215,218,119,245,246,201,187,214,144,138,251,220,172,201,213,250,253,179,147,187,294,155,256,253,238,280,200,79,126,203,117,247,98,255,219,233,265,204,275,152,114,269,155,227,279,239,98,145,203,130,271,235,256,144,301,302,171,199,304,87,278,103,146,219,269,246,200,244,279,112,243,233,160,91,231,245,285,215,244,123,259,289,216,283,199,211,290,131,179,251,148,154,192,138,227,226,200,212,175,212,232,191,201,245,233,174,218,191,117,233,250,228,148,109,156,219,218,208,206,147,131,65,127,176,213,132,183,96,273,167,255,302,230,248,196,204,238,161,154,198,244,205,261,134,161,123,190,200,127,266,236,140,119,187,157,194,155,299,272,171,236,136,210,237,258,183,120,207,236,198,92,244,118,207,235,173,251,198,210,258,168,98,258,211,233,280,122,97,107,217,79,135,189,109,102,216,169,182,244,261,294,150,240,161,243,117,212,191,228,135,275,104,285,161,215,248,120,194,269,146,240,160,232,222,258,200,197,241,100,282,244,217,182,104,258,98,228,118,116,281,152,66,156,264,61,238,247,78,259,211,248,264,192,233,230,240,267,267,204,285,131,213,134,188,278,129,258,278,109,261,248,137,154,179,265,90,221,101,207,203,267,141,231,294,303,181,282,225,288,151,232,96,244,253,270,109,145,287,289,230,203,220,192,152,205,163,161,173,207,197,187,73,250,164,254,198,142,250,206,231,200,130,169,277,214,200,115,212,126,203,202,127,257,213,190,254,121,196,262,174,216,269,240,216,234,127,197,292,198,245,172,108,124,213,270,200,243,210,172,191,194,252,197,228,223,199,263,199,148,145,200,242,202,281,177,146,75,213,149,175,155,245,182,276,291,85,235,267,259,115,159,118,218,188,243,266,278,112,176,170,137,230,196,183,216,164,273,203,188,213,188,194,224,292,244,267,151,262,262,221,296,204,185,254,143,270,195,157,162,136,261,187,139,227,228,300,254,259,143,233,198,274,192,177,270,207,103,82,249,266,311,204,242,144,255,244,179,206,237,229,227,171,284,269,231,177,167,139,244,256,202,255,143,145,179,264,292,178,216,268,181,207,97,253,203,296,257,157,210,243,132,238,226,180,213,250,246,115,109,279,245,170,63,137,153,219,136,238,273,94,184,261,74,169,284,76,251,237,255,253,219,232,229,143,90,179,205,122,241,180,269,232,185,239,123,168,292,201,140,259,165,205,178,270,202,161,203,149,242,120,189,210,256,138,77,140,254,208,199,227,141,214,201,254,209,261,75,129,80,321,234,301,251,235,292,222,192,260,215,89,122,167,206,110,269,166,246,213,127,197,289,223,139,245,258,222,220,172,255,272,195,214,214,224,71,206,213,241,138,281,149,157,144,146,134,245,277,347,223,197,246,258,83,215,106,234,253,147,120,147,394,279,173,142,249,215,248,164,248,261,290,183,149,204,214,142,227,79,165,273,217,180,270,119,168,138,104,216,215,267,82,274,133,153,217,174,291,249,234,185,231,294,184,225,147,215,161,163,297,168,244,209,116,100,189,247,227,175,140,294,253,240,233,282,134,179,276,186,227,166,80,226,124,256,61,164,140,158,173,156,227,231,215,207,139,217,263,206,169,187,256,247,189,247,177,253,298,65,276,241,263,249,148,205,180,274,233,171,108,202,172,241,220,236,263,177,207,146,235,228,147,290,223,274,132,278,147,235,301,155,184,69,129,270,252,306,250,264,184,181,72,186,200,247,260,203,148,244,192,255,227,249,139,295,176,193,194,274,176,228,107,202,262,154,79,147,157,181,136,270,259,113,276,141,153,273,157,200,244,242,232,174,178,223,203,182,264,132,176,291,257,158,152,128,243,211,113,249,198,240,84,104,186,166,177,135,147,245,144,171,228,257,236,257,156,213,84,115,286,275,200,259,150,105,243,255,258,211,163,186,235,254,136,234,147,81,243,187,214,161,186,245,283,250,252,88,153,242,162,272,200,249,226,216,200,191,213,273,162,273,205,125,215,153,260,149,103,253,132,257,231,208,201,186,189,235,68,160,290,191,261,213,112,258,234,249]
doclens.23.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [198,305,169,101,119,297,112,314,92,81,117,192,149,252,225,132,291,115,182,228,173,243,157,235,131,160,241,203,170,99,163,199,217,117,98,227,137,187,202,83,146,56,182,146,333,129,171,187,258,253,196,89,183,104,118,106,332,207,250,139,201,79,161,104,188,237,174,212,242,219,199,105,143,176,198,124,169,202,146,161,123,72,165,118,197,118,220,148,148,102,132,124,208,199,148,199,247,158,345,234,156,107,190,247,235,85,352,174,87,189,81,246,121,48,202,211,82,141,80,259,87,109,210,140,144,244,236,231,69,199,181,233,156,116,178,97,127,80,218,244,231,202,82,225,128,155,66,77,190,71,135,76,83,193,125,202,180,116,196,121,139,166,329,213,176,288,230,160,123,165,136,61,154,210,213,348,174,150,175,193,195,130,212,261,210,199,186,203,298,132,125,143,131,143,152,62,144,206,245,108,132,163,198,241,175,216,230,113,184,167,178,227,135,188,186,141,309,200,127,183,244,105,143,313,211,150,116,135,90,173,204,266,89,145,84,211,282,278,196,125,93,46,262,284,232,146,238,208,293,129,326,95,234,235,125,180,170,137,90,158,186,197,205,236,196,89,90,180,106,218,235,130,186,217,249,215,178,163,173,190,283,160,142,215,143,168,119,210,215,91,77,164,129,115,195,133,140,76,207,218,174,169,160,228,115,96,160,218,217,136,99,137,215,163,255,188,119,149,192,80,200,65,226,210,213,254,109,208,85,246,220,247,173,116,141,202,145,79,234,119,180,181,134,184,190,260,119,162,210,87,228,232,114,203,89,92,269,147,166,86,188,144,163,162,132,181,129,148,307,230,272,157,231,246,123,208,135,185,236,102,284,194,131,275,202,131,167,250,197,123,140,166,146,253,127,163,109,172,102,140,174,235,180,125,163,196,234,307,162,217,187,163,211,149,106,182,235,80,183,194,197,157,85,81,174,205,262,90,260,71,211,199,161,164,194,188,159,170,102,210,119,93,120,178,124,226,60,68,202,116,168,184,127,156,165,45,156,217,227,184,158,263,190,31,125,96,306,148,144,157,160,143,144,183,156,173,336,174,81,175,315,106,181,88,264,118,244,202,217,132,158,244,98,232,193,116,190,103,84,166,151,293,61,247,199,72,227,256,228,100,163,123,123,173,224,97,140,162,130,238,140,48,81,225,195,148,165,180,80,85,119,123,295,106,190,240,275,135,178,74,218,81,217,113,169,66,58,151,101,150,141,193,62,110,162,123,171,184,216,123,175,201,140,188,182,211,83,93,155,175,160,49,72,75,93,169,170,142,183,93,212,220,209,209,183,120,184,145,170,127,165,193,141,327,179,144,180,170,232,168,226,153,145,161,103,166,75,74,134,245,118,159,101,126,91,106,183,305,154,215,70,243,210,201,216,147,219,155,138,331,140,79,192,170,152,165,156,149,211,194,159,276,138,127,248,274,112,126,120,270,232,120,251,78,179,198,144,390,244,207,243,152,176,172,253,122,73,225,149,254,86,172,334,206,63,255,111,192,192,143,136,164,171,243,114,47,162,170,341,248,158,154,118,143,164,253,53,131,146,240,141,179,177,223,281,226,124,118,242,140,251,152,111,115,193,154,211,103,148,87,250,310,208,188,169,243,169,188,251,167,78,242,139,222,102,169,219,125,165,159,131,180,380,141,177,239,166,70,181,150,116,271,50,178,119,193,31,137,150,139,159,213,222,117,249,156,131,288,102,265,186,215,143,225,114,159,240,124,104,184,264,161,155,103,238,147,173,177,86,175,187,60,106,173,201,82,135,163,202,229,112,199,131,194,71,208,357,221,201,205,198,168,175,179,188,92,109,161,237,149,155,293,276,156,83,165,279,191,204,180,105,134,90,233,201,253,215,115,213,164,215,160,158,132,139,204,169,64,118,132,236,115,336,115,100,154,119,115,215,242,183,217,166,179,117,184,111,255,204,191,139,124,112,153,157,171,229,169,130,246,228,223,202,280,197,218,233,216,222,225,135,207,116,300,215,228,69,173,231,112,118,164,191,229,132,179,165,159,258,234,172,252,222,156,201,194,109,243,144,234,164,115,166,101,186,248,243,228,225,234,157,54,94,182,109,89,218,74,106,246,173,190,82,295,107,209,77,209,202,156,170,143,130,213,109,357,103,348,84,197,196,192,132,125,142,247,120,159,152,116,185,242,157,214,247,246,103,156,256,86,237,94,199,280,187,335,226,145,172,126,111,306,245,328,230,225,214,246,197,255,65,75,249,211,161,190,147,227,148,103,251,172,378,236,189,174,109,151,175,188,204,141,103,118,171,182,153,103,250,325,181,80,107,157,106,189,171,83,175,188,201,102,221,147,120,238,223,261,85,168,134,69,249,61,223,163,210,190,115,189,163,153,135,130,208,233,142,197,133,265,228,83,188,155,241,191,186,178,119,167,178,248,92,104,68,116,251,170,182,101,108,49,270,235,135,82,47,227,105,234,201,54,182,195,168,246,230,130,165,164,120,182,166,136,170,132,162,189,184,182,152,72,264,95,221,122,210,279,111,158,136,93,130,128,168,186,151,103,277,147,118,173,278,125,130,76,235,246,91,260,227,221,132,82,204,145,225,203,182,109,189,230,174,141,157,315,121,104,224,182,184,123,236,126,235,202,175,191,153,210,187,112,238,204,166,182,125,159,153,203,240,116,159,215,193,218,190,260,157,173,256,120,140,209,233,100,152,290,177,42,171,199,68,269,149,115,139,139,165,71,169,239,144,171,216,230,227,185,185,128,180,113,171,106,139,196,217,134,222,161,156,207,236,194,173,183,108,69,156,270,70,142,70,153,120,132,206,143,148,280,153,120,263,140,242,118,156,144,209,141,51,274,160,227,156,90,98,186,119,251,229,262,188,205,137,97,212,167,215,222,215,221,215,127,274,51,135,143,186,126,139,197,225,124,136,212,185,108,287,227,132,228,79,156,205,169,162,169,213,295,233,190,156,180,136,184,122,209,197,103,121,91,103,196,116,276,246,49,291,148,174,141,289,232,165,249,109,119,279,182,119,76,172,219,99,195,107,256,189,137,172,116,100,201,141,164,179,223,142,187,84,136,278,242,135,210,88,178,260,144,126,91,105,114,138,62,229,180,123,90,186,174,234,86,151,217,146,122,127,315,129,145,202,81,330,257,217,181,180,136,217,283,68,150,152,156,185,110,310,124,166,164,174,103,170,213,161,232,145,249,184,240,173,113,107,231,262,62,135,100,189,88,180,156,183,289,82,137,104,216,238,252,145,193,103,165,257,234,209,57,155,161,68,165,224,173,297,255,286,158,68,242,205,218,227,137,222,203,94,143,161,234,126,159,218,125,190,98,226,109,194,203,208,55,231,164,134,194,251,245,175,89,101,195,174,208,252,155,147,228,214,139,136,114,228,228,227,308,206,82,129,145,126,121,150,252,109,160,224,154,151,258,188,227,189,181,171,177,237,200,176,134,120,162,171,135,143,130,198,179,204,183,246,190,133,145,148,91,188,206,210,259,189,106,270,350,187,166,126,74,242,193,237,89,239,153,193,104,123,200,157,131,114,105,202,177,130,126,126,131,196,143,194,217,175,189,147,139,182,102,98,227,98,243,131,245,211,199,172,143,112,105,181,80,161,270,167,76,273,106,172,197,104,97,101,106,209,149,94,89,130,162,189,84,144,151,162,227,95,265,94,192,171,137,161,165,228,93,92,155,203,54,90,198,105,100,163,238,117,167,223,205,256,162,142,170,266,171,172,235,163,113,178,215,194,115,153,203,130,98,204,164,252,140,198,180,175,98,242,283,233,277,186,121,117,198,213,214,56,160,188,169,118,216,196,145,104,42,148,250,188,266,229,81,246,134,164,236,192,33,151,203,150,144,199,218,100,126,143,338,162,158,164,120,150,170,142,105,281,249,277,158,165,261,346,364,168,127,56,113,184,198,172,152,124,199,186,160,114,267,171,236,330,89,73,131,138,54,113,155,240,225,164,196,215,111,138,129,151,146,228,186,188,184,194,178,143,188,240,126,220,202,238,134,80,127,170,235,121,210,169,126,212,213,145,187,202,69,262,195,88,181,176,112,299,59,220,108,200,136,145,194,189,190,146,224,195,189,100,323,236,170,125,246,172,149,132,113,212,102,121,81,41,218,321,103,130,188,100,170,116,111,210,233,194,162,154,112,136,149,174,81,168,148,116,243,218,163,139,113,218,101,291,211,69,205,203,246,150,146,138,111,171,240,90,97,74,169,72,183,105,274,201,213,266,205,141,256,156,151,171,216,100,114,199,137,202,122,245,160,229,118,104,143,81,94,102,215,191,262,203,252,303,88,149,177,142,197,130,105,60,206,184,170,251,102,116,124,164,214,94,139,195,163,121,258,154,207,158,246,147,89,341,179,274,121,147,238,110,176,237,263,208,160,190,323,297,220,121,200,95,245,264,204,293,146,189,129,124,206,196,73,245,90,81,204,251,262,220,78,218,143,77,305,257,209,398,200,116,209,284,64,202,168,143,117,112,83,71,255,199,138,184,278,141,111,133,169,274,85,200,227,134,105,144,206,179,290,121,245,204,192,133,158,266,225,178,85,244,209,288,163,96,135,107,152,239,216,65,256,332,91,203,128,107,156,144,193,169,113,238,172,219,247,191,153,218,224,144,170,88,157,161,318,204,242,144,252,173,171,185,184,141,255,268,219,160,231,176,205,295,149,47,122,271,110,105,158,212,197,128,136,141,79,215,104,218,165,297,93,156,154,213,74,203,144,252,210,159,161,173,171,170,102,162,255,79,215,163,281,195,109,163,144,64,183,161,103,179,126,140,166,150,253,99,91,133,83,201,147,143,75,125,210,170,125,162,263,77,73,197,268,227,101,214,123,85,165,127,67,68,221,198,145,166,219,164,159,250,106,102,218,107,229,138,214,245,207,229,152,225,170,294,126,121,91,138,158,208,155,62,106,47,185,172,139,102,150,184,268,126,153,109,141,85,192,156,316,137,227,118,193,263,192,208,143,147,200,186,169,260,118,135,227,94,113,180,128,153,159,157,175,109,212,138,201,211,111,300,77,167,92,125,257,216,234,309,201,186,172,186,176,182,238,183,100,219,160,193,114,288,128,111,188,315,113,268,140,167,185,128,214,115,137,91,247,233,82,52,54,212,205,256,160,147,219,170,134,171,169,106,96,139,151,160,148,171,195,196,305,183,135,68,191,67,208,206,168,149,155,118,250,113,169,158,159,232,220,149,247,125,160,272,173,120,272,275,229,298,233,212,118,147,87,195,161,192,202,215,152,100,198,213,189,226,212,142,200,83,160,168,214,200,94,131,126,152,169,142,128,199,114,141,174,104,82,127,81,83,124,200,211,265,207,234,120,221,226,211,224,121,233,215,154,122,226,109,215,359,85,222,155,150,164,86,153,158,212,194,74,206,170,122,112,179,160,215,95,192,191,70,210,115,85,227,217,182,160,228,225,205,178,187,188,132,105,232,134,117,182,230,116,223,140,70,245,156,89,168,210,112,122,178,153,118,160,169,96,229,130,278,99,177,93,180,128,194,220,164,176,237,253,129,142,218,144,157,206,72,105,140,228,121,181,178,60,99,208,186,236,138,184,227,77,64,163,107,113,64,144,69,115,128,192,117,165,150,121,213,250,323,193,123,95,170,237,121,270,352,230,268,141,152,291,183,190,90,127,173,274,136,210,190,142,112,230,171,98,173,130,142,80,120,83,114,193,156,215,128,180,115,106,87,127,291,107,164,117,164,237,257,150,149,179,111,182,234,377,104,285,146,177,125,211,181,223,166,125,211,151,174,97,190,214,167,112,202,188,180,207,153,168,226,237,126,87,110,186,112,103,130,209,271,91,239,173,196,118,180,156,208,290,205,218,172,229,123,179,162,73,116,138,190,174,118,237,111,193,306,174,177,86,230,177,230,151,219,88,151,140,188,216,227,194,153,228,195,178,224,358,82,211,190,171,262,284,144,131,178,104,220,177,137,196,298,217,111,196,234,250,83,130,162,112,143,253,148,101,129,147,120,219,154,137,68,174,110,50,164,144,127,235,96,82,336,157,211,86,206,319,223,224,258,260,125,275,217,210,184,224,216,171,168,218,138,147,132,183,177,128,132,186,160,247,99,319,152,47,238,213,140,189,165,199,117,197,177,129,127,172,235,140,222,219,219,353,213,112,141,196,194,164,121,164,92,138,167,93,224,177,201,108,182,146,155,267,172,159,164,208,130,238,116,244,170,245,161,120,141,219,106,199,188,158,150,155,110,217,73,117,203,100,128,146,221,222,84,118,129,237,94,251,54,202,167,267,103,202,79,190,161,236,214,209,179,141,140,142,170,233,275,93,137,197,176,348,345,209,211,83,114,188,113,239,127,207,80,260,235,196,92,69,182,109,128,204,304,217,164,77,199,111,203,107,86,78,165,290,238,148,264,176,137,152,188,117,120,153,107,240,189,113,160,262,205,97,160,64,173,123,70,263,125,194,200,272,88,223,126,282,116,145,244,226,124,89,97,178,234,196,97,223,221,241,235,145,82,108,285,177,222,182,214,168,273,194,316,170,106,68,128,100,190,269,121,189,149,155,69,97,77,51,138,139,167,165,270,174,206,209,235,80,83,125,89,159,90,129,159,118,64,213,186,222,165,381,115,266,187,170,156,171,179,262,79,171,127,185,120,217,157,172,201,175,177,107,87,150,196,113,185,178,240,352,164,181,131,173,127,162,169,199,96,184,154,117,233,155,149,262,140,157,89,175,223,153,60,146,81,84,200,55,132,234,110,235,240,116,201,200,116,77,169,168,205,176,106,241,105,350,250,96,150,208,165,122,154,225,71,169,102,122,182,311,115,192,184,161,127,79,171,101,153,251,165,229,106,104,111,195,278,149,201,204,97,159,173,60,121,231,150,138,113,225,190,95,84,220,99,225,225,249,59,213,246,97,87,179,176,182,200,86,218,73,228,215,86,228,365,183,106,249,50,255,172,120,202,134,207,164,167,130,158,199,228,237,237,155,276,220,137,295,100,261,200,185,291,279,201,129,63,218,145,77,79,128,141,178,205,100,184,146,262,194,235,173,85,244,59,264,107,113,175,114,187,191,175,137,158,120,213,139,306,133,158,328,197,120,136,145,130,154,185,206,214,213,164,278,46,278,208,160,114,58,210,139,154,111,182,100,135,209,138,238,102,149,102,128,165,218,135,81,130,191,225,115,198,226,106,127,186,166,176,98,174,127,174,172,112,198,69,127,139,237,150,184,119,118,183,131,225,165,204,211,233,272,183,132,119,210,184,190,202,137,177,192,200,191,145,100,232,163,87,226,161,214,221,291,52,122,223,231,159,176,155,189,139,119,75,318,288,289,120,93,145,68,141,219,233,79,139,245,221,183,217,230,209,210,188,193,211,109,115,82,188,296,212,164,326,197,138,140,183,167,77,298,164,191,290,120,129,248,144,187,212,309,186,279,150,90,237,130,163,234,120,111,127,71,237,250,174,116,224,141,99,248,208,223,224,228,135,113,144,109,255,112,189,225,155,194,198,229,53,242,184,158,204,186,194,138,182,133,192,212,327,253,83,168,88,133,92,191,207,189,136,142,128,207,107,247,294,244,177,194,238,253,197,153,174,285,171,139,152,272,359,177,150,69,303,176,168,193,92,146,252,61,102,215,136,128,147,111,249,145,137,68,132,74,59,206,31,260,87,265,167,128,178,92,104,111,188,248,151,192,238,83,260,343,249,86,276,260,170,176,252,148,113,245,221,255,239,186,209,249,99,232,197,191,214,201,147,121,165,113,180,204,174,267,303,130,61,90,227,92,148,214,275,293,105,69,237,223,240,115,207,190,195,169,199,169,187,188,73,203,204,99,129,109,204,142,167,168,132,249,136,216,109,269,164,168,147,220,178,196,165,258,182,189,158,231,185,151,236,188,288,190,163,156,134,106,142,233,203,154,114,159,115,200,240,158,145,149,89,123,134,150,284,264,207,257,144,275,233,270,364,165,270,214,326,86,112,162,180,83,209,153,153,203,218,120,275,153,136,170,312,223,259,67,178,131,176,97,193,114,112,176,200,101,98,207,155,181,369,192,207,245,149,204,227,130,96,136,191,131,92,120,204,100,116,184,124,205,77,162,173,163,140,171,129,233,246,150,206,105,186,153,289,242,232,140,126,198,156,190,210,181,220,281,170,204,148,151,161,146,174,243,223,241,134,137,171,100,111,66,187,262,234,117,214,139,271,244,132,103,125,75,173,149,235,259,188,93,174,129,156,89,116,164,71,313,221,193,118,124,177,102,222,176,137,115,32,62,145,226,93,142,154,233,141,179,208,210,56,64,115,163,151,179,333,240,208,151,130,85,110,113,199,77,63,98,231,96,210,107,178,193,106,117,77,183,244,151,148,193,77,210,126,151,141,400,229,207,216,228,171,201,261,99,259,104,243,203,147,162,181,122,141,111,182,211,251,244,104,310,248,135,85,129,222,133,296,176,191,251,164,242,68,243,165,220,126,223,203,279,202,244,102,148,321,145,206,96,141,151,113,156,198,100,136,208,315,177,73,126,162,243,142,189,137,57,288,326,205,151,220,111,126,152,101,209,106,158,242,321,200,98,130,185,166,148,63,131,276,131,144,128,84,152,175,113,341,155,171,86,129,97,224,210,165,158,145,94,316,123,72,220,221,108,164,193,251,226,275,242,309,186,157,234,140,199,246,184,99,196,69,179,278,117,78,137,300,222,136,201,156,206,208,293,202,175,210,141,173,220,213,297,294,259,223,287,227,174,230,235,335,246,237,250,233,148,110,233,184,186,172,221,342,253,198,285,81,161,275,192,241,148,124,237,206,171,203,178,119,232,275,181,283,99,209,150,112,244,93,187,75,103,124,230,182,161,157,186,147,187,152,240,90,169,223,256,156,107,137,201,78,187,128,162,76,311,220,105,171,166,134,197,238,169,104,88,161,91,83,240,159,193,196,173,194,164,227,173,147,358,210,274,101,86,179,274,164,245,240,225,312,258,94,58,135,179,255,178,86,73,262,203,112,214,203,279,148,182,210,188,245,113,163,84,216,111,234,237,191,206,130,205,176,231,50,216,198,158,213,339,229,166,199,182,161,272,178,123,60,179,156,169,146,88,140,103,134,225,147,88,263,79,150,126,195,198,77,150,123,208,153,212,147,82,138,188,201,230,106,228,109,230,240,249,179,70,114,175,144,256,196,140,157,250,150,94,192,78,251,223,201,171,199,121,257,162,210,236,187,126,163,101,213,221,169,141,130,189,213,223,343,65,119,84,56,114,252,148,147,121,269,48,148,113,191,380,211,110,161,112,162,113,143,181,142,165,206,151,158,165,162,175,253,187,81,116,101,154,88,251,282,336,240,119,141,219,149,161,209,189,206,171,84,118,155,178,169,145,202,202,176,209,131,87,115,204,216,149,69,185,239,102,131,91,222,126,201,109,192,116,259,242,90,136,128,103,102,71,114,169,187,201,147,126,201,120,167,266,207,60,215,134,162,204,217,220,164,284,83,91,222,291,199,85,189,133,48,154,261,274,82,62,121,162,161,252,273,78,252,166,103,212,129,89,110,204,230,132,188,147,180,148,138,87,152,159,152,169,155,180,123,179,198,201,166,92,205,184,159,151,142,251,95,148,220,262,110,185,186,119,184,83,313,161,100,252,261,225,161,272,100,154,296,95,120,250,217,99,129,79,183,91,341,149,126,156,94,228,124,111,66,186,314,152,139,112,108,243,204,144,183,160,107,190,112,46,144,101,140,166,172,240,267,215,279,213,236,253,157,210,134,124,88,134,197,189,149,142,251,151,262,151,206,217,168,180,45,96,272,255,193,97,213,159,177,194,192,344,170,160,181,99,85,277,203,124,252,239,189,200,79,106,151,157,196,242,189,208,114,163,110,151,332,128,174,169,238,297,198,358,88,181,236,76,180,146,191,124,181,106,125,198,119,211,107,181,180,77,68,230,275,132,334,149,217,148,127,198,239,229,176,199,234,175,148,216,189,139,105,235,219,222,154,98,221,123,344,231,204,216,241,130,107,150,153,145,131,144,95,300,147,165,152,174,108,170,188,184,98,312,204,171,187,201,219,93,111,189,220,125,163,288,359,126,145,247,179,167,96,288,196,160,227,238,119,72,142,299,131,149,146,277,275,250,121,135,133,185,118,149,239,110,67,89,261,173,149,300,214,147,79,156,365,73,151,208,71,259,233,68,103,225,112,237,105,267,112,218,226,153,177,84,138,122,186,257,195,131,177,126,68,112,336,196,137,235,150,220,178,110,235,214,191,144,213,112,197,131,85,90,61,136,141,247,180,150,159,180,126,100,180,168,219,143,137,91,111,212,134,106,191,91,195,175,287,167,117,200,323,235,216,98,289,84,134,115,281,189,194,154,127,179,119,259,236,180,243,167,132,203,131,84,131,89,55,95,155,169,341,196,328,98,120,133,91,205,178,128,211,168,163,275,163,231,181,169,92,214,146,274,205,106,163,141,164,149,148,205,108,195,183,185,149,182,140,250,160,158,177,174,128,240,178,100,195,81,208,126,228,167,68,125,99,120,154,94,371,203,151,212,221,268,194,277,113,95,72,221,83,130,133,83,218,126,106,151,109,127,224,118,215,161,184,182,142,269,274,280,155,97,72,167,121,191,303,115,121,171,97,160,247,128,76,256,187,280,42,161,206,188,118,199,216,239,126,187,229,105,144,65,141,210,168,104,158,250,203,141,107,145,155,123,193,102,126,114,204,178,238,139,138,160,161,217,154,75,117,341,138,201,232,94,73,312,114,141,218,167,99,189,121,204,171,146,186,97,70,141,94,68,169,96,182,179,120,100,83,59,165,190,245,86,211,127,91,189,91,172,221,236,76,169,113,138,123,165,165,225,259,168,119,193,239,165,114,89,137,193,180,265,183,206,167,85,79,181,195,125,181,161,126,52,196,100,173,220,145,196,130,104,78,158,226,55,106,104,195,87,233,102,89,91,175,103,108,125,151,267,95,138,318,105,227,310,152,255,197,189,269,235,311,155,209,223,245,200,132,144,112,220,125,197,192,153,167,222,161,197,187,143,185,208,233,139,139,149,141,153,132,185,164,130,253,287,131,176,235,151,88,114,31,183,159,191,168,101,124,67,110,194,217,353,253,278,141,109,233,227,130,201,109,214,120,82,144,210,238,237,264,210,78,152,142,199,208,158,160,62,117,96,105,180,151,134,51,160,180,239,58,73,210,96,246,98,117,169,198,136,81,322,210,111,166,257,73,115,220,203,234,155,217,188,193,191,162,292,192,98,175,107,161,189,174,160,86,208,74,162,201,192,101,149,83,157,123,180,113,186,163,170,159,119,135,94,226,125,348,125,89,133,118,123,207,203,90,134,201,124,216,141,109,201,94,146,290,149,261,201,103,247,88,258,90,262,226,183,129,199,179,183,128,231,145,146,180,237,100,237,120,186,184,121,78,259,180,95,153,162,158,149,144,181,145,187,102,220,209,169,287,242,350,225,106,164,122,179,245,250,122,96,108,110,272,86,184,130,167,226,318,230,135,204,245,74,265,182,168,238,359,127,177,284,185,194,268,206,342,153,133,182,218,235,246,182,187,96,170,141,155,93,191,269,212,183,273,150,112,158,135,219,117,124,111,112,223,241,159,155,81,312,174,200,222,235,216,186,66,185,80,204,205,109,139,160,141,189,116,179,233,130,131,87,143,199,121,52,135,146,85,231,87,230,100,245,151,248,92,229,204,171,86,59,173,262,234,210,197,178,234,64,324,162,101,192,172,176,270,237,149,251,240,172,231,160,62,261,207,129,188,89,213,235,125,211,197,117,246,75,263,86,251,223,202,143,315,104,117,117,112,170,200,184,124,187,120,83,95,188,177,136,176,231,187,238,187,231,217,159,217,230,212,259,112,123,105,173,216,156,108,208,149,108,206,132,193,156,115,181,153,316,178,153,181,200,251,213,53,264,154,144,315,164,225,205,192,122,204,145,89,245,65,108,195,226,222,118,75,203,147,187,199,276,172,182,173,236,157,186,153,194,118,124,247,118,212,296,201,197,196,169,230,139,223,128,184,182,195,199,147,216,87,202,215,236,80,126,217,191,201,232,156,104,159,189,161,94,213,187,176,143,152,208,189,187,172,116,214,243,144,163,169,187,193,210,245,212,110,147,104,114,224,217,84,163,108,175,94,163,159,172,224,154,202,142,91,203,111,184,160,188,71,112,146,64,166,111,256,188,174,199,220,145,213,289,320,102,91,144,167,187,189,257,192,193,167,157,253,219,109,137,93,163,219,106,111,61,200,176,160,128,237,107,120,181,172,149,172,167,189,125,130,226,246,185,118,265,149,127,270,167,74,191,200,116,199,146,168,178,164,229,147,111,120,197,132,196,60,220,98,95,206,187,149,222,187,169,131,145,166,183,351,233,295,231,147,317,231,257,216,178,240,193,172,260,216,67,190,170,71,104,200,270,115,163,267,140,127,160,234,116,77,81,141,229,90,94,182,296,132,229,221,233,122,107,175,96,154,205,60,147,238,130,178,123,170,220,119,135,87,213,255,199,66,191,101,272,226,187,196,94,262,295,134,211,181,110,136,101,268,74,205,249,199,89,143,209,156,123,243,184,196,251,153,97,202,204,131,209,172,138,142,214,255,131,227,177,168,71,158,117,165,356,189,173,232,81,168,265,85,288,244,104,169,175,113,123,142,258,203,251,222,203,131,161,260,177,163,90,191,224,192,256,206,168,227,184,210,146,120,136,74,172,139,138,186,154,197,216,241,231,127,98,115,106,148,173,188,244,161,307,217,147,111,250,243,238,173,189,187,128,214,142,117,221,220,202,213,87,90,246,187,84,107,219,228,135,204,326,224,239,142,83,86,198,137,230,207,198,170,198,158,215,188,206,91,207,191,133,361,110,193,226,63,276,186,111,170,225,240,181,255,199,212,120,128,160,151,178,168,214,113,313,281,106,202,181,299,100,210,274,154,91,218,196,129,223,59,52,182,115,215,201,160,276,210,145,114,239,233,156,204,121,314,67,219,175,138,89,227,95,231,209,139,153,258,352,156,247,142,208,212,195,184,232,78,95,113,220,272,152,109,165,215,139,113,95,162,97,166,176,74,227,217,195,125,173,177,92,92,266,130,148,123,90,183,143,163,191,289,144,138,266,271,95,232,76,129,120,177,168,177,266,88,106,129,209,150,137,210,146,120,99,78,191,88,149,137,117,164,198,177,113,67,106,105,121,274,192,216,203,211,88,197,197,107,204,246,134,343,122,69,115,204,197,153,132,260,161,152,143,87,169,167,63,73,145,242,248,128,107,109,119,166,134,282,214,173,246,167,80,183,234,214,157,185,93,61,72,202,234,162,117,204,129,72,151,272,239,89,162,187,155,113,135,148,166,253,199,196,167,77,219,252,117,76,167,178,204,239,276,299,157,160,47,86,155,255,317,192,90,136,138,142,95,118,123,222,233,147,320,178,140,173,178,102,307,84,197,150,110,258,103,182,270,155,157,228,164,102,211,202,252,110,119,82,238,189,102,173,72,176,64,84,234,134,212,182,66,150,242,146,161,263,190,225,158,134,173,179,77,134,123,161,119,202,227,128,238,169,133,119,69,133,191,154,52,113,191,102,138,218,114,112,167,281,193,181,96,259,250,155,159,168,95,179,174,212,93,155,74,166,104,217,208,91,101,85,193,221,144,216,74,147,143,99,252,180,125,139,174,78,124,218,298,140,209,280,184,53,215,190,64,131,230,104,252,129,262,183,199,158,286,292,226,164,63,126,194,125,179,223,161,133,125,263,136,172,148,195,56,176,154,116,101,185,186,233,304,195,198,157,227,227,195,257,107,266,197,198,108,181,123,342,173,352,199,202,299,201,233,141,158,117,242,211,175,228,125,212,163,200,201,175,92,212,161,143,259,141,119,161,183,173,207,223,120,169,119,357,207,42,234,196,92,230,312,113,184,106,73,131,192,52,137,122,143,199,171,175,208,162,125,184,102,165,237,164,236,219,131,203,172,218,207,108,123,288,89,160,137,249,227,205,145,179,119,228,169,222,68,154,184,149,255,121,95,70,189,227,156,144,292,208,249,70,186,175,113,127,154,233,249,223,91,134,89,72,91,114,128,158,235,114,253,98,127,162,183,233,176,282,113,137,126,138,216,177,106,154,102,218,217,194,123,76,66,197,132,134,208,211,182,203,185,213,130,171,139,215,288,88,144,88,223,139,131,70,158,152,145,104,138,198,163,135,135,262,354,252,77,239,137,152,194,219,193,236,320,184,142,95,90,78,230,82,265,170,173,156,177,173,225,188,135,166,240,283,113,107,178,208,102,184,116,135,144,163,154,236,152,153,235,203,147,232,251,162,254,206,206,246,163,379,206,236,171,199,206,107,47,227,229,196,111,85,191,159,208,152,136,95,161,162,157,185,239,192,190,113,166,193,131,222,104,142,177,239,213,107,158,158,109,93,187,206,101,251,126,258,173,152,201,224,103,202,201,228,158,88,272,220,49,146,224,198,225,189,187,88,119,257,85,123,138,250,129,271,172,349,195,61,231,241,189,101,154,126,125,150,234,303,127,329,199,191,113,128,76,122,141,118,187,178,238,144,131,150,123,202,154,127,283,115,117,285,189,202,150,176,242,81,274,195,161,312,181,116,183,190,234,268,129,144,230,221,203,183,212,65,155,112,144,187,260,255,258,136,134,208,207,218,216,297,182,231,146,187,218,127,257,261,201,96,155,275,115,170,132,158,194,262,176,58,131,153,274,82,160,118,202,139,222,141,154,121,148,109,126,205,253,247,121,201,358,123,63,170,265,116,99,130,175,201,125,177,112,140,185,118,144,102,207,187,195,233,139,178,197,100,233,245,127,115,108,115,177,99,113,289,175,156,167,178,143,248,121,211,136,260,269,235,137,177,149,146,226,144,122,128,152,219,128,210,165,127,145,203,185,152,230,231,284,58,98,148,178,218,271,125,127,209,190,215,251,199,238,339,142,226,169,137,175,172,139,171,241,163,287,80,204,127,164,108,77,113,201,293,187,112,205,305,78,141,179,181,88,154,171,49,275,136,173,226,203,52,61,269,157,102,139,183,175,135,156,249,252,210,198,136,152,132,84,231,238,207,117,194,199,192,252,240,178,196,224,217,224,238,143,93,225,217,118,143,58,90,129,140,146,121,130,107,100,325,133,188,73,206,154,198,233,144,211,195,126,145,236,107,218,111,114,167,268,100,146,225,89,168,105,175,257,248,194,121,216,136,177,228,87,170,337,129,306,249,168,102,131,202,239,178,152,156,100,129,181,99,194,195,146,85,182,186,68,92,99,293,103,108,200,146,224,140,248,213,123,289,156,144,167,148,96,167,245,193,114,259,160,48,136,129,170,145,198,133,184,84,229,245,196,231,184,157,112,179,87,113,127,169,123,49,122,196,115,110,194,144,212,113,227,174,157,233,203,123,206,156,145,148,181,218,208,301,151,122,155,190,69,218,166,244,162,268,268,148,147,131,138,154,238,131,123,233,206,211,148,174,165,205,150,177,180,62,212,161,220,154,220,95,117,74,238,176,138,174,76,229,197,289,179,206,179,236,123,142,110,177,195,114,112,296,188,218,79,121,117,198,182,108,162,137,96,179,204,224,123,215,55,143,198,253,107,108,188,241,128,206,191,149,160,277,127,167,97,140,130,65,129,250,113,200,115,123,239,116,169,247,185,82,166,83,199,259,228,98,342,177,200,92,161,218,281,92,232,117,72,195,64,146,73,181,196,137,170,199,147,216,291,166,154,199,209,114,240,69,125,181,47,130,193,176,203,167,120,235,129,167,185,217,213,213,155,232,166,106,92,239,208,193,77,180,177,257,162,99,141,206,132,222,187,262,233,86,211,211,135,224,120,90,81,74,169,172,284,85,180,224,203,61,206,220,260,116,184,173,188,84,92,358,78,290,236,257,289,274,167,92,244,182,217,225,136,153,196,232,87,237,223,126,158,170,186,153,127,165,188,154,107,95,111,193,70,176,147,110,142,170,136,144,228,240,83,312,135,199,152,197,156,195,220,292,171,151,238,81,151,130,168,136,123,122,177,144,184,209,91,99,65,289,300,230,112,196,161,239,238,91,104,169,158,167,127,140,144,208,165,117,115,252,175,211,142,104,203,151,206,115,213,213,234,227,188,148,171,206,199,197,107,218,270,240,190,211,226,182,168,97,180,88,142,195,192,170,198,166,226,111,174,116,312,180,150,160,193,214,203,201,200,113,222,185,83,99,210,186,208,183,109,315,127,177,263,115,268,132,146,187,253,93,107,136,101,261,76,168,185,182,162,66,197,153,344,236,130,182,188,83,114,185,166,147,187,258,133,173,177,259,183,79,132,211,130,157,181,214,202,78,160,272,157,193,129,222,209,191,123,231,129,155,199,270,331,232,85,233,225,256,181,280,150,199,209,82,210,226,225,210,123,177,210,72,247,199,183,190,178,196,104,147,203,120,153,108,164,190,187,92,147,200,206,185,186,166,155,62,331,198,143,205,152,154,139,190,99,113,220,167,207,275,110,197,213,184,192,71,157,156,120,125,90,208,163,145,140,168,170,198,96,133,70,269,214,113,253,170,190,211,179,264,81,126,128,191,206,150,192,288,188,189,105,124,188,116,181,75,178,199,295,161,119,186,113,117,201,116,127,271,115,145,265,136,80,108,164,113,173,143,207,152,113,172,168,191,245,179,226,43,115,146,175,161,135,306,152,166,241,213,115,98,133,266,53,154,178,215,208,127,185,207,62,173,146,153,239,122,120,199,104,203,116,99,162,162,155,177,132,152,130,189,141,167,225,206,191,200,108,137,192,120,137,295,230,80,178,149,179,98,177,168,186,231,189,155,187,172,194,97,211,352,202,201,236,271,118,122,95,120,211,129,162,175,115,204,133,207,179,106,94,229,85,114,166,154,253,166,65,101,288,196,110,156,162,236,150,143,209,112,184,77,159,135,129,121,212,273,46,94,104,228,104,67,175,171,221,158,129,202,114,142,282,124,271,225,270,198,200,91,232,158,239,117,160,224,262,105,205,154,308,247,135,122,224,69,144,212,251,131,291,199,95,125,258,369,181,99,233,170,312,160,183,168,179,213,144,89,211,194,153,173,131,111,101,185,120,130,111,184,238,99,257,368,236,108,111,218,176,194,80,149,85,218,102,102,191,131,97,238,96,88,112,155,115,180,216,173,166,238,57,91,141,148,135,169,342,143,124,175,123,99,97,228,186,157,289,275,159,246,178,232,155,114,106,204,182,217,174,269,144,173,127,220,221,188,239,294,118,276,91,113,154,205,160,303,245,210,152,200,192,58,169,194,102,222,234,200,84,206,158,108,195,267,96,190,111,105,251,221,98,284,135,258,196,177,226,249,175,278,173,190,177,98,158,132,57,205,201,171,165,178,163,136,103,249,202,209,195,47,155,60,137,262,199,112,240,209,57,141,93,132,152,168,147,218,150,199,251,97,106,144,185,200,261,76,198,110,120,86,202,230,207,179,85,190,237,119,258,224,195,219,99,84,141,147,103,98,222,172,230,121,147,107,195,111,184,223,95,94,199,282,170,220,124,160,175,151,252,185,118,165,127,123,253,131,77,111,70,173,136,112,154,249,125,248,210,107,287,272,154,194,214,150,147,191,138,203,171,149,153,113,232,160,159,228,169,155,222,171,140,268,233,210,190,252,251,150,182,154,220,251,220,96,127,130,190,211,266,164,151,220,271,243,96,144,98,225,100,159,115,133,70,183,142,86,228,201,223,260,117,161,126,161,131,170,250,187,271,348,245,145,344,142,178,118,126,116,81,141,117,257,256,129,124,125,299,182,217,188,159,167,141,162,220,109,159,76,95,116,110,210,96,67,62,151,284,215,203,115,157,99,135,75,81,105,156,169,194,183,101,191,117,145,161,150,105,59,169,210,125,125,123,231,233,187,213,224,175,112,206,106,247,242,85,226,231,104,131,69,196,192,113,145,206,103,232,155,157,115,155,199,121,153,170,175,77,214,210,219,227,202,274,105,183,229,80,302,279,141,163,251,228,146,209,154,180,111,199,98,130,180,235,199,47,157,130,149,116,73,125,108,105,182,341,160,96,252,219,161,118,190,85,143,173,70,213,152,208,93,176,104,321,137,242,183,144,209,222,188,159,125,199,245,127,108,153,103,103,104,71,258,196,161,167,144,170,130,136,176,82,151,97,131,248,154,262,133,213,221,82,132,209,262,131,80,238,149,128,206,203,181,189,142,63,140,261,160,153,126,212,103,224,78,243,237,256,188,145,111,160,148,146,151,143,96,321,258,211,238,184,223,196,69,132,113,196,163,110,105,114,92,121,196,70,214,181,168,114,147,178,121,137,143,88,115,155,141,154,126,127,207,92,234,113,84,98,143,205,231,193,206,120,58,205,174,274,245,194,152,162,140,127,140,87,167,166,107,208,148,213,110,124,275,82,257,169,182,113,216,174,161,206,170,101,119,136,165,123,200,132,162,158,252,211,197,161,74,86,141,154,215,258,124,134,174,147,173,202,106,243,165,228,269,252,107,107,197,142,194,79,244,35,224,198,371,124,200,148,122,133,160,259,193,174,167,136,207,209,228,77,271,203,161,227,101,243,199,228,159,123,123,119,241,190,162,232,145,211,173,121,263,98,180,103,150,194,208,139,208,165,87,148,213,72,72,129,91,154,129,173,263,246,84,129,172,273,280,158,157,161,145,165,128,196,221,90,122,167,289,198,288,159,195,78,147,147,142,201,148,73,265,217,133,115,68,109,68,268,60,223,131,212,192,94,144,179,165,121,80,185,162,134,146,151,139,128,149,201,179,208,117,107,142,187,57,146,137,61,233,137,123,172,142,230,67,213,116,85,307,202,116,190,330,167,218,192,180,222,95,155,221,171,222,99,73,185,199,251,281,188,176,275,178,233,138,188,174,210,125,182,132,249,164,201,89,118,80,216,232,207,157,187,109,316,192,191,112,168,206,125,165,149,86,165,151,241,156,101,207,218,217,249,115,134,67,195,141,171,283,266,262,99,144,124,354,119,181,179,127,125,258,204,300,256,232,220,149,161,240,152,153,210,166,276,166,302,167,131,183,146,148,190,161,144,197,120,124,116,95,139,154,77,163,187,226,94,114,87,217,95,195,48,227,71,184,172,194,209,117,85,157,115,163,188,156,44,67,173,128,157,62,175,173,137,127,61,129,153,340,70,170,211,162,261,132,255,193,206,147,185,96,86,171,169,233,123,159,150,251,283,112,143,228,145,93,194,149,210,160,258,105,201,110,273,217,111,219,89,239,103,257,168,108,124,125,272,223,329,280,208,231,178,99,164,157,72,192,171,274,164,204,131,85,67,177,249,258,191,231,213,170,187,152,80,227,238,262,120,333,136,133,218,256,212,213,183,153,229,92,250,71,261,188,133,166,205,120,231,107,228,226,196,235,302,95,286,200,104,155,263,137,229,107,104,243,67,245,168,108,166,133,127,202,184,117,119,181,191,236,242,169,88,219,153,177,231,152,213,138,224,121,212,114,101,173,217,145,93,206,184,158,143,119,75,117,215,143,207,153,241,172,144,170,151,343,181,172,320,265,56,155,112,79,140,207,137,149,215,157,222,142,221,155,112,112,174,258,72,161,176,69,266,139,194,153,78,153,232,218,242,142,127,154,246,48,245,112,154,128,250,44,186,167,222,157,321,132,264,189,165,176,102,184,136,181,144,214,88,167,189,122,163,74,292,200,239,185,183,229,102,88,245,100,236,165,93,195,142,180,182,209,166,184,258,198,141,278,195,145,161,118,97,213,141,199,187,258,162,138,127,288,170,137,102,254,198,83,192,89,118,133,217,133,233,201,172,92,105,197,187,173,141,69,100,196,211,152,82,102,153,315,151,105,135,62,289,220,189,171,248,73,206,276,112,157,259,260,91,202,160,289,93,123,171,180,133,171,155,376,171,125,162,186,71,142,199,65,104,87,141,101,149,161,194,245,58,163,64,85,148,102,173,142,113,145,130,201,200,104,142,218,118,174,259,183,198,197,261,123,109,136,81,160,54,186,156,247,176,196,235,159,193,240,145,108,115,115,171,203,105,197,146,39,133,259,181,79,93,123,146,285,155,172,182,143,135,196,130,176,123,103,112,255,270,351,193,203,148,216,202,216,211,94,158,137,214,178,229,173,120,175,274,249,179,197,241,202,162,149,197,240,107,169,140,135,229,177,74,146,111,224,126,162,197,190,195,207,195,243,189,111,260,172,105,243,110,118,110,174,256,210,334,235,255,211,166,197,56,175,200,163,193,196,137,200,91,213,81,244,129,191,209,182,115,283,185,185,130,123,182,223,60,239,187,113,132,144,195,202,192,141,145,225,189,180,99,161,337,226,188,185,158,274,176,77,199,200,224,183,220,197,110,277,219,73,157,152,140,155,152,180,108,173,70,166,95,60,208,148,213,237,347,108,133,148,99,154,126,117,199,148,117,125,285,120,279,136,221,138,310,120,154,295,34,162,102,223,68,200,164,302,163,93,178,209,202,138,186,347,92,121,140,149,232,222,154,134,252,94,65,204,216,244,175,181,89,187,187,100,166,194,155,199,158,199,135,278,140,188,185,122,108,128,135,135,133,269,201,115,191,126,231,131,104,50,107,149,86,91,151,81,335,131,312,269,91,294,226,246,216,235,214,256,136,211,116,193,225,155,63,232,156,259,208,152,148,307,173,110,191,233,162,194,244,120,387,223,183,143,229,131,219,202,125,125,266,161,149,171,212,284,169,130,113,259,265,139,194,189,174,195,242,114,144,207,90,140,255,152,121,241,273,205,239,196,130,215,119,217,435,246,318,68,208,227,190,259,82,254,170,112,152,220,205,174,228,173,105,154,173,158,135,160,162,176,120,209,200,209,168,204,181,173,139,205,232,159,200,134,223,136,177,296,253,132,217,197,129,210,248,193,193,196,88,170,360,169,210,142,100,149,210,177,127,111,175,308,222,204,91,131,204,203,92,186,85,162,181,91,170,189,147,65,186,191,149,131,298,131,80,161,167,175,224,95,350,164,256,183,138,231,193,125,204,207,122,234,198,131,96,72,162,154,221,250,124,295,152,186,155,146,117,122,206,165,318,144,140,161,82,207,212,248,270,157,238,187,125,155,174,67,120,210,161,244,93,152,241,161,212,124,293,150,134,145,149,213,105,242,284,172,163,113,149,156,185,167,131,230,202,169,167,133,87,112,211,162,199,142,213,136,90,150,260,105,239,99,93,239,195,208,112,289,168,153,149,117,88,185,278,52,201,132,199,245,173,155,141,130,209,237,303,139,143,131,225,89,133,166,92,193,80,242,128,201,243,226,144,252,161,211,96,288,180,82,203,165,156,193,255,79,283,125,140,103,147,274,84,150,185,120,183,143,192,212,209,158,153,221,80,154,139,174,158,94,273,183,208,135,147,143,84,246,182,270,182,178,103,193,99,190,117,129,216,210,66,245,328,224,108,88,185,101,246,147,199,175,174,127,219,96,170,107,172,370,91,147,101,140,189,276,117,72,349,91,185,206,253,161,156,234,237,201,215,211,150,259,71,138,144,165,236,262,379,76,190,218,140,258,86,219,297,159,166,227,95,146,143,294,288,216,117,179,182,202,69,105,253,179,97,171,308,204,153,81,115,195,146,101,198,175,325,155,229,328,324,77,48,120,143,228,85,154,234,179,183,149,178,159,282,172,185,85,94,98,165,149,238,189,120,205,179,276,187,106,135,142,165,246,234,137,176,133,300,187,92,160,166,84,162,120,264,144,268,150,194,240,129,215,221,191,179,91,99,108,170,211,137,179,178,289,209,210,270,148,181,147,233,154,154,120,174,198,143,103,263,187,137,148,201,184,163,117,177,148,162,64,122,259,265,143,113,162,85,104,149,69,119,112,330,232,297,109,206,302,189,87,327,119,231,132,222,220,133,255,195,265,212,300,177,110,112,197,70,116,181,168,55,113,232,102,116,244,205,115,108,213,99,252,102,152,171,206,52,253,169,61,219,231,41,218,108,226,149,83,154,93,146,173,104,209,134,184,251,104,102,208,93,160,231,159,193,182,212,195,149,110,154,196,228,259,219,250,139,147,228,194,249,150,100,207,130,73,161,157,196,160,212,228,224,61,170,330,206,91,214,119,49,115,90,192,235,119,169,170,197,171,170,87,153,316,160,142,104,133,98,142,237,148,103,178,253,105,159,231,158,177,135,202,237,102,218,134,198,166,206,182,153,184,94,52,60,154,350,196,188,140,149,92,130,121,148,147,135,133,179,165,164,212,173,118,180,193,171,215,123,291,174,73,131,233,153,299,207,265,121,222,91,150,128,193,256,254,178,250,50,164,133,126,224,212,98,145,227,101,128,159,236,248,187,179,199,157,209,240,164,164,118,193,224,115,158,113,176,158,114,237,225,184,106,138,148,170,105,196,107,166,325,152,82,182,156,201,126,224,86,211,279,240,229,160,224,158,252,250,195,203,186,178,85,277,251,191,299,237,176,98,216,125,176,290,157,183,131,206,106,227,181,235,185,51,206,269,118,203,159,205,258,99,201,66,244,104,247,242,135,160,125,113,88,97,127,203,141,126,165,101,199,243,91,228,228,210,181,200,125,124,161,101,271,161,212,251,149,98,99,244,134,172,162,303,119,196,178,130,339,168,184,226,207,250,129,84,114,197,216,208,159,367,95,168,141,99,210,197,109,118,111,108,215,87,92,272,225,296,180,150,147,201,140,285,163,134,185,131,103,236,94,93,145,226,263,223,95,127,121,181,150,104,160,70,168,143,81,151,232,195,173,135,81,220,144,132,176,125,241,99,152,74,189,83,152,114,106,171,232,149,239,182,320,124,222,79,106,133,191,216,97,81,218,124,267,162,188,101,173,148,137,183,109,162,56,76,159,150,157,85,284,184,228,114,90,234,157,197,140,236,220,76,108,204,150,141,115,153,245,271,207,125,137,242,157,205,147,132,155,293,170,175,237,169,199,106,172,171,231,69,216,205,204,231,233,79,45,142,77,213,98,167,190,191,153,91,171,118,59,124,130,222,131,227,235,215,269,120,306,228,137,42,137,55,213,237,205,210,248,188,239,109,138,105,222,128,102,152,178,222,269,73,151,117,99,156,239,197,186,218,153,132,227,229,206,199,149,122,289,131,116,183,140,146,159,115,249,173,245,220,115,310,199,203,199,140,227,201,161,75,188,153,94,164,183,190,149,248,147,173,126,114,88,68,257,152,230,86,267,216,116,237,101,131,211,154,318,139,174,149,260,213,244,86,176,126,182,202,270,137,78,136,182,120,97,110,230,147,65,187,274,87,124,114,182,141,106,140,173,220,139,322,84,195,182,117,203,199,207,128,118,261,112,64,51,167,143,141,250,146,126,126,197,106,162,151,201,139,226,121,226,165,222,206,245,240,354,200,194,238,214,228,132,160,232,127,137,113,253,125,136,219,240,258,92,184,185,246,130,249,211,261,85,93,80,221,216,137,132,90,213,183,252,147,216,377,109,91,119,273,164,74,169,240,224,63,143,161,183,78,58,123,184,245,172,132,109,163,207,162,221,192,282,164,135,71,237,203,201,184,227,118,302,158,203,225,249,95,147,89,197,81,138,131,249,212,226,120,116,153,174,192,229,169,75,162,90,252,182,188,101,131,166,99,109,208,284,164,238,305,163,166,92,95,97,85,80,139,258,276,124,259,144,126,206,122,161,278,89,181,282,128,111,117,243,158,121,255,198,217,118,39,76,149,87,133,111,211,105,72,124,266,186,112,259,210,152,212,147,211,219,292,206,128,233,196,170,261,91,182,258,119,113,155,152,116,120,244,102,114,258,142,182,220,159,250,196,210,223,154,83,76,149,356,156,283,199,209,142,220,224,165,90,168,148,125,192,238,140,68,114,211,123,199,207,297,176,169,203,121,213,162,128,166,84,332,117,167,185,214,179,285,220,155,237,190,251,137,185,173,368,197,176,141,134,173,167,204,144,113,147,161,138,269,158,230,254,238,89,254,210,135,228,182,134,112,57,192,174,130,208,215,222,212,128,316,152,199,219,250,131,181,85,155,182,189,124,159,240,151,218,148,146,149,211,215,194,219,219,165,99,234,129,205,242,116,215,241,56,198,98,229,236,188,207,212,215,170,186,198,260,197,111,234,312,109,180,238,177,180,108,189,139,173,159,135,169,117,86,191,153,239,132,97,122,136,116,206,222,177,66,228,180,213,182,243,244,147,155,218,168,267,60,247,216,247,257,105,204,233,105,239,187,253,229,205,230,261,153,204,193,199,216,228,136,148,139,157,214,183,224,199,142,325,182,200,242,172,283,221,145,187,100,151,28,120,153,232,158,158,94,150,108,166,136,193,187,190,105,250,319,354,256,122,175,170,68,205,116,126,148,174,119,193,273,109,110,205,302,216,89,127,209,257,166,239,41,132,134,241,204,142,115,90,229,197,102,178,139,133,132,111,242,117,204,125,188,164,292,76,249,239,106,144,214,108,241,42,136,220,123,175,186,243,94,146,127,286,189,85,172,228,90,141,124,126,99,133,259,203,98,175,127,119,124,99,210,109,96,127,249,195,96,92,116,67,196,143,103,246,290,139,152,127,170,99,130,152,72,89,227,175,179,115,289,214,161,155,104,202,112,249,163,202,93,145,166,81,304,138,185,136,164,70,177,166,107,154,148,231,148,178,109,267,302,100,145,157,212,148,148,156,145,127,90,75,105,106,237,171,189,70,106,141,272,327,141,91,222,126,157,223,166,169,189,149,51,192,155,152,58,149,149,205,172,190,135,157,191,203,182,89,176,214,147,193,136,297,107,154,141,161,215,78,155,153,305,94,130,134,182,251,61,245,225,151,54,137,178,111,229,326,128,196,178,93,98,218,210,123,192,284,210,164,171,245,200,131,140,138,164,189,190,125,176,224,137,195,185,74,231,83,165,253,155,280,190,113,214,193,103,170,197,254,159,151,218,105,137,187,81,180,132,230,78,123,186,151,224,49,133,71,208,146,128,237,192,218,152,58,190,287,130,219,112,152,212,230,110,67,137,125,131,170,159,190,180,305,86,149,135,164,205,94,210,346,154,246,186,202,208,249,140,103,302,216,306,324,218,238,197,62,265,91,148,168,159,120,225,238,216,218,250,210,241,292,110,214,199,190,190,130,162,214,169,223,112,211,135,156,193,124,256,116,186,161,96,188,243,97,267,124,124,103,84,137,201,131,90,172,143,125,282,160,162,187,86,180,136,204,113,180,93,119,159,303,312,248,121,162,178,115,222,219,286,168,135,137,215,226,163,228,104,79,215,51,101,104,168,298,148,214,217,60,202,157,203,255,77,236,250,159,94,160,237,51,199,228,163,219,250,194,164,195,109,241,176,183,198,131,170,143,229,238,185,214,151,186,172,159,175,230,184,178,169,135,98,200,70,59,297,103,146,165,162,222,179,240,82,183,167,93,182,143,110,153,78,211,192,219,212,227,80,129,194,299,153,123,202,154,103,255,244,212,65,158,185,134,94,194,153,57,166,205,122,193,191,253,125,263,226,90,208,87,98,154,169,161,164,220,212,167,205,105,77,205,84,187,177,44,285,310,98,175,101,205,104,189,41,128,203,281,223,43,180,127,69,130,109,258,288,119,77,138,130,194,237,177,54,208,177,94,257,150,298,93,131,147,173,285,228,250,99,81,179,165,168,98,69,191,217,133,156,269,245,112,180,72,176,242,195,167,253,183,125,229,89,44,289,81,94,258,209,173,206,240,96,123,69,127,150,146,91,288,89,118,130,221,163,122,134,154,89,177,229,175,279,93,210,197,174,143,110,242,111,167,171,276,334,182,114,137,69,162,219,171,226,161,143,136,148,107,241,289,315,155,291,63,124,207,217,244,230,197,256,144,169,219,234,248,304,286,140,205,92,249,104,158,129,149,153,202,171,177,231,183,132,151,123,95,222,178,144,171,84,115,105,183,217,157,102,126,203,124,226,319,137,193,150,113,268,185,296,185,134,112,131,139,81,71,90,311,100,152,90,231,167,169,198,247,153,172,174,212,157,77,153,194,248,210,161,128,246,123,144,160,151,246,184,80,113,148,126,250,164,173,176,215,210,71,104,137,159,127,153,159,212,201,243,170,155,212,217,227,156,118,200,223,149,199,220,117,137,192,116,191,132,77,160,95,147,252,262,343,159,224,212,164,175,65,156,102,222,101,220,212,238,160,165,198,182,213,87,149,126,156,161,237,126,139,66,135,124,277,159,61,177,128,80,268,144,89,240,126,68,200,145,215,210,129,173,182,205,218,114,134,174,230,204,195,166,49,146,77,199,353,164,207,179,136,228,218,144,215,93,141,168,204,193,178,58,229,202,138,65,136,202,151,82,112,110,193,170,158,155,161,217,171,154,217,246,175,128,136,235,298,192,169,217,164,204,201,214,202,210,266,43,145,322,143,136,192,147,177,286,154,150,214,154,185,196,157,266,227,155,89,249,140,94,144,140,113,156,194,129,245,53,134,225,175,112,154,141,157,198,172,211,94,211,132,177,93,164,166,127,148,201,188,166,129,168,187,254,226,149,177,86,219,187,108,96,240,127,136,77,272,174,228,158,159,197,209,114,124,90,193,135,168,83,170,139,244,136,186,99,165,99,162,177,154,39,131,220,123,253,110,89,235,170,56,197,201,168,140,115,99,187,219,119,210,310,110,207,222,134,145,176,217,164,117,153,115,83,298,212,246,198,175,207,70,230,84,99,110,228,71,86,73,95,186,213,203,131,275,195,156,168,204,95,81,166,168,200,69,134,103,156,169,80,89,103,113,264,229,168,257,103,71,169,195,280,124,161,192,181,153,193,161,129,128,133,119,236,241,177,278,336,164,175,124,120,254,207,139,190,89,224,171,223,118,93,179,135,148,202,249,133,223,133,321,216,209,235,348,187,121,96,179,114,134,178,130,218,134,229,140,116,158,205,209,71,259,128,132,144,187,149,93,145,237,120,67,255,114,243,218,152,207,95,212,83,130,208,118,220,199,173,322,225,112,229,157,134,152,128,91,290,190,105,145,98,253,99,183,111,283,239,144,152,124,109,90,179,259,141,152,322,122,151,94,222,196,175,105,214,242,246,87,199,148,234,149,268,240,184,160,109,150,199,236,108,104,250,95,140,180,204,194,283,182,213,183,140,216,207,147,146,107,162,195,80,271,136,67,237,178,151,157,224,212,118,126,102,161,108,239,174,145,219,85,138,130,281,233,146,242,141,216,89,178,149,243,229,203,217,157,231,253,146,228,161,71,113,211,281,124,106,222,139,119,208,273,265,137,39,251,118,106,177,156,118,244,115,116,184,273,62,148,345,213,224,162,143,155,111,122,185,157,175,133,92,146,189,210,86,161,138,204,154,152,164,136,163,204,212,185,232,221,185,120,199,149,158,131,56,207,71,141,232,189,151,170,105,144,235,145,154,132,209,236,104,211,186,148,142,177,162,90,191,155,100,125,127,123,244,221,133,277,81,211,80,327,334,65,108,43,123,221,231,208,261,87,224,173,137,191,193,246,184,148,94,109,280,172,97,164,179,143,99,203,46,199,180,171,121,251,187,159,121,228,101,138,160,83,132,147,74,175,154,157,160,122,140,153,225,204,91,121,105,125,112,250,217,60,314,210,126,223,176,102,94,271,276,98,139,130,214,218,237,78,112,129,95,202,123,218,156,142,193,208,121,116,186,348,236,275,236,163,237,150,193,234,214,368,114,105,127,160,228,83,114,242,218,195,68,95,191,179,184,280,174,298,150,158,128,187,309,114,167,196,208,208,126,72,88,232,311,172,191,100,91,229,201,306,129,149,122,247,150,69,46,202,125,189,204,133,109,225,188,108,128,232,104,204,156,136,118,202,273,74,150,119,143,129,172,193,98,231,210,162,86,201,193,176,228,78,234,307,170,103,215,233,93,160,145,149,287,205,93,171,181,232,213,133,172,182,149,212,132,177,154,188,197,235,294,158,205,54,191,226,59,201,231,217,310,200,111,130,189,129,150,178,98,207,99,109,109,96,189,283,222,106,119,183,113,246,312,181,150,224,216,131,222,169,224,130,233,198,134,176,107,267,94,162,203,247,230,84,107,160,170,128,322,150,52,136,173,151,190,178,125,251,103,69,192,189,174,138,162,83,248,278,214,172,225,136,97,131,149,78,199,216,223,153,266,231,138,78,141,135,227,133,166,145,98,215,161,236,305,100,73,148,166,198,121,156,133,88,183,179,143,114,211,134,251,212,96,127,160,61,268,244,245,265,109,220,98,198,109,82,57,137,152,167,173,194,332,104,188,124,222,270,168,225,233,140,144,128,124,211,195,103,151,147,204,95,166,119,82,174,271,225,174,88,197,125,174,178,106,99,289,105,122,252,208,141,154,177,140,203,353,174,44,170,229,152,192,111,230,100,191,213,168,137,151,212,138,136,215,73,117,163,194,170,188,172,176,150,143,140,322,168,85,132,183,103,195,249,189,97,142,252,149,162,269,226,141,85,122,279,312,218,158,207,69,173,242,221,156,276,206,132,219,247,171,65,95,150,231,167,132,330,184,112,268,226,105,115,160,56,140,114,108,202,161,172,187,249,74,172,176,100,170,142,306,183,250,194,146,94,191,86,178,108,116,134,97,154,174,63,101,179,127,219,80,198,236,282,160,104,152,221,120,120,272,228,96,300,187,231,117,125,65,126,136,211,193,136,128,135,155,171,152,141,182,125,138,160,133,147,91,198,120,322,107,189,178,118,203,100,252,143,99,176,114,292,112,158,249,199,139,153,268,263,186,177,108,285,196,222,140,207,47,130,112,133,113,171,115,241,130,240,120,175,124,255,263,106,149,177,247,242,96,100,312,109,169,188,271,126,138,150,100,164,160,193,171,103,149,178,133,193,138,112,165,200,127,141,107,115,95,186,249,201,107,164,129,170,150,112,193,148,202,192,318,96,201,105,175,77,229,122,369,209,181,125,180,160,111,147,161,132,105,258,182,151,279,108,214,226,83,228,201,162,166,269,233,109,97,309,126,143,139,168,59,191,228,181,108,198,181,144,156,212,198,80,131,123,285,225,249,127,130,209,215,212,228,125,184,124,267,225,137,173,289,207,107,134,199,238,265,132,136,151,133,115,144,94,145,99,328,115,110,277,57,102,147,176,191,154,119,201,186,155,212,264,101,132,213,179,257,245,248,220,222,212,237,200,195,159,264,113,75,262,152,81,99,114,78,159,147,128,106,144,131,218,278,149,244,173,247,88,274,195,286,195,200,174,190,138,73,133,246,146,254,88,154,131,136,178,135,339,264,168,126,190,114,108,184,209,219,89,176,196,183,126,134,154,147,115,58,178,303,261,124,262,162,83,300,122,211,199,178,171,258,167,223,60,265,128,297,126,224,222,219,134,130,317,147,145,175,106,204,163,129,72,213,189,135,253,62,76,175,183,243,140,185,229,263,168,161,167,118,270,98,185,242,106,135,241,180,116,247,324,130,310,118,146,128,103,181,174,100,152,191,56,189,201,87,141,226,65,198,251,245,202,176,276,287,153,91,75,120,244,139,101,206,149,137,150,250,282,221,195,170,239,141,144,198,159,106,240,174,221,183,194,176,147,203,234,120,206,133,138,151,301,143,168,109,130,154,107,247,201,164,102,107,162,88,308,114,107,111,164,147,141,128,79,184,185,228,58,102,100,236,143,197,68,79,159,206,134,74,173,195,160,145,202,196,139,213,77,199,147,262,170,253,285,220,85,144,239,133,50,200,147,214,203,234,161,164,230,150,195,126,150,226,152,97,122,213,112,260,211,127,137,80,223,123,113,169,125,123,96,133,155,137,198,193,232,127,200,155,161,74,162,248,179,146,179,197,152,60,148,89,170,112,222,170,171,241,135,133,204,215,297,244,128,201,168,279,286,63,139,210,236,113,157,150,240,149,83,140,160,245,193,114,121,153,151,99,192,185,162,119,79,154,161,154,160,188,287,131,111,216,128,70,276,253,204,123,72,244,213,116,206,120,89,253,257,107,198,109,166,290,67,169,282,146,103,294,238,217,221,152,193,191,152,115,220,228,148,153,173,148,116,186,172,241,166,208,170,147,145,229,147,64,207,221,203,324,111,87,217,165,120,88,153,106,97,315,129,183,149,129,225,177,212,61,173,150,129,211,60,195,100,214,197,232,238,81,115,90,133,225,157,205,54,227,234,70,135,232,289,231,192,168,143,241,90,306,107,180,66,168,118,101,218,136,186,99,128,199,147,146,375,161,231,91,223,254,130,163,220,179,156,76,73,154,116,166,204,209,157,167,237,267,290,133,141,169,96,117,169,122,69,185,244,187,269,221,317,95,226,226,187,169,86,111,139,104,69,179,169,53,118,223,163,105,99,151,219,133,199,62,104,152,88,153,101,255,161,147,178,158,67,133,271,153,211,68,211,289,243,203,120,206,190,66,216,259,123,324,289,215,62,143,263,44,105,245,98,223,185,121,122,191,194,60,222,269,80,168,106,211,161,182,140,201,129,138,88,158,235,148,148,271,104,84,95,338,269,74,148,148,224,80,102,102,63,159,204,218,167,165,277,209,55,67,135,127,284,98,179,98,90,100,227,117,193,169,106,183,152,187,141,284,157,158,273,175,304,39,171,216,159,227,116,129,245,244,121,150,89,201,221,84,137,220,190,271,156,92,155,107,53,180,67,151,178,144,109,180,188,197,233,184,140,361,139,213,171,161,208,106,201,191,57,187,102,119,148,237,153,74,276,166,139,194,191,109,70,71,231,223,215,69,183,44,139,157,108,122,180,113,180,253,263,267,103,126,312,298,167,201,171,146,134,228,149,111,203,170,134,84,201,88,134,159,201,116,57,27,279,174,172,260,185,208,142,150,207,107,271,197,246,269,133,88,223,196,182,275,161,184,97,205,111,102,164,237,286,88,211,146,185,256,233,158,153,169,179,183,229,169,57,166,173,122,213,208,174,137,137,165,208,221,185,184,82,229,227,182,67,195,202,176,230,147,84,175,157,172,234,146,79,85,185,97,117,103,289,86,209,67,167,62,126,191,155,99,185,150,167,190,105,153,125,156,107,70,240,195,238,165,143,66,204,175,284,119,141,140,168,232,127,145,188,121,226,123,298,170,211,394,309,115,144,203,130,174,145,82,65,214,88,301,83,177,197,98,109,157,199,240,119,165,162,186,169,109,237,172,204,189,201,135,134,115,219,229,142,238,191,220,146,193,255,129,202,170,188,230,121,148,169,122,202,191,148,168,140,200,156,115,165,267,129,178,147,153,217,261,105,72,204,99,233,213,106,328,190,157,196,134,208,195,156,191,160,142,65,155,59,213,143,173,146,137,155,148,135,107,233,202,204,152,135,164,153,169,108,155,140,128,223,196,299,144,216,278,140,129,87,182,79,164,306,111,132,184,175,245,134,100,132,113,184,251,248,285,289,224,105,143,88,277,237,46,185,150,139,140,294,225,141,65,167,189,131,125,212,207,113,153,132,170,125,195,76,262,180,182,75,243,149,321,178,101,166,177,171,348,63,187,159,173,210,188,154,213,177,174,207,85,169,281,198,114,77,198,106,167,108,131,139,212,101,161,121,162,228,94,335,100,162,226,31,274,55,230,130,205,286,213,203,107,65,73,134,144,119,179,203,152,178,283,115,163,107,204,212,201,113,134,105,186,93,163,220,187,296,170,259,210,276,158,268,154,189,120,160,193,215,331,218,205,147,194,343,88,172,345,102,292,119,189,210,136,130,126,140,279,148,332,52,230,209,92,107,210,239,188,259,114,149,255,124,141,148,183,247,187,202,130,195,221,95,275,179,172,128,151,169,82,172,233,100,121,151,62,241,126,242,142,222,206,213,343,58,179,75,171,152,75,227,249,236,137,181,282,168,299,177,185,151,199,121,40,168,226,271,214,94,262,271,204,172,191,246,248,147,225,139,248,169,130,132,291,91,86,117,197,232,148,133,187,97,228,240,158,126,192,143,210,152,233,232,91,214,103,204,191,233,250,202,160,235,245,201,266,224,217,180,205,240,182,178,105,116,233,232,175,132,275,153,97,124,167,143,151,142,308,178,129,121,244,125,105,230,169,157,236,177,190,202,157,91,237,87,192,192,132,99,147,107,175,124,218,79,345,148,245,232,207,139,126,137,167,92,192,97,165,227,153,181,142,164,156,152,205,188,224,136,111,206,184,207,109,171,126,163,102,229,227,69,205,181,166,179,195,127,204,148,221,130,236,135,115,218,140,167,139,175,106,128,60,143,182,153,77,172,146,199,144,164,221,266,144,219,269,161,138,118,213,199,327,171,137,197,244,165,88,134,85,72,234,113,223,190,252,205,153,121,97,130,173,125,158,209,220,146,210,217,144,146,128,236,82,241,187,193,161,229,211,62,133,146,57,235,163,126,260,81,99,188,61,254,89,118,198,174,232,130,114,354,148,98,130,305,147,100,205,96,185,129,236,133,216,90,217,73,294,102,197,146,143,139,83,94,77,203,132,141,122,107,122,107,152,182,222,154,250,276,121,105,201,112,178,190,180,322,72,194,225,91,185,171,55,324,134,129,157,102,266,257,89,225,150,160,210,225,205,147,173,214,174,100,218,280,107,195,155,153,172,167,188,132,269,238,228,201,115,129,115,124,79,198,109,170,130,141,193,126,184,99,129,205,182,36,224,90,141,120,165,122,190,305,112,164,176,195,131,174,201,204,83,106,226,203,108,80,189,125,164,243,126,101,229,311,62,206,201,129,161,218,212,254,153,149,220,111,81,165,340,127,220,76,139,160,104,234,148,150,198,138,173,148,177,186,93,193,100,108,239,188,155,187,219,293,168,199,116,221,306,217,79,154,168,200,202,206,154,161,195,186,259,159,121,95,166,258,193,165,253,249,205,256,213,180,234,203,246,165,170,111,162,238,221,213,109,157,133,211,234,145,250,171,97,205,199,169,353,163,99,123,145,196,188,248,182,160,149,251,146,213,143,172,96,194,225,91,162,194,225,176,216,209,208,78,143,113,217,72,199,146,205,215,308,216,190,73,170,266,157,172,105,122,227,190,116,226,237,211,196,139,210,182,268,221,111,108,215,133,241,198,270,206,108,54,158,161,154,281,302,64,150,184,243,106,88,212,106,258,185,214,104,107,200,260,117,64,222,206,208,214,231,80,174,225,244,245,99,171,239,125,177,185,167,91,213,115,241,75,72,161,238,193,159,131,175,214,243,188,229,174,208,227,199,131,243,117,186,251,250,75,119,88,59,301,67,187,108,118,259,238,87,77,92,142,206,180,306,354,191,167,181,184,175,140,160,176,100,139,71,103,150,191,157,229,127,291,117,233,79,188,241,61,121,149,110,217,106,138,82,221,149,208,115,149,201,184,173,227,278,171,153,139,162,117,108,228,230,137,151,194,121,93,91,153,191,121,183,67,121,199,227,225,132,230,158,289,192,173,169,307,136,147,219,341,98,236,187,151,236,180,300,116,165,93,104,307,102,91,183,229,164,128,186,248,62,113,79,204,219,119,175,236,134,171,214,268,106,85,142,209,232,72,88,102,193,204,122,156,236,241,91,213,246,272,134,98,159,206,128,128,224,192,114,205,152,200,209,169,208,168,190,52,233,225,156,143,98,163,166,233,213,137,171,230,110,172,148,194,170,279,175,78,149,190,195,120,188,178,105,155,66,133,181,169,167,116,181,243,102,152,80,93,178,120,226,106,189,128,140,230,153,97,65,168,130,290,57,73,205,213,168,131,182,215,206,188,72,184,284,220,158,124,205,106,183,194,199,192,209,93,127,205,183,170,119,178,215,220,192,248,190,121,106,98,196,236,188,258,112,229,156,190,291,90,175,207,191,216,293,177,162,126,165,77,140,226,177,189,183,149,125,108,55,173,161,267,125,73,256,204,172,123,225,119,109,119,181,248,67,232,282,234,94,160,194,133,221,210,294,136,64,239,238,214,67,99,48,70,60,128,133,208,170,103,211,183,158,103,126,129,133,117,236,146,212,79,110,139,203,320,280,108,191,215,130,201,344,116,73,259,174,197,157,112,191,279,231,131,326,108,213,133,123,193,104,125,176,118,127,162,208,121,114,267,130,233,218,97,172,169,107,101,271,144,202,125,83,250,135,141,79,187,174,208,157,172,73,109,151,156,210,229,187,298,149,117,232,152,93,50,262,82,258,207,170,246,233,110,143,121,120,223,68,124,135,156,117,116,126,223,147,67,129,39,90,99,182,165,200,163,204,236,122,88,177,136,137,133,105,155,220,377,297,218,238,83,149,137,54,167,192,123,140,275,171,96,204,171,130,216,252,145,276,164,166,203,173,152,198,230,123,191,81,268,221,62,156,126,195,179,311,275,165,120,138,118,190,220,90,143,152,211,191,87,174,104,207,243,208,50,235,263,152,148,106,244,237,104,162,253,201,148,192,189,293,216,69,160,107,260,87,108,194,172,119,242,138,211,86,193,197,182,167,170,59,134,238,128,261,178,250,74,114,207,104,242,149,241,140,245,189,217,185,58,69,165,224,252,88,180,210,130,194,115,233,136,202,265,239,268,252,94,109,201,170,138,211,53,209,93,181,173,190,32,124,205,218,241,129,169,147,189,146,151,222,110,222,189,200,184,133,186,248,171,264,155,297,77,49,152,237,122,327,65,240,145,233,53,160,193,169,201,143,231,70,222,73,145,130,191,178,173,104,61,208,99,167,181,122,261,278,214,75,149,150,175,184,95,203,161,195,147,146,123,89,310,112,209,119,77,194,136,163,254,206,84,135,106,137,153,98,210,190,203,147,117,134,218,331,216,230,120,336,191,112,189,149,176,198,143,145,162,122,154,97,157,121,89,209,145,266,81,120,73,239,151,234,179,159,168,193,171,220,307,191,107,215,147,125,123,31,172,162,223,215,138,120,117,246,85,117,138,151,231,99,162,83,277,74,174,250,170,120,121,147,69,163,161,198,163,154,174,114,133,71,75,251,156,127,142,214,175,212,109,151,256,162,229,170,182,236,178,120,232,118,225,170,308,225,215,203,262,217,198,210,235,112,149,231,321,198,255,186,88,167,153,80,177,226,213,237,134,192,340,157,193,292,128,141,229,193,211,169,120,258,148,262,173,138,205,156,161,130,211,199,203,290,224,75,191,242,151,282,87,98,94,282,113,107,106,149,288,220,55,127,129,104,271,220,140,275,175,77,235,83,185,143,148,221,164,211,90,94,341,221,203,261,95,134,153,219,160,135,110,194,136,156,160,170,183,91,230,285,225,234,251,124,121,128,236,165,67,151,223,124,236,90,112,95,101,77,51,139,93,226,181,101,155,310,162,205,254,47,145,179,197,193,222,110,119,284,168,188,302,165,75,75,79,249,75,166,360,157,111,193,159,189,180,331,188,176,223,221,80,84,129,142,224,220,60,228,91,183,208,140,197,126,34,186,147,199,147,59,262,340,290,224,165,192,206,172,71,344,184,251,60,170,125,153,211,217,179,289,56,104,217,211,137,111,298,115,150,220,104,248,47,215,251,166,218,195,117,158,202,49,191,180,257,250,167,183,179,228,204,139,50,103,145,153,234,111,214,145,174,73,131,58,221,179,122,218,234,207,72,205,172,124,204,61,191,144,232,112,89,187,201,169,134,173,215,121,121,291,136,160,225,123,181,89,297,107,78,166,369,105,96,156,219,232,204,227,158,154,241,172,284,132,214,168,229,186,113,94,266,236,180,332,240,74,119,198,205,107,171,146,211,51,182,182,242,129,204,122,136,229,234,202,182,137,194,146,178,254,164,122,119,206,191,233,263,224,171,207,216,65,145,225,102,167,129,229,116,150,241,113,155,79,260,128,177,80,126,104,239,116,123,240,262,235,154,216,215,112,99,149,178,149,227,253,172,160,139,95,344,82,281,93,88,135,297,179,71,93,120,184,55,259,182,235,93,115,182,175,128,272,241,249,271,119,163,76,137,173,209,196,184,188,148,162,177,214,195,197,95,177,74,238,181,202,201,236,175,168,208,158,98,121,84,224,141,207,170,254,65,101,137,73,187,147,172,234,174,179,189,82,236,209,81,118,121,245,211,217,169,108,170,180,173,157,262,98,150,149,240,83,197,312,228,99,111,90,147,146,95,181,116,146,205,123,174,180,102,99,91,212,244,275,193,133,254,148,251,127,156,97,138,93,88,85,96,161,272,233,122,238,162,100,175,200,130,113,142,85,50,103,152,251,72,241,120,95,146,158,73,174,242,193,155,200,176,103,178,191,266,109,162,101,115,172,219,208,89,92,212,266,167,202,131,123,243,182,227,145,90,220,155,109,268,102,167,143,99,188,219,130,117,164,114,162,152,68,172,78,135,182,135,187,258,124,75,194,98,172,219,143,203,123,132,144,182,168,70,183,156,176,179,250,246,156,281,215,175,202,85,156,258,278,162,163,269,127,77,140,133,164,224,219,164,180,110,172,208,145,171,78,179,157,220,195,207,157,167,163,253,162,96,129,194,180,85,190,104,252,188,113,307,95,230,262,153,186,268,107,46,214,170,121,145,149,288,131,84,124,168,240,332,176,256,152,120,175,198,171,238,184,102,171,323,168,185,83,206,164,169,260,178,119,101,263,199,124,159,178,160,140,171,328,195,111,188,238,189,220,112,112,112,128,182,205,229,213,95,259,176,120,189,172,245,372,149,219,105,267,176,192,158,221,54,98,166,224,172,225,116,90,251,189,272,113,245,71,195,113,182,216,87,246,196,126,231,155,228,230,197,272,220,172,85,189,341,230,232,154,319,205,161,274,68,208,227,346,70,161,216,278,167,227,185,107,128,174,129,104,212,215,147,158,179,97,106,244,233,126,190,224,107,213,204,200,268,211,155,140,188,186,164,246,152,154,200,164,132,136,84,220,134,102,235,242,214,268,349,197,198,156,153,159,274,108,126,177,213,167,182,170,219,124,140,118,191,161,208,207,348,233,110,183,166,258,382,168,218,102,82,106,242,175,134,207,256,114,103,219,130,201,147,132,127,136,208,305,161,103,145,188,273,202,316,219,115,147,125,125,152,179,212,216,166,182,63,207,224,92,254,192,166,252,123,122,179,217,202,214,237,201,253,303,176,206,198,184,41,72,52,301,153,82,196,167,261,325,160,204,153,125,251,173,95,154,157,190,136,221,64,82,240,152,257,107,252,174,229,212,158,79,264,118,127,155,175,200,175,275,208,167,229,175,110,96,235,158,117,231,233,246,200,203,84,196,97,196,266,138,194,113,220,146,194,169,196,149,183,91,99,122,62,171,44,64,136,169,94,143,207,249,377,222,110,134,99,243,96,115,100,59,117,55,114,142,188,223,126,103,176,222,116,158,226,114,124,334,181,114,225,113,182,219,196,211,83,185,184,114,187,133,190,240,95,126,129,191,86,163,216,71,153,168,105,66,86,238,193,206,187,96,138,148,230,178,289,124,125,221,109,211,209,136,155,73,125,222,290,207,145,201,200,82,94,150,254,150,208,130,281,185,102,100,270,81,84,195,237,175,250,93,118,259,213,246,198,188,128,279,274,161,284,98,83,131,190,166,179,210,116,122,142,252,126,149,173,243,111,313,79,121,283,213,94,220,254,68,149,163,143,96,106,191,292,192,110,220,150,164,243,125,240,265,142,125,205,221,171,168,153,212,90,182,219,289,83,154,186,137,64,227,188,189,209,139,98,275,66,178,93,193,138,125,84,179,105,236,214,237,221,154,99,216,200,106,260,157,108,93,211,289,173,109,235,239,186,158,210,164,178,154,103,197,161,103,238,70,214,204,202,248,177,161,103,102,157,249,99,87,100,176,218,88,149,205,176,279,239,171,128,113,201,97,169,277,326,196,223,157,169,212,209,101,163,192,82,210,197,170,188,301,195,147,103,150,219,140,261,215,194,162,204,242,193,147,147,225,89,124,40,294,210,204,187,142,242,207,82,165,295,168,162,189,149,185,124,120,152,298,247,240,102,207,191,210,95,246,133,126,178,123,138,230,56,135,85,182,116,178,179,214,124,154,228,172,192,169,161,180,290,270,121,178,124,163,113,146,164,215,162,128,131,198,155,295,195,140,249,148,128,156,137,132,167,173,95,136,131,261,216,198,226,175,126,200,96,99,198,190,87,93,141,126,181,127,229,152,113,220,187,147,92,203,186,242,245,115,195,217,97,92,170,164,155,81,196,183,175,135,143,192,180,158,360,153,226,177,92,163,99,227,165,126,153,114,132,182,269,231,276,143,102,238,173,206,246,63,132,164,98,111,132,226,98,116,221,176,93,107,94,296,208,244,182,123,82,189,109,174,71,148,169,148,196,94,178,73,99,184,74,143,98,103,152,208,99,242,89,222,233,95,93,211,123,54,323,131,140,186,116,220,177,147,199,175,157,96,188,60,130,151,200,84,202,136,272,204,132,268,146,205,186,280,145,141,161,190,127,188,244,161,118,77,178,156,83,91,113,73,115,98,87,241,144,91,157,84,160,95,185,103,154,113,341,234,142,167,197,146,161,195,118,178,216,156,156,184,281,162,247,247,70,117,109,43,202,164,343,180,79,186,193,167,239,78,97,173,205,196,143,139,149,232,264,108,217,208,202,55,115,115,196,205,62,210,165,142,97,146,132,320,100,110,151,299,106,163,80,240,137,79,122,170,159,167,95,125,83,218,222,185,222,140,216,151,217,167,123,194,123,194,186,189,180,96,247,219,209,197,172,146,161,178,116,198,92,181,231,47,223,159,163,169,242,142,130,220,193,205,77,192,123,156,90,197,239,229,145,173,151,241,150,187,209,158,42,179,145,244,103,200,170,99,170,61,94,224,173,226,226,201,143,106,180,91,199,236,200,188,131,142,214,349,282,231,208,219,199,220,239,211,214,160,154,171,204,193,86,207,84,207,139,141,186,161,174,179,37,174,160,235,293,210,245,163,212,144,171,128,140,174,170,206,200,220,147,180,123,168,212,125,69,130,78,127,143,87,171,145,109,223,138,148,157,268,224,119,163,278,236,104,147,132,120,177,79,91,230,201,116,161,233,155,258,134,210,245,132,134,256,98,197,90,259,66,247,109,175,150,251,200,94,139,154,91,170,107,136,253,154,83,103,70,161,156,165,116,300,116,164,248,225,91,109,140,209,182,141,165,249,225,110,207,77,207,207,313,177,148,197,190,130,98,229,132,197,95,84,193,98,206,314,212,79,105,186,91,168,109,243,274,138,107,213,216,320,263,90,106,64,147,86,176,213,156,194,106,133,192,139,168,143,123,238,125,238,179,178,234,160,361,282,77,208,211,226,64,171,103,173,126,157,165,160,209,93,155,127,94,193,352,198,208,147,257,176,188,47,267,141,177,188,301,185,167,196,234,182,146,97,281,225,155,362,226,185,248,183,71,242,270,188,64,119,196,299,137,103,172,236,58,139,168,269,170,162,177,227,99,35,63,235,176,192,163,150,236,124,297,229,71,119,239,157,200,142,195,128,172,129,156,166,233,96,143,171,228,110,183,144,114,89,142,146,130,160,312,114,240,151,248,224,196,248,241,163,167,99,204,159,175,156,232,189,185,87,173,167,129,211,227,114,225,50,146,155,304,116,123,174,240,134,239,236,152,128,147,70,201,229,103,218,107,96,159,204,231,131,297,87,294,110,119,197,211,197,306,112,145,169,75,142,209,149,141,173,215,149,87,182,195,178,217,198,187,149,127,149,251,161,283,198,192,136,350,175,221,311,164,223,165,170,233,94,222,156,203,231,237,268,147,164,130,225,157,131,91,228,136,182,146,176,158,318,265,133,116,273,233,92,198,233,146,221,145,169,239,122,98,184,165,227,296,222,170,318,172,172,214,138,171,70,204,229,146,235,165,78,165,250,235,157,281,134,216,189,196,196,250,189,79,61,173,184,145,165,233,242,251,120,190,123,122,256,222,116,225,185,287,214,262,168,326,237,200,222,116,215,225,369,185,226,81,183,255,148,130,177,149,271,75,200,136,200,138,168,80,200,196,140,164,226,114,187,209,130,192,176,174,283,108,208,106,199,166,141,70,331,196,118,111,156,187,94,58,65,244,183,146,182,329,99,64,257,112,199,205,164,125,111,165,151,134,121,171,125,272,68,66,224,120,160,187,103,166,166,238,62,163,218,104,205,153,251,221,175,178,114,67,105,82,147,88,87,232,67,267,158,238,226,161,142,162,189,242,166,117,132,101,107,132,255,156,254,217,145,159,112,211,62,236,121,172,129,166,168,249,175,278,218,239,173,107,296,161,138,210,100,123,192,181,184,159,233,101,197,221,81,146,116,56,215,202,152,171,157,153,117,196,268,244,65,142,220,247,179,87,236,221,151,181,174,215,196,174,82,175,163,138,151,80,196,169,101,196,148,194,120,207,109,159,216,147,160,114,149,211,220,133,105,149,123,155,290,229,177,96,164,231,165,82,80,172,147,117,44,108,110,298,95,248,284,140,65,116,101,214,152,116,150,118,231,160,178,93,170,221,187,81,234,222,236,127,196,229,123,194,200,212,240,146,79,343,77,106,226,221,167,82,292,237,178,187,87,207,147,198,231,235,210,162,144,92,127,205,199,218,195,243,251,157,208,136,182,129,230,156,178,300,120,192,168,111,222,199,158,210,41,238,95,119,183,180,133,201,238,161,182,209,110,144,121,90,93,132,275,163,212,189,145,220,174,59,111,76,137,194,189,136,150,198,232,173,147,220,213,137,263,110,148,150,184,209,168,230,272,183,125,106,117,283,323,120,205,163,154,92,105,141,141,295,163,201,106,228,120,77,146,65,235,207,203,178,203,189,202,160,193,121,84,168,208,160,246,137,152,216,241,92,168,108,190,184,215,121,230,136,186,118,220,114,209,82,158,199,152,202,97,269,144,144,167,136,93,203,222,156,203,118,158,67,166,194,146,217,66,214,228,97,209,266,134,108,145,206,139,234,97,133,148,126,176,266,226,198,61,84,294,135,174,175,196,108,69,280,220,264,129,203,188,203,95,223,225,249,180,209,144,240,203,194,227,102,232,307,265,187,127,105,174,106,160,108,329,61,237,80,53,223,110,119,175,150,197,247,191,206,259,207,249,128,96,246,216,168,163,95,133,221,217,207,105,281,86,197,154,175,77,73,175,67,125,101,163,143,177,197,183,229,221,179,114,72,190,200,117,144,125,210,223,126,138,54,90,117,139,410,175,201,78,218,270,104,301,204,192,172,210,198,119,131,190,140,178,239,145,170,153,109,262,263,273,225,160,204,179,156,147,115,237,178,223,288,132,119,168,113,178,184,181,102,271,226,208,178,159,90,206,243,222,167,208,119,196,190,248,152,51,114,207,139,103,134,206,275,322,126,215,227,92,173,201,216,166,102,156,176,145,133,240,157,171,175,230,205,77,172,192,162,100,183,109,214,188,87,84,182,75,175,207,190,99,250,223,265,189,207,106,127,275,196,242,161,125,185,114,250,176,98,90,180,288,229,189,190,127,115,272,117,180,163,117,98,160,76,183,156,134,86,176,188,131,141,85,165,184,204,198,154,90,197,216,235,145,92,197,113,256,242,132,161,174,171,96,128,104,113,249,166,186,133,190,160,131,225,181,73,117,192,272,247,148,229,181,157,131,112,168,218,103,166,99,226,162,175,193,325,260,232,279,110,154,188,243,239,233,112,85,147,231,126,166,79,180,147,165,300,164,168,78,170,247,116,110,233,108,165,208,82,104,64,129,165,264,80,72,80,227,260,214,222,273,174,252,133,176,238,145,327,144,160,271,117,193,221,199,77,220,140,180,199,151,155,232,337,170,218,188,245,80,194,162,236,96,103,184,83,186,118,152,182,124,169,206,293,191,222,233,216,161,217,113,250,172,74,245,128,163,184,180,187,157,291,104,183,127,104,212,145,105,89,172,247,113,141,93,218,157,200,153,254,164,124,119,195,44,194,116,105,218,134,167,175,154,216,197,217,157,197,241,259,171,112,163,139,169,75,146,236,224,105,149,116,160,148,234,87,189,131,199,294,197,108,117,213,163,221,231,177,103,141,133,102,186,233,212,125,97,231,213,207,243,248,62,155,135,108,71,138,113,162,132,214,139,243,125,223,116,176,246,255,160,262,195,374,208,182,142,278,114,144,226,125,79,137,219,91,58,210,111,182,143,202,178,82,210,158,118,299,253,275,326,83,235,108,133,227,123,66,118,238,146,261,140,88,134,181,92,246,101,161,150,124,95,221,68,216,154,243,138,126,236,152,273,230,98,156,168,93,79,156,193,225,89,213,162,91,141,237,160,57,83,332,104,129,118,159,164,157,159,242,261,223,162,138,85,303,168,279,103,191,160,344,130,251,218,218,198,103,123,101,155,186,73,175,210,150,73,144,146,242,160,192,270,79,71,130,135,200,189,47,169,202,265,212,273,232,98,147,86,172,111,139,124,107,217,69,113,329,148,228,153,100,237,166,279,70,159,226,142,244,145,97,122,57,110,111,45,258,199,321,297,165,193,253,273,138,110,99,131,103,305,110,190,146,249,320,149,119,264,292,133,70,208,274,134,159,140,249,189,244,79,186,176,112,53,116,146,69,130,75,130,235,314,136,318,79,226,221,135,184,243,165,137,229,144,209,222,221,139,290,122,220,82,266,188,148,313,240,141,240,267,196,170,141,149,222,154,101,223,172,137,138,182,140,277,222,211,175,88,227,115,140,143,217,164,181,265,153,94,227,162,165,155,139,117,206,62,126,56,241,173,214,173,251,221,98,272,89,324,134,229,228,108,145,158,199,104,160,175,213,170,270,150,257,103,80,175,70,203,175,222,228,155,80,159,93,139,180,167,249,147,170,274,130,248,266,116,109,280,137,191,69,282,193,154,186,83,273,152,150,79,226,303,133,139,151,139,165,148,111,236,233,142,142,136,196,121,161,86,239,182,140,131,194,175,224,162,137,133,281,171,65,215,85,208,123,50,206,105,241,116,50,65,118,201,162,150,221,193,229,93,115,190,186,213,143,154,109,171,168,212,219,128,134,194,281,150,171,135,295,264,128,339,206,219,246,337,239,230,219,137,132,211,215,221,190,260,154,142,117,185,164,229,99,117,169,157,101,160,130,98,134,148,223,153,176,116,206,248,124,202,186,126,96,210,109,195,231,176,150,210,270,69,198,152,239,162,110,170,147,134,220,212,168,187,140,72,139,86,132,243,253,98,238,93,203,273,164,175,204,140,80,181,119,175,179,213,135,64,77,180,166,181,143,136,188,98,218,141,200,236,86,119,171,100,166,94,160,252,104,286,72,145,123,112,104,82,159,116,138,227,155,175,211,77,151,133,274,168,218,89,86,196,110,77,161,173,190,168,251,188,101,179,169,63,122,292,125,235,162,201,154,46,144,157,188,148,182,182,251,95,159,145,257,243,253,122,147,121,148,206,237,222,324,234,123,159,203,225,279,205,203,240,207,205,71,136,247,150,112,244,247,102,172,95,214,208,182,185,225,200,182,86,201,103,182,178,97,179,108,60,46,226,181,191,194,208,191,128,135,73,208,125,111,202,132,206,167,143,201,121,159,339,98,284,228,115,154,110,53,128,174,164,284,137,112,331,358,100,206,92,227,131,272,212,122,132,134,196,79,170,157,486,201,212,224,89,127,165,229,84,97,202,183,168,113,267,161,256,194,162,185,212,248,244,284,236,222,145,112,226,62,330,234,175,152,328,221,153,96,178,120,194,284,257,66,235,184,229,124,130,95,261,85,182,190,201,232,240,154,240,140,216,101,326,198,344,137,253,92,123,176,270,169,101,393,221,81,178,195,200,106,228,184,80,195,200,122,188,264,113,100,143,202,212,187,143,125,249,220,303,57,182,225,257,150,228,130,134,161,174,187,106,188,216,190,253,173,111,181,197,252,129,81,124,161,225,195,251,122,169,251,154,79,232,223,157,86,146,109,133,89,239,68,253,248,170,236,216,146,232,146,145,88,132,104,51,146,129,174,169,177,79,200,262,147,160,298,99,162,98,137,192,250,219,246,97,236,206,210,229,135,153,234,75,169,258,60,137,131,78,97,91,172,88,131,60,131,187,148,149,374,102,189,259,151,166,200,111,117,187,250,111,180,143,171,98,149,203,118,325,170,192,247,184,159,210,224,232,161,234,138,138,183,145,220,134,250,77,157,201,192,210,176,169,77,148,182,193,186,268,115,80,227,238,213,89,230,136,278,118,249,160,212,318,235,211,291,228,87,83,107,188,99,154,142,114,97,117,292,125,218,342,235,97,92,142,254,122,160,225,102,183,181,125,168,175,225,110,93,195,211,195,149,315,268,92,104,77,198,298,116,224,236,141,190,155,153,124,151,244,212,169,227,106,214,132,131,281,127,73,304,227,130,157,103,149,280,196,115,113,209,85,152,77,164,214,127,200,172,104,260,118,130,182,126,118,146,144,210,88,307,254,204,71,136,214,217,227,340,126,210,173,150,109,203,84,279,213,288,164,203,86,142,223,240,199,140,95,161,271,255,94,139,117,98,138,127,277,106,90,113,129,156,109,205,239,179,159,258,167,99,146,176,96,315,228,252,138,220,328,219,253,90,103,194,204,121,176,154,111,110,195,156,254,114,153,189,153,163,182,87,174,258,208,190,125,253,153,230,120,217,106,229,102,159,118,67,80,156,174,192,242,221,233,141,157,151,126,124,290,147,158,134,247,230,141,101,136,133,150,212,92,203,244,124,89,223,210,111,269,150,228,73,211,102,243,193,150,211,188,230,167,214,182,103,141,147,88,127,162,170,228,296,196,203,280,183,124,157,316,255,201,167,126,211,206,137,48,149,234,222,157,46,105,191,279,147,224,180,243,119,158,177,226,215,253,91,189,303,173,259,209,213,238,126,201,245,173,202,238,172,283,238,195,204,78,222,226,174,142,214,236,237,142,105,216,137,236,251,166,160,107,177,301,160,135,170,223,159,156,185,189,159,238,118,179,237,159,177,201,229,150,188,104,166,88,114,221,117,69,171,290,205,189,211,126,192,208,106,145,206,228,218,116,200,126,251,161,225,171,194,141,153,209,187,160,296,86,56,150,111,245,172,173,150,155,113,168,113,244,208,85,160,97,107,242,159,159,180,193,88,174,240,150,146,228,96,207,143,153,100,129,239,207,120,213,160,192,38,88,158,195,265,172,121,172,181,193,119,143,122,193,240,173,99,132,120,156,114,185,117,196,188,175,55,203,116,234,112,191,133,197,216,68,119,87,225,118,82,169,209,184,70,143,136,224,208,76,171,154,152,159,140,179,92,135,304,252,203,294,197,159,115,200,183,193,159,226,211,237,254,131,126,111,98,87,124,236,165,128,190,65,175,116,167,118,131,251,132,190,156,131,231,356,180,87,234,198,102,244,90,95,105,220,129,102,227,217,98,117,168,130,139,211,162,95,133,114,239,145,148,276,218,286,105,214,83,203,156,149,193,192,246,151,205,211,251,225,207,102,204,190,169,197,105,251,171,199,118,138,133,293,261,239,223,179,236,160,264,187,234,217,158,183,155,175,206,194,156,193,98,182,118,182,156,82,238,192,253,179,109,348,133,162,127,107,160,135,153,174,103,252,126,181,230,216,172,183,149,323,148,122,206,239,214,241,103,165,199,100,128,206,250,171,118,151,98,163,116,61,322,183,167,72,242,99,248,212,104,164,294,288,231,95,222,113,167,186,132,136,195,294,171,78,178,238,92,211,114,225,135,340,86,324,107,228,115,115,190,207,167,178,136,157,151,105,150,95,179,106,91,195,180,141,247,227,60,69,165,212,258,134,241,325,249,109,241,127,123,155,53,137,241,162,258,139,142,258,165,47,175,233,200,60,247,208,239,143,201,162,217,135,200,172,214,224,214,235,197,187,241,151,145,119,193,139,234,226,300,176,184,246,61,230,123,312,130,236,231,229,188,303,181,126,156,232,206,127,289,146,165,210,128,127,66,228,229,147,140,99,69,167,113,81,167,143,301,248,158,251,162,159,230,256,104,228,212,110,235,123,138,90,170,248,156,165,133,105,140,170,217,208,217,222,163,121,178,154,161,120,110,139,125,238,203,274,115,208,176,273,96,165,99,193,137,149,182,104,270,98,184,159,217,212,165,110,224,156,213,175,101,201,173,244,112,209,189,85,113,130,135,166,126,143,152,184,398,123,105,146,208,147,111,199,335,180,82,106,224,172,138,141,46,153,174,206,253,127,136,297,64,120,229,142,136,93,360,186,135,228,86,98,143,187,229,135,147,119,134,218,141,164,107,223,212,91,264,97,156,224,135,232,190,166,260,168,238,163,129,150,50,149,151,114,192,217,153,186,83,143,143,231,294,73,269,200,201,142,267,124,131,72,330,234,139,227,112,151,127,212,218,329,342,149,124,318,137,213,261,272,112,52,194,264,225,199,186,147,225,222,94,151,86,95,210,111,196,214,217,164,177,59,274,73,262,121,123,165,160,130,223,55,357,142,157,201,195,233,214,145,77,238,91,212,176,111,208,285,116,190,244,200,145,148,154,85,64,95,166,87,97,136,184,181,192,142,126,89,78,241,147,168,300,118,241,238,164,248,207,82,152,121,118,140,310,356,174,103,108,260,180,218,193,287,219,107,219,191,70,172,130,139,188,142,156,152,118,86,163,157,199,183,141,183,295,124,265,142,356,252,223,75,256,189,205,213,197,129,186,179,149,118,223,218,152,264,142,214,156,87,75,306,114,81,179,144,77,198,87,183,137,128,148,117,151,211,201,235,218,113,214,59,109,110,195,190,175,300,152,288,126,167,263,193,278,190,206,281,202,138,84,298,180,182,105,112,197,85,134,173,154,155,161,214,154,197,83,105,101,175,183,151,152,203,181,88,122,144,111,132,161,131,137,225,81,224,184,256,201,130,255,136,189,187,126,191,156,115,151,76,154,126,46,210,158,107,212,251,227,244,125,236,333,168,206,219,176,114,236,154,117,140,142,183,236,182,249,172,271,267,313,210,122,178,240,190,106,236,155,147,79,221,239,104,121,173,269,226,162,178,96,231,142,133,197,167,63,135,178,91,136,165,216,147,184,144,131,213,177,97,264,179,241,224,231,182,258,174,213,376,201,118,111,167,92,227,269,246,72,256,89,130,234,269,261,154,130,71,327,276,205,146,152,153,200,124,160,164,220,216,110,203,219,183,159,136,157,221,231,98,161,118,128,184,246,115,159,153,167,65,212,110,66,265,150,43,133,136,76,178,113,218,89,260,273,295,291,167,74,94,91,311,98,93,153,203,233,189,97,172,191,107,70,157,81,110,268,211,157,272,270,114,101,186,115,81,150,207,160,199,104,183,143,275,135,272,258,196,89,84,160,98,166,228,126,109,130,220,77,207,150,359,121,194,225,141,325,190,147,89,133,54,209,118,67,198,99,133,178,209,169,80,174,169,236,167,161,98,174,131,220,262,240,242,138,190,223,168,183,283,271,182,108,158,206,198,142,193,152,177,154,227,206,152,228,212,231,191,175,210,56,139,206,233,127,223,168,79,274,176,137,280,119,119,104,82,340,194,94,193,186,108,168,307,114,176,202,82,355,102,168,159,202,150,172,170,256,201,145,232,234,131,255,158,103,70,100,123,177,206,144,194,210,111,53,97,81,115,151,157,140,71,193,109,184,179,310,204,161,251,101,158,79,172,221,192,239,233,105,171,131,146,165,165,104,131,206,172,131,144,279,239,149,161,176,288,123,234,105,199,108,79,112,108,213,294,76,299,91,104,121,120,270,269,201,161,103,172,168,73,249,121,208,214,173,111,106,216,215,158,67,227,244,227,197,180,63,178,201,197,140,236,114,178,203,96,129,138,152,113,216,178,50,76,81,121,226,191,207,196,64,147,156,68,196,195,186,257,240,161,170,233,227,144,224,246,237,221,88,93,209,153,242,137,367,236,274,130,195,231,76,81,126,96,264,189,223,205,92,146,79,134,172,102,71,111,187,99,168,311,112,210,250,99,152,149,216,159,173,104,150,277,149,287,54,109,162,198,82,155,192,135,148,139,105,246,179,184,243,176,191,273,122,219,158,246,252,212,225,194,183,71,176,300,292,117,197,102,207,155,182,174,128,137,109,113,214,195,136,274,217,153,158,207,96,113,246,153,173,103,230,291,35,83,196,83,200,120,192,91,354,145,143,96,46,209,166,109,213,59,153,168,109,197,181,105,106,107,107,142,186,105,244,150,124,204,66,292,155,163,93,124,114,133,110,145,59,124,163,151,169,131,185,113,77,169,269,92,85,247,191,268,66,151,77,155,152,254,118,200,70,99,163,219,171,159,107,82,192,233,86,169,233,215,87,114,230,171,150,215,83,103,120,79,135,137,169,224,153,120,157,208,70,177,237,191,97,209,162,241,51,324,182,163,244,78,85,156,110,129,92,96,258,205,268,154,212,99,87,209,291,139,152,182,225,108,111,280,146,174,75,188,151,208,209,243,167,52,176,221,126,144,155,117,93,109,183,211,185,93,170,354,72,140,192,300,165,173,119,188,252,108,103,126,114,233,259,173,153,193,220,123,152,72,286,163,140,266,171,102,119,240,83,227,116,244,369,153,187,123,229,85,174,179,102,189,254,149,342,155,94,225,233,195,222,175,186,155,188,190,276,99,181,209,63,70,143,252,117,130,158,215,182,76,116,234,107,190,146,142,207,164,237,105,172,259,246,164,101,133,218,66,144,170,134,86,131,210,114,196,224,245,216,83,139,199,147,104,152,111,64,207,154,126,233,142,173,109,119,137,151,162,142,83,309,212,145,214,226,138,245,175,120,163,209,156,196,153,139,187,234,267,140,122,136,70,107,266,135,215,77,262,85,162,218,145,383,222,180,107,238,242,158,262,130,84,144,236,206,190,100,263,181,210,144,119,237,235,201,83,169,143,166,67,181,122,127,228,93,192,179,218,101,170,134,219,226,186,202,113,128,108,276,97,221,226,158,211,187,87,231,77,199,211,199,141,146,328,114,161,121,136,216,151,127,157,170,144,226,224,96,72,199,139,193,166,164,275,224,94,85,177,239,218,92,97,242,138,131,235,101,145,151,108,121,60,156,113,160,228,228,124,105,237,233,90,145,270,238,170,82,162,88,42,117,116,118,94,203,252,122,151,280,128,117,112,55,196,221,224,122,250,229,89,124,201,214,169,172,116,158,359,131,207,203,183,150,203,134,287,110,164,103,240,194,139,205,153,189,88,187,108,109,74,154,117,74,106,203,230,69,143,101,191,86,120,135,209,161,319,96,167,127,159,215,227,169,274,134,210,193,246,218,199,107,280,102,128,124,241,167,101,237,322,177,104,248,257,183,217,123,132,101,244,82,103,218,68,91,152,217,74,142,116,178,254,108,169,251,115,184,83,171,177,239,163,174,204,100,49,229,244,88,233,244,47,155,120,296,157,56,147,186,176,127,92,179,115,118,139,114,140,163,179,230,65,76,106,263,78,71,92,137,96,307,293,128,164,92,155,106,120,250,225,212,206,113,73,198,176,133,241,195,283,176,174,159,237,209,83,117,250,149,208,149,339,257,193,77,242,260,206,241,274,245,66,166,180,171,266,179,169,209,92,100,89,257,176,130,201,159,129,183,99,131,148,159,148,179,122,96,95,112,225,144,143,200,86,199,214,392,202,132,167,123,151,295,190,225,278,136,111,103,204,130,269,192,362,122,80,133,187,105,182,183,188,149,143,126,91,168,105,120,212,209,153,192,82,162,94,176,85,190,148,71,207,129,46,71,161,196,159,180,189,206,83,262,79,80,130,163,261,206,78,117,214,252,146,227,139,291,74,171,189,205,162,72,207,225,173,212,201,166,161,77,175,212,190,194,214,168,115,153,85,220,171,169,98,163,178,101,90,172,220,214,74,123,163,127,246,221,176,98,105,137,250,135,238,108,91,247,99,70,142,153,196,147,217,128,130,114,147,223,110,166,159,199,97,199,126,139,235,233,156,150,155,138,214,206,257,245,196,159,297,211,213,151,155,251,254,64,177,141,174,210,168,147,164,162,226,243,178,67,109,193,194,237,240,128,272,125,175,133,64,112,155,67,129,203,159,79,231,185,185,241,103,297,165,264,151,147,163,218,141,251,195,232,156,197,96,174,189,341,106,96,110,214,114,104,190,233,142,244,134,83,126,183,131,194,133,181,191,82,103,293,69,95,214,194,170,59,150,141,83,249,190,163,187,131,153,204,125,183,213,160,203,169,168,213,149,197,144,197,216,55,202,104,213,123,152,163,46,96,127,77,96,55,128,86,142,159,164,130,237,75,200,184,168,151,197,308,63,96,196,262,179,280,103,134,61,200,138,274,312,222,242,93,220,110,186,107,74,194,136,86,223,116,105,187,108,263,163,157,159,61,148,222,209,249,233,271,134,50,110,306,161,232,153,62,234,105,111,52,114,79,93,130,91,136,247,168,130,81,115,346,142,193,226,176,66,100,170,160,119,142,216,176,226,118,110,193,149,280,244,167,109,209,288,131,233,114,126,163,239,220,222,157,290,249,136,218,169,259,144,189,170,257,207,110,111,214,112,209,188,266,148,220,248,149,217,314,251,199,226,73,272,254,235,70,228,224,126,215,303,235,204,96,121,147,274,74,202,146,182,123,114,86,122,257,156,199,235,187,253,236,227,151,295,110,214,306,255,160,125,185,190,214,123,122,168,199,252,194,313,117,108,164,164,322,133,73,237,122,116,189,150,219,151,86,142,235,286,133,225,351,153,110,162,142,144,236,114,222,190,227,131,343,189,195,90,232,257,105,97,120,187,170,192,191,219,68,232,256,218,98,173,200,141,80,132,226,160,172,96,144,129,126,208,197,112,191,124,174,245,276,232,213,125,169,114,208,143,256,134,208,137,124,252,224,185,145,130,238,86,173,128,127,58,150,227,132,89,156,145,60,248,109,157,218,158,276,206,125,126,201,194,233,122,239,139,117,305,125,92,139,326,135,153,238,207,282,158,172,120,115,176,239,207,122,228,162,221,148,215,140,146,163,148,113,160,176,259,205,150,198,215,112,84,267,141,227,217,52,204,130,217,271,159,160,220,144,180,151,240,129,144,153,251,123,298,154,133,243,72,149,145,163,240,208,94,142,178,217,82,240,339,88,127,65,86,93,114,104,130,184,297,258,139,107,255,91,217,294,348,203,86,249,204,267,150,238,146,161,223,204,219,178,207,210,84,194,81,326,69,274,138,128,226,170,329,144,153,136,193,142,184,266,332,139,144,220,251,229,293,160,224,136,139,261,108,97,134,128,110,260,116,269,190,120,179,122,231,307,182,239,177,217,155,83,212,46,225,138,135,186,131,240,291,262,229,123,192,207,224,144,172,90,170,239,96,117,248,51,192,236,120,156,164,94,129,86,148,47,210,206,209,78,274,213,207,128,109,169,257,128,207,131,131,166,187,140,202,156,321,181,215,119,82,175,201,143,168,139,240,111,159,212,147,190,131,49,252,252,205,130,204,37,54,230,140,87,137,193,125,138,104,180,135,208,272,94,122,240,94,173,211,340,126,125,283,145,214,178,84,179,315,85,211,264,174,129,192,241,131,260,217,212,225,122,282,157,47,197,169,210,115,85,213,129,99,107,237,209,218,150,172,149,157,169,89,143,150,340,187,203,181,222,244,119,96,118,316,123,89,101,138,199,199,114,122,199,141,61,319,286,120,139,236,194,219,145,146,265,173,231,194,159,91,130,318,189,160,83,213,203,189,268,175,350,235,190,269,98,96,200,148,199,264,202,70,183,71,155,68,248,140,196,250,87,128,236,123,157,192,153,175,128,290,99,183,104,132,166,119,100,211,221,112,208,104,245,177,296,127,146,131,124,134,120,178,344,123,169,82,223,72,186,73,141,142,115,202,101,195,95,120,160,221,190,162,99,219,162,218,133,56,174,191,342,144,129,228,103,192,106,190,125,158,151,217,78,119,253,232,130,276,80,122,115,152,252,262,186,284,131,139,223,277,226,182,135,134,217,132,199,159,226,100,75,218,108,263,185,227,90,173,159,156,68,227,141,232,133,116,120,178,131,109,289,266,201,136,147,104,304,127,148,216,158,120,95,137,234,97,395,225,236,184,94,198,209,85,68,94,130,68,210,137,252,202,85,360,134,83,95,262,183,131,159,237,208,180,230,220,112,169,232,149,237,239,196,87,201,168,167,122,144,155,109,259,149,192,135,139,153,166,76,94,111,120,247,134,221,234,251,74,148,243,126,86,123,116,133,106,90,165,55,136,112,128,66,90,175,167,157,76,80,114,238,108,63,93,89,191,232,217,179,101,215,209,145,190,79,101,209,306,169,156,180,86,152,279,130,227,159,247,139,127,153,180,158,150,210,147,110,169,110,224,207,251,169,174,241,253,74,114,152,173,231,142,286,162,224,270,92,145,119,175,157,209,173,199,243,125,291,185,166,112,59,92,230,90,278,220,118,115,123,81,150,172,189,89,194,118,97,153,221,253,168,145,150,249,181,97,275,157,78,309,181,140,236,100,202,263,173,103,79,127,187,184,202,70,160,248,97,219,177,252,92,234,84,214,194,204,221,171,166,56,92,132,118,94,258,170,213,177,177,258,181,227,187,256,128,126,198,225,136,253,242,181,133,79,143,152,205,294,236,67,142,147,173,171,177,185,137,232,165,157,136,199,307,149,166,199,199,249,152,92,146,230,113,108,216,211,210,139,148,296,191,186,184,251,97,80,201,208,66,209,241,118,143,173,183,120,206,290,199,248,228,63,161,120,146,156,186,195,125,155,125,269,99,168,196,263,232,123,76,167,163,161,177,158,120,151,324,127,306,162,59,74,152,177,123,120,98,151,290,254,235,233,237,118,172,197,133,317,246,295,159,160,150,148,155,93,76,172,279,118,227,112,223,50,161,235,187,176,206,150,95,244,212,167,238,200,102,183,172,188,210,109,213,232,163,224,286,99,101,299,170,160,184,284,195,151,261,129,197,163,124,179,92,237,162,246,147,171,206,240,169,203,139,272,52,165,86,190,105,229,100,182,200,125,155,162,135,186,135,157,320,153,156,174,155,127,212,62,180,216,194,82,103,165,131,125,178,121,214,188,185,186,237,165,146,308,209,92,210,192,117,104,251,110,148,125,116,64,85,243,245,75,85,72,210,89,197,47,161,155,223,196,190,73,72,41,226,121,168,82,279,211,184,172,151,210,172,249,202,41,140,64,61,224,240,208,140,118,241,222,202,181,142,167,188,100,141,209,210,153,195,225,234,130,363,128,184,149,134,140,312,55,137,131,159,58,253,181,257,285,166,102,143,138,101,295,232,219,250,81,122,180,117,98,265,226,76,165,55,196,169,297,151,108,91,211,190,86,91,124,177,106,217,255,104,243,263,126,207,80,129,271,114,94,156,92,180,191,86,154,186,152,145,208,246,167,230,168,237,180,185,175,291,253,192,187,212,177,122,133,156,90,156,174,74,200,200,135,267,112,229,226,174,167,186,112,142,127,179,52,315,171,240,148,123,79,109,121,289,128,230,123,179,279,164,132,108,245,171,223,190,202,222,176,193,123,156,174,161,185,204,135,168,142,230,70,101,245,217,197,156,213,228,223,184,237,267,141,165,153,164,131,366,128,182,178,216,46,337,171,213,211,222,209,136,205,114,341,263,297,153,124,166,109,107,181,79,112,68,95,189,231,126,228,179,362,246,182,203,206,115,162,196,147,274,119,138,198,214,153,224,335,52,160,170,222,93,144,251,185,78,108,133,167,181,229,205,242,158,131,146,187,139,153,246,65,138,212,247,125,166,144,88,230,95,143,146,201,178,123,335,74,217,231,112,199,228,124,145,183,186,148,184,269,163,105,86,208,221,201,120,129,249,193,150,192,142,93,112,191,110,121,80,166,178,162,113,117,171,264,119,91,130,177,160,143,263,227,84,315,110,119,221,127,208,227,202,364,203,205,163,217,158,64,165,202,129,168,241,212,121,75,140,177,119,226,166,180,64,97,125,229,230,110,144,69,118,220,256,176,144,123,106,153,170,123,214,144,120,128,221,189,203,231,134,86,197,181,282,135,182,212,72,208,200,143,229,84,182,302,56,228,93,150,115,123,212,109,153,245,297,145,180,268,104,123,154,199,87,147,338,175,112,126,262,126,114,162,203,156,76,118,216,166,96,281,254,229,153,179,76,86,105,142,67,302,189,112,107,151,97,178,100,156,177,71,228,237,220,72,215,244,76,250,195,118,126,221,158,212,130,240,214,171,132,186,114,154,249,69,56,260,65,188,123,127,255,247,248,174,115,255,244,151,210,102,123,224,105,65,229,58,179,94,78,149,300,147,225,191,110,172,125,246,143,146,85,252,219,118,105,241,101,203,190,150,194,185,86,299,55,210,156,251,220,265,224,166,230,174,193,257,204,234,222,306,97,113,130,94,158,186,253,110,256,155,108,191,117,107,162,97,148,192,109,291,240,146,260,73,215,180,171,216,77,173,138,242,182,182,225,77,116,99,234,137,141,231,118,128,108,223,89,169,149,111,170,141,127,217,200,122,143,111,158,188,225,183,116,99,113,206,119,135,188,323,194,107,198,187,213,175,152,279,225,165,195,63,167,175,203,126,177,53,132,248,145,255,141,133,237,96,163,264,155,197,203,153,194,270,254,291,124,113,108,163,122,96,128,159,291,176,151,245,150,232,221,217,189,223,134,143,169,188,232,150,226,124,82,103,118,237,381,204,126,233,192,168,304,185,157,224,167,147,120,60,199,202,54,204,202,142,277,220,244,168,159,120,84,84,194,278,210,163,246,102,214,138,209,204,255,216,115,95,156,127,232,166,152,236,135,121,81,55,225,105,210,156,139,279,94,242,254,75,162,190,167,142,215,60,149,199,321,267,232,253,120,247,254,150,106,251,226,94,246,205,103,128,214,142,247,269,182,265,107,186,180,230,62,138,127,146,94,115,223,110,211,66,194,94,241,132,137,116,169,370,160,189,275,83,222,214,103,139,101,45,185,143,182,144,86,138,354,96,172,287,170,229,60,219,253,71,188,200,119,115,84,89,209,191,69,87,91,208,121,134,93,207,248,145,109,167,326,65,134,195,157,132,182,123,121,180,296,181,153,224,243,152,135,181,158,71,135,151,271,120,153,181,323,203,87,158,201,138,85,159,157,152,264,159,104,312,234,116,257,176,121,266,148,177,140,146,306,221,116,100,229,177,52,276,246,81,144,146,104,169,233,197,104,98,241,212,213,215,173,175,164,215,165,125,219,84,242,100,152,153,83,198,202,123,144,246,333,168,156,125,165,127,275,210,187,64,193,199,156,206,166,219,159,168,119,103,185,123,68,222,214,169,312,261,92,120,134,92,94,157,153,182,211,155,156,176,124,170,218,120,146,235,127,210,232,243,89,224,222,155,121,190,251,118,88,183,147,80,70,178,133,110,193,170,113,144,102,90,211,111,116,205,143,262,159,95,141,206,156,217,369,256,158,222,226,136,170,203,127,88,106,127,67,177,303,154,249,47,267,63,268,333,221,91,184,193,74,126,263,110,161,176,69,172,129,123,80,247,48,115,184,73,250,118,226,167,208,153,109,195,215,169,190,145,61,354,234,193,134,223,209,161,202,117,198,145,138,202,236,154,234,196,124,225,126,167,101,310,142,149,108,191,173,239,168,220,165,291,106,124,274,231,189,97,166,249,208,167,130,236,152,99,153,254,118,169,127,124,159,191,140,194,244,132,87,205,228,203,100,61,113,230,170,194,274,213,237,268,157,60,152,261,229,159,254,151,187,236,155,331,209,138,205,180,120,140,268,277,176,210,153,124,155,113,200,141,130,209,210,166,237,181,91,224,223,140,209,358,88,214,225,77,206,99,216,61,108,135,193,144,106,263,226,117,54,131,138,229,118,128,195,172,229,235,135,235,121,169,196,227,189,144,258,205,167,199,210,223,46,177,196,141,212,378,202,126,201,217,220,152,132,272,218,143,154,196,255,171,224,103,224,143,170,132,113,176,154,112,237,121,244,118,94,195,212,282,195,246,105,220,181,187,139,224,191,119,105,164,140,175,169,139,91,273,134,299,264,266,232,100,127,234,181,95,134,199,104,221,207,229,155,177,193,146,229,274,125,280,173,185,174,134,312,157,123,129,237,102,264,243,160,86,170,235,182,64,73,184,198,109,263,141,341,208,173,104,215,126,234,145,245,80,73,286,176,169,134,125,192,232,218,351,233,129,65,102,114,203,190,192,222,190,229,125,155,219,197,220,255,238,127,137,217,83,239,86,102]
doclens.39.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [184,221,211,276,278,130,284,279,322,146,185,194,235,100,70,140,224,258,204,63,213,175,145,126,141,167,242,197,218,175,288,201,137,206,229,105,185,274,253,126,230,84,290,244,212,176,174,199,206,185,179,145,161,206,214,118,259,159,217,265,221,109,175,143,163,331,239,187,185,212,154,164,211,242,116,188,138,220,311,169,167,172,102,324,234,62,166,212,155,95,168,210,224,199,261,219,213,222,160,199,139,199,228,205,329,228,238,231,70,168,175,315,164,173,233,159,240,63,193,208,120,134,273,189,90,170,223,171,227,218,258,227,228,127,112,194,233,216,231,243,255,117,137,149,132,317,230,145,90,337,290,111,164,255,208,237,161,160,116,273,286,168,114,201,186,254,217,231,175,254,245,98,204,137,362,165,90,215,195,167,211,139,241,83,149,328,161,112,212,193,194,68,242,193,184,95,110,219,134,244,78,151,133,146,177,231,264,153,232,123,111,158,260,141,200,103,173,121,216,181,78,192,151,165,171,165,115,170,216,232,122,135,232,219,86,131,139,202,217,402,204,159,128,127,261,195,128,135,207,283,198,50,208,248,201,263,144,204,162,103,162,90,281,200,116,187,123,152,265,220,219,145,146,140,165,144,202,189,79,220,191,157,215,321,315,152,343,201,316,162,184,200,228,285,116,294,226,258,206,200,112,229,266,141,218,225,85,213,115,228,203,167,138,149,228,144,155,219,190,78,150,109,220,149,243,184,155,255,299,213,303,204,240,176,216,378,205,225,202,277,196,89,206,226,166,203,316,182,257,107,130,244,305,148,171,315,202,275,254,104,281,160,153,160,179,165,274,183,101,119,139,56,263,139,165,229,183,120,118,114,349,105,228,224,133,133,180,296,318,211,170,199,171,302,221,156,296,149,349,155,131,91,208,217,175,215,321,146,205,331,235,381,183,158,220,205,163,157,137,202,252,342,154,167,214,189,356,158,213,123,144,295,214,194,210,254,203,200,250,190,243,192,238,168,307,230,206,201,158,95,282,313,155,177,180,239,123,170,161,186,254,159,119,257,130,155,163,88,123,254,159,223,239,129,131,221,165,172,121,214,120,117,146,210,90,229,265,168,267,157,147,169,191,180,182,125,206,212,59,152,67,206,229,222,50,261,280,187,101,159,118,266,271,263,154,299,109,162,173,231,202,66,165,238,224,142,278,85,160,292,234,216,98,208,160,336,227,208,159,266,236,109,212,156,133,159,135,228,258,179,210,230,302,189,170,195,153,364,135,229,258,113,126,213,116,241,79,198,151,55,133,119,203,244,293,201,157,178,88,218,120,264,180,150,204,242,232,197,180,260,174,149,151,166,167,152,188,149,121,143,99,259,95,268,86,68,162,272,171,178,200,64,147,261,149,187,177,105,104,109,131,134,155,243,125,145,64,112,107,116,208,250,227,295,163,182,138,251,183,115,99,110,200,227,192,215,200,151,107,172,289,219,222,257,196,280,154,117,103,278,180,277,58,214,180,114,102,185,204,100,173,159,137,72,151,328,256,223,157,171,180,138,136,175,263,198,184,257,262,110,117,236,384,295,181,137,229,285,116,217,174,249,294,242,83,159,224,220,85,170,282,224,173,308,103,271,148,192,205,218,283,121,114,177,150,190,280,207,94,256,81,176,172,163,179,123,108,281,216,216,288,144,185,198,98,226,202,183,156,177,271,185,183,123,165,151,125,191,174,167,196,183,209,170,189,154,154,205,227,192,137,205,148,173,131,223,187,148,239,201,237,192,216,122,244,174,234,185,234,232,158,171,288,159,319,230,368,147,205,224,135,124,195,109,129,223,194,219,322,148,202,93,300,127,103,179,174,260,138,201,120,174,293,145,247,132,180,120,135,251,385,239,280,163,241,146,191,235,192,223,197,112,199,170,99,155,222,136,108,162,134,249,241,214,256,149,191,255,112,285,177,264,311,235,202,138,338,183,215,184,245,203,245,306,170,185,215,80,252,154,166,169,274,82,168,184,379,233,288,276,150,113,337,196,102,120,144,138,229,122,67,306,171,172,278,106,290,203,211,115,226,157,116,126,258,229,161,177,238,63,144,143,276,142,216,187,190,145,385,151,160,303,241,199,105,195,136,197,154,239,176,72,309,180,227,262,144,110,132,161,145,190,207,83,242,139,112,210,111,226,167,157,170,183,159,191,125,134,253,267,62,257,263,312,117,137,164,223,226,172,271,150,273,119,161,156,57,184,337,281,187,128,130,81,246,119,189,304,226,151,200,254,163,171,112,217,207,140,115,143,249,136,114,135,239,119,111,115,261,233,128,122,166,126,271,274,166,244,127,255,118,204,165,253,179,213,239,124,143,126,118,270,203,162,326,146,261,183,204,264,147,124,76,318,226,129,118,101,166,152,93,85,228,204,266,268,152,197,127,187,136,142,280,145,203,158,143,247,107,147,95,178,206,230,76,209,281,109,333,205,196,214,196,224,136,159,283,182,118,172,174,181,122,104,123,70,151,234,311,318,243,215,213,131,210,223,217,188,270,178,231,326,225,264,104,111,190,42,80,147,214,207,219,273,204,151,134,287,180,216,176,127,130,167,163,207,183,211,220,168,225,245,196,166,183,175,229,272,223,372,304,127,302,241,122,231,97,170,70,114,154,191,169,188,122,124,172,148,226,327,132,224,145,160,119,244,165,333,164,107,220,257,121,129,104,301,159,103,108,144,285,206,257,191,175,217,260,126,89,73,138,95,73,134,80,82,183,303,144,290,180,121,151,142,170,190,148,151,199,150,174,148,146,330,228,254,222,88,227,214,201,224,264,244,128,107,66,121,170,210,204,83,240,98,80,222,342,170,246,339,240,249,129,202,136,315,201,172,122,382,64,190,199,267,252,153,146,199,188,132,233,93,181,118,289,185,343,138,114,144,248,179,212,208,192,113,145,274,88,167,234,168,127,177,102,93,261,141,113,152,263,226,143,71,174,217,205,105,233,111,86,142,164,134,132,161,160,68,231,128,151,151,164,306,223,141,222,305,190,114,156,217,115,190,115,350,180,91,149,288,235,113,126,92,141,161,145,224,252,221,262,171,161,140,178,200,187,188,200,235,227,189,190,203,206,127,290,228,303,187,283,222,181,194,333,220,114,104,238,274,215,92,113,147,86,293,133,225,201,175,166,242,140,212,209,154,208,270,122,87,162,166,162,213,171,91,257,171,197,172,167,154,158,127,112,293,204,269,183,169,188,263,149,151,193,96,237,200,211,132,114,228,294,185,263,218,130,135,242,67,291,183,135,219,113,148,189,108,143,177,210,52,230,138,158,175,239,108,149,173,145,287,329,200,188,105,181,75,214,226,135,107,124,150,235,201,193,167,230,110,179,150,246,134,191,148,139,143,211,127,151,155,225,303,260,217,92,201,205,158,145,297,246,267,87,121,159,74,233,131,135,183,135,178,104,137,105,147,120,140,251,49,161,325,112,163,123,108,148,246,170,92,222,136,334,206,127,67,100,92,162,193,72,223,193,139,184,179,219,220,165,183,197,131,123,149,166,221,98,263,168,261,158,170,226,198,163,221,162,142,251,200,185,292,240,183,150,172,207,215,125,178,216,211,211,107,249,128,126,126,144,280,97,116,167,222,209,213,167,214,186,271,89,98,415,277,312,153,163,146,187,192,193,271,157,228,296,232,182,283,216,109,181,184,284,250,252,222,261,115,199,87,100,132,152,132,74,112,236,239,165,129,143,299,214,136,175,231,205,152,157,221,286,262,106,200,99,132,153,261,171,117,224,50,278,190,159,189,228,149,116,175,214,114,154,116,107,159,114,179,205,93,108,207,134,146,193,168,272,253,129,215,184,168,227,125,230,230,216,79,251,181,341,247,209,227,188,318,234,142,147,136,176,170,89,246,197,172,268,211,145,100,232,171,99,172,165,208,211,91,210,180,230,219,81,179,245,315,82,227,227,229,154,205,185,209,254,197,218,143,110,147,220,156,186,164,212,64,84,125,209,123,83,209,222,170,160,233,294,159,293,235,239,299,84,169,191,157,144,130,162,149,187,167,146,119,182,211,246,120,70,130,161,212,166,97,87,290,156,77,178,196,166,206,106,148,121,233,198,181,177,235,308,184,99,239,212,221,101,180,194,165,163,227,165,211,216,191,151,245,155,91,215,154,110,136,173,261,184,114,141,201,178,125,105,184,148,116,200,280,325,128,369,145,274,214,119,226,174,213,196,107,136,85,257,135,203,220,92,141,167,156,356,230,112,305,58,149,183,270,266,211,208,106,176,153,203,163,194,123,122,107,186,177,227,126,309,250,183,137,96,187,259,203,140,234,136,179,261,169,97,340,138,211,273,301,117,171,317,90,115,191,120,210,99,185,210,333,168,254,198,204,318,122,262,101,231,147,187,193,275,275,169,135,209,233,112,332,201,267,204,204,234,144,267,215,289,318,298,298,206,203,168,86,134,92,176,156,215,73,188,156,189,127,100,168,172,155,158,279,245,235,144,129,102,139,265,127,90,183,353,274,182,148,216,230,259,201,64,175,151,149,213,143,183,121,237,122,106,252,181,184,200,101,148,333,128,137,244,200,204,201,79,165,200,168,116,203,232,194,292,226,86,273,90,259,210,235,182,197,131,166,175,208,260,187,232,149,236,264,150,118,274,81,192,205,255,222,168,177,139,113,177,277,152,259,50,142,194,115,328,220,289,204,213,171,225,144,195,95,120,100,257,203,178,150,231,215,188,238,267,237,208,125,167,187,232,167,238,131,401,156,148,137,175,213,66,85,223,167,205,203,242,202,233,94,228,196,164,179,186,134,259,136,229,197,240,124,200,194,168,132,191,232,229,190,240,130,219,163,180,142,198,265,240,175,150,263,133,246,284,197,259,108,111,89,240,194,144,227,197,178,193,123,263,135,129,240,263,204,122,249,232,177,119,182,213,88,302,203,98,204,340,246,225,179,162,261,118,189,246,346,117,70,155,279,192,204,193,173,168,315,219,283,139,194,218,141,255,135,236,94,197,130,137,160,127,245,164,118,107,128,67,118,189,329,262,155,154,241,208,260,239,127,206,188,216,197,209,195,216,111,194,232,113,185,211,237,219,251,159,297,99,204,134,242,119,185,275,180,164,247,167,110,79,243,227,169,164,140,227,133,185,165,168,137,158,144,232,113,111,264,310,133,189,269,200,340,255,219,155,334,168,92,226,122,92,286,163,294,114,119,70,153,164,161,195,220,138,198,255,128,220,218,286,162,135,277,147,82,149,138,149,162,199,247,172,111,268,154,262,195,84,96,98,235,261,132,277,250,229,75,198,231,195,220,185,302,303,89,214,156,81,302,173,228,186,125,206,146,127,113,128,205,182,285,199,162,157,226,302,192,185,126,250,257,146,246,221,236,160,151,122,132,264,250,274,173,134,150,99,194,202,197,146,180,193,183,176,155,229,276,174,129,191,268,183,133,159,205,328,105,232,109,138,191,106,305,280,134,222,125,210,99,143,175,223,110,120,173,100,142,146,138,302,105,192,142,89,161,341,202,167,118,162,188,207,152,271,176,221,160,179,177,198,198,236,201,165,140,141,129,103,300,230,259,176,233,193,272,373,128,233,176,307,246,196,175,153,216,213,177,262,218,177,163,119,183,132,272,246,206,156,246,151,264,162,103,109,160,268,206,137,141,170,148,254,193,170,202,168,149,289,93,238,114,140,164,158,311,134,96,147,143,163,282,116,243,265,49,227,95,223,120,292,211,236,123,93,102,159,296,241,257,154,156,160,209,229,221,291,285,162,198,376,110,162,179,131,158,146,192,230,240,279,198,209,236,203,230,193,139,154,233,271,244,183,214,192,223,94,234,223,175,186,210,148,77,133,151,325,163,174,230,267,185,360,184,147,178,295,187,175,203,364,140,102,145,148,137,291,158,154,243,203,179,252,135,151,193,141,196,273,258,209,125,155,152,223,264,175,164,200,121,180,214,257,229,234,206,230,194,174,193,209,133,138,122,280,296,149,255,284,190,258,157,156,163,314,154,136,81,280,177,150,205,102,171,310,178,227,250,111,237,269,201,261,198,201,238,90,154,170,197,244,306,159,194,185,173,319,192,186,114,218,99,169,261,297,244,281,204,215,229,233,85,184,303,184,200,200,260,198,230,129,173,244,203,133,133,135,132,228,96,294,249,118,209,175,192,253,157,185,192,250,123,116,159,227,277,251,166,86,182,116,207,159,251,66,88,232,195,229,157,304,195,287,148,130,186,106,170,127,180,147,257,138,144,211,129,123,213,322,226,134,150,219,124,286,222,169,150,279,165,135,168,283,200,216,167,198,203,349,303,236,203,141,173,165,143,140,163,137,105,121,250,118,206,122,239,236,155,131,213,185,189,187,138,183,303,151,188,151,310,192,224,188,179,109,202,218,142,246,141,221,161,228,198,221,117,326,273,222,276,198,188,299,177,214,138,174,146,207,231,177,286,361,91,73,162,258,197,257,242,119,153,195,142,163,170,301,155,178,197,139,104,84,126,232,258,132,188,212,185,249,116,147,271,241,307,85,166,182,64,309,248,179,197,155,153,135,135,208,242,169,162,132,158,163,107,135,80,122,202,271,92,272,139,132,108,67,202,143,326,114,272,144,178,234,92,77,122,292,298,180,185,258,107,213,82,168,276,207,113,178,230,256,281,147,231,224,66,126,217,136,98,171,73,175,230,94,92,299,166,138,156,158,171,274,253,115,253,180,142,92,174,174,104,241,154,175,252,265,238,178,313,68,204,241,156,122,207,207,234,238,153,210,240,131,230,117,162,159,205,277,207,185,76,162,109,132,206,158,99,196,222,163,278,84,273,141,181,98,214,258,277,147,238,171,329,202,136,105,211,173,163,132,174,179,96,106,177,123,148,112,267,218,231,117,164,210,113,200,77,139,259,143,246,136,78,200,117,98,146,121,361,264,259,53,134,192,242,198,174,126,153,223,79,219,175,210,223,81,148,169,286,230,248,176,163,215,151,148,130,202,274,219,139,195,196,247,137,271,154,189,276,97,141,236,192,157,163,175,291,208,158,220,199,134,119,93,80,189,283,113,333,242,160,198,221,161,231,184,290,213,144,282,180,133,131,101,199,92,237,169,239,158,249,166,138,255,102,257,215,193,226,156,65,166,190,111,124,181,180,150,369,160,165,135,142,132,228,174,146,180,239,172,226,231,167,155,209,87,218,251,238,214,177,230,137,340,252,131,130,175,247,183,120,136,224,112,202,144,233,85,73,183,321,230,106,231,128,229,122,237,192,169,162,91,181,183,243,103,228,152,129,108,338,202,265,108,142,291,253,223,110,152,157,128,117,180,182,124,114,214,189,134,287,143,169,161,204,132,253,200,260,84,288,150,254,163,242,140,179,200,159,162,205,110,210,243,109,231,192,76,233,141,157,144,187,303,252,291,208,177,79,271,229,223,256,202,334,194,202,256,152,268,119,194,166,214,121,188,78,194,239,308,223,256,178,238,181,109,128,117,221,196,184,268,199,212,152,148,218,176,225,95,226,260,336,275,124,82,187,147,193,202,250,173,281,235,228,86,91,241,144,177,342,198,123,330,82,223,137,157,157,221,398,191,137,213,120,246,225,246,97,104,264,167,127,282,173,36,292,122,249,215,177,109,240,95,98,178,215,199,208,135,148,83,179,259,194,234,205,306,265,187,169,98,90,239,160,205,217,151,180,95,222,208,256,196,280,233,94,100,218,257,181,191,251,225,220,260,384,172,198,183,214,215,138,156,237,131,182,159,288,220,175,279,227,153,299,236,127,252,219,218,109,201,60,89,87,92,185,152,237,92,190,141,143,261,135,140,220,185,128,159,114,179,194,173,113,218,204,228,165,155,257,234,258,235,245,254,165,193,105,161,262,165,229,137,231,231,121,178,268,257,199,216,119,114,212,240,179,172,312,83,139,222,173,225,127,178,164,210,248,232,108,143,189,149,227,121,248,238,129,222,176,174,232,247,210,205,174,270,244,299,195,287,80,244,101,268,207,239,201,265,153,260,328,162,220,132,115,151,156,116,228,319,211,226,136,285,228,168,385,103,170,108,134,201,120,224,189,172,190,149,235,241,156,156,123,146,246,194,219,79,106,206,208,133,200,187,146,154,119,122,199,143,201,112,229,226,238,117,228,170,227,198,342,163,223,116,146,235,76,357,172,100,269,248,106,135,136,121,199,220,59,119,89,185,159,230,354,279,268,223,218,181,309,125,259,194,303,152,220,245,226,197,154,244,267,144,238,123,276,235,133,128,113,114,170,179,48,64,147,237,190,122,147,249,160,59,205,158,139,195,81,132,274,178,277,183,341,205,207,224,224,249,124,170,195,206,288,185,251,266,201,50,71,184,105,157,296,253,73,188,211,231,102,197,128,160,296,84,194,138,192,318,136,161,124,145,155,119,77,150,309,114,117,171,235,280,333,133,215,191,240,236,96,177,146,222,238,186,122,181,242,246,229,79,258,232,143,167,276,170,136,212,139,228,148,97,141,216,225,207,216,189,83,241,99,205,142,158,36,176,279,331,213,184,187,234,155,127,196,231,243,177,194,143,128,106,207,231,210,271,223,136,210,258,302,92,198,257,185,121,287,163,106,186,210,253,91,88,165,157,201,262,99,177,73,100,131,204,156,75,327,191,174,404,216,61,195,93,183,187,242,125,153,357,194,149,263,192,129,82,211,113,177,172,214,97,109,139,259,131,168,144,213,134,158,191,109,296,240,210,200,217,339,173,170,208,219,256,249,203,124,121,238,245,136,219,166,274,230,171,145,87,118,201,192,130,248,337,200,109,122,255,165,220,188,122,196,187,250,101,246,172,90,396,337,86,121,241,212,192,178,119,198,133,308,150,118,113,162,172,187,274,165,155,105,135,230,190,154,205,154,195,179,231,222,225,116,234,257,243,216,159,173,159,223,200,108,166,218,134,241,214,154,133,164,169,183,270,138,261,229,211,196,172,263,214,192,109,83,164,179,156,93,255,133,232,260,215,228,255,114,173,145,142,221,103,145,226,99,230,211,182,201,163,178,179,132,158,261,122,147,122,135,60,120,119,207,221,218,278,174,174,202,209,71,262,69,226,140,206,121,193,167,53,247,173,163,283,309,232,209,166,126,217,183,217,248,225,60,237,133,241,234,260,211,128,172,226,185,131,114,111,242,102,255,228,343,195,204,110,157,275,213,341,197,94,247,156,134,129,121,164,120,359,150,182,201,202,176,248,115,267,136,210,72,134,202,185,221,181,155,183,290,280,199,155,231,117,188,132,141,208,141,171,322,146,117,161,160,210,157,231,255,240,260,231,213,309,166,222,228,133,180,227,116,170,201,131,199,203,181,214,84,192,69,119,129,155,300,299,277,123,147,201,194,166,255,187,142,241,187,206,181,211,134,139,242,204,235,318,199,155,249,231,92,215,240,81,151,187,109,245,185,170,185,197,248,231,252,97,284,83,110,111,192,201,239,241,106,150,166,189,144,223,146,136,180,213,91,232,177,236,177,166,139,257,232,182,230,78,155,124,204,244,100,198,123,168,299,220,136,132,331,185,125,113,115,216,169,176,232,88,130,391,350,47,103,290,200,333,233,284,272,236,178,141,217,155,136,270,203,121,187,180,206,96,120,92,129,98,151,194,222,190,231,262,156,114,109,277,222,272,77,269,265,210,147,141,189,228,156,127,161,180,185,146,139,157,213,82,122,192,131,115,211,143,234,100,166,230,190,81,185,149,229,165,118,269,166,90,199,223,155,204,302,118,227,40,193,70,229,136,231,135,262,212,297,187,102,118,365,305,59,259,170,120,205,98,241,258,311,163,199,133,295,221,187,230,205,161,238,94,296,336,240,203,157,161,242,161,180,201,159,94,129,299,168,340,181,296,181,211,198,85,174,258,138,206,124,172,202,263,312,183,141,273,285,275,162,107,125,114,130,189,220,87,73,172,220,191,293,253,267,253,102,126,316,242,277,151,80,245,169,238,139,106,297,237,215,94,201,290,173,306,335,251,280,121,221,47,277,149,134,368,201,203,233,75,156,154,287,132,258,215,185,124,278,243,243,132,244,195,233,205,211,205,116,122,235,251,90,181,205,185,196,223,238,98,140,225,115,91,67,202,205,364,174,282,196,127,244,211,106,85,173,180,247,252,295,169,211,229,109,86,83,161,188,188,125,74,185,190,298,93,225,146,252,83,126,120,149,199,298,191,207,203,253,170,325,80,147,116,184,221,137,79,244,263,214,247,227,139,207,223,158,160,270,240,209,203,164,224,306,163,140,125,245,107,69,254,109,206,182,200,191,184,127,172,358,275,236,269,270,178,260,104,152,245,386,130,155,85,127,108,87,127,195,236,160,153,225,138,49,269,190,91,284,268,209,143,341,186,183,250,206,127,258,96,160,174,139,209,310,72,178,131,198,238,425,112,123,322,151,301,141,160,97,204,193,173,103,190,103,240,269,371,167,146,155,191,112,115,131,173,204,171,203,100,181,134,231,106,125,194,115,265,397,194,284,93,190,205,242,277,184,168,210,105,195,239,273,170,101,323,165,262,247,265,200,166,141,80,274,175,60,116,67,191,88,187,333,166,208,118,282,96,118,118,243,201,249,317,341,143,327,191,127,119,299,341,231,158,137,223,204,210,201,145,227,299,228,225,250,211,130,282,296,204,104,54,242,141,167,251,227,79,223,190,175,168,168,156,278,217,107,255,159,144,295,116,108,88,236,144,148,109,147,80,86,155,140,138,208,87,163,136,72,210,250,201,186,226,77,155,271,114,213,204,239,146,221,171,162,333,184,258,195,237,325,301,186,131,151,204,162,251,107,213,149,228,287,347,226,283,201,149,262,201,185,206,145,134,188,89,305,191,160,238,196,265,83,251,151,205,182,186,155,216,227,125,137,183,174,222,146,369,208,232,160,220,319,237,103,272,122,286,172,198,130,129,87,110,247,252,221,168,194,186,125,143,146,236,56,197,225,161,226,142,237,228,172,178,185,158,106,297,130,118,278,112,224,238,202,126,74,287,207,169,186,202,200,124,128,53,112,115,103,307,211,289,239,310,200,187,299,209,178,106,242,187,158,225,201,218,179,335,178,170,373,89,164,118,182,169,336,192,319,63,171,224,280,248,254,213,304,157,206,207,105,229,111,192,256,256,296,182,210,198,150,205,282,199,233,195,150,99,146,108,322,165,219,151,289,121,179,313,215,103,300,183,159,71,216,169,114,236,117,192,182,176,188,147,297,62,240,197,257,177,217,117,177,127,165,226,210,171,169,146,303,213,191,215,172,308,112,254,143,236,118,280,132,169,149,322,127,197,194,177,208,212,100,210,196,214,242,184,252,161,178,169,144,138,273,151,283,224,214,180,282,224,178,162,155,211,205,144,188,195,97,176,97,107,112,202,67,351,130,314,169,104,245,221,212,222,98,224,204,176,206,176,134,171,238,153,230,243,178,119,265,285,102,231,222,312,143,58,261,176,201,159,232,312,148,247,202,172,110,110,169,189,182,152,198,141,141,186,258,154,246,248,199,351,206,333,217,244,155,119,154,147,164,208,262,170,104,118,217,221,171,186,166,224,77,224,219,209,102,186,155,155,136,118,95,196,202,308,227,303,295,328,188,152,224,239,275,191,196,246,204,132,135,222,188,174,117,129,164,195,129,231,163,136,121,146,167,187,130,186,85,290,256,218,165,150,98,98,323,245,123,236,247,214,277,319,254,181,118,185,93,184,283,272,314,269,139,141,169,240,104,191,244,198,259,141,240,337,228,138,184,183,150,147,193,303,235,244,70,181,269,118,141,191,108,102,119,181,259,211,259,258,164,208,175,154,165,239,260,157,260,236,172,223,153,230,108,153,252,213,241,257,164,147,226,175,187,235,236,136,93,109,120,155,220,127,219,181,117,331,216,343,221,195,300,181,335,189,192,207,120,214,223,143,213,147,174,88,249,226,175,23,110,148,249,112,154,233,226,342,116,191,105,118,106,194,78,199,288,67,176,155,235,255,159,162,104,125,201,79,232,219,99,203,223,149,205,170,88,157,161,132,233,75,142,177,231,177,176,228,114,210,110,183,228,118,196,269,211,137,174,233,285,124,153,248,208,132,156,147,61,201,166,231,174,121,222,356,196,137,138,253,305,142,251,272,171,173,178,207,140,122,262,140,133,243,138,151,166,188,348,243,262,206,217,293,191,154,153,165,129,284,226,231,181,298,157,157,166,100,249,174,149,128,236,185,234,265,126,122,282,281,188,246,159,149,201,333,191,139,305,210,184,131,109,210,251,265,208,208,243,251,254,146,149,198,304,257,223,169,289,271,181,167,263,263,307,143,245,160,133,163,208,195,222,164,179,287,77,144,83,182,170,238,212,98,137,299,162,173,111,348,204,181,140,219,232,185,151,169,153,143,118,149,244,188,151,298,69,243,130,168,137,283,205,281,198,257,223,138,256,158,187,254,91,234,221,284,224,348,126,141,139,177,182,156,233,138,206,112,240,115,183,175,231,93,218,68,253,201,206,263,80,262,135,239,156,213,196,189,243,127,364,123,145,224,239,238,148,219,184,231,196,234,278,224,212,112,192,134,134,152,263,207,233,155,182,387,305,352,161,169,221,98,181,100,188,259,183,168,89,165,219,175,151,151,212,160,261,107,95,126,238,109,136,153,136,335,160,107,248,236,122,174,156,318,142,131,162,179,302,199,191,123,246,159,139,78,208,171,273,169,207,123,116,387,160,108,217,142,145,111,171,92,144,269,128,111,173,155,202,168,97,168,225,152,116,222,185,105,189,104,149,229,265,134,102,242,180,128,335,203,102,185,249,173,264,141,210,270,222,164,122,255,184,237,113,178,148,212,98,66,180,214,138,110,192,192,93,114,243,123,169,241,222,304,202,130,131,200,288,171,265,207,149,151,148,109,173,125,137,207,243,241,318,198,216,208,153,233,86,138,195,115,309,227,133,172,144,306,130,275,174,297,209,283,273,189,117,142,51,164,144,125,227,117,165,228,145,364,179,157,230,118,153,193,178,179,135,285,195,77,239,253,120,241,184,161,183,148,199,178,249,286,214,236,141,310,158,288,146,235,85,91,120,191,212,152,262,146,169,186,95,264,194,321,89,60,371,84,274,368,217,97,163,140,169,142,193,139,215,102,141,162,187,229,172,213,264,259,193,303,294,181,148,201,151,275,196,307,81,234,182,222,174,167,131,211,189,124,202,244,204,140,317,211,137,231,101,166,121,152,221,182,157,149,189,353,249,207,190,337,193,259,183,102,204,139,154,221,116,268,154,191,273,312,182,224,134,153,214,213,223,253,189,294,166,214,197,175,166,184,169,231,115,169,245,278,246,168,156,196,123,102,198,236,94,215,160,210,226,171,172,200,112,217,200,109,171,198,199,299,180,301,208,219,226,245,115,200,152,185,139,126,191,192,181,156,103,326,171,207,231,202,203,149,220,94,159,237,153,90,142,218,267,96,106,187,173,202,228,142,83,348,193,220,271,89,128,92,250,240,218,125,257,158,104,94,287,100,133,218,139,142,284,254,292,295,151,156,173,228,133,153,172,217,202,151,175,81,188,106,229,196,188,178,122,101,227,136,218,88,318,118,271,80,228,179,107,336,166,197,122,286,214,141,247,146,289,185,133,142,256,274,189,228,262,87,138,226,120,231,238,200,255,279,153,159,225,114,314,143,196,220,159,108,115,253,217,191,239,78,282,270,168,145,245,275,144,214,171,331,98,303,109,106,238,191,144,252,146,197,175,195,221,116,138,159,77,174,120,204,161,99,295,164,312,197,103,181,259,218,255,99,201,187,173,298,316,204,119,263,242,152,147,296,249,197,129,75,254,240,147,218,145,206,235,251,161,177,198,206,189,233,211,195,128,174,120,121,164,133,155,90,171,181,158,223,227,214,208,179,205,216,179,139,142,133,129,166,193,361,121,205,96,207,259,104,159,184,174,169,263,230,143,208,93,215,124,192,113,108,152,207,159,139,149,97,224,194,222,181,176,201,57,164,165,96,177,166,106,170,266,224,186,181,132,200,216,205,188,219,203,189,173,214,161,329,216,290,156,143,182,149,244,204,262,140,212,222,171,192,105,85,199,237,220,197,157,152,202,106,116,250,332,170,232,175,226,258,133,194,243,141,160,179,114,115,169,123,227,83,218,117,94,140,198,233,69,135,163,239,165,114,185,129,263,207,298,190,147,267,114,166,222,227,75,101,266,157,125,148,127,232,190,305,131,118,222,159,235,253,94,136,94,114,96,203,162,129,258,218,173,209,245,161,249,407,223,103,121,325,242,196,178,192,158,144,187,163,146,111,265,186,191,165,249,243,98,135,299,147,78,231,194,175,95,295,202,251,132,249,259,334,229,236,192,223,169,120,175,196,122,168,201,83,122,272,176,186,150,218,273,163,101,84,365,70,234,113,297,156,97,228,280,81,72,80,153,91,294,193,153,136,119,251,207,115,180,198,170,210,140,133,231,184,198,154,149,163,207,179,204,139,89,120,130,169,138,202,332,218,143,194,128,211,120,180,262,150,197,243,121,240,160,136,104,236,202,264,177,216,130,157,105,202,142,244,233,116,167,111,341,291,304,270,97,194,245,154,201,179,137,226,228,198,150,218,155,237,141,197,238,152,138,158,140,186,158,154,147,178,94,176,148,117,169,228,151,159,187,113,150,50,180,141,220,121,181,200,209,176,207,193,142,247,190,316,123,210,151,190,228,77,165,226,239,270,61,286,192,178,203,206,136,133,263,101,287,178,130,164,169,248,74,148,155,219,310,229,105,222,202,138,197,124,133,226,302,227,220,257,161,265,135,283,225,241,214,267,271,256,157,134,329,110,306,152,125,62,242,245,147,106,81,313,290,133,121,245,129,140,150,198,122,198,255,106,140,104,151,151,83,312,194,145,130,194,180,228,210,220,268,181,100,190,282,125,167,218,176,171,134,236,71,143,91,122,335,154,234,166,172,184,171,193,241,197,289,162,226,137,77,173,226,253,317,179,163,135,114,204,180,250,139,273,210,240,297,236,112,163,247,157,116,114,92,154,220,149,95,110,229,103,96,254,230,167,170,294,138,228,92,113,231,248,214,153,149,231,245,193,261,119,122,133,156,112,219,170,188,202,211,223,132,107,186,131,154,138,254,58,92,196,163,304,230,274,174,113,146,246,89,115,116,176,252,35,139,187,107,270,239,80,108,229,207,78,215,243,153,123,134,169,187,181,115,135,103,230,106,82,163,139,92,85,249,230,149,112,223,167,226,184,186,154,177,272,232,264,193,205,300,123,138,133,162,102,56,206,78,217,130,161,151,215,348,171,179,138,181,159,280,120,129,182,221,53,177,247,149,125,145,272,228,160,233,125,238,199,248,203,355,171,87,174,105,106,333,181,257,223,110,219,193,156,186,263,84,218,132,99,247,136,138,276,327,187,272,84,167,173,274,266,140,150,156,272,166,125,233,88,282,138,165,191,201,181,206,222,228,178,187,138,209,177,324,143,186,280,102,278,198,236,182,156,192,145,222,171,295,135,113,288,203,260,173,239,128,116,182,116,63,190,298,148,148,149,259,205,205,130,115,224,144,225,196,259,294,146,146,169,180,164,110,183,203,220,261,101,198,203,227,194,190,222,107,110,260,162,169,150,205,145,197,191,90,102,163,106,258,293,131,255,215,172,149,164,165,227,248,241,344,104,285,158,245,207,232,203,176,226,186,245,242,51,186,188,310,212,170,175,94,130,218,136,142,124,155,153,154,191,189,177,119,302,181,268,208,117,262,112,217,184,237,269,84,142,269,215,308,201,266,92,130,240,150,332,280,210,138,108,207,260,249,129,185,261,232,142,148,198,95,276,121,212,218,138,104,235,189,224,196,125,62,202,194,181,224,111,242,181,229,246,333,193,199,160,214,237,99,229,221,168,226,150,185,143,246,214,222,221,135,181,177,280,161,192,223,189,197,212,220,131,187,308,78,188,242,113,258,213,231,262,301,169,146,341,207,99,207,185,179,228,231,99,126,318,224,226,237,259,192,236,290,202,106,211,293,211,336,179,115,261,233,87,245,235,286,142,227,187,175,147,132,232,213,209,232,220,113,332,166,196,192,225,270,269,167,172,216,221,332,89,292,197,324,86,100,301,128,157,169,245,225,244,222,300,167,143,126,144,240,183,118,138,264,235,124,123,305,262,219,184,255,180,302,84,115,319,238,343,176,86,187,206,107,242,180,235,230,204,177,286,186,156,169,122,123,140,192,166,243,262,219,271,219,169,292,250,192,197,116,172,233,172,171,193,227,275,137,144,389,146,206,187,213,159,259,228,235,180,88,244,209,172,147,192,286,95,141,125,86,193,195,265,194,122,297,232,149,170,152,205,159,186,211,132,133,316,173,269,178,85,292,106,155,232,165,278,186,131,107,144,278,190,275,195,127,166,240,166,275,208,116,153,145,186,257,147,158,166,90,111,112,159,239,293,88,237,208,159,149,239,124,170,144,100,181,368,153,218,291,102,202,190,210,170,74,215,275,235,291,240,70,296,192,172,141,96,184,114,253,206,183,183,204,188,232,330,251,230,215,102,104,88,156,340,186,257,199,114,354,167,175,155,237,119,185,154,197,244,199,354,328,133,180,95,128,321,201,214,190,143,200,69,105,139,222,260,134,158,81,120,146,184,248,74,185,183,179,108,184,172,204,183,159,250,240,269,131,174,158,214,138,258,140,207,226,186,198,97,218,159,336,170,199,174,134,307,69,123,113,114,235,225,194,219,110,183,105,212,300,113,139,163,188,184,164,123,88,191,126,305,115,309,219,205,182,173,221,274,284,144,188,245,145,209,179,323,230,250,193,334,134,276,214,173,339,143,145,369,99,67,253,221,265,243,253,125,112,191,214,210,217,111,302,109,118,244,119,149,263,109,276,208,152,138,210,103,215,199,217,231,193,248,182,220,238,184,226,166,143,122,147,147,161,102,232,179,95,141,203,264,265,254,182,152,228,219,239,255,155,180,326,226,195,220,211,132,139,162,196,81,156,138,85,172,117,198,102,168,141,218,155,323,238,196,129,233,214,223,135,66,252,115,193,94,193,124,293,75,111,173,156,163,208,112,120,235,162,199,147,298,67,237,176,176,259,303,238,260,272,112,145,220,223,223,122,154,135,229,184,266,264,177,158,135,199,152,136,224,260,193,182,331,187,202,190,153,290,198,217,132,136,313,99,64,187,117,209,76,219,190,172,179,174,117,222,251,266,138,291,233,65,156,77,182,143,81,268,114,177,168,197,135,133,157,168,303,88,200,210,197,241,128,177,211,82,121,140,137,170,172,229,278,162,279,119,245,85,146,155,201,251,236,75,102,130,164,241,164,168,185,217,220,260,206,201,150,118,154,190,170,237,343,132,199,203,170,218,238,311,118,228,165,216,203,273,128,264,132,152,278,389,219,159,203,192,131,158,205,250,299,152,301,85,217,126,190,91,152,148,110,152,256,156,199,217,264,207,163,104,133,62,227,122,189,345,195,182,267,237,76,196,168,199,253,212,267,290,189,276,198,217,97,221,170,230,86,152,251,147,172,139,204,169,197,245,179,121,176,251,178,173,220,183,195,188,186,178,102,318,172,295,230,195,195,255,219,307,252,191,260,183,217,114,184,275,287,151,197,214,175,273,121,252,309,174,336,191,260,272,176,143,208,108,163,180,112,313,223,221,138,274,113,170,262,212,264,255,274,231,240,287,177,305,114,237,294,345,251,312,313,95,183,134,152,246,239,196,110,164,240,151,109,205,242,260,156,242,175,144,207,180,119,232,278,228,255,111,200,238,138,166,214,154,170,217,205,84,262,190,210,133,165,173,220,163,296,346,205,133,248,231,152,217,234,277,103,121,155,155,141,234,127,226,154,227,82,145,214,344,128,241,99,248,100,209,106,235,156,227,115,172,137,87,153,210,81,203,109,171,197,199,165,175,166,102,125,253,229,94,162,179,232,163,346,198,164,199,275,157,84,234,134,101,206,295,158,190,197,278,174,84,137,193,126,113,196,109,242,129,135,250,258,167,222,258,117,142,116,98,258,246,178,276,166,159,146,254,385,167,287,144,114,116,112,194,175,245,223,188,191,178,111,149,119,172,212,106,279,318,230,187,189,170,258,357,143,169,106,158,123,146,195,290,152,155,71,237,189,263,380,158,404,110,147,330,340,188,222,194,149,192,113,171,209,85,92,160,293,160,289,206,254,262,200,299,203,212,98,110,156,151,238,157,74,136,226,207,191,76,210,146,199,214,165,265,127,203,222,193,217,118,165,75,106,185,294,136,188,107,247,104,240,275,134,274,137,173,221,199,175,355,258,266,148,104,225,49,102,155,358,193,198,203,186,190,181,296,207,275,229,167,182,139,328,82,180,220,90,156,202,261,218,161,200,206,222,143,224,223,275,142,210,100,164,201,164,103,114,194,103,119,191,198,88,158,191,98,169,221,93,222,140,183,201,39,214,248,92,286,199,255,146,204,246,136,158,183,253,199,239,129,126,149,179,264,109,102,177,121,176,144,122,203,216,248,160,177,204,189,142,144,130,138,143,100,203,196,255,176,161,78,297,194,137,168,213,168,198,186,310,225,124,190,159,158,49,241,216,377,198,233,195,242,162,219,204,154,244,191,198,184,200,259,91,203,119,172,298,67,290,135,217,151,93,204,280,333,158,210,230,226,148,250,172,146,259,159,92,60,252,179,214,143,207,220,219,245,131,162,292,201,132,293,202,221,399,191,231,99,142,97,192,188,209,184,249,267,302,320,211,281,224,195,189,178,229,98,119,174,166,275,215,149,214,195,115,290,96,182,185,199,169,85,201,205,295,292,125,121,162,195,218,151,154,80,242,216,192,150,153,312,119,259,228,241,199,265,182,153,124,299,167,207,126,184,163,201,235,168,252,238,287,170,218,118,246,187,152,195,212,212,175,127,238,264,119,158,211,167,337,195,117,229,242,205,232,117,239,178,357,203,170,237,165,216,132,159,237,115,273,232,136,217,186,233,267,194,229,118,218,223,155,200,235,115,200,169,234,189,116,255,180,146,176,120,222,177,103,161,210,151,191,160,217,261,101,58,245,88,162,115,140,119,126,325,130,196,105,157,255,313,277,130,224,226,243,156,285,346,228,126,96,162,168,187,143,219,146,214,188,185,174,209,140,163,156,180,208,287,191,322,139,158,92,294,206,122,131,189,304,211,154,92,196,232,149,79,204,186,194,215,227,196,200,231,148,88,268,242,211,209,236,164,147,267,132,262,148,200,107,267,88,145,393,167,105,230,185,126,110,310,151,191,143,96,93,206,131,175,211,176,169,148,152,150,129,96,174,126,267,169,178,332,273,129,208,277,207,192,196,142,129,203,217,320,195,170,154,169,101,258,128,90,122,209,359,235,161,227,192,190,103,204,166,137,170,254,133,99,161,75,193,188,236,119,102,291,215,211,221,262,235,108,364,329,177,145,166,158,130,74,91,207,147,119,51,152,152,282,256,227,150,179,138,252,227,349,156,191,238,121,110,202,225,191,121,134,164,161,190,172,181,255,221,189,239,197,157,249,245,120,217,131,153,213,108,144,129,81,115,163,249,226,263,136,143,224,206,220,38,158,178,232,244,238,208,136,79,164,142,218,169,181,218,201,196,176,185,146,249,93,107,160,261,210,354,169,237,145,83,129,198,202,205,390,192,249,230,248,263,137,250,186,212,204,236,198,277,282,125,128,312,269,274,121,159,138,158,224,196,352,147,242,164,193,166,168,214,170,272,180,272,228,161,179,251,192,138,203,132,185,122,246,160,76,149,239,137,336,224,147,216,277,198,182,125,118,128,136,162,200,253,141,311,240,254,167,194,214,94,197,246,257,194,88,118,242,165,210,92,215,228,249,277,187,150,189,151,208,339,180,279,225,209,192,85,109,188,229,189,145,166,153,308,151,249,144,265,162,227,225,120,228,145,93,289,162,126,279,217,246,97,169,245,187,126,186,133,171,172,151,205,324,160,201,213,187,189,221,330,183,177,252,164,171,289,204,175,217,93,203,91,178,170,236,182,223,189,161,136,219,151,135,98,252,124,143,202,263,160,265,160,166,99,153,146,298,196,269,244,185,112,144,248,212,213,233,268,149,221,160,123,190,145,133,81,199,132,286,150,194,191,196,153,134,104,192,261,196,70,106,215,152,110,221,210,162,107,209,109,257,202,213,174,163,188,176,159,208,213,135,80,156,182,176,224,147,146,156,227,221,180,210,228,190,129,162,151,172,282,129,268,205,129,233,162,130,292,173,181,108,135,109,86,268,73,215,167,202,138,208,263,246,283,139,259,80,314,211,73,76,140,115,144,75,217,307,281,191,303,191,235,146,186,96,162,231,320,95,145,252,172,290,138,266,230,173,269,74,120,177,184,119,208,182,349,155,207,310,190,166,73,212,257,135,188,296,170,288,225,151,355,233,227,74,166,105,215,268,222,237,201,132,212,150,213,148,98,185,154,273,252,165,113,95,241,130,187,206,230,103,208,203,144,131,116,226,178,254,131,86,59,161,168,94,385,158,80,93,198,113,270,188,210,215,233,169,81,122,232,156,225,178,182,213,81,99,163,152,90,206,250,135,151,252,98,231,117,157,104,106,250,183,92,244,228,303,364,194,154,190,147,202,124,270,133,145,156,234,76,110,78,144,104,151,208,277,125,260,182,272,102,125,221,100,110,233,168,179,136,130,199,83,209,318,297,156,213,113,108,214,183,192,256,207,247,286,184,262,218,231,216,270,111,298,156,175,172,229,205,189,86,205,215,186,115,89,172,150,266,209,208,155,235,110,128,199,275,81,211,66,215,93,148,183,116,258,154,245,275,250,201,284,99,231,303,211,209,119,212,130,278,101,161,239,290,241,115,244,255,230,239,136,213,207,196,211,239,244,115,267,260,187,266,145,63,185,198,231,318,246,111,198,238,118,227,140,182,219,144,128,276,322,238,220,247,147,90,232,179,203,334,104,166,246,135,365,180,227,166,232,134,114,180,159,75,245,194,86,171,147,186,202,329,250,203,104,200,417,156,118,149,225,153,93,211,69,234,238,118,235,212,222,135,179,233,125,172,158,229,170,186,283,173,94,170,104,111,162,179,159,188,125,250,92,249,234,151,144,202,157,303,206,128,124,302,153,157,104,177,122,160,167,127,71,221,151,120,215,167,103,117,244,170,224,189,186,218,320,127,203,212,121,143,79,240,81,134,191,199,189,141,120,228,235,227,235,174,134,145,173,84,277,274,190,200,190,245,183,199,277,249,155,213,113,361,227,276,120,301,162,174,65,143,127,287,168,223,155,126,183,182,176,170,292,165,184,201,120,262,168,116,209,232,189,126,213,103,204,216,152,131,156,251,154,165,123,94,133,228,257,205,146,83,258,139,303,154,166,247,212,201,233,126,155,137,190,129,185,240,90,257,214,138,168,172,154,212,203,129,200,233,213,201,209,153,63,259,272,99,196,83,265,113,95,169,200,320,185,142,202,131,105,247,224,120,285,164,233,173,209,140,146,245,125,191,146,175,97,170,176,135,148,153,150,179,196,215,208,122,108,160,256,59,163,206,254,135,208,168,181,136,133,209,161,171,155,202,258,174,110,291,98,217,167,249,245,179,167,172,224,172,278,108,255,154,115,143,258,142,271,245,121,148,196,266,109,191,195,238,142,118,66,190,183,243,122,132,119,145,133,208,123,207,245,199,185,261,209,180,147,163,245,240,156,128,296,247,228,168,250,70,147,268,198,115,121,163,213,227,129,161,136,75,113,115,189,124,292,153,263,210,212,159,131,78,113,202,134,214,212,265,235,223,234,170,278,38,248,138,281,166,121,86,118,209,223,196,223,196,340,276,240,197,112,196,139,215,252,86,221,117,192,160,215,184,175,192,232,213,123,144,155,300,209,195,314,120,68,103,68,290,283,219,209,137,192,248,233,137,202,319,217,232,87,186,110,247,207,207,178,130,75,171,129,152,129,194,147,190,232,110,170,98,203,134,353,172,254,248,243,201,120,91,179,225,247,81,124,181,134,94,274,154,299,226,256,184,230,139,137,178,93,360,234,202,203,227,95,99,130,177,181,302,248,142,141,233,209,163,116,131,80,214,164,156,172,351,241,135,82,111,240,258,198,199,208,265,161,133,132,64,189,118,217,312,106,94,156,95,215,89,263,371,241,123,143,187,323,91,179,214,97,291,244,160,185,76,116,159,307,113,101,166,182,209,225,102,317,263,230,187,113,183,347,199,159,214,295,184,210,118,159,115,137,239,181,212,158,239,110,207,256,141,198,152,234,166,224,178,75,251,151,183,162,235,170,214,292,274,274,128,180,213,239,218,133,76,184,170,139,250,248,138,235,284,254,179,184,356,132,200,164,117,127,254,131,140,72,212,221,136,241,271,245,162,219,219,274,113,228,176,242,215,317,166,270,236,101,263,140,87,313,265,97,165,206,144,213,220,227,196,152,159,198,227,142,222,137,132,192,95,185,151,151,146,279,270,146,301,239,121,204,201,208,186,137,149,348,234,221,240,168,228,103,190,158,189,283,149,153,119,238,114,103,186,92,93,131,214,188,105,101,213,211,226,294,80,305,86,132,187,134,231,210,213,235,137,182,294,168,206,213,315,129,172,147,48,165,112,228,307,120,143,184,163,175,157,185,224,195,198,253,104,212,254,249,205,126,104,121,218,327,172,121,185,202,182,160,130,209,154,182,160,154,84,345,164,209,119,78,183,179,151,156,182,68,192,151,197,62,129,240,135,197,94,218,197,152,149,150,109,157,306,124,246,97,146,164,129,73,223,224,196,108,160,178,126,143,122,216,201,62,199,108,252,326,137,102,208,262,99,166,236,240,265,201,185,186,193,132,178,60,191,177,149,182,183,224,354,259,106,276,289,118,112,158,231,250,195,221,320,171,126,219,253,293,176,218,175,168,140,198,188,213,169,199,196,193,228,197,135,179,173,136,119,178,204,279,264,257,102,109,140,130,190,118,164,223,232,73,147,163,285,215,196,223,234,178,213,164,181,206,143,115,131,161,124,231,166,69,108,283,273,240,100,225,195,177,166,171,181,77,140,197,205,162,161,138,148,238,221,99,209,178,193,340,119,96,136,141,202,202,101,194,190,211,226,164,103,185,195,139,244,150,161,218,213,92,145,122,179,145,264,180,122,260,298,116,284,175,192,80,175,98,188,120,249,113,202,107,73,106,146,181,288,312,279,225,251,195,158,215,237,301,104,151,154,129,171,144,245,109,216,196,216,202,307,189,115,165,228,96,117,250,140,220,169,237,164,231,242,227,202,184,194,167,146,252,275,197,290,228,184,97,321,210,135,127,212,133,322,294,56,164,139,143,177,255,81,184,111,351,89,242,200,214,220,206,303,218,153,254,189,158,203,147,258,254,366,255,187,79,68,244,309,160,224,233,253,243,243,231,125,131,122,64,155,137,166,236,229,254,201,98,174,348,162,249,115,159,77,163,179,259,91,169,107,108,139,284,194,81,268,280,151,208,205,196,181,224,41,95,102,176,109,199,248,167,97,170,229,166,184,132,152,201,221,228,164,145,146,192,342,229,181,274,89,126,207,236,152,85,261,81,137,313,282,327,239,166,99,243,264,184,177,366,112,243,352,95,199,146,187,158,134,170,86,197,182,110,115,175,215,189,138,123,104,235,131,130,122,262,169,258,250,170,254,137,84,198,129,157,212,163,239,226,157,77,219,191,274,125,127,231,206,231,124,211,233,96,77,359,174,185,219,137,345,101,236,154,117,143,280,224,203,296,219,121,128,266,64,249,79,149,191,189,83,176,171,244,258,94,214,203,184,159,193,228,128,99,232,229,110,187,123,163,172,238,223,269,115,201,207,352,167,219,208,99,220,227,213,167,233,85,226,298,169,267,273,211,179,280,208,185,133,193,351,127,229,197,207,240,214,217,216,212,146,144,183,218,166,135,154,126,146,226,134,118,144,222,191,61,197,142,211,169,199,114,220,204,169,129,229,129,106,174,345,170,171,263,147,251,189,191,111,272,106,99,272,172,257,125,176,273,146,165,209,244,184,198,270,163,159,189,196,139,258,153,234,181,236,251,124,151,150,241,148,147,296,157,260,228,214,248,156,201,236,197,219,128,197,204,273,160,137,114,180,205,166,294,121,212,242,88,198,178,241,156,147,160,193,176,250,110,123,147,142,153,181,184,190,115,168,201,110,269,235,129,211,150,162,264,153,234,231,141,212,215,280,161,334,204,241,170,162,84,194,306,83,130,142,173,150,323,136,234,269,180,264,179,139,204,201,241,98,162,157,190,189,279,160,297,316,298,191,143,131,76,140,118,164,187,169,196,225,254,190,152,297,95,260,277,212,111,254,113,330,88,177,195,206,96,357,142,148,242,238,138,144,123,120,94,160,294,137,89,151,195,134,253,262,52,251,219,119,140,167,250,132,153,194,101,302,174,93,131,79,133,159,126,114,131,118,294,215,182,266,170,312,357,219,180,114,216,77,130,149,169,164,246,352,261,103,168,204,145,204,168,161,194,208,134,150,239,220,197,101,128,173,183,99,105,142,162,204,217,155,277,165,276,237,197,89,89,299,206,109,157,310,197,112,268,142,245,283,235,181,172,192,248,229,96,158,155,280,209,122,107,98,284,146,211,171,199,163,315,157,270,138,316,164,98,233,206,352,230,161,127,197,102,315,249,93,144,198,184,198,298,102,103,292,283,271,158,197,134,189,135,42,146,221,177,174,221,298,138,166,152,113,82,151,265,99,277,207,232,246,207,240,213,211,206,221,81,204,285,237,205,287,76,131,71,384,229,124,273,138,171,171,182,268,247,215,100,212,183,315,233,139,161,189,235,119,155,328,133,185,215,138,170,105,81,166,151,144,244,204,240,207,245,95,169,156,138,137,128,112,208,183,105,214,231,238,253,116,211,323,148,176,108,225,128,157,133,203,263,91,173,196,132,68,188,131,197,190,209,381,244,181,336,134,221,126,138,93,212,120,199,147,260,221,86,211,80,174,202,274,81,222,278,265,238,97,98,256,71,280,209,163,94,194,137,195,171,199,267,77,136,171,220,206,125,238,212,169,101,241,291,210,261,131,139,150,100,103,200,247,244,211,129,143,145,197,254,206,339,262,210,100,279,151,215,131,169,226,89,110,220,145,245,110,237,207,242,125,161,193,138,193,320,156,155,337,116,173,231,196,120,182,90,297,266,223,140,153,232,159,141,98,178,215,125,169,275,214,211,165,167,184,214,245,208,181,216,226,117,219,119,150,334,180,209,256,103,229,128,141,125,115,282,134,221,182,245,71,223,241,203,259,176,283,275,164,342,78,186,230,125,165,274,179,242,169,191,173,251,172,146,342,95,211,80,168,199,234,99,194,281,155,221,296,102,248,275,181,230,222,236,114,231,149,64,244,89,143,254,137,188,129,226,115,154,209,170,229,124,147,247,148,157,238,242,129,142,165,108,90,204,311,153,288,160,256,231,76,195,285,183,200,99,193,131,211,194,347,138,225,244,290,158,223,205,232,213,151,136,157,176,265,247,200,119,130,129,97,461,201,245,234,82,124,80,129,239,69,256,182,303,229,127,233,195,223,264,100,130,236,199,241,219,203,294,158,244,193,172,98,148,217,211,132,156,223,234,182,249,131,213,128,182,170,118,148,195,290,271,230,277,181,233,187,185,193,200,195,123,71,176,161,332,322,86,185,308,147,175,258,122,265,73,190,157,234,108,285,310,264,202,140,258,179,159,274,231,235,295,197,206,236,145,84,179,196,144,187,141,241,163,240,193,246,374,229,244,202,171,199,151,79,234,200,195,161,175,140,189,87,229,248,248,185,308,171,169,190,197,242,226,228,173,156,147,184,228,363,156,187,222,129,140,217,153,93,197,226,178,190,269,109,105,130,227,199,198,221,280,230,314,99,166,178,252,173,91,286,114,130,219,228,161,113,208,194,257,122,251,313,135,150,230,98,280,85,186,174,144,222,101,335,140,241,347,186,88,102,202,233,228,117,208,243,215,198,127,223,163,121,208,167,162,240,243,203,334,210,117,266,162,213,140,205,171,179,273,117,143,218,119,188,171,132,197,223,146,247,228,318,262,178,232,227,223,162,109,128,113,86,331,171,221,254,165,326,227,200,83,213,212,134,213,100,269,103,148,204,123,101,236,259,234,191,256,160,257,177,147,173,101,413,182,230,158,236,191,197,184,358,141,168,165,212,168,183,148,142,133,100,161,339,126,219,322,181,251,267,107,246,222,247,219,224,95,233,204,354,153,108,176,193,138,182,136,120,186,228,170,152,154,123,134,97,108,320,306,133,198,129,344,247,200,220,102,111,181,93,145,144,262,175,246,205,249,295,301,296,121,152,113,232,129,234,136,169,216,192,394,251,77,128,92,247,221,93,194,225,208,215,249,130,272,263,191,219,154,180,138,142,210,234,245,242,129,224,205,239,231,165,289,191,195,103,157,270,100,240,263,82,143,224,238,201,138,116,209,207,172,210,255,222,146,122,117,233,258,174,351,64,111,208,119,155,251,212,106,175,211,182,176,119,75,204,245,120,140,100,275,217,327,314,228,174,213,320,212,225,204,187,196,162,331,136,230,256,248,174,244,89,354,178,163,241,138,138,143,171,259,144,198,172,250,148,316,199,114,182,194,266,148,179,189,139,133,309,309,319,106,170,173,131,246,348,210,184,103,165,152,150,128,287,138,169,104,89,169,248,91,153,108,363,253,221,219,130,126,139,218,80,196,187,268,218,231,186,203,290,209,114,120,209,154,172,247,198,269,176,163,237,226,91,356,118,307,107,217,220,97,255,91,121,158,101,147,204,167,243,211,266,248,313,137,103,159,130,176,214,294,197,237,134,268,164,193,279,181,140,164,212,249,201,286,137,145,213,148,195,224,250,201,189,226,278,161,168,128,141,141,254,182,138,267,237,222,174,117,318,296,144,125,114,207,207,186,279,298,147,172,258,215,124,214,168,233,291,299,181,123,150,341,201,163,259,211,289,161,131,297,258,210,175,236,165,245,116,70,250,118,270,133,59,214,125,113,297,170,131,186,110,212,200,186,180,231,236,255,101,234,232,210,208,216,212,143,377,212,253,261,156,149,283,204,172,97,154,125,299,231,187,114,70,213,244,344,199,188,164,236,162,196,265,180,190,289,220,229,183,237,96,254,240,279,272,153,98,301,128,177,221,152,263,111,168,234,251,320,164,213,120,226,177,146,246,119,115,159,235,203,221,191,227,165,259,175,190,118,186,227,213,127,172,128,78,148,241,199,257,438,242,119,146,126,162,120,264,119,230,166,108,195,140,251,138,117,352,325,211,211,135,258,222,124,135,113,157,174,90,191,119,195,63,152,188,123,151,374,111,235,170,347,235,257,356,228,160,152,303,126,83,136,328,337,216,181,293,165,172,107,143,269,102,163,268,147,246,227,224,133,273,168,276,237,222,103,189,128,165,375,207,177,210,155,286,210,105,264,179,206,173,216,192,75,175,228,239,119,173,169,180,200,239,140,202,169,276,96,119,181,145,170,382,345,132,187,128,166,233,58,136,197,86,204,161,228,223,224,174,182,228,186,166,304,100,160,99,251,206,273,295,134,210,221,127,196,119,236,133,182,244,161,165,281,279,248,239,298,276,295,349,191,254,122,153,109,227,173,175,234,287,218,175,121,180,152,169,133,228,99,230,145,179,244,138,172,171,238,157,254,77,150,302,113,283,154,208,264,109,160,187,169,123,135,251,119,178,196,162,150,168,83,185,228,143,108,116,202,162,205,296,93,262,148,311,233,117,160,245,127,173,216,94,207,268,129,220,228,174,188,92,224,267,182,146,106,377,164,160,185,225,228,261,301,67,364,292,181,111,206,201,199,144,266,148,237,228,72,179,87,181,103,183,105,285,120,134,175,175,87,386,55,162,224,208,186,164,215,210,232,214,160,272,179,118,138,275,241,143,232,250,156,116,214,121,154,214,244,162,149,166,127,124,67,312,189,228,163,146,204,266,208,241,265,105,274,165,130,123,66,240,182,158,174,122,229,120,188,230,208,187,178,224,188,127,135,53,192,199,222,150,163,150,372,278,114,167,253,249,94,97,186,215,150,110,178,160,114,219,138,252,120,121,215,187,83,111,219,240,194,235,190,301,158,159,125,200,246,133,227,211,282,170,208,181,250,166,77,348,172,213,93,162,214,266,112,206,51,281,193,249,227,177,219,297,194,76,108,205,142,223,284,133,207,164,96,170,90,236,225,161,104,107,149,175,218,172,253,125,139,244,343,212,194,189,145,197,126,107,194,167,157,244,88,117,261,204,154,143,290,206,212,299,194,190,114,80,232,240,202,109,157,55,124,319,265,85,113,124,237,136,384,226,104,209,295,164,137,126,179,288,92,147,94,206,243,114,313,137,203,156,264,168,186,143,212,184,182,139,145,69,223,239,264,156,190,200,144,186,131,234,163,102,76,186,212,237,117,183,224,205,184,199,177,283,370,244,118,217,97,126,130,244,218,161,121,183,231,248,253,159,178,229,126,211,232,121,118,147,236,151,110,376,199,218,197,171,131,232,169,144,200,118,165,257,241,192,239,176,203,208,123,134,181,71,148,191,245,170,331,188,195,222,210,206,121,232,311,302,253,257,204,345,104,95,312,154,337,333,168,308,249,240,212,177,143,89,166,75,217,239,136,140,220,153,220,215,103,278,210,163,218,164,206,226,140,173,124,285,174,293,132,209,246,186,313,169,126,117,304,209,192,343,164,310,129,138,227,184,221,317,211,147,263,319,199,220,297,123,121,170,190,200,125,94,157,108,266,131,200,188,151,203,114,135,188,172,141,226,208,226,144,215,143,220,200,223,139,293,350,202,92,255,183,259,196,147,108,81,172,169,164,126,225,127,77,243,191,120,214,170,136,108,222,163,153,122,149,111,239,128,151,250,185,175,121,276,200,268,210,163,103,150,232,212,123,208,337,165,239,216,45,165,138,207,108,167,141,241,173,230,149,154,253,292,193,151,157,224,246,214,261,145,153,149,149,296,357,225,155,233,184,204,116,156,181,312,194,201,227,207,279,293,195,233,208,99,206,139,80,147,124,189,298,186,98,275,246,172,213,306,110,118,119,270,228,259,371,235,132,87,230,173,152,166,188,214,205,181,201,136,120,177,197,227,125,168,246,228,207,208,252,125,120,129,185,189,215,162,136,264,156,146,242,226,187,286,101,230,136,217,174,278,274,195,154,231,243,177,182,294,274,180,177,237,215,140,130,306,252,216,172,139,202,143,152,125,208,297,165,121,261,172,174,222,200,134,177,224,252,52,71,159,153,233,270,258,231,167,165,211,156,177,106,137,216,284,212,229,251,283,122,167,303,228,199,115,195,138,223,188,108,210,177,247,238,230,181,131,109,252,221,219,230,241,162,356,182,278,184,196,214,173,213,95,118,140,146,138,131,196,149,118,179,196,185,164,145,168,148,203,239,162,191,253,188,221,189,171,163,163,247,192,114,186,155,214,240,234,224,216,100,103,196,170,128,83,72,241,222,220,205,257,146,154,198,188,121,262,231,143,251,275,65,177,112,132,181,96,109,116,306,288,196,220,70,205,222,166,167,225,145,180,265,160,171,276,141,156,144,232,165,159,340,200,130,266,180,222,122,144,131,145,112,205,288,182,247,343,234,129,280,154,165,126,319,152,172,130,124,185,123,124,303,177,207,156,198,173,156,222,90,140,194,115,216,57,111,220,215,90,146,194,395,175,139,178,144,204,283,327,127,192,179,233,135,258,84,205,245,167,168,136,185,155,114,205,165,272,216,235,199,177,110,207,198,170,68,330,186,120,114,243,195,175,170,163,79,199,199,264,345,137,317,214,199,219,123,221,333,280,135,113,166,210,207,150,165,202,85,271,328,220,251,246,178,202,102,124,198,127,177,90,171,182,201,95,231,196,222,163,203,130,218,167,171,155,193,95,154,193,125,112,57,211,206,359,234,273,90,215,190,270,219,107,193,106,264,274,267,310,183,237,259,344,114,214,91,180,103,133,175,246,152,250,213,134,224,244,332,256,112,202,221,118,260,124,216,213,161,235,250,238,218,187,226,106,124,147,294,78,209,129,260,276,151,269,214,165,151,212,160,139,188,146,232,132,196,193,176,53,204,137,164,211,112,237,104,124,260,177,226,217,353,220,265,187,55,226,142,193,153,138,182,179,158,320,140,179,214,207,116,139,257,109,61,240,349,129,161,240,193,211,132,143,243,257,213,188,230,122,161,225,148,200,166,202,145,221,144,213,203,109,213,66,148,182,100,178,135,320,228,139,206,68,96,265,174,116,305,220,265,267,173,179,173,169,152,234,202,291,235,113,218,92,298,127,182,237,217,169,243,254,162,259,238,108,117,196,213,166,145,355,186,293,142,168,133,97,162,175,245,203,176,269,319,250,188,108,130,229,170,93,141,186,249,170,205,222,131,150,122,91,317,272,175,227,139,153,106,195,107,223,221,189,130,221,180,126,131,193,281,218,236,228,183,332,205,297,182,186,102,188,152,239,304,100,242,151,200,160,148,296,190,214,246,134,216,165,273,265,216,391,127,224,331,200,77,166,187,266,294,195,172,153,185,145,213,170,78,111,212,180,174,243,87,175,150,231,147,213,196,224,315,249,262,160,142,186,116,172,109,323,165,160,186,201,179,190,115,141,144,264,331,97,209,75,257,192,275,187,106,176,205,144,168,170,142,233,205,302,132,286,220,145,181,126,111,180,150,160,234,172,263,163,88,177,141,236,185,141,224,87,236,192,239,287,265,190,232,227,127,258,231,276,196,167,114,176,143,258,265,148,218,222,172,318,201,145,99,135,149,133,202,130,122,188,214,165,243,215,200,110,168,284,79,189,180,197,273,138,245,134,248,237,106,241,192,90,130,204,151,296,171,141,251,101,186,248,228,226,199,196,128,123,228,110,144,110,196,211,42,175,92,217,130,115,198,150,192,140,85,189,246,337,192,71,268,75,183,284,247,226,202,182,133,91,84,266,119,147,114,196,207,200,88,99,143,255,51,114,155,181,173,161,159,201,237,323,133,272,147,239,143,342,184,159,263,172,166,241,107,243,278,247,166,287,66,185,146,213,193,301,197,166,184,241,351,315,160,141,98,211,281,185,238,335,115,182,230,202,192,173,299,163,56,130,260,156,141,120,214,118,369,219,202,114,211,167,127,133,258,146,286,96,174,252,90,185,207,121,231,222,264,279,147,46,173,165,181,146,169,140,117,212,247,305,134,234,175,287,394,242,187,228,185,154,177,318,82,224,211,187,130,192,191,174,273,173,100,200,328,176,199,193,127,213,225,173,220,139,187,180,174,98,218,234,227,341,136,111,323,104,144,142,238,169,177,133,294,263,222,276,204,118,289,223,145,77,109,207,255,222,194,154,221,198,133,137,158,142,183,138,195,183,256,231,193,114,96,125,224,103,86,235,210,279,76,210,167,150,160,108,189,239,138,101,148,106,248,268,171,200,216,227,98,183,157,292,178,176,110,258,177,158,217,149,189,233,169,274,140,77,223,200,230,163,111,152,230,149,257,176,160,216,136,258,187,101,122,267,143,177,230,275,97,155,157,252,107,117,132,298,161,255,196,138,50,253,116,217,185,202,206,114,166,327,87,258,233,222,164,266,119,221,204,162,178,307,72,165,202,231,139,140,140,305,135,176,194,218,239,240,147,174,214,227,199,202,141,68,113,104,94,81,144,190,230,256,145,214,287,93,209,128,263,218,281,136,278,191,242,178,204,282,160,102,90,206,117,201,198,127,219,198,186,285,56,317,196,154,186,123,244,231,215,190,130,181,169,208,205,203,157,184,217,194,76,257,163,100,292,249,116,294,230,208,233,165,214,194,221,140,205,267,284,200,217,136,139,194,268,163,186,238,163,130,209,219,254,175,127,220,196,126,171,226,154,270,246,214,205,205,200,193,251,296,205,120,237,162,226,296,196,174,150,186,279,223,91,118,195,171,221,60,210,184,206,251,71,155,227,200,181,215,181,160,203,186,167,182,250,156,207,379,219,74,87,137,149,95,188,228,104,209,215,204,104,215,139,188,164,291,152,217,263,198,218,128,170,96,203,168,194,195,154,185,123,153,87,156,192,193,100,141,243,122,250,145,209,259,183,193,140,290,266,247,119,144,136,175,102,145,161,186,175,151,220,131,158,350,238,97,150,132,274,191,90,160,126,224,226,210,158,116,214,187,110,141,168,137,156,174,267,193,184,227,194,132,102,189,124,149,133,222,181,239,169,68,245,62,190,303,275,88,124,123,94,56,194,143,214,156,195,150,153,176,259,170,243,105,147,209,105,131,236,113,172,242,169,318,162,170,184,137,163,188,174,145,186,194,110,135,269,218,176,231,173,128,107,206,238,162,165,184,257,154,92,153,284,200,321,351,181,152,125,251,156,91,175,128,170,172,143,237,164,68,225,102,90,167,165,158,254,120,225,146,259,164,168,135,169,193,94,265,248,134,127,191,249,185,181,174,102,311,302,155,147,280,287,248,308,278,180,212,241,189,163,131,231,98,182,149,232,200,164,307,166,166,180,230,190,115,168,247,133,281,262,244,100,166,222,98,255,226,150,263,188,231,161,148,107,212,163,308,145,275,211,184,274,209,161,162,136,145,195,247,297,115,234,235,154,165,182,209,222,79,107,140,199,119,237,137,103,217,224,239,66,257,182,210,217,266,129,303,177,151,220,82,170,144,251,257,87,312,165,150,208,345,183,86,214,182,245,200,60,67,256,230,229,126,210,68,162,148,146,185,138,213,183,307,174,161,128,199,135,210,212,92,228,94,54,194,264,311,224,74,177,147,165,182,246,109,149,196,234,219,382,175,226,149,105,292,193,115,153,132,214,137,239,121,113,147,118,227,166,160,114,306,223,286,159,261,258,67,194,116,172,187,148,277,145,221,107,122,190,354,134,185,205,215,189,224,202,180,222,152,211,282,210,115,76,178,265,169,230,286,260,195,181,191,109,259,241,176,169,180,250,197,111,282,303,211,171,210,292,144,187,82,196,230,149,328,196,114,96,124,219,120,102,136,124,203,199,159,182,212,99,139,308,201,59,147,99,146,99,69,261,261,153,130,189,163,155,106,239,189,226,219,232,138,285,175,140,203,103,286,225,223,206,161,246,136,209,124,156,274,228,254,216,192,118,171,179,189,236,234,183,110,251,279,270,244,166,162,228,202,151,198,256,192,170,93,174,233,373,115,233,168,213,201,209,237,89,65,221,130,207,201,228,102,91,112,275,257,243,227,227,161,202,180,182,317,170,160,114,139,238,255,317,138,239,162,199,178,240,258,222,138,133,284,266,239,225,298,86,184,151,119,300,127,164,271,188,116,228,171,159,102,234,236,266,136,202,196,161,116,240,274,123,129,167,120,101,151,87,220,239,117,182,163,188,158,211,221,137,140,175,217,224,297,341,214,90,135,161,197,216,271,162,82,170,108,163,171,144,132,136,230,188,218,112,251,198,133,185,171,109,195,162,176,162,185,225,222,213,317,271,175,236,304,159,183,257,158,166,205,129,209,186,180,163,115,162,95,226,223,75,189,111,200,180,191,121,150,172,196,235,123,191,284,170,151,165,314,253,193,182,134,213,131,273,201,72,133,158,188,230,140,177,170,170,221,103,235,152,95,230,151,119,150,141,170,72,147,183,269,293,102,170,167,148,386,217,157,266,113,227,173,163,220,301,201,284,154,186,163,165,203,302,136,153,113,109,157,82,143,182,82,202,176,103,79,171,123,90,249,201,229,143,181,202,90,191,254,208,199,257,167,181,194,172,192,137,192,166,89,175,112,227,222,267,156,249,234,290,181,282,144,213,173,180,188,228,113,102,223,144,235,93,190,194,325,136,263,224,186,158,220,148,372,110,239,194,93,97,117,185,216,83,219,120,184,58,185,157,167,166,109,196,173,176,220,254,205,208,132,166,79,172,82,160,226,112,242,210,202,127,190,147,183,114,138,186,165,217,146,162,156,92,98,196,130,177,190,156,156,115,216,79,180,91,158,266,217,277,171,125,101,175,238,342,200,128,154,79,138,135,234,313,104,130,120,149,176,183,89,150,131,109,205,116,273,158,213,194,170,291,194,182,156,316,132,195,201,263,144,53,137,158,309,206,154,134,158,134,219,249,217,130,96,237,99,271,113,272,157,268,139,218,167,210,220,196,103,109,191,225,101,249,154,147,113,104,375,251,390,259,190,99,191,273,217,162,122,154,328,230,170,191,159,327,168,137,185,203,229,243,167,287,154,276,71,247,109,160,345,144,195,242,79,91,217,288,148,237,83,228,146,152,187,119,158,60,122,80,156,176,172,135,211,232,122,115,193,285,182,144,253,123,280,253,163,139,134,163,188,289,139,133,198,257,154,273,214,206,112,263,220,135,193,214,262,246,128,127,247,129,212,253,310,156,140,204,378,146,161,166,114,153,226,198,115,201,278,148,180,182,165,283,111,140,214,217,142,188,189,228,214,245,41,190,212,110,193,179,288,272,127,71,221,246,264,99,166,119,215,198,254,109,161,159,312,175,102,260,247,124,240,181,245,95,219,199,157,253,250,250,187,217,238,226,129,168,263,177,216,147,223,132,163,255,225,182,120,186,337,220,62,166,201,229,265,160,182,335,110,311,228,255,231,134,123,79,170,196,110,156,147,150,225,216,119,195,174,287,186,101,165,324,77,255,208,165,188,195,92,171,187,244,333,333,89,199,166,152,138,247,265,116,132,178,217,106,203,120,217,271,253,261,160,68,221,336,139,220,239,204,69,152,245,373,153,152,148,310,228,347,177,194,211,116,353,175,150,239,279,214,166,58,165,133,171,182,209,221,187,191,249,92,191,99,224,94,96,217,59,98,265,240,98,232,151,184,221,227,216,158,244,146,212,211,197,90,270,238,208,133,166,133,186,111,106,219,131,195,124,94,375,185,166,219,172,59,266,223,188,140,137,216,269,126,189,272,77,78,173,106,241,160,332,153,195,184,228,324,80,303,125,182,84,143,193,199,150,202,241,140,176,204,173,142,151,154,63,189,178,353,216,112,171,194,267,276,244,127,250,214,133,148,167,268,282,194,254,244,240,134,122,257,163,187,110,245,130,192,278,159,194,262,182,227,173,210,371,213,165,156,193,126,303,201,173,167,194,288,224,186,257,188,208,162,144,119,102,138,109,270,115,351,271,200,114,217,203,83,131,120,292,85,80,103,219,80,176,149,160,190,183,104,156,230,138,97,207,208,146,98,127,264,268,138,158,240,265,116,297,162,81,119,213,85,144,355,171,171,348,200,236,118,337,156,245,283,125,180,263,249,207,288,197,125,188,368,291,136,258,256,358,65,83,123,233,170,153,190,131,197,185,236,152,357,127,206,202,174,244,130,149,140,218,160,182,312,165,165,133,154,117,231,257,206,222,232,196,204,144,274,194,274,223,182,193,234,188,112,78,163,165,237,131,324,165,166,209,143,320,146,152,190,301,140,111,215,174,168,202,43,160,214,103,185,263,218,259,129,74,185,157,173,231,205,215,188,293,102,205,222,121,155,201,143,242,133,192,165,126,124,170,225,292,117,167,191,229,127,300,245,177,161,239,325,108,243,94,126,167,152,161,285,105,187,154,375,257,348,174,291,238,145,222,204,180,272,123,172,237,191,191,88,143,144,174,244,181,203,175,226,203,299,211,95,246,70,143,98,89,126,186,117,263,151,363,236,167,212,90,244,243,240,216,151,274,144,108,110,148,192,338,164,99,234,154,102,145,353,126,240,226,162,106,166,268,157,213,312,208,151,193,109,234,187,97,118,221,184,290,237,195,169,222,76,177,236,229,272,263,176,176,151,221,236,254,164,145,148,197,140,132,150,306,136,242,70,193,178,208,176,189,212,113,210,110,200,166,307,147,321,307,83,160,241,195,184,153,309,122,148,155,162,277,316,265,196,361,187,177,250,346,125,338,190,212,156,190,227,310,137,199,121,297,150,172,95,97,98,82,123,198,219,230,291,130,85,217,198,132,176,178,226,155,175,86,333,284,271,209,143,191,96,209,158,117,220,146,216,156,189,213,198,111,115,122,119,233,254,186,205,151,237,113,153,157,172,95,151,152,126,116,138,155,125,215,133,170,206,221,94,185,98,142,43,285,143,170,294,118,137,228,133,165,186,162,133,234,139,187,148,236,170,242,114,280,134,336,96,350,180,176,201,96,257,317,325,105,192,253,197,146,128,223,209,264,101,155,307,71,193,180,175,165,195,221,267,298,110,126,237,164,93,92,203,322,227,120,225,310,176,124,161,156,201,277,131,279,159,227,133,272,100,190,150,336,182,166,106,129,162,107,186,149,184,120,167,361,201,284,146,88,135,188,93,216,224,179,190,104,159,194,121,129,193,153,153,197,90,145,372,361,154,103,146,31,246,125,310,227,191,180,126,384,255,235,202,140,123,255,218,169,233,126,232,161,104,138,101,144,217,113,146,379,208,161,214,86,244,279,317,138,208,283,212,130,175,281,81,128,199,207,204,244,262,144,124,84,107,240,200,99,242,180,241,144,227,209,335,168,240,95,224,226,204,107,163,237,188,196,178,201,75,163,117,157,257,258,189,130,248,267,255,200,170,196,225,196,235,244,126,286,183,166,272,78,132,249,376,200,280,146,293,229,182,265,167,247,166,213,183,138,179,111,325,119,318,190,210,258,124,176,90,97,348,227,312,150,365,201,143,333,228,163,196,234,183,244,207,185,122,242,141,87,240,135,195,168,122,256,105,195,42,230,117,147,258,140,119,310,127,211,144,201,276,138,135,230,152,120,243,273,255,323,191,106,216,293,78,96,105,296,335,127,174,208,182,186,221,102,208,208,163,196,211,185,151,224,206,173,128,203,126,239,188,209,258,150,214,112,212,193,176,233,172,84,284,181,180,98,201,159,167,180,190,131,129,103,335,205,189,210,138,101,128,163,194,136,210,251,114,180,131,310,126,178,136,219,266,145,364,147,251,120,105,142,199,206,214,158,228,164,182,281,312,253,231,256,307,105,215,141,196,76,212,144,239,93,235,144,261,157,249,91,114,214,210,150,234,174,174,104,128,252,151,282,142,215,256,332,262,194,173,217,184,89,151,141,148,178,200,169,169,223,290,291,187,56,219,192,225,206,161,314,123,168,155,211,99,143,151,286,125,236,320,93,236,288,228,194,239,240,120,186,368,127,79,250,199,147,100,159,187,108,201,109,180,114,190,163,98,201,132,236,92,263,220,310,247,189,174,262,138,146,110,102,151,306,156,215,158,207,371,217,255,215,149,189,212,260,248,320,188,170,255,359,189,210,264,180,106,275,151,220,241,338,212,251,176,118,231,139,266,145,201,97,184,125,204,163,237,316,183,127,217,140,282,146,146,231,109,345,305,160,248,173,173,62,128,219,248,113,189,79,105,192,201,209,149,155,63,249,290,225,180,213,170,283,134,103,164,200,133,183,138,179,271,313,169,144,221,128,204,163,137,221,203,132,112,205,111,164,260,305,154,82,216,190,101,162,157,200,147,56,204,149,232,252,81,174,292,135,182,132,144,223,237,158,164,161,213,227,69,142,274,124,279,192,158,100,205,196,238,176,204,161,125,245,166,145,330,233,160,248,178,91,96,119,175,314,208,135,273,224,234,204,372,196,282,109,132,122,165,65,63,236,182,125,176,199,187,158,273,173,142,89,180,186,177,233,255,210,214,167,194,100,139,280,261,147,217,301,351,89,207,168,129,232,205,185,225,276,187,176,161,138,152,317,224,203,190,353,113,156,231,143,195,169,297,176,274,142,182,210,223,255,209,157,223,227,157,127,236,171,224,217,216,164,345,143,314,105,370,159,283,134,124,204,165,157,158,155,246,246,200,203,155,189,237,170,234,245,174,270,134,182,141,135,251,285,261,209,206,114,307,207,235,210,136,94,229,77,168,208,219,189,295,230,160,142,145,145,148,163,171,173,261,130,231,222,182,154,134,147,182,121,269,281,187,194,83,220,223,157,278,197,219,112,251,154,204,223,204,140,248,112,173,170,202,168,267,111,96,171,233,158,149,143,247,158,155,154,155,150,178,213,294,352,229,149,108,272,154,138,246,146,360,215,251,130,253,153,220,294,245,289,223,189,272,227,154,167,302,110,334,119,205,258,261,224,161,75,127,264,199,210,201,151,145,260,166,130,88,104,235,241,248,107,230,175,370,118,120,164,134,302,221,76,128,218,174,243,159,174,179,113,136,146,170,131,335,115,240,278,159,205,179,188,184,178,212,93,109,101,214,219,172,231,131,226,118,93,206,230,219,241,110,128,234,186,222,113,121,193,224,146,225,131,145,188,252,233,200,134,88,278,137,210,170,188,128,152,227,168,146,146,290,275,198,238,164,129,270,199,128,228,130,158,202,97,82,243,290,94,189,203,270,99,242,111,249,136,244,253,204,164,58,222,176,125,126,141,242,170,82,154,241,155,316,159,268,86,118,145,346,174,98,248,166,178,198,103,191,134,230,132,184,159,150,211,117,161,166,253,213,204,252,283,232,118,206,214,249,183,187,256,98,215,158,227,133,190,117,258,147,167,165,138,226,246,193,221,182,144,133,180,322,207,264,198,265,199,129,115,236,211,297,154,236,198,228,199,91,255,83,328,111,178,235,286,219,183,163,125,163,118,149,162,59,235,218,106,164,200,241,83,212,220,155,69,200,210,104,198,319,149,218,199,163,157,99,98,185,270,184,224,269,136,159,131,218,234,91,119,199,124,233,84,165,181,194,183,216,117,122,193,77,153,86,136,162,148,114,177,220,157,111,266,373,146,175,194,361,227,173,219,171,159,93,118,274,109,187,131,160,209,201,235,192,219,135,236,208,231,151,168,141,180,350,87,245,163,193,170,96,148,121,282,152,227,307,165,192,281,123,159,201,98,93,272,208,136,270,335,279,220,145,92,324,265,267,199,231,118,172,112,48,69,128,255,187,88,210,287,108,164,194,122,277,144,207,232,238,294,357,182,81,215,182,152,197,266,147,114,154,208,79,162,99,136,148,216,231,166,185,155,134,146,140,140,189,103,251,197,144,203,83,192,235,241,107,119,217,255,99,335,176,123,248,179,188,61,118,145,119,184,193,188,159,84,107,78,214,198,213,57,287,189,256,173,220,190,215,182,129,175,204,234,140,209,196,159,394,235,154,305,110,213,215,73,194,253,276,310,291,114,185,182,119,140,165,146,216,218,107,243,363,275,193,238,223,152,89,308,357,335,74,222,192,111,205,201,315,257,308,225,167,209,212,135,133,100,96,146,233,120,114,229,95,225,183,106,247,239,223,227,121,130,144,142,184,89,215,221,257,286,148,366,213,189,219,235,151,237,193,201,166,176,93,130,178,157,133,105,77,119,90,191,195,190,276,177,278,208,127,273,214,189,199,127,180,242,128,141,164,226,210,200,186,224,143,200,167,115,181,191,137,179,188,217,272,179,155,294,271,321,332,157,107,368,240,267,177,166,189,189,171,114,161,263,164,195,217,146,228,249,187,105,254,279,99,244,82,130,262,209,243,344,341,308,197,241,301,150,242,359,150,156,104,325,150,268,243,234,191,129,136,212,125,213,179,106,219,95,336,117,170,193,279,209,133,81,240,205,142,200,279,154,128,132,171,144,114,216,236,207,180,141,228,255,278,144,230,272,242,218,220,102,204,171,133,188,125,279,131,244,189,188,292,224,144,170,190,240,130,109,96,173,153,208,169,169,152,173,94,88,204,119,144,198,127,322,229,99,191,231,174,201,319,193,325,144,189,210,115,221,190,178,226,249,194,175,311,194,430,138,155,219,79,98,316,109,233,87,184,223,181,178,231,65,160,229,139,137,186,136,318,244,55,260,262,166,127,281,200,115,215,238,179,291,242,164,107,181,248,243,72,136,130,195,200,171,137,208,101,111,184,90,233,369,147,282,167,188,213,276,174,178,158,216,213,211,157,229,289,79,153,112,192,199,230,281,239,180,263,200,198,184,219,123,277,142,347,210,87,149,161,273,372,124,193,216,176,162,166,148,101,228,184,216,262,219,198,286,130,268,68,173,159,216,216,258,220,201,380,158,191,97,107,119,182,116,226,141,198,176,258,182,150,135,206,172,355,153,242,160,139,198,318,142,243,215,204,243,196,147,268,142,235,96,179,199,132,98,161,215,190,305,224,105,167,300,178,160,188,77,252,120,239,205,181,262,235,148,293,98,83,172,85,148,83,223,225,161,235,194,360,154,181,204,104,64,126,124,79,173,113,282,117,249,211,309,85,159,314,221,97,136,156,173,102,204,144,284,227,90,111,183,237,222,171,199,145,120,170,269,208,120,261,143,286,211,125,176,252,88,159,170,134,173,131,188,324,159,202,169,224,253,207,101,201,170,206,166,211,89,143,195,88,265,139,213,104,156,110,155,246,297,114,243,75,270,178,205,103,175,390,174,333,268,152,100,200,188,290,264,195,121,172,101,277,200,140,141,210,111,233,196,170,209,195,132,238,113,239,169,121,177,185,204,226,87,156,287,307,167,197,152,194,182,188,223,145,116,403,167,127,258,120,100,158,188,176,231,238,344,153,83,136,272,156,176,241,356,128,173,202,114,82,290,254,124,229,97,123,187,150,72,243,160,292,120,240,214,242,135,196,331,57,171,205,174,124,104,202,152,204,209,197,152,307,160,152,244,213,252,269,201,249,161,254,265,218,92,153,250,177,202,109,265,183,124,212,152,289,164,148,162,211,229,173,229,318,261,265,58,231,123,219,231,255,152,315,146,159,164,199,122,138,83,371,109,258,113,225,222,239,100,240,246,143,133,234,261,97,102,346,99,104,110,223,147,167,253,173,139,274,189,150,203,126,167,202,221,159,182,106,295,277,127,193,180,234,100,140,141,175,224,250,194,133,208,258,154,245,130,216,121,191,162,109,143,133,129,131,245,117,104,160,254,249,147,240,233,159,133,311,182,214,150,287,229,134,130,133,308,137,155,173,102,256,279,232,230,140,212,218,179,248,227,304,131,234,199,107,179,239,267,160,155,154,170,141,236,89,209,215,206,130,110,121,212,120,202,196,320,170,124,252,174,293,176,211,204,196,100,82,226,221,297,286,123,130,149,292,196,187,273,228,123,292,193,219,206,221,223,172,81,186,251,172,159,81,182,207,174,106,96,236,175,259,184,243,199,197,262,157,286,164,128,118,174,247,194,208,72,156,66,192,126,210,82,111,151,235,139,161,180,249,320,270,242,169,174,109,161,197,192,222,142,301,238,154,190,192,152,227,184,200,236,150,275,105,178,129,149,163,163,188,319,218,215,97,188,158,140,131,220,170,199,183,159,224,151,296,79,230,357,120,216,113,141,151,293,55,263,217,241,236,279,202,83,197,211,172,200,174,175,161,146,146,136,191,142,239,165,186,157,101,201,174,161,98,124,283,201,230,178,84,120,157,207,175,292,238,161,125,235,171,195,200,217,174,212,344,177,173,191,79,263,127,126,136,167,181,131,120,174,208,163,131,235,184,189,163,65,143,210,80,200,134,89,207,165,152,192,131,283,137,112,228,65,181,186,161,142,136,152,219,94,204,113,102,226,179,120,198,214,196,276,163,167,148,198,231,140,189,158,257,120,236,126,171,108,162,263,183,199,157,219,195,187,109,179,218,101,287,242,210,116,208,175,77,283,230,177,149,291,102,233,165,193,208,176,196,225,187,231,118,303,147,213,219,88,354,181,170,200,128,169,139,240,201,242,110,265,159,120,149,88,191,156,184,177,221,223,212,113,171,234,284,213,146,141,179,161,234,142,196,125,151,206,295,325,122,127,243,179,298,172,146,130,190,99,110,103,211,142,108,211,189,217,164,156,181,156,116,146,100,286,244,243,145,244,194,131,176,212,61,237,184,293,91,140,227,133,139,195,119,87,166,148,221,279,205,142,211,234,249,164,190,143,283,255,192,129,240,142,165,201,160,223,224,182,176,118,219,134,210,84,247,241,159,197,154,102,174,174,209,238,170,207,195,211,147,273,114,218,54,177,174,131,354,358,313,148,152,192,92,153,117,141,264,181,208,132,84,291,154,203,194,358,278,201,219,151,165,152,251,133,181,276,186,279,128,78,161,187,195,84,147,195,170,337,281,230,328,88,224,187,119,124,143,188,134,234,120,125,69,122,257,113,100,210,133,88,228,228,159,110,167,126,111,195,147,242,93,265,205,252,93,177,159,271,94,267,217,218,225,153,206,125,174,179,201,93,202,242,120,139,292,227,255,275,105,232,180,159,223,240,279,181,153,166,241,118,166,139,167,162,237,153,280,120,309,264,226,204,333,146,213,232,223,161,169,180,224,266,276,382,110,169,87,125,213,140,205,190,369,148,101,241,192,190,136,181,183,201,306,150,231,284,246,201,102,143,203,264,175,198,139,128,117,152,145,187,338,223,237,198,240,52,206,146,167,247,245,78,248,169,99,60,181,213,182,129,119,183,169,237,149,237,260,166,153,183,187,312,231,102,134,175,179,188,207,140,171,183,103,255,178,203,204,268,139,134,164,234,182,90,132,181,253,234,108,211,174,117,134,197,129,92,126,215,212,146,137,208,213,162,286,83,164,172,184,117,180,152,154,235,199,147,200,140,202,278,162,114,317,186,146,243,204,107,276,163,172,289,251,220,143,185,278,172,79,213,159,287,140,133,176,259,158,145,226,280,219,115,207,324,217,207,184,170,163,152,231,165,238,188,212,197,295,201,194,232,235,181,269,196,184,99,295,246,206,120,270,245,200,298,282,268,262,86,118,211,223,196,196,207,162,154,224,241,142,351,160,316,262,204,218,204,239,160,115,254,222,236,129,351,85,203,257,210,213,203,206,191,100,230,123,170,198,178,157,158,224,236,116,243,164,137,172,231,180,189,191,92,273,87,207,69,133,202,118,173,204,85,197,328,389,213,259,121,157,213,193,256,166,186,246,106,383,218,95,265,175,81,164,121,345,166,164,215,317,142,125,224,216,203,221,182,204,81,281,146,181,148,133,191,64,266,142,168,226,115,160,161,215,156,117,172,188,175,306,125,105,201,84,163,230,52,234,73,190,88,161,135,117,123,99,213,144,181,253,184,233,230,194,201,246,164,218,169,167,188,86,221,188,192,155,257,184,206,253,146,218,177,213,125,288,230,223,117,131,200,111,223,203,209,243,217,144,125,249,124,190,146,149,113,190,271,198,137,227,206,225,222,218,155,100,263,193,97,152,179,222,146,168,71,248,152,263,233,188,188,287,84,160,267,241,176,165,240,156,158,226,111,212,273,215,88,205,267,153,161,156,105,143,133,175,203,95,191,153,299,199,131,200,134,150,125,228,149,148,318,193,212,164,170,116,70,201,194,149,181,204,255,186,339,122,204,219,120,63,262,164,236,161,337,206,228,151,89,257,140,178,147,288,129,81,127,177,226,118,188,277,95,124,259,172,86,156,310,224,110,187,172,161,123,195,262,149,184,173,135,98,254,157,136,233,236,199,198,219,91,162,161,213,107,75,165,238,139,181,138,142,227,317,68,249,259,206,223,91,311,105,197,183,166,224,223,374,291,149,220,246,131,158,215,281,198,168,112,126,172,175,106,174,118,243,137,272,151,150,187,147,150,160,136,136,186,244,225,140,189,213,230,345,86,343,179,153,208,293,125,123,126,195,260,284,263,192,177,94,182,112,176,256,198,139,151,176,253,290,91,91,197,90,156,194,181,251,132,183,320,178,158,132,162,224,225,233,246,217,212,194,140,308,235,262,192,214,232,228,167,87,89,233,287,114,173,88,164,86,300,245,258,253,187,178,187,167,126,278,79,101,140,121,170,254,270,273,189,184,253,306,183,169,125,261,197,187,237,175,130,209,185,143,194,309,301,211,77,94,213,191,232,214,169,201,139,394,131,93,259,345,286,176,133,213,125,246,274,77,284,151,197,112,160,147,203,161,116,240,211,139,266,227,227,197,128,148,117,160,269,230,241,133,126,216,370,200,312,109,117,208,174,168,179,198,261,110,118,245,207,248,291,165,131,144,316,198,235,303,181,250,101,141,117,297,176,155,194,264,136,275,315,196,114,224,184,238,189,254,116,134,242,199,227,195,140,110,169,222,260,86,188,234,134,140,289,103,239,266,106,240,201,111,187,143,168,311,220,133,177,172,135,80,196,258,216,95,132,156,232,269,211,265,84,240,150,163,222,167,324,195,114,156,230,165,192,235,107,250,153,271,95,128,243,161,218,135,222,181,116,122,97,194,201,254,93,197,171,192,159,272,277,129,102,165,188,164,202,68,259,164,237,213,130,108,202,211,258,205,164,100,190,157,196,187,310,254,129,142,95,194,157,264,107,152,185,168,125,137,247,270,122,237,211,333,93,183,153,148,114,165,170,102,83,215,106,178,174,146,206,68,107,177,140,206,203,127,221,62,240,181,182,233,248,112,255,210,226,172,323,227,195,214,173,134,161,221,141,127,86,90,199,238,286,138,225,151,120,258,188,164,179,330,158,168,114,201,256,167,107,136,293,195,223,158,186,116,179,224,210,264,165,141,341,136,166,191,308,141,140,334,260,163,220,80,127,142,80,116,131,250,204,179,132,168,105,99,223,243,151,254,340,141,139,233,218,159,263,213,199,195,126,170,301,189,194,192,105,305,145,135,226,197,127,293,291,246,155,218,200,269,225,233,301,177,257,251,229,195,192,191,386,240,81,108,200,222,147,158,221,236,122,187,127,218,198,257,227,182,142,154,126,93,132,150,137,171,216,218,220,125,91,45,125,279,284,210,179,270,219,141,177,152,210,281,202,248,249,243,291,165,226,214,247,98,142,233,212,136,246,190,227,293,205,204,187,378,105,193,198,108,231,202,118,147,109,180,226,279,169,174,370,252,155,178,214,231,199,217,242,251,316,135,256,98,127,210,120,302,229,164,177,316,279,209,122,144,180,144,112,244,115,175,125,224,268,170,151,86,229,200,271,151,155,66,335,347,213,162,60,196,107,168,174,184,97,142,207,180,311,240,132,240,175,231,191,89,129,194,231,176,196,91,235,306,225,120,176,218,170,263,330,180,204,212,200,129,218,223,128,276,224,245,153,167,234,87,347,141,144,221,317,275,231,159,273,176,122,242,256,136,283,93,127,206,237,169,165,119,273,181,135,219,136,246,191,194,174,132,160,271,292,199,153,126,117,76,250,148,99,229,151,235,226,234,237,187,209,189,182,228,325,162,144,193,179,164,234,160,165,309,231,157,174,158,215,130,126,200,182,133,180,220,165,208,239,152,118,223,117,207,329,222,177,237,106,125,153,203,158,147,275,241,61,147,243,173,180,113,275,110,115,197,174,137,182,247,121,230,263,217,106,76,139,133,111,150,265,267,152,251,205,205,303,99,293,369,157,241,114,159,148,199,273,200,200,79,206,123,160,227,108,89,47,159,162,203,125,97,185,210,213,178,240,141,204,205,222,250,202,152,309,133,170,141,159,126,83,115,162,148,78,156,141,223,247,100,148,213,66,226,220,224,127,189,115,129,175,46,234,154,117,151,143,314,114,88,252,130,142,178,223,227,235,107,192,169,384,176,108,203,250,212,300,112,119,58,151,184,100,127,137,270,232,226,181,158,148,238,176,170,171,154,77,277,157,123,112,164,186,212,283,88,253,117,176,188,198,105,139,185,255,241,296,269,128,303,259,326,67,319,202,163,272,140,209,258,150,78,149,106,64,263,223,152,104,185,195,111,141,216,350,238,191,83,186,283,161,172,207,253,225,280,209,68,184,226,136,149,124,138,313,235,140,81,135,165,274,206,208,232,179,115,163,150,238,139,174,95,244,79,117,262,212,146,87,121,184,264,353,188,181,198,103,150,162,89,230,213,251,176,276,98,204,230,154,228,144,216,108,240,158,276,209,272,177,210,129,187,141,133,158,177,138,269,156,84,102,144,234,286,122,228,160,94,232,96,129,201,237,178,181,307,146,284,106,166,106,196,114,198,186,333,153,224,144,300,186,133,302,262,231,200,114,265,148,237,194,268,183,282,270,102,177,136,328,122,204,241,139,256,218,223,200,225,72,343,239,156,114,370,120,139,98,80,203,263,112,89,90,347,155,151,207,369,162,230,113,270,235,183,169,361,132,82,212,219,264,229,195,202,202,246,104,79,222,223,103,371,236,161,202,173,117,123,121,238,235,98,280,255,253,199,217,224,125,232,106,210,210,111,194,149,171,292,196,138,176,175,175,172,348,195,181,136,138,133,110,197,227,81,154,210,189,128,145,158,140,199,246,297,197,170,221,269,173,186,107,211,101,115,85,188,233,241,151,259,141,272,215,92,271,171,225,247,283,218,191,246,296,203,239,105,274,311,226,166,166,86,200,243,276,141,197,231,146,162,224,122,239,136,229,126,239,173,160,268,119,170,227,243,162,137,153,211,187,241,265,218,156,313,165,183,213,246,60,211,385,212,182,150,151,97,178,192,174,224,185,169,199,235,242,185,276,173,219,130,212,219,214,210,166,142,273,232,117,228,151,187,250,191,177,166,98,156,116,183,158,211,222,171,249,252,277,134,113,93,166,252,162,106,230,264,233,353,141,318,261,313,271,291,233,178,200,165,234,201,89,140,147,145,200,134,57,232,182,255,199,237,165,214,183,119,176,201,139,200,159,148,243,244,181,269,211,200,157,152,183,313,92,223,149,227,240,184,131,212,121,149,162,200,234,110,243,157,320,175,240,250,197,234,301,113,224,269,154,242,109,217,134,191,82,171,111,216,224,264,316,141,175,208,82,179,156,289,194,219,209,235,134,168,125,186,269,88,79,184,265,211,69,102,157,282,162,219,289,308,113,205,141,251,115,214,222,99,128,103,138,142,78,186,90,110,245,213,228,294,214,246,106,105,181,177,127,97,195,197,180,125,144,171,308,184,253,172,123,232,189,228,142,180,161,288,197,79,202,124,221,246,223,89,146,260,142,131,223,192,149,223,377,161,271,132,228,231,222,217,241,137,170,211,116,99,67,92,146,233,176,166,74,194,135,202,121,91,80,149,167,104,116,259,135,120,96,130,133,153,215,169,262,188,207,258,300,96,151,200,118,167,92,186,94,249,224,130,265,179,59,208,258,156,197,101,170,253,141,253,128,181,191,119,135,189,193,95,301,293,261,265,149,308,113,59,152,250,261,142,108,204,222,260,211,199,110,234,299,394,231,274,122,284,276,138,124,188,191,160,177,123,137,78,194,238,134,238,262,151,159,147,162,148,151,164,117,83,159,124,153,137,240,163,200,230,171,105,181,332,147,211,157,122,160,193,152,223,72,210,204,82,140,177,187,196,240,186,175,237,143,190,174,341,158,247,228,248,197,246,152,109,128,66,236,250,112,229,134,227,278,225,91,147,122,224,222,38,195,174,254,174,214,199,215,102,330,179,234,172,198,157,133,239,104,124,183,88,120,106,200,262,231,181,85,296,267,179,119,133,200,195,232,143,92,220,259,150,146,124,224,145,222,230,102,197,99,187,231,92,265,90,214,222,222,204,145,249,263,250,91,140,154,223,237,197,262,216,218,231,116,263,174,234,240,191,195,108,51,346,121,173,232,269,212,207,176,133,221,232,101,110,235,227,282,196,321,116,248,205,274,158,96,143,125,64,160,158,193,246,237,62,244,82,336,93,188,212,165,173,179,206,361,225,120,201,277,180,143,254,164,176,130,201,285,160,167,195,139,200,247,123,163,255,135,140,205,194,125,89,230,226,193,227,155,281,235,266,208,258,242,213,154,140,232,336,128,100,143,130,154,221,133,118,284,213,139,190,223,162,235,163,71,130,215,194,178,235,188,130,118,172,118,174,184,188,136,274,191,146,152,168,265,130,99,157,146,151,248,184,193,246,246,193,248,175,253,216,234,285,241,222,153,330,205,287,304,290,84,122,120,161,189,280,127,228,198,77,267,233,124,164,187,163,93,184,169,143,60,202,220,212,224,110,213,168,182,123,219,151,155,240,222,132,179,250,98,145,178,182,266,149,261,274,165,205,192,230,230,161,230,236,194,189,217,293,364,190,220,197,251,132,237,146,145,230,103,111,125,116,255,136,219,288,115,175,154,160,170,198,138,140,95,224,138,234,194,137,212,123,259,169,223,294,157,104,190,189,189,156,273,271,190,151,290,194,301,121,237,215,227,250,168,179,86,165,193,115,81,165,203,171,121,145,161,176,286,175,213,73,359,250,281,272,96,254,186,275,229,243,170,360,85,209,148,177,242,116,379,88,123,146,262,217,264,82,236,185,245,227,130,261,127,83,171,113,250,80,196,70,207,253,139,150,221,222,239,191,253,312,182,169,102,272,88,188,181,161,150,178,218,83,116,153,235,208,118,183,304,174,86,214,170,232,254,291,97,207,142,300,205,130,74,155,78,142,210,160,237,165,292,226,199,120,214,104,189,236,161,143,199,236,295,105,132,224,174,64,152,187,150,219,296,132,168,87,308,331,168,265,234,128,64,211,92,188,94,86,241,205,213,196,88,115,207,255,255,124,147,148,251,179,168,91,237,141,252,389,132,312,99,259,197,81,145,174,239,202,172,354,123,179,263,270,107,79,146,307,182,252,396,198,240,122,96,168,204,312,246,231,106,129,145,165,255,164,280,313,179,218,62,269,199,358,185,96,173,203,262,269,111,148,213,235,131,38,174,194,174,123,147,214,156,143,155,230,142,192,266,227,228,205,155,135,201,146,251,128,94,65,239,189,90,206,187,137,262,181,158,130,219,120,226,252,228,176,258,148,219,152,189,245,235,141,355,184,179,320,195,72,182,221,109,212,262,133,211,151,207,161,254,119,162,245,161,190,170,223,145,240,163,294,107,170,181,253,271,81,64,266,227,235,193,128,187,266,315,231,115,318,226,171,199,256,158,142,225,243,287,186,163,204,216,284,210,206,196,197,126,176,218,179,193,118,315,238,187,233,215,110,124,104,149,227,216,77,173,177,193,241,270,317,89,169,206,209,294,152,99,118,94,88,272,205,218,259,196,145,189,177,225,176,195,141,265,101,126,120,219,160,245,232,196,141,126,235,77,179,106,146,267,214,190,122,264,183,140,116,150,212,173,176,421,213,247,215,199,223,285,209,139,191,305,223,220,101,151,185,182,86,197,224,243,158,154,216,167,72,199,215,206,223,160,305,114,215,245,189,184,205,211,125,102,201,202,168,121,172,138,102,194,126,219,128,101,216,225,240,158,145,229,164,93,214,88,272,176,201,178,142,213,203,165,275,212,110,139,211,76,251,221,228,142,212,267,167,176,228,206,234,202,165,228,195,259,72,255,177,204,260,177,228,78,228,218,153,238,244,262,158,182,117,201,169,223,179,181,183,193,160,149,210,198,160,154,238,109,111,187,81,222,182,135,192,198,151,226,238,243,209,233,273,251,185,186,311,98,164,210,204,163,285,199,248,249,226,307,120,105,212,218,196,133,260,224,166,162,193,230,129,160,267,246,275,248,288,198,219,75,252,249,192,257,179,307,185,230,226,115,111,229,250,242,207,88,213,175,78,229,214,105,249,154,163,246,223,215,199,121,232,185,162,113,133,180,199,132,176,402,134,127,268,198,178,249,213,78,170,221,263,150,89,183,161,101,119,139,137,106,199,215,210,120,263,128,217,143,271,114,270,197,207,143,150,93,301,185,67,162,250,185,204,242,219,248,178,183,217,204,266,188,175,195,111,359,69,117,207,83,169,266,201,150,185,83,50,149,317,215,212,241,168,368,214,168,164,221,239,163,259,145,212,367,210,260,216,164,353,178,151,234,220,236,182,218,207,274,259,218,305,58,116,166,201,227,117,168,128,166,192,200,196,143,198,202,146,113,184,281,199,247,76,68,188,210,135,177,245,225,184,268,169,141,197,190,216,174,140,103,154,88,263,132,257,116,116,121,137,122,116,90,195,165,143,185,120,160,256,368,98,139,163,160,245,209,161,158,186,264,261,242,269,172,134,137,136,273,172,172,188,252,288,211,135,149,220,155,61,392,97,175,177,221,258,216,155,215,78,268,125,287,195,177,313,367,80,204,159,205,148,194,234,161,241,89,275,173,200,161,201,165,117,160,197,148,79,191,240,146,208,159,142,273,109,135,227,155,69,80,132,54,199,249,181,149,219,203,147,159,232,266,215,112,177,158,225,72,86,189,164,125,153,163,243,186,186,108,199,129,231,94,162,195,311,251,262,109,152,244,204,116,195,198,166,243,233,143,227,198,80,206,144,119,80,368,216,285,284,212,174,169,203,149,166,235,301,263,98,201,141,210,194,235,170,87,251,145,292,102,221,78,228,228,154,246,150,256,141,199,154,114,189,127,383,195,156,241,207,204,178,193,198,109,235,248,141,196,155,151,150,205,379,207,232,118,227,133,160,193,147,108,240,139,237,229,253,261,188,210,127,199,123,132,235,189,193,101,185,146,233,222,200,172,88,144,173,209,136,227,228,178,124,108,277,194,144,131,229,132,118,267,143,226,110,210,178,111,169,216,109,288,117,97,94,104,225,180,151,149,206,212,214,127,216,181,197,175,90,99,254,193,181,139,250,134,169,216,230,225,217,222,233,199,212,293,225,158,227,205,193,197,149,225,170,79,330,94,172,105,149,131,199,195,65,121,271,182,138,204,230,154,274,150,179,182,149,167,243,257,177,116,231,235,122,231,232,138,218,227,82,183,269,144,259,173,170,177,107,210,141,181,210,218,253,113,214,196,122,136,88,202,169,222,156,193,278,239,294,80,103,298,246,259,89,304,190,187,213,255,225,216,72,224,125,265,143,132,208,208,99,293,207,198,194,187,278,86,214,144,123,317,318,91,209,203,267,186,252,244,168,170,234,189,137,289,217,113,337,154,124,156,156,120,222,290,226,253,314,82,316,138,84,151,82,246,369,146,349,93,123,174,109,278,175,240,113,141,207,88,337,206,286,115,93,166,253,204,206,277,191,95,132,108,151,234,140,199,140,153,246,258,171,203,166,192,90,96,344,382,249,179,80,349,183,113,326,262,288,203,256,236,79,198,146,269,132,149,178,139,102,172,167,89,169,231,229,270,209,303,162,174,166,223,211,293,248,82,232,294,193,224,200,259,110,225,205,217,89,243,230,188,271,154,115,266,169,140,183,181,107,116,206,99,199,215,44,138,184,207,282,196,257,172,302,142,147,222,175,205,220,329,180,225,171,325,104,166,218,243,302,234,220,203,144,341,186,250,135,205,207,149,223,153,166,168,139,204,251,205,254,92,184,148,145,111,195,136,276,240,298,170,195,67,142,67,220,110,172,106,169,148,156,209,206,194,138,81,103,238,203,91,83,230,220,140,93,94,271,143,175,127,294,208,121,151,252,171,108,69,146,190,234,77,211,238,264,188,194,117,168,178,186,216,201,101,155,277,99,84,140,323,242,145,304,102,114,236,194,170,232,228,81,145,249,109,198,273,149,164,225,233,240,168,145,143,92,168,149,156,180,242,236,240,196,246,217,134,225,297,188,148,140,217,168,108,207,180,364,171,140,106,153,137,105,159,87,211,120,190,243,116,157,175,105,171,174,166,119,199,350,131,118,68,249,188,254,241,247,59,109,238,102,156,331,226,284,223,163,225,188,207,294,159,223,252,250,233,173,275,150,212,245,211,148,268,155,196,87,202,275,98,169,100,122,209,254,187,222,146,304,241,199,231,148,109,141,94,138,240,209,193,179,134,279,160,242,204,181,148,135,83,110,238,60,111,181,150,205,130,179,169,202,213,230,194,137,273,128,147,199,148,253,170,192,206,291,123,177,129,158,211,163,161,136,182,232,243,198,314,211,131,181,174,105,183,212,115,191,83,231,303,220,172,198,172,143,213,209,278,234,166,115,192,233,88,176,153,193,129,166,230,229,52,216,232,93,254,163,227,258,240,245,174,183,268,180,259,211,259,271,224,100,138,178,198,157,143,202,247,174,193,214,165,234,134,224,227,156,88,226,68,254,289,173,93,148,148,209,253,157,135,99,176,129,269,213,210,250,309,122,241,289,314,192,178,189,117,193,210,75,258,107,136,205,150,191,194,139,115,320,203,232,139,113,134,93,254,159,114,145,198,259,177,273,188,241,267,71,171,223,200,117,139,205,294,246,148,164,152,175,187,260,195,106,233,237,135,237,332,146,153,84,114,143,186,156,205,197,238,184,220,297,193,157,380,227,67,181,166,241,149,154,90,221,138,149,135,242,245,80,110,207,343,171,123,191,308,178,205,179,221,221,157,120,336,152,124,269,342,210,98,62,160,154,144,111,191,131,381,260,110,246,132,278,172,262,189,220,140,211,166,119,158,200,122,192,86,266,156,198,231,139,209,166,133,105,80,55,178,160,152,110,193,223,251,228,156,264,98,188,244,160,170,228,171,76,336,213,150,180,111,236,66,303,151,184,158,223,227,181,154,246,145,131,185,230,163,168,300,154,220,177,133,195,248,203,151,259,224,216,202,78,121,331,144,215,292,207,124,269,215,107,114,109,224,209,143,130,202,167,133,196,338,147,90,155,100,254,330,229,211,175,288,244,163,252,224,130,115,145,168,69,216,204,105,329,202,120,193,143,195,235,193,296,174,133,147,166,191,161,227,323,259,184,64,87,217,261,174,340,166,128,285,151,120,246,129,199,126,237,155,211,165,183,134,190,166,223,68,118,115,183,163,101,122,176,247,280,194,86,203,90,205,141,226,73,250,96,225,209,116,213,357,79,178,176,167,157,189,258,236,97,303,233,253,169,145,131,225,318,209,167,143,109,77,235,191,137,275,178,231,214,135,134,167,162,139,130,217,130,146,182,219,106,171,141,131,238,148,82,187,97,217,156,130,113,132,293,243,275,210,304,255,198,243,187,278,159,217,232,161,162,140,156,115,128,161,168,123,123,109,322,167,215,189,128,220,241,171,154,112,275,265,108,181,171,169,125,140,99,118,319,223,165,248,230,223,191,247,114,108,228,56,231,130,217,109,191,197,222,370,176,255,241,134,193,222,220,378,322,109,156,213,90,213,139,152,195,239,278,135,153,187,182,195,139,212,114,276,191,176,271,236,332,202,127,252,222,212,192,170,224,171,160,128,54,163,138,141,237,164,56,128,207,212,137,110,155,188,98,150,205,87,142,201,117,144,176,217,304,297,75,212,201,226,170,142,181,228,82,243,170,160,203,196,247,236,119,257,312,58,67,171,154,100,126,237,226,164,125,188,124,188,154,123,254,196,116,291,176,195,171,140,199,286,194,217,180,267,204,122,172,207,253,111,257,228,251,109,212,139,292,233,109,163,154,187,205,153,290,162,164,162,248,212,168,217,127,229,125,196,268,134,175,144,132,238,101,201,104,211,217,74,233,265,103,179,197,221,176,117,208,105,242,168,218,124,136,289,248,357,132,180,224,116,239,209,164,210,248,172,144,215,95,239,239,223,320,227,235,329,134,121,107,253,241,183,261,133,156,131,118,117,230,136,161,180,260,170,221,163,213,137,316,292,210,266,261,111,86,198,281,235,115,199,208,268,203,191,133,122,179,374,73,213,202,183,228,135,159,190,121,91,199,225,188,125,88,107,265,199,201,88,282,178,135,118,207,113,228,129,252,217,145,163,140,87,182,187,169,211,244,356,281,235,351,198,200,225,134,285,189,198,236,196,309,198,214,316,369,185,151,147,114,122,185,183,191,82,102,238,196,241,206,221,125,242,194,215,205,116,271,233,111,75,158,192,190,227,107,147,256,141,115,138,128,191,314,245,202,179,162,279,249,296,211,273,261,198,156,288,219,298,178,79,178,173,313,170,212,219,222,140,196,266,182,169,175,189,164,227,204,212,202,288,127,264,159,234,272,318,191,215,137,113,242,190,124,225,222,141,124,151,150,125,173,127,147,114,171,189,241,90,184,215,115,160,173,136,86,221,254,285,228,82,132,129,140,139,123,109,236,91,169,225,109,180,254,205,354,147,304,198,211,52,293,300,234,251,271,180,178,109,303,197,180,140,155,108,192,272,138,206,200,169,263,188,206,284,189,230,154,103,227,244,176,117,228,175,127,196,216,146,279,178,182,212,160,231,270,289,189,283,184,264,254,268,122,225,179,250,174,56,287,254,208,233,147,201,247,169,195,323,250,226,91,131,170,124,159,232,229,187,88,143,200,216,277,205,117,158,340,120,204,221,209,122,197,115,140,118,126,241,159,148,220,157,233,261,178,102,237,171,217,110,126,98,194,92,251,205,93,300,110,296,273,66,193,99,228,192,253,177,214,176,290,124,230,156,171,145,230,269,227,200,211,292,305,177,245,178,166,158,153,147,280,208,241,208,136,251,211,199,130,138,181,160,201,149,167,210,192,279,143,147,230,140,309,140,213,223,143,124,217,244,181,125,193,336,98,158,259,209,212,182,299,161,125,181,201,124,208,224,154,258,83,263,188,237,200,258,292,237,182,199,133,314,264,200,178,233,178,115,124,286,104,89,182,254,221,148,282,185,237,155,233,168,160,362,139,118,178,157,91,164,204,153,161,300,148,82,204,163,142,180,186,203,125,113,289,143,129,93,105,159,223,84,156,105,66,309,133,187,112,260,177,268,196,175,203,221,173,109,251,98,199,94,207,159,131,197,153,107,233,156,104,168,155,216,165,122,335,72,94,211,209,189,195,91,82,240,166,115,254,201,155,209,178,119,198,241,230,148,242,157,236,100,74,181,142,219,115,147,213,131,277,282,175,121,225,248,115,280,190,190,122,366,143,201,73,236,106,71,111,253,65,263,161,180,229,140,242,250,127,246,231,212,166,173,201,157,230,38,277,207,264,237,149,156,121,95,134,127,211,72,211,213,235,173,102,373,132,183,230,194,174,164,266,198,116,193,156,266,191,132,230,179,83,98,217,187,185,290,260,233,206,297,114,205,184,206,130,109,149,153,162,262,180,351,182,132,64,95,144,237,211,64,198,195,111,202,238,244,195,206,190,192,206,251,198,97,104,125,191,222,215,208,280,177,209,282,207,167,87,61,291,270,172,261,249,324,353,128,214,232,113,427,134,218,240,238,205,76,176,192,197,105,234,168,163,138,157,180,179,255,156,142,291,96,313,204,225,252,276,122,217,150,96,208,104,172,187,118,186,131,223,251,259,81,216,239,249,207,106,218,138,133,167,233,157,133,139,180,101,101,81,154,158,203,141,156,217,233,192,133,244,212,196,153,135,170,146,246,248,199,176,263,282,156,181,161,172,191,121,134,374,115,220,153,171,201,215,81,175,110,229,194,244,132,190,365,148,115,238,78,224,207,268,255,168,196,370,131,281,321,163,127,169,115,218,105,204,186,115,163,120,280,188,204,235,162,300,197,86,236,288,233,249,126,141,245,203,36,147,244,219,74,127,188,156,148,108,104,131,222,197,174,184,151,120,198,178,160,200,240,231,130,249,96,216,88,293,320,252,198,213,189,104,128,151,178,201,178,217,242,144,215,242,113,95,136,107,309,181,87,121,71,75,270,177,295,223,269,161,161,236,232,174,248,219,208,255,361,97,145,254,90,176,244,224,189,175,144,124,127,308,209,97,240,127,174,263,207,129,95,138,175,200,263,187,115,152,214,126,75,289,244,279,183,79,350,207,117,214,63,224,287,150,284,115,120,157,240,213,183,127,206,173,215,170,162,181,104,154,204,313,138,214,272,179,102,173,242,110,174,232,204,80,88,128,197,193,194,222,182,181,194,171,180,102,251,213,244,218,110,193,263,99,227,224,250,215,116,183,191,153,149,259,148,119,200,159,259,134,286,147,148,214,175,170,194,182,125,77,209,242,317,209,220,225,182,323,127,299,190,128,146,219,122,167,182,163,183,94,344,162,190,207,117,123,247,196,158,151,182,212,321,162,187,194,304,64,174,193,167,236,217,177,246,150,118,234,350,260,238,333,151,164,83,211,150,210,376,214,285,211,360,142,329,78,272,228,145,178,145,130,340,365,229,89,145,183,214,148,185,250,189,247,129,110,142,213,163,80,258,196,237,173,146,197,241,191,260,166,254,143,262,211,93,140,315,202,77,138,209,181,226,301,93,244,246,128,137,89,124,192,347,131,258,143,257,202,84,147,272,159,262,134,250,156,277,214,281,349,186,217,190,173,265,161,60,175,197,91,102,181,203,201,204,311,245,157,177,156,76,202,198,120,230,90,144,236,127,263,95,320,92,180,60,200,143,290,160,228,146,141,263,221,345,136,106,143,260,97,73,219,295,138,84,219,110,189,204,122,191,206,328,191,79,323,262,239,106,145]
doclens.51.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [98,222,171,164,128,124,306,248,113,220,99,155,149,222,203,295,226,88,277,165,144,144,204,300,166,112,274,143,248,220,130,257,200,76,165,201,246,195,156,173,211,124,236,179,143,303,117,172,154,137,177,200,198,268,131,117,222,145,336,211,145,357,125,223,245,172,265,116,141,304,155,171,236,298,270,258,94,266,209,176,147,155,167,79,196,245,230,154,212,209,180,197,199,50,296,228,262,228,143,184,186,252,240,226,186,194,248,134,300,231,219,195,247,218,113,137,169,92,251,322,167,348,239,167,151,219,372,350,169,138,179,165,264,116,196,114,136,161,193,222,202,99,207,270,264,109,291,230,189,214,193,167,269,193,213,333,281,214,208,166,208,227,259,287,348,210,174,149,171,203,236,221,280,167,219,230,164,203,158,224,188,210,155,229,141,122,133,127,305,179,163,192,109,158,255,226,181,270,163,200,127,190,216,198,235,310,199,193,160,220,162,225,306,324,321,226,298,140,292,205,309,201,107,205,225,146,258,216,144,214,147,235,141,213,245,131,289,103,136,155,184,158,168,167,136,202,215,157,110,221,151,92,125,243,182,123,200,150,218,210,227,143,138,185,340,245,213,137,242,70,195,227,216,211,188,163,197,248,142,278,100,227,237,245,148,218,223,228,306,227,330,295,247,134,174,207,174,212,216,265,212,124,178,162,121,44,218,218,166,275,148,187,80,144,191,151,76,199,195,243,201,107,207,138,142,168,219,97,198,146,342,205,262,171,126,189,161,124,140,170,187,286,104,195,117,167,187,145,294,287,242,133,215,229,277,338,343,107,137,259,124,178,242,160,328,129,187,186,266,81,193,172,181,198,176,160,216,131,266,187,134,249,227,188,107,194,116,223,136,104,191,116,187,104,146,180,141,102,226,198,250,175,173,234,186,152,203,240,151,133,114,218,152,114,213,164,151,246,161,142,64,243,310,166,112,128,169,141,248,196,200,109,137,188,182,215,279,348,259,186,194,134,87,242,287,141,105,197,280,111,171,172,121,237,130,246,275,180,144,276,160,198,232,284,199,160,306,265,229,129,258,178,116,324,160,135,183,268,164,361,296,136,257,190,214,276,200,221,213,215,205,100,378,220,189,179,127,311,127,169,330,233,169,240,223,194,201,199,151,183,176,216,166,197,215,150,164,111,212,296,281,186,299,225,319,223,103,257,254,229,264,354,150,245,184,97,210,218,284,185,141,170,250,182,184,228,102,222,196,209,237,190,174,184,230,105,296,258,169,262,98,222,225,126,178,207,218,259,102,305,237,367,230,78,321,113,299,175,224,292,280,303,214,192,248,160,215,247,108,175,196,303,65,259,204,84,233,268,112,178,270,167,117,195,105,152,232,273,232,246,107,164,183,160,271,133,84,171,205,88,96,240,159,201,211,284,330,307,344,62,112,195,249,200,152,284,234,156,186,110,149,177,235,199,168,187,217,116,137,196,243,140,187,346,172,143,152,151,223,192,272,226,117,352,103,219,270,239,95,100,266,133,220,213,183,287,368,81,157,170,155,196,205,212,169,210,171,280,157,146,203,127,217,142,200,227,207,227,168,242,144,249,224,196,305,265,115,171,197,120,193,154,216,170,272,196,180,232,178,149,200,180,149,104,212,186,218,157,168,116,245,158,213,124,277,238,390,259,112,228,144,291,115,206,256,96,220,227,150,338,133,204,219,311,275,119,224,187,341,129,106,104,237,158,205,150,147,216,192,206,99,216,246,346,322,86,260,253,110,197,215,164,140,143,217,221,167,132,199,196,158,182,166,283,111,252,270,137,114,182,192,284,249,300,225,158,195,115,132,208,174,117,198,131,296,121,193,198,329,130,223,379,163,203,156,156,241,140,251,205,116,96,93,212,311,188,294,220,90,200,168,217,146,141,352,229,191,231,252,232,104,183,247,226,179,171,216,245,121,245,193,267,291,174,183,175,227,221,204,239,213,117,183,229,122,204,270,208,146,211,217,197,128,162,222,306,219,154,130,243,86,175,178,381,166,203,130,117,318,198,281,145,115,204,219,148,231,171,139,241,182,185,140,132,214,128,265,249,204,136,140,262,133,100,270,173,177,182,149,222,252,146,132,279,154,105,303,200,234,187,117,101,207,207,286,216,216,119,166,206,257,182,173,156,204,284,357,197,202,180,91,234,159,97,235,182,92,169,58,277,189,163,132,335,167,149,180,133,304,158,82,215,107,307,230,202,209,305,112,269,292,256,335,143,114,148,192,200,213,188,162,219,236,234,300,181,300,177,149,114,111,156,166,270,153,222,298,278,232,173,194,137,215,169,175,235,165,216,169,156,97,126,239,194,234,164,270,313,291,175,220,180,175,194,207,252,139,212,132,127,217,203,129,202,175,383,120,89,202,281,209,66,308,56,100,261,182,201,255,115,219,112,110,161,308,184,104,209,226,208,76,257,228,172,170,153,236,59,310,193,163,212,275,170,201,236,321,111,151,203,125,162,234,232,169,226,155,160,219,124,247,105,263,136,254,273,176,134,284,206,192,190,233,289,260,121,245,226,251,234,238,150,186,148,283,164,212,281,150,182,198,113,208,244,184,109,224,186,167,257,189,139,211,69,128,164,140,226,173,119,111,175,114,203,212,147,130,129,104,133,234,50,136,314,297,239,231,273,153,234,144,356,224,102,227,239,303,225,102,239,311,154,213,251,210,323,203,138,235,365,261,220,259,217,273,227,240,162,143,304,196,223,265,98,149,186,123,178,171,137,126,43,102,166,163,118,157,197,189,239,289,228,42,272,146,212,97,180,207,209,192,249,110,257,145,276,328,177,197,133,196,193,213,58,219,224,161,276,223,223,218,302,234,204,165,154,202,119,230,130,78,188,276,127,334,108,306,237,128,156,168,198,147,279,241,232,159,173,257,219,237,153,162,124,223,229,175,97,356,160,126,218,358,117,152,152,267,199,215,310,121,87,167,142,156,145,305,111,128,269,193,191,227,297,220,322,219,211,95,156,92,269,214,224,148,226,235,89,299,346,223,155,246,168,148,205,166,288,202,122,144,202,105,170,153,190,202,210,184,264,323,192,124,286,126,169,332,207,141,263,59,198,141,197,178,238,183,296,340,221,120,170,212,287,247,161,138,170,278,296,256,191,172,271,101,287,155,147,188,128,85,135,312,108,292,240,214,172,277,124,265,217,269,84,157,198,116,85,224,125,338,289,127,151,196,117,246,230,294,180,124,247,167,162,243,336,149,86,181,240,182,164,292,165,205,191,190,106,252,125,249,202,121,335,197,80,203,216,153,340,242,250,189,233,193,114,136,197,183,240,344,294,176,121,174,223,140,169,313,224,305,85,208,226,133,345,216,326,141,168,105,100,276,370,180,140,146,153,219,124,307,104,162,244,148,260,268,143,158,315,249,150,266,296,189,112,123,146,133,219,225,188,262,327,135,216,325,281,221,134,88,193,268,205,148,172,342,198,236,201,209,157,180,124,235,129,184,231,144,237,235,150,196,205,163,109,158,109,229,124,203,59,123,153,134,119,217,134,150,164,106,192,168,231,219,249,119,111,200,237,259,179,170,122,175,258,225,123,71,274,246,190,286,122,171,212,248,149,171,269,185,64,183,210,148,338,172,286,263,276,134,194,178,206,136,252,293,244,144,201,136,270,261,236,213,80,127,242,247,223,207,215,275,292,175,114,135,211,241,143,142,235,197,97,164,156,220,217,153,156,214,245,242,162,242,62,119,195,117,184,118,76,98,166,195,151,122,210,188,170,243,218,194,197,72,128,149,217,268,250,223,254,129,114,235,242,253,196,60,69,232,206,223,94,140,71,119,323,213,120,99,251,236,121,271,251,154,63,190,161,319,311,162,127,218,156,284,137,147,339,120,107,178,160,116,188,171,224,193,158,274,229,230,136,183,213,225,203,368,119,63,249,201,205,153,239,205,150,159,111,176,187,163,257,69,196,154,126,46,258,259,318,263,308,172,218,270,224,365,91,174,202,136,68,100,177,219,271,174,111,292,205,308,387,130,129,255,224,70,112,264,183,162,278,176,243,273,324,230,89,130,160,196,311,103,239,178,185,214,269,177,291,143,144,175,262,286,209,261,160,41,209,244,279,250,142,242,189,141,134,197,283,149,84,174,93,210,129,131,94,106,233,263,135,173,160,208,221,102,123,172,225,228,158,178,192,215,200,109,199,152,151,301,298,221,312,176,232,201,170,179,180,184,272,185,52,320,216,201,244,196,143,222,135,195,108,260,149,142,79,286,109,204,244,235,162,247,272,134,180,176,198,171,230,108,175,266,227,161,112,245,227,147,171,183,233,276,220,241,289,246,161,228,186,158,191,180,184,277,139,270,236,165,275,105,183,183,336,177,233,303,144,274,131,228,166,72,300,178,145,112,163,158,79,115,180,148,226,165,173,135,129,138,391,175,171,190,269,128,158,132,210,260,128,194,203,249,196,129,68,268,253,120,282,100,266,211,190,116,277,258,195,214,116,282,242,286,217,195,255,293,201,235,185,155,282,177,158,134,162,206,167,87,190,202,183,258,206,87,222,281,170,234,184,194,257,223,81,124,213,146,196,300,116,257,134,331,114,103,241,230,158,146,144,219,171,148,158,160,166,180,157,185,144,182,133,207,242,162,201,131,184,129,136,158,201,201,112,189,113,145,103,218,194,164,240,75,164,155,205,147,231,225,110,204,92,174,202,278,259,126,202,167,234,244,211,133,177,203,228,213,151,184,238,217,106,361,212,176,293,201,171,114,268,119,207,216,101,233,291,119,99,176,290,284,150,227,280,179,192,191,177,262,295,157,194,233,158,177,248,207,163,252,235,172,219,160,155,229,268,312,93,184,286,144,226,177,227,103,171,144,143,212,199,236,182,166,170,132,195,336,232,162,146,94,127,206,114,185,340,256,369,99,109,174,201,65,281,238,236,359,141,140,157,150,188,281,173,139,91,223,178,65,250,246,165,138,195,130,161,174,192,211,112,205,249,205,69,114,254,245,245,174,178,365,122,214,199,197,154,233,192,173,263,239,261,116,278,63,147,246,156,229,270,236,68,136,88,175,179,239,161,124,340,292,176,222,117,184,149,160,226,178,179,236,187,344,125,178,226,225,217,160,115,273,186,179,173,170,186,147,151,162,243,272,210,181,200,189,125,280,132,297,181,270,185,176,249,177,229,205,137,205,265,83,125,193,81,101,266,163,140,141,287,192,227,75,146,157,254,98,197,194,200,190,183,161,227,150,149,148,235,250,207,227,113,260,192,252,121,276,197,159,244,181,103,207,230,156,141,228,145,321,231,293,284,152,164,177,376,220,196,61,209,154,322,226,122,308,131,132,168,205,309,262,312,271,263,158,253,252,269,133,132,213,125,205,205,312,239,187,122,116,150,233,362,181,230,72,250,274,234,229,163,107,209,260,88,108,207,167,188,271,274,209,180,239,237,203,148,182,287,95,175,233,196,115,114,332,228,197,162,177,234,256,205,129,218,216,160,192,266,228,141,112,179,225,75,143,229,243,222,157,212,100,331,103,182,257,155,305,295,233,266,298,127,190,192,169,94,162,223,223,124,182,238,250,248,163,231,219,141,147,237,234,161,252,240,305,326,93,274,117,214,241,274,295,256,264,226,283,206,264,108,142,313,79,248,301,204,172,215,184,237,75,167,128,148,198,245,127,263,213,206,218,77,118,121,277,253,110,90,169,114,249,236,122,106,339,75,171,121,209,132,281,133,176,104,236,135,109,178,127,152,120,174,226,176,129,203,193,223,259,254,175,165,192,211,319,209,233,221,192,172,166,176,260,168,219,174,183,219,191,166,201,216,126,181,206,99,317,229,308,204,153,221,135,220,208,238,219,137,153,133,246,75,195,113,259,127,151,182,154,96,169,76,236,211,131,274,193,252,226,241,182,224,161,279,180,190,129,85,100,223,257,132,231,231,158,182,149,214,273,276,156,238,331,160,208,179,271,265,106,269,78,163,278,130,217,245,165,182,121,153,233,213,298,85,186,86,251,227,174,110,59,239,228,204,278,171,118,200,219,216,72,128,99,190,143,244,203,268,235,109,151,155,126,191,169,229,261,136,149,154,404,282,125,221,142,122,81,221,231,247,224,153,239,73,167,232,125,161,166,226,235,294,204,228,156,254,74,202,213,134,155,130,310,216,115,297,114,246,229,212,292,252,252,244,234,172,243,215,150,223,292,252,195,135,244,252,171,260,265,103,199,131,219,158,151,279,111,189,119,171,178,285,305,322,146,78,170,160,209,156,94,183,257,225,105,156,144,218,206,216,141,120,213,358,161,177,147,208,259,184,136,140,236,300,193,255,212,133,119,172,226,242,274,261,217,257,183,240,233,250,135,234,289,176,216,211,203,272,242,254,180,194,270,202,322,222,208,151,200,333,171,242,221,107,233,230,187,338,275,179,139,294,153,235,159,172,158,123,180,196,221,120,94,202,118,227,96,213,210,161,223,314,212,127,195,135,229,166,146,156,92,285,170,339,77,193,190,293,131,182,173,268,273,80,112,276,242,197,245,149,112,180,207,186,164,226,245,191,209,190,111,124,178,245,253,256,274,167,166,247,126,286,203,183,185,229,184,161,239,253,118,287,150,283,233,84,136,278,358,169,275,174,144,213,145,236,135,258,161,173,273,129,207,227,93,164,156,154,301,149,308,187,247,210,148,80,243,149,229,288,129,193,162,125,136,160,211,244,158,196,225,155,69,152,290,225,194,252,174,317,132,222,211,195,245,326,186,156,83,167,120,193,270,186,247,226,157,222,112,117,290,147,238,273,219,128,346,97,242,197,239,273,93,222,281,208,279,176,74,228,211,156,282,168,193,152,281,143,107,319,209,155,204,310,128,130,274,94,68,153,160,153,230,227,250,186,172,189,125,243,55,199,91,111,186,240,257,196,189,53,204,261,123,197,205,237,44,199,259,229,265,298,223,314,215,252,199,237,277,125,190,173,176,204,186,118,299,219,197,86,64,170,111,151,177,99,169,135,196,302,349,198,311,318,283,109,264,191,193,279,107,142,174,122,262,175,226,237,300,213,271,107,127,165,119,207,214,160,193,237,244,162,214,192,279,254,186,337,229,195,154,133,183,114,204,256,303,213,213,184,190,211,168,221,231,177,159,130,133,285,67,292,84,125,220,163,136,256,141,261,249,118,120,156,335,239,139,56,246,248,143,219,234,180,146,189,358,244,308,333,247,180,216,176,199,172,105,177,222,331,261,136,134,156,58,120,284,252,174,171,360,109,236,246,237,189,139,155,219,109,231,204,141,204,274,67,213,225,85,167,109,250,312,137,180,169,105,187,159,123,256,183,79,210,120,131,98,192,91,155,197,194,207,243,231,128,158,226,149,168,187,68,273,253,199,220,294,214,248,225,208,222,122,238,65,361,151,134,231,240,108,180,255,163,170,147,179,151,137,89,213,299,203,108,174,116,292,132,205,164,237,221,230,188,185,204,84,138,195,179,209,209,232,133,249,300,256,144,154,150,205,149,93,216,209,141,310,107,292,176,303,230,100,226,125,224,178,219,128,171,221,180,106,258,160,124,316,270,260,191,249,205,250,239,178,242,101,212,236,189,228,337,232,197,172,145,186,232,97,210,226,199,159,215,225,240,108,201,137,104,272,138,239,237,197,88,265,247,226,242,118,181,238,131,259,120,134,170,233,97,264,238,243,199,133,160,255,291,247,190,159,262,83,147,124,245,260,116,171,219,184,193,104,261,190,174,196,197,167,166,207,49,217,140,237,207,280,224,196,147,176,170,128,216,230,171,176,121,144,181,146,274,173,225,226,209,176,208,188,132,274,159,187,307,230,135,227,106,89,262,178,255,124,200,174,114,153,132,102,228,251,240,162,251,213,284,174,212,143,226,143,317,69,216,236,163,198,233,211,225,104,240,128,194,258,342,155,161,358,102,280,313,190,156,138,203,164,267,126,243,214,183,134,119,208,297,228,150,264,182,105,227,306,175,225,128,97,250,282,287,88,94,263,279,209,226,65,221,127,171,135,150,102,183,202,220,203,274,104,175,274,101,163,166,283,174,190,214,247,156,154,245,264,343,170,158,208,211,70,141,138,413,216,224,130,166,167,176,246,228,247,249,258,197,148,159,244,247,154,252,148,154,212,183,209,120,305,107,343,231,150,220,181,193,211,182,220,189,129,181,137,209,178,163,215,232,173,155,196,204,265,202,246,186,172,93,100,196,353,283,174,203,115,189,197,256,209,119,209,168,114,80,108,185,219,246,207,135,108,245,237,305,281,124,188,163,133,151,177,87,219,122,185,100,200,256,142,312,171,136,132,193,283,150,147,141,131,216,208,57,162,230,116,83,117,180,175,160,127,220,179,227,99,154,115,291,188,254,229,256,202,160,258,180,266,222,125,220,249,135,96,123,189,249,98,74,232,122,110,223,121,135,161,202,177,231,245,238,138,168,200,240,201,154,233,130,253,133,112,300,234,204,189,87,203,103,322,156,150,203,129,225,111,104,261,195,77,298,200,220,152,327,108,167,104,169,215,322,110,288,97,159,196,143,238,87,163,207,145,303,301,165,83,172,309,387,87,245,245,78,216,139,201,219,80,127,286,203,204,128,160,165,165,272,159,272,98,174,133,292,177,197,280,142,137,97,87,114,206,198,291,183,199,324,109,278,235,139,110,160,155,323,101,261,212,239,220,160,217,268,227,208,273,228,318,170,192,226,163,187,284,211,301,182,351,109,188,181,178,148,214,112,179,178,193,189,266,127,203,110,193,127,273,202,134,230,145,174,193,195,201,244,186,203,202,225,223,237,123,284,258,146,60,232,180,214,90,191,292,170,227,232,216,256,164,143,202,188,179,189,255,111,141,120,216,219,277,257,144,230,226,135,164,157,152,305,229,302,153,162,123,114,175,142,272,122,203,154,188,239,196,314,210,234,163,96,63,224,175,250,100,229,128,218,209,107,334,172,217,161,99,265,136,151,208,264,172,73,119,209,226,240,253,231,138,102,170,141,226,219,199,185,131,226,252,172,233,255,236,133,218,171,239,268,174,198,307,261,222,183,241,127,236,268,200,150,277,342,107,264,244,152,209,195,215,147,241,161,100,153,114,146,184,292,188,63,227,191,172,83,240,199,276,256,237,259,245,228,235,332,322,346,205,176,144,301,187,162,206,186,147,120,273,240,201,221,294,286,190,266,148,213,286,160,132,212,195,166,167,133,134,178,197,211,300,221,208,206,92,100,322,250,211,232,177,188,172,200,308,280,222,221,270,224,222,169,221,130,260,176,103,299,238,277,167,331,245,100,229,200,168,206,116,176,142,210,190,129,116,133,348,202,263,215,163,210,206,235,158,206,111,188,202,166,122,128,180,93,152,153,73,308,181,172,194,243,187,163,233,253,190,214,249,130,143,178,151,149,163,215,110,130,216,226,158,175,116,187,112,222,240,113,148,259,106,126,214,175,186,166,209,185,178,76,160,129,108,66,154,190,110,181,233,161,322,159,106,137,179,245,188,190,228,194,162,214,173,161,91,211,194,93,171,204,201,95,158,246,246,120,207,179,189,74,213,160,156,138,193,265,129,163,171,225,315,149,223,330,170,257,124,267,196,103,234,116,237,220,214,294,131,223,78,265,180,249,313,126,234,289,173,204,202,290,62,105,115,324,202,187,235,215,334,84,268,301,211,140,132,202,160,252,110,213,220,242,172,176,140,256,196,200,174,225,139,285,236,157,195,196,224,135,161,235,263,191,232,212,222,186,192,246,346,214,217,262,197,188,205,249,229,136,84,339,153,166,133,147,190,213,130,147,210,200,106,237,177,281,177,202,78,260,278,264,234,249,173,166,447,116,224,268,246,171,139,64,208,122,255,197,301,244,174,200,244,176,190,168,182,188,108,167,152,225,340,276,184,219,183,137,125,191,110,163,91,220,181,175,278,160,236,204,274,132,216,171,193,186,251,154,179,266,80,212,122,161,213,247,202,152,114,127,185,113,198,62,215,147,192,238,231,242,214,141,146,199,330,226,174,128,128,230,108,142,108,199,122,180,272,392,255,293,158,205,247,355,191,139,141,77,279,139,310,175,117,123,240,224,139,235,226,258,248,131,175,260,134,116,81,152,158,298,162,225,177,212,207,87,233,287,192,248,271,206,205,110,142,153,362,141,127,160,211,237,201,167,148,105,240,119,132,182,234,151,188,155,231,270,256,176,130,234,136,203,190,123,259,156,148,179,138,244,196,271,221,352,202,212,151,253,128,81,152,245,247,349,251,193,163,291,157,304,150,219,101,150,148,204,175,170,185,134,333,172,191,103,159,196,113,204,238,288,175,199,293,147,210,213,240,245,122,266,107,153,314,129,213,176,171,252,198,117,156,259,182,104,303,199,162,77,80,245,156,257,226,175,107,140,98,233,163,187,249,236,219,172,116,109,193,109,213,223,217,212,246,169,145,181,139,260,164,220,54,90,257,149,161,272,230,125,191,247,204,169,160,296,274,289,112,104,107,193,212,153,107,233,209,169,231,87,95,164,87,170,144,270,291,55,135,182,298,291,220,239,132,189,202,208,285,143,192,87,149,118,282,74,185,123,322,97,156,133,134,153,134,169,175,148,216,209,137,260,257,178,221,228,132,336,130,144,135,249,186,135,170,247,143,300,190,275,252,253,183,244,127,171,244,179,276,236,105,187,258,205,329,321,164,233,255,191,168,213,205,188,202,251,252,167,193,203,238,312,160,136,233,300,145,208,143,144,233,166,114,256,150,260,195,212,237,163,287,168,227,146,210,79,118,193,191,106,158,317,90,166,99,134,123,121,359,348,191,282,149,191,366,239,308,198,225,271,233,222,238,190,184,166,266,185,140,178,130,143,260,166,132,201,134,265,300,215,165,206,209,262,269,99,246,206,225,285,240,301,127,234,237,183,343,214,139,195,218,257,192,126,172,255,177,107,170,192,212,148,186,154,202,152,224,169,247,151,133,241,288,165,218,191,242,126,175,255,285,182,370,147,190,282,230,230,77,195,173,196,279,132,214,231,273,230,265,208,221,131,196,189,240,311,112,244,138,206,151,106,278,164,197,126,186,251,252,270,121,215,115,179,165,156,369,156,155,110,220,120,390,203,124,172,155,234,210,212,174,287,172,216,110,275,201,179,73,161,105,130,203,232,131,309,212,274,236,230,152,176,222,246,147,284,80,177,189,194,127,218,181,98,177,146,116,255,211,175,211,220,79,141,278,216,198,91,237,104,136,124,232,203,153,200,262,218,213,320,346,286,338,220,121,135,162,218,347,166,154,221,124,166,94,214,237,237,209,107,120,145,116,96,196,187,169,326,123,160,157,330,188,149,206,276,191,268,197,292,109,231,52,163,218,157,230,242,306,185,173,239,189,193,152,161,170,202,92,175,235,105,170,227,162,353,94,253,246,193,157,232,208,98,317,113,244,156,131,217,229,234,206,278,123,252,259,105,158,119,159,282,52,210,182,171,222,193,319,183,107,176,249,136,262,198,192,256,286,223,284,354,177,219,243,137,161,242,266,131,145,210,140,189,220,134,271,231,234,160,315,286,201,193,238,175,164,180,163,111,139,219,205,205,229,214,236,195,128,129,247,157,162,132,173,313,199,207,154,307,221,148,196,288,248,196,264,138,111,285,284,229,156,183,172,114,95,120,193,271,48,207,245,219,113,159,235,159,133,294,267,239,147,335,173,109,131,152,213,163,134,238,75,284,204,197,295,228,295,130,156,182,241,214,241,97,168,157,160,205,175,169,296,207,230,191,212,225,209,231,195,166,203,188,198,194,268,194,262,195,275,250,320,138,221,115,186,135,241,285,183,112,103,136,211,91,316,133,182,201,168,223,160,142,224,200,258,258,168,205,306,326,255,169,195,245,121,109,138,217,263,171,170,309,96,264,240,147,222,206,179,280,165,215,119,188,171,196,44,152,331,263,264,150,254,220,323,181,217,137,175,232,141,135,220,123,254,274,136,109,366,292,123,233,137,186,175,239,246,220,197,276,172,245,206,303,90,115,255,174,167,103,146,264,210,83,118,255,194,142,125,218,202,163,80,238,187,114,255,282,201,207,178,170,253,207,206,236,235,245,181,235,110,134,190,179,102,153,123,129,178,289,116,174,119,129,186,295,255,191,271,168,255,196,228,272,174,298,323,331,231,128,215,129,77,290,260,149,164,215,100,177,302,149,147,177,219,130,147,310,86,175,210,138,214,223,120,219,219,160,225,175,82,122,261,326,217,236,152,329,259,186,136,166,217,171,118,216,264,152,261,243,291,204,88,225,197,156,202,148,135,229,168,170,143,173,207,133,68,161,184,102,182,201,207,237,218,163,263,201,103,215,141,211,317,257,207,65,121,170,211,98,123,158,182,172,71,235,206,210,138,190,245,182,203,242,234,82,111,201,187,137,292,233,226,177,194,269,125,326,269,279,279,204,119,179,258,159,173,121,200,63,316,121,279,99,132,158,157,198,82,116,192,169,145,130,152,119,228,222,192,233,145,203,300,200,145,286,272,257,160,119,205,182,272,313,186,108,288,217,137,144,172,415,204,97,245,180,215,140,79,207,103,173,144,213,210,191,166,147,76,74,139,229,210,294,179,171,263,261,135,195,317,172,282,161,173,282,123,257,226,245,160,266,232,117,170,120,137,218,75,173,168,248,150,257,107,109,119,267,231,259,293,220,250,124,157,187,111,256,266,205,198,339,220,155,215,136,235,152,153,208,110,294,355,214,103,110,173,219,181,257,175,250,234,228,171,201,273,321,370,223,239,234,325,247,116,161,270,134,268,120,236,140,214,383,132,194,234,207,218,306,210,198,182,124,185,77,210,152,142,204,112,143,170,170,335,243,117,223,157,211,138,287,229,77,203,130,231,404,290,191,198,254,174,123,186,145,190,116,169,255,290,186,200,266,229,245,194,198,192,127,169,128,242,93,297,114,163,179,264,135,195,373,334,194,133,198,209,96,176,281,226,206,191,230,162,145,221,215,228,205,92,130,128,213,285,212,316,118,127,127,310,163,121,263,152,281,240,254,279,200,234,284,195,189,200,142,128,110,228,170,126,165,174,136,107,121,168,177,185,93,230,101,174,324,241,163,72,155,106,225,204,79,114,259,197,230,129,201,255,298,108,302,133,130,162,229,278,172,130,191,158,170,154,214,234,149,199,142,211,317,117,314,213,221,223,88,191,265,242,198,186,149,106,228,269,254,289,211,158,228,75,233,180,104,157,244,205,83,233,207,207,205,168,185,287,141,196,125,166,168,132,228,181,143,204,139,181,131,80,144,274,217,199,255,241,270,193,156,235,236,52,153,292,169,261,179,160,259,149,222,217,296,223,220,147,165,224,280,241,199,207,238,272,150,105,87,271,62,94,178,92,170,187,94,251,184,172,206,109,281,128,170,171,279,263,396,220,144,156,249,273,176,212,141,195,137,206,119,236,200,285,96,254,321,267,202,207,192,245,109,221,159,224,170,235,192,130,217,192,274,122,269,245,147,166,273,221,167,157,193,255,329,170,188,271,279,226,220,142,216,259,94,218,121,155,331,318,98,265,328,164,103,285,139,281,237,237,203,210,160,297,246,287,116,212,78,277,141,328,225,178,145,120,302,158,234,133,203,301,118,198,242,212,134,140,159,226,228,141,271,280,131,109,184,174,140,151,173,226,204,214,106,328,137,200,205,278,219,213,109,168,210,372,183,184,261,180,160,255,192,248,217,226,99,183,197,99,190,189,177,282,129,186,120,132,377,290,170,166,273,130,133,216,134,72,157,184,135,238,274,150,238,209,323,203,356,261,142,245,261,228,145,283,152,210,212,137,61,229,247,222,189,215,281,285,194,143,120,273,228,131,207,173,122,160,211,219,193,179,209,254,217,58,127,175,106,87,226,206,107,170,219,82,257,179,174,121,213,259,151,258,168,167,76,141,225,256,117,227,121,254,148,160,206,263,334,245,275,164,368,166,128,142,295,135,186,218,292,114,373,195,180,215,101,229,258,125,157,197,200,248,192,191,241,65,234,350,390,211,185,150,195,155,177,137,132,203,231,158,230,224,169,289,225,183,272,190,177,140,109,222,207,219,200,263,200,124,259,220,214,89,132,173,128,119,157,214,239,174,235,205,135,357,98,127,207,205,208,203,233,282,175,232,104,115,99,146,125,294,242,292,271,146,197,226,219,152,240,307,135,184,308,264,160,210,185,137,224,143,201,102,235,330,161,206,87,318,152,120,154,315,135,69,144,156,112,188,172,245,182,98,109,266,156,123,283,223,232,113,124,94,230,178,163,194,166,341,192,106,226,143,102,227,190,172,162,197,152,215,211,255,206,191,313,137,204,85,167,170,169,278,122,212,210,111,368,135,267,154,264,240,337,154,263,145,282,115,86,240,253,111,107,120,203,262,306,184,139,167,328,95,285,252,74,158,207,342,93,111,236,241,105,89,145,191,331,211,334,273,71,182,105,183,126,304,146,215,218,270,98,140,105,247,230,209,143,150,263,155,282,171,144,150,165,273,210,107,176,184,210,218,314,231,194,188,101,190,140,232,171,152,178,222,305,210,110,174,336,265,299,348,268,211,348,227,211,229,197,149,232,153,274,287,220,273,242,52,160,172,304,209,278,231,216,324,204,264,89,353,218,182,194,251,151,185,141,209,159,217,179,103,226,155,85,113,240,172,185,159,303,136,212,233,215,82,244,253,303,145,148,315,93,125,257,218,327,132,61,266,173,160,185,197,167,117,111,168,149,148,207,157,223,311,188,142,144,186,149,267,233,167,109,241,270,192,251,270,130,173,167,105,160,157,298,293,151,164,200,310,214,182,240,232,231,203,182,133,181,166,215,192,237,245,239,259,158,108,211,190,295,182,212,191,232,206,249,178,162,124,152,271,219,77,187,169,236,168,172,263,257,223,219,185,202,309,116,197,358,223,210,186,195,178,156,278,236,203,161,211,218,281,241,123,222,182,328,199,186,149,121,154,119,117,86,211,214,181,174,119,326,225,127,143,184,203,98,223,228,112,79,255,277,215,148,242,227,196,169,150,314,176,231,166,97,131,101,180,114,246,178,271,187,223,203,191,177,177,197,332,104,229,228,159,141,237,132,181,275,171,195,162,234,150,293,180,200,110,164,290,235,380,227,176,238,115,226,153,243,244,192,254,191,90,155,82,223,235,149,235,187,205,260,244,245,206,258,234,222,177,171,183,165,217,113,225,137,136,106,316,194,229,158,136,273,158,129,202,244,225,187,254,160,89,215,315,264,112,154,175,196,286,126,346,248,200,160,206,196,227,172,211,266,230,243,126,78,219,230,209,157,291,183,211,173,89,128,144,81,156,197,193,79,267,181,242,86,193,194,141,319,151,206,241,238,202,185,271,52,234,274,246,188,65,305,197,183,72,201,218,196,137,261,236,221,119,148,239,268,231,148,172,239,229,243,197,162,115,144,103,134,166,241,189,256,239,268,165,349,282,184,123,273,191,215,199,129,262,242,185,181,126,116,142,174,203,272,238,140,224,106,164,187,134,249,239,119,214,327,294,142,166,209,205,225,135,226,247,196,296,140,213,123,104,175,251,231,356,73,221,122,200,227,166,203,69,258,265,244,364,215,195,93,196,153,157,224,330,211,127,97,145,187,222,76,289,298,262,84,230,78,163,299,167,258,251,314,321,243,261,363,223,168,101,222,126,204,205,157,330,83,189,188,336,107,133,102,184,333,189,222,133,194,143,168,158,260,146,186,225,134,160,192,122,136,154,151,296,125,160,133,203,236,186,300,203,203,347,209,214,172,121,321,374,207,140,181,205,158,218,171,211,149,156,179,175,245,228,286,159,161,295,218,220,304,160,258,102,167,215,207,162,209,152,239,363,181,162,230,220,218,148,227,161,87,223,266,80,217,173,143,201,152,310,89,167,288,176,150,342,348,166,108,192,214,247,244,121,257,151,213,235,164,199,261,119,208,150,167,260,149,223,205,344,219,156,197,94,141,117,256,203,273,192,195,243,176,200,139,184,226,278,191,194,66,206,188,204,260,171,233,320,148,222,89,211,150,206,274,126,204,249,153,238,180,253,228,168,244,190,77,184,180,150,207,148,191,294,201,129,129,270,215,185,158,139,200,145,264,183,241,175,119,373,242,124,200,154,95,190,216,247,103,169,153,297,265,226,234,220,94,317,145,102,286,286,120,249,115,84,83,163,315,165,241,235,241,171,236,202,170,222,122,248,194,287,307,355,283,143,152,169,225,305,163,87,204,259,178,182,133,182,252,205,264,222,231,216,204,142,205,312,276,241,108,75,224,260,299,248,166,84,157,102,243,119,298,161,198,226,270,162,246,193,162,101,86,143,193,149,178,211,224,243,323,189,200,128,143,222,192,235,122,203,139,249,128,249,147,357,322,287,239,244,106,238,244,250,217,175,139,285,118,157,157,233,224,179,254,192,94,190,147,138,75,312,108,154,203,130,254,106,144,214,203,204,205,322,373,173,231,171,96,186,168,154,234,131,274,156,207,270,160,86,121,210,124,109,214,179,125,120,276,231,145,186,248,110,171,276,146,230,109,117,253,229,272,129,274,186,142,169,276,253,145,212,136,254,245,232,225,225,179,156,153,263,249,171,213,203,114,225,170,145,195,105,128,225,233,117,303,136,261,126,170,134,234,224,337,175,187,139,209,122,139,110,107,248,81,234,373,180,101,255,250,151,213,339,215,189,135,175,223,130,198,166,211,210,112,151,70,240,183,106,272,234,151,112,191,108,153,225,67,180,257,244,235,196,221,132,81,158,105,159,287,193,326,207,187,141,162,248,70,245,249,167,136,64,254,124,87,104,152,241,123,180,158,197,149,210,241,192,64,250,126,230,291,322,213,351,110,157,225,229,238,166,147,211,251,121,307,164,358,278,148,252,171,198,194,212,134,143,203,139,147,177,166,238,244,279,195,271,231,192,190,113,163,293,190,205,117,201,142,85,264,145,189,88,312,254,234,213,181,351,257,192,137,154,117,161,141,137,131,210,169,109,101,223,151,228,198,219,235,219,266,136,268,192,228,270,127,150,216,233,107,78,99,170,310,305,241,234,146,188,227,311,215,264,196,221,271,399,135,144,264,187,153,205,218,262,208,188,147,154,133,269,210,173,185,295,138,99,104,221,279,182,244,259,130,155,200,153,124,137,244,242,118,225,269,183,351,108,94,272,235,271,205,252,212,159,156,197,104,127,317,242,138,217,176,96,294,281,157,268,332,202,236,172,228,189,130,295,136,151,118,118,180,129,103,175,93,131,195,209,179,222,167,270,114,312,265,260,245,166,117,121,153,148,130,244,237,196,234,249,199,148,157,105,284,181,200,177,201,168,103,163,183,118,147,105,164,121,217,187,207,63,318,284,183,306,117,130,132,107,106,171,152,205,250,257,241,207,172,263,246,158,291,225,295,82,248,247,166,308,113,286,274,199,105,316,300,235,304,189,139,239,172,179,280,134,177,251,227,298,96,212,213,171,140,133,220,192,194,146,197,128,149,233,85,132,130,139,158,192,225,132,168,119,181,252,194,236,273,226,208,80,180,118,159,150,117,118,126,192,148,236,346,259,124,262,135,153,238,120,185,117,229,251,228,168,191,255,288,148,122,246,275,117,237,236,219,180,278,251,121,224,316,363,352,160,135,279,152,203,172,246,121,258,202,201,226,165,217,286,146,174,333,181,131,252,231,143,214,339,174,203,219,250,120,324,221,139,181,221,145,216,270,169,190,147,155,121,124,180,136,216,77,192,222,150,219,234,194,206,126,201,132,176,97,74,159,131,201,169,130,105,273,290,164,348,156,171,222,100,255,148,340,168,260,236,259,242,83,156,168,233,300,210,118,217,130,242,131,91,103,166,159,334,229,182,123,289,110,99,152,215,185,207,164,370,163,244,317,197,166,194,196,269,211,182,189,80,306,206,274,174,230,117,201,187,95,100,255,241,149,73,91,169,179,127,175,222,174,213,219,220,137,72,192,334,317,111,327,178,247,300,248,228,226,149,80,201,314,214,233,309,106,129,145,157,138,224,91,236,204,148,219,245,181,211,225,323,92,167,69,179,224,281,126,214,212,270,129,106,253,191,129,187,222,247,232,260,145,216,244,237,183,164,271,203,299,230,343,144,222,235,125,139,248,185,206,236,342,167,155,147,180,248,126,175,103,216,124,126,192,237,82,112,150,269,226,284,285,198,145,256,164,146,309,220,178,114,113,251,234,193,184,116,196,190,177,96,265,233,139,144,143,157,215,256,231,143,162,168,182,193,80,184,168,171,180,305,207,261,88,270,232,199,223,75,161,123,89,119,199,255,134,126,124,233,126,121,285,195,282,177,167,196,169,213,255,188,110,75,101,162,164,165,226,184,251,132,230,187,105,201,248,280,399,249,178,207,157,136,217,249,219,135,195,190,236,212,250,234,127,296,265,85,254,146,262,191,359,184,228,142,234,184,153,88,108,282,186,88,156,138,137,318,293,72,169,180,171,106,208,169,239,163,220,237,182,220,136,49,157,265,277,238,290,188,257,151,76,160,76,228,180,158,216,66,164,248,205,197,178,102,188,155,272,179,218,127,247,156,250,111,238,148,262,126,163,178,250,139,148,221,200,225,188,113,177,89,221,166,200,153,105,176,337,351,184,222,233,144,299,92,362,295,199,145,189,168,218,335,120,312,115,294,208,227,171,215,337,187,199,240,146,277,180,127,252,266,114,316,268,97,348,153,300,240,200,159,120,217,169,139,211,306,271,196,263,93,167,151,303,178,148,183,235,99,188,135,187,210,149,234,214,313,125,183,279,165,239,201,271,345,237,150,195,154,227,183,206,86,103,225,150,152,186,255,172,127,256,92,151,148,79,174,144,208,198,204,226,253,208,214,171,192,270,254,123,99,171,121,151,183,263,220,239,308,149,272,234,177,318,275,251,187,127,292,149,137,240,356,238,203,297,201,122,202,177,189,152,225,169,272,150,128,238,193,304,222,128,113,289,196,196,165,116,379,123,192,287,325,112,84,229,205,180,210,226,278,238,220,174,193,263,201,152,166,255,246,178,183,291,150,158,181,208,249,144,232,121,126,99,130,258,151,224,137,166,262,151,128,123,180,179,197,290,82,252,208,217,169,161,153,188,135,222,147,201,308,156,150,150,187,260,218,233,293,101,124,132,265,131,345,177,186,181,186,332,227,314,185,143,256,124,64,206,268,201,308,175,295,160,276,170,324,138,147,273,209,265,118,196,181,304,196,262,199,172,169,261,199,211,184,210,143,235,204,160,241,271,264,229,195,281,173,234,136,163,227,237,250,196,223,200,227,205,252,206,192,144,157,224,295,154,131,223,236,124,340,165,230,180,183,217,178,151,207,329,224,191,257,162,201,228,96,246,251,165,174,253,217,164,172,137,257,217,179,227,173,208,247,140,170,193,149,365,322,109,187,143,193,201,177,217,123,175,199,220,242,154,69,242,299,151,267,162,167,249,262,255,138,296,304,133,113,167,160,181,120,183,189,181,106,236,137,126,193,85,206,275,206,251,268,219,137,239,192,204,154,106,185,212,212,91,102,212,79,112,132,91,169,204,105,169,174,149,169,165,231,220,179,127,92,233,150,179,211,146,258,104,311,149,203,132,288,233,241,249,213,213,162,194,334,169,153,133,200,351,222,238,177,118,190,142,253,119,124,161,104,208,165,187,206,264,213,245,189,269,202,181,297,241,151,243,244,209,230,240,149,143,177,170,306,162,159,229,184,197,232,336,88,133,195,205,199,365,119,91,230,273,194,217,244,223,172,130,241,207,236,226,277,102,231,284,80,191,206,99,250,239,109,214,165,229,265,133,261,297,146,198,196,258,210,327,186,261,96,304,174,126,144,255,184,89,340,338,261,169,113,184,150,172,128,124,83,178,186,186,154,277,233,156,261,154,201,207,212,129,158,184,218,176,158,176,127,125,103,239,195,119,166,93,130,75,195,253,147,242,173,266,236,239,156,247,242,210,273,255,176,139,300,89,167,106,116,289,122,178,143,195,165,204,206,181,126,229,116,210,190,210,263,122,233,199,288,210,166,165,181,146,168,155,90,199,311,189,276,163,136,203,180,276,141,291,149,116,155,159,211,200,174,150,134,273,169,270,191,119,141,225,154,288,253,175,97,107,311,117,307,121,269,219,238,144,171,201,269,179,244,245,228,253,134,266,111,247,162,158,103,347,273,264,139,250,179,243,167,198,170,138,248,136,120,136,204,171,275,111,140,81,249,168,211,124,289,190,223,235,162,161,191,343,207,236,190,126,124,348,259,188,238,138,211,184,270,159,244,216,135,106,252,122,229,107,171,96,267,119,190,233,98,182,262,106,124,130,146,115,271,266,310,254,179,198,317,244,91,186,208,215,268,137,204,98,209,124,165,352,246,250,224,145,266,266,341,239,125,140,214,249,117,109,137,193,238,328,134,167,197,240,213,153,161,217,237,218,182,171,220,213,140,181,56,165,112,164,173,100,123,133,252,224,221,248,321,204,217,183,236,170,211,362,102,164,153,84,132,211,141,143,252,186,273,217,223,212,275,263,303,159,99,188,254,246,221,211,207,182,149,100,171,398,111,182,142,276,143,227,188,334,297,173,151,212,244,157,216,220,167,289,309,192,242,166,281,125,165,234,257,81,166,263,233,95,338,166,189,258,108,81,217,199,172,108,394,260,166,170,246,193,251,120,130,167,142,155,147,365,180,152,183,150,109,116,338,150,248,332,156,192,195,147,162,180,269,72,109,269,140,186,330,280,205,206,164,72,173,332,280,214,220,203,200,165,382,217,208,171,225,287,168,318,149,121,145,180,108,206,173,165,157,115,198,303,215,170,284,208,194,202,321,248,230,238,274,219,72,115,153,257,274,175,93,95,197,230,294,230,180,231,165,155,162,215,207,201,209,66,258,178,279,258,132,222,149,234,164,146,188,174,323,137,252,235,207,158,216,235,114,258,100,248,180,251,141,272,250,245,270,70,112,244,255,111,141,239,192,190,153,143,107,316,195,231,150,213,91,224,111,146,189,231,241,95,173,227,178,180,197,193,92,114,83,83,155,255,245,118,189,165,186,93,251,111,299,241,255,272,141,191,169,288,196,294,166,196,212,220,280,139,102,239,119,161,132,246,145,231,311,246,82,318,165,272,183,144,233,212,240,114,251,203,136,150,185,225,110,115,125,205,312,151,214,147,244,144,169,296,174,272,357,132,149,329,257,164,270,281,154,147,114,198,197,223,239,188,146,126,244,163,250,137,223,196,222,194,120,133,190,351,209,104,217,117,237,260,262,130,345,149,94,144,351,150,258,191,238,218,184,125,297,141,222,148,278,147,221,222,190,207,242,294,163,118,178,186,235,157,136,131,239,100,196,111,261,214,200,138,235,225,116,257,158,141,115,288,262,226,104,243,185,229,250,51,332,271,230,239,114,221,254,273,344,105,113,193,78,126,262,140,347,159,143,227,264,339,156,208,134,202,204,239,131,306,207,128,158,128,107,166,167,194,175,252,208,170,237,85,101,125,240,190,157,189,173,215,226,109,248,240,346,197,202,277,98,111,213,280,220,146,189,218,143,235,234,189,141,163,50,196,187,160,62,239,108,159,240,113,219,221,173,235,157,200,151,342,151,209,211,204,304,177,69,234,211,114,225,226,301,214,212,210,141,222,192,134,280,185,243,155,280,261,68,343,174,233,128,301,255,189,248,122,208,179,102,172,204,120,196,95,255,222,241,154,337,155,165,320,302,204,147,207,201,155,144,121,139,217,187,149,170,313,259,171,369,245,158,93,161,238,308,226,128,205,113,280,130,105,165,245,204,91,260,192,239,184,230,218,148,228,166,239,201,207,108,225,97,247,237,93,179,242,108,197,303,228,224,341,157,109,193,81,199,264,172,210,217,266,143,204,199,213,114,160,235,184,286,224,179,217,101,70,219,138,223,154,149,103,101,120,290,191,165,113,127,164,229,162,188,198,147,220,145,220,201,173,217,113,177,218,243,232,114,103,200,125,153,248,239,253,164,139,179,77,220,280,96,333,185,363,214,273,177,106,197,122,187,219,127,157,75,149,183,227,111,210,77,197,172,255,174,131,102,243,342,66,103,173,222,173,222,190,157,281,195,109,239,106,160,197,178,112,170,188,192,158,163,195,297,139,334,286,238,261,237,235,392,196,147,225,121,251,191,103,216,269,148,100,231,230,150,201,290,208,172,187,119,349,216,115,118,167,102,148,207,125,234,181,139,117,74,206,333,220,260,161,201,217,159,74,371,187,162,166,189,192,178,179,309,211,130,216,228,164,151,105,274,104,125,118,115,227,286,144,104,152,206,289,200,158,109,152,200,138,194,150,172,336,107,163,131,301,134,156,365,196,165,100,254,253,143,136,105,126,136,274,180,127,170,170,289,263,275,285,130,202,209,119,232,164,241,315,161,253,134,88,144,252,64,209,63,121,223,233,215,130,356,193,273,85,232,73,145,305,293,154,120,110,163,134,363,300,165,264,140,360,118,176,113,246,212,107,330,143,240,48,165,195,215,336,304,241,143,169,247,174,210,288,202,105,50,52,163,242,158,181,153,267,104,171,114,276,163,286,213,294,198,259,137,215,182,174,196,176,162,210,90,141,107,166,138,312,269,269,355,138,188,216,121,154,205,122,158,236,117,85,285,197,233,83,259,208,212,181,306,349,189,107,107,240,197,383,229,174,252,192,237,257,221,235,119,153,204,215,194,241,148,243,347,198,111,109,160,238,134,171,309,182,154,127,255,176,224,268,239,117,73,152,67,97,159,248,279,255,107,204,161,194,217,223,183,198,252,117,236,199,157,259,114,154,241,162,103,84,129,189,118,104,247,172,247,136,238,203,283,298,155,165,225,243,238,274,318,174,141,207,147,130,207,75,238,265,141,245,184,151,207,241,109,196,218,111,200,179,201,287,195,249,211,197,286,238,149,243,303,375,303,202,219,229,257,175,140,148,152,210,222,259,109,343,170,159,164,262,230,186,133,108,128,202,310,347,177,232,190,103,239,111,222,112,231,143,219,314,212,179,94,158,301,198,269,72,123,117,220,299,242,173,99,163,281,221,162,134,182,234,273,226,190,256,259,119,99,180,246,66,364,80,279,209,188,106,203,187,278,320,116,157,196,341,106,270,239,148,241,207,193,362,204,225,161,300,252,142,147,183,189,218,126,101,238,116,214,237,242,99,278,170,223,207,108,143,219,221,132,228,173,165,164,330,140,119,239,167,199,192,113,212,130,240,198,193,145,262,108,142,123,246,227,138,117,155,191,170,216,171,122,140,129,267,249,159,280,211,229,221,199,107,216,107,166,142,195,317,179,254,191,131,289,157,43,145,187,254,212,226,127,126,138,167,341,237,194,269,202,214,186,187,125,154,133,152,154,181,165,206,202,329,244,301,195,315,226,104,217,268,183,191,188,115,197,266,207,276,223,85,197,161,155,193,319,250,154,143,201,173,276,65,235,197,153,154,164,303,204,255,181,247,199,164,143,242,265,281,253,207,181,179,332,252,225,88,249,165,244,150,131,376,232,159,238,211,216,159,298,133,181,168,200,272,155,159,236,195,104,254,207,134,280,154,51,164,207,234,131,169,140,145,276,198,107,115,91,171,218,278,298,247,272,180,199,223,167,204,123,343,164,109,143,284,256,127,180,81,177,125,199,256,268,64,154,175,292,250,148,56,188,148,216,171,144,276,297,217,259,154,175,183,361,243,220,93,244,100,88,119,161,265,193,177,109,268,181,108,160,203,164,196,115,224,284,177,164,215,222,155,170,94,259,245,178,128,83,183,229,204,119,174,231,103,312,242,192,237,128,107,192,207,190,205,184,349,188,291,341,195,162,79,167,126,228,154,178,217,94,136,130,62,101,169,131,144,167,194,149,95,188,171,187,83,141,157,159,176,114,180,275,235,168,160,209,239,184,158,272,185,115,196,158,229,290,139,160,186,201,70,186,282,184,259,73,172,273,293,250,236,216,290,146,147,152,130,185,207,143,146,175,192,89,193,235,194,100,226,96,163,212,314,219,275,167,164,112,132,242,153,249,284,85,226,133,206,168,187,217,210,223,262,181,152,165,125,223,172,194,191,194,184,229,86,290,201,189,164,132,82,258,199,102,184,74,198,105,178,105,265,267,251,313,286,199,212,150,287,202,129,93,104,161,185,173,206,221,264,103,145,172,267,100,175,247,264,184,148,247,294,290,98,192,122,163,221,198,133,343,136,196,248,288,141,246,269,162,294,162,246,268,241,114,212,152,237,226,125,182,262,186,116,72,214,212,183,225,291,157,255,117,264,300,192,185,135,195,308,284,264,242,138,264,127,102,163,110,210,271,179,266,126,213,317,167,217,121,77,339,187,200,218,179,170,211,241,244,291,210,292,156,164,121,239,221,215,199,153,216,96,248,156,216,230,281,202,252,257,285,198,116,192,193,216,225,153,190,234,152,233,125,252,253,197,131,216,194,232,106,174,208,115,175,107,145,227,199,266,158,198,140,147,163,332,171,135,273,284,132,268,108,229,146,198,216,207,254,221,205,157,269,191,259,171,215,238,268,201,239,184,219,248,231,258,252,152,241,143,314,139,234,137,205,169,110,75,154,140,244,186,276,147,158,197,198,274,172,137,227,205,168,149,200,190,210,180,210,183,153,105,241,184,134,123,232,161,322,184,243,360,83,247,234,336,203,226,143,151,330,183,287,211,177,137,180,155,198,247,253,166,88,233,128,117,194,80,98,245,209,223,92,232,158,165,148,215,212,303,207,173,261,96,199,136,82,157,215,155,211,139,278,188,193,148,215,206,206,135,200,207,184,228,130,366,268,113,102,254,289,297,208,311,197,201,155,195,150,121,350,185,201,223,236,215,181,182,170,236,269,185,215,232,82,262,294,232,131,170,250,99,232,214,141,137,310,162,343,75,146,170,219,140,148,210,224,107,133,88,120,229,141,262,294,194,210,87,209,159,198,239,236,177,181,137,242,268,211,341,152,291,138,132,156,163,211,171,207,207,144,242,90,184,106,201,181,113,255,152,179,190,157,281,191,308,251,199,149,107,272,221,201,261,154,140,241,139,157,151,226,124,140,150,245,45,125,156,98,223,184,287,143,127,158,236,140,176,228,149,415,232,177,245,282,237,278,143,178,76,180,239,229,166,61,165,175,167,207,147,156,129,144,146,180,101,204,242,116,218,177,86,206,217,175,233,140,208,237,251,191,198,223,267,216,226,89,189,221,207,230,217,225,222,233,228,200,135,107,304,235,236,154,273,294,169,167,275,247,199,176,140,207,197,180,66,145,278,118,216,186,234,138,229,222,314,265,99,218,145,198,194,235,240,256,295,282,327,102,161,166,108,250,230,144,118,168,124,168,321,224,210,73,176,263,286,254,190,167,275,136,130,122,203,144,197,226,202,234,255,123,167,159,250,316,112,154,192,224,216,89,233,292,357,139,111,201,227,249,208,153,131,167,176,117,148,177,125,204,61,271,210,138,157,211,203,282,272,216,201,337,254,101,84,233,198,147,139,150,290,203,183,143,182,167,239,102,84,179,248,103,314,202,246,130,238,80,198,113,149,126,145,249,62,235,259,262,247,224,206,226,157,56,289,157,76,143,154,192,228,266,192,107,178,95,265,192,188,265,160,156,159,161,230,281,211,204,254,207,160,147,290,152,190,296,177,268,147,139,236,158,260,160,210,226,161,259,212,210,196,284,197,142,221,199,163,178,172,242,176,183,123,168,328,167,156,346,202,259,83,310,182,104,241,174,151,147,129,270,175,174,63,212,199,58,130,201,152,171,155,211,207,262,129,347,260,198,203,119,164,139,158,349,172,120,210,186,196,280,306,281,175,225,150,208,153,233,137,125,148,139,151,161,225,178,190,200,145,140,141,124,109,177,265,206,142,246,189,238,377,151,180,299,297,279,247,132,230,313,230,81,240,100,138,187,265,119,87,192,228,93,86,167,129,144,177,189,211,178,205,300,280,305,160,78,232,205,194,97,181,128,189,157,165,149,264,187,156,209,110,262,186,189,165,285,179,195,183,174,72,212,79,191,218,225,139,93,362,215,237,226,116,277,282,239,91,109,246,231,224,207,212,182,234,272,250,157,143,224,240,205,167,271,139,162,145,171,181,170,95,221,265,131,178,325,183,141,329,286,213,207,288,218,170,178,255,210,246,131,139,179,149,348,118,185,251,116,276,299,114,79,228,196,101,258,100,94,213,191,181,59,235,200,172,121,226,323,195,228,225,158,271,161,201,160,90,165,136,134,174,239,266,253,225,365,141,186,238,223,211,120,230,323,291,186,217,242,244,132,117,195,213,148,177,337,211,109,83,187,222,208,300,166,86,68,180,118,158,307,271,110,192,204,229,239,264,319,197,211,226,205,261,286,240,180,170,202,129,314,137,132,119,274,132,244,287,163,235,198,187,91,122,84,87,134,244,161,246,166,179,133,226,238,318,236,150,301,178,162,282,226,136,273,200,202,171,151,222,185,147,171,222,148,165,270,140,217,258,179,197,151,269,167,231,127,223,242,236,235,169,170,183,165,161,202,263,206,188,248,208,208,139,148,176,255,252,163,226,138,201,194,88,260,111,75,268,143,202,116,264,182,166,131,186,190,334,230,370,54,351,98,346,175,260,212,209,237,242,133,215,181,174,186,102,233,307,275,309,153,162,158,196,162,132,185,280,314,98,127,183,297,132,146,205,119,258,193,161,277,203,216,108,168,92,235,209,120,186,171,203,157,142,207,138,134,178,198,206,190,154,221,206,226,87,178,146,171,142,106,255,262,294,171,254,152,185,171,179,175,101,281,220,239,138,236,126,212,228,246,206,124,205,234,236,281,169,144,259,237,201,135,219,262,152,312,192,253,213,126,159,156,164,158,244,272,224,163,175,178,322,253,204,231,149,200,106,114,167,266,158,261,121,112,190,184,233,229,100,258,217,264,266,130,179,182,354,213,307,226,170,237,120,296,165,169,183,357,161,294,136,235,118,107,130,256,201,86,195,261,105,117,117,224,199,213,149,159,174,166,245,206,215,276,157,100,291,167,195,205,105,192,110,240,180,217,126,288,223,95,219,190,229,265,221,95,227,238,194,68,293,189,178,136,192,242,320,210,154,294,182,182,167,183,144,206,236,164,144,293,177,270,187,233,204,325,243,159,95,208,158,171,263,217,175,125,134,163,299,227,177,163,227,214,182,193,298,291,251,145,252,149,148,285,214,175,139,265,163,314,196,151,275,201,161,159,217,240,157,197,247,225,342,229,169,206,282,266,283,173,143,284,157,118,197,95,371,137,189,152,203,273,70,93,125,149,198,248,186,160,157,175,173,222,342,226,109,279,153,113,237,175,215,320,223,191,214,146,291,222,181,208,294,134,214,310,156,184,295,256,197,224,237,183,182,112,132,354,151,207,173,236,198,278,212,180,185,151,205,213,179,258,287,82,331,138,159,178,214,207,202,94,206,251,137,230,181,174,192,145,288,181,193,325,173,294,204,212,331,166,196,122,373,137,234,164,258,285,192,209,174,229,133,257,72,219,180,133,202,197,207,187,112,157,271,172,310,203,153,282,181,167,138,152,195,94,274,76,199,231,201,128,334,193,173,293,223,178,149,163,129,178,186,169,197,37,67,155,245,310,144,161,248,162,222,201,200,306,259,182,259,84,121,201,95,291,242,215,219,169,205,186,163,215,191,210,139,175,98,250,292,172,116,129,167,123,174,275,151,229,195,226,167,136,184,203,218,214,297,125,129,257,205,211,154,227,331,298,153,170,216,218,167,132,185,155,127,229,243,261,81,73,189,140,215,114,154,236,170,140,179,78,298,164,156,206,93,248,219,136,256,277,295,169,252,334,220,318,185,218,264,340,190,314,130,205,181,243,253,155,219,161,151,218,244,179,170,268,148,172,126,236,130,105,154,146,110,218,164,118,131,374,184,278,271,114,196,232,90,134,188,124,114,196,273,210,139,232,146,113,277,201,233,270,185,80,162,160,143,151,120,207,218,138,169,209,185,247,153,143,130,203,289,203,99,246,264,217,237,258,352,107,113,261,229,195,363,218,173,107,196,169,107,145,231,251,262,159,179,242,252,168,170,79,197,124,118,112,144,213,159,111,145,118,132,219,167,219,173,177,208,339,176,157,303,173,210,260,127,174,274,170,110,319,246,110,254,224,201,168,286,195,225,96,255,139,131,218,240,223,285,226,228,180,219,123,115,130,215,201,159,225,181,196,245,98,270,222,90,215,153,217,191,333,194,177,136,250,170,216,144,93,208,90,233,238,105,155,230,212,97,119,168,215,145,190,115,184,169,160,240,205,270,87,213,237,157,100,285,243,270,167,247,152,168,130,159,126,347,217,105,175,290,249,206,341,102,284,138,187,219,210,201,199,131,161,219,258,68,215,188,148,162,166,217,246,189,196,214,268,320,93,291,138,161,311,150,189,81,192,120,219,88,113,105,79,255,196,290,226,293,98,297,280,248,158,240,306,150,142,150,144,250,171,247,263,116,272,263,280,249,324,181,275,69,114,134,147,100,276,208,210,119,274,231,178,228,204,195,124,213,350,317,202,136,342,127,221,153,170,177,147,241,251,160,269,223,166,170,351,205,123,231,170,170,159,411,104,179,122,81,74,168,178,160,219,60,216,174,209,168,304,258,334,112,200,249,206,83,97,170,108,163,126,141,142,200,354,103,203,223,100,285,250,156,109,109,360,306,188,316,239,149,108,219,194,159,185,202,90,171,174,202,253,155,140,200,168,157,99,275,198,209,214,155,130,217,254,128,140,263,251,262,92,194,200,181,197,125,279,104,140,116,115,311,89,201,215,272,258,318,71,292,167,147,215,102,107,155,223,189,123,292,149,142,121,296,96,129,301,77,219,310,226,229,215,118,128,72,184,181,250,159,203,211,167,181,236,223,211,142,238,97,139,144,123,89,157,181,279,202,167,166,184,151,218,323,153,194,84,193,219,187,203,160,222,185,276,180,183,218,203,169,111,398,144,279,236,148,117,189,87,222,223,353,101,268,232,107,249,103,223,183,256,266,163,255,144,332,131,211,102,224,222,139,277,251,180,177,167,99,215,209,281,237,226,193,125,236,249,266,184,253,151,242,190,99,161,309,221,272,175,159,378,114,120,258,112,225,156,180,297,160,120,199,213,172,239,225,203,105,124,138,109,170,118,273,179,202,118,201,209,245,143,172,217,159,305,106,144,106,198,259,204,201,292,201,194,119,248,242,119,268,209,165,186,193,184,108,223,234,175,169,237,97,120,218,231,210,171,193,270,164,238,129,285,211,272,146,371,114,186,154,150,173,179,203,114,181,180,273,223,159,193,284,360,130,140,174,77,210,301,217,205,190,193,155,396,90,228,219,126,193,167,235,137,225,125,157,262,177,68,222,170,177,122,165,244,238,147,171,220,182,191,140,221,133,183,252,191,246,294,224,305,171,216,184,197,178,172,233,182,236,190,94,192,183,152,239,222,200,100,249,129,289,174,270,76,199,229,158,143,272,156,299,191,201,197,145,211,181,154,245,185,217,157,363,160,215,113,281,237,262,152,213,196,154,214,197,150,87,301,97,166,97,216,201,134,293,111,190,142,211,130,212,250,205,250,247,294,163,257,133,191,192,217,312,161,262,192,134,278,198,180,179,253,232,215,126,189,157,120,181,282,287,262,116,169,255,150,79,122,176,100,233,274,104,197,302,196,184,165,141,109,362,120,162,233,143,192,126,293,184,291,171,101,241,274,360,54,226,172,194,189,216,299,383,101,228,165,233,136,87,81,207,369,120,228,201,142,52,110,329,138,202,246,166,242,141,218,114,205,114,327,248,232,314,273,192,117,238,274,272,176,121,203,262,248,222,390,269,81,302,124,147,276,143,196,153,220,298,189,218,185,138,213,249,220,208,198,328,126,131,139,209,68,235,210,241,184,242,345,74,228,247,186,139,129,302,253,129,324,123,205,253,375,171,163,142,172,256,81,170,264,253,255,143,243,207,160,190,220,184,234,266,279,209,204,241,167,191,177,215,152,152,204,193,354,77,190,236,167,185,195,252,198,195,170,222,129,119,209,188,219,221,196,162,181,151,259,205,235,191,81,142,268,276,108,258,201,342,171,198,201,129,388,194,242,212,256,70,323,237,199,110,253,235,301,100,199,191,220,210,273,246,204,236,229,190,170,131,330,270,105,179,220,243,76,264,163,85,207,248,219,288,178,162,183,195,156,168,203,212,243,119,210,159,246,90,342,218,195,172,306,294,124,199,262,197,363,204,188,251,227,128,127,174,178,181,226,191,229,149,111,143,163,226,258,207,248,305,243,124,237,142,183,239,162,127,205,175,204,289,158,300,195,300,136,242,348,227,115,160,400,205,260,323,160,96,220,126,163,187,240,229,237,253,253,237,151,152,111,329,247,152,276,72,298,235,213,121,165,265,282,236,256,196,176,219,105,200,124,197,91,182,118,126,337,319,125,316,104,302,244,356,171,326,160,259,123,107,110,151,287,223,222,97,118,234,190,244,202,146,113,198,192,157,114,161,294,358,193,184,173,95,82,260,138,117,70,329,371,216,188,166,192,291,267,226,184,187,363,148,144,147,186,269,191,114,281,267,129,176,220,131,150,166,342,200,103,156,299,204,168,169,207,194,99,333,135,250,222,144,228,220,342,285,101,223,213,175,154,180,210,163,233,224,212,253,153,188,152,224,87,101,238,211,176,237,105,276,168,198,117,132,237,150,120,175,179,171,232,248,371,165,162,195,279,263,137,237,252,306,172,242,166,130,230,160,230,218,117,106,305,197,82,325,242,237,173,112,196,160,306,130,129,229,257,215,130,116,170,278,252,172,207,210,306,296,141,80,314,185,192,311,283,83,138,244,208,193,103,254,320,189,253,70,368,213,258,84,158,250,170,148,195,248,139,122,101,234,258,227,221,320,234,210,141,133,259,79,151,189,171,206,116,170,226,145,213,200,274,198,268,128,254,219,136,114,162,221,226,200,173,146,171,362,173,133,254,232,334,254,188,115,213,67,224,141,218,360,160,201,285,118,182,75,92,218,195,140,249,262,209,254,224,93,255,285,256,145,213,206,169,159,90,188,98,309,169,202,173,193,236,135,101,353,250,270,164,133,125,261,148,295,78,213,116,154,188,255,161,210,158,166,159,248,249,186,228,189,218,76,238,199,211,128,121,155,238,157,131,218,127,194,138,304,230,194,246,201,123,227,164,248,282,158,93,159,99,74,333,127,142,142,133,242,139,155,219,234,154,337,224,123,252,231,89,217,170,180,317,277,203,201,97,223,253,208,232,139,205,192,209,243,226,213,70,234,208,191,108,271,237,196,345,125,154,240,150,255,197,225,152,113,145,213,238,183,58,252,151,164,168,225,165,184,186,225,154,198,252,215,172,133,180,92,122,239,115,284,171,198,142,186,317,233,246,103,201,188,175,296,209,256,256,244,216,132,228,167,150,294,180,231,182,268,223,230,179,223,228,125,247,353,207,202,150,192,194,275,130,196,251,232,232,172,181,312,263,252,182,101,169,151,91,179,258,238,131,194,251,252,174,201,154,251,92,150,128,185,171,322,232,250,221,191,225,59,223,256,196,141,213,197,224,201,217,116,300,186,188,131,237,196,171,197,160,138,159,273,226,87,343,102,121,169,135,61,169,159,169,225,159,134,286,120,222,118,239,225,106,158,320,205,216,200,235,218,159,172,166,145,204,265,130,249,206,209,116,145,253,216,172,203,181,271,178,204,225,194,271,124,163,199,86,160,183,102,257,332,319,215,125,198,163,154,190,66,306,354,275,347,87,208,178,252,200,165,218,236,94,161,221,184,285,238,96,209,228,250,236,337,74,188,131,148,146,143,176,300,247,100,178,127,217,166,225,238,202,294,252,248,240,240,190,128,139,101,179,293,185,293,325,128,349,233,170,155,95,164,219,174,209,134,295,106,88,142,160,197,107,269,181,192,159,287,147,117,167,114,236,211,162,259,195,210,112,170,318,158,171,112,264,244,260,190,201,207,227,141,213,209,121,219,217,191,207,118,115,245,224,221,357,215,235,182,167,158,389,256,237,252,208,94,131,188,138,120,264,245,174,289,168,243,126,201,100,216,274,260,164,266,242,267,175,245,254,58,201,175,194,180,150,134,316,142,261,275,93,308,329,168,246,214,268,278,252,278,279,343,354,89,104,219,170,225,152,358,150,114,205,196,261,201,333,166,261,212,186,180,141,239,285,127,141,297,243,138,202,297,82,211,118,250,196,148,217,220,80,180,200,217,307,183,191,281,73,118,246,308,170,137,200,364,216,147,107,202,165,123,77,159,189,73,159,150,217,78,286,129,137,188,186,263,183,220,291,224,69,224,56,228,179,62,114,268,220,151,228,118,107,252,47,154,218,134,244,264,149,198,329,218,141,133,124,199,173,281,112,241,105,210,310,163,122,334,307,134,146,119,141,181,198,264,291,211,149,263,244,221,168,169,134,155,166,174,300,290,154,198,173,188,141,119,147,310,210,219,180,257,199,95,103,245,147,108,247,181,228,118,202,326,204,162,109,195,257,203,137,141,188,339,217,112,167,140,138,136,203,330,241,112,269,290,53,131,328,343,266,122,124,98,181,227,266,300,123,130,190,184,93,206,253,272,248,89,237,241,227,176,172,230,231,100,232,228,123,103,123,163,127,168,233,186,210,142,117,242,210,268,153,195,153,333,223,322,141,86,295,292,236,134,192,153,122,166,143,204,226,252,242,234,268,143,247,256,170,295,311,192,143,86,192,163,130,223,273,193,145,143,214,79,138,205,187,184,203,215,93,358,215,218,160,216,225,166,336,314,174,194,134,142,171,104,178,165,273,276,182,211,214,181,230,84,199,226,317,169,180,94,121,94,122,228,127,126,187,194,261,204,328,146,121,294,224,267,90,192,196,249,172,158,219,139,130,162,98,181,137,255,110,279,129,100,174,290,149,193,227,182,288,159,181,282,258,260,122,288,176,187,224,219,155,418,205,214,185,213,229,176,278,205,307,224,173,251,239,276,274,354,260,120,149,206,210,183,96,200,139,116,237,268,146,324,167,205,140,68,296,184,105,151,151,174,197,187,297,250,246,150,200,166,164,360,225,335,256,240,177,194,193,199,159,198,291,221,198,205,254,157,201,181,143,227,237,177,113,203,203,136,336,218,310,234,236,203,166,180,188,263,244,242,73,172,55,156,138,169,131,312,330,169,359,149,109,179,208,258,157,236,117,303,279,188,254,378,227,268,359,225,126,246,139,201,222,301,283,246,316,237,118,276,176,218,224,207,209,214,117,151,155,272,194,233,180,271,238,152,155,88,148,199,109,323,172,209,362,143,186,166,216,152,178,160,218,173,231,174,247,228,152,238,256,194,142,140,227,139,283,309,185,226,212,281,197,227,186,335,96,263,291,278,204,256,114,67,173,279,264,207,214,153,192,178,158,82,282,177,114,198,242,125,144,254,340,234,189,138,101,183,180,103,180,239,158,152,229,276,135,252,166,125,52,189,108,121,164,119,223,262,260,169,162,207,228,184,123,200,156,107,204,328,274,254,193,204,187,234,183,269,137,180,233,334,245,285,74,202,136,212,184,141,125,104,110,118,91,240,149,224,144,200,201,218,145,195,144,152,142,243,205,166,370,199,152,226,245,156,168,259,233,203,152,163,342,153,135,164,244,145,201,176,158,302,149,131,259,131,197,276,158,104,144,183,282,159,217,195,107,92,181,173,87,176,285,207,364,372,101,299,236,256,232,167,160,193,325,354,114,233,136,360,213,244,169,205,132,206,154,188,239,211,255,219,131,148,137,91,196,105,155,273,249,317,100,347,252,107,53,246,240,159,119,159,211,234,229,156,218,185,177,262,108,166,298,196,194,234,237,325,207,274,189,201,223,275,178,178,196,162,165,122,264,185,249,197,177,215,175,67,157,107,210,246,221,182,126,282,115,95,223,204,286,155,101,131,203,115,309,163,192,226,164,244,232,173,242,239,277,259,263,220,183,109,198,175,231,187,231,349,174,344,206,293,229,251,249,224,112,231,82,97,366,299,150,156,241,305,144,133,268,120,80,230,97,213,122,259,221,319,201,122,136,190,325,213,152,192,125,396,102,273,108,148,216,167,219,254,142,151,129,131,72,182,244,257,259,120,301,187,195,113,217,172,179,172,108,145,251,303,177,90,185,140,283,238,274,189,66,209,143,226,287,192,235,248,221,175,137,204,164,182,116,219,117,257,234,200,136,232,267,241,193,143,68,171,264,231,244,193,253,172,289,223,141,270,160,266,261,199,117,231,268,200,200,191,170,234,330,302,193,106,108,193,84,251,89,159,114,260,269,129,269,278,166,185,180,100,200,175,130,182,221,216,334,230,230,264,227,264,270,64,174,286,268,196,209,208,92,194,172,169,227,264,250,108,274,143,214,224,83,164,168,198,246,229,273,236,230,248,159,247,266,158,187,84,185,208,245,193,149,299,178,129,285,170,109,279,110,84,202,167,186,320,193,199,162,98,276,176,203,226,248,174,242,192,191,121,169,118,145,249,144,132,191,134,186,195,177,230,198,301,198,266,271,201,246,273,183,323,210,281,132,204,238,270,192,189,254,378,266,155,279,254,198,278,178,158,228,315,206,311,168,198,160,275,227,157,189,87,184,232,262,172,217,178,224,201,141,100,165,241,66,134,199,73,114,255,144,246,217,132,213,177,123,221,215,139,226,229,187,212,238,150,332,78,169,83,143,229,229,244,235,160,111,91,175,218,319,293,85,280,234,246,193,119,279,257,226,85,135,181,110,141,207,213,94,103,114,168,183,152,192,300,170,140,194,310,263,310,133,181,201,142,243,197,141,185,319,242,133,171,145,185,171,144,81,154,252,111,247,130,92,174,201,218,241,163,151,247,76,83,354,132,165,240,164,124,168,178,108,187,208,170,305,138,227,222,375,187,60,162,47,267,115,195,167,306,207,233,180,88,127,221,251,270,147,295,337,188,137,220,196,228,303,157,99,201,208,173,262,46,221,256,167,197,201,260,243,228,235,144,230,164,236,301,203,171,200,152,201,320,198,133,209,275,234,210,145,282,259,289,264,276,137,363,113,143,171,264,120,182,195,160,168,101,174,158,261,169,162,181,169,88,151,107,60,122,105,204,53,189,239,87,157,188,132,242,266,254,92,279,178,281,218,146,132,136,117,91,182,185,146,249,317,157,146,199,221,244,201,211,88,211,246,168,174,325,122,184,162,174,192,200,199,238,110,213,106,296,170,93,238,87,200,139,241,155,346,212,245,230,172,189,163,362,226,126,92,101,284,177,305,185,251,336,176,225,120,256,202,128,221,175,237,193,173,111,308,193,156,281,181,181,233,132,168,221,139,217,136,278,131,201,379,175,249,112,327,187,264,270,245,188,129,187,196,202,235,121,234,197,90,201,170,244,275,117,128,180,134,225,235,114,217,222,166,330,105,251,200,162,329,245,73,174,318,168,131,96,222,334,238,339,187,233,193,168,236,213,234,263,149,240,232,171,242,232,71,140,305,211,104,291,285,102,178,157,168,251,114,203,296,236,115,219,264,151,195,246,276,168,199,111,135,184,117,116,178,227,190,216,207,144,145,201,89,116,374,210,210,248,309,192,367,122,77,186,243,148,156,260,288,176,238,206,153,198,129,156,198,239,192,176,204,214,247,174,141,168,204,289,261,175,256,100,307,144,150,204,85,165,144,95,134,160,129,195,231,192,158,215,263,165,148,128,234,156,230,174,172,212,201,245,309,192,227,186,110,186,184,259,143,149,206,316,298,229,203,288,301,169,187,131,218,103,125,203,170,72,224,262,204,305,170,179,149,278,171,165,371,115,207,252,162,210,250,157,179,281,116,327,111,68,197,286,149,124,293,148,111,98,166,164,222,241,211,189,278,256,155,155,154,322,213,167,166,206,190,317,250,239,148,279,233,260,216,263,178,351,248,206,192,189,197,330,386,191,152,97,172,223,198,225,94,137,180,163,102,209,166,163,148,154,178,280,206,195,209,288,200,275,225,220,144,204,216,153,245,154,70,116,180,221,215,172,141,173,111,363,258,235,163,260,235,216,91,185,340,273,137,80,178,371,225,247,68,170,199,165,245,127,209,146,154,209,230,212,127,73,185,162,190,113,196,247,152,168,272,370,195,384,140,132,240,40,205,151,210,291,340,188,218,252,273,249,257,279,163,263,190,217,210,268,238,238,185,138,232,101,128,134,160,180,189,199,230,189,145,346,218,224,159,182,157,169,64,286,89,207,88,183,194,162,80,209,367,100,87,126,256,219,254,285,189,274,169,84,80,203,190,159,322,217,213,135,192,159,237,161,280,182,118,126,140,240,200,119,142,136,192,238,136,99,182,181,199,106,201,119,231,223,232,167,96,189,178,320,252,146,220,71,210,258,281,142,145,117,126,220,263,140,137,213,227,235,175,149,208,209,114,183,136,210,127,109,309,128,91,265,172,196,135,336,282,181,94,177,182,105,152,71,193,103,156,45,161,200,198,85,128,240,190,172,141,288,211,118,160,301,148,187,255,180,227,166,244,217,192,221,218,175,113,171,178,190,221,99,103,186,195,238,105,132,186,113,222,92,154,224,169,176,253,200,211,242,144,193,291,383,118,216,208,138,135,140,202,219,266,172,237,181,242,158,112,161,158,258,231,212,221,170,290,298,231,154,199,76,178,220,187,305,102,152,170,221,162,258,388,279,130,292,329,196,231,155,86,268,153,120,269,301,232,182,175,161,248,229,252,273,120,135,145,251,143,215,139,207,226,339,179,143,139,334,279,217,149,189,197,197,254,273,108,204,227,192,175,189,173,169,191,214,92,165,258,120,240,166,306,279,289,204,266,262,185,176,189,181,168,126,246,167,189,219,183,292,167,188,263,80,132,195,196,107,260,187,165,234,67,226,167,142,156,183,108,231,201,187,273,246,240,239,298,307,151,92,178,247,152,215,235,210,210,257,274,242,206,255,120,255,272,259,344,153,188,185,101,196,174,171,175,97,171,151,94,149,178,236,322,323,111,160,72,248,264,211,89,165,148,171,170,220,109,228,200,183,95,166,318,184,174,202,125,291,75,256,91,174,110,308,233,376,230,167,283,114,101,152,267,216,142,97,113,205,246,162,124,178,244,230,83,176,250,153,153,185,271,158,253,153,314,135,169,249,189,209,86,181,183,203,214,139,287,398,133,184,190,277,224,96,182,281,124,256,226,217,217,265,158,233,207,125,152,160,74,240,257,115,94,86,122,289,202,341,183,189,195,235,206,73,248,181,364,87,181,209,126,266,93,173,157,299,157,116,335,189,305,244,241,180,121,146,115,233,134,250,156,261,232,124,102,180,195,167,204,147,197,161,200,91,264,142,147,140,152,227,247,164,197,160,138,170,162,266,151,128,259,311,168,150,239,132,212,236,143,155,256,47,88,127,213,232,193,226,267,214,114,147,247,348,179,237,179,153,267,240,123,201,122,202,234,332,152,240,174,154,204,102,96,158,199,186,120,171,149,233,73,162,137,155,143,162,86,316,156,272,137,162,121,137,333,327,140,178,124,131,208,181,297,215,158,82,230,205,89,246,137,197,192,115,160,236,194,227,174,124,96,82,292,235,207,151,233,177,184,281,207,152,242,223,144,196,264,244,157,178,104,141,334,216,173,369,276,97,246,168,150,189,128,164,110,104,229,146,202,225,145,58,229,174,175,197,318,217,365,257,145,184,204,181,128,314,159,158,237,170,189,199,197,128,214,235,209,315,267,147,119,238,260,170,301,179,204,250,249,216,127,184,293,324,199,188,205,196,202,335,239,167,156,342,297,214,189,194,145,373,141,145,252,199,87,319,107,236,101,246,212,195,190,341,186,198,162,70,183,300,174,219,281,233,140,207,308,192,261,338,180,141,240,134,261,147,268,83,226,78,295,137,131,132,179,187,185,130,217,174,303,204,371,283,83,78,114,263,116,134,304,269,73,138,194,216,203,121,122,141,270,207,114,284,98,314,221,296,129,214,163,93,275,169,141,208,240,164,141,259,248,94,108,145,250,284,274,150,145,213,144,241,247,267,145,240,127,120,162,205,81,142,143,193,131,308,274,210,211,182,197,113,170,102,128,233,278,121,146,83,176,221,200,143,171,152,190,161,197,148,105,186,94,363,260,183,327,113,229,313,232,303,179,296,192,173,51,108,185,99,107,126,166,207,136,159,210,130,220,207,160,185,198,117,234,116,143,61,181,104,208,186,250,179,160,167,123,249,125,183,80,147,96,252,157,192,189,257,187,62,157,184,238,158,167,245,235,131,235,275,181,269,175,215,219,172,244,214,188,169,265,242,206,160,182,193,268,141,103,169,259,216,209,276,110,124,185,211,198,249,199,210,234,214,167,316,218,223,155,259,338,155,200,61,202,316,294,233,130,185,179,216,184,341,290,176,230,170,275,112,270,229,182,164,108,248,258,174,119,246,125,60,241,121,231,224,224,133,123,256,197,215,164,297,196,148,154,217,162,308,235,106,214,252,291,161,231,64,201,255,218,143,185,182,104,276,200,263,101,141,243,211,261,206,178,242,324,127,240,226,201,132,308,156,223,269,158,278,220,159,214,254,89,157,172,186,258,127,216,142,162,154,102,193,203,366,136,139,196,243,321,131,147,236,257,219,165,116,269,359,203,234,230,76,217,198,189,203,134,179,152,132,280,225,198,207,160,204,132,96,292,85,324,130,202,208,173,122,138,113,292,173,289,200,217,249,211,116,148,183,310,187,235,202,280,191,188,84,135,203,227,149,243,216,183,150,221,128,179,209,200,221,135,276,194,169,110,243,206,129,112,199,145,362,161,119,132,88,229,200,272,145,303,125,287,119,170,251,230,202,157,177,147,272,142,215,166,308,208,80,219,303,167,161,200,169,133,76,274,302,168,101,140,201,140,219,165,125,259,158,298,141,254,185,306,112,148,195,207,68,235,152,112,134,313,161,173,250,107,118,286,185,247,192,180,147,121,136,146,185,187,269,299,303,191,183,126,239,243,224,243,274,134,270,75,303,105,180,125,116,240,260,204,250,51,214,258,153,253,252,240,213,150,160,176,321,311,294,249,119,210,210,193,211,227,197,46,86,223,235,222,262,207,104,230,215,184,196,269,235,252,81,205,151,205,192,268,195,181,227,119,202,163,194,237,323,142,150,215,167,101,83,246,222,210,157,224,245,82,200,162,203,161,237,282,130,192,186,167,236,274,166,210,88,211,229,92,123,283,235,298,147,173,179,208,219,253,102,222,163,151,228,280,212,132,187,150,131,210,100,361,388,201,100,166,216,244,204,138,184,202,198,251,74,163,209,202,104,133,151,197,206,88,241,129,112,212,158,49,154,140,181,112,224,254,138,270,259,146,269,354,234,224,230,234,202,128,373,318,165,146,177,104,130,181,279,345,211,193,158,163,133,127,236,87,203,143,107,265,213,169,328,208,166,224,188,258,105,130,294,187,371,188,143,190,142,203,111,205,96,153,114,246,281,189,187,210,96,195,201,183,239,230,121,268,218,231,185,215,277,107,133,196,189,47,86,106,191,352,163,69,238,243,112,231,328,249,209,139,154,223,306,243,194,168,343,256,204,167,139,141,157,128,183,192,161,254,274,122,198,111,53,184,183,172,264,89,186,173,277,108,137,190,262,232,251,157,112,138,128,337,138,141,223,110,151,188,205,231,223,138,302,173,177,168,100,354,178,148,118,195,90,139,101,396,116,209,157,222,408,129,214,232,189,196,167,202,287,186,196,186,304,136,230,250,213,235,251,229,336,216,83,168,120,210,195,234,248,124,259,163,151,193,226,198,281,199,319,251,182,304,281,286,171,158,271,96,130,169,275,201,179,165,193,234,200,283,237,229,217,166,198,238,197,165,200,251,198,275,221,182,181,228,215,211,80,201,186,256,132,46,111,161,215,184,113,239,199,191,268,256,169,201,272,264,68,166,220,117,235,216,299,113,253,258,284,206,162,152,184,195,245,172,224,237,153,128,153,212,208,146,232,148,236,128,192,243,94,176,207,207,142,93,218,125,167,112,233,69,317,160,160,166,158,183,123,159,315,92,234,292,233,217,218,214,209,199,211,193,261,105,191,252,266,247,199,220,247,179,229,310,194,256,113,183,154,103,102,235,203,91,188,240,154,225,162,184,209,296,164,231,110,167,148,171,229,104,93,210,289,82,142,210,115,238,144,203,186,149,241,188,314,252,185,293,163,98,185,233,157,287,109,238,164,239,193,271,269,145,325,155,266,254,236,96,197,200,244,195,279,216,296,270,195,181,273,162,198,158,212,318,225,117,225,165,254,280,155,286,145,281,334,218,280,147,182,101,256,149,298,207,131,284,186,172,228,325,270,83,139,174,86,182,257,163,130,135,251,218,235,199,229,171,376,246,182,113,200,107,202,169,196,144,231,228,139,198,227,183,116,103,77,274,153,169,218,230,240,98,205,192,241,75,228,266,177,119,184,261,163,173,248,213,364,212,310,162,244,206,180,207,174,276,275,288,154,325,296,88,275,74,136,91,219,175,175,259,141,84,158,155,150,345,73,235,291,222,209,214,398,118,116,154,106,214,151,221,221,203,221,244,168,278,199,147,149,125,104,139,213,239,326,237,272,296,128,163,161,155,226,182,140,113,90,203,178,191,159,68,134,210,212,133,265,108,237,149,182,292,206,177,273,233,190,178,181,140,294,240,174,214,234,330,185,225,291,198,176,85,286,240,104,127,201,305,224,217,197,186,132,343,199,194,161,115,134,162,239,295,206,211,232,252,130,107,199,172,73,126,122,219,208,263,228,234,296,269,286,167,249,103,225,237,202,261,228,187,211,232,259,88,201,119,82,266,114,127,144,173,220,210,159,159,153,231,242,228,244,88,321,259,233,178,201,175,164,269,167,299,180,111,262,319,174,113,169,224,93,248,124,184,240,68,175,115,117,231,302,306,131,210,206,279,106,239,150,368,235,266,199,193,259,159,198,266,190,189,177,286,337,116,299,234,319,222,81,324,242,186,238,332,191,219,201,149,343,247,134,288,219,129,185,161,289,124,250,354,212,104,186,206,257,284,267,198,323,286,238,149,110,157,220,131,265,167,213,57,290,153,259,108,113,187,127,170,154,213,236,215,163,172,124,137,220,182,302,131,156,243,332,141,242,181,96,225,211,168,122,192,171,151,224,144,206,202,315,225,63,153,340,215,93,227,185,179,167,228,254,235,257,190,168,218,123,223,129,113,261,152,99,195,271,123,109,277,235,336,294,215,135,279,194,193,90,225,289,177,162,101,169,193,172,66,240,174,255,206,216,184,232,257,284,131,148,236,185,164,128,257,211,144,275,137,194,126,247,229,138,246,116,300,298,230,160,141,195,188,244,287,123,205,111,172,194,297,98,170,122,215,194,192,323,213,288,117,132,193,152,181,226,213,169,293,110,211,114,282,140,196,192,77,130,117,368,98,209,216,188,186,208,140,254,203,119,276,223,358,277,160,197,194,258,85,180,160,169,303,230,196,171,196,159,313,111,233,193,239,239,115,180,349,122,234,204,237,157,127,270,171,195,169,261,161,270,188,174,221,226,199,229,223,209,131,198,163,213,172,153,178,248,84,200,279,203,326,182,133,173,156,326,192,252,271,129,153,267,250,206,126,130,173,177,207,188,119,164,193,150,277,320,124,195,306,113,192,289,259,263,314,158,215,205,147,207,124,193,185,238,254,252,172,118,211,196,205,83,209,246,172,161,295,289,171,247,162,188,95,186,263,297,316,81,216,172,79,167,281,228,88,152,211,230,310,180,193,192,119,149,182,371,208,238,303,268,199,103,264,233,229,203,124,251,100,325,192,274,171,260,201,162,192,198,159,129,171,99,223,185,200,255,207,184,238,256,198,148,146,181,240,224,190,254,95,212,118,177,225,125,102,177,385,134,213,194,106,112,215,178,224,113,269,138,129,128,194,215,126,84,278,103,254,163,227,156,191,234,96,164,271,244,135,193,176,217,79,162,202,198,280,226,190,144,135,130,211,204,352,138,91,159,164,163,224,135,327,137,216,207,194,79,185,210,279,164,260,231,136,447,233,161,230,243,208,151,192,291,176,170,175,301,194,184,80,329,87,176,141,162,259,154,234,249,182,208,66,253,249,142,206,181,186,87,190,145,215,184,319,262,217,207,302,219,166,219,140,309,253,139,213,284,322,199,168,86,184,226,189,175,148,224,252,236,98,212,156,296,213,190,206,146,124,185,165,331,221,161,199,103,152,254,214,208,142,165,135,129,117,184,280,287,178,168,215,236,180,247,197,212,234,267,175,169,162,167,258,230,139,140,176,177,184,186,254,318,220,185,110,143,248,197,289,250,315,144,150,200,95,117,172,263,172,140,190,141,323,324,175,156,272,275,322,178,134,99,251,287,145,234,127,220,51,157,225,161,233,253,97,164,312,285,142,219,230,128,235,246,172,229,164,116,137,256,166,227,142,202,113,287,191,264,96,163,211,139,164,133,76,135,93,221,172,133,87,134,170,70,174,211,203,83,97,150,222,191,195,367,146,257,265,220,170,222,289,314,118,315,103,268,121,256,166,185,139,175,173,74,223,258,259,272,162,286,305,112,296,196,182,205,130,286,124,228,127,195,152,178,123,360,174,211,111,165,171,165,249,292,188,239,185,181,237,179,246,116,165,192,93,279,192,163,168,288,236,209,170,154,204,84,256,234,205,152,210,162,241,186,373,167,227,199,219,250,293,115,157,200,138,178,103,108,91,169,178,225,150,183,175,187,152,229,285,247,210,115,221,215,196,88,217,230,203,253,306,125,183,146,205,213,206,187,254,361,108,174,103,154,187,108,253,207,233,159,239,76,254,135,219,168,198,132,137,229,270,184,262,144,221,120,85,169,206,142,224,99,250,235,216,152,102,184,217,121,166,207,135,219,169,209,63,301,234,216,281,159,95,97,179,241,206,202,143,210,258,243,177,137,169,265,88,98,224,254,177,126,217,161,306,227,126,49,212,222,218,180,147,294,190,166,171,196,164,71,135,190,149,130,226,233,244,120,187,258,294,192,170,169,272,165,114,190,229,312,237,191,210,87,244,303,151,187,186,185,222,228,220,278,300,150,120,99,243,164,188,180,255,359,151,204,93,152,112,143,144,140,149,202,81,76,159,201,113,78,278,237,213,175,266,269,213,165,141,207,161,279,147,245,220,195,104,191,149,246,296,251,71,252,182,161,94,126,159,240,161,225,279,120,254,269,190,197,117,166,223,152,192,79,179,210,158,150,210,133,208,180,193,226,318,315,157,173,212,272,255,200,189,183,169,221,343,229,264,132,205,152,297,297,207,221,363,280,107,64,155,217,184,246,212,164,202,84,178,296,259,97,278,138,114,173,311,217,237,303,164,123,204,274,245,173,349,246,225,241,226,242,243,193,75,114,117,154,111,218,239,214,236,206,152,165,124,216,280,145,149,142,170,227,269,208,304,274,279,182,200,258,176,185,71,105,129,196,90,322,80,91,272,326,217,317,222,190,142,215,188,196,239,247,140,198,149,174,338,256,136,204,133,175,345,163,161,175,187,118,138,274,202,93,135,126,219,186,163,225,178,170,298,214,166,273,191,143,111,249,299,107,264,187,280,205,229,244,127,268,200,256,225,128,279,362,255,205,146,87,134,106,163,146,122,88,202,204,224,132,132,150,231,213,81,196,190,329,148,219,219,209,172,199,208,328,282,317,221,224,164,271,268,286,187,97,116,192,188,283,242,321,257,105,229,234,83,88,187,112,155,212,63,109,125,218,164,103,218,224,99,117,257,266,118,104,182,244,121,226,249,346,274,206,216,244,293,226,192,146,135,168,136,139,231,83,132,195,159,202,175,171,175,96,161,251,339,194,284,196,280,194,211,247,139,157,231,198,163,354,166,190,156,256,166,240,129,196,159,196,194,197,226,137,253,174,384,188,259,134,327,206,196,121,156,251,252,223,211,173,135,84,169,122,62,335,378,179,126,224,194,184,176,215,298,186,230,120,180,267,222,249,224,203,351,162,174,113,136,111,123,275,359,170,148,139,221,148,251,248,149,276,227,437,327,320,155,117,98,82,207,258,163,208,253,253,153,213,132,204,266,246,85,230,210,117,274,292,236,122,267,149,261,221,200,89,122,175,112,254,149,162,221,163,112,174,153,105,146,66,191,113,295,132,207,183,118,122,116,281,234,139,235,127,140,262,276,159,300,121,159,311,67,169,376,162,211,116,283,125,209,230,308,270,189,173,207,168,293,245,126,118,188,288,229,152,149,163,213,101,227,103,179,231,106,305,215,220,201,227,117,141,211,287,103,111,257,81,220,207,237,154,187,204,265,307,154,266,238,228,220,158,164,208,237,101,193,149,147,153,222,263,304,92,124,208,167,171,225,189,209,263,185,206,119,195,188,227,92,236,334,238,242,197,188,146,244,201,219,138,204,204,368,110,198,300,116,181,183,209,176,204,142,140,280,112,144,234,206,162,168,290,137,146,180,277,288,163,231,356,142,170,192,143,154,124,226,277,266,268,132,267,296,257,151,131,156,239,242,257,170,190,180,155,248,221,112,123,248,175,260,320,140,144,154,281,364,114,295,174,171,222,280,145,235,173,350,193,98,231,219,164,200,267,177,281,102,276,134,152,155,267,147,118,247,259,184,120,206,208,276,218,211,132,355,342,183,254,130,160,218,122,240,306,241,314,290,210,162,318,145,172,160,212,128,249,206,118,369,91,265,239,189,171,61,270,216,248,361,182,224,148,180,229,177,211,71,153,302,122,147,163,312,158,284,233,244,268,126,251,201,301,219,230,158,195,189,124,258,177,131,338,70,311,146,201,84,130,213,265,262,124,210,127,269,200,160,136,117,156,167,182,361,185,259,184,123,179,118,214,195,234,252,179,103,183,297,290,209,153,167,269,230,265,194,232,191,152,210,220,317,216,154,202,211,370,246,185,99,278,147,159,166,133,193,142,121,193,248,110,171,110,284,197,232,136,264,161,107,209,123,200,345,212,112,200,328,121,134,329,143,223,233,201,172,149,321,232,249,77,144,280,145,156,231,118,86,115,198,273,193,178,245,341,139,191,154,220,216,298,219,113,105,227,259,134,195,279,232,283,346,212,200,156,124,204,290,240,245,104,278,173,222,162,173,198,275,144,102,202,109,220,321,169,387,109,269,253,176,126,123,156,209,172,150,188,139,265,209,151,124,257,112,183,220,214,268,366,172,254,213,228,162,129,260,170,193,222,202,230,171,213,146,182,74,161,155,184,235,186,215,222,128,221,244,274,219,198,251,276,259,293,260,355,208,255,210,162,240,175,154,240,338,225,80,265,290,104,60,264,143,88,254,320,130,183,164,268,228,164,240,144,91,137,165,298,222,192,194,141,162,258,119,174,231,162,278,216,111,177,219,124,233,211,114,150,99,215,315,175,183,382,147,137,102,160,169,161,323,104,201,161,144,363,241,126,198,124,175,209,290,143,234,268,153,210,235,197,107,229,200,146,279,315,293,176,131,111,164,220,97,178,181,68,111,313,303,168,359,189,236,220,226,199,198,211,123,159,197,221,154,254,222,207,254,176,202,85,317,302,221,212,362,157,101,99,140,214,216,234,162,132,123,181,214,172,212,296,267,292,316,236,120,329,184,242,162,197,210,186,230,135,250,230,115,246,201,230,253,173,123,140,199,158,142,310,136,156,147,237,309,191,104,248,206,296,255,181,394,193,214,191,89,286,99,257,146,312,280,221,199,198,157,183,182,165,94,229,260,203,224,167,111,223,119,153,107,181,413,303,135,344,308,245,165,311,253,243,172,214,179,141,209,204,212,218,142,215,103,289,191,219,207,178,123,257,180,249,107,180,122,160,211,170,264,217,103,346,158,135,98,221,353,237,154,244,158,166,145,252,195,290,256,123,99,242,248,307,239,176,158,259,114,83,149,151,236,146,228,169,149,170,230,127,165,278,205,253,156,154,156,199,206,144,240,120,166,114,182,137,192,305,136,157,154,197,221,100,275,113,185,128,143,159,276,244,204,212,240,205,201,103,172,142,302,241,141,131,99,147,235,245,200,184,414,115,170,220,271,171,189,219,104,135,180,254,238,150,220,176,329,146,181,254,84,230,267,176,103,200,99,154,277,225,209,176,154,163,348,173,169,221,139,102,176,109,201,188,147,174,163,110,226,78,170,250,95,211,201,190,203,112,303,235,160,212,270,340,269,214,177,68,138,246,209,48,243,227,101,299,178,182,143,120,205,326,211,259,268,123,347,211,76,97,180,223,159,229,209,232,226,98,247,198,163,191,328,133,321,92,211,160,98,280,122,125,77,193,292,243,146,88,303,309,223,105,275,233,248,133,116,190,179,335,145,216,229,253,242,94,243,144,234,347,112,169,230,150,252,228,205,231,212,308,183,88,274,131,247,211,230,97,136,97,110,338,340,191,253,175,255,141,256,248,215,239,248,130,337,253,242,172,334,183,146,210,112,284,154,137,129,113,157,188,140,155,105,134,342,140,185,357,183,158,148,228,238,171,263,150,98,199,238,131,162,185,167,205,88,179,244,255,166,209,216,184,202,112,111,201,222,219,215,237,130,234,227,113,113,211,199,222,252,276,220,218,261,225,268,177,91,144,196,204,221,168,151,184,171,304,156,100,77,330,92,205,146,113,173,234,160,193,229,207,297,270,245,175,298,117,81,98,358,166,181,197,172,252,185,363,201,226,109,256,154,184,192,129,220,221,227,253,224,73,200,100,209,210,222,293,200,130,151,109,325,218,130,166,298,122,289,202,157,204,231,199,304,209,182,253,220,126,383,184,236,223,153,206,275,240,340,170,378,258,235,163,226,106,279,249,257,177,129,223,186,176,154,84,275,307,265,193,254,247,223,150,192,176,225,188,100,212,238,247,70,144,146,361,178,150,167,262,288,101,153,179,246,321,120,124,150,281,76,210,183,242,262,212,105,86,145,203,97,237,193,226,264,332,149,132,74,150,199,229,95,149,207,178,247,304,196,253,98,282,99,319,249,192,139,212,210,202,190,199,102,205,286,222,140,280,220,224,217,266,289,284,299,112,147,208,209,130,192,208,197,239,204,142,165,326,256,239,171,214,132,174,208,148,113,106,222,298,112,215,232,186,99,259,154,297,135,257,196,183,221,216,236,311,181,214,165,330,239,339,220,105,307,173,191,186,189,151,266,145,173,132,87,240,130,192,167,209,150,238,223,207,211,166,192,260,222,108,239,97,110,196,147,200,144,200,100,153,204,251,213,105,170,178,288,254,249,256,158,234,232,261,207,232,338,129,142,247,202,194,210,125,222,243,123,290,224,283,106,237,205,105,177,212,122,194,122,153,89,109,187,249,224,197,290,210,212,161,100,60,237,235,350,357,160,120,255,189,238,91,238,183,319,119,235,203,126,257,178,249,218,137,146,113,276,218,79,165,162,149,164,131,127,183,195,94,146,343,161,254,152,203,258,284,361,117,172,294,180,172,255,197,297,86,277,208,184,334,231,165,210,270,306,197,258,173,278,208,203,198,254,168,240,258,186,109,145,191,99,204,164,177,341,195,117,214,158,100,164,217,279,199,224,173,158,251,145,130,117,237,180,203,201,165,170,154,293,224,258,253,183,310,176,184,210,229,250,355,190,153,170,321,111,78,128,75,190,265,147,122,138,239,227,202,274,178,159,215,227,276,188,159,180,215,147,181,218,224,140,195,109,122,187,170,153,208,265,99,321,261,154,65,193,168,303,132,248,68,94,134,204,192,144,293,169,193,194,164,226,223,150,114,289,352,169,140,96,259,181,92,79,219,276,207,164,192,180,186,125,250,151,197,226,168,133,293,117,228,139,283,147,288,178,143,186,255,237,135,214,142,170,119,318,257,128,349,147,235,122,183,254,161,160,196,220,73,206,302,203,173,187,120,269,142,112,254,160,78,104,111,184,279,175,131,227,163,298,200,323,171,269,207,289,117,178,364,167,119,142,129,162,231,162,206,185,195,163,133,66,250,200,186,200,126,266,191,233,144,199,104,162,373,194,291,266,86,178,250,84,81,155,124,174,209,207,205,179,227,141,231,254,153,188,223,147,252,240,158,192,117,181,157,350,291,209,128,129,236,143,156,144,239,240,316,244,64,105,191,213,267,228,200,130,76,215,187,288,137,102,142,178,353,173,191,218,231,108,180,225,110,128,289,222,91,87,155,104,251,175,327,202,216,209,182,209,273,94,200,204,118,108,190,291,177,162,145,175,179,115,174,183,139,144,293,147,138,136,295,114,148,240,144,155,195,166,260,181,100,158,268,124,246,216,91,112,132,192,216,168,294,103,86,115,185,243,182,103,69,282,284,110,198,243,177,231,146,174,224,188,361,172,249,111,215,247,218,142,160,94,196,118,280,326,257,216,255,188,108,102,198,316,274,143,222,120,245,213,209,161,249,223,288,238,221,147,147,256,217,230,214,239,348,155,260,139,218,258,146,151,203,134,249,139,255,138,191,200,186,172,171,90,227,237,155,114,164,206,109,194,153,307,149,247,208,83,213,192,229,205,145,172,295,186,195,198,105,117,210,252,140,178,78,349,142,135,184,203,231,267,130,282,237,236,155,193,83,260,261,273,200,171,314,139,230,237,230,226,141,212,234,213,254,153,178,154,169,170,115,274,167,231,194,235,225,278,106,94,213,138,111,216,206,99,249,282,156,216,261,203,272,156,176,155,306,187,279,231,123,210,71,192,315,93,95,258,146,228,163,263,224,198,121,109,160,160,234,195,104,214,206,130,169,273,107,213,153,198,199,277,145,209,95,225,283,164,161,227,182,245,66,90,197,157,245,132,285,171,176,181,152,261,165,128,196,190,274,164,278,232,210,154,173,204,151,206,193,198,254,129,168,225,116,222,120,302,186,116,273,150,195,181,100,243,131,201,195,111,183,182,100,326,167,297,133,103,87,159,202,274,238,208,182,117,193,171,231,151,278,141,236,353,107,226,113,246,173,159,98,78,104,208,193,130,191,175,253,212,164,220,273,112,309,166,159,139,297,162,82,186,237,265,195,177,144,120,201,90,152,130,278,345,252,258,262,167,328,260,144,302,167,246,223,225,127,172,205,181,139,186,190,239,134,300,203,192,190,227,217,209,178,245,131,230,193,193,258,269,123,251,229,291,337,255,118,196,216,234,327,212,73,218,101,263,115,277,281,194,169,141,61,132,122,137,116,256,222,131,116,210,109,250,203,137,210,133,65,275,168,206,213,138,88,111,154,291,278,244,218,198,291,198,255,258,158,146,149,153,165,122,259,207,272,230,224,79,228,264,272,181,221,217,220,181,199,124,114,251,92,133,204,91,203,360,296,214,108,151,153,245,158,345,165,317,220,116,218,182,125,210,99,178,260,111,307,227,144,163,278,131,266,265,186,136,195,119,241,230,136,184,232,174,216,177,136,158,272,386,151,196,237,367,258,179,193,218,136,260,225,204,98,268,280,234,109,218,140,250,179,347,207,276,142,246,149,150,105,209,198,223,158,248,156,159,315,120,317,203,218,141,263,240,140,187,205,227,139,325,336,116,180,364,349,144,115,251,340,266,216,202,282,172,168,223,145,210,200,200,285,157,230,229,304,177,286,220,211,224,126,240,95,123,226,209,280,266,234,211,228,248,209,151,229,77,139,105,185,196,357,220,177,136,280,39,225,302,240,118,266,224,223,135,157,274,171,202,154,197,209,247,192,122,221,159,293,315,169,229,144,37,261,194,119,136,251,193,173,180,264,180,218,116,264,356,129,199,139,249,162,173,278,149,228,184,167,209,227,159,192,159,315,122,324,177,295,157,152,243,213,205,265,290,147,288,247,175,105,304,246,197,256,78,293,117,181,176,235,159,141,313,275,131,165,236,222,261,246,271,252,119,143,219,66,150,187,115,178,116,179,169,302,345,333,166,227,208,285,182,313,172,246,235,150,211,113,217,351,146,104,108,220,217,215,224,272,149,123,118,154,264,154,229,161,100,229,217,142,172,193,209,114,123,218,368,211,110,254,183,213,275,131,206,150,210,200,98,240,142,152,124,254,143,294,180,199,301,236,220,369,83,236,72,252,285,125,168,163,248,311,290,245,188,172,160,242,167,137,290,298,125,131,223,165,182,129,176,88,109,253,172,224,293,182,234,248,176,284,249,230,297,117,256,205,226,135,168,193,215,165,190,182,90,182,333,314,114,103,214,149,124,189,129,190,183,78,142,206,80,142,162,134,180,176,236,234,130,332,83,119,125,243,240,168,203,162,186,262,242,158,39,230,255,195,151,165,195,134,246,144,142,86,207,225,218,258,149,130,218,180,124,91,304,296,236,288,185,212,253,203,281,146,206,193,236,113,193,185,183,190,221,188,232,114,243,180,212,142,119,189,237,153,160,164,259,197,239,119,205,241,179,217,181,313,266,194,220,200,182,228,133,213,272,182,218,99,236,166,167,132,191,196,111,134,178,103,210,231,150,198,234,170,198,274,202,312,205,205,149,151,329,312,188,118,162,251,230,101,189,204,171,242,182,222,186,278,117,276,51,304,121,223,75,137,154,223,311,180,170,234,215,163,280,224,102,254,162,269,269,102,246,93,81,112,228,292,91,200,252,270,131,118,280,154,146,154,134,211,215,236,209,270,141,253,121,160,183,136,127,299,211,123,167,246,98,168,244,189,225,302,240,171,163,328,223,197,171,277,190,140,139,236,138,86,253,109,155,166,357,200,205,216,169,139,247,191,150,131,172,219,243,79,235,152,138,114,132,247,161,167,245,212,79,179,111,162,190,169,200,116,165,221,157,225,256,131,172,82,194,183,261,85,151,184,290,285,147,127,131,131,94,150,248,307,174,309,241,134,184,176,246,282,180,134,356,286,240,234,175,219,175,200,238,234,174,127,205,160,309,212,274,155,210,154,180,256,145,139,102,175,223,228,114,130,184,216,239,275,129,181,157,255,174,135,154,145,49,167,91,80,108,261,263,175,148,135,85,113,243,131,246,208,120,271,233,172,199,202,168,193,200,217,206,124,190,301,184,262,244,147,173,182,152,269,207,332,145,381,204,315,289,271,133,227,163,165,133,249,191,207,199,139,209,165,86,286,266,132,121,255,152,153,215,102,225,129,225,214,334,210,257,193,132,249,280,378,180,204,93,178,166,176,236,177,203,84,177,188,156,257,139,193,265,316,144,194,199,166,165,195,221,245,241,98,159,212,249,89,203,132,222,338,230,171,115,164,185,206,124,195,243,117,323,212,127,110,181,238,212,213,360,77,232,233,223,185,92,149,118,139,187,180,103,191,110,289,244,289,157,257,236,153,221,119,192,189,239,238,154,280,87,265,222,276,115,301,231,225,236,230,107,187,296,127,88,345,221,254,120,232,369,171,179,85,180,201,207,203,116,134,363,122,117,108,181,155,175,104,152,182,195,118,234,171,203,136,163,156,45,126,278,162,222,192,170,183,254,140,105,223,92,159,63,59,177,120,168,149,241,228,276,82,240,97,123,166,211,208,95,113,262,179,67,264,203,237,158,268,126,302,80,161,307,140,305,110,264,262,123,170,213,151,84,125,192,211,223,178,339,253,97,144,156,196,158,118,173,279,134,137,202,99,179,197,184,207,167,87,128,241,171,220,196,118,216,158,152,314,240,167,220,356,107,328,250,333,192,114,207,265,251,152,335,249,254,166,282,248,187,141,202,170,251,172,139,114,356,169,215,174,189,165,251,175,213,242,137,130,275,185,132,240,221,257,166,281,239,256,190,279,127,260,224,108,191,137,200,149,252,209,167,203,148,181,222,83,156,178,196,155,127,345,162,339,201,120,236,238,106,204,120,93,145,241,235,227,95,264,143,177,191,146,85,250,127,220,143,203,143,194,216,178,115,259,172,108,270,260,230,173,164,244,199,99,161,195,240,210,127,185,148,318,117,331,260,336,89,182,240,142,270,72,244,169,86,143,187,135,139,175,216,237,301,198,123,223,249,246,225,144,259,183,190,191,256,298,210,89,103,244,221,244,114,218,172,309,142,210,156,205,217,211,86,337,289,185,102,229,148,116,176,201,200,136,106,184,283,166,111,185,235,289,123,155,105,177,183,269,180,185,250,85,186,210,284,194,149,305,96,187,197,148,160,165,146,315,106,167,258,108,178,84,169,136,141,138,318,252,166,267,151,204,106,142,135,159,211,83,138,308,117,287,231,185,81,196,167,248,293,210,164,254,252,252,161,141,233,106,221,232,199,173,221,180,341,203,312,180,151,123,217,128,179,171,242,148,176,209,274,236,108,117,189,104,127,206,190,286,185,128,158,136,318,130,199,161,279,119,271,240,114,183,148,86,149,208,154,146,152,110,191,110,148,180,246,112,175,181,265,143,186,172,214,239,210,292,314,233,153,142,282,60,200,154,219,124,226,238,226,140,227,313,293,155,98,261,141,185,211,177,142,144,113,416,209,210,227,141,182,179,236,271,154,141,178,199,91,279,90,295,241,166,231,97,115,108,187,123,148,268,227,203,247,274,211,235,288,174,240,260,139,83,193,191,200,229,282,323,177,157,184,154,375,183,146,222,190,167,217,226,174,243,249,116,198,206,226,131,236,106,154,113,204,61,234,207,95,155,99,319,287,123,180,192,205,296,219,243,200,123,179,155,201,133,233,167,157,219,187,119,109,95,159,160,178,227,185,216,88,223,208,277,262,182,177,91,154,198,222,195,260,220,175,193,285,360,158,236,119,106,179,230,190,164,218,306,180,364,262,237,191,172,239,310,220,206,109,292,182,140,81,248,232,241,254,300,98,257,130,113,281,173,221,179,180,179,238,186,220,160,166,169,227,225,145,169,159,179,249,227,138,72,212,210,104,169,187,151,114,204,163,79,280,205,239,204,169,210,221,123,215,226,177,136,69,161,145,95,136,216,264,192,302,190,177,344,164,145,198,173,144,308,160,294,163,195,176,160,210,109,219,167,140,205,221,266,150,151,131,249,116,137,328,335,132,106,209,344,173,123,167,299,124,153,86,286,208,178,250,240,149,272,103,299,184,228,177,97,223,155,202,199,215,233,192,335,131,251,154,178,294,301,150,261,192,259,286,155,101,158,291,124,255,61,160,184,198,264,210,120,123,139,205,283,237,157,115,168,177,164,207,145,131,215,133,301,196,160,178,77,144,138,188,195,75,210,230,326,277,270,164,217,133,175,183,104,161,94,156,316,117,186,294,248,239,132,265,178,166,202,269,176,275,166,99,270,192,212,195,333,195,239,218,183,187,234,234,192,237,140,153,193,85,196,217,212,143,105,148,297,164,202,177,375,179,68,109,187,156,105,152,205,106,162,235,202,165,352,233,215,159,174,208,165,206,234,209,200,376,236,184,230,294,133,236,212,200,257,211,170,226,230,112,235,195,200,136,159,243,206,94,277,132,175,187,152,120,142,165,146,292,276,165,151,149,187,171,239,205,314,170,192,263,229,229,213,219,246,222,275,161,184,161,300,184,93,193,143,123,185,211,161,262,259,138,213,204,212,306,176,286,184,142,283,212,236,199,260,127,176,135,231,302,279,252,165,178,158,131,309,196,212,221,325,201,237,114,204,212,319,109,151,123,180,278,184,331,289,114,269,154,180,214,147,202,176,322,289,148,84,216,245,200,166,171,344,173,259,123,191,129,150,168,212,112,200,207,154,70,139,241,107,160,233,223,109,192,280,223,239,156,190,240,265,218,251,252,309,122,217,177,193,204,201,249,259,137,121,184,151,219,166,216,196,220,265,106,124,196,163,103,144,243,140,244,167,188,139,316,122,172,145,259,259,167,303,246,187,126,236,96,191,170,292,95,193,165,297,241,304,204,302,119,218,259,119,189,142,208,132,174,126,146,185,177,84,143,235,164,109,249,105,136,147,257,163,225,216,139,314,192,260,260,126,169,180,129,140,154,139,73,184,115,339,226,85,294,186,260,327,149,199,299,259,218,119,138,123,201,70,165,110,202,122,133,138,160,167,124,201,221,187,333,192,347,274,227,181,172,184,330,232,170,274,150,109,214,249,232,92,266,142,253,327,90,92,204,91,189,159,202,295,200,213,199,150,108,160,131,179,168,298,206,58,389,139,269,199,138,280,220,337,133,306,127,274,213,247,152,172,211,133,127,204,114,196,199,145,78,84,175,344,180,349,180,280,304,89,169,388,231,101,212,204,297,123,103,252,219,177,66,160,334,108,196,179,213,241,124,175,275,198,227,257,173,213,60,218,234,240,242,323,148,103,259,231,245,252,253,147,202,240,127,97,258,151,218,102,275,263,227,181,321,160,183,90,165,207,247,176,156,242,154,97,143,110,299,245,106,256,139,99,211,185,285,190,154,92,220,107,322,117,121,281,281,142,218,291,99,64,228,119,119,167,125,276,209,105,166,138,229,266,94,138,203,243,259,194,144,292,163,122,80,192,134,201,159,194,140,232,152,163,185,105,150,108,227,214,114,156,169,194,134,251,162,193,271,114,321,201,224,112,229,142,113,197,246,248,175,174,265,127,175,191,136,240,124,136,254,265,174,109,229,192,225,197,252,248,205,274,228,159,129,216,276,127,204,78,167,86,222,270,302,197,173,130,258,265,188,207,213,79,167,114,163,191,195,299,191,183,155,202,82,206,194,225,194,156,172,97,237,290,309,272,140,364,172,286,309,257,175,200,176,84,147,312,115,246,174,197,142,181,219,108,210,124,98,178,134,117,143,119,228,385,191,111,205,207,195,249,182,155,229,141,207,127,223,283,154,235,111,238,337,137,265,164,233,261,178,238,206,192,245,169,113,124,243,258,127,280,216,277,161,198,142,249,184,255,202,172,216,212,158,208,181,188,226,166,123,237,228,166,84,193,214,140,220,130,276,117,239,226,216,172,123,183,227,134,142,128,156,191,292,135,188,255,128,143,126,106,402,138,188,110,246,138,245,252,214,309,241,145,120,219,394,228,112,195,179,131,185,277,240,268,258,281,219,212,246,238,208,232,219,267,201,165,96,135,83,179,283,98,97,282,192,144,216,177,224,231,215,134,122,287,172,169,261,202,249,155,270,148,218,191,206,148,64,187,219,89,173,221,175,135,156,214,227,95,235,192,213,90,139,133,171,344,174,161,346,172,170,89,151,186,119,220,91,138,110,151,196,252,212,176,179,315,223,86,166,210,221,157,207,144,119,211,204,230,155,212,158,192,259,76,178,217,205,214,232,223,242,195,159,240,311,211,138,169,174,119,136,172,249,152,230,126,181,135,167,288,281,172,200,200,214,205,207,124,244,191,151,216,211,203,294,194,265,189,161,185,259,124,195,130,137,226,112,87,294,292,118,197,145,189,188,133,246,190,312,174,277,156,166,241,249,40,132,255,301,330,275,237,231,77,222,262,245,225,202,183,344,215,211,203,142,185,112,249,177,156,189,81,134,352,81,149,330,217,202,247,161,181,226,187,273,207,214,163,253,157,215,250,311,161,258,210,178,203,197,188,127,163,266,246,144,98,229,241,248,223,210,237,245,316,119,124,185,67,106,191,291,254,174,155,238,221,158,176,183,249,115,154,129,171,138,293,134,199,146,282,192,179,213,166,164,281,175,183,231,193,166,188,221,202,179,196,185,189,239,176,249,185,96,148,165,111,176,205,105,138,192,174,161,264,337,117,195,238,261,210,139,193,135,243,224,192,224,195,229,243,253,193,105,213,171,245,236,313,68,240,153,208,168,56,197,360,84,314,191,285,194,213,198,229,343,182,160,270,135,141,309,215,220,205,213,88,269,133,266,137,217,269,292,153,221,95,166,236,192,182,281,220,257,169,123,188,281,212,199,259,287,66,225,114,205,134,129,144,106,256,261,216,136,194,196,251,126,169,295,305,191,360,212,187,222,266,172,122,176,234,186,238,197,143,307,105,107,140,117,120,246,139,145,168,130,188,88,301,151,146,92,215,163,228,226,156,190,251,228,200,221,156,111,149,182,181,293,299,180,188,247,187,343,252,279,219,217,146,211,373,164,168,186,296,249,231,119,98,96,137,249,122,238,113,141,192,166,160,92,168,143,105,119,136,213,142,247,134,225,204,261,152,256,192,187,191,364,150,299,299,204,215,99,251,224,281,155,51,197,270,338,159,130,237,125,215,142,272,278,161,281,122,195,179,215,133,244,121,245,235,214,137,245,202,144,121,180,140,162,334,146,230,175,125,132,80,318,235,224,121,307,182,151,229,202,247,274,122]
doclens.6.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [187,218,222,160,71,210,248,329,142,209,154,212,218,131,195,191,71,159,112,93,173,118,144,84,151,189,87,275,88,183,164,206,213,156,347,196,179,221,262,247,159,153,118,202,251,53,162,219,285,99,236,234,118,88,202,266,195,109,278,277,197,246,160,147,96,150,107,205,265,151,207,204,181,264,156,64,217,128,319,146,164,233,140,188,174,45,221,227,201,176,318,153,121,206,258,339,222,222,114,149,174,237,105,280,164,169,120,174,162,194,338,99,98,139,207,208,247,147,110,66,189,174,140,160,194,357,169,260,106,97,188,202,266,149,220,238,226,109,267,106,208,125,202,283,207,237,345,94,286,119,204,223,269,202,317,219,184,115,245,104,226,144,282,231,307,241,186,110,156,156,235,292,118,159,311,130,164,177,131,245,158,138,291,186,256,106,225,137,156,124,252,178,192,222,125,114,152,192,201,111,113,184,157,201,156,124,193,244,279,262,218,195,213,167,201,306,93,291,193,239,131,156,230,184,120,184,203,153,221,227,123,158,172,235,160,75,183,237,131,199,259,180,164,143,218,127,304,230,177,303,112,123,159,187,191,251,201,202,204,208,140,240,210,143,119,99,316,180,169,170,135,379,116,205,310,99,293,143,150,108,237,228,267,321,182,214,264,161,191,203,157,89,272,125,244,209,278,230,199,231,131,201,256,103,206,96,72,126,131,240,289,152,79,145,158,181,103,197,263,168,250,201,137,160,289,141,199,164,188,76,167,205,187,196,222,254,140,150,204,199,201,166,337,143,190,80,127,292,212,104,219,276,133,114,138,179,110,217,162,203,95,153,233,344,273,192,182,98,126,214,83,39,166,225,141,276,145,301,141,345,273,223,198,274,168,264,53,296,206,209,156,156,189,238,233,132,189,253,268,220,138,233,236,140,160,123,265,273,229,237,139,152,138,194,232,195,177,136,155,167,170,146,124,134,92,60,111,162,169,201,97,386,174,169,193,337,252,181,119,188,88,195,211,71,163,181,233,269,260,120,219,99,204,218,135,118,173,122,84,210,108,138,233,176,195,206,140,208,210,228,186,214,204,326,125,330,196,329,250,274,200,218,171,167,234,209,162,224,170,187,79,351,189,53,118,180,108,205,311,222,213,71,181,102,111,164,228,182,162,172,235,99,90,177,106,273,184,260,223,140,215,299,179,204,159,79,130,61,197,295,107,119,299,143,227,209,177,192,273,287,196,210,200,118,72,186,227,204,183,246,181,228,109,233,180,152,195,148,174,241,204,127,122,162,97,246,100,260,205,216,217,258,208,182,108,221,201,335,129,228,91,216,114,178,124,333,145,256,222,120,237,154,332,195,226,126,328,169,151,190,267,211,230,100,85,148,198,225,325,182,176,289,146,164,170,96,177,168,173,260,84,92,158,94,289,98,56,216,148,328,257,200,214,98,233,191,131,166,178,370,289,111,218,115,154,134,196,167,133,173,139,163,105,316,214,155,184,181,221,218,243,149,281,358,237,177,103,70,129,187,155,144,159,334,265,182,253,153,129,224,219,181,201,230,247,111,278,221,201,108,209,177,189,271,200,72,235,72,121,134,150,181,210,182,197,237,246,145,144,127,126,168,206,165,269,233,208,240,153,181,198,196,205,288,161,91,258,147,192,129,269,97,221,227,158,208,270,99,221,175,183,259,266,196,199,203,173,141,94,227,184,81,144,168,242,207,257,141,84,216,148,164,250,127,198,175,236,327,49,156,246,108,163,143,113,149,203,222,263,189,318,93,133,285,162,295,227,208,183,105,141,204,217,244,195,120,148,81,211,109,274,234,84,148,194,218,134,232,208,168,127,211,126,352,213,119,193,248,202,99,175,231,198,238,114,252,133,186,237,123,197,245,239,260,179,221,182,223,128,309,173,191,144,119,237,111,267,200,114,143,154,271,131,107,157,183,243,140,328,274,259,117,177,86,130,100,121,190,160,197,203,204,255,276,178,126,227,212,189,157,102,176,233,254,181,219,176,201,369,223,109,123,173,115,204,293,264,259,123,158,223,191,190,176,131,173,223,201,200,168,126,122,67,255,158,212,381,57,91,164,60,184,179,180,213,138,205,90,201,187,72,318,149,91,250,100,198,236,287,209,200,291,186,230,93,335,122,91,258,93,124,148,169,239,120,182,284,240,157,78,258,219,183,233,114,183,179,219,80,267,161,169,150,196,334,317,200,153,202,202,135,264,228,171,175,280,275,128,241,234,155,294,354,151,158,211,146,121,170,105,143,412,267,168,185,137,145,164,185,170,228,101,214,232,302,222,142,192,189,156,246,70,86,184,231,140,219,286,67,173,314,274,127,144,152,237,161,220,187,182,384,230,105,149,138,206,183,217,183,161,190,127,252,162,117,225,172,264,196,145,125,216,134,78,282,234,179,90,193,126,211,127,75,214,190,182,229,254,245,113,71,214,154,216,224,274,179,170,351,117,104,202,159,177,92,373,179,166,137,191,90,200,193,198,340,153,171,116,175,131,210,228,130,232,168,208,129,248,298,205,238,217,138,355,248,137,170,195,74,120,137,187,226,169,78,237,100,149,317,118,171,126,199,203,186,217,151,132,178,240,95,237,229,260,274,168,123,139,165,217,179,136,252,131,121,101,246,172,75,188,168,108,75,105,189,155,121,210,184,367,171,251,307,204,146,305,131,295,197,280,195,160,179,246,128,223,182,109,98,129,120,219,236,264,138,144,149,186,125,218,215,223,219,206,178,265,240,160,223,172,157,95,184,163,225,78,167,154,169,168,128,227,189,129,105,249,140,210,137,222,135,93,223,153,122,66,144,75,152,88,99,247,106,269,359,177,242,130,186,185,200,118,194,219,123,101,140,137,132,117,151,210,185,307,152,173,321,241,206,228,281,247,160,138,151,115,186,264,167,227,258,115,185,137,144,196,125,220,274,313,211,215,197,327,92,159,203,177,238,209,232,310,144,206,284,164,208,205,162,232,285,165,204,59,242,198,346,254,216,88,135,222,146,119,175,256,90,78,226,174,196,149,224,216,98,323,199,93,116,171,194,165,214,159,106,215,233,190,275,102,160,258,342,144,160,244,191,269,353,134,229,184,251,91,168,113,124,325,224,206,200,287,132,272,201,241,176,141,213,371,143,304,216,324,94,200,245,385,117,200,301,239,310,215,198,287,164,127,145,161,302,202,370,218,240,168,169,226,226,162,210,308,158,155,126,198,226,161,121,288,142,238,197,125,193,223,150,208,213,336,259,402,139,196,227,251,225,263,170,258,235,185,83,220,108,205,208,222,187,109,248,154,188,112,270,182,175,243,128,214,286,198,147,168,218,144,85,236,91,227,115,170,82,178,188,181,168,112,234,172,145,182,185,288,184,162,271,73,224,155,159,183,92,313,308,157,164,238,310,317,146,261,110,328,234,117,197,159,230,169,114,291,180,165,84,129,247,127,241,170,119,180,157,209,135,111,332,165,303,98,297,263,216,215,251,282,361,131,215,184,111,148,175,333,72,242,159,166,124,169,91,135,187,138,156,230,248,165,283,370,175,180,243,78,112,205,190,195,97,155,159,191,226,167,180,251,237,245,327,373,187,300,214,228,233,83,133,109,142,135,228,104,218,174,280,297,244,206,200,310,207,126,203,237,279,211,260,235,294,191,214,169,102,210,169,218,254,209,336,159,151,114,255,189,367,134,209,264,168,209,151,169,202,44,80,138,190,258,152,209,176,227,160,220,168,269,212,114,204,208,120,209,171,153,180,227,172,216,346,195,229,279,148,125,157,201,217,193,209,103,156,183,201,191,89,203,362,259,222,231,184,254,193,202,229,245,187,283,106,248,142,158,198,231,176,138,273,115,140,234,110,156,198,181,134,84,95,272,227,231,177,255,277,215,195,209,219,189,156,121,330,248,232,109,170,178,224,258,229,198,245,198,273,119,170,228,138,161,193,216,156,149,253,167,149,43,121,157,241,175,295,196,313,228,209,224,181,67,163,152,211,273,143,175,95,113,64,77,148,175,140,132,149,57,246,136,224,346,228,170,228,251,95,177,314,214,172,104,313,248,182,238,214,124,134,239,73,151,195,110,160,95,163,202,149,243,199,169,137,189,226,117,145,168,134,177,310,169,157,115,250,160,136,86,202,144,166,215,220,165,211,122,198,266,245,166,181,211,67,195,180,198,137,235,265,153,313,336,137,123,131,195,219,183,195,217,76,92,198,238,173,165,237,237,146,252,108,80,144,237,212,208,115,47,156,254,204,124,197,129,340,258,53,126,190,172,282,184,122,173,211,186,158,186,169,153,157,129,145,223,129,90,113,186,183,186,162,179,101,177,185,98,120,139,243,216,213,261,204,339,204,269,213,205,203,207,163,187,182,213,198,168,231,199,171,243,372,108,230,261,271,145,117,211,182,238,141,208,158,213,119,160,313,353,370,201,239,51,163,196,241,140,241,288,295,153,121,100,159,221,244,247,172,120,186,311,218,153,148,213,87,261,268,197,89,137,119,189,76,319,195,183,153,192,248,301,126,327,269,185,220,220,234,234,248,251,291,116,88,221,147,171,262,278,195,130,351,176,242,240,234,138,231,124,168,133,159,183,323,145,125,100,205,168,288,208,123,195,215,181,157,197,131,136,119,203,158,355,140,238,154,164,228,258,175,256,296,133,86,151,147,152,230,242,261,231,283,191,181,161,199,198,193,201,195,101,242,178,203,216,94,217,221,223,157,212,160,233,188,64,238,145,161,116,179,163,235,286,203,197,165,242,196,163,284,207,254,261,242,195,122,138,91,274,211,138,59,171,151,380,182,118,163,160,185,180,44,255,264,174,144,173,197,196,145,101,204,171,226,213,171,267,223,205,220,156,199,264,193,203,189,140,72,191,95,104,266,154,218,171,146,259,140,261,332,201,156,80,150,192,125,110,322,298,254,215,153,170,69,107,360,101,199,307,271,94,53,111,69,159,265,197,187,274,223,240,54,278,184,207,149,325,180,145,130,181,109,181,103,193,195,148,209,74,227,156,217,213,274,206,226,278,157,310,140,140,247,165,175,168,205,144,133,212,281,206,120,85,183,162,179,236,195,201,120,183,308,256,107,209,182,105,147,156,185,255,244,186,178,56,256,237,160,141,89,242,151,295,144,252,264,198,185,105,225,192,160,105,204,135,90,147,261,160,208,185,285,121,191,257,180,198,260,131,275,166,233,309,136,137,143,174,209,340,173,195,188,146,118,233,145,214,110,212,116,361,252,105,212,115,229,182,208,218,199,170,90,173,151,175,127,191,162,197,215,176,126,209,342,276,246,148,165,116,141,205,119,116,234,161,228,178,143,95,131,211,167,189,228,309,99,224,211,213,182,247,367,93,198,217,251,232,322,239,304,193,284,79,208,182,101,244,197,184,217,408,112,88,140,283,146,192,202,148,170,236,148,36,167,232,159,100,267,121,225,216,252,178,105,189,162,185,139,104,157,94,227,194,173,165,163,91,133,222,245,167,89,265,186,134,227,218,249,289,108,135,255,152,184,177,225,207,223,85,128,67,156,241,195,262,121,205,223,105,233,164,252,205,206,214,133,234,222,145,230,242,170,179,188,199,250,269,153,248,151,201,223,146,338,149,226,214,61,100,297,185,169,139,160,300,138,149,122,233,216,288,238,117,228,73,146,215,233,144,130,159,235,294,204,296,92,172,65,244,183,170,198,145,338,79,214,58,159,188,260,64,194,238,235,173,193,198,182,146,165,217,127,119,181,129,102,184,193,112,167,169,188,115,214,164,255,210,221,207,185,141,118,153,143,198,152,98,162,206,190,233,178,194,209,180,127,146,357,249,225,88,260,207,303,162,207,204,151,301,153,154,131,215,136,316,196,148,200,192,151,227,214,291,134,112,347,122,250,285,128,210,179,200,282,186,85,153,323,165,278,225,128,180,231,278,267,230,113,263,208,302,198,149,155,320,273,69,186,120,343,225,157,73,100,223,96,171,290,78,123,195,135,106,211,192,152,350,97,85,192,209,102,189,196,197,232,239,268,142,232,206,200,123,249,257,92,225,102,120,181,273,191,163,297,106,248,273,183,233,183,220,203,92,318,318,283,291,91,84,318,118,141,176,181,131,200,203,101,165,125,198,222,281,255,178,198,211,225,234,74,313,98,189,78,247,187,212,92,58,228,147,150,239,156,108,104,182,304,309,128,117,208,143,224,199,255,182,181,232,223,268,179,243,273,296,240,123,133,100,185,178,243,229,117,175,215,115,134,195,105,187,159,306,172,201,229,115,126,119,146,179,94,85,212,205,75,334,245,194,157,173,117,159,208,203,178,300,193,200,257,95,281,210,224,107,207,198,246,86,143,63,202,168,303,139,171,313,176,119,138,270,208,208,144,222,86,192,242,181,202,292,211,101,114,262,166,134,181,138,134,146,149,206,280,163,108,147,226,190,214,155,141,133,90,108,315,286,159,195,127,146,86,101,191,224,237,196,190,217,172,193,97,208,168,253,192,258,257,107,106,232,238,96,82,143,174,194,160,246,84,197,98,135,119,298,191,214,151,230,218,138,176,180,216,206,201,109,156,216,135,164,202,88,114,215,331,262,174,142,99,136,205,156,77,149,258,205,210,212,281,260,221,214,111,141,165,196,194,286,266,176,100,153,241,150,66,291,155,200,223,151,255,145,188,145,220,63,193,146,117,76,103,133,193,231,233,133,158,172,67,189,126,134,71,209,168,212,120,146,188,52,218,276,125,155,106,147,201,113,292,147,180,120,194,207,179,202,300,183,118,153,160,189,175,150,135,275,213,61,148,228,138,144,253,196,224,304,126,122,51,242,186,190,149,259,214,133,151,174,168,298,162,213,153,108,277,246,289,117,107,171,274,331,209,127,163,172,188,326,147,138,198,174,196,138,122,157,207,169,83,343,169,224,78,122,209,161,307,110,117,113,206,150,303,184,189,247,92,247,188,234,158,205,237,238,231,163,210,357,267,150,107,237,189,83,128,138,117,147,235,175,174,117,79,107,140,164,208,51,135,148,106,213,213,277,204,92,166,205,214,152,93,224,262,205,154,165,419,293,197,276,137,270,254,187,142,165,193,245,184,351,210,186,142,110,299,134,192,102,91,145,323,239,274,258,250,153,221,122,336,125,139,144,225,224,221,196,198,223,291,246,232,232,258,171,250,199,191,105,134,216,227,90,133,105,250,137,77,129,61,142,196,212,240,123,215,231,169,176,226,226,103,163,226,204,350,113,308,118,114,213,166,218,145,282,222,83,143,186,212,353,163,203,151,145,278,321,152,140,113,392,151,200,280,104,146,198,138,256,252,172,202,118,279,190,200,215,153,177,124,197,79,279,172,183,343,205,245,165,360,207,215,189,170,171,121,178,184,174,259,215,223,204,216,190,278,166,195,240,105,154,164,216,160,208,107,241,299,151,61,280,226,233,239,167,64,101,197,165,288,122,140,191,321,156,217,217,122,356,162,154,204,148,136,217,319,238,174,152,235,115,197,202,293,145,159,294,217,172,133,161,150,372,239,120,128,251,187,192,325,247,135,326,121,143,110,191,166,208,75,177,202,263,162,232,87,266,113,145,187,178,240,230,100,219,87,218,184,121,235,209,211,290,299,313,193,205,189,119,237,183,58,186,180,88,195,86,127,124,176,213,159,235,281,179,202,103,130,128,128,173,142,166,245,162,264,167,232,116,151,115,224,198,199,207,159,133,276,77,270,222,376,210,141,141,159,123,144,142,241,122,167,157,219,206,135,259,225,195,221,93,198,261,144,196,165,225,160,200,156,117,226,69,162,276,248,76,163,135,177,206,132,173,279,250,73,220,217,99,123,168,161,183,345,161,310,114,88,118,98,133,189,120,154,151,338,376,239,212,223,231,88,122,216,225,323,206,205,286,228,225,133,128,72,180,150,197,230,140,161,205,116,150,158,208,258,291,63,148,273,71,92,124,152,140,111,168,68,195,174,133,138,172,104,254,120,305,198,126,304,194,360,162,315,152,256,151,140,194,269,193,192,338,254,164,148,130,205,68,154,168,234,156,132,139,167,200,119,184,288,185,182,215,145,90,290,258,187,127,186,113,199,249,205,112,105,171,272,225,124,199,202,185,220,164,246,161,189,220,149,151,230,228,154,93,163,189,211,151,139,194,305,88,363,163,153,226,221,192,174,201,198,104,149,266,181,143,103,90,214,207,153,180,163,186,224,114,179,176,259,263,255,90,166,167,180,255,260,159,152,236,214,106,135,279,218,104,156,114,190,147,313,217,203,172,67,168,188,193,156,320,64,77,190,176,157,206,146,123,281,253,121,156,173,81,108,192,169,187,213,88,235,200,173,228,168,191,203,126,343,207,140,282,88,182,120,180,212,279,191,157,92,181,150,230,145,104,153,226,314,193,254,206,359,150,164,324,148,231,210,163,234,106,347,213,286,141,110,105,183,227,238,193,215,95,67,202,248,263,108,257,187,197,58,261,182,123,203,60,167,222,172,200,194,107,177,164,220,210,108,263,256,131,227,100,136,205,247,216,290,104,241,281,206,254,121,216,219,188,110,165,162,219,201,106,215,160,125,161,203,126,217,238,276,297,208,244,198,176,192,164,158,330,162,227,168,114,172,95,206,139,135,159,137,321,159,128,137,184,162,110,202,351,181,203,162,140,239,125,198,227,208,174,198,307,221,250,122,339,336,252,183,93,190,169,354,123,89,125,104,203,142,155,184,91,144,206,202,296,135,100,171,131,193,179,91,99,277,219,105,213,374,144,146,96,180,212,170,216,145,195,127,219,149,251,255,183,168,208,144,121,148,193,156,192,101,145,165,369,194,110,155,233,155,266,181,117,283,179,271,112,166,221,118,123,103,186,121,157,200,134,54,151,144,136,125,166,364,177,245,191,213,105,283,213,103,99,211,213,291,106,164,119,180,105,115,206,167,289,192,244,222,138,218,244,174,220,240,164,246,221,145,277,244,214,241,159,141,337,118,206,125,72,198,108,170,153,131,230,300,147,242,205,277,151,184,256,191,181,230,182,355,131,195,192,278,111,103,206,218,217,219,90,232,76,254,143,226,93,199,332,148,222,129,173,226,111,253,171,205,213,173,219,86,118,187,199,262,220,195,94,103,191,247,139,294,148,353,209,169,126,331,195,174,206,231,317,128,156,231,203,199,219,150,95,254,85,112,214,58,170,227,163,179,242,341,183,232,239,166,190,181,97,102,132,190,334,188,184,167,250,132,190,257,135,325,156,158,142,228,210,81,175,153,226,191,250,166,156,147,129,345,95,108,189,142,215,196,331,153,246,129,277,214,112,217,143,146,109,165,133,177,205,184,91,87,146,60,203,252,154,189,167,149,240,150,245,99,214,317,105,99,205,136,183,180,151,269,247,178,242,236,144,184,189,226,187,116,196,199,293,170,171,246,266,100,321,176,216,202,174,199,135,322,194,181,237,182,127,217,197,145,129,159,110,198,147,243,163,120,118,122,182,226,182,161,87,204,268,92,176,220,237,128,77,213,221,188,117,124,277,265,215,140,158,135,247,278,206,178,172,171,156,231,104,100,253,108,347,108,240,227,229,213,133,290,68,158,138,208,177,86,308,205,103,323,213,182,128,150,282,177,298,128,155,132,154,165,315,237,218,115,183,156,218,158,246,332,272,151,144,98,139,173,207,103,220,158,93,91,302,98,211,305,148,166,102,198,301,222,152,161,165,133,168,211,126,227,384,221,167,68,167,272,142,164,196,215,85,132,188,187,238,222,178,174,137,129,192,240,228,232,147,72,200,169,133,168,122,60,197,340,217,136,300,159,144,132,163,105,178,132,223,211,197,242,169,227,194,207,208,301,165,220,188,185,284,185,219,173,200,201,194,110,191,162,375,231,284,197,211,139,132,135,185,51,145,187,202,143,134,207,196,153,198,263,248,133,228,179,148,190,211,131,223,220,110,135,218,253,259,196,193,229,216,147,159,114,198,145,166,140,161,272,146,186,205,197,122,200,159,225,286,161,159,209,175,201,150,214,199,163,343,117,164,152,130,262,118,323,224,157,162,223,206,189,204,229,236,187,248,103,215,63,307,189,155,210,95,140,145,298,207,159,110,279,124,312,197,206,162,162,194,224,211,186,203,298,223,87,102,203,226,70,265,334,137,96,294,92,80,150,159,133,355,180,137,197,140,128,212,242,182,289,168,133,227,101,182,196,242,190,225,129,200,257,216,336,196,189,247,391,388,80,229,159,140,123,81,258,99,230,337,104,281,79,262,82,180,214,277,156,203,183,133,217,157,193,168,188,206,65,330,207,160,217,192,213,340,133,210,172,206,92,174,200,317,129,132,87,136,317,295,215,177,97,220,131,223,233,122,251,159,232,128,123,115,76,216,152,212,133,139,213,126,207,273,189,155,188,177,84,159,236,227,51,262,255,228,188,163,395,128,87,289,282,93,233,231,182,161,126,151,108,63,172,154,150,92,134,205,83,232,140,237,189,180,131,349,195,96,110,99,170,219,133,203,161,187,156,185,238,196,196,347,129,135,203,291,154,220,85,155,152,217,250,166,168,208,237,183,155,210,185,196,100,226,201,196,360,271,184,164,147,192,110,118,195,180,147,121,169,133,243,168,137,363,129,178,261,199,119,94,45,298,96,126,164,161,305,328,173,196,157,215,87,202,187,190,175,178,221,286,104,165,97,282,204,111,105,246,176,172,180,225,132,220,177,123,202,119,73,64,180,179,144,222,115,142,203,191,362,269,176,126,218,200,309,129,190,131,228,220,184,203,336,218,145,241,326,173,139,211,186,153,195,259,162,157,233,89,139,253,141,154,87,152,271,271,172,154,173,233,84,146,337,222,84,151,171,141,160,215,190,251,142,132,96,230,224,124,138,163,135,249,53,262,134,147,190,127,72,158,257,124,98,292,151,170,310,237,236,145,228,195,193,231,145,225,84,204,224,165,98,209,81,186,170,88,155,212,251,199,317,180,120,270,195,143,129,93,187,177,225,238,204,244,132,317,180,237,214,101,140,264,89,207,139,234,146,102,204,238,152,65,212,325,148,220,170,283,147,243,140,196,198,194,168,169,191,180,175,187,204,185,117,108,258,197,183,180,200,287,347,81,218,211,166,169,172,306,118,168,143,207,130,150,119,314,43,216,250,146,261,227,93,225,125,218,121,160,394,163,201,223,162,277,326,129,259,227,196,187,216,322,174,147,191,138,211,164,219,224,153,189,157,172,372,211,214,122,195,160,289,117,203,96,139,215,138,203,291,206,228,264,214,244,220,178,182,121,122,173,255,197,301,251,81,221,293,163,224,274,74,167,166,136,157,107,185,169,205,138,233,132,228,149,163,137,127,207,84,312,195,165,287,75,212,251,126,164,152,82,126,158,203,167,98,214,67,182,153,82,162,177,298,194,119,216,149,137,194,124,152,121,110,154,242,126,127,213,122,197,228,281,187,260,229,217,271,101,130,284,217,149,210,165,156,175,115,237,267,146,210,102,177,168,265,168,146,236,154,152,66,232,168,187,234,158,121,192,181,306,128,62,120,136,75,160,223,151,189,321,191,227,249,187,225,171,237,127,205,108,349,209,170,94,97,50,181,220,220,163,137,296,137,108,242,172,213,75,132,321,206,82,225,329,109,183,172,172,328,85,125,126,175,166,102,215,217,125,226,206,201,211,164,196,235,229,314,177,87,225,288,256,184,122,221,178,179,184,157,223,193,79,230,181,168,167,259,179,224,89,146,202,297,155,113,233,116,144,363,245,178,158,172,141,201,137,219,149,141,177,162,254,193,87,77,183,286,166,412,293,150,155,196,113,186,243,159,79,207,196,243,132,257,225,131,137,236,141,220,113,192,160,293,195,240,234,292,164,240,244,225,180,245,189,146,130,180,295,210,188,215,189,150,141,228,177,132,172,153,172,146,103,256,243,111,217,265,277,132,112,57,157,142,350,146,315,133,235,179,211,195,136,94,160,185,219,197,129,262,158,241,114,202,173,209,164,95,278,206,176,334,101,124,207,94,176,293,169,151,217,241,247,279,117,336,126,143,147,294,255,207,207,278,121,210,181,163,123,197,158,101,220,158,158,124,94,186,220,180,179,107,112,125,153,154,232,143,164,277,212,125,147,161,226,316,196,139,260,204,260,85,112,129,233,267,186,135,163,160,166,140,116,123,133,147,183,189,65,211,144,153,146,170,238,230,148,211,175,131,252,308,158,86,203,110,213,157,268,266,62,172,116,115,235,245,209,161,186,163,238,279,248,385,202,256,159,159,106,209,381,312,110,315,285,207,179,176,221,280,374,356,53,154,300,170,208,250,198,173,268,72,264,80,221,191,226,142,141,334,250,87,341,233,95,332,378,207,175,160,167,283,91,187,197,195,123,102,179,70,200,295,141,158,187,163,135,155,164,174,216,177,91,179,189,125,208,88,155,106,269,294,238,178,51,201,144,151,100,137,198,280,346,229,242,214,268,169,131,69,196,151,189,102,225,268,209,183,216,267,237,229,163,129,117,307,141,204,219,116,102,192,199,204,158,214,151,190,155,143,289,263,125,215,163,129,130,291,99,248,226,139,308,170,185,233,188,119,62,268,204,188,186,127,170,151,112,155,301,157,91,184,103,252,223,199,217,217,163,208,109,292,68,321,364,275,103,179,167,201,205,132,191,108,263,194,210,127,166,171,116,135,119,112,182,200,235,118,126,204,163,304,224,321,322,96,192,256,133,146,94,104,127,324,235,244,131,233,104,267,257,174,177,210,217,75,159,135,254,307,215,106,334,171,126,218,85,261,138,224,101,352,202,154,121,235,171,138,269,143,230,171,171,318,167,204,257,339,214,166,155,262,228,228,208,116,90,325,225,186,224,163,131,192,216,181,135,70,266,185,235,91,191,159,149,155,170,144,292,63,226,275,174,143,83,218,335,188,212,261,228,239,201,295,120,184,129,131,121,98,139,263,161,167,225,152,162,104,155,151,267,226,178,174,222,207,199,120,191,131,171,96,198,95,270,205,199,71,85,198,129,385,90,99,228,152,219,71,218,260,225,156,191,187,206,230,168,306,170,251,159,222,227,108,188,311,185,115,72,225,114,130,112,256,149,225,173,262,128,233,280,213,158,111,234,237,213,156,108,153,211,181,110,220,164,98,157,161,241,178,169,255,205,282,132,82,187,128,114,184,258,107,194,337,233,206,390,196,143,177,195,305,201,185,239,149,170,121,167,163,226,223,263,192,127,127,150,233,352,112,233,126,144,200,290,234,194,251,154,148,187,188,215,228,117,180,221,179,134,192,148,289,182,233,155,199,126,134,140,348,152,178,189,233,215,179,200,135,177,65,268,375,218,195,321,200,139,342,186,136,158,210,111,145,185,149,147,132,163,109,207,158,174,201,115,216,206,291,238,132,148,74,212,179,310,193,235,205,196,113,240,278,196,166,320,146,91,260,215,234,117,359,176,223,231,207,210,362,195,246,238,212,75,128,275,187,227,205,218,236,197,192,318,251,199,149,115,189,371,230,362,326,104,139,187,155,171,176,241,316,191,198,128,253,151,192,222,331,78,106,211,91,89,99,126,160,153,192,238,253,140,194,125,169,220,151,146,129,170,166,244,268,265,194,178,197,136,95,248,229,264,138,138,119,98,317,236,200,163,219,126,223,308,176,266,246,162,232,217,232,221,156,183,176,304,270,170,182,120,163,192,146,130,158,229,240,216,329,53,182,213,61,123,357,127,194,138,247,187,272,207,220,155,165,68,174,234,206,278,225,279,275,174,199,128,221,149,82,208,106,210,181,293,81,149,111,155,178,209,174,132,176,119,137,181,189,198,205,152,272,135,218,247,161,85,337,233,250,100,196,130,237,239,174,315,180,169,93,200,166,352,159,138,259,307,334,293,93,166,216,112,207,105,248,240,122,248,114,229,178,198,130,132,225,104,177,187,162,211,197,175,158,354,136,109,268,131,200,210,217,161,85,188,227,167,194,207,180,174,193,135,53,147,183,128,288,137,161,155,226,197,266,167,200,161,75,197,205,199,95,189,106,214,252,121,218,276,221,212,135,95,185,138,108,185,161,140,102,141,172,170,224,240,266,216,151,209,104,182,199,131,121,99,148,205,168,277,175,109,284,202,150,209,202,261,189,265,159,233,196,85,119,144,174,56,182,161,208,228,159,64,167,338,209,227,94,232,231,143,241,247,112,120,163,122,258,208,154,89,183,118,370,191,271,156,194,107,209,147,197,147,161,190,193,152,189,177,110,148,188,330,169,242,153,207,347,133,224,116,213,207,153,139,112,136,192,155,176,404,184,166,61,105,75,232,226,270,115,132,111,330,218,224,251,194,227,162,145,286,158,228,336,237,165,331,167,177,206,218,139,179,184,332,177,224,71,174,162,196,109,240,203,178,174,195,188,245,199,177,240,142,207,180,269,261,246,259,162,190,126,204,209,124,92,162,187,134,197,137,160,179,164,338,93,105,270,116,181,64,151,115,259,231,154,298,199,231,113,212,117,149,237,161,182,262,182,178,175,145,292,59,265,239,124,173,287,159,204,170,94,115,129,112,169,89,186,276,206,206,190,172,185,185,362,91,196,134,259,210,158,198,245,171,195,254,178,161,102,155,204,132,148,211,165,301,263,311,126,214,204,131,155,121,277,70,126,159,166,221,128,164,163,197,261,68,93,123,117,335,144,180,176,101,111,221,137,103,176,206,162,188,230,174,155,118,275,270,120,208,226,198,162,104,154,93,301,241,159,208,130,183,284,366,109,149,157,146,180,169,150,207,161,187,95,223,178,209,180,230,312,230,209,185,181,142,203,278,254,101,159,242,205,128,184,101,299,53,209,87,231,155,123,213,295,191,109,237,199,294,132,235,212,159,200,171,155,147,220,191,227,178,161,277,138,264,187,189,185,228,220,349,217,239,118,129,286,140,227,82,199,222,204,73,161,53,217,275,250,241,301,249,233,269,118,143,243,331,139,74,153,266,163,117,320,101,137,187,131,72,165,194,247,226,243,238,220,156,324,61,174,111,271,260,202,306,266,204,141,206,161,377,223,199,163,176,227,165,160,250,209,178,61,100,141,211,96,234,115,296,133,306,146,155,144,209,168,71,192,265,350,60,78,233,106,186,242,183,229,218,89,241,225,302,139,161,72,158,211,115,138,77,131,345,159,200,170,220,310,203,151,235,221,210,161,249,242,224,154,304,82,213,182,247,246,81,189,362,195,71,201,260,163,332,209,60,194,282,221,55,262,253,111,178,315,193,117,312,168,89,152,211,140,153,332,109,203,250,219,158,189,166,298,126,191,236,121,146,239,195,134,151,251,179,291,46,240,180,220,160,225,194,357,198,134,156,143,280,130,286,162,254,173,227,234,227,160,284,164,176,161,192,189,209,160,126,240,377,238,252,162,95,275,260,185,170,137,102,147,70,114,135,97,139,203,151,301,189,242,136,138,85,128,232,176,310,185,215,223,323,254,249,231,156,131,249,150,203,210,223,273,177,160,301,106,279,266,228,150,273,263,300,82,211,316,230,242,192,245,249,129,227,226,131,60,325,180,227,186,281,280,92,216,140,163,266,180,274,99,139,152,282,184,262,152,249,213,280,158,322,281,186,268,261,161,187,135,228,198,158,127,122,306,292,123,242,118,170,149,140,236,217,136,123,248,242,245,177,187,199,222,189,185,252,178,233,104,141,101,251,215,347,192,230,221,161,321,308,125,196,232,332,201,157,112,195,171,66,136,151,139,175,130,162,265,101,198,120,236,121,282,159,189,242,270,273,134,226,120,249,137,215,176,86,173,268,199,218,153,203,387,187,226,166,167,175,309,133,232,217,331,153,120,268,272,203,264,290,225,257,299,260,138,165,239,222,162,176,265,282,164,153,198,79,255,140,210,266,258,333,205,174,211,190,156,106,301,215,236,111,220,207,270,294,120,83,120,224,143,305,214,154,315,242,163,183,314,199,151,205,96,76,182,75,267,217,140,61,213,205,204,192,203,162,233,121,169,274,167,261,234,64,192,199,181,162,92,228,183,280,287,229,242,216,119,194,234,91,134,203,273,340,140,195,227,267,73,278,120,108,256,253,184,196,166,70,142,290,281,213,168,293,320,176,219,194,178,215,232,219,108,359,148,187,218,130,239,258,99,359,211,198,241,258,201,230,248,71,75,209,89,244,169,245,105,207,198,118,334,288,192,276,290,104,205,208,238,196,121,119,205,225,165,182,252,306,120,208,204,111,163,278,269,107,227,264,198,196,152,71,178,312,195,185,213,178,180,160,225,265,196,218,336,243,225,249,261,231,110,197,261,230,256,141,153,216,234,88,179,271,308,197,182,239,147,59,144,256,198,226,181,214,93,293,133,186,125,209,188,182,88,151,251,270,138,76,208,117,184,89,182,200,180,173,236,224,292,170,206,156,176,84,120,57,100,302,285,291,119,142,165,207,298,215,253,294,103,179,242,180,171,187,132,138,192,217,336,266,187,286,107,200,177,100,109,141,196,258,115,333,260,125,120,303,218,214,270,72,250,347,207,252,204,176,308,137,209,95,236,270,229,187,114,154,177,142,169,260,304,224,168,134,169,229,174,154,201,145,176,310,254,185,188,198,198,98,181,290,270,174,199,236,189,91,194,134,189,216,125,170,279,247,173,162,181,336,96,150,234,148,156,145,235,338,264,158,107,131,138,148,193,211,161,387,250,199,238,125,220,64,170,165,300,80,80,57,180,181,198,188,192,266,212,235,282,75,206,82,273,208,254,246,228,240,193,119,334,198,159,191,143,164,103,264,177,304,235,180,178,207,162,213,154,249,398,117,267,181,89,180,226,52,160,182,174,188,194,176,133,177,150,158,230,232,164,178,120,152,140,183,332,193,119,109,215,274,173,362,329,153,188,194,116,218,186,185,237,238,202,156,113,129,205,282,211,180,186,116,132,72,222,323,221,176,409,122,182,206,172,198,185,245,267,157,146,119,230,326,145,218,156,218,281,190,82,158,185,402,139,278,323,113,223,117,231,197,283,181,200,203,175,336,163,227,152,174,158,144,114,142,172,197,228,285,179,262,273,248,178,138,294,203,180,150,122,199,241,234,211,158,251,148,187,196,93,134,226,88,140,153,137,187,192,225,227,210,195,131,259,232,228,218,410,207,152,95,194,162,201,239,229,254,280,238,122,132,290,165,236,245,170,139,250,109,158,113,86,139,212,266,166,121,107,258,148,122,70,253,209,265,138,195,223,213,225,168,118,167,245,191,169,216,201,167,201,60,133,100,213,291,203,292,245,166,144,130,173,143,132,176,194,116,273,286,95,176,199,95,126,143,161,149,191,117,168,259,231,145,212,135,319,113,221,102,206,196,163,109,208,200,183,99,344,83,184,142,215,92,343,288,146,218,156,254,227,130,171,246,123,221,210,292,214,159,129,147,251,379,135,114,59,213,156,106,214,137,266,198,136,252,204,136,142,293,159,296,133,207,240,298,135,186,101,222,85,155,243,291,186,220,215,111,146,208,293,112,124,128,296,271,156,225,176,191,120,328,220,225,151,146,223,309,166,259,210,155,208,218,302,110,130,71,360,296,157,305,218,150,185,210,159,234,163,93,254,174,239,241,311,203,275,301,118,177,124,138,185,193,139,92,220,210,194,168,162,256,114,167,166,244,274,126,274,258,174,120,154,190,155,216,153,131,161,166,108,167,77,148,139,100,277,225,161,250,172,245,70,207,181,329,92,184,202,156,186,241,331,277,102,250,213,202,273,105,130,149,82,200,188,190,233,118,128,110,148,118,173,191,181,191,228,129,168,201,261,163,216,183,129,166,248,334,229,216,382,287,123,173,61,256,382,190,347,213,222,116,269,121,173,175,236,131,158,126,217,257,220,125,155,335,219,180,164,220,176,257,114,78,152,168,150,271,230,267,56,58,220,108,175,370,212,343,107,244,225,249,133,207,306,259,230,235,116,176,130,244,145,214,171,263,120,92,172,194,152,171,359,135,351,316,125,88,146,255,246,191,327,295,143,128,222,188,113,209,116,96,113,242,203,239,161,226,132,163,144,197,171,195,221,179,128,156,185,158,300,244,291,232,235,206,66,240,226,145,273,144,99,313,253,143,117,111,190,201,166,52,179,159,120,321,265,107,182,152,131,263,86,236,104,208,91,71,229,228,250,136,204,282,154,240,81,178,198,267,205,188,183,160,86,144,111,157,154,232,141,254,244,154,334,49,195,317,170,132,205,180,149,104,359,187,211,283,198,171,184,164,126,121,113,164,137,402,114,171,155,135,130,125,232,130,194,160,95,224,129,329,220,208,155,251,90,314,224,300,108,125,199,138,200,115,107,225,130,253,171,109,233,240,179,79,284,254,180,304,291,84,100,328,269,93,258,138,77,138,234,173,317,184,102,202,273,188,226,235,118,94,188,255,123,127,274,177,292,185,134,136,248,209,231,233,281,211,134,241,195,307,191,339,313,233,178,209,186,171,140,122,203,144,189,208,164,81,285,192,413,294,242,206,246,273,150,192,307,291,160,133,212,122,359,168,276,148,156,200,166,216,112,193,229,218,231,189,185,293,86,214,315,291,54,224,200,243,234,165,246,86,131,271,211,118,112,198,146,185,212,122,148,215,328,130,324,125,155,245,60,210,54,216,131,178,105,206,216,204,172,256,282,181,118,183,181,163,153,63,173,266,132,149,246,228,317,252,357,243,237,239,334,71,59,199,141,137,166,191,349,94,202,104,194,212,190,257,140,223,342,41,287,151,172,118,205,228,203,220,242,238,128,195,83,118,194,176,112,77,280,104,102,144,192,211,101,228,146,108,233,166,304,232,293,193,206,156,161,129,205,221,187,155,215,173,154,202,269,212,368,346,99,164,227,158,111,161,127,371,230,115,266,206,166,216,249,124,149,39,172,259,184,117,136,161,55,195,149,191,65,302,143,286,168,220,250,211,195,145,190,140,199,216,143,121,254,165,306,113,236,171,172,92,130,101,227,226,187,326,214,184,116,249,273,244,266,155,216,126,149,194,288,228,224,187,133,367,293,378,233,286,291,120,289,165,187,136,250,80,103,196,295,152,184,111,225,274,175,86,87,230,135,224,196,124,176,207,106,133,185,83,345,168,200,293,137,109,164,203,103,135,237,164,173,256,286,301,203,229,133,111,257,209,237,340,155,190,187,185,147,207,110,317,87,213,108,125,243,174,96,59,224,231,166,86,191,153,163,193,191,199,101,224,233,108,217,288,312,156,216,84,176,211,162,117,98,173,290,105,208,177,284,212,207,110,199,155,227,161,208,191,69,150,261,122,134,306,116,102,302,352,206,154,125,131,147,225,251,149,153,203,243,221,368,252,193,213,192,298,324,117,283,228,189,199,196,193,303,207,111,189,139,132,201,111,332,127,186,246,216,326,96,184,176,238,146,196,232,102,168,170,108,250,211,162,266,102,226,213,165,177,190,240,237,228,70,359,223,84,253,135,323,198,297,136,117,329,130,191,214,217,128,197,125,188,158,100,184,157,348,107,222,99,168,220,269,127,194,146,101,160,300,212,140,207,242,233,158,146,99,180,190,174,243,311,167,220,121,117,231,170,269,241,209,102,144,250,230,292,178,304,128,96,180,253,174,184,279,173,171,135,145,151,329,235,104,202,112,72,397,126,165,186,251,178,93,157,238,220,322,110,273,150,189,221,248,127,266,104,146,186,274,130,271,220,129,227,266,78,235,93,133,203,239,202,170,245,191,200,228,202,207,213,176,200,251,241,209,177,252,152,178,206,228,184,135,162,154,175,165,314,134,235,97,245,134,216,173,104,99,222,201,183,361,190,206,121,269,269,191,241,234,257,251,92,170,144,290,84,150,68,274,101,133,274,330,256,392,157,280,261,92,85,136,149,220,184,98,113,114,333,160,141,65,216,157,188,280,192,196,347,137,290,216,92,255,159,169,127,144,106,86,251,244,197,140,148,162,264,230,196,119,242,121,200,150,133,174,194,185,120,231,189,222,166,195,244,222,182,125,198,160,305,191,99,296,281,278,163,114,220,338,81,112,188,114,144,84,184,190,164,195,95,64,168,134,236,292,291,186,210,272,205,154,161,89,131,237,202,156,225,141,186,180,218,168,201,116,233,142,148,152,312,194,211,164,263,231,257,68,160,190,153,222,341,195,119,207,222,247,197,203,251,111,208,92,319,169,200,206,204,176,91,193,195,175,172,191,311,94,154,191,101,118,120,267,223,257,275,139,374,176,290,192,239,219,123,154,265,255,223,291,124,164,228,238,188,328,152,174,190,142,93,256,163,64,185,207,223,215,233,191,162,166,121,103,291,158,88,57,122,179,233,108,130,254,201,176,104,155,259,236,319,358,132,129,190,198,202,300,103,143,248,269,136,139,129,204,79,168,232,167,217,261,119,322,188,215,263,144,272,80,224,299,149,216,226,235,123,164,133,223,129,327,182,146,171,218,225,155,227,213,215,83,201,208,167,324,104,373,366,167,260,200,184,181,191,149,207,53,272,52,135,120,134,238,251,161,175,232,106,221,172,232,114,102,229,371,110,214,263,171,134,122,299,93,78,111,275,191,288,175,224,49,227,137,288,148,146,131,118,236,211,191,152,229,175,164,181,221,231,348,62,194,219,235,170,236,132,226,155,188,222,162,182,174,122,227,78,165,135,90,95,226,106,84,219,131,142,209,144,215,376,172,82,145,173,116,216,171,135,170,216,224,154,303,206,284,384,235,275,195,113,69,197,141,212,211,131,70,52,215,147,116,191,234,256,285,75,303,187,125,185,186,266,226,150,212,130,92,248,232,179,221,101,127,43,221,172,226,273,311,224,173,79,268,149,238,136,101,277,274,153,157,53,144,157,345,131,374,355,159,85,126,247,76,249,222,316,200,131,268,161,128,187,165,227,230,183,237,257,63,170,210,263,210,169,74,167,225,166,134,105,300,236,207,205,307,97,162,149,220,238,120,174,161,181,173,238,248,303,238,238,102,124,353,107,171,158,226,415,314,129,153,239,245,182,178,111,119,219,276,233,310,177,248,56,131,225,241,151,317,166,187,213,174,137,130,256,132,116,295,103,73,184,163,127,89,179,165,137,196,152,157,170,79,214,195,209,172,330,240,134,213,153,222,149,288,231,236,130,306,205,195,184,189,274,244,125,194,203,122,148,177,203,270,272,272,167,192,125,193,140,400,325,104,193,149,101,123,160,193,215,284,163,242,110,199,192,183,124,258,303,161,161,213,182,152,125,114,198,253,257,150,96,226,150,106,222,170,194,103,217,192,236,184,355,167,101,257,87,63,230,176,43,156,132,188,157,289,201,194,136,287,191,171,97,195,225,213,154,339,156,139,205,171,87,303,176,297,127,386,116,180,149,232,206,258,206,188,213,171,151,100,125,128,320,316,186,274,191,151,271,154,63,88,280,215,119,199,255,183,240,176,221,246,186,157,103,143,192,160,155,95,170,84,286,222,164,61,168,141,229,93,95,48,310,180,113,197,174,206,104,261,181,106,69,229,200,182,262,287,220,138,274,193,215,103,173,380,227,128,119,159,180,265,158,121,180,350,103,353,117,290,52,215,220,134,89,163,206,114,110,139,219,84,126,96,185,138,122,196,164,190,59,205,100,181,110,137,116,158,296,100,64,254,136,340,273,243,183,222,202,50,126,175,176,252,67,121,221,286,93,162,130,113,179,130,265,275,144,296,188,173,144,129,264,229,197,361,166,160,217,257,211,218,181,218,315,199,149,202,270,265,142,163,240,147,119,174,82,241,149,192,221,211,195,176,301,153,261,152,206,186,195,180,110,194,162,188,146,182,182,149,214,184,183,311,182,107,121,344,146,223,184,283,208,218,88,207,193,232,181,157,193,206,194,137,158,193,356,69,312,194,221,159,152,193,222,182,206,333,274,101,381,211,239,134,204,144,158,284,124,256,218,240,132,193,275,259,134,373,107,220,304,209,203,174,257,169,153,144,177,298,101,219,128,277,130,240,242,153,136,228,155,155,239,280,180,158,209,111,155,225,156,231,220,145,231,137,203,97,221,94,247,227,316,170,164,190,233,197,234,138,158,184,267,120,170,126,348,184,124,257,184,267,215,116,142,208,101,252,197,210,169,137,182,228,161,235,153,147,119,176,170,197,208,281,151,123,245,188,234,123,315,215,87,148,215,218,214,230,155,119,243,221,154,212,170,139,127,67,221,166,220,159,166,172,98,274,277,95,375,107,105,79,149,132,126,247,249,294,166,79,112,159,276,325,332,219,158,146,372,147,249,131,123,255,205,298,194,240,204,128,268,97,146,90,109,230,211,202,139,167,201,360,333,204,183,99,209,154,196,151,314,266,221,192,144,244,199,102,294,270,104,242,159,108,149,223,241,340,63,191,201,161,93,149,120,334,212,148,247,359,216,243,176,331,68,102,166,206,298,134,121,217,128,263,355,208,222,178,172,182,196,271,128,250,121,155,250,301,150,262,336,160,380,237,184,156,153,83,244,112,170,174,101,288,152,220,184,270,308,323,260,207,298,191,122,195,337,219,237,156,331,190,196,148,109,186,171,97,178,132,201,366,49,231,300,199,218,265,234,184,232,325,95,182,228,373,214,125,162,115,120,137,197,179,165,211,244,111,302,195,130,116,366,145,180,150,110,199,292,264,291,99,95,115,215,270,191,227,204,221,265,67,166,293,335,285,200,163,148,244,344,228,185,103,170,117,370,166,135,192,151,164,186,212,198,223,150,169,181,223,252,317,259,207,265,270,217,248,153,159,269,150,199,202,319,273,272,210,200,135,198,215,181,129,168,133,161,224,259,170,182,216,192,273,212,142,69,113,242,267,209,295,307,375,249,263,263,94,220,165,122,234,249,360,312,166,144,235,200,358,154,264,165,117,128,290,301,248,314,342,222,221,224,120,188,213,167,229,145,224,207,153,124,162,202,258,121,286,183,240,91,216,139,123,160,205,200,202,161,210,146,187,207,213,208,351,134,235,312,164,297,145,177,300,167,105,199,248,264,224,193,236,243,130,54,235,325,204,278,270,208,131,323,196,174,156,62,89,144,145,98,154,90,155,135,145,200,99,282,212,228,175,140,129,164,130,196,299,115,206,193,150,184,221,121,232,227,279,147,229,169,217,258,193,249,282,60,187,350,231,238,299,372,135,243,276,297,88,288,142,155,335,138,323,124,155,242,140,254,186,232,348,59,161,251,123,207,108,285,236,199,248,216,305,328,186,305,157,151,141,260,108,305,216,133,309,152,106,119,310,103,252,224,51,142,195,189,173,112,222,167,200,260,68,96,118,169,251,223,142,269,132,145,141,305,240,348,100,197,229,169,194,102,176,225,199,265,66,230,293,146,304,264,245,256,189,183,201,156,211,293,160,226,131,199,161,84,280,199,116,61,290,80,213,157,310,277,204,209,163,241,113,267,132,227,125,312,185,253,212,180,319,67,132,218,209,231,247,255,146,272,53,224,107,261,323,226,203,209,254,95,353,311,155,201,301,184,216,152,168,217,64,130,297,99,181,154,326,254,116,48,127,310,207,179,216,189,229,203,147,185,258,266,157,190,176,122,198,239,154,240,86,206,275,159,246,181,179,129,177,373,305,158,208,146,124,130,230,399,190,214,158,97,103,166,189,145,245,191,173,248,275,259,126,156,71,77,238,107,279,258,256,253,154,194,309,271,120,159,250,166,159,192,182,253,212,296,170,151,102,192,311,111,202,156,145,93,127,290,60,176,175,115,186,199,197,191,217,223,164,166,219,164,294,158,217,160,124,184,201,208,308,109,118,105,179,170,242,192,232,175,227,185,199,117,200,137,118,153,275,164,279,143,356,86,199,158,219,130,128,137,112,153,253,176,145,110,90,220,240,104,102,248,232,240,196,266,287,172,151,266,262,52,206,261,132,193,262,315,65,205,202,172,180,208,231,185,280,164,232,198,191,215,107,349,200,210,251,117,114,143,180,322,118,77,173,149,147,236,298,189,142,206,234,350,152,160,149,176,241,212,133,221,108,102,196,300,227,133,202,349,135,110,129,163,139,137,135,158,133,84,120,216,137,154,153,171,193,202,319,158,119,161,232,163,114,294,166,217,146,337,187,170,338,240,198,369,92,219,116,71,183,234,92,227,122,130,239,97,234,203,245,166,189,113,97,150,157,318,104,116,117,252,163,209,142,121,149,136,96,202,256,166,61,200,130,60,132,123,125,228,311,113,200,134,252,169,347,119,172,118,156,168,219,329,235,71,166,306,188,110,168,214,186,189,186,300,223,259,78,262,190,187,177,240,177,223,247,262,172,106,177,197,143,147,222,64,120,132,135,130,233,198,186,155,124,351,263,203,170,216,321,200,110,287,165,259,184,146,252,147,333,137,188,215,154,200,166,274,313,280,97,353,206,87,357,248,283,56,264,234,252,144,164,125,321,245,262,181,145,252,135,201,200,329,144,216,94,139,232,146,313,258,103,138,213,206,169,200,147,329,159,191,210,402,101,102,276,94,183,169,118,96,337,111,141,263,146,244,187,322,224,182,70,317,180,364,219,253,248,338,172,111,163,180,136,119,223,177,238,203,123,262,88,272,143,150,185,180,337,115,212,129,121,222,178,259,239,105,175,205,78,304,182,189,132,84,134,207,375,135,273,213,148,225,220,93,87,232,237,129,162,153,215,157,82,262,236,177,311,249,137,164,171,63,262,141,278,106,169,232,88,208,96,303,157,183,140,222,185,169,272,183,176,143,188,263,110,168,155,124,189,350,171,154,246,200,124,177,183,113,142,55,149,372,244,338,165,201,212,331,160,127,72,236,92,164,106,166,190,254,114,232,355,166,296,188,135,262,214,107,267,191,142,218,353,75,154,336,90,205,366,153,263,161,221,150,211,160,144,162,118,91,203,190,344,130,201,107,250,169,195,226,115,304,53,255,237,222,266,180,256,300,167,308,214,197,226,160,196,167,113,172,141,287,269,340,329,149,290,265,211,315,92,213,168,112,187,253,170,149,203,90,204,190,335,170,154,122,195,103,198,242,104,185,379,139,109,218,256,191,336,66,175,104,188,217,235,113,173,200,214,184,139,215,248,159,86,175,224,108,196,297,201,94,275,159,201,126,303,171,94,110,185,174,151,219,143,279,134,152,87,89,174,185,96,269,242,187,265,175,259,208,151,202,98,108,143,161,174,283,186,121,240,121,191,191,228,127,136,162,248,114,153,112,42,118,214,212,267,209,244,219,225,190,200,106,318,134,177,334,167,333,133,235,171,268,109,111,196,183,107,241,164,93,170,206,213,135,147,220,180,152,128,290,159,250,89,213,134,180,233,156,150,144,158,163,126,107,33,170,282,164,241,344,179,280,113,212,214,230,208,160,359,109,158,278,198,255,234,198,180,136,246,351,244,186,135,225,108,181,165,183,206,155,152,187,90,150,136,196,198,242,192,148,220,159,218,128,147,219,55,177,117,152,204,89,131,308,235,98,89,195,209,222,146,210,240,172,203,154,165,239,102,255,193,151,99,163,143,334,327,112,170,216,226,101,267,310,206,231,154,148,87,118,244,247,174,171,175,181,190,75,249,194,147,177,166,140,192,205,134,312,195,291,158,229,229,251,301,149,116,209,113,174,176,262,88,359,178,103,243,117,167,165,249,178,228,145,162,109,288,149,126,164,125,223,121,138,187,226,210,215,213,215,284,130,352,320,197,192,138,202,193,148,191,207,177,145,201,200,100,82,237,168,130,372,207,133,186,67,169,92,280,211,158,279,245,323,201,132,184,225,155,158,87,123,152,199,208,171,153,213,173,202,161,181,151,222,156,245,154,197,307,60,326,284,119,112,67,162,266,205,168,73,199,112,161,188,136,317,197,202,172,135,343,357,175,220,264,217,302,203,107,215,304,228,234,223,131,237,190,144,183,161,220,282,90,130,132,232,113,173,166,210,207,217,145,89,158,380,166,350,172,232,189,154,243,154,238,214,317,155,260,122,256,115,86,258,201,229,262,113,295,185,112,110,251,254,142,138,179,86,149,162,103,144,125,243,153,133,233,321,228,207,229,213,199,186,175,153,196,114,315,229,258,114,94,287,148,162,355,181,357,161,161,169,113,125,155,303,170,154,193,182,273,213,188,162,185,199,153,119,189,236,143,286,226,202,167,269,185,133,183,148,203,148,182,270,255,222,201,167,332,226,166,250,215,192,141,134,87,188,122,276,183,118,326,180,216,144,190,196,114,210,141,199,154,214,256,193,216,164,71,183,113,342,127,163,92,125,117,181,282,217,138,400,100,149,156,178,178,71,224,96,91,203,155,200,387,323,107,225,175,262,209,210,68,138,162,247,170,123,136,182,157,73,384,188,368,190,175,174,113,374,212,137,174,315,140,109,115,132,145,165,201,224,344,243,162,85,206,205,168,280,97,67,211,322,214,232,140,205,169,347,233,169,81,165,292,435,263,110,276,272,274,120,194,226,51,153,215,178,154,166,201,192,199,314,133,143,328,199,214,143,244,321,162,174,177,305,138,236,131,212,212,203,178,174,111,155,232,156,212,245,241,323,240,84,175,167,104,243,210,159,153,185,109,127,211,129,243,190,202,199,169,164,182,258,140,165,53,156,212,144,130,376,348,203,195,273,196,146,171,200,197,264,120,306,200,220,332,128,219,170,232,186,126,165,226,191,184,134,212,185,310,149,117,216,83,187,82,294,235,140,311,242,100,163,123,155,339,173,209,190,148,367,183,134,223,274,183,122,269,157,137,98,250,259,189,207,136,174,250,294,104,220,115,142,82,107,77,193,115,127,161,212,334,204,118,319,199,212,158,103,216,177,151,173,168,151,219,109,167,164,148,208,122,218,157,117,211,77,205,328,250,157,116,189,108,181,214,147,137,345,219,52,176,232,87,178,170,108,228,261,206,139,223,94,145,215,244,162,242,212,128,198,119,99,151,136,316,202,174,292,114,96,127,127,119,311,235,204,370,67,110,202,257,180,258,232,143,189,215,136,318,281,229,210,102,334,127,216,186,188,147,237,137,131,225,107,154,245,258,234,126,51,107,179,184,165,111,177,225,183,168,190,125,216,102,165,234,184,313,199,174,161,129,180,200,121,174,231,193,184,121,124,225,102,113,143,211,223,245,201,215,154,66,180,126,204,195,193,225,221,161,147,281,218,186,208,142,163,179,204,167,182,175,88,176,165,181,155,193,109,149,201,159,137,159,256,206,258,277,204,205,278,258,144,139,232,220,233,93,214,80,270,101,208,146,215,108,67,216,201,207,185,145,178,203,108,228,172,119,186,174,211,171,174,110,165,192,313,101,145,288,294,120,325,272,162,144,204,211,125,105,123,203,139,182,266,213,191,328,130,174,169,101,122,181,146,106,320,162,146,214,104,93,91,162,203,198,218,127,102,176,151,244,132,90,107,248,186,164,147,283,210,132,184,251,105,135,178,214,172,138,191,89,200,221,215,178,159,286,151,134,212,238,270,270,141,155,95,198,149,222,235,107,197,130,227,114,147,174,248,149,241,237,356,158,286,135,134,148,180,195,87,206,272,216,216,187,190,171,246,189,184,170,284,159,113,144,173,167,171,73,132,190,164,177,197,208,222,231,169,226,171,242,180,200,229,172,156,162,323,108,88,162,254,185,179,103,182,207,148,118,105,186,206,98,98,113,183,160,160,149,153,351,225,131,290,162,256,237,151,137,187,177,202,235,224,192,358,297,167,367,131,265,90,161,256,175,196,140,173,121,101,176,189,189,222,154,261,207,217,134,73,218,129,301,181,282,179,185,208,206,229,212,144,109,258,168,317,198,177,140,89,146,195,135,206,266,109,226,132,177,163,153,129,207,156,206,162,149,190,288,166,201,234,135,236,96,263,147,270,235,159,174,192,292,244,180,76,86,133,189,178,121,59,174,173,213,193,75,64,146,269,90,223,78,178,256,127,185,221,95,169,192,275,148,283,157,277,285,205,161,290,201,242,176,210,187,247,269,194,130,189,156,119,119,147,180,247,138,342,133,82,254,198,120,181,253,93,82,170,160,270,149,273,132,205,176,218,250,222,153,213,211,239,236,171,158,346,331,215,116,196,186,123,276,174,204,147,298,223,209,173,155,173,150,259,177,197,247,208,237,274,103,208,93,208,192,202,314,207,196,161,140,258,302,142,199,150,309,96,171,220,270,200,179,248,134,266,208,216,113,293,160,264,275,100,319,210,297,230,247,292,285,146,221,230,264,266,148,133,173,154,291,117,185,251,229,194,109,123,297,243,233,238,222,327,155,198,183,117,276,197,201,293,178,151,179,155,319,200,267,227,196,242,160,274,237,177,137,70,281,119,237,138,328,177,258,109,178,124,164,207,138,73,259,231,168,242,191,303,147,238,225,162,112,178,137,288,168,291,173,352,211,219,191,221,191,241,250,90,221,213,205,113,242,206,136,78,197,134,125,193,213,212,257,302,220,320,226,135,158,252,117,268,118,113,183,236,162,236,149,162,179,176,189,119,238,100,253,112,169,272,99,245,120,255,177,158,179,119,304,197,129,205,151,253,113,272,174,305,170,225,183,150,294,202,303,181,127,240,187,209,131,194,253,195,162,276,206,175,102,125,180,269,263,240,276,286,248,141,271,200,220,140,233,282,138,142,239,251,287,145,293,102,212,196,196,102,117,68,119,246,218,74,233,190,224,294,130,99,186,191,211,240,199,160,196,108,260,76,89,268,195,164,203,290,206,169,262,83,145,252,192,189,134,203,236,204,258,224,182,152,173,177,164,194,170,244,97,114,129,215,182,186,133,273,66,275,279,260,284,209,254,242,142,255,285,204,246,198,148,93,117,199,278,163,305,230,212,118,254,159,207,84,191,71,255,57,211,231,266,106,152,192,149,92,200,259,107,180,216,221,133,114,177,166,191,224,226,112,184,202,196,273,143,122,320,82,152,206,254,254,189,159,94,126,341,86,246,327,43,132,227,120,193,211,150,336,131,318,122,232,168,201,128,163,164,128,196,169,156,328,182,218,300,322,175,160,120,102,89,138,251,123,174,201,252,281,181,139,170,97,205,232,112,168,151,202,114,134,259,177,120,148,237,111,168,178,151,202,197,130,215,255,258,224,184,66,153,80,137,277,209,166,215,134,208,137,259,292,185,276,242,155,212,210,238,161,233,229,122,251,97,318,295,114,227,294,71,177,113,207,192,179,148,185,211,155,165,206,315,133,253,110,137,215,198,169,150,83,265,155,134,273,147,300,115,129,281,96,98,261,102,255,233,221,164,181,113,242,158,238,234,144,210,227,221,160,217,103,275,215,196,165,270,240,285,201,123,139,197,125,193,162,294,264,121,51,204,145,198,170,119,230,162,249,155,193,119,295,176,188,207,148,190,264,166,62,111,129,109,216,119,236,169,232,114,184,131,87,140,332,180,293,212,184,205,216,168,281,187,141,153,270,244,250,216,250,64,105,242,125,159,173,138,243,233,187,219,217,167,216,183,248,131,204,155,201,133,186,185,263,214,286,163,193,266,123,259,62,270,271,188,96,248,171,230,80,256,173,124,87,260,272,188,216,139,298,242,143,171,176,191,99,127,133,137,213,170,147,149,152,221,174,147,158,204,198,94,296,175,161,140,106,259,171,140,167,278,204,208,228,177,238,103,270,198,235,245,178,217,180,197,195,241,158,214,151,231,169,109,198,240,258,197,246,157,82,285,195,305,138,121,195,206,232,82,171,267,63,147,143,162,72,231,159,210,271,173,165,231,178,178,242,245,248,160,168,101,168,195,199,135,50,154,150,212,147,155,187,269,73,151,351,143,208,176,288,207,135,133,233,287,140,203,305,137,134,199,247,165,158,175,343,164,125,177,219,220,149,216,122,141,181,211,282,100,187,70,147,104,180,71,197,131,326,355,126,99,229,278,164,167,296,175,273,82,170,284,251,200,174,196,284,222,107,175,129,262,166,187,259,131,209,188,186,142,225,247,330,115,107,233,190,180,206,98,308,219,231,186,98,232,206,260,104,159,154,132,186,96,118,267,225,196,147,191,242,123,214,133,170,212,199,171,261,239,210,260,274,150,172,84,79,247,308,137,173,122,89,181,158,177,201,276,156,68,246,275,215,104,230,133,215,200,244,98,179,163,221,147,163,236,180,328,289,156,171,141,222,192,283,297,211,109,211,270,146,116,111,224,88,111,299,198,222,285,103,175,144,56,142,70,209,117,216,223,239,118,121,229,226,256,289,211,149,110,203,164,234,277,181,217,90,174,102,288,237,219,270,163,115,220,170,226,119,265,264,215,97,248,166,194,128,240,234,281,325,190,152,268,133,143,177,126,96,242,92,106,186,287,161,116,186,152,201,185,216,141,103,298,174,102,212,182,294,199,196,281,152,106,171,171,263,182,138,116,132,113,234,148,113,193,99,208,161,94,173,243,99,221,278,246,229,117,186,227,155,354,277,67,135,339,230,292,318,200,246,186,223,200,222,271,191,120,286,166,126,201,198,319,228,195,198,174,82,306,202,142,102,229,192,140,164,159,114,274,197,196,207,132,192,300,111,212,226,167,230,251,240,182,120,148,187,145,234,110,182,150,127,322,261,162,269,310,262,131,234,267,228,161,176,206,162,160,71,226,106,194,151,155,186,262,144,182,103,74,177,191,279,199,218,130,233,255,234,200,159,210,252,218,243,192,220,249,186,348,223,172,102,277,315,68,147,251,215,216,223,306,90,91,161,215,154,151,146,167,150,141,197,263,153,148,213,312,232,147,235,211,224,239,125,93,229,216,85,93,223,175,276,257,241,302,96,247,177,128,248,145,166,235,107,218,212,216,121,136,216,141,214,315,189,189,228,232,144,81,223,120,101,170,116,116,81,94,125,225,254,208,120,281,268,194,171,248,119,135,225,62,215,96,134,186,128,161,254,118,161,297,186,113,219,127,233,93,176,210,236,107,201,225,245,99,130,157,221,236,327,254,112,134,141,276,126,242,290,251,107,307,114,213,192,218,179,185,248,351,98,136,118,294,201,265,195,260,263,212,246,226,240,232,168,265,98,204,225,171,311,303,165,206,149,166,81,204,199,120,138,132,137,138,101,132,158,121,107,162,208,80,136,146,321,323,148,115,121,179,165,180,105,179,314,122,148,184,254,95,204,120,126,215,183,189,117,212,234,193,281,237,263,256,156,178,228,229,202,192,156,107,285,187,70,170,212,202,262,169,139,238,135,149,171,179,231,115,180,237,248,154,199,177,281,196,223,222,218,249,112,186,273,185,218,184,249,216,77,170,225,103,86,145,208,250,232,281,226,145,176,72,173,104,226,197,266,138,284,187,134,230,234,144,137,224,253,205,151,133,189,198,200,244,175,102,237,255,175,156,147,221,115,267,235,308,277,287,269,120,167,195,218,186,207,240,120,70,150,139,189,168,105,272,211,242,216,231,107,120,204,154,148,260,232,154,193,216,194,81,220,294,132,144,102,290,191,136,232,219,207,162,168,220,140,187,94,76,165,266,166,218,252,167,251,181,225,92,117,182,142,163,166,210,198,142,227,149,212,281,233,230,104,293,90,187,82,134,190,224,148,149,126,154,233,201,229,215,234,231,329,225,259,285,147,234,86,211,214,178,159,74,72,180,64,124,90,190,200,196,159,215,310,154,223,259,320,118,139,201,104,221,66,234,174,146,163,210,306,168,335,144,211,187,122,170,172,104,269,285,297,308,310,321,334,198,212,190,257,246,280,175,167,235,129,246,251,123,249,146,227,59,203,212,226,195,203,227,304,162,241,303,136,249,217,199,189,194,220,179,247,315,243,253,147,271,152,209,321,188,218,266,190,211,142,200,214,97,104,181,89,65,194,93,245,153,231,107,146,222,147,321,128,208,274,261,179,249,110,236,224,130,271,229,181,204,166,145,262,152,291,175,198,326,164,201,178,146,274,139,215,196,135,65,163,223,132,203,205,313,302,112,207,221,110,185,252,102,101,187,256,160,99,217,169,180,194,179,229,164,185,78,137,268,141,299,226,150,263,178,193,271,146,164,110,226,152,170,243,113,145,131,92,75,279,211,109,127,185,242,201,225,92,269,93,302,149,176,140,206,149,117,215,258,137,263,211,193,152,159,131,182,203,274,177,212,223,124,178,258,303,160,109,150,338,207,94,230,186,87,191,124,109,284,217,262,267,193,236,138,146,143,212,171,245,145,244,192,250,177,226,233,291,160,154,196,253,273,192,223,175,150,190,280,185,249,128,240,101,134,194,250,227,109,112,266,198,135,277,189,236,290,115,160,196,210,273,112,202,124,300,163,198,244,257,170,146,175,306,152,135,173,184,133,135,296,231,259,62,183,272,162,253,208,163,175,115,225,290,312,187,113,108,241,221,212,171,232,298,169,238,259,218,226,319,175,87,102,220,142,299,193,164,242,299,157,82,190,121,235,192,259,120,189,176,181,160,111,259,149,134,98,177,204,197,229,147,77,176,238,296,217,261,314,194,152,197,281,191,133,301,189,275,200,123,152,269,120,287,160,255,224,164,115,203,188,151,234,214,89,37,154,199,236,191,282,185,84,153,215,231,221,130,108,54,187,144,220,186,129,158,106,192,199,152,144,266,180,176,207,237,155,182,161,101,161,309,120,155,179,214,213,146,208,264,124,172,147,265,153,132,216,211,121,225,183,189,127,261,145,199,120,249,135,171,195,240,237,237,220,229,187,164,146,296,235,190,181,244,102,147,121,190,67,210,243,120,35,282,242,118,235,274,187,126,71,186,187,287,208,345,194,152,270,99,300,225,88,129,125,208,127,229,86,242,160,180,246,132,151,149,205,222,211,124,285,164,217,281,291,174,121,149,136,160,50,70,208,191,267,117,244,110,38,184,129,165,156,185,143,190,58,270,240,303,285,88,171,189,211,223,58,279,186,201,256,207,261,179,315,157,267,152,112,204,156,195,180,213,130,183,165,300,183,225,112,249,135,254,195,222,181,278,252,266,74,186,111,239,320,205,219,233,304,139,207,357,107,302,135,244,340,276,236,152,109,270,123,184,125,137,172,186,239,106,86,168,189,195,269,195,109,266,232,234,170,213,221,171,179,100,235,129,118,217,150,229,110,103,210,179,118,283,203,127,210,192,197,193,271,159,289,146,134,116,176,98,216,254,180,174,116,180,170,249,186,202,234,213,123,262,201,166,214,156,170,319,313,88,256,223,146,135,130,270,166,133,155,292,123,337,230,118,111,94,186,191,306,154,280,111,100,257,305,216,180,48,244,115,141,289,114,158,89,200,148,219,89,161,244,58,221,167,297,297,146,149,172,170,150,224,288,136,186,84,274,188,297,167,255,202,98,316,156,248,171,146,166,125,237,210,225,208,243,247,184,189,164,245,140,185,183,234,194,234,188,208,160,64,307,114,96,132,78,272,131,76,159,97,181,106,191,244,231,202,184,137,170,131,252,127,193,98,231,75,169,219,147,94,244,116,216,196,84,170,259,152,100,145,313,183,147,147,151,148,114,163,140,296,141,217,203,245,198,172,191,192,236,271,175,276,127,97,232,161,122,221,271,295,191,130,139,173,177,187,226,254,247,209,209,166,294,135,195,82,295,160,173,276,154,241,209,116,217,107,226,192,201,199,181,162,123,178,129,204,186,164,81,250,290,147,274,241,141,219,304,149,266,182,129,129,155,168,240,209,205,105,106,184,120,292,223,79,236,183,170,103,169,169,142,254,112,210,113,331,327,172,215,175,312,309,119,130,254,246,166,160,144,80,157,246,108,222,248,210,165,277,181,276,158,186,173,304,192,304,152,126,306,252,143,226,116,78,244,146,111,214,279,236,236,138,121,279,136,107,273,197,192,212,87,185,202,89,144,280,136,164,222,95,220,118,158,116,330,109,111,192,117,225,301,278,171,218,271,203,278,132,152,146,186,91,185,236,318,185,91,99,115,146,169,213,149,119,269,228,234,78,122,171,221,109,232,304,78,191,140,152,80,74,307,106,173,151,353,193,227,201,114,56,270,204,247,141,133,228,189,229,199,106,295,150,133,248,229,214,251,195,161,198,176,268,202,152,242,141,258,173,153,244,243,110,190,127,257,168,267,245,181,203,288,173,154,237,99,102,247,201,197,271,263,120,194,162,195,188,147,139,175,64,94,162,144,157,168,189,141,162,160,259,228,83,69,234,293,123,175,182,183,265,241,186,142,208,166,106,280,204,335,253,160,51,189,178,174,163,267,129,226,150,140,123,208,218,176,128,284,240,284,104,250,241,109,82,253,102,139,132,74,248,171,239,186,148,83,310,313,95,169,324,239,111,126,113,178,305,256,123,193,158,178,135,76,108,197,286,253,241,236,159,255,337,136,273,154,144,248,255,198,212,161,192,129,186,251,301,283,272,150,208,100,268,296,209,190,156,168,179,149,211,279,241,291,225,267,217,214,144,207,181,79,196,207,325,113,182,145,329,115,241,230,116,220,175,143,264,253,176,116,105,210,210,205,190,137,159,273,174,261,187,104,121,211,127,97,175,37,194,229,205,199,287,171,106,308,85,197,204,164,216,226,226,248,162,132,262,171,75,177,139,280,193,215,163,115,142,195,137,327,318,128,168,257,209,94,229,216,234,259,163,120,159,169,193,191,125,167,158,144,113,172,155,123,195,154,172,184,128,229,134,150,203,147,323,177,258,219,239,198,206,252,233,146,164,255,290,159,150,110,164,228,254,267,248,234,189,265,303,216,290,270,73,297,327,259,308,91,109,261,153,252,103,181,235,80,86,233,138,194,175,206,221,315,296,235,239,129,263,241,212,152,309,120,147,171,252,164,226,181,239,263,114,256,209,235,244,205,264,275,143,125,293,270,194,118,57,146,230,125,289,137,98,183,135,251,324,148,205,158,313,134,137,254,176,280,259,257,203,143,122,194,114,265,91,215,139,182,104,122,225,137,319,138,304,159,129,175,146,126,211,208,184,193,152,63,166,103,55,122,235,138,242,100,377,226,202,272,193,122,189,240,189,241,324,189,212,44,260,164,245,121,186,180,178,181,98,283,193,62,190,308,147,77,238,256,209,303,95,279,239,277,189,222,232,245,91,261,118,162,96,152,247,276,233,270,245,272,263,162,281,180,187,161,146,106,194,184,181,131,92,120,196,210,144,214,311,127,206,202,173,175,179,142,313,213,123,179,200,85,241,195,252,134,129,259,83,142,79,276,152,343,118,196,216,262,226,164,235,86,219,98,215,159,253,228,107,267,199,121,262,148,92,152,137,140,189,121,84,171,89,124,204,131,202,74,233,132,245,240,274,249,80,206,157,108,231,289,104,193,144,120,162,144,158,91,160,215,129,157,280,107,142,189,159,170,214,279,162,171,112,213,265,135,224,222,318,293,223,158,151,121,326,185,116,190,111,167,208,175,109,156,316,279,181,94,239,317,241,76,164,178,112,262,184,285,210,300,142,197,56,190,122,123,292,157,203,223,253,232,177,270,163,191,200,185,312,229,157,157,124,147,261,174,134,151,145,227,213,248,84,120,243,144,223,303,270,279,293,150,320,173,235,235,122,135,177,100,217,244,103,166,126,146,139,194,122,134,222,168,118,90,324,205,108,258,95,205,275,256,138,225,224,227,152,108,145,133,347,284,254,279,75,223,221,194,178,82,246,134,148,177,213,100,170,125,155,129,305,110,90,155,247,187,129,242,127,127,77,63,151,148,274,177,159,110,178,279,211,122,323,134,184,276,272,126,99,273,96,280,100,215,151,186,285,260,232,179,249,149,170,227,235,280,212,230,208,230,233,130,321,187,218,126,269,257,151,243,152,86,103,185,119,136,177,274,180,106,113,197,126,117,240,159,184,204,92,200,283,196,170,230,118,152,125,174,166,264,143,244,106,166,207,292,276,232,133,147,178,239,177,118,230,200,263,101,231,94,315,169,92,88,185,76,113,127,120,128,141,211,195,310,177,221,199,144,298,227,292,124,255,185,140,171,182,194,135,117,217,220,84,183,107,160,129,242,168,101,117,132,208,86,207,220,205,256,242,169,304,167,268,309,106,191,247,177,168,301,201,262,284,276,120,83,111,286,284,182,149,226,157,205,226,176,116,240,208,146,159,243,277,249,84,289,109,255,337,170,234,302,130,271,289,146,145,144,252,195,158,140,132,180,208,149,225,211,182,141,125,206,103,254,245,179,190,233,155,133,151,63,144,139,203,131,250,111,289,158,202,225,112,165,244,285,254,115,193,97,216,308,146,126,89,85,199,189,190,167,148,45,145,113,294,164,249,140,248,315,252,292,143,242,71,231,129,298,113,125,90,123,214,233,122,233,92,80,132,202,133,157,226,355,240,286,182,302,193,294,245,224,152,133,183,89,181,169,227,65,223,182,211,201,124,177,145,105,306,260,222,132,212,131,174,270,101,76,110,132,164,178,316,196,148,124,281,97,172,194,186,168,229,140,46,247,107,253,139,265,163,153,221,138,239,267,50,181,79,334,186,155,136,194,207,178,148,163,238,222,141,197,174,262,158,150,120,155,264,134,125,213,183,250,224,247,233,269,111,131,57,187,114,157,277,222,240,249,261,105,243,158,221,157,125,271,306,251,46,240,236,154,263,144,105,155,326,289,144,192,193,210,192,129,117,137,333,168,147,160,269,134,99,246,59,166,293,112,216,128,195,84,184,157,233,115,112,222,168,140,278,247,207,206,196,191,114,107,221,250,148,261,242,267,288,103,77,287,71,107,139,149,171,280,219,269,175,156,227,95,270,334,230,121,229,196,199,167,149,341,204,244,163,124,302,276,126,135,172,110,146,103,100,220,249,171,289,261,241,203,153,145,139,151,214,114,315,116,267,216,134,118,110,104,207,127,295,198,138,60,208,115,272,56,209,85,174,331,159,156,305,206,182,175,203,152,305,166,170,80,65,281,82,77,260,129,255,256,261,184,359,76,169,158,249,205,305,100,117,170,228,157,202,123,135,69,177,123,123,63,253,192,314,171,228,226,139,187,131,160,280,161,66,188,139,220,128,140,236,146,207,184,88,169,199,275,165,267,200,61,169,82,190,183,87,127,115,254,170,214,145,111,250,122,139,249,330,146,124,217,247,233,226,318,273,224,233,244,145,188,180,178,225,170,185,240,176,272,299,111,133,240,133,241,135,259,299,300,240,182,225,164,228,288,322,215,78,156,67,122,172,292,215,322,245,219,155,196,110,262,85,204,155,152,167,179,300,111,194,128,81,147,61,214,213,216,216,100,200,151,202,118,141,223,159,250,121,263,173,240,85,159,246,128,280,111,133,84,149,226,324,139,116,336,232,95,89,193,157,218,165,133,110,281,138,264,200,136,260,72,98,181,136,134,289,166,204,303,246,239,70,204,191,162,251,90,274,137,140,232,221,109,172,281,108,130,274,123,138,247,129,92,112,203,317,320,185,274,183,188,109,211,236,99,295,90,304,294,232,113,131,259,223,342,173,221,182,182,211,264,136,167,89,195,229,137,252,142,124,273,143,125,219,173,95,78,125,154,219,290,212,84,92,154,304,132,108,256,118,87,218,206,94,205,260,154,233,88,248,167,237,109,123,81,268,309,82,173,103,85,303,158,93,299,172,91,259,111,133,239,154,121,190,147,259,290,187,70,217,223,184,222,197,156,182,291,79,295,259,304,361,95,194,180,110,166,204,187,183,282,161,246,168,152,170,133,352,240,272,130,179,171,130,136,325,109,252,226,207,199,224,222,156,235,243,178,237,199,141,131,294,123,157,319,142,214,224,268,146,150,155,284,286,87,223,176,178,273,132,261,240,73,274,146,150,228,159,333,206,203,239,230,151,205,230,198,222,112,254,185,297,199,102,247,144,272,170,244,184,190,267,152,273,236,139,265,228,131,98,114,297,189,92,238,56,294,115,89,300,276,97,127,203,154,162,168,206,271,223,167,127,237,98,177,256,284,57,156,108,212,176,207,283,190,263,154,96,131,169,291,213,89,86,179,189,123,91,117,264,256,106,318,139,154,217,146,298,257,207,137,277,198,291,225,123,178,131,274,77,107,172,190,56,185,253,285,161,193,294,175,159,278,147,198,206,312,298,328,129,100,167,274,258,216,230,334,280,103,329,216,129,132,104,308,104,125,172,231,157,96,264,85,229,182,302,132,134,237,170,180,109,233,286,137,142,200,152,184,120,155,134,200,287,237,144,118,167,109,149,197,243,280,304,224,293,176,108,263,196,272,194,241,145,218,107,145,241,268,143,109,129,138,189,104,123,90,278,115,120,222,285,321,226,200,89,135,305,57,151,129,180,148,234,133,91,250,164,82,249,164,78,131,95,59,88,293,243,315,166,210,287,110,146,223,309,206,329,197,229,270,189,49,206,220,247,119,147,209,285,127,155,211,183,143,292,276,172,85,145,194,217,278,250,210,108,88,96,98,194,279,230,44,175,232,161,156,151,243,198,239,114,229,97,186,114,124,214,100,276,249,197,228,227,166,164,174,88,132,130,70,186,251,246,267,214,172,190,147,229,329,223,255,176,96,136,300,147,153,288,181,46,206,182,96,131,92,327,90,211,223,299,272,270,232,182,286,243,78,212,151,158,315,265,87,134,213,152,138,171,186,68,79,268,272,293,89,139,54,88,131,69,253,324,251,108,191,198,251,43,183,149,219,104,85,194,105,251,186,162,305,229,95,202,118,226,139,103,340,190,219,171,256,154,268,97,303,202,183,165,156,189,189,294,43,268,91,229,164,239,90,196,240,254,125,131,65,153,154,174,199,108,137,154,186,161,221,222,49,173,292,190,280,267,119,84,322,185,112,78,187,107,93,297,210,95,212,140,167,70,85,198,112,159,239,121,144,147,132,119,121,83,157,112,132,223,110,133,199,240,250,123,302,59,106,137,125,190,160,105,158,257,281,52,101,197,266,164,324,86,80,196,272,197,164,283,114,201,254,171,159,150,140,314,178,313,308,142,215,135,209,220,159,155,241,189,155,135,200,273,177,138,190,101,182,237,294,206,228,61,152,231,322,267,60,138,153,122,257,106,299,298,94,151,162,265,158,215,231,149,239,199,257,271,290,217,296,249,82,129,141,186,141,173,122,232,126,137,262,239,128,67,173,93,141,142,107,167,83,82,203,160,152,305,321,202,243,175,256,97,215,221,175,254,222,159,87,119,309,225,315,124,145,208,240,161,86,236,276,187,115,92,86,113,211,164,69,278,147,225,207,115,208,163,138,113,136,282,126,197,256,82,208,125,248,245,195,279,76,92,129,208,295,133,267,137,106,179,189,120,191,214,295,174,323,206,167,152,291,101,268,178,180,93,196,292,182,113,122,268,286,174,204,203,208,253,302,87,239,226,222,312,142,60,289,189,204,242,179,129,109,81,149,148,143,112,77,78,223,138,183,191,124,205,145,183,262,109,80,140,308,288,231,278,289,163,187,318,165,236,259,216,172,100,124,280,180,84,230,211,232,78,163,274,151,303,260,199,284,92,237,104,191,146,164,214,93,157,302,142,280,126,158,287,263,197,157,295,231,266,143,213,245,182,275,186,88,75,57,163,231,139,112,146,195,142,120,138,165,276,160,123,114,224,297,157,230,106,246,120,278,116,87,192,232,126,218,270,157,65,90,207,229,148,180,121,323,262,94,169,187,122,224,260,237,184,200,248,191,188,161,156,256,182,267,282,181,273,214,173,270,209,182,179,208,273,249,84,172,153,246,221,76,118,149,179,129,39,215,150,143,265,263,278,127,162,114,201,349,152,309,150,273,236,96,214,170,95,174,142,227,83,149,90,217,297,74,164,262,230,137,265,139,255,309,184,293,79,325,205,306,133,90,144,264,153,233,109,154,221,143,148,120,244,96,179,219,96,127,184,113,122,63,180,241,210,305,95,177,211,209,168,287,180,261,212,85,179,229,153,182,179,77,208,153,233,195,156,163,155,144,214,106,296,176,161,280,322,120,220,131,196,271,274,157,80,256,229,293,264,122,273,229,128,336,258,64,181,171,321,110,141,104,85,139,210,277,176,172,102,145,146,194,134,216,244,138,91,120,90,326,97,172,154,81,148,308,140,74,211,275,205,116,179,194,105,273,118,181,104,166,184,220,277,192,196,133,170,184,48,126,257,248,284,94,198,143,260,218,312,85,169,100,223,267,92,207,178,181,189,221,244,182,208,278,233,287,163,131,155,229,132,114,321,279,219,107,155,105,76,231,143,227,164,218,194,199,185,142,301,80,318,208,240,58,112,242,83,128,137,248,305,221,171,176,184,126,271,161,269,297,132,134,242,183,187,159,216,143,253,147,221,240,132,341,158,238,162,283,199,235,207,245,257,205,138,233,150,316,87,137,261,286,300,165,114,243,90,75,211,123,167,102,272,150,157,172,213,243,170,229,141,135,270,267,99,234,255,113,275,142,133,189,278,204,102,280,215,121,156,188,126,180,318,68,233,252,154,210,247,257,117,214,233,124,241,220,165,56,145,216,260,181,275,157,155,234,92,184,124,283,224,128,115,230,98,240,129,295,63,267,136,301,192,216,126,256,135,321,233,106,220,217,104,213,188,160,300,247,148,69,97,339,211,239,215,190,48,68,128,181,225,123,115,184,140,207,144,149,344,207,112,65,301,117,159,158,82,101,288,334,266,144,220,107,131,158,133,79,225,204,172,134,333,84,263,137,163,163,136,163,318,208,319,240,183,268,135,213,242,273,117,272,145,219,185,69,143,116,144,206,243,120,77,226,113,136,140,51,212,133,150,183,110,220,206,271,167,289,154,118,204,145,255,62,156,139,236,234,191,180,267,227,247,313,150,290,57,206,230,57,218,188,99,261,202,132,160,114,182,159,184,302,211,124,248,167,279,58,49,113,242,288,183,299,128,151,161,194,322,67,186,181,287,87,122,144,152,226,46,239,125,262,78,297,102,113,194,227,302,167,180,127,66,119,222,131,159,135,106,173,131,243,123,219,169,140,238,141,268,241,190,294,138,91,257,160,291,158,251,186,154,229,254,153,233,180,199,294,311,225,216,150,318,206,238,65,254,230,195,233,156,318,275,238,268,168,140,143,234,212,187,228,303,244,195,171,240,65,157,193,323,176,141,288,239,280,206,191,117,214,67,133,99,169,203,206,260,166,275,119,149,228,299,228,64,281,218,157,130,166,185,34,249,178,402,316,118,224,374,148,152,105,109,166,250,63,302,285,158,270,114,185,284,233,162,148,139,68,285,91,103,204,99,148,188,153,134,119,186,148,68,170,150,230,199,321,161,188,72,85,277,141,348,65,280,136,275,229,161,164,55,234,113,159,141,145,151,275,162,168,306,94,124,298,240,62,152,202,160,98,164,263,73,173,133,271,192,82,252,318,211,154,287,178,227,94,196,119,196,167,183,313,191,94,166,254,80,130,170,208,111,209,71,120,97,184,199,163,249,226,160,170,284,105,116,246,83,148,194,207,130,99,302,222,216,92,124,197,167,169,285,226,200,150,321,169,130,264,174,193,243,244,102,215,239,228,108,119,291,178,167,151,148,308,192,279,185,234,150,169,268,175,201,215,301,125,212,312,257,105,116,132,238,96,257,225,316,252,100,293,99,269,229,162,138,181,134,236,232,193,118,124,305,102,262,263,231,216,81,214,248,222,66,187,155,314,269,69,220,176,174,137,226,78,153,214,73,232,116,259,151,173,185,149,251,159,104,315,107,165,221,242,326,114,128,83,228,260,210,194,303,193,99,55,170,145,195,220,236,207,76,281,66,168,76,71,287,116,298,168,176,245,131,221,249,180,113,42,93,151,144,341,110,144,109,221,108,321,141,304,179,149,235,278,202,351,179,192,146,307,178,241,233,151,44,154,256,94,77,219,216,184,193,151,154,316,225,316,248,48,200,180,306,136,126,118,108,190,235,288,91,134,211,239,36,192,245,153,284,132,79,67,108,133,263,243,265,311,249,60,63,117,165,183,185,130,174,136,146,158,252,278,229,132,158,114,190,312,175,160,230,156,75,249,319,170,141,55,91,292,331,57,266,94,162,215,189,290,163,214,227,239,218,168,167,269,209,128,105,179,144,91,168,67,288,147,103,149,260,140,230,185,99,137,230,252,138,142,333,154,191,233,222,127,172,123,200,182,162,134,290,288,126,255,76,304,190,92,134,72,321,242,157,276,194,138,162,328,100,236,133,172,89,57,74,159,102,99,114,130,160,197,149,165,69,167,243,274,252,218,110,95,142,298,126,247,200,90,268,162,113,169,97,205,201,275,283,152,64,129,181,117,253,249,219,55,256,268,273,178,44,123,212,198,208,161,138,86,111,273,113,230,273,234,69,276,117,319,194,150,183,177,195,217,242,178,156,93,226,118,96,116,267,198,119,154,210,76,189,170,168,208,135,99,256,224,222,307,137,97,195,106,113,150,295,101,232,157,219,153,115,231,57,137,293,167,93,134,297,139,95,80,140,310,160,197,239,164,159,249,341,193,273,167,125,261,223,171,257,175,212,166,215,251,144,335,196,274,166,157,262,320,98,198,220,131,59,160,314,198,138,175,131,329,101,128,76,227,61,145,221,94,105,51,158,72,154,133,179,157,296,124,178,134,119,81,168,156,79,189,289,237,255,108,296,106,213,259,237,314,215,179,150,278,293,169,135,253,120,294,147,78,271,171,193,275,130,304,199,307,79,185,199,143,95,190,243,243,87,195,263,253,209,129,153,203,221,156,324,107,213,201,219,90,314,197,89,51,63,182,89,194,240,238,224,150,129,219,207,203,117,169,122,159,215,117,182,193,56,174,47,199,251,186,163,84,116,137,147,164,153,182,113,277,169,138,219,147,70,230,103,190,88,87,343,141,171,154,304,174,206,256,109,291,271,212,118,206,127,112,260,216,150,231,122,178,307,104,162,244,163,188,175,127,222,98,100,135,135,190,113,308,144,87,50,265,197,116,181,174,253,204,35,291,105,64,210,143,247,210,162,137,264,148,153,170,213,92,242,126,131,138,120,277,97,286,137,75,201,102,225,97,224,126,160,153,122,204,163,139,79,180,249,163,135,161,136,136,289,103,128,150,175,193,156,203,223,152,197,145,186,175,225,161,147,100,210,184,136,140,141,279,119,220,190,198,81,263,121,300,113,158,149,226,238,133,171,192,174,76,131,131,264,185,246,182,103,239,210,287,101,100,227,225,198,148,192,270,340,223,241,284,143,260,192,195,223,149,115,162,311,135,171,102,279,120,258,61,42,296,198,136,254,301,191,192,74,232,182,151,55,164,159,364,125,112,178,195,183,116,157,69,49,199,104,224,152,281,239,77,222,56,116,226,167,134,83,172,192,76,104,136,104,164,275,89,56,195,251,83,144,224,96,98,267,187,293,126,169,163,160,178,78,291,257,197,63,268,243,160,295,112,56,246,235,123,132,191,258,166,136,189,61,191,199,169,171,155,108,82,170,186,186,116,112,104,159,208,234,182,213,234,46,136,330,77,192,144,94,167,211,205,335,79,337,264,112,248,148,128,148,228,146,84,69,184,164,263,267,171,150,184,140,229,189,186,252,166,167,177,98,125,168,114,241,88,129,177,290,157,155,250,186,168,150,113,88,197,218,226,149,211,122,208,309,255,117,114,131,219,138,124,104,108,148,149,249,96,123,200,167,54,70,186,153,90,152,150,234,164,230,403,164,261,55,187,60,46,217,167,199,65,259,211,245,193,179,173,90,201,211,219,161,218,124,207,84,321,149,153,249,247,197,284,151,190,147,315,223,136,225,309,118,101,250,143,344,248,307,266,213,104,182,207,119,51,76,241,227,216,187,65,293,40,168,108,135,228,146,212,223,50,180,208,266,231,230,138,102,254,36,100,108,137,151,308,135,245,208,228,99,309,274,166,350,53,61,123,292,175,153,139,175,256,107,256,294,240,295,153,256,197,120,201,185,164,219,40,145,164,305,196,124,277,88,258,62,126,337,67,136,228,184,300,227,203,283,239,310,256,183,120,225,200,155,111,164,231,58,138,159,285,76,139,62,131,237,266,274,225,264,110,124,131,120,70,150,265,112,337,111,336,144,182,130,84,171,227,128,34,64,152,224,304,267,176,169,145,166,177,180,169,216,189,278,132,70,185,177,224,143,202,188,295,94,258,78,209,93,207,73,225,103,88,109,125,127,84,222,259,245,165,69,113,102,155,293,152,136,105,116,101,169,134,126,87,69,53,166,260,207,86,185,214,48,84,150,128,161,101,181,61,205,181,131,94,119,324,196,107,127,224,143,141,224,99,126,160,255,56,215,126,123,134,101,247,206,143,91,253,87,269,211,283,110,247,261,227,160,135,328,116,284,124,245,308,234,116,156,100,157,62,163,261,281,193,254,295,269,75,68,247,326,73,289,60,266,283,341,152,190,201,101,269,299,144,182,105,147,100,225,78,120,108,247,172,197,136,157,263,220,239,170,190,140,204,301,126,85,257,208,112,136,189,187,245,296,97,207,49,98,267,193,164,99,270,170,121,202,154,106,322,188,92,126,250,261,141,138,275,293,163,112,98,168,144,284,136,110,195,210,234,142,145,334,127,87,89,276,261,188,121,91,175,314,63,143,224,77,124,281,278,136,262,191,195,337,212,281,303,344,110,47,152,255,155,72,138,219,248,322,92,227,212,197,166,184,255,114,223,55,236,67,101,250,120,98,168,253,135,191,212,120,166,97,225,254,115,183,205,243,222,147,227,134,169,157,147,234,315,119,82,127,178,246,63,166,132,34,204,168,238,74,304,254,342,125,278,227,334,224,315,253,263,183,171,91,140,254,362,170,77,285,98,149,248,170,71,64,175,134,209,154,243,55,102,99,209,153,200,145,136,162,243,186,166,195,124,125,121,67,289,107,160,205,82,243,63,115,229,223,60,126,256,47,98,291,187,265,132,187,235,229,269,235,231,168,238,80,81,169,254,37,228,119,171,110,271,122,162,243,170,169,94,169,193,125,257,220,75,216,141,137,114,186,47,82,142,197,125,220,78,60,222,177,119,237,249,337,193,287,150,75,200,145,179,227,304,83,189,161,287,157,245,140,92,171,85,67,68,319,50,212,222,213,103,317,174,299,108,173,73,291,217,309,106,223,202,203,129,52,156,101,118,60,141,94,94,191,84,106,169,142,263,126,312,49,274,168,152,104,188,206,252,159,275,99,147,254,174,140,263,94,102,72,195,259,249,169,173,68,129,172,234,115,101,121,239,120,117,297,301,90,47,85,231,289,214,248,235,199,174,180,143,81,120,105,101,241,216,134,172,139,229,38,50,79,305,180,79,111,134,260,63,137,204,206,110,87,121,257,99,233,71,164,100,166,47,152,151,147,101,220,298,118,222,147,144,82,172,309,67,206,242,192,100,168,252,341,93,72,77,233,192,66,227,175,52,119,182,154,166,127,134,233,82,200,252,141,225,267,265,236,189,57,131,228,298,48,158,41,63,182,189,267,148,248,154,150,175,150,182,190,115,96,77,170,146,107,104,134,99,89,231,247,60,309,53,133,241,283,251,162,78,248,281,113,353,156,179,121,182,113,157,169,202,157,220,70,67,210,79,135,102,289,152,52,214,273,154,160,214,172,170,184,109,196,300,180,161,126,60,250,118,59,233,86,206,250,157,139,74,113,91,128,196,41,232,113,164,346,284,202,99,357,82,143,128,215,106,254,294,119,118,193,131,98,62,122,207,134,212,300,131,94,147,162,155,232,246,184,144,144,174,169,167,83,323,235,268,168,220,318,213,302,199,139,248,252,66,217,184,196,157,220,182,53,99,254,205,229,102,235,347,152,98,102,92,254,223,178,236,305,238,231,146,136,204,270,60,217,189,177,256,176,143,110,305,268,122,151,136,277,119,85,136,174,91,163,127,197,331,99,176,99,179,184,214,120,301,234,198,192,268,239,233,140,101,284,229,113,106,98,308,164,103,220,136,160,202,217,71,176,299,268,163,197,85,156,171,156,205,174,92,51,117,125,84,217,192,227,242,119,82,48,101,215,59,81,170,111,238,159,342,270,180,153,111,218,227,209,157,214,190,147,104,36,106,132,119,355,264,184,164,201,277,83,149,57,30,118,224,110,51,268,341,141,98,241,100,252,306,258,99,44,138,141,36,234,163,261,256,84,133,170,90,136,119,195,85,180,205,120,85,208,212,156,146,43,263,69,172,145,98,201,72,79,177,160,121,54,160,229,170,163,176,74,178,193,156,166,124,69,106,124,291,269,101,47,239,194,332,83,278,165,115,71,60,204,89,266,184,88,328,214,63,71,94,103,144,215,53,142,100,144,295,113,148,97,255,104,116,304,293,55,272,257,238,80,130,225,60,304,118,151,273,114,329,206,248,116,250,45,139,88,40,95,102,201,311,239,132,275,95,166,41,103,209,114,127,200,172,124,303,163,73,46,97,203,102,238,82,131,146,269,244,59,264,81,306,286,217,116,104,182,214,51,115,137,132,388,58,68,120,118,85,74,151,222,173,151,72,174,267,93,63,178,146,80,203,130,135,80,78,86,157,106,260,103,152,85,176,188,175,62,166,264,193,251,140,55,255,128,269,226,60,331,113,48,120,154,238,237,261,192,226,318,115,67,138,83,126,184,153,215,316,97,299,127,172,122,173,175,128,166,146,76,156,264,235,46,101,149,130,164,159,265,296,109,257,126,232,160,280,67,256,136,174,354,188,100,341,235,159,165,248,284,128,128,306,97,352,74,394,109,165,53,239,94,212,179,264,127,159,126,66,221,251,179,249,257,346,104,124,334,146,77,292,149,145,236,225,70,134,95,285,77,160,111,277,228,196,220,201,167,95,166,186,70,95,114,130,179,143,186,161,157,305,154,255,262,181,198,140,183,88,256,198,104,189,173,79,162,71,130,271,98,197,149,110,66,80,50,239,142,127,233,66,374,334,142,306,162,149,226,208,83,160,99,211,86,105,212,106,36,115,259,120,262,253,144,204,116,168,271,150,81,196,227,351,279,180,190,153,144,129,162,127,93,269,337,164,259,311,170,135,294,365,218,114,209,53,194,240,195,126,191,271,274,114,166,171,68,267,179,223,320,182,127,60,94,211,247,167,333,203,348,226,144,202,304,150,169,244,101,302,195,134,139,133,198,265,184,71,103,75,194,209,102,173,188,167,239,147,216,64,316,183,166,304,245,331,156,210,229,84,160,205,158,234,176,182,106,43,149,167,125,168,176,328,214,138,131,96,198,247,139,96,132,245,85,154,99,87,87,68,168,318,58,99,180,60,120,87,150,95,106,257,237,121,271,65,122,155,53,166,160,83,155,208,258,238,224,90,193,266,111,189,299,172,180,248,176,184,179,115,308,172,125,185,234,284,274,143,338,163,155,324,115,241,60,370,179,129,307,141,122,178,186,77,144,237,169,120,155,166,202,316,205,208,114,136,269,235,140,187,112,140,88,213,335,239,320,277,154,261,190,279,69,221,272,131,130,238,193,180,177,78,216,179,121,104,259,236,171,300,239,119,249,307,263,183,157,164,252,101,173,199,325,145,164,122,199,198,331,258,187,170,216,178,116,347,263,299,187,276,192,230,173,80,137,193,68,186,229,261,122,295,75,226,99,189,196,181,193,209,111,295,263,250,102,84,182,86,130,290,130,239,114,158,109,252,86,251,197,187,214,169,327,194,137,133,123,132,137,248,182,193,196,107,199,215,197,113,174,192,257,207,158,171,241,196,168,254,242,195,204,213,196,240,175,127,217,184,290,211,191,260,113,142,88,127,191,132,180,218,233,241,110,98,345,225,152,163,219,237,216,132,225,143,87,165,267,196,185,313,199,196,148,221,80,220,246,226,119,223,169,157,91,199,171,249,277,208,237,235,162,188,154,256,124,74,275,219,133,155,193,237,144,281,148,246,229,162,169,176,276,263,79,143,107,171,83,145,142,237,211,138,149,115,113,155,189,73,194,253,245,253,165,232,95,228,176,127,140,118,212,89,234,211,198,203,249,232,221,202,234,163,137,125,245,167,215,60,185,158,231,247,236,178,201,141,130,102,232,298,145,187,193,215,191,94,142,124,216,181,174,95,152,269,135,228,173,83,112,237,105,146,198,202,240,259,224,201,207,123,266,133,277,172,258,329,200,225,109,204,105,239,207,248,230,230,232,262,87,132,180,203,289,190,316,232,252,227,251,122,246,151,217,115,119,152,192,154,226,175,234,155,279,63,98,95,296,235,83,191,115,127,229,152,212,190,115,159,141,136,107,161,213,125,199,254,190,224,254,223,138,149,250,156,253,150,181,256,264,215,229,231,127,128,200,227,211,163,207,131,246,97,145,256,221,209,200,183,237,160,154,98,300,118,137,187,189,206,228,189,169,196,250,151,281,251,219,125,207,130,244,175,152,200,210,199,186,175,218,208,145,170,90,310,170,168,226,229,210,233,171,208,249,179,236,272,240,229,152,199,161,242,233,80,247,207,129,130,248,154,218,98,179,155,247,110,154,176,244,201,194,136,222,162,236,204,292,93,149,228,71,209,146,296,86,140,130,111,241,221,225,201,208,145,134,139,196,185,207,179,253,91,110,113,172,172,200,225,268,140,216,228,226,164,213,295,221,232,183,170,215,109,73,169,219,222,165,223,167,226,158,111,156,174,153,139,213,225,174,160,205,149,253,87,214,105,167,336,134,178,244,215,107,148,252,123,270,243,188,135,143,245,165,105,228,228,215,257,202,227,300,186,242,237,146,223,125,124,108,118,412,139,313,164,217,101,221,226,209,118,240,130,161,224,199,159,254,181,226,111,163,201,129,146,226,280,92,125,167,177,109,179,182,131,232,129,99,204,82,87,211,254,148,156,235,108,224,273,253,244,222,180,162,229,150,186,112,216,267,159,189,217,224,234,207,129,254,215,111,188,130,121,205,146,140,123,174,164,154,213,294,111,172,135,165,235,188,166,84,162,92,225,268,208,176,70,172,259,189,139,92,276,292,140,213,221,130,188,196,90,282,277,217,226,258,262,228,67,108,67,179,190,151,172,113,211,178,98,316,201,203,151,193,257,236,113,158,160,193,216,228,221,123,185,180,137,189,237,169,193,156,92,109,166,134,123,286,179,223,142,239,148,227,181,208,189,196,154,247,194,196,244,229,289,304,257,138,189,210,206,145,224,172,179,174,221,171,107,240,175,101,156,203,211,212,238,242,136,204,198,282,213,202,103,266,128,107,120,193,180,158,198,226,217,239,109,217,237,223,190,265,255,96,191,106,266,88,261,176,96,121,223,265,101,195,244,195,200,169,192,255,212,196,221,223,225,96,180,110,243,195,273,279,216,213,184,187,287,148,292,178,239,187,207,130,263,234,109,205,194,122,124,301,225,201,198,221,231,203,229,113,229,255,200,201,246,206,203,189,266,144,205,134,223,174,267,139,82,102,261,168,223,129,122,242,62,212,210,79,217,115,82,256,262,98,189,172,301,222,144,125,148,127,110,198,164,83,155,176,219,127,295,234,128,162,107,165,195,98,139,173,151,272,99,249,216,86,237,264,103,122,235,102,130,177,294,185,218,214,161,231,299,198,235,192,247,104,157,89,261,247,75,296,165,158,198,144,250,245,123,140,264,200,228,189,181,240,267,178,121,88,264,159,131,164,94,129,227,108,239,91,230,284,178,253,125,87,178,183,101,204,250,214,97,234,129,147,148,102,83,148,270,66,177,172,230,243,143,183,208,107,116,176,292,181,214,215,127,162,175,192,36,261,209,179,132,121,230,208,169,180,210,393,149,132,279,222,161,135,208,160,208,186,233,168,221,161,215,284,237,132,189,249,181,145,204,188,116,168,178,151,102,82,291,187,191,104,270,174,123,291,263,240,80,215,140,177,94,270,202,215,113,178,222,94,190,116,232,155,95,255,190,118,253,232,253,184,193,162,181,187,226,180,283,189,222,227,251,89,163,220,148,246,198,62,206,66,208,71,163,144,105,163,233,162,245,84,209,225,177,259,155,191,183,273,94,229,149,198,152,212,266,175,207,246,96,224,263,55,239,194,219,213,251,241,341,154,122,166,98,198,157,167,181,132,137,254,109,99,88,194,224,258,241,222,196,187,238,160,207,233,120,300,222,193,159,303,179,172,250,155,218,176,193,253,251,59,248,213,236,233,81,252,144,154,209,106,196,187,257,160,301,242,259,214,313,241,131,290,169,126,137,214,219,233,101,149,100,211,147,233,256,278,105,255,263,152,184,148,228,223,196,230,200,270,179,157,157,262,89,201,183,261,208,180,173,196,204,169,259,165,103,107,283,152,251,222,151,104,179,225,170,217,173,209,205,215,249,202,179,232,174,130,221,233,146,110,189,201,234,241,174,189,187,228,86,250,99,133,216,127,204,245,42,135,129,350,72,272,103,210,202,163,113,189,147,229,136,182,261,203,278,198,86,142,267,158,213,168,180,256,234,169,130,130,261,300,152,87,208,106,178,179,208,148,104,224,144,241,177,270,218,242,200,109,148,119,214,163,257,168,255,237,205,289,184,157,116,109,231,247,248,209,148,158,148,200,195,297,311,294,79,202,230,154,145,191,132,274,116,86,159,272,118,211,303,192,106,206,238,203,241,247,140,335,192,130,222,267,161,228,248,253,261,274,67,212,231,150,173,204,212,121,214,123,160,263,310,141,301,292,134,168,243,111,130,97,154,156,206,107,262,226,91,176,203,233,227,164,159,136,152,275,133,268,139,219,112,181,170,239,108,252,213,116,116,136,129,167,251,46,156,245,170,204,184,130,120,248,241,213,215,269,239,126,202,131,132,202,97,240,208,210,168,124,231,134,196,219,268,200,162,172,132,263,213,203,164,201,59,209,138,169,154,251,67,171,140,205,245,253,213,293,175,224,113,217,166,159,104,212,135,258,158,148,166,144,148,129,222,155,79,143,177,225,258,135,129,220,196,202,152,219,100,268,224,219,230,207,235,142,220,263,86,233,253,264,191,135,273,170,114,221,217,160,147,196,251,233,326,148,238,245,177,113,161,165,361,168,229,203,134,204,229,89,206,63,192,105,210,245,299,221,141,271,171,212,100,237,251,246,170,136,114,196,231,170,175,125,160,199,248,213,106,214,220,160,123,261,115,117,244,100,237,283,258,202,184,132,223,257,152,272,202,196,226,174,152,300,207,299,210,181,228,216,259,129,232,169,222,170,137,189,289,122,119,208,209,290,188,177,203,166,105,204,129,174,112,58,195,202,227,228,229,194,225,193,93,162,169,354,132,253,118,148,186,233,162,252,171,149,173,183,224,236,223,223,184,222,208,172,108,70,59,126,234,219,111,122,126,130,212,202,258,235,247,255,258,261,239,185,164,222,143,195,200,91,169,198,135,169,197,210,200,131,155,217,52,231,168,93,158,184,207,192,277,181,169,133,244,324,221,126,126,191,264,185,178,175,181,109,156,210,169,125,151,172,132,184,193,172,254,172,156,331,68,283,212,168,197,136,244,130,203,153,227,196,129,181,229,255,183,210,211,184,191,227,95,232,87,102,166,141,207,187,118,254,184,238,221,145,131,114,184,309,197,237,197,178,131,107,217,172,262,156,171,256,237,208,385,328,284,242,137,248,209,297,226,101,286,132,154,236,137,234,216,184,115,154,203,148,253,189,159,220,221,108,169,166,130,188,207,109,199,96,101,97,274,208,103,147,153,188,304,249,263,87,182,237,218,129,319,198,250,123,163,118,93,173,116,213,188,136,197,213,172,249,235,230,203,133,291,139,189,291,291,118,188,110,243,177,134,221,132,210,77,211,116,166,249,327,144,182,103,295,123,159,237,275,115,133,189,180,157,122,88,350,212,203,77,163,134,237,201,214,104,97,114,213,186,225,200,257,200,204,178,304,147,155,195,117,296,106,170,187,124,193,177,190,221,299,259,216,75,103,186,247,68,135,183,156,190,191,143,268,184,209,215,209,196,215,142,243,131,273,233,146,96,168,170,126,108,253,196,211,129,172,168,252,248,112,108,215,129,283,192,145,190,195,243,186,232,173,244,300,247,205,237,246,220,247,197,67,175,247,172,253,75,292,175,180,55,291,131,167,293,127,136,271,126,233,79,248,226,156,226,160,193,177,257,290,286,198,252,290,144,118,121,244,229,233,236,144,135,140,221,133,155,204,239,332,161,210,175,182,300,83,283,187,153,204,224,168,239,107,226,186,149,120,258,218,174,172,98,159,269,301,180,224,123,107,162,148,197,413,250,273,168,181,231,109,167,141,174,159,74,78,214,157,219,181,157,189,242,206,121,251,144,187,173,247,248,229,168,217,138,130,127,190,314,148,186,164,238,105,249,157,198,181,272,285,175,190,289,73,186,213,201,264,233,189,189,209,213,291,157,114,213,98,184,329,211,237,252,209,201,224,222,271,238,174,178,156,185,269,137,149,195,177,247,155,100,223,156,150,221,128,165,145,239,184,140,232,158,213,110,257,212,219,157,283,117,193,266,209,231,167,297,162,133,112,173,92,163,121,242,196,146,162,181,195,240,155,109,249,222,207,122,180,200,140,153,205,208,210,229,118,112,198,203,191,174,168,151,193,257,230,230,231,172,200,186,107,106,106,232,323,233,118,141,248,106,348,233,220,271,104,260,94,161,190,240,177,161,118,288,204,139,201,269,205,200,177,168,202,166,174,172,199,112,221,210,239,143,270,114,224,134,80,77,227,134,171,238,256,152,186,182,149,164,80,219,202,287,178,174,148,324,182,145,261,221,187,351,188,240,205,195,251,101,190,218,382,226,199,95,157,202,101,215,210,166,142,226,228,135,166,148,205,180,197,134,209,126,214,265,123,144,232,75,211,138,136,289,238,236,178,92,283,95,248,152,236,148,144,305,198,210,193,224,189,129,262,223,204,161,255,173,144,230,95,165,247,308,136,264,182,195,195,187,165,183,216,304,253,149,191,194,193,133,199,108,199,185,220,233,188,199,164,264,155,98,294,256,151,136,260,181,177,182,148,185,107,235,173,264,234,109,226,193,183,217,244,200,191,206,282,173,214,203,278,228,108,227,287,190,154,94,174,269,249,171,83,135,131,197,200,267,188,123,261,184,165,216,252,110,252,180,145,241,193,226,111,351,71,299,278,159,163,176,133,217,153,196,173,228,168,91,140,231,83,211,226,116,253,130,82,173,123,186,250,223,239,224,232,258,282,155,168,206,138,201,278,155,153,119,167,256,213,198,219,292,117,157,115,288,170,202,199,147,155,194,198,138,99,158,203,201,275,121,171,165,144,235,236,255,251,145,239,141,157,135,210,223,153,218,114,226,188,202,123,193,253,227,118,238,68,267,206,195,133,230,188,141,109,200,209,197,149,89,168,108,187,232,288,204,280,317,262,166,251,168,128,391,267,94,184,172,104,214,120,195,255,208,204,141,88,223,191,206,201,173,244,121,162,127,292,228,89,200,112,239,150,243,253,223,184,219,127,153,256,212,221,151,284,234,182,226,181,229,222,121,99,229,249,188,189,154,178,195,279,222,181,173,202,237,183,255,224,93,227,125,132,272,187,241,174,221,69,253,181,283,140,222,162,156,293,233,278,214,238,239,238,161,230,168,195,207,143,215,94,251,306,208,142,170,104,96,247,163,62,113,86,182,210,232,217,211,120,121,247,113,178,240,142,216,127,231,221,151,163,199,161,216,131,199,240,116,305,281,81,218,101,191,69,220,166,153,171,257,184,204,233,102,178,159,226,202,160,225,92,229,162,140,174,113,167,177,224,207,153,140,207,265,176,106,194,137,127,126,107,189,162,64,286,99,246,254,240,188,215,294,176,159,207,127,202,135,92,180,152,193,115,213,100,104,209,262,341,202,273,156,210,273,205,139,132,198,148,96,122,135,127,276,168,150,158,162,116,144,79,156,208,227,305,128,146,142,139,90,152,118,269,192,81,141,135,223,176,178,234,183,139,193,159,86,73,133,190,251,177,349,373,134,166,119,55,270,278,179,162,200,265,100,237,263,181,159,165,190,235,142,103,238,216,206,281,170,160,162,189,147,221,225,248,150,252,252,125,145,143,99,231,252,198,185,181,150,247,209,120,215,209,212,99,161,100,252,156,210,115,150,165,160,145,138,279,251,171,171,114,275,152,98,138,78,273,140,138,154,180,292,168,201,163,135,142,194,191,141,243,160,248,174,108,236,156,180,195,231,224,90,235,168,238,184,214,150,242,162,207,198,204,108,203,246,230,108,155,251,274,151,228,179,92,199,62,158,272,182,219,214,156,203,162,125,133,146,131,204,218,173,193,230,277,222,209,152,206,167,286,76,256,177,193,172,79,232,270,215,297,244,77,107,173,165,271,256,263,219,203,152,136,55,173,264,224,164,207,191,186,243,129,271,142,133,227,239,122,101,242,215,144,249,301,132,200,153,139,231,222,179,268,225,139,212,214,130,130,241,203,242,191,171,240,117,222,135,231,108,140,116,142,180,190,229,154,195,157,95,198,199,195,245,184,211,116,64,289,205,98,210,121,217,238,210,169,123,131,127,245,169,148,129,108,170,126,293,186,202,150,178,203,276,271,263,146,290,266,241,147,168,105,227,207,102,169,335,196,188,171,198,149,129,133,127,105,235,126,232,144,218,240,200,236,171,163,175,154,214,236,119,208,216,251,187,132,179,269,147,303,297,74,159,217,193,247,63,288,70,133,66,88,201,224,253,147,216,138,207,165,181,179,262,230,157,477,251,104,171,147,133,322,174,96,216,260,142,224,200,156,210,145,215,236,201,224,131,170,150,184,256,274,193,189,291,209,199,289,281,225,207,172,153,147,129,266,96,244,238,85,212,121,212,152,153,143,117,163,218,203,273,255,144,239,275,214,197,151,229,95,203,227,224,225,142,65,123,269,221,108,120,207,412,121,309,234,264,109,263,172,202,215,91,230,147,102,162,158,220,177,178,162,234,180,263,118,143,240,207,222,258,224,248,185,160,206,183,113,214,88,234,190,181,292,156,290,239,234,161,113,218,134,191,86,196,301,237,234,204,187,237,249,152,254,107,126,255,86,222,203,191,190,108,244,172,131,60,239,232,122,110,176,92,216,77,171,198,160,216,169,58,188,253,320,354,148,135,109,169,142,227,142,171,150,97,242,158,150,102,58,139,125,98,147,227,149,231,75,256,226,252,197,265,83,135,186,209,312,274,220,207,230,148,253,239,208,164,307,114,243,232,271,317,184,185,168,198,275,167,252,215,193,204,156,90,103,189,194,193,180,87,249,157,128,215,213,183,148,220,238,152,209,231,146,126,277,88,177,108,283,191,200,69,182,195,194,175,192,151,93,127,213,104,238,108,128,250,205,168,127,291,227,91,231,95,98,155,89,203,219,325,113,106,196,212,151,164,141,239,131,185,73,227,123,216,199,66,153,132,286,112,219,78,89,162,125,203,204,233,164,144,147,189,151,186,119,332,206,138,131,213,212,205,167,208,186,245,153,165,156,129,241,122,134,201,243,243,115,250,141,170,132,259,195,59,171,144,186,170,193,160,265,197,201,159,205,83,149,190,165,206,200,102,226,207,240,246,234,186,139,157,137,243,213,144,122,162,189,198,172,172,90,266,152,130,95,229,281,105,225,269,119,237,151,68,244,245,161,186,157,150,241,158,170,154,217,271,168,234,186,223,205,137,234,159,198,141,107,153,185,267,335,66,207,195,145,157,167,262,72,161,253,216,213,123,193,183,238,188,112,148,201,168,226,156,135,133,115,223,136,173,285,270,143,232,203,66,221,188,153,173,218,161,271,136,196,186,75,196,151,207,215,125,115,197,140,71,90,206,212,227,242,161,172,214,169,278,216,244,220,137,212,135,157,278,215,167,186,219,81,212,93,120,95,199,201,149,241,127,91,143,159,241,215,173,202,156,172,97,191,241,260,230,118,176,199,146,182,248,259,252,220,131,300,299,191,259,191,113,84,174,181,214,189,359,226,208,164,126,97,248,173,227,180,137,284,192,188,102,215,126,223,223,194,131,192,178,240,204,156,39,101,278,153,206,150,191,162,200,106,168,159,211,150,209,139,207,157,266,209,192,110,132,244,215,242,314,261,267,216,159,240,190,173,248,115,212,103,161,194,98,136,199,230,208,129,361,120,280,175,271,190,162,227,238,200,120,216,193,189,218,155,167,83,210,259,223,149,234,90,206,245,118,292,133,243,218,164,127,169,220,178,146,205,138,173,82,310,130,294,141,201,211,143,54,250,224,92,220,268,136,213,160,124,180,217,111,136,150,219,132,45,128,243,82,229,190,180,81,104,278,69,91,263,285,194,99,239,228,106,203,334,191,223,218,245,302,66,69,120,68,68,130,199,161,219,156,137,158,280,137,98,244,160,98,217,166,102,272,127,173,332,205,170,133,115,72,167,68,204]
doclens.60.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [309,279,292,199,283,135,179,220,166,127,201,265,232,219,169,194,252,114,198,191,191,235,109,130,182,141,246,131,188,260,175,189,234,266,200,220,155,190,225,154,379,294,123,267,232,249,138,358,274,350,223,340,97,173,233,213,172,202,97,110,159,211,288,105,227,232,378,111,318,155,115,59,166,187,170,314,339,262,215,177,322,146,353,342,168,147,271,290,249,326,187,179,112,202,213,230,135,182,150,212,89,235,125,297,184,255,156,156,206,199,160,346,166,207,227,87,220,155,205,135,277,240,230,228,232,237,118,213,158,155,136,230,297,185,242,218,207,140,237,273,100,264,163,110,222,195,247,189,91,150,172,147,314,129,174,158,208,215,191,179,322,187,250,205,162,429,189,359,205,195,330,219,248,199,216,286,254,180,126,189,132,224,133,254,276,170,167,312,200,289,283,305,78,158,291,136,218,69,334,124,137,108,293,286,256,338,78,297,295,138,169,248,215,99,121,244,242,233,143,197,239,357,221,307,109,234,213,247,236,223,160,197,232,91,258,92,135,213,179,200,114,143,126,90,295,191,266,49,226,196,240,194,136,230,379,61,373,193,199,237,166,132,115,119,154,178,276,213,250,195,162,115,185,230,197,209,167,293,215,175,50,204,178,141,93,297,229,74,228,217,169,227,212,302,111,397,296,157,178,300,207,133,238,175,293,147,111,166,174,173,187,83,226,143,125,341,159,143,177,256,161,197,216,121,53,226,98,185,59,186,127,292,304,115,128,177,261,266,251,113,129,150,160,177,129,100,294,90,239,126,257,218,195,156,208,286,87,240,235,303,186,180,260,191,66,298,208,149,154,140,102,240,248,49,288,126,260,261,167,185,115,145,255,213,150,117,245,188,263,208,167,227,147,234,155,197,141,124,198,351,249,226,157,217,204,253,226,255,103,198,212,225,131,138,166,180,114,154,186,202,123,158,162,190,280,121,210,136,203,174,80,227,269,150,106,146,176,201,128,354,61,231,76,155,86,79,203,235,181,133,250,173,248,147,246,217,183,158,223,240,220,249,166,228,175,259,194,129,181,190,297,113,148,238,285,143,191,302,136,308,102,143,212,149,171,198,213,127,253,162,207,264,141,230,173,239,322,180,281,116,260,217,275,191,224,164,228,123,190,149,194,224,245,344,263,298,172,226,192,239,208,200,238,176,113,214,325,286,185,161,211,162,124,153,151,150,145,179,172,168,148,166,59,200,105,108,86,154,184,168,135,265,93,190,97,91,222,288,265,208,166,181,155,194,94,168,273,378,162,164,295,240,260,296,194,185,102,159,247,276,131,78,120,269,150,88,206,215,377,152,208,89,163,176,254,130,170,166,249,264,212,239,267,243,263,309,331,205,130,87,126,234,152,185,161,201,190,182,93,255,288,225,184,157,183,152,224,142,300,356,257,277,210,160,138,200,188,227,188,105,239,127,316,193,215,201,73,190,303,229,245,163,208,177,185,269,83,126,116,196,214,271,225,313,206,173,313,202,192,66,222,172,185,234,213,184,206,227,255,297,227,160,159,158,264,256,290,219,195,202,121,177,127,319,275,345,247,407,202,152,160,114,355,163,160,216,90,156,209,226,135,334,86,80,259,51,96,44,197,275,255,190,174,225,311,155,118,153,186,240,177,310,203,150,201,245,200,245,183,215,193,204,200,398,269,167,215,219,212,185,174,123,139,193,142,166,102,141,219,80,241,150,360,266,242,317,134,66,130,143,143,121,245,168,256,182,221,289,90,234,110,258,124,270,86,175,165,195,144,109,309,161,152,245,248,76,144,100,243,159,273,286,258,214,162,157,360,318,157,141,158,170,99,96,121,238,105,384,191,179,217,91,371,112,271,301,242,254,159,159,204,203,112,321,196,274,230,114,94,271,117,196,88,339,240,156,170,126,220,228,209,197,199,216,307,256,356,244,158,173,236,197,162,122,219,155,253,177,90,260,187,147,174,222,200,165,65,222,138,153,102,115,142,292,155,207,199,154,163,284,110,213,84,127,242,125,270,178,123,141,134,273,237,217,225,172,186,168,159,157,152,266,227,327,167,195,168,140,198,263,51,160,213,158,131,187,145,215,198,224,249,212,64,137,176,123,171,207,171,178,175,243,143,219,205,239,172,157,310,103,146,320,153,276,175,202,255,242,106,123,132,102,213,206,190,273,250,139,144,285,135,192,219,253,83,169,166,220,148,246,102,224,177,198,366,406,215,288,175,176,232,160,135,306,176,128,261,152,146,170,252,126,179,98,116,178,289,185,255,229,203,233,229,138,235,245,254,228,177,277,90,361,160,244,225,123,116,172,191,113,315,241,198,220,259,175,117,132,157,234,212,240,233,357,202,211,227,155,112,353,258,212,268,218,208,160,155,220,234,246,219,243,293,328,147,282,169,221,319,177,74,172,209,137,237,265,212,333,134,121,222,305,191,71,203,239,160,240,187,300,266,250,130,138,200,268,110,238,315,364,282,176,290,243,241,383,218,215,218,162,183,233,215,110,223,153,162,152,137,178,228,140,117,209,216,285,216,258,129,166,262,218,239,143,233,241,238,215,95,218,330,85,141,195,310,164,220,221,237,319,278,232,266,306,78,129,254,305,224,221,157,177,106,218,274,191,194,258,179,315,236,120,160,293,213,220,213,94,170,153,168,211,143,89,161,102,181,246,206,149,220,205,219,239,225,179,176,133,245,181,221,206,229,335,92,271,294,63,241,205,267,173,117,211,207,153,99,125,176,219,152,215,179,256,221,280,238,228,208,257,252,150,222,140,85,153,149,213,226,238,108,102,197,283,318,276,175,297,147,263,242,120,229,219,190,209,174,230,104,234,236,155,246,190,204,226,259,201,119,140,194,242,172,117,342,89,166,184,230,190,198,247,210,116,184,215,237,268,223,169,363,69,139,169,102,195,156,178,134,117,166,177,214,212,158,92,143,302,170,145,211,168,237,225,392,263,155,216,163,187,269,134,142,255,168,231,263,284,149,222,121,172,192,244,179,104,213,146,216,166,176,265,266,305,165,221,195,156,158,167,296,202,158,245,127,127,335,136,197,328,252,152,230,322,155,208,220,150,256,214,127,315,90,147,253,156,77,289,209,149,223,217,330,287,144,171,147,118,219,346,272,175,207,217,212,255,279,222,125,217,144,145,122,157,181,180,234,169,141,255,158,296,276,131,164,253,224,113,267,125,114,119,179,212,145,218,164,114,199,78,105,164,174,154,254,387,143,127,157,276,271,107,148,345,128,258,205,332,160,177,181,125,217,260,70,128,132,148,237,220,334,248,135,228,145,115,253,268,188,231,171,201,87,227,199,201,245,192,289,255,370,70,302,236,317,91,279,215,334,261,201,167,271,189,122,141,241,360,197,155,282,112,201,118,169,224,225,250,186,243,239,262,225,206,155,222,140,214,128,180,204,195,105,89,282,401,152,219,135,235,106,154,192,185,243,123,166,229,61,117,174,176,190,136,179,142,300,181,161,223,139,224,205,363,196,208,256,142,139,200,159,143,238,172,194,236,229,167,251,223,230,199,203,173,285,277,270,197,239,179,257,121,206,184,79,199,169,208,194,215,286,249,174,300,169,150,177,131,185,140,319,196,276,306,207,118,145,108,158,120,315,181,155,235,157,173,159,204,279,80,121,169,198,193,211,194,187,160,209,202,204,87,240,174,149,155,130,285,213,79,146,193,367,216,93,102,104,99,146,152,173,221,155,273,219,135,119,167,168,230,255,140,153,89,90,177,245,138,156,204,144,221,149,303,279,133,93,162,373,157,257,179,281,213,146,96,231,222,235,139,102,269,250,170,244,240,122,173,125,225,136,266,82,148,227,238,90,56,266,232,242,91,201,163,105,226,121,192,264,107,205,170,223,214,338,259,108,160,164,255,151,274,159,228,189,169,121,90,109,139,176,298,151,123,204,246,188,112,171,202,205,244,177,174,228,190,200,146,143,240,225,100,225,197,201,215,364,149,297,344,198,209,157,138,210,216,208,108,235,247,162,212,130,228,170,222,175,141,347,271,197,164,127,295,98,195,256,177,226,288,215,157,224,297,125,213,130,195,229,284,203,137,168,228,221,136,220,247,252,334,244,349,232,165,168,156,237,174,258,122,286,164,256,151,162,183,303,221,365,212,227,259,289,152,154,222,105,267,118,210,114,263,230,287,233,317,189,196,236,232,259,158,202,77,160,214,96,190,213,229,203,88,235,248,118,236,295,191,249,188,274,81,250,175,160,97,201,160,238,198,245,162,66,399,159,91,257,319,279,192,154,204,293,75,187,312,177,100,283,203,135,219,246,152,187,135,232,70,209,155,293,263,205,270,179,119,333,95,273,170,160,138,143,227,195,198,205,168,301,134,153,166,259,223,230,236,344,334,132,227,182,267,238,130,66,88,183,310,283,241,173,176,160,153,141,186,161,374,233,226,112,146,251,79,242,214,103,141,207,248,191,136,127,265,124,114,190,268,86,234,156,198,189,186,205,305,140,122,282,48,184,132,169,269,252,186,225,210,277,247,230,226,317,163,246,130,236,263,193,241,125,135,84,94,241,250,212,209,101,237,208,172,189,191,156,284,140,158,189,196,215,257,257,187,146,141,155,192,98,238,250,202,208,204,167,240,61,132,131,206,213,94,212,185,198,182,193,315,258,150,140,226,183,196,207,104,190,236,277,243,71,332,229,276,154,168,260,285,271,208,165,89,120,95,190,297,288,237,239,179,175,194,246,156,164,187,172,171,262,124,209,166,269,150,155,137,62,167,285,140,157,189,211,332,184,202,324,270,203,228,124,332,316,192,201,50,132,94,184,307,297,104,156,235,181,134,151,165,277,269,196,173,222,203,245,178,235,139,233,90,215,169,185,86,248,205,252,181,258,292,203,101,181,169,210,149,221,238,162,300,248,305,199,178,130,150,191,140,171,287,187,192,130,101,247,187,133,220,264,178,203,178,145,181,221,135,232,178,141,179,209,172,291,156,116,109,219,228,273,181,148,309,236,106,126,358,228,180,204,333,250,282,303,213,203,197,196,233,264,247,163,146,133,321,283,176,288,234,258,82,150,82,125,185,310,174,167,130,205,250,199,196,204,180,247,125,340,89,277,161,88,218,187,153,233,207,241,207,282,130,187,211,239,83,263,185,251,149,115,203,198,256,157,249,172,144,310,279,114,183,328,99,246,170,160,236,174,140,259,228,134,38,218,403,158,239,109,175,183,286,203,238,86,69,226,233,211,248,210,218,204,96,178,162,141,315,259,280,311,203,256,253,174,140,227,171,228,216,180,228,167,203,287,263,232,109,62,328,120,188,160,220,106,220,127,78,201,201,128,173,170,103,315,148,234,109,102,89,172,68,313,155,305,100,189,225,78,254,257,133,112,209,297,260,164,175,256,222,156,176,155,219,206,310,209,125,131,174,85,300,337,87,74,190,126,158,198,214,206,233,188,317,231,156,275,159,215,174,159,144,132,126,143,196,230,258,134,241,279,232,190,202,186,250,122,201,198,118,200,166,145,116,268,248,144,219,193,164,277,143,183,185,149,157,184,131,303,236,233,252,250,107,202,176,206,129,215,190,152,143,354,214,227,304,234,241,213,191,240,252,206,156,173,212,208,162,137,156,282,161,258,187,183,138,228,288,185,205,151,280,209,227,136,199,329,156,230,302,176,273,238,163,75,145,155,152,191,191,121,167,352,218,98,263,192,205,145,117,137,119,201,203,190,212,258,233,120,177,67,86,255,246,132,304,158,231,174,217,217,359,178,329,234,251,73,225,165,212,196,255,97,221,203,152,275,287,111,153,209,141,329,191,142,190,120,251,218,228,166,365,116,332,333,227,123,282,102,124,234,93,248,181,177,262,142,187,235,199,260,148,98,180,129,310,116,269,130,123,209,182,258,284,207,222,266,210,277,245,133,228,139,267,209,159,197,51,247,119,167,254,135,109,81,270,220,123,217,149,214,201,98,216,203,159,229,184,196,309,228,231,274,156,145,196,267,222,181,164,348,249,136,220,107,173,255,164,203,232,251,226,242,272,117,102,77,228,153,135,166,200,356,181,203,176,196,168,245,175,212,119,188,115,142,189,145,165,244,136,292,253,124,267,260,112,213,227,206,160,287,180,172,228,151,106,212,130,336,75,111,143,269,243,241,141,188,330,175,329,240,194,208,86,232,160,229,195,270,288,232,198,351,252,162,223,266,231,188,232,188,169,237,132,76,178,155,183,217,184,181,185,199,171,119,234,243,350,130,265,168,268,102,113,195,247,200,293,161,57,282,166,198,205,216,154,215,122,217,144,226,243,98,179,189,257,269,113,195,327,177,213,231,227,233,238,132,226,202,243,216,167,230,246,231,205,204,137,215,222,220,299,236,194,218,118,202,337,182,150,240,105,291,163,167,225,185,233,204,209,203,372,200,179,151,76,241,319,102,148,218,139,332,261,237,106,204,308,252,67,273,191,229,118,199,208,257,222,264,160,353,184,198,197,164,173,168,105,247,105,197,233,207,295,221,242,139,130,101,144,176,215,233,184,277,151,284,190,191,175,226,210,211,221,201,191,81,237,241,175,198,260,108,145,145,276,143,188,255,219,127,279,110,157,230,152,304,325,265,133,231,196,192,248,161,251,248,248,172,139,182,235,162,192,234,74,146,143,255,96,118,230,202,182,186,143,104,197,279,184,235,318,99,248,274,113,87,286,263,91,135,225,389,195,371,125,216,204,248,302,125,230,222,139,276,292,122,174,254,181,152,139,199,225,326,199,151,193,157,177,146,156,108,112,225,214,202,179,207,262,202,192,84,130,187,237,292,217,354,202,231,265,224,248,92,189,241,220,163,299,129,249,283,159,247,176,281,170,266,208,158,212,145,184,169,194,196,238,232,143,287,137,117,157,309,262,277,228,138,243,255,194,197,165,142,239,227,178,193,316,251,214,215,176,234,192,131,299,210,185,174,166,194,197,103,167,131,150,221,149,197,179,190,90,223,233,134,164,209,344,174,251,97,269,199,143,286,182,88,129,342,203,64,307,202,170,191,204,246,90,116,146,222,188,93,187,129,115,191,167,192,335,67,153,179,232,122,259,64,226,127,196,177,210,331,110,186,212,309,216,218,266,226,158,163,241,143,90,186,249,129,206,126,228,131,226,146,194,233,262,159,291,190,262,231,237,95,187,194,215,193,99,241,228,182,65,190,202,187,118,96,192,182,232,238,165,152,231,113,177,110,99,115,214,221,175,289,240,276,270,166,237,166,200,135,127,285,177,136,210,240,161,208,117,218,261,175,239,63,234,277,328,305,201,203,185,292,304,228,144,196,217,270,107,174,165,197,218,221,190,312,235,52,251,175,144,231,264,135,238,181,118,206,221,189,111,254,166,207,204,153,68,100,271,288,247,178,94,303,152,113,239,215,147,228,259,125,237,140,286,188,191,188,136,305,166,237,183,298,166,128,184,118,148,154,167,340,159,163,194,208,222,258,114,194,95,69,158,187,264,214,105,212,164,287,284,147,161,204,166,217,80,158,220,170,197,231,105,233,215,259,176,114,255,176,156,154,227,234,205,315,221,105,175,180,146,205,139,250,215,203,181,236,177,138,155,320,160,199,214,271,224,301,111,150,116,98,203,268,210,201,183,163,202,231,176,386,158,191,215,237,326,340,268,221,191,137,191,113,117,152,328,241,176,194,168,157,141,169,167,137,87,186,126,297,167,269,220,244,228,306,208,162,194,232,341,106,167,103,192,172,338,192,184,137,353,284,220,145,140,93,149,285,181,209,198,181,274,193,106,105,212,83,164,148,98,157,81,210,224,209,121,111,197,184,261,295,215,77,110,311,328,209,235,125,251,260,161,181,312,113,206,290,141,185,102,325,272,223,233,139,248,215,153,256,293,280,218,169,271,166,217,227,264,246,159,201,98,155,359,190,203,230,200,140,183,218,190,199,217,291,134,157,266,177,223,129,265,92,241,144,95,134,149,196,225,262,280,307,156,185,306,260,115,246,326,141,109,132,197,126,198,159,206,83,236,152,227,175,254,340,202,175,227,112,193,148,131,220,199,133,157,209,210,133,151,248,227,202,167,194,110,359,254,96,115,298,311,307,183,197,202,224,190,219,190,223,139,198,211,109,300,157,161,171,222,144,220,198,91,200,129,163,161,239,284,175,167,175,165,144,69,171,214,265,172,205,195,216,280,249,92,272,242,140,97,272,154,221,192,265,198,191,280,119,263,315,55,289,233,140,279,226,166,168,257,283,105,183,279,208,94,329,167,293,92,161,197,210,141,264,134,174,209,252,219,204,258,112,246,136,156,222,178,250,148,190,287,142,207,219,137,144,220,167,232,172,279,224,199,248,256,135,182,121,327,159,106,150,180,170,176,197,181,276,232,99,246,139,146,182,80,207,204,234,367,169,238,89,176,331,194,175,151,207,171,181,323,110,192,70,177,163,150,231,138,134,62,279,245,193,308,153,205,122,287,262,53,175,137,145,276,183,208,236,160,184,102,182,240,234,247,212,137,229,77,273,139,190,200,137,94,270,155,183,254,282,179,192,187,163,247,166,203,162,197,165,181,198,367,137,296,377,273,209,279,196,60,250,274,193,187,122,163,191,261,209,179,312,92,242,122,220,97,139,141,248,156,204,168,153,250,291,293,290,179,57,164,182,203,210,214,135,215,110,131,71,114,241,237,256,131,162,95,262,192,81,232,187,171,270,83,146,233,155,212,180,105,276,176,240,342,113,166,265,117,280,198,244,217,117,105,279,155,229,220,283,171,171,143,254,277,122,125,205,236,227,267,204,134,248,191,315,127,320,211,75,168,147,187,182,155,118,233,210,209,174,260,239,248,159,139,194,146,217,190,106,251,134,368,116,158,124,205,178,131,224,271,144,222,168,225,86,198,172,252,140,112,224,203,176,185,96,328,209,367,157,99,143,225,287,63,125,198,147,108,202,239,222,232,228,195,188,235,221,234,177,226,232,199,174,79,137,273,205,166,319,266,125,190,187,214,277,152,165,168,255,280,122,182,267,132,290,129,151,160,286,251,246,266,164,336,143,66,107,209,102,240,201,95,259,102,286,215,202,127,221,183,70,173,170,214,228,114,108,106,141,171,252,324,131,254,193,132,139,278,250,100,180,244,206,148,97,204,167,234,258,204,236,122,190,135,154,101,207,258,341,200,299,250,79,269,277,122,221,175,150,259,120,161,329,181,358,165,192,288,248,197,103,261,171,147,147,73,179,257,251,122,208,169,133,129,199,286,150,272,306,267,55,133,154,208,209,244,161,170,239,251,292,331,263,83,110,226,225,205,193,204,249,128,275,185,273,272,110,258,233,222,145,120,152,104,187,120,60,191,139,148,210,308,241,114,223,198,173,232,236,241,186,240,176,203,251,226,416,88,179,203,180,135,248,131,231,199,103,183,268,254,273,115,183,136,145,154,70,208,157,90,183,126,107,154,297,240,217,290,68,168,127,189,131,185,212,162,199,162,153,193,178,100,163,91,162,158,196,289,217,163,305,125,304,156,137,211,146,291,136,101,95,159,289,133,236,152,149,189,183,265,188,129,183,253,214,225,160,142,213,200,134,142,125,243,193,183,259,295,218,124,305,207,81,242,119,205,126,124,201,238,164,117,172,204,147,199,305,115,177,80,172,79,184,275,256,335,216,260,206,202,187,63,229,194,247,151,173,128,164,133,368,125,150,146,301,98,203,233,285,122,235,214,239,312,238,179,267,101,220,236,150,175,235,232,226,252,79,181,383,278,279,279,186,256,188,185,203,76,233,186,233,373,239,258,281,240,181,289,155,325,261,181,218,117,145,229,136,76,81,155,193,119,236,217,47,188,331,163,107,262,205,90,161,179,240,86,190,244,235,98,155,174,139,145,85,121,150,116,119,174,221,202,367,146,110,192,175,147,270,290,147,195,95,193,157,170,257,207,179,264,296,130,185,231,281,161,292,161,211,266,255,320,190,267,190,303,111,139,267,134,180,120,278,158,130,246,86,216,196,105,188,284,181,229,232,244,107,197,264,192,314,299,145,119,235,164,116,122,213,167,244,234,196,252,232,184,265,329,134,187,332,219,55,235,104,200,177,251,127,128,307,112,180,296,54,227,338,157,185,229,161,103,154,240,183,289,242,133,164,120,146,104,134,117,173,249,208,315,213,172,183,172,163,240,257,207,238,145,215,131,137,181,160,72,204,162,331,261,158,164,183,186,166,217,92,199,143,213,180,152,200,282,179,204,321,160,81,199,110,162,246,333,102,184,144,152,260,237,128,262,84,201,268,167,71,182,245,200,221,153,215,263,232,123,222,308,265,232,228,277,251,163,117,195,106,145,301,212,225,314,258,291,213,135,334,98,114,290,209,249,298,217,159,170,173,110,193,71,199,154,251,77,181,182,186,135,175,120,129,154,227,207,156,99,129,247,206,49,315,130,168,220,251,80,296,194,245,166,170,204,126,244,241,216,178,190,175,67,241,112,140,228,157,233,269,211,174,370,282,215,127,329,180,124,213,167,187,250,198,209,150,158,275,296,292,217,345,212,225,129,257,178,166,226,148,281,250,116,248,141,247,306,112,323,282,119,155,126,208,193,202,91,228,74,100,252,181,188,103,230,141,302,207,316,304,233,221,195,135,171,224,159,99,135,200,218,173,216,236,223,269,205,270,244,110,298,175,197,175,181,202,221,191,146,136,184,224,204,264,351,134,123,326,129,234,173,149,345,166,371,126,230,204,110,183,132,143,105,130,227,113,114,225,287,157,167,178,262,206,301,185,175,180,270,242,200,189,207,145,271,255,119,161,167,223,187,188,211,370,195,218,266,282,263,202,297,247,183,154,347,220,311,282,335,165,204,296,136,247,211,97,292,129,191,144,193,360,196,283,303,181,275,214,170,71,108,161,174,278,149,241,269,227,278,176,216,192,184,170,159,182,185,135,336,181,206,267,214,169,141,177,223,224,294,430,263,222,87,196,255,156,223,183,132,239,141,211,237,251,67,116,194,211,67,205,206,78,359,259,176,103,232,215,118,303,98,220,273,196,117,226,123,119,178,208,82,243,199,276,170,209,117,214,217,91,160,366,165,260,260,349,231,215,220,158,231,131,162,185,187,139,174,230,232,190,258,280,210,98,222,211,161,232,125,180,228,221,137,233,210,161,179,163,270,168,274,211,145,238,294,121,253,283,179,147,226,229,293,143,225,147,130,136,138,207,248,257,376,116,122,202,185,407,181,224,186,327,190,174,179,258,188,224,193,248,231,241,180,157,208,323,201,96,99,207,60,179,283,250,123,126,204,205,148,204,285,139,121,169,192,255,96,196,69,160,197,158,139,156,163,195,121,242,84,155,169,215,269,185,316,209,249,238,197,42,205,143,100,228,192,224,237,231,102,220,162,195,356,190,181,183,211,136,138,226,215,229,236,190,182,189,358,315,217,210,157,206,88,226,274,232,218,72,193,166,111,148,175,205,223,301,173,227,218,254,218,121,264,230,167,255,201,110,97,245,217,119,231,207,214,193,219,199,194,141,198,182,207,208,181,124,220,198,402,229,233,166,216,192,76,251,156,271,160,102,183,195,135,347,227,192,349,227,188,150,310,211,156,301,144,173,302,253,248,228,52,195,140,292,262,180,257,243,291,249,169,246,246,239,212,151,177,314,144,146,256,201,200,265,222,195,195,224,213,188,164,149,236,149,361,223,175,226,301,235,132,270,230,205,174,197,146,148,188,185,194,219,102,180,271,173,288,250,200,226,133,169,239,192,294,260,109,194,130,125,286,264,139,81,226,82,287,201,166,210,104,162,169,167,165,269,132,255,285,226,275,317,221,230,193,164,206,157,188,221,172,235,231,147,261,236,171,190,113,183,178,285,270,121,241,284,207,294,132,189,284,152,280,238,107,135,245,255,203,243,193,291,162,249,256,207,115,100,253,241,137,226,167,191,153,125,305,271,355,232,175,152,151,345,188,210,265,131,226,160,213,155,139,189,152,237,90,174,245,240,119,224,219,239,130,164,144,188,91,254,128,214,110,156,251,227,199,111,150,230,202,205,241,179,168,192,135,205,130,270,402,200,155,138,328,96,226,74,273,77,177,195,154,170,45,162,301,303,168,104,183,111,209,202,152,346,181,248,105,174,233,157,116,167,144,142,158,173,157,107,217,176,186,237,317,228,209,287,242,186,318,202,153,269,239,248,256,186,115,213,223,282,210,212,244,257,207,189,345,227,262,182,260,302,145,192,273,139,217,185,295,179,241,186,240,182,284,182,158,75,235,202,199,173,230,148,211,170,239,136,168,191,90,199,156,231,307,192,239,81,144,105,140,268,109,117,75,255,139,258,199,131,138,111,121,348,130,112,165,356,152,171,293,209,241,151,295,193,268,113,188,283,183,132,283,249,122,157,214,262,131,145,217,124,138,152,135,158,206,211,223,286,91,269,94,84,166,144,273,247,157,202,249,264,173,207,196,292,113,164,198,115,120,199,233,218,275,150,172,177,116,187,187,192,148,203,161,169,232,160,306,138,162,184,158,223,97,288,259,204,115,339,74,205,297,126,167,215,401,152,190,376,189,171,103,162,234,142,181,122,216,225,256,181,180,108,219,279,259,228,231,223,207,249,296,122,160,285,263,99,210,195,67,142,125,183,175,170,89,209,306,250,174,215,142,241,173,135,130,282,256,200,205,204,153,71,280,276,134,118,195,131,269,228,170,182,143,118,254,310,178,252,346,247,360,108,130,255,236,282,287,204,99,112,194,206,177,214,175,223,180,151,103,170,187,103,198,143,95,108,128,118,158,251,263,171,266,225,204,231,150,191,233,132,226,94,213,198,231,104,198,203,282,231,132,230,216,292,181,187,205,307,310,262,209,146,171,104,308,186,215,225,244,196,96,162,82,275,238,162,240,156,127,113,136,221,183,145,337,137,225,268,195,277,190,193,151,215,167,108,122,145,188,230,218,247,273,146,213,150,134,109,195,146,175,177,253,198,139,223,326,205,87,309,82,221,217,296,279,118,263,220,187,245,269,184,230,282,167,179,173,171,168,203,40,80,199,299,208,229,103,171,223,313,215,169,199,253,328,112,161,326,314,197,98,264,212,325,247,224,233,145,231,156,92,158,222,210,166,318,142,232,110,258,247,198,288,130,253,230,227,94,174,180,220,313,156,143,171,299,246,167,168,127,187,172,198,144,168,239,241,273,233,121,224,141,302,113,84,207,294,216,236,220,202,217,126,112,182,215,201,155,83,255,96,247,235,269,171,136,248,209,239,248,162,142,217,129,321,211,222,345,325,200,251,274,157,137,83,283,191,292,131,126,268,228,71,163,92,224,164,248,242,157,197,344,197,174,241,284,192,141,262,205,144,293,232,184,231,210,89,198,152,256,166,325,135,286,287,214,250,122,217,221,117,177,232,262,236,169,197,160,215,124,130,217,210,214,272,113,150,56,184,279,136,116,213,91,194,119,228,133,166,218,261,191,163,139,210,293,167,245,145,171,329,284,263,219,193,175,206,228,205,324,275,171,123,308,233,302,248,281,183,52,219,242,232,243,200,152,152,325,146,176,135,257,321,266,90,97,277,341,143,195,167,143,183,225,140,205,192,230,118,339,220,76,204,80,181,235,105,216,320,195,170,162,183,210,221,166,189,159,138,251,96,158,128,139,192,233,230,303,138,212,328,157,199,179,234,227,153,201,339,270,122,260,180,255,217,155,98,334,263,77,338,215,273,122,145,201,174,249,224,319,248,193,249,253,152,158,197,303,155,156,315,95,262,145,213,135,176,189,153,104,199,193,288,192,187,208,224,232,311,150,142,137,203,288,213,149,213,222,155,189,234,280,194,267,235,127,153,120,130,94,216,123,287,199,129,339,262,190,216,85,84,242,205,198,121,215,170,247,181,139,114,158,134,279,253,156,248,163,222,350,133,182,300,211,172,86,205,157,197,309,142,242,89,225,131,261,202,108,149,141,98,284,233,268,106,207,244,319,226,196,116,214,190,302,98,96,258,227,91,159,376,213,307,228,195,179,272,372,214,272,283,124,133,94,252,144,138,108,131,119,194,128,226,200,265,181,188,382,206,191,233,217,138,220,85,185,198,202,162,150,143,240,130,286,174,165,164,176,152,142,149,247,79,165,146,190,154,318,267,172,70,355,244,284,128,173,203,256,197,298,189,152,197,103,127,59,196,154,149,257,279,282,104,177,149,70,176,107,196,78,152,252,179,158,264,186,102,245,261,136,105,251,97,77,176,172,123,288,312,198,135,194,264,256,265,197,329,327,134,186,127,128,167,217,116,179,282,158,269,182,173,177,125,217,299,230,135,163,174,233,226,167,236,267,146,124,358,244,199,168,270,239,135,184,77,138,188,170,126,98,312,109,332,180,170,319,224,188,226,282,282,189,301,226,256,218,157,316,150,142,253,215,134,330,187,255,248,84,160,77,248,313,106,172,251,171,142,186,125,202,244,189,267,178,286,156,129,282,225,178,262,137,128,174,234,140,186,189,308,213,163,146,135,284,184,144,130,146,97,260,146,261,222,212,84,164,179,205,197,107,249,184,205,169,252,258,139,84,319,247,294,274,244,138,208,286,301,153,154,113,330,213,103,230,260,139,126,233,159,203,104,119,105,168,159,80,204,166,300,240,122,204,122,243,139,83,172,220,99,121,158,189,157,136,225,197,185,144,289,159,222,194,145,89,214,209,218,159,170,151,166,171,154,213,226,202,267,140,175,224,218,215,281,177,237,186,296,116,80,221,179,243,190,206,229,241,293,165,209,198,312,234,134,186,231,159,284,269,247,125,343,228,291,232,211,71,250,119,133,331,306,232,306,213,87,285,272,272,284,198,207,235,165,206,119,105,252,154,176,192,174,247,243,215,216,110,231,136,145,158,222,259,171,87,182,178,249,261,247,204,312,80,202,134,114,146,324,93,356,168,97,194,190,105,248,146,206,106,209,258,219,122,178,175,142,171,191,287,211,126,144,96,221,219,93,168,221,100,219,199,213,69,277,186,184,121,183,241,169,229,221,160,157,288,154,218,241,144,237,308,129,103,146,136,330,179,220,93,379,98,290,295,230,290,198,206,159,172,129,227,361,191,231,173,115,136,325,275,229,210,210,198,256,144,253,212,226,139,147,149,224,248,226,83,234,124,210,132,179,251,105,120,161,161,146,219,219,195,153,234,152,207,184,106,124,123,215,154,278,104,256,205,264,289,220,154,201,152,159,320,218,183,270,116,229,212,177,156,200,161,293,202,189,260,189,227,196,207,119,203,136,95,115,170,168,184,164,242,183,237,176,281,228,188,259,216,241,197,136,149,235,128,145,197,185,190,245,199,292,159,166,208,187,286,171,121,220,235,221,101,201,177,287,170,188,257,172,158,215,262,174,129,140,354,131,131,180,190,123,102,137,222,313,302,210,130,164,177,320,145,191,228,221,219,140,108,229,160,220,228,269,203,235,283,88,249,244,166,233,228,222,151,167,246,185,152,109,261,243,159,241,158,160,362,283,205,89,299,176,329,196,240,190,330,162,178,164,303,170,163,146,118,309,119,97,128,194,242,230,197,250,177,166,187,151,279,250,211,82,230,143,163,262,281,223,237,135,280,169,152,218,231,240,228,292,206,271,273,220,139,244,163,134,134,308,328,102,181,130,302,371,230,139,222,210,235,167,285,242,215,204,287,134,352,205,307,98,178,168,119,253,156,143,170,227,253,173,79,178,139,249,262,243,155,145,240,275,182,136,320,200,115,126,124,234,174,227,175,213,210,114,211,189,169,194,175,204,185,141,198,205,152,205,105,244,94,218,183,130,167,311,219,284,322,229,265,221,195,183,156,235,220,209,148,104,251,127,222,196,290,142,200,223,179,194,213,191,158,161,224,176,175,324,211,256,163,182,237,141,244,151,350,227,259,206,322,193,229,227,140,231,228,143,164,311,123,182,318,141,255,163,252,226,262,177,151,121,99,209,249,310,239,196,223,96,279,86,154,109,129,115,138,362,151,121,114,143,161,280,264,175,258,231,264,114,99,206,188,240,172,123,214,160,230,84,113,144,245,249,186,131,187,121,160,147,166,188,187,142,69,245,222,236,109,238,223,210,283,135,207,257,151,217,149,248,270,123,174,294,211,184,129,187,98,201,178,117,150,115,226,163,191,109,118,178,203,223,206,205,258,116,227,203,143,120,145,216,192,209,209,130,163,207,311,179,210,163,196,235,165,206,213,304,346,194,180,214,241,227,128,128,325,194,169,269,117,189,386,327,107,186,203,237,139,169,163,213,210,137,164,268,336,224,204,174,164,242,123,215,104,318,221,168,203,225,170,263,227,170,240,285,279,264,143,204,170,286,210,254,235,198,242,213,195,139,144,115,90,229,118,323,216,250,251,200,238,247,222,166,145,242,265,225,251,160,206,250,168,114,195,52,251,191,219,206,242,213,164,176,231,139,184,216,233,188,273,181,176,233,213,130,229,308,117,120,186,230,229,190,209,246,232,236,181,162,176,67,83,176,126,157,212,209,201,165,224,209,109,80,180,83,151,177,190,171,218,195,137,130,98,152,137,223,210,241,203,164,204,198,342,205,135,174,109,249,131,132,156,139,234,147,313,357,285,234,255,205,239,128,104,154,136,219,150,225,213,204,229,103,300,217,217,317,259,205,274,379,154,212,162,180,188,203,223,306,291,257,260,120,168,302,283,146,152,85,224,156,201,170,172,234,154,206,299,92,142,200,272,176,247,209,115,107,202,188,198,264,200,151,123,326,134,69,209,301,57,252,177,328,243,267,189,236,182,170,210,301,249,56,111,169,180,258,244,248,119,166,290,293,364,105,226,291,171,286,121,297,191,217,117,362,230,243,186,209,105,194,271,278,90,127,200,284,275,205,159,210,199,113,130,263,411,211,133,222,131,278,230,177,207,284,218,147,184,198,253,76,265,221,317,203,155,93,334,170,246,161,200,221,252,184,261,107,202,201,191,158,277,183,222,253,178,301,130,204,209,249,197,95,240,73,90,165,162,121,285,84,238,319,145,227,247,147,250,179,67,97,140,158,291,105,297,165,142,276,63,126,178,218,323,104,71,194,223,114,60,241,163,121,133,281,185,316,181,212,263,346,103,157,120,142,178,175,327,171,115,166,209,234,166,158,271,204,182,166,120,213,162,196,122,208,261,264,251,119,159,238,202,130,200,203,348,157,198,263,260,230,181,183,154,278,145,118,108,248,163,230,130,262,146,247,88,186,170,164,213,87,220,187,160,208,173,251,128,180,202,89,119,106,263,155,170,128,104,205,247,278,176,328,205,267,201,271,201,234,146,113,321,261,232,133,316,160,159,95,211,207,195,259,152,165,243,194,295,206,281,187,249,227,246,167,282,175,218,251,202,148,110,213,180,266,132,179,179,47,96,195,133,264,242,100,302,289,289,150,65,212,219,96,222,189,113,161,244,217,211,264,316,164,264,237,287,190,291,73,184,139,251,209,114,89,97,162,263,142,247,255,109,214,263,245,185,148,274,184,339,218,270,155,97,155,169,94,195,133,173,252,198,208,207,154,266,243,140,310,232,202,152,292,180,229,219,147,229,327,239,255,252,146,200,212,202,160,175,225,147,224,425,291,314,352,199,241,106,158,255,314,252,238,211,82,192,263,85,233,76,156,212,172,157,296,90,203,222,200,208,249,339,159,289,203,228,215,400,159,122,208,275,182,212,185,168,154,123,246,286,137,195,216,262,221,191,218,107,310,167,286,216,109,188,96,100,268,256,97,111,180,148,258,168,278,285,84,172,209,214,149,225,72,100,178,153,171,284,256,189,178,168,183,180,164,315,238,123,164,157,124,305,251,162,339,309,240,206,203,237,119,193,172,192,137,76,262,122,151,179,249,130,85,74,197,239,263,220,164,187,212,157,192,255,149,345,203,132,255,215,230,240,188,196,168,187,197,259,312,320,125,197,184,205,132,185,192,267,207,160,154,172,168,153,127,261,192,273,232,152,196,166,317,203,294,120,241,129,283,103,325,177,212,328,167,236,148,184,242,111,264,172,263,241,247,293,160,165,262,199,140,157,178,275,181,262,309,140,151,285,225,246,323,140,184,105,86,66,189,223,248,245,156,244,113,306,170,304,236,237,109,190,287,245,65,153,345,194,121,181,208,233,226,234,158,133,303,209,217,184,143,177,75,386,211,218,230,171,257,199,134,239,331,273,208,290,204,131,271,219,312,319,286,226,242,224,274,221,284,185,129,185,299,270,121,143,250,166,207,98,119,78,123,241,202,200,288,204,232,117,291,251,167,211,212,65,157,251,171,91,255,250,135,157,160,224,280,146,160,167,243,197,218,182,110,264,158,120,226,168,142,197,201,196,199,149,245,171,156,206,287,200,255,226,272,314,148,216,150,118,288,47,246,166,325,169,104,250,231,92,155,279,196,94,170,93,140,144,137,350,156,255,124,174,106,93,245,80,138,85,49,260,100,92,233,207,246,249,159,264,238,164,255,192,152,244,189,247,281,269,378,157,309,101,220,167,198,169,198,221,105,190,124,184,240,207,129,119,98,239,200,287,219,191,257,207,334,259,238,133,251,246,89,285,179,261,179,213,229,245,148,113,285,95,140,163,337,191,143,59,136,127,162,188,132,227,129,269,222,173,282,126,183,139,317,136,314,208,207,252,173,236,192,143,187,207,92,177,206,86,203,254,201,194,275,158,207,170,356,250,83,209,188,213,173,164,137,262,299,259,114,330,155,173,267,342,272,167,222,288,247,211,236,244,166,420,269,184,241,276,166,278,208,121,226,142,252,221,202,193,217,159,209,140,221,76,282,137,179,291,163,241,190,192,320,227,283,190,370,155,151,300,127,124,312,118,196,158,131,184,310,310,121,207,218,186,217,191,181,246,109,221,87,208,171,350,183,185,233,165,106,83,266,160,261,245,236,216,187,162,154,252,172,117,228,117,216,176,153,177,186,237,205,110,321,273,217,108,185,100,262,112,347,211,192,165,295,128,232,95,86,81,275,216,160,200,236,181,175,180,77,149,135,126,94,160,166,210,306,84,225,130,186,173,190,125,297,352,152,187,202,158,108,228,140,319,327,255,87,181,110,216,60,268,229,188,292,234,161,248,246,129,206,126,145,272,278,270,190,123,227,265,261,147,216,281,179,71,105,219,255,264,121,263,235,235,169,198,62,130,262,175,153,223,172,173,206,251,103,246,256,197,339,144,163,180,109,215,155,104,254,362,119,173,86,88,186,309,149,175,207,290,277,218,71,99,223,180,121,226,210,100,222,51,166,184,112,168,154,187,141,235,186,134,225,134,210,135,177,261,193,255,333,216,196,317,218,142,279,117,312,216,109,302,213,60,135,163,139,225,203,205,133,255,152,199,280,144,163,172,286,267,153,207,236,192,375,117,179,213,155,232,104,224,239,90,301,254,141,149,207,282,273,315,136,225,332,178,163,279,152,161,274,247,188,205,200,303,181,226,118,190,253,264,158,218,180,290,217,222,278,188,184,142,162,189,172,218,139,143,135,151,224,128,120,146,153,303,222,299,284,193,101,111,132,222,81,137,340,201,59,170,253,86,350,158,166,246,212,254,247,270,262,195,156,152,234,369,198,242,198,179,203,224,275,234,182,83,112,165,203,177,136,164,239,159,110,263,248,234,194,195,104,173,247,168,185,195,222,153,132,240,292,210,261,298,129,76,219,109,242,279,180,192,283,139,206,262,286,148,170,192,230,279,310,146,173,192,203,184,188,193,264,286,268,167,103,179,303,211,147,146,296,156,292,187,209,266,342,255,211,104,167,163,132,215,50,202,198,243,198,229,203,112,92,89,108,258,188,181,303,179,143,143,130,122,247,228,107,235,324,117,249,296,104,178,156,195,128,204,146,221,352,122,240,214,231,245,264,196,208,115,142,105,133,178,344,275,271,131,234,171,329,237,239,194,114,252,274,151,276,169,193,169,234,235,211,132,215,90,187,248,181,231,143,337,149,150,112,144,198,138,80,65,243,195,198,148,277,240,243,227,103,109,173,170,185,215,139,180,206,162,314,208,284,349,207,163,248,261,320,162,59,79,246,191,227,246,177,193,386,210,159,171,120,125,148,115,109,156,335,285,175,191,166,194,86,144,153,136,159,251,340,107,215,194,249,225,228,241,253,237,326,172,149,101,216,109,127,169,97,201,237,162,125,163,127,155,141,240,96,119,211,240,165,95,248,92,200,143,273,201,135,297,153,149,187,174,140,88,246,199,203,174,121,286,215,363,141,178,131,243,183,151,113,230,158,140,128,220,253,222,152,221,190,162,235,269,75,274,99,107,166,143,178,212,334,218,95,175,157,143,209,175,126,158,232,124,144,143,116,115,101,120,254,98,142,236,136,307,237,294,143,261,254,209,100,146,142,253,290,250,271,197,298,77,215,152,333,106,126,177,181,180,112,190,172,220,192,269,146,171,208,167,157,228,162,331,191,140,128,202,231,108,131,220,218,199,201,238,135,95,224,128,191,198,241,245,131,190,104,261,182,217,233,147,88,120,194,214,280,264,200,213,258,191,306,286,214,258,84,190,263,141,218,220,248,160,253,103,238,191,233,173,180,286,155,96,223,217,286,232,93,286,185,166,208,162,274,286,243,223,310,231,208,184,139,160,331,332,248,108,207,201,279,340,322,218,117,293,283,122,202,216,222,109,261,159,194,236,159,175,210,95,336,210,203,166,202,194,276,167,90,166,232,195,156,161,207,217,129,136,181,218,182,203,238,281,106,363,228,157,328,227,214,271,208,242,294,175,101,233,171,217,263,222,233,280,156,109,224,314,251,197,235,303,203,300,180,195,199,339,183,314,273,157,214,246,123,132,127,237,242,246,244,289,203,151,200,151,292,73,204,177,165,99,227,186,263,267,171,195,214,177,90,218,196,284,227,185,202,175,98,152,84,349,136,62,291,286,128,236,115,211,147,114,264,201,199,95,152,260,183,228,199,160,118,80,199,313,386,157,223,99,144,222,200,174,210,169,145,190,242,94,263,116,130,111,294,279,202,181,198,193,304,199,176,195,172,215,266,178,162,68,141,207,262,141,60,224,125,249,152,196,217,156,217,106,208,121,164,137,94,156,78,101,296,126,239,137,87,223,139,212,244,163,229,270,124,170,202,234,234,114,126,98,192,106,329,151,316,202,204,132,196,314,128,242,238,191,140,220,107,349,119,142,204,178,269,124,220,242,175,216,85,102,292,253,249,168,81,80,169,181,310,186,291,66,273,158,230,103,254,284,143,133,119,144,217,213,289,225,204,181,207,138,176,113,240,232,304,274,197,274,152,104,71,108,167,209,199,178,306,113,97,246,197,80,176,243,115,142,174,231,193,191,163,265,131,324,170,164,259,224,239,240,204,266,241,173,327,139,326,240,171,273,300,248,240,164,190,186,220,158,183,236,167,264,188,146,269,197,83,232,152,201,198,233,205,179,174,204,161,123,91,169,246,79,185,246,151,198,133,231,178,236,231,160,276,233,362,350,149,75,189,276,144,211,298,213,88,195,250,123,185,200,128,194,91,257,118,157,251,206,145,110,145,149,137,255,187,182,76,91,211,242,155,233,218,162,127,247,217,180,169,133,172,249,246,121,235,283,307,278,153,213,278,108,156,156,183,175,156,239,92,166,108,214,220,219,123,183,194,204,198,133,130,247,175,193,279,257,200,184,155,336,323,177,185,154,211,97,158,285,236,118,192,127,206,248,261,291,121,211,211,184,359,150,212,47,180,374,186,214,250,65,139,186,199,143,99,155,144,143,136,182,193,258,186,209,106,82,210,259,288,236,171,335,280,128,280,242,197,188,255,97,203,230,166,125,246,159,196,296,77,196,269,124,135,287,224,255,206,121,174,226,221,252,283,156,121,82,228,265,195,160,155,238,184,127,216,226,217,222,145,130,141,137,113,351,131,254,224,136,217,163,194,164,71,307,237,222,190,306,226,226,120,338,302,109,297,154,287,180,98,136,194,166,255,161,200,66,185,156,291,191,257,177,97,50,293,142,151,217,315,159,206,270,194,206,105,188,146,304,223,264,167,136,227,110,218,182,79,157,152,90,322,264,210,246,101,137,203,93,159,304,128,179,113,105,198,141,316,140,277,266,270,96,334,220,251,218,271,185,220,263,80,144,123,215,132,108,191,216,290,228,260,110,121,211,121,93,206,136,195,228,267,206,131,138,153,290,198,146,170,133,198,285,155,190,246,141,223,201,243,299,142,127,101,356,160,180,168,228,276,212,167,143,150,75,266,386,135,308,299,99,77,166,154,181,164,310,187,176,251,170,258,273,93,354,262,95,209,222,115,142,234,265,248,146,189,221,316,220,110,250,98,126,251,127,162,281,250,207,220,238,190,214,192,175,122,161,165,219,140,126,247,165,248,173,222,206,173,123,197,171,120,111,208,293,214,181,306,119,117,217,67,185,109,115,150,209,295,100,246,140,180,213,80,197,189,204,141,137,232,190,136,190,221,136,170,162,200,192,95,177,136,293,168,278,227,212,171,153,223,232,157,90,147,259,335,282,159,182,217,136,263,238,237,217,313,67,125,192,183,110,84,225,220,234,255,180,260,309,216,57,228,251,237,165,147,207,165,123,130,255,313,217,242,190,168,250,218,220,234,222,138,217,227,195,102,206,174,219,86,263,87,332,206,90,198,192,213,161,201,224,116,255,186,255,163,225,237,200,264,179,261,193,278,252,229,261,195,104,151,195,196,88,147,210,280,360,100,280,201,197,310,254,204,152,107,104,237,251,190,186,85,182,101,296,232,261,142,267,183,125,117,206,231,303,152,112,123,330,232,159,238,199,172,227,196,170,183,179,173,268,186,132,245,300,184,264,260,151,281,221,370,222,271,274,113,284,229,221,184,134,197,228,215,238,184,247,170,162,271,233,136,206,163,170,264,231,171,230,147,131,206,163,199,308,170,228,80,234,286,202,251,69,228,123,211,190,100,258,216,94,232,214,188,93,273,284,302,111,199,347,211,336,133,250,219,238,225,162,263,265,204,152,153,163,138,203,358,160,150,72,273,225,232,189,194,240,217,177,168,281,117,93,281,296,170,142,175,123,186,112,298,83,135,199,235,78,222,104,207,241,295,259,212,232,219,181,207,162,329,243,153,167,175,240,86,172,198,213,195,217,265,119,223,82,233,130,102,147,263,192,238,236,270,150,144,173,126,192,137,143,168,175,230,135,324,249,149,123,205,113,97,165,213,124,237,226,84,151,246,301,181,125,254,255,216,200,309,171,294,209,101,140,230,158,197,201,182,208,225,278,122,165,175,169,309,115,287,289,151,156,286,76,197,158,210,133,265,132,207,283,186,280,297,227,236,322,202,275,159,215,312,141,179,256,124,135,217,326,131,261,189,181,382,132,157,150,121,107,153,235,205,179,156,169,210,204,107,121,219,154,127,188,232,210,320,185,202,110,262,224,254,217,221,125,187,273,110,238,184,341,222,227,118,172,310,192,110,215,260,119,157,107,216,228,237,255,110,165,233,196,187,134,252,134,189,146,66,195,256,193,217,210,248,231,120,163,155,277,261,258,243,246,224,205,241,256,265,139,155,205,120,174,223,157,275,209,211,213,210,351,329,237,269,202,68,183,115,251,285,149,61,230,153,358,126,233,188,122,221,304,284,236,229,170,257,285,122,138,244,211,163,178,58,247,143,267,313,153,265,196,99,220,186,170,207,220,203,144,206,165,223,187,190,158,124,302,149,231,65,88,117,121,131,280,210,188,320,247,81,320,284,207,153,186,148,111,230,207,187,197,202,192,154,386,176,173,149,115,247,274,196,216,181,101,93,252,244,231,226,141,162,173,160,99,186,198,279,227,325,88,164,309,209,180,141,293,171,158,192,246,219,311,183,223,118,118,219,268,187,146,253,260,169,85,241,304,130,257,178,80,116,175,355,226,100,129,245,125,226,87,106,66,106,185,246,225,188,96,168,239,149,184,175,149,183,246,123,156,147,248,219,161,94,282,333,115,134,218,126,384,162,146,342,216,185,104,120,151,235,135,242,167,84,151,172,213,180,110,214,188,151,143,192,224,372,116,162,122,142,91,220,161,100,155,219,243,211,175,247,176,277,86,241,214,181,127,218,228,271,148,321,202,203,186,313,163,116,265,215,232,186,310,264,224,150,275,93,275,225,176,206,164,182,275,95,195,161,228,44,254,158,204,211,153,113,253,186,285,248,184,236,185,183,122,148,171,264,203,381,217,196,168,158,240,146,204,223,183,130,266,142,131,183,135,251,116,121,327,265,215,241,186,223,184,165,183,270,225,257,136,249,258,378,338,133,236,251,306,128,192,276,218,214,271,181,327,183,280,196,230,251,148,277,128,153,204,196,214,146,163,153,136,186,246,142,156,302,236,173,160,292,335,238,216,215,366,183,204,143,239,226,282,87,154,175,177,229,360,144,220,142,216,241,119,123,177,145,142,259,129,249,165,225,213,223,224,144,90,172,174,262,296,138,129,175,215,176,129,240,239,211,276,212,164,257,161,176,103,172,218,212,172,266,218,338,225,218,298,173,293,187,257,298,120,315,130,126,289,258,146,133,233,217,179,214,102,217,210,222,281,232,199,132,226,243,153,188,224,134,263,215,136,213,298,277,239,192,154,217,175,133,146,147,206,272,198,138,212,298,154,212,211,82,162,234,152,217,152,206,181,314,303,128,251,78,287,177,231,216,145,236,184,120,175,162,177,187,163,251,252,140,295,223,228,121,241,186,142,146,184,225,262,190,128,238,252,181,156,245,146,178,154,215,234,185,238,233,102,210,201,138,151,169,289,163,253,244,146,287,187,153,263,125,198,101,91,243,135,279,361,285,198,229,327,218,149,219,250,129,245,252,273,105,186,244,177,241,145,182,224,259,184,240,208,183,236,179,258,183,226,278,271,208,319,90,284,197,259,287,135,102,148,207,214,225,246,209,317,313,240,289,166,270,92,161,156,179,164,127,168,315,158,279,257,376,252,62,208,198,127,275,166,79,108,141,204,99,264,267,310,195,257,217,260,142,318,275,187,163,168,121,104,119,82,253,211,135,149,265,199,259,144,235,155,236,241,169,129,212,205,118,195,292,73,208,176,222,247,249,194,275,155,267,55,158,148,233,177,244,197,306,141,309,314,224,121,202,177,300,89,224,244,233,110,116,168,109,236,195,157,114,175,302,180,240,234,123,324,210,208,192,302,165,123,231,87,115,182,240,309,195,178,350,159,123,242,326,84,59,145,153,208,143,177,94,225,278,203,237,142,218,308,260,292,264,169,56,215,142,163,293,94,143,137,219,191,149,257,153,106,199,276,104,261,323,261,139,109,94,254,255,166,145,125,312,322,115,265,179,175,212,103,184,166,218,250,119,151,221,237,173,150,277,147,135,101,82,162,226,142,281,200,161,268,203,161,181,213,228,144,340,126,244,177,136,243,263,118,320,227,139,207,184,118,166,229,214,219,164,219,230,230,127,229,206,219,147,241,159,190,225,368,142,96,131,133,183,223,123,227,223,133,127,296,364,79,151,235,185,238,317,201,199,235,202,190,140,279,399,228,67,273,202,176,208,246,254,163,164,201,271,78,188,283,243,198,238,104,181,196,204,160,209,64,137,261,90,219,245,202,222,221,79,97,235,103,190,263,94,256,184,87,132,119,139,164,233,118,199,220,110,186,217,307,118,175,190,225,204,230,142,223,342,246,165,204,271,266,270,166,208,204,236,233,68,279,159,198,140,112,124,170,197,213,120,317,131,168,222,113,178,157,314,224,178,321,197,176,313,199,117,197,205,137,121,157,147,195,221,208,110,207,185,240,178,191,230,137,127,248,190,231,280,85,150,282,138,172,236,145,105,112,273,97,240,167,135,234,192,162,105,309,234,196,222,100,222,156,215,164,226,244,260,263,186,166,222,220,271,178,160,193,234,178,342,162,271,161,229,182,101,261,88,153,73,211,278,196,264,293,156,101,155,266,166,217,157,180,165,153,101,233,225,140,167,190,180,225,221,113,168,221,201,205,213,132,243,111,210,333,152,173,233,108,161,283,276,210,249,85,167,168,213,283,83,390,112,173,153,136,148,237,110,164,246,241,172,158,131,173,287,214,259,166,83,291,195,224,196,190,246,250,223,98,186,279,212,126,152,256,221,183,263,300,232,110,136,317,150,230,130,175,178,140,120,184,193,65,111,131,176,121,106,220,280,116,241,137,256,236,272,165,207,280,249,88,139,157,161,234,201,211,67,194,219,218,232,174,191,193,284,196,117,211,201,280,141,240,199,215,147,138,172,136,132,257,165,213,154,91,129,169,269,200,148,136,205,93,241,160,310,210,193,156,153,253,141,189,218,197,186,183,277,250,81,139,134,177,142,123,252,190,123,254,160,174,253,161,97,111,244,138,283,263,129,114,134,144,205,94,255,148,210,190,95,294,205,192,179,230,174,284,199,184,229,218,120,169,139,141,279,186,341,198,116,297,163,157,149,230,288,228,281,206,192,280,205,111,152,129,196,112,119,270,198,208,307,95,157,172,302,320,170,274,128,128,228,259,229,235,250,141,200,154,201,183,206,179,240,98,108,204,260,110,248,160,194,226,188,416,84,311,153,241,156,147,211,224,182,89,208,238,160,205,209,235,235,160,142,269,155,238,195,133,86,151,239,237,198,198,145,226,246,313,170,155,182,157,97,206,109,235,182,267,179,378,132,212,234,152,87,320,178,185,135,97,122,274,256,184,150,209,165,238,129,225,171,192,178,118,233,123,158,170,179,125,164,242,311,102,200,257,220,221,105,260,197,229,419,307,325,268,284,127,324,297,172,61,74,161,246,200,260,144,251,218,211,212,191,183,344,225,234,102,203,149,207,155,167,215,340,152,366,221,167,147,72,115,105,160,299,152,254,249,345,117,161,267,129,160,247,283,223,268,201,83,180,234,102,285,129,152,266,159,198,212,124,193,220,277,217,188,257,116,175,272,220,167,101,189,149,255,159,66,313,331,330,183,343,161,267,212,234,195,293,218,148,184,402,188,161,206,307,332,273,126,201,196,132,228,314,224,295,366,140,251,153,152,209,197,232,285,159,186,133,210,182,200,220,46,219,82,152,238,229,326,240,283,183,197,143,105,246,173,125,134,80,238,270,160,146,141,178,260,155,249,208,201,95,76,129,290,347,194,213,142,227,241,253,150,291,127,104,356,238,181,226,221,221,171,143,236,134,149,214,198,143,255,92,302,172,175,149,196,233,308,197,322,260,163,166,161,241,209,192,345,235,264,216,209,253,172,157,193,174,243,203,231,179,145,201,203,80,149,310,266,116,174,100,283,277,172,134,178,96,173,192,126,98,101,205,113,138,177,116,104,194,237,323,231,166,220,146,118,338,377,160,214,188,308,76,237,289,197,149,218,204,170,225,118,175,267,218,187,157,334,233,159,243,154,111,144,84,154,168,124,90,206,235,249,133,336,244,82,154,183,309,302,225,208,275,159,99,182,128,302,72,131,99,162,258,157,226,163,321,269,132,114,192,145,277,314,183,132,126,225,177,204,258,247,197,136,278,157,177,147,70,165,222,107,99,189,163,237,263,69,146,194,243,249,197,279,170,245,134,255,185,109,186,233,340,115,114,169,160,280,160,277,267,245,158,285,360,274,193,293,96,160,320,244,202,293,180,130,116,146,264,352,329,152,243,128,143,154,109,290,158,165,106,162,250,102,324,171,152,227,197,131,296,220,237,199,191,93,230,150,91,221,207,118,110,210,183,259,139,309,245,186,207,264,183,124,254,89,180,269,150,225,114,352,213,214,207,125,271,171,130,100,186,191,95,227,216,214,187,122,284,216,215,142,301,229,234,162,97,257,247,49,190,132,150,270,144,138,327,196,332,213,368,174,362,236,134,205,206,141,234,135,138,255,244,190,183,118,326,193,198,221,195,104,193,204,107,179,281,166,262,260,250,296,156,111,319,198,137,173,170,148,81,222,268,247,198,160,110,112,188,130,223,137,224,115,224,247,210,218,118,295,216,139,182,271,243,297,134,217,234,231,210,249,163,230,311,157,228,269,212,179,200,242,284,172,111,237,272,293,212,183,259,85,169,130,332,280,361,140,134,312,276,110,278,186,146,105,187,155,119,162,192,266,216,263,326,292,189,256,330,176,213,228,162,210,101,192,145,191,130,297,157,213,225,184,125,192,94,207,213,219,147,134,231,317,240,150,159,170,177,148,265,128,272,261,216,225,142,129,83,189,356,208,282,156,138,150,208,252,182,223,296,176,272,149,112,224,251,226,135,220,148,277,216,222,222,161,187,159,239,180,270,146,121,161,156,184,177,174,89,368,172,93,167,135,341,251,281,194,223,198,164,121,261,171,223,233,95,119,308,297,273,364,279,202,263,106,91,212,181,301,178,273,186,238,340,315,210,161,270,194,283,67,144,279,153,92,196,187,311,197,221,222,159,283,198,98,191,327,183,207,155,171,237,241,181,238,261,87,178,131,174,225,128,191,168,259,198,251,232,160,337,196,275,110,187,218,234,204,202,137,145,236,260,129,121,131,156,135,254,237,198,88,382,64,245,159,333,191,180,287,260,231,280,314,259,258,133,246,170,290,274,263,282,112,245,254,155,211,94,153,247,83,175,44,158,205,163,189,119,181,216,248,199,192,143,335,90,116,104,166,293,313,164,114,175,276,223,127,210,124,249,239,160,138,109,129,162,151,202,63,158,144,228,244,116,126,102,243,147,191,122,172,156,131,73,228,117,358,217,164,163,136,208,281,230,185,237,126,234,199,198,146,240,191,125,131,110,162,220,221,167,144,230,162,244,231,169,135,291,288,211,112,148,200,211,155,254,210,266,203,239,147,135,156,203,234,146,120,183,210,257,87,155,239,186,318,99,363,191,161,157,115,240,237,168,258,242,92,181,182,209,257,156,115,205,170,183,176,163,297,266,66,338,165,258,279,354,189,183,301,241,66,125,319,252,236,179,175,221,232,159,66,241,229,102,217,194,112,102,85,266,92,314,180,232,238,302,214,138,221,329,231,258,87,204,167,178,263,265,158,240,218,208,205,93,273,233,217,91,188,284,186,263,234,188,140,148,91,205,181,233,210,167,211,186,113,248,192,256,161,277,210,128,179,291,261,205,214,210,178,239,194,226,267,184,172,221,237,217,80,315,200,91,269,126,181,285,289,245,142,254,91,136,192,137,154,216,238,244,197,392,86,244,234,82,148,227,216,352,188,188,151,269,227,233,196,238,109,239,219,151,100,201,89,115,168,204,151,189,192,145,248,295,199,147,65,193,124,223,212,256,222,186,189,296,118,261,184,347,360,252,343,153,276,136,92,104,246,198,158,217,221,220,295,161,267,223,169,115,265,149,324,144,206,128,250,281,199,228,94,147,241,152,79,212,227,297,152,225,153,212,188,241,129,131,139,226,115,116,201,325,174,172,220,287,247,209,250,293,314,211,166,84,130,222,246,238,144,137,164,108,221,142,96,116,120,218,208,258,110,199,187,267,158,181,164,245,143,221,167,229,288,146,272,161,193,230,158,211,316,214,284,287,65,204,170,104,254,227,120,158,207,220,154,218,275,137,147,267,263,177,263,203,195,203,249,127,211,146,266,182,203,242,127,145,114,84,93,268,97,220,147,176,350,130,217,159,90,250,283,217,177,313,309,181,169,246,156,267,128,210,194,227,238,113,198,88,330,182,275,208,232,212,233,192,45,340,156,138,111,77,171,211,263,280,211,296,188,176,134,129,155,271,158,316,149,254,137,173,289,159,228,262,175,164,129,183,274,258,240,211,204,91,259,242,231,145,235,208,271,146,169,154,240,73,72,195,179,296,157,182,104,201,168,253,333,161,241,117,156,180,213,155,156,186,202,230,352,177,236,129,168,216,172,88,189,215,166,207,313,178,296,274,167,171,219,70,209,183,148,235,165,99,220,253,176,391,296,73,289,172,160,166,116,279,151,254,231,198,193,161,297,171,71,57,275,296,274,178,198,187,191,146,188,249,180,220,242,145,112,276,215,323,121,241,115,125,352,202,150,148,194,261,285,216,196,133,115,102,207,286,185,163,169,190,138,222,73,179,96,302,112,242,162,206,198,118,201,210,164,81,234,185,139,288,203,172,293,344,213,101,165,158,174,291,92,173,202,190,137,199,276,204,120,179,253,123,210,244,227,167,212,278,239,232,191,221,109,256,283,205,121,226,129,207,162,94,204,130,267,144,141,142,230,200,191,133,162,222,265,153,157,110,223,215,166,220,107,262,331,220,240,181,281,219,152,174,169,224,298,149,201,246,135,145,226,105,146,251,208,282,145,272,156,214,288,206,162,292,155,131,210,255,195,151,230,122,169,270,92,190,250,294,276,142,159,225,252,184,236,245,210,293,233,186,271,97,197,188,166,213,209,176,259,279,90,218,121,205,267,321,158,216,186,331,191,284,347,298,261,182,106,208,253,291,87,129,160,244,178,106,252,158,291,343,264,152,151,320,104,176,292,276,356,163,239,163,238,175,301,179,102,193,163,191,207,231,229,191,227,295,156,151,199,177,207,165,278,250,144,234,109,223,125,304,205,235,136,161,214,313,156,235,154,112,311,314,267,180,173,207,366,238,142,98,118,202,175,170,320,225,68,221,140,248,175,200,195,319,136,196,144,354,286,129,247,164,111,293,177,228,221,260,230,178,262,269,136,227,252,318,262,209,195,261,121,201,110,229,199,222,125,184,275,163,174,346,348,228,242,197,264,241,355,316,261,128,107,178,219,136,248,118,221,323,81,256,320,212,224,184,36,262,179,275,134,192,263,177,164,103,219,189,219,276,172,86,235,208,150,160,210,204,271,136,89,155,349,241,204,230,310,260,140,135,220,283,295,158,304,269,252,262,173,93,205,110,153,85,254,165,239,132,242,190,282,242,224,144,134,238,273,370,190,200,237,129,101,247,304,229,189,343,69,235,122,152,177,180,52,161,146,143,191,209,190,290,194,288,247,85,153,249,137,191,203,244,214,165,75,192,222,213,277,199,147,238,213,320,170,234,208,121,311,201,236,115,135,264,208,359,170,183,175,268,267,197,74,176,198,276,201,130,279,171,149,187,97,142,144,337,140,93,333,219,285,160,103,251,189,167,145,84,84,237,217,203,150,131,224,258,186,160,253,207,390,84,249,350,129,229,240,284,121,201,73,290,95,158,176,294,162,163,276,258,154,230,278,199,212,88,114,158,111,233,215,121,218,161,239,244,76,136,137,118,240,194,154,184,177,166,125,207,327,220,243,247,180,240,193,156,185,268,312,184,165,209,167,140,147,174,189,151,193,139,227,259,220,141,187,342,199,102,181,269,314,218,105,194,195,151,172,120,129,212,141,264,225,164,162,163,207,344,178,135,225,163,384,144,187,261,198,143,149,60,198,214,216,172,158,90,178,184,168,254,223,285,243,139,233,172,226,176,255,263,172,268,235,148,138,151,176,208,118,220,103,126,134,277,163,93,246,170,125,225,167,137,144,211,235,254,151,264,259,355,174,191,70,217,244,217,165,192,177,205,197,238,136,333,179,192,168,346,262,258,208,256,216,285,145,205,264,260,218,151,201,221,158,227,228,183,131,149,109,207,98,273,153,250,72,298,135,208,243,89,161,133,209,240,137,101,267,219,199,184,318,122,172,219,270,168,171,234,212,225,215,219,210,241,143,171,295,245,56,214,196,180,215,151,368,197,387,256,194,210,186,217,281,274,164,271,169,62,151,191,114,139,345,143,212,51,201,263,191,139,176,156,310,302,65,162,238,232,146,247,206,303,113,248,197,167,149,166,276,111,191,112,207,365,237,288,162,316,185,170,260,272,121,251,273,234,177,257,205,277,182,73,154,266,285,221,263,210,93,249,224,131,221,232,99,172,99,291,178,246,314,261,255,167,212,256,271,90,237,194,245,261,216,160,296,290,204,147,276,201,234,267,158,295,198,158,225,228,281,239,243,174,202,140,257,205,353,246,172,171,192,134,271,163,331,154,266,142,160,239,143,269,192,185,88,178,152,183,128,122,254,170,211,194,188,259,350,141,306,126,226,164,204,173,161,249,216,69,341,146,248,110,404,290,241,158,243,134,212,270,227,260,93,135,168,161,196,182,123,226,346,195,136,159,266,159,174,194,133,240,92,58,222,110,110,164,173,246,261,192,181,117,233,118,238,253,141,136,86,226,163,186,146,121,183,222,283,174,265,319,122,166,194,101,135,311,204,198,134,231,66,111,121,213,276,237,241,259,199,170,189,202,255,155,190,190,216,174,194,133,115,307,238,112,117,196,131,262,119,142,234,137,184,215,185,211,113,160,205,183,107,121,309,169,111,90,178,128,198,211,131,189,243,159,254,188,301,172,126,204,180,236,80,258,220,220,236,348,126,181,208,141,220,243,114,189,128,109,234,271,177,224,250,268,172,240,100,297,301,195,198,149,270,151,206,171,231,186,129,141,203,248,217,206,194,117,200,217,73,162,143,168,404,195,193,112,281,201,60,220,167,136,169,205,146,145,265,201,155,300,218,266,161,141,120,201,85,228,233,99,108,206,219,324,235,218,251,323,172,113,171,96,170,170,138,254,111,129,150,168,211,285,223,97,163,181,198,208,219,207,205,106,114,172,208,253,354,187,220,171,144,267,209,198,246,217,115,250,232,208,268,215,126,233,161,239,282,177,88,186,77,175,150,308,98,167,200,79,198,223,231,207,296,221,232,145,135,282,159,209,236,257,171,272,181,205,166,229,182,157,55,112,185,286,326,212,201,231,116,130,92,142,170,173,222,199,191,64,162,98,123,72,298,121,323,238,235,162,237,197,268,166,264,267,254,203,79,211,233,232,156,208,55,177,212,188,112,142,245,87,361,222,182,282,126,144,298,280,193,249,234,208,114,197,147,300,177,186,138,316,217,186,197,117,168,156,115,227,199,148,180,149,212,235,202,201,269,232,139,60,203,123,238,235,201,215,258,101,86,190,198,302,241,184,146,267,304,188,150,275,274,61,199,175,116,293,180,199,225,179,155,283,208,285,194,209,127,256,91,194,94,224,290,167,128,119,124,198,133,216,186,184,230,242,215,212,92,108,164,170,134,100,216,194,192,330,200,228,227,134,170,86,107,245,233,207,125,165,172,249,198,273,249,178,204,140,223,313,162,351,91,148,249,142,244,138,196,224,165,249,149,98,209,226,146,140,141,191,173,114,321,76,256,112,250,119,177,104,281,144,245,236,209,111,201,184,284,187,152,211,136,216,202,224,224,212,242,192,99,186,228,187,209,280,247,187,197,157,379,149,206,140,123,232,119,210,195,300,142,146,290,192,178,61,244,222,311,160,251,166,234,131,207,166,261,275,224,396,125,264,151,270,272,164,223,215,225,144,272,234,118,258,168,199,210,229,205,270,97,220,161,175,194,265,155,364,101,128,148,156,90,174,200,215,169,152,144,193,256,160,129,215,232,105,222,88,185,232,163,132,149,216,305,288,339,176,201,256,208,175,149,256,156,265,227,203,187,83,267,265,300,193,177,232,148,238,210,219,233,180,119,107,247,233,121,113,179,142,106,145,263,248,149,204,248,206,179,224,188,104,179,131,231,144,153,233,212,228,188,148,162,311,171,224,146,214,234,154,169,184,220,308,139,167,281,162,170,129,202,290,204,206,165,68,201,189,240,172,238,203,272,273,240,200,160,108,291,281,216,149,118,102,277,244,160,240,151,220,262,321,224,192,350,83,267,66,221,247,222,219,198,194,124,203,145,218,221,153,144,213,203,181,125,284,118,178,292,243,280,327,217,81,149,217,310,220,296,285,116,240,103,207,60,302,143,171,227,163,167,114,124,315,171,99,287,194,211,265,237,198,228,161,172,131,262,89,260,186,221,181,139,237,138,181,116,228,220,164,161,230,170,229,131,187,242,345,191,207,110,220,142,177,235,73,221,140,112,79,159,119,67,111,186,304,146,194,178,263,236,183,321,188,194,135,205,123,91,216,216,340,299,206,68,372,215,200,150,194,228,255,246,155,159,194,184,117,255,171,133,211,179,328,231,144,194,358,161,85,210,170,197,72,234,207,168,315,249,198,281,159,189,191,171,183,227,94,219,263,126,246,96,198,289,134,145,96,114,227,182,108,135,97,237,292,126,231,201,207,212,55,254,204,229,142,198,119,168,165,125,295,198,205,184,85,108,114,128,246,356,132,160,134,293,212,395,268,162,120,236,140,264,250,133,254,248,193,99,324,83,274,161,352,130,201,209,240,214,247,227,271,124,175,175,285,230,122,161,261,215,96,131,88,122,157,221,212,188,131,259,262,261,254,199,284,174,208,164,163,223,247,88,138,203,207,292,217,143,163,111,214,246,263,156,159,187,127,241,175,190,130,159,131,171,227,235,128,241,177,168,62,206,179,193,158,124,248,207,281,136,268,240,293,164,133,231,166,128,278,64,183,294,284,321,276,228,168,222,205,219,149,171,155,141,207,194,241,94,313,218,270,141,378,138,190,241,56,106,239,209,94,180,239,324,277,88,90,221,203,236,232,99,152,198,84,205,146,267,166,144,165,109,201,282,215,255,267,220,148,86,212,251,168,146,206,274,233,228,202,68,250,352,191,237,145,225,121,204,308,228,207,79,277,121,241,249,212,301,283,146,179,278,129,114,237,290,203,209,172,305,208,273,177,135,199,219,178,234,207,101,357,226,180,239,398,209,236,279,232,207,286,284,338,96,214,290,183,213,238,116,382,227,142,186,153,134,324,246,253,89,163,114,210,218,139,213,207,226,167,234,202,249,120,280,203,119,129,120,202,204,235,286,127,246,197,130,89,247,215,207,176,131,71,120,79,182,185,316,109,257,203,168,171,200,207,203,210,263,211,295,81,210,146,229,263,227,342,148,155,176,239,141,249,213,201,244,317,136,220,260,149,220,262,182,163,150,192,261,159,163,216,286,198,124,136,206,81,169,209,203,263,356,214,182,237,179,179,231,153,273,286,199,301,282,228,183,167,265,70,88,211,305,185,85,287,214,225,320,128,235,175,236,284,111,151,245,218,145,255,179,256,210,97,345,124,169,218,264,90,213,125,306,86,148,235,214,295,206,256,188,258,207,236,219,253,168,260,297,82,134,245,133,165,273,333,134,231,231,189,204,132,236,209,207,197,153,317,176,225,226,191,194,163,240,173,118,252,171,185,315,155,171,87,272,165,149,180,251,96,167,75,282,151,230,198,290,103,142,242,50,207,221,155,147,272,221,260,201,141,175,118,178,197,159,95,161,297,130,245,199,137,148,220,205,192,70,164,113,240,101,157,220,266,206,127,156,244,264,171,211,233,200,186,124,160,140,81,130,281,183,357,254,255,187,87,322,77,153,212,224,298,150,160,90,358,235,352,289,259,229,169,267,71,247,196,214,345,161,157,214,273,204,237,124,213,255,106,173,362,218,137,233,229,278,116,141,210,47,227,201,198,171,300,264,285,113,117,199,186,205,317,219,172,230,192,111,233,210,235,152,107,264,157,230,130,241,160,196,95,170,223,141,200,194,133,232,100,183,281,273,152,289,396,160,160,146,334,205,228,171,265,253,261,92,142,152,221,166,274,241,101,249,205,143,89,270,227,145,184,205,240,155,238,277,234,366,195,212,188,178,172,154,280,162,94,327,246,268,249,97,183,149,175,116,126,268,342,115,163,257,248,196,216,232,113,106,106,109,180,212,266,218,110,53,298,172,325,208,290,131,187,223,169,206,172,255,316,216,185,167,136,277,118,216,174,223,175,233,146,58,299,194,161,188,164,203,363,247,198,241,212,114,218,248,247,252,231,198,111,147,212,148,161,146,242,95,95,233,232,44,221,241,185,107,92,183,228,200,221,117,148,232,241,194,200,226,227,131,364,184,220,157,128,307,192,186,229,183,213,208,224,269,188,226,245,220,154,224,176,319,248,179,200,251,272,338,133,208,298,128,165,138,100,148,253,332,247,265,169,148,216,197,132,233,215,73,153,190,337,185,176,183,234,282,205,234,182,130,154,104,232,345,129,103,217,192,102,246,279,224,241,80,221,206,134,169,212,154,181,153,170,213,135,90,304,176,177,270,253,290,104,177,243,273,211,218,180,272,239,162,190,249,109,206,109,231,261,225,146,348,171,89,176,292,277,224,181,201,72,135,178,195,323,217,195,199,249,161,226,138,215,246,146,135,224,259,305,195,170,239,159,200,195,325,125,215,170,121,207,315,182,226,192,149,185,318,113,117,193,143,286,124,197,142,289,170,166,149,102,166,229,210,181,259,200,241,223,129,112,147,247,208,215,225,270,234,250,154,188,207,304,253,163,139,220,291,81,169,182,198,228,122,161,265,162,186,158,198,150,224,287,129,314,217,138,157,121,138,124,105,169,219,210,236,171,175,124,300,189,355,210,234,182,229,64,238,161,205,363,214,142,278,134,175,312,205,275,231,252,176,89,176,190,156,154,236,144,179,175,95,188,173,64,228,256,144,211,297,209,116,262,229,212,221,213,214,79,268,327,224,245,178,335,196,269,263,145,210,160,246,238,259,161,150,248,283,253,130,158,121,135,93,150,163,84,216,178,263,175,126,333,180,267,196,409,253,229,309,291,117,211,204,214,129,198,167,168,251,159,115,188,263,194,177,158,219,113,153,124,286,183,198,184,117,125,130,152,239,210,214,149,172,109,168,209,184,215,205,302,274,213,256,204,260,243,157,140,187,254,296,173,269,84,197,99,110,279,267,142,275,228,102,159,152,222,95,97,200,220,208,200,168,162,212,88,85,252,177,225,165,292,88,220,132,164,78,181,254,239,186,202,231,175,266,305,104,208,292,252,272,139,207,224,252,182,203,166,253,240,363,210,233,156,165,241,148,268,350,195,221,352,152,268,297,191,135,176,118,99,142,147,287,89,141,150,195,98,151,191,184,125,173,198,156,210,196,272,97,156,240,181,221,138,142,232,141,150,218,85,259,186,232,199,222,159,157,236,190,102,75,234,273,291,224,235,181,256,329,239,183,139,185,186,138,208,253,92,85,136,195,188,261,255,111,242,207,182,193,122,199,114,238,91,114,263,224,234,154,264,327,96,148,244,195,163,137,168,220,178,142,173,259,178,195,168,137,188,212,227,230,179,162,210,138,211,192,287,97,171,237,194,138,130,201,227,131,150,178,199,191,157,115,242,182,222,287,69,214,198,228,155,119,190,206,119,263,160,224,154,314,112,253,180,156,138,230,261,209,159,296,180,274,139,241,146,234,219,202,170,111,289,188,147,269,272,192,197,200,145,190,132,292,331,168,190,166,126,240,179,186,400,137,249,165,112,273,245,144,172,201,229,290,110,201,249,88,242,188,268,214,180,230,230,176,166,175,267,133,213,279,297,132,254,212,195,301,196,270,240,141,64,170,260,192,177,254,208,219,264,214,176,285,182,279,309,183,210,248,181,55,95,232,163,212,297,206,108,241,203,152,275,183,104,231,128,127,124,262,178,199,287,78,141,279,118,221,183,365,214,137,231,267,181,208,237,140,86,143,168,138,196,123,179,172,200,211,94,117,359,195,296,249,50,238,139,236,266,248,142,267,289,233,259,348,236,132,227,222,281,143,295,264,89,179,159,249,253,241,240,144,191,117,111,245,122,216,231,251,202,175,287,182,205,255,242,125,373,60,201,266,124,187,210,197,173,201,155,182,153,153,163,261,256,74,242,230,234,244,153,244,236,224,202,132,225,158,108,233,226,238,345,192,195,196,108,62,223,109,172,309,137,106,228,207,214,208,187,89,198,99,185,166,206,315,64,170,254,167,191,123,262,156,252,285,125,217,193,153,200,256,151,108,157,212,192,243,225,286,209,197,241,215,212,198,216,226,178,180,178,161,238,274,192,226,147,213,249,106,290,156,229,296,284,83,144,194,249,242,187,272,174,177,308,303,212,166,227,273,149,118,175,163,130,170,240,259,198,145,184,239,152,137,146,213,204,228,102,247,147,196,249,126,95,288,182,295,135,318,262,237,123,158,181,158,186,74,141,117,182,161,213,58,238,157,213,165,276,163,128,85,104,133,175,187,119,249,147,139,58,182,154,217,296,99,140,171,352,206,177,240,365,128,242,251,214,182,55,169,309,191,151,245,221,212,220,212,247,257,130,180,177,306,298,138,216,188,263,288,203,136,186,225,152,275,145,202,198,155,202,143,300,138,284,168,116,95,280,160,128,243,207,132,209,243,303,141,213,175,193,196,122,133,247,90,339,225,293,275,206,131,177,274,106,295,296,161,260,86,123,276,226,155,127,283,281,191,282,191,258,132,205,155,236,112,194,226,231,178,208,162,170,176,197,218,153,172,228,211,153,168,141,206,273,125,181,160,235,112,199,194,168,170,187,221,286,143,73,105,154,273,120,247,83,161,231,354,295,272,198,113,265,175,222,214,154,147,166,365,224,230,203,260,150,199,245,300,138,116,288,122,261,129,131,143,130,220,299,152,240,175,195,181,176,244,115,221,166,232,171,197,163,246,294,108,310,198,222,226,208,168,215,228,201,181,145,190,133,236,163,268,272,206,209,176,237,95,103,156,201,207,218,186,100,132,128,99,172,327,210,195,216,151,82,216,340,208,122,93,208,126,199,278,212,96,77,164,285,253,156,327,166,186,133,112,170,199,249,106,172,157,207,121,133,213,196,157,166,223,141,172,245,316,221,331,166,249,133,146,87,154,114,165,165,152,159,396,138,192,207,220,223,274,282,203,244,199,242,214,111,335,220,174,124,302,167,191,194,178,157,224,242,231,238,92,161,310,151,271,173,340,141,141,215,188,141,268,310,73,232,212,188,222,218,316,113,131,164,137,183,220,131,233,184,155,206,238,241,163,165,217,333,202,251,180,191,176,251,222,172,148,284,181,69,182,217,267,230,168,166,114,147,214,178,140,161,92,133,231,214,153,167,240,130,260,218,172,229,182,205,174,182,306,282,112,194,105,141,232,244,237,222,116,97,234,150,219,286,139,140,176,210,294,294,171,155,179,244,260,379,279,255,329,244,137,209,167,162,169,189,258,235,310,160,181,226,373,210,208,252,261,339,316,186,296,311,185,137,161,252,165,109,325,247,107,135,216,222,146,174,87,141,208,91,227,100,243,67,172,143,231,188,224,236,145,171,280,143,250,300,145,94,214,290,108,276,330,280,180,292,111,174,219,218,208,166,206,255,236,253,160,396,168,246,137,216,312,223,161,235,153,186,192,211,217,133,162,239,169,248,149,203,117,229,110,232,183,324,104,215,401,166,226,189,221,288,218,253,278,179,152,127,190,146,225,255,214,240,202,284,201,168,263,201,287,132,138,203,162,150,147,308,151,110,75,157,123,183,269,103,195,162,193,55,333,366,229,204,223,179,218,161,234,187,208,208,184,213,118,159,292,232,150,95,215,206,196,175,238,261,107,283,230,215,105,93,171,138,162,199,174,171,245,168,189,146,224,219,195,249,197,157,223,179,102,192,329,217,128,172,131,205,148,272,160,208,227,88,152,210,292,197,260,120,176,198,298,173,284,182,161,138,187,224,176,178,237,231,179,231,274,121,245,268,224,131,234,251,79,61,129,233,214,157,240,270,171,185,327,181,291,142,145,260,213,305,225,159,216,100,252,111,82,208,349,199,331,209,183,257,222,296,168,284,348,88,159,165,78,173,258,215,186,239,98,202,238,175,250,188,181,298,120,165,180,112,229,170,119,328,162,116,135,210,244,320,171,239,323,219,248,315,209,219,272,293,235,120,102,275,236,234,228,53,241,224,131,146,237,166,270,128,144,319,194,114,322,254,199,225,47,158,140,282,207,315,180,174,207,278,265,231,240,235,168,171,472,197,157,148,198,141,184,176,134,102,108,236,184,87,128,181,194,192,155,227,160,172,187,183,204,150,105,195,342,194,146,271,151,189,124,289,199,165,143,153,99,214,234,229,188,297,120,194,111,315,234,182,208,172,174,82,178,336,136,205,148,231,294,175,159,107,202,281,223,159,107,224,95,174,129,177,132,228,369,224,229,165,212,128,107,196,199,193,217,281,183,165,244,149,206,200,96,251,159,284,205,126,358,136,230,250,132,274,202,208,195,162,284,282,274,222,211,98,269,232,214,116,89,150,287,198,194,186,173,234,168,220,307,279,75,198,166,124,247,308,96,113,196,266,192,283,230,197,203,223,324,126,209,242,65,260,207,197,276,234,267,205,134,160,317,183,102,242,197,203,86,87,215,104,295,91,245,164,183,189,290,170,271,107,47,192,230,68,120,185,82,153,142,211,84,294,223,220,141,171,262,196,177,198,60,149,107,276,233,114,204,174,273,308,194,230,213,143,89,217,178,183,362,212,189,109,210,130,124,93,228,200,280,285,327,115,231,112,103,189,188,246,225,180,157,124,99,200,170,289,218,291,111,172,193,143,225,236,267,149,159,173,235,191,161,215,211,293,348,295,281,114,294,215,250,243,243,172,179,203,138,57,114,114,171,124,223,165,323,214,164,354,148,251,80,169,353,184,186,223,196,331,105,246,298,160,130,123,88,273,126,143,218,180,206,344,280,198,230,107,254,205,227,233,128,92,169,95,138,152,174,233,179,196,270,100,261,166,129,123,238,181,171,165,191,73,204,167,199,104,296,369,344,221,208,260,152,230,262,230,272,120,228,254,280,113,214,164,135,124,173,196,216,180,282,294,179,160,207,178,135,284,172,244,149,78,277,212,313,225,75,278,139,220,118,235,263,142,215,113,146,267,151,209,120,276,295,174,253,258,112,310,211,176,136,282,136,188,185,187,88,207,286,137,268,284,256,143,190,158,85,225,293,260,300,126,271,105,121,84,227,130,104,299,161,164,164,154,229,238,280,219,252,286,106,209,251,144,67,318,95,200,149,182,112,156,48,175,196,303,284,291,187,231,209,153,180,140,175,235,113,113,322,124,248,119,124,271,189,223,206,347,211,89,293,153,303,201,245,223,157,213,162,152,181,221,148,333,169,104,179,215,116,221,160,245,219,222,142,201,55,204,354,120,140,133,167,127,227,148,80,114,150,239,208,89,196,196,82,356,98,237,119,260,200,175,263,227,234,324,264,212,240,137,248,273,94,90,292,225,102,193,294,185,202,222,218,200,195,244,245,311,98,247,106,368,195,222,138,222,197,168,164,97,217,117,327,219,259,177,126,46,214,163,219,104,308,244,111,352,176,235,107,181,244,264,140,288,138,131,151,242,156,290,160,93,208,189,357,262,297,194,226,132,87,128,131,209,188,287,156,256,181,122,256,295,287,245,357,147,186,149,307,313,117,134,187,291,302,183,149,241,281,262,177,81,284,157,270,308,249,159,325,333,269,183,237,170,184,281,103,140,116,225,100,221,361,189,259,194,266,163,188,136,281,254,258,288,189,240,345,218,135,303,141,289,139,140,155,218,137,197,303,317,157,222,346,288,130,166,198,170,302,165,126,186,262,261,207,358,216,233,129,228,101,307,242,187,131,170,253,206,198,115,188,169,197,85,133,187,223,209,184,124,132,167,128,154,187,361,130,247,234,135,134,170,215,208,110,341,166,174,118,252,214,284,236,202,226,254,246,148,295,198,136,137,108,166,231,234,276,168,196,231,107,210,154,53,233,113,95,162,150,235,273,263,152,156,283,288,304,150,104,366,253,126,238,85,224,205,152,171,70,165,136,159,195,196,186,127,222,179,155,222,248,286,206,235,236,267,215,87,171,130,330,262,176,248,241,199,179,202,121,187,259,234,244,171,144,223,117,270,169,209,287,299,224,135,219,141,79,143,311,282,102,286,260,208,152,148,250,160,232,127,229,131,89,228,363,76,200,165,149,216,75,217,349,132,350,321,188,263,160,173,298,310,238,160,129,321,224,117,192,196,225,163,217,268,167,146,344,361,196,190,196,180,119,177,212,153,126,138,213,169,218,253,111,297,196,216,272,85,184,132,235,228,230,174,246,213,188,256,120,199,86,124,251,103,159,134,142,193,116,226,157,275,179,224,150,144,233,128,232,292,230,275,273,223,282,161,259,129,244,124,229,283,162,78,238,143,175,283,249,155,329,89,179,163,221,290,314,221,179,217,156,279,147,206,158,175,154,191,127,193,268,297,160,226,161,184,201,162,204,191,156,287,192,137,83,180,152,130,288,114,189,243,241,129,288,53,216,155,190,96,185,161,184,183,275,136,193,123,167,125,237,160,206,169,185,216,183,261,276,239,77,257,108,250,361,213,259,239,224,165,127,226,229,105,209,305,247,189,189,93,216,134,176,215,235,88,211,197,179,213,282,188,229,235,117,117,340,115,76,185,273,299,241,144,143,276,358,223,295,220,183,83,231,215,287,178,113,182,109,184,85,243,244,185,206,220,69,100,261,145,147,120,188,212,214,274,272,197,225,238,170,143,216,176,205,218,133,257,242,248,272,217,275,296,271,258,224,161,152,174,60,211,222,120,121,157,207,115,180,110,332,181,247,164,193,216,128,206,129,103,294,229,193,196,160,253,248,115,249,223,224,262,256,162,84,178,163,270,109,212,217,277,242,254,194,304,132,237,185,233,215,74,153,110,142,139,186,229,192,267,156,205,147,180,366,193,313,260,236,224,213,130,248,258,185,72,207,188,205,255,189,340,141,178,312,263,202,62,59,116,286,131,232,270,166,208,109,158,188,211,152,168,129,138,180,120,191,161,130,214,219,263,216,274,228,198,225,118,187,177,128,197,163,160,231,176,192,225,279,118,255,146,191,185,170,372,226,257,219,118,120,286,82,156,221,177,232,218,173,125,218,290,97,162,154,116,231,103,214,128,260,183,222,280,180,138,222,144,148,219,216,365,156,49,149,122,253,114,139,242,212,244,160,178,158,166,288,211,209,187,140,225,332,188,91,254,255,134,69,316,300,317,211,98,189,89,302,284,303,118,237,218,214,263,192,221,246,200,162,126,212,111,94,251,294,174,156,235,174,221,178,152,134,213,108,181,250,95,157,185,186,154,265,246,260,327,106,117,334,177,127,237,254,279,224,256,239,167,152,224,229,233,301,154,232,175,270,221,170,254,157,148,266,221,184,200,164,255,187,262,239,202,293,113,181,183,217,386,258,236,153,107,118,274,270,156,197,100,237,224,224,148,77,161,128,174,101,136,108,105,277,85,365,242,381,55,131,284,138,263,277,167,135,226,144,267,196,314,253,185,109,215,253,136,183,84,184,196,262,250,344,114,171,184,294,208,317,211,154,179,116,258,251,258,241,211,257,219,256,232,263,270,103,177,151,217,204,227,126,231,182,176,68,208,215,235,370,165,115,249,130,371,155,265,104,205,147,295,215,215,182,350,210,203,165,295,171,254,203,49,220,153,189,207,315,92,254,122,206,122,228,240,224,277,122,234,363,183,70,196,237,275,136,291,76,121,215,203,154,332,191,191,230,287,230,203,284,361,268,161,361,184,195,188,98,196,156,218,83,170,233,244,174,158,243,133,149,132,230,198,223,54,179,287,59,222,323,172,139,239,181,199,251,256,314,162,185,179,197,207,220,258,116,194,244,199,287,237,324,210,188,224,197,227,210,275,215,246,188,199,233,178,234,180,148,96,88,173,172,240,106,144,156,280,196,128,291,190,95,220,91,197,196,157,122,141,258,76,248,325,151,225,381,213,158,189,161,133,201,168,274,229,282,131,222,99,334,206,257,225,229,204,268,116,194,186,264,122,136,267,184,253,170,237,201,193,128,69,156,196,286,154,129,125,196,241,216,170,291,110,264,348,230,96,316,155,176,170,228,180,175,219,96,194,82,212,150,257,213,151,236,271,264,188,346,95,217,198,337,232,205,125,201,190,157,160,166,371,192,205,218,193,157,189,158,120,199,219,246,118,269,255,197,119,213,318,228,154,204,173,198,243,166,311,258,194,113,213,86,205,142,287,209,175,254,261,155,272,171,194,228,244,106,167,145,180,230,189,236,67,122,216,198,185,321,132,264,153,217,300,51,131,108,117,227,338,130,179,228,214,316,260,210,133,152,166,215,265,193,267,224,126,168,141,145,365,112,175,197,366,248,159,171,255,171,146,114,249,168,165,140,240,182,227,120,247,173,238,202,83,279,152,345,303,201,136,206,188,111,100,294,145,95,266,311,213,161,258,265,297,182,190,165,213,176,168,353,218,184,208,230,227,99,122,172,142,236,139,173,288,120,322,180,156,106,146,210,140,279,187,151,158,191,146,184,192,170,180,170,113,104,180,112,200,281,174,97,123,188,173,179,263,233,214,221,105,134,146,222,254,252,271,130,267,382,251,294,230,172,169,240,233,258,149,141,289,129,169,142,140,213,223,186,247,220,297,175,172,170,159,299,309,255,85,122,164,83,97,214,274,200,248,190,325,245,100,74,103,144,187,121,293,216,140,198,168,237,257,200,118,159,218,135,218,197,220,167,191,180,181,163,349,102,312,217,142,111,167,190,186,284,228,234,178,224,304,255,322,225,290,310,269,82,106,226,256,113,169,224,245,180,359,203,299,179,300,84,166,244,197,112,313,168,156,182,222,189,181,181,212,101,196,143,51,154,186,228,121,198,250,236,245,196,125,263,85,148,197,168,217,238,111,300,231,215,271,145,132,124,144,245,200,198,225,105,159,176,245,235,263,407,119,295,163,190,260,283,217,224,232,241,196,168,220,210,221,164,245,125,197,267,127,345,251,259,93,189,141,240,202,208,248,218,241,217,210,217,302,221,205,185,114,362,82,129,110,80,217,214,200,211,264,148,260,195,195,108,244,179,153,99,97,301,281,338,82,245,326,307,162,234,251,136,227,129,231,229,210,192,176,199,232,204,187,128,149,102,137,115,233,263,130,256,274,173,173,226,231,272,186,133,190,244,223,277,136,274,111,170,86,214,249,196,264,294,195,165,204,203,226,258,343,199,164,366,237,177,244,332,241,261,130,79,113,147,243,145,200,200,192,116,291,124,202,192,244,180,207,104,217,203,144,172,354,139,224,168,185,243,167,302,299,151,205,160,104,109,168,176,83,235,210,146,159,148,360,181,200,120,191,184,208,250,190,244,188,246,135,253,312,336,122,189,178,150,165,236,175,226,132,206,119,121,121,224,219,123,97,156,123,215,123,140,223,304,180,227,222,181,319,87,86,259,264,103,271,245,141,212,247,202,228,134,265,201,198,222,170,133,269,178,233,171,218,107,276,175,230,299,142,207,132,216,158,254,151,141,231,269,159,156,98,183,120,208,248,202,165,298,223,203,215,149,60,239,202,205,254,260,244,188,253,168,240,135,175,291,149,135,195,252,234,311,201,181,177,167,222,191,79,206,152,198,228,145,222,166,200,151,120,216,154,222,248,246,147,129,123,221,215,287,222,238,254,312,134,75,95,184,282,149,195,132,173,172,212,211,63,183,121,190,249,195,143,175,260,237,109,145,185,277,170,269,290,256,143,224,241,204,209,176,92,381,135,211,238,132,139,140,170,153,137,211,218,119,224,305,125,121,231,217,329,253,269,109,232,261,200,322,91,264,222,218,263,192,109,138,179,282,243,146,139,142,162,135,237,117,193,240,200,305,263,326,224,172,339,240,279,250,238,218,127,194,189,159,157,212,280,320,314,203,153,222,136,203,230,116,224,115,247,175,220,199,220,266,339,201,171,172,177,175,232,126,162,209,184,173,145,320,230,272,194,215,226,159,290,166,215,176,223,183,216,181,258,208,64,257,56,144,175,91,218,222,215,226,114,258,189,113,222,138,177,142,179,158,250,190,143,133,82,106,150,175,136,299,249,210,276,153,204,386,179,238,183,166,161,242,143,249,190,171,233,223,291,110,292,230,179,225,231,321,216,241,315,134,186,302,324,338,113,214,147,156,247,271,215,214,121,183,98,84,149,198,138,228,250,196,274,150,188,108,106,78,115,266,150,281,107,239,229,154,221,167,147,257,209,52,186,187,143,146,277,236,223,257,152,245,227,188,153,208,220,232,226,231,236,265,242,206,204,159,229,79,192,210,246,195,330,209,147,266,280,202,185,181,258,115,106,281,115,326,127,307,170,140,114,186,195,216,272,277,110,240,291,224,150,264,216,206,179,261,344,126,127,215,181,168,117,120,111,136,127,240,192,144,218,346,186,214,199,157,201,92,213,217,105,157,326,240,236,257,244,206,261,259,255,180,236,222,97,203,175,161,168,200,248,316,342,177,187,167,204,261,130,203,83,132,121,322,177,271,214,193,65,143,281,230,109,151,285,251,146,194,118,137,263,345,124,259,213,245,144,254,188,222,318,321,182,55,269,99,134,209,225,212,171,183,163,280,151,232,257,169,249,175,173,300,72,145,135,110,125,161,299,131,174,274,311,165,201,41,130,120,135,253,193,114,173,209,319,210,229,205,215,173,294,150,157,165,200,153,246,146,79,232,137,150,149,84,252,156,197,154,333,279,229,128,235,83,140,281,64,236,158,281,279,189,186,165,177,191,251,137,221,219,123,268,250,171,136,237,141,307,189,139,170,247,263,204,221,215,193,263,166,203,235,172,137,227,152,279,272,332,174,161,100,342,142,183,187,233,303,331,150,282,280,269,92,110,142,181,306,127,139,175,170,306,259,224,222,212,302,211,192,155,157,69,125,182,215,244,281,226,95,177,245,170,250,224,120,244,200,126,113,138,169,134,216,141,122,145,90,92,324,172,239,195,117,223,280,201,222,279,257,232,183,145,300,210,204,287,220,273,181,211,222,211,140,348,123,157,203,235,267,213,147,252,351,204,258,198,306,73,120,249,173,269,207,214,156,205,165,275,233,193,261,234,159,126,113,170,217,206,137,183,330,252,328,223,196,112,98,150,216,195,172,209,226,109,197,116,185,159,308,251,190,205,214,189,149,183,245,241,242,263,152,187,185,166,195,167,137,94,221,277,253,132,163,180,126,276,342,283,247,260,236,223,182,216,304,183,189,187,175,281,126,290,224,195,119,230,133,208,234,92,203,193,239,116,184,106,263,66,277,286,87,138,174,214,185,222,271,114,150,172,150,156,223,178,287,177,211,283,307,242,212,222,199,160,156,318,192,186,99,203,166,286,218,238,215,178,244,134,176,236,313,259,196,186,226,165,231,299,345,226,162,286,260,239,85,179,180,313,236,194,118,236,177,105,153,233,252,258,262,294,296,198,179,190,106,179,287,180,213,138,145,141,115,200,173,227,205,287,135,168,255,252,235,153,111,154,234,278,225,151,171,136,192,117,283,313,266,211,96,231,92,159,136,243,255,137,342,189,234,174,155,96,203,228,219,126,189,259,206,272,191,245,162,272,246,130,204,148,267,185,305,159,246,216,286,292,223,205,170,215,186,140,209,211,155,215,300,203,233,219,111,255,154,131,163,336,301,161,226,233,79,214,304,312,111,151,252,126,333,260,93,219,132,167,190,255,256,218,190,129,236,113,117,138,278,205,277,257,279,348,216,296,197,183,63,183,204,250,109,183,190,183,108,206,182,116,177,232,173,227,339,134,88,167,150,176,150,143,183,72,197,220,141,225,228,119,165,130,99,294,230,293,207,218,167,217,131,86,228,213,137,278,233,234,239,202,102,204,240,209,137,199,206,124,237,282,153,152,318,85,234,202,257,211,244,235,169,251,168,124,111,213,247,224,228,123,260,193,129,257,222,177,92,211,223,143,171,228,143,141,194,99,265,166,176,182,117,177,262,236,107,91,148,241,213,190,231,155,151,335,172,253,210,243,227,232,132,81,237,194,172,250,233,241,70,211,84,238,138,328,257,283,192,274,375,60,204,286,203,143,273,186,141,112,149,159,270,92,121,217,205,192,174,223,160,284,87,132,68,113,243,213,154,165,218,164,138,172,141,223,92,334,266,209,256,218,198,200,204,174,208,125,191,112,157,257,178,209,201,236,326,135,144,150,303,249,210,154,181,66,204,172,146,280,235,129,243,225,257,332,112,179,225,220,189,211,188,123,109,182,177,156,293,179,139,163,179,172,247,132,124,151,204,214,283,116,323,316,144,110,101,278,144,289,166,205,314,124,170,102,258,144,189,171,284,241,88,195,178,146,227,338,145,361,243,254,163,221,216,164,300,133,226,114,146,352,318,187,196,109,338,215,146,280,324,134,93,196,192,167,144,238,96,194,136,163,286,134,297,69,207,83,144,238,188,141,246,253,46,109,187,233,129,260,210,345,250,229,263,101,282,89,96,220,358,140,228,252,192,148,306,284,308,102,172,263,245,222,276,164,136,155,128,216,233,241,366,312,112,199,299,297,250,174,142,203,236,292,274,176,111,269,199,310,227,187,239,97,102,282,314,240,169,216,89,178,132,163,88,229,188,58,211,163,185,175,166,136,344,93,223,221,152,213,157,104,221,252,305,205,213,294,235,232,191,333,184,214,184,250,236,219,250,98,218,116,241,202,146,142,216,304,275,173,281,274,151,254,185,219,133,236,210,318,252,110,105,139,141,208,201,307,254,148,252,222,175,187,108,278,243,270,231,283,157,196,259,162,154,187,270,275,155,98,245,255,308,224,103,241,131,80,269,188,188,186,187,182,241,210,219,223,161,324,281,221,234,161,221,133,170,149,156,147,111,185,236,123,98,100,280,204,230,184,146,260,209,189,215,267,175,210,182,133,127,195,266,119,165,232,209,196,221,124,172,220,116,94,183,229,219,148,144,178,203,333,117,265,137,131,221,337,287,197,289,282,149,206,253,291,131,287,140,386,399,238,93,156,229,174,317,219,190,135,156,230,138,98,208,282,99,333,172,189,279,107,295,241,135,189,227,179,155,125,134,225,385,134,238,209,150,227,185,121,167,143,249,243,224,87,104,153,260,148,140,135,172,273,295,101,100,54,193,155,143,139,122,168,202,157,241,130,134,228,148,282,187,226,178,127,125,303,112,111,93,141,100,124,200,245,178,170,235,96,186,190,169,138,203,164,178,257,218,274,214,187,103,119,281,239,243,251,117,318,103,203,213,284,82,144,120,254,167,184,207,178,259,155,274,289,169,239,113,123,100,291,128,159,193,178,178,124,152,214,194,249,140,200,160,205,105,151,91,154,138,133,138,266,218,267,249,246,247,163,152,241,286,225,247,287,154,138,257,306,122,108,206,61,181,84,215,182,180,199,177,126,298,176,389,309,250,305,212,158,174,103,305,207,209,134,229,180,246,168,165,169,286,131,255,183,230,274,234,223,334,222,195,114,200,292,392,256,176,232,207,125,218,166,200,202,326,108,144,259,164,328,227,247,240,176,244,183,150,199,210,135,266,297,161,217,151,160,113,352,268,138,163,152,204,152,130,360,210,337,272,130,181,199,135,200,315,231,269,137,76,203,205,171,297,55,235,111,238,131,187,211,165,261,107,144,163,228,404,212,205,172,182,171,49,96,256,269,329,124,198,161,133,148,234,191,230,365,219,289,294,246,252,169,232,212,219,229,298,115,215,199,152,318,298,213,254,178,248,199,133,249,66,202,284,223,217,200,260,159,177,119,132,161,257,263,123,247,220,195,153,146,208,112,149,124,172,174,284,249,266,153,204,207,198,225,90,125,186,239,299,132,111,275,235,203,281,213,226,318,236,287,127,205,220,161,159,253,155,149,209,234,274,230,223,291,174,254,195,141,215,180,149,366,300,171,224,122,194,243,183,162,331,189,267,165,257,279,155,158,129,181,101,206,177,167,196,191,198,306,288,162,149,214,249,230,258,231,283,72,195,185,138,181,205,157,229,374,130,204,198,292,132,110,202,88,111,181,194,167,185,239,231,177,293,207,246,279,175,299,160,168,210,302,240,181,161,122,260,275,187,212,164,225,177,307,145,100,207,366,126,303,386,133,136,153,253,225,90,166,296,192,315,295,347,300,159,220,121,161,160,232,276,154,263,239,195,163,182,175,159,165,255,243,301,197,222,220,194,276,150,196,131,211,256,148,105,295,182,126,286,150,167,223,201,136,202,249,169,265,349,236,91,226,137,188,140,114,166,211,212,224,338,203,296,301,163,118,172,125,242,202,199,192,252,126,93,240,178,201,169,145,267,156,161,230,304,191,212,218,161,269,280,146,241,222,145,228,194,233,277,218,211,218,155,174,343,229,223,163,204,163,167,229,100,169,182,120,222,303,178,172,166,275,135,260,148,175,234,186,209,147,111,217,335,214,209,213,273,238,224,157,221,190,186,127,228,212,208,303,186,202,262,309,114,192,169,257,234,250,472,235,80,107,245,124,197,222,92,150,148,313,112,289,108,294,237,204,180,229,197,145,141,148,245,167,150,217,198,169,258,233,216,255,145,236,180,169,209,289,174,301,176,137,131,221,217,215,194,257,177,127,321,240,243,198,102,224,160,235,284,276,253,157,261,233,122,272,123,236,154,158,172,162,325,239,185,233,152,219,250,225,92,195,215,278,164,149,179,196,248,238,251,202,168,390,146,208,168,244,77,247,186,234,271,199,150,247,273,312,263,91,155,385,163,126,123,100,143,171,154,249,260,261,116,256,254,201,126,222,190,124,202,209,184,183,289,299,225,230,310,269,79,181,178,275,315,232,164,158,176,201,150,165,89,181,349,235,279,263,196,167,198,165,185,208,248,202,96,259,251,203,227,90,120,157,119,273,215,237,158,279,220,381,207,130,162,120,181,246,170,209,209,194,92,138,205,227,382,257,106,119,268,164,171,128,170,59,117,255,214,308,267,174,209,112,177,302,205,309,173,128,138,194,227,150,126,270,137,264,228,181,203,140,199,170,194,134,191,183,265,177,308,224,239,241,177,194,197,129,131,108,265,281,155,206,230,176,201,127,174,231,155,166,197,137,248,155,231,137,223,212,239,230,207,167,145,251,169,342,174,381,224,140,92,170,403,130,232,145,179,295,117,300,325,247,259,284,196,121,266,123,236,193,134,144,292,196,184,226,118,175,153,319,241,135,167,73,200,183,232,290,122,140,224,162,228,295,113,87,136,106,171,103,246,243,276,109,279,263,238,137,204,140,169,186,141,251,265,129,241,279,202,176,220,138,227,314,180,213,143,205,280,252,151,165,298,192,224,301,226,240,191,132,276,322,176,223,79,140,128,290,240,178,195,240,234,281,192,280,124,237,154,150,307,159,184,293,212,212,202,240,214,133,116,263,244,289,189,144,225,338,220,136,209,243,318,320,305,169,96,99,178,142,167,150,215,192,176,177,253,121,107,350,147,84,154,171,224,142,93,341,149,156,204,203,155,137,359,329,197,225,196,158,266,260,149,138,150,213,247,107,111,157,231,248,90,241,213,212,285,344,135,136,235,251,184,238,246,224,187,96,202,166,138,147,125,336,148,162,199,178,263,149,239,183,246,291,172,280,183,280,184,246,121,146,173,144,296,131,193,212,171,113,157,152,223,214,229,220,166,212,206,200,207,280,256,204,228,194,134,76,228,135,135,186,103,129,193,248,129,168,152,190,90,193,191,160,179,162,179,227,253,131,235,210,194,128,213,137,179,83,138,133,240,199,289,125,168,161,141,149,186,157,148,108,343,113,124,178,240,191,71,265,183,133,157,176,304,182,235,99,240,152,123,61,237,310,280,117,188,61,148,271,225,233,154,197,115,161,338,145,107,124,276,325,115,111,210,225,255,176,194,127,204,133,251,106,218,151,110,118,198,262,102,111,238,205,284,166,201,139,297,150,216,297,226,206,146,128,130,270,221,162,228,305,236,170,188,352,218,130,300,139,275,126,254,108,194,258,232,192,125,206,284,315,129,298,160,186,192,205,178,316,222,213,106,149,190,184,218,178,120,243,290,305,90,210,220,306,211,229,264,194,155,203,123,201,272,217,252,76,208,187,179,177,148,277,231,91,190,185,162,381,191,216,136,160,204,131,186,138,172,133,298,119,174,206,114,153,131,200,316,179,140,137,233,317,108,231,222,303,191,254,209,133,240,165,193,254,187,258,351,211,165,310,142,145,227,221,271,218,206,93,117,268,171,82,111,234,148,161,99,182,366,90,134,152,174,122,88,227,199,248,207,122,343,281,329,250,215,78,244,182,258,98,169,170,122,150,269,217,257,222,194,223,127,273,196,288,247,290,166,90,172,113,106,148,231,168,130,174,254,129,204,121,217,331,98,145,214,186,133,182,159,240,51,150,246,100,133,271,297,243,283,234,206,162,187,247,192,108,94,147,233,97,166,131,275,184,112,179,206,206,311,174,261,209,279,205,263,289,138,149,142,175,237,184,102,178,119,245,176,238,195,163,274,195,156,279,299,220,219,274,213,109,133,180,107,123,104,237,225,246,413,109,204,239,155,237,249,294,215,309,144,134,272,245,246,190,149,214,174,121,171,54,167,158,210,278,281,151,222,163,139,213,166,347,130,181,255,188,227,291,208,271,235,151,253,148,150,233,144,245,77,276,182,242,200,201,101,138,187,248,164,175,217,200,192,205,134,186,245,202,64,204,87,189,172,295,315,216,205,254,261,242,235,215,248,299,228,216,225,188,222,282,319,237,293,215,220,206,142,150,163,194,192,98,206,208,298,203,124,171,227,132,130,212,209,150,239,288,226,299,208,126,250,174,286,156,168,97,98,216,215,125,133,181,234,178,114,139,215,163,157,99,151,242,94,171,189,94,266,225,146,202,249,191,236,172,122,169,267,151,299,184,172,222,193,109,124,157,231,150,77,122,108,131,243,346,205,127,175,178,144,195,158,176,171,204,325,254,195,154,278,267,299,161,156,241,241,389,154,96,314,267,171,174,163,177,139,217,230,378,206,160,178,218,192,169,151,209,147,228,161,175,242,213,190,199,288,198,91,247,304,343,219,233,200,131,240,95,223,216,322,216,203,202,131,231,235,281,211,144,206,252,205,264,174,339,150,207,233,264,391,128,128,277,121,185,193,208,197,206,247,113,203,146,130,108,368,183,75,239,204,114,187,183,242,203,137,223,99,191,116,319,248,146,152,315,114,167,232,230,104,209,247,81,142,186,108,268,166,228,114,223,209,294,189,202,134,88,211,270,95,177,156,210,125,105,263,163,269,193,228,216,196,170,241,132,230,315,217,188,281,124,266,151,177,199,260,191,234,216,182,220,165,108,288,366,231,135,203,185,207,215,247,119,171,168,280,180,144,148,180,149,218,161,163,194,75,197,164,199,262,228,219,226,417,103,83,204,267,290,228,198,164,190,197,229,184,306,115,237,232,119,233,264,253,253,109,152,170,108,236,125,120,230,233,144,183,65,153,206,403,177,227,353,287,240,348,299,184,201,125,208,225,199,214,142,249,130,190,156,254,195,215,88,143,237,214,167,225,231,332,244,194,221,304,231,228,93,220,187,88,125,120,219,233,176,169,246,134,116,105,144,104,152,173,165,310,174,136,154,209,158,255,252,237,192,213,182,126,156,342,124,130,286,80,148,296,293,214,110,101,149,240,306,272,195,163,176,187,175,132,260,150,177,174,235,208,177,291,180,234,294,167,162,165,216,281,172,198,151,213,274,247,265,169,181,278,291,275,213,178,128,165,184,153,303,143,250,129,261,201,236,170,191,273,164,216,60,188,232,345,200,235,163,241,162,248,278,131,316,246,116,256,225,124,161,186,221,244,223,211,133,194,167,232,162,237,238,205,171,215,267,190,231,178,324,285,262,146,276,274,221,123,213,151,92,193,282,203,205,230,211,212,331,130,154,168,153,256,198,200,217,278,192,207,290,269,196,186,163,149,198,141,261,175,188,85,192,196,202,98,237,115,146,139,65,198,168,206,213,249,282,168,226,201,266,205,62,202,188,139,349,257,233,243,174,226,342,204,234,302,196,152,194,193,221,106,225,196,127,180,288,251,189,150,182,145,160,214,217,135,328,291,271,227,245,197,81,204,149,231,195,297,160,140,242,205,223,229,244,269,172,203,119,95,295,179,86,110,134,106,204,150,236,171,238,303,167,157,279,171,173,284,202,198,161,222,246,231,143,137,74,72,248,250,257,198,248,304,330,223,81,218,162,233,309,297,235,229,250,191,191,110,101,80,179,198,104,109,213,189,308,185,185,168,214,233,145,259,200,203,162,152,147,332,211,253,350,179,241,254,71,131,221,308,231,268,144,218,218,264,253,126,158,236,258,101,167,113,218,191,101,200,287,227,133,167,89,201,213,252,168,247,285,277,159,133,127,72,123,189,166,120,182,137,243,236,192,177,221,186,177,187,167,288,202,237,252,230,330,91,197,256,128,252,268,166,249,234,319,266,212,116,113,130,160,265,190,196,340,164,104,202,272,151,126,202,182,346,212,381,218,147,200,202,214,177,162,267,243,226,162,318,109,226,228,259,274,159,188,137,267,197,174,206,142,80,146,284,258,232,152,187,333,283,248,183,240,205,141,278,315,112,181,180,169,199,324,194,231,313,257,211,324,225,94,316,187,200,222,235,54,205,298,292,168,253,156,279,202,238,241,118,116,176,356,224,264,259,215,215,249,227,313,161,150,260,301,198,183,267,295,261,276,151,94,207,227,90,159,179,239,242,180,312,113,246,189,221,221,151,257,219,142,80,221,235,158,230,79,166,354,317,232,208,256,108,253,226,226,150,292,145,215,262,192,136,114,182,109,192,247,182,270,241,203,164,188,159,72,61,179,253,120,166,198,107,190,287,166,228,354,149,194,240,237,268,156,318,102,180,149,193,251,271,189,107,119,168,206,297,260,209,148,199,337,197,373,206,257,246,223,71,130,145,208,134,295,247,202,152,275,132,212,142,234,108,212,78,247,86,100,220,320,138,300,135,237,101,144,149,231,241,165,277,165,320,220,172,195,143,150,188,206,361,209,193,227,165,150,169,176,119,235,202,198,168,119,224,269,250,268,153,159,163,271,221,184,202,306,255,153,362,270,174,106,267,197,234,207,159,203,299,243,133,147,177,242,196,209,185,208,221,221,145,252,258,127,175,180,224,192,191,245,261,326,198,147,156,177,211,222,183,206,315,156,127,233,196,147,69,290,292,108,222,277,174,250,198,236,93,377,123,275,252,87,126,49,131,305,200,320,192,171,246,149,292,217,137,195,154,291,211,221,214,204,93,241,324,186,223,150,116,266,239,154,208,185,181,267,194,144,344,172,356,140,221,241,241,235,280,211,304,241,313,152,310,161,210,313,198,105,201,246,195,236,103,377,139,107,182,161,127,262,141,208,213,182,295,315,194,201,187,146,149,62,149,272,146,152,211,153,279,219,264,170,173,109,169,105,300,168,131,209,183,227,118,93,130,117,137,104,194,147,56,270,111,254,340,111,155,75,82,224,188,183,63,307,156,136,193,173,231,276,231,207,269,140,105,193,181,73,208,188,128,147,250,274,258,183,161,191,240,210,91,158,166,136,251,205,340,164,224,166,186,215,180,259,220,184,150,278,321,147,326,187,169,120,209,222,207,137,55,223,240,215,258,143,198,277,300,201,145,173,84,240,183,155,115,185,185,98,291,217,200,328,212,334,314,142,253,150,142,99,170,264,221,222,100,181,160,198,243,175,259,161,140,230,190,152,244,201,206,110,132,181,192,162,269,203,277,170,238,210,170,321,143,259,181,221,305,184,148,339,160,162,155,188,315,90,136,289,171,175,209,202,197,168,256,168,196,97,105,116,98,296,183,282,112,244,197,278,256,165,137,216,95,204,222,274,264,215,286,185,292,208,213,162,126,171,168,124,175,205,299,256,151,287,123,238,204,238,250,141,84,283,130,394,203,270,383,242,80,190,199,221,232,127,160,222,190,80,229,204,81,313,295,238,273,245,205,195,96,264,242,135,235,163,140,133,291,209,100,231,343,147,243,157,224,293,164,234,168,292,258,141,190,164,207,335,265,126,196,194,174,204,185,304,159,146,211,265,185,193,114,211,109,229,195,222,143,266,252,213,190,233,189,198,231,230,166,171,285,192,211,140,190,143,181,131,280,136,273,132,156,199,176,174,161,276,233,183,223,254,220,156,170,361,253,211,266,127,308,251,377,277,261,153,163,255,126,188,255,161,219,151,196,196,217,270,274,195,324,147,214,349,286,81,149,173,290,98,160,218,224,225,168,232,219,197,237,256,253,241,111,155,248,189,228,202,126,222,131,199,125,222,216,207,154,204,156,131,225,230,245,223,165,151,269,143,82,211,242,141,186,139,120,266,155,138,168,247,175,284,230,322,168,210,212,202,162,238,155,110,148,82,298,283,120,229,129,231,266,300,271,237,252,207,102,240,102,168,331,198,200,291,160,142,224,162,90,200,253,150,204,135,192,191,174,214,176,216,148,230,155,112,149,279,148,327,266,199,197,134,260,145,245,224,262,233,238,174,206,319,332,303,266,132,310,49,131,278,177,136,109,170,119,231,208]
doclens.83.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [247,305,142,153,178,115,146,204,97,124,241,192,217,164,200,220,150,182,133,166,77,173,227,257,153,109,169,88,159,195,153,226,97,184,184,175,160,199,146,159,141,189,102,229,169,199,174,168,103,209,222,142,223,201,228,176,178,228,103,132,180,97,98,237,225,176,52,169,200,116,251,160,120,127,184,263,164,176,279,200,170,74,160,120,122,134,97,175,243,180,136,225,87,181,78,206,67,197,152,297,140,118,254,122,267,138,199,230,170,195,154,176,114,194,261,205,247,124,184,201,234,155,272,116,100,182,94,401,272,155,168,144,192,158,184,124,209,212,113,58,127,211,165,111,228,63,84,227,161,118,136,165,197,118,60,166,160,209,144,199,163,217,153,77,160,184,164,194,197,185,191,132,200,225,193,158,103,213,215,103,174,74,160,167,246,140,119,120,155,202,85,112,268,241,181,230,58,186,174,122,133,110,147,123,131,249,121,131,143,246,178,171,105,135,153,229,208,168,214,167,204,260,89,203,190,189,207,273,169,164,110,48,198,263,218,119,140,167,179,118,112,175,110,216,146,81,321,232,228,126,225,225,90,173,167,232,335,152,70,192,228,154,135,259,223,173,116,174,255,121,114,249,166,167,246,118,108,129,203,211,213,175,228,188,124,220,115,195,176,225,199,108,158,82,208,95,106,154,241,217,171,166,219,260,229,132,172,343,302,136,204,215,168,88,131,125,131,139,136,213,105,151,198,189,96,121,299,145,166,185,217,215,155,127,98,141,187,224,118,258,207,122,272,98,80,126,219,194,176,204,136,141,216,174,111,274,139,193,249,90,148,198,225,153,149,250,293,228,153,169,252,175,145,223,231,265,252,176,93,156,119,383,157,176,84,271,177,179,257,203,116,170,208,155,165,213,98,171,174,178,211,112,216,180,105,217,161,137,217,174,173,218,108,208,191,233,99,189,152,189,155,198,132,224,282,273,208,173,115,161,215,281,222,206,159,161,181,126,222,94,247,117,129,198,223,129,150,209,185,197,217,116,99,181,150,260,121,185,214,82,109,228,100,189,143,172,146,124,213,121,130,150,201,379,139,125,215,111,126,166,232,117,105,235,197,142,156,183,154,174,142,232,172,94,320,157,185,230,145,200,220,171,126,92,170,206,227,164,225,179,226,189,134,178,130,234,210,162,162,97,224,115,129,146,88,118,133,238,178,164,234,162,100,205,266,156,181,113,223,207,196,172,128,117,123,195,269,171,193,136,141,116,161,130,200,188,208,196,194,169,194,122,233,119,175,125,228,161,216,153,159,210,362,141,138,225,118,175,219,106,213,188,133,156,186,122,179,205,156,148,167,205,113,233,106,228,143,163,188,302,199,133,190,119,158,208,134,208,127,227,157,101,116,180,210,125,200,212,232,121,116,146,138,210,138,191,128,221,208,108,224,152,264,187,136,234,54,100,167,200,214,171,270,148,380,414,101,183,162,143,196,173,275,159,229,90,199,94,176,168,238,143,191,69,134,266,153,149,182,187,192,118,209,193,161,139,123,148,84,210,93,229,213,198,60,187,96,144,114,79,98,149,218,198,301,101,206,206,215,121,123,57,187,179,98,134,148,203,85,116,164,134,240,111,154,93,180,111,217,152,121,119,189,108,87,152,192,159,161,131,204,210,181,157,193,165,132,103,117,131,103,89,156,273,113,106,198,199,138,93,222,165,179,90,137,207,161,101,217,98,242,177,201,189,223,123,174,138,216,181,97,227,202,92,225,282,58,128,207,203,220,146,169,209,168,88,356,187,158,139,122,199,151,186,192,156,164,179,248,214,200,172,196,200,188,217,114,170,214,263,245,172,184,205,249,58,190,122,161,73,129,160,89,203,273,153,206,100,175,252,79,190,148,50,147,257,177,137,140,55,142,138,93,311,143,178,150,84,85,154,138,148,117,136,236,213,159,153,175,163,158,182,189,187,144,161,223,82,71,195,150,170,267,137,215,135,215,163,134,153,336,191,114,285,168,170,347,116,181,209,116,159,159,141,196,279,228,178,68,179,189,259,344,193,149,204,198,121,240,78,169,92,159,157,169,115,188,179,194,78,178,162,165,129,149,148,145,240,188,150,206,177,134,380,202,216,292,213,125,250,157,233,255,140,151,142,143,185,118,191,185,165,154,125,111,83,158,188,248,174,140,208,120,91,195,189,203,222,93,178,179,283,196,137,247,217,240,238,241,156,214,213,211,93,230,194,201,176,157,216,147,165,191,171,195,109,205,80,109,147,178,178,104,177,107,223,162,344,169,74,75,160,60,171,219,236,181,219,180,377,236,151,115,157,141,67,128,144,236,179,159,165,170,210,170,193,171,160,116,121,102,132,238,126,100,137,209,164,176,177,182,192,236,193,186,224,218,127,128,131,212,190,236,145,183,201,152,178,80,219,177,159,104,185,207,138,180,242,224,255,159,172,128,163,247,150,139,170,148,355,195,161,106,190,257,120,172,152,155,163,184,155,243,142,165,132,227,126,103,114,191,209,151,86,215,206,86,240,232,168,152,203,250,248,234,107,129,128,100,136,164,201,195,258,94,137,209,204,109,138,199,215,199,125,150,173,190,108,162,157,122,151,220,212,185,104,232,203,107,322,100,130,166,188,161,123,135,149,212,231,150,199,187,236,124,150,202,176,219,154,148,207,222,196,91,190,192,131,188,107,192,106,182,202,186,155,168,178,215,178,173,167,288,174,312,159,183,194,184,167,171,233,252,162,191,161,170,181,175,169,292,283,200,212,235,157,178,200,112,327,268,143,172,124,251,166,216,215,76,87,237,215,167,104,160,141,205,94,87,116,274,249,229,230,212,161,137,79,219,185,81,193,240,163,143,186,158,265,183,234,97,115,134,214,130,126,176,114,195,305,240,296,252,144,211,229,236,204,183,172,185,253,242,119,116,263,165,176,205,225,160,189,164,132,132,93,162,246,196,108,199,188,186,132,211,254,194,249,249,159,77,138,195,213,163,221,113,208,116,143,207,183,91,220,144,146,145,242,206,245,83,258,160,174,180,187,182,198,206,128,136,174,70,85,142,227,232,114,211,61,134,147,258,228,112,152,134,182,198,169,167,128,221,171,252,138,247,90,143,218,146,120,121,202,236,254,119,91,105,206,106,182,186,194,171,95,135,206,119,92,119,70,201,189,60,133,98,116,190,225,166,171,248,128,176,249,290,175,246,102,219,226,84,198,196,215,89,237,163,220,237,203,196,88,137,273,153,190,70,139,232,324,118,140,136,118,120,287,88,185,130,83,194,88,153,142,179,108,140,169,163,188,163,280,200,129,133,160,231,192,239,226,218,173,127,157,125,249,127,203,115,220,158,183,166,116,98,178,142,226,99,244,150,217,119,178,197,105,193,248,186,175,230,219,197,267,212,123,96,174,207,147,183,90,126,240,243,235,190,214,229,124,221,99,196,214,130,118,166,114,193,121,211,114,105,351,198,142,184,157,224,188,241,230,187,330,216,189,269,249,162,189,88,120,132,265,57,187,203,202,194,127,129,63,182,175,164,216,148,158,240,156,231,201,189,58,146,216,126,176,231,199,273,279,178,236,145,214,125,153,126,133,310,181,210,122,155,134,146,121,200,326,81,232,250,249,102,148,173,57,104,226,190,198,215,177,144,146,225,205,171,170,185,181,84,237,218,155,197,178,102,126,137,279,222,228,119,130,156,119,211,118,174,201,146,127,196,182,189,280,203,136,246,214,133,50,209,63,250,101,184,244,70,174,132,170,173,176,230,241,225,101,155,224,207,142,123,87,78,128,224,151,173,136,165,170,127,173,198,195,183,202,111,165,193,206,129,236,174,285,194,100,107,210,137,194,282,287,226,204,217,107,231,205,189,196,127,164,204,103,77,207,337,110,103,114,220,252,103,151,134,215,224,220,253,222,210,225,202,222,141,308,136,161,84,252,206,212,180,160,193,105,187,181,130,193,208,125,280,241,169,225,131,174,259,105,275,153,302,113,178,223,184,74,227,130,190,153,110,199,178,281,176,146,152,135,161,152,167,180,176,103,245,205,229,177,50,180,143,79,126,131,341,229,208,211,100,131,161,81,204,224,169,129,159,202,214,151,161,118,196,80,185,217,106,170,100,271,200,159,200,192,205,182,214,185,190,182,118,149,131,231,111,188,234,58,175,201,190,186,137,231,220,99,226,164,118,219,125,194,116,139,255,136,98,92,239,116,111,127,254,106,166,238,175,209,104,115,235,265,119,127,119,209,181,142,149,107,129,168,95,212,110,218,119,101,121,171,129,129,217,145,58,65,116,103,69,213,154,77,160,278,117,223,156,143,239,142,231,106,231,159,100,177,239,131,218,108,214,168,223,255,173,201,219,148,266,229,250,212,223,229,170,236,110,206,253,134,182,171,82,260,251,211,110,244,111,93,241,150,267,143,237,210,104,129,182,118,244,124,159,236,125,123,211,233,64,147,226,151,183,104,360,141,103,138,251,203,203,169,287,157,89,242,208,104,151,142,385,171,220,146,179,216,201,222,169,102,140,211,230,139,196,166,141,155,164,177,236,164,253,139,204,160,128,150,147,89,180,213,188,226,108,170,157,345,185,198,251,178,241,165,312,138,80,176,91,247,244,158,137,176,369,125,257,277,90,222,177,244,157,230,209,62,331,193,245,179,232,171,214,131,232,124,89,123,239,220,181,203,124,191,162,111,357,114,155,150,172,128,192,219,154,214,117,150,169,133,124,112,137,263,80,214,205,131,227,209,153,136,205,140,196,182,239,131,154,118,157,124,217,99,139,107,144,123,162,178,143,103,211,74,137,215,124,130,166,121,151,156,209,132,97,101,253,112,194,168,189,68,173,204,200,115,115,196,180,156,70,143,153,120,108,203,131,209,220,219,165,174,153,176,203,158,185,220,205,216,174,207,82,111,108,196,193,239,56,207,310,81,105,139,199,66,188,81,198,215,120,199,197,152,292,152,232,208,187,211,158,153,117,216,126,105,112,183,112,210,87,178,213,312,163,263,109,131,251,67,161,231,186,161,202,202,97,124,303,209,183,167,172,192,169,120,184,127,131,134,219,99,223,181,155,129,121,240,119,192,187,156,226,147,118,152,202,191,147,202,190,210,140,116,141,137,221,238,84,183,145,177,229,208,172,108,207,93,192,231,150,96,253,161,119,137,200,227,161,241,221,142,197,144,162,196,85,224,147,167,110,105,160,234,142,93,213,169,172,252,209,99,269,124,193,137,166,213,137,219,243,221,206,104,112,247,129,135,157,239,203,181,196,227,113,260,210,218,82,189,69,258,224,156,123,133,47,91,197,196,131,203,47,100,139,244,272,197,149,134,152,260,162,309,195,193,183,148,201,287,225,188,74,202,214,224,247,260,167,150,169,299,141,244,302,182,83,133,155,149,225,104,107,167,130,219,200,167,66,170,127,285,315,72,218,144,287,112,285,109,275,151,114,171,212,165,149,193,115,135,133,185,80,133,75,224,128,217,177,215,167,137,209,234,135,108,186,180,220,256,217,99,192,160,98,213,239,227,262,247,114,173,187,222,323,176,157,92,149,119,119,201,171,185,251,231,97,119,209,39,85,144,231,84,206,237,170,169,175,227,165,195,106,180,196,156,185,190,106,90,112,218,109,206,177,202,248,183,265,279,397,141,228,220,174,149,147,238,133,169,115,151,128,173,184,124,230,165,196,164,207,113,197,197,152,305,179,154,216,123,238,166,68,55,155,78,146,112,188,134,219,199,136,155,162,223,219,203,164,102,233,76,238,163,147,168,95,124,196,156,191,176,221,92,226,147,214,199,200,204,81,185,223,189,217,349,143,237,130,200,224,116,234,134,136,156,163,147,180,207,124,166,199,144,258,126,217,206,221,119,122,233,100,208,228,161,206,183,197,123,216,207,201,208,225,223,115,126,228,205,209,167,95,189,172,122,210,119,100,179,155,149,101,144,134,144,98,230,113,123,285,125,225,246,217,210,183,251,120,216,213,236,139,216,86,162,311,130,223,101,211,173,209,222,166,170,174,122,175,138,109,335,156,186,208,113,186,273,222,210,260,157,68,250,190,220,97,224,159,130,122,118,219,244,140,278,103,106,163,185,177,180,115,145,201,144,114,172,137,235,160,255,207,230,244,184,137,219,196,204,120,98,147,190,131,91,155,124,239,174,208,100,190,223,171,172,131,133,144,95,102,225,204,218,108,188,212,87,97,136,193,224,211,62,124,74,163,194,255,235,179,113,320,188,89,199,223,239,193,251,183,211,189,245,226,121,201,146,108,215,159,181,105,76,146,191,113,173,108,237,108,217,153,223,70,216,126,113,164,201,66,229,119,205,190,278,207,153,209,268,171,100,159,134,186,232,202,147,188,162,200,215,216,168,216,228,148,145,175,136,67,220,222,252,223,97,98,151,296,146,146,104,142,185,249,257,118,172,155,208,125,218,69,104,174,179,227,136,172,171,119,139,182,213,228,164,205,122,114,207,134,106,168,157,184,162,158,162,170,185,146,252,196,113,181,67,204,168,151,144,88,171,160,48,142,160,207,349,166,127,120,283,203,176,145,81,246,163,125,221,222,196,93,333,188,218,197,172,155,266,158,202,153,247,121,87,131,350,130,180,224,190,136,229,130,252,166,224,257,215,264,174,130,89,194,110,132,149,179,128,228,162,184,229,255,143,378,195,171,129,199,243,151,177,151,165,236,255,122,140,153,216,231,200,175,116,255,221,298,245,158,177,169,103,113,79,134,227,221,173,161,147,244,214,355,139,201,147,182,158,206,249,196,81,171,160,256,131,251,106,230,229,135,99,216,160,236,122,235,202,220,160,183,133,182,138,118,113,186,95,86,211,81,91,140,117,219,143,227,291,115,185,231,195,108,253,239,178,242,152,254,154,185,201,156,229,175,228,181,137,147,383,122,136,146,245,207,125,96,212,185,157,168,218,102,207,109,77,188,248,240,235,141,166,201,153,185,99,174,95,163,118,83,192,121,187,222,105,229,195,130,218,229,142,112,145,239,202,137,194,216,207,147,257,223,172,214,109,223,255,105,195,257,130,235,186,200,168,218,221,323,88,176,222,179,139,144,180,212,91,100,277,139,181,210,87,339,130,184,190,222,154,269,89,151,123,131,119,148,227,182,198,165,218,127,197,192,165,95,147,149,182,225,210,198,162,120,315,91,99,117,129,216,136,188,217,138,243,143,87,186,149,213,204,130,344,246,160,223,116,174,146,83,224,129,176,198,199,184,200,269,113,260,145,81,202,81,201,207,124,102,155,116,200,124,117,279,170,144,237,210,242,176,191,151,110,244,140,97,211,204,88,138,230,106,189,135,159,191,191,112,172,77,148,82,218,105,164,172,139,147,166,181,108,141,207,165,276,160,334,76,173,148,161,193,205,161,194,199,231,139,143,125,132,282,364,113,148,104,217,79,205,191,218,180,209,152,250,219,166,150,196,216,205,87,245,98,179,175,244,249,205,176,196,201,78,162,135,91,137,113,269,67,159,198,235,172,295,125,257,118,85,202,117,89,186,137,168,103,211,165,173,176,106,222,173,108,199,200,192,166,173,125,177,90,151,100,136,217,114,168,140,148,223,67,168,191,226,215,111,200,219,182,147,193,219,174,109,192,206,180,124,196,226,189,131,171,157,135,124,165,204,141,209,140,114,227,223,207,279,192,179,202,207,215,214,191,103,105,208,128,103,242,152,207,55,81,185,170,225,171,205,218,187,215,216,232,144,245,119,124,56,165,195,224,180,208,243,162,190,104,201,208,129,73,153,216,248,87,169,185,277,256,217,182,226,198,177,173,210,149,76,113,164,143,211,204,157,77,152,216,120,229,158,151,170,197,105,251,71,176,148,60,196,66,92,133,248,172,75,227,154,180,160,135,236,225,137,240,218,92,126,64,166,213,260,142,127,287,201,351,118,141,112,107,199,344,162,111,37,310,234,90,143,163,114,242,233,114,129,241,237,121,210,332,142,160,124,185,122,185,184,251,234,232,151,181,176,203,111,164,230,144,146,249,262,221,261,209,101,158,101,188,186,267,229,133,214,132,155,208,79,104,133,167,240,208,240,121,205,79,146,65,222,127,136,150,83,146,186,135,137,140,160,276,214,165,125,214,146,176,192,170,179,157,157,79,169,233,198,141,116,129,175,195,178,104,125,130,93,223,101,121,232,210,213,205,210,232,220,117,141,233,250,137,145,133,229,122,189,281,113,150,120,144,62,142,190,200,216,237,139,209,120,89,169,316,370,174,128,106,111,158,191,214,207,134,207,319,143,293,216,107,145,235,141,142,141,142,208,134,176,234,197,126,75,224,144,214,192,173,222,133,140,122,223,182,143,168,121,116,97,157,197,191,91,224,127,158,161,241,124,211,157,195,290,102,111,199,98,115,142,217,252,230,138,215,111,215,185,215,137,168,236,220,183,189,296,201,90,200,243,173,154,258,223,85,75,119,76,164,74,143,109,244,112,93,109,198,163,100,100,162,183,138,164,106,115,136,136,201,372,112,88,283,96,233,215,67,80,181,103,211,222,108,159,202,253,234,160,150,270,314,135,287,96,154,285,209,139,208,89,102,86,191,69,114,281,227,289,200,227,131,185,195,160,177,160,178,172,250,174,235,212,198,273,102,219,105,241,269,177,249,235,200,216,239,233,157,160,227,119,161,176,211,113,151,185,176,150,159,195,249,130,120,215,181,162,68,131,112,205,118,100,232,204,184,179,226,122,110,164,156,184,101,170,186,130,164,80,184,203,257,169,229,165,152,199,82,230,207,149,239,196,121,121,215,163,81,135,214,217,201,208,87,147,222,111,212,200,177,145,253,77,315,131,171,209,187,196,151,148,273,195,103,124,171,153,228,166,82,224,201,140,149,275,364,245,149,156,97,127,134,198,192,165,175,102,123,181,48,185,287,223,140,183,213,120,150,124,70,172,133,209,133,162,243,199,179,157,199,192,184,112,268,222,183,190,158,188,155,211,70,121,191,197,211,180,138,127,114,165,146,207,134,243,249,195,227,228,94,120,224,207,46,271,111,93,203,186,70,85,202,258,150,201,193,247,178,216,142,279,240,136,67,301,112,136,121,215,166,216,181,140,103,226,153,229,114,311,171,200,211,245,193,158,139,103,203,135,98,158,96,206,216,222,244,236,175,112,183,211,187,113,150,113,181,255,180,51,101,173,155,157,222,137,179,162,74,186,104,171,103,267,209,191,216,101,222,133,208,144,219,143,138,106,117,241,143,84,170,164,146,141,231,173,136,177,129,176,253,194,207,240,198,157,216,230,179,150,196,230,41,192,193,130,213,159,211,186,208,172,193,158,289,182,185,108,190,214,273,148,183,186,208,96,286,270,163,180,183,152,125,272,150,162,167,93,138,184,197,208,211,72,228,224,186,120,183,330,174,198,143,129,94,244,204,90,212,128,186,195,126,84,159,246,186,195,119,206,216,227,119,227,179,178,166,146,158,139,192,104,149,96,226,150,64,138,161,242,140,204,185,124,335,233,110,223,108,311,186,263,284,305,103,241,140,195,297,156,116,134,216,136,203,179,170,146,142,151,111,68,130,118,122,203,150,101,157,190,98,135,200,120,225,121,157,206,146,147,120,76,206,153,165,131,202,254,84,179,273,145,243,229,209,114,236,232,237,199,95,264,199,91,136,202,129,102,70,132,188,134,244,227,183,178,135,96,102,217,220,210,111,167,117,182,107,150,242,211,159,201,170,123,157,235,176,251,203,264,170,84,243,227,215,262,156,198,212,72,158,122,269,150,205,213,191,242,105,84,149,208,286,89,103,87,272,111,121,180,190,125,88,195,105,314,155,220,145,154,96,76,172,164,219,131,212,175,83,283,221,215,246,93,187,154,213,124,120,193,79,148,120,93,186,59,88,224,129,201,144,199,68,216,110,184,168,168,190,133,242,96,86,66,127,267,212,111,196,164,178,292,208,185,253,192,180,173,132,115,276,279,175,299,155,175,150,72,96,143,264,107,141,186,222,207,162,159,220,143,189,259,165,176,255,208,151,133,115,81,97,193,179,215,220,147,202,155,129,312,197,147,138,216,163,137,185,58,108,134,180,141,166,244,211,146,268,213,178,50,162,171,119,215,139,195,249,200,178,198,183,110,103,137,210,177,136,195,95,61,294,155,198,273,136,240,217,207,150,200,149,104,242,124,102,156,224,113,193,139,128,164,198,141,257,118,215,185,221,210,108,173,233,160,83,158,107,116,103,187,97,201,179,101,173,216,165,152,196,265,173,227,220,178,181,71,167,205,250,136,191,171,158,160,58,160,161,93,175,204,159,97,102,134,217,212,202,156,140,170,96,145,205,114,232,164,140,193,251,125,206,48,117,109,231,154,151,151,133,98,254,143,226,127,70,266,158,223,174,145,153,128,74,188,226,90,70,133,154,175,93,156,214,156,158,161,121,103,109,171,223,210,180,135,197,105,91,163,288,156,173,210,162,173,169,68,203,113,52,129,192,247,222,205,199,203,232,202,149,124,177,217,207,155,147,161,154,167,159,222,209,204,128,225,104,215,105,212,227,108,165,126,168,128,111,181,227,212,213,165,186,210,136,171,188,117,168,247,166,156,176,186,152,177,232,133,203,185,128,150,242,101,220,301,107,220,156,141,198,217,152,191,134,214,125,131,245,223,92,217,103,155,220,67,99,211,64,102,255,168,217,243,245,131,200,87,165,212,220,254,159,165,110,161,123,65,232,192,234,176,202,179,200,159,265,180,127,120,168,210,276,170,165,173,41,118,51,115,182,142,193,181,126,105,82,198,82,132,179,215,209,147,156,91,121,171,139,184,137,218,109,140,147,206,147,81,143,181,178,198,113,140,154,117,159,160,186,216,155,60,145,196,222,242,169,208,212,65,153,185,104,147,179,170,120,148,286,171,226,272,202,146,220,112,176,210,108,120,170,211,174,158,93,187,170,176,200,164,204,207,164,178,197,290,211,73,173,85,189,199,254,214,120,192,168,129,143,232,137,101,135,67,93,209,175,120,133,119,125,179,250,110,81,218,165,96,147,184,206,158,184,125,86,169,118,67,224,226,147,128,201,190,152,229,242,252,207,116,175,137,192,170,224,234,224,115,143,147,266,183,234,308,208,135,106,205,190,163,147,173,80,124,122,166,150,121,234,158,242,192,208,265,130,251,251,163,235,191,225,136,121,160,148,87,161,212,161,181,144,198,152,112,112,211,254,196,156,181,86,228,140,182,272,147,163,75,135,141,159,165,174,272,217,240,236,157,151,148,236,105,201,214,116,227,174,233,132,109,89,174,244,194,108,187,187,81,201,95,256,187,231,161,181,212,155,208,244,173,141,141,112,185,154,196,147,157,197,266,186,200,123,195,87,203,142,147,170,314,152,375,256,209,124,152,212,233,211,223,132,135,142,59,127,128,146,142,146,150,150,124,119,223,178,200,175,178,149,162,204,252,126,88,100,169,247,216,183,165,107,177,214,186,204,172,108,217,124,169,184,133,313,217,167,220,245,124,114,303,180,155,136,155,206,172,122,180,104,226,174,190,109,192,236,123,241,167,286,196,180,224,245,200,172,257,198,183,117,212,233,207,271,147,184,197,60,185,213,201,282,220,156,181,191,113,218,255,195,180,81,115,231,271,221,170,113,89,200,255,160,120,232,168,231,85,66,196,264,170,125,195,225,130,93,118,243,128,166,255,213,187,148,205,124,290,184,84,105,221,115,155,147,190,175,150,66,112,178,156,116,163,202,372,181,286,287,144,164,143,146,114,106,118,99,144,189,235,128,105,208,163,198,232,234,148,151,174,215,209,167,188,157,192,109,172,55,104,114,57,246,74,152,78,171,130,224,157,236,166,125,115,187,176,192,190,162,181,177,301,165,169,261,159,113,292,197,193,207,146,233,189,176,206,325,106,119,169,186,139,149,164,156,115,156,193,102,159,228,176,177,143,244,166,201,167,347,171,337,185,165,169,289,155,158,174,73,174,216,194,156,227,237,268,226,222,311,75,52,207,85,202,113,86,93,238,129,135,205,123,266,158,157,51,223,266,154,277,265,117,192,211,187,169,178,75,123,129,117,236,118,258,174,145,213,182,191,191,134,248,74,215,222,239,181,170,169,131,351,252,153,90,159,208,186,118,173,76,102,162,157,193,56,136,176,200,103,283,234,251,159,173,224,242,71,205,223,173,205,197,223,124,153,258,214,111,96,218,227,181,228,158,215,207,199,252,90,94,104,139,254,190,213,280,129,216,101,122,106,168,146,315,136,250,237,73,113,187,154,165,197,96,228,149,133,198,244,218,216,197,160,110,195,177,208,193,183,163,167,345,95,179,162,126,192,188,189,182,214,156,93,177,275,178,216,65,126,155,186,152,156,213,58,186,205,97,165,142,97,118,184,154,208,121,176,204,210,230,168,206,227,115,210,205,369,161,176,199,87,198,203,183,113,218,244,201,220,191,184,178,165,237,292,166,145,232,132,191,228,227,344,134,276,232,192,100,122,194,212,211,106,155,247,203,117,126,201,178,223,201,155,211,189,113,161,155,107,213,279,258,375,159,159,240,197,142,194,196,126,166,153,209,175,75,115,304,256,132,163,111,185,191,191,179,230,96,196,163,169,247,189,127,150,132,178,204,222,167,145,197,207,108,226,146,93,144,168,161,192,138,139,121,247,218,142,176,168,136,226,186,179,165,125,209,111,137,225,102,148,145,232,200,161,149,118,153,107,179,155,117,79,206,146,232,125,110,218,83,155,216,244,220,135,286,198,169,86,55,162,120,88,214,130,280,263,192,108,186,179,215,175,159,224,54,183,162,221,84,215,97,181,172,155,248,97,105,120,131,211,192,237,222,249,237,189,167,177,139,144,191,211,171,183,229,230,125,225,204,188,132,339,164,136,120,178,185,129,132,240,195,205,135,145,68,191,293,216,132,126,129,212,150,185,112,109,101,232,162,189,165,142,241,77,221,141,98,221,242,206,214,218,195,248,133,228,117,136,91,133,158,174,166,111,252,133,116,208,252,158,296,206,161,236,233,226,215,199,215,192,221,167,180,126,185,182,170,211,115,180,180,179,117,136,172,254,277,229,137,307,192,159,96,203,204,220,307,247,187,179,99,219,198,169,250,161,199,171,155,233,122,152,193,95,148,344,132,225,224,165,135,162,251,213,266,198,154,250,165,184,206,54,146,108,268,183,139,245,228,240,142,162,242,208,172,195,201,168,253,146,224,131,91,204,177,163,181,165,265,191,153,355,197,282,219,153,134,332,109,206,167,240,175,236,171,274,140,220,153,197,112,231,140,158,101,221,85,301,203,216,109,168,182,329,172,107,170,83,221,79,266,370,245,124,188,85,151,104,157,189,148,94,162,109,160,104,159,190,124,109,223,97,190,137,196,211,163,262,202,142,152,186,166,248,189,182,231,220,136,176,120,193,203,257,128,233,208,170,89,135,141,116,271,106,103,124,97,292,245,204,214,204,133,284,213,176,164,142,112,223,175,265,331,133,251,284,239,187,142,149,239,157,192,179,207,109,119,145,137,209,152,206,238,272,225,265,123,165,148,111,154,250,219,243,164,109,206,116,209,83,109,207,154,129,196,137,166,301,128,270,65,147,188,209,79,192,242,120,177,185,265,124,219,292,142,260,122,170,135,134,219,123,114,128,165,160,245,97,138,129,204,132,134,205,157,199,198,153,122,205,142,218,179,220,200,187,215,242,191,147,225,253,247,122,144,199,53,162,138,149,68,151,133,181,123,162,84,211,207,194,137,69,201,141,177,94,190,215,154,147,216,300,146,167,215,160,249,216,149,180,210,342,131,139,154,114,130,152,72,221,164,83,187,214,204,143,88,135,196,135,153,58,231,210,160,217,189,198,144,144,188,226,94,327,116,310,201,134,251,104,189,147,189,142,166,210,174,163,80,180,201,171,221,128,251,163,168,132,195,230,244,144,195,221,199,243,200,288,153,163,113,218,152,95,175,134,101,168,225,173,182,198,104,150,190,128,180,187,224,78,101,127,124,255,124,175,354,192,260,235,217,216,172,204,137,139,79,183,133,151,210,185,143,190,188,233,99,213,184,163,230,189,184,139,94,131,247,232,261,208,119,256,118,248,79,275,145,187,186,168,102,129,335,249,212,246,166,206,193,164,77,227,79,136,107,235,255,144,207,220,167,239,174,112,160,104,151,198,187,187,159,192,205,153,239,152,227,213,226,213,169,208,177,178,173,81,248,222,179,173,173,145,146,133,191,240,215,253,203,140,186,156,92,111,127,247,230,149,249,148,218,100,175,174,152,86,220,198,185,96,180,134,244,225,123,163,174,323,197,241,143,224,181,103,254,142,118,173,225,167,160,157,204,184,343,258,137,210,155,230,178,184,217,87,204,99,256,163,182,213,143,190,119,230,307,193,123,154,231,166,135,148,176,201,191,184,89,209,238,160,173,163,241,396,114,144,192,56,165,99,147,236,88,211,77,223,215,183,139,209,192,266,82,245,240,246,87,99,198,137,253,206,120,236,177,242,113,158,197,195,205,188,83,173,194,371,120,134,105,154,225,205,240,204,247,198,196,76,128,182,158,123,187,200,228,218,259,206,200,171,209,174,207,220,90,104,192,210,172,146,194,125,268,138,102,64,218,140,219,161,184,178,118,157,165,140,190,119,163,92,111,153,204,176,150,215,147,179,51,201,127,178,188,85,140,140,114,241,147,188,170,136,160,230,108,73,228,161,201,223,188,189,155,211,210,192,174,156,124,170,110,223,141,243,191,171,161,199,372,192,108,284,72,255,170,174,210,177,162,165,34,244,248,104,218,239,166,195,237,128,129,68,170,212,144,236,246,272,185,160,184,200,173,223,208,187,145,117,249,148,219,175,85,184,173,155,160,184,252,220,156,235,165,122,196,203,184,243,217,159,147,232,187,172,84,192,153,169,114,232,212,210,228,180,178,181,227,224,217,230,240,184,133,155,86,77,213,157,74,174,244,94,158,201,224,146,210,164,251,131,172,123,182,209,153,185,85,149,186,346,188,132,153,193,167,188,229,167,128,120,139,154,151,220,74,131,229,232,100,150,114,134,113,220,134,108,241,148,163,232,214,175,197,252,151,213,294,223,144,133,105,171,184,233,217,149,154,208,155,210,200,174,81,93,246,101,233,141,66,162,189,99,215,150,166,181,80,127,109,213,219,77,306,226,244,185,133,265,166,248,188,83,198,162,98,220,162,261,136,86,161,174,239,227,241,145,139,306,223,165,161,209,154,127,234,156,175,252,50,255,145,104,243,199,198,166,150,175,214,119,196,147,131,369,237,73,134,165,193,215,215,168,169,149,167,156,183,192,202,152,165,199,240,132,103,264,97,83,77,140,194,189,102,222,177,150,150,180,213,312,132,65,171,85,257,178,245,92,100,115,111,200,202,207,228,107,167,184,278,230,188,177,228,173,139,153,241,108,142,113,226,132,242,198,125,83,202,248,224,367,245,134,113,134,165,240,102,63,218,201,57,209,177,229,260,196,120,230,196,160,196,215,217,331,164,237,196,161,180,144,179,220,263,106,121,298,131,155,157,273,212,202,118,220,105,175,231,85,200,179,150,56,116,265,163,175,157,226,102,190,123,162,161,163,269,115,141,216,209,135,254,204,140,214,194,83,208,150,108,194,100,154,199,137,172,137,140,215,226,126,85,130,177,229,212,169,117,101,89,189,246,244,204,203,280,317,258,140,135,211,164,186,282,198,142,201,181,128,88,146,208,82,122,184,189,244,200,118,134,154,142,118,120,160,226,340,205,120,233,106,261,248,264,265,301,209,185,114,95,219,66,187,154,142,209,205,209,281,145,203,152,108,159,204,191,179,222,154,197,184,96,183,222,137,225,222,199,121,182,121,116,161,214,185,111,130,163,179,171,140,136,193,218,174,195,173,193,235,228,201,111,181,255,114,148,221,146,202,60,169,136,282,165,296,111,69,108,173,128,208,219,249,138,185,143,68,217,203,71,104,146,145,208,176,258,203,96,168,94,198,315,187,182,162,210,271,143,90,209,209,119,197,177,118,203,278,181,112,213,167,194,175,179,164,197,84,185,160,255,181,173,145,258,117,174,197,113,176,74,208,143,224,151,188,148,327,214,139,192,185,160,195,195,188,152,199,72,174,160,241,137,151,178,279,159,82,234,100,175,151,239,181,163,221,174,105,202,198,190,185,171,157,58,76,177,46,192,117,169,158,219,353,85,214,177,203,279,159,199,150,221,234,209,204,109,49,173,71,210,129,123,168,136,189,115,218,183,107,162,67,214,200,169,208,168,266,112,200,191,183,219,189,209,116,226,191,200,183,156,94,52,128,203,144,137,61,190,106,184,164,257,122,197,157,128,136,192,194,283,119,172,107,69,157,105,175,223,77,213,141,105,164,211,214,273,106,192,139,158,253,125,115,218,215,250,232,165,234,64,152,149,240,243,321,122,104,196,126,163,106,165,202,84,209,105,106,188,94,235,195,196,181,244,96,176,207,109,198,233,314,207,156,188,128,219,86,221,132,182,86,222,205,195,197,227,169,205,157,191,156,148,143,225,179,129,114,128,186,183,69,167,138,173,112,163,113,167,209,147,146,116,111,100,101,137,87,202,195,256,142,121,143,157,98,172,100,110,118,208,46,146,179,69,154,220,106,91,134,97,142,262,95,191,158,113,171,199,264,196,233,155,278,235,200,178,91,232,171,185,148,90,185,259,212,179,97,141,167,88,169,258,114,251,227,129,260,141,137,208,137,236,212,138,209,159,122,218,203,196,347,268,58,188,100,136,186,130,94,132,151,313,223,97,273,172,171,113,232,126,214,291,197,170,207,190,182,63,89,142,182,99,146,188,121,216,216,212,192,148,185,194,171,323,166,130,158,111,150,179,191,109,240,107,102,231,185,209,250,181,162,167,154,197,220,212,254,131,163,221,217,234,102,138,206,129,217,108,152,76,124,170,205,273,115,206,195,92,131,171,159,133,174,193,189,167,202,166,220,173,173,118,156,78,85,210,144,232,173,224,112,207,178,161,135,192,212,131,161,206,208,179,145,107,148,135,235,138,102,130,236,154,103,263,177,163,140,208,144,97,201,125,208,274,180,159,139,129,207,89,268,128,62,148,100,175,91,45,239,222,133,119,161,125,108,113,168,170,125,151,154,107,154,127,64,123,166,125,258,261,126,161,219,193,89,233,97,126,176,144,205,51,126,108,63,186,224,175,162,216,119,89,192,236,133,84,200,195,100,167,143,123,127,220,127,133,103,164,132,196,168,126,144,136,146,173,117,236,194,194,223,165,123,98,186,206,209,132,222,252,102,195,171,180,236,188,125,141,174,202,235,196,210,117,258,161,154,170,136,238,166,61,117,194,211,91,152,161,140,218,46,187,81,175,108,197,192,124,142,153,180,193,139,81,73,298,126,205,261,133,173,177,196,219,66,140,161,148,100,126,233,212,240,174,147,198,200,154,191,175,159,109,223,176,99,110,220,167,137,194,259,170,135,205,154,274,187,138,80,219,221,175,247,136,227,173,229,129,147,249,162,63,172,108,214,159,170,187,194,201,207,111,99,187,164,323,108,122,148,123,167,151,121,77,242,130,215,81,104,213,84,164,152,243,272,145,163,204,232,114,271,352,139,170,79,124,128,201,80,206,108,229,128,144,263,147,267,154,230,205,105,249,208,212,377,166,208,258,110,104,168,182,280,210,216,160,138,217,308,201,201,186,90,179,273,98,166,145,213,193,163,95,265,172,149,226,87,227,83,191,168,245,109,173,198,250,115,169,139,206,179,150,172,95,182,172,197,226,180,252,162,157,117,291,137,126,106,235,232,165,257,344,240,163,103,163,131,142,248,69,271,210,156,120,205,206,81,235,155,163,148,110,239,198,87,120,167,271,151,156,136,147,132,238,223,145,315,201,89,167,274,173,214,281,147,190,200,109,242,144,213,153,137,110,145,108,206,93,169,207,229,178,185,181,205,195,88,159,207,254,204,218,114,305,121,156,129,164,232,115,155,147,124,119,210,200,151,183,157,203,209,197,133,217,135,158,161,153,143,165,168,116,156,163,92,212,117,142,197,77,216,132,231,272,217,144,175,106,216,194,196,242,126,112,245,212,174,147,177,212,121,196,168,188,250,126,229,253,232,250,190,219,106,187,164,117,263,137,188,111,91,197,196,139,167,183,217,167,164,109,221,147,160,234,76,207,91,122,187,137,204,141,90,110,97,180,261,72,124,229,167,253,152,158,209,97,148,251,277,84,149,193,112,149,227,175,253,84,236,179,148,202,209,209,198,152,175,123,146,157,181,192,160,87,117,230,153,204,265,127,212,96,157,210,98,119,338,205,185,204,201,146,196,221,138,106,147,190,204,196,78,139,133,190,200,233,75,125,224,142,231,84,205,181,225,213,326,150,183,208,193,136,185,228,220,130,192,165,180,169,255,215,182,234,130,184,158,132,185,76,129,134,236,161,198,200,206,180,389,202,79,148,206,136,149,258,168,157,134,183,141,80,119,107,223,210,251,128,202,151,233,142,157,270,186,349,165,92,184,146,231,191,255,94,86,185,57,174,62,207,93,215,278,77,193,136,196,187,142,216,189,172,229,205,198,120,343,139,107,189,235,188,127,229,209,116,88,178,117,229,147,214,153,177,234,212,174,218,187,130,85,111,165,208,201,78,109,246,165,228,112,74,240,137,216,150,129,112,136,210,203,143,199,202,190,143,235,153,268,60,98,228,175,207,195,184,228,154,172,100,207,48,253,143,67,169,241,114,163,283,176,110,175,188,134,210,131,220,179,194,218,191,207,180,145,185,187,102,207,47,219,233,271,148,169,163,253,158,208,178,216,159,197,155,119,224,211,69,195,174,214,175,203,149,134,208,226,160,181,141,72,130,157,213,138,91,178,166,107,298,243,242,121,241,207,149,217,189,170,101,154,176,94,200,247,106,186,124,134,142,277,142,147,186,226,79,78,106,195,200,194,150,152,107,50,184,109,148,116,161,149,205,208,252,218,264,157,63,165,103,218,122,82,191,187,107,183,181,259,251,93,137,216,113,157,155,123,214,159,135,176,211,202,183,230,157,59,185,191,126,126,156,224,233,233,269,205,139,153,70,96,275,132,230,122,192,91,171,151,160,86,230,126,209,164,233,89,251,145,209,108,179,130,141,199,159,155,250,78,176,207,193,139,192,138,139,234,87,96,203,155,237,144,199,91,99,236,156,208,117,138,163,212,243,232,128,125,227,208,209,88,138,224,219,134,197,72,123,118,161,103,195,221,105,132,128,214,125,302,202,332,261,117,215,98,165,125,144,157,163,134,192,194,179,117,239,170,297,202,200,225,237,193,217,182,209,132,170,112,110,127,219,197,136,177,233,235,376,127,257,114,167,230,185,190,172,92,221,208,139,201,140,200,195,208,227,206,102,213,146,233,75,272,164,184,156,177,140,215,157,108,195,210,228,133,144,132,199,237,146,196,154,88,224,175,170,145,242,110,81,102,72,150,209,201,230,175,202,178,183,258,190,141,146,177,184,222,129,215,76,240,155,112,188,144,268,236,249,227,236,183,232,108,209,82,271,145,180,179,189,90,189,147,156,196,147,112,238,164,219,153,219,179,220,129,79,187,102,118,213,353,187,120,105,199,70,208,271,310,208,210,226,157,231,145,137,186,178,185,131,204,193,242,248,182,204,169,200,95,67,252,184,119,199,385,184,263,224,200,235,240,119,126,151,231,207,217,189,142,131,138,184,195,141,201,184,144,150,122,178,79,106,163,222,235,161,196,214,116,165,129,113,186,234,191,188,135,58,133,146,48,167,196,97,200,118,292,161,168,93,176,71,111,286,189,166,220,145,187,161,209,132,180,233,168,218,155,226,86,303,145,148,171,213,120,103,142,317,246,177,202,108,243,183,204,148,151,262,138,168,261,199,116,183,64,215,124,145,215,86,224,95,311,148,219,138,236,265,107,161,266,151,227,172,161,158,64,126,68,245,231,261,155,190,155,326,115,127,143,120,109,112,182,180,147,123,163,93,132,205,253,116,166,187,187,161,70,157,162,216,121,195,221,282,177,83,122,214,204,182,158,215,143,34,258,215,175,131,155,143,157,157,171,154,162,197,132,239,136,136,238,222,292,132,217,114,100,197,175,226,85,183,198,213,142,220,116,140,170,137,127,237,229,208,233,221,167,201,47,176,116,222,246,205,164,131,173,163,108,119,230,51,185,173,237,302,233,254,268,171,168,155,240,326,214,49,190,92,150,77,212,200,75,200,257,161,148,220,171,209,263,159,125,243,104,147,146,244,222,171,190,169,212,163,115,193,105,87,185,192,221,140,76,219,208,165,167,240,184,292,167,121,93,172,217,222,228,68,167,91,168,150,214,132,138,138,292,219,205,113,170,204,228,119,149,369,184,119,125,83,132,116,176,215,198,250,162,192,227,225,142,102,137,260,211,188,200,152,194,120,172,210,100,100,160,215,123,97,120,149,176,188,129,205,333,124,125,165,220,165,178,108,123,243,154,217,111,142,150,154,245,204,237,158,237,204,185,184,216,147,170,219,116,191,115,276,197,299,118,138,117,170,284,51,168,239,198,260,151,241,91,243,120,131,191,173,202,171,144,200,134,89,50,244,221,263,172,192,131,196,162,230,149,278,304,214,106,112,154,163,286,181,205,122,149,231,216,216,206,139,129,162,171,205,137,130,99,80,407,186,108,224,204,125,253,253,120,283,142,121,196,157,119,65,194,216,154,229,161,180,67,110,230,244,64,70,69,135,223,216,204,205,117,224,85,136,58,161,138,116,175,168,54,230,171,157,218,246,109,184,269,146,177,150,170,214,268,242,190,102,368,221,103,79,144,256,200,219,106,199,242,191,257,153,129,190,151,164,193,186,289,208,154,191,214,214,79,176,246,222,191,227,122,100,214,191,113,330,135,217,104,142,211,142,196,140,61,196,161,196,174,116,155,146,133,202,244,141,187,129,271,234,190,64,159,194,131,195,179,248,172,142,167,113,125,104,147,197,280,97,116,202,110,209,191,229,138,274,198,180,102,154,224,134,191,260,212,134,180,118,77,146,171,280,233,176,152,116,160,148,177,374,151,150,183,202,104,141,179,186,228,120,128,168,210,225,283,98,180,249,266,144,132,232,132,176,160,126,224,238,102,72,220,141,94,266,62,195,227,141,230,248,227,110,64,224,227,70,165,184,251,155,117,103,198,137,220,209,128,222,141,248,156,202,159,181,242,155,211,161,170,62,149,63,125,173,149,216,109,155,193,268,130,192,133,225,146,262,186,289,158,175,196,183,140,122,170,68,173,231,225,149,129,122,191,230,143,224,196,115,182,153,117,237,62,310,143,139,403,99,162,126,135,197,211,141,185,273,166,211,190,198,97,246,159,165,76,224,124,195,134,157,85,193,138,114,133,138,197,141,181,111,214,178,258,244,104,136,138,169,218,227,285,104,126,78,172,115,153,159,187,235,107,96,153,180,154,183,191,173,125,128,208,287,184,156,267,171,191,121,182,231,239,287,117,211,130,192,135,215,184,234,143,96,151,120,108,228,37,115,257,89,215,147,145,87,115,316,168,188,99,227,216,125,245,202,92,92,195,192,103,230,122,209,187,136,144,138,178,118,152,162,152,188,193,117,220,180,136,177,217,138,101,196,167,172,110,206,115,91,147,163,88,137,165,264,204,155,142,208,251,192,106,130,218,216,138,131,114,127,179,193,65,113,197,188,305,80,359,146,136,319,191,227,224,146,249,135,223,234,249,147,204,259,231,138,202,184,208,147,83,91,137,139,199,179,247,158,198,248,109,137,210,226,216,229,250,107,228,166,155,155,151,177,175,138,236,208,221,121,247,168,219,294,181,250,67,134,151,148,131,207,162,214,176,204,91,212,103,208,98,234,228,153,185,150,207,227,159,107,159,152,181,119,189,153,214,187,288,215,221,216,217,171,161,142,175,43,217,161,132,132,239,165,206,156,175,142,313,132,186,134,181,166,160,218,198,147,188,155,184,155,154,160,211,134,152,193,227,141,100,126,243,168,184,115,204,225,279,239,75,201,130,219,117,161,207,236,201,196,182,158,160,121,175,268,190,284,142,167,139,240,101,157,226,161,172,174,140,181,189,145,185,200,134,257,165,159,233,54,174,206,295,111,174,84,181,42,243,226,142,135,172,117,122,240,201,218,213,324,171,168,115,80,171,196,141,148,96,151,195,192,210,225,250,180,117,276,187,229,209,202,158,186,140,199,191,158,120,162,234,153,190,202,441,183,244,179,165,129,260,259,226,70,134,200,200,286,142,91,103,117,181,198,238,149,253,214,62,115,123,115,184,74,162,175,98,286,125,232,111,171,194,221,144,109,103,186,156,212,260,352,73,103,212,179,59,189,133,226,243,129,185,236,146,230,174,216,232,91,222,364,217,263,187,163,164,76,195,108,171,116,209,212,118,176,162,103,164,221,110,270,240,109,193,195,313,190,126,186,261,132,111,174,180,216,164,230,204,147,108,214,201,185,122,208,170,103,137,240,190,106,104,185,89,173,165,142,216,200,92,238,78,235,207,136,238,159,106,128,264,212,198,145,205,281,187,158,118,126,202,160,186,168,73,217,137,136,271,165,207,136,121,221,167,111,167,230,218,118,158,143,169,247,211,164,206,127,151,135,132,94,244,464,194,142,172,193,221,176,192,238,236,166,204,257,155,148,168,189,260,168,157,207,122,116,171,131,180,87,217,108,155,93,106,149,164,167,185,114,179,97,178,247,110,125,185,135,132,226,173,253,121,127,92,198,200,181,92,173,190,262,184,221,225,203,218,172,158,147,189,160,139,179,143,187,327,187,77,93,113,133,191,166,214,113,319,103,149,223,231,293,147,258,158,132,382,215,129,83,151,144,255,188,174,257,142,222,225,57,182,128,130,154,210,122,185,231,231,138,206,207,217,166,123,171,192,198,98,196,153,116,146,216,108,213,177,278,235,183,301,169,82,135,234,172,204,253,163,80,274,167,76,169,188,136,255,178,166,206,207,189,112,136,70,222,98,202,126,255,218,69,180,146,50,150,170,181,304,136,169,137,251,195,135,72,261,117,205,135,122,110,286,254,131,110,198,159,272,195,291,284,241,147,213,130,228,135,191,103,154,115,189,203,281,135,163,269,104,359,232,270,117,221,145,119,194,190,242,112,207,180,150,131,179,207,260,184,271,206,183,150,148,161,243,157,232,227,192,172,168,145,207,281,132,245,195,174,113,245,180,208,198,294,145,171,114,176,146,224,191,115,184,156,106,159,94,86,235,147,269,262,168,181,100,202,124,179,107,194,199,68,131,196,158,205,226,132,200,137,228,156,219,198,124,178,145,85,368,223,262,116,300,182,113,130,261,200,158,43,154,197,233,210,252,181,159,231,146,138,116,225,210,172,151,154,153,183,100,211,136,217,212,105,252,180,202,160,174,315,170,207,150,116,169,191,176,138,208,214,142,302,199,306,279,238,287,239,110,136,141,125,247,128,274,150,82,149,130,116,74,236,115,184,172,197,211,146,63,92,109,197,198,163,132,291,165,107,198,148,174,148,269,69,215,226,202,169,158,147,226,185,223,121,181,142,244,187,219,163,188,164,207,152,98,138,215,160,180,130,268,117,215,128,118,265,126,142,222,152,136,180,200,272,132,175,99,196,198,172,73,223,237,231,256,94,217,222,143,186,231,214,175,155,248,123,292,218,198,261,201,117,186,163,122,109,116,165,325,149,162,83,153,189,215,101,236,192,253,224,174,149,134,165,170,97,142,139,204,172,221,100,121,181,199,343,168,121,85,127,205,273,153,204,152,165,142,224,241,223,119,218,74,92,125,269,138,201,130,214,187,258,88,235,153,132,192,195,113,188,155,126,121,191,222,203,136,130,186,222,217,214,210,120,199,170,116,191,196,221,87,156,290,182,202,169,112,192,157,97,164,129,151,208,286,195,189,139,108,277,203,104,143,67,251,139,217,145,121,264,77,233,110,104,235,104,168,194,226,143,208,160,110,245,221,170,155,125,374,146,166,277,171,152,130,287,206,235,174,187,151,73,224,149,148,172,264,212,195,105,231,112,198,78,137,82,240,194,277,238,258,155,248,259,97,264,124,174,170,84,204,134,257,124,150,159,89,204,253,253,241,86,120,297,117,67,113,187,191,196,211,196,416,182,164,156,203,142,154,94,154,176,235,239,152,198,246,158,169,209,132,81,118,209,222,59,143,281,192,152,145,77,161,160,198,138,209,152,147,282,209,193,194,118,129,129,232,235,155,262,128,132,143,129,169,136,123,286,221,192,169,136,195,129,165,211,161,151,77,125,166,176,169,111,201,163,201,146,171,177,101,277,182,180,150,209,249,138,192,184,229,204,204,222,60,195,133,242,276,206,58,92,93,271,115,236,133,216,282,145,216,112,163,217,183,76,167,133,118,260,153,155,189,188,222,171,276,282,45,216,183,89,198,144,221,268,226,107,128,176,119,193,162,206,333,274,120,139,216,309,235,220,107,211,83,206,211,89,203,201,70,142,161,181,194,74,124,213,194,126,156,229,131,202,76,182,117,243,222,146,93,167,355,291,140,131,133,191,115,235,222,200,140,307,115,216,206,203,145,184,181,180,147,243,278,145,173,221,157,193,107,112,195,199,185,210,82,207,135,123,191,246,101,237,202,148,209,137,176,79,168,96,200,187,98,192,106,135,165,140,150,160,120,255,226,225,64,150,240,159,245,192,189,159,184,211,227,176,169,243,265,120,114,247,199,192,220,105,225,127,197,218,69,152,319,133,203,75,155,272,214,229,190,176,124,179,275,120,245,213,109,109,87,107,206,255,148,254,176,251,219,246,185,94,99,237,243,83,219,247,133,214,207,246,91,235,235,209,111,173,241,216,237,78,240,228,209,172,399,66,273,239,189,182,104,146,80,205,156,196,194,156,102,116,261,232,114,229,125,301,160,195,231,213,163,303,281,164,280,173,144,200,160,98,197,173,256,184,311,64,188,335,121,220,137,147,140,146,110,266,234,223,75,377,98,98,185,229,132,201,72,97,158,237,132,285,265,104,225,262,175,116,271,192,142,212,197,143,217,219,158,163,115,208,186,87,289,85,287,258,146,284,258,140,233,170,305,203,152,142,236,176,151,167,123,254,226,114,183,128,150,143,131,203,130,150,116,128,155,228,164,252,207,288,221,160,294,158,205,154,157,352,217,100,219,166,112,112,221,168,193,204,161,164,233,165,179,204,100,187,173,237,209,164,149,146,166,215,81,180,199,173,201,190,171,90,203,185,137,195,189,158,102,187,245,139,175,260,206,142,266,219,140,197,122,181,145,72,121,189,229,230,226,252,154,119,237,148,163,191,232,204,135,199,212,199,184,226,240,204,257,174,201,250,207,139,268,83,115,221,260,193,275,106,213,142,112,189,41,232,146,113,169,139,210,75,146,202,177,205,240,149,200,149,193,207,92,246,227,173,232,177,149,185,144,222,178,188,211,147,174,132,380,164,108,231,130,248,116,175,178,240,226,190,290,159,215,129,188,165,179,133,221,99,232,236,103,230,176,261,200,180,223,110,110,209,111,208,219,347,231,284,172,207,192,227,113,226,242,230,251,149,143,205,201,168,176,135,191,187,273,212,210,259,167,149,272,263,154,237,216,255,169,218,143,126,208,217,163,164,103,216,225,66,82,103,205,142,122,150,296,63,246,257,115,201,236,141,274,147,189,231,223,85,125,251,155,225,90,162,193,212,61,190,216,234,219,256,79,270,249,135,215,115,255,173,85,341,152,151,106,99,278,213,178,103,161,171,234,176,215,214,61,144,176,186,206,89,218,172,172,235,127,285,144,212,236,352,172,140,152,211,153,189,192,184,140,109,129,157,225,173,216,167,74,154,102,95,158,282,337,189,172,189,232,172,137,203,165,128,180,158,82,176,277,159,175,175,206,154,211,172,163,199,92,213,148,215,256,203,169,229,137,165,76,199,153,116,192,93,212,199,178,176,76,158,120,181,185,117,69,134,103,151,74,156,103,156,167,122,212,169,233,191,129,223,168,200,132,111,117,68,221,129,144,98,330,141,276,181,200,185,98,143,111,228,225,163,206,195,220,95,179,299,241,226,146,224,153,169,219,133,181,212,121,70,165,141,215,166,193,156,155,217,168,187,190,221,122,108,160,210,242,270,244,160,181,216,97,147,197,108,176,61,236,125,304,190,220,205,225,271,154,236,117,210,107,177,174,189,290,192,261,360,159,213,88,199,175,108,199,97,350,100,179,137,176,197,133,107,139,214,173,222,99,332,223,77,176,244,209,267,110,150,257,203,134,131,214,83,190,172,107,176,150,189,190,251,148,199,229,104,163,145,211,135,193,78,78,170,108,260,227,135,145,176,182,244,216,231,151,221,223,88,111,164,158,41,250,123,67,161,200,200,312,182,110,178,157,203,169,132,158,207,85,215,206,257,246,93,66,139,216,200,155,197,151,138,93,123,106,321,229,163,456,261,254,183,85,136,212,101,138,133,220,212,141,148,225,55,222,174,162,179,129,174,157,115,103,148,110,83,221,188,108,126,232,271,111,204,148,182,177,158,176,121,193,203,168,118,112,189,158,183,141,124,212,132,127,126,200,188,263,162,159,185,115,261,243,88,165,217,124,169,174,197,173,173,183,146,186,267,171,161,223,93,128,150,194,142,145,281,152,93,128,172,179,59,110,201,190,210,236,128,175,149,90,236,87,80,244,170,159,251,178,159,191,128,110,224,192,220,318,238,127,212,244,184,217,175,202,165,193,222,191,115,230,411,172,189,148,199,167,243,186,180,155,241,187,213,206,210,111,114,67,220,83,246,188,120,124,249,141,204,225,121,244,176,212,125,128,202,168,180,219,133,329,252,181,227,143,158,174,235,325,252,274,202,100,166,188,118,149,59,183,148,268,325,137,171,166,95,204,161,127,177,225,160,140,180,214,217,321,234,198,274,162,171,185,108,230,143,283,266,81,177,66,113,139,140,182,130,260,271,169,146,212,193,173,187,162,152,226,192,81,95,232,203,109,295,221,183,283,215,223,187,166,201,186,189,211,196,185,165,169,251,145,226,186,209,234,126,150,168,115,137,177,238,183,141,282,176,195,235,235,143,139,200,318,83,172,243,157,162,242,95,132,143,124,137,258,191,198,260,314,260,227,229,72,177,206,77,245,118,292,96,305,234,240,119,104,209,162,247,264,216,163,214,92,205,237,58,228,189,210,141,207,193,170,251,127,207,96,189,286,312,206,290,235,142,169,177,214,210,140,182,264,157,302,327,155,195,135,108,255,323,190,219,183,78,94,82,217,186,150,188,258,155,104,265,216,211,192,187,225,125,180,110,257,173,105,96,174,120,142,160,131,179,247,142,222,208,212,195,114,160,269,159,178,170,71,174,228,183,214,176,251,287,179,187,78,153,242,103,121,163,174,200,190,180,244,246,148,114,74,151,201,134,165,268,162,124,52,138,167,116,181,251,148,115,125,99,120,147,183,83,195,219,177,188,219,111,173,203,170,213,187,190,163,193,74,224,309,308,159,158,304,318,250,202,291,116,221,174,132,205,237,120,162,191,237,152,209,128,129,125,175,196,176,341,163,265,201,126,189,187,144,177,307,236,146,83,209,230,157,224,198,197,239,141,206,214,207,177,275,184,150,256,151,264,119,77,199,115,236,244,191,194,150,150,203,118,215,98,182,243,166,153,146,178,242,235,289,175,62,158,208,196,158,189,235,141,217,174,166,194,184,125,260,175,170,138,189,181,112,242,103,211,233,157,204,136,144,222,215,170,241,214,353,217,204,188,174,238,206,238,162,205,211,187,165,104,160,160,92,159,109,160,202,204,166,296,177,221,157,222,254,116,147,81,90,211,111,286,97,200,214,176,142,153,215,251,78,176,229,138,116,223,201,159,203,244,126,204,215,140,158,221,130,191,111,186,190,139,198,140,153,164,117,181,216,133,192,172,109,153,241,248,177,220,181,161,192,206,221,228,237,253,198,92,91,113,234,191,90,110,238,161,242,154,226,178,137,222,148,64,170,247,173,144,213,128,181,212,152,146,163,155,114,207,47,193,235,124,141,116,172,263,225,147,207,138,152,138,130,173,226,360,213,202,251,169,204,162,247,250,183,108,212,192,164,136,145,231,125,159,254,173,171,174,91,128,224,124,137,219,194,196,174,97,149,196,165,134,183,244,205,184,207,217,68,242,186,238,221,270,153,117,248,165,214,72,105,228,160,222,117,141,234,176,172,209,362,215,241,89,126,237,231,65,272,102,121,200,200,73,251,232,180,254,145,100,112,184,215,158,200,197,139,198,215,191,152,157,114,161,152,176,248,161,222,67,130,323,172,242,172,226,242,248,70,123,88,183,215,176,205,281,208,165,116,196,246,123,91,214,197,211,238,144,128,113,265,189,112,131,152,190,113,297,214,204,79,226,116,174,239,258,45,145,225,99,137,143,159,151,125,248,184,161,67,170,95,190,203,153,100,60,188,154,110,185,93,188,140,169,86,166,92,183,108,193,155,192,98,137,115,140,73,124,213,131,159,60,214,364,124,77,240,173,186,207,118,197,254,193,207,188,212,147,309,188,267,179,255,69,182,262,209,203,224,183,185,167,186,148,194,178,245,144,187,70,94,285,189,175,183,68,100,68,164,242,179,150,242,216,131,102,143,177,217,235,242,114,340,199,183,98,177,152,49,220,233,207,227,172,239,207,337,72,130,200,268,176,221,130,117,112,112,168,146,173,119,208,201,225,170,197,289,265,229,115,92,155,69,112,124,147,212,212,253,91,207,131,121,208,137,218,242,182,190,102,166,285,146,174,115,166,149,190,182,94,197,121,219,216,207,181,229,199,253,134,190,173,108,257,199,198,99,172,193,204,214,232,209,114,245,177,183,173,169,266,225,183,215,165,183,132,145,162,226,233,138,141,134,123,230,236,270,185,162,223,141,162,260,213,178,185,279,156,101,176,244,118,257,255,141,242,151,171,103,160,191,273,143,193,198,277,197,436,44,81,229,174,178,115,166,224,145,216,129,198,201,286,130,270,96,157,170,298,185,222,177,180,157,150,155,159,113,203,201,303,290,252,236,143,204,220,120,143,115,152,157,205,64,97,217,131,153,42,127,141,227,120,287,140,144,136,238,189,115,121,168,139,114,192,266,157,132,308,253,149,153,294,300,124,215,348,222,147,245,132,55,291,89,100,147,211,167,146,100,170,95,99,151,340,44,190,306,223,166,215,236,180,117,327,350,157,323,86,229,124,254,97,127,113,123,213,130,273,156,171,203,247,306,180,170,65,145,159,246,222,168,166,263,204,181,141,161,143,132,198,143,166,216,174,240,234,211,204,136,235,99,138,268,256,194,189,110,156,301,179,160,250,178,69,156,138,151,232,224,216,340,88,82,137,156,209,241,127,68,113,177,67,261,260,294,247,268,181,119,187,245,111,172,180,95,167,176,181,166,233,128,185,184,103,194,308,174,205,186,228,61,143,163,163,145,259,227,243,263,101,167,161,117,201,204,65,237,135,88,162,154,172,262,246,146,142,368,207,162,145,251,140,173,229,253,75,92,161,245,141,129,117,149,161,75,296,120,213,230,194,192,185,202,195,209,200,146,236,120,217,123,167,176,189,134,170,223,114,228,128,226,262,248,175,162,100,230,203,229,263,275,296,182,212,76,194,197,176,143,87,69,250,193,191,114,208,217,201,260,116,80,227,123,306,217,78,224,203,166,237,224,97,185,120,102,186,330,122,318,84,180,109,332,276,272,175,224,139,292,234,221,175,153,182,256,186,132,111,87,198,222,139,164,168,155,307,172,104,148,235,165,127,147,217,196,135,163,228,131,168,91,124,177,118,168,110,155,275,116,183,139,207,214,144,103,155,190,132,286,198,158,186,212,159,209,127,220,76,118,264,117,116,141,134,123,127,246,164,221,278,154,139,212,152,299,173,108,224,113,219,266,237,60,192,237,203,135,207,214,184,187,146,121,183,228,98,246,161,180,109,136,188,204,160,108,194,248,138,166,254,234,129,192,157,176,252,152,281,165,201,106,129,173,195,255,157,189,205,217,207,120,182,122,102,75,221,127,210,206,192,236,221,277,174,154,106,220,172,237,210,123,111,164,138,202,222,121,262,253,222,212,234,165,193,337,76,198,174,194,230,118,373,160,232,250,208,199,215,173,201,184,151,216,214,233,162,159,172,279,193,119,173,194,93,250,111,277,176,225,257,219,139,96,146,203,135,221,210,162,251,160,104,197,275,198,181,259,286,179,180,249,231,191,147,206,225,269,149,155,143,150,198,178,241,211,54,142,146,135,227,165,59,187,126,164,162,205,180,84,146,191,319,162,277,297,118,249,215,205,195,137,142,204,201,219,281,122,162,185,188,129,223,173,250,197,196,153,199,139,215,225,131,145,198,157,219,146,94,195,84,201,74,187,201,344,233,242,158,246,197,105,215,139,130,246,162,152,213,219,228,133,190,219,189,212,203,111,117,203,157,179,335,203,214,157,130,110,208,202,81,195,137,217,262,205,100,205,171,174,238,242,232,128,245,176,117,154,184,76,278,197,221,133,213,176,200,184,119,88,160,203,146,139,416,84,174,148,96,209,181,137,137,145,171,136,215,168,169,206,203,147,366,71,237,172,108,197,110,90,245,213,230,199,144,113,227,152,243,192,272,214,178,228,158,172,80,59,209,206,275,188,140,133,180,185,205,229,395,209,86,171,139,134,121,205,149,217,135,142,238,112,109,108,211,214,316,243,134,206,201,167,91,168,203,294,273,115,176,209,105,225,229,240,196,139,141,230,259,214,221,149,220,91,103,106,122,143,248,136,147,250,179,285,71,150,154,175,95,223,230,137,132,146,145,86,78,187,124,137,268,225,250,231,148,171,208,200,153,326,123,145,142,246,86,176,185,122,310,350,201,214,156,243,188,256,238,148,214,134,201,276,137,130,285,174,162,74,146,279,230,149,212,165,199,216,212,158,189,174,197,108,169,101,169,197,222,153,143,259,96,133,126,232,187,221,143,117,168,226,95,183,224,184,149,165,70,60,175,210,212,218,132,174,141,91,229,244,86,265,72,221,212,245,108,92,68,206,298,155,199,132,147,262,151,84,180,139,239,182,151,160,184,197,247,217,190,195,205,245,191,308,213,206,189,92,185,77,97,194,63,197,99,167,301,295,164,200,176,163,231,117,179,169,147,254,221,207,103,212,91,240,227,187,186,165,160,131,113,136,111,103,172,143,195,236,174,167,84,184,124,127,207,212,112,191,108,199,71,141,148,128,147,127,199,175,161,230,218,159,203,222,106,140,214,199,278,183,144,156,140,252,176,299,156,88,209,168,255,139,209,185,110,279,254,207,309,203,70,133,167,151,206,197,196,179,141,217,291,148,75,148,122,156,273,194,147,149,266,133,124,258,230,182,237,147,247,138,162,140,72,89,149,183,136,174,231,117,154,119,231,179,144,124,205,149,159,108,133,128,184,153,159,138,159,131,222,184,224,216,179,379,125,133,225,99,120,79,289,209,149,217,187,147,156,197,117,146,303,125,185,99,125,173,237,95,104,185,223,206,207,262,144,210,235,160,222,181,197,160,202,179,228,117,122,142,240,128,107,222,187,145,132,224,243,231,225,126,133,211,137,197,75,240,231,273,143,109,127,194,204,120,250,112,113,304,121,189,144,155,149,253,154,159,179,207,212,239,216,144,179,121,173,146,223,182,182,220,159,129,110,205,41,128,220,254,152,99,217,101,101,126,281,312,120,219,150,251,147,204,170,232,217,160,154,167,209,256,239,191,205,122,170,258,211,207,172,210,78,298,101,155,107,169,241,193,217,321,197,137,217,209,149,90,179,125,165,139,171,124,213,214,122,55,293,112,157,147,221,220,146,132,224,118,254,132,177,153,158,222,85,76,125,217,146,156,169,241,231,91,199,124,232,216,91,190,223,184,107,114,141,195,139,123,159,215,125,208,100,161,162,256,150,173,215,249,187,106,126,165,169,235,119,165,185,231,55,189,128,189,235,128,198,120,144,238,175,194,218,177,171,82,227,160,204,124,217,180,161,97,146,178,164,173,86,119,259,121,243,149,64,164,167,234,205,186,204,114,252,213,152,144,66,184,224,170,219,200,176,198,262,241,183,147,239,269,160,157,194,66,135,192,173,199,195,115,222,235,200,172,225,174,199,85,146,220,201,162,256,192,337,161,236,198,122,188,257,161,117,117,213,101,197,220,149,153,150,203,108,193,223,207,194,148,230,244,163,218,362,176,274,77,127,208,201,87,210,239,122,110,158,98,234,203,183,187,254,162,210,88,70,144,203,133,87,277,144,285,211,298,253,254,146,351,183,179,115,190,211,106,129,209,180,99,172,232,197,131,77,202,262,157,153,272,224,152,150,231,221,190,144,130,198,302,181,185,96,192,227,214,211,160,334,214,189,149,80,86,102,93,203,126,260,115,73,190,191,309,184,134,118,118,267,90,207,65,231,216,183,80,219,92,152,213,150,146,245,219,228,134,307,224,229,317,166,206,240,140,241,163,218,152,243,216,204,149,210,221,200,130,210,187,99,249,190,175,196,187,239,196,210,249,235,114,107,156,298,201,118,200,81,79,99,213,121,218,203,260,303,240,110,109,192,222,145,227,162,94,180,265,128,198,165,111,180,274,101,128,257,206,195,256,233,203,185,160,183,130,139,229,214,123,209,54,372,165,160,188,146,223,198,243,166,139,225,155,207,75,202,165,202,123,172,56,219,109,156,207,157,210,267,126,166,173,194,223,180,155,212,193,200,222,275,261,151,79,296,98,79,203,254,160,94,248,289,70,181,198,75,192,179,201,154,103,230,226,199,338,214,169,301,221,129,245,232,157,198,122,238,231,139,219,139,188,222,214,159,222,192,203,149,133,227,275,79,159,155,240,160,226,188,127,134,219,132,238,256,227,227,164,160,155,234,272,343,209,151,216,113,158,148,242,312,190,106,101,299,243,249,185,213,138,77,207,190,263,233,116,198,119,132,210,197,150,173,217,166,273,230,253,190,166,169,221,160,363,152,326,132,230,239,174,121,65,250,219,311,183,130,158,213,205,155,277,205,165,153,206,171,114,132,203,128,197,228,182,188,135,226,151,82,211,157,173,182,210,57,223,99,169,219,202,43,129,124,180,137,201,188,170,110,147,258,236,131,131,90,167,161,120,98,179,278,255,248,129,215,109,196,253,247,76,106,135,205,102,246,214,227,157,157,118,149,155,217,102,270,177,238,173,66,86,77,219,187,180,231,325,202,211,236,186,156,215,134,113,134,162,176,131,299,163,109,123,216,155,173,261,150,234,157,214,214,181,244,188,192,121,159,155,90,230,49,219,125,142,147,85,244,142,174,174,231,259,160,259,202,166,215,59,115,209,69,80,168,218,211,191,160,248,178,164,235,147,189,130,170,223,162,118,144,205,170,179,308,200,99,184,190,77,272,168,215,182,101,174,199,258,142,215,97,195,179,74,196,266,130,167,174,195,172,216,165,193,308,176,236,262,83,152,183,209,380,193,141,219,106,203,273,147,214,250,183,147,107,113,224,127,168,116,256,183,157,156,228,150,201,239,70,152,184,134,197,119,177,193,244,215,192,208,98,140,222,250,207,182,254,221,142,231,207,60,183,151,215,197,82,149,221,188,173,110,235,220,210,136,167,353,265,357,158,249,220,209,278,206,166,108,153,221,250,87,186,119,197,127,192,126,194,183,179,201,171,203,224,154,382,154,117,161,129,105,145,45,213,226,191,176,183,178,233,135,179,248,231,229,139,224,212,153,147,197,135,111,174,144,251,88,114,182,193,238,169,234,226,122,189,124,87,217,169,209,232,106,190,378,178,154,190,227,225,202,283,199,169,197,126,108,123,210,181,213,212,322,149,217,156,116,224,212,149,226,252,181,228,281,256,138,85,145,195,172,195,174,93,137,181,131,180,171,216,90,136,236,227,167,122,186,67,168,146,101,158,140,215,155,137,163,89,121,196,137,189,112,251,69,206,84,220,99,213,133,213,106,172,231,98,158,223,113,155,98,211,149,179,92,154,369,242,204,174,240,170,113,235,193,195,103,231,134,200,172,181,67,217,393,95,141,163,199,78,138,303,215,148,160,59,184,161,224,127,206,152,173,175,190,258,201,186,266,182,77,220,256,147,223,95,257,158,171,173,179,205,191,138,190,109,134,185,158,150,317,210,214,193,68,74,240,73,194,151,229,85,100,203,91,186,174,206,205,134,179,184,161,275,142,136,217,90,65,180,119,260,257,168,60,253,191,116,173,191,132,191,71,214,205,237,137,241,146,185,232,210,178,360,204,216,261,126,184,110,93,293,86,213,259,49,152,185,157,141,125,209,228,221,239,188,259,313,97,172,124,194,149,220,121,142,170,208,148,197,230,128,164,141,186,188,164,208,184,163,113,124,92,160,208,130,210,194,168,159,133,62,201,159,125,232,226,201,139,233,100,145,211,159,235,134,128,134,240,191,98,202,155,182,245,248,95,207,242,164,295,233,114,191,176,193,93,215,255,184,271,208,203,169,60,231,96,183,142,96,153,171,269,148,196,189,190,164,226,209,162,159,184,152,155,147,201,193,182,90,213,220,143,178,226,117,64,234,283,158,345,192,125,165,169,90,227,324,198,126,254,195,203,237,221,157,187,194,131,274,152,207,165,139,147,152,271,276,115,203,189,135,124,169,223,139,137,215,193,128,89,162,261,131,158,184,89,327,115,134,122,206,186,145,186,189,242,124,142,92,152,188,108,87,205,169,150,87,121,205,180,225,139,98,108,152,112,224,189,167,152,104,97,231,151,110,168,138,199,118,182,137,261,87,102,220,220,244,150,181,202,218,103,141,154,50,172,272,244,337,108,163,151,299,236,168,111,195,209,218,142,194,134,100,193,66,142,157,148,96,249,190,165,153,196,167,198,164,165,83,105,347,84,196,176,158,162,126,172,112,218,108,183,279,74,122,171,182,301,213,120,136,79,197,265,249,297,151,230,160,129,116,200,68,210,249,222,264,154,59,196,73,164,166,93,144,104,93,105,175,102,131,139,142,255,223,111,129,136,156,351,130,201,212,193,136,177,139,294,287,50,108,230,233,276,140,208,124,93,229,101,341,132,240,176,89,227,220,239,243,132,307,284,203,239,218,225,151,208,149,254,164,250,170,71,210,96,178,179,157,67,98,126,197,132,135,222,238,238,322,197,151,97,224,84,354,103,187,201,210,186,163,237,174,251,259,176,96,158,217,262,184,180,240,305,57,237,150,161,285,117,68,337,126,260,254,181,225,180,163,148,188,345,230,173,241,128,143,258,177,147,255,101,168,164,167,199,243,198,116,97,135,160,139,267,115,201,182,165,202,41,168,233,180,201,143,157,193,177,195,205,195,226,108,99,193,185,134,243,235,104,197,179,153,281,164,270,168,212,267,155,220,115,99,279,268,182,153,81,190,124,228,263,130,198,279,173,148,155,157,175,188,113,85,306,124,175,176,258,141,198,263,93,87,114,259,153,181,214,139,105,103,245,176,204,146,115,167,159,174,210,136,202,230,173,168,250,89,188,129,160,334,120,193,174,166,153,183,209,105,282,147,181,205,114,238,269,174,175,332,133,287,136,179,225,205,211,176,187,229,94,208,145,275,236,240,89,211,98,133,68,128,314,279,162,274,252,288,229,185,261,137,208,106,230,272,118,132,128,118,189,205,221,150,199,191,159,143,289,178,104,87,110,108,247,198,104,211,99,205,171,175,233,351,171,149,148,106,164,110,171,183,151,217,195,232,183,269,258,131,250,119,192,193,124,81,211,269,290,257,130,258,150,169,112,94,204,289,155,158,125,203,161,160,166,150,279,229,119,104,218,154,103,87,130,274,141,199,140,258,94,140,262,280,88,254,83,109,121,226,95,159,51,145,115,150,237,291,187,243,134,299,197,106,209,89,165,217,238,112,186,191,192,197,281,180,147,271,311,133,119,155,115,209,332,97,210,209,145,183,236,280,121,183,241,152,173,286,223,262,208,127,283,163,142,206,141,161,152,271,190,98,160,42,171,157,196,201,245,245,154,163,245,241,237,218,107,141,141,202,74,303,165,255,218,141,211,100,250,185,186,155,188,151,137,153,140,218,170,198,114,131,230,157,206,238,90,242,286,337,177,252,260,158,237,222,52,212,217,240,324,162,89,171,71,230,183,218,235,180,65,151,122,182,234,188,267,155,83,211,178,166,149,259,191,93,139,206,170,108,130,313,78,200,172,206,141,260,306,350,181,284,195,216,146,176,104,145,156,212,46,305,322,224,187,153,242,214,160,140,100,217,133,272,84,131,94,114,188,200,122,162,350,142,188,202,161,137,200,329,304,242,115,179,145,169,179,214,66,229,176,152,123,304,93,55,187,222,138,161,126,230,225,166,187,102,200,189,232,199,307,229,147,203,192,214,151,216,236,202,300,173,250,186,156,177,243,205,240,219,204,325,126,167,87,205,263,128,102,144,193,243,99,311,179,157,151,160,171,207,94,249,204,125,284,211,39,151,178,343,135,195,221,165,152,136,214,197,147,129,225,232,237,185,209,294,143,221,258,185,95,156,246,255,152,213,115,241,232,254,257,177,143,205,266,166,189,137,269,94,135,289,206,171,69,144,268,144,233,250,229,265,187,194,71,145,202,151,211,175,183,252,129,186,202,102,120,176,201,160,170,96,203,156,237,330,121,179,189,191,243,109,121,61,147,140,163,183,135,224,160,156,183,140,108,190,343,254,93,129,341,196,209,258,231,184,186,114,111,127,207,229,80,188,110,302,117,127,183,157,173,278,119,199,275,76,182,202,125,431,212,130,282,166,174,295,107,253,112,214,266,335,123,126,149,107,97,220,222,204,318,217,165,224,239,256,343,168,326,237,304,208,203,175,264,312,178,76,154,279,276,169,222,121,229,330,82,130,156,166,203,190,271,174,138,185,170,273,188,119,221,241,61,231,61,214,201,233,198,170,258,165,178,218,197,332,314,111,111,129,201,237,239,208,151,273,243,107,417,145,257,316,177,128,290,172,186,141,200,205,179,243,160,214,204,193,214,137,114,162,100,243,287,203,150,186,255,195,244,318,203,218,155,158,143,189,222,311,277,269,227,335,342,218,195,86,259,313,90,285,287,254,97,108,241,217,91,174,209,212,94,291,97,348,336,192,269,45,94,349,273,96,103,217,143,137,309,157,120,270,200,260,175,158,280,129,197,331,202,275,127,210,89,181,261,167,150,297,119,198,318,78,105,133,184,170,133,158,321,173,124,240,270,236,285,332,94,71,164,197,144,97,107,326,77,198,91,266,303,147,298,188,167,261,195,174,283,97,267,136,185,112,89,172,123,309,179,235,155,109,308,241,130,292,149,170,128,144,287,94,114,208,235,175,336,218,244,159,93,217,265,237,212,239,161,231,258,285,229,258,72,126,162,311,203,287,187,200,112,271,173,270,107,94,103,183,351,298,193,331,261,160,270,119,215,121,215,182,70,242,147,266,136,334,88,185,303,168,232,177,147,193,146,86,270,133,239,101,122,189,228,228,212,304,172,176,262,206,221,220,121,240,142,175,320,205,328,116,133,172,221,254,95,324,209,111,208,171,245,223,172,215,255,198,116,202,135,336,244,116,84,97,117,171,225,322,206,110,156,158,141,169,197,196,165,200,267,218,288,65,117,230,96,243,175,216,151,242,320,196,229,101,135,156,129,137,125,158,224,159,93,72,189,145,170,114,317,166,84,219,143,77,277,213,211,154,202,193,104,213,60,207,151,126,234,414,157,344,138,202,222,276,269,342,240,183,266,322,293,240,238,234,112,192,66,205,117,104,76,140,229,82,191,277,180,140,252,101,65,285,250,68,97,42,120,156,235,148,81,235,250,297,302,131,133,121,190,141,213,139,217,201,154,187,227,62,301,203,183,340,251,72,280,65,200,235,253,281,213,163,154,74,271,249,215,171,212,83,171,245,223,249,72,151,240,278,241,114,280,94,113,137,109,92,83,282,210,145,257,199,173,226,186,110,140,307,188,84,169,175,231,96,262,265,258,147,123,127,204,104,205,232,177,158,168,219,77,244,103,191,110,172,165,277,165,139,116,99,233,143,213,227,224,240,156,181,173,273,284,294,157,74,220,231,114,127,128,125,289,247,255,131,159,113,214,313,191,264,160,199,120,100,71,175,328,148,95,132,284,344,151,253,120,141,282,140,99,129,162,271,287,171,213,322,246,189,326,176,89,146,180,288,175,214,279,175,82,152,248,273,210,185,302,219,277,230,134,106,151,216,201,216,194,170,235,84,200,221,257,295,258,57,159,225,156,241,287,98,138,128,207,183,206,127,145,304,194,127,177,209,174,97,126,295,222,218,136,111,162,201,211,272,370,237,118,62,235,292,131,144,237,128,264,157,200,280,176,241,108,230,178,153,129,217,207,262,155,130,322,120,110,220,234,78,231,183,210,207,147,291,275,161,116,312,319,179,229,153,222,209,133,148,237,170,333,176,257,177,122,64,288,274,265,68,140,205,179,290,217,195,194,170,98,100,159,348,178,285,159,195,197,148,66,237,294,152,82,222,218,206,142,197,104,226,158,148,175,274,189,192,240,137,249,224,223,309,253,237,133,105,161,224,146,352,291,66,161,147,274,135,309,140,320,217,127,172,207,169,245,133,188,57,175,188,88,178,358,92,220,236,280,231,236,154,105,139,235,200,146,260,131,183,267,258,197,257,206,223,90,119,212,316,287,185,192,110,175,211,256,185,150,254,186,148,145,246,146,220,198,315,105,291,289,208,64,281,342,141,211,179,94,128,242,297,232,123,100,180,266,226,159,271,219,233,177,117,228,234,199,146,291,164,254,107,318,96,216,154,169,137,169,288,136,93,116,282,324,256,109,139,209,156,306,247,221,311,267,112,176,259,140,164,144,281,299,90,193,169,233,276,343,120,257,308,181,249,147,144,58,82,104,203,137,216,178,195,94,125,236,229,316,251,206,107,215,328,269,118,89,221,275,183,175,255,166,263,105,76,42,174,171,289,312,252,186,151,233,192,176,253,117,188,197,144,239,86,144,266,291,155,208,178,97,203,226,197,328,155,220,161,179,153,274,261,87,152,321,218,269,159,126,125,190,98,53,165,233,202,317,132,173,321,144,230,240,120,104,149,220,117,129,116,271,224,88,308,290,218,216,136,137,236,129,243,236,225,166,145,227,134,219,220,114,207,140,208,147,210,64,211,117,188,155,161,115,197,167,272,113,95,286,301,182,162,175,167,229,117,125,169,131,231,174,221,255,182,149,251,164,178,128,272,206,94,251,157,172,304,274,223,272,282,263,300,225,239,272,169,57,144,225,50,238,283,252,282,175,143,229,127,107,155,207,233,150,211,166,227,180,153,200,204,90,194,228,133,71,236,107,251,226,116,183,191,212,238,68,198,143,84,266,174,164,110,114,102,258,180,326,110,197,198,288,285,98,89,309,197,246,183,140,237,119,100,207,132,281,200,170,246,201,179,173,188,258,163,217,131,131,108,247,206,295,169,77,191,343,250,266,140,203,150,59,213,172,223,314,212,139,178,202,236,350,165,215,130,160,87,209,143,304,255,352,256,281,215,175,214,102,316,207,242,225,184,210,268,240,189,246,204,162,164,129,181,156,133,220,135,226,329,100,222,126,155,153,237,136,208,231,150,216,158,190,150,268,160,212,183,135,211,152,148,191,192,250,188,227,137,264,80,182,186,117,312,226,277,268,172,111,215,123,251,245,210,96,197,149,317,235,247,130,308,187,329,235,259,73,165,193,132,166,211,276,153,194,189,132,68,121,246,149,140,358,266,115,246,272,254,143,115,338,174,145,298,103,94,135,248,248,256,75,222,212,143,184,136,95,289,80,110,182,184,246,193,103,283,121,129,193,209,253,182,214,149,76,261,124,165,166,293,270,210,133,377,176,234,97,154,148,143,159,285,153,226,205,164,202,85,224,227,146,272,254,302,81,178,281,159,198,81,240,203,205,255,129,131,129,210,276,92,239,149,306,106,353,98,332,183,291,83,295,274,241,224,205,144,235,151,289,249,206,212,200,252,224,164,165,358,289,173,182,75,288,174,141,171,140,192,149,219,66,135,190,194,220,106,276,98,161,138,199,73,203,136,124,225,177,111,202,218,78,314,250,223,246,352,269,314,333,221,221,128,287,179,228,214,136,94,287,263,208,273,192,154,93,78,160,298,235,267,216,319,203,228,136,150,133,206,127,56,214,219,252,181,163,289,114,265,291,138,284,64,270,159,96,251,246,289,251,127,230,187,279,116,322,193,296,152,82,157,210,179,180,169,93,294,248,100,244,159,359,271,133,224,250,178,216,243,178,114,123,201,145,167,320,109,212,180,199,301,258,232,67,274,166,158,214,209,327,229,152,101,231,217,152,311,201,348,167,207,214,168,262,217,216,166,281,119,255,142,112,135,301,382,233,151,159,168,170,290,113,184,229,250,154,137,220,237,179,206,282,66,238,290,210,288,71,205,178,151,138,246,213,330,250,319,255,159,131,163,179,228,191,151,108,180,136,144,124,264,217,172,150,120,239,211,319,121,176,237,280,97,86,330,253,123,132,268,134,184,131,277,162,213,291,144,168,121,217,119,156,77,225,186,88,71,146,232,278,351,170,155,246,315,152,258,197,140,268,100,265,264,125,164,129,211,215,194,120,98,390,116,261,207,259,214,268,163,231,188,221,158,210,244,234,260,160,100,260,266,223,189,188,163,121,161,264,349,261,276,195,163,346,200,297,128,161,170,256,238,187,197,99,255,222,126,226,219,103,253,264,212,283,259,166,149,172,312,111,143,144,98,224,183,209,124,52,213,103,114,148,127,245,278,188,107,286,224,259,333,338,248,68,79,287,274,145,118,153,145,189,167,281,108,82,143,113,152,99,84,281,139,227,338,112,256,283,168,132,321,233,291,159,159,315,160,209,283,126,111,155,303,287,130,75,121,153,151,130,323,222,125,258,240,221,204,103,109,220,204,288,134,231,179,193,103,175,212,185,257,259,198,154,172,120,87,197,230,185,97,137,290,276,368,80,256,181,167,225,135,206,66,177,185,216,223,173,146,96,89,91,232,171,221,193,343,262,180,186,203,201,183,299,102,114,83,201,142,170,226,121,174,213,181,287,337,277,189,84,228,153,277,207,281,219,141,109,301,272,210,316,313,306,310,158,111,203,227,106,117,267,89,342,300,272,216,77,221,119,224,120,206,130,237,108,259,153,111,254,244,217,149,189,143,76,186,264,204,216,265,69,273,302,239,101,219,241,237,152,311,180,125,323,135,269,147,201,157,131,137,116,295,310,311,257,160,111,202,127,128,354,187,337,184,305,338,166,140,181,288,194,223,258,158,152,98,292,204,85,289,248,219,119,175,132,249,274,163,140,174,119,260,314,95,144,161,159,121,161,192,329,236,47,230,80,190,145,227,194,76,214,141,229,321,227,168,105,214,293,196,279,122,214,183,213,346,134,94,113,191,167,236,232,121,267,324,99,225,113,138,216,251,282,230,120,300,222,103,121,97,160,82,259,231,369,205,202,188,258,155,161,151,347,158,230,247,169,288,317,217,251,143,320,218,112,197,311,121,277,83,149,216,225,237,287,301,180,101,236,200,123,190,216,171,225,169,226,255,158,192,150,109,205,298,147,164,178,270,153,173,173,84,78,121,292,335,147,275,238,263,161,155,177,179,173,136,87,166,273,237,250,87,241,114,228,342,208,362,162,178,327,326,122,189,248,305,123,135,120,181,304,247,153,231,214,167,221,195,232,218,203,189,323,210,220,277,176,173,253,196,271,108,272,227,318,129,231,263,131,184,222,308,166,274,254,144,160,287,78,170,189,56,228,289,157,136,265,282,312,241,111,311,278,158,209,97,228,318,162,150,270,103,155,139,236,111,102,46,176,203,222,346,294,134,302,182,161,165,301,187,334,116,172,166,104,276,287,148,294,189,139,196,323,172,307,206,182,163,278,186,198,139,319,226,106,109,151,254,182,160,314,159,152,234,228,259,107,259,103,232,105,315,119,207,154,269,171,266,266,200,366,228,290,163,293,181,179,193,140,109,113,335,264,91,110,113,325,156,226,234,180,185,300,184,136,183,153,162,170,221,202,224,131,170,171,140,200,247,89,152,75,308,143,305,124,222,275,170,191,80,147,277,193,250,174,220,140,257,126,239,184,215,241,333,201,239,167,231,171,145,149,169,215,179,186,337,275,287,252,196,214,111,330,289,118,359,152,215,261,210,273,260,112,233,233,148,316,256,156,123,212,173,184,223,302,285,176,83,170,113,282,141,214,196,164,239,79,141,171,233,270,123,170,100,161,178,242,223,164,173,104,170,157,194,114,157,103,139,299,148,209,163,381,105,139,115,202,102,141,200,192,175,161,204,347,204,199,294,138,222,167,285,311,124,334,140,118,274,170,185,185,149,266,141,191,182,159,127,261,179,196,101,192,146,267,291,112,121,138,287,245,311,141,188,296,135,117,194,132,274,228,116,298,186,300,185,205,277,144,222,308,272,211,244,205,282,246,264,140,175,159,108,230,106,169,219,249,83,241,161,168,184,90,259,176,184,155,165,208,208,185,168,188,277,287,120,321,181,152,125,218,205,128,242,214,201,187,112,230,113,341,140,134,295,107,146,293,161,170,209,205,141,232,123,167,169,180,93,218,177,165,243,116,307,292,118,290,274,211,230,145,239,67,78,178,106,176,283,156,236,159,169,159,278,126,274,107,259,228,86,233,262,194,265,168,168,376,270,218,149,287,194,238,341,282,301,283,194,199,275,262,198,188,159,253,352,140,311,305,168,191,273,263,98,172,116,316,148,269,158,155,80,286,45,318,153,164,340,77,134,329,108,273,239,209,215,197,235,92,326,133,214,230,311,198,212,131,201,181,215,147,269,209,73,203,100,112,170,256,244,282,123,112,158,274,169,283,284,303,114,166,142,78,165,135,143,250,228,91,329,310,219,193,106,143,109,334,145,299,286,264,187,303,202,230,101,213,214,244,231,283,87,111,219,231,130,301,187,221,135,276,271,122,260,141,143,240,194,135,161,135,227,114,134,212,313,227,168,326,154,243,326,259,260,231,275,165,272,196,265,379,298,135,265,147,229,170,334,293,290,137,255,171,118,249,225,147,286,240,287,304,252,278,314,156,100,255,84,204,324,232,298,94,184,193,178,232,216,186,155,242,96,278,265,191,145,88,181,118,246,156,80,173,78,190,193,197,169,76,82,204,232,130,116,188,122,295,199,202,345,275,235,314,143,200,260,295,257,154,349,113,156,175,308,223,217,98,375,148,102,171,243,342,114,114,71,125,194,119,322,307,131,132,269,252,204,163,117,78,346,130,107,227,132,212,99,244,114,134,101,200,117,204,261,220,151,202,272,280,323,242,68,287,146,108,149,199,189,279,155,280,229,298,222,249,216,319,337,224,159,118,217,129,78,304,246,172,286,223,309,137,332,309,68,185,164,133,354,244,207,187,333,187,199,188,192,131,256,84,132,158,133,102,344,187,233,256,172,75,220,192,160,271,160,169,233,131,126,122,173,151,227,158,188,254,112,198,81,257,108,239,142,201,208,194,212,92,255,276,247,107,221,193,145,157,228,189,217,343,153,336,221,178,210,135,345,251,182,205,289,136,178,111,167,280,233,259,230,186,142,268,165,178,127,150,219,129,217,286,163,204,193,195,197,137,305,341,194,93,339,223,158,84,158,235,299,114,332,181,329,178,109,397,292,199,117,196,272,167,159,239,155,146,133,200,133,121,214,169,70,118,202,159,200,331,93,331,354,125,136,292,217,101,323,255,140,295,118,214,246,197,163,114,270,202,326,135,348,94,164,169,268,176,170,346,242,215,183,187,246,89,243,306,231,170,324,272,302,199,209,178,138,212,217,75,246,205,229,143,215,152,222,228,169,224,198,94,236,263,125,231,209,207,129,252,209,225,297,195,328,223,245,263,136,146,260,272,146,182,126,139,138,119,111,193,275,212,176,329,362,321,213,253,218,174,229,217,172,317,160,200,322,131,223,200,285,225,264,311,323,141,165,129,273,87,118,240,125,83,348,207,309,150,198,255,325,234,152,270,160,121,256,290,308,185,108,86,328,258,128,318,198,186,119,281,335,229,200,177,271,140,206,215,315,280,204,338,335,228,105,117,364,212,204,229,248,221,220,188,254,107,74,177,276,245,276,119,187,98,158,186,168,217,202,172,204,251,257,223,219,142,286,248,226,254,227,119,304,242,262,114,258,229,182,347,156,194,182,168,292,313,194,374,327,73,364,143,114,263,156,193,222,243,231,213,162,309,102,134,249,262,26,136,230,123,123,57,122,237,82,204,346,209,153,135,199,198,145,181,110,92,254,186,331,246,206,165,148,239,224,156,138,318,254,205,207,78,185,316,265,93,225,217,98,192,108,168,102,193,129,190,192,211,101,327,282,158,181,104,183,119,262,264,110,196,174,316,161,264,222,235,266,136,200,233,204,149,153,237,161,236,271,316,206,166,69,228,231,279,230,192,223,240,166,235,218,317,118,219,103,316,138,226,357,175,141,211,296,290,181,161,338,296,316,226,253,179,235,282,100,190,241,166,271,156,169,197,70,203,272,371,121,190,139,85,228,344,271,145,239,263,286,226,139,195,144,134,301,171,173,317,133,215,181,258,261,256,244,210,168,245,183,220,130,212,165,214,235,158,156,224,181,182,220,221,279,285,189,281,122,229,144,89,256,122,117,261,228,199,269,199,201,152,191,244,167,214,170,240,286,202,88,157,111,224,200,120,262,250,221,250,256,158,250,335,114,262,291,231,334,272,291,105,175,283,162,312,213,267,302,236,189,294,280,250,278,206,195,259,183,160,99,229,133,343,277,150,319,122,100,226,175,239,129,210,93,231,59,161,198,76,262,232,223,181,238,60,275,93,248,199,210,229,148,147,242,350,161,104,164,252,108,265,196,315,301,339,162,185,201,304,207,173,229,183,283,325,286,157,254,211,167,231,333,133,132,207,297,242,221,122,377,159,249,192,242,308,169,260,236,202,192,283,99,239,118,129,170,232,338,172,182,339,161,204,246,168,148,129,134,327,257,238,329,250,122,262,273,244,114,217,240,140,231,310,203,155,282,197,181,168,242,266,320,243,154,238,173,214,217,241,225,238,225,325,209,162,286,219,154,242,316,126,75,161,129,196,348,200,94,126,338,313,127,228,183,117,188,98,151,239,169,225,338,192,281,278,206,247,209,234,334,121,153,272,366,231,300,232,58,104,176,286,144,200,207,216,165,153,201,167,186,177,220,376,183,189,221,264,149,247,186,86,241,170,248,126,189,106,247,184,128,202,153,159,199,243,241,198,246,277,165,168,172,285,204,320,282,95,88,109,238,208,190,185,127,220,231,102,263,329,63,171,153,196,351,266,282,100,269,206,156,239,153,169,184,333,264,174,230,226,143,280,125,207,122,184,244,153,127,195,142,203,260,157,184,68,156,219,169,232,103,171,133,120,157,228,128,124,288,314,130,237,344,167,172,165,275,109,346,344,186,212,210,237,247,278,129,327,282,244,238,348,132,179,217,116,115,167,267,65,304,91,100,192,293,187,196,194,165,233,192,165,197,100,141,158,298,198,239,95,179,252,298,160,279,94,137,86,233,163,164,224,286,344,313,160,191,258,316,183,88,268,58,231,254,264,320,235,116,272,312,276,82,301,83,319,251,279,314,259,110,181,300,238,165,194,155,229,170,232,190,244,271,295,307,204,138,78,175,324,156,144,239,282,148,104,110,236,224,169,171,212,211,240,132,160,202,204,314,246,280,149,334,285,255,318,234,202,206,356,256,128,260,308,340,228,159,129,265,133,221,149,233,179,154,160,176,195,326,161,179,261,330,299,196,265,170,289,126,243,142,180,268,221,213,221,223,200,179,252,180,173,186,337,265,236,331,179,332,279,160,173,225,160,346,174,187,352,279,319,135,114,174,213,210,299,279,113,142,313,219,68,265,127,70,139,135,276,327,211,208,217,183,125,83,104,346,224,167,177,243,87,269,160,189,269,320,338,231,211,138,190,191,201,316,172,195,208,359,168,173,282,216,210,175,366,132,230,174,132,332,209,161,172,292,242,329,336,131,88,300,216,160,196,213,265,175,233,243,139,142,178,166,218,309,304,148,237,326,115,291,207,178,285,253,161,70,334,259,343,306,277,285,295,205,168,224,76,249,211,312,204,357,369,140,198,147,106,156,152,323,164,249,333,260,219,252,155,148,286,286,133,333,187,278,150,183,202,241,224,254,182,283,315,144,58,185,207,165,221,139,320,337,137,269,241,263,291,170,206,232,145,318,103,269,209,265,98,252,220,357,293,104,270,236,171,333,313,256,127,307,119,243,242,217,248,75,150,250,160,101,194,177,276,240,127,251,170,263,270,329,320,91,155,199,185,344,327,191,288,181,183,232,221,260,236,124,268,330,210,136,306,231,150,130,321,166,288,269,225,210,188,213,155,126,253,279,128,282,296,195,161,356,138,219,147,335,112,189,147,262,118,212,54,158,160,181,269,211,270,344,216,154,290,200,82,114,192,122,177,181,269,255,297,163,206,165,206,266,120,160,185,272,130,133,109,164,270,340,95,263,212,166,327,162,149,103,240,220,198,216,211,155,125,218,295,167,297,224,262,241,142,191,281,171,172,185,235,257,222,177,53,202,303,144,89,281,335,219,218,175,226,104,286,113,195,301,261,237,363,193,363,138,170,230,190,199,267,336,308,274,296,165,224,402,146,228,320,273,275,175,273,251,274,108,224,218,251,123,237,208,298,117,92,239,316,270,294,214,86,120,152,239,147,281,201,227,274,90,256,338,185,267,170,117,271,146,169,171,239,188,154,170,240,323,292,230,360,194,235,167,308,323,79,330,145,178,229,211,218,233,302,184,259,298,281,291,143,141,216,160,313,295,167,190,311,254,235,123,226,91,202,288,327,120,300,190,220,238,245,278,129,266,191,232,99,231,230,232,177,231,224,288,224,272,186,101,101,299,242,164,190,101,299,274,143,208,164,152,125,175,336,177,198,178,263,105,169,231,353,187,133,264,234,206,263,129,168,242,260,157,255,315,327,323,242,235,142,167,249,190,136,162,277,294,121,212,117,334,221,333,341,211,131,300,266,174,338,223,214,69,99,337,242,230,256,270,225,97,324,301,216,140,335,118,243,201,317,213,251,213,319,118,257,126,204,102,167,213,102,285,75,147,240,215,248,254,352,231,239,203,181,360,120,92,93,142,312,122,77,263,344,268,178,213,147,125,299,236,279,203,142,320,259,130,193,351,273,236,357,201,117,249,160,296,215,328,97,170,313,248,197,183,193,193,157,323,395,269,284,278,125,166,294,134,183,252,86,315,76,311,268,140,150,238,205,240,322,173,100,137,220,367,228,281,219,234,248,243,100,196,258,263,169,219,73,184,280,101,144,215,222,163,203,314,99,305,234,65,130,89,237,75,174,194,187,277,318,244,291,267,224,277,351,139,277,64,235,190,184,243,134,281,136,165,88,253,247,245,303,150,198,314,169,150,112,170,35,244,202,272,240,315,137,261,237,263,236,232,289,306,251,221,298,241,95,268,270,137,147,206,154,262,167,245,235,155,199,253,136,262,162,188,106,121,209,151,243,145,210,150,125,303,197,291,139,213,239,217,183,134,333,206,219,107,130,198,172,326,194,246,342,255,142,244,111,323,252,251,168,129,200,88,120,315,188,199,142,135,201,204,118,295,198,100,141,342,176,329,302,292,100,158,278,290,219,183,275,143,218,72,283,310,104,126,297,167,197,131,113,155,325,352,311,256,243,211,249,256,124,203,237,216,147,346,229,145,99,190,170,278,107,145,129,178,204,241,171,88,210,296,215,166,87,267,354,145,171,242,326,103,193,226,239,349,228,314,229,247,285,164,318,258,269,183,263,298,193,137,223,239,189,197,202,229,85,90,170,288,255,220,122,149,262,157,254,181,255,234,250,324,235,261,234,78,206,234,151,261,200,228,124,312,236,117,280,195,299,201,298,260,197,233,123,172,318,197,208,312,100,354,262,134,171,216,287,104,140,159,244,340,186,226,245,285,160,236,274,141,195,167,204,200,356,293,177,307,295,255,283,250,98,236,255,125,258,323,252,245,202,277,132,214,325,127,143,237,243,208,97,189,184,343,237,93,141,274,138,115,65,320,347,220,195,74,85,260,264,164,333,229,175,290,215,127,157,149,213,114,317,106,194,167,199,353,187,297,282,277,303,209,290,118,188,87,208,254,215,176,262,154,325,169,194,355,213,206,148,138,190,249,227,250,340,218,240,214,108,227,227,138,101,178,298,104,232,313,213,324,101,189,256,176,275,109,244,238,192,321,249,299,137,214,198,323,91,241,143,319,245,138,321,323,163,113,219,199,172,220,148,146,157,236,250,294,241,212,328,280,288,71,353,114,234,230,204,137,269,225,199,124,174,163,127,147,349,164,302,182,182,169,215,250,161,250,259,319,141,263,331,337,209,192,279,251,250,298,112,240,189,196,176,226,185,361,171,314,270,307,282,194,356,250,329,111,234,306,158,257,192,294,176,82,325,166,170,291,70,182,216,294,215,197,106,111,266,284,242,265,237,298,274,383,66,225,367,328,117,280,179,164,310,238,310,74,161,153,261,124,177,143,321,80,121,165,128,304,123,65,321,204,248,222,318,179,254,211,110,235,222,137,143,197,299,142,316,116,172,274,192,110,161,137,285,171,168,238,120,181,127,207,138,301,205,232,68,160,241,134,141,71,72,181,304,334,205,81,55,122,312,57,261,201,155,257,204,120,221,316,125,251,171,270,300,151,337,145,146,120,297,90,257,111,207,241,254,243,293,143,129,192,77,107,189,115,255,144,226,290,206,220,126,201,167,310,204,222,289,329,415,93,333,87,276,87,322,158,161,220,104,244,275,198,180,206,138,83,261,213,180,326,221,168,244,279,244,105,188,177,200,82,273,137,208,178,194,224,119,187,98,82,137,288,109,239,183,168,322,75,340,91,204,155,286,152,227,144,329,281,230,234,297,281,95,123,187,164,313,122,155,217,243,162,223,117,291,252,225,231,58,120,233,120,185,83,295,214,285,317,189,151,231,301,179,268,166,370,240,238,315,187,260,223,102,190,165,300,298,261,128,244,189,188,109,179,240,219,160,289,352,238,243,301,108,334,198,247,142,111,146,177,234,298,143,215,107,245,143,178,106,250,253,147,117,314,221,335,184,202,186,285,253,195,215,301,324,158,308,78,93,168,316,197,316,264,291,146,289,187,181,266,146,201,152,280,124,107,104,199,227,146,337,227,240,155,110,211,150,254,45,249,149,195,160,219,93,121,293,277,268,172,174,105,333,139,262,145,209,150,151,235,293,154,176,236,135,133,121,184,334,171,83,131,193,320,357,303,262,139,188,233,54,258,218,340,107,248,132,328,228,107,300,299,212,170,264,168,211,246,103,212,326,177,127,145,162,314,249,339,273,268,189,249,270,225,221,186,275,194,197,188,247,99,224,179,274,220,157,161,322,243,151,158,212,357,130,247,229,224,104,335,222,383,173,224,192,306,143,217,290,113,181,154,171,183,254,194,173,170,197,83,101,121,183,282,238,195,251,261,268,225,178,95,189,350,301,315,243,212,67,273,273,326,149,111,179,209,147,305,276,144,324,234,292,152,202,198,333,275,349,124,213,268,167,295,129,255,166,180,188,200,266,311,64,207,154,139,59,216,289,169,212,318,158,238,114,350,198,253,149,256,116,309,270,174,199,313,289,225,108,139,281,268,145,284,135,286,75,215,335,217,84,247,194,141,137,101,111,149,162,274,228,174,160,195,290,290,322,131,304,291,132,252,187,178,236,222,203,197,331,262,385,103,146,204,131,141,112,166,131,177,142,236,273,240,198,278,215,304,208,132,283,189,116,309,207,178,348,263,124,298,75,243,204,340,153,213,194,287,341,272,212,137,182,91,316,227,286,335,328,161,212,146,344,358,127,290,219,212,225,243,301,140,84,293,325,162,275,260,183,214,143,262,289,184,160,170,347,122,200,102,170,168,193,255,124,231,241,247,223,177,224,335,203,256,270,136,181,287,261,223,188,177,164,256,121,252,264,145,70,255,106,125,302,74,252,178,171,223,293,190,343,223,197,303,195,182,167,313,109,214,112,233,119,147,160,192,193,254,241,181,187,213,182,270,289,190,273,264,171,282,265,308,159,188,238,136,216,175,234,221,287,311,154,116,283,210,316,133,86,106,248,278,192,195,320,102,185,159,93,92,264,181,102,305,209,213,222,275,72,131,244,348,315,346,216,237,187,213,284,322,310,167,262,145,241,190,170,249,218,232,312,311,340,374,286,278,255,113,241,191,336,202,203,260,250,229,305,345,323,252,219,131,131,164,212,164,127,71,170,190,174,266,136,290,284,218,267,316,142,89,204,347,177,241,266,181,185,121,168,76,145,105,195,283,79,182,290,253,225,340,139,107,223,203,180,118,336,235,284,144,112,277,147,117,296,211,87,248,339,175,211,160,248,217,261,156,184,288,246,257,259,248,232,122,187,134,158,136,116,119,178,140,222,268,205,118,281,262,237,256,172,145,254,179,182,326,222,150,154,163,96,199,204,169,148,157,199,154,166,149,390,313,154,290,153,165,326,183,195,159,349,99,204,173,273,221,237,319,116,211,66,235,254,380,99,318,311,65,334,127,136,140,299,137,350,180,311,272,254,293,199,180,177,259,192,201,292,227,219,342,179,141,272,150,328,363,214,292,116,156,263,132,166,45,307,297,234,376,257,252,192,216,219,191,188,253,151,281,192,195,199,125,192,230,302,369,271,253,189,342,216,347,192,220,222,294,149,175,212,129,164,196,221,92,243,382,308,145,276,173,312,143,269,103,166,198,214,67,120,202,186,228,105,130,247,202,166,306,140,84,178,152,293,323,313,321,229,203,245,275,92,321,220,273,99,200,360,307,311,200,283,285,121,286,157,313,250,228,257,255,152,276,243,137,293,102,245,241,271,112,257,96,122,287,132,370,316,290,312,205,122,182,323,123,341,307,203,85,277,315,132,181,98,172,203,229,362,287,161,102,341,267,169,229,158,198,233,204,164,265,193,281,352,288,281,291,191,238,212,191,222,165,362,181,198,261,200,69,184,222,60,162,211,201,303,196,134,217,169,111,337,131,108,248,238,143,203,214,106,236,201,167,356,95,237,315,115,211,245,184,201,213,285,194,294,244,286,187,257,134,310,153,209,383,165,125,303,344,121,154,100,150,101,266,320,202,107,214,291,273,123,304,198,299,165,203,178,197,229,173,230,272,210,327,275,289,110,206,182,160,225,98,186,67,335,153,272,192,183,291,227,180,241,227,165,261,310,168,115,288,304,285,110,227,191,199,208,134,203,160,120,234,195,246,67,174,92,242,241,105,304,127,149,289,263,85,209,146,231,165,245,231,205,122,315,189,151,124,157,353,156,265,193,179,56,173,169,336,150,111,115,225,126,305,341,216,250,209,280,171,324,214,190,124,156,307,360,208,193,224,171,69,139,334,194,234,174,200,215,208,306,312,168,345,332,268,158,279,238,225,188,190,165,286,262,280,205,234,243,190,259,154,332,99,303,211,124,131,329,105,278,340,293,205,205,197,288,299,277,257,230,330,152,233,211,298,185,163,99,145,178,234,271,142,137,304,117,328,101,317,147,111,252,131,318,140,204,221,290,95,327,128,199,201,195,148,221,129,217,167,114,106,166,268,335,176,195,312,255,139,332,216,249,192,208,83,257,64,208,233,170,346,287,327,315,348,315,214,316,252,301,307,338,241,191,240,166,159,195,205,135,255,284,249,171,251,227,167,202,219,244,115,131,222,298,308,104,152,169,276,226,215,256,238,184,354,264,316,169,264,277,266,330,163,138,308,235,276,275,99,266,90,340,129,348,285,227,234,264,302,291,280,339,150,128,304,268,349,243,295,292,135,156,154,222,243,226,208,139,220,276,149,149,169,109,211,73,285,208,290,198,311,192,309,277,89,184,98,254,135,132,123,147,243,174,309,229,169,166,58,271,128,235,295,234,263,216,223,253,306,299,154,257,205,217,202,110,128,245,112,217,245,290,156,322,65,261,226,185,199,220,300,96,316,160,336,339,343,154,91,78,143,218,315,259,328,168,153,244,152,273,256,156,110,133,100,217,163,91,171,198,222,107,271,134,293,264,274,285,234,355,326,190,215,191,299,256,215,326,317,132,338,256,134,219,211,318,239,225,223,75,119,215,157,294,127,86,226,111,215,236,162,172,194,221,162,91,329,201,294,241,286,160,256,69,180,345,215,114,355,248,291,250,109,158,254,153,170,233,137,270,152,195,140,284,274,156,278,322,375,210,354,211,284,257,180,197,118,143,248,207,154,271,219,246,279,255,327,203,194,209,312,239,218,129,329,150,308,108,242,255,319,131,331,225,166,198,198,260,227,339,198,153,167,233,174,117,288,156,155,244,175,174,139,232,297,184,121,207,307,243,236,187,302,247,330,167,167,237,331,195,273,238,67,163,284,212,95,285,208,163,132,239,287,66,163,131,127,111,297,156,296,301,64,337,186,241,143,227,146,65,205,126,215,266,290,329,198,195,185,282,296,186,193,194,250,224,173,300,180,213,149,105,340,137,209,307,313,274,316,239,107,107,220,232,158,196,314,269,85,305,176,170,215,145,237,191,289,257,166,265,87,197,277,238,200,143,93,130,174,241,168,212,262,326,288,307,119,99,252,224,151,259,228,200,160,289,190,126,127,162,190,166,251,133,247,267,206,223,169,286,290,107,386,211,186,179,317,231,203,240,135,259,247,261,178,194,276,195,285,268,241,160,227,307,355,146,260,211,258,328,120,130,349,156,242,293,118,213,327,189,319,156,159,216,197,138,153,224,93,301,271,203,242,172,240,194,266,267,157,259,136,268,234,217,265,105,177,179,204,272,240,255,217,223,176,120,96,342,289,296,204,299,200,67,116,249,235,294,182,277,223,228,250,187,175,277,170,200,142,210,253,145,213,218,278,251,170,87,187,197,138,253,176,313,117,158,265,168,205,255,286,168,189,216,229,148,293,218,232,202,319,238,330,224,269,293,218,303,257,275,286,196,228,274,186,225,346,323,343,253,279,185,297,175,224,279,158,275,289,203,204,234,264,238,349,209,48,253,164,200,278,218,209,189,348,233,176,213,289,343,206,143,196,283,171,229,80,246,249,90,146,253,189,215,239,238,319,180,256,320,240,200,242,130,175,155,128,230,171,190,297,432,261,317,326,233,134,168,133,190,153,276,133,262,194,277,259,223,167,294,307,264,273,277,313,172,206,102,234,302,188,223,251,229,270,245,173,265,199,351,329,148,214,273,295,193,197,336,336,249,63,228,295,213,274,308,261,209,227,240,77,257,80,246,47,246,168,148,311,95,165,222,324,197,220,304,187,169,175,208,287,135,147,172,323,269,262,211,243,306,173,279,255,113,189,312,187,234,281,361,148,217,279,206,133,203,241,302,262,259,181,149,266,316,300,217,255,117,156,189,187,216,281,222,340,263,308,233,229,279,316,195,233,226,301,324,159,294,218,130,129,179,254,108,154,201,186,239,347,212,350,375,221,101,212,141,125,100,187,193,281,265,308,307,201,204,260,291,281,175,240,330,67,228,220,241,129,181,297,221,266,79,328,243,333,252,189,257,225,191,327,180,194,161,97,221,203,160,71,194,130,199,277,314,328,145,85,288,145,252,137,239,220,146,155,159,288,289,193,185,62,242,171,190,198,287,104,232,185,132,85,264,191,223,172,326,161,339,196,187,182,140,210,325,289,181,79,180,343,281,241,268,289,171,121,160,261,326,292,75,83,140,326,151,273,284,182,267,46,251,137,216,203,224,194,120,264,313,153,224,198,169,329,213,199,337,141,161,193,273,310,180,128,189,246,242,337,154,154,296,198,275,270,138,200,284,240,138,158,146,163,159,269,236,223,227,274,336,185,239,206,88,303,309,144,203,191,122,111,246,192,139,196,262,311,231,348,343,322,216,205,253,126,213,180,162,179,299,183,330,186,297,252,284,280,173,181,216,243,313,192,355,164,247,109,218,162,215,269,300,245,114,251,209,154,291,90,154,174,173,190,99,193,177,71,250,250,180,73,250,223,148,204,104,298,215,243,325,228,248,119,208,134,210,205,188,243,243,180,252,179,210,96,236,357,162,142,325,299,305,350,178,364,243,166,300,256,211,218,268,126,222,175,158,232,177,181,126,341,142,323,195,360,330,101,345,163,273,203,164,110,177,285,244,165,270,210,214,304,380,351,283,104,188,332,263,143,149,324,215,356,125,311,257,224,184,245,256,322,263,110,258,124,281,316,277,209,245,251,279,281,131,320,168,291,133,239,175,92,308,286,214,215,107,250,236,257,198,192,207,308,162,201,128,248,283,273,326,90,282,401,112,259,148,142,240,151,277,150,272,215,260,223,171,232,134,225,260,234,145,165,241,207,191,311,167,138,246,268,285,196,116,297,171,179,205,272,171,263,225,258,181,161,69,79,330,279,183,214,216,193,172,118,176,213,258,264,80,141,202,310,280,171,176,195,283,262,154,268,292,230,172,207,145,241,191,231,188,132,334,146,340,324,224,99,189,286,254,242,258,108,262,205,46,202,284,279,139,167,175,296,167,131,245,238,165,345,164,209,176,228,276,322,204,274,345,188,212,105,228,290,106,113,191,154,201,251,168,115,106,201,165,199,182,296,275,252,286,291,188,349,183,193,188,275,319,109,215,236,219,161,219,185,240,242,256,266,144,326,169,302,273,212,132,281,251,152,128,165,145,309,90,122,153,208,287,119,252,289,176,291,246,137,278,103,167,227,255,344,214,155,210,292,199,300,321,216,107,200,325,324,284,35,117,112,303,242,192,197,316,85,210,260,276,323,340,267,283,190,221,242,141,167,164,284,48,130,295,220,144,368,130,98,120,309,335,160,101,285,122,348,146,292,156,293,233,337,144,234,370,188,216,86,173,192,214,316,184,166,317,108,250,137,302,238,286,189,190,83,284,199,201,194,225,178,267,137,303,207,279,106,244,142,238,214,334,81,349,269,273,239,208,322,150,264,251,170,351,340,212,37,192,105,240,94,203,301,161,192,132,187,239,137,93,117,116,195,282,172,146,226,285,230,275,238,325,147,97,168,265,214,177,207,139,252,291,214,185,247,176,167,294,261,178,126,318,234,168,227,276,216,174,297,286,327,240,249,207,353,100,320,244,172,254,250,240,198,199,124,139,180,168,150,133,207,293,81,190,235,177,207,144,329,94,295,288,157,336,336,203,290,239,158,109,207,101,305,242,216,93,275,265,248,170,322,349,149,322,304,109,298,215,167,267,238,183,258,288,305,152,132,241,235,145,204,241,141,264,179,308,237,311,306,318,336,134,305,229,218,230,212,144,313,125,80,193,218,238,143,128,206,235,172,144,133,166,155,281,206,161,173,267,249,279,215,313,216,183,266,354,252,222,131,278,102,114,185,162,317,206,107,294,265,218,104,230,184,239,351,167,90,180,241,289,140,348,242,228,319,148,198,61,60,326,337,225,223,188,305,253,184,126,231,109,320,127,118,278,213,322,132,216,142,169,206,135,180,304,212,137,281,321,329,121,252,317,141,137,119,220,236,148,349,226,321,324,300,273,268,277,184,240,124,199,185,163,96,226,315,294,304,132,263,144,239,346,246,114,298,243,257,340,208,224,182,163,230,302,277,374,268,239,206,342,277,252,195,324,238,272,139,253,248,225,223,147,243,131,194,131,217,198,296,189,302,289,279,298,70,167,281,241,128,223,287,245,306,203,297,152,166,141,176,231,296,411,166,228,146,281,279,206,157,330,206,237,246,220,158,210,252,137,203,334,261,217,130,277,148,228,156,229,169,219,127,199,215,355,178,185,241,148,261,304,223,123,227,347,176,163,221,177,332,274,152,293,134,150,168,163,217,276,248,260,107,186,125,283,244,208,136,121,316,230,150,235,202,83,155,133,241,211,270,193,339,308,257,304,141,312,70,310,64,345,337,275,244,172,223,165,305,263,366,206,161,267,296,229,102,170,147,138,133,255,107,296,336,237,295,89,272,113,125,287,253,137,185,168,279,203,134,289,114,199,253,167,170,259,188,208,208,207,225,248,111,149,171,62,251,166,168]