bclavie commited on
Commit
76fc080
1 Parent(s): 4f3a53e

Add files using upload-large-folder tool

Browse files
100.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2eca214f4033647528960d5bbd966221bd44c43235ae8009e283f23302e474fd
3
+ size 9390054
13.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:758a1ffc6aac0360cdff1ad8d871b3586cf7f60a49c22aa035260af5d7c2e5eb
3
+ size 20101409
19.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:452e331d6ff5d0e995cb3c7e6eb347d1ef45629a2760f1ee6a5c3770fae98a10
3
+ size 20542497
23.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55244d853aae585feb47d46ae72e43bc8da98b404874940b69cb098db511b258
3
+ size 126104949
27.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07337707309f3b4bf8584ff551a7c4b483c7f1443088ed027157399b3078905c
3
+ size 126795125
36.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:668e5a163d58a6d29406aef9972f550ced5321703485d182df4eae8658d08d49
3
+ size 21394913
36.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0abe5a58472023d9b49990e0579a6ac5492c86224477c9eecc6acd6824565ffc
3
+ size 128363893
37.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:03079c1d6d2baeb2f8474280bf8d0dd30c00fbc54bdd106f7b892dd2144e09c6
3
+ size 21376161
41.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad5a08b88f1f1a462515b80b7526270dd4026efbc83867b8b1177f18f7b5e6e5
3
+ size 21565601
41.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7938c865838e8cf4839bf5cd92f1b12852efd1cec0fb2592e5e670ddbb4f4ec9
3
+ size 129387957
43.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dfae39d80d898407b05b19af308d2235d9d50de3be839014a196941539eb3ea9
3
+ size 21763617
49.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f1580a22106f59bdcda66bfea21d61052137ab60c45dc38289111a4bb9b86116
3
+ size 17502881
50.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:62442310e241eb2a02b2f132caa802b95a57549a339df87b35674cd0a59bccb7
3
+ size 17777761
52.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:208d47718db152f3290aa562d8de9f754f79630879c35a396be4e551d1a170d7
3
+ size 21752993
55.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1f8451af98ecd0c844cb712526bb63c30ab9756076ad797bca3028323eafd84f
3
+ size 128253301
58.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9de45134952badc96393379af0f741b6b0445c7fd90fab836e5e39d91635429
3
+ size 21488801
64.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e61bb3be9f816b4bebd3db82306f9315f75b32e4cfa2bf1a540d968353b5cf2
3
+ size 88523189
75.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0b62faebd42ae120a4a16e098624f90d1630259308d921cbbea72a0da0bb259
3
+ size 18025825
79.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:36148c0fe2190064787dc67cce058dfdc08db6875b58536570d30688b06cac93
3
+ size 18274785
83.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2075000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4646580,
5
+ "embedding_offset": 396051266
6
+ }
84.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2100000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4673626,
5
+ "embedding_offset": 400697846
6
+ }
95.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:39dbb1d9338a08ade3a94251f11966e12ed8f741cf5aff7604a3c99c212bf11a
3
+ size 117053109
buckets.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d94b9b0c28232df4ddeddfe3315b3ed6924eceb2f2463e611bf60166133515de
3
+ size 1432
doclens.42.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [211,266,134,224,299,210,242,254,299,171,231,144,293,213,196,194,148,239,175,265,198,225,187,157,192,206,170,265,153,227,212,205,292,54,275,243,150,226,171,217,174,272,297,345,228,158,200,290,225,203,236,129,192,327,286,227,272,318,165,256,219,245,236,349,183,65,206,226,107,268,147,111,251,255,220,267,209,219,331,206,133,193,128,181,198,261,206,232,362,324,250,217,266,214,327,184,211,185,219,216,175,168,181,349,224,97,196,285,162,179,240,246,213,146,207,181,348,130,190,149,238,242,297,287,314,133,108,202,275,151,218,236,149,247,178,196,182,159,204,214,209,187,263,174,312,100,129,167,220,222,173,150,356,141,337,204,239,88,208,252,269,192,309,96,190,213,238,355,296,186,190,142,340,368,270,187,193,122,174,325,103,150,319,262,260,142,259,163,303,64,193,353,150,169,292,184,229,316,147,72,331,219,143,245,152,181,200,164,127,159,205,157,267,295,343,247,219,202,322,230,252,199,234,273,159,244,178,105,305,216,267,215,308,235,293,173,229,216,164,237,208,170,251,230,218,237,184,161,125,137,189,176,40,203,250,181,246,203,202,105,222,206,266,208,226,143,211,241,189,210,236,198,273,194,24,202,352,279,230,180,234,264,180,128,340,234,224,229,153,250,117,232,207,304,274,313,102,60,183,237,205,172,231,108,248,365,235,129,231,148,195,155,185,43,255,243,250,220,287,256,259,216,205,143,195,344,172,309,326,244,253,251,79,274,178,186,218,261,251,329,223,280,274,178,260,289,56,308,93,96,261,164,190,319,133,204,297,344,176,271,147,182,284,249,188,177,297,180,144,238,76,189,256,204,237,290,93,265,193,192,271,176,230,280,371,175,234,236,200,314,312,153,145,210,169,319,239,185,301,282,186,197,251,60,203,286,244,207,275,319,280,216,165,273,237,344,120,176,353,95,295,284,368,138,238,201,239,215,271,220,200,200,250,299,178,254,279,294,253,124,212,280,208,225,202,198,199,140,126,197,222,140,200,225,319,68,245,240,324,284,235,306,128,304,211,275,206,205,259,110,156,211,217,230,67,229,328,282,203,244,242,162,334,287,195,254,231,296,254,297,128,351,174,249,221,48,215,323,220,226,217,392,179,142,184,338,131,176,149,286,209,235,213,152,232,345,184,184,226,224,173,271,87,180,141,245,292,153,235,224,269,215,288,165,280,237,264,154,154,155,245,74,106,163,366,264,301,230,330,248,190,204,228,260,190,202,291,80,241,210,104,242,244,115,211,166,243,239,248,156,286,264,135,212,259,200,238,229,191,175,203,258,322,192,290,272,207,126,131,228,187,223,290,244,159,370,208,86,293,68,255,255,176,174,240,247,188,252,225,144,176,309,186,141,367,151,207,194,188,83,186,286,236,244,245,304,194,137,114,162,180,252,27,293,249,258,269,214,167,163,151,91,190,100,316,239,260,107,300,163,337,220,86,59,183,119,171,222,190,161,258,170,196,259,256,317,206,161,141,219,307,330,146,89,118,191,218,153,169,167,190,199,212,217,169,367,134,191,227,190,153,326,108,212,120,184,305,138,180,219,243,276,223,337,304,118,245,198,204,213,267,239,193,276,184,171,236,228,282,210,228,204,154,196,118,237,267,99,166,182,296,256,137,209,239,197,280,291,219,171,216,195,154,154,230,228,137,218,117,247,178,170,174,61,175,210,219,178,237,262,257,265,137,253,291,188,314,249,128,225,158,215,235,205,265,183,109,196,393,132,195,200,256,258,299,167,142,221,204,178,210,231,81,50,332,194,270,171,212,145,223,349,290,365,95,126,133,286,198,80,224,306,133,221,192,77,159,120,142,224,354,151,272,144,168,257,194,200,317,235,222,182,104,229,317,298,190,187,192,166,190,190,102,210,139,220,170,196,172,170,72,184,175,210,99,344,126,242,138,320,174,201,187,246,284,223,217,388,142,331,207,209,195,224,134,313,126,100,85,114,222,212,238,166,260,181,190,129,224,167,164,59,169,176,207,295,140,247,229,174,197,284,199,183,273,105,267,90,199,165,191,192,335,83,212,118,179,237,297,223,143,247,178,322,232,207,88,272,233,204,323,238,256,202,204,193,362,122,259,136,124,145,223,267,201,269,288,340,257,68,342,297,310,280,242,189,283,253,150,198,149,226,215,97,193,144,203,254,191,122,328,52,245,146,216,200,209,215,302,96,261,210,285,242,283,213,153,245,213,207,224,177,337,237,262,233,191,294,213,229,236,151,258,172,183,203,252,176,93,186,195,89,146,194,326,338,370,284,142,342,109,287,243,137,201,139,349,176,190,236,217,214,147,236,198,325,183,211,172,248,302,278,118,177,168,152,180,286,170,191,325,259,171,271,122,371,285,229,246,215,176,261,281,252,188,271,296,184,355,204,161,283,363,190,183,168,109,201,269,267,205,172,222,187,181,169,282,312,179,208,148,240,324,175,219,84,169,165,226,295,184,196,245,307,234,336,254,117,226,216,186,216,164,284,50,139,202,298,98,296,184,131,207,222,226,103,160,164,278,121,323,154,190,382,308,257,187,271,157,156,347,417,334,242,344,199,270,163,272,198,233,87,192,269,236,228,275,125,211,81,122,102,222,164,176,202,175,297,187,279,124,154,337,193,177,218,253,386,337,149,192,262,308,164,307,85,129,153,137,266,153,218,96,308,287,207,165,280,212,284,318,171,219,274,238,299,252,123,230,235,159,159,217,399,247,197,221,148,92,169,239,256,287,95,153,248,267,275,159,193,350,243,223,187,197,198,197,198,186,202,361,255,142,80,163,250,222,157,321,333,100,162,192,311,116,220,196,194,354,248,242,191,163,352,183,173,157,263,165,261,159,137,367,240,128,278,161,302,190,53,157,341,215,228,226,322,80,135,135,179,218,112,335,116,269,194,248,207,209,128,209,136,244,323,262,135,145,250,114,101,179,139,249,356,277,230,282,79,243,199,248,183,230,146,274,160,331,59,158,230,277,176,103,210,95,243,365,224,263,241,256,185,231,241,111,393,303,265,243,284,141,283,346,156,273,162,86,173,159,183,186,61,173,266,149,112,226,312,134,235,206,242,275,203,197,219,313,193,174,279,148,153,233,183,121,171,244,312,200,253,257,149,348,313,227,225,223,190,225,292,70,65,207,203,40,286,179,145,256,203,298,229,233,228,206,193,224,166,167,261,268,284,108,171,263,356,242,300,256,171,241,228,296,279,336,297,158,258,355,282,223,237,229,258,110,338,234,218,196,224,208,255,162,138,149,190,227,125,242,342,161,308,273,232,207,259,301,228,255,252,274,201,223,328,208,197,229,168,225,175,342,150,239,277,194,237,157,218,302,161,283,171,225,211,334,238,314,156,227,170,251,229,220,209,200,273,293,215,99,250,332,317,174,282,227,253,242,147,302,41,226,263,214,244,157,174,312,315,310,236,271,134,272,289,111,181,190,182,222,108,171,258,293,143,187,341,191,158,198,235,240,263,202,188,346,276,276,206,184,273,155,208,190,182,255,106,295,164,198,331,163,124,301,207,371,262,68,149,353,151,115,218,368,294,164,163,161,201,238,230,196,203,110,97,377,195,186,253,390,216,386,244,133,221,187,189,245,204,165,171,242,119,85,228,307,302,192,273,340,275,203,148,335,187,262,167,175,155,350,241,61,280,227,155,300,93,242,96,279,260,253,338,127,242,207,268,56,211,247,233,229,134,265,95,187,197,406,241,224,346,113,194,226,364,261,155,190,115,305,232,168,281,277,286,364,194,225,89,285,209,244,131,288,295,316,211,293,197,155,269,106,294,150,192,179,225,208,185,279,166,253,313,172,135,222,259,216,302,333,188,209,184,202,209,183,84,197,249,194,237,274,245,251,164,236,218,288,224,173,214,172,264,201,199,353,258,196,75,328,185,259,148,257,291,129,193,132,291,227,315,203,230,256,133,258,169,258,188,311,299,132,324,349,187,290,300,317,168,278,203,278,334,244,215,315,241,249,221,248,272,248,279,294,194,213,246,272,260,197,128,263,116,250,257,162,153,181,183,173,182,266,326,289,201,221,161,136,205,235,191,128,241,169,288,315,288,207,215,207,268,262,129,288,117,99,207,164,220,46,134,166,242,295,195,219,198,254,85,228,199,123,346,175,260,314,242,187,186,250,60,209,302,138,222,220,229,200,221,171,256,331,164,220,237,189,163,185,204,165,90,188,198,237,155,126,210,248,175,192,270,259,421,175,218,251,307,303,207,208,203,235,159,209,142,246,246,175,338,255,244,220,232,209,217,132,156,148,211,295,263,358,255,257,253,132,220,238,296,314,205,198,223,130,213,78,272,126,221,146,254,97,225,117,158,262,320,340,185,224,267,133,300,106,246,279,173,259,323,115,276,226,343,240,342,317,100,244,147,108,228,104,242,185,276,229,293,231,168,225,195,273,190,163,238,234,160,265,270,253,211,187,182,228,190,244,222,296,198,263,206,126,142,284,155,158,273,404,272,171,216,317,175,138,152,224,286,213,277,184,218,170,227,252,158,346,154,296,214,136,210,145,224,233,148,127,176,191,121,168,296,305,168,305,193,279,125,261,193,109,171,256,231,165,306,317,242,267,167,357,344,202,210,132,180,243,215,227,187,206,290,228,248,201,199,236,160,330,188,244,153,103,350,264,183,204,267,224,242,244,230,209,42,222,296,315,206,72,203,259,240,183,178,236,250,371,210,229,340,121,260,236,161,192,201,181,201,126,200,178,164,161,152,217,205,168,240,339,210,166,282,330,207,200,311,308,328,272,354,121,240,161,276,257,302,215,204,179,246,211,273,224,103,168,194,181,175,144,171,223,288,253,150,165,265,273,255,237,301,282,203,341,173,331,261,225,72,387,254,309,109,126,215,158,161,288,257,276,205,246,201,141,140,178,213,103,207,192,172,263,299,185,148,142,189,304,122,61,169,266,265,196,71,201,249,280,228,257,260,291,271,238,137,108,174,205,208,258,269,235,272,148,194,379,318,318,222,281,137,177,124,262,162,295,324,209,173,308,195,257,209,191,214,317,256,194,262,184,170,388,204,213,348,209,73,205,180,137,302,140,321,249,250,106,154,255,146,178,279,356,157,257,262,258,349,173,235,185,237,127,295,168,208,250,89,258,253,179,280,262,168,217,142,111,221,118,151,235,229,87,192,221,236,77,268,300,213,216,266,42,157,238,183,233,256,110,147,257,281,182,136,230,213,269,240,213,292,242,233,143,171,239,193,158,88,242,217,129,174,171,141,117,107,212,150,226,215,181,254,267,158,252,288,157,305,218,283,285,316,275,194,102,48,202,302,222,207,366,210,328,251,173,283,211,243,218,342,271,220,278,235,220,137,141,228,337,217,206,372,248,148,198,231,288,196,141,246,127,190,228,228,234,140,217,170,134,252,314,188,233,164,308,329,198,335,270,217,102,352,205,126,197,195,227,234,156,327,163,241,266,342,300,247,181,218,381,175,163,121,295,157,253,265,314,253,171,292,207,240,139,272,248,246,178,318,241,231,220,274,259,317,288,199,218,311,271,278,137,264,324,275,243,180,206,124,279,237,335,213,255,356,267,185,248,175,258,215,221,311,332,161,201,351,367,119,157,135,223,283,205,187,201,170,257,197,140,229,220,330,129,333,319,338,137,269,245,186,347,182,145,134,79,141,265,384,240,277,190,215,238,214,173,275,273,182,226,261,266,172,181,259,241,194,187,319,292,245,160,363,241,204,118,285,359,166,282,220,204,237,223,270,190,306,219,249,90,349,137,259,201,243,210,155,219,226,267,189,277,205,193,352,264,123,256,197,180,214,174,285,156,341,273,151,296,231,175,331,160,297,217,205,198,292,281,259,205,198,181,327,292,252,173,209,247,323,243,150,224,217,359,169,251,115,108,198,191,293,209,116,159,246,244,154,79,236,242,114,385,176,239,158,188,257,100,178,217,261,170,197,225,353,230,260,202,206,254,221,251,205,140,194,261,138,136,236,127,58,110,169,211,362,230,174,108,165,256,328,148,250,170,244,174,125,122,261,322,189,150,229,340,98,133,170,249,108,255,219,253,279,235,201,196,194,198,91,212,84,98,279,88,179,329,232,166,274,268,251,185,203,195,214,230,120,223,305,241,136,182,197,141,170,173,329,161,330,164,174,301,213,195,280,209,147,339,186,205,173,69,270,214,217,218,176,121,224,250,341,199,84,207,209,248,340,173,175,127,178,201,168,188,195,344,236,333,191,208,231,278,255,232,241,114,182,183,245,81,150,216,221,245,217,205,215,386,315,195,156,254,331,217,208,173,260,197,111,221,188,113,340,199,155,176,203,190,206,266,237,154,317,134,234,301,249,91,236,179,242,215,193,121,156,319,263,227,147,209,281,209,295,286,247,106,54,178,309,119,237,106,123,185,187,296,182,243,228,313,98,163,203,213,116,133,342,170,210,150,215,159,156,264,204,126,196,107,206,163,210,192,207,238,123,341,138,141,226,77,246,208,230,247,244,264,173,184,253,206,167,311,195,45,186,264,206,175,203,113,116,67,126,240,273,217,118,265,204,250,306,270,108,326,270,169,177,176,253,287,253,244,240,256,273,228,316,235,156,140,222,177,288,93,245,189,261,190,124,179,317,266,227,228,281,296,120,183,297,201,237,206,202,251,246,170,236,230,240,180,192,200,342,216,183,197,267,147,146,115,99,359,206,120,223,256,138,248,245,224,319,203,276,284,200,200,196,309,290,263,340,298,353,222,75,217,289,311,192,329,258,248,202,196,160,86,175,333,323,358,220,79,212,292,60,184,142,132,168,201,129,288,340,223,173,161,116,175,162,294,233,187,232,233,301,148,274,303,200,177,178,284,243,237,171,212,243,202,328,256,170,233,241,203,180,339,133,220,120,121,251,216,144,157,196,257,336,309,173,280,174,106,262,188,59,297,210,246,105,291,119,239,150,203,144,215,166,266,326,159,332,311,191,227,204,242,205,219,263,283,218,196,110,278,312,335,263,217,311,161,292,190,129,298,94,183,340,367,127,291,88,257,99,126,118,152,309,219,179,117,178,117,259,188,185,201,229,162,302,277,291,158,196,292,280,196,241,210,198,306,251,226,326,181,250,336,216,236,276,219,207,191,137,187,244,268,232,228,211,251,144,139,251,259,280,217,183,217,221,173,294,301,209,162,198,221,182,201,231,305,328,144,320,396,138,153,128,190,180,210,264,293,255,311,238,232,231,310,154,291,222,278,299,344,277,254,175,312,164,346,231,68,214,236,200,250,207,357,197,276,203,84,279,210,225,357,247,140,210,225,227,143,337,200,205,223,222,108,140,177,248,243,225,294,304,247,61,280,390,90,190,224,152,335,187,185,242,199,244,255,244,234,248,270,318,369,62,261,166,169,295,129,202,265,136,150,242,107,236,240,196,179,284,242,164,235,152,188,163,287,311,317,88,177,254,299,334,233,225,276,213,256,183,166,120,262,330,183,73,221,119,45,178,218,190,268,337,290,367,172,266,187,227,191,260,119,224,117,227,234,328,213,226,262,175,214,193,260,341,197,114,191,111,262,225,286,296,155,143,176,181,202,190,314,361,218,298,146,126,94,267,347,218,307,277,113,224,273,147,304,275,281,259,295,179,257,127,194,147,124,143,248,305,175,246,123,178,190,324,285,90,249,315,88,242,277,271,226,176,153,236,194,252,102,143,245,182,249,217,223,349,152,261,323,105,330,267,290,118,286,265,268,118,267,192,319,354,183,220,222,199,240,218,306,172,136,177,96,198,268,242,218,248,171,212,263,68,255,310,306,320,131,122,215,229,202,308,258,99,185,133,195,127,88,202,178,163,146,256,200,298,267,203,352,163,231,126,185,218,139,225,159,288,228,202,189,171,323,356,278,151,102,236,82,139,301,151,111,120,207,101,203,128,223,156,255,146,204,363,150,186,232,345,216,232,234,81,283,277,276,238,271,293,206,195,193,279,302,317,277,207,199,233,250,331,184,278,108,233,141,258,237,362,217,241,252,217,159,240,295,206,190,238,165,127,254,236,196,74,239,259,245,237,150,253,219,291,202,200,319,178,397,214,245,130,221,214,116,135,261,349,229,207,274,314,189,236,137,174,135,366,252,151,150,152,201,221,264,239,181,231,177,126,148,330,234,248,216,244,258,318,85,221,155,196,223,184,107,157,149,302,326,182,166,211,195,248,325,91,191,239,91,288,339,262,233,238,176,316,298,253,181,182,179,267,356,66,328,169,178,144,236,293,140,200,155,337,189,195,320,193,249,270,315,101,199,162,197,204,62,347,140,131,179,219,344,327,192,342,92,308,302,353,125,164,262,230,160,208,238,191,332,181,206,205,181,234,154,152,152,205,188,147,359,96,102,155,144,174,272,186,181,323,274,207,183,384,303,179,73,127,234,321,83,255,179,263,280,227,198,147,255,124,192,136,203,208,143,233,210,202,177,184,340,339,266,319,109,318,265,238,260,240,174,169,305,98,172,146,262,173,191,189,280,100,178,343,190,127,103,254,247,219,197,237,143,256,230,253,253,195,181,163,325,194,271,160,121,175,226,269,298,158,194,67,141,247,228,336,152,134,352,375,177,96,131,250,238,297,209,192,247,287,202,192,177,94,198,345,267,137,190,245,359,39,165,323,296,204,245,142,231,206,170,185,238,198,348,128,186,264,152,263,95,197,252,77,345,82,166,259,293,209,158,168,195,317,248,173,170,80,103,101,174,298,265,145,217,276,197,54,194,261,266,34,112,152,138,266,52,249,178,151,165,176,213,195,157,186,354,336,181,291,197,141,186,181,186,292,264,219,76,328,385,228,164,251,141,95,72,198,158,149,189,150,274,262,197,263,104,184,283,235,265,198,257,119,193,227,307,289,85,313,131,37,180,245,230,286,325,267,325,176,319,297,165,304,215,349,293,205,379,161,331,214,195,284,193,182,246,365,92,280,236,294,235,251,347,338,143,229,360,206,151,146,84,180,155,264,154,100,184,217,85,271,217,98,166,272,239,183,169,301,213,231,136,335,231,106,184,301,228,206,161,143,158,212,307,69,181,53,239,211,164,246,58,189,128,133,172,283,265,133,319,130,181,270,262,225,297,165,351,305,291,307,299,113,201,210,305,258,280,199,189,363,136,231,219,154,102,289,269,266,166,189,138,216,277,287,261,310,318,396,142,268,219,147,250,247,162,282,174,136,262,170,176,228,109,218,244,247,383,177,241,351,196,413,74,307,210,144,230,262,239,378,335,136,263,329,218,253,270,311,285,267,265,232,341,216,92,296,349,177,251,162,189,238,208,334,192,226,284,172,149,116,118,45,228,41,197,108,167,172,318,205,212,310,216,202,217,289,207,125,228,171,214,377,239,175,237,173,291,192,132,150,211,264,320,211,243,263,111,181,185,156,225,151,162,232,342,243,338,152,313,361,302,156,216,274,210,252,196,358,332,190,177,76,328,143,320,303,228,196,245,118,273,89,99,285,157,231,153,270,237,345,241,263,232,235,203,100,303,90,234,284,304,220,132,320,320,285,293,199,275,186,279,190,221,237,242,265,179,113,214,283,231,169,266,326,166,257,324,246,224,206,300,102,233,182,216,242,290,317,243,266,246,176,274,205,178,87,260,265,142,95,227,111,104,274,274,168,164,235,223,204,99,151,189,172,244,182,188,181,210,294,233,208,261,194,122,269,182,186,245,99,168,285,333,102,270,276,221,367,154,262,215,275,253,219,330,342,226,203,311,286,251,186,227,308,317,234,241,165,234,147,101,242,322,274,176,136,166,207,189,186,350,310,274,244,202,300,185,197,275,167,263,199,257,213,163,143,133,180,175,160,236,133,186,335,196,183,143,310,249,119,260,303,273,179,379,143,184,151,252,147,264,240,247,283,307,203,308,194,275,170,307,149,168,232,192,243,98,121,264,112,159,279,188,181,301,232,336,326,273,291,263,134,101,150,164,264,247,206,152,83,207,293,339,177,175,264,254,255,158,156,83,267,183,242,159,257,224,239,203,352,275,183,214,269,199,231,230,219,211,210,180,226,120,112,197,210,188,137,228,211,195,286,262,145,118,207,232,149,202,170,243,240,272,196,312,137,297,145,279,303,191,292,178,209,274,242,166,107,66,128,308,296,336,170,218,232,310,244,44,254,51,324,226,216,173,187,104,186,272,218,228,194,272,316,279,150,214,202,79,257,149,151,326,171,170,258,117,196,328,281,218,152,336,177,271,355,213,303,296,334,122,190,336,233,357,279,198,227,88,177,293,169,197,225,140,231,241,167,164,175,301,316,290,237,279,263,181,252,342,252,154,240,103,231,112,307,257,167,167,163,210,106,226,65,212,313,240,257,138,170,217,340,343,99,170,152,254,169,257,287,245,337,246,204,172,164,254,244,228,203,149,90,228,317,281,282,314,193,59,303,279,176,340,232,376,255,151,160,139,192,222,128,220,179,155,262,92,218,318,97,143,110,193,209,176,236,103,318,117,99,204,229,230,280,212,244,104,231,331,155,213,208,222,247,335,298,268,241,237,308,150,176,150,322,128,132,245,158,184,263,209,345,188,158,308,207,200,129,160,188,140,189,136,209,262,317,242,328,203,105,262,386,184,78,344,267,406,255,238,235,187,128,213,150,228,175,245,181,155,287,100,223,232,181,246,332,179,192,183,148,205,232,164,102,218,242,303,213,134,365,255,191,198,320,38,259,181,140,149,232,156,216,160,117,299,228,312,114,218,345,177,231,251,107,204,116,149,133,151,228,221,141,178,229,92,216,150,224,240,65,189,149,369,232,295,210,229,106,148,294,270,350,259,197,240,209,254,174,196,154,42,107,132,313,100,220,157,332,212,204,295,75,197,279,171,155,264,227,205,331,311,301,259,311,328,314,246,348,187,182,187,265,307,214,341,306,75,361,256,317,277,285,254,251,256,147,286,335,168,282,320,207,202,278,218,168,375,266,229,265,215,224,341,223,303,149,120,265,280,218,257,291,159,176,264,175,299,227,332,189,125,287,156,287,209,250,343,237,121,329,279,195,269,254,265,226,287,130,191,186,282,221,266,208,225,279,181,189,160,324,165,254,232,365,219,167,172,254,153,258,271,228,198,244,125,293,174,193,40,259,297,279,287,140,192,178,235,225,272,238,226,330,232,297,175,210,239,199,142,297,200,162,224,208,150,264,355,144,278,146,267,372,202,128,155,291,313,138,223,198,287,365,361,346,192,227,208,120,158,302,215,160,222,204,381,236,168,234,104,207,137,320,180,169,214,218,211,298,234,185,179,290,192,338,151,186,97,257,164,248,255,265,263,155,267,225,242,312,343,269,164,220,238,209,242,198,263,239,231,207,110,145,271,213,289,208,180,322,188,255,269,146,244,209,159,261,189,91,270,218,140,217,219,158,245,261,275,306,256,111,322,257,201,296,234,160,110,210,129,179,278,210,237,174,276,224,214,54,281,308,188,275,229,182,228,115,311,288,237,319,203,241,220,187,56,149,228,265,190,234,195,129,187,242,137,259,341,160,263,287,104,141,181,289,159,239,254,191,202,199,172,272,222,253,256,238,285,285,134,328,108,240,207,273,243,341,279,275,204,281,201,255,92,213,258,289,250,214,158,286,308,303,312,185,158,209,237,225,195,215,232,161,106,244,290,262,166,209,183,228,315,197,192,249,202,294,168,270,340,135,235,205,157,103,261,100,194,183,188,187,205,208,265,217,88,174,152,220,254,212,79,245,227,160,150,369,70,213,159,199,192,110,234,236,314,193,135,214,245,184,221,242,120,74,292,260,237,127,162,326,311,202,163,210,317,198,211,168,247,131,311,148,137,268,280,287,303,289,253,292,187,284,184,200,311,238,206,251,208,225,384,204,130,326,145,147,245,192,217,79,194,181,98,184,91,247,184,159,258,221,279,242,215,212,156,175,123,196,326,260,281,200,93,245,216,337,119,330,124,191,256,245,275,240,84,335,125,301,192,159,337,238,180,209,251,255,130,177,301,272,174,201,283,248,216,188,115,284,254,250,119,284,196,364,186,169,255,220,175,185,305,178,250,236,230,240,331,82,225,207,267,227,292,202,291,96,107,84,100,117,327,218,238,202,146,374,337,330,178,206,222,395,278,179,291,158,236,285,210,132,240,226,173,203,197,200,316,199,216,194,266,329,259,253,332,242,147,188,50,277,194,186,200,376,349,249,263,299,197,278,218,185,104,276,261,243,245,161,209,283,220,192,197,237,115,187,227,207,109,162,304,257,205,240,191,86,204,108,290,289,174,136,74,213,299,264,229,165,114,280,242,319,234,164,163,187,167,324,291,247,227,219,206,197,273,209,278,248,214,162,189,195,130,110,279,196,330,168,350,168,297,168,272,117,255,141,230,186,198,222,286,174,186,220,354,263,236,263,196,231,144,107,97,173,190,208,214,323,327,327,195,195,180,141,223,145,166,196,329,199,255,231,244,198,110,250,212,253,111,105,248,143,146,149,125,226,238,127,314,66,256,178,252,164,175,172,298,190,161,157,134,186,100,288,307,86,207,176,210,232,210,110,207,336,236,253,187,236,165,100,62,248,282,146,129,314,330,312,310,314,75,235,242,101,353,308,166,267,302,170,232,349,167,252,279,184,124,292,297,181,182,192,272,343,284,317,324,357,346,309,208,193,268,209,136,299,301,282,170,232,206,177,159,209,131,132,332,237,99,81,168,310,375,103,283,344,77,80,188,195,249,277,129,211,194,300,247,162,241,199,136,223,123,170,233,293,251,294,273,191,290,194,235,240,296,208,280,393,241,225,205,202,190,280,166,328,337,84,237,196,132,310,269,269,195,98,276,89,275,197,162,203,316,402,263,219,222,189,237,219,253,282,211,165,218,228,226,243,135,191,136,193,324,228,140,150,283,181,210,121,296,217,253,212,134,191,190,325,201,300,206,215,348,231,212,167,369,162,146,155,229,197,291,136,242,150,187,41,305,242,280,253,114,327,302,324,265,206,239,270,185,261,246,161,283,90,184,135,196,263,301,278,220,77,364,211,332,242,132,75,306,89,148,329,350,294,203,137,112,172,200,259,109,162,222,362,185,228,303,132,284,285,287,305,301,168,193,200,259,128,163,318,89,178,275,230,103,210,219,138,217,219,198,216,152,233,185,245,194,329,131,281,283,237,318,164,176,169,198,245,273,196,258,166,137,347,324,258,93,250,200,71,81,277,221,192,93,198,259,337,261,163,221,61,239,183,184,168,175,223,235,216,350,162,159,182,205,174,206,222,200,145,142,136,241,220,175,89,107,241,323,252,227,252,363,139,274,206,266,143,256,235,259,119,230,314,266,109,352,254,211,119,221,234,277,118,224,259,231,139,167,220,177,206,302,53,220,230,279,341,181,207,272,160,186,141,165,198,299,275,179,82,242,103,238,286,193,235,175,152,271,183,332,253,201,194,226,213,190,246,268,203,336,197,183,201,185,152,178,274,179,213,192,351,200,151,257,199,289,261,323,207,82,132,304,75,200,317,197,282,377,188,278,284,258,342,288,247,192,227,283,251,210,243,284,303,263,180,249,209,81,236,279,211,323,349,312,233,229,212,177,301,157,373,329,206,253,163,231,219,202,150,156,194,225,368,290,201,350,172,192,133,236,249,319,308,232,91,226,338,265,224,243,302,226,214,220,215,133,288,310,183,148,279,105,106,177,220,184,177,76,156,153,319,150,162,220,176,162,222,185,103,129,298,227,242,217,227,101,325,105,209,237,179,175,186,119,236,337,159,218,230,115,135,209,147,162,162,152,220,261,139,186,242,302,136,190,234,170,107,172,132,79,233,239,233,180,76,309,274,299,274,230,182,159,82,222,246,234,317,197,341,301,275,215,235,212,288,238,267,157,189,225,286,213,177,170,206,345,367,170,198,224,223,256,199,187,184,311,247,299,83,319,191,117,284,275,296,303,229,218,76,289,249,292,102,207,155,282,216,119,136,231,187,252,97,278,234,117,163,192,279,182,342,175,212,197,108,187,182,304,95,126,301,115,114,319,156,161,198,216,210,317,161,296,262,276,274,243,208,142,181,197,241,164,254,142,206,232,157,230,208,131,172,116,129,76,269,247,223,192,325,177,276,341,272,186,176,411,313,287,176,322,167,259,330,117,371,149,295,269,139,120,262,345,286,231,341,302,331,134,219,316,145,385,232,331,371,89,217,255,385,208,150,357,324,220,197,177,367,138,148,171,197,196,161,200,166,342,306,114,169,207,236,216,243,270,234,225,177,127,272,328,287,139,246,64,169,137,296,169,190,287,107,210,211,356,306,112,284,230,207,222,363,214,218,243,182,226,195,287,185,135,117,128,151,281,324,198,210,218,68,188,209,332,187,174,374,361,272,96,185,272,181,265,118,318,156,224,226,308,213,159,122,209,127,354,205,154,152,219,297,240,295,181,255,309,330,205,170,162,237,178,160,359,233,365,393,343,204,121,210,223,99,94,301,223,109,335,91,321,119,140,244,303,307,250,258,283,269,149,267,230,193,150,150,237,325,125,174,224,220,316,166,225,150,106,270,309,165,266,181,185,214,215,194,171,175,138,195,184,336,292,286,102,394,201,323,196,208,153,342,88,270,203,145,106,58,290,192,240,306,115,155,206,200,173,132,158,190,180,187,245,297,223,301,214,268,199,163,226,202,282,320,221,212,199,241,206,129,297,292,271,335,125,259,126,227,237,215,322,172,257,205,170,209,285,192,247,136,344,236,157,257,144,151,199,145,174,293,204,274,271,262,187,354,220,193,240,227,306,328,287,281,212,235,167,227,62,127,208,329,304,344,132,140,238,86,287,105,200,141,241,244,213,247,228,276,155,297,329,196,164,249,181,259,52,253,195,182,315,223,286,103,83,207,293,256,156,272,145,368,146,165,275,282,294,147,88,139,225,279,156,130,163,218,346,239,211,222,237,136,329,193,353,357,270,94,222,248,349,211,306,146,283,260,110,140,215,291,226,225,235,169,328,285,150,395,240,299,203,167,244,192,219,197,170,300,258,322,207,215,243,328,136,271,250,281,263,201,219,110,122,201,214,173,308,208,294,104,249,170,244,106,259,356,217,218,65,319,280,193,143,276,165,197,215,156,192,214,256,106,126,281,127,251,170,142,193,298,132,227,323,240,189,322,90,242,244,338,296,264,304,240,255,149,308,250,195,143,109,218,177,237,217,255,261,260,304,170,173,197,293,339,332,222,194,92,202,110,240,233,299,268,238,194,296,153,228,296,274,294,234,101,189,264,260,135,250,114,128,41,290,295,329,343,136,92,296,159,265,250,206,334,194,198,338,129,253,258,245,174,214,172,303,148,165,276,219,298,157,277,191,282,368,121,163,201,166,182,121,281,160,225,304,167,173,253,244,271,161,183,55,250,317,211,237,276,200,253,70,317,140,145,231,115,311,190,318,383,190,351,276,207,263,276,133,277,346,174,174,275,142,238,278,123,205,162,169,166,196,169,202,175,233,159,293,152,193,269,263,231,207,168,168,342,118,199,244,225,92,301,373,227,178,259,231,269,191,241,185,248,170,194,205,298,207,258,160,227,179,183,130,273,235,312,272,75,172,335,169,146,90,171,257,346,139,358,350,189,274,202,191,365,132,206,287,169,308,191,210,209,302,245,144,43,244,255,240,287,309,179,276,326,212,322,325,256,284,267,314,164,147,330,174,150,210,169,202,204,129,277,242,308,72,346,208,280,129,186,265,220,317,325,185,65,204,227,251,214,51,143,309,264,204,175,136,203,153,213,222,251,108,151,134,238,67,200,247,258,101,187,358,179,188,213,130,177,243,106,279,222,79,189,129,194,222,244,213,186,155,202,233,235,325,219,124,262,312,250,168,205,185,348,261,370,248,278,226,161,193,369,336,203,150,262,210,148,65,328,153,167,371,232,286,177,309,331,343,194,326,313,244,160,361,90,313,248,150,311,296,153,280,247,174,214,296,235,281,250,227,233,177,90,162,284,110,115,287,169,246,229,208,152,148,335,61,225,169,136,156,258,183,153,342,111,190,232,239,238,136,309,225,293,265,134,383,101,245,190,333,260,246,250,218,270,190,224,290,191,246,295,61,337,72,344,67,333,290,250,364,210,148,171,188,110,216,130,213,84,217,144,327,106,171,180,269,130,147,193,102,179,384,256,177,261,178,196,159,324,217,180,224,354,168,131,239,232,268,345,194,122,342,181,71,313,230,227,145,62,351,210,170,250,187,267,372,193,170,248,181,290,266,156,207,225,367,259,147,196,181,277,328,154,197,152,344,267,310,208,258,150,95,330,347,197,159,221,298,144,158,271,225,305,222,180,241,274,179,240,304,154,126,113,380,166,260,309,270,128,194,138,215,143,165,159,292,262,308,271,93,222,271,280,215,310,245,294,290,82,177,254,256,218,222,224,301,205,259,198,291,234,186,311,323,266,237,173,96,154,296,68,300,305,159,210,86,128,217,219,99,213,256,102,231,263,342,229,214,167,346,106,147,255,182,189,247,138,150,272,341,69,297,146,259,202,167,211,238,137,346,161,143,219,108,328,128,266,109,181,193,202,129,268,115,209,146,320,189,163,243,240,247,259,254,204,248,222,288,202,205,192,120,185,178,350,195,83,161,271,128,204,240,189,291,230,188,246,216,127,238,164,244,246,238,313,165,335,252,279,146,178,187,203,210,272,202,93,466,249,230,272,206,207,183,74,169,261,132,192,238,196,153,378,177,245,150,218,221,202,140,139,205,133,181,256,155,191,149,195,147,277,85,382,90,300,283,222,233,188,189,166,262,301,198,219,205,166,257,367,383,209,217,325,139,200,216,133,303,265,262,311,137,267,80,149,200,277,277,255,131,210,262,241,357,188,269,240,256,336,386,241,294,70,267,239,332,292,199,199,208,182,143,104,308,207,53,101,246,302,358,145,203,207,255,221,290,229,260,346,97,342,180,299,168,212,113,90,242,159,315,216,268,324,205,228,176,179,240,251,114,155,196,99,176,251,175,139,85,253,84,232,218,192,265,260,271,168,243,308,254,316,189,111,229,207,173,345,377,311,230,228,210,142,128,132,208,201,339,269,188,334,235,286,174,140,224,279,216,179,144,128,211,197,97,260,46,192,329,212,266,75,192,243,335,140,275,216,187,193,151,357,187,174,264,215,401,297,178,301,300,334,289,259,202,167,276,358,234,233,231,153,172,139,147,227,259,162,223,247,207,278,250,208,119,150,149,155,265,260,206,236,211,261,375,171,199,335,140,346,216,370,117,262,230,217,214,150,236,127,126,236,164,283,306,335,261,233,229,160,193,265,155,195,377,196,197,237,250,164,151,283,151,223,160,162,127,307,299,175,180,175,209,77,217,338,285,252,116,300,185,238,309,81,262,96,220,315,238,145,344,160,265,198,62,339,309,354,271,296,215,321,135,199,260,82,161,175,314,154,199,241,163,190,301,214,261,356,241,77,239,37,347,153,247,254,176,155,314,208,136,226,171,289,340,219,309,249,166,238,243,201,372,148,318,365,137,174,109,199,328,226,274,213,275,325,86,321,294,301,275,233,280,171,227,260,167,203,238,165,238,172,172,296,98,223,258,174,252,173,233,228,204,168,183,223,176,273,241,310,235,147,232,347,340,158,211,366,217,259,125,201,218,261,166,175,344,273,335,349,349,206,337,260,286,258,334,208,264,249,161,337,174,191,194,190,218,146,211,242,206,91,295,300,198,241,244,219,199,359,341,236,197,146,116,298,331,291,123,107,273,247,149,215,194,243,197,196,196,267,348,294,234,252,298,157,128,131,113,343,308,352,352,195,234,279,252,157,333,120,166,266,120,181,260,141,366,283,203,333,123,264,213,262,113,124,147,284,314,232,295,195,243,211,270,286,192,408,199,319,118,202,220,288,134,204,149,210,111,165,249,84,256,202,192,95,196,393,257,265,176,222,232,203,209,245,172,254,239,285,286,251,216,46,327,311,179,196,283,144,154,212,276,240,279,237,130,236,79,150,241,271,193,308,150,138,161,255,294,242,315,280,314,272,155,137,153,242,150,63,237,213,178,197,254,125,265,143,260,148,234,278,193,256,183,269,151,294,206,348,184,122,211,175,278,260,335,286,347,322,225,240,211,294,180,243,218,214,225,293,175,137,303,186,207,293,178,213,251,202,212,154,225,258,154,305,145,247,133,186,203,200,194,275,336,288,194,336,251,162,164,237,313,241,175,226,180,356,199,111,162,220,224,190,104,192,325,235,179,363,324,143,181,224,199,239,221,249,386,206,306,314,264,256,337,320,203,154,213,139,291,267,299,261,233,187,327,228,191,183,102,182,358,286,369,153,310,162,177,210,317,282,211,156,236,182,253,92,320,300,267,204,199,75,113,189,179,290,147,332,180,381,337,145,320,158,283,97,212,227,121,256,229,110,116,156,113,257,257,260,224,232,194,343,205,236,169,146,267,151,207,187,159,274,229,186,133,237,81,144,240,192,315,166,198,199,259,221,201,274,376,174,315,193,302,271,200,171,197,238,207,124,106,180,286,176,289,208,295,168,171,285,89,140,409,306,176,86,148,126,203,325,236,349,196,346,146,86,223,189,133,278,160,256,149,217,305,340,423,181,249,155,115,269,200,124,313,161,285,199,242,176,128,196,137,186,295,263,182,138,291,273,269,197,169,307,233,180,136,182,340,152,224,263,245,186,241,286,180,237,167,182,189,79,154,249,164,118,116,219,283,277,277,72,342,218,88,249,273,208,180,239,41,221,181,154,259,327,182,192,250,222,181,285,192,112,123,213,379,161,184,282,253,182,198,276,401,117,158,189,278,202,201,320,172,404,286,241,192,326,255,286,79,348,166,144,163,270,85,273,176,159,166,306,224,134,203,114,70,163,311,177,293,275,273,289,247,313,254,286,252,191,263,264,187,196,211,86,118,283,290,316,290,299,219,220,164,213,167,210,260,136,110,189,204,172,248,209,196,141,263,233,147,210,246,186,274,195,266,213,241,212,186,263,263,332,228,180,187,236,169,287,133,385,218,311,142,237,227,264,296,301,186,134,244,238,264,240,199,155,328,174,287,365,155,173,225,205,204,317,329,211,138,170,144,166,279,128,63,151,240,372,136,192,244,305,217,196,198,132,243,179,199,169,221,199,188,191,246,223,318,234,184,357,267,153,259,179,159,129,321,273,295,242,157,125,112,224,285,85,134,296,186,226,160,241,145,245,185,343,150,172,212,299,274,214,268,288,213,357,127,240,251,123,257,357,325,260,162,195,366,361,181,161,295,199,318,294,283,163,261,135,203,202,196,168,261,267,208,207,197,281,178,258,288,163,203,174,165,188,285,222,171,76,181,239,223,282,87,130,325,263,219,213,179,263,347,342,423,331,260,365,283,313,240,344,373,253,208,99,231,314,182,323,348,225,215,365,330,316,303,297,183,129,196,215,240,239,132,231,172,198,172,191,232,268,176,297,300,208,324,262,284,126,260,247,236,243,154,352,273,332,291,229,189,198,334,320,282,238,211,204,239,223,94,183,143,158,292,115,158,290,282,184,251,288,182,68,184,280,318,229,258,171,268,301,203,305,296,189,238,118,271,130,204,176,229,93,308,211,151,272,340,92,232,284,302,284,168,135,330,317,205,212,203,297,180,142,255,210,361,176,61,200,265,298,209,278,264,292,236,220,238,91,85,194,55,145,202,131,185,173,286,143,226,175,283,83,154,264,135,232,202,188,172,275,319,229,188,201,301,271,276,271,244,172,123,267,184,222,198,224,278,216,219,317,248,240,352,132,116,199,153,274,296,201,195,281,211,238,302,226,219,242,195,108,317,166,106,201,204,360,238,218,195,307,329,202,155,142,267,233,382,251,227,212,205,107,284,254,280,193,218,242,200,133,220,196,294,220,263,237,238,259,246,316,228,258,297,198,154,278,230,321,312,189,334,180,151,220,139,273,210,145,321,213,283,193,100,287,162,130,272,357,254,226,281,127,179,232,180,137,164,197,256,170,100,348,266,136,269,143,229,259,229,271,240,224,97,178,67,127,166,311,86,270,320,300,81,247,142,353,197,302,252,377,173,211,261,178,252,191,218,68,163,258,180,153,172,134,182,199,227,294,277,162,75,246,132,273,230,195,247,288,254,135,177,173,170,175,295,276,122,429,219,223,216,250,176,194,224,170,304,211,47,200,263,237,129,70,233,296,196,139,295,329,205,350,116,227,88,221,91,97,138,207,238,158,136,235,191,119,129,90,316,159,129,150,289,220,136,228,216,167,212,175,153,182,126,276,164,103,169,396,199,282,384,194,263,169,340,152,214,161,366,252,227,118,177,192,194,207,240,214,106,160,141,293,153,212,180,222,176,160,204,177,267,182,284,106,308,190,185,154,91,222,256,331,301,285,169,127,379,185,252,220,343,312,144,228,265,267,291,179,106,242,136,201,75,281,203,320,159,234,351,230,234,137,110,165,136,123,195,128,92,211,222,326,49,80,247,238,132,239,167,105,71,273,199,299,155,146,205,242,223,166,145,76,294,116,138,335,226,133,181,178,125,203,243,231,182,229,257,296,262,249,247,307,289,53,183,192,215,190,222,110,391,188,58,229,323,310,251,275,159,213,227,144,211,315,202,223,217,356,98,348,239,95,249,161,188,347,213,201,272,178,162,247,220,352,251,269,162,319,176,387,248,238,158,245,178,157,203,240,242,209,165,156,174,239,152,235,234,101,253,362,204,130,194,178,310,158,167,251,153,162,167,196,239,123,193,232,177,315,313,237,259,205,277,228,188,147,219,335,190,183,209,304,305,235,260,211,192,191,171,259,244,128,249,260,165,251,208,160,222,269,252,149,181,203,220,280,120,115,332,188,349,297,276,318,279,132,204,158,123,296,377,235,198,167,145,228,292,233,199,204,211,330,289,148,166,118,136,179,206,134,255,210,103,174,231,232,197,261,251,284,132,209,223,193,278,239,179,206,268,279,159,160,247,176,307,135,247,186,143,314,236,322,191,149,389,127,247,157,227,236,165,196,184,137,322,184,145,239,320,339,272,222,220,215,249,229,355,132,202,121,315,217,241,159,289,310,160,167,300,179,315,231,179,207,277,139,60,323,107,355,334,204,190,165,78,150,245,246,235,131,286,295,262,225,179,160,236,153,306,195,211,125,373,127,217,136,320,91,204,198,101,202,263,196,169,193,203,192,168,305,158,260,354,209,258,267,238,263,167,281,307,108,111,345,283,293,271,186,342,340,107,98,220,270,132,175,96,225,268,131,169,277,37,219,280,159,318,167,225,130,183,336,157,145,203,343,149,234,236,334,203,229,303,224,183,354,347,353,270,367,354,388,262,159,192,257,177,249,177,163,224,276,191,311,112,214,154,278,212,317,237,156,169,157,195,102,178,333,33,300,333,195,365,277,168,218,235,51,43,255,106,319,71,279,282,211,170,278,232,255,198,216,180,220,200,301,73,239,334,245,226,311,227,189,232,207,222,303,222,129,274,201,164,327,286,131,246,211,285,194,100,244,231,186,296,234,212,262,226,133,291,174,281,37,343,182,319,272,76,276,123,98,174,272,89,261,100,264,211,225,151,238,153,332,241,335,168,262,78,362,185,342,200,260,301,258,134,220,363,62,293,196,253,165,194,155,393,183,254,128,202,79,188,247,179,286,334,217,217,273,213,94,245,170,183,223,189,220,308,199,92,162,179,196,201,130,135,236,153,242,217,175,231,198,226,370,234,234,207,141,185,138,296,382,278,338,188,228,330,153,177,112,221,170,71,202,187,109,225,185,87,82,246,187,184,188,200,226,240,241,162,246,332,264,213,126,159,158,288,157,225,154,142,182,244,171,175,191,201,105,177,176,144,268,286,183,332,199,351,174,250,255,334,214,96,266,237,253,283,112,89,298,252,336,183,283,171,117,244,218,164,252,197,263,199,203,220,175,175,204,131,209,298,177,23,209,48,262,279,255,157,238,311,193,117,215,172,189,40,147,217,177,371,263,262,89,189,336,186,201,176,299,313,236,233,288,251,237,276,75,101,199,144,354,162,268,158,183,201,120,240,285,215,150,240,265,97,217,168,303,335,169,161,284,189,159,228,124,333,98,257,352,92,215,223,266,324,190,79,96,86,295,342,130,191,75,225,202,126,251,199,166,174,124,288,354,245,141,250,350,278,112,374,194,228,196,182,82,259,179,192,236,126,176,133,133,277,127,48,221,334,234,322,300,339,224,131,282,215,137,126,180,285,169,168,328,110,156,313,382,135,212,74,198,234,106,373,254,134,212,310,132,134,150,216,144,240,48,313,225,289,220,276,254,213,219,197,310,250,212,207,75,202,180,77,197,261,236,305,154,147,228,236,71,208,328,42,267,118,165,238,148,275,284,227,273,166,90,102,180,230,254,312,254,270,233,344,315,271,205,186,195,111,307,184,195,139,245,237,223,215,309,255,141,79,188,252,268,251,151,190,289,208,165,198,214,297,307,220,288,128,226,262,141,225,183,160,292,312,240,119,162,293,202,214,204,226,228,173,183,293,167,223,264,206,158,284,213,254,287,211,244,164,60,229,398,72,305,251,208,224,309,258,237,137,129,209,98,239,172,169,207,161,282,234,198,241,292,249,277,243,183,278,149,175,178,192,241,81,204,257,209,215,132,209,143,223,205,167,188,186,301,117,227,234,263,275,234,310,130,255,177,115,232,125,211,138,163,252,125,379,229,358,249,203,288,326,257,302,307,347,258,237,236,133,176,364,217,217,133,193,236,138,128,231,216,223,290,235,125,230,145,142,326,121,234,258,139,191,231,170,245,169,209,189,256,280,185,180,278,112,173,271,242,323,205,262,66,352,241,182,34,167,271,312,287,214,213,168,171,252,209,125,213,94,194,244,293,216,264,182,201,160,130,228,243,86,271,306,354,125,188,202,136,297,139,144,209,165,186,150,209,363,160,300,158,249,184,341,295,279,157,258,175,72,294,367,228,147,188,69,238,266,327,141,248,208,230,125,353,93,173,212,206,255,119,361,184,111,220,178,366,115,167,218,149,273,243,121,224,164,60,187,149,149,213,208,162,60,182,93,174,181,192,169,308,98,217,317,204,264,312,141,155,325,113,220,172,292,166,90,220,285,144,178,141,273,206,404,166,293,146,174,198,135,225,216,281,125,82,204,262,357,153,125,246,136,282,333,164,180,173,276,320,285,210,68,173,223,173,135,244,312,152,112,145,192,153,149,237,187,151,220,81,229,156,232,304,62,181,232,108,179,234,137,182,274,242,230,144,185,298,229,166,162,222,122,241,237,149,246,357,255,183,133,180,309,161,247,251,213,306,204,167,219,159,82,230,155,313,264,313,169,289,229,184,323,287,77,224,140,162,251,236,271,105,221,296,223,141,271,215,184,84,156,249,273,168,202,216,330,139,363,366,155,174,260,231,287,168,206,262,280,160,182,369,144,251,266,265,261,181,231,191,246,248,166,225,180,253,172,270,290,225,239,252,228,268,255,243,365,191,231,187,238,207,239,232,252,222,200,182,237,290,267,314,172,268,242,218,154,276,176,180,140,290,263,216,312,227,213,183,194,362,177,166,213,186,295,282,263,161,362,163,185,302,207,241,175,216,335,314,211,269,195,159,305,340,228,238,287,256,154,302,219,262,176,191,272,368,399,140,191,236,158,164,67,73,152,228,299,195,248,238,258,277,117,198,216,266,259,357,212,324,161,161,376,180,282,233,190,129,224,202,200,240,255,205,95,304,192,303,251,175,226,233,288,179,98,157,200,194,216,174,213,159,241,204,207,116,208,289,370,73,195,219,243,145,143,289,151,336,360,291,92,170,307,360,223,333,196,176,272,92,206,98,294,137,152,310,118,286,217,69,266,267,114,205,136,211,159,162,246,136,82,183,269,212,262,311,314,56,69,305,211,131,155,252,128,362,267,201,277,265,245,196,189,254,342,94,243,169,207,241,264,167,259,267,187,275,243,244,317,200,275,199,332,238,224,263,192,265,293,207,128,273,219,358,201,140,89,108,334,72,233,268,122,134,138,306,273,139,286,191,217,102,199,133,228,314,228,270,220,196,207,278,165,231,328,273,220,54,180,238,151,203,178,323,70,331,198,227,293,143,352,300,142,161,142,266,111,220,248,147,304,101,144,187,214,178,191,222,235,148,108,67,203,171,274,139,40,271,200,213,260,239,192,281,172,252,163,93,387,294,227,138,109,282,296,206,288,70,110,160,92,262,316,328,122,381,257,180,179,90,200,230,143,277,137,217,243,185,276,271,185,151,210,156,327,246,124,314,288,249,233,109,240,69,95,277,167,76,369,184,284,339,189,116,208,179,100,191,212,200,307,137,74,198,166,296,118,317,210,105,133,178,185,126,224,122,173,223,187,329,194,268,382,214,200,129,249,100,148,289,79,270,280,299,254,339,159,302,160,275,107,375,174,210,154,123,280,277,79,185,273,225,161,290,271,146,180,203,236,263,165,334,136,122,222,251,111,262,150,255,99,199,178,91,169,291,291,228,175,304,72,79,188,230,277,256,195,122,230,229,145,251,203,221,311,311,83,247,64,256,139,326,330,230,253,137,194,283,261,215,88,208,126,130,155,300,167,189,74,267,298,266,319,215,110,53,278,197,174,339,158,299,175,248,176,261,172,160,140,202,186,167,192,123,308,220,180,188,111,162,300,248,203,159,311,181,211,191,186,143,223,242,270,290,151,154,183,214,164,168,229,88,263,208,260,81,260,220,189,300,225,107,322,264,260,312,348,232,266,294,281,152,147,211,128,232,202,358,311,289,156,181,208,248,172,127,230,227,242,349,110,368,336,162,210,347,350,308,149,261,200,341,190,191,199,127,200,264,223,192,230,298,156,211,201,133,205,285,155,325,102,230,273,200,224,275,152,232,165,282,192,245,176,167,219,233,181,179,204,328,249,271,229,207,277,247,238,283,180,241,238,144,236,205,165,282,222,208,244,187,196,274,266,232,121,181,202,234,372,256,164,199,218,128,210,140,198,215,173,220,333,213,208,232,230,152,293,204,229,126,189,290,367,83,210,245,231,261,218,282,264,139,240,227,166,73,237,75,275,356,227,158,188,205,178,153,334,193,319,223,317,204,180,260,267,253,216,354,195,140,151,255,158,202,274,151,231,341,233,286,131,223,333,238,121,181,189,243,140,204,77,227,170,135,256,208,242,243,246,211,253,240,304,231,207,126,229,226,290,204,168,316,297,205,358,218,129,211,260,327,307,205,388,247,125,201,229,203,292,227,197,163,167,132,240,201,206,328,331,152,200,317,263,254,172,252,70,245,116,300,102,345,208,354,177,288,258,155,223,193,153,388,214,139,266,107,121,163,237,180,260,281,116,188,196,203,259,173,356,235,276,227,189,158,99,231,129,86,298,291,209,118,400,299,191,189,219,311,312,194,251,268,320,168,185,324,111,50,274,340,269,196,232,293,331,242,215,303,308,304,185,221,185,333,131,315,145,201,183,245,307,188,317,265,226,245,237,191,286,166,130,206,180,187,223,190,221,344,175,148,173,146,91,149,168,95,170,180,223,190,152,166,215,255,230,107,295,154,245,295,248,153,128,167,246,282,301,175,207,237,157,228,84,242,300,116,306,338,173,133,187,303,191,214,244,99,204,168,198,282,253,195,255,324,138,131,229,348,279,185,346,269,192,237,261,250,135,213,146,265,157,243,200,248,334,232,228,231,271,147,259,235,193,331,382,291,233,269,293,221,162,290,230,172,216,281,302,160,188,192,88,121,92,117,192,186,173,287,181,191,215,155,286,242,274,344,344,238,204,234,319,186,213,157,237,161,196,285,268,241,118,260,292,162,216,55,268,234,277,190,216,157,114,282,296,184,232,190,309,153,254,280,255,234,232,298,192,229,171,270,143,195,303,190,350,214,219,88,183,143,283,198,197,109,261,160,225,268,166,127,91,207,233,181,262,224,165,159,323,121,234,243,182,87,293,298,206,303,276,195,210,362,300,237,225,257,210,131,309,261,65,151,223,181,327,276,81,280,215,255,248,91,144,224,165,232,195,308,135,257,117,262,135,183,352,173,230,213,167,127,275,271,185,59,160,170,105,214,295,146,226,165,296,173,186,126,258,219,330,260,184,196,251,189,424,119,242,237,160,236,289,133,168,115,264,137,276,218,329,226,116,192,201,268,246,268,69,255,226,167,249,203,215,212,271,295,220,145,271,245,257,282,190,215,222,280,170,236,180,379,205,118,215,317,176,219,193,277,161,303,182,191,238,219,169,255,82,194,205,103,208,61,333,287,371,182,141,150,177,309,300,121,111,83,106,150,219,267,209,319,203,212,113,212,372,221,229,233,255,290,164,269,288,152,191,122,298,293,254,244,188,377,273,206,180,354,161,230,250,209,294,156,173,275,213,144,183,123,265,267,296,276,335,260,146,198,313,222,316,275,188,345,159,218,233,183,200,96,186,142,226,235,178,145,203,109,233,127,212,152,345,280,268,375,235,251,177,141,241,212,141,251,145,104,316,246,297,286,199,164,228,262,231,225,172,150,92,195,240,142,281,347,207,170,62,217,201,141,357,286,181,240,152,234,350,331,281,174,222,292,211,160,154,194,234,324,284,208,59,158,186,199,154,248,192,189,304,256,187,143,256,182,307,341,181,316,348,195,205,163,294,166,261,197,199,255,167,166,268,179,130,225,209,235,123,279,244,149,197,197,221,274,170,343,207,264,249,169,270,257,202,209,348,287,253,177,234,205,268,272,242,340,335,79,83,168,356,182,192,237,103,109,180,242,292,196,279,301,287,319,144,146,268,274,173,28,158,276,147,362,116,177,305,169,225,187,203,285,134,82,213,336,208,275,83,190,225,82,111,260,179,378,411,276,192,201,137,184,217,226,131,216,210,250,322,180,219,305,219,210,298,299,239,243,297,175,142,231,368,248,182,227,262,223,249,164,260,259,145,160,181,248,246,312,141,262,263,207,171,89,209,238,254,320,97,224,153,297,188,127,222,191,232,294,232,188,217,165,312,57,225,299,171,208,319,201,313,275,237,177,247,325,250,178,122,150,256,338,262,129,241,212,285,162,188,196,290,244,257,279,337,253,329,239,239,231,198,211,298,286,142,188,125,167,225,337,320,287,108,316,198,248,217,154,112,134,284,169,234,243,271,149,252,151,169,238,274,187,101,134,299,245,153,133,184,119,300,304,189,264,95,160,162,185,133,50,258,274,111,145,162,203,327,234,170,217,291,256,181,307,315,187,132,320,282,157,209,408,139,123,179,223,207,163,227,394,217,323,266,307,144,216,348,154,249,262,223,177,324,156,133,157,205,220,189,187,41,195,290,277,206,151,182,334,296,107,256,402,336,289,106,263,139,348,266,217,142,223,287,219,375,115,154,279,230,189,272,232,240,257,293,281,207,205,72,170,186,221,277,279,254,182,199,224,199,263,260,340,231,275,283,137,133,230,254,337,70,107,177,142,148,173,132,266,228,137,167,110,179,123,182,263,108,276,182,137,58,95,223,177,214,192,298,340,238,216,271,161,139,294,82,139,145,306,156,183,238,228,146,135,198,152,189,213,207,165,150,178,168,207,320,223,146,118,179,52,211,201,356,219,106,96,239,146,250,257,114,220,120,174,176,191,330,129,335,231,219,273,122,320,344,63,263,178,265,258,154,151,303,316,232,252,181,159,189,152,171,169,133,75,371,231,82,269,132,266,146,111,159,264,184,52,221,280,124,163,218,177,297,362,359,188,233,271,164,180,136,223,208,209,127,160,218,285,204,244,304,319,176,213,265,115,309,313,221,214,52,223,213,102,220,182,206,218,190,224,187,143,220,352,172,234,176,193,242,230,145,162,295,195,176,163,240,217,270,251,194,363,182,295,141,197,251,148,171,64,249,143,282,270,182,196,225,194,217,328,218,334,128,72,197,321,238,200,240,337,250,278,241,287,229,269,284,257,107,219,283,307,295,202,203,247,273,342,249,249,237,160,245,90,233,239,190,380,160,280,263,236,78,329,174,130,251,211,370,200,213,175,293,107,82,252,188,152,239,258,257,331,244,221,228,268,253,239,223,179,196,172,152,342,276,191,216,229,260,245,159,315,206,207,157,93,231,274,207,280,222,208,290,265,369,177,212,182,152,275,276,214,222,298,215,295,248,232,199,246,188,204,184,236,257,297,146,217,210,199,215,251,338,153,202,286,347,134,214,132,254,126,330,101,186,245,69,260,304,211,334,213,213,261,126,58,199,339,270,158,63,226,192,337,316,269,140,218,227,249,306,163,320,208,372,261,353,322,170,204,234,303,161,273,358,179,255,329,117,210,360,220,287,310,146,259,279,140,332,253,227,196,179,237,320,216,272,191,155,248,297,186,158,254,254,173,183,201,190,203,276,362,125,350,197,241,131,282,256,274,343,206,122,149,273,202,160,312,212,245,198,172,262,185,211,352,98,205,164,157,227,273,140,162,231,317,212,208,337,256,241,180,212,268,174,307,197,144,132,340,162,183,112,365,388,241,181,180,209,253,210,248,155,216,37,245,233,194,215,192,269,206,191,331,317,215,227,220,299,136,146,143,185,182,141,293,180,218,126,255,230,196,307,154,174,142,167,262,232,168,232,244,247,278,131,260,247,230,222,245,168,161,157,152,260,251,152,171,211,181,162,222,332,153,175,330,278,227,284,170,229,228,331,160,231,173,345,199,157,143,331,138,121,271,307,303,193,224,166,167,182,167,288,131,63,69,229,36,219,173,170,263,171,111,235,220,230,217,301,183,236,258,186,167,168,193,108,254,243,196,266,297,314,241,194,169,182,292,143,201,138,326,181,135,146,181,192,305,264,224,250,241,190,138,274,123,245,85,217,189,147,277,98,200,210,128,82,229,280,223,184,356,184,139,222,208,239,201,281,204,270,77,259,344,306,227,336,76,240,308,130,139,225,177,187,121,240,261,142,246,129,181,257,336,321,317,220,208,160,291,291,103,345,262,154,243,283,347,393,88,274,316,157,185,205,328,121,140,207,122,341,263,157,128,357,129,218,203,268,220,223,153,147,284,204,163,126,408,171,249,255,295,335,266,266,178,252,156,97,134,241,130,267,203,213,181,174,135,269,194,239,306,273,88,227,352,230,201,153,166,324,59,220,160,193,327,134,164,98,168,327,289,274,133,172,248,115,123,124,215,141,180,123,334,212,270,346,192,173,172,237,95,168,387,247,141,256,187,288,142,293,218,225,226,178,202,242,144,239,179,141,355,179,261,117,140,134,257,255,137,253,272,105,335,115,98,306,217,162,298,312,238,312,220,226,166,360,264,178,366,212,190,270,273,272,130,252,207,254,272,273,235,221,284,267,160,112,184,138,299,281,219,146,166,179,108,225,192,286,178,194,166,161,181,258,229,204,107,235,43,149,236,70,312,158,174,147,276,171,155,189,166,215,229,199,170,246,298,159,266,197,122,276,218,181,175,214,350,197,320,187,164,282,262,146,280,55,118,98,175,132,313,167,187,389,199,195,172,270,184,320,208,113,247,314,278,170,249,177,164,175,182,293,105,259,174,127,199,177,175,191,218,280,293,81,197,131,162,229,171,196,258,172,70,142,213,218,292,170,312,189,274,376,275,249,202,95,148,281,62,205,154,144,134,58,224,109,317,206,202,267,248,305,273,228,275,256,258,92,145,169,159,154,215,245,157,272,224,294,163,270,211,145,244,234,172,61,258,328,165,206,206,239,119,177,228,148,280,217,228,280,146,171,91,183,244,106,213,224,233,217,180,222,176,230,183,262,190,238,187,150,205,295,233,138,413,108,176,217,138,189,293,228,222,233,283,277,281,280,189,236,210,163,228,151,229,122,214,296,189,128,335,340,375,327,359,236,136,172,310,244,288,321,355,187,263,289,152,120,169,257,372,108,214,325,186,132,238,174,308,260,131,370,340,81,343,192,178,338,212,130,138,339,124,261,91,215,293,167,194,102,205,342,202,205,198,232,179,270,264,154,254,222,252,329,387,276,204,256,262,269,238,275,236,130,129,285,204,130,213,235,122,304,248,181,148,174,262,250,378,171,192,227,211,233,241,274,236,214,305,253,148,234,212,370,140,302,169,70,170,178,193,304,191,184,218,148,256,117,146,126,151,164,258,262,292,186,236,130,126,217,264,215,159,219,156,304,190,297,121,167,268,284,255,117,45,298,186,293,192,242,263,127,111,133,58,142,155,91,194,319,240,141,241,156,234,272,351,200,183,175,342,245,309,112,181,331,184,155,146,323,271,317,350,174,206,273,286,199,265,189,75,214,261,172,194,372,122,200,285,198,176,100,237,111,166,223,234,228,133,262,309,64,265,186,350,175,165,172,159,215,203,264,116,246,172,195,204,106,323,139,163,196,199,336,187,186,171,137,164,278,197,160,176,157,115,156,39,296,234,177,149,217,347,203,204,197,150,242,241,209,250,204,384,110,303,295,108,200,319,170,202,209,143,255,344,234,242,244,208,311,214,258,164,250,147,222,243,181,246,195,193,96,161,351,139,319,238,96,338,124,178,305,94,170,213,232,334,233,312,331,320,312,227,227,195,232,123,175,160,279,217,258,363,214,84,256,125,277,183,341,184,152,156,322,378,268,228,354,105,181,173,111,150,148,310,196,272,252,280,251,292,339,77,244,241,138,332,86,212,163,323,335,230,238,158,186,87,342,302,184,124,153,163,207,179,213,151,236,249,253,146,230,47,196,249,274,215,213,109,179,140,202,196,227,265,269,210,255,78,137,160,161,112,205,231,316,227,171,315,241,257,216,254,288,135,204,204,196,184,191,82,228,331,99,129,199,119,197,216,188,135,226,246,342,250,288,177,275,209,306,317,280,221,308,196,209,178,113,188,237,39,29,307,98,291,221,170,344,73,127,310,249,223,156,249,170,308,137,209,193,159,98,180,225,257,218,247,238,260,271,134,269,262,176,199,279,153,96,188,215,97,346,154,136,120,268,248,257,248,178,235,251,243,236,159,132,148,240,107,177,54,212,134,257,215,202,165,146,289,225,254,185,176,194,214,253,104,256,202,315,140,361,139,306,118,314,123,171,156,81,78,235,99,93,289,333,237,160,354,348,201,65,224,364,66,298,181,166,394,190,80,113,249,250,258,211,130,256,144,226,334,129,269,313,113,182,264,268,128,253,291,132,225,225,248,284,152,137,256,284,227,310,196,181,339,303,158,121,208,218,194,256,321,284,255,337,229,110,323,269,224,118,234,186,256,137,238,336,180,235,141,165,168,167,162,266,113,102,231,183,84,297,176,191,165,170,150,207,282,195,256,244,230,218,109,244,162,264,226,342,204,243,168,85,157,258,219,253,152,268,275,198,287,193,282,246,301,235,133,241,222,331,147,254,270,251,238,264,188,218,259,301,215,312,373,261,226,181,197,140,118,268,343,316,124,198,174,190,227,182,231,437,221,257,348,243,357,346,164,326,213,267,142,220,212,305,248,246,231,152,209,321,205,170,254,163,185,201,201,200,227,197,207,224,142,146,206,199,134,157,236,182,310,142,354,188,174,93,149,178,394,266,197,105,185,162,157,306,245,292,236,188,161,73,177,214,269,448,183,327,96,302,124,138,358,328,226,179,229,175,236,252,149,335,248,325,107,247,248,313,187,198,211,192,135,287,213,169,164,221,157,235,300,337,107,146,318,274,330,250,91,201,259,356,164,249,176,399,229,65,247,92,320,205,205,160,310,234,185,100,110,144,231,300,268,103,197,162,258,186,220,228,334,352,216,254,200,195,204,77,263,108,180,342,112,331,205,220,278,311,219,298,214,154,110,155,363,168,212,329,289,127,297,136,134,306,390,241,100,311,210,141,142,266,205,270,172,101,230,287,231,129,290,108,418,301,79,314,337,305,101,188,243,224,279,192,280,279,253,197,166,271,322,250,246,219,114,227,178,199,113,228,309,291,271,260,283,360,256,149,351,252,312,216,66,335,210,156,163,170,369,198,150,269,330,356,371,227,73,216,192,248,204,203,374,192,199,194,184,179,52,270,205,199,272,289,301,277,265,329,152,91,320,298,179,214,175,203,228,170,345,113,100,117,179,181,246,234,272,306,341,259,265,154,313,104,377,237,308,280,384,316,193,305,223,67,191,291,204,155,243,77,65,190,220,342,111,225,243,184,187,278,224,197,212,233,290,207,227,226,240,236,125,217,203,286,177,206,349,104,158,129,192,169,296,246,135,347,237,199,264,258,300,261,125,303,215,278,288,193,230,216,223,184,345,147,251,138,374,212,211,296,289,321,172,178,276,215,243,146,101,226,182,247,330,168,139,189,203,261,346,206,263,256,101,196,263,241,273,272,321,200,144,259,216,133,222,323,280,226,196,207,201,332,225,293,63,347,143,175,193,329,277,188,242,326,187,346,189,249,306,210,273,207,157,263,188,151,100,322,188,311,239,179,274,273,232,323,262,273,253,310,261,177,330,147,299,198,164,177,253,184,276,190,333,315,271,241,215,235,330,255,260,198,129,348,355,256,225,209,168,204,319,318,141,332,324,248,266,165,197,216,265,62,91,226,182,298,207,136,208,352,170,211,58,214,284,272,292,239,185,85,287,139,253,235,338,239,161,276,118,339,256,213,141,138,266,188,212,122,85,156,275,173,75,206,293,225,59,292,224,285,351,183,211,193,207,337,326,209,121,265,243,233,157,269,264,119,135,306,176,130,106,75,291,201,152,258,183,211,245,269,260,291,158,114,200,132,201,330,304,182,119,114,144,341,153,232,83,283,188,164,227,127,213,248,175,255,183,321,302,228,135,175,64,118,182,160,153,177,309,223,324,244,242,136,291,112,227,146,167,207,294,351,165,157,277,190,289,302,255,245,185,158,320,158,251,373,256,82,219,345,144,319,326,194,169,247,252,244,165,404,149,212,168,99,266,134,175,332,270,178,229,200,250,171,316,306,179,253,160,289,168,288,194,177,173,221,201,216,381,85,206,327,208,217,162,176,269,165,235,238,161,362,196,341,240,188,189,210,137,98,322,150,202,304,172,123,217,263,193,321,285,163,191,234,169,255,266,201,127,232,105,341,285,167,115,229,191,286,179,336,316,296,141,167,207,263,160,321,239,218,178,314,326,120,322,209,243,225,180,183,275,332,204,229,152,217,288,178,202,251,297,106,236,207,259,316,213,277,200,189,188,286,242,242,164,399,80,211,218,142,156,218,348,83,215,190,344,288,215,161,223,180,324,141,205,148,76,174,87,119,129,295,152,368,263,410,223,272,240,184,214,184,95,295,298,159,266,59,395,167,140,131,118,178,194,241,109,283,327,194,215,247,150,344,307,260,180,127,219,325,212,241,297,155,320,171,220,153,270,222,357,300,314,248,52,227,310,182,139,48,37,140,301,162,214,192,287,235,278,194,216,223,327,193,210,281,346,139,250,180,210,324,212,137,113,317,211,285,184,165,270,187,90,116,238,98,126,315,153,350,380,138,72,229,212,239,76,88,164,226,237,66,184,307,269,258,275,278,261,209,132,265,249,208,240,232,200,192,291,205,332,276,163,168,311,85,217,223,219,163,259,244,277,222,280,323,264,235,276,205,142,176,253,264,243,261,165,232,138,214,121,152,274,226,43,265,146,298,260,333,234,192,170,331,195,183,169,276,331,138,203,221,303,278,357,360,163,379,156,237,307,221,217,270,312,132,373,263,90,316,329,210,196,287,153,309,270,112,267,121,368,160,187,261,87,315,174,235,71,349,259,323,204,179,267,222,82,270,289,360,205,207,252,123,218,148,304,217,156,108,304,155,262,212,283,266,240,126,197,270,75,244,228,163,305,290,203,190,357,121,184,208,263,259,149,228,200,168,223,306,225,161,171,218,103,230,263,220,216,263,339,208,104,196,170,184,163,187,258,172,149,241,159,268,341,219,208,226,220,144,325,157,208,93,364,145,259,223,112,178,279,195,305,84,202,180,349,252,315,216,367,246,97,353,342,107,371,82,141,309,186,208,339,326,296,178,266,317,123,114,190,148,158,251,264,131,283,352,209,175,254,291,300,141,263,217,294,227,285,325,407,300,254,224,243,124,329,170,255,231,223,182,178,268,187,219,278,187,163,259,275,286,131,177,265,316,226,324,123,226,259,256,255,359,267,156,303,290,140,339,240,286,159,82,237,324,233,297,151,273,88,199,59,199,238,257,204,281,289,164,278,199,185,216,318,205,149,243,289,224,254,279,297,274,226,205,283,293,126,183,254,267,200,193,251,136,257,364,266,160,121,154,200,227,223,286,242,310,285,194,140,140,276,195,247,142,278,83,215,240,131,204,303,128,250,131,277,294,220,208,112,205,133,242,229,293,339,268,224,287,261,410,194,250,68,295,183,320,200,199,266,283,226,148,240,347,141,113,227,130,256,122,320,174,299,93,291,198,195,232,227,180,212,106,235,224,192,289,182,255,164,173,135,311,265,143,321,159,333,83,300,260,226,191,143,163,255,187,198,231,135,255,332,128,197,202,208,77,241,317,345,243,232,190,282,187,214,166,189,86,102,237,181,257,246,193,253,112,164,255,208,136,154,137,255,208,231,236,157,235,264,112,148,207,223,287,241,295,89,207,174,190,219,248,289,348,236,228,99,183,137,245,178,211,212,176,223,235,112,393,317,244,192,147,241,138,88,282,160,207,190,263,182,260,180,138,186,127,129,146,289,304,250,219,216,229,165,142,142,111,200,159,144,136,156,170,345,118,184,148,37,109,180,296,296,232,213,269,191,322,103,228,214,272,205,131,261,60,234,286,176,311,217,281,217,178,172,156,189,227,229,206,136,241,189,187,172,248,192,200,181,338,271,380,235,314,100,269,141,176,226,123,211,225,248,226,130,264,291,313,265,251,68,191,171,273,182,198,381,223,245,97,145,245,178,275,179,266,245,189,165,67,235,290,134,315,175,186,182,255,98,344,309,266,115,184,196,56,210,215,262,176,316,94,221,273,238,360,305,157,225,258,268,134,120,249,89,157,274,143,159,382,187,312,347,352,171,327,174,106,187,129,245,198,164,54,206,297,200,178,130,236,181,242,84,217,217,104,370,291,453,131,249,286,116,230,135,167,257,249,336,175,234,240,136,137,55,204,165,111,71,179,35,107,345,288,140,277,174,105,205,244,186,281,72,196,206,278,301,45,268,303,225,191,128,308,325,254,205,385,336,189,212,289,320,157,158,371,301,185,64,363,151,251,254,185,335,154,224,169,342,198,224,152,254,230,318,199,186,216,258,225,254,131,176,152,184,319,212,282,161,268,228,142,70,204,168,330,220,311,251,153,243,174,277,240,214,104,189,312,280,156,132,130,219,86,178,187,112,69,257,233,134,129,141,343,229,344,205,156,366,119,218,237,227,264,209,133,159,203,296,195,86,182,223,259,176,179,289,249,60,239,168,292,52,141,153,235,215,233,223,303,247,177,178,102,202,144,136,114,238,151,117,152,363,91,229,333,201,321,52,55,171,196,199,163,191,147,116,119,174,305,178,148,211,222,205,314,101,277,104,149,38,213,134,240,157,246,135,270,278,209,160,324,229,209,323,217,213,120,176,257,119,219,188,363,78,174,235,46,223,251,275,261,345,163,179,235,170,351,145,172,152,207,133,362,210,139,174,226,174,147,144,295,243,268,167,134,181,258,203,318,167,127,211,179,202,128,282,162,227,130,170,245,278,282,194,192,319,206,256,249,359,248,245,234,326,282,258,184,197,192,278,170,251,102,105,197,153,229,160,153,131,233,354,243,209,170,95,226,201,200,222,109,284,333,105,157,216,311,174,328,193,103,219,317,208,187,146,59,338,261,178,113,91,129,238,261,300,126,394,241,324,240,283,210,275,65,233,278,247,197,100,230,224,199,183,143,67,271,255,144,136,170,393,245,323,169,158,197,313,286,196,194,227,164,203,257,316,236,375,176,190,190,195,223,115,329,131,223,277,228,155,267,235,155,180,150,280,212,293,273,347,81,181,240,189,197,215,192,329,222,146,303,176,184,121,174,212,220,112,252,213,304,213,266,86,246,56,352,175,252,305,162,247,100,330,252,264,307,233,83,250,289,171,117,229,351,284,231,352,200,271,224,286,170,163,143,116,320,175,200,270,274,184,261,206,158,132,320,235,236,110,197,260,210,194,150,91,186,283,235,201,132,167,201,152,329,303,202,294,266,235,185,255,284,187,250,171,171,228,198,188,211,281,345,164,51,150,148,89,140,103,190,249,271,265,179,319,262,115,87,156,132,282,66,365,202,176,269,181,333,229,173,326,189,97,118,190,177,259,81,208,286,229,116,123,263,216,346,125,180,242,268,133,169,286,214,131,107,252,219,80,185,185,119,186,228,233,331,251,164,216,174,304,165,290,220,222,292,164,353,184,362,170,244,100,216,102,207,346,194,243,268,119,139,206,334,153,273,243,377,386,116,101,248,184,312,52,377,344,217,280,287,171,325,339,262,233,190,162,191,266,178,233,77,318,71,305,200,215,289,241,182,243,179,218,433,128,267,191,169,245,217,232,170,214,269,250,241,153,232,340,162,174,206,124,158,169,156,292,287,218,261,234,205,209,203,160,296,51,87,247,238,328,93,186,135,261,228,342,261,289,338,54,323,271,221,189,202,317,310,240,314,158,239,209,375,341,239,109,83,222,232,182,150,142,212,290,305,340,214,208,154,323,215,226,219,128,281,234,272,382,183,225,182,134,184,222,173,364,273,263,285,238,179,204,154,314,138,186,106,371,241,284,239,331,139,83,186,164,351,150,255,128,170,89,129,128,128,169,362,154,217,147,263,109,175,329,146,147,161,357,297,165,195,260,123,216,156,166,184,200,199,98,211,67,137,202,190,68,163,225,235,112,278,115,125,239,273,180,241,320,139,270,170,67,189,289,182,175,230,118,232,82,88,208,177,285,165,190,101,363,178,185,279,213,178,222,231,196,215,113,169,170,365,148,214,237,202,201,175,253,109,239,196,216,304,204,90,138,199,182,203,278,232,208,263,213,137,279,200,162,202,304,327,294,170,182,158,159,359,192,231,197,225,207,179,58,154,120,213,181,172,165,216,196,277,95,294,341,104,135,237,88,296,203,250,169,197,92,183,197,95,195,164,68,142,296,225,419,398,191,244,254,304,232,258,248,219,156,191,277,234,198,138,277,206,279,388,120,103,162,74,174,279,330,215,325,233,282,296,39,208,282,177,95,316,223,144,300,174,92,362,88,157,287,160,144,85,176,181,196,253,203,274,168,234,130,212,106,318,240,211,312,100,316,205,299,81,161,352,183,243,352,362,231,120,96,154,272,367,182,158,170,183,355,130,259,279,207,283,169,176,188,250,218,256,261,326,226,244,159,123,222,155,146,140,244,331,291,343,254,364,265,224,56,117,90,199,78,197,254,156,188,313,102,227,221,254,193,162,100,137,198,109,228,222,141,222,217,351,126,174,333,125,186,418,235,165,128,207,223,313,273,317,137,135,158,201,198,116,338,190,223,98,228,174,99,233,266,316,198,109,224,134,223,213,283,242,243,154,93,176,295,156,177,244,189,223,173,169,265,211,220,211,191,328,252,133,202,146,94,146,191,313,293,269,177,212,261,271,281,191,185,255,165,295,259,192,256,228,213,275,177,135,99,156,304,207,195,288,214,340,125,154,342,225,81,163,184,375,338,128,274,210,212,272,301,184,203,88,121,342,311,146,356,77,178,253,143,263,291,272,236,143,273,184,123,129,366,258,172,145,391,322,216,333,69,91,250,137,173,80,84,192,176,197,233,200,224,315,197,290,335,368,233,163,204,236,217,243,72,388,356,145,209,264,178,121,244,195,276,331,207,92,242,70,256,215,272,387,160,274,259,180,255,194,224,240,235,243,259,157,125,249,189,28,113,160,217,243,255,119,170,188,229,200,129,221,184,368,255,176,260,133,161,216,193,319,59,157,206,202,270,181,358,119,240,147,83,176,196,186,282,315,219,174,246,263,278,242,245,149,77,331,175,143,361,361,379,312,196,180,160,129,254,323,377,222,286,132,261,59,287,160,283,300,191,333,286,200,356,211,276,60,228,257,238,364,231,364,285,126,289,230,245,163,224,231,220,215,142,252,157,155,164,279,231,218,223,125,196,149,265,324,201,177,261,271,295,242,139,92,211,194,298,233,314,168,224,236,281,178,201,194,231,327,180,269,111,293,251,340,71,232,209,293,164,198,247,297,165,208,239,114,321,290,278,239,222,232,274,174,223,293,195,213,154,131,210,120,58,239,110,220,88,147,206,208,184,346,319,96,193,215,219,195,208,205,326,201,209,156,265,325,118,165,173,188,339,273,241,271,177,260,102,309,73,212,129,185,182,273,314,308,205,251,255,159,260,156,226,322,206,345,238,165,259,213,162,233,174,295,216,240,295,213,329,225,210,298,198,90,125,113,254,76,284,341,372,237,147,150,125,211,98,255,337,218,158,282,225,166,265,350,154,199,143,137,207,205,181,235,74,241,345,147,193,344,265,193,174,108,138,274,341,175,157,45,224,176,43,236,257,333,233,180,280,136,144,277,234,390,255,208,270,195,282,217,131,303,277,246,295,209,327,396,315,106,208,262,199,262,128,98,193,77,240,181,206,207,174,308,155,176,98,194,154,237,284,264,291,303,314,170,219,158,189,46,55,76,249,261,143,224,115,258,290,182,285,233,94,250,375,299,226,197,343,181,155,116,101,208,334,215,212,316,221,245,261,263,234,332,270,305,199,343,189,269,208,132,335,236,224,144,266,354,265,231,244,180,173,111,252,228,340,245,162,295,209,316,163,236,159,251,205,350,185,255,165,228,103,113,193,268,212,208,259,311,179,212,259,228,230,226,197,184,166,131,271,360,147,232,295,200,286,108,324,299,243,259,158,303,168,238,127,189,147,167,241,192,261,268,186,236,117,191,292,294,175,222,159,376,289,277,138,252,293,220,173,206,225,240,198,248,273,289,61,171,288,248,319,181,197,262,124,246,185,153,230,205,285,316,211,267,206,59,98,177,151,105,253,127,198,176,298,242,343,214,227,364,233,167,122,148,251,209,278,118,250,242,57,159,219,252,84,123,170,255,214,225,144,246,216,155,179,199,173,356,253,189,259,227,191,152,228,219,253,242,260,252,119,285,108,123,266,150,162,265,184,161,49,163,233,162,229,216,261,263,190,328,287,262,172,119,199,285,110,211,210,258,163,277,214,200,123,369,105,164,243,250,161,182,250,213,178,232,272,204,354,253,335,211,322,141,177,279,247,359,195,234,125,308,283,178,276,180,114,224,275,294,298,193,329,103,264,312,337,247,248,200,222,367,98,126,246,165,175,215,217,192,161,28,212,224,164,190,224,181,200,264,236,288,307,355,194,251,84,307,226,215,288,121,185,192,153,206,386,202,115,297,195,228,327,269,229,204,257,244,235,235,177,144,245,226,222,265,250,262,161,164,260,198,268,192,310,107,270,176,262,144,253,179,214,218,289,314,168,338,224,83,111,145,273,219,222,229,222,119,137,84,214,271,224,305,251,173,280,164,165,286,255,284,338,43,258,256,190,297,120,177,282,126,223,230,279,236,248,236,201,170,160,232,312,190,349,179,317,156,245,190,168,182,233,175,192,131,178,266,89,263,273,245,275,219,134,278,310,212,206,173,183,140,163,148,199,262,168,209,296,212,167,241,239,261,135,172,175,300,207,357,185,268,96,58,371,248,168,123,254,251,267,99,201,294,202,150,271,299,299,143,287,343,179,291,215,240,167,190,106,163,201,227,220,193,241,249,65,326,206,201,212,187,150,94,285,354,151,161,188,105,223,107,164,148,188,182,225,106,214,291,303,63,248,180,235,393,180,212,394,129,293,224,224,101,163,234,369,207,215,122,71,283,205,269,87,106,392,171,251,117,263,138,127,351,238,269,131,244,215,180,175,158,336,193,125,333,185,155,191,205,365,239,218,207,126,134,247,233,158,228,260,178,208,147,292,218,169,200,91,234,178,209,234,285,146,239,365,159,227,97,175,69,212,227,152,166,308,232,321,236,191,359,111,235,178,159,205,299,99,174,260,114,162,194,273,316,273,94,155,230,246,163,246,196,255,263,312,241,191,244,212,262,106,209,194,163,235,144,381,259,251,163,313,147,285,171,240,207,159,264,241,195,78,158,352,250,237,206,308,240,209,319,271,257,142,217,288,276,136,168,334,185,229,175,246,253,160,267,236,318,153,107,225,190,290,141,155,234,289,225,206,193,176,160,236,225,254,407,186,236,252,247,276,327,183,101,149,189,133,167,145,348,300,311,311,185,189,208,268,196,271,160,229,314,121,158,315,253,329,217,118,225,136,160,290,261,275,154,202,357,350,310,217,208,224,139,174,205,268,60,233,275,183,203,189,159,256,260,152,206,225,109,232,232,38,193,156,68,216,208,106,121,294,189,163,153,195,261,188,136,160,76,234,286,181,97,200,151,245,199,138,203,262,244,63,191,162,177,147,209,245,173,141,121,201,241,158,284,245,228,193,249,292,190,167,220,103,149,394,154,175,232,256,246,109,192,293,230,218,293,291,223,274,324,210,171,142,168,337,236,217,139,176,177,266,304,280,343,193,150,107,208,158,197,246,214,115,217,101,223,163,260,196,236,178,247,218,315,366,301,83,283,226,309,205,278,84,183,147,285,201,173,155,210,316,322,280,289,361,174,188,205,337,126,255,120,76,104,179,195,178,78,237,262,169,176,256,103,224,215,138,287,216,230,202,112,188,100,199,165,300,68,164,190,190,282,155,193,235,252,231,206,315,355,334,287,220,317,177,153,122,205,237,201,267,191,210,189,256,243,232,231,190,263,179,296,181,261,184,275,239,105,319,245,240,185,181,120,207,73,133,241,173,212,168,240,137,203,64,188,180,216,105,141,225,305,188,183,401,128,252,121,211,344,251,241,198,195,245,262,176,173,155,311,187,288,371,363,191,270,244,193,175,146,190,78,133,297,131,351,247,97,242,52,237,288,153,251,222,148,191,330,126,255,165,206,329,295,253,135,123,104,319,260,161,168,165,83,101,359,310,216,243,212,230,219,281,37,242,249,199,208,196,171,168,147,260,217,289,291,208,232,133,137,189,243,290,284,268,350,296,267,382,216,141,262,172,126,300,163,249,322,288,192,129,118,245,237,169,149,132,272,188,156,175,149,187,133,336,133,184,189,260,142,253,348,231,256,257,134,248,245,219,227,242,268,212,257,198,270,383,294,239,330,62,201,235,188,296,295,250,308,293,196,228,121,259,239,119,143,171,233,198,312,221,366,158,338,200,221,233,144,146,102,354,248,69,156,183,213,264,203,279,323,201,177,250,92,150,345,231,123,239,206,28,242,167,242,198,48,316,125,344,139,250,111,289,246,121,245,156,199,175,108,280,78,307,254,170,255,292,146,353,218,228,219,278,184,244,157,152,129,121,309,241,199,183,270,178,224,175,173,167,251,294,328,370,120,132,386,196,125,200,219,105,268,277,218,108,158,243,212,185,227,164,163,209,269,190,285,227,126,151,193,277,215,237,84,280,143,234,132,406,202,210,376,250,260,96,229,297,161,130,255,241,186,289,309,150,284,334,197,251,220,193,174,103,203,124,171,119,313,95,214,257,196,279,222,242,141,97,102,285,186,83,112,194,220,323,222,141,168,166,336,139,183,64,135,276,336,235,178,258,355,263,221,208,275,180,209,177,186,150,196,75,186,161,127,189,190,293,138,162,99,179,152,126,177,233,256,145,214,197,186,163,123,250,207,250,131,283,291,194,368,339,187,318,294,334,179,341,265,190,278,283,251,145,155,261,177,327,221,386,305,341,324,162,206,223,199,184,220,281,254,191,351,258,207,121,202,328,206,348,264,185,292,210,195,126,227,250,129,110,259,314,280,186,295,162,349,346,352,87,293,270,229,94,239,244,126,132,206,201,209,212,221,272,270,96,281,289,323,129,134,54,180,225,235,169,199,209,109,144,245,250,117,139,164,244,186,153,229,47,154,247,329,208,308,186,237,228,184,137,252,151,199,203,221,130,219,227,179,206,319,309,204,136,111,238,162,186,67,246,218,160,237,178,87,201,301,156,124,150,225,197,188,151,275,222,332,169,266,50,314,159,123,261,259,255,403,138,137,185,228,197,178,196,201,306,245,64,302,171,224,195,274,245,339,323,259,345,355,105,190,227,229,231,116,304,134,252,205,262,246,304,161,321,194,165,169,153,352,326,136,149,214,242,163,247,233,349,204,208,267,278,132,372,170,111,151,202,167,167,364,210,309,326,158,347,235,226,124,122,232,308,244,277,172,254,265,187,178,153,312,283,304,277,212,210,215,361,164,133,150,144,215,90,140,134,273,329,246,209,364,147,347,194,308,189,269,84,280,203,321,107,246,204,221,227,247,222,267,160,272,211,344,242,234,261,179,149,202,170,284,200,243,295,281,229,224,281,264,205,282,250,328,228,150,232,214,388,255,146,124,372,224,212,155,133,120,167,209,180,256,286,127,250,315,294,328,214,213,167,181,147,277,312,168,226,233,267,149,191,193,87,375,108,196,196,112,233,197,345,213,235,128,297,153,231,274,266,274,138,180,198,275,322,256,195,140,182,155,251,189,306,236,201,200,274,166,330,128,289,208,310,288,225,340,274,72,203,111,223,421,157,191,304,208,127,268,153,251,207,130,241,136,238,228,248,233,178,394,192,183,132,170,267,195,122,273,179,219,272,343,105,247,254,119,273,289,200,171,198,196,267,230,318,239,282,132,258,178,54,202,216,180,267,165,233,157,345,145,294,312,263,307,323,207,206,156,111,195,157,127,128,188,149,238,233,229,197,208,127,142,281,297,285,199,238,275,240,272,260,190,210,347,305,226,105,149,184,114,172,257,244,138,337,283,168,346,175,265,181,197,223,324,85,157,207,383,233,227,253,293,98,223,133,214,239,312,243,289,213,127,281,263,225,225,298,244,210,153,245,237,144,197,227,364,393,281,214,255,271,266,203,159,287,157,301,235,189,171,130,82,121,174,124,247,254,174,290,374,135,276,239,311,218,268,206,81,208,221,233,274,231,46,199,168,320,172,253,215,256,383,104,258,306,206,188,167,249,205,146,167,241,180,151,86,98,186,320,153,138,314,268,254,205,283,283,188,179,235,249,252,46,173,146,306,345,233,245,180,268,172,199,162,180,185,258,195,262,204,172,253,165,195,283,217,236,322,291,324,122,76,178,242,216,327,247,103,183,215,130,288,334,82,342,329,153,310,186,89,227,210,180,186,194,321,94,251,346,175,190,224,214,199,286,209,249,225,147,223,191,147,108,279,142,220,112,249,332,284,152,195,262,380,160,313,135,91,191,239,181,156,240,290,111,161,230,195,340,249,267,156,146,176,307,282,248,178,313,244,189,185,322,182,156,201,136,192,145,322,309,243,185,174,159,251,119,283,140,296,201,276,88,172,283,176,284,265,260,320,219,80,94,192,175,253,125,196,230,183,186,192,104,187,300,126,93,171,246,142,95,117,228,281,275,264,348,237,236,265,305,273,76,258,196,275,239,220,350,87,327,253,302,194,100,307,330,275,161,394,215,268,257,179,187,347,271,288,158,147,268,316,211,169,165,159,217,116,211,213,132,169,207,235,334,160,224,205,338,396,369,295,305,306,321,293,281,246,254,308,395,302,365,153,319,151,240,198,172,332,197,232,208,288,89,235,158,189,315,272,222,131,270,245,71,182,104,165,294,44,135,178,168,138,233,342,231,174,159,166,238,80,165,121,237,314,257,172,276,238,358,187,112,219,167,235,271,141,262,234,277,243,200,287,359,227,245,265,183,190,187,208,269,379,339,166,268,345,189,244,209,201,304,220,110,295,230,188,161,247,146,180,350,163,226,177,175,199,109,299,158,190,162,218,245,168,133,326,203,168,354,197,265,81,259,224,128,238,240,111,176,202,269,209,152,131,173,168,155,216,244,74,245,174,188,131,198,103,150,149,327,173,245,120,166,333,135,109,92,68,218,122,115,294,199,294,267,156,314,367,204,261,137,277,278,250,240,272,137,239,203,294,191,207,226,173,196,243,153,264,214,238,217,248,295,154,302,166,202,125,256,95,163,103,303,100,87,147,354,250,299,140,310,158,272,259,232,324,216,134,302,378,353,426,112,191,340,318,192,382,134,246,207,172,194,308,200,137,219,259,267,208,173,213,261,297,376,277,168,203,216,161,350,217,298,315,210,265,259,294,207,210,225,178,221,106,244,229,135,183,294,204,199,221,376,213,421,362,204,255,130,280,148,109,213,265,247,278,201,284,100,288,251,324,158,170,91,193,143,266,193,329,267,129,343,249,113,239,157,251,209,225,184,304,141,310,296,140,279,232,353,258,302,254,289,195,286,264,184,179,188,59,200,133,209,98,253,307,248,247,194,337,166,142,170,182,170,107,99,191,142,166,264,228,154,300,197,274,228,132,258,254,271,222,319,133,173,206,320,110,265,243,206,232,53,190,242,233,194,293,229,176,333,199,160,255,359,156,63,293,315,157,196,208,256,182,144,237,115,265,195,179,189,271,312,338,371,171,236,215,117,163,358,269,175,260,224,177,269,191,241,200,81,208,213,137,190,227,170,185,238,213,261,268,252,219,239,235,178,217,252,354,373,224,201,140,210,198,226,208,194,231,168,91,319,338,201,286,68,224,201,126,263,313,96,181,83,303,305,270,149,203,303,248,249,67,243,187,296,137,94,266,247,258,318,225,283,224,223,208,203,213,116,180,296,169,85,129,270,263,222,252,202,273,153,272,247,112,296,210,297,67,71,314,222,65,141,190,71,214,157,246,251,227,238,248,323,92,122,148,233,62,155,314,275,222,149,290,191,99,158,131,92,262,319,150,212,192,259,187,229,256,258,184,204,221,75,243,222,225,214,153,59,97,183,237,260,200,236,198,303,172,333,245,253,209,307,257,245,217,180,257,219,173,278,80,95,284,259,266,193,103,167,134,217,168,199,230,218,273,254,114,233,216,248,231,155,258,292,233,162,199,263,155,188,210,221,219,200,173,147,245,215,246,247,184,216,200,293,242,139,251,244,189,91,354,268,251,275,266,282,303,187,198,243,186,317,210,210,215,178,348,294,334,244,170,78,76,261,203,299,143,116,329,313,228,163,142,270,201,308,51,253,129,88,163,159,333,303,236,187,135,206,257,215,203,335,262,187,138,266,199,145,217,141,236,84,304,174,193,363,210,313,275,194,304,188,363,261,179,298,240,212,279,44,232,147,114,41,200,181,287,191,177,148,280,88,85,239,305,138,69,347,265,297,136,163,65,318,140,176,217,215,197,346,81,164,139,310,149,268,195,234,230,285,258,178,293,210,103,164,351,203,173,253,380,146,154,200,365,103,170,204,189,177,137,182,323,325,129,232,321,225,266,339,224,314,324,65,315,182,141,302,276,158,179,363,254,265,174,186,145,252,148,165,263,173,161,134,136,190,184,244,238,346,247,145,98,228,240,274,271,222,188,160,316,128,254,194,208,334,275,183,248,316,245,303,214,220,334,229,165,174,273,302,107,379,257,229,159,340,306,99,278,166,237,207,107,223,204,229,239,188,241,306,188,200,271,260,255,87,244,247,307,204,261,184,253,233,160,319,211,277,218,354,207,248,240,239,304,249,332,262,251,199,289,120,364,172,197,266,254,209,86,162,159,253,178,242,257,292,150,172,116,84,263,326,139,142,20,263,168,295,168,202,192,260,166,167,219,128,206,142,359,178,181,202,236,252,195,242,223,287,139,288,267,240,180,377,258,304,345,194,156,271,212,220,151,198,208,334,284,308,119,153,286,279,322,244,146,323,252,131,187,178,328,144,315,321,246,261,165,225,258,179,173,251,188,228,317,155,221,303,198,245,200,356,173,309,260,189,231,188,217,200,148,184,162,327,214,333,152,223,126,252,118,124,320,397,197,271,198,228,276,293,203,217,192,268,162,221,190,238,137,164,248,299,204,217,264,67,316,363,159,297,276,136,239,98,166,293,281,240,283,181,291,183,325,197,189,268,132,205,238,315,331,276,259,231,219,175,232,188,260,246,150,251,140,129,247,150,239,80,195,200,117,126,260,75,83,224,200,144,176,154,301,208,195,299,368,274,107,206,52,210,156,200,166,301,218,64,132,241,238,157,282,199,201,117,282,232,146,171,239,248,104,166,242,239,222,103,177,343,199,255,238,270,105,76,166,139,197,294,161,69,316,279,176,212,168,248,200,282,265,118,236,296,261,322,258,149,333,270,134,216,280,330,195,182,245,221,159,184,106,343,128,148,345,199,375,273,194,261,132,113,160,240,86,347,194,301,311,244,343,150,46,192,149,213,149,329,279,247,121,271,257,310,178,156,208,149,212,248,232,314,300,282,332,129,311,276,240,254,221,180,225,298,240,211,212,165,109,182,141,227,217,167,326,215,328,196,217,216,254,306,146,333,199,135,345,275,266,349,134,237,240,276,154,261,205,228,188,219,242,155,191,153,216,292,183,322,276,176,228,176,173,182,223,346,159,139,248,234,273,304,184,204,62,238,294,272,184,187,222,243,252,317,166,99,199,160,219,301,237,202,199,232,222,286,152,256,174,252,118,247,191,230,317,152,161,246,243,295,229,184,116,179,247,199,248,392,146,184,82,257,128,177,348,184,327,197,125,198,358,208,211,281,86,300,215,268,166,216,177,147,221,219,154,217,308,236,260,185,131,247,190,156,259,120,218,209,344,214,208,319,210,362,169,300,189,198,207,200,203,114,192,120,195,231,128,115,150,158,250,264,149,208,331,118,301,303,333,185,268,151,337,182,336,123,374,305,168,343,74,187,248,231,423,232,232,235,145,173,162,318,229,359,329,219,198,185,216,62,154,266,186,251,229,232,74,152,170,236,172,241,211,154,197,308,184,199,316,95,149,219,385,52,310,268,271,186,133,202,262,58,236,246,210,203,183,167,314,159,109,226,223,164,320,207,137,181,166,228,231,218,178,286,199,222,211,84,206,130,112,126,348,128,105,363,95,224,132,277,240,208,193,185,246,260,239,252,221,170,250,108,227,104,305,231,176,196,248,271,176,201,170,142,139,33,252,302,188,201,361,351,154,274,193,122,302,244,387,181,196,244,97,224,183,215,190,288,170,188,123,78,272,308,195,197,164,238,261,298,248,131,301,64,84,138,73,109,241,184,254,243,195,132,165,302,188,214,342,282,235,324,94,178,202,317,319,129,183,256,137,238,255,234,205,175,180,264,94,294,254,350,213,311,219,259,198,190,139,162,174,243,256,194,164,218,151,172,121,192,330,249,164,295,193,233,199,153,225,229,347,249,67,69,165,235,177,253,210,281,112,156,369,237,224,178,82,171,264,205,189,202,117,74,188,172,207,125,89,206,258,133,281,259,189,209,190,176,224,220,250,164,267,184,205,94,248,252,291,192,321,307,254,328,172,131,132,221,305,357,327,218,218,243,125,216,218,177,155,91,197,218,248,202,336,254,215,249,274,199,270,292,375,75,199,213,226,272,161,217,271,44,205,183,379,119,208,261,65,144,90,156,129,142,262,169,157,119,202,60,130,301,309,55,249,265,130,280,377,257,87,244,158,290,258,223,197,213,190,303,284,189,114,199,238,157,142,305,197,302,117,103,298,253,259,280,204,231,51,169,219,97,181,219,289,327,191,221,258,284,146,118,228,298,329,265,167,292,282,304,322,79,203,207,294,200,148,168,283,156,233,180,169,302,194,144,335,104,217,236,250,213,176,148,272,184,84,247,292,249,244,346,173,148,190,230,139,234,94,222,213,150,175,281,236,163,137,226,277,155,157,226,301,356,294,266,236,84,324,290,274,191,135,248,220,274,185,157,178,204,254,131,334,120,117,268,117,152,225,314,136,218,193,286,375,200,124,317,356,233,218,125,196,136,186,349,262,284,264,313,190,165,229,80,265,238,189,267,190,170,261,237,146,350,139,278,321,167,207,80,248,337,155,214,119,423,240,150,145,119,221,147,135,129,171,332,238,313,144,180,293,406,115,235,257,168,230,333,298,278,315,101,73,330,299,217,188,289,267,235,177,323,84,293,247,252,90,181,246,271,145,276,173,94,223,99,121,301,118,137,188,268,59,173,256,155,272,96,165,40,221,272,295,142,246,161,177,311,141,222,256,280,331,306,177,222,113,189,330,252,69,325,168,221,276,106,132,60,155,170,125,313,189,171,288,317,250,237,281,210,339,147,173,104,353,247,307,242,221,107,218,70,274,226,115,347,122,220,312,140,276,193,357,142,206,228,153,131,211,242,216,209,330,233,315,142,131,239,188,156,164,285,218,184,281,132,208,61,326,273,267,201,280,195,384,123,219,271,260,160,148,181,150,223,264,141,181,209,111,252,249,149,252,161,247,258,152,278,342,295,202,254,252,176,196,274,263,175,203,337,185,267,228,190,208,276,95,222,299,77,214,269,249,175,250,290,66,217,114,202,115,289,89,218,115,213,409,206,190,301,243,157,232,163,197,154,163,292,205,245,318,257,209,203,357,243,295,223,231,201,198,245,89,166,218,135,174,199,274,280,383,322,182,265,218,141,147,232,274,271,162,194,188,318,237,254,146,209,232,215,130,138,293,115,198,223,157,88,361,165,170,127,154,342,312,216,296,90,174,228,226,193,212,357,348,256,180,228,67,227,131,204,130,351,148,169,300,129,56,331,203,109,314,179,259,123,374,188,166,128,179,120,156,223,286,245,218,211,247,140,137,308,151,198,124,153,315,143,219,197,57,433,169,392,108,189,227,347,330,170,200,269,247,277,236,66,263,71,229,204,120,128,254,191,171,260,102,218,182,328,301,284,154,214,144,230,277,275,173,179,341,156,194,319,246,218,206,198,315,263,329,332,140,123,232,97,151,244,234,257,252,258,295,210,219,241,282,252,155,167,371,299,165,289,280,253,293,222,231,156,253,103,182,299,303,69,185,252,135,149,223,256,231,111,217,184,147,258,146,142,116,229,165,324,253,182,235,130,237,243,230,261,235,316,315,214,191,177,285,195,55,211,353,183,246,165,312,151,33,256,204,292,175,264,357,188,217,283,216,203,222,259,180,213,170,70,194,191,315,283,157,110,243,309,272,283,118,174,258,192,222,309,139,167,279,160,107,288,242,308,169,198,282,163,139,276,109,279,229,190,112,296,155,291,186,188,178,192,231,63,197,209,274,216,222,262,201,141,221,174,313,240,219,160,260,188,131,174,131,139,375,232,212,175,87,158,227,247,360,256,244,186,257,91,158,162,153,342,243,120,139,375,168,367,143,181,214,153,276,164,258,136,226,210,122,237,225,206,100,66,293,179,206,267,190,341,186,257,104,258,89,204,127,226,348,281,214,182,194,239,302,218,194,150,372,192,186,63,264,152,193,187,349,156,250,186,207,180,218,176,314,140,189,234,220,288,254,168,122,251,186,136,205,250,129,328,76,181,150,196,224,246,218,137,284,329,139,189,229,307,264,115,118,165,151,307,141,392,234,232,176,193,196,250,275,202,303,193,197,193,137,199,157,372,258,236,286,84,215,145,163,213,278,161,189,248,164,308,275,265,228,120,261,243,186,170,205,207,338,84,318,138,158,220,254,223,380,81,343,186,138,196,221,283,270,388,225,270,165,235,157,151,103,213,213,274,104,187,226,269,214,274,250,295,288,164,281,171,205,237,172,242,213,246,299,370,297,249,319,206,191,230,266,218,145,77,189,180,128,185,202,146,170,235,128,176,162,181,274,236,247,261,212,275,137,103,184,271,158,191,341,299,337,259,248,269,68,195,392,237,138,131,213,233,202,283,389,168,99,87,95,286,101,162,129,290,180,183,310,115,148,260,214,180,265,63,175,219,288,278,137,335,105,273,184,251,296,233,185,169,293,322,237,72,142,140,222,349,167,242,174,210,154,195,304,297,235,186,120,196,154,196,218,204,229,186,246,207,165,176,64,161,190,74,242,197,378,213,209,282,242,221,239,159,127,167,300,221,221,259,233,180,239,159,216,314,247,224,187,254,259,264,196,337,237,176,184,179,108,188,207,194,137,208,289,237,209,220,271,272,224,240,300,104,254,325,235,287,188,281,309,244,254,228,116,263,260,224,296,156,187,311,133,341,358,181,188,230,219,366,195,194,354,201,366,183,333,178,289,309,215,337,263,151,183,354,298,203,343,341,300,266,291,369,158,89,293,368,323,341,82,269,156,189,127,376,201,118,200,257,355,72,338,153,205,137,151,184,137,158,208,261,151,120,194,191,88,161,181,208,215,288,248,385,214,110,225,201,415,157,116,122,204,172,122,191,343,375,189,237,286,361,90,177,81,58,243,393,101,333,75,193,264,275,281,197,254,118,252,368,231,80,247,165,262,102,378,163,100,144,110,175,289,387,135,211,258,81,286,174,151,162,83,152,194,303,202,192,232,242,242,206,265,340,298,114,223,189,65,206,197,242,175,254,241,161,223,277,340,140,290,183,136,164,158,153,203,273,178,343,372,318,270,337,190,127,361,139,112,149,144,318,203,325,106,190,273,272,304,325,179,291,144,198,190,296,348,237,151,280,334,341,190,164,307,240,204,319,158,153,186,333,214,206,302,250,182,245,339,79,138,181,318,98,208,248,131,169,184,361,213,125,179,305,143,215,263,241,94,290,227,162,219,239,178,194,254,105,270,192,128,384,193,101,148,82,145,293,167,172,394,98,204,188,283,266,157,277,262,146,254,197,171,202,298,280,158,184,295,167,324,350,203,89,224,245,216,126,131,174,337,259,171,226,274,212,155,194,212,261,304,178,161,150,258,220,207,210,250,176,361,160,95,192,78,254,181,202,178,149,328,183,42,145,116,294,187,304,179,199,306,174,162,353,244,246,236,228,229,387,341,150,157,158,174,350,169,197,129,192,170,247,223,238,251,287,130,262,356,269,228,189,215,100,151,214,121,90,107,134,283,247,172,185,371,192,231,122,212,339,264,136,208,234,119,163,160,170,76,297,256,129,126,198,213,206,287,230,213,238,143,291,192,217,149,255,241,250,249,187,246,254,80,239,121,133,257,307,273,261,113,160,231,180,240,86,243,334,279,322,280,140,150,315,104,140,223,184,119,167,169,115,269,205,223,169,185,377,232,268,368,210,199,206,268,71,140,100,43,340,253,242,198,265,355,276,317,170,143,232,231,160,240,183,200,341,310,309,99,53,121,204,210,298,299,290,265,206,225,160,237,251,244,214,235,186,98,217,292,213,246,147,226,130,366,169,310,339,217,302,284,280,211,336,245,240,233,178,320,242,198,222,154,177,272,202,184,107,338,174,224,181,187,192,155,228,244,189,241,182,285,350,235,199,208,269,223,100,69,312,85,282,288,264,321,183,78,223,278,366,279,225,151,216,250,310,208,202,134,220,146,171,245,230,95,245,139,212,89,249,285,277,107,137,278,88,88,207,102,303,153,322,198,143,167,181,239,323,189,110,171,148,180,219,293,175,175,99,258,206,174,230,166,253,316,274,145,319,234,103,344,388,147,286,174,161,269,121,213,140,268,110,311,334,155,300,236,185,173,227,130,222,120,240,260,206,124,115,118,131,130,203,156,250,165,272,166,150,288,168,202,280,266,204,207,216,243,161,159,308,69,181,165,113,107,100,306,281,149,93,160,77,127,188,165,159,273,251,234,92,185,282,263,236,128,254,308,283,290,337,219,161,222,282,158,206,358,227,333,298,66,273,196,120,151,148,249,237,313,215,168,322,102,291,228,330,215,238,243,275,270,139,261,219,178,202,245,268,116,187,222,262,272,200,265,292,260,193,246,261,248,197,254,227,174,283,153,136,210,170,284,165,280,254,227,112,153,199,118,194,165,126,225,191,204,300,171,323,281,271,257,331,308,254,306,143,121,66,318,81,288,233,208,251,66,154,231,199,386,346,164,248,169,195,332,159,316,204,84,228,280,128,291,306,159,212,115,155,193,185,191,210,159,191,268,178,313,186,265,200,233,149,164,210,152,267,304,267,333,161,152,237,299,224,328,204,236,89,274,132,272,312,254,142,300,192,300,185,270,226,283,80,268,223,332,284,281,234,215,303,166,312,117,185,174,174,160,303,66,213,249,134,186,143,163,222,223,253,248,216,70,217,113,133,177,292,106,278,252,129,264,243,377,87,158,112,222,298,284,234,203,100,174,150,173,166,213,318,88,295,158,196,130,248,229,150,183,265,134,223,233,206,256,259,264,241,235,262,161,214,363,220,283,166,266,170,349,292,132,233,212,334,300,275,179,219,157,170,194,210,189,145,341,163,244,270,262,378,220,93,329,184,166,198,169,74,202,109,188,362,128,67,206,274,104,90,222,323,181,175,215,300,263,121,85,90,190,66,243,131,226,210,338,230,186,193,291,282,288,253,215,327,245,160,298,81,195,186,192,198,218,111,222,212,111,135,237,165,304,220,221,118,259,312,226,197,275,130,201,230,214,240,102,193,188,177,200,281,196,294,182,286,209,188,297,233,336,188,199,200,228,165,299,254,315,102,330,321,212,312,327,168,169,288,180,114,339,114,185,181,324,235,199,179,212,102,290,214,177,210,171,206,274,282,276,312,133,262,134,318,170,254,146,144,90,279,167,194,100,247,148,330,284,159,123,142,282,157,187,167,188,136,204,308,185,323,100,192,228,183,173,198,185,220,211,261,158,172,196,106,80,231,308,361,87,101,344,293,173,96,138,177,317,335,275,348,375,260,150,204,101,203,195,264,233,240,143,178,281,303,279,303,210,187,168,310,297,179,135,299,137,227,79,101,251,268,292,166,142,194,153,263,314,222,234,249,181,215,157,189,146,125,235,330,288,346,175,234,248,288,134,119,248,110,261,111,132,264,193,265,297,168,260,384,280,315,177,160,177,226,318,191,274,154,329,361,146,177,184,180,175,199,285,257,205,256,211,356,116,148,101,265,309,327,106,122,186,185,196,278,193,199,259,216,156,169,177,287,172,292,173,165,93,151,224,118,190,171,179,152,231,271,250,115,139,191,287,340,180,179,334,365,250,131,247,181,343,193,214,335,150,300,82,275,136,290,313,321,189,231,114,137,124,248,282,303,341,245,239,245,94,236,116,246,193,367,382,164,258,264,129,148,348,341,364,181,306,194,213,161,200,212,182,217,60,354,171,231,329,350,164,237,220,284,169,129,247,235,243,213,164,358,314,198,177,380,205,375,153,125,308,335,300,101,218,155,173,318,171,301,191,108,282,272,275,199,311,177,340,289,281,230,248,210,182,341,336,246,93,176,273,241,340,178,272,200,237,149,96,254,210,136,276,281,219,206,347,192,345,177,243,199,230,231,285,372,324,232,218,131,82,200,119,339,198,235,394,329,235,311,302,321,172,189,287,280,100,352,177,249,342,325,97,105,208,217,241,166,298,143,156,223,197,288,139,158,183,376,154,320,202,179,76,131,200,205,288,182,305,176,192,215,221,269,200,202,150,161,344,202,98,204,273,329,301,305,227,210,269,231,152,311,160,289,268,86,234,305,143,107,210,238,223,221,213,357,276,181,224,244,245,253,186,232,174,153,239,194,66,150,239,247,134,321,197,212,213,240,218,354,277,95,293,204,346,216,330,299,248,232,129,322,175,152,260,218,325,273,237,58,169,218,132,197,95,305,217,283,159,162,266,216,188,215,286,130,111,333,107,319,292,117,217,106,313,233,182,292,230,156,197,196,165,181,273,196,127,148,202,130,177,173,237,320,298,189,219,280,250,190,180,163,241,142,306,90,194,265,194,296,188,160,196,287,118,168,203,220,296,146,207,193,77,224,238,209,184,197,163,226,336,178,263,218,206,238,86,153,203,218,225,171,187,254,196,131,271,368,182,226,141,196,245,302,308,170,179,316,290,140,187,344,214,377,249,206,283,187,173,159,100,166,138,169,262,168,235,219,195,232,170,226,291,104,229,308,91,251,340,222,359,299,136,351,254,250,231,141,240,254,264,144,256,134,192,259,187,212,315,259,184,370,137,180,200,249,117,144,292,304,263,210,201,279,287,165,248,188,185,228,143,261,283,263,241,125,346,196,273,264,186,319,192,227,208,225,265,226,175,99,164,228,179,162,145,241,200,282,258,139,124,325,48,239,220,340,273,107,346,153,197,225,191,260,228,194,251,327,186,324,231,254,160,175,299,140,229,291,227,119,176,209,286,55,141,75,138,295,79,213,333,220,321,267,146,210,178,326,119,244,290,226,278,220,334,254,267,255,120,315,294,84,167,183,150,192,245,234,133,188,224,351,306,205,313,278,102,216,155,197,200,104,128,169,225,228,315,179,145,96,201,241,247,253,243,204,206,245,281,230,259,175,217,163,249,194,242,97,252,263,210,161,275,104,381,328,182,207,313,260,234,327,283,228,279,196,305,224,176,145,243,265,213,247,90,200,173,176,190,160,123,174,175,343,299,53,251,183,335,77,234,150,255,173,369,274,147,212,258,240,314,168,255,186,230,212,224,239,234,177,311,272,150,301,306,214,110,185,109,256,346,158,147,150,241,173,231,147,226,98,245,181,186,338,284,118,314,199,122,291,239,206,251,162,179,147,229,310,351,172,239,266,224,230,218,389,251,308,173,304,180,186,182,157,151,241,311,362,131,348,192,230,215,180,362,210,304,218,374,303,277,177,140,180,94,204,351,137,250,178,383,287,183,314,251,181,273,149,276,217,69,129,313,216,284,268,130,235,322,252,283,146,200,134,150,329,340,296,350,197,189,191,256,307,256,317,257,246,177,260,221,132,164,378,111,225,266,329,226,345,127,235,188,217,346,128,151,325,142,240,130,251,168,231,194,250,179,225,236,219,129,244,169,277,190,121,222,218,270,237,234,280,216,288,128,134,248,122,367,109,252,226,136,204,162,89,240,272,252,270,202,256,309,156,232,251,184,304,243,215,292,199,307,247,271,293,239,161,130,318,240,296,139,109,299,272,208,339,189,328,141,316,242,290,248,71,216,297,173,170,226,278,281,295,145,234,222,234,144,160,250,151,354,210,353,316,78,81,123,254,292,192,323,75,228,376,308,146,157,138,207,186,229,265,201,209,62,268,141,181,235,162,114,261,300,176,178,254,202,269,237,233,156,253,174,251,187,171,120,209,232,248,207,236,251,100,169,276,186,393,145,122,326,188,230,314,337,175,231,153,169,251,199,184,242,216,225,295,165,217,158,200,193,286,221,347,269,310,237,265,102,216,224,208,215,180,215,179,197,170,179,148,65,282,221,141,78,141,179,140,301,262,232,136,167,256,241,197,236,128,186,106,205,187,324,291,192,281,274,121,284,144,138,199,192,224,247,292,187,152,211,160,127,56,249,167,167,179,247,148,120,88,282,268,199,173,198,228,157,102,243,280,187,279,349,300,217,208,268,263,197,172,284,281,264,228,177,381,159,365,320,221,107,237,254,159,292,160,128,103,266,256,216,245,217,295,195,159,223,181,206,208,221,217,292,106,255,189,133,104,215,122,155,192,46,296,113,186,209,117,82,240,94,157,185,260,153,365,233,271,241,241,194,394,152,187,358,166,153,197,164,228,161,199,171,219,220,251,191,354,303,270,191,301,139,171,264,347,248,123,218,224,143,196,187,281,237,178,303,201,313,161,263,230,271,119,252,243,232,138,171,242,308,237,323,122,209,269,305,245,143,244,208,255,293,234,328,332,138,236,286,236,123,244,38,331,298,288,246,225,406,313,171,237,332,346,234,159,265,238,245,157,159,151,172,159,110,119,261,199,259,249,279,329,108,189,294,250,229,227,128,150,94,168,212,140,376,177,243,338,261,209,205,215,149,388,184,187,259,205,272,178,177,190,335,266,198,323,184,321,206,342,309,273,123,182,120,200,260,244,171,168,223,120,294,82,269,328,303,272,168,191,289,203,161,208,263,182,169,226,325,200,122,300,107,98,331,224,151,231,150,256,195,146,321,218,348,203,172,154,226,359,258,68,119,184,73,284,357,233,208,274,259,306,115,293,214,254,289,139,119,298,215,290,396,286,196,142,267,282,235,181,247,213,239,276,291,275,212,252,94,319,182,108,241,233,201,269,153,101,179,149,244,230,354,170,224,226,83,209,306,156,63,163,164,184,236,159,160,309,135,168,333,276,234,210,210,199,238,164,327,149,332,263,379,119,194,305,132,258,286,178,199,132,195,270,117,133,220,205,166,223,195,250,172,176,282,87,148,187,256,185,255,175,157,258,108,226,217,112,343,273,153,273,45,240,66,248,268,154,43,312,116,248,293,299,299,173,277,159,263,183,192,91,189,306,233,128,143,171,261,332,302,246,131,261,323,170,304,281,124,274,188,216,195,205,242,203,191,189,251,343,277,231]
doclens.78.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [119,355,250,136,193,298,244,54,144,208,218,135,222,221,215,196,291,143,234,327,232,146,133,125,313,93,294,106,222,134,332,191,136,94,231,247,334,155,103,162,155,202,172,315,182,230,278,72,197,251,148,234,119,160,173,231,382,196,47,262,174,120,304,114,163,219,281,163,156,153,178,105,98,181,98,148,72,117,261,143,149,107,181,261,130,55,98,243,139,366,196,123,275,138,176,214,270,97,184,265,138,130,94,255,167,201,158,182,125,271,340,104,199,156,291,179,101,109,143,91,108,348,57,99,186,269,154,168,149,291,150,196,206,108,253,327,139,210,215,37,57,354,101,241,76,147,149,156,198,125,218,146,329,222,121,153,155,81,157,319,331,339,202,204,189,334,251,242,277,165,241,243,88,188,149,147,158,106,176,76,88,91,183,188,114,219,197,186,388,188,146,95,146,201,179,130,149,345,201,102,264,258,173,331,392,192,138,115,185,335,141,149,80,230,194,62,141,103,128,137,113,132,100,63,235,246,120,148,203,356,258,284,102,139,49,181,138,127,345,114,171,271,273,166,41,296,250,165,280,41,141,114,237,223,238,161,118,116,144,287,176,178,98,326,257,232,173,251,256,239,85,193,281,226,267,158,318,131,155,289,123,245,245,301,338,192,169,134,74,113,314,124,120,191,81,298,160,189,410,211,174,110,96,172,213,59,149,106,297,172,197,203,241,78,91,247,130,276,127,302,232,89,224,251,148,101,150,142,211,123,190,349,275,206,269,214,112,94,220,60,148,99,212,210,311,144,65,39,208,205,137,89,158,140,173,292,212,181,161,327,127,202,108,314,333,132,72,315,264,193,143,247,251,212,51,230,233,70,36,164,146,134,192,228,380,206,81,116,323,178,286,91,131,266,121,198,78,140,263,120,201,257,298,131,187,217,159,250,258,163,261,244,224,202,185,87,72,223,151,164,78,181,109,153,106,67,185,155,227,100,238,125,129,103,381,126,130,245,112,328,73,139,43,197,184,251,89,236,46,191,236,111,136,168,353,163,136,208,86,175,268,191,99,210,166,154,142,195,165,214,260,182,212,289,274,386,203,304,239,293,206,115,168,190,221,175,95,80,158,99,306,88,191,189,141,187,257,115,140,159,191,67,89,237,200,225,217,97,73,190,106,78,218,138,90,238,226,228,40,366,169,132,294,140,73,109,164,271,251,306,112,187,217,248,134,111,127,142,435,294,133,245,275,299,223,174,89,354,154,361,199,153,323,188,118,138,200,108,133,150,92,217,121,238,179,340,364,241,193,315,397,242,151,161,236,307,371,245,361,311,178,108,329,343,207,211,128,75,252,219,129,323,182,142,147,45,104,200,153,187,125,46,161,139,113,345,188,198,115,88,346,196,131,270,224,67,227,360,132,104,398,348,194,300,192,250,127,296,73,267,149,209,172,192,165,47,86,118,50,274,134,275,210,171,171,123,153,180,122,71,226,282,143,159,269,257,150,176,186,270,120,169,146,269,121,146,258,183,319,285,174,130,206,109,176,194,317,158,61,139,273,207,69,133,147,126,282,106,136,140,195,161,202,66,144,239,139,186,252,119,326,84,348,305,174,231,138,66,162,181,173,330,185,205,231,123,130,220,146,165,61,154,149,61,136,200,152,345,241,360,343,262,235,180,277,107,144,285,175,133,154,175,143,130,186,199,287,85,181,233,236,217,123,218,163,196,109,114,200,320,321,136,145,95,250,151,230,152,79,302,118,119,263,223,162,412,160,123,258,403,201,147,121,80,297,123,110,162,53,229,172,192,101,81,205,253,340,120,191,236,224,254,147,228,109,129,233,215,147,261,220,202,128,401,85,142,176,111,221,150,143,213,219,157,105,106,79,177,66,337,61,156,58,150,164,153,169,155,76,151,227,68,177,122,172,184,231,391,325,94,102,137,74,345,316,154,187,151,204,146,149,343,220,167,165,226,293,289,118,145,176,212,91,84,32,171,345,120,137,117,139,154,174,288,150,128,157,176,110,191,250,213,112,50,213,145,217,153,198,49,202,408,176,154,234,181,271,116,417,157,157,215,294,113,401,314,344,381,377,386,365,211,366,304,291,402,342,219,341,90,176,137,176,251,116,111,285,150,90,289,126,162,136,164,215,221,124,167,126,180,231,268,272,215,264,165,125,115,169,214,305,161,155,284,324,272,180,201,398,156,203,70,312,163,171,86,163,170,155,227,273,175,160,93,34,143,248,259,235,131,250,244,184,121,133,315,224,224,199,192,148,77,193,277,360,109,185,218,171,271,221,135,244,117,217,180,139,139,168,180,140,46,204,78,92,212,65,209,144,97,358,215,108,201,225,310,231,204,84,64,105,91,148,356,202,133,252,229,195,163,210,227,381,58,160,184,239,258,134,244,331,87,181,162,36,154,43,157,140,58,47,191,71,145,238,257,139,158,235,110,39,151,173,96,263,136,137,79,140,182,213,239,322,171,207,101,244,184,183,217,303,142,268,206,277,157,252,197,180,185,158,212,165,82,181,157,122,386,164,182,95,67,180,252,92,339,115,129,192,207,278,66,62,330,68,309,58,128,225,241,206,78,92,153,223,200,138,179,140,163,227,77,146,84,256,174,293,154,302,89,226,212,273,142,209,215,193,99,40,141,122,99,191,257,402,159,216,84,275,149,178,198,144,127,172,85,291,73,59,138,76,155,186,406,245,99,76,139,155,179,146,194,291,372,212,115,265,143,179,137,146,108,285,157,220,172,99,175,123,143,138,265,226,247,164,166,117,194,252,161,185,297,135,144,377,148,62,168,82,227,187,201,137,68,283,309,101,248,182,219,151,176,384,104,252,173,139,122,101,146,377,118,356,203,216,186,179,245,306,336,166,244,280,327,360,237,174,153,44,235,152,314,120,251,87,125,108,255,158,140,220,112,347,177,241,205,155,237,175,153,284,248,155,185,212,154,164,220,142,166,83,352,161,200,121,142,128,178,142,324,122,317,126,137,232,128,205,212,167,163,176,89,151,145,136,266,173,237,180,164,161,151,203,218,166,153,226,126,237,314,200,155,86,113,136,54,108,99,238,156,142,96,127,226,116,79,230,137,170,53,143,330,263,147,204,247,181,231,354,152,75,131,101,131,226,134,208,99,253,320,238,104,135,175,176,88,130,185,170,225,195,307,271,65,110,67,270,99,113,39,150,273,71,107,333,116,257,194,190,251,264,106,84,368,99,133,139,151,170,195,89,159,72,262,241,136,261,267,110,45,150,177,334,206,270,239,290,143,201,310,159,187,218,181,123,106,290,51,94,216,104,86,225,104,127,124,294,76,217,108,246,171,132,216,133,268,213,246,61,186,181,158,75,137,140,154,124,165,211,101,153,140,192,244,144,156,115,79,171,345,243,126,81,218,172,245,191,91,194,229,304,145,206,370,293,98,229,83,334,327,236,160,244,356,173,197,133,161,104,103,228,155,89,191,242,155,136,179,297,156,124,118,245,154,165,331,190,191,116,313,105,229,348,182,137,140,185,395,236,186,278,158,72,216,183,204,213,216,170,326,142,270,411,238,225,148,335,112,125,212,327,179,195,130,78,103,64,118,206,192,271,239,40,199,364,151,65,106,120,335,132,115,202,127,268,255,206,299,188,150,213,111,62,120,130,87,138,221,134,312,100,126,172,121,231,208,225,215,47,317,218,114,219,196,170,106,113,312,298,292,407,51,183,89,140,189,208,286,102,209,130,188,102,190,150,116,182,105,70,192,48,106,276,147,333,139,230,175,142,198,137,100,171,331,67,152,151,91,61,307,181,188,177,155,128,154,103,107,218,207,259,129,88,253,287,203,154,200,247,348,179,191,250,297,184,45,270,120,178,101,56,295,103,261,178,261,200,149,155,249,179,241,104,88,156,103,167,238,166,296,200,119,180,165,246,248,111,176,84,171,151,77,336,213,362,203,117,122,225,82,107,50,127,258,152,222,65,160,99,210,239,100,139,198,150,388,168,322,289,120,270,271,127,235,201,243,341,202,95,114,139,92,201,293,268,205,254,98,341,187,75,88,161,254,205,99,170,134,145,134,89,246,79,199,212,300,114,99,205,195,160,413,165,135,153,327,164,162,163,181,76,234,178,159,330,247,256,144,220,382,225,391,224,152,220,378,211,125,250,84,200,262,72,137,215,154,82,113,178,107,312,287,164,155,315,115,89,205,236,198,420,106,57,202,190,362,199,146,323,146,169,276,160,231,143,161,67,172,137,396,186,148,201,159,121,244,359,194,103,175,163,155,119,171,365,72,78,215,152,214,147,323,174,375,158,189,76,121,127,170,107,132,186,186,296,112,194,104,109,182,278,160,146,151,270,279,106,193,74,116,128,163,127,227,92,100,221,138,161,314,159,88,125,111,138,164,87,50,215,225,204,299,184,178,136,326,178,265,80,128,84,89,173,257,148,329,106,188,121,270,146,55,129,143,119,107,160,190,383,225,112,54,186,294,352,185,162,203,263,162,75,147,40,73,427,133,150,204,129,225,62,169,42,225,351,111,156,125,99,160,148,102,202,206,136,299,232,260,28,222,158,212,366,152,212,204,266,253,387,175,176,173,104,147,249,169,146,159,187,233,53,350,258,137,178,154,106,105,267,234,302,115,111,91,222,104,227,143,128,181,258,184,249,138,390,319,117,82,203,165,121,355,45,160,370,351,264,214,65,262,313,329,193,151,58,125,68,194,229,337,149,94,82,254,264,275,200,204,128,158,181,103,27,119,182,99,68,168,181,164,51,102,185,225,81,45,173,161,226,208,279,122,119,234,150,223,210,132,120,154,158,149,192,330,289,130,278,140,107,183,117,136,109,188,345,74,112,235,92,155,358,102,158,136,240,66,228,85,197,171,173,91,212,135,240,169,77,105,332,148,380,138,147,195,121,158,256,188,181,184,166,57,128,112,38,163,125,141,111,179,242,179,124,145,255,193,143,178,115,209,189,141,318,154,172,217,103,156,211,137,190,172,176,245,211,206,155,102,181,139,73,243,108,304,151,99,92,125,94,136,99,299,162,230,79,203,395,155,255,283,216,81,131,204,225,53,127,89,161,131,74,186,118,251,249,190,71,69,269,231,277,272,148,139,177,242,224,107,111,186,225,159,70,207,192,255,275,225,229,147,52,100,28,126,197,291,144,144,322,345,162,237,186,178,79,170,175,188,133,131,240,164,157,236,245,101,174,285,251,209,53,261,241,141,293,237,102,94,308,27,179,120,144,101,327,186,81,178,200,138,138,110,148,131,407,367,261,319,210,199,287,422,287,163,227,135,283,317,259,237,350,254,220,280,171,377,324,197,120,184,128,122,103,146,219,99,47,190,212,327,209,144,166,149,212,194,179,326,206,231,147,212,166,326,164,218,264,247,264,270,158,225,247,156,113,255,183,215,205,119,89,186,130,183,172,256,163,85,371,164,138,150,204,203,190,303,62,226,127,234,187,159,169,108,117,95,175,240,200,128,226,84,334,187,323,181,208,178,221,187,149,102,148,152,248,174,239,127,156,65,143,186,81,214,351,169,71,166,115,170,368,99,84,164,55,161,203,191,63,305,385,273,104,193,209,222,299,81,137,154,225,154,231,136,143,300,262,231,168,308,212,200,136,185,81,185,372,168,153,233,169,137,318,125,201,255,122,342,92,178,195,126,230,107,206,168,184,104,102,53,190,195,82,202,180,263,313,189,238,118,187,168,243,126,132,397,205,244,72,126,234,149,160,204,153,66,129,226,268,250,127,259,211,200,165,132,143,360,105,99,216,243,252,222,185,257,169,53,185,154,178,260,146,126,164,173,342,133,226,113,225,96,221,115,255,96,132,143,215,142,209,69,143,148,150,136,395,117,95,169,257,288,246,177,146,271,188,47,115,160,89,101,137,163,140,128,200,148,92,90,181,177,203,158,94,338,288,200,106,111,213,252,125,54,143,153,214,261,231,124,148,303,86,309,92,144,112,216,50,72,264,56,46,138,162,63,293,306,361,113,128,160,174,376,50,331,340,202,308,170,69,61,293,251,140,70,206,224,183,155,86,66,343,146,352,183,111,102,191,305,110,173,282,116,147,152,77,344,178,383,170,90,146,112,119,186,355,118,227,91,260,140,120,186,254,162,55,375,200,164,122,321,213,186,225,161,196,110,217,121,137,295,219,184,147,178,64,391,391,120,262,164,176,184,52,132,79,129,115,115,139,150,400,77,102,56,288,51,267,117,96,391,58,105,148,119,219,157,161,149,128,102,375,149,229,273,158,172,164,317,208,183,170,131,151,209,77,316,63,116,97,102,80,104,84,194,183,367,163,158,77,261,221,122,279,119,44,154,139,43,143,137,280,148,108,197,192,212,100,227,118,117,290,159,291,273,358,87,230,101,166,115,167,62,141,298,161,117,73,121,225,69,37,136,129,159,124,136,196,73,167,221,98,135,95,75,123,138,214,59,87,148,281,172,76,356,213,81,226,157,165,262,338,98,257,189,293,188,139,282,97,218,142,243,166,199,163,168,182,148,167,173,197,116,95,237,146,103,320,327,125,53,189,314,169,159,129,162,174,121,214,131,304,221,382,171,222,224,221,168,156,233,274,304,404,306,129,322,235,352,204,377,153,142,138,318,63,329,179,368,280,221,229,271,111,175,175,74,139,273,288,108,172,309,57,67,126,151,113,194,92,259,186,161,126,105,143,187,246,130,84,104,320,350,90,76,96,177,114,151,140,165,118,226,245,113,203,68,204,146,212,175,120,172,423,192,234,123,91,266,155,105,235,135,179,169,246,142,212,89,154,130,274,22,195,190,275,331,82,227,160,143,139,93,146,153,190,170,165,163,82,135,261,57,294,109,232,99,40,97,240,141,64,350,180,257,85,149,147,162,97,247,124,123,210,235,164,254,217,109,164,414,123,123,291,280,108,118,180,57,140,128,103,217,203,91,110,369,174,200,125,111,340,256,155,364,160,158,210,253,286,134,63,291,182,107,170,274,82,168,193,178,160,153,121,213,151,103,155,220,184,192,56,256,195,310,172,142,221,175,342,187,155,158,78,131,98,49,128,315,205,299,167,242,73,255,259,148,134,227,159,212,197,273,260,247,261,114,334,117,220,230,121,171,183,332,301,153,120,66,195,144,176,181,175,102,131,178,214,148,347,220,245,143,142,125,97,170,77,154,117,61,317,188,199,126,204,73,119,140,62,223,137,240,181,208,248,137,139,120,148,107,42,202,97,63,81,93,152,236,105,242,322,331,342,215,267,372,193,215,197,228,168,220,172,164,278,77,219,198,184,343,200,172,146,184,377,127,199,182,144,364,140,99,223,260,167,193,246,332,196,169,156,87,222,138,75,170,101,195,107,130,75,261,133,328,170,79,178,162,83,161,155,48,242,95,119,135,137,187,176,105,142,181,133,280,48,95,301,126,68,97,157,176,86,135,73,181,212,317,192,140,297,230,152,367,127,157,135,154,186,139,139,169,168,227,220,126,209,244,261,164,198,142,217,223,256,160,85,109,187,177,162,189,206,215,126,174,64,351,171,99,62,147,144,209,173,215,102,196,96,314,96,166,176,251,50,133,165,167,194,236,111,127,125,225,185,202,208,196,147,90,143,145,128,108,185,151,191,116,290,289,149,70,142,95,163,77,89,84,135,162,275,112,315,278,163,305,111,158,195,214,163,189,147,172,210,182,203,183,169,198,294,123,215,158,178,207,150,170,160,42,187,164,125,90,221,74,139,127,279,147,256,140,92,163,89,199,217,264,215,172,105,53,122,122,123,183,96,149,217,46,92,146,124,114,154,353,166,356,161,147,146,132,215,89,272,73,154,138,175,135,126,122,164,158,253,342,248,234,258,90,159,147,54,105,188,238,65,109,121,256,172,154,279,116,277,202,250,169,236,271,307,135,305,160,158,140,87,141,341,196,147,175,117,74,92,179,351,114,195,216,239,160,333,192,105,175,241,181,42,129,124,75,361,134,375,167,193,151,174,209,173,203,306,249,130,112,173,171,283,239,111,158,317,259,86,167,282,193,275,224,163,263,329,279,34,207,268,177,160,113,177,217,124,157,173,211,345,261,142,177,239,143,94,50,160,137,77,198,159,186,191,274,277,260,154,128,253,107,255,35,186,98,229,199,214,166,217,187,261,77,209,209,286,81,100,273,167,261,155,159,142,135,203,137,131,70,178,120,105,169,219,133,320,105,175,175,84,203,42,215,75,349,151,106,171,139,64,166,113,136,97,104,179,152,317,165,201,112,155,88,205,174,283,121,351,175,98,368,158,147,120,138,87,297,87,142,122,146,262,117,170,89,245,40,112,139,180,167,198,171,181,141,73,267,113,166,152,340,206,107,195,313,156,110,70,179,200,127,292,109,158,103,175,279,299,90,215,106,242,184,147,223,196,145,135,94,248,116,144,138,284,265,84,153,131,318,193,65,274,222,198,162,180,348,130,171,62,104,192,132,355,83,125,211,168,202,160,38,170,281,142,314,151,124,229,80,153,202,252,239,152,196,312,198,231,124,176,186,135,155,137,221,205,186,154,175,200,269,199,103,78,260,125,79,277,201,251,173,85,137,271,50,145,223,135,298,239,173,137,82,146,103,302,120,55,157,311,143,48,243,234,120,259,92,338,285,203,127,329,102,157,100,174,200,166,160,259,156,101,115,194,161,256,184,93,431,227,235,85,156,357,279,40,104,261,105,171,199,179,127,68,222,94,220,131,127,389,105,238,181,53,233,189,181,176,186,163,58,177,217,217,125,262,259,241,278,148,296,51,51,194,53,118,304,120,52,95,285,272,389,131,162,181,163,166,340,149,202,137,225,96,73,110,43,158,103,170,265,138,340,290,133,87,136,63,276,170,168,139,77,119,142,141,55,379,342,245,50,237,171,204,167,117,198,224,89,300,213,194,209,168,66,136,213,138,143,258,358,134,129,181,125,104,161,168,145,110,149,296,140,144,319,172,329,101,281,155,56,105,174,309,78,79,126,165,131,128,283,185,116,105,128,322,283,179,144,124,151,88,188,62,199,117,324,287,167,344,118,64,255,118,175,268,107,125,66,280,207,52,215,64,409,106,81,114,257,212,234,175,148,180,127,171,218,180,271,223,309,174,305,195,76,200,125,274,287,256,207,93,100,171,237,180,218,342,163,196,204,397,162,199,154,181,174,174,331,157,336,230,171,269,143,257,284,226,181,420,167,317,78,238,123,209,71,33,52,107,323,171,398,38,137,315,372,368,207,291,280,165,273,251,263,178,100,375,102,187,116,119,97,57,303,256,53,77,200,241,103,220,175,189,130,146,244,145,131,196,163,233,194,81,192,201,417,278,41,132,188,264,201,228,83,82,83,118,261,257,178,224,129,95,246,308,128,177,217,55,123,165,118,167,68,77,241,70,178,103,89,291,109,110,102,152,235,111,260,200,134,233,42,204,70,126,192,126,158,95,92,114,283,376,73,170,182,59,36,99,90,95,375,104,323,222,128,102,44,154,193,206,350,180,141,213,109,244,107,177,136,285,160,112,136,211,164,109,194,129,271,169,276,152,143,104,287,125,165,96,130,197,88,126,122,119,200,372,146,220,237,175,236,144,98,188,175,288,224,139,226,192,124,179,152,248,110,226,176,42,311,188,220,99,374,282,148,275,191,180,94,157,289,204,71,148,342,263,130,226,337,186,134,419,141,326,145,212,200,84,77,179,275,128,261,98,198,168,64,147,360,275,95,50,188,226,303,166,126,153,206,163,157,328,352,149,198,144,253,188,166,69,235,133,143,96,146,189,194,229,229,195,265,181,176,144,166,129,233,241,44,140,394,357,282,118,275,227,383,372,155,202,100,134,127,222,189,372,119,164,143,87,230,204,145,130,151,134,264,245,132,154,197,126,229,105,309,143,257,184,261,205,168,60,48,264,175,244,151,394,164,45,308,326,116,102,83,121,48,153,155,112,222,108,300,192,213,102,124,147,267,155,297,177,151,187,219,146,166,166,135,208,130,170,172,283,180,353,168,226,143,249,102,268,189,143,350,29,133,188,217,146,136,238,216,227,202,219,248,83,145,191,328,126,176,197,170,259,263,263,96,217,173,98,200,136,130,285,85,223,183,238,149,109,426,169,169,75,140,169,216,209,173,283,93,154,321,188,108,126,296,235,230,182,217,409,136,255,313,119,186,80,129,139,183,152,387,143,176,185,55,158,183,121,260,322,59,95,138,169,163,210,105,262,135,252,180,111,160,137,302,178,85,184,368,410,114,142,58,176,350,97,213,233,153,259,194,131,197,154,87,327,295,108,123,59,156,231,69,237,70,268,197,157,118,107,239,169,292,138,95,61,323,232,67,236,315,143,163,64,162,177,113,324,84,173,110,224,126,132,297,97,156,193,177,196,212,180,280,114,188,185,170,172,57,174,407,158,401,277,185,167,126,204,202,140,205,163,263,101,140,312,294,137,129,271,191,278,167,346,196,185,314,247,81,357,125,201,216,361,318,380,266,64,43,41,131,192,174,82,155,93,205,103,140,196,122,312,327,402,159,205,62,248,45,95,314,244,200,105,124,154,155,306,249,97,144,215,225,250,60,278,111,174,147,170,141,170,238,173,188,260,49,132,267,81,198,399,184,181,203,249,202,310,116,128,126,76,220,264,272,235,98,237,303,175,151,258,192,236,165,120,178,98,327,182,228,101,145,154,322,256,199,62,47,44,160,103,341,244,247,187,186,131,98,142,250,82,124,135,240,143,198,80,395,131,265,118,203,141,360,87,259,209,173,191,67,127,251,311,180,84,222,135,128,264,178,184,99,141,142,176,308,436,73,130,42,187,182,122,160,162,390,57,205,160,104,108,158,206,98,255,88,294,114,184,229,193,138,353,320,101,98,197,84,268,191,156,119,312,261,86,192,144,238,210,64,96,127,108,172,131,139,257,135,217,192,135,174,135,104,352,107,155,176,74,152,256,75,259,188,169,175,264,135,157,252,196,88,122,191,166,69,57,145,120,262,334,72,111,253,234,84,83,78,353,218,297,189,218,229,272,203,176,137,143,186,263,310,186,365,296,248,131,185,124,93,155,260,147,188,133,68,222,153,106,153,209,316,138,166,205,163,305,160,226,306,69,92,140,47,147,81,189,127,40,329,55,322,143,138,150,152,358,125,128,237,110,123,245,117,306,110,145,259,170,142,48,244,230,260,202,143,53,262,155,288,145,151,162,267,201,138,118,91,130,181,248,158,384,313,291,328,189,221,98,114,147,136,135,84,137,99,138,147,196,174,324,84,144,144,253,337,350,286,362,370,94,381,219,391,265,216,101,344,169,140,136,193,386,182,160,280,210,109,177,116,175,269,119,70,212,95,253,111,141,113,147,197,75,176,246,141,118,181,326,107,99,229,123,84,150,269,129,100,139,310,192,296,133,132,215,216,289,186,139,239,111,152,140,122,226,147,166,66,142,343,238,202,99,163,256,150,305,100,271,112,232,113,163,204,207,155,219,195,190,284,94,200,98,155,133,195,156,110,97,182,232,144,162,113,30,102,135,54,297,102,157,143,267,157,271,133,84,124,224,281,208,292,382,164,159,96,197,56,155,175,204,120,137,104,192,159,164,75,139,263,199,254,137,247,304,103,143,181,143,129,182,115,120,113,67,154,136,194,226,246,82,155,109,166,407,71,110,168,220,199,194,315,131,156,73,358,212,177,224,75,202,231,189,143,147,178,400,282,264,153,189,179,128,258,364,150,265,175,86,177,238,66,56,173,334,209,244,329,214,253,367,156,164,153,103,233,166,182,289,252,265,133,173,110,115,167,315,157,243,268,105,166,323,207,183,235,251,428,148,232,151,146,130,183,165,152,203,191,110,123,253,271,288,178,309,252,93,77,307,129,379,86,205,247,95,260,265,139,293,248,190,176,256,125,259,221,231,190,252,164,39,163,203,249,380,106,116,165,91,135,117,173,185,307,312,24,281,236,102,286,235,366,138,185,93,133,361,234,191,131,107,70,123,190,98,72,42,192,242,268,51,158,187,283,169,227,119,182,112,123,92,77,120,145,197,276,135,201,250,299,168,129,187,190,120,125,208,188,117,342,275,160,169,92,166,196,169,227,133,130,308,129,138,136,298,192,237,89,149,195,121,295,144,129,436,203,77,62,126,51,192,119,117,334,100,260,67,72,188,137,237,210,259,85,197,152,145,179,53,146,94,107,89,172,277,133,228,151,128,374,123,136,177,184,86,135,133,150,210,112,208,282,310,214,164,107,164,332,171,348,215,182,245,173,198,188,257,280,258,108,151,378,341,197,339,100,126,204,192,52,92,137,80,104,64,168,249,81,164,197,242,195,121,116,164,224,159,301,84,82,126,150,139,72,318,226,141,207,214,253,163,217,290,83,106,202,83,196,301,208,248,111,338,77,129,76,102,309,244,162,166,61,365,218,197,190,96,276,77,354,137,148,155,113,93,153,112,141,258,123,49,208,120,127,67,129,68,139,202,116,294,212,119,253,96,118,194,147,165,181,299,308,132,133,359,118,196,372,192,162,129,195,155,160,239,237,149,198,107,199,143,72,215,363,123,247,212,241,212,379,94,194,99,145,131,261,182,328,291,178,395,85,168,153,267,144,71,116,112,249,127,216,163,41,165,383,94,343,270,71,125,96,150,157,130,219,187,119,169,169,405,206,336,197,149,150,145,204,162,79,80,334,236,134,210,123,317,238,158,263,106,305,191,210,71,185,235,120,132,230,79,190,306,127,102,195,100,214,258,164,231,94,158,154,174,123,325,154,159,185,138,115,99,148,132,289,230,57,89,156,119,114,92,277,192,133,128,343,152,138,173,295,222,173,94,184,65,290,167,192,119,138,259,229,68,153,117,196,239,147,264,265,141,150,319,241,241,155,174,255,51,125,95,190,334,196,151,105,178,309,76,91,65,175,206,100,151,275,287,150,176,101,148,78,162,143,164,124,190,226,142,77,219,138,154,97,149,138,129,276,217,82,226,64,139,170,331,193,118,51,395,128,192,306,425,72,306,281,153,300,258,315,228,244,340,222,237,292,303,151,108,202,55,125,159,215,395,190,70,210,75,152,175,124,164,103,305,119,323,207,183,282,105,94,82,156,184,173,108,202,138,60,213,167,183,255,174,93,61,59,92,161,249,210,77,167,395,200,204,266,289,268,178,81,220,237,145,64,148,220,274,160,176,228,157,140,47,279,266,164,267,126,79,115,80,57,147,131,202,244,262,219,211,344,122,168,290,44,358,290,65,165,162,228,321,292,133,119,335,83,108,191,222,158,130,214,249,351,134,103,325,69,348,426,271,167,57,191,208,155,186,207,75,73,225,220,233,150,101,247,234,345,153,93,97,92,249,265,171,123,151,165,195,230,89,160,125,194,133,171,69,179,241,258,108,150,120,321,84,194,187,272,199,113,173,285,112,242,287,219,180,357,179,250,128,44,87,330,173,54,210,154,174,106,164,126,211,118,104,336,314,150,334,252,144,135,184,63,106,71,200,206,259,353,164,161,224,167,269,57,97,178,341,140,146,270,309,284,278,111,162,122,191,185,288,85,297,140,87,140,207,316,273,224,69,392,180,202,85,399,163,205,138,169,105,107,205,215,190,186,304,74,184,179,160,135,109,315,267,177,122,307,179,323,80,160,156,167,364,334,112,164,132,225,115,167,158,102,345,122,91,210,316,277,209,238,125,321,303,142,80,110,67,89,101,264,78,124,155,213,260,299,161,87,248,170,253,208,148,160,169,193,299,279,187,258,279,202,188,150,333,81,194,211,143,206,159,215,265,145,152,280,318,176,142,157,84,406,192,179,248,143,61,118,202,148,254,199,231,158,264,104,119,206,75,134,76,383,231,80,289,178,123,183,75,221,119,211,89,138,74,244,112,217,421,272,100,222,92,185,155,97,400,259,199,304,58,204,211,200,159,234,160,107,181,230,177,106,192,169,172,123,113,156,387,129,300,192,185,241,295,302,241,197,133,147,207,183,110,336,276,227,233,85,148,140,150,177,217,291,233,104,167,137,197,77,251,233,202,311,152,116,136,343,166,189,106,378,192,97,205,175,191,183,207,211,245,140,106,193,170,56,183,69,166,195,410,47,210,340,338,211,86,357,100,222,233,200,149,358,362,150,93,146,326,105,382,136,205,259,43,138,150,175,157,166,153,153,38,113,330,190,186,141,157,108,162,197,218,111,282,227,71,178,117,200,228,97,162,152,144,108,162,164,194,350,151,69,269,171,319,142,217,119,97,156,145,128,140,121,285,190,88,113,96,176,94,137,258,53,192,138,253,240,243,216,51,232,350,163,154,209,189,122,95,216,137,326,290,166,159,367,74,385,34,151,313,166,216,325,31,345,137,267,241,294,276,68,268,274,161,165,105,263,112,296,230,118,190,169,97,150,364,99,141,81,142,195,177,81,155,126,45,107,130,184,220,166,101,235,195,355,51,124,150,120,196,265,121,140,197,170,127,318,67,179,298,320,73,98,130,311,174,357,159,251,308,253,248,331,309,202,346,278,361,343,157,158,58,118,296,307,178,70,155,240,288,35,195,294,173,210,150,223,193,237,104,116,358,175,173,184,215,103,94,184,366,32,74,313,323,168,65,304,240,392,154,221,143,297,91,150,104,224,294,245,155,227,321,336,193,201,257,122,209,121,123,326,338,64,143,346,83,124,266,169,206,226,175,153,173,246,278,176,159,133,246,103,290,147,140,89,207,279,191,113,151,386,84,146,244,259,150,277,138,260,112,103,240,119,208,223,246,175,305,202,180,273,100,208,193,191,99,226,89,255,300,44,88,135,212,373,326,121,267,187,273,310,90,97,96,88,336,161,149,184,280,111,125,275,217,209,186,242,158,274,201,116,189,91,231,305,107,81,380,133,140,113,293,262,171,94,164,149,225,208,117,362,156,80,275,91,262,122,67,276,345,246,128,80,141,237,179,213,159,146,260,72,171,245,213,328,371,179,77,144,92,194,179,262,291,61,177,33,178,251,167,109,163,213,176,90,163,187,199,409,74,137,58,182,109,149,295,170,210,215,186,51,198,175,61,160,220,193,141,118,153,109,254,43,144,120,80,151,314,110,73,193,120,192,161,224,160,180,139,105,150,181,229,133,238,134,145,290,126,353,278,88,222,340,102,107,135,178,193,138,177,86,135,327,154,130,150,269,352,174,211,165,184,196,242,209,113,106,217,160,153,384,142,390,68,357,93,66,141,102,307,220,285,94,40,204,44,102,265,66,155,351,204,180,129,101,317,145,332,191,177,201,227,171,183,85,95,300,272,192,246,370,293,225,191,306,107,302,280,188,112,143,162,341,290,341,101,113,142,250,124,171,135,349,328,123,67,170,39,182,99,153,42,161,220,275,376,206,84,186,146,258,104,99,253,226,228,132,87,77,290,282,353,146,253,155,338,154,114,343,161,126,98,283,355,112,154,233,107,200,216,101,220,314,137,166,189,153,73,380,268,110,68,81,183,263,96,115,200,110,276,116,156,65,88,218,117,91,363,130,119,297,190,104,100,197,191,297,263,323,192,246,132,213,264,139,108,92,115,230,92,152,56,121,238,134,106,55,153,218,202,173,60,170,314,99,159,282,166,299,164,147,217,148,226,84,196,211,65,234,108,151,44,256,343,121,191,195,113,221,175,120,200,190,83,385,138,108,240,307,202,405,198,151,127,330,182,187,171,68,249,255,191,148,114,280,289,188,67,136,194,212,69,216,153,124,215,396,224,89,124,348,184,210,209,61,158,223,157,118,82,246,137,129,73,312,150,340,355,112,272,176,380,101,181,155,131,137,98,102,137,212,68,197,315,172,185,162,76,107,109,241,202,236,183,173,297,144,293,292,209,83,302,172,211,171,234,182,204,153,141,196,76,121,254,176,212,195,260,218,271,136,197,254,173,246,121,265,357,311,256,149,225,281,44,275,243,140,183,251,195,224,167,155,152,215,165,142,255,68,229,270,350,344,112,99,297,381,182,335,182,264,328,372,153,283,208,361,118,152,160,334,169,183,176,232,134,243,225,108,163,94,235,129,194,207,187,125,127,81,187,125,190,336,143,176,173,212,77,213,172,169,173,63,163,128,136,217,153,261,208,108,128,127,182,129,155,236,175,221,149,188,256,120,52,216,156,166,49,315,86,198,319,164,157,253,284,143,199,184,274,142,69,113,189,193,109,193,105,210,52,160,266,123,143,120,47,232,31,126,133,60,119,70,60,217,182,323,143,401,152,174,159,189,183,141,85,194,332,77,158,358,231,76,154,377,90,265,86,179,75,181,69,113,120,231,46,109,253,103,171,322,285,76,162,141,175,344,223,143,265,206,120,181,170,149,264,150,217,146,223,271,103,293,156,201,139,117,174,149,264,310,55,132,129,321,110,324,154,148,232,125,125,242,40,187,66,83,129,100,160,105,193,83,146,213,350,204,230,71,70,153,81,147,123,273,284,109,320,130,226,267,126,93,171,139,99,226,297,238,184,174,270,105,116,294,164,159,298,136,322,301,247,161,399,304,158,149,162,146,123,147,100,313,150,83,214,147,119,132,245,113,248,70,216,106,63,112,139,29,280,80,339,104,128,235,211,159,156,191,150,132,284,121,190,155,218,262,235,88,41,155,80,248,145,205,108,167,205,138,113,99,137,138,124,249,325,173,120,323,295,174,157,149,37,194,132,127,110,153,74,215,197,377,341,303,194,234,184,291,190,140,184,56,258,335,195,241,387,171,133,139,121,316,263,118,126,359,142,232,303,81,190,198,114,426,346,115,350,286,259,397,191,182,120,122,214,99,183,223,237,187,97,262,316,197,160,282,143,109,242,49,175,390,139,174,392,125,139,258,126,232,224,72,170,103,119,329,127,383,249,137,110,133,217,355,142,221,398,172,201,102,165,100,182,242,70,158,200,165,140,32,102,121,171,196,200,146,115,137,169,90,179,83,93,280,130,207,215,46,93,170,245,197,128,115,73,161,284,268,110,264,266,80,297,84,33,65,175,219,167,48,125,266,228,252,372,187,151,146,327,80,118,238,199,74,164,160,73,67,243,188,194,140,194,110,172,119,172,77,212,84,124,150,261,167,241,153,186,192,118,349,218,107,276,221,118,122,192,315,219,133,156,105,302,132,195,316,161,115,148,139,170,199,94,345,188,284,103,283,235,198,279,197,218,136,309,191,103,272,216,149,134,194,139,105,279,250,181,193,439,283,76,136,133,291,347,300,125,180,141,117,56,215,111,117,237,227,189,374,224,134,57,98,106,197,214,252,103,305,150,363,360,107,199,214,178,178,219,244,235,169,231,97,230,275,218,175,239,114,225,127,153,104,227,285,183,334,303,179,219,191,117,121,111,240,195,138,187,181,282,185,255,368,172,205,267,102,254,251,154,120,274,169,89,119,108,133,300,80,185,152,181,140,133,152,123,248,72,326,170,227,64,285,183,235,156,123,145,188,45,112,142,300,139,155,206,92,358,188,143,338,79,39,280,195,181,163,148,286,297,136,188,58,76,351,122,74,257,147,102,211,150,137,190,193,62,57,116,132,128,189,176,137,289,196,174,289,368,293,164,126,212,167,149,194,128,179,41,195,125,130,197,83,129,135,245,218,106,107,116,130,136,156,91,155,182,314,272,76,344,339,233,302,84,115,99,306,346,305,119,178,92,191,153,93,142,123,93,362,133,218,155,178,259,200,197,144,80,249,279,135,175,273,132,83,250,184,168,94,286,195,190,201,172,85,272,102,212,313,175,336,137,247,127,277,95,97,165,205,328,226,70,173,172,167,236,199,232,328,288,257,157,155,38,159,156,209,126,340,277,275,249,117,138,278,221,334,368,97,75,196,107,127,183,230,47,217,174,317,154,127,183,157,138,115,52,331,378,374,300,357,340,363,327,176,315,323,262,232,153,386,190,105,244,182,46,203,85,180,57,200,333,179,173,102,306,129,119,167,335,250,67,94,322,326,231,107,131,150,48,242,143,109,318,121,210,105,124,237,178,134,181,84,198,226,167,142,216,209,233,120,146,360,178,92,193,162,224,107,139,179,294,229,158,127,129,224,139,157,264,67,421,177,120,206,164,308,163,179,213,323,266,150,138,275,165,138,166,187,262,153,155,320,126,118,141,154,289,226,118,333,307,158,90,327,205,279,254,281,111,241,129,118,27,275,45,188,186,200,159,84,228,193,209,216,268,167,214,151,122,176,166,171,102,228,300,146,96,173,133,283,151,284,63,109,390,175,167,132,220,322,205,243,146,122,109,190,328,142,180,102,182,94,247,322,155,307,166,249,313,237,127,83,167,360,221,195,119,241,127,280,266,237,255,256,131,154,286,228,180,382,158,139,160,270,186,167,119,194,176,203,207,256,249,395,163,181,166,321,92,280,103,382,72,306,117,173,134,201,185,218,124,145,240,156,108,118,127,162,50,172,119,104,136,135,83,164,167,143,277,157,107,270,136,89,87,364,130,139,310,351,204,109,300,177,198,220,172,260,95,108,302,144,157,89,354,97,107,126,108,195,160,184,241,199,207,130,91,309,208,220,157,187,140,173,182,71,76,205,202,307,169,216,178,319,240,108,225,61,126,294,342,98,255,196,266,233,215,126,181,201,77,148,205,149,198,144,181,94,160,404,218,308,326,113,220,243,128,278,147,120,237,165,188,256,129,135,126,232,143,132,302,285,206,240,164,272,351,323,371,336,283,309,391,318,164,105,288,92,174,140,113,159,143,143,143,41,53,155,53,191,175,190,155,341,104,292,256,149,166,148,191,203,173,124,165,176,188,145,297,174,97,306,153,252,106,292,178,110,168,150,328,264,92,110,206,204,273,179,105,178,130,306,231,297,168,66,147,79,59,171,264,171,139,117,330,190,186,165,153,138,57,91,205,96,41,163,165,174,219,121,213,226,123,119,149,41,305,164,156,86,129,134,52,313,130,253,149,285,288,269,202,116,222,209,69,204,151,138,135,257,196,262,269,251,297,62,185,281,256,144,221,138,363,160,253,242,298,131,390,130,107,128,42,67,163,132,112,157,245,63,162,123,169,146,113,188,112,162,132,141,310,166,130,117,105,98,272,178,367,110,39,374,132,134,279,59,94,129,146,227,189,69,213,198,327,125,88,91,104,126,247,255,315,288,215,136,239,260,276,91,268,311,183,207,193,123,220,161,169,155,190,115,160,358,259,151,272,225,233,323,162,153,139,155,234,130,197,166,158,190,117,140,229,305,242,356,77,156,124,96,186,101,244,143,75,219,335,90,100,222,125,229,88,187,112,91,236,152,143,60,203,165,190,183,198,137,276,319,73,130,307,172,229,283,229,231,118,125,51,308,310,93,225,282,128,194,236,376,102,97,269,155,205,96,242,138,117,148,41,132,363,136,177,132,304,378,227,195,196,155,269,168,189,318,240,100,183,92,265,241,111,217,205,79,163,198,168,32,60,141,245,316,156,146,140,174,252,87,109,190,236,184,311,353,294,186,242,191,137,105,267,236,199,138,44,136,295,200,138,241,368,122,109,74,132,180,58,62,225,179,212,228,175,178,316,121,327,157,244,97,71,133,145,106,96,274,116,216,224,263,211,71,139,177,153,47,327,99,139,113,212,135,91,139,110,122,147,219,175,60,240,203,63,213,199,266,139,98,195,65,177,241,223,120,220,126,152,40,155,180,134,220,104,162,100,348,212,135,297,90,54,174,101,165,264,133,119,126,125,322,45,160,164,180,184,197,203,176,173,167,135,341,338,295,288,101,226,255,122,247,112,137,248,360,86,110,335,122,121,100,156,256,211,299,248,120,131,268,285,187,116,241,269,212,236,119,176,130,227,155,92,39,243,325,205,91,92,330,122,159,92,177,136,136,272,358,104,131,128,178,181,180,357,158,247,169,173,125,105,205,165,119,172,235,223,283,287,181,222,154,255,208,250,265,78,167,338,179,194,154,152,84,94,98,119,409,101,127,343,150,158,226,215,388,148,376,85,217,254,104,52,92,231,116,121,282,64,367,254,110,109,130,142,152,189,105,182,235,165,46,176,131,217,160,202,158,46,142,208,121,141,252,152,100,144,161,222,316,89,136,215,185,183,252,135,260,91,278,278,147,322,186,138,251,160,165,210,83,391,220,120,93,149,151,251,133,103,161,99,62,136,52,74,299,312,181,119,32,102,188,185,139,285,61,226,46,79,176,198,178,188,95,190,278,78,155,195,255,213,196,144,186,120,226,142,183,140,320,221,155,118,251,131,184,194,189,172,65,201,145,247,185,96,42,126,120,196,162,123,50,196,182,303,162,198,168,120,368,142,125,151,201,184,147,140,134,177,252,310,230,65,75,223,298,192,152,106,182,154,120,108,135,294,144,162,138,249,160,62,111,217,172,150,46,137,146,128,91,76,147,165,167,34,195,264,241,105,133,86,114,226,113,125,131,201,74,136,125,111,286,324,200,314,143,132,251,91,185,191,207,124,346,263,137,206,205,191,232,228,113,271,66,161,84,62,125,187,153,149,313,167,326,228,64,186,181,61,88,230,189,276,163,187,242,100,358,231,105,286,288,366,83,183,131,130,159,250,337,96,214,203,226,175,137,115,222,144,135,121,136,172,84,142,87,102,199,83,105,136,144,126,276,175,148,176,187,221,161,85,126,225,166,255,145,121,60,319,169,148,117,259,138,252,307,196,125,190,186,288,262,306,229,91,116,154,220,125,83,136,89,120,86,144,118,170,130,147,216,288,127,168,302,182,214,353,151,171,68,162,201,380,160,165,38,144,54,215,268,136,221,141,134,213,191,288,201,132,141,200,187,191,74,178,77,325,175,298,187,152,239,114,195,136,70,102,59,158,187,106,155,302,289,174,212,169,163,200,234,96,218,184,92,74,74,218,174,313,339,146,257,101,206,126,262,178,228,33,405,294,128,155,39,119,222,175,188,154,179,158,151,196,210,165,104,127,208,159,218,99,256,222,176,256,142,80,223,82,162,212,59,281,65,218,381,164,55,85,157,294,143,181,120,129,131,82,112,156,182,98,284,363,208,245,171,201,125,314,230,99,156,84,76,157,172,166,162,94,118,300,141,192,128,155,99,142,144,151,167,209,410,101,189,243,286,187,37,93,110,319,207,274,147,237,107,90,105,225,145,183,144,102,232,288,228,182,202,421,331,313,194,348,364,288,374,106,216,153,229,217,256,331,129,206,304,48,119,377,178,135,273,157,141,192,346,143,228,172,224,289,249,63,131,158,131,213,231,110,193,61,114,110,310,272,260,168,48,154,162,252,231,341,100,145,197,237,275,99,213,178,123,125,93,79,237,213,188,139,162,279,76,395,116,111,322,242,291,49,114,107,369,64,127,296,223,126,240,194,204,358,287,193,204,133,180,203,254,123,180,330,290,180,265,172,246,58,258,25,221,186,149,254,166,61,87,104,329,248,248,163,56,150,127,201,296,102,149,266,384,156,223,183,110,278,163,151,176,77,267,96,149,206,144,156,156,212,196,273,177,137,195,128,274,269,130,87,206,255,316,312,139,251,196,44,58,280,73,199,92,203,203,134,228,192,332,101,338,304,184,200,101,189,125,202,158,335,194,72,204,234,134,108,183,83,146,300,186,175,260,117,186,211,177,339,81,146,171,155,125,132,98,254,128,183,243,77,284,183,173,186,211,154,107,392,193,220,112,196,137,100,286,182,161,218,67,103,155,150,159,127,213,209,145,179,279,228,255,183,308,374,371,135,135,203,202,128,196,187,238,139,343,121,345,150,180,193,237,130,109,181,124,280,134,162,221,290,83,315,214,75,158,234,130,183,340,259,146,31,96,192,277,110,79,163,238,172,180,33,151,179,189,114,107,111,148,118,64,158,144,81,302,198,114,143,186,255,150,249,197,101,142,263,257,70,52,165,300,262,200,234,237,140,78,277,335,71,186,215,159,269,342,251,145,171,276,376,93,180,288,325,87,79,123,245,325,104,132,273,105,293,377,339,172,113,213,305,217,339,193,146,256,129,189,318,362,180,64,189,51,238,204,273,284,211,142,89,97,293,198,217,288,128,192,153,171,114,248,231,98,150,198,165,352,348,145,201,115,234,103,272,286,168,234,190,254,118,358,216,429,60,142,118,87,85,129,186,295,214,93,261,253,89,392,310,120,219,223,201,164,153,75,136,184,78,198,183,88,206,116,181,107,193,108,225,135,130,118,86,294,120,186,155,207,102,166,185,106,105,50,228,110,242,141,273,156,280,257,155,128,118,147,298,216,192,210,206,107,234,216,145,116,135,157,193,120,301,240,175,261,321,167,214,154,191,147,142,285,94,218,134,150,128,252,331,142,240,164,217,230,224,124,195,157,228,223,181,86,123,215,130,137,71,252,174,240,224,234,49,189,160,188,205,169,192,173,145,159,357,181,125,90,196,133,191,189,143,156,214,66,225,145,156,111,328,222,339,167,254,148,267,222,121,131,41,110,240,218,155,90,254,265,43,357,67,165,186,194,115,118,181,117,88,135,155,206,99,148,86,84,207,276,84,39,148,399,63,202,165,296,258,213,219,170,210,260,174,205,197,195,147,99,279,225,378,121,115,294,171,61,140,258,149,164,225,101,150,209,305,191,150,253,259,132,186,180,198,124,269,136,234,119,185,109,160,228,155,199,133,288,75,332,208,287,95,260,164,236,130,396,139,143,145,133,188,384,192,126,137,349,206,265,94,267,255,118,102,165,157,155,190,299,321,222,137,204,84,221,65,102,112,156,84,146,316,177,338,270,269,244,311,318,223,113,256,349,416,402,211,273,235,200,232,178,169,156,197,195,193,127,272,44,192,101,168,136,299,344,290,367,130,363,132,256,366,269,71,77,95,355,90,163,219,102,361,98,116,78,165,238,185,192,105,176,348,152,198,274,271,223,222,43,198,137,61,213,153,186,352,317,109,130,143,201,158,189,128,150,317,244,119,217,182,361,299,199,177,314,154,142,93,137,309,217,279,169,261,84,96,155,108,127,140,73,170,180,100,110,232,246,272,272,191,125,117,89,118,134,254,163,241,176,241,142,69,92,122,90,131,191,213,202,116,83,47,196,106,167,126,136,103,217,116,118,159,127,92,200,128,91,106,137,94,450,221,71,253,207,37,141,89,239,342,344,143,200,159,146,211,221,361,60,264,135,130,177,154,206,209,225,246,211,248,162,235,173,246,166,180,264,116,166,110,50,183,64,188,30,122,265,139,222,115,113,118,182,129,113,117,336,139,134,239,285,281,139,184,171,145,248,62,293,155,279,159,201,223,172,101,179,300,105,193,153,252,48,171,165,260,110,291,168,215,111,140,238,189,283,261,178,104,154,168,128,241,103,329,207,265,140,133,136,114,92,217,264,132,141,154,265,187,130,118,325,180,158,195,176,141,204,249,181,62,96,109,242,53,332,209,132,317,121,73,134,125,186,162,155,250,207,313,94,249,252,84,137,84,114,63,234,176,207,231,247,138,159,183,88,113,131,347,190,48,104,278,193,246,104,135,167,322,269,108,188,52,181,110,221,207,247,140,220,279,151,299,358,93,168,319,42,138,311,322,121,246,294,77,219,107,183,205,158,108,88,296,86,81,114,133,121,99,160,158,199,191,313,101,267,141,215,86,186,95,79,165,89,133,124,177,218,86,368,162,302,210,114,210,51,219,225,237,220,316,110,167,162,185,99,255,224,156,278,142,227,98,259,199,145,237,202,110,215,109,224,252,328,247,172,85,96,156,176,281,96,304,239,68,304,191,141,160,156,374,244,242,220,214,170,77,118,251,224,174,146,104,340,209,171,153,193,197,172,254,151,212,184,137,252,130,151,201,155,174,195,240,201,183,103,146,399,156,163,281,147,216,145,174,112,307,105,181,342,147,170,233,92,132,134,176,135,203,30,299,187,118,95,262,205,92,279,125,162,42,221,122,233,176,110,203,262,121,179,269,244,337,417,170,172,120,251,146,169,62,173,347,252,224,143,320,106,161,118,165,143,421,110,185,82,247,136,148,216,238,50,152,110,239,313,116,143,49,122,170,204,332,219,181,294,135,233,126,382,228,176,239,222,151,358,56,221,225,276,244,198,158,175,140,209,290,301,55,181,240,298,127,80,162,242,417,115,168,153,255,189,300,242,109,172,344,102,145,138,145,203,151,310,147,166,275,85,282,153,141,381,319,158,251,266,84,193,207,95,176,189,136,159,231,127,354,186,325,99,351,204,267,94,315,163,161,110,179,183,232,94,220,188,123,67,95,42,278,275,343,80,337,99,262,79,83,145,137,112,176,141,224,84,146,64,293,189,254,134,228,133,206,325,184,172,94,335,224,127,227,71,91,323,178,117,82,168,244,195,207,109,122,162,342,46,92,129,222,230,202,314,138,144,165,227,115,140,349,175,184,248,332,148,189,81,233,176,335,177,318,113,208,153,205,216,250,50,99,89,298,174,123,76,98,174,223,340,253,122,175,159,352,185,242,95,208,142,109,142,267,135,97,333,121,231,178,129,296,299,142,262,211,64,333,135,158,113,143,192,145,141,169,249,73,162,202,230,165,67,133,169,142,101,82,167,168,158,69,61,186,199,234,237,193,144,248,178,37,193,146,246,138,147,159,127,150,120,94,108,165,124,199,222,157,98,275,132,249,173,357,240,150,78,196,177,121,171,99,144,182,393,161,71,131,243,207,130,227,335,213,136,131,72,140,198,74,172,275,94,192,159,294,173,257,173,128,173,157,220,59,128,198,64,133,239,152,148,159,96,174,164,189,169,231,114,211,132,192,140,197,119,150,212,258,94,319,121,211,99,242,88,74,214,148,78,103,63,355,117,301,161,165,308,168,69,342,134,205,413,66,66,157,175,178,97,182,96,198,57,80,282,239,226,147,91,256,184,154,156,269,176,59,89,113,201,225,157,251,64,159,173,162,83,204,272,416,189,152,204,159,121,117,75,241,185,119,209,254,250,248,151,217,185,239,357,146,116,106,183,221,327,94,180,237,138,131,66,295,183,173,179,183,232,157,159,100,276,113,227,215,82,150,136,120,213,300,174,357,134,198,135,235,42,129,192,237,178,272,189,285,205,186,179,73,116,160,329,296,137,94,105,153,353,201,311,91,127,148,238,249,235,318,150,305,284,189,94,97,110,177,217,131,140,294,196,192,246,175,108,144,147,184,314,209,286,186,134,265,168,191,86,92,206,67,111,141,135,103,164,125,183,135,223,172,71,89,246,104,194,51,117,125,175,68,370,208,187,168,111,127,108,179,226,278,217,170,112,117,138,353,68,89,83,65,220,232,325,113,255,280,186,135,206,333,232,110,325,250,196,129,189,50,196,71,193,209,62,134,116,257,53,165,301,222,166,331,207,382,198,335,344,386,169,325,367,153,335,201,263,214,141,358,86,319,220,156,181,128,337,203,212,93,211,270,208,329,357,86,197,129,186,245,242,118,264,165,102,131,114,163,301,353,122,273,151,253,129,343,132,155,331,139,232,57,76,300,110,84,158,55,279,154,234,221,318,292,148,185,288,369,83,121,351,253,198,227,292,280,168,149,193,188,24,229,225,73,290,163,254,188,198,208,129,147,140,248,309,224,172,279,199,135,120,212,133,226,310,60,378,94,287,205,194,283,143,169,181,130,136,270,272,178,118,118,201,129,211,105,234,149,110,119,176,253,116,191,131,106,154,256,171,187,126,23,112,78,80,213,235,110,134,111,132,179,112,164,331,251,356,169,168,215,142,60,198,184,251,56,82,331,239,95,67,78,177,116,159,97,87,91,136,205,135,158,77,193,154,145,167,98,137,101,210,166,48,83,196,61,139,178,195,301,213,126,278,70,303,190,94,103,119,31,159,218,171,287,105,117,188,250,32,314,75,251,181,128,156,171,75,239,242,183,154,78,271,160,213,131,90,134,162,321,153,60,207,98,374,266,133,209,74,147,233,144,388,298,205,34,215,88,96,124,183,212,156,196,390,74,158,145,310,180,326,170,77,240,352,306,96,365,153,201,84,97,232,126,98,323,87,96,107,83,81,203,132,198,148,111,232,170,234,292,259,118,141,413,164,192,96,183,179,280,172,79,152,93,39,194,64,396,63,228,147,156,119,116,180,208,184,214,164,132,393,340,327,267,117,125,174,143,182,125,157,135,166,185,155,49,124,240,365,87,317,120,136,224,156,323,118,128,289,129,35,201,223,290,196,66,129,145,60,250,232,165,331,137,276,205,171,174,149,127,92,127,132,84,186,164,171,151,210,220,111,287,213,176,100,161,153,156,253,180,154,418,287,214,377,347,283,386,218,276,336,236,165,310,255,181,385,172,369,239,180,145,251,193,122,302,101,86,276,300,140,128,291,200,287,116,295,112,196,234,234,345,199,369,356,173,216,76,130,166,134,93,167,282,100,381,192,284,163,189,98,153,147,96,57,233,153,268,211,214,175,99,141,220,47,144,191,135,126,125,208,176,120,125,218,215,289,145,138,134,198,56,189,108,200,119,160,207,127,136,133,253,137,114,305,165,169,324,132,111,149,195,143,331,138,227,235,135,156,123,225,218,44,321,231,136,274,224,124,284,310,101,122,110,152,188,274,287,125,218,162,374,20,127,128,169,95,96,174,242,200,138,200,186,233,83,123,126,320,152,86,181,187,97,81,136,150,289,153,175,154,58,105,239,102,46,115,91,86,125,229,218,319,167,189,181,141,48,178,120,53,96,165,55,342,181,113,155,98,296,218,108,122,94,83,90,294,66,216,168,220,178,135,81,195,216,55,104,158,193,254,163,212,217,166,277,102,59,222,126,230,244,51,99,172,111,93,172,186,244,191,271,83,102,249,130,247,154,79,201,105,126,239,193,220,187,80,245,140,96,325,276,184,170,102,154,167,138,185,135,215,178,76,101,100,236,163,156,150,205,159,239,202,98,140,273,199,127,68,182,184,101,303,281,82,175,187,59,55,130,154,154,275,143,143,154,262,314,308,135,122,142,134,307,98,179,144,198,147,394,410,199,153,180,165,105,395,355,100,325,200,303,307,92,103,192,252,133,170,64,109,184,337,196,166,417,207,267,328,300,212,182,175,331,305,133,238,85,238,256,358,186,285,116,350,232,67,242,155,142,190,174,201,238,229,242,268,135,193,246,311,216,226,202,239,239,214,331,223,260,229,317,108,83,330,104,329,83,140,99,138,271,190,278,84,207,279,55,120,236,101,146,140,168,129,98,196,135,130,85,89,124,31,150,294,278,265,285,281,72,128,233,126,147,358,160,103,115,83,110,241,131,175,142,108,373,46,371,89,118,171,169,183,251,127,76,128,343,219,83,205,255,147,227,166,61,150,187,233,24,324,176,192,233,121,429,167,255,142,74,90,242,153,222,352,199,116,113,194,88,148,135,59,200,253,134,250,179,124,111,191,97,86,242,150,226,328,158,142,373,142,155,202,258,135,95,135,394,225,131,237,242,292,390,143,144,211,180,155,109,95,232,245,137,257,399,120,175,192,333,158,44,214,180,157,304,230,107,77,174,44,189,94,95,111,371,233,189,138,160,141,169,73,287,158,181,161,155,263,114,153,172,310,162,226,146,143,136,205,248,164,70,39,77,367,97,122,99,155,243,38,310,119,93,119,235,141,138,389,179,121,67,179,294,272,194,297,139,161,313,201,335,346,130,133,292,273,102,250,234,138,86,254,182,121,126,102,140,203,98,303,105,198,146,178,148,361,172,282,341,150,215,149,77,86,200,155,216,182,141,84,139,87,357,176,136,172,40,145,144,99,323,282,289,130,204,368,404,263,400,212,151,295,358,175,117,266,100,255,178,120,237,114,293,248,213,135,179,336,202,350,276,100,197,225,216,264,163,164,176,420,56,237,75,222,216,92,242,223,196,109,321,118,220,335,230,150,163,138,63,152,136,179,141,130,176,186,159,249,156,187,127,68,138,117,303,218,271,201,358,217,121,78,132,286,213,155,214,118,100,284,208,92,174,108,148,156,251,57,262,241,176,99,132,372,324,220,140,155,218,93,181,241,207,140,308,323,174,199,208,106,294,128,178,93,141,151,65,231,129,248,283,243,218,230,336,223,146,229,215,151,308,287,178,234,212,101,227,236,241,173,120,120,283,189,175,229,294,91,133,133,47,158,230,242,211,236,255,299,161,97,211,129,64,156,148,51,207,145,338,284,125,218,186,125,134,136,193,287,110,128,80,150,166,113,150,191,120,204,200,173,121,158,138,244,357,189,364,231,166,248,168,243,168,180,205,243,215,140,318,190,136,85,138,287,216,170,202,98,209,188,288,183,186,393,289,356,289,267,240,199,77,140,147,161,247,261,64,155,112,179,61,72,189,217,134,168,82,339,76,379,197,153,144,233,278,300,219,345,227,158,179,266,323,163,166,175,384,168,171,335,167,309,273,128,163,187,196,199,165,220,136,187,204,138,154,150,148,152,215,312,120,419,379,38,131,225,120,165,201,103,168,148,255,62,157,128,120,118,309,176,366,146,218,235,174,206,173,247,345,223,290,145,213,233,210,99,222,142,75,188,142,140,156,256,263,91,72,164,192,173,77,134,219,146,253,240,83,205,265,112,211,200,237,193,146,211,244,155,214,130,204,219,144,165,163,190,161,284,165,201,84,96,344,55,120,109,163,54,237,237,219,67,105,80,212,328,117,148,159,109,125,225,102,182,155,70,140,117,207,171,159,200,118,191,286,252,108,143,71,86,145,236,169,131,211,95,90,77,143,111,108,220,126,175,253,150,239,289,90,153,248,246,226,195,192,238,196,182,349,279,139,153,137,91,164,83,222,258,107,103,232,70,90,112,129,173,208,197,75,156,246,177,242,131,100,162,165,226,235,91,295,107,217,157,160,263,92,167,134,200,111,171,162,129,104,152,150,292,120,76,91,325,311,117,193,308,163,205,231,195,59,150,146,196,308,145,43,267,279,180,187,173,102,162,102,161,80,102,179,369,100,109,294,63,146,93,208,151,233,165,214,117,323,323,73,168,235,129,263,53,184,386,177,59,60,176,371,177,371,136,172,186,81,160,80,109,212,55,129,221,343,326,121,135,181,224,154,161,188,330,112,127,224,304,178,126,42,129,294,225,251,357,245,104,293,223,153,234,163,280,117,98,226,233,178,85,352,86,89,224,121,149,235,121,86,182,312,261,151,207,284,114,180,194,132,90,197,78,391,104,208,237,154,249,210,137,165,149,133,151,328,122,208,298,358,314,136,117,215,149,225,227,182,56,269,299,72,283,249,193,128,269,164,190,389,184,112,194,266,116,192,52,153,301,118,188,128,193,191,130,140,221,241,99,213,125,160,54,81,145,145,232,120,185,196,140,225,178,299,86,136,40,143,281,127,183,339,117,297,126,92,184,357,203,180,207,149,111,141,253,154,207,138,137,225,267,129,117,201,177,381,70,274,155,136,106,105,312,151,115,251,76,94,49,341,76,71,41,199,89,88,127,173,124,156,170,58,232,134,267,257,128,281,200,236,216,229,328,251,310,310,319,209,338,181,158,87,183,260,338,207,415,266,272,342,116,94,342,138,185,305,259,159,122,111,88,265,254,153,186,187,313,66,245,187,146,197,142,212,106,111,181,189,44,164,121,252,303,127,313,82,178,163,117,170,203,198,190,126,68,117,166,116,128,126,217,116,129,110,171,177,71,125,48,102,162,127,125,211,112,118,116,164,244,98,56,226,306,69,224,125,132,174,120,181,146,130,184,101,202,158,152,230,262,57,128,192,97,121,151,137,174,175,227,166,198,138,212,218,184,272,268,134,243,254,278,181,108,182,240,173,238,373,163,125,85,70,86,157,173,175,249,139,146,210,163,209,239,199,120,136,166,167,255,205,275,125,115,232,159,190,302,153,192,151,282,89,159,145,106,137,284,157,351,146,225,80,96,123,261,121,79,208,108,240,282,182,126,40,126,167,306,291,201,190,103,291,236,359,163,154,194,136,102,260,190,221,161,64,87,122,178,159,221,85,295,151,224,175,138,67,206,267,227,172,376,82,123,173,155,361,139,291,237,156,351,139,300,123,203,71,125,209,98,199,193,83,234,99,194,225,137,167,59,251,377,109,117,287,261,105,141,361,165,194,174,193,133,296,167,90,197,220,139,108,378,243,151,145,35,205,178,275,47,279,73,220,343,106,120,110,245,223,259,72,234,296,181,213,251,385,387,253,345,312,361,335,318,331,129,134,370,192,306,137,237,67,94,205,249,262,346,242,179,189,73,126,117,169,142,158,143,96,114,152,173,234,172,374,344,162,239,300,185,104,91,55,167,127,229,171,201,258,285,108,283,185,122,80,103,109,92,44,335,291,139,154,274,81,175,102,110,146,75,204,344,316,249,244,112,317,206,341,144,177,122,135,169,309,122,142,53,52,46,163,83,202,117,180,136,102,88,207,205,326,239,286,168,115,208,354,189,137,293,207,256,321,220,205,110,63,55,141,115,182,392,55,133,214,107,167,50,156,96,105,242,187,413,135,91,353,172,286,93,261,87,194,52,304,137,45,346,216,137,132,142,140,332,197,219,137,129,154,131,282,162,206,196,205,200,89,205,93,273,75,205,59,175,141,169,372,101,62,244,101,146,86,257,194,129,89,182,184,169,298,132,67,106,104,193,136,149,106,244,195,104,119,327,152,124,119,157,142,120,195,95,186,86,254,184,59,52,147,122,107,120,250,120,109,329,140,187,162,118,370,153,335,135,225,63,342,63,378,289,193,259,112,113,222,303,283,228,217,105,187,134,167,123,152,280,253,280,378,364,141,170,372,52,167,252,167,341,300,327,199,163,91,309,255,424,196,344,198,309,298,159,196,70,83,264,89,109,175,146,348,223,265,357,115,136,172,167,139,85,186,383,194,62,54,193,166,148,52,231,152,117,259,304,278,158,59,189,245,240,102,180,101,195,263,205,182,232,119,336,127,121,131,172,157,346,273,103,212,132,175,115,178,281,282,139,203,225,145,238,100,206,253,291,92,161,116,62,161,158,333,122,159,221,294,214,145,229,171,136,377,313,197,295,93,155,244,122,101,126,355,101,245,30,211,249,251,142,88,128,202,203,134,152,117,105,68,138,163,174,187,206,116,358,197,190,56,201,134,210,298,137,216,206,218,245,114,197,228,281,353,292,213,122,96,175,179,154,259,194,205,137,210,168,208,200,297,232,148,173,119,151,155,173,213,232,163,67,190,308,276,326,207,278,223,174,237,103,122,263,341,165,282,59,146,282,147,102,146,217,121,322,255,176,200,198,170,174,146,325,121,287,186,229,81,109,159,146,161,416,107,118,178,300,190,92,178,179,134,96,383,134,198,148,121,222,189,103,145,174,70,147,208,257,152,60,357,154,124,152,108,142,83,171,58,235,122,206,287,84,165,399,195,179,300,240,280,219,257,128,285,296,200,127,105,188,93,451,185,359,168,152,113,153,260,378,384,204,207,168,136,160,272,175,91,245,113,123,177,260,163,81,102,295,161,213,83,136,151,340,140,277,179,226,219,233,183,194,343,183,258,199,128,195,115,164,120,74,321,324,186,217,231,131,186,138,111,205,178,155,308,107,138,283,268,299,167,157,152,102,167,192,200,193,122,139,342,260,336,157,234,142,148,127,130,112,125,243,287,209,184,123,221,213,179,150,60,146,106,93,180,319,338,68,156,157,237,245,163,307,299,107,161,287,257,71,288,199,314,160,129,156,151,66,127,192,169,210,186,144,192,217,171,224,164,197,265,143,250,54,197,190,96,150,101,150,207,183,426,226,119,401,179,140,297,236,55,68,121,195,166,90,195,78,106,182,103,154,188,261,191,122,211,177,94,103,225,208,115,157,239,102,327,255,169,267,122,264,317,176,103,39,292,189,176,137,207,217,185,153,109,118,60,149,72,241,295,212,67,149,136,59,170,128,194,348,99,312,103,298,233,176,171,218,140,180,373,157,163,69,197,70,223,113,200,122,188,179,229,95,176,92,106,219,225,202,68,382,199,258,174,64,144,188,188,165,158,153,60,145,129,208,70,154,192,183,173,149,136,283,204,193,376,90,241,322,163,167,282,104,108,32,224,300,171,64,63,416,215,215,113,148,113,128,172,102,188,91,207,108,222,169,183,187,109,374,310,55,172,188,78,147,279,234,142,168,108,81,195,114,103,159,77,250,348,367,329,120,287,108,140,264,341,205,161,155,99,166,162,105,109,284,103,111,338,81,197,295,110,154,268,248,155,173,235,128,254,142,141,163,234,137,229,93,100,382,136,146,168,134,175,157,188,214,130,145,106,163,158,158,276,162,88,119,85,363,213,147,80,188,154,147,269,210,120,77,176,243,217,141,122,100,313,115,84,198,60,174,164,54,132,133,94,115,116,224,338,146,78,105,161,152,79,168,123,149,106,109,354,351,202,179,224,200,78,197,178,218,262,246,182,191,88,152,59,117,217,166,95,217,36,107,286,160,201,350,264,340,334,135,116,200,68,122,67,195,73,126,226,48,140,239,153,149,186,134,172,163,327,311,36,203,333,140,122,164,161,386,287,193,66,233,132,210,97,195,263,75,161,161,92,301,151,261,160,148,99,72,224,128,333,207,246,156,106,187,196,113,207,115,240,222,67,266,323,369,86,221,295,168,367,174,148,338,109,146,393,343,401,52,93,99,173,125,146,261,182,163,134,118,188,237,95,99,269,191,227,143,125,158,186,73,232,120,160,248,237,117,173,108,168,195,360,75,293,127,147,159,140,224,102,243,92,238,157,308,58,222,105,84,365,127,195,143,171,215,175,101,202,303,146,240,100,152,237,100,202,190,51,176,109,152,368,203,152,158,180,214,175,75,180,332,245,80,234,310,267,185,342,132,227,230,119,144,56,99,49,199,200,184,130,112,86,190,383,285,372,232,205,185,166,130,139,204,67,232,181,179,89,166,66,174,234,186,269,346,357,263,176,170,155,212,251,167,81,121,206,118,175,265,127,65,146,146,136,119,95,343,163,96,137,187,207,137,139,163,97,164,138,158,121,154,240,195,165,73,132,219,229,360,179,134,174,242,247,162,132,358,254,217,222,350,180,228,263,154,181,90,186,433,217,73,55,397,350,209,131,257,140,282,68,100,352,144,168,249,162,177,242,214,137,443,123,200,154,216,251,172,218,254,215,395,223,101,235,188,185,144,93,250,161,177,84,262,129,285,152,72,103,112,130,139,164,181,127,217,162,222,342,155,356,143,247,292,134,188,94,206,109,268,154,198,304,180,151,151,146,266,221,267,225,166,162,177,203,138,152,120,166,248,272,105,98,143,167,191,76,172,294,197,87,225,113,130,91,233,86,90,242,279,83,70,55,174,88,164,148,89,139,165,282,192,365,149,81,255,67,368,123,219,154,78,139,229,243,158,248,347,336,104,180,161,156,237,73,355,155,150,235,256,186,286,107,138,125,118,307,56,154,115,107,99,190,170,139,140,145,72,194,274,120,296,129,313,118,295,181,113,122,50,211,244,247,119,117,119,184,153,174,79,160,93,198,179,147,114,107,121,188,91,148,145,158,130,144,123,47,268,202,123,177,163,206,175,108,147,223,85,215,244,130,198,266,141,130,167,226,256,160,300,107,142,394,160,303,152,266,134,272,208,106,310,151,307,168,177,153,287,41,188,80,147,78,96,149,381,289,114,171,245,274,221,272,129,370,142,94,198,196,236,79,214,266,268,131,83,361,162,150,94,155,173,335,167,364,155,343,118,293,168,36,106,350,183,230,163,192,203,84,135,180,138,371,365,138,92,46,198,158,335,277,211,232,203,239,113,199,267,316,187,235,353,245,139,154,140,263,191,287,156,332,210,177,190,46,158,144,314,109,258,172,209,318,183,99,92,73,146,180,59,126,242,97,125,115,179,163,162,114,244,158,237,249,237,259,215,214,190,218,313,224,243,237,219,104,313,274,176,204,143,214,64,335,107,145,99,258,103,287,133,174,170,187,283,281,194,125,123,213,136,227,147,36,237,144,138,211,92,54,400,80,170,226,292,173,105,133,169,158,180,310,184,134,241,205,219,122,255,195,145,124,114,317,174,127,155,161,155,110,161,319,171,238,194,109,267,131,239,196,216,183,273,237,116,178,225,316,368,249,100,111,100,101,214,335,233,372,194,316,203,191,163,84,258,167,176,123,153,222,241,185,112,121,47,133,177,167,154,144,62,99,154,148,174,146,129,64,352,129,122,196,79,252,242,129,232,265,227,235,168,114,67,153,171,211,292,122,65,194,230,249,56,261,64,174,321,282,167,99,237,161,138,276,54,369,149,69,214,153,232,111,65,140,156,143,180,201,51,137,316,208,263,189,282,212,226,357,118,386,253,125,117,239,322,295,368,331,390,199,103,279,201,134,254,185,328,153,151,171,154,66,78,166,338,287,177,106,125,195,294,247,182,61,311,140,189,295,264,134,172,153,186,91,231,56,130,174,158,333,300,358,127,90,130,295,185,319,133,114,146,69,174,229,197,243,116,58,162,171,212,241,102,109,147,114,139,51,271,211,246,294,128,146,43,95,234,81,175,133,175,65,144,189,224,296,133,152,345,244,151,321,97,279,340,172,228,205,282,291,271,222,178,83,239,269,128,192,235,390,229,118,277,88,172,117,313,230,106,110,263,195,344,110,148,375,125,262,130,150,178,170,227,183,110,108,267,258,183,78,164,351,222,182,118,117,214,120,81,87,141,153,75,46,234,85,189,136,138,203,206,410,150,170,261,170,96,260,231,78,167,126,175,175,112,245,140,144,136,73,136,350,198,354,59,145,299,187,203,366,173,89,271,226,357,113,330,200,112,137,68,59,221,109,274,192,148,77,216,88,198,59,226,181,164,253,200,267,51,94,125,72,177,159,231,307,163,228,193,209,187,331,139,73,170,249,179,171,287,337,267,383,77,195,213,269,325,252,340,96,217,152,79,82,130,161,228,271,263,293,181,168,117,157,274,103,216,63,175,329,235,138,149,213,234,166,260,85,87,157,276,246,117,135,177,212,112,101,261,155,136,270,151,317,128,121,199,179,92,210,164,172,120,175,105,228,355,152,78,261,91,93,288,143,363,124,93,205,131,71,140,176,233,313,119,167,117,90,227,409,214,220,176,169,249,121,189,222,54,359,117,133,114,200,144,176,99,360,122,242,188,218,121,303,78,71,88,355,72,157,158,56,138,108,346,146,320,206,84,269,112,99,249,93,107,188,110,102,112,37,190,61,189,83,142,285,145,129,82,242,97,80,157,235,299,306,159,315,277,347,53,300,248,127,234,140,249,195,340,123,177,163,106,89,264,85,138,140,170,55,82,101,341,389,238,166,201,142,287,225,195,207,321,136,312,251,365,274,223,342,229,114,160,155,203,317,129,167,304,116,333,231,390,324,381,216,259,188,392,285,312,187,273,332,223,145,238,148,394,251,346,88,160,340,139,121,298,208,246,31,200,235,126,161,249,175,45,158,248,144,184,287,73,230,107,149,114,108,97,123,170,347,183,180,123,154,132,147,100,110,131,168,139,186,88,200,195,268,104,230,104,214,44,76,176,100,289,246,227,221,135,135,152,195,187,72,302,222,121,217,93,192,145,145,67,121,109,201,173,86,243,176,273,86,115,105,196,245,276,307,155,143,90,317,192,97,236,272,187,157,103,230,95,93,203,250,252,199,133,138,222,127,122,58,174,235,274,225,87,98,260,102,135,121,149,159,218,269,350,159,134,119,74,309,315,301,195,225,382,112,129,71,111,338,115,288,141,214,203,204,99,177,253,137,316,188,107,185,209,84,120,158,221,168,59,269,232,175,132,248,181,224,319,142,162,334,76,134,354,82,311,243,140,103,130,141,123,90,44,152,243,161,120,120,231,164,144,201,189,224,205,250,208,175,290,261,170,116,175,198,213,115,92,36,293,227,195,119,173,226,190,264,115,181,154,172,261,246,69,59,47,114,218,61,65,257,134,169,50,79,165,121,120,144,151,103,184,217,205,283,126,120,133,180,114,164,291,326,205,280,107,215,136,98,109,73,206,255,282,140,89,70,277,112,298,125,169,224,232,128,169,282,192,277,264,139,87,151,36,205,216,151,227,126,141,270,192,92,160,160,95,148,198,204,252,98,322,189,164,118,74,152,221,333,186,204,115,257,90,317,193,292,175,383,136,335,98,124,126,207,68,154,257,207,151,122,119,243,131,131,253,66,203,225,136,165,259,233,345,127,195,87,26,53,138,161,171,58,343,365,187,165,97,336,95,343,128,269,162,340,186,161,262,226,118,364,253,338,221,125,348,231,60,160,107,70,292,146,55,69,201,170,188,114,206,110,197,170,222,283,354,252,162,119,306,67,131,127,327,157,350,360,388,221,319,168,287,140,299,247,405,275,217,212,225,227,270,302,361,243,212,119,56,200,391,219,252,207,160,417,280,122,130,262,366,163,196,225,200,159,167,303,142,189,99,96,143,182,119,183,227,87,60,142,372,127,205,59,174,379,183,44,314,121,274,179,245,309,163,171,290,132,70,209,157,213,103,169,239,155,144,182,224,109,130,184,126,198,113,156,168,350,37,58,353,156,146,194,165,41,244,72,109,189,232,112,212,131,167,133,173,136,52,237,103,113,204,187,88,116,214,228,184,126,171,265,250,103,244,151,107,125,101,94,120,133,184,298,313,179,373,70,175,29,120,185,200,166,118,306,304,369,301,303,194,133,74,317,186,164,212,283,336,199,138,199,146,78,327,111,234,137,196,95,146,346,176,138,102,140,148,139,157,135,285,125,208,157,232,128,107,169,396,199,45,403,204,168,196,55,170,282,217,69,134,242,128,213,233,169,80,305,129,253,124,202,117,124,207,320,165,227,153,199,227,95,147,274,166,326,172,103,211,64,320,153,386,151,96,254,136,270,128,154,191,134,51,209,190,312,91,205,199,177,424,42,225,188,200,160,289,126,392,97,219,286,148,257,217,144,151,301,231,334,397,299,95,194,225,218,297,116,198,255,347,201,380,221,126,153,236,52,294,115,112,309,106,194,83,143,51,182,260,160,306,342,111,137,103,215,188,284,317,242,155,106,228,61,373,160,137,94,244,158,221,314,312,231,334,59,311,265,154,174,167,207,117,76,329,136,245,116,175,175,254,139,254,301,146,175,83,75,120,169,195,141,228,288,190,135,295,285,149,149,151,166,107,158,92,40,220,169,232,155,125,173,206,117,122,223,192,101,45,183,42,279,197,174,103,370,170,42,105,163,172,163,210,67,174,310,364,243,361,169,51,210,271,37,151,103,140,224,222,211,177,209,177,339,106,327,96,178,109,59,189,161,94,93,76,302,119,107,153,248,270,228,152,254,34,286,159,147,352,374,126,107,212,131,115,75,131,254,172,43,89,167,126,104,200,169,208,150,148,316,90,244,281,131,204,289,163,173,98,148,302,172,78,170,106,178,277,229,128,79,148,209,132,327,184,192,83,207,162,61,72,167,394,32,136,201,70,214,271,122,198,313,172,378,286,271,251,166,175,210,144,352,226,153,150,266,150,137,215,361,231,91,66,99,179,312,78,151,278,276,164,369,141,163,280,290,296,193,119,388,53,294,125,76,202,106,396,159,389,129,328,191,164,350,227,192,344,343,171,264,59,274,146,103,220,79,310,128,148,330,76,132,174,214,129,95,162,111,154,268,118,46,120,91,125,121,139,179,106,394,340,174,318,257,192,149,122,170,108,148,155,274,133,103,90,322,274,86,282,294,243,185,167,127,193,224,247,221,404,162,197,189,186,200,112,251,144,95,151,148,228,193,222,157,222,143,212,79,135,121,238,143,234,128,267,257,77,113,212,91,171,145,109,161,225,140,118,91,105,141,101,130,255,115,107,87,121,142,55,207,213,139,315,202,232,142,109,218,220,231,110,146,216,210,217,174,286,192,226,131,303,125,308,92,95,162,153,204,375,90,115,38,143,94,257,212,164,374,338,270,131,203,206,186,117,164,235,197,302,134,306,167,134,114,307,194,286,301,96,113,207,256,175,125,238,103,279,150,306,294,147,168,117,142,233,264,76,88,286,209,257,124,407,160,386,82,140,121,134,189,109,119,220,128,103,129,244,110,240,99,102,71,229,195,78,107,157,174,254,129,133,86,334,368,169,159,225,193,89,276,162,156,122,74,155,123,218,338,86,163,222,343,73,97,78,81,154,182,192,42,79,90,235,355,124,110,319,134,246,275,148,357,329,176,169,130,78,65,93,133,62,257,181,341,193,90,360,54,243,263,155,173,372,187,263,209,118,248,120,158,229,373,239,197,215,80,226,90,159,239,192,146,81,133,110,237,146,157,271,132,213,207,102,138,96,219,223,112,119,259,166,280,234,60,113,244,92,164,356,188,102,221,301,142,99,250,236,235,249,186,182,114,345,175,113,254,27,90,145,246,293,158,102,115,263,229,169,203,245,279,56,146,195,252,215,148,276,405,157,63,52,142,193,378,95,239,145,171,231,239,188,179,369,298,192,148,68,127,186,170,64,180,114,121,150,267,281,173,272,298,130,207,274,162,201,75,116,175,79,82,293,57,144,254,244,149,260,63,388,277,253,162,106,124,401,59,194,122,209,194,181,88,218,215,370,140,175,207,142,314,170,171,126,313,332,258,167,213,386,114,163,209,206,353,265,31,371,204,140,388,152,166,169,234,152,105,193,189,195,185,342,207,163,249,154,102,169,161,183,189,178,132,268,146,306,141,116,83,227,113,130,175,171,177,66,271,127,329,256,56,67,222,179,346,326,148,176,274,260,188,203,169,387,143,125,262,155,99,126,235,103,187,68,171,112,187,297,233,316,359,323,184,214,310,289,214,349,365,134,416,162,132,323,270,264,332,266,137,196,101,404,129,136,118,111,176,397,415,375,350,356,230,156,187,269,156,130,89,196,335,139,174,79,87,188,198,219,327,234,194,242,151,122,54,185,118,280,58,122,231,138,258,289,157,126,34,317,225,50,218,117,129,189,86,219,113,145,121,93,181,293,48,217,115,72,114,255,104,94,347,94,367,153,134,153,178,133,149,98,167,266,108,185,275,105,101,63,129,274,142,205,137,157,118,136,267,182,302,81,178,139,152,340,38,159,145,211,101,360,259,177,187,208,225,204,156,187,89,174,85,172,132,131,195,237,185,91,307,92,242,307,135,154,318,186,304,133,149,71,274,266,77,107,207,183,165,180,50,68,211,198,99,114,176,116,209,55,136,220,135,405,368,108,132,176,118,81,133,119,301,152,89,42,151,179,125,158,318,94,115,202,116,231,71,169,230,201,229,207,125,72,115,247,160,133,161,118,223,214,252,154,253,126,308,116,156,151,107,163,278,131,222,214,145,228,298,52,64,239,205,146,131,217,296,174,170,111,149,202,190,154,151,214,90,111,206,131,159,156,271,137,189,137,205,272,183,91,55,238,81,205,174,69,206,82,169,277,199,193,226,115,76,117,237,81,243,180,105,273,274,77,132,199,91,151,271,213,149,110,102,230,146,164,201,60,156,148,52,36,187,105,235,92,97,168,234,135,123,286,131,404,231,132,161,163,117,61,115,126,153,186,349,155,320,305,79,91,106,359,178,207,123,178,187,230,120,208,209,160,118,41,141,158,122,276,90,141,105,160,373,291,324,131,152,97,113,211,136,235,384,228,218,237,54,107,84,123,232,63,217,160,65,149,121,294,44,323,98,175,120,154,175,184,46,376,211,142,144,270,228,110,249,183,43,151,166,93,250,99,221,170,172,214,102,156,98,128,79,48,205,288,158,208,158,133,104,116,234,176,267,112,193,224,226,167,307,249,125,89,228,353,177,181,176,165,309,202,323,109,142,114,104,156,132,303,231,328,281,276,225,136,158,367,88,202,49,135,214,171,231,284,215,151,50,298,181,86,389,330,304,308,173,195,193,82,253,137,306,181,138,164,97,68,140,94,219,175,279,294,355,257,97,141,67,184,124,155,154,78,201,234,349,74,235,195,184,84,129,140,339,93,72,364,172,177,145,95,275,104,52,280,202,66,282,170,224,146,208,221,79,270,138,80,79,87,104,97,146,159,317,101,105,149,354,204,142,197,98,198,129,184,197,184,186,163,122,159,266,120,116,213,189,207,176,87,102,97,212,372,273,154,63,125,150,253,283,177,135,96,201,190,249,148,111,160,143,286,301,121,134,239,329,289,123,119,115,140,34,162,66,237,178,91,157,121,127,317,197,137,123,240,167,160,51,196,255,421,236,136,98,161,69,131,170,205,147,129,129,393,154,321,47,116,83,249,285,95,174,185,182,157,99,182,205,103,241,173,104,206,125,283,117,158,242,280,64,121,365,82,139,51,187,193,124,171,115,151,174,197,157,176,158,199,140,200,128,126,105,159,322,323,260,157,205,137,126,203,129,145,297,210,117,188,209,77,217,130,156,187,274,161,239,185,222,289,198,112,86,107,144,195,291,131,213,80,107,124,148,260,213,124,66,134,190,86,147,203,198,239,207,59,184,125,385,221,344,302,291,298,369,111,277,200,405,214,177,111,130,286,206,210,128,154,194,195,139,134,226,75,78,219,149,149,243,206,387,59,159,276,325,173,84,73,113,338,356,88,137,310,147,209,214,118,164,319,340,178,270,165,139,200,92,119,171,173,221,177,277,297,128,267,179,139,197,303,243,274,106,81,61,253,119,273,146,134,335,72,190,253,192,200,171,88,192,64,137,150,312,124,131,104,130,178,269,208,334,180,139,144,278,236,163,139,174,121,163,354,131,130,187,336,220,294,388,113,141,353,166,143,131,289,100,109,264,119,142,163,118,326,243,121,158,153,200,107,112,42,357,255,172,185,186,60,148,84,159,156,164,138,161,149,160,216,296,131,347,113,174,171,90,171,184,319,258,249,133,231,229,148,76,58,385,163,331,146,113,81,209,183,179,133,196,336,83,154,151,318,184,103,103,285,157,253,308,220,179,168,138,43,120,225,283,129,382,171,172,234,74,165,196,332,197,40,175,213,113,81,197,153,246,281,48,73,201,139,201,254,288,174,214,275,110,139,164,298,140,194,115,186,191,260,180,212,184,356,155,367,403,96,202,99,65,63,225,214,126,150,78,272,65,178,161,116,199,183,269,80,155,129,174,285,171,168,138,50,176,95,187,167,83,239,337,289,228,155,179,146,320,158,109,210,53,159,138,173,171,165,224,370,131,123,176,341,350,359,358,216,411,206,265,130,236,124,265,219,258,192,201,225,234,180,294,227,323,116,300,278,171,83,120,264,248,132,303,171,240,170,157,298,179,241,204,116,106,183,229,314,334,100,200,99,266,213,115,57,277,245,239,234,131,196,192,104,230,178,178,165,98,184,71,168,230,102,76,114,146,264,329,114,161,193,155,123,111,170,148,31,119,98,371,210,72,119,103,194,115,180,113,45,91,255,164,109,153,68,145,172,193,179,203,40,322,150,187,163,156,48,92,227,119,254,140,123,170,202,182,164,378,219,155,178,121,136,122,190,130,82,184,168,183,195,391,205,132,165,72,201,219,140,167,129,195,252,171,108,154,92,220,73,231,218,307,313,128,79,170,122,162,119,49,96,121,255,168,177,387,81,114,206,63,304,101,114,123,161,256,146,301,339,177,168,129,214,150,93,164,299,72,129,104,255,310,160,253,101,231,186,267,245,314,207,235,137,165,170,379,160,143,232,227,143,301,122,122,149,320,55,371,170,122,93,136,114,380,187,132,206,153,200,262,155,333,293,150,214,229,312,237,85,224,184,162,312,150,126,85,139,129,271,294,60,249,118,179,65,243,209,96,145,231,168,245,102,257,137,133,204,233,168,102,188,99,52,249,102,187,182,163,165,191,101,186,86,142,294,339,220,69,261,273,232,221,395,328,175,333,360,244,143,311,238,112,81,368,290,210,194,245,203,207,166,276,95,298,56,152,221,121,277,212,233,241,171,208,228,200,152,312,259,51,108,247,313,200,207,157,281,152,306,127,291,130,149,343,226,149,117,141,147,237,296,221,21,345,315,139,216,142,220,145,128,157,44,76,224,156,277,316,259,280,208,347,230,192,181,104,195,159,255,273,157,71,73,91,117,68,184,124,358,166,236,128,135,52,180,68,316,267,205,137,56,301,207,256,130,155,136,120,68,100,231,208,290,192,377,134,192,353,252,196,187,135,355,144,161,131,175,202,144,240,405,97,158,105,225,150,213,120,91,199,161,220,172,39,223,86,193,287,246,196,163,199,169,207,128,168,115,276,97,255,299,160,113,403,82,205,93,215,143,273,255,343,293,300,117,90,111,182,104,301,237,75,74,207,248,61,137,82,154,188,129,118,147,169,132,195,104,141,178,254,208,132,150,112,121,111,74,154,222,278,207,87,219,259,283,279,140,184,89,273,178,137,181,347,126,243,98,209,151,278,151,59,122,379,271,122,104,189,222,124,284,112,87,149,185,343,336,223,395,138,72,71,342,192,396,171,309,387,245,344,106,329,315,184,268,126,307,90,144,131,93,150,197,166,152,129,115,379,71,139,205,321,187,293,150,178,289,86,254,119,131,137,76,356,188,287,230,111,149,128,226,250,78,112,145,102,151,184,189,220,167,129,281,29,195,191,65,180,274,310,130,220,44,67,132,118,165,126,191,134,136,219,156,231,178,117,120,217,348,144,51,195,75,288,285,237,111,138,293,224,228,180,111,163,304,221,263,159,79,165,85,273,371,186,124,217,155,245,64,118,219,140,329,130,116,142,171,199,171,70,210,110,158,95,159,130,100,89,211,206,72,155,86,271,103,43,88,80,101,128,70,92,93,120,369,115,152,184,163,173,60,293,135,121,198,191,240,231,272,206,227,65,134,108,217,411,112,98,63,91,253,140,222,143,258,30,278,251,209,146,148,144,232,324,89,315,168,94,231,69,159,119,118,342,145,388,185,101,115,201,210,290,176,338,174,215,174,135,109,365,182,184,178,147,289,63,101,44,39,319,129,107,230,122,259,224,127,168,177,67,158,97,63,67,199,243,220,144,227,136,117,102,346,154,100,231,323,71,220,46,177,143,154,269,232,320,119,141,217,191,140,151,191,147,92,215,130,186,99,247,66,225,112,220,132,136,153,108,342,108,142,163,105,151,107,163,202,125,168,145,221,140,120,140,112,179,150,203,254,99,104,183,103,332,258,184,98,189,125,222,238,255,87,145,126,291,161,175,176,151,72,170,81,272,193,117,140,240,107,107,164,127,191,91,197,253,294,184,377,131,287,175,254,220,128,44,284,46,138,67,154,146,193,141,107,91,220,111,162,314,201,214,87,260,154,154,297,78,138,74,367,183,130,136,123,327,260,298,104,135,92,188,177,194,165,266,128,125,240,200,186,307,237,117,141,157,245,64,152,104,161,218,79,221,106,152,131,250,218,186,167,230,191,181,323,273,153,236,110,239,132,270,34,175,137,66,182,261,319,62,246,63,193,136,446,98,265,344,154,361,79,187,158,245,173,116,384,157,177,87,184,127,275,218,221,120,173,199,242,214,196,328,137,174,95,131,308,189,83,133,190,144,160,177,125,210,124,245,177,176,86,137,111,278,90,213,153,122,300,302,144,301,261,263,306,213,353,401,182,125,94,267,125,197,256,231,204,129,335,153,184,197,350,319,323,84,124,196,221,154,105,87,94,271,71,228,189,106,239,202,164,196,324,107,251,311,204,82,142,236,261,51,138,149,114,139,148,115,132,159,79,99,433,66,251,139,361,110,124,123,157,104,112,260,134,40,76,259,215,201,144,246,383,76,256,134,93,260,127,214,46,92,91,210,83,225,139,207,379,120,116,196,174,273,89,187,137,225,242,194,136,192,305,144,186,163,97,96,147,316,98,141,151,329,150,338,97,51,207,75,289,95,162,334,150,110,401,194,128,189,187,164,128,172,237,181,241,219,57,200,166,236,205,92,124,318,228,145,116,111,123,195,126,149,151,108,386,76,319,158,337,93,377,232,100,57,150,332,251,207,143,147,189,268,220,208,244,108,203,162,237,209,114,241,305,161,270,231,169,197,343,126,254,63,124,317,278,133,262,222,188,197,215,156,186,72,207,292,130,314,69,219,265,121,115,339,170,303,162,266,84,126,170,258,291,185,81,95,322,349,337,140,44,183,209,61,227,205,215,156,196,168,105,245,252,156,185,55,115,147,237,239,80,344,187,121,148,305,140,97,64,226,192,244,333,91,113,270,131,259,201,229,171,330,203,233,55,159,306,234,143,104,92,228,85,89,234,180,122,259,215,77,211,70,187,132,182,380,116,290,222,260,354,376,163,243,97,165,250,59,372,377,155,253,243,279,173,287,176,150,56,78,99,133,393,144,152,40,192,93,190,166,193,79,58,192,171,189,73,193,147,237,340,94,350,178,213,73,351,298,197,97,162,94,330,94,237,117,179,30,176,151,253,325,158,248,266,64,79,164,154,198,49,306,294,199,271,170,188,140,243,52,146,196,112,213,239,193,112,166,174,45,150,179,87,264,213,138,126,170,68,120,157,151,234,151,151,128,127,97,112,199,125,199,251,100,276,304,96,113,130,161,126,105,289,169,189,139,292,86,87,54,206,145,386,273,228,194,207,198,123,116,349,113,99,148,226,243,187,269,151,109,115,91,270,126,392,133,132,272,129,113,354,85,180,80,181,273,170,56,95,125,174,145,136,270,275,145,118,130,124,149,174,267,101,110,78,277,309,185,133,366,128,213,127,136,218,352,137,113,275,91,155,159,187,179,374,75,148,198,244,151,76,318,106,255,139,184,95,217,219,114,219,156,337,114,126,332,82,128,169,98,146,74,157,260,126,222,106,157,169,207,190,221,129,173,121,127,165,200,155,235,98,218,90,176,236,116,200,23,109,275,119,242,362,273,235,189,221,286,141,136,113,220,347,185,86,242,239,197,391,199,263,63,250,289,138,207,328,178,212,52,100,97,191,311,253,129,284,201,71,81,210,98,106,269,75,351,183,121,226,200,123,104,198,247,313,112,213,202,147,223,130,69,313,203,258,229,54,329,118,166,339,120,33,202,269,51,46,393,195,111,295,135,312,113,145,315,165,238,291,169,176,130,289,363,175,221,223,298,260,253,147,172,126,286,199,182,154,130,392,292,124,358,191,296,264,188,63,220,122,137,175,82,243,78,140,228,182,207,319,91,50,394,117,275,208,141,335,131,186,136,130,150,241,301,131,293,179,206,201,382,86,104,121,109,140,167,82,96,274,123,345,188,137,169,322,221,161,120,249,120,113,188,139,326,236,132,361,72,194,103,112,202,115,136,143,187,199,128,221,131,171,206,71,162,130,160,101,40,125,243,147,122,122,138,159,152,213,124,352,256,117,136,131,143,167,122,181,96,39,66,132,199,120,221,367,126,234,190,103,308,178,142,220,195,150,289,154,237,180,200,190,133,233,169,334,142,197,296,79,215,222,95,120,144,288,175,172,110,99,84,138,130,219,143,57,194,166,162,142,129,198,300,87,59,101,160,235,147,106,43,146,396,209,388,110,290,338,133,138,228,132,305,226,183,47,199,162,398,165,367,180,166,206,165,121,299,153,130,72,143,130,129,122,158,101,60,155,116,251,172,321,128,295,255,385,239,139,299,301,106,127,141,186,92,114,98,80,101,191,45,226,241,220,206,146,119,143,238,162,134,210,224,196,268,98,46,71,83,77,149,236,164,38,52,277,152,225,146,97,234,368,60,83,73,90,99,210,75,203,269,283,317,372,265,229,117,204,83,338,213,234,227,255,201,195,216,230,135,237,236,209,203,305,295,166,321,103,151,290,176,149,202,145,292,344,141,183,133,210,246,128,195,203,175,114,213,236,235,211,189,162,110,98,359,239,210,129,155,197,231,69,224,332,180,184,304,215,180,170,168,134,352,218,141,172,111,112,166,77,178,138,149,165,39,127,254,381,57,162,105,225,260,156,215,150,69,77,143,166,86,302,291,221,178,98,393,173,306,199,180,138,299,183,282,318,347,193,336,240,173,47,225,104,122,48,353,348,181,51,58,304,120,176,236,225,262,291,380,165,400,129,136,130,70,149,142,113,64,249,131,266,137,263,149,188,71,161,150,140,212,218,129,111,202,227,90,331,125,143,93,367,146,193,178,250,119,132,142,85,122,128,388,170,114,325,100,88,181,120,98,187,64,204,333,224,151,160,53,127,228,289,115,104,301,84,181,104,104,194,406,241,212,204,167,182,249,213,273,131,159,115,331,205,245,92,221,59,209,142,205,320,131,99,187,184,121,134,360,176,119,127,211,362,109,173,220,120,221,220,233,279,338,274,49,169,213,165,310,243,112,220,244,146,215,208,109,121,182,333,132,166,74,117,191,134,172,111,152,218,206,101,223,88,359,112,143,386,172,97,199,269,162,159,139,158,203,273,195,181,241,215,160,243,204,192,93,91,320,228,346,188,212,106,76,68,255,95,89,68,159,107,192,346,132,178,270,207,128,190,63,200,236,160,126,191,120,153,146,174,130,145,178,111,135,226,177,320,122,37,80,121,64,261,275,94,133,75,59,101,149,175,313,219,151,131,141,380,51,82,294,126,292,130,155,233,302,153,79,61,235,129,156,302,199,132,185,144,116,113,119,159,255,264,115,153,142,202,133,161,196,133,99,126,190,178,116,294,196,200,220,156,199,132,110,133,140,267,193,284,135,304,203,234,309,152,119,176,200,167,259,191,99,240,160,106,118,99,151,156,145,156,139,260,81,290,128,226,123,161,357,84,107,231,220,109,102,282,126,249,334,166,203,122,97,144,190,222,164,188,238,189,164,146,188,302,163,194,190,118,195,148,145,178,334,191,285,180,59,131,179,114,166,147,125,140,181,113,82,119,144,171,154,224,305,98,124,91,163,123,113,293,109,249,96,194,148,191,158,246,167,269,71,172,156,253,131,103,108,381,340,122,122,315,50,37,68,123,135,99,394,57,301,141,260,342,77,76,181,196,298,198,218,159,319,90,315,288,171,222,172,145,197,257,235,226,200,157,98,194,119,168,79,94,290,195,116,127,153,273,160,362,155,341,292,256,144,154,106,60,101,169,160,165,98,123,89,51,241,187,161,211,212,177,126,141,203,152,158,328,133,207,198,126,174,120,142,217,106,134,113,311,153,61,166,125,236,207,103,34,185,162,129,272,113,111,270,207,145,163,310,114,339,148,258,194,108,127,106,152,169,206,34,53,135,125,61,142,118,385,86,224,71,123,324,66,175,204,114,139,68,348,93,172,41,192,187,242,343,398,279,236,126,191,105,293,155,300,120,72,244,180,111,111,60,305,197,113,188,188,273,159,107,136,355,354,170,186,120,155,357,127,62,73,103,271,285,326,185,184,80,123,260,134,63,98,125,139,93,295,115,239,106,382,131,67,148,126,84,134,283,299,105,90,87,205,267,109,71,196,176,180,197,234,151,246,150,336,85,260,148,127,155,84,80,84,90,91,71,166,203,178,183,126,250,111,146,133,147,181,237,73,151,155,42,147,115,165,177,291,281,202,115,244,280,215,206,198,133,83,242,130,153,132,342,186,50,314,176,162,84,112,183,51,197,187,326,95,152,51,220,134,176,241,332,216,163,406,199,345,366,371,325,215,298,312,162,287,167,127,194,265,349,241,239,121,188,248,337,337,179,131,113,148,137,212,103,194,244,192,203,246,131,268,179,289,247,285,186,205,222,145,148,194,282,344,186,198,211,253,205,243,242,63,199,104,252,316,134,189,344,56,337,127,281,167,161,231,413,121,123,108,181,210,158,159,207,232,173,117,181,75,124,149,284,88,145,315,89,132,95,176,97,337,63,187,145,215,105,251,106,153,173,312,172,209,344,149,167,109,160,141,102,341,388,239,162,190,51,148,201,215,81,164,252,178,63,139,190,143,222,235,123,87,237,300,239,37,161,310,155,54,362,141,247,143,127,73,69,94,126,300,163,159,270,197,163,311,215,137,182,200,158,114,260,158,136,260,151,119,181,261,166,138,128,236,93,151,179,235,303,138,137,368,177,186,154,191,247,198,280,322,66,255,147,64,119,42,205,155,161,122,152,119,69,153,99,156,117,258,161,266,121,100,416,115,188,238,234,167,250,218,87,160,48,170,118,224,245,292,271,161,54,241,163,240,107,273,284,97,292,76,305,117,294,124,273,180,182,92,154,166,103,156,363,196,365,95,171,194,265,252,113,231,92,116,266,240,68,86,283,170,321,160,159,97,345,108,170,69,243,262,173,106,77,96,79,188,128,225,85,243,187,208,135,132,207,205,242,110,170,172,165,194,347,235,230,158,188,68,281,286,121,176,162,109,228,143,191,111,143,365,348,108,84,176,149,147,168,144,198,163,201,196,256,294,188,116,103,183,271,152,212,203,175,259,145,323,320,162,166,256,296,259,125,254,204,129,273,279,298,177,269,203,119,259,29,178,105,89,201,385,255,235,206,320,184,178,119,262,154,274,236,139,264,57,166,153,107,122,257,232,203,221,279,356,207,159,130,224,128,366,139,242,128,327,128,187,117,185,177,214,212,186,113,111,286,189,143,165,139,229,142,166,162,150,162,386,261,235,56,164,149,85,171,184,255,103,204,121,126,140,141,188,55,142,234,121,135,243,274,143,292,121,264,152,247,126,305,67,145,116,149,76,131,213,171,133,206,200,327,168,152,182,115,402,64,131,201,159,327,150,265,72,89,316,194,149,97,208,92,289,131,146,212,186,111,218,140,154,167,261,117,148,183,192,170,176,170,260,150,303,98,174,208,181,314,133,184,204,188,306,232,85,124,189,158,190,141,210,166,125,225,235,154,186,165,125,74,168,198,132,255,171,242,99,251,157,110,110,108,145,61,111,92,319,108,106,333,107,334,158,133,125,241,141,297,142,142,228,123,157,241,161,202,198,280,211,100,256,133,124,244,204,232,156,204,193,367,383,78,120,123,177,122,199,83,102,219,152,61,197,135,57,151,86,203,147,208,136,91,165,210,53,111,358,244,161,268,139,116,328,191,153,217,154,193,264,239,114,234,177,176,160,96,162,199,250,97,241,264,167,130,175,320,158,352,96,52,64,71,113,131,208,142,225,190,220,204,319,219,371,168,372,228,243,187,215,224,220,203,219,114,94,336,52,133,305,144,198,228,149,110,140,70,139,229,133,155,49,142,390,319,193,188,331,123,138,167,212,126,390,177,295,100,184,373,208,273,250,184,141,205,234,17,117,370,327,123,77,217,169,207,173,168,129,378,95,164,158,157,251,137,123,110,163,366,131,245,75,134,144,294,315,189,138,94,190,169,118,132,111,128,142,241,54,280,140,247,380,106,104,202,146,226,198,250,103,84,256,219,228,70,158,240,120,167,220,310,260,167,121,191,180,160,392,135,194,235,110,78,168,286,203,84,106,164,133,210,146,321,125,219,112,183,90,166,150,218,147,130,104,135,181,202,301,107,165,56,222,358,188,126,285,121,107,92,263,151,287,210,107,213,184,184,140,277,301,175,185,184,243,191,209,219,31,157,123,356,212,247,179,123,182,43,272,114,121,186,152,181,165,144,37,171,265,232,174,197,107,165,176,168,129,103,113,147,131,201,107,191,209,155,159,62,155,237,63,126,260,189,272,119,206,152,59,304,141,253,268,261,309,153,117,143,132,180,70,106,289,219,157,134,227,238,209,247,193,148,154,183,132,290,324,198,149,78,104,148,95,299,264,328,219,249,198,136,274,335,237,330,145,171,149,105,204,136,161,96,183,160,182,171,154,135,135,268,192,163,216,105,177,202,241,206,325,82,191,139,324,166,128,116,150,139,360,160,262,320,259,190,197,250,136,78,162,136,249,267,225,300,195,282,88,312,266,237,236,404,309,332,199,153,217,163,148,186,338,93,209,102,41,178,108,23,96,102,120,113,255,218,152,261,272,231,141,366,170,137,166,112,121,155,145,132,120,296,164,164,186,216,153,156,150,126,313,208,216,171,297,119,84,180,159,213,368,177,73,152,225,47,353,172,59,118,74,166,225,81,177,270,147,196,166,91,255,291,373,89,126,239,282,78,150,128,112,78,101,139,382,277,169,290,71,63,118,161,148,111,279,222,245,95,175,190,174,212,271,229,193,172,151,149,284,153,64,200,298,164,155,226,134,278,188,85,157,138,169,149,276,158,134,110,107,260,118,158,255,231,288,344,192,109,140,52,146,106,372,196,88,90,145,163,206,147,122,194,236,131,266,144,108,152,173,43,264,129,136,196,164,249,159,123,157,164,202,143,96,321,84,158,166,99,228,338,245,153,138,168,164,48,101,167,201,177,302,115,85,165,161,127,367,173,385,48,124,187,246,282,77,143,142,208,78,250,210,189,133,158,354,157,174,142,285,92,180,368,120,119,283,166,105,208,297,165,46,218,292,259,111,93,160,204,162,81,58,201,160,158,345,200,110,326,129,284,150,70,130,86,150,372,258,144,160,327,130,213,84,157,60,108,135,175,189,217,170,363,311,182,402,287,232,390,282,379,286,185,323,200,175,351,167,201,323,303,62,382,296,236,108,261,130,117,220,225,158,146,133,298,169,161,306,135,98,195,40,180,177,107,159,106,148,265,97,336,142,266,161,221,180,134,273,87,63,160,237,143,29,194,161,190,125,157,101,108,249,32,89,211,298,102,347,118,101,250,59,188,337,159,48,205,62,139,202,262,97,206,130,145,166,79,176,176,179,96,121,229,207,135,119,257,132,301,124,248,96,132,215,189,364,197,225,267,114,81,123,324,285,150,174,163,237,75,164,117,232,213,365,56,340,187,214,91,359,251,90,135,98,277,65,233,221,151,162,157,89,196,358,205,117,211,118,47,249,151,180,82,239,90,333,143,287,134,145,83,336,176,150,152,89,142,217,116,232,341,178,109,199,70,187,182,104,144,109,214,222,100,134,67,267,205,164,136,80,250,318,199,87,37,158,170,198,30,80,69,194,270,162,99,300,79,106,111,235,125,167,105,98,145,87,90,200,163,108,160,174,177,181,88,146,172,192,32,381,201,346,334,305,101,135,109,193,111,91,161,239,176,76,217,99,225,152,128,247,287,186,120,141,88,113,191,52,237,159,193,173,122,208,216,180,351,217,87,176,138,291,148,110,248,132,253,123,145,189,278,216,333,117,208,198,291,130,136,125,253,216,172,178,155,182,146,240,170,160,126,199,141,132,163,224,117,92,62,209,226,328,172,100,167,291,74,308,220,124,136,239,210,143,267,115,134,163,138,121,153,170,38,134,194,162,202,191,79,118,217,118,255,275,178,158,264,164,212,76,223,151,103,176,163,396,145,346,301,317,126,126,169,174,113,124,146,83,73,72,179,52,170,159,203,199,152,222,143,187,221,212,227,168,184,219,169,284,321,89,190,147,258,118,122,138,106,102,89,152,393,102,234,139,206,268,86,157,186,94,174,188,308,250,60,410,72,125,176,112,203,265,111,194,91,130,191,173,190,277,253,125,254,105,192,129,123,295,199,121,321,156,204,278,81,248,268,219,43,191,154,340,108,117,168,309,209,332,87,384,239,74,143,105,240,67,137,200,289,132,238,82,160,136,341,309,101,166,141,83,143,181,116,136,248,188,51,223,367,191,69,110,170,277,218,224,140,78,150,135,202,132,164,184,156,212,179,99,253,100,224,231,207,272,329,109,89,180,253,186,285,261,135,331,262,161,356,381,126,336,168,285,327,188,101,377,183,265,140,280,131,333,198,143,179,142,116,173,124,138,140,159,288,171,277,134,87,84,135,200,151,137,420,246,231,236,230,65,287,177,158,194,177,195,210,128,103,131,59,192,90,211,254,126,122,84,183,229,183,267,92,102,223,340,182,159,88,130,177,171,324,144,211,153,161,155,185,197,83,204,102,170,272,318,107,106,164,62,41,121,197,167,162,61,154,165,368,97,146,137,196,181,113,140,252,319,242,72,120,162,75,150,110,59,116,239,124,118,162,203,143,306,165,87,146,200,428,149,261,92,116,135,191,151,183,159,80,139,347,110,208,75,117,163,157,253,108,203,151,192,87,139,258,163,129,214,348,324,140,208,91,124,178,79,172,101,180,83,62,97,118,248,246,299,322,337,362,323,197,142,175,107,382,79,146,108,191,171,408,247,220,214,216,124,156,137,371,192,220,368,142,146,166,264,374,313,89,87,213,203,314,204,64,199,73,160,129,239,193,217,157,103,207,108,126,139,208,199,224,200,111,238,93,88,285,261,128,158,135,173,219,79,247,131,100,137,90,132,186,111,170,173,86,241,47,140,304,194,219,181,294,151,124,220,166,150,208,49,79,256,131,291,116,114,229,161,180,193,110,82,151,186,135,168,334,110,146,121,138,157,119,236,123,115,186,230,92,329,185,143,272,78,210,180,120,287,75,352,310,97,45,61,144,197,163,162,155,46,62,183,210,88,316,137,65,172,396,225,159,141,236,101,171,295,327,189,167,238,128,383,189,269,171,225,264,63,237,32,317,172,120,253,287,160,257,133,274,127,127,191,308,367,368,228,259,149,339,224,336,107,333,167,214,248,307,133,236,111,82,159,121,162,69,193,79,169,220,181,122,121,132,120,257,268,230,262,280,262,160,140,333,283,278,131,61,144,248,158,154,72,23,151,151,86,153,101,153,120,205,174,58,198,83,336,209,176,255,338,159,124,129,220,169,154,176,105,173,179,226,284,98,197,189,131,162,237,263,219,41,95,170,312,116,114,152,172,58,207,118,199,67,158,176,109,99,85,382,266,176,209,231,96,115,304,193,102,224,134,167,282,205,227,267,156,310,155,217,75,167,126,155,90,292,264,161,216,121,113,92,166,139,169,360,65,47,246,292,207,48,148,86,179,218,164,143,129,121,185,119,170,215,73,291,218,152,88,61,264,214,172,236,174,126,110,217,166,217,124,97,97,39,314,180,163,142,183,152,274,204,200,223,187,119,110,28,171,120,201,182,161,310,165,123,112,370,228,133,112,272,92,155,198,115,67,130,285,326,171,155,289,82,199,293,303,191,214,142,136,67,233,159,271,80,104,93,301,207,241,215,154,97,155,255,119,218,102,278,328,151,149,235,102,236,164,195,332,108,343,230,249,191,140,186,122,149,265,157,116,308,105,104,94,236,130,111,161,125,160,261,81,115,294,135,169,137,151,163,162,135,190,185,141,221,193,358,222,152,163,160,145,347,110,135,98,186,56,62,144,113,112,215,111,348,203,269,345,388,307,256,348,212,221,128,242,268,169,116,351,250,179,148,406,207,183,124,174,97,114,136,214,58,51,117,88,206,142,223,164,319,110,73,102,198,221,144,359,44,122,118,324,105,193,187,167,141,68,91,117,168,90,191,172,279,217,90,146,175,265,196,135,265,238,266,149,170,111,173,116,185,194,134,101,145,125,196,201,302,193,166,394,135,224,185,168,224,290,76,221,194,166,102,120,182,263,120,231,224,102,143,284,190,59,76,113,243,99,142,120,249,100,157,133,202,193,202,245,251,232,239,85,173,229,102,90,210,133,151,122,137,151,84,158,308,212,232,73,215,113,117,116,310,266,363,112,162,279,73,349,153,268,80,70,193,66,406,233,347,230,194,252,93,251,262,93,49,172,157,64,144,101,270,140,86,98,111,209,115,155,292,281,59,129,76,231,111,225,145,151,135,113,341,140,149,114,161,285,151,121,66,35,104,184,292,362,141,82,97,140,175,110,92,256,216,237,242,114,97,154,107,272,167,133,206,187,177,90,143,260,236,244,124,198,177,76,289,207,78,215,226,134,173,125,219,261,178,251,167,149,47,89,138,88,40,283,179,237,247,199,177,127,198,368,241,78,225,199,94,308,42,245,182,254,377,156,178,79,265,178,104,354,107,47,86,294,211,187,133,145,191,138,190,249,213,123,58,195,272,199,107,259,285,110,226,166,75,140,178,281,147,128,283,163,100,240,215,267,196,118,155,138,419,416,110,255,86,270,242,172,171,172,227,78,261,181,61,342,200,173,105,165,104,312,159,219,180,129,264,149,71,99,268,248,98,115,142,99,175,121,124,343,133,263,294,138,193,168,233,121,79,81,116,219,117,253,230,280,341,86,75,202,102,107,70,57,142,203,168,185,198,282,177,300,94,248,171,55,247,268,169,213,140,109,154,159,114,69,161,192,106,116,82,136,103,133,242,149,106,166,303,121,140,161,42,129,140,424,107,120,53,244,190,110,300,149,192,104,199,270,62,138,126,159,181,145,150,322,264,149,158,155,174,359,183,154,311,96,240,276,78,83,208,222,404,329,204,77,175,243,142,200,178,114,167,129,186,64,173,161,157,204,260,141,127,116,362,183,226,191,111,201,119,226,184,156,42,322,97,192,103,209,176,171,128,273,158,141,169,264,126,277,235,203,204,191,351,186,135,178,167,39,129,121,158,241,320,89,101,59,273,175,169,255,56,343,137,183,278,335,318,175,189,155,302,136,111,102,193,229,171,154,197,123,81,213,177,68,206,98,274,129,249,113,127,344,85,126,105,237,116,123,246,149,328,123,175,145,273,138,341,145,164,251,156,73,299,117,180,316,316,225,132,196,200,245,331,147,243,193,256,95,306,113,163,303,247,89,278,249,287,94,363,207,239,190,144,400,146,107,196,317,113,234,360,161,203,114,94,172,61,253,249,192,161,330,158,104,215,175,99,254,93,220,127,114,298,242,68,217,91,169,227,70,180,94,188,188,101,136,57,112,250,132,237,215,259,152,140,121,87,277,158,207,142,176,142,196,215,231,373,306,92,206,73,398,240,170,29,166,261,142,366,62,133,93,112,145,152,185,68,195,304,186,167,153,194,100,60,80,127,221,200,165,116,124,215,207,104,158,255,165,172,185,161,76,78,175,288,154,144,155,163,188,168,165,90,137,113,187,213,82,169,204,134,166,80,215,196,183,77,111,199,352,129,144,167,165,152,104,349,87,109,168,167,111,114,339,111,145,127,314,236,247,176,187,162,248,119,304,182,257,201,70,198,231,210,70,170,287,70,82,86,190,217,270,201,88,373,210,181,100,159,159,209,104,156,286,167,139,162,187,250,284,74,160,245,56,261,249,201,170,102,134,348,400,154,242,274,96,178,174,225,100,190,197,140,172,266,365,293,168,334,276,249,370,118,260,94,73,105,106,151,142,149,181,132,90,190,146,263,210,303,124,121,246,112,43,199,163,91,325,245,188,97,249,129,132,272,220,120,119,177,104,147,210,236,185,123,91,217,154,168,377,189,144,150,134,90,170,152,250,249,102,180,249,236,99,265,116,186,346,217,136,226,178,78,220,311,43,164,169,142,181,85,225,193,165,58,53,57,280,261,155,189,116,231,109,152,87,60,319,211,298,186,149,330,75,345,174,268,229,119,226,272,223,208,207,124,232,231,151,71,108,225,147,161,146,76,133,75,250,230,105,172,180,105,58,36,164,157,214,198,38,256,317,111,211,46,100,171,156,123,182,178,103,122,280,139,217,275,156,194,200,274,119,138,392,133,363,68,128,189,64,95,224,163,327,102,157,99,150,179,42,108,116,112,193,175,233,99,188,108,164,178,223,144,271,231,231,322,257,198,98,79,81,96,247,225,268,162,277,407,28,344,162,382,209,202,262,143,227,248,90,142,195,86,172,174,137,132,139,39,232,147,72,161,222,332,176,210,138,272,215,77,86,300,157,117,159,186,161,136,180,183,151,85,239,101,187,244,275,79,86,211,142,237,225,97,62,227,137,387,183,166,86,73,188,296,179,73,178,151,102,82,88,109,161,148,190,365,213,172,170,146,260,119,138,285,254,159,189,174,94,112,338,187,376,182,104,184,304,215,88,140,127,179,262,231,150,134,102,165,373,100,195,164,126,145,237,102,161,189,225,171,396,388,436,354,256,220,340,207,227,144,195,261,120,325,218,159,319,110,57,307,63,59,394,130,54,63,149,200,363,254,162,324,372,80,119,163,175,65,137,374,376,209,199,312,240,164,110,127,183,229,229,179,98,249,141,23,79,199,44,177,102,151,137,115,365,151,399,176,190,379,211,126,246,143,382,179,346,159,74,249,325,237,330,327,84,217,215,126,190,164,260,310,113,344,132,185,250,135,122,60,102,256,247,134,96,140,156,71,193,115,206,141,260,150,178,337,247,317,136,320,165,217,71,155,199,107,160,108,350,167,123,277,103,198,166,70,118,245,193,366,101,122,155,173,335,102,94,102,290,366,365,297,70,79,137,98,341,136,141,122,198,227,300,136,86,136,172,223,149,112,105,115,200,169,125,173,206,258,161,271,341,227,239,103,160,74,86,149,117,380,115,191,81,224,165,168,108,163,176,161,209,174,166,177,79,155,120,160,162,104,238,180,182,142,132,144,286,177,245,83,155,269,155,133,323,164,135,121,167,222,120,82,331,92,116,152,104]