bclavie commited on
Commit
00cba02
1 Parent(s): 4733fbb

Add files using upload-large-folder tool

Browse files
10.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:340997511d2f6c3221e2bf326dd33423feeb609b4bb8a4887469807e3ed121a4
3
+ size 19944545
14.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 350000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5070120,
5
+ "embedding_offset": 63980774
6
+ }
16.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 400000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5058874,
5
+ "embedding_offset": 74097930
6
+ }
26.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 650000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5239678,
5
+ "embedding_offset": 125950447
6
+ }
30.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 750000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5304567,
5
+ "embedding_offset": 147059607
6
+ }
31.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fa72ec450cf6a7fa93435d3eddc9dc1dcd9a2ecec6cf645c5d6690ee5f829a2d
3
+ size 127301813
35.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2b14e33ad22fc85def7da38aed6ac4038106b418c66952d0c7243f44bc9eca02
3
+ size 128349621
37.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eeb45dfab5775ebccdd109337950a02e05c537b13a1dfafdac6f36226301d98f
3
+ size 128251317
45.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5016ec4728e31f0ddf4c9a68f2aa01233de9849b91bb955fcc2cd5f3c074047f
3
+ size 21832801
46.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3e4c30f467b5c3948ab7a9f1edf0e401471f9aa31c900fa05b321892dc5ac28
3
+ size 129924981
49.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1225000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4375437,
5
+ "embedding_offset": 248156903
6
+ }
51.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cae14f0807caf260bb2baee8a79fd7eabad03670ace953d09122593c15e26084
3
+ size 17835041
52.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1300000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5437963,
5
+ "embedding_offset": 261434968
6
+ }
66.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1650000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3666015,
5
+ "embedding_offset": 325935760
6
+ }
69.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ced5e6b0edab5e5773bfba4a5ca60d94df6d89c8f49a904167ba79f6f2d34b62
3
+ size 12768481
69.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1725000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3191824,
5
+ "embedding_offset": 336055550
6
+ }
73.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1825000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4477537,
5
+ "embedding_offset": 350405838
6
+ }
8.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 200000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4974716,
5
+ "embedding_offset": 34025578
6
+ }
90.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2250000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4804234,
5
+ "embedding_offset": 429127510
6
+ }
92.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9ad95c0395976d6faa4a9df9aa80fc4bb8c4dc3c18a0f34b75f9ac02bd18004
3
+ size 19272097
doclens.25.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [255,158,294,276,145,207,301,147,262,218,125,166,306,357,120,191,79,160,174,149,152,213,190,232,378,171,317,91,224,178,180,178,183,188,216,267,285,322,192,198,135,127,190,229,209,334,282,200,168,373,255,187,106,329,138,261,252,97,325,175,205,176,231,183,191,279,272,161,179,378,248,214,149,143,195,108,152,180,199,132,203,165,209,225,129,326,246,155,144,202,236,228,370,321,171,220,211,335,207,164,204,320,304,380,231,128,171,209,231,187,251,199,180,292,292,232,315,244,285,146,177,149,250,307,199,108,258,175,152,182,198,198,173,146,260,163,99,142,149,128,164,214,202,89,206,179,221,191,105,247,269,96,175,178,143,238,319,135,414,180,187,230,143,133,199,161,225,338,125,244,199,85,278,341,99,247,189,183,150,97,322,217,138,189,295,143,309,167,128,272,375,298,207,228,163,205,318,325,120,237,110,85,264,153,202,237,89,168,73,137,205,147,76,106,195,239,178,270,316,251,200,303,216,281,200,165,129,219,283,305,137,176,190,120,219,130,299,132,293,319,188,329,274,353,351,247,117,260,216,176,76,122,168,210,198,189,174,236,285,187,243,183,224,154,153,324,334,109,294,240,302,158,152,144,367,215,268,285,255,261,246,244,167,198,143,70,333,63,176,234,208,242,82,159,149,177,137,312,154,208,200,367,124,268,107,225,226,120,133,315,194,120,210,212,314,175,221,125,199,186,199,340,182,339,159,347,77,236,319,326,240,291,157,93,182,189,208,177,130,152,269,140,175,351,197,193,228,223,218,232,78,214,223,219,206,164,170,292,82,180,184,74,295,122,261,332,234,220,205,151,176,332,325,232,106,146,194,71,76,337,198,88,229,184,186,201,191,159,211,172,127,305,127,303,173,145,161,181,168,218,123,158,242,252,179,174,221,158,280,206,253,367,163,248,211,168,169,241,268,128,270,153,184,128,222,189,104,235,212,205,346,114,200,218,213,291,177,140,293,311,143,355,153,169,251,341,311,294,188,151,156,332,306,145,306,184,241,352,170,139,280,197,291,256,270,262,202,311,341,303,217,222,149,175,219,224,347,214,309,201,288,233,129,167,137,362,173,109,123,143,194,340,211,132,170,159,285,250,165,139,176,210,220,235,203,119,273,310,325,260,193,262,167,324,25,226,269,170,210,345,157,361,308,83,317,258,281,231,171,226,259,199,300,84,103,190,245,114,231,259,218,289,181,123,250,182,208,223,187,260,266,104,309,92,318,327,151,120,157,150,248,331,267,194,120,325,182,382,209,169,86,85,227,240,275,202,201,250,265,167,144,133,188,294,367,212,337,241,253,155,215,209,172,280,220,214,252,261,215,148,177,215,242,162,97,49,263,137,200,116,95,193,291,344,127,292,251,152,148,143,107,196,323,210,202,350,187,368,133,258,327,210,212,290,283,171,339,165,398,280,188,210,278,175,296,185,105,159,196,169,238,287,154,342,75,229,68,257,116,216,219,297,212,272,77,183,301,240,196,267,147,232,257,255,293,180,318,191,168,322,262,208,302,339,337,211,247,138,202,226,249,195,296,180,360,210,225,165,203,127,250,273,107,307,93,356,296,119,285,99,128,349,80,127,181,178,163,118,214,135,168,190,178,178,286,170,177,372,253,193,160,218,221,185,341,88,235,287,222,243,285,175,226,301,252,197,288,191,231,168,137,143,69,89,238,162,321,299,252,145,270,201,48,209,196,284,292,293,131,302,176,180,360,264,191,150,133,190,101,179,140,282,72,97,285,264,99,217,227,238,265,321,240,282,174,185,248,208,124,173,374,121,116,152,137,228,239,171,229,301,313,246,198,130,141,348,232,299,124,55,315,238,205,229,282,272,251,215,144,265,49,198,194,222,147,316,107,328,257,245,260,111,188,174,240,201,190,242,139,268,146,295,358,293,213,131,210,135,302,336,188,118,119,130,165,206,217,278,244,120,164,170,141,337,159,267,294,169,148,208,129,144,196,207,337,201,233,138,179,130,135,127,210,105,145,177,160,160,220,239,48,229,297,301,202,185,173,245,305,262,251,117,112,326,194,277,281,134,244,219,122,175,147,226,249,98,244,122,204,284,374,131,231,184,303,159,263,188,183,186,144,147,252,254,156,96,84,214,72,278,239,255,193,324,83,262,260,210,171,145,134,236,200,301,348,148,129,167,366,199,230,241,303,148,326,49,185,116,199,195,315,183,157,256,225,132,187,341,199,146,74,124,161,151,257,312,201,178,291,125,161,137,120,162,359,186,193,184,340,291,200,53,141,167,166,137,348,300,169,360,67,176,160,333,300,255,362,68,305,110,225,145,270,151,372,228,185,251,238,150,169,176,317,210,269,206,182,154,217,152,238,192,306,325,239,219,232,269,242,193,257,325,205,248,315,352,375,263,117,341,266,228,233,120,199,212,191,189,200,179,182,109,188,142,250,323,293,233,261,154,109,187,309,205,236,172,135,275,201,166,123,250,223,243,193,371,375,283,81,180,102,240,221,267,148,138,349,212,211,190,247,244,146,225,261,170,222,234,281,330,60,152,145,247,211,354,60,175,260,291,325,239,295,369,159,155,274,122,100,172,181,210,211,271,101,212,154,211,246,247,257,165,316,354,214,234,186,271,309,200,199,199,202,184,162,354,315,283,149,205,162,285,314,190,137,308,167,255,262,129,224,302,230,228,220,249,315,119,278,98,273,163,216,154,277,312,288,186,292,92,229,148,192,284,80,311,132,147,119,140,206,240,315,190,204,83,287,216,141,350,174,295,171,215,171,148,307,283,176,239,217,134,155,264,79,169,183,235,182,226,180,230,169,231,28,321,168,182,149,339,140,220,349,218,317,136,111,346,358,212,158,289,289,231,238,195,233,192,84,178,131,193,304,270,182,289,269,194,341,120,181,276,292,141,231,290,104,248,314,190,159,161,197,376,199,178,199,138,240,284,151,246,335,222,323,172,103,209,96,63,87,165,282,144,163,259,254,164,206,101,131,240,197,131,333,153,278,201,205,248,122,142,186,229,79,330,283,273,84,267,289,261,143,280,91,348,125,341,159,149,252,268,280,124,204,187,239,250,249,177,275,246,194,226,165,131,113,148,375,219,290,276,267,137,210,215,219,174,231,212,87,295,140,279,145,161,182,190,358,277,358,79,137,165,233,157,223,173,225,261,184,204,192,259,170,242,227,166,59,222,138,166,63,162,205,199,66,309,139,317,249,256,194,217,112,230,67,206,108,228,130,359,52,271,226,329,129,220,200,185,208,267,275,179,178,223,166,149,179,280,225,205,204,174,138,179,326,193,194,151,313,132,256,184,249,319,191,116,300,196,255,147,180,97,128,27,289,236,233,283,226,163,202,280,209,164,195,205,223,261,141,188,215,170,155,250,114,237,146,194,209,346,360,262,184,95,96,102,228,158,133,181,177,352,154,189,82,168,296,191,153,217,225,335,180,183,125,124,190,275,92,139,299,252,248,254,162,225,242,263,149,273,169,168,250,163,262,117,207,118,178,134,196,244,177,254,350,237,221,182,130,350,181,148,163,97,180,125,145,182,150,151,226,117,196,195,116,187,104,147,210,297,262,224,127,267,229,183,221,51,310,108,337,260,295,318,302,220,182,205,219,236,264,146,118,324,123,264,230,251,203,217,182,107,234,214,122,167,151,296,288,205,165,349,147,337,171,169,122,324,122,237,242,276,94,301,132,269,157,323,216,159,225,191,270,130,158,316,170,163,173,218,166,242,123,183,300,114,182,128,244,395,180,185,212,268,340,217,226,164,255,88,215,301,188,314,230,341,229,182,152,185,235,254,366,111,202,155,285,373,293,237,99,261,228,246,336,352,204,142,239,113,252,318,352,153,249,156,299,216,232,102,171,145,195,230,234,200,106,202,94,227,192,218,250,199,148,78,167,191,154,208,243,137,120,333,132,136,263,127,212,217,142,270,259,138,279,308,260,206,192,67,240,256,245,219,83,177,179,188,118,158,221,224,257,328,248,293,207,118,330,140,87,189,277,158,312,212,198,178,309,167,294,237,64,318,191,220,153,224,206,216,250,205,235,177,156,140,160,244,163,139,188,311,92,236,194,142,153,193,298,212,152,175,195,167,126,298,112,248,93,192,239,60,269,283,160,316,154,236,237,228,271,146,193,160,126,312,185,220,163,226,163,135,246,228,122,307,201,344,141,208,171,94,185,242,160,244,123,174,221,328,99,214,186,217,127,148,147,150,295,93,125,216,254,197,177,292,148,345,84,172,224,237,226,162,289,148,105,215,58,260,129,294,157,270,166,338,260,172,153,339,226,248,245,287,321,63,211,196,192,166,251,197,366,225,335,188,121,165,242,211,137,114,88,209,172,262,207,333,93,246,256,321,195,164,253,128,49,134,179,251,190,354,182,236,105,222,168,166,328,148,235,345,276,301,372,358,142,350,64,118,179,190,179,277,172,183,167,320,384,150,295,279,172,217,270,232,226,192,236,198,140,206,156,158,273,410,206,288,291,248,211,202,227,179,316,87,123,305,216,242,249,176,152,158,193,118,173,197,161,142,104,322,135,209,170,283,165,192,171,66,274,279,229,309,150,276,306,260,205,160,230,359,241,100,201,182,184,175,131,201,91,240,308,255,240,163,159,138,179,124,133,321,211,179,159,372,320,160,307,226,147,103,332,205,219,200,151,292,248,248,328,213,192,225,103,207,94,303,158,238,177,268,267,232,329,127,298,89,182,98,187,184,156,320,243,194,161,112,105,98,266,86,192,92,321,89,307,180,206,276,56,250,256,174,312,202,126,341,223,132,122,247,99,281,145,247,131,157,193,138,254,262,358,133,36,190,258,198,119,305,303,102,244,156,133,227,123,255,233,143,118,276,279,323,219,141,179,287,243,222,363,141,109,210,253,223,197,244,197,83,170,110,353,251,152,127,228,350,215,162,281,139,157,341,188,196,167,180,337,198,195,148,54,167,122,181,165,424,288,263,151,214,129,210,321,91,218,199,205,231,224,196,299,55,170,219,196,190,293,230,233,224,312,273,72,223,159,212,194,314,207,190,298,125,230,401,294,329,62,173,204,409,286,172,222,286,201,112,153,183,275,163,189,207,142,238,231,327,161,152,277,171,199,248,139,141,305,154,288,127,210,153,258,258,175,285,190,204,323,159,194,193,191,254,115,229,252,173,83,137,199,155,200,341,209,271,69,185,164,111,271,218,201,152,361,160,349,117,263,202,152,264,56,237,209,346,229,189,133,102,201,186,283,254,302,122,276,191,47,144,136,234,190,88,249,276,139,117,198,183,241,222,247,144,140,193,253,211,285,130,271,299,285,327,135,212,102,129,161,189,246,222,56,322,191,309,318,181,94,136,286,182,215,346,93,205,115,152,95,170,230,227,145,198,158,272,169,280,132,205,352,140,238,166,294,208,341,250,211,33,174,196,265,169,194,193,336,263,211,339,186,197,273,177,154,348,75,118,214,219,130,158,162,261,341,329,205,217,254,187,83,317,170,144,187,191,257,159,148,273,151,250,68,258,306,121,339,215,226,209,178,277,289,204,167,149,193,237,290,243,139,340,209,244,239,232,210,111,183,106,92,167,161,347,234,303,106,201,220,226,194,157,300,155,252,206,222,191,156,162,339,169,270,203,186,243,224,376,88,321,246,288,149,283,300,276,288,190,131,182,205,316,114,342,214,290,87,168,160,229,343,229,132,183,217,167,112,295,140,113,232,173,194,193,314,175,58,344,41,190,98,23,179,245,296,230,173,199,287,329,295,281,223,228,151,210,118,50,130,330,139,207,275,183,173,231,235,149,165,228,297,240,169,286,120,221,317,351,213,200,218,193,254,93,157,269,135,334,169,262,201,243,216,170,198,281,205,112,153,231,209,111,103,262,186,65,166,160,97,359,275,144,277,194,246,48,139,223,304,46,242,170,134,169,107,271,226,301,281,171,275,205,172,330,255,162,431,194,190,155,161,235,285,138,124,185,84,138,326,267,238,193,149,214,340,184,79,238,211,267,193,184,332,176,145,33,181,56,204,197,83,174,318,201,85,155,265,86,223,106,188,298,145,192,177,131,146,143,311,214,229,256,199,116,207,125,198,336,200,291,149,188,134,179,208,193,341,141,272,161,197,134,377,81,174,256,135,188,255,171,172,240,270,275,348,290,255,161,242,151,176,308,157,87,294,133,76,152,215,217,248,249,278,259,188,195,115,269,169,389,252,130,252,329,120,177,304,292,223,384,242,197,281,216,378,257,270,210,347,308,248,226,239,210,177,301,346,147,332,336,102,209,192,177,284,243,204,200,213,245,217,344,254,36,148,232,199,176,185,168,164,236,58,150,158,160,162,109,298,203,163,241,220,127,308,194,318,159,204,232,209,238,150,122,202,191,143,179,158,173,177,248,209,153,164,224,219,226,304,160,217,111,151,181,210,210,254,164,198,227,167,186,304,348,275,326,201,94,230,281,278,340,113,211,144,136,237,104,183,311,362,136,189,209,190,281,137,353,208,151,258,54,192,98,165,143,211,336,240,216,212,258,174,162,227,140,179,230,196,280,140,156,277,188,311,257,128,77,85,165,108,233,199,223,309,233,269,145,106,213,86,196,208,218,195,226,238,201,242,199,148,93,251,257,209,144,113,329,193,213,246,205,121,187,241,157,215,274,243,102,156,152,263,141,179,192,317,158,294,278,341,274,208,292,227,163,357,320,215,217,225,286,242,91,330,314,297,134,118,289,253,304,120,220,98,139,162,292,309,159,211,278,208,66,245,139,294,189,220,373,137,160,223,252,218,288,325,215,192,172,299,293,292,245,153,155,183,145,316,187,236,167,222,188,364,236,101,266,225,71,176,260,210,305,176,151,225,187,262,229,228,148,332,227,180,115,300,263,304,252,285,211,221,198,274,205,177,311,93,232,281,255,269,196,211,189,268,103,150,159,230,246,147,142,247,222,190,152,240,308,296,275,153,295,135,273,246,162,199,170,106,211,213,219,224,318,172,179,83,190,190,339,164,123,225,231,184,268,245,57,354,237,242,268,202,238,127,313,368,134,215,330,111,144,250,271,160,285,219,259,215,182,233,240,227,259,170,294,258,209,302,271,161,98,163,153,272,152,155,248,167,119,273,372,208,286,186,96,220,151,219,294,67,171,386,397,136,273,150,328,282,117,284,257,159,210,121,165,334,89,190,280,200,224,315,195,184,161,262,283,145,164,159,209,208,179,211,222,195,355,171,247,64,113,181,350,255,237,262,153,185,243,196,164,77,145,288,197,187,245,200,191,216,144,198,48,134,227,228,340,290,187,158,199,245,194,219,316,210,251,295,300,137,260,76,224,153,260,129,185,194,195,124,352,212,149,173,156,193,314,350,286,317,263,268,320,347,112,166,308,274,209,165,286,180,89,202,307,221,133,93,246,204,146,152,143,227,98,243,137,275,312,330,162,63,90,95,279,198,205,70,198,293,122,65,217,359,161,140,342,210,258,268,340,171,119,252,224,143,307,114,249,181,222,136,306,256,174,158,217,177,415,149,238,156,266,220,169,202,230,241,263,343,254,176,156,200,194,153,242,79,169,353,334,298,303,63,231,279,170,107,239,288,264,166,205,317,329,105,182,163,244,140,112,191,140,140,176,222,154,172,184,176,100,210,252,320,307,324,285,226,206,203,214,189,207,100,266,285,215,220,153,294,231,158,64,244,277,353,196,233,125,258,316,91,175,266,125,179,277,205,213,153,113,199,273,149,127,74,245,68,250,127,284,235,212,304,297,158,116,216,360,238,239,194,150,121,181,277,137,320,174,185,285,224,167,312,164,235,131,122,289,266,121,258,205,113,240,227,333,140,215,241,215,281,229,147,210,162,221,313,212,156,140,249,101,180,156,325,166,210,187,159,211,302,286,259,245,174,152,208,232,135,136,166,143,223,285,346,169,229,335,322,342,161,316,141,342,248,136,118,254,222,296,230,137,128,178,299,258,203,212,157,274,324,125,138,136,254,183,92,226,48,163,72,201,270,240,188,281,176,83,191,79,294,232,337,174,159,160,346,340,362,305,251,221,259,252,107,108,220,287,198,181,353,205,274,127,219,205,189,213,271,197,262,211,171,227,182,208,304,149,368,128,189,330,146,217,337,302,241,190,250,231,241,294,211,332,57,189,288,177,222,218,309,251,174,281,242,146,244,206,212,314,253,131,197,244,170,192,175,200,234,136,43,69,187,295,172,237,280,396,201,113,229,154,223,84,195,149,214,114,122,149,65,202,139,332,208,148,101,388,371,257,240,251,190,217,328,157,370,325,375,193,74,157,300,208,164,182,340,292,228,244,150,182,266,189,183,205,172,119,317,119,239,335,249,234,119,146,143,163,183,256,116,164,122,197,87,163,148,190,90,304,136,303,264,143,199,222,109,304,260,210,237,161,174,108,199,275,282,255,272,126,152,249,326,158,298,175,162,202,107,225,177,80,294,108,222,249,322,272,141,278,358,200,215,121,192,283,135,278,198,249,274,172,172,344,260,258,266,129,206,265,169,85,311,248,213,201,159,248,155,177,220,280,197,370,153,163,164,202,110,193,224,186,255,265,234,227,320,293,306,122,87,189,143,218,233,313,157,134,129,85,231,264,219,241,178,136,234,186,252,317,307,161,144,116,244,197,323,238,325,147,290,235,136,277,109,233,58,108,286,269,257,185,246,176,88,80,224,272,121,252,223,188,65,147,124,146,187,300,368,248,175,207,138,219,140,139,272,212,185,211,236,195,67,215,113,83,213,266,292,192,128,232,173,62,261,192,156,124,292,263,226,252,305,210,163,216,213,185,244,98,288,302,188,157,312,217,258,135,203,161,199,193,313,99,337,180,132,167,260,254,252,226,227,190,115,100,261,203,349,117,57,101,185,294,243,72,266,349,194,206,172,96,204,193,257,177,116,200,132,224,398,180,201,295,219,314,226,223,347,352,383,111,328,304,169,196,280,335,349,157,111,390,357,337,159,229,214,343,313,395,277,103,160,328,63,253,280,90,158,154,216,198,204,239,192,225,339,137,153,253,97,165,273,210,194,337,180,166,133,138,316,211,267,262,222,229,210,127,128,227,209,223,124,142,189,204,193,150,251,209,117,292,250,233,191,120,269,219,119,251,231,227,337,156,132,162,301,173,183,206,129,256,200,226,327,263,116,300,214,310,236,279,250,131,133,193,248,261,127,228,72,167,339,266,143,190,157,324,249,274,151,128,246,224,207,234,328,275,22,156,214,178,213,301,204,246,166,160,146,158,148,126,168,266,77,180,66,73,219,197,237,254,258,385,101,194,150,267,120,132,160,173,214,100,241,313,158,179,331,43,143,205,152,253,185,115,264,219,165,203,208,178,263,190,163,282,276,185,308,163,220,240,179,198,124,180,92,263,202,381,109,73,71,215,153,61,165,277,186,291,342,156,328,166,159,140,226,329,241,213,343,199,148,77,138,243,135,191,225,194,297,181,262,188,193,215,251,64,254,223,194,297,310,258,154,161,217,183,64,180,172,185,151,208,101,116,343,144,120,252,125,217,130,300,195,285,226,230,262,258,101,230,184,213,89,266,197,188,197,163,96,237,166,199,246,139,196,403,136,246,171,305,193,160,332,198,173,198,200,205,256,254,220,263,267,261,252,228,199,171,212,205,254,103,126,284,175,257,315,267,246,294,116,222,180,242,118,135,185,281,180,252,249,252,242,306,256,108,248,373,207,162,324,220,330,144,268,164,214,211,339,319,194,86,298,178,74,210,394,291,180,206,212,127,68,216,336,314,243,190,240,306,248,241,124,197,156,96,204,152,203,26,220,296,204,75,209,96,61,191,260,212,117,103,119,211,48,357,286,143,242,51,281,172,264,195,232,332,182,114,251,255,239,131,49,312,258,281,217,139,135,187,139,262,290,183,143,199,236,200,91,230,207,176,196,161,235,191,196,149,136,191,254,163,54,208,212,119,157,310,246,199,206,162,140,213,127,132,109,255,166,332,306,257,101,125,193,229,215,215,193,334,216,288,127,227,149,113,287,88,242,297,133,168,199,164,190,280,295,191,78,236,171,248,184,273,204,242,158,224,135,115,165,286,125,221,282,247,97,224,143,301,140,174,199,241,289,284,104,104,81,216,217,143,146,201,180,285,182,307,283,210,259,200,371,261,138,213,215,296,199,163,239,178,126,268,213,224,218,161,280,255,139,114,219,168,314,247,251,223,264,253,223,92,194,303,314,300,186,211,168,346,259,138,125,251,57,136,149,114,195,207,276,293,142,117,238,266,122,113,204,119,332,287,269,228,191,162,104,178,258,255,116,226,229,187,149,228,328,201,247,295,174,215,187,96,285,165,96,104,320,196,195,132,312,135,144,195,221,357,157,293,305,161,395,244,374,147,193,140,202,219,142,242,103,216,217,157,181,174,168,160,311,202,111,147,296,235,396,145,277,204,84,330,216,215,386,241,340,213,100,254,192,206,238,263,154,256,247,334,188,239,62,279,207,313,220,139,128,219,173,180,157,208,293,313,307,256,191,206,177,172,286,162,239,285,77,119,239,171,250,244,223,230,203,328,157,197,343,142,222,41,176,369,132,249,212,199,127,105,233,172,312,270,100,344,153,103,112,200,273,228,236,90,163,210,220,300,266,367,63,336,108,207,269,351,90,259,195,240,278,304,209,231,206,269,255,219,210,254,122,283,62,171,210,192,235,173,224,174,194,227,271,241,238,224,242,224,285,264,291,246,245,216,182,366,213,217,138,206,326,188,159,301,64,192,215,312,306,149,253,194,270,238,261,289,230,191,194,105,237,92,250,286,255,352,213,206,145,206,137,196,181,197,193,222,343,302,137,166,212,135,199,140,327,233,234,275,242,344,159,237,194,137,78,330,268,370,274,228,319,242,176,243,222,176,231,169,226,211,314,71,271,251,162,260,336,330,163,168,319,132,143,129,212,240,83,119,222,247,267,167,171,235,123,181,269,119,205,274,274,161,296,329,217,192,210,157,195,304,191,182,312,162,376,352,328,222,129,276,260,150,243,337,201,237,203,252,231,252,142,142,176,224,196,230,161,111,142,320,186,196,152,264,208,317,111,124,128,153,79,215,279,388,280,343,284,230,234,135,214,125,400,135,277,142,273,180,205,159,286,156,167,305,108,101,182,116,288,88,180,196,337,382,342,224,332,156,120,135,279,115,165,125,193,52,185,116,418,78,158,270,247,145,132,303,279,231,136,252,225,307,150,84,145,221,146,188,247,192,314,189,58,44,42,394,218,281,204,177,293,242,155,200,183,232,317,121,212,197,108,121,97,100,223,165,130,145,127,191,333,232,296,170,293,173,300,213,361,166,205,151,155,280,288,177,156,241,143,159,62,337,154,176,111,105,383,144,164,176,233,90,289,89,303,96,254,138,323,332,339,72,297,355,348,195,133,125,241,150,134,210,162,287,137,275,226,246,239,192,288,228,57,342,318,252,327,340,231,142,289,132,128,251,331,63,153,147,97,274,294,227,242,239,119,178,74,209,169,256,141,235,342,233,294,175,236,205,222,285,199,197,101,240,101,161,291,224,255,328,232,266,106,167,205,176,255,272,361,322,191,328,124,154,232,214,145,343,221,290,155,283,234,329,240,182,331,353,153,272,264,314,204,171,329,252,229,175,186,218,351,301,269,167,232,300,210,95,174,299,182,78,149,243,159,194,233,92,371,73,107,209,202,248,152,169,272,288,173,287,306,310,175,185,160,252,282,174,329,100,254,68,221,130,291,191,99,312,214,252,349,293,301,353,177,292,341,144,308,124,197,227,321,176,226,164,158,206,140,222,286,182,253,237,255,106,212,157,158,244,230,282,324,240,290,204,158,234,298,91,84,220,181,189,257,244,139,260,151,219,133,240,174,233,297,180,147,342,204,220,257,233,264,237,238,200,169,139,72,311,124,174,179,134,313,355,215,270,281,171,169,215,174,330,161,189,316,168,275,251,226,203,225,136,99,246,37,310,203,116,188,190,141,335,262,283,90,338,63,249,174,132,218,293,114,392,140,137,216,162,168,139,287,138,72,230,316,337,214,240,285,141,180,143,183,145,116,344,195,132,369,161,211,64,96,186,180,180,240,353,230,304,193,155,148,231,107,193,325,325,159,169,157,296,338,176,134,369,131,145,234,289,122,167,241,251,268,165,280,162,57,338,145,186,195,167,267,178,347,329,295,231,206,378,142,265,216,169,215,142,239,233,126,264,211,217,161,323,402,280,370,336,185,210,330,215,274,265,156,158,181,136,118,176,133,101,82,349,266,79,167,113,146,265,191,139,265,277,205,281,153,88,112,320,339,253,209,341,245,106,178,338,228,201,105,255,240,152,164,139,277,193,374,307,241,205,340,107,178,186,214,224,120,162,215,82,170,234,206,150,208,137,289,314,115,183,179,186,298,217,116,188,152,248,195,173,90,198,210,188,259,273,204,330,199,192,177,160,147,236,211,225,189,234,328,257,228,243,246,156,366,376,146,132,192,214,309,262,173,165,89,114,280,224,244,238,218,238,193,241,325,361,349,292,293,118,288,302,184,219,309,153,167,235,361,271,243,188,148,219,223,283,190,96,197,296,201,274,228,228,178,246,230,263,237,158,271,163,195,257,150,227,169,207,308,227,258,98,202,130,334,182,271,52,267,264,189,255,220,163,327,245,269,257,245,213,256,149,92,358,242,236,84,139,161,142,193,143,302,337,188,296,233,125,331,167,208,216,76,159,237,178,297,300,141,94,242,132,257,169,137,233,127,171,59,52,202,247,192,194,157,121,262,255,229,179,74,168,205,148,167,267,195,124,300,249,88,157,150,156,89,194,209,309,239,168,196,213,136,98,155,144,191,89,140,47,130,304,185,311,344,224,149,166,94,97,221,171,118,152,224,106,217,170,87,276,314,129,190,157,241,369,138,144,306,147,187,104,376,188,72,250,323,149,248,178,264,248,206,300,238,253,150,352,196,168,199,77,410,196,202,170,159,179,262,200,79,134,283,252,271,240,336,240,127,111,237,50,224,221,213,327,239,204,104,161,211,109,68,282,73,187,206,207,244,247,250,280,259,235,216,178,196,151,177,287,187,138,79,363,215,113,318,216,173,128,340,204,123,364,116,238,227,179,306,303,201,186,243,321,163,248,183,206,240,191,237,75,202,220,279,281,131,221,100,378,242,190,342,191,244,316,364,355,245,154,298,204,198,195,315,157,269,277,180,141,224,181,237,294,119,217,157,132,323,173,218,319,141,332,200,184,104,245,228,90,352,203,263,137,253,215,164,248,175,129,148,84,142,223,118,188,54,156,241,190,90,337,169,120,241,132,149,218,65,193,315,361,275,153,139,289,265,188,226,119,231,321,304,130,198,225,250,378,172,107,192,263,70,248,183,231,232,312,295,212,254,215,330,253,192,203,246,160,171,225,167,136,249,197,247,168,174,324,77,297,77,211,228,162,142,314,269,230,168,126,105,202,213,168,213,217,301,112,210,99,300,226,325,192,155,220,269,255,206,307,218,309,214,304,182,205,383,248,200,129,222,237,186,228,165,273,94,277,141,85,159,196,210,223,267,182,263,181,235,135,263,226,235,137,199,131,99,82,147,106,239,312,135,156,130,193,199,90,140,167,229,199,37,45,95,210,171,225,113,167,126,223,160,216,240,122,243,338,281,214,88,240,336,268,229,103,283,242,169,75,262,159,264,262,101,315,322,339,227,209,238,180,268,181,325,161,283,240,327,269,139,224,247,208,179,146,97,258,337,124,127,107,72,288,180,59,192,146,151,126,110,249,220,215,245,171,199,177,132,161,201,133,110,243,251,257,365,181,357,151,113,188,327,195,366,167,208,201,204,210,201,271,235,191,225,42,166,174,224,300,132,169,218,134,182,169,35,241,103,360,203,244,346,108,107,240,276,206,169,103,148,357,177,191,186,390,169,214,281,210,177,348,295,254,62,176,256,254,220,188,114,185,166,136,193,170,257,385,125,77,64,209,144,375,197,288,164,309,262,199,257,422,197,113,128,283,187,116,282,153,146,233,198,167,261,71,190,116,170,216,207,180,182,236,127,248,291,172,155,73,304,126,57,256,213,203,61,186,133,217,197,199,194,221,396,162,284,122,289,144,159,247,207,203,284,130,202,242,142,146,94,184,140,206,302,313,203,74,348,240,71,243,103,44,232,220,103,280,67,189,233,318,143,302,220,122,136,107,95,225,402,297,238,189,178,232,187,61,352,72,147,59,188,114,312,189,363,139,121,108,144,238,247,249,160,239,138,120,146,292,228,197,213,235,130,81,289,233,247,289,161,234,262,134,121,97,117,176,178,315,249,118,121,150,184,245,188,286,247,249,346,138,260,112,291,199,346,177,324,284,248,119,272,163,218,164,264,318,329,314,239,58,197,181,273,216,187,312,274,247,190,346,133,217,205,286,287,119,163,184,319,139,147,60,169,131,236,193,82,239,276,354,210,146,225,198,158,87,164,181,148,144,177,313,209,102,98,205,336,195,187,146,151,254,168,192,101,244,188,266,37,153,57,37,239,218,265,281,282,247,224,180,197,281,142,217,105,160,128,88,127,169,154,55,104,240,216,192,213,360,208,145,159,139,281,233,70,375,153,211,264,367,124,157,297,154,282,103,143,212,179,270,361,191,177,260,192,251,197,96,338,240,349,186,190,215,288,282,178,173,196,200,260,340,194,170,181,288,347,184,226,135,126,134,155,109,92,295,162,221,92,236,146,259,142,178,327,197,97,134,161,256,251,220,233,139,285,191,238,135,115,229,159,70,171,335,128,223,283,199,218,240,206,163,341,173,256,270,230,221,124,105,205,175,137,238,244,316,201,239,340,192,235,221,296,295,293,168,369,214,251,192,356,306,212,128,215,185,111,126,185,204,327,191,281,121,118,281,238,149,244,184,181,121,259,138,118,251,185,282,124,298,311,172,188,225,173,318,302,166,77,187,189,247,220,291,289,224,311,208,212,255,198,151,141,110,229,288,234,250,101,319,252,329,208,165,134,290,100,320,327,311,314,142,209,232,156,180,230,185,255,248,81,126,167,252,106,184,153,171,187,341,176,333,198,64,227,202,210,189,283,183,304,134,230,201,270,181,238,336,190,257,184,148,188,125,175,248,196,151,158,275,297,196,222,141,166,343,97,297,217,182,258,299,332,235,221,253,167,163,229,210,165,294,223,132,99,278,172,362,133,171,332,304,212,200,113,127,224,212,206,76,145,216,275,203,286,221,125,137,205,381,298,161,276,180,226,169,296,190,166,195,124,264,232,136,309,268,100,228,186,313,171,143,143,52,216,264,311,301,324,210,232,135,232,128,162,279,196,340,198,259,164,318,96,93,172,307,329,161,171,143,163,201,160,241,132,193,152,267,125,63,292,134,202,130,197,182,250,182,150,329,293,227,197,231,156,150,310,101,177,198,168,178,153,177,255,366,220,197,315,192,232,88,244,175,165,239,387,96,73,261,238,230,214,161,258,186,246,313,273,314,179,113,247,288,334,149,286,133,284,253,165,234,157,226,284,101,285,203,130,165,181,219,252,145,258,139,73,304,335,208,299,330,162,282,288,171,187,215,241,216,311,155,222,291,204,187,144,241,293,112,208,355,306,130,348,298,239,342,366,175,145,82,238,309,211,247,227,258,375,193,207,193,126,252,169,185,145,84,182,171,171,62,165,241,204,217,201,119,141,196,332,246,154,248,198,201,66,208,205,297,260,226,331,156,164,155,327,241,236,114,239,165,208,131,159,144,98,231,301,144,182,154,182,173,235,187,362,101,195,202,164,220,139,293,260,336,230,265,342,171,33,149,259,297,134,366,266,289,269,203,149,185,191,188,160,166,247,318,266,149,148,100,253,211,246,232,203,211,218,120,316,234,159,135,280,246,114,150,257,290,192,157,246,306,364,181,213,133,160,153,351,264,142,169,247,135,290,347,270,194,80,252,197,177,320,232,108,221,215,173,206,182,238,260,263,276,236,104,255,259,343,308,209,233,249,348,101,321,251,320,272,302,323,230,268,311,221,157,232,199,213,166,350,198,259,129,200,306,117,200,368,239,303,289,321,259,268,202,120,179,241,290,149,163,84,213,105,181,252,89,186,122,218,95,218,260,368,143,121,130,154,117,112,113,213,75,294,354,337,210,313,125,140,262,259,243,308,325,211,153,258,280,375,201,297,251,134,157,260,171,319,198,235,320,152,291,111,113,155,102,184,260,322,219,157,150,323,255,214,92,186,85,269,44,109,342,219,208,275,313,240,158,169,128,245,126,162,152,168,156,243,189,180,136,266,67,79,254,217,189,334,232,245,260,165,158,274,281,268,275,226,167,219,228,285,206,73,138,306,206,341,123,308,141,270,293,101,305,87,329,208,280,223,172,139,254,57,95,199,195,257,227,214,243,232,153,129,175,213,263,191,174,134,217,162,345,283,140,209,149,152,108,319,256,188,208,257,259,294,76,207,217,211,58,167,295,284,122,249,343,208,159,116,236,242,285,248,263,283,134,241,148,149,163,275,205,261,178,194,186,82,169,248,209,324,113,84,144,318,193,228,334,250,175,318,315,136,123,167,112,377,234,170,204,166,159,257,252,245,410,308,281,142,86,183,338,203,242,279,268,166,206,192,248,277,175,206,266,62,133,212,283,218,146,190,186,283,112,113,59,301,166,152,169,227,271,203,281,120,303,89,217,149,146,228,276,260,110,124,163,228,234,213,255,156,237,131,199,246,382,64,189,205,221,257,116,218,171,171,202,264,182,266,360,195,73,153,141,220,304,146,205,177,403,151,75,185,229,142,340,199,111,320,114,133,259,288,384,119,263,110,179,164,215,145,187,171,82,150,104,225,215,127,361,194,157,259,139,147,263,249,158,184,147,261,238,107,130,172,250,260,72,139,217,192,44,102,154,140,224,80,262,274,217,213,334,321,258,332,256,220,313,157,328,134,354,219,172,135,174,355,175,176,300,365,257,159,146,236,268,302,155,204,74,234,204,157,257,261,143,138,230,281,173,113,313,179,182,356,230,88,229,343,291,179,361,188,156,271,39,96,177,131,237,267,141,69,140,259,198,203,229,199,100,123,132,293,386,220,214,147,193,161,211,124,223,265,218,123,168,261,137,238,173,300,186,210,216,62,218,250,222,87,182,193,116,152,170,193,100,88,235,115,158,44,265,150,188,346,249,174,138,225,195,247,250,183,156,139,188,298,83,131,269,217,214,179,133,187,200,240,289,265,252,240,139,268,312,206,206,158,207,229,152,87,97,186,345,135,118,114,180,213,301,203,378,226,136,260,272,294,57,73,230,150,113,289,200,138,192,129,321,247,212,153,194,168,105,330,208,353,325,293,220,209,132,121,318,118,69,176,409,366,123,246,175,322,111,230,278,232,174,167,98,160,208,104,155,233,325,148,251,287,109,49,133,346,350,227,199,156,311,188,273,214,184,106,187,151,369,340,396,357,324,355,275,177,264,156,243,173,142,184,236,274,208,158,290,365,120,178,236,206,217,183,237,211,208,247,230,219,321,326,162,165,239,148,123,285,160,201,304,198,65,135,160,132,152,180,155,121,194,320,246,179,129,328,312,173,272,214,177,204,266,268,166,278,248,197,148,159,164,239,245,153,341,231,131,269,288,127,188,313,237,284,290,199,250,97,179,341,80,293,223,287,124,263,186,226,266,267,84,179,121,165,212,255,250,301,170,162,191,258,132,321,218,192,227,235,273,198,67,130,215,252,269,182,73,195,212,350,202,263,243,189,107,275,162,226,227,256,224,254,398,142,201,260,148,62,236,234,285,252,318,344,246,246,246,203,201,254,172,214,223,148,285,69,155,165,146,150,126,269,262,88,237,152,237,185,247,138,75,243,211,248,188,187,232,333,272,198,185,73,372,142,171,253,277,333,172,130,115,221,274,255,170,184,156,275,222,180,231,221,139,211,141,225,253,259,184,231,233,247,224,279,279,227,144,179,155,254,254,145,167,234,303,257,358,201,108,234,302,258,297,147,149,177,178,136,259,164,228,251,306,192,262,117,259,249,203,144,323,113,131,293,359,167,247,343,104,126,201,186,105,184,316,316,212,98,215,125,105,264,132,170,166,218,211,125,155,283,287,171,265,372,267,167,157,278,169,219,201,267,275,263,140,121,243,332,110,182,73,230,65,234,272,111,215,261,220,121,221,329,226,295,91,193,323,205,268,194,207,183,276,260,99,154,229,284,250,150,136,262,312,266,94,100,297,198,263,138,234,299,135,96,189,227,239,252,129,295,249,110,336,168,244,140,299,236,110,231,361,372,192,188,209,314,114,194,228,127,223,277,150,215,289,245,209,282,102,179,209,167,271,140,127,131,174,228,241,159,216,227,215,314,258,267,137,92,190,280,250,186,197,328,331,264,281,247,240,185,286,208,228,198,185,350,179,177,167,347,138,221,129,114,248,218,323,188,208,180,208,179,253,119,245,126,182,314,63,213,189,227,306,248,108,232,300,169,235,102,344,86,289,177,157,249,230,410,257,175,209,298,127,215,104,212,257,231,177,234,170,228,382,308,346,224,199,223,176,203,270,103,242,172,302,140,199,93,326,129,107,169,164,284,249,292,179,187,267,97,229,186,91,162,101,183,175,134,321,268,194,222,136,230,120,89,152,182,70,171,375,168,190,203,198,71,112,362,185,185,270,158,180,133,214,151,225,321,158,224,295,382,105,163,223,138,255,208,250,202,214,160,201,224,313,259,158,164,148,161,165,176,285,189,338,137,280,180,184,246,152,224,333,296,204,86,44,194,328,224,204,63,170,92,282,228,241,243,136,348,110,104,257,99,127,227,290,302,175,132,120,155,202,269,274,252,112,148,220,282,269,303,295,128,248,231,182,281,108,203,249,298,207,279,164,139,157,238,171,257,195,394,309,115,177,309,325,300,271,305,184,299,306,162,201,134,158,267,354,144,177,285,190,197,175,77,122,372,297,213,212,178,169,366,200,163,245,127,272,352,77,178,222,209,274,308,246,214,209,46,318,363,223,223,127,173,217,125,214,162,115,204,370,135,120,304,247,304,256,280,190,203,149,211,305,252,167,290,215,210,330,183,288,191,199,205,155,225,137,202,146,310,221,53,249,207,161,251,195,137,150,302,247,123,180,54,94,137,190,165,299,127,184,240,186,174,124,237,156,231,249,263,264,256,283,181,363,180,334,258,209,283,359,172,285,248,154,176,211,262,280,284,199,128,120,209,346,216,182,131,129,248,159,339,160,254,164,322,189,286,139,286,203,188,263,204,238,233,91,274,217,186,237,284,193,163,232,114,195,178,262,205,175,261,341,257,195,202,302,64,259,384,360,228,235,198,290,205,182,143,203,212,200,276,219,268,392,238,213,146,290,322,225,163,202,206,174,248,187,160,96,279,254,170,260,141,198,126,246,352,200,366,199,231,340,341,268,162,311,216,309,141,209,251,184,49,186,139,340,322,241,165,329,230,208,314,337,168,325,154,277,345,306,295,347,127,109,347,301,298,134,310,221,125,372,161,259,356,198,232,219,151,186,228,182,254,210,190,143,156,215,166,267,161,251,119,307,191,228,168,156,318,107,190,78,52,146,247,168,227,136,163,325,80,267,340,255,199,196,157,168,251,153,133,246,222,335,267,256,231,193,267,155,231,376,262,280,270,283,161,159,289,390,131,224,155,257,315,242,195,302,50,163,134,297,115,183,116,202,221,237,142,236,187,191,182,143,210,182,270,245,211,112,114,190,301,334,154,141,277,94,224,176,269,187,296,236,251,220,155,222,194,215,288,336,307,193,214,216,280,315,284,148,264,294,337,197,291,322,230,375,64,191,273,213,172,226,344,159,180,202,170,378,277,143,212,269,149,244,237,191,181,293,254,175,177,240,100,219,216,124,279,179,61,161,171,202,248,196,61,145,256,105,343,249,331,250,365,301,153,200,151,255,202,178,84,294,287,177,210,124,165,344,75,266,281,306,175,215,232,172,366,149,170,168,241,189,324,164,133,243,311,177,214,140,333,102,156,167,169,272,312,241,209,222,167,226,183,186,227,351,241,204,187,235,148,209,143,124,157,228,243,286,112,193,173,328,150,139,221,350,313,310,225,109,168,202,246,194,272,316,187,68,271,115,159,236,198,140,255,132,332,134,215,179,152,176,347,256,252,363,199,69,93,228,235,218,218,179,242,110,207,333,215,156,322,271,161,73,311,242,204,194,279,117,69,305,171,121,281,261,188,123,121,322,210,257,248,92,250,353,278,210,285,288,166,291,197,284,194,83,251,130,397,189,127,279,248,237,225,81,298,193,112,194,170,330,304,77,340,339,293,330,308,313,161,131,174,263,349,397,223,176,207,224,266,143,223,299,169,243,187,310,174,225,255,73,225,96,145,189,167,292,275,187,225,156,354,281,301,259,189,217,322,97,132,273,189,316,137,27,317,369,234,180,201,248,161,110,187,240,161,384,302,213,203,186,190,209,274,299,149,146,208,107,60,123,163,226,362,209,155,291,170,172,171,89,141,233,230,290,164,258,356,107,205,264,255,181,130,209,143,222,137,175,160,154,182,121,159,314,257,97,294,60,186,289,298,181,360,248,324,279,147,138,188,177,270,350,171,268,274,216,52,191,299,256,124,137,227,176,141,176,228,343,210,238,166,261,328,190,249,242,118,262,167,173,125,259,274,137,127,160,141,152,300,203,106,255,132,287,181,161,274,158,192,186,196,241,197,191,167,219,272,248,232,151,243,201,234,256,69,173,158,78,274,327,184,95,211,168,170,168,204,227,217,286,261,147,101,218,114,250,303,289,275,147,155,303,166,247,87,120,319,207,167,176,195,224,248,162,155,322,71,106,207,202,88,217,227,86,222,155,116,303,118,235,233,229,253,203,240,295,221,121,109,208,278,322,179,119,235,173,312,355,104,229,186,182,121,280,65,175,276,211,282,221,100,229,199,238,252,106,112,201,226,165,211,210,252,105,144,251,264,260,214,172,205,197,183,159,253,104,205,140,205,270,347,189,301,81,119,241,191,280,320,161,128,215,253,184,279,222,269,284,311,195,305,241,237,206,229,257,196,136,135,304,162,192,207,241,240,170,242,184,223,266,175,71,248,213,144,289,273,191,264,272,66,269,175,153,305,215,243,279,178,210,228,141,217,201,224,75,137,177,173,309,221,240,242,261,93,257,228,303,294,259,105,77,203,222,237,233,220,54,242,201,185,170,234,230,224,105,284,165,258,256,76,192,264,117,294,74,125,212,204,170,259,119,147,323,195,226,301,281,194,269,207,247,319,69,390,116,100,207,165,249,71,158,64,136,64,105,128,152,150,175,291,102,253,179,247,353,208,191,174,214,245,143,165,310,327,211,200,159,276,204,204,237,283,142,239,194,254,283,117,234,248,130,198,203,129,181,56,266,219,300,130,262,179,70,273,144,216,157,326,270,289,121,208,188,331,220,228,199,289,164,159,187,68,293,199,348,325,102,241,191,176,227,186,297,161,63,294,101,143,273,110,213,286,285,145,193,263,226,281,211,178,309,225,219,187,48,295,380,166,135,121,194,222,230,298,140,128,188,281,276,258,335,337,152,138,346,238,208,164,143,231,179,225,243,194,247,183,219,168,257,208,200,273,233,131,75,172,190,238,169,112,137,173,288,112,167,233,245,137,302,185,267,220,122,222,181,84,308,157,148,252,318,323,222,239,158,161,123,248,187,75,257,164,158,125,158,209,228,229,299,323,180,196,133,207,259,272,184,171,238,81,152,160,269,315,33,271,281,249,233,216,158,179,274,171,137,269,256,215,193,145,216,338,139,186,194,363,142,202,308,169,193,316,310,186,240,182,233,208,213,248,240,298,67,126,208,172,183,263,212,252,199,179,254,69,110,228,295,122,178,194,177,138,288,135,142,76,183,260,188,77,53,117,195,315,364,253,189,265,378,63,83,201,118,347,132,131,374,146,169,231,117,153,126,89,265,102,109,238,135,245,301,201,262,138,318,257,129,214,154,229,203,153,168,395,344,367,151,155,215,330,106,278,212,53,259,236,91,160,155,206,119,246,207,284,224,294,154,238,287,290,214,265,185,135,173,174,235,100,206,197,187,263,225,245,244,124,206,209,184,218,196,64,171,260,297,263,297,174,276,223,130,281,210,277,156,168,216,172,102,351,274,274,138,181,220,180,167,267,263,169,218,208,170,280,344,100,92,358,104,265,171,345,177,275,200,306,91,191,196,193,128,121,286,130,74,142,180,110,238,227,250,177,379,183,181,303,194,95,145,97,258,158,253,114,121,313,138,185,172,165,74,126,285,178,169,221,147,222,83,112,296,108,337,114,345,213,147,204,81,187,192,238,143,211,249,223,199,175,293,231,179,256,190,184,233,184,325,217,264,267,151,105,342,113,87,357,246,109,225,252,161,173,279,238,202,303,222,273,198,192,231,351,88,312,136,227,116,193,255,353,244,182,124,225,172,250,102,133,239,208,307,238,168,196,111,189,351,350,181,284,306,157,213,193,242,182,260,222,190,152,79,215,219,206,239,318,197,86,116,362,141,228,275,229,177,305,248,264,277,149,75,51,254,86,128,227,79,263,227,164,135,110,154,126,284,185,242,238,166,34,338,271,178,305,196,194,271,217,287,237,225,217,99,83,285,154,295,252,145,31,245,181,243,288,137,124,180,41,265,256,190,172,285,172,217,188,148,198,163,163,140,86,190,149,220,323,135,160,158,254,272,273,180,280,267,369,201,342,306,264,343,284,261,149,235,332,256,378,241,330,112,167,211,256,159,170,230,214,142,338,200,198,237,261,206,157,244,287,243,169,193,311,196,201,119,195,293,122,350,299,250,158,163,392,267,153,339,284,293,168,333,333,246,341,145,119,163,168,355,149,180,192,226,223,212,244,139,219,337,188,199,230,235,99,171,284,256,154,194,215,163,115,187,246,249,332,209,128,221,283,107,149,209,228,157,227,120,279,260,246,234,336,180,220,239,224,132,223,323,192,142,187,219,220,308,200,316,199,361,231,215,239,158,196,190,168,157,348,246,226,240,183,222,232,105,155,286,380,275,204,61,187,210,136,241,125,294,124,200,229,147,198,238,264,238,218,235,173,362,185,240,270,192,171,152,231,279,122,157,107,202,155,122,226,290,197,229,191,54,311,155,217,218,131,227,151,59,149,119,184,310,204,172,177,242,186,312,292,171,150,228,154,171,110,196,110,183,180,223,213,165,167,233,262,309,332,214,186,227,104,234,215,268,315,167,117,87,292,26,214,225,203,134,145,204,283,190,120,123,140,198,349,271,118,105,173,299,229,275,123,255,340,206,177,264,328,272,224,351,225,116,173,394,318,178,204,160,221,99,251,162,187,238,190,332,201,158,178,151,214,192,319,393,216,206,184,231,221,135,185,248,126,303,183,211,174,272,205,257,133,229,323,205,225,248,313,104,182,273,242,161,88,228,251,248,137,332,200,216,199,223,341,207,199,135,193,239,279,184,135,186,82,167,191,261,161,168,190,209,157,138,94,105,136,317,170,160,185,186,197,320,212,247,233,289,89,289,131,192,122,134,347,157,205,213,221,252,183,338,161,322,235,101,209,227,173,233,144,124,190,200,208,114,361,199,284,277,173,204,216,133,279,100,302,115,182,286,270,115,215,213,132,217,337,222,220,126,284,234,132,208,162,123,214,261,171,107,176,236,412,249,339,190,94,172,264,306,227,86,191,137,135,76,181,193,147,301,218,149,161,259,269,239,143,203,161,261,329,271,230,339,241,313,300,88,58,65,263,299,108,86,289,117,167,277,220,198,215,188,155,176,210,158,311,127,125,192,110,119,246,263,179,121,223,239,285,175,197,74,261,301,297,323,264,193,141,247,158,253,300,85,205,70,156,227,293,179,208,181,171,152,232,206,280,148,309,245,162,303,252,261,310,181,116,258,120,277,221,180,156,163,179,241,382,92,129,210,144,301,178,293,186,290,163,328,152,48,168,113,178,339,103,232,187,198,204,74,177,212,133,202,200,90,228,91,117,223,160,212,47,259,203,303,136,295,113,254,271,150,176,182,163,367,237,249,251,201,221,197,284,210,392,212,320,216,232,124,69,201,247,196,175,186,170,239,181,146,275,257,332,323,347,147,191,174,243,90,255,199,207,264,195,141,154,365,51,152,264,182,198,340,112,311,184,149,200,226,201,369,281,262,309,281,237,181,99,213,177,193,294,189,377,182,244,106,117,104,277,270,185,347,241,135,264,202,258,393,306,167,110,248,336,318,358,279,294,183,265,189,206,211,141,254,202,208,122,382,229,226,304,328,316,158,248,117,346,424,288,249,217,202,183,259,233,171,199,231,244,118,129,179,204,233,291,206,320,230,215,219,242,212,180,335,131,188,239,163,236,215,289,145,232,359,164,146,142,166,185,160,213,311,26,337,75,252,217,193,80,219,312,139,234,167,255,265,323,212,253,204,164,106,237,362,263,260,215,251,274,296,302,258,189,133,122,139,276,276,257,185,192,156,200,67,235,123,204,115,205,192,162,114,213,225,199,308,319,288,137,286,317,265,162,333,106,139,224,160,92,189,140,203,158,223,261,83,137,239,150,340,192,321,207,148,80,183,140,105,92,209,194,155,226,203,202,157,99,257,264,253,293,174,184,236,164,104,117,238,327,371,313,175,203,196,374,249,138,126,253,125,210,310,144,259,175,184,200,265,210,170,281,214,169,255,231,174,265,203,193,137,300,191,378,270,220,210,156,265,118,197,310,300,192,244,309,316,343,265,197,230,185,132,117,177,228,177,246,218,197,242,310,185,284,164,135,182,218,172,225,142,169,159,116,284,145,223,231,111,140,247,117,320,225,139,349,248,218,171,179,283,280,181,187,261,336,202,192,249,291,223,190,154,168,143,287,274,238,76,138,257,143,304,74,308,78,270,197,198,184,244,197,315,188,266,215,199,284,162,200,217,253,301,244,294,137,364,99,158,234,187,212,227,239,251,210,310,227,233,218,254,161,226,329,155,226,193,127,136,180,117,276,208,304,236,148,264,321,326,225,152,277,138,119,175,92,128,227,101,240,58,186,304,203,205,178,138,200,144,207,299,283,138,196,152,276,221,142,321,97,300,225,336,164,194,250,271,169,127,319,194,249,266,187,137,258,263,221,205,244,172,299,299,192,269,240,323,129,103,302,166,66,419,271,345,233,203,243,231,318,227,161,218,162,262,198,319,116,339,164,262,194,152,164,266,207,362,183,265,382,224,194,218,101,346,217,149,274,117,230,166,79,175,319,204,259,121,118,300,205,246,169,100,148,82,340,166,152,212,53,152,326,229,35,284,210,150,55,192,236,109,185,196,215,140,230,167,236,161,132,269,222,227,211,288,196,227,292,256,152,218,143,326,67,265,190,229,180,176,126,253,274,169,54,239,281,253,269,149,323,181,132,222,181,175,314,216,346,141,193,170,307,91,283,117,102,128,136,209,153,257,131,322,112,277,288,196,166,75,274,192,217,145,231,292,199,222,249,343,236,129,195,220,228,231,233,213,125,179,174,265,154,323,198,175,172,105,128,158,243,296,106,224,142,297,140,274,76,87,140,160,195,251,262,204,81,215,214,161,154,278,153,294,110,246,159,293,148,106,116,202,41,300,77,97,239,290,365,287,225,253,148,307,243,328,258,341,259,177,269,160,228,117,197,182,205,209,285,139,321,338,391,178,150,184,195,239,194,154,219,148,382,327,352,336,201,206,270,166,187,235,312,360,264,331,339,199,262,251,198,237,275,202,331,227,273,219,352,129,187,287,218,151,115,269,147,136,263,248,136,128,386,253,159,211,140,221,62,207,262,234,264,245,120,200,160,242,208,208,264,115,228,150,156,35,206,212,272,135,161,40,306,147,347,198,269,216,194,287,298,277,397,27,268,224,265,122,281,263,179,168,83,176,166,280,200,280,313,177,275,259,229,251,289,173,286,184,280,263,323,195,103,84,108,226,217,191,240,143,200,90,334,246,74,205,181,239,207,170,334,325,324,91,145,143,155,241,238,169,284,121,170,133,362,249,131,174,87,225,409,301,166,239,202,230,165,257,191,208,188,152,163,263,165,241,248,194,201,209,95,242,180,261,203,182,110,317,211,51,224,183,180,143,225,167,218,299,313,23,286,186,198,70,191,236,161,154,197,248,145,321,330,224,233,232,78,232,196,318,167,169,294,262,106,239,143,239,181,212,255,229,328,249,210,177,228,200,149,207,334,208,140,140,153,198,185,305,233,343,301,119,89,222,278,300,273,210,313,258,157,270,156,199,348,73,222,228,244,137,179,268,100,192,146,185,194,272,269,161,127,253,123,333,300,65,243,293,313,184,77,139,71,167,250,218,251,201,298,248,178,232,120,113,237,219,272,260,283,143,318,128,89,418,176,157,319,97,202,96,96,213,103,134,179,208,204,122,190,203,135,149,193,259,360,122,65,133,177,128,253,239,287,229,247,218,177,166,139,321,250,236,139,307,382,259,294,147,243,314,180,216,200,170,96,108,130,149,123,136,166,170,225,296,117,167,197,132,213,146,359,262,197,181,141,157,150,230,295,165,254,142,139,289,170,121,90,195,259,191,149,180,341,88,229,167,299,171,164,306,238,151,278,185,125,84,79,240,231,300,306,227,127,178,276,267,178,182,241,215,184,183,239,378,235,187,99,143,218,31,330,94,285,338,241,214,48,216,213,132,325,215,183,138,147,188,238,135,285,311,291,253,192,153,238,114,242,213,158,196,183,315,267,269,131,199,125,165,288,192,75,121,209,288,293,211,87,204,78,357,97,128,295,157,284,116,109,200,264,136,232,311,236,146,187,109,107,153,133,216,178,170,210,132,212,282,248,313,240,252,129,166,215,311,270,283,121,152,221,197,232,246,202,334,100,356,247,267,219,159,269,265,174,158,177,212,222,297,339,253,166,119,255,213,247,237,197,53,76,162,189,106,298,178,134,91,327,349,200,64,65,170,263,347,213,90,180,164,356,144,327,185,113,178,193,228,134,202,277,163,155,172,116,321,241,224,146,157,112,248,151,238,205,41,184,162,277,167,365,203,221,301,241,202,137,313,263,305,181,100,183,186,198,100,206,151,311,282,247,145,170,156,205,321,147,313,383,208,114,122,137,231,161,242,308,141,170,205,217,218,235,214,128,87,326,124,173,228,204,277,215,163,186,65,186,113,155,287,314,75,85,245,162,204,111,227,184,151,184,150,143,69,187,339,226,175,306,210,241,318,329,277,164,228,246,337,316,204,118,145,147,273,102,199,262,215,107,224,157,278,75,211,174,250,76,310,117,256,243,242,223,254,300,169,163,122,243,195,310,409,191,224,172,210,176,340,152,224,82,155,164,236,292,146,219,248,191,179,274,280,93,252,238,237,61,334,255,278,325,193,228,197,189,234,232,154,180,305,163,175,133,319,268,196,133,211,182,188,274,136,215,256,92,231,185,211,220,168,138,310,242,230,120,240,124,137,305,272,230,270,257,184,278,330,350,169,286,190,212,197,367,193,175,142,196,186,316,155,115,217,234,138,215,244,207,242,99,127,185,253,228,92,147,272,182,137,254,145,126,180,77,64,289,185,253,241,352,189,254,187,286,274,261,252,186,117,143,184,125,66,247,98,323,57,343,122,199,231,198,188,244,273,275,290,357,165,118,217,217,314,131,290,195,151,276,269,173,283,314,299,150,223,168,150,219,216,382,142,193,275,164,145,261,134,209,166,210,154,209,207,182,187,160,159,299,276,265,183,173,198,399,301,62,230,244,145,235,109,156,176,217,96,206,239,141,166,121,190,235,162,262,233,376,226,164,247,211,191,131,241,304,374,195,164,118,294,206,152,186,192,128,379,118,233,142,235,154,204,184,147,223,329,176,160,248,205,319,124,332,184,174,263,290,276,192,287,216,381,192,239,131,78,267,300,131,347,87,372,211,184,139,189,78,238,105,139,303,148,91,330,84,280,121,181,274,206,162,152,242,181,153,296,113,96,252,147,127,221,235,73,296,210,201,236,151,110,110,228,209,121,55,228,126,139,243,256,210,71,114,354,180,201,284,198,246,284,215,122,100,75,90,267,283,220,236,363,66,130,134,361,224,303,203,225,242,177,71,160,311,216,132,140,321,310,197,137,273,149,339,275,165,209,208,161,205,118,168,286,175,151,173,387,337,259,205,194,203,276,334,173,283,49,318,126,132,152,110,254,181,238,330,268,273,146,319,251,84,100,161,330,187,185,193,246,210,188,197,163,180,111,303,295,175,154,273,240,176,169,278,231,191,193,236,282,263,254,72,159,366,169,246,262,176,287,257,226,235,238,144,235,216,89,286,202,148,112,166,204,173,257,308,155,211,188,217,192,55,312,204,182,217,176,135,158,305,193,190,239,194,129,194,170,149,154,131,278,174,186,148,142,135,266,212,351,192,221,105,227,276,258,187,324,226,328,93,282,240,219,182,337,322,50,301,95,213,203,249,181,236,316,217,191,265,169,297,190,136,119,213,277,152,135,289,115,164,186,127,286,196,235,132,186,183,337,298,85,191,165,143,310,145,157,139,315,252,342,268,336,164,107,334,141,223,255,229,104,83,184,224,256,296,298,153,152,196,178,210,220,249,226,205,222,166,269,203,204,367,227,159,310,169,204,328,333,270,169,219,315,208,280,205,174,195,170,211,214,129,164,164,234,242,237,284,273,259,190,239,325,351,249,302,209,156,162,221,86,184,298,220,169,290,264,216,238,135,224,319,252,191,144,138,226,263,225,209,224,271,218,239,174,194,274,194,78,112,287,227,167,172,133,119,232,175,112,226,242,116,109,183,216,123,155,247,333,191,243,73,109,273,336,258,256,109,268,241,71,189,172,190,221,233,340,247,308,217,249,133,164,255,161,113,289,244,241,125,181,238,130,58,135,185,124,79,95,240,198,164,62,196,222,121,281,235,373,134,207,329,66,273,193,307,246,84,252,251,161,213,231,216,203,362,150,320,94,131,207,261,231,313,148,392,116,203,179,204,187,112,210,286,279,336,174,158,217,177,326,256,353,307,124,176,186,204,133,347,152,352,296,33,129,139,196,115,161,226,295,188,209,266,225,215,104,367,236,157,212,197,123,266,185,195,322,88,195,328,147,238,247,132,196,352,289,161,234,128,296,315,82,124,174,302,349,362,289,100,356,238,130,346,335,226,118,270,211,148,311,168,182,211,239,230,210,28,250,253,365,123,190,223,198,104,274,286,247,223,156,255,179,230,166,246,117,377,283,250,191,274,179,316,179,109,184,209,226,187,311,174,131,140,173,379,204,204,231,125,64,223,82,124,191,236,151,177,251,264,234,195,236,209,329,184,150,261,161,254,91,329,188,256,242,232,115,338,195,345,204,236,203,212,65,177,78,109,190,200,262,240,229,233,345,152,234,56,124,195,220,104,361,55,106,279,193,218,225,154,312,212,240,255,246,266,301,177,308,282,154,214,288,59,167,272,154,146,190,125,179,326,295,311,252,166,115,252,336,85,186,236,198,165,151,238,248,201,198,206,261,270,215,199,198,231,295,249,147,226,333,132,237,255,260,364,189,167,258,149,129,196,185,45,258,23,322,170,209,289,219,132,135,179,255,93,59,195,253,196,176,232,289,165,321,85,216,219,273,163,254,128,302,399,274,282,217,132,101,132,247,287,354,155,243,301,227,165,377,227,111,194,342,163,287,272,67,277,168,175,192,270,182,203,179,356,309,249,141,328,214,228,69,260,226,226,242,213,310,154,156,128,158,185,201,105,196,242,66,177,83,312,207,341,263,137,243,129,269,107,99,205,151,42,316,218,206,175,63,50,206,136,139,184,168,194,226,160,268,316,112,210,328,191,107,300,212,183,336,222,176,318,228,191,128,136,207,115,115,241,254,200,137,182,246,234,329,230,253,182,136,245,240,250,243,213,195,225,113,114,124,319,187,199,163,120,83,145,337,305,213,212,203,382,134,124,133,138,215,167,167,189,264,262,78,222,317,143,249,280,86,234,196,299,204,159,218,187,295,306,106,272,301,207,160,173,311,199,315,309,169,297,82,286,308,354,178,201,212,374,139,112,336,192,227,293,208,256,282,342,150,104,239,188,102,176,350,207,137,202,215,196,202,227,324,130,192,248,294,181,355,264,173,115,265,268,248,86,167,217,227,303,99,213,381,241,147,188,157,239,127,202,165,263,133,169,326,234,69,199,204,211,197,306,200,209,127,214,156,414,232,185,356,91,188,116,206,331,254,358,215,192,209,179,276,229,56,227,262,239,235,330,193,86,172,177,183,226,205,31,298,321,263,186,51,186,160,287,216,193,112,226,105,289,205,212,276,288,82,163,92,155,233,299,318,261,233,112,281,250,246,158,158,184,145,172,74,213,207,320,212,357,54,251,200,344,270,256,90,268,244,250,261,104,250,228,276,107,209,396,52,282,232,223,253,78,126,346,138,118,124,134,140,81,222,122,265,176,193,195,215,236,160,230,234,241,109,206,197,148,234,120,195,232,106,169,251,140,253,201,196,298,243,172,120,217,149,166,135,172,195,124,303,197,188,185,229,238,160,328,166,211,166,222,201,393,221,220,299,218,239,162,181,299,240,160,262,181,189,101,163,166,246,113,257,239,364,315,216,192,285,251,391,270,303,337,180,173,271,155,254,97,201,205,187,291,331,234,217,286,309,146,195,102,211,264,247,264,279,192,188,217,242,138,252,166,60,171,67,329,254,221,379,89,325,276,253,218,342,162,337,193,108,177,177,62,254,254,140,216,320,158,114,177,164,185,362,260,110,253,245,146,159,219,83,79,193,265,219,346,228,228,143,168,190,168,219,193,166,176,63,157,348,157,219,330,109,296,169,210,231,250,364,287,184,249,329,224,313,175,87,110,300,239,155,368,320,176,168,382,122,215,97,167,132,163,234,233,248,234,322,148,174,243,228,220,120,211,124,367,359,297,338,285,314,192,189,150,172,352,365,150,351,343,324,290,145,187,346,157,176,292,204,317,183,120,207,125,379,180,358,167,121,120,109,149,149,246,198,214,209,203,135,290,114,248,162,268,212,370,169,95,249,49,198,36,148,178,164,139,208,192,324,233,195,197,68,186,312,271,220,170,248,188,262,268,322,147,273,112,148,130,332,117,236,294,105,220,203,167,235,204,262,108,188,164,203,158,127,137,141,141,156,244,137,185,214,335,127,208,238,309,143,206,322,114,305,315,354,180,205,250,158,130,134,212,179,169,233,224,205,292,163,190,199,167,331,201,160,200,241,302,99,243,371,320,131,258,180,259,242,252,126,161,188,360,201,309,130,175,186,126,108,166,183,122,74,235,69,90,185,365,209,230,94,274,144,228,226,82,162,202,149,74,251,317,187,239,283,297,281,200,121,251,173,232,184,175,276,289,146,172,188,269,199,263,175,208,133,140,185,164,366,162,353,134,240,53,273,213,275,337,99,124,143,173,327,260,202,212,224,160,155,323,196,269,185,369,227,125,236,143,137,103,81,235,167,159,195,231,263,346,246,229,279,228,307,359,207,308,320,214,137,335,186,226,237,154,88,120,333,190,275,248,203,328,243,241,155,220,218,162,274,191,407,202,333,306,227,232,224,205,282,267,243,236,220,141,136,127,136,128,253,134,186,178,68,196,334,89,155,218,242,297,174,199,127,153,133,162,285,188,210,245,246,158,228,212,181,193,258,244,157,222,147,339,260,168,116,207,253,159,307,116,51,183,138,112,196,303,142,175,212,222,266,220,232,247,173,164,146,138,189,187,260,159,197,173,141,324,226,291,209,220,107,180,241,104,160,111,186,220,128,250,239,320,207,126,300,143,345,138,194,138,122,107,195,297,159,117,171,139,234,236,193,234,211,235,131,288,162,222,206,224,75,189,289,253,148,234,271,193,138,129,193,221,304,183,137,216,180,350,201,211,97,164,173,178,181,145,233,239,359,152,137,243,167,83,233,261,173,214,222,227,204,333,214,263,261,141,335,257,126,177,295,212,179,240,254,112,268,171,240,251,205,203,153,255,370,246,313,151,320,106,195,159,232,222,106,36,156,190,135,103,225,150,245,289,202,329,282,216,138,207,183,310,328,134,229,214,275,247,135,272,217,112,169,126,222,135,201,218,364,336,356,188,180,133,244,306,122,176,197,248,134,183,265,206,266,222,227,247,339,102,296,218,263,332,161,268,341,218,261,154,197,157,102,264,367,198,200,245,186,221,176,230,358,40,256,180,167,334,130,151,259,140,267,309,187,245,211,349,248,168,241,175,214,153,361,135,139,220,256,283,221,199,328,149,253,154,190,242,198,341,142,228,297,381,186,133,284,207,369,234,58,181,329,149,358,282,59,227,202,133,289,297,253,180,156,226,181,140,130,193,202,176,309,193,303,223,156,264,225,372,230,349,372,247,264,249,326,359,299,370,222,221,136,381,198,98,191,77,186,180,222,219,111,248,64,310,216,230,191,207,252,175,274,304,115,281,264,306,194,275,209,169,325,243,262,179,193,67,132,247,310,192,246,141,98,120,208,139,122,308,180,242,140,135,208,244,187,349,364,299,233,278,238,89,326,174,146,279,188,249,106,136,205,272,280,239,230,169,95,266,107,228,135,147,317,283,346,184,104,138,324,260,266,97,259,268,71,151,208,242,127,292,100,167,188,333,340,335,233,140,228,337,344,315,75,189,264,86,283,313,283,315,111,353,203,219,96,281,288,299,279,326,217,327,187,318,298,201,184,161,299,337,146,102,353,329,169,165,255,169,315,86,120,325,262,160,287,200,145,114,159,375,170,161,230,229,216,235,199,176,239,370,278,341,144,156,290,212,243,195,126,149,217,389,154,227,110,120,215,245,345,312,168,220,245,177,261,268,179,253,276,231,252,167,164,356,243,239,211,281,200,191,186,266,201,213,144,185,201,234,254,77,176,179,154,198,136,141,180,102,161,125,73,119,190,205,196,120,186,234,241,313,312,275,264,180,92,209,208,200,244,360,151,186,301,158,112,343,312,278,212,142,204,229,106,204,177,105,236,320,253,212,363,220,202,264,192,294,164,101,235,225,306,245,299,346,263,313,405,277,72,215,190,295,210,215,246,189,166,215,290,179,218,244,216,243,113,275,137,136,250,211,254,120,169,96,77,140,270,217,285,227,278,271,312,239,126,249,154,152,168,112,197,141,278,134,358,227,311,214,120,237,147,251,131,274,272,254,172,197,314,211,286,139,346,252,100,84,54,377,190,80,225,174,148,198,217,197,92,94,343,195,184,250,246,140,303,115,305,193,220,291,122,380,146,201,214,262,274,398,175,199,96,188,90,114,208,329,218,106,292,286,118,206,109,284,186,94,215,309,155,192,218,163,302,160,336,206,218,155,184,308,196,364,105,196,206,126,242,224,368,163,225,181,195,198,306,229,61,267,207,83,169,127,136,183,242,129,211,61,194,246,144,186,189,256,112,285,197,259,166,352,200,176,163,126,186,206,156,181,100,316,224,238,326,204,117,312,56,206,87,322,138,67,213,231,207,113,312,291,157,339,238,153,164,176,215,138,113,146,263,227,195,193,263,172,139,136,194,207,233,220,181,325,249,245,220,322,267,264,237,97,176,203,374,309,98,266,232,285,176,322,141,321,139,325,249,232,137,176,115,52,204,112,252,55,235,177,149,252,300,192,208,206,148,392,274,141,176,342,322,269,139,174,156,240,333,287,131,212,329,239,210,193,206,236,251,196,281,291,354,280,359,356,348,199,315,323,364,140,212,162,215,276,200,223,274,215,234,178,157,187,240,160,217,265,287,186,262,281,413,331,125,303,112,353,193,93,298,299,171,175,157,82,297,220,182,244,190,245,232,251,102,266,190,117,148,212,98,161,184,142,242,236,254,253,220,200,117,293,242,165,246,159,283,197,36,348,255,305,231,297,237,276,212,199,215,294,259,359,242,384,207,200,231,241,169,240,152,194,219,208,177,209,163,199,260,199,209,305,256,194,167,265,208,161,324,220,273,157,335,312,176,256,153,269,270,148,196,187,209,348,210,48,356,158,183,356,258,82,292,301,230,256,150,186,135,197,302,234,138,321,312,265,108,37,101,299,150,117,107,292,289,168,198,279,146,54,155,262,125,326,329,169,331,344,280,136,268,217,191,185,250,255,285,238,236,224,327,179,182,167,230,226,116,193,215,178,110,205,349,339,145,120,243,247,194,164,232,201,284,161,301,262,75,135,152,177,104,210,98,153,316,173,184,213,182,61,308,221,128,295,169,190,282,193,114,313,191,396,306,228,26,249,82,91,303,184,53,305,241,283,225,223,236,249,257,282,114,159,195,147,119,204,190,95,126,195,135,301,241,142,168,248,158,328,397,218,247,171,252,220,191,250,147,164,249,109,171,228,418,111,243,214,213,114,267,254,201,169,245,68,210,288,306,208,127,234,242,62,325,245,247,245,218,360,88,194,71,211,215,226,209,99,226,167,189,189,239,280,316,298,305,326,127,185,189,105,299,198,369,207,147,313,201,236,189,74,297,292,231,139,207,367,255,240,324,249,150,228,213,223,389,187,148,246,149,241,203,291,50,165,292,219,82,251,254,272,237,186,79,206,305,126,211,123,192,229,240,150,199,205,250,70,249,165,256,171,290,198,311,99,211,128,217,195,151,297,228,328,193,244,323,247,167,45,234,178,247,65,286,150,117,111,355,61,279,188,304,167,230,292,206,243,264,115,176,143,441,101,144,133,291,174,137,271,232,235,238,194,255,186,234,216,359,127,309,255,164,194,250,107,268,224,269,128,225,328,260,301,123,199,186,204,239,263,209,338,300,317,45,86,183,214,156,299,164,269,219,192,110,198,292,193,104,129,158,119,186,156,265,230,148,142,326,234,244,180,296,131,227,189,274,128,63,149,238,183,122,70,199,152,242,169,95,184,241,312,65,212,84,322,358,187,295,214,135,240,109,199,260,224,382,325,220,223,204,306,316,190,290,149,128,145,274,255,135,227,201,86,315,374,265,134,358,325,276,273,215,222,104,206,259,145,130,118,265,195,302,314,341,242,164,227,180,324,338,251,179,202,303,152,277,215,207,235,141,263,223,279,253,232,236,130,349,356,149,297,328,297,301,211,303,186,161,202,165,187,160,208,250,211,283,332,157,309,355,283,177,294,368,359,334,89,47,233,349,168,216,168,180,155,166,142,331,224,144,283,175,122,173,151,367,218,236,205,131,134,212,159,147,133,178,196,211,179,172,205,260,125,301,93,319,267,249,162,207,178,101,277,265,186,164,172,152,169,199,151,236,164,155,243,226,298,161,176,141,178,201,177,261,249,56,228,323,174,145,324,224,309,163,246,163,303,115,303,161,118,150,94,313,134,286,149,176,230,197,270,217,197,164,209,243,175,155,156,321,245,165,200,227,191,258,338,236,172,229,314,209,218,354,218,55,80,108,70,264,237,260,250,264,200,233,232,56,126,200,192,234,170,169,152,276,261,233,242,173,203,197,254,254,230,278,175,184,227,148,272,46,137,244,147,320,125,141,255,238,204,207,200,182,184,165,228,197,338,203,188,246,248,193,161,320,247,69,239,267,297,71,151,141,166,205,138,131,155,143,123,86,184,99,215,182,162,318,221,241,217,117,141,191,282,291,222,239,292,209,270,129,171,94,227,247,154,252,210,288,334,249,301,240,274,226,313,249,152,304,266,246,75,289,166,246,104,70,186,193,246,89,320,174,113,195,183,311,180,219,172,316,30,236,144,302,180,73,202,347,229,191,334,223,52,141,168,290,188,316,293,138,133,209,251,219,214,269,187,92,268,236,217,176,174,265,230,112,173,233,225,226,231,242,320,375,105,231,223,283,202,144,222,283,191,214,242,171,331,233,71,221,149,245,178,311,321,294,183,259,186,162,166,183,320,207,285,159,195,99,171,106,234,323,237,133,257,361,195,196,256,215,140,257,250,253,155,308,212,159,194,220,246,306,250,235,259,169,360,135,252,137,167,302,183,161,119,113,238,238,311,334,176,75,305,277,174,131,180,153,238,257,298,221,245,250,240,265,236,199,373,215,140,209,284,304,191,203,211,105,235,215,336,162,216,222,162,156,58,95,205,223,58,154,311,168,178,177,89,228,238,297,137,302,315,167,211,181,270,324,255,247,327,123,228,131,324,247,224,184,226,225,204,326,279,134,135,184,163,246,141,155,228,167,205,130,218,279,143,159,257,242,279,328,240,277,219,196,313,314,99,119,237,291,105,221,248,205,181,136,158,167,119,271,284,145,181,248,382,253,255,205,263,339,267,321,258,253,196,108,286,168,240,316,237,242,351,239,329,159,192,207,259,138,202,285,147,159,109,126,189,270,179,227,263,122,216,69,168,334,135,167,190,211,242,192,248,213,157,251,267,168,161,215,215,188,294,208,99,197,117,178,143,196,205,267,203,161,163,166,174,338,231,182,86,192,171,159,133,203,193,155,293,306,275,240,125,87,241,361,119,309,273,214,202,234,166,233,197,141,148,141,278,381,183,174,195,353,243,162,172,153,179,175,81,199,51,208,117,253,238,270,189,231,215,230,99,179,165,256,345,129,257,175,280,243,263,249,234,248,271,312,162,279,260,275,278,260,318,327,141,303,175,234,137,230,183,311,154,232,165,272,168,207,293,81,120,272,254,196,161,129,140,87,321,163,238,176,287,110,289,203,257,243,135,151,84,223,269,307,157,248,145,148,257,170,160,113,76,125,254,212,189,217,254,360,254,233,184,258,92,296,290,83,209,243,259,237,196,259,193,178,258,210,136,178,183,104,158,268,184,247,123,334,294,134,210,102,227,111,224,156,166,129,306,166,69,101,244,158,215,208,157,188,187,123,113,261,124,314,262,121,202,330,219,237,187,243,188,103,175,252,193,60,182,269,178,296,246,141,220,99,153,200,147,168,158,153,119,210,238,168,86,201,213,254,219,158,88,166,246,67,180,222,241,197,350,96,349,200,237,235,181,207,143,301,281,268,215,181,79,221,97,284,126,246,174,193,205,220,171,271,182,291,142,80,238,223,189,245,135,235,219,278,131,252,272,247,346,187,202,166,222,230,196,253,199,187,210,239,272,240,150,170,147,220,143,257,300,231,294,197,334,94,240,218,259,276,204,138,349,192,254,133,199,106,199,279,217,241,324,184,203,191,142,198,242,401,267,284,95,160,325,142,125,192,264,284,327,210,303,249,205,236,203,56,166,98,146,140,176,103,224,216,350,331,404,176,146,155,171,230,345,95,200,186,155,171,301,196,154,245,255,346,138,41,284,190,70,365,145,227,156,238,111,137,317,88,161,178,176,200,127,202,200,254,204,122,323,114,152,220,275,323,154,277,175,149,177,200,270,221,146,110,178,302,311,240,95,132,95,218,236,323,204,182,246,246,155,156,308,139,231,388,122,196,215,211,242,240,249,190,110,316,157,196,224,192,238,250,213,253,359,225,262,241,399,164,303,216,185,135,158,240,336,180,201,333,164,187,261,224,313,151,302,184,100,196,220,162,260,260,188,114,237,323,231,175,198,355,164,152,69,114,230,298,206,142,316,114,215,62,165,213,57,95,147,156,235,113,329,237,171,188,247,78,244,241,368,248,260,241,311,216,242,278,258,192,206,175,280,183,238,153,202,176,200,275,259,121,190,208,185,171,235,146,181,192,189,154,211,191,330,162,290,282,281,317,231,228,298,161,241,256,157,194,237,204,257,273,224,228,234,321,73,219,91,116,367,300,250,230,195,299,66,149,212,169,144,224,101,206,275,220,182,175,249,141,195,228,128,307,97,190,217,245,355,168,252,223,230,164,115,292,208,190,227,183,146,237,141,284,93,137,101,139,173,249,113,170,222,240,152,234,133,131,211,185,333,148,205,141,241,259,219,244,294,261,158,193,218,250,182,267,269,221,120,162,230,218,360,182,312,216,254,203,232,264,284,206,159,152,203,255,151,176,196,190,80,276,100,100,210,383,201,179,315,173,197,315,151,161,153,137,171,193,104,132,217,290,238,217,173,138,219,277,239,323,220,213,256,135,222,247,101,185,223,121,241,171,74,131,171,266,287,274,87,208,200,194,220,339,250,172,141,179,45,313,200,250,233,286,213,289,128,303,280,157,176,197,340,171,140,243,201,124,163,221,295,292,218,264,167,218,261,227,247,175,214,187,222,201,273,290,110,288,230,198,48,200,120,184,81,143,60,324,84,209,154,206,224,140,295,111,151,286,163,238,109,196,146,199,222,208,240,48,105,199,79,158,328,82,322,61,180,145,130,249,282,300,124,161,243,70,144,235,179,184,243,206,321,253,245,195,136,152,230,223,272,234,199,323,248,270,149,117,235,167,240,249,215,324,232,145,230,263,235,153,250,206,274,139,89,209,277,99,256,184,219,180,148,197,137,144,277,191,318,203,219,326,249,248,166,304,355,236,137,300,208,263,171,271,244,295,117,115,239,296,179,225,204,196,341,241,349,173,229,257,183,269,217,255,131,227,247,247,258,209,160,377,185,172,269,211,151,254,211,208,276,91,212,254,84,145,172,184,284,74,148,104,239,330,259,336,85,195,127,222,218,97,185,132,283,137,82,300,201,163,285,132,152,278,182,152,310,329,162,263,208,140,181,251,247,171,371,254,160,132,122,155,157,189,166,133,169,200,251,77,231,290,380,351,158,220,266,143,90,180,383,184,250,154,245,176,351,94,327,155,306,190,142,149,269,184,242,241,130,88,168,315,297,288,263,147,314,173,302,217,298,173,293,365,371,223,228,246,170,245,227,246,138,282,238,146,122,219,195,215,143,387,353,310,295,272,210,365,119,383,271,238,208,134,159,328,372,205,135,346,251,257,187,257,228,196,110,230,254,230,100,178,134,226,183,195,213,153,385,170,316,142,48,243,251,270,212,241,130,328,113,269,284,199,337,335,340,234,70,148,315,234,143,194,103,193,242,217,264,113,333,274,332,212,121,267,273,245,265,237,272,141,183,306,141,173,285,173,199,220,122,189,288,171,202,273,265,163,270,179,114,291,158,178,168,265,168,256,288,201,206,353,314,234,177,178,317,196,178,246,314,133,189,266,156,284,194,333,114,344,241,173,111,194,157,194,132,294,238,212,169,339,276,187,167,200,149,107,78,204,342,230,222,120,301,316,269,252,179,159,205,209,246,222,207,259,241,259,267,243,177,183,118,146,98,190,224,277,253,278,225,139,269,235,216,170,261,205,140,204,247,249,120,229,89,235,167,141,240,274,159,336,228,291,212,103,185,188,326,89,214,302,269,218,199,208,213,280,177,246,250,206,250,122,343,127,307,202,367,285,308,147,235,163,172,298,115,233,264,228,195,353,140,183,250,229,227,271,221,273,259,55,215,357,244,254,229,159,340,69,312,225,288,319,236,316,143,213,183,178,140,290,205,173,203,139,325,268,330,260,185,246,162,128,128,155,266,282,138,124,270,157,205,161,217,168,188,244,349,198,191,238,277,174,56,233,267,218,172,226,257,243,149,296,371,240,313,148,165,366,205,181,174,350,132,208,108,257,161,176,344,434,152,249,213,173,169,160,208,278,278,128,159,225,213,288,323,128,139,192,221,181,274,112,144,288,123,138,283,213,320,188,205,195,185,136,302,417,190,142,237,128,233,254,45,218,249,207,337,154,216,127,161,183,194,197,272,125,237,312,223,170,332,309,188,207,120,227,271,312,316,361,367,364,226,326,98,236,262,258,206,48,185,186,56,104,333,177,129,195,164,237,127,122,172,269,195,247,275,201,361,80,223,235,225,351,160,198,219,372,272,36,207,182,143,276,284,209,158,263,224,361,224,217,271,237,230,129,245,163,171,214,218,269,213,263,222,140,181,177,318,218,184,133,205,193,166,235,368,265,149,210,350,286,222,168,43,146,207,172,318,176,253,263,125,279,183,254,67,206,209,339,251,153,213,102,133,51,199,175,224,49,139,164,197,282,155,109,165,112,298,203,159,188,257,227,237,162,327,177,244,275,161,331,355,163,202,211,262,246,267,201,166,174,259,273,178,209,212,230,186,156,205,131,209,247,140,174,106,149,220,110,160,54,200,300,153,158,229,166,340,401,219,206,178,217,126,196,120,60,159,384,185,224,130,233,144,182,210,153,111,242,226,322,217,104,152,313,136,260,134,187,108,137,182,95,163,176,214,163,328,348,100,310,165,214,286,317,253,326,151,164,143,190,202,133,223,229,287,179,95,174,257,267,279,385,173,231,191,203,285,223,307,231,242,357,332,238,323,289,123,217,254,239,367,180,121,318,242,264,149,57,261,295,153,233,182,231,347,256,224,371,231,234,318,124,341,196,253,216,182,340,118,269,139,283,163,162,175,261,294,155,167,185,180,193,346,171,215,212,121,182,166,312,202,82,231,167,244,148,101,355,83,345,228,358,227,119,151,203,169,192,246,274,191,176,125,281,231,252,156,217,173,182,207,197,335,397,185,78,252,208,343,269,254,372,261,217,262,283,225,144,181,260,283,316,176,215,259,209,184,142,30,219,219,179,95,246,212,174,133,185,188,155,189,239,86,156,272,358,159,198,240,104,205,168,174,89,287,180,372,231,255,105,300,146,249,193,290,138,262,114,213,103,228,207,137,202,229,195,108,185,106,204,230,243,188,264,93,149,354,158,129,255,298,114,249,283,221,180,157,289,302,278,242,54,245,214,112,163,107,226,168,367,255,236,211,218,352,221,302,221,156,120,223,220,202,281,125,100,149,168,173,363,274,289,179,198,240,243,242,362,139,298,188,163,280,181,213,181,355,185,150,204,134,263,229,262,322,180,256,213,137,277,240,232,235,150,178,306,256,74,122,104,314,175,258,303,287,242,252,64,248,143,231,187,275,285,239,185,156,289,257,174,123,126,102,173,181,164,282,140,383,379,120,366,296,170,102,155,249,299,250,231,200,265,171,241,240,172,184,250,131,247,224,100,233,255,306,335,125,190,236,202,294,266,158,175,188,210,84,248,267,357,193,205,231,243,280,219,116,196,204,133,330,322,266,66,165,268,238,202,110,329,133,292,181,254,213,287,268,173,195,203,271,236,247,98,245,301,346,213,221,163,160,344,168,186,275,156,184,133,137,344,102,133,202,218,236,274,179,228,317,84,198,275,146,201,247,221,172,321,142,390,291,232,214,262,224,230,210,358,241,310,255,183,211,147,254,157,141,246,288,101,172,159,129,235,224,212,270,160,272,87,164,223,211,253,64,239,171,209,198,50,231,193,259,194,229,369,183,176,274,163,243,175,183,209,377,179,341,226,135,289,226,264,38,57,90,188,290,164,174,321,127,177,240,201,248,220,221,354,195,118,162,79,193,256,149,198,196,273,265,204,255,286,245,113,248,214,286,247,142,267,139,266,294,216,277,194,100,193,149,322,193,210,124,172,154,313,210,197,301,256,123,210,86,221,309,150,88,88,240,198,301,333,212,89,394,317,226,93,340,232,217,201,301,239,233,200,135,144,121,247,194,201,282,152,83,265,246,187,262,266,232,154,313,215,275,309,162,166,137,330,308,245,196,205,283,182,140,313,162,249,239,388,239,123,126,250,168,269,164,200,215,378,213,145,146,320,130,144,226,210,155,205,166,275,270,104,280,191,221,232,212,316,350,177,183,233,175,267,209,187,319,230,94,120,132,199,90,286,271,281,125,106,194,110,274,265,186,133,264,118,275,76,135,329,105,275,228,252,259,181,208,377,318,354,189,165,133,162,204,139,239,278,342,174,193,224,223,135,185,209,234,343,212,185,264,243,125,252,118,247,399,198,384,287,265,183,160,331,210,196,255,243,250,112,226,167,259,141,290,179,200,311,242,147,209,210,210,228,351,333,306,341,210,128,324,277,160,132,257,205,163,388,98,202,213,280,268,232,326,286,263,166,246,258,159,215,266,185,127,140,275,356,268,277,253,183,193,204,183,100,290,329,182,207,135,96,245,180,139,263,249,218,345,342,254,206,108,275,218,122,302,121,288,151,184,249,308,218,216,229,367,267,210,328,105,81,221,117,228,123,201,146,188,241,238,160,285,263,145,33,157,271,186,271,314,194,106,227,75,195,55,277,109,166,359,190,135,258,199,137,123,188,197,210,194,219,186,165,190,192,223,125,237,292,203,227,235,130,222,232,213,201,274,94,227,260,217,139,124,274,254,219,237,181,292,224,295,242,307,264,260,142,292,114,195,117,188,207,326,170,209,169,284,170,187,204,226,234,247,189,221,172,259,98,273,194,65,188,206,159,287,247,151,189,218,381,72,179,204,263,186,155,317,66,259,252,224,306,81,225,86,288,154,60,151,146,171,385,190,231,154,341,341,277,152,207,224,206,156,130,161,262,127,277,372,138,293,261,68,415,148,274,245,301,200,247,189,272,233,188,239,344,137,219,166,187,117,184,283,277,268,152,244,289,109,42,264,101,358,179,164,109,115,176,135,260,297,253,230,224,161,57,143,335,150,184,334,187,120,142,266,270,331,237,130,334,257,170,380,198,190,160,215,202,133,165,281,134,85,182,300,206,271,277,202,127,167,308,350,117,163,184,35,188,158,182,183,237,154,147,173,159,234,175,259,334,259,176,267,203,248,134,128,226,220,146,200,130,58,94,254,171,219,241,182,171,125,124,146,254,354,125,161,153,107,200,199,117,148,183,148,292,193,225,176,218,192,217,187,229,249,113,217,79,427,225,182,249,194,212,295,215,198,178,138,159,237,167,44,228,202,145,155,277,152,71,276,143,333,360,310,226,117,155,120,193,181,345,182,222,235,356,280,122,273,174,131,226,308,158,252,121,190,195,221,207,269,286,179,310,349,88,210,117,182,280,241,173,233,240,257,116,228,263,252,95,200,170,137,94,224,118,276,274,188,116,254,230,191,270,315,175,39,141,92,298,419,297,188,231,137,368,204,147,244,162,190,28,165,264,76,124,262,249,227,93,300,284,139,224,112,296,249,176,151,169,256,202,115,332,283,209,218,154,189,180,178,178,307,215,241,188,197,217,239,313,254,156,183,239,352,189,111,154,258,244,146,166,62,160,245,256,162,306,40,113,241,174,143,125,173,219,58,58,151,299,98,217,253,307,176,190,310,262,205,144,207,271,256,343,333,339,131,281,146,309,305,218,300,114,268,107,178,259,244,219,169,222,311,233,48,375,335,249,263,55,354,233,280,280,353,315,243,234,184,230,212,302,224,121,103,155,154,240,66,373,218,190,206,326,180,347,159,210,184,285,145,395,144,253,201,208,149,266,154,118,124,219,191,292,150,167,358,112,273,143,372,246,315,116,106,81,340,173,312,280,195,118,119,244,233,209,166,90,157,240,223,311,223,122,300,168,188,259,146,260,66,205,224,222,195,245,290,86,222,233,146,191,191,212,272,71,177,123,198,216,261,135,245,227,275,278,194,123,207,367,174,315,157,196,293,266,355,244,205,271,201,294,170,241,144,316,197,253,297,204,332,255,180,230,255,277,242,237,180,218,300,133,178,251,141,93,143,163,212,208,117,113,168,311,107,164,80,317,162,349,134,285,214,177,133,162,225,251,190,319,189,174,166,299,163,297,160,202,156,195,316,235,183,198,228,209,233,124,256,293,230,267,168,284,151,217,162,144,263,172,220,194,229,173,308,207,156,357,352,398,183,311,236,234,207,166,256,136,75,246,255,129,346,302,79,229,212,248,171,141,149,221,271,247,172,234,271,215,222,265,212,150,231,224,263,204,231,252,290,217,233,144,191,230,179,142,287,208,181,153,220,319,77,237,282,121,168,225,79,190,109,191,225,400,135,166,174,197,243,183,170,208,200,210,191,320,192,195,190,276,146,107,119,334,136,182,221,284,181,118,269,176,338,122,101,170,184,238,327,242,194,187,199,204,203,162,294,311,165,257,178,282,297,249,227,138,98,248,172,230,157,42,179,134,184,241,151,227,308,298,225,214,187,195,295,172,195,215,299,255,420,351,205,235,332,304,170,252,244,311,235,172,248,300,122,207,105,157,157,191,103,186,235,130,299,256,158,146,166,202,183,189,152,207,241,208,178,193,337,263,250,209,75,188,195,162,280,86,157,57,229,181,205,224,239,171,463,148,280,272,219,251,215,91,260,201,279,368,137,229,235,272,259,344,217,169,173,111,127,144,213,204,150,201,252,128,321,109,155,254,86,291,288,228,179,156,106,233,225,139,149,295,179,52,285,161,269,367,201,150,259,260,145,131,164,245,237,224,86,299,147,252,189,288,244,112,196,172,208,234,78,235,124,346,305,201,124,113,166,204,92,220,143,189,221,126,203,180,218,117,233,142,302,286,264,261,166,300,245,217,265,236,176,283,178,183,180,304,174,276,289,131,300,231,173,310,274,282,136,221,134,199,192,132,147,243,118,183,171,142,300,130,245,192,305,79,313,274,170,206,158,106,141,237,160,130,98,186,170,260,243,138,229,85,240,148,297,203,268,107,140,258,293,240,283,171,143,217,194,183,305,118,249,165,192,131,252,327,162,178,231,203,355,184,401,99,306,260,215,121,225,179,134,199,183,241,215,320,222,282,160,98,135,221,125,189,255,246,327,214,229,255,290,228,222,119,221,136,114,197,317,178,141,318,181,286,198,317,245,277,94,192,331,165,363,347,130,182,133,229,290,112,102,262,87,147,269,185,260,161,149,256,159,250,121,160,131,227,49,176,294,358,309,338,231,184,192,297,241,128,241,190,111,104,188,130,236,176,202,195,261,202,238,211,332,265,172,261,147,240,186,155,188,143,149,261,262,238,162,294,271,184,189,76,130,330,187,165,267,152,195,249,289,127,228,240,184,298,89,208,303,264,123,90,284,202,236,160,187,384,205,175,208,311,184,155,207,260,315,155,164,263,222,131,80,163,138,383,151,180,272,103,268,232,279,172,272,71,173,196,100,231,182,320,151,144,270,222,242,267,149,235,129,197,200,227,209,281,223,157,148,192,245,174,220,261,100,344,117,182,179,219,234,164,176,203,86,237,66,94,250,201,307,159,190,94,260,222,238,196,159,173,199,327,256,266,279,250,176,111,146,135,81,209,145,151,188,191,137,232,191,91,119,256,241,199,316,228,211,148,165,241,172,173,116,236,94,358,202,220,213,110,260,215,111,132,230,180,151,169,303,303,224,272,194,131,247,185,173,171,268,297,185,250,314,145,164,232,214,192,175,203,196,206,222,332,334,170,271,170,163,225,271,104,313,110,152,227,304,316,179,207,125,149,100,140,295,310,171,288,124,191,152,290,242,263,326,130,91,213,216,131,194,228,377,186,202,123,113,259,190,131,94,260,234,324,154,181,246,176,294,209,284,207,112,171,222,121,314,217,201,71,84,200,211,126,190,173,198,350,331,276,263,328,178,193,334,232,95,203,223,147,166,231,256,309,215,124,208,147,355,249,204,276,78,142,225,238,181,220,124,261,302,210,156,206,172,198,341,210,260,89,306,227,233,99,168,145,306,256,331,148,261,173,260,140,168,326,300,215,194,175,121,308,287,77,160,139,70,185,180,168,178,113,90,149,246,150,177,261,250,91,333,255,278,221,175,269,54,226,132,197,325,138,314,351,265,229,207,291,135,241,190,187,191,135,181,218,96,188,246,221,101,147,136,79,323,205,186,228,185,219,271,350,159,147,212,104,155,225,320,234,196,181,264,373,174,103,228,223,157,273,226,302,168,273,244,343,383,258,181,197,367,246,250,167,299,373,203,192,229,59,212,147,200,275,339,178,121,196,51,276,166,236,78,199,217,191,201,302,188,145,203,138,220,110,115,51,310,168,185,349,236,170,336,109,305,180,308,204,88,198,210,312,227,233,164,252,205,60,196,165,184,255,217,218,188,234,143,209,176,169,223,180,231,332,259,109,152,210,168,203,320,285,67,247,172,297,76,187,188,189,223,280,292,229,145,104,215,52,222,176,169,155,177,293,276,121,184,219,331,222,187,233,102,163,249,178,99,186,103,144,206,95,314,73,244,160,115,181,381,221,102,197,98,174,170,262,89,82,198,321,85,203,251,352,259,216,174,124,285,259,95,186,217,144,201,181,207,169,272,68,247,138,155,155,231,155,343,237,258,231,217,209,245,251,289,179,289,147,206,188,174,338,111,130,191,239,159,188,250,235,193,237,192,208,177,98,117,164,214,211,182,221,177,244,318,253,87,267,190,249,195,257,238,197,184,326,193,214,194,234,236,169,186,189,233,179,255,181,172,118,262,292,185,198,252,291,251,390,192,52,72,110,214,173,259,210,244,186,198,249,148,354,342,211,187,217,183,291,157,158,226,229,93,144,202,176,261,116,214,271,165,148,238,353,187,191,184,340,186,252,192,216,103,205,214,232,268,208,113,251,180,283,295,248,404,239,223,245,121,109,164,336,264,152,249,294,200,230,361,270,167,249,245,220,148,170,129,188,227,327,181,171,228,241,88,215,199,187,357,206,258,168,126,152,107,200,171,123,133,166,251,137,185,143,107,271,238,292,372,296,351,323,172,156,236,89,188,363,139,278,221,178,213,184,183,200,209,337,201,199,318,191,158,267,250,165,329,228,227,372,195,110,151,299,129,245,336,228,180,102,177,215,336,213,232,181,285,198,113,188,241,211,207,209,293,269,298,189,176,121,185,133,171,332,249,134,200,217,325,187,314,414,152,192,233,174,281,130,144,149,264,246,191,105,223,263,274,370,240,190,285,178,133,210,87,179,271,163,178,239,395,184,172,83,235,292,209,181,221,129,315,187,231,130,137,238,239,326,233,198,202,226,269,103,160,290,165,146,216,99,82,194,289,232,197,160,218,282,183,172,97,269,242,164,101,248,133,241,205,246,61,250,73,65,142,98,169,184,367,201,124,183,258,213,309,84,220,67,185,305,143,171,258,134,313,238,157,154,246,351,274,325,105,116,115,200,158,142,198,236,280,255,191,292,262,319,162,392,144,116,212,161,134,336,368,194,324,238,147,188,93,283,260,257,212,289,232,273,201,188,114,241,51,233,240,176,279,195,61,298,200,300,204,84,243,169,257,172,258,181,136,210,254,229,220,251,241,192,145,215,270,175,344,333,139,145,128,187,210,234,212,158,182,120,206,156,194,213,101,217,207,307,205,267,391,184,255,270,127,313,172,212,141,211,202,290,225,114,249,368,134,116,161,253,214,134,137,329,117,143,123,311,276,248,304,255,149,177,46,244,243,183,344,230,227,171,297,292,267,237,113,211,132,220,213,99,91,88,148,348,127,251,327,376,368,180,127,136,143,219,260,397,252,327,200,115,176,181,276,216,218,336,136,375,187,213,200,372,231,82,155,209,151,327,235,63,147,200,200,317,163,352,189,166,256,188,239,43,299,128,202,189,43,261,205,223,205,171,71,382,137,172,93,228,252,236,111,207,136,148,197,149,104,242,364,139,199,195,269,274,130,146,184,324,188,238,129,220,348,135,258,202,281,179,172,208,201,200,197,129,380,189,226,227,140,163,178,165,127,180,116,114,190,228,278,227,294,181,207,300,244,134,201,161,247,170,244,200,196,267,157,203,168,252,216,136,226,250,159,220,76,105,201,167,297,202,230,267,179,313,292,199,293,238,120,251,227,261,173,214,158,229,224,138,195,244,221,278,164,210,201,197,326,191,218,284,224,260,183,304,194,266,134,231,194,125,248,222,326,247,209,215,239,266,103,146,273,330,220,195,209,300,257,252,205,214,295,195,210,312,197,317,285,226,297,262,213,258,143,158,199,334,150,258,142,174,176,148,170,238,178,158,239,181,264,144,239,251,239,184,245,359,337,217,177,250,187,258,367,341,212,211,213,271,339,219,210,96,254,103,315,99,208,198,227,236,92,293,213,293,175,179,205,121,248,320,254,182,206,273,192,201,210,159,69,217,321,260,344,211,103,391,282,82,226,229,286,134,314,341,240,155,276,52,235,82,227,216,250,203,40,308,172,132,249,170,189,231,206,112,206,249,161,327,117,214,275,298,187,224,199,118,236,235,247,330,154,327,251,213,129,186,271,254,204,279,126,90,241,238,139,165,281,228,113,185,104,289,155,238,316,242,171,313,66,196,368,261,212,85,163,354,163,209,227,258,137,152,197,73,195,209,176,220,250,290,274,334,276,236,217,301,288,225,300,263,89,387,127,302,330,241,257,194,251,197,206,129,194,309,195,184,285,175,187,104,258,259,59,230,205,281,303,163,89,266,235,347,326,226,274,292,200,340,196,173,157,203,266,81,183,332,156,150,136,71,218,263,231,189,172,152,222,111,141,42,173,203,51,252,182,262,345,265,194,272,166,103,178,109,196,176,205,131,210,267,196,275,210,66,135,218,134,184,164,148,145,119,188,254,258,214,217,342,294,288,181,340,159,245,159,164,260,215,105,324,258,252,207,98,199,169,132,177,235,221,254,191,196,272,232,270,74,260,146,172,339,228,150,193,157,206,107,164,150,156,330,191,250,349,83,157,150,237,327,110,201,212,152,196,303,241,74,99,117,211,233,95,99,310,233,73,402,126,146,72,343,208,233,101,255,281,117,101,336,235,219,140,174,252,88,186,264,322,242,225,248,142,272,257,262,283,213,193,240,207,101,169,163,162,181,176,185,272,235,314,157,214,239,262,149,195,245,263,162,335,230,219,239,187,140,276,298,174,210,231,225,324,193,136,177,230,316,46,298,234,138,109,248,390,240,245,280,49,346,261,194,193,204,210,156,91,170,114,213,176,257,135,324,279,210,95,303,198,177,268,319,217,283,246,94,165,203,197,78,170,103,289,185,94,121,228,223,138,111,172,260,176,150,343,254,177,256,157,239,138,290,276,277,123,291,253,145,220,165,206,105,240,101,48,208,123,208,209,122,70,131,150,322,73,116,130,266,202,284,314,319,212,228,223,222,234,259,259,109,202,171,298,209,86,231,214,237,273,201,222,163,216,230,287,359,116,302,108,178,205,290,185,309,220,345,188,247,234,285,241,222,315,222,153,111,426,117,342,140,265,319,96,368,168,210,125,198,154,195,261,261,207,150,366,306,254,218,148,261,130,362,186,183,181,193,59,163,308,252,275,191,294,270,242,78,228,140,190,120,228,260,127,355,127,140,300,261,250,168,84,290,56,298,295,177,232,135,169,152,192,314,211,343,377,206,143,376,246,263,145,204,256,249,283,260,306,172,218,191,272,179,308,160,241,227,344,327,198,354,349,224,314,255,205,103,142,263,179,252,279,206,195,151,246,261,107,164,196,309,219,48,142,226,206,169,104,356,186,137,177,263,371,269,221,261,233,112,151,255,224,206,76,207,86,307,189,185,279,213,374,321,188,213,248,210,146,170,132,181,266,224,247,116,182,207,194,211,128,202,178,229,151,183,268,163,206,119,214,256,173,136,165,169,219,293,180,178,251,253,259,146,313,277,244,143,99,111,98,134,212,187,202,123,184,207,245,209,205,231,154,247,333,37,184,186,248,244,203,99,251,151,367,184,149,196,188,196,273,226,106,301,172,318,111,162,349,167,191,271,391,237,179,221,142,182,170,155,183,160,129,251,154,320,357,160,177,312,256,145,278,311,238,253,205,250,229,73,320,218,195,184,258,276,175,271,384,211,251,190,112,126,179,385,136,282,200,163,301,280,185,168,82,178,89,166,218,110,169,193,201,238,181,309,83,138,139,120,172,193,154,255,232,126,174,261,177,151,159,330,84,164,252,347,281,187,70,217,159,254,126,235,87,293,250,90,201,192,94,169,86,231,256,192,187,252,230,358,201,182,63,97,238,192,255,193,229,137,77,333,243,260,193,146,148,143,364,140,161,231,252,236,205,162,257,262,141,158,281,315,305,93,142,100,134,224,180,304,231,278,251,241,349,82,346,268,251,196,278,244,234,199,206,298,65,128,35,259,223,199,191,180,165,191,153,228,369,119,192,201,195,123,154,361,330,293,169,162,408,279,284,94,284,176,240,224,235,137,112,151,311,107,263,182,237,302,276,220,40,195,124,62,194,225,202,380,46,243,138,214,134,155,180,259,106,200,247,157,257,199,265,90,355,272,102,154,290,296,192,221,288,185,61,292,258,355,193,120,395,207,199,219,275,161,231,186,159,233,203,216,266,278,263,223,103,274,263,172,215,179,235,124,274,211,162,165,297,180,140,168,207,198,191,267,295,290,321,339,194,265,53,149,258,277,268,81,252,201,100,227,150,288,233,63,95,150,175,255,182,172,241,161,283,201,120,67,188,266,261,158,155,246,184,176,237,212,329,245,213,294,233,217,185,113,299,137,328,310,207,206,291,189,333,281,87,318,175,207,144,216,149,394,261,222,304,258,230,208,139,148,197,136,201,248,354,200,381,199,319,306,127,159,17,307,89,138,254,142,203,134,334,303,350,225,116,184,240,154,59,177,80,367,141,50,207,221,245,154,93,272,283,344,229,181,182,252,211,172,285,245,221,175,226,181,178,163,274,280,136,192,299,160,192,224,198,59,257,371,33,176,292,141,284,190,240,188,330,220,238,287,202,177,309,255,380,232,223,282,184,288,167,320,184,196,180,113,356,200,402,120,119,281,234,351,206,293,183,366,303,188,163,220,217,118,167,261,117,150,341,181,198,352,329,226,201,288,83,230,111,116,114,221,126,134,87,138,259,86,125,107,205,206,263,126,197,298,193,271,241,288,302,135,196,267,99,281,140,104,272,85,174,183,330,156,219,251,151,159,184,177,148,130,144,182,221,204,173,258,236,154,101,145,215,316,368,327,251,226,195,209,133,233,142,108,223,249,163,178,73,164,221,344,154,298,153,146,149,230,370,212,299,242,231,201,272,46,170,154,180,84,131,344,304,115,256,350,363,214,255,244,375,160,154,273,101,184,238,170,193,170,55,133,162,149,266,194,157,107,247,234,250,243,234,191,215,143,139,303,91,192,232,305,228,263,154,296,228,299,194,256,259,47,222,337,78,227,153,190,370,165,236,220,166,184,100,191,210,262,336,214,325,295,211,235,325,302,110,244,216,241,271,240,86,189,177,163,186,231,120,265,184,230,272,243,150,179,123,148,311,183,310,124,256,197,161,303,222,223,175,134,292,161,164,224,20,234,278,192,157,392,302,239,195,141,139,131,218,97,238,171,304,352,178,257,141,231,275,200,140,184,251,149,335,209,178,334,214,190,135,230,184,250,252,193,222,213,355,133,229,318,251,286,114,227,235,274,212,278,158,213,201,299,118,90,173,143,191,254,231,199,120,326,220,226,180,169,216,230,158,248,268,270,199,140,138,348,216,198,202,233,179,91,265,145,161,225,178,175,296,128,195,221,126,140,201,221,191,323,227,337,278,239,187,276,154,143,199,248,261,200,359,227,259,203,102,142,224,313,116,73,285,264,91,307,138,74,83,254,212,293,70,201,302,299,170,198,254,241,395,308,218,171,178,241,137,111,154,158,123,303,266,204,128,106,127,389,150,226,254,189,178,148,199,231,130,329,363,274,156,260,254,300,230,234,206,216,281,213,233,258,284,127,211,215,232,348,205,207,337,219,182,246,301,232,228,233,316,192,241,147,143,225,164,191,267,273,234,276,182,251,111,208,197,191,149,61,296,268,75,253,212,310,233,175,249,217,234,194,127,162,192,205,186,229,215,283,128,202,200,174,278,340,145,277,290,273,120,341,210,210,305,237,226,153,215,145,321,301,78,110,181,302,224,92,131,223,242,251,128,171,232,138,359,263,278,169,284,266,193,124,62,117,147,239,352,281,44,257,173,145,217,213,159,221,165,219,265,318,181,106,269,122,189,207,90,136,202,341,244,224,311,261,194,243,240,171,201,233,278,219,195,356,147,185,211,125,110,310,222,355,171,215,110,186,204,277,106,211,101,243,239,329,158,193,276,356,353,80,315,128,135,199,41,127,165,298,265,101,190,72,319,141,187,212,216,176,208,219,216,225,228,188,145,251,124,197,246,119,187,272,272,231,235,180,219,208,173,231,245,146,231,221,293,189,186,229,127,294,145,105,385,195,165,154,171,59,251,164,112,348,271,164,215,82,361,215,189,208,298,363,215,164,243,173,270,245,183,169,198,138,271,222,217,300,247,204,217,239,203,228,194,331,161,342,131,112,236,89,142,264,235,174,228,212,144,240,314,185,184,300,254,333,111,243,171,196,260,83,244,168,157,151,207,151,201,161,374,331,107,258,222,304,305,193,111,138,133,175,196,219,211,121,229,112,104,126,239,217,279,311,108,50,232,343,200,118,211,82,166,276,217,186,181,189,250,131,173,248,145,187,196,337,211,179,323,183,205,216,72,223,171,301,362,246,217,232,200,201,262,293,214,125,267,117,114,215,209,187,135,162,116,374,216,159,223,236,285,193,311,251,218,177,193,241,365,280,133,168,325,201,322,194,213,215,270,302,225,81,196,258,75,117,347,180,177,90,130,131,285,206,229,208,193,216,175,256,216,288,164,224,258,196,350,77,211,219,285,272,335,271,147,264,336,184,269,294,286,243,230,215,204,251,243,280,274,243,149,299,146,384,351,185,234,248,291,132,261,132,274,136,157,55,226,155,230,257,271,180,285,269,285,143,236,110,124,141,272,63,132,180,323,163,271,274,146,219,319,218,259,145,215,272,228,287,221,147,256,274,141,246,172,113,185,302,162,270,193,260,244,251,228,205,223,294,126,162,220,143,177,156,175,297,227,131,102,161,260,265,262,204,79,115,270,171,216,130,222,163,135,251,96,183,349,130,216,262,206,296,200,180,137,238,162,98,201,337,119,227,93,70,220,270,149,231,222,208,203,102,113,169,213,328,185,113,33,155,38,195,134,249,153,137,213,135,267,228,184,191,280,104,234,357,119,270,226,216,222,214,234,353,124,264,379,262,190,139,221,223,187,326,163,81,207,135,169,201,216,328,305,110,126,203,138,173,132,167,341,313,165,235,240,325,246,299,265,220,327,221,135,320,255,206,188,152,263,237,143,287,248,215,153,279,187,206,294,232,215,188,144,154,99,195,157,184,118,213,254,96,221,241,149,232,277,221,152,200,154,245,314,166,210,189,343,165,277,190,135,282,41,226,276,63,208,266,91,182,217,266,337,218,338,110,138,223,287,271,110,205,131,200,143,105,248,218,228,237,319,317,46,109,180,174,243,238,214,350,195,261,165,221,67,158,251,205,284,144,268,214,289,248,166,241,261,350,232,351,178,166,312,289,379,230,304,80,100,343,179,201,83,225,127,220,81,303,165,238,208,181,165,217,280,139,194,162,161,222,116,173,185,225,169,218,148,99,263,70,330,262,212,190,341,287,235,294,160,259,188,344,235,319,302,241,239,145,201,199,57,343,179,300,223,133,184,264,145,73,150,179,142,61,216,198,186,174,204,150,192,245,316,215,280,234,376,179,150,390,66,227,239,183,298,192,163,159,109,212,294,217,176,206,297,223,171,230,205,196,196,167,179,276,172,121,247,224,156,200,282,192,78,156,251,220,183,220,343,335,279,55,186,346,342,186,151,211,191,211,175,191,168,169,130,170,232,181,252,213,235,81,229,148,309,232,212,112,50,91,149,212,222,342,214,207,253,245,126,219,154,79,248,72,249,110,250,77,86,106,176,256,195,364,171,137,194,222,251,238,168,272,242,218,251,252,250,331,367,140,195,264,166,44,136,159,240,225,344,169,202,206,104,283,207,200,243,177,337,132,119,45,248,211,120,228,243,288,382,156,200,167,338,183,112,184,82,278,123,241,160,172,323,211,152,136,239,214,174,214,244,101,329,297,240,155,198,277,282,238,335,112,284,116,165,247,267,130,245,114,295,64,364,134,196,202,261,252,410,386,247,281,193,344,128,227,191,200,378,329,274,341,321,78,226,298,129,337,178,272,167,171,292,246,151,38,183,161,276,260,229,337,225,135,191,294,267,208,123,303,196,272,165,254,237,118,207,229,330,247,133,121,243,335,119,224,131,184,311,224,183,354,220,267,219,241,215,220,349,231,88,268,189,275,297,240,71,165,267,206,295,236,219,224,90,135,238,344,195,261,188,56,247,201,190,291,201,112,68,212,126,228,78,291,150,160,348,134,281,212,196,309,223,239,104,83,260,37,170,221,176,266,184,186,135,132,168,129,279,258,96,242,118,301,91,280,272,113,145,327,74,336,239,210,242,102,124,125,156,109,170,224,344,186,349,170,310,226,301,243,281,267,132,94,248,222,182,359,269,228,294,356,273,261,204,273,221,328,150,269,192,228,245,248,160,111,226,250,99,193,366,190,68,254,199,246,258,259,212,129,138,209,156,170,141,223,182,281,230,380,87,57,227,227,94,77,183,233,273,193,271,85,74,112,135,102,236,312,249,279,226,262,266,105,123,184,149,177,154,209,272,144,224,109,329,135,341,138,282,158,135,56,326,118,221,176,145,330,146,125,115,141,171,197,248,153,179,201,274,182,176,169,92,212,78,252,232,108,91,344,148,140,280,227,262,239,221,203,337,172,80,290,197,217,170,224,87,286,140,177,249,144,197,318,140,123,104,205,145,226,276,153,269,279,243,196,369,297,316,191,142,276,288,193,214,212,213,392,136,215,224,261,286,207,317,62,201,222,279,97,82,101,134,187,185,272,137,249,164,195,170,296,149,281,268,130,270,91,148,189,59,109,281,216,116,157,324,179,55,271,293,228,295,231,271,286,288,133,175,282,121,107,144,289,114,222,266,167,194,153,222,217,76,226,176,205,190,227,257,121,206,243,193,241,192,142,285,117,183,166,282,146,182,92,245,279,308,290,139,228,184,92,127,231,314,138,112,130,244,267,211,154,200,81,209,195,196,304,210,214,141,268,194,267,152,279,111,385,240,271,263,135,247,267,252,168,104,78,127,320,161,224,166,407,160,206,273,234,239,261,241,225,336,242,54,170,180,231,115,190,294,276,99,116,101,262,222,156,174,177,78,254,207,218,107,206,298,159,240,195,123,160,91,266,156,219,158,143,180,231,154,294,301,230,128,238,227,309,202,203,81,210,288,310,318,204,332,333,86,267,176,171,158,163,64,71,196,299,247,230,148,227,338,250,171,278,250,243,149,207,165,160,327,247,239,179,239,233,256,246,312,160,148,262,330,128,166,173,178,258,169,196,100,232,168,159,175,191,317,88,264,303,85,328,242,44,254,170,185,173,207,153,358,207,117,307,161,283,205,157,247,170,145,134,179,345,203,376,76,260,223,376,244,349,283,314,243,173,145,322,186,217,342,327,288,216,102,341,206,300,266,328,231,211,239,319,68,285,193,353,240,251,116,217,152,109,198,308,209,278,168,132,77,167,187,109,125,253,223,146,307,228,183,202,68,236,234,257,204,214,83,206,222,214,215,210,171,102,322,207,329,199,190,263,232,158,182,183,216,62,205,138,293,284,159,202,283,226,290,261,228,279,57,360,353,166,321,173,138,142,172,118,234,214,313,153,368,264,299,142,124,334,176,296,322,294,297,296,254,310,375,193,224,175,348,175,145,269,255,184,242,323,312,310,98,164,179,331,256,268,254,120,163,118,199,317,289,214,163,179,242,338,190,137,247,272,48,222,190,216,383,343,259,232,131,130,166,266,199,241,232,80,289,215,227,285,258,207,349,118,357,89,339,121,243,196,271,277,247,208,291,231,265,201,314,229,232,176,197,84,61,194,225,286,233,296,205,317,194,195,157,120,242,206,239,155,197,41,206,200,298,182,268,165,237,178,94,244,263,66,270,231,118,199,213,192,366,177,164,188,318,60,76,128,189,150,313,238,216,193,86,179,176,225,201,228,146,276,108,139,213,210,218,177,249,219,136,90,252,358,200,250,152,170,209,215,147,185,127,42,144,63,210,153,222,164,195,261,233,83,166,113,195,318,220,261,371,221,306,134,96,278,207,177,186,201,235,105,218,319,187,142,199,191,359,254,209,300,142,196,189,267,181,164,218,281,148,121,219,325,269,166,277,207,269,106,227,333,110,146,275,288,172,119,151,223,217,181,183,322,199,355,252,213,185,265,246,181,134,209,309,214,259,228,269,180,338,116,177,131,203,133,133,307,231,211,135,240,201,233,167,202,128,87,164,331,84,164,103,143,131,87,261,332,255,269,260,288,157,130,198,98,215,286,317,126,69,184,315,187,281,154,247,79,163,258,262,225,318,295,384,179,181,359,157,277,323,179,223,165,119,163,285,113,256,240,92,180,117,208,161,253,267,176,190,251,109,196,177,258,132,245,183,121,168,160,246,210,320,149,194,299,251,255,186,82,255,201,191,246,126,185,206,262,56,272,198,102,162,221,229,221,300,263,195,248,165,230,159,286,201,170,235,131,161,125,418,216,145,206,257,237,196,169,221,214,118,155,231,142,113,176,299]
doclens.45.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [299,274,190,180,181,174,78,394,191,266,218,243,95,255,282,350,184,251,252,128,156,80,205,264,191,149,138,224,306,207,226,116,279,255,112,237,160,288,320,255,215,170,202,183,49,96,98,276,269,243,196,73,393,99,247,122,277,275,47,229,185,301,284,179,293,114,121,148,186,298,101,228,350,313,127,123,155,258,271,353,218,307,188,200,267,356,294,266,281,172,92,222,215,268,203,303,292,184,254,289,221,105,76,311,269,220,216,331,287,161,212,191,189,127,373,352,124,47,300,259,223,186,183,50,122,163,157,307,79,236,268,208,171,266,232,324,322,109,137,298,188,188,162,380,212,352,133,60,189,202,195,256,312,67,292,99,165,86,287,169,282,253,316,195,300,197,180,271,211,233,216,216,314,310,165,163,173,339,299,190,273,247,149,150,177,329,146,186,178,164,156,55,151,211,277,135,196,237,182,250,201,192,167,174,69,264,244,165,157,273,231,298,135,238,159,143,356,322,269,150,143,316,248,122,198,294,167,277,195,211,214,212,221,161,284,327,293,265,322,140,361,116,134,316,286,210,170,283,117,248,345,230,286,163,219,305,245,161,277,300,294,248,230,235,200,164,261,174,288,272,212,195,291,291,242,169,303,232,248,209,252,325,284,209,276,257,230,214,218,195,343,191,293,192,208,252,74,163,87,153,263,192,78,264,215,116,198,62,300,136,351,152,228,283,268,198,259,357,238,286,321,212,286,365,278,358,165,111,203,144,226,198,328,142,414,137,163,278,183,321,325,205,216,297,291,166,239,211,302,155,303,225,181,125,262,282,101,331,250,205,202,254,139,297,140,184,181,262,367,155,204,273,167,313,308,288,343,129,166,291,285,133,236,177,311,339,72,65,227,232,100,235,309,231,157,319,299,308,164,329,234,191,154,334,327,204,220,238,240,195,205,229,235,262,252,140,231,156,214,189,306,302,166,220,216,137,238,292,203,211,301,269,247,228,296,172,187,153,170,249,144,240,213,317,219,333,166,173,160,301,254,136,294,230,250,200,94,182,71,365,279,207,183,220,63,199,242,209,225,230,203,356,307,102,195,209,82,208,245,156,227,308,236,264,135,335,350,195,359,204,254,283,314,238,277,136,272,188,118,286,241,309,355,284,176,245,227,199,155,241,225,236,133,204,168,237,334,277,172,305,310,100,257,297,196,253,271,346,221,197,350,303,253,283,270,268,262,186,267,66,253,285,243,181,328,309,210,238,278,145,280,216,223,130,170,345,355,199,248,271,188,228,102,213,359,251,276,349,275,228,77,240,134,171,143,242,232,225,261,173,147,242,259,32,280,323,146,230,236,181,150,366,220,338,212,360,160,229,178,98,298,186,239,329,257,244,230,300,307,180,274,320,201,184,269,229,170,233,247,69,323,170,280,250,182,221,139,251,266,99,181,257,180,194,278,150,184,304,171,256,136,265,257,214,107,305,61,236,337,300,289,203,217,225,349,145,252,297,281,240,181,301,164,264,309,306,226,201,235,228,336,226,203,243,175,340,325,263,166,263,162,174,126,391,261,249,305,253,257,335,308,144,145,191,72,121,156,260,226,122,99,248,160,219,225,350,306,140,147,213,304,268,135,173,220,243,215,226,214,202,222,203,238,187,113,143,325,310,210,262,172,174,379,176,208,298,138,167,216,214,222,209,289,82,365,246,203,97,352,161,123,294,123,112,142,234,149,302,233,247,63,208,194,248,215,174,167,234,177,307,200,280,186,95,237,210,120,241,256,179,185,132,256,304,184,196,96,206,317,127,147,214,245,209,128,162,281,184,258,196,117,394,202,206,241,371,121,86,222,393,350,178,322,248,316,239,298,207,164,253,176,278,192,131,288,125,240,193,206,216,158,70,181,270,243,158,164,159,237,139,194,279,317,282,88,335,123,162,249,272,302,171,268,239,331,142,224,119,135,290,376,109,242,186,98,204,345,192,165,147,280,354,199,154,270,166,141,172,270,137,208,225,163,217,96,245,167,256,254,200,265,304,221,144,353,294,171,188,345,166,106,112,358,253,209,90,186,118,175,316,176,408,319,134,319,216,302,75,283,53,279,223,177,297,189,179,216,361,239,255,309,213,236,224,102,243,154,312,167,337,73,216,135,197,167,236,307,162,163,197,314,156,220,247,118,241,169,214,235,141,278,280,249,256,186,258,143,212,115,244,304,325,155,257,336,178,179,236,223,267,210,92,194,100,129,158,328,267,269,79,344,322,233,159,257,238,288,120,279,196,135,150,252,225,271,291,288,258,66,321,371,287,202,214,217,312,350,157,126,198,312,275,126,303,254,253,248,270,158,315,257,264,187,255,280,198,194,271,288,320,354,387,165,120,379,213,190,249,214,359,348,330,345,336,156,162,214,268,233,341,360,201,315,232,239,277,202,270,189,229,211,272,105,157,271,268,215,225,219,72,301,73,119,123,144,176,256,229,202,314,215,173,227,159,273,203,207,229,259,360,298,176,343,210,262,167,131,318,279,188,198,156,221,264,181,272,196,248,189,250,173,77,151,203,291,106,71,183,122,221,290,319,116,233,130,313,199,184,101,109,286,157,261,180,202,134,230,295,224,137,224,209,222,153,304,187,188,251,200,273,316,344,100,234,306,313,373,175,169,224,187,173,224,249,259,276,231,146,136,387,240,267,246,354,195,246,328,274,168,241,114,149,82,177,224,188,182,261,238,216,314,144,174,209,160,296,121,246,175,224,288,236,62,268,257,240,215,196,291,212,200,296,279,188,198,238,207,108,260,85,274,37,240,225,285,323,205,366,332,164,267,244,158,275,241,174,125,200,221,342,308,325,266,187,222,295,179,69,149,259,209,339,174,122,292,228,193,290,255,71,123,308,225,186,232,152,266,214,213,194,235,236,166,322,232,163,82,226,289,89,195,174,285,277,188,330,235,178,229,267,255,265,342,46,348,65,235,187,245,112,286,119,189,180,133,306,192,268,165,134,322,363,185,209,96,314,161,185,190,188,120,183,252,329,192,326,261,129,257,288,173,106,140,232,267,79,117,47,224,138,75,277,344,244,62,240,268,127,206,129,296,331,182,148,143,353,130,98,197,132,221,127,362,145,210,262,156,254,171,242,280,281,296,234,212,198,281,135,178,141,294,327,118,153,116,87,166,262,235,175,293,324,284,173,226,278,114,175,157,240,330,182,171,320,274,371,256,100,146,252,236,304,237,235,171,347,125,174,206,161,221,260,276,311,218,197,182,257,195,170,224,131,328,202,160,153,253,233,211,208,363,254,240,259,161,231,180,158,168,239,81,219,273,218,92,280,264,244,204,185,307,257,331,257,88,338,143,355,266,220,114,185,147,246,202,190,317,257,196,200,349,319,125,365,222,239,178,208,203,174,266,200,160,125,292,210,164,122,233,188,304,207,194,261,354,225,312,306,121,202,90,195,49,171,261,290,203,258,179,221,273,99,86,142,240,225,253,245,154,132,201,137,233,343,380,203,185,285,252,317,146,193,340,293,230,113,138,206,230,340,264,323,315,260,208,187,191,107,190,196,262,255,157,245,130,174,190,196,252,286,298,252,168,314,246,225,198,221,194,290,300,269,324,171,208,110,295,181,355,224,236,142,281,185,266,290,228,208,148,302,226,161,204,345,247,194,135,186,219,260,195,247,163,320,194,142,178,76,182,209,262,213,161,321,207,234,247,96,193,312,209,179,96,122,224,130,213,229,228,96,172,181,179,140,116,177,141,243,142,152,132,250,206,261,263,273,171,265,348,250,296,219,223,279,150,155,243,269,156,127,164,248,268,313,262,191,192,165,209,223,296,173,247,193,177,219,242,191,273,208,199,367,299,231,171,299,108,263,274,278,241,162,189,286,323,343,201,242,232,132,348,193,216,242,152,311,170,191,204,213,78,209,190,229,269,297,251,139,290,257,174,174,231,202,231,281,281,110,134,367,163,310,239,225,364,341,348,147,196,127,347,241,369,338,257,93,251,373,132,370,139,344,270,286,232,151,256,236,195,183,191,357,167,140,74,189,179,366,344,237,114,160,191,218,177,257,229,242,224,235,87,89,349,307,287,196,175,252,322,330,267,71,188,179,207,175,268,197,289,216,251,180,307,220,169,149,143,162,125,151,192,126,72,112,306,249,341,185,325,259,221,225,106,205,352,287,252,316,238,216,126,354,236,325,133,282,108,315,66,288,282,166,178,188,215,231,143,193,263,313,137,164,331,177,301,243,193,213,178,294,280,161,269,237,344,211,335,278,156,150,271,169,207,146,189,165,224,145,245,76,213,225,197,82,213,293,278,207,326,326,107,226,321,181,180,299,165,258,122,246,294,265,277,225,256,285,246,205,244,226,288,320,255,229,313,301,206,213,164,88,215,133,284,236,204,159,266,320,256,74,262,105,216,200,242,295,124,256,316,180,129,250,209,268,210,260,274,224,251,229,177,317,175,286,295,214,156,382,284,223,217,300,168,169,229,126,172,153,187,181,170,208,179,104,128,160,137,355,332,269,342,98,307,223,308,168,165,212,309,238,225,261,216,150,168,207,325,208,55,197,142,279,381,232,138,295,179,303,255,240,263,231,207,163,270,212,267,258,194,270,261,295,85,195,245,190,318,215,214,281,257,185,224,253,126,131,253,274,301,233,173,193,204,200,360,287,204,273,214,112,199,109,314,97,229,138,224,155,249,172,353,233,224,186,378,241,179,263,179,334,251,221,128,302,272,274,183,129,222,236,265,135,167,185,184,191,126,227,170,105,225,158,211,229,227,164,198,111,304,123,245,290,287,105,216,63,185,113,181,60,238,248,314,104,127,216,202,196,190,182,100,233,202,218,142,333,281,273,93,246,262,172,212,303,131,261,171,315,276,146,208,240,206,130,162,67,96,174,330,368,136,257,175,178,47,238,258,342,233,241,196,184,203,298,217,191,271,201,140,155,250,246,144,197,300,382,394,276,283,171,55,164,197,211,129,260,134,171,317,338,146,138,192,245,163,321,143,220,190,313,286,284,263,215,162,257,179,225,221,277,99,162,224,95,173,155,215,176,265,286,117,233,163,287,226,360,182,216,241,355,252,229,217,296,175,167,261,185,172,211,174,252,215,203,252,156,283,331,283,166,163,208,307,101,88,175,235,146,213,240,327,219,173,199,202,278,235,339,195,130,227,342,227,243,372,64,179,216,217,102,244,280,88,214,274,131,249,315,219,265,204,237,251,296,214,321,211,259,79,253,257,246,275,217,253,130,205,247,189,269,197,214,328,206,211,216,266,184,248,294,218,240,340,293,115,200,270,330,275,186,301,200,229,407,171,214,200,158,227,181,259,362,232,130,280,243,290,250,265,295,218,255,182,233,197,232,300,202,207,214,229,335,253,252,198,233,183,232,230,278,114,274,235,285,245,202,250,166,238,216,208,233,233,201,163,183,157,207,255,90,189,255,238,116,221,263,236,215,229,284,215,201,170,240,235,219,197,320,250,296,87,241,357,164,242,177,232,251,185,251,246,293,248,243,336,142,190,236,299,308,257,187,261,56,327,186,218,200,271,264,211,185,198,318,151,258,215,149,161,258,237,275,199,167,311,229,285,130,269,231,308,225,259,188,289,163,160,111,194,145,279,128,213,251,270,239,240,303,235,352,255,287,230,361,123,167,263,158,111,100,249,237,223,226,229,148,245,204,246,138,186,220,154,264,56,130,301,235,210,39,152,174,308,212,143,177,217,281,82,211,159,156,307,289,238,126,330,168,311,221,275,161,174,237,125,201,216,139,162,305,144,191,223,272,212,214,223,131,283,201,284,252,157,255,169,271,334,327,308,278,225,169,139,32,169,175,313,278,158,249,264,272,200,268,247,264,163,234,307,122,196,250,94,275,286,237,220,227,198,163,209,236,265,225,183,185,326,197,129,203,352,237,159,217,78,210,259,227,264,328,280,256,212,228,281,255,173,275,223,302,294,260,218,183,218,255,328,307,248,321,305,248,178,235,205,294,95,221,230,261,154,167,266,272,196,226,340,270,254,223,211,233,338,176,229,195,163,156,294,295,190,193,215,217,97,257,285,138,243,283,184,75,105,270,235,199,261,313,156,216,366,209,292,305,228,103,138,210,182,215,272,128,166,125,86,145,134,304,267,290,215,179,313,182,259,259,246,257,347,319,272,304,258,128,192,258,191,281,180,83,207,271,177,95,132,174,187,291,262,268,257,231,197,324,172,267,194,253,125,278,148,257,232,330,325,133,118,260,263,120,163,232,255,344,197,252,298,147,155,118,252,307,207,297,271,336,191,230,200,300,160,247,155,361,229,278,186,48,224,299,203,141,281,231,205,294,222,172,218,281,321,291,277,263,158,308,216,99,263,332,209,242,287,131,195,93,237,114,43,307,137,322,207,127,266,307,66,161,146,245,108,182,164,60,252,178,224,205,336,257,177,376,338,122,142,311,319,116,136,216,264,199,318,170,197,283,261,226,174,290,142,178,296,345,63,269,184,249,162,314,225,248,171,130,223,262,202,157,244,189,211,238,286,240,141,228,181,377,193,296,338,186,139,195,305,157,231,321,193,206,313,338,188,180,191,237,169,277,210,249,250,243,112,248,300,278,190,162,235,204,148,247,39,278,314,305,226,164,170,305,241,150,128,269,180,173,229,173,249,193,336,316,123,201,294,162,296,160,300,210,201,124,247,71,185,65,191,335,200,264,149,252,296,208,196,255,261,302,122,205,332,137,190,151,204,290,366,239,142,241,188,80,165,203,188,150,129,309,165,198,205,183,336,208,116,162,279,138,249,248,257,219,158,62,193,173,292,182,196,165,173,148,202,230,141,270,325,151,187,203,372,341,144,234,127,336,199,177,195,285,232,200,206,217,345,253,188,265,250,213,179,186,233,205,244,211,220,352,143,108,122,183,277,138,103,196,204,221,270,132,215,260,179,163,117,229,376,153,168,207,318,179,324,206,160,255,214,243,245,122,207,287,222,202,210,230,311,268,184,246,252,295,234,273,288,196,74,83,202,183,203,195,169,261,237,280,114,257,374,312,293,168,231,220,179,277,306,221,143,301,254,169,304,170,313,132,344,225,268,168,378,112,216,208,344,113,238,246,54,76,323,266,223,273,154,308,269,166,195,282,133,187,227,181,127,303,256,294,177,297,188,151,229,158,189,214,182,211,167,249,128,72,160,315,149,103,273,141,349,126,349,263,167,186,110,187,152,332,229,212,161,269,153,285,188,67,417,316,200,239,179,158,290,216,136,94,257,155,339,228,314,298,206,155,331,60,284,194,238,219,144,427,73,236,96,249,166,177,194,115,314,238,110,273,186,294,227,155,264,50,345,242,225,233,289,251,255,158,278,183,198,143,180,166,203,266,300,236,263,263,332,102,162,241,208,119,183,141,228,199,334,179,270,293,148,373,94,267,247,238,287,202,355,334,317,240,202,99,145,383,323,258,288,203,121,127,155,131,373,241,149,104,332,253,272,196,183,101,310,264,243,180,91,127,207,145,278,206,102,270,133,253,289,211,226,304,197,320,168,196,195,193,235,202,236,108,284,45,156,130,59,216,282,327,364,207,193,180,66,204,224,237,252,332,205,216,175,323,253,264,243,274,192,212,142,270,289,407,132,192,185,226,197,165,207,171,123,281,220,115,209,258,274,204,149,334,146,142,213,303,291,352,361,354,290,295,83,261,170,102,224,162,205,313,145,237,295,144,181,327,116,230,170,252,128,202,181,210,232,116,108,277,365,179,255,175,292,279,256,257,184,177,229,104,236,271,280,180,251,332,159,96,205,330,122,175,209,143,223,226,207,226,257,70,133,225,221,211,156,326,348,289,239,369,179,352,235,171,243,303,186,326,324,207,130,310,151,103,231,292,198,262,198,265,263,244,378,198,199,145,199,137,246,202,125,199,267,78,107,244,185,159,228,162,318,134,304,122,281,261,108,295,225,266,58,266,303,329,219,263,162,214,237,298,276,280,237,239,150,230,307,121,266,200,193,106,275,225,294,174,160,208,379,208,172,308,212,283,184,188,148,147,170,77,250,197,135,198,207,221,279,146,219,227,150,339,341,339,251,223,312,51,75,220,196,202,174,287,65,219,142,294,248,315,183,154,219,252,217,202,229,346,70,119,165,127,233,178,234,160,248,110,45,303,229,198,130,193,303,216,267,225,222,282,197,308,205,281,132,187,173,273,182,207,311,178,138,208,235,158,328,187,209,117,191,91,231,250,215,140,146,145,275,222,242,268,215,264,241,228,231,159,285,293,262,171,151,210,192,204,185,293,192,203,259,356,233,243,241,193,95,157,236,130,298,83,76,159,190,91,260,190,241,141,240,362,183,247,312,192,342,286,150,177,130,241,164,223,177,303,350,90,88,266,226,197,195,197,328,201,276,276,283,203,181,339,83,183,203,225,207,323,299,208,99,95,235,43,250,262,262,202,167,198,376,200,287,169,295,287,161,204,117,290,104,214,186,189,388,189,71,256,266,233,301,338,201,115,291,199,179,183,335,297,208,347,231,256,183,221,72,175,321,355,242,149,255,384,201,264,180,158,261,316,171,220,324,276,254,231,310,264,197,176,139,243,183,184,352,184,221,241,219,178,216,160,213,226,129,294,132,224,194,292,213,305,206,159,392,222,296,152,173,159,329,233,247,156,128,219,343,313,285,240,185,219,199,193,145,124,380,356,112,171,279,206,151,251,216,76,351,191,158,276,135,183,253,257,289,66,145,362,204,56,124,205,158,107,260,249,191,172,306,204,236,348,250,192,194,129,209,249,294,206,185,102,309,225,155,107,232,270,201,174,158,216,159,268,218,169,364,199,226,184,148,183,91,241,210,190,223,157,353,254,331,246,172,221,253,146,254,244,254,217,120,246,151,288,341,210,326,293,205,101,329,169,104,243,145,179,115,281,145,246,217,355,296,324,187,305,257,280,141,216,225,114,155,154,193,208,186,166,188,131,237,143,150,270,259,246,73,347,206,279,138,293,293,294,165,227,131,179,228,174,213,127,112,109,221,161,264,182,361,279,330,253,267,343,219,245,209,289,203,255,240,255,135,127,360,277,251,69,182,115,305,252,107,238,206,168,231,184,225,146,165,195,321,53,384,53,346,58,266,264,195,314,136,320,182,173,217,293,214,328,262,254,227,283,250,308,148,208,315,88,68,141,77,151,215,336,274,380,117,207,365,175,297,163,82,227,173,237,135,182,250,198,162,249,341,200,237,185,151,251,244,242,282,318,240,281,262,363,279,117,239,269,150,131,236,253,160,263,262,121,226,112,203,139,145,71,88,78,177,231,224,152,146,312,159,317,266,313,141,206,192,265,237,360,157,80,259,360,239,241,326,335,350,314,194,311,155,263,270,285,187,277,103,305,142,161,171,194,218,244,206,129,170,195,273,307,331,257,260,90,364,154,137,311,138,364,166,171,71,222,285,306,226,180,139,178,276,143,240,237,198,240,182,222,196,141,99,120,226,220,336,233,178,105,239,146,105,331,270,214,236,216,352,193,120,241,223,158,166,157,265,184,197,251,173,148,233,215,243,173,164,135,215,100,251,234,212,235,342,135,265,179,338,164,137,328,212,45,198,302,60,172,276,341,235,248,105,242,255,171,248,119,133,39,249,210,127,308,233,120,291,266,189,87,183,315,177,119,206,179,295,249,350,78,178,222,313,339,263,302,132,115,261,330,111,152,175,181,184,209,171,243,236,223,239,164,208,184,192,325,202,162,197,196,249,211,297,206,219,29,43,150,102,151,263,227,216,153,192,212,52,175,248,325,199,181,245,169,285,307,187,221,179,320,254,235,200,224,317,186,150,333,332,273,118,288,266,228,121,306,241,187,215,217,329,235,117,169,185,217,170,215,296,262,239,233,276,259,168,155,212,297,285,178,236,217,360,237,132,265,259,339,173,383,194,282,207,206,234,195,230,306,332,137,143,343,251,232,223,297,163,307,259,229,237,253,276,267,205,223,207,136,74,180,282,279,252,174,154,226,206,146,329,237,142,150,261,331,217,322,222,221,313,101,178,112,369,285,289,126,232,266,153,190,304,123,348,238,214,270,286,334,254,274,255,310,180,71,125,225,262,191,165,282,180,264,312,239,304,228,297,256,271,118,84,253,354,271,195,229,179,243,167,264,223,210,227,171,193,269,191,357,242,236,154,183,251,204,217,175,357,249,215,306,272,104,156,275,278,89,316,207,211,211,161,160,371,302,216,207,199,164,173,183,120,293,354,251,370,292,209,312,210,288,116,299,360,134,198,237,181,267,188,170,185,44,316,358,260,212,210,143,233,245,280,203,155,144,229,196,88,172,132,293,166,263,203,286,197,211,340,231,169,145,234,255,292,309,152,188,120,266,374,42,55,120,127,177,205,113,187,153,179,199,287,293,242,208,244,261,215,287,317,113,195,145,217,253,311,171,340,127,140,131,174,303,133,302,132,171,122,240,223,238,185,345,103,304,178,90,133,225,169,222,334,294,229,314,224,137,174,129,121,221,151,248,388,96,324,166,121,77,355,330,171,135,244,255,183,276,181,253,277,160,191,315,210,202,197,174,239,82,171,201,171,242,256,139,214,227,149,218,195,304,155,330,174,308,125,290,191,244,262,211,107,256,305,158,314,269,156,112,121,138,152,318,255,307,330,123,190,303,179,208,288,124,280,227,206,235,293,314,268,234,127,132,130,354,207,256,209,164,156,327,272,314,166,191,346,148,266,392,252,96,79,144,349,214,118,283,123,140,362,334,247,160,289,256,208,234,188,222,289,161,200,247,132,259,172,163,291,258,192,231,162,280,322,207,331,140,236,178,124,113,180,169,184,151,88,261,205,225,151,156,221,281,214,301,338,235,323,196,190,266,277,209,156,235,190,190,199,94,196,279,128,210,176,200,263,284,175,213,278,201,194,154,166,282,272,181,259,210,178,397,150,177,183,221,355,239,249,211,204,218,128,321,232,233,228,117,201,122,207,133,271,179,300,82,271,133,278,189,177,217,239,242,212,200,273,304,327,128,173,131,257,252,292,155,209,204,346,187,123,139,243,335,315,337,136,175,190,216,165,297,306,260,344,149,370,347,179,83,160,221,363,292,190,241,195,81,250,262,216,177,197,123,220,145,141,224,219,210,288,249,43,291,247,259,152,163,240,176,216,259,143,171,125,181,131,211,212,190,343,164,269,286,283,255,225,177,326,169,398,226,244,244,329,302,190,306,81,374,56,194,160,62,170,179,177,313,217,250,185,236,154,184,221,183,78,292,260,113,236,191,305,211,265,168,285,81,167,104,242,311,218,90,298,307,133,201,312,330,208,192,268,357,232,225,254,339,312,159,286,264,299,233,350,277,115,174,145,161,187,236,319,175,291,245,126,185,161,150,198,187,194,314,297,308,256,185,192,350,293,223,175,203,250,94,206,296,283,207,326,350,299,275,227,258,288,227,278,160,247,243,237,215,290,136,144,276,352,240,288,194,275,362,297,195,149,190,169,256,180,182,130,162,364,295,242,318,249,222,178,281,235,110,257,296,209,336,306,195,164,168,184,155,316,238,106,260,120,274,207,215,146,164,111,289,156,101,80,166,184,130,336,250,227,311,238,161,230,202,274,209,192,377,94,247,150,276,252,268,207,169,305,235,199,181,157,218,327,150,245,246,194,343,309,111,278,246,163,266,220,192,306,136,280,137,133,232,186,279,133,298,372,242,250,186,266,362,209,256,265,214,301,181,107,210,198,266,65,200,348,240,204,299,204,307,121,282,202,299,337,104,129,228,139,213,129,225,228,204,364,197,270,221,276,168,192,95,262,137,215,193,248,206,271,224,251,226,129,172,246,342,188,228,272,115,320,257,254,183,188,241,320,266,192,208,117,304,152,229,181,282,135,337,155,123,264,299,238,78,296,158,254,261,229,223,196,281,191,200,212,313,292,317,77,240,310,217,84,222,222,260,385,235,134,204,251,248,193,129,227,81,222,242,155,300,248,280,114,118,159,186,166,203,193,235,331,202,152,165,292,268,254,167,181,173,144,219,157,231,330,287,342,254,319,282,148,345,228,237,208,128,177,215,205,306,253,186,198,193,252,174,317,385,175,256,141,267,73,195,318,239,120,91,163,261,266,267,372,239,192,312,144,279,145,151,44,115,180,225,193,164,90,200,197,174,340,347,234,229,287,301,220,215,300,117,196,217,245,301,257,171,89,174,299,246,292,169,250,97,133,317,276,277,210,205,275,299,284,284,141,108,325,166,202,197,156,233,119,181,165,232,173,217,178,288,255,118,270,181,258,140,122,320,189,126,158,297,241,224,141,211,275,276,286,228,318,284,206,139,213,269,309,203,275,193,201,220,212,306,291,107,223,259,214,160,255,105,188,402,240,194,148,209,87,161,201,197,210,163,96,261,244,117,207,335,133,235,228,215,353,213,267,233,128,138,312,236,216,232,193,346,268,126,232,197,207,196,185,183,143,274,357,232,198,199,190,237,171,247,267,228,321,192,278,194,309,203,238,229,167,146,293,186,97,242,183,333,83,227,279,159,118,226,286,167,236,287,211,161,217,86,244,267,197,301,191,142,79,100,194,248,206,174,125,97,274,330,113,282,203,203,265,271,238,145,286,236,207,336,324,76,218,278,213,125,185,135,254,248,300,274,156,230,74,319,136,253,159,247,215,273,225,202,84,247,332,141,258,191,128,227,329,236,207,161,157,184,176,278,238,185,251,87,186,293,85,311,254,246,371,249,169,281,282,180,307,181,216,313,197,282,248,137,193,197,242,286,213,223,277,239,205,207,185,204,102,85,172,228,221,293,311,167,263,202,264,300,185,201,247,243,260,161,204,250,276,275,240,359,196,142,323,205,166,222,272,288,180,97,178,185,218,227,297,241,237,67,253,117,270,160,273,206,282,231,282,134,125,251,93,223,211,189,234,360,181,151,210,281,142,161,181,341,284,124,79,79,253,195,249,216,365,83,115,136,322,152,160,253,212,199,246,238,404,280,234,85,268,114,211,116,314,189,228,360,191,98,57,210,111,181,330,232,220,95,312,201,177,222,250,278,263,237,224,124,269,188,309,290,212,269,253,117,267,152,327,101,245,203,223,76,197,187,174,314,379,177,191,364,307,221,328,198,100,328,258,257,341,256,238,146,272,228,262,183,202,193,337,286,305,201,294,289,228,248,268,258,166,254,336,220,144,284,225,272,202,203,94,221,112,171,202,249,70,137,230,212,247,188,240,97,247,203,325,184,173,227,223,190,324,272,186,328,296,286,201,71,252,196,307,148,252,252,136,204,220,319,303,256,236,153,318,348,164,267,259,195,136,251,222,334,135,140,273,203,346,313,232,256,236,264,141,208,198,228,300,118,199,254,158,214,337,312,244,283,160,326,221,183,220,193,180,133,271,215,193,89,222,48,106,93,238,143,80,337,228,267,303,276,188,247,159,274,222,155,213,74,271,285,115,219,100,159,280,235,189,229,117,270,179,386,135,335,95,388,224,209,347,144,225,210,174,203,418,270,190,172,168,190,222,210,354,267,388,303,178,186,164,206,122,181,261,180,333,255,237,153,273,291,320,159,369,271,371,179,302,287,185,94,294,166,112,254,210,223,144,161,133,237,89,144,189,307,64,239,264,123,194,251,326,213,190,223,228,212,240,312,242,226,149,328,284,288,239,222,219,245,200,130,187,174,246,278,371,179,218,134,216,263,231,238,268,210,325,222,289,239,203,264,358,140,325,219,227,246,227,210,259,153,261,215,307,94,362,357,225,201,254,357,200,247,298,176,237,272,269,259,252,279,138,260,264,127,154,233,113,234,173,238,262,282,269,234,232,276,309,174,208,85,354,121,338,125,217,309,246,157,332,205,218,289,293,228,257,293,234,313,233,90,206,313,191,172,226,166,173,232,301,321,173,213,170,323,214,171,361,197,167,58,191,296,271,247,202,161,264,191,192,248,227,101,89,283,181,196,191,248,140,252,265,148,296,339,206,233,125,31,209,338,201,276,246,321,184,166,202,288,275,270,310,250,246,220,219,122,176,218,169,141,224,187,346,201,320,185,207,219,271,173,92,178,239,314,118,228,163,149,144,333,355,240,193,348,142,282,340,211,210,439,148,212,207,275,281,44,96,241,298,197,300,257,139,100,176,146,223,283,231,236,220,220,296,123,319,323,292,120,68,254,126,122,190,187,222,112,273,334,143,323,266,226,169,325,342,224,144,337,152,68,240,323,254,98,196,204,245,165,226,77,204,317,408,307,236,218,120,222,327,304,291,166,206,97,242,160,259,223,250,288,120,182,150,212,336,56,223,67,225,148,293,110,226,270,362,155,319,244,100,326,311,163,322,356,263,107,119,306,200,160,266,185,144,247,205,285,224,237,217,232,170,266,190,315,230,241,315,291,304,299,300,232,194,316,240,212,257,203,140,251,250,123,192,349,270,234,143,320,312,178,155,157,164,245,380,240,122,92,332,238,203,262,96,154,247,216,275,166,255,215,259,103,341,180,174,357,334,177,237,193,100,107,83,192,249,101,223,161,231,140,147,386,242,299,271,290,261,117,266,126,174,227,231,282,286,242,135,250,100,78,56,247,145,119,339,153,212,142,181,196,286,271,237,182,256,294,96,358,253,278,139,182,134,243,296,319,181,205,122,241,323,375,252,264,134,253,137,252,200,146,175,170,251,212,243,295,232,121,195,191,319,102,144,250,232,132,236,251,114,225,222,171,314,261,251,334,332,269,209,271,192,85,160,166,42,236,250,202,66,276,241,252,345,320,93,204,281,283,263,271,234,362,54,228,280,221,191,175,222,111,193,159,349,211,352,285,148,264,235,292,248,218,326,134,275,146,361,214,288,316,270,317,292,114,328,102,183,249,351,130,259,248,188,219,208,142,124,189,281,183,396,231,268,298,337,189,219,233,161,205,311,347,342,307,318,239,270,227,214,226,132,117,154,101,177,263,147,327,191,157,327,345,166,166,240,150,295,129,213,216,273,109,125,332,149,231,236,200,248,217,300,152,215,112,120,242,368,285,173,322,203,187,322,255,268,192,317,124,259,209,169,160,222,336,203,168,206,274,164,175,62,300,129,147,193,243,201,171,229,57,240,200,326,350,301,119,206,196,54,152,200,217,83,249,289,306,163,329,196,234,155,75,253,284,266,236,53,252,265,191,243,208,228,135,237,312,242,228,292,209,270,189,203,219,301,185,180,303,339,203,204,268,335,179,156,358,144,175,202,115,207,146,282,242,276,213,253,198,381,197,194,285,252,294,90,339,212,263,293,221,140,202,225,129,130,354,230,205,251,190,324,199,161,209,276,205,255,209,176,271,156,130,171,106,198,128,220,190,217,189,194,155,177,201,189,276,185,262,351,132,343,314,246,259,214,306,145,166,167,316,109,261,283,293,232,311,243,165,190,205,102,300,204,144,270,95,262,265,162,55,221,218,124,73,260,153,209,189,190,106,335,223,183,257,274,195,201,108,240,149,223,193,193,199,197,168,264,337,194,280,198,245,330,207,184,217,321,171,238,164,268,210,238,233,272,239,122,106,249,122,193,144,350,170,128,194,175,157,200,223,169,192,257,194,256,165,167,226,227,112,232,200,132,118,197,318,264,294,159,190,268,350,242,195,121,201,349,262,230,131,245,216,207,240,328,287,206,282,247,233,294,250,199,174,273,176,79,310,108,190,171,160,131,156,295,212,317,324,84,165,193,218,268,175,212,239,175,205,385,265,81,184,286,199,277,147,270,259,151,199,195,252,208,113,288,204,301,149,280,126,275,170,144,146,249,296,176,134,231,256,265,104,231,129,145,243,236,273,236,400,212,244,337,305,90,244,202,212,184,105,271,242,51,221,269,258,75,263,406,209,231,242,274,367,162,157,115,307,255,79,266,367,266,305,156,173,261,274,273,247,158,249,294,215,222,227,275,181,295,122,258,239,305,180,218,93,307,203,275,222,188,195,256,222,138,233,234,258,199,217,258,264,262,233,240,196,244,202,144,143,235,237,104,253,225,177,151,247,276,182,129,93,172,267,210,209,173,210,133,198,231,262,204,120,120,232,98,234,161,367,279,95,157,290,230,353,198,322,195,178,224,144,263,196,262,213,188,196,177,129,346,198,223,210,231,202,160,211,196,201,308,142,38,370,321,358,123,153,309,130,312,374,257,268,242,220,184,257,192,214,326,181,234,182,136,285,203,212,184,158,231,224,324,329,207,148,119,119,205,271,197,167,234,244,253,167,262,132,132,215,312,324,179,219,208,158,168,212,198,211,73,289,206,94,325,100,224,130,193,118,178,129,212,197,120,196,228,256,352,150,211,69,271,209,226,145,202,219,171,139,248,259,302,101,212,219,140,350,197,314,229,95,213,242,199,114,127,259,374,214,151,249,325,322,212,210,142,204,221,357,367,158,224,248,179,193,226,245,259,187,269,276,46,210,291,224,264,321,269,235,229,92,191,293,296,250,232,329,308,304,210,343,256,210,250,217,183,271,143,110,191,330,228,219,158,214,147,284,239,280,229,190,274,356,251,247,126,170,316,192,270,237,200,209,223,99,292,219,46,259,277,246,125,378,220,159,299,391,109,337,206,252,335,176,265,295,113,169,203,302,75,273,237,214,262,238,139,233,207,169,205,49,270,298,209,324,239,178,147,235,183,242,191,346,191,260,166,211,242,270,156,334,208,272,298,201,219,318,222,244,332,113,285,130,188,141,216,73,183,194,257,130,191,337,317,163,182,341,166,173,208,200,223,179,261,151,168,214,136,358,204,253,45,134,161,224,182,144,254,179,210,220,191,104,205,154,234,317,229,175,272,80,134,97,255,255,174,373,313,107,302,265,277,137,137,244,349,134,160,237,317,280,223,194,93,301,332,205,228,42,261,310,292,237,268,140,334,352,258,256,199,181,126,134,108,270,216,225,60,293,167,65,317,222,266,232,177,345,85,140,219,300,326,251,242,341,78,239,280,121,144,346,250,237,113,332,167,138,461,171,351,224,99,185,205,170,196,234,251,222,318,283,248,288,231,310,220,304,168,294,298,191,229,143,54,139,252,77,297,253,104,194,212,146,150,71,131,109,236,210,365,127,220,323,106,159,236,25,290,268,287,252,142,374,164,190,265,223,316,163,177,363,208,267,240,263,245,242,219,153,310,163,254,313,237,275,263,382,314,128,188,138,170,290,294,247,155,208,133,90,168,99,181,226,172,327,197,223,94,212,284,207,208,102,198,296,228,164,161,199,163,105,316,250,253,174,141,201,306,130,292,242,260,193,339,350,143,232,219,253,315,135,282,180,264,230,171,92,301,233,146,320,322,191,194,217,149,332,202,293,246,162,287,137,244,213,247,262,193,92,259,136,101,267,254,243,311,271,257,253,293,183,114,269,180,408,267,278,260,179,130,191,219,346,229,231,193,158,320,88,129,216,206,129,300,106,238,167,196,145,179,260,184,203,233,224,208,313,173,372,73,285,353,160,229,280,232,57,171,120,59,264,192,231,200,85,298,279,102,340,176,219,339,273,287,102,147,199,68,175,189,200,161,350,334,233,122,89,178,193,173,236,253,320,187,161,154,131,140,257,132,299,318,242,236,226,300,143,292,241,239,243,185,171,238,225,241,263,289,164,242,220,176,247,279,295,244,180,252,137,116,225,214,289,216,329,252,101,256,194,272,223,60,231,223,227,222,270,297,204,300,226,149,302,281,242,323,160,262,215,90,243,212,246,168,194,204,229,268,231,200,302,218,150,159,107,169,283,304,147,145,151,313,354,237,238,219,93,204,231,192,252,126,274,252,213,200,273,307,265,257,264,178,283,277,221,212,145,245,283,205,207,279,152,231,240,303,269,261,182,290,283,237,246,103,285,290,320,299,60,231,306,169,136,164,255,295,189,163,120,153,178,188,163,271,326,324,341,119,114,187,257,164,243,190,195,264,353,243,318,221,240,161,223,90,211,239,139,266,182,324,209,349,313,325,295,320,286,373,136,293,174,266,239,247,194,299,200,317,313,195,331,164,215,313,98,202,133,287,139,335,338,68,54,281,226,291,177,230,129,233,290,411,138,249,89,312,285,231,313,359,193,172,313,394,178,340,182,256,136,296,152,311,225,202,215,309,353,135,254,192,211,158,160,245,210,100,247,206,229,302,152,252,115,208,160,266,293,152,137,227,209,273,222,227,161,224,221,303,228,139,270,180,204,173,49,262,72,207,293,212,127,210,261,185,69,230,118,151,143,391,289,229,338,214,211,225,106,208,198,235,241,299,169,212,267,118,198,226,374,214,216,176,242,169,278,312,239,311,288,194,173,346,121,297,247,207,117,134,164,221,84,316,149,289,195,275,171,194,161,132,155,204,127,155,157,341,153,320,418,231,81,210,137,277,241,252,158,73,317,239,180,155,250,204,235,170,205,240,257,212,201,275,261,328,77,232,193,269,179,143,217,170,192,125,138,221,115,129,303,141,154,224,135,193,174,147,90,217,94,183,123,320,274,275,178,210,247,170,201,171,96,250,202,230,147,179,70,237,238,203,151,196,271,210,265,135,209,282,307,189,190,181,129,210,195,305,244,164,251,215,247,224,231,146,225,291,212,201,134,237,248,154,161,160,311,266,295,243,284,260,130,172,284,220,273,144,159,225,327,281,269,231,152,176,270,142,241,207,154,168,283,274,227,255,296,264,172,267,335,192,307,315,170,290,187,271,234,212,218,288,262,230,255,202,262,222,241,308,244,159,191,199,232,256,176,229,284,312,275,235,186,159,327,261,226,192,150,175,298,243,317,327,123,102,305,266,203,311,175,191,115,339,250,175,188,236,97,249,298,118,111,240,190,236,294,319,342,130,65,291,183,193,298,170,243,310,249,158,312,188,222,63,259,255,186,158,240,292,143,183,226,193,232,105,153,208,129,143,171,301,201,178,245,275,77,278,206,131,234,235,332,180,164,318,245,213,170,176,295,125,201,200,132,208,201,170,281,249,177,108,234,241,217,195,348,197,216,189,276,262,206,222,136,216,88,214,189,166,311,192,105,364,177,91,268,292,240,164,341,243,173,174,121,354,173,182,339,218,268,307,215,334,219,215,132,123,137,290,112,374,336,279,403,331,286,134,140,197,98,311,172,165,131,367,255,226,290,166,227,142,253,163,117,96,217,78,294,172,310,211,200,296,190,330,322,243,273,156,330,225,326,180,172,94,317,111,299,187,175,141,143,240,125,191,137,161,215,193,321,53,192,157,164,360,155,338,150,308,107,113,206,331,135,366,314,222,330,190,149,202,248,265,121,113,204,273,354,315,271,266,282,294,283,254,211,279,191,296,143,200,283,260,193,81,149,123,245,214,245,313,307,174,242,245,303,215,315,186,186,326,132,210,230,233,213,254,240,110,106,395,154,279,311,199,256,163,282,122,231,197,199,244,172,250,187,126,117,271,374,231,213,278,297,157,245,300,331,178,212,150,323,169,168,231,237,296,155,275,255,182,276,176,288,210,174,222,242,196,183,213,119,194,239,184,233,282,179,185,263,257,132,261,156,134,140,305,210,166,81,255,305,247,345,364,144,167,298,286,166,111,210,127,274,147,275,197,189,143,259,106,195,264,184,250,183,157,254,278,276,214,253,213,230,112,156,297,186,87,236,210,176,203,170,156,143,318,384,413,273,258,111,139,290,154,281,195,260,122,223,133,91,212,132,263,124,335,231,278,235,230,255,195,324,131,194,95,224,369,326,290,289,279,259,341,243,408,328,215,164,340,306,210,342,319,340,276,269,327,344,34,185,282,167,281,251,284,142,274,231,205,122,121,218,237,72,283,218,295,155,153,123,183,180,227,254,245,240,71,149,181,218,199,107,311,248,196,236,175,167,84,236,227,91,351,204,368,359,229,191,205,180,311,195,285,173,76,197,324,75,296,203,265,346,62,145,324,210,229,293,140,220,255,196,340,195,244,161,161,179,228,227,104,199,295,220,237,244,348,290,142,321,180,226,281,240,211,210,236,248,296,172,298,261,312,266,262,168,261,136,212,249,338,196,83,182,288,187,283,264,327,181,325,180,274,225,343,292,202,173,190,287,240,270,234,164,203,298,100,169,171,149,217,249,122,240,70,149,254,175,160,256,160,109,251,320,207,256,213,244,216,195,238,198,150,321,168,228,195,175,90,190,170,305,171,154,155,132,215,227,203,305,92,126,246,172,202,273,100,172,150,317,94,185,156,140,150,256,156,253,303,195,264,237,100,253,240,162,349,339,217,64,218,268,256,231,312,154,335,242,139,312,262,238,206,208,125,261,287,298,259,269,247,256,318,162,220,93,247,243,213,332,304,232,194,150,251,136,274,130,309,148,219,281,256,186,233,237,41,172,105,188,132,313,188,197,305,200,258,297,183,131,191,280,55,191,197,266,276,244,236,168,295,208,210,212,116,250,257,276,222,301,164,335,370,165,199,342,195,368,186,167,271,120,418,171,282,207,206,152,171,49,270,182,145,282,223,269,104,333,218,171,153,259,202,314,241,116,183,264,240,305,175,129,197,180,305,258,323,237,290,299,277,199,223,253,146,263,164,229,239,168,129,339,190,267,207,226,258,334,247,132,209,382,167,53,97,212,215,257,84,259,189,269,298,143,196,242,176,281,217,314,300,241,86,264,228,182,257,322,280,148,307,101,181,128,87,234,162,359,204,270,322,354,378,188,223,184,206,139,208,78,157,107,173,200,229,345,137,182,177,67,202,158,174,314,308,204,258,238,187,230,336,137,227,207,294,162,115,174,318,171,298,145,211,268,285,168,172,195,226,330,93,169,128,139,147,160,222,188,263,264,228,144,226,162,318,182,156,160,198,232,132,190,198,187,214,200,234,177,240,231,148,261,229,282,160,209,220,260,361,278,92,134,302,247,299,109,203,209,310,257,200,184,141,158,242,129,266,223,202,260,198,153,99,239,206,164,101,183,165,136,131,241,252,277,248,247,148,232,143,143,267,146,181,263,143,226,109,218,242,370,352,221,227,209,173,167,186,186,310,166,92,279,367,151,198,232,236,71,132,237,215,219,260,161,241,254,136,204,272,368,277,126,288,135,137,218,345,340,204,258,229,218,280,280,271,411,203,262,238,239,257,162,255,232,125,327,223,272,318,271,229,321,182,322,153,235,190,204,163,203,192,119,147,223,312,139,221,367,192,229,125,260,195,260,141,97,233,333,338,181,224,268,157,155,292,224,215,171,317,187,156,274,163,243,189,182,152,209,195,144,81,251,233,93,190,242,174,227,293,103,218,192,120,246,108,65,163,140,260,287,195,336,291,150,155,269,228,252,306,230,220,71,221,200,184,183,348,219,145,323,282,321,209,356,339,132,162,315,160,215,219,226,283,324,201,183,291,104,159,150,133,319,281,328,247,251,178,258,226,108,389,99,240,229,239,234,193,190,337,98,243,253,278,209,322,178,199,133,289,249,127,342,215,254,85,140,200,161,264,297,214,206,260,86,170,175,223,139,353,275,236,186,145,237,188,128,87,212,305,67,285,209,131,229,228,315,172,211,287,272,230,215,102,272,222,305,320,226,123,217,303,248,203,72,342,369,58,354,168,248,235,103,183,210,156,259,273,176,151,156,333,285,293,216,258,186,124,244,217,356,193,255,212,200,275,203,288,310,160,302,221,359,173,265,147,176,182,159,245,317,260,254,299,80,201,215,183,276,300,180,197,263,276,131,194,152,124,102,195,287,207,149,309,46,321,261,187,155,186,303,233,235,155,127,288,129,187,49,206,245,198,167,200,77,177,207,334,237,226,167,254,163,304,165,280,163,300,133,173,130,242,141,103,296,352,334,195,204,232,278,184,209,260,327,313,184,148,172,228,223,246,257,153,299,360,249,160,86,168,190,276,245,179,172,226,269,210,206,310,203,324,348,351,232,196,30,205,307,164,122,210,219,286,252,302,117,168,161,213,169,157,144,204,304,166,265,195,169,195,317,189,238,211,167,112,249,165,181,177,171,183,266,307,293,292,263,99,109,400,295,297,170,232,212,203,291,206,303,183,183,189,170,319,168,181,298,224,230,139,283,311,170,324,321,173,298,209,161,139,189,210,237,103,180,333,214,338,249,267,102,293,183,141,181,202,260,324,245,407,122,217,231,227,212,354,250,212,253,151,334,257,205,222,282,217,140,182,275,150,304,224,103,322,215,206,168,122,142,251,265,272,260,205,184,202,274,248,63,205,214,300,201,230,262,257,119,151,320,130,217,197,208,246,127,204,254,108,228,163,113,229,315,241,151,296,291,262,257,299,165,123,301,288,332,171,189,234,223,87,263,147,226,259,277,312,299,202,122,286,277,244,187,172,155,263,247,320,172,126,141,269,201,198,187,111,207,151,140,191,221,185,265,228,176,254,298,294,220,268,329,287,402,283,339,210,220,288,261,81,150,299,224,58,254,108,174,330,138,48,233,179,217,161,266,220,266,176,75,92,262,185,144,111,362,253,348,343,329,212,92,293,209,298,206,218,131,189,183,330,389,67,168,159,190,161,207,158,179,221,184,293,333,283,104,164,151,230,219,309,125,280,197,326,59,243,311,379,167,430,143,218,222,293,206,297,185,158,326,346,87,211,173,163,287,188,192,231,136,224,146,275,104,247,267,155,320,95,176,355,308,203,220,237,202,219,239,273,178,51,279,147,250,325,231,265,141,372,273,173,289,257,232,213,131,343,205,160,119,238,340,347,149,312,157,175,138,256,173,230,149,284,349,295,232,171,164,165,229,130,143,275,111,211,92,205,278,193,149,188,197,324,209,147,174,100,309,179,233,215,186,221,238,296,167,359,358,140,132,193,233,210,185,68,200,161,336,283,307,146,186,163,128,190,210,189,316,249,242,146,334,273,187,225,199,177,175,230,314,311,278,82,223,167,280,264,48,141,375,174,198,182,255,100,180,193,250,125,78,170,207,271,201,305,214,186,216,279,179,204,253,312,86,220,180,127,220,180,228,314,140,259,156,172,191,109,184,218,349,183,321,295,206,362,192,251,319,77,122,168,239,197,254,195,250,257,231,150,227,356,230,139,344,198,203,334,49,205,277,281,251,190,221,325,255,300,202,236,214,217,183,230,226,138,75,216,46,191,117,112,191,218,376,93,177,251,234,214,391,205,182,145,211,166,211,62,232,232,259,184,262,244,173,262,320,192,160,89,300,337,251,179,255,241,211,180,246,229,306,217,184,137,265,168,176,64,49,341,81,266,305,261,246,206,192,262,178,302,349,185,324,300,367,143,347,333,284,199,137,140,120,357,267,341,116,262,325,349,192,283,281,233,127,389,191,186,243,229,176,198,230,171,235,248,221,217,44,104,120,295,263,184,271,316,66,125,274,328,128,100,306,166,178,315,231,217,200,222,195,121,228,298,376,292,269,151,125,313,87,271,277,144,173,219,176,336,228,183,126,198,203,121,312,342,224,323,120,175,253,180,345,204,350,261,194,173,191,151,112,191,111,147,161,323,197,204,360,326,142,93,278,262,136,259,392,229,159,222,212,110,208,292,107,210,333,100,226,307,206,120,328,235,113,192,172,260,253,212,137,199,176,227,216,245,104,225,222,119,138,107,160,320,115,230,261,342,215,362,201,139,192,151,220,202,167,328,247,178,202,203,208,126,186,244,262,264,291,273,230,215,173,172,167,162,274,203,196,201,110,79,275,169,206,190,129,127,290,183,267,200,291,279,218,248,164,242,178,263,217,256,293,261,273,274,82,237,199,195,312,177,198,249,150,118,181,241,287,160,323,281,175,201,183,278,154,114,219,342,219,266,138,177,197,153,151,287,149,265,247,212,185,296,252,271,224,182,138,219,92,109,348,192,186,128,189,252,256,166,323,60,300,334,180,250,264,206,304,343,228,126,336,167,264,135,140,250,245,184,54,117,230,186,175,231,256,302,111,298,157,216,223,287,178,358,296,234,211,226,238,189,363,219,226,280,193,251,223,351,187,154,276,163,64,198,145,216,185,314,218,157,189,291,174,60,258,254,153,234,174,131,100,192,114,350,217,256,98,227,229,285,162,332,212,202,157,189,80,169,83,158,261,225,207,104,386,223,308,167,193,220,232,107,38,189,302,215,188,248,228,227,318,274,188,166,254,199,185,250,258,242,183,125,228,330,242,117,204,299,223,159,89,273,146,226,123,165,92,83,339,268,99,221,223,113,233,84,210,229,215,253,244,298,57,196,293,171,290,165,133,237,318,312,274,304,220,181,208,237,256,263,287,148,299,174,100,151,324,56,184,215,180,125,44,171,284,238,192,107,160,106,167,168,218,211,220,205,150,173,276,170,128,352,193,319,248,338,151,86,242,311,224,62,351,322,127,158,331,93,187,224,236,133,126,348,211,317,256,93,226,218,346,117,281,207,230,194,127,191,276,148,127,173,116,104,98,222,207,163,124,213,208,132,169,111,285,283,164,175,323,186,203,207,299,230,78,273,126,234,208,130,183,234,327,294,130,207,324,93,258,188,155,136,170,270,301,289,194,175,257,209,213,145,280,97,86,130,222,235,220,156,177,131,270,364,191,316,205,192,184,197,43,263,119,164,295,260,350,203,138,286,180,275,302,229,182,262,88,236,177,44,255,170,229,273,236,145,146,225,101,299,132,164,185,115,280,191,269,291,245,257,267,242,89,258,208,198,119,307,175,389,360,192,148,204,211,170,107,158,201,310,291,137,215,215,313,369,147,177,170,226,125,286,289,182,165,244,301,202,263,130,161,298,192,184,149,179,279,156,117,277,339,121,103,316,311,182,297,207,139,118,343,187,285,106,350,143,302,170,236,277,342,129,278,224,229,381,225,237,117,266,62,302,161,193,127,382,274,266,156,147,194,330,252,384,214,353,234,184,220,231,276,175,276,287,159,199,103,184,258,131,319,144,222,174,69,147,161,164,297,218,184,213,274,163,188,181,173,229,195,135,240,152,283,158,106,163,268,171,206,223,152,257,174,196,184,175,52,116,308,221,204,187,210,341,188,140,201,210,274,329,182,276,218,237,214,150,205,178,345,325,186,234,285,260,337,261,191,267,267,339,171,252,321,191,191,259,201,198,267,159,147,267,233,161,218,160,169,114,349,141,149,213,320,350,188,186,297,352,167,213,201,255,167,197,149,111,212,189,148,153,249,189,166,128,346,152,210,146,164,215,95,285,180,121,104,71,183,196,251,187,173,141,278,298,163,228,302,283,305,213,163,249,247,233,236,253,160,132,149,181,231,199,253,267,112,109,240,237,139,115,250,135,323,267,146,256,243,204,213,206,268,230,275,184,166,228,312,279,86,329,237,282,207,288,102,285,203,171,226,210,198,204,104,173,104,153,156,207,286,271,219,263,418,195,178,365,212,150,156,217,283,340,191,146,279,287,263,260,265,232,193,190,190,317,62,205,195,121,388,145,370,446,164,174,119,217,281,252,255,272,144,312,201,157,201,234,308,208,281,274,232,219,181,147,130,166,343,251,261,167,233,150,132,169,206,230,268,226,118,149,239,195,146,243,189,164,221,215,359,183,287,342,122,244,270,253,127,120,194,379,138,132,404,120,198,264,274,170,371,289,256,297,88,313,337,314,167,235,245,235,201,207,209,199,184,309,209,280,199,105,324,75,132,100,218,251,396,219,174,351,251,174,237,196,226,79,224,263,292,215,225,204,171,152,185,208,157,133,160,290,214,43,231,301,119,214,325,247,271,305,200,186,143,314,221,164,276,212,155,173,58,220,172,176,220,231,309,280,271,212,370,285,257,307,179,262,157,220,169,267,217,121,248,271,222,282,181,269,184,349,308,155,250,200,316,108,240,150,210,303,192,221,287,208,278,234,214,317,258,156,126,195,195,192,161,261,290,223,174,184,179,332,186,259,268,257,258,227,152,121,248,272,255,389,212,194,173,289,279,174,206,169,162,101,316,72,181,265,149,198,254,177,124,97,244,213,252,135,177,304,142,153,45,343,352,291,278,203,162,300,174,248,138,168,211,198,257,235,177,197,207,342,232,245,216,112,139,300,216,79,125,44,287,233,388,246,128,225,240,173,223,260,229,323,159,172,324,174,192,362,307,214,91,325,303,194,143,244,162,163,346,198,259,250,181,228,230,110,314,171,204,220,152,283,259,294,169,50,257,211,101,317,150,268,349,278,246,228,239,218,172,246,214,205,284,163,186,157,294,115,205,223,212,109,283,290,282,104,170,260,327,191,114,84,314,117,293,153,98,243,136,209,124,306,332,155,134,207,228,200,179,210,93,245,159,201,213,133,259,227,284,167,236,209,82,168,132,330,175,281,219,261,134,236,237,209,316,285,147,91,102,209,96,207,173,147,266,207,234,216,172,180,202,256,196,311,224,109,103,221,180,322,289,260,288,150,226,213,209,129,194,204,121,184,247,62,171,169,86,210,168,284,85,224,121,300,214,255,311,218,196,215,245,286,229,219,229,257,236,235,198,188,356,153,215,67,335,318,235,266,168,277,255,241,280,183,180,271,192,285,176,228,153,149,397,194,244,275,335,309,201,292,141,203,245,200,190,208,220,258,190,136,192,127,254,258,166,247,181,247,223,362,158,176,136,260,229,222,169,158,313,115,322,264,214,197,173,118,160,74,166,242,126,49,229,182,141,249,223,206,314,141,253,213,246,261,161,286,250,276,204,277,156,159,208,226,273,120,204,194,244,351,162,242,156,111,262,242,172,221,204,164,170,249,166,155,257,183,201,191,139,151,202,162,205,232,197,271,323,233,119,275,189,299,156,207,235,286,161,176,262,315,126,135,200,256,252,323,218,154,313,294,204,173,207,203,216,203,224,245,71,239,211,198,175,221,336,379,214,225,310,237,267,234,151,172,251,336,405,198,176,317,243,149,176,203,118,141,177,243,162,224,361,238,228,234,332,346,376,234,214,202,232,197,164,173,203,112,70,241,230,234,298,73,189,232,150,198,207,127,238,152,296,173,234,260,211,369,136,322,247,135,204,169,226,227,246,190,207,246,204,98,334,188,218,309,395,307,301,212,216,247,341,310,317,178,203,336,86,220,395,187,181,132,284,238,184,254,140,110,319,232,135,304,237,224,307,203,193,351,217,223,152,297,216,197,264,154,329,194,115,95,182,159,207,256,230,242,135,198,240,177,258,331,151,154,284,128,197,274,230,214,120,264,258,228,250,131,231,102,251,340,205,186,80,215,158,178,161,248,358,156,211,274,209,225,183,170,147,191,242,214,226,218,208,356,179,261,184,207,219,287,244,174,86,220,186,243,149,229,38,300,235,123,335,216,174,263,317,317,203,260,189,197,189,325,168,186,296,228,228,94,352,190,145,295,223,227,262,161,301,288,227,193,185,310,248,179,155,51,230,191,104,90,257,354,297,172,143,101,226,223,156,187,317,352,196,303,171,182,158,298,212,155,230,163,140,268,169,280,224,236,329,177,150,80,253,314,313,252,339,202,120,168,252,150,200,124,239,213,128,182,273,360,205,177,252,141,219,236,166,106,239,88,316,292,256,143,190,175,254,114,318,108,165,212,148,244,180,308,314,258,150,301,334,162,209,217,248,394,248,200,169,221,271,224,169,284,242,189,222,140,195,289,169,262,230,297,213,184,284,161,227,132,192,226,229,255,102,100,263,223,132,185,87,133,138,211,120,130,241,149,410,320,260,231,134,310,200,163,271,227,207,245,280,257,271,238,271,180,177,214,279,216,280,324,393,309,339,72,175,173,105,117,157,158,159,163,191,245,198,267,212,238,323,208,175,190,193,227,176,241,259,299,253,219,166,241,80,212,117,197,322,284,250,233,297,326,285,263,277,236,266,53,332,175,245,178,205,151,269,283,257,324,199,235,109,325,73,232,181,165,78,239,361,311,199,217,335,374,241,268,228,176,160,235,226,251,241,202,148,222,185,222,209,340,114,247,313,101,361,71,228,255,263,71,246,248,291,181,234,261,186,286,182,225,119,214,164,251,279,359,118,302,300,300,317,228,205,234,159,128,277,201,235,83,211,284,304,265,279,260,280,344,342,279,232,207,284,287,350,212,355,235,54,241,135,226,211,191,205,243,281,217,156,129,196,195,133,259,295,251,182,113,294,209,244,248,247,77,281,386,284,118,187,136,291,244,126,260,77,314,394,240,190,131,173,220,312,280,220,239,216,339,232,328,308,334,315,246,269,333,369,300,268,249,284,241,203,216,319,226,85,339,250,101,341,210,194,164,358,132,190,181,331,279,326,316,221,292,209,232,152,239,309,193,271,318,214,213,135,230,151,229,232,196,267,214,147,92,140,196,235,148,281,197,218,225,167,167,156,175,330,223,204,150,256,218,171,211,197,238,219,249,364,289,74,310,285,310,137,149,126,349,154,144,176,158,300,138,250,190,246,176,304,150,236,195,315,302,222,181,121,184,212,368,285,229,241,143,163,106,177,185,320,302,256,100,205,261,175,173,152,235,133,238,161,261,169,234,141,176,232,229,253,364,329,117,86,216,168,324,199,214,308,175,315,149,210,136,282,131,190,151,123,200,142,168,251,207,317,113,172,230,69,191,276,180,188,274,118,164,330,157,388,201,194,165,303,106,209,246,367,234,199,180,215,245,190,226,199,143,283,295,273,299,219,162,327,242,288,302,201,246,218,211,335,340,173,269,238,102,181,39,279,156,162,206,151,234,244,297,371,115,183,158,288,195,238,266,221,186,61,326,118,221,220,120,228,289,156,165,196,171,132,124,188,280,210,189,189,304,373,236,263,42,267,100,200,286,373,170,289,151,165,262,149,235,182,170,223,307,223,172,177,227,123,190,188,207,277,270,226,187,227,238,347,190,91,189,168,205,206,330,226,167,225,112,109,211,313,134,166,296,287,139,108,108,260,336,222,223,240,295,176,219,279,227,212,162,241,129,223,44,193,219,271,200,146,131,220,219,209,126,274,149,239,258,277,167,192,230,227,225,317,167,174,254,159,297,219,107,308,169,197,211,262,278,296,119,302,180,251,195,210,160,214,146,259,161,80,163,269,257,136,257,152,279,273,198,196,197,207,258,323,180,127,129,101,225,119,312,288,92,234,283,198,183,177,228,151,227,195,210,351,210,214,305,223,175,234,177,292,110,101,250,314,329,252,170,198,181,88,187,233,236,266,275,132,87,221,235,220,210,245,143,212,37,338,249,274,321,175,227,169,173,245,169,155,328,257,172,96,246,197,202,120,137,295,174,189,145,204,252,254,109,277,212,182,192,237,185,172,101,221,213,212,171,221,218,172,147,265,201,208,107,146,189,199,229,107,102,194,307,243,279,71,48,162,133,276,384,117,315,168,256,281,193,214,268,218,168,336,250,195,234,139,305,146,96,285,194,194,319,235,86,168,146,241,214,180,285,209,283,260,264,270,201,134,186,159,188,294,211,158,155,171,233,229,297,268,195,326,204,228,178,147,296,263,125,313,194,167,233,227,347,133,224,140,236,364,332,239,219,121,107,267,230,154,146,218,256,221,182,182,228,273,178,158,179,168,360,174,246,155,180,242,225,164,191,206,293,268,294,176,184,241,305,148,102,139,287,310,131,73,202,234,322,297,209,209,264,115,203,252,133,49,329,259,373,191,154,169,319,224,191,96,248,145,320,176,258,241,206,130,262,243,140,213,344,254,127,203,240,83,297,296,271,238,175,219,148,326,301,250,223,245,230,207,93,231,295,247,237,254,256,142,284,288,223,282,227,245,289,83,152,171,224,116,164,318,183,278,137,215,311,320,39,264,253,248,233,307,187,147,283,218,218,277,367,207,238,295,205,176,249,223,279,201,139,296,145,271,134,316,323,224,175,225,202,190,222,281,184,231,206,279,328,237,93,208,237,206,293,190,237,372,215,289,122,169,94,206,168,193,234,309,185,202,140,146,339,363,98,186,269,149,222,174,191,239,133,163,156,266,287,124,228,356,305,158,217,122,203,255,215,124,199,334,144,205,273,311,247,195,266,296,209,256,256,156,181,364,282,182,246,206,318,375,227,223,227,152,270,210,240,252,272,260,239,283,259,332,226,166,235,134,313,243,244,287,260,318,237,142,242,150,233,344,211,263,251,370,252,257,254,177,235,282,233,208,125,271,282,204,360,331,237,279,329,365,154,313,342,213,204,155,303,196,286,168,229,279,164,282,271,215,207,322,140,216,223,225,213,242,323,331,242,75,118,220,111,205,237,307,316,224,191,137,295,139,248,285,180,292,334,327,204,307,242,210,174,191,246,186,350,208,170,243,212,208,200,266,153,293,240,99,262,323,243,197,301,234,61,157,56,193,189,294,250,93,159,311,232,223,256,208,273,272,94,360,212,357,191,130,225,208,286,233,222,265,216,329,199,207,351,327,206,148,109,141,113,129,238,149,276,197,315,347,48,351,271,258,125,268,240,139,217,299,336,348,231,410,254,157,261,249,324,304,287,251,186,129,309,252,139,346,218,292,204,176,275,139,111,112,128,199,203,225,138,201,128,209,271,164,168,289,234,77,193,209,164,192,294,259,207,212,271,138,241,151,341,284,344,86,303,314,241,212,216,171,122,349,157,228,193,183,194,274,76,292,324,178,307,256,327,329,251,192,239,330,251,271,203,272,189,245,182,253,195,239,214,201,269,140,249,158,190,311,193,281,325,149,166,282,232,208,252,321,331,367,337,173,268,218,281,220,276,200,96,216,225,211,162,285,207,212,258,111,238,246,333,289,116,296,331,175,202,229,197,214,195,233,223,122,138,249,264,140,286,287,175,194,264,175,294,256,156,238,186,277,94,117,272,147,337,265,217,175,303,241,242,151,258,181,162,127,174,71,32,221,169,257,114,231,183,207,202,116,283,223,142,296,336,261,252,183,181,107,287,296,225,82,314,188,188,245,296,229,139,158,260,139,303,117,167,264,215,166,389,237,181,236,151,207,211,181,284,319,166,314,288,245,288,193,69,226,181,236,208,161,121,167,285,381,111,239,351,208,306,285,234,277,174,193,234,139,187,330,132,249,330,183,216,216,306,87,237,156,244,175,240,251,126,289,199,149,266,259,299,221,237,109,295,161,233,168,192,99,235,191,73,349,142,173,144,196,290,75,114,236,127,75,210,201,302,309,300,204,179,204,152,265,337,258,270,117,210,190,135,324,267,177,267,169,124,167,275,151,193,233,219,202,197,190,284,298,144,78,299,356,244,316,246,248,310,302,106,185,296,173,87,156,285,240,204,159,213,233,290,157,239,235,127,207,210,293,311,292,145,276,255,122,129,277,150,209,214,117,211,234,168,232,155,136,256,196,194,219,139,234,317,221,279,216,344,293,226,226,344,229,202,141,201,146,290,213,182,101,256,113,192,176,163,304,80,123,328,313,182,276,156,266,134,110,275,160,200,212,114,248,366,152,194,126,192,310,166,192,214,222,222,218,247,366,235,85,232,277,209,319,148,163,119,139,240,361,257,184,365,246,208,303,114,165,223,256,216,321,211,308,208,134,259,256,240,235,273,260,104,234,127,170,296,124,180,293,80,129,184,222,102,322,96,300,164,310,232,173,150,217,106,322,148,195,230,140,252,354,135,143,156,205,293,122,191,251,124,188,217,180,260,170,304,135,318,256,108,278,229,255,127,267,248,233,147,100,310,245,158,174,259,358,357,167,220,172,128,248,123,224,155,272,222,71,278,174,209,300,236,165,176,209,191,170,192,238,296,211,318,202,264,198,186,230,298,340,237,189,312,217,269,228,170,274,172,84,168,254,263,227,217,130,254,132,211,209,314,289,270,362,337,183,283,196,265,289,184,171,181,54,377,242,252,239,273,332,260,226,331,282,293,168,202,243,165,200,137,120,175,225,232,267,219,341,216,198,188,222,231,373,245,268,208,219,248,312,216,308,203,196,170,243,371,289,273,166,121,250,155,322,173,252,240,368,390,151,165,370,200,155,276,265,240,380,356,165,159,311,127,100,356,362,289,229,82,186,219,222,189,218,176,204,157,178,271,142,267,156,285,269,300,203,315,166,167,264,132,244,192,221,227,389,136,154,124,276,265,375,205,351,249,198,358,219,258,336,185,191,165,118,189,29,83,257,257,157,155,155,229,163,206,119,258,208,164,183,108,228,186,148,109,201,224,228,232,243,238,212,259,262,240,385,192,292,180,211,47,123,207,244,173,173,136,202,246,156,137,281,233,287,144,183,297,234,264,221,103,167,124,169,287,369,175,167,230,269,216,148,189,279,236,219,257,313,264,130,149,124,191,168,162,300,192,197,49,339,190,129,69,160,201,193,343,239,234,101,134,263,218,190,318,203,189,249,217,176,310,226,203,181,164,255,195,247,201,269,83,167,195,267,312,248,262,330,215,229,207,230,185,312,353,239,181,224,291,209,295,149,337,156,240,183,122,136,218,50,276,222,68,208,171,297,288,396,132,249,169,211,226,288,95,185,327,201,285,247,300,204,171,224,179,340,114,187,161,150,167,180,196,196,222,327,196,86,146,32,234,323,246,189,304,315,222,60,286,314,214,191,267,356,130,317,223,235,221,102,294,293,123,201,233,245,257,174,201,232,229,280,145,228,253,266,113,178,91,256,295,187,244,304,223,158,319,224,256,280,306,240,220,295,167,188,202,173,242,230,193,234,172,284,145,147,327,367,213,160,102,252,139,108,338,207,186,310,211,189,280,204,115,141,250,340,324,268,243,215,309,211,158,349,345,196,238,175,65,285,175,242,361,178,230,295,231,266,267,236,166,86,185,209,224,117,227,51,324,147,127,268,76,191,289,76,79,255,182,101,192,226,176,263,191,243,229,198,334,361,188,154,178,232,203,92,330,182,102,189,340,74,302,223,287,233,125,199,188,181,107,103,127,252,284,247,283,257,91,264,205,196,161,105,143,186,242,139,212,176,269,235,246,300,180,211,251,174,286,248,272,204,348,220,219,237,311,245,237,74,260,231,197,226,179,186,104,314,153,193,215,253,53,180,132,182,231,96,281,198,248,377,296,309,187,132,226,150,273,312,95,264,266,312,335,186,296,235,128,307,315,167,225,88,247,89,150,151,149,166,89,193,208,360,233,311,181,320,190,307,186,119,214,110,198,195,241,174,139,170,151,212,279,235,154,235,221,177,214,341,242,305,290,145,191,163,206,250,175,249,223,225,244,231,203,153,199,270,187,212,229,255,172,268,228,226,99,312,215,273,237,202,69,297,264,176,173,185,149,60,251,264,197,264,285,162,192,388,245,373,205,261,180,197,198,294,142,118,227,227,202,169,142,269,226,99,194,262,236,173,216,296,221,177,204,216,292,137,97,154,139,300,153,213,286,150,330,246,183,212,280,120,136,199,382,200,190,249,86,235,89,57,335,157,268,192,250,249,182,275,242,207,149,200,231,133,293,318,297,338,259,179,103,198,185,379,94,186,140,217,136,161,230,178,248,294,162,196,198,88,345,146,188,323,340,88,136,154,196,219,330,241,206,225,187,217,328,295,304,239,263,297,212,226,134,320,197,165,226,229,191,292,221,188,264,115,270,226,161,198,191,251,194,184,200,310,254,321,256,312,355,29,291,347,207,195,121,204,121,282,135,255,184,163,313,255,249,82,288,244,153,133,223,176,289,248,243,168,115,181,378,317,200,217,331,294,278,209,275,179,310,200,210,274,337,110,302,255,156,126,268,263,232,160,334,346,138,190,144,60,136,315,195,272,283,85,73,154,256,267,161,320,231,177,257,243,324,249,133,285,287,205,193,128,160,357,331,340,241,334,243,152,312,105,195,83,251,173,249,272,240,194,145,244,222,200,177,242,146,302,302,226,182,260,201,218,146,185,110,162,348,265,227,89,181,266,325,205,112,183,259,160,152,198,332,225,229,305,121,111,321,226,209,147,263,337,222,341,168,127,109,258,217,279,202,194,192,302,187,153,257,173,206,177,77,244,230,165,134,217,136,234,284,140,217,228,167,220,261,218,255,139,312,289,301,179,303,64,349,215,222,264,191,186,174,250,227,256,230,298,230,294,279,286,198,171,149,196,342,224,205,160,260,306,150,228,62,207,140,198,285,189,303,142,107,281,310,343,120,169,144,99,322,182,185,325,290,252,279,194,226,262,239,114,251,245,318,141,140,215,209,293,297,213,256,165,235,179,148,345,304,222,356,198,353,297,219,264,330,368,212,214,342,223,231,243,198,198,114,200,227,204,287,238,170,284,152,233,77,302,241,255,183,305,185,321,266,109,186,76,402,254,175,260,332,250,265,240,246,303,310,179,188,189,61,246,258,253,228,200,160,276,219,264,307,226,342,204,245,164,182,117,281,254,119,182,319,218,303,249,239,230,246,120,332,301,163,329,335,189,236,193,237,66,264,110,131,268,220,266,190,150,105,303,197,210,196,239,322,179,170,229,231,364,204,267,280,209,283,182,219,200,297,165,209,190,217,239,181,297,236,208,203,300,166,400,253,256,305,317,372,155,144,140,238,154,324,129,168,218,166,193,149,263,352,123,148,123,214,252,342,124,205,243,184,86,104,211,285,274,174,164,200,155,113,326,199,236,163,305,231,93,322,151,85,254,313,150,384,307,155,150,168,269,68,143,216,171,150,131,179,359,74,173,276,134,238,198,181,200,263,136,316,229,241,201,266,322,246,118,309,379,282,207,225,149,224,198,137,245,160,246,205,223,327,246,307,246,278,334,238,159,218,149,184,163,213,313,224,243,276,324,193,189,330,197,134,66,114,178,234,284,249,188,198,225,195,179,96,155,401,111,404,203,210,326,82,225,194,347,386,237,245,135,153,252,57,208,303,275,202,257,264,181,139,166,219,151,243,294,232,262,175,86,159,266,215,256,404,223,210,261,181,215,343,40,196,359,208,216,194,301,304,170,185,283,155,365,210,222,127,321,277,179,233,192,201,219,214,147,296,256,243,284,387,234,148,233,190,134,235,284,326,168,163,192,229,214,234,234,286,239,193,219,166,166,220,329,306,274,144,233,192,353,226,113,224,267,339,100,303,81,176,257,212,287,357,313,271,157,221,326,155,168,216,235,246,252,281,350,171,242,164,201,205,178,307,273,141,213,32,178,220,267,236,288,229,295,288,224,163,241,224,177,289,158,289,68,212,138,156,98,347,254,276,90,165,140,141,195,270,293,278,342,198,159,274,287,290,105,206,230,274,202,142,185,205,399,159,242,324,269,292,176,182,210,217,175,131,329,268,315,266,288,352,344,187,294,183,195,216,244,193,192,134,80,254,184,226,214,251,213,219,212,300,308,296,228,337,153,190,172,209,106,266,218,338,300,247,188,155,288,250,193,204,218,204,231,185,68,147,248,119,120,286,330,162,237,278,307,145,306,136,213,221,166,267,281,208,372,350,342,308,271,167,153,232,210,184,258,251,60,352,197,215,182,223,211,252,368,142,143,304,257,247,123,220,250,130,143,203,291,244,251,178,210,146,186,376,291,191,114,191,226,247,257,122,153,266,217,126,186,211,222,142,331,120,229,224,99,314,105,179,232,283,223,194,290,303,114,235,278,230,234,187,103,113,364,242,282,154,210,186,110,132,353,203,235,130,208,195,65,96,169,154,250,102,142,277,102,166,213,153,138,237,202,123,94,219,71,198,331,274,136,353,257,293,167,217,195,211,293,225,297,231,365,278,178,228,182,136,254,213,199,246,245,179,202,256,322,189,212,263,251,289,231,249,276,286,262,287,296,287,309,96,312,238,299,203,54,225,224,249,77,255,148,221,295,282,175,212,234,294,213,254,119,299,327,105,172,273,177,255,179,166,150,209,260,296,324,289,309,221,213,272,311,160,171,198,241,343,279,235,164,221,356,130,226,247,210,157,248,254,259,204,262,114,151,201,289,185,251,207,296,219,250,239,200,246,313,236,180,334,237,282,227,87,250,219,168,75,282,58,331,286,293,219,129,359,280,244,258,294,349,159,197,204,216,286,186,121,172,376,209,156,154,93,134,268,276,174,221,141,116,208,122,231,321,227,118,207,288,301,313,336,149,169,146,168,186,183,242,71,361,204,199,167,285,224,141,222,278,203,193,160,283,237,240,165,262,224,175,109,94,192,93,273,261,205,109,182,223,232,175,139,182,226,305,270,208,223,252,86,226,256,185,223,76,305,334,267,295,223,135,192,286,283,268,285,141,139,165,81,210,261,170,180,211,164,72,263,207,186,295,205,270,248,101,139,167,208,264,181,252,258,210,147,350,242,192,218,263,173,268,142,169,203,255,334,166,99,281,84,191,156,220,197,189,104,234,176,346,252,160,285,260,192,207,270,288,345,62,320,214,201,305,256,220,167,192,207,160,171,239,135,182,295,247,224,184,316,171,148,278,175,182,216,329,221,239,279,280,284,253,285,249,213,98,185,277,329,151,275,308,203,254,271,195,192,272,172,258,198,225,255,46,307,256,222,202,376,185,156,346,313,210,185,253,331,159,210,216,79,281,169,228,242,271,227,244,261,150,307,195,246,184,262,256,224,119,226,210,245,222,314,161,162,163,141,266,248,262,282,197,205,257,119,259,111,247,304,236,124,185,341,211,227,221,231,260,257,236,100,225,116,113,157,256,197,283,258,345,214,80,327,264,265,305,230,233,183,109,189,113,318,200,157,269,186,294,230,152,198,191,179,118,141,145,293,98,218,269,216,128,171,243,338,98,173,261,345,320,206,87,279,211,129,170,266,363,143,241,224,101,317,330,378,236,194,389,312,247,345,320,338,90,256,123,278,189,91,259,193,167,106,253,189,247,179,79,245,222,264,82,199,311,148,219,225,178,115,267,216,145,236,234,254,355,270,312,246,103,259,248,237,138,158,237,97,198,293,280,235,233,243,139,281,220,323,288,151,310,162,322,320,147,252,326,283,140,289,136,161,214,219,221,196,202,77,282,249,86,258,200,204,199,219,266,83,173,279,95,241,220,280,248,193,189,254,147,315,201,288,214,255,189,271,178,135,197,137,72,213,110,206,235,300,321,297,191,190,260,181,151,209,173,224,225,337,289,228,241,253,154,358,272,123,170,230,256,177,162,211,308,215,242,278,203,243,246,174,187,250,180,136,253,247,261,212,227,190,229,379,173,167,209,260,358,249,151,178,174,167,271,359,270,237,262,215,248,161,279,164,207,168,276,206,303,267,353,186,308,152,261,134,320,299,208,303,239,148,361,153,285,192,164,175,197,207,253,205,226,98,246,157,283,171,239,174,159,297,348,187,129,226,156,219,165,212,222,252,258,338,333,257,167,154,49,163,214,310,293,104,326,325,289,238,135,144,212,290,176,285,280,243,253,272,268,293,288,248,275,122,216,195,212,139,213,194,242,196,246,323,230,253,178,256,177,253,265,164,308,271,240,274,169,271,231,231,257,213,258,79,226,201,132,166,315,168,313,264,313,122,187,203,114,218,122,124,224,170,227,305,299,316,218,137,267,132,316,165,190,168,71,272,322,254,265,194,103,226,220,143,291,232,320,183,222,163,209,230,231,113,287,285,286,227,222,314,269,133,125,277,246,159,216,63,188,279,220,157,202,265,55,191,181,83,229,100,281,187,259,61,358,242,234,256,213,225,141,156,332,148,204,227,291,203,216,228,126,263,297,104,322,352,135,222,127,248,215,157,161,282,284,255,146,252,254,196,204,387,274,118,124,84,178,66,223,134,54,252,135,139,325,399,229,252,318,254,402,136,355,248,137,207,128,108,307,243,301,236,301,318,171,356,262,355,285,344,167,191,122,169,250,144,164,147,188,90,111,159,297,225,352,333,329,184,190,250,175,348,373,106,170,271,121,90,211,301,248,189,225,208,88,174,114,257,87,109,76,289,234,134,293,105,344,293,99,249,324,155,256,334,167,185,213,126,200,267,137,303,155,188,160,232,173,182,211,153,211,224,62,63,125,246,220,347,373,184,249,92,193,81,355,237,291,162,222,280,280,146,294,151,65,82,170,146,249,205,152,143,209,256,216,229,160,148,179,154,183,202,185,153,224,186,251,309,244,111,235,206,172,171,279,184,120,182,380,176,180,210,194,214,298,116,144,339,179,117,270,85,261,189,227,195,217,176,122,194,160,197,171,222,107,125,159,125,247,329,260,270,336,271,223,259,171,168,308,262,215,237,244,229,262,231,62,261,278,232,322,151,204,97,219,216,225,150,189,259,173,305,87,272,261,261,67,251,257,143,273,274,179,165,235,369,172,235,246,36,287,362,314,259,180,240,327,241,228,234,222,226,252,139,224,196,322,192,250,141,311,123,155,110,196,280,125,192,332,305,173,239,195,341,184,196,292,237,297,200,249,63,179,384,252,327,228,220,262,144,174,252,217,149,205,239,235,177,182,295,239,256,138,256,339,266,227,288,108,157,299,231,267,368,234,171,105,203,190,294,247,174,199,60,228,227,241,202,194,84,155,201,230,103,165,141,300,151,171,137,312,271,210,300,152,258,276,182,145,226,260,278,260,259,126,50,234,166,208,265,336,220,323,210,322,249,223,214,347,262,147,188,217,270,212,153,158,123,171,239,322,210,205,265,164,87,276,182,255,93,118,136,172,197,198,263,259,234,65,229,133,160,118,351,193,181,165,267,234,306,172,248,151,184,299,291,119,269,297,263,218,36,200,191,174,262,204,223,284,227,322,183,151,257,358,266,204,336,230,113,184,347,175,274,167,277,219,224,235,138,193,205,155,254,163,145,214,211,325,198,249,142,253,278,65,167,144,252,95,203,259,183,298,257,120,321,237,303,363,261,241,302,94,344,129,175,239,206,264,274,130,324,173,284,298,190,210,253,91,191,156,257,300,201,274,215,268,342,329,153,201,73,229,248,290,318,205,149,238,319,238,244,253,164,248,115,248,176,214,226,253,196,350,223,152,297,220,172,194,134,295,269,360,333,246,333,165,248,297,302,340,232,170,131,252,318,307,165,188,185,292,225,214,152,211,170,153,229,229,208,264,286,316,249,329,247,157,226,230,309,94,160,227,147,239,266,156,271,230,250,52,199,172,320,242,76,307,210,186,252,367,134,125,207,199,200,182,320,279,382,235,185,212,321,230,122,163,285,267,174,229,87,203,192,273,318,261,152,195,190,232,226,196,177,167,315,331,161,312,185,220,173,242,128,94,289,146,345,90,215,138,133,242,223,233,274,200,292,233,203,271,171,205,146,216,167,231,202,174,252,259,39,171,367,46,194,111,194,194,186,175,157,193,207,303,243,80,318,173,158,142,266,32,179,263,153,284,74,104,179,261,205,344,224,310,199,276,189,189,317,269,356,216,135,264,200,184,107,165,185,221,234,221,302,192,231,241,325,316,245,191,272,282,272,199,208,197,157,235,169,267,263,182,170,309,241,249,208,139,276,241,196,190,175,117,318,179,203,143,233,336,160,277,208,173,216,170,219,143,163,208,137,173,288,209,260,240,207,191,250,150,262,267,183,232,207,249,158,390,178,178,261,168,121,81,120,215,314,237,244,110,338,340,146,157,280,194,168,234,110,165,179,181,317,276,193,211,329,282,238,305,261,132,236,268,235,167,165,227,332,270,347,202,142,246,160,148,57,148,249,166,164,308,73,203,243,381,138,128,185,160,254,359,216,284,233,171,274,78,168,194,204,52,237,197,86,262,302,257,141,212,336,183,280,178,171,164,238,219,229,134,168,143,297,290,181,349,91,304,314,248,214,192,193,228,135,143,223,128,333,94,238,266,274,245,261,249,210,291,245,169,159,229,311,206,327,131,313,224,113,240,215,205,185,240,168,205,123,204,307,326,247,134,57,226,113,331,172,130,230,304,274,151,246,127,180,219,221,389,158,224,82,274,149,215,217,211,289,230,220,199,142,243,277,178,205,353,116,130,185,121,169,329,215,363,202,132,269,341,235,281,208,340,163,224,331,249,328,81,193,202,324,204,229,108,178,230,37,314,222,187,204,303,165,180,222,204,169,264,234,335,106,258,110,330,280,243,122,203,209,237,309,282,123,221,126,241,302,323,91,244,192,339,249,292,120,175,182,233,267,203,202,244,311,211,147,153,360,148,220,213,180,236,246,180,216,104,152,295,199,193,346,183,370,229,225,307,185,239,334,276,207,235,305,127,344,336,370,246,114,225,197,180,184,273,91,214,135,245,280,156,163,161,199,279,216,358,275,151,324,247,360,343,54,273,225,300,144,300,126,264,182,59,250,278,168,337,232,311,241,234,139,224,152,252,150,231,343,353,74,214,221,251,65,218,267,340,264,322,124,260,122,169,300,254,268,184,346,245,155,250,198,347,233,301,203,346,186,137,281,222,260,158,190,128,85,324,235,136,339,100,74,218,303,95,175,228,104,201,234,332,226,307,222,125,91,236,294,353,282,309,356,224,84,141,303,159,312,253,246,165,115,204,385,224,214,267,110,296,186,251,195,209,72,279,216,118,116,259,243,197,248,179,232,229,323,312,166,224,271,139,155,237,256,182,300,126,324,171,176,304,354,240,189,265,281,283,201,179,380,245,202,220,228,172,356,142,181,126,220,182,105,223,226,92,79,238,283,227,263,166,216,154,215,243,336,155,251,245,194,329,271,243,112,201,180,60,43,150,73,76,78,241,183,123,124,179,218,244,348,172,100,391,229,253,270,177,312,97,350,126,264,241,196,120,140,304,231,335,312,349,240,329,191,292,328,113,148,170,254,276,205,290,68,265,162,248,135,360,208,225,128,195,297,223,221,379,177,244,120,159,109,209,173,115,231,370,215,272,115,286,116,255,218,99,155,353,241,98,340,240,87,218,157,305,95,156,172,253,128,133,187,262,285,119,365,178,122,327,289,62,160,349,275,90,280,209,296,341,274,185,177,225,105,270,135,159,276,258,87,176,155,271,261,265,160,122,174,164,205,312,166,151,254,171,216,107,369,210,398,179,73,135,191,124,179,226,202,196,234,200,283,161,176,158,245,173,222,259,221,133,265,310,151,135,146,245,177,170,348,211,221,259,112,213,252,192,168,323,138,227,242,396,269,56,44,314,171,79,282,132,265,127,153,291,244,193,250,184,117,113,227,109,140,226,238,336,156,183,292,112,230,158,253,134,154,192,257,350,140,259,233,208,48,253,271,278,211,216,153,254,213,281,142,225,275,305,56,231,250,214,242,232,144,210,127,290,353,172,262,129,217,190,164,138,118,276,201,344,299,264,231,169,330,137,210,177,177,177,349,152,283,196,225,286,173,190,273,298,201,342,205,243,247,320,349,234,281,191,168,233,209,211,298,200,185,214,134,237,272,197,222,278,263,147,177,257,180,321,373,344,189,219,186,229,219,249,138,289,170,325,217,227,198,169,103,334,307,249,224,370,192,160,239,244,307,247,236,242,304,244,66,137,135,201,167,151,312,191,228,251,260,225,249,153,121,131,285,168,243,223,244,199,142,181,253,151,283,347,218,301,225,213,189,170,286,209,74,120,278,226,223,258,297,201,272,236,313,144,112,390,300,304,219,235,201,228,174,65,357,81,273,281,120,288,133,328,257,260,237,281,183,167,229,331,347,138,339,245,181,240,152,265,316,213,123,401,144,256,95,307,347,153,192,318,308,329,245,163,202,159,252,296,216,200,179,307,225,225,241,334,238,306,48,146,310,214,172,259,182,125,142,119,237,277,286,109,110,157,146,184,304,331,228,283,301,238,228,232,190,135,226,108,218,309,323,100,311,181,88,275,301,192,114,243,200,161,320,233,338,276,117,142,222,99,375,213,243,269,101,260,207,310,229,83,291,192,177,216,119,138,248,244,148,221,256,226,184,136,291,158,240,128,104,265,240,216,222,361,152,43,361,253,230,98,98,190,270,116,131,203,192,319,217,162,223,174,138,146,332,279,360,313,282,203,155,248,75,187,194,326,185,241,164,91,172,146,132,222,111,167,129,175,263,212,237,364,352,123,180,232,213,308,207,90,127,258,226,298,161,116,56,126,201,118,229,163,165,144,329,213,145,210,141,136,270,354,115,227,234,167,347,151,349,236,353,125,156,301,157,264,255,207,281,149,287,349,206,355,211,278,254,211,174,101,254,266,185,197,230,175,134,190,190,251,227,99,249,191,285,171,217,162,222,144,221,280,143,199,385,227,116,219,263,320,250,266,248,186,247,157,303,307,249,231,289,165,298,247,205,246,185,279,164,319,304,249,65,112,92,188,91,197,276,230,70,175,71,256,325,138,252,266,133,172,251,178,149,131,214,194,247,272,247,274,269,129,277,221,329,244,224,200,200,160,201,293,162,345,189,156,90,185,178,291,313,212,228,264,227,192,174,318,84,136,123,145,229,93,171,148,245,153,274,258,322,272,249,187,344,252,176,191,395,200,316,343,139,297,214,285,294,317,58,152,206,248,207,337,101,219,260,277,199,133,236,167,132,139,172,223,191,115,272,179,156,242,306,202,261,177,93,249,207,224,293,155,83,201,168,326,79,124,247,178,260,148,124,255,316,232,295,201,242,254,228,233,280,184,110,159,279,183,81,198,206,243,282,213,261,194,126,176,164,267,172,192,244,189,179,278,324,258,198,113,255,250,168,259,138,280,246,262,247,190,46,103,277,216,189,188,273,283,234,351,155,337,236,221,182,212,185,233,353,174,125,276,171,208,196,157,187,143,233,288,205,54,202,196,216,301,201,62,280,126,240,218,247,212,125,283,207,329,312,116,313,266,277,183,213,264,120,209,265,298,249,204,258,174,187,316,231,109,283,130,108,253,220,311,187,105,339,172,205,288,231,233,80,248,154,350,234,286,298,197,205,257,308,232,172,218,189,171,166,144,362,231,160,273,149,328,185,277,254,252,208,110,270,176,157,286,345,174,85,191,261,250,199,165,82,166,164,350,213,176,235,211,245,139,258,250,261,196,138,254,211,263,319,215,265,103,102,231,302,268,229,269,222,282,184,171,231,291,235,165,298,220,260,268,239,207,262,155,167,314,151,187,277,156,160,245,346,197,186,147,189,180,108,220,275,292,105,84,175,227,260,176,232,122,243,183,287,174,243,130,271,120,90,218,360,74,91,331,415,287,245,205,89,333,223,183,93,256,284,159,74,131,174,212,213,264,276,170,317,201,160,415,124,171,110,126,238,172,174,235,115,218,201,111,265,402,194,334,270,172,244,246,118,303,287,234,112,341,151,310,350,256,150,151,71,150,206,203,290,252,222,155,231,242,284,201,328,310,193,199,190,86,407,160,236,248,305,287,113,175,190,212,279,135,267,328,117,196,219,222,295,252,193,217,296,305,330,301,160,59,272,257,150,150,240,234,298,158,309,185,245,217,228,217,233,184,306,164,336,148,149,262,187,183,163,254,256,288,196,172,161,301,158,205,195,283,216,117,168,217,108,348,183,246,253,186,216,218,193,121,128,322,108,134,169,118,202,264,283,87,198,305,170,236,366,235,292,210,133,257,126,145,239,163,304,258,225,182,280,241,164,131,158,214,209,270,248,219,189,323,129,367,248,205,327,312,337,199,167,307,216,225,217,216,200,173,203,180,199,193,269,108,113,248,213,165,189,193,290,314,218,221,307,154,184,189,181,259,108,148,154,99,205,169,244,201,248,264,237,253,269,257,51,174,300,149,166,160,274,345,173,146,343,214,205,112,311,307,243,253,223,281,107,261,267,171,284,233,94,331,202,330,183,85,266,214,121,277,197,161,231,265,330,94,198,307,269,258,250,221,163,224,316,101,273,259,292,298,84,54,202,188,240,271,261,68,129,195,225,187,258,340,326,212,217,357,275,351,250,259,172,156,263,130,80,183,262,219,253,215,184,330,290,178,190,243,328,165,233,121,362,275,281,201,280,94,263,355,193,110,197,186,364,247,250,255,232,248,210,168,358,130,107,147,232,188,219,286,225,199,309,257,170,314,353,22,246,259,150,177,257,123,221,128,245,155,221,310,172,117,132,236,315,316,184,265,272,70,255,157,249,361,338,258,233,172,152,194,338,260,188,286,358,184,217,343,165,253,232,213,136,293,272,366,253,268,233,284,308,227,369,297,231,116,113,216,210,239,224,235,260,238,78,344,343,193,231,272,237,169,81,161,337,222,239,193,191,72,78,209,118,166,160,161,232,265,183,341,242,185,151,293,192,295,325,192,150,169,114,327,273,263,246,289,169,180,302,87,54,187,183,167,70,312,226,134,224,284,130,155,229,235,224,299,248,142,347,320,328,215,197,237,196,353,179,289,223,90,301,259,97,248,177,270,175,198,199,187,339,275,241,311,170,184,208,112,292,216,94,355,374,193,122,207,206,256,259,168,111,228,133,300,201,303,192,234,337,211,226,154,279,172,251,270,256,355,343,355,153,200,286,170,64,240,156,220,244,89,186,232,235,131,325,285,230,264,230,171,282,167,273,244,273,226,202,246,195,318,247,187,89,97,213,167,233,291,161,211,180,169,162,183,220,322,339,119,168,220,158,294,246,236,183,216,188,309,236,113,167,201,277,312,215,163,103,197,221,219,264,165,308,186,136,247,230,245,313,365,191,190,229,244,225,297,398,311,148,99,269,226,179,227,247,122,322,150,296,69,266,49,163,217,86,244,127,225,277,113,390,192,253,274,247,137,246,327,285,212,154,178,178,291,291,51,187,342,188,181,291,95,259,204,365,258,126,254,238,101,340,307,78,159,177,199,352,272,261,78,163,71,286,117,338,302,223,252,180,173,249,232,243,252,151,151,200,239,385,231,205,249,205,250,272,254,69,206,136,185,81,205,183,268,271,244,261,109,131,299,364,293,196,320,152,276,86,141,344,360,178,197,259,296,141,240,209,161,320,360,134,157,315,311,108,169,196,253,87,97,254,282,305,192,276,164,235,269,124,294,283,344,316,81,228,295,282,163,123,158,84,184,299,208,310,352,196,176,231,212,190,207,147,232,86,261,209,271,196,282,202,284,297,183,115,116,220,202,220,251,254,151,123,148,201,220,262,221,183,248,296,164,200,313,366,140,105,200,168,99,225,156,198,146,194,204,149,252,114,137,271,338,219,203,335,243,252,161,224,168,263,311,335,159,221,166,258,314,279,82,203,228,239,360,82,158,142,272,229,166,248,187,207,198,268,227,262,302,176,188,146,225,168,136,230,139,186,207,251,148,228,208,198,124,301,166,266,157,266,243,285,243,179,161,213,198,214,381,200,136,362,98,115,126,231,280,265,323,90,146,189,213,185,200,261,186,227,153,223,108,183,293,365,312,221,151,259,220,318,196,274,200,228,300,122,308,134,224,234,264,182,258,307,263,360,203,309,209,288,191,165,250,235,302,170,207,162,231,55,260,245,170,241,105,182,129,243,182,228,163,208,277,360,176,195,262,249,216,189,279,134,250,130,212,260,159,332,243,303,340,151,211,188,225,244,224,256,274,330,307,321,253,144,174,224,208,314,84,153,239,211,156,296,217,142,202,150,209,241,346,256,195,128,284,273,247,230,116,328,265,239,354,250,253,289,224,297,304,320,193,186,236,231,265,174,98,178,358,73,182,217,300,113,213,241,148,347,219,168,224,292,256,333,228,322,259,326,189,137,214,210,205,80,264,78,232,246,266,138,85,137,317,111,300,211,219,319,211,87,316,67,170,239,140,194,160,176,202,224,223,221,368,151,183,23,275,188,255,211,198,241,344,185,218,231,245,44,277,213,180,204,181,317,279,237,270,157,223,187,220,356,227,173,235,366,46,96,238,232,155,215,282,260,184,101,171,271,188,210,84,122,194,306,328,297,346,330,332,305,236,239,373,135,249,187,168,272,141,345,113,145,205,265,227,309,210,199,282,273,163,351,136,198,183,250,127,331,288,196,142,240,224,266,92,276,271,92,239,220,209,238,316,305,182,222,164,218,292,238,182,103,218,198,248,268,334,101,342,255,162,189,77,224,256,143,283,201,311,233,265,119,74,166,198,110,171,250,274,149,193,150,167,335,231,296,267,364,273,160,321,237,131,170,236,155,209,132,140,93,325,299,150,56,277,263,235,217,266,121,235,205,323,232,259,241,237,213,228,301,169,338,117,224,223,254,287,220,161,218,167,172,148,139,266,323,192,59,153,320,162,112,224,289,211,235,209,305,274,82,173,111,263,209,243,205,76,88,237,251,291,69,247,128,203,315,261,168,267,124,299,223,230,167,193,207,247,291,232,263,220,278,232,189,228,188,226,313,179,312,343,213,247,51,184,169,91,178,164,182,243,181,142,82,269,313,286,318,218,191,58,189,282,213,241,155,142,132,109,130,165,345,224,256,150,350,102,221,157,278,164,216,103,379,397,229,163,260,343,192,187,175,284,156,169,289,219,187,311,297,196,123,187,184,205,130,226,349,186,96,103,241,142,222,269,160,246,314,223,281,202,297,237,271,329,250,292,322,230,248,210,262,193,104,257,341,350,130,241,143,164,199,182,192,219,321,244,320,146,349,196,269,155,149,254,144,249,327,168,255,225,243,235,152,156,167,184,334,223,354,196,318,236,214,302,232,105,123,198,267,196,234,194,240,215,152,256,197,368,54,202,197,259,297,150,210,265,104,180,133,123,252,261,201,241,347,219,72,242,248,241,186,216,173,137,295,258,105,158,222,92,227,161,289,246,220,263,263,185,250,115,210,73,122,179,345,266,287,167,78,140,209,347,254,303,305,216,180,319,220,336,197,140,199,341,260,133,253,232,215,183,199,177,208,197,290,309,280,195,175,251,187,95,151,142,287,154,150,280,161,93,307,238,204,261,206,209,327,276,183,180,74,251,167,188,284,226,151,230,203,128,100,201,191,200,66,285,203,294,254,270,370,107,224,388,336,356,133,244,264,310,105,256,245,88,78,150,159,186,185,150,187,281,151,186,156,205,230,187,134,243,214,138,326,259,167,116,161,249,306,338,183,248,204,103,189,318,213,157,213,247,244,188,175,212,242,307,245,233,320,276,269,130,314,207,126,193,203,288,295,136,241,289,253,152,337,178,129,285,245,246,67,49,237,215,204,253,186,61,340,204,360,112,267,145,202,209,156,120,326,234,242,258,232,89,239,236,354,233,196,108,345,98,226,209,286,124,201,222,136,206,323,131,129,216,169,177,219,207,284,381,160,250,198,124,161,230,167,315,207,336,201,113,160,254,238,170,137,113,210,213,221,273,202,95,273,214,115,172,250,229,327,193,299,228,338,294,171,222,264,303,150,100,171,198,122,268,173,190,333,279,240,307,269,182,73,183,229,257,219,324,143,257,314,271,269,268,175,362,279,228,217,204,328,147,182,174,303,266,295,192,241,312,206,259,253,232,238,214,216,167,89,122,156,334,222,203,74,107,76,203,293,159,258,104,137,194,59,213,116,64,298,147,173,157,97,231,312,270,237,212,260,163,106,208,51,236,152,308,213,160,299,127,146,354,82,171,140,253,259,185,114,204,174,268,396,307,234,136,269,215,261,242,184,290,238,298,312,83,156,285,193,208,152,216,110,165,189,137,133,273,96,278,104,219,250,354,222,328,223,248,181,180,186,181,280,262,315,205,410,281,87,168,287,187,158,298,220,225,306,274,210,270,98,204,287,278,240,151,178,355,284,150,122,100,260,181,325,196,282,252,278,155,92,196,340,300,261,347,238,235,202,178,204,193,214,138,230,313,274,133,187,328,57,115,276,269,170,384,192,200,169,207,133,52,330,70,256,201,201,92,183,223,236,242,239,166,123,232,277,164,321,281,229,205,243,163,124,235,348,260,131,113,164,311,166,137,170,253,245,383,140,138,310,362,197,306,330,238,253,203,212,159,237,106,363,180,142,206,131,324,195,299,235,190,186,256,173,213,226,255,312,279,134,356,60,75,230,285,141,208,168,133,224,171,306,354,281,210,213,270,238,235,244,210,202,247,180,153,116,186,245,320,219,329,195,256,220,279,356,100,162,272,150,174,161,378,127,217,237,116,217,237,328,229,238,175,113,89,306,73,196,228,261,235,264,381,158,170,287,319,149,235,197,233,366,296,302,220,194,179,191,198,191,206,122,260,339,331,300,368,173,229,256,332,157,213,172,280,379,148,218,231,278,179,235,255,198,216,241,130,200,251,274,242,147,289,168,137,280,199,198,198,303,121,196,324,81,197,229,338,226,143,165,287,277,266,232,69,317,157,343,255,293,157,248,57,250,327,186,200,342,166,310,210,187,329,276,302,224,141,117,261,175,197,98,139,245,251,281,160,296,177,247,221,317,182,185,310,155,314,276,184,280,312,169,155,93,211,227,254,136,262,163,267,215,295,189,252,194,136,214,180,238,276,120,217,132,111,256,337,163,248,203,159,167,262,248,279,176,204,161,132,267,213,189,204,200,193,229,121,222,206,77,227,241,293,256,341,197,201,151,221,273,161,309,256,194,297,290,225,346,167,200,286,351,219,191,124,335,187,324,219,276,179,312,229,225,232,224,230,58,234,83,362,351,212,167,243,276,344,324,274,78,376,172,224,157,254,220,216,192,151,337,132,423,224,353,299,207,201,67,349,315,191,110,230,201,97,153,342,239,325,109,271,117,340,211,201,215,202,222,268,109,204,63,208,185,321,325,264,191,235,137,214,240,164,269,200,265,205,123,121,97,241,168,162,165,240,189,243,161,216,205,219,275,153,201,149,277,126,180,214,207,166,220,230,235,202,205,235,204,314,193,180,204,112,309,321,120,127,214,234,171,93,157,225,188,267,227,106,110,325,284,357,331,102,190,258,224,272,166,368,53,206,172,145,218,288,94,253,190,314,272,241,213,171,211,225,284,285,294,275,330,268,183,215,73,202,171,317,248,210,146,314,159,147,318,282,207,152,323,236,189,165,165,273,258,246,153,249,257,160,204,314,265,247,295,270,195,213,260,222,298,126,219,253,161,127,328,78,240,140,209,278,109,186,292,111,129,326,278,190,246,159,210,230,317,246,269,153,56,270,196,265,45,351,234,264,202,220,179,231,156,210,210,210,183,124,187,121,228,275,175,176,263,213,132,185,236,96,186,329,269,239,339,193,169,312,216,101,385,162,175,243,187,202,226,171,262,162,217,157,223,198,224,39,185,135,271,265,309,213,266,221,200,253,215,234,129,307,92,206,161,225,244,198,289,225,217,269,205,231,304,240,119,221,204,280,194,282,82,176,223,311,267,262,209,179,256,207,85,372,290,281,212,172,154,220,192,196,304,145,255,183,208,244,233,185,31,100,290,197,124,305,64,232,206,225,207,243,163,224,241,261,291,183,278,221,148,278,282,246,88,224,320,172,272,198,191,148,131,84,291,306,97,211,219,159,212,209,242,315,233,190,176,277,218,54,220,275,309,188,181,199,218,144,248,234,350,96,217,111,50,171,192,331,133,206,173,208,216,202,246,177,126,219,154,173,218,323,167,217,225,319,191,113,276,224,208,174,271,132,345,208,174,196,110,217,154,251,284,198,267,313,207,87,126,211,104,347,351,184,292,125,256,271,304,198,243,137,186,301,178,167,164,367,306,360,182,194,199,147,209,204,195,202,294,91,200,305,191,147,305,173,271,336,270,156,253,157,247,247,282,99,123,272,153,132,340,112,109,226,46,141,243,152,214,223,190,214,189,230,143,161,326,196,241,318,214,140,202,373,199,178,235,311,220,268,185,260,208,181,148,257,111,132,113,392,302,248,194,149,201,356,316,198,230,143,242,292,309,123,411,160,157,253,117,162,95,327,90,222,353,211,264,245,219,182,209,238,186,172,170,162,127,257,72,186,164,163,318,234,276,329,114,176,262,230,279,254,195,290,203,322,204,296,100,196,189,223,269,72,265,206,221,178,346,299,173,330,175,215,200,230,182,117,92,96,279,327,234,162,156,202,102,217,230,211,292,199,171,170,188,184,246,51,242,139,197,188,347,188,88,206,76,273,145,306,201,62,110,160,182,190,216,168,128,177,269,248,156,277,164,66,207,212,301,171,135,167,57,243,100,159,67,154,289,383,172,255,226,150,123,154,322,329,273,132,226,301,217,198,145,203,293,315,330,249,200,89,318,284,129,158,342,386,297,310,213,91,133,224,294,263,120,121,51,234,354,225,232,266,115,186,276,139,275,277,116,185,271,188,141,216,345,340,315,306,314,262,287,162,241,252,200,185,347,240,386,189,227,333,107,79,65,254,211,218,228,177,259,301,189,178,171,340,227,237,264,250,249,215,280,112,190,292,255,241,319,290,253,256,281,209,270,254,118,164,219,302,93,147,121,248,287,363,328,144,207,355,235,338,127,218,273,188,318,230,277,136,315,112,201,248,258,202,311,301,190,263,167,255,246,197,207,310,230,276,364,141,83,318,178,246,281,187,312,170,107,292,303,242,139,117,241,196,203,302,61,259,325,184,173,217,305,194,134,180,295,138,113,247,268,181,292,264,191,240,278,133,114,182,292,222,145,210,262,194,98,179,128,274,175,271,102,233,195,156,258,207,340,170,297,176,160,183,351,171,389,291,225,110,130,231,188,187,277,299,169,359,180,156,82,291,282,270,93,307,84,290,113,252,322,279,226,151,177,212,239,179,99,210,248,254,212,152,152,341,161,357,126,204,118,185,283,256,298,185,292,256,265,277,195,256,218,177,125,161,215,160,183,202,318,294,196,282,194,236,274,367,174,217,215,252,262,310,160,131,399,338,415,154,148,210,198,155,154,134,300,242,183,210,280,249,69,283,336,123,247,210,180,215,180,283,299,203,207,85,231,259,142,195,149,159,277,165,303,120,133,203,151,163,134,350,272,301,188,290,263,260,278,237,250,180,251,271,194,105,233,226,252,85,267,250,165,175,89,200,296,203,171,253,332,172,123,270,277,227,285,358,314,236,215,260,230,251,156,325,293,160,197,138,239,191,174,207,293,354,251,134,270,199,285,269,207,228,216,266,203,281,262,223,168,256,126,106,218,215,295,159,245,316,164,154,188,117,253,184,183,303,226,173,245,109,277,246,229,155,214,284,270,285,338,261,141,166,315,127,191,166,159,249,59,180,170,238,229,182,278,357,132,193,161,228,177,166,107,132,171,260,121,232,315,168,106,215,320,114,147,170,262,99,225,267,198,288,262,160,239,279,285,162,81,182,286,203,221,165,277,286,241,134,181,59,242,139,311,258,237,207,213,91,257,256,256,225,198,201,285,59,217,229,148,276,263,307,283,125,373,166,383,360,360,254,134,325,188,249,347,130,187,160,259,143,207,146,297,190,140,228,316,384,92,144,67,150,244,130,169,237,283,106,157,242,196,146,94,224,176,308,97,261,214,125,185,205,103,182,154,200,148,119,183,199,316,322,254,178,283,250,256,185,327,186,138,143,350,206,173,291,144,225,175,232,228,99,209,292,287,204,315,203,188,128,258,214,251,317,190,130,314,280,111,193,185,158,296,309,331,126,118,237,90,371,179,160,93,259,139,202,214,176,255,197,174,67,217,250,221,165,273,254,368,161,185,170,110,226,419,253,256,191,205,249,170,228,256,188,266,285,195,174,269,351,194,302,133,248,243,296,248,198,256,362,192,208,207,261,294,276,125,73,135,226,206,148,301,234,96,106,68,326,251,189,153,381,182,140,199,177,261,222,308,296,320,198,310,253,335,347,353,196,158,172,174,199,262,199,183,176,248,330,253,247,304,86,147,266,270,179,224,129,89,372,140,230,108,139,177,233,184,235,326,306,355,122,169,232,328,217,255,195,213,214,246,196,198,104,261,175,163,129,286,156,152,166,227,242,133,207,178,340,182,287,228,215,130,203,229,236,319,310,210,222,303,289,225,184,288,237,351,293,114,372,309,252,223,107,156,273,153,249,321,192,157,303,192,307,185,131,190,312,331,165,338,249,243,154,239,203,286,316,158,378,261,268,290,116,141,271,292,107,216,260,204,112,203,220,248,312,214,237,188,87,220,239,267,133,186,166,265,191,309,201,229,199,252,122,288,313,266,177,359,273,155,129,249,285,259,210,236,239,279,315,202,240,139,247,269,252,334,146,223,326,236,302,255,234,221,207,279,216,140,192,263,216,211,218,116,199,266,291,244,199,253,86,185,350,219,207,143,200,117,287,296,227,309,293,196,269,138,196,241,106,353,166,191,189,284,227,215,178,279,222,263,151,43,266,273,275,196,249,187,226,83,220,178,276,259,221,289,252,279,336,222,195,271,284,180,188,247,249,156,293,233,353,209,175,103,308,386,203,50,290,171,264,218,55,279,353,251,115,258,241,219,291,161,262,341,109,282,150,77,269,227,291,298,302,203,195,238,279,231,198,109,344,391,210,140,267,171,217,321,114,228,297,208,302,221,91,172,257,228,296,190,152,277,197,170,204,145,264,214,302,96,94,232,263,362,219,273,314,189,145,268,249,198,418,244,40,257,304,101,195,187,116,186,411,181,118,132,134,289,222,183,213,170,186,169,198,125,241,165,220,68,297,134,80,213,53,245,368,215,214,140,224,167,85,237,313,178,102,228,167,150,67,273,255,132,173,177,230,171,291,256,172,176,142,160,90,182,266,283,212,219,212,256,183,84,215,205,279,210,196,299,215,208,225,175,175,234,268,134,105,161,183,114,156,201,211,295,152,265,219,259,214,181,211,202,371,320,273,155,237,77,109,295,237,193,254,267,301,161,154,246,318,177,206,217,213,178,152,256,299,123,171,181,156,170,301,176,105,216,195,99,272,200,226,150,232,330,164,182,195,173,188,165,169,212,115,303,179,106,202,266,374,127,207,147,260,165,206,216,219,243,264,86,319,168,116,183,173,205,198,306,325,166,296,105,144,179,236,302,175,336,305,243,336,270,279,82,380,79,232,232,214,278,177,269,35,161,219,323,341,195,215,307,153,251,322,253,282,180,283,237,231,243,315,187,125,136,277,115,173,228,183,229,269,143,202,277,318,282,358,161,210,200,208,186,289,109,191,230,229,297,258,248,246,169,167,394,113,231,209,210,333,154,168,252,214,257,130,200,181,265,275,190,213,231,292,210,151,271,234,150,286,115,221,230,260,76,260,326,213,138,228,384,248,289,180,308,186,172,161,205,292,173,282,263,239,369,361,208,198,147,141,150,348,117,300,165,338,235,366,227,244,102,239,268,209,250,94,87,213,172,199,264,147,321,326,231,192,227,109,294,183,113,172,219,355,236,243,217,194,201,229,308,232,143,301,240,98,48,178,124,143,273,239,236,325,292,168,245,258,285,234,154,310,138,247,306,224,266,301,216,318,186,174,140,251,186,202,325,299,209,128,240,231,244,201,249,200,173,173,132,202,173,202,170,332,113,197,185,278,208,170,216,157,218,177,228,168,175,151,161,157,47,259,281,185,176,223,65,262,206,353,220,139,125,198,200,210,183,249,275,203,243,357,179,167,274,203,54,116,180,41,173,237,251,71,228,256,208,212,123,284,214,136,126,79,240,104,289,145,301,213,234,345,323,253,310,181,340,192,260,165,386,247,303,376,121,214,356,314,213,127,190,198,364,364,238,304,394,253,144,263,305,302,359,206,207,231,179,212,94,332,215,236,192,131,91,259,123,246,366,261,204,209,133,284,256,179,153,76,325,195,319,120,300,238,284,282,197,151,175,196,343,182,256,240,258,220,100,195,150,281,334,156,295,163,116,233,219,48,83,188,315,142,285,183,238,250,174,233,244,67,58,183,228,199,236,291,231,188,161,175,247,153,153,235,39,299,233,264,202,326,195,248,207,289,241,266,74,241,217,255,47,321,208,324,272,205,328,218,156,209,302,214,293,212,209,208,158,197,289,379,181,336,255,183,186,68,291,342,215,93,63,194,251,277,233,266,167,253,229,219,217,293,253,316,145,289,295,245,169,298,381,128,114,233,64,93,185,208,371,306,130,170,187,169,186,105,183,210,246,259,177,164,182,171,177,224,193,180,184,333,125,189,169,344,170,76,215,130,286,239,114,198,93,100,126,213,91,197,220,386,140,311,196,383,159,128,107,180,118,168,244,381,169,80,254,177,196,229,231,341,274,277,217,185,266,237,209,186,338,256,344,197,227,266,112,158,204,177,275,178,170,170,259,374,106,227,201,225,157,246,225,303,191,256,346,246,168,224,195,135,292,193,342,155,181,232,174,321,139,137,178,199,160,201,130,182,277,247,220,215,258,180,213,208,75,336,204,305,142,295,154,169,301,173,228,307,198,355,190,214,360,42,139,128,290,237,216,170,153,177,217,162,240,285,114,60,255,186,182,141,312,175,130,221,93,284,172,157,221,227,222,138,202,213,144,260,229,311,129,150,216,252,115,194,303,95,67,184,143,244,198,308,252,160,120,139,263,350,269,151,68,197,267,132,366,224,214,176,181,294,332,155,128,190,280,81,150,258,264,196,318,259,183,293,177,168,210,115,238,127,220,279,257,184,201,160,267,229,182,155,269,162,215,159,269,205,381,189,200,263,231,363,188,290,295,420,214,218,175,214,172,279,290,154,246,218,346,153,105,146,350,134,266,115,191,340,264,248,215,198,152,161,203,171,185,105,186,206,186,175,290,181,137,240,124,235,185,124,105,283,168,251,126,196,194,258,283,194,49,234,93,203,188,307,156,362,290,143,274,310,220,224,215,335,102,336,153,181,221,167,197,269,75,146,264,118,165,363,202,258,283,321,299,117,312,211,167,205,295,208,300,288,270,266,340,244,225,100,167,235,114,169,223,131,291,318,276,338,305,269,127,300,141,159,196,205,265,207,216,201,317,59,113,136,226,104,198,282,293,141,307,133,136,169,372,211,303,238,280,204,221,191,295,333,205,48,260,239,179,162,276,163,88,205,256,177,143,235,123,143,171,88,151,137,109,80,222,220,135,92,268,248,222,61,143,185,159,190,130,182,229,315,247,188,60,235,214,103,177,284,354,233,68,292,114,179,239,272,140,64,110,161,254,149,155,285,233,291,380,397,252,359,381,282,364,322,313,111,159,342,180,312,232,317,296,175,315,160,207,311,105,371,197,148,308,198,210,163,342,349,310,210,228,279,213,169,235,271,207,154,275,244,221,270,218,354,281,150,269,261,124,251,298,333,308,317,211,323,87,274,256,208,297,215,152,228,138,364,338,277,192,276,108,234,269,225,231,183,215,170,315,231,259,226,243,287,182,286,234,348,348,231,244,219,171,258,122,191,152,115,314,176,173,283,118,234,82,289,224,145,404,147,311,204,397,145,313,266,162,216,329,230,270,140,62,194,159,165,136,185,88,110,209,141,242,135,210,199,305,207,179,220,254,224,240,204,178,207,197,103,196,328,185,236,170,77,229,320,200,173,288,148,282,213,155,343,160,103,196,224,262,127,181,220,171,340,91,145,176,94,228,262,332,107,160,187,247,260,221,158,165,219,179,69,203,305,167,185,231,127,169,245,85,102,162,127,188,238,163,171,190,315,220,326,270,246,212,194,206,235,235,116,270,174,253,107,339,107,126,258,169,163,163,188,149,291,253,316,231,329,289,288,62,108,235,181,139,68,307,174,282,145,266,203,180,151,122,143,134,312,140,126,241,252,211,109,174,218,226,284,169,181,251,125,287,93,112,278,297,347,112,399,294,197,104,260,38,313,254,224,189,160,312,108,122,283,218,164,143,128,256,81,210,93,279,285,186,343,214,312,213,142,247,310,244,128,267,279,184,342,113,100,164,224,251,159,249,46,183,178,155,62,291,274,142,334,137,188,176,290,159,71,194,357,162,159,232,225,53,116,232,133,77,168,277,296,322,203,107,177,92,171,161,370,343,190,284,244,150,190,200,215,231,170,287,233,160,266,148,216,144,122,242,98,262,319,321,159,180,233,326,335,236,242,272,227,295,181,195,193,346,226,174,191,224,147,271,304,259,166,188,276,174,239,181,184,288,217,215,230,172,238,147,219,362,194,274,178,319,269,189,176,289,274,312,238,225,337,327,109,169,96,245,17,150,191,349,339,281,182,224,186,166,195,95,210,274,260,158,292,165,195,224,197,254,174,173,302,254,292,229,98,228,76,94,134,133,241,143,242,324,98,323,276,292,234,170,178,162,120,193,270,147,151,197,264,163,96,90,266,311,134,303,238,232,132,319,165,184,266,338,135,253,296,92,262,205,305,331,265,166,196,176,153,166,267,238,120,124,192,177,217,262,238,184,333,303,136,139,176,159,216,143,125,304,260,218,311,247,266,91,174,180,321,199,198,152,151,121,188,223,138,332,275,260,206,145,104,261,42,125,197,230,100,217,168,261,132,316,242,337,175,301,206,119,216,258,158,232,191,201,167,265,165,208,196,96,249,163,243,188,248,107,259,383,80,291,210,257,45,155,210,210,223,147,76,153,259,228,204,179,210,194,136,269,193,188,220,75,303,129,100,217,287,150,385,40,303,202,210,145,271,325,189,229,82,183,304,220,343,274,191,166,96,307,271,291,159,313,182,192,302,172,165,290,163,339,335,283,192,224,199,48,158,278,161,342,244,220,216,121,159,177,176,368,160,146,236,217,109,246,176,202,284,233,250,286,160]
doclens.47.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [83,322,373,175,228,221,118,253,187,158,223,237,122,109,208,191,217,146,127,291,218,187,240,279,223,216,304,308,285,134,150,241,294,228,184,127,297,137,323,150,176,264,131,279,232,191,67,331,201,275,378,179,243,230,165,169,213,374,309,267,233,177,349,160,178,247,139,143,250,131,37,133,187,311,113,291,167,181,98,235,347,250,346,144,220,221,300,267,399,394,269,256,154,281,234,296,221,234,232,297,158,238,144,226,326,173,308,299,121,256,197,235,241,298,259,270,300,263,204,289,200,222,233,128,265,174,349,259,350,280,353,262,219,203,127,197,227,244,196,223,292,228,289,133,195,215,211,332,311,317,158,210,186,176,287,230,270,197,188,298,189,94,96,293,198,299,381,143,212,180,202,219,217,243,197,289,193,262,266,265,153,76,165,292,198,235,173,138,242,340,197,215,250,237,314,276,289,343,163,366,312,131,167,210,231,202,252,246,184,166,133,150,332,142,159,292,56,146,235,76,223,129,343,199,324,206,320,270,119,159,187,68,183,257,177,301,230,292,250,278,211,331,330,323,161,340,197,274,312,247,242,195,208,260,117,180,170,236,192,317,153,219,379,239,94,188,184,248,239,312,117,133,122,178,210,187,269,320,235,210,138,140,241,378,307,153,284,182,126,249,233,158,191,235,183,117,205,287,392,253,191,263,246,201,196,193,269,226,327,272,297,282,252,302,273,200,267,231,129,311,257,249,244,291,137,188,268,247,190,386,270,359,166,81,257,174,287,214,325,187,109,237,251,173,209,224,138,150,185,140,201,279,92,148,206,249,167,229,327,257,228,149,272,243,205,244,163,214,210,311,194,334,168,196,159,242,176,152,284,230,175,330,127,217,299,390,229,265,188,198,185,308,184,153,202,298,151,129,175,228,255,227,274,184,207,148,318,87,288,266,171,174,216,363,163,190,208,79,181,237,308,91,203,219,188,295,197,108,309,161,285,220,289,149,130,154,245,296,213,237,330,303,211,217,211,270,134,238,166,267,305,205,292,152,286,307,221,176,269,318,236,120,242,171,299,187,154,134,243,392,241,338,121,150,229,118,148,133,109,200,206,256,186,111,212,149,169,176,241,147,243,289,177,323,195,125,281,164,307,296,224,329,267,229,43,190,266,202,84,145,254,166,228,170,103,146,180,357,66,241,257,200,253,137,301,223,90,98,251,249,195,193,107,135,145,272,279,286,142,131,236,248,112,287,353,212,85,134,154,273,226,261,220,208,239,133,192,290,138,184,354,156,221,135,216,93,134,285,257,249,182,294,240,183,276,193,240,218,229,197,269,228,142,227,287,163,244,321,302,253,86,270,289,184,98,112,181,260,185,347,213,332,121,282,109,342,192,235,170,159,269,170,155,116,99,180,110,228,194,72,220,280,215,108,93,218,247,251,180,180,164,132,179,123,260,136,266,228,376,82,192,199,174,61,170,351,198,239,112,195,98,214,267,243,229,323,202,242,294,245,156,102,88,151,307,289,134,233,127,55,312,212,100,177,266,194,195,332,239,212,220,208,267,141,162,225,294,225,215,253,205,158,100,171,179,225,260,183,193,131,217,126,226,378,177,223,169,66,181,178,184,327,336,68,159,242,222,181,325,242,287,213,105,118,114,101,138,273,157,140,65,337,201,149,169,203,359,175,168,304,171,234,70,228,175,182,202,218,120,226,161,143,132,235,208,296,172,96,322,203,220,211,144,228,268,284,134,146,182,201,321,270,226,181,278,234,172,254,292,80,132,49,256,249,229,227,389,224,270,193,239,222,116,209,311,226,153,110,71,282,227,241,151,44,141,315,120,188,182,239,205,140,172,228,186,152,218,391,142,187,241,259,192,55,150,284,159,211,251,286,252,180,264,141,238,126,364,254,109,230,104,215,232,308,163,245,236,376,223,279,277,130,154,360,163,139,171,199,192,74,309,342,333,274,208,272,178,189,188,41,170,254,177,198,156,233,203,130,176,190,245,233,312,102,311,77,197,106,325,123,278,181,260,326,230,227,268,205,280,271,272,282,367,194,247,165,313,133,146,129,131,274,379,248,211,181,348,297,193,189,334,183,225,152,172,170,338,223,284,125,154,204,217,175,249,179,237,220,145,184,297,299,151,198,188,283,307,314,230,352,130,223,219,190,220,147,329,230,272,269,265,263,183,242,252,235,181,364,278,364,112,133,255,178,243,315,203,259,270,249,203,100,140,224,325,209,86,285,312,188,226,247,288,254,261,223,296,374,136,193,86,288,198,157,235,260,219,170,260,212,223,177,304,190,330,204,48,266,255,182,158,234,192,129,194,233,227,291,250,196,316,252,267,149,226,208,232,231,100,176,231,268,337,224,293,219,226,247,130,210,224,215,132,182,177,245,231,227,274,330,226,158,210,130,169,110,95,232,214,354,221,328,269,233,212,241,234,369,272,277,217,300,250,121,168,172,176,301,215,173,244,176,215,216,360,190,235,231,273,209,288,202,204,133,74,256,61,149,300,204,192,327,357,197,155,360,90,220,214,285,130,143,172,139,254,105,242,76,103,286,154,76,153,298,145,215,257,209,116,143,142,205,191,285,214,86,62,273,173,339,357,213,214,119,175,209,193,112,311,170,220,241,168,243,339,121,198,264,282,218,119,363,198,361,52,237,169,229,271,221,195,233,309,239,195,108,198,146,244,172,216,250,268,331,241,196,331,255,190,252,267,168,251,192,236,157,263,128,196,239,199,179,278,167,159,218,209,173,281,251,251,211,227,276,235,227,300,154,157,180,353,166,308,206,281,292,148,165,211,343,291,259,283,261,318,152,222,332,217,135,58,130,172,214,205,334,187,177,281,312,187,188,172,290,272,287,339,354,144,239,226,191,207,301,232,376,231,230,288,217,213,221,310,117,278,117,217,270,256,310,229,211,157,209,156,243,201,113,253,177,232,180,306,235,241,163,223,330,128,167,221,385,268,176,349,165,76,112,186,281,204,211,99,156,181,151,306,131,131,216,123,212,162,138,177,252,269,214,127,136,250,207,169,257,197,275,265,146,143,184,184,86,217,141,217,299,260,287,106,313,246,220,105,138,213,226,206,227,268,142,117,212,163,318,120,252,278,244,319,230,190,180,262,143,219,226,77,190,196,80,185,194,228,157,197,193,251,213,231,252,292,360,141,147,363,243,149,162,280,171,166,90,368,185,221,191,242,230,218,256,100,160,113,163,340,214,135,209,324,156,170,183,194,192,259,317,199,252,279,199,254,215,231,255,129,99,170,341,158,127,133,213,355,318,274,278,154,139,247,279,59,153,162,149,146,159,305,93,143,170,238,149,262,250,311,294,97,37,148,191,137,180,241,181,74,213,140,143,172,317,220,394,249,313,199,193,117,240,302,172,182,87,226,205,93,247,178,112,141,359,321,226,296,398,339,89,170,64,75,154,182,285,187,135,170,330,273,141,142,322,177,114,273,251,113,216,210,177,191,270,171,309,213,207,118,156,214,207,108,171,248,231,130,218,149,283,199,209,269,167,156,260,173,81,273,266,109,291,219,112,161,250,227,180,120,275,242,302,194,86,343,221,333,202,319,262,135,144,253,331,128,153,153,210,183,281,195,258,218,238,231,166,174,212,212,203,327,341,82,82,121,279,265,125,148,65,185,223,256,307,187,101,142,225,88,52,259,123,213,216,354,87,140,122,313,71,252,255,311,271,196,334,286,91,310,320,252,227,183,381,108,106,368,187,219,310,330,122,173,242,176,228,236,362,297,313,250,183,189,146,205,99,252,243,151,208,129,318,121,245,212,345,191,338,326,154,259,103,202,215,309,226,133,145,183,121,218,312,337,277,174,183,196,298,197,192,241,105,189,226,272,185,173,147,95,192,132,175,106,276,193,156,161,329,112,165,164,227,338,198,271,233,235,262,224,92,361,240,188,144,124,117,91,226,232,327,117,190,142,235,93,278,264,277,270,170,216,327,288,342,320,297,220,188,236,205,210,56,227,194,344,258,198,265,233,266,295,191,304,292,252,335,203,144,234,206,217,191,197,81,211,151,299,236,191,133,203,95,198,226,117,138,350,126,321,201,234,212,332,207,209,284,277,68,185,141,243,196,235,351,341,122,192,220,250,265,261,130,324,210,214,267,249,106,173,362,234,115,327,366,255,222,208,264,219,349,308,125,127,262,292,281,118,248,113,234,263,198,221,287,135,142,298,296,189,199,150,297,255,82,164,132,253,211,215,178,352,195,171,229,293,214,230,265,275,207,238,247,207,212,165,292,257,308,168,374,222,239,326,90,264,107,203,188,164,204,222,330,351,277,137,320,164,302,160,318,222,244,136,83,257,248,127,64,184,120,161,188,115,351,164,324,232,123,344,191,157,181,211,376,368,257,264,93,324,231,251,318,251,283,138,332,251,332,346,254,182,199,188,198,243,127,117,130,167,210,154,368,228,157,176,206,211,259,184,299,122,356,383,234,296,131,125,187,210,175,255,241,304,137,286,220,240,194,273,201,163,217,172,196,105,125,272,285,108,318,308,241,218,244,334,228,199,205,222,204,113,244,316,219,127,222,115,196,190,141,183,201,223,269,276,316,263,147,172,184,153,263,293,256,124,166,181,211,213,260,201,202,202,169,240,219,172,275,144,165,264,80,126,216,261,311,225,63,295,207,250,300,371,186,247,239,179,281,140,135,192,171,259,259,140,340,260,253,265,88,169,61,223,213,150,350,67,182,244,80,226,218,102,251,322,297,96,239,306,203,179,245,197,232,247,118,140,143,179,114,109,109,255,218,119,229,237,107,283,127,188,227,356,125,269,213,219,270,153,269,218,342,41,373,273,130,172,120,38,290,112,232,185,199,173,205,222,262,177,243,268,201,350,76,203,205,263,329,318,253,247,273,238,239,173,250,313,192,63,273,226,78,103,318,235,305,171,262,293,188,144,341,200,307,139,200,161,112,200,215,159,315,279,106,249,188,149,195,323,189,236,177,148,195,224,330,267,269,173,249,243,128,241,113,245,136,205,335,217,144,89,123,273,82,111,133,232,209,354,200,159,243,169,221,141,231,214,152,156,257,249,154,279,134,221,208,280,120,301,369,205,237,280,215,237,237,321,51,136,263,187,215,144,254,360,271,249,297,169,262,99,174,307,311,183,123,190,290,337,224,210,249,264,156,192,261,172,370,166,174,229,117,200,302,228,143,274,158,184,344,228,205,302,87,313,269,208,209,304,215,277,136,121,172,174,97,245,269,290,106,339,230,183,139,134,258,284,244,271,178,144,121,249,207,216,152,314,195,317,136,196,114,204,241,208,57,104,96,84,264,160,287,331,215,210,161,226,213,227,159,220,130,197,252,352,140,196,150,269,176,237,102,268,195,193,219,260,153,186,185,290,332,281,128,174,291,270,202,94,141,182,296,191,305,213,179,171,173,201,217,177,282,237,261,190,205,291,87,174,166,293,211,274,258,355,175,249,172,189,318,297,204,226,135,250,266,121,291,311,112,222,297,205,311,187,287,221,185,315,177,146,218,273,166,230,218,311,359,187,148,172,59,202,236,131,246,336,239,266,147,223,308,156,279,155,318,206,248,182,248,233,118,182,55,314,214,288,176,237,71,237,345,152,238,340,150,141,307,301,291,221,273,293,174,170,220,399,118,212,132,221,268,106,321,246,298,193,229,173,227,107,298,229,335,272,251,150,301,249,239,243,230,269,275,141,108,178,216,112,285,220,248,294,274,211,290,299,293,263,92,315,156,240,224,302,238,222,114,198,174,92,141,264,234,182,172,65,144,222,240,288,108,242,167,282,182,87,335,173,282,158,184,311,223,70,225,212,78,162,317,254,224,177,162,169,204,292,229,95,191,253,197,222,255,313,203,85,258,210,244,276,165,140,273,157,100,174,319,330,322,233,156,37,198,99,188,172,196,236,280,100,205,271,315,163,93,149,137,321,82,247,295,264,118,198,224,110,164,348,206,216,158,291,218,270,174,334,154,218,216,260,251,288,313,134,239,377,240,213,192,242,205,224,306,260,201,243,215,277,195,252,199,160,197,184,130,370,196,103,213,189,197,240,236,331,233,181,192,72,209,177,281,175,249,198,85,302,236,251,215,228,205,196,223,151,265,311,336,277,179,225,272,289,257,100,170,241,225,218,201,295,272,51,209,274,251,214,409,262,309,308,134,128,111,261,235,342,225,231,222,101,319,229,316,258,252,172,150,296,228,183,225,378,199,135,91,240,311,297,226,104,315,174,329,193,181,192,305,301,139,253,225,248,231,231,303,118,140,306,319,88,238,223,81,172,127,236,185,192,327,134,229,215,107,346,201,218,243,192,228,283,166,142,352,121,67,206,267,190,205,275,206,176,198,267,198,262,293,229,143,296,267,161,159,121,269,294,335,270,131,333,232,107,156,290,224,321,140,177,305,132,331,184,171,178,350,212,150,283,188,187,159,292,206,244,308,197,245,253,221,115,253,168,259,199,311,195,203,345,290,56,195,237,234,125,231,164,351,149,89,162,236,189,216,117,196,319,170,58,284,243,273,86,330,119,203,307,298,344,266,232,194,188,208,205,259,214,195,186,131,267,249,215,73,41,188,235,307,210,165,199,103,181,251,149,204,129,93,351,170,72,181,196,240,272,74,313,232,158,173,319,236,136,234,343,271,246,348,102,296,245,286,93,209,105,269,184,162,231,119,190,235,278,171,210,245,240,289,333,125,260,183,244,154,331,378,286,380,239,322,241,155,193,48,248,96,201,232,187,87,131,207,203,233,213,147,360,172,336,201,156,199,176,218,190,235,252,273,366,170,256,344,304,234,249,368,338,249,146,271,228,66,230,328,293,221,255,156,193,166,198,220,120,125,149,176,120,262,182,299,90,286,283,288,173,308,294,243,308,255,160,138,133,187,334,256,242,187,275,178,241,279,141,182,285,374,208,351,181,225,247,148,172,130,219,333,253,246,230,157,143,305,281,323,342,170,294,264,241,153,190,371,189,246,321,124,203,183,209,174,233,90,224,343,39,189,289,242,121,241,186,182,111,352,146,333,73,203,292,301,156,67,154,297,224,308,258,112,167,236,230,192,261,316,175,275,190,315,118,210,169,178,136,250,122,256,242,201,212,192,121,115,48,243,287,240,306,232,319,177,224,274,143,283,270,133,200,164,330,323,191,226,203,43,196,204,171,208,315,326,152,214,175,254,295,216,276,219,269,294,218,80,175,237,251,164,115,72,196,258,55,170,306,208,299,345,147,196,210,294,178,282,230,83,217,249,238,141,80,233,246,189,329,243,279,194,218,261,177,212,297,183,300,152,177,130,65,194,142,255,275,204,231,302,145,132,188,185,92,176,131,304,332,298,177,272,276,297,287,163,94,254,311,235,177,237,91,178,127,309,229,118,198,190,182,196,151,257,267,326,251,208,151,82,111,195,278,252,319,161,218,346,194,241,253,148,195,87,146,266,273,330,176,260,258,129,271,162,164,252,182,232,199,238,256,174,202,180,263,83,159,256,226,223,208,135,194,243,142,133,131,153,275,374,91,303,146,154,162,109,74,148,144,217,335,160,145,265,75,162,223,239,99,161,252,184,222,210,235,290,359,324,261,159,299,212,185,156,197,243,201,213,163,339,231,151,61,118,178,188,279,290,244,195,215,259,333,152,177,171,229,157,163,87,225,92,246,232,236,152,318,174,315,52,292,195,269,200,230,309,147,193,303,270,236,180,160,179,361,298,120,370,117,272,158,230,324,214,163,296,129,192,193,171,247,198,187,196,157,178,178,225,221,168,117,320,166,178,109,304,379,309,306,201,181,314,216,164,141,373,290,157,281,215,239,320,180,79,149,323,152,261,115,197,127,140,116,306,194,203,262,195,313,146,186,223,101,264,143,228,155,171,200,271,253,325,197,296,263,245,244,151,305,139,205,160,246,265,93,260,180,234,354,209,128,140,273,272,114,272,177,218,142,308,162,192,347,301,241,257,216,245,99,294,419,332,239,211,185,254,257,240,136,215,137,215,204,227,317,110,200,250,224,171,83,212,289,179,242,223,205,248,206,304,340,368,141,324,172,253,224,234,210,243,256,127,213,201,191,160,348,143,162,153,163,148,260,120,336,184,263,210,201,251,190,255,232,51,189,298,241,214,209,107,227,138,130,187,227,175,81,185,257,92,257,202,318,207,88,183,220,335,236,323,129,250,203,324,216,65,248,193,277,223,225,110,242,214,218,277,126,181,354,75,269,182,112,133,341,166,114,181,199,290,210,223,296,229,160,221,128,316,139,226,312,177,310,117,239,250,234,144,195,116,167,141,255,356,78,170,190,188,233,158,153,228,255,150,199,302,303,159,237,178,239,293,265,246,308,103,327,215,208,224,288,143,176,135,104,335,147,299,234,174,246,252,365,141,183,191,235,262,296,156,177,305,232,369,358,212,166,126,228,274,215,210,92,231,236,210,196,177,139,208,131,168,199,176,229,126,176,228,107,104,184,357,322,54,238,267,53,310,196,100,314,284,150,189,120,169,208,344,156,326,183,454,159,336,180,376,221,298,282,344,122,294,91,319,345,55,282,191,198,194,113,112,161,232,336,145,312,209,140,338,296,224,279,322,126,229,224,127,120,147,208,276,166,184,275,292,166,291,171,183,169,286,146,202,129,245,218,335,189,266,137,87,175,193,142,188,265,116,184,203,241,145,218,167,206,221,223,353,334,304,226,268,92,247,209,270,324,102,90,153,173,160,339,107,159,180,136,180,210,226,144,324,198,302,229,249,78,72,210,299,350,82,163,113,198,103,193,233,226,167,305,207,218,287,243,166,124,347,164,133,203,336,222,346,263,173,193,168,188,295,163,135,214,243,219,287,238,312,187,66,195,129,224,226,343,203,291,161,282,98,219,221,91,225,114,155,138,206,376,135,241,205,136,39,169,227,81,168,72,227,247,133,197,187,189,272,360,284,116,230,214,177,246,136,236,264,245,297,96,215,229,172,217,216,259,102,140,176,199,234,141,272,122,152,194,342,134,268,153,199,182,71,214,151,162,148,187,217,266,99,116,258,303,258,155,272,296,75,164,87,246,210,116,214,249,147,291,311,233,158,243,292,162,278,249,231,163,230,193,246,195,313,267,376,317,246,190,189,242,192,236,289,216,160,280,248,314,211,214,261,112,158,179,163,218,204,108,192,231,204,227,235,312,238,301,230,96,201,152,262,193,224,158,255,328,266,201,301,115,261,301,251,151,191,137,171,207,247,345,208,175,140,259,115,188,235,238,282,184,156,335,219,225,164,320,144,231,191,177,181,138,77,397,184,428,107,257,322,284,242,288,234,144,162,74,74,306,293,274,92,159,281,249,91,289,164,235,220,354,265,279,272,257,240,223,118,206,331,177,274,342,237,296,168,203,162,139,250,361,227,206,196,209,286,185,129,360,182,227,233,253,105,299,183,256,154,298,251,121,321,417,251,215,220,193,107,221,140,105,102,103,213,194,191,238,231,334,277,365,226,135,274,192,120,247,185,85,101,104,130,150,308,340,200,282,353,130,199,193,287,75,135,267,323,136,290,258,241,211,334,255,185,278,170,196,348,178,264,247,106,313,315,330,187,278,118,300,348,158,196,145,287,279,367,324,48,340,334,299,201,79,181,287,320,105,325,227,183,345,128,173,367,211,249,179,297,141,282,248,149,325,258,186,185,163,239,246,236,207,252,249,268,287,313,273,186,139,216,127,187,243,234,176,242,305,191,162,168,316,249,223,162,200,181,209,238,217,309,126,173,178,288,155,122,240,323,276,306,309,201,235,257,339,148,227,140,229,241,169,105,191,233,278,294,206,225,154,248,115,54,164,373,253,107,192,147,189,116,268,169,366,157,212,226,257,274,186,77,142,166,241,90,271,202,291,164,120,318,341,241,275,178,204,140,113,167,166,250,192,228,149,246,232,307,239,178,295,290,165,302,140,227,146,176,222,217,227,254,127,274,229,296,83,178,82,210,118,294,103,227,396,171,239,308,197,238,252,308,168,34,67,174,173,94,344,273,57,176,224,340,228,110,180,217,321,101,256,176,250,105,172,195,220,198,66,231,285,283,141,272,111,262,92,167,266,157,206,296,334,126,119,283,265,138,223,250,246,358,323,281,222,163,173,265,348,69,252,203,151,167,143,148,220,72,267,290,175,308,153,276,287,276,133,143,309,57,111,187,150,138,259,120,135,271,193,131,133,215,166,167,197,216,284,192,340,59,106,104,183,226,143,236,226,194,221,106,164,327,279,179,173,146,201,278,135,284,201,148,229,311,197,286,197,298,208,118,198,155,310,364,250,228,301,287,231,185,207,401,167,224,189,206,117,231,199,189,268,147,261,140,252,329,210,207,236,328,140,325,188,223,206,360,107,320,251,372,194,176,145,102,153,131,360,240,144,153,320,262,304,191,193,189,193,166,208,213,102,144,192,347,298,348,267,143,157,134,245,138,241,187,53,141,239,157,307,156,137,117,331,308,196,123,213,78,175,220,192,303,242,222,304,148,102,168,191,203,222,215,316,174,320,218,147,183,392,103,192,134,185,208,249,227,166,301,334,176,254,230,230,189,210,234,356,252,236,190,124,256,179,112,209,252,165,75,229,169,172,273,58,280,334,248,141,153,253,343,239,310,238,218,152,245,279,210,202,145,230,134,189,223,109,200,100,216,379,271,241,42,93,88,44,353,161,227,123,73,367,119,157,237,193,252,269,224,97,40,187,223,73,129,133,291,157,341,230,324,300,285,258,185,124,117,204,183,100,106,260,166,189,233,155,284,299,205,246,137,272,304,139,74,188,92,170,265,130,379,183,245,351,268,325,219,258,311,174,225,208,357,242,146,254,120,158,197,351,160,249,230,85,242,144,204,180,106,327,101,192,228,218,171,275,326,146,263,180,45,311,148,244,296,187,247,263,233,226,221,121,279,266,136,172,246,122,225,175,92,360,276,266,173,110,170,143,303,222,187,153,198,156,246,280,233,167,156,303,182,182,251,189,108,264,114,268,365,332,198,178,120,75,189,182,264,181,255,157,215,150,37,101,239,356,186,324,189,235,217,181,101,156,115,169,200,80,184,346,232,137,242,163,379,222,235,100,110,199,186,246,214,268,202,249,227,347,155,227,210,289,279,170,235,196,326,218,243,221,239,160,283,35,289,258,178,257,147,97,311,127,228,154,299,166,244,227,390,216,315,209,93,254,297,319,246,277,142,126,153,268,292,254,253,210,233,228,217,140,213,318,181,256,185,334,273,345,185,128,341,348,323,153,299,188,251,309,245,137,203,246,243,268,95,179,163,308,115,309,123,258,176,296,221,230,215,205,195,249,159,105,208,267,206,253,173,374,322,178,167,151,185,276,300,167,47,309,215,172,248,263,103,300,196,120,183,289,184,180,202,229,323,168,206,208,405,221,230,313,100,212,168,158,191,155,281,270,261,133,219,275,337,197,212,164,138,147,150,177,261,199,111,178,115,186,264,254,79,209,176,273,85,90,124,303,367,356,256,136,238,217,202,160,134,124,246,70,71,143,132,111,156,207,302,55,327,129,215,286,245,325,77,101,310,372,241,249,152,155,245,167,370,246,141,334,196,42,263,254,167,313,169,234,306,348,168,175,58,172,259,95,198,205,307,265,247,97,66,273,124,128,235,175,185,88,124,332,230,227,328,163,177,269,208,265,241,85,218,79,250,163,240,234,285,281,133,255,292,207,235,79,205,219,170,326,95,276,282,40,66,221,266,200,206,162,98,184,177,173,371,294,288,313,203,202,213,95,291,355,267,282,152,160,162,370,145,235,172,250,246,234,275,184,157,248,264,249,208,229,223,290,150,248,118,55,174,280,288,268,167,165,281,187,144,51,304,237,220,287,160,172,201,347,249,235,390,82,312,145,195,112,132,348,181,97,157,298,334,251,305,243,251,246,336,163,312,228,209,245,192,305,247,204,94,287,194,182,285,45,203,261,343,97,334,335,274,246,317,273,272,209,320,112,309,141,357,246,183,217,298,333,344,277,251,73,195,246,140,289,188,192,331,186,96,178,236,59,138,227,223,321,110,107,302,219,106,197,234,195,126,183,193,341,72,244,207,233,202,326,180,164,235,261,259,275,199,308,212,153,272,324,119,356,208,219,291,292,266,298,206,292,153,321,236,340,142,117,215,298,125,201,153,309,211,249,227,309,213,258,309,307,208,145,206,235,175,222,300,159,235,355,218,314,295,199,359,129,148,234,218,237,195,240,286,266,149,200,255,312,202,166,95,333,148,317,221,180,217,235,234,207,357,166,201,271,189,246,220,110,79,263,267,174,211,224,201,97,209,256,270,309,141,289,278,160,221,255,210,161,214,204,285,180,236,274,106,373,85,206,249,114,327,218,122,329,192,227,75,101,154,117,162,243,127,369,195,211,107,332,129,194,256,233,281,109,250,377,164,175,156,336,188,276,280,231,171,154,234,80,131,132,188,291,110,222,154,98,348,251,287,163,293,214,328,373,304,301,235,258,172,129,325,261,220,276,199,326,219,169,128,170,142,166,190,136,198,115,239,181,174,269,262,194,265,352,101,147,227,133,308,326,182,121,164,82,191,257,159,225,114,78,218,104,133,94,248,236,126,179,120,172,113,301,282,273,301,113,190,147,238,285,224,93,232,277,285,287,56,202,359,349,129,173,185,199,305,275,211,155,198,257,67,196,160,184,232,257,220,169,219,199,280,173,306,193,220,137,228,88,151,121,194,231,327,176,337,77,147,154,165,265,205,324,255,157,301,219,181,129,125,130,344,225,307,145,234,113,188,239,229,119,35,275,209,256,255,174,332,204,222,282,347,140,338,41,253,258,114,188,215,273,336,182,136,151,351,162,286,176,229,231,205,78,84,233,243,84,248,215,245,265,165,177,245,183,263,288,179,255,100,100,180,265,282,111,244,202,373,167,199,206,249,218,247,165,304,146,199,140,170,214,189,285,160,298,201,217,186,180,292,367,215,187,290,303,139,214,219,311,172,198,112,134,238,258,123,188,317,272,297,196,384,228,216,145,206,283,274,219,222,272,293,259,187,153,351,158,70,193,271,328,190,108,308,255,213,142,244,180,163,174,389,165,328,177,287,290,225,274,210,199,131,203,155,118,101,338,298,203,252,232,197,198,279,107,222,129,225,359,294,317,365,114,177,197,228,278,288,183,242,314,332,223,70,217,196,80,95,353,380,197,267,246,363,337,122,138,213,110,240,389,219,134,340,131,181,137,301,179,125,135,282,197,298,174,217,177,58,70,224,158,195,259,229,228,325,246,145,240,284,235,226,243,180,166,181,285,325,89,160,126,96,203,314,170,104,182,248,287,215,203,233,191,273,344,216,263,216,147,309,207,144,104,180,312,317,242,345,206,286,247,226,136,305,165,166,316,208,345,118,124,285,239,170,312,182,142,147,333,124,320,212,180,351,296,201,313,258,298,190,321,180,236,322,252,397,243,174,211,190,255,148,303,318,248,244,289,154,44,47,111,385,200,299,279,203,306,346,111,238,163,202,178,211,217,329,32,192,257,153,267,315,356,322,224,193,193,101,228,204,218,224,321,259,259,280,145,125,268,228,274,89,303,287,189,194,193,197,237,246,85,282,214,167,172,269,199,170,237,270,193,299,35,238,110,229,289,237,238,126,177,328,262,271,195,216,251,264,229,160,236,226,163,295,105,287,267,268,177,274,254,211,285,309,174,299,96,181,289,317,192,272,289,97,207,133,91,188,341,202,305,165,312,316,178,189,98,237,179,279,122,149,272,320,301,103,76,261,219,265,230,199,182,268,254,271,210,253,163,218,132,276,279,281,226,158,178,254,341,225,259,360,106,158,137,204,119,261,225,257,275,176,242,253,164,279,276,311,311,159,232,144,238,284,294,150,377,177,403,238,137,113,182,227,320,99,225,110,151,154,187,168,286,299,227,206,264,120,371,124,85,380,241,252,71,219,302,254,290,236,185,215,269,220,133,134,307,220,314,259,176,306,211,190,204,187,240,247,234,195,101,204,200,220,177,237,241,186,260,221,221,153,306,202,313,301,281,60,249,194,56,169,227,323,214,196,268,94,136,159,180,205,252,167,110,123,94,375,181,177,126,314,153,203,78,178,357,341,236,144,191,175,160,292,233,328,241,148,342,137,140,248,192,163,320,179,125,227,253,317,251,213,88,171,219,260,279,323,238,202,150,264,261,316,156,204,140,370,192,247,237,123,288,89,158,169,198,118,63,223,195,195,249,229,216,184,120,309,220,109,200,84,314,218,188,149,208,112,91,196,239,184,140,225,206,74,152,132,228,261,381,248,182,110,230,357,280,199,152,156,177,265,220,236,262,316,297,224,146,337,183,250,184,284,216,113,86,269,167,92,140,336,219,202,164,192,256,241,249,290,152,183,223,156,162,254,174,297,218,220,322,317,213,191,264,83,237,145,331,190,185,197,259,328,211,248,231,230,156,81,342,305,163,176,131,347,294,221,307,217,344,332,275,219,284,334,46,187,290,153,82,272,162,330,259,206,255,214,275,237,201,255,103,140,107,288,230,143,127,131,140,241,180,152,351,213,101,168,341,139,88,337,311,247,126,284,203,313,242,229,131,179,230,209,127,139,168,182,241,214,169,314,220,355,220,309,188,335,209,206,193,140,251,241,282,237,156,315,147,230,171,166,221,248,163,306,231,91,99,274,164,320,144,260,284,243,306,168,140,262,259,151,242,333,232,193,109,237,177,320,202,237,181,213,321,332,253,199,113,181,294,233,298,191,209,317,340,218,251,265,289,306,322,188,248,78,82,339,229,229,167,285,138,252,268,267,239,273,199,245,376,323,260,155,100,322,210,78,182,290,246,194,280,95,330,236,104,215,147,311,248,264,236,196,269,210,169,173,162,228,175,225,162,81,148,298,98,109,285,214,222,128,251,311,98,91,283,213,126,95,271,179,238,255,46,363,241,145,257,184,163,239,139,126,214,101,308,86,128,338,272,156,297,150,248,194,334,244,266,244,129,143,242,361,173,244,381,266,212,174,250,72,288,190,173,256,346,233,222,243,167,293,179,349,363,157,181,179,206,122,283,326,321,263,243,254,139,304,243,298,227,260,280,297,179,190,185,257,350,72,261,239,243,193,179,147,93,203,120,151,217,236,272,119,157,112,212,339,348,307,135,349,138,269,333,150,142,309,243,53,207,150,132,231,117,140,88,233,249,95,323,244,191,234,279,335,130,222,371,235,221,254,188,266,51,360,243,190,222,135,154,182,236,332,86,72,154,245,294,241,92,239,130,269,271,234,343,301,219,110,79,165,75,178,247,85,243,113,303,50,239,227,208,345,210,183,131,153,156,208,139,280,228,246,303,256,181,231,249,267,280,294,239,275,248,146,265,236,199,224,211,208,96,42,222,304,298,161,250,49,226,250,202,239,210,175,266,296,332,141,209,113,247,140,278,281,179,220,308,256,306,238,163,288,155,84,278,339,139,262,304,272,297,210,184,120,199,327,265,253,115,157,275,233,115,227,277,166,348,241,197,192,307,209,327,338,194,375,205,308,270,237,379,238,207,157,84,329,170,167,126,141,268,190,67,216,100,146,299,233,230,220,206,253,61,103,160,211,357,259,150,167,92,271,174,218,164,148,277,161,244,176,53,131,245,133,235,237,168,280,266,273,219,275,357,251,142,341,262,115,196,135,255,230,215,160,277,356,249,227,262,282,259,196,216,195,315,210,320,195,266,251,139,55,142,292,192,116,172,298,252,113,93,276,155,272,193,159,199,116,59,184,77,144,242,229,245,312,76,92,187,200,198,271,171,197,309,200,198,274,298,151,115,145,144,169,122,180,286,263,101,206,231,182,185,183,327,335,179,330,183,318,143,168,325,391,325,268,111,196,280,330,133,233,168,101,342,203,231,161,223,323,180,356,369,211,134,110,213,128,82,237,213,251,71,233,277,197,42,247,264,268,257,266,200,339,148,178,138,214,359,134,195,157,197,169,152,158,237,268,207,192,222,279,217,87,153,139,138,206,258,108,272,138,252,167,286,245,330,236,169,271,364,206,195,229,152,286,71,174,213,225,346,389,279,189,186,159,354,142,145,120,263,271,249,302,236,254,203,342,287,160,254,77,148,215,204,183,74,138,233,112,225,215,284,355,285,112,191,162,261,195,314,172,239,360,217,246,198,141,256,185,158,293,194,206,172,234,168,321,226,178,134,184,253,197,150,335,127,75,214,258,394,234,212,227,125,260,262,136,164,316,267,260,202,113,194,166,348,225,328,319,280,329,258,111,180,67,224,282,327,198,139,244,183,282,263,231,189,199,303,90,340,279,191,140,229,253,183,207,87,310,137,217,241,248,204,368,236,124,388,306,270,206,239,285,86,216,290,165,143,200,367,220,210,127,238,312,279,246,163,305,52,261,257,120,160,193,117,318,175,221,127,242,174,195,287,278,245,219,208,149,164,239,285,134,185,193,207,266,90,281,135,160,136,248,262,92,141,315,106,277,108,366,230,229,246,168,64,151,113,179,323,173,215,59,133,177,171,253,206,195,257,389,374,233,221,127,157,126,301,207,215,310,304,265,50,340,330,132,209,333,172,319,204,124,109,145,338,259,173,275,96,75,209,200,227,264,45,233,62,289,103,185,204,235,335,99,186,181,215,286,189,245,390,174,321,130,243,309,281,146,241,362,233,144,68,169,224,243,239,326,161,127,350,334,143,176,241,325,253,300,117,198,199,120,331,132,255,230,227,337,160,285,239,286,343,101,210,177,238,222,206,184,251,357,204,156,173,228,245,160,289,154,262,122,140,151,139,188,189,280,194,174,194,255,278,202,265,190,290,199,315,318,203,146,176,199,304,207,305,215,108,317,317,121,370,219,209,352,204,207,329,297,71,156,272,248,185,249,168,277,149,171,136,347,72,165,238,255,153,115,193,214,226,189,295,325,112,213,284,224,255,252,91,211,265,265,161,175,115,187,126,185,193,198,111,257,235,209,227,216,223,65,281,338,317,140,300,301,220,209,204,182,232,165,362,170,192,129,150,186,288,229,263,161,175,155,333,269,333,97,303,199,336,309,146,271,348,316,361,249,331,187,346,261,162,243,249,204,209,161,193,198,34,137,223,253,237,151,196,367,200,247,276,283,269,330,227,266,206,259,223,49,136,202,353,269,268,319,288,340,152,101,238,229,231,284,183,334,316,107,214,90,106,200,164,234,155,165,78,209,208,140,224,246,361,168,134,252,202,283,194,287,420,194,244,324,178,91,144,172,116,249,230,217,231,255,262,309,175,304,155,248,321,264,230,336,298,182,80,237,168,216,181,121,180,222,142,137,261,232,192,220,295,117,170,234,124,388,150,314,316,117,218,303,175,316,156,234,265,217,225,235,249,362,194,173,312,197,312,297,240,165,235,234,211,252,280,256,241,288,113,187,192,256,210,312,234,327,319,246,278,253,123,189,166,138,383,262,207,269,151,173,225,177,190,275,255,161,291,219,347,238,102,261,199,213,67,329,101,118,165,106,253,234,135,180,290,299,242,310,91,141,246,291,131,242,214,193,253,260,167,171,287,136,138,213,278,194,141,142,215,227,141,280,214,291,226,195,241,261,152,174,321,295,182,173,211,230,73,237,199,242,233,101,246,95,254,229,147,256,198,361,258,278,304,285,38,110,264,320,329,253,253,149,165,326,107,362,315,247,129,178,164,248,105,166,251,92,328,245,300,241,198,212,231,190,146,185,236,75,170,147,196,230,359,284,84,199,118,263,198,258,175,94,199,311,290,225,127,140,177,198,146,53,186,224,288,269,108,157,134,237,153,323,303,176,297,273,293,120,263,280,73,52,103,192,236,211,215,54,97,242,180,136,86,190,181,311,136,244,352,77,283,259,205,192,346,253,226,208,152,248,287,228,176,142,268,217,245,136,299,219,106,192,121,236,249,103,188,250,311,227,189,351,190,206,260,205,220,200,203,257,137,141,327,53,229,309,244,242,65,319,226,190,219,183,213,252,210,292,107,192,382,193,211,389,159,213,134,152,71,211,208,162,277,194,285,131,141,156,345,220,157,270,269,72,249,289,225,282,276,130,169,210,286,184,260,270,212,324,260,217,348,274,243,75,95,318,154,193,304,238,237,57,261,95,178,243,345,178,240,236,254,255,117,223,100,213,216,329,70,107,134,235,204,339,279,142,344,315,254,159,232,106,241,242,366,37,71,180,313,265,149,260,269,106,97,304,311,403,241,241,326,62,81,367,175,129,275,260,101,322,171,233,137,184,209,293,259,168,273,188,261,276,153,313,160,136,163,137,286,218,86,138,212,165,291,106,104,117,73,239,70,306,233,350,331,311,217,362,296,197,401,255,124,293,94,285,342,217,140,96,151,190,219,353,138,203,239,185,168,341,267,220,105,76,170,282,367,202,244,245,159,299,196,319,198,202,240,213,172,238,144,220,138,149,374,295,224,195,82,275,258,59,225,279,262,156,147,236,208,242,347,103,236,158,230,229,255,230,243,329,318,244,186,158,180,255,388,363,114,284,166,287,147,183,145,199,276,154,172,240,203,269,208,170,94,233,198,292,304,85,72,244,165,168,148,203,238,331,316,314,225,270,187,127,389,206,168,231,150,280,251,190,147,260,245,104,333,164,394,258,111,358,100,205,207,249,157,189,273,219,109,202,269,311,228,211,120,289,161,307,94,170,194,222,115,135,204,260,175,218,118,276,375,310,209,248,381,176,156,116,262,210,160,157,85,225,299,217,296,173,198,198,183,109,332,222,139,221,172,168,223,281,153,180,319,270,307,89,222,261,275,195,258,309,256,304,329,155,202,394,243,216,83,232,258,177,268,82,228,242,199,278,207,339,246,328,119,190,222,286,146,245,242,188,166,285,231,144,290,270,189,271,159,106,227,134,163,218,256,312,153,233,285,75,219,212,113,73,80,140,241,198,195,189,249,144,216,282,312,329,264,141,257,215,284,278,216,269,300,275,186,223,38,213,341,226,228,271,204,270,186,235,183,193,207,198,269,325,244,157,161,273,161,107,211,152,295,229,225,227,174,242,219,251,194,182,225,270,332,170,192,123,164,282,389,186,225,162,261,193,326,224,217,131,196,105,222,134,369,216,225,177,192,170,253,335,339,144,207,149,170,162,190,234,144,237,172,48,185,286,324,256,219,121,253,162,211,350,272,118,236,334,329,77,247,309,231,139,392,189,184,92,105,211,328,206,325,324,251,51,91,270,128,124,281,241,102,183,234,336,267,329,150,257,117,222,235,280,388,172,262,149,183,227,198,113,135,146,235,251,303,228,165,193,322,256,149,150,264,209,181,280,229,281,185,153,200,230,230,239,283,210,137,318,102,365,148,167,238,97,87,242,153,66,248,258,261,59,158,324,260,239,210,50,152,264,191,208,185,123,318,140,266,208,192,278,230,388,258,184,185,168,109,109,201,277,313,275,85,145,243,226,219,149,249,204,268,144,194,145,236,182,176,331,232,172,376,168,207,367,116,231,212,168,279,246,273,142,321,226,295,235,233,283,344,240,308,176,238,186,122,133,129,293,155,211,247,166,246,44,259,311,227,171,161,239,266,246,232,194,133,236,230,125,156,324,231,261,301,271,141,235,142,240,303,157,206,232,224,257,309,181,285,262,148,332,319,185,200,189,184,280,188,106,353,342,228,330,209,239,111,219,255,295,383,347,170,227,367,346,352,395,254,225,243,169,167,261,231,216,304,229,124,237,249,103,133,182,231,192,302,298,246,371,346,323,276,376,192,90,143,218,159,303,252,361,107,198,311,39,298,343,189,170,353,161,168,401,260,264,374,268,230,152,332,180,229,139,90,131,231,246,231,205,118,351,214,283,310,131,117,222,300,154,259,175,318,309,91,226,296,169,339,295,204,291,163,301,117,113,275,268,101,117,341,343,137,161,229,178,345,314,152,332,392,239,309,145,122,278,336,168,195,158,94,346,60,234,179,151,175,302,265,181,142,190,152,326,248,286,216,204,206,223,246,265,249,232,279,247,204,247,74,144,204,41,235,263,151,197,212,280,243,198,266,223,293,77,301,246,220,252,398,246,266,294,273,279,193,137,222,231,258,250,255,304,149,294,167,177,234,302,110,191,314,243,258,275,204,202,241,143,228,262,138,283,315,90,359,262,127,313,104,246,137,146,182,100,291,249,262,277,130,185,235,280,280,145,310,152,289,216,179,325,223,160,199,185,313,214,331,351,179,195,182,311,291,210,148,278,145,230,169,225,254,225,214,292,69,151,119,263,213,217,167,272,149,268,99,101,173,281,234,228,327,168,329,145,140,180,208,41,190,148,363,92,152,131,77,229,191,121,186,264,135,182,182,242,213,212,186,406,146,42,216,395,187,221,178,316,146,84,249,146,212,161,188,276,287,300,222,140,256,256,174,96,229,213,200,265,135,227,279,265,109,246,100,231,273,241,287,148,112,272,282,100,210,220,125,324,168,162,192,139,159,181,162,253,204,125,135,215,136,327,229,172,284,185,121,181,146,169,245,171,100,94,347,279,159,274,191,177,205,245,190,273,401,264,185,192,363,197,189,208,156,124,193,250,246,89,302,286,134,307,301,231,195,55,236,308,191,291,163,183,220,176,277,208,179,243,159,299,125,197,192,105,104,179,304,223,279,325,343,176,215,226,337,226,316,153,302,217,203,75,255,261,208,269,114,287,314,375,269,232,205,120,263,249,198,104,352,305,210,242,268,110,185,277,161,251,189,191,179,215,181,160,326,227,252,178,213,287,255,153,262,150,285,203,272,260,98,167,222,139,94,293,146,264,237,102,200,114,121,235,367,226,220,167,174,212,230,175,163,272,355,248,261,281,307,289,306,267,136,52,181,109,239,269,256,263,169,263,279,266,142,271,315,76,123,269,364,237,246,152,213,137,271,191,256,218,237,150,131,267,230,158,239,235,218,232,184,200,183,237,213,188,158,217,275,130,180,198,208,212,321,219,339,213,201,193,177,45,57,156,324,117,411,202,237,391,191,392,348,234,207,158,192,220,336,360,337,234,345,393,125,246,216,308,185,315,347,254,283,245,170,194,166,273,247,254,178,257,328,231,259,256,214,191,274,80,135,269,118,221,247,177,231,157,169,171,172,232,141,175,225,301,309,271,33,357,97,178,169,216,240,230,187,200,336,318,89,293,244,259,145,103,120,324,238,238,83,294,321,256,186,218,154,246,235,230,232,212,180,205,154,136,166,222,382,193,188,324,308,208,102,133,195,48,204,230,258,154,202,108,311,117,250,240,248,238,219,340,277,238,221,322,334,231,148,199,219,188,256,242,184,258,291,161,126,273,135,196,259,177,319,188,223,54,162,333,241,212,221,247,179,388,220,228,29,279,336,274,346,235,182,280,235,270,213,260,133,208,277,136,235,234,174,166,269,212,346,123,154,161,322,187,205,105,139,233,201,354,255,168,377,141,249,290,216,222,173,213,194,208,274,225,186,174,162,251,180,251,226,214,174,195,158,124,353,119,216,205,215,100,213,94,216,277,367,174,54,192,177,246,170,313,251,387,257,268,154,302,206,326,218,326,261,299,247,118,353,275,122,142,203,281,108,273,307,260,166,246,146,137,102,235,240,255,323,251,250,116,293,236,222,211,213,196,264,154,249,189,148,225,370,156,83,133,71,84,200,353,224,313,146,187,210,161,143,227,189,170,214,330,112,212,204,232,206,180,191,317,293,138,211,291,147,225,149,191,210,235,146,315,226,247,281,92,351,283,181,49,154,201,260,250,226,222,257,328,153,308,282,128,291,267,367,171,311,310,83,281,243,136,132,175,343,236,143,246,235,318,131,235,65,181,277,104,154,179,319,243,341,361,234,321,281,125,146,210,290,261,280,268,189,312,233,223,254,270,342,216,85,183,102,235,264,165,254,231,183,262,254,249,216,157,141,298,344,120,209,52,209,127,88,207,163,227,285,129,277,326,205,245,323,210,226,215,103,222,296,156,148,230,239,193,226,342,201,144,194,252,152,289,290,98,156,219,356,200,137,174,197,268,265,169,128,230,184,290,223,181,192,245,118,193,146,214,114,137,179,284,226,208,249,120,168,152,51,189,271,115,201,117,290,216,135,276,279,183,247,201,267,202,194,116,187,106,227,190,174,172,288,242,241,247,126,278,260,213,180,84,87,203,142,255,199,90,164,338,350,101,96,97,269,111,176,90,107,181,362,156,321,179,235,284,285,201,356,134,300,213,207,355,223,309,340,223,245,194,208,254,197,339,282,151,92,340,256,190,255,84,188,195,126,220,193,114,162,138,306,267,282,155,214,135,234,167,275,275,200,355,298,257,195,203,197,122,240,245,235,326,151,267,109,73,203,62,350,216,180,210,187,234,153,292,114,249,53,265,247,324,327,326,382,154,259,264,248,198,239,186,164,112,138,102,191,240,184,377,252,195,176,121,104,203,302,192,179,196,231,256,271,211,192,169,307,267,190,192,137,180,324,43,185,243,273,210,183,90,203,266,247,150,344,272,256,199,237,293,223,209,160,202,214,254,211,176,268,320,328,193,258,152,260,276,181,238,311,156,261,188,55,234,325,301,195,244,165,328,177,285,185,157,170,325,287,328,158,210,225,215,214,256,168,104,190,158,332,242,282,135,276,347,163,245,356,318,181,250,186,163,305,198,329,167,255,222,197,306,351,237,34,219,270,223,295,313,94,246,136,347,223,142,203,357,182,224,222,159,194,230,153,210,305,201,230,276,195,227,341,256,243,368,166,174,337,140,313,226,248,104,290,212,371,115,127,255,271,176,221,349,286,249,82,289,146,325,295,178,190,158,271,286,306,323,275,320,231,195,310,144,188,185,164,274,230,215,243,194,142,221,291,141,185,264,340,308,180,102,254,169,288,219,215,307,319,167,299,202,207,184,206,194,160,193,177,188,200,263,281,165,288,243,188,161,351,308,203,365,259,138,335,377,299,219,318,95,240,264,368,302,181,177,332,122,45,209,289,235,212,159,269,301,182,137,210,143,292,150,304,341,353,131,211,245,145,108,75,263,173,201,108,267,198,192,213,265,180,269,91,243,217,89,300,154,220,326,257,239,244,227,251,158,349,298,314,221,59,367,101,186,129,292,285,358,225,247,219,196,197,151,242,262,334,247,201,146,134,279,154,132,187,198,202,306,64,73,263,176,162,229,189,154,175,132,240,158,181,183,108,254,169,161,194,283,157,277,186,250,205,227,186,361,275,145,227,193,292,269,148,213,246,179,217,208,265,296,102,226,146,219,226,208,235,290,182,228,205,158,149,155,152,234,234,162,285,151,192,293,227,257,281,287,319,227,228,181,251,255,175,114,310,356,386,223,328,185,209,119,118,220,317,287,228,172,205,208,234,144,308,241,66,235,136,244,136,218,159,287,181,221,115,117,140,132,177,181,223,271,335,262,239,314,250,300,267,345,231,153,326,263,289,256,328,235,191,248,176,77,198,154,225,204,103,150,298,210,239,322,322,276,297,230,167,230,243,164,162,228,130,156,181,77,294,347,207,264,206,124,375,125,211,252,202,331,205,284,141,128,181,229,286,154,205,282,272,258,196,275,176,259,214,244,214,141,226,217,97,117,190,245,184,215,110,85,337,245,127,350,184,280,273,216,263,276,257,130,226,297,181,252,198,222,263,167,303,293,61,236,260,154,268,188,184,234,186,174,223,64,202,175,237,192,137,116,257,117,265,232,194,269,35,165,197,248,268,182,297,235,140,284,318,136,256,114,137,208,161,215,313,299,192,250,263,196,118,328,307,166,122,228,175,239,195,230,332,374,257,324,280,344,135,213,116,338,239,174,240,325,139,114,356,135,272,217,268,219,134,131,79,229,34,119,123,239,187,335,81,72,177,273,311,175,151,311,263,243,266,356,148,76,120,294,258,255,111,300,218,129,104,233,210,291,44,221,340,356,74,146,125,269,294,194,283,268,234,246,238,223,115,259,226,167,204,327,289,232,225,243,196,133,294,349,318,291,294,279,305,200,209,144,207,262,186,167,215,156,190,301,234,225,303,205,317,162,145,93,172,213,282,338,232,151,245,275,121,264,179,307,96,165,304,272,186,228,107,40,248,136,240,263,242,180,82,310,121,260,449,212,197,331,236,155,161,148,252,223,174,290,274,172,278,244,259,302,124,126,109,197,288,215,222,67,157,331,70,144,197,228,281,304,325,97,159,128,297,236,201,171,237,107,211,184,296,163,68,190,289,193,290,206,351,266,285,272,307,193,126,123,182,232,333,156,242,275,178,356,330,312,227,176,156,332,92,200,202,241,204,137,227,282,210,235,253,439,104,368,210,209,200,105,215,155,205,136,280,147,318,138,152,158,183,161,141,246,108,227,314,98,147,258,248,119,162,146,235,362,162,221,103,310,222,231,287,334,290,314,309,142,189,260,330,377,351,244,295,183,186,298,157,122,167,302,305,202,143,215,281,187,272,257,404,238,294,252,202,226,131,321,353,142,261,84,253,287,254,250,262,224,73,356,313,111,148,173,171,219,118,207,233,334,173,330,159,240,127,203,209,186,253,298,164,231,145,296,322,226,131,283,220,159,306,223,230,240,338,259,279,155,195,192,168,343,141,110,111,125,291,156,293,161,324,263,157,142,242,204,115,234,291,125,267,264,346,206,202,185,134,199,281,194,252,310,219,144,260,340,347,173,192,249,208,209,323,177,224,225,325,235,359,249,234,237,215,260,205,342,296,161,82,239,262,214,209,186,116,321,144,273,295,60,237,240,279,108,278,219,282,183,171,172,136,169,144,249,158,131,269,202,225,210,114,268,168,315,278,222,199,253,175,190,183,215,167,94,186,253,257,172,420,172,155,90,191,217,294,202,250,166,153,292,131,230,204,186,216,196,232,119,202,247,181,127,122,105,127,191,160,193,174,285,161,117,208,216,280,85,233,206,275,225,157,122,302,200,93,205,217,174,217,288,78,151,217,212,205,268,121,167,240,233,203,207,327,182,177,206,234,198,185,150,187,89,252,247,128,225,247,147,182,275,147,331,330,313,317,199,321,189,135,127,203,255,188,163,73,231,160,200,235,259,221,123,167,328,75,188,109,153,224,315,158,139,239,309,264,221,302,185,89,72,177,136,167,293,292,204,165,199,122,262,157,113,173,252,87,120,295,230,135,217,354,196,374,144,127,166,299,96,282,111,288,207,150,353,291,108,199,84,115,236,211,348,215,254,124,239,247,240,191,94,280,228,233,309,195,184,113,195,241,363,172,287,230,207,243,143,234,271,283,271,202,238,186,188,71,289,100,231,250,332,287,292,264,322,356,201,223,331,238,130,175,161,259,145,218,334,131,158,158,158,143,253,244,130,328,96,236,186,308,86,223,298,190,314,149,127,367,164,227,216,155,113,290,246,267,228,287,258,292,124,297,221,85,216,204,253,243,183,169,252,310,184,322,329,216,246,226,201,174,52,108,110,324,114,202,227,231,227,306,205,136,271,212,229,148,270,222,229,173,310,48,222,59,116,228,184,294,185,105,228,222,320,193,163,181,247,201,187,289,285,203,314,273,158,281,314,189,155,126,219,254,329,206,229,222,281,160,126,194,251,160,95,262,274,365,118,242,228,183,216,290,322,138,160,290,266,226,138,115,104,259,299,131,170,251,227,136,249,211,276,267,241,219,154,119,305,188,297,131,210,199,216,188,255,299,328,322,176,198,95,331,159,228,239,171,178,67,226,99,217,222,87,152,188,145,188,187,278,301,351,238,148,216,124,206,302,170,164,199,109,191,165,133,244,381,213,190,250,100,144,233,78,235,258,134,199,206,192,273,167,298,184,193,134,307,283,283,196,279,301,139,318,206,337,241,177,199,159,241,204,274,240,151,253,220,284,189,226,315,190,193,196,139,204,187,77,75,249,184,169,247,229,199,271,354,320,277,181,103,286,293,301,311,323,335,251,239,218,182,98,206,188,206,202,272,241,99,346,189,200,257,336,161,234,196,304,386,337,243,248,324,157,232,169,154,355,303,147,208,268,188,247,65,269,170,227,185,102,280,251,43,163,262,218,258,242,34,232,271,315,111,249,284,300,173,196,210,212,179,157,214,112,133,344,269,277,268,187,169,102,198,171,223,148,167,249,302,288,197,284,114,254,254,309,239,292,241,167,278,160,94,260,336,191,28,192,224,285,208,73,211,135,194,136,227,274,255,277,258,165,304,101,119,122,321,274,289,86,312,244,244,162,261,396,280,321,118,362,166,141,117,200,172,115,261,237,142,165,74,137,248,159,188,157,204,180,139,165,322,217,151,243,166,186,279,256,243,210,211,264,201,220,169,267,251,186,278,223,251,155,319,27,228,202,224,286,76,284,344,151,384,224,178,293,243,204,244,306,201,215,110,355,209,151,125,192,340,224,215,88,354,98,281,330,42,258,238,169,197,179,345,175,178,73,245,54,115,243,244,190,202,147,260,93,197,217,203,143,269,230,80,289,230,160,242,336,190,251,255,59,303,227,241,156,154,151,138,319,303,242,187,267,208,142,128,253,240,296,128,346,215,346,233,243,320,121,230,195,250,89,320,310,244,268,317,238,197,224,265,332,258,207,319,311,208,323,159,204,238,315,235,295,106,182,227,239,268,252,159,304,215,281,294,162,97,312,205,233,208,295,208,137,265,127,184,256,158,131,143,409,115,226,245,294,247,146,200,297,190,110,233,266,241,359,344,193,145,113,147,124,255,298,360,313,325,263,309,156,332,190,214,378,140,331,378,284,200,213,230,183,211,212,265,196,288,79,176,328,275,214,137,170,146,285,353,338,74,248,184,306,264,167,256,301,176,115,308,318,280,207,225,150,198,236,206,82,127,220,127,211,190,157,271,324,138,98,282,200,240,259,177,272,237,222,131,307,174,53,346,173,97,156,250,220,132,128,238,238,220,301,314,236,261,180,145,178,164,220,142,198,295,167,323,192,248,162,225,133,225,261,160,183,284,119,273,268,113,297,125,261,208,218,192,245,178,255,320,203,114,302,229,46,201,216,64,161,208,256,294,57,199,260,173,232,119,153,195,225,293,256,269,355,232,107,255,279,195,251,161,275,181,234,141,269,143,370,223,151,107,373,192,126,156,252,278,270,138,194,102,192,178,287,151,312,190,164,195,254,51,74,97,299,169,147,316,200,133,290,241,156,171,184,170,148,216,252,246,208,52,103,143,143,179,77,293,115,132,225,142,243,207,279,275,242,129,338,350,174,316,195,320,212,266,253,226,134,222,200,147,153,153,265,263,172,125,284,194,270,161,172,102,168,219,167,224,246,234,265,150,313,181,168,246,230,308,214,214,327,76,131,377,248,186,163,378,174,158,303,276,272,284,192,194,354,176,198,212,231,197,96,133,131,97,252,158,182,380,124,161,203,204,252,254,204,261,337,170,263,230,269,145,231,131,300,181,206,184,296,157,182,196,240,314,334,113,301,149,340,202,63,135,249,176,279,171,285,146,111,318,71,121,262,197,161,156,268,112,204,225,102,324,199,135,243,157,151,99,318,299,262,135,140,193,203,168,254,167,167,159,167,194,145,346,290,206,248,125,167,165,247,363,128,339,133,171,216,275,119,157,176,283,66,54,209,194,221,336,168,254,173,268,191,173,291,353,240,222,217,191,192,173,143,161,262,135,265,272,335,151,317,181,188,207,249,109,324,201,101,229,229,129,201,87,196,244,266,126,287,107,312,177,160,144,354,91,197,237,151,156,251,259,279,158,94,192,233,245,256,195,155,188,245,226,182,195,184,105,165,255,177,297,187,241,279,356,65,205,340,210,182,121,246,172,39,245,262,264,218,319,112,337,337,234,248,182,259,106,311,93,180,306,183,199,97,104,262,191,173,112,314,198,191,76,208,271,149,338,131,244,144,138,232,223,150,238,135,349,322,294,334,358,120,160,122,161,137,147,144,95,122,300,140,222,213,86,216,160,236,204,108,198,198,97,237,292,190,188,277,333,59,294,176,135,203,101,155,294,350,214,330,249,228,212,184,252,215,228,153,319,275,246,226,344,194,116,300,193,265,179,169,178,168,174,174,337,232,356,234,186,260,129,97,195,212,369,397,209,298,110,221,191,247,139,189,286,384,269,229,166,253,182,336,337,209,89,382,229,235,161,103,173,231,179,88,340,286,148,268,161,169,161,242,219,203,88,271,218,127,151,86,142,175,128,162,276,231,148,371,305,177,56,330,297,194,141,342,311,406,200,183,206,190,276,107,226,218,294,169,178,92,318,275,391,148,207,266,208,297,385,257,127,116,159,166,250,235,258,205,281,165,213,198,69,143,117,251,332,228,284,186,147,97,166,314,320,326,215,286,248,270,272,332,264,239,194,193,271,292,179,224,172,192,108,212,317,320,272,349,322,249,275,289,269,269,271,181,207,269,311,259,267,336,333,183,134,311,279,215,273,186,330,204,328,127,193,138,270,273,270,253,265,333,183,301,217,154,228,209,239,102,248,156,150,307,80,236,129,273,139,141,259,216,256,253,288,226,195,124,120,208,169,242,349,318,192,203,168,153,238,295,166,264,250,237,199,277,185,68,216,294,170,305,187,242,207,185,309,266,208,278,165,238,240,289,185,332,264,142,237,215,247,116,326,259,274,243,312,296,266,159,236,119,257,253,200,290,290,217,69,235,345,340,138,242,172,210,335,285,196,208,177,222,308,197,213,278,235,162,290,219,185,214,156,296,290,170,125,169,189,160,169,158,126,154,277,301,255,111,219,233,290,224,113,169,193,140,164,351,204,111,253,247,318,202,237,235,206,222,345,168,279,199,274,168,242,283,306,193,206,176,129,151,251,201,93,271,194,236,175,173,160,144,288,332,208,252,260,178,146,246,194,218,61,120,63,250,131,165,329,232,236,160,226,331,218,210,276,250,242,183,149,281,168,258,228,324,351,232,98,196,275,182,180,207,158,130,190,328,231,83,266,202,368,252,237,203,179,83,172,188,277,75,329,160,185,365,227,327,227,140,232,194,262,227,271,162,205,124,163,290,165,86,222,167,346,324,328,190,77,206,269,221,302,264,340,119,278,274,225,238,91,262,241,242,289,193,193,163,142,245,314,229,197,305,247,233,350,290,333,141,274,203,151,339,262,245,251,233,242,89,140,130,185,152,165,164,184,199,269,177,263,166,278,268,287,171,241,325,215,206,193,332,159,219,219,304,287,272,273,219,228,244,238,228,216,259,321,112,367,209,344,256,188,210,153,195,190,326,318,204,228,210,220,326,207,369,225,161,240,284,263,57,192,245,210,84,196,213,235,55,289,342,191,275,120,56,276,224,329,212,146,109,343,273,120,383,310,268,104,302,126,214,163,187,174,209,240,206,219,280,196,196,219,223,228,303,245,111,317,336,303,128,266,170,64,123,235,125,235,130,193,90,162,216,263,169,337,205,61,250,211,284,181,358,227,297,185,239,144,145,215,213,358,345,81,244,137,172,277,129,151,257,201,267,245,189,176,217,232,142,127,242,237,116,265,292,96,101,268,85,278,228,263,120,252,191,124,170,263,162,377,45,136,164,232,195,194,323,217,116,300,347,313,275,391,248,264,347,176,301,406,188,143,314,296,188,160,182,274,297,207,338,350,123,69,300,119,142,117,304,308,149,180,90,210,244,132,178,161,276,271,234,223,186,237,174,235,251,326,48,211,241,276,226,362,288,99,148,109,241,79,121,249,282,135,251,155,285,170,136,262,231,139,378,134,185,284,201,258,142,259,184,126,214,172,139,168,213,99,179,61,253,248,326,164,231,234,222,165,185,107,124,167,162,231,284,225,279,288,341,78,255,246,246,129,280,135,196,345,198,297,314,59,372,97,131,101,191,311,133,241,219,94,300,215,269,167,289,223,332,215,373,323,139,288,220,167,292,217,277,125,84,253,163,192,268,271,132,218,301,170,158,127,270,284,239,330,232,146,210,239,275,244,157,163,194,333,184,223,233,251,188,275,299,182,221,211,276,153,226,245,338,235,166,298,125,220,378,240,321,205,204,377,419,377,312,201,175,368,225,188,91,408,355,243,344,256,183,341,214,356,152,105,269,132,355,367,258,145,238,154,322,256,194,333,313,77,218,119,370,263,241,200,169,87,155,138,311,215,234,325,314,215,220,180,226,113,258,75,261,375,227,261,180,198,326,203,65,119,231,230,102,136,112,251,219,335,197,347,230,154,271,211,307,186,196,90,112,186,99,150,144,62,168,215,172,247,289,148,110,209,113,328,276,288,315,359,177,167,338,175,200,200,111,233,189,270,176,351,209,195,160,205,106,113,300,253,159,181,165,307,257,192,256,244,235,207,250,194,287,200,262,199,234,263,290,247,334,375,125,292,151,247,214,214,162,309,251,382,306,153,370,132,244,222,218,264,357,288,332,250,126,127,246,171,142,199,84,175,262,160,195,155,215,258,161,173,204,241,135,219,308,236,204,197,355,103,248,335,231,274,210,108,177,195,292,209,138,120,324,175,277,361,217,235,343,183,149,314,207,261,328,321,247,166,185,192,251,196,299,210,315,346,198,179,123,313,111,210,215,139,207,209,240,375,166,246,262,256,119,244,136,285,190,246,126,291,156,227,98,215,96,296,209,240,323,322,274,140,230,179,351,254,294,160,244,215,177,261,206,230,77,204,221,251,82,266,95,176,139,259,243,235,253,326,298,279,211,171,164,236,167,130,216,220,137,180,119,240,183,153,225,266,271,195,303,347,336,222,75,219,178,166,140,175,252,236,335,275,190,361,294,136,259,192,250,249,293,295,363,331,232,260,248,198,280,288,240,204,154,132,127,219,222,257,170,277,61,257,230,89,191,140,204,339,155,377,229,258,283,217,231,229,151,143,114,222,226,309,247,280,148,213,169,237,194,376,247,245,323,283,198,184,173,309,152,139,160,205,216,213,207,196,195,241,188,116,175,58,175,197,379,250,296,308,136,277,256,182,159,313,245,293,209,211,241,222,56,120,169,357,238,163,221,327,203,213,183,192,190,159,207,271,130,215,354,261,396,219,68,306,221,111,308,285,346,389,220,141,123,212,119,128,109,262,245,201,257,75,236,211,149,207,178,122,180,249,201,324,255,161,214,340,340,209,186,161,242,207,165,254,105,173,210,277,215,216,158,160,282,134,196,292,207,352,184,304,99,184,142,219,301,170,331,342,286,209,128,99,235,221,181,213,125,269,213,194,310,61,159,270,228,291,186,302,210,357,193,197,218,258,315,271,238,273,331,228,177,107,165,138,340,187,296,130,291,288,166,264,214,229,336,168,52,331,81,241,263,182,313,201,203,240,361,99,223,259,205,204,410,293,105,303,233,267,140,147,101,60,294,204,223,211,289,116,215,197,202,147,348,195,80,241,227,136,205,343,182,300,306,323,191,186,313,113,142,198,93,61,225,239,209,192,183,299,145,280,242,303,142,219,219,236,249,61,128,182,295,197,220,101,75,136,184,244,232,327,53,171,133,237,344,254,292,247,334,110,280,321,90,223,281,143,245,196,200,188,190,189,274,109,91,218,207,245,197,208,111,168,113,49,101,191,256,177,180,273,227,147,95,215,133,236,139,288,292,245,110,285,234,310,203,298,318,162,257,324,272,77,144,261,325,171,161,289,208,186,213,165,287,217,225,167,222,67,406,141,279,186,331,213,64,220,230,211,182,190,215,264,205,349,145,237,243,281,241,310,138,346,169,234,345,267,268,246,326,309,362,263,221,270,278,198,268,223,181,341,308,182,242,349,222,114,264,205,277,337,134,157,357,107,251,218,141,279,353,105,224,96,85,334,143,225,281,363,331,248,162,261,221,202,328,84,184,203,165,89,167,99,279,218,136,187,198,252,173,139,275,301,262,337,260,176,61,169,245,170,70,273,282,107,335,125,340,344,281,278,147,404,253,246,144,60,140,253,225,311,270,184,246,174,110,153,131,331,123,125,322,275,159,150,220,151,233,194,229,287,180,245,210,277,335,165,117,227,197,324,212,157,324,229,344,334,225,214,269,312,262,188,260,329,204,154,133,267,157,232,189,91,273,185,291,135,79,177,206,97,303,174,336,202,241,160,167,349,272,145,296,307,153,233,135,293,390,316,294,261,255,369,308,219,277,202,182,259,164,318,177,245,277,228,255,160,268,107,200,141,198,81,226,292,208,168,278,336,252,309,143,196,227,319,174,291,199,225,225,247,57,322,148,407,284,207,264,308,138,270,217,159,231,265,84,297,285,353,239,240,183,223,251,280,154,178,339,225,166,211,224,202,253,225,190,263,210,281,146,179,377,122,230,312,210,163,242,274,257,195,218,162,240,137,164,331,160,162,180,342,215,251,223,217,265,146,298,200,209,204,164,215,187,210,341,226,152,295,241,221,179,230,238,209,145,212,141,322,223,251,135,155,172,216,274,287,74,189,318,344,271,199,195,209,236,113,227,251,194,107,201,245,222,153,198,189,126,46,185,253,120,346,334,235,195,123,263,120,175,251,99,184,260,213,199,227,245,173,164,198,253,276,51,342,250,189,120,192,203,263,128,202,284,150,209,226,279,356,295,196,138,322,144,368,179,168,208,169,137,101,310,151,184,135,237,137,219,262,248,173,325,243,303,180,106,308,249,225,324,126,140,197,61,256,114,343,252,207,265,112,98,173,151,305,125,111,159,299,188,252,112,103,179,229,249,334,203,226,197,183,319,235,350,136,204,273,277,319,190,303,216,168,361,163,340,178,182,242,84,288,205,254,216,87,202,151,137,196,151,162,290,308,342,247,187,176,365,99,321,176,225,122,220,295,192,300,194,287,149,193,291,122,214,191,71,347,250,181,171,50,231,115,177,158,313,205,301,47,128,245,129,144,172,145,260,196,201,233,79,264,257,173,115,230,333,155,229,192,146,314,205,258,289,202,216,196,253,252,191,200,199,232,136,155,221,294,222,220,342,117,50,195,312,343,195,162,240,114,224,103,256,160,200,251,63,228,270,279,269,192,223,111,189,264,79,112,276,189,256,252,226,77,218,288,128,274,252,96,197,351,206,246,82,95,188,222,211,114,198,182,200,188,361,346,109,282,271,211,179,192,334,146,154,96,184,211,267,116,241,138,170,297,157,193,303,163,284,185,234,259,252,313,276,162,188,107,213,144,99,233,161,181,220,224,343,220,193,205,249,81,335,234,196,309,235,222,128,294,177,339,136,196,315,351,171,281,208,375,146,171,146,175,329,169,183,254,340,185,240,215,237,174,172,85,261,215,208,340,342,210,322,201,152,93,233,369,100,185,38,238,139,250,339,238,202,251,224,229,205,257,202,296,237,218,207,243,170,200,133,232,265,187,197,233,188,202,235,273,136,55,243,133,139,316,254,279,242,292,122,185,208,151,211,103,153,215,323,323,214,300,201,176,227,110,224,297,243,203,259,233,272,215,259,219,220,171,198,220,128,270,232,129,189,265,320,212,166,196,220,322,192,113,137,246,121,249,254,254,169,79,185,280,213,189,228,231,306,186,261,202,207,336,136,233,237,240,244,274,212,239,274,225,298,349,155,223,95,303,157,169,279,164,165,336,298,184,334,219,355,243,92,184,195,268,163,154,202,287,227,228,200,98,127,181,186,145,296,189,171,221,109,212,278,100,306,118,269,183,296,176,77,150,221,179,247,265,222,183,256,135,228,190,347,182,312,333,177,200,191,159,156,224,236,253,274,236,134,245,333,273,167,217,258,168,144,233,250,203,377,196,171,282,239,178,157,320,208,153,211,351,207,131,348,263,357,114,273,258,188,167,400,229,80,186,214,287,134,247,166,99,66,221,182,141,243,178,247,196,292,143,98,333,248,77,224,216,222,165,233,68,282,125,311,215,126,261,184,236,200,179,221,208,174,72,141,90,216,299,69,205,288,191,319,213,125,218,237,93,219,196,301,172,245,165,229,213,229,131,310,212,202,159,256,151,282,141,310,297,265,268,158,235,237,167,174,199,262,308,198,136,130,285,110,268,246,115,238,165,174,242,165,219,111,106,258,305,244,113,149,164,255,228,261,277,241,248,219,173,138,218,304,300,284,319,257,323,120,206,104,263,148,293,166,180,180,214,254,72,198,347,258,193,288,252,274,258,286,140,89,226,251,335,215,240,196,162,79,255,169,197,182,198,139,283,195,212,279,284,351,124,232,157,79,232,292,198,237,182,199,239,118,203,112,239,235,347,115,318,385,127,181,323,228,71,194,201,132,175,161,173,250,333,188,272,188,309,119,181,342,178,187,330,193,148,249,279,221,154,214,341,159,267,215,313,203,179,158,205,206,189,195,254,201,227,200,197,221,194,146,349,206,250,160,229,240,223,178,153,242,204,308,233,208,245,254,152,198,205,126,308,160,84,188,335,304,272,286,234,131,257,152,293,233,272,187,330,332,317,195,287,287,203,185,75,230,124,255,308,204,225,160,193,340,172,141,351,188,185,193,333,206,297,264,287,160,193,222,214,163,162,169,262,177,184,186,317,262,240,122,225,186,223,148,348,268,251,237,191,215,159,217,275,258,141,180,123,311,74,217,125,218,220,102,224,302,307,124,343,127,346,184,106,187,194,124,273,164,295,169,199,231,201,170,199,159,257,195,141,197,218,103,280,157,329,298,292,145,228,190,315,163,297,166,291,221,327,237,301,165,139,303,243,122,298,322,212,113,225,270,162,166,206,233,178,298,120,212,361,116,189,264,158,130,201,264,254,242,369,282,237,212,64,234,314,163,261,178,215,230,225,234,167,103,204,206,132,143,207,224,286,119,77,249,165,248,185,90,129,184,151,355,229,159,210,154,191,98,209,152,196,143,251,334,260,249,261,245,120,184,172,293,251,116,271,113,188,221,150,96,169,129,207,102,231,142,155,68,80,240,181,216,364,235,145,120,184,190,173,121,323,210,305,313,211,123,178,183,371,102,318,248,77,191,200,96,152,244,173,152,149,223,202,316,107,189,97,167,192,76,363,78,126,201,259,189,156,200,204,263,203,239,308,200,282,226,334,100,159,245,55,282,134,177,250,242,313,166,193,360,338,155,237,173,124,192,204,303,253,156,319,276,195,196,201,120,147,65,295,58,185,230,353,178,296,260,207,273,417,145,92,192,280,213,345,241,200,221,187,250,312,337,322,129,230,155,346,231,207,228,106,323,219,273,218,200,212,117,257,218,205,184,149,185,254,320,124,305,314,263,145,318,354,174,203,198,266,213,318,175,196,159,201,277,191,307,203,284,90,194,170,289,279,146,288,217,347,312,349,97,207,301,215,258,222,229,225,364,241,296,201,187,180,158,198,190,206,244,242,160,132,285,227,280,232,101,177,124,269,236,323,241,345,343,266,198,242,296,244,216,244,160,156,241,299,244,144,200,226,195,208,179,221,330,177,125,245,295,105,257,172,169,270,220,290,151,135,126,309,143,312,182,293,184,138,172,258,351,149,237,244,79,245,114,271,201,331,206,296,135,245,144,168,116,249,263,45,224,297,158,184,205,388,139,246,97,247,243,221,159,206,250,259,189,213,331,120,269,180,166,282,317,231,263,318,197,118,209,242,221,179,251,187,203,199,217,257,305,235,150,247,235,125,50,263,149,131,154,179,255,272,277,135,345,179,359,274,159,395,308,261,165,246,295,237,184,256,140,202,96,200,262,389,221,240,201,231,227,150,207,184,198,212,164,249,190,159,209,183,333,91,154,218,115,235,209,354,249,72,144,225,143,180,163,146,276,222,239,190,243,189,155,330,111,184,134,322,271,203,271,353,173,128,280,50,85,53,167,231,288,205,175,182,198,114,232,262,78,293,202,381,216,145,276,224,331,160,130,203,129,310,230,196,199,352,327,96,257,178,227,131,170,157,326,177,251,224,109,289,240,114,226,170,88,190,282,271,149,189,331,107,201,320,96,302,250,221,270,223,256,227,99,186,305,261,217,234,91,265,172,148,250,215,191,126,191,159,220,141,241,340,238,232,139,188,356,38,236,113,220,276,85,351,144,204,247,290,124,356,141,242,201,202,296,273,270,333,250,189,245,134,105,198,272,255,185,283,212,254,124,335,302,293,222,130,271,357,320,198,237,254,234,360,322,323,292,117,339,187,245,171,273,137,277,215,181,123,197,280,171,243,76,220,184,100,276,216,240,241,169,177,183,85,123,284,180,222,302,167,180,173,232,146,350,246,216,128,264,294,54,164,207,123,201,159,168,231,90,243,151,312,233,339,343,193,216,256,235,220,112,321,286,148,78,132,229,211,197,244,228,228,219,195,356,202,200,235,227,231,198,309,228,290,294,203,128,118,254,188,252,264,222,179,184,156,378,96,229,277,280,230,242,240,88,108,168,332,175,305,235,203,185,197,227,108,163,162,183,101,201,115,243,321,242,174,155,200,103,181,175,72,140,142,179,159,169,357,285,288,137,229,217,165,268,262,146,167,183,223,275,157,152,323,291,130,177,244,175,332,294,186,240,135,288,254,148,141,349,301,187,176,267,120,209,190,250,173,204,272,353,146,106,156,103,144,48,231,242,261,272,213,188,198,292,188,236,288,268,300,208,353,128,269,232,114,189,299,154,282,250,178,168,157,128,240,196,278,189,205,227,317,264,154,236,133,279,205,242,172,176,219,198,221,243,248,138,172,272,339,53,170,312,278,253,208,136,185,248,256,325,207,181,162,287,253,261,136,243,174,330,229,163,177,149,275,237,195,229,291,320,312,281,241,179,122,222,158,200,316,78,271,329,249,155,282,224,171,106,283,137,142,259,206,77,210,112,355,211,121,213,238,293,276,128,264,266,290,297,303,265,308,200,185,193,217,311,221,277,294,429,280,292,95,302,288,227,186,122,256,247,263,261,148,190,220,104,201,244,212,341,295,218,266,190,289,171,161,198,278,193,241,123,220,121,128,50,214,191,189,270,271,221,288,243,290,164,167,197,362,169,284,179,374,181,174,234,283,289,183,158,294,305,185,148,212,264,265,193,258,375,341,211,172,240,221,207,158,213,188,285,149,213,262,250,119,262,299,63,286,129,171,209,159,180,197,402,136,286,86,150,236,233,239,217,299,333,237,228,203,253,264,238,140,107,260,315,216,280,240,431,227,246,285,160,129,157,116,215,155,187,259,326,174,203,99,151,121,238,189,234,199,134,167,97,97,342,150,245,145,199,110,207,243,121,178,191,37,365,160,221,176,121,192,302,269,112,257,135,243,153,279,221,255,69,176,257,71,299,316,122,312,234,109,309,148,183,269,226,102,199,191,201,197,366,326,241,275,138,209,182,225,164,108,174,178,170,197,168,250,227,339,233,283,197,189,143,302,326,180,72,124,193,223,376,199,196,276,261,339,303,153,204,263,244,176,308,223,258,303,169,190,262,212,200,182,187,78,275,131,169,240,242,218,222,256,142,234,248,325,181,189,161,136,216,85,179,143,279,197,135,104,100,171,220,123,279,245,229,304,276,245,238,117,172,247,174,335,146,271,140,308,109,242,65,173,222,183,144,178,211,254,222,201,382,224,339,301,38,236,140,135,188,184,213,169,243,139,324,221,217,71,117,79,266,291,217,256,230,197,306,263,126,204,278,209,230,157,148,181,96,310,337,269,202,269,172,281,210,246,210,103,293,299,207,95,292,231,149,395,264,145,248,165,137,241,364,85,291,340,166,96,205,277,136,282,185,355,214,224,84,371,117,198,329,177,153,213,322,147,50,309,166,251,256,245,329,193,205,153,214,187,228,197,257,234,193,164,204,94,162,280,258,310,211,302,137,101,299,219,232,193,264,198,204,212,388,205,151,271,286,313,283,330,304,347,71,248,181,248,276,238,248,251,200,319,42,147,123,99,140,271,158,149,144,122,93,168,344,329,238,327,250,276,272,223,156,156,234,338,312,188,236,143,273,248,205,160,189,81,260,300,179,235,308,186,199,325,280,312,176,353,183,112,137,235,111,147,348,167,289,179,286,333,360,146,188,270,228,205,166,343,369,326,171,192,372,281,380,247,325,149,219,239,324,359,120,329,124,150,309,240,223,270,196,186,197,256,308,195,174,298,104,243,282,371,343,240,127,322,124,282,211,180,359,92,279,193,152,259,264,174,101,112,206,104,294,333,200,324,148,271,239,205,132,219,297,184,353,184,276,157,219,157,138,228,297,257,77,227,178,172,242,138,112,101,230,171,185,314,333,107,296,135,348,250,262,175,351,94,356,256,190,156,207,235,198,280,175,263,159,84,289,275,73,128,219,243,179,313,123,234,277,267,147,313,298,299,187,256,221,253,140,194,223,341,338,237,253,271,300,306,294,255,197,331,323,76,193,208,234,147,276,212,131,232,234,250,122,246,288,238,331,51,250,190,233,97,159,254,195,211,301,231,225,116,161,210,243,283,344,320,135,143,295,188,215,195,168,127,263,296,162,298,229,87,269,264,158,252,299,188,209,188,217,270,193,236,276,198,176,345,225,233,202,326,188,205,125,340,235,391,190,72,275,218,298,62,135,177,260,289,94,107,262,333,214,213,143,216,66,365,144,148,275,259,288,153,216,224,206,61,161,323,235,228,204,245,192,201,262,235,161,229,270,115,348,217,182,177,248,168,356,199,106,335,150,250,307,193,240,222,70,199,289,283,131,189,118,157,300,232,352,268,178,316,328,48,110,185,338,276,215,195,313,331,142,219,205,258,181,289,220,223,326,117,235,177,320,160,235,238,204,184,240,132,302,267,187,213,209,229,250,296,178,80,51,122,357,193,177,182,294,146,195,252,368,205,168,278,214,221,264,122,171,247,188,268,146,244,189,232,308,205,366,211,251,101,226,187,126,59,210,179,279,295,300,133,320,198,322,169,254,223,293,272,235,137,245,182,218,132,95,305,237,281,401,286,336,262,229,294,286,333,147,187,251,181,247,287,389,305,97,196,281,224,140,276,224,228,179,239,129,210,133,262,156,143,207,72,221,345,150,206,156,48,146,355,173,284,278,201,294,128,133,342,253,119,233,301,265,188,88,228,176,46,217,237,137,127,339,174,231,229,124,132,64,249,310,284,248,280,138,255,240,284,183,221,250,133,91,205,126,67,120,343,305,427,316,180,213,55,131,214,182,137,240,313,180,194,313,245,197,247,178,289,187,181,140,99,128,162,148,278,409,289,219,268,296,226,188,177,105,271,199,160,63,312,160,249,269,174,281,187,184,245,144,314,201,188,280,326,312,260,201,175,192,149,403,172,109,351,262,228,77,198,187,235,158,186,128,174,222,298,269,141,228,240,305,264,226,149,169,271,311,164,66,286,122,332,233,159,280,222,223,217,199,326,189,238,264,214,203,89,223,348,315,183,355,237,199,171,347,124,83,276,177,199,113,305,121,291,247,277,142,243,120,356,226,220,258,170,265,182,182,306,231,223,312,296,243,139,260,149,260,199,220,233,211,158,173,258,220,212,71,99,243,211,218,361,236,175,123,321,178,286,192,103,240,313,222,185,192,227,280,62,216,231,155,109,325,317,138,209,171,253,203,264,288,183,234,178,233,135,194,221,147,180,364,285,348,307,218,274,216,337,333,220,216,207,275,81,261,182,194,282,252,278,165,199,339,127,251,360,261,249,202,258,132,101,295,178,210,233,140,50,273,75,237,300,206,303,267,175,253,223,297,197,103,289,273,214,251,215,237,389,119,325,100,302,231,248,370,217,240,231,391,353,237,252,100,267,302,224,241,170,366,114,175,172,139,297,301,129,160,368,231,151,243,310,241,179,135,326,321,212,240,345,191,268,338,291,103,251,198,174,198,229,162,280,234,148,204,134,249,179,264,122,105,157,59,179,150,214,309,317,115,211,233,222,291,253,140,231,176,247,230,217,273,221,202,276,217,140,104,75,93,202,112,261,247,342,200,143,201,176,250,124,142,137,248,95,90,243,202,205,103,366,139,212,69,45,113,160,367,161,304,192,338,238,231,323,200,130,294,315,225,208,185,183,273,309,159,225,310,324,305,221,248,208,131,225,379,245,255,224,224,312,196,167,113,200,235,69,202,97,53,157,221,183,261,254,80,242,172,367,193,278,261,207,235,345,224,210,218,258,265,278,189,211,236,237,235,299,299,247,209,255,294,287,266,236,258,102,180,224,251,140,250,73,167,185,318,250,206,221,188,192,273,150,182,283,237,242,184,194,146,209,195,367,106,206,257,298,156,332,83,248,102,283,199,222,145,215,292,219,284,247,139,182,174,177,233,220,94,194,112,244,88,240,70,75,293,151,259,152,135,298,198,327,300,237,286,150,214,275,162,147,362,150,180,231,97,96,240,315,276,233,274,237,182,150,228,99,152,276,362,318,229,117,100,266,263,127,229,162,326,314,221,107,157,177,214,281,125,117,378,200,209,233,255,263,239,187,400,144,358,169,159,178,94,139,134,98,196,93,171,248,241,257,308,77,278,216,84,254,230,193,192,374,240,176,218,214,170,333,242,230,132,215,149,210,167,268,300,246,135,104,147,195,152,99,253,302,256,187,220,249,241,119,373,44,225,277,200,185,190,303,234,218,252,225,256,165,281,115,196,150,284,281,243,176,305,236,150,168,186,380,191,305,304,332,166,29,281,108,228,375,271,232,259,242,373,53,156,312,223,324,255,193,224,149,195,107,185,160,159,261,187,221,207,357,123,136,390,282,314,256,224,341,254,164,322,93,312,259,286,276,249,208,208,189,223,156,277,212,234,235,123,255,254,232,206,132,235,182,209,206,221,250,203,268,283,214,66,168,168,110,308,332,273,216,401,253,182,268,219,114,206,193,130,211,289,239,245,317,125,250,263,161,318,153,173,112,238,157,156,204,223,179,238,239,289,284,180,231,354,264,251,236,206,207,221,235,232,263,185,223,210,140,146,298,236,189,166,252,320,211,301,271,147,344,169,298,154,280,133,71,229,176,210,318,179,211,215,311,336,225,135,285,216,271,196,209,178,262,328,274,197,139,126,193,344,193,235,271,202,221,160,148,184,208,217,221,186,199,358,121,230,203,266,340,149,110,192,168,237,305,233,205,192,369,264,359,152,270,279,139,280,308,183,222,221,121,317,205,274,238,179,171,243,328,233,314,347,94,161,229,132,142,147,323,168,88,97,296,168,254,202,323,253,273,83,163,101,288,200,76,143,273,251,152,136,177,262,238,154,109,261,231,207,124,277,136,284,45,303,137,54,103,102,65,130,86,113,230,129,156,114,233,259,326,199,321,173,245,258,196,290,113,181,118,109,160,297,102,325,204,270,228,346,166,184,328,389,274,33,228,233,366,197,151,158,195,258,134,177,197,353,171,222,166,343,303,209,69,221,322,241,160,169,217,284,171,208,280,297,294,184,175,177,115,183,332,192,155,260,348,228,190,292,146,225,192,209,103,173,192,202,251,238,172,254,240,227,236,190,251,213,283,257,176,85,338,194,116,382,312,160,61,155,307,159,315,393,229,255,240,177,336,215,272,239,177,232,367,366,165,247,351,123,350,272,223,236,194,126,183,258,319,109,204,196,124,122,235,227,205,162,198,213,190,266,210,325,205,122,281,268,136,94,149,254,206,182,153,113,298,366,186,140,215,266,311,314,204,194,178,197,263,201,242,217,315,325,255,219,117,115,227,204,200,319,266,193,273,182,243,97,72,81,139,121,123,167,168,154,273,75,246,156,192,171,225,207,241,243,249,230,232,239,236,191,233,252,261,317,244,236,216,122,282,237,240,283,180,217,232,286,240,214,206,253,306,178,309,137,229,219,169,201,282,261,191,289,282,128,308,283,228,130,301,287,125,158,188,182,189,107,207,259,285,228,182,307,304,265,263,146,398,217,213,110,212,176,60,109,318,313,296,315,90,168,180,179,250,200,188,36,156,256,170,258,146,219,283,219,197,245,177,217,184,297,173,127,213,220,120,310,144,165,244,270,324,254,224,192,192,213,185,292,377,295,217,222,242,317,198,267,128,167,241,69,192,226,117,128,319,252,128,322,154,172,168,271,158,221,235,379,319,175,137,301,259,202,184,232,190,155,337,113,300,226,314,252,217,192,192,213,108,358,294,133,189,176,204,319,268,324,237,188,321,177,106,111,328,120,169,393,159,96,259,392,121,294,82,340,176,270,262,217,147,185,104,209,207,190,179,272,201,153,270,41,172,119,217,310,155,280,247,212,138,147,270,47,65,246,234,290,277,197,226,214,186,185,185,166,185,295,289,268,184,304,158,221,181,177,258,243,181,105,89,283,301,256,245,146,240,266,253,237,232,126,291,205,252,214,196,252,207,215,217,245,232,115,211,109,40,236,220,358,217,187,191,215,232,169,180,345,183,227,247,132,197,131,295,353,286,188,237,126,113,163,278,212,335,293,182,300,179,90,271,236,209,61,244,153,205,115,336,214,337,90,108,226,110,208,186,100,156,126,298,43,155,131,137,128,191,120,259,290,242,258,320,221,265,216,215,262,260,263,125,278,332,180,214,227,347,240,186,167,238,154,114,243,252,309,215,170,147,289,204,245,207,138,264,174,137,222,235,128,252,295,291,218,208,262,169,138,202,172,138,159,252,171,63,384,310,50,211,128,281,320,85,368,62,177,279,220,213,139,204,274,37,181,301,193,111,356,199,173,309,51,310,122,312,226,147,195,204,244,205,253,136,325,128,244,117,216,249,190,290,196,126,343,208,163,226,152,200,139,340,231,247,231,113,200,246,114,210,172,330,142,286,158,113,311,227,165,149,339,199,174,316,204,227,355,238,202,223,249,174,75,227,273,169,297,157,164,325,232,157,265,98,130,185,151,174,251,282,213,301,81,300,231,309,374,258,207,242,64,317,171,211,318,172,169,183,122,241,188,159,359,189,138,279,202,298,105,220,96,142,322,243,188,134,134,270,231,130,324,116,140,171,265,302,191,255,61,162,229,237,218,295,279,139,268,264,327,355,96,238,225,155,251,180,315,268,185,280,171,172,195,303,292,162,168,279,183,87,235,283,216,108,217,181,245,148,186,202,292,264,148,288,206,225,171,212,192,250,120,152,188,209,364,101,141,63,289,256,238,161,202,201,246,277,216,159,157,196,323,177,252,211,295,117,260,82,229,248,239,258,317,332,339,360,113,81,302,129,179,349,236,253,177,268,255,268,207,101,310,311,223,198,304,152,77,174,281,198,187,302,272,303,129,205,230,236,184,144,291,81,200,217,255,184,325,240,171,206,143,139,126,148,245,215,175,103,128,170,282,369,77,257,229,164,293,195,192,221,193,208,123,170,229,39,240,332,145,294,120,201,252,306,306,365,120,183,311,169,172,112,306,193,279,39,86,203,185,166,178,149,370,150,124,275,177,321,309,250,218,186,274,259,155,283,215,141,255,168,262,277,276,201,131,155,243,231,303,169,208,185,92,230,246,299,82,252,133,220,232,247,84,207,315,278,168,205,197,354,145,327,193,230,311,271,249,359,141,229,257,226,375,178,243,257,204,178,248,293,221,120,208,174,133,138,281,236,76,206,285,134,58,259,300,230,295,269,124,194,182,350,114,278,164,141,193,222,147,243,118,348,123,185,223,297,292,351,173,106,190,275,154,317,157,232,152,102,135,160,253,265,147,93,184,88,316,345,111,194,248,300,174,230,212,115,164,230,229,80,341,172,331,271,196,145,173,89,184,159,267,233,234,171,75,78,284,119,168,64,72,250,109,66,283,206,66,107,198,213,310,234,233,235,270,224,304,171,60,132,231,178,242,237,175,245,273,134,235,303,313,151,280,125,261,191,395,297,124,321,360,166,176,199,232,69,265,183,146,326,186,351,132,233,290,243,373,156,192,274,252,224,269,214,95,319,217,116,289,354,121,93,182,285,154,109,192,229,250,274,260,230,190,253,256,178,351,101,240,346,230,123,270,231,358,171,311,215,226,265,186,228,211,304,174,266,108,93,113,312,143,270,172,102,118,288,210,240,222,340,231,349,195,150,224,380,140,230,177,122,300,119,274,190,240,201,274,128,111,230,238,185,190,122,114,217,178,385,134,137,174,368,168,154,224,137,97,234,179,179,171,102,168,258,252,283,336,210,300,186,250,341,140,138,129,211,121,251,410,170,206,138,69,147,297,268,227,99,326,224,215,226,140,322,142,351,294,173,82,332,236,148,188,148,159,216,168,351,113,252,325,268,219,129,214,325,173,224,250,327,217,286,248,190,209,185,118,292,248,203,286,307,228,129,122,189,211,191,246,246,301,278,254,217,328,215,387,236,196,271,347,214,217,187,212,354,199,298,321,319,136,187,227,183,138,141,191,233,265,69,132,322,174,181,214,239,140,364,343,141,185,357,88,347,161,324,223,266,143,151,224,56,123,182,360,212,180,265,323,286,240,224,262,231,165,313,283,132,392,284,248,89,149,176,84,274,220,184,226,246,233,145,249,88,273,324,156,135,137,266,219,268,214,146,84,161,184,202,222,302,225,166,152,246,88,326,301,307,260,335,266,324,204,270,161,255,174,172,231,131,371,319,229,295,380,203,223,291,275,347,196,196,206,160,186,249,341,251,107,123,166,173,225,132,212,214,189,306,94,212,201,137,357,165,218,95,198,55,273,248,346,198,125,250,261,169,81,283,251,85,112,144,358,275,300,150,316,238,277,249,226,187,214,314,299,193,177,154,258,187,285,332,211,272,253,334,252,133,231,271,111,179,145,200,128,192,118,150,346,103,194,148,140,108,257,195,289,333,287,249,183,198,142,336,197,190,322,158,56,136,248,128,287,127,169,115,229,257,199,290,167,149,167,137,225,257,208,161,137,120,237,200,253,206,205,346,229,117,72,228,194,205,347,168,283,165,196,151,185,146,241,98,291,168,248,221,220,301,310,242,186,135,233,124,396,232,411,105,174,212,188,231,199,241,308,151,167,264,337,225,316,270,49,217,203,334,159,182,215,323,121,209,192,242,245,86,283,164,229,233,284,235,246,260,307,200,263,214,261,141,114,238,146,265,292,327,163,336,147,177,92,139,213,198,193,67,192,231,311,190,163,60,210,202,332,224,240,215,67,166,215,312,226,219,146,169,233,262,100,134,288,233,254,87,242,109,227,273,121,290,216,238,209,235,158,147,157,218,186,204,213,155,249,212,223,247,336,175,126,247,209,166,106,67,274,179,196,162,159,212,218,115,79,366,65,258,289,193,65,313,232,254,272,145,229,147,211,162,223,172,236,178,216,164,176,262,210,277,257,223,216,201,229,231,181,289,253,283,232,232,137,149,129,221,255,182,180,237,127,178,237,162,285,112,227,181,287,175,254,167,293,343,269,306,301,369,129,241,245,142,161,238,203,289,151,245,295,142,217,247,196,174,178,371,318,103,171,258,279,136,210,262,233,216,265,327,302,291,67,156,229,338,188,284,93,363,210,137,311,330,321,225,167,127,152,215,254,169,132,200,224,274,202,58,304,304,149,166,224,187,302,278,294,151,292,92,192,284,183,226,162,140,268,201,136,140,115,190,96,328,213,283,188,298,198,172,185,178,287,168,295,227,181,291,156,102,205,181,193,154,152,263,228,247,63,262,100,281,215,284,94,220,299,225,194,379,259,144,283,122,94,46,179,186,276,308,221,67,202,396,238,113,55,325,335,126,140,75,297,93,176,124,205,227,100,333,116,258,87,230,56,174,261,202,200,251,134,225,234,249,143,289,191,167,231,334,230,253,251,180,175,238,197,86,86,167,128,255,173,345,257,202,117,156,150,208,335,184,297,197,228,44,161,71,135,193,88,354,256,247,240,196,59,256,217,125,144,169,153,217,204,215,60,145,135,222,277,55,288,230,312,165,270,132,216,84,153,149,250,137,373,203,124,301,139,258,228,283,127,213,53,190,48,122,241,224,319,189,222,92,228,172,319,215,164,290,201,133,325,192,239,346,184,147,186,325,87,110,158,223,238,202,110,298,196,188,323,147,330,312,189,168,355,219,322,384,308,216,175,248,230,205,250,217,333,282,59,228,64,105,171,242,332,211,165,126,261,130,243,364,136,276,174,172,189,198,263,193,285,209,306,143,283,242,295,292,173,335,196,146,211,273,179,232,200,320,189,340,352,176,312,283,308,155,117,209,276,213,268,175,126,183,258,220,337,312,183,309,259,201,288,231,219,217,101,142,216,158,244,215,176,267,352,282,308,317,291,220,176,314,334,306,175,248,242,181,240,178,268,238,269,287,243,198,213,359,173,268,225,86,109,257,146,168,338,226,61,59,252,279,205,261,230,254,60,168,258,326,297,226,282,222,128,196,269,126,218,87,241,245,192,155,169,285,213,325,139,327,190,209,254,235,191,312,276,241,256,250,376,142,250,190,261,276,297,176,266,252,249,231,119,263,310,270,181,91,222,195,197,218,232,189,145,204,239,221,349,132,240,378,249,174,261,205,114,31,335,114,258,192,315,199,225,247,266,205,175,308,291,113,375,180,196,216,336,196,98,221,258,259,146,253,231,136,94,281,233,234,65,163,91,112,218,381,363,221,143,129,250,249,177,88,164,204,212,164,173,152,134,89,177,101,256,102,176,146,302,127,268,265,174,135,141,124,266,241,236,223,158,242,223,168,257,201,211,300,280,113,186,256,241,236,169,183,256,121,139,115,346,284,135,172,163,63,211,227,138,325,85,195,255,184,128,283,325,221,216,242,163,204,326,237,230,220,74,170,164,170,385,124,262,183,161,98,234,167,309,169,222,323,169,232,120,318,173,331,276,328,207,224,252,308,383,180,227,228,250,299,230,135,323,265,345,207,162,152,137,227,131,210,249,206,162,212,229,94,332,374,270,139,207,174,310,273,239,207,178,300,99,201,307,256,204,157,277,268,275,163,194,213,295,286,266,207,174,114,126,109,222,196,273,367,102,173,283,331,247,137,143,198,119,268,143,323,166,304,268,259,238,283,193,213,192,230,142,215,361,188,214,258,233,265,180,159,201,204,212,150,215,136,253,241,281,177,220,271,122,118,195,230,219,128,305,216,228,77,267,176,109,178,311,314,173,315,232,199,225,226,125,182,135,195,242,126,229,63,242,110,183,313,186,193,124,265,116,224,256,66,261,188,170,160,255,146,185,296,339,296,152,251,332,95,103,337,315,158,250,216,259,198,129,140,347,138,195,140,248,252,338,269,214,119,176,353,244,183,183,239,283,178,156,291,141,342,303,199,202,203,149,231,195,129,341,374,71,243,239,162,321,161,302,206,110,139,216,210,244,343,212,261,146,259,303,359,150,254,198,301,229,256,106,214,208,177,121,285,158,126,147,152,252,231,172,266,321,208,195,252,185,157,195,239,304,67,321,220,115,207,175,213,204,148,153,239,168,90,146,250,161,255,146,208,238,226,114,237,242,291,288,355,237,252,306,179,270,166,265,213,209,264,269,250,245,222,244,229,180,211,159,240,204,212,241,306,305,233,263,187,282,270,227,216,257,94,256,191,325,333,178,216,381,328,234,350,148,215,372,205,176,264,126,121,180,231,191,203,200,284,119,206,175,93,339,284,286,204,152,302,205,178,226,132,247,57,257,124,163,70,137,305,251,213,223,179,276,93,172,289,148,181,197,92,183,229,360,36,284,247,98,331,333,267,216,236,176,166,165,307,175,138,262,224,237,101,170,189,236,290,258,137,288,62,162,97,186,348,223,213,271,299,207,201,225,208,140,220,212,227,186,185,66,148,210,80,175,274,308,219,176,277,253,213,165,139,250,285,244,320,222,269,230,180,147,156,111,158,204,207,186,65,123,105,288,288,180,396,169,281,330,255,170,343,259,320,182,298,113,102,306,290,131,249,183,242,234,319,218,260,199,251,174,184,173,197,320,362,132,168,235,307,313,134,244,168,366,215,248,322,317,271,205,135,184,224,163,217,190,199,203,195,237,108,293,178,253,240,246,115,181,220,204,245,235,362,318,120,313,123,101,257,277,204,268,298,211,298,118,230,148,196,152,150,174,189,304,36,222,247,122,283,258,250,224,169,96,118,306,277,348,281,96,231,132,97,70,147,232,241,183,264,194,275,230,236,277,212,297,316,233,326,89,185,200,195,210,242,211,261,199,176,284,244,259,103,147,176,183,283,224,184,346,205,105,327,290,320,312,245,141,233,100,261,220,158,116,91,246,255,218,223,260,214,224,261,175,235,297,258,215,146,226,272,334,344,238,253,213,138,307,307,273,259,169,224,183,292,204,355,204,208,303,127,272,316,177,176,231,310,242,175,219,184,193,179,206,177,339,364,382,278,264,150,261,233,286,123,286,189,144,150,144,101,194,272,169,103,287,170,217,114,252,256,196,281,234,159,167,244,194,190,240,337,76,157,262,84,166,249,214,212,115,191,280,238,320,226,252,153,305,273,246,203,364,284,288,203,213,232,119,294,297,232,156,193,133,235,301,155,219,121,229,242,263,232,122,221,214,217,198,125,199,116,150,328,269,211,85,220,108,100,195,240,142,90,94,103,320,161,100,206,232,160,326,133,199,225,205,177,210,322,201,356,217,189,252,103,309,120,185,111,289,318,172,225,237,137,39,165,134,201,276,111,156,176,289,199,223,286,189,187,162,191,241,410,206,157,216,201,254,203,159,174,149,120,123,106,229,248,226,172,125,271,131,256,70,189,75,286,349,318,229,138,270,106,243,239,235,160,324,238,203,217,361,169,171,200,190,230,202,169,194,244,171,205,94,235,227,203,110,265,239,191,202,212,177,210,187,166,276,238,225,153,248,228,119,267,181,188,282,197,319,203,211,385,86,219,216,240,125,182,287,120,145,232,169,198,239,307,351,116,252,183,256,298,172,233,114,338,267,185,122,256,217,215,148,243,363,254,182,224,235,152,262,196,199,134,226,207,171,222,184,213,324,122,183,212,280,320,137,103,135,363,122,378,173,194,195,173,303,74,270,218,184,155,245,175,291,196,210,227,267,232,158,158,259,152,134,241,109,284,272,180,139,214,141,255,188,277,214,333,120,119,207,238,98,196,219,232,137,198,226,195,132,343,276,154,311,233,137,217,198,227,252,344,250,204,195,266,372,245,181,224,175,252,256,295,84,157,217,101,196,243,241,350,167,120,242,153,213,379,89,138,213,269,343,187,278,119,355,247,279,202,185,175,299,150,109,194,176,199,287,247,141,259,210,226,304,137,272,259,130,261,191,324,183,193,211,200,189,201,208,195,317,350,184,260,306,106,219,313,186,319,296,198,152,200,335,157,134,162,318,238,174,235,190,294,213,257,310,368,202,191,180,332,194,287,253,202,208,377,245,398,390,344,357,359,328,354,389,390,353,300,274,235,282,389,409,373,298,378,313,291,409,322,384,367,391,385,292,208,349,376,372,355,423,365,347,371,372,417,191,131,383,241,296,321,190,316,242,197,199,330,353,243,364,278,193,239,222,192,303,357,200,328,104,122,157,143,147,196,234,133,293,175,167,97,119,273,250,226,191,207,312,194,281,289,351,319,232,204,321,365,278,244,291,254,113,294,241,263,310,262,270,175,292,352,179,153,91,251,259,293,243,137,242,391,280,214,300,252,327,247,179,241,166,112,206,104,219,220,260,231,228,250,208,223,222,183,134,159,125,271,357,321,176,253,208,273,167,238,374,219,276,176,168,240,237,188,185,160,382,236,181,187,161,244,240,225,180,229,148,113,135,152,214,169,284,297,248,220,71,320,251,170,348,134,361,270,293,224,234,278,187,188,227,200,232,176,162,174,235,226,286,103,184,301,113,200,304,203,170,305,173,189,141,202,119,125,304,188,254,377,364,151,351,210,279,225,377,116,131,312,164,149,75,111,277,359,115,301,270,286,289,235,200,210,272,133,240,215,305,231,194,182,215,229,228,203,204,231,186,314,220,233,249,210,141,166,323,285,202,312,176,165,205,231,289,218,103,162,323,61,179,180,291,342,159,215,308,283,74,203,230,269,204,165,167,116,221,212,227,182,292,199,111,167,48,264,95,178,223,301,189,116,297,217,339,154,137,271,283,157,209,100,190,194,162,245,272,323,191,352,256,275,203,256,240,104,255,337,303,345,278,87,246,304,192,87,83,219,251,232,186,180,135,318,176,246,183,241,209,205,219,123,228,185,215,198,346,296,159,318,345,154,171,171,126,188,302,192,179,287,153,334,217,190,310,318,281,114,193,331,101,246,291,198,265,168,248,177,149,166,147,186,362,299,171,60,272,211,299,89,330,212,243,181,316,144,156,280,193,248,259,109,206,196,283,235,248,209,194,197,215,188,316,120,192,266,312,226,141,169,249,210,134,217,217,112,200,185,326,204,239,92,77,354,85,136,211,275,220,216,209,331,184,132,180,228,192,328,173,253,117,310,274,158,300,148,278,286,141,197,149,209,189,293,314,331,350,205,172,385,56,195,302,236,293,146,134,192,233,275,213,197,193,187,251,176,160,124,121,125,159,226,321,174,269,137,244,308,228,305,149,296,310,299,327,316,128,240,240,155,166,360,199,210,345,161,223,160,264,307,140,274,116,208,211,244,159,268,130,137,216,285,128,369,205,165,237,79,197,349,194,141,259,221,324,240,289,193,266,249,131,200,144,143,368,84,236,192,233,102,235,174,204,191,266,145,203,272,103,117,186,188,199,199,257,259,237,168,172,270,192,382,349,151,278,268,254,205,272,171,153,241,191,281,191,187,284,127,310,160,136,170,254,213,181,134,143,143,81,360,161,192,205,249,159,245,284,237,51,258,246,317,230,121,178,172,171,126,312,256,242,247,227,278,209,57,241,258,121,237,297,127,192,328,209,203,190,243,312,299,377,337,63,285,280,160,109,188,286,108,81,239,241,129,301,109,152,73,198,107,256,188,243,264,313,78,180,206,59,229,233,150,124,275,203,276,230,322,254,317,343,224,222,161,93,101,192,173,158,151,148,258,173,123,199,214,253,101,136,219,132,229,176,69,259,355,228,212,157,268,208,293,312,250,230,324,144,269,189,276,189,302,121,322,172,249,64,238,101,416,357,352,301,243,253,317,194,218,210,260,227,182,277,352,199,270,319,259,154,224,225,205,244,209,184,78,194,170,282,268,277,367,218,240,195,208,178,335,123,223,227,133,193,131,348,157,184,253,235,202,192,187,226,192,183,194,181,275,181,116,242,250,251,132,210,101,181,237,208,247,145,226,180,193,268,150,241,117,233,144,250,281,295,215,226,262,164,198,168,222,130,312,195,241,212,283,303,99,317,181,178,321,239,344,241,155,172,130,293,257,251,142,203,299,200,103,264,234,245,232,105,274,115,203,217,115,172,280,170,99,289,134,176,227,350,254,264,122,194,198,192,249,223,207,133,196,243,312,116,251,257,290,230,181,303,143,299,208,278,350,200,276,124,377,100,326,247,115,244,246,287,262,139,203,150,312,267,181,229,289,332,144,241,333,262,302,185,246,267,257,186,158,139,135,81,216,232,90,211,182,268,269,186,263,352,189,189,219,230,205,161,145,155,286,195,83,240,211,181,219,283,174,245,73,68,234,283,224,132,209,88,176,252,201,178,343,285,249,155,196,164,143,325,205,225,290,232,312,248,295,343,293,176,252,305,336,229,209,277,112,302,125,293,233,294,107,349,202,282,189,285,184,162,277,150,238,167,245,198,133,92,132,235,240,277,204,190,99,313,209,176,237,293,194,133,316,186,316,147,227,212,201,342,221,214,143,132,187,111,224,247,135,257,196,295,180,351,60,121,93,261,114,318,204,187,205,249,292,283,199,119,322,234,203,260,247,68,318,188,163,219,243,226,239,140,251,127,378,147,241,255,177,230,386,224,134,224,292,145,228,294,141,315,119,153,242,192,281,250,197,285,241,207,331,191,213,265,225,60,200,178,43,133,293,200,218,216,202,271,268,182,222,121,273,272,223,232,166,290,223,205,235,201,230,111,228,255,189,161,313,89,87,315,202,88,216,230,215,266,307,198,219,200,88,156,279,232,283,329,175,158,246,228,84,202,116,179,375,306,254,306,215,173,183,170,319,97,267,273,174,102,220,233,151,308,93,222,247,315,158,147,285,228,234,130,199,171,165,228,38,140,255,310,170,152,73,213,91,194,132,268,184,168,245,174,290,177,186,187,256,191,345,134,118,112,117,213,198,336,272,254,241,114,182,234,130,126,300,246,252,221,217,301,267,220,238,176,137,238,164,268,190,254,236,216,111,376,177,319,266,240,229,162,81,289,262,266,104,208,277,175,190,157,169,156,157,223,158,100,101,155,211,150,71,326,353,79,152,221,65,118,157,128,254,330,293,218,141,178,375,146,138,118,251,221,282,99,37,202,257,191,184,146,377,197,258,168,266,122,272,287,160,224,170,184,290,219,236,145,132,312,252,244,234,264,272,250,199,365,207,239,409,227,222,275,243,52,295,240,248,257,277,152,314,159,235,111,38,321,136,244,294,163,195,273,178,232,263,242,369,186,183,157,276,146,193,173,194,95,112,193,204,95,311,243,110,205,184,228,148,223,119,69,220,336,257,343,211,109,168,189,183,207,242,373,160,292,285,142,279,167,327,272,245,170,132,111,325,138,240,331,258,282,357,107,253,213,253,138,281,264,259,222,294,233,214,83,314,207,223,110,266,229,299,186,202,269,294,223,92,222,191,264,145,136,265,249,257,348,314,225,183,136,220,226,228,156,237,109,232,171,212,210,265,144,220,260,237,182,311,228,304,267,288,270,260,118,186,250,224,82,228,340,203,290,163,108,141,126,222,334,352,279,252,226,263,233,162,228,210,191,308,159,154,232,218,203,199,275,126,187,231,244,237,190,244,231,256,243,43,175,241,225,221,303,174,375,147,233,126,190,309,233,313,156,226,250,188,91,285,137,270,261,211,83,248,180,207,122,264,135,135,253,289,168,285,261,278,162,249,114,361,227,186,352,163,239,289,278,119,64,254,116,241,117,130,227,137,177,155,204,166,267,271,131,155,140,198,380,134,231,153,266,221,254,213,114,316,251,120,117,259,334,152,269,292,102,266,164,270,318,251,124,196,155,186,153,201,127,277,308,340,183,264,285,345,236,207,228,229,253,241,177,135,221,213,224,195,261,344,350,153,255,165,136,165,239,219,185,298,113,273,90,173,191,250,202,175,184,199,114,158,237,228,187,189,229,209,180,164,188,253,170,167,193,351,236,172,235,124,189,194,283,169,57,213,103,149,343,103,197,274,264,250,268,310,295,392,313,393,240,173,245,160,321,280,206,238,262,207,225,138,368,169,228,287,205,252,152,150,230,260,164,268,273,270,192,145,113,355,177,360,231,188,133,211,238,325,188,200,130,262,188,282,142,178,150,160,216,296,176,286,119,131,313,162,312,245,239,197,309,233,199,172,293,270,228,102,44,234,245,189,198,218,124,211,244,235,172,170,307,111,287,217,152,210,179,46,253,145,193,274,129,73,196,209,204,162,89,146,302,252,208,278,219,238,260,211,134,128,328,100,231,199,128,134,87,160,281,279,158,291,199,243,267,242,182,225,156,194,223,161,304,225,242,64,250,217,158,142,212,214,225,219,218,270,201,160,343,256,164,204,195,223,267,40,259,169,234,298,196,181,239,156,154,195,233,141,279,49,228,90,132,131,229,199,199,188,247,220,102,221,260,224,327,214,172,125,190,257,270,174,328,170,280,228,296,280,55,124,156,257,281,379,282,276,60,206,204,92,327,141,266,293,356,223,231,222,172,244,142,268,258,315,112,285,297,221,252,130,170,190,217,236,230,188,195,225,205,249,156,299,95,270,294,355,291,324,120,228,143,305,167,197,269,223,228,217,221,113,191,335,361,196,296,211,105,248,166,123,187,225,114,233,272,318,179,161,167,302,164,189,231,105,93,234,176,320,170,51,214,173,304,77,277,163,223,259,246,148,146,298,155,332,196,181,287,122,227,203,219,267,300,299,119,185,192,351,251,83,158,253,239,210,285,134,265,147,200,242,256,255,237,219,303,238,274,219,204,207,147,186,128,366,161,155,151,181,115,87,161,137,247,137,327,101,161,179,251,185,166,71,180,213,283,194,209,166,131,179,141,209,308,279,238,106,234,182,155,180,161,267,226,242,243,365,174,221,462,181,173,227,209,139,153,150,250,177,336,274,213,172,274,194,204,248,185,150,222,276,215,179,266,134,237,248,126,377,196,189,315,244,210,135,150,124,209,255,116,288,311,163,312,174,153,157,224,115,293,225,228,308,178,218,169,177,174,196,117,369,191,120,173,154,163,211,241,71,220,233,190,239,277,219,189,168,297,137,255,264,160,259,111,113,191,113,192,203,203,139,160,312,222,326,226,145,235,202,71,339,250,325,257,174,203,240,243,203,200,90,148,127,215,92,166,201,129,297,209,215,176,193,172,255,170,220,252,131,124,114,339,179,275,221,233,98,203,95,347,252,171,102,200,208,88,205,171,179,234,198,211,188,251,120,146,350,273,214,205,181,245,233,177,314,119,196,379,158,160,151,115,207,86,236,189,202,127,113,170,258,182,152,332,265,54,141,211,202,245,129,156,217,137,165,172,187,260,239,176,189,210,217,378,349,165,221,219,269,223,222,158,169,329,243,352,172,188,228,323,284,128,332,158,150,323,162,278,281,317,164,104,182,313,255,181,183,213,200,211,209,222,186,167,227,189,243,211,193,385,327,318,163,171,198,190,147,301,198,293,226,95,119,224,196,239,281,241,303,135,190,235,259,246,232,164,282,236,208,222,244,135,247,224,172,346,257,85,163,311,285,295,147,135,150,298,274,69,181,136,281,263,221,242,97,206,67,198,150,344,155,189,364,297,342,196,251,322,184,86,342,174,186,298,187,323,141,291,296,249,212,100,246,119,174,157,204,146,270,150,286,244,238,185,137,280,237,286,152,262,321,314,179,123,221,321,243,127,232,125,229,233,250,303,308,278,219,162,220,328,288,223,256,198,367,212,280,220,213,229,292,294,405,202,252,284,199,221,203,275,319,210,297,291,277,286,169,235,176,243,186,284,212,199,322,229,289,227,267,219,245,310,161,205,310,159,223,242,153,188,258,234,347,325,317,331,194,255,144,323,264,206,224,248,200,173,247,184,128,146,274,213,205,313,176,167,82,186,163,211,194,228,241,213,180,135,279,316,112,82,218,219,193,234,214,247,167,236,215,277,224,198,230,263,237,274,264,173,160,215,151,131,236,173,100,275,302,311,286,161,118,212,276,140,197,369,246,324,316,150,251,154,234,183,284,311,227,229,149,257,164,228,163,144,351,328,361,148,160,124,114,151,256,336,122,354,214,216,361,250,282,150,190,326,193,237,362,250,197,160,160,308,137,239,239,294,234,177,241,175,186,172,157,337,72,309,318,163,166,283,261,188,231,239,306,245,314,210,163,259,225,226,123,100,181,345,253,121,319,285,316,231,240,289,392,131,310,72,95,285,204,236,285,207,249,232,230,176,118,177,225,293,93,217,403,146,255,212,194,142,206,243,329,217,221,240,243,341,331,300,179,164,273,221,147,180,122,160,263,326,54,195,174,350,92,319,146,157,344,188,260,214,180,364,157,270,164,157,205,225,227,208,322,259,290,210,236,170,366,354,248,225,199,194,141,67,336,170,222,215,241,160,217,89,225,237,196,170,162,295,218,182,170,142,321,190,225,208,215,284,222,150,157,262,100,264,239,298,193,135,147,270,243,285,201,154,182,222,212,243,299,252,303,197,173,160,156,241,291,116,85,306,177,138,244,258,224,265,302,129,224,241,213,221,196,254,280,262,220,313,279,310,170,134,288,344,187,217,302,203,153,229,155,175,111,214,258,363,236,233,307,199,265,182,109,114,254,108,265,205,137,247,285,229,184,322,268,217,158,243,204,145,215,296,188,149,286,258,258,179,193,282,173,276,178,166,190,319,228,210,259,208,277,248,280,352,227,173,266,180,206,256,205,181,159,230,176,261,243,130,264,154,328,152,42,162,240,183,234,340,182,190,224,155,220,273,245,52,166,223,136,213,215,271,179,160,237,393,283,181,189,111,243,271,295,188,178,320,45,308,54,285,243,336,243,165,269,174,168,270,145,224,246,211,195,203,132,208,145,298,238,165,296,276,258,108,214,249,244,163,239,227,163,197,257,163,229,194,257,204,247,96,116,266,214,248,252,239,340,357,191,118,141,190,249,100,232,326,132,97,154,119,383,188,312,208,303,159,271,255,169,164,258,173,252,258,257,79,320,203,99,273,167,242,242,122,149,98,243,208,110,167,184,150,222,220,297,214,207,155,187,245,133,152,304,336,255,292,170,173,225,252,107,314,224,244,165,104,194,190,227,163,150,235,202,160,80,276,239,228,203,161,141,73,234,211,231,223,152,176,262,179,234,127,351,167,231,193,259,257,166,199,366,251,218,204,236,131,198,256,275,262,247,176,185,134,194,297,237,330,357,131,360,137,323,78,217,211,222,175,151,260]
doclens.54.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [219,341,172,243,134,157,315,356,258,134,243,223,127,161,72,213,225,188,276,285,191,263,206,177,120,342,241,228,391,245,195,219,145,219,278,372,198,212,221,176,90,193,240,154,254,208,287,148,255,222,199,349,248,177,215,237,295,217,230,309,225,235,236,310,369,84,363,260,181,121,285,200,308,200,179,223,338,254,200,212,255,307,169,247,150,230,279,279,258,269,188,273,289,228,48,199,226,365,303,202,373,234,278,270,178,140,315,250,327,312,307,96,77,260,120,287,222,238,229,346,198,296,159,297,300,354,110,214,199,203,241,162,174,193,148,108,214,295,299,230,253,159,170,200,178,178,159,139,224,293,293,319,325,375,260,187,86,252,180,105,208,225,211,223,289,302,322,296,345,377,218,255,283,150,250,231,216,174,233,167,236,199,137,156,288,243,236,158,297,219,160,136,164,174,250,204,237,177,140,291,118,247,177,217,254,102,322,160,236,277,210,199,167,244,99,317,234,138,213,244,155,220,302,257,249,313,164,237,214,364,179,231,245,305,226,183,239,302,269,155,120,218,189,103,268,98,295,153,240,114,259,232,255,308,253,336,154,189,166,277,289,194,305,293,200,273,229,133,267,186,224,240,308,157,204,249,245,261,229,150,246,292,337,337,86,195,158,127,219,188,65,195,180,172,75,166,206,48,100,78,260,158,210,171,302,288,246,171,152,226,177,276,178,275,256,196,255,225,95,295,320,224,267,280,201,361,232,201,140,176,133,111,195,245,206,265,214,229,225,281,105,75,217,182,266,284,376,195,288,306,235,246,211,299,189,224,151,196,190,235,146,200,160,207,153,274,275,162,159,74,286,163,242,259,59,237,285,219,137,182,317,153,166,207,103,312,130,288,195,204,215,120,330,183,210,198,110,296,307,189,296,204,209,234,133,208,144,226,276,77,341,78,127,270,129,160,312,206,130,240,222,307,157,235,222,218,308,99,307,150,209,101,93,160,295,111,352,88,277,141,177,277,309,211,307,138,127,183,71,150,292,311,272,336,195,110,236,285,162,231,247,246,66,211,268,337,273,185,272,112,194,292,271,129,165,188,246,306,143,126,279,269,326,238,251,86,409,159,109,275,134,165,166,248,300,357,351,383,182,217,273,155,181,142,195,239,295,246,236,279,281,114,195,108,347,171,242,211,244,94,153,179,180,189,191,199,220,202,198,152,59,288,250,321,290,338,229,152,172,328,82,86,233,278,150,251,169,269,245,266,94,203,196,264,239,192,250,137,359,170,263,294,301,146,238,369,226,322,186,151,266,181,197,231,161,162,323,247,207,184,318,286,405,343,159,254,143,142,108,219,87,192,295,102,271,286,212,234,276,231,194,216,220,265,163,190,267,357,181,242,103,318,294,298,225,171,324,254,147,206,225,312,317,312,63,159,314,227,190,181,381,203,220,265,320,142,138,164,179,330,174,250,258,305,161,184,362,185,210,198,146,136,214,225,282,259,247,243,178,177,334,281,267,182,269,290,175,138,256,325,136,61,267,224,218,302,306,174,145,93,392,199,208,173,297,266,271,264,216,250,119,214,281,103,222,275,165,236,176,247,279,275,262,232,169,167,211,299,197,157,260,167,276,276,212,262,375,264,201,130,213,206,132,225,227,144,206,300,332,160,167,210,212,98,236,152,109,229,156,219,349,197,201,178,143,307,157,231,263,229,128,246,265,265,133,288,303,346,252,197,150,234,297,143,196,214,174,182,219,122,290,278,206,172,201,203,178,296,213,190,166,338,129,171,260,66,273,190,163,176,263,169,265,167,226,165,252,166,321,278,351,216,197,147,141,184,191,259,203,331,325,157,253,155,235,202,191,185,248,338,203,118,289,219,272,257,204,269,341,134,177,170,156,153,236,214,161,276,204,279,249,301,186,323,116,195,247,288,303,247,264,226,188,325,227,251,183,255,259,227,220,103,117,180,315,241,210,148,143,195,253,246,198,233,159,254,207,114,86,371,209,303,235,302,215,179,96,267,258,164,221,332,334,217,249,172,232,312,248,284,195,173,233,148,287,296,264,218,266,259,138,176,232,308,240,236,278,298,114,121,216,205,247,97,216,247,251,345,302,169,75,270,159,74,178,204,116,328,98,176,70,181,122,166,217,163,219,383,247,162,201,246,147,260,160,271,185,234,114,154,125,118,340,264,184,231,148,241,292,298,257,177,274,318,400,258,222,347,275,172,219,181,210,183,202,221,256,208,315,113,97,168,346,295,379,203,223,85,313,169,259,301,299,146,244,284,190,234,294,169,257,331,262,187,354,167,214,283,193,257,284,248,237,220,171,226,266,149,119,344,211,240,217,208,193,322,194,183,249,130,181,272,124,281,206,295,233,189,207,181,254,105,263,265,225,194,272,81,246,222,290,203,171,233,184,272,261,189,125,285,176,212,178,343,152,266,163,181,238,383,127,165,164,330,328,185,162,98,402,45,294,358,148,329,129,207,202,197,343,264,45,226,147,188,265,295,167,285,287,324,291,109,227,214,151,275,207,250,239,328,80,312,211,262,203,343,158,256,170,244,241,229,185,171,205,133,283,136,128,98,241,258,207,272,281,342,346,202,190,251,245,240,223,161,297,385,250,213,180,164,188,238,196,226,295,177,261,331,54,184,136,318,155,132,304,285,137,231,214,184,200,172,365,264,173,202,273,256,126,110,246,116,290,172,101,228,297,285,174,206,203,171,178,176,121,336,152,335,131,291,129,83,180,140,110,185,189,243,156,251,361,223,299,178,196,195,90,211,293,179,153,210,174,328,259,282,255,90,346,276,205,248,295,120,130,139,342,228,222,293,230,300,240,81,300,73,175,213,153,257,250,285,263,170,349,281,201,279,156,237,142,220,333,157,138,187,331,196,294,171,157,177,246,305,182,295,167,359,266,151,267,316,212,379,171,186,221,276,181,262,281,208,203,333,202,180,226,263,192,214,270,166,315,270,355,247,164,179,208,52,134,168,208,222,247,149,240,138,276,185,191,230,146,260,347,254,329,345,362,319,206,234,195,292,59,144,260,293,323,216,269,96,309,253,241,224,233,317,248,239,180,217,168,149,239,196,169,151,210,188,211,226,181,291,202,216,185,78,155,252,207,107,274,287,133,174,326,173,149,232,245,240,111,131,244,318,293,277,267,210,172,209,78,263,245,294,347,259,107,287,302,270,193,109,186,119,91,199,244,235,155,211,252,150,306,134,134,220,141,273,141,186,158,317,302,276,173,157,294,99,347,206,261,225,240,135,148,181,199,243,213,103,104,307,204,204,251,221,111,176,262,251,213,203,147,184,230,231,284,352,169,111,182,64,188,191,265,185,100,159,334,260,107,301,200,206,240,280,178,161,309,174,251,249,201,184,130,291,198,56,217,114,119,318,204,184,189,309,83,134,149,208,346,181,243,186,263,148,253,248,223,246,143,174,195,184,242,262,182,199,174,186,167,156,251,237,282,198,127,272,179,326,227,281,75,141,189,215,118,272,260,258,153,394,141,234,293,166,346,321,255,127,281,108,146,191,300,208,305,110,193,161,220,352,170,109,208,315,162,345,338,154,239,171,127,277,201,166,193,170,265,285,168,183,264,216,308,196,198,204,209,168,205,235,267,308,112,145,188,380,290,212,214,204,214,213,119,252,187,223,272,293,174,245,240,145,122,267,89,130,216,197,259,228,269,125,163,334,266,230,307,282,277,249,313,229,369,260,222,193,279,114,163,285,283,226,234,287,394,321,360,229,265,294,97,260,119,183,113,224,236,221,292,264,129,143,125,260,246,331,204,396,192,268,35,186,161,195,228,227,296,216,363,221,231,92,168,228,132,301,290,200,138,243,174,30,196,101,307,358,264,199,136,279,93,287,167,231,292,311,176,238,310,262,337,259,351,140,321,297,155,287,181,274,159,279,373,159,225,287,238,102,153,333,173,255,334,208,417,188,193,279,196,163,160,214,230,238,147,283,191,189,171,319,241,292,348,346,182,277,180,319,235,188,300,232,149,170,323,210,169,118,175,259,189,168,222,171,347,255,270,357,165,192,293,169,286,325,275,141,118,231,113,214,121,208,229,198,164,300,137,245,285,127,113,108,256,279,225,247,213,263,281,337,244,44,120,201,151,213,99,223,192,343,168,193,237,253,166,213,117,70,344,234,219,381,215,234,160,177,153,174,174,257,124,237,311,289,186,173,245,260,173,385,179,187,222,246,325,291,58,182,335,297,241,270,209,362,316,200,113,118,207,141,137,249,333,83,257,224,92,213,231,241,213,250,286,328,171,134,142,225,244,250,201,277,193,93,163,229,213,133,166,259,297,202,129,202,145,293,256,283,141,210,231,422,195,210,206,174,204,137,114,151,142,236,219,350,336,247,328,238,238,273,329,314,374,271,302,327,330,189,341,298,343,171,207,243,299,65,312,197,240,258,323,205,233,94,115,181,225,189,176,253,174,304,217,333,272,185,338,233,66,222,264,247,210,218,247,113,339,209,216,186,228,248,179,184,175,175,112,213,226,295,172,203,264,139,153,264,253,288,220,320,249,208,154,182,251,154,210,234,303,151,139,198,197,115,109,282,304,271,127,207,239,260,332,110,259,183,179,207,229,269,240,169,102,196,334,289,172,353,167,203,190,189,164,215,208,263,187,131,333,205,79,77,125,256,157,270,303,93,86,170,253,229,245,145,216,215,191,215,344,83,211,198,221,202,153,200,86,365,155,223,198,245,338,187,310,227,129,166,264,362,219,131,202,214,350,313,295,379,226,218,226,261,101,248,246,132,211,232,186,164,172,106,265,203,250,337,302,258,209,267,349,107,336,129,270,207,181,214,312,287,72,291,193,309,123,276,272,332,139,211,285,211,203,113,162,227,222,236,197,209,276,324,190,214,282,291,231,247,325,251,301,233,137,191,128,248,195,311,147,148,220,320,133,297,205,218,158,296,193,253,268,252,227,207,162,262,188,141,75,221,278,203,154,270,281,234,148,142,290,226,126,131,291,218,199,242,212,176,206,258,279,231,188,156,266,170,271,120,228,255,198,182,303,216,224,131,238,133,299,152,339,218,93,306,171,217,143,231,306,378,151,262,171,238,281,322,375,238,163,258,231,237,217,178,85,231,128,311,276,209,328,274,190,327,191,239,315,204,163,213,122,264,327,296,196,170,342,287,265,287,186,243,273,213,235,376,281,291,252,225,197,371,238,249,191,158,330,111,251,261,307,236,209,179,72,161,119,126,34,298,173,256,287,228,118,176,228,201,212,285,91,239,252,197,262,103,303,266,96,222,194,301,275,313,219,165,285,263,155,218,247,268,174,104,252,81,298,225,295,209,134,183,186,333,88,212,198,128,313,109,119,292,170,166,305,196,231,202,270,215,250,318,263,246,137,100,282,264,295,209,267,185,222,120,178,331,140,235,304,149,266,320,237,173,365,396,211,291,195,214,300,185,244,178,168,85,174,215,206,195,276,248,137,263,186,226,218,230,207,253,230,229,208,192,260,291,233,166,293,268,165,240,114,172,185,257,247,201,295,96,233,180,212,273,237,193,308,237,216,305,349,143,202,274,181,161,196,285,218,149,168,226,68,313,254,186,281,163,204,260,286,235,279,126,124,172,98,283,222,189,141,215,294,182,317,152,200,150,115,165,67,238,209,309,312,254,152,155,145,234,141,186,170,203,180,380,229,222,174,245,152,181,240,203,112,319,172,220,193,230,218,119,324,249,179,129,161,189,266,120,157,123,235,358,318,200,313,302,332,240,250,273,171,227,182,184,171,254,314,127,166,169,62,358,214,165,236,246,322,128,190,182,235,170,243,163,248,173,320,246,184,268,313,267,267,165,326,197,86,236,180,103,274,194,172,248,353,273,37,184,120,234,278,225,114,285,238,255,84,281,225,288,241,160,219,104,255,226,319,86,292,154,179,173,216,149,166,228,196,264,195,183,217,289,97,184,221,341,175,224,203,219,165,293,203,155,292,249,128,328,183,156,123,310,145,180,109,316,133,185,185,202,236,208,195,212,344,137,210,123,228,247,283,142,279,171,119,254,208,171,257,246,332,292,213,339,213,253,309,177,321,134,270,267,165,216,258,320,220,114,249,103,261,152,237,223,269,185,109,124,249,119,147,224,227,351,262,204,287,203,165,282,233,218,239,195,279,203,81,152,285,215,83,190,146,286,79,343,323,181,190,253,193,372,340,184,268,342,197,274,128,223,322,370,291,302,307,274,242,216,107,167,170,236,388,306,272,251,223,229,280,155,209,318,238,193,179,239,183,250,323,278,164,224,120,232,298,331,304,197,202,302,163,290,262,326,243,129,336,336,264,322,181,381,216,253,309,159,297,274,234,375,336,284,316,174,251,172,88,191,251,229,191,244,279,149,220,245,249,254,205,242,159,277,336,321,233,172,115,211,272,259,271,134,141,374,217,177,362,225,329,234,166,329,300,136,131,350,153,363,192,155,275,277,259,332,204,252,264,135,203,302,184,221,205,207,251,156,369,311,181,238,182,203,125,371,305,391,130,195,371,228,224,201,99,258,151,251,232,245,223,245,151,193,254,184,282,130,255,165,141,312,299,155,292,265,142,188,201,204,261,77,118,236,188,108,208,128,331,208,124,209,214,261,285,128,333,331,160,277,236,222,269,233,252,138,212,227,175,180,368,325,305,96,248,194,313,24,153,253,227,209,220,152,191,361,67,143,295,225,244,380,251,222,231,291,214,121,280,344,278,237,156,233,247,180,126,103,263,202,157,243,147,216,212,258,122,195,344,152,306,264,62,175,232,259,179,292,244,156,191,225,133,113,307,123,149,143,216,59,323,346,167,155,325,187,317,305,260,130,156,294,196,234,170,329,118,197,242,244,147,198,299,238,257,337,165,200,178,157,133,183,196,186,188,230,125,215,293,313,176,270,256,202,206,157,294,196,258,237,185,309,266,205,213,372,145,130,333,125,190,310,181,179,277,190,242,112,168,324,190,196,134,82,279,203,140,218,104,184,219,274,187,216,170,332,217,272,280,83,285,85,281,356,284,125,233,72,287,197,161,335,156,239,235,354,184,364,104,198,233,212,267,290,164,203,119,267,150,359,147,242,250,243,288,83,259,308,167,102,170,130,164,215,214,195,328,137,232,213,149,380,124,140,180,248,192,276,199,127,327,293,155,146,213,308,167,144,355,240,249,195,190,194,242,342,155,192,279,293,210,158,240,192,208,180,277,305,146,218,310,230,280,200,231,198,207,275,155,191,234,197,238,217,154,164,185,275,258,295,264,171,214,269,268,189,301,266,176,299,200,304,342,302,105,320,207,249,191,73,253,304,236,221,136,194,71,200,364,152,109,179,291,262,446,314,205,147,353,214,222,244,411,227,121,263,184,193,158,228,342,133,165,237,206,234,183,243,215,223,238,232,225,146,259,207,181,176,186,173,222,197,183,298,112,251,316,178,192,202,261,285,187,298,234,174,288,277,276,166,119,215,243,157,115,199,197,125,145,137,229,322,295,182,215,261,147,184,259,256,216,128,200,237,248,336,231,302,244,219,202,156,313,233,289,191,105,221,300,228,207,112,323,210,133,247,378,267,167,259,132,200,358,301,233,252,244,80,236,185,173,188,85,108,179,129,190,237,314,289,151,335,151,218,212,122,122,194,318,219,204,129,386,128,164,218,321,154,343,326,299,144,270,205,121,182,228,275,237,366,227,107,197,173,216,257,251,145,212,212,194,174,194,189,175,300,309,341,217,171,165,327,285,240,264,294,186,93,296,186,159,130,280,305,406,246,177,227,320,78,116,175,259,189,123,220,173,178,268,247,218,154,77,339,99,249,227,137,143,235,194,190,166,168,142,159,240,346,216,275,234,175,368,307,204,267,292,286,186,297,258,254,244,370,273,384,212,185,246,256,339,216,209,170,176,61,216,145,168,132,199,163,270,285,211,203,135,179,123,92,275,195,250,220,316,105,146,342,313,329,134,314,176,255,205,351,200,185,330,370,148,195,187,157,276,249,339,342,292,252,201,135,191,147,111,305,355,224,370,245,155,152,261,194,276,171,210,234,274,213,156,109,288,348,100,225,289,151,231,308,180,175,232,196,170,124,205,284,122,229,313,60,142,186,64,318,185,289,260,129,290,103,324,209,317,182,167,75,251,220,317,133,209,120,210,195,241,310,260,96,285,293,162,140,417,222,129,282,176,244,321,307,141,293,227,129,155,230,156,188,277,220,220,125,344,125,310,300,337,178,221,145,143,183,317,144,208,125,290,150,154,122,240,261,179,223,227,252,140,134,188,285,279,213,123,263,126,161,250,154,155,247,136,203,359,250,223,179,241,58,197,279,202,279,201,222,103,251,213,190,213,226,262,227,112,156,258,314,113,205,299,239,254,295,173,230,258,265,206,264,237,108,143,163,228,195,227,298,194,244,106,319,131,169,148,203,107,175,209,121,243,186,182,123,278,131,174,260,323,207,189,174,303,209,287,168,183,63,297,86,263,127,277,171,283,302,90,239,268,194,272,206,267,191,177,149,337,255,121,331,203,143,200,168,177,346,211,179,265,315,316,363,254,278,235,143,219,273,76,130,82,208,198,175,287,236,239,232,252,202,237,271,307,239,268,251,206,295,169,341,353,325,149,129,107,259,238,288,227,276,157,329,307,276,134,341,177,181,215,319,333,185,293,220,242,175,313,126,166,210,332,202,119,287,309,217,193,209,234,203,266,293,248,186,215,193,109,151,176,224,188,238,146,118,192,258,196,144,172,82,73,123,220,104,97,64,141,274,214,209,214,137,231,109,161,125,141,300,229,280,160,309,220,162,115,245,160,239,234,230,275,276,236,203,249,228,325,161,211,152,237,313,227,312,296,292,262,172,245,215,169,163,260,240,332,194,290,111,80,267,195,281,203,142,246,342,147,352,166,284,122,184,226,258,346,171,295,346,279,203,203,300,176,153,229,145,195,230,230,245,303,249,215,182,231,171,227,171,235,257,292,96,275,115,267,128,249,270,72,175,324,147,189,155,186,304,69,170,187,236,116,269,202,256,128,312,108,173,26,214,248,357,134,368,250,225,347,289,270,320,183,294,257,228,241,168,188,280,290,339,161,139,167,209,154,220,274,197,190,215,233,216,261,177,80,158,316,366,113,145,122,331,386,253,116,208,165,314,295,266,147,240,275,173,136,175,358,266,219,241,217,375,185,275,217,231,144,352,332,269,116,285,155,212,191,154,131,392,158,175,233,182,199,287,330,125,289,208,150,224,345,319,293,88,259,177,201,222,197,213,203,136,260,195,379,259,230,250,237,142,252,324,263,206,179,218,233,200,209,296,172,223,328,266,187,206,174,207,285,60,209,285,69,333,283,63,249,366,167,201,239,233,314,97,251,179,238,99,174,142,310,156,145,319,182,229,255,173,150,321,125,314,176,180,237,145,254,331,406,194,177,145,157,148,163,280,222,284,182,265,266,298,207,252,219,237,230,253,306,239,317,191,190,206,207,236,230,148,218,351,217,155,233,284,166,239,182,294,207,184,192,236,227,229,302,182,369,236,174,156,233,76,143,210,146,281,299,123,274,155,344,259,130,266,155,302,88,187,216,282,242,294,170,187,248,174,117,295,200,346,282,198,277,109,204,183,276,256,266,280,241,270,284,153,201,211,250,133,342,201,291,192,212,258,342,280,279,203,289,154,208,322,189,285,68,126,240,234,230,123,193,57,306,200,191,268,216,177,215,175,283,171,241,142,181,223,247,298,164,368,55,150,234,265,83,179,289,96,230,241,189,390,198,220,103,131,209,171,226,233,271,299,218,298,132,166,218,203,121,136,133,180,244,204,268,164,328,323,115,238,235,124,149,227,272,249,279,167,256,214,229,180,292,161,228,216,241,187,284,119,203,305,206,123,362,210,361,217,346,132,257,114,239,353,196,313,181,360,240,194,256,125,129,224,204,262,328,248,214,342,333,206,164,300,205,148,144,26,273,155,240,306,244,149,120,140,259,201,128,184,188,219,229,306,341,225,256,227,232,241,310,254,226,282,182,295,214,347,96,247,198,244,131,156,280,253,205,88,288,376,185,251,213,198,205,218,173,381,233,215,97,182,186,178,327,194,357,256,202,223,256,129,222,258,302,108,348,273,292,373,265,225,328,198,233,205,272,133,112,76,269,238,304,240,216,169,82,210,160,267,315,106,297,278,230,159,196,278,180,279,235,239,151,307,197,229,268,53,213,283,263,173,163,200,158,228,170,258,260,267,143,191,105,242,233,228,333,218,201,263,111,220,203,234,219,174,257,139,103,243,309,248,168,155,367,255,201,105,325,255,377,135,260,283,301,252,272,151,249,221,79,243,330,209,334,204,206,311,224,208,330,117,209,266,202,142,255,230,208,347,281,116,230,311,248,174,309,287,39,323,286,35,238,333,97,200,207,310,63,244,150,329,235,174,206,185,215,174,329,229,170,146,378,140,81,126,178,218,185,273,255,268,199,40,297,190,138,129,347,161,162,267,149,263,296,221,166,192,307,319,307,216,216,291,232,150,163,232,164,117,186,251,367,277,199,251,192,199,116,199,152,291,177,143,231,116,144,261,265,229,158,218,195,203,282,127,155,155,201,210,202,215,98,100,159,315,310,262,177,250,190,255,246,166,202,221,239,139,201,271,334,307,256,332,135,127,189,212,329,195,257,254,255,217,252,166,172,262,218,279,281,166,386,266,243,425,206,70,208,96,38,217,122,267,133,262,272,145,165,199,79,203,244,319,114,271,159,132,231,193,215,248,324,232,347,192,219,204,215,150,332,287,165,215,261,243,250,95,268,237,192,373,287,155,249,147,282,214,197,285,245,294,111,281,163,95,310,253,220,181,327,361,170,83,306,289,161,186,194,273,358,174,208,212,294,119,183,248,323,265,302,69,265,89,320,78,312,333,252,62,162,222,329,344,191,152,284,169,194,325,171,209,157,119,65,136,202,156,264,67,267,255,272,315,210,160,179,187,170,314,86,203,207,229,267,218,103,149,102,271,179,227,306,327,226,173,176,187,178,199,214,200,224,318,333,100,309,176,171,239,248,108,322,277,174,374,303,269,135,148,223,176,209,243,192,237,133,238,264,164,258,200,296,112,163,157,171,191,183,204,285,197,207,173,250,262,176,142,281,202,288,208,327,308,288,232,86,249,268,169,145,265,239,241,126,320,252,252,114,206,185,213,179,232,109,154,209,254,150,278,186,309,219,288,274,127,151,147,159,150,211,163,156,59,350,246,63,230,267,178,369,254,253,211,227,157,124,198,211,230,167,206,219,325,158,221,319,183,234,176,107,190,132,300,383,205,209,223,112,139,302,254,355,113,314,197,104,142,213,291,215,255,207,202,150,321,286,226,232,110,163,139,304,156,144,303,84,161,161,317,253,254,178,271,164,253,211,279,282,204,101,322,165,202,190,143,132,254,101,375,261,197,229,204,180,331,311,202,234,263,371,197,154,397,160,253,365,155,190,372,202,85,142,206,244,203,180,98,308,224,302,212,238,218,342,297,336,113,169,193,143,179,227,243,103,158,258,130,231,204,176,292,182,160,113,185,105,105,132,176,300,221,197,233,102,272,195,227,142,194,62,234,201,220,175,229,207,227,228,297,247,112,87,167,144,321,278,139,121,246,87,250,170,88,133,218,222,211,154,255,93,87,142,150,268,187,223,138,204,223,358,330,274,188,235,168,250,205,193,99,292,285,253,235,105,247,292,171,165,278,248,184,285,155,113,184,152,449,313,301,320,287,305,134,261,156,305,152,254,144,249,327,392,126,193,211,251,188,201,176,227,299,212,252,265,239,232,178,245,283,137,192,196,168,333,243,243,342,268,208,225,265,165,369,271,302,175,234,141,271,246,330,341,176,283,219,312,153,234,257,152,275,281,225,125,290,243,219,226,318,154,247,80,196,284,257,56,153,263,138,300,261,166,306,259,329,204,324,207,113,341,289,237,404,292,147,76,223,289,206,128,235,194,255,182,109,291,219,254,219,221,163,204,300,235,182,106,114,293,228,244,285,320,157,237,179,308,213,276,185,294,301,239,273,125,119,230,181,368,313,221,183,255,72,343,170,226,310,272,333,168,202,263,242,125,159,246,207,199,121,85,219,271,160,214,268,216,196,258,222,290,201,323,167,294,148,303,138,148,278,157,361,184,256,111,227,270,292,290,151,322,221,219,299,128,149,222,221,231,388,337,232,267,288,184,216,275,240,339,344,211,242,268,128,284,219,256,288,190,203,251,246,224,69,85,219,300,218,376,220,343,114,361,227,134,176,236,338,114,249,131,198,156,274,241,100,216,203,191,203,88,274,328,158,93,161,209,252,187,233,250,166,149,215,198,340,151,173,139,281,200,260,316,337,251,110,235,198,179,83,72,171,142,225,263,203,373,235,177,165,262,236,47,131,280,229,198,194,290,215,150,232,180,141,154,220,79,205,156,181,221,105,250,239,128,195,217,157,115,300,206,261,348,131,72,206,309,222,228,184,273,163,178,152,299,153,147,341,248,160,263,213,309,111,90,261,259,106,225,143,298,262,182,150,133,105,165,149,110,157,228,342,315,126,174,167,197,235,234,223,255,244,262,165,286,196,104,119,340,213,263,316,307,200,151,246,229,151,175,118,189,304,269,170,255,354,203,222,243,165,84,349,262,149,84,175,164,311,44,223,364,348,165,161,159,221,261,146,267,209,228,262,315,201,272,181,137,252,235,203,235,147,182,340,321,256,171,198,252,211,214,175,254,160,210,353,267,204,243,319,247,187,236,201,215,166,298,206,284,190,351,200,151,185,211,104,311,318,215,320,202,323,154,106,146,269,190,173,244,160,139,182,254,189,247,310,107,248,138,277,209,249,220,209,209,175,240,154,179,301,257,178,155,286,228,231,282,282,210,202,206,362,299,271,334,203,208,109,147,219,177,229,136,259,180,88,261,163,253,253,115,116,297,117,175,297,204,178,342,237,195,232,325,185,301,270,146,195,135,151,260,132,146,262,169,267,71,257,260,176,303,241,299,232,211,170,426,200,87,206,393,294,128,160,162,259,360,118,97,216,138,265,288,212,165,305,372,124,231,309,269,182,201,218,125,205,240,258,210,108,385,205,219,117,161,241,184,245,191,189,171,175,234,234,142,52,117,131,116,119,174,168,232,190,291,107,295,300,231,109,216,186,215,270,302,135,266,317,333,129,201,155,289,223,333,367,234,167,285,260,315,333,334,235,188,207,227,287,137,221,317,229,269,211,218,294,178,219,144,190,157,242,232,168,145,185,215,218,140,196,248,240,240,181,195,153,238,223,281,151,220,131,222,151,329,247,216,116,266,291,329,225,247,164,157,97,268,176,242,92,246,164,241,123,76,246,126,221,165,275,163,275,243,139,137,114,243,238,261,149,116,85,269,383,349,186,237,210,209,143,136,271,169,172,317,198,235,248,184,206,261,180,137,171,213,275,194,163,172,221,256,186,223,211,259,252,109,125,253,234,305,268,155,250,326,238,148,133,189,162,244,287,217,274,182,186,288,316,251,331,263,182,174,169,181,126,196,145,219,317,228,170,249,354,204,229,142,84,185,296,224,208,320,323,235,267,192,381,250,361,181,208,177,267,218,234,292,202,192,343,265,387,177,271,316,384,205,97,231,223,223,169,213,199,195,258,203,162,286,290,183,151,230,239,77,229,180,225,229,83,241,178,210,125,275,232,231,247,91,253,89,200,176,242,191,242,257,65,236,176,237,195,57,218,244,213,288,45,160,203,203,293,60,215,312,378,292,225,343,272,159,150,98,188,149,204,287,214,139,188,275,193,197,194,191,133,181,243,224,283,211,188,132,314,261,269,198,180,188,223,213,268,188,236,44,161,336,304,227,167,248,321,271,205,190,259,208,123,151,149,329,173,249,362,135,144,198,186,234,218,113,82,117,222,124,220,236,180,231,203,102,336,214,180,325,134,337,367,156,279,70,361,308,245,229,206,121,224,236,174,284,189,195,89,214,178,231,164,59,318,317,134,221,176,284,267,324,251,189,222,192,151,234,174,173,150,156,362,250,263,166,179,122,138,240,142,145,157,59,355,92,112,215,276,209,250,184,253,209,173,206,232,108,124,233,152,137,229,300,159,213,91,275,205,139,242,210,247,198,130,206,119,251,177,133,238,159,194,200,179,296,176,231,192,175,184,184,189,173,127,309,310,207,167,350,345,210,250,354,104,255,214,58,182,236,175,125,282,210,205,196,230,157,161,178,285,261,266,89,181,251,313,185,269,350,236,155,277,218,93,202,90,313,87,58,178,274,229,275,272,228,343,260,289,172,272,177,258,114,136,262,188,343,209,74,248,279,278,236,217,245,378,220,194,270,322,114,197,267,180,303,323,187,191,249,239,277,230,282,266,237,263,162,95,303,84,104,157,268,177,128,197,204,228,233,139,217,181,180,176,267,244,376,207,164,117,310,349,219,152,106,126,168,175,261,184,206,299,281,178,110,248,337,212,277,122,147,230,177,341,217,169,317,159,227,262,247,304,122,201,215,240,331,258,216,337,127,286,266,333,256,344,382,219,241,263,376,186,163,137,320,335,308,241,354,295,204,128,195,319,291,248,250,272,175,291,202,221,248,129,77,312,180,358,198,189,221,276,128,274,124,148,261,169,327,313,109,215,158,246,223,225,250,138,125,123,311,149,196,278,134,216,291,186,364,349,166,120,259,177,231,323,282,225,131,203,100,86,123,317,282,229,329,140,211,232,255,103,133,176,239,183,169,274,208,175,297,266,405,208,177,336,150,292,312,300,238,83,218,283,260,230,127,206,245,162,191,226,201,117,125,159,160,235,240,331,283,149,197,188,169,226,111,260,118,162,284,255,239,285,193,139,320,199,212,297,158,228,269,223,192,112,242,345,298,219,100,197,98,253,327,250,253,240,318,235,123,233,179,225,246,212,329,177,169,323,213,334,180,103,361,215,142,233,235,247,95,216,162,282,377,343,137,165,285,298,49,262,171,357,176,327,295,94,325,194,125,349,232,120,197,155,199,237,202,97,266,249,386,211,123,243,339,308,179,197,297,233,199,249,249,178,202,365,178,117,210,226,272,267,198,174,164,294,265,258,272,141,244,215,148,157,213,298,219,193,181,209,306,107,295,150,231,184,126,156,348,236,240,104,142,207,163,295,217,286,287,161,292,245,282,255,302,277,126,222,114,289,284,169,169,195,286,256,168,186,290,175,134,309,185,156,209,237,268,230,235,209,349,357,262,161,182,213,279,296,170,235,242,347,327,291,286,367,263,230,268,369,42,201,223,187,246,223,296,183,362,188,177,346,200,250,270,326,206,144,206,271,205,145,182,203,236,226,272,120,233,171,97,202,194,208,194,179,309,205,218,166,210,237,226,210,142,228,318,303,200,379,356,314,261,290,136,256,231,220,187,283,320,241,217,81,66,187,179,109,237,184,153,250,209,249,273,168,251,203,252,155,173,136,161,204,115,253,245,234,309,125,148,144,299,180,150,199,224,213,205,201,235,90,205,362,228,193,242,370,209,214,140,333,278,192,281,129,171,289,219,210,325,200,231,182,236,86,155,150,291,92,122,204,257,177,77,234,232,291,102,106,207,266,189,193,133,157,136,179,299,214,175,162,144,141,189,148,176,316,135,100,294,49,296,283,185,251,199,195,291,276,253,123,374,188,162,114,120,307,201,122,278,302,184,208,249,164,222,184,180,193,66,187,220,232,222,208,180,174,175,259,62,396,200,358,213,145,147,96,93,311,320,270,393,218,47,199,260,334,210,172,163,190,281,169,207,279,207,159,255,262,109,180,202,132,66,259,139,183,213,185,263,184,185,179,281,51,147,302,332,206,180,246,249,208,227,192,155,190,200,174,177,211,222,258,257,277,244,211,204,263,245,131,275,124,273,229,187,169,85,262,207,273,135,198,220,235,223,260,215,72,256,206,259,172,209,429,210,158,208,305,268,157,227,155,221,152,242,289,229,239,184,140,346,88,386,38,147,113,122,277,339,258,258,325,272,265,241,171,317,229,105,203,324,335,327,216,319,145,227,215,338,86,161,152,336,171,202,262,209,186,123,224,222,272,186,151,170,140,370,157,225,177,298,128,221,251,139,176,196,246,218,92,112,280,325,198,253,339,312,278,295,187,187,225,257,193,148,212,233,345,272,184,247,219,315,174,198,254,391,270,289,203,215,251,156,229,193,271,251,115,323,266,303,160,162,115,218,231,221,267,300,253,234,148,217,138,216,201,148,268,236,301,198,213,157,208,292,177,268,183,232,152,170,177,321,259,153,237,295,185,221,294,272,277,297,156,184,230,234,215,326,210,219,240,172,302,239,276,196,210,225,226,279,221,168,129,146,211,368,130,271,195,137,188,265,253,360,184,369,247,197,195,156,294,240,238,86,159,141,222,87,219,135,154,281,197,190,272,327,151,194,292,296,307,218,167,263,186,398,192,179,371,151,254,393,355,296,236,123,369,181,319,396,206,125,351,287,141,290,318,271,159,354,270,242,153,340,305,207,146,114,165,138,249,325,125,169,315,137,331,324,199,331,278,139,178,80,282,186,243,174,312,266,352,336,277,252,229,184,136,117,186,223,153,179,286,261,231,242,225,242,116,195,154,132,171,265,351,332,232,92,320,114,315,163,165,342,247,252,319,269,261,159,263,324,221,236,162,208,173,145,216,257,159,183,66,108,175,228,231,181,210,143,224,141,126,231,114,148,290,173,132,278,169,286,121,312,280,172,174,286,307,140,220,282,226,245,205,147,177,152,360,288,282,175,210,107,222,213,118,305,210,203,309,212,331,311,254,83,226,162,329,271,338,320,267,263,142,284,215,313,163,330,136,159,176,273,292,227,238,142,171,277,137,337,88,272,163,123,283,162,296,303,86,277,305,203,297,202,155,329,207,177,262,197,249,106,346,268,174,210,237,178,290,238,303,265,141,261,201,166,111,253,262,301,185,170,260,194,171,166,306,135,62,76,183,122,177,135,325,136,260,205,225,186,311,377,272,254,213,245,114,318,210,225,71,331,158,229,168,261,279,193,244,288,155,196,236,279,356,220,228,255,157,174,237,263,169,172,37,176,174,129,245,367,350,287,236,179,152,218,140,264,166,169,181,206,243,279,254,215,332,241,263,281,127,69,176,182,109,168,235,200,146,272,137,220,257,240,186,176,166,166,152,284,352,181,130,179,269,226,215,159,200,317,299,225,295,247,364,216,206,279,183,222,229,344,196,225,289,300,224,141,184,127,207,158,325,296,171,255,248,201,175,190,302,110,185,231,219,177,209,82,342,254,266,96,231,291,179,168,291,156,161,170,227,359,309,195,234,346,312,316,182,191,120,328,177,254,226,292,218,208,183,287,254,234,344,224,160,87,274,145,413,263,242,290,354,216,217,158,260,325,166,210,228,331,267,226,152,135,276,154,304,298,244,352,96,113,339,377,191,165,234,259,205,145,138,208,248,182,345,293,288,218,98,309,179,214,274,210,265,243,275,179,240,228,242,251,192,140,364,155,312,225,227,311,318,194,241,311,233,248,320,82,201,236,169,257,106,213,334,125,218,214,238,307,289,143,258,118,269,321,203,118,250,168,296,161,248,201,302,187,168,176,137,142,164,222,204,255,146,290,174,299,166,121,40,253,196,177,313,277,224,236,237,177,344,206,268,202,182,112,305,346,260,139,285,354,165,301,161,245,230,190,180,352,330,114,216,88,177,257,159,272,199,171,191,215,243,257,247,228,201,163,276,154,111,332,224,99,216,321,219,354,276,151,214,282,87,170,245,298,137,182,228,183,235,243,239,273,211,138,238,233,255,157,146,278,275,191,69,200,142,228,282,180,278,184,194,187,210,266,120,320,174,192,202,256,76,358,284,325,282,231,216,216,338,136,149,110,290,248,361,118,215,78,353,237,242,284,268,168,155,208,241,160,209,178,326,199,236,283,258,240,179,305,167,217,222,363,120,252,296,400,308,132,319,236,219,279,325,133,331,268,164,191,164,214,375,176,282,210,336,140,171,198,184,264,301,219,207,352,212,361,359,232,245,48,139,257,232,106,307,210,200,195,213,287,175,265,290,338,245,143,318,132,358,233,366,184,172,236,315,339,280,330,272,84,188,263,318,202,141,190,315,334,186,311,155,153,193,155,189,234,231,275,335,281,300,210,131,280,266,113,333,197,241,147,314,229,181,251,193,165,118,159,120,94,60,232,172,208,293,142,265,137,222,201,203,33,232,258,171,289,357,188,207,212,228,117,323,221,348,200,265,264,289,232,217,191,190,316,297,180,152,270,328,97,162,142,162,187,182,255,278,290,126,163,254,259,273,90,234,129,253,226,150,115,179,361,69,148,173,332,215,162,82,112,172,95,230,240,336,196,198,210,179,297,284,204,106,191,179,247,294,247,193,155,154,150,203,262,101,206,269,211,297,156,263,140,317,199,299,194,224,201,228,246,279,311,264,189,245,259,219,266,313,259,86,170,286,193,88,245,63,239,176,150,220,165,307,193,310,208,207,255,267,175,188,248,338,132,370,334,277,124,294,130,158,236,181,166,153,114,255,91,194,207,279,233,140,207,232,181,235,161,130,159,260,279,118,176,272,113,119,193,194,219,185,156,194,210,167,295,104,192,290,147,350,257,90,219,233,347,216,145,381,132,180,222,295,226,141,295,164,172,119,157,281,153,232,317,269,195,187,252,268,240,225,163,34,128,253,209,251,365,238,251,201,196,213,110,176,365,244,215,250,241,176,103,274,186,285,233,309,234,111,248,266,206,210,151,198,213,259,155,297,47,180,124,212,99,203,99,193,237,177,180,146,212,194,323,216,228,305,209,261,199,299,145,119,229,105,198,312,247,191,158,179,260,151,191,102,193,72,298,164,79,279,253,175,265,185,185,198,172,222,48,132,138,185,235,90,338,166,315,243,272,201,304,184,72,139,99,195,185,168,210,163,270,295,210,241,256,220,179,216,148,377,203,340,108,113,331,179,214,267,116,221,318,335,252,338,224,132,178,283,209,207,231,106,181,306,181,60,70,304,184,207,90,256,177,172,176,43,247,184,183,210,96,109,240,305,194,294,397,257,200,178,175,128,238,189,175,214,343,232,272,182,259,169,236,297,152,136,292,132,257,198,221,141,234,261,233,164,195,168,147,189,152,212,182,205,178,118,207,314,178,192,248,175,308,210,240,161,271,332,103,221,277,284,161,266,194,266,304,141,249,162,118,210,253,227,220,181,164,279,256,164,230,244,264,294,119,234,282,395,269,366,160,246,143,361,234,241,101,199,209,219,209,150,220,223,331,172,122,351,180,286,335,282,267,167,170,325,231,160,62,88,245,312,288,307,132,169,167,235,225,200,138,239,219,210,278,125,340,287,185,284,165,332,306,176,147,286,182,167,73,266,188,204,161,256,333,160,153,88,260,245,283,81,340,190,121,262,162,282,219,377,119,205,175,148,112,192,183,152,173,147,350,82,325,255,226,136,185,301,178,175,71,238,356,238,238,196,214,236,305,244,320,281,114,178,191,281,172,230,342,287,247,176,192,340,198,238,136,160,188,263,319,196,378,224,177,62,280,136,87,343,201,68,360,249,228,347,206,214,127,221,261,270,93,181,164,258,86,326,225,216,195,227,228,209,128,162,144,335,182,230,228,154,105,217,205,247,234,317,136,157,241,320,291,256,240,249,254,167,182,235,240,342,242,264,258,236,154,195,377,206,234,256,170,185,121,53,175,147,298,220,223,181,276,289,228,141,285,277,165,92,180,204,279,186,194,102,200,259,231,279,147,271,334,111,181,179,192,225,181,208,215,205,199,241,228,123,153,213,307,274,242,190,329,168,112,108,222,152,217,260,206,278,252,169,267,165,249,158,170,333,222,151,112,315,176,259,244,129,244,281,380,352,325,342,273,333,264,239,397,308,206,333,244,336,222,161,314,143,168,224,386,156,286,222,151,204,196,361,202,126,230,212,233,226,118,194,178,332,169,210,257,259,271,283,169,192,322,290,268,200,332,336,208,296,200,288,204,266,300,251,312,214,54,175,265,276,252,160,240,296,194,303,216,210,234,217,259,79,299,188,198,206,271,275,212,92,168,185,225,410,300,145,218,236,280,317,232,216,274,246,261,249,241,213,243,250,190,348,214,170,139,117,255,312,155,358,216,191,244,223,321,252,270,291,281,245,140,104,66,216,225,169,186,259,317,291,145,243,151,226,130,241,372,148,143,59,112,320,270,229,202,261,152,139,357,200,137,136,226,254,240,173,249,244,227,254,295,102,203,240,242,258,160,200,137,181,282,135,309,163,303,243,301,166,216,204,233,189,319,249,108,117,208,261,156,197,270,122,236,258,201,328,375,176,271,122,280,294,256,257,326,215,177,250,269,268,152,202,245,170,266,142,221,270,71,239,180,274,258,209,172,194,325,178,283,196,238,296,307,227,251,355,173,146,162,313,111,219,118,164,149,212,219,190,333,66,291,135,234,218,181,256,268,178,215,251,300,224,340,128,123,318,179,160,211,280,216,126,164,202,189,78,179,192,118,216,237,128,248,338,348,93,164,247,246,179,136,224,208,261,249,75,290,225,240,180,237,196,186,233,216,167,350,209,92,164,209,196,68,181,162,91,239,213,193,198,187,127,193,307,270,220,139,159,95,154,288,241,333,259,140,161,341,220,150,177,186,96,197,351,169,222,66,120,347,135,164,239,245,164,232,70,211,236,228,345,173,157,160,183,143,245,139,280,227,180,202,186,271,259,256,291,168,192,282,322,236,218,210,261,188,243,315,184,177,312,90,243,191,366,218,241,211,304,160,157,223,367,235,250,188,304,366,162,256,178,194,187,135,264,264,214,141,191,268,218,214,209,195,223,156,235,165,154,330,224,221,368,128,109,231,169,215,165,74,221,219,322,309,117,134,128,193,196,306,209,243,300,201,228,252,347,156,261,265,213,205,232,149,145,164,147,89,135,193,144,230,223,205,122,163,189,209,304,246,157,295,163,207,151,201,150,252,200,173,155,174,118,227,232,210,187,114,188,258,161,133,278,175,147,150,231,178,209,143,108,286,183,157,210,223,254,228,226,228,233,264,160,227,283,202,172,251,224,211,211,110,203,160,308,304,208,234,71,267,265,226,383,227,221,375,178,174,80,170,90,237,201,256,201,174,190,248,207,194,278,214,258,223,229,120,160,248,236,273,196,304,224,322,104,168,109,110,148,118,344,289,265,240,206,209,241,170,195,148,230,222,279,285,166,167,134,239,216,148,119,119,353,242,254,255,310,264,222,192,161,296,210,298,260,176,370,133,105,164,175,253,189,322,258,229,299,110,252,169,190,211,184,293,200,176,165,317,150,340,261,176,159,93,235,358,219,98,407,129,210,121,251,242,292,227,256,132,165,237,188,210,281,170,239,194,142,51,243,170,245,297,264,280,173,200,325,289,164,196,204,229,263,241,240,126,173,169,161,220,235,285,254,231,229,183,234,332,273,242,169,217,326,280,243,52,198,88,321,252,336,175,82,297,332,252,84,144,236,255,92,181,347,159,189,167,110,243,296,226,187,196,259,333,236,149,219,288,254,318,227,135,103,298,206,286,237,125,189,155,221,297,347,253,248,347,331,148,265,212,268,183,226,74,327,366,123,211,199,261,278,340,274,182,159,333,195,104,309,37,237,135,339,323,210,192,271,135,180,309,188,209,356,94,193,246,243,321,103,248,268,95,224,278,130,206,227,201,151,196,313,195,201,233,154,145,130,151,119,168,110,251,223,177,90,124,163,221,222,171,196,179,181,294,339,234,202,278,317,295,297,283,346,194,160,306,179,211,203,211,207,176,151,293,268,234,299,211,201,215,348,85,162,223,180,225,228,229,215,172,71,119,211,322,242,174,160,210,268,194,205,310,244,221,172,195,311,97,337,225,326,136,224,115,290,93,259,199,206,141,83,63,198,329,236,197,245,163,137,332,164,230,315,172,54,238,56,211,195,364,335,209,253,232,265,206,189,308,232,220,221,214,143,289,231,194,111,315,241,211,270,194,252,247,208,192,203,146,231,204,170,93,214,273,292,248,191,234,339,193,242,339,153,115,163,277,212,179,166,249,183,87,177,202,194,329,199,320,235,188,185,113,180,93,268,188,214,272,219,201,357,73,250,341,236,83,190,219,112,97,230,194,226,322,289,335,367,191,196,130,152,216,276,312,203,280,273,210,215,208,272,169,151,232,192,52,198,302,226,298,374,247,210,286,306,168,197,132,130,298,346,192,268,189,171,114,291,161,244,210,165,211,224,394,208,264,254,288,128,210,241,324,272,168,237,241,363,144,185,270,327,285,130,313,219,117,90,289,155,118,178,71,76,135,322,188,185,232,286,248,311,261,321,231,146,149,101,158,161,91,251,99,110,267,253,302,151,211,77,65,181,344,121,111,145,203,231,204,40,288,177,181,364,263,205,268,176,244,271,153,156,223,85,185,217,236,194,257,146,248,233,210,57,222,126,266,199,239,295,334,171,101,162,244,242,240,310,178,139,276,323,137,266,203,254,199,116,281,243,270,106,240,172,317,210,226,317,214,317,174,280,239,188,251,177,214,171,178,271,241,170,238,246,152,223,271,111,289,291,235,350,228,161,204,233,286,289,161,271,200,277,150,236,284,205,86,173,234,233,247,245,197,155,240,155,75,200,325,289,349,166,278,274,272,166,234,281,253,150,220,197,296,154,234,71,152,257,205,255,178,119,284,198,183,253,217,166,306,124,203,164,135,216,268,343,144,204,220,269,357,218,209,199,183,334,176,99,244,129,112,244,363,348,232,288,223,306,249,149,151,115,203,258,165,155,101,331,173,229,228,149,193,199,325,258,226,173,168,352,176,199,340,377,169,270,273,259,141,312,250,327,201,329,123,288,268,190,190,287,234,137,223,308,403,210,268,187,283,289,224,189,213,221,119,113,57,212,286,292,248,185,240,373,190,130,231,302,236,205,217,321,240,224,206,390,161,124,295,113,119,230,105,103,374,211,149,235,225,223,216,354,186,285,242,337,237,372,141,158,180,175,266,109,131,96,126,305,84,189,122,186,234,66,197,280,271,203,281,232,118,202,212,173,309,312,190,173,151,208,292,167,179,169,282,301,151,137,252,264,235,201,151,246,204,198,267,157,290,182,224,250,277,274,220,208,306,272,229,113,161,269,196,304,97,309,226,204,245,160,291,124,143,141,259,215,189,254,128,222,232,224,220,223,189,176,169,209,279,211,206,131,200,298,310,214,103,125,187,120,150,322,329,201,236,206,257,262,227,181,264,182,134,217,322,148,215,212,287,234,308,264,358,183,340,203,261,76,223,271,223,257,283,354,204,99,232,353,199,223,192,98,310,219,253,130,258,357,209,95,194,367,335,170,252,89,331,304,215,243,92,324,343,195,74,154,238,117,169,283,323,98,290,212,132,259,230,207,333,199,159,238,294,231,235,152,195,232,261,131,304,204,144,170,361,180,382,189,179,237,175,155,279,290,185,181,176,261,232,111,190,318,75,233,107,240,208,62,235,214,258,216,160,306,381,341,344,221,282,247,232,152,378,245,139,180,258,364,265,240,191,227,176,167,146,283,190,251,95,293,403,235,353,147,108,117,305,299,227,233,238,230,165,244,267,222,181,158,119,241,121,227,184,84,113,165,360,325,251,96,267,187,127,251,255,322,208,124,206,203,330,140,172,337,218,88,194,107,185,168,146,344,118,230,138,367,185,199,251,272,227,204,318,309,211,343,248,281,262,138,216,201,176,197,172,182,180,223,209,333,233,316,279,198,281,139,369,364,255,272,303,202,214,324,284,202,132,132,235,169,265,59,227,346,361,213,254,227,224,106,286,330,222,128,237,195,230,85,233,234,296,168,281,246,250,289,356,160,313,161,189,134,335,169,187,288,361,221,123,120,165,148,123,272,266,208,342,93,191,185,200,139,158,212,261,219,211,133,240,122,138,272,336,231,223,66,156,177,233,370,281,281,146,211,254,199,383,298,108,77,168,266,198,324,141,264,250,211,232,211,108,99,366,315,248,151,173,133,314,240,156,296,167,215,100,154,278,276,150,147,141,190,78,246,122,231,262,166,272,196,206,350,260,337,359,165,197,281,260,134,170,116,203,100,238,183,195,220,185,273,110,163,181,263,296,209,154,122,166,121,361,219,58,293,97,248,96,153,199,177,144,213,185,234,175,276,81,122,157,167,185,263,233,200,223,268,290,161,269,244,119,300,187,220,208,261,142,269,262,335,313,212,166,269,183,175,221,296,380,89,278,178,183,328,190,321,168,160,227,226,319,233,179,282,278,244,267,236,134,307,167,94,86,241,349,200,119,161,282,278,224,200,229,135,86,260,153,263,272,87,246,275,361,178,252,252,184,89,251,61,168,325,92,129,155,223,167,163,102,122,157,178,295,222,128,253,176,321,155,198,306,255,216,172,316,295,149,197,162,215,104,245,228,115,228,199,403,383,85,232,174,170,138,172,305,250,358,228,227,328,222,237,229,149,127,204,111,170,181,188,238,258,142,157,147,192,74,101,209,270,322,345,288,270,174,318,217,288,190,136,254,99,175,176,34,146,137,229,291,210,430,266,228,146,248,293,351,291,121,278,222,59,118,220,201,28,108,277,338,123,269,373,264,164,201,252,56,322,174,220,242,343,71,284,218,192,319,351,281,266,347,235,358,230,191,142,160,387,291,298,191,284,234,139,350,128,236,192,276,132,237,280,321,210,365,259,264,108,144,216,210,185,176,224,258,186,370,167,266,142,143,327,335,243,190,97,133,270,176,211,102,194,162,217,218,305,285,205,234,197,161,318,170,304,202,152,180,204,305,177,116,362,255,279,201,271,227,270,179,275,196,267,254,187,193,219,249,190,208,269,177,148,83,283,235,115,191,150,180,192,231,155,231,214,249,185,223,211,206,190,138,179,374,131,132,263,325,177,185,154,174,110,82,137,237,281,189,238,257,326,180,263,146,211,157,258,128,332,173,280,146,245,229,233,177,246,255,353,236,139,169,112,180,192,393,271,277,153,138,185,218,123,134,357,115,110,289,249,190,375,184,330,215,198,245,219,86,318,161,167,160,132,138,260,226,139,115,203,235,49,177,179,107,131,233,256,156,257,252,87,187,145,300,315,225,238,194,250,245,336,154,242,174,199,241,236,182,225,236,119,159,322,128,230,194,116,196,217,153,151,133,385,178,232,74,358,342,63,229,159,271,192,219,214,234,283,286,302,93,160,128,201,202,182,87,201,48,98,191,119,217,199,227,156,184,293,225,261,293,83,320,327,154,215,163,220,253,280,247,240,184,235,248,147,254,346,340,185,193,184,99,234,97,216,156,158,178,189,220,190,311,268,167,146,204,218,158,234,199,235,166,204,298,118,234,86,257,170,207,184,254,243,216,257,202,148,216,213,205,177,266,126,177,228,104,213,205,273,98,157,208,295,120,249,166,186,221,275,186,97,258,150,285,234,203,227,200,200,191,223,234,226,114,309,284,231,222,174,75,202,234,240,114,162,293,239,201,219,107,297,248,195,306,275,369,162,298,247,172,183,188,309,87,208,230,274,200,148,205,256,153,334,108,121,355,192,146,156,87,189,300,231,66,220,200,228,185,122,298,208,217,307,224,227,324,247,294,284,161,249,254,375,122,112,62,325,228,264,221,188,235,360,245,203,373,112,282,236,254,243,94,126,216,182,164,157,119,117,212,141,246,160,103,121,153,347,262,154,152,141,277,233,331,211,207,129,61,301,116,209,282,185,109,308,214,192,271,159,144,134,183,221,282,243,218,172,188,99,245,126,207,185,335,288,239,176,171,186,84,153,89,254,244,210,206,217,186,258,217,279,254,260,244,177,194,244,235,198,295,285,213,336,279,179,178,218,66,170,157,119,125,179,153,321,227,241,257,212,223,171,318,222,167,82,246,147,216,174,361,132,329,130,232,222,230,295,181,196,243,336,53,176,110,278,229,166,334,218,324,241,333,147,159,43,152,249,346,326,287,220,173,339,168,140,170,204,182,201,289,262,341,182,216,178,166,238,356,206,208,279,252,218,194,171,261,126,116,204,216,228,187,165,175,60,196,322,205,196,343,347,234,184,252,312,149,273,150,132,333,213,147,235,207,244,123,281,120,215,266,220,317,210,197,267,129,191,306,252,188,334,238,148,138,265,160,72,228,275,112,336,299,261,194,376,177,256,121,123,316,222,177,123,142,326,287,331,227,294,239,237,255,277,318,355,150,124,260,265,278,43,241,215,189,222,136,168,209,103,323,148,218,220,296,127,271,215,376,180,202,173,230,222,122,146,225,281,172,357,137,119,167,322,272,161,384,290,211,110,273,192,124,150,292,260,257,252,222,253,100,123,279,309,216,217,219,331,293,142,352,94,169,243,364,335,91,155,256,99,160,288,122,267,262,155,377,258,234,279,173,312,237,135,187,173,110,199,221,435,252,252,226,208,185,192,122,248,186,158,194,72,301,282,320,195,230,163,276,40,116,140,170,207,264,186,185,310,221,261,115,213,88,165,112,195,210,330,262,388,262,231,299,138,348,380,331,326,334,343,389,99,262,143,139,54,245,154,201,208,123,144,249,253,216,329,134,303,288,262,208,283,390,304,196,135,157,266,157,231,165,254,176,116,263,316,242,232,181,263,361,177,269,291,117,192,361,169,273,204,360,231,293,220,340,252,230,317,112,274,181,279,222,258,355,371,180,184,305,256,231,341,166,254,172,142,222,204,193,223,218,108,202,131,173,199,296,109,173,253,156,254,165,125,203,194,170,222,183,256,165,152,267,276,67,167,370,238,277,186,274,232,363,302,377,125,66,270,218,220,94,319,329,223,321,101,176,245,199,169,145,253,364,187,235,282,342,208,176,185,274,124,311,181,230,129,178,73,249,367,337,358,228,75,97,100,280,239,257,234,183,256,50,227,89,369,348,204,308,162,278,187,277,179,170,117,234,340,239,365,225,113,317,230,135,320,211,93,238,92,241,222,331,274,247,189,282,183,274,191,210,264,271,102,263,359,170,249,249,214,225,81,260,213,205,246,181,250,101,405,228,292,179,313,229,251,122,263,262,270,265,211,164,267,148,284,249,225,323,67,347,252,312,231,111,138,176,255,241,327,180,206,85,286,307,352,248,205,215,104,88,302,249,104,227,209,270,121,227,282,94,281,320,274,137,181,207,135,307,128,208,181,130,262,205,235,121,359,365,226,193,241,186,167,168,188,291,256,182,47,227,258,179,329,383,265,248,261,276,288,315,192,240,268,221,336,221,299,171,264,235,254,60,279,197,204,317,214,311,355,213,192,142,113,232,319,144,300,146,292,198,229,275,232,140,231,224,105,327,239,287,284,385,321,269,238,237,307,214,326,265,230,89,157,221,140,328,265,190,173,208,166,177,275,162,310,146,185,134,246,310,273,110,243,301,209,142,269,281,172,299,296,318,183,104,185,188,267,305,73,106,240,197,228,214,294,229,244,203,232,300,324,238,214,183,154,296,127,239,253,138,264,166,276,296,223,150,188,207,256,210,136,254,206,224,151,277,308,160,224,199,138,149,342,174,254,198,155,202,258,304,188,365,211,179,237,322,269,304,272,156,177,155,211,219,250,313,87,313,160,326,271,393,135,199,182,195,171,201,367,217,335,108,292,179,346,219,181,247,255,134,162,183,228,153,265,197,120,252,234,305,164,266,198,168,28,190,204,178,295,280,261,326,106,314,106,138,235,161,85,56,154,235,107,262,259,215,156,337,262,153,272,164,217,184,280,215,205,179,333,201,190,123,253,226,251,229,214,176,245,231,248,213,280,219,190,169,201,258,122,300,164,124,136,361,240,65,261,226,130,129,261,289,184,178,171,228,225,237,193,287,258,296,260,271,197,75,217,202,167,248,112,209,286,190,315,136,258,140,290,200,383,257,253,218,229,241,266,83,189,196,187,187,200,119,214,229,294,304,249,136,327,293,69,322,68,232,234,116,296,277,356,186,335,202,174,301,182,244,373,107,187,199,176,204,121,337,117,288,310,99,150,305,158,263,222,271,139,244,199,233,146,220,153,176,212,227,159,148,257,276,220,226,281,258,284,202,97,232,85,47,107,111,160,190,194,264,273,174,112,91,217,227,232,199,271,280,127,26,185,69,179,255,313,212,236,204,106,246,164,114,174,272,61,326,149,273,74,210,105,305,264,198,245,189,181,130,112,291,147,365,327,123,125,343,312,318,171,229,322,203,210,270,177,143,133,260,288,337,180,304,257,278,295,203,286,210,274,220,149,219,190,180,250,191,152,248,72,264,37,197,143,199,157,83,267,120,198,223,342,177,306,162,75,118,181,216,143,152,214,234,155,297,184,268,232,124,214,94,188,130,51,210,218,236,281,203,211,303,79,192,149,175,363,270,333,287,151,225,186,254,259,270,110,100,218,214,135,219,272,168,271,188,335,175,218,173,149,206,209,167,191,268,137,119,226,172,204,234,236,246,119,308,87,373,288,279,194,182,243,129,259,155,209,128,176,138,63,244,279,248,197,124,322,146,186,219,232,309,301,250,218,263,146,205,251,247,274,225,401,210,290,125,179,248,163,196,294,197,206,172,190,193,212,337,270,137,177,312,77,229,310,308,212,219,154,196,240,284,289,253,195,175,226,147,197,70,323,268,237,193,228,184,259,94,330,202,249,225,257,166,342,256,258,111,150,215,207,132,178,82,84,229,197,166,218,204,89,169,235,224,339,209,100,288,193,261,166,207,273,273,287,162,337,249,203,338,132,199,230,143,194,258,95,285,341,238,95,166,350,270,252,253,139,279,190,216,305,275,38,215,174,308,335,219,201,237,250,234,92,98,149,183,337,201,259,155,275,198,54,213,146,230,239,188,220,45,193,249,129,288,262,233,308,129,176,196,217,309,312,156,188,137,192,128,101,116,233,103,281,355,274,79,296,135,233,229,283,203,249,242,173,339,151,104,256,229,205,387,269,91,90,311,176,305,365,221,340,165,150,290,116,219,102,250,167,158,161,241,292,181,359,225,212,146,146,182,101,105,224,97,160,319,203,265,325,269,206,224,97,216,222,251,195,241,244,352,233,226,200,250,118,207,73,248,253,183,248,232,298,273,246,168,245,110,179,119,104,212,343,227,136,32,53,106,181,274,230,122,196,195,88,88,199,250,207,160,143,309,280,148,138,324,127,168,196,341,192,182,315,237,229,246,292,220,234,168,301,229,320,249,331,206,142,202,277,202,185,334,380,177,112,75,184,345,266,43,186,242,197,199,309,168,302,202,344,147,318,216,304,136,278,319,185,158,212,120,212,171,207,270,170,383,253,323,261,125,92,230,87,182,245,156,336,200,360,260,201,188,112,160,254,252,240,272,200,95,182,122,271,264,221,170,257,343,197,178,232,286,92,175,182,189,211,289,215,146,137,369,246,338,176,259,286,173,173,176,144,240,329,42,316,355,114,295,292,153,129,146,282,102,274,316,155,213,126,105,267,99,167,339,383,223,203,193,133,179,138,114,196,274,275,162,133,193,336,188,243,178,325,168,234,273,181,169,279,173,136,244,211,226,160,133,288,228,169,172,256,157,227,99,115,347,112,223,151,158,267,218,144,258,152,231,198,227,203,88,80,209,215,213,399,360,166,272,317,258,293,229,347,269,138,266,309,223,240,267,246,350,163,199,262,175,167,195,254,259,204,214,177,127,213,152,251,74,283,218,249,173,226,153,257,279,31,150,273,295,256,237,180,294,192,134,146,122,180,285,239,265,265,214,225,74,262,201,202,376,369,275,127,310,240,261,381,343,259,221,380,267,252,145,229,309,346,255,123,258,151,194,221,273,136,141,245,321,273,189,290,135,130,207,276,108,245,384,107,251,316,173,38,249,226,268,223,251,259,207,356,251,318,273,115,332,180,260,158,147,152,312,165,224,237,120,302,247,197,204,237,330,209,166,219,115,125,176,223,218,293,144,187,236,175,162,342,198,176,238,278,222,116,228,291,170,193,153,124,215,224,156,263,101,156,232,312,201,166,270,250,146,249,215,343,248,242,191,216,236,214,146,248,332,248,261,162,103,265,188,138,325,154,315,247,353,292,201,257,237,284,161,152,303,105,365,181,123,113,271,238,307,215,182,155,160,286,122,227,134,183,153,140,324,237,282,258,143,310,326,117,280,266,249,160,273,241,251,112,173,304,220,217,236,187,241,293,284,318,173,86,275,344,216,247,380,249,203,210,182,127,277,236,160,326,163,252,265,235,268,113,215,126,212,294,331,157,251,241,174,187,261,253,155,225,201,165,157,282,234,282,268,197,193,176,264,182,265,174,212,299,334,171,147,134,194,200,152,150,192,205,248,308,236,273,193,202,236,148,121,280,178,151,91,260,291,157,270,248,208,143,322,247,305,302,142,219,231,271,281,212,161,132,244,132,265,245,251,310,270,68,145,69,262,116,177,126,272,244,85,153,269,254,185,202,63,138,136,291,198,249,137,172,244,160,286,251,208,197,139,288,159,158,255,257,165,284,243,259,257,277,72,253,313,242,247,231,174,244,89,412,121,148,202,290,246,157,281,335,168,177,260,329,217,272,204,113,217,327,85,349,258,232,180,125,162,282,185,261,118,277,184,239,219,151,58,246,375,152,216,186,195,291,157,83,303,218,145,206,249,364,99,192,187,323,325,333,198,252,119,195,39,222,278,226,234,210,104,206,203,213,406,244,97,185,336,244,175,191,276,151,306,107,182,170,138,366,297,87,221,162,273,278,297,154,113,141,133,108,277,107,167,124,320,209,114,260,394,341,155,246,297,127,352,382,235,358,314,286,198,255,335,294,236,294,53,233,56,268,116,268,263,159,161,205,265,375,235,83,258,125,172,386,264,276,301,93,122,289,236,346,327,301,116,226,216,143,293,173,373,255,234,162,337,141,250,174,119,151,124,351,120,249,243,268,251,137,164,224,96,242,357,214,107,276,317,325,247,229,289,238,333,165,231,185,243,181,293,353,259,353,323,143,151,359,245,193,197,137,173,188,136,48,330,226,191,212,288,191,181,183,236,108,148,104,286,147,391,200,238,213,150,207,161,215,136,242,103,154,134,224,90,221,329,87,307,136,68,265,269,227,268,300,335,188,164,324,361,272,271,98,219,116,168,220,274,366,332,308,240,206,249,192,129,226,90,347,219,191,138,173,339,294,151,165,171,312,196,192,271,249,249,165,145,183,325,295,199,84,316,167,316,270,304,204,199,128,152,268,172,251,200,225,193,284,132,247,214,189,186,178,198,177,261,237,164,203,241,166,307,218,279,159,264,293,173,169,208,162,185,182,187,286,175,233,196,220,184,182,180,120,216,282,221,192,240,204,142,289,217,245,232,271,223,266,184,174,240,320,214,123,76,117,166,289,182,198,127,214,152,261,139,243,168,238,65,343,340,213,244,160,372,353,365,95,333,259,257,208,289,251,122,272,199,243,88,26,101,319,127,162,221,202,278,145,304,192,173,264,180,197,191,219,140,326,252,110,323,215,197,207,143,231,195,248,191,160,322,207,287,320,208,255,303,270,93,80,156,218,133,262,181,162,172,260,120,328,247,173,129,176,272,230,132,280,203,210,161,130,409,293,97,212,356,182,92,179,183,210,183,317,133,99,175,195,283,171,61,177,175,259,204,293,203,179,251,151,246,211,298,153,197,278,182,141,159,235,165,248,184,334,222,158,204,190,246,258,200,295,221,102,202,250,214,208,184,354,152,210,130,287,240,373,143,182,329,193,290,300,170,212,189,212,174,141,185,157,111,301,241,230,222,168,224,271,200,171,286,207,220,288,291,89,83,206,188,316,133,176,219,129,191,145,328,210,299,227,258,120,277,111,277,118,200,110,55,167,205,250,135,203,196,171,226,194,189,237,93,173,344,147,237,123,382,72,124,204,235,183,210,244,70,111,270,230,251,126,150,192,147,173,107,272,120,129,224,112,195,290,259,269,183,77,194,348,250,186,176,206,290,261,212,271,345,204,274,252,167,123,220,180,341,162,161,191,120,252,168,332,226,247,291,191,233,90,137,243,216,234,312,290,255,39,342,258,303,218,276,334,278,270,287,292,235,133,138,219,153,228,379,263,184,333,273,283,262,269,334,206,137,245,30,226,193,268,191,262,334,228,79,328,170,174,206,196,194,104,236,255,213,376,309,345,103,218,189,154,209,198,141,69,151,229,219,146,156,118,211,177,192,200,180,168,239,262,88,215,210,112,338,226,300,309,223,286,296,291,199,209,287,205,187,88,269,119,269,314,193,80,266,349,215,159,374,141,249,153,304,151,236,266,162,189,176,106,184,281,178,195,208,293,259,280,286,166,161,169,225,208,244,160,134,205,238,282,293,300,300,249,229,78,275,186,346,276,236,173,254,191,119,64,208,274,140,296,228,245,401,139,245,189,101,201,288,161,168,282,163,209,207,325,271,126,215,278,206,202,183,173,143,228,301,224,148,200,330,299,106,211,176,141,295,172,283,110,210,273,249,226,108,254,384,276,266,267,111,265,146,176,331,335,145,313,214,262,204,238,236,202,88,195,156,98,222,288,285,203,257,285,192,206,304,281,138,74,237,253,237,370,273,172,118,93,251,189,130,243,170,252,177,132,97,200,268,190,141,168,162,148,157,135,162,148,204,181,95,79,191,272,110,167,223,261,228,254,214,176,280,281,273,403,140,175,139,176,180,247,140,318,229,195,82,317,86,220,169,299,203,208,310,262,146,159,159,219,181,268,162,206,150,310,187,344,169,193,253,196,261,352,216,270,262,236,286,185,335,285,344,187,234,159,223,328,132,237,81,142,192,232,304,280,240,153,125,232,124,88,360,102,348,305,317,265,352,151,344,173,229,193,101,121,275,172,228,291,194,143,284,303,67,129,214,226,180,147,278,299,322,83,241,190,192,89,139,278,157,279,243,206,236,213,278,307,311,267,254,243,279,269,180,267,152,101,166,343,254,197,127,203,278,317,131,189,154,168,236,236,211,321,248,296,240,242,277,257,140,228,172,227,340,164,323,313,252,261,154,225,203,225,292,269,300,188,105,283,160,252,240,138,273,150,228,260,260,204,283,125,317,206,206,266,253,278,201,327,344,214,182,186,228,154,223,231,122,370,246,327,158,194,292,316,235,363,282,97,144,156,270,345,168,161,165,333,174,358,195,270,247,368,162,231,143,176,235,233,241,197,257,214,259,305,361,246,314,225,147,214,217,204,295,115,246,186,216,173,138,225,311,120,282,176,322,183,179,163,148,275,334,112,219,238,234,198,170,306,96,90,145,272,211,275,223,224,283,347,220,139,346,206,280,299,277,346,163,208,201,191,248,232,269,173,127,269,264,220,328,169,110,79,227,247,299,115,160,219,178,187,259,248,233,243,274,250,199,372,252,162,277,68,100,163,246,155,292,236,336,244,229,158,120,280,280,133,147,158,242,182,165,259,220,247,136,332,102,289,122,101,152,226,127,219,281,230,295,216,344,208,133,183,115,351,148,170,235,157,173,263,322,251,125,263,101,234,171,266,213,179,348,300,279,150,136,247,92,192,222,257,187,155,233,165,279,167,108,216,303,272,152,219,318,243,123,275,86,343,223,196,110,312,226,293,205,230,144,286,322,125,260,209,171,219,368,180,222,185,127,327,142,262,279,295,190,171,229,132,245,309,173,98,287,252,184,183,127,324,181,187,337,99,339,196,233,229,221,375,380,104,213,231,286,235,249,265,112,234,210,92,233,398,226,314,282,349,275,122,214,180,247,298,248,260,150,236,378,212,121,167,67,246,342,225,169,359,106,223,231,171,212,334,154,251,282,50,227,240,143,241,134,186,210,155,164,201,250,235,160,246,170,92,113,385,357,315,255,114,191,249,200,210,145,346,361,293,301,155,174,164,192,218,163,238,302,267,151,191,229,256,324,190,104,211,70,291,166,230,346,325,236,377,91,140,200,242,325,338,169,84,242,171,163,231,377,349,275,162,122,165,161,255,305,250,113,248,313,168,193,123,284,136,180,300,179,327,292,121,225,199,235,211,260,95,181,221,362,283,280,224,215,271,150,357,274,96,146,185,265,316,276,241,246,176,201,163,221,168,267,135,129,250,78,253,275,321,205,335,219,51,378,230,141,187,280,182,180,222,303,250,97,204,179,188,130,145,303,383,43,292,324,207,284,329,143,284,196,274,315,223,274,126,172,290,115,265,173,183,213,204,340,242,332,127,299,238,272,178,125,392,145,256,75,333,284,297,351,124,114,279,106,172,127,115,282,182,97,155,140,74,167,256,130,332,275,152,272,163,259,168,205,112,186,214,237,146,200,185,212,331,263,36,247,120,352,238,262,309,272,192,178,222,154,161,307,190,162,299,217,93,183,257,225,243,173,178,183,246,311,207,167,119,256,215,307,171,98,323,168,367,263,275,164,184,158,131,129,226,145,251,203,237,384,78,170,217,271,172,367,269,129,148,214,362,169,179,243,184,285,238,217,298,304,321,129,210,166,232,315,200,402,68,314,162,144,115,229,282,136,371,284,262,319,201,275,240,337,61,319,130,186,300,162,148,276,220,131,359,261,267,141,293,198,236,197,188,167,272,131,195,194,205,193,112,303,349,173,242,203,338,171,158,145,161,245,149,259,235,46,361,218,166,351,105,315,306,173,278,215,230,156,261,322,285,205,236,249,223,327,146,250,278,168,176,185,156,169,146,146,240,191,174,196,183,240,105,223,227,254,175,228,158,346,149,351,75,203,321,64,198,230,164,292,286,155,329,207,355,192,354,316,294,357,306,333,171,277,116,229,57,165,196,60,179,292,145,193,183,209,221,249,213,265,286,349,150,229,265,65,59,155,96,284,297,363,157,201,304,191,124,149,324,75,304,322,267,187,224,203,247,215,262,204,183,222,347,329,84,288,231,170,302,241,289,143,174,158,355,223,167,276,227,220,259,329,227,232,193,218,143,237,188,201,186,231,343,183,262,269,135,229,150,178,232,289,266,139,316,144,345,358,288,148,341,257,171,125,151,181,198,395,122,63,294,216,221,222,282,187,83,105,143,180,144,315,151,124,268,196,194,366,73,243,148,216,167,309,287,187,284,342,196,131,178,170,268,178,283,58,73,366,120,248,205,235,128,111,197,253,294,206,163,65,116,225,269,209,85,256,79,166,192,271,178,205,183,191,153,212,249,278,370,219,142,136,110,220,314,77,57,233,225,241,190,279,223,405,251,152,83,202,174,241,56,283,41,106,166,150,217,210,332,185,181,194,127,209,219,370,123,300,260,254,221,323,145,137,223,247,204,174,219,123,200,115,268,176,162,233,260,169,241,227,208,317,323,305,203,162,310,184,171,105,186,225,218,207,202,188,235,232,293,279,93,186,220,245,319,260,261,179,273,189,113,73,224,250,301,269,163,171,181,130,249,276,91,196,200,184,221,402,158,214,242,184,132,293,180,329,197,207,298,219,314,170,176,261,78,169,210,209,250,228,167,170,249,173,66,215,231,255,251,137,218,159,163,228,146,309,340,372,359,75,195,103,237,260,105,125,162,178,198,252,136,244,186,224,176,72,199,305,188,146,219,201,256,244,295,220,209,262,244,211,221,190,146,209,279,212,228,189,146,219,168,160,304,254,226,91,160,271,256,279,241,204,273,313,272,297,100,153,157,176,142,214,95,247,126,244,160,309,228,319,337,170,199,225,162,235,302,189,250,135,230,184,199,115,125,217,116,112,204,336,85,214,105,93,215,185,214,303,202,135,104,303,118,114,136,60,215,163,292,366,118,51,248,131,198,178,117,266,120,178,159,230,83,331,276,213,318,172,222,172,164,181,221,279,289,212,196,104,178,256,183,228,287,352,287,95,296,220,203,193,154,198,143,321,290,232,94,227,204,189,131,132,136,58,299,149,208,261,275,126,270,250,185,162,78,162,92,177,275,244,220,199,217,276,120,291,238,103,195,183,131,196,198,163,273,290,220,253,327,309,225,310,156,133,257,204,173,129,322,354,183,259,241,262,219,168,234,219,257,252,240,153,115,281,267,305,258,201,207,220,159,220,236,121,166,108,41,142,166,84,195,324,229,85,196,209,223,204,141,172,133,312,152,227,249,143,300,203,219,213,238,343,168,155,114,182,152,215,180,194,294,206,186,358,153,201,315,222,230,176,214,288,252,200,254,178,75,175,187,353,198,246,246,119,372,179,223,270,131,168,272,175,177,138,358,311,218,349,164,397,296,266,155,362,240,85,64,238,378,390,128,222,120,207,300,269,320,213,241,214,212,261,198,262,252,165,369,304,78,116,215,322,163,238,262,336,301,221,195,273,251,288,226,223,239,260,135,208,228,262,264,167,166,193,128,158,142,389,156,359,279,255,216,285,169,235,193,189,347,156,142,272,79,206,331,158,241,204,219,280,128,268,203,135,214,188,173,244,242,227,279,184,204,323,167,250,219,336,190,288,376,179,278,236,384,129,227,332,204,311,404,177,147,217,294,129,116,164,362,261,384,150,171,75,182,248,264,150,272,235,38,196,184,246,230,234,304,238,196,231,286,363,118,325,181,127,162,185,162,274,255,303,289,276,276,219,316,115,105,333,286,142,218,300,340,277,362,142,189,194,223,200,300,211,341,183,196,214,143,190,144,164,293,179,290,266,160,209,129,205,116,81,203,332,250,103,136,321,106,187,143,265,254,152,251,201,128,141,186,270,284,212,257,331,200,195,235,206,139,130,279,228,355,231,240,281,206,160,367,93,169,250,217,136,273,224,106,207,215,219,228,337,245,160,277,271,262,191,215,267,354,247,261,150,309,254,130,217,181,190,220,223,284,271,216,217,283,168,292,261,368,359,188,196,260,189,289,203,249,260,217,262,229,206,298,293,78,231,91,272,186,211,185,271,181,319,213,103,132,356,167,170,172,340,188,320,167,141,233,262,208,210,79,260,283,283,237,200,47,339,186,212,198,186,379,162,244,270,209,268,174,193,255,221,171,184,172,235,196,147,327,186,223,157,98,185,266,171,130,336,323,254,204,229,163,226,183,299,262,184,186,36,212,124,190,258,165,324,193,78,206,119,159,114,289,84,247,168,99,175,142,198,92,174,103,261,235,179,160,176,125,163,145,337,349,191,242,178,262,351,184,240,192,193,186,146,190,332,165,203,213,180,145,261,357,223,206,233,252,133,359,301,165,148,95,145,190,256,275,72,307,194,225,375,85,101,253,185,243,272,203,196,293,147,283,80,174,345,260,180,255,279,66,254,199,152,87,222,325,220,245,245,283,236,270,193,137,198,323,137,248,176,332,183,188,320,189,332,191,192,314,342,148,335,348,227,190,218,267,198,199,227,86,233,301,272,188,123,155,289,66,257,221,227,192,196,225,238,356,185,296,204,123,114,332,94,158,180,279,310,214,223,194,229,289,195,273,128,171,177,240,121,174,252,243,150,271,242,241,296,314,197,159,218,129,163,226,184,260,177,260,136,120,256,231,128,232,129,270,145,179,269,123,200,123,153,165,64,208,130,163,299,239,240,221,192,300,50,200,296,329,283,219,206,185,156,176,190,356,256,304,205,192,178,225,310,147,159,196,152,254,120,282,397,221,270,376,232,329,385,108,289,204,218,188,242,134,229,276,132,237,121,247,216,123,211,183,249,314,213,128,200,246,311,228,62,303,137,182,187,183,137,231,348,287,224,136,114,100,289,94,130,183,183,80,248,177,197,278,148,299,155,60,218,288,195,211,241,192,271,264,161,146,178,251,284,240,308,165,369,204,177,324,151,182,185,351,290,258,202,236,314,300,328,146,161,228,356,216,323,316,204,337,317,204,180,139,365,233,175,118,171,191,216,265,202,302,284,223,203,325,221,249,247,191,321,206,325,238,211,148,154,289,202,45,254,121,164,196,279,210,298,252,230,284,200,205,146,150,284,214,236,239,345,327,347,245,344,208,146,315,163,234,251,316,113,132,282,178,186,172,221,204,173,142,273,110,320,279,212,134,308,147,226,161,157,137,243,92,84,277,213,252,322,158,222,133,359,235,302,183,128,221,214,307,189,169,246,260,326,256,260,231,260,118,326,184,179,315,239,160,227,167,372,134,128,110,299,271,199,246,327,206,91,227,385,70,307,306,223,124,232,189,287,131,264,314,154,265,186,342,226,155,120,200,290,83,95,166,234,234,292,244,133,206,121,279,266,314,241,107,212,138,243,215,164,142,219,258,246,157,67,214,353,302,153,302,213,255,202,370,266,291,149,193,154,84,192,255,320,162,250,226,342,184,102,307,281,247,276,293,81,195,214,158,286,202,338,310,253,188,229,221,234,203,164,236,281,374,185,171,204,167,293,189,264,164,135,128,202,263,247,293,220,289,81,148,276,221,214,245,213,258,186,54,200,173,257,338,256,333,252,229,153,159,251,196,170,305,197,307,236,202,154,203,278,190,185,197,57,211,234,120,201,160,240,97,309,246,227,239,176,229,249,297,270,219,316,230,93,131,225,91,213,227,191,248,265,109,280,310,269,298,234,341,171,199,313,155,146,316,167,255,164,76,224,208,205,137,258,375,224,270,264,255,179,291,328,229,181,222,349,185,285,179,148,276,108,337,178,276,41,244,233,300,206,73,215,120,148,251,234,182,273,294,204,297,230,167,191,196,205,310,254,115,289,134,127,264,137,210,161,168,163,137,344,137,64,108,178,190,88,243,164,275,344,171,313,250,89,58,129,268,280,133,112,216,67,231,192,242,219,124,238,214,267,116,218,182,256,355,139,181,126,163,203,225,203,155,133,73,169,154,92,226,328,118,57,250,99,269,197,204,101,228,222,156,228,149,270,289,230,172,250,226,276,254,210,102,209,269,272,96,244,171,302,173,261,208,137,222,204,180,227,99,127,198,362,264,108,216,246,168,254,124,182,162,203,191,155,212,335,171,261,123,183,323,280,248,42,286,124,269,355,213,269,320,172,270,299,325,153,241,190,307,165,111,247,108,219,130,49,139,255,220,220,239,126,106,161,116,150,168,230,207,287,127,156,173,294,72,305,201,174,100,202,188,316,169,107,164,241,263,290,253,301,224,198,195,171,119,284,232,269,253,266,37,113,175,163,195,263,243,184,132,261,255,329,357,321,182,279,165,170,133,287,315,319,160,260,301,170,107,192,321,219,211,199,338,256,337,96,199,168,218,302,214,281,72,212,337,325,184,257,288,291,219,236,197,150,204,84,172,198,207,230,178,65,241,388,161,146,217,145,261,280,372,177,226,134,215,365,155,241,253,158,226,84,286,187,296,294,287,289,112,213,198,324,162,284,234,123,251,236,114,217,340,96,319,105,76,104,345,251,201,121,274,170,222,267,249,155,90,247,281,280,244,82,324,176,177,138,241,177,295,174,215,238,172,306,182,228,192,50,256,148,172,280,238,142,209,264,134,259,153,206,161,120,206,250,182,181,239,170,146,170,315,364,359,219,303,229,252,203,114,266,119,242,223,230,244,178,339,313,163,251,281,269,160,293,204,54,104,213,182,197,206,158,181,304,151,192,186,166,110,289,212,254,383,306,47,239,250,206,287,244,276,293,298,212,209,198,100,98,172,291,85,243,312,267,253,418,225,118,361,230,158,201,247,88,259,162,164,308,198,211,208,236,205,316,338,98,228,194,276,198,248,51,134,267,122,222,131,121,97,166,283,135,234,94,363,250,269,201,332,178,188,51,266,156,184,342,182,261,236,195,327,246,195,255,115,213,233,195,360,306,292,387,206,255,251,188,380,213,246,237,212,211,189,179,206,243,264,205,192,204,234,213,231,95,315,250,303,156,301,125,159,203,176,333,155,181,205,287,342,203,111,183,274,165,54,103,305,288,258,271,152,291,264,122,306,211,215,150,274,135,258,262,221,223,200,308,203,163,117,198,271,172,181,306,204,200,216,256,320,284,316,206,164,287,130,295,195,281,266,316,229,186,237,53,61,255,139,190,238,164,247,155,173,260,255,220,132,85,242,169,254,291,200,247,166,92,258,267,291,242,213,286,262,98,244,369,227,147,137,133,237,173,206,296,97,262,237,190,197,209,197,264,225,109,290,250,198,170,103,225,221,166,290,117,192,206,134,289,161,251,244,161,173,189,284,278,186,256,125,357,286,284,228,325,65,312,69,155,192,252,313,141,168,139,266,244,284,94,309,273,197,135,196,104,221,318,169,109,120,326,205,291,210,166,176,357,243,258,302,132,143,189,211,278,211,334,337,200,243,268,101,280,349,336,199,221,138,253,247,191,139,163,256,171,61,208,129,216,141,256,136,285,215,156,180,121,289,208,184,208,223,96,353,143,379,302,233,233,227,148,281,310,377,319,250,246,166,59,146,190,177,174,181,218,320,148,240,226,99,305,329,182,255,130,200,186,238,312,169,187,209,242,190,185,145,365,207,280,100,251,244,180,121,194,287,265,182,135,184,115,155,117,301,167,270,178,262,307,234,226,252,98,214,229,221,181,314,256,229,300,126,261,216,228,393,249,213,328,152,181,264,241,213,193,114,75,162,197,122,278,301,126,245,136,106,321,66,170,321,323,285,207,210,150,306,257,221,342,327,270,212,229,170,141,232,282,189,342,255,225,172,192,202,123,319,173,255,239,378,280,210,242,256,282,287,294,147,134,325,253,292,115,203,183,212,146,300,319,136,273,101,181,298,148,163,381,216,163,251,237,103,266,392,216,329,339,212,204,189,158,180,162,200,204,273,235,163,186,243,151,348,99,242,156,377,312,282,160,320,222,121,199,252,276,256,367,221,169,122,269,143,179,129,375,315,231,166,220,168,324,186,168,154,256,205,260,175,202,190,96,152,104,278,246,149,225,177,284,195,200,270,144,330,247,208,154,198,372,303,373,157,274,255,268,251,230,141,180,180,266,252,248,229,229,300,210,205,290,344,333,181,216,254,142,165,282,245,278,201,240,232,195,323,166,330,278,285,220,135,210,320,214,287,244,319,159,309,195,194,308,207,227,65,240,208,265,144,247,185,55,351,308,192,184,109,246,225,329,329,291,192,183,166,179,160,309,192,191,186,168,177,149,330,247,290,263,124,277,232,206,183,249,292,405,186,190,360,164,267,353,327,333,243,228,184,88,223,182,244,206,264,295,101,212,202,84,214,132,291,85,227,180,197,65,112,139,233,169,329,147,140,104,142,170,107,264,226,255,189,144,110,194,203,194,205,218,238,63,235,156,61,348,135,322,74,151,306,121,92,328,160,331,122,156,233,137,242,210,215,193,288,61,57,34,212,316,140,48,134,321,179,350,78,359,293,144,226,76,210,263,226,141,154,146,222,334,317,144,204,212,209,202,274,179,214,287,331,245,304,239,195,65,288,219,131,254,201,230,231,260,255,102,123,349,193,227,254,188,291,255,286,220,186,268,284,265,200,274,234,264,225,245,271,91,283,202,148,164,56,309,323,260,208,301,281,288,300,215,188,280,204,214,203,169,180,198,161,160,330,217,370,160,207,268,273,109,158,145,307,248,226,276,303,408,177,179,101,342,152,250,234,153,224,203,156,284,176,214,123,241,200,214,140,130,175,152,98,248,395,270,229,229,275,251,196,116,218,264,153,263,196,254,199,201,152,186,284,94,276,239,79,227,191,286,208,160,137,239,125,228,215,219,231,295,224,308,300,324,80,182,278,210,201,177,159,214,243,134,136,261,240,359,284,294,239,124,284,238,208,207,93,199,221,221,204,208,193,218,144,158,339,327,205,299,193,219,127,212,130,248,248,223,166,132,223,254,204,258,175,101,159,215,244,133,199,326,79,308,356,228,184,178,273,161,326,190,282,371,192,243,215,150,221,239,179,82,183,212,164,174,251,122,162,252,340,331,289,96,186,271,185,134,108,61,176,41,137,145,152,312,294,193,330,255,217,302,251,103,183,138,181,261,257,258,152,221,208,236,324,159,188,201,192,198,239,242,192,237,149,324,255,319,170,190,176,183,213,182,273,140,202,173,181,214,217,213,253,354,295,86,77,177,219,47,250,342,162,253,126,130,352,256,228,218,321,200,271,86,200,285,284,230,245,290,282,226,197,286,238,266,296,206,295,293,322,196,185,169,288,116,178,249,263,84,245,261,187,235,157,329,282,233,231,353,66,155,136,274,246,221,247,182,314,188,282,290,232,232,121,178,224,285,222,92,191,153,192,160,157,255,212,185,336,125,160,272,173,196,255,342,112,180,106,171,170,97,276,162,233,268,177,226,220,224,165,311,123,146,270,269,296,157,26,217,188,213,214,109,336,154,283,227,221,238,232,214,135,216,219,257,165,131,240,158,250,310,89,253,318,301,235,320,254,253,167,361,108,265,175,190,256,265,120,218,217,176,271,144,175,294,122,191,162,309,208,231,293,85,363,144,313,242,182,205,117,226,138,109,42,229,274,200,103,88,147,127,122,284,240,267,288,185,264,138,264,289,177,86,153,158,217,381,166,215,112,219,245,177,154,394,195,178,81,207,276,257,192,245,159,71,225,219,220,259,356,188,166,235,172,238,329,251,171,173,129,191,230,145,65,114,87,216,236,185,125,335,180,178,228,277,195,260,279,220,297,241,221,248,320,176,316,298,286,303,169,92,281,150,285,117,121,335,122,74,95,88,87,158,249,124,259,67,227,146,267,338,212,246,251,220,184,251,174,196,269,61,277,231,150,418,246,330,187,183,172,352,320,261,202,221,139,298,208,264,293,88,193,248,168,183,287,181,56,233,230,255,248,172,226,184,173,237,309,200,202,350,312,170,310,314,292,237,309,295,266,164,214,216,110,141,263,307,260,148,271,161,315,286,290,212,168,249,188,134,351,347,193,195,251,167,364,35,170,204,237,239,179,240,225,110,163,155,180,209,192,274,185,83,122,134,273,140,237,229,314,337,225,284,148,162,273,237,258,331,246,294,194,173,248,141,125,193,121,161,257,239,103,273,264,100,218,133,326,187,202,192,313,302,282,194,171,169,197,131,123,165,243,217,247,177,362,245,221,176,299,194,140,179,271,319,254,216,116,257,191,201,222,269,222,249,201,245,167,294,96,277,223,227,143,287,326,316,236,327,202,229,85,126,248,224,188,251,251,181,373,231,195,230,217,317,228,204,192,239,269,222,323,293,179,83,269,197,236,169,204,154,171,126,260,210,288,158,233,316,202,266,207,69,186,340,59,154,328,337,242,245,90,85,178,301,269,126,200,178,264,147,312,305,270,283,161,245,302,125,143,285,194,101,192,263,223,197,165,150,200,185,320,213,90,349,354,254,212,363,174,198,340,175,134,305,342,116,329,119,301,300,352,306,116,124,141,198,319,171,238,163,176,175,302,238,204,192,316,137,101,290,178,152,127,173,288,113,176,393,195,223,229,108,284,215,157,75,280,190,159,254,221,150,141,217,239,133,222,286,208,269,281,294,206,307,112,236,99,172,320,309,129,224,192,311,165,88,211,350,252,224,383,205,288,304,284,164,232,293,160,313,227,298,286,193,263,167,204,254,123,272,204,134,285,108,256,224,183,256,225,243,162,331,196,199,85,253,102,288,307,385,161,104,281,321,355,198,78,223,276,240,272,118,137,273,283,371,121,297,194,208,152,248,287,283,396,126,82,323,216,326,389,350,230,295,255,218,152,223,280,221,379,195,235,318,231,182,109,179,118,222,90,324,365,238,214,163,241,233,89,289,331,210,332,166,63,326,243,210,200,243,257,203,174,265,202,196,248,113,173,109,279,295,387,177,173,178,255,313,279,101,204,179,197,254,354,269,277,216,234,261,182,262,140,332,332,345,246,196,366,208,227,276,282,250,188,321,239,174,159,165,194,212,274,348,258,206,221,180,148,278,250,207,166,151,122,291,61,215,186,105,161,339,211,210,125,216,352,148,117,211,221,198,353,282,180,125,237,116,334,387,274,362,269,225,188,192,176,110,132,301,232,187,271,218,365,386,242,193,112,144,336,144,184,237,356,206,252,225,179,294,281,167,330,286,126,210,320,117,89,307,235,234,108,229,323,339,222,197,216,186,118,68,257,208,311,301,249,233,157,104,237,290,71,324,169,177,219,178,220,133,317,199,140,139,184,287,345,95,272,108,117,291,271,263,149,367,259,270,304,304,324,203,290,70,184,385,251,254,342,98,248,273,168,262,264,200,214,244,259,194,244,211,182,329,241,287,246,96,82,178,118,82,370,196,113,257,206,198,168,236,138,405,140,252,122,189,235,298,212,197,153,207,263,269,210,362,258,177,251,201,197,95,234,220,212,231,374,371,148,187,295,315,230,211,269,204,246,284,244,219,296,161,236,253,142,268,274,333,268,345,243,277,225,99,222,261,269,366,264,333,182,182,197,337,294,128,186,238,196,198,213,283,280,317,293,172,207,251,188,288,249,208,241,288,284,288,145,200,168,256,237,226,267,280,162,225,301,100,137,329,345,200,325,290,37,203,114,249,321,157,285,316,201,65,197,195,315,244,235,184,254,291,205,313,183,233,300,239,334,183,203,215,99,201,195,102,240,198,204,256,231,199,188,89,189,303,358,163,242,87,191,201,215,179,193,179,307,154,238,136,268,253,278,140,188,201,335,213,143,257,122,211,76,276,74,176,212,247,217,274,194,162,242,328,175,79,211,218,189,256,374,353,148,304,115,44,190,90,162,201,148,128,237,180,90,282,184,203,143,135,182,273,249,165,186,296,156,275,75,209,193,326,322,248,155,242,153,203,311,186,301,295,163,307,193,328,253,199,242,345,254,198,304,282,118,215,211,169,237,82,215,146,203,174,282,216,229,156,214,245,136,243,208,302,139,270,145,175,375,214,102,335,68,151,235,236,258,244,210,203,44,153,145,151,161,259,238,228,170,116,140,306,152,227,134,189,198,162,284,297,170,277,223,222,290,162,217,264,290,263,243,287,209,136,148,133,128,282,96,283,88,179,297,278,124,236,250,295,189,249,231,88,114,344,240,179,247,182,62,309,102,196,263,322,168,349,195,301,329,279,255,263,162,192,229,202,65,254,61,161,201,101,194,311,128,111,190,294,286,87,192,132,183,262,210,191,325,161,119,238,47,276,258,282,270,93,152,242,170,330,340,230,226,342,276,127,163,219,191,323,254,309,220,306,260,167,262,128,220,304,148,181,303,298,267,189,138,204,174,263,226,295,64,109,200,201,250,107,288,141,336,267,305,77,196,233,211,133,217,166,299,233,292,240,358,213,184,213,271,271,154,175,351,205,276,203,169,225,339,205,171,155,216,187,182,274,280,213,147,280,218,220,235,290,326,109,255,182,143,196,227,223,267,226,81,151,185,271,153,176,226,171,222,234,184,314,156,135,216,267,126,215,313,166,198,172,329,112,198,141,322,230,224,198,222,305,262,132,269,116,184,323,235,173,214,136,101,206,277,246,191,145,223,197,196,194,203,200,186,181,195,131,326,233,199,88,138,332,247,165,302,184,252,352,116,257,276,247,131,275,256,373,184,350,320,185,141,254,241,349,174,156,114,295,169,259,185,239,160,271,154,221,92,138,338,158,125,267,322,147,168,172,136,176,333,190,67,148,104,229,128,235,224,296,187,206,142,195,200,314,191,296,243,155,191,202,163,166,213,312,255,293,146,306,201,157,230,171,200,231,177,69,258,177,242,208,173,223,151,285,249,124,209,170,215,37,230,183,228,275,257,267,83,157,326,268,306,223,69,170,265,185,200,216,155,245,221,331,168,345,136,269,67,257,155,214,211,268,371,364,244,336,42,264,113,356,148,258,313,81,200,196,291,184,315,211,256,142,244,173,330,136,314,180,202,351,345,138,345,229,207,356,285,211,318,249,280,141,219,379,305,303,384,228,147,223,365,210,265,217,270,316,49,184,256,108,41,126,163,237,301,241,236,219,284,225,296,208,266,136,271,238,232,244,163,261,339,124,163,256,270,201,208,257,218,393,175,263,380,162,271,239,132,346,285,193,273,183,156,352,246,369,206,252,148,261,188,351,202,208,141,251,207,134,169,187,115,334,185,233,246,135,214,293,304,286,246,265,179,178,249,273,171,331,203,180,165,234,195,189,97,313,211,98,331,234,214,173,143,183,206,122,306,224,204,168,241,266,110,120,197,208,254,183,193,370,228,293,162,219,186,85,242,236,240,288,336,202,303,184,97,238,117,187,132,346,216,300,303,154,274,127,243,189,249,123,291,210,279,398,202,334,287,157,78,213,187,253,177,173,256,217,288,181,120,225,262,114,276,198,206,324,261,304,136,176,204,249,251,286,166,155,299,170,82,295,174,101,143,114,59,133,212,211,197,249,323,254,193,283,119,120,385,275,244,287,113,205,290,236,148,267,191,231,196,242,139,211,144,322,298,216,204,194,258,224,332,107,300,196,174,239,135,182,263,63,250,204,228,321,200,127,278,217,271,269,237,154,284,110,324,274,321,190,187,165,327,309,122,173,174,198,244,379,204,198,124,180,374,265,198,228,238,217,36,198,117,252,97,153,214,265,94,108,216,229,154,279,154,331,104,130,314,231,199,210,169,73,147,146,168,101,175,61,137,368,233,193,216,298,233,217,212,249,235,174,257,296,238,303,311,226,237,224,260,156,183,302,201,139,95,105,374,253,303,208,356,390,382,325,89,251,199,211,151,326,372,313,275,170,234,129,371,256,346,173,210,222,203,168,388,403,362,364,389,262,362,390,356,412,368,420,382,319,203,143,210,165,128,88,171,188,208,268,250,313,339,250,94,228,181,356,187,207,230,239,227,302,187,94,235,99,39,252,219,266,221,129,232,223,288,132,144,280,203,196,305,244,153,175,160,182,282,184,171,213,326,224,301,140,157,202,165,196,142,330,302,171,255,264,221,170,161,299,235,111,249,159,215,219,215,186,206,271,202,243,259,152,191,235,178,256,197,196,254,254,107,234,336,245,235,106,232,147,258,206,234,208,127,83,236,267,215,176,253,215,165,297,198,255,218,233,204,278,356,211,230,213,367,189,148,199,334,209,143,221,249,194,310,320,179,294,165,203,252,127,292,202,359,197,218,224,177,274,82,116,141,309,243,187,187,274,143,276,161,299,215,282,138,298,287,137,114,343,122,142,259,148,283,252,183,128,324,262,276,223,190,244,241,147,285,201,264,222,373,238,326,208,280,252,209,192,157,125,144,348,116,93,213,223,122,275,386,191,278,164,194,84,297,242,281,250,145,145,210,207,180,185,138,105,373,274,39,211,202,240,158,275,297,27,300,101,236,239,309,134,210,105,177,207,275,310,160,224,151,195,262,242,109,200,258,182,170,189,195,330,210,175,240,299,182,213,230,174,214,200,212,214,330,160,147,184,161,283,154,286,131,156,188,252,265,240,153,186,234,203,202,198,266,124,69,222,199,215,258,242,239,263,325,243,151,212,274,112,177,206,233,280,224,245,73,244,281,293,198,240,233,76,255,261,228,134,184,76,94,176,97,245,238,161,233,321,182,230,189,335,259,168,280,238,368,189,219,252,194,224,278,267,223,188,150,261,166,255,268,138,157,245,267,203,234,229,177,124,200,252,204,181,219,145,195,215,241,198,239,326,205,276,156,189,154,303,291,360,189,162,310,216,218,273,263,181,327,287,231,235,198,114,197,319,258,150,239,188,83,90,260,252,121,170,203,329,267,248,319,333,119,240,159,189,318,276,240,253,175,196,268,196,160,304,90,276,194,156,179,227,227,355,290,202,171,148,248,336,262,119,118,185,177,206,218,227,320,323,215,240,173,271,233,298,148,236,297,297,237,205,221,242,293,248,130,191,244,259,114,220,272,224,62,254,231,257,166,226,327,315,192,273,267,232,179,192,292,247,209,179,262,280,259,149,124,303,304,405,210,305,168,245,214,181,253,261,211,261,236,134,319,127,215,182,247,272,175,253,246,55,237,201,263,170,76,205,211,257,271,230,288,198,306,239,324,205,163,180,187,200,235,109,212,322,288,88,229,354,134,291,199,213,130,242,231,320,232,204,159,239,155,245,160,266,146,113,187,340,113,86,199,220,244,303,206,228,178,289,152,228,188,195,127,221,133,246,114,240,228,276,287,315,256,199,183,237,167,237,212,206,204,274,241,191,223,106,231,321,228,151,226,247,319,305,242,185,72,240,301,215,263,327,199,243,157,182,171,207,155,266,183,327,149,197,113,286,180,315,271,149,203,184,203,227,242,195,162,110,249,87,199,318,316,204,270,206,296,89,229,129,306,236,103,246,274,149,199,283,163,326,168,162,257,343,283,174,371,179,184,113,222,230,311,205,138,270,316,290,245,267,232,192,216,182,302,198,185,230,192,286,244,316,72,261,199,206,241,244,217,141,95,175,321,203,207,106,164,135,246,154,278,299,227,290,295,160,211,192,196,209,165,155,221,297,248,235,354,117,347,240,255,299,324,66,126,155,232,113,161,235,236,200,207,251,207,261,244,106,226,262,258,271,290,175,277,139,119,196,229,162,216,168,157,226,202,190,174,260,64,212,76,332,162,178,154,211,191,234,239,258,79,260,173,275,271,313,257,169,234,265,261,236,259,256,256,238,251,285,196,210,145,198,171,236,128,256,301,216,318,163,334,195,101,238,264,206,256,231,174,200,67,107,237,325,230,220,336,269,179,306,107,254,176,161,223,247,329,315,345,261,289,243,162,225,227,243,202,161,159,242,208,143,120,209,176,360,162,201,241,173,204,235,167,189,180,138,247,81,163,258,297,310,117,180,189,206,285,256,130,336,208,224,172,126,202,204,264,207,139,109,201,198,131,138,220,169,228,307,186,186,318,198,199,157,253,328,341,128,210,236,237,180,205,195,200,58,259,321,251,214,206,200,239,189,193,334,337,256,279,231,340,300,143,125,86,328,248,217,166,164,201,86,110,236,270,225,278,235,57,201,269,324,200,145,261,355,168,130,237,226,261,244,274,314,282,189,140,304,183,239,252,196,69,364,166,243,231,300,241,298,344,91,280,353,373,298,194,163,319,316,193,199,267,135,272,140,185,270,110,251,199,219,256,186,241,168,384,246,227,119,314,225,275,226,348,289,200,202,230,148,220,208,149,307,226,141,303,220,270,273,226,297,203,302,173,298,129,97,204,296,150,304,180,253,144,277,240,274,238,224,242,267,197,88,227,114,255,214,206,225,314,285,160,197,166,215,152,272,244,190,278,273,149,176,219,171,289,118,303,153,335,62,126,279,161,127,184,317,277,254,157,242,196,179,325,251,201,227,209,202,199,182,145,290,236,291,167,223,240,187,214,288,200,234,343,233,372,299,244,293,143,228,258,130,211,163,194,211,207,268,103,185,249,187,204,384,287,220,250,146,206,274,193,202,204,287,249,249,59,209,188,165,59,313,139,237,343,200,200,162,173,246,235,283,139,272,159,274,357,239,79,75,269,294,270,385,176,207,166,142,369,251,130,280,313,251,160,281,146,193,239,199,331,159,224,138,302,282,251,247,152,206,161,251,204,222,304,186,237,186,119,296,186,204,291,156,229,259,216,250,154,214,188,193,288,237,234,299,191,240,171,185,277,218,238,136,213,343,277,277,327,216,179,262,178,223,116,86,265,242,170,178,228,221,175,139,266,235,300,218,205,302,193,251,343,170,204,102,187,54,104,180,220,410,322,78,276,191,185,205,200,231,247,144,188,291,170,235,154,339,314,275,277,289,284,107,212,327,202,237,289,160,197,275,294,319,99,335,177,196,178,287,184,255,241,152,365,145,365,219,218,158,127,221,266,278,222,224,158,163,257,235,216,230,153,217,236,136,263,347,220,324,220,220,339,125,151,370,224,179,226,268,196,267,193,235,115,234,110,107,259,107,296,208,320,254,73,359,128,153,62,197,265,69,226,163,156,277,200,141,182,204,113,65,169,267,326,175,167,367,216,156,175,184,146,270,94,237,331,364,220,201,204,183,215,204,296,201,312,261,245,302,251,373,134,384,191,243,144,267,319,199,231,145,350,191,222,152,152,188,117,241,334,224,155,251,259,170,169,327,366,91,282,164,173,319,259,323,235,218,243,294,375,247,156,310,175,186,230,164,185,160,221,329,188,208,187,100,169,89,162,280,216,156,186,244,163,151,172,135,258,225,257,183,137,181,249,354,208,297,162,281,289,287,321,170,346,272,320,310,193,224,156,213,215,244,283,356,210,201,201,239,224,148,227,160,239,273,132,259,131,236,200,216,267,177,220,276,194,117,115,262,234,329,226,148,255,207,263,166,315,338,126,264,305,198,193,130,123,268,275,180,214,240,248,256,316,226,270,202,112,222,250,82,176,185,220,231,156,219,327,190,224,176,306,233,127,97,101,240,194,195,213,288,93,287,266,317,233,255,315,206,279,220,312,245,276,327,309,200,219,308,276,335,203,304,253,162,122,245,202,252,188,217,348,343,199,286,315,124,182,276,192,176,339,243,214,205,250,204,210,230,222,282,410,171,321,199,226,218,225,264,250,40,170,146,170,158,238,256,279,231,241,153,216,226,255,194,184,240,252,262,187,316,239,198,322,91,153,290,211,254,191,269,189,271,174,261,141,312,286,234,290,181,77,176,243,131,324,198,353,300,258,346,268,241,294,267,302,192,202,170,243,256,289,150,387,46,165,230,136,311,273,278,357,240,226,232,174,126,169,233,228,145,235,133,299,173,243,120,302,238,231,195,342,126,214,307,255,188,222,306,110,306,178,276,227,224,76,133,323,233,253,43,211,257,202,273,253,230,280,196,169,182,246,329,195,192,326,379,300,175,272,267,182,243,296,220,270,250,195,274,186,162,293,207,137,109,330,302,213,359,162,235,317,256,268,256,186,224,339,185,289,152,103,205,197,181,217,242,144,182,309,271,330,274,304,330,304,262,129,287,50,401,290,178,227,334,267,139,241,280,180,162,223,164,225,237,181,267,289,251,240,196,340,183,308,176,256,191,159,140,209,158,167,229,310,207,285,241,214,218,322,154,302,248,160,212,212,173,239,208,239,104,153,266,263,263,260,234,262,88,300,196,260,264,242,273,293,224,305,170,284,223,211,371,186,236,323,345,239,315,94,151,191,153,207,211,221,183,354,260,112,211,242,333,284,188,347,232,142,136,261,210,221,223,189,199,167,74,210,254,138,233,172,323,101,229,140,341,272,234,251,159,207,154,250,211,199,200,127,145,312,272,158,261,337,172,229,104,182,250,99,180,275,207,294,204,134,181,179,324,104,281,204,156,158,309,287,146,209,203,104,101,263,290,215,81,168,225,281,260,89,244,288,282,221,215,267,134,137,261,65,203,174,137,206,222,160,245,132,259,258,263,234,214,241,255,176,247,205,303,272,382,196,245,240,231,197,196,286,121,265,185,183,286,240,320,224,194,285,178,182,289,44,205,269,159,212,157,157,320,233,275,174,256,355,201,248,168,312,309,175,148,204,214,279,156,128,292,258,264,257,155,189,243,248,186,160,299,181,128,205,355,171,214,238,344,263,270,184,295,141,187,232,226,186,211,137,164,223,329,195,183,221,312,321,175,108,164,296,130,198,255,194,255,247,163,226,146,145,286,342,166,225,317,281,248,182,265,273,211,213,217,299,272,214,259,220,127,225,184,183,245,140,226,268,131,180,287,297,238,40,33,139,359,216,166,216,175,246,317,265,302,91,144,249,249,133,202,210,175,282,249,159,151,276,255,172,276,272,174,242,202,134,380,146,158,125,252,167,205,174,188,225,253,210,236,215,261,172,247,112,251,260,81,222,212,314,227,297,316,286,243,247,262,290,138,271,196,138,252,139,150,162,235,301,219,283,222,216,132,217,244,191,170,310,231,247,236,256,264,208,211,183,299,229,222,211,197,221,314,204,133,278,295,178,84,257,289,279,252,168,100,301,224,182,168,167,265,176,131,238,108,208,191,214,323,135,115,132,174,111,200,222,292,277,184,161,207,172,89,193,279,157,140,313,232,320,328,212,267,232,231,319,237,85,108,327,217,128,82,207,311,285,175,328,301,223,161,209,284,271,302,223,335,275,209,153,331,221,328,299,261,110,221,283,268,251,113,224,289,214,248,213,222,249,343,114,222,162,223,161,210,155,239,201,229,315,288,182,122,194,267,135,205,181,194,172,227,237,333,70,133,192,223,134,291,207,196,211,361,128,237,339,137,242,134,217,73,372,253,253,96,144,247,251,223,259,295,275,275,265,146,105,297,166,172,209,187,235,246,279,200,194,187,252,153,247,222,324,346,205,176,274,272,275,245,294,135,186,206,274,321,216,219,192,288,129,251,217,289,171,269,337,223,165,235,183,244,243,267,84,169,195,272,299,295,193,309,113,210,217,211,269,212,213,219,231,237,379,130,297,220,210,305,296,345,187,174,259,319,54,223,186,218,351,161,209,97,175,285,304,239,251,159,238,222,297,199,202,248,192,123,101,282,137,217,291,202,231,214,181,257,321,194,280,185,232,253,119,184,192,227,279,154,155,217,211,255,221,272,290,147,301,189,274,114,122,185,109,249,157,254,164,233,276,209,274,270,282,223,281,257,286,283,241,245,167,276,109,323,341,209,245,270,237,172,259,207,257,189,253,177,256,241,184,287,256,338,365,212,267,182,242,273,342,167,151,224,285,105,269,317,347,202,233,233,278,229,325,181,280,181,162,210,284,322,263,220,357,290,310,219,141,279,211,153,222,132,282,202,300,79,197,330,113,208,158,148,169,227,252,308,235,258,177,270,282,201,154,122,341,168,130,332,211,114,133,328,239,329,298,249,195,228,164,193,241,250,289,210,149,134,83,207,225,277,291,198,113,155,300,99,173,243,317,212,272,204,48,238,133,115,62,128,308,290,269,99,178,187,320,254,127,348,179,242,293,188,252,280,312,155,214,219,229,331,205,286,42,191,238,240,199,59,338,176,212,254,275,313,232,158,295,64,233,135,261,192,255,156,231,285,252,158,199,221,185,291,202,143,181,146,287,248,227,122,240,212,41,265,152,233,215,247,176,182,243,265,163,173,287,246,153,104,273,166,186,261,238,348,311,210,88,201,209,144,251,316,147,360,269,201,184,107,91,195,159,223,120,245,57,224,225,125,233,213,285,266,252,180,160,137,124,249,251,155,127,300,191,170,240,218,172,251,108,189,331,323,388,101,200,169,144,146,244,309,151,280,273,323,225,347,146,216,103,274,225,234,174,261,222,193,263,172,220,206,219,200,171,251,236,229,206,273,306,314,212,307,224,145,175,269,207,307,213,214,251,263,255,240,289,231,197,212,169,258,282,115,134,248,220,189,242,280,365,284,298,263,217,288,170,188,321,183,213,298,236,200,279,189,260,223,206,199,170,159,360,240,207,225,249,253,185,145,370,126,269,197,210,205,236,204,89,153,225,303,278,227,57,156,179,204,122,180,249,270,277,171,142,128,193,306,305,235,200,297,288,151,225,205,119,98,287,166,386,226,308,185,161,301,316,241,312,243,189,112,239,293,235,259,188,222,195,223,205,362,276,207,149,173,253,255,66,59,237,186,270,295,225,149,131,286,152,214,340,192,250,240,183,354,59,119,185,291,259,146,100,243,297,398,76,160,234,233,263,192,267,170,245,101,248,138,183,140,116,201,270,301,151,225,272,248,184,290,243,248,315,310,264,194,224,192,131,204,233,159,98,206,234,276,227,183,104,169,241,249,323,343,228,331,328,286,381,268,152,248,299,254,129,295,265,222,311,173,149,285,223,123,256,156,264,179,196,72,143,64,267,61,240,296,219,148,174,182,365,317,296,131,275,244,295,222,299,63,319,244,158,97,113,242,182,177,157,148,170,323,226,305,64,162,211,241,277,163,185,257,250,363,234,249,112,316,169,139,227,113,148,202,183,224,217,259,197,93,222,192,256,218,191,116,239,308,176,203,173,181,333,255,205,72,122,96,218,90,123,351,109,194,199,195,370,209,172,114,279,167,117,156,190,187,201,196,195,213,222,341,227,256,192,208,245,131,199,130,232,374,228,186,301,124,323,324,308,239,292,287,192,177,296,244,300,239,254,289,359,93,309,278,141,250,231,301,274,222,229,229,172,208,298,253,263,296,220,212,242,153,207,205,248,212,264,260,306,203,136,296,302,238,415,118,176,277,79,332,177,267,69,261,219,313,180,329,235,264,139,246,286,172,246,239,196,190,270,218,353,304,267,186,181,333,255,298,304,253,101,293,161,219,188,119,276,268,310,144,169,136,317,164,148,329,160,265,146,285,272,270,197,227,216,174,249,140,250,127,176,307,148,298,191,220,249,216,220,194,318,94,190,249,319,203,224,228,124,234,209,287,256,288,301,205,208,230,105,303,333,245,211,195,198,337,185,134,114,312,185,188,250,311,267,311,281,164,102,266,224,199,104,361,95,261,256,359,157,79,71,330,165,256,186,182,160,299,106,183,291,322,277,96,277,224,95,190,185,295,233,214,236,122,214,247,202,199,337,307,225,99,230,219,181,223,297,218,232,141,413,294,221,300,149,433,293,136,259,184,189,99,142,313,92,222,310,275,186,246,277,280,299,147,187,238,249,204,189,200,149,173,302,227,215,110,335,327,235,307,224,143,98,67,175,170,226,194,147,218,202,142,202,238,85,371,332,278,239,300,253,82,39,138,225,188,303,149,156,232,169,214,248,226,271,211,327,351,261,272,338,225,108,220,172,190,229,217,144,256,289,239,216,333,145,354,178,168,274,199,202,132,325,201,316,182,186,267,258,216,196,144,191,221,171,153,269,318,264,240,128,193,224,286,257,306,265,190,230,214,231,183,118,273,197,200,241,270,300,267,120,204,128,110,185,268,173,232,144,247,204,341,176,139,257,145,220,83,167,220,310,130,139,81,332,143,282,251,123,79,237,112,44,147,99,176,346,224,101,93,313,225,234,224,212,193,334,305,178,156,304,62,224,259,254,225,379,324,204,274,197,151,188,184,288,267,229,253,158,155,121,338,171,322,265,169,184,139,58,192,208,238,248,194,239,297,243,185,132,180,159,296,272,307,119,306,116,230,262,123,142,255,230,258,163,285,245,273,217,169,103,254,127,340,152,175,162,170,237,220,288,134,287,262,350,269,237,304,125,368,226,240,242,187,83,278,348,233,186,327,146,150,130,277,169,262,230,201,82,229,231,321,179,152,198,353,263,263,80,195,216,262,181,190,333,182,240,249,203,288,288,182,333,184,271,216,253,193,262,161,237,240,277,308,180,232,192,239,226,117,199,168,202,210,299,307,210,251,261,207,147,189,136,204,340,176,163,196,47,273,285,77,105,176,99,198,150,128,249,307,272,293,272,185,247,313,341,253,132,134,269,280,179,136,105,177,184,254,295,124,343,210,352,328,236,253,309,295,89,229,282,235,356,245,339,226,143,252,322,209,248,183,297,298,214,290,144,370,199,219,239,244,207,198,185,340,158,179,209,202,272,283,216,166,232,271,216,267,257,333,242,127,230,222,245,153,107,242,302,207,178,272,264,252,278,404,161,247,301,229,183,317,216,267,276,200,351,208,273,218,255,218,364,79,324,126,369,213,85,174,216,206,210,167,288,292,242,184,242,228,188,169,267,211,339,267,297,201,166,304,93,175,234,275,228,205,149,257,232,74,131,308,101,146,299,174,230,272,342,271,291,206,211,246,297,196,241,230,241,171,286,255,166,162,278,149,215,207,286,307,214,239,226,230,259,144,243,228,207,195,220,173,322,298,263,225,252,75,155,311,216,187,212,258,429,144,184,118,150,189,232,242,235,157,138,205,161,117,219,137,192,437,344,210,174,141,158,100,199,233,330,261,133,283,247,300,119,186,261,313,251,227,35,138,373,124,189,158,172,278,218,333,327,278,252,192,180,223,341,120,277,210,218,204,261,139,379,195,170,335,286,309,273,259,311,165,185,297,49,248,164,283,193,102,62,293,247,334,155,221,169,234,207,178,226,273,269,211,281,106,168,153,304,115,149,118,249,216,227,267,235,269,155,230,269,225,190,250,187,207,57,166,223,77,246,203,207,79,205,214,245,177,183,206,245,66,367,307,83,260,268,285,142,236,233,231,299,192,257,307,189,160,89,125,137,158,225,205,101,163,279,225,187,205,282,326,343,276,102,362,245,203,133,211,320,259,251,359,127,232,104,174,99,218,343,188,287,284,127,207,220,219,136,236,198,288,92,229,163,201,171,159,265,265,347,59,150,181,229,147,222,253,177,252,220,100,235,223,237,271,67,133,207,177,265,275,242,206,98,326,246,269,138,367,165,167,253,243,266,77,295,125,198,273,285,314,312,246,281,216,180,259,270,293,174,193,219,226,318,210,257,287,230,321,281,246,213,237,195,165,180,317,266,307,315,286,286,145,318,312,323,218,235,275,161,272,260,208,297,144,175,142,219,226,205]
doclens.84.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [109,71,207,250,177,176,44,228,267,249,139,36,342,212,155,95,124,169,186,304,143,122,379,201,122,245,255,74,98,239,347,216,247,114,203,189,73,264,143,368,194,230,195,184,103,40,238,207,128,141,139,237,191,137,134,341,115,201,138,118,110,231,130,355,106,201,101,197,176,78,158,165,286,235,94,115,164,306,150,210,119,128,224,230,77,198,140,255,319,127,157,262,169,64,75,198,148,168,130,145,156,108,214,233,125,174,54,270,351,304,114,214,66,341,145,164,125,225,205,128,268,239,199,144,106,134,176,208,165,129,280,228,131,78,207,210,320,245,335,287,57,176,128,144,394,290,263,181,186,127,26,246,96,169,284,219,127,85,148,242,190,89,62,77,92,126,268,152,133,113,130,317,116,144,188,95,388,192,138,215,75,235,289,354,315,276,298,128,368,258,279,358,222,310,227,123,168,116,145,209,166,193,81,89,274,123,157,65,278,177,259,210,168,201,217,167,239,211,227,141,163,244,142,91,172,126,102,240,115,168,351,101,295,242,366,53,169,112,116,179,349,331,216,186,185,84,221,200,177,144,166,215,137,294,158,168,309,228,162,133,66,136,84,155,211,186,173,210,217,329,118,256,164,77,176,75,162,142,201,174,152,309,201,141,194,238,84,125,134,162,88,183,176,228,253,62,144,222,144,149,103,202,52,181,176,117,275,92,213,183,219,142,210,233,99,225,185,249,85,198,215,78,117,319,154,72,89,196,108,102,75,74,208,163,176,155,402,208,315,45,153,226,47,66,136,94,229,166,112,159,293,274,127,216,226,239,173,105,73,308,291,140,182,54,137,120,66,254,181,98,57,339,276,272,187,250,205,147,105,178,174,146,173,173,292,99,182,298,91,109,269,65,309,187,420,24,83,191,316,259,205,123,173,264,103,171,380,205,380,324,106,177,197,166,117,217,168,261,193,250,148,140,324,171,311,160,307,173,169,157,193,227,175,195,214,185,161,130,127,188,110,82,156,272,106,122,217,193,188,195,103,105,209,220,261,226,270,288,187,201,205,98,166,213,143,246,191,147,132,224,144,358,179,369,233,166,119,257,85,185,137,91,144,180,186,167,164,129,296,172,240,113,276,168,285,243,156,229,61,197,46,364,178,210,193,236,196,184,130,224,147,79,301,221,332,224,237,244,264,332,334,251,203,262,156,361,258,234,140,367,273,305,267,373,178,172,94,291,243,340,172,157,334,155,131,210,72,266,195,236,175,91,195,266,109,264,292,230,246,244,175,346,123,316,157,236,116,136,375,173,267,83,136,122,162,301,235,207,253,55,157,144,149,214,194,200,226,183,160,120,111,170,193,226,136,128,117,186,148,195,308,215,149,132,270,212,171,223,348,174,147,122,224,112,124,320,116,130,268,40,137,183,197,277,147,200,96,60,192,301,111,143,66,185,214,78,165,93,142,144,359,50,165,148,185,77,129,279,331,148,221,144,254,353,304,139,219,161,123,200,243,210,106,357,197,248,252,216,196,160,147,270,36,311,35,229,267,278,80,124,208,38,166,210,79,220,142,306,158,132,118,150,94,191,120,161,326,97,193,270,193,209,221,198,129,294,191,296,54,191,341,268,167,167,179,169,230,295,254,50,283,196,173,327,171,154,201,128,404,52,136,145,198,229,131,147,60,207,184,283,219,278,214,187,136,239,96,163,107,383,140,128,172,159,135,221,165,342,75,242,186,398,148,126,97,57,134,117,100,247,176,179,185,142,168,110,266,256,161,95,318,298,206,105,151,240,92,272,140,347,236,280,97,128,112,188,135,111,155,216,163,193,180,268,402,176,147,80,91,352,157,277,274,115,234,131,214,146,162,186,316,108,254,398,127,282,169,136,267,154,369,296,203,186,246,203,61,194,325,396,360,88,159,213,111,112,175,149,232,68,349,206,97,105,150,76,53,150,133,284,196,310,154,209,109,111,246,354,223,101,197,147,88,173,111,216,239,178,358,101,161,52,320,324,95,182,224,266,302,195,136,307,247,175,122,81,220,200,171,317,176,182,53,221,280,134,102,239,168,100,83,125,217,62,134,99,158,206,196,287,91,33,243,141,314,281,88,184,101,160,263,199,111,310,137,125,245,102,164,143,370,209,133,79,57,191,143,345,125,90,204,186,45,158,159,328,149,78,126,194,79,195,192,256,206,145,230,194,227,124,236,98,216,370,160,303,202,198,223,121,150,242,230,119,193,185,280,101,189,307,126,120,219,48,76,155,120,361,140,110,136,68,295,214,153,71,83,169,213,331,220,211,151,331,106,128,136,160,178,44,220,130,197,88,133,225,236,108,65,240,55,243,210,206,123,194,230,175,130,236,117,234,90,120,50,138,159,35,313,100,286,284,179,104,113,363,22,255,278,221,315,261,140,128,354,212,119,244,217,307,232,111,291,163,38,383,196,325,191,275,180,170,240,179,222,111,284,147,81,183,189,204,253,128,200,79,57,244,79,90,70,316,191,71,301,179,268,205,256,71,117,140,166,114,230,228,166,24,213,224,129,209,101,307,161,236,181,176,42,130,189,153,203,190,296,80,50,169,94,324,147,110,360,232,234,162,150,238,141,164,240,172,218,156,123,168,185,178,149,72,181,133,191,158,336,129,70,135,168,133,121,127,128,221,97,69,141,164,240,108,284,216,257,195,184,295,288,139,135,380,209,129,152,128,207,63,82,145,188,280,392,190,233,90,214,258,350,113,232,207,152,111,121,312,161,224,159,120,159,272,243,343,184,196,136,189,309,146,189,117,157,205,248,148,303,208,241,136,191,281,51,153,299,138,50,104,241,76,231,342,304,280,205,161,259,197,58,168,274,258,337,276,231,170,235,232,184,256,162,340,303,268,58,71,119,310,337,310,255,154,239,138,304,231,151,180,235,127,397,176,165,140,229,237,239,305,141,159,167,188,358,230,332,90,264,239,180,22,149,57,182,192,236,147,190,112,231,75,322,74,73,70,75,75,76,67,67,66,70,78,85,174,209,125,177,195,141,103,265,173,118,148,314,170,242,210,340,145,194,183,39,268,219,302,350,251,146,206,361,238,307,314,344,284,123,161,194,292,297,255,247,133,356,345,72,265,379,189,144,124,152,152,156,139,78,165,134,143,125,328,135,360,338,360,64,176,287,226,397,108,221,294,191,188,253,272,268,240,281,81,84,292,219,202,94,178,138,84,271,218,223,173,207,148,117,49,170,138,123,93,377,189,133,92,60,135,270,202,45,184,167,109,283,110,103,124,153,148,152,111,245,310,211,153,51,115,281,411,250,163,66,202,93,155,324,256,109,103,279,124,217,252,125,113,244,264,260,201,176,205,160,268,157,138,109,146,99,102,157,207,146,288,245,281,140,126,115,140,92,200,143,133,121,103,81,108,223,234,228,205,189,117,245,327,94,203,243,145,102,93,170,371,168,269,125,145,149,219,84,315,61,65,287,182,202,65,148,110,357,175,59,171,96,144,131,162,165,80,244,181,193,173,285,129,75,90,131,170,108,100,259,244,124,138,121,335,142,173,214,309,200,154,229,134,153,47,85,192,212,119,153,71,331,134,128,170,249,161,373,205,50,278,219,129,238,83,152,279,201,274,161,103,107,68,148,106,284,130,390,135,137,157,172,98,83,352,160,47,155,97,134,317,252,96,252,95,149,106,84,171,154,77,194,329,157,247,240,214,202,154,107,139,265,109,109,129,137,227,154,164,116,142,144,223,221,106,99,162,90,148,116,131,102,339,95,190,44,328,214,398,144,394,391,126,228,194,72,211,149,114,333,60,134,186,231,158,57,239,169,129,164,179,174,227,127,128,142,218,133,63,234,148,205,155,138,330,370,223,333,262,194,126,159,174,248,356,126,171,113,229,423,323,357,169,325,266,239,315,256,280,290,149,204,310,318,106,122,164,154,234,247,172,340,212,142,132,131,231,241,188,89,235,114,97,76,283,68,79,244,223,270,221,180,284,101,355,100,197,194,243,68,153,254,152,226,231,340,306,288,205,208,108,200,72,333,196,167,180,185,77,114,287,137,249,308,221,200,163,173,338,170,370,211,177,264,189,215,240,156,98,187,217,394,198,111,166,218,195,167,56,215,97,131,134,190,230,120,74,117,197,216,138,148,183,247,129,222,117,182,141,299,138,96,146,253,210,204,183,156,275,208,86,70,240,59,129,87,292,135,236,124,218,133,165,168,372,73,103,230,227,199,112,274,266,208,137,269,87,76,213,186,88,161,358,105,130,113,145,249,241,99,326,206,161,255,261,103,187,130,134,251,181,176,249,31,235,170,197,143,250,159,331,117,147,184,204,97,228,149,94,185,177,153,345,244,129,364,248,126,357,93,316,169,252,140,178,376,133,184,51,136,255,188,232,209,95,97,181,122,172,178,288,102,275,210,138,281,208,119,326,157,84,61,184,122,214,216,214,117,115,71,261,260,85,122,149,179,187,111,239,53,274,349,311,133,88,237,60,121,152,48,112,292,165,217,233,256,97,218,126,195,281,178,168,183,153,174,61,226,70,213,233,134,311,335,226,243,77,333,305,98,114,186,128,166,215,200,118,100,93,78,126,258,127,192,192,166,155,219,119,132,127,111,170,151,248,191,185,157,286,348,201,108,104,177,309,371,281,169,310,218,224,110,87,80,206,285,258,214,126,167,110,306,198,207,76,179,130,329,181,176,157,108,286,87,152,383,214,149,299,254,184,313,130,178,133,165,156,262,328,175,287,107,112,76,323,57,208,211,259,165,305,260,238,96,111,171,66,339,209,239,195,219,279,179,276,188,140,151,163,153,301,167,83,63,241,260,112,195,268,223,123,266,103,99,173,140,158,121,97,269,196,278,159,215,61,266,111,139,327,160,118,217,267,260,200,167,181,86,291,180,187,226,206,132,157,120,99,256,224,66,185,225,221,277,239,220,383,180,337,205,146,74,112,290,329,119,264,171,207,152,78,121,145,160,127,240,154,123,235,56,116,282,273,231,101,100,207,146,218,191,272,185,150,109,421,179,233,111,68,141,224,192,103,372,265,294,119,289,89,159,177,181,32,63,419,139,165,210,243,221,85,104,248,146,151,68,343,192,387,340,255,188,224,146,116,132,273,83,209,75,77,219,109,175,228,315,168,176,250,118,62,271,230,176,282,162,188,198,170,184,179,105,120,126,231,117,239,157,249,58,95,180,224,204,128,140,174,193,155,94,91,49,165,257,196,263,172,380,205,162,115,225,253,178,116,265,208,97,289,43,287,344,213,142,174,152,104,237,224,269,86,179,139,250,65,319,346,106,120,174,244,312,302,88,303,125,83,236,372,313,381,102,106,122,329,367,192,183,382,178,291,333,123,230,225,199,128,214,415,319,182,202,198,160,269,208,280,308,288,151,94,233,205,270,329,131,143,323,66,187,273,213,162,216,170,172,98,263,286,265,149,148,110,148,172,143,157,215,134,237,233,219,120,125,128,328,307,284,362,272,126,226,63,166,286,46,46,46,47,214,128,135,137,233,317,206,194,94,155,233,292,94,192,213,139,286,71,218,253,179,53,58,143,190,124,341,154,246,302,120,79,221,208,164,72,178,86,182,97,187,152,74,283,210,165,198,137,195,178,100,76,115,134,207,215,221,143,142,274,289,102,280,228,231,137,241,169,153,141,90,251,102,78,165,323,100,325,195,262,322,117,241,117,259,140,313,168,199,41,177,152,120,194,184,199,144,101,94,330,198,70,272,130,298,63,120,178,216,327,263,363,167,200,161,241,143,175,200,278,140,137,180,138,149,124,96,128,186,165,221,133,125,201,168,205,263,137,111,95,76,101,153,211,134,365,303,156,336,201,235,205,224,187,233,123,57,164,356,176,166,182,137,167,184,260,172,302,303,156,281,235,223,245,67,90,238,157,185,60,84,119,184,100,154,138,313,105,132,173,35,112,281,192,193,238,122,394,158,168,219,168,172,163,250,129,256,159,228,226,308,31,161,170,190,335,176,308,299,136,224,298,144,303,217,112,273,194,101,138,170,315,134,102,223,182,104,128,236,372,155,248,205,89,224,202,212,66,214,89,59,183,198,186,123,167,194,317,98,87,145,96,63,100,231,233,324,343,160,94,122,249,152,241,164,103,251,90,351,124,219,98,210,177,80,148,200,62,318,208,112,174,301,121,210,211,150,281,106,358,223,58,158,98,70,284,90,189,167,311,93,348,170,139,209,170,126,164,150,92,299,210,209,130,209,125,218,48,267,46,113,132,119,176,77,151,173,103,110,47,148,162,99,235,150,134,326,57,159,99,371,296,140,248,194,197,142,71,116,267,134,337,132,220,305,136,140,138,64,105,156,160,115,164,193,196,297,149,195,169,191,343,143,139,138,208,130,67,287,305,188,210,135,144,183,194,231,217,177,284,305,159,196,158,336,240,177,307,95,270,272,255,117,224,249,93,156,49,153,148,271,264,122,163,183,269,126,125,120,132,92,159,190,99,143,195,87,98,169,250,125,229,150,80,292,212,119,160,390,141,347,406,67,341,302,205,172,194,144,297,169,216,129,328,259,193,230,94,139,299,89,178,135,221,138,224,290,198,336,109,242,270,180,111,158,222,72,126,80,179,189,171,180,134,300,227,79,162,109,165,118,105,162,80,52,323,362,194,201,162,243,135,93,162,97,218,249,257,340,152,228,149,152,154,283,138,210,234,366,289,136,290,253,196,74,112,191,174,200,99,187,161,337,228,174,98,64,223,147,157,122,238,208,149,182,262,84,66,215,107,150,222,301,293,244,90,220,58,200,207,322,97,132,117,190,182,176,231,224,115,131,246,126,218,169,273,113,152,162,149,171,117,158,81,143,331,333,144,238,234,187,69,121,346,379,171,191,94,172,199,252,179,148,158,211,158,166,139,284,128,357,140,224,292,249,177,257,279,231,122,160,151,192,151,189,134,164,150,116,66,292,222,78,141,93,359,137,157,163,150,234,119,134,105,93,105,44,249,179,106,73,184,83,224,121,177,219,347,251,189,348,318,172,305,192,145,127,247,312,242,319,208,151,107,209,340,199,158,144,213,194,175,180,234,169,357,76,48,289,118,228,202,172,224,170,109,185,360,174,261,138,230,323,127,86,216,215,390,259,80,219,71,98,137,165,220,64,108,173,193,127,240,237,147,274,308,304,365,305,352,215,202,322,301,215,282,236,375,390,267,173,409,95,297,135,261,247,126,384,148,323,212,382,313,179,255,166,144,174,201,99,138,235,242,216,118,219,257,102,152,214,176,62,104,160,132,41,291,240,191,160,242,318,192,80,180,115,128,235,235,345,272,270,162,299,168,232,117,246,156,148,130,186,192,164,159,247,152,303,170,95,149,229,210,153,105,125,131,233,365,213,341,268,61,256,155,247,162,183,358,166,197,223,169,208,212,348,308,204,233,134,233,269,155,178,147,194,182,192,168,151,106,47,103,94,127,190,278,157,254,176,274,209,357,373,194,59,356,144,156,135,270,249,138,131,161,216,112,212,175,191,258,64,261,144,101,137,263,245,119,185,180,234,310,280,209,140,261,121,272,103,132,234,150,173,103,233,190,53,145,86,232,140,235,199,230,179,114,224,184,224,285,300,164,311,173,87,177,348,243,193,151,138,137,37,185,180,192,297,164,195,112,49,212,178,144,305,280,283,184,222,112,204,309,192,117,128,227,152,289,167,102,171,152,278,277,182,156,67,70,228,166,179,201,359,167,143,48,292,116,164,158,127,157,131,136,158,182,191,240,140,135,232,277,184,146,151,229,107,108,274,231,164,161,217,131,127,164,258,152,144,127,162,147,93,275,194,234,219,199,132,81,228,75,215,291,74,45,230,256,139,65,161,162,118,190,213,223,142,212,102,223,232,63,80,133,216,246,266,239,210,212,133,76,111,63,315,120,186,307,58,125,218,227,245,235,277,307,307,316,146,268,66,66,330,355,361,193,343,201,303,284,25,296,307,275,91,291,266,106,168,204,83,122,210,238,183,323,319,240,383,258,262,313,271,331,224,158,210,95,186,247,41,292,130,374,133,185,211,149,143,84,136,95,100,210,203,138,240,115,96,332,110,107,133,319,139,331,116,46,118,160,75,248,345,220,204,194,285,77,244,323,83,316,208,196,37,126,93,329,252,284,268,218,187,142,314,84,129,237,166,220,189,71,209,112,224,341,43,388,256,118,122,359,152,181,229,109,65,237,252,253,175,121,117,148,140,157,130,147,115,142,174,221,198,144,109,156,61,111,64,212,399,84,365,153,163,138,232,263,256,130,206,220,197,196,175,124,119,215,386,138,206,216,167,243,153,109,182,161,258,154,104,153,245,101,184,107,236,126,86,94,151,122,158,275,155,242,196,163,217,378,247,119,305,233,204,120,138,166,143,225,297,137,197,180,165,214,163,160,163,233,99,138,171,251,356,205,110,241,193,176,227,54,186,194,171,347,213,85,137,193,118,216,225,282,123,266,91,171,369,211,210,157,328,283,280,171,148,168,206,282,187,168,161,187,243,50,185,194,146,99,150,280,212,155,296,58,123,151,186,293,274,153,115,305,233,74,82,115,294,112,96,137,285,210,200,256,151,209,35,126,222,102,146,183,258,381,290,168,252,136,171,287,195,243,100,303,130,257,123,132,222,343,223,110,70,239,132,304,349,204,202,305,102,318,145,113,225,153,190,169,322,316,287,327,281,294,174,351,257,378,284,167,277,288,338,373,171,272,186,136,187,207,184,344,229,245,219,145,272,84,84,274,164,132,261,82,127,203,88,122,98,342,262,127,262,243,108,251,305,169,237,80,233,252,160,169,184,73,125,162,311,280,114,349,125,187,221,155,228,161,137,179,289,156,362,277,274,250,282,142,164,140,121,254,190,251,345,274,194,173,257,222,281,247,233,235,42,201,221,96,115,253,167,99,148,34,88,129,173,122,82,89,89,340,122,120,233,144,96,84,113,115,178,216,101,113,139,190,204,250,113,213,331,187,214,127,237,208,316,55,393,106,263,148,161,270,335,367,222,192,368,152,252,128,318,176,115,52,141,192,265,184,334,120,163,278,229,344,86,96,128,297,65,136,189,321,171,175,78,97,155,267,211,159,153,240,225,133,64,126,177,237,168,45,254,208,236,210,175,358,139,334,147,217,112,181,186,135,99,289,146,174,215,130,105,125,112,293,167,189,114,271,147,145,265,335,79,151,259,129,98,132,142,83,138,54,122,104,122,357,169,95,170,376,159,218,257,129,227,243,116,250,200,179,145,87,334,156,44,122,160,94,246,117,129,172,300,232,244,114,206,331,350,210,85,78,173,216,316,121,335,213,290,177,272,277,115,338,194,216,106,229,118,156,203,83,170,75,141,163,227,76,187,125,234,134,137,132,206,162,166,217,233,216,111,100,99,164,218,191,129,90,60,319,285,219,315,63,211,281,149,179,144,169,179,167,115,296,97,362,141,219,115,200,233,55,184,326,314,383,344,298,249,265,197,171,364,96,200,221,211,155,158,131,140,214,94,317,109,136,185,112,328,143,174,171,147,179,117,184,210,346,177,87,215,187,289,115,118,159,287,285,208,72,222,352,241,90,119,101,230,253,231,184,183,143,66,202,144,143,215,173,104,156,155,139,232,276,243,128,102,104,307,136,173,125,188,296,196,228,125,118,116,200,206,282,241,301,26,236,269,126,77,139,246,153,96,95,247,39,109,96,180,144,82,218,44,108,221,158,126,97,158,285,129,46,192,175,240,267,209,219,229,205,124,275,296,136,224,208,253,101,223,268,225,240,95,153,199,177,207,184,269,169,116,122,300,228,163,261,201,272,185,194,65,183,330,135,161,218,127,181,104,204,150,112,153,177,99,157,219,86,252,217,274,129,141,95,232,131,150,128,181,281,255,118,129,159,131,55,94,75,110,220,82,156,67,273,200,161,58,91,157,215,56,220,146,95,80,189,215,218,90,169,152,247,247,330,310,129,75,178,93,154,63,108,342,143,163,191,371,310,73,333,174,224,139,177,186,115,201,182,139,175,170,140,56,127,290,308,177,123,61,172,117,254,93,170,96,147,245,177,394,143,94,314,253,217,49,109,289,149,207,161,191,185,276,195,119,300,156,283,238,325,201,147,310,164,227,94,209,250,143,78,83,164,144,372,175,228,211,347,305,141,274,283,288,143,314,235,146,289,246,272,120,114,327,77,189,252,234,201,161,147,188,156,151,191,163,154,230,150,260,174,174,266,102,103,316,171,205,103,129,217,149,196,177,148,275,75,331,168,285,193,227,70,157,152,265,160,141,239,264,203,206,151,107,281,389,229,158,106,129,273,86,188,128,121,327,123,136,160,300,110,122,169,86,293,118,112,324,149,179,184,140,198,117,210,161,62,143,49,152,320,140,385,113,171,217,275,126,120,345,173,55,167,107,143,105,158,317,146,125,381,152,147,114,83,236,179,77,202,206,228,129,208,98,60,185,121,212,151,255,122,89,207,274,208,74,195,238,122,257,84,191,163,160,164,145,243,169,43,257,85,85,175,157,195,134,112,41,369,175,117,194,288,77,197,134,256,223,127,83,148,255,354,75,213,263,184,163,223,108,79,121,261,177,208,160,160,229,124,155,89,254,140,204,119,63,244,134,214,109,356,118,176,171,275,139,119,172,228,223,177,67,210,194,119,170,225,120,174,334,142,306,183,79,89,126,189,145,128,69,144,206,139,185,196,180,248,117,53,235,328,192,338,328,329,373,163,154,340,104,129,75,113,201,119,229,169,214,104,149,86,169,81,138,304,298,192,102,109,228,38,192,129,260,92,237,251,162,66,166,266,198,349,130,213,258,112,269,165,235,278,126,147,146,95,132,295,145,130,183,299,82,80,277,191,79,89,142,265,199,239,321,148,142,168,232,172,163,202,167,145,196,143,242,343,140,159,131,227,141,100,186,154,76,85,163,157,113,264,164,148,313,297,238,145,173,203,181,257,123,115,153,233,56,116,115,91,87,256,158,180,220,65,160,182,369,59,121,356,192,103,386,193,198,224,179,217,180,259,190,237,243,191,147,143,127,169,274,112,253,331,256,186,285,255,393,201,138,128,172,259,183,91,171,69,42,373,175,141,128,120,88,51,115,239,148,166,200,133,84,343,243,81,167,166,225,61,139,187,70,151,92,185,196,304,101,95,299,163,344,178,174,90,357,289,302,276,158,97,147,215,63,113,137,59,144,288,120,19,342,123,230,326,259,156,110,157,209,123,181,84,247,148,351,140,130,171,117,236,173,147,338,270,66,314,242,125,141,167,254,97,160,120,84,172,133,341,109,170,92,151,106,199,104,129,216,161,184,129,183,185,269,160,188,148,174,212,305,186,290,198,373,95,283,384,214,217,279,77,306,99,252,91,462,187,177,115,184,201,321,260,121,252,238,141,175,297,227,234,183,222,107,259,149,137,185,149,303,81,286,85,21,97,175,94,163,124,346,323,242,146,140,101,188,340,146,307,190,225,444,129,88,303,130,192,140,204,129,259,197,145,100,114,126,205,111,219,331,157,261,373,123,319,81,221,362,223,345,285,114,209,325,216,154,376,98,180,257,351,217,196,384,283,339,320,224,290,261,187,170,273,300,173,269,101,247,177,182,94,97,78,222,406,145,167,75,273,328,410,158,115,208,289,220,189,174,151,104,252,191,190,43,128,131,143,141,124,280,197,337,264,114,241,241,223,255,56,258,161,185,102,304,122,171,62,170,202,134,316,247,231,105,184,109,243,72,108,267,209,208,193,251,193,94,146,90,120,193,184,150,261,183,291,77,220,136,238,261,247,127,67,132,142,173,106,164,224,329,65,156,243,148,184,73,161,246,99,264,189,341,64,237,110,100,176,200,169,331,105,235,213,148,173,214,300,186,286,229,30,151,237,160,138,168,346,122,230,85,176,157,256,230,90,187,119,303,180,48,97,101,249,255,181,266,215,35,231,208,184,218,61,116,107,232,78,176,281,346,195,68,143,179,284,132,96,276,284,119,303,366,166,175,148,138,267,238,119,243,256,159,115,100,155,151,144,284,155,70,169,179,171,261,104,124,268,129,107,82,141,218,107,141,75,242,351,108,119,223,148,185,257,149,174,55,175,277,143,321,219,130,209,213,327,155,234,112,99,64,128,177,410,312,134,145,76,107,158,344,372,258,315,265,294,217,294,199,320,246,68,215,167,140,68,151,118,109,174,217,98,164,111,91,279,124,151,221,231,263,142,231,58,159,86,175,333,57,115,115,382,140,149,230,92,157,65,292,262,87,75,250,331,379,264,233,169,272,99,157,125,188,171,141,155,105,297,273,336,265,304,183,316,274,157,247,311,150,246,257,156,178,167,158,182,135,307,155,407,114,174,256,106,182,191,235,146,111,117,120,307,107,252,188,133,202,114,148,81,122,357,338,284,205,195,114,374,184,146,134,176,189,336,133,91,81,119,243,230,213,84,216,59,158,220,44,111,104,151,103,196,91,74,110,240,112,227,163,259,308,165,171,174,122,351,175,168,88,205,105,179,124,162,147,288,141,397,211,143,114,257,231,86,235,317,264,201,135,337,290,261,75,139,196,129,135,196,251,397,127,173,148,253,117,80,227,130,236,175,76,217,108,95,144,219,175,286,229,226,149,315,120,213,193,139,246,234,156,214,144,124,135,74,322,302,280,100,127,93,114,133,147,186,132,223,313,243,178,247,211,139,84,204,292,337,64,102,177,93,199,140,165,288,315,114,376,189,64,174,189,66,174,258,59,125,147,300,155,220,132,261,261,180,274,78,354,206,141,295,74,214,178,61,331,237,229,142,101,87,137,238,120,113,110,138,198,171,187,170,175,172,150,329,223,140,57,120,140,232,118,306,131,308,121,108,76,99,190,305,193,207,179,77,214,155,330,73,78,231,148,365,76,188,158,249,32,226,302,275,241,236,70,57,122,207,285,280,81,100,110,180,334,130,83,274,76,352,329,188,50,78,179,132,191,347,94,98,159,129,156,324,74,164,244,190,352,219,317,227,203,275,349,167,287,45,75,200,112,151,156,88,159,420,178,115,82,153,219,254,335,152,144,257,251,171,196,96,262,201,227,230,362,311,87,207,107,174,239,145,97,313,276,96,146,116,328,303,296,176,299,285,304,142,211,193,328,298,297,325,289,205,354,303,200,135,236,233,172,218,249,164,195,261,103,200,253,158,224,109,90,88,74,171,188,169,174,227,215,129,191,135,203,97,315,89,287,258,189,190,272,156,79,109,170,288,177,53,119,112,328,343,289,137,65,66,121,197,76,230,175,242,167,229,106,248,112,296,85,114,194,200,180,319,152,93,181,145,147,250,366,289,110,213,313,241,125,121,189,300,184,157,125,113,327,129,152,87,159,75,158,165,157,161,237,112,80,127,125,312,203,266,335,156,165,215,125,191,324,66,216,216,146,162,210,122,225,343,327,176,60,106,68,136,168,186,136,112,95,137,246,70,99,203,106,195,89,68,386,150,144,246,86,129,272,88,216,164,156,55,340,257,342,209,234,193,198,49,132,286,99,136,71,146,155,182,177,244,240,211,100,177,137,181,157,139,169,111,242,111,173,167,124,137,241,95,87,97,152,147,317,140,297,221,86,57,189,182,192,187,168,207,125,231,149,356,95,201,316,60,179,102,248,120,215,147,205,229,59,230,118,164,74,286,119,232,142,250,164,128,281,146,222,439,153,134,176,219,255,143,126,116,293,113,300,179,312,153,190,262,248,167,204,200,158,158,169,156,322,120,306,200,125,135,50,89,151,158,144,106,164,138,176,149,345,70,275,124,75,173,221,140,201,143,96,83,130,286,145,80,221,175,161,177,162,201,142,188,163,130,146,119,215,103,179,164,273,257,71,190,185,85,183,298,261,305,189,233,392,272,250,175,299,179,396,370,269,230,224,166,157,222,113,220,154,270,156,118,300,185,167,372,112,168,122,72,141,313,293,182,194,137,133,114,157,136,130,182,319,255,325,110,181,165,182,106,170,101,155,320,161,94,257,182,258,326,183,124,178,217,99,267,101,191,113,117,145,194,221,222,254,370,122,157,203,216,97,91,148,208,149,157,112,98,298,113,137,309,82,148,166,142,141,346,218,230,78,187,169,124,125,235,156,115,262,142,166,90,239,167,390,182,104,200,226,108,138,71,86,386,242,146,177,134,92,267,287,89,180,192,142,201,114,198,201,171,165,218,372,152,329,213,423,192,105,296,189,68,235,193,156,174,232,61,96,354,213,109,81,162,312,226,82,281,233,211,171,191,124,163,125,128,140,187,194,208,158,149,237,148,126,167,186,163,186,52,287,172,86,191,132,247,74,40,135,151,137,218,131,233,171,154,93,114,246,232,198,301,353,184,127,261,156,290,115,121,214,98,180,143,125,119,123,240,170,265,96,110,229,236,141,163,218,116,388,203,243,80,91,140,177,264,98,185,232,330,85,190,109,229,147,193,124,123,166,238,171,121,122,181,232,166,212,143,174,127,336,140,91,295,115,155,64,79,185,160,36,138,204,113,173,197,209,195,123,217,86,117,216,354,212,129,136,196,111,68,124,303,56,268,314,252,216,151,183,244,276,277,375,205,273,262,178,96,112,189,140,309,180,133,334,155,114,219,338,298,223,193,122,178,164,225,75,221,102,362,216,114,187,62,161,273,345,132,155,166,146,221,332,231,200,205,136,256,136,211,137,307,119,142,216,160,208,278,109,204,177,199,232,132,165,227,189,110,50,124,124,81,205,228,311,126,155,147,285,168,254,264,138,177,98,253,232,123,92,104,217,154,193,145,83,137,149,182,125,65,191,140,311,74,181,275,157,240,239,159,274,202,184,333,158,193,156,218,108,284,61,101,51,358,183,377,37,49,244,336,198,228,118,261,255,140,271,151,163,135,42,131,61,159,189,30,190,138,308,137,169,187,269,313,119,169,66,292,84,159,106,216,266,190,280,170,152,46,152,178,146,89,392,252,57,175,130,79,360,246,376,239,149,105,205,150,212,282,162,232,126,151,118,146,187,96,100,143,227,142,80,124,276,233,280,319,107,191,111,279,161,284,195,400,82,174,267,212,202,113,98,99,227,231,311,262,236,353,168,86,171,329,135,128,54,108,145,317,74,112,65,176,99,129,161,178,295,211,256,189,247,228,244,224,191,285,219,242,161,287,293,132,132,143,136,168,39,137,165,164,145,302,101,162,128,106,189,139,206,99,186,166,310,116,58,213,86,32,106,331,158,125,367,163,223,151,114,269,306,251,282,89,294,131,137,114,164,171,156,69,248,97,194,331,156,127,305,218,165,84,214,226,157,300,305,80,156,348,154,268,109,93,255,77,150,103,107,132,236,135,130,233,210,253,126,173,71,203,53,188,219,292,214,240,280,190,239,76,88,172,202,222,134,171,222,124,113,209,243,221,156,245,311,281,263,172,187,183,119,67,145,311,195,184,117,214,219,222,317,237,169,313,201,261,132,42,317,217,93,200,113,255,334,244,180,334,125,102,193,132,225,203,237,189,162,111,203,149,141,152,157,61,275,81,389,218,150,105,204,124,128,141,113,157,135,110,346,166,169,183,154,220,273,109,201,115,333,175,162,184,371,360,246,116,118,324,233,226,129,118,95,188,100,194,145,206,116,275,334,170,155,151,106,175,178,267,67,203,189,71,185,334,239,162,196,389,211,207,164,311,234,325,155,130,230,269,81,227,173,219,156,337,215,137,131,309,140,225,88,148,177,74,134,190,161,232,138,64,77,349,177,242,270,305,110,146,175,211,150,192,229,87,193,280,238,162,296,195,168,111,226,167,49,218,254,295,226,209,173,207,99,200,106,308,350,93,203,223,97,163,107,265,200,179,223,281,304,195,164,104,91,155,99,243,237,285,270,229,58,247,190,131,179,291,130,242,434,187,97,171,363,193,143,246,127,127,87,61,80,172,212,205,93,180,140,264,83,143,226,327,128,178,347,116,127,82,231,143,200,134,155,254,245,232,250,114,282,347,278,263,358,281,332,255,342,390,83,335,219,344,248,117,313,297,160,188,183,117,64,207,139,205,77,235,392,179,182,160,295,198,141,369,332,170,98,252,71,253,239,159,185,178,187,299,180,117,214,173,146,99,165,152,160,201,115,346,106,214,209,208,67,106,309,68,255,167,211,202,321,232,105,354,167,300,223,187,62,84,168,168,181,194,138,196,192,255,206,316,365,150,244,244,153,212,197,153,75,124,198,136,320,237,346,221,300,182,232,158,220,161,248,242,82,358,112,104,272,187,77,179,278,137,318,198,275,254,293,155,106,182,194,44,86,143,141,113,97,278,232,60,309,220,299,136,159,234,345,141,305,294,181,128,228,309,204,178,100,92,80,300,297,215,116,164,196,66,236,139,188,95,179,242,323,175,224,160,195,235,337,41,271,201,235,97,79,248,165,143,141,123,222,230,130,102,229,116,242,161,318,289,129,99,244,298,134,338,191,95,171,196,135,94,90,154,146,222,156,97,333,197,238,80,361,326,154,189,80,162,213,142,160,154,119,272,220,148,287,106,318,185,175,149,204,96,322,286,199,218,113,183,137,201,131,90,131,290,146,181,58,220,221,73,166,329,196,117,130,232,132,61,85,203,224,167,120,316,160,178,202,136,323,211,228,192,221,130,200,211,277,73,68,121,137,119,215,299,312,248,113,61,202,384,286,220,251,66,192,234,102,69,228,161,248,265,222,226,64,94,123,221,115,128,127,185,89,98,249,148,116,175,326,196,197,170,273,140,204,189,204,291,215,73,127,177,222,163,293,314,210,144,237,263,180,233,165,218,143,226,115,246,122,121,189,296,167,86,166,365,101,150,171,86,184,111,108,380,158,168,309,112,168,58,279,99,365,276,239,217,226,324,211,238,354,370,224,130,171,103,200,202,296,355,363,185,251,108,78,51,388,190,187,334,271,330,71,210,198,69,38,214,236,143,228,159,115,112,178,256,232,186,350,298,114,150,353,147,187,261,150,173,268,201,204,133,308,172,231,142,96,127,125,159,358,363,256,202,224,167,166,199,75,289,108,157,292,131,170,329,311,78,283,115,138,138,56,285,80,249,238,154,270,306,110,245,154,296,67,134,158,192,201,303,161,223,215,251,244,232,127,377,94,193,237,320,154,194,88,178,81,142,147,90,56,216,169,170,88,213,190,400,178,249,180,237,274,208,295,354,254,140,147,149,111,76,300,273,183,103,238,81,245,217,224,116,111,228,266,253,304,217,126,152,152,170,99,259,110,102,211,158,188,57,153,249,215,144,200,133,277,270,262,107,122,324,196,288,119,123,287,256,196,236,107,88,218,312,137,181,210,181,130,398,230,49,142,178,125,237,192,202,222,206,295,221,130,199,142,226,292,323,198,63,219,131,162,143,217,179,161,246,234,147,245,321,101,48,167,238,209,112,247,195,192,294,41,144,211,171,108,264,88,212,210,140,139,158,131,104,361,328,168,234,44,97,118,158,156,142,215,302,69,193,59,352,128,222,257,231,179,191,195,196,181,173,278,252,122,229,302,140,142,106,234,177,207,173,160,79,114,141,168,197,196,228,73,57,120,254,267,319,164,210,175,190,163,388,335,266,305,289,209,270,365,362,346,308,284,348,281,191,179,377,165,173,394,314,166,127,144,261,168,123,217,100,221,114,158,154,162,109,160,119,99,342,117,390,117,258,132,174,29,201,190,106,177,215,54,267,233,151,304,189,111,342,188,288,267,267,135,197,143,377,99,104,172,208,329,202,273,205,115,153,138,189,194,311,176,197,209,180,199,134,170,277,261,319,72,94,113,199,150,188,90,197,195,341,230,89,171,175,162,104,354,195,133,96,160,156,149,236,139,323,115,249,131,144,191,136,170,156,180,148,225,190,212,147,132,154,282,259,186,226,199,164,240,227,287,116,263,268,118,204,179,99,102,166,190,257,374,135,171,101,163,153,256,140,247,213,205,90,265,113,186,25,292,171,139,115,249,223,145,191,100,361,220,212,314,206,101,261,127,225,130,278,70,103,237,136,166,152,257,167,198,257,102,243,241,217,225,187,51,113,176,105,150,200,208,333,129,91,205,273,44,160,51,122,173,252,82,227,154,207,73,91,95,125,223,115,120,93,177,113,170,274,290,268,218,37,181,284,132,258,231,247,336,372,407,335,315,400,377,366,363,194,349,266,356,136,239,162,140,126,197,160,187,264,208,162,66,87,290,107,228,69,223,121,132,76,191,139,323,144,158,166,247,114,213,96,143,73,173,81,116,239,311,58,137,112,154,126,258,173,181,91,183,120,158,151,191,152,208,143,230,176,174,232,242,265,104,125,280,211,280,177,229,89,182,177,169,352,100,135,126,173,109,209,114,104,158,344,148,195,189,199,120,63,331,300,220,122,72,264,260,284,138,231,357,249,135,253,147,191,291,193,194,239,175,114,73,234,233,167,142,88,177,164,205,205,196,193,326,179,330,232,118,167,83,179,122,118,142,309,159,95,162,217,175,160,194,172,300,147,133,147,227,156,95,144,222,184,210,89,135,162,159,235,251,240,293,137,157,236,347,241,178,129,219,286,138,140,88,62,136,234,89,143,103,264,197,136,171,168,186,265,201,236,240,277,79,180,173,336,63,97,153,92,308,205,227,337,96,64,222,136,213,315,110,164,132,180,131,154,164,139,110,150,124,134,301,135,211,246,99,90,111,245,148,164,108,352,147,299,172,243,136,166,180,181,132,304,177,103,253,347,350,387,146,77,234,206,210,194,230,118,295,201,151,326,109,204,237,240,135,101,106,101,182,235,115,212,133,202,84,185,103,182,126,141,187,69,214,319,60,83,282,204,282,109,124,113,105,178,245,120,138,189,105,170,65,209,197,191,166,111,42,160,161,143,257,129,188,91,139,161,39,266,34,342,282,212,101,246,62,75,408,104,121,155,156,119,230,146,195,221,140,155,163,149,110,114,154,75,318,377,269,208,269,154,126,184,166,161,141,138,65,113,224,79,121,127,100,145,125,132,156,152,165,156,224,236,306,225,147,221,353,268,140,180,298,333,246,106,343,166,118,258,360,77,158,94,271,132,142,172,82,94,174,175,409,240,78,153,158,194,212,271,144,179,194,80,91,218,177,115,180,146,249,215,345,139,115,233,96,140,196,163,150,246,334,425,101,237,234,389,155,198,328,200,312,161,277,50,169,234,110,241,89,303,217,335,86,72,209,185,169,140,105,166,284,194,180,290,245,164,308,153,210,102,59,189,217,140,132,172,95,72,178,187,130,196,136,175,395,223,233,109,206,92,183,157,127,90,186,133,107,194,71,171,149,408,154,68,228,315,127,100,307,116,337,78,235,302,166,118,180,288,160,239,131,201,91,87,275,246,103,131,122,154,194,230,204,320,221,196,54,69,203,65,226,225,105,265,290,217,355,111,394,68,66,234,133,296,317,101,331,158,55,179,366,245,176,280,108,115,130,121,115,239,211,102,111,112,173,77,119,89,159,103,117,163,42,101,77,268,150,25,155,109,350,87,147,319,180,296,78,174,263,168,120,310,237,50,150,143,127,198,162,246,115,122,211,153,269,211,87,206,237,129,123,164,350,187,137,259,264,131,231,272,168,116,241,228,149,105,81,199,250,136,208,315,210,198,202,91,224,299,114,76,210,160,174,116,119,167,109,82,174,50,83,58,153,201,271,213,69,198,146,53,87,171,145,208,216,297,234,103,105,215,302,78,159,223,176,163,236,165,123,287,146,206,132,188,138,163,281,255,112,321,71,120,300,95,119,105,278,168,273,58,208,125,170,111,251,183,125,214,109,319,275,283,131,223,366,137,218,45,102,283,144,105,137,298,165,125,122,202,210,100,259,234,198,193,368,143,204,103,172,52,147,106,135,133,292,151,175,172,110,225,141,211,128,143,172,117,217,183,102,335,124,267,199,92,47,213,253,202,107,269,144,157,321,267,224,163,261,118,241,183,162,125,93,123,220,220,261,177,96,143,143,166,272,71,210,203,167,158,106,264,294,373,117,236,130,111,189,142,233,317,150,297,146,314,64,142,236,195,155,101,237,178,230,239,204,171,252,98,131,130,182,247,129,83,200,146,142,119,153,66,239,217,159,284,125,278,125,222,88,245,138,84,81,299,266,141,213,119,88,77,79,307,298,163,140,152,119,157,128,111,296,174,194,179,243,60,95,211,117,127,77,223,308,192,182,168,191,73,138,53,214,219,194,93,66,139,205,206,196,314,349,146,284,213,176,87,191,55,52,125,152,208,200,431,196,209,228,190,158,277,169,182,139,207,104,156,337,208,208,113,152,87,80,215,165,122,143,138,264,135,124,227,114,98,162,98,82,208,334,186,140,421,145,139,164,175,285,123,46,263,210,99,209,216,253,315,219,148,94,223,163,173,202,181,218,91,229,45,76,365,119,228,114,189,294,259,93,320,228,232,36,266,169,135,139,130,286,142,117,121,113,162,307,173,324,108,157,247,134,156,116,161,86,57,165,243,102,193,222,143,124,202,171,140,135,268,108,189,150,182,143,249,139,206,192,139,259,115,316,371,161,315,118,157,105,192,268,327,401,215,365,307,157,225,357,246,229,377,291,331,256,327,231,206,174,320,220,164,337,209,366,92,245,244,172,117,290,161,217,312,166,103,110,101,147,155,257,45,128,132,262,196,144,47,287,207,75,272,113,132,80,169,214,340,184,98,115,180,80,138,162,151,172,233,182,221,59,223,203,255,285,109,223,187,150,135,177,118,78,177,332,151,42,106,168,89,158,175,146,113,156,107,111,179,177,214,185,247,278,129,202,369,183,226,76,312,238,147,326,162,65,204,140,192,186,262,250,167,165,310,129,154,322,231,128,89,80,136,191,69,217,126,195,183,228,164,91,229,129,164,118,242,195,247,191,142,140,120,163,87,109,65,186,136,113,122,169,247,124,223,336,241,216,131,91,277,158,219,277,144,133,244,258,320,192,214,133,251,171,169,80,222,160,113,274,154,137,189,166,189,176,177,175,199,76,158,95,119,226,221,74,249,218,385,128,295,356,220,279,340,58,330,80,198,123,120,98,156,242,139,206,129,154,166,123,332,161,158,229,136,190,342,333,205,173,69,107,221,115,205,169,167,226,180,126,182,182,164,108,149,182,176,157,168,168,289,223,118,125,189,186,231,137,222,119,207,125,276,238,146,242,292,146,187,142,331,340,213,93,191,78,268,291,197,153,161,181,153,222,159,88,176,142,177,259,182,200,204,322,171,165,78,133,253,243,205,132,154,230,143,109,205,220,266,235,173,204,64,272,178,321,239,209,250,374,241,347,136,150,276,213,130,128,210,201,132,204,199,180,191,157,120,72,84,231,177,371,99,81,167,129,289,322,124,192,294,201,170,96,386,137,198,159,306,145,218,412,270,96,176,183,293,196,178,193,225,238,294,262,139,119,217,89,138,135,161,148,278,180,226,167,42,170,50,291,295,70,133,112,223,222,330,211,207,209,174,197,109,215,89,122,382,133,101,164,161,166,233,212,329,102,182,129,258,299,188,320,248,244,255,211,270,185,151,127,224,152,193,253,295,271,265,106,199,122,247,217,120,272,181,339,333,247,135,186,175,158,230,100,56,176,247,164,349,126,187,196,168,245,98,427,183,140,197,228,191,277,118,245,116,273,136,282,290,75,145,300,201,234,132,248,117,278,114,260,285,193,140,54,254,158,175,268,141,159,122,228,308,146,232,144,129,130,137,151,291,185,307,206,109,220,123,186,154,125,152,395,89,351,261,141,129,200,354,154,266,180,104,262,160,208,229,145,269,175,191,154,307,108,275,209,223,118,116,241,318,187,214,123,312,205,102,302,130,69,102,118,166,76,213,175,213,109,248,222,141,127,143,147,246,195,179,148,252,178,66,106,227,128,179,273,162,129,134,123,121,98,266,134,168,250,178,106,188,209,149,363,216,234,263,98,297,190,208,291,228,102,123,222,172,312,240,190,217,279,161,123,200,103,247,255,94,140,106,246,198,346,325,72,150,117,196,184,155,208,200,242,256,50,74,152,215,184,179,223,345,78,187,171,355,174,259,367,167,232,106,181,127,229,139,383,101,142,263,202,213,313,138,249,143,84,244,159,116,99,218,85,324,129,260,140,225,182,165,154,112,129,232,322,262,169,233,184,110,238,264,203,144,71,160,48,336,249,195,112,222,234,94,91,166,170,116,102,77,76,166,112,157,155,57,173,198,65,313,250,233,133,166,226,83,109,254,216,195,234,105,227,139,174,90,212,181,161,66,122,155,156,100,243,128,284,94,386,229,54,352,105,191,230,263,136,168,284,182,174,203,235,241,127,200,298,265,409,248,336,349,146,346,239,273,277,217,386,90,202,418,263,117,158,66,147,164,156,215,47,155,342,154,264,127,227,138,200,79,139,137,289,311,62,229,238,146,307,209,173,179,164,151,74,315,95,117,177,206,142,337,237,136,111,120,80,29,38,197,193,197,157,158,195,176,163,134,134,130,147,135,259,219,208,197,174,293,213,335,129,238,237,78,242,146,169,142,226,231,288,274,204,87,294,135,102,192,85,149,312,337,158,197,72,166,158,169,283,344,85,244,60,157,170,155,162,325,304,98,233,308,343,272,134,150,340,293,46,66,96,214,131,99,90,162,135,76,207,318,199,196,61,206,180,272,165,152,227,188,112,176,129,217,139,371,104,154,131,152,326,220,201,100,161,137,218,165,244,273,282,196,290,186,175,174,197,213,336,271,179,394,368,123,80,219,143,174,99,236,386,147,49,140,260,394,108,176,216,259,186,232,91,118,256,157,106,259,177,204,147,148,125,170,206,124,112,130,221,267,141,274,137,111,62,116,175,220,124,197,200,77,194,232,106,184,348,308,107,141,259,340,84,65,191,150,131,244,248,163,83,231,112,114,110,98,107,65,115,95,92,82,213,283,318,240,129,299,359,108,175,117,92,246,198,204,224,145,221,158,136,142,128,242,190,203,211,118,172,215,158,85,106,330,98,157,288,158,198,98,221,155,66,211,126,225,113,122,110,182,215,260,223,229,122,192,225,149,229,188,190,171,156,92,281,135,192,230,139,151,110,116,191,293,277,218,146,168,185,222,78,246,174,124,138,129,166,67,169,162,370,156,377,328,329,130,96,249,348,100,260,97,42,261,270,83,76,253,203,151,214,218,174,137,133,322,225,299,291,194,234,254,273,255,114,58,113,184,234,193,319,150,161,193,163,202,125,334,318,250,138,231,148,115,147,133,155,237,254,259,169,330,189,149,165,286,308,188,215,190,278,42,137,241,190,161,132,173,72,86,40,169,259,299,169,167,143,263,160,182,169,176,380,146,214,218,123,265,214,212,143,135,106,231,85,358,236,133,193,59,222,130,145,258,130,182,93,61,141,170,158,296,193,166,157,259,385,144,235,118,93,230,264,160,180,218,233,132,254,317,193,100,99,112,332,224,270,129,142,117,188,251,90,126,306,274,143,216,144,312,115,75,271,109,198,136,333,154,168,186,422,111,319,121,108,95,152,294,63,208,191,337,80,91,241,145,124,313,168,207,159,128,99,205,328,166,188,166,354,333,222,159,150,130,91,186,92,119,162,274,155,149,141,178,206,206,338,241,226,138,191,189,159,302,222,111,115,197,288,161,88,297,115,281,175,190,99,67,317,145,207,180,197,153,244,141,99,120,196,282,218,85,227,136,190,142,187,277,95,251,137,206,129,243,180,90,92,146,257,190,231,248,159,246,209,167,233,202,154,110,122,216,346,287,176,220,213,136,177,189,196,245,195,173,262,143,161,168,284,198,224,233,230,140,191,160,233,69,117,290,190,193,160,96,220,208,80,134,166,117,138,53,232,163,86,56,205,186,343,143,356,177,281,226,195,152,236,198,273,155,252,120,73,194,155,163,127,116,174,173,380,401,226,267,229,318,337,54,179,232,195,285,170,255,93,91,139,254,71,110,308,321,167,266,267,212,278,188,108,128,161,107,144,36,118,160,171,245,152,237,174,278,188,148,208,215,205,241,277,86,324,73,90,330,118,157,51,94,64,138,219,198,52,115,117,178,216,150,175,170,109,128,177,125,350,344,348,143,224,303,143,88,186,110,205,76,95,119,111,183,130,153,332,153,274,154,276,230,171,94,136,141,269,129,220,278,79,220,308,174,256,273,142,207,330,168,107,343,140,151,203,138,182,277,233,88,90,121,253,113,154,220,228,75,253,117,227,71,78,243,159,325,251,298,151,102,180,175,81,38,190,220,309,44,186,198,57,160,35,219,131,43,284,155,73,161,180,79,195,219,196,220,95,167,131,147,279,38,161,180,86,140,97,68,174,276,199,86,180,65,180,151,262,154,161,363,155,201,106,253,239,80,309,164,315,307,119,155,167,228,274,173,186,234,155,342,262,122,189,127,115,169,165,118,127,305,135,394,161,240,160,263,83,235,239,125,250,251,177,171,93,83,238,156,129,191,253,118,176,102,164,137,171,128,390,118,45,73,165,123,243,125,130,260,154,320,49,81,126,224,82,138,82,115,179,214,215,165,273,282,210,84,176,145,77,254,179,113,184,228,135,149,138,112,236,122,144,86,154,228,243,155,312,151,228,126,100,198,149,203,246,178,137,269,353,226,241,197,131,201,220,201,333,144,157,266,252,216,46,156,310,160,119,254,193,184,266,121,127,143,238,158,147,224,51,232,256,257,95,231,64,214,36,85,321,106,342,137,140,131,169,86,288,43,165,112,160,227,79,156,148,83,38,139,159,118,213,60,395,225,112,111,102,154,198,130,33,77,241,244,97,190,323,209,307,256,210,118,115,106,146,244,149,190,112,133,143,281,190,160,296,96,213,124,228,134,133,359,168,200,183,280,195,182,229,180,334,264,146,312,350,250,327,124,352,332,101,136,173,248,255,58,266,260,125,88,233,147,129,117,202,188,89,342,345,366,376,238,101,139,66,44,52,101,224,58,167,311,215,47,220,170,127,66,173,152,154,209,111,164,185,215,209,88,135,72,258,200,183,325,179,352,131,161,100,265,117,177,145,66,189,371,153,186,168,35,56,179,130,155,278,95,187,259,295,242,75,224,220,178,154,256,248,223,263,74,149,177,234,146,138,329,324,174,201,191,269,165,102,172,146,198,164,294,250,128,114,207,271,212,181,168,264,120,367,148,159,264,130,125,317,64,354,379,291,225,364,188,355,153,175,209,247,215,140,199,75,144,154,147,157,216,133,171,166,113,234,143,254,203,192,281,269,322,278,116,116,183,219,127,219,343,293,273,265,248,77,330,98,187,135,154,135,119,134,120,110,164,182,78,205,72,226,121,113,141,114,146,50,128,103,56,45,75,58,284,100,33,213,70,129,213,66,236,144,133,212,163,163,69,128,178,130,193,234,206,360,159,272,132,82,145,175,126,119,174,264,195,169,143,157,259,145,154,271,152,175,176,221,293,162,104,108,111,60,141,211,158,219,76,252,161,146,165,253,157,352,83,171,277,139,176,181,244,193,64,101,220,74,189,194,111,171,199,334,213,210,63,172,244,197,250,275,269,260,155,172,73,57,217,151,151,58,204,98,38,134,191,432,150,133,311,232,205,246,125,188,285,134,390,112,91,371,99,191,90,143,149,134,59,177,61,266,256,48,76,395,73,128,55,219,118,344,218,114,136,152,142,180,228,197,167,336,75,38,211,97,182,283,156,183,178,249,296,159,263,411,182,51,156,419,365,182,210,381,182,114,242,173,95,262,195,355,150,438,189,306,289,95,88,214,168,245,217,150,133,94,329,198,163,234,158,165,136,130,204,153,110,199,225,208,186,138,155,220,212,183,99,309,222,89,267,40,120,170,339,68,324,155,188,278,391,254,164,77,178,227,91,181,105,238,161,101,103,273,268,134,173,170,136,133,110,198,61,242,201,264,219,232,343,325,293,162,180,162,320,266,245,343,251,309,367,152,113,218,351,258,275,228,282,126,252,298,218,157,136,229,61,135,275,211,256,189,227,214,129,250,244,292,235,206,282,79,352,154,101,225,170,136,233,223,113,83,354,111,152,260,84,87,201,125,285,232,208,311,33,265,26,228,179,200,225,172,231,58,168,245,297,243,87,146,234,205,139,146,98,161,123,101,144,141,51,162,157,304,169,238,254,43,252,178,117,175,115,336,167,86,118,272,215,245,175,153,65,159,169,86,105,267,74,200,233,241,187,100,175,167,102,83,72,115,243,288,243,200,223,217,204,232,206,152,350,266,201,150,135,208,332,302,236,142,196,166,187,185,220,162,245,247,346,336,100,322,178,300,205,167,160,180,317,171,63,146,214,135,230,140,102,202,157,171,96,165,227,102,172,348,92,232,121,197,197,83,151,90,118,180,118,186,131,152,245,293,140,182,168,314,319,229,189,108,306,177,193,203,179,147,176,188,88,300,77,112,239,82,42,262,117,82,57,151,158,151,327,177,332,209,66,213,192,125,87,163,266,282,180,174,101,96,234,217,298,106,87,68,93,209,188,249,158,232,170,255,176,104,145,156,88,239,117,200,302,30,77,88,173,306,203,126,97,87,191,203,161,194,90,96,186,227,165,112,199,162,57,89,198,240,112,161,162,231,234,191,337,138,183,135,181,152,35,258,148,360,135,357,165,228,78,106,377,176,377,92,113,149,325,76,124,59,216,281,238,163,180,100,213,215,64,171,295,273,177,96,175,180,135,193,318,124,305,170,209,228,97,135,153,205,284,168,168,357,266,263,205,353,231,168,304,289,296,230,284,124,312,222,157,204,177,296,269,116,241,198,220,114,174,115,142,137,172,119,110,296,294,152,117,206,255,233,241,119,318,152,58,377,90,230,245,263,247,149,268,327,177,277,150,103,156,97,117,71,347,291,298,87,228,152,101,127,119,173,243,179,146,268,181,165,284,82,245,113,270,128,154,114,212,66,195,228,180,225,250,249,194,202,207,246,112,368,184,179,93,180,269,129,163,235,239,143,324,261,330,120,244,223,158,260,103,66,137,144,165,114,301,218,312,255,183,141,106,292,153,58,127,148,230,355,270,383,206,266,220,133,80,159,123,182,186,293,263,222,101,139,239,198,128,299,182,218,314,242,156,112,280,153,263,254,94,91,144,75,197,169,77,132,47,156,179,139,180,141,114,221,279,93,281,180,284,214,142,171,53,192,188,187,361,103,275,212,110,232,213,248,293,178,164,207,215,371,151,247,72,122,233,76,94,294,131,145,95,240,119,216,135,210,353,248,323,127,169,105,216,289,272,300,197,168,198,121,268,174,251,104,200,240,247,307,227,150,330,93,102,49,185,116,210,171,155,216,127,107,305,155,242,227,294,117,175,135,186,324,277,156,163,93,153,168,242,230,263,68,186,147,157,98,330,223,392,124,351,374,308,210,200,184,188,195,168,157,191,302,163,276,184,196,217,309,198,260,238,280,332,74,68,65,381,146,148,342,148,129,130,319,318,236,293,196,193,292,67,154,189,76,159,326,69,137,144,193,228,351,254,278,193,132,212,195,237,291,109,315,202,324,209,189,44,188,185,116,193,317,198,196,310,53,154,186,342,91,237,182,123,217,129,320,360,101,267,170,201,201,198,134,64,272,119,170,144,266,217,105,262,133,330,171,99,192,273,61,249,126,63,301,174,112,328,340,163,187,213,192,353,92,178,247,247,157,229,52,169,199,110,172,168,113,326,152,201,327,322,132,185,149,232,190,139,310,120,214,255,164,143,227,94,223,236,271,37,114,198,56,116,202,185,83,211,184,305,184,410,97,162,102,393,163,111,163,177,165,96,176,293,86,118,207,206,122,273,184,185,164,254,142,137,130,88,187,147,171,207,163,328,162,124,147,191,217,256,256,124,80,81,101,132,124,112,340,146,184,75,91,137,207,236,67,123,121,233,65,167,235,345,171,190,43,92,197,154,278,146,146,184,297,323,143,196,136,193,253,256,204,167,232,249,185,150,326,250,264,118,74,272,94,177,162,71,252,278,137,166,277,339,203,281,212,239,112,128,113,195,144,159,155,220,183,92,96,141,290,79,123,291,222,30,116,145,154,348,121,51,76,337,109,174,86,180,143,196,108,102,233,105,295,356,261,231,274,48,347,225,185,179,99,128,170,336,283,106,153,142,281,240,136,116,239,240,191,80,133,180,301,196,149,233,263,235,167,206,296,297,216,72,122,365,125,178,205,327,310,204,113,109,72,172,141,207,233,178,185,238,177,171,47,87,185,165,68,118,179,161,164,151,34,77,125,154,125,258,260,159,144,155,157,223,176,143,124,161,145,230,274,280,90,182,223,181,179,190,212,143,154,298,211,152,153,124,340,166,86,169,260,141,81,204,213,36,290,345,282,237,57,319,164,122,115,113,86,250,201,150,165,139,202,358,338,221,116,202,102,134,128,315,167,114,76,294,349,90,195,133,242,170,236,254,234,315,205,213,167,227,111,116,80,109,114,139,168,148,303,279,108,235,115,164,154,49,247,213,46,260,148,243,73,279,170,232,94,95,103,138,53,145,318,218,343,207,233,149,168,142,309,86,349,147,238,99,88,154,200,112,48,137,208,136,204,269,194,307,302,195,121,337,73,174,158,249,185,151,104,136,284,50,241,109,208,111,226,208,91,251,247,95,102,94,257,131,195,189,139,132,288,96,117,259,139,156,178,137,79,146,216,151,181,145,105,175,114,108,164,168,116,147,44,210,105,162,283,198,174,126,156,124,141,141,192,98,116,235,86,248,46,256,274,206,71,103,164,192,196,224,207,333,271,84,151,202,179,127,126,136,197,294,336,319,280,248,174,182,186,231,150,190,126,169,194,274,214,216,89,135,149,238,215,101,350,260,154,95,54,168,133,204,133,112,212,333,200,103,249,179,289,197,128,199,191,176,128,135,139,165,376,244,195,259,199,185,158,243,260,151,114,234,87,243,219,190,190,193,177,301,327,167,109,191,119,146,183,155,173,132,69,105,218,172,270,244,112,186,170,232,227,135,83,150,130,284,222,320,114,194,160,171,62,233,247,203,177,182,260,136,295,211,155,260,241,90,192,117,162,182,269,316,339,146,190,199,263,242,158,189,221,130,167,224,210,187,44,165,120,99,231,267,186,67,203,91,68,181,107,144,116,249,196,124,171,228,248,241,245,231,304,48,148,138,194,153,136,65,127,139,88,134,182,114,226,398,77,192,325,55,191,237,96,82,100,63,104,103,247,31,132,205,166,190,186,54,95,130,212,199,265,226,48,310,126,127,61,97,78,209,75,48,236,165,172,220,198,57,221,131,303,180,181,159,117,206,238,143,171,271,185,247,91,169,101,218,201,136,278,223,140,171,230,378,160,205,121,195,400,82,137,74,216,177,136,80,187,282,100,122,73,122,233,83,144,157,127,137,73,252,324,145,151,146,116,34,81,426,183,113,225,210,406,124,294,294,109,179,292,135,100,145,289,335,232,104,161,360,322,305,230,285,190,263,336,385,257,303,165,297,221,210,213,162,327,215,382,203,157,222,172,180,96,86,331,285,197,289,144,279,56,167,75,169,207,156,323,127,167,182,67,315,180,223,250,205,185,137,117,195,198,160,221,159,247,241,234,190,377,219,127,142,166,109,164,157,228,232,214,203,166,165,85,301,124,163,203,191,338,178,185,172,170,155,205,109,313,120,88,213,189,92,144,221,169,216,252,155,203,155,172,380,279,200,62,88,149,233,155,129,138,354,132,117,295,207,234,151,210,253,260,110,135,320,87,233,159,202,153,356,107,176,99,305,173,215,141,164,237,306,141,99,178,178,108,238,37,179,308,70,97,142,233,221,208,127,170,121,243,70,89,388,63,196,344,227,407,73,180,230,183,320,176,166,124,206,82,124,74,105,282,94,162,236,215,168,209,196,167,202,202,219,426,117,109,241,181,185,147,304,145,232,111,154,147,298,163,146,161,140,147,189,264,75,208,205,155,109,286,286,358,167,83,194,288,200,170,117,238,94,167,134,107,74,161,113,155,157,98,295,74,135,107,71,387,118,189,358,53,205,73,197,239,231,128,128,173,302,262,83,276,228,344,69,190,186,100,193,107,103,142,120,171,340,153,184,191,164,175,90,129,374,187,123,189,153,104,203,329,154,213,83,364,223,350,119,185,81,304,76,44,43,212,206,72,186,101,129,109,48,181,263,246,287,211,205,101,366,93,373,73,95,334,208,197,145,94,209,138,269,125,138,39,194,155,63,142,101,191,295,174,196,134,266,110,218,264,297,220,186,196,140,202,353,138,342,291,168,265,294,351,114,155,363,219,336,187,229,154,230,179,289,199,372,217,169,170,210,154,273,87,98,76,178,76,155,314,176,142,189,198,249,146,196,119,153,73,119,196,143,298,59,179,55,178,186,260,198,193,107,231,171,237,68,262,204,178,220,50,366,343,168,328,223,37,279,201,198,132,67,131,98,175,140,230,327,209,243,203,277,116,231,122,67,196,150,211,58,140,153,132,190,213,177,122,189,213,157,197,97,91,215,122,327,188,148,217,171,54,114,294,278,311,49,83,212,119,194,185,96,109,154,222,175,304,287,191,84,101,204,258,197,121,214,176,312,171,144,170,56,95,244,84,152,248,281,165,222,140,264,183,215,338,230,220,128,337,193,184,210,154,268,179,82,143,301,197,265,187,175,240,213,148,147,153,197,171,207,145,228,287,179,332,149,157,75,186,275,172,176,292,73,295,141,110,72,141,185,112,95,162,211,151,82,304,60,134,200,381,85,103,349,196,212,274,117,270,48,261,230,289,298,143,326,87,216,267,147,121,94,214,173,188,189,160,270,149,179,97,165,300,94,127,258,280,210,79,263,276,153,124,262,178,135,41,53,93,117,167,354,169,217,301,223,251,229,225,81,255,328,227,128,128,267,219,182,79,230,208,354,231,211,64,148,97,247,322,212,89,83,193,119,162,242,101,263,163,150,68,153,81,184,248,199,140,196,318,219,157,161,187,170,96,380,155,202,70,99,132,78,108,149,83,113,117,57,208,106,216,225,76,70,123,190,131,145,128,77,282,290,230,199,310,176,251,201,124,64,271,107,97,234,100,189,168,131,90,124,270,247,150,107,353,165,182,213,147,239,206,200,76,55,110,143,178,258,156,66,311,217,382,224,315,122,347,86,175,208,347,211,377,291,385,337,285,249,178,198,195,289,95,150,135,88,346,126,130,231,219,203,44,175,148,189,108,193,213,162,193,221,305,152,115,232,349,161,183,123,115,304,191,225,164,371,257,242,144,190,231,233,232,183,124,272,169,261,283,226,235,160,234,220,93,273,182,181,132,180,145,152,258,332,77,173,105,184,265,117,161,220,155,311,158,350,216,79,53,161,224,151,175,182,137,303,150,132,149,242,246,181,97,185,73,225,130,266,144,111,212,187,266,202,140,109,214,85,170,230,257,124,245,119,91,47,85,235,192,143,117,83,96,95,161,370,272,85,80,91,138,71,175,159,135,197,137,117,220,204,112,146,257,59,221,56,187,218,144,59,257,260,154,117,106,254,85,181,217,106,215,171,200,268,134,281,132,121,225,165,118,206,277,217,140,117,329,227,199,106,267,289,240,108,358,315,169,274,236,310,124,148,293,137,62,158,119,246,164,114,143,268,274,376,120,184,58,158,81,228,302,146,127,157,172,126,284,366,97,117,166,120,291,295,192,226,135,187,231,129,93,219,318,282,59,275,211,75,179,117,188,345,194,306,317,119,335,153,184,173,151,135,304,162,226,101,167,329,132,65,129,178,178,118,323,241,281,76,316,233,104,188,250,238,86,93,147,250,267,115,161,201,192,179,148,124,102,86,101,198,105,140,168,193,98,179,195,214,309,85,182,132,84,141,100,192,400,204,136,265,117,325,251,60,65,197,176,150,164,108,108,136,216,91,148,128,129,132,187,371,159,160,191,161,155,201,126,214,289,121,136,241,136,232,147,275,295,245,117,149,333,144,312,176,217,289,96,333,166,138,83,248,171,200,119,300,63,137,164,375,81,69,51,115,189,218,167,195,271,165,209,114,222,187,311,301,133,255,324,315,210,369,85,349,319,214,322,122,179,123,129,138,271,244,348,120,216,122,71,274,148,84,154,232,138,219,340,306,297,149,214,199,305,118,174,151,146,317,200,225,284,143,344,95,202,301,118,105,364,185,103,187,117,359,200,192,213,165,130,178,292,214,147,169,328,311,152,138,138,195,175,234,199,181,93,267,49,196,147,183,100,187,171,176,194,133,242,198,249,362,28,148,130,176,194,408,183,96,172,164,197,153,232,134,214,259,62,217,77,135,76,339,216,117,244,228,168,278,182,155,272,162,169,212,78,211,128,123,164,165,202,325,139,133,132,258,101,163,98,113,94,99,347,205,60,191,167,304,95,114,183,115,261,42,237,114,166,175,125,184,117,226,214,130,143,165,86,163,74,187,167,89,103,275,139,218,133,90,153,82,65,205,70,205,197,158,311,149,126,252,183,192,135,203,215,209,212,241,71,155,166,91,73,157,128,251,295,232,275,201,125,252,361,184,166,116,273,387,169,213,185,202,112,246,174,126,280,321,64,265,117,125,141,247,324,70,154,68,68,151,268,292,48,234,171,192,223,70,301,244,310,264,263,244,195,186,214,166,194,114,49,130,172,164,372,226,104,94,113,172,102,177,150,64,41,291,210,177,220,293,113,131,100,115,142,55,117,291,205,320,217,275,381,150,86,205,230,145,225,205,124,136,302,284,235,368,187,239,409,184,223,72,83,217,208,273,218,115,35,389,196,260,276,177,216,168,170,117,298,198,299,156,112,90,315,284,192,30,148,253,102,258,196,184,192,68,382,201,181,137,95,160,398,166,246,145,178,265,183,220,273,115,226,263,165,151,340,279,186,57,113,320,151,275,143,286,152,145,257,238,279,214,127,112,150,230,205,110,135,154,167,154,340,176,149,182,144,184,136,152,226,134,78,228,204,144,123,142,172,140,86,216,248,330,144,230,99,100,186,136,221,119,262,169,98,55,63,143,133,284,108,260,241,240,197,137,186,177,183,227,123,228,71,227,210,69,127,108,205,113,156,114,176,128,184,175,87,358,301,252,124,154,208,355,305,222,338,240,106,156,110,185,162,133,219,109,67,238,152,181,64,337,128,125,191,191,231,333,87,217,181,222,131,200,154,150,330,237,295,185,231,158,261,214,67,363,205,227,238,204,302,56,145,133,207,129,41,142,322,191,133,172,232,138,174,127,73,181,220,242,188,245,267,191,193,104,144,112,147,204,179,124,272,92,108,229,150,139,224,160,105,126,199,178,181,207,182,258,348,280,234,159,167,263,215,201,147,173,160,339,221,307,88,119,179,56,325,316,149,190,87,384,137,63,73,122,207,320,138,141,102,209,199,245,110,150,128,195,60,113,184,202,139,240,173,170,70,172,327,302,223,144,232,89,290,384,93,374,217,89,144,237,293,182,197,74,160,79,226,71,165,170,128,203,140,153,205,120,165,160,119,291,326,348,180,48,192,121,114,44,278,198,206,114,268,133,100,62,94,132,355,166,230,133,249,140,138,165,192,257,159,318,177,191,123,178,122,336,220,102,369,191,51,199,96,182,325,337,383,182,157,155,299,103,205,461,111,251,230,303,342,118,150,180,158,109,130,334,141,98,240,55,327,247,98,103,147,153,83,166,218,195,202,265,196,312,183,181,236,156,111,165,136,312,185,274,134,316,197,124,229,229,375,120,123,88,236,57,126,347,192,194,210,233,232,217,92,79,158,162,223,118,150,93,184,105,100,123,178,171,174,281,293,198,212,295,209,185,73,176,337,256,261,194,168,280,149,215,133,205,259,209,243,117,112,204,114,118,94,57,222,167,119,140,159,274,225,134,107,96,156,99,98,268,200,171,340,152,232,264,136,130,150,52,142,111,126,198,151,159,301,123,160,121,89,165,79,132,300,188,144,315,158,186,103,113,158,100,183,101,87,137,122,304,126,330,288,106,56,315,195,211,234,225,130,34,335,116,201,125,101,97,74,127,132,90,144,139,278,95,211,190,340,164,88,105,190,221,301,131,294,376,220,344,160,279,140,231,138,229,233,69,234,279,255,208,111,177,84,243,350,237,195,166,170,57,133,232,136,95,98,249,262,238,208,293,178,221,132,217,192,103,91,112,218,67,203,210,85,152,313,168,125,128,57,91,298,204,242,239,94,148,166,64,100,384,167,151,359,207,266,196,191,212,242,309,216,194,228,65,257,300,55,137,244,89,75,92,112,198,192,211,256,233,283,282,390,113,164,201,251,240,169,220,148,148,248,177,174,150,148,108,182,205,194,191,180,226,206,210,190,138,187,167,64,91,182,286,101,301,255,333,86,361,357,274,383,324,165,229,345,157,360,379,81,329,152,267,154,135,94,160,128,121,216,297,160,187,162,101,115,247,317,131,191,173,267,296,281,117,188,184,237,383,151,137,168,144,130,151,183,239,112,157,48,175,144,187,212,252,348,328,220,40,188,161,159,207,196,193,106,283,137,162,151,282,176,220,337,252,328,231,81,204,51,86,363,59,309,321,279,181,248,276,105,199,63,167,234,84,166,232,231,95,192,178,94,205,238,123,262,194,131,202,215,212,223,158,276,166,169,249,106,216,124,154,287,218,111,173,237,102,220,278,113,89,152,115,81,127,331,134,313,158,346,145,241,87,289,242,165,183,304,230,237,104,49,177,212,187,114,96,348,118,315,182,161,347,127,182,146,239,154,167,104,66,147,148,332,219,166,111,119,168,122,171,161,318,145,131,209,131,204,85,285,326,182,255,90,221,115,134,174,146,157,248,254,329,180,163,200,357,160,237,182,275,249,324,197,42,130,139,349,232,239,145,96,243,124,125,195,91,135,268,151,218,129,157,146,114,268,197,251,122,231,319,152,253,222,100,212,123,129,160,214,144,294,313,145,253,322,236,116,275,297,88,143,166,356,159,114,136,227,147,105,151,226,175,248,105,282,167,322,73,146,83,132,189,138,130,129,139,139,71,186,201,198,182,179,82,210,191,142,51,371,94,67,137,120,369,117,265,180,113,72,142,200,215,212,85,108,109,78,198,102,106,209,267,137,164,245,145,248,299,146,160,186,372,199,139,141,352,142,227,262,49,94,210,135,180,190,180,321,141,131,375,231,151,110,209,121,221,272,184,260,212,153,81,398,167,272,127,117,92,134,270,314,231,248,157,86,265,120,223,123,147,206,150,295,329,354,294,302,233,357,132,213,307,242,367,187,327,346,295,189,320,249,281,131,357,165,163,220,132,204,112,332,399,143,144,262,162,42,131,250,129,125,314,155,140,59,139,160,181,252,307,73,216,349,280,45,210,161,299,130,104,115,125,231,99,233,128,141,221,139,85,93,173,340,119,99,279,76,199,216,272,252,189,175,40,60,154,273,60,221,117,352,224,211,103,150,356,264,203,116,269,242,94,387,162,72,188,252,235,259,180,193,210,48,177,117,341,94,132,83,307,258,232,88,214,300,114,251,273,310,214,324,214,156,222,238,85,274,167,129,161,326,146,143,26,144,100,210,260,81,63,179,251,366,164,285,322,331,275,332,101,364,143,250,145,122,79,209,108,120,129,223,102,65,165,109,350,113,100,99,137,148,187,176,161,209,389,306,251,264,158,255,58,192,232,229,147,194,148,116,151,251,204,353,178,257,212,202,273,257,204,168,105,120,81,300,268,122,252,135,268,74,273,228,63,182,150,147,267,194,242,89,290,184,380,278,282,124,146,184,225,319,130,252,117,163,141,114,297,274,107,98,255,172,234,231,285,45,167,310,186,183,326,164,298,347,116,136,257,212,305,116,165,363,146,76,203,186,157,198,209,72,182,60,191,123,193,91,181,247,203,214,189,197,193,195,240,249,95,45,41,315,99,109,161,108,331,277,333,364,176,210,345,263,247,108,162,341,248,94,157,220,105,147,288,182,45,174,203,236,257,286,177,79,254,148,213,165,183,253,259,196,217,146,164,133,257,170,143,32,222,139,160,97,291,208,300,210,141,245,402,286,222,367,370,181,290,302,79,228,261,276,112,82,233,205,248,363,376,268,190,196,214,154,205,340,175,411,63,146,167,218,179,219,133,207,189,163,107,326,266,280,138,234,213,337,321,119,145,213,240,216,246,176,214,73,267,192,206,238,46,112,246,209,80,234,92,192,167,160,235,158,197,180,222,235,44,283,257,213,171,146,220,118,348,166,186,217,123,63,188,260,262,19,134,279,148,148,129,276,127,210,149,142,112,167,139,270,287,229,169,121,82,212,265,103,289,384,198,202,176,86,119,104,348,179,119,222,115,106,131,304,190,162,211,155,166,201,320,180,231,108,146,118,183,164,218,201,233,194,201,134,146,137,82,181,224,358,85,133,239,272,148,298,200,200,223,111,148,104,161,139,100,191,86,121,203,182,109,172,357,124,211,130,240,306,187,202,131,240,270,177,222,170,98,281,248,118,137,228,337,197,243,82,111,117,204,131,102,180,167,183,198,269,187,104,209,222,211,83,147,91,120,275,192,129,45,254,301,135,99,154,304,117,306,182,160,140,156,171,214,52,144,266,118,123,220,166,267,167,287,176,149,340,285,167,197,357,368,132,359,384,340,255,63,73,203,183,174,177,151,321,227,292,164,243,58,269,166,384,95,270,87,130,70,215,128,96,260,336,231,229,97,70,71,60,64,198,241,123,113,220,243,101,233,205,324,132,313,313,366,318,255,115,217,98,245,242,111,366,78,314,179,343,155,237,329,139,32,228,154,134,88,273,110,80,239,139,125,59,138,154,254,96,147,69,196,95,208,159,183,362,197,181,131,68,184,283,160,192,176,127,341,349,127,274,148,125,133,63,145,116,298,347,198,141,261,319,116,258,162,191,226,172,160,173,182,287,146,227,267,153,207,91,355,190,203,213,274,140,327,214,174,139,276,69,217,129,112,270,190,294,127,288,233,171,233,190,106,235,102,122,207,145,123,195,298,147,215,292,130,156,156,109,308,206,126,162,192,177,355,192,189,164,134,221,288,92,232,348,152,256,166,224,232,189,151,152,119,119,210,87,63,187,150,159,196,202,145,207,159,307,176,258,272,154,207,210,126,161,197,161,47,169,179,190,63,276,246,194,215,195,309,340,227,153,111,93,265,183,82,158,116,153,189,130,179,84,230,177,178,211,109,155,212,199,179,175,136,133,218,296,94,101,263,105,217,180,137,156,178,142,92,187,177,187,91,231,86,182,247,207,316,139,133,230,295,84,169,335,327,184,167,270,113,285,145,227,184,268,156,316,210,166,88,256,318,306,243,330,148,81,104,120,66,310,333,173,147,262,151,249,203,319,166,66,273,224,320,151,213,132,120,123,81,253,326,98,80,278,247,256,157,124,240,335,297,57,246,326,199,329,356,105,203,202,190,218,279,374,384,377,163,263,414,347,140,174,123,154,190,173,264,102,199,189,348,193,198,260,288,275,301,159,194,173,347,349,128,144,158,192,87,132,181,140,244,196,178,240,74,203,245,136,192,177,127,89,213,233,303,168,168,108,126,139,168,209,85,241,200,115,197,42,132,126,206,78,145,286,143,273,116,117,360,107,144,191,90,111,202,134,132,359,257,148,98,112,162,157,152,141,152,152,111,73,172,308,232,231,171,157,152,203,151,215,84,84,157,334,219,336,118,281,256,179,336,155,57,211,57,145,260,163,202,81,249,100,193,176,113,75,206,199,115,161,129,262,195,181,213,310,53,39,89,208,167,176,253,170,140,243,149,95,173,35,256,191,180,193,206,165,324,163,250,128,292,187,160,154,214,154,365,197,168,214,196,125,368,71,169,52,146,165,91,337,159,200,102,106,126,79,144,98,162,252,80,199,361,74,222,109,328,171,123,266,70,227,312,379,124,205,87,145,320,44,209,279,108,73,167,296,199,132,249,283,238,154,261,205,188,321,98,129,252,143,202,64,110,36,87,174,119,142,93,187,193,301,153,157,162,138,264,173,164,213,264,92,82,154,164,92,233,111,161,172,96,126,227,307,136,79,138,160,163,140,171,175,193,178,142,104,121,261,281,87,108,164,209,215,236,85,227,262,232,128,95,121,198,164,217,178,188,274,218,251,133,296,249,147,102,108,116,183,238,240,215,283,244,255,291,206,186,276,198,148,65,213,208,130,216,426,92,167,92,106,352,156,170,129,157,175,205,178,278,95,119,263,258,124,138,170,215,212,152,319,157,275,170,243,284,174,140,176,133,109,160,239,279,74,201,98,328,400,320,168,169,209,152,205,185,84,123,157,90,217,171,164,58,300,268,53,439,101,116,259,217,207,145,172,141,93,330,136,128,75,227,210,165,287,168,145,211,187,231,111,94,196,230,193,209,110,111,194,199,134,109,66,71,275,165,278,215,201,174,268,243,190,270,92,133,109,228,202,270,134,207,210,101,149,223,267,163,176,331,238,153,138,282,195,222,231,196,190,194,144,58,206,297,226,97,202,238,196,222,239,285,342,51,177,157,111,170,104,268,114,198,217,152,199,190,149,187,61,204,199,86,169,54,134,221,113,98,147,114,280,204,123,166,238,308,205,242,315,122,155,258,261,254,171,125,220,78,148,87,314,184,71,126,80,82,129,138,122,114,236,137,143,219,96,162,141,180,126,255,104,45,111,212,144,146,142,51,239,345,164,257,163,137,191,211,326,180,40,193,355,302,248,337,195,183,297,147,305,146,201,345,361,276,151,165,341,331,321,377,362,300,302,222,67,118,159,159,143,161,29,236,286,269,241,228,190,124,180,209,361,257,405,288,335,324,128,233,252,122,175,121,193,121,54,152,157,232,77,92,196,65,336,111,65,191,182,124,181,189,245,191,119,198,367,181,224,359,223,207,235,107,156,142,326,169,232,145,240,150,173,267,139,79,114,117,338,237,216,178,131,183,144,240,187,161,88,335,134,102,304,398,271,189,311,190,268,25,137,185,297,115,80,190,155,162,133,281,187,131,276,257,89,85,107,117,216,216,182,318,187,188,200,347,185,104,234,104,188,248,128,231,230,288,265,206,281,218,79,112,134,280,94,201,190,67,193,110,135,297,217,56,284,223,289,205,175,156,118,184,244,116,318,182,169,246,312,103,57,93,258,140,348,106,217,193,78,158,410,175,132,164,37,153,153,136,227,76,183,205,108,37,153,97,122,331,109,280,85,105,185,115,208,180,114,310,246,29,182,308,66,96,133,226,93,145,139,55,248,95,137,296,179,161,242,112,259,247,173,252,79,282,302,164,164,416,232,436,36,271,306,282,201,109,156,131,295,195,257,166,110,108,355,160,139,165,94,138,142,129,199,165,207,95,354,321,141,199,48,90,168,154,94,283,91,165,225,115,183,137,209,231,247,85,251,388,318,211,220,116,145,182,144,119,244,241,233,241,146,94,256,126,196,149,142,256,145,133,96,190,141,260,82,323,96,258,185,242,173,166,188,182,243,188,79,169,181,292,96,93,229,95,405,120,156,227,90,102,110,162,152,352,284,281,167,117,141,203,318,247,177,103,295,195,146,159,98,201,172,142,56,362,167,155,115,150,96,309,120,257,368,117,116,232,107,249,206,130,178,193,175,292,219,183,91,260,251,169,228,221,82,126,253,125,103,120,233,237,256,270,74,156,337,79,73,292,207,305,312,224,265,270,151,186,208,85,71,166,200,236,45,185,135,82,181,359,197,130,347,114,254,138,292,48,205,154,342,178,341,130,255,163,279,218,87,127,158,151,73,56,152,190,153,78,170,236,80,113,280,223,166,307,211,166,263,246,201,268,47,240,339,181,262,165,172,143,367,142,46,200,104,75,121,283,75,246,197,244,160,335,53,126,132,142,142,77,199,149,158,126,233,364,170,156,361,68,203,213,279,152,359,208,293,152,185,283,197,135,208,262,182,199,172,89,386,119,91,70,194,175,82,195,146,81,337,204,66,130,231,113,366,342,246,267,74,158,174,255,90,189,126,347,304,202,86,335,140,179,58,273,79,193,188,284,158,77,255,88,232,178,165,193,367,370,157,177,328,206,44,373,212,133,257,226,152,147,349,185,274,218,178,234,270,322,109,299,149,219,176,217,86,180,265,229,232,116,111,191,229,184,95,230,156,102,326,273,243,278,189,153,105,273,172,284,61,167,179,299,322,267,181,126,110,115,196,222,200,242,331,287,188,343,265,95,152,134,222,158,275,161,132,61,128,238,148,48,168,195,166,154,167,281,251,165,208,217,308,104,219,150,134,253,199,283,294,238,150,227,301,171,124,102,278,312,79,113,191,101,104,141,238,89,233,29,141,107,213,238,62,277,317,161,190,288,26,134,306,89,177,239,155,85,134,235,59,278,148,137,102,104,108,74,223,355,137,165,340,112,148,106,122,81,119,186,59,108,173,97,148,121,281,269,214,179,205,105,86,120,102,102,251,150,184,218,369,185,94,89,209,84,173,165,270,219,27,172,274,199,341,250,195,287,246,137,79,146,210,138,153,305,212,270,106,153,60,153,147,228,236,119,323,156,109,339,278,152,127,216,338,170,211,212,107,238,117,117,57,349,187,223,195,391,139,176,344,314,172,136,295,52,262,295,185,264,195,327,202,61,292,254,318,199,342,187,220,251,269,209,167,338,162,180,117,278,240,304,245,321,166,142,156,97,232,218,265,241,301,148,244,113,212,111,134,194,165,138,173,195,245,222,311,296,259,137,185,389,145,196,196,296,354,209,279,194,80,133,103,261,63,354,106,283,26,188,257,293,172,106,173,178,296,201,196,101,96,153,102,261,288,213,180,138,177,216,212,52,175,125,373,208,46,212,292,296,146,257,133,85,333,315,99,141,274,164,193,176,249,251,135,240,108,164,293,58,128,159,137,129,195,113,224,60,101,386,383,123,100,295,244,104,220,159,160,51,178,50,284,142,106,329,300,138,182,227,206,268,340,320,273,187,126,272,218,91,214,286,100,159,121,34,97,265,116,340,324,161,223,200,154,114,279,108,188,104,125,156,282,217,183,342,103,168,192,138,266,145,184,140,180,240,330,194,188,152,313,221,168,237,285,373,121,72,169,294,236,221,83,286,313,149,219,246,243,181,177,366,196,279,259,211,135,344,148,290,93,144,98,136,121,183,231,196,84,268,132,251,145,101,169,123,185,190,151,158,142,218,298,314,135,176,207,164,251,305,231,236,128,215,331,372,235,300,195,145,136,102,226,225,187,246,187,166,94,124,188,311,141,126,206,136,47,175,185,185,261,201,218,76,98,239,240,301,117,133,366,70,120,122,202,159,118,213,149,134,135,158,148,354,104,108,83,150,158,170,187,115,275,125,98,57,131,85,134,126,282,181,186,165,39,164,87,95,67,290,229,259,166,267,239,202,304,151,203,61,220,297,157,237,26,232,140,148,173,163,254,40,150,202,212,110,103,104,131,410,346,260,121,180,122,270,184,170,220,201,213,302,226,289,147,136,158,157,237,141,127,186,302,235,74,112,176,79,361,88,196,280,39,206,192,242,301,108,136,55,183,202,338,217,382,124,168,109,247,353,179,216,274,256,178,367,97,218,369,131,161,234,196,83,31,173,295,43,102,359,152,322,117,311,304,250,272,273,158,235,137,305,283,191,184,275,119,99,119,272,121,239,164,123,137,91,186,92,171,36,87,216,228,228,297,69,224,202,226,110,242,216,152,180,258,135,256,51,107,294,219,411,136,99,142,224,115,101,183,169,129,115,280,101,316,181,197,199,184,96,182,161,112,109,174,192,241,223,61,65,238,178,59,141,281,98,159,109,169,206,126,171,134,101,303,117,156,270,193,52,154,269,239,105,191,333,102,161,166,268,275,201,45,107,125,103,294,229,364,135,109,119,217,76,197,271,176,240,126,145,145,121,277,178,174,123,229,147,37,293,125,377,216,142,133,232,141,211,131,215,93,69,220,158,63,256,238,121,127,251,173,138,131,117,365,108,147,179,130,68,185,178,221,177,206,167,113,149,118,413,142,194,181,328,185,106,172,148,146,222,175,165,169,234,285,69,52,133,157,234,95,306,114,196,269,238,153,189,328,137,164,199,153,204,135,249,307,214,144,184,113,131,262,195,124,356,154,215,189,322,201,317,316,313,80,167,264,294,195,174,146,80,301,138,94,144,218,198,92,92,108,269,249,138,177,173,249,269,113,319,245,321,317,275,128,394,318,282,225,390,308,352,321,147,202,223,82,361,150,124,403,373,75,218,232,317,216,190,165,172,186,320,219,148,98,360,108,169,168,109,228,159,143,185,140,90,95,62,224,197,143,184,199,318,220,137,188,307,235,350,85,179,243,263,79,113,152,240,286,121,204,222,150,161,216,184,176,274,241,244,236,183,137,205,129,153,257,84,220,145,155,136,76,242,193,180,164,105,104,297,81,77,90,231,130,105,106,43,55,172,204,137,142,113,201,168,278,136,95,145,318,133,111,153,189,111,124,164,369,85,188,335,192,126,179,213,291,92,165,185,284,98,127,219,84,122,104,109,82,187,86,178,192,221,353,120,124,71,118,158,95,313,94,146,207,183,214,324,165,350,56,168,144,336,108,93,302,270,146,252,144,139,119,139,229,161,67,77,234,185,104,209,105,131,73,57,87,122,219,73,75,246,73,102,184,231,153,112,155,155,159,157,111,128,239,144,161,214,88,308,147,162,67,216,153,110,177,67,179,272,161,242,137,109,338,136,114,152,207,163,130,106,375,321,98,271,182,173,243,268,184,91,48,198,231,161,149,264,222,117,178,128,220,123,348,44,177,164,77,221,96,173,344,354,189,138,160,126,129,109,217,209,303,183,212,197,220,305,164,50,279,204,182,130,197,150,242,153,67,187,208,243,194,288,63,261,115,271,169,320,186,160,365,204,167,160,268,162,180,98,152,304,81,190,119,152,80,250,159,235,98,185,150,208,255,117,73,141,104,175,228,136,160,149,191,120,245,389,179,171,75,136,214,149,158,137,197,165,120,120,152,105,178,148,101,297,227,319,149,71,171,106,163,136,121,181,269,379,139,287,61,326,150,107,234,174,31,337,169,345,162,114,181,296,54,144,316,113,362,177,179,162,77,194,255,261,183,265,81,66,150,322,120,203,78,241,231,94,193,134,157,122,142,310,225,149,83,166,123,106,163,117,57,41,144,157,195,147,109,37,199,285,107,133,107,133,106,83,41,143,152,83,185,179,201,46,190,111,179,243,222,271,265,150,187,49,143,121,255,34,180,178,37,105,135,248,193,165,78,106,162,163,80,248,189,75,229,191,115,103,180,204,262,91,106,174,178,139,137,286,162,152,256,215,131,141,245,84,246,220,329,214,157,143,139,124,121,265,189,176,215,349,264,131,132,263,178,173,356,275,213,120,83,244,261,152,301,253,143,188,196,161,348,47,335,133,254,357,190,108,58,169,78,139,121,245,115,165,215,116,199,212,129,286,176,88,287,223,219,199,262,203,373,263,119,286,165,145,204,144,265,52,165,188,209,127,55,351,226,73,183,74,145,114,124,335,140,149,225,130,225,68,233,178,123,398,167,151,358,146,315,119,259,190,320,200,168,306,113,181,344,360,128,171,193,220,293,187,272,203,335,141,153,115,273,61,156,249,214,187,170,172,376,193,128,72,274,186,180,170,318,122,112,157,108,411,169,61,361,206,377,259,57,109,183,285,150,225,158,244,233,230,209,208,138,136,173,332,290,90,167,64,183,216,276,203,81,127,177,111,355,168,302,341,176,93,180,261,94,242,88,134,86,125,76,138,188,183,250,325,168,221,78,78,121,74,198,196,167,76,167,173,108,236,260,201,178,150,120,157,196,132,322,193,331,286,183,127,161,295,161,186,220,135,94,149,144,191,281,89,181,202,215,172,178,199,227,144,386,80,150,132,160,174,241,83,114,131,308,225,207,236,94,210,315,74,149,278,188,51,161,114,125,248,167,254,144,265,161,127,135,109,310,191,199,100,133,123,197,199,143,189,152,274,323,104,249,295,152,176,302,361,165,119,226,141,87,51,87,288,341,124,225,252,235,261,165,247,89,82,70,197,88,181,198,196,155,125,329,323,223,203,154,205,81,176,179,167,257,137,230,85,241,150,277,214,89,216,106,230,188,162,112,159,167,134,238,175,194,236,453,315,350,286,300,133,259,140,129,158,252,212,184,106,166,115,217,163,120,366,114,157,109,176,226,134,125,409,223,63,284,157,115,178,185,245,324,224,94,213,316,89,157,171,234,125,114,208,172,168,197,47,69,135,347,136,255,297,294,149,200,316,129,155,200,45,61,263,201,197,109,89,185,284,70,171,163,319,215,134,112,150,147,206,168,294,162,209,244,253,207,179,180,275,131,217,251,132,206,283,192,103,173,121,41,229,99,341,219,175,80,107,246,400,63,134,355,140,161,172,194,322,98,161,285,232,366,286,353,86,291,329,339,368,371,316,245,369,365,185,279,149,229,188,264,104,329,121,138,278,148,172,201,208,159,53,100,281,148,250,195,213,317,121,150,116,174,356,77,176,199,168,86,201,290,206,249,308,200,119,86,83,189,100,328,185,249,165,268,196,191,165,259,134,204,136,159,339,130,158,33,162,223,154,199,88,240,144,169,181,205,126,192,127,121,311,250,193,123,342,141,107,246,184,204,98,107,185,133,196,168,134,30,235,170,167,115,132,103,249,124,97,158,194,334,216,345,134,338,97,94,81,300,139,171,111,128,279,172,145,327,192,210,152,170,126,78,188,253,134,145,293,128,190,62,345,331,243,87,192,215,242,287,239,113,153,301,135,224,80,232,263,126,79,81,165,276,154,175,237,226,293,185,131,145,327,248,76,77,84,236,198,221,164,222,237,79,181,75,133,102,161,104,167,174,298,53,63,68,78,147,61,85,97,53,51,89,61,89,58,34,256,325,139,84,163,174,269,83,165,86,235,46,83,281,111,119,69,131,361,262,255,353,270,319,177,125,246,158,215,133,248,213,233,185,140,269,243,285,186,180,57,235,340,70,226,140,81,236,72,150,129,145,104,184,241,220,110,60,95,360,241,218,91,268,106,173,138,139,198,110,212,88,209,193,214,202,269,297,221,58,319,178,214,317,261,61,169,363,149,242,45,321,140,94,107,156,81,281,294,251,277,166,73,118,222,234,83,145,149,106,234,152,173,153,177,75,134,267,203,241,131,113,244,171,398,179,212,168,135,110,327,108,287,213,181,203,183,66,69,156,335,203,130,330,188,185,254,208,181,303,199,321,325,166,272,226,344,186,93,251,250,193,241,202,84,209,210,244,68,79,197,190,365,118,80,128,146,392,210,237,159,111,81,117,217,242,231,268,140,95,131,175,259,246,174,128,343,178,225,167,325,150,212,410,95,158,230,72,127,153,360,88,179,139,337,197,77,218,299,228,269,201,208,194,204,146,297,177,303,184,110,131,125,282,209,142,217,180,135,95,145,184,266,273,182,128,50,231,162,261,189,72,327,64,101,121,176,197,175,91,135,254,137,124,88,163,198,246,164,370,123,60,341,160,239,183,204,125,332,166,253,146,23,146,116,200,298,71,149,218,244,172,189,180,283,80,208,154,188,197,69,172,205,180,127,264,127,354,240,114,183,281,330,165,126,249,129,122,163,132,142,344,213,266,137,79,132,139,171,223,159,135,42,184,287,144,243,188,73,191,158,100,159,130,283,216,230,153,218,224,98,156,168,113,258,137,123,285,282,105,197,270,80,192,181,78,100,77,157,78,182,146,109,203,178,384,143,97,173,153,184,154,200,149,167,245,92,296,124,119,237,157,395,147,194,119,119,181,286,170,121,118,58,263,191,199,180,178,315,106,86,136,225,209,262,279,121,177,243,139,293,189,261,296,93,207,172,260,231,214,205,145,143,156,114,156,100,82,129,169,138,106,100,212,165,140,56,203,175,188,183,336,155,134,165,198,184,218,185,115,155,204,183,202,214,368,91,57,268,299,134,255,104,178,123,130,88,209,188,194,93,292,83,160,137,176,182,243,287,318,153,323,89,307,152,182,290,197,207,244,334,303,200,139,222,233,157,116,171,169,185,282,208,193,397,182,355,139,245,330,315,304,225,201,213,128,24,59,180,235,42,253,305,137,81,214,195,134,235,107,160,180,142,274,161,57,102,205,196,291,126,161,93,171,197,151,186,74,219,84,90,110,164,119,224,345,144,200,261,242,292,167,166,198,142,81,70,317,143,241,258,141,205,77,345,221,89,125,123,142,198,113,288,147,58,117,261,76,207,252,112,132,105,225,164,271,152,365,241,54,126,46,236,228,36,363,260,185,254,75,166,177,223,253,286,135,359,135,301,132,122,89,324,154,159,138,205,318,176,139,282,110,144,46,176,159,187,156,93,72,93,110,167,87,111,202,208,289,92,152,130,303,189,312,226,125,232,368,159,102,413,240,118,139,138,167,112,93,338,275,225,108,145,197,84,115,327,208,225,85,211,221,210,77,356,114,219,246,328,109,169,111,103,287,236,207,223,129,178,156,140,134,75,145,148,130,96,141,160,232,99,324,30,191,359,226,383,109,146,180,97,314,99,166,156,208,134,287,147,83,132,207,181,168,285,168,202,192,164,221,235,199,229,241,358,306,143,167,98,157,202,84,92,225,85,256,106,152,243,106,216,90,86,239,129,193,218,298,113,166,217,66,222,138,291,233,228,268,223,164,175,151,238,145,133,150,259,204,171,208,192,137,170,78,295,226,199,220,358,240,308,134,216,132,283,277,347,85,112,295,149,176,150,151,200,247,372,90,188,174,139,167,237,217,153,216,142,143,285,234,142,236,189,170,203,270,157,167,63,234,282,184,76,214,210,161,240,139,148,290,202,210,61,317,347,256,349,185,125,292,138,166,246,217,325,109,232,114,186,165,66,95,85,185,77,279,99,212,216,226,203,174,173,184,103,106,230,253,146,200,125,123,315,221,139,153,130,211,268,164,177,159,184,204,137,307,302,241,339,194,105,160,212,33,191,269,192,143,94,331,113,92,232,99,116,257,163,290,227,186,184,59,148,183,151,120,261,170,77,126,248,158,364,187,197,264,219,208,279,89,114,161,155,72,171,157,171,294,292,192,102,346,146,303,362,289,163,158,129,176,231,129,149,285,211,189,223,182,137,246,223,217,241,158,241,203,143,210,95,176,209,88,80,125,243,91,68,79,161,306,241,221,159,186,138,177,163,194,243,189,198,52,109,78,302,169,163,83,241,125,122,178,343,233,164,132,110,270,128,279,172,179,141,344,201,128,124,235,289,246,133,260,224,349,64,175,187,256,126,205,130,254,360,206,187,121,188,229,181,167,198,215,103,276,117,53,216,114,312,233,120,220,208,115,229,214,102,91,150,169,82,99,251,315,163,306,125,74,174,44,125,241,189,205,283,164,190,157,93,88,79,210,136,43,99,158,88,108,228,75,98,224,328,219,170,282,220,128,238,138,216,85,172,161,203,331,223,154,244,178,163,287,189,237,117,162,325,323,211,85,157,231,327,190,170,146,177,141,252,101,36,224,117,347,134,141,230,214,189,133,153,214,188,200,106,279,266,76,133,199,107,185,306,80,84,140,289,101,81,156,384,195,106,115,190,160,273,83,132,113,101,131,117,130,177,198,72,206,334,204,311,122,98,97,128,260,127,166,227,149,136,154,406,86,78,173,83,279,163,186,228,333,163,197,195,213,252,122,228,174,176,203,78,168,174,103,197,150,86,106,188,77,302,264,147,145,148,164,202,20,347,162,246,275,19,325,129,232,142,288,81,291,132,226,123,249,317,224,149,90,118,150,88,233,222,65,220,114,272,128,96,82,221,170,236,333,219,185,174,158,158,72,281,171,256,129,174,155,109,173,228,216,143,212,119,73,219,293,49,25,271,214,202,187,223,135,105,61,143,213,136,330,250,259,159,250,153,327,183,169,356,216,188,130,134,161,122,133,110,239,113,134,158,156,243,345,142,140,127,194,149,83,171,80,277,213,113,103,254,153,316,262,267,159,65,101,159,100,205,130,276,126,157,177,273,92,124,199,285,231,230,240,77,262,187,378,233,183,153,363,223,228,69,247,180,369,342,188,191,215,106,185,221,299,83,230,141,156,137,262,87,201,189,193,202,242,264,223,146,175,142,396,261,120,140,278,263,218,131,43,191,62,226,77,81,147,316,254,323,192,289,108,200,244,265,68,186,92,182,255,170,271,92,59,67,167,236,219,127,214,51,149,267,216,263,197,271,187,134,197,229,243,226,43,221,255,256,264,164,130,164,102,183,224,156,125,210,108,62,138,82,292,172,359,94,222,145,234,109,295,181,74,157,233,106,109,125,249,124,158,230,217,134,255,77,105,259,116,194,157,204,178,93,287,208,193,81,248,85,225,183,202,223,264,105,115,190,264,283,262,48,271,101,171,219,241,144,156,129,185,106,150,214,180,258,134,223,236,204,294,151,169,214,113,317,184,140,226,167,219,158,138,228,244,196,154,302,138,99,111,234,139,127,277,141,234,171,191,275,121,169,119,108,257,177,193,132,68,122,91,81,315,181,179,137,286,299,180,85,343,132,179,228,150,251,240,163,253,170,337,230,83,68,131,114,259,298,207,182,237,173,238,56,209,230,174,121,89,226,226,76,288,69,387,111,169,301,153,295,109,193,162,184,130,51,149,110,409,138,314,78,150,43,304,184,110,177,176,225,112,119,216,111,293,35,183,264,98,197,119,63,126,162,60,62,168,234,81,160,167,192,151,72,34,150,135,230,195,293,238,177,214,253,146,156,95,61,210,146,124,158,153,93,157,249,171,232,235,173,179,183,110,195,178,279,140,147,201,253,73,176,182,191,218,215,203,142,306,331,229,138,127,77,227,128,190,227,262,194,374,326,313,277,188,252,214,185,201,192,161,181,308,319,40,137,289,241,197,114,203,208,100,191,80,262,139,177,254,119,208,282,302,127,232,204,125,174,195,91,217,299,290,156,166,295,161,167,116,194,92,79,100,119,267,141,173,171,198,91,75,168,139,64,214,173,118,378,297,63,340,214,131,239,358,369,247,154,223,108,73,361,233,174,126,299,121,165,86,257,264,291,257,275,122,256,249,125,173,85,74,248,247,97,213,158,148,188,103,70,284,137,171,106,140,129,211,176,125,328,135,113,134,134,83,130,273,169,214,140,177,177,128,129,206,68,111,244,209,236,163,230,198,44,170,126,197,248,101,154,194,94,276,213,183,70,137,305,153,294,94,136,153,276,190,197,150,48,123,96,121,146,190,73,94,76,198,76,196,255,89,32,188,208,339,93,160,318,179,158,259,104,70,79,130,159,238,220,124,284,335,139,301,217,144,232,146,232,76,307,178,193,189,138,253,132,168,167,155,202,204,186,69,46,190,243,196,107,99,118,82,251,150,189,324,167,218,88,202,146,48,48,255,226,129,149,187,197,84,179,158,236,119,239,193,107,60,156,103,188,205,106,171,263,239,46,154,146,236,69,186,195,384,174,306,92,220,350,255,270,211,121,221,150,76,131,338,134,262,159,153,338,173,137,138,139,172,125,151,65,222,144,133,271,130,98,121,146,299,105,137,110,134,157,142,238,90,314,391,145,170,188,303,187,277,250,89,92,99,255,237,314,147,140,292,150,130,188,172,128,190,172,327,326,132,221,200,178,163,117,331,141,264,269,88,314,258,352,189,371,337,269,131,255,136,235,197,374,327,306,228,242,177,235,131,166,273,219,193,236,252,205,307,356,345,236,353,126,101,84,155,93,215,215,177,58,364,310,225,135,353,186,105,151,277,200,200,117,181,227,134,91,218,245,128,295,198,73,120,159,125,288,253,385,210,242,159,255,139,242,219,225,331,241,84,27,175,266,365,243,136,251,347,115,173,191,117,178,363,207,103,82,76,107,134,77,210,177,152,62,71,250,164,64,99,168,102,217,238,360,92,193,254,357,289,243,130,228,171,244,210,343,225,256,370,332,271,314,203,117,237,147,161,155,172,143,174,312,266,61,114,350,185,239,146,198,224,176,259,149,271,180,156,302,314,173,62,101,224,163,217,186,110,94,192,193,95,233,175,169,117,351,189,147,163,202,120,168,191,176,181,141,255,164,371,131,191,231,233,137,193,157,64,194,238,286,217,135,153,135,270,199,141,129,97,164,131,227,161,170,187,141,60,182,141,150,284,135,205,224,194,105,126,169,109,93,176,129,204,369,266,179,156,150,205,369,182,175,199,173,185,260,186,213,55,274,379,240,143,173,181,147,202,138,291,52,150,136,101,230,251,192,141,178,242,88,200,238,138,248,144,251,150,207,243,226,244,144,178,203,74,202,178,263,80,112,109,250,180,241,68,36,110,201,160,262,97,204,108,64,172,71,130,287,208,215,235,216,114,295,86,167,161,270,154,56,352,166,143,228,256,110,218,250,158,70,132,125,166,301,304,210,279,19,131,139,88,305,215,361,112,263,154,268,312,201,384,337,110,66,276,93,318,203,258,307,349,352,224,187,233,187,105,205,198,315,188,122,156,159,199,165,145,120,116,232,220,319,191,166,74,158,256,255,283,312,144,132,182,229,156,151,137,126,321,129,235,205,188,61,140,121,323,195,106,115,155,140,258,187,135,189,127,128,202,189,119,287,127,235,133,260,129,88,68,138,172,71,316,264,206,140,281,171,231,240,306,150,351,82,169,211,167,57,67,96,162,280,143,335,213,131,275,183,145,140,262,129,127,50,143,77,85,103,105,106,227,270,127,198,71,152,155,205,357,137,144,172,234,195,216,50,89,107,160,157,171,109,359,162,214,150,104,273,208,141,195,299,226,245,194,195,46,153,110,185,173,184,177,152,142,303,186,151,169,123,248,205,236,237,161,83,183,270,64,321,251,225,244,330,292,201,156,208,117,371,180,238,193,130,305,285,152,236,195,362,134,144,156,167,122,158,115,344,129,182,137,122,232,157,180,168,185,99,109,195,181,212,168,90,263,212,348,91,214,189,213,251,294,257,186,163,37,199,198,137,90,129,196,89,249,176,223,193,121,89,170,140,156,246,233,206,243,78,158,189,182,113,164,158,195,251,71,72,305,284,231,134,197,170,268,276,108,346,263,122,181,354,314,352,93,132,219,126,131,211,111,348,159,80,168,156,231,181,116,178,213,138,85,362,134,73,179,253,221,217,258,103,190,189,106,122,114,137,67,143,54,208,167,180,210,242,263,318,172,288,228,158,126,155,207,114,369,231,245,253,183,212,194,276,298,249,294,304,196,214,337,285,254,279,272,278,331,233,262,400,204,333,241,62,248,241,245,125,265,187,191,227,227,113,220,161,104,169,154,239,403,171,362,131,110,159,86,150,158,85,84,129,316,161,211,223,155,121,216,209,269,164,133,272,223,251,158,159,203,233,123,103,279,211,129,182,157,89,273,162,97,87,212,114,347,177,363,85,161,169,125,333,133,212,67,128,114,127,186,188,110,159,229,165,73,97,158,189,298,383,277,163,176,160,156,308,149,149,141,179,217,182,166,88,171,181,258,258,168,203,166,104,156,228,177,109,153,367,184,157,357,196,164,112,128,243,51,212,260,193,138,215,166,153,150,237,75,191,251,222,258,261,253,148,120,130,75,236,162,80,132,157,255,193,207,53,169,77,195,191,271,175,191,195,297,164,262,188,115,189,81,174,267,145,200,207,173,185,237,216,234,142,259,184,212,86,157,198,286,59,143,302,164,135,305,136,185,179,224,274,115,159,110,193,153,170,180,292,94,161,230,293,173,174,175,209,123,124,168,137,95,251,66,75,181,268,138,167,228,71,167,190,146,181,218,141,164,263,77,269,158,342,282,221,129,110,73,171,129,124,242,194,58,259,139,95,219,216,73,169,100,186,373,159,118,329,186,131,25,123,173,120,195,257,260,224,120,373,151,316,194,273,47,99,242,51,304,57,168,302,160,164,73,125,105,198,123,152,93,307,105,122,130,135,199,217,249,154,288,256,88,198,107,278,240,77,126,49,114,148,94,125,251,217,244,241,327,86,120,163,99,239,153,179,216,316,75,119,123,285,105,124,109,78,232,120,74,138,298,92,152,149,119,91,120,143,218,181,190,180,153,103,256,195,156,155,111,240,286,231,95,44,178,190,153,119,157,123,237,116,245,340,202,110,322,241,115,258,132,172,396,81,191,159,116,202,110,104,227,74,164,353,198,81,302,333,209,107,204,149,134,166,122,109,129,215,228,384,334,93,178,269,170,156,139,205,182,224,129,299,346,256,264,231,272,270,176,77,160,47,157,188,190,198,192,143,114,178,196,103,175,103,137,239,291,73,256,295,231,217,326,71,152,129,303,47,174,212,106,236,358,203,140,137,268,191,83,253,117,391,200,254,107,95,130,166,132,136,131,313,216,373,216,215,153,173,175,244,252,169,287,169,245,198,232,125,237,282,120,154,198,129,156,100,269,69,310,108,236,188,192,204,105,256,111,348,311,151,190,208,128,118,174,181,184,181,88,170,287,285,93,185,193,154,403,341,247,85,174,292,153,349,131,100,120,68,194,99,306,122,93,127,130,206,82,246,244,181,287,201,145,292,80,132,204,153,206,129,93,221,386,215,75,165,132,114,201,160,384,179,220,170,366,251,318,151,190,366,310,138,183,304,350,206,241,249,148,193,380,162,126,406,178,49,214,131,223,206,251,124,186,267,140,309,280,254,166,69,113,162,118,202,109,147,185,201,338,92,284,327,209,107,245,49,149,277,130,168,235,155,190,158,295,324,110,272,322,267,210,142,239,226,134,140,344,76,174,165,204,138,162,132,368,205,211,89,305,292,52,242,208,76,236,108,173,156,93,172,191,334,134,85,167,50,298,315,300,208,247,255,291,388,58,255,105,201,282,187,195,235,216,213,198,132,215,187,143,223,213,317,360,187,304,315,200,240,341,359,175,147,227,230,154,212,126,164,187,260,124,183,175,160,66,159,187,205,164,205,221,120,241,241,176,402,174,172,129,181,262,213,185,111,177,276,62,255,144,192,206,150,145,134,121,220,113,168,335,156,313,97,129,141,327,173,189,172,256,145,177,286,118,205,71,215,100,276,202,123,201,339,345,121,153,128,216,117,81,188,404,214,244,155,158,114,260,144,44,282,272,157,245,108,165,201,139,257,313,75,184,44,159,108,241,279,333,215,127,178,154,90,309,161,211,198,108,296,55,294,375,367,55,100,226,225,207,291,331,195,174,93,118,140,219,338,304,131,256,290,135,287,114,167,96,121,173,152,141,388,143,98,78,244,399,77,93,152,292,105,146,253,264,296,333,341,66,111,99,49,215,220,262,158,188,281,349,60,116,185,213,274,161,221,113,211,139,235,109,180,280,244,363,238,211,169,87,113,235,225,324,206,153,231,99,97,183,228,130,141,121,351,90,225,105,238,30,156,193,152,162,300,94,163,146,223,256,330,268,185,344,208,327,72,94,57,360,205,256,353,228,324,283,61,300,321,341,270,364,362,236,296,318,183,263,258,352,331,206,190,193,88,139,119,115,75,302,269,140,166,119,212,159,270,49,352,166,56,258,184,51,122,86,196,109,243,82,253,147,201,113,307,325,140,156,291,59,174,141,182,312,143,170,222,386,330,133,316,296,352,324,296,161,150,68,113,142,101,243,178,96,173,186,335,71,276,219,203,158,211,296,288,237,183,144,206,125,114,90,82,164,322,134,88,120,157,182,206,85,159,148,343,90,176,241,100,63,115,294,280,134,264,253,160,69,237,102,315,220,111,103,68,154,155,82,81,369,69,195,176,291,45,95,139,176,298,203,170,139,132,333,239,222,138,199,88,142,122,203,211,177,29,296,248,175,170,67,72,156,118,297,152,189,50,287,169,185,131,141,166,163,132,93,218,55,196,137,114,94,250,359,286,160,197,277,123,281,294,149,137,175,113,98,143,314,168,223,285,85,101,188,238,49,121,135,136,245,426,215,165,178,208,326,254,139,130,280,240,205,172,228,122,247,62,165,215,205,235,98,110,141,185,379,172,174,228,144,72,284,99,173,183,233,119,114,217,370,373,127,232,233,85,374,286,203,220,238,131,152,250,101,83,199,126,199,269,217,304,221,87,203,274,161,186,134,99,166,142,201,176,422,244,204,231,248,174,195,99,288,107,249,337,253,329,179,256,190,184,136,152,109,359,171,212,97,133,133,80,281,112,74,119,263,107,100,270,235,139,238,232,183,93,174,197,267,211,123,162,192,169,237,140,81,109,139,350,116,179,280,199,48,169,187,125,159,135,354,274,73,143,339,229,128,183,171,268,130,139,42,230,156,199,148,236,172,93,118,209,107,114,145,234,151,203,323,223,101,215,146,132,87,103,185,195,76,368,156,93,186,202,114,100,179,134,111,291,215,268,252,152,287,201,70,104,298,203,185,141,88,167,235,250,197,333,144,128,123,260,356,220,250,246,375,272,118,282,116,129,187,149,328,170,109,100,128,85,359,147,242,160,153,165,271,227,329,187,164,157,168,222,262,247,141,182,98,164,332,57,189,323,61,152,205,131,202,163,184,109,101,195,233,131,141,107,158,308,185,179,128,186,209,34,346,212,167,218,221,90,168,203,79,220,109,200,278,149,92,192,287,352,194,152,203,156,115,252,128,56,174,157,189,74,162,215,85,79,208,58,195,124,217,85,185,150,182,62,92,317,165,159,203,118,196,220,167,54,188,221,146,96,289,82,185,173,113,353,299,109,91,123,233,277,236,170,255,170,164,141,211,191,76,366,265,135,53,290,166,186,306,219,211,128,355,110,228,262,196,246,159,104,153,105,371,236,149,84,207,86,222,73,79,161,310,174,104,177,224,121,114,91,96,193,221,291,224,219,177,144,164,164,146,377,158,183,147,79,242,325,369,197,84,122,259,259,72,226,237,95,151,115,245,313,93,166,92,174,115,128,260,61,203,194,269,115,222,97,336,83,92,158,374,244,48,354,225,101,229,264,208,322,244,241,337,171,210,135,294,184,287,277,326,136,70,246,325,206,171,94,311,189,183,174,244,205,253,256,197,175,267,204,194,129,147,300,71,207,376,236,233,182,90,142,249,199,255,122,226,100,129,284,94,135,115,158,222,290,139,281,330,246,210,200,251,73,330,121,156,89,184,163,60,99,189,130,193,168,249,179,202,123,199,218,200,351,123,300,210,148,114,182,200,148,277,131,153,202,124,147,325,112,204,94,347,169,239,310,325,286,158,123,122,136,173,74,187,112,259,181,130,115,80,139,103,196,126,160,250,154,153,193,242,258,118,161,202,87,123,141,192,176,242,118,111,202,121,227,106,115,117,318,205,122,195,146,196,89,339,213,278,76,136,286,336,308,135,192,303,41,174,236,247,211,75,268,191,164,160,219,203,171,161,219,240,159,193,208,122,370,188,151,146,84,282,111,186,130,319,117,156,94,97,99,142,190,390,124,251,124,231,67,267,140,183,235,182,219,240,250,177,239,240,168,93,316,361,120,191,285,186,108,261,197,286,277,335,291,125,256,107,188,255,137,221,240,212,301,182,120,327,172,130,195,279,140,184,327,308,235,176,114,201,273,236,220,266,132,270,155,123,36,121,321,208,138,93,211,154,142,276,157,107,170,89,308,216,139,179,84,97,179,234,73,191,57,72,93,97,103,100,215,152,100,355,108,185,224,142,240,144,136,194,159,123,199,67,235,219,118,71,130,150,68,212,114,340,147,166,307,202,233,78,63,185,318,232,57,144,206,81,154,72,278,153,259,285,89,200,212,198,118,174,57,147,193,175,382,294,296,128,195,166,96,177,175,129,235,69,127,210,87,223,153,210,101,319,95,181,140,179,117,385,136,224,213,242,191,94,128,86,108,138,170,101,68,352,109,209,77,265,181,268,292,298,192,92,185,211,242,214,167,67,74,97,252,215,203,107,198,97,38,164,148,288,133,272,239,201,319,328,333,156,92,116,374,249,292,265,131,130,283,211,323,267,318,123,92,193,29,240,332,214,403,189,325,186,150,334,196,133,186,115,139,149,196,207,109,144,62,133,164,248,181,192,66,137,209,175,104,158,207,202,190,328,86,241,118,117,223,144,42,61,99,264,142,189,120,42,149,137,155,164,142,330,196,166,125,219,111,54,254,195,157,269,174,54,191,169,245,76,232,189,114,213,222,232,116,276,318,114,224,63,311,214,250,121,247,267,194,160,199,83,159,230,191,324,88,174,174,162,182,332,202,267,330,185,193,127,76,253,230,156,158,26,186,385,109,61,163,49,168,248,137,150,299,179,123,365,105,145,139,332,259,237,275,352,183,257,211,121,106,359,248,129,56,214,102,274,162,119,201,143,219,109,37,205,168,195,182,161,120,88,209,107,335]