bclavie commited on
Commit
3e6446f
1 Parent(s): 00cba02

Add files using upload-large-folder tool

Browse files
18.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:57afbfa0c0c70a50eabbe0af0f646e4dbac2832647cff4c7646155385165f5eb
3
+ size 20413793
20.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5cd98eec32682b6464794600a9d8cc832e76b778bc50bd20279240424f63ebb2
3
+ size 20953953
20.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 500000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5238200,
5
+ "embedding_offset": 94475534
6
+ }
31.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 775000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5304193,
5
+ "embedding_offset": 152364174
6
+ }
33.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 825000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5299336,
5
+ "embedding_offset": 162982494
6
+ }
39.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 975000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5374111,
5
+ "embedding_offset": 194977470
6
+ }
4.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 100000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4249466,
5
+ "embedding_offset": 16768473
6
+ }
44.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1100000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5463177,
5
+ "embedding_offset": 221999056
6
+ }
46.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1150000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5413491,
5
+ "embedding_offset": 232920150
6
+ }
67.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:746444566f0df05ff33da313de1cf27b41b22409c3691a0b201dcd459e6be95e
3
+ size 13256801
67.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1675000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3313915,
5
+ "embedding_offset": 329601775
6
+ }
77.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1925000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4538744,
5
+ "embedding_offset": 368415233
6
+ }
81.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0848f594d41d2cd669a2d05d69f47fce91ef35c85b6207728040c4023b2b1778
3
+ size 18628897
87.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8bbf05e5fbfbb4ddb7d719e971234159aa5d907c8439d591adfc5d3e55679911
3
+ size 18973985
9.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f9a4d4ec0a026f5e4407c913c860370b161efce9c71a2c9d2e49f070218c7bb
3
+ size 19839900
99.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3a4335cb074abf407305036501b5bbd3c8471fffc88183592f613ac90086d28
3
+ size 19916961
doclens.14.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [281,217,284,104,266,179,73,333,173,273,254,368,181,144,202,190,229,140,160,257,138,60,348,60,286,261,157,197,208,155,229,231,264,189,161,372,231,157,170,324,253,265,398,152,110,206,295,261,280,198,247,193,276,207,175,203,192,177,289,224,166,169,213,219,272,312,228,277,188,245,369,173,256,358,188,203,242,153,251,105,182,220,215,266,209,295,196,134,171,184,209,176,324,380,267,249,151,280,190,115,189,176,96,209,164,172,216,238,259,133,95,208,225,220,128,236,258,61,289,174,285,222,315,246,162,98,139,259,347,127,190,282,129,178,281,137,222,213,121,136,146,125,167,236,198,237,96,293,136,169,165,140,100,219,152,95,301,351,88,158,364,214,302,127,281,106,227,120,275,115,153,138,205,186,272,307,256,89,265,255,197,90,212,262,169,143,290,236,282,128,62,252,65,111,142,211,217,133,70,208,179,215,279,142,194,233,99,225,191,265,144,177,312,273,50,64,98,207,44,278,135,173,172,147,202,103,154,136,280,247,135,149,188,228,202,125,292,286,170,227,143,106,212,285,205,255,301,254,265,110,173,289,325,104,317,187,252,123,189,114,208,363,149,124,205,202,136,181,210,92,215,304,110,267,244,205,247,158,155,280,321,194,136,301,107,225,183,98,142,207,149,39,155,103,165,142,199,83,243,145,292,233,195,109,243,144,127,230,91,207,224,194,149,217,75,159,216,247,264,220,198,276,151,45,169,173,126,200,219,301,262,117,217,227,239,235,120,206,97,218,193,197,123,208,135,223,124,318,250,183,180,161,321,127,125,189,225,121,162,152,62,80,146,162,185,289,216,104,187,257,248,156,302,182,95,94,204,102,138,187,168,220,206,363,98,166,171,289,234,196,169,146,227,329,354,169,161,127,153,110,162,295,119,194,85,175,122,256,283,261,273,155,116,309,154,283,262,240,115,205,334,275,312,149,109,104,183,218,227,237,167,345,233,202,166,236,304,272,233,360,228,192,387,315,215,264,235,217,246,214,335,100,244,202,203,196,138,258,423,155,195,166,251,287,156,358,91,179,243,124,154,288,132,186,178,89,221,293,182,241,271,191,125,325,255,121,194,216,86,100,274,211,209,297,273,223,167,186,247,173,320,182,113,339,108,147,245,168,236,172,194,149,263,147,235,194,258,157,180,269,110,231,349,111,125,68,173,170,65,232,214,127,192,193,303,99,376,362,216,134,220,170,115,221,76,60,183,353,192,248,214,158,70,199,259,196,143,199,183,263,117,148,172,188,327,151,66,100,243,93,179,73,127,183,223,255,203,297,241,128,169,97,230,111,195,119,263,184,197,276,251,136,319,192,162,148,290,342,155,188,350,235,179,169,256,309,350,170,180,142,96,283,166,249,300,215,195,126,217,239,207,69,112,291,206,161,133,178,278,336,319,134,57,260,293,341,182,188,235,38,168,276,85,112,281,134,143,307,112,112,346,109,167,227,300,229,132,304,167,161,181,274,220,151,179,249,240,169,67,219,233,126,144,246,85,279,69,218,323,168,249,156,310,225,292,75,187,203,84,148,205,61,122,304,243,189,279,285,166,193,74,180,173,191,165,218,233,315,163,220,75,264,274,202,236,320,115,374,142,174,130,198,260,141,145,178,113,96,296,175,252,167,271,255,145,147,96,173,69,121,125,218,195,156,164,199,151,137,312,217,136,169,304,66,150,234,182,186,173,191,103,96,204,248,159,92,143,225,109,329,176,135,86,132,100,242,152,225,339,92,225,41,175,176,92,286,164,215,143,159,91,155,194,192,165,148,262,131,146,205,105,101,160,136,295,192,209,231,196,147,280,216,250,163,135,180,106,142,275,192,169,187,289,191,218,362,146,198,231,310,167,211,144,112,150,210,168,107,355,149,225,241,344,159,313,275,262,211,148,221,143,342,94,172,256,351,122,154,198,221,224,95,82,190,178,291,136,261,72,122,226,114,112,247,297,161,193,214,190,140,175,288,255,156,290,110,134,214,53,280,159,118,234,238,169,63,153,188,299,137,367,317,332,285,268,166,171,287,196,171,115,343,131,247,147,182,163,336,259,148,189,143,149,161,116,166,221,262,250,108,132,100,109,175,165,306,252,306,233,205,235,140,302,238,171,248,126,96,275,112,245,344,364,238,101,254,181,239,294,120,208,121,246,224,127,309,121,263,232,113,84,105,209,90,196,308,158,182,325,224,275,103,234,200,120,92,42,320,111,188,158,186,150,144,145,78,141,162,165,152,189,141,262,192,364,110,234,108,111,198,127,340,354,286,220,164,248,296,208,49,274,253,358,274,164,35,219,327,264,118,173,63,232,371,321,150,99,224,69,115,93,260,185,341,188,274,203,173,305,274,149,175,158,154,158,263,179,267,139,71,74,249,167,196,184,366,257,284,65,281,368,154,156,128,322,232,243,168,199,226,224,133,203,149,134,152,192,242,135,244,275,152,167,173,335,201,276,191,191,311,342,224,217,256,113,92,150,172,172,204,181,197,340,126,164,154,187,255,171,117,333,122,116,113,127,188,125,242,248,60,170,200,92,240,154,89,170,173,186,321,298,163,166,139,208,343,208,254,99,254,329,125,167,382,140,240,224,146,327,170,216,252,171,255,169,352,301,208,167,162,267,226,246,261,256,156,342,180,159,267,216,339,149,244,339,323,123,126,247,134,298,307,269,274,242,132,270,164,280,187,121,205,345,190,287,367,291,200,233,185,149,312,365,238,258,84,200,56,291,143,267,75,247,334,218,175,258,186,115,305,225,207,260,126,234,273,220,151,98,163,108,185,296,212,224,216,157,146,98,137,230,217,193,375,158,368,159,218,170,204,109,251,164,140,187,149,286,164,164,158,318,335,377,286,163,299,120,331,236,161,62,220,179,235,219,177,152,225,120,335,283,146,329,197,241,228,228,59,72,107,213,116,211,353,191,140,246,158,127,126,164,267,168,197,284,114,154,358,106,204,137,62,75,153,145,143,271,99,173,148,186,270,127,236,166,306,264,239,127,138,99,96,216,228,247,289,209,187,190,155,155,88,134,167,253,197,84,208,241,239,97,182,282,171,203,149,226,232,218,42,134,316,244,281,186,123,190,270,312,171,235,224,193,167,250,226,229,213,214,230,147,195,132,367,163,176,78,271,201,263,137,239,122,254,277,190,257,126,162,266,208,196,259,125,118,183,116,209,220,161,127,128,117,143,227,220,215,178,85,158,145,72,234,95,81,258,183,289,285,241,196,165,157,184,168,277,377,261,203,126,94,230,287,298,94,112,178,221,315,241,135,252,160,71,299,279,118,117,223,139,71,174,83,224,350,180,240,208,100,238,195,221,194,263,158,183,159,144,224,169,156,213,182,92,137,164,152,51,376,211,87,183,315,189,185,188,203,107,224,336,260,104,265,146,170,110,159,179,298,349,184,78,198,85,180,174,231,356,250,170,187,243,186,166,126,287,229,251,212,226,123,215,124,264,282,95,209,230,192,68,174,149,169,107,211,86,316,180,97,187,114,93,277,143,131,253,190,63,205,286,214,155,188,302,207,317,337,157,224,317,150,232,356,116,295,380,79,342,79,206,99,309,146,116,177,286,174,178,292,282,133,245,254,116,257,269,193,81,140,133,176,287,312,143,372,112,297,114,189,237,65,172,152,139,143,250,189,161,133,346,201,246,147,78,78,295,219,274,218,140,89,125,313,154,133,332,360,179,90,202,112,154,173,265,194,137,233,147,308,177,147,132,169,178,220,107,247,347,227,68,72,245,281,240,89,76,308,221,167,90,204,132,297,248,232,303,272,170,258,127,102,158,130,283,315,319,194,192,141,134,112,181,130,249,262,226,298,254,202,212,221,234,210,151,293,100,293,260,185,168,197,374,253,241,330,384,321,176,76,371,93,367,177,353,127,164,311,134,171,258,90,304,245,195,377,154,225,264,151,193,73,170,152,328,225,276,100,141,257,176,267,217,166,196,216,377,218,83,127,341,141,297,326,241,231,250,255,205,165,309,137,169,179,194,138,108,150,244,155,194,191,129,174,116,196,291,274,396,174,225,312,118,157,303,172,140,155,128,196,291,310,235,227,318,161,140,125,231,129,290,200,200,264,230,105,92,187,245,224,208,106,159,202,83,154,176,304,203,84,321,300,98,236,169,123,301,300,336,236,159,186,178,171,161,238,287,29,166,167,200,154,197,152,177,213,47,262,257,161,240,131,119,242,116,218,128,172,170,323,117,104,119,239,128,140,233,385,101,225,194,195,126,97,187,348,315,161,171,125,325,127,185,231,334,173,360,193,160,144,241,234,214,161,166,264,180,224,252,218,156,152,222,79,158,180,192,191,144,89,315,136,153,248,263,273,205,119,216,128,144,166,251,265,209,243,86,186,101,207,296,252,166,232,187,385,141,99,170,265,147,66,156,205,247,265,279,160,90,209,153,283,155,199,129,166,190,91,187,191,216,179,165,350,116,224,202,166,324,123,170,138,201,109,142,369,246,142,268,156,363,245,90,194,247,238,218,215,127,185,139,323,225,158,229,107,141,240,120,154,108,172,282,199,292,238,263,292,279,214,236,320,211,191,210,179,141,201,116,241,178,154,197,98,202,236,267,186,128,201,269,100,246,104,180,223,170,239,201,292,248,112,184,101,166,172,228,212,147,274,192,280,282,156,235,169,337,218,259,45,226,131,225,55,154,247,179,156,225,229,60,271,141,234,211,159,154,280,250,310,266,255,252,108,314,218,379,205,194,152,205,172,329,369,156,258,206,238,171,157,311,263,271,179,236,95,378,177,121,176,151,156,113,164,82,160,202,219,145,298,190,243,257,199,263,107,366,373,63,130,331,257,119,245,272,241,100,161,336,146,199,161,271,182,148,37,205,118,324,151,162,156,130,238,184,197,165,337,155,203,178,220,180,250,236,300,253,92,226,154,189,220,67,304,171,298,170,113,307,301,269,90,308,317,249,205,350,278,249,207,274,39,257,156,174,186,300,371,193,241,227,356,166,76,175,194,114,330,314,418,352,342,124,347,106,341,177,218,173,119,323,161,60,187,140,353,298,190,358,185,154,319,249,90,213,168,310,185,263,277,252,233,185,137,150,117,324,181,196,103,178,130,190,147,322,167,172,170,133,301,116,190,198,68,291,243,120,278,230,251,212,179,334,325,147,176,241,164,199,347,134,196,127,206,198,203,222,139,86,231,317,352,254,247,240,199,112,198,403,120,199,310,204,246,313,235,285,158,240,286,246,190,133,163,270,301,122,157,106,137,276,231,203,145,218,169,214,337,89,113,246,215,339,203,66,178,256,292,102,150,306,146,114,190,89,59,177,197,103,248,358,88,265,262,136,105,311,73,284,277,298,213,128,242,180,183,243,181,86,302,308,153,232,236,165,135,169,177,142,149,291,296,232,122,183,157,69,364,332,192,201,185,232,307,154,308,208,223,188,145,364,298,161,138,200,274,199,180,180,324,304,176,239,159,191,177,243,84,261,168,59,164,190,304,294,267,289,188,227,166,183,236,105,245,99,192,211,175,139,281,172,218,73,218,326,177,207,234,145,125,262,225,183,206,363,59,236,249,345,119,226,176,172,119,244,192,95,314,245,279,266,351,155,258,189,254,133,158,176,152,347,210,298,223,205,154,173,263,151,161,359,219,61,162,304,176,209,143,103,326,247,145,146,147,256,168,351,212,130,150,224,95,114,144,221,233,122,39,84,261,296,209,124,336,188,286,205,367,301,115,228,194,201,85,121,232,157,367,160,90,335,205,136,253,176,227,88,189,360,335,245,310,223,319,215,281,210,218,168,198,326,255,190,204,203,171,291,206,220,173,245,158,84,167,280,221,224,400,98,264,247,261,184,283,253,245,188,286,300,187,338,176,131,126,167,381,152,144,213,230,298,108,172,153,214,108,286,145,197,178,313,162,128,204,262,224,276,213,197,119,310,57,104,48,61,351,132,213,279,107,249,169,56,228,99,103,187,153,117,200,153,377,242,151,252,137,195,180,70,75,128,294,199,252,354,253,182,282,214,218,188,86,359,208,81,245,126,75,199,366,280,200,171,210,285,175,248,341,168,96,150,227,280,344,287,313,254,198,133,344,212,188,229,212,190,198,201,264,256,203,217,125,314,190,328,189,248,166,160,38,114,166,200,257,211,222,241,256,137,50,249,228,310,273,141,165,230,135,195,212,321,203,218,251,354,284,367,251,183,126,116,178,276,190,125,251,112,166,283,93,246,156,101,178,130,377,260,252,146,107,152,312,222,238,104,331,254,206,218,221,122,224,172,259,155,94,155,291,169,171,143,163,294,206,260,263,175,121,251,200,230,81,183,111,307,226,77,304,92,203,243,322,188,111,119,225,231,227,212,220,194,278,203,290,324,268,350,213,82,184,253,282,200,226,226,285,239,248,379,194,221,269,294,243,351,128,215,209,257,236,155,272,214,140,79,263,326,263,126,339,169,158,102,73,149,253,127,315,231,314,107,194,213,170,140,235,285,266,169,206,119,243,373,213,304,143,173,253,74,322,245,281,161,132,136,102,109,285,173,204,291,305,263,185,330,150,93,51,248,277,390,79,152,372,232,210,104,164,183,142,359,199,260,149,268,191,79,183,186,193,267,128,192,193,226,109,81,132,208,338,121,175,299,95,135,217,244,40,128,82,118,238,181,142,239,217,120,105,99,178,93,182,214,104,272,129,180,185,158,232,160,326,117,146,126,206,205,264,227,372,315,243,170,251,250,243,117,217,153,118,227,212,153,210,188,154,110,259,366,158,219,146,149,81,129,160,124,163,311,297,194,234,155,416,282,172,278,300,112,241,75,127,243,233,103,177,141,275,175,313,349,148,283,266,141,201,319,192,243,256,234,139,364,259,187,276,223,209,303,168,200,120,176,168,143,336,37,154,240,157,72,156,84,259,226,211,269,147,215,337,95,153,240,184,269,141,270,256,241,127,182,323,127,312,165,96,295,201,193,180,204,337,323,182,214,227,240,178,234,270,184,203,247,319,267,281,371,167,71,285,277,72,198,160,219,280,117,159,225,343,240,283,284,246,148,177,123,265,181,148,211,234,232,216,304,373,141,193,70,89,198,279,157,67,212,74,257,103,200,64,170,188,375,167,179,167,171,132,197,349,345,122,315,163,214,329,231,260,219,301,187,239,202,183,153,83,249,214,176,91,259,205,115,127,243,217,137,178,221,131,199,219,133,203,231,313,167,98,193,178,176,296,342,153,121,176,169,58,139,217,287,221,81,174,206,110,178,178,55,333,353,36,240,199,107,242,312,47,226,155,222,195,274,226,248,266,75,283,213,133,223,143,158,67,371,299,312,319,55,190,158,185,247,208,170,330,164,269,167,303,271,157,317,209,223,373,191,114,254,254,276,185,298,132,165,110,163,179,86,300,129,248,127,266,115,143,323,223,111,101,187,171,76,83,137,325,198,193,179,320,193,263,100,50,291,138,202,379,151,89,243,258,183,207,176,192,168,302,191,242,182,97,162,177,176,302,180,179,219,89,204,107,219,187,215,117,214,92,168,132,225,107,393,141,193,321,158,195,137,242,179,347,154,49,340,204,245,286,216,126,114,99,225,409,248,163,194,341,370,137,334,252,167,203,93,86,101,169,268,196,259,166,145,140,199,170,150,113,174,137,332,240,267,264,163,87,102,190,165,220,278,152,145,244,207,176,85,313,164,260,205,281,112,220,219,147,118,134,356,222,147,155,185,248,337,269,185,370,181,427,167,416,231,140,198,141,139,157,171,235,154,150,304,338,117,107,173,100,269,226,220,204,239,205,221,112,229,221,250,328,103,170,72,125,186,304,258,281,171,150,170,63,69,156,228,201,251,223,210,241,153,221,188,164,198,276,74,253,195,121,158,81,243,160,231,175,217,136,171,135,288,119,199,169,221,77,286,277,204,185,174,120,361,115,243,258,212,168,143,178,216,130,308,162,131,116,233,182,121,219,265,280,129,268,208,250,224,135,306,102,187,287,90,156,131,168,244,203,214,54,260,126,119,202,108,169,253,392,48,113,277,111,171,237,199,208,181,215,116,103,368,115,97,64,145,196,219,366,96,153,201,238,245,127,147,245,246,206,172,161,343,283,313,228,175,256,284,217,167,269,191,216,67,327,303,172,173,191,267,307,137,156,311,356,155,256,264,172,197,261,149,77,119,181,239,198,171,151,307,161,214,190,130,232,224,205,265,183,96,155,160,157,122,92,154,166,323,131,246,225,112,186,134,231,186,134,76,51,182,121,184,203,129,265,242,352,107,209,200,252,211,143,298,296,252,102,203,217,112,257,348,254,183,109,330,287,188,327,77,106,276,156,141,262,94,82,131,98,155,140,209,126,396,115,259,253,197,226,231,137,272,64,164,97,113,188,268,163,195,203,292,357,183,190,211,206,180,197,180,149,196,323,144,142,200,198,246,278,267,199,243,105,220,105,275,218,122,110,173,116,130,207,231,255,191,225,136,78,214,67,99,166,125,197,159,286,199,136,269,119,222,270,186,353,260,102,136,277,122,337,65,157,162,136,268,210,167,174,171,254,104,238,213,138,176,331,165,312,370,125,51,215,173,218,199,313,167,199,256,325,147,327,212,218,161,178,249,92,104,74,235,169,245,288,250,252,145,258,92,230,225,214,81,131,97,130,345,117,193,207,236,193,127,158,172,282,257,213,191,223,69,168,127,97,237,145,349,208,118,117,143,145,216,69,210,68,147,142,171,152,201,144,197,178,99,366,155,165,256,108,119,171,84,190,318,200,321,131,120,161,136,168,276,194,373,305,160,175,76,110,146,108,360,175,182,90,164,170,211,184,223,200,145,255,145,86,285,245,88,269,174,204,305,123,171,275,136,130,283,198,221,169,131,198,81,197,346,270,342,259,155,244,148,127,171,200,97,207,324,269,225,247,212,195,257,170,239,364,85,377,202,295,173,191,218,188,181,193,69,128,115,84,129,89,304,327,360,129,184,170,178,256,192,126,172,208,324,263,195,271,128,82,261,179,172,104,317,273,138,333,357,331,172,309,286,239,326,368,321,124,353,313,162,288,233,181,233,281,149,301,198,151,264,122,337,337,291,270,187,194,154,250,286,224,133,205,249,321,302,196,273,179,196,215,131,257,147,187,141,150,258,159,312,125,196,265,292,108,206,194,245,193,110,266,100,254,165,205,182,236,293,323,291,141,279,219,91,58,272,165,118,256,62,163,190,143,206,210,238,302,101,222,97,265,221,332,199,184,237,183,172,246,196,118,71,140,195,220,265,72,262,122,189,263,250,239,181,204,156,206,228,245,261,227,171,200,121,190,99,209,163,189,261,242,243,58,164,116,236,167,254,242,204,219,264,140,130,202,314,77,156,174,344,329,217,117,204,293,251,253,203,219,171,171,274,261,347,267,201,201,221,352,243,73,206,136,185,295,247,251,193,103,274,168,231,148,267,239,144,95,281,298,159,126,164,265,199,179,123,253,259,143,231,114,300,32,278,358,165,218,296,142,131,150,154,201,132,361,215,189,235,80,280,228,198,121,140,215,191,219,173,242,243,265,176,226,296,157,151,180,64,200,172,190,88,173,243,138,343,104,244,110,195,72,149,294,275,109,206,195,216,208,192,120,203,325,235,282,232,249,108,214,136,115,209,258,161,224,172,104,196,236,188,151,244,208,178,181,260,224,185,125,136,154,81,79,352,159,202,277,199,250,135,345,126,437,202,95,182,170,256,123,86,239,294,285,248,335,247,153,256,76,214,164,100,227,240,125,181,221,156,122,124,252,316,130,262,176,308,64,261,142,238,217,268,318,185,117,238,180,174,310,176,100,106,195,180,297,260,113,191,317,141,209,146,285,186,196,259,64,181,252,203,181,266,118,183,115,254,196,255,222,150,77,92,84,293,199,259,78,144,241,144,199,111,128,136,256,300,323,201,55,73,119,169,104,327,140,244,168,274,260,177,98,420,190,174,217,128,375,282,319,164,238,236,231,114,56,184,129,190,175,162,312,224,58,135,294,116,239,137,97,225,227,42,105,231,55,155,108,217,179,268,297,113,46,206,55,129,203,274,272,73,151,306,64,187,106,147,137,167,268,254,76,177,134,259,144,122,223,90,155,166,172,322,158,255,295,228,157,123,71,284,229,350,105,96,100,96,109,171,249,165,57,300,66,208,180,206,103,233,198,230,142,253,259,132,113,188,194,125,300,96,239,259,219,170,271,207,160,303,187,207,266,369,283,328,104,213,166,350,204,182,161,191,212,132,163,195,138,99,213,74,337,70,372,85,157,227,231,170,130,257,218,335,232,213,271,208,75,186,217,296,188,335,364,237,211,210,235,197,116,277,34,179,176,279,181,197,360,251,325,247,161,223,328,355,255,268,118,124,198,245,137,238,401,348,165,211,246,214,211,194,272,249,155,222,271,276,251,144,231,98,225,255,178,197,315,311,173,248,241,232,179,201,245,298,214,122,143,281,150,318,275,86,315,174,175,196,85,200,156,220,203,81,143,156,275,107,296,353,262,235,132,151,253,218,332,219,121,255,219,158,274,271,280,334,226,71,201,172,189,298,300,294,224,262,85,260,259,334,206,196,253,226,145,179,265,161,226,197,275,207,223,298,185,232,207,305,148,191,196,255,343,230,163,324,128,241,148,235,90,198,157,197,126,67,74,189,194,212,236,135,266,146,143,203,197,141,93,217,169,66,118,117,290,230,206,127,85,135,193,231,154,196,248,299,80,132,171,199,70,175,165,150,155,187,287,305,159,96,228,173,190,229,194,244,144,267,190,73,272,212,180,177,274,129,156,362,151,259,200,247,155,320,89,72,110,223,224,186,242,248,167,267,303,104,126,138,132,206,259,178,200,151,220,179,288,144,232,199,181,194,203,120,122,213,170,219,162,248,328,227,225,275,338,346,174,278,95,161,240,330,242,120,248,148,254,197,239,107,91,190,234,184,189,197,86,334,150,178,174,150,213,115,258,215,235,68,352,271,256,293,292,272,125,175,129,157,142,87,353,150,108,303,357,142,133,282,180,49,142,91,333,184,311,81,225,170,151,194,243,237,313,278,239,218,122,74,307,233,267,203,195,167,180,209,42,63,153,172,263,148,112,226,252,290,75,166,215,252,293,91,218,256,284,332,311,141,225,139,323,157,182,269,229,209,173,218,267,246,223,211,132,184,275,248,172,346,180,159,197,122,111,70,207,68,139,140,304,315,159,295,320,204,216,150,236,194,261,122,339,140,199,174,212,219,154,185,300,92,224,271,206,99,207,231,324,188,177,278,151,212,249,303,215,159,142,285,163,177,217,228,131,96,238,234,28,250,151,229,232,124,333,268,232,76,151,74,186,145,186,210,147,151,216,221,193,93,243,76,108,155,195,151,270,161,44,179,186,135,228,116,167,110,155,172,99,190,251,151,68,228,208,258,169,172,228,171,245,319,300,184,214,108,331,147,100,230,240,160,280,234,305,104,177,174,271,66,243,252,101,200,209,165,135,270,137,99,175,234,294,350,208,204,137,325,123,181,127,234,187,236,240,250,163,224,186,237,266,138,158,241,138,172,321,254,195,165,209,185,222,203,301,186,293,282,95,259,313,286,201,288,162,327,316,238,359,190,342,281,254,365,247,132,189,319,171,287,108,254,279,231,56,130,337,250,287,376,204,190,128,339,351,347,279,164,94,126,92,153,361,291,83,167,254,167,374,146,262,280,149,252,119,187,197,196,109,206,244,164,130,366,146,125,277,156,115,133,240,286,98,179,191,83,121,169,118,159,239,291,160,249,282,154,118,253,157,181,265,132,276,114,286,205,163,191,197,166,166,146,196,360,348,167,170,154,145,127,259,304,238,83,126,58,310,167,299,171,226,288,145,354,198,154,150,147,128,356,285,299,120,119,296,240,272,177,193,229,150,169,75,267,214,256,171,155,75,237,178,246,163,150,170,225,344,171,216,143,210,200,288,161,107,168,175,326,77,188,119,262,208,191,265,225,288,279,127,120,250,192,248,250,131,255,241,280,232,240,215,234,191,199,307,229,290,191,241,145,167,270,298,241,151,313,165,294,137,229,228,215,190,114,148,224,130,284,224,236,276,179,175,170,180,148,241,195,306,118,79,178,190,346,251,179,238,130,65,230,143,266,184,302,244,115,131,162,217,133,221,197,299,173,138,264,228,117,138,75,111,117,335,186,261,237,335,128,100,97,229,196,219,273,164,130,169,124,237,281,187,75,338,202,268,271,97,219,307,198,198,250,84,164,103,305,308,107,72,190,225,140,164,170,245,316,58,252,123,196,175,155,123,200,177,93,284,338,278,237,294,133,301,207,197,331,114,283,244,88,96,164,108,258,325,236,162,283,225,186,243,224,124,231,136,190,183,172,358,94,186,241,103,231,228,271,197,256,157,191,165,155,205,203,295,111,156,273,127,110,236,157,99,310,138,35,83,189,210,298,275,238,209,259,99,310,213,86,222,206,201,251,185,91,107,114,124,148,233,234,193,205,262,104,121,166,156,251,168,225,224,96,174,197,115,173,100,269,121,242,212,162,272,199,212,198,76,342,256,136,126,138,267,184,173,33,336,171,138,130,277,173,211,194,239,260,97,162,179,208,311,277,181,127,213,144,155,238,125,206,122,254,284,202,101,162,325,183,131,174,112,122,264,336,174,320,162,197,136,217,315,311,169,231,173,104,354,242,280,156,200,143,206,78,165,232,214,299,266,229,141,354,274,206,358,172,229,180,141,56,123,128,115,199,121,304,189,266,189,209,190,155,191,147,127,116,283,155,217,326,201,185,128,295,216,131,231,37,219,107,105,239,196,179,166,163,204,67,108,373,293,293,322,159,374,91,211,132,182,102,190,189,236,124,324,244,257,158,160,156,105,245,204,115,188,63,116,177,126,219,139,176,362,147,369,132,226,289,224,243,165,136,214,271,152,176,246,75,308,188,142,209,151,174,163,255,194,379,340,272,179,151,330,112,170,295,221,201,176,231,273,295,180,151,198,173,158,240,259,391,153,289,289,183,365,129,396,238,204,258,398,155,255,314,232,205,262,207,149,138,193,231,251,234,188,52,179,228,240,142,264,197,293,195,120,225,243,215,213,194,225,201,133,203,146,274,29,278,47,235,218,171,173,199,232,165,207,148,122,233,82,146,187,242,146,226,175,152,218,172,386,340,212,170,167,203,223,178,254,293,233,269,75,231,307,159,232,233,203,125,295,183,177,234,255,76,38,270,121,234,184,132,268,162,178,225,159,311,194,254,187,160,240,304,112,228,295,157,192,240,194,247,387,150,192,254,189,210,193,239,277,300,290,242,150,125,156,143,391,58,136,191,302,164,351,230,175,147,275,64,241,241,349,205,182,277,250,200,328,253,266,232,354,367,298,128,136,129,364,266,186,139,157,149,300,211,217,48,275,173,315,53,152,208,325,50,111,64,111,218,246,329,150,124,326,132,177,205,181,102,115,324,265,176,142,138,200,108,191,359,184,367,267,117,112,167,214,199,202,216,265,302,197,248,170,153,207,224,114,210,356,133,275,188,124,161,58,130,107,204,133,191,168,211,294,159,138,159,284,330,127,307,164,318,231,223,139,137,66,169,50,221,143,116,104,189,191,250,177,217,171,131,215,137,167,191,226,205,132,256,201,320,331,126,304,97,125,246,49,109,119,315,307,208,287,84,331,226,223,349,331,234,243,166,219,157,218,138,194,188,215,346,93,159,161,139,156,216,64,227,230,154,271,253,223,265,353,170,254,218,222,126,155,296,141,233,188,348,218,117,120,102,295,189,318,302,151,116,211,135,275,348,279,160,261,375,102,155,90,274,243,192,176,234,117,277,354,209,222,374,216,180,83,200,210,213,374,243,231,104,234,65,325,212,109,181,208,229,348,137,298,126,205,322,211,237,220,212,202,181,223,192,110,160,77,299,220,280,129,145,126,228,173,89,182,177,191,160,154,267,196,259,246,196,250,231,187,135,182,246,365,165,156,38,239,155,225,243,98,232,127,200,267,217,153,222,332,384,159,151,160,231,370,144,228,199,309,48,253,141,117,156,338,259,253,151,289,108,139,155,180,258,223,234,176,207,166,224,362,143,231,287,306,335,246,298,296,287,340,387,118,358,171,265,225,203,194,214,214,256,174,158,295,84,122,161,194,135,117,224,233,370,205,226,77,196,205,220,277,156,250,80,220,66,142,175,243,180,128,190,193,73,212,287,194,181,177,171,181,214,272,182,241,155,126,205,162,227,145,84,172,175,300,164,115,191,255,172,207,170,104,234,296,186,157,141,173,147,240,178,170,265,240,293,281,200,275,291,247,231,222,288,196,182,159,141,244,112,308,315,199,318,121,208,282,198,262,124,189,103,228,137,228,191,182,225,256,258,179,63,84,238,172,155,196,184,174,369,83,402,154,182,141,93,224,153,179,204,313,218,337,118,258,135,299,245,97,332,371,271,277,294,272,290,166,225,149,172,95,153,51,270,125,175,149,193,287,179,275,101,177,225,146,251,257,119,108,266,122,301,195,176,194,192,332,147,119,246,64,242,243,279,136,170,182,229,132,199,215,160,234,180,217,165,155,112,163,160,144,172,173,188,269,193,285,206,95,204,269,169,128,147,191,147,172,419,149,187,96,110,240,180,179,219,123,117,297,346,132,294,105,277,257,219,185,254,86,306,224,296,79,163,207,159,130,270,140,144,88,85,165,175,75,126,103,266,209,79,118,170,180,337,305,131,200,92,233,151,113,317,155,231,296,179,340,130,313,207,160,206,134,215,133,141,148,301,335,399,301,310,172,225,136,153,283,287,89,231,321,229,217,161,222,173,184,236,307,221,357,229,203,165,164,152,299,72,184,97,244,263,86,77,176,208,139,210,280,257,272,192,216,80,163,165,165,166,300,221,108,55,171,306,159,137,78,225,215,296,118,77,261,93,127,69,209,130,118,271,215,227,178,105,297,222,168,188,110,152,170,183,222,130,232,198,313,261,325,270,91,199,277,149,338,124,159,234,183,169,183,290,254,200,60,107,323,266,251,170,291,271,145,86,203,134,149,154,271,128,350,163,368,161,160,127,155,174,228,158,187,185,135,151,251,185,189,68,254,164,159,164,227,223,218,319,213,186,160,142,206,135,197,132,314,285,151,88,178,116,72,240,181,275,87,220,296,150,121,58,242,277,126,209,193,233,219,227,255,184,169,59,344,250,202,185,258,171,146,328,180,119,112,201,224,240,233,193,192,175,155,219,130,334,331,144,225,221,359,213,228,338,166,226,286,242,238,154,172,199,300,82,101,177,229,294,176,227,163,143,309,206,135,174,174,199,204,175,91,146,186,216,246,187,164,214,256,115,101,285,218,149,310,240,246,211,192,126,297,165,161,93,162,208,280,185,268,187,191,228,111,295,224,200,257,233,136,242,157,209,148,369,106,240,198,342,249,297,302,113,151,208,275,132,169,212,294,311,306,91,149,196,168,105,292,274,179,264,168,117,210,215,220,146,219,240,92,307,125,224,90,70,328,223,218,198,193,78,285,132,193,140,313,174,196,316,179,143,234,328,224,254,141,120,192,268,211,246,185,173,138,188,244,237,241,169,296,247,291,237,84,246,222,324,181,396,241,141,165,187,248,219,365,168,147,78,197,198,95,62,252,244,202,232,205,185,286,159,145,222,227,120,83,392,233,223,152,143,211,263,259,144,194,142,203,156,171,43,256,217,145,397,140,355,140,193,188,226,131,291,325,333,255,298,67,151,82,134,222,48,122,164,282,372,144,120,205,164,260,142,219,145,198,363,264,251,199,189,169,210,107,200,331,255,185,259,305,264,220,229,268,260,119,286,207,146,58,166,319,184,287,179,128,244,192,230,111,263,275,323,139,274,63,213,142,230,258,213,360,122,109,178,261,90,299,276,135,242,179,143,291,336,214,199,140,224,210,206,166,177,172,131,312,119,30,185,121,259,203,196,174,226,201,138,243,178,337,348,207,369,311,86,294,277,255,279,186,125,210,178,118,179,298,354,133,243,218,307,204,126,278,134,96,159,133,333,202,90,261,191,290,179,161,157,320,181,196,295,290,91,249,268,202,199,111,161,163,220,249,227,230,374,204,208,76,240,327,299,198,164,156,139,154,58,92,137,227,244,142,247,70,89,159,151,126,141,79,81,187,332,168,172,156,315,301,380,161,200,181,199,299,280,208,230,231,153,225,55,101,248,169,174,167,345,178,153,171,204,72,141,151,256,310,383,177,134,147,93,226,75,343,259,98,30,253,204,147,268,227,89,124,186,85,285,60,218,185,208,86,160,296,209,240,172,254,117,153,220,239,344,104,108,162,209,153,225,304,261,244,297,308,274,210,156,127,228,63,236,161,157,294,122,197,194,108,188,196,145,302,268,154,280,364,206,278,277,269,113,232,299,176,64,160,450,190,219,156,129,95,46,224,293,233,283,171,282,231,255,137,106,159,230,329,111,118,319,359,234,215,131,216,312,207,114,181,104,260,55,94,320,120,292,239,232,173,151,320,107,338,225,95,144,185,172,287,162,85,118,250,133,293,113,201,130,266,238,135,220,109,187,269,362,331,306,108,156,71,279,144,249,197,217,171,216,292,132,183,248,127,201,295,218,189,276,187,111,94,335,292,240,246,300,184,207,216,69,179,225,351,277,292,201,80,170,64,193,188,221,209,179,178,163,220,227,189,348,147,310,99,236,143,207,199,287,156,127,79,250,217,125,76,131,183,171,207,218,217,123,264,213,264,149,288,164,262,245,116,307,177,128,168,203,174,126,277,234,113,170,227,255,223,251,205,194,234,162,225,242,136,171,158,362,258,232,232,228,193,182,171,396,199,115,196,227,158,200,123,244,156,289,259,182,336,310,310,186,174,176,338,233,96,131,343,313,169,222,74,315,250,208,195,134,264,325,102,301,282,259,159,102,131,256,223,266,220,63,203,197,164,188,294,96,168,219,371,279,112,359,174,210,114,223,281,157,184,118,123,213,350,116,233,128,286,128,155,135,182,203,269,178,287,298,242,148,149,216,243,218,230,332,247,180,118,133,220,125,216,192,183,154,91,207,250,154,141,208,333,252,157,283,229,238,211,139,205,113,302,114,112,150,84,219,175,226,93,157,165,188,153,276,188,232,245,133,183,317,307,273,138,174,133,150,88,242,147,250,316,175,151,189,133,276,268,145,93,138,283,222,178,131,236,151,324,97,106,64,174,153,297,324,207,196,101,227,45,337,115,194,257,343,156,129,316,333,271,159,290,212,294,344,337,179,336,227,294,321,114,244,302,233,164,179,362,293,246,228,175,179,353,106,301,240,329,339,173,165,247,135,129,66,169,346,144,155,291,220,31,316,341,310,268,188,259,95,251,281,223,322,272,279,191,170,181,176,149,182,249,255,212,121,238,149,271,174,141,170,144,137,152,191,136,67,325,288,140,304,198,91,203,224,151,231,202,90,118,356,101,84,163,216,175,109,342,352,138,116,128,320,148,320,189,204,133,277,233,261,252,262,183,115,327,284,296,130,242,339,263,117,121,205,121,201,138,127,248,237,122,254,240,119,221,319,305,176,199,169,158,321,238,165,153,97,281,105,232,265,305,316,210,254,199,103,215,202,136,261,191,171,343,231,248,130,111,231,239,134,234,200,370,251,273,319,42,255,216,257,268,165,204,312,212,204,224,135,186,267,196,206,279,178,97,304,147,174,260,215,186,187,295,121,186,177,196,191,227,107,97,112,292,172,276,273,106,159,311,188,106,361,74,313,122,262,111,272,71,244,103,300,288,201,110,154,205,109,276,214,123,53,166,272,263,224,179,225,270,222,202,178,182,361,187,226,164,131,119,97,101,177,244,199,121,168,164,235,236,212,293,183,227,164,207,248,240,159,245,143,134,96,238,248,237,202,184,324,331,163,151,140,321,182,132,132,161,190,135,358,197,184,325,207,220,121,213,92,172,201,101,120,115,136,237,64,327,123,154,139,260,153,343,121,101,300,231,299,201,184,277,205,137,208,246,105,96,326,74,193,266,173,267,266,152,209,249,194,74,162,167,177,200,91,234,89,304,61,182,161,80,261,121,147,301,308,129,120,225,127,135,124,212,132,215,192,295,138,176,219,168,173,227,219,259,218,233,153,148,144,303,258,188,127,101,110,317,316,228,317,320,197,169,266,171,183,240,149,226,328,144,268,254,161,350,109,50,147,102,86,136,52,290,345,321,218,125,263,260,245,293,240,171,273,317,138,104,270,206,101,155,295,153,202,228,101,183,189,229,262,147,255,169,293,162,235,209,254,51,180,264,130,85,201,340,231,190,239,180,356,88,223,279,288,189,240,111,107,149,304,216,175,182,294,294,262,239,227,98,243,282,39,222,266,256,112,178,275,380,185,231,208,178,128,271,120,155,317,90,130,173,232,281,135,227,217,178,245,193,351,264,197,343,129,232,332,193,213,325,268,95,329,177,142,299,220,362,181,125,307,88,120,187,180,184,188,300,248,217,162,329,88,292,282,245,152,154,142,143,312,174,152,196,135,139,244,250,205,373,178,135,160,158,165,181,223,235,259,115,187,350,260,227,118,344,318,170,360,199,205,81,221,195,264,248,182,216,226,198,143,229,163,108,280,114,128,238,157,254,206,197,151,260,138,102,136,226,187,205,260,157,295,181,124,163,336,190,224,214,85,369,193,153,179,56,194,232,172,226,204,254,248,322,377,199,280,215,230,215,196,200,73,206,243,136,161,258,303,155,211,170,208,202,158,290,238,137,115,169,145,59,369,208,345,250,135,184,274,45,105,236,172,314,141,171,122,176,152,360,299,312,111,323,160,157,258,117,143,109,153,274,367,257,366,151,202,216,122,201,153,234,306,318,189,168,163,326,187,328,242,300,118,188,320,315,276,182,210,241,173,207,193,145,206,217,128,304,48,381,240,185,206,197,133,330,189,366,189,304,174,155,222,93,135,122,330,341,282,337,130,266,221,307,197,163,283,207,83,141,228,190,116,180,345,146,168,384,185,241,115,132,201,193,214,300,216,160,197,127,139,329,346,129,308,225,246,291,289,379,88,141,283,203,180,108,224,280,285,140,173,162,202,51,241,140,131,211,207,259,125,215,209,173,160,181,334,173,273,266,130,191,107,238,251,46,348,279,199,171,294,130,265,109,159,181,265,143,198,219,368,167,225,249,355,324,302,202,200,160,246,115,177,232,194,237,287,247,207,377,304,106,188,175,204,237,209,86,314,271,236,234,302,266,296,193,347,255,190,142,76,267,107,196,220,193,294,149,155,139,213,224,95,95,192,219,157,252,215,105,177,220,321,205,33,39,225,318,225,94,208,140,219,146,236,320,214,246,59,270,59,333,163,253,177,178,118,97,208,138,249,111,74,66,65,235,237,297,279,74,225,135,166,113,199,186,182,200,210,199,194,199,78,294,95,220,284,88,324,216,187,219,107,207,220,231,141,208,201,102,312,181,251,248,225,91,137,170,72,246,145,278,155,191,256,325,371,39,195,309,165,282,160,176,169,284,213,313,163,213,153,178,195,181,157,228,220,257,120,230,105,233,131,172,127,73,229,257,152,238,369,199,146,200,126,93,251,230,87,163,289,170,265,69,205,137,174,136,285,59,195,240,249,267,307,167,328,340,133,213,233,279,236,201,201,388,129,204,241,233,232,59,266,346,140,179,232,206,372,254,122,329,196,255,263,186,188,152,166,258,244,224,234,175,142,185,133,125,277,212,201,258,196,269,217,182,242,161,42,221,187,140,368,201,191,158,156,249,364,168,289,106,126,296,96,262,222,258,362,219,459,167,316,172,225,140,365,138,220,148,186,198,379,155,139,193,225,355,221,120,218,323,344,160,152,158,278,123,329,276,100,153,141,241,343,362,230,116,167,352,236,105,269,180,198,252,327,44,249,242,129,286,187,283,288,156,127,106,179,203,208,243,136,119,172,280,192,212,234,302,126,247,181,98,133,196,143,96,176,268,105,206,186,175,187,133,277,274,208,245,160,172,181,252,354,228,182,371,105,232,170,213,162,192,194,85,172,56,191,211,265,256,181,229,136,96,150,163,237,250,165,237,100,112,259,217,248,160,203,66,200,208,276,225,134,113,172,276,231,232,144,97,109,212,353,153,111,150,273,122,377,72,301,201,270,184,268,221,395,182,304,83,134,166,93,251,152,207,104,274,187,206,186,95,242,137,286,360,344,172,213,271,125,166,127,106,183,152,223,286,239,354,248,199,329,281,201,184,185,224,282,135,184,204,151,216,282,154,280,178,117,183,257,159,253,264,232,90,89,311,166,121,236,164,144,72,165,193,228,255,132,235,181,304,262,273,79,203,295,337,178,347,207,196,319,236,148,111,186,111,213,208,225,321,221,236,250,225,164,364,69,234,171,219,211,176,64,201,311,152,295,238,219,270,234,243,361,73,131,132,253,232,189,273,163,220,324,229,186,80,211,159,292,213,129,115,230,334,155,259,211,111,141,85,250,206,192,167,186,74,262,252,185,149,190,218,60,73,126,249,357,259,227,112,176,198,207,167,298,104,197,232,277,323,225,218,189,147,198,189,140,235,341,155,338,258,205,146,98,183,325,200,166,25,274,235,273,142,106,111,285,250,257,183,271,236,358,231,181,152,221,291,352,284,205,292,92,273,231,323,164,128,270,248,124,141,192,175,166,164,364,260,154,181,170,163,220,305,154,258,222,134,190,198,140,133,245,146,155,295,137,174,101,236,238,288,212,152,164,185,252,149,392,303,197,180,225,169,144,116,278,156,171,281,157,164,290,60,242,224,202,53,288,52,378,192,249,188,266,229,257,117,311,90,203,58,213,173,127,302,147,216,137,233,182,212,237,208,206,287,173,129,274,283,324,146,204,246,243,166,161,327,208,237,136,86,370,199,315,137,243,234,255,196,303,199,291,138,208,193,211,170,132,109,137,119,157,226,300,359,164,62,221,221,343,188,79,223,224,181,156,113,220,156,133,256,180,365,78,172,241,242,216,175,208,154,159,161,233,85,145,100,229,71,242,205,212,77,139,236,145,180,78,197,294,384,334,175,207,244,220,223,334,216,271,165,106,80,171,135,232,192,59,222,182,320,127,104,99,173,71,98,243,327,70,214,300,311,131,220,157,55,237,80,206,171,133,71,256,109,242,368,109,294,50,217,261,142,80,245,155,222,172,167,227,213,200,293,71,262,297,250,149,279,74,181,144,207,177,119,170,219,188,137,200,119,82,55,277,214,222,314,133,194,129,256,263,115,306,224,325,135,276,293,208,53,137,290,199,85,236,301,186,219,152,237,207,276,212,236,195,198,191,259,135,260,321,242,162,289,217,306,117,212,242,123,76,231,148,190,181,177,265,275,68,312,166,258,100,131,118,55,202,115,173,222,220,205,84,107,191,119,244,247,174,267,148,303,184,139,187,222,205,267,145,157,158,168,119,208,276,86,165,255,97,279,206,340,232,60,225,232,108,223,199,384,220,116,147,167,113,199,228,123,115,182,124,144,220,141,213,121,115,147,172,292,156,315,298,163,259,108,155,76,159,362,97,224,279,141,353,200,232,242,200,326,339,227,214,59,205,172,75,79,103,145,182,89,359,141,156,209,195,143,178,101,70,223,284,107,270,262,102,168,122,124,167,374,162,214,195,211,265,259,273,164,274,126,199,323,61,297,153,228,165,328,289,188,201,285,162,197,101,148,306,376,193,147,177,134,151,339,280,133,194,193,258,188,264,175,262,308,239,317,68,127,324,362,207,162,195,361,116,153,149,215,177,259,127,128,252,214,203,232,165,210,157,167,175,311,446,160,387,123,156,198,227,225,218,246,183,258,158,173,205,294,178,291,314,150,270,198,141,281,131,232,210,117,195,209,357,283,251,273,203,305,269,274,167,161,314,210,174,122,214,237,88,239,358,174,317,289,163,159,358,207,95,278,95,204,54,142,233,248,166,206,355,261,113,156,141,87,356,286,325,163,157,74,96,200,288,154,382,357,259,166,381,214,185,111,101,234,170,255,188,132,191,216,273,183,194,203,244,80,174,310,308,243,307,78,105,220,167,146,204,318,331,158,177,227,197,116,207,183,243,249,225,51,139,251,140,120,319,254,213,278,142,301,109,171,200,117,122,183,98,203,215,188,103,183,254,150,184,76,182,309,291,224,184,166,198,251,237,234,324,319,348,308,214,274,342,226,219,148,166,251,73,320,262,126,310,246,69,170,241,113,251,236,52,312,131,151,177,149,74,174,303,101,119,147,82,202,248,183,243,141,119,239,304,188,209,292,309,135,217,287,193,241,297,151,165,357,335,193,163,102,179,286,158,129,228,283,240,163,314,247,149,238,61,164,142,152,138,158,364,109,100,255,95,119,284,180,338,188,244,254,190,252,157,316,263,127,308,348,247,378,346,384,125,243,320,213,187,151,190,195,93,376,145,240,334,177,248,93,334,231,174,128,357,186,205,155,123,185,142,233,239,189,99,143,165,250,117,354,227,177,120,150,191,192,178,202,220,260,126,106,254,300,114,285,63,230,112,170,136,222,273,219,301,177,298,229,206,178,327,91,253,285,296,303,208,230,141,227,208,124,172,325,198,236,248,248,229,91,68,112,167,94,316,125,181,297,158,160,125,317,246,254,282,235,89,155,215,149,196,136,187,302,263,93,265,169,296,308,130,181,131,289,200,143,191,273,200,93,114,118,210,296,180,235,234,92,292,376,174,240,109,203,202,177,114,186,245,193,195,329,152,226,181,221,235,214,179,270,100,295,160,310,354,262,228,133,161,129,113,243,327,236,193,286,245,252,250,105,159,300,204,175,171,162,231,288,183,110,279,284,131,129,134,239,261,357,194,163,170,142,157,324,145,169,249,203,183,143,101,162,83,138,187,205,222,144,116,284,297,233,214,228,190,280,116,254,192,118,264,97,271,68,65,101,118,287,267,230,158,110,264,141,292,189,196,168,212,229,106,119,270,193,218,181,145,220,192,150,215,129,220,111,251,433,101,100,208,129,157,318,267,212,142,137,256,155,200,218,120,297,96,190,388,201,224,238,193,348,165,149,184,141,163,207,182,178,324,250,205,70,287,221,161,283,104,269,248,232,203,73,178,247,241,236,271,241,218,239,330,250,176,169,169,301,155,100,343,102,289,217,251,252,56,199,223,137,160,267,67,271,56,236,173,319,127,118,155,150,150,272,247,201,308,73,106,290,208,163,346,111,174,186,174,145,281,156,85,187,48,297,210,124,137,128,52,144,266,114,244,186,96,107,255,178,294,228,325,217,216,207,91,257,190,328,121,227,112,239,243,226,144,211,185,242,262,128,281,237,145,302,184,105,318,339,301,100,256,162,126,186,318,250,253,372,290,123,261,337,229,174,255,176,154,176,191,157,344,206,112,92,321,206,251,154,169,67,243,176,179,302,223,140,384,144,290,213,208,277,128,297,162,220,316,273,131,272,206,180,159,211,348,295,243,100,111,202,206,222,71,310,161,197,333,205,186,178,194,139,193,65,282,294,194,279,138,119,212,263,151,384,432,253,168,124,232,175,176,150,134,174,131,152,155,188,229,313,305,297,345,168,375,320,236,230,246,299,230,94,241,124,262,267,302,358,199,240,282,169,95,160,192,110,201,205,335,85,73,335,169,291,223,331,281,183,361,151,303,384,176,291,174,348,308,170,162,202,301,266,236,194,137,134,142,182,151,56,350,317,97,204,199,316,377,96,249,188,189,181,181,221,199,117,153,183,218,310,310,206,172,195,241,155,263,207,335,184,312,202,178,203,214,210,88,389,103,267,139,96,175,59,339,239,202,200,271,186,449,194,242,290,151,250,171,244,286,235,146,307,211,191,188,166,182,120,112,328,145,125,233,203,253,241,199,218,240,302,131,97,260,183,172,79,311,365,238,109,158,306,223,251,178,182,133,148,156,365,293,163,233,204,98,191,61,217,262,246,287,275,254,278,214,210,122,173,133,309,267,201,100,258,174,441,273,165,145,176,288,251,357,227,144,179,109,195,102,293,266,228,153,324,156,260,100,122,202,210,142,181,137,154,234,341,211,124,188,122,340,187,294,182,152,133,153,149,340,181,99,226,263,49,289,330,61,91,143,133,291,347,185,184,363,217,143,164,130,174,159,204,251,169,242,200,204,127,160,226,238,170,251,211,296,225,239,248,160,184,251,215,209,229,96,118,236,147,140,102,352,216,282,311,280,127,167,229,181,231,313,309,235,193,180,296,233,259,352,195,152,228,78,160,346,283,160,154,142,185,196,209,201,237,212,356,182,247,76,232,228,168,257,275,107,186,189,198,156,238,222,208,230,186,126,323,132,243,230,196,188,193,229,122,308,190,52,182,221,345,154,163,186,262,295,199,208,129,189,85,121,251,90,158,144,231,248,263,282,151,199,156,193,334,197,294,182,147,154,279,341,196,239,226,136,212,171,210,95,170,174,94,236,171,274,95,168,307,224,164,131,231,158,68,151,248,257,267,65,131,228,257,247,292,117,88,166,197,210,245,144,244,145,191,258,280,333,240,237,91,204,269,266,292,172,180,117,219,182,149,133,362,193,136,268,237,187,209,364,377,274,199,223,190,175,197,138,258,309,294,296,193,86,300,182,172,173,90,213,212,309,273,335,360,222,135,297,163,225,272,200,186,82,208,92,182,178,210,285,121,297,213,180,143,343,215,190,165,183,198,189,124,241,246,230,313,97,375,117,220,189,293,218,254,236,243,239,128,215,140,208,224,318,176,106,234,385,274,128,223,308,42,155,261,184,112,258,196,252,211,305,213,299,250,236,32,213,313,371,162,232,319,236,285,148,167,148,179,118,198,220,182,160,215,269,128,183,188,198,202,155,204,179,131,157,134,234,283,54,317,175,392,285,174,162,179,134,188,158,145,127,196,217,169,306,103,381,204,168,275,155,312,159,218,296,155,189,190,242,150,104,257,134,307,93,282,131,197,263,188,111,123,177,98,346,141,339,75,188,255,258,248,102,172,103,314,217,66,241,146,159,257,93,85,258,131,278,150,82,105,235,177,333,115,185,222,299,187,228,244,316,172,185,205,231,191,166,258,131,229,247,128,154,154,383,188,259,179,119,239,415,174,70,31,253,169,223,321,384,129,216,210,335,236,175,153,173,153,280,310,225,106,240,249,319,66,262,226,350,177,266,166,165,216,278,185,192,264,97,189,151,105,201,115,207,132,115,221,96,221,174,253,224,326,67,103,197,168,139,280,130,186,107,228,78,134,212,162,41,151,95,138,185,259,240,184,228,214,224,167,223,325,203,270,294,212,200,266,182,180,150,368,135,221,195,255,71,83,164,165,292,205,271,201,317,300,226,241,211,207,232,257,193,330,229,122,344,148,159,130,288,372,318,259,224,242,285,108,172,168,332,305,144,332,261,44,237,177,254,231,214,77,81,152,115,222,240,96,204,308,151,262,294,168,206,245,259,369,88,333,161,143,316,287,142,184,47,190,261,128,194,248,151,307,137,240,227,138,206,277,90,325,172,155,305,192,285,173,253,153,246,123,153,186,248,375,183,86,133,243,257,277,216,216,186,154,289,183,185,187,112,214,231,267,240,277,338,155,91,128,200,342,169,109,187,255,293,55,315,136,154,240,95,175,96,277,228,232,292,268,151,339,253,370,135,93,229,134,187,219,302,176,302,347,178,108,317,307,225,292,193,267,85,118,259,275,258,202,302,227,282,152,222,133,167,247,368,143,270,278,82,201,78,120,199,326,329,232,299,80,255,253,173,248,298,279,303,291,201,168,352,188,284,335,367,281,340,193,243,137,174,150,194,206,174,213,286,157,171,296,194,106,182,236,227,236,202,249,321,303,189,139,135,206,258,127,296,317,144,244,101,141,78,267,103,196,175,159,113,252,198,351,162,266,76,161,93,220,162,414,102,124,236,447,126,142,210,61,213,210,278,260,167,208,207,229,289,205,162,65,186,299,172,120,136,165,167,226,198,194,131,178,261,344,144,201,268,368,195,221,212,178,115,253,318,225,234,225,179,150,247,125,213,257,259,205,141,261,187,123,256,253,168,187,132,233,182,214,282,76,59,172,286,181,219,176,189,253,154,121,318,121,212,265,331,315,198,165,370,195,374,251,148,167,175,69,165,302,290,135,112,194,177,319,245,213,219,214,309,266,201,125,110,136,209,129,99,164,216,126,250,191,252,129,88,371,248,268,145,168,238,169,258,88,270,284,175,186,255,235,208,185,124,247,243,142,205,171,148,359,152,48,69,107,349,137,217,356,281,188,182,277,154,220,196,68,200,268,121,136,287,58,153,174,346,140,138,341,150,310,94,286,150,269,204,219,323,136,158,322,104,329,78,313,90,178,303,195,221,224,152,328,136,159,334,326,143,258,174,117,298,156,219,216,309,201,212,111,246,301,161,270,95,251,163,374,166,171,115,156,70,133,116,230,252,194,236,209,120,347,286,268,121,148,310,374,341,141,245,357,328,288,261,141,160,215,162,263,173,250,269,106,304,243,239,294,51,82,245,349,203,142,161,210,170,188,142,316,208,280,199,367,273,103,240,348,192,284,136,193,377,368,233,259,205,138,140,109,142,204,46,247,147,259,322,207,199,239,227,361,146,176,234,162,163,184,238,155,132,203,62,54,375,210,98,103,153,285,195,225,251,197,261,171,274,284,157,247,159,55,202,347,148,184,339,259,197,166,145,306,213,282,134,298,209,174,199,299,77,216,192,195,133,183,74,149,201,238,229,296,66,375,181,246,211,213,208,144,228,173,132,209,262,230,183,210,85,240,133,343,129,92,373,86,150,275,163,322,173,197,158,227,355,157,338,84,90,193,78,193,209,305,404,265,156,224,150,122,133,132,203,209,174,259,225,231,263,184,251,110,177,217,79,100,196,116,45,308,144,276,78,353,272,130,108,226,217,184,167,203,108,196,216,313,148,135,256,302,176,214,185,139,269,279,56,141,372,323,132,200,180,204,43,214,266,71,226,286,193,202,279,96,174,317,233,87,51,127,241,196,239,236,289,286,186,107,93,182,193,114,248,333,220,252,196,133,227,237,212,152,146,231,172,195,154,280,218,299,226,146,292,197,83,260,68,269,119,242,282,298,102,198,161,89,175,143,278,311,63,148,205,124,217,331,100,112,115,130,256,132,165,262,235,302,200,303,214,87,173,38,129,233,278,196,113,300,114,129,101,188,265,144,168,200,115,194,264,173,124,290,183,138,285,260,78,247,234,193,331,147,309,126,265,311,390,136,173,254,329,232,237,88,187,217,160,191,378,189,229,189,167,129,209,262,228,253,277,307,323,182,186,197,239,274,210,195,246,257,92,233,192,218,235,99,218,190,177,192,191,344,259,121,125,126,355,218,161,171,188,81,321,86,308,173,289,125,363,209,330,128,175,88,230,201,286,228,214,184,158,117,194,246,110,70,150,206,151,197,231,135,249,139,193,232,195,335,89,208,85,217,122,212,91,318,202,191,106,232,276,190,110,247,131,224,127,241,296,142,201,162,95,216,124,321,186,250,113,133,224,322,106,172,188,224,204,362,347,128,156,236,142,129,102,332,132,194,270,206,328,155,37,214,38,233,199,147,261,257,234,232,186,280,270,343,150,186,233,242,138,230,119,144,144,283,169,304,218,259,185,268,176,89,92,141,206,198,205,139,96,160,154,290,152,209,216,285,185,88,237,223,218,151,129,281,197,260,141,255,335,164,218,188,316,132,80,170,185,171,116,277,330,303,137,266,173,80,145,172,210,195,106,254,254,269,108,267,106,116,230,214,207,249,267,365,256,189,101,147,126,318,273,257,69,103,144,240,104,191,267,230,121,140,346,180,165,245,178,345,152,321,152,157,165,312,341,339,162,256,190,244,309,208,137,269,234,261,160,251,202,105,123,210,194,198,297,216,153,156,207,185,182,235,268,295,405,131,153,224,229,249,332,142,199,162,210,142,188,253,252,200,271,201,268,372,272,151,168,231,159,128,205,228,263,137,271,99,165,307,127,160,97,96,324,60,289,376,281,174,217,179,94,134,198,253,279,135,170,283,206,277,142,174,220,97,127,179,248,228,145,65,211,93,81,379,206,155,241,282,209,190,209,263,335,232,288,209,227,373,270,133,145,151,94,194,214,318,209,92,275,250,240,176,188,175,138,173,124,197,212,205,179,178,203,141,52,170,147,257,207,146,141,276,181,238,239,221,109,196,220,167,261,192,237,188,198,231,101,275,210,373,122,230,71,260,256,166,61,48,152,274,188,238,76,226,319,173,262,290,199,252,306,94,130,88,328,132,269,225,224,288,197,146,140,210,91,62,161,360,162,130,171,238,209,125,234,157,230,315,149,219,199,153,241,234,147,79,159,290,159,208,266,106,310,185,183,163,341,211,322,119,165,309,284,183,284,144,266,187,170,206,291,203,170,220,164,76,105,344,99,187,235,316,206,244,197,119,359,150,84,125,227,213,72,205,157,305,256,101,190,281,277,242,216,178,114,289,154,212,138,344,312,126,207,192,75,233,179,178,266,231,200,186,212,151,196,184,155,139,222,200,292,358,270,253,235,321,172,129,242,239,270,132,150,189,86,295,140,250,146,166,192,98,286,268,180,54,127,203,322,219,149,191,187,223,303,225,149,100,261,256,198,191,51,224,275,285,173,129,188,184,68,154,245,231,271,226,136,143,343,168,190,224,328,200,146,131,127,295,214,89,244,216,231,47,218,170,298,220,149,214,200,204,129,160,287,206,144,72,108,85,278,213,358,154,218,201,58,159,237,219,122,181,276,171,109,99,310,132,141,277,114,62,180,231,298,215,328,287,122,230,127,113,177,229,313,222,125,197,199,145,235,146,156,156,133,324,115,294,274,250,157,306,149,114,171,156,197,137,236,213,233,339,335,248,138,211,275,116,354,346,273,136,364,191,143,232,269,152,211,204,307,153,256,213,264,212,182,295,150,372,195,227,230,311,342,133,212,193,204,228,274,115,110,303,151,164,57,114,339,323,180,159,174,187,87,117,62,82,199,155,94,168,71,193,321,279,268,227,241,259,122,143,143,202,203,137,214,334,201,204,184,165,279,132,115,79,282,356,165,210,98,172,215,133,278,235,117,104,297,191,307,311,170,147,230,234,328,265,202,178,105,151,155,254,296,124,327,96,184,180,220,213,79,156,216,330,144,217,221,160,153,367,171,242,264,123,319,259,150,150,229,359,378,297,97,116,222,363,169,195,293,217,117,136,252,228,387,145,205,181,282,192,87,63,123,310,177,171,132,291,278,201,266,231,245,78,310,159,110,270,79,379,255,148,187,217,231,207,115,171,64,170,170,332,160,223,234,176,274,135,247,231,292,177,230,222,195,165,46,249,269,290,88,281,326,265,228,60,180,162,71,205,344,175,181,165,87,159,164,69,204,273,185,177,194,284,354,297,75,289,175,38,162,175,238,213,135,168,311,204,203,251,277,240,273,339,215,202,192,76,200,146,210,97,207,65,169,354,138,187,168,202,81,283,233,136,232,260,175,96,170,312,261,93,164,131,285,199,235,224,196,199,170,351,293,146,122,217,236,352,192,155,124,169,214,180,98,248,189,175,235,210,228,252,263,141,216,123,68,137,162,200,312,335,242,173,275,233,353,206,144,315,364,300,144,183,110,361,103,232,296,192,75,216,281,192,288,220,302,163,192,88,167,217,231,195,135,201,166,268,223,111,181,166,66,276,332,198,127,145,372,278,124,167,254,278,223,248,168,88,239,235,190,122,114,322,195,192,95,284,175,200,255,178,179,289,218,275,152,244,114,179,199,381,302,240,127,103,122,150,108,169,162,156,138,268,194,163,207,228,128,51,77,131,243,353,192,302,255,116,179,40,189,323,312,65,183,275,339,155,60,210,145,273,202,245,149,275,125,217,122,248,159,137,264,163,141,133,117,138,87,194,158,137,124,131,167,278,265,290,92,125,157,211,183,195,181,147,150,330,306,305,187,58,221,135,242,154,108,348,328,115,71,157,228,174,204,304,240,175,225,86,202,284,268,172,173,80,325,207,228,193,220,197,117,290,190,290,227,138,52,112,373,204,171,153,186,190,171,241,245,308,251,290,74,176,209,253,193,170,117,153,155,149,103,311,172,260,139,284,173,174,135,184,236,186,223,248,300,282,223,281,253,141,244,250,204,252,176,305,190,181,84,202,211,285,384,250,198,245,63,239,305,334,230,113,281,292,192,121,346,180,194,212,357,86,73,161,262,301,129,262,243,273,194,216,127,157,307,289,225,346,257,256,149,276,198,191,119,232,92,346,287,259,235,246,162,141,248,227,372,265,169,301,233,323,359,176,213,248,211,214,204,153,166,251,51,199,245,255,310,187,83,146,188,72,188,208,248,148,211,163,179,327,336,153,206,367,125,259,225,194,167,108,296,246,307,179,166,165,209,38,369,85,160,354,193,201,161,176,271,202,175,188,183,258,288,152,199,226,83,214,368,63,132,231,151,104,291,299,272,157,197,240,172,338,320,182,232,162,135,210,246,284,320,216,153,200,144,217,229,282,199,235,202,208,255,54,139,130,200,245,205,270,164,170,267,266,163,204,270,83,74,175,252,144,257,125,266,213,53,144,173,259,181,160,353,123,185,263,306,171,208,102,163,163,186,136,171,325,232,197,317,297,272,264,241,114,171,262,114,239,124,217,300,175,54,227,218,57,198,170,144,224,195,293,337,153,353,257,224,132,98,219,217,200,138,139,114,212,133,201,127,234,217,70,201,124,89,166,215,239,308,286,257,187,344,125,95,73,332,114,159,158,271,255,97,177,234,230,85,321,183,246,298,216,149,142,90,276,261,205,172,135,100,253,348,236,218,164,160,219,291,269,87,246,147,200,153,224,128,203,179,212,286,132,122,273,180,135,209,238,178,190,193,60,128,223,207,165,236,194,172,128,147,194,211,193,186,247,209,244,208,149,283,326,227,89,188,161,144,215,236,223,189,119,116,99,194,306,117,235,278,139,59,273,124,136,226,152,258,321,225,189,320,229,220,307,236,218,173,269,193,130,374,317,227,33,340,324,186,198,194,340,300,113,218,195,377,223,171,300,343,356,238,304,302,175,113,152,273,314,245,148,232,90,326,152,343,195,218,215,251,155,188,248,163,223,140,361,186,136,258,131,250,190,99,358,110,194,341,268,178,287,312,95,285,249,129,254,242,226,66,264,191,99,147,99,114,399,218,278,165,265,175,185,64,132,237,70,309,88,198,144,161,291,119,336,288,94,167,321,82,126,306,190,278,235,66,215,81,96,164,174,274,82,107,224,158,219,197,173,325,207,195,238,205,165,164,118,158,241,146,161,121,225,287,207,174,208,144,170,226,146,297,206,192,250,280,155,45,48,209,253,136,184,268,227,312,176,201,250,331,100,269,357,325,166,241,197,93,136,90,196,108,284,268,326,148,305,204,257,161,252,277,246,136,205,122,160,169,225,354,121,181,207,276,162,180,195,187,168,144,195,182,105,134,180,197,193,137,246,335,239,105,338,226,41,196,214,338,165,284,152,192,108,206,356,69,176,217,217,286,211,345,177,137,224,352,153,186,104,157,264,145,244,185,193,238,213,179,212,174,304,235,215,174,175,322,92,183,124,329,248,267,313,201,144,239,233,274,397,194,130,316,241,202,183,260,152,172,263,141,159,232,140,270,216,256,195,158,162,212,92,214,246,95,271,191,171,189,191,211,173,148,204,304,311,173,209,187,190,153,248,36,45,116,296,112,174,247,142,183,150,183,285,185,230,188,223,179,69,265,176,55,253,139,296,127,175,220,194,123,219,162,336,127,139,332,161,145,353,262,137,151,363,164,194,224,99,142,263,235,62,244,280,201,369,249,226,371,226,137,201,299,362,115,108,170,129,302,176,209,269,216,110,129,283,164,261,231,269,156,249,227,113,218,98,155,352,102,205,68,171,169,125,132,320,138,160,241,138,200,122,194,341,201,222,153,234,200,154,143,263,257,161,164,150,242,267,379,192,215,136,252,218,170,135,369,337,267,243,251,149,218,288,249,292,117,185,99,215,301,320,178,148,255,247,82,162,135,89,142,204,161,218,195,219,235,234,150,212,164,252,186,168,232,286,320,160,190,117,230,257,285,214,315,62,307,62,249,319,313,334,325,232,338,172,188,335,175,334,310,100,239,324,255,265,205,235,321,350,336,318,212,137,303,343,120,167,277,189,371,148,106,75,189,328,121,240,237,189,214,143,198,139,86,135,210,137,386,226,199,102,195,179,268,175,228,143,249,175,200,166,148,212,226,269,125,225,125,62,315,133,174,152,237,287,261,129,221,144,121,233,220,160,155,203,115,106,88,165,155,156,79,188,250,267,367,224,305,246,254,181,212,172,185,111,206,167,134,126,204,309,123,148,218,178,256,326,188,272,196,213,157,235,125,165,306,75,184,271,223,112,166,180,246,279,112,242,134,316,118,267,276,172,214,101,188,202,245,155,182,225,233,162,128,239,252,154,102,96,265,177,235,129,183,207,250,192,175,129,203,119,153,246,258,322,168,201,212,285,215,134,130,302,266,258,285,121,157,243,210,178,320,168,104,253,115,212,259,180,208,150,227,88,318,199,267,167,135,173,325,177,328,104,209,194,116,215,143,248,92,244,32,99,296,181,307,103,112,202,194,309,269,160,247,229,255,184,169,237,233,132,213,221,221,321,135,138,209,338,256,177,146,141,209,213,165,263,242,204,238,145,182,225,275,334,199,222,357,143,115,59,346,183,139,327,190,231,166,169,211,148,200,347,122,146,338,245,196,165,197,224,217,271,246,94,248,313,288,155,195,95,109,190,340,141,275,207,155,159,230,102,152,150,82,224,162,376,218,253,262,268,174,276,147,55,106,246,172,165,126,178,242,156,262,61,308,212,150,131,191,152,157,208,263,188,173,290,144,163,286,258,123,91,169,247,135,200,133,158,202,89,157,162,244,309,151,179,341,151,95,141,260,192,185,306,158,125,312,247,159,65,254,93,184,182,250,265,130,190,141,178,168,277,400,141,226,187,171,240,286,170,151,238,161,169,99,316,346,155,187,92,256,110,123,173,87,252,207,239,168,162,178,151,318,328,373,107,147,173,276,160,334,272,94,291,176,289,92,225,131,228,166,355,210,214,277,198,356,243,282,226,85,179,73,227,133,230,231,207,293,130,206,225,207,319,263,52,337,152,266,113,223,316,152,204,210,286,201,230,212,239,329,158,148,221,277,199,251,73,181,168,172,179,255,177,101,286,237,262,269,315,179,133,121,191,242,136,173,196,179,163,142,186,142,81,180,268,246,214,88,182,151,112,213,138,229,262,203,137,208,95,131,92,158,359,123,326,255,244,168,232,331,178,162,120,361,163,203,311,352,140,236,231,170,173,127,126,218,199,99,232,263,219,188,317,167,327,316,303,272,282,63,203,211,339,202,164,345,165,60,320,120,295,158,94,245,101,172,214,123,108,196,177,275,191,125,310,168,161,382,119,83,212,243,196,195,177,115,147,235,67,168,198,129,201,223,76,138,227,226,160,195,211,262,301,324,213,53,206,215,232,340,106,262,132,230,115,260,140,90,87,86,122,92,215,300,358,213,60,269,322,177,226,149,262,328,228,82,142,149,115,222,243,156,168,209,159,168,94,238,78,191,243,205,208,126,171,371,145,310,199,119,224,157,96,182,191,337,223,113,106,253,153,189,161,158,241,76,164,225,112,119,354,311,300,138,168,141,168,140,178,208,140,169,218,229,177,188,183,398,230,265,205,233,171,85,325,86,139,83,225,297,359,232,254,197,341,242,267,315,254,352,308,249,150,163,262,306,285,317,65,183,187,245,201,272,196,229,157,200,224,259,68,166,235,154,95,276,48,154,221,60,141,270,189,147,341,175,212,225,226,71,97,117,260,140,70,126,195,176,271,195,159,203,143,106,122,170,105,256,176,246,241,138,239,162,274,177,176,211,53,117,160,238,166,261,301,236,246,169,199,275,168,172,79,208,205,217,292,284,226,151,202,168,167,213,95,215,75,112,331,66,169,125,159,254,314,285,163,145,118,285,332,74,276,60,185,167,256,192,273,308,195,149,148,194,169,292,375,275,251,248,148,235,241,229,270,68,104,290,215,192,361,226,132,269,125,347,101,128,294,182,313,232,275,268,133,237,324,391,171,329,191,301,233,317,84,135,349,113,152,123,190,167,219,195,98,247,236,247,219,147,148,55,115,154,247,172,172,113,155,129,323,310,65,199,262,165,230,194,95,213,287,165,311,75,295,154,219,171,357,237,271,364,238,183,369,54,234,160,339,270,140,203,296,157,247,225,234,172,253,130,216,127,170,241,230,210,160,255,145,127,213,102,197,343,335,219,210,224,158,282,195,318,125,184,279,234,278,165,251,118,127,276,187,261,146,158,127,240,158,176,194,99,152,205,270,184,183,287,338,225,86,301,285,215,139,287,222,223,188,82,179,254,240,261,140,240,64,247,84,162,217,349,314,195,288,237,281,131,244,256,260,236,357,250,61,119,136,77,280,217,133,316,294,150,225,283,179,93,215,389,171,193,209,198,258,174,156,131,123,214,163,128,264,263,174,263,53,138,306,201,265,228,232,228,275,199,319,144,151,290,208,351,294,346,205,140,180,227,262,102,304,207,199,199,140,274,329,117,203,126,178,290,184,269,214,84,103,117,149,312,238,228,174,265,177,225,196,145,192,323,193,77,105,332,129,320,194,173,333,202,142,247,291,299,108,206,222,190,310,348,235,80,87,132,167,232,233,186,101,244,262,176,88,49,176,273,278,184,224,276,164,95,215,184,198,136,314,169,288,105,281,183,135,178,221,234,73,236,319,135,156,202,229,202,192,320,245,211,281,254,379,338,145,178,125,174,122,270,284,83,91,267,236,87,175,193,292,229,242,67,157,174,126,293,304,114,206,156,149,316,255,320,126,159,341,224,238,65,67,285,229,79,98,159,233,213,346,284,241,307,142,375,208,183,259,129,187,254,198,206,133,156,268,180,99,64,130,369,384,109,118,180,171,292,119,191,172,108,254,238,286,127,132,143,192,150,88,242,215,220,192,368,186,84,149,230,167,162,158,192,179,117,247,220,305,295,129,134,160,186,138,124,227,283,158,189,304,209,208,245,274,136,228,125,230,229,154,223,98,325,347,329,275,114,148,203,256,349,187,274,196,303,163,77,338,255,139,158,105,95,45,128,193,263,282,259,293,204,255,282,328,68,191,239,189,293,170,219,102,154,178,173,171,119,354,265,254,259,267,90,149,235,306,137,278,32,208,73,353,86,131,184,284,232,221,112,69,117,265,230,242,288,72,91,131,255,241,128,282,111,71,271,226,244,333,149,166,358,376,406,356,229,115,217,219,331,264,183,286,247,355,326,272,189,295,255,250,160,362,325,314,315,180,302,110,208,148,340,318,200,340,133,307,131,139,254,191,243,138,335,186,373,164,125,150,167,265,140,291,138,149,148,199,211,177,101,165,201,144,147,184,126,191,249,203,154,219,171,214,145,235,258,215,198,157,331,253,348,230,174,187,329,190,259,289,120,234,114,169,72,105,185,69,45,182,217,114,199,210,256,226,242,228,171,259,213,175,77,155,183,199,244,193,256,195,134,161,206,290,248,152,157,207,176,389,147,222,203,287,317,290,201,116,245,175,204,239,263,135,203,189,289,290,179,137,201,152,363,294,251,225,199,210,100,201,184,221,133,312,180,175,232,126,124,226,231,203,170,206,114,105,169,171,186,198,61,339,276,154,215,227,235,232,101,160,241,130,225,68,194,125,230,174,169,283,169,210,250,291,123,298,207,162,345,143,223,337,190,368,244,263,175,209,85,187,339,139,100,355,288,234,219,145,260,141,302,177,214,220,325,153,111,293,150,269,89,246,338,217,254,129,203,134,106,214,321,258,110,181,223,218,348,114,265,186,321,122,103,80,208,212,110,234,71,161,130,152,168,211,190,206,226,211,261,222,170,293,327,143,252,176,102,198,175,169,179,131,233,157,317,182,159,153,172,204,94,162,208,292,257,68,248,233,111,248,113,224,165,249,323,199,96,257,232,261,215,146,283,179,335,225,194,210,27,211,254,187,163,188,226,310,180,286,172,233,125,302,256,227,95,223,233,197,150,73,110,189,92,143,86,280,100,239,169,160,149,146,228,214,89,267,80,187,64,210,66,254,277,340,207,203,214,280,204,247,194,248,233,202,146,192,47,263,258,158,113,242,186,196,268,137,210,168,105,75,318,93,156,296,215,87,122,227,87,94,101,179,191,192,212,176,155,90,217,115,255,281,184,278,113,167,147,199,158,275,258,236,108,167,205,230,296,303,190,314,256,164,329,330,90,302,246,136,204,234,258,180,203,170,145,103,303,164,294,181,147,339,253,261,348,295,121,125,262,340,184,147,212,159,290,216,278,132,286,200,163,183,244,251,164,235,329,264,293,219,189,152,246,222,136,152,239,116,187,182,302,307,173,214,239,169,128,265,158,330,304,170,197,211,213,108,254,196,236,93,359,232,212,359,247,323,134,105,247,227,156,112,344,320,242,206,186,195,352,170,203,170,178,313,316,186,216,197,159,209,124,259,226,150,297,230,47,128,126,217,238,316,176,193,183,179,134,187,278,364,295,224,202,353,201,342,160,353,142,174,93,205,106,133,207,351,155,307,226,319,93,171,235,175,259,329,128,174,101,278,122,198,139,302,206,198,175,284,77,99,121,229,252,365,321,359,189,106,231,215,142,367,183,103,204,287,322,342,98,247,291,242,106,236,260,279,111,203,116,156,328,185,212,205,202,151,342,345,94,201,150,79,236,312,162,176,159,176,121,115,221,247,197,137,155,161,155,176,217,259,172,159,216,226,112,205,277,281,151,268,208,317,185,179,259,112,220,181,253,94,106,155,282,237,127,386,198,328,217,175,176,104,220,129,325,266,304,264,289,93,142,156,100,226,337,183,206,148,269,215,197,104,285,275,185,255,322,139,314,135,385,278,66,163,228,199,91,126,184,117,192,143,200,145,143,111,232,143,268,171,155,342,287,248,103,155,214,143,185,193,157,274,111,221,277,193,290,332,82,250,385,84,196,191,237,163,177,297,223,185,121,318,166,205,200,187,314,285,224,113,256,136,88,221,89,231,131,249,220,297,184,80,160,207,190,183,163,143,394,209,136,313,91,190,299,160,307,215,271,167,162,244,248,286,203,68,141,174,274,111,175,183,164,248,301,80,106,202,133,338,226,338,260,248,101,170,165,199,109,171,256,261,148,330,334,112,132,117,180,251,367,351,199,210,268,260,167,217,255,179,251,186,118,277,62,161,187,192,237,222,173,256,212,207,324,215,185,193,335,179,171,121,218,166,272,356,246,83,358,195,287,70,86,119,86,121,176,80,274,197,217,99,139,192,123,116,191,183,201,276,126,340,197,154,142,276,387,189,47,159,194,341,141,354,204,286,164,221,276,346,186,282,236,238,247,215,260,118,254,234,83,239,204,267,282,257,180,214,245,364,144,194,101,192,106,47,303,291,348,139,215,270,183,240,282,186,195,298,148,158,130,225,168,162,174,196,239,135,361,146,170,331,170,243,162,147,175,372,121,173,149,154,273,168,225,156,199,206,332,193,162,30,191,236,327,349,357,309,365,256,156,352,313,171,203,257,354,113,262,356,180,261,243,160,325,137,142,369,108,107,278,342,159,148,239,221,164,277,229,283,105,237,172,284,180,119,120,394,197,224,305,309,372,316,168,282,196,195,223,112,169,171,203,249,170,64,153,185,249,136,237,222,334,187,143,233,89,322,379,251,138,290,328,119,230,217,342,211,203,209,213,116,200,148,334,203,249,115,225,191,149,89,263,185,228,122,194,185,183,190,313,158,192,308,176,162,224,345,309,208,142,231,251,234,156,44,207,107,120,85,369,182,377,305,62,194,133,293,87,212,278,199,353,169,338,104,201,189,242,209,213,205,147,261,179,262,174,201,251,238,178,218,229,175,185,125,102,211,189,275,322,254,137,227,268,200,99,361,63,134,306,137,306,100,181,206,254,191,124,186,245,404,122,325,117,202,226,207,275,199,190,322,155,156,131,216,172,189,68,94,143,91,156,315,182,270,241,172,204,284,77,391,261,223,253,134,121,179,268,225,186,259,283,218,210,89,244,90,146,161,106,197,375,178,118,330,186,236,241,83,163,110,281,146,231,208,220,162,227,300,160,132,275,254,392,179,199,89,160,198,175,258,247,277,220,263,118,238,159,197,240,204,159,139,48,158,124,265,248,320,272,231,249,88,44,166,155,151,53,113,130,190,338,144,258,79,347,346,189,173,143,159,209,175,105,71,357,198,63,220,319,144,129,200,183,149,158,222,264,180,274,236,288,323,150,162,148,265,186,198,253,48,211,197,156,269,184,156,180,220,290,159,185,78,171,83,198,222,178,245,241,165,81,84,87,278,249,194,152,292,246,195,226,106,116,187,139,111,151,325,379,154,124,156,179,218,227,142,243,269,168,205,184,269,122,133,135,267,183,197,298,282,216,122,168,222,155,98,306,339,242,145,296,313,264,261,260,134,156,357,340,149,254,233,127,137,153,149,341,238,223,108,209,211,127,149,328,312,55,189,176,178,72,232,118,233,298,276,108,215,219,248,238,236,165,276,219,224,212,262,271,183,55,185,169,314,173,274,183,259,247,197,206,144,214,199,164,168,233,105,212,267,266,337,262,206,151,285,162,195,84,173,225,151,57,188,86,167,272,362,152,175,136,112,218,338,87,176,194,260,256,105,116,164,222,283,240,88,144,168,124,220,147,366,139,258,286,194,315,169,85,252,153,246,355,333,38,300,180,204,193,171,222,188,282,185,156,283,180,236,146,359,261,229,156,222,161,160,98,192,330,229,331,257,183,252,318,186,230,138,136,287,201,217,50,370,164,245,61,282,120,248,308,319,316,182,152,293,206,144,347,354,241,154,232,208,129,212,115,218,131,336,111,225,167,172,107,206,123,307,138,408,122,319,326,249,223,180,126,267,166,269,249,96,199,147,380,354,162,164,157,143,154,173,178,350,135,131,265,253,182,295,149,303,164,76,86,273,55,165,176,144,351,266,259,81,147,276,171,106,53,93,216,100,122,285,145,333,252,128,106,239,298,279,226,191,187,176,189,198,233,97,285,281,176,191,115,278,276,294,308,198,221,216,213,155,309,230,183,225,152,144,254,270,168,254,255,346,214,157,260,282,232,259,189,181,162,105,316,137,125,149,240,180,92,224,101,202,92,271,199,229,275,193,129,263,251,268,226,160,181,208,279,79,285,173,124,216,199,101,191,91,274,84,181,139,216,187,300,362,127,151,203,240,178,241,197,213,81,180,243,156,240,171,91,210,178,284,321,124,317,160,182,112,211,221,332,180,301,69,189,279,370,233,307,260,150,67,131,256,331,224,179,228,155,239,179,173,233,65,230,133,184,217,130,260,68,247,198,132,278,193,223,85,124,154,175,182,234,276,185,155,53,82,285,194,130,255,268,170,196,201,290,219,234,259,228,302,107,148,247,177,178,181,70,120,263,120,104,269,217,173,169,208,189,279,187,143,110,335,307,196,162,190,317,201,386,257,184,303,244,222,179,88,134,228,161,204,199,216,127,55,244,167,225,235,211,353,197,204,196,287,259,245,168,159,73,191,317,254,314,125,238,224,255,158,226,84,124,220,137,166,361,241,234,218,121,107,182,144,71,120,108,299,247,48,288,329,331,190,346,223,221,186,198,155,243,142,132,281,193,260,216,127,280,241,363,271,221,171,206,168,154,124,99,148,230,80,208,74,218,322,160,250,112,179,195,263,280,181,142,248,200,289,135,150,108,210,191,169,224,124,169,226,209,284,137,206,183,145,177,166,201,123,119,233,252,167,269,71,126,123,144,197,231,75,290,263,174,157,97,203,215,201,162,136,72,237,153,295,276,318,218,142,242,152,202,205,228,152,196,195,103,210,295,118,272,252,292,198,285,252,293,197,174,327,185,239,325,311,209,74,246,102,224,306,177,221,229,155,150,135,157,197,261,135,126,188,290,145,222,182,166,161,97,193,162,136,316,132,139,213,142,187,120,73,106,224,217,164,335,204,272,159,202,238,332,166,134,321,43,194,70,158,147,164,203,210,157,184,182,86,136,258,213,166,197,147,193,243,122,210,254,244,348,195,149,339,130,146,385,275,210,253,170,117,198,253,220,323,201,236,229,239,96,173,179,237,279,304,171,134,310,181,221,94,272,44,170,165,166,163,192,230,147,194,152,198,196,250,175,161,277,153,143,216,176,143,230,212,155,134,200,289,333,246,201,188,161,285,157,176,197,188,325,126,136,49,279,54,263,151,313,254,283,72,57,303,149,137,240,194,84,169,286,199,115,250,170,253,352,115,265,226,78,148,296,218,137,217,239,269,167,162,383,134,104,247,303,223,150,84,205,294,196,186,116,261,358,277,165,100,87,172,328,234,196,212,71,166,115,118,219,156,90,202,257,148,116,149,213,64,222,93,206,246,115,100,136,211,318,286,309,364,211,120,276,191,339,333,203,189,211,173,302,174,349,349,370,190,191,332,268,162,364,115,362,107,305,244,321,68,235,218,90,296,113,222,277,280,164,218,128,188,248,64,283,128,272,161,186,127,112,102,131,227,150,267,328,275,254,190,151,177,163,256,177,133,244,139,204,206,255,244,343,163,180,174,62,354,115,135,124,257,178,179,235,88,136,138,128,148,122,138,266,340,159,159,70,208,149,98,291,278,216,183,292,169,275,188,165,195,264,206,190,177,189,239,219,252,132,209,303,227,268,190,184,222,123,150,298,102,162,123,151,117,276,373,213,186,162,188,214,216,231,281,195,219,148,189,267,153,171,298,114,158,225,108,194,182,323,205,289,213,359,164,133,214,156,327,262,236,214,165,184,166,223,137,97,140,252,89,225,254,256,191,184,187,223,182,252,49,132,165,293,202,122,70,176,77,179,81,143,228,232,192,227,174,208,156,208,123,143,302,278,344,152,123,241,233,276,240,260,201,360,234,196,129,169,81,222,236,156,246,118,121,301,81,153,133,157,136,240,70,291,228,102,203,282,270,303,119,117,101,256,151,262,175,84,176,184,218,168,131,240,278,347,208,73,180,276,231,78,188,217,174,158,237,198,131,192,324,293,185,114,140,169,161,139,161,213,312,303,230,144,229,337,95,168,244,137,147,228,92,172,124,229,264,356,160,110,246,91,281,323,137,342,113,215,201,287,236,188,302,162,227,245,64,283,174,111,373,234,81,41,235,202,243,280,128,239,126,189,288,156,264,164,105,223,197,111,259,300,87,157,213,193,260,88,90,82,195,149,149,310,245,225,303,81,293,310,280,226,283,318,277,145,115,250,120,134,142,181,169,173,246,233,282,204,89,184,257,117,73,245,238,219,215,292,231,206,145,260,225,127,117,158,206,302,74,270,171,195,167,153,266,190,293,318,158,166,102,267,203,79,277,118,240,221,166,306,256,140,254,134,195,165,212,173,256,182,165,128,191,306,75,184,151,201,245,194,109,131,94,75,183,227,206,208,128,164,125,199,272,159,192,151,168,129,197,183,132,279,184,273,97,102,122,235,301,326,226,303,315,169,114,366,216,157,193,323,193,256,303,143,264,388,207,181,150,88,107,198,262,120,170,287,94,184,97,190,180,203,242,254,284,201,381,231,117,113,263,95,109,196,97,354,366,287,206,149,124,262,223,249,110,218,69,167,190,171,203,129,313,322,91,292,266,212,372,368,367,319,354,137,379,247,319,100,174,203,366,183,321,175,114,192,144,180,121,60,309,177,156,156,216,259,274,136,255,154,286,190,294,311,239,292,228,147,253,120,152,144,174,351,92,216,264,231,235,139,244,225,222,234,87,51,194,164,228,232,71,348,346,192,217,142,195,265,187,342,256,190,139,102,163,174,157,344,291,40,228,256,172,95,173,115,134,175,136,59,139,254,176,155,287,327,76,200,193,257,184,284,206,242,194,298,66,254,57,242,185,101,262,229,194,337,285,96,287,86,298,240,76,308,332,158,314,211,253,150,154,176,239,164,151,185,132,213,155,216,367,262,205,124,211,267,67,276,319,355,357,175,209,204,63,71,153,299,205,297,218,214,117,80,178,161,128,219,217,194,103,185,199,303,197,240,237,159,222,261,145,189,246,117,195,302,109,228,92,280,246,274,201,228,222,201,219,227,119,157,236,111,153,253,208,143,141,267,179,316,138,83,222,246,306,368,354,93,181,370,286,318,305,88,136,296,119,230,167,185,229,328,215,158,258,185,205,227,58,175,275,189,235,217,285,268,271,243,253,264,266,207,319,137,227,281,261,190,233,361,175,332,211,337,216,185,109,147,172,234,185,299,138,420,105,182,169,338,222,168,296,87,147,171,333,82,113,268,317,155,65,122,146,169,326,85,51,207,282,201,187,172,194,207,234,232,150,92,350,297,155,132,161,152,221,200,249,177,186,182,220,319,184,251,222,258,283,284,163,200,210,181,209,92,227,190,198,129,151,327,204,222,81,307,111,209,147,159,191,38,71,153,213,170,219,380,160,230,286,122,294,155,73,138,179,174,260,151,216,158,276,132,236,120,190,185,143,147,108,243,152,147,262,341,248,305,151,72,152,235,296,185,198,337,255,271,167,111,93,220,185,196,211,216,298,262,296,203,201,279,314,274,122,85,234,180,69,309,108,305,211,224,213,192,245,170,225,162,221,256,245,169,228,188,279,87,325,176,264,247,144,316,287,328,183,231,128,362,214,268,76,166,324,159,349,223,302,225,130,141,294,165,329,156,114,83,255,127,268,116,229,194,180,192,145,284,214,231,231,80,275,176,221,138,257,188,61,226,214,304,345,239,257,410,129,310,222,298,352,254,362,338,249,202,159,266,241,226,360,435,153,169,65,172,208,132,172,258,259,237,86,39,171,160,157,164,133,172,153,110,322,279,218,252,180,197,214,99,183,348,345,242,134,204,151,138,222,203,307,209,136,248,100,201,130,329,132,197,179,219,174,241,285,266,266,325,113,141,287,114,145,217,147,236,225,173,264,327,315,208,152,93,242,171,179,225,140,250,157,245,222,227,108,153,260,288,166,187,297,152,200,192,168,382,249,155,207,167,207,324,155,88,140,283,237,201,313,262,227,172,162,370,164,128,174,290,46,251,159,99,228,317,132,198,136,195,194,104,200,146,76,219,244,152,354,152,157,145,151,325,229,172,339,190,180,205,147,95,178,115,106,175,148,162,361,204,112,104,123,229,143,172,235,191,191,97,109,165,225,159,64,269,160,155,286,197,195,267,179,105,250,307,139,242,119,281,96,229,111,339,240,160,121,91,227,145,237,161,228,78,304,304,235,242,116,293,293,198,164,132,154,219,294,154,375,229,323,149,195,172,188,210,209,150,167,119,227,202,340,113,187,157,140,172,177,289,80,143,127,292,232,213,232,377,174,199,42,300,237,200,105,115,186,117,155,145,226,140,226,237,269,122,136,129,117,297,105,220,122,244,116,205,167,136,249,80,272,117,109,275,179,221,160,296,220,90,218,196,128,304,152,179,236,189,197,279,247,188,136,372,199,104,174,119,148,120,273,391,218,131,90,96,152,154,120,282,165,64,257,283,249,198,181,163,392,194,224,315,74,241,191,234,177,181,236,276,142,261,60,267,132,255,167,252,255,157,250,61,360,237,401,157,109,300,179,197,219,138,225,190,95,281,126,179,281,178,152,196,325,198,191,344,133,120,274,286,172,253,230,303,328,128,83,119,278,197,243,82,244,173,181,348,127,170,152,210,325,188,352,114,260,219,135,209,246,159,288,176,181,97,184,218,123,199,206,176,95,137,146,253,133,173,56,219,258,284,226,105,204,313,250,345,303,190,220,240,195,161,225,305,156,321,205,246,144,180,212,183,181,103,212,222,217,115,290,167,155,212,177,80,140,149,113,184,253,250,295,175,194,165,258,123,162,389,326,358,197,174,129,63,230,220,206,345,92,336,253,153,184,163,252,308,320,314,171,207,357,323,230,234,205,202,206,271,241,421,290,187,347,213,174,381,207,212,234,116,164,185,366,257,143,321,155,260,177,90,295,244,180,164,174,274,154,220,267,115,180,189,138,186,298,156,215,282,163,240,143,306,340,201,161,309,370,133,127,235,69,159,184,153,127,236,314,261,279,178,180,199,224,93,228,126,195,288,234,244,256,201,120,283,269,209,147,64,164,333,235,81,223,315,174,80,301,138,240,261,207,358,146,66,215,256,239,217,214,162,154,217,107,333,204,212,171,48,115,88,228,142,237,331,79,163,232,119,358,109,155,192,269,192,333,178,123,199,252,198,210,153,197,368,207,190,207,214,165,183,98,158,224,147,110,299,275,63,245,115,150,136,167,187,113,218,166,177,192,242,167,142,199,160,144,116,158,210,192,79,346,190,325,73,205,72,195,261,244,187,142,118,190,97,311,248,205,87,216,99,106,185,208,283,192,335,215,217,271,305,261,144,95,93,81,188,86,281,197,254,252,207,174,168,202,230,117,192,288,226,219,240,166,191,139,263,203,205,259,215,115,153,90,131,87,257,264,113,156,298,258,222,145,74,330,227,196,127,139,72,132,125,318,339,258,306,140,215,377,227,136,170,317,187,112,192,235,313,158,189,245,184,236,197,214,277,256,68,45,176,174,243,95,182,89,165,220,190,238,51,334,70,227,121,166,196,179,133,362,68,117,335,223,100,95,142,124,294,92,231,227,142,112,90,144,179,275,208,144,252,318,270,132,197,304,146,219,188,261,121,253,265,179,213,141,78,260,102,288,220,260,42,112,258,138,271,249,123,173,207,171,227,209,193,263,375,134,186,178,33,257,106,271,66,269,141,313,202,173,207,132,225,232,124,325,228,150,119,252,155,116,198,187,241,144,231,147,126,108,116,180,175,223,118,230,74,160,128,175,210,196,155,74,159,304,187,324,238,348,214,336,203,222,139,205,235,339,192,117,203,198,119,203,119,177,78,176,261,160,302,304,271,99,188,199,321,258,247,202,135,239,215,110,150,194,128,203,193,174,129,77,161,166,258,231,242,192,206,365,270,320,98,90,255,197,163,194,156,136,221,214,311,237,249,269,189,324,246,322,119,163,329,343,95,350,292,248,257,325,333,65,303,212,236,153,85,135,207,155,235,366,217,152,289,253,171,315,327,212,193,175,185,248,159,137,121,180,146,148,312,271,169,158,251,351,262,79,195,270,248,151,94,273,294,73,220,84,202,168,142,44,148,111,244,294,97,225,179,396,216,221,254,289,174,158,229,169,254,237,209,219,215,195,143,125,271,168,199,132,139,132,283,247,127,176,315,259,178,137,142,160,198,290,133,112,171,179,153,58,169,235,241,184,242,160,270,185,175,363,265,215,313,156,263,128,147,73,141,185,177,241,299,337,152,230,144,155,135,132,174,159,82,322,222,185,129,48,189,204,65,227,176,329,285,238,124,242,78,143,300,147,93,205,289,248,194,125,148,197,234,88,377,210,143,150,169,138,235,206,231,203,197,378,280,230,179,131,212,167,65,237,187,241,194,276,234,234,191,171,267,211,162,197,231,226,120,91,334,225,238,145,36,105,149,175,143,207,169,83,191,264,101,66,169,158,274,173,200,217,212,214,259,139,327,151,176,72,157,309,174,175,171,278,231,101,317,204,296,118,135,187,66,271,242,125,175,96,187,94,362,118,264,138,228,198,186,296,185,168,151,40,179,198,262,149,220,105,166,161,367,218,192,113,237,137,134,218,167,216,280,206,142,180,194,139,74,225,225,165,240,262,152,136,206,222,220,320,98,203,230,80,46,236,91,172,165,155,141,108,292,184,373,164,163,176,133,229,302,183,244,243,173,229,108,195,154,296,205,240,258,158,39,140,332,220,173,133,145,202,230,161,130,109,136,292,83,171,151,211,227,244,92,207,221,275,225,95,190,126,143,140,145,151,275,107,199,90,238,172,128,230,143,251,248,138,202,297,206,253,154,335,177,135,256,241,325,182,140,86,266,198,128,111,288,282,320,203,96,104,293,175,144,243,279,181,139,45,242,131,194,71,109,119,185,138,276,343,156,211,133,223,272,333,72,212,149,150,167,292,210,211,237,148,109,234,90,107,68,120,185,180,214,179,283,176,151,225,230,127,188,210,187,168,367,212,196,127,286,242,233,180,149,117,227,167,118,335,188,143,152,304,244,145,328,290,103,403,349,405,124,268,246,360,114,156,41,265,288,215,246,115,283,254,188,95,296,177,136,192,235,233,234,184,214,167,177,154,324,323,189,163,314,216,248,256,233,221,164,363,172,190,265,96,192,223,169,259,154,305,170,136,222,77,150,146,296,214,318,301,146,97,277,231,145,206,348,169,121,210,204,169,183,119,268,121,226,244,167,94,280,234,174,261,182,165,210,110,144,203,345,165,369,82,324,106,359,143,251,189,218,172,140,167,76,172,234,158,184,140,238,299,171,74,263,345,222,145,202,235,106,162,226,141,222,202,267,226,194,106,174,306,155,55,155,167,347,233,220,104,251,214,233,94,61,71,109,310,265,201,169,183,234,218,233,404,205,239,246,100,248,322,165,211,86,222,254,170,125,312,143,148,99,132,156,123,286,81,232,167,269,201,293,186,427,176,89,78,93,335,191,142,355,232,317,90,175,234,264,208,171,172,197,119,183,139,305,202,242,243,317,334,223,178,155,265,304,123,324,81,185,370,214,97,195,298,227,306,221,216,263,327,254,143,298,236,117,110,151,229,248,216,172,200,221,115,229,211,405,133,243,112,133,384,233,204,288,124,128,233,290,174,111,199,147,326,344,169,379,120,243,177,152,152,269,248,133,169,110,270,176,197,216,281,314,100,138,112,192,99,230,167,149,177,134,192,39,281,177,114,409,195,355,223,173,254,153,215,241,138,151,254,114,106,260,165,80,148,111,212,216,315,297,396,306,142,154,245,284,66,156,179,225,376,150,170,329,227,384,123,392,292,265,298,143,143,194,106,177,290,177,171,130,280,244,410,228,239,271,191,80,88,355,139,131,133,242,112,126,262,152,124,106,211,189,169,140,190,207,239,265,260,109,353,275,142,278,133,76,261,268,256,161,266,266,96,250,94,222,115,105,174,134,211,187,79,157,98,136,162,117,286,151,148,256,200,267,215,91,169,236,100,222,270,179,169,170,320,150,134,89,241,203,265,318,123,169,134,320,210,204,185,300,221,356,161,96,253,212,200,150,163,232,181,133,274,253,213,253,210,199,200,82,266,155,334,189,146,192,271,144,144,348,214,74,182,332,236,83,146,221,200,153,323,144,146,75,254,270,123,87,259,144,164,202,224,216,186,297,186,237,170,251,122,242,39,351,206,363,363,212,165,93,228,238,183,155,210,253,151,324,220,116,312,290,311,141,92,242,214,173,121,356,165,209,270,151,274,249,157,177,261,219,249,253,225,161,128,169,218,77,101,227,136,270,99,202,136,156,191,175,182,172,407,290,235,167,258,263,282,128,125,201,249,209,246,210,330,349,186,354,207,290,154,328,185,155,149,282,169,44,43,317,240,338,148,244,387,81,235,176,239,182,54,172,178,203,277,118,137,142,105,123,99,320,213,57,185,290,253,59,145,152,132,169,123,200,340,72,283,178,160,199,126,87,175,266,172,103,157,268,116,300,206,254,275,201,233,346,209,142,243,237,212,196,133,205,202,219,214,111,237,188,215,126,143,181,166,133,159,158,183,97,126,117,178,160,101,166,171,276,215,177,210,202,171,268,215,212,87,103,255,195,232,274,141,195,301,267,318,90,299,274,197,154,226,213,56,325,284,378,182,205,111,189,200,162,333,207,204,136,187,283,213,182,308,151,125,55,212,254,95,120,231,224,136,261,248,208,195,180,173,138,157,172,101,90,142,199,89,196,190,114,241,265,230,106,171,185,163,161,193,200,238,160,86,125,101,187,37,83,145,130,224,209,239,142,288,208,170,114,205,266,311,177,155,175,312,236,277,238,128,157,278,157,302,303,206,258,150,181,161,238,87,289,157,221,319,196,226,198,247,205,150,189,185,204,138,103,216,200,238,345,306,159,178,336,160,113,407,150,99,220,162,154,184,218,102,381,159,314,123,253,91,205,143,268,121,349,198,310,299,137,325,149,160,266,378,345,235,202,135,258,118,366,215,390,117,151,255,128,250,216,272,221,230,228,313,170,135,288,242,288,219,260,158,224,114,224,214,180,309,240,96,227,283,100,191,220,313,159,187,260,345,308,209,115,138,78,164,317,241,151,243,77,129,197,138,328,269,149,208,125,152,237,223,227,189,240,346,298,230,186,319,311,168,122,178,127,182,214,267,168,114,270,187,258,316,240,244,252,217,226,197,227,362,201,320,289,170,64,142,89,224,170,109,244,173,124,109,198,115,222,224,95,157,244,235,173,240,153,199,121,92,188,229,185,296,171,149,121,175,178,107,138,225,195,50,190,273,278,224,219,197,200,153,229,301,200,211,184,226,201,196,295,260,212,106,188,126,181,278,141,108,155,187,224,104,215,260,236,196,106,330,238,306,341,177,154,188,305,151,147,160,244,233,68,180,199,153,279,234,220,284,95,184,212,201,262,96,173,238,147,323,248,316,295,114,185,239,103,159,327,396,204,347,181,179,226,87,188,202,80,206,273,212,171,207,205,315,52,207,214,299,178,71,302,92,193,199,272,266,162,193,184,152,352,330,200,333,296,172,202,120,226,283,162,158,160,171,57,151,153,204,246,247,212,246,154,232,229,223,244,185,151,88,136,191,242,153,84,182,135,318,284,212,183,279,220,167,313,175,193,198,135,300,120,321,165,213,127,200,99,267,127,89,212,296,144,313,238,153,120,116,171,273,144,126,203,94,179,205,208,143,115,86,147,173,303,289,266,314,185,207,168,356,370,162,222,66,207,243,84,156,135,351,65,142,263,264,159,159,172,273,185,94,157,181,198,288,276,76,195,117,141,182,151,306,246,171,185,77,64,163,327,132,124,175,205,149,165,152,201,89,241,215,238,267,172,126,120,147,157,198,140,189,170,90,244,146,115,294,114,268,156,360,215,117,147,130,178,182,250,137,126,76,160,102,83,233,190,191,245,127,283,135,74,149,256,65,206,148,286,251,132,138,82,163,210,129,264,204,128,295,175,133,59,170,186,136,100,146,248,225,129,120,94,43,71,181,191,312,208,283,97,195,143,235,169,126,278,309,78,177,61,230,250,271,306,140,170,134,100,90,123,214,136,222,355,226,391,81,258,65,377,208,104,210,218,76,172,58,225,220,238,384,231,115,195,174,193,327,172,229,202,130,303,342,149,225,217,247,182,259,196,118,104,275,126,170,221,287,242,147,183,303,118,126,169,127,182,125,141,120,211,105,280,161,246,168,114,90,167,214,129,117,315,335,208,236,283,249,293,286,191,130,196,162,110,289,166,394,405,91,133,178,222,91,246,238,208,247,365,210,243,234,160,310,320,219,303,218,280,111,266,268,149,243,190,136,125,295,232,250,142,220,356,198,182,252,259,286,206,299,295,179,176,257,305,135,131,265,212,419,324,239,365,231,153,323,69,135,305,220,127,270,189,290,204,100,180,232,284,322,182,300,128,187,107,90,112,256,221,289,201,261,313,222,197,383,66,351,234,180,258,321,260,293,186,232,317,126,159,310,187,192,204,376,116,168,400,161,205,183,167,171,149,133,138,132,354,350,125,292,84,226,176,206,266,165,151,90,230,260,356,318,257,225,220,180,271,327,233,57,268,158,280,252,299,211,271,261,307,181,188,176,289,179,377,150,158,404,265,343,341,41,343,174,192,243,148,130,228,257,233,193,173,228,257,124,316,169,258,183,151,38,246,104,111,276,350,227,354,240,200,158,153,173,206,102,90,214,293,241,355,142,174,172,173,294,131,175,154,118,66,265,67,220,133,183,166,224,217,169,309,159,333,100,191,121,198,364,307,220,163,113,142,239,144,78,304,94,362,278,234,189,64,161,195,144,344,154,143,151,307,314,308,192,287,159,73,195,235,215,163,212,158,183,259,113,264,207,184,232,84,157,230,226,339,189,183,136,155,216,146,336,176,330,190,302,178,189,199,275,245,126,171,304,149,103,213,182,340,174,265,123,284,254,145,146,78,223,107,354,151,242,157,185,247,267,220,294,227,176,130,185,91,323,171,188,196,80,137,259,246,267,296,248,96,254,212,348,209,117,133,199,252,314,228,311,100,97,191,243,182,199,234,168,181,134,160,249,256,314,216,105,204,220,252,343,158,125,276,192,284,167,222,221,120,114,181,63,147,243,72,236,172,148,228,183,168,208,156,122,316,157,132,198,295,177,222,232,371,161,254,250,277,244,357,171,389,205,180,187,182,39,235,304,238,105,177,215,111,234,216,186,146,150,227,359,212,247,90,204,41,247,188,227,82,167,209,183,178,325,228,140,188,162,154,170,52,342,248,103,146,253,79,209,176,231,206,156,147,321,127,324,215,127,206,171,145,119,264,267,150,171,204,264,234,54,126,139,181,205,174,273,292,181,212,256,261,404,65,226,25,156,183,137,180,178,154,342,288,135,176,216,377,248,157,99,202,186,249,258,286,258,256,321,203,190,196,399,195,354,231,203,193,215,296,171,201,133,116,216,35,128,280,140,249,105,156,135,181,303,198,162,290,283,93,218,316,193,168,243,144,103,280,205,185,218,298,227,146,102,203,216,310,211,275,210,242,161,84,249,240,341,172,190,240,86,134,165,191,208,317,211,143,175,92,164,282,290,335,74,214,207,396,260,213,346,223,298,206,73,201,178,145,261,151,280,223,181,202,332,122,161,256,173,168,235,257,145,146,298,105,287,166,271,247,367,122,195,204,221,188,128,142,97,137,186,200,202,250,153,280,237,174,211,255,341,73,290,295,123,331,197,188,190,256,307,343,245,296,195,163,176,258,291,262,134,379,188,261,91,289,71,189,106,166,133,178,246,175,290,285,126,124,166,97,112,201,86,109,193,263,142,199,130,108,201,157,172,245,90,192,125,136,73,344,338,148,303,111,133,212,212,73,258,87,269,191,313,203,202,306,300,169,222,234,159,245,147,327,112,119,149,358,111,62,301,239,265,183,221,323,146,173,148,256,188,258,142,173,175,87,119,272,318,105,206,144,162,237,334,148,365,147,204,213,154,118,105,206,392,187,385,41,353,223,123,244,142,213,167,176,319,172,80,244,202,388,239,242,228,278,251,305,253,198,263,187,211,193,207,203,256,252,129,197,143,156,75,178,126,118,103,194,190,145,165,248,304,281,205,192,200,232,156,233,97,164,266,165,313,127,218,198,131,174,130,164,252,118,214,159,252,338,118,206,204,127,200,277,172,120,172,326,320,160,227,169,301,235,124,130,206,148,202,216,229,157,176,228,190,176,121,48,242,167,129,171,287,137,210,131,166,180,86,219,241,188,280,107,213,174,91,147,324,227,258,235,199,242,324,192,196,169,158,84,254,202,194,237,184,338,188,221,187,85,198,175,136,77,167,282,238,184,157,114,187,188,89,184,331,197,323,175,184,185,279,48,162,246,87,149,124,171,107,119,370,210,265,277,105,219,102,155,187,206,148,219,228,213,189,185,197,197,236,44,228,253,320,112,181,291,172,320,247,127,268,124,328,175,165,171,190,194,252,171,309,34,238,206,129,202,176,250,269,282,76,132,117,182,166,281,356,188,334,224,212,244,56,183,122,171,127,248,234,187,220,178,266,129,229,245,98,199,184,272,129,225,171,235,198,242,284,194,268,242,237,178,94,248,297,103,219,243,174,381,239,336,200,148,161,144,236,185,147,133,211,122,218,111,288,182,153,116,196,133,185,309,318,297,370,71,132,219,161,154,261,347,291,144,201,269,275,271,186,143,149,219,247,205,157,162,194,300,41,196,231,190,176,112,127,163,279,248,263,84,170,162,227,87,219,168,318,196,213,173,128,95,152,160,351,170,235,162,220,298,271,273,85,128,89,146,351,229,273,208,78,152,77,345,221,159,91,180,126,130,97,390,190,227,211,111,353,310,177,257,235,84,236,262,229,168,119,204,273,362,350,304,347,345,178,189,366,97,183,234,143,128,214,226,189,103,85,342,200,198,175,151,103,206,325,150,175,108,222,137,259,216,213,221,221,152,257,198,200,281,234,281,167,109,263,188,60,127,265,231,233,270,67,117,271,159,236,247,241,102,270,324,84,283,145,62,172,246,251,91,187,191,269,54,91,93,249,198,82,160,205,156,159,257,311,272,159,215,268,166,138,257,159,326,287,157,142,134,94,239,105,371,85,133,230,305,110,209,195,180,221,188,88,93,320,178,85,96,231,235,376,244,187,158,135,136,179,158,205,147,63,162,218,275,67,204,218,241,210,193,39,211,241,382,250,293,253,70,184,226,153,218,154,118,344,213,118,231,373,277,309,170,225,231,73,222,276,114,156,227,162,168,152,191,218,147,159,183,282,193,180,258,182,94,120,194,200,107,246,257,259,327,190,267,374,184,140,162,162,201,218,114,233,239,162,198,174,167,217,146,124,127,203,213,197,84,142,122,276,262,112,290,213,245,214,147,254,241,250,254,264,231,331,266,165,136,292,201,286,183,203,186,117,180,199,135,332,114,205,97,214,233,224,133,264,316,184,259,218,279,211,173,168,112,320,300,87,213,138,363,202,108,242,143,206,233,295,194,242,311,114,92,138,152,201,249,134,302,167,272,184,88,222,131,94,323,213,94,300,95,216,185,208,182,167,123,230,177,77,165,374,49,221,192,182,274,333,231,337,190,161,162,222,194,201,239,146,229,226,87,223,137,331,328,159,213,247,202,249,240,158,151,230,96,197,62,313,148,108,160,235,106,324,141,196,258,259,211,281,149,147,192,233,181,178,326,55,123,69,134,354,266,196,353,186,208,156,230,46,164,318,198,122,216,234,290,113,193,276,90,160,155,165,283,261,230,209,109,340,100,132,217,158,251,155,137,229,171,294,159,218,128,206,174,263,150,187,88,138,94,206,207,381,321,221,376,180,236,119,158,116,105,379,198,119,165,135,207,113,306,165,157,94,241,169,94,201,231,268,208,152,104,64,236,164,238,189,321,372,265,41,246,192,156,114,297,134,171,208,163,100,159,295,155,223,213,156,224,195,186,271,276,108,174,230,269,254,275,210,269,201,90,192,145,228,281,346,131,210,241,132,214,167,277,195,223,176,165,181,104,189,327,223,281,223,240,276,105,286,168,296,239,303,227,206,201,158,123,213,295,150,141,249,167,139,289,212,197,156,232,212,198,202,249,248,212,96,176,223,232,84,412,207,86,319,76,221,236,199,91,126,127,155,81,205,340,264,322,215,48,197,145,156,77,272,218,271,147,75,189,91,228,121,120,224,181,316,230,103,217,249,173,128,225,144,194,197,261,232,225,141,120,392,260,102,64,88,274,134,152,213,261,242,245,312,126,375,51,99,68,98,153,156,285,251,143,121,62,105,222,318,130,350,242,169,247,147,187,155,126,276,120,193,286,147,56,222,287,120,179,224,216,229,121,210,233,265,62,216,238,170,219,148,209,360,203,284,152,168,144,140,306,290,200,348,272,182,117,324,138,188,39,172,197,188,173,226,261,103,189,105,378,236,215,160,262,192,115,318,292,163,230,245,256,252,164,161,132,218,238,208,225,191,135,326,249,329,70,126,269,134,151,195,308,200,207,238,177,216,268,275,233,244,213,198,324,132,139,104,115,204,197,147,324,263,149,280,186,379,275,210,152,235,305,123,287,130,188,193,59,243,197,151,206,171,210,225,189,196,77,318,278,267,51,174,214,85,102,185,220,157,189,212,224,166,167,126,298,200,262,202,162,154,305,290,199,169,360,250,236,204,249,229,367,231,243,239,257,193,75,180,171,224,117,247,270,212,265,361,279,87,291,204,151,105,249,122,310,297,223,188,272,270,153,230,181,107,37,54,225,127,280,127,165,189,232,212,98,319,237,284,248,346,257,190,233,171,274,384,146,161,142,89,273,329,304,280,268,215,224,300,206,234,199,168,202,274,149,135,264,382,263,158,286,175,183,251,183,179,132,184,235,154,244,174,175,201,242,166,231,86,298,291,210,67,58,326,311,338,246,212,137,225,342,284,313,251,101,124,188,191,226,368,221,75,240,235,367,245,164,292,244,171,267,246,83,194,318,192,158,110,239,338,149,170,170,166,208,326,338,306,228,178,278,210,293,235,176,329,196,410,358,221,235,162,144,257,304,186,285,141,164,194,229,298,301,191,137,287,237,169,163,210,99,162,96,266,78,146,221,108,273,167,250,273,287,135,217,90,146,140,217,291,327,128,188,107,255,177,162,206,159,186,167,238,254,260,119,231,314,217,130,399,150,263,204,149,136,275,150,236,276,99,120,67,297,348,325,296,284,257,245,279,199,194,165,291,264,162,175,214,112,333,139,252,233,43,123,190,252,246,192,324,147,85,270,224,171,195,90,183,214,344,245,215,254,357,142,321,342,161,191,200,83,239,101,162,140,125,178,43,156,227,305,79,98,292,129,241,232,126,149,262,185,171,182,304,134,253,236,149,129,161,273,307,244,385,203,245,159,208,172,137,116,199,155,257,271,242,307,169,124,227,259,236,193,180,193,231,130,294,241,50,146,203,71,231,264,232,169,130,221,163,232,217,89,301,238,201,142,234,221,238,180,244,155,317,249,66,238,128,272,314,170,347,145,186,100,253,214,197,138,134,249,216,118,264,184,313,308,175,181,165,134,205,194,231,63,227,152,241,278,89,308,213,299,160,99,68,287,205,248,176,185,313,163,156,202,351,197,130,274,190,143,142,161,57,211,198,241,200,135,234,259,279,200,240,233,170,256,188,171,273,34,174,197,160,267,335,373,176,344,278,281,321,178,217,123,149,219,161,252,239,198,175,151,258,231,250,90,235,138,238,265,324,250,217,294,131,194,240,132,121,179,213,103,262,160,280,166,277,238,68,233,242,264,131,120,258,173,216,289,211,73,185,303,234,246,109,158,223,71,145,234,157,170,260,160,106,351,137,267,238,327,29,255,144,230,128,166,255,197,233,248,185,202,219,231,227,121,216,207,222,296,137,260,227,183,211,165,139,135,350,164,350,80,295,257,223,59,92,243,283,173,214,229,69,260,160,198,139,237,92,288,74,215,154,79,149,174,169,225,232,256,67,56,356,391,193,222,189,304,200,165,213,232,115,69,297,392,147,133,163,220,225,170,197,168,129,146,344,304,289,284,193,92,246,327,285,239,309,312,255,289,89,88,151,225,349,107,228,276,152,340,166,175,362,223,205,328,344,130,258,196,196,257,374,194,194,127,224,290,324,73,297,317,189,170,155,203,174,231,95,109,321,268,179,167,332,148,171,189,328,144,224,199,145,153,189,99,221,164,306,224,333,123,192,140,114,347,154,69,105,261,122,230,112,220,236,266,183,235,220,210,301,101,127,217,111,83,226,346,156,215,216,210,295,205,207,102,282,164,218,155,275,190,121,208,303,69,242,182,178,247,351,200,165,240,194,244,261,212,311,178,208,302,52,217,214,206,94,368,289,80,194,160,340,277,240,295,220,202,248,164,279,198,214,350,260,269,245,169,98,366,265,159,172,276,261,195,311,248,314,191,270,112,298,316,191,272,183,131,148,107,269,197,263,220,232,230,328,349,224,371,257,350,266,217,320,71,157,235,188,223,206,100,215,228,82,218,106,280,216,242,377,110,129,136,96,171,132,364,283,159,229,132,335,176,129,376,371,124,135,182,239,244,86,301,278,196,353,110,83,159,269,171,141,174,188,165,336,140,136,276,282,180,142,312,225,239,348,144,121,236,159,375,160,174,127,367,284,142,97,252,85,137,217,178,186,190,81,206,280,281,207,334,162,277,309,178,274,163,171,93,154,201,125,169,256,160,226,283,211,256,217,141,161,240,109,192,163,227,225,245,234,132,148,232,208,249,68,152,186,188,112,219,338,157,215,138,183,204,248,247,232,128,317,329,229,240,266,188,139,165,208,125,180,149,148,201,127,101,187,233,348,225,49,219,134,160,222,337,325,203,278,342,194,361,273,276,209,120,127,168,213,39,245,194,134,229,120,200,192,171,202,222,276,370,96,105,174,156,157,195,134,161,123,165,209,227,61,166,157,228,88,202,158,164,166,180,242,131,274,362,154,150,153,190,222,148,195,174,379,316,277,248,229,232,136,170,345,201,140,306,311,219,126,176,256,267,276,227,182,160,160,175,101,243,157,375,123,330,122,189,112,226,276,57,176,352,146,116]
doclens.29.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [107,242,145,236,200,289,277,264,82,151,362,150,156,166,236,299,122,159,131,154,245,212,213,286,244,128,317,280,229,107,323,383,309,176,195,248,104,262,250,57,246,333,166,219,264,163,317,241,223,235,209,160,158,275,123,220,143,239,231,139,317,108,227,135,245,194,345,222,177,303,107,276,159,385,259,247,160,152,201,266,174,248,189,334,189,363,168,218,166,127,357,212,343,185,317,231,142,236,270,207,256,261,131,133,134,219,319,188,176,201,155,281,278,256,97,247,224,278,247,172,103,201,311,208,257,128,123,224,205,298,251,259,236,353,166,218,223,214,151,178,169,119,182,323,239,264,95,191,294,215,154,170,231,174,161,114,74,173,115,306,216,236,169,291,166,261,160,113,124,218,137,402,167,342,193,276,307,92,179,250,286,208,88,160,165,143,341,150,117,104,181,229,193,209,128,280,386,243,213,171,225,151,172,122,180,80,365,77,188,151,122,197,185,259,81,236,225,190,186,268,99,339,253,221,233,123,111,103,192,230,279,179,316,209,285,122,313,194,148,225,175,276,239,218,61,326,258,262,270,189,173,93,211,173,193,237,131,226,225,50,349,343,211,283,136,307,251,123,270,100,91,320,144,256,346,298,252,279,200,50,197,260,137,246,199,206,264,181,244,130,120,321,207,180,173,204,129,137,144,320,172,161,262,106,168,223,211,212,200,253,151,286,259,254,103,236,313,132,270,334,283,136,271,286,320,217,306,170,216,191,326,305,206,142,161,268,167,232,154,214,161,358,193,90,203,166,157,157,255,293,159,314,133,151,187,122,33,88,126,91,249,231,212,211,313,219,122,174,195,122,113,232,188,227,359,235,254,210,281,118,245,52,87,115,134,169,56,100,226,204,301,339,261,250,352,272,231,199,242,372,73,204,190,383,165,225,313,139,110,176,170,167,186,161,240,113,185,220,104,265,297,361,159,173,177,377,223,223,171,201,328,186,348,202,300,175,307,164,52,229,337,285,172,94,94,219,361,190,260,161,312,280,167,395,55,160,214,283,152,254,186,242,313,286,207,321,150,343,396,299,256,349,291,311,240,334,320,298,191,189,323,312,312,140,323,160,215,230,346,173,201,192,135,95,208,413,299,172,254,262,227,277,265,247,116,212,368,207,303,342,199,357,236,150,259,348,191,140,228,67,273,232,164,235,180,315,264,225,306,134,266,329,345,305,327,321,239,252,254,232,129,183,133,318,327,184,360,238,118,179,173,132,341,63,202,150,150,200,328,193,155,223,107,194,179,132,153,199,100,246,157,183,322,164,258,189,250,172,253,103,171,199,138,228,314,173,269,237,151,313,160,203,275,177,218,299,294,145,170,209,172,323,167,346,163,192,340,268,182,174,328,142,272,228,273,310,130,287,127,127,195,235,172,84,128,288,259,98,204,149,242,124,200,176,106,112,174,178,137,309,115,279,269,169,165,251,49,248,119,316,114,111,228,222,141,344,222,199,192,298,232,339,414,161,242,250,144,164,364,186,91,204,147,182,245,127,337,229,60,140,255,223,328,296,232,349,173,230,248,274,201,220,92,128,123,180,371,137,324,262,115,97,262,170,203,329,329,197,376,164,185,201,241,171,367,228,379,308,172,290,171,167,209,194,196,310,183,84,263,319,279,251,236,195,79,137,251,274,202,276,189,247,125,291,345,91,300,376,213,278,123,272,234,176,152,219,245,184,274,121,151,164,188,252,399,191,129,193,102,194,249,233,185,265,319,155,271,324,128,138,229,93,196,164,166,140,192,138,313,79,152,217,303,199,328,284,292,110,325,256,334,132,248,228,87,257,156,206,263,138,175,229,280,223,326,128,155,136,182,67,329,184,76,209,192,172,102,368,196,252,238,272,286,211,175,241,213,229,213,151,240,277,146,379,144,138,129,335,172,199,160,220,134,255,394,203,183,277,153,130,190,261,151,249,117,238,191,151,283,173,145,259,112,130,238,393,291,269,233,149,72,373,139,201,201,189,150,239,120,255,260,238,133,283,217,120,277,178,220,284,190,128,107,204,217,169,132,269,310,237,187,155,297,110,185,194,261,218,304,92,181,211,234,310,150,367,339,89,207,142,167,159,260,325,194,243,247,244,77,369,155,188,194,72,220,269,211,322,259,249,240,253,337,137,242,287,184,201,236,290,179,247,281,348,194,220,289,287,107,250,302,152,223,151,220,236,216,259,393,194,206,249,118,138,209,213,82,134,154,332,188,272,173,318,343,264,205,257,293,240,214,161,147,188,188,325,310,37,228,142,146,178,157,343,71,193,205,147,164,245,279,89,259,125,310,255,191,198,245,148,334,237,205,266,231,221,140,212,286,47,333,299,114,163,288,146,196,268,168,128,197,206,201,212,271,92,142,231,289,88,283,324,271,173,131,340,271,206,228,195,281,311,155,369,277,280,260,322,220,74,324,153,329,218,155,299,201,153,175,259,266,206,130,221,197,213,178,187,194,146,187,115,307,243,140,249,217,248,366,239,121,135,225,197,288,228,69,244,154,195,249,211,136,212,168,179,360,105,82,222,208,257,135,229,331,167,192,112,257,306,75,144,283,186,264,199,138,315,196,127,223,312,180,176,325,235,120,298,263,224,73,232,173,62,211,170,278,331,290,122,377,213,190,69,61,204,280,108,216,285,423,182,129,100,145,199,99,211,270,210,333,154,193,234,301,271,176,169,71,192,177,129,202,287,124,297,120,252,91,136,246,255,142,269,249,141,156,163,243,218,188,247,179,190,231,328,193,349,250,187,153,100,171,196,201,207,233,182,86,309,268,236,294,225,194,268,288,304,196,161,307,300,275,109,280,228,305,43,140,214,259,100,137,218,188,240,247,265,131,350,78,360,194,216,97,170,202,245,299,222,264,112,193,308,162,229,156,335,219,188,212,290,293,286,189,94,284,221,354,268,255,228,172,169,224,221,153,144,137,310,86,300,79,202,159,249,209,286,252,304,316,108,202,165,64,307,198,176,162,209,125,128,230,155,333,352,157,225,177,261,265,218,147,344,118,177,69,199,292,175,119,150,342,176,213,91,247,220,342,190,202,136,146,212,142,343,100,313,131,252,181,100,214,132,182,306,346,299,258,180,316,344,203,208,316,252,134,128,131,184,302,256,224,268,101,238,275,227,252,294,207,178,101,254,56,207,236,159,171,166,375,147,164,242,95,340,208,240,289,230,150,158,269,229,353,277,124,225,33,157,103,130,196,253,183,199,238,287,307,202,309,262,210,207,219,241,199,295,233,295,184,136,196,213,176,346,196,206,85,224,248,383,262,274,218,68,250,253,247,337,131,214,265,196,131,48,137,258,92,244,221,272,267,331,212,199,121,189,255,199,137,210,100,219,168,197,164,175,233,156,202,37,62,256,359,260,232,154,133,124,197,206,219,163,194,229,225,188,274,193,231,208,334,223,333,191,194,179,268,170,203,182,228,170,245,166,197,271,223,306,209,157,175,137,362,131,362,123,192,282,202,119,235,183,166,286,318,85,288,147,217,260,245,320,185,211,205,90,259,260,137,196,251,118,201,156,139,190,205,402,203,190,144,199,204,183,75,119,187,161,211,157,300,147,152,208,302,147,218,336,297,325,271,314,153,200,341,288,367,210,252,319,320,229,194,343,178,181,224,264,240,253,210,123,236,222,264,269,171,156,321,241,284,231,283,290,143,396,180,208,174,317,184,191,220,224,187,189,257,281,372,381,228,331,137,299,191,75,297,112,188,239,180,417,317,179,211,255,288,219,353,143,190,376,197,147,56,271,194,236,288,211,170,276,339,158,159,261,141,195,104,185,143,192,273,139,189,247,228,299,171,255,92,268,190,183,182,340,136,235,162,213,217,142,204,312,37,359,127,164,104,284,202,119,220,205,191,250,190,128,281,112,90,244,240,155,312,285,226,304,245,94,149,156,25,282,234,165,150,70,322,229,131,194,335,268,318,91,211,356,196,203,191,148,363,163,269,78,297,339,112,126,317,182,206,112,116,322,323,214,102,175,191,228,134,275,325,222,335,331,235,156,174,184,172,181,234,215,232,264,131,162,234,228,349,81,108,90,132,53,162,200,272,247,297,118,128,75,266,236,172,39,282,256,336,222,137,301,221,203,164,160,165,254,156,223,266,286,207,218,254,182,342,287,108,286,275,216,317,67,261,141,297,253,123,225,201,179,271,150,129,210,217,143,306,193,183,66,163,152,173,360,149,190,214,254,226,330,142,267,368,266,174,134,239,248,256,161,59,381,302,289,43,201,244,178,315,65,267,202,326,232,112,341,258,190,97,232,165,207,251,172,293,340,398,226,173,179,241,239,320,299,249,214,101,261,311,241,198,157,275,189,171,234,289,76,254,233,205,58,266,172,148,338,346,113,161,157,160,159,332,205,219,153,156,163,149,184,313,216,215,234,115,180,66,214,304,216,241,128,284,183,201,188,210,231,161,202,120,86,194,229,297,171,117,133,222,109,127,149,184,222,339,86,159,198,223,261,335,256,197,170,176,362,41,228,65,279,290,286,326,261,186,301,159,327,219,250,116,176,46,285,99,332,267,309,310,295,255,183,172,225,181,172,245,292,200,279,228,197,221,253,263,253,237,271,186,146,130,293,107,129,362,198,227,161,298,300,191,178,105,212,265,219,266,180,96,213,267,251,101,251,107,170,195,323,294,277,173,191,333,229,222,131,176,205,172,228,210,201,256,225,161,206,277,77,314,188,106,216,214,198,264,158,198,353,225,225,285,240,243,303,110,223,358,370,126,202,137,96,259,221,127,284,113,215,310,218,196,161,183,220,280,201,165,314,34,208,327,186,198,201,307,159,251,178,224,240,178,260,183,112,173,252,95,225,314,195,308,172,106,90,117,121,235,243,193,257,364,134,214,309,143,319,279,179,187,163,335,143,227,124,236,254,269,304,225,316,284,287,177,69,270,324,312,203,252,357,95,253,162,380,224,212,201,324,247,191,149,238,91,150,190,238,222,149,199,411,325,229,184,263,104,253,344,198,147,366,179,217,219,237,326,174,258,104,300,364,86,104,207,181,288,206,278,154,318,199,136,168,275,140,232,195,99,140,66,178,203,194,109,241,177,255,284,152,153,144,195,197,226,309,398,98,191,239,212,184,189,395,177,294,123,247,203,86,210,257,355,188,209,275,77,334,143,124,268,137,273,269,225,266,257,281,365,261,378,165,298,251,179,314,335,299,359,291,108,206,229,123,294,213,299,266,202,206,308,227,388,278,404,290,186,336,195,253,124,184,331,179,176,167,352,217,168,215,158,292,234,144,192,144,125,200,211,342,148,220,198,347,73,203,266,165,241,308,163,174,297,297,169,322,220,202,207,187,84,237,194,382,303,277,319,156,315,210,174,159,358,157,233,253,199,237,191,185,184,260,146,104,131,308,245,239,178,126,116,127,150,239,199,301,111,324,203,134,314,324,360,123,291,191,283,150,245,183,178,179,137,316,217,269,181,251,155,160,294,156,181,110,320,192,185,315,191,241,158,252,253,80,67,127,225,164,121,178,93,160,309,276,180,232,229,143,216,379,190,137,190,109,189,225,221,253,236,232,204,239,241,201,345,254,243,281,197,105,246,212,211,209,277,198,175,159,109,236,351,235,143,277,127,157,200,71,254,254,320,216,189,177,170,113,118,288,181,237,256,340,243,340,184,220,111,185,215,265,195,175,141,218,288,334,213,193,142,219,255,181,229,186,152,180,247,267,222,116,116,205,219,152,67,242,213,152,213,190,226,218,153,191,125,194,262,130,172,171,311,176,383,113,213,111,362,261,243,187,224,172,249,192,283,214,306,222,222,369,177,205,255,72,81,311,204,187,118,155,209,294,195,221,153,224,364,184,209,269,101,251,162,253,318,101,356,304,336,277,206,244,269,212,412,223,254,175,186,204,90,183,363,174,120,167,290,137,266,152,211,169,158,155,266,216,240,189,162,127,199,145,298,393,205,182,174,176,289,139,215,63,237,171,142,140,155,154,178,389,111,121,251,281,193,124,369,211,185,379,131,230,190,153,203,271,291,325,69,242,156,224,179,171,227,245,246,253,41,204,334,76,249,72,210,246,199,114,177,182,82,107,181,285,118,70,218,186,305,307,124,213,155,273,360,111,202,144,215,121,226,244,221,204,222,205,135,181,113,268,78,281,309,217,268,178,204,133,159,109,241,145,212,189,172,231,208,200,240,313,241,298,225,230,203,259,315,116,234,124,205,301,170,198,77,274,158,185,192,226,166,336,212,215,213,136,188,128,235,102,245,197,307,202,278,297,91,300,163,296,151,150,321,338,145,75,129,111,173,317,219,311,216,210,97,216,224,245,150,237,294,308,106,249,221,276,108,158,178,107,187,209,105,127,176,186,304,152,155,323,203,172,190,198,328,162,405,187,261,131,242,292,281,107,167,146,386,212,65,234,265,301,339,189,381,182,181,201,236,183,268,150,235,371,345,211,297,178,123,137,229,166,234,307,259,207,101,293,115,99,149,172,284,157,84,231,301,123,211,124,235,181,151,331,147,109,339,226,331,244,113,143,329,236,141,234,115,233,175,75,327,203,182,153,215,160,213,144,245,92,156,175,309,130,178,344,345,222,267,183,259,222,351,160,46,228,247,197,213,189,230,173,242,249,237,319,150,229,109,218,212,207,224,124,303,157,88,73,187,80,190,169,138,161,157,363,370,227,220,252,212,173,211,223,208,237,257,155,266,345,189,237,138,156,152,160,245,158,227,175,240,122,338,255,212,201,336,163,166,244,161,233,217,297,171,158,249,198,240,238,216,284,103,179,152,200,325,184,243,138,220,244,236,171,230,261,286,209,191,260,172,186,171,179,233,94,229,260,365,206,303,239,183,213,210,280,172,266,286,268,183,277,104,190,71,197,231,104,204,153,90,120,112,241,225,285,217,316,93,105,219,195,182,250,290,172,281,146,291,106,284,124,279,236,151,211,61,194,96,269,154,188,81,126,234,265,225,168,149,356,247,87,251,172,140,289,192,223,133,354,125,191,170,219,206,148,120,112,325,143,132,265,310,94,365,129,128,137,186,323,110,192,227,201,231,255,161,150,336,241,177,400,196,64,225,205,215,114,205,210,88,188,200,251,251,311,231,223,233,232,193,235,299,143,171,159,276,273,200,173,283,135,146,209,170,241,151,228,74,117,132,267,163,113,185,322,290,360,239,254,159,221,252,215,165,234,186,167,145,147,237,283,92,258,341,154,89,188,229,253,296,258,164,155,166,126,44,82,187,147,103,240,202,282,112,252,249,177,215,118,276,172,258,255,319,211,303,266,140,204,206,234,176,166,280,246,146,242,192,322,183,327,369,147,194,223,328,261,271,187,295,263,190,234,182,249,339,112,211,217,189,198,263,71,50,201,260,186,201,282,66,215,249,193,124,283,89,210,166,134,325,189,216,325,270,368,178,52,251,163,303,164,195,237,205,293,311,199,251,258,281,204,132,221,83,170,186,209,45,287,99,116,256,141,263,330,226,224,274,266,213,226,245,182,186,299,243,248,231,214,326,194,224,365,283,217,155,286,218,289,224,268,142,204,257,263,175,269,208,145,176,232,192,96,243,163,146,161,375,252,231,181,203,281,119,80,273,339,264,119,245,246,131,173,242,161,279,67,158,240,109,201,201,163,169,220,280,134,276,186,187,336,333,155,281,266,201,245,307,248,71,205,278,190,91,280,160,108,217,213,253,222,129,100,171,231,170,259,272,259,78,245,316,101,129,218,340,276,259,147,137,132,227,257,195,101,203,128,228,206,179,345,127,268,257,259,280,216,70,103,101,226,260,133,190,205,101,288,197,208,95,110,59,243,287,282,126,201,240,344,255,300,146,201,359,163,212,205,217,144,238,303,232,177,237,228,208,209,227,112,164,230,174,163,104,349,237,263,360,184,215,198,228,257,87,290,160,207,237,193,329,254,307,142,243,185,291,203,174,270,312,172,134,376,255,204,271,358,303,34,302,307,233,76,221,129,130,175,116,221,304,251,145,233,197,203,285,234,165,190,57,322,166,225,234,302,284,200,276,137,270,186,308,205,272,197,200,272,95,298,279,125,163,258,215,273,296,168,213,126,118,221,127,318,226,152,190,183,247,261,130,159,211,241,269,374,206,189,219,159,145,244,280,190,260,217,135,125,276,194,146,145,193,163,261,292,205,246,199,151,217,241,199,299,248,298,319,250,247,194,235,167,243,169,173,296,187,123,132,81,223,325,104,171,243,113,130,330,263,361,323,315,130,252,236,338,123,152,168,150,123,262,218,226,246,244,224,196,312,146,177,143,193,220,153,169,162,294,160,293,216,141,341,242,215,176,298,138,257,238,175,358,288,316,226,254,81,356,154,188,222,97,302,277,280,143,294,202,47,222,182,82,178,149,211,247,163,244,114,189,136,307,282,141,270,310,62,170,207,193,184,68,233,140,264,245,193,266,189,178,178,137,297,123,108,197,146,258,136,274,297,327,170,149,234,319,360,349,250,110,295,235,117,206,172,227,145,103,271,156,334,242,280,126,224,199,225,227,154,135,269,237,270,145,190,139,89,230,377,275,132,222,64,121,281,303,89,172,203,261,178,231,219,154,284,208,100,204,153,269,165,256,165,232,234,247,337,314,242,184,98,346,174,169,197,59,159,202,127,261,231,377,164,305,138,139,341,212,273,246,298,235,226,79,233,120,276,163,173,351,167,134,291,199,178,254,132,214,243,201,291,208,304,185,192,140,233,283,154,299,361,135,202,125,297,158,241,169,255,204,47,184,219,206,240,177,216,243,358,42,285,101,158,176,202,141,350,166,196,347,219,242,279,294,263,238,245,198,174,322,150,221,142,335,259,137,306,206,267,274,272,238,135,138,316,212,201,327,186,207,185,302,167,216,239,118,219,334,206,225,86,346,278,229,328,128,283,99,110,161,206,126,134,184,301,204,158,102,166,211,177,203,220,310,181,318,236,220,294,236,309,194,197,195,308,199,232,234,91,271,190,188,214,233,276,250,233,333,291,313,225,355,333,335,345,121,169,167,173,186,285,146,281,369,299,272,243,317,413,192,315,366,337,188,362,349,413,186,256,343,279,284,352,366,308,109,323,327,310,327,246,288,199,322,392,292,121,228,282,228,246,182,199,226,220,281,219,312,248,189,287,322,296,377,282,217,135,112,231,225,220,258,160,124,65,228,211,236,270,196,344,254,226,299,182,210,178,142,350,214,159,76,204,156,366,220,191,208,214,179,200,330,199,227,108,335,182,217,325,224,308,205,129,227,202,100,152,348,134,239,301,204,331,206,131,123,340,343,133,243,260,212,163,307,346,292,168,134,143,249,233,207,201,147,172,110,89,225,148,271,335,146,236,248,296,182,261,273,215,229,128,335,103,224,157,84,267,169,245,120,311,198,302,219,279,295,156,266,173,33,309,150,264,290,146,49,192,210,240,152,145,224,327,203,270,213,303,273,121,177,119,429,204,219,209,309,320,257,162,144,271,85,276,230,78,258,267,213,250,246,230,109,265,195,264,156,247,145,102,94,207,334,235,126,329,222,200,213,254,181,206,264,255,306,238,253,181,260,315,121,360,272,151,175,58,300,223,363,312,324,247,236,315,245,155,202,92,263,208,237,201,161,156,147,241,237,143,324,183,86,104,184,226,136,140,82,318,153,258,176,315,325,84,240,208,225,235,103,204,297,297,304,108,239,200,262,183,339,150,197,156,151,326,260,187,230,191,168,111,354,369,226,61,180,257,217,240,312,185,191,245,139,86,226,178,180,205,272,243,241,241,126,240,252,177,275,162,145,301,277,132,270,172,218,160,320,57,89,314,282,138,164,224,219,320,396,156,202,263,286,266,80,188,364,233,256,275,204,243,179,193,231,168,191,122,279,187,130,202,296,112,188,173,293,209,323,145,128,186,276,161,358,154,99,141,219,256,176,352,222,138,274,329,132,88,233,347,272,101,210,262,157,219,275,287,284,142,162,294,148,282,135,149,217,280,233,205,175,157,159,210,342,208,160,167,230,249,327,315,281,137,153,235,246,50,310,202,123,226,254,261,255,192,187,206,98,228,194,251,100,280,187,249,246,214,228,252,215,357,134,91,250,247,258,229,318,231,305,259,328,228,329,124,390,143,226,361,158,146,299,222,268,147,332,155,94,116,197,96,325,334,156,145,286,282,264,173,158,123,253,256,341,156,264,148,260,325,184,138,118,258,224,217,370,118,109,207,148,173,160,350,178,131,182,252,266,336,142,345,250,373,176,156,117,332,161,155,175,213,190,266,313,252,265,99,115,232,169,219,376,352,222,343,56,167,258,268,119,366,372,146,192,288,205,185,151,131,165,141,229,156,254,307,86,60,189,206,308,175,290,244,123,307,249,292,160,212,116,379,73,194,227,210,211,163,234,183,246,120,207,185,78,175,337,230,319,230,153,345,287,205,269,180,112,267,73,143,242,189,214,158,230,182,134,136,321,294,185,180,254,215,236,275,166,267,266,176,189,112,146,183,121,190,220,256,277,187,247,188,218,192,119,162,187,257,269,208,171,171,113,151,177,134,270,326,168,274,330,170,232,233,40,165,239,309,306,289,146,185,359,348,171,182,345,222,172,127,136,311,223,188,228,356,349,199,132,204,199,146,264,191,247,177,105,250,184,274,171,349,375,326,296,75,185,139,130,114,82,163,116,258,339,137,330,169,196,302,198,198,113,190,126,136,234,206,274,345,278,212,210,82,168,284,238,296,123,243,163,83,267,178,152,208,312,274,315,303,125,307,347,195,190,171,248,229,275,161,313,185,206,291,195,170,197,173,271,50,232,303,159,282,43,196,353,34,159,157,245,207,143,160,112,187,151,246,253,241,141,234,160,265,167,140,174,199,166,293,207,396,206,108,169,90,331,218,207,164,228,211,201,144,201,175,261,273,283,183,42,200,194,205,285,244,116,286,233,263,195,164,194,252,177,103,221,228,211,215,118,134,155,337,228,141,126,269,258,268,148,173,134,87,198,146,317,297,329,275,189,209,268,235,149,126,245,229,188,230,209,214,207,284,176,203,116,180,289,260,272,316,272,198,256,143,174,246,319,238,250,200,337,102,116,289,38,109,134,154,166,345,227,318,85,203,139,189,249,209,231,164,156,102,110,155,181,200,145,224,102,176,151,183,72,142,209,163,231,194,351,316,287,197,175,81,331,214,312,287,161,321,204,114,260,147,150,245,170,229,316,241,365,275,171,284,226,167,239,235,186,258,197,205,27,219,275,297,184,206,136,166,109,139,259,312,215,229,355,168,250,235,283,312,222,268,244,255,333,224,241,221,323,218,171,234,141,189,223,113,159,255,45,183,52,232,353,78,108,375,297,317,75,202,145,234,165,280,97,104,290,260,143,306,183,146,220,238,187,211,130,182,112,251,262,162,135,193,87,135,149,241,294,155,198,208,287,336,265,111,159,210,182,117,187,155,332,359,225,262,335,282,179,214,237,220,310,243,139,302,164,194,265,336,93,192,224,292,117,113,257,257,339,287,175,116,235,406,233,136,147,366,145,125,189,170,234,176,229,277,294,291,219,256,272,173,164,272,181,259,341,159,230,50,87,218,72,306,133,165,211,147,234,222,302,106,122,145,237,162,176,114,279,200,236,82,166,230,220,71,303,235,135,212,180,335,177,155,224,315,322,88,238,219,252,191,167,345,183,248,150,310,164,125,120,261,256,210,276,241,171,146,277,175,218,315,272,376,261,291,156,213,239,312,175,333,282,304,221,155,149,195,212,125,116,264,265,213,226,153,186,182,207,204,347,140,81,259,114,219,176,99,251,115,199,263,292,253,282,230,154,249,159,202,258,220,213,170,191,219,221,296,54,185,186,107,264,151,287,141,220,323,202,202,223,184,208,279,270,246,128,315,249,144,163,278,174,222,256,197,273,165,54,214,221,240,365,209,348,182,147,232,310,230,245,290,220,355,326,235,287,393,156,131,225,194,215,295,185,295,269,198,212,146,192,166,194,210,409,185,148,234,200,142,174,211,143,115,201,352,301,323,267,373,249,257,94,176,83,208,208,229,207,332,119,178,174,291,262,206,154,243,144,357,250,126,262,201,200,115,232,177,310,279,131,330,266,141,189,219,92,236,127,236,279,129,119,230,251,306,167,108,279,259,209,311,198,138,162,176,268,299,157,130,298,258,217,200,199,186,139,188,354,100,215,123,208,189,107,167,341,322,228,252,247,206,310,226,164,236,225,292,321,129,163,197,262,80,239,313,255,270,185,265,226,198,243,276,230,206,256,106,289,193,192,151,122,243,143,328,221,160,239,319,305,362,210,115,175,247,326,191,179,127,88,283,354,247,163,169,278,270,157,251,213,316,136,338,206,245,251,156,236,275,209,245,222,276,231,215,184,229,147,139,212,215,247,148,266,170,131,173,283,365,352,198,138,224,40,298,199,179,247,245,329,318,298,167,261,330,152,187,298,95,136,295,269,158,128,168,328,257,317,202,207,252,139,197,162,327,183,278,247,194,201,226,346,314,306,201,348,169,284,260,212,163,136,111,252,143,226,321,265,303,231,185,116,174,247,143,163,361,154,156,143,305,227,208,332,323,87,186,152,285,53,288,216,249,185,200,150,223,194,335,179,393,219,171,159,261,282,149,59,159,190,262,94,267,151,238,151,110,224,222,232,237,143,168,80,96,249,139,271,175,112,37,83,243,148,311,246,166,220,310,233,251,76,83,212,159,233,197,298,242,403,215,137,264,198,395,176,30,125,78,385,153,236,373,223,85,217,103,145,278,242,173,313,170,75,234,106,234,222,244,133,302,228,112,120,231,198,293,326,166,185,205,217,149,164,215,152,193,333,141,156,164,143,343,95,259,324,183,226,189,210,144,119,305,123,64,194,61,273,129,179,229,317,197,154,85,58,176,182,342,166,124,128,90,179,196,161,171,326,319,208,211,174,96,143,175,30,134,310,77,173,310,85,76,255,212,308,247,189,196,320,377,116,133,269,212,102,200,336,327,201,194,203,45,276,237,360,215,275,119,228,187,295,145,69,138,211,211,156,113,209,228,229,352,151,229,388,203,223,139,327,152,309,299,161,235,210,213,180,244,83,167,140,286,320,142,210,169,72,251,241,163,215,168,144,187,82,211,110,234,242,287,269,232,253,258,253,237,223,175,349,195,185,253,236,353,321,123,228,160,332,193,221,311,163,211,239,185,203,208,161,171,168,287,140,269,202,326,189,220,136,111,218,326,268,244,276,344,266,164,141,173,172,270,260,213,112,222,228,290,309,55,230,336,211,221,201,272,140,233,301,130,271,298,233,238,185,181,316,342,192,292,202,281,303,295,235,123,316,255,219,214,160,178,331,163,312,204,303,245,181,232,169,205,154,166,152,242,226,260,132,109,269,156,78,216,276,230,156,131,331,160,357,305,340,184,235,347,171,138,149,337,411,109,217,185,212,179,262,250,376,286,249,137,305,322,365,229,316,232,167,304,116,364,342,140,156,99,233,256,239,165,278,347,111,137,212,171,237,207,121,164,299,339,48,240,180,117,263,123,329,224,309,323,194,84,231,118,118,310,217,145,126,44,173,212,106,126,202,307,215,189,191,182,124,154,212,189,346,290,259,300,300,157,287,281,121,228,147,191,190,253,299,189,158,121,189,58,239,147,217,166,310,213,253,195,137,159,133,230,234,178,133,205,178,325,208,254,193,176,207,287,271,100,229,360,144,256,159,211,175,107,130,93,165,68,156,94,224,191,103,131,359,327,150,121,104,81,128,199,238,221,322,115,273,274,169,178,90,225,199,95,226,216,232,327,148,131,175,272,233,203,228,261,251,202,147,172,141,223,292,235,190,287,240,314,296,261,260,192,237,220,57,344,205,212,273,243,275,196,240,123,308,152,346,200,205,184,207,271,271,280,326,185,230,176,84,216,210,168,147,230,223,162,202,288,170,123,354,161,263,257,193,214,332,300,205,253,203,109,151,274,246,195,189,241,112,89,306,85,144,101,103,179,135,274,214,161,204,209,160,326,231,290,119,314,175,366,35,122,293,227,165,106,215,257,323,103,168,274,359,131,251,239,144,187,289,149,127,238,111,319,135,392,154,176,232,245,143,149,238,215,43,312,161,143,229,219,158,256,195,205,83,249,267,176,306,103,97,301,254,133,175,200,192,232,309,260,246,241,185,221,251,318,55,157,185,257,215,119,153,313,64,204,190,138,234,201,155,316,109,118,298,120,260,179,181,168,122,197,91,266,167,168,161,258,137,295,191,200,162,130,227,145,95,256,227,155,348,305,282,207,75,259,122,226,182,232,190,201,182,383,236,234,222,225,39,167,233,136,173,228,246,310,269,146,175,239,52,180,166,111,352,144,208,223,267,214,232,167,144,249,147,137,129,199,242,270,212,300,201,233,202,300,294,164,217,372,140,244,222,215,152,91,301,234,183,176,290,143,173,165,185,128,342,134,103,182,236,233,159,171,157,388,199,171,164,159,156,265,259,360,252,69,320,263,226,213,234,306,175,199,58,268,178,219,194,258,182,275,301,174,376,205,250,141,288,79,327,362,193,275,247,127,214,306,162,225,117,231,109,219,153,266,255,200,228,296,234,253,227,124,306,354,190,221,235,77,150,229,289,311,250,223,125,221,79,161,285,212,75,141,295,263,314,301,207,189,413,382,300,37,131,282,191,359,107,334,243,208,258,253,255,235,172,65,159,130,226,231,99,188,279,116,169,302,202,156,131,300,178,137,159,240,264,149,224,204,313,201,152,276,110,159,129,247,217,214,216,243,201,87,297,284,203,269,360,80,182,201,333,156,243,252,168,108,228,181,166,222,142,206,184,159,212,181,139,206,336,146,249,329,132,106,237,124,151,324,116,86,272,77,39,132,321,293,299,203,190,219,263,245,357,303,199,288,234,201,237,155,326,353,194,168,212,319,240,284,241,230,235,217,189,287,139,60,133,256,276,336,332,209,204,230,184,151,270,230,265,187,216,153,335,274,324,133,162,298,243,249,276,287,170,144,112,254,246,183,138,162,203,174,206,67,177,246,216,282,181,155,236,214,209,188,200,200,252,115,228,149,277,241,163,298,267,225,271,109,92,200,214,143,139,312,240,249,113,91,422,326,174,134,337,188,224,184,116,225,85,58,215,211,295,250,349,141,220,259,182,307,127,181,177,360,248,179,362,200,187,208,175,181,112,69,197,177,103,274,331,240,205,368,129,113,350,278,210,93,209,137,178,231,232,222,141,153,130,81,136,202,296,138,296,201,135,62,175,287,330,243,219,133,303,356,194,196,150,200,217,210,281,145,307,120,121,189,249,301,349,128,227,237,164,178,215,139,164,224,208,249,127,162,298,119,79,335,355,255,311,69,128,194,295,301,220,296,239,326,230,176,317,155,68,172,129,298,321,180,173,215,235,260,151,175,169,247,203,293,171,158,211,155,203,103,149,202,264,210,232,227,238,135,180,242,244,369,224,143,264,268,267,170,276,198,379,168,328,132,115,152,253,244,253,85,152,263,216,190,194,290,311,271,333,270,178,188,158,242,99,234,236,352,169,210,179,274,127,158,133,209,228,228,314,224,129,360,301,182,160,219,156,268,94,182,98,257,352,147,33,233,189,147,210,235,298,234,167,112,256,195,293,292,122,309,102,323,201,194,121,63,148,127,197,182,275,229,205,63,188,159,187,204,295,246,268,389,304,180,189,177,137,84,173,282,160,251,285,216,343,242,253,76,199,95,104,198,253,329,57,77,129,304,258,196,172,215,162,226,90,370,216,187,324,285,302,195,249,180,107,197,159,90,120,248,114,165,186,130,211,324,281,359,96,198,362,323,200,281,149,300,286,164,258,172,179,331,160,200,357,279,279,218,104,101,119,159,172,111,196,362,181,209,323,195,216,360,117,191,100,140,311,351,234,150,296,340,289,165,268,338,185,263,89,266,164,258,238,135,183,183,233,160,108,175,332,294,369,197,171,226,128,127,199,240,232,97,272,253,232,302,329,172,230,182,154,103,183,200,244,120,186,209,234,329,274,79,178,98,343,193,159,198,202,177,227,83,170,122,174,274,312,230,122,168,213,308,305,232,155,250,142,303,218,261,53,87,241,208,229,283,218,223,292,312,131,193,155,256,55,181,327,117,131,202,148,150,238,152,144,171,194,371,147,104,206,142,186,312,122,220,204,305,156,175,246,179,104,238,352,302,179,135,252,81,107,197,250,218,138,228,165,162,212,200,304,144,184,128,128,253,173,324,160,160,152,189,93,362,116,306,188,234,253,219,320,99,144,347,51,248,288,93,208,142,94,292,292,159,240,194,270,135,291,288,212,133,193,205,75,231,163,210,30,189,314,265,151,94,304,282,202,288,167,246,270,360,189,224,270,277,312,145,268,271,331,247,118,134,143,136,201,177,87,195,261,177,223,305,222,312,150,296,157,229,283,140,179,160,191,159,256,192,157,326,108,240,334,297,257,294,214,79,254,309,258,325,229,301,264,257,284,113,205,242,246,284,159,195,361,121,224,158,210,162,215,229,147,163,313,259,204,249,220,252,159,191,346,196,118,137,267,220,61,175,251,74,237,269,95,117,68,208,62,131,211,175,79,199,196,172,96,239,131,241,167,147,264,286,358,144,261,153,347,201,126,139,146,280,334,182,106,215,196,282,69,90,83,237,151,294,226,321,117,110,166,104,239,172,293,291,262,106,149,240,260,214,73,110,190,144,158,149,266,222,300,239,194,278,217,403,189,262,225,192,262,179,180,123,265,103,165,200,254,105,353,233,242,341,96,330,312,274,149,61,260,217,158,181,143,338,101,176,180,226,332,145,153,353,335,265,217,281,245,220,302,112,244,186,254,155,317,173,233,236,281,164,139,171,229,167,130,178,115,139,249,150,225,295,131,259,247,223,315,125,179,68,267,289,220,69,151,256,170,120,158,217,226,154,200,160,145,249,130,228,162,303,121,232,255,239,69,200,308,145,200,140,261,307,226,227,270,359,140,339,215,169,241,351,231,236,243,295,319,189,226,376,368,339,166,225,335,305,361,193,169,162,200,177,351,252,77,141,360,224,334,200,326,261,193,309,293,312,174,229,292,113,250,127,212,309,222,193,341,142,176,313,205,189,204,190,205,261,217,188,219,152,230,342,219,201,225,114,229,277,122,301,306,159,222,199,209,165,273,150,213,167,116,180,277,201,120,197,188,187,177,289,216,214,331,138,165,219,198,238,220,145,217,243,123,137,76,263,271,111,192,153,77,230,259,212,214,237,55,221,247,190,367,206,233,284,176,70,214,320,238,204,320,303,95,300,244,69,306,209,96,154,211,128,313,181,209,88,280,192,343,226,123,270,202,119,124,203,267,204,233,254,208,140,319,248,214,279,310,171,235,184,224,207,276,275,265,261,269,203,190,261,166,244,366,41,150,159,225,114,151,166,116,163,245,195,282,248,145,294,330,124,349,219,199,269,235,299,174,179,202,227,152,174,256,272,126,85,110,224,348,387,252,215,230,282,190,254,235,103,306,181,84,312,228,215,356,282,152,204,155,291,234,154,184,322,349,271,179,269,404,258,166,183,172,355,196,367,153,101,209,164,233,156,193,144,289,251,151,363,201,189,74,225,274,156,143,136,173,182,49,200,285,169,141,144,200,259,223,176,238,302,205,179,233,206,204,263,181,160,270,322,183,126,165,314,162,118,178,54,119,275,199,215,260,92,269,159,191,241,259,255,164,239,298,264,121,265,135,196,286,213,194,252,69,193,277,174,198,192,388,164,116,166,202,207,331,217,179,248,184,93,175,254,322,239,218,91,216,246,220,74,277,309,152,183,271,84,191,369,141,148,149,251,241,93,183,140,304,215,149,247,163,123,268,234,40,57,208,143,155,121,263,158,161,119,285,288,187,286,58,268,183,137,291,298,212,122,345,237,203,366,117,344,323,154,261,135,54,198,212,163,93,133,363,151,357,204,305,179,318,276,85,97,207,187,180,218,129,170,286,144,199,177,189,219,186,150,219,187,178,125,57,121,165,112,235,283,296,279,136,274,187,145,112,158,296,126,218,253,343,279,70,309,279,221,339,281,130,260,207,93,278,243,237,183,95,119,41,328,57,301,171,151,286,142,158,113,169,282,273,243,186,139,151,196,133,147,96,215,227,145,262,189,207,123,192,195,93,164,70,207,165,150,178,357,198,256,306,301,72,92,179,316,123,271,298,127,198,220,243,176,141,202,129,106,149,165,247,215,173,203,186,205,133,212,160,254,222,135,350,221,253,164,240,156,327,189,225,109,320,97,295,164,230,238,260,150,181,319,237,164,341,138,193,126,137,78,207,184,143,253,225,195,105,206,228,188,107,152,318,141,238,355,327,235,288,141,335,190,113,243,199,65,98,195,213,187,229,319,335,305,163,195,143,172,313,270,218,215,133,249,305,381,215,272,237,138,165,174,294,354,123,184,221,302,276,151,276,328,207,86,186,119,266,191,198,187,194,153,241,141,297,196,245,146,224,115,225,252,224,213,92,225,142,158,350,274,280,169,219,169,262,149,100,177,157,292,167,176,175,53,302,99,235,84,205,53,227,304,207,198,243,131,160,184,201,283,271,92,173,137,153,196,136,355,123,189,152,211,161,181,296,206,229,183,138,261,174,209,231,256,241,415,197,259,255,178,237,178,379,203,338,224,274,226,267,223,145,133,260,302,163,85,203,105,219,273,154,273,193,56,310,234,213,175,224,195,234,298,206,144,198,283,270,182,133,206,222,225,261,327,208,223,157,220,186,109,302,170,140,169,280,185,229,157,154,290,159,75,255,73,330,205,315,282,195,169,353,151,196,228,255,128,175,249,286,214,117,172,102,84,284,75,112,68,323,204,127,233,318,188,143,268,109,167,206,209,135,253,366,151,214,179,234,207,176,361,296,153,379,236,180,247,248,103,259,128,86,397,296,240,199,203,99,236,227,159,151,270,284,220,279,148,279,103,249,207,177,177,58,176,61,194,310,274,177,213,141,267,318,259,246,238,308,131,127,262,162,65,185,243,168,194,77,174,149,209,197,287,270,216,279,180,170,231,106,102,49,149,272,198,236,233,52,282,196,312,133,264,323,269,329,389,342,191,119,204,157,367,200,330,156,255,303,303,176,188,249,239,273,164,263,263,149,87,239,131,180,200,353,104,147,251,266,270,166,204,343,180,167,216,337,185,129,113,128,183,99,189,131,250,223,321,137,158,110,114,209,248,345,70,209,60,251,217,71,248,222,302,316,290,128,220,229,109,164,232,253,314,293,148,279,153,149,142,252,128,124,121,180,196,138,103,242,119,295,197,193,223,216,228,108,313,202,170,198,119,72,266,220,94,114,195,228,116,335,295,333,164,240,218,235,197,145,262,216,296,170,176,204,261,143,189,190,221,127,210,345,210,168,67,268,137,204,153,221,282,195,204,66,219,285,286,197,127,299,232,196,254,110,345,239,292,241,234,120,72,343,243,179,321,277,293,230,220,248,239,278,301,253,130,124,150,216,77,192,232,221,206,143,261,164,172,140,213,233,217,196,226,289,118,272,269,164,279,114,184,242,131,208,267,122,184,56,315,265,72,162,252,212,314,126,263,151,114,319,288,310,336,218,368,196,227,263,192,280,268,271,223,215,222,312,235,165,221,172,244,217,246,324,364,394,341,296,205,181,376,180,145,212,282,342,361,320,372,244,315,148,277,145,296,255,184,178,189,178,308,262,174,98,125,216,293,220,109,181,165,186,276,201,153,323,156,261,287,253,149,308,264,183,236,75,197,210,233,284,225,170,269,295,293,299,203,261,160,110,323,121,221,254,110,258,215,319,198,257,248,178,315,290,253,195,144,79,83,109,134,314,85,272,215,263,199,268,110,192,245,321,340,179,269,267,292,195,118,97,254,249,212,153,163,204,181,148,97,324,239,357,198,98,242,293,172,208,216,169,210,190,322,251,321,205,151,253,265,151,179,189,138,258,111,287,298,280,314,237,208,194,203,306,194,311,255,332,117,251,209,102,184,196,242,228,291,225,124,271,278,249,172,180,369,154,259,294,226,242,159,206,325,218,203,215,358,243,88,143,195,111,167,298,259,391,197,134,287,210,121,209,97,105,76,243,215,365,205,251,124,124,184,260,318,235,307,252,248,204,121,175,183,339,299,238,132,201,295,195,172,116,225,175,332,258,155,327,214,282,212,194,216,361,161,355,222,301,299,310,275,238,212,161,166,194,180,193,175,218,177,178,128,309,218,196,193,259,227,202,241,241,341,246,116,104,337,74,326,212,333,138,224,130,253,301,225,101,220,172,52,102,99,258,239,225,363,289,277,232,204,123,217,71,276,315,226,291,323,92,351,176,313,356,84,234,167,286,253,325,164,330,151,220,261,260,200,273,302,348,84,267,77,220,393,344,289,247,118,233,144,149,261,180,278,170,238,74,259,237,131,93,163,232,245,176,59,256,307,215,260,140,228,356,258,155,153,222,178,115,231,257,147,217,282,311,269,147,228,197,210,163,135,149,382,247,186,130,211,261,154,188,179,161,333,317,113,176,236,134,199,199,90,298,187,376,139,140,156,281,217,126,102,110,206,234,312,152,267,97,87,210,197,164,253,121,250,151,105,256,129,256,107,220,102,362,157,94,188,66,248,178,185,219,224,291,209,172,271,144,259,352,193,201,195,199,308,104,150,202,140,123,182,256,264,186,184,147,151,200,230,99,152,200,168,316,245,234,301,265,280,214,339,133,147,296,243,264,260,126,130,185,215,139,196,308,99,225,106,155,238,132,204,267,293,166,136,82,212,309,117,261,270,151,145,271,220,269,264,96,91,288,235,205,272,193,226,133,299,210,242,208,342,224,229,98,297,105,91,230,95,55,161,171,208,237,226,169,277,263,359,138,348,347,147,223,257,151,79,151,174,98,163,104,281,176,204,155,265,217,139,148,343,190,220,318,170,144,271,258,331,279,100,173,159,223,181,187,294,269,251,225,398,283,141,227,320,217,170,140,217,403,237,202,267,307,111,335,131,163,278,247,185,298,224,267,182,184,245,260,255,217,279,64,127,68,241,314,325,181,222,169,269,204,130,406,270,296,101,258,220,145,169,263,220,161,122,133,176,230,279,253,246,209,214,257,192,271,222,192,272,247,395,384,212,229,337,163,204,188,146,196,259,269,105,151,355,147,127,146,243,101,171,205,150,237,220,170,286,106,208,161,164,366,107,188,152,267,339,296,39,230,251,189,260,222,332,248,317,362,308,79,237,231,138,164,314,254,340,185,224,139,139,209,333,308,165,246,276,201,257,235,207,294,152,279,230,213,253,151,224,160,222,330,199,323,244,240,152,249,238,214,258,116,232,210,309,186,249,209,221,265,299,323,144,176,179,271,138,281,297,244,258,151,160,328,176,118,215,248,160,126,322,179,41,181,329,286,193,212,245,361,157,196,341,138,216,248,271,151,229,195,178,159,149,191,262,212,269,218,185,183,241,302,270,254,192,201,342,208,255,333,167,292,276,194,111,184,221,208,212,287,319,70,318,279,154,72,161,297,276,212,189,166,267,250,138,195,328,77,202,106,219,83,240,170,188,248,136,231,237,77,129,267,252,132,112,202,187,303,256,245,185,222,260,206,225,165,161,95,211,219,94,228,235,246,194,73,292,218,239,174,176,373,207,219,244,135,72,224,373,241,126,325,236,290,190,180,267,318,159,228,213,210,176,161,217,105,97,366,223,333,257,208,173,184,105,272,200,193,251,218,220,145,176,106,183,263,92,259,229,160,210,237,177,211,334,278,310,323,152,142,166,166,109,122,182,85,209,307,233,154,120,266,279,170,265,227,190,197,239,231,83,263,296,187,123,73,160,275,255,99,106,320,175,209,158,347,203,122,232,231,304,97,97,227,313,192,243,289,178,88,320,120,245,181,187,274,181,302,197,196,130,191,247,111,283,367,128,154,121,171,231,170,162,214,181,166,235,235,66,296,152,145,380,133,117,189,222,140,255,35,354,178,179,127,140,70,298,290,113,116,146,112,145,170,291,157,111,54,160,199,134,358,201,299,109,100,33,303,176,185,272,73,162,112,279,122,169,66,172,368,330,234,218,295,149,160,132,240,121,137,120,267,136,334,124,239,237,323,334,151,354,284,89,231,137,179,167,264,206,143,203,164,376,94,157,165,119,137,158,160,149,206,160,269,191,195,237,170,175,238,107,119,202,279,122,348,195,133,143,113,112,345,87,193,196,239,295,190,288,175,260,324,137,263,287,104,294,243,253,226,328,239,208,203,234,339,271,167,220,316,253,105,147,212,243,205,224,377,174,216,220,211,260,135,231,352,107,168,164,270,163,235,131,104,139,218,111,210,197,197,159,132,261,132,364,379,268,318,123,241,340,335,302,160,329,266,148,245,358,325,341,316,307,321,328,229,245,366,173,333,307,101,239,139,358,340,242,384,199,113,295,296,178,185,282,142,283,274,138,136,201,232,354,120,122,186,105,136,214,115,274,225,226,119,261,281,226,227,234,277,244,258,95,344,79,232,292,139,98,176,191,203,256,320,313,220,140,85,367,188,164,185,150,216,347,173,249,152,120,228,292,293,226,164,170,236,154,294,98,203,269,193,335,253,114,192,231,232,248,303,262,82,130,276,95,290,104,370,344,181,318,175,256,147,182,377,165,291,169,152,264,138,319,250,279,251,187,391,243,155,224,216,132,175,171,145,217,181,308,260,185,347,230,153,214,318,275,321,219,123,138,273,290,159,274,82,228,212,74,158,262,246,312,290,169,168,276,183,167,189,298,301,296,245,268,112,261,202,308,188,214,117,250,315,204,181,190,349,199,162,165,218,159,292,276,170,131,219,255,341,286,311,213,304,240,253,223,197,152,322,138,183,89,278,327,122,158,199,235,334,176,426,128,130,204,181,175,277,212,232,140,278,271,119,222,126,286,273,225,40,118,210,172,242,120,97,237,296,241,143,289,326,253,229,178,325,346,191,202,225,307,321,257,128,223,60,218,82,54,314,220,318,348,161,208,263,323,213,244,140,250,147,225,241,366,162,81,160,252,181,222,156,249,329,190,127,212,237,238,341,100,330,245,175,268,288,275,288,68,150,230,188,165,257,132,147,254,323,171,255,232,212,167,283,244,185,246,244,198,172,325,217,159,243,144,131,351,257,170,240,214,222,272,180,254,264,383,190,234,246,126,183,299,269,184,236,228,189,246,240,206,160,134,216,196,217,120,201,227,176,233,284,70,299,163,347,153,168,304,196,153,112,218,197,249,197,240,181,288,280,265,199,84,242,236,369,201,277,140,119,153,330,63,166,187,182,312,246,178,251,161,152,279,278,299,196,93,212,308,264,223,248,171,225,225,97,261,246,197,336,155,221,173,166,305,252,182,78,148,167,157,196,142,370,218,194,176,130,131,150,385,135,166,214,116,155,170,121,88,306,281,117,252,177,106,376,143,357,246,147,301,227,236,211,358,164,154,259,182,220,227,242,131,146,247,228,343,152,246,341,216,58,234,262,261,215,185,266,227,110,301,335,168,120,139,327,120,240,123,255,234,169,133,139,131,324,177,62,91,150,213,202,272,218,112,287,197,123,361,329,80,161,291,200,222,227,206,202,403,84,188,287,275,81,148,256,167,335,170,167,244,282,215,213,198,302,201,226,111,286,239,172,210,196,138,221,130,311,386,129,242,88,254,162,226,183,70,228,154,165,189,195,269,300,170,239,86,195,264,199,295,171,90,220,206,204,91,214,88,206,319,125,351,82,166,204,180,334,293,179,179,67,119,202,352,56,228,229,125,180,172,211,241,150,159,303,245,236,231,211,193,81,168,162,94,216,304,286,315,297,260,60,214,200,170,186,97,238,150,224,324,143,238,249,173,239,275,96,270,178,292,266,297,291,159,216,231,204,175,315,343,191,174,134,278,287,147,240,249,178,152,308,238,204,291,171,187,217,136,348,104,342,98,154,218,136,212,191,161,252,306,194,103,187,246,278,229,129,61,179,205,182,299,156,253,161,268,338,314,268,276,232,246,180,172,78,248,167,113,262,150,194,357,270,170,150,216,365,119,275,152,169,170,249,327,122,281,288,235,234,162,126,160,125,256,96,204,205,321,161,86,261,184,134,129,265,123,199,130,168,140,240,122,77,205,123,162,188,329,207,251,190,251,194,246,193,181,167,197,107,336,134,43,152,125,302,261,165,219,157,81,311,153,274,176,87,137,205,338,175,192,348,175,160,292,249,260,214,295,262,102,222,212,340,266,150,187,153,91,261,261,294,254,207,198,176,234,261,184,197,227,119,333,28,211,194,96,149,193,219,280,231,180,132,233,164,279,233,204,98,182,185,209,247,150,291,296,188,136,192,194,190,293,157,180,242,198,215,111,291,259,53,210,302,197,345,57,212,116,179,122,332,206,323,227,157,156,203,230,310,176,264,209,275,207,123,187,196,165,196,90,210,243,233,162,243,89,223,54,102,320,240,226,207,103,279,227,280,203,273,356,99,160,252,275,289,224,207,182,108,270,206,211,280,320,316,216,338,244,113,178,171,208,180,212,215,253,340,191,217,236,281,325,78,136,188,270,215,164,154,180,222,228,112,150,233,219,236,91,181,133,100,266,217,261,165,331,206,76,227,332,330,110,255,179,253,154,102,246,197,258,241,252,180,107,224,319,131,206,325,198,289,156,275,267,103,186,217,211,278,219,305,148,118,186,237,38,226,138,112,324,166,93,192,67,169,183,203,220,277,282,265,374,227,365,118,294,152,192,97,230,103,141,240,200,194,243,214,242,290,252,184,151,243,160,241,211,162,139,239,213,289,373,249,256,141,100,345,231,245,268,141,269,339,150,331,284,144,194,73,290,244,181,200,233,248,216,219,260,280,249,301,186,339,213,264,192,247,278,297,166,126,332,318,182,283,225,294,239,337,278,329,194,115,335,233,299,183,294,395,318,124,193,271,277,341,164,268,216,283,202,122,309,172,218,115,299,200,245,161,266,141,357,136,263,160,367,266,212,204,239,146,160,160,200,115,144,290,138,184,208,208,177,359,167,199,240,164,230,152,209,108,225,152,227,150,117,149,147,271,218,253,91,171,190,186,261,240,163,307,173,132,265,294,202,245,228,175,157,209,69,237,102,283,229,250,179,222,180,330,149,91,240,173,296,188,130,227,321,288,155,225,249,194,213,290,90,144,176,230,122,200,247,103,185,151,292,292,177,311,109,348,126,225,116,283,159,192,257,183,144,194,199,260,73,156,231,340,115,292,197,171,109,100,345,223,311,348,253,101,221,250,157,162,98,217,193,369,180,226,232,157,176,124,220,162,222,179,221,320,194,308,187,208,181,216,169,215,255,216,177,326,397,320,81,159,140,185,182,230,95,249,104,156,242,367,225,291,87,218,263,248,161,59,191,228,165,214,151,256,61,240,236,276,165,237,259,333,167,201,253,376,320,276,290,135,309,200,257,210,156,303,161,264,296,176,98,317,109,231,205,132,120,262,274,258,111,117,192,192,77,186,228,169,289,128,132,400,208,150,191,243,361,230,199,224,168,302,260,274,152,234,153,225,197,404,205,252,142,164,263,193,209,186,344,86,309,303,199,318,172,226,155,218,296,128,139,236,185,150,123,292,188,243,254,286,222,207,328,256,137,173,248,313,229,324,217,193,231,125,89,227,135,259,255,179,160,270,151,207,189,78,124,412,255,308,289,222,166,298,234,243,202,219,138,218,181,196,105,274,362,298,108,327,228,264,191,319,165,117,162,269,205,261,219,123,153,243,316,216,239,201,310,263,150,115,212,201,114,343,107,142,284,176,157,175,347,220,216,217,137,226,238,121,192,311,116,238,100,339,236,98,151,204,164,169,275,264,234,312,217,232,189,193,207,231,246,261,184,114,177,91,204,136,236,255,232,273,72,78,138,197,117,203,254,49,173,227,335,179,275,74,197,68,240,80,271,138,235,275,41,293,177,159,219,220,292,171,211,118,184,142,41,259,172,148,184,183,41,125,154,117,281,250,239,130,161,224,106,167,355,399,79,234,356,163,301,323,84,186,285,96,247,213,192,175,252,335,411,161,257,268,293,166,270,147,210,219,142,331,272,156,320,237,184,236,205,182,296,148,108,210,260,217,237,182,200,220,140,290,236,142,185,172,116,34,242,169,208,213,294,230,135,106,125,166,294,155,256,329,196,162,192,229,147,223,240,223,197,191,166,223,174,245,123,145,188,328,189,167,233,223,267,251,167,222,228,187,189,332,322,415,210,173,239,223,378,204,186,157,180,190,172,242,114,206,143,182,194,186,224,128,279,206,255,208,264,199,127,222,143,229,134,136,303,230,50,148,136,133,307,211,202,222,165,95,249,271,142,142,192,250,149,167,199,290,205,279,236,188,263,204,101,213,263,160,215,242,253,147,186,262,376,279,234,234,286,125,194,238,39,150,167,155,145,112,166,132,216,115,195,322,348,161,199,263,197,340,306,239,187,199,124,386,188,392,329,163,131,370,280,307,323,294,321,212,300,243,157,214,356,263,302,278,325,103,198,316,339,383,91,202,202,215,120,252,199,192,131,178,296,142,72,59,147,255,320,184,219,106,268,137,98,100,255,253,161,330,151,236,328,200,258,333,262,181,73,404,321,243,115,218,277,282,175,264,135,207,227,130,164,195,52,291,180,109,108,270,352,202,322,241,142,332,351,331,141,107,285,83,249,170,141,229,100,306,270,191,120,306,118,217,168,169,266,148,229,113,136,392,179,186,245,287,247,215,226,119,268,245,78,152,212,178,269,208,212,185,366,209,253,231,216,165,157,143,200,263,274,174,112,264,160,281,188,179,170,339,233,169,288,110,147,69,221,166,290,154,149,110,162,53,219,227,337,193,161,190,234,142,150,196,149,160,139,275,277,232,354,256,220,331,219,262,247,179,136,246,237,156,137,286,122,295,161,134,55,306,320,296,159,135,199,289,222,118,152,161,281,233,202,204,173,194,334,200,280,162,341,176,205,142,233,318,209,121,158,307,188,236,102,292,355,117,170,99,211,249,248,199,258,297,116,80,94,273,193,200,293,130,230,316,229,259,199,225,128,161,198,245,300,315,282,289,307,87,237,159,238,250,128,124,233,136,144,331,151,247,156,350,132,281,254,197,210,175,224,327,210,245,200,116,98,250,202,162,309,108,356,229,286,235,264,320,211,200,92,223,212,132,185,248,270,317,258,133,302,223,150,238,202,135,295,168,100,247,204,205,176,179,161,208,108,195,321,171,248,184,347,149,307,178,177,233,268,249,241,177,233,263,178,232,144,159,347,109,185,206,167,210,219,360,219,303,369,203,264,153,205,347,159,364,212,166,206,285,208,248,168,254,294,183,177,186,269,180,221,133,232,240,379,252,225,134,241,127,245,163,181,235,312,260,229,187,149,70,310,159,194,286,164,225,156,117,152,274,346,212,196,106,157,150,169,93,127,117,207,129,76,271,266,120,180,149,227,246,189,319,49,225,196,345,180,140,98,164,281,136,261,213,105,151,180,124,252,198,141,198,162,67,200,304,218,198,338,228,139,290,142,106,178,345,148,217,215,112,301,253,257,303,320,208,109,204,256,190,152,172,296,153,74,204,268,282,162,62,276,117,115,74,252,207,129,152,232,249,225,216,104,195,268,171,214,344,83,146,203,350,283,165,279,175,148,139,218,190,158,121,340,196,316,135,171,362,199,154,201,131,185,298,267,295,84,188,281,341,197,353,145,211,141,315,277,115,184,292,200,188,178,119,241,150,228,187,118,225,199,306,72,193,115,333,152,191,256,235,251,215,254,254,116,165,244,270,166,129,259,163,143,238,180,96,54,249,191,144,252,458,309,238,268,243,190,163,337,144,223,293,116,169,141,116,143,185,180,136,337,206,193,187,241,110,268,206,244,291,177,274,308,287,150,252,194,154,363,183,232,198,180,334,130,93,183,327,121,72,132,181,369,170,364,259,288,255,120,195,94,139,127,321,196,183,206,384,184,322,391,213,361,192,346,177,188,276,317,276,252,269,203,123,149,341,274,301,81,122,211,236,201,200,159,327,203,302,275,314,152,239,334,137,215,318,177,188,116,338,155,242,187,177,318,162,290,211,150,290,191,183,126,326,150,350,155,123,235,258,179,234,267,143,274,329,185,164,336,135,325,226,203,296,278,199,254,155,146,322,308,183,241,215,153,210,183,169,205,287,195,325,192,208,216,207,226,168,107,168,245,203,292,224,237,189,205,222,239,207,166,257,287,242,281,223,139,89,198,240,137,335,244,206,197,228,207,268,300,195,90,223,147,322,186,220,282,260,284,236,161,311,194,284,123,245,161,329,166,252,153,293,200,114,214,270,123,159,232,127,203,199,244,284,157,102,224,138,235,299,171,205,149,190,335,154,280,271,60,314,137,167,245,147,187,226,211,177,219,189,301,226,259,263,193,78,172,243,250,332,178,247,287,236,132,173,183,333,178,123,246,195,186,138,205,242,245,233,211,361,152,194,190,343,282,264,85,379,192,176,183,305,180,267,255,162,149,142,61,168,261,208,200,283,126,218,313,278,188,214,308,205,328,329,243,342,232,339,258,215,182,158,51,322,352,161,226,78,206,216,153,326,46,283,331,48,210,175,170,170,255,248,311,235,183,233,284,301,273,234,128,160,145,197,250,244,106,188,252,283,223,174,121,289,259,128,115,259,299,128,199,201,208,250,146,213,68,244,224,199,57,123,219,145,95,135,316,229,189,187,169,234,174,171,189,250,175,181,169,218,280,341,231,335,278,196,123,92,138,269,257,341,310,134,201,145,248,237,250,246,193,264,233,91,252,255,325,212,336,158,274,266,109,183,218,246,181,166,196,269,117,160,214,208,126,189,129,220,205,249,72,167,191,383,234,208,84,203,164,249,259,163,246,122,346,198,138,124,187,270,214,228,309,115,110,191,175,254,211,146,279,242,267,126,153,162,107,222,267,345,252,139,231,178,358,211,162,140,160,228,240,101,230,198,277,149,278,140,247,180,231,91,180,252,216,352,185,173,135,133,257,110,173,324,177,125,89,217,233,191,161,132,229,319,328,286,213,125,167,161,218,113,200,212,144,125,260,197,245,358,221,303,248,182,53,246,311,249,154,176,315,121,257,306,120,132,135,275,171,138,117,129,356,266,143,264,90,249,154,147,156,197,102,186,208,150,234,257,229,194,84,217,172,309,268,183,108,173,189,299,357,180,132,302,143,256,223,150,337,179,96,373,213,285,205,264,150,186,254,220,228,175,316,227,301,345,244,154,143,107,317,170,256,255,239,143,283,179,135,88,246,181,205,114,294,243,120,221,278,150,167,117,150,139,163,205,123,285,263,295,170,188,187,130,307,280,288,192,356,122,346,223,232,238,90,62,204,318,211,145,271,340,377,335,198,257,169,222,157,113,82,190,205,231,369,358,192,118,311,94,341,285,192,230,164,206,314,214,136,261,314,244,316,132,228,233,200,140,187,224,113,191,118,160,172,50,296,358,268,290,248,282,235,150,153,244,184,113,182,157,126,219,160,202,213,252,110,195,249,259,260,183,310,147,171,231,149,155,254,332,154,174,255,146,260,298,138,231,128,137,297,279,142,206,240,273,289,244,315,198,265,305,332,286,276,260,353,69,227,392,162,301,207,214,132,244,343,218,234,131,326,333,245,129,145,329,167,294,226,113,231,164,142,186,259,166,210,276,84,306,280,307,216,244,196,199,354,198,239,350,152,180,235,224,157,165,273,232,237,258,169,243,266,206,263,120,130,330,146,290,171,241,186,292,223,175,203,201,228,133,142,212,348,354,209,120,122,121,207,200,289,194,199,138,223,162,195,432,227,254,229,165,225,327,183,236,225,325,151,232,287,122,111,209,211,225,150,311,229,183,197,350,177,211,202,217,149,293,178,352,229,209,197,120,172,260,310,334,185,235,356,239,198,199,181,238,257,276,179,135,142,186,122,274,215,320,335,119,198,130,194,251,229,267,313,213,337,194,178,192,215,256,239,115,137,329,327,179,402,148,190,141,135,345,76,142,211,255,233,269,279,273,179,145,85,114,81,309,172,170,131,286,197,257,307,186,268,196,315,323,237,191,86,184,93,202,316,238,140,219,263,161,151,185,242,289,90,255,199,195,155,333,130,354,248,271,256,340,83,307,197,237,133,223,348,308,367,288,339,310,214,215,257,389,169,128,150,122,155,277,300,218,325,291,280,141,140,185,132,174,195,143,174,138,160,191,211,224,258,118,163,170,240,299,312,153,321,230,168,144,277,214,297,248,297,287,292,238,114,170,253,228,263,237,210,177,151,99,211,136,187,350,153,110,134,274,213,168,129,131,130,207,203,276,288,270,137,260,126,180,368,312,208,208,335,118,184,120,199,240,237,137,185,340,228,281,310,254,274,127,225,148,152,237,192,109,286,349,128,137,209,172,284,141,406,209,175,310,258,92,333,208,168,262,343,141,267,194,139,169,177,290,173,174,288,247,192,257,126,146,256,236,241,114,273,231,332,206,164,214,247,215,180,230,226,218,98,295,264,196,122,192,303,223,215,165,187,167,214,342,124,269,276,134,157,144,236,265,348,281,233,296,143,153,113,162,121,262,288,137,198,131,230,282,330,163,163,229,192,112,130,228,170,224,288,334,323,230,266,304,260,156,253,193,154,310,130,316,158,247,322,59,256,199,77,113,315,114,199,158,216,297,380,300,173,163,239,121,304,231,163,301,95,169,224,273,192,227,302,312,134,297,237,239,281,126,241,285,121,308,315,181,248,189,224,162,200,180,144,221,227,143,233,364,156,146,129,280,220,245,242,107,161,321,206,192,159,219,174,142,224,145,146,192,188,191,322,161,67,253,241,242,192,294,307,327,259,346,175,391,339,347,193,283,241,157,131,315,173,270,152,356,178,351,224,211,283,334,316,115,253,238,286,124,223,288,43,114,117,182,154,264,209,271,246,89,178,197,133,340,224,239,174,180,204,280,237,292,156,204,208,183,117,230,204,203,162,168,127,148,299,257,275,268,331,87,224,262,145,288,318,181,284,227,231,113,144,190,220,189,164,304,98,151,246,353,274,323,223,320,90,251,147,196,255,301,247,90,255,227,173,238,319,259,277,166,183,146,313,332,306,248,231,201,197,227,87,255,135,192,217,73,251,288,166,299,183,247,215,253,364,219,193,52,318,190,219,185,264,303,308,240,334,189,169,365,197,248,138,178,194,165,199,311,217,228,70,285,169,202,322,247,150,201,209,170,49,223,337,163,118,233,262,223,164,149,337,111,210,227,72,169,209,285,209,266,316,229,229,354,182,252,30,364,342,260,285,234,134,244,229,209,327,205,185,175,149,261,168,174,187,222,332,93,168,334,237,182,165,212,200,202,211,218,216,104,125,219,143,114,160,170,115,183,213,219,238,199,78,233,238,224,295,188,324,136,188,97,188,98,258,340,275,73,309,224,245,284,129,120,274,418,193,231,278,150,151,252,198,191,268,208,138,291,184,196,111,261,280,191,157,107,218,266,240,297,226,186,61,177,252,124,231,351,152,343,249,95,273,377,57,195,76,168,257,265,219,89,322,162,122,237,134,213,262,112,329,101,241,98,234,306,214,316,93,314,258,230,178,166,172,270,212,291,224,258,395,259,205,184,199,154,176,184,194,265,278,268,225,103,125,134,92,241,277,187,281,88,192,152,263,183,76,176,127,299,244,170,133,335,336,172,180,244,286,273,212,220,83,304,254,235,287,133,169,256,243,217,169,95,189,236,157,242,156,294,127,225,114,173,328,298,115,171,218,184,163,272,212,181,350,242,156,141,287,150,136,289,153,142,274,88,122,261,254,250,54,131,171,188,159,108,203,224,79,269,155,216,355,279,360,276,195,146,251,146,321,81,195,320,96,186,230,112,250,182,171,134,254,199,288,218,230,116,226,172,190,151,183,98,40,225,328,65,123,165,248,308,164,161,260,169,76,313,222,184,183,171,138,190,248,95,273,276,281,88,173,215,279,193,157,136,315,261,243,275,210,282,51,111,62,190,252,154,109,64,272,263,290,121,242,209,222,206,291,196,130,328,267,347,296,354,314,125,94,169,320,299,55,130,111,163,208,97,309,164,246,210,335,294,163,222,128,201,229,248,186,422,107,95,230,192,48,190,67,116,113,126,204,187,218,178,237,177,227,243,134,244,150,141,85,199,185,123,335,278,239,212,193,219,138,244,256,400,226,190,155,122,157,238,212,194,244,258,224,372,257,178,163,246,274,64,203,137,167,240,285,195,286,335,156,217,234,215,213,228,248,178,73,295,226,230,169,301,129,353,212,165,169,217,211,226,53,261,318,144,281,171,247,118,128,237,128,207,162,159,343,257,176,241,228,115,294,162,201,83,203,219,162,211,165,124,170,125,283,71,397,306,214,224,246,245,207,203,214,182,194,193,197,181,190,197,126,221,254,243,190,147,294,329,130,271,193,251,173,286,384,161,117,28,189,231,285,229,365,148,164,174,198,195,235,133,187,258,162,167,162,204,120,309,257,214,217,206,289,298,257,127,181,179,263,247,146,301,212,170,232,189,143,98,359,216,122,212,117,320,320,204,264,91,258,152,256,198,260,223,330,184,211,237,203,214,284,50,189,103,208,89,149,327,143,258,114,214,190,212,228,225,224,168,154,153,210,301,207,92,104,86,243,131,374,263,41,38,78,234,233,116,254,259,175,242,182,253,309,141,111,336,250,266,302,187,216,105,214,158,174,72,271,277,245,242,146,196,62,140,290,227,136,235,138,191,75,233,330,308,152,173,302,138,149,253,216,124,160,284,188,311,97,146,341,215,196,192,126,249,360,234,267,258,115,297,196,185,217,143,143,145,234,318,272,207,297,233,96,325,243,238,353,307,141,432,259,253,293,257,211,164,174,168,180,183,386,221,289,106,202,202,229,353,108,394,149,163,300,351,316,175,223,90,296,345,129,139,305,214,220,232,204,235,200,39,132,276,57,121,210,339,110,133,196,265,151,256,208,119,215,77,156,272,356,177,403,296,229,216,218,196,204,167,219,275,260,119,196,264,252,125,118,305,215,163,165,47,271,287,287,221,79,266,184,117,211,157,243,195,250,312,273,261,199,246,300,108,202,246,108,144,264,233,283,83,402,216,157,162,299,180,237,223,175,108,207,118,212,135,303,191,292,146,262,186,188,206,67,140,244,159,233,228,128,203,297,308,177,103,204,230,99,132,227,232,165,151,215,231,259,173,181,354,155,204,317,384,109,312,304,310,138,305,359,359,270,235,195,81,161,364,257,205,153,275,279,155,182,267,256,84,192,263,205,231,231,176,236,338,240,234,179,40,188,300,144,194,132,214,275,221,333,49,118,113,371,99,134,196,278,196,231,163,343,110,323,184,215,121,112,304,227,211,222,79,213,218,265,208,225,291,297,235,134,359,154,278,292,212,322,197,190,151,213,208,296,219,268,237,163,257,232,143,250,349,136,142,309,123,345,121,210,283,342,248,65,183,124,251,116,171,171,270,258,280,299,244,155,201,139,181,124,142,61,193,218,171,254,178,129,269,311,205,240,115,272,333,290,134,256,209,193,305,252,219,285,306,218,109,95,254,252,83,114,116,248,260,226,168,365,203,285,247,259,260,350,185,118,347,233,260,283,221,103,234,330,235,297,225,331,144,178,224,233,209,287,247,309,220,257,160,172,273,291,208,221,199,176,188,368,227,68,199,225,265,236,62,187,121,251,198,242,228,240,200,41,135,67,175,96,308,260,150,206,166,155,267,270,317,200,256,233,193,247,277,339,249,252,327,78,135,264,295,173,264,204,179,195,165,185,253,171,160,328,249,155,327,203,169,317,152,235,331,268,283,179,364,117,218,293,158,254,147,290,214,317,147,80,350,167,295,210,151,157,116,168,139,113,221,182,272,184,85,246,302,295,160,155,221,148,292,273,264,201,210,284,191,323,132,283,274,189,220,92,130,140,257,207,209,265,224,164,179,148,295,267,158,105,137,142,185,225,332,265,236,162,248,201,292,213,165,145,194,274,247,195,54,155,143,246,98,264,101,101,214,339,324,78,296,271,246,232,177,183,232,238,90,207,76,137,85,241,165,163,164,204,89,166,348,112,162,208,69,163,115,324,254,183,265,189,190,199,288,141,119,329,155,339,294,128,256,237,135,191,187,161,322,227,179,355,258,302,131,146,248,214,305,221,100,297,142,348,131,220,180,289,207,125,132,299,208,132,208,110,168,234,162,216,210,296,200,280,191,45,257,102,204,213,148,184,169,345,194,121,224,92,164,167,260,366,71,114,179,234,411,222,271,380,252,252,280,138,231,172,255,101,132,130,196,280,286,245,175,167,284,153,197,324,160,217,328,169,235,168,124,347,223,226,193,148,210,301,217,224,127,204,150,223,127,285,224,204,238,279,195,306,311,256,175,161,315,173,173,150,259,190,213,149,134,241,193,197,149,217,245,408,201,108,209,289,64,114,151,208,317,147,180,276,285,366,188,192,194,58,183,222,237,118,157,203,294,140,229,250,281,334,213,228,262,364,125,226,202,242,190,311,276,187,275,137,280,108,242,220,172,347,67,91,101,224,149,230,241,208,198,190,256,298,360,176,305,404,241,165,235,349,269,206,198,308,307,258,71,210,118,261,165,339,292,209,293,86,309,293,74,45,101,322,220,236,134,308,301,160,111,172,287,155,329,200,169,210,182,233,210,151,237,244,127,162,200,169,88,235,169,145,238,250,225,144,216,214,39,115,128,219,83,222,281,167,100,365,289,148,226,274,160,178,180,221,73,178,186,289,139,213,147,304,204,289,173,153,198,122,73,197,113,103,265,202,252,249,207,181,132,177,199,256,317,191,211,246,324,147,193,355,225,285,117,271,174,338,206,95,163,316,276,214,261,91,194,108,113,179,237,51,101,125,175,179,206,193,371,228,228,285,209,171,244,140,262,328,163,163,196,205,164,152,260,235,169,210,178,215,116,302,299,115,149,155,169,247,188,202,179,250,227,191,308,170,295,140,225,231,170,113,103,340,290,199,139,105,150,237,239,258,358,101,323,181,210,178,186,141,200,212,155,243,190,293,260,289,272,185,148,297,61,328,247,271,97,96,284,163,217,191,205,175,145,240,357,214,214,163,303,165,198,222,199,72,328,213,183,164,166,200,99,249,89,224,180,275,130,128,183,265,116,124,258,365,154,157,210,174,181,298,210,187,162,194,217,248,246,351,341,155,256,260,207,208,210,159,282,237,242,183,287,278,124,259,78,249,285,185,143,288,185,207,232,287,329,200,267,328,299,269,263,218,186,113,229,243,132,222,220,97,78,242,193,173,286,180,95,136,231,245,169,234,107,377,161,202,340,192,246,213,253,128,181,166,121,164,173,207,45,176,188,221,204,131,235,183,265,186,152,152,137,217,224,321,175,233,144,201,164,287,203,231,62,220,256,280,105,197,98,205,173,293,190,178,197,78,307,251,228,82,68,90,156,272,60,299,65,260,184,193,326,235,224,309,177,272,138,169,209,199,180,301,148,174,156,240,264,262,104,184,230,263,208,254,308,227,316,232,106,142,113,175,292,181,171,299,135,230,214,373,100,315,137,288,164,111,227,141,180,212,95,317,95,131,324,255,315,239,157,291,197,237,323,319,216,153,262,186,224,263,157,192,195,199,276,207,199,149,292,189,303,168,122,275,202,215,183,229,365,179,230,273,333,222,177,219,205,162,293,309,277,113,166,229,344,183,151,47,115,322,234,298,239,182,201,102,109,277,188,182,185,324,100,221,258,134,246,190,197,287,143,302,322,228,99,86,72,183,262,292,184,223,106,134,300,313,194,198,296,126,251,141,193,145,313,282,233,107,162,283,82,223,157,182,55,189,187,245,110,126,188,273,378,138,208,179,271,256,369,243,320,226,149,71,219,318,204,357,301,192,172,200,129,100,160,148,326,188,210,207,130,192,323,179,320,149,319,172,216,235,257,185,122,232,138,193,288,213,290,406,276,64,153,127,198,37,201,46,298,212,287,354,143,116,312,325,183,307,247,330,225,37,190,233,175,187,170,166,124,134,257,185,176,277,205,154,85,286,261,157,254,190,136,244,263,259,271,201,247,235,204,108,269,236,232,302,156,294,263,233,220,196,188,149,284,307,234,312,144,191,257,101,125,208,165,285,195,150,248,169,153,103,202,204,110,79,228,206,162,249,139,378,343,189,130,112,205,239,186,259,147,129,331,126,276,213,198,215,132,283,211,314,157,186,186,239,109,321,188,257,354,199,317,179,261,250,256,132,337,376,356,282,279,248,298,169,305,297,232,227,165,321,371,136,223,161,332,213,138,243,122,382,157,230,212,151,363,182,251,205,272,234,117,313,169,201,199,244,200,120,164,184,130,296,249,155,266,189,301,312,236,243,123,269,173,301,274,306,59,148,272,243,175,90,169,136,268,242,257,192,256,204,278,305,140,193,248,217,275,197,58,226,201,179,205,115,110,245,201,168,200,185,235,228,246,201,194,199,211,269,91,69,118,363,338,130,119,321,116,354,179,116,269,72,309,263,238,238,245,299,190,317,181,174,159,281,86,170,196,303,189,249,221,239,150,223,262,121,162,88,220,321,158,201,228,302,268,196,243,304,362,191,122,246,190,232,145,197,242,193,361,189,63,391,228,273,230,278,148,225,326,192,132,265,154,284,127,307,327,199,179,237,326,324,222,172,200,62,236,305,241,229,225,165,161,315,159,234,207,253,258,285,77,176,354,199,124,297,145,362,223,168,268,339,334,198,255,326,100,281,192,167,99,198,326,190,121,162,344,175,170,141,229,243,195,263,187,232,210,259,245,176,196,153,272,226,190,293,137,85,266,192,128,122,190,155,216,238,220,202,207,212,160,231,262,252,119,212,250,192,92,119,173,245,141,177,191,93,133,121,129,277,183,326,166,347,193,114,294,215,224,206,141,203,213,228,179,225,207,166,215,167,220,367,298,283,219,244,144,108,167,263,76,123,316,205,276,61,253,316,195,120,289,208,314,348,263,220,402,282,155,142,171,180,176,282,182,272,159,138,196,94,189,308,115,251,249,228,269,161,172,232,129,231,249,228,322,213,273,207,300,138,218,152,322,187,189,264,270,221,361,172,162,200,211,211,136,284,129,181,236,271,171,162,190,227,250,188,194,245,234,111,114,243,272,179,120,341,272,163,176,75,141,113,199,132,304,215,194,118,239,142,147,193,171,233,239,196,97,220,269,131,122,236,185,174,204,385,180,203,142,254,124,314,199,157,133,125,198,212,232,224,142,173,222,288,200,184,130,351,148,257,228,61,107,190,219,160,284,175,288,245,180,89,163,101,189,272,281,275,220,156,186,86,187,161,352,370,101,193,264,79,275,100,315,262,328,226,169,203,166,173,158,181,194,200,91,231,194,213,242,232,166,243,290,254,368,59,199,143,367,340,101,77,218,170,276,67,266,224,205,202,133,403,322,278,142,146,134,67,208,357,178,239,148,176,107,186,315,226,166,289,105,229,254,227,180,161,250,319,183,87,367,187,100,263,183,267,213,339,144,277,78,169,285,234,289,228,285,218,240,116,127,182,269,232,141,296,123,225,85,244,152,303,165,119,179,101,107,96,126,260,304,203,214,139,181,234,182,191,142,168,195,198,239,270,122,255,171,316,213,282,333,370,248,269,136,255,246,182,120,85,202,182,96,277,110,139,260,267,88,240,222,150,73,314,146,157,321,315,68,229,225,360,191,62,133,142,104,260,237,186,154,192,200,304,72,255,173,308,179,208,357,164,253,135,266,188,182,166,184,123,274,133,315,114,236,195,183,206,111,299,286,259,240,160,302,234,231,223,217,164,145,70,139,163,181,284,254,281,269,175,225,298,286,203,356,219,157,355,154,236,254,210,210,202,143,334,197,201,208,140,150,80,251,319,289,256,350,273,273,317,359,159,159,200,144,223,282,236,275,248,200,345,319,165,163,165,185,142,118,134,272,323,156,194,257,108,213,294,385,126,203,160,264,312,262,243,258,287,99,129,255,174,154,132,142,350,337,305,265,282,159,272,215,153,211,233,149,219,288,111,281,227,149,287,334,230,309,270,249,195,166,322,227,206,79,219,86,230,154,96,224,196,321,332,151,55,236,127,229,294,282,231,173,251,250,362,246,201,114,190,237,112,127,336,160,209,209,377,311,186,237,256,283,63,251,221,375,243,170,297,112,179,312,176,164,217,196,118,280,223,221,228,254,221,75,330,191,258,257,170,139,309,266,194,35,385,274,338,286,236,273,261,249,210,232,107,281,304,164,297,246,187,101,224,330,312,220,246,185,339,281,111,172,185,270,218,250,278,264,198,213,135,310,194,236,247,211,185,281,344,181,263,136,248,251,301,111,287,273,282,219,188,104,121,334,167,144,238,221,211,302,364,293,198,189,217,314,195,212,136,245,344,160,249,312,308,150,327,195,299,137,269,238,174,166,106,150,187,225,158,99,197,272,315,283,122,75,216,200,242,275,247,123,122,350,139,234,163,305,293,163,263,173,225,172,304,251,105,282,295,172,319,355,338,269,139,142,102,325,247,109,211,241,258,187,138,159,248,240,204,314,219,283,184,320,301,267,245,67,369,355,166,185,193,116,69,119,148,349,71,292,229,223,361,142,138,155,208,298,176,127,110,167,289,281,299,180,250,65,85,238,271,182,188,266,296,156,164,144,268,193,191,231,167,227,170,146,125,143,210,304,108,221,305,190,188,335,273,202,235,110,192,167,258,219,330,206,272,231,233,115,222,176,144,294,164,302,236,189,166,266,237,387,212,238,99,194,233,178,153,267,272,290,179,215,160,292,277,188,184,318,234,81,235,381,231,77,222,158,146,327,231,95,224,249,212,169,137,188,233,143,131,315,290,310,267,273,253,146,163,137,191,206,256,362,202,226,60,205,171,164,247,322,217,143,176,64,293,183,164,253,202,275,43,200,338,213,224,337,152,206,202,312,303,65,127,204,227,287,244,290,266,232,198,191,227,328,161,187,216,131,167,231,363,212,337,149,374,178,139,189,280,203,146,257,116,160,216,176,218,230,313,100,213,231,112,169,156,58,155,186,240,245,190,197,223,213,267,338,209,167,96,380,167,203,63,147,142,171,284,256,222,221,196,300,149,252,247,244,160,216,234,154,164,228,227,215,337,258,108,187,267,297,204,328,191,364,141,106,155,263,209,378,141,184,235,144,203,324,207,147,337,168,143,121,221,210,180,217,87,184,226,278,239,212,175,111,204,294,270,230,183,191,356,141,107,251,239,379,365,188,372,223,143,248,160,344,252,174,363,248,171,266,274,238,236,30,176,225,144,177,216,307,242,179,79,175,269,379,122,226,182,109,262,288,167,282,166,107,222,99,39,308,291,324,175,217,181,197,273,238,34,265,276,155,215,106,187,257,191,172,202,312,224,265,319,146,263,92,114,159,263,177,181,121,293,108,239,164,183,229,241,231,256,147,226,150,183,207,167,296,192,226,140,145,214,274,190,281,155,189,177,194,179,236,183,200,195,117,111,217,134,200,289,227,354,230,154,290,347,236,189,250,328,140,287,269,284,159,238,171,112,243,71,154,241,238,158,203,186,213,203,294,231,223,274,115,241,225,320,170,222,333,338,125,243,359,163,304,161,182,260,271,272,188,327,231,242,224,155,254,292,119,205,187,187,263,199,201,142,309,185,187,253,302,234,313,242,105,252,245,137,128,154,284,221,220,175,195,233,230,257,184,245,265,125,264,198,290,179,223,192,142,109,172,163,201,184,168,143,307,112,265,192,246,220,253,238,242,327,258,251,210,230,102,203,230,227,133,167,230,202,148,116,219,288,104,247,179,185,283,120,360,155,201,228,198,374,140,129,102,94,203,211,273,389,335,102,283,123,128,166,205,116,226,276,204,122,215,129,114,130,260,164,221,233,186,174,258,171,226,214,194,111,187,250,140,183,102,310,107,122,71,201,186,140,150,208,211,234,193,122,167,182,261,276,215,316,251,310,283,156,81,139,273,316,154,113,252,292,243,75,321,187,131,148,221,299,187,184,131,170,117,332,334,242,238,156,274,40,252,290,181,106,185,210,162,259,146,213,137,260,344,77,51,142,160,44,76,141,114,66,178,92,175,164,227,245,262,356,153,222,201,239,186,253,198,327,167,170,147,235,236,247,225,189,346,211,152,163,225,219,286,286,62,240,319,128,218,249,70,214,148,325,205,124,161,224,46,254,112,156,129,154,80,174,382,300,197,204,188,253,201,182,250,271,185,183,280,78,169,259,190,325,87,259,200,245,215,169,228,207,290,246,211,130,252,164,88,220,238,298,244,239,121,247,127,219,193,227,314,170,203,117,249,225,144,273,82,266,261,298,218,322,258,164,272,189,201,136,245,133,200,230,172,227,107,82,219,237,182,209,98,339,126,112,308,96,109,206,116,293,294,140,245,196,229,328,185,273,142,120,245,135,144,247,76,239,196,153,160,237,195,150,153,234,222,215,127,191,196,142,203,199,211,257,235,241,247,245,131,177,269,133,218,114,165,156,197,177,117,334,243,121,242,167,73,340,208,135,167,101,179,245,124,260,266,230,184,294,104,194,87,228,263,97,193,434,163,265,298,173,194,180,162,356,241,124,253,256,222,257,203,139,134,362,302,76,120,289,191,195,232,173,259,241,186,94,320,233,194,107,78,241,182,97,276,257,290,257,238,316,309,351,91,310,142,175,198,207,247,328,184,199,328,269,192,218,137,159,208,235,324,226,231,188,232,186,241,361,200,269,181,267,175,174,291,217,234,103,128,181,211,314,123,166,183,106,192,170,218,29,182,160,157,199,213,205,138,230,231,120,284,211,145,293,362,366,203,289,318,355,290,291,202,272,173,246,244,106,130,268,145,145,259,155,333,268,293,110,190,196,196,227,224,278,200,218,233,296,215,203,216,235,177,281,369,196,225,182,225,115,272,93,212,235,205,289,295,134,267,184,281,303,276,162,204,153,246,188,56,214,132,152,336,148,244,319,277,220,228,171,258,162,168,102,147,257,254,249,255,216,164,202,267,274,187,191,175,179,221,150,175,307,175,209,70,92,303,114,144,64,257,159,157,295,88,235,246,250,187,90,204,314,193,258,242,249,191,160,266,311,171,121,162,275,224,206,202,153,111,205,160,213,155,192,265,209,134,166,167,220,262,213,137,131,234,322,129,124,163,235,261,98,125,133,241,199,246,169,176,299,228,134,281,75,166,265,127,173,230,271,215,326,343,243,287,235,125,225,314,223,236,101,237,95,105,311,314,378,78,192,335,135,350,158,209,130,148,166,246,288,316,135,184,176,215,160,295,147,130,163,131,142,198,148,328,166,101,210,264,300,268,256,291,317,189,61,249,174,190,175,261,231,241,212,69,95,327,182,351,193,170,93,142,125,301,301,156,172,269,211,230,335,151,58,247,139,262,154,126,158,248,270,310,214,229,119,292,165,301,191,400,183,321,186,214,293,191,187,154,300,285,217,172,85,298,240,134,184,195,159,218,186,272,182,203,293,246,257,269,171,195,217,122,219,340,269,113,136,230,284,337,314,128,262,144,333,94,238,270,252,261,147,139,199,182,256,202,285,216,96,294,149,301,226,88,162,261,193,117,87,157,299,329,179,289,198,129,231,167,279,154,262,246,212,127,194,204,182,288,176,243,279,201,221,90,220,184,257,298,198,150,82,252,155,289,217,250,155,221,196,149,212,187,114,161,131,109,90,253,352,297,130,131,119,291,318,250,37,229,278,249,216,248,276,216,180,173,279,91,251,126,277,189,241,123,276,58,239,235,139,313,186,296,209,132,339,171,190,222,174,158,205,245,404,232,196,251,72,227,309,188,214,245,303,317,230,245,230,261,95,223,128,313,204,206,183,271,216,272,202,236,123,153,272,296,263,251,177,242,171,189,252,148,162,158,145,179,243,106,199,342,138,322,171,244,333,94,218,333,306,387,293,334,184,216,168,82,177,297,175,223,269,228,202,314,232,227,289,203,357,175,158,158,194,216,256,224,238,285,295,207,242,301,321,165,238,161,355,209,199,186,137,201,205,183,104,288,242,229,281,379,227,131,170,145,186,329,151,149,240,217,153,209,314,302,232,156,217,249,284,176,223,269,276,324,204,206,383,299,231,206,264,198,125,139,291,187,117,240,191,107,223,170,311,271,332,236,280,286,185,154,289,244,251,279,177,180,147,214,199,323,256,234,99,151,228,97,275,186,224,305,221,257,244,192,277,348,145,311,245,265,206,302,338,151,338,260,162,239,366,52,296,169,200,184,234,269,276,164,184,258,212,281,242,165,209,132,138,171,95,165,149,149,172,351,121,161,306,275,200,201,275,143,194,219,192,249,249,110,289,169,339,283,110,96,97,146,234,154,188,186,131,179,193,86,194,77,173,328,176,212,173,233,239,199,229,247,217,274,241,252,172,266,158,220,263,178,193,249,222,170,204,226,183,114,198,272,170,332,137,318,284,220,213,257,178,160,134,270,320,331,248,273,261,149,220,235,217,219,198,221,356,241,171,188,230,222,229,279,196,283,129,194,180,224,173,329,163,252,200,259,91,194,155,279,169,250,252,203,201,162,205,118,238,365,266,58,218,233,279,191,186,217,209,323,318,202,259,200,149,234,145,209,251,167,185,329,289,312,195,153,144,87,180,216,180,165,325,82,176,284,224,83,194,103,58,64,187,218,298,235,288,254,362,262,270,178,166,251,217,229,189,205,242,170,176,220,143,218,266,196,271,193,197,312,361,134,132,224,100,134,241,35,246,299,89,176,152,247,151,102,132,105,189,229,261,157,295,219,258,231,112,223,170,243,229,241,151,308,139,141,142,113,191,121,153,196,256,187,106,142,200,330,342,221,239,285,276,197,279,296,178,156,151,246,233,247,125,120,144,319,255,282,145,74,301,271,161,319,392,323,226,175,242,168,152,108,148,195,140,173,224,206,261,89,202,93,285,119,261,175,121,67,211,258,201,295,159,348,319,273,302,148,77,87,196,213,258,253,120,247,247,164,135,202,179,322,278,92,317,154,138,189,228,273,115,144,38,192,75,351,30,187,98,137,216,84,272,311,175,305,221,117,272,191,105,234,140,137,205,303,151,254,158,299,217,107,73,240,187,299,204,330,115,196,234,130,138,149,258,178,81,97,318,264,293,189,117,162,177,236,162,286,173,206,354,203,145,240,278,124,201,171,204,347,152,291,221,265,301,232,74,168,254,151,239,296,53,180,234,139,362,210,212,233,114,78,225,233,293,267,268,261,109,258,315,362,145,234,263,177,147,117,165,228,213,123,203,197,215,231,206,178,148,267,373,100,146,143,347,250,306,114,191,142,305,289,161,230,202,195,217,228,327,245,254,219,231,201,128,320,261,170,227,64,152,206,314,228,216,164,313,173,282,328,102,160,125,71,221,222,236,250,278,327,257,179,43,53,200,167,324,254,154,265,166,226,218,331,345,295,243,243,269,100,232,221,251,274,340,197,276,217,222,273,194,240,140,218,156,199,239,158,216,227,207,229,243,237,117,164,168,72,212,240,282,207,287,245,133,246,275,145,249,268,145,265,210,138,219,419,213,388,134,283,133,374,200,296,214,200,330,367,283,270,173,363,341,273,226,342,240,258,124,103,193,338,330,329,135,203,261,128,331,71,200,208,192,226,202,147,189,373,201,263,178,289,234,154,134,224,320,249,214,291,194,81,78,274,238,240,189,264,248,231,78,92,241,210,189,192,92,215,262,211,169,100,169,263,345,69,226,113,161,81,144,193,370,205,195,271,238,59,209,105,273,54,236,264,190,132,146,149,147,249,254,204,150,257,94,199,183,149,89,68,193,114,302,65,267,276,205,207,103,360,339,136,277,132,377,254,164,170,143,287,159,99,154,59,199,247,210,101,180,164,212,143,295,297,261,72,95,161,185,110,342,211,158,372,101,201,206,240,173,148,97,102,205,173,221,223,113,172,183,300,163,197,161,336,222,347,227,182,192,175,285,113,232,187,213,210,272,287,178,305,157,251,259,165,206,274,233,344,151,153,269,117,318,249,93,117,197,250,263,226,176,209,349,179,142,186,295,228,235,112,174,196,303,220,205,210,149,236,230,242,214,225,196,276,253,165,298,224,348,243,331,330,237,361,138,290,275,60,159,257,331,167,212,178,180,131,239,194,270,283,209,165,316,199,49,235,225,298,74,214,256,95,92,111,235,272,224,187,265,148,225,109,143,204,140,76,143,356,236,109,100,197,159,96,294,145,121,260,234,119,168,100,283,126,220,219,222,236,271,216,155,220,210,194,179,172,156,202,230,137,177,212,262,376,219,222,191,159,222,240,267,197,260,229,184,193,245,218,310,213,275,314,192,206,225,273,219,93,324,173,204,176,340,209,241,242,169,305,135,119,134,247,163,266,79,298,228,164,241,193,155,220,253,188,125,320,227,249,125,263,156,257,163,140,145,211,315,244,94,141,249,242,336,201,101,154,322,135,310,234,121,146,203,173,212,256,95,249,311,353,339,283,248,176,250,145,194,203,44,208,223,224,160,230,181,210,287,173,212,294,202,161,295,195,88,51,260,245,203,117,125,210,116,294,305,208,196,209,221,301,201,106,263,117,233,231,122,282,191,137,227,157,321,288,233,113,226,230,245,202,246,207,202,310,221,185,250,173,150,191,198,191,210,222,69,178,158,159,95,260,307,171,208,154,216,133,107,331,232,214,170,149,266,157,371,217,356,272,193,234,217,247,193,125,291,186,260,148,186,187,213,127,223,332,164,116,317,190,270,217,271,248,184,330,139,125,218,316,297,216,175,176,168,182,206,311,137,237,214,85,132,163,279,62,220,124,141,329,87,270,99,231,221,123,136,257,45,133,56,178,175,186,240,168,228,162,127,182,167,266,224,295,115,112,282,129,135,291,323,100,196,230,224,321,313,235,149,257,269,120,226,231,206,77,108,214,252,109,269,162,183,316,205,218,361,215,200,80,262,228,220,336,358,331,70,287,277,186,268,132,122,280,207,339,247,170,123,180,270,285,205,405,102,185,197,269,199,199,179,223,198,117,129,138,197,131,266,321,198,168,368,226,157,247,242,141,165,299,252,286,234,102,215,126,370,133,181,240,273,233,183,223,179,326,175,213,214,241,194,326,286,200,251,226,174,142,122,212,186,240,299,324,187,128,147,369,344,130,183,324,258,299,143,75,347,224,201,353,198,297,337,359,361,262,87,348,194,201,168,282,295,221,191,349,142,260,253,209,228,299,151,200,108,364,356,115,351,186,138,185,266,221,255,183,119,270,166,263,229,168,220,131,73,211,126,286,232,216,200,173,302,353,178,195,142,242,149,251,269,317,180,316,191,175,205,276,309,344,315,262,134,137,113,234,242,140,184,126,339,127,313,300,203,209,238,118,203,57,137,149,181,319,250,213,355,157,146,184,317,204,297,263,181,284,191,174,206,116,196,230,231,235,158,220,256,94,169,135,136,221,288,236,224,163,312,219,232,220,83,85,215,270,225,214,240,190,191,242,108,359,251,348,212,289,216,249,71,116,232,138,114,258,257,288,155,214,110,220,137,185,241,202,290,298,109,228,270,178,141,376,157,252,244,156,158,234,169,273,231,277,343,104,245,284,171,238,305,100,134,122,173,280,92,145,242,229,228,161,254,237,222,177,153,348,178,176,266,328,130,217,144,192,136,164,205,237,222,108,245,168,166,252,211,90,222,223,246,138,157,194,291,200,113,269,147,272,183,232,201,192,294,329,174,188,168,330,322,174,326,167,250,158,207,217,133,199,86,170,307,322,276,234,45,165,195,171,197,84,130,148,52,208,297,294,217,280,251,199,107,231,240,131,331,250,152,241,346,276,155,207,365,226,67,287,357,202,111,96,250,213,160,154,122,197,243,112,337,194,175,156,192,320,187,248,136,279,181,208,80,59,212,153,182,205,294,177,165,201,187,202,131,313,211,114,193,291,153,226,297,245,244,210,280,220,109,60,290,197,207,61,176,283,181,271,84,118,199,220,247,163,261,176,196,143,225,135,193,104,206,250,229,282,238,104,137,261,132,197,313,149,128,312,229,111,377,260,242,215,199,195,184,240,182,131,176,300,189,193,171,205,216,120,192,181,133,292,130,230,170,167,209,175,168,121,139,300,128,297,187,130,352,167,199,158,283,148,319,238,293,161,143,178,388,128,140,199,169,237,174,223,263,212,263,111,114,350,237,191,238,247,213,126,197,212,222,205,313,275,220,240,51,204,337,210,179,219,255,196,240,129,182,329,226,213,106,241,99,220,219,145,136,288,246,189,174,214,178,194,121,149,137,295,241,306,180,155,272,134,280,245,235,168,144,254,209,267,93,122,248,154,332,36,176,166,172,242,250,183,336,237,325,358,201,321,230,225,153,230,233,251,137,170,290,185,170,211,129,241,153,92,200,111,257,284,307,159,153,210,125,327,115,87,164,101,103,221,163,175,200,313,201,188,213,366,314,255,327,69,289,187,183,206,240,179,242,194,128,199,347,154,231,236,124,100,261,169,292,160,167,209,142,307,234,212,303,128,205,240,314,235,253,177,209,184,226,152,61,336,151,182,152,104,217,124,370,290,274,187,269,283,97,206,298,168,199,214,106,207,171,254,204,215,220,174,207,223,220,241,305,259,280,228,218,326,166,341,240,257,347,156,288,260,110,231,338,295,274,216,267,300,290,99,335,195,92,321,183,306,181,363,272,141,142,239,165,240,190,166,175,128,361,223,261,172,362,235,131,215,204,206,170,174,252,170,178,163,199,248,328,126,105,141,252,309,276,191,179,210,200,188,179,139,116,254,149,230,181,238,213,128,148,331,216,252,64,257,319,195,118,162,258,228,322,257,203,71,196,259,289,49,293,213,281,106,99,261,275,202,160,117,151,357,248,228,294,289,232,322,259,173,305,190,215,119,248,142,215,186,335,149,176,156,298,248,117,309,335,228,169,250,101,339,242,177,146,227,205,171,226,221,225,201,263,122,159,210,303,300,226,218,248,298,224,349,134,194,202,243,211,301,134,252,162,138,186,237,159,171,152,155,275,212,322,124,279,189,247,210,81,328,193,136,252,142,155,201,136,211,101,152,224,203,160,237,176,247,258,170,180,290,113,106,233,264,199,154,244,371,242,274,228,171,174,268,255,197,227,279,256,252,241,233,129,280,78,161,239,255,138,164,143,167,198,207,238,130,204,219,231,323,157,337,243,214,185,200,289,321,252,224,260,302,275,269,226,143,148,89,186,215,173,181,156,271,253,234,367,295,194,230,194,296,260,236,258,348,153,245,324,206,215,309,243,204,169,371,230,242,216,199,276,284,89,279,418,118,231,203,193,187,230,113,297,224,196,155,195,254,135,226,254,174,272,321,193,148,206,150,136,250,151,357,219,214,215,224,161,182,234,361,107,282,237,92,89,138,136,235,209,259,235,341,237,205,353,233,124,138,90,365,155,71,203,157,200,309,195,141,265,329,200,275,153,224,241,210,230,259,194,315,229,283,302,113,209,202,84,200,125,204,306,252,186,241,132,361,242,183,206,93,196,222,129,268,361,183,102,152,281,265,204,164,147,172,223,279,260,150,224,107,343,231,103,129,236,238,233,201,257,287,268,191,144,165,177,217,291,108,119,199,260,77,160,215,332,198,293,222,213,236,314,218,101,199,200,138,323,289,216,157,265,242,178,299,241,224,202,103,61,167,272,183,242,255,265,170,168,135,259,182,109,241,300,290,196,368,194,159,231,138,234,300,338,228,337,198,154,175,108,108,298,68,232,258,245,183,149,280,324,280,191,223,168,170,76,191,342,168,278,205,127,74,149,113,171,81,158,144,322,138,318,296,161,340,186,132,351,181,209,251,124,198,174,197,72,223,145,223,190,265,216,199,207,105,314,233,191,261,318,194,213,178,194,134,160,358,206,299,166,241,392,249,103,157,280,254,262,259,152,261,257,132,224,216,194,310,43,223,253,387,140,277,194,237,159,221,114,215,155,102,159,129,122,216,179,177,143,169,228,276,137,250,204,269,97,198,156,197,135,143,171,108,277,103,137,316,164,181,182,184,130,199,200,328,224,133,292,223,185,73,52,224,135,185,191,258,280,289,167,170,177,189,229,173,131,180,248,238,268,340,142,147,202,154,328,194,209,86,176,232,252,236,266,180,228,206,183,181,315,227,255,273,154,218,345,174,244,139,292,182,177,210,122,240,331,252,225,133,194,266,177,331,329,233,318,180,276,225,212,134,189,241,242,233,275,162,187,191,193,268,280,284,186,332,109,124,280,217,325,234,116,143,184,116,141,258,179,282,148,327,141,184,131,121,179,263,337,345,302,230,186,190,127,308,181,306,129,174,195,314,222,133,202,186,117,196,250,239,217,163,237,261,272,183,334,354,171,156,299,98,301,212,226,113,265,249,66,103,287,311,338,247,103,240,101,188,201,268,138,328,235,241,168,225,181,164,332,71,176,206,264,261,69,239,129,379,328,133,297,66,124,206,267,389,97,118,210,220,222,210,224,278,222,178,212,234,255,286,246,328,151,216,131,263,319,258,236,240,76,73,263,225,158,273,151,348,109,246,284,264,195,242,193,326,250,302,184,79,181,222,199,280,101,236,186,227,193,220,187,223,313,169,188,268,212,190,270,237,112,211,195,323,227,298,148,287,145,170,218,263,141,212,274,156,168,210,47,191,212,253,376,201,221,290,166,235,180,203,102,272,127,298,149,130,151,206,50,178,369,240,230,285,308,169,316,202,191,300,199,224,139,270,222,333,165,296,269,293,104,233,133,195,46,212,106,210,159,233,310,241,307,337,316,116,152,213,200,200,104,247,233,220,231,241,203,401,228,261,192,388,114,138,208,257,198,172,267,177,196,147,211,285,281,304,76,215,252,153,159,63,190,284,112,203,270,149,176,315,265,239,231,298,260,198,199,284,184,190,88,221,224,161,280,217,97,264,220,193,286,180,149,307,245,258,217,257,296,147,204,110,117,129,237,95,105,138,226,180,347,280,151,253,245,105,115,91,90,218,180,317,230,118,168,196,284,181,115,109,210,204,369,200,208,225,141,93,345,197,312,227,322,319,317,350,311,96,314,155,205,62,110,287,291,249,282,182,249,134,282,74,247,200,232,231,260,234,338,338,324,64,340,164,259,171,202,299,328,357,204,280,185,227,236,197,100,116,234,266,279,140,193,147,205,183,152,199,287,284,212,103,134,238,338,160,285,76,274,240,269,300,176,94,343,209,147,169,173,160,253,164,252,267,138,186,152,226,159,272,215,239,160,170,230,240,71,294,132,241,134,310,263,159,186,261,318,284,239,130,108,257,293,366,233,291,192,112,154,183,274,106,200,300,189,140,196,79,287,170,252,264,127,109,232,156,226,189,273,277,174,254,224,46,176,30,194,253,212,192,251,219,207,228,323,172,192,137,151,235,153,205,199,198,143,189,132,165,83,300,214,211,131,212,139,113,241,248,272,251,177,136,255,126,263,213,266,279,197,84,166,200,219,341,228,332,221,424,202,220,283,238,290,271,30,147,272,94,266,227,182,204,190,132,123,135,230,288,95,173,213,150,246,86,282,114,206,254,200,331,164,195,147,198,213,203,176,185,207,245,167,313,357,276,240,233,81,259,186,201,187,287,244,240,250,261,181,74,184,302,172,196,308,197,316,190,84,269,240,187,311,343,148,265,289,81,329,278,207,207,152,279,98,304,301,153,191,144,117,157,108,236,158,240,210,77,224,114,341,211,270,120,140,175,243,225,95,197,154,117,379,182,231,248,195,249,217,307,364,340,115,221,237,159,119,234,143,244,251,257,248,296,238,154,223,205,136,215,161,356,196,238,220,138,236,191,270,180,159,287,233,158,333,161,291,213,321,166,143,228,187,141,86,246,145,282,169,246,260,114,163,184,279,248,260,140,119,128,188,160,206,203,217,219,239,201,241,206,137,288,89,196,165,301,190,236,257,218,218,157,63,274,305,108,316,346,117,118,269,83,226,283,320,295,132,198,126,372,303,124,241,91,155,218,124,339,247,291,377,165,160,179,70,213,274,336,281,214,263,340,191,254,387,356,292,257,190,368,158,233,258,252,177,157,229,175,68,172,238,80,367,263,40,215,232,169,135,157,204,253,160,246,168,377,138,205,179,251,189,227,119,147,336,271,275,241,204,213,197,142,222,214,250,89,192,233,148,222,261,198,148,181,124,263,227,197,259,307,296,200,136,87,126,249,242,187,236,103,82,248,241,355,246,295,240,115,278,185,90,246,273,193,311,153,178,253,214,191,240,335,184,154,296,164,273,223,208,145,330,202,333,264,134,262,320,276,169,130,190,218,181,161,208,226,144,140,132,152,205,182,251,261,122,276,267,201,197,145,324,293,244,87,197,277,192,144,304,362,224,145,260,65,241,79,207,135,174,312,91,211,196,198,182,361,222,318,170,212,299,224,327,119,223,208,314,236,206,146,210,197,318,260,64,254,214,178,75,177,311,82,285,296,222,115,220,205,90,352,296,246,246,161,153,324,288,110,139,305,317,303,314,199,280,373,169,292,253,347,224,280,113,195,291,226,162,212,253,202,180,332,152,198,260,287,224,261,133,166,191,170,95,227,184,244,159,219,181,198,140,190,219,132,206,194,210,222,126,225,194,274,134,393,282,247,159,316,362,248,185,172,134,271,188,169,132,271,336,181,50,146,241,214,295,163,128,193,184,209,159,230,318,70,273,202,221,117,253,122,265,334,189,232,262,265,66,182,205,233,169,309,244,262,200,178,155,176,260,318,273,266,251,308,230,263,199,300,138,88,117,199,175,109,352,144,219,397,257,310,257,164,95,268,130,171,219,189,379,226,118,279,177,222,256,236,200,204,159,244,180,126,154,209,111,71,261,327,307,179,232,112,319,201,144,183,189,111,256,305,291,169,185,152,174,145,312,134,191,213,153,88,193,168,238,212,132,263,154,203,178,274,170,120,250,328,183,235,190,276,31,278,286,244,232,180,163,107,251,199,279,97,309,302,297,147,401,183,225,220,296,315,133,402,355,348,348,178,282,360,181,181,238,406,54,353,183,208,201,179,311,134,193,253,57,232,307,200,241,130,199,198,183,319,226,267,230,161,224,181,221,297,45,240,117,213,371,301,243,196,298,170,242,223,141,238,107,206,265,157,107,215,159,308,185,222,215,219,216,247,239,107,281,322,105,329,164,302,205,229,238,288,147,66,241,155,138,228,247,151,203,310,231,196,193,289,270,231,301,118,156,376,304,162,251,146,238,199,267,132,195,106,262,56,260,181,142,239,210,161,166,104,201,204,117,362,187,203,86,280,357,320,180,171,231,317,200,208,208,130,210,145,229,231,257,333,118,218,166,244,308,231,330,342,149,284,192,86,240,259,198,169,205,272,236,328,189,231,174,316,336,197,92,265,337,149,179,298,99,134,230,174,176,370,237,278,270,67,216,191,308,182,273,126,136,255,342,227,300,363,127,200,126,276,247,131,334,200,127,230,178,234,341,261,213,109,214,159,250,195,260,105,221,220,195,200,269,190,267,222,174,129,295,168,276,289,232,213,209,218,265,192,89,366,237,291,168,151,152,154,250,259,198,333,198,163,153,246,152,81,281,265,208,160,188,210,148,178,232,180,327,345,199,215,130,222,227,197,223,360,274,208,224,232,151,271,198,288,217,299,227,181,264,133,217,251,377,184,174,123,127,187,181,358,140,59,215,199,246,85,259,189,290,133,89,199,207,250,90,225,118,209,124,298,91,86,224,77,118,207,160,346,119,116,107,298,133,261,147,276,252,169,59,258,137,109,235,155,186,171,316,227,98,254,386,181,275,212,141,178,100,131,172,79,197,302,112,228,226,180,164,197,202,231,298,70,163,86,146,171,159,224,247,220,166,239,230,364,151,165,127,200,200,163,258,116,183,136,225,168,189,162,94,180,134,233,245,309,126,209,127,194,164,211,119,259,290,192,55,183,222,60,107,202,211,162,303,246,167,201,226,253,187,293,171,224,260,290,130,52,273,334,129,233,348,306,322,243,171,180,238,58,303,226,240,109,203,163,227,158,157,216,280,179,223,178,371,172,209,146,208,119,166,251,240,303,279,135,229,210,146,284,216,179,174,271,234,202,332,202,310,198,86,230,75,157,110,212,149,306,178,318,292,208,317,292,233,196,181,367,225,271,273,198,192,272,135,196,233,184,412,249,217,172,75,137,132,241,188,122,220,372,268,226,301,397,222,253,258,199,436,264,348,163,290,299,348,94,329,289,235,280,238,257,176,187,135,276,308,142,199,247,227,272,259,180,196,163,219,175,186,229,209,194,273,167,203,264,265,221,142,194,187,136,326,246,307,143,262,137,98,263,234,136,166,231,125,292,374,84,141,195,228,150,366,110,122,229,259,217,347,213,163,234,131,146,250,129,181,280,238,256,124,144,155,205,79,367,258,135,285,376,105,316,283,227,139,249,272,130,193,204,290,214,216,352,206,221,274,216,296,214,232,317,189,242,204,351,200,356,161,224,93,224,291,260,210,186,170,159,182,150,77,204,196,219,145,315,83,151,294,209,196,174,282,241,322,236,251,284,253,217,326,104,298,313,192,164,351,318,145,161,207,159,347,241,198,150,120,206,155,250,117,65,243,101,145,91,287,198,152,91,152,123,220,161,142,264,256,205,223,175,263,111,152,229,126,148,201,297,231,227,110,197,352,215,203,174,240,229,146,259,120,253,150,268,320,329,191,125,393,336,191,161,226,286,60,196,89,209,169,222,220,198,210,141,298,136,200,213,121,324,158,125,170,222,178,243,197,113,205,326,307,260,306,154,251,199,299,200,169,220,186,228,220,204,118,214,380,239,240,169,248,238,292,129,246,169,242,86,304,326,230,152,214,257,115,198,267,178,126,153,177,256,134,221,203,279,251,63,250,117,133,89,331,196,192,266,167,263,284,244,220,222,215,72,214,326,305,122,177,169,192,171,263,360,211,169,136,204,220,234,273,147,257,202,158,251,118,110,285,235,177,122,205,308,285,209,209,199,360,234,221,169,223,177,423,201,208,119,231,155,132,237,265,137,199,171,254,345,235,185,74,256,161,188,107,211,77,183,363,167,282,329,84,176,205,103,198,126,245,145,203,181,208,364,88,396,373,196,135,153,185,252,142,267,216,182,141,248,151,263,199,232,200,349,200,228,129,158,293,212,198,214,197,259,249,272,143,205,174,211,163,154,276,227,146,282,207,233,195,130,222,242,201,244,195,169,154,96,170,270,253,225,293,105,156,264,142,199,208,248,229,301,205,344,285,307,189,149,403,297,81,160,325,255,336,195,225,277,295,248,201,256,221,207,352,226,257,315,277,215,208,122,136,197,274,142,263,101,211,297,138,224,193,229,89,164,171,288,201,236,151,292,201,255,171,298,225,314,99,109,214,151,306,242,195,145,225,282,155,144,302,209,128,155,186,121,299,356,163,283,79,192,179,216,241,79,155,88,191,184,194,138,225,162,194,146,114,97,153,143,373,326,196,99,322,145,300,351,315,263,346,226,269,210,336,346,256,170,267,299,78,138,310,310,75,221,308,226,281,83,242,264,193,159,218,149,358,255,117,207,121,287,288,175,174,215,131,187,214,308,145,134,349,220,335,339,352,218,328,351,372,374,228,335,308,356,267,351,216,297,260,123,161,371,339,296,304,147,237,64,263,242,225,131,151,237,240,198,207,184,208,280,360,189,139,124,201,91,171,259,257,214,161,282,142,259,226,200,254,374,272,65,176,238,214,85,150,39,226,248,222,320,214,152,161,227,363,172,367,194,157,241,154,190,180,229,297,150,221,209,178,185,161,180,223,163,369,305,142,228,101,220,190,284,106,322,336,246,245,193,372,198,236,121,296,281,177,90,233,228,191,185,253,290,230,129,235,339,258,201,369,149,132,136,121,64,151,249,172,258,237,312,304,341,312,141,273,71,313,281,225,280,278,137,226,214,145,129,112,223,225,351,204,321,137,228,170,203,316,184,185,112,317,149,234,270,82,83,279,341,310,270,346,195,219,96,228,331,236,158,285,257,315,258,196,100,305,241,340,271,82,191,127,262,232,262,295,167,179,299,200,218,279,186,116,251,203,249,133,114,280,116,228,211,279,257,192,166,279,257,126,361,128,249,202,257,331,87,278,181,232,187,260,333,265,160,170,97,183,151,55,309,314,196,63,163,195,178,202,238,110,163,286,117,247,191,205,188,348,292,275,293,242,136,343,190,221,330,211,289,150,213,176,248,162,214,208,155,226,215,147,227,196,111,223,198,255,264,161,212,168,221,278,146,216,238,334,285,202,240,240,259,163,193,192,185,251,330,219,202,99,166,264,301,283,264,233,254,163,201,143,228,255,206,286,183,284,213,142,111,202,239,193,88,173,174,165,86,244,215,179,240,118,202,145,201,150,206,206,277,281,238,154,240,228,386,153,338,156,243,235,141,183,213,177,167,149,136,185,338,160,157,130,294,193,299,174,358,275,242,263,138,170,238,232,207,176,218,103,204,123,322,114,143,231,300,223,160,311,201,124,224,149,117,276,211,284,210,334,128,268,312,157,218,190,156,160,233,272,339,332,175,221,176,168,202,181,217,210,107,147,197,264,345,324,217,235,240,277,364,126,183,157,249,161,287,366,181,313,94,182,147,182,161,86,198,189,162,216,301,338,288,243,147,184,173,197,152,211,193,158,255,261,187,210,199,130,72,329,99,244,139,94,251,225,264,219,172,189,178,242,98,80,377,228,275,182,211,218,124,126,215,140,299,105,244,286,190,194,194,284,195,349,121,203,225,179,174,222,94,251,185,357,265,160,153,204,209,130,224,180,114,238,273,216,364,214,266,281,122,123,108,54,253,332,318,110,206,238,188,84,248,136,233,88,301,281,239,316,345,217,200,212,245,273,293,303,294,160,199,354,299,131,118,336,33,193,230,174,305,205,272,141,159,288,345,166,212,351,115,290,235,197,176,77,175,124,277,248,275,283,250,248,145,232,246,187,142,80,95,182,146,206,205,300,264,295,221,269,195,166,234,146,290,183,193,389,225,137,123,241,67,222,286,311,188,333,182,326,181,266,262,173,51,225,271,259,297,213,172,118,160,242,286,346,205,208,266,98,68,221,173,287,324,309,191,244,124,117,65,333,326,117,105,352,325,286,314,213,214,275,266,165,352,203,145,118,174,146,259,286,336,251,51,213,201,234,195,263,212,194,70,264,199,191,257,150,189,152,264,148,199,235,329,255,316,316,142,248,343,361,234,274,145,321,366,139,260,361,242,323,192,287,230,294,103,114,352,226,181,304,142,203,331,225,257,263,162,273,285,183,221,124,111,287,172,187,212,157,234,200,259,121,193,220,355,296,201,235,140,241,219,255,322,179,273,252,183,167,192,207,267,144,225,238,195,187,107,151,253,258,116,177,216,251,74,125,330,290,272,293,197,101,245,211,225,200,296,287,122,97,185,167,204,249,120,224,186,352,137,68,219,277,217,168,143,305,143,134,241,357,340,168,159,217,268,173,91,201,224,152,332,176,201,174,220,230,206,247,199,75,149,185,172,91,238,201,221,269,323,229,207,118,244,153,202,151,233,334,139,241,224,118,343,195,254,201,271,318,196,171,254,321,271,321,251,248,166,272,143,228,273,170,189,195,216,223,131,314,261,211,188,357,73,278,285,131,199,221,206,344,230,228,156,257,195,243,198,339,111,214,120,263,202,108,175,255,188,111,101,316,167,196,266,334,314,214,201,260,354,218,255,263,246,205,232,210,404,246,150,62,165,186,177,322,189,229,245,121,144,162,135,94,286,184,156,173,129,111,207,96,250,233,319,228,226,259,68,270,247,109,186,98,307,308,166,226,197,207,221,261,323,295,207,61,214,90,148,155,227,131,222,251,115,115,234,141,109,119,284,292,188,114,127,218,295,258,188,210,334,220,304,300,206,54,133,229,262,258,181,345,217,80,171,211,231,281,241,302,298,122,263,137,220,339,196,212,262,130,189,75,263,325,313,155,134,131,207,220,99,270,307,204,275,362,235,305,166,89,82,186,121,202,196,317,116,298,183,246,223,234,155,292,99,294,259,172,369,184,132,110,199,287,114,144,186,72,168,70,44,220,282,259,207,226,250,345,87,147,276,177,281,213,202,112,144,283,306,257,159,255,299,199,165,80,228,194,81,200,186,258,362,355,159,239,284,152,240,223,234,142,361,215,297,337,217,232,300,282,187,226,194,229,83,191,226,305,114,261,202,347,255,118,252]
doclens.36.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [235,144,292,206,221,300,185,281,114,163,145,221,244,130,103,207,211,54,189,245,106,200,309,145,322,217,150,233,230,290,124,130,275,184,194,188,246,160,261,294,117,174,163,123,227,179,204,324,261,119,313,211,201,203,187,296,115,160,171,212,203,179,350,179,57,178,148,260,304,184,76,73,185,364,259,203,202,98,224,135,374,251,294,247,138,154,178,225,276,377,277,332,141,171,172,310,385,269,192,119,267,291,124,77,178,314,203,258,180,74,251,142,57,236,315,402,83,191,186,282,293,167,139,249,130,353,187,414,201,250,245,215,104,272,152,172,208,242,155,201,344,369,99,352,202,175,249,242,347,161,202,201,145,64,64,153,243,223,277,278,201,220,241,142,164,315,185,252,336,219,238,159,232,131,283,320,207,324,323,217,251,307,220,119,262,300,147,252,388,179,211,360,235,168,205,313,276,305,57,261,256,165,154,337,168,247,378,152,346,183,149,313,140,253,56,347,202,323,398,260,296,151,216,113,284,274,256,172,95,151,289,272,196,266,338,266,202,268,124,116,269,364,261,226,231,335,71,257,145,253,178,228,90,127,178,112,126,185,185,337,231,77,230,121,142,249,168,196,87,136,85,178,137,215,209,141,225,230,182,220,133,147,176,106,195,155,185,200,128,280,301,243,243,215,370,197,344,270,293,300,234,131,324,257,192,202,261,156,323,139,220,176,269,179,177,251,272,230,244,259,124,357,297,142,268,174,300,292,99,276,188,316,255,263,188,280,330,254,214,258,279,80,295,218,350,231,159,228,145,134,155,173,335,244,232,89,273,73,124,236,250,178,271,309,252,232,88,324,329,277,264,233,202,51,164,284,162,212,192,221,251,188,194,228,113,131,225,132,262,219,89,217,53,73,145,267,196,192,278,247,249,306,363,221,274,135,160,185,213,131,290,180,218,183,147,229,215,153,261,360,294,206,244,184,288,235,204,129,210,328,164,218,127,160,166,168,335,164,67,173,260,150,251,141,119,140,318,303,276,267,121,124,221,285,116,310,202,179,298,222,236,163,241,211,106,270,231,205,220,249,367,118,241,152,129,196,254,186,251,98,98,266,237,96,213,176,256,219,205,196,282,263,131,162,197,219,392,190,255,264,267,170,148,232,208,162,67,270,295,169,239,270,214,200,234,161,258,123,258,138,343,304,208,303,135,288,226,231,247,306,189,247,360,243,211,164,204,294,258,142,279,165,148,202,183,194,323,105,274,220,179,127,354,115,164,280,253,196,267,305,267,280,315,133,247,266,114,176,216,178,139,198,327,235,193,150,296,274,197,276,249,311,162,327,233,191,153,214,152,359,223,130,372,184,110,161,255,257,243,161,243,239,221,155,128,92,256,154,235,212,197,303,251,236,267,92,121,288,334,93,156,243,252,112,173,314,147,164,193,201,99,65,347,152,180,107,149,156,322,268,125,228,220,106,227,192,258,103,149,330,183,207,118,244,242,157,272,98,206,156,120,265,333,297,334,232,169,315,196,260,244,131,190,314,100,117,42,146,304,275,268,154,168,305,180,254,146,187,250,204,304,207,69,121,222,172,122,374,179,158,279,291,282,307,290,183,155,128,149,217,288,298,158,327,237,204,352,229,224,195,174,192,269,234,155,212,353,309,195,334,294,227,80,81,198,269,222,386,212,246,245,327,169,133,129,142,58,227,191,163,144,293,51,217,130,263,218,217,225,288,206,111,281,165,179,192,347,140,339,244,160,280,245,320,177,164,201,108,142,195,226,97,249,181,259,311,294,185,126,249,354,310,138,196,315,237,252,242,186,297,144,146,42,313,252,248,282,161,338,290,192,169,290,128,179,177,332,221,149,284,230,231,180,190,362,204,86,190,252,79,287,249,169,195,346,233,134,156,244,114,223,175,135,312,151,244,208,241,134,173,257,303,224,208,191,118,141,201,99,68,252,113,256,82,167,293,130,126,188,113,233,281,242,331,211,327,329,229,202,105,280,316,103,230,221,327,270,253,254,198,224,353,201,245,239,225,152,273,108,294,118,172,281,246,205,327,349,114,249,157,151,307,118,133,305,224,150,296,133,257,208,275,109,267,165,187,135,256,351,328,207,255,357,249,239,109,283,165,201,258,214,226,303,180,422,186,283,131,251,320,300,224,205,295,140,106,153,64,106,99,209,252,175,365,391,175,219,152,132,401,145,259,93,109,186,206,205,275,116,216,194,258,143,251,80,329,357,177,181,102,224,347,279,160,167,331,102,347,241,119,101,199,97,218,221,107,259,161,212,194,288,179,268,160,297,179,221,210,154,61,208,265,244,72,231,139,169,216,95,160,195,93,312,190,188,167,197,183,251,211,224,152,225,206,362,203,187,232,261,253,195,118,233,142,180,251,117,236,171,198,320,222,314,327,196,204,187,80,315,325,230,289,206,125,274,160,251,164,265,195,240,187,89,138,86,278,69,278,278,246,243,256,130,124,145,124,239,180,208,147,377,274,224,153,92,290,205,182,119,244,207,188,196,177,333,369,243,248,208,287,217,275,240,225,100,172,200,120,93,225,238,220,173,92,172,244,183,298,270,135,231,277,346,322,103,264,223,127,263,197,265,158,233,278,190,170,139,324,204,83,249,305,389,232,226,155,101,260,348,132,293,146,243,225,261,89,201,178,177,102,158,271,142,142,216,211,224,127,133,133,207,236,84,178,353,185,214,221,326,174,175,206,152,202,175,252,234,386,250,193,248,240,238,168,158,414,272,343,223,280,241,268,150,279,185,102,186,334,198,346,347,304,180,315,291,306,326,312,210,156,308,332,354,249,298,295,234,227,286,221,135,265,254,145,208,166,325,289,239,268,205,143,275,133,206,161,90,222,139,136,99,251,333,179,363,232,333,65,102,172,280,255,213,56,175,105,112,316,340,110,290,156,109,156,242,222,188,172,243,194,353,126,251,261,231,194,152,178,241,238,247,176,61,138,234,268,155,275,288,235,207,259,325,312,307,305,110,290,234,194,202,140,199,246,219,380,232,129,143,208,300,225,134,62,159,315,220,140,187,250,220,149,236,243,302,102,175,244,216,279,329,282,182,122,313,213,283,176,344,235,213,207,163,218,205,186,73,324,172,206,262,178,161,165,82,317,124,274,166,152,285,216,116,241,183,289,141,210,248,321,286,306,250,105,228,291,333,323,329,129,261,212,195,341,132,223,146,174,212,166,409,197,278,334,315,267,256,314,259,73,214,182,218,156,191,197,150,230,329,146,97,214,247,194,201,300,230,140,245,167,221,211,287,226,244,255,122,270,316,174,107,187,271,119,275,194,199,227,160,257,155,185,241,187,166,82,191,208,275,328,187,283,255,211,160,230,79,294,141,229,142,256,167,261,54,287,326,225,175,256,355,285,200,201,319,183,274,223,178,210,282,159,142,243,305,211,107,83,201,212,188,197,111,261,103,255,238,153,259,263,159,262,295,163,204,224,311,222,175,333,227,141,204,257,194,272,261,115,152,255,294,202,162,263,314,298,221,400,253,326,216,292,142,238,290,364,362,278,262,353,228,225,126,298,228,271,133,199,196,324,313,331,125,246,122,158,290,178,369,181,261,157,137,146,363,314,128,114,165,59,259,68,313,115,285,193,117,328,126,227,139,326,325,213,156,197,158,171,209,265,137,104,213,343,206,198,234,199,281,203,100,240,151,314,279,237,276,213,152,238,81,95,335,270,202,325,277,311,77,197,84,227,184,186,176,316,135,228,244,251,237,321,213,174,275,215,171,297,265,114,321,381,128,155,308,318,149,147,98,274,258,226,189,312,115,266,238,87,274,211,174,113,298,177,274,144,344,261,74,173,224,185,202,199,227,245,234,278,260,266,285,68,154,300,183,165,332,299,332,228,219,204,137,121,193,355,195,185,183,339,187,180,99,230,275,98,175,228,223,182,135,280,183,333,238,156,183,347,265,207,274,202,273,89,164,232,119,278,214,325,238,100,224,178,209,419,125,309,312,236,248,169,273,190,133,322,244,202,286,96,368,205,206,224,183,226,206,156,95,209,310,236,216,378,225,345,181,257,300,243,328,192,314,199,93,140,267,126,159,247,134,160,307,190,269,159,179,247,283,323,259,104,253,193,173,234,104,156,221,271,75,272,271,298,196,116,180,210,264,398,378,175,256,321,302,191,350,349,276,280,164,234,195,207,205,205,212,222,134,159,287,199,231,295,291,204,147,188,394,280,315,156,195,169,199,255,218,178,101,208,161,361,224,237,161,58,293,142,227,127,251,266,306,164,331,132,199,163,365,342,301,345,175,234,113,278,84,280,129,188,248,153,254,286,269,186,305,225,173,328,203,168,182,96,264,186,300,320,134,222,347,192,236,154,223,287,230,336,178,214,249,239,150,116,232,109,345,194,58,85,125,129,84,201,167,241,370,251,290,248,132,225,195,246,316,329,252,268,320,240,147,203,68,319,249,95,281,208,258,211,248,201,182,275,96,255,269,209,258,131,335,154,202,160,204,230,245,241,173,261,279,125,250,307,233,291,267,211,222,84,294,160,216,260,318,249,246,195,122,314,173,186,139,262,360,257,201,322,120,323,173,265,220,277,311,188,241,172,67,334,318,324,261,303,107,210,182,119,163,63,265,136,279,78,190,280,202,215,179,224,192,234,137,256,148,185,115,310,202,284,346,247,155,197,227,317,185,61,134,354,289,211,187,329,176,229,276,189,199,219,275,201,125,73,141,313,82,157,199,198,191,160,221,224,138,271,175,141,323,258,263,173,311,208,207,255,172,230,52,117,188,176,252,193,280,229,186,335,303,167,222,49,261,266,148,215,243,108,254,360,187,315,346,225,167,370,149,247,195,364,237,170,293,85,96,289,235,254,185,175,268,226,259,229,146,205,325,133,293,321,256,275,160,190,200,296,167,220,180,275,290,192,165,172,356,118,263,183,309,220,273,200,346,336,287,220,214,181,281,345,199,111,261,245,161,340,275,320,178,183,337,185,255,129,223,258,153,184,140,43,185,143,255,190,121,157,114,251,243,198,316,185,172,221,292,257,182,181,351,207,199,294,167,266,348,246,62,225,148,209,139,258,138,238,142,314,372,164,210,180,241,324,356,216,138,273,224,245,222,262,272,160,79,195,66,354,168,315,283,231,217,177,189,139,252,225,226,194,153,324,165,287,253,213,203,90,146,186,216,214,188,241,119,167,91,135,249,68,250,185,151,251,301,234,225,227,180,237,257,228,213,256,122,250,92,216,194,239,66,357,216,296,321,216,288,200,101,234,187,231,208,168,143,360,324,132,197,152,223,371,211,235,233,229,262,268,44,55,153,166,270,196,172,116,178,165,155,128,153,104,257,212,204,144,185,207,104,191,141,323,323,217,168,195,299,305,189,192,265,241,70,84,109,224,289,337,163,279,228,313,171,197,195,209,295,249,112,221,210,197,196,255,153,267,249,224,137,354,200,213,312,215,161,261,165,260,213,190,201,211,145,81,238,271,314,238,212,106,269,212,351,112,375,177,347,289,114,268,134,197,321,242,286,134,293,201,173,218,200,142,155,152,186,176,216,186,129,162,237,208,226,185,167,346,97,200,273,186,327,256,90,252,170,210,103,160,144,138,333,287,108,316,184,251,206,288,234,174,165,338,75,137,210,231,84,204,321,128,357,275,318,173,130,194,296,223,165,95,162,181,158,306,169,144,235,122,268,377,205,137,238,343,44,288,245,278,265,295,123,203,124,197,220,195,220,317,273,124,223,105,310,242,107,290,229,205,234,160,226,216,225,157,284,243,235,378,166,162,200,152,222,197,267,90,237,282,120,261,293,246,191,194,255,272,29,227,107,165,198,253,215,135,231,295,202,310,228,355,189,357,247,170,272,148,191,176,254,255,202,129,68,140,179,225,258,206,264,263,358,192,205,127,178,295,191,250,80,267,132,162,262,213,323,152,238,262,345,138,255,286,118,164,196,138,241,247,182,175,53,117,178,222,209,237,90,115,315,265,110,225,242,273,189,235,92,183,174,314,163,221,293,141,323,214,243,318,159,160,156,291,316,229,226,254,258,163,229,316,135,296,245,168,116,191,265,170,220,168,245,266,208,88,311,201,205,191,195,257,277,177,246,174,240,226,231,228,271,239,133,169,223,173,91,185,80,133,243,233,190,217,282,298,149,171,146,222,118,206,227,203,335,198,223,227,154,314,215,299,333,314,151,187,162,120,242,174,304,312,271,112,183,57,218,204,326,179,242,321,150,100,122,378,201,174,178,148,135,220,208,166,152,181,315,129,115,198,121,321,199,245,252,227,120,350,347,176,266,210,194,201,246,386,227,173,265,269,140,284,157,103,184,175,123,136,105,301,187,315,228,299,144,317,248,202,336,235,190,47,113,311,347,262,236,153,110,150,317,197,114,225,162,117,302,290,88,205,263,85,319,181,266,186,147,314,195,214,154,281,123,204,266,108,116,207,199,180,181,213,240,248,144,121,230,178,210,282,65,173,167,222,176,164,169,157,284,194,108,229,234,330,246,127,137,170,216,155,274,107,69,163,293,141,299,333,177,282,239,213,290,256,112,268,188,252,199,301,180,72,173,297,220,109,214,367,220,219,214,257,304,261,170,124,111,125,206,130,320,322,242,294,227,168,194,305,278,227,136,162,283,122,226,335,73,187,273,215,136,253,206,170,329,246,226,311,224,169,289,91,299,257,229,308,148,298,246,280,157,235,311,135,279,195,375,241,125,227,264,205,261,299,217,218,225,98,225,172,156,252,355,268,210,170,219,221,310,179,147,333,221,356,360,320,306,92,186,212,107,243,236,102,182,127,204,181,130,215,223,50,146,365,148,154,71,138,169,186,84,87,85,199,198,150,240,87,144,99,217,73,242,132,191,215,178,170,180,181,284,255,316,226,267,231,251,119,195,256,239,216,108,166,100,207,122,360,193,217,334,172,313,248,228,159,283,336,147,169,366,293,168,99,139,269,146,196,226,195,182,243,193,194,180,308,363,228,177,415,220,190,316,233,286,79,204,226,217,267,151,212,98,95,244,258,237,225,185,309,190,183,161,231,77,313,210,162,270,209,264,190,171,212,308,182,135,236,212,326,51,162,165,192,112,271,271,258,311,190,126,242,152,48,287,299,291,317,413,199,175,92,282,210,235,273,244,304,213,299,240,104,197,280,67,147,216,197,196,145,239,151,232,288,217,149,259,287,150,206,188,167,334,204,153,285,331,165,103,205,172,208,201,206,216,225,226,200,114,114,245,209,325,191,348,246,340,229,208,350,258,179,154,133,256,333,210,275,104,161,174,309,298,265,92,198,160,242,131,155,181,127,218,267,265,120,93,237,172,353,297,197,147,303,52,161,216,239,243,289,167,226,284,78,204,263,89,349,301,176,258,225,356,190,298,161,220,330,319,277,95,59,301,102,102,124,109,122,58,222,244,185,64,280,119,118,206,86,210,230,305,128,322,132,91,224,165,257,242,168,148,344,201,146,133,223,142,110,234,202,282,270,120,248,255,148,184,277,256,320,285,208,306,197,136,325,175,139,175,251,196,134,213,224,325,313,142,188,361,142,339,240,253,206,134,196,209,192,227,295,197,219,127,167,356,121,276,266,244,252,102,182,388,143,136,119,202,311,232,331,304,163,323,120,219,317,161,267,262,189,298,125,209,102,99,317,136,141,323,325,163,174,181,293,133,145,332,163,120,223,171,267,223,199,246,165,123,214,107,318,184,87,186,296,241,199,262,219,313,210,189,105,134,240,176,212,178,171,182,239,275,81,217,338,272,376,144,297,97,354,171,267,45,256,313,104,185,88,333,286,172,282,133,308,215,242,239,142,187,247,317,125,177,376,132,201,246,269,246,137,318,232,253,287,118,290,265,262,278,103,225,151,223,281,294,217,158,207,277,150,189,287,151,261,77,68,127,305,181,173,147,202,279,244,310,144,298,235,137,95,253,312,323,201,225,293,266,285,362,273,245,202,294,182,169,217,194,126,167,158,313,216,153,327,182,236,59,110,182,107,124,194,228,295,191,212,231,252,219,192,278,222,192,130,343,391,214,139,282,242,94,265,314,106,204,180,169,145,178,136,166,159,172,149,134,230,308,309,75,116,142,233,214,111,230,88,214,270,309,364,191,335,200,350,185,114,203,98,174,175,231,192,176,252,319,227,227,202,265,170,219,149,255,263,101,215,119,310,309,137,128,268,277,341,309,178,154,227,192,170,223,269,181,105,271,235,366,126,198,193,59,179,263,98,215,231,288,231,186,218,208,169,185,151,305,194,202,88,91,334,245,117,274,195,236,207,259,178,282,172,169,175,180,219,158,236,198,189,63,272,191,74,163,280,245,156,130,304,334,217,152,185,169,199,111,213,201,299,360,338,98,247,174,252,138,172,226,151,209,184,321,106,259,229,64,179,175,192,268,73,141,265,182,182,102,268,103,154,261,81,195,276,198,243,261,335,181,109,167,132,265,321,196,177,145,365,141,209,144,368,189,174,167,226,260,153,85,118,125,221,187,265,348,175,277,212,258,184,376,97,175,351,224,180,184,262,198,247,297,96,259,277,290,205,194,277,354,239,271,258,260,150,314,117,65,313,194,298,179,140,209,234,336,207,321,127,370,83,189,253,330,143,325,231,354,230,170,264,129,63,186,212,199,125,370,59,94,143,165,298,336,159,139,258,215,145,315,328,192,277,287,76,176,328,136,164,251,130,112,172,258,259,257,289,167,87,200,248,194,305,272,369,305,167,168,343,99,210,270,190,199,187,191,247,224,221,277,269,204,184,339,321,277,315,135,274,192,182,209,151,338,210,288,294,259,79,329,286,224,234,211,169,136,368,207,173,189,209,261,184,219,273,294,178,370,288,375,208,310,301,406,151,199,242,233,236,120,144,180,88,336,181,172,261,124,100,254,261,79,98,261,355,192,121,220,271,263,185,350,229,301,197,240,244,72,352,267,172,80,88,339,254,279,194,241,259,145,288,264,233,269,223,121,200,318,158,187,180,171,138,255,156,252,184,177,143,298,169,395,176,267,199,129,166,300,131,166,159,281,119,104,366,137,130,62,170,100,93,236,248,275,209,133,216,235,184,191,251,262,262,107,181,241,79,342,207,261,221,294,220,140,255,130,248,218,203,192,232,177,140,250,258,211,218,214,131,233,267,367,233,227,348,128,231,281,109,224,307,179,211,255,279,348,217,183,310,167,213,153,102,203,299,242,170,144,241,395,137,301,191,275,213,280,81,134,233,186,198,318,189,194,132,147,171,203,70,238,103,80,78,303,359,298,36,110,178,155,200,317,202,271,241,223,250,181,189,98,198,287,234,195,290,213,181,213,75,128,210,235,204,190,290,250,90,124,236,305,184,277,218,151,88,163,252,134,289,248,283,259,273,212,335,298,94,285,229,272,208,160,193,276,262,189,279,150,151,263,191,179,304,243,116,147,129,171,158,245,262,195,224,393,228,141,196,212,107,216,272,168,126,266,257,316,358,163,187,105,180,153,167,237,206,75,260,248,328,267,81,133,90,274,243,246,126,161,226,308,290,183,281,254,243,202,378,172,298,155,104,215,120,143,65,238,196,175,180,103,212,141,105,256,203,308,211,86,201,67,214,245,205,259,233,366,199,124,368,349,240,133,351,156,204,232,107,333,240,333,153,266,269,272,238,102,289,291,291,225,93,340,324,151,359,213,153,270,366,263,159,108,312,302,160,187,269,113,235,279,89,225,299,130,151,398,236,299,215,233,140,109,358,95,177,152,163,191,373,226,216,204,173,224,238,155,190,208,229,136,200,295,122,171,111,185,133,206,116,238,224,319,175,165,238,70,283,250,197,335,105,216,210,330,92,198,129,151,126,156,231,217,230,155,373,109,88,189,204,305,231,115,293,242,205,235,245,260,220,44,163,159,119,47,234,377,231,137,124,239,292,133,186,142,224,235,172,89,239,272,292,321,251,287,166,133,198,281,282,196,213,201,311,214,126,181,297,110,120,214,208,268,212,213,149,337,245,338,200,69,154,67,85,214,185,146,102,124,169,209,145,220,170,124,126,89,212,112,267,89,95,151,229,181,181,115,134,264,277,99,224,160,255,178,149,242,167,351,204,336,362,322,355,220,274,196,201,238,187,190,132,259,191,335,215,222,278,361,385,299,327,339,125,238,201,215,318,222,205,263,95,197,281,188,336,239,221,177,184,253,274,286,207,305,137,70,274,343,203,154,174,164,239,135,290,117,372,310,238,116,158,243,178,101,320,169,304,264,127,201,137,184,163,190,263,278,237,199,372,199,137,170,159,267,366,221,249,177,140,221,131,212,149,199,142,245,271,334,355,236,104,385,116,204,203,92,115,270,278,318,156,205,111,155,206,185,144,334,125,40,225,180,243,192,186,318,187,130,208,173,219,149,159,231,118,201,242,131,234,214,285,342,121,180,170,214,273,205,163,353,131,328,272,135,228,92,134,276,237,176,126,147,280,296,272,238,130,191,236,184,46,128,208,302,92,184,150,298,353,219,219,202,191,219,233,147,147,266,119,187,104,180,208,199,258,158,344,221,316,243,236,201,197,189,262,261,286,226,331,301,192,170,341,317,234,344,384,215,94,124,138,350,257,270,159,200,301,131,242,193,272,245,280,309,311,118,133,213,66,218,276,48,272,124,245,143,201,229,182,362,118,309,280,182,248,222,205,61,306,329,96,197,305,311,279,346,270,201,187,96,220,215,272,305,156,246,218,264,269,220,334,143,268,152,241,216,290,184,213,215,167,270,103,238,245,250,183,244,187,202,313,206,308,246,193,186,184,350,170,275,165,347,166,323,319,126,143,179,134,189,360,261,194,233,167,249,346,200,211,55,192,160,249,161,227,245,190,248,165,351,326,222,327,253,342,211,135,135,124,163,127,156,179,261,195,241,239,224,180,198,143,353,271,298,189,155,299,255,240,189,311,187,221,312,220,149,184,243,214,238,186,195,288,302,86,387,137,219,241,265,304,60,134,260,188,186,187,196,164,240,241,175,118,283,291,131,354,205,285,232,341,141,229,150,287,383,213,147,202,65,247,219,183,159,162,223,231,86,272,174,215,98,308,163,120,217,308,306,200,207,244,292,217,111,146,68,220,231,188,232,257,205,174,141,242,172,236,212,349,320,210,320,139,44,269,276,187,106,199,168,266,245,265,264,217,140,133,147,183,246,214,272,60,169,206,270,206,178,312,134,233,149,207,214,119,160,148,199,194,130,189,393,210,342,269,369,274,232,196,146,177,314,173,284,128,268,50,312,226,211,88,202,325,220,340,291,227,289,186,152,346,259,272,218,250,148,156,307,272,180,139,174,181,44,242,202,330,161,255,197,286,211,251,280,221,263,166,85,208,259,274,180,303,165,163,172,201,141,185,201,145,223,147,235,256,234,355,215,209,176,142,198,165,88,185,236,333,127,253,274,95,319,203,253,314,178,211,107,210,80,243,128,337,352,217,167,165,101,110,363,162,244,181,214,242,143,225,226,136,178,108,301,192,262,41,284,254,278,176,193,342,145,159,215,78,241,220,172,293,200,217,341,269,236,136,112,237,325,269,307,218,308,248,256,132,163,166,112,113,278,243,221,233,109,310,234,291,398,183,123,203,235,258,253,395,188,170,336,134,185,254,337,222,195,240,340,197,144,312,399,173,190,234,179,174,349,225,169,259,174,295,257,171,163,351,181,172,216,213,343,110,186,89,319,105,225,238,310,158,256,186,255,220,310,214,198,218,82,198,373,247,254,160,231,182,209,352,380,168,353,180,135,315,218,233,285,265,261,316,304,107,101,249,287,232,180,103,254,156,310,208,57,242,65,188,246,156,184,100,92,213,357,340,161,200,212,195,165,279,147,396,139,285,173,189,364,198,155,212,225,179,366,92,336,248,121,344,95,179,126,223,354,188,360,185,279,152,240,216,160,125,271,186,166,192,213,247,180,332,208,221,338,172,282,210,196,119,215,340,184,269,216,264,142,153,313,333,102,174,155,248,292,242,283,342,309,96,105,141,205,218,239,198,182,195,238,205,319,353,314,71,285,171,248,257,249,241,186,310,155,163,139,330,118,201,158,242,257,210,203,163,179,144,170,232,202,301,195,221,207,173,190,330,282,146,149,228,186,185,104,206,184,137,227,192,296,205,208,296,52,160,171,259,155,209,231,278,64,208,218,77,245,104,185,327,218,169,233,213,209,154,312,268,246,190,188,277,225,132,137,174,154,141,215,140,99,159,138,158,228,220,59,178,201,134,190,54,164,172,418,211,123,360,73,142,57,313,195,201,233,164,336,239,284,174,110,105,159,168,235,244,218,167,278,100,212,133,218,358,156,219,94,88,199,330,101,197,121,76,267,259,227,113,359,176,231,103,299,125,252,330,223,131,254,347,99,350,121,176,271,100,242,171,149,124,214,337,368,327,272,239,189,116,272,236,69,187,287,113,203,290,247,161,158,155,230,147,159,231,205,146,334,211,220,238,365,250,118,120,295,94,151,206,215,125,243,264,302,325,89,181,172,377,151,237,227,211,216,234,163,286,345,160,106,166,269,167,246,161,76,188,206,202,227,224,200,189,171,187,170,193,183,184,239,138,299,272,251,129,151,210,332,319,126,148,189,376,263,219,262,186,172,257,51,276,79,363,183,165,137,145,170,377,202,251,229,150,222,67,301,177,268,253,211,111,254,132,257,230,221,197,148,341,247,208,107,246,203,48,243,332,96,246,264,258,63,281,191,211,145,97,271,209,281,111,233,198,166,313,381,216,192,362,356,236,51,252,172,285,268,125,369,282,260,253,167,162,269,216,329,96,189,178,362,75,220,82,227,138,109,196,216,197,266,205,280,105,264,297,356,134,129,154,193,173,150,149,173,348,164,243,234,300,338,276,161,150,266,205,208,238,369,147,232,187,194,354,337,28,308,292,357,154,216,365,308,256,157,236,62,308,204,148,233,267,170,175,241,255,125,163,221,264,229,206,307,272,210,240,264,182,164,221,133,112,143,147,249,208,340,168,386,255,161,197,295,128,255,168,99,125,128,30,260,160,295,123,148,137,265,356,175,266,202,227,112,140,260,128,141,297,157,200,245,253,337,211,125,252,161,189,118,148,172,306,275,127,274,287,240,138,257,107,314,397,209,180,179,160,211,197,246,302,214,98,211,188,231,203,214,185,254,154,103,127,264,285,78,178,121,239,150,156,76,127,165,152,49,46,171,80,226,153,203,201,144,233,277,286,276,217,238,134,105,242,342,165,122,302,189,244,294,229,204,150,153,315,168,190,221,233,229,262,310,198,238,205,163,89,229,365,240,286,114,128,122,279,292,131,168,249,241,206,247,276,153,200,198,242,111,251,145,236,222,139,285,220,242,202,145,337,182,156,257,294,238,126,304,158,201,261,162,225,170,294,342,105,334,135,172,243,175,130,53,218,240,277,111,160,281,90,84,176,131,317,284,262,249,263,248,94,122,210,237,158,306,110,238,153,202,99,315,166,135,237,212,233,286,373,295,256,195,171,191,251,195,307,154,76,133,137,95,380,225,170,178,228,377,237,318,210,209,253,318,225,259,235,274,283,138,304,176,136,337,273,85,306,229,213,192,127,90,238,63,272,247,210,173,173,127,108,114,234,223,257,240,275,149,198,154,154,145,92,299,160,186,388,189,288,307,286,200,192,169,101,231,68,308,152,217,216,133,210,221,189,327,192,109,190,194,132,158,184,155,201,288,249,195,159,94,353,215,262,180,103,283,170,133,144,175,198,150,328,128,276,371,164,291,151,248,156,204,206,152,194,328,230,144,137,312,198,321,238,336,206,209,274,107,220,247,147,195,206,219,81,205,191,128,218,193,194,161,251,200,309,201,215,317,290,371,235,203,341,290,133,176,369,253,240,168,120,212,163,260,178,278,235,194,245,148,136,247,297,132,323,213,212,197,173,238,130,67,227,144,259,66,175,253,200,290,113,89,191,313,220,222,222,257,189,288,250,205,120,260,336,172,232,195,111,199,125,174,169,297,133,167,220,153,217,120,199,164,177,342,158,140,221,115,404,242,212,252,158,95,221,98,116,160,134,263,230,171,257,186,224,225,165,136,118,96,192,349,168,252,176,331,47,149,213,202,314,210,309,310,199,256,200,233,109,227,289,235,93,189,175,130,189,259,143,198,190,217,209,113,169,228,93,139,133,147,169,312,252,238,244,256,258,200,276,122,209,124,217,182,198,129,166,304,214,284,105,262,251,327,154,274,94,281,302,308,142,232,280,131,237,238,159,170,244,263,304,144,252,71,220,232,143,317,164,184,238,203,140,148,136,176,187,296,163,245,229,199,369,264,288,210,248,150,174,190,114,165,392,153,206,259,324,233,282,320,134,264,264,186,381,141,325,147,183,303,162,327,275,242,299,100,259,150,239,310,210,249,107,348,149,144,305,243,222,168,267,205,132,114,192,321,149,341,210,96,254,256,194,103,174,186,164,63,342,269,311,216,296,162,92,285,181,178,134,83,116,158,174,293,151,183,223,205,249,325,263,224,119,216,200,183,195,204,206,177,142,334,203,187,311,290,259,289,144,237,195,174,361,270,248,140,332,160,135,173,159,313,209,249,273,159,320,187,336,260,172,108,124,207,186,332,123,181,135,279,241,194,271,289,275,231,175,241,241,147,259,158,198,252,129,205,177,266,177,137,290,108,373,124,189,264,240,167,278,149,215,294,266,230,282,302,183,275,270,206,186,176,246,196,223,93,229,195,261,209,290,227,179,135,136,276,258,193,110,171,273,371,230,226,210,153,313,178,167,62,138,253,258,254,290,280,253,128,298,291,226,232,358,230,134,258,64,191,182,180,244,176,166,201,199,174,179,109,246,267,229,138,308,219,131,203,270,31,253,188,145,133,264,198,184,116,77,221,236,109,255,54,132,308,253,229,307,196,227,250,197,135,221,330,272,357,320,229,219,66,164,120,204,283,281,75,55,93,199,264,273,252,156,321,355,116,181,241,225,161,144,158,356,189,173,267,127,227,159,194,199,230,116,257,69,222,158,263,255,138,196,177,132,297,67,142,202,150,161,68,265,159,365,233,291,80,276,330,196,254,227,225,191,337,122,293,330,219,142,94,350,204,301,191,169,349,256,110,235,32,192,176,221,73,296,225,198,136,225,185,191,204,259,233,220,233,221,270,174,218,240,179,126,180,262,198,260,157,142,124,139,241,119,194,174,81,191,165,148,278,196,65,343,293,261,117,55,188,234,143,203,105,106,216,203,222,301,175,175,93,105,304,121,190,128,151,150,270,88,81,188,189,81,207,276,301,109,96,251,183,282,298,255,179,189,255,280,228,50,165,163,165,179,143,316,270,229,332,186,320,179,123,313,127,76,270,143,182,119,237,131,194,253,195,257,272,338,176,223,242,188,175,172,308,107,84,215,385,248,166,186,265,283,46,189,236,173,215,164,196,285,181,116,96,185,145,135,158,271,299,186,123,218,112,226,144,205,280,281,320,269,260,164,190,144,320,345,215,158,148,156,205,238,190,266,173,236,269,145,180,416,218,330,193,181,175,247,244,272,139,212,55,116,297,396,281,288,176,163,113,211,256,225,44,155,223,125,229,226,213,281,226,372,198,184,279,317,232,277,206,84,279,338,194,146,130,177,243,291,133,347,153,168,151,154,89,104,145,200,104,160,223,235,322,198,130,302,241,154,169,163,290,216,281,191,145,173,125,105,239,181,79,197,306,201,126,259,212,193,128,224,200,179,243,125,155,190,219,166,223,315,184,143,181,206,90,152,243,291,297,160,244,314,195,277,215,265,195,410,250,246,195,215,176,244,155,221,290,168,188,203,106,301,190,258,137,337,220,193,307,178,209,247,304,171,111,300,256,245,205,182,185,191,135,232,270,158,200,190,228,275,294,264,88,293,71,166,113,164,286,249,221,233,382,224,305,199,180,211,168,160,416,224,269,242,205,135,117,192,148,150,257,134,131,153,258,199,158,208,312,213,404,345,208,177,225,197,240,165,149,134,335,195,163,239,212,220,276,168,258,243,214,183,274,332,166,303,114,84,224,94,309,114,202,158,308,347,150,245,258,242,313,212,181,158,114,155,210,169,390,204,188,235,228,231,131,158,223,202,271,169,147,273,179,47,170,241,233,154,150,253,360,281,85,66,195,259,194,173,280,301,108,197,312,114,134,120,222,287,92,172,228,182,180,316,243,115,162,251,114,223,230,240,280,179,181,142,372,257,143,181,193,152,262,257,198,366,191,265,170,147,203,196,262,243,118,217,129,300,191,165,297,212,358,294,255,207,187,196,283,188,224,231,184,258,155,300,234,147,205,174,281,251,200,184,183,250,212,282,197,232,260,228,280,241,186,179,146,259,182,256,274,287,146,197,183,196,222,230,233,169,307,272,137,171,238,361,104,243,351,357,186,46,261,186,180,79,321,86,285,239,251,122,123,254,340,314,193,133,80,129,291,263,63,219,182,242,229,252,220,146,238,100,281,353,92,177,246,218,333,213,90,276,259,207,320,421,247,123,72,340,268,294,285,194,313,139,156,206,212,75,236,120,206,358,374,270,223,317,246,223,278,185,203,348,302,110,137,160,80,174,291,85,287,357,202,162,259,156,168,336,195,56,143,109,176,359,320,263,147,129,122,226,182,138,176,158,306,314,115,239,331,218,250,192,248,204,162,213,256,161,227,135,123,85,324,218,378,125,255,382,137,103,131,321,239,307,99,142,224,70,289,217,328,220,113,256,153,196,156,213,171,275,349,171,339,183,194,283,176,197,99,83,210,287,226,278,108,129,236,357,174,174,175,148,177,189,285,199,360,99,314,312,230,226,228,288,225,127,304,150,137,265,129,157,272,57,261,126,301,264,230,71,256,126,312,320,167,153,147,271,244,151,167,328,106,260,160,76,43,345,327,174,163,206,273,159,310,138,87,53,94,195,290,315,144,130,252,367,315,167,267,241,112,294,236,265,349,222,174,124,168,74,162,339,146,176,118,118,128,189,223,129,303,229,348,178,144,83,112,232,63,228,308,241,119,172,210,139,227,290,168,209,250,228,205,374,262,311,219,222,265,165,172,199,216,191,55,206,117,286,302,318,347,259,337,185,217,208,206,231,156,171,307,184,193,327,251,196,170,221,211,43,256,223,280,229,271,268,68,151,265,179,240,150,312,231,415,295,43,337,317,222,306,209,219,209,325,224,260,171,242,133,342,143,384,120,245,64,88,152,266,180,137,309,288,116,339,287,273,270,171,158,256,273,255,296,216,122,188,305,154,126,202,164,99,132,205,216,273,253,209,127,202,152,245,222,257,130,261,277,356,252,311,140,280,240,334,337,239,224,215,217,132,138,324,203,161,263,219,348,30,220,276,278,209,311,292,222,88,214,365,249,136,172,175,255,178,157,195,264,119,146,192,204,126,60,194,148,298,379,159,377,211,171,266,249,83,233,198,146,219,217,204,216,129,153,211,156,277,117,193,225,140,111,263,324,205,356,261,333,113,194,152,271,294,310,193,157,208,265,166,164,197,372,259,264,225,130,190,195,126,209,246,308,147,161,332,350,217,369,101,206,169,284,202,252,323,207,127,224,146,268,302,283,246,252,78,230,306,206,156,163,165,310,344,172,315,170,98,105,270,262,161,171,132,105,83,184,160,230,209,163,293,167,328,158,211,334,207,253,180,242,357,237,178,296,240,226,176,216,275,140,147,307,147,66,159,227,129,115,262,205,353,277,92,103,136,257,206,286,153,195,180,278,118,353,172,208,243,260,89,197,165,288,192,196,296,174,94,304,192,125,179,269,299,278,161,162,142,282,219,286,358,177,91,271,119,166,227,205,259,258,342,191,223,113,247,299,236,156,248,192,270,301,282,142,247,328,240,228,360,138,229,236,263,139,170,188,91,349,284,207,245,235,176,151,142,150,122,176,238,300,292,201,199,291,84,146,95,319,102,252,189,219,186,246,152,205,252,264,137,187,237,223,200,206,121,274,196,222,164,219,188,207,105,296,204,219,308,96,206,263,229,336,213,153,188,101,175,228,321,261,175,274,340,167,322,173,280,136,338,129,262,148,261,191,227,143,371,162,357,258,342,165,173,120,251,263,222,192,322,241,156,249,264,294,140,145,110,308,270,221,133,89,314,132,152,149,146,127,366,361,281,215,169,225,175,344,287,234,269,183,204,279,175,207,191,169,272,287,178,198,146,252,301,272,238,319,215,250,174,281,171,272,295,232,193,254,221,80,258,232,323,110,207,91,297,173,147,322,278,300,194,246,75,218,242,267,308,147,255,176,236,114,127,297,322,174,244,351,246,260,99,197,270,229,196,272,104,145,198,304,110,245,112,213,278,223,273,242,184,192,315,288,69,166,211,120,359,182,285,92,185,244,180,281,183,226,341,284,168,240,192,161,282,246,336,173,204,237,368,264,239,162,96,260,320,267,331,179,265,227,219,174,168,223,198,297,197,285,85,131,258,183,383,336,224,173,144,124,337,362,258,344,231,267,150,135,301,316,174,315,127,171,160,176,238,285,48,216,225,239,180,90,254,254,320,163,134,188,191,237,157,279,166,318,132,118,137,174,206,197,161,222,185,78,234,189,172,278,232,337,164,194,94,297,208,382,239,248,289,123,274,193,304,195,243,289,351,225,149,204,163,118,150,239,238,298,170,97,191,247,306,184,218,224,266,147,233,159,109,137,111,226,352,248,233,139,220,42,160,221,212,183,102,308,256,153,185,196,233,175,64,205,363,330,106,149,238,297,276,173,210,135,140,88,209,240,202,178,267,225,193,136,320,232,333,265,142,294,259,259,185,413,169,197,179,188,203,317,205,70,97,214,112,211,40,156,245,233,212,214,235,181,354,174,363,230,75,156,298,100,256,136,226,166,181,102,225,194,247,154,235,271,252,370,353,245,262,227,262,286,252,79,313,310,259,150,260,246,153,133,153,150,238,131,222,88,219,286,99,248,335,160,194,218,189,285,293,348,173,152,306,294,140,174,259,116,281,379,273,226,363,359,303,192,248,284,130,264,149,187,303,262,278,260,306,313,249,318,220,200,259,212,339,101,352,183,337,341,200,166,301,290,202,305,302,224,257,191,83,284,186,277,211,278,305,105,308,334,353,121,207,209,54,131,202,239,259,219,298,323,199,277,274,329,79,215,314,193,422,206,176,242,442,247,198,149,229,132,124,210,185,252,131,255,319,126,67,247,236,166,320,262,141,177,194,250,229,59,246,125,265,249,193,149,45,280,363,177,151,181,379,251,270,242,297,173,311,186,148,191,286,202,238,228,187,146,218,241,209,192,249,192,130,208,162,326,180,249,271,278,244,209,340,291,247,140,170,118,329,204,239,222,113,259,314,336,175,151,324,354,242,297,139,204,190,253,332,170,162,296,179,249,275,282,266,184,256,252,298,307,154,186,306,306,221,285,214,234,231,187,254,260,328,255,185,178,205,165,77,62,247,124,253,202,190,190,130,122,105,158,214,214,233,248,253,200,190,148,208,138,151,239,143,261,201,238,191,274,283,185,76,254,134,252,147,178,292,191,248,232,313,232,178,352,302,211,173,65,304,242,296,212,137,154,187,340,316,244,101,222,159,255,179,248,219,272,186,114,161,342,221,128,54,85,191,197,156,173,245,188,186,88,293,315,236,160,238,152,176,255,82,189,163,244,279,307,142,100,388,267,170,208,153,107,146,296,270,236,151,190,175,117,247,297,128,171,295,258,133,290,204,381,216,133,251,239,177,235,268,236,284,249,182,237,220,300,223,91,98,320,118,299,287,227,226,146,314,220,189,162,169,207,292,98,161,243,353,246,124,236,71,126,281,254,128,286,83,387,217,261,204,207,352,351,193,135,126,94,227,288,89,373,93,292,255,313,147,224,325,288,124,175,150,88,199,325,185,133,160,116,137,158,311,265,245,267,354,307,156,144,142,287,244,225,356,163,345,187,188,359,80,246,213,212,177,83,219,211,218,311,353,179,116,157,202,238,297,227,240,268,193,360,173,183,148,208,94,346,117,130,160,180,244,140,177,325,253,65,253,98,184,252,204,180,340,203,258,195,280,278,138,133,205,107,127,189,228,184,174,56,233,239,307,140,184,186,193,146,103,198,156,355,158,352,309,104,264,99,156,164,212,161,159,194,330,231,144,234,236,340,118,206,315,174,126,196,312,320,265,287,170,204,109,121,242,138,102,321,223,197,225,179,303,134,242,183,322,347,192,235,235,139,121,178,149,78,239,245,280,139,173,311,164,169,222,169,241,175,298,143,209,244,144,214,397,295,79,375,203,328,87,212,127,141,236,268,179,280,194,248,239,137,92,241,141,303,248,141,164,114,250,297,323,126,261,233,379,200,291,241,166,303,216,191,129,298,210,223,257,215,131,267,281,224,212,146,206,228,71,138,439,150,215,223,163,213,194,145,197,78,109,208,324,336,194,225,185,368,288,258,284,303,200,287,223,300,292,131,190,313,117,193,287,354,169,344,353,154,285,339,287,351,206,420,268,203,354,294,138,285,177,130,184,226,170,229,197,219,134,123,201,335,120,52,153,169,225,103,97,215,141,149,120,215,190,167,370,162,170,186,250,136,176,191,179,93,181,118,109,283,213,127,157,295,179,181,181,336,191,354,303,47,189,216,130,129,200,318,191,144,154,107,188,124,276,260,295,210,201,318,191,61,301,312,154,206,329,272,191,326,348,64,187,213,235,271,69,272,158,184,217,163,164,268,350,138,180,191,282,250,229,158,156,210,188,270,97,88,201,149,334,259,154,242,37,162,317,327,315,119,150,170,325,337,340,251,203,248,259,198,326,325,185,227,248,252,234,123,59,55,208,92,218,267,238,288,102,317,151,212,260,271,114,149,196,294,358,131,288,206,212,144,116,174,262,190,277,182,149,276,192,194,319,209,131,95,286,220,196,184,196,164,105,361,201,96,190,93,111,141,249,114,268,116,173,319,58,207,199,114,187,251,117,230,123,102,180,183,173,160,101,359,125,202,167,103,126,137,205,183,232,147,156,252,208,213,235,238,139,195,156,220,121,210,132,299,72,152,189,288,201,134,261,313,342,249,107,150,354,69,184,187,202,312,140,342,251,307,214,149,182,138,277,191,251,205,177,237,212,203,237,257,80,243,276,350,134,254,327,97,226,230,177,185,219,133,354,178,234,214,171,80,270,259,150,187,231,167,163,264,160,189,124,341,218,414,172,215,312,270,259,245,150,237,353,247,134,137,78,223,124,230,177,270,252,275,166,255,97,99,162,191,155,156,225,220,332,62,213,220,228,276,205,108,278,218,271,110,307,218,209,308,165,126,242,218,166,369,241,258,167,229,222,218,282,185,189,241,251,181,295,268,140,231,255,164,103,146,113,165,186,134,238,133,101,363,160,213,190,208,230,259,110,293,236,106,221,223,343,272,239,367,202,156,228,188,196,170,296,206,79,186,209,175,171,227,197,136,280,154,215,126,194,201,93,238,280,214,256,143,202,157,280,214,175,181,112,317,86,210,262,317,140,227,221,358,319,136,225,255,156,211,97,275,189,207,167,237,149,257,184,330,207,165,227,251,138,269,266,133,108,148,231,172,201,83,110,124,132,169,148,172,98,337,106,162,170,105,113,249,277,139,235,236,217,220,198,194,304,310,217,186,100,198,210,256,127,219,207,182,247,334,185,351,299,404,138,249,246,164,303,221,155,205,166,132,234,122,237,136,142,158,364,217,122,102,321,214,284,186,202,323,311,252,394,317,284,208,46,118,42,221,310,129,244,305,184,305,197,268,152,196,174,185,305,288,239,268,276,270,226,325,206,198,226,222,330,381,187,227,205,262,285,261,134,153,210,270,233,55,223,299,230,270,292,181,294,414,109,106,157,124,265,229,136,296,308,296,264,192,280,322,198,281,182,144,200,162,116,298,306,269,329,146,282,277,313,133,68,247,109,309,159,267,116,219,249,281,132,292,146,138,257,176,293,192,324,251,356,170,183,170,188,103,146,218,332,316,267,319,287,222,108,265,311,160,294,334,190,245,295,257,232,135,299,261,210,112,143,285,260,216,112,168,272,48,259,230,185,267,268,234,214,211,88,188,351,280,216,223,287,330,183,250,273,160,318,251,332,307,276,202,197,117,111,251,149,131,210,143,154,232,285,171,96,116,274,245,352,237,342,154,348,105,148,138,224,266,229,314,182,183,309,279,272,253,273,178,205,120,135,218,203,316,263,372,129,207,195,115,277,122,180,220,181,207,245,75,114,211,370,329,303,186,129,276,242,204,129,202,321,146,294,182,268,102,327,135,181,67,252,147,266,283,226,160,330,200,159,155,326,230,138,173,192,287,242,261,268,146,138,159,243,128,243,195,189,60,66,330,230,225,314,184,205,151,245,299,103,118,360,241,327,309,136,251,74,218,81,220,239,168,231,331,229,131,182,170,163,362,263,267,149,323,392,173,150,210,165,307,292,308,164,239,336,326,288,352,254,239,117,313,226,299,319,199,240,199,371,165,50,180,198,332,321,153,275,225,93,186,160,360,241,283,168,161,155,267,193,114,187,224,203,324,146,270,292,157,203,257,187,231,283,349,253,168,197,210,195,301,243,145,229,152,228,207,325,198,175,342,237,174,213,348,150,206,293,78,189,184,141,228,227,304,86,70,373,107,188,183,158,211,188,339,194,206,213,251,218,239,102,248,217,229,293,188,59,219,67,369,94,208,110,334,290,177,126,51,201,106,258,104,201,318,376,146,183,144,219,156,239,199,202,323,155,134,278,330,238,389,327,261,371,199,148,357,123,235,251,194,275,88,367,118,171,262,199,352,150,223,163,197,44,257,191,260,253,305,144,125,331,244,172,211,159,73,258,248,181,167,246,297,163,218,188,196,337,120,194,91,155,239,218,231,185,150,224,207,165,50,231,133,271,297,329,228,305,342,194,153,323,364,350,348,318,330,191,193,312,119,256,273,231,313,203,273,304,143,125,257,284,198,147,73,345,215,188,122,139,199,228,329,224,52,352,185,313,244,266,197,234,190,126,353,164,142,203,222,253,136,231,139,185,285,123,198,152,180,192,255,267,187,258,223,256,178,231,202,204,253,328,198,214,177,297,159,77,127,143,140,240,303,135,215,145,276,210,187,137,273,252,183,194,190,240,127,307,286,116,226,182,277,216,275,146,174,252,287,256,238,235,212,266,93,343,243,120,216,139,244,213,141,329,153,91,359,313,263,287,335,74,258,133,195,270,241,154,247,176,159,174,273,260,187,70,200,303,154,142,276,174,246,344,218,79,173,167,193,77,169,218,163,182,222,85,122,236,169,191,61,266,240,296,185,236,175,141,244,229,275,89,317,327,180,241,339,241,218,155,262,392,97,160,284,196,220,255,72,280,187,176,358,322,140,207,187,150,68,335,321,269,120,166,145,179,129,240,250,140,224,147,212,239,217,171,178,142,305,213,212,49,246,148,97,52,175,178,180,329,241,214,221,186,276,191,76,65,205,129,302,146,101,139,360,248,287,238,161,178,152,148,211,158,76,238,171,146,123,278,283,117,224,166,225,326,34,208,82,184,194,169,271,245,244,123,284,276,318,187,339,200,52,344,123,235,235,239,82,72,146,128,122,279,122,133,252,116,132,166,215,161,130,237,322,65,283,247,270,358,141,131,232,147,157,236,207,300,122,148,195,275,232,169,304,194,237,373,219,251,278,212,358,221,270,265,208,131,176,213,313,180,239,125,105,235,130,222,265,107,266,280,206,190,224,97,238,313,82,326,175,236,76,209,221,207,237,169,328,94,187,178,345,155,276,31,241,270,168,180,80,290,133,255,188,182,260,107,93,125,256,222,219,184,205,247,242,251,300,153,336,187,281,177,316,165,242,254,85,246,297,188,252,70,278,73,117,176,165,121,210,308,177,170,72,165,165,85,208,181,246,63,157,301,265,179,123,171,219,147,135,133,180,87,156,252,91,229,186,73,298,191,86,168,226,81,239,310,73,240,269,126,170,189,307,172,342,263,213,230,259,94,167,280,190,359,155,265,143,109,143,145,320,234,209,340,224,145,200,216,314,159,230,239,85,208,254,297,143,180,119,48,101,204,226,215,143,315,177,190,330,232,307,252,233,137,148,191,133,186,221,266,192,195,202,303,270,220,219,177,243,190,313,314,400,234,77,304,340,91,254,150,138,174,186,182,207,298,138,116,234,95,231,90,121,79,265,263,60,189,272,235,192,194,204,150,267,331,138,90,199,222,203,190,341,246,170,343,276,171,91,282,267,61,269,351,272,176,84,214,207,322,203,243,142,70,155,188,371,339,290,213,286,238,130,201,122,227,120,230,210,120,251,285,95,124,257,335,280,218,144,328,225,243,310,261,166,162,136,226,110,229,141,234,180,196,196,340,248,195,197,178,219,114,235,161,156,190,303,257,103,124,181,131,129,273,200,265,176,70,149,311,56,138,249,221,181,123,302,166,254,211,209,299,250,378,181,98,287,170,228,241,319,175,252,145,242,188,91,233,273,173,137,184,211,178,277,369,213,239,196,133,371,240,278,116,219,240,363,264,260,361,268,105,245,102,204,131,90,123,225,255,132,195,162,232,167,160,281,124,195,223,64,188,169,370,157,159,213,293,154,154,256,182,263,103,438,248,251,281,244,188,222,241,110,227,183,322,204,230,204,160,107,222,136,237,73,71,151,244,281,294,284,195,304,329,332,269,260,101,122,291,268,217,141,333,158,349,247,188,175,200,133,290,199,234,158,200,210,194,349,136,122,178,192,133,197,225,248,136,253,192,245,225,142,204,227,252,62,332,100,188,174,351,212,140,147,269,349,254,276,339,164,352,345,131,219,200,199,213,182,206,121,163,83,211,156,192,122,342,195,212,70,137,326,194,368,175,195,242,197,144,244,226,173,274,127,277,217,313,160,312,239,164,285,78,117,91,227,156,81,109,96,148,330,345,218,182,218,173,44,240,231,336,213,214,205,307,257,197,221,213,186,310,304,281,144,356,252,282,146,431,225,267,145,221,182,148,359,211,206,188,215,152,191,197,144,168,350,192,368,185,57,218,211,254,239,296,133,145,131,114,273,173,320,112,195,248,188,289,35,227,191,165,218,114,276,232,220,163,146,33,292,231,246,261,149,365,222,64,243,328,207,183,218,288,221,97,368,272,235,207,240,159,183,139,254,307,239,193,236,165,191,207,153,265,160,193,232,317,172,182,350,68,200,295,214,245,128,229,291,224,148,253,208,264,255,184,163,303,290,242,287,333,266,361,321,314,157,268,272,107,175,322,67,366,190,303,334,161,155,199,224,236,127,264,262,68,182,372,201,188,222,213,328,305,366,201,138,153,189,250,278,213,166,313,125,58,177,174,177,323,262,255,228,167,266,196,260,344,250,140,353,37,169,173,172,147,106,220,74,280,240,156,200,145,338,169,289,179,187,144,227,251,266,84,89,122,240,296,219,226,142,270,354,146,97,415,253,315,265,317,207,188,304,233,270,354,234,335,240,121,178,288,285,381,140,249,165,204,257,183,172,290,199,134,245,181,135,123,155,215,242,264,194,255,212,311,265,140,148,197,310,194,199,226,73,272,258,273,330,238,112,151,258,234,239,142,323,204,275,190,318,317,228,203,220,298,161,271,233,235,185,71,203,366,338,199,241,357,184,177,225,167,282,141,324,240,192,405,166,32,184,170,174,131,246,351,254,251,189,107,165,393,174,291,308,261,266,323,264,284,300,348,196,284,179,213,263,92,255,153,195,178,196,145,153,140,210,100,293,98,278,198,214,285,281,216,219,251,243,231,168,338,193,193,164,127,227,263,216,200,318,303,205,143,231,179,183,189,224,208,116,195,204,153,238,343,309,206,282,312,216,62,242,226,345,121,322,244,218,262,232,300,170,253,168,249,346,192,247,163,163,144,142,277,96,171,144,249,168,266,290,187,302,203,130,352,265,337,307,225,161,118,259,126,259,207,152,197,305,105,168,246,396,224,224,183,149,323,122,315,276,184,227,111,166,318,172,250,390,311,237,268,347,337,178,130,146,166,125,78,214,123,301,339,315,223,236,255,191,256,117,297,240,185,304,317,212,124,314,286,408,59,88,228,155,196,221,169,179,151,207,184,275,200,109,360,240,259,174,262,129,89,197,182,308,159,206,140,261,224,76,249,206,300,144,243,311,270,197,59,141,141,235,141,69,173,137,235,325,312,188,204,196,286,169,192,131,160,279,231,163,141,229,164,248,177,350,213,255,328,149,99,176,160,265,122,315,195,68,245,179,289,220,165,222,291,256,45,159,133,306,288,325,168,141,233,62,430,230,140,178,110,125,312,146,178,173,162,243,107,191,324,140,119,122,175,222,229,192,163,228,53,238,61,155,324,96,220,299,174,296,163,228,51,172,159,176,274,143,229,236,70,164,358,315,266,188,312,120,309,141,255,166,283,225,224,280,201,137,349,225,196,216,262,224,149,158,153,176,152,310,46,197,231,221,144,302,53,327,175,171,109,101,205,184,243,159,242,327,198,314,220,324,336,351,95,211,398,203,347,181,213,90,136,299,222,395,370,124,178,138,259,228,205,152,256,296,150,386,288,144,200,203,229,224,178,377,149,226,137,240,103,192,145,193,128,340,149,150,286,151,267,235,267,216,284,203,111,186,198,223,81,155,141,317,363,44,151,163,374,233,223,293,196,258,144,177,296,230,196,162,193,234,221,63,81,166,167,187,222,64,126,160,183,194,138,242,205,140,253,395,198,81,233,181,84,266,296,116,102,178,34,330,127,317,321,182,126,189,296,206,201,359,248,306,285,207,209,216,209,209,55,308,377,243,220,207,59,233,254,342,250,141,345,280,194,251,353,163,153,351,223,327,253,249,47,286,354,242,139,226,272,227,186,235,191,301,288,297,253,201,150,328,196,307,256,319,365,309,297,180,125,246,176,165,254,276,147,296,151,196,189,324,327,223,347,143,196,237,133,140,174,168,296,281,201,180,209,216,294,255,207,279,251,351,230,101,193,117,181,238,146,132,192,131,190,225,208,340,104,128,332,174,234,111,199,286,116,301,156,130,253,308,177,211,79,315,103,198,344,83,214,129,265,247,261,274,141,204,330,268,232,197,204,221,212,86,265,174,262,291,180,163,58,261,348,218,129,150,196,137,220,266,194,192,189,277,175,315,333,197,298,324,167,179,266,228,191,305,279,308,254,228,141,191,187,260,162,193,275,129,204,49,166,150,229,320,151,398,147,248,186,101,235,232,163,230,206,215,228,92,288,252,143,254,104,319,233,314,236,251,86,197,323,157,307,127,209,209,214,322,116,190,148,177,242,283,183,229,221,182,225,263,267,180,242,286,144,216,340,240,314,310,222,208,245,196,267,256,185,180,236,199,215,233,165,225,106,346,147,258,169,409,134,105,189,139,250,105,212,213,142,160,148,227,218,146,284,274,250,235,166,137,182,263,252,173,215,170,245,234,172,340,119,156,66,264,125,113,194,199,112,315,247,119,149,190,201,83,204,96,102,147,216,209,113,233,168,232,265,238,296,385,238,297,218,409,147,186,255,142,374,77,344,145,233,224,117,325,198,246,295,317,335,317,69,256,55,119,127,206,231,57,235,116,108,272,188,190,353,128,161,207,246,249,350,150,156,142,86,260,215,175,186,182,196,216,258,309,261,341,285,259,106,149,210,301,248,297,104,100,131,296,177,124,148,169,214,170,224,144,225,239,283,78,124,201,211,304,325,263,141,81,208,167,224,138,107,61,136,94,181,98,86,228,150,199,208,124,224,181,266,153,215,162,360,209,229,248,95,194,255,250,202,237,287,234,222,163,166,305,229,262,156,178,217,299,337,156,212,178,286,229,141,298,116,215,168,125,351,221,204,72,128,171,255,170,305,266,238,294,73,349,216,286,320,212,271,140,192,295,307,182,169,229,268,174,146,209,235,197,79,115,222,277,230,90,191,152,340,227,236,300,285,83,251,104,160,286,270,230,142,219,149,92,307,187,354,165,201,241,179,196,315,233,195,178,129,312,127,134,269,115,151,264,280,145,233,150,365,240,329,132,265,229,146,307,171,161,316,398,93,270,79,249,155,77,214,225,193,141,306,148,196,219,132,175,256,154,216,133,253,234,233,311,189,228,269,167,207,156,149,342,304,64,124,196,206,250,277,114,350,290,69,290,169,257,169,316,302,209,219,233,44,109,172,67,180,247,171,146,274,209,205,139,84,125,197,301,220,305,291,321,179,240,286,203,213,128,84,288,172,119,219,115,155,217,304,326,309,236,357,320,165,312,164,291,115,167,228,245,304,299,162,326,170,268,163,192,290,207,258,74,240,200,90,286,156,330,183,287,200,281,299,163,242,226,252,144,102,170,364,270,206,237,269,117,150,211,197,119,333,191,274,174,264,135,174,289,194,227,133,89,323,184,315,115,244,245,224,186,280,236,242,156,92,161,188,187,185,308,231,230,291,306,165,237,273,217,120,298,241,181,202,207,255,153,287,205,227,265,99,126,144,222,358,110,340,234,175,146,257,250,141,204,276,254,218,246,371,332,149,288,245,189,207,282,190,390,220,255,196,254,224,298,212,255,128,290,311,229,230,280,256,133,325,392,207,42,102,309,284,254,361,218,177,207,166,160,104,109,290,231,191,179,316,151,297,193,263,243,227,290,167,154,226,189,346,174,184,92,284,163,105,364,205,233,305,225,138,167,192,338,129,311,202,100,130,244,148,237,240,280,224,256,196,208,277,93,244,307,227,247,307,259,242,239,258,175,293,204,242,156,150,196,262,204,201,256,204,223,245,257,226,131,186,258,197,123,176,287,328,249,196,296,345,157,243,177,197,232,169,226,132,323,295,228,218,108,240,258,190,168,138,179,127,283,151,218,297,163,278,213,260,182,131,182,136,215,225,166,267,161,244,233,308,318,230,314,183,147,141,265,166,291,55,113,226,394,45,175,157,319,195,115,217,226,200,196,264,221,242,242,233,339,131,226,233,87,187,227,133,240,211,168,276,224,312,267,216,200,201,169,178,107,325,189,214,184,222,98,190,288,223,251,159,179,313,129,272,214,151,315,215,365,359,173,365,177,301,157,270,193,254,73,305,247,205,177,131,255,154,445,331,233,187,188,190,154,227,276,390,167,257,126,352,78,223,315,188,83,275,229,304,179,110,338,212,131,208,320,239,316,189,271,299,244,166,229,369,229,67,114,329,219,161,69,216,174,342,121,154,178,321,251,350,216,179,173,162,250,190,314,119,88,136,205,178,198,223,147,383,257,114,83,209,175,172,253,159,261,137,136,209,248,237,194,275,236,242,181,336,145,233,246,249,114,212,215,254,150,145,184,248,142,144,175,221,286,192,181,368,234,55,137,116,321,331,319,199,264,356,185,387,229,288,365,275,271,133,191,91,113,228,160,372,387,265,313,201,128,147,258,157,41,214,216,266,154,213,320,182,339,253,297,175,167,211,163,233,88,247,162,196,252,263,231,225,161,275,61,91,157,287,309,324,232,193,167,182,227,275,118,233,302,131,58,218,127,189,220,291,154,139,89,136,104,343,241,206,131,400,184,249,426,259,176,83,202,207,311,257,322,146,225,365,219,234,256,222,239,297,245,190,225,226,202,98,173,272,180,107,170,162,181,232,131,181,183,136,158,256,101,149,324,48,168,171,201,352,151,131,272,192,163,125,143,236,358,168,277,240,237,137,135,392,139,215,145,160,118,73,234,240,227,317,179,197,104,211,104,71,190,109,112,223,183,294,261,249,340,344,177,138,202,155,207,219,271,149,92,187,115,198,140,305,151,233,176,217,180,126,303,173,202,208,242,307,224,263,86,114,278,308,286,247,190,210,260,330,143,208,247,182,133,381,328,346,299,268,321,153,277,293,203,258,158,119,277,153,250,231,203,115,198,221,229,143,173,157,222,276,241,367,303,133,209,251,385,187,248,214,202,132,208,203,198,234,205,184,326,374,291,96,170,288,226,195,245,84,313,224,182,362,208,295,194,118,245,286,305,243,350,74,240,178,231,237,335,184,160,192,251,162,328,226,296,129,165,231,110,192,220,187,239,311,250,185,165,124,321,188,146,330,160,284,202,246,229,188,252,118,326,242,176,291,191,138,221,80,227,153,221,289,167,331,369,324,217,157,220,267,117,43,198,168,101,225,257,217,201,180,338,294,226,238,235,228,54,177,245,308,63,197,320,197,82,247,174,382,276,129,239,279,313,155,113,257,270,256,232,307,201,316,310,40,208,243,186,227,244,318,333,187,306,101,276,165,70,158,200,213,181,163,300,387,220,330,340,109,300,288,283,264,257,215,206,214,174,274,124,161,392,196,246,305,274,302,124,133,204,304,206,287,203,213,208,252,207,270,181,197,188,317,269,54,121,155,170,245,93,225,278,145,195,157,238,138,211,225,72,304,277,113,41,165,251,143,264,169,126,209,285,177,192,348,271,353,210,158,209,208,193,348,201,297,179,204,243,302,206,170,346,348,141,196,236,165,265,220,108,206,176,220,285,160,288,222,321,201,153,185,282,150,156,239,273,71,194,173,234,279,156,255,169,201,240,231,188,199,193,162,375,237,305,267,243,187,294,146,248,249,107,97,73,296,128,236,288,108,120,197,224,192,44,285,127,215,265,237,180,154,334,294,162,213,184,240,220,262,135,274,186,155,253,286,281,178,235,272,257,171,200,221,343,184,140,57,335,197,156,179,379,255,179,156,191,199,146,219,303,346,314,379,178,355,236,121,131,360,212,333,234,202,196,230,76,76,328,131,277,152,292,248,233,389,245,223,319,229,83,175,167,110,285,238,248,241,251,128,347,191,240,93,79,67,80,331,231,221,194,140,126,68,236,225,142,287,206,359,293,84,251,293,49,198,355,275,136,215,333,329,228,299,159,215,95,290,355,178,121,266,331,225,255,217,185,123,203,213,136,297,228,154,139,134,264,144,303,66,178,264,393,159,308,302,277,111,150,197,201,171,217,195,190,394,207,175,315,320,340,121,211,262,198,275,179,360,167,127,256,217,202,241,182,225,269,178,297,359,136,53,215,163,229,164,135,145,257,106,79,254,180,329,221,70,316,163,228,115,126,195,341,55,235,140,81,44,66,210,275,218,288,317,121,233,40,196,210,314,210,337,234,273,268,82,135,319,351,274,150,183,360,292,314,295,336,268,291,128,388,111,209,306,121,263,85,160,212,158,306,257,272,161,287,35,221,241,51,188,131,296,102,213,130,299,116,254,269,259,413,274,242,126,136,70,215,251,76,262,238,145,146,335,198,285,247,163,180,154,291,207,162,357,204,195,398,207,125,205,177,232,227,273,222,275,329,249,172,332,140,282,230,161,214,206,216,97,254,54,252,204,271,101,274,256,146,170,300,155,148,144,152,103,347,330,210,351,159,135,180,179,225,165,229,273,229,214,257,361,150,96,266,156,171,325,231,333,242,150,239,156,197,181,135,337,256,104,138,213,133,218,168,215,221,203,260,295,380,126,260,340,323,162,142,237,186,265,118,163,170,279,209,310,240,243,121,72,328,219,114,123,219,199,293,193,314,277,209,272,254,57,211,262,196,346,253,209,69,149,218,106,68,236,261,232,199,263,257,248,256,259,156,285,198,207,317,171,190,247,223,272,206,221,196,185,383,263,215,320,358,213,338,271,206,241,273,217,145,183,255,262,113,235,110,227,235,206,197,218,245,215,121,272,150,320,268,206,289,158,156,224,146,180,96,174,80,141,176,157,281,175,143,206,193,222,171,204,157,253,153,360,239,163,68,250,167,153,69,123,236,324,98,102,317,216,227,175,62,236,375,266,285,168,162,180,269,265,218,164,229,202,336,213,110,308,300,305,174,176,80,342,224,246,199,205,243,211,224,237,69,159,110,153,227,199,83,326,308,142,227,368,192,309,315,143,180,85,314,129,188,176,161,234,379,203,253,327,249,285,216,304,263,201,208,206,299,174,172,269,281,152,211,336,180,264,236,217,279,123,286,216,266,158,169,353,240,234,201,358,209,291,94,152,105,179,213,208,302,244,274,267,294,185,161,249,296,208,212,238,194,279,196,314,238,126,78,115,150,329,227,200,185,174,178,265,230,237,314,225,220,240,293,298,134,219,222,227,196,254,152,213,262,135,249,235,176,104,236,261,282,122,261,232,145,218,126,355,262,137,249,270,225,160,231,340,222,282,194,173,344,212,136,300,180,260,228,166,95,182,199,246,138,234,100,236,265,221,208,241,227,199,173,262,151,208,185,151,338,136,176,201,251,239,135,60,230,153,300,193,211,198,256,192,64,333,214,262,283,242,249,267,323,339,163,265,289,66,232,306,234,278,125,147,351,209,337,221,81,161,213,213,88,142,207,197,184,229,288,143,255,216,133,171,215,183,129,74,197,295,170,207,195,232,206,177,200,170,139,282,255,346,269,322,184,245,130,185,140,144,288,232,220,226,219,266,372,170,348,257,180,129,268,297,72,295,103,232,74,156,279,277,146,178,242,212,207,172,147,263,228,173,161,177,286,238,176,201,76,188,238,267,155,168,158,141,191,324,208,362,226,226,230,240,240,325,153,220,259,153,243,175,196,178,192,320,368,292,309,220,166,186,290,198,126,211,246,286,62,106,222,203,161,350,347,307,332,254,301,277,220,274,249,239,312,319,194,278,165,151,163,309,200,211,209,233,260,227,285,285,120,185,84,159,320,391,83,264,181,273,210,231,242,102,192,284,119,215,261,237,310,165,274,282,237,140,127,206,325,133,263,132,228,173,250,229,311,160,135,198,148,106,100,175,183,208,99,62,150,268,194,109,219,232,241,255,232,178,213,190,93,123,291,326,186,160,283,88,217,127,267,159,200,281,157,254,158,186,92,189,116,90,169,116,173,141,46,142,112,129,221,136,250,264,189,256,224,282,167,219,207,240,159,232,163,212,241,182,215,257,276,84,255,163,259,179,197,369,244,235,120,148,165,369,155,230,149,219,172,214,153,354,240,202,241,153,255,235,236,251,248,241,182,145,231,200,300,186,212,105,185,167,84,189,265,248,338,181,155,200,157,314,145,321,245,125,262,236,205,218,278,116,152,282,111,216,188,191,186,359,218,219,258,268,93,126,363,256,219,240,239,261,234,196,279,268,241,135,209,192,321,133,327,228,189,109,320,144,169,164,225,113,347,182,193,181,193,174,249,109,208,120,357,152,96,188,238,183,202,338,224,163,242,298,93,253,154,204,191,330,265,207,194,286,124,233,322,229,258,296,96,258,245,100,276,354,224,344,248,137,279,142,185,122,223,270,172,187,243,247,148,209,162,190,250,131,325,153,190,334,77,179,231,178,200,112,337,202,197,73,57,213,254,256,110,302,298,82,259,235,290,218,209,256,254,266,137,175,332,406,281,240,215,227,234,227,131,200,64,319,253,274,267,237,168,202,250,270,330,50,290,153,247,175,98,160,292,180,212,145,145,264,172,139,347,141,317,360,102,162,342,157,246,97,156,301,207,221,138,101,234,148,255,211,176,286,105,174,169,209,263,166,285,245,254,212,175,242,199,262,190,246,199,115,268,139,153,224,148,185,293,252,222,214,174,170,285,152,211,180,355,184,235,219,311,173,190,152,136,200,360,209,319,180,227,210,171,295,103,248,199,107,281,225,298,347,178,145,161,69,143,207,160,146,174,176,353,89,309,206,281,187,312,245,246,266,34,222,281,168,307,80,143,313,223,189,243,267,225,208,199,252,171,334,321,364,213,337,325,110,335,232,166,260,332,138,294,301,374,112,335,307,143,132,310,300,108,120,155,361,212,86,189,217,394,106,185,301,252,228,154,84,197,171,208,195,182,238,309,212,285,124,220,238,262,95,205,206,151,224,69,324,176,170,257,313,180,81,192,204,212,188,191,167,163,226,167,224,183,159,271,98,138,326,231,191,148,337,191,187,277,163,236,275,245,134,278,201,255,306,187,217,265,218,293,202,189,305,237,235,222,248,301,74,236,237,158,248,163,228,172,180,103,214,169,157,140,265,122,315,237,251,207,369,56,199,200,171,166,183,93,214,134,167,208,255,291,293,247,250,318,208,239,222,232,290,182,178,225,172,174,233,201,297,143,156,183,252,41,185,229,229,327,176,262,288,125,88,242,91,173,242,256,304,247,188,201,107,126,225,198,263,353,192,276,177,329,193,178,213,243,302,165,373,145,151,166,232,304,248,130,211,184,275,165,268,338,205,192,296,250,293,165,212,278,391,209,129,371,188,186,225,166,190,225,216,206,192,244,197,253,197,329,245,317,236,238,134,246,206,304,336,238,151,249,61,236,152,225,182,279,301,109,198,142,59,166,166,223,200,265,193,212,269,215,296,69,113,348,183,257,222,327,196,178,101,279,104,132,270,134,159,173,241,147,151,115,127,110,133,169,297,259,347,256,259,129,273,252,243,233,246,63,315,290,260,215,224,341,130,218,275,204,224,77,287,159,164,88,188,328,333,218,168,252,77,55,319,83,180,175,243,215,112,290,396,80,356,89,320,144,289,334,296,215,160,247,353,344,298,244,272,207,190,300,150,208,265,291,129,95,378,134,62,265,189,141,139,223,298,112,297,340,166,166,106,187,188,188,335,290,119,215,157,235,270,156,197,153,282,305,346,131,322,208,188,175,220,106,112,133,52,298,216,190,179,177,222,207,229,217,327,170,145,145,219,238,48,287,203,202,130,242,180,72,301,283,131,86,264,244,270,175,235,341,178,139,245,352,215,140,259,145,185,115,229,262,221,155,224,178,344,140,161,87,133,159,132,201,166,327,253,131,169,244,109,154,241,160,240,297,199,254,247,88,302,139,164,125,214,145,272,222,363,102,199,127,280,217,210,157,313,170,262,198,205,234,146,259,175,229,225,246,308,111,162,274,248,156,124,234,180,318,250,339,201,171,206,237,194,333,229,234,339,167,97,77,170,235,271,207,236,123,192,261,303,103,168,105,240,148,251,161,71,211,138,272,268,131,187,200,161,298,226,155,149,164,156,277,248,285,364,158,276,164,229,349,160,294,339,202,287,119,276,176,189,279,234,202,274,247,253,274,238,148,145,304,152,74,257,257,176,75,127,162,263,224,224,352,258,360,335,302,102,306,386,151,152,249,231,252,376,205,158,58,246,360,205,204,284,249,251,99,173,125,293,256,110,285,132,219,281,253,214,176,260,343,305,250,226,208,265,258,270,259,320,246,241,330,241,194,341,308,336,349,231,336,164,297,151,347,208,302,146,307,277,241,375,209,332,265,155,209,209,209,309,95,54,255,254,181,214,284,113,137,206,77,223,266,331,140,271,178,185,135,282,222,250,290,141,140,189,238,266,262,173,27,287,166,166,196,63,353,222,258,344,180,99,152,268,258,176,132,311,295,143,256,308,149,282,235,225,269,267,304,254,151,133,223,170,231,295,157,229,195,210,205,334,69,201,81,333,412,224,233,179,273,198,268,272,94,254,213,190,293,350,167,214,207,310,211,158,164,193,143,131,332,94,264,359,299,280,129,96,156,117,51,153,186,91,215,166,151,275,211,198,260,95,243,245,269,285,204,253,109,178,250,370,237,235,198,201,366,126,297,190,171,73,237,121,210,244,304,286,303,344,180,272,112,254,207,254,259,316,149,218,312,200,295,270,211,275,238,268,268,320,166,270,302,165,75,222,281,318,185,261,118,185,225,304,186,321,104,306,185,176,248,229,242,224,248,172,262,232,146,137,180,163,69,148,116,258,292,110,243,181,241,301,244,192,165,180,135,286,306,158,270,228,265,328,264,267,250,270,168,194,288,157,313,221,239,217,261,231,192,184,146,150,290,240,230,282,223,236,112,221,223,86,159,173,208,146,99,256,388,259,384,99,332,277,257,188,225,214,132,192,255,231,233,186,311,162,207,243,245,174,345,306,141,331,274,255,219,416,132,154,381,274,206,262,304,349,153,356,189,219,174,159,330,178,336,123,285,284,242,144,240,276,197,273,300,116,195,317,303,166,137,191,165,320,161,136,131,271,140,154,188,110,344,332,174,274,185,279,361,299,190,146,159,81,281,210,238,245,206,361,144,86,231,351,252,231,303,253,115,207,178,249,39,252,296,365,317,247,207,254,263,131,144,191,132,171,249,321,234,160,148,134,218,223,188,184,96,78,315,337,240,178,344,286,261,256,187,301,163,89,167,280,184,219,206,215,171,172,190,221,91,435,186,238,174,152,284,335,249,144,200,282,97,276,64,261,274,211,254,333,212,176,94,335,269,124,144,160,330,119,176,299,217,331,271,228,358,270,353,218,92,236,208,242,183,168,223,282,201,173,143,158,206,346,109,231,199,150,266,254,236,254,333,267,205,177,301,215,197,189,323,206,200,186,228,144,147,283,134,301,183,196,128,241,122,224,140,223,149,157,228,251,125,196,168,186,244,235,242,142,190,301,232,234,195,220,301,321,202,225,267,116,202,350,107,223,192,272,225,105,311,289,195,228,156,148,270,101,251,177,219,157,321,248,242,167,153,251,241,317,134,224,150,293,322,206,155,209,107,70,125,173,144,63,105,321,76,169,92,277,145,219,297,161,160,264,342,305,262,306,193,201,139,248,148,205,167,321,323,137,173,260,171,229,163,365,243,322,188,319,197,178,112,201,242,253,181,239,300,150,257,363,270,238,368,155,362,256,219,182,371,244,188,157,242,314,286,171,291,347,272,230,240,166,137,344,116,182,200,328,178,261,242,237,201,221,259,254,119,222,225,232,363,243,284,156,244,221,216,357,87,184,261,272,179,141,236,172,309,128,196,307,205,50,239,250,309,306,266,291,353,209,307,145,232,157,201,256,372,161,221,207,206,283,210,194,282,356,218,308,205,127,177,262,160,210,161,152,94,174,128,40,371,290,110,257,114,162,184,285,278,63,285,294,191,161,222,145,207,277,313,116,75,302,200,166,226,224,282,209,144,183,167,244,298,175,193,152,309,278,143,228,236,202,224,130,258,143,186,317,206,179,230,128,216,231,326,172,128,325,305,236,274,83,174,164,222,185,191,152,217,170,217,332,254,59,184,122,299,68,220,248,205,345,236,306,216,181,167,76,221,234,332,155,291,292,357,192,176,331,216,259,155,228,221,254,252,122,113,93,253,193,324,248,226,126,179,255,166,243,385,240,315,188,129,110,104,252,131,324,157,205,196,217,242,148,137,222,253,312,236,175,330,231,125,134,121,238,179,357,305,80,97,249,211,154,211,250,196,197,193,150,56,362,206,121,178,342,205,178,98,314,166,328,290,135,128,299,234,315,189,190,202,261,258,155,163,149,305,272,191,264,202,169,98,259,287,175,272,131,237,187,122,253,224,330,227,139,228,126,115,330,143,178,374,212,195,195,291,176,354,321,295,132,125,200,254,202,224,219,205,96,312,172,380,138,138,78,224,240,201,151,199,58,313,374,208,207,167,169,226,264,108,290,143,203,180,278,152,241,152,161,284,190,275,236,343,196,188,164,234,42,283,114,145,273,250,116,220,192,194,195,203,254,174,150,186,259,209,231,174,91,182,110,161,333,293,173,228,218,324,197,124,227,304,118,314,183,166,246,131,213,109,131,310,353,152,176,238,237,199,152,177,265,270,182,262,240,87,183,123,198,131,231,99,310,170,262,203,324,321,349,229,206,336,218,274,85,179,182,229,146,166,259,233,207,202,340,197,234,271,164,185,321,267,212,181,241,81,219,234,130,267,155,92,356,283,235,212,315,270,107,337,212,160,180,134,286,197,194,217,184,201,128,181,283,220,208,169,215,120,164,171,265,208,277,142,247,330,155,171,72,183,208,183,347,263,182,323,251,182,136,263,131,225,169,35,118,207,222,331,130,146,335,262,210,249,283,122,275,337,226,275,263,170,225,248,50,351,221,279,164,229,87,318,237,129,199,197,178,194,124,340,215,252,236,172,266,163,143,41,217,197,250,184,77,102,129,308,310,159,281,173,298,130,281,174,201,294,144,317,111,298,304,247,112,262,243,339,176,293,113,224,222,269,323,277,159,127,127,244,217,279,152,118,229,138,218,262,178,196,312,207,241,256,247,270,280,188,243,272,101,242,288,255,234,274,348,267,271,62,188,232,275,137,117,93,311,187,148,178,108,179,307,201,219,269,329,207,293,252,366,154,144,111,155,208,217,358,244,97,260,242,259,292,244,285,288,181,234,231,315,161,169,342,186,231,274,143,212,297,375,192,182,236,304,140,282,236,315,274,330,326,254,276,159,350,269,146,154,325,339,154,181,165,241,297,164,214,101,267,208,228,135,363,192,280,201,197,216,122,171,220,236,178,305,238,174,219,334,131,119,302,138,308,354,249,155,140,271,313,178,217,110,212,235,285,155,251,177,121,357,121,146,172,234,210,192,307,282,180,271,195,279,232,102,187,309,184,216,160,259,186,327,145,205,119,222,335,206,261,207,219,296,245,198,208,246,295,240,254,110,301,216,135,298,183,189,200,233,158,244,227,177,170,152,206,82,353,203,181,115,197,107,227,275,146,292,195,245,165,167,241,222,315,268,190,141,261,302,252,115,271,116,324,285,236,260,119,129,288,258,107,46,225,249,328,154,132,159,241,125,98,355,170,218,232,227,116,182,170,279,322,185,167,116,191,333,33,216,168,130,247,59,176,175,98,39,235,264,135,124,69,147,251,160,146,308,240,209,192,216,164,266,182,169,93,261,187,380,237,195,95,280,332,75,81,278,114,254,102,282,179,247,239,149,346,307,338,231,307,108,134,173,194,241,228,220,200,221,220,142,249,118,230,220,244,277,350,251,280,77,190,250,177,126,126,182,349,139,302,159,235,147,206,162,355,335,267,223,227,163,270,203,306,233,229,200,242,306,229,152,185,274,167,322,178,193,133,24,234,266,201,173,165,161,249,225,306,243,287,263,203,97,281,358,272,241,237,232,219,308,159,262,210,298,232,300,172,279,245,150,229,323,346,261,209,203,92,337,69,174,79,184,286,146,287,140,213,299,252,88,252,235,260,238,102,261,248,134,51,208,196,51,146,121,160,88,184,312,394,331,204,137,185,89,206,310,265,159,229,233,96,229,216,208,199,347,164,147,112,264,216,304,108,95,236,150,107,164,359,125,75,191,261,266,195,181,213,160,213,186,314,341,308,147,199,165,301,346,316,108,349,208,167,137,230,141,190,268,221,204,267,247,202,235,363,192,73,313,297,307,211,170,300,142,169,192,251,149,274,134,369,213,125,257,229,96,112,193,189,255,163,339,294,190,288,277,251,224,318,184,119,135,114,200,157,250,292,207,237,126,259,153,226,226,155,122,119,340,342,133,269,209,205,290,317,378,276,283,209,284,206,367,101,212,119,276,119,350,265,326,257,249,234,116,302,295,208,161,242,338,131,173,111,179,174,29,226,225,242,280,205,235,215,185,178,332,398,176,178,344,197,340,333,291,322,192,332,192,161,189,207,200,178,175,239,347,245,305,369,272,273,117,242,260,206,330,276,222,173,254,267,277,212,314,306,126,156,195,358,117,162,272,71,222,284,169,168,237,121,260,201,290,209,148,162,339,232,205,94,290,223,160,190,344,172,292,130,393,65,244,31,195,271,192,331,395,255,221,109,294,288,179,98,191,172,117,249,131,181,253,187,144,326,334,223,337,295,236,275,218,231,167,242,260,145,247,198,202,147,186,232,193,257,62,303,150,222,94,68,119,125,113,178,204,357,320,290,247,272,124,152,249,125,337,116,374,196,112,144,119,318,136,190,228,217,171,225,255,212,263,74,199,302,291,170,167,188,139,104,237,282,287,119,170,262,224,307,123,96,155,392,75,268,244,173,171,189,340,251,147,268,174,152,285,296,294,263,124,135,241,180,210,197,139,275,193,37,150,87,175,299,248,173,171,156,91,185,205,75,87,200,215,209,205,197,336,252,237,210,176,268,294,211,156,359,255,274,213,194,299,283,41,83,224,250,149,256,187,230,108,316,139,73,370,128,235,312,354,276,209,223,323,93,123,112,276,275,71,254,198,140,128,289,195,211,147,252,335,230,57,261,223,238,103,241,60,281,137,206,202,84,206,182,155,187,291,192,175,240,117,187,131,229,128,198,325,238,117,168,123,204,347,254,172,152,170,228,220,121,271,373,215,136,192,139,236,181,252,80,185,267,146,132,180,254,162,155,187,251,291,75,138,221,115,267,165,205,117,248,301,137,111,240,200,125,312,256,147,190,168,205,179,45,289,178,222,168,160,276,218,79,277,287,234,86,262,192,121,344,350,306,135,261,188,308,225,167,268,166,227,270,102,177,123,280,153,266,154,214,44,205,126,211,76,140,90,160,282,127,257,375,211,100,232,359,248,256,59,233,221,95,179,91,276,383,297,176,168,137,352,205,253,179,226,162,306,289,377,333,100,330,110,332,192,70,255,386,94,153,150,90,266,242,251,366,204,191,191,257,223,104,233,188,344,79,246,192,244,318,207,71,219,138,231,278,141,44,135,296,159,135,346,202,323,259,254,263,64,76,199,189,230,169,202,298,280,200,259,250,231,172,259,232,356,255,199,87,311,200,304,330,172,198,92,152,325,246,228,190,100,257,228,115,92,89,231,228,209,205,130,229,310,188,279,251,204,212,163,428,186,202,153,323,225,179,224,214,107,234,118,151,120,384,169,255,218,173,151,185,323,92,211,139,319,185,209,274,295,334,241,281,121,76,287,158,223,195,102,143,112,188,295,211,178,348,223,241,97,284,150,163,286,201,93,198,316,353,167,230,249,207,297,147,136,173,252,90,139,124,96,199,195,144,170,245,313,246,285,273,141,317,273,257,210,258,169,245,304,115,181,223,191,209,162,265,105,257,156,181,374,160,311,341,218,79,201,230,187,344,276,270,158,327,285,151,95,137,157,216,247,177,110,90,260,205,248,245,222,291,91,293,274,148,212,183,193,43,233,99,179,206,105,267,89,247,104,237,268,288,155,223,289,219,318,233,195,242,171,361,98,142,166,210,182,313,279,209,179,80,177,122,205,190,183,192,131,319,224,130,168,320,277,281,201,171,218,155,123,148,210,163,354,355,121,133,331,160,49,175,284,205,196,270,151,55,140,102,195,87,387,82,206,276,292,109,320,286,96,285,161,68,225,217,263,209,140,186,140,111,163,214,116,125,141,123,121,225,200,245,242,233,181,119,161,89,242,326,188,137,145,210,142,223,192,230,228,170,125,195,179,176,195,111,270,262,63,204,184,267,240,201,293,190,271,363,289,156,155,230,173,175,311,190,269,114,283,201,327,199,222,153,241,343,139,360,265,100,166,116,217,284,219,77,193,145,164,237,198,173,162,75,209,152,210,160,152,259,287,42,282,276,158,239,297,167,265,188,189,327,149,160,179,135,201,261,103,183,155,235,338,193,217,117,296,136,225,246,171,239,177,188,189,115,228,226,270,238,234,70,265,34,80,350,199,285,206,93,32,245,198,180,231,32,197,193,243,81,189,70,227,209,235,85,279,240,251,101,202,110,317,220,266,216,202,129,60,285,372,225,213,75,243,147,207,185,269,63,198,270,153,166,344,139,156,278,76,143,184,232,210,144,202,274,199,399,124,164,254,201,224,218,268,217,109,197,235,300,217,152,278,242,208,253,246,252,164,221,220,165,321,171,199,208,266,177,82,123,191,112,189,323,180,108,128,91,108,248,127,223,273,294,158,231,272,226,184,248,283,268,252,142,224,109,196,262,339,75,291,157,320,346,47,139,254,211,127,201,259,136,265,237,50,223,92,292,264,228,120,115,350,180,280,228,168,271,127,218,259,319,110,235,281,64,74,96,209,291,65,125,118,297,164,210,145,227,129,48,158,288,242,361,124,145,127,132,153,196,268,212,170,99,91,211,356,143,160,231,84,249,228,186,340,247,180,142,266,263,372,221,188,218,168,129,279,178,119,241,195,333,196,253,142,153,324,259,173,191,252,201,247,259,134,223,377,410,337,335,355,128,236,326,188,241,380,341,183,374,285,308,353,322,270,202,210,271,361,110,127,207,180,157,363,120,158,203,262,196,114,344,269,229,248,283,215,219,310,234,151,197,205,215,258,150,233,347,300,257,391,72,278,59,297,339,352,239,204,214,156,179,205,207,110,137,288,215,203,249,211,121,198,184,347,347,317,94,142,96,267,329,97,119,245,105,261,312,316,142,246,170,142,181,224,336,79,359,205,242,196,335,192,212,133,193,292,213,182,329,305,115,307,325,124,132,239,304,173,303,206,181,182,130,71,225,183,139,180,268,116,371,285,251,311,248,284,214,228,243,291,232,190,171,196,270,221,180,287,189,281,99,315,314,204,289,242,223,183,205,306,233,356,253,230,131,98,383,210,161,200,215,180,325,340,179,181,142,240,190,189,208,344,215,196,250,207,259,91,271,228,154,204,277,334,170,256,309,167,276,278,90,287,137,295,234,237,145,261,257,181,277,121,187,369,159,191,154,356,275,227,140,104,285,190,217,265,192,255,213,277,220,232,303,76,134,249,311,221,185,124,122,340,145,198,266,107,223,217,233,233,255,185,208,136,335,253,241,233,223,194,192,104,348,214,161,227,229,183,107,163,212,135,299,310,279,183,132,223,219,226,165,227,191,136,189,56,124,129,175,221,195,178,139,149,219,127,282,164,196,90,89,202,201,219,298,159,233,281,112,194,298,216,239,284,319,142,147,192,197,318,153,150,283,272,263,268,116,225,126,302,93,224,138,222,271,200,224,121,254,137,381,192,303,348,262,152,264,109,117,184,232,273,216,185,295,282,251,121,213,350,295,347,173,223,123,174,183,298,313,253,177,356,164,233,313,189,209,333,218,247,291,226,143,120,173,76,221,331,148,224,92,175,180,389,399,248,284,129,265,248,181,73,284,234,194,153,148,190,149,70,214,142,284,355,115,218,155,340,165,162,232,142,194,242,131,347,188,175,184,155,172,156,279,248,213,208,140,313,191,231,186,281,148,339,316,163,199,161,143,269,241,250,178,163,242,322,340,347,80,120,108,220,116,350,186,181,320,378,155,375,195,247,120,153,291,330,166,347,241,232,277,272,208,197,350,332,140,203,88,208,137,224,226,259,212,342,315,154,232,214,234,179,115,180,284,201,38,191,193,238,199,349,203,183,314,171,133,342,179,249,280,248,224,249,185,198,217,215,69,357,239,90,86,233,127,311,173,181,217,182,90,425,155,278,172,213,218,363,252,209,120,237,220,221,173,119,206,273,94,231,108,127,193,251,171,306,278,148,323,165,328,293,365,163,279,326,251,202,287,138,312,215,222,174,238,253,234,207,122,212,118,259,242,303,307,110,119,121,296,265,234,181,167,262,262,209,217,111,107,173,191,248,192,271,202,241,120,255,172,216,208,355,227,175,273,217,113,185,252,251,75,197,170,102,174,220,299,79,138,90,265,140,313,361,85,216,124,242,233,196,229,220,142,208,233,216,250,278,327,221,67,127,300,203,170,299,330,248,137,218,181,190,207,235,196,216,235,201,233,177,195,256,298,339,217,318,197,305,245,157,166,168,50,292,271,301,305,249,147,132,230,298,183,214,243,226,251,113,323,186,377,169,320,198,233,313,195,107,214,335,291,268,110,250,315,129,196,260,214,322,232,306,296,173,315,266,275,192,281,346,260,259,210,334,238,185,220,203,177,227,161,36,186,293,165,276,269,171,217,165,236,323,152,194,303,204,279,265,341,164,249,267,338,195,297,150,303,229,194,269,110,154,216,230,185,316,294,197,144,319,225,258,321,106,269,231,202,135,215,143,279,70,120,260,122,259,183,188,257,359,240,167,200,239,296,311,155,307,225,320,98,242,265,52,278,213,337,144,153,221,109,282,218,150,205,213,258,223,299,98,228,296,131,54,157,155,283,173,336,319,279,209,158,287,152,314,257,163,84,199,164,266,230,138,276,367,217,235,193,140,240,318,196,228,226,280,148,150,301,152,202,202,51,255,144,214,241,191,219,238,74,271,339,285,267,292,135,89,255,271,260,347,92,164,182,201,302,278,206,206,267,205,224,221,241,119,221,272,244,229,160,271,78,259,231,238,191,131,320,220,234,142,167,203,110,144,276,223,291,319,317,96,300,270,193,286,108,166,249,146,214,171,219,184,333,206,226,152,204,174,242,278,171,192,153,264,150,231,197,203,230,224,281,207,100,288,81,253,277,141,367,364,270,357,110,173,270,351,261,231,244,238,181,275,245,361,215,121,317,120,207,177,171,252,270,213,158,271,189,296,111,221,134,162,153,236,299,180,227,265,272,363,210,188,289,329,213,323,243,283,146,72,249,91,225,195,107,118,159,324,240,123,117,248,192,227,133,245,181,188,227,354,301,329,143,114,330,310,214,366,331,181,213,253,66,257,219,147,215,152,145,188,305,230,277,155,160,283,192,186,269,144,231,219,344,176,309,197,170,189,127,294,176,256,240,228,360,119,238,167,233,290,73,267,194,272,145,96,136,155,246,194,214,201,197,338,254,350,131,274,256,118,234,210,254,160,163,294,205,303,225,200,171,123,146,139,158,138,219,96,246,144,228,176,72,267,177,277,108,277,168,320,227,354,125,282,196,361,243,289,134,177,174,208,214,194,269,106,242,180,307,224,222,214,137,68,194,280,152,330,86,198,268,87,295,276,300,227,313,242,181,209,180,319,347,165,61,289,242,328,151,305,231,153,312,334,249,101,124,316,234,93,205,128,213,230,190,110,176,56,171,178,144,152,215,130,255,137,96,76,198,280,309,250,159,187,148,199,362,247,143,119,242,139,241,156,293,231,192,95,182,297,264,212,242,119,281,222,379,138,124,291,71,358,116,231,312,181,197,185,186,143,216,309,149,183,205,204,124,250,108,252,184,212,179,209,289,215,73,249,172,235,204,252,259,82,249,261,206,143,220,238,291,103,231,150,241,113,221,283,252,189,355,219,321,371,196,242,338,195,211,173,322,232,293,215,319,256,77,192,224,159,124,104,154,217,245,206,219,234,258,162,241,127,220,272,288,132,245,351,203,169,258,236,297,219,175,291,225,243,143,301,349,222,262,117,206,246,247,393,276,244,266,149,74,163,220,185,247,218,116,145,205,272,220,109,208,163,241,296,121,186,284,296,227,214,309,298,116,355,272,189,223,294,339,169,155,321,107,90,147,264,412,269,360,251,199,197,187,297,200,150,342,171,169,129,212,98,244,154,162,242,244,198,108,132,243,138,132,229,175,192,372,105,124,216,332,226,109,334,245,174,212,88,192,246,230,216,296,259,297,207,167,105,165,248,252,208,269,160,311,157,306,83,127,363,226,205,212,106,351,306,340,151,289,105,283,166,358,169,232,246,315,240,194,221,138,236,223,210,280,288,294,161,372,279,214,273,132,218,166,184,192,253,239,184,178,255,294,207,253,199,180,223,204,342,194,232,142,131,360,223,202,124,233,202,303,193,202,255,296,207,201,136,261,144,345,127,398,243,214,191,180,191,345,275,228,101,289,258,348,378,193,166,289,294,142,188,137,160,295,286,53,143,278,231,121,245,192,157,211,120,104,327,333,92,122,336,119,152,192,172,289,189,293,264,269,179,281,321,283,189,227,136,143,246,204,187,219,171,154,212,250,246,233,374,168,233,343,158,151,297,216,179,182,197,60,192,311,258,130,218,179,229,217,131,133,341,228,233,255,179,172,251,226,209,180,51,205,208,169,101,75,215,94,231,110,207,259,81,274,195,365,115,149,93,166,186,325,239,132,122,69,55,237,153,223,270,150,216,104,329,116,143,367,370,194,186,105,257,289,303,169,304,212,133,219,196,300,251,137,85,333,279,107,305,185,161,294,106,182,130,159,97,160,166,365,84,165,168,155,177,157,173,106,190,281,257,335,165,363,195,150,284,240,131,214,144,142,238,25,339,209,241,203,174,338,287,175,358,254,135,150,297,275,252,104,401,108,288,208,218,136,347,252,346,241,199,184,342,110,130,112,169,347,253,239,204,243,187,157,144,232,344,295,132,226,128,214,181,172,223,137,114,209,83,223,123,279,115,189,179,216,170,124,179,183,130,156,166,88,139,134,219,340,185,170,82,86,257,130,131,201,343,228,183,202,271,132,191,180,90,167,200,195,147,230,151,183,132,76,134,287,209,61,52,221,161,130,212,217,181,232,259,122,211,300,198,206,248,220,121,329,53,324,272,218,248,335,312,277,138,178,269,323,379,86,191,261,112,176,364,334,183,259,215,129,290,234,163,212,220,222,231,244,181,213,181,228,130,174,184,298,294,191,159,207,218,331,207,181,253,184,165,184,358,344,259,261,249,119,228,336,166,181,211,179,240,291,150,180,123,135,230,200,214,243,117,204,40,271,206,132,283,263,290,145,196,114,122,254,156,193,201,144,344,105,243,239,196,286,150,113,251,292,245,131,305,213,169,374,310,153,202,129,212,191,223,356,222,84,259,193,187,175,73,314,215,417,296,169,168,187,291,324,303,209,216,126,303,231,269,165,281,373,194,171,270,242,350,245,112,95,245,257,262,224,172,264,244,142,100,232,196,257,135,371,290,151,269,239,79,201,226,123,349,136,144,217,231,147,92,245,199,319,154,159,147,237,230,205,46,268,121,242,256,186,195,85,129,186,294,257,339,245,207,304,178,227,226,152,134,122,130,256,231,159,269,64,210,224,249,330,167,225,221,346,225,127,322,249,363,276,345,121,172,265,59,313,243,271,160,152,325,167,99,318,328,171,413,210,202,95,380,318,298,186,153,151,339,67,101,321,273,174,219,205,132,343,145,325,243,378,122,220,236,388,116,219,188,46,110,224,134,251,191,209,177,265,379,296,249,128,176,161,350,270,147,250,280,241,142,264,261,215,157,372,233,383,282,261,131,208,330,175,154,95,318,223,213,244,130,230,206,242,260,186,262,312,332,273,240,275,200,207,200,296,272,243,340,222,230,253,167,244,315,156,276,149,239,73,303,161,235,154,155,201,346,177,329,150,174,377,206,282,188,195,232,158,314,180,200,161,177,298,163,235,293,330,187,355,280,188,195,146,210,210,160,307,167,299,397,203,240,312,107,117,191,255,153,235,218,297,337,180,163,245,332,190,312,80,263,253,144,338,70,148,199,232,199,145,281,156,134,176,165,144,328,264,270,246,140,270,240,228,305,173,245,164,200,254,211,233,230,194,207,281,201,180,207,186,282,204,134,249,192,224,239,333,352,284,235,201,200,74,236,197,292,213,132,238,94,280,226,277,346,281,249,361,208,239,211,119,107,273,227,232,366,185,271,227,143,292,254,280,100,213,254,243,331,237,85,303,162,130,229,73,252,221,113,274,112,287,107,122,278,178,234,140,239,330,182,209,157,276,82,208,326,157,182,344,233,218,236,167,229,194,283,252,128,252,176,133,227,174,157,321,244,154,142,189,214,161,198,264,220,117,258,251,271,204,213,288,59,215,330,179,164,281,288,153,235,246,59,200,177,180,204,184,257,286,199,144,307,285,349,196,299,233,147,65,301,348,180,334,139,220,284,241,168,201,293,252,178,107,302,156,163,243,254,120,340,227,323,206,241,250,109,208,169,171,173,170,145,232,288,67,346,265,274,326,190,169,279,119,291,239,230,217,223,158,233,136,143,132,180,171,222,182,203,215,153,198,234,263,201,259,257,291,197,221,133,256,169,177,174,309,338,244,194,97,304,335,168,286,101,205,240,186,351,255,286,253,251,212,141,235,126,247,196,354,142,234,236,114,257,194,211,295,382,263,199,262,130,166,250,217,187,246,223,124,176,100,221,43,242,229,203,317,252,259,149,215,173,172,180,139,131,187,190,172,190,359,307,208,210,157,257,134,181,215,174,271,184,176,202,258,157,133,228,257,89,231,203,231,227,177,316,254,240,302,174,289,71,119,140,215,118,251,99,208,150,208,174,205,221,113,184,195,320,366,263,211,80,107,185,111,200,285,101,203,205,177,295,261,225,92,108,151,275,156,340,319,339,214,214,142,184,143,152,262,269,327,265,141,142,264,146,119,354,253,264,226,315,238,200,322,277,271,226,38,76,93,286,274,195,78,296,207,135,151,286,110,226,249,74,130,229,264,71,246,259,200,229,206,123,217,223,155,221,127,216,95,99,246,104,200,228,127,295,307,189,187,254,242,250,196,147,206,128,181,274,288,329,189,209,338,145,149,198,308,110,364,119,244,206,169,178,231,170,308,156,315,173,208,168,180,205,235,196,272,187,112,349,345,315,189,229,130,130,241,162,182,242,64,271,219,222,121,309,179,354,245,89,220,202,293,155,215,218,205,140,225,289,191,227,286,194,174,181,96,291,252,121,98,180,270,369,154,274,110,166,152,243,228,206,203,158,198,166,219,261,251,254,323,293,313,183,307,260,215,225,251,188,164,161,172,126,212,173,252,161,211,180,277,343,296,267,156,225,205,172,91,237,192,98,99,180,222,167,176,324,185,341,320,202,249,224,82,214,343,284,249,196,273,248,110,213,152,310,326,270,209,146,340,227,163,264,358,202,122,222,100,109,124,178,106,168,249,232,219,191,80,165,255,228,269,263,198,90,259,188,170,204,222,152,77,77,246,74,119,171,252,209,349,144,161,217,139,230,235,137,299,195,266,261,122,143,130,161,264,232,297,233,288,267,121,167,290,248,207,87,84,148,280,91,83,130,319,180,208,302,223,238,170,121,260,57,151,132,270,166,187,141,288,158,154,333,79,186,151,287,278,245,233,133,316,326,236,138,252,320,170,210,222,164,72,308,207,297,185,206,121,86,146,296,387,356,202,389,76,223,266,226,231,233,245,175,256,166,194,144,280,157,151,91,251,169,178,158,260,79,281,45,203,236,237,76,118,275,214,199,162,183,175,60,115,174,152,191,248,172,264,295,359,92,239,193,247,209,259,233,269,116,86,256,112,225,224,211,156,132,174,192,64,113,210,98,189,212,170,215,188,172,216,187,207,136,197,141,120,79,151,173,135,288,80,251,230,296,205,178,190,192,203,101,185,202,199,138,79,166,230,179,122,362,124,288,145,238,345,171,220,106,61,295,224,283,141,267,131,191,200,221,188,242,126,256,130,372,349,205,344,301,216,198,330,232,174,38,250,189,298,134,194,195,203,310,174,248,181,128,169,120,263,181,74,220,187,227,182,158,251,273,95,191,297,364,166,163,276,227,203,295,229,204,236,245,112,150,239,153,146,170,188,156,172,147,198,166,302,114,268,60,340,217,239,223,332,249,223,251,322,252,174,279,119,142,136,178,303,85,282,114,119,263,85,102,223,353,125,326,171,171,142,164,84,252,120,75,128,247,207,220,159,314,368,176,118,260,255,231,84,177,83,246,277,140,43,158,268,133,186,295,140,123,254,335,283,186,408,186,302,296,207,169,226,335,350,267,192,115,386,201,340,186,263,81,137,308,221,194,262,137,172,134,76,172,153,334,177,234,161,147,86,265,278,189,169,129,213,296,147,208,134,112,154,164,174,112,307,202,135,123,106,142,278,138,239,63,118,330,166,300,215,295,303,191,236,249,188,205,182,178,356,239,173,143,204,194,266,201,258,442,354,401,250,225,167,167,125,207,261,185,273,210,218,231,166,224,54,300,220,295,168,92,137,300,225,204,196,158,220,132,249,125,256,313,95,197,172,359,144,176,150,265,343,144,179,192,228,102,58,222,177,262,349,181,265,109,160,225,326,192,317,84,170,147,337,206,251,89,175,207,347,112,295,130,153,289,199,196,283,108,209,188,154,233,184,216,267,169,279,195,212,221,281,132,322,186,251,240,166,150,175,282,100,173,150,196,232,101,228,160,235,217,163,216,314,255,45,276,220,250,308,207,273,415,176,241,132,221,216,155,186,95,152,205,216,99,194,162,36,64,126,124,130,425,313,205,319,263,209,176,261,149,160,137,265,157,324,216,101,195,157,128,345,273,228,224,259,340,142,217,217,321,155,165,176,270,352,181,122,170,346,157,229,273,99,309,358,287,150,191,210,258,322,290,240,176,180,178,337,296,137,233,199,270,164,262,268,151,195,250,186,363,161,226,218,256,128,260,269,230,116,210,249,83,125,176,315,143,178,251,184,122,123,117,107,242,259,216,83,81,258,171,163,266,220,175,275,86,269,234,228,263,161,77,268,169,222,178,186,188,171,248,297,202,289,173,124,103,221,243,336,188,226,161,144,112,203,157,189,249,288,211,239,247,135,175,260,190,259,172,278,224,249,124,121,110,168,177,339,204,334,214,235,347,233,220,264,210,136,268,347,188,277,266,381,171,312,208,155,212,86,282,174,330,238,238,185,185,287,163,172,242,209,201,86,77,244,132,138,261,292,210,159,237,274,278,240,105,219,336,242,70,185,124,282,182,180,124,176,244,185,236,155,145,209,252,157,244,325,172,233,128,139,289,370,130,300,105,237,163,234,87,292,318,154,145,141,219,159,224,233,254,365,268,187,335,266,228,89,320,294,367,158,295,351,183,125,241,289,171,207,144,303,372,86,154,270,387,262,309,185,307,309,288,131,319,265,230,273,216,331,273,281,234,350,225,272,250,151,227,183,114,173,311,213,262,242,188,166,248,263,242,296,90,94,155,169,241,255,191,299,120,256,122,271,242,219,290,272,291,127,211,122,175,225,216,109,234,301,299,196,195,135,311,205,176,219,363,303,79,160,207,336,248,301,180,270,270,376,335,111,159,252,228,263,329,223,128,341,334,182,163,339,200,248,353,243,134,121,248,352,197,184,171,216,210,221,144,211,147,304,255,56,152,237,257,357,272,89,310,47,369,199,366,231,146,205,278,183,330,233,170,214,157,265,188,102,200,187,168,226,338,223,121,96,167,154,302,379,201,249,200,236,290,191,310,204,273,234,327,178,266,153,129,161,194,291,332,327,143,143,40,92,258,186,175,135,167,139,247,302,122,195,226,258,254,194,262,202,334,249,190,355,340,205,215,224,233,78,194,130,217,238,300,202,145,201,145,205,126,181,203,374,164,171,148,83,291,339,253,247,192,194,175,202,80,331,289,224,319,274,270,269,156,163,218,284,133,318,348,245,308,140,181,179,153,319,125,242,93,233,203,219,298,261,218,308,181,133,250,155,206,216,229,295,84,281,145,215,119,117,203,264,202,66,73,95,183,316,67,188,126,139,311,141,284,324,374,248,234,190,263,260,85,258,272,199,226,281,232,269,218,184,218,275,210,109,136,332,158,136,205,184,144,49,242,169,189,382,243,156,283,287,200,254,200,299,263,218,293,151,239,246,249,153,254,168,291,305,247,98,177,270,51,96,132,215,261,142,325,249,179,42,153,121,230,204,361,237,312,271,155,149,238,73,350,218,147,201,161,198,240,205,266,249,236,134,130,110,288,238,192,256,74,294,236,198,328,209,251,186,175,137,240,157,263,231,349,255,121,205,163,172,189,269,341,66,203,349,331,198,153,182,226,198,328,166,248,111,227,247,70,233,130,143,240,259,262,326,242,219,119,227,276,266,299,141,220,204,255,370,62,139,104,181,159,206,241,245,202,167,250,270,127,275,237,97,148,131,296,174,168,144,253,304,217,236,233,212,147,158,251,242,231,227,174,151,193,97,288,60,224,286,248,289,162,251,117,229,231,208,162,371,194,310,122,122,157,173,165,176,213,159,192,360,141,216,192,219,170,231,157,244,203,143,102,208,173,208,235,159,309,177,113,282,85,198,377,155,250,191,289,196,314,218,239,266,73,165,250,235,130,253,237,129,157,364,200,220,191,180,224,172,263,175,328,218,297,135,226,278,158,324,280,377,144,197,238,121,325,163,157,137,281,221,272,181,111,200,132,302,244,219,304,91,116,203,218,226,336,223,235,295,247,132,178,225,185,251,156,227,101,99,304,223,130,224,289,265,322,215,68,308,256,253,238,299,408,234,81,256,303,159,223,336,147,151,237,165,314,181,219,119,203,129,184,230,147,334,151,229,332,310,259,291,195,203,126,242,204,227,207,249,190,179,267,262,141,232,121,196,232,173,283,215,277,337,263,166,320,273,139,325,286,155,194,384,101,129,82,184,149,170,163,240,54,219,197,79,164,241,189,146,235,196,251,209,288,129,102,160,191,314,360,359,346,191,268,186,168,353,248,248,288,276,284,189,281,149,256,242,193,263,99,216,329,235,152,173,259,388,166,162,256,207,303,248,318,210,216,205,185,152,230,205,193,169,247,123,158,266,227,86,295,140,224,277,280,216,388,127,341,225,145,337,350,351,331,336,327,167,246,193,267,114,334,275,217,154,156,154,153,238,325,287,380,267,234,156,197,258,345,233,141,182,116,235,296,181,178,244,220,128,362,249,110,126,341,265,165,257,162,285,281,258,229,322,146,208,134,257,267,225,201,78,277,224,254,77,285,99,214,244,140,277,265,292,317,266,275,197,348,197,310,313,294,203,199,185,224,166,377,287,254,177,198,187,250,169,241,264,148,260,267,241,313,307,188,46,369,259,358,168,322,199,216,278,171,169,254,106,376,177,205,350,366,195,126,256,186,327,161,217,101,286,135,146,116,74,243,165,233,347,151,209,112,346,242,40,192,291,226,270,216,335,148,189,200,209,190,117,242,213,299,60,251,200,154,199,201,304,347,85,196,213,269,279,223,78,371,196,238,174,253,155,264,225,261,250,70,273,182,354,244,196,211,140,188,211,142,283,139,277,188,320,246,277,172,96,338,258,274,122,226,152,327,214,169,178,132,200,256,228,110,172,229,217,317,165,208,198,245,310,236,196,95,186,210,250,156,330,303,208,157,220,175,368,424,318,254,318,108,227,201,130,318,188,284,252,231,149,251,233,324,36,270,280,77,228,256,222,201,284,162,246,230,249,317,284,239,107,281,253,190,352,304,170,290,183,180,207,96,242,217,303,127,42,160,189,113,202,195,150,379,186,166,321,235,215,332,401,180,277,99,293,286,230,233,194,168,388,147,280,248,224,312,160,333,243,348,89,203,302,366,92,234,179,222,339,177,210,327,372,188,248,335,157,159,203,220,146,263,225,224,341,304,155,197,164,198,212,317,182,135,127,284,256,354,130,248,271,294,113,49,280,252,364,321,335,185,333,379,213,219,189,265,190,213,149,149,362,172,188,183,229,155,106,185,350,169,378,101,240,266,254,163,131,351,118,245,119,206,200,111,146,244,381,308,88,169,155,334,286,303,232,111,85,284,140,287,285,180,228,254,86,247,133,249,118,183,220,164,273,273,337,269,305,175,104,81,322,160,339,330,144,168,237,65,244,237,203,385,143,238,204,231,135,276,62,142,140,157,200,139,171,222,371,309,272,229,245,144,133,143,159,246,172,170,231,72,155,212,42,279,305,214,350,102,42,268,132,272,258,298,129,331,296,136,296,302,226,162,254,337,189,98,225,129,284,198,141,100,257,202,129,249,311,240,251,261,225,228,238,205,192,206,166,259,223,195,209,290,225,227,148,203,182,75,353,240,89,280,106,213,211,144,252,161,170,61,131,195,245,155,285,270,166,148,114,244,197,166,158,374,178,133,229,289,250,189,325,200,176,180,214,152,227,273,193,275,151,200,211,239,306,136,222,248,342,196,256,232,303,334,270,133,202,196,189,153,148,121,233,208,245,285,320,221,269,217,309,234,177,292,298,269,168,173,289,366,228,266,302,277,257,261,270,345,158,309,348,205,365,230,192,236,137,159,271,193,194,294,298,370,229,354,266,201,126,227,292,160,162,295,202,139,341,314,144,332,150,170,320,121,179,246,340,190,270,243,119,213,175,153,206,231,276,206,271,240,128,143,212,199,272,116,47,214,198,337,225,197,160,240,254,246,317,86,204,230,243,235,174,193,169,308,141,154,336,173,233,131,273,203,97,211,230,230,89,145,253,201,316,205,148,336,146,222,214,43,204,141,368,192,95,244,194,283,172,264,177,233,126,229,140,141,199,150,226,291,243,240,176,202,261,258,315,233,197,272,376,183,203,162,177,219,260,176,169,198,248,214,259,196,207,120,85,229,222,349,154,215,230,99,183,160,155,115,342,274,246,87,134,184,260,267,199,89,232,207,184,253,292,345,220,252,221,126,283,211,381,99,209,353,249,277,172,211,121,321,183,243,194,207,134,141,132,204,112,196,76,123,327,304,300,227,258,204,203,201,224,225,94,232,261,199,190,143,148,203,205,311,254,184,174,173,255,151,256,164,267,230,267,267,170,285,115,278,204,226,195,295,211,148,129,280,364,38,219,100,142,134,228,314,269,182,42,188,133,82,108,345,203,150,88,285,219,266,205,252,224,227,204,350,331,201,298,195,72,159,194,273,255,262,147,285,168,140,153,350,228,155,322,218,165,216,173,147,230,50,163,289,150,218,162,251,75,208,234,185,255,86,187,368,163,175,212,192,116,222,160,283,284,285,220,257,221,151,110,210,363,178,222,246,166,217,228,134,103,99,143,267,317,199,219,249,269,189,277,206,187,145,232,159,243,351,351,198,307,170,292,220,32,132,312,258,347,340,205,262,281,70,302,196,198,210,375,158,205,309,269,195,232,190,275,250,272,159,308,186,113,267,129,268,189,202,126,202,199,221,286,315,152,320,131,200,162,210,300,248,229,333,142,132,172,194,141,142,250,331,267,248,263,314,174,131,233,290,295,272,338,280,299,271,205,204,118,200,209,199,175,203,123,109,237,280,178,276,66,149,268,354,184,164,245,296,169,210,226,99,224,308,274,154,252,181,198,232,204,86,247,285,352,99,108,162,261,77,129,221,242,225,136,238,187,165,156,236,214,223,136,242,233,240,190,202,164,187,308,138,204,275,364,163,229,219,124,271,123,142,183,164,217,170,168,301,85,237,169,198,51,321,327,349,207,297,245,309,195,147,215,249,278,232,201,214,134,292,55,305,272,180,172,246,295,279,349,120,215,129,185,328,222,201,218,249,316,117,198,208,312,141,249,129,228,239,184,158,195,217,312,164,234,196,178,218,226,207,210,162,113,274,191,129,93,219,250,326,337,155,160,126,380,110,195,282,257,351,268,130,305,201,233,328,238,166,288,231,162,263,158,176,212,220,144,206,213,191,238,235,195,183,245,60,222,255,237,328,192,152,307,166,78,152,77,199,265,245,312,204,255,224,257,149,229,182,350,230,231,149,201,125,188,236,337,301,193,158,365,151,302,237,254,204,185,286,184,225,220,41,313,305,301,283,191,100,47,290,235,140,319,402,259,383,245,178,243,112,382,205,331,268,299,199,75,252,136,240,189,362,113,210,278,239,178,338,275,233,156,162,163,206,156,227,352,226,173,175,207,183,177,213,161,273,195,218,209,243,305,312,310,160,235,105,370,163,352,199,339,123,220,154,249,305,208,215,263,65,283,144,168,354,272,255,166,150,144,222,357,231,329,177,222,264,205,55,120,207,355,212,210,210,162,138,237,164,218,344,254,184,266,167,235,218,196,344,266,149,331,166,202,100,202,338,197,268,248,322,231,272,249,226,232,161,211,149,329,142,90,245,283,101,215,268,361,332,237,294,181,91,176,191,275,242,260,251,287,234,208,336,266,245,61,113,122,105,234,351,260,198,225,266,205,224,297,241,217,208,170,271,119,198,249,159,294,263,231,137,196,146,200,213,205,314,271,251,141,233,293,407,215,142,281,278,214,247,134,187,255,203,242,341,312,233,188,236,168,242,218,250,157,298,108,233,235,265,361,241,241,304,137,115,137,169,135,225,72,187,220,152,247,228,323,178,256,67,195,136,262,133,223,251,218,234,240,207,266,141,186,209,274,189,180,169,321,210,177,212,206,106,232,257,316,65,135,163,181,142,177,181,241,218,91,105,146,183,230,252,254,64,168,106,182,217,275,232,283,132,254,200,160,237,138,138,144,112,217,295,180,238,239,303,252,287,211,240,123,192,79,197,208,178,195,204,345,86,187,325,133,234,187,195,170,226,113,167,260,186,240,187,93,202,350,261,176,169,148,217,138,267,167,204,153,205,300,253,144,230,232,206,214,81,240,213,352,166,215,268,189,87,164,250,241,144,235,228,235,205,267,203,75,170,240,284,186,192,390,273,136,363,208,213,129,272,327,95,241,314,279,258,280,363,222,267,198,234,204,234,353,58,60,240,274,192,247,210,206,150,99,316,215,179,129,174,227,144,386,315,72,168,181,337,235,232,215,197,144,339,145,230,373,105,220,289,214,238,230,242,210,238,172,152,216,217,241,130,250,66,91,193,172,325,306,140,228,234,263,234,267,297,178,264,162,203,108,182,196,302,151,165,195,180,135,146,416,353,258,358,361,256,150,322,204,295,212,187,161,196,96,133,108,349,250,242,77,253,225,283,188,323,205,174,261,58,194,230,284,252,289,247,273,240,137]
doclens.64.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [109,129,104,124,152,110,109,108,132,56,81,126,69,110,121,106,236,223,158,98,45,214,81,199,131,132,126,160,102,227,275,90,125,114,131,151,166,142,178,170,241,70,64,128,142,56,117,314,60,146,200,152,206,132,86,82,104,166,82,134,228,66,54,248,43,190,193,226,93,115,237,34,80,288,144,89,91,165,149,131,91,185,183,124,185,164,189,332,147,65,82,162,121,156,91,199,94,78,219,169,257,115,73,190,88,81,122,173,287,145,132,178,126,187,76,101,123,140,289,56,86,99,81,122,133,202,241,203,32,48,78,71,86,60,89,105,92,131,64,242,63,129,64,193,87,183,209,116,193,88,85,185,145,127,132,84,107,159,83,75,201,122,167,301,203,82,181,57,34,58,129,123,170,140,177,98,106,128,105,107,115,131,53,74,180,145,52,119,85,88,108,234,170,143,134,177,69,241,141,244,154,129,110,83,55,115,123,47,134,222,122,146,173,197,309,110,94,80,209,129,104,91,144,44,172,110,91,209,105,273,311,87,78,123,69,171,136,139,131,179,155,126,185,331,170,131,146,71,152,211,92,77,113,78,103,169,137,90,104,238,81,99,166,165,193,145,180,188,200,211,155,126,113,135,67,67,95,127,121,112,143,185,80,119,45,169,128,93,140,53,182,102,93,113,168,171,223,128,86,206,156,218,223,138,238,141,249,295,223,74,61,168,90,67,233,228,258,218,160,71,312,46,168,130,152,167,124,171,155,104,114,194,136,151,124,209,67,71,40,171,217,24,102,190,123,77,134,113,278,191,176,111,165,197,200,63,119,186,138,149,212,57,119,162,95,118,305,102,145,133,156,125,145,108,121,109,124,103,160,90,142,159,112,169,94,146,101,158,95,126,107,95,60,261,63,70,252,105,129,36,105,109,186,211,111,97,61,226,102,109,111,129,66,69,203,114,92,158,150,189,97,237,85,150,98,278,309,63,182,119,122,121,106,267,139,149,191,84,101,142,44,151,123,162,161,145,94,140,164,230,235,54,70,160,64,78,178,123,146,222,135,264,240,118,172,196,155,97,113,158,74,121,110,137,157,119,122,116,156,174,186,171,129,77,109,133,181,120,141,101,160,195,133,231,125,235,240,93,90,108,338,102,117,134,159,135,197,126,121,106,168,122,140,179,174,190,111,180,239,91,177,78,191,111,174,88,202,136,133,179,162,150,140,299,120,119,30,89,119,106,151,151,65,105,128,86,256,110,168,99,225,89,131,104,160,53,95,76,175,144,119,150,83,132,148,105,227,198,239,118,217,206,119,151,63,266,165,184,154,99,167,166,131,159,118,114,105,113,135,135,68,266,115,222,131,95,166,30,129,127,110,174,167,225,93,59,90,218,107,114,37,156,150,66,213,86,121,96,287,43,113,195,199,75,228,171,35,122,142,132,205,115,107,86,166,83,206,110,147,102,129,97,134,79,77,89,139,233,249,148,119,158,154,115,126,128,99,36,143,83,100,294,127,173,85,95,266,185,159,128,215,186,118,287,63,220,155,122,111,224,112,240,132,89,89,120,101,82,189,224,115,199,96,283,89,42,94,90,166,226,133,89,73,335,152,196,199,131,129,237,109,144,140,260,87,73,132,203,113,152,171,364,218,113,166,43,154,71,165,252,173,156,113,230,206,95,120,111,174,119,163,148,317,158,226,154,80,71,80,105,84,220,159,222,223,101,242,218,112,171,105,87,137,95,89,116,31,158,99,222,41,245,119,119,152,95,113,95,82,124,312,156,136,187,139,73,147,87,142,163,103,166,83,125,79,281,89,141,177,77,169,188,147,125,92,54,124,77,128,85,110,54,227,132,120,253,82,117,116,96,93,153,110,148,239,61,163,151,297,132,131,90,108,113,43,239,168,376,136,135,57,243,137,314,97,118,181,63,74,320,92,157,163,134,138,137,87,207,77,97,120,193,179,140,87,205,223,148,124,200,108,86,24,325,311,77,131,136,120,149,108,111,99,164,260,190,157,165,120,126,103,132,80,197,183,96,95,127,149,124,363,129,155,82,93,94,138,153,146,78,85,150,78,143,56,105,114,186,207,155,291,89,191,80,150,41,133,136,89,169,234,299,218,180,103,48,46,66,139,71,110,124,118,156,73,49,77,193,117,88,122,324,169,117,72,290,151,62,137,94,173,91,123,65,117,140,70,79,90,107,96,176,194,208,92,56,138,88,290,143,128,88,98,317,119,140,247,83,57,43,104,128,140,130,54,34,128,195,128,123,164,140,109,162,199,198,261,213,223,265,71,166,120,176,168,137,116,103,196,115,41,96,93,153,59,221,131,169,164,213,93,153,131,39,85,92,169,51,143,39,150,161,109,202,112,121,126,223,112,136,94,118,143,65,229,78,241,152,150,94,33,60,168,37,144,156,142,98,134,159,126,106,90,195,96,199,118,105,94,184,53,59,125,63,57,136,230,231,102,288,191,99,56,107,301,262,128,154,123,140,194,223,223,108,157,194,131,80,143,140,135,141,88,177,249,142,210,129,204,156,146,110,51,209,157,168,137,76,97,150,146,90,63,163,128,110,128,67,132,114,118,132,135,304,91,208,23,98,33,78,110,169,195,83,236,66,159,112,107,167,205,103,62,65,290,122,98,171,100,127,63,114,59,275,113,116,116,163,120,131,204,136,293,64,105,110,218,94,228,245,255,76,222,163,95,114,173,109,125,272,296,60,161,54,72,154,180,164,74,109,101,128,51,89,245,147,161,109,126,168,264,154,251,68,77,105,156,135,36,147,115,152,108,214,77,75,92,45,99,229,101,81,86,229,107,86,106,236,110,182,290,107,248,138,108,155,139,88,160,127,162,111,92,150,110,124,108,139,37,47,183,176,178,148,94,143,230,163,89,185,115,79,112,107,90,73,131,87,208,80,84,90,118,154,88,121,120,51,84,192,168,158,162,68,118,82,100,127,266,193,207,245,134,70,211,73,130,149,95,294,185,127,112,277,75,105,174,127,120,150,94,80,110,171,188,223,100,113,200,113,150,100,214,76,42,197,136,183,114,76,136,84,118,348,200,111,124,124,37,88,237,108,44,118,45,172,197,74,51,74,126,72,61,99,295,114,76,198,84,78,92,153,107,134,133,194,98,365,123,146,82,113,141,81,140,58,110,68,303,51,200,203,94,198,204,98,217,172,172,211,180,57,233,48,90,145,128,80,181,89,203,264,118,135,98,273,126,86,174,174,46,160,90,144,82,165,114,124,98,71,209,141,174,145,35,82,116,82,100,165,58,89,213,242,102,166,123,114,42,178,171,51,99,73,142,112,126,105,107,105,112,53,226,182,286,128,282,139,142,37,84,118,115,135,63,81,126,205,113,77,126,34,91,239,123,143,165,61,88,83,264,99,155,100,74,184,155,136,154,146,278,117,273,140,152,97,106,154,164,148,169,212,238,287,96,59,51,309,137,110,184,50,147,149,124,47,148,94,131,125,98,130,51,74,52,168,152,122,166,146,120,163,142,127,72,285,71,268,138,111,147,148,102,250,60,110,224,108,153,81,120,48,86,106,150,45,157,105,203,35,231,81,61,52,245,69,216,46,77,72,89,183,227,46,236,79,234,28,87,129,112,146,239,217,103,82,51,84,96,145,151,121,99,148,75,133,96,69,132,139,109,244,86,187,92,144,100,161,69,192,131,128,113,70,307,54,128,263,191,165,141,99,162,140,149,68,145,118,66,136,276,146,305,301,255,133,137,86,79,289,94,114,40,80,120,134,354,109,155,273,127,113,102,110,81,123,132,160,49,131,111,189,104,75,78,92,125,343,141,90,203,161,33,89,98,193,89,91,155,64,117,65,234,358,151,190,158,156,143,40,63,89,104,160,182,110,182,107,137,103,126,111,101,111,249,284,80,167,164,186,81,152,340,117,232,95,148,155,150,103,124,92,93,137,402,140,153,150,142,137,169,100,95,89,247,102,119,178,54,147,164,106,221,118,86,108,205,60,32,195,85,80,72,70,86,126,73,77,148,150,158,103,43,77,57,106,76,165,159,146,108,57,73,73,122,114,226,82,68,182,62,80,94,77,292,113,107,106,103,69,130,110,65,115,306,338,172,142,165,95,137,132,249,105,140,142,204,108,101,68,158,135,149,60,60,197,97,144,138,138,103,258,171,249,168,122,151,101,186,112,99,264,121,185,160,77,165,105,45,178,95,28,118,53,177,51,57,256,81,285,92,103,136,89,123,101,76,154,62,59,109,124,108,155,102,78,107,111,95,135,272,98,312,117,168,143,177,82,132,58,65,129,37,121,150,86,176,118,158,135,180,300,120,234,92,183,125,67,119,105,241,147,92,55,70,125,94,162,252,121,118,90,59,184,101,316,124,242,179,264,110,127,229,88,44,194,215,99,48,163,147,281,70,121,79,82,132,143,276,42,154,108,90,161,79,73,151,102,127,158,37,298,57,171,91,210,227,169,81,144,78,83,130,30,77,105,100,139,193,366,148,94,193,192,131,174,125,169,177,136,184,202,106,68,94,223,64,148,158,144,119,170,218,198,112,86,79,138,39,79,183,99,60,177,55,68,179,187,101,194,177,152,62,185,171,181,118,60,85,147,76,252,77,104,86,192,94,62,199,101,54,85,95,133,139,254,52,180,205,275,132,166,98,200,50,148,266,97,133,130,160,224,51,166,175,126,53,271,274,92,161,170,207,136,85,155,235,83,118,91,133,39,140,128,96,260,180,275,123,144,89,85,121,186,98,109,122,117,315,212,123,101,232,36,181,105,204,199,108,197,342,161,239,254,180,279,218,88,124,107,134,67,327,119,164,122,81,142,122,165,19,35,217,114,51,209,66,246,132,197,86,63,93,175,169,148,139,94,82,153,89,133,129,98,130,112,110,130,163,168,118,82,87,180,126,123,48,369,107,236,163,219,159,118,87,130,49,182,101,147,139,117,162,336,131,151,75,129,74,88,158,84,67,58,137,100,174,102,100,120,121,75,123,136,113,118,298,138,165,137,101,299,165,343,97,136,167,144,99,282,83,107,113,104,199,97,234,64,148,167,178,189,199,99,106,233,95,128,81,109,237,80,245,105,71,199,103,153,159,133,226,277,92,100,340,59,115,113,149,210,141,93,92,96,177,150,128,157,70,31,120,136,107,235,233,79,56,72,245,165,112,126,120,157,340,166,80,196,172,73,200,125,187,52,316,143,147,77,94,173,176,85,174,145,95,226,334,325,182,140,115,146,45,112,146,139,224,78,68,63,101,129,139,75,190,291,99,122,126,82,219,72,172,124,151,55,137,60,37,35,43,105,164,102,163,135,104,129,134,109,92,101,170,76,131,233,130,48,229,49,43,33,276,209,53,42,63,143,139,224,103,185,68,111,294,161,92,144,95,141,75,179,151,153,176,164,87,68,73,145,199,118,143,83,165,72,199,117,83,114,91,91,101,111,135,184,136,164,99,229,83,142,137,210,327,107,157,84,91,190,84,243,93,122,201,210,124,107,272,240,109,64,206,316,196,94,154,323,131,106,177,170,72,136,175,131,194,115,73,83,129,61,47,214,192,108,110,75,144,107,226,146,89,159,168,129,108,116,239,59,189,179,129,98,238,130,112,212,113,127,134,148,169,191,176,151,126,108,216,134,83,104,117,74,133,94,150,347,259,134,208,135,59,120,158,68,100,190,223,99,123,158,153,98,165,206,208,168,118,175,200,244,108,134,136,106,192,144,219,84,124,109,118,125,248,120,43,135,239,57,143,65,288,111,61,100,96,164,121,64,138,141,264,289,99,232,146,249,169,144,91,112,76,194,146,189,67,172,223,101,138,52,198,161,150,87,178,179,180,177,102,100,153,268,242,91,156,93,281,232,91,93,102,74,160,93,205,62,115,59,153,135,147,88,113,122,167,36,37,46,118,327,81,47,135,198,123,109,120,119,191,60,195,162,168,186,160,202,187,118,92,74,163,149,89,84,242,154,214,288,99,178,260,246,76,122,189,89,165,163,50,96,83,183,123,87,159,166,105,74,115,105,173,195,119,68,126,142,80,81,119,148,95,113,242,160,118,159,67,210,97,230,137,203,128,117,64,107,235,135,130,266,67,192,120,150,219,115,82,130,285,60,89,85,190,95,41,93,102,142,118,88,77,131,142,225,61,189,97,75,163,209,158,116,60,189,139,164,134,188,56,241,106,144,166,338,122,94,153,142,195,282,97,223,149,132,72,179,143,154,91,55,88,80,109,255,126,36,132,130,126,102,188,141,138,116,147,91,106,118,225,94,119,123,80,214,58,130,118,217,192,116,204,165,271,85,136,155,164,230,119,87,87,94,271,111,121,56,49,129,215,112,210,57,153,126,116,78,109,239,171,170,94,37,133,111,159,180,40,166,45,85,111,183,60,191,107,144,66,99,303,141,64,230,221,240,245,184,144,91,119,136,85,83,169,83,116,104,185,81,208,194,166,251,142,165,114,114,197,156,249,190,74,92,194,184,149,137,72,161,57,67,56,150,117,133,196,84,90,84,138,115,144,188,214,109,191,125,65,159,241,43,118,199,153,111,87,125,174,77,100,135,169,101,26,271,70,94,204,58,135,200,72,73,99,244,245,183,146,216,107,91,200,229,229,104,102,171,226,69,137,146,148,145,270,141,54,86,146,60,297,87,66,172,173,142,95,66,94,120,144,107,265,187,154,129,131,133,171,232,217,88,101,169,171,107,155,139,96,56,250,93,140,108,48,100,30,103,136,311,51,136,141,83,109,209,281,228,93,56,173,87,169,123,192,174,181,147,192,33,225,118,176,133,223,185,104,84,141,181,201,130,255,196,108,52,86,110,130,116,73,68,147,98,165,78,85,59,166,236,52,132,49,245,144,133,161,113,145,208,37,82,111,153,109,299,179,281,42,203,112,114,246,159,105,66,87,124,245,96,94,228,323,116,174,185,77,52,210,104,359,80,110,137,115,186,194,78,78,124,153,85,147,160,65,207,116,135,89,145,157,54,128,229,122,314,86,72,109,70,152,86,92,78,126,175,39,120,244,52,90,86,152,101,73,83,127,240,165,159,105,75,89,135,62,159,233,186,158,110,136,88,79,146,88,148,332,187,128,30,205,226,154,130,176,284,117,149,166,152,322,60,111,101,299,108,116,309,218,172,117,223,88,225,61,213,240,131,238,216,74,112,155,139,82,92,146,333,91,189,120,71,140,63,165,98,147,216,170,127,142,135,120,276,126,180,282,181,113,299,227,132,166,161,357,232,188,102,279,245,189,176,154,229,273,51,70,268,88,264,203,133,165,124,132,160,136,150,134,161,149,171,122,368,96,90,136,73,182,160,334,65,135,204,196,183,195,69,107,63,58,81,139,160,79,186,40,129,177,173,320,93,81,203,201,253,79,160,70,165,50,316,96,121,145,126,85,83,76,167,200,179,118,206,162,142,139,232,188,93,144,83,53,328,84,160,181,199,84,142,201,99,255,234,76,58,94,136,209,227,92,104,73,85,130,119,156,167,111,141,126,127,156,215,170,48,174,206,120,174,94,118,81,113,90,93,136,257,178,133,123,69,45,86,52,108,224,143,134,55,84,131,75,136,198,201,188,143,209,179,307,205,152,103,270,158,26,65,94,135,167,195,194,164,103,158,108,65,163,129,121,109,84,135,126,126,162,158,169,270,149,119,136,49,167,113,163,192,200,297,223,130,104,149,213,129,147,285,186,184,157,190,147,184,287,180,132,221,180,99,247,135,179,153,189,101,104,222,167,129,207,112,235,165,278,186,164,132,184,84,30,147,145,221,95,247,184,84,112,299,178,54,326,186,103,288,78,149,194,210,242,212,125,124,136,125,159,141,161,123,306,174,201,179,125,72,87,99,100,218,172,128,91,180,59,128,317,157,140,127,109,204,71,178,77,109,103,60,227,173,293,159,128,144,113,104,158,153,56,307,211,141,148,85,322,196,78,193,128,260,87,87,166,145,303,262,165,244,70,257,123,226,133,64,161,189,93,161,103,114,68,154,109,218,150,73,172,140,159,83,127,199,86,191,127,80,153,115,286,182,171,72,147,199,175,71,109,91,85,308,194,245,92,79,202,166,203,65,101,44,203,142,92,146,41,301,115,292,137,142,138,107,79,104,212,115,111,74,166,105,142,301,145,78,222,194,160,312,78,239,114,297,283,186,99,117,137,136,257,143,61,84,163,169,243,190,64,212,155,115,135,180,274,323,85,177,144,140,132,138,231,187,50,171,163,48,172,146,172,148,90,54,102,286,125,142,191,195,228,117,170,77,87,103,101,56,111,96,78,96,196,72,115,94,269,226,171,247,100,275,181,159,279,106,196,211,227,154,306,155,104,149,183,148,195,82,217,86,143,265,249,109,96,182,160,129,219,302,202,130,152,182,138,90,91,108,66,90,217,111,100,245,43,162,66,248,202,85,400,161,356,134,141,72,139,88,126,169,123,194,42,174,131,165,282,151,146,63,91,175,265,151,168,165,125,174,65,166,178,177,113,99,173,176,260,63,165,237,131,119,245,162,168,55,314,126,109,72,173,92,37,251,159,303,180,63,93,137,67,142,316,76,160,165,175,142,90,105,153,204,84,292,354,318,200,122,170,100,86,130,134,27,186,104,100,104,256,42,238,69,157,169,293,72,180,173,178,115,69,112,123,60,136,83,134,254,320,210,216,136,321,202,290,118,167,110,174,202,195,170,136,107,119,134,145,100,88,152,146,170,122,151,103,210,113,128,184,151,348,108,169,74,114,127,127,205,72,125,232,79,283,58,99,122,73,203,262,110,97,96,241,205,201,107,162,110,246,116,158,95,257,242,170,74,115,233,198,148,92,233,214,171,195,163,101,137,78,163,138,140,304,119,203,79,91,197,189,101,93,226,249,105,86,131,93,204,149,149,297,87,110,82,142,95,251,205,229,115,127,85,250,226,138,209,206,249,289,163,194,124,176,143,261,150,144,141,161,153,140,136,167,162,209,81,118,99,298,106,329,145,159,199,128,98,101,250,313,159,293,185,166,207,73,158,119,166,108,120,182,51,52,153,108,185,104,168,307,195,220,132,103,334,243,164,114,268,144,197,200,77,193,121,74,34,134,138,182,189,106,115,119,90,162,120,81,160,53,198,121,100,124,135,107,154,215,164,133,112,78,294,93,142,63,289,91,83,200,180,160,138,166,135,35,183,99,149,241,163,94,45,94,119,80,171,145,142,220,212,85,201,147,135,119,162,139,192,337,114,119,116,77,177,117,95,109,84,277,294,110,98,146,341,56,172,241,186,145,381,91,139,162,205,92,221,114,148,48,142,174,72,97,126,228,109,218,112,188,108,226,100,198,175,154,94,177,101,201,252,119,173,110,121,84,165,96,104,101,355,227,144,135,132,171,216,221,118,180,76,100,250,338,195,97,167,78,120,125,115,115,188,248,162,80,305,146,137,228,186,140,166,56,140,246,150,232,79,135,113,264,206,161,238,134,183,66,217,158,164,154,60,56,123,71,330,103,164,113,162,115,143,87,109,258,135,82,85,96,45,68,272,102,194,113,92,84,82,100,152,208,77,149,94,50,145,115,71,129,119,124,119,62,169,131,97,150,151,172,127,182,81,185,146,202,118,133,149,124,74,128,76,84,84,179,188,125,96,190,136,102,139,122,162,107,98,220,309,84,194,120,183,171,322,165,104,185,165,159,131,120,33,237,70,151,136,210,149,60,147,128,68,76,131,72,288,149,90,118,131,107,95,154,56,96,89,43,173,202,163,120,49,141,171,105,109,107,84,87,169,63,157,116,240,267,109,295,73,163,155,247,322,78,190,120,208,145,196,151,200,94,98,135,155,126,179,126,160,73,107,144,100,126,163,137,189,101,139,372,175,103,215,113,176,80,146,114,132,48,231,156,102,185,132,193,207,188,148,136,183,192,345,119,114,97,118,76,108,129,153,113,338,176,80,85,144,92,137,45,143,141,125,148,247,171,64,119,31,247,238,217,136,37,109,64,45,177,80,104,115,243,149,130,88,141,115,145,275,228,180,134,152,182,53,81,149,118,216,82,92,85,271,42,166,118,178,220,126,79,107,115,143,157,94,81,152,136,128,141,87,105,197,128,282,99,204,95,110,235,141,105,63,132,43,75,128,125,52,236,92,95,167,142,42,79,113,193,191,237,348,327,199,173,185,160,221,121,297,81,313,264,342,108,107,87,40,252,162,117,232,240,113,77,144,132,86,53,255,116,156,210,160,206,288,140,186,170,48,79,149,129,238,93,116,74,156,233,125,68,100,135,239,59,241,148,153,142,183,117,67,142,149,46,145,76,187,22,36,170,42,77,151,143,174,168,98,44,117,159,166,119,132,87,145,29,190,227,127,173,99,187,122,342,165,141,115,185,217,299,145,84,46,195,240,150,85,52,76,73,107,121,127,138,146,201,78,69,107,115,142,108,151,224,109,106,166,58,46,148,60,237,218,112,162,90,96,144,216,146,118,140,133,253,342,134,146,276,118,96,182,158,87,111,160,283,323,104,120,185,259,72,168,81,128,152,110,152,224,111,88,133,171,143,83,122,232,145,76,155,134,132,59,176,153,127,104,195,135,131,215,178,89,190,141,71,105,33,95,81,58,131,143,60,110,291,155,227,96,111,80,61,197,90,80,148,99,179,124,246,101,186,71,211,105,195,121,345,160,236,117,51,175,310,99,76,114,191,175,239,233,66,150,119,127,188,161,63,182,107,125,147,138,119,242,88,126,79,152,108,87,232,154,107,154,131,182,212,108,149,85,181,167,131,150,70,188,169,200,160,100,268,79,197,98,148,89,109,129,239,122,172,139,235,194,95,128,209,57,356,172,195,309,86,134,160,81,193,96,142,142,225,79,86,64,110,135,171,115,193,104,140,107,361,86,158,111,181,170,227,171,100,209,143,259,335,139,228,131,84,198,119,197,154,146,146,186,132,154,49,149,144,189,117,86,77,180,162,180,28,39,122,111,103,198,109,181,110,109,93,168,156,138,199,158,139,80,116,168,221,67,109,154,68,266,223,206,114,150,328,113,81,104,215,143,139,66,256,146,101,135,65,286,130,152,63,95,201,134,167,84,73,159,266,136,206,180,202,51,117,158,99,208,302,174,128,128,115,79,100,191,100,121,95,80,78,301,151,193,96,82,112,78,146,122,100,167,181,124,288,161,102,343,167,127,124,100,253,170,46,180,118,87,83,237,138,122,175,199,181,126,131,123,63,122,72,114,220,53,103,248,148,95,331,78,330,184,80,154,126,344,46,391,71,137,191,336,214,173,159,124,124,252,143,193,207,233,129,153,167,158,225,105,212,217,154,156,71,69,79,138,177,228,183,255,360,135,106,220,204,107,115,93,182,82,190,209,168,175,191,278,153,162,112,164,35,141,159,248,209,181,59,120,252,243,177,142,268,65,145,185,170,167,71,160,123,49,109,191,126,95,210,81,87,114,213,153,137,152,321,178,143,103,86,241,233,126,214,147,211,155,203,187,86,150,181,43,300,96,193,103,242,162,102,167,194,206,100,111,88,176,90,74,251,42,180,168,322,131,139,206,45,245,88,60,114,178,54,334,63,165,352,40,112,117,105,78,121,35,161,87,187,155,53,131,83,165,266,86,132,169,89,127,184,76,91,119,139,212,131,106,272,251,116,300,143,118,219,302,62,97,99,115,72,70,85,67,131,162,192,151,50,240,163,230,151,132,119,131,105,155,129,262,94,124,214,226,109,134,151,89,146,201,52,252,135,123,106,195,234,118,112,179,157,225,192,137,123,145,153,133,141,129,281,91,74,91,102,263,100,132,244,132,112,189,114,46,97,113,163,225,163,257,126,137,263,314,156,183,118,166,89,101,196,116,40,115,133,132,160,136,129,152,162,161,47,90,181,332,116,239,161,137,191,211,104,208,158,155,204,146,112,59,47,74,56,130,160,155,117,34,92,129,98,69,136,222,134,162,229,69,99,54,228,39,158,169,48,152,108,175,134,316,98,90,161,155,85,131,203,114,105,164,189,150,168,121,189,121,98,169,92,184,181,229,192,154,156,98,357,336,135,222,124,117,142,115,157,297,60,101,160,234,291,142,169,227,99,257,104,193,129,148,33,126,146,241,84,127,212,89,271,40,165,122,227,112,170,123,74,90,20,195,62,130,264,164,148,130,232,137,138,208,157,117,149,163,70,129,158,99,146,164,98,105,116,216,93,167,85,125,169,106,135,131,92,110,203,135,82,215,75,111,120,292,166,123,344,168,123,75,148,206,106,104,53,111,120,129,151,141,220,198,169,280,138,149,247,186,143,133,123,122,108,104,48,51,153,79,101,97,121,248,163,118,127,69,132,119,58,222,102,197,152,294,272,151,132,89,167,161,61,137,152,138,80,83,173,218,159,174,113,86,355,188,37,195,71,185,55,220,75,134,214,116,157,153,97,188,250,151,117,274,83,157,47,108,221,313,95,71,144,49,141,54,85,128,186,182,43,202,85,50,143,78,268,66,152,200,132,132,150,149,195,106,58,147,273,77,73,135,90,89,49,98,112,69,68,203,236,160,73,93,74,94,230,118,256,124,128,182,186,151,206,200,197,299,226,132,136,128,101,105,95,153,182,110,88,108,138,52,95,129,289,92,198,82,154,136,100,105,213,178,170,74,179,142,306,212,207,313,264,239,51,150,166,83,138,41,99,136,191,93,129,105,142,109,177,127,75,129,53,178,97,86,151,273,119,61,112,202,157,137,229,201,138,178,101,250,136,156,136,104,127,102,201,86,185,210,134,63,171,107,105,139,39,109,135,149,45,139,271,221,185,95,117,163,76,110,130,50,163,173,97,255,120,70,89,135,166,86,87,170,234,239,217,64,129,169,172,57,56,59,123,125,68,110,115,86,98,288,121,177,124,114,152,94,95,146,82,137,132,181,119,76,249,227,216,197,106,97,120,114,76,83,80,92,100,154,244,73,97,128,298,235,45,190,101,266,69,134,194,184,116,163,137,215,155,222,40,73,114,83,107,88,93,150,111,258,84,131,240,120,109,119,334,107,184,189,78,217,164,172,87,114,140,158,91,163,199,238,97,159,137,169,86,159,375,87,100,54,107,188,104,109,70,77,231,236,172,219,115,273,137,187,124,163,280,59,226,97,102,119,135,152,116,128,114,178,232,164,329,95,87,173,51,196,158,118,116,45,58,117,104,175,184,290,79,91,178,105,157,104,99,104,176,65,74,116,69,45,97,205,106,246,222,181,59,223,73,67,152,95,91,162,150,246,250,86,64,191,102,220,119,100,98,130,70,229,87,143,74,153,159,201,196,222,151,160,145,70,138,138,41,71,133,95,104,174,170,59,66,89,103,224,115,137,157,44,69,129,104,101,44,139,42,193,139,62,107,160,182,45,110,129,143,116,191,126,178,76,104,175,124,41,172,54,55,71,66,71,117,61,211,78,137,106,111,85,119,31,143,57,156,49,329,148,96,88,118,152,116,99,141,33,219,264,138,155,110,179,242,141,150,112,124,126,222,167,187,129,293,112,247,110,87,104,162,170,290,180,230,159,127,71,143,61,145,178,101,167,125,158,161,58,196,110,222,72,159,72,110,135,143,132,107,26,73,94,110,101,116,177,112,61,122,138,244,168,168,186,176,77,156,161,80,116,155,152,146,341,233,241,139,116,166,205,127,95,96,105,225,102,145,73,77,101,185,72,142,197,195,110,332,100,163,122,158,219,150,150,235,97,117,192,71,95,143,269,214,58,137,102,100,122,112,126,58,257,153,264,57,304,64,153,190,133,159,97,62,125,188,119,52,135,79,100,151,144,147,89,243,163,109,88,152,194,134,253,205,173,155,183,118,104,98,111,104,202,58,65,114,37,125,163,169,126,100,147,75,76,109,137,87,188,110,79,165,60,133,235,65,141,57,104,155,155,99,182,156,137,135,88,48,95,230,109,212,142,94,100,72,98,72,178,120,117,152,60,107,79,98,135,48,80,146,147,283,287,166,47,49,167,125,173,314,198,154,183,64,145,116,327,177,383,331,92,133,175,204,145,129,175,57,170,177,135,208,100,131,123,161,171,155,171,162,58,264,110,122,193,96,222,70,97,173,93,197,83,244,169,202,111,88,115,149,326,42,171,225,102,158,109,308,63,148,147,204,156,234,64,125,86,100,116,166,91,95,131,40,189,144,165,110,158,149,63,46,33,84,205,85,203,176,139,91,141,206,211,71,76,123,191,163,151,182,187,218,111,107,61,104,165,86,287,215,106,295,74,41,194,56,93,111,137,65,125,49,154,63,54,137,35,51,107,118,136,86,87,64,112,346,114,97,173,38,82,113,96,129,110,69,127,76,121,159,159,28,144,104,118,267,93,94,246,116,58,82,68,99,105,53,96,118,50,89,71,86,30,109,106,63,100,133,58,75,110,93,124,209,69,95,72,77,124,151,112,53,85,145,134,94,57,239,94,134,227,178,144,164,375,129,157,168,71,205,117,199,104,97,87,136,158,101,102,48,276,177,95,99,214,118,208,59,162,115,236,107,99,192,251,167,203,149,133,124,46,226,176,59,67,50,116,133,80,57,307,159,160,115,93,146,224,150,89,144,90,152,69,146,357,116,67,247,113,175,41,164,54,62,199,95,151,206,194,68,200,173,139,110,165,54,74,317,96,101,86,98,219,217,288,163,136,254,221,183,140,137,57,186,120,219,57,89,189,330,109,81,52,288,181,151,231,107,104,168,147,212,209,28,93,243,21,55,152,75,145,133,178,191,88,218,89,115,289,103,105,82,130,132,114,95,136,329,152,300,140,149,150,186,149,187,152,74,70,66,115,140,255,147,158,106,175,124,93,129,79,87,284,128,200,97,91,110,132,226,286,126,153,200,109,71,102,98,107,107,130,79,130,133,59,87,178,131,106,294,190,220,290,106,148,138,199,97,173,212,102,130,218,74,296,113,148,142,78,88,176,89,132,164,65,196,191,128,70,65,122,113,123,68,73,301,95,236,106,133,133,140,137,115,159,64,223,95,97,134,108,149,202,114,110,92,36,121,113,135,102,174,186,234,138,138,165,200,209,142,227,270,194,98,148,263,99,273,102,69,114,115,92,84,73,85,78,301,157,103,287,220,143,94,165,354,58,69,274,182,96,79,36,70,86,96,215,208,79,89,164,203,44,52,50,239,150,144,104,153,117,302,92,79,268,177,138,78,386,73,95,105,167,111,110,136,154,91,97,42,176,153,316,231,176,158,195,107,34,233,219,88,124,212,292,178,169,248,103,154,117,166,76,222,24,130,115,297,186,185,125,82,262,171,87,99,193,169,212,82,195,97,85,86,170,113,71,126,88,183,52,79,93,74,284,121,134,195,33,110,75,305,114,117,61,200,137,116,192,110,239,134,157,160,111,140,37,95,105,158,156,117,69,99,115,133,133,146,303,57,224,172,242,175,270,195,96,106,106,166,134,46,193,87,214,66,165,47,89,84,199,155,87,68,82,145,81,86,210,297,59,213,282,401,93,251,141,301,283,92,166,92,53,163,207,165,111,169,121,111,144,178,78,174,249,225,45,168,172,87,79,174,286,177,89,49,62,72,93,108,196,152,90,91,104,243,100,196,346,84,168,70,157,162,157,87,142,262,290,144,82,122,99,223,248,124,160,158,92,193,36,100,165,70,116,74,151,127,152,317,177,165,231,135,128,129,93,313,262,114,221,158,170,71,93,260,129,154,52,108,130,134,293,129,72,48,60,84,51,123,185,107,267,214,137,57,92,183,134,167,133,99,160,222,289,185,57,172,87,166,86,167,101,104,84,325,106,241,138,135,197,171,153,126,154,70,130,108,263,214,130,76,123,117,113,72,128,30,169,125,43,137,144,107,185,203,139,161,81,122,209,149,115,132,125,252,99,198,244,91,321,140,77,124,187,163,149,179,73,305,206,141,143,272,163,168,119,180,116,80,115,124,107,155,47,93,215,218,171,126,139,191,123,202,57,109,222,135,256,356,86,127,152,103,226,188,136,142,160,291,240,86,165,148,168,130,224,161,126,107,131,96,39,284,302,134,171,87,107,84,125,123,127,110,224,127,226,159,135,203,176,219,58,179,268,77,66,169,201,80,181,101,201,148,201,123,168,173,241,244,139,157,179,168,68,179,178,209,111,110,66,180,175,119,144,171,177,72,93,155,52,111,160,66,66,84,204,125,61,96,92,149,185,387,92,96,131,91,156,97,141,181,95,157,170,119,118,88,152,158,203,327,116,248,186,188,79,171,198,179,56,85,157,101,96,189,119,285,204,258,58,42,107,145,61,103,113,165,96,197,197,112,129,83,82,67,170,184,213,184,91,249,168,211,134,191,202,71,341,97,111,214,161,174,182,87,151,80,81,126,217,304,288,125,126,124,120,139,140,134,245,248,95,126,129,208,364,67,139,110,264,114,144,160,142,77,120,281,207,77,143,66,184,231,247,109,117,164,145,201,107,192,172,98,159,217,140,126,242,89,110,164,94,232,57,219,116,200,102,146,177,222,214,247,192,197,156,176,234,100,312,223,211,106,118,192,56,128,107,74,100,152,130,186,49,269,107,250,105,81,146,125,173,140,206,69,163,98,172,272,265,174,151,213,143,184,109,77,220,101,113,175,189,66,145,138,99,68,132,165,56,143,162,104,375,190,320,155,224,192,109,112,96,94,85,221,171,49,208,97,103,193,49,223,159,236,149,108,183,129,205,136,143,94,119,148,265,224,104,187,185,36,163,119,356,88,90,172,90,128,117,154,130,43,138,157,73,305,108,127,236,54,90,58,139,174,252,204,172,98,124,260,102,137,133,105,79,113,239,140,80,130,231,152,221,151,79,82,96,177,100,113,146,125,85,198,165,171,71,128,74,135,111,100,257,65,163,152,91,106,145,143,235,257,24,117,107,170,107,129,242,111,150,200,222,119,140,152,139,109,266,94,130,143,179,133,294,162,99,110,186,154,104,142,146,138,204,174,91,146,148,74,87,124,158,254,178,237,282,205,56,154,66,108,148,103,202,133,159,122,130,140,53,301,212,187,164,156,217,56,83,73,122,75,113,194,104,227,140,175,92,77,165,179,328,108,148,66,105,174,96,78,121,127,145,211,39,113,144,23,73,182,138,83,116,81,198,247,182,110,69,110,100,103,258,258,225,45,154,170,128,90,123,73,79,112,184,125,123,82,65,197,103,70,99,274,160,150,39,126,183,127,168,248,160,190,167,100,220,179,96,94,237,133,118,141,40,166,139,137,160,136,135,172,157,133,92,55,223,123,189,118,289,149,146,95,82,138,139,126,69,73,272,223,117,120,159,299,230,146,137,105,102,172,208,149,40,112,136,112,71,171,143,182,231,174,213,83,224,97,144,378,140,121,154,144,80,187,223,184,310,271,243,111,25,23,259,210,105,150,110,140,343,275,184,93,233,218,241,44,148,68,315,75,200,112,218,83,81,283,245,196,291,136,162,258,102,86,97,168,228,101,131,109,123,202,52,151,172,283,61,64,109,153,114,139,116,240,112,87,167,130,178,216,115,157,112,123,111,126,79,80,143,205,128,179,301,102,185,155,102,209,88,151,138,159,85,126,99,83,202,114,150,211,223,102,201,122,106,185,119,115,83,248,112,69,119,213,336,117,128,128,150,179,226,354,106,249,276,120,131,182,140,146,272,61,183,185,63,266,38,154,124,236,102,110,105,152,131,137,180,101,133,253,137,151,324,119,94,151,133,225,110,189,192,364,71,230,126,115,188,363,221,168,193,173,314,143,143,188,109,80,166,93,172,106,161,233,190,165,178,98,100,116,130,175,161,62,225,123,136,114,146,78,96,164,212,142,315,179,131,134,52,141,85,92,146,150,78,64,219,98,163,183,122,124,89,205,80,106,66,62,150,161,181,130,162,242,208,194,103,142,57,133,48,336,294,178,160,180,152,86,166,117,132,96,138,150,159,332,116,222,113,81,134,155,137,204,68,159,307,171,128,154,92,209,249,174,186,211,178,99,94,277,52,193,84,118,347,99,132,349,129,44,256,37,141,76,218,35,80,94,182,331,245,79,160,173,130,103,136,300,233,95,95,281,195,142,85,189,79,153,125,90,257,69,194,151,264,176,103,237,169,151,262,162,87,234,341,109,82,247,64,135,126,278,272,43,107,162,125,236,86,154,172,193,188,197,153,279,353,135,176,167,199,166,251,71,39,174,217,90,50,132,51,259,266,190,102,68,114,143,178,201,190,229,100,149,120,103,84,140,139,42,213,90,115,78,61,125,162,115,319,157,158,97,106,78,99,133,105,278,109,98,201,150,78,103,106,32,44,59,122,110,154,44,230,187,115,45,103,162,90,57,163,105,242,95,123,106,82,157,135,143,273,82,117,109,84,198,175,99,156,239,144,126,51,144,151,102,125,104,90,132,85,87,84,112,186,162,74,100,83,141,50,155,190,50,198,115,135,65,86,143,75,58,49,28,119,51,30,201,324,91,249,216,98,153,345,119,126,93,227,207,174,97,77,52,132,224,109,142,144,187,148,152,168,96,91,94,161,299,156,168,188,157,72,145,91,93,140,95,123,118,353,133,207,196,130,162,129,103,80,258,120,220,81,281,196,102,133,251,143,196,125,176,182,202,98,99,135,153,216,122,203,111,179,129,187,177,191,30,74,87,99,141,63,137,90,121,199,88,103,131,125,102,60,190,281,147,120,205,137,210,113,125,173,139,226,123,127,136,193,121,146,179,90,153,45,96,64,184,98,172,95,124,88,176,130,126,159,203,95,131,205,79,205,89,130,108,91,93,209,102,227,103,174,248,66,204,221,201,156,64,65,81,180,119,189,256,96,147,88,168,179,76,94,87,141,127,113,258,271,203,139,159,255,257,73,125,181,254,180,252,184,160,164,61,114,276,122,108,83,115,190,133,124,142,137,182,111,43,36,81,126,141,81,202,92,122,72,223,252,219,129,218,88,139,210,119,93,226,265,191,44,62,224,131,67,177,157,204,88,221,224,130,66,156,205,142,149,61,140,57,111,345,107,156,158,124,166,104,195,200,48,70,106,90,201,102,116,214,97,206,199,179,140,318,49,214,116,203,163,153,122,123,51,131,185,173,159,106,145,97,131,208,229,119,314,148,99,186,133,154,101,172,153,143,85,207,88,114,121,173,81,99,207,121,172,154,142,199,129,290,81,72,58,195,304,129,126,118,105,178,154,364,137,179,105,162,195,272,292,220,94,64,130,243,116,184,174,72,139,363,276,123,108,116,259,105,187,95,229,130,107,109,208,101,178,163,147,105,224,86,189,90,103,143,172,94,178,144,216,128,162,173,262,201,288,238,80,132,322,164,124,140,107,218,123,123,88,120,236,201,203,85,121,176,115,216,210,94,64,200,205,155,83,47,149,155,278,217,128,260,77,107,47,216,103,137,63,127,68,129,166,95,178,179,138,105,101,124,156,295,102,222,340,107,303,196,79,72,113,150,310,160,188,48,140,140,197,246,157,241,264,141,103,69,212,81,100,215,243,185,121,129,164,123,302,160,107,145,176,226,106,322,118,214,253,156,106,164,118,133,79,155,250,33,180,237,94,65,61,268,71,179,82,81,243,230,126,96,154,217,201,137,130,142,172,153,155,113,129,133,115,174,187,148,100,158,103,211,148,90,135,87,105,122,70,77,73,97,238,116,73,66,78,51,163,305,60,125,227,185,225,74,135,189,157,194,74,83,145,105,93,78,136,162,85,122,49,216,267,155,231,46,67,100,122,160,136,263,86,189,121,165,139,218,42,224,148,53,143,217,89,61,204,96,125,144,71,86,96,92,106,90,102,141,348,205,116,108,219,131,74,46,68,97,154,88,99,92,216,369,133,119,99,97,242,212,272,134,156,81,91,137,175,162,152,122,77,160,102,106,130,233,136,240,77,135,108,87,94,141,77,83,219,260,96,270,133,59,132,247,377,185,129,234,249,97,46,94,146,90,136,137,94,173,93,134,120,135,98,175,150,188,128,122,158,158,115,95,215,122,153,103,98,161,77,104,351,146,190,148,94,124,142,80,143,71,241,131,30,123,286,178,144,288,127,219,251,226,91,78,75,99,63,141,284,224,142,315,80,232,170,125,64,109,202,269,189,109,243,82,85,150,227,75,141,99,258,144,79,129,100,116,128,110,18,105,204,143,317,184,121,102,58,157,207,158,99,24,142,301,220,165,124,157,93,79,171,75,113,161,93,94,87,64,163,250,126,91,125,75,104,106,78,76,118,83,155,278,116,224,138,131,159,209,171,96,262,59,199,115,247,124,175,133,174,169,172,243,243,146,208,103,165,88,193,132,41,165,108,44,134,65,313,265,113,222,358,98,151,204,54,62,204,176,78,298,187,213,98,122,139,195,146,53,207,174,190,251,124,54,90,233,286,134,245,141,109,85,167,159,137,218,154,53,97,234,67,203,231,162,90,153,183,120,145,42,162,74,67,139,324,52,50,105,326,150,168,148,44,94,175,102,65,107,159,120,244,156,84,121,223,128,346,122,168,179,167,243,112,178,90,198,90,53,197,133,242,203,119,122,106,145,383,161,177,53,356,160,230,120,157,95,77,148,207,225,222,171,206,124,263,158,93,237,157,294,128,99,85,287,234,98,63,73,229,176,282,127,206,100,88,83,139,170,257,270,161,152,182,232,214,130,83,143,100,147,81,88,85,210,172,262,158,100,86,169,178,65,108,125,48,275,180,156,175,114,256,82,61,230,177,132,104,119,138,128,144,139,78,103,337,191,112,33,127,117,70,202,221,262,174,123,83,129,210,244,216,61,139,110,127,230,255,170,116,168,301,81,166,67,61,139,154,224,109,137,62,180,103,164,108,141,106,263,158,107,322,210,228,145,180,189,144,131,51,30,53,146,48,197,164,85,102,94,177,100,139,118,117,154,55,175,278,106,45,143,266,144,72,167,122,133,43,89,233,71,151,319,52,127,348,255,50,63,173,292,44,179,133,155,234,94,167,132,146,154,87,243,128,127,121,122,332,161,169,147,135,30,85,143,114,195,97,138,81,122,134,160,83,69,213,247,120,205,76,77,148,156,137,22,115,152,166,86,104,58,126,210,306,105,191,314,251,63,116,163,91,66,82,160,220,273,140,169,133,196,116,100,102,134,106,25,131,89,151,206,226,138,101,74,64,100,109,180,113,90,101,194,41,200,84,146,184,37,175,176,100,56,130,63,80,167,141,71,54,207,119,160,258,188,86,93,115,109,68,199,149,79,198,199,108,225,134,174,52,102,211,64,39,125,184,87,231,47,148,150,227,330,130,131,202,139,166,112,73,115,141,84,52,215,117,161,196,50,174,162,92,41,32,293,77,233,137,120,130,161,140,43,70,123,154,69,36,60,220,182,142,148,33,137,111,104,93,113,141,141,102,180,143,94,114,126,247,296,63,129,95,113,72,98,110,180,131,57,169,137,89,176,264,131,44,105,161,175,33,122,195,225,112,104,79,128,106,222,113,150,104,98,68,170,197,97,73,97,142,65,141,239,58,185,102,65,166,60,100,277,157,101,187,223,118,244,125,107,117,327,202,281,148,339,130,89,78,237,191,283,110,215,131,259,314,204,121,113,50,85,114,40,101,164,204,250,79,284,71,86,189,77,67,178,113,122,175,67,128,272,115,51,210,156,102,191,116,64,225,124,255,279,217,239,144,101,189,34,154,168,66,111,101,133,113,85,96,261,360,125,83,146,170,92,127,276,149,76,140,118,135,88,172,109,45,155,69,235,192,226,156,106,339,190,94,177,125,189,277,134,121,205,125,71,51,42,49,109,94,76,73,155,178,130,186,106,170,194,202,142,94,217,58,117,167,75,150,76,72,117,164,46,131,138,177,173,125,187,91,77,105,54,297,158,82,160,68,67,170,174,136,203,148,69,101,95,69,66,176,208,189,71,41,81,91,127,109,195,219,82,169,292,82,107,51,137,118,197,49,88,137,278,123,160,148,74,108,68,170,99,107,63,83,51,139,227,48,79,56,167,132,108,69,92,188,156,160,124,137,77,70,59,250,111,162,156,74,97,171,177,130,169,118,213,227,208,137,64,178,80,122,63,107,233,144,27,222,240,56,134,82,87,73,76,192,220,142,96,110,179,95,196,121,122,175,319,221,304,93,183,265,79,111,136,113,118,101,350,196,117,86,157,46,132,100,212,198,197,102,83,238,88,60,101,54,117,137,121,150,70,98,77,201,71,142,203,110,35,76,55,147,56,115,148,185,136,69,302,126,87,241,152,127,150,278,224,115,140,191,162,83,119,140,74,120,35,299,242,133,66,139,76,176,211,88,129,111,114,31,94,162,159,112,50,172,107,84,92,114,187,88,49,179,200,198,251,157,230,112,94,84,60,126,43,109,115,76,73,69,106,131,345,123,188,247,121,306,114,154,238,91,153,152,100,197,299,170,179,144,49,101,68,217,147,31,106,182,235,126,87,137,91,135,163,185,145,188,166,245,117,195,223,92,51,165,108,77,140,109,141,279,291,154,68,92,160,188,168,82,200,68,116,159,255,50,117,63,122,90,113,172,129,102,52,164,152,140,91,133,74,84,154,130,61,207,132,93,267,95,187,110,380,45,54,204,161,107,79,173,160,106,43,129,114,106,64,99,87,81,114,79,95,224,102,229,169,59,84,73,305,63,197,106,179,71,137,109,176,120,87,243,78,105,258,99,149,209,71,122,298,184,91,184,220,246,128,243,101,69,118,229,105,62,196,122,48,90,89,111,78,180,119,127,167,136,88,249,137,72,178,132,160,113,102,142,200,203,185,162,214,267,168,186,250,103,123,56,143,316,188,46,76,69,153,121,167,96,86,16,197,80,197,201,240,96,132,170,140,251,85,143,222,251,114,82,62,110,63,172,163,215,89,262,139,93,85,181,102,131,104,64,109,118,85,191,144,118,190,55,119,109,74,301,163,164,153,135,75,80,127,48,129,124,294,43,88,96,115,61,207,92,248,129,88,73,30,103,118,286,114,148,216,97,65,170,218,108,187,116,160,278,77,97,76,248,167,236,101,59,158,69,119,138,79,251,188,229,165,135,73,112,118,139,278,201,87,131,208,174,98,311,155,222,119,130,168,152,142,82,190,67,152,119,109,197,56,301,305,146,157,105,47,84,127,99,124,307,87,118,114,223,123,186,156,47,50,131,134,158,140,60,137,119,318,123,133,51,183,105,75,66,111,142,219,191,126,139,180,241,76,99,83,39,94,72,78,271,146,94,165,120,220,140,70,151,129,98,89,90,168,94,87,67,120,154,90,107,151,113,181,74,125,102,145,216,230,320,67,203,57,53,125,270,152,76,134,122,100,235,42,124,154,132,95,245,93,162,290,173,245,25,239,79,138,171,106,149,111,143,282,197,86,41,154,111,43,71,179,67,96,327,258,75,66,258,142,143,146,151,31,50,115,240,210,245,98,178,195,138,155,102,173,186,159,107,158,97,126,148,158,56,95,146,182,110,60,127,239,63,130,84,95,74,120,148,91,150,29,57,155,185,152,87,89,158,147,157,69,115,107,140,127,112,76,61,101,55,94,365,99,173,149,115,172,138,228,107,136,107,157,126,252,43,192,212,94,209,102,297,278,54,186,147,164,87,138,104,180,271,120,124,35,226,86,264,136,70,103,138,75,135,90,105,251,243,149,170,160,197,147,143,174,126,72,208,159,128,307,225,121,48,169,128,149,149,192,219,59,61,47,90,172,134,176,229,287,187,278,119,246,76,124,81,111,278,102,285,79,34,147,82,122,71,59,103,180,65,191,132,169,162,120,188,80,124,283,166,131,69,148,162,75,73,63,56,42,163,111,102,102,48,206,67,101,92,126,210,95,120,45,179,141,137,141,143,137,169,108,68,62,197,121,314,189,93,167,127,314,105,141,41,115,153,66,145,174,108,140,77,64,32,109,78,161,92,260,77,158,107,261,149,118,209,80,83,198,137,93,70,91,141,148,199,64,122,305,79,91,128,117,137,99,120,197,221,98,22,211,66,75,153,236,92,132,119,186,82,82,105,59,189,328,101,158,207,99,128,195,114,237,273,174,81,134,63,142,108,169,91,178,118,282,148,281,175,172,107,111,233,234,98,191,137,120,88,232,216,161,161,198,110,83,118,88,379,126,163,167,116,183,266,146,229,182,286,113,210,171,175,107,137,279,210,88,206,65,155,113,108,198,310,355,277,147,87,61,214,123,136,131,313,87,127,234,251,102,187,42,317,72,84,89,91,102,81,185,131,266,339,130,152,83,185,197,205,248,248,101,114,195,86,213,191,132,107,192,83,200,129,95,126,50,150,60,105,121,132,205,83,103,77,147,100,99,128,198,173,175,209,66,89,59,77,147,83,180,348,102,300,109,128,163,136,60,90,78,296,239,141,116,57,244,158,69,82,185,245,166,70,129,349,147,146,371,162,135,186,160,135,60,153,177,100,145,68,141,279,113,154,85,209,144,211,168,285,127,215,295,168,240,115,133,234,104,87,136,316,55,73,174,179,158,244,128,98,208,113,100,249,191,124,144,83,86,81,124,85,170,116,111,126,175,120,131,164,105,154,99,215,103,231,138,56,212,85,347,106,66,252,83,114,60,58,164,252,143,265,135,253,149,157,91,74,112,84,136,47,197,124,113,207,151,137,100,170,155,139,118,95,162,142,275,166,121,207,137,88,164,188,99,147,109,185,152,132,143,108,245,294,155,172,115,96,309,143,119,97,82,89,156,167,202,116,156,153,97,169,233,67,121,150,68,264,116,114,144,120,138,98,268,148,90,195,338,297,113,84,81,151,179,163,111,91,103,175,70,133,227,161,21,113,69,99,85,234,100,309,145,134,196,132,180,199,51,80,70,127,127,153,133,296,180,91,72,197,366,366,99,125,226,32,64,84,220,98,176,227,129,186,134,218,157,105,270,112,135,133,97,176,110,125,145,198,114,112,127,354,265,115,73,122,200,66,154,142,88,216,288,200,143,114,151,113,124,102,168,56,130,176,88,313,90,136,299,157,196,155,98,110,67,190,259,336,155,117,91,74,245,111,234,210,166,224,297,184,149,271,175,100,110,39,154,133,101,126,117,237,280,149,155,114,128,129,95,151,68,105,150,172,206,136,210,129,141,171,82,245,162,70,241,113,138,52,125,114,212,83,157,99,161,122,333,204,206,102,81,197,151,97,82,69,188,104,117,95,108,150,344,40,146,143,119,78,145,126,136,90,102,94,153,174,51,214,165,162,174,116,128,71,136,139,114,134,128,291,237,43,119,303,134,183,78,140,167,178,165,227,173,123,239,115,52,66,209,236,243,152,206,71,87,209,194,69,287,198,73,181,147,119,125,139,122,63,246,218,332,155,202,145,169,179,144,138,237,162,99,180,210,86,299,199,249,301,137,86,95,159,110,194,116,166,128,74,72,88,118,155,215,202,89,255,84,42,270,170,60,109,206,109,69,128,109,103,183,124,214,120,63,130,138,209,57,198,110,122,345,70,143,111,99,104,177,91,123,78,203,160,155,279,346,282,143,220,101,190,191,185,97,226,167,88,75,192,39,197,157,132,149,82,98,323,277,137,113,54,163,182,118,138,92,176,95,382,53,146,156,47,77,68,160,119,174,182,114,254,72,217,195,325,270,144,118,54,87,120,114,161,90,246,226,98,345,178,101,286,82,106,109,178,273,247,365,147,184,141,81,81,154,197,83,108,96,83,170,104,144,131,66,153,180,232,171,99,207,86,103,153,170,89,197,124,268,171,167,46,58,229,96,129,107,111,61,336,117,115,205,234,79,220,179,259,319,146,248,191,114,58,232,99,248,118,123,154,105,94,80,78,162,138,87,245,201,184,158,123,234,117,246,80,149,235,66,134,62,177,166,90,238,147,162,61,75,141,84,224,123,129,263,129,123,109,113,215,163,73,159,33,129,135,80,215,124,167,167,39,159,182,116,315,56,139,212,76,109,108,300,172,215,159,156,188,80,100,81,129,68,176,110,63,283,169,107,162,167,80,61,253,100,122,162,93,112,104,156,40,150,82,123,190,241,58,130,246,63,46,173,82,145,121,99,180,154,177,177,158,235,83,36,149,137,182,283,120,87,153,78,122,115,112,112,105,195,95,319,112,246,136,186,142,345,189,163,219,226,81,250,207,83,89,87,239,88,156,146,141,201,317,110,203,271,124,169,102,88,290,184,173,91,90,112,41,314,121,183,145,318,122,180,111,72,181,297,254,81,95,93,99,102,217,267,100,270,224,133,96,90,74,164,214,246,171,30,93,93,260,89,238,72,115,206,140,170,152,137,140,150,95,101,156,196,110,122,103,99,70,210,163,86,123,152,168,131,116,163,140,167,277,151,157,105,117,163,93,95,102,106,121,293,125,122,302,81,150,237,85,93,170,84,109,285,155,193,166,133,238,345,113,120,130,309,249,207,187,183,300,92,265,106,249,157,127,150,235,104,95,51,92,145,141,142,160,72,124,181,120,219,255,294,117,92,62,92,198,165,175,146,276,23,168,68,109,258,250,97,183,257,244,161,148,209,190,319,74,108,145,142,143,159,194,103,84,74,208,130,126,63,270,131,159,133,112,130,207,187,82,148,125,286,99,150,162,85,106,213,119,102,120,93,148,175,293,98,82,102,188,119,50,175,175,121,176,215,283,180,118,179,109,205,70,151,79,142,93,229,260,83,129,76,228,117,77,89,117,109,102,164,73,142,189,141,277,252,181,107,226,166,110,192,153,147,152,99,72,70,66,65,68,66,236,279,314,175,148,208,127,115,76,195,158,181,121,108,215,60,50,52,41,84,88,285,213,199,136,73,156,114,324,79,259,173,192,154,117,125,113,141,170,195,173,132,126,142,207,200,109,180,60,141,104,96,129,111,107,159,254,117,93,226,100,394,122,149,204,186,86,161,147,136,232,110,96,141,109,93,125,139,87,165,159,169,192,164,231,267,182,104,75,143,76,108,245,95,189,85,179,168,113,115,85,150,207,160,120,229,67,251,147,152,96,116,102,87,145,139,117,214,259,147,151,151,93,243,247,140,67,123,83,177,146,146,62,106,149,149,137,242,73,174,122,66,214,118,144,193,271,129,110,202,105,155,157,138,191,99,144,41,120,162,182,84,143,147,143,147,120,194,221,166,190,46,75,170,218,195,77,173,178,274,80,116,84,116,193,128,194,200,290,163,94,96,120,78,150,123,268,165,143,73,170,244,188,212,53,120,220,78,171,197,121,116,42,66,276,268,149,58,114,83,70,62,110,97,44,359,100,206,142,198,222,276,143,292,110,137,142,289,107,91,227,38,149,122,362,110,122,83,122,185,158,201,271,189,153,70,319,99,268,98,187,121,85,119,135,178,114,82,147,199,133,227,239,187,115,134,166,229,147,147,224,71,59,158,221,117,139,219,199,323,192,179,236,133,201,198,252,202,78,127,140,115,166,126,80,191,280,75,204,120,33,377,170,181,219,54,102,80,164,44,170,49,229,178,212,180,109,135,238,160,200,153,213,227,208,306,144,147,296,110,156,129,280,224,94,224,215,117,206,78,245,99,109,173,110,134,90,91,111,99,91,222,170,198,119,209,319,102,264,80,154,143,263,67,138,91,97,160,119,125,97,209,199,94,158,164,196,323,163,292,116,128,97,119,144,149,189,68,45,139,155,151,94,89,119,222,77,99,173,146,99,345,98,111,83,135,81,189,380,104,52,133,95,120,40,184,57,116,135,246,120,141,168,94,80,114,120,117,132,99,116,102,144,105,140,130,191,222,122,137,199,34,110,110,128,114,99,128,118,50,261,203,237,50,124,314,131,128,108,91,109,277,80,228,91,148,165,131,228,142,336,132,147,367,182,103,98,185,152,230,132,142,158,194,241,70,216,292,140,216,96,178,204,154,123,35,101,158,66,196,127,217,103,141,199,151,86,84,133,123,270,155,97,188,180,77,81,166,214,135,301,169,157,86,191,235,181,88,138,206,165,124,175,118,87,72,57,118,77,199,246,109,136,167,106,216,62,241,79,168,344,132,136,104,130,176,73,109,165,161,81,148,117,103,122,163,61,93,112,122,142,330,214,159,190,167,275,165,154,88,174,161,59,131,232,186,152,141,172,214,187,100,129,286,101,144,230,206,116,147,48,115,274,36,146,119,248,136,195,213,122,135,120,135,78,112,159,136,177,234,161,181,125,160,112,363,190,121,132,87,176,131,103,76,243,120,278,83,47,190,32,254,83,77,209,281,160,198,160,203,124,180,88,140,245,144,115,51,64,331,134,141,153,124,146,197,126,231,103,164,81,135,196,113,269,127,111,85,218,274,163,110,89,106,124,88,52,164,75,96,228,162,96,123,142,187,93,209,143,162,167,208,84,87,150,160,44,171,178,359,77,138,271,118,151,128,101,283,99,92,124,210,88,102,207,128,127,110,148,72,122,147,148,267,95,45,46,56,65,77,88,167,153,333,146,124,144,105,151,105,120,161,78,105,112,321,101,44,44,97,140,167,243,191,78,109,243,107,278,205,88,284,100,167,109,72,341,121,199,107,190,121,78,77,214,82,250,185,91,205,80,116,102,161,208,118,149,136,111,62,198,128,316,83,280,165,84,173,120,53,89,165,111,79,185,216,157,73,99,171,138,158,98,376,150,321,161,130,185,179,212,124,160,137,163,172,40,167,34,185,133,76,122,108,239,231,119,176,91,158,64,116,73,141,91,90,227,59,120,96,166,56,112,201,146,138,119,51,184,126,152,125,22,123,189,166,170,206,70,114,162,227,284,66,153,83,186,104,239,207,152,125,153,68,112,112,54,143,58,119,235,39,77,124,164,152,198,145,108,95,84,60,90,134,207,107,223,122,144,320,144,219,260,191,190,194,96,67,102,197,147,163,360,153,132,229,120,155,96,217,140,83,54,79,110,260,291,113,116,134,119,175,185,217,146,113,109,163,153,133,145,109,156,195,87,69,153,161,147,202,193,121,160,212,103,225,201,129,94,97,139,162,90,196,145,182,145,221,284,194,108,114,120,55,155,74,84,185,273,201,41,116,178,288,130,115,180,201,252,225,137,287,198,155,143,127,102,117,155,40,84,100,164,131,139,78,157,271,83,283,157,119,171,114,140,98,154,174,106,64,286,57,104,147,92,88,240,168,266,104,81,44,72,110,103,89,228,62,100,149,113,132,66,129,307,276,46,142,187,132,84,126,52,150,225,200,174,168,143,128,145,235,69,101,236,85,153,104,167,136,149,111,170,253,140,190,200,87,44,138,114,132,201,83,140,90,112,212,125,166,101,79,220,132,142,131,27,112,188,177,169,169,188,159,135,99,161,181,103,158,235,41,208,182,72,57,315,160,138,194,219,104,119,114,297,138,171,192,90,81,202,71,94,279,52,141,116,82,82,95,189,94,302,212,180,157,158,193,48,219,50,57,173,85,109,285,79,61,122,205,42,121,195,126,279,150,55,77,136,197,250,105,70,137,169,219,230,61,122,92,48,119,91,90,120,117,92,126,144,227,32,137,195,147,92,87,128,195,111,60,128,178,275,108,115,71,241,244,196,95,196,99,163,55,162,125,72,149,51,187,126,124,136,105,181,176,130,88,103,321,128,142,86,151,145,162,99,128,126,95,196,133,135,105,96,120,127,97,54,120,112,237,113,208,45,149,140,260,142,153,141,124,108,139,227,141,131,171,97,278,132,182,149,111,303,174,184,160,144,61,167,228,73,159,58,180,91,140,296,155,210,159,73,106,122,129,109,142,39,263,108,261,201,123,137,260,119,121,84,170,79,206,225,88,129,122,115,64,104,166,189,37,237,81,153,111,246,175,227,84,164,97,121,200,247,114,110,148,94,233,86,190,71,276,104,226,224,183,214,148,125,248,44,341,97,89,123,144,195,143,311,136,129,143,153,87,184,91,46,156,217,192,85,211,34,336,64,63,135,70,157,146,103,131,190,74,105,79,106,109,113,163,159,139,130,127,302,167,125,71,167,264,109,139,108,159,112,164,89,70,173,71,120,75,202,155,190,313,76,195,155,153,162,86,123,136,188,95,111,219,107,201,291,97,124,87,138,188,190,163,261,198,180,57,127,191,130,213,247,173,68,173,74,89,108,173,97,138,105,187,289,103,235,105,271,250,124,120,132,147,271,150,177,125,110,162,217,54,148,84,258,87,114,155,137,221,335,28,252,88,95,102,60,137,106,147,118,82,119,178,63,145,80,131,105,168,45,36,139,149,160,188,59,144,91,86,156,212,76,111,103,142,154,87,186,246,166,250,297,216,151,148,114,115,85,260,154,248,226,52,96,89,120,121,88,78,69,57,79,193,147,124,181,93,103,143,99,82,139,91,171,170,68,118,99,105,31,65,182,118,201,185,134,68,380,114,153,103,172,135,145,100,174,174,117,218,95,51,149,68,103,81,79,92,55,106,42,122,109,73,115,83,392,64,188,141,349,187,111,156,281,148,118,135,130,115,86,152,108,238,120,99,264,301,169,280,218,179,141,73,171,116,96,267,41,70,83,178,38,73,150,255,99,143,120,104,80,136,231,129,75,158,164,67,324,81,99,123,189,150,141,65,258,114,51,173,142,120,37,193,222,177,143,135,114,254,123,53,140,146,325,95,184,252,321,115,66,198,136,113,175,183,134,279,163,118,247,299,61,249,211,85,54,149,151,137,93,159,142,202,92,125,138,60,165,169,163,91,39,63,187,36,196,164,177,61,173,49,155,52,194,106,65,131,152,93,119,252,212,81,140,140,104,166,104,154,105,144,121,217,321,145,136,140,164,71,184,109,119,57,88,227,326,210,88,131,227,251,167,104,158,119,157,120,78,51,134,163,100,155,113,50,52,287,50,292,114,91,67,284,255,157,349,239,67,70,80,157,177,174,135,135,145,201,177,320,103,76,151,95,117,29,217,52,131,211,182,88,264,56,265,118,121,177,101,150,159,122,130,135,214,106,73,215,203,75,98,131,40,132,152,186,137,213,86,47,144,39,200,190,133,78,164,231,220,106,205,77,115,107,131,126,126,112,103,116,130,129,172,66,106,112,110,76,201,189,112,97,77,188,349,80,82,106,184,142,135,141,97,23,157,96,90,283,152,117,160,129,125,256,167,148,132,196,121,103,256,208,188,74,117,137,236,95,71,79,109,142,224,79,77,55,121,112,69,125,115,56,30,102,93,96,151,21,157,121,182,100,84,140,190,262,182,42,327,78,57,360,105,175,160,132,125,269,127,138,162,65,32,141,229,157,103,135,155,140,173,211,183,167,158,146,101,86,41,49,25,140,261,180,126,149,112,143,161,81,77,101,147,119,308,71,207,76,184,133,112,192,119,136,190,181,95,174,163,104,47,199,97,93,128,109,108,73,176,74,48,124,89,95,167,95,123,129,85,191,55,81,256,84,103,131,274,200,175,46,126,167,357,114,123,132,295,249,249,70,120,188,109,206,64,141,96,159,65,257,128,171,190,82,132,160,94,354,233,181,130,265,71,142,169,372,156,220,138,133,51,97,170,91,134,69,153,221,79,167,93,128,43,141,49,77,188,126,189,96,219,181,238,61,145,126,156,117,221,54,236,140,48,78,151,74,120,188,84,162,123,39,64,46,73,119,192,213,127,123,83,117,51,98,120,183,117,149,127,261,62,153,111,90,91,197,145,27,145,261,174,296,74,235,186,259,53,79,307,170,45,177,41,146,240,85,99,107,153,54,126,72,121,288,103,89,152,194,133,150,87,86,142,132,196,124,153,163,176,330,192,183,96,135,130,214,121,149,282,343,134,257,160,266,80,49,132,199,343,94,178,188,69,90,160,97,100,110,44,185,92,119,187,124,124,177,61,196,160,101,69,102,25,187,108,171,108,134,191,167,141,349,139,138,97,69,109,158,163,231,133,276,121,292,58,60,85,106,74,58,71,124,107,92,290,230,171,130,149,124,157,59,137,103,65,90,48,189,127,96,115,147,219,186,123,115,134,157,95,98,248,122,45,117,99,232,82,85,115,162,294,127,189,246,73,77,105,80,130,170,139,123,138,114,121,158,106,73,108,339,104,273,187,165,192,116,139,125,81,70,117,184,108,125,195,103,72,177,134,43,115,158,150,206,175,180,64,63,160,182,79,112,102,84,125,78,51,101,258,63,200,43,70,31,100,72,167,232,125,297,82,134,128,331,202,119,47,54,140,182,189,62,119,154,186,58,210,153,137,86,175,102,116,206,135,199,143,113,120,121,107,53,58,65,107,84,130,171,102,113,173,92,64,334,118,148,173,120,197,156,73,181,171,58,147,151,94,80,131,199,101,194,283,127,128,97,63,135,46,151,115,119,235,63,167,132,138,95,136,83,90,112,175,144,238,134,123,174,149,178,152,210,329,339,48,149,108,78,328,64,146,90,156,257,248,59,146,237,200,167,75,185,62,237,196,164,95,162,68,268,151,71,108,220,81,85,119,323,99,134,203,232,155,131,80,80,168,131,52,99,152,131,107,70,202,96,149,135,183,129,115,154,161,50,97,232,47,85,117,184,320,254,248,164,95,65,128,252,146,83,187,99,143,290,163,71,194,47,168,251,138,43,155,72,261,58,224,74,111,63,121,136,51,102,134,133,201,155,95,96,89,118,141,98,109,99,240,93,121,111,157,99,90,77,86,107,134,130,218,158,86,55,43,110,178,68,160,120,266,115,125,220,180,131,118,339,116,210,146,78,76,115,138,88,100,82,208,140,79,59,70,58,157,184,140,93,272,101,139,249,79,66,157,162,229,67,321,201,177,118,117,107,244,254,155,70,66,258,233,153,294,107,122,193,192,100,45,183,114,104,130,168,243,225,201,157,203,259,89,242,247,124,91,285,206,94,165,159,75,184,62,164,73,70,148,312,181,119,127,54,118,57,113,92,231,177,120,97,121,177,108,65,147,64,93,144,179,100,84,151,146,175,129,169,113,129,197,149,152,80,139,145,132,220,141,228,84,286,46,51,77,156,258,181,147,102,125,57,149,265,166,144,140,165,78,83,320,69,137,66,177,150,145,70,111,211,94,38,145,186,27,174,51,67,169,115,95,100,173,147,99,127,148,245,63,166,67,173,41,72,69,153,174,232,104,183,92,59,233,209,86,128,233,120,101,237,114,175,131,120,53,132,191,169,197,83,198,122,143,61,99,193,176,153,196,152,182,38,164,67,149,88,78,180,102,47,155,159,99,92,159,100,95,100,47,194,113,199,149,147,193,137,161,285,148,191,114,38,83,88,190,172,248,184,80,116,46,262,318,174,60,257,240,42,159,224,170,67,360,248,305,86,133,66,247,105,255,100,117,164,307,149,229,288,130,171,244,58,120,293,132,73,128,112,155,69,185,198,98,89,149,259,109,112,233,96,94,103,90,147,155,222,197,225,164,73,97,143,156,113,185,98,194,191,108,72,215,190,161,154,352,182,132,248,54,302,144,127,119,135,158,139,252,231,128,167,155,171,266,171,317,80,81,68,117,145,88,168,154,77,107,108,80,56,66,173,59,144,165,205,259,214,106,143,101,112,99,147,320,100,170,211,190,175,116,118,206,272,210,144,112,237,63,70,138,57,36,84,207,120,93,91,213,127,99,231,188,239,133,93,105,232,257,123,82,102,72,109,163,31,147,146,163,28,42,130,80,84,203,212,151,86,46,268,85,219,93,282,137,53,144,159,100,146,134,99,168,46,186,186,27,193,105,79,224,46,145,119,171,115,80,131,137,77,134,87,31,101,77,226,87,300,233,127,207,227,117,188,313,73,96,76,79,147,56,57,125,208,129,163,83,130,188,51,172,86,216,87,185,284,99,131,61,92,151,79,140,226,26,67,39,264,99,98,109,163,94,171,360,78,173,264,170,82,153,182,152,65,280,169,368,134,151,112,184,53,68,166,203,207,258,62,134,131,80,167,156,186,268,107,130,185,68,217,51,220,123,111,101,81,210,82,205,95,239,51,83,132,56,126,181,179,86,116,191,161,210,203,159,79,69,202,109,253,70,162,80,81,225,172,197,239,95,181,199,157,199,52,175,88,227,40,264,160,99,105,153,175,181,78,177,86,104,210,225,237,267,82,73,184,78,100,134,135,280,196,96,73,110,117,59,223,143,225,76,206,96,132,220,72,244,123,103,95,157,119,97,288,169,94,164,70,114,143,68,85,66,277,183,47,139,245,99,151,360,150,93,262,283,198,159,106,148,89,158,81,125,143,289,85,89,316,69,140,198,136,75,351,126,73,134,80,83,73,181,247,232,126,111,149,125,91,170,120,183,173,125,134,227,130,73,196,124,155,142,244,162,134,207,132,41,247,169,133,141,102,112,76,122,245,160,118,310,123,167,214,57,108,128,185,96,121,119,347,179,62,138,166,114,159,97,159,164,67,39,135,149,111,27,57,73,110,295,89,176,54,106,181,89,149,173,227,290,105,142,149,147,70,100,257,66,86,215,128,54,169,83,184,264,94,76,311,121,322,172,120,253,172,223,110,82,111,174,200,129,112,141,117,207,177,136,72,222,55,196,85,118,204,136,102,143,119,137,136,69,296,24,88,215,173,194,143,190,224,116,377,328,172,34,112,168,113,117,234,306,85,49,172,266,114,120,310,185,157,94,71,87,135,162,291,48,145,135,110,106,79,185,67,65,92,88,123,73,37,45,134,71,197,198,294,222,86,211,199,100,196,116,105,94,230,161,258,107,159,159,173,124,103,239,255,207,190,179,165,77,182,282,67,139,128,130,294,78,193,218,150,152,268,94,85,276,62,112,148,134,294,96,127,156,244,325,191,87,102,83,180,168,135,311,158,90,221,129,130,161,226,126,155,107,160,157,121,121,162,55,155,173,355,151,202,174,175,57,146,61,214,124,208,145,58,122,136,151,138,98,77,239,153,127,269,134,179,138,107,145,264,210,117,98,140,192,101,153,254,109,295,122,116,249,177,224,148,193,124,123,178,71,177,295,147,124,85,104,80,164,49,201,175,205,172,175,197,116,91,123,225,118,233,172,95,146,217,181,91,256,211,106,91,130,277,151,65,214,66,130,351,161,109,107,80,185,111,68,99,245,123,159,178,171,243,94,151,154,130,132,168,129,117,79,192,79,196,103,77,73,209,208,99,189,241,103,99,58,137,161,82,90,180,217,238,219,109,74,77,204,84,163,113,128,210,153,112,95,144,112,109,103,110,111,60,69,88,86,205,232,228,156,135,152,143,174,175,187,180,97,265,136,87,153,117,172,64,102,125,252,132,114,348,150,112,108,167,175,150,117,160,93,188,117,307,121,257,98,107,85,147,170,88,131,183,217,203,177,210,148,230,185,40,286,67,236,340,173,286,141,315,111,175,95,110,179,119,63,213,133,149,93,254,222,221,96,98,221,244,119,62,102,166,104,170,215,72,211,102,159,239,220,85,67,118,112,63,135,244,187,92,206,113,142,161,158,113,116,75,40,113,152,224,138,94,304,146,253,148,101,238,204,190,331,201,234,122,182,101,134,58,253,120,203,162,178,52,186,97,335,84,81,211,277,120,230,93,127,115,205,58,113,110,129,107,254,170,165,239,95,118,286,171,72,66,267,140,133,146,102,133,162,136,146,198,80,90,241,118,189,141,288,70,180,168,76,228,150,110,62,127,148,133,121,179,78,219,133,76,56,122,230,222,134,99,292,223,181,119,293,201,262,147,91,183,86,158,34,119,91,176,304,19,271,158,72,158,142,83,187,158,187,183,132,83,202,91,209,190,142,177,86,182,185,135,198,182,179,353,108,27,203,117,96,148,249,150,160,102,163,169,171,204,122,310,169,81,56,187,221,296,169,161,200,103,189,79,283,200,112,165,118,68,169,143,111,155,75,202,119,135,117,163,157,79,38,189,98,211,193,221,88,114,137,143,182,190,84,178,47,179,125,178,74,164,137,34,257,238,166,126,165,307,82,146,184,178,57,145,91,58,108,114,218,112,156,140,74,147,152,298,119,205,127,130,191,76,174,172,185,246,150,142,75,113,126,175,176,127,145,91,100,112,120,213,169,322,281,84,363,152,67,180,154,147,111,208,265,194,212,99,121,261,181,100,163,171,155,157,137,94,132,114,97,150,25,84,133,117,218,168,310,128,216,109,113,143,98,119,179,128,137,280,256,102,245,287,117,157,233,83,100,135,160,163,116,208,64,130,214,122,116,227,141,104,262,142,143,80,248,98,38,116,193,130,130,256,137,191,257,112,108,107,170,73,122,96,92,163,362,161,135,101,66,85,205,163,160,137,144,192,81,140,89,127,184,214,115,172,62,41,141,72,78,134,237,122,174,69,164,261,205,100,226,112,157,62,124,180,133,216,274,134,195,134,104,154,140,288,83,109,175,55,269,116,102,174,76,128,72,184,94,163,176,138,193,211,140,172,113,127,185,188,99,220,201,63,212,113,123,124,115,107,152,124,185,121,106,165,98,157,293,139,156,259,72,61,160,108,90,187,182,401,170,144,178,307,80,121,92,333,78,152,153,233,137,115,37,236,179,189,159,242,296,75,186,70,160,156,159,96,206,144,77,188,225,176,97,124,202,235,283,172,184,49,145,93,143,127,142,118,128,140,92,122,114,105,338,340,193,153,143,379,107,122,42,112,93,78,164,89,312,113,195,235,145,124,218,98,113,309,135,203,150,118,67,147,128,129,125,255,152,114,127,112,110,151,98,69,133,45,179,103,99,91,277,210,185,140,204,100,52,150,135,124,120,76,277,161,132,229,114,250,96,77,88,209,99,276,148,49,155,101,95,239,102,161,81,362,100,153,176,174,139,96,129,115,102,342,247,94,139,123,160,236,143,68,229,296,58,37,191,201,150,97,221,223,193,230,65,110,122,264,99,164,168,145,128,135,134,150,161,258,121,141,92,123,92,193,95,130,354,285,88,90,212,91,201,94,131,136,312,191,193,142,103,258,186,53,172,241,83,168,173,214,110,84,182,96,141,139,156,41,121,91,261,119,172,120,153,342,126,141,58,132,174,133,193,171,169,77,61,195,89,127,107,143,137,149,170,205,180,174,68,339,177,171,194,267,176,139,142,96,116,201,99,212,148,187,328,207,225,89,204,113,195,78,108,163,185,129,221,242,176,104,237,132,131,79,243,104,67,152,121,94,94,72,109,240,80,101,293,103,217,175,70,50,343,107,71,82,215,71,168,161,130,144,92,159,195,121,212,113,225,147,330,250,167,136,143,334,65,96,87,277,86,134,277,287,88,334,121,135,206,154,150,133,159,159,347,96,113,148,248,272,122,80,92,60,241,162,135,184,260,102,215,163,271,256,65,253,118,177,320,175,97,114,174,119,106,182,73,200,109,240,169,147,302,191,259,353,154,285,131,200,247,202,164,235,151,88,151,153,216,193,111,94,176,139,131,120,100,199,147,115,138,151,80,151,313,192,55,168,210,156,135,200,106,249,123,151,94,70,158,196,111,140,359,137,114,84,236,129,177,104,253,137,356,311,142,17,168,131,92,198,195,96,133,115,154,115,106,168,202,74,62,148,80,183,65,231,99,105,88,208,146,189,127,147,82,214,142,326,167,80,144,126,52,148,123,128,169,105,66,134,316,71,100,128,102,86,147,156,161,110,279,122,90,129,175,125,146,105,94,137,199,163,140,177,170,230,136,71,36,117,86,68,143,46,112,258,287,153,325,123,156,96,128,197,133,127,77,149,172,46,138,231,402,267,86,250,111,128,177,258,76,129,116,124,139,102,62,109,242,112,80,150,165,118,268,173,28,307,104,131,188,174,186,282,65,78,269,105,143,99,66,247,123,128,216,114,172,113,234,71,218,245,69,134,245,129,105,97,163,227,130,170,193,144,266,71,116,203,193,207,286,241,88,145,148,190,182,82,94,73,195,71,100,261,180,251,341,72,182,223,189,32,182,210,112,379,135,106,113,80,117,112,194,138,48,157,223,102,160,27,211,165,161,68,127,76,64,186,40,144,49,194,54,183,132,205,155,116,100,120,187,229,232,244,116,150,195,94,126,132,116,150,289,115,109,100,26,283,162,266,96,277,148,237,104,321,157,194,108,103,69,248,228,128,118,166,238,100,242,204,124,42,282,98,102,246,193,72,152,315,96,52,263,92,76,86,55,161,164,152,87,64,80,197,129,118,176,108,83,77,138,191,68,100,131,129,202,144,142,323,147,79,143,151,230,102,166,190,163,154,109,110,126,132,83,281,184,53,203,273,206,188,245,87,279,129,58,181,105,149,125,87,95,93,270,147,216,138,120,132,112,50,99,50,231,256,109,106,161,109,99,103,84,94,309,168,155,274,37,367,147,51,150,162,158,229,159,127,57,130,96,150,147,362,161,165,153,111,121,170,125,192,68,116,83,104,129,178,155,94,103,93,104,103,204,71,106,128,171,167,75,275,206,90,130,128,148,346,228,101,142,247,88,126,171,115,100,31,60,58,212,194,106,118,233,151,129,114,66,109,300,41,105,158,145,121,194,140,209,174,222,293,94,155,208,108,120,81,112,57,72,106,121,140,107,125,218,68,47,122,102,93,137,165,167,275,120,96,199,141,173,176,203,78,114,260,105,112,124,92,128,194,113,88,62,178,93,188,139,175,223,171,181,176,65,93,245,186,134,47,95,74,141,124,49,60,39,91,188,140,60,120,185,136,44,105,148,146,94,56,130,365,206,135,96,123,240,259,64,88,412,112,143,116,122,82,97,54,150,37,111,173,121,147,64,66,163,194,51,93,199,205,151,200,118,346,169,51,163,135,74,135,267,79,97,85,119,128,146,51,125,150,83,76,76,212,211,178,233,299,235,267,165,167,167,96,111,83,70,181,112,90,109,271,104,104,179,132,104,167,213,92,245,145,62,162,214,137,236,166,61,94,205,186,151,158,109,133,164,94,96,116,121,141,188,157,140,186,321,145,149,213,120,264,131,116,104,132,90,77,257,155,91,121,262,151,149,119,81,183,108,159,283,110,65,182,109,49,89,154,269,184,134,83,129,131,138,96,105,129,155,87,156,214,137,150,301,119,134,142,260,126,217,177,128,145,95,146,176,336,111,87,171,336,166,133,155,203,315,167,100,291,221,98,163,162,147,171,240,118,69,88,95,141,92,192,73,91,198,133,93,238,94,117,83,110,292,175,163,167,197,170,188,262,77,170,140,358,183,245,195,274,74,217,184,97,164,95,239,96,89,251,126,93,171,95,134,31,259,157,98,176,253,74,170,67,60,179,72,113,99,124,296,71,168,260,132,149,102,94,115,180,78,173,98,210,164,119,54,180,146,106,114,60,239,126,158,125,80,250,107,173,155,177,115,171,149,240,169,147,168,125,139,170,138,320,205,113,115,160,63,152,152,163,275,189,60,53,115,57,176,170,342,82,113,50,165,144,118,308,107,99,47,182,118,164,184,125,71,124,99,133,104,68,101,116,234,112,121,57,109,132,68,217,95,147,161,195,72,126,115,128,118,237,221,69,143,65,131,133,115,89,253,45,69,169,120,154,223,153,206,102,81,143,136,162,193,104,193,128,206,96,159,87,140,69,123,107,99,98,256,137,113,140,219,230,126,64,154,150,133,283,187,75,41,45,164,120,165,86,93,129,51,129,137,151,123,94,112,183,203,207,110,75,116,118,109,206,121,101,57,104,211,204,274,183,191,64,89,203,264,52,67,186,54,91,62,106,40,144,110,191,154,378,86,146,141,140,130,122,134,90,131,157,170,41,128,203,219,77,157,179,132,94,260,126,220,72,153,179,80,283,114,179,103,89,344,71,86,210,331,161,191,169,115,106,167,80,294,99,158,77,238,166,96,156,108,104,112,78,200,139,130,149,145,115,210,107,119,105,181,178,267,148,128,154,176,164,79,152,31,121,198,159,152,70,203,270,201,109,210,143,140,116,70,46,216,134,151,132,137,157,109,138,79,155,94,60,83,127,55,72,112,78,67,127,155,72,104,223,31,237,202,225,202,89,220,167,190,167,188,146,132,224,63,124,207,320,256,188,108,113,133,141,86,241,108,93,104,61,176,102,133,233,99,254,64,129,196,253,138,97,129,110,111,90,152,135,183,195,93,213,122,196,116,117,197,110,123,253,121,258,157,311,231,180,92,129,60,71,113,203,110,61,118,98,136,225,251,166,71,94,136,230,91,178,132,154,154,136,71,108,141,124,60,224,142,119,34,92,121,81,329,94,184,137,200,53,151,113,127,215,51,147,146,71,221,73,96,170,359,83,178,192,142,85,89,105,90,86,55,213,125,132,130,182,206,340,131,85,186,187,89,134,194,201,130,124,58,74,177,131,126,130,96,93,100,82,166,106,150,65,173,163,176,151,57,135,97,147,70,171,96,82,141,101,187,263,102,105,137,151,155,253,46,70,136,58,69,213,239,250,114,55,107,85,69,71,67,85,133,160,82,126,191,216,130,218,158,57,125,120,95,82,86,238,66,119,78,86,137,100,134,47,124,160,195,162,63,234,187,219,147,119,128,177,32,135,111,176,115,269,153,168,175,155,73,45,87,157,184,137,59,188,103,94,32,117,67,227,186,155,69,210,93,98,132,145,175,86,194,171,93,109,108,105,105,71,116,49,222,242,243,97,189,152,139,104,152,198,70,159,141,111,202,156,99,170,182,119,265,96,256,128,154,141,163,128,107,86,179,213,190,109,140,148,157,135,168,109,308,78,378,116,165,121,184,132,124,94,91,74,83,87,141,110,138,277,160,121,119,250,130,51,250,133,326,49,101,109,174,141,150,74,87,118,78,152,146,81,136,85,126,108,124,69,205,132,188,50,48,123,167,87,215,297,145,138,163,289,131,143,138,151,135,237,108,18,253,176,165,182,138,183,240,171,88,108,199,181,150,186,79,242,94,81,188,126,112,326,79,81,193,141,188,190,111,127,103,60,121,28,132,134,117,200,312,66,32,329,48,228,258,105,98,210,64,185,95,116,175,137,190,138,228,55,100,179,200,222,161,89,177,257,135,369,97,135,168,168,51,39,69,229,181,166,111,121,64,239,142,130,132,172,185,149,37,86,68,120,241,67,41,135,185,121,93,121,97,176,203,147,56,64,175,312,139,160,239,141,124,123,105,107,228,170,88,156,55,110,218,111,144,74,75,157,78,65,147,100,201,141,162,84,137,94,111,95,114,71,142,61,97,188,165,81,70,95,75,110,160,197,84,156,125,107,174,100,119,164,261,144,259,341,176,185,212,355,113,146,78,85,129,74,95,87,100,120,313,114,125,192,205,209,163,123,71,149,168,158,77,123,118,370,206,164,46,104,235,114,138,152,29,109,210,160,149,273,203,176,80,318,108,192,37,68,110,144,192,125,113,292,172,67,45,118,152,102,153,102,67,214,150,160,56,94,227,152,116,279,265,118,186,245,139,125,77,57,73,154,181,102,94,189,224,121,78,190,165,211,80,53,134,94,121,88,106,132,128,151,165,91,144,102,88,83,103,117,189,192,205,99,40,92,196,139,121,35,142,83,102,66,96,115,206,207,75,200,177,168,131,145,171,320,132,103,270,217,241,159,298,241,143,95,66,159,178,178,127,63,189,49,168,191,106,103,182,140,220,220,101,126,57,82,69,130,113,181,99,154,112,78,162,132,113,191,167,80,93,130,128,134,173,193,133,303,79,146,175,135,212,94,153,42,93,109,192,168,98,82,93,81,155,235,84,126,137,169,150,127,165,358,183,112,112,113,113,151,54,155,101,230,62,182,97,136,145,79,99,209,91,107,64,124,70,174,69,167,103,70,110,129,158,247,167,234,88,333,96,240,57,117,120,204,125,133,70,92,245,269,159,145,145,35,70,200,283,227,53,135,71,38,126,181,76,64,263,163,41,160,270,49,58,184,141,142,131,70,78,87,60,139,144,158,118,177,139,29,143,174,117,110,86,111,167,335,154,168,81,142,237,117,113,174,63,85,166,122,103,100,118,115,88,280,46,102,260,226,80,278,192,100,131,216,302,61,260,293,90,312,184,175,116,101,180,126,135,140,71,180,130,206,192,184,295,146,111,162,209,117,242,223,110,136,153,84,112,63,292,93,100,158,146,169,183,18,47,119,219,120,87,169,104,212,81,261,68,283,289,52,104,97,162,118,73,91,161,172,117,230,224,269,258,92,272,115,147,91,118,137,62,73,108,85,185,291,73,100,99,122,155,195,156,100,274,141,132,115,177,104,168,146,115,217,30,124,103,59,139,92,36,193,154,124,77,188,87,125,91,269,79,144,126,142,93,328,73,124,208,109,63,247,176,214,161,347,335,84,243,155,110,37,108,68,100,144,206,97,295,124,169,101,160,106,75,106,50,131,201,94,146,162,140,281,219,88,144,69,118,86,96,198,93,248,321,105,334,214,151,299,122,158,158,172,161,303,134,121,172,104,57,147,100,121,116,254,206,224,144,101,154,36,274,131,67,247,111,253,99,237,89,170,208,147,120,140,102,243,181,75,114,46,150,89,236,157,257,35,82,68,122,120,99,98,220,67,180,103,204,113,178,126,132,159,172,204,148,38,47,85,139,123,117,76,85,87,108,63,96,107,82,210,75,134,163,298,231,246,126,169,245,136,297,247,401,218,152,134,210,127,81,273,92,63,115,152,231,264,100,70,100,130,141,65,210,124,149,230,211,99,151,91,119,134,118,119,132,107,78,126,104,83,152,125,126,119,101,159,87,108,31,99,190,173,355,82,208,97,137,84,149,129,107,265,158,188,186,225,126,206,352,275,313,200,180,112,102,132,228,174,72,153,72,204,61,213,255,187,234,132,112,59,124,231,132,129,112,105,96,188,72,105,190,103,183,102,112,114,172,231,129,226,87,162,123,105,321,303,207,112,138,165,56,115,46,116,108,138,83,68,114,115,162,132,49,159,146,67,125,260,127,129,162,144,117,55,149,150,133,224,65,66,173,184,74,58,106,182,81,190,90,148,180,159,171,64,315,116,289,137,74,276,106,177,92,207,215,207,105,108,98,156,77,108,228,152,128,89,164,81,95,67,112,151,241,127,37,195,104,78,247,80,158,179,279,237,277,109,80,37,334,162,163,165,159,74,86,73,15,68,238,186,49,110,74,104,111,239,231,95,92,270,142,133,251,97,155,97,91,205,103,277,180,78,214,46,100,137,67,43,61,92,159,250,237,91,198,109,109,126,174,116,239,224,206,61,156,305,245,150,155,94,109,162,142,106,126,133,237,113,117,104,215,142,87,189,171,107,118,304,172,148,71,372,163,51,91,201,150,106,174,165,159,117,232,106,194,199,48,227,153,156,61,163,76,156,109,219,152,129,181,82,335,57,155,195,171,106,142,284,157,275,238,260,59,315,142,130,71,149,116,192,149,139,81,147,142,135,96,175,74,91,54,121,123,273,129,111,125,120,166,144,155,222,88,155,136,95,104,78,129,167,76,180,139,118,178,130,160,121,71,210,129,181,221,186,102,117,319,52,144,137,170,182,177,115,226,170,228,88,116,155,281,184,141,192,118,157,120,128,141,131,142,99,99,125,187,236,130,106,187,357,135,74,246,165,70,260,151,165,197,327,132,128,144,212,268,73,252,144,100,142,179,94,93,116,55,292,165,187,35,94,103,235,72,187,353,124,213,166,89,347,123,223,103,306,145,175,137,174,169,118,98,201,116,133,132,34,207,200,30,147,267,157,293,86,160,89,214,152,209,204,104,225,108,131,188,177,87,101,110,63,139,117,114,45,107,334,124,76,267,88,41,121,81,169,78,156,167,45,112,209,202,91,107,142,113,243,115,96,161,298,155,193,132,51,78,70,34,160,75,182,40,135,119,66,125,146,105,136,103,136,195,214,107,257,189,187,301,75,121,233,190,88,121,99,205,223,164,211,181,114,176,151,136,159,106,159,183,188,215,49,225,116,142,162,335,105,102,237,31,90,196,217,176,240,18,116,159,83,161,211,146,70,100,196,223,145,330,47,40,42,149,146,183,178,181,306,129,183,81,137,198,107,72,221,241,52,232,104,245,92,146,95,83,260,114,118,162,119,86,163,116,67,104,120,200,137,67,168,184,179,58,241,115,108,189,83,47,156,198,292,227,48,185,203,125,95,116,108,99,149,111,243,296,78,75,288,296,86,213,200,183,131,135,277,117,302,233,306,151,79,105,101,203,371,231,153,255,105,248,146,195,128,120,141,132,159,161,93,181,89,135,116,107,148,95,242,121,151,152,174,142,166,137,102,47,98,53,92,81,40,332,99,78,139,219,200,142,211,133,141,136,161,133,357,143,193,118,214,157,172,94,306,160,100,142,139,208,99,283,337,221,145,103,176,166,121,151,222,134,349,168,164,230,92,246,225,16,187,115,213,81,110,204,149,179,138,184,158,118,179,107,103,66,105,80,138,180,169,223,128,184,130,236,100,178,54,247,159,218,149,173,164,153,116,191,137,60,158,333,119,109,110,194,193,299,139,109,65,82,73,115,104,202,124,108,94,159,130,125,200,131,128,145,112,110,159,260,164,45,116,42,121,169,93,174,141,122,259,135,196,203,95,145,87,169,171,197,80,186,86,114,163,274,235,191,293,104,126,217,149,103,108,195,129,36,171,35,184,172,43,101,107,166,367,171,193,157,132,127,205,157,185,158,79,111,165,313,127,65,103,60,231,120,102,133,119,201,166,237,111,124,178,142,207,60,170,157,161,58,170,168,118,180,117,38,254,126,81,77,160,123,123,178,187,106,215,63,145,168,134,109,227,88,90,132,145,135,153,139,207,171,202,161,235,118,154,119,124,94,109,121,137,183,141,322,162,65,92,86,85,215,212,223,308,108,164,87,255,245,132,276,134,128,194,138,241,189,137,206,88,127,255,87,98,281,117,140,94,93,141,71,290,144,66,184,256,77,161,117,171,214,130,207,67,105,92,81,146,206,122,89,103,158,175,162,298,204,163,251,127,150,65,139,156,155,109,152,137,77,79,256,104,226,179,161,49,143,127,212,125,103,86,165,108,141,256,151,115,129,123,269,85,54,114,195,322,69,130,113,307,97,95,108,168,236,190,285,179,130,219,39,113,263,148,171,240,180,183,177,176,159,123,159,134,235,317,65,113,282,139,100,108,184,318,346,279,178,217,45,248,43,207,133,114,178,153,205,207,178,180,115,63,153,58,112,350,135,148,160,210,73,64,142,96,116,165,207,189,120,296,228,304,117,79,139,82,114,149,108,89,332,149,281,143,120,149,196,120,195,123,166,254,272,212,216,85,133,221,192,127,303,121,228,120,136,136,86,174,153,89,161,138,222,132,221,96,117,216,124,55,197,275,126,231,201,136,127,130,113,147,128,113,102,196,164,146,164,226,279,92,46,178,121,127,190,129,76,246,114,120,212,231,152,136,191,149,287,93,162,157,84,116,135,216,198,204,146,53,268,168,90,111,80,132,178,96,203,69,128,182,183,108,195,172,78,243,244,228,132,160,116,176,102,143,166,251,75,70,138,171,133,156,132,329,290,148,146,139,117,188,74,107,174,62,219,208,340,157,168,116,144,116,141,79,111,310,157,124,135,150,45,204,263,228,214,125,91,208,111,292,174,108,166,87,253,106,133,72,120,131,278,220,140,180,224,65,180,30,108,175,74,284,168,117,157,198,133,142,242,94,108,130,110,220,215,220,121,188,129,133,120,81,147,184,125,274,197,121,140,116,104,209,99,262,164,234,171,90,138,153,209,193,169,169,100,196,167,156,168,94,127,105,141,223,237,95,150,63,168,75,137,100,87,340,143,119,190,92,70,202,126,97,160,50,225,103,250,183,234,153,131,96,221,295,158,120,204,122,124,112,150,210,174,126,162,115,168,97,161,97,289,196,128,125,185,246,124,383,57,327,178,112,175,115,163,73,168,118,146,208,173,151,147,174,73,176,136,191,110,229,83,197,122,301,240,200,202,188,141,113,95,149,132,293,76,172,95,148,135,90,149,110,168,90,78,88,233,96,230,141,127,47,94,138,281,189,176,99,141,180,67,110,170,143,219,209,210,82,243,160,119,132,137,112,64,165,70,124,245,117,92,154,103,116,93,232,224,98,175,110,155,77,109,104,117,195,111,166,105,312,222,186,191,127,231,63,63,163,174,118,91,187,134,170,234,123,163,75,283,132,186,102,89,136,118,150,312,123,137,289,111,234,88,62,198,167,108,350,65,330,266,87,117,136,184,143,177,181,242,157,77,70,125,149,102,104,138,175,140,143,108,186,120,46,126,255,176,159,154,150,208,177,150,178,180,180,109,94,144,194,183,148,119,126,92,109,113,161,205,226,140,265,159,108,129,115,78,101,169,107,60,99,75,112,104,139,113,113,150,167,136,115,76,117,61,77,121,199,75,267,116,156,201,169,226,97,204,118,150,168,153,126,286,366,162,133,69,104,247,226,253,354,115,125,131,218,149,163,227,102,116,153,49,75,175,58,30,104,216,175,246,125,250,228,371,65,67,101,198,90,233,196,50,114,39,153,134,113,132,185,88,195,143,210,301,74,239,76,129,108,229,305,117,317,72,112,178,193,277,115,179,205,95,291,318,134,150,135,91,122,231,153,205,206,199,111,66,199,129,168,103,131,232,304,129,121,184,257,193,199,310,98,78,88,187,283,132,49,133,114,98,191,132,40,193,42,141,82,192,103,19,187,174,51,289,170,142,89,158,349,186,113,159,131,161,32,143,194,204,168,268,186,107,112,137,312,157,170,343,85,155,217,217,151,133,101,22,166,255,266,161,85,118,193,219,134,109,167,113,169,170,79,223,119,143,141,185,212,83,133,55,192,180,253,158,52,148,62,185,161,127,193,140,97,176,199,167,190,196,311,128,114,136,167,95,56,88,107,131,129,170,76,103,146,297,164,104,202,129,150,219,96,276,115,88,122,94,151,127,129,106,136,147,54,172,243,55,81,79,78,176,65,174,200,320,113,80,181,317,131,346,194,63,142,56,106,219,113,216,77,63,236,104,199,273,206,190,235,162,141,129,84,147,117,143,46,89,150,145,63,78,146,64,93,180,137,62,223,135,120,189,307,239,217,130,111,119,79,196,161,105,123,39,224,91,98,190,162,332,121,86,90,267,226,120,291,108,316,124,115,172,191,143,117,172,174,151,120,115,108,61,50,230,243,231,41,199,131,178,233,77,209,160,26,227,150,154,149,152,145,132,67,217,155,71,122,152,135,361,120,175,118,177,150,91,281,159,144,145,176,111,123,87,136,374,185,131,118,91,165,24,113,88,274,282,86,109,174,71,46,47,224,246,171,101,92,236,133,324,119,208,210,76,98,159,156,111,200,165,250,261,149,97,172,225,82,83,120,134,138,133,262,140,362,136,155,107,159,113,238,182,67,286,184,80,145,109,149,128,105,61,158,169,146,218,117,142,198,130,130,203,131,86,219,65,148,117,203,200,158,143,80,189,170,148,275,117,190,193,261,150,76,125,252,376,141,204,223,181,169,112,213,123,133,208,187,89,226,142,67,72,61,118,93,218,128,185,152,26,55,93,134,90,135,161,218,85,94,137,109,76,112,274,185,121,144,121,236,53,90,270,136,93,79,118,210,138,191,163,142,191,134,211,83,116,99,256,131,100,20,198,146,208,248,243,150,129,153,98,175,213,144,127,147,169,120,210,232,92,107,151,179,112,101,115,109,264,69,83,300,231,202,143,363,174,169,155,101,96,117,160,34,176,201,186,321,87,181,62,252,143,325,56,76,376,192,130,277,281,199,109,275,135,236,125,133,194,167,95,110,127,109,155,173,84,78,54,145,182,263,218,37,65,131,156,166,122,208,59,150,136,106,116,124,131,199,190,123,93,188,73,140,48,63,142,160,71,127,113,192,135,251,253,73,87,202,126,137,256,34,166,184,55,159,144,136,293,290,199,99,123,161,251,156,259,40,146,156,185,76,144,100,270,138,93,57,56,190,338,167,96,252,197,137,118,169,70,211,253,133,203,114,240,191,112,121,92,111,78,178,237,170,53,112,128,120,111,213,128,152,97,156,91,147,183,121,205,348,154,166,145,220,226,116,87,141,209,242,146,158,122,169,208,165,141,225,226,135,113,178,64,70,161,108,28,189,236,130,141,100,90,107,220,83,137,112,202,215,186,62,309,225,195,261,85,209,306,133,24,215,143,129,244,334,150,97,253,102,175,211,35,129,252,108,96,136,204,201,274,122,137,206,167,129,91,115,136,51,158,106,102,137,108,181,75,138,83,58,170,179,98,345,305,371,145,370,124,143,243,165,136,146,190,159,147,95,221,117,129,108,181,357,115,92,278,169,150,249,98,237,112,193,113,216,142,77,165,125,212,178,191,59,92,227,172,61,392,175,180,19,57,121,176,198,270,147,247,208,195,244,124,191,201,47,136,90,206,98,205,102,236,161,138,121,247,59,117,57,209,175,131,40,218,86,194,79,134,140,239,125,50,169,69,174,127,266,206,341,237,123,252,104,116,104,140,105,170,124,193,139,71,140,141,209,193,215,142,241,61,93,149,189,171,64,152,222,76,109,369,105,208,104,114,116,122,201,27,160,202,107,57,139,349,189,332,117,139,108,62,287,120,162,121,199,95,276,181,18,127,338,277,195,153,79,94,133,137,174,158,133,220,176,171,149,98,148,191,130,109,73,73,56,273,60,224,236,105,83,103,150,166,240,112,186,125,116,95,158,160,126,97,159,73,328,234,176,145,168,172,112,225,168,257,111,252,168,136,139,71,131,170,184,133,96,156,118,117,59,163,118,189,128,136,138,134,200,59,347,261,234,248,266,313,202,79,124,156,152,134,245,183,150,138,141,216,113,272,202,76,128,262,253,93,108,119,208,99,205,199,125,147,160,103,208,142,200,49,122,186,68,117,103,128,200,207,119,140,167,105,99,74,163,366,147,142,218,144,76,119,131,133,124,48,107,179,122,103,91,139,132,117,160,248,193,93,162,237,214,178,128,162,173,67,177,100,174,81,116,276,62,74,189,201,167,227,80,104,284,251,158,154,124,162,189,122,158,115,194,81,160,199,192,181,187,102,106,91,99,253,118,96,219,321,286,87,152,133,47,185,77,64,224,146,254,136,103,168,116,53,138,96,139,82,87,127,75,163,122,154,190,270,98,182,195,346,99,123,181,152,204,145,105,75,126,107,58,131,165,140,148,68,102,133,131,90,141,43,110,195,222,133,123,152,121,140,37,128,122,63,131,71,141,221,143,237,43,180,97,60,83,105,99,260,137,112,147,24,115,294,99,279,111,75,137,110,167,64,97,229,175,111,154,131,75,107,109,119,163,119,190,173,123,64,132,170,81,141,89,152,274,196,255,127,169,134,212,78,137,192,135,91,46,135,125,189,69,125,101,147,159,80,78,297,212,195,129,89,73,202,182,126,145,151,76,131,47,42,133,85,189,173,65,143,264,128,127,117,171,37,178,151,71,93,177,83,137,112,102,106,229,143,139,169,144,63,159,142,104,40,102,207,136,157,101,95,225,158,203,50,67,150,93,134,155,185,190,164,142,188,170,138,148,149,198,180,153,38,352,71,135,49,112,126,127,25,183,54,97,157,98,145,205,77,163,94,203,168,186,360,356,131,177,121,131,80,125,211,99,112,128,152,97,161,155,132,189,211,106,109,77,259,83,171,295,97,92,35,195,221,177,152,177,355,261,167,137,122,162,199,69,69,116,106,58,134,125,166,74,104,310,163,125,102,102,155,170,110,90,156,149,56,204,159,174,106,185,58,96,92,290,224,151,104,187,121,103,161,122,193,123,151,235,133,88,98,65,137,170,122,189,36,34,153,138,199,192,110,89,144,149,143,159,121,55,260,245,92,188,63,98,229,71,89,178,62,125,161,62,51,110,81,284,71,225,118,243,73,163,120,139,219,326,204,93,117,110,148,124,171,73,77,35,106,228,235,128,289,150,299,129,100,95,83,89,102,59,53,151,104,110,126,132,121,137,283,185,182,41,148,115,109,153,25,124,106,162,129,86,119,159,86,138,220,154,103,105,265,201,77,184,256,131,286,85,200,151,272,143,143,268,70,212,182,178,47,202,246,193,323,88,214,128,171,173,72,231,212,117,133,194,186,142,92,159,70,121,191,210,144,137,132,174,91,62,150,115,274,45,135,245,151,131,196,152,142,181,109,201,151,181,110,170,203,147,78,106,150,289,139,167,148,136,113,145,168,151,122,122,74,96,118,103,140,154,143,115,30,98,57,194,200,233,190,199,128,197,199,46,67,286,153,53,160,98,63,244,362,121,70,70,177,283,177,140,126,53,213,156,106,269,331,151,183,217,200,107,76,112,269,342,91,90,106,109,106,237,216,182,72,89,50,102,234,184,204,334,345,140,96,303,139,171,238,116,48,91,123,267,129,131,79,110,119,140,31,193,132,119,75,134,123,126,216,206,51,92,151,211,153,83,171,159,166,114,126,108,105,62,298,195,141,55,102,238,298,114,142,116,46,89,189,117,127,163,142,191,127,96,88,51,146,200,146,76,139,220,280,218,89,199,106,146,127,102,101,93,130,105,115,162,131,236,259,56,72,122,150,51,226,132,110,188,317,146,163,88,134,179,285,80,89,68,236,52,56,60,126,207,141,98,193,69,68,155,241,101,150,79,154,53,180,27,296,151,106,84,59,134,121,280,205,209,213,355,274,267,53,96,70,72,120,152,167,118,66,276,76,180,44,155,186,64,76,147,102,183,122,108,130,255,113,83,173,120,110,139,213,271,154,29,108,155,126,161,103,222,121,155,126,311,152,149,50,149,155,160,117,147,171,271,166,186,283,100,70,229,235,142,123,82,88,112,118,181,85,199,90,182,106,248,146,144,99,108,128,136,269,191,94,125,56,89,142,258,119,50,132,151,91,227,185,102,174,235,178,65,193,132,59,240,384,172,159,128,129,51,169,241,125,133,302,124,76,124,252,279,192,145,111,113,120,110,181,101,122,258,261,274,155,161,58,91,198,113,167,97,88,110,284,133,84,161,94,193,145,183,116,218,132,294,76,105,261,114,135,247,105,37,335,164,183,135,158,107,131,268,117,206,115,232,37,190,79,218,100,106,178,224,183,159,46,141,61,52,110,122,204,205,263,109,210,86,144,198,85,110,117,188,279,190,154,215,164,140,90,145,244,69,174,177,208,288,135,79,157,86,144,100,76,332,271,92,59,120,82,224,56,123,191,85,300,338,92,139,139,80,139,130,183,219,62,222,202,192,117,80,337,104,252,355,303,172,70,252,132,205,145,113,218,125,154,254,131,143,149,212,122,109,289,29,108,105,155,89,93,194,145,160,200,130,154,126,124,122,124,146,113,141,67,261,207,196,180,253,178,103,47,72,41,110,71,71,178,129,218,129,166,204,130,224,174,101,172,84,136,226,233,225,162,79,289,177,191,159,159,164,95,115,136,171,117,117,152,133,248,147,45,151,169,143,176,73,228,85,153,168,217,150,90,84,196,102,174,158,165,213,215,236,195,210,80,77,129,168,91,121,142,84,89,151,84,76,103,98,59,157,253,320,160,179,242,192,157,144,180,93,66,102,59,163,171,145,93,116,165,193,135,226,99,98,53,124,107,196,108,282,187,128,118,102,96,250,197,139,350,126,134,178,135,127,193,183,21,164,204,74,128,130,97,130,78,222,96,106,135,51,148,96,99,173,252,152,174,351,210,111,115,145,128,161,377,166,225,69,84,195,113,324,153,267,110,121,125,113,244,104,71,260,60,254,220,216,88,174,114,193,133,167,189,112,91,343,158,100,161,110,240,113,158,104,134,281,131,181,231,88,159,82,364,111,146,139,187,376,226,146,165,181,112,83,218,113,179,149,244,85,84,181,104,69,146,266,339,144,376,147,195,83,18,111,119,67,109,282,157,103,101,322,161,145,119,154,203,187,276,220,275,171,98,66,85,81,98,116,224,25,298,72,67,84,73,345,172,39,101,287,233,130,290,149,85,140,100,308,94,63,303,303,198,172,254,110,223,227,110,59,63,233,174,127,221,119,170,177,138,142,282,292,304,210,167,253,89,175,176,184,225,81,62,294,245,160,130,209,175,284,265,155,262,67,63,297,156,100,179,100,122,125,311,82,183,78,26,221,118,76,136,108,126,191,109,132,87,118,205,162,82,123,166,99,226,120,112,263,170,161,98,108,139,188,220,124,134,181,120,72,222,101,228,80,174,94,188,96,120,157,187,65,52,132,101,115,318,86,223,66,161,232,296,86,67,201,204,130,122,88,309,115,241,150,183,298,182,111,227,222,268,129,131,61,218,88,158,157,272,84,232,166,105,134,141,85,89,193,154,115,164,224,144,178,133,270,128,76,251,138,39,113,110,106,168,162,157,83,222,175,132,138,217,157,171,68,261,192,231,165,147,254,91,114,350,136,289,218,185,219,199,106,126,136,162,130,61,275,218,175,80,95,147,228,160,142,166,309,277,143,121,161,253,101,94,79,33,161,88,112,55,97,225,137,164,103,161,213,155,218,145,138,131,170,44,181,124,133,106,350,129,277,69,252,132,63,229,180,125,164,179,109,156,92,196,108,73,111,132,53,141,192,206,69,267,62,141,83,162,185,241,99,166,138,258,222,275,106,292,201,47,98,154,344,213,139,178,201,347,75,133,93,315,81,39,310,108,51,87,113,127,102,139,170,161,259,245,109,108,187,185,123,123,152,132,111,142,76,135,68,83,109,139,201,80,128,68,183,31,56,149,90,93,119,122,192,130,135,69,230,136,220,107,148,234,337,103,154,131,246,56,190,206,112,107,132,325,106,81,222,141,96,143,247,82,133,145,178,95,201,137,147,126,19,107,79,124,169,152,93,117,125,49,161,250,214,47,110,167,265,101,285,302,84,252,77,122,32,130,63,259,187,265,179,264,167,106,107,37,201,160,181,133,127,165,290,193,195,329,196,229,118,279,98,196,223,106,187,110,138,142,112,217,120,127,246,148,106,152,198,92,233,113,220,135,159,114,152,180,96,100,107,99,126,144,173,135,164,104,359,98,281,115,213,107,64,82,84,44,179,138,202,113,234,227,95,115,243,240,159,379,122,95,36,222,204,175,260,306,139,182,223,138,136,137,71,110,116,199,149,204,197,256,140,323,62,70,75,72,222,133,176,163,70,66,153,264,200,145,217,230,261,155,137,49,90,171,48,145,164,44,29,146,58,124,83,140,235,229,91,199,173,187,156,103,186,120,185,209,122,88,159,132,131,179,119,177,97,126,176,130,124,118,262,123,114,151,163,136,57,207,125,145,58,185,109,126,94,100,122,139,94,184,163,181,266,183,113,265,206,116,395,92,90,125,181,216,231,225,135,199,137,57,223,152,94,277,232,113,152,188,232,250,155,319,46,98,125,284,283,270,115,130,113,134,104,168,186,91,145,174,215,136,211,202,189,38,200,334,95,257,236,198,45,211,141,149,207,229,276,107,72,142,148,157,89,125,69,85,73,124,255,135,229,215,96,220,268,94,162,165,127,197,242,199,176,153,133,127,233,119,194,234,281,276,76,165,194,80,213,140,168,296,88,170,120,107,343,217,30,218,247,72,111,151,117,158,183,156,392,158,219,353,181,140,86,157,141,176,181,173,107,177,33,99,211,358,136,257,219,250,118,118,222,154,123,117,274,148,127,183,114,119,207,213,227,117,119,280,110,129,135,54,113,142,229,380,190,219,272,102,112,146,88,139,180,162,131,176,159,132,238,35,199,200,177,285,192,163,160,184,107,148,100,164,133,136,60,260,272,340,166,249,177,91,116,134,252,171,158,132,102,87,153,169,170,133,296,255,282,182,233,231,86,126,161,41,117,213,115,160,273,164,116,99,121,304,301,120,233,172,109,182,303,184,226,107,147,340,154,139,313,192,74,269,135,144,128,110,103,168,170,131,80,83,187,65,303,298,90,155,259,194,171,115,106,311,158,255,209,114,185,122,117,108,130,203,258,127,109,93,173,83,138,106,72,217,241,59,140,43,154,112,169,141,116,182,113,335,221,93,312,108,157,116,190,161,231,154,157,110,213,82,343,74,158,135,203,115,188,155,116,161,159,284,94,119,241,131,131,123,167,64,141,120,195,91,165,128,70,139,135,68,143,163,89,147,172,111,275,52,100,172,300,229,65,121,90,195,138,109,267,130,191,144,88,104,60,111,153,59,89,315,127,145,151,256,195,96,132,169,199,91,127,304,52,126,151,116,132,142,81,81,174,152,146,337,303,112,222,228,102,115,177,177,193,142,59,191,169,212,136,184,300,111,83,199,132,143,236,92,146,54,138,173,229,183,116,245,77,229,160,202,290,369,169,132,194,66,175,214,128,148,227,119,194,255,123,328,191,116,50,166,115,154,230,251,159,128,89,44,289,170,150,113,96,108,177,88,260,171,148,49,115,219,120,208,104,177,249,112,148,102,201,339,108,128,166,189,221,169,151,144,154,151,232,202,116,347,330,176,175,227,137,62,179,285,163,175,85,140,201,42,176,321,91,82,395,90,163,115,384,174,233,304,198,149,104,301,125,160,170,251,273,66,136,254,96,107,125,200,160,87,91,176,65,149,207,148,179,200,220,130,258,86,173,199,65,42,197,153,221,82,141,203,215,133,172,196,242,124,320,93,115,135,246,220,157,127,270,40,129,170,114,145,189,89,177,137,176,110,239,119,129,189,175,67,225,103,116,94,223,232,130,144,71,321,204,210,94,157,177,245,179,135,340,322,90,181,112,90,121,94,164,177,85,163,38,79,216,48,79,209,234,122,80,144,171,173,142,232,122,361,96,39,245,120,126,142,125,135,78,154,72,178,213,119,182,168,234,145,221,146,195,179,105,205,244,133,349,181,199,131,176,223,186,94,82,199,94,313,73,133,95,85,187,176,102,150,127,179,116,172,228,135,201,167,172,200,135,177,69,142,316,124,135,181,170,106,153,135,150,230,91,114,170,233,66,80,340,156,98,275,113,208,119,162,163,214,98,72,138,156,134,201,120,157,149,57,109,169,154,273,151,182,206,99,207,127,123,113,239,176,211,191,195,45,230,159,83,93,263,53,163,54,195,248,91,89,183,180,286,189,196,79,168,135,161,146,159,57,228,76,135,136,212,95,70,241,249,151,122,120,190,120,76,157,134,135,304,71,261,148,36,83,91,141,391,46,206,113,139,160,179,123,64,45,49,273,191,79,63,112,183,67,140,162,126,184,62,226,40,253,149,103,102,65,138,131,296,314,158,208,48,124,270,91,134,298,224,42,107,294,311,174,258,112,165,179,104,130,214,161,211,130,186,192,159,149,170,143,189,209,72,233,287,121,211,136,156,229,158,73,150,242,90,270,88,88,177,272,145,70,149,204,85,177,79,319,164,82,230,133,268,237,80,114,177,158,105,192,201,186,171,231,237,264,191,160,118,109,97,115,178,112,107,146,182,263,89,325,249,248,150,197,350,120,64,201,187,62,174,99,134,203,97,200,114,201,84,244,142,94,261,244,180,297,167,69,53,80,52,127,98,260,117,162,197,62,157,195,116,228,131,218,148,160,179,354,140,83,145,209,313,217,150,261,167,202,98,190,102,130,107,124,66,234,178,230,105,237,65,209,82,104,98,173,146,118,139,91,68,249,44,104,172,122,127,213,241,208,163,146,50,97,206,69,105,92,80,122,195,139,131,242,154,163,115,141,97,90,65,140,110,91,188,117,111,95,93,227,173,55,291,152,180,166,249,160,110,53,73,120,113,137,83,132,41,183,143,271,70,201,138,136,202,109,64,216,132,117,134,173,165,145,118,166,34,218,97,191,334,146,217,136,161,159,62,77,169,198,279,103,71,44,118,46,121,167,96,223,171,177,232,169,49,87,75,265,199,93,220,184,232,144,102,69,187,112,99,89,59,135,101,190,140,106,151,146,201,108,152,215,128,122,103,61,266,95,190,200,60,147,38,68,203,72,138,25,89,254,47,96,72,65,157,75,168,100,38,68,214,111,45,146,58,74,105,21,176,101,130,205,83,145,133,267,203,222,111,281,170,181,105,129,154,182,74,166,77,350,73,69,201,71,177,234,150,33,170,53,179,283,110,213,262,119,138,139,263,85,106,143,244,182,365,240,252,85,187,235,165,334,162,196,157,28,72,215,83,66,280,110,74,243,178,102,156,138,117,75,176,60,159,222,165,150,166,63,57,103,70,59,63,123,242,111,158,125,77,195,129,168,70,91,297,151,312,117,216,189,100,319,206,41,195,185,106,149,240,135,281,159,154,140,163,52,202,154,98,182,173,233,74,186,101,100,118,167,232,79,350,101,152,89,63,99,278,179,70,285,47,116,86,193,139,251,223,139,188,93,147,124,123,127,77,170,358,196,164,183,113,49,146,91,44,81,190,197,195,147,154,254,259,181,190,149,172,196,195,91,134,103,255,250]
doclens.68.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [122,19,104,146,75,102,56,178,83,165,243,56,136,157,42,82,64,44,235,71,194,83,122,118,118,103,249,115,159,74,178,60,85,92,74,268,306,77,61,61,224,127,77,170,99,196,74,62,123,47,119,151,86,106,107,117,113,140,107,60,122,143,130,91,93,177,151,59,37,22,111,47,124,95,141,116,109,112,275,355,81,209,142,55,53,236,89,192,117,61,123,81,137,157,59,167,275,75,226,72,114,66,123,105,77,112,164,128,95,59,184,195,131,190,55,62,46,96,147,165,79,35,145,136,271,28,103,103,87,129,119,235,57,99,185,135,94,109,56,64,221,74,77,100,54,116,143,206,238,105,92,187,62,149,68,214,67,194,126,205,180,137,165,110,95,56,75,188,94,330,73,44,75,143,199,102,119,166,277,95,45,99,144,157,132,116,100,73,164,134,122,39,286,93,223,156,100,164,313,241,173,160,85,46,80,87,167,65,70,123,94,181,107,137,103,218,192,252,224,140,60,273,62,211,157,157,102,81,211,175,104,48,297,128,180,164,152,131,208,53,66,250,101,82,159,130,96,240,51,138,82,133,295,47,75,132,84,121,27,57,108,63,85,100,213,101,153,257,185,84,251,73,106,176,93,55,191,269,199,120,306,141,216,135,158,285,137,86,157,145,94,170,26,72,62,129,107,88,113,146,84,208,154,118,268,335,55,235,215,63,113,137,76,293,137,71,99,105,173,65,78,65,164,32,211,301,35,248,107,117,132,134,107,189,215,187,192,100,155,155,96,99,78,197,177,135,104,68,110,97,114,129,100,70,144,124,247,162,89,119,77,106,98,93,196,105,49,109,127,71,128,71,76,79,111,198,61,59,55,32,176,82,89,74,158,140,65,286,101,97,92,128,94,57,202,50,294,115,69,191,212,128,142,229,76,95,99,72,50,257,171,92,82,141,139,100,89,126,109,112,129,69,74,30,137,105,95,140,96,129,77,186,117,87,114,190,102,61,83,178,22,102,149,90,107,108,135,62,74,190,251,110,132,112,97,72,72,177,200,137,345,114,200,167,148,193,120,242,31,71,86,251,202,72,130,142,211,238,50,150,75,74,58,197,135,109,82,326,102,230,21,258,147,98,127,265,207,285,71,114,36,235,65,244,180,114,56,133,122,44,125,134,212,179,62,180,114,130,56,40,61,183,85,295,286,138,255,162,257,92,123,117,117,209,301,76,30,94,59,201,110,200,227,230,161,55,143,69,40,51,139,127,156,60,123,46,91,145,71,69,134,130,59,135,120,169,164,70,58,93,112,94,65,78,81,79,104,220,157,154,77,96,134,69,72,59,329,202,102,108,33,39,154,173,170,105,197,115,332,101,69,108,172,84,71,269,69,66,74,164,46,55,26,56,187,295,209,167,224,149,296,82,96,125,59,91,97,67,65,116,144,316,92,265,80,59,186,100,150,99,190,158,71,144,61,119,119,66,135,54,34,267,80,178,360,67,112,136,63,50,94,58,59,226,97,299,242,193,100,243,46,77,112,135,248,144,119,99,76,97,147,99,95,174,125,221,93,73,84,208,160,82,248,41,61,28,90,81,119,157,248,61,64,131,44,128,89,66,128,133,62,170,144,349,55,69,168,186,103,82,97,180,130,112,138,71,132,79,96,56,186,155,73,84,37,128,122,97,270,51,73,151,212,268,156,184,61,160,133,172,84,67,91,225,149,124,229,85,114,37,89,87,230,132,73,64,121,219,52,156,93,194,104,106,178,171,146,75,153,72,116,122,283,56,127,136,141,55,143,35,95,50,161,103,108,206,77,98,288,102,252,52,129,92,129,242,96,136,266,215,46,102,168,193,72,159,157,43,64,115,203,150,107,173,76,265,138,238,57,105,194,113,100,134,127,33,132,118,226,145,144,93,110,253,88,290,101,124,124,177,217,337,99,185,109,132,90,95,123,55,46,57,85,142,133,64,152,69,168,216,131,289,268,142,202,190,101,29,105,48,218,111,155,97,89,88,245,168,86,67,217,40,52,106,111,117,224,122,76,108,132,109,60,58,229,187,174,35,59,152,147,161,152,198,96,153,63,90,200,57,205,122,174,132,195,85,132,69,310,126,147,211,165,85,103,224,115,68,81,69,102,104,277,89,91,147,149,193,84,91,275,72,60,245,55,72,136,97,67,149,56,181,60,49,336,108,132,121,189,176,107,104,43,219,105,141,132,113,119,182,60,72,71,75,58,99,128,142,140,98,139,160,239,65,64,224,106,150,40,38,127,178,90,77,126,168,170,49,360,141,277,233,28,257,113,88,126,78,220,111,110,60,130,167,157,183,59,60,70,72,57,126,95,151,130,97,64,195,90,203,60,239,102,118,58,336,289,164,66,96,116,66,25,106,197,29,29,49,99,141,121,139,195,43,205,185,93,94,178,60,113,283,120,71,170,93,222,104,172,79,123,146,93,151,66,89,81,132,121,36,55,95,105,173,162,182,121,163,164,256,139,150,148,106,39,131,86,123,203,226,53,138,194,75,101,190,70,76,237,88,205,140,96,82,98,32,119,107,112,165,152,168,65,71,65,55,67,105,178,63,154,49,134,135,54,95,189,127,47,87,99,166,179,112,362,81,77,182,134,96,296,91,43,164,156,133,69,90,64,65,129,137,141,192,97,55,189,287,223,110,245,222,58,155,77,168,93,84,130,88,163,80,59,186,74,67,152,35,124,75,32,168,151,51,143,203,136,100,236,45,88,107,61,141,76,132,271,137,203,162,187,109,74,50,51,86,36,41,95,95,106,105,65,145,126,102,66,67,193,299,83,98,179,123,123,237,96,113,103,79,73,121,117,129,70,43,78,168,184,112,29,51,72,148,76,96,162,139,102,58,163,169,252,107,119,232,62,150,113,224,51,147,31,169,293,91,213,117,97,69,67,124,31,87,248,114,107,98,49,140,64,109,42,157,181,78,89,125,102,61,94,174,152,75,89,72,62,98,94,118,132,67,93,73,55,191,198,37,74,85,226,114,194,286,75,63,154,121,146,66,58,233,185,122,48,18,51,249,75,110,142,228,105,131,86,90,136,160,292,125,54,84,160,127,109,132,210,93,76,101,40,47,74,44,65,65,82,61,67,134,65,133,166,38,258,200,121,86,93,89,132,111,89,85,69,144,85,56,90,91,376,106,133,69,82,89,191,159,122,129,151,97,103,162,82,230,29,104,267,214,86,235,140,160,96,243,104,113,79,72,77,276,94,184,108,142,81,66,163,197,51,167,62,99,76,112,151,51,159,169,128,62,117,168,106,75,59,228,118,133,57,184,139,148,105,77,22,179,127,117,147,93,58,163,301,276,77,43,61,89,34,50,282,339,218,97,111,310,63,97,201,135,102,42,106,81,66,165,49,194,114,113,254,78,233,98,25,104,62,292,62,100,208,67,147,258,322,112,113,126,121,155,241,172,89,99,97,128,177,51,158,183,220,123,70,58,159,162,138,159,68,55,139,115,82,125,247,90,142,41,79,157,175,73,37,57,121,55,237,50,209,233,181,236,197,245,85,79,152,90,266,94,67,80,86,123,136,53,69,41,99,106,266,126,144,149,54,50,131,90,65,360,108,182,180,158,270,116,87,64,70,86,50,94,147,105,334,46,74,349,63,110,83,168,97,88,56,106,188,76,164,272,117,239,75,131,154,120,81,169,75,181,165,49,141,245,76,252,130,88,127,277,140,71,67,79,233,71,103,78,114,24,152,35,65,48,111,81,41,126,211,323,100,96,113,80,156,98,130,117,82,95,135,67,65,133,73,84,158,99,67,104,147,81,31,122,81,64,135,94,87,105,145,226,239,287,295,327,265,108,139,318,65,115,156,180,122,171,129,96,70,95,145,128,127,100,87,191,92,56,84,108,114,126,157,54,96,49,274,69,107,81,85,313,87,192,195,175,106,107,63,92,106,127,110,163,105,90,54,151,63,118,73,34,90,133,235,348,82,74,48,119,100,74,160,79,66,67,219,62,106,133,129,84,111,305,110,378,112,101,119,175,60,67,101,81,143,87,156,139,354,166,56,168,178,121,36,53,154,100,85,88,92,76,277,157,46,128,153,130,140,100,94,93,79,85,224,104,104,99,127,39,107,252,81,156,175,106,41,235,149,99,115,37,74,81,194,75,76,76,111,51,74,137,105,34,183,65,75,194,53,174,99,143,116,48,274,146,137,206,72,181,47,63,194,180,97,107,52,39,80,108,69,106,88,59,189,48,58,129,122,274,193,143,43,120,87,111,59,74,55,89,55,210,55,86,41,90,130,112,135,138,151,94,164,80,118,44,261,63,209,180,111,77,69,147,180,278,54,128,124,84,60,74,83,104,105,79,172,109,229,138,303,99,145,86,90,74,221,30,126,110,256,172,76,102,71,176,170,246,65,56,97,56,145,111,150,60,63,45,136,60,93,164,334,131,55,72,82,75,92,122,177,97,150,47,49,212,90,119,82,118,103,83,64,171,76,140,99,199,171,168,162,51,68,89,205,307,77,76,138,157,79,50,117,84,59,124,133,153,67,152,230,29,66,157,100,212,122,217,105,94,144,126,104,128,69,118,87,115,184,122,114,98,148,246,53,73,192,155,52,116,84,135,54,113,143,127,82,108,85,235,98,96,125,101,50,223,140,247,135,203,167,163,73,123,93,141,114,161,96,164,266,166,222,257,165,100,110,169,130,131,77,81,173,213,330,98,44,107,166,235,173,148,80,332,62,73,158,332,127,297,258,113,58,104,90,91,151,154,133,80,315,116,135,129,111,141,97,81,34,233,230,66,30,201,111,172,98,107,130,53,125,111,91,106,121,110,106,146,93,80,89,93,146,83,85,105,55,248,208,39,130,95,36,318,91,123,262,155,47,126,208,142,121,149,75,69,60,163,99,183,139,179,106,42,39,81,85,68,79,180,78,53,46,59,192,217,73,71,80,210,133,132,159,99,80,183,114,39,160,46,182,127,89,76,113,29,42,77,156,179,171,54,52,109,133,68,115,54,122,301,39,201,166,131,93,58,66,73,36,148,48,45,74,53,268,176,184,76,103,100,84,262,121,31,80,143,117,96,198,134,65,66,114,115,54,55,115,207,95,44,96,146,330,209,64,61,197,132,93,42,87,99,208,112,299,125,121,169,58,254,81,62,260,52,45,180,187,65,112,109,135,98,58,88,79,103,165,122,161,77,175,66,189,44,107,154,134,124,240,87,111,123,36,56,212,151,175,193,199,167,181,139,86,84,109,61,47,28,67,56,95,256,236,161,141,153,120,62,78,82,65,92,111,55,220,305,68,102,140,227,147,97,86,109,31,49,132,98,68,191,153,177,236,89,68,124,83,132,315,48,105,98,312,135,104,78,262,212,73,101,42,279,173,125,183,47,246,201,95,268,126,79,138,111,150,211,111,101,310,51,228,79,36,168,61,40,71,151,84,107,48,67,146,127,37,165,92,55,220,124,112,114,96,178,131,98,126,54,59,137,38,37,77,86,123,49,64,60,178,266,76,91,67,125,111,94,224,103,247,197,91,149,112,105,156,132,106,74,70,192,45,73,75,70,122,96,144,209,141,104,86,91,41,135,188,62,160,131,88,67,68,219,62,90,87,22,71,122,78,227,163,51,88,58,45,265,57,94,35,221,88,92,134,128,97,84,74,160,90,290,132,136,179,46,187,91,72,73,54,393,58,161,114,206,53,189,110,54,131,75,128,122,72,114,110,92,94,151,142,49,312,59,124,189,55,177,170,45,94,55,173,124,126,85,47,173,201,112,115,145,80,216,64,105,62,95,142,88,317,116,101,42,76,92,120,203,202,110,124,42,132,73,139,56,309,82,179,235,112,163,161,101,78,161,233,42,137,168,379,345,38,57,264,165,106,50,71,83,70,28,103,237,100,333,172,59,103,213,103,102,51,271,112,167,47,121,147,123,126,44,132,93,136,34,185,55,284,206,76,101,150,176,90,118,156,138,65,50,169,46,87,58,279,198,292,140,78,170,112,111,98,100,49,84,38,351,252,55,132,134,96,125,224,216,98,47,85,63,129,346,135,176,244,111,44,129,82,92,124,106,131,159,76,164,45,77,134,93,83,85,184,155,33,248,93,155,177,85,96,54,165,233,162,162,202,68,258,92,211,67,83,211,46,66,134,122,258,90,251,140,120,100,118,94,41,135,74,63,43,330,76,188,249,74,218,54,156,93,149,40,99,212,74,104,65,130,66,50,111,316,121,110,59,143,42,70,122,118,56,159,119,238,122,53,89,86,90,74,120,107,132,96,153,181,150,151,58,102,123,125,65,117,133,78,84,110,114,234,202,82,128,141,297,81,113,99,85,100,110,151,357,37,122,83,87,36,82,41,58,54,64,56,127,83,64,102,63,95,43,92,119,80,64,62,79,68,150,33,69,93,157,85,79,106,309,82,22,230,174,64,128,266,272,64,163,138,54,188,85,105,194,77,143,68,180,83,50,38,116,93,110,138,146,223,113,227,62,170,118,110,97,70,116,124,52,124,106,140,93,255,121,150,26,101,51,171,123,64,322,116,188,51,40,248,60,276,74,70,123,296,225,122,96,86,132,213,142,182,126,49,113,102,222,62,29,115,78,165,130,49,43,50,49,147,131,141,110,111,104,124,72,90,66,92,70,262,219,92,74,145,127,152,118,92,127,120,92,147,65,79,67,87,296,59,103,111,42,85,118,180,118,120,111,241,378,173,83,121,89,36,236,75,228,56,185,235,84,287,255,216,252,205,179,76,85,241,148,298,86,58,47,196,290,121,157,132,250,216,83,133,287,169,178,71,136,46,114,69,82,36,33,48,103,147,168,203,158,106,124,22,71,55,74,170,58,85,86,166,48,202,117,163,40,130,102,148,139,153,61,96,119,205,162,72,79,108,64,148,113,123,149,53,38,116,206,208,121,137,97,119,58,96,148,55,93,110,82,79,254,43,116,85,118,50,47,99,68,105,118,239,75,235,113,112,90,102,51,364,65,150,68,67,107,102,188,294,100,144,136,165,155,56,137,107,307,92,275,142,152,118,157,123,97,172,71,129,94,128,94,77,134,106,96,137,82,129,71,67,66,74,205,173,55,115,211,136,62,44,264,99,69,181,44,149,103,125,138,190,75,64,106,60,43,143,72,178,131,178,59,80,230,90,180,197,71,115,130,41,118,94,171,171,338,86,74,107,128,306,69,185,107,77,60,235,225,111,234,338,60,93,77,61,160,218,141,245,67,36,69,67,209,129,166,207,220,59,93,43,221,79,46,38,63,121,94,213,79,41,175,182,35,249,84,128,155,155,137,236,104,203,95,59,49,88,69,43,89,229,96,73,240,215,125,140,73,255,166,235,158,124,118,154,139,84,87,78,31,98,126,81,37,97,349,104,102,40,69,98,213,158,109,68,77,64,56,105,57,56,50,117,78,306,69,54,50,84,48,33,181,180,144,123,86,103,44,127,103,105,152,40,64,98,114,185,106,190,248,175,46,299,130,74,60,250,208,129,86,149,232,101,142,74,200,65,156,114,75,65,190,38,148,68,166,55,58,112,49,212,54,56,99,99,294,155,42,135,71,61,100,118,63,91,85,135,79,142,106,49,122,86,70,141,160,75,62,113,87,45,187,143,147,68,140,300,121,92,212,105,56,137,125,76,129,148,170,142,356,161,328,77,117,118,116,69,128,111,133,102,271,177,289,108,213,113,149,234,95,195,99,104,116,158,88,63,125,126,177,56,170,97,114,49,133,172,85,45,131,119,76,111,85,98,87,112,161,214,102,140,65,70,88,203,161,168,241,158,46,83,139,345,199,104,199,233,150,109,327,107,90,137,73,142,54,103,103,73,111,176,72,157,309,94,57,198,85,152,149,49,116,77,43,116,198,87,119,73,90,84,55,86,147,199,203,297,210,68,168,129,137,135,78,64,288,120,106,84,69,76,234,274,289,88,328,231,104,50,215,128,122,72,110,79,163,70,179,283,161,83,146,136,60,193,285,320,160,188,87,78,81,123,196,100,66,109,170,118,82,135,163,88,213,139,70,142,133,335,299,50,56,75,92,48,114,317,226,84,88,154,306,88,60,92,95,87,57,84,78,82,282,121,128,64,104,78,69,64,76,247,158,89,145,69,167,131,110,102,94,33,40,158,87,91,114,101,69,78,167,74,60,75,44,139,137,37,296,334,95,69,92,148,34,56,165,101,87,114,73,76,180,127,236,140,99,141,142,73,230,220,233,205,64,40,69,320,76,150,154,117,152,223,180,47,59,47,47,93,140,122,76,52,104,67,138,164,66,166,112,84,103,21,147,119,119,50,36,133,81,69,105,166,350,247,90,165,270,217,267,74,138,76,63,89,114,100,236,115,145,105,306,52,79,118,128,41,204,157,132,42,84,136,81,57,96,99,112,215,112,68,79,95,97,53,130,76,106,83,141,120,370,97,350,93,85,106,69,108,58,67,82,350,98,51,70,152,93,207,57,215,172,95,129,58,117,65,76,86,169,105,57,38,120,42,90,106,150,154,71,102,264,86,111,88,48,46,205,200,127,75,84,141,32,41,87,98,80,106,89,192,93,85,102,253,65,195,76,84,307,78,199,173,159,157,91,171,88,98,82,99,82,92,167,125,84,88,90,206,123,148,206,87,36,49,247,63,21,131,91,120,299,180,138,124,56,133,114,116,46,248,201,195,129,225,124,218,164,115,66,79,205,61,46,263,128,188,216,145,110,155,18,64,129,228,191,102,91,119,90,78,122,80,94,216,152,77,101,175,50,44,245,111,99,91,119,87,87,257,39,112,217,215,90,132,144,30,90,96,133,111,370,86,124,120,173,97,78,166,45,86,166,105,94,209,54,104,252,132,79,115,104,103,96,79,112,98,153,113,100,237,174,135,118,128,182,219,77,211,50,71,111,123,104,83,107,84,94,158,179,39,105,58,51,167,122,41,101,98,102,177,147,148,128,142,156,54,73,195,121,68,122,46,90,215,279,260,118,95,41,76,232,163,290,137,54,45,94,110,72,84,76,112,190,205,160,37,119,55,53,28,155,134,177,288,164,96,97,117,103,297,57,76,49,65,127,136,133,129,165,169,145,109,61,103,211,80,116,84,121,140,72,37,110,81,173,65,83,86,86,195,145,136,91,80,93,143,79,92,66,44,34,30,215,126,312,163,217,178,31,137,156,31,69,264,88,242,136,75,147,198,137,106,96,116,123,123,145,90,86,76,130,102,238,77,89,151,145,227,183,83,57,73,238,188,231,85,129,303,111,105,175,77,85,123,86,103,99,191,181,103,259,151,235,96,222,204,175,332,157,90,173,130,103,106,105,79,78,50,168,45,95,242,80,337,94,79,125,130,74,134,220,70,61,93,168,46,170,68,143,157,109,331,90,193,96,53,88,253,64,330,92,121,60,44,80,75,74,135,133,133,197,108,31,186,168,118,76,124,113,127,100,139,78,123,63,247,74,316,54,78,112,143,41,40,40,143,94,149,131,106,51,108,63,146,78,95,86,116,102,148,144,115,248,57,52,190,113,229,120,114,124,121,50,155,172,68,215,94,182,117,108,145,53,159,112,91,305,72,242,91,105,45,265,119,77,44,95,131,177,178,133,102,127,159,82,161,86,109,142,77,210,172,57,119,43,32,128,164,101,193,139,35,217,147,147,91,150,60,248,257,79,111,52,149,56,174,43,86,172,51,143,75,148,80,176,109,67,133,127,102,119,256,76,95,48,202,42,75,81,149,59,75,72,166,180,161,127,37,102,188,78,124,159,29,239,163,74,131,164,37,179,56,192,111,30,200,74,130,97,158,162,95,171,71,50,116,106,80,44,42,50,146,84,99,89,126,125,103,78,112,75,92,114,109,125,98,87,170,200,166,45,80,204,153,139,76,83,62,69,110,90,73,179,83,96,41,70,74,75,104,56,32,118,133,128,119,52,235,53,179,149,80,143,138,115,84,130,99,68,44,109,154,187,81,120,247,112,147,82,134,121,57,124,90,130,63,287,88,46,163,76,161,206,54,137,76,125,128,57,114,129,128,64,46,24,50,84,114,178,123,283,174,117,157,88,105,56,128,150,88,181,121,166,197,242,208,151,163,143,131,80,212,68,241,46,130,44,73,53,96,173,122,199,79,135,134,107,168,248,84,143,91,75,110,27,228,89,42,81,64,43,91,56,76,76,68,96,189,135,216,77,162,150,98,193,72,69,226,88,169,133,115,88,192,172,171,227,55,175,208,105,42,66,110,45,95,67,122,253,237,99,83,85,150,74,86,176,136,303,161,169,214,34,139,198,279,121,180,207,155,77,40,37,167,312,86,77,239,33,62,85,159,109,154,57,215,147,161,115,209,95,106,168,231,94,345,207,29,80,84,91,100,109,149,111,146,152,113,275,118,139,69,142,155,128,165,109,164,80,142,241,68,90,131,106,247,115,38,178,154,212,92,149,104,55,87,116,81,145,115,88,92,140,70,162,108,196,147,81,67,116,197,193,128,324,168,120,109,100,47,150,93,306,104,61,153,218,157,86,73,172,84,110,91,120,111,186,101,109,94,154,163,58,121,108,39,183,90,164,266,106,186,282,60,263,79,95,162,106,136,93,79,34,114,130,122,58,156,103,80,133,107,277,58,232,44,216,122,101,118,85,61,149,40,150,107,68,32,99,86,111,97,61,88,13,149,98,141,102,156,208,185,38,155,323,134,196,114,90,124,131,89,69,292,88,95,145,100,86,238,75,104,68,105,116,40,101,109,75,175,163,165,108,389,69,61,71,54,63,101,229,92,142,114,85,89,107,157,101,160,35,63,109,136,82,241,124,90,231,131,236,80,140,74,157,94,161,90,121,149,157,51,194,51,92,83,74,90,48,77,157,172,92,99,135,302,134,78,154,117,215,69,50,37,75,208,147,99,150,130,186,204,147,197,98,75,306,218,87,73,115,211,131,111,214,94,94,117,145,141,131,114,278,135,136,224,71,300,155,20,131,77,174,85,43,76,91,28,307,47,123,117,53,54,155,220,70,102,183,124,73,71,123,137,250,36,144,109,250,225,72,225,112,108,135,113,62,233,288,76,160,123,159,71,169,38,172,54,201,81,235,144,75,103,105,198,70,133,106,183,59,54,203,114,52,182,85,209,182,221,212,72,100,119,52,81,94,62,89,91,74,61,146,55,198,92,67,66,93,49,104,120,121,260,114,152,101,154,145,52,269,48,294,86,53,45,168,50,104,117,49,102,76,170,114,160,158,94,105,79,43,58,61,120,49,56,96,170,29,213,116,213,53,107,174,195,157,57,99,79,161,67,82,80,280,32,130,190,149,97,87,103,129,97,105,86,349,148,64,71,206,49,280,156,82,103,88,113,121,64,51,117,85,25,136,106,167,173,43,71,68,317,120,141,112,316,178,60,289,249,88,37,61,69,84,62,55,114,253,84,149,135,123,113,98,141,86,138,55,119,67,92,153,117,241,109,138,133,123,117,223,89,68,94,143,127,135,71,42,59,90,194,43,233,43,84,69,144,89,279,104,79,79,166,113,77,130,254,186,127,73,95,128,127,86,120,121,76,79,42,123,161,136,221,84,133,107,120,83,133,72,137,49,195,112,96,89,79,123,92,51,193,91,53,41,170,73,57,158,116,81,122,92,260,235,119,82,123,176,60,95,136,139,152,108,47,199,48,302,290,42,274,54,208,145,139,155,115,48,143,135,44,45,65,161,131,89,114,76,196,73,111,171,172,52,36,86,94,138,103,69,58,158,94,88,72,75,132,177,185,214,46,78,76,52,246,109,144,104,77,190,91,79,125,186,122,262,105,116,174,167,84,71,155,88,76,193,121,36,122,231,213,186,120,164,144,151,351,47,161,82,81,100,111,119,318,194,176,107,167,67,136,306,97,107,34,69,164,73,95,39,191,106,120,195,43,173,112,108,86,39,269,111,131,49,113,169,112,159,80,63,76,143,78,90,91,158,53,202,89,157,146,159,192,44,200,65,326,148,42,205,101,237,158,156,186,163,90,116,202,153,73,68,145,180,94,127,102,193,142,87,73,252,23,57,105,86,90,67,280,261,165,214,91,100,190,318,106,113,92,155,65,87,112,136,55,78,145,153,102,91,321,182,288,61,52,57,99,158,50,63,60,193,113,173,82,69,58,133,82,154,60,81,83,139,84,159,112,107,107,145,111,115,46,84,144,65,121,34,185,68,52,224,98,176,319,87,110,88,200,100,96,81,92,92,154,249,146,83,64,106,110,44,271,92,226,135,114,44,102,228,100,91,150,322,38,132,108,57,78,320,106,90,66,168,121,82,107,217,136,139,111,136,356,46,172,105,190,103,66,90,73,81,158,198,145,113,15,173,70,84,73,87,65,68,128,70,101,157,78,104,69,84,129,132,179,143,128,73,134,54,34,197,194,127,73,88,127,120,190,209,55,117,82,86,135,135,205,140,123,24,80,142,17,122,159,50,258,116,160,256,84,69,134,240,173,262,200,234,238,308,171,165,118,147,108,313,298,177,125,93,137,92,158,101,32,190,115,215,72,139,69,209,68,213,74,64,79,75,206,75,131,248,127,184,61,165,91,46,190,110,144,104,97,77,95,256,96,68,113,81,318,54,190,115,195,121,165,48,93,83,178,186,121,130,188,208,182,48,186,158,94,107,158,161,113,86,113,113,103,280,182,128,173,74,144,96,95,75,79,139,74,88,80,118,103,108,166,142,114,175,147,100,213,81,223,50,166,124,203,109,236,80,142,158,92,53,108,159,151,104,63,285,92,90,67,111,92,247,110,106,122,155,152,49,45,125,70,60,106,59,75,79,148,92,279,155,69,128,96,61,110,232,78,83,101,81,211,42,84,52,84,95,173,160,120,132,86,57,144,50,224,178,205,53,169,202,183,88,108,126,176,138,131,70,268,190,71,195,100,48,208,129,69,107,89,51,70,90,53,98,83,135,99,33,162,99,78,169,139,239,157,138,187,318,77,124,42,47,214,369,328,256,133,84,134,68,206,70,172,181,67,152,149,160,22,258,95,143,130,117,218,49,56,78,79,155,98,74,54,78,47,196,193,289,47,45,50,122,125,170,325,139,105,105,165,92,202,222,55,66,91,335,228,55,53,53,204,241,56,261,75,103,86,136,75,51,76,144,120,136,134,137,70,57,136,116,69,112,87,80,75,153,65,167,183,53,101,136,107,100,37,55,90,179,124,49,136,75,20,97,86,95,29,74,74,80,53,179,332,111,18,40,32,121,78,92,178,71,122,394,39,395,99,96,160,181,195,108,63,91,120,96,245,74,290,216,89,121,99,49,240,286,296,290,304,284,266,249,202,86,155,79,151,66,71,64,80,195,48,98,129,89,162,151,79,100,117,198,144,137,139,78,31,46,102,125,158,96,141,116,72,85,274,267,105,103,141,93,59,54,160,52,192,83,175,160,123,177,208,133,99,119,76,117,268,177,180,174,69,42,248,291,148,55,109,107,203,159,92,150,123,85,227,141,135,185,237,130,269,193,153,252,103,77,170,76,167,112,92,109,40,57,51,90,149,122,74,47,81,45,51,101,72,88,62,159,197,134,111,260,98,77,105,51,87,153,87,77,104,116,40,201,133,116,214,61,104,78,218,123,86,71,148,129,190,166,89,181,297,148,104,161,41,161,166,104,147,208,151,76,231,158,81,52,61,108,64,100,54,114,61,69,171,175,146,128,186,153,142,173,42,98,106,160,209,93,121,123,95,129,74,122,242,132,136,56,61,158,100,143,65,154,142,279,116,50,50,154,106,113,211,120,78,260,161,300,48,108,66,84,126,187,178,87,88,122,56,121,64,149,85,147,105,79,122,128,86,28,159,329,227,154,38,136,72,105,128,162,79,247,77,193,63,135,108,88,48,211,145,92,105,118,76,126,111,289,270,131,110,46,26,176,74,156,87,41,135,145,161,63,82,74,62,54,70,133,122,278,93,201,153,220,150,120,100,127,75,60,80,44,52,71,260,165,72,125,107,194,144,148,159,45,93,163,66,95,85,146,216,54,156,119,90,61,116,184,252,73,194,116,82,269,80,123,212,73,31,30,80,116,122,305,161,86,92,59,102,63,142,121,56,150,110,41,97,55,160,88,158,73,114,68,91,83,39,160,157,124,271,82,47,270,153,159,143,79,48,49,274,210,325,76,118,66,188,103,109,280,197,82,92,129,89,67,112,117,50,97,97,73,71,159,80,98,51,108,153,139,58,111,196,88,153,177,56,62,88,43,110,124,75,159,139,106,95,88,90,82,31,120,140,160,38,110,134,159,145,119,49,166,211,174,185,281,49,137,202,115,98,45,80,104,43,131,126,154,152,132,85,160,77,84,181,207,110,56,103,79,61,58,103,168,61,138,60,122,223,214,114,57,113,62,57,132,66,84,138,76,54,150,143,52,102,147,276,63,156,50,64,51,83,172,75,85,125,189,191,122,126,85,261,254,138,151,92,105,266,89,59,104,161,52,122,165,76,73,159,189,118,99,127,99,100,107,165,80,203,272,95,69,169,222,45,110,256,102,55,176,223,300,38,95,113,106,177,45,117,117,159,72,69,38,264,75,89,140,80,68,32,112,56,69,46,174,252,203,65,77,169,131,92,197,164,144,61,72,113,99,108,110,194,152,63,75,152,246,96,148,93,89,172,104,95,61,118,48,109,123,98,132,175,112,82,95,61,61,146,141,86,40,107,112,219,71,121,64,70,109,41,71,130,171,266,237,193,97,86,78,85,104,81,73,39,93,66,136,37,194,87,56,126,59,55,111,331,82,201,231,117,212,174,88,78,268,279,149,294,126,161,59,102,104,56,98,283,87,75,136,49,66,72,58,66,81,112,128,99,165,81,275,130,358,75,255,70,86,129,98,58,64,97,42,71,151,170,196,105,84,57,62,82,167,82,240,49,165,199,39,67,91,45,190,145,68,368,103,215,107,123,117,262,124,51,159,165,191,53,71,152,83,262,141,98,92,82,319,82,47,53,43,92,235,125,60,117,79,103,69,164,150,96,195,31,165,100,214,310,88,80,59,56,112,184,130,222,44,58,100,129,126,139,75,137,108,168,118,105,44,258,79,81,59,57,351,223,53,190,157,88,68,97,104,85,134,235,138,161,146,176,242,159,148,323,109,181,113,282,40,78,55,71,53,25,58,287,197,164,56,55,128,98,135,61,95,34,81,81,222,88,146,187,121,123,67,68,204,121,103,68,78,219,124,116,52,53,28,60,107,113,128,133,106,180,169,142,116,216,76,81,134,40,57,182,80,89,202,137,125,203,131,48,97,75,104,120,252,41,64,85,119,158,129,43,67,299,343,226,158,89,182,30,75,89,69,156,180,164,76,80,109,169,116,156,134,71,61,51,81,23,147,136,75,262,76,94,81,61,64,164,50,216,81,114,167,110,190,64,114,214,51,21,40,116,80,118,105,89,243,132,202,97,165,93,157,186,99,35,69,193,37,56,169,87,92,131,78,39,185,104,323,67,258,154,137,229,169,100,41,88,107,254,145,103,137,61,101,35,353,199,72,413,111,92,130,188,82,87,199,139,135,172,62,132,152,51,120,64,100,124,133,229,92,119,217,179,86,210,331,81,40,157,122,130,81,72,145,230,101,225,129,186,68,165,184,147,69,46,85,82,207,252,50,239,62,143,176,136,81,99,203,143,67,56,197,149,81,175,127,107,259,176,85,112,133,78,82,124,293,50,72,190,103,142,55,106,126,72,119,163,183,168,35,328,92,93,179,122,213,144,72,243,22,39,39,84,158,33,81,49,165,120,174,77,98,153,42,112,235,153,118,58,99,54,39,66,251,96,93,180,33,208,94,131,122,139,65,90,103,159,106,86,128,116,73,119,194,34,80,83,125,195,232,307,87,89,125,139,144,96,235,140,120,106,57,155,144,310,299,165,171,107,63,79,115,147,147,78,171,77,373,82,81,69,81,91,150,87,163,134,98,219,104,76,144,199,99,108,104,47,39,53,43,135,80,98,54,119,129,68,75,71,93,125,36,79,120,118,178,89,69,53,147,60,57,130,98,184,129,124,119,60,235,64,157,143,263,209,85,113,204,206,129,99,127,131,113,121,53,82,85,110,81,127,79,111,141,180,281,74,182,165,137,130,125,133,96,185,131,50,78,200,39,69,52,135,111,130,67,229,299,97,140,110,273,103,152,87,104,143,156,118,84,104,69,81,116,86,106,155,97,118,88,103,205,51,136,39,154,76,89,138,138,44,78,47,256,165,40,123,39,286,168,129,182,200,48,132,115,102,127,69,23,131,84,168,281,80,263,124,93,87,128,61,56,65,236,155,193,148,89,91,145,168,107,98,165,96,78,106,153,77,91,110,98,51,39,71,70,81,190,36,113,39,150,222,159,31,100,35,66,170,84,18,280,156,148,33,88,289,45,137,165,253,39,159,313,89,185,188,61,170,93,158,200,96,210,115,75,183,154,68,188,58,48,153,69,266,132,82,166,47,143,124,118,135,114,89,92,134,179,235,138,58,82,85,113,143,67,61,43,151,92,57,120,56,197,199,154,93,43,124,76,81,152,179,172,75,277,260,187,101,66,74,110,180,116,195,114,79,134,131,126,41,54,122,223,56,71,107,48,125,132,82,53,147,50,78,56,193,85,95,60,58,170,64,171,120,185,142,43,70,104,157,76,56,151,71,132,167,46,54,78,72,173,144,183,226,141,80,54,130,60,154,117,115,72,158,177,99,36,272,113,80,68,54,98,67,75,69,207,132,159,115,54,99,246,98,121,281,116,73,124,123,100,103,229,54,130,257,167,168,112,49,78,100,244,111,69,65,111,54,143,106,110,276,211,131,153,43,211,35,161,148,336,54,89,153,84,261,36,383,100,102,151,62,87,168,66,35,65,90,118,53,220,28,194,140,167,67,44,124,199,129,143,71,110,204,135,268,174,233,102,197,84,79,113,132,93,89,107,132,67,170,98,71,126,142,69,312,132,113,119,98,96,140,134,105,154,99,91,194,231,174,114,169,39,80,84,115,79,78,102,70,117,84,81,118,62,111,320,131,175,85,108,99,166,144,110,153,165,72,90,83,41,148,173,109,94,127,53,80,73,91,90,251,105,325,90,56,72,56,171,105,104,94,159,154,79,93,54,94,256,96,64,115,46,72,39,105,131,262,107,105,65,113,51,104,121,129,56,50,80,44,74,111,43,135,188,152,188,101,318,86,162,38,161,139,108,106,79,100,111,194,118,132,74,122,123,171,155,81,84,59,88,70,80,137,99,94,138,89,46,229,244,107,250,192,60,206,114,160,76,87,226,225,159,50,301,89,78,264,209,98,126,71,164,61,112,102,113,87,127,197,188,77,93,182,203,76,116,174,221,134,119,155,54,113,115,55,70,70,130,49,186,107,129,58,61,154,62,79,134,155,168,273,112,113,108,110,98,74,71,133,63,169,268,178,131,190,132,121,171,219,113,145,129,63,145,86,89,80,240,69,96,119,114,35,49,123,121,199,58,182,151,120,129,57,87,57,42,95,80,116,210,76,32,84,235,109,124,54,77,215,297,96,101,248,72,52,80,148,148,86,49,126,155,80,224,94,134,97,141,89,139,170,124,124,83,61,156,111,104,95,219,146,188,77,135,90,125,221,134,140,153,76,261,118,60,135,273,358,69,142,112,52,233,189,91,155,97,97,37,57,198,71,61,128,217,130,40,40,380,143,122,205,47,104,60,108,47,194,203,253,74,295,266,77,94,123,195,97,123,105,16,85,55,195,61,19,172,119,171,71,141,86,129,31,37,191,157,52,350,118,99,68,192,283,118,185,74,48,150,267,58,91,136,113,42,62,129,131,138,186,43,186,114,108,87,116,140,120,77,245,231,132,144,64,269,240,54,104,122,176,96,139,79,125,185,118,143,123,74,257,149,134,125,45,94,109,135,160,111,103,165,223,71,41,26,154,140,136,110,124,69,101,119,124,217,99,66,66,72,185,45,47,172,134,98,166,99,53,19,223,91,145,186,120,180,172,178,130,95,291,302,306,110,87,177,276,98,40,119,239,95,220,268,78,65,21,27,56,90,95,105,53,244,71,77,144,141,50,45,130,93,246,206,64,163,150,226,79,116,121,86,121,34,125,169,172,146,233,237,75,113,46,103,36,162,134,332,52,59,99,147,182,231,97,121,140,70,82,198,117,35,241,182,131,154,90,110,64,124,67,66,147,85,90,138,78,192,153,63,80,140,76,67,151,121,95,92,62,177,108,301,134,163,66,91,94,133,176,27,167,120,106,183,136,85,122,119,244,163,82,83,163,228,98,31,121,219,195,46,114,45,77,96,94,73,43,94,69,91,120,161,67,142,79,136,165,93,59,89,252,123,139,337,67,207,240,380,103,104,120,163,197,140,69,147,232,96,210,156,146,205,182,40,128,121,84,116,140,99,126,57,368,147,80,109,229,113,128,176,213,109,124,266,192,116,122,145,101,38,61,88,112,45,154,110,113,45,48,84,109,163,117,101,149,110,46,180,150,105,47,88,126,115,149,59,96,106,47,121,68,92,164,142,141,75,90,227,219,226,103,55,95,138,117,78,76,101,84,140,227,116,138,185,57,265,135,154,97,73,91,183,61,153,107,113,175,54,93,319,175,142,151,38,356,88,220,44,97,146,297,54,121,111,90,130,75,225,65,116,56,81,70,112,149,141,102,25,91,30,185,204,105,65,75,77,59,64,106,103,86,211,360,207,236,323,121,63,111,130,274,59,62,231,119,77,179,231,164,50,62,69,78,156,156,82,65,280,114,142,124,67,123,65,178,57,220,58,125,93,113,59,158,178,213,166,92,46,107,131,54,110,301,121,75,251,183,179,268,162,130,88,200,352,168,149,71,111,173,111,110,104,228,72,179,171,62,117,102,119,74,66,162,237,83,97,179,127,266,71,85,195,192,62,112,63,95,360,320,113,20,86,65,193,98,110,69,43,38,150,108,70,94,28,23,139,145,64,109,105,75,78,103,79,85,327,170,146,123,79,290,55,99,235,135,30,77,60,204,57,62,144,48,75,94,170,105,225,45,158,60,61,161,242,117,223,88,97,67,152,86,118,96,115,27,179,96,228,36,176,64,92,159,133,189,110,133,124,72,231,87,76,126,171,98,157,118,62,104,102,68,91,92,114,66,61,168,174,127,185,99,145,39,57,86,46,55,112,50,133,57,304,109,333,129,176,116,67,102,67,112,151,48,246,73,146,90,294,292,92,82,63,90,132,95,67,171,122,181,88,96,71,85,93,87,56,189,126,141,101,91,316,61,108,324,140,90,88,48,142,109,69,118,111,310,66,232,65,155,132,119,116,155,119,85,70,72,97,213,96,73,95,61,88,113,66,48,43,68,63,82,64,110,63,133,232,68,242,144,205,84,84,49,97,183,72,112,156,56,103,139,215,125,45,190,61,78,197,73,287,131,164,96,115,239,53,233,112,66,43,128,244,196,95,80,50,189,118,95,98,69,70,74,77,72,53,152,90,72,84,153,70,108,148,226,52,274,60,90,106,70,61,137,166,117,64,112,114,66,159,86,144,77,99,88,60,46,260,75,121,116,98,77,38,176,108,123,230,116,78,68,62,78,260,121,164,77,171,198,44,65,135,59,89,100,72,102,151,239,51,206,260,323,74,171,52,110,103,62,65,270,75,121,99,99,139,136,106,67,123,106,62,129,118,101,78,164,51,94,112,207,177,72,110,72,144,196,87,157,145,42,176,172,200,174,43,87,80,46,99,98,38,164,196,85,124,105,103,119,159,110,63,145,245,70,271,121,58,108,219,96,64,97,129,176,29,272,76,120,115,90,203,62,45,122,92,55,104,84,106,72,87,91,169,49,50,71,74,116,289,171,39,90,74,48,100,57,108,151,88,210,79,150,171,85,98,69,93,105,88,121,129,104,247,69,94,114,80,145,274,323,163,124,152,162,95,90,68,82,90,88,237,229,216,59,77,77,102,146,290,195,93,260,112,99,115,96,348,131,90,147,196,109,233,87,122,91,133,155,72,117,102,113,76,56,183,171,102,102,176,70,82,141,118,38,88,127,122,316,128,179,45,176,90,131,108,141,42,60,243,285,189,75,97,227,106,252,153,153,107,73,236,101,220,124,172,68,84,132,96,131,91,31,136,86,132,103,100,253,127,234,102,91,118,147,198,75,236,107,139,209,205,117,25,173,85,135,153,54,102,82,250,118,155,66,136,243,142,102,203,145,84,114,143,64,136,180,129,139,221,190,147,97,119,169,83,151,139,108,114,124,102,106,73,180,30,78,83,246,184,44,120,107,138,39,76,146,94,226,62,67,52,102,80,70,162,131,102,51,200,135,229,86,90,148,142,80,99,147,89,204,78,121,226,51,65,119,21,128,104,89,171,94,183,131,103,89,87,116,196,106,162,172,105,104,50,70,159,86,83,332,219,114,133,209,68,128,84,115,44,64,65,65,87,51,84,58,131,70,187,92,51,37,121,65,241,230,143,165,186,142,129,35,70,122,140,149,115,101,58,170,112,144,29,303,92,193,60,163,104,78,83,137,153,95,116,251,221,166,115,112,49,151,65,158,120,49,119,195,115,122,97,133,37,170,112,49,126,160,153,138,226,96,83,103,221,161,176,34,105,97,82,135,142,163,169,99,54,255,145,148,60,42,25,359,103,118,85,131,78,56,125,99,109,94,178,205,249,191,72,104,105,125,61,254,82,64,94,124,46,117,129,146,138,114,55,105,137,52,68,46,313,85,176,137,92,130,92,61,125,93,144,104,62,133,94,88,44,69,166,57,100,97,33,88,181,215,64,175,98,123,180,70,112,179,87,96,102,161,133,76,288,111,58,108,171,58,161,136,75,99,92,148,142,146,104,77,86,45,205,165,40,193,130,145,29,229,85,127,85,50,137,109,127,208,139,129,39,60,129,84,34,44,148,49,95,65,82,38,83,160,143,166,145,74,58,177,141,93,84,175,98,133,278,131,105,114,85,128,79,36,90,74,238,123,108,88,95,101,107,135,141,81,24,89,136,200,55,99,293,78,65,136,70,197,117,80,75,86,131,220,150,148,61,88,161,107,130,72,60,79,188,151,67,65,43,71,81,149,107,106,74,198,117,120,89,59,59,108,96,209,79,80,308,89,74,204,75,143,179,218,92,50,50,38,100,52,118,252,151,207,48,106,55,144,108,88,67,110,123,100,129,72,133,62,135,44,91,59,151,67,96,38,99,141,102,49,70,99,56,64,87,71,135,68,119,53,238,145,53,269,130,95,147,158,99,194,52,200,181,98,76,47,80,61,169,124,60,141,157,36,51,38,49,304,59,67,35,124,124,48,171,186,264,67,118,118,111,147,50,169,40,66,101,228,61,169,96,47,53,71,166,51,128,77,74,109,136,254,163,135,130,102,161,30,81,203,92,63,87,71,215,142,167,79,103,226,131,67,75,85,176,89,90,98,91,181,158,109,138,191,127,90,95,105,64,57,204,76,84,237,166,62,78,93,33,166,49,70,125,146,120,78,146,67,185,223,274,103,191,222,238,69,112,120,181,114,119,69,73,113,223,55,48,72,115,51,128,44,62,117,120,149,116,153,68,88,44,69,103,79,37,82,94,103,36,67,59,100,147,69,114,116,262,109,56,109,52,101,130,153,161,99,128,142,126,84,57,86,177,133,159,144,76,68,223,183,85,48,95,65,54,44,190,88,124,78,83,293,90,168,40,201,41,229,96,74,309,78,164,80,88,101,159,273,109,54,63,184,239,94,112,161,228,71,107,117,104,94,78,126,65,104,217,103,141,95,48,64,169,107,198,74,122,130,182,65,62,130,124,53,78,255,136,73,144,70,83,74,87,103,157,25,43,51,77,180,115,210,153,112,142,209,301,64,115,98,69,199,135,134,224,299,35,117,122,232,75,130,297,288,173,77,33,99,132,85,116,146,35,50,28,53,64,184,154,64,89,116,109,124,70,39,36,118,129,242,192,256,107,41,62,113,107,152,136,75,56,57,56,88,162,60,47,194,229,64,186,178,41,43,73,46,86,127,147,74,99,109,149,126,161,122,115,185,126,75,305,172,141,85,88,134,188,114,85,219,255,87,178,83,101,135,158,49,177,106,208,190,206,72,127,184,66,187,41,115,81,157,89,81,61,90,84,149,101,76,131,74,73,67,91,53,65,221,70,77,128,88,93,25,116,62,126,54,143,160,31,156,145,56,134,113,95,59,95,99,44,191,107,45,142,139,63,79,89,102,115,58,33,133,110,130,89,47,65,136,160,107,272,147,101,84,112,45,110,235,112,176,286,118,73,110,71,101,55,55,95,93,120,71,54,363,350,51,232,80,95,128,53,83,74,57,237,248,165,106,121,132,72,207,112,68,184,98,152,74,80,139,58,276,216,335,86,108,125,91,77,204,63,111,123,36,38,97,191,138,64,95,81,188,174,179,198,155,216,47,39,88,115,93,173,74,162,100,47,155,179,144,68,122,213,102,62,188,179,88,110,74,148,73,175,51,154,327,152,155,199,130,192,131,168,111,213,149,85,76,147,269,100,250,259,44,277,206,29,195,109,77,41,220,60,185,46,166,179,164,230,136,166,143,110,78,267,98,30,177,174,187,105,92,109,259,141,84,197,45,222,268,137,221,195,76,142,69,42,269,114,207,62,94,91,48,159,72,85,50,207,109,174,129,68,150,122,108,87,63,135,116,136,115,124,68,129,184,216,374,175,135,152,126,127,85,110,78,201,57,85,185,150,167,86,136,159,68,70,118,111,40,117,88,60,126,134,147,226,152,55,161,61,133,167,199,94,101,128,41,70,23,212,103,108,61,64,53,53,54,217,182,91,409,104,161,184,98,113,52,135,112,121,114,87,135,86,111,57,143,98,103,70,110,84,123,85,58,159,142,147,50,64,215,124,167,72,165,85,131,115,73,76,227,161,78,174,138,109,226,125,188,208,96,115,175,162,75,189,95,128,189,136,130,37,140,82,100,155,85,103,85,51,126,174,51,71,45,79,127,114,149,214,144,69,38,112,238,60,64,33,317,71,32,74,201,128,162,297,85,107,38,33,281,80,39,63,75,34,109,84,29,90,129,128,84,120,39,95,82,170,46,39,129,163,61,131,154,160,178,176,72,155,145,162,101,103,115,80,208,139,75,109,75,77,109,44,120,56,54,122,33,79,118,41,199,115,29,116,59,181,84,105,188,146,48,148,164,249,99,95,118,110,95,81,131,100,112,198,147,193,258,260,342,167,67,122,159,179,133,80,80,97,101,93,240,97,144,122,112,132,170,156,77,80,180,233,97,97,74,47,112,24,243,35,203,63,49,153,274,84,211,89,239,113,120,159,171,25,193,57,94,125,185,102,212,132,88,159,171,64,165,173,148,107,81,125,154,230,173,127,249,93,78,151,150,96,124,194,222,150,131,59,57,242,162,152,85,91,66,56,206,102,115,302,107,81,121,396,117,87,58,89,127,89,184,41,98,128,68,150,48,115,107,140,121,247,141,158,229,224,118,129,177,101,62,85,78,44,180,95,49,83,138,89,39,39,77,81,64,176,134,150,134,35,75,77,132,170,197,61,104,61,59,84,137,122,122,154,161,69,71,136,178,144,136,64,82,101,112,113,65,198,50,157,36,99,21,291,247,163,69,135,157,81,72,106,132,139,107,68,90,109,215,152,62,112,188,73,73,231,91,75,59,122,70,100,152,129,156,87,256,132,138,143,208,33,132,192,88,77,169,209,60,112,121,57,73,248,146,303,100,85,95,279,196,126,77,87,46,116,220,130,190,106,109,202,44,83,136,112,71,113,74,209,180,66,154,103,189,170,248,269,90,66,130,87,175,77,103,64,124,194,187,73,67,84,250,227,126,129,133,167,178,55,59,104,70,116,247,71,178,96,66,116,193,78,202,231,224,131,36,245,137,89,142,63,32,208,137,367,93,116,161,139,114,39,162,115,278,108,103,163,217,103,70,155,79,141,87,147,126,107,237,172,58,77,109,230,85,246,235,22,76,83,53,68,174,118,40,126,97,46,285,166,176,59,198,129,264,153,217,127,89,168,218,102,75,95,49,99,128,219,157,142,90,74,146,148,176,88,81,159,95,70,80,100,117,174,163,92,138,114,64,163,99,141,110,65,68,223,77,161,144,92,186,128,121,142,191,97,139,66,187,145,312,88,170,222,198,148,220,150,86,174,109,119,36,166,78,57,84,154,110,91,161,149,95,96,67,55,132,42,54,119,123,111,248,113,64,102,75,57,86,68,40,187,55,143,46,104,100,163,107,90,50,98,48,87,160,112,63,174,118,110,91,195,46,80,47,129,143,181,71,78,91,117,162,110,241,192,125,100,70,180,106,125,91,233,24,66,146,117,53,47,102,77,68,147,219,93,134,187,124,78,56,124,186,134,168,74,151,66,195,67,124,164,73,62,306,99,128,277,128,114,184,61,149,102,78,70,153,201,115,213,125,298,112,155,34,67,90,141,242,177,339,93,112,300,199,82,119,167,162,102,270,159,71,184,76,195,104,180,77,80,67,274,87,88,128,139,85,162,120,191,39,65,304,212,73,95,305,46,36,67,243,142,97,60,92,65,128,106,99,119,35,81,80,49,102,97,173,116,158,69,84,131,65,108,146,157,49,108,79,135,130,90,157,219,56,240,117,52,74,175,92,74,44,64,101,94,76,151,93,94,98,255,69,149,40,87,116,64,223,161,211,72,72,47,138,151,82,128,120,245,60,251,98,56,39,111,83,182,133,91,93,153,302,112,144,80,151,160,147,121,72,143,118,154,50,109,157,165,104,279,363,86,53,92,88,49,202,177,41,102,66,178,90,130,110,94,232,137,130,65,161,101,104,112,99,98,61,48,33,128,75,70,58,164,62,205,110,61,41,73,51,86,284,188,180,57,143,121,31,135,88,210,85,127,114,77,119,201,120,50,104,180,98,130,130,157,87,118,50,114,47,79,191,305,228,141,288,220,33,32,165,173,56,95,107,91,73,273,87,155,180,80,74,64,124,145,123,79,84,135,49,81,87,68,107,95,145,110,122,94,123,78,56,49,99,44,127,64,205,163,128,248,74,112,166,239,50,138,92,21,103,118,132,48,59,65,118,76,54,51,71,70,157,99,145,110,187,89,92,248,103,61,79,193,58,58,312,144,286,64,50,98,70,123,96,46,158,132,114,169,56,57,139,129,220,336,129,145,61,213,244,177,107,88,68,72,242,174,40,73,177,97,16,241,97,216,261,49,126,171,156,109,94,56,58,182,129,93,73,149,74,73,58,81,71,175,128,70,195,53,60,68,166,75,114,81,161,65,169,159,164,118,297,142,97,405,403,164,112,78,77,112,274,290,96,112,126,180,61,68,68,99,115,70,348,48,99,197,125,380,95,119,51,152,101,71,47,95,189,273,28,92,88,103,189,69,75,140,144,87,68,82,79,241,42,50,54,135,45,229,113,119,215,61,37,158,38,138,121,76,36,80,134,94,109,92,111,111,102,61,34,95,60,48,131,27,128,100,34,278,165,200,232,170,80,196,124,40,100,91,165,139,148,130,90,155,135,66,102,176,70,220,294,99,142,93,291,216,197,141,213,174,105,106,159,78,116,86,119,93,137,86,126,76,166,335,78,86,87,158,121,87,128,125,186,115,20,130,46,108,302,78,89,132,164,108,174,99,101,40,54,61,121,221,151,119,89,83,213,36,81,110,81,82,155,267,156,68,163,163,174,225,87,168,109,119,90,79,158,224,206,63,97,44,114,116,180,257,70,348,176,124,119,112,57,256,118,89,184,119,137,214,43,114,68,131,28,83,153,46,39,285,220,189,152,116,220,132,170,69,69,47,98,86,265,144,72,74,94,127,267,174,76,170,181,90,205,46,311,22,142,40,128,177,135,53,58,53,110,193,78,208,119,188,145,158,56,53,57,86,60,55,98,83,57,127,117,56,131,43,63,68,384,67,121,101,242,42,68,97,102,237,249,108,129,48,73,51,137,108,128,161,130,53,111,224,129,48,46,172,118,67,215,38,42,60,97,133,116,143,215,255,227,175,59,106,87,87,134,46,59,249,142,160,85,110,108,228,57,244,59,61,82,144,74,134,134,183,62,61,95,103,113,109,76,79,135,35,93,113,87,71,265,198,130,181,68,78,49,105,37,97,37,48,112,92,106,73,163,157,164,97,93,96,99,185,168,78,145,102,113,49,117,223,123,73,302,94,72,149,117,140,233,54,207,88,205,185,168,66,62,319,84,51,156,123,169,135,48,125,47,144,208,105,183,191,97,93,120,174,37,196,90,158,58,61,158,85,190,104,121,143,283,28,149,266,117,301,88,77,77,88,100,159,113,86,66,151,28,140,69,65,78,69,71,112,69,55,276,57,60,120,66,184,110,339,130,106,72,74,119,136,194,225,186,117,72,97,155,88,112,171,94,99,175,111,162,46,240,95,104,133,47,85,60,152,102,203,88,74,44,184,86,31,70,78,57,235,180,97,73,101,173,68,114,70,89,54,75,109,52,56,124,270,61,64,59,56,213,79,33,224,148,149,98,136,161,90,87,97,36,97,43,73,92,74,117,198,100,133,165,174,292,108,87,195,52,55,192,135,97,345,256,179,56,95,100,60,95,168,119,201,35,53,102,88,88,118,152,85,123,78,234,125,105,95,163,47,145,76,109,93,60,77,118,131,86,102,39,184,161,97,141,59,90,76,164,290,228,103,83,78,96,45,47,239,162,210,118,90,147,62,158,149,49,105,118,32,48,161,80,177,185,149,146,186,99,110,149,125,57,115,113,121,89,267,112,119,47,328,124,36,187,58,188,205,107,107,115,190,226,137,31,169,66,154,121,100,182,177,196,116,58,94,83,68,98,259,291,202,297,296,69,124,97,104,112,108,310,313,120,83,125,88,192,238,117,204,112,111,193,52,122,221,121,71,75,75,80,96,116,56,193,51,93,263,95,86,44,49,119,65,43,250,157,181,57,113,83,82,89,47,132,69,101,154,158,64,205,126,100,150,218,97,117,175,145,342,186,100,106,332,142,52,251,190,44,157,172,313,162,97,73,30,103,82,91,56,167,38,47,89,172,102,147,196,157,133,193,128,92,93,110,247,146,116,42,111,103,78,181,108,104,138,83,246,68,242,140,322,111,74,146,236,138,79,248,72,110,105,107,56,158,57,144,141,250,137,68,64,102,160,59,208,90,43,65,112,57,49,106,78,89,89,170,177,57,85,200,37,94,284,336,106,150,267,62,120,96,35,151,46,205,100,104,114,176,171,147,228,46,150,112,121,80,203,107,80,88,219,128,149,91,156,64,143,136,173,112,194,150,175,210,97,151,147,125,231,151,85,108,100,73,86,99,103,152,106,242,184,186,111,83,261,264,55,224,100,138,58,198,68,303,167,131,176,158,157,135,38,153,159,206,163,181,61,143,144,61,174,105,89,159,224,65,179,114,71,162,82,63,101,85,243,79,68,89,108,131,73,71,85,300,79,112,48,128,86,65,177,147,95,285,94,121,113,98,118,90,93,202,95,201,136,96,110,114,207,43,182,122,183,192,77,110,87,278,168,100,49,69,116,100,279,50,43,89,77,146,125,106,168,219,122,127,89,124,49,144,156,49,103,101,173,254,40,152,107,68,142,122,110,59,223,62,151,118,351,128,137,100,55,148,150,106,203,107,62,99,107,127,219,63,93,196,212,136,97,322,173,126,139,168,104,104,62,38,64,70,90,104,78,144,59,86,78,110,187,94,121,105,113,144,144,109,93,67,34,125,158,51,43,69,123,156,145,136,63,85,98,129,107,134,166,59,230,36,49,104,79,46,168,283,99,160,111,63,86,65,63,108,197,38,104,161,78,237,355,151,60,49,51,287,128,83,85,99,97,186,107,101,51,171,38,176,111,151,81,53,117,95,135,102,148,71,82,184,141,135,157,84,165,74,174,117,53,82,296,108,94,49,239,88,113,156,236,109,72,207,153,59,58,88,87,58,58,160,117,79,97,107,127,359,92,113,58,66,152,103,316,127,231,50,107,137,148,196,142,132,209,67,101,65,125,96,66,115,76,174,100,209,163,42,285,135,77,64,160,166,121,70,193,127,112,110,87,158,133,142,55,58,58,81,121,79,153,97,340,49,166,230,97,59,183,232,127,233,121,70,58,96,124,151,68,293,108,300,119,212,225,116,255,81,39,74,74,78,114,108,84,162,154,116,74,100,126,88,216,68,112,155,26,145,129,104,100,40,72,73,106,201,129,191,49,84,56,50,83,98,128,86,78,115,84,111,169,137,62,116,193,133,142,69,137,58,51,67,78,84,83,147,228,140,113,158,218,44,133,167,61,48,80,125,132,238,115,122,231,160,64,75,90,19,101,157,63,133,141,212,176,217,85,180,129,82,179,94,103,131,88,68,56,104,158,56,77,86,112,142,178,155,70,216,167,53,141,105,60,94,128,156,185,305,160,129,245,59,121,62,87,126,55,70,66,95,66,104,56,175,64,165,106,45,195,80,76,182,58,122,53,98,51,127,134,90,121,157,129,70,72,95,104,91,164,89,61,87,135,120,116,265,85,126,150,176,274,79,67,72,69,62,120,66,62,81,162,65,30,83,60,143,134,123,162,153,64,39,55,155,154,104,158,239,296,65,221,64,67,169,107,159,201,79,165,147,220,103,67,232,215,202,88,77,264,137,98,82,130,101,228,154,215,62,161,89,238,133,151,130,144,246,66,165,98,387,225,276,80,152,93,156,61,53,188,147,165,57,60,79,129,104,99,291,245,170,61,175,76,135,78,134,57,96,137,162,170,260,69,62,69,157,268,69,124,168,77,233,190,149,220,49,82,160,79,79,188,194,69,55,145,111,162,82,129,229,234,29,130,108,112,106,176,94,155,200,137,109,157,38,210,296,143,127,80,223,85,81,220,169,124,158,30,52,88,126,160,109,153,58,37,49,149,135,115,261,194,234,83,241,192,135,68,102,79,98,206,173,84,314,51,82,100,97,220,330,201,191,85,116,87,116,104,277,89,44,187,183,91,132,151,145,41,117,166,80,83,148,167,118,63,120,67,101,56,166,133,185,173,135,155,141,102,127,99,154,109,152,269,206,157,74,120,153,196,47,204,232,88,276,96,80,159,110,91,124,190,66,127,199,141,89,81,92,116,58,107,181,95,94,303,90,238,85,104,207,81,119,52,254,160,136,79,187,35,83,87,130,143,124,185,220,109,137,117,82,47,134,369,86,179,128,133,134,119,50,76,286,203,255,91,90,167,222,157,242,110,77,300,65,46,69,76,63,59,92,55,128,144,126,191,220,113,167,92,123,96,133,110,58,127,76,70,57,47,139,193,145,77,56,101,261,109,86,134,81,170,315,128,96,125,306,181,102,133,126,93,95,104,155,164,57,96,224,141,79,207,274,88,150,127,179,104,153,175,147,64,159,116,73,98,199,48,62,68,142,252,115,198,109,165,143,155,167,301,142,54,77,144,132,217,137,198,42,74,116,94,212,220,83,114,58,110,83,166,56,106,98,54,163,46,54,225,253,73,46,263,137,32,115,169,149,70,44,222,69,71,252,85,124,118,156,81,176,142,170,53,126,176,129,173,175,26,123,98,147,119,269,53,105,58,120,63,43,86,37,35,38,142,55,92,60,77,80,60,77,169,156,71,142,155,70,68,102,176,277,102,158,160,90,34,265,56,213,43,91,32,154,96,42,106,215,201,155,290,103,207,81,298,53,167,181,200,100,82,174,179,94,104,62,45,138,78,105,180,82,238,92,123,129,172,123,138,226,164,345,135,101,35,116,98,151,71,185,123,84,116,217,97,41,50,141,157,109,105,207,91,70,61,44,162,129,182,118,107,56,85,90,98,49,162,62,195,62,159,144,147,80,96,89,112,159,83,59,112,220,150,105,149,163,91,334,187,74,84,302,137,89,317,47,164,248,124,39,167,157,145,107,73,63,94,83,92,151,159,87,253,88,52,51,67,65,49,79,85,145,233,121,119,168,179,69,71,55,105,77,72,108,226,47,115,56,192,160,61,68,122,69,157,57,46,123,84,126,260,264,146,39,103,253,95,54,68,138,64,246,132,67,58,116,46,205,50,166,87,48,91,82,94,127,103,176,133,92,40,151,156,205,96,108,184,110,166,91,153,126,126,55,34,172,97,212,240,74,215,143,80,56,99,86,320,229,119,167,83,108,109,150,202,94,60,101,107,205,165,104,110,73,164,214,127,87,97,189,52,70,83,152,96,103,145,101,50,60,265,144,103,225,147,226,205,111,120,62,120,52,88,103,92,151,325,90,72,111,52,97,172,51,171,42,26,78,94,66,52,132,151,308,105,119,60,253,201,65,91,117,191,62,100,140,191,127,151,61,56,88,65,97,46,158,74,169,275,51,144,40,120,72,213,267,222,84,195,53,64,98,59,115,98,86,209,144,218,35,65,65,89,54,97,277,51,361,91,69,176,45,218,111,93,67,119,56,190,37,76,191,122,130,206,45,206,93,74,142,84,91,212,126,81,165,163,62,173,177,102,292,130,45,232,171,41,63,181,149,134,59,169,96,105,152,187,60,139,198,48,80,39,249,161,51,182,113,73,165,213,107,40,139,178,73,33,141,217,60,189,347,228,114,202,160,46,113,115,61,135,85,179,62,134,138,93,158,278,22,246,305,291,251,149,81,68,162,226,106,96,68,29,91,107,48,89,76,234,163,141,139,26,97,47,107,352,331,45,114,190,212,80,79,166,221,42,97,235,59,318,257,386,307,96,81,118,78,197,93,38,102,50,25,163,229,22,126,64,197,140,70,61,147,259,254,79,166,118,69,125,106,140,87,71,159,111,108,97,71,150,95,126,128,89,138,311,65,78,60,75,197,323,132,149,229,183,127,128,119,30,167,173,172,95,112,205,78,214,186,31,45,291,315,98,49,23,289,147,120,57,170,107,101,58,97,100,48,208,156,54,171,49,93,189,178,115,96,203,111,29,138,163,63,95,134,128,40,60,86,263,97,52,31,167,286,78,43,39,232,38,93,54,119,246,171,109,101,97,110,112,297,122,112,50,190,253,65,75,93,83,258,135,135,108,292,28,385,72,59,66,68,90,141,38,144,210,303,52,179,311,83,187,76,210,93,89,107,289,78,57,59,154,77,87,87,104,83,53,102,34,118,183,147,78,159,134,53,28,79,56,191,71,31,68,196,109,102,223,112,187,88,101,153,62,129,105,76,280,58,139,86,171,121,103,106,51,68,90,181,139,88,112,90,56,74,248,47,77,80,278,304,194,73,44,104,106,98,274,138,115,59,120,62,70,121,215,306,29,140,33,133,120,70,98,175,101,123,87,70,174,60,227,165,318,99,43,135,179,63,102,59,90,81,112,78,75,180,141,89,82,148,219,124,191,94,81,64,88,139,147,148,124,69,71,52,42,115,87,114,172,77,166,72,122,105,142,237,287,150,89,265,61,111,88,71,76,50,184,205,41,38,107,71,46,162,160,174,95,229,138,142,88,51,138,50,130,135,118,84,82,70,71,141,176,46,41,94,67,157,99,115,159,141,34,124,49,115,102,89,122,233,61,141,91,82,134,101,226,99,168,106,142,137,91,46,78,162,84,290,78,135,54,97,37,78,123,179,65,168,307,89,134,122,59,160,243,97,179,145,67,48,158,84,194,113,201,107,153,111,143,188,104,73,67,135,194,282,136,138,43,241,95,228,90,271,137,176,174,191,206,161,252,164,141,45,247,119,117,27,90,238,36,173,101,160,190,195,126,123,30,134,83,50,198,188,158,138,140,154,247,159,162,83,128,95,74,89,137,246,54,81,149,133,128,82,86,117,59,141,204,75,103,108,191,144,49,113,232,129,196,80,149,129,76,55,153,37,78,101,208,212,192,186,130,126,190,299,99,78,179,49,175,28,108,332,317,62,209,213,155,83,95,138,97,74,41,53,67,63,168,196,120,162,97,119,68,88,135,285,103,80,81,79,129,87,132,191,101,210,225,77,195,133,45,101,83,154,72,129,148,118,141,67,178,221,149,105,123,303,96,75,146,263,152,43,141,164,261,171,221,224,187,45,113,300,69,43,187,195,125,41,74,164,56,200,46,162,153,88,74,107,106,114,26,66,98,90,171,252,42,211,226,207,98,73,88,72,84,90,246,320,223,102,81,83,162,98,55,106,222,126,133,121,123,77,86,296,142,69,110,53,100,114,132,109,181,137,68,37,49,67,70,161,89,124,131,160,166,106,74,66,153,35,89,113,190,101,74,99,127,70,189,122,276,134,98,70,48,77,80,62,88,118,43,155,82,167,156,57,123,199,137,170,113,140,146,77,173,232,40,67,59,169,110,35,301,159,73,50,101,125,157,128,125,140,204,119,112,115,115,126,171,54,46,149,39,194,232,104,59,80,98,94,93,132,62,111,47,140,84,94,237,78,149,121,66,128,130,47,142,101,70,60,114,90,158,83,140,58,200,104,51,80,85,59,131,183,97,61,292,51,132,43,61,233,84,197,150,98,141,124,153,151,92,181,100,273,108,46,302,125,89,158,87,67,83,276,64,209,51,54,145,165,44,146,268,24,178,213,54,160,94,116,82,101,124,135,119,127,84,114,203,96,77,54,114,202,84,79,38,82,216,76,106,88,119,277,127,52,68,131,113,71,191,40,201,88,77,256,189,125,124,89,133,110,139,153,57,185,100,103,70,110,100,81,184,115,40,100,117,130,59,25,159,60,254,196,89,27,219,136,74,131,73,82,79,92,76,73,273,85,128,199,178,128,70,100,41,148,34,261,54,172,67,76,94,97,140,62,100,241,127,95,185,38,239,111,123,291,89,76,82,90,101,34,121,172,213,80,165,84,60,34,154,87,79,127,129,41,153,126,224,42,74,104,165,166,187,58,140,111,83,135,55,209,224,104,142,51,149,76,64,75,128,28,224,38,213,56,85,88,43,114,209,89,58,216,45,117,159,80,153,107,65,63,102,189,113,124,141,216,79,46,179,88,120,88,85,64,52,71,50,182,92,88,124,105,130,135,171,114,117,143,138,80,108,170,60,100,167,153,73,269,33,68,231,72,210,197,88,126,137,38,113,299,103,33,103,89,53,106,61,233,148,156,139,86,104,51,64,169,112,291,138,179,120,292,134,180,96,72,81,212,37,93,38,108,77,183,96,144,138,39,112,90,62,412,183,126,75,93,147,262,63,306,128,74,126,183,110,100,156,145,293,208,70,281,145,293,185,67,64,124,195,142,109,167,54,69,225,102,142,95,136,243,71,61,64,78,140,185,102,59,202,123,346,193,111,63,153,109,130,304,111,158,84,98,83,146,211,61,81,84,70,42,135,58,142,147,90,67,99,179,69,205,130,76,60,60,120,46,103,74,64,140,261,201,55,166,82,192,347,48,102,144,69,254,35,89,67,110,87,195,79,40,168,50,89,126,77,42,41,104,159,62,80,127,183,183,84,248,60,161,225,136,84,61,104,151,92,84,104,127,85,74,159,179,65,239,122,50,264,86,69,97,101,50,41,140,217,83,157,159,83,146,83,82,111,164,146,73,164,193,135,78,114,87,148,92,85,93,92,106,72,148,113,128,277,126,99,162,74,158,59,107,119,252,68,37,47,145,83,78,179,70,131,215,134,181,87,149,182,36,129,58,75,99,104,84,86,89,185,68,94,160,97,183,131,104,111,113,122,136,61,224,103,175,175,167,93,70,42,129,256,128,274,260,205,83,155,190,190,90,85,91,116,74,128,155,74,48,227,122,33,228,72,106,61,106,71,97,176,93,194,159,232,139,44,43,99,43,167,77,78,98,218,106,74,73,126,63,46,142,150,80,224,202,133,137,87,145,178,61,204,217,80,56,77,66,131,101,249,136,46,116,203,120,221,159,68,28,112,38,139,259,41,81,186,128,155,91,48,104,271,137,114,66,227,92,155,106,118,63,184,140,135,123,75,87,116,161,103,195,151,229,120,93,36,70,99,120,65,128,144,153,201,101,135,236,95,175,99,88,116,229,60,90,38,100,108,150,98,131,113,126,219,211,75,199,75,92,148,55,83,39,38,113,88,88,135,43,205,68,52,119,88,249,191,58,213,105,121,70,106,37,55,94,196,193,147,67,143,42,148,80,294,63,236,44,157,150,125,59,97,38,211,244,48,56,249,136,169,155,96,192,130,44,153,196,121,75,53,85,176,72,175,126,25,63,130,85,173,59,117,140,202,48,117,126,185,79,84,90,209,62,61,121,172,175,65,141,140,227,63,131,98,82,41,233,266,137,96,122,39,39,39,141,64,94,70,154,54,250,47,68,92,143,51,85,116,194,83,138,114,108,134,165,89,108,78,161,155,106,210,54,75,302,89,125,129,61,37,153,44,55,61,44,94,219,294,201,316,96,120,53,103,235,170,84,67,132,99,178,149,166,141,126,94,173,158,82,64,142,124,103,99,51,161,149,145,101,151,102,59,73,244,48,124,97,93,61,107,215,140,90,199,197,107,245,203,59,283,88,177,135,111,48,144,89,123,118,230,53,37,122,262,34,66,127,38,154,128,129,157,90,37,88,74,116,89,39,161,177,108,107,87,75,140,194,143,108,208,41,98,50,130,54,103,124,54,98,78,198,47,45,104,139,78,161,164,127,110,94,104,131,79,84,112,107,84,183,127,138,67,65,41,85,101,109,165,164,72,105,107,94,44,43,133,280,201,41,169,103,125,125,51,55,56,125,108,292,179,70,194,60,88,61,65,105,63,96,46,231,90,166,101,282,112,168,279,67,65,34,87,57,171,85,44,113,183,132,49,61,246,78,150,216,168,173,103,55,183,147,207,140,30,119,200,134,212,98,164,134,71,194,113,44,141,52,174,129,181,95,145,309,46,91,127,187,108,105,86,132,67,171,194,194,130,77,127,91,286,316,131,126,323,175,93,319,138,84,48,43,146,49,127,299,203,99,311,77,132,369,125,130,126,117,146,169,126,120,95,113,234,191,171,114,68,329,224,154,103,33,122,45,207,233,315,95,310,122,162,74,27,80,127,80,176,47,105,63,87,130,113,189,102,103,115,71,230,128,76,341,157,39,115,110,89,110,91,128,124,180,182,152,230,94,82,82,127,130,111,87,71,128,148,73,60,91,185,53,194,168,97,86,81,56,181,75,109,190,84,289,78,299,146,174,153,169,144,53,271,136,233,167,75,41,196,192,178,68,80,77,235,35,154,116,46,73,72,127,134,87,80,150,225,74,61,224,37,45,167,236,167,118,115,122,36,193,85,215,178,145,71,62,56,170,122,73,74,58,166,139,133,37,157,58,107,64,107,123,241,82,93,120,50,37,81,59,43,127,77,128,121,75,27,113,79,63,101,251,184,128,220,125,202,29,52,24,113,76,41,172,144,118,52,279,53,94,215,140,66,49,177,118,60,46,180,252,113,162,159,134,101,208,156,56,49,147,176,51,78,75,156,141,313,140,57,90,378,68,49,187,105,250,78,118,117,180,63,229,151,128,89,110,135,91,59,291,124,186,75,85,162,107,110,234,172,152,113,189,152,95,40,121,92,197,84,145,109,136,53,237,147,127,142,93,106,125,86,177,103,109,94,49,159,136,300,130,53,186,106,39,95,88,131,189,93,104,154,60,131,108,35,243,89,133,88,116,76,90,75,72,158,193,195,126,43,148,121,105,134,118,105,37,53,49,207,63,293,208,222,187,78,138,71,136,93,119,134,84,257,76,97,64,183,52,68,161,140,139,97,231,176,201,142,91,57,209,74,239,92,119,135,252,62,116,63,139,62,151,237,109,61,119,129,158,112,309,239,105,93,74,347,97,411,50,113,97,116,106,143,107,71,58,132,282,158,120,256,228,137,381,204,107,61,175,31,188,173,80,180,71,243,126,32,75,155,105,160,363,333,90,271,143,159,193,132,46,25,59,50,98,61,52,152,100,131,230,278,221,51,207,56,84,82,105,115,100,97,192,164,81,238,46,111,73,132,80,128,66,70,88,235,99,124,156,259,185,69,99,134,88,30,184,88,85,109,68,87,133,216,113,183,170,153,226,105,96,179,139,216,202,42,80,136,138,88,53,76,104,148,157,68,80,183,66,152,43,76,225,219,58,50,86,35,60,90,140,94,162,103,58,165,131,202,49,243,97,174,51,211,80,30,196,136,154,48,25,78,46,78,91,115,92,241,50,104,67,181,162,56,151,347,83,117,118,99,161,132,93,117,65,56,122,227,99,363,51,183,59,211,117,334,240,88,119,344,35,159,317,86,177,170,97,161,203,256,49,220,39,184,218,121,60,79,73,180,65,119,102,52,192,50,140,119,155,32,55,111,98,82,90,40,61,188,122,41,84,269,144,161,58,156,196,58,91,262,48,151,65,58,122,130,102,161,214,278,111,106,137,163,193,108,101,58,60,153,138,151,110,86,50,68,84,81,75,140,139,133,140,72,106,189,228,80,117,142,132,319,77,216,113,131,90,91,153,95,107,105,179,66,97,117,189,32,106,154,143,52,112,88,131,67,244,39,93,100,90,66,93,150,57,53,277,104,102,122,87,128,53,62,56,144,28,91,86,266,81,206,172,108,230,229,201,180,104,79,38,75,304,129,286,181,374,343,74,109,47,58,67,132,86,29,177,183,147,132,164,26,249,172,85,256,196,244,194,33,117,253,157,50,45,96,192,78,84,183,205,241,183,73,54,325,221,95,169,198,68,152,158,73,183,78,73,201,140,76,101,69,84,187,281,95,79,172,152,74,130,235,222,49,215,324,184,77,63,90,93,74,254,121,124,106,133,222,196,148,204,107,84,205,350,107,298,182,112,51,174,112,77,42,102,60,48,192,153,75,117,120,161,152,83,65,60,312,127,98,118,122,219,207,91,34,158,270,189,106,85,154,90,67,160,138,159,315,340,71,108,123,177,39,120,55,98,68,161,270,68,59,151,171,107,113,111,61,112,179,99,247,159,43,89,225,181,149,60,109,108,115,90,197,176,178,119,147,173,234,137,143,58,55,154,66,81,31,309,31,220,71,151,109,49,94,47,65,56,164,47,57,209,212,114,113,208,254,105,170,46,25,85,50,163,68,147,210,142,103,143,133,69,157,54,193,106,38,49,80,94,108,44,75,170,224,100,159,80,69,194,148,89,130,84,65,70,225,105,125,224,68,68,336,94,147,73,53,108,162,74,133,120,298,64,91,94,102,142,54,80,230,146,117,65,134,174,148,72,165,80,161,214,146,37,151,143,180,132,97,72,112,127,95,86,31,92,212,287,287,138,111,135,138,179,123,81,201,58,263,176,285,273,134,95,30,41,272,209,191,236,229,80,52,52,89,78,162,123,153,163,210,86,63,58,119,66,111,176,176,206,196,292,39,34,89,307,159,178,48,152,56,84,82,141,236,63,120,59,80,184,126,71,111,62,85,111,150,152,91,93,63,144,199,97,215,74,200,300,204,147,25,116,70,128,37,57,94,85,128,179,41,20,129,165,76,141,144,96,130,141,150,67,166,83,87,87,183,119,78,128,159,86,174,80,150,155,348,135,285,189,180,136,85,132,247,230,192,171,103,144,162,61,81,80,168,78,167,161,171,161,239,220,85,43,188,152,139,203,111,126,195,266,89,156,205,59,139,78,91,72,193,316,214,167,137,193,140,159,195,109,98,216,119,189,162,58,80,51,36,179,135,65,74,226,59,85,339,138,76,38,110,66,95,79,64,88,118,166,320,75,174,88,89,132,111,135,32,83,105,163,318,132,97,133,134,101,55,81,105,174,110,163,39,78,257,81,166,114,106,184,68,280,166,209,106,102,160,340,86,141,75,139,147,92,131,82,146,80,77,114,32,173,53,213,304,85,159,145,191,98,78,236,171,160,59,67,106,126,136,178,130,43,171,93,95,99,72,68,147,69,112,47,141,221,94,174,126,107,55,152,74,210,123,343,123,111,51,140,105,100,193,179,119,31,67,180,101,128,188,124,98,55,40,154,47,78,42,52,188,93,101,88,128,71,82,235,385,169,113,103,45,154,66,84,54,38,181,32,93,84,70,57,29,75,275,111,213,85,136,77,143,50,156,212,64,80,106,62,165,161,205,339,192,74,164,96,95,157,80,75,322,117,128,35,50,62,147,180,170,96,276,111,139,44,80,134,114,63,300,131,160,174,51,97,116,146,159,53,164,68,231,79,61,113,96,169,79,43,159,132,107,135,129,200,202,29,259,265,232,129,55,63,73,108,171,61,103,149,84,101,64,29,56,78,53,36,90,279,248,242,123,159,144,93,46,83,252,70,127,210,117,68,178,80,85,136,175,82,47,111,82,140,102,371,129,188,81,96,88,30,153,141,69,97,134,221,139,76,139,176,75,180,67,61,81,178,107,220,65,178,75,66,159,136,42,130,77,215,130,64,42,101,104,66,32,61,122,100,79,31,214,133,122,38,168,97,197,140,212,89,97,147,62,70,43,98,89,242,141,152,137,81,37,97,44,139,140,145,28,154,178,110,87,136,148,158,74,296,308,100,152,119,95,151,67,227,98,86,111,125,92,178,309,229,106,131,157,90,96,140,131,208,157,181,287,79,33,206,113,178,60,170,109,74,118,216,77,80,58,119,72,61,257,127,88,93,61,117,55,30,70,109,108,54,244,97,138,160,125,58,83,167,277,129,187,157,182,67,119,166,70,252,72,106,131,62,184,200,147,105,122,57,117,50,90,95,90,71,160,147,68,286,78,118,194,339,169,57,40,345,225,97,62,125,59,99,112,101,125,335,213,188,164,126,269,245,45,115,74,216,107,158,30,102,177,52,47,106,62,274,362,38,87,87,114,89,96,134,78,81,154,27,107,103,125,171,225,156,107,174,218,89,97,38,56,72,83,66,123,220,116,235,59,133,322,217,204,147,105,67,32,93,321,232,306,366,145,85,227,159,96,105,161,146,109,46,50,202,178,126,157,140,231,139,296,76,251,148,179,152,106,87,126,64,147,94,41,51,163,80,59,43,173,49,55,62,157,61,267,100,75,81,144,42,69,143,33,199,56,126,56,56,204,76,177,144,116,170,232,124,31,141,92,179,227,94,46,127,239,89,142,131,100,177,104,138,289,113,57,72,35,69,198,75,146,111,103,192,198,159,48,55,63,37,217,125,200,215,179,186,296,168,151,127,93,192,36,186,302,170,94,80,70,37,187,55,57,141,122,178,76,136,51,132,67,88,168,115,184,42,30,128,121,145,185,90,34,291,71,32,160,74,112,124,117,83,85,56,73,157,134,33,205,265,152,109,252,74,140,61,104,92,114,106,216,108,132,165,131,125,265,83,36,68,182,36,101,59,209,86,34,174,252,136,119,196,73,129,81,77,91,123,170,104,87,221,226,61,154,78,221,86,154,66,133,33,96,64,119,110,95,67,91,172,373,40,243,172,66,179,111,168,150,68,152,86,32,205,97,141,104,80,123,74,150,43,125,250,255,54,79,142,41,134,129,46,40,220,126,171,90,120,93,245,125,96,135,115,105,53,113,129,151,157,205,132,93,125,133,122,150,131,31,193,201,100,144,73,160,133,105,91,85,92,108,127,111,158,90,99,106,175,156,117,107,125,53,275,277,207,109,50,176,261,303,121,170,147,69,113,55,257,82,188,125,175,62,184,96,55,105,71,131,62,187,86,204,154,119,233,120,80,98,146,101,206,216,118,91,326,126,101,181,146,104,242,115,113,196,79,81,144,104,127,56,147,139,64,220,257,144,105,82,121,63,281,46,153,58,52,48,109,115,312,142,105,189,113,146,121,153,88,64,74,73,172,98,144,101,132,99,145,99,53,91,83,173,165,132,96,122,69,118,141,271,168,150,83,176,120,85,164,99,99,124,209,52,132,157,141,185,91,95,108,109,141,91,328,164,76,72,87,53,45,76,154,112,97,51,61,264,102,85,57,96,137,67,145,62,191,169,252,147,96,147,177,60,82,54,75,41,220,188,97,177,43,159,65,115,42,187,197,124,106,102,219,142,75,118,72,143,96,107,228,116,41,93,160,37,76,69,173,114,77,210,59,138,87,221,57,326,111,155,76,68,250,109,109,73,173,93,141,185,162,116,96,87,237,114,84,103,42,109,153,81,67,60,42,75,94,91,97,66,140,118,69,149,136,51,95,183,52,137,101,109,117,105,195,109,87,80,232,155,93,185,65,139,323,121,126,143,148,259,137,76,35,90,78,86,162,114,56,102,200,71,242,112,88,40,23,126,57,81,139,110,138,165,325,79,180,202,127,189,149,62,133,109,124,90,115,173,237,111,112,82,114,59,62,56,71,72,139,191,78,38,114,59,131,54,163,162,115,221,75,167,157,40,91,108,30,287,42,127,168,69,171,38,28,233,154,80,106,130,117,67,109,223,104,115,73,294,59,104,58,168,89,56,72,245,281,111,124,237,125,168,161,92,46,92,67,134,182,52,71,155,83,150,345,150,57,121,66,38,148,76,125,77,66,92,72,129,189,127,147,108,152,128,165,94,85,254,61,63,152,148,174,121,105,270,86,71,173,87,133,103,72,248,137,94,134,84,80,158,107,142,119,225,224,81,129,93,95,129,130,95,95,275,314,64,275,360,119,123,161,74,45,55,87,139,92,87,84,87,171,98,265,62,72,386,204,345,125,127,263,91,35,34,99,70,153,117,132,156,90,52,157,50,270,124,44,130,131,64,116,146,129,129,163,76,167,84,228,140,45,95,205,96,101,155,156,151,97,262,181,150,106,68,276,256,86,165,167,142,128,298,114,109,198,210,116,153,143,97,88,168,151,147,129,126,268,213,168,174,169,57,126,136,138,94,122,159,205,64,179,117,162,131,140,182,59,78,38,148,33,197,34,154,158,62,225,267,146,127,53,73,104,138,73,87,199,126,144,144,47,119,97,69,121,192,131,158,112,112,81,94,156,114,39,82,250,101,186,221,54,107,157,263,79,78,155,100,110,74,193,102,169,151,238,181,67,92,64,48,90,125,178,101,136,128,175,155,139,105,163,116,132,262,89,71,127,210,117,68,292,105,125,76,102,343,94,123,154,146,110,222,134,137,134,151,60,111,176,95,99,38,29,91,177,201,164,148,53,74,70,88,89,186,165,231,83,188,202,103,233,94,84,134,83,115,193,205,62,85,107,147,65,59,138,55,119,85,99,95,108,109,172,33,176,56,152,171,103,114,273,36,182,126,201,88,55,140,113,96,64,132,126,137,120,101,293,67,44,37,46,101,202,59,93,117,151,90,115,92,133,80,26,89,118,86,163,227,183,153,50,179,104,159,113,117,64,60,181,94,161,85,100,166,29,129,108,67,175,148,54,186,148,72,66,99,61,70,135,142,100,89,71,91,143,89,148,104,145,112,60,67,88,79,35,86,58,98,186,183,74,84,41,108,174,35,82,238,119,74,57,84,91,172,208,103,140,104,145,173,102,76,141,196,44,88,93,137,166,70,85,86,110,68,53,89,36,139,102,138,220,39,146,213,175,51,239,171,175,89,187,133,39,92,130,84,122,217,152,125,135,79,224,193,104,168,50,167,90,186,100,217,258,198,111,119,136,31,75,108,118,109,164,69,53,278,123,166,138,58,48,61,103,160,164,74,55,74,208,122,103,88,93,104,108,124,174,110,178,79,121,93,132,147,42,53,281,218,98,176,129,63,201,85,331,201,60,120,162,119,75,140,294,320,163,153,204,50,279,162,128,234,53,57,151,117,232,61,57,197,48,188,353,130,83,76,114,119,208,138,55,127,127,64,206,70,124,122,128,146,115,62,87,94,234,160,67,95,84,119,207,333,152,54,67,70,146,102,50,113,77,148,158,55,56,126,153,61,226,170,95,53,68,82,180,105,250,56,123,244,219,125,49,206,98,138,165,303,202,185,90,88,67,136,209,72,37,382,164,135,164,51,104,157,298,145,152,79,78,86,211,160,140,75,48,107,82,91,69,84,142,187,67,104,99,213,94,175,89,116,146,96,132,103,303,102,111,123,69,183,134,160,223,105,176,179,37,71,95,132,24,260,136,144,127,226,161,377,55,87,222,115,103,57,112,73,43,80,120,39,124,261,138,92,72,121,125,192,56,87,83,182,195,80,170,89,223,153,78,346,154,59,217,93,143,55,207,240,193,232,133,72,161,133,102,124,164,173,176,237,176,75,179,128,89,103,123,89,117,241,68,127,110,48,63,56,76,61,74,187,66,57,91,41,124,93,68,100,147,162,253,83,38,105,131,28,141,166,113,279,84,86,204,59,103,160,49,136,166,59,61,45,94,213,68,111,205,156,105,158,78,187,71,146,75,107,207,134,65,126,105,116,135,179,165,357,81,117,227,274,216,227,119,148,286,59,56,133,77,210,52,39,115,101,149,245,222,179,113,172,112,168,72,327,125,137,169,95,76,64,76,41,120,210,72,101,56,277,179,226,81,115,104,227,99,199,190,126,198,112,119,183,73,27,65,99,131,153,165,337,203,104,314,43,372,117,140,222,80,150,194,178,132,132,101,153,109,115,33,130,139,196,33,33,33,33,33,33,33,35,83,179,156,108,141,328,253,107,243,171,79,204,91,81,124,77,136,62,70,168,79,92,107,138,360,105,135,58,116,259,175,171,60,58,205,196,186,178,183,184,111,133,124,150,158,98,177,166,130,54,238,99,202,135,45,160,53,120,116,78,84,181,107,191,79,177,153,169,164,91,34,78,50,163,227,98,77,113,106,203,171,166,131,119,101,91,39,82,44,129,105,121,47,127,90,63,52,153,183,239,47,74,172,138,114,134,64,123,92,82,108,228,49,89,65,200,72,83,90,104,81,218,97,59,99,188,106,46,146,84,70,89,95,109,153,199,70,68,20,92,117,55,124,173,52,132,114,133,327,161,147,59,79,83,190,96,89,107,78,124,83,103,60,91,113,152,102,107,135,112,155,85,67,157,108,116,140,56,228,141,99,114,69,112,207,92,205,181,86,177,44,120,52,298,85,193,94,69,187,66,222,153,227,145,328,46,164,246,90,121,191,126,143,137,36,69,174,177,108,70,156,95,157,94,36,59,200,305,71,38,45,288,72,103,104,86,114,81,146,56,118,149,62,246,219,100,175,241,119,160,257,114,143,143,91,249,128,76,84,70,65,145,171,122,81,67,59,47,186,75,176,129,208,92,117,292,210,95,109,146,161,180,56,152,104,204,23,216,193,147,67,116,229,124,107,190,102,94,110,135,204,122,134,53,130,158,72,68,113,89,67,87,62,60,123,76,193,83,96,238,82,70,48,145,204,242,66,191,101,115,108,83,113,57,47,157,60,243,69,70,171,62,221,165,160,135,156,177,45,105,69,144,134,116,68,105,119,208,153,91,194,68,240,112,404,69,118,142,77,201,118,219,130,172,107,98,65,72,74,179,81,148,83,189,66,132,148,35,144,195,168,57,142,94,140,204,100,62,47,115,84,75,65,66,94,66,121,45,162,105,62,313,93,106,42,158,160,55,159,48,73,35,97,83,209,69,133,98,147,243,91,93,113,292,136,206,115,267,45,212,55,197,51,107,139,85,138,209,97,98,281,181,176,146,171,86,180,111,120,127,33,59,89,145,111,40,147,144,65,99,161,87,95,114,237,99,103,64,109,112,80,103,249,66,29,117,89,261,63,65,90,52,100,78,180,103,88,229,75,183,153,173,103,82,133,285,222,85,142,78,116,204,247,65,176,54,196,220,196,263,126,110,113,68,135,90,121,42,163,102,79,61,76,144,151,238,56,87,162,301,289,102,87,79,202,130,99,83,143,121,245,224,114,227,139,158,69,154,266,108,66,90,186,85,152,136,94,125,67,86,83,75,113,126,163,211,40,72,284,29,191,135,195,156,119,157,100,82,96,86,60,172,86,65,89,285,64,132,79,152,85,107,62,152,47,94,113,74,135,151,166,162,65,275,132,60,103,101,288,242,105,143,64,171,153,155,65,100,102,87,54,53,275,144,138,150,77,115,47,100,179,90,218,117,145,94,111,147,126,72,57,61,168,199,149,106,246,107,191,167,102,54,152,109,177,52,167,141,203,109,78,161,140,91,131,174,258,73,74,221,267,152,77,75,119,103,56,217,36,102,88,26,102,118,118,82,154,107,124,92,115,104,51,123,204,111,76,60,174,103,173,108,37,198,84,116,146,182,104,94,231,64,73,246,122,46,35,52,96,149,331,235,201,92,183,205,45,198,113,97,91,150,144,84,51,141,131,89,114,199,201,118,132,127,84,58,121,183,101,157,260,79,163,176,236,93,261,121,112,140,72,183,111,46,59,47,144,119,183,132,121,262,201,57,191,135,119,106,229,86,56,97,79,55,75,195,241,177,237,53,93,99,134,145,74,116,165,84,273,262,212,106,116,112,98,141,73,49,152,252,136,53,53,161,88,149,52,177,122,131,54,126,184,92,124,373,73,163,227,92,163,204,46,162,88,115,172,55,53,69,83,111,55,89,65,91,87,104,229,66,359,133,74,185,199,59,148,97,112,223,26,98,185,72,168,120,110,80,125,62,151,62,90,121,84,144,79,132,93,124,100,77,82,90,333,215,310,244,161,211,37,182,140,126,131,77,198,84,129,164,149,61,131,135,47,193,118,306,164,47,109,118,172,176,63,129,133,98,208,61,25,348,111,67,105,241,89,208,126,201,54,62,128,34,106,51,60,91,224,169,145,95,106,128,124,239,25,83,85,282,88,262,193,102,90,124,65,183,207,125,131,30,114,147,77,94,62,28,175,177,148,120,90,120,177,66,81,61,130,59,138,186,81,82,120,162,26,88,151,148,66,106,20,69,111,172,141,165,27,106,179,89,127,96,198,208,179,117,132,59,300,75,174,155,23,295,91,119,139,66,164,79,54,175,157,79,86,201,40,126,150,172,107,192,55,79,68,182,153,90,176,118,64,190,41,175,85,79,214,167,235,190,76,94,58,122,41,76,95,150,63,97,153,151,225,87,211,126,330,140,100,90,156,225,90,211,153,128,98,96,264,85,38,78,145,121,146,46,85,202,137,145,68,56,29,84,314,103,215,234,54,60,267,55,99,52,121,101,115,106,75,93,120,124,45,93,91,72,200,103,100,121,145,115,37,53,69,127,103,210,148,55,132,120,106,127,283,257,84,223,56,262,117,113,158,80,70,108,200,115,65,115,182,120,135,140,165,42,135,118,73,244,208,139,280,27,48,48,203,89,308,220,215,188,137,65,98,90,93,79,33,174,242,225,93,74,69,118,369,50,81,104,212,79,43,104,90,98,175,117,145,65,156,66,80,104,126,156,107,47,72,183,224,105,51,55,255,149,122,182,238,78,100,289,183,127,89,157,145,115,146,266,209,80,149,147,76,100,100,199,67,82,59,66,49,57,98,188,65,209,162,40,97,101,130,71,259,121,211,272,123,137,73,110,19,167,184,123,67,315,146,81,233,64,90,145,180,170,215,130,253,97,161,88,129,180,188,253,233,263,140,277,74,80,138,45,64,191,119,85,57,75,61,271,80,81,142,120,199,43,213,130,85,241,72,64,90,305,194,184,118,70,146,139,160,81,150,132,90,120,124,119,121,127,143,53,164,187,47,63,237,82,103,119,114,151,106,131,122,240,132,100,124,298,222,115,106,103,85,228,170,93,67,177,55,71,126,182,108,74,90,56,31,50,247,72,62,246,168,133,195,105,32,137,226,82,76,184,61,100,92,154,105,96,200,152,91,80,25,267,245,176,254,92,70,157,47,72,117,183,312,69,121,290,70,79,166,103,121,71,111,70,253,246,166,86,149,106,61,108,89,73,43,249,142,89,99,121,127,104,75,80,127,135,124,43,212,36,173,226,93,61,70,124,102,57,91,97,261,53,106,142,39,170,92,147,83,185,147,109,218,65,89,42,102,38,255,198,81,95,105,156,108,46,70,103,47,77,247,110,65,124,160,75,60,40,135,175,112,77,67,35,88,217,52,54,171,122,86,116,119,150,81,109,199,77,137,53,98,84,51,140,86,86,194,164,108,83,146,219,62,235,92,206,136,65,120,112,41,45,41,67,82,98,45,60,117,177,43,138,80,124,147,144,108,95,56,136,238,113,199,90,174,118,87,43,92,135,137,201,54,89,177,72,44,303,180,44,88,123,132,232,41,150,54,55,58,67,219,86,105,129,124,111,186,132,366,263,155,63,97,214,119,116,274,146,129,105,246,213,132,282,139,164,57,100,163,182,72,79,155,124,67,73,65,101,49,36,95,108,345,156,88,96,59,67,90,74,107,109,87,39,151,150,51,218,75,50,55,88,123,240,66,103,34,146,111,84,58,74,122,152,153,50,236,128,36,124,131,133,133,221,153,182,95,114,42,78,102,142,210,193,138,96,271,41,86,93,163,145,97,102,100,277,134,297,99,40,72,193,74,185,151,96,93,201,84,69,200,267,105,83,77,247,124,41,168,123,132,337,153,133,112,150,198,132,92,304,83,89,136,159,237,78,206,129,74,138,163,76,99,202,55,110,138,151,172,95,87,237,167,118,106,151,76,176,153,112,162,61,21,107,91,91,94,115,111,114,121,113,140,47,43,49,166,168,148,61,137,169,58,140,76,154,50,194,244,131,72,142,139,117,137,95,185,141,173,113,141,95,294,297,168,121,286,129,118,206,89,321,280,142,135,57,160,85,283,117,184,111,144,208,95,186,133,322,337,101,61,54,334,224,74,304,150,293,88,50,224,96,80,106,111,77,59,66,279,113,93,66,139,65,58,127,92,159,168,176,60,104,86,60,86,143,77,166,133,76,103,86,82,91,159,127,219,67,215,103,121,218,30,100,39,242,69,103,95,308,156,148,73,88,123,337,219,69,178,254,179,120,68,85,255,157,67,189,63,77,97,145,134,115,204,147,253,69,67,139,102,137,332,148,107,226,94,99,29,140,135,97,154,104,339,231,116,74,80,172,92,63,159,157,274,105,42,71,79,83,147,22,149,117,62,103,206,199,28,97,88,68,176,165,77,183,163,97,131,107,52,37,134,102,67,50,73,81,102,61,92,142,137,127,217,202,31,74,112,28,217,69,151,163,124,73,74,339,358,160,210,229,107,118,49,199,215,120,300,204,84,98,168,166,86,91,293,91,92,129,121,125,118,340,245,131,85,77,144,78,88,206,158,130,133,244,76,54,212,185,256,119,135,97,75,214,56,139,58,82,267,122,70,114,114,193,126,119,214,50,80,150,160,112,67,115,237,105,120,173,52,50,80,101,111,155,59,70,66,101,57,100,103,87,151,130,75,150,59,90,64,53,82,156,344,118,146,88,97,104,55,226,55,114,99,132,45,157,95,119,194,186,59,69,176,140,94,112,274,70,83,199,52,146,127,68,39,129,167,90,189,84,169,58,138,95,128,111,94,73,198,53,63,206,116,142,59,176,247,116,67,74,270,113,163,111,134,133,60,116,96,71,34,100,177,94,98,26,113,107,30,43,128,151,107,144,120,46,169,206,155,88,112,136,188,172,226,121,109,126,71,87,51,54,284,235,229,126,139,152,132,135,103,74,61,55,93,68,56,154,160,189,180,104,119,72,167,215,369,28,26,75,137,94,234,113,83,112,66,128,138,75,93,215,227,182,274,98,34,50,110,197,86,58,207,114,91,68,89,63,57,58,108,330,53,68,116,120,108,110,31,86,173,115,109,73,132,145,37,165,65,248,164,122,97,82,67,157,73,162,83,116,49,53,111,82,94,62,86,116,256,73,152,83,236,174,69,55,84,104,46,156,84,153,115,140,268,177,148,219,33,168,66,77,103,85,80,146,115,163,48,86,59,130,120,53,174,102,138,62,64,102,151,137,158,113,100,83,202,171,102,111,86,113,30,74,211,146,157,108,289,190,171,180,83,60,94,155,223,80,31,64,233,77,120,123,67,284,106,53,79,146,116,164,83,138,122,120,326,91,152,45,83,60,135,56,43,139,41,203,109,100,59,155,129,111,92,99,78,100,85,173,52,116,159,54,98,75,124,163,61,96,270,206,115,153,176,84,49,63,82,88,155,68,79,197,90,178,62,79,56,76,78,70,173,40,166,49,101,232,82,70,124,96,158,40,52,57,254,106,110,86,134,130,151,160,62,72,269,169,96,176,108,248,201,114,198,149,227,58,140,216,166,94,92,83,141,44,32,53,99,123,229,188,116,174,68,99,29,91,235,78,69,84,232,74,97,167,292,227,168,123,183,186,67,73,127,63,243,86,43,241,90,185,69,129,76,126,68,78,144,302,74,142,54,132,103,101,211,117,66,93,173,74,282,133,117,47,106,122,171,19,136,153,40,167,326,35,102,129,99,285,122,123,39,85,173,115,235,92,82,72,158,175,80,61,98,272,134,154,93,94,142,102,48,111,78,130,67,115,123,100,46,70,113,108,87,68,188,90,39,214,72,174,143,218,90,70,90,137,150,133,56,192,52,169,110,143,168,220,79,62,222,175,36,153,188,118,149,68,71,61,211,21,279,132,79,64,172,213,98,156,105,145,104,67,99,150,73,147,69,107,153,137,82,75,191,136,121,99,341,84,232,159,113,132,113,199,89,140,141,137,181,112,167,53,154,142,55,205,63,84,69,104,80,110,56,71,126,91,95,134,102,113,126,62,50,101,126,247,210,102,64,152,91,83,86,135,29,30,137,107,209,74,115,161,133,58,225,192,176,144,180,59,126,63,136,214,207,112,114,75,103,33,94,129,157,135,61,135,94,106,51,61,204,156,42,49,213,104,165,131,340,62,142,128,96,112,73,129,83,83,118,207,149,128,185,69,71,92,131,92,176,87,111,119,127,47,96,108,220,211,73,96,36,83,35,92,50,105,167,50,58,86,98,169,136,146,75,62,62,109,266,129,75,157,362,99,132,28,65,215,132,56,73,94,106,87,63,64,182,86,132,86,50,152,101,80,74,136,73,130,102,152,321,315,263,41,28,112,82,141,280,144,91,126,225,105,131,289,91,49,66,129,101,94,110,138,124,95,153,220,162,101,160,83,167,67,98,55,122,174,52,225,46,58,89,189,214,160,199,113,67,107,53,71,154,177,96,95,122,104,71,172,104,106,22,164,119,103,122,86,65,135,91,43,135,72,72,92,76,94,138,183,94,147,43,101,59,145,150,93,95,130,95,154,174,180,198,172,59,276,47,167,198,149,172,103,120,99,65,215,105,175,80,190,147,103,150,60,89,68,84,237,79,171,77,68,181,101,138,55,60,85,70,73,96,175,128,66,141,140,212,36,116,137,112,169,307,63,75,52,36,57,112,72,39,95,116,90,109,75,34,113,132,117,30,87,130,142,99,62,111,142,241,104,282,319,159,101,198,133,202,235,275,87,310,80,170,195,70,140,319,161,249,55,340,93,131,158,96,105,133,194,131,119,70,122,93,55,100,110,179,75,204,127,121,41,53,201,186,141,35,102,109,252,171,123,174,224,119,134,117,144,229,69,94,173,100,59,99,111,126,95,134,76,62,140,94,273,90,133,103,61,115,276,113,135,204,84,218,243,87,223,138,62,107,76,234,49,63,125,151,122,240,73,135,101,40,53,103,106,153,58,86,35,82,61,141,115,234,172,112,85,52,59,73,32,87,63,27,60,103,166,83,73,63,157,136,75,157,205,206,112,122,110,106,54,156,114,188,40,381,69,142,99,47,126,68,185,90,28,111,199,184,80,170,125,31,140,100,249,22,127,81,125,159,192,174,75,134,80,87,179,138,124,164,117,78,163,177,288,150,236,166,194,58,140,85,143,74,71,63,40,94,127,90,77,93,122,74,139,114,84,184,184,94,110,115,174,42,145,133,66,134,108,141,131,109,52,147,205,142,123,211,64,51,55,111,88,131,181,152,130,44,105,170,158,69,117,207,123,143,258,91,100,145,86,49,129,92,107,139,96,69,52,91,55,59,150,71,162,247,64,295,134,55,62,65,133,73,171,183,166,114,109,84,124,71,269,90,343,83,74,82,64,78,123,97,242,171,67,76,65,77,91,161,102,242,49,103,167,114,126,97,102,100,191,141,96,93,139,213,99,63,53,192,92,136,60,117,109,60,251,235,108,87,94,118,145,257,103,93,184,28,149,174,137,164,114,72,69,84,57,66,74,129,110,62,118,187,58,81,53,96,124,219,44,115,138,97,89,166,33,116,100,142,105,70,175,56,218,75,108,56,175,391,63,112,243,157,120,174,75,272,238,248,71,193,163,81,95,105,164,94,116,77,101,110,196,117,122,77,145,144,109,166,187,147,70,164,96,185,115,98,87,78,354,247,122,96,159,158,50,151,232,195,187,158,64,116,48,236,168,241,85,78,90,280,31,140,176,307,83,53,69,193,108,194,53,306,116,49,126,278,161,179,96,130,95,91,256,119,250,164,128,131,182,277,126,59,107,153,76,68,155,109,57,101,175,209,62,57,168,182,112,177,74,289,142,68,256,92,72,244,211,307,52,112,161,147,117,165,110,56,55,259,72,69,35,121,192,281,89,83,196,83,93,88,170,129,111,167,59,71,93,83,130,102,170,46,93,49,44,104,102,223,133,80,333,46,94,139,45,112,68,54,150,85,76,101,107,147,86,82,54,84,225,47,167,189,217,213,248,89,148,281,264,125,101,180,57,170,64,228,242,140,71,205,50,64,63,34,55,76,85,157,93,117,89,162,82,247,84,49,76,161,87,311,121,217,77,181,36,80,57,47,191,50,191,269,70,82,161,79,172,146,280,77,35,39,40,34,127,115,91,93,102,70,131,109,272,139,136,67,203,94,134,64,108,164,60,201,123,107,162,181,82,305,20,83,39,193,163,83,183,75,80,47,128,61,272,53,144,78,74,190,155,187,68,104,81,103,115,165,126,138,261,298,92,273,92,144,129,65,125,112,139,91,340,59,302,97,121,187,51,73,53,91,168,211,74,139,119,73,71,157,133,66,107,84,53,300,290,117,38,107,72,139,135,40,172,122,210,108,145,188,75,64,110,132,133,70,77,119,87,128,183,303,109,42,110,101,122,211,103,144,91,197,163,153,170,19,188,166,187,57,187,156,55,44,144,75,184,126,77,54,147,63,59,130,97,331,100,161,45,217,101,178,166,47,86,117,88,174,56,51,83,75,135,242,133,101,74,123,89,198,57,56,90,325,184,79,120,97,207,216,55,73,164,231,172,166,128,28,155,109,97,318,66,53,147,26,211,76,209,124,161,152,99,89,182,132,150,119,80,90,32,93,47,108,72,307,71,102,67,76,89,310,52,91,61,154,68,123,43,91,57,175,77,62,142,85,102,197,160,150,346,71,69,159,147,61,207,183,122,74,99,71,84,118,133,103,203,105,170,142,72,23,25,22,173,68,44,89,116,238,84,163,74,114,104,268,181,137,55,122,216,215,106,76,105,155,118,126,135,275,128,145,186,338,239,140,185,108,120,214,199,185,98,179,60,201,74,168,159,57,211,211,86,27,170,62,111,175,68,141,130,270,240,149,95,133,181,337,91,80,55,266,143,253,131,48,91,109,159,80,182,217,213,38,111,132,81,57,166,38,45,99,27,123,56,202,76,103,279,94,193,127,90,88,53,116,100,82,83,100,40,420,325,324,139,114,131,82,159,196,89,70,104,189,372,127,232,211,79,199,362,32,65,142,190,113,69,215,133,191,149,94,54,172,211,219,126,46,23,40,49,189,131,148,26,117,66,80,138,85,71,202,136,56,143,91,180,154,64,100,187,124,139,124,125,71,294,161,70,130,264,84,142,38,113,123,62,272,69,105,128,56,77,231,160,79,94,120,285,122,138,235,65,58,148,32,80,38,64,276,45,34,182,84,221,41,31,192,136,88,128,58,206,67,32,166,136,33,107,92,141,90,142,209,117,48,64,239,135,197,127,138,133,53,176,81,73,127,103,99,127,118,159,150,162,134,136,221,58,50,119,58,47,64,42,81,136,220,102,119,52,44,131,167,297,34,48,67,40,123,190,163,73,113,171,313,183,50,78,85,32,99,89,79,93,184,93,98,138,133,30,44,64,46,133,128,43,93,171,134,83,103,66,62,105,50,21,127,93,122,138,307,191,80,49,161,76,122,169,91,74,85,106,170,173,249,136,66,77,204,57,68,121,135,124,90,151,182,85,71,148,128,53,109,170,75,101,65,129,126,57,118,67,221,150,133,130,38,126,88,88,228,158,88,55,82,203,46,270,120,178,51,99,243,61,98,58,189,31,61,88,46,123,78,120,63,141,156,296,107,124,116,70,116,319,113,56,104,99,95,106,107,89,124,92,58,84,211,125,144,72,148,132,164,91,132,163,34,108,147,227,43,40,60,87,152,60,210,260,151,380,114,233,139,130,199,186,59,158,192,170,60,133,61,244,67,64,61,23,71,48,36,170,200,44,184,59,160,59,151,110,236,46,75,124,111,89,199,81,97,134,39,238,95,85,345,66,122,124,118,43,138,223,194,135,152,109,115,190,297,103,32,170,67,143,51,136,120,186,104,78,54,97,80,75,106,47,192,102,62,122,123,106,169,173,179,129,93,60,56,239,77,175,72,355,107,63,101,132,72,98,108,150,87,82,99,98,152,270,78,124,97,159,239,126,219,139,101,187,69,31,131,107,84,60,150,132,73,96,112,142,116,114,132,95,213,149,36,310,277,164,207,196,131,210,34,32,36,132,80,177,187,199,87,87,214,201,129,98,117,79,180,132,108,82,99,107,140,81,214,133,234,190,115,141,140,85,137,128,87,58,213,128,35,90,150,170,82,109,97,147,258,125,176,151,191,136,76,65,186,175,109,222,135,298,190,64,71,42,42,109,227,147,66,236,128,78,55,167,145,81,106,87,180,49,24,111,63,42,47,40,173,190,150,72,123,110,116,98,283,62,48,95,281,274,155,195,170,169,83,206,350,235,82,67,123,123,264,103,45,96,73,205,89,147,161,211,119,158,83,133,86,62,70,58,93,98,108,177,166,294,187,291,42,144,57,86,66,56,54,38,83,162,89,101,60,174,197,147,24,114,52,45,149,73,90,92,127,137,266,78,140,136,133,93,108,43,91,133,81,124,78,98,66,49,123,175,143,57,84,416,177,118,80,137,70,174,166,214,46,95,43,97,113,271,72,123,220,214,162,79,58,231,121,193,101,187,182,119,131,36,132,115,171,316,89,212,53,66,81,343,181,65,160,31,62,38,70,86,317,129,314,156,87,204,83,256,58,41,112,74,150,118,91,257,149,234,103,132,176,131,122,113,99,54,173,50,60,65,72,111,99,121,192,242,399,179,114,39,211,197,77,109,57,81,134,240,182,82,56,370,220,108,72,110,121,142,250,63,69,223,181,73,135,95,95,84,202,78,114,122,248,102,140,193,330,338,346,63,128,51,182,47,321,83,83,129,281,170,61,66,244,155,73,68,156,94,209,134,280,139,83,68,82,183,24,122,132,173,54,43,167,200,50,163,130,256,130,148,328,66,157,37,25,38,46,39,67,159,57,297,177,85,108,141,86,73,65,78,74,119,93,136,119,76,115,79,114,183,99,32,173,351,94,107,157,231,34,158,111,255,126,85,62,78,133,28,98,52,33,52,176,110,83,55,72,144,96,72,109,90,55,122,32,74,96,132,52,134,66,58,186,79,72,77,128,90,155,161,277,37,110,113,175,57,49,107,215,44,110,80,51,75,62,125,175,109,145,83,143,80,99,86,92,167,82,207,48,108,114,81,47,144,136,110,272,57,39,35,85,199,85,186,134,98,298,85,105,90,285,110,71,265,86,231,171,121,68,187,113,224,185,90,48,71,33,77,87,268,186,166,140,112,99,94,84,101,114,126,33,91,54,320,82,153,47,211,163,135,271,160,203,126,87,138,283,199,274,73,301,59,80,157,96,201,27,29,151,102,78,102,81,186,217,68,131,74,116,109,124,249,152,129,139,278,81,69,64,161,51,126,69,43,104,171,214,98,155,188,140,163,201,230,44,54,112,59,158,221,133,161,106,294,44,77,87,143,87,66,59,223,219,166,172,282,150,43,98,137,76,65,179,130,42,136,138,78,184,58,61,92,123,134,104,49,232,94,73,95,109,153,57,75,104,149,84,127,74,83,69,43,112,217,48,93,165,207,150,151,98,169,137,100,139,251,291,172,104,119,106,90,98,37,44,97,172,42,176,124,104,91,87,155,72,155,106,67,113,96,153,246,109,151,61,162,67,175,98,102,237,107,49,210,103,82,249,109,184,79,58,151,43,59,182,76,58,296,34,63,136,60,123,30,151,71,179,188,149,217,80,252,102,93,256,34,230,66,209,95,298,95,75,78,230,106,197,128,115,96,244,134,123,203,129,319,196,166,124,326,55,83,132,328,85,203,123,116,114,173,39,157,109,171,227,160,125,62,132,107,133,82,83,136,52,134,148,138,167,208,179,182,160,110,217,89,141,150,107,67,109,95,173,175,107,87,155,177,170,240,179,108,166,178,54,157,187,149,152,106,198,223,137,145,211,107,259,190,105,91,83,67,196,73,223,34,145,135,75,128,112,158,248,122,222,205,236,128,135,125,183,162,130,135,53,65,183,135,78,67,139,252,118,107,293,112,78,120,157,72,123,237,160,120,128,97,219,88,210,167,272,73,301,76,223,122,143,62,170,131,30,132,77,119,65,89,196,137,56,129,117,85,233,164,238,214,58,34,222,299,81,92,173,196,97,132,116,189,163,368,55,193,255,88,78,76,126,115,131,42,235,83,148,94,184,69,106,72,282,195,172,125,162,61,159,116,283,301,130,151,140,232,137,323,41,251,221,206,102,127,236,78,123,217,102,109,82,78,130,93,163,72,125,116,83,120,58,125,83,98,95,66,93,271,74,89,245,83,90,191,116,165,127,191,217,106,142,114,70,210,75,130,124,105,182,177,186,168,139,195,101,116,97,121,105,52,142,161,105,195,180,126,102,129,75,219,27,180,72,89,110,152,88,92,46,49,37,65,94,65,156,44,98,216,54,161,60,219,116,101,129,83,95,200,39,171,87,32,168,49,86,61,80,123,84,53,94,54,74,130,311,254,92,239,45,66,94,46,73,126,193,144,78,56,152,57,122,198,123,30,196,25,112,78,103,83,149,131,98,128,97,73,37,144,52,66,76,71,84,83,116,268,101,221,119,90,122,39,127,103,90,279,139,107,217,157,165,244,204,45,36,106,317,112,95,32,139,151,159,203,92,65,75,98,164,291,102,171,54,51,77,88,52,140,246,88,111,130,68,239,92,79,76,158,166,203,121,81,180,368,186,88,204,209,108,151,59,54,93,98,43,134,100,115,223,90,201,125,57,118,137,70,134,196,242,136,53,144,83,35,102,133,103,45,93,144,160,86,295,27,104,64,179,28,90,46,94,171,93,65,79,87,139,84,104,167,73,45,171,93,79,152,32,35,99,173,122,250,162,141,43,37,114,68,112,120,132,65,161,42,37,122,116,59,122,93,106,54,130,195,44,137,70,121,48,49,182,110,131,47,51,113,208,124,243,97,67,120,267,96,45,98,31,34,99,168,134,118,101,86,127,238,51,112,129,227,200,159,158,42,98,68,59,182,88,146,152,174,59,144,95,99,292,183,173,85,86,210,177,93,128,312,128,147,151,96,135,253,131,220,136,115,208,140,121,85,56,130,124,152,84,94,256,64,144,134,49,76,108,52,130,213,50,142,139,151,226,111,64,119,77,121,115,102,143,91,58,118,124,117,157,43,42,120,90,78,82,90,119,61,157,56,116,144,162,92,137,67,272,177,80,64,129,36,186,197,40,70,49,48,81,74,152,91,106,131,47,100,69,135,59,169,141,296,148,140,87,69,65,295,58,208,105,99,110,71,152,116,61,127,83,190,249,102,57,148,108,91,231,107,82,150,285,100,129,71,57,102,142,78,79,81,110,37,217,129,135,139,191,140,115,209,63,119,126,185,122,146,60,60,78,135,140,84,145,60,74,140,193,36,108,45,89,136,133,101,194,105,80,51,96,325,71,106,127,104,113,324,59,271,144,44,134,202,153,157,130,68,78,66,153,44,61,73,112,80,134,69,173,108,91,194,137,205,166,237,159,272,301,195,177,170,172,151,265,141,303,104,263,72,185,106,134,178,160,37,152,199,192,121,127,64,289,140,92,209,137,64,148,66,126,101,196,189,97,194,88,113,148,268,204,225,97,212,67,128,220,210,97,177,77,154,30,84,47,103,48,170,81,31,74,139,65,79,73,144,192,144,261,116,76,51,215,92,158,129,143,117,230,127,112,205,137,40,77,109,98,112,160,28,31,115,79,163,94,97,205,142,129,266,53,102,127,293,86,87,223,103,150,115,75,130,159,88,226,102,172,113,91,120,144,188,62,55,56,168,245,145,51,134,112,125,57,96,59]
doclens.72.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [60,184,117,165,170,97,197,240,111,157,91,105,174,60,150,108,241,62,114,212,145,121,117,228,137,57,46,171,260,87,116,93,75,102,93,89,164,103,81,115,178,33,78,374,112,69,134,93,127,118,232,152,166,125,151,136,113,126,170,48,223,135,60,168,122,82,90,180,294,231,67,177,218,143,137,45,120,72,170,162,100,191,80,161,99,179,101,178,103,99,160,94,105,211,161,135,149,135,155,90,105,99,195,138,330,123,116,89,147,113,165,84,44,131,161,66,185,89,125,130,90,100,143,113,109,139,132,112,142,141,131,129,97,147,211,197,129,146,78,101,204,184,212,112,227,180,66,109,159,72,118,145,124,179,163,115,81,115,156,156,230,127,132,243,173,161,112,196,197,125,118,122,57,91,220,100,135,133,54,176,151,59,178,124,54,79,132,74,182,140,100,306,318,112,215,156,306,128,141,155,152,85,198,27,150,104,133,104,91,98,165,105,125,172,145,133,80,315,115,197,129,181,253,78,210,192,52,176,199,165,101,121,139,108,222,145,102,151,101,328,47,188,119,162,70,76,91,72,114,202,150,132,132,190,236,74,129,147,104,140,236,100,41,118,250,165,143,162,182,230,215,109,135,149,155,245,161,110,298,192,136,108,105,130,69,111,135,129,74,168,160,68,170,144,235,120,166,124,229,126,213,177,189,103,137,168,196,141,165,120,193,69,97,140,109,163,145,69,112,161,144,197,230,278,132,92,309,150,85,137,119,111,84,91,185,208,74,136,148,133,147,85,116,161,113,198,159,96,201,313,121,187,136,99,129,145,79,304,68,133,93,202,131,136,281,119,65,114,69,123,192,117,134,152,163,291,120,163,112,128,219,128,125,121,197,67,225,103,158,147,71,83,141,38,138,203,189,232,74,245,86,161,221,118,96,220,82,277,68,144,166,200,86,38,102,134,137,104,152,110,149,177,122,181,75,145,65,254,177,107,187,201,131,139,109,132,86,88,147,102,195,150,113,31,136,217,123,116,95,197,149,142,182,163,122,117,259,237,154,214,128,115,85,102,214,82,119,100,102,99,153,159,147,111,113,52,95,80,49,121,208,143,319,133,90,285,148,71,78,89,108,179,202,86,102,282,81,196,94,144,66,98,138,80,170,79,73,69,41,170,185,77,90,169,78,147,137,226,195,107,125,100,69,95,152,155,122,124,264,168,214,197,152,56,197,79,194,189,133,139,79,360,186,243,103,114,74,76,126,82,123,190,176,103,87,116,129,97,147,107,209,171,90,140,100,145,138,81,179,122,125,183,282,80,258,165,129,80,115,269,133,100,80,140,106,103,100,67,208,226,92,233,147,71,181,106,132,226,134,141,115,91,248,64,185,137,253,114,203,79,161,270,136,190,255,235,167,100,107,115,308,280,202,102,79,86,167,143,123,73,83,109,209,183,113,123,93,245,150,128,88,144,94,127,116,170,143,76,164,150,127,113,246,79,50,128,127,183,232,116,242,165,360,48,162,169,145,150,76,118,78,139,119,118,66,142,380,217,114,100,89,108,85,116,139,229,163,53,288,175,248,124,203,163,119,99,160,152,142,220,139,104,85,154,136,76,225,96,165,205,116,100,151,106,183,78,185,67,128,95,119,117,122,279,242,112,131,118,186,81,125,89,115,201,124,82,162,145,284,345,143,119,160,129,127,116,83,132,94,123,160,114,215,122,90,122,117,100,132,116,95,91,59,41,102,258,249,119,220,112,168,135,118,280,174,196,109,116,140,112,162,226,202,159,278,107,157,52,113,121,158,173,102,85,83,128,176,124,109,125,220,156,142,121,137,85,264,127,95,123,248,83,93,83,248,114,89,125,90,196,242,211,229,123,116,237,87,225,166,84,127,82,85,112,141,153,326,134,114,122,179,77,116,200,87,88,152,119,83,128,207,103,128,81,61,158,157,136,118,201,61,190,319,194,103,138,201,155,176,202,50,94,127,145,114,106,105,30,130,73,275,159,175,75,232,104,114,184,218,123,99,94,170,122,193,101,158,50,187,97,129,130,145,152,164,188,124,107,110,112,84,216,186,200,186,58,219,63,86,300,154,188,57,163,147,63,178,115,74,46,156,87,130,228,104,250,173,142,122,73,149,73,130,114,98,85,79,154,90,208,114,317,66,108,52,184,184,186,132,54,141,316,126,164,91,54,167,93,102,258,337,177,172,107,198,87,108,103,105,227,58,174,222,105,140,295,90,95,74,270,145,83,165,95,181,275,88,126,221,171,120,114,95,228,148,77,89,146,226,114,153,136,90,190,181,208,87,162,244,90,96,129,156,91,81,130,262,105,59,102,169,86,314,142,11,89,107,122,168,154,134,186,210,120,103,119,40,65,163,125,232,244,150,201,119,114,136,227,155,126,107,138,73,201,187,77,94,84,102,154,198,40,86,139,124,155,89,226,176,96,80,146,87,44,109,122,288,112,230,117,82,160,332,96,122,217,136,181,159,191,173,44,70,140,97,125,224,53,119,155,155,48,94,106,84,197,209,51,111,67,132,63,116,143,202,113,134,82,173,202,169,94,328,98,158,138,137,108,112,157,143,241,77,156,109,114,85,96,188,175,132,100,108,106,82,163,147,227,126,103,94,173,108,57,276,332,109,118,113,121,255,134,154,192,315,116,155,215,151,172,124,144,180,144,217,85,146,184,82,75,203,145,76,205,98,223,121,76,139,201,99,173,53,133,109,82,144,163,153,83,142,140,76,133,265,102,101,150,93,83,63,95,127,144,113,223,54,89,207,166,54,69,103,118,155,295,136,242,20,133,120,73,101,82,94,102,202,104,131,111,172,98,193,157,61,67,192,177,123,197,120,127,108,152,183,82,84,56,123,72,233,121,148,55,156,233,183,127,148,134,108,119,43,87,149,79,108,156,116,95,164,118,80,192,87,79,95,235,72,136,152,195,119,128,53,112,76,214,231,118,189,127,147,41,68,83,91,166,84,164,191,131,279,37,101,124,131,153,114,122,96,108,88,274,111,205,218,169,69,209,150,171,132,152,90,220,131,187,138,64,103,90,189,106,149,157,89,134,104,161,195,170,69,146,300,289,114,268,58,136,65,158,101,159,218,124,153,145,182,150,120,95,72,128,201,109,201,102,121,142,198,187,158,168,127,166,206,87,130,78,164,90,206,153,127,118,155,165,118,107,300,95,136,52,219,177,157,231,70,161,161,294,214,141,220,121,108,107,233,165,160,127,158,103,17,116,156,109,116,173,133,168,68,262,248,145,188,191,200,97,141,60,155,120,59,107,138,131,113,171,108,74,117,67,121,143,140,242,127,212,102,72,91,241,138,99,279,111,98,131,94,126,79,148,83,68,173,139,68,133,233,111,78,150,93,99,135,230,128,121,83,78,122,46,71,159,190,148,127,140,183,196,66,118,209,74,30,132,87,107,102,164,77,74,103,133,159,68,124,59,88,110,91,107,91,166,155,238,85,148,144,104,220,252,116,306,200,101,106,166,109,155,82,121,100,208,225,152,295,207,271,142,118,115,153,133,128,98,130,251,161,86,121,160,66,138,90,99,288,122,130,131,249,73,78,296,98,38,103,105,92,90,37,266,62,153,135,104,168,97,171,104,82,120,45,162,136,168,280,164,152,134,115,128,81,74,113,40,188,179,56,127,96,284,66,80,134,217,132,191,202,127,150,113,37,189,149,293,161,94,67,286,191,150,126,104,174,148,272,142,128,154,103,229,83,75,111,141,184,278,264,132,92,201,129,139,163,188,61,209,113,222,143,63,72,150,96,129,113,223,108,145,205,367,119,134,118,318,214,233,135,182,91,321,73,112,44,127,151,111,95,256,133,99,104,99,92,170,112,81,162,117,153,138,153,163,46,123,21,245,212,91,163,193,125,84,93,172,176,102,100,123,146,227,128,144,295,118,111,159,297,178,146,140,158,163,111,160,260,120,209,197,98,161,65,185,93,96,196,70,172,109,152,115,34,91,135,130,106,43,120,163,189,212,169,85,90,92,72,78,92,139,81,252,102,298,127,170,235,75,253,115,128,140,45,250,188,144,183,147,144,81,224,136,66,100,93,109,93,225,78,60,69,127,92,206,182,175,180,119,178,126,150,73,138,111,185,170,122,239,140,179,69,168,136,162,317,95,202,194,209,163,189,50,279,115,47,111,136,120,171,130,171,178,61,157,111,98,167,83,128,233,173,124,80,271,103,167,88,186,104,111,109,162,145,272,332,213,166,122,137,69,160,95,165,155,117,204,111,51,103,233,110,122,170,181,92,101,149,51,209,97,89,198,97,293,112,73,119,87,74,83,121,98,141,158,148,90,48,41,106,108,249,138,109,136,85,269,57,158,162,126,219,119,287,190,92,187,300,72,299,129,74,55,190,246,178,86,72,61,166,78,194,148,127,79,164,313,133,143,170,153,81,124,184,54,173,113,152,130,62,318,132,181,158,341,137,56,132,233,288,135,37,201,132,121,55,46,91,66,118,139,69,179,43,96,121,177,105,179,149,183,127,121,52,177,189,190,85,91,149,119,173,127,111,240,106,188,78,78,147,127,209,80,32,92,111,96,140,73,158,70,188,268,113,96,146,155,137,105,98,102,87,110,200,188,99,175,46,58,298,145,95,110,175,51,153,148,194,71,157,110,82,73,252,106,328,154,142,57,151,138,67,236,102,198,84,127,96,111,127,114,119,143,172,82,159,142,108,126,108,155,121,58,124,172,115,168,73,189,137,163,134,131,169,102,134,177,194,244,181,80,132,129,136,81,193,186,231,97,135,131,112,59,140,53,134,72,133,88,124,59,188,74,84,154,207,89,77,196,61,166,86,184,68,85,179,143,142,124,114,162,112,189,145,125,87,95,114,157,106,78,110,131,164,172,136,93,65,149,86,87,106,122,97,58,149,62,67,48,210,137,248,85,68,80,219,158,116,59,112,221,181,149,224,155,158,118,106,157,309,148,149,58,157,112,142,228,84,133,69,188,180,270,93,35,141,257,266,122,168,150,171,111,101,172,93,154,166,126,114,229,128,95,103,132,204,85,207,115,73,150,260,168,91,121,166,109,149,110,141,128,158,97,64,69,114,128,116,299,96,187,94,120,43,132,106,174,66,124,47,109,87,126,229,127,160,109,144,112,85,105,33,127,152,94,150,218,208,184,85,96,129,108,78,111,160,156,129,110,81,131,111,116,138,158,137,256,132,98,131,111,101,164,114,96,125,116,75,195,129,143,210,304,35,52,82,140,224,218,242,255,79,151,155,125,121,118,94,307,108,135,122,168,128,130,201,102,167,162,122,126,50,93,75,147,116,142,109,168,75,266,77,147,153,123,99,92,148,282,247,127,152,216,128,119,166,178,111,199,209,177,64,199,169,54,115,55,287,146,100,107,252,126,148,137,218,239,141,101,189,177,40,161,148,113,120,58,180,236,103,209,103,207,104,105,83,168,193,93,126,96,73,88,109,179,79,113,51,76,193,81,81,47,206,81,160,109,130,208,77,317,124,68,123,129,105,185,73,232,111,132,73,159,68,132,85,167,46,84,124,98,177,116,200,320,77,124,102,135,97,84,83,119,67,327,229,124,117,63,86,147,176,164,162,159,43,127,160,209,90,104,109,153,152,127,164,170,200,91,164,101,76,148,214,125,137,293,234,124,182,88,195,126,112,165,193,308,201,101,87,91,158,256,105,108,241,100,79,80,145,159,71,152,71,145,97,90,85,123,164,127,138,96,106,172,141,132,65,97,106,143,104,137,170,316,248,143,156,163,85,180,132,83,163,121,98,80,129,135,123,87,89,192,143,43,158,112,173,239,107,154,105,167,168,184,217,96,98,143,178,121,123,205,291,97,205,195,138,207,115,157,164,91,206,84,190,106,149,51,162,100,223,76,112,140,114,185,170,323,155,340,177,364,215,184,85,182,91,226,127,124,78,135,151,95,118,99,48,163,131,99,173,111,122,215,207,147,152,118,127,73,232,66,155,172,60,98,56,170,54,73,60,99,268,107,97,152,125,137,173,76,143,48,191,211,146,125,130,73,92,237,103,119,94,58,223,311,88,92,82,182,208,125,78,171,97,327,149,90,110,133,154,225,76,191,104,62,83,156,122,95,190,76,93,272,101,117,176,109,261,168,104,173,281,165,129,229,182,275,138,115,163,138,146,169,225,101,169,172,275,99,96,282,87,125,198,103,148,288,82,269,178,113,136,136,81,144,122,127,174,104,83,93,104,155,93,290,212,110,103,164,140,140,90,104,252,173,80,187,174,183,167,132,114,39,172,273,138,297,63,95,138,60,141,97,23,111,72,173,113,134,33,357,133,137,163,160,88,156,25,140,130,134,130,119,188,120,185,173,304,294,107,135,121,234,304,154,141,76,89,329,78,133,96,191,228,191,96,207,152,205,147,16,229,184,103,118,122,185,81,136,55,232,104,247,108,96,99,138,114,150,116,126,225,168,116,21,18,69,118,91,138,117,165,171,171,113,148,73,240,284,127,156,145,68,98,101,85,206,111,117,92,78,222,134,211,40,256,123,111,131,43,286,144,124,99,159,102,91,201,158,127,242,147,122,109,108,50,70,70,151,217,132,234,151,119,107,229,106,121,165,161,137,70,127,76,82,91,106,129,89,215,123,158,112,129,112,208,131,93,186,140,119,245,244,148,114,71,129,231,127,104,142,85,83,97,151,133,117,141,23,112,149,145,137,45,198,99,260,198,205,82,142,139,151,105,27,125,111,113,97,157,114,177,159,212,97,110,142,106,105,115,128,178,171,156,185,107,168,167,128,140,148,100,112,125,114,105,195,122,108,121,98,175,145,160,128,123,110,157,126,114,212,201,137,201,100,200,197,176,152,303,222,219,58,116,192,98,124,52,66,30,96,201,121,138,96,188,75,93,86,40,158,107,212,87,179,95,166,119,88,116,241,129,91,145,160,246,127,129,126,75,220,238,116,94,116,93,105,174,90,193,137,50,147,117,116,265,168,70,114,64,75,124,167,135,59,91,73,179,58,188,55,132,130,140,127,149,127,134,73,131,79,91,127,119,139,188,136,106,116,191,103,92,115,112,190,96,129,156,96,206,159,199,164,106,137,132,57,100,94,190,142,121,132,246,351,211,96,86,108,39,141,107,68,119,112,323,96,151,99,96,102,169,35,122,126,141,178,137,194,49,192,172,130,146,86,51,81,149,111,335,71,244,102,100,75,142,135,123,281,100,259,172,92,123,349,71,176,182,229,146,189,54,48,288,190,69,85,83,101,242,180,231,88,120,126,140,201,161,108,92,60,109,95,254,95,119,163,290,124,121,176,152,129,118,82,108,190,147,126,346,143,159,304,126,203,121,144,94,226,137,214,162,147,126,90,118,75,202,189,162,158,305,232,74,143,153,129,59,175,94,260,222,126,58,179,68,179,151,331,219,130,127,125,99,179,218,126,180,171,172,106,140,185,83,134,44,139,113,160,108,66,68,133,199,113,161,121,173,144,77,147,186,30,79,116,136,100,178,75,110,150,229,159,302,96,117,194,195,51,161,224,164,85,113,137,171,284,111,238,191,209,98,172,70,154,143,97,126,128,175,89,149,211,92,170,139,122,80,142,138,171,187,159,135,196,85,108,174,174,154,136,118,173,124,150,250,199,102,164,186,259,231,202,186,136,110,224,151,94,173,198,52,253,118,89,162,166,141,363,111,179,81,85,51,51,183,106,211,185,213,213,205,77,161,184,145,192,282,268,77,74,85,101,104,148,69,131,119,139,138,134,112,165,86,114,139,102,160,165,71,82,319,178,138,102,288,208,141,238,90,163,49,170,114,192,90,65,95,75,126,134,95,117,200,131,148,76,109,292,140,127,176,55,53,109,91,105,76,120,84,94,187,70,110,145,93,233,43,241,131,142,76,180,130,139,246,181,183,273,198,109,111,141,148,208,234,106,140,87,97,100,150,181,133,154,128,102,147,273,93,200,116,94,244,172,228,234,219,139,121,51,104,133,92,248,210,100,15,146,94,193,247,169,133,189,124,134,107,179,151,106,137,188,230,78,42,77,44,102,56,200,115,101,238,124,171,160,129,182,305,184,164,106,134,117,181,100,66,33,99,129,109,105,164,117,99,192,146,96,160,164,97,169,150,129,93,211,110,298,216,63,253,163,187,89,70,73,126,77,156,186,84,204,120,202,103,125,125,27,82,83,75,90,149,89,226,176,106,153,109,113,205,75,154,107,240,178,153,94,237,110,180,173,89,150,280,72,163,234,131,288,109,387,75,61,58,119,309,89,198,127,55,138,137,128,100,170,64,94,79,176,55,150,232,118,139,130,113,117,58,100,83,155,118,116,105,170,219,163,60,99,132,305,115,243,53,105,112,212,154,127,157,69,99,130,192,76,266,116,141,174,131,156,223,144,252,249,186,171,125,156,208,179,128,88,168,164,96,126,118,108,104,136,138,74,158,196,95,120,143,153,169,137,104,92,114,77,201,201,57,147,149,297,100,254,198,76,183,107,60,101,72,161,162,190,132,335,180,121,134,121,32,136,129,122,53,93,85,195,107,76,78,184,92,133,158,82,18,118,102,296,224,109,106,119,126,148,83,202,156,128,65,184,77,144,83,142,181,75,112,123,145,102,300,191,124,70,166,153,121,151,94,140,102,200,65,247,81,103,187,332,104,104,115,165,141,104,85,114,151,91,175,91,133,109,105,91,129,240,186,158,132,126,86,99,59,233,91,185,224,220,94,122,39,145,106,163,86,122,149,196,42,192,112,116,107,103,163,63,139,167,136,80,76,45,209,91,97,172,97,169,71,191,182,84,95,127,103,81,115,160,90,96,73,136,127,81,120,119,128,71,161,120,66,187,74,169,188,321,124,106,121,113,134,131,113,118,125,199,171,107,92,105,122,31,223,171,206,159,131,96,124,200,140,51,163,65,125,135,131,162,349,201,178,52,120,146,61,131,108,60,61,151,136,229,67,234,112,180,174,189,170,176,156,199,194,93,145,304,166,64,209,283,106,143,379,111,133,94,138,112,151,89,135,177,107,188,196,96,113,161,125,112,52,101,187,260,103,128,53,38,162,205,156,45,167,75,180,42,105,106,73,165,123,125,79,105,115,179,149,343,238,243,176,111,81,124,89,139,153,163,142,174,115,174,163,74,192,135,196,152,66,108,194,120,51,81,247,157,130,83,131,192,117,91,123,189,106,46,41,115,112,90,245,149,120,134,53,99,117,41,188,157,140,121,179,85,174,203,247,166,92,217,168,49,189,142,146,201,172,27,161,119,103,100,104,112,67,183,68,131,125,167,131,140,84,112,337,187,143,51,235,242,123,129,194,181,44,71,75,158,104,135,115,126,204,152,102,75,63,208,91,163,87,106,204,127,193,123,168,280,243,135,125,158,176,122,106,161,148,108,148,114,99,111,237,191,126,122,59,118,95,173,179,163,145,152,100,156,208,86,84,210,199,59,289,166,125,62,49,140,76,60,108,112,49,162,117,229,125,294,131,160,160,89,133,116,88,79,276,213,27,104,110,77,245,79,103,236,77,104,109,132,232,64,72,103,92,171,54,125,184,206,66,98,62,106,89,57,198,87,182,76,101,159,91,143,160,144,118,186,165,326,314,83,165,265,142,176,110,135,22,88,90,141,95,82,95,270,80,165,110,60,90,135,122,94,91,167,289,111,102,196,120,179,96,212,53,242,181,153,115,43,125,99,298,152,126,139,109,79,133,116,182,100,165,83,186,151,109,118,197,105,99,154,55,134,115,134,316,284,140,182,74,98,113,130,45,148,97,90,185,141,277,55,147,143,266,153,86,120,100,32,130,141,122,106,51,138,118,107,110,159,298,45,95,192,68,146,65,154,144,259,134,154,108,200,153,53,128,172,312,87,149,156,230,287,116,111,71,112,185,99,82,79,98,149,94,192,84,111,101,125,162,78,96,102,118,47,75,71,129,96,134,247,132,194,152,54,120,130,114,49,95,191,78,116,141,114,71,145,203,170,50,126,113,90,130,192,277,92,259,209,90,79,104,101,43,146,65,146,135,168,173,243,204,160,113,228,175,123,147,71,125,117,143,171,214,140,112,151,118,348,175,243,103,57,63,69,110,168,219,100,109,138,209,139,149,160,125,173,81,313,125,180,84,89,139,159,91,100,173,76,155,109,158,102,105,153,240,47,103,98,196,123,266,113,161,59,89,139,185,109,129,142,155,191,113,148,125,203,103,183,111,212,100,108,149,57,97,100,47,149,232,113,135,62,188,161,102,289,72,147,149,277,109,90,107,250,166,134,172,114,71,144,71,203,147,149,170,80,154,306,135,193,125,94,266,329,77,200,148,163,234,69,60,120,86,115,91,186,66,118,160,186,100,98,131,106,79,49,79,207,59,141,122,237,141,188,155,130,190,121,99,162,232,163,106,101,123,138,84,230,111,91,153,165,154,171,135,116,115,78,109,124,105,72,90,106,253,238,121,221,128,118,165,138,189,161,130,110,199,83,105,201,122,110,75,119,145,107,100,210,212,61,117,106,169,324,179,163,196,143,268,117,136,95,123,84,276,257,118,139,147,112,239,115,360,119,118,151,106,99,78,128,89,141,186,142,169,174,151,176,106,192,180,142,136,135,47,164,99,168,126,145,106,133,227,132,66,63,39,127,101,149,115,81,88,137,97,120,210,202,199,198,139,84,213,95,132,142,91,289,198,153,122,84,223,127,161,117,186,171,125,97,133,95,96,219,133,104,88,113,50,76,117,144,101,123,121,194,125,178,84,274,149,95,192,189,137,123,100,229,118,125,112,319,183,286,166,79,296,115,168,153,110,107,121,93,54,156,218,111,34,34,124,145,58,106,149,88,93,184,271,114,86,150,286,103,57,68,130,167,156,148,180,173,117,42,96,118,85,174,187,203,155,70,136,73,169,215,82,324,74,164,64,258,193,104,184,315,134,61,98,177,295,117,187,155,272,54,137,153,164,124,90,128,170,217,89,99,249,156,102,117,167,117,109,107,106,208,145,143,138,140,137,142,177,114,197,162,72,101,119,190,156,105,135,94,119,126,146,218,145,118,149,90,104,183,120,138,114,147,100,123,140,103,121,78,158,247,158,92,157,116,94,219,217,314,248,164,175,121,118,113,146,95,117,333,165,102,102,275,128,127,64,122,89,116,126,266,192,125,139,208,80,104,118,111,106,198,174,85,236,112,127,222,127,114,119,118,144,216,71,60,95,260,140,84,84,118,96,150,114,135,180,78,147,120,151,140,118,149,101,92,77,92,132,146,334,122,79,57,114,141,202,127,98,100,91,178,183,126,124,316,252,230,125,53,115,22,112,86,130,96,111,49,198,93,127,92,315,320,118,172,158,149,89,117,89,111,103,240,113,176,177,142,137,154,99,132,97,81,181,217,182,204,78,124,121,77,191,256,151,145,110,237,105,26,122,115,144,91,215,341,146,116,218,150,102,227,102,98,118,190,192,93,112,36,126,124,112,282,242,71,98,132,124,75,76,84,202,97,274,121,102,148,116,215,63,158,88,84,109,123,121,140,185,155,142,77,124,76,156,90,110,155,68,153,109,106,120,181,96,122,344,174,109,159,152,82,163,109,141,94,140,217,80,67,60,101,147,143,145,108,79,63,213,105,103,104,122,118,54,181,142,144,99,234,77,132,214,120,180,110,95,77,86,179,164,62,126,159,95,96,67,159,102,212,179,134,138,89,108,235,148,81,172,77,74,104,123,100,87,136,151,148,54,246,121,126,170,135,143,197,78,47,296,211,101,117,86,136,103,181,127,108,142,96,133,122,136,179,107,53,153,127,77,85,289,163,257,68,236,169,114,207,111,112,168,69,136,158,139,147,136,93,157,86,54,130,92,94,112,165,123,87,208,80,51,91,257,164,194,159,302,145,158,138,121,197,133,120,90,115,144,118,94,123,105,110,55,157,51,80,97,123,150,121,111,125,187,122,76,190,105,165,99,172,56,85,103,118,156,57,114,164,265,79,237,173,174,141,138,156,115,132,175,122,180,114,143,311,149,96,93,77,147,245,214,323,50,328,119,351,190,230,249,142,134,131,166,135,143,109,39,116,171,97,122,155,150,197,92,140,190,137,185,125,114,219,142,139,157,142,79,352,51,217,159,161,104,301,210,65,73,101,229,172,84,101,107,132,34,77,112,203,86,291,209,178,224,115,110,149,66,170,270,61,199,138,69,132,120,216,74,130,112,157,217,132,111,157,114,144,288,282,149,142,136,231,225,192,85,156,103,151,165,125,151,172,318,118,30,109,25,142,290,94,114,93,95,113,277,179,148,204,91,147,286,185,60,138,100,116,125,108,112,121,157,176,120,90,282,139,269,275,215,50,86,51,173,246,181,74,165,126,182,159,125,330,231,62,129,109,173,159,131,148,224,94,95,57,209,90,172,188,119,77,127,156,137,141,354,173,82,112,173,106,113,89,111,133,128,123,120,79,96,165,144,94,77,99,137,76,162,252,210,104,205,313,85,113,98,169,188,156,167,88,98,196,127,87,116,149,109,83,90,79,133,274,103,146,171,58,104,103,355,144,121,142,90,71,161,178,80,80,180,88,119,315,126,75,156,110,116,182,132,52,155,132,103,72,89,205,117,142,144,137,122,91,137,96,130,222,105,192,81,110,114,77,140,238,128,71,156,258,107,102,207,100,112,91,144,111,130,138,151,148,139,137,193,122,150,142,184,168,148,181,128,115,133,113,109,208,164,98,135,78,109,121,93,60,32,180,262,165,90,118,128,307,110,121,139,142,181,181,172,97,126,148,113,124,132,91,96,165,101,125,130,90,171,106,58,289,109,120,110,100,124,285,117,125,79,161,177,203,122,187,88,87,128,77,78,272,166,288,86,67,245,226,105,122,274,125,143,173,112,134,145,111,120,78,85,167,92,215,57,98,153,90,116,160,115,99,110,78,67,41,129,244,308,124,131,223,134,143,242,107,113,225,104,58,169,124,123,182,50,76,28,71,214,61,63,77,81,93,92,92,93,91,105,129,161,218,200,128,165,118,103,109,90,60,198,212,200,195,143,150,153,88,117,198,160,107,74,262,298,206,205,224,158,63,79,30,169,150,110,158,39,201,111,148,91,292,155,90,130,109,192,93,171,171,118,146,123,88,27,75,240,105,159,142,138,140,99,129,144,280,107,104,195,182,69,139,164,200,213,89,160,131,134,223,134,211,154,204,99,75,162,150,70,213,102,66,172,93,116,117,210,123,133,96,241,260,72,119,64,221,129,135,208,109,162,297,262,107,83,235,59,134,124,98,242,191,19,197,92,68,89,165,142,202,82,132,102,97,72,312,284,83,100,147,119,181,169,218,154,85,80,131,197,97,172,173,160,218,133,21,189,204,288,206,54,173,120,170,136,80,105,112,106,202,146,104,167,221,165,332,78,322,152,113,153,123,68,99,289,121,117,151,92,228,155,50,98,126,110,127,104,138,114,143,200,118,230,169,107,113,142,93,195,44,119,177,164,137,147,151,250,230,316,318,192,123,100,192,187,192,105,137,66,242,171,114,106,200,111,174,152,144,143,125,110,165,138,117,263,55,98,141,123,142,153,136,151,100,127,295,191,215,181,164,401,150,133,266,155,184,224,147,150,165,109,89,111,82,184,194,139,164,107,204,94,102,129,261,123,121,144,80,82,173,157,102,128,157,140,163,73,153,75,194,114,178,91,88,152,118,152,64,214,139,82,214,79,174,147,148,57,127,120,114,212,204,167,77,132,316,303,258,276,369,131,147,180,126,53,141,99,102,268,300,97,130,114,120,153,126,236,148,174,70,85,245,170,220,191,118,118,74,110,112,207,253,140,104,170,137,82,142,117,94,116,157,59,198,36,89,261,271,117,244,205,279,275,178,150,147,270,117,51,202,117,190,168,268,132,79,181,71,121,126,157,144,205,86,168,95,157,203,112,185,242,82,283,156,72,80,131,75,66,250,163,142,142,226,127,183,135,105,85,156,162,158,124,167,102,105,128,199,29,108,212,122,91,165,170,134,184,179,112,88,53,180,137,212,172,200,104,186,139,89,242,111,152,75,168,178,139,111,63,254,142,224,216,116,91,137,132,165,122,199,174,163,117,189,202,139,174,208,180,142,114,214,216,133,101,172,135,140,120,176,205,197,146,132,95,88,251,140,62,82,169,115,341,67,211,155,115,145,122,137,116,81,129,71,126,93,122,201,102,224,280,129,80,135,154,120,134,124,172,151,88,63,93,265,81,291,110,136,135,147,87,109,156,221,125,110,280,126,73,33,97,63,94,100,258,182,291,140,117,214,108,51,70,88,92,95,302,193,319,162,58,90,86,135,286,152,125,89,132,97,158,129,136,75,232,51,114,258,60,133,175,178,132,101,87,50,136,134,170,123,114,213,127,253,181,178,95,163,115,133,135,151,88,243,76,139,178,164,134,223,127,127,129,98,178,102,148,176,28,258,124,276,129,217,66,136,186,164,144,72,332,299,108,176,85,65,123,82,169,110,149,130,59,105,108,142,144,89,97,145,230,128,116,211,151,106,162,194,74,197,49,70,236,97,149,133,123,141,137,145,125,168,161,124,277,149,116,119,133,327,120,167,122,66,117,127,59,139,161,196,81,136,159,220,118,172,78,116,197,144,131,77,222,105,111,160,139,199,123,150,98,127,103,110,156,126,128,372,118,128,69,226,127,89,228,81,145,314,131,146,112,150,126,105,92,116,209,75,127,131,141,136,147,147,131,131,105,131,195,103,117,140,198,171,191,119,124,134,66,179,250,123,141,145,116,160,178,102,92,84,135,70,134,91,188,121,130,107,96,231,163,127,172,147,193,53,180,217,209,93,147,106,179,110,162,91,113,110,104,120,141,133,49,136,138,135,158,172,106,125,63,134,77,178,146,137,96,119,134,108,43,47,233,105,281,101,57,176,97,147,139,89,155,143,122,88,108,147,123,162,83,55,100,67,140,68,195,173,223,103,151,148,168,129,94,100,115,148,221,143,162,162,144,52,50,145,229,45,306,154,165,128,183,55,85,154,203,208,99,169,161,93,81,185,108,161,350,154,109,151,95,149,77,92,175,141,72,83,246,250,88,166,138,72,94,241,90,61,132,145,133,145,80,187,110,206,113,97,82,184,117,105,124,292,320,148,129,236,91,83,131,103,110,68,52,151,141,95,122,115,147,205,135,137,99,236,72,120,154,232,220,281,124,166,45,252,168,51,62,112,117,236,182,108,202,195,195,152,104,77,205,89,132,130,98,148,164,269,111,100,137,209,152,118,119,138,153,166,104,49,86,89,165,151,71,114,116,322,79,150,123,121,97,116,204,261,159,193,31,156,155,78,65,171,204,138,115,108,78,145,130,120,95,130,176,150,75,59,111,247,134,133,158,95,240,69,209,148,124,96,186,150,247,185,74,135,191,82,156,103,176,183,93,71,106,80,172,75,231,165,207,100,111,53,209,178,157,174,187,129,219,145,141,150,136,154,197,197,151,260,149,69,127,221,85,314,94,305,131,199,84,182,128,160,110,208,173,128,180,188,116,133,119,57,173,239,75,144,98,104,275,341,137,125,70,111,139,139,184,123,120,122,148,89,94,151,127,163,33,386,124,145,115,78,111,73,146,70,240,97,159,200,178,160,98,371,150,162,100,128,144,78,178,101,172,153,181,307,153,95,96,216,80,88,249,128,130,84,206,110,104,192,76,201,94,87,133,242,111,128,108,111,109,171,164,72,78,121,151,146,155,98,181,69,116,41,141,112,50,88,122,137,126,135,136,136,121,146,117,172,102,108,95,133,93,146,199,150,215,115,118,129,190,156,110,153,101,153,154,65,87,166,71,163,129,95,185,148,52,125,272,34,106,185,160,137,114,269,275,184,90,87,177,121,134,59,157,63,61,155,137,144,141,91,119,125,123,71,98,68,76,133,115,94,142,118,138,153,105,117,99,119,117,323,240,160,97,137,88,92,55,184,114,102,111,169,83,149,28,114,149,142,87,144,61,181,89,69,83,132,83,100,188,111,59,51,47,80,65,77,32,50,61,79,250,143,163,74,82,112,97,125,63,27,163,215,153,109,140,241,98,190,122,175,182,60,67,41,70,73,78,85,124,95,100,70,136,118,221,92,67,136,54,155,104,143,110,204,51,96,71,118,205,219,61,54,124,94,111,129,70,194,105,98,142,204,153,161,114,161,126,89,248,92,81,138,112,104,31,115,198,76,149,106,102,113,174,122,172,108,71,83,101,105,369,120,108,36,147,40,251,131,126,229,30,100,66,73,78,50,77,175,110,70,41,73,316,77,72,190,120,130,165,144,114,300,290,136,133,126,60,107,115,75,80,149,66,139,169,122,302,155,35,49,98,94,77,209,49,54,104,127,87,128,187,200,246,92,53,46,156,106,212,164,297,302,108,105,91,156,62,114,78,99,165,199,123,93,166,228,52,151,263,123,140,264,50,159,57,100,85,153,216,195,190,211,215,233,158,152,80,172,32,40,111,40,111,63,81,144,72,114,103,125,159,216,108,178,133,66,134,83,133,98,68,108,136,171,48,127,137,146,89,56,63,69,153,49,115,81,109,146,58,106,37,173,196,137,124,149,145,104,195,105,114,76,46,146,98,112,70,101,93,164,120,103,140,103,90,130,187,33,64,222,79,139,98,151,113,205,179,184,105,80,318,260,285,324,337,182,113,150,103,74,136,83,109,91,58,78,117,93,72,160,364,224,159,140,164,116,111,150,197,208,231,97,96,152,120,144,114,138,114,109,209,143,74,110,100,250,84,294,54,273,51,85,137,159,203,193,65,190,124,90,206,320,151,98,45,91,114,111,52,52,171,294,134,97,90,80,218,90,117,138,78,52,198,56,197,109,127,174,133,133,152,209,59,65,209,74,52,35,53,260,70,98,263,145,83,121,86,73,65,128,92,157,122,62,138,218,72,97,105,47,131,143,38,80,97,71,77,138,168,137,106,128,125,116,107,123,81,119,222,141,74,81,142,98,71,126,126,68,179,387,158,91,103,117,47,198,139,60,135,271,192,150,285,73,164,157,90,170,148,127,89,109,88,91,40,100,196,80,111,176,136,221,83,78,98,83,129,275,215,96,118,194,114,70,101,158,94,69,238,187,117,104,144,93,195,116,99,128,126,127,198,91,119,240,57,168,158,104,32,83,129,103,33,132,93,143,129,87,58,136,105,76,82,103,48,140,160,82,58,112,180,91,139,145,85,56,90,128,86,139,109,86,176,201,104,162,80,97,184,132,123,50,64,90,202,100,55,126,218,139,67,107,310,122,73,83,116,82,132,62,34,219,110,79,42,185,128,109,128,184,97,144,80,107,33,54,103,75,269,202,139,94,108,53,93,110,100,155,180,154,69,95,70,82,116,133,73,135,152,151,58,92,182,227,111,110,113,75,148,54,170,154,90,137,119,117,132,79,55,112,36,198,142,229,83,79,136,148,206,84,251,169,142,82,87,106,181,133,178,35,104,83,107,95,123,124,205,37,161,120,78,146,114,140,160,166,104,106,183,108,132,87,100,157,117,90,56,40,102,112,114,109,117,105,138,94,143,58,48,161,163,157,200,108,117,99,80,90,258,156,72,59,68,91,59,317,116,152,81,214,99,114,75,106,219,129,118,254,217,106,197,88,175,42,87,134,161,231,72,187,87,99,161,143,184,173,115,165,112,164,67,237,195,141,44,227,59,138,88,102,129,64,97,149,38,138,76,49,176,153,216,74,131,76,73,49,74,204,106,54,140,58,124,85,164,60,118,50,124,206,110,127,180,67,236,136,83,150,55,81,101,206,156,109,98,46,125,190,117,218,121,114,118,149,146,149,156,182,134,129,82,94,124,126,233,97,151,119,80,98,91,172,62,94,80,214,65,69,150,85,125,87,72,122,97,185,91,100,219,113,89,130,240,183,68,82,74,81,117,96,77,163,122,79,64,108,233,73,146,198,99,173,75,145,111,58,173,69,121,68,116,78,98,85,105,133,121,92,134,158,159,160,133,89,177,75,211,151,108,88,248,30,102,143,87,89,179,94,96,87,131,205,105,183,138,210,172,79,234,91,138,115,94,139,79,120,106,133,251,191,79,89,139,170,153,152,32,120,98,118,232,97,119,86,103,163,134,103,147,48,76,32,98,120,147,262,104,89,68,17,91,136,154,87,125,55,186,256,94,78,91,60,61,118,81,243,292,84,139,101,198,75,261,82,106,115,43,125,150,122,90,60,277,95,136,92,129,193,61,81,136,81,68,169,187,65,114,63,297,102,77,64,208,64,90,208,65,165,204,70,85,105,108,65,28,160,102,88,93,96,104,62,94,83,115,103,212,86,179,191,191,159,106,29,32,138,158,121,92,95,110,132,173,100,56,82,103,134,81,140,135,147,170,202,137,132,97,95,142,123,90,65,87,103,185,118,84,169,108,163,186,156,159,107,50,245,77,86,137,156,177,227,245,51,137,73,265,213,90,78,183,53,218,100,46,65,222,54,193,109,64,143,131,66,166,52,83,123,50,119,327,62,179,141,76,139,87,147,98,179,143,110,110,139,170,110,76,73,76,89,52,146,101,38,127,131,70,122,213,205,101,111,74,86,62,89,98,126,93,43,184,88,163,281,20,226,92,130,59,58,39,170,52,124,102,160,90,96,247,68,55,240,49,64,164,64,156,234,196,169,48,77,132,134,62,132,145,71,45,82,204,94,79,113,148,88,212,218,79,248,133,128,94,233,90,121,77,80,88,108,58,84,108,149,77,103,106,212,57,55,71,118,122,72,80,57,91,227,144,280,97,102,248,129,130,74,109,79,67,170,44,77,231,64,40,133,74,61,100,110,105,175,133,138,120,150,91,105,61,57,157,189,113,271,196,27,162,180,181,117,57,106,181,85,162,51,135,116,71,124,38,192,104,73,144,98,111,82,75,36,161,232,63,94,68,132,47,181,158,180,333,111,132,112,50,169,125,143,138,116,197,140,162,135,113,135,205,70,100,76,94,185,87,96,101,157,90,41,70,61,65,67,166,133,154,168,171,95,129,117,71,194,84,101,207,223,306,173,98,173,242,156,134,122,162,135,101,29,123,176,114,107,98,302,264,104,39,85,32,82,123,148,158,236,91,53,117,43,21,24,20,72,243,98,180,163,104,158,115,95,83,83,108,213,16,130,100,108,109,163,233,108,106,76,280,100,169,157,34,35,74,115,138,85,147,112,229,116,48,236,280,248,129,26,114,134,122,122,113,30,112,189,86,86,73,62,34,128,119,73,99,143,50,106,164,82,132,81,192,73,143,138,58,204,124,217,64,124,231,113,99,86,167,164,142,338,107,144,153,204,62,162,102,96,86,148,90,139,180,163,163,71,136,78,187,161,121,79,120,109,67,67,39,102,142,176,57,41,115,39,194,146,195,206,119,231,78,99,178,107,138,111,59,116,80,148,170,129,133,78,143,43,52,22,92,166,91,89,62,234,164,185,66,162,73,151,57,126,109,99,67,100,140,202,231,40,90,66,70,114,185,125,126,98,113,163,94,110,112,107,144,144,132,233,245,101,137,193,221,89,135,69,55,179,190,70,151,107,95,283,79,187,132,42,111,92,62,122,126,123,136,122,185,126,71,58,80,83,118,121,64,96,248,51,95,115,69,118,160,85,124,206,102,191,209,40,101,94,109,85,128,87,110,109,190,198,124,148,92,268,136,107,98,78,59,83,89,98,79,134,168,173,36,124,78,66,91,165,88,219,213,121,81,131,98,139,87,109,251,227,76,192,103,54,198,175,173,74,61,158,198,86,58,113,95,94,103,97,111,167,173,41,108,144,176,87,105,70,205,84,137,139,103,130,73,163,65,137,125,84,134,94,135,112,204,144,87,124,101,147,187,134,158,96,173,173,135,203,93,111,67,55,58,116,115,146,88,96,20,235,179,119,151,75,137,74,124,110,84,145,175,87,168,105,148,133,108,56,154,116,59,85,75,158,106,108,78,78,194,132,105,131,84,135,67,141,129,83,111,114,67,269,50,164,117,233,83,228,96,114,174,45,262,141,167,92,316,133,28,145,81,194,110,94,114,132,73,126,138,106,78,101,220,91,123,81,149,85,205,122,100,81,98,68,101,121,212,98,100,111,229,118,100,297,180,83,203,306,74,106,140,47,107,111,140,140,200,111,111,52,118,58,72,98,177,136,69,78,160,86,227,131,104,138,144,146,138,187,281,200,109,222,176,116,84,41,60,81,203,152,80,110,139,125,256,74,182,197,104,24,123,55,137,117,144,118,179,108,134,107,192,167,118,73,101,76,92,86,60,71,122,93,76,168,115,104,133,115,68,66,101,136,138,197,80,101,166,35,49,69,42,98,276,234,23,101,185,123,83,270,232,156,119,179,83,68,166,92,60,166,97,100,107,116,82,109,54,100,82,69,202,309,156,78,131,140,120,67,290,90,158,187,183,175,83,111,88,315,69,115,60,218,63,390,179,84,144,65,179,107,140,144,108,120,202,108,116,162,147,173,144,63,127,66,98,41,210,196,78,200,140,118,89,49,106,83,73,93,95,119,176,132,77,98,175,46,63,105,98,150,85,300,111,176,110,94,89,225,109,114,136,109,95,128,143,174,113,97,141,94,128,129,168,49,120,53,156,210,111,124,59,139,114,52,70,136,62,167,164,142,60,246,113,69,78,80,97,97,65,98,153,74,28,292,26,60,131,85,103,102,114,95,252,235,101,331,88,275,146,88,73,141,148,89,208,189,120,56,117,242,129,124,22,66,145,299,253,104,89,138,179,92,126,133,117,175,103,75,74,187,264,74,111,154,89,262,109,86,65,98,47,68,101,54,143,97,211,66,176,233,165,180,47,73,81,277,154,107,98,150,89,151,80,234,82,111,82,222,61,100,145,137,50,67,126,136,96,98,156,74,86,98,60,117,175,109,166,122,94,77,170,95,90,36,89,88,266,105,213,130,155,113,279,208,82,146,61,63,83,118,122,164,132,199,80,135,101,71,70,71,132,110,86,298,82,304,63,69,78,164,196,105,132,123,119,63,66,168,209,240,201,163,88,102,113,111,163,72,175,186,188,93,123,98,136,210,114,121,180,71,327,71,66,116,65,119,285,205,71,231,162,83,157,108,209,125,64,204,81,78,114,107,117,108,70,206,127,78,68,140,70,139,106,123,75,108,99,153,203,118,103,80,117,146,121,105,86,153,80,109,120,205,206,76,292,75,45,269,98,203,106,35,101,166,87,113,87,58,91,103,174,78,130,162,144,90,112,35,206,117,98,58,49,167,111,95,172,146,119,73,143,103,196,127,104,185,217,85,123,53,101,156,76,93,105,372,167,104,75,97,143,128,64,341,49,153,102,150,145,145,135,97,185,72,105,254,196,65,74,116,64,258,204,71,70,221,141,88,95,150,82,217,175,154,148,77,165,96,84,63,138,107,132,50,171,228,55,139,105,108,112,78,130,79,131,154,112,115,137,86,318,72,123,61,161,294,231,98,191,163,89,57,173,53,62,171,182,215,127,31,111,164,116,67,98,118,108,60,77,116,144,115,81,180,114,270,152,186,83,171,66,91,142,124,120,74,109,144,130,114,92,80,207,203,123,93,126,69,115,107,171,71,72,43,147,255,118,84,44,255,73,138,74,61,30,135,192,231,122,140,223,87,144,194,229,52,72,147,106,95,100,49,150,147,162,186,134,307,77,41,95,123,116,148,136,106,162,110,88,85,123,177,65,72,61,85,141,189,131,76,131,141,83,116,76,235,94,79,71,56,126,117,70,137,82,89,72,81,84,192,107,184,73,136,92,158,57,58,147,241,58,86,230,53,52,135,120,152,88,64,78,121,69,48,260,108,117,120,123,133,163,101,275,187,67,148,85,82,169,325,318,95,153,166,115,94,133,156,129,108,60,111,209,230,316,154,77,122,246,140,199,95,129,115,205,171,194,178,87,156,37,115,153,151,160,146,59,104,83,112,29,142,107,78,53,97,138,278,124,73,61,129,248,141,143,137,65,106,143,202,214,97,71,124,77,221,117,23,134,32,142,90,206,111,77,88,79,119,108,150,84,244,67,99,83,277,51,145,96,85,67,196,57,197,264,114,126,101,83,185,121,117,102,105,75,129,232,115,155,146,146,165,109,82,157,95,52,192,82,113,100,91,315,118,107,96,119,133,131,132,123,128,98,63,64,92,137,189,115,213,222,155,140,126,163,183,166,299,204,59,107,78,39,220,102,108,87,157,117,123,61,80,99,108,150,99,202,206,208,142,133,81,134,120,143,183,131,129,107,136,77,108,205,154,69,130,86,299,131,153,60,151,96,99,102,113,90,154,78,93,146,192,85,107,116,92,103,166,80,114,142,43,222,181,172,128,117,143,203,165,140,122,193,81,48,162,104,164,128,99,115,231,47,103,55,99,58,128,168,64,191,162,79,99,129,127,114,71,176,88,96,292,108,66,319,110,142,113,104,120,96,186,64,182,183,76,214,137,153,144,72,149,129,116,302,137,113,146,142,133,249,183,78,80,144,203,243,65,91,115,190,80,204,115,75,180,94,93,198,70,81,112,193,91,72,62,130,69,98,195,127,184,127,101,121,159,105,200,51,62,140,193,134,153,127,189,53,60,70,336,117,174,100,106,163,128,41,101,60,104,75,92,79,68,143,71,134,157,241,122,129,150,89,257,84,37,126,86,97,252,211,99,271,98,79,195,60,144,191,98,81,78,134,126,146,145,138,130,190,204,122,139,92,150,103,94,115,153,166,55,171,169,105,126,166,62,198,183,115,110,72,101,110,110,101,106,122,179,138,172,111,74,116,121,114,108,49,69,183,146,137,107,138,143,98,178,103,114,91,170,98,109,94,47,66,70,72,121,64,157,79,117,153,50,81,83,86,97,119,109,146,111,79,125,85,134,126,98,261,244,113,56,93,231,74,164,112,83,159,53,112,317,117,106,99,128,172,82,108,92,280,83,174,80,148,115,163,71,176,55,114,78,163,174,242,128,57,153,80,78,84,60,156,121,233,52,156,103,167,121,339,143,119,99,292,141,120,38,199,212,61,50,68,283,91,155,34,167,350,86,333,185,49,89,130,54,190,93,92,166,75,195,142,279,89,116,105,78,117,75,71,140,77,104,179,153,75,120,208,144,277,192,85,167,142,82,101,72,114,151,196,78,115,336,58,155,93,42,174,179,155,125,126,103,119,162,187,134,109,45,179,132,65,153,44,198,100,37,196,100,76,153,32,119,87,79,78,96,220,129,106,131,135,119,126,129,105,134,160,142,142,116,147,40,135,152,60,82,52,93,115,169,111,57,36,74,60,123,226,160,54,52,117,122,260,124,60,73,86,180,145,97,148,120,219,99,141,124,244,101,70,90,79,81,286,84,79,99,119,111,87,82,86,94,94,227,184,117,106,136,90,83,167,76,64,170,165,60,107,175,111,190,36,182,156,186,105,103,381,246,176,314,100,328,230,35,114,89,171,140,88,76,86,102,122,36,51,174,104,93,195,110,134,71,108,174,90,90,147,61,149,146,41,115,106,84,90,84,150,198,92,191,69,143,148,144,124,116,87,53,75,163,83,138,84,86,185,99,126,118,94,105,121,25,93,123,71,115,163,21,175,112,77,176,234,94,224,328,100,62,76,149,137,102,126,79,191,183,125,136,151,84,71,67,108,246,275,85,143,76,144,44,164,91,101,201,125,55,129,167,102,85,61,145,129,85,156,67,92,120,146,65,183,63,124,115,100,119,186,145,99,87,203,65,98,204,85,130,87,108,208,248,66,66,66,174,63,84,224,49,90,143,255,107,103,115,189,91,86,80,92,176,280,192,122,160,101,135,70,70,50,130,137,108,20,330,140,58,58,128,87,105,177,144,112,118,115,81,112,73,234,129,182,196,109,57,162,139,109,61,58,87,89,93,119,59,59,138,137,78,132,97,286,110,126,122,89,60,162,117,82,98,160,108,88,52,139,71,81,111,128,192,52,207,102,123,123,124,110,58,120,103,92,193,117,74,126,110,91,22,25,165,140,105,117,166,154,136,116,136,86,132,49,124,193,61,85,78,105,145,58,72,57,97,97,76,141,88,120,68,281,145,83,153,98,39,77,113,147,112,48,149,301,116,144,249,162,103,82,71,136,31,78,83,121,114,104,120,105,86,109,103,126,271,286,75,116,92,145,15,114,75,208,68,208,25,89,144,166,143,184,89,152,81,96,89,150,49,52,161,107,332,123,104,96,78,118,140,119,39,62,170,167,40,76,97,19,112,160,121,87,111,110,98,156,74,51,133,175,160,83,94,104,56,47,94,96,93,238,59,140,130,100,116,155,175,142,149,114,189,142,81,116,89,211,196,85,147,73,120,95,71,127,94,94,87,66,91,38,129,180,83,75,93,94,272,66,101,141,86,137,111,135,87,86,101,193,179,115,172,148,46,65,120,52,84,109,109,123,68,226,143,136,78,85,125,30,126,68,88,181,132,134,151,192,86,171,125,144,141,121,68,129,119,58,78,62,121,142,132,91,173,98,48,141,113,143,164,57,34,85,101,55,129,87,95,97,102,50,179,127,171,208,62,92,83,211,69,167,295,175,97,95,225,169,122,70,92,45,67,96,71,140,42,173,67,190,65,48,116,106,113,250,351,129,80,102,309,78,75,147,131,48,70,82,82,307,232,101,154,153,104,111,264,111,170,102,371,91,112,98,221,82,97,118,67,121,43,147,106,151,86,62,91,40,182,167,113,128,65,262,94,111,159,71,68,54,154,93,122,126,143,109,89,161,60,65,49,78,133,149,229,148,59,147,88,126,141,120,106,66,94,74,67,106,194,85,93,108,107,80,56,87,238,109,122,79,303,61,98,187,86,162,169,86,97,112,110,136,89,101,112,44,77,130,156,82,89,52,65,63,42,110,56,54,82,132,188,145,88,127,152,85,107,97,149,200,67,155,110,119,61,79,112,112,94,59,156,126,226,119,117,119,90,99,118,61,154,116,78,97,117,163,146,80,42,78,58,64,218,240,96,79,216,376,80,81,104,156,156,116,107,58,51,68,100,55,59,113,58,158,156,106,162,178,41,52,128,85,71,148,121,80,54,127,133,57,87,120,105,50,40,141,123,191,129,150,135,184,102,195,78,137,71,120,91,46,87,81,323,149,75,123,101,94,81,72,158,117,79,89,81,129,167,90,66,96,146,203,107,120,141,114,69,145,37,171,119,61,285,148,62,44,62,60,147,54,79,88,74,108,85,132,82,108,68,108,225,112,73,142,57,70,237,120,100,111,133,266,127,149,88,330,87,80,97,85,82,91,130,41,97,89,180,46,107,111,130,117,109,205,167,71,116,83,59,172,138,52,164,114,189,145,119,109,146,93,172,122,255,227,175,282,100,93,202,121,87,87,203,97,198,78,88,50,112,106,78,39,79,194,81,108,210,109,108,110,100,131,84,158,156,116,187,218,225,185,114,100,112,71,72,46,137,60,84,76,109,163,150,213,128,95,61,75,81,129,170,50,58,110,87,87,79,66,153,108,153,146,107,168,70,92,56,219,64,116,75,143,148,126,86,220,142,278,51,122,102,87,100,211,108,122,39,162,176,90,131,40,152,107,75,95,221,115,40,113,181,174,166,102,135,99,81,106,216,31,152,73,72,74,100,186,62,131,72,72,88,171,114,59,73,139,111,61,39,71,243,127,171,95,129,90,109,47,92,67,182,82,108,112,153,109,34,96,70,74,161,93,83,120,157,122,75,60,95,263,145,121,100,67,116,88,132,117,307,88,96,110,156,189,191,135,95,68,78,110,72,63,163,161,109,107,125,58,99,159,46,81,128,172,103,86,189,126,84,63,123,114,93,99,86,167,105,292,151,88,66,110,162,95,120,101,99,103,224,60,96,65,75,75,60,128,49,72,164,229,128,81,54,61,133,121,184,111,93,83,117,149,86,81,40,182,103,151,112,57,116,58,80,283,104,161,79,73,241,111,102,110,37,101,147,26,72,181,100,108,192,151,51,81,50,92,86,58,135,58,119,63,146,76,150,123,61,166,100,110,128,90,134,100,135,135,141,33,134,109,145,71,103,38,92,123,84,101,81,118,170,155,52,216,44,136,102,58,141,120,89,74,87,128,110,92,132,130,98,131,79,160,176,231,22,124,107,124,62,129,154,157,135,78,159,25,183,134,92,85,76,91,76,149,213,50,67,255,97,85,210,122,73,166,127,107,176,165,84,90,155,76,67,118,137,113,131,191,48,76,120,99,120,91,107,262,118,337,98,74,139,100,59,136,125,181,175,32,132,115,77,51,71,63,96,85,68,54,67,106,103,67,167,134,52,40,33,43,235,75,51,143,97,252,131,85,61,57,241,146,117,94,80,99,117,156,76,111,156,107,175,95,105,75,85,73,168,135,213,52,152,128,117,109,77,223,183,144,55,95,215,50,162,49,85,74,244,114,104,229,81,152,118,130,141,154,187,103,132,196,202,122,395,119,198,306,148,141,165,121,121,137,103,172,112,181,94,75,196,192,146,187,213,116,70,191,141,143,102,159,144,233,138,184,117,101,119,142,140,81,166,90,129,188,116,129,175,199,202,267,85,241,182,133,130,237,148,152,297,129,206,351,205,176,179,138,133,173,280,195,162,105,191,256,305,104,134,153,142,259,122,153,306,302,341,344,194,409,216,76,182,232,144,70,296,164,196,94,262,116,60,178,141,188,40,186,145,342,163,190,94,190,90,166,132,45,165,351,172,187,116,118,55,79,142,176,222,348,110,140,205,87,119,180,252,76,172,89,123,77,127,155,46,392,219,103,370,207,170,165,178,311,340,234,242,234,151,82,183,238,190,180,93,247,247,125,127,266,69,102,81,215,195,106,205,153,96,168,143,159,135,142,145,48,201,204,188,84,208,121,210,119,101,94,171,180,115,72,151,311,178,271,207,103,242,333,164,164,184,226,217,169,118,193,99,136,238,85,291,147,227,40,211,226,129,131,105,250,156,173,67,298,123,220,381,297,161,135,148,332,387,263,165,109,363,296,163,163,151,313,219,73,306,206,79,241,105,103,176,133,112,319,179,322,210,125,143,383,115,107,306,78,329,200,171,82,58,198,192,221,123,184,134,208,275,50,61,202,41,83,242,93,195,65,95,196,266,58,255,144,270,141,219,220,163,270,74,171,277,289,217,153,236,199,197,159,110,150,161,268,224,85,227,135,188,195,197,187,139,191,204,131,143,132,139,306,64,380,195,369,239,166,351,330,242,267,126,390,260,109,108,327,215,225,236,390,166,126,165,235,236,251,186,100,115,77,293,81,291,126,357,252,104,16,169,369,190,157,120,196,108,34,179,304,259,206,253,176,280,187,145,173,189,116,145,140,102,171,324,203,206,120,52,228,172,195,220,279,165,33,112,414,96,126,142,120,220,139,110,240,218,321,69,143,204,74,62,169,237,395,227,133,237,105,64,286,288,297,97,83,135,210,140,378,302,101,352,122,101,174,125,152,121,199,304,360,250,283,84,99,286,118,110,258,80,52,71,110,148,190,190,221,63,95,163,54,78,166,341,276,400,183,216,204,228,166,236,133,124,388,88,162,390,86,119,123,203,78,92,146,162,127,249,99,232,106,133,161,188,157,117,147,126,173,94,335,175,62,188,177,341,153,148,97,166,215,163,113,238,377,134,31,202,128,212,128,295,212,183,151,143,157,205,258,165,128,166,272,167,172,141,193,123,203,151,364,267,98,219,149,311,134,70,206,180,294,134,112,184,93,161,243,199,90,204,246,86,139,169,153,223,136,115,54,200,331,292,301,220,100,82,90,236,306,196,154,81,142,93,244,126,159,56,311,207,142,149,107,143,181,142,194,316,225,150,149,399,259,54,132,185,240,57,166,278,266,230,296,159,150,141,280,124,370,151,102,221,137,155,167,299,113,354,154,162,156,173,87,381,109,147,313,138,125,162,234,115,269,168,145,211,30,69,128,149,158,284,196,223,164,387,403,83,119,413,105,185,113,165,267,83,96,215,246,42,130,167,187,58,347,360,160,184,201,369,229,211,62,294,144,318,184,227,75,265,106,230,125,195,152,108,222,223,74,366,108,158,144,190,141,180,138,109,236,136,65,145,316,132,92,186,188,218,183,133,103,171,132,222,107,210,349,174,184,165,304,133,143,150,388,238,252,141,181,295,194,159,152,270,54,308,226,285,147,230,110,179,147,84,103,168,170,69,90,143,133,210,161,43,168,193,380,144,237,53,78,366,136,199,152,290,392,57,159,109,224,102,208,164,209,106,173,137,402,137,211,282,77,228,118,217,203,117,88,193,111,173,195,227,206,69,41,208,306,241,182,137,197,171,276,170,128,133,157,206,149,99,119,267,116,233,271,137,349,62,125,104,217,92,157,219,186,287,117,149,107,216,130,229,156,87,95,242,185,135,122,341,165,126,174,136,105,222,151,207,201,253,150,138,341,133,127,143,223,129,157,317,137,137,319,155,213,205,295,83,104,202,226,222,177,161,251,162,147,206,239,202,260,241,287,330,238,259,355,156,132,115,315,107,185,334,42,379,184,300,103,249,121,126,119,101,115,293,172,292,106,78,71,342,164,113,225,140,76,145,340,168,278,143,246,43,255,109,72,155,85,193,115,149,277,205,284,53,186,245,136,125,242,142,142,105,98,106,92,346,100,168,108,141,140,77,164,323,192,169,146,262,278,152,180,312,318,319,98,65,243,221,201,171,131,225,254,102,132,330,126,89,139,109,164,163,127,170,160,111,162,130,99,253,204,382,188,264,160,260,69,226,123,74,67,58,131,56,175,165,58,36,216,78,162,373,172,227,111,236,121,233,293,122,147,250,102,189,212,230,84,166,162,201,169,84,37,154,226,202,127,158,117,100,140,230,83,123,135,123,96,164,154,248,102,164,136,200,235,222,244,103,149,246,158,149,122,187,126,125,184,338,148,63,30,161,155,293,127,353,73,92,96,176,184,78,93,143,165,192,239,144,168,119,185,226,168,197,253,198,193,133,81,184,272,311,349,207,246,130,189,86,82,315,83,104,163,156,175,88,307,258,68,123,181,213,113,231,123,257,65,374,361,158,336,145,202,198,331,79,214,384,178,37,92,130,372,100,129,88,164,204,76,148,232,104,172,333,180,134,174,133,182,213,158,101,196,93,400,159,92,138,92,211,368,162,246,229,158,248,285,239,156,44,239,144,181,80,222,170,153,125,141,154,134,136,202,68,79,91,222,98,141,167,340,390,156,100,192,200,157,238,157,142,84,106,257,147,275,166,111,134,229,101,168,130,221,164,177,183,225,74,59,44,120,183,226,56,71,157,65,143,95,130,316,212,90,191,212,160,68,149,400,225,109,53,153,105,175,234,134,175,114,147,130,180,362,223,122,166,207,144,245,198,137,261,186,112,130,126,82,104,347,164,114,105,75,129,254,136,102,180,146,67,118,328,167,371,287,176,142,43,176,132,85,337,119,100,122,117,249,164,181,262,344,280,136,99,153,119,146,191,366,193,331,119,305,96,81,160,98,201,146,116,145,378,69,331,166,299,199,112,118,173,247,132,133,322,227,250,107,90,292,231,110,252,148,127,215,250,178,88,88,109,156,143,227,108,163,57,61,227,132,131,233,137,223,215,106,251,272,289,216,360,75,106,144,134,163,186,141,210,365,110,193,69,104,140,286,259,120,331,130,70,131,191,163,190,39,147,89,131,265,333,120,68,321,100,254,109,190,132,140,115,134,196,62,153,146,311,169,95,166,213,146,140,141,149,286,136,48,224,81,278,318,254,206,92,204,225,185,118,74,224,209,123,281,143,410,248,161,200,169,391,229,145,169,92,316,153,284,400,103,127,113,168,194,75,237,231,95,104,99,201,123,182,60,51,142,100,195,131,115,148,148,149,144,153,300,144,155,111,361,131,105,82,201,305,198,163,279,101,397,216,245,227,324,83,387,241,138,175,158,178,89,193,71,106,152,131,156,67,103,230,285,145,137,35,158,195,72,120,102,139,186,262,90,245,119,70,194,154,128,156,385,153,74,93,137,153,172,285,412,125,279,264,92,139,316,143,180,40,207,331,74,174,178,164,119,134,232,197,141,360,215,54,167,145,105,339,255,184,162,110,145,155,155,123,310,140,285,224,96,174,213,232,218,286,123,57,305,113,102,219,132,176,46,137,149,135,112,49,270,248,279,177,263,139,321,292,276,189,336,190,128,181,201,266,274,320,331,129,274,232,103,181,211,182,90,86,152,279,58,34,93,401,301,85,177,341,170,203,87,191,129,131,156,165,308,106,146,116,166,126,156,210,208,44,174,100,184,79,255,175,219,256,99,64,97,77,207,92,119,146,116,139,240,145,235,130,207,153,231,112,129,176,45,118,208,107,181,226,59,174,158,140,166,176,99,251,347,104,141,164,213,118,121,137,165,54,170,179,203,61,209,117,40,345,180,122,118,191,258,118,165,163,157,168,138,192,125,288,88,389,160,92,88,164,130,196,136,86,124,171,284,154,94,161,186,133,146,70,209,153,326,130,122,233,133,112,135,289,167,368,92,120,181,177,143,126,136,88,135,161,215,237,105,99,218,107,172,349,239,168,142,120,149,82,216,134,94,87,125,349,107,112,83,191,128,129,127,148,176,144,174,344,295,158,53,302,289,150,229,244,90,164,193,154,318,287,211,328,129,319,157,236,346,170,248,144,272,175,86,142,118,116,170,62,149,208,296,110,221,159,171,113,100,258,113,90,184,37,81,79,351,110,134,198,222,334,134,98,246,242,155,254,291,195,100,255,298,243,268,178,369,167,205,320,247,191,401,89,115,186,134,290,128,158,244,185,208,392,246,162,141,341,131,224,182,190,172,304,360,241,248,201,125,231,118,230,172,190,102,32,77,155,87,74,137,76,81,124,156,347,149,140,245,86,162,123,86,256,104,184,99,97,208,232,333,91,279,53,321,242,177,99,347,230,97,171,98,347,172,173,44,291,174,164,224,354,163,70,325,194,125,70,197,169,154,92,100,128,99,83,166,111,50,246,158,69,228,48,87,237,133,138,108,240,133,171,190,210,114,284,231,137,101,190,179,225,213,274,209,205,149,158,250,152,89,154,246,145,326,115,194,122,160,209,88,124,53,128,148,132,133,146,93,203,128,145,259,131,220,273,161,277,62,291,208,227,78,182,250,197,144,136,79,215,94,321,366,92,173,222,147,184,142,105,356,270,232,90,203,220,152,361,332,135,174,286,79,172,118,371,221,211,69,73,82,215,142,222,138,221,103,139,158,120,72,115,189,88,195,252,51,115,65,166,44,205,84,261,114,152,188,109,77,164,168,228,172,104,102,164,186,105,167,209,158,186,208,172,172,153,159,59,149,121,83,162,327,236,185,362,63,214,145,180,124,173,221,153,181,112,102,234,110,243,136,219,129,154,206,105,43,181,70,196,333,101,67,97,208,100,123,90,340,163,191,188,100,119,191,180,242,189,177,31,413,228,132,124,150,202,185,232,109,140,196,93,217,204,375,273,200,98,158,307,145,361,178,82,293,105,108,235,177,105,291,261,165,135,152,204,150,358,172,86,236,200,113,205,102,111,62,117,363,360,87,176,161,164,131,115,270,179,138,180,99,100,226,117,185,111,214,242,298,153,289,310,192,328,178,115,208,227,298,150,370,155,247,160,102,78,91,104,206,182,110,362,90,293,66,332,186,377,155,132,294,106,71,367,298,196,95,194,265,109,106,122,199,162,223,90,171,176,68,95,136,42,301,147,105,116,250,186,120,168,158,160,188,252,131,89,97,74,79,216,220,117,103,205,136,70,218,130,135,78,308,152,97,82,113,347,38,31,153,170,65,88,198,301,205,258,180,143,60,154,160,163,121,248,149,184,160,178,213,183,122,216,87,74,134,268,218,246,100,236,180,141,132,261,225,318,60,114,176,160,145,104,228,196,351,338,112,77,148,74,104,207,149,171,89,53,175,52,195,108,127,190,314,74,131,129,213,173,191,262,181,67,161,231,199,305,364,85,166,99,127,138,293,154,164,115,171,215,80,147,115,161,172,264,179,77,181,97,194,133,36,140,105,77,172,236,108,131,352,172,73,49,127,243,190,301,78,84,202,239,233,155,291,334,292,221,338,307,192,248,318,219,132,178,192,222,328,167,159,117,252,237,105,252,157,100,183,231,45,126,227,133,400,210,165,309,119,289,239,301,214,210,210,224,302,358,197,92,322,218,266,139,158,121,90,73,119,201,137,124,75,368,101,122,82,239,143,72,110,140,263,136,103,93,122,139,169,254,156,56,111,130,176,191,277,178,222,75,220,212,102,181,204,372,159,205,244,59,136,100,187,167,168,172,78,131,136,127,39,193,159,379,134,112,188,115,139,163,237,95,203,168,154,108,155,139,209,160,384,98,142,176,148,152,149,128,160,147,201,331,114,203,156,112,124,129,274,171,195,179,257,411,232,168,131,143,201,104,136,122,84,278,242,57,128,124,122,171,113,96,120,75,217,224,260,104,151,131,290,105,370,189,127,94,72,295,103,93,170,81,120,138,287,275,95,133,173,86,149,289,346,124,181,125,317,122,400,217,112,131,81,379,86,220,191,358,119,60,211,95,166,279,165,151,108,383,185,330,123,349,168,53,140,83,299,147,166,172,152,185,203,62,229,182,248,51,182,288,141,128,196,190,222,169,109,140,215,297,284,195,226,165,148,229,155,308,166,345,165,315,237,340,148,212,340,194,286,108,147,201,188,123,115,380,120,213,302,88,132,213,169,123,125,282,245,130,280,160,63,167,67,111,180,112,202,304,173,188,41,190,409,129,239,247,179,157,156,335,407,205,70,247,230,267,332,154,254,160,60,144,169,144,200,109,77,122,165,172,280,334,171,79,180,154,166,151,210,237,184,293,216,148,158,129,183,229,166,194,129,221,140,346,81,125,92,150,134,181,118,109,163,230,116,142,99,51,270,399,318,315,157,83,146,95,49,190,146,249,224,313,251,314,254,154,70,105,319,288,126,145,282,266,290,198,218,166,366,75,331,68,139,195,170,315,165,217,159,333,320,104,80,341,216,168,198,95,45,124,168,83,186,234,138,145,134,139,318,147,146,105,309,198,52,126,121,85,89,226,95,127,150,112,122,264,55,151,161,128,126,285,132,72,101,160,142,108,156,176,171,130,227,137,100,132,65,175,92,251,326,160,113,66,101,74,137,219,208,96,73,127,170,137,107,215,187,132,94,196,245,131,105,159,215,63,116,109,240,87,250,324,286,116,185,85,119,314,225,182,148,209,273,210,265,111,198,112,172,53,98,178,139,41,50,72,67,134,74,80,65,48,43,134,89,42,45,66,65,53,67,50,291,362,118,49,52,110,93,311,127,247,51,94,211,143,404,97,115,100,65,228,291,177,288,166,188,175,233,222,291,216,190,125,123,144,212,77,182,59,230,150,158,144,113,99,151,282,61,127,237,102,116,153,60,87,214,82,208,155,125,86,195,90,98,186,230,89,201,179,212,157,376,188,111,124,142,148,172,182,174,111,81,231,111,73,352,122,247,100,372,131,142,139,162,191,133,232,135,390,114,270,213,127,300,149,174,256,72,58,284,294,55,136,213,208,195,183,104,124,108,267,167,143,331,164,213,143,223,175,136,127,255,230,165,237,124,144,152,111,205,157,128,179,377,256,84,259,232,214,98,78,150,94,262,159,261,67,126,209,330,214,198,69,86,157,150,298,78,252,182,160,261,156,143,93,200,204,146,306,364,146,236,237,117,254,141,90,114,135,111,232,110,156,205,172,201,284,145,233,162,159,271,385,301,101,27,202,92,115,70,84,232,110,126,247,55,40,162,95,27,151,122,195,181,244,225,247,380,87,118,225,271,92,172,401,126,298,106,219,285,108,161,157,228,61,317,89,153,349,103,272,413,295,351,263,304,389,265,178,173,193,388,355,208,313,261,256,277,195,198,219,55,158,123,148,164,111,131,83,273,98,332,176,431,158,316,178,243,209,149,216,102,67,151,177,330,183,164,195,303,144,231,218,103,180,147,60,130,228,162,73,112,173,165,219,224,169,81,370,197,214,148,279,140,137,175,179,355,134,273,158,247,146,137,266,141,100,175,126,93,125,249,191,121,386,79,199,155,240,254,292,64,119,198,125,73,58,53,96,331,131,79,252,123,91,207,76,89,133,310,198,109,321,113,197,253,100,201,369,151,120,179,198,90,208,102,177,200,128,157,274,105,180,331,206,33,142,167,374,60,169,140,60,201,237,141,87,188,192,147,58,114,108,124,94,282,149,77,274,318,84,139,276,108,148,131,229,191,147,176,218,305,191,161,62,248,329,211,264,76,124,244,141,119,263,181,180,353,97,109,180,180,144,155,141,137,40,236,143,139,108,203,178,190,161,143,159,161,155,106,201,109,250,268,214,238,400,216,374,331,164,123,370,107,184,156,342,262,144,210,177,107,162,194,149,141,134,161,163,58,123,193,170,86,114,155,328,155,75,112,148,194,131,109,180,195,286,163,226,174,188,198,128,305,102,227,101,249,89,131,135,119,90,314,261,189,164,302,220,168,83,94,272,309,184,132,134,134,104,217,333,128,320,154,229,182,365,116,123,95,179,152,92,247,61,129,74,341,103,84,346,132,221,217,133,165,203,252,129,99,160,83,338,396,117,241,265,168,165,280,151,152,175,181,176,279,66,193,48,246,235,372,87,111,341,363,322,139,119,58,101,233,103,135,71,151,152,411,110,185,220,149,110,339,334,288,125,159,271,87,160,103,131,178,121,157,309,48,114,187,145,92,121,86,231,114,116,348,238,87,102,75,182,267,64,191,111,205,206,248,179,182,63,150,341,119,331,189,119,172,214,254,184,177,281,183,137,120,38,180,213,203,331,131,136,230,177,139,112,124,191,285,272,43,84,229,220,33,292,154,277,32,117,395,181,99,310,219,135,88,202,307,206,172,182,158,115,107,111,105,350,274,57,320,222,220,88,90,118,226,128,153,74,132,103,251,148,110,187,214,121,288,162,131,246,140,91,243,80,219,123,296,198,406,129,108,85,155,219,108,227,111,270,135,134,101,198,96,126,123,224,393,263,224,217,104,325,55,213,204,104,294,138,138,157,134,356,226,93,134,119,255,158,228,86,273,122,217,195,118,145,188,203,205,119,293,55,198,99,281,129,106,198,200,228,406,74,280,223,195,144,101,269,134,377,106,192,287,350,197,148,231,243,182,170,107,139,175,138,188,144,283,214,97,109,102,213,170,75,126,189,152,191,145,257,213,82,192,325,297,220,119,291,234,147,202,83,296,145,328,184,285,152,66,127,207,218,95,146,197,206,101,72,171,64,299,242,251,200,286,138,254,186,104,184,247,251,258,52,117,79,186,128,196,322,99,147,99,194,180,107,147,263,229,132,246,179,116,198,161,104,184,171,98,149,174,230,184,160,105,229,131,89,185,219,363,376,85,41,103,145,188,89,140,203,102,176,104,242,275,137,238,106,389,89,173,145,108,112,125,34,202,234,153,63,90,235,52,73,194,354,244,131,272,233,156,167,209,217,176,72,102,135,165,120,169,344,71,190,188,196,146,167,136,223,120,126,227,96,182,211,214,112,118,117,115,99,116,306,265,133,121,123,96,178,169,140,166,92,118,185,228,313,172,182,237,289,69,44,175,106,146,65,176,115,171,246,183,62,115,198,280,166,160,246,214,170,110,377,61,135,177,180,135,161,128,128,177,247,109,152,313,184,143,136,281,42,165,73,59,134,157,178,122,117,128,129,137,142,280,144,131,182,98,190,343,218,147,119,94,250,128,303,100,238,213,90,125,109,196,287,90,215,217,147,59,184,49,324,169,94,216,259,57,96,99,156,104,193,109,261,94,136,73,194,79,235,106,284,127,71,128,112,143,247,242,128,190,125,102,76,115,45,89,184,102,83,90,94,227,76,197,164,180,318,91,119,286,232,275,96,231,73,183,162,212,136,101,118,91,147,79,73,242,118,135,99,70,145,108,195,80,73,118,114,120,71,109,225,187,272,191,260,237,101,116,180,53,264,228,174,96,81,127,198,272,134,159,222,154,137,272,228,133,278,86,185,101,94,207,353,171,197,196,387,103,155,151,93,381,186,110,79,131,65,271,139,60,274,142,136,142,158,188,137,115,216,159,97,101,162,232,72,149,213,82,213,160,407,235,37,115,136,159,284,99,172,226,192,190,182,82,54,132,107,107,151,163,230,35,275,149,79,214,131,234,216,227,195,147,101,207,85,87,317,211,142,73,322,176,186,158,197,92,340,87,75,363,71,126,372,120,90,143,395,219,127,188,325,182,170,166,191,93,364,130,278,215,103,190,92,289,169,126,166,129,170,45,235,122,409,333,83,340,324,215,287,188,175,158,353,375,65,308,99,189,114,165,251,54,200,202,163,94,58,98,52,338,89,276,126,180,296,279,281,177,242,331,117,101,127,195,208,130,283,108,256,108,145,284,192,163,108,178,130,322,221,193,192,80,110,156,114,60,73,194,237,140,191,117,61,131,164,178,244,107,297,371,285,119,82,206,153,190,301,197,195,112,233,79,222,395,57,184,122,93,83,199,85,184,99,85,129,107,73,106,336,156,146,215,151,265,282,114,119,142,211,186,61,155,191,276,56,149,217,193,189,130,120,87,56,156,150,212,140,128,253,104,142,235,333,94,199,81,208,192,232,305,248,125,116,322,188,61,178,90,142,222,151,159,114,124,243,90,212,159,231,231,207,153,93,190,82,52,105,148,85,154,94,64,177,62,105,139,206,147,141,115,101,182,131,190,221,136,148,95,106,109,89,88,203,137,119,362,182,104,189,309,196,122,185,131,115,47,151,239,217,87,115,168,146,140,370,326,157,194,213,77,158,136,97,139,218,106,174,130,57,213,139,143,125,62,215,273,170,201,215,56,134,163,109,105,342,112,281,210,411,232,75,51,290,209,260,129,139,237,124,217,175,233,244,202,197,152,165,226,140,194,138,132,83,129,84,248,75,153,102,133,374,218,123,285,239,151,96,259,82,194,228,165,201,237,344,143,168,222,54,75,142,272,102,196,209,193,99,108,201,104,251,221,51,144,135,261,138,292,104,100,194,199,134,385,217,100,335,225,63,136,200,206,96,142,126,122,303,94,93,250,85,281,141,256,170,252,69,218,238,220,60,148,122,177,186,294,137,115,83,41,115,210,174,370,131,159,188,175,145,156,104,358,308,115,168,177,254,201,284,312,194,130,214,277,240,135,73,246,279,184,191,49,121,121,155,108,192,122,204,75,128,258,101,199,99,146,148,49,48,138,111,86,284,257,130,93,264,166,246,84,135,158,248,244,53,139,147,124,123,162,126,199,265,72,126,128,127,278,56,231,210,158,51,132,135,178,205,80,265,96,54,78,219,141,176,114,170,124,46,289,97,147,115,204,114,211,224,289,120,126,132,232,202,240,226,195,117,247,308,327,375,406,211,256,302,245,187,297,206,345,319,182,304,259,210,223,220,227,358,191,195,155,330,267,247,245,86,82,175,73,259,299,237,282,238,197,128,187,166,128,295,394,287,339,72,145,251,121,198,63,194,263,211,216,166,212,65,168,205,223,287,191,137,241,142,200,132,222,361,114,72,147,147,89,206,248,61,83,185,196,358,399,121,146,119,196,138,176,116,152,236,249,210,283,409,271,261,64,284,220,132,98,302,312,325,183,106,388,130,236,109,122,104,240,252,132,306,242,115,242,233,208,289,126,122,85,144,169,171,130,216,170,81,265,76,180,186,191,162,354,37,201,297,197,221,171,268,101,141,170,158,167,118,355,126,105,31,133,166,274,141,327,171,160,162,107,244,235,104,328,285,116,123,91,138,412,345,67,172,232,55,244,129,202,108,173,159,401,301,285,129,194,177,350,79,407,136,350,211,124,98,66,194,142,90,228,167,67,113,381,70,83,98,115,176,203,140,287,175,368,164,88,158,404,159,185,241,150,52,122,306,89,193,227,79,170,175,223,186,133,155,168,213,53,126,201,156,180,260,250,104,194,139,65,272,199,182,287,235,352,116,204,127,167,328,358,138,136,133,294,155,177,101,138,133,93,137,257,287,362,256,294,102,111,34,192,212,129,79,54,361,126,188,68,441,102,116,202,177,260,163,166,138,118,381,154,112,178,350,116,57,113,346,170,226,141,206,184,149,182,242,191,125,194,256,212,162,113,221,174,270,138,146,156,335,153,259,194,138,213,196,125,106,123,203,142,356,199,213,65,318,331,191,170,182,122,316,368,236,246,249,238,262,78,204,159,111,146,174,104,229,213,270,102,258,142,122,81,101,95,362,265,161,148,311,292,207,231,204,239,181,274,168,121,202,354,175,206,211,259,126,66,97,85,287,78,191,264,155,139,136,407,137,120,56,393,168,343,282,97,112,79,369,157,171,142,177,106,74,431,89,138,141,207,228,226,128,317,187,207,184,238,88,113,342,191,244,263,110,210,80,114,73,338,162,141,213,106,164,235,183,140,195,173,161,259,187,255,99,199,78,248,112,98,80,158,130,107,270,203,128,165,186,169,286,226,268,149,81,192,236,256,234,260,208,168,190,141,141,197,75,143,188,122,236,158,212,106,165,119,292,104,232,155,79,257,151,224,154,272,345,98,236,197,247,137,127,218,274,131,274,148,149,194,179,81,176,72,222,148,213,205,85,101,152,192,142,301,138,141,122,125,90,170,80,58,315,118,338,140,43,115,191,321,112,92,108,297,193,136,187,49,145,36,234,190,63,178,164,161,227,244,256,206,292,223,217,108,328,204,165,176,134,151,247,107,158,189,104,123,212,62,228,38,272,327,125,223,74,224,283,101,180,123,202,194,108,135,136,314,145,93,43,199,214,334,92,207,196,343,196,244,175,130,81,156,132,332,361,144,150,261,86,248,81,261,68,240,142,176,187,347,110,123,181,197,122,197,172,248,219,179,177,224,123,182,172,69,118,89,116,229,198,238,222,208,104,98,264,155,135,137,209,281,88,221,313,98,75,236,261,183,139,146,351,111,83,164,129,98,348,98,82,229,97,93,88,92,149,300,298,149,300,108,159,153,353,233,295,106,275,403,36,210,247,226,180,290,228,115,287,169,147,142,377,275,86,232,430,322,155,225,269,110,110,111,149,108,243,270,234,250,215,302,158,340,69,251,334,289,299,290,389,161,182,141,95,304,199,232,278,136,222,138,161,89,130,115,284,362,188,120,153,126,307,118,216,126,229,110,203,149,249,268,362,296,244,115,188,205,196,236,142,108,191,250,218,214,205,103,149,107,143,117,172,210,96,100,60,111,174,143,88,143,132,268,191,89,276,152,334,129,93,102,258,128,174,100,120,139,213,286,101,141,96,69,83,414,345,139,136,54,120,93,357,113,383,52,60,372,295,95,122,112,99,46,147,83,85,311,288,304,172,154,297,212,267,200,152,87,135,143,249,227,172,242,209,59,416,52,262,70,137,163,247,87,111,98,49,96,118,120,173,169,345,143,122,220,144,242,80,158,249,127,238,127,231,309,161,103,211,188,125,286,206,186,99,59,167,159,190,102,91,70,41,103,100,195,186,164,124,89,169,169,121,171,193,132,234,60,73,363,98,50,283,234,337,131,317,134,170,125,188,182,242,79,163,170,137,170,203,99,109,143,214,99,332,205,363,174,377,253,226,97,101,242,239,228,106,233,238,351,192,119,187,126,71,172,166,141,126,118,112,264,101,136,260,271,50,85,300,242,262,104,256,137,91,270,50,91,217,275,186,114,220,100,141,267,222,182,113,101,192,99,177,111,268,114,109,234,226,330,178,292,129,248,303,268,340,165,241,139,162,168,393,367,191,267,231,221,367,301,116,201,55,152,300,199,115,106,283,112,82,227,28,263,210,245,102,139,332,286,178,118,291,86,90,177,239,160,126,150,274,219,153,171,170,217,112,118,64,307,132,144,290,193,112,130,173,268,198,194,258,199,123,328,149,331,179,131,168,99,102,152,219,204,100,117,141,168,134,361,85,149,80,113,157,77,89,240,150,143,112,92,314,113,105,153,145,209,142,103,178,196,123,112,271,92,93,143,171,221,116,259,406,252,184,56,296,141,118,100,195,221,180,261,182,146,114,137,145,238,129,166,221,87,127,278,241,108,185,49,147,111,173,112,305,301,288,309,148,291,110,200,126,330,103,218,163,203,162,169,117,190,337,366,57,235,217,132,137,75,144,195,392,249,178,136,329,245,104,292,93,201,177,208,213,169,216,92,175,151,365,164,180,100,112,153,252,381,170,136,212,172,278,114,81,148,126,151,96,124,146,311,251,152,205,156,401,204,169,179,177,376,103,184,130,107,236,138,134,270,70,222,205,203,160,121,149,234,220,310,228,86,318,187,152,182,180,384,148,292,131,222,147,249,204,347,112,254,280,143,190,201,175,119,103,404,135,319,210,192,70,148,106,206,355,203,212,78,170,121,127,146,228,74,194,216,157,319,193,123,252,162,180,250,196,217,147,86,164,173,163,175,162,138,187,128,112,367,197,247,147,118,224,184,147,174,91,194,100,175,359,144,135,178,231,253,184,154,134,134,170,77,170,249,41,172,210,392,94,167,221,176,144,174,205,61,271,149,192,95,116,87,142,112,234,259,129,209,166,152,343,285,125,126,140,107,83,175,82,194,224,190,131,207,66,105,204,109,246,183,154,47,70,332,213,145,99,173,89,263,110,87,234,247,173,207,149,243,95,325,195,228,151,108,90,122,228,378,117,303,177,269,120,107,121,103,156,171,194,108,211,85,243,253,268,346,389,101,140,67,96,242,248,134,62,148,206,251,98,194,221,231,193,204,362,151,217,110,116,89,80,148,139,207,244,112,232,121,184,246,200,170,106,143,310,174,195,282,37,114,291,218,181,102,68,81,160,130,325,105,84,134,91,98,151,64,170,30,41,206,107,138,147,107,111,187,157,74,121,142,62,83,105,200,210,132,109,273,89,62,142,144,82,165,165,197,157,64,146,75,119,321,70,85,135,139,134,104,173,116,112,263,190,78,121,114,176,108,341,225,158,302,146,223,184,120,214,100,165,233,129,149,181,165,146,103,115,173,216,236,148,266,212,115,98,157,139,135,223,92,153,227,83,65,88,236,98,77,121,198,157,149,81,220,182,126,142,237,217,114,116,152,125,153,188,139,104,153,158,279,85,235,141,137,203,212,221,266,160,274,176,242,245,109,72,102,185,196,144,140,167,124,185,221,191,368,72,88,97,141,77,151,163,190,232,190,89,31,90,157,104,132,73,44,124,310,176,182,113,132,96,129,93,158,361,160,98,117,106,130,164,345,83,167,134,222,174,52,198,100,280,90,131,218,228,137,317,271,79,223,120,356,68,398,102,335,283,194,310,96,346,196,228,102,185,208,183,134,181,319,80,122,354,205,240,231,143,204,104,211,171,174,292,47,170,176,353,318,147,179,159,300,169,207,149,237,357,223,212,83,130,146,290,246,146,163,230,157,173,229,155,195,154,289,170,117,344,204,387,174,220,150,193,217,129,148,254,221,344,261,296,331,339,277,130,288,213,139,351,151,236,79,167,350,220,80,307,251,166,132,73,189,170,108,74,320,276,270,301,120,308,246,123,201,121,133,278,53,280,316,223,116,81,210,172,210,228,93,287,164,80,102,141,291,245,272,237,264,198,186,87,188,289,48,126,173,281,113,140,226,107,175,127,259,284,157,242,224,154,97,103,228,182,357,111,141,399,123,134,339,268,133,122,134,154,208,175,77,176,245,271,51,114,255,108,209,131,217,185,123,240,217,101,112,179,172,118,35,53,99,103,279,198,199,36,109,183,108,25,360,131,316,76,113,34,182,365,154,125,90,66,179,82,132,29,237,131,153,276,41,338,294,136,83,91,172,132,59,163,102,154,190,88,105,187,152,325,132,102,165,135,112,128,311,254,259,204,109,197,68,238,96,220,163,112,120,174,58,164,181,113,149,138,152,50,143,132,57,159,119,154,202,111,193,298,85,137,174,60,299,112,65,204,183,212,159,121,52,86,161,163,100,98,279,135,353,169,128,88,147,159,101,154,316,353,257,153,76,40,349,200,135,266,131,228,102,94,347,58,291,210,178,213,322,201,131,129,309,195,195,173,154,129,105,112,172,238,220,138,253,143,214,260,104,61,114,196,67,176,115,60,134,282,307,109,137,129,168,183,96,120,183,98,157,350,298,344,147,314,205,187,225,114,296,99,167,274,79,235,156,43,57,211,291,216,163,95,330,67,266,200,229,41,391,148,290,190,309,254,395,338,192,216,121,283,99,256,186,381,388,297,166,117,99,82,243,213,417,303,139,67,163,139,110,169,246,157,257,119,399,129,139,192,126,140,237,57,147,94,153,143,165,99,167,166,108,325,57,144,94,189,230,231,273,108,120,104,326,176,98,226,320,212,115,182,94,147,169,166,81,134,309,175,193,233,246,116,145,121,173,112,149,146,152,201,218,177,254,286,121,303,265,53,176,91,188,190,218,110,181,42,305,167,252,80,377,253,293,166,119,59,247,266,96,180,152,139,241,137,165,208,198,248,279,119,91,277,148,212,62,229,138,258,274,161,222,128,53,104,334,234,65,143,196,193,106,169,136,133,367,199,154,215,251,255,230,162,161,149,270,336,61,359,114,121,86,138,222,255,334,255,135,169,89,79,202,47,78,168,193,394,152,187,69,378,66,349,123,189,134,287,136,227,184,58,178,117,247,169,121,64,100,162,340,196,223,151,200,175,139,228,306,129,204,143,79,336,147,170,155,62,157,136,145,244,163,106,221,115,90,98,328,268,67,193,261,106,216,89,158,190,127,141,94,90,159,87,208,99,286,140,177,179,141,107,191,213,142,92,159,91,260,217,425,131,99,116,216,97,31,351,44,209,257,205,122,127,97,205,282,209,185,128,348,169,180,419,246,411,335,166,288,362,164,234,163,168,233,226,190,153,288,130,339,55,76,217,125,239,250,112,281,169,131,108,185,367,323,229,124,269,270,106,364,225,146,93,177,154,293,127,152,150,144,257,111,138,175,203,350,170,171,223,112,134,307,77,83,245,306,104,211,140,250,134,105,314,79,200,185,82,125,130,39,48,242,73,70,157,98,99,266,124,124,246,140,152,142,117,95,157,222,82,363,145,137,154,220,120,152,131,183,108,114,285,244,276,130,79,296,123,180,120,196,227,53,342,184,161,215,254,397,153,116,228,216,206,366,170,185,143,231,325,112,117,122,179,203,126,151,152,282,130,132,209,222,371,143,217,108,127,132,202,178,90,116,220,106,166,171,243,98,136,218,182,388,214,101,75,175,222,124,106,204,110,194,328,199,119,181,265,146,101,180,159,321,239,96,100,196,115,207,104,148,167,173,295,51,118,255,191,131,61,273,262,108,113,138,242,249,194,381,409,80,133,138,296,203,257,90,206,135,264,268,153,259,144,71,167,102,154,279,117,160,155,131,97,194,113,239,143,133,105,104,92,137,184,36,52,39,173,294,183,231,420,322,240,351,146,53,167,159,193,248,189,332,231,175,173,189,250,154,352,226,104,178,177,48,227,171,151,163,178,182,321,56,72,60,109,199,181,64,234,76,86,300,89,155,333,230,112,282,157,174,128,118,78,329,183,312,326,93,309,364,281,255,169,126,194,275,120,272,155,261,97,121,227,159,200,177,322,196,103,197,182,162,167,194,309,178,138,132,209,230,105,111,173,183,166,185,118,340,152,343,145,200,326,340,140,192,191,153,298,187,95,335,332,156,160,251,159,262,158,195,97,135,138,211,264,72,106,192,37,227,72,70,206,188,374,189,70,106,94,191,112,87,111,116,177,219,147,53,110,85,156,137,47,167,141,182,186,135,211,273,207,135,136,147,94,138,165,151,142,104,103,135,54,210,151,202,81,69,146,246,48,90,189,185,151,92,146,126,333,115,207,299,130,269,128,103,152,423,307,196,155,258,240,61,159,169,151,281,84,196,148,213,278,93,182,255,131,78,89,275,119,86,167,213,122,59,136,244,83,352,179,158,154,186,214,224,142,110,51,95,127,255,106,154,138,133,104,186,86,44,187,136,179,225,293,197,170,275,330,380,248,279,142,184,65,170,78,359,108,213,195,142,107,67,278,423,82,117,230,228,275,190,145,153,252,237,149,158,266,192,180,62,212,122,333,125,284,227,280,60,123,203,298,286,169,146,179,279,92,253,230,181,201,93,168,105,122,231,271,171,324,81,363,148,143,116,66,56,191,254,177,97,172,148,238,179,145,81,190,326,157,39,129,166,95,242,87,53,105,78,140,82,186,185,138,125,72,243,99,70,163,260,191,163,226,200,227,197,75,40,43,169,197,163,299,121,42,109,118,115,318,82,104,230,106,176,199,377,124,101,114,113,127,158,162,104,266,208,93,93,49,140,180,229,231,190,132,212,187,224,38,151,281,275,185,95,71,133,192,279,245,110,158,147,89,156,152,67,373,228,114,211,63,203,121,199,98,118,190,157,314,77,125,62,120,297,212,134,179,128,263,193,223,210,229,189,242,212,81,208,107,237,219,156,93,100,77,93,223,111,156,123,66,109,77,193,168,202,234,146,151,108,208,147,216,232,258,55,100,146,211,270,155,142,183,60,86,136,121,268,98,124,157,142,123,202,167,279,44,131,182,120,173,142,111,193,257,150,185,81,166,81,210,198,220,166,300,84,262,56,183,68,33,97,108,124,121,182,92,137,216,63,285,215,325,177,235,188,226,135,261,31,157,67,200,142,308,239,85,109,301,138,117,239,173,165,63,330,219,161,128,180,240,167,117,115,184,173,158,166,94,223,104,190,58,95,95,104,193,106,127,193,124,162,148,95,174,179,105,278,149,137,174,222,92,155,130,238,116,151,289,115,122,193,115,68,277,115,168,89,94,97,118,126,161,224,218,90,138,195,133,223,144,109,41,243,165,160,291,96,56,98,274,82,95,75,231,115,173,280,217,131,309,160,210,243,371,333,77,366,127,95,183,142,41,179,144,130,186,279,222,151,228,208,130,135,138,111,147,205,139,127,100,218,150,187,106,325,203,189,115,106,215,55,185,175,260,95,209,226,108,155,147,70,390,263,237,179,159,43,166,97,132,170,178,353,90,269,129,63,148,294,153,162,154,284,132,139,326,199,255,179,148,187,169,50,104,211,299,307,283,232,297,142,198,214,180,321,287,226,301,184,185,380,228,415,225,222,302,350,125,194,279,161,264,117,130,114,58,360,283,355,169,304,194,344,149,146,144,134,174,208,33,262,221,96,163,226,188,162,247,397,68,106,232,313,114,222,108,371,268,109,223,263,344,236,155,150,209,239,204,297,372,151,161,55,82,164,101,220,196,297,147,110,99,151,138,87,85,201,118,219,191,225,185,91,96,183,230,205,141,280,285,87,255,126,169,108,283,140,123,67,121,138,64,148,161,168,103,172,83,129,96,203,305,167,203,158,182,181,119,97,196,258,169,103,119,199,97,299,216,216,64,119,236,172,114,310,150,193,109,252,160,123,144,145,216,158,168,183,222,174,255,163,289,115,100,207,182,165,188,219,194,180,144,122,53,81,223,217,134,130,95,92,90,173,134,251,79,392,80,201,347,42,254,188,137,146,88,56,96,212,263,126,93,155,115,91,305,81,208,100,121,167,163,230,128,110,176,104,92,67,141,133,77,156,146,104,91,256,152,199,152,118,134,147,258,297,137,180,272,123,229,259,40,168,125,190,69,119,150,361,74,168,158,356,217,91,84,108,85,128,137,178,200,120,74,54,181,162,193,216,139,187,324,217,144,384,100,203,382,275,65,140,126,151,116,266,102,79,133,197,132,95,81,220,146,222,299,119,219,329,215,241,370,230,158,109,93,172,69,227,194,256,123,322,152,375,311,194,64,134,134,250,311,196,177,179,254,213,321,259,213,184,214,272,176,316,135,183,150,246,163,187,171,359,243,325,127,300,240,204,111,164,366,114,263,175,279,224,136,280,140,146,265,134,178,208,124,283,132,118,124,126,231,215,129,206,267,88,62,150,292,174,213,253,262,121,130,340,91,124,184,286,134,321,164,158,230,296,289,231,328,279,69,75,263,379,164,299,55,293,123,90,229,346,135,92,321,282,227,320,307,330,191,125,131,343,117,341,131,283,227,305,73,275,156,136,150,115,109,136,210,353,159,307,166,79,131,67,365,201,172,120,236,88,260,157,92,117,106,175,157,101,155,115,152,241,157,88,142,169,360,231,125,84,145,142,147,180,211,252,180,103,81,132,198,190,214,92,223,83,196,205,201,273,119,127,247,194,108,327,111,275,186,149,158,131,175,95,115,107,202,175,322,182,105,98,180,131,103,98,158,192,74,133,75,148,114,339,325,230,255,237,215,220,107,189,124,115,174,71,299,252,77,230,187,298,110,82,105,168,260,198,153,406,218,370,263,250,278,226,95,238,128,232,71,201,88,48,218,265,186,247,92,179,155,90,109,167,149,210,130,232,228,156,247,136,212,111,129,122,161,83,132,155,175,110,197,131,239,144,267,125,186,213,194,300,142,178,157,67,322,134,173,228,392,162,218,344,142,241,294,290,240,164,200,142,33,261,159,170,183,90,333,265,231,90,341,124,185,239,267,218,200,191,265,311,168,170,239,188,153,128,98,335,227,160,391,104,105,163,208,332,280,267,335,171,277,172,197,309,332,162,252,124,272,293,179,212,227,215,202,276,215,157,116,235,94,112,226,125,217,350,252,333,372,177,321,137,160,135,235,279,114,418,240,258,111,204,370,107,154,160,305,64,177,87,129,283,223,119,187,142,276,125,123,139,164,94,134,157,85,138,94,143,165,326,60,95,162,103,145,217,144,381,179,89,33,221,182,160,195,241,283,117,105,220,38,76,88,219,300,186,117,39,171,65,261,407,165,52,136,63,218,129,97,104,197,98,88,131,296,168,386,93,176,130,87,220,158,94,129,222,138,169,232,235,134,129,165,214,136,261,115,88,173,151,169,233,250,110,77,143,244,253,186,232,270,32,196,236,240,131,288,122,217,113,174,23,263,100,271,167,344,76,222,61,139,166,128,150,99,208,139,199,141,275,96,268,351,27,149,163,196,121,116,165,215,148,128,218,260,113,144,159,38,148,205,163,149,213,205,258,76,98,88,259,153,155,189,130,306,92,77,52,209,153,58,121,195,173,115,29,86,164,87,330,148,137,185,160,248,185,222,320,149,145,163,64,61,122,126,184,221,210,141,142,330,154,218,121,128,191,197,202,39,173,174,204,79,280,297,156,44,165,191,337,76,280,106,114,128,134,111,142,93,331,295,136,317,174,171,284,321,359,136,109,111,245,306,308,383,364,192,233,294,274,235,229,105,304,220,269,262,275,112,226,214,214,81,171,84,226,55,106,114,275,150,93,296,278,63,78,132,125,63,186,232,164,106,145,118,114,186,340,101,124,231,199,153,348,140,337,117,113,96,303,261,145,345,232,85,63,144,252,396,167,92,76,218,186,138,270,249,97,109,130,175,234,136,262,40,396,137,80,134,306,185,150,113,119,125,50,215,211,117,176,205,153,115,86,147,258,50,127,178,271,251,105,274,100,240,176,105,178,361,230,83,92,167,141,103,143,105,236,236,197,248,199,160,170,158,115,95,159,104,238,147,172,148,201,168,121,109,190,192,100,380,192,205,122,173,84,140,205,126,221,143,128,159,134,58,215,183,170,175,80,165,212,157,261,189,104,163,116,220,232,114,171,142,174,114,83,101,191,201,152,61,356,141,258,73,191,148,236,101,343,191,72,152,243,155,169,116,199,135,249,22,269,70,90,46,73,134,117,73,67,66,127,113,160,170,70,158,221,253,190,225,101,66,171,135,246,83,185,237,157,187,219,187,140,188,241,44,117,79,282,95,166,190,105,132,60,163,170,183,92,116,142,182,148,157,140,312,142,165,126,157,208,57,196,93,251,73,185,181,228,317,91,180,156,321,109,143,136,140,146,140,131,210,187,220,159,59,330,151,236,187,83,152,63,168,97,304,200,383,266,289,330,331,211,404,263,169,294,342,188,229,197,129,380,126,52,235,144,204,75,356,59,153,226,379,281,224,179,247,371,214,98,146,88,57,93,392,159,182,148,191,237,134,166,134,345,288,100,131,112,274,138,229,166,60,114,132,75,128,206,191,147,84,74,188,91,119,85,106,134,148,112,344,191,189,77,44,166,59,333,141,305,105,150,278,143,138,121,217,56,190,131,146,210,116,232,111,203,309,90,95,144,101,143,236,97,342,156,248,337,139,107,111,113,87,216,136,108,274,49,120,87,145,356,53,107,170,209,149,284,120,119,69,69,229,142,186,190,178,195,299,124,177,162,302,127,157,267,367,162,154,129,264,86,97,195,202,91,147,172,104,122,184,156,180,243,269,87,186,75,134,63,170,153,137,146,106,328,295,112,123,148,177,226,215,172,94,113,275,145,161,64,151,213,52,204,166,192,167,218,103,178,129,279,322,102,291,143,164,142,185,178,78,85,210,85,158,171,217,350,62,100,47,151,348,154,67,107,145,105,147,332,224,88,159,249,229,81,163,125,21,117,394,308,69,197,119,237,365,261,162,354,189,182,251,137,217,214,80,203,87,197,221,184,88,59,133,153,285,109,141,29,120,247,202,225,226,141,184,192,32,177,245,154,218,167,134,196,97,140,324,187,80,196,158,128,161,225,28,106,209,249,172,376,164,118,169,360,286,137,74,77,154,180,272,97,249,150,259,113,242,112,213,106,94,203,141,115,137,368,242,69,136,120,195,275,245,162,151,181,260,280,213,276,219,43,149,234,180,93,158,250,140,82,110,204,148,154,116,231,183,105,195,141,218,174,75,347,126,148,180,180,303,328,52,214,319,249,21,339,171,300,258,119,258,218,315,120,356,144,96,115,113,134,98,68,151,247,39,135,90,129,192,197,219,129,137,285,121,42,128,103,85,122,157,174,84,223,103,170,40,103,183,115,109,154,178,156,168,145,267,211,114,142,214,115,188,105,90,142,61,159,72,80,256,93,86,379,123,80,176,64,266,122,133,144,35,174,211,88,348,164,143,47,131,131,278,328,156,288,211,204,63,181,178,157,144,268,178,296,120,78,130,350,86,107,222,275,136,217,197,85,134,271,233,353,154,325,323,116,305,199,184,84,222,295,123,186,118,227,232,131,183,168,397,281,350,385,277,238,185,142,202,165,321,221,263,127,134,268,72,177,327,189,131,310,298,174,30,66,75,171,164,93,205,428,183,103,107,165,121,103,112,381,91,64,180,302,84,83,156,119,114,173,154,258,380,298,163,119,86,144,194,124,149,149,161,186,173,310,189,94,164,171,234,129,210,208,184,241,160,181,265,131,53,236,256,161,88,141,178,182,116,62,110,126,319,230,94,303,130,208,88,85,211,192,391,351,54,212,266,222,284,162,144,296,137,110,223,107,217,188,181,274,125,239,239,244,204,252,165,284,145,165,150,178,189,255,259,283,61,145,150,90,131,197,184,234,135,273,174,100,134,176,95,260,133,203,118,284,188,75,116,43,195,146,87,78,235,334,94,105,174,199,113,394,299,210,113,256,349,97,141,143,162,156,132,104,243,218,176,221,264,195,71,112,63,138,182,136,202,91,138,151,242,184,153,189,270,140,89,147,204,211,133,228,121,108,99,151,67,52,150,151,129,291,134,187,254,80,144,215,100,240,224,116,112,147,92,125,134,126,191,252,153,193,172,163,145,191,81,270,145,138,156,127,64,232,217,207,130,233,120,98,97,152,120,234,174,173,138,163,117,198,144,300,323,97,157,208,155,245,197,151,196,41,92,143,122,155,202,222,140,177,232,147,197,204,141,260,234,221,129,312,222,181,275,216,147,128,320,100,234,76,290,339,173,281,347,256,104,144,100,135,151,193,143,217,180,195,120,114,298,137,403,152,240,138,174,334,355,155,57,202,124,228,193,346,330,105,119,165,117,157,93,199,312,204,23,138,193,141,152,198,225,220,207,170,151,218,267,358,300,284,207,97,135,254,134,298,312,142,316,209,151,131,158,164,335,116,308,143,279,210,304,234,114,196,167,209,261,170,83,144,95,48,208,258,317,157,112,222,197,73,243,149,206,121,97,131,151,184,129,215,207,138,167,169,100,57,191,194,272,193,162,163,195,159,292,121,52,216,82,185,302,170,261,109,122,132,123,254,206,69,237,270,327,162,156,100,159,125,400,117,41,149,61,175,147,156,150,101,249,213,91,97,318,165,99,272,210,144,160,122,244,45,218,128,125,158,162,155,167,173,331,83,123,189,144,217,139,50,134,195,125,235,105,108,280,53,235,175,108,140,95,45,152,113,77,55,105,225,55,107,95,73,106,112,109,259,168,151,115,171,226,211,233,164,201,209,68,315,171,138,115,316,175,111,97,168,35,215,141,194,119,179,182,191,109,85,223,233,98,90,307,155,68,168,147,261,69,104,299,113,244,208,143,183,225,170,157,102,373,103,322,276,154,243,163,156,106,178,220,213,124,93,212,132,151,139,121,283,96,173,146,141,168,104,156,127,144,107,227,201,102,101,57,182,170,161,176,76,209,171,183,239,330,146,146,212,291,161,157,49,89,121,143,278,154,208,223,298,130,190,136,238,128,147,295,345,238,110,92,181,116,258,110,148,86,214,84,161,155,59,111,304,188,65,52,172,180,273,170,47,196,162,110,341,179,148,286,95,312,186,277,104,78,166,153,144,192,216,330,155,36,207,195,153,303,175,144,45,212,196,158,152,69,210,200,240,220,206,142,179,160,170,97,219,51,211,87,261,215,267,270,252,77,101,142,195,132,168,241,135,284,102,280,253,128,272,98,90,187,199,116,201,267,349,237,254,302,166,199,217,206,372,118,241,214,342,193,140,170,84,176,136,76,158,164,341,170,203,148,116,84,152,125,104,238,241,180,153,127,191,155,128,213,136,143,35,110,117,161,373,112,90,105,139,169,82,151,89,300,239,182,61,173,200,213,52,110,338,33,205,157,62,133,34,54,319,101,154,174,172,151,176,315,152,274,172,185,130,112,227,192,208,132,159,340,219,149,219,148,109,340,175,140,57,222,173,69,281,398,152,177,144,161,123,148,145,64,378,308,322,68,290,181,233,127,161,406,228,179,118,109,226,170,153,121,175,204,146,216,187,136,196,188,140,247,168,77,347,165,149,196,219,107,111,148,122,240,283,187,125,127,180,88,86,240,175,177,50,95,172,117,95,310,97,195,122,211,322,107,181,215,266,132,127,145,173,200,192,50,239,206,104,165,261,70,137,276,250,201,174,152,310,96,217,140,182,69,46,198,207,225,345,270,177,155,216,209,232,383,89,426,92,249,246,49,110,108,99,118,73,62,82,144,136,190,91,159,181,240,80,318,190,220,377,124,188,189,136,248,175,113,129,127,68,103,67,110,194,222,159,378,217,180,57,347,130,303,306,365,44,104,72,138,124,149,172,240,115,290,138,89,139,256,149,147,298,89,161,206,72,210,124,198,187,136,167,317,48,160,177,113,241,203,265,170,268,125,143,124,213,237,181,128,186,111,121,224,261,226,153,164,49,229,66,106,193,143,136,243,220,203,149,262,365,202,214,195,253,210,161,132,178,272,163,186,274,134,184,222,129,238,89,253,203,87,146,166,84,80,70,59,144,128,139,98,213,157,241,247,186,136,279,162,206,135,185,246,32,289,220,335,193,177,200,246,134,164,193,205,215,245,86,100,187,135,134,369,171,169,94,155,216,80,163,80,128,107,235,123,185,131,99,158,160,228,269,193,200,158,169,187,315,98,263,164,237,157,149,118,187,76,135,196,165,218,186,101,140,231,136,106,74,195,393,334,285,90,126,170,184,349,296,204,264,149,221,75,107,157,142,160,90,142,298,123,150,184,99,115,224,363,99,209,157,127,86,438,167,98,105,74,76,65,283,271,163,255,178,186,313,329,83,51,26,96,86,261,105,230,52,51,211,235,174,121,202,196,219,272,192,265,131,100,177,184,131,85,131,283,80,118,64,124,124,110,107,333,155,58,132,187,130,142,144,298,204,133,243,88,220,212,243,224,169,370,86,194,151,282,156,55,176,224,269,72,74,226,75,94,160,103,186,134,41,58,48,91,126,264,148,177,146,276,105,122,179,128,190,185,269,101,93,131,148,211,205,198,163,118,130,178,69,258,139,306,43,72,58,231,196,316,184,211,97,187,68,248,158,102,272,182,190,205,336,59,246,196,75,133,106,102,309,107,83,135,186,170,107,102,144,192,94,213,182,103,116,195,230,135,49,162,213,155,147,98,142,118,170,175,238,199,119,139,68,181,81,243,99,95,83,115,132,144,376,170,164,156,343,262,202,192,277,92,124,198,121,194,114,394,202,146,101,67,276,195,189,60,217,86,148,309,158,173,201,162,74,98,253,81,133,269,196,178,157,297,167,283,294,213,182,189,241,204,113,144,124,100,126,142,102,148,174,104,174,167,360,146,78,188,347,181,168,168,86,264,158,189,181,184,170,214,63,191,291,60,169,155,63,250,175,173,79,87,187,279,128,148,168,169,177,220,136,183,48,118,234,127,137,165,62,230,57,90,174,149,71,158,111,154,367,210,97,216,156,64,251,100,136,170,124,252,92,121,360,353,269,141,165,112,100,320,256,149,176,84,48,133,95,128,286,275,95,103,239,125,397,241,154,124,167,109,103,171,53,137,222,134,181,143,122,249,113,213,173,207,139,156,232,147,196,414,84,119,266,170,137,59,149,258,132,76,169,77,73,70,206,142,150,105,189,143,288,55,141,215,106,51,109,306,191,289,163,212,267,115,107,224,291,222,186,71,145,103,235,121,248,139,63,32,171,389,106,122,210,135,100,149,166,162,114,131,147,218,127,116,79,147,63,166,59,93,70,67,330,105,81,172,111,48,256,261,109,188,174,159,215,173,110,70,208,237,121,94,87,212,331,231,96,188,164,181,116,92,294,124,184,112,132,192,209,108,179,46,224,160,189,269,172,213,174,144,84,128,131,254,159,108,244,147,185,102,89,51,68,133,263,312,118,167,191,152,91,107,255,104,173,84,198,299,266,109,286,99,199,247,123,123,187,219,323,225,191,152,288,292,202,55,253,50,167,168,245,67,161,186,225,115,119,140,227,152,39,165,231,87,371,331,104,238,195,97,347,402,67,333,206,198,197,97,251,150,151,94,193,190,157,95,230,212,145,369,122,260,127,154,201,77,170,176,63,365,157,172,257,132,186,193,165,75,141,187,191,242,303,154,74,152,116,65,108,124,125,271,110,168,172,238,89,168,208,168,138,264,195,135,245,69,332,98,197,163,156,96,126,150,203,75,63,80,226,154,143,144,130,189,78,65,141,139,298,141,79,152,375,87,214,332,226,282,81,195,129,94,178,134,189,117,220,202,157,243,94,203,127,143,224,310,115,223,279,171,165,93,69,175,180,116,214,325,107,153,158,142,204,119,187,180,127,86,111,232,99,305,394,258,139,243,334,140,67,318,159,161,90,193,109,204,119,123,161,203,295,139,44,267,68,329,145,168,331,153,154,318,77,248,248,172,121,284,158,193,392,70,248,205,153,189,257,61,196,191,123,151,192,172,133,263,347,159,203,113,274,101,334,223,151,140,86,169,352,169,174,166,73,194,112,144,141,70,104,128,314,315,127,155,194,96,147,130,140,230,288,217,132,107,172,109,88,393,327,109,105,167,151,122,313,106,308,137,125,38,171,84,339,350,170,138,135,143,374,64,55,145,53,278,300,238,91,129,151,178,132,176,265,50,91,224,332,208,229,189,318,150,341,156,313,239,84,92,171,196,154,162,122,280,127,164,204,107,50,152,44,123,86,233,141,207,232,187,46,195,41,193,81,144,202,239,123,131,111,120,106,204,142,133,76,268,145,125,72,43,249,165,104,128,212,185,117,96,76,319,290,136,276,413,180,198,161,166,267,102,108,267,152,161,118,143,192,171,199,321,180,259,106,199,318,121,199,79,154,43,332,118,195,159,222,173,183,158,48,114,67,94,333,137,195,50,195,200,128,72,186,171,249,141,170,171,168,51,297,198,17,146,95,65,112,135,207,180,287,96,299,198,214,268,189,207,231,238,274,163,178,229,37,135,115,250,162,167,358,127,167,102,185,93,101,144,199,145,232,245,167,119,152,87,85,86,85,252,157,145,127,63,68,114,133,82,234,121,164,110,240,236,117,176,145,115,104,355,82,196,110,235,136,110,228,372,145,169,195,157,201,178,169,117,165,109,117,279,126,107,125,227,176,120,249,152,202,198,138,324,207,354,112,290,158,278,258,262,120,127,210,114,128,270,188,57,217,247,66,126,106,131,380,166,76,109,144,82,322,75,89,176,93,285,193,137,112,146,103,280,81,99,87,170,156,275,162,159,126,156,162,302,33,68,333,282,226,152,213,188,124,152,289,74,73,156,204,231,90,85,154,203,40,88,154,117,210,141,237,61,124,88,34,168,169,172,202,124,69,177,253,209,198,128,62,236,129,150,176,112,113,106,83,156,230,232,40,186,180,268,292,210,199,154,185,153,98,292,87,300,141,246,157,81,144,291,199,107,102,288,120,308,149,175,212,104,245,65,103,150,148,100,197,225,181,142,91,147,171,364,165,149,134,165,153,191,134,231,173,57,86,149,134,271,106,75,92,219,180,156,265,75,85,177,284,84,109,176,136,167,211,111,92,37,183,122,90,123,94,89,129,93,202,59,52,156,143,107,119,395,125,111,70,93,189,390,284,255,105,153,203,262,338,53,348,129,131,104,171,63,240,131,259,103,210,298,86,378,151,346,37,115,273,221,206,121,227,387,172,80,304,184,198,140,94,365,241,319,89,140,153,248,228,218,168,113,298,152,144,102,41,157,129,155,271,230,243,158,119,135,181,191,80,174,45,125,182,77,266,57,333,201,163,73,220,145,165,232,290,326,180,85,117,103,274,115,203,42,162,203,365,225,222,124,85,148,119,136,122,270,131,217,130,105,306,133,41,95,163,208,319,111,93,147,97,279,69,129,230,160,175,55,93,168,155,168,205,298,275,73,186,361,254,205,122,143,287,166,220,84,316,175,111,318,153,181,138,370,176,256,193,116,219,252,141,228,257,132,170,171,74,145,261,195,103,95,125,170,95,108,225,185,239,105,123,191,161,115,64,138,121,287,145,165,129,150,205,172,122,76,366,293,109,190,181,120,283,296,168,202,146,89,262,106,187,208,66,354,309,185,195,193,178,115,70,355,264,156,173,174,176,257,126,127,243,195,147,215,281,335,373,336,293,376,305,200,334,177,200,284,204,217,312,123,204,191,304,224,118,175,138,124,129,213,72,235,319,74,107,382,101,271,114,160,270,91,189,234,105,76,148,133,231,315,93,308,344,136,89,132,169,156,199,143,217,172,175,297,171,134,65,271,305,224,144,176,194,190,240,193,135,173,273,79,153,125,297,171,192,399,204,237,284,169,205,130,85,195,202,184,239,170,218,54,172,195,165,170,206,176,276,105,327,221,116,166,97,140,157,251,205,125,227,144,235,209,130,134,79,175,123,209,126,137,186,47,168,123,117,80,177,236,101,104,108,78,199,269,212,38,299,146,104,96,194,215,123,237,219,187,120,92,183,344,117,135,304,125,194,80,377,91,261,199,101,87,153,127,288,222,131,282,271,74,98,142,134,151,149,178,84,153,133,252,76,335,174,50,168,203,304,111,282,149,229,115,273,177,119,350,102,91,193,106,192,138,278,45,196,219,252,211,81,127,70,137,56,83,313,225,235,115,167,86,69,253,88,108,60,109,140,135,96,260,158,246,126,359,188,282,289,310,421,248,284,169,179,389,367,324,209,249,275,145,147,320,299,236,267,399,201,166,326,211,153,286,315,138,37,312,315,121,166,132,132,179,346,359,227,57,265,134,346,221,144,111,200,154,214,230,152,102,185,133,258,154,165,116,137,198,352,151,123,229,317,134,100,219,202,222,203,187,127,184,219,133,145,139,68,65,169,180,174,86,225,296,126,95,387,171,120,336,212,151,384,246,38,300,109,163,212,94,88,171,260,114,133,206,135,286,316,142,114,210,157,139,96,94,45,387,98,243,109,157,160,160,112,61,178,176,201,147,212,242,58,153,97,131,207,58,285,88,128,196,159,68,145,275,139,130,141,143,120,231,255,160,226,246,157,198,85,155,147,140,83,126,171,45,141,131,300,131,128,167,224,43,107,175,132,88,292,148,247,36,295,176,108,193,90,110,248,161,84,71,64,312,158,137,81,377,142,207,100,71,82,138,252,265,52,121,278,91,211,145]
doclens.76.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [155,219,135,160,128,158,61,132,181,47,124,151,86,348,150,202,163,197,315,188,82,131,188,165,175,283,346,191,84,197,160,194,176,43,160,171,75,119,178,288,103,223,76,271,155,208,137,137,272,159,53,209,180,63,376,189,179,139,213,287,33,128,159,171,104,200,300,175,166,190,191,167,176,142,116,234,152,116,143,176,252,151,325,163,294,158,117,126,155,155,227,37,186,253,83,330,94,81,165,209,125,281,137,375,130,241,212,176,132,206,229,137,224,296,200,101,383,108,151,303,51,124,136,252,299,198,187,190,202,391,228,175,379,354,159,165,142,150,124,184,230,194,306,183,131,129,193,288,130,91,83,193,273,114,181,261,372,306,273,324,226,198,210,343,331,230,310,347,167,330,111,351,150,357,306,227,156,155,322,124,248,138,343,219,146,265,213,237,107,129,100,394,94,163,85,205,427,76,162,293,100,226,97,63,329,75,222,295,217,249,192,251,115,232,86,188,45,191,179,230,113,124,156,251,87,202,148,188,209,127,296,139,123,376,213,379,103,128,123,206,245,193,178,105,133,178,211,236,104,162,134,59,294,108,138,381,141,116,264,245,188,200,370,228,318,150,239,249,72,158,374,319,135,124,100,202,207,286,58,168,115,111,125,127,159,164,105,179,144,164,339,126,122,127,102,139,163,195,161,86,89,244,325,165,121,75,199,247,118,147,94,166,107,226,140,74,259,181,105,169,262,253,261,158,148,73,291,148,163,119,103,187,71,80,103,92,249,165,132,171,92,174,151,320,70,172,144,173,164,286,134,337,346,122,72,220,329,70,166,258,186,87,239,252,77,250,319,193,83,141,172,160,165,158,316,153,104,152,227,192,143,272,115,130,143,300,120,219,78,135,90,181,64,181,123,336,369,42,248,241,151,212,185,272,121,157,139,130,193,118,146,329,112,103,386,194,249,335,71,220,126,110,288,196,143,169,171,91,132,38,81,69,147,160,311,224,191,129,155,110,133,167,43,114,100,256,178,190,313,327,38,90,248,235,181,173,141,154,138,170,120,119,134,55,84,185,83,270,260,153,167,363,114,117,320,143,202,265,335,246,287,251,128,326,363,284,191,277,172,347,322,285,322,319,308,399,181,152,142,85,239,302,187,102,70,346,311,201,405,198,255,183,161,135,130,174,82,229,293,273,105,249,137,289,167,106,388,194,268,339,175,102,191,126,99,62,138,343,361,145,120,35,204,395,174,253,129,234,38,38,81,63,42,51,144,98,101,245,72,165,39,362,187,287,80,178,343,163,137,152,205,219,166,201,295,286,177,126,295,349,246,195,125,384,260,213,126,130,124,214,183,109,216,193,222,202,184,126,142,276,165,307,230,150,127,148,78,308,156,126,111,282,315,124,53,212,53,224,162,120,287,159,199,79,86,142,72,312,330,96,141,120,308,214,127,80,27,177,66,48,136,99,161,247,132,338,141,93,120,206,148,145,117,68,67,175,411,162,211,215,127,253,317,159,132,97,194,210,200,263,164,169,119,55,142,121,152,263,75,271,159,160,164,237,158,182,206,198,195,51,61,91,362,289,156,232,256,68,122,97,219,307,196,203,237,97,123,117,305,145,318,67,321,245,153,243,244,193,102,357,268,167,269,171,165,138,290,153,119,138,222,356,97,134,148,178,136,198,190,326,172,137,256,149,204,62,223,319,105,124,328,51,161,34,136,97,346,207,154,97,147,118,186,189,323,60,188,181,289,102,241,122,210,403,212,47,119,333,356,153,271,86,169,277,149,178,203,163,191,277,291,266,278,269,198,266,247,385,164,274,211,407,171,321,133,350,184,329,211,91,119,51,189,228,57,163,233,152,231,44,189,202,330,231,189,139,232,368,35,78,84,144,164,364,220,162,117,124,100,99,169,132,64,69,158,179,134,206,257,295,95,243,179,49,211,329,161,268,158,327,83,113,187,109,209,248,155,115,301,235,245,130,189,166,168,136,190,50,153,205,141,124,156,148,243,162,201,111,150,34,116,220,150,352,114,192,94,137,177,372,240,165,122,309,186,139,236,323,74,140,131,166,104,152,115,277,148,378,183,308,211,217,112,144,309,232,64,128,222,168,147,137,172,115,122,202,127,244,186,158,196,186,191,130,136,227,143,221,72,149,272,86,190,35,109,225,141,302,99,97,76,134,277,301,223,252,136,143,222,91,149,144,78,261,266,162,73,72,136,93,181,372,279,327,77,94,254,351,195,75,148,135,83,159,156,72,370,208,308,139,58,217,99,207,123,220,164,237,117,125,156,253,79,80,130,151,74,115,377,253,137,190,135,104,381,223,121,155,231,104,200,272,166,126,102,179,65,232,264,160,330,49,75,325,212,197,277,142,155,152,187,127,158,215,185,177,204,152,173,88,163,170,61,237,186,172,364,112,243,148,119,152,291,170,97,143,245,139,270,163,203,59,166,129,28,153,82,238,249,178,319,253,208,343,247,104,230,228,146,48,287,192,112,154,62,246,170,118,302,314,257,140,110,240,179,124,247,110,275,374,236,201,118,150,330,102,204,279,380,142,78,75,231,239,174,225,209,280,153,142,218,230,133,44,87,240,236,266,185,358,155,113,183,224,196,285,89,148,190,85,162,180,85,336,234,340,65,317,112,173,213,133,155,65,161,139,98,300,127,145,371,102,159,138,137,107,172,270,162,197,151,167,279,307,389,158,261,73,81,215,174,216,94,64,169,139,67,136,109,103,206,110,121,129,230,76,161,153,315,142,302,200,166,154,88,123,45,193,188,202,187,211,113,138,263,128,272,175,239,110,203,230,213,104,133,275,109,195,68,130,141,178,327,108,117,54,125,148,245,148,90,230,188,266,354,195,144,162,155,124,199,111,95,176,47,170,159,137,287,65,72,176,62,121,248,122,112,221,169,234,304,125,129,205,225,75,142,162,215,116,174,256,254,262,136,105,307,235,120,240,179,257,169,157,420,167,176,423,211,201,131,102,251,155,153,171,280,284,208,248,136,160,163,306,128,234,154,281,123,168,195,258,140,157,188,329,107,108,189,137,158,241,133,171,86,304,104,68,238,145,140,200,109,254,369,56,276,131,131,188,190,293,350,169,94,337,67,127,212,206,88,241,40,90,244,181,121,141,205,140,112,207,145,68,165,160,199,329,312,191,357,118,95,365,190,141,198,288,174,140,208,311,166,152,115,197,121,230,95,139,117,224,145,156,153,268,338,316,132,108,135,336,179,164,279,231,64,161,195,154,172,166,265,273,316,190,393,157,231,270,41,142,339,134,179,259,199,144,113,111,124,119,192,231,178,192,84,154,202,67,149,228,184,90,191,129,156,76,190,182,155,94,120,224,147,232,298,115,138,120,181,138,165,130,162,75,227,232,147,84,138,308,157,107,184,236,194,171,219,100,35,151,107,111,260,77,345,153,248,246,271,120,303,41,119,209,349,292,315,228,258,55,158,155,282,137,110,102,232,77,296,96,280,107,320,134,93,199,128,138,167,116,61,300,212,132,148,219,158,143,129,247,307,115,159,208,74,301,250,102,169,103,158,153,110,143,117,97,326,162,149,175,67,204,38,183,148,177,337,305,263,160,236,50,69,97,130,188,131,312,154,236,221,264,176,292,75,85,218,276,106,167,132,219,169,190,102,42,80,213,101,68,122,284,199,285,119,116,166,108,84,223,366,332,132,278,204,152,132,174,86,150,363,314,180,192,169,137,143,288,311,96,187,245,91,201,74,279,143,318,93,102,59,75,340,141,64,137,62,251,295,162,154,321,73,180,155,131,154,196,323,175,386,129,136,194,88,102,160,109,206,136,166,191,173,202,148,62,47,118,105,130,198,132,178,118,162,230,248,186,142,90,300,132,177,192,217,175,377,189,141,260,167,209,119,217,36,42,328,125,174,197,121,183,338,161,290,164,163,207,137,221,210,162,198,201,254,138,321,303,176,241,153,72,245,129,202,139,96,149,176,58,325,194,235,195,159,74,91,198,166,193,232,234,77,131,209,139,130,219,104,121,94,146,182,109,147,142,231,140,86,225,159,131,120,114,276,122,86,218,127,68,249,65,205,268,146,72,163,229,117,117,132,156,185,236,348,197,214,290,120,104,367,133,58,148,145,137,192,203,183,92,131,186,352,28,132,135,223,136,109,196,324,182,305,189,160,287,283,144,261,193,84,69,209,193,189,160,249,102,127,117,66,322,320,60,114,128,228,97,326,362,146,176,72,104,166,34,81,29,68,101,116,300,164,276,222,154,240,376,263,157,175,271,363,163,149,187,160,189,218,283,180,120,266,101,164,156,79,90,51,118,147,90,201,97,318,92,270,259,76,95,132,83,233,328,182,114,74,212,137,73,96,128,257,71,132,68,213,140,362,190,102,154,85,137,121,169,138,311,239,169,118,70,162,171,133,295,330,287,200,157,371,332,300,245,133,132,168,274,233,150,285,149,166,341,198,139,210,349,74,181,143,174,101,309,105,147,165,115,119,124,146,207,128,182,210,301,340,132,199,275,213,111,157,120,202,143,352,169,87,162,316,121,342,203,115,283,200,346,104,261,165,162,169,124,100,94,78,152,247,259,166,252,190,142,55,242,55,50,298,168,271,102,66,284,89,104,113,384,173,337,142,83,242,205,140,56,184,224,65,334,135,205,249,114,156,216,143,285,111,154,192,174,151,171,237,386,152,80,132,145,273,148,297,177,67,158,405,150,147,201,362,173,180,244,178,175,247,76,120,267,110,202,299,171,60,248,117,111,161,133,78,155,268,221,284,190,161,172,168,85,229,96,134,137,168,34,125,165,183,140,207,113,179,51,130,115,151,115,146,123,198,136,357,206,54,141,110,330,125,196,166,182,143,261,160,175,130,115,35,109,132,53,114,95,106,108,249,87,242,167,97,289,130,162,201,222,63,34,108,95,86,176,190,224,198,68,149,131,148,138,277,351,199,127,162,189,68,319,181,103,130,203,166,143,157,85,129,302,184,300,84,359,250,126,387,141,284,98,110,429,187,209,267,160,110,141,428,77,100,118,77,311,86,222,304,213,99,118,48,187,56,217,185,142,55,135,365,257,205,200,189,143,60,106,350,84,265,161,335,302,226,297,88,223,181,46,185,111,112,178,320,122,326,167,358,274,98,332,270,356,252,407,149,244,129,269,229,226,313,133,214,106,217,153,338,121,164,254,120,124,55,79,360,232,269,126,130,171,80,130,147,190,88,118,110,113,270,134,116,279,180,228,185,308,239,161,177,98,275,85,158,157,118,164,54,338,196,129,85,299,311,313,101,151,209,266,106,366,210,209,143,149,174,72,167,184,169,42,146,199,178,120,352,316,114,94,197,185,212,131,75,256,117,81,307,312,87,190,235,317,258,136,113,188,101,95,105,183,108,243,394,158,255,132,259,147,226,193,44,298,355,172,89,286,151,448,289,78,228,166,35,116,184,375,281,88,310,146,211,236,293,90,356,90,212,129,105,211,372,120,313,183,70,66,218,68,110,92,138,56,141,425,45,186,205,277,123,191,216,149,74,104,251,148,140,131,233,117,138,91,147,308,103,173,154,265,151,132,290,94,117,219,178,131,169,153,396,186,60,149,200,248,192,241,89,157,262,117,92,116,99,91,233,216,220,98,271,149,397,265,268,188,382,176,209,78,261,164,136,194,229,117,129,256,225,337,206,90,110,326,129,157,159,193,223,263,275,344,103,189,100,133,371,138,196,169,364,142,232,188,201,111,51,264,122,260,236,351,140,98,130,137,210,153,274,157,106,152,164,214,147,149,237,218,87,293,122,286,109,266,351,90,96,267,124,192,148,307,373,310,137,340,193,148,287,197,162,248,320,100,257,185,411,415,161,191,324,198,80,159,169,165,254,223,150,258,122,101,325,154,350,167,332,298,338,247,157,280,125,197,283,214,116,176,341,300,251,385,90,420,380,144,47,189,84,163,54,197,222,160,150,206,264,209,115,113,197,175,201,85,75,100,305,312,193,92,142,268,171,129,317,169,144,156,191,268,149,142,112,256,160,78,363,101,158,238,111,226,278,293,93,90,125,150,352,156,138,63,173,150,108,154,147,190,146,288,185,78,145,123,174,113,212,178,229,135,174,204,98,196,71,186,173,140,267,179,339,277,94,73,269,299,183,89,326,270,272,183,304,274,138,58,232,128,113,214,44,183,221,161,186,147,110,125,134,120,257,88,162,259,328,160,121,238,359,186,267,132,145,265,116,196,238,163,138,225,154,132,125,277,152,87,380,144,171,218,323,183,33,170,161,238,228,159,84,153,169,134,169,212,64,94,124,178,115,158,72,243,89,204,177,193,94,163,122,100,124,232,157,319,115,70,153,238,166,229,353,235,158,108,50,104,348,165,139,108,79,232,264,95,198,74,18,152,109,309,268,204,92,52,143,108,86,209,151,38,165,44,314,285,43,37,236,323,156,101,230,89,230,156,231,137,133,172,311,162,167,324,223,240,239,325,338,298,414,193,230,185,150,274,394,228,144,287,261,302,200,433,215,215,241,220,79,268,161,93,282,138,204,343,236,227,117,339,204,352,121,121,197,358,141,135,226,185,182,113,252,283,62,73,237,294,177,75,115,201,197,97,83,244,314,83,321,125,139,407,243,89,204,147,70,188,243,147,194,53,271,90,128,342,185,104,115,193,263,128,336,248,160,343,176,72,118,352,100,228,58,169,254,146,201,147,81,303,136,191,198,189,241,194,350,181,190,77,275,168,382,164,170,178,195,171,235,107,102,197,196,281,83,232,65,130,286,77,252,244,141,165,239,162,165,142,248,210,221,72,223,220,223,163,155,136,111,81,271,207,107,206,125,156,191,214,317,112,408,54,268,147,234,121,219,305,234,282,166,49,155,74,155,150,185,73,213,136,230,70,251,353,239,188,41,280,212,100,204,201,135,127,319,120,265,126,275,172,142,186,349,201,242,236,121,213,136,208,115,296,365,214,122,415,90,345,151,230,121,159,328,71,108,127,43,263,359,169,309,189,351,173,357,267,206,56,285,163,105,233,123,86,168,92,245,134,321,193,217,188,238,156,177,325,262,103,178,203,184,186,347,356,441,250,311,57,214,203,184,146,194,145,207,225,365,216,46,147,174,132,78,134,177,130,225,258,97,242,189,167,319,324,97,248,120,147,186,225,235,144,91,268,159,97,248,216,244,118,97,102,221,119,230,368,185,62,167,184,136,202,163,154,255,253,147,79,161,325,237,99,235,203,287,109,249,155,395,185,83,189,137,200,102,138,243,99,63,95,145,283,60,211,192,274,119,61,167,138,112,283,124,77,130,70,154,112,129,244,172,274,254,143,216,152,264,144,132,92,140,204,195,194,159,193,122,252,132,177,256,100,174,113,334,208,101,152,195,88,138,119,83,128,178,160,135,168,159,72,73,255,194,138,225,160,111,96,343,202,199,204,216,211,199,101,235,89,125,351,138,295,102,186,203,354,340,197,299,94,247,62,226,265,87,163,125,179,87,375,224,82,117,174,283,234,135,97,182,231,251,176,105,116,178,123,150,127,96,172,134,92,293,211,115,203,61,84,145,65,163,123,104,115,186,130,104,156,68,185,104,73,102,294,137,225,146,133,199,144,148,283,73,80,237,207,184,203,110,163,199,172,231,121,167,215,249,134,268,148,232,202,177,145,326,43,116,145,212,208,202,185,137,69,157,130,199,191,234,299,190,155,176,148,247,203,299,97,108,64,177,100,160,256,179,190,293,78,101,147,158,224,106,390,146,214,307,68,296,162,199,112,119,151,125,308,206,94,163,221,81,142,257,401,113,373,170,170,114,174,110,163,165,318,77,235,217,138,127,112,119,131,132,221,137,202,121,128,175,278,110,73,293,156,42,227,181,363,127,200,235,84,115,223,194,143,140,158,145,165,125,378,174,194,263,123,118,226,150,267,187,136,217,173,98,218,258,177,161,250,191,89,250,245,181,109,65,181,72,221,166,70,269,223,238,295,212,105,269,333,166,251,106,109,209,167,160,88,143,119,170,138,297,334,209,154,154,174,72,153,135,125,264,109,151,264,419,104,175,205,117,223,190,141,126,166,288,231,127,51,77,302,378,240,37,149,87,102,95,308,186,83,47,145,192,77,304,195,80,214,236,303,194,343,259,278,96,201,113,104,35,290,222,190,357,141,195,152,280,60,145,266,310,192,430,258,263,354,380,213,240,371,257,280,205,215,293,71,350,99,117,210,340,289,112,71,136,290,157,190,127,124,196,311,247,188,142,176,142,210,228,88,157,77,55,154,252,141,119,154,160,197,232,207,142,129,150,243,350,189,271,87,122,412,233,118,375,154,77,146,168,119,280,170,84,233,164,345,188,232,219,176,159,371,187,148,104,143,239,110,270,40,73,394,202,354,381,50,327,198,147,267,140,286,269,348,155,187,136,308,100,103,323,132,93,180,255,191,337,122,149,88,237,177,115,144,54,226,101,196,103,74,136,149,90,274,123,89,146,98,102,107,193,153,116,90,64,237,143,172,166,227,137,270,201,162,141,171,127,224,260,140,265,181,184,169,331,348,95,105,62,220,243,84,107,194,359,112,119,275,367,203,139,115,241,205,45,223,102,183,155,215,163,253,365,164,265,131,179,155,165,99,150,272,54,350,152,115,29,174,123,102,278,205,211,61,216,125,219,354,284,347,203,74,175,64,147,82,148,65,180,138,381,120,62,65,165,138,144,145,152,376,199,292,184,113,149,171,137,207,198,238,134,147,150,167,119,101,178,219,242,201,213,132,142,202,190,131,122,90,193,192,229,265,162,166,185,177,359,144,161,282,129,146,219,179,155,166,130,165,96,139,225,210,162,156,385,212,214,235,185,242,143,229,215,89,224,263,117,125,185,169,216,146,264,108,108,97,194,114,148,183,210,119,97,141,170,413,126,212,20,97,283,188,243,185,163,242,95,109,273,113,144,176,170,292,106,207,151,200,277,180,176,143,132,360,121,163,151,132,109,60,117,173,113,130,256,183,171,314,273,127,113,92,261,118,182,137,272,98,99,242,192,174,71,296,295,151,257,71,134,125,159,54,213,196,172,61,229,165,119,139,128,379,52,289,242,186,200,77,202,182,284,165,102,123,196,160,302,230,161,224,255,120,277,347,218,406,273,223,257,343,276,341,309,210,216,344,113,290,70,398,173,151,187,328,300,156,112,183,421,322,133,283,187,163,55,300,357,176,199,196,111,208,162,166,167,98,212,186,226,161,160,131,216,234,254,174,249,279,66,60,128,121,157,112,158,316,164,162,112,173,172,341,123,131,75,220,297,171,159,198,151,104,225,226,147,187,219,136,85,82,164,85,293,218,128,176,66,142,182,133,204,122,192,159,82,50,333,148,121,173,133,204,49,246,177,265,111,188,155,137,294,93,264,298,186,175,183,250,177,301,162,249,380,178,157,164,279,213,231,138,117,74,270,83,140,197,199,93,95,122,59,271,307,217,161,195,162,166,104,231,301,178,88,81,148,221,131,212,216,70,151,340,196,56,131,53,207,220,182,309,154,348,222,357,100,147,164,208,122,327,51,115,184,63,175,330,195,147,112,57,204,93,138,186,183,173,315,192,190,111,162,87,334,78,376,76,132,113,259,94,241,311,124,112,69,97,234,268,99,140,228,226,160,248,172,118,164,270,155,203,126,184,144,116,157,227,167,168,166,123,130,153,122,373,199,197,142,171,194,250,178,168,311,117,194,134,141,117,91,129,153,70,325,89,308,262,99,80,163,179,110,350,253,175,203,17,136,274,345,189,97,100,145,118,237,230,263,92,352,217,130,250,135,284,45,158,185,158,235,173,93,282,119,232,120,180,166,85,228,191,142,97,336,303,280,122,142,75,43,260,336,207,221,142,183,175,89,219,356,218,264,279,321,90,346,161,142,293,212,389,192,115,158,359,370,231,167,293,163,57,317,46,167,240,87,283,227,122,201,258,164,152,295,177,354,256,270,140,146,53,161,378,47,131,200,156,82,87,182,171,177,332,135,261,119,104,81,105,210,53,137,156,189,161,123,190,127,125,238,126,203,265,115,272,261,202,210,239,249,166,228,271,100,171,82,222,147,106,85,150,201,252,163,273,187,165,268,132,128,205,99,248,164,174,199,66,228,152,277,81,171,258,232,124,200,296,192,189,89,175,63,153,108,167,155,229,59,113,242,343,362,174,102,272,320,134,89,128,88,250,155,152,136,122,100,200,110,121,97,184,322,161,136,271,239,136,236,134,76,123,128,189,81,60,107,147,189,36,142,146,161,103,175,148,355,155,41,172,124,294,110,162,149,149,131,316,237,195,67,259,57,162,99,179,101,179,329,192,259,234,180,76,183,273,173,344,235,148,353,191,147,152,144,204,152,144,246,145,232,166,203,146,71,179,120,265,127,220,208,208,176,113,90,195,198,186,192,91,153,170,193,87,301,184,75,251,66,215,191,156,204,148,165,225,117,352,89,156,134,93,192,243,124,264,125,52,205,147,192,81,218,188,332,232,197,135,101,92,299,263,74,122,243,90,292,186,146,263,102,149,251,271,162,242,235,165,273,109,123,64,326,222,245,127,216,231,237,115,184,137,189,181,109,121,259,377,87,170,208,172,232,156,129,260,189,87,109,112,163,108,380,190,324,350,174,108,133,121,194,110,174,238,127,201,151,363,114,320,106,272,69,243,109,207,281,250,197,188,123,267,322,226,122,341,324,288,285,132,180,205,189,359,219,398,150,211,172,180,152,100,61,254,167,236,73,130,156,127,351,78,258,160,155,293,260,216,132,266,110,140,220,228,125,169,234,282,191,259,178,225,114,172,202,96,334,194,143,140,99,137,188,234,40,307,65,94,170,184,238,122,194,228,130,252,138,121,303,112,281,221,266,291,215,180,174,203,128,132,184,183,106,134,336,139,122,71,200,130,199,99,93,142,147,370,140,327,129,175,109,282,197,371,176,32,220,219,375,127,177,352,243,126,100,114,165,134,102,171,68,142,224,173,228,151,182,202,159,355,157,216,135,236,207,247,95,89,326,181,398,138,280,73,99,338,191,119,219,158,106,181,123,257,130,113,120,279,96,173,247,229,80,103,81,60,147,119,294,243,152,95,128,96,144,148,69,133,43,347,100,139,107,93,72,159,281,224,77,213,104,353,268,232,56,165,93,54,135,219,133,174,200,175,129,74,121,165,180,125,223,40,135,64,199,210,89,144,385,169,202,148,172,153,174,209,136,101,199,204,137,150,75,115,141,144,136,343,175,120,196,41,177,140,139,162,158,125,146,152,296,121,219,234,154,138,124,116,73,224,295,117,169,214,377,148,253,349,80,76,119,180,142,192,135,331,158,284,337,187,141,181,126,123,118,158,163,153,110,246,132,302,204,173,209,188,265,312,122,202,125,144,88,202,136,189,163,322,145,173,256,363,293,120,222,115,175,199,66,288,134,81,149,159,211,228,302,203,76,123,140,126,166,211,84,205,155,67,150,296,277,159,185,186,181,214,220,319,92,40,145,193,159,64,150,173,304,72,195,288,59,126,232,147,262,294,298,134,102,93,192,131,147,136,115,245,158,139,300,197,68,168,148,162,163,290,200,75,64,98,154,74,401,148,49,157,109,31,106,130,84,281,95,151,152,67,233,106,212,282,258,159,178,218,133,111,241,201,336,271,147,141,152,96,101,125,330,115,176,62,174,338,186,154,177,180,117,120,251,143,217,267,181,242,145,179,185,315,381,193,218,170,91,219,164,104,171,265,372,139,108,168,147,389,112,108,187,43,133,368,181,200,256,231,340,138,67,85,77,143,172,143,166,100,168,130,101,227,162,127,237,131,214,70,359,141,94,140,269,189,107,209,218,209,148,104,112,99,255,250,120,229,59,415,302,189,135,166,176,165,145,210,168,222,199,204,118,144,170,140,142,245,185,111,420,117,75,275,196,242,158,155,128,127,234,189,190,101,213,328,61,133,263,134,184,75,172,113,93,223,152,136,158,159,389,52,178,146,369,101,139,65,234,224,148,116,39,77,213,87,161,184,148,59,64,128,303,105,88,178,160,144,113,177,131,165,112,155,127,168,72,93,139,202,154,138,293,252,183,151,350,233,319,154,110,122,207,225,246,349,144,52,83,156,86,224,166,355,203,265,128,250,69,63,107,229,236,290,51,125,189,132,87,161,140,182,130,145,44,138,113,262,190,241,108,214,74,68,235,153,199,294,148,211,54,135,195,44,270,102,113,166,205,158,190,56,139,102,43,296,339,150,156,164,130,124,182,133,145,189,236,171,311,85,214,90,181,159,236,357,140,89,95,343,132,181,137,40,213,248,259,147,179,216,185,107,161,240,154,243,215,96,205,248,159,135,124,37,95,328,248,146,88,161,192,88,264,67,140,208,194,118,348,85,204,199,335,116,159,384,225,60,253,233,343,164,230,129,163,234,175,143,175,140,45,231,117,268,253,150,97,140,139,210,136,130,220,125,157,308,279,336,245,280,150,50,281,155,328,141,342,76,227,251,270,137,330,118,191,66,132,321,285,85,192,163,250,199,316,410,115,192,399,177,181,314,158,321,298,255,151,430,316,237,200,197,140,182,88,169,212,168,376,82,345,169,283,182,108,199,137,285,18,53,261,128,169,121,229,158,360,47,50,261,345,120,373,69,207,239,194,92,99,238,243,147,241,167,140,180,124,188,71,166,96,176,136,150,193,98,139,131,183,180,278,123,133,293,105,143,128,170,169,166,275,124,217,172,261,127,356,128,159,127,228,208,113,283,260,245,249,161,132,181,55,275,66,129,118,143,96,144,122,179,107,54,254,148,157,237,63,121,152,223,146,202,194,203,91,66,140,295,292,189,234,57,171,210,300,92,134,134,141,142,69,138,212,116,257,119,138,324,44,195,127,223,246,100,218,268,142,133,82,159,148,223,92,174,309,114,137,122,70,166,174,162,194,79,193,114,148,241,85,132,165,109,190,155,172,173,192,225,93,167,237,210,211,203,397,318,45,85,85,92,165,160,114,167,197,122,170,77,276,97,315,387,238,189,154,126,283,126,147,136,180,117,175,338,105,260,204,374,297,411,258,120,190,143,112,51,137,112,134,381,109,231,116,243,131,200,119,139,108,95,157,207,84,90,91,83,254,154,270,114,248,202,92,91,199,221,174,117,118,185,229,122,130,185,101,167,275,143,203,231,77,131,212,44,218,164,144,106,103,101,156,151,135,72,196,159,73,129,213,220,48,252,140,245,146,130,236,215,89,253,242,329,48,61,112,225,173,207,148,75,119,130,219,258,268,126,131,371,118,183,108,295,112,90,184,332,125,108,115,103,205,186,167,391,375,213,192,351,346,220,398,402,191,256,271,256,182,90,70,178,236,77,176,139,203,88,131,146,229,135,123,115,74,231,121,187,179,395,88,127,179,191,303,58,225,209,183,156,335,179,204,229,69,67,311,120,106,52,85,247,44,130,146,285,129,215,169,180,112,149,95,164,193,144,198,158,119,282,127,129,340,137,313,330,227,73,306,263,162,122,265,102,175,81,309,127,333,136,145,208,167,365,123,153,89,144,143,48,155,91,222,159,125,194,114,63,375,69,215,136,82,88,185,148,135,176,65,137,104,199,332,188,398,226,55,180,192,309,45,91,248,308,131,114,281,64,138,184,147,64,89,223,218,209,102,122,137,143,99,76,224,172,86,240,81,103,392,120,120,209,99,273,244,113,321,156,45,202,184,113,164,221,221,103,251,46,170,164,107,83,95,111,154,215,146,214,216,152,120,262,28,148,101,187,115,96,368,132,202,276,106,188,127,57,189,76,162,138,184,215,203,367,220,88,75,124,92,193,123,82,63,150,160,149,76,165,174,253,129,174,174,146,146,174,155,104,37,109,103,133,275,144,157,171,49,252,132,98,243,116,112,319,157,152,70,181,108,256,79,81,282,206,95,227,150,166,152,250,338,172,85,209,210,113,159,280,270,335,132,139,274,140,208,144,329,117,126,324,200,180,119,151,142,183,196,209,277,135,344,183,198,78,394,88,225,99,146,156,221,297,131,375,199,273,58,154,231,131,306,108,340,367,310,375,66,228,135,140,180,163,299,390,146,346,392,337,395,372,362,166,154,108,138,320,119,142,166,187,98,231,127,186,336,232,324,120,394,141,244,120,139,275,259,167,246,391,122,133,330,283,327,380,289,111,170,137,237,295,379,190,199,136,152,174,267,258,168,209,209,295,174,160,281,155,367,174,99,170,135,278,99,152,231,112,175,65,360,130,225,182,171,251,91,62,181,270,234,133,84,63,180,181,121,93,186,120,135,267,142,136,159,103,153,105,180,181,91,131,285,165,325,265,112,151,195,153,232,247,153,49,137,173,156,187,120,151,67,80,160,247,127,323,170,116,244,32,154,200,231,201,121,248,103,236,140,212,102,94,67,115,80,195,131,295,131,234,143,230,96,423,146,178,141,89,296,282,101,282,81,173,188,124,141,132,147,204,319,51,311,188,150,249,181,313,181,80,142,234,131,297,101,241,274,122,77,353,147,378,157,119,157,207,197,274,351,144,275,333,148,170,171,144,87,180,146,183,112,243,213,273,135,183,390,359,149,308,182,91,192,181,223,217,250,227,228,146,149,200,217,441,194,255,223,191,163,143,132,259,278,156,281,137,123,75,108,77,147,327,217,252,185,139,107,248,169,180,189,319,157,190,62,179,137,151,133,366,30,67,84,116,274,146,226,152,132,199,191,190,74,273,318,184,167,128,111,119,119,184,143,81,91,90,222,333,226,156,68,150,240,158,95,166,141,251,155,56,85,174,101,82,207,58,187,286,143,142,65,145,213,74,202,259,17,262,141,130,134,97,229,94,278,229,124,305,87,190,168,184,146,209,184,256,182,245,101,260,192,278,109,190,163,41,199,304,65,234,149,217,96,271,154,140,186,156,180,293,256,163,153,103,93,167,71,243,145,113,210,343,126,276,139,82,302,377,219,115,405,405,173,106,102,257,150,47,75,252,96,202,116,223,237,131,195,147,284,311,177,274,195,145,176,129,193,291,343,267,138,145,197,179,203,218,217,181,129,233,134,298,236,381,174,438,140,87,81,155,221,186,188,49,61,148,54,112,187,286,298,63,186,201,53,179,106,124,219,255,133,111,176,110,259,204,214,112,202,254,89,150,168,213,153,283,207,185,94,119,276,253,317,111,194,137,324,299,242,233,255,165,165,151,26,147,131,343,185,163,219,309,133,82,370,297,309,80,241,172,54,82,359,317,124,62,56,127,211,99,169,130,80,157,211,205,54,186,184,115,120,133,230,392,135,217,150,224,314,86,114,150,111,193,133,256,86,209,208,219,163,321,128,175,199,197,195,122,382,233,140,262,219,126,49,117,136,47,57,85,158,246,150,97,178,251,138,85,332,199,270,190,198,164,173,181,303,118,209,116,170,159,146,101,174,284,153,269,201,180,147,356,199,187,273,249,102,152,347,146,373,145,224,102,154,191,204,194,203,136,153,213,230,146,245,235,279,205,140,268,164,135,293,180,146,196,172,346,193,355,191,95,68,374,98,380,187,109,111,187,163,138,299,182,104,117,184,271,321,308,185,209,264,298,111,107,150,148,228,125,247,196,115,161,237,262,159,447,326,265,162,65,351,207,153,215,178,119,67,293,291,147,52,180,390,159,152,159,150,132,48,80,207,205,275,215,136,141,238,270,155,341,220,190,121,185,178,44,245,139,144,179,176,260,172,118,184,76,211,149,220,82,155,297,191,94,70,84,234,55,175,90,216,171,182,240,284,136,144,174,97,204,198,173,130,139,69,166,97,119,240,178,82,183,184,193,265,136,186,158,356,198,231,286,297,331,133,239,255,168,194,96,179,48,298,322,126,116,204,96,235,103,222,127,162,209,233,183,85,208,139,192,176,58,349,304,262,371,191,144,142,207,262,147,79,171,130,172,120,239,206,246,214,356,167,80,252,43,120,125,289,86,92,282,87,263,120,236,97,365,155,134,211,96,132,268,122,272,68,29,127,183,164,169,176,89,117,217,157,369,119,180,138,84,111,122,119,207,119,87,128,81,151,198,218,57,264,122,187,57,141,244,126,176,190,302,106,240,116,217,183,176,157,308,175,266,105,81,215,221,227,109,361,133,254,160,242,135,107,221,163,167,331,237,174,93,71,149,155,179,84,90,145,212,135,186,311,206,103,171,261,271,101,105,72,201,118,163,80,250,165,80,185,134,165,156,288,109,137,170,198,222,130,107,130,296,121,171,95,175,212,340,85,91,154,135,332,45,307,239,65,279,121,192,140,103,82,193,163,107,181,179,331,127,84,230,126,149,143,259,214,52,191,282,168,439,167,145,190,78,65,375,77,87,81,210,225,166,114,262,114,140,36,252,128,47,89,91,182,150,158,169,171,133,48,55,117,372,261,154,179,180,204,168,147,154,82,173,165,111,132,153,117,92,146,232,88,133,73,55,153,227,138,161,140,236,289,277,149,136,320,68,131,179,199,116,251,117,260,137,108,324,195,145,238,108,209,188,198,123,132,144,295,120,66,119,292,256,154,253,226,35,118,49,293,325,301,299,187,139,200,68,94,150,285,160,89,186,107,354,46,118,169,243,161,149,202,286,172,251,371,88,269,221,216,210,143,138,71,51,195,161,94,163,140,151,73,290,157,82,125,349,166,106,358,149,149,194,149,210,63,191,201,74,237,188,258,331,176,108,169,131,112,206,165,118,148,87,152,157,196,198,220,242,136,114,187,183,135,117,162,214,102,162,84,193,88,154,262,172,145,127,202,99,170,81,160,153,238,80,97,196,59,194,134,140,61,56,156,248,200,208,65,190,90,207,98,291,77,263,98,110,399,205,136,155,142,78,209,117,67,68,165,62,203,122,205,118,422,230,134,175,189,154,90,166,172,142,95,174,102,158,263,221,124,73,83,43,46,180,98,86,244,235,293,289,167,197,120,146,74,130,90,75,127,234,224,154,385,249,131,165,93,113,60,197,51,174,70,377,143,61,215,194,117,99,191,242,308,119,125,283,321,241,212,251,204,148,144,120,120,184,226,104,208,67,332,94,167,174,94,149,169,367,203,227,85,108,120,161,265,85,208,144,162,69,334,199,103,251,185,318,228,292,253,200,113,379,168,109,174,166,130,168,183,96,101,155,290,164,128,147,143,79,90,77,112,83,179,81,186,188,141,178,269,162,183,163,164,143,165,200,242,142,101,215,137,392,428,124,301,198,229,206,159,168,162,241,81,244,271,211,153,197,108,195,304,162,108,249,101,320,169,156,107,295,317,122,177,321,248,190,173,131,353,197,269,342,132,154,132,172,368,116,193,186,121,198,153,173,145,217,232,148,76,123,184,198,148,383,86,156,303,129,145,232,201,158,105,97,125,246,187,136,184,211,120,172,285,125,59,63,199,146,187,208,302,118,178,125,89,189,162,309,137,182,183,169,282,152,223,169,194,161,77,174,133,257,122,131,101,115,152,105,33,120,53,142,227,128,47,128,150,133,307,133,120,86,117,355,79,213,207,242,155,202,140,161,286,130,275,112,122,83,96,192,104,80,209,147,75,143,258,114,310,131,127,143,205,149,204,142,101,100,315,104,220,199,182,305,144,161,257,108,70,202,151,39,214,129,338,213,82,132,148,322,175,111,149,60,194,73,202,111,166,64,81,133,152,163,255,98,305,199,201,94,354,185,102,139,140,68,276,190,94,205,247,86,227,111,70,313,97,233,228,128,160,90,62,256,40,215,255,207,120,214,141,144,246,150,255,164,105,137,136,61,54,194,162,163,161,145,191,190,118,128,143,215,171,41,109,228,171,126,108,108,271,118,212,378,150,174,386,236,227,159,124,179,244,230,107,280,175,169,213,218,262,225,138,133,158,104,195,75,180,140,212,122,277,225,110,282,329,127,141,148,178,262,105,118,105,121,193,141,182,119,179,169,124,152,88,182,176,249,142,185,104,142,63,125,72,268,68,39,213,54,381,207,202,227,116,181,218,95,190,175,25,88,77,230,164,330,93,82,93,218,88,198,188,83,145,245,224,181,171,91,125,241,211,428,121,238,153,107,176,151,200,128,46,38,222,296,120,365,66,139,128,151,61,61,142,243,122,148,179,156,61,240,119,131,206,192,216,119,101,170,119,291,191,202,147,194,180,181,176,109,173,117,151,157,232,150,208,144,222,193,365,142,196,144,120,64,63,151,227,143,73,123,249,334,205,150,238,219,180,114,69,147,156,237,166,250,364,108,135,265,143,149,137,147,125,160,158,89,262,279,357,182,179,98,206,191,108,83,202,311,205,166,143,283,186,349,139,81,77,200,304,85,363,159,209,312,72,124,85,339,384,100,110,178,122,100,128,208,127,118,212,104,169,141,173,193,74,364,180,163,276,164,216,132,222,210,77,104,115,38,71,167,228,279,223,194,283,65,168,117,80,49,100,241,196,117,356,63,195,165,138,369,225,60,99,351,55,92,195,121,224,151,334,115,201,199,132,244,178,109,220,216,108,136,113,82,285,129,108,315,185,112,209,202,91,182,135,283,69,168,243,236,183,284,143,101,160,352,227,290,93,51,90,125,83,344,182,233,143,204,163,180,173,57,238,177,285,151,66,326,124,67,155,110,158,270,122,280,231,108,118,94,162,184,233,267,328,255,124,95,141,79,90,204,215,160,251,133,217,60,105,282,44,88,304,145,137,303,126,150,146,173,86,230,242,143,219,210,130,184,367,80,105,186,200,107,121,125,90,194,168,237,164,213,178,301,210,72,120,237,61,164,68,282,144,94,124,157,187,84,191,176,198,277,275,193,155,90,237,158,161,387,175,142,109,242,224,187,184,224,174,143,166,151,181,143,336,209,112,112,328,239,222,185,251,189,205,200,45,180,230,229,131,95,94,318,190,213,207,152,353,132,312,157,140,61,77,120,175,169,214,64,158,121,242,419,184,105,152,83,227,185,154,287,250,184,365,294,113,83,126,210,216,349,56,164,63,218,227,184,132,301,250,179,120,182,156,168,117,202,75,160,157,210,317,133,111,48,211,109,103,174,169,249,174,127,389,282,173,202,122,149,149,116,122,120,257,250,163,143,234,85,215,231,255,198,252,231,81,124,186,97,207,255,194,161,350,234,113,263,190,373,255,201,206,138,184,86,202,106,240,198,147,124,310,205,77,152,150,345,120,113,255,218,199,360,292,240,252,157,166,141,161,205,183,104,353,175,226,79,278,101,134,142,190,130,132,171,218,158,96,252,114,192,286,237,166,155,145,125,180,90,94,162,82,252,157,266,173,281,217,256,173,157,259,226,218,100,205,194,189,259,234,128,146,80,136,191,162,116,93,156,224,267,152,417,103,63,163,173,243,218,153,113,203,95,111,268,187,96,230,198,167,89,100,35,236,125,235,283,299,126,178,141,112,100,109,148,153,34,49,123,105,153,136,181,216,136,127,122,243,186,160,304,100,293,51,114,363,195,140,136,280,170,136,256,309,34,226,188,291,269,174,211,260,170,253,329,138,206,97,45,122,164,91,169,135,171,246,413,68,127,181,159,134,115,116,89,339,241,107,156,170,143,252,189,138,52,214,111,226,230,102,93,148,205,169,151,125,141,143,140,141,218,115,240,156,142,121,145,330,332,360,247,309,308,272,148,263,352,155,157,119,132,234,121,66,88,71,178,129,182,229,130,232,65,265,204,209,109,150,256,186,230,299,68,201,162,238,209,154,158,302,219,122,220,221,168,336,83,110,122,71,112,360,158,171,47,73,160,77,204,254,131,124,213,254,182,125,149,188,73,132,163,105,273,94,38,115,154,268,107,139,66,118,52,276,301,229,113,128,255,106,374,123,225,244,150,354,181,127,272,71,136,152,133,218,214,186,163,173,90,273,160,124,181,326,168,97,65,133,232,293,160,50,117,97,287,347,311,113,135,241,189,265,328,223,79,229,98,67,169,97,186,151,294,157,110,162,131,106,116,100,97,66,110,132,85,140,133,226,109,86,57,182,203,114,167,268,111,95,191,116,227,235,160,187,164,162,259,100,133,168,378,81,106,193,150,119,241,237,279,259,125,143,239,197,302,395,49,29,174,188,289,194,226,162,227,128,145,124,246,70,355,102,86,319,249,141,214,164,166,352,374,250,149,324,260,261,212,275,177,201,132,204,132,171,143,216,256,107,146,207,93,242,184,253,153,255,89,149,56,108,101,170,127,102,156,130,175,82,174,164,156,118,265,165,199,108,120,339,139,192,102,225,257,236,167,109,172,121,111,161,206,197,122,239,236,104,194,124,110,158,234,237,111,140,190,94,91,227,209,254,339,133,391,171,370,313,235,211,352,248,219,381,152,338,148,142,133,83,379,129,94,356,72,51,335,157,308,62,217,135,157,199,347,311,309,317,40,218,203,84,53,234,177,191,266,98,44,161,59,70,326,156,88,241,172,109,100,70,117,55,325,236,226,108,192,165,142,141,93,197,153,157,47,113,288,144,144,203,83,61,194,168,164,83,118,195,79,200,209,74,73,77,66,213,27,231,150,148,163,182,133,237,232,191,181,212,174,229,148,212,161,80,68,301,158,131,202,188,162,83,286,136,247,104,128,307,254,114,181,106,96,283,332,254,236,133,109,42,294,106,78,42,275,151,81,173,179,122,193,55,279,177,170,93,166,186,311,124,212,299,349,156,128,162,110,166,368,78,55,164,69,90,302,87,151,190,222,167,310,165,158,159,225,151,98,251,214,178,153,226,118,122,235,358,198,161,395,162,306,220,194,223,92,153,391,152,128,146,70,232,160,158,379,108,222,372,55,316,82,146,114,362,356,231,229,118,167,173,152,181,102,72,122,128,228,195,272,155,138,284,242,220,330,165,172,83,82,93,102,82,276,85,96,138,88,203,251,122,190,159,232,233,134,109,205,170,276,172,124,145,121,95,256,292,355,151,146,206,383,108,148,138,348,82,75,98,34,169,120,168,268,36,292,170,340,120,203,131,223,157,92,105,226,164,94,225,184,66,156,269,144,226,60,145,140,332,169,93,86,272,253,211,149,162,101,110,114,123,310,173,264,52,224,155,258,165,111,262,257,367,396,142,96,245,127,184,126,294,124,76,290,260,203,252,268,230,196,137,106,327,166,150,157,175,147,87,171,125,306,134,76,408,344,66,166,234,350,220,164,141,65,51,269,294,135,201,100,81,104,203,174,67,212,269,104,81,117,283,174,97,109,176,151,73,134,57,348,224,75,162,229,262,153,182,223,244,341,225,124,248,286,280,182,284,131,289,385,332,109,148,156,167,116,191,126,193,315,43,164,187,254,149,128,66,213,130,292,140,187,151,111,249,273,59,246,176,61,238,117,53,108,95,147,142,214,188,191,200,187,71,278,183,315,121,87,158,383,206,156,152,56,72,354,169,144,116,127,192,133,236,132,95,306,112,188,255,297,109,152,194,225,53,318,67,64,78,126,109,108,225,148,101,153,134,113,201,176,154,196,117,279,140,108,137,152,303,240,273,134,142,253,252,153,112,99,284,119,273,108,166,266,241,297,344,101,106,153,41,75,178,107,116,239,268,162,178,109,228,209,177,206,281,99,86,270,131,77,165,173,327,119,125,223,216,223,37,102,55,156,65,146,121,172,143,94,85,205,42,204,227,93,319,217,202,187,201,143,342,342,163,94,154,192,195,200,87,168,91,319,113,110,91,126,98,130,160,301,122,88,96,79,67,386,343,158,250,115,247,135,367,192,294,180,208,182,215,142,164,109,97,267,259,128,273,193,327,141,300,180,357,106,132,275,181,234,345,55,196,167,177,199,138,157,374,141,217,132,163,321,283,66,314,194,316,353,169,117,123,287,107,187,290,154,90,206,312,142,165,111,140,209,51,117,213,129,106,219,185,308,165,41,267,71,144,124,258,169,179,190,133,207,373,151,160,203,201,239,188,238,134,279,335,113,222,95,359,144,156,313,101,217,255,181,248,127,233,60,156,176,115,206,258,121,210,259,129,86,324,339,165,103,180,189,197,252,174,183,179,107,194,228,109,148,141,218,119,130,82,235,195,215,338,106,118,93,257,226,284,57,303,305,266,197,224,57,61,105,197,346,191,201,123,90,230,238,241,80,137,146,182,198,141,139,241,81,346,141,390,274,98,112,79,85,191,302,188,221,148,233,228,199,195,133,116,164,118,158,128,220,218,188,199,212,94,183,117,109,93,86,139,243,178,153,203,246,170,150,277,166,351,201,122,183,132,241,132,228,108,190,116,171,130,81,117,64,118,146,313,179,125,152,79,238,104,167,152,243,111,347,134,135,130,125,90,142,151,113,340,149,225,193,381,254,49,163,158,366,216,59,250,125,147,179,270,80,146,170,176,84,232,150,52,140,72,125,149,104,281,96,194,147,27,149,202,313,145,281,173,88,183,160,198,167,162,302,151,111,141,200,190,151,158,169,146,131,373,83,321,144,216,173,187,122,68,261,36,85,188,150,154,97,94,339,171,133,184,196,171,151,234,271,326,372,298,211,174,199,137,137,148,182,99,140,74,71,244,308,178,342,222,166,96,307,222,348,119,109,376,167,153,244,227,47,115,135,105,205,193,195,117,308,198,62,216,230,213,104,103,269,230,265,112,131,100,212,222,208,294,366,121,271,204,138,189,213,340,31,136,116,196,250,184,159,126,214,127,212,181,385,339,204,143,80,240,186,87,196,399,394,285,356,186,377,215,257,203,210,121,383,336,257,168,276,170,195,224,136,125,337,210,62,226,190,148,139,235,145,312,122,92,332,307,304,355,101,223,369,129,144,395,207,78,216,205,116,85,47,319,175,278,139,262,277,135,222,149,221,241,184,334,338,324,115,213,268,316,283,211,97,127,214,240,37,198,130,125,166,211,86,211,182,122,285,234,139,218,103,161,239,170,120,180,183,195,112,107,32,107,185,220,270,214,156,381,102,105,86,161,156,150,119,239,108,94,241,93,94,120,111,208,406,243,164,117,230,275,139,209,200,179,112,222,97,199,141,125,136,148,230,80,113,112,93,113,145,175,170,260,295,258,183,166,190,289,188,194,56,194,226,162,190,86,380,93,77,213,96,315,124,226,126,255,137,258,158,223,206,202,166,267,352,137,131,354,308,129,92,125,143,200,259,334,106,150,302,348,261,92,305,165,221,96,236,155,56,218,159,134,109,187,158,192,26,190,201,216,211,150,143,57,103,79,128,215,280,133,114,248,252,133,155,89,156,251,61,74,230,184,64,136,360,364,290,146,270,284,256,86,89,212,280,125,272,117,147,209,134,91,279,183,137,344,185,181,236,225,283,71,103,205,161,140,205,330,202,306,280,157,180,195,188,80,133,232,82,85,377,275,227,231,71,165,246,159,137,281,293,414,367,180,288,82,420,332,74,215,248,157,311,282,286,141,153,124,96,131,96,177,215,328,69,192,217,217,201,140,297,114,282,351,186,67,190,160,96,70,193,161,249,222,115,150,112,237,167,205,140,185,220,191,303,214,207,157,386,117,227,83,204,315,138,106,213,221,177,209,296,110,121,260,63,192,179,128,170,170,86,137,248,56,90,114,95,164,212,183,336,250,184,141,105,113,160,178,197,43,245,73,251,192,77,116,94,127,116,144,214,141,176,190,137,57,96,233,218,211,341,88,349,204,252,126,265,263,198,74,214,139,67,330,191,306,132,193,216,134,116,199,63,106,159,320,118,105,228,163,101,285,261,410,125,284,140,214,155,162,188,115,240,134,58,171,151,260,194,104,140,73,80,223,258,195,142,251,112,76,213,201,310,190,414,195,94,277,173,175,116,276,166,236,108,151,253,136,186,147,337,105,183,383,308,95,127,189,142,108,298,185,148,177,89,392,114,177,180,109,310,209,54,163,185,262,86,192,218,107,68,157,121,95,122,139,106,42,233,112,189,167,151,254,254,110,75,153,93,195,158,64,85,109,125,175,274,183,171,170,257,222,54,133,95,237,173,335,144,123,267,161,229,107,132,148,170,166,117,174,177,151,154,196,141,215,123,263,216,147,213,164,159,169,173,175,255,232,214,94,198,217,84,177,255,349,192,194,215,105,160,187,210,293,118,135,264,193,220,304,203,120,158,248,141,217,205,214,114,143,120,196,107,264,158,228,83,243,156,173,178,209,141,197,99,327,187,270,197,120,190,323,415,163,285,367,428,66,269,58,183,372,224,65,133,52,139,159,201,212,246,146,280,256,168,85,65,50,114,107,259,101,278,212,121,64,190,125,94,170,156,53,39,144,168,295,274,79,285,215,177,385,267,142,167,49,96,166,294,207,219,133,93,196,170,151,324,290,222,292,121,222,114,158,152,95,192,188,195,174,227,128,203,135,187,151,186,133,295,231,162,315,126,76,233,181,116,259,157,74,64,207,244,295,132,146,123,125,406,202,121,289,104,128,246,136,273,129,155,111,174,101,54,237,53,186,199,115,272,141,122,308,103,174,105,188,204,128,173,365,117,256,180,157,168,148,126,281,348,313,180,183,102,92,227,79,141,119,71,251,89,271,192,187,185,203,76,226,160,272,158,179,136,128,194,191,166,157,153,146,183,205,125,105,169,126,110,92,137,29,140,108,130,180,134,138,207,243,124,191,193,116,277,93,235,271,162,239,135,182,95,120,111,152,305,169,156,216,67,227,197,108,64,186,153,272,58,67,209,300,139,253,59,117,126,125,151,115,140,105,195,178,292,298,364,148,121,190,339,187,247,99,170,148,199,149,134,111,44,175,226,146,150,385,127,329,155,271,408,302,246,239,140,187,305,290,163,137,77,374,109,111,148,226,314,191,325,241,103,58,82,128,148,231,110,336,85,107,226,205,281,290,255,121,203,123,285,118,113,155,62,77,185,227,240,274,108,258,101,158,322,113,157,92,241,180,134,88,256,124,99,140,232,163,189,139,144,164,217,138,189,208,253,340,296,109,186,189,123,104,136,131,296,159,180,104,87,159,87,318,133,161,119,161,138,116,114,158,213,122,230,235,169,152,319,177,119,314,84,74,203,171,188,160,188,157,213,155,96,236,74,389,272,313,155,38,205,242,215,334,142,146,136,281,197,72,85,321,169,171,202,314,246,161,124,226,125,132,371,399,184,164,220,192,190,189,167,120,92,160,281,63,135,244,91,121,202,74,75,189,195,34,213,127,166,202,129,97,240,130,101,138,138,174,291,283,146,141,206,223,346,71,73,63,246,288,164,47,321,63,162,195,168,57,151,274,247,160,205,174,93,170,113,268,295,126,217,157,198,79,271,282,233,138,111,43,313,150,216,340,100,97,268,108,298,224,82,72,173,154,200,82,135,110,198,175,142,195,188,221,312,87,176,232,234,175,233,231,114,220,131,128,337,67,256,148,207,217,226,175,299,131,143,227,76,207,117,192,89,210,221,411,251,183,143,83,158,95,243,218,86,162,130,123,94,279,53,140,249,191,146,268,67,115,106,314,124,137,80,70,156,50,331,111,122,145,350,256,270,105,176,102,209,204,212,49,203,159,154,75,172,182,353,329,217,153,136,209,99,288,118,274,115,295,123,195,157,150,184,100,400,398,186,187,204,315,185,376,150,95,229,340,191,368,118,104,92,177,235,94,120,94,146,334,136,80,131,124,285,313,155,102,135,192,208,165,249,167,141,147,61,163,142,161,115,184,346,248,147,230,264,270,142,71,155,128,172,229,356,272,124,107,201,85,372,206,198,181,288,258,232,215,181,207,200,256,185,413,214,125,237,192,202,90,208,67,396,207,355,195,204,110,128,142,171,78,66,111,124,377,81,252,139,73,399,152,182,169,62,263,136,61,409,192,67,136,140,55,211,250,136,186,254,161,171,243,122,167,232,117,377,306,76,218,185,88,125,288,142,247,99,179,264,129,265,147,303,74,274,368,91,181,148,129,205,271,143,241,299,298,156,248,292,76,221,212,320,67,97,98,91,328,271,299,251,70,137,167,165,174,127,154,252,224,388,247,245,192,250,168,190,247,135,173,278,271,268,192,311,259,182,166,414,257,256,335,377,116,195,359,229,415,202,163,140,126,140,156,251,131,196,210,180,250,113,180,193,229,338,105,158,355,331,79,278,216,312,128,221,116,59,106,86,100,228,166,109,90,113,186,173,360,181,348,343,68,155,265,151,186,128,176,76,202,107,292,195,97,83,53,113,102,209,56,263,134,95,218,142,256,161,105,126,113,204,139,177,105,123,170,133,230,173,121,122,207,151,160,103,192,143,78,269,102,153,87,258,139,179,214,259,189,45,83,269,145,71,279,122,242,176,45,96,174,57,80,131,59,213,140,81,119,148,162,205,188,215,83,113,234,115,185,138,178,154,68,50,235,77,127,63,139,197,148,71,199,237,112,173,107,47,235,146,117,108,181,149,238,103,117,127,194,149,149,133,165,178,171,200,254,187,219,77,73,63,64,39,181,213,143,132,132,269,89,196,113,143,174,128,121,79,194,157,148,146,110,89,65,156,194,256,101,112,205,281,179,217,241,140,176,204,164,152,266,123,132,112,176,251,225,71,245,380,126,364,334,161,239,93,94,178,178,205,184,233,129,371,143,149,70,122,111,130,170,236,217,173,91,150,81,156,63,262,229,168,150,155,57,88,164,194,261,154,142,199,280,267,274,376,58,336,180,162,99,146,155,117,158,251,389,126,82,128,150,155,171,98,191,146,150,384,65,153,142,256,394,238,326,99,191,160,94,160,369,62,116,230,169,244,189,123,229,184,141,162,153,263,318,176,161,179,128,24,140,207,119,103,298,83,122,104,174,247,90,98,322,188,194,129,154,143,333,286,303,300,294,371,361,119,157,402,148,166,162,201,115,214,171,197,197,200,277,101,151,141,89,348,195,60,229,136,219,317,128,335,169,259,154,128,115,109,191,267,99,188,191,166,216,221,158,84,290,74,132,82,129,173,123,48,192,137,131,121,203,219,364,209,177,156,103,174,198,160,97,109,59,116,359,276,106,164,125,60,211,202,98,184,132,169,109,174,315,366,276,24,132,209,136,182,203,113,203,293,212,309,253,230,70,104,208,133,402,190,190,226,177,135,170,191,203,216,171,197,128,136,179,299,152,219,54,314,125,268,257,167,130,108,228,168,76,129,149,97,259,160,155,195,121,141,152,210,161,142,342,244,73,292,189,195,104,236,203,123,58,222,111,210,91,129,309,151,223,188,70,123,104,127,316,129,114,200,119,34,52,173,111,229,190,149,148,204,115,142,119,312,50,275,256,87,86,207,180,171,68,118,178,211,318,186,63,131,88,291,185,202,147,86,183,271,233,124,398,240,190,264,189,167,122,205,103,194,319,135,105,150,150,171,103,125,190,151,204,155,372,115,100,340,256,290,172,153,69,225,141,176,89,98,119,153,136,361,258,252,221,333,251,187,278,141,140,142,108,187,179,109,127,109,257,108,240,302,351,168,133,97,120,248,150,105,85,134,108,166,364,302,224,142,45,202,153,220,286,146,128,274,144,230,118,276,318,172,152,150,199,99,227,51,347,237,35,146,54,286,123,115,255,143,244,267,159,85,130,216,173,94,319,202,149,81,108,168,152,235,139,223,147,215,241,208,151,111,154,220,52,272,193,189,199,152,170,260,214,138,181,77,171,130,152,108,154,244,236,164,263,167,120,78,157,89,180,167,241,238,162,138,116,169,134,202,250,195,172,168,113,122,219,140,94,117,206,93,133,144,227,206,167,133,165,156,355,170,275,163,200,293,222,239,329,249,168,37,123,186,125,157,162,412,68,78,206,235,343,111,213,382,168,182,201,225,157,104,200,160,301,344,126,168,133,196,141,178,187,120,199,80,279,170,173,319,304,197,159,157,325,141,133,48,143,269,126,160,112,335,224,201,132,75,206,278,198,91,175,275,117,117,268,218,171,296,87,237,198,186,190,183,196,146,106,358,159,265,245,126,165,208,208,105,147,181,76,181,141,141,176,144,125,109,251,227,378,60,50,243,277,163,154,58,79,361,99,307,63,91,109,68,294,202,97,81,224,195,147,183,168,247,205,192,96,175,109,88,165,227,185,207,382,85,52,244,107,194,121,245,137,158,156,212,201,303,90,267,150,225,272,216,186,100,161,197,91,153,210,87,148,171,130,125,323,203,71,97,180,96,113,137,154,204,173,133,139,138,232,109,335,215,58,140,119,166,170,86,123,149,359,212,274,173,160,194,306,195,267,231,185,329,262,129,322,164,106,131,68,168,172,175,228,258,64,96,177,206,257,172,138,234,106,157,151,289,103,134,216,225,124,134,222,59,34,84,243,148,117,178,203,175,132,276,129,162,213,117,103,124,144,132,137,196,134,118,293,111,229,199,168,305,133,143,198,182,175,264,371,213,306,113,119,150,177,301,166,47,164,88,101,104,354,125,169,274,135,136,197,120,278,125,158,158,105,134,88,185,138,232,90,314,255,228,158,217,214,207,192,151,307,182,24,188,161,267,163,156,90,132,80,352,137,337,126,149,118,76,245,164,284,23,176,123,244,146,135,222,99,163,173,161,102,166,242,312,205,156,148,109,171,271,225,198,181,94,252,191,99,70,92,308,144,79,319,192,300,194,134,318,223,186,339,165,220,116,167,121,278,228,357,260,229,184,170,220,93,204,122,172,281,127,114,205,118,103,201,156,144,231,129,170,215,135,147,180,154,106,209,133,144,94,91,235,240,151,85,65,271,83,196,272,121,83,178,178,174,198,192,100,118,118,141,79,208,158,158,157,234,178,48,175,179,119,157,170,141,108,94,215,88,118,371,233,308,269,103,397,197,115,207,141,170,146,88,210,56,160,270,140,32,129,233,119,170,184,174,136,102,375,121,169,157,103,192,85,201,67,267,163,169,149,125,195,83,172,131,318,166,106,170,130,60,166,243,144,237,269,170,83,188,191,146,185,145,322,152,288,104,191,230,217,124,250,300,218,178,89,155,77,343,78,171,133,249,247,259,71,86,259,214,229,115,227,33,203,234,237,325,166,270,197,111,196,189,74,104,160,418,325,111,115,230,137,252,278,124,365,155,244,108,167,149,211,59,159,292,378,340,137,226,359,210,239,216,166,296,71,126,56,187,146,99,215,213,69,67,243,313,183,195,257,346,393,349,208,89,212,162,96,222,188,132,159,166,184,120,239,136,139,161,83,82,122,287,95,137,217,200,117,302,312,209,101,299,299,124,143,194,117,148,251,88,325,126,321,52,350,165,159,273,140,379,197,315,90,135,208,220,55,66,138,169,221,155,156,89,114,191,218,203,107,51,203,37,237,142,124,128,144,82,65,125,170,134,42,105,42,39,39,101,171,354,72,216,148,127,71,165,228,190,225,343,168,181,153,365,102,62,263,97,152,105,145,110,204,92,120,107,240,251,257,272,126,226,301,131,317,137,282,212,232,316,206,324,171,101,174,293,417,232,276,118,220,128,146,83,254,83,231,221,71,50,300,221,382,112,183,157,75,126,314,180,118,230,136,101,95,151,142,291,147,342,112,249,261,211,148,139,199,124,198,296,114,146,191,212,101,174,205,145,97,92,160,291,279,200,341,179,168,298,227,145,195,42,309,155,168,98,204,251,166,360,206,159,133,232,114,89,220,376,322,113,166,184,218,105,121,113,90,94,188,127,35,172,182,268,254,316,260,204,214,292,200,218,153,190,270,158,88,114,153,82,196,74,135,158,164,209,139,137,219,185,181,130,195,207,213,111,142,218,189,292,71,124,133,207,139,160,328,120,199,132,270,144,93,136,139,225,158,216,81,102,210,168,43,108,151,273,218,128,236,399,223,65,217,186,232,152,178,102,86,119,116,376,215,137,124,145,134,192,138,175,168,219,101,134,97,86,321,221,278,105,220,204,137,259,187,170,149,388,150,174,335,244,73,72,262,250,76,185,207,127,193,111,133,140,192,85,104,120,145,298,198,213,162,203,54,176,58,37,273,269,161,215,150,185,228,259,243,112,171,174,125,106,270,17,279,141,130,148,345,63,79,163,100,89,265,44,299,48,107,128,247,118,201,86,210,144,306,147,168,159,117,241,224,149,192,162,259,178,115,183,159,197,113,127,73,271,257,233,171,171,268,224,222,27,119,226,121,289,119,112,196,130,223,252,321,105,252,378,167,119,178,173,142,188,244,144,175,145,136,204,386,130,239,193,92,159,189,228,290,240,278,189,290,312,251,211,157,131,275,370,99,223,156,263,195,165,134,236,240,158,308,354,105,111,282,74,110,346,155,276,97,186,116,290,187,116,53,146,79,144,120,266,228,160,300,125,138,98,131,298,224,47,254,135,106,232,105,268,59,287,64,232,214,269,184,103,198,127,137,299,42,154,137,148,289,272,196,342,263,256,274,20,179,82,101,95,87,77,170,131,165,85,206,142,130,266,53,161,290,127,160,104,143,166,326,189,86,170,126,375,149,170,307,122,180,198,78,169,53,72,208,80,63,228,78,265,318,108,145,293,208,61,165,224,121,146,337,269,91,158,141,106,337,296,209,147,99,189,276,91,210,91,110,126,166,110,257,80,206,130,292,281,166,158,91,221,222,121,183,214,90,113,145,284,129,182,99,167,121,92,114,55,243,98,148,249,202,97,340,161,191,237,197,143,285,94,97,239,100,165,118,212,144,215,258,216,144,256,360,151,236,100,141,215,99,93,182,146,166,85,203,76,356,148,54,146,209,107,158,73,318,242,118,136,159,221,152,207,330,57,101,139,142,169,178,171,267,105,224,305,192,176,62,107,42,64,134,137,161,254,139,154,122,67,271,177,106,193,213,152,115,82,69,180,108,367,171,223,295,69,156,35,267,168,196,187,199,229,362,337,147,132,296,160,280,101,180,173,290,92,144,161,216,144,68,267,109,162,130,188,108,234,142,139,402,161,100,194,204,111,267,290,52,216,205,85,240,358,351,266,387,175,220,284,80,98,267,156,352,82,207,359,125,121,52,147,81,196,122,332,101,49,225,194,156,293,264,206,177,392,109,185,324,158,226,257,238,112,339,159,155,121,175,256,219,76,260,239,103,190,52,228,220,169,112,201,100,137,167,186,152,292,190,191,154,191,222,166,257,241,164,113,262,200,194,112,197,132,312,45,121,255,256,135,276,308,191,103,31,247,192,62,165,136,143,174,260,212,130,223,114,101,64,135,312,121,155,128,42,169,244,360,134,295,98,187,111,176,218,241,302,129,348,217,140,74,102,64,85,168,124,98,152,162,258,36,140,134,152,97,158,377,113,132,184,162,109,152,39,80,240,259,121,269,239,179,399,260,62,46,236,151,217,138,165,147,184,55,152,169,116,284,202,92,137,172,388,204,116,207,213,339,135,46,103,87,60,135,290,28,307,153,147,78,315,163,218,168,141,132,199,162,150,184,77,194,331,158,153,229,194,259,227,218,110,112,121,99,151,125,158,205,122,46,151,137,219,218,164,115,174,137,185,295,144,146,246,223,117,147,190,106,290,51,88,406,116,200,114,323,223,117,108,330,182,79,252,66,107,55,184,111,182,158,110,197,109,298,336,172,141,292,48,218,44,273,198,345,410,329,317,180,184,149,55,198,200,142,127,171,197,112,222,196,283,145,174,202,233,115,220,112,111,159,113,249,242,253,267,194,195,130,306,95,224,128,310,167,316,182,335,295,330,180,245,254,202,227,360,293,193,239,216,142,287,115,189,87,57,131,137,251,98,376,61,210,87,227,155,133,182,66,92,126,246,239,229,128,103,185,107,136,162,224,174,137,183,217,235,82,280,114,279,244,82,80,188,107,234,313,303,253,213,173,353,88,112,151,210,287,163,181,267,189,118,268,72,173,197,213,294,97,81,220,55,91,98,143,107,327,201,120,93,188,118,139,213,72,231,233,198,176,108,215,232,262,245,137,185,170,250,187,102,180,261,278,229,200,51,183,149,113,200,196,128,112,84,139,51,273,92,195,75,71,161,46,265,315,192,344,238,171,37,81,155,123,111,194,330,333,65,204,148,104,130,142,146,123,227,109,163,244,52,106,222,108,163,162,150,147,92,104,253,133,180,307,186,111,175,125,164,81,224,319,162,185,308,125,113,348,146,68,193,306,110,158,175,353,156,141,178,371,211,187,112,234,222,355,34,250,141,275,151,274,300,123,76,184,93,237,276,86,182,111,154,246,73,147,316,228,450,69,116,274,229,184,24,231,113,179,124,172,349,254,138,295,153,208,281,108,209,88,54,97,130,150,113,353,258,258,197,342,286,373,192,378,217,177,32,144,116,291,280,207,134,371,70,194,120,257,227,104,330,295,312,151,252,150,348,240,139,221,127,369,307,88,285,150,357,174,99,184,83,120,177,259,326,156,101,243,218,171,259,167,70,88,225,145,109,68,218,183,139,166,130,259,193,111,123,235,92,159,193,123,283,144,42,241,126,154,201,174,65,109,71,164,72,212,143,123,290,221,147,74,106,122,107,137,163,124,241,242,183,107,161,79,114,164,164,228,266,190,378,103,80,211,145,97,217,66,197,154,60,307,104,159,361,237,250,234,84,250,231,300,179,121,348,105,176,163,276,95,226,160,185,70,161,266,246,134,179,124,268,199,68,93,203,85,232,348,355,215,142,157,167,130,154,234,198,92,222,86,218,139,177,148,163,202,138,213,132,106,152,329,112,217,120,244,98,230,134,203,142,254,135,254,108,246,195,164,188,99,126,151,230,157,133,188,379,212,72,98,190,211,114,184,162,376,340,119,353,97,307,146,319,188,248,98,254,133,333,125,97,180,269,128,284,317,148,124,224,138,166,180,147,268,131,198,192,125,80,137,44,251,198,307,50,170,159,231,408,329,110,171,154,267,258,348,294,248,206,246,195,128,195,296,246,213,99,235,185,223,171,148,313,88,82,197,151,169,307,333,164,178,240,210,367,185,197,264,161,95,304,237,149,169,111,133,268,285,83,79,298,165,85,149,150,157,280,367,44,159,150,280,151,178,280,155,91,124,209,117,81,184,101,338,120,38,83,278,147,164,292,312,215,149,110,102,139,226,178,121,129,127,216,113,233,175,122,53,259,265,106,119,98,60,103,97,112,177,233,263,259,119,231,168,126,80,118,112,281,144,313,154,71,332,229,333,233,244,144,140,213,208,259,298,170,177,289,244,165,122,87,129,166,273,233,88,233,120,363,220,211,150,77,113,224,135,118,144,116,324,211,173,225,118,72,105,130,115,163,155,329,214,83,250,67,122,138,61,211,160,176,220,171,140,144,261,104,233,153,148,296,265,178,133,219,177,160,274,207,130,151,206,92,288,233,61,108,183,52,177,249,201,155,284,107,58,99,218,107,276,184,143,196,111,244,120,99,318,160,131,114,167,158,110,228,187,101,192,130,275,125,181,234,112,169,88,249,121,89,105,223,78,339,172,334,80,249,130,166,184,128,55,249,177,173,222,122,180,127,116,266,139,216,214,108,229,201,323,142,119,251,123,200,248,118,150,176,299,92,181,109,227,100,90,181,154,124,202,136,108,262,139,110,268,168,72,142,189,242,249,29,86,343,200,222,245,403,115,189,57,113,108,246,142,279,116,98,144,77,131,186,153,70,163,240,125,146,131,159,114,182,120,177,400,102,296,62,128,173,87,128,131,101,169,143,113,165,236,170,76,200,52,210,333,157,139,148,145,66,271,88,192,148,169,266,235,236,171,111,172,158,338,337,200,103,69,300,119,105,295,70,319,312,103,173,77,145,197,138,308,170,274,139,217,178,103,71,244,242,106,109,152,355,232,152,300,106,86,161,118,224,166,224,168,177,233,226,97,163,313,100,204,158,142,42,276,345,178,206,210,197,153,99,108,257,199,197,149,125,81,120,293,217,268,297,81,154,121,76,224,191,232,300,206,191,146,128,101,284,202,194,105,178,133,171,268,249,197,185,182,195,168,186,201,195,145,90,336,106,248,149,241,143,200,111,246,160,337,271,144,181,64,259,160,341,59,319,114,336,382,366,160,214,168,111,183,177,132,178,216,158,135,238,160,81,135,160,163,153,139,164,166,203,179,129,179,141,228,198,93,141,147,109,145,158,164,267,221,334,194,157,226,136,95,122,77,133,184,160,161,133,216,122,142,217,250,136,163,153,178,162,140,163,133,155,88,187,121,91,184,336,149,158,47,219,161,166,124,93,397,213,203,208,359,180,249,217,298,299,335,200,171,331,196,275,239,247,334,96,184,211,193,208,194,127,199,263,366,180,202,335,143,94,122,38,97,117,254,232,165,121,160,209,59,330,206,177,80,160,191,159,170,246,79,232,221,48,194,231,189,133,247,71,144,170,183,36,159,298,260,151,225,97,135,271,293,200,171,198,107,207,75,80,132,111,117,84,180,334,131,84,121,121,193,68,320,178,102,161,270,320,73,369,182,127,150,169,129,144,104,136,180,42,72,201,79,278,181,175,174,93,231,379,96,131,108,164,93,116,82,381,88,210,125,176,28,255,161,120,125,270,119,202,61,92,379,78,225,202,177,139,196,171,177,200,88,195,131,197,185,158,257,169,158,116,78,213,187,113,121,197,115,206,62,245,284,111,201,296,300,172,160,273,105,239,120,144,120,94,347,74,377,249,174,123,133,174,172,215,104,108,140,244,141,229,217,172,190,194,89,133,213,393,205,210,94,205,159,132,159,258,171,67,156,135,182,247,156,195,162,226,253,238,170,120,189,350,193,193,204,67,236,85,204,181,158,305,197,171,132,279,39,277,126,210,125,257,228,168,60,206,237,84,250,143,258,311,143,155,101,177,210,161,145,155,89,114,219,140,158,213,68,167,174,190,127,67,185,110,88,180,121,191,135,214,370,196,132,200,147,163,364,142,66,99,201,208,144,121,416,90,170,307,229,182,287,176,209,262,126,155,147,180,80,153,263,155,158,233,227,208,334,165,337,79,138,171,205,179,166,166,120,318,175,82,240,161,180,90,114,345,126,416,168,64,97,134,90,175,393,176,314,110,182,105,320,88,142,143,158,110,328,146,374,288,344,255,301,182,76,202,130,131,179,196,102,175,248,158,131,51,189,131,45,103,335,159,109,71,93,332,100,241,180,131,379,95,402,123,167,138,49,92,107,192,112,117,217,145,291,102,249,131,173,97,110,114,63,250,153,276,294,212,335,79,121,209,97,151,178,99,190,91,70,184,110,144,76,199,107,143,223,220,277,234,71,419,118,262,135,118,167,98,154,58,95,211,189,64,94,148,281,217,124,201,133,209,78,133,221,109,153,65,256,192,163,123,155,237,100,50,315,349,94,92,168,89,222,189,198,258,136,219,165,106,155,138,116,113,124,114,195,243,39,242,190,98,152,133,41,194,137,128,283,138,130,181,90,107,173,204,313,369,169,129,129,148,302,117,80,83,167,141,175,204,122,182,55,272,177,109,179,120,229,111,119,104,228,112,159,260,159,119,120,286,101,130,180,62,149,180,278,101,136,74,136,125,109,274,269,267,139,122,126,118,388,220,340,171,356,201,238,230,179,202,184,162,328,226,227,102,243,218,145,133,127,192,209,247,244,167,113,116,255,127,235,114,117,136,168,120,121,144,202,141,224,144,174,120,167,135,180,229,101,166,180,241,109,158,185,91,182,112,196,147,100,155,189,182,144,142,155,125,172,181,166,151,109,158,207,209,129,97,82,173,137,197,297,341,119,308,155,330,360,326,303,198,276,143,395,243,152,167,305,80,201,64,169,161,78,170,68,193,304,203,192,186,101,168,165,110,172,136,139,228,192,239,174,183,237,239,203,52,167,271,73,285,221,221,229,113,157,258,161,144,162,241,59,169,134,97,145,105,157,170,149,168,165,202,130,193,145,234,97,116,281,123,263,286,219,89,186,173,69,219,194,147,159,139,286,125,215,163,134,163,179,45,72,301,292,160,130,184,113,113,206,125,169,221,171,130,249,124,114,391,170,112,169,176,228,50,155,206,260,248,130,166,96,185,218,111,167,132,167,127,164,154,69,221,107,156,86,169,71,139,76,117,166,177,174,275,166,181,164,83,163,317,156,162,106,242,157,325,79,308,406,158,355,213,165,234,283,191,141,371,136,159,201,159,99,224,174,93,236,291,327,85,212,203,143,152,311,137,324,338,188,215,216,125,229,95,75,159,277,136,263,136,89,138,63,136,168,164,120,131,66,182,265,206,247,178,166,123,97,218,76,122,176,183,200,184,206,217,260,246,134,96,253,72,39,80,86,103,164,206,159,157,83,180,160,222,269,137,397,278,140,126,201,250,231,73,111,163,82,97,68,213,268,262,237,210,74,171,135,138,164,79,284,329,180,264,99,333,249,199,226,265,189,53,195,119,76,161,213,62,117,292,186,146,300,351,283,88,166,209,122,143,110,119,229,187,168,102,94,222,301,210,267,60,94,286,239,134,135,397,189,241,70,201,333,207,331,308,352,365,427,152,245,163,146,177,170,114,77,300,123,368,132,208,377,92,173,238,193,178,300,71,31,386,75,192,103,55,117,144,68,92,164,138,149,25,205,234,198,109,56,173,188,262,114,334,159,173,124,173,97,179,203,352,216,108,138,240,397,344,272,141,67,150,249,205,105,392,117,104,290,132,151,131,198,167,296,194,180,157,112,204,130,233,172,214,340,142,215,165,212,217,205,164,187,74,144,193,292,190,220,153,67,180,280,159,239,120,295,50,74,89,125,140,250,250,174,250,209,142,144,81,75,186,60,115,120,131,155,144,197,228,77,167,276,152,318,117,120,100,89,285,161,127,164,76,148,123,153,177,330,147,191,204,155,208,93,297,373,181,186,260,105,105,167,75,129,114,185,189,197,92,121,110,318,252,107,313,193,149,121,70,220,119,337,66,152,169,213,116,378,150,411,189,183,176,135,115,138,174,84,288,176,177,121,120,82,117,89,208,320,144,196,188,191,100,83,209,241,108,158,139,130,171,170,268,355,136,74,104,111,190,153,99,267,106,165,161,183,178,154,180,237,132,252,198,234,202,187,214,180,80,293,269,159,166,147,67,98,118,216,179,138,161,298,227,223,62,325,95,132,95,144,113,146,164,218,124,321,371,208,131,101,242,109,92,141,118,90,98,156,350,153,357,84,233,58,308,204,276,167,137,136,88,206,348,163,243,163,124,305,309,154,207,285,227,249,135,251,261,172,311,204,298,221,212,313,192,105,166,190,157,91,122,210,126,144,115,213,41,152,210,158,47,149,107,124,129,90,408,60,72,195,148,173,226,64,152,144,154,104,197,131,251,267,176,160,134,158,232,255,173,76,136,308,171,132,242,191,88,254,204,106,259,351,95,305,235,227,221,172,269,98,165,132,158,79,52,65,166,97,73,170,141,130,182,128,308,152,227,121,245,173,196,329,121,142,148,162,53,125,83,184,260,151,143,168,263,180,140,139,120,265,125,143,185,84,206,76,268,182,219,175,335,211,102,132,127,323,148,174,116,157,162,176,87,171,122,303,270,155,136,60,112,90,140,107,314,184,80,228,138,149,233,244,168,180,75,131,225,141,179,115,215,201,296,148,144,108,215,212,393,215,158,166,81,137,270,101,207,284,317,142,387,98,263,220,128,165,44,272,361,88,129,216,84,201,140,142,162,126,170,183,118,91,203,236,274,203,130,83,145,63,187,131,205,164,173,168,75,238,222,184,236,258,100,134,157,227,242,164,105,249,196,258,269,313,78,204,100,108,138,174,273,97,150,287,362,107,228,63,176,169,373,151,158,236,171,86,96,59,130,123,21,146,202,113,99,35,248,314,132,271,135,209,75,171,251,348,248,62,191,326,138,170,249,155,63,90,110,59,160,218,236,131,188,325,209,181,91,73,123,90,163,183,187,216,54,84,180,48,150,186,151,252,262,159,333,149,310,216,176,265,139,105,109,138,186,54,80,221,73,50,74,160,246,91,192,49,56,166,70,230,395,135,183,139,134,297,110,141,133,129,174,110,189,121,233,95,363,227,362,156,197,201,269,220,244,171,190,336,130,107,263,137,126,51,241,241,248,180,283,163,141,134,132,151,121,240,146,185,164,196,88,275,158,161,116,326,246,149,179,118,109,133,181,222,98,162,276,178,293,91,77,203,146,300,134,267,75,228,149,253,301,189,297,405,195,151,92,167,121,135,79,97,161,158,205,282,330,101,152,114,63,166,149,239,138,25,99,309,116,92,292,143,185,143,147,83,332,107,180,82,300,293,121,56,171,181,97,237,177,134,133,133,267,231,202,74,177,69,95,98,280,87,183,131,306,114,106,84,114,188,237,169,111,259,274,63,96,48,112,194,182,157,123,85,174,141,154,108,164,145,409,327,274,281,267,276,225,248,344,287,178,242,217,252,224,338,218,275,187,169,286,323,273,131,213,109,117,99,150,81,135,279,164,342,207,234,58,340,107,214,143,224,346,183,136,125,106,226,145,185,196,251,145,278,301,269,140,164,158,211,319,93,227,210,158,171,205,245,103,380,129,124,225,161,306,93,145,107,104,326,147,55,214,79,259,275,95,193,76,48,147,128,149,334,98,145,183,228,92,136,346,247,108,169,62,147,310,208,137,166,94,141,251,65,57,185,135,130,388,66,176,170,142,208,191,175,240,116,124,188,170,115,205,170,167,184,107,148,166,139,105,201,302,74,112,175,111,42,332,199,134,226,190,131,79,165,159,249,140,48,196,194,84,128,186,176,142,300,208,201,39,136,268,292,234,101,157,113,185,130,253,147,146,133,116,58,77,245,123,300,237,69,151,215,66,90,63,111,125,252,163,231,301,198,240,105,400,110,244,83,130,131,192,197,259,162,58,124,86,394,296,217,111,148,72,327,333,149,414,335,276,258,211,254,196,131,257,257,97,373,178,120,49,146,282,172,157,246,72,146,200,112,122,106,59,308,258,188,198,57,86,375,189,249,119,168,235,84,271,76,73,115,80,152,139,182,158,221,38,220,149,299,264,257,328,100,149,152,350,242,103,131,246,221,300,164,92,213,278,386,83,226,148,215,255,181,170,141,286,189,100,84,254,185,311,228,169,133,369,228,94,106,110,362,256,78,216,98,108,95,165,156,122,31,123,106,242,164,118,353,214,341,135,134,178,156,154,89,74,106,153,217,137,287,102,360,165,289,351,142,301,369,353,160,171,134,321,95,165,175,149,236,232,70,244,72,145,190,152,191,125,188,207,123,269,79,103,214,408,116,352,245,167,117,168,209,74,139,140,177,216,146,114,247,343,77,136,138,127,51,152,299,120,111,116,256,124,197,218,98,118,132,145,330,204,107,119,124,197,129,271,230,173,219,299,163,154,115,184,142,126,246,303,210,293,70,110,103,113,73,259,283,137,254,202,186,133,141,185,156,176,241,105,232,250,217,121,250,222,249,105,223,118,180,72,206,80,171,129,151,385,104,129,153,296,189,211,25,90,158,364,139,156,213,169,160,260,169,95,177,290,148,126,122,385,82,398,246,195,159,184,219,177,228,64,209,183,134,146,133,159,257,155,133,229,133,68,269,389,170,178,108,115,129,90,206,92,371,155,86,235,167,118,285,164,259,145,368,163,247,109,111,210,76,297,195,188,151,163,78,112,310,126,189,101,72,181,163,320,174,300,107,276,219,277,51,136,175,143,158,200,159,62,101,112,128,192,192,259,182,139,113,212,96,227,157,185,110,216,77,341,61,131,72,133,188,196,75,142,66,53,135,109,212,137,318,132,275,191,140,84,102,119,78,227,114,202,131,197,144,64,146,254,110,174,190,136,97,116,153,267,216,151,271,215,297,80,194,173,119,338,207,158,52,161,155,211,179,104,214,58,159,150,99,72,187,306,187,96,200,105,109,157,258,175,327,129,162,152,84,128,169,100,112,115,162,193,160,89,169,152,331,77,131,61,223,169,223,115,115,144,160,212,211,101,145,97,163,100,177,278,154,266,237,117,154,159,111,154,104,170,166,217,112,104,149,159,141,72,182,132,84,102,78,314,219,195,171,286,380,342,104,229,218,294,381,287,94,173,106,243,175,327,215,121,226,63,197,205,100,177,109,112,143,296,237,337,163,109,106,211,241,104,350,286,205,125,289,353,222,125,213,111,87,51,88,188,68,94,208,90,69,192,98,357,152,178,69,280,196,244,82,219,339,176,337,195,118,175,261,122,204,27,215,220,199,95,35,128,314,136,262,189,197,111,211,132,159,321,195,176,203,181,122,244,155,137,196,347,135,189,375,148,95,114,297,324,186,118,123,106,330,117,74,206,149,214,96,80,202,302,68,225,91,140,194,140,212,105,161,158,113,294,78,96,99,184,330,193,128,108,84,172,174,162,69,106,225,136,76,155,156,71,117,167,158,60,138,201,188,126,123,128,235,78,138,131,216,208,223,225,105,258,173,125,178,375,96,157,233,144,163,252,167,311,170,224,83,175,206,142,96,164,167,165,115,216,231,121,180,88,99,172,220,161,333,169,302,337,202,103,317,135,83,240,51,275,101,155,119,274,62,256,234,211,242,189,186,68,146,119,146,120,236,168,384,211,198,175,247,336,64,79,387,199,126,175,131,154,172,197,266,154,103,317,269,158,83,299,167,117,112,171,74,59,68,198,328,80,176,101,236,172,150,176,149,174,206,222,363,201,78,31,86,156,144,233,243,186,270,196,394,199,169,152,261,235,314,168,114,118,107,90,111,100,132,125,71,189,121,352,234,276,199,108,240,126,187,89,218,249,190,171,387,231,235,148,314,48,195,71,220,188,256,295,345,350,200,221,214,77,94,228,125,103,75,210,107,41,63,261,114,191,118,143,146,210,139,198,275,135,143,248,108,253,111,129,223,103,101,62,216,184,164,131,181,259,139,148,360,205,189,75,73,208,210,92,214,107,165,225,74,276,71,254,170,112,67,69,122,317,108,99,116,123,94,172,185,137,156,206,194,143,59,185,222,328,200,353,175,158,231,231,184,137,180,190,186,364,113,156,203,145,131,268,196,146,148,191,139,242,113,147,92,80,76,247,161,169,112,241,180,76,160,70,216,99,151,149,152,152,163,199,296,323,172,110,107,82,101,140,343,355,156,118,48,103,148,139,112,75,184,138,167,95,249,291,130,316,179,249,161,171,151,142,293,81,111,87,122,206,186,179,188,163,202,119,144,186,202,118,183,123,147,152,141,110,244,158,64,108,142,84,111,79,121,213,263,222,261,265,160,325,80,182,135,86,119,135,89,128,124,137,98,190,166,322,201,173,171,292,152,211,108,182,199,152,141,88,227,157,241,167,351,274,336,147,399,370,128,365,183,242,208,124,174,124,72,247,171,334,96,156,106,69,281,160,221,132,169,171,129,175,161,284,245,100,150,119,170,183,111,247,202,154,278,253,205,277,199,261,194,134,250,222,162,290,173,162,175,164,174,203,86,121,138,181,212,196,184,149,183,160,200,114,257,133,87,111,268,241,198,189,257,140,173,218,133,146,133,95,270,149,312,322,190,140,108,235,76,124,289,131,270,130,133,183,142,142,191,72,223,76,146,164,229,215,71,96,231,192,192,165,150,104,127,111,203,43,87,138,161,324,77,135,169,75,90,143,120,111,161,159,208,155,182,129,239,38,275,381,151,43,214,43,218,269,95,195,161,185,188,336,174,178,168,76,73,92,204,176,394,233,105,53,125,197,266,158,306,135,229,81,224,145,402,127,102,284,316,171,235,346,109,216,151,162,184,129,179,138,121,152,162,123,183,116,323,147,149,297,321,58,86,159,92,216,93,380,236,124,135,377,122,252,85,315,340,257,114,188,140,262,148,203,166,135,224,368,129,90,113,196,208,155,218,367,259,51,132,201,320,237,130,69,128,101,148,260,331,138,121,277,343,98,383,194,181,183,181,128,188,229,94,356,90,208,24,135,199,232,153,223,189,276,221,119,192,282,279,375,67,61,145,158,109,138,128,77,180,102,320,299,94,214,191,210,173,132,216,198,132,177,78,83,87,272,326,129,185,198,228,142,177,102,112,236,180,122,163,196,141,80,100,150,156,215,116,210,257,119,255,224,186,227,176,110,119,122,174,331,156,351,388,67,54,21,266,218,259,149,60,146,152,55,144,143,173,257,209,108,77,225,107,167,105,176,44,49,132,86,143,261,234,129,59,164,212,319,356,181,311,94,256,146,232,334,145,153,79,130,255,273,83,82,118,142,239,86,182,137,184,131,126,146,200,273,204,214,251,358,225,133,299,205,349,126,276,265,173,181,53,272,40,252,194,110,105,57,39,188,360,231,171,178,177,156,100,115,162,127,164,78,230,303,227,145,314,184,183,132,88,116,65,156,315,94,220,220,298,174,159,185,134,155,147,243,344,87,380,384,290,326,155,397,247,222,318,97,323,242,211,297,237,210,193,164,36,129,153,181,269,182,129,351,135,195,115,144,85,264,146,190,124,107,178,192,156,112,136,150,351,73,228,303,283,162,266,154,150,114,214,315,338,138,286,213,353,94,102,211,283,234,218,282,106,74,160,182,182,170,235,184,159,142,227,222,280,154,82,199,150,127,199,222,169,54,162,296,118,226,183,146,240,91,197,178,56,161,126,149,74,204,138,159,189,277,312,143,218,149,159,66,227,108,265,90,128,54,235,101,181,336,61,116,226,158,225,156,93,115,178,164,38,124,151,161,99,132,209,183,363,115,210,211,113,184,144,224,239,238,175,183,215,347,164,198,182,266,221,188,177,240,301,188,352,239,78,87,162,111,184,96,162,165,256,192,96,85,289,121,90,86,166,124,177,263,234,79,200,207,190,207,233,99,135,251,100,152,144,209,206,207,394,287,347,174,137,362,107,132,94,120,314,39,182,249,121,151,145,123,149,203,194,148,122,184,189,159,151,168,100,258,116,105,79,186,298,305,359,144,83,228,124,250,270,212,104,103,294,172,97,172,239,75,135,274,168,68,177,124,159,158,93,224,258,30,243,211,267,234,138,269,104,167,190,31,149,334,150,198,93,159,291,231,366,278,123,68,166,273,317,239,326,203,77,141,200,344,272,176,220,194,207,336,217,146,216,95,152,340,209,99,151,86,229,131,73,206,322,333,168,146,267,126,120,276,234,130,135,138,183,174,182,152,346,286,165,242,265,183,165,224,162,258,220,265,239,124,218,231,223,89,118,263,129,310,150,85,291,87,348,84,68,117,149,191,122,186,143,56,149,153,95,204,145,136,169,244,83,170,391,236,194,137,147,117,322,163,152,102,204,182,230,147,255,347,363,126,193,309,175,101,82,173,145,115,278,267,154,206,270,128,74,181,160,206,104,112,62,197,100,125,231,267,83,104,226,174,82,127,150,294,122,321,176,81,312,78,174,158,196,114,152,91,202,35,108,108,164,388,153,156,114,279,144,139,103,279,121,332,182,191,241,316,189,109,205,190,258,191,206,160,101,200,154,173,95,71,123,124,163,55,97,132,116,151,64,54,111,221,133,178,79,191,86,258,145,204,153,225,257,124,169,238,239,253,255,252,179,186,134,43,337,121,156,125,293,204,173,56,90,205,316,294,220,219,147,127,50,240,67,264,304,124,76,241,176,87,146,161,70,135,108,173,133,209,213,107,119,266,254,125,316,112,255,192,152,292,151,94,54,125,289,122,290,180,75,99,255,89,65,160,293,282,242,100,134,74,264,89,179,152,72,155,75,286,155,132,92,157,251,98,83,201,177,187,285,158,418,113,199,63,180,141,205,190,110,390,264,193,295,101,200,151,151,227,365,238,90,177,347,205,251,228,182,161,171,292,282,204,171,182,104,86,139,188,129,359,157,201,292,316,148,189,433,164,336,384,146,111,169,229,235,164,80,103,67,190,93,182,265,180,134,154,328,187,115,191,101,208,196,73,312,103,264,84,175,178,106,120,128,182,159,91,175,272,225,152,106,381,275,247,55,300,190,115,227,105,186,186,126,148,201,190,185,236,51,220,157,91,158,290,150,121,125,319,205,129,97,82,149,193,77,193,325,72,238,150,333,38,187,140,367,103,185,164,171,198,112,190,245,295,218,236,54,293,419,278,273,87,131,190,133,240,191,144,163,177,387,301,87,208,169,210,219,216,137,169,173,124,165,142,145,175,143,143,76,178,153,196,98,185,84,163,150,181,328,68,212,125,160,181,374,142,221,317,59,378,115,160,170,204,153,55,272,180,147,126,65,211,176,118,153,139,276,138,236,157,128,181,122,173,184,99,173,152,75,149,80,196,124,98,67,198,89,182,207,74,144,104,264,258,136,302,104,103,141,172,26,100,185,182,180,70,166,147,148,180,147,161,256,211,158,162,111,216,160,88,101,100,163,348,169,168,112,242,217,94,373,124,86,134,295,83,56,315,150,237,123,93,187,161,348,300,184,325,104,256,75,104,141,182,181,374,184,336,171,117,52,302,244,206,151,181,372,281,149,148,219,113,66,259,146,230,62,146,193,216,199,151,180,149,232,133,125,133,239,132,206,208,168,190,207,160,159,193,75,187,127,116,80,179,146,190,177,206,216,136,213,222,120,86,219,73,99,260,161,179,120,154,117,149,39,94,242,98,190,231,96,152,100,55,200,165,171,137,78,100,162,180,81,266,225,312,155,194,152,155,215,165,151,262,224,255,126,141,114,109,276,173,221,178,71,129,310,69,286,188,72,177,247,309,106,225,170,304,326,75,190,143,104,159,329,104,196,252,144,349,135,233,265,233,42,286,124,276,66,172,234,365,155,180,170,42,290,102,338,101,164,198,109,98,208,57,254,157,109,114,123,140,108,195,128,280,191,323,81,146,267,167,103,190,132,192,153,204,196,210,44,256,217,306,349,185,183,342,198,195,210,119,77,241,120,72,322,225,154,345,79,158,190,186,173,76,67,74,158,107,378,155,188,259,142,235,83,271,233,203,206,100,298,214,352,112,181,106,105,164,161,165,275,141,200,113,315,153,172,69,239,283,166,198,171,234,171,193,131,89,192,112,249,185,324,198,177,125,292,259,70,71,251,315,114,198,197,170,140,134,153,183,101,326,137,91,230,226,163,212,198,88,88,114,158,57,212,130,156,184,205,107,172,192,200,276,159,339,121,105,185,225,123,278,122,215,145,51,114,141,155,144,157,362,113,54,188,52,118,196,120,68,377,226,257,198,252,305,275,110,390,262,52,162,154,145,107,284,172,101,138,151,50,133,69,211,196,299,75,110,154,81,342,168,319,344,154,42,273,128,71,162,183,240,189,182,60,248,80,200,307,198,225,129,104,248,136,245,123,193,157,150,217,129,317,261,256,115,338,100,75,156,131,120,108,200,60,287,80,93,264,211,103,167,149,263,160,338,77,49,346,154,210,101,108,278,157,103,189,217,140,184,81,167,159,220,366,159,136,181,55,208,179,98,112,209,166,222,157,143,221,154,220,130,132,192,149,126,173,149,49,178,176,186,100,138,141,267,185,330,92,178,121,44,229,158,196,181,122,194,95,226,199,116,198,273,222,81,127,240,93,141,64,249,135,126,158,197,206,110,313,131,218,165,164,216,83,189,144,242,155,240,233,232,253,140,256,104,236,82,108,54,113,178,190,134,174,287,133,143,237,185,263,249,74,114,85,130,303,292,192,109,90,162,170,124,116,174,143,159,116,111,102,170,136,101,249,174,96,92,131,171,186,82,208,220,105,166,310,211,139,133,226,155,261,235,237,80,214,120,277,173,103,168,191,139,185,122,114,264,359,343,121,262,276,158,330,185,134,177,84,168,58,137,274,103,205,338,144,131,110,270,160,86,71,210,253,310,102,356,203,324,124,183,201,129,190,79,314,102,60,129,159,403,106,121,58,128,339,133,153,166,61,54,259,191,131,333,188,77,238,282,182,102,230,346,151,352,301,245,129,148,277,197,140,144,162,100,302,192,180,172,48,140,184,83,146,139,77,114,119,319,136,292,121,184,74,68,177,57,239,160,200,150,133,304,98,32,141,239,96,199,244,79,163,176,189,251,136,267,141,310,179,67,47,173,135,46,63,298,193,233,125,173,159,251,287,195,81,195,190,49,230,168,193,284,96,88,153,131,291,221,357,171,142,268,256,139,173,132,273,147,143,180,171,396,320,202,239,168,95,347,189,98,89,190,112,180,100,113,213,316,203,92,154,95,117,207,210,236,170,168,223,72,80,135,141,275,108,134,245,218,238,162,58,359,112,158,71,343,166,139,123,24,190,245,119,156,225,148,274,169,211,74,136,129,100,113,274,377,170,339,89,371,67,332,125,87,38,207,176,350,124,311,211,97,119,122,93,158,63,133,377,220,332,140,131,250,176,113,157,64,345,139,268,89,181,174,156,128,117,245,121,318,238,68,220,72,127,331,38,75,150,315,148,122,156,122,170,90,85,114,172,271,118,156,148,176,293,100,169,250,99,314,122,216,163,124,143,162,267,153,165,310,331,113,382,74,52,220,85,71,139,117,51,308,335,233,193,337,375,306,308,234,206,148,160,148,398,136,141,242,181,167,203,204,402,152,280,203,353,187,180,128,226,161,113,146,210,137,235,149,163,259,94,169,425,186,276,129,211,325,129,114,188,188,135,202,257,215,229,233,170,204,157,201,73,156,159,126,292,140,266,248,130,169,106,138,279,201,188,235,80,240,167,166,58,312,269,128,200,150,84,125,227,118,249,130,247,121,241,161,193,215,322,141,193,314,157,228,204,225,87,340,112,261,169,196,258,87,213,158,236,105,142,212,187,144,217,214,302,61,246,122,142,296,87,99,105,81,170,117,93,241,176,171,175,122,213,138,189,120,212,133,150,139,101,151,134,113,151,128,137,89,141,143,149,120,160,146,59,377,139,153,201,154,164,237,144,154,166,321,126,143,185,105,164,273,67,69,96,186,275,115,233,64,237,153,74,417,154,96,157,156,48,52,152,195,113,90,165,98,173,170,360,299,64,149,136,122,228,58,99,250,149,339,160,299,125,168,124,150,247,206,424,78,88,109,253,137,227,143,182,121,181,132,231,351,150,261,115,264,181,336,64,100,260,113,216,110,259,82,278,103,93,194,209,153,96,125,133,31,133,137,125,110,201,200,165,127,135,206,192,108,291,230,161,148,119,241,256,210,85,141,380,127,370,241,170,167,91,201,125,126,208,351,176,339,134,173,189,249,210,201,282,363,203,338,189,341,75,161,180,202,226,87,79,172,120,253,305,178,73,141,146,126,176,330,185,127,70,111,123,180,218,150,127,105,121,169,357,165,132,241,265,254,173,118,104,163,157,170,288,222,143,209,191,238,266,131,326,91,191,108,163,174,139,230,243,146,176,72,187,157,184,230,161,51,102,109,166,140,162,279,102,131,281,191,144,160,139,119,173,185,133,111,261,102,295,132,258,226,184,269,174,91,173,320,188,126,189,79,52,215,207,147,303,117,88,98,248,160,380,135,185,95,137,188,147,184,235,232,109,150,240,281,175,190,127,59,108,243,113,124,107,297,128,303,37,293,150,64,241,116,385,219,199,363,187,163,228,111,308,73,109,104,254,187,173,93,151,89,241,122,67,96,159,70,158,247,46,126,76,181,129,164,170,192,120,102,143,182,112,135,118,160,301,100,94,161,211,133,178,184,157,137,195,100,56,165,438,104,141,292,88,160,104,153,146,128,112,119,158,155,251,237,186,131,207,118,107,69,75,130,97,102,94,164,149,169,166,139,106,233,184,225,160,68,99,104,204,123,91,182,212,75,125,225,116,197,206,177,167,177,142,191,93,148,153,187,278,251,203,301,55,155,102,95,211,152,325,120,115,284,93,108,185,118,358,100,160,192,132,139,143,148,268,113,126,80,186,217,318,298,140,164,125,247,154,190,162,53,90,62,242,138,197,183,152,156,221,200,214,95,153,96,93,371,103,239,254,128,125,234,282,53,112,34,205,127,185,244,222,373,103,209,105,229,131,117,119,125,66,283,71,198,206,220,240,146,159,125,140,220,104,81,155,126,146,408,322,111,367,334,405,221,191,288,232,185,149,296,273,390,239,107,117,78,199,202,140,101,281,206,237,197,237,228,108,286,182,381,89,81,316,241,148,73,214,167,238,302,182,71,183,157,157,301,93,186,300,246,133,358,149,137,310,103,138,176,156,233,201,115,103,56,189,306,87,100,210,176,161,113,102,181,206,118,246,170,150,227,134,73,163,126,125,263,192,191,324,209,171,96,68,142,172,106,401,192,104,113,175,83,163,211,90,176,129,149,235,89,69,124,142,168,369,198,190,337,299,212,288,187,254,111,74,127,155,174,184,139,206,162,71,149,198,163,124,162,143,200,328,279,148,74,173,116,323,231,147,381,149,89,158,162,146,173,201,116,197,188,102,129,215,220,139,190,151,287,159,246,203,177,123,153,81,215,157,137,187,189,307,287,67,112,125,265,46,189,159,178,109,314,191,163,154,199,202,142,149,74,144,85,357,243,327,135,367,225,199,95,239,221,97,198,262,148,367,138,183,192,101,167,192,144,131,85,185,287,157,77,175,317,72,130,244,207,174,106,159,113,118,122,155,153,71,155,116,166,91,92,97,75,114,291,347,187,130,100,146,61,51,101,296,327,255,151,283,160,191,140,211,112,120,124,94,182,144,164,70,71,123,317,117,163,164,163,126,81,331,74,321,186,134,100,156,190,210,130,234,110,237,315,100,140,139,103,153,349,318,346,222,303,130,97,232,107,140,353,238,338,338,301,291,181,258,335,382,188,158,124,104,282,248,141,339,215,162,323,132,384,136,140,217,67,66,126,143,95,77,399,178,124,147,164,122,179,174,168,143,81,166,109,237,124,201,45,163,244,217,305,223,161,204,202,154,98,93,163,301,208,243,302,191,254,183,252,205,165,65,230,168,133,175,123,263,156,139,319,136,134,104,169,126,402,194,275,74,170,167,196,128,142,240,182,111,233,242,100,74,254,282,346,211,278,192,164,139,121,174,102,159,198,196,150,136,93,124,98,147,146,177,259,106,122,134,301,214,138,61,121,191,126,249,176,291,151,178,160,107,220,222,189,75,141,232,133,163,155,196,213,157,151,238,39,272,56,232,169,64,70,121,193,99,147,141,108,146,203,130,160,62,166,215,262,196,191,102,178,143,109,50,137,333,178,148,138,153,210,176,340,151,241,312,170,65,169,282,330,157,190,168,80,191,97,109,168,130,220,190,191,115,150,150,102,112,347,358,110,166,130,95,81,342,137,187,72,128,159,204,218,338,276,192,318,88,118,116,259,77,179,177,180,142,80,149,111,228,148,181,220,183,92,117,336,142,145,137,62,276,203,130,254,64,339,121,112,187,344,230,185,166,359,355,334,210,203,227,369,161,279,392,144,149,152,109,73,151,238,201,360,249,348,132,178,64,127,196,257,108,50,316,224,75,307,206,241,138,122,133,129,260,71,263,213,98,136,261,155,287,51,107,142,117,154,182,245,172,151,243,185,173,113,224,200,157,246,245,319,165,250,229,81,83,160,163,108,96,158,83,132,138,163,319,250,98,116,84,99,215,152,68,170,161,162,132,228,419,131,277,297,267,284,144,47,420,53,131,117,44,133,104,119,51,191,297,343,79,77,152,196,65,246,78,187,210,145,145,212,189,118,194,123,168,353,130,315,202,105,340,146,88,272,175,181,188,267,326,320,88,72,314,244,78,271,155,91,133,306,110,116,149,145,135,370,192,158,316,226,187,213,186,144,369,186,259,186,36,324,153,217,121,111,141,83,293,127,88,86,106,107,100,113,155,53,147,231,58,172,195,227,196,163,297,212,96,196,162,132,289,275,228,240,126,72,140,86,135,273,79,71,232,141,213,115,146,303,214,94,236,200,108,147,89,312,126,206,148,138,172,159,218,194,214,106,240,137,150,139,129,235,157,63,174,332,92,198,181,146,226,79,171,141,62,166,148,174,74,120,310,156,264,104,194,66,89,216,168,193,68,55,131,86,78,107,117,33,161,194,96,141,305,124,203,202,289,269,181,99,63,329,87,90,281,144,228,207,141,130,134,249,222,193,332,71,131,221,227,78,113,210,117,284,147,248,133,82,211,315,78,54,286,249,244,64,222,120,109,269,361,117,118,70,206,34,185,123,371,324,288,305,340,87,128,213,184,107,101,282,74,206,148,214,396,188,143,120,104,346,62,229,89,114,256,213,267,199,286,127,176,58,86,129,184,266,79,98,107,234,297,246,121,91,113,54,125,360,97,82,113,303,140,205,144,188,232,138,360,99,119,265,227,233,312,45,206,197,362,199,89,282,248,157,226,169,360,215,223,66,196,143,137,85,298,101,255,194,199,281,220,354,279,156,108,119,72,94,191,185,118,140,84,74,197,56,147,99,237,130,184,275,172,100,138,129,95,157,329,124,77,168,158,215,145,141,136,237,195,173,330,153,163,173,125,306,167,165,256,207,224,280,168,77,175,132,212,194,129,125,171,71,310,308,276,164,127,159,50,212,357,173,103,58,118,240,101,133,218,173,240,115,93,149,123,114,245,301,106,172,291,305,334,310,346,214,294,109,250,339,258,270,152,235,191,137,362,163,224,205,112,136,406,186,138,202,253,223,264,117,234,102,160,125,178,142,223,272,135,74,127,189,325,197,232,244,220,137,298,274,204,195,175,91,282,178,146,111,166,202,137,257,157,351,252,354,297,206,300,177,131,240,195,131,280,168,109,123,302,228,166,310,106,273,151,142,79,255,55,112,222,226,270,84,138,113,264,128,106,142,152,145,127,161,147,246,158,299,116,264,77,79,57,103,123,313,293,100,117,316,281,272,173,257,126,179,82,108,86,118,155,303,298,288,136,132,200,211,101,99,168,316,228,55,41,244,75,66,187,82,183,205,279,324,157,166,356,98,122,243,68,160,145,250,145,233,54,156,137,121,246,226,82,90,201,106,207,270,117,272,218,98,63,116,159,122,160,284,148,209,94,291,300,80,131,201,245,171,177,213,97,161,48,211,134,186,154,137,121,313,255,149,132,190,134,146,185,129,185,60,385,139,215,120,48,259,273,189,154,187,122,238,93,447,121,341,141,288,199,212,218,70,194,162,282,140,197,107,363,124,203,81,287,99,63,270,218,194,207,196,78,271,257,260,108,56,152,190,208,123,104,152,260,169,242,377,118,364,106,242,359,245,180,117,145,202,107,161,89,169,222,157,240,50,154,161,107,210,121,398,81,136,138,351,260,163,135,238,161,48,125,76,201,311,154,294,244,233,102,211,298,70,203,74,129,332,233,108,110,191,186,200,210,211,137,162,63,211,141,229,222,343,155,227,179,156,156,164,335,90,193,159,76,246,267,124,215,173,383,318,270,180,168,301,173,161,154,389,54,188,282,286,398,136,385,187,307,291,62,228,314,170,296,317,258,251,228,84,73,346,175,384,178,176,304,190,129,211,123,217,354,40,137,216,212,206,99,314,146,126,282,68,202,364,251,137,168,249,349,206,170,348,131,201,89,138,161,303,146,337,259,238,152,88,122,186,215,98,156,46,143,187,110,69,139,181,138,180,238,238,53,247,154,246,192,267,162,227,164,327,143,161,120,295,79,270,139,132,75,152,99,92,239,161,150,172,165,140,95,155,174,161,107,239,126,177,154,165,219,338,212,106,204,156,156,192,226,184,121,86,74,99,239,211,158,67,96,144,190,179,171,199,167,120,166,152,69,164,313,131,303,132,153,147,110,238,137,409,169,175,197,135,89,322,42,250,163,202,258,171,356,155,270,334,140,46,223,71,144,195,61,153,187,180,246,109,121,64,115,125,152,222,125,209,119,157,206,205,133,149,131,213,125,114,170,87,107,197,171,154,153,117,128,158,229,178,180,178,248,200,130,99,94,65,141,158,158,142,172,96,182,147,175,209,157,164,112,205,150,99,170,261,172,63,166,102,130,130,111,123,156,120,84,103,84,108,253,406,318,145,128,77,271,191,227,202,143,187,165,156,192,63,170,225,135,142,167,147,187,141,141,111,138,228,65,216,156,136,172,199,228,124,174,186,91,154,385,160,203,130,127,86,75,268,149,273,91,106,365,142,92,147,147,98,211,107,384,223,106,359,170,141,128,92,229,83,99,167,96,90,157,243,62,146,179,392,150,334,172,138,311,267,63,269,172,129,191,211,66,28,135,244,193,83,81,86,234,109,55,286,29,192,177,157,281,153,75,115,184,112,390,182,331,204,326,195,285,219,280,215,191,107,114,236,151,173,208,78,62,213,165,187,227,209,161,393,306,364,237,297,214,259,319,71,239,103,310,178,296,364,230,190,134,209,80,105,136,198,122,156,348,46,300,228,207,386,163,334,155,88,200,133,382,157,35,224,154,137,136,114,237,406,265,219,269,142,327,129,293,67,132,249,139,251,128,142,140,173,126,171,186,127,289,130,105,201,293,150,119,107,200,235,188,155,322,108,340,128,117,145,141,122,291,195,169,98,168,330,131,190,105,146,332,132,135,312,360,92,197,148,59,147,234,325,31,139,173,116,141,93,139,299,378,332,208,220,136,232,184,116,73,263,123,142,81,95,301,197,190,98,159,375,193,348,113,113,66,124,205,181,118,150,179,271,100,87,423,297,337,73,193,332,158,209,78,71,311,398,222,207,155,139,365,132,111,129,353,145,159,159,309,169,255,284,150,147,257,283,178,259,402,138,112,253,187,266,124,254,105,297,204,120,370,122,237,205,162,70,73,148,208,139,144,60,148,84,92,96,108,185,345,294,168,322,216,318,219,175,97,150,118,175,140,135,141,235,86,181,114,157,300,135,186,77,80,126,107,191,225,123,229,249,314,136,191,133,41,173,106,225,177,42,182,196,130,234,366,329,233,152,59,197,214,246,119,165,191,247,192,75,130,163,259,107,95,307,184,151,268,174,273,116,244,323,219,332,203,117,257,357,159,202,121,194,149,127,214,226,252,135,230,70,96,171,175,328,210,71,253,134,75,174,113,171,146,87,183,209,81,361,256,319,279,231,205,364,92,137,173,186,99,149,101,96,177,401,264,147,118,185,366,298,138,381,255,344,213,118,212,108,176,172,278,165,92,270,199,77,154,232,73,208,201,125,317,426,172,110,136,36,18,112,201,295,183,184,100,135,124,117,230,328,259,199,73,226,193,138,82,92,106,191,65,165,166,169,102,251,109,182,344,196,175,187,148,86,220,141,91,255,113,89,132,107,170,184,311,150,283,216,133,142,39,154,147,208,143,251,133,184,76,115,153,145,341,295,220,313,96,219,262,83,265,97,139,95,207,235,104,82,118,241,181,163,127,295,217,316,161,312,96,91,248,150,107,111,91,254,219,122,155,70,166,125,147,76,246,336,287,204,252,97,156,133,195,166,86,122,230,88,156,119,83,289,85,188,183,107,54,175,168,253,159,153,203,197,326,209,317,369,121,171,49,138,208,185,181,226,159,242,163,364,117,55,286,138,290,177,181,143,188,284,41,195,106,122,128,207,128,212,160,164,128,234,171,357,343,176,196,163,129,48,192,126,174,84,238,247,176,154,204,181,151,195,274,139,194,247,115,81,198,308,131,126,137,240,78,288,198,317,204,237,80,38,95,286,180,157,218,167,170,206,320,140,149,178,263,163,47,73,115,349,268,317,175,253,248,168,193,312,131,261,233,131,89,112,196,145,228,120,352,272,196,81,124,176,204,148,91,108,258,204,172,149,169,147,232,108,64,184,206,109,167,89,292,151,164,301,144,142,172,176,141,209,339,198,280,175,122,191,343,266,232,301,160,262,300,125,174,197,154,222,160,303,243,158,219,66,210,258,62,249,131,127,148,167,199,149,104,101,274,191,63,165,146,231,119,200,118,188,281,44,224,75,106,328,111,109,313,164,91,225,383,112,65,50,58,328,72,85,391,216,70,154,97,161,106,42,226,152,333,212,212,311,82,200,270,138,269,212,218,110,151,183,189,133,156,107,134,202,218,185,98,328,174,72,145,173,367,240,116,147,181,132,246,190,123,174,95,134,258,281,358,89,214,239,160,226,174,158,132,187,209,146,136,327,104,165,153,172,258,217,136,136,120,254,255,148,78,88,283,144,116,80,222,258,84,125,196,160,177,137,280,82,48,83,246,101,77,167,67,264,79,128,123,242,111,83,84,100,69,152,135,254,147,241,99,274,213,137,110,65,144,293,209,283,273,207,164,208,227,317,229,178,270,331,178,48,242,177,136,82,167,286,284,224,131,233,371,309,402,396,184,310,308,135,332,184,125,304,283,249,119,210,97,280,131,182,175,194,330,48,193,153,58,247,299,215,212,163,158,272,78,79,109,150,198,45,262,78,91,124,215,282,158,106,112,254,301,135,113,259,151,114,108,183,121,310,136,109,149,118,284,217,142,249,147,198,148,153,214,114,86,304,129,74,199,163,69,228,115,116,200,108,305,152,147,121,181,310,185,190,169,186,176,178,143,89,151,126,141,67,118,203,292,67,148,132,86,213,205,152,115,248,197,163,137,84,126,107,274,189,41,265,129,160,108,376,282,25,175,200,236,194,171,152,131,264,98,34,159,73,272,243,187,134,144,43,172,185,195,206,128,209,88,256,260,40,116,111,197,187,139,108,287,171,138,202,122,213,54,247,348,219,184,139,253,322,80,128,188,128,302,220,99,108,144,165,187,137,96,138,53,246,140,148,330,137,183,175,112,306,230,182,302,100,73,176,87,251,167,112,133,88,249,334,186,244,204,88,128,126,278,296,162,72,99,326,145,274,259,320,78,164,91,128,155,149,83,104,126,196,146,187,151,356,263,182,198,200,161,273,238,86,213,157,228,103,105,241,145,216,201,254,105,217,350,173,205,242,101,98,173,142,122,277,281,69,74,186,97,247,144,131,305,289,368,193,114,325,351,131,165,212,230,130,154,234,319,132,291,170,147,115,203,258,155,273,98,180,186,188,181,137,125,110,181,94,115,311,211,348,341,281,296,274,131,331,319,244,385,81,151,218,126,121,162,164,66,321,273,181,126,343,45,237,147,249,111,263,160,178,312,77,91,236,118,140,69,104,156,158,97,257,193,173,237,193,211,50,86,148,301,172,279,91,356,112,259,179,163,202,65,73,342,166,204,91,180,211,190,335,261,108,218,145,225,108,221,57,137,226,201,189,183,176,172,163,60,88,205,151,93,87,126,113,262,74,162,398,119,159,206,263,154,174,212,174,73,162,242,217,206,173,148,131,142,106,80,221,153,294,153,146,262,208,279,179,131,169,327,161,168,209,96,139,304,160,361,115,116,215,100,273,211,111,234,151,80,137,202,56,302,160,188,152,210,264,133,172,160,121,44,276,127,210,199,301,49,235,344,228,77,154,171,68,254,139,138,51,233,312,90,84,150,100,145,135,184,144,159,67,207,153,227,217,370,155,152,61,401,136,99,281,223,248,189,79,202,210,126,71,131,205,80,219,145,144,264,86,293,157,167,79,206,39,112,96,175,238,181,169,356,237,178,292,144,163,178,136,172,210,177,56,163,192,188,202,204,183,48,275,397,220,96,82,271,121,128,317,173,89,78,165,167,122,163,389,85,221,218,178,144,312,109,139,256,178,236,227,372,159,208,106,150,145,155,33,82,82,153,177,182,260,288,156,221,158,227,142,146,176,416,120,368,301,336,152,370,368,275,209,212,168,153,172,127,197,217,221,215,111,52,339,262,204,208,212,228,140,147,230,61,211,273,168,287,117,335,319,135,263,105,260,379,137,192,93,293,199,241,194,228,280,356,168,295,241,202,243,92,192,325,350,222,79,328,148,110,196,135,186,264,205,140,29,118,243,185,257,281,182,183,107,211,117,177,113,117,71,180,96,152,170,111,136,89,222,83,330,118,101,320,85,146,185,198,170,195,207,139,165,70,125,181,172,72,235,134,105,91,90,83,117,228,43,72,203,279,185,61,174,176,140,181,231,209,204,134,135,130,133,248,143,108,206,73,216,370,94,106,146,154,110,307,51,172,58,232,166,125,117,291,121,70,230,108,203,312,192,69,124,91,213,105,337,85,271,232,112,286,102,99,102,118,64,93,280,91,187,122,73,42,402,190,156,238,348,223,83,335,295,197,163,49,130,145,170,283,210,139,384,152,134,256,111,212,176,345,197,97,100,168,127,239,59,409,151,173,120,190,184,107,191,238,114,253,154,172,328,218,88,221,215,237,34,126,71,222,347,160,115,212,217,140,151,226,178,331,296,128,181,202,383,217,116,176,207,93,150,151,165,208,288,93,159,194,377,219,212,113,129,202,243,175,203,145,167,73,183,155,117,189,176,106,140,126,126,206,211,136,102,163,118,242,93,173,183,108,176,171,121,154,166,111,181,124,153,142,71,58,170,221,155,203,142,122,74,118,152,122,145,139,65,274,167,159,102,120,100,80,72,42,128,48,102,104,343,219,57,155,89,325,127,310,257,416,329,249,232,305,366,261,234]
doclens.79.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [247,334,142,144,195,191,121,168,258,226,164,225,155,193,171,252,189,355,177,350,256,181,113,192,275,179,137,224,341,173,201,153,157,183,196,225,108,192,177,26,104,40,132,151,147,216,151,227,219,368,188,194,76,156,61,98,208,212,183,76,144,77,154,281,135,130,85,78,171,224,81,215,116,84,269,121,124,154,138,160,81,77,161,266,296,89,128,131,185,79,202,141,227,160,234,203,261,134,174,169,175,106,131,51,161,115,194,108,77,99,103,129,116,173,258,60,189,85,187,128,72,273,242,344,88,194,118,201,273,270,309,196,306,262,354,292,188,304,185,135,174,319,178,106,230,160,159,200,137,121,349,252,31,157,332,242,226,118,368,132,145,264,168,127,170,150,381,243,220,235,186,160,125,154,288,228,64,178,336,91,54,319,232,109,116,122,196,75,141,198,182,80,355,155,147,90,146,115,93,250,229,165,76,229,187,214,279,345,152,209,195,155,123,217,200,102,200,317,205,297,124,33,213,176,119,293,328,160,230,114,154,219,186,165,241,199,77,289,170,91,153,77,118,131,223,110,201,185,176,221,157,276,155,187,204,147,184,288,340,149,331,89,160,116,175,269,121,98,297,220,151,150,159,170,146,86,147,115,272,99,272,200,76,237,380,67,212,122,140,67,228,63,127,195,214,266,120,139,75,131,270,173,406,319,103,288,216,204,252,158,176,169,210,178,224,176,132,242,165,204,193,134,362,147,96,265,217,366,340,266,129,55,150,134,306,155,154,176,354,126,170,102,182,372,192,155,244,234,172,164,301,400,129,215,174,341,147,379,250,136,242,247,205,108,265,148,255,287,99,173,191,97,239,194,113,187,305,412,203,122,278,108,151,341,95,107,150,120,58,111,143,215,230,221,146,421,206,217,182,367,122,78,94,291,44,124,148,150,200,142,169,164,145,214,184,130,295,139,188,314,250,147,145,243,189,112,141,223,279,245,131,320,94,164,222,281,193,182,138,344,154,155,122,158,251,272,321,247,308,219,137,334,191,214,306,145,351,247,216,120,111,159,162,158,310,142,219,65,122,123,188,131,324,135,138,141,345,334,242,175,130,290,134,114,203,210,141,164,176,269,108,124,300,259,94,100,249,192,129,104,217,132,238,255,238,293,203,104,151,176,248,126,179,89,213,322,108,54,234,134,298,160,138,110,151,49,370,57,348,188,143,207,239,83,30,182,181,202,59,252,394,84,111,130,240,276,148,354,360,303,258,220,165,298,142,95,103,189,247,218,155,68,376,129,200,292,148,124,136,141,212,80,85,178,147,179,153,289,183,130,92,363,160,147,183,188,131,370,276,62,208,272,154,176,392,117,247,315,182,152,123,296,165,183,109,274,183,172,258,174,287,31,65,155,94,215,105,213,211,160,189,179,132,82,181,224,177,213,238,150,118,122,209,194,157,182,158,134,123,226,158,151,157,158,134,171,124,181,125,169,208,232,136,193,151,296,122,135,174,223,175,198,156,123,148,199,91,144,147,169,149,206,100,107,150,216,189,135,138,142,140,108,190,220,187,146,165,182,185,202,141,149,341,135,319,121,278,335,144,155,110,209,133,171,201,45,216,87,142,94,261,271,248,68,116,104,135,256,120,222,185,160,57,56,112,141,186,60,260,332,119,102,230,189,213,196,141,233,138,267,86,256,46,190,86,131,180,198,158,32,141,70,307,221,83,254,315,234,65,142,300,148,274,149,115,83,198,214,264,92,157,205,119,351,134,336,187,127,65,94,107,158,122,282,197,180,175,49,134,215,248,289,42,87,238,140,303,92,335,244,63,132,228,224,225,188,218,291,323,116,221,293,320,113,198,55,60,169,308,40,50,57,193,48,119,211,161,204,117,120,271,186,201,382,124,396,241,331,211,140,256,382,156,288,179,154,189,189,154,187,290,243,159,75,173,213,176,312,281,146,237,272,256,186,186,323,151,258,289,291,306,277,271,95,205,147,140,165,285,254,133,155,48,160,137,365,266,123,104,81,148,109,383,235,299,237,190,96,78,170,238,256,283,340,122,91,80,81,306,85,322,273,211,190,75,66,199,158,253,193,105,238,156,223,116,129,168,190,160,111,112,145,179,93,54,76,135,139,180,134,394,328,276,127,109,125,165,159,259,164,333,88,267,132,270,123,409,272,200,133,139,244,342,185,250,104,171,141,83,350,378,166,166,120,74,98,213,177,154,232,65,263,261,205,165,101,142,182,139,69,178,304,331,78,248,301,207,132,123,175,119,193,141,189,108,78,162,247,223,189,153,144,131,104,291,84,129,282,162,180,195,268,231,137,239,216,340,220,96,136,185,59,200,124,134,221,215,223,231,190,317,153,156,151,82,192,300,222,236,66,71,259,109,98,286,198,281,242,132,235,80,57,167,277,97,57,130,345,396,274,117,336,95,233,193,173,257,216,235,172,214,185,102,145,162,336,299,135,117,211,119,160,201,200,358,219,186,149,140,279,116,121,247,201,220,186,216,294,132,175,156,257,80,202,141,228,63,63,196,252,120,321,124,149,185,89,224,167,186,78,326,283,101,177,149,212,190,326,93,269,215,297,249,150,256,107,147,162,31,155,236,108,169,271,133,220,109,193,262,243,231,170,178,151,152,315,383,359,193,125,269,157,264,265,268,160,88,313,181,277,259,113,197,241,316,147,80,191,125,260,152,74,135,149,100,325,303,169,330,168,139,226,264,134,170,192,247,171,118,113,166,162,321,249,201,300,172,91,231,189,253,234,103,174,207,423,124,198,109,159,122,169,166,147,229,155,207,158,121,136,182,78,282,152,113,296,112,199,74,216,200,160,115,108,269,230,201,168,222,132,110,105,141,230,222,169,101,194,148,44,134,118,132,361,110,86,229,85,117,98,185,86,259,202,246,278,107,305,156,96,171,109,337,191,149,113,129,195,182,404,208,184,78,301,43,211,102,362,163,109,219,87,80,99,65,244,255,98,259,77,93,271,301,167,94,383,134,267,207,146,145,254,75,121,356,243,82,193,119,139,184,152,200,200,60,367,177,153,57,99,166,125,155,275,291,356,213,143,166,235,249,71,108,99,72,106,158,246,252,143,231,140,270,99,158,122,312,242,205,153,50,173,101,188,335,145,251,128,135,247,159,221,70,143,277,74,229,264,176,168,252,243,170,97,118,85,100,107,204,153,93,118,197,316,115,201,172,78,224,248,89,85,208,72,264,276,107,35,196,87,138,193,123,210,84,90,221,83,72,265,64,126,388,93,273,80,216,94,94,175,52,96,126,158,92,250,230,94,278,111,240,87,189,136,290,273,146,77,165,103,146,261,114,370,84,215,199,334,254,158,282,171,41,218,286,366,225,92,159,109,173,257,188,144,176,104,207,157,205,195,329,177,98,164,150,91,103,128,152,127,314,75,108,93,44,140,265,84,124,179,132,185,179,94,191,312,165,193,176,37,270,192,293,267,278,160,125,144,136,125,156,130,42,102,175,103,304,159,199,197,45,231,351,96,298,144,129,179,90,56,96,151,298,187,124,326,95,67,186,234,99,185,199,108,153,223,135,237,164,141,169,133,143,166,143,180,128,331,74,73,237,160,159,246,94,112,255,256,110,103,163,224,312,363,218,137,240,51,209,183,137,93,373,215,146,250,152,107,117,204,61,231,205,148,89,86,206,293,121,35,197,130,90,150,135,135,131,331,339,48,168,156,130,89,143,201,178,63,123,169,227,196,253,427,177,165,174,327,142,149,224,179,98,232,189,152,132,55,143,209,304,114,139,129,160,271,120,121,89,190,129,127,348,148,98,357,385,57,126,176,126,142,242,139,209,79,143,83,59,256,370,67,183,222,171,267,110,253,221,149,140,131,214,233,158,175,102,53,191,192,141,142,130,261,204,223,194,165,225,278,178,83,97,119,39,119,152,104,149,221,72,96,123,152,71,165,124,94,207,213,242,161,204,245,190,345,144,125,171,125,111,58,133,194,213,266,301,109,198,169,170,81,98,354,131,78,161,303,71,285,207,145,203,71,41,127,128,199,236,151,153,308,239,127,102,297,210,137,319,242,117,208,220,200,154,181,77,329,197,96,158,126,84,94,316,313,341,324,215,373,164,362,368,143,358,360,182,312,352,345,331,137,292,217,296,239,147,326,247,84,308,127,124,186,134,254,185,363,126,140,321,175,355,28,128,196,130,343,160,192,217,156,393,80,83,280,131,241,125,208,95,119,146,119,164,234,280,308,189,130,96,116,85,185,338,161,198,101,51,121,183,322,196,157,298,199,155,247,293,146,209,99,246,160,150,204,141,145,113,228,168,177,106,162,229,169,95,333,172,230,233,171,330,309,165,246,157,166,188,103,138,224,82,110,126,120,163,285,117,115,133,130,183,143,163,254,131,54,127,112,251,160,209,154,221,157,281,97,298,112,156,184,296,116,250,104,108,122,163,172,300,188,156,204,226,209,238,104,221,207,95,70,259,126,339,311,205,176,377,229,115,155,348,111,84,142,162,136,80,88,112,259,187,141,75,141,285,36,142,301,209,137,108,110,239,122,158,195,221,190,135,59,84,192,217,79,116,121,149,302,318,100,432,79,166,118,130,116,72,161,162,222,249,144,203,86,188,107,73,304,181,131,106,129,112,216,146,152,208,233,87,67,57,154,180,207,218,153,200,265,228,184,258,243,246,118,84,156,130,134,402,174,67,108,145,117,159,230,90,211,182,285,268,185,170,184,188,176,124,159,254,160,138,83,136,147,218,103,138,125,159,280,133,308,183,227,198,213,129,170,308,274,128,128,168,123,128,64,105,87,87,134,213,242,111,80,172,177,178,279,264,119,141,102,80,73,156,82,332,265,111,100,136,102,278,158,226,131,141,304,58,93,286,72,218,98,317,73,254,57,71,79,230,61,141,140,406,376,209,118,278,123,231,241,181,306,149,181,247,86,96,187,166,351,104,191,276,59,109,214,140,142,399,93,204,213,326,278,157,201,244,260,93,200,296,195,166,59,168,181,181,79,72,129,85,297,92,66,104,142,132,190,319,273,136,154,113,296,302,171,226,152,129,278,196,233,151,200,153,213,116,130,81,151,209,207,204,419,258,427,291,93,98,239,311,380,310,154,378,174,413,323,338,313,336,101,266,324,406,205,219,237,352,270,274,222,130,219,116,264,248,293,210,305,175,416,400,220,124,130,283,132,187,115,85,300,224,178,354,128,149,121,290,291,53,212,207,148,138,61,151,287,103,118,166,185,298,136,106,204,175,125,161,308,69,98,72,263,239,88,109,225,140,92,146,194,86,301,121,107,125,155,187,142,83,149,235,189,345,225,39,211,303,142,153,141,270,190,357,147,125,220,281,136,142,151,223,247,95,127,146,142,121,280,291,248,131,99,183,130,112,145,45,133,231,100,140,113,176,62,164,243,148,153,51,90,217,250,175,107,148,225,122,246,101,144,86,225,94,166,242,182,137,279,80,77,160,213,350,100,95,161,172,267,232,215,262,126,216,109,106,123,95,264,85,219,102,340,80,161,205,174,160,225,217,66,169,92,100,282,149,237,150,335,350,175,120,192,124,187,133,181,177,94,184,241,77,115,110,207,150,131,128,105,257,188,195,207,162,156,162,268,348,261,146,219,156,59,156,294,195,204,119,390,349,315,260,69,81,58,214,299,85,217,105,123,141,155,191,163,131,159,236,205,212,318,71,128,201,97,174,350,79,159,77,155,329,76,65,188,147,321,141,174,86,183,113,163,214,208,131,152,96,264,77,170,177,68,103,204,112,136,134,73,215,226,163,155,154,176,96,151,358,175,209,167,153,168,208,184,225,235,65,340,102,186,109,152,114,99,121,59,238,198,99,121,53,221,208,153,109,135,178,178,311,130,221,119,159,200,104,301,207,113,293,307,296,243,79,182,234,238,209,94,384,329,186,150,165,316,285,139,166,251,130,137,248,283,190,70,147,136,339,255,256,132,121,348,278,129,233,83,110,170,173,172,130,209,69,101,123,367,251,45,310,277,84,272,107,184,211,139,154,203,160,232,130,204,193,164,229,126,342,185,48,149,223,280,368,126,190,209,197,182,116,174,69,259,225,243,172,118,258,114,102,188,95,246,225,320,174,195,46,288,178,360,159,114,58,170,239,166,109,218,269,104,72,135,162,331,195,157,113,54,223,148,80,165,229,119,137,99,103,209,79,74,209,183,125,117,256,219,80,203,197,35,301,255,287,278,100,124,150,360,241,231,177,105,88,101,155,167,233,172,157,208,247,219,99,121,143,235,72,102,73,273,294,70,188,81,169,95,204,231,66,159,62,54,152,320,156,185,71,45,206,191,294,280,168,209,135,197,118,218,328,142,291,115,296,236,243,113,236,94,316,190,50,203,222,166,139,146,78,115,92,70,123,236,189,339,221,309,130,54,142,162,128,88,94,129,167,115,215,109,220,186,186,151,243,107,145,178,257,235,258,68,255,224,341,309,77,116,124,212,221,139,255,144,204,78,80,196,303,108,176,174,311,226,311,105,189,392,278,305,143,410,191,75,248,121,315,373,176,195,103,147,144,248,128,128,155,168,345,238,392,145,325,195,202,208,102,143,156,241,209,177,74,262,297,114,128,110,161,255,281,212,107,236,107,252,167,220,333,92,174,258,352,255,134,118,211,269,193,34,86,253,231,122,137,290,88,262,161,243,82,261,152,268,214,270,238,313,130,131,331,175,110,41,149,186,179,128,175,291,141,275,212,287,102,80,194,259,136,162,360,205,80,69,142,123,273,152,162,125,166,183,48,123,200,139,139,109,109,176,335,117,96,174,210,216,246,216,325,79,180,159,240,314,90,187,215,224,199,192,68,212,216,193,179,140,148,165,156,129,160,130,87,67,95,152,218,227,121,96,210,200,255,176,191,178,184,40,162,221,149,136,147,214,106,134,330,319,152,193,156,106,64,259,193,91,183,211,220,85,179,146,64,152,120,72,291,318,42,188,39,171,193,161,215,180,199,82,263,135,271,121,229,112,132,154,118,181,222,49,213,168,127,62,107,315,154,169,133,168,102,70,112,88,136,184,94,140,143,168,233,92,221,98,43,196,196,106,129,150,185,373,126,113,198,189,148,161,136,204,149,167,159,192,153,163,123,146,217,249,101,95,89,126,281,184,97,118,198,200,238,303,177,161,159,266,258,225,258,167,185,215,73,281,126,165,156,118,96,131,231,234,171,139,124,264,58,286,289,249,341,156,322,313,153,262,251,187,138,364,319,128,92,273,297,303,69,175,320,115,158,112,166,186,200,210,290,256,199,157,162,51,192,41,117,163,224,126,317,131,175,391,292,96,92,126,154,263,145,131,114,198,137,216,147,166,119,362,161,275,211,158,91,209,115,177,243,173,261,179,172,80,116,168,160,122,163,278,288,59,282,163,272,147,58,359,368,165,200,231,213,84,222,75,196,149,115,145,44,192,162,287,237,223,149,257,176,106,154,154,150,152,121,244,260,184,184,358,64,210,252,60,201,321,143,287,134,220,217,246,60,209,310,48,317,214,189,167,196,43,207,329,123,66,180,228,352,89,85,232,197,158,239,74,229,174,264,121,181,41,138,248,212,398,196,118,75,171,304,175,309,216,132,174,78,248,208,205,129,113,187,197,79,263,223,88,161,247,364,65,100,167,187,105,161,132,195,132,303,161,118,196,124,169,185,217,141,97,326,145,349,133,232,140,87,84,83,188,91,333,361,274,235,90,229,110,361,180,122,135,182,266,231,169,130,76,182,158,173,225,157,156,244,228,140,134,149,215,174,86,44,100,284,388,247,237,164,334,285,229,82,236,41,180,162,230,263,167,255,266,103,228,186,194,244,215,172,244,158,194,321,158,125,219,136,260,33,150,25,127,174,124,91,199,252,81,278,165,78,197,79,298,109,225,270,104,120,173,270,145,113,202,84,141,219,47,138,149,110,352,164,146,167,158,93,124,156,180,153,69,130,143,104,289,310,323,174,189,233,193,119,159,88,103,207,206,338,57,102,72,173,114,158,124,139,307,247,220,202,159,260,174,111,182,141,155,351,95,174,114,109,98,166,160,181,207,119,73,138,124,299,162,362,260,149,51,192,142,164,233,342,235,127,277,232,124,220,331,105,122,167,271,281,371,177,235,224,277,188,198,301,215,50,344,165,144,298,99,214,120,193,204,238,154,176,330,264,249,150,186,191,266,116,223,335,117,219,218,150,122,165,189,82,151,114,239,88,60,233,122,97,170,256,83,324,143,369,311,336,162,181,97,70,216,244,245,48,121,155,343,120,158,108,108,229,172,126,130,124,155,234,85,180,176,203,52,289,228,126,310,63,61,235,226,208,210,224,236,26,206,241,244,327,213,89,228,81,151,106,240,210,87,113,116,318,204,267,232,272,303,207,244,300,229,185,196,347,192,386,168,311,314,160,332,191,230,248,268,134,334,362,117,116,260,279,331,213,246,145,280,184,181,189,157,41,178,91,263,153,151,179,237,276,51,267,309,221,291,151,265,190,128,103,358,188,49,167,126,186,113,153,166,290,315,215,106,146,135,92,66,200,46,201,252,207,163,194,221,212,213,207,230,66,74,362,173,163,182,137,174,61,175,154,378,113,116,209,124,117,174,130,256,192,181,332,175,79,184,260,98,356,158,359,140,255,146,275,215,79,217,122,254,175,260,181,92,117,74,233,100,218,124,140,275,124,237,122,113,188,191,89,124,228,140,208,175,213,245,325,159,153,95,203,415,116,167,139,152,143,181,134,75,369,121,77,168,242,64,90,182,145,294,90,174,234,144,76,82,177,160,296,291,50,111,293,71,209,177,66,182,226,393,107,98,304,98,263,104,207,105,109,141,150,95,257,219,80,103,160,238,145,194,147,275,157,182,210,155,131,215,100,191,131,179,90,282,243,129,255,160,93,226,270,233,100,74,221,135,339,181,176,214,359,139,144,130,225,280,197,215,234,160,81,236,404,145,363,328,129,96,264,128,294,368,155,300,297,113,165,112,202,359,208,164,238,330,123,282,179,60,218,202,178,187,137,290,239,52,386,148,248,124,146,300,321,364,137,175,188,284,257,150,82,68,174,225,103,116,242,134,142,161,148,159,126,153,234,126,87,122,126,36,184,320,137,300,222,171,206,343,171,120,209,278,112,147,209,308,126,353,115,246,359,280,47,126,188,171,245,288,194,227,147,204,86,152,139,211,262,238,152,186,139,105,151,197,94,152,185,236,142,129,55,215,169,165,92,154,340,274,100,386,338,120,220,369,360,97,128,105,80,111,349,217,55,184,92,109,165,132,188,256,243,188,124,49,165,182,213,129,209,225,162,148,253,247,265,382,214,134,250,135,202,214,130,228,247,205,109,228,190,219,82,126,151,132,113,145,315,208,76,185,165,153,213,128,61,175,155,131,161,136,89,109,79,141,215,245,210,101,146,315,208,170,65,192,187,163,181,141,182,213,126,313,120,293,123,71,218,215,128,75,110,144,401,33,154,80,123,166,245,140,142,297,189,133,77,135,171,273,151,247,199,239,120,109,171,75,186,366,205,153,222,62,245,172,179,37,227,134,267,311,233,109,82,453,69,212,143,269,121,213,193,92,165,215,89,195,214,178,167,130,49,69,133,262,37,223,242,193,236,137,99,345,160,211,290,333,190,213,82,106,174,127,379,335,41,262,161,134,168,228,257,52,191,192,140,220,163,128,150,118,108,107,342,93,257,57,232,141,274,158,137,218,37,217,323,76,130,111,55,88,227,385,289,178,200,142,75,223,238,107,112,131,205,285,134,177,141,181,117,78,161,215,362,213,239,179,247,286,101,322,265,248,169,88,148,249,210,151,93,231,183,197,150,240,124,118,195,275,302,204,58,403,112,107,135,162,152,175,119,307,184,100,250,228,111,119,116,107,295,171,129,116,154,120,219,61,108,171,80,340,133,116,406,177,279,240,383,190,237,320,129,75,129,163,375,184,318,394,256,297,291,230,140,193,323,182,88,103,57,101,225,91,161,145,248,414,230,112,290,284,178,152,249,283,226,228,221,182,174,224,204,155,208,163,57,209,153,375,177,129,340,326,240,227,140,42,204,269,90,336,100,113,52,266,288,233,265,130,274,184,111,350,78,146,114,137,170,187,155,113,155,236,197,81,161,113,62,278,342,358,80,61,357,151,156,190,284,90,132,95,127,54,158,57,80,171,136,93,70,147,153,103,104,208,114,182,134,128,202,109,120,227,235,196,41,246,207,269,209,194,102,268,198,197,207,110,170,261,139,128,205,147,324,180,221,141,164,154,344,132,266,120,47,147,139,94,261,271,179,188,231,172,369,130,166,229,274,208,142,174,242,196,241,175,164,168,49,71,142,118,168,100,154,291,344,147,136,227,198,168,132,68,195,294,107,126,139,146,234,152,93,312,67,332,134,178,186,243,283,69,192,167,391,257,188,159,181,259,87,268,112,117,125,149,322,75,100,192,264,111,167,231,264,335,63,206,125,297,62,232,95,362,141,135,218,329,98,91,195,86,336,237,210,140,97,250,250,166,167,189,77,77,299,297,140,133,137,97,163,66,127,176,201,113,84,47,174,114,272,170,213,245,256,163,275,272,153,147,189,126,127,86,73,128,142,64,256,93,149,165,154,79,142,199,146,141,108,123,168,114,206,265,146,138,182,338,133,120,183,182,382,213,128,123,71,299,171,306,145,308,368,289,301,287,201,290,28,44,81,425,124,289,402,361,292,139,156,171,309,185,61,252,123,130,149,290,126,132,264,140,304,102,137,120,114,94,98,139,213,314,128,233,178,74,157,183,108,61,189,186,165,119,90,279,151,224,231,68,79,264,118,142,279,117,121,226,293,362,107,184,292,131,308,172,205,170,188,225,121,92,162,297,85,155,133,104,94,168,118,231,179,157,129,182,77,89,295,286,353,300,313,353,301,124,139,164,183,153,214,177,73,317,254,412,183,303,109,360,265,361,214,227,217,124,367,83,192,248,155,87,131,153,177,183,222,249,393,218,170,158,384,79,175,73,180,112,214,94,176,339,165,128,129,79,227,92,103,180,183,100,62,159,79,113,141,98,192,169,164,199,182,92,129,114,133,236,191,185,176,123,238,232,167,180,141,126,57,141,126,241,79,23,259,123,147,165,276,221,187,53,153,137,177,204,188,191,78,187,249,177,255,64,243,83,77,169,91,124,161,295,318,182,174,131,143,284,191,115,195,295,316,260,88,260,137,160,257,92,157,166,59,152,109,148,340,201,97,219,115,148,224,357,142,69,154,144,247,245,342,86,376,132,130,124,175,312,200,125,139,227,188,250,85,173,233,140,75,258,152,217,154,112,214,83,171,152,78,183,103,391,284,113,97,308,158,373,113,153,99,94,97,190,133,115,246,139,155,136,77,157,249,153,46,96,321,107,221,163,140,146,111,220,101,203,192,110,411,73,203,274,154,161,377,272,193,301,211,342,360,271,380,181,307,123,224,110,295,81,303,190,134,69,217,208,41,319,209,80,266,125,151,129,161,244,201,146,119,126,81,114,121,209,56,298,148,154,161,152,191,355,114,146,267,163,251,158,277,155,92,139,60,163,253,234,70,108,200,223,72,205,192,332,108,144,261,30,193,111,94,110,310,277,185,49,97,72,85,266,231,150,256,64,209,117,258,90,127,148,277,144,192,121,112,215,161,225,224,267,154,203,128,121,375,162,127,164,144,136,171,116,99,167,165,261,95,55,142,128,103,96,157,126,244,217,76,170,282,168,253,241,373,52,98,98,89,339,77,394,304,133,291,257,86,176,270,114,329,105,165,155,192,142,154,381,128,32,241,307,264,143,141,118,171,229,63,225,290,41,179,178,97,141,81,220,131,228,88,234,173,176,267,122,153,99,127,117,133,181,126,286,129,160,197,127,79,82,206,42,399,326,64,197,90,240,124,338,147,37,184,227,56,125,88,141,274,90,32,378,195,301,183,194,178,106,237,165,191,147,104,125,58,184,58,158,136,128,151,34,139,280,302,100,162,172,403,52,154,182,116,109,260,258,215,65,176,194,87,292,223,117,59,262,139,50,49,367,269,333,105,150,116,117,236,183,86,366,67,76,165,163,182,192,61,246,65,181,64,171,193,254,229,76,65,74,63,112,136,171,346,87,170,94,234,152,182,147,235,39,148,159,129,104,173,212,283,181,131,127,114,157,149,81,79,269,246,130,172,128,201,97,142,96,165,293,261,136,131,185,116,174,180,155,262,241,224,218,344,130,375,287,190,381,158,356,100,124,338,132,107,187,145,169,155,176,147,94,114,190,80,247,201,59,149,183,182,201,164,128,162,169,31,104,352,149,164,116,83,73,95,106,105,183,176,129,315,229,163,237,202,104,141,73,320,213,307,378,183,205,173,219,165,213,325,94,97,255,126,214,72,73,118,66,151,175,247,242,153,160,322,290,122,203,206,176,254,69,187,160,147,117,83,185,215,114,160,195,175,163,154,189,233,126,221,127,142,102,186,157,283,206,237,381,242,124,173,85,212,198,118,162,166,179,151,178,124,179,274,331,164,117,89,136,186,239,108,122,161,215,106,114,188,156,210,189,48,144,182,279,80,69,78,126,168,186,137,89,92,152,134,249,238,149,189,236,184,263,179,165,283,281,120,335,140,321,80,195,160,248,106,74,83,103,112,136,191,129,182,359,57,211,216,331,197,260,359,228,346,165,85,152,358,91,248,208,127,314,228,225,224,144,295,86,380,173,277,183,173,92,227,154,270,121,127,235,157,232,221,117,172,193,139,150,190,206,155,235,253,80,118,133,123,200,75,205,89,160,112,165,229,49,213,67,313,81,187,190,185,313,204,231,204,170,159,281,95,185,302,170,335,186,369,246,135,77,323,88,52,267,159,344,178,152,129,180,254,296,107,275,191,316,96,251,218,79,197,188,232,251,71,88,122,258,233,121,137,76,101,134,163,238,98,167,203,168,221,141,217,113,177,110,103,132,88,36,181,260,244,166,236,384,269,181,187,175,337,178,159,78,181,156,224,192,208,182,137,107,171,138,121,153,114,140,305,73,50,130,104,282,121,154,217,129,332,225,80,136,148,90,139,336,148,117,134,154,99,71,196,153,78,236,91,307,199,220,316,151,157,107,119,269,97,168,148,91,265,208,243,325,87,161,176,348,168,108,180,192,166,253,154,257,265,138,101,177,64,259,258,133,194,146,152,330,115,132,237,270,202,230,173,228,322,82,76,312,114,218,75,106,199,95,130,191,75,232,57,85,133,128,100,244,183,106,194,61,137,164,120,156,178,148,102,155,386,48,120,158,246,175,165,277,295,256,220,183,74,45,127,163,201,362,326,41,184,120,234,298,211,226,84,74,292,145,200,98,163,133,85,360,121,156,141,167,119,116,88,91,214,101,277,240,243,151,192,209,147,262,189,201,230,254,118,85,197,187,241,223,239,364,165,353,167,80,99,102,217,73,91,380,179,157,239,223,243,194,201,203,152,173,186,350,321,368,135,172,317,251,369,265,60,157,185,323,350,254,346,177,95,244,198,190,191,124,272,197,170,207,255,108,333,316,215,231,122,114,71,142,255,123,290,253,197,334,173,262,197,211,257,152,207,167,220,176,45,332,344,182,293,184,349,30,187,172,131,219,181,120,443,120,102,274,104,146,221,363,265,168,145,118,286,114,122,50,166,178,212,113,99,104,198,225,123,145,324,117,109,266,140,332,196,179,201,125,270,267,171,78,232,189,319,278,298,54,305,282,79,220,109,151,136,180,101,116,187,249,204,162,95,47,113,355,114,249,136,288,88,217,260,83,119,258,278,111,152,165,250,154,60,347,53,307,237,206,89,247,360,85,180,207,248,78,189,96,70,120,208,194,332,250,231,285,132,127,114,254,124,91,117,193,111,205,69,116,161,344,176,178,283,122,118,233,102,66,182,326,190,133,314,200,177,300,185,371,126,53,140,339,181,181,91,115,112,235,178,126,151,263,254,30,233,101,380,158,179,112,174,199,66,177,188,147,221,122,199,139,207,100,156,250,166,390,72,158,105,49,107,216,190,130,139,356,110,122,144,50,134,349,133,141,137,147,167,106,47,153,134,218,317,123,336,162,46,146,321,293,187,141,99,60,334,136,138,299,80,202,86,158,246,35,165,100,208,123,99,227,141,174,294,273,69,102,149,84,276,251,123,174,108,96,148,161,94,150,127,184,166,341,129,171,145,286,367,263,197,270,156,166,250,187,349,267,162,284,177,192,78,320,200,259,443,337,218,96,84,105,311,129,134,196,158,316,213,110,253,290,129,152,162,285,87,85,106,179,284,82,309,133,158,94,164,115,141,164,228,132,73,405,232,103,206,219,145,154,263,49,109,79,126,34,40,209,174,184,210,138,122,140,164,220,117,309,332,266,178,322,220,257,344,270,204,66,160,178,223,136,187,162,82,122,171,382,126,170,170,226,86,221,159,70,81,102,339,154,107,89,153,216,75,110,146,154,129,172,153,284,194,245,130,194,242,186,317,109,191,137,191,168,225,178,119,55,209,118,61,81,168,84,99,240,137,94,107,251,273,281,209,121,213,78,156,306,207,261,173,274,147,54,113,151,114,220,217,239,308,208,104,49,89,78,116,294,191,361,134,54,156,97,119,139,233,188,40,378,140,169,335,121,195,154,152,213,125,208,74,246,102,357,85,114,120,227,140,65,121,113,320,359,170,104,406,182,214,206,104,42,124,173,160,301,130,116,355,330,124,193,132,108,279,195,190,117,183,41,225,46,194,132,68,90,251,305,98,176,197,204,231,143,120,399,167,133,357,143,183,190,94,93,160,241,120,58,173,221,146,278,187,292,224,199,100,185,168,362,148,124,60,105,189,112,89,99,166,151,193,320,282,330,110,279,143,180,245,69,106,336,175,262,330,123,73,189,258,152,147,94,187,48,134,148,81,242,198,158,184,230,176,146,324,370,168,181,252,237,317,218,261,234,265,375,121,114,135,95,197,203,346,162,111,92,173,128,285,236,83,92,205,359,257,248,62,189,409,163,139,159,115,343,139,54,110,264,182,170,36,226,115,228,105,111,158,182,158,205,302,117,171,178,171,158,267,285,282,144,192,188,113,199,206,134,142,104,101,210,199,158,356,50,135,70,392,144,211,208,347,269,369,225,81,81,290,198,227,281,298,216,90,204,233,296,281,150,334,133,176,292,159,110,301,283,189,207,231,199,315,115,245,207,216,184,344,105,41,186,320,369,237,189,353,148,110,179,162,152,255,129,200,117,154,82,238,228,244,413,117,215,374,220,133,330,146,157,133,185,202,232,187,141,280,181,120,119,131,267,155,145,174,242,163,170,160,247,112,182,161,103,135,193,259,111,163,139,111,119,188,113,341,99,85,136,58,181,103,203,145,150,187,123,159,132,102,123,200,208,43,150,121,113,129,335,184,252,379,220,205,149,176,245,157,201,257,256,357,402,307,109,265,116,93,90,271,354,176,110,169,111,201,40,118,173,88,138,423,283,175,121,136,71,273,366,80,282,106,184,153,138,280,108,53,182,388,374,76,243,91,217,115,112,145,137,219,217,319,130,154,171,288,181,299,168,216,185,292,143,287,169,91,61,130,103,88,159,366,192,149,95,307,215,161,166,214,267,181,192,296,213,176,144,173,96,123,182,102,237,167,77,204,213,298,223,291,385,257,360,220,352,158,153,381,49,222,187,180,61,114,141,231,170,218,208,296,307,106,158,148,148,198,165,91,54,124,344,192,210,295,72,166,306,70,79,201,126,275,168,99,277,221,139,210,219,307,108,214,169,179,209,276,100,200,219,118,264,117,185,154,208,170,83,211,92,168,90,39,135,251,219,133,117,283,89,73,46,226,104,233,160,140,92,119,128,67,351,186,182,130,71,158,327,49,363,295,134,199,146,266,191,181,254,108,257,66,148,105,245,116,124,173,177,185,213,242,198,271,183,162,101,200,85,135,111,255,112,316,49,121,168,131,184,165,173,258,161,186,111,170,155,133,162,318,78,105,127,109,214,174,95,193,61,135,133,178,208,94,154,324,194,115,316,141,132,115,74,86,339,93,99,59,175,165,240,166,271,161,339,199,198,196,216,66,199,163,87,199,145,368,228,198,252,133,87,189,124,165,209,265,114,258,91,90,233,215,59,214,347,334,181,150,273,96,388,178,138,97,231,78,114,261,91,242,249,231,306,94,46,331,164,157,69,178,53,162,147,229,147,71,60,182,171,189,141,59,294,145,141,144,100,72,274,100,336,192,347,149,247,176,250,352,234,219,346,332,138,92,272,262,125,143,121,268,177,94,110,152,126,311,134,67,187,108,170,138,187,90,232,151,303,276,208,160,203,236,273,80,286,392,96,133,160,121,92,142,318,261,228,126,183,152,238,273,218,125,108,130,138,291,56,234,99,211,263,321,237,178,278,96,165,328,147,185,192,184,155,224,205,268,186,223,56,180,142,72,63,112,165,208,205,30,95,51,144,137,289,89,63,97,180,103,125,235,194,139,372,248,53,178,137,305,147,224,59,357,308,99,347,400,245,152,73,226,45,281,312,338,223,124,266,180,142,36,249,313,201,145,179,204,179,283,221,262,93,67,171,218,226,120,90,113,161,101,139,264,109,81,229,285,219,183,130,112,104,184,135,110,129,146,118,164,106,292,354,197,212,84,117,86,97,200,126,155,96,182,93,157,260,143,113,147,296,138,212,162,140,199,164,263,98,278,266,169,222,140,97,40,167,248,257,386,247,208,108,147,132,127,113,231,240,121,256,98,355,154,113,131,187,144,390,234,148,103,116,112,284,232,289,132,113,296,128,350,81,372,48,115,240,161,233,67,124,320,136,119,145,127,227,129,71,292,184,348,324,149,106,274,71,172,199,170,238,62,247,238,74,92,159,127,240,156,291,123,177,104,219,171,314,208,327,357,319,47,110,261,208,320,193,296,240,151,212,183,248,185,209,300,255,124,295,247,225,183,331,176,327,300,125,94,176,149,135,193,213,231,88,32,250,320,182,121,51,193,171,325,166,180,211,201,139,172,125,112,156,132,119,207,218,219,281,289,115,161,365,260,189,247,92,234,351,178,141,123,134,291,134,140,151,117,142,172,168,219,255,124,239,131,130,285,188,172,174,217,141,97,125,115,148,228,80,110,233,123,199,179,141,270,194,274,226,279,159,239,272,194,211,223,73,129,229,52,107,316,233,150,84,120,120,182,163,105,319,114,224,200,114,82,102,261,179,255,176,183,101,135,162,203,118,194,93,189,232,249,120,103,327,176,302,188,336,231,340,108,374,267,392,359,151,298,120,110,177,139,146,228,160,151,283,96,75,181,82,160,257,106,124,183,169,253,144,228,159,172,131,234,104,79,208,332,185,199,154,126,84,91,131,150,123,223,179,208,185,328,216,137,231,79,222,59,89,116,291,428,118,102,240,238,197,183,96,111,61,288,170,114,105,132,127,370,73,310,241,86,278,109,70,129,212,129,251,121,232,190,114,128,148,153,242,163,63,126,173,58,188,306,388,350,221,174,113,190,57,245,289,121,209,63,146,92,102,358,169,145,121,149,212,88,182,132,197,135,101,238,139,187,187,283,203,205,200,171,183,110,155,139,107,231,234,326,261,240,265,141,256,287,238,180,139,215,62,197,135,173,374,292,75,234,372,218,251,72,152,101,239,192,245,270,335,379,159,321,134,201,178,211,357,250,186,87,128,138,216,122,127,58,74,251,154,84,385,235,173,278,326,148,174,89,119,103,176,347,112,126,149,117,244,220,167,181,103,309,94,153,244,140,184,121,217,153,228,218,224,134,149,161,241,199,261,152,379,100,124,139,185,81,167,188,322,119,70,148,144,164,107,304,149,147,288,314,75,88,370,154,161,164,190,108,280,326,148,66,340,163,88,146,128,215,126,148,154,272,108,173,143,153,64,127,279,133,60,57,168,156,121,167,174,82,135,233,349,236,255,169,217,221,63,175,159,93,164,167,143,132,193,159,352,187,114,71,113,184,233,131,257,126,196,131,237,177,445,179,211,252,91,241,137,111,177,258,226,65,150,321,222,105,310,125,352,150,116,156,138,321,167,134,121,360,102,201,293,248,226,150,122,214,191,207,191,94,412,61,197,162,216,99,380,166,186,247,200,213,296,149,272,209,129,275,170,264,259,56,36,218,192,208,273,226,111,231,260,144,72,167,208,134,333,64,125,197,127,120,66,329,110,53,96,111,365,360,108,217,83,158,243,55,90,218,99,243,180,206,82,137,53,167,347,222,254,140,238,190,98,106,124,160,85,146,303,87,165,214,140,234,57,144,234,352,285,304,68,224,38,214,163,172,339,89,199,112,98,89,179,118,266,77,181,290,105,296,177,152,152,100,232,181,138,68,235,153,325,235,169,141,370,217,149,209,296,298,255,403,414,367,247,210,313,209,99,211,169,193,303,67,160,93,213,176,137,265,288,164,95,91,196,168,153,78,115,121,155,131,95,134,300,111,133,84,178,156,332,369,51,71,84,138,211,124,152,183,103,137,132,198,136,127,354,78,131,181,170,140,127,62,173,60,112,173,148,111,180,119,155,142,141,133,193,252,200,234,178,135,235,153,51,166,214,150,216,151,162,185,191,236,98,312,227,349,184,342,186,134,90,148,186,123,173,197,187,172,121,147,119,160,172,205,175,111,193,148,289,279,341,164,250,313,139,128,127,200,48,227,313,181,214,306,324,284,278,281,120,187,140,92,210,215,181,167,326,365,287,268,164,226,159,185,145,145,320,173,108,190,71,149,67,213,158,150,100,139,86,138,152,63,238,163,131,152,125,142,210,198,106,122,262,210,240,77,203,86,146,123,110,173,205,312,111,153,77,161,208,133,259,217,159,161,175,322,121,161,228,187,160,161,272,198,210,213,264,136,167,156,176,289,228,316,113,138,44,121,35,278,170,126,353,175,48,113,46,174,103,174,106,178,89,36,91,29,66,244,74,80,179,97,172,210,107,129,91,206,148,120,189,197,147,207,71,427,102,173,164,222,161,77,183,190,221,202,143,168,173,160,210,129,137,133,179,91,92,180,116,223,306,176,133,64,208,75,106,147,154,258,189,100,93,252,134,117,203,161,139,298,207,215,122,86,103,81,144,268,150,119,266,308,244,187,164,122,172,231,54,103,132,216,338,106,134,137,86,38,366,144,94,187,72,162,148,269,190,302,54,134,211,166,228,360,268,236,177,298,288,146,147,219,173,131,129,235,401,110,147,225,183,94,182,272,180,266,167,100,348,246,231,268,256,349,317,277,226,119,100,153,180,357,222,380,337,328,175,139,290,131,122,210,146,135,147,286,203,217,169,152,66,295,205,108,166,168,173,117,132,315,168,305,233,394,205,218,328,160,146,201,194,129,230,155,252,99,247,142,159,298,248,158,201,288,82,103,159,345,354,174,65,282,51,79,269,156,66,201,170,154,187,198,188,222,203,138,115,162,140,98,180,135,331,179,144,308,172,367,120,77,129,134,100,115,281,234,295,86,206,127,317,122,195,210,341,147,276,150,95,63,206,57,381,342,222,144,83,275,162,202,242,205,331,124,126,218,178,238,218,130,94,69,227,317,241,187,243,132,65,340,132,275,216,216,177,148,145,292,213,127,111,197,75,165,285,268,138,277,88,175,241,87,117,268,304,176,139,207,200,313,201,84,216,211,214,172,76,152,142,128,209,222,368,174,168,98,269,211,75,130,139,123,190,286,176,158,208,82,86,126,153,347,300,364,198,350,211,355,94,89,349,187,389,160,173,172,290,252,171,165,100,60,137,250,84,115,75,219,214,104,98,66,123,259,121,173,98,65,224,222,95,369,220,149,295,125,350,216,356,200,80,103,148,168,105,156,121,55,233,304,78,281,180,138,279,163,176,301,376,266,284,134,208,336,244,254,187,219,356,338,201,246,313,145,304,310,294,159,127,222,181,79,183,183,43,301,121,119,263,130,173,317,161,131,255,110,221,192,264,139,301,144,72,108,144,137,347,103,207,146,137,63,331,238,98,379,98,71,74,162,274,297,76,113,210,28,254,165,97,350,114,397,82,99,107,258,275,147,290,92,53,137,323,130,350,146,135,143,271,202,117,117,198,75,113,276,215,336,215,216,243,87,52,146,201,122,208,198,188,175,78,276,25,229,95,85,277,153,120,86,117,78,253,222,102,133,104,56,233,357,84,186,265,211,200,184,197,187,162,46,177,81,189,167,250,92,134,152,383,117,108,100,196,240,168,147,242,119,189,231,150,95,94,258,164,169,290,197,160,198,105,188,50,108,227,221,294,304,207,134,89,225,180,156,141,295,131,201,249,229,240,223,182,225,227,325,99,146,207,161,106,137,400,261,147,111,129,255,174,136,137,258,31,65,242,215,128,90,118,94,81,225,102,214,276,122,264,93,107,297,101,86,52,363,103,196,90,83,144,138,156,152,298,95,240,23,301,177,131,210,117,194,346,208,118,157,119,124,46,169,201,274,197,190,174,55,266,237,266,172,225,147,212,190,333,202,59,265,231,119,129,164,356,89,42,63,54,183,230,114,65,131,238,310,160,197,127,214,231,206,268,345,173,41,306,353,85,175,116,84,69,150,163,114,104,134,186,39,72,265,229,56,241,146,91,200,229,223,179,88,296,84,160,144,178,127,99,152,155,181,221,67,410,310,149,325,224,208,196,191,139,43,170,215,163,178,102,316,190,365,256,118,161,138,66,260,104,70,113,213,132,81,353,162,178,114,145,153,125,132,101,94,121,163,108,89,173,136,145,96,222,158,112,86,196,243,330,186,99,109,222,338,203,133,261,247,76,123,87,93,222,264,224,235,166,192,263,145,194,180,134,196,162,326,157,157,125,180,159,244,188,263,286,67,129,80,112,185,346,402,391,263,123,140,202,146,242,211,92,114,233,75,162,54,169,56,132,83,371,328,225,72,108,171,186,306,186,199,114,244,404,115,181,127,139,244,281,111,205,128,114,285,312,272,177,151,152,246,88,47,101,93,262,184,323,211,326,117,134,216,238,153,221,85,204,150,134,104,132,336,175,216,148,217,120,72,143,292,136,218,369,389,259,231,179,152,212,278,379,163,126,340,114,229,218,93,123,155,119,136,177,319,297,169,105,206,58,143,336,274,289,344,218,237,175,224,269,268,241,393,289,254,380,372,330,329,269,206,280,121,179,192,77,119,155,296,152,212,186,188,251,260,144,254,127,267,219,54,123,110,143,223,121,182,266,183,194,271,331,285,207,160,66,248,84,156,135,144,259,355,254,286,119,46,175,168,191,151,150,396,198,52,175,122,65,240,191,177,110,141,139,193,291,174,266,155,58,161,44,318,100,104,253,146,147,192,186,92,167,186,205,188,128,139,176,150,215,237,130,251,70,148,233,148,132,168,132,162,120,211,157,193,138,134,324,130,250,115,358,179,84,229,377,129,320,170,57,163,387,366,92,223,321,115,224,101,108,289,116,90,214,166,149,129,150,98,163,172,85,104,153,73,125,124,77,88,365,307,50,119,90,90,146,177,340,151,291,254,256,183,145,137,181,307,221,170,219,127,324,102,84,113,236,165,44,228,234,187,267,213,376,243,150,117,209,69,115,300,71,172,155,411,61,141,303,166,157,172,378,144,38,215,171,225,71,149,264,350,293,144,252,203,346,195,136,196,163,181,267,239,167,178,154,206,237,198,138,161,231,112,131,157,142,164,202,165,122,191,165,165,133,318,209,116,334,131,351,239,229,94,166,150,203,293,294,156,114,123,94,132,361,85,114,214,103,173,298,264,164,165,48,172,190,159,223,192,107,196,130,199,280,88,69,242,135,181,356,203,67,192,154,23,170,202,148,75,229,102,75,186,196,93,119,137,209,346,198,355,109,184,96,195,67,275,143,113,274,292,131,68,310,217,208,424,224,151,128,131,371,270,293,161,197,205,203,289,224,254,203,92,121,154,371,217,354,275,324,197,236,200,297,391,188,90,168,271,239,109,84,328,104,251,253,117,145,245,185,298,153,161,53,259,282,169,219,152,329,185,220,377,312,271,188,163,114,177,147,160,186,73,256,55,164,54,231,217,297,148,205,71,115,183,120,128,172,357,62,297,141,384,187,158,201,229,89,216,275,110,36,145,166,51,235,154,164,149,159,101,217,237,173,221,76,196,187,251,202,292,72,90,305,209,217,113,186,327,203,192,250,247,154,212,227,96,270,298,211,183,196,169,192,151,67,73,172,218,143,63,130,216,153,116,109,181,178,170,313,172,113,227,57,107,52,182,163,128,137,395,157,132,113,106,140,167,249,84,167,87,198,171,67,217,82,335,147,176,155,68,120,39,246,374,175,359,127,299,330,81,135,371,125,122,206,150,192,99,257,324,89,182,119,194,193,231,157,179,305,79,170,90,251,260,183,157,217,29,220,60,84,133,104,331,141,140,147,191,70,229,60,199,147,61,214,130,40,328,196,317,133,97,127,56,110,154,51,168,86,121,166,144,201,106,298,297,326,317,166,195,218,259,129,120,200,63,193,173,152,391,375,178,64,267,276,382,161,162,141,294,135,130,181,76,246,190,300,212,50,225,224,118,265,178,178,94,93,383,200,218,271,228,252,147,115,127,140,162,235,204,106,131,80,149,154,242,226,111,151,332,117,232,131,162,268,114,127,202,64,94,159,88,189,171,129,59,148,204,38,123,184,221,163,195,214,83,119,254,97,170,74,318,127,140,183,103,112,105,292,167,400,177,145,183,185,216,127,165,160,262,181,73,170,198,243,123,143,251,333,113,229,254,397,241,162,118,163,273,89,132,121,132,312,136,256,121,317,179,159,68,139,96,202,95,120,197,128,266,157,153,224,177,189,295,132,373,287,112,261,25,187,279,330,300,153,253,197,294,186,51,304,360,147,200,337,358,169,151,134,280,221,210,235,200,85,184,202,193,166,290,120,164,69,259,221,177,91,117,312,210,150,329,212,142,132,288,242,311,308,85,70,271,130,339,122,220,430,48,69,61,155,159,142,144,107,177,273,181,201,172,115,367,47,128,168,236,219,263,113,206,125,196,135,62,265,139,202,210,198,103,219,327,138,151,184,153,231,319,192,96,92,112,320,176,102,74,127,67,138,308,150,145,113,81,144,122,73,153,132,259,60,143,205,316,91,308,136,239,198,191,74,79,144,219,139,372,184,368,182,179,357,241,294,115,107,199,142,203,167,321,67,304,201,196,121,171,215,209,134,399,183,58,147,246,105,245,99,233,65,238,219,116,286,113,259,149,166,46,133,174,104,113,120,174,173,94,286,151,156,139,181,256,82,209,91,139,170,200,273,257,139,183,135,100,108,381,89,221,229,205,366,32,91,364,232,255,178,332,186,136,167,118,141,68,214,142,103,260,385,190,118,111,159,155,267,341,263,175,183,51,324,107,196,140,203,210,256,195,164,210,189,312,51,240,59,109,145,137,335,102,218,260,189,253,223,81,190,140,206,218,141,136,149,128,122,171,213,173,193,183,135,204,111,97,288,180,284,202,115,121,116,108,198,343,166,289,301,152,199,171,303,37,131,90,296,135,176,399,142,279,224,277,137,122,119,197,144,140,144,147,309,194,135,268,239,247,127,95,282,168,386,162,160,211,150,185,167,75,215,114,142,237,60,325,183,277,218,69,285,246,136,106,217,101,241,144,177,106,266,305,124,160,341,176,280,98,264,298,93,173,134,82,314,64,286,133,250,153,123,296,281,171,342,137,184,170,306,151,152,110,143,134,85,164,330,166,102,215,169,143,348,64,177,278,82,189,246,228,278,267,174,118,128,310,337,125,157,150,85,90,54,164,156,107,261,175,243,281,108,371,220,226,215,135,175,85,240,211,219,162,139,255,185,136,223,176,300,180,195,208,198,146,235,153,112,77,232,113,156,155,183,187,146,213,365,223,133,232,140,103,229,175,175,282,236,231,125,46,287,248,194,212,95,168,190,186,143,116,231,126,164,147,53,182,225,120,125,171,276,319,200,194,287,132,162,98,136,240,76,103,273,149,128,239,245,225,51,248,364,291,234,123,259,122,193,82,136,247,123,118,132,243,237,180,176,142,158,235,105,151,231,276,98,202,102,138,167,103,154,181,241,292,299,74,101,210,138,222,225,240,233,208,94,104,136,201,171,139,135,214,259,109,207,151,262,195,56,85,164,162,99,207,261,183,110,306,138,238,169,181,105,288,113,118,62,241,381,358,203,202,126,362,150,153,332,145,200,230,152,401,134,126,226,242,145,215,43,47,119,100,263,164,136,71,164,245,327,188,256,199,192,125,103,143,129,192,135,114,220,195,86,76,218,144,100,133,268,202,177,205,74,157,57,212,184,191,230,146,107,165,211,207,234,219,224,111,214,113,233,173,208,120,127,122,176,151,133,133,146,114,43,220,158,123,185,299,226,150,167,217,229,162,95,82,235,254,180,166,107,134,197,116,139,217,141,285,355,141,138,170,352,172,193,322,183,339,295,87,140,264,134,292,164,336,113,161,173,80,114,262,135,102,232,160,190,242,107,380,137,59,166,172,82,175,59,101,168,175,215,109,158,75,226,171,228,111,205,157,232,157,42,108,204,127,58,92,173,81,142,165,305,175,96,147,140,143,249,171,55,89,171,145,174,240,136,119,128,119,97,141,197,156,165,207,164,176,135,159,111,328,204,206,265,339,220,297,294,101,232,223,244,104,122,205,155,175,212,56,111,122,129,55,172,141,103,153,211,157,131,124,159,130,157,168,110,97,152,207,72,93,214,196,147,177,162,83,142,150,119,115,131,157,119,388,137,121,74,112,39,94,131,205,218,224,179,170,177,86,249,132,319,72,274,160,75,162,199,258,204,203,59,64,151,359,161,167,128,183,125,69,122,153,141,204,131,201,224,247,210,235,115,141,174,335,149,301,248,193,110,106,242,159,209,193,58,222,171,239,132,201,187,174,149,135,260,160,179,201,203,146,74,220,35,177,127,189,136,269,81,134,121,235,93,154,95,364,331,151,128,228,284,190,122,85,122,141,184,205,71,225,116,159,68,218,165,71,239,265,296,86,64,306,164,277,150,138,201,211,170,199,200,210,110,120,110,242,174,396,86,56,239,110,138,171,115,214,91,209,168,163,254,175,252,211,71,61,141,174,281,141,68,41,73,147,177,231,119,156,223,167,338,159,353,66,105,93,305,227,41,171,249,307,156,32,182,229,105,93,113,84,264,136,214,373,149,147,203,175,147,195,255,288,114,180,214,209,220,358,54,115,111,209,165,269,220,275,148,379,209,108,151,66,47,164,84,83,322,319,62,254,311,105,224,83,285,280,139,140,411,59,63,243,153,141,90,245,180,161,304,130,229,52,163,256,215,241,98,183,201,241,313,355,89,46,275,141,132,170,190,347,195,112,234,336,261,86,178,199,201,353,237,55,127,47,197,358,162,60,131,108,299,119,244,344,128,277,208,319,206,179,122,139,169,339,207,127,117,65,149,151,143,279,115,116,78,137,186,315,233,251,115,138,81,340,137,230,141,319,150,120,121,95,167,378,413,336,290,210,338,301,371,260,297,202,145,140,101,150,217,175,370,27,215,354,113,334,71,145,207,98,227,137,238,56,205,158,265,363,155,288,108,140,221,226,196,235,250,104,66,223,189,297,53,152,114,199,167,66,187,244,280,270,155,110,204,203,218,126,167,253,159,182,102,241,149,87,75,108,189,180,145,237,76,240,234,209,101,121,234,94,194,192,190,77,55,113,261,93,190,229,158,180,203,309,267,113,105,162,206,226,36,45,121,153,180,113,308,173,115,283,150,96,231,70,84,149,159,209,158,167,185,104,333,132,142,91,80,180,73,149,339,257,187,120,226,61,143,188,229,197,148,197,365,264,218,336,160,234,232,81,176,122,285,31,133,116,109,51,264,130,135,247,223,109,167,308,260,164,211,126,164,254,220,340,269,111,213,279,158,101,195,134,85,97,94,304,216,161,99,87,250,363,130,152,120,250,157,284,86,400,176,198,191,94,146,120,158,272,195,161,221,196,197,141,184,175,142,156,97,151,175,139,181,222,366,195,170,41,338,232,78,386,116,172,95,178,327,146,216,345,44,231,334,306,91,186,343,346,136,223,302,105,122,236,103,212,38,182,150,191,191,162,76,46,93,335,127,120,62,144,148,135,305,99,204,110,153,169,242,91,194,83,125,230,137,202,120,152,46,252,175,333,67,185,303,172,212,245,342,60,180,132,184,171,200,213,129,109,170,129,123,131,77,274,181,349,186,289,252,323,218,214,141,60,222,384,215,226,301,243,233,197,279,257,247,258,298,335,226,189,163,192,281,328,199,335,199,236,213,283,248,147,314,101,313,322,144,56,197,144,116,174,229,158,212,331,242,184,101,63,284,189,243,139,223,257,153,120,71,303,316,337,97,179,177,67,108,209,74,174,252,310,73,207,129,180,149,123,134,231,220,182,125,312,27,65,162,136,141,165,129,109,191,338,191,88,156,168,346,113,237,189,329,98,176,256,204,357,247,129,171,201,318,310,148,205,135,117,150,199,153,280,289,336,223,222,267,115,145,213,196,179,42,127,114,196,247,58,122,249,99,207,41,178,193,191,178,129,115,187,144,203,262,194,145,101,79,149,198,226,108,352,167,82,253,149,166,142,284,320,270,183,107,155,120,376,179,194,190,178,201,171,280,396,143,195,296,343,174,105,131,217,205,169,155,102,149,180,173,74,124,118,57,187,151,60,169,211,108,120,172,284,88,193,80,80,159,85,75,47,195,105,220,159,280,252,186,80,111,263,241,66,176,238,244,139,127,103,317,79,178,36,241,200,156,268,178,195,249,112,127,201,114,228,154,157,279,287,222,336,112,108,102,220,186,290,119,154,102,177,218,228,105,376,246,284,186,140,172,283,127,146,110,191,88,85,69,345,258,258,172,114,252,118,45,225,282,203,172,270,236,92,170,274,175,47,340,165,343,296,303,262,296,236,203,96,199,328,137,128,329,363,373,128,148,273,397,252,157,185,38,245,141,264,108,130,185,338,320,77,234,123,99,158,286,86,318,254,324,141,120,146,205,49,94,278,183,114,153,291,94,154,294,151,289,65,124,61,219,154,279,187,154,152,175,130,224,117,278,335,239,165,170,179,128,180,163,143,256,89,275,174,198,129,82,157,32,318,117,276,150,153,246,48,140,132,117,289,133,141,255,233,141,69,165,158,80,248,333,80,214,321,160,316,182,153,232,73,159,218,170,157,147,210,147,151,105,156,170,154,275,154,221,195,255,170,319,300,60,240,103,191,207,261,240,35,241,233,265,145,293,238,187,100,206,204,148,98,306,142,240,208,59,209,126,139,179,156,143,205,200,228,101,88,319,126,111,126,128,36,201,179,238,405,148,297,145,189,243,162,264,139,232,62,162,151,121,202,106,157,72,212,38,135,205,161,64,291,136,345,309,116,100,208,119,168,175,216,168,214,143,198,165,283,295,196,39,146,161,89,379,347,247,184,174,114,128,229,237,246,195,148,303,212,122,162,203,148,216,229,97,68,208,215,194,203,220,151,179,365,218,162,151,57,227,68,200,175,39,175,179,299,171,202,309,332,140,331,56,95,159,262,300,145,143,52,91,141,208,132,272,317,153,135,176,122,226,359,173,137,299,202,73,312,172,101,58,200,192,52,262,203,373,343,222,347,162,320,248,184,242,172,144,109,295,269,146,200,240,249,110,121,52,275,165,141,132,263,204,105,159,124,143,160,127,117,110,111,169,83,266,100,222,190,135,218,182,292,183,240,74,111,82,245,216,180,152,121,60,277,133,136,189,241,192,148,172,315,160,247,318,148,160,202,320,298,132,241,65,205,170,186,224,154,170,164,62,91,349,148,167,205,113,123,169,205,159,228,254,136,137,164,224,144,193,287,203,121,355,216,119,263,69,195,260,112,150,56,126,96,124,224,276,137,188,299,165,92,272,264,113,182,90,245,277,74,45,257,360,176,298,70,78,91,174,205,206,135,90,100,211,196,289,158,96,67,260,113,238,123,116,221,73,122,378,334,196,187,305,187,237,279,130,254,231,106,170,180,146,290,208,41,162,143,85,293,165,96,183,236,266,180,264,202,137,162,149,119,64,263,131,166,152,115,320,48,244,91,167,177,129,324,166,148,121,40,93,262,287,372,205,147,97,187,338,193,98,109,305,199,201,185,141,66,142,95,137,217,191,188,262,331,153,70,326,143,133,191,163,134,288,213,229,145,113,66,133,134,95,375,357,239,243,301,256,120,214,162,67,251,330,66,299,220,122,148,78,153,142,287,149,159,169,37,267,201,100,228,97,118,231,92,233,244,106,258,308,184,191,132,199,51,220,77,55,115,163,147,240,80,216,69,115,195,98,273,163,158,289,126,98,270,167,103,165,103,184,215,73,165,172,219,145,257,352,278,214,248,251,413,179,105,46,145,93,316,96,104,66,288,167,214,66,118,301,207,238,301,306,114,136,149,200,106,140,328,115,293,175,126,262,235,49,80,209,166,112,186,145,380,141,165,280,133,267,221,185,187,263,88,191,143,111,320,124,44,180,100,109,230,117,87,134,305,171,150,66,257,152,157,283,197,135,279,329,52,144,144,229,86,158,126,179,220,161,191,94,249,331,38,185,200,117,188,153,220,228,284,251,143,344,199,124,182,189,269,155,177,167,147,203,144,113,176,48,127,137,138,252,234,111,123,142,155,276,110,95,209,201,138,175,47,97,199,154,50,96,110,105,84,150,93,206,280,241,222,125,178,110,115,144,134,151,339,36,214,292,89,143,211,205,96,85,99,187,87,277,156,222,246,151,74,147,128,205,299,281,206,172,38,246,200,92,135,80,116,56,277,103,230,103,155,244,135,141,242,188,86,210,34,119,117,265,261,185,169,52,106,224,261,169,87,163,189,209,142,199,277,156,61,117,122,184,72,131,171,151,249,195,286,155,233,116,147,137,154,109,180,97,251,238,228,109,129,132,278,244,216,127,157,124,190,88,105,145,301,244,192,166,86,152,130,140,164,356,103,340,205,129,351,203,157,174,280,118,254,120,192,161,290,131,223,300,141,71,247,145,199,241,215,96,127,297,150,129,204,125,79,128,226,317,69,212,345,350,369,217,239,366,130,261,160,177,134,278,341,309,263,59,116,145,193,190,54,305,100,88,208,239,129,176,271,282,61,96,205,92,103,90,266,114,334,145,132,60,186,398,100,93,158,290,141,138,109,293,126,144,180,181,194,166,212,60,131,210,97,139,291,108,131,143,244,274,123,104,259,69,172,266,47,169,360,164,207,117,302,154,281,113,241,215,255,114,92,98,193,82,115,297,190,286,216,302,143,323,199,178,152,232,122,197,206,298,63,34,159,220,147,333,161,141,267,183,190,214,339,282,35,53,215,351,261,251,98,334,348,269,83,128,353,205,165,387,355,346,108,355,201,170,146,266,331,329,257,228,174,283,175,184,238,151,106,171,261,336,266,151,314,340,62,91,351,340,212,168,216,171,229,315,249,134,316,218,261,86,133,114,147,157,220,303,160,238,258,210,272,165,228,190,203,173,293,219,92,134,144,73,339,148,117,262,205,314,143,245,58,110,201,42,262,191,110,243,196,171,65,191,173,145,250,117,154,255,140,161,128,148,119,190,294,202,210,255,123,153,199,211,365,179,193,209,226,109,158,138,142,230,185,162,120,139,113,219,282,194,140,88,160,167,217,256,187,78,130,153,123,183,320,232,209,240,135,333,364,206,67,198,85,151,147,260,109,245,237,129,229,147,111,248,351,212,214,223,137,217,414,284,95,284,123,160,86,180,197,347,191,255,153,207,219,140,98,198,165,256,142,148,227,216,173,197,168,108,337,108,61,195,324,185,302,146,105,141,201,176,179,195,127,128,242,109,142,103,147,120,125,45,261,99,198,356,123,124,52,203,110,154,218,118,147,165,278,101,217,177,273,115,258,287,167,401,125,162,168,200,142,267,394,62,316,158,151,202,338,208,100,71,140,313,151,55,214,89,70,273,63,82,104,361,203,61,154,75,109,70,74,101,179,154,73,120,92,130,198,184,273,247,228,135,56,290,153,174,202,187,166,141,167,347,136,259,151,106,332,185,163,198,233,171,90,175,183,64,204,276,118,117,290,261,36,308,93,33,270,111,210,127,123,194,202,187,306,350,204,199,117,131,122,138,285,211,246,134,229,216,200,201,141,186,223,217,192,185,122,208,344,261,102,102,136,297,202,197,386,131,94,124,239,162,222,217,199,56,338,153,209,85,303,176,285,196,86,218,65,304,130,335,146,286,136,106,47,277,185,258,179,254,174,147,250,178,184,250,215,258,190,275,190,130,87,111,191,243,166,121,60,202,279,37,125,80,132,201,173,90,122,182,132,189,103,219,143,412,180,173,157,197,95,116,174,173,144,211,171,253,343,325,89,257,193,244,243,311,250,185,215,142,89,183,202,219,207,183,147,247,64,103,264,89,139,282,145,82,72,200,167,222,208,194,124,123,129,299,227,111,317,61,158,189,88,398,94,350,191,179,322,296,119,296,113,275,148,251,119,116,161,178,105,333,231,196,210,154,211,103,125,191,139,187,148,148,122,143,201,174,180,140,121,375,62,179,115,96,127,255,146,130,143,140,247,211,59,171,114,205,131,131,123,219,308,168,30,88,196,168,214,211,120,279,124,341,154,130,110,75,316,182,356,292,139,279,123,151,145,115,166,155,152,172,254,102,160,216,239,123,173,102,208,164,152,120,155,205,265,244,149,119,216,160,164,139,131,140,210,139,144,133,301,296,208,152,351,258,103,188,162,176,169,169,132,149,162,128,228,202,136,141,229,114,111,188,157,194,171,136,215,369,60,149,127,86,208,331,222,284,187,107,214,164,180,250,279,129,342,39,379,110,359,90,259,119,179,153,101,129,143,104,385,268,189,100,201,205,65,78,342,227,58,127,275,161,117,107,163,180,240,342,352,157,229,142,189,124,104,199,242,150,49,116,155,176,223,256,311,196,245,368,245,232,145,248,320,119,296,139,110,236,51,136,146,411,80,131,82,383,306,106,55,329,111,228,213,269,249,153,181,126,161,316,341,128,66,144,118,64,108,115,280,168,123,231,252,118,217,254,200,187,194,214,293,194,165,250,174,152,107,140,359,137,85,220,136,311,220,81,181,245,126,81,197,188,351,164,207,242,206,230,260,183,234,97,120,173,97,228,218,127,141,55,204,128,126,228,207,205,271,101,274,109,243,110,112,147,187,122,140,106,159,156,260,320,137,234,318,208,64,266,181,90,152,129,295,310,239,349,259,335,144,278,330,125,309,262,192,64,215,180,213,159,200,159,394,279,329,122,141,82,263,345,123,135,225,171,75,183,179,78,250,328,225,235,80,184,93,253,243,94,198,160,136,172,189,288,242,232,219,157,130,206,296,319,118,149,200,191,50,68,61,68,225,212,157,330,78,233,368,390,129,167,306,331,73,225,68,170,233,166,209,203,141,199,110,239,281,91,85,320,119,113,143,83,203,117,125,112,129,221,186,108,275,106,68,352,354,257,196,76,169,163,219,74,180,112,122,96,136,243,207,184,52,212,249,199,207,121,167,212,217,80,81,241,99,77,152,269,307,141,119,110,259,256,148,126,194,92,205,209,311,82,57,178,67,154,229,155,138,296,191,198,275,218,297,146,119,39,198,91,311,177,127,248,293,171,140,305,151,51,291,114,143,164,355,135,82,287,231,121,156,88,311,267,156,146,228,82,111,202,178,142,259,244,98,278,152,384,178,265,124,235,192,109,192,249,222,151,100,97,261,313,91,80,168,93,187,101,176,240,215,229,231,233,354,276,349,251,124,231,381,115,96,260,224,137,68,302,354,71,246,192,101,352,186,189,184,153,314,202,114,142,70,271,84,168,99,136,189,178,397,141,250,224,201,410,177,117,149,148,187,86,94,211,111,168,244,230,210,98,120,69,73,73,80,116,227,131,341,348,209,97,278,139,145,201,173,129,149,184,70,226,238,218,259,210,175,179,181,106,116,160,178,138,189,184,151,143,295,137,126,159,220,56,36,221,108,331,261,134,119,166,237,128,274,221,246,207,138,67,165,43,136,282,202,216,227,226,217,115,229,298,133,344,261,161,295,134,204,121,233,254,196,143,222,146,262,174,167,387,244,206,180,52,203,123,119,177,194,70,149,173,81,160,128,219,276,106,166,128,75,107,215,189,148,156,111,180,288,150,195,85,154,170,187,136,135,134,107,90,212,130,105,153,191,132,372,456,220,223,183,139,174,112,203,274,29,255,132,230,187,154,66,279,111,185,241,156,153,357,99,214,260,104,178,145,144,150,142,124,314,150,112,144,388,212,48,135,89,237,174,144,128,240,110,253,110,109,74,148,339,310,286,227,105,211,297,259,149,315,145,190,198,203,192,256,316,116,115,106,80,273,160,187,211,152,61,188,104,190,101,259,95,183,71,249,33,127,173,206,145,196,254,186,76,88,378,156,139,245,284,120,104,130,157,172,88,185,174,117,163,168,367,180,146,281,326,170,110,64,82,149,213,283,162,173,236,206,194,132,370,150,78,173,234,179,72,67,102,163,116,250,111,104,73,129,226,168,284,95,276,141,65,163,258,113,202,186,237,128,159,220,222,216,100,111,301,117,274,154,213,128,97,186,106,164,260,234,65,75,173,162,245,147,91,145,144,83,70,114,183,167,122,137,141,72,97,73,139,97,165,54,113,133,101,85,252,138,272,126,139,173,134,104,103,166,146,300,240,181,101,162,280,129,267,118,123,212,152,43,173,261,111,336,123,162,243,113,234,174,159,220,411,288,146,142,126,208,198,103,153,349,256,202,146,279,401,111,68,314,297,147,152,105,147,160,237,274,113,130,92,105,37,216,186,327,131,187,273,186,187,270,128,99,394,107,148,105,94,84,198,102,211,182,60,109,126,147,339,145,150,157,41,155,355,177,132,225,104,340,199,109,201,189,47,229,312,362,76,97,152,82,226,140,188,117,155,253,107,166,195,180,168,256,126,367,167,193,299,115,226,318,60,268,80,346,163,60,126,79,142,200,224,154,219,326,74,185,325,282,77,128,68,77,198,169,256,317,121,143,190,252,98,293,286,262,234,190,154,136,231,163,187,221,249,187,137,254,142,237,159,233,152,180,301,134,80,156,145,293,302,96,94,359,191,244,173,197,181,222,85,152,164,170,231,144,296,187,122,91,134,169,206,157,227,296,180,117,125,155,261,198,64,332,119,270,208,93,200,160,386,160,285,218,110,174,146,76,170,204,353,241,284,213,78,102,66,244,192,200,327,88,152,288,195,214,109,330,119,141,220,79,123,121,344,298,215,61,151,271,343,73,151,204,88,155,132,128,244,128,133,120,202,117,238,63,115,49,176,154,266,415,274,155,184,226,167,383,164,147,294,74,178,56,253,27,208,174,191,172,291,121,157,312,368,92,180,183,145,207,229,284,342,193,252,196,208,140,376,308,205,333,75,180,46,175,148,175,219,176,150,126,165,236,167,194,130,73,170,240,144,152,103,327,166,221,125,121,147,98,122,214,148,141,138,149,180,96,90,170,141,350,134,227,139,276,62,341,144,288,110,151,35,246,121,228,92,221,132,138,282,273,128,101,154,236,147,115,195,225,164,187,137,132,101,115,151,111,216,211,158,320,152,193,160,43,276,121,110,177,117,104,258,111,167,330,229,207,300,188,173,92,193,167,189,168,136,135,260,187,108,108,228,77,232,87,193,167,194,205,231,86,119,212,202,332,145,128,269,261,43,208,191,207,140,381,67,232,231,196,122,312,143,133,338,230,147,187,280,356,151,174,152,183,96,229,308,148,173,310,66,152,279,240,170,123,277,365,187,296,183,144,178,152,178,88,323,258,108,376,104,98,81,187,121,40,109,211,138,87,168,313,225,184,305,103,326,64,155,194,137,104,183,170,258,64,181,177,231,170,151,214,232,254,282,187,133,199,300,144,158,154,281,161,361,105,235,320,125,88,147,130,237,299,172,110,296,329,129,334,216,91,220,192,276,216,87,59,295,161,73,89,158,215,51,178,207,232,258,262,199,177,84,85,292,303,212,114,142,177,201,143,321,60,127,88,65,137,190,156,284,191,215,127,137,116,287,99,307,316,182,184,168,159,215,192,191,168,192,183,245,298,191,294,182,62,254,148,182,266,218,165,199,258,319,192,108,48,331,181,266,138,287,182,221,308,148,212,313,206,97,205,168,264,95,332,186,214,211,130,74,161,329,96,239,355,103,362,143,168,256,192,165,199,108,170,56,215,275,217,184,297,157,199,303,226,111,178,119,167,58,184,162,148,114,119,99,65,211,156,170,195,158,175,134,141,130,224,316,127,123,157,349,283,161,339,236,103,157,257,256,169,292,242,110,163,183,125,188,158,207,141,217,121,176,130,248,104,81,164,229,325,242,188,309,111,252,212,82,169,160,374,231,183,164,94,54,90,276,383,206,118,132,281,175,125,263,185,247,98,347,198,91,143,54,165,159,335,127,260,194,168,206,167,176,197,113,188,152,243,353,90,190,63,214,211,327,224,223,384,358,196,303,205,346,177,201,250,196,146,123,128,133,152,185,221,235,61,352,128,117,153,130,132,214,136,23,192,195,231,219,212,337,165,126,146,113,172,134,323,94,288,157,274,200,226,182,198,220,336,220,170,131,125,312,142,255,250,245,103,65,224,140,366,221,124,191,127,140,234,247,112,146,292,144,168,163,159,122,103,106,211,106,152,223,245,158,226,203,95,135,114,207,132,222,198,228,160,216,75,153,288,235,232,145,170,223,246,220,121,152,350,145,59,137,323,188,135,146,85,166,162,127,93,110,126,60,118,360,230,129,293,231,143,136,151,44,89,166,242,241,151,236,126,203,143,109,236,154,181,367,163,100,88,159,469,184,127,168,46,97,266,199,238,243,100,19,128,111,190,220,86,168,167,355,134,63,203,121,164,184,227,204,342,175,99,122,299,129,108,291,149,136,152,141,244,268,165,156,219,267,174,166,64,69,176,275,257,360,125,376,218,278,156,137,156,71,109,172,185,207,136,339,39,296,57,353,160,138,127,111,117,71,98,253,38,309,381,127,152,216,119,88,143,135,291,205,137,213,111,187,365,290,106,344,141,145,188,113,134,299,52,88,100,127,169,150,114,324,84,140,71,236,99,141,72,181,119,138,311,214,291,61,60,331,255,344,74,373,138,153,142,236,133,211,132,236,118,60,354,142,104,223,57,290,157,241,211,168,108,154,80,162,226,98,113,113,153,94,173,122,138,260,119,271,283,177,157,276,192,254,83,289,185,196,128,166,330,210,109,184,154,295,239,334,348,176,113,398,344,307,162,285,237,241,145,309,287,168,367,163,255,86,232,40,198,391,141,343,170,182,182,120,71,193,261,115,123,286,104,44,139,117,280,275,105,106,294,220,215,156,357,334,123,213,109,183,57,90,228,85,265,184,167,157,89,343,100,54,149,186,56,168,346,122,63,215,379,104,180,133,238,156,143,367,230,169,98,251,227,372,115,261,306,108,125,199,319,290,49,191,78,147,70,61,217,157,201,197,150,161,272,171,73,130,287,122,314,221,132,91,109,109,158,186,121,64,180,111,205,168,317,135,389,287,96,100,212,171,194,148,80,191,147,116,184,125,166,269,256,301,208,170,159,121,120,231,127,368,223,124,141,114,123,211,95,81,161,239,169,96,142,106,161,270,291,193,121,60,116,146,148,162,171,127,137,339,172,316,160,146,278,291,283,131,128,145,240,202,250,265,208,208,171,134,273,131,134,216,138,234,218,208,151,70,127,93,211,130,468,291,176,375,234,352,99,256,42,301,78,180,194,410,249,119,91,93,240,89,104,300,234,267,310,126,86,91,23,159,99,101,172,140,241,102,101,125,293,307,171,248,268,54,115,295,211,191,258,105,215,167,112,231,185,72,66,209,149,106,141,63,352,292,141,67,93,200,58,178,169,107,142,254,157,352,144,245,223,221,182,148,217,99,94,48,226,225,261,143,109,115,349,185,99,316,179,250,166,136,152,92,202,288,175,230,40,105,161,91,100,341,133,159,95,254,127,349,241,234,400,276,323,311,331,318,237,320,118,139,273,351,103,191,140,200,365,129,197,96,176,184,151,275,145,194,130,275,156,366,371,162,226,304,303,244,180,219,85,94,179,138,225,380,66,184,234,259,181,169,88,138,53,274,367,311,82,195,182,56,127,67,106,294,145,211,136,82,157,118,260,102,97,338,190,76,76,139,136,148,362,126,93,151,39,207,124,132,341,93,127,186,345,295,130,113,112,157,195,193,156,139,231,324,271,107,203,242,165,62,139,172,85,86,218,219,104,298,185,236,69,160,224,152,127,61,60,243,218,316,133,125,136,120,64,237,209,95,124,105,140,202,144,233,324,163,325,162,87,397,302,331,174,118,161,176,132,176,196,120,250,106,282,143,123,105,168,111,131,157,125,115,139,172,94,394,303,37,314,254,160,157,128,118,145,238,86,232,183,194,114,154,341,149,338,164,44,40,200,284,55,207,397,377,166,222,165,129,225,228,248,107,219,223,73,120,106,128,158,165,149,165,167,135,214,136,234,123,168,131,269,153,107,154,114,96,142,184,113,190,238,182,198,123,44,223,274,253,169,127,179,74,184,166,143,98,154,171,238,157,188,233,173,152,126,140,207,65,223,148,206,166,48,110,113,225,84,125,319,175,73,356,263,197,189,164,251,193,301,253,144,195,102,185,182,157,217,150,145,162,129,306,264,85,133,191,107,325,251,78,187,126,225,81,132,330,165,125,103,119,157,154,229,249,389,276,119,234,132,383,176,174,164,113,191,348,225,194,213,279,246,388,248,370,179,207,134,214,151,321,87,247,60,258,50,281,164,366,109,186,119,206,258,209,190,423,322,73,88,164,68,103,180,234,223,197,237,391,178,166,64,220,247,105,164,178,168,182,245,166,207,91,179,200,202,181,117,167,146,161,122,106,148,293,123,149,151,297,125,274,246,84,171,139,164,349,207,210,203,271,233,356,139,101,162,146,137,196,93,154,148,238,159,107,185,340,59,176,76,210,103,224,220,269,156,353,151,147,224,237,158,160,135,148,235,187,159,54,231,186,235,322,222,325,275,331,139,185,301,319,138,165,203,291,219,180,170,106,164,253,288,95,141,219,189,59,111,168,80,197,114,265,221,53,234,89,127,209,135,76,93,82,120,131,181,131,89,81,92,108,286,108,227,188,92,154,238,269,76,313,166,266,79,238,275,271,176,187,226,100,66,95,204,253,192,251,150,147,196,150,148,384,212,151,118,90,241,335,236,171,331,155,157,214,227,94,145,238,293,171,228,121,164,100,133,31,224,144,136,103,105,356,240,150,227,203,120,194,249,106,203,328,196,286,256,251,278,177,110,296,146,74,179,155,96,358,183,131,387,136,293,109,156,224,99,90,210,212,184,147,217,230,220,163,191,182,272,150,266,181,123,86,68,196,162,205,89,160,170,185,123,53,122,257,124,192,106,336,155,153,175,150,77,119,239,284,283,98,62,192,310,158,238,119,179,229,257,271,446,282,189,264,192,260,140,171,178,204,172,212,185,181,238,149,179,122,367,177,220,85,321,126,116,132,230,132,241,290,307,240,195,176,240,124,253,223,289,80,93,109,165,183,70,265,113,174,229,162,124,191,353,78,118,209,125,127,226,213,108,101,101,166,254,171,262,197,109,153,103,68,144,112,100,82,256,109,298,93,207,211,206,187,187,196,184,155,162,183,86,78,143,245,255,144,71,103,309,166,270,54,94,193,279,360,286,189,89,240,130,304,171,323,99,173,126,191,254,237,138,133,53,111,94,137,207,313,191,243,228,158,205,165,84,42,55,76,190,218,364,114,222,240,222,280,189,252,220,72,119,256,209,219,207,178,144,297,272,166,131,168,175,270,235,109,370,130,218,175,129,258,114,233,135,191,148,390,272,241,187,53,92,278,151,218,120,161,120,98,279,328,180,252,181,117,108,318,115,78,245,214,155,142,140,169,180,248,198,106,261,86,104,276,295,160,354,242,123,269,230,188,214,217,202,192,118,210,190,240,117,85,184,103,169,394,193,184,103,246,198,132,231,198,107,107,143,218,191,282,284,182,360,208,290,160,296,155,317,89,218,155,226,188,162,115,219,300,174,95,162,93,85,241,161,195,222,157,168,208,128,130,163,94,118,133,294,260,202,299,238,105,110,157,183,216,126,85,371,73,136,49,97,166,151,311,222,185,180,268,134,239,105,215,71,249,196,58,149,172,156,139,76,223,322,158,328,274,76,268,128,196,247,133,150,202,391,212,204,127,267,339,150,90,166,217,112,139,162,42,221,252,59,260,111,122,142,200,154,128,168,278,133,81,145,143,106,78,135,202,146,50,189,106,188,104,160,347,88,160,335,237,106,200,154,322,80,56,138,94,166,163,201,243,156,97,75,47,278,294,207,207,209,183,71,94,252,91,184,227,48,239,345,178,169,198,343,122,183,213,199,61,172,215,93,346,206,396,63,184,271,109,271,178,268,194,184,106,159,278,315,96,201,341,388,112,119,131,69,252,180,117,204,104,364,151,98,80,296,128,199,190,93,207,190,194,107,185,194,210,122,126,145,128,78,42,102,259,81,222,123,116,232,147,241,188,211,154,195,189,221,325,183,46,211,103,80,171,250,355,321,268,86,243,167,264,169,233,237,118,263,82,343,272,55,311,94,187,262,223,152,180,174,175,103,199,148,145,140,343,73,139,61,284,117,277,191,44,269,205,127,140,360,163,80,76,372,74,163,113,131,275,303,141,119,44,81,98,155,72,244,292,165,181,105,45,124,234,309,123,137,147,285,93,189,251,250,202,77,281,143,105,102,76,220,176,184,136,305,214,335,155,259,110,205,338,177,347,325,206,130,200,257,204,74,275,147,107,131,246,290,140,156,130,323,113,87,187,195,147,224,173,109,173,304,82,253,133,171,149,150,108,194,67,280,256,220,191,85,229,140,328,179,244,174,237,57,165,313,205,144,235,168,113,256,163,239,187,155,169,154,118,234,269,183,75,157,136,169,320,175,191,149,132,91,203,214,187,331,240,170,140,151,348,225,321,57,272,138,159,125,261,255,169,208,228,177,163,228,98,140,188,108,184,300,405,191,118,253,50,184,96,165,102,283,122,117,151,142,89,267,145,106,181,110,220,199,192,206,210,66,158,300,212,152,278,112,145,216,308,102,210,105,105,342,139,107,73,228,165,134,117,121,158,132,184,300,58,143,208,301,235,118,345,282,144,72,75,174,203,87,253,95,377,169,172,173,147,140,218,191,246,275,153,107,244,219,257,92,250,188,153,210,218,151,85,172,114,112,118,146,135,162,172,178,195,89,261,80,211,103,174,250,189,213,280,165,199,306,335,155,88,138,151,95,195,163,178,111,96,208,325,65,353,127,337,178,149,162,127,64,195,306,258,71,244,288,155,128,250,205,146,213,128,188,187,173,122,253,135,76,271,177,158,219,128,123,359,156,145,246,281,84,134,360,85,115,93,147,194,95,106,276,269,266,42,195,279,275,144,206,177,72,305,267,364,175,153,348,150,80,208,157,132,183,307,98,49,240,245,277,210,141,119,188,217,269,270,170,120,150,122,158,258,365,67,103,240,264,150,383,229,209,173,99,315,182,167,246,131,179,105,119,156,104,48,147,131,87,137,182,107,266,107,112,150,151,272,107,91,122,368,107,371,221,183,236,178,284,178,285,176,64,136,68,322,119,188,185,203,88,98,62,136,119,181,159,328,142,138,168,263,76,172,226,115,133,193,180,135,276,115,206,83,114,168,137,429,328,298,161,93,287,50,142,72,108,186,183,89,275,106,191,249,135,114,76,337,214,219,221,147,162,174,119,261,244,200,146,46,244,141,171,358,117,78,171,135,297,268,108,171,270,121,122,93,180,121,234,189,121,188,161,160,87,209,156,201,246,153,106,150,93,224,154,67,175,124,164,88,71,283,119,408,81,226,88,72,111,139,310,181,110,180,135,245,187,75,167,139,152,111,161,250,173,118,172,232,134,308,166,271,119,122,141,313,286,224,110,193,113,272,279,117,345,65,96,194,282,337,207,158,110,278,174,146,180,131,316,94,178,344,229,113,157,64,145,204,276,144,289,136,91,241,281,174,239,107,102,132,287,272,127,66,85,138,153,317,203,107,302,137,161,281,201,103,71,259,291,74,81,121,77,212,152,91,113,143,118,140,360,141,67,248,154,289,125,198,126,87,161,154,106,99,159,152,200,115,68,145,169,112,167,157,113,343,227,236,272,73,54,117,178,125,148,135,198,204,212,93,147,211,171,255,305,267,254,143,207,149,232,169,146,145,125,226,207,202,266,205,178,71,204,203,168,198,165,172,112,133,118,182,121,206,135,223,230,107,156,97,193,88,160,193,181,106,122,130,186,229,203,120,47,293,146,127,138,384,377,215,60,258,160,93,253,239,281,192,217,330,95,201,157,67,336,88,87,134,66,185,95,133,208,67,55,280,212,190,217,164,302,216,153,195,128,126,387,124,386,191,282,205,220,107,281,186,305,256,129,159,310,197,111,82,130,198,117,114,79,103,250,173,134,378,151,38,204,137,251,360,120,192,127,273,268,170,167,256,136,149,183,228,264,56,136,114,391,198,223,245,61,247,216,286,56,179,177,128,323,81,138,46,128,177,219,188,173,163,61,275,187,192,228,353,32,233,174,130,148,120,59,110,185,162,235,200,163,155,156,42,132,276,63,196,174,71,101,168,231,242,317,77,224,122,155,135,116,82,35,174,392,177,236,182,62,96,202,351,308,84,207,121,203,328,176,285,73,345,202,207,80,109,130,160,60,204,204,135,206,217,111,198,102,214,189,112,139,171,353,170,262,248,134,87,154,430,194,276,282,268,315,390,168,174,256,344,220,182,50,55,347,27,226,121,160,171,185,189,136,82,126,207,130,160,91,180,244,320,115,230,149,395,228,76,185,143,226,262,155,246,182,175,211,128,115,201,184,211,164,74,77,80,348,138,133,254,190,205,189,67,365,134,188,152,82,99,62,96,63,290,244,230,98,94,95,326,126,102,171,222,202,35,206,317,166,130,142,203,162,355,227,183,150,71,94,125,151,153,70,127,204,224,78,116,211,329,150,132,125,110,237,299,269,262,125,229,159,189,92,45,57,81,309,109,61,112,190,188,79,158,129,192,170,198,256,273,259,123,215,170,159,159,147,119,178,129,136,135,95,248,59,143,198,89,248,58,176,121,217,72,121,85,188,90,130,59,163,227,103,322,97,104,223,107,178,172,215,153,210,101,197,139,192,126,293,180,180,304,92,344,75,139,281,146,186,101,113,214,186,232,162,268,214,130,259,95,138,316,233,266,56,167,286,106,91,221,120,189,93,47,49,160,113,118,105,41,129,209,364,61,162,200,66,125,169,169,70,162,86,40,144,272,376,210,80,215,275,103,290,296,237,301,220,74,208,212,297,356,251,120,228,318,34,155,109,323,63,304,223,121,308,253,336,178,192,190,71,181,198,177,198,163,318,143,357,125,306,199,160,144,147,155,112,137,137,188,73,111,45,263,337,224,246,149,267,34,102,287,160,172,138,303,225,110,141,67,305,269,183,294,287,234,318,220,247,285,124,121,96,156,193,66,82,201,80,70,90,66,319,55,330,194,234,245,223,163,102,117,232,224,188,248,272,101,92,249,200,58,135,190,144,143,57,220,177,124,190,89,103,199,215,216,139,247,238,280,107,126,248,153,134,135,169,78,250,235,185,212,324,111,211,189,125,190,254,167,138,143,128,234,161,158,314,117,175,235,97,92,149,236,251,207,135,296,154,140,180,268,179,218,127,362,307,272,53,85,199,233,93,73,86,181,139,76,103,93,135,140,127,128,121,413,165,384,31,358,157,155,129,67,183,266,109,122,88,244,123,108,111,72,246,102,178,137,85,107,207,156,127,145,179,86,154,235,212,112,138,96,141,213,58,169,219,156,166,174,138,134,137,341,208,183,77,379,177,84,318,153,51,133,234,186,268,143,108,301,214,180,227,76,266,221,102,204,308,205,256,204,65,130,84,126,124,206,308,70,134,214,62,246,247,186,230,237,291,289,160,286,141,341,213,243,212,374,234,264,99,207,206,186,102,137,143,62,213,252,292,127,126,110,153,81,155,161,123,183,164,148,49,210,398,78,124,160,152,232,227,120,323,165,209,168,284,375,173,289,188,282,240,382,280,270,404,252,362,161,148,291,154,259,294,221,268,136,134,101,143,167,313,171,111,250,303,289,190,240,243,309,229,200,329,277,330,178,189,165,206,201,342,285,100,145,252,229,316,245,258,203,240,88,196,77,134,196,218,225,333,339,226,287,283,242,208,291,111,280,141,119,308,146,130,119,238,182,314,264,203,130,183,205,140,192,99,328,145,307,174,351,59,179,33,73,196,51,109,240,193,148,145,218,206,354,170,263,183,165,130,184,166,110,228,301,150,323,131,161,325,309,242,289,245,129,90,125,87,69,127,171,157,87,164,153,110,243,188,202,196,128,286,254,228,194,114,178,137,218,192,89,206,112,127,90,198,160,220,235,259,239,78,261,317,110,236,124,59,134,196,140,113,222,192,116,323,278,201,175,170,106,95,143,379,206,156,114,78,154,145,96,272,282,112,118,160,227,82,75,163,86,170,161,175,121,186,257,163,172,100,267,127,85,222,275,224,199,188,53,171,308,198,41,216,189,228,82,147,176,102,276,161,56,125,109,95,110,151,131,231,136,123,198,159,81,323,361,112,219,202,153,170,242,101,242,207,81,113,247,287,110,213,179,263,377,319,113,171,134,121,112,169,116,317,164,69,182,76,356,113,200,218,189,239,206,217,79,179,243,350,209,172,261,133,249,193,146,54,113,302,336,83,99,217,81,244,308,118,126,91,147,203,231,170,375,201,327,212,184,75,240,110,387,280,132,71,177,226,53,226,334,143,136,174,283,321,208,209,233,321,308,402,401,275,213,201,168,138,278,308,164,189,215,207,180,221,202,306,254,119,107,88,91,136,93,156,122,118,90,328,213,173,377,180,185,110,325,97,178,138,172,106,185,310,91,160,209,250,169,243,148,178,285,429,264,94,213,192,94,251,238,236,243,100,139,98,252,246,181,309,80,154,126,266,241,158,94,92,166,194,357,272,196,241,213,212,87,291,141,175,87,50,83,255,49,318,167,186,142,75,142,202,141,58,95,254,158,329,164,123,66,122,284,60,234,123,119,40,114,138,181,317,89,54,68,112,306,195,211,211,106,243,148,216,180,233,330,264,72,180,175,108,139,201,199,237,105,118,271,69,208,116,132,163,177,170,250,175,89,130,170,86,298,290,61,101,134,222,101,182,104,43,144,81,242,214,240,146,277,212,87,176,53,258,80,203,239,253,270,185,169,51,239,121,92,177,235,239,63,133,99,135,159,160,99,319,105,126,84,171,263,266,118,207,246,91,154,78,96,36,185,241,167,120,86,123,238,170,162,278,259,334,156,302,104,77,390,113,143,307,357,219,109,69,158,259,27,230,265,103,151,174,129,271,220,161,102,191,161,175,322,213,191,134,220,155,78,172,134,126,313,166,51,250,114,194,212,175,260,99,92,94,191,101,100,211,232,170,69,115,98,270,141,195,143,125,189,83,166,370,285,241,80,172,353,236,362,313,69,261,290,225,214,93,158,203,121,66,91,80,170,170,123,337,71,185,197,200,201,180,122,201,124,220,109,257,142,280,198,231,137,326,230,145,149,231,115,360,257,195,285,104,210,197,169,121,261,256,400,153,311,180,102,68,150,118,49,215,231,50,233,202,116,144,131,203,48,130,153,217,99,121,158,156,239,243,288,106,213,203,153,252,328,329,258,253,279,249,272,159,261,176,411,191,352,191,138,301,445,177,288,186,296,149,61,372,320,80,296,128,147,264,228,173,189,104,124,137,93,80,94,172,357,183,236,120,235,163,139,347,299,72,137,141,83,282,179,108,145,369,214,263,133,375,216,307,302,154,257,279,47,366,216,189,46,263,184,43,217,124,282,262,266,163,114,202,232,88,277,209,98,170,390,217,249,63,50,62,386,147,175,147,181,301,127,120,241,166,273,165,207,197,320,165,135,324,128,128,307,139,188,131,182,239,211,93,288,309,238,186,218,116,109,166,198,141,129,107,192,125,136,205,174,147,183,201,175,158,214,138,239,136,123,97,150,188,90,202,189,145,170,244,227,97,231,153,191,74,101,137,152,218,131,163,104,193,332,181,123,32,271,285,128,108,99,275,93,150,296,173,193,254,178,130,280,244,55,192,276,202,182,208,305,246,237,257,119,161,54,110,242,159,45,112,121,160,351,249,156,147,123,182,50,83,111,150,212,150,247,269,190,138,367,219,148,291,251,299,256,236,161,145,158,106,161,261,133,139,47,61,113,54,103,312,229,195,107,126,149,265,164,195,158,296,262,133,175,96,136,178,331,141,160,134,87,346,56,230,63,238,126,206,128,101,137,133,355,269,229,299,177,158,161,166,231,228,241,246,120,87,173,187,151,132,87,203,347,67,170,375,198,234,215,290,158,219,149,119,263,184,139,292,63,218,149,126,122,50,75,190,179,113,189,240,277,286,157,233,229,122,252,188,187,91,137,258,81,158,83,218,95,218,285,247,250,290,313,210,269,247,265,271,418,191,99,235,285,311,259,114,254,267,111,165,185,303,81,74,231,142,140,214,44,218,180,91,287,187,100,128,201,81,132,180,211,98,261,320,223,167,142,241,130,194,369,157,322,180,152,37,87,242,136,132,334,149,121,163,185,168,218,248,268,261,261,149,209,276,141,75,84,267,348,305,228,194,309,106,159,106,198,287,80,139,96,178,96,306,115,260,179,139,202,130,74,177,189,184,165,205,256,71,194,186,116,84,277,273,174,170,145,192,101,106,86,230,63,215,266,95,124,336,101,99,343,224,213,131,221,111,240,322,202,368,370,345,53,192,138,301,195,183,352,94,302,67,169,131,209,69,124,305,131,325,370,246,167,206,117,156,228,86,136,204,249,219,216,190,137,199,303,104,242,280,179,82,192,172,269,247,294,214,177,196,198,228,151,328,154,150,119,179,153,98,194,145,134,175,232,302,345,154,221,306,63,269,168,228,106,123,135,114,246,313,54,120,267,185,127,290,266,121,177,180,278,54,277,109,123,164,303,304,225,135,138,164,240,197,57,178,258,131,104,376,88,244,173,64,167,140,141,118,104,163,101,189,136,169,331,172,336,177,83,329,275,264,87,228,60,110,154,150,285,69,299,198,106,118,234,132,334,157,209,132,122,110,328,212,101,270,350,88,328,207,321,272,140,151,198,164,132,326,188,270,297,193,157,159,154,158,324,166,238,241,123,137,218,195,231,173,240,342,360,238,180,306,97,191,169,93,142,131,186,383,230,190,100,160,203,359,173,237,243,259,132,112,176,215,89,211,166,94,145,258,95,208,177,184,147,100,275,209,363,142,90,383,66,152,89,151,197,230,79,240,144,43,194,200,168,294,159,215,102,110,231,363,172,207,234,163,104,152,289,116,268,96,205,146,155,107,264,168,197,231,144,56,102,205,99,327,193,68,72,149,368,227,167,211,192,261,176,87,139,135,67,120,128,149,176,208,160,138,91,75,90,132,123,155,317,272,143,97,130,281,76,230,172,178,139,333,182,298,157,131,147,309,136,178,294,78,81,96,172,270,224,136,122,314,373,37,217,151,336,185,48,117,207,270,246,86,193,207,145,223,234,146,130,251,155,116,142,180,139,163,109,130,178,264,127,98,206,129,130,49,101,156,96,173,76,130,118,144,269,147,92,254,95,80,80,232,151,160,112,297,244,135,172,257,99,227,127,156,104,223,107,76,229,201,150,212,225,137,323,96,164,176,345,77,182,196,328,337,182,131,168,202,36,228,197,134,222,246,85,281,226,418,116,214,247,227,99,224,355,158,31,222,112,262,99,94,284,104,96,170,176,249,333,164,170,349,111,134,276,155,201,341,344,160,339,55,118,144,103,215,152,260,192,249,116,379,185,214,112,160,257,154,77,179,164,100,122,299,194,255,229,129,111,173,313,151,189,234,62,185,196,176,80,175,170,155,120,179,112,358,143,137,357,205,235,181,157,200,130,116,212,225,155,71,210,84,198,110,90,212,74,166,279,190,298,214,295,337,114,199,291,74,148,266,219,291,153,131,125,337,125,164,210,235,184,254,135,163,169,84,292,201,185,179,171,148,254,143,122,80,142,58,172,281,148,122,128,199,222,175,282,205,206,141,136,49,143,223,251,394,132,337,130,180,312,124,195,285,306,128,118,99,217,93,159,47,250,155,292,171,100,145,125,209,265,53,179,73,135,129,193,210,83,360,101,274,119,149,111,284,169,124,312,305,278,193,273,69,132,136,157,205,143,110,225,121,85,169,111,133,80,171,141,98,96,117,177,235,112,64,295,186,121,142,139,95,193,113,76,52,190,315,148,145,69,265,339,171,149,292,164,214,330,131,155,200,127,274,171,180,112,131,81,134,244,252,340,315,198,322,252,254,266,69,331,84,213,241,113,166,159,168,175,120,132,77,189,106,181,369,75,401,320,259,241,103,288,260,99,123,100,203,179,298,164,182,237,53,75,217,260,150,127,105,191,120,69,157,246,375,329,198,140,292,365,214,130,142,252,109,156,253,329,167,235,191,206,255,206,323,222,260,145,129,351,185,192,128,133,235,122,180,127,181,166,279,97,141,120,211,129,89,254,228,301,152,47,123,155,253,138,230,319,300,296,188,201,226,85,227,147,340,192,141,146,81,113,182,161,182,200,144,211,103,175,165,287,215,188,173,90,164,203,112,233,68,180,157,340,229,41,165,184,261,63,40,245,234,214,257,371,159,220,301,194,360,163,218,97,173,219,246,234,131,156,55,106,281,138,74,176,182,97,155,95,119,123,225,138,176,200,119,219,190,260,122,151,92,50,119,282,149,147,193,252,287,120,201,119,112,175,79,116,369,407,139,121,151,199,136,245,195,171,213,179,130,185,160,169,131,114,177,69,149,173,235,322,217,143,61,317,187,163,132,101,342,98,156,165,133,168,91,152,242,135,90,331,235,222,44,116,184,287,203,230,345,246,65,297,96,185,129,123,321,187,295,190,358,101,185,184,160,138,178,232,59,114,169,142,114,129,160,106,93,166,131,151,126,118,173,179,193,199,160,95,188,194,133,101,148,129,286,181,69,128,117,190,93,137,148,122,164,294,283,146,232,230,119,225,104,142,150,157,116,231,185,185,296,167,118,145,77,160,228,106,252,93,245,223,283,159,266,222,210,182,195,171,171,105,128,222,366,246,298,179,283,322,190,253,161,115,96,49,335,102,97,177,131,259,188,82,332,80,150,123,347,170,271,290,333,85,427,272,218,317,278,51,346,221,401,95,109,256,289,59,212,72,181,143,241,223,360,157,247,28,203,226,132,222,194,153,262,278,205,125,174,268,113,115,250,162,339,109,179,143,112,285,231,313,191,148,184,207,202,126,228,323,148,160,365,238,119,113,267,139,140,219,184,277,243,212,138,113,165,212,167,171,240,110,283,202,118,244,112,160,70,139,47,166,76,155,187,300,196,230,248,211,320,108,184,179,338,201,349,324,311,233,233,208,312,161,87,320,397,237,107,251,303,365,90,214,108,174,212,99,225,128,215,218,77,96,107,78,255,317,229,177,60,316,164,136,210,202,223,90,153,83,108,129,149,379,204,117,66,125,229,221,91,196,190,213,173,178,277,125,162,112,194,186,88,66,254,108,337,145,95,120,202,109,355,123,121,146,129,121,152,89,175,117,249,104,200,333,147,183,367,93,111,311,137,114,177,93,254,197,297,289,128,242,361,123,315,347,68,289,277,100,188,204,200,89,139,152,143,249,279,106,232,78,73,242,185,154,237,177,307,111,200,174,294,275,372,282,135,191,111,117,158,199,197,138,213,147,98,134,142,158,226,96,135,146,126,190,116,230,217,180,87,169,122,93,246,364,262,282,289,161,243,185,330,77,33,248,301,183,132,217,194,249,132,65,125,301,265,102,215,111,160,160,201,292,91,144,343,104,68,304,21,134,144,125,170,82,108,144,169,214,122,97,211,160,113,218,202,173,168,130,347,143,270,188,84,93,56,269,281,49,106,210,318,206,81,198,46,252,124,224,324,58,236,93,134,206,314,339,296,303,293,203,245,87,198,196,258,91,204,92,177,135,191,144,138,393,201,282,325,144,305,62,132,292,272,300,104,99,236,129,369,242,239,115,130,164,127,180,113,151,223,159,159,102,268,92,309,165,80,109,373,79,111,54,154,98,281,370,196,237,140,221,157,193,316,380,381,231,275,132,187,147,258,403,316,245,245,147,218,325,285,155,175,206,64,182,86,161,160,142,155,249,74,291,168,208,355,137,249,157,143,231,94,113,416,172,221,340,162,105,138,190,167,173,241,158,172,148,76,245,328,309,207,149,227,150,68,141,142,185,125,141,93,268,125,151,202,126,98,166,347,202,272,80,144,155,142,267,111,217,84,68,154,98,299,131,163,206,54,118,276,359,165,117,267,87,148,99,286,315,188,259,192,175,252,340,201,72,358,373,157,116,148,216,335,129,205,136,113,175,184,228,165,262,144,301,273,77,229,120,73,129,302,190,272,144,152,128,225,164,163,111,168,123,140,307,326,73,220,205,166,171,68,202,197,165,188,74,232,119,131,186,117,180,96,119,88,98,161,348,242,190,205,113,85,275,278,153,110,373,244,157,217,335,135,118,156,151,397,163,162,281,223,154,111,104,190,42,92,179,218,163,99,156,140,196,200,217,204,89,142,160,181,151,179,150,255,222,180,254,83,263,336,340,97,359,134,268,173,131,205,223,165,237,116,168,99,306,212,217,179,154,83,111,121,251,354,211,277,251,95,148,148,178,166,166,216,65,156,151,82,28,279,77,316,49,175,103,251,79,128,67,230,181,149,68,306,240,109,280,169,278,239,212,268,50,253,92,130,131,301,243,123,72,117,88,309,167,130,385,131,252,205,366,301,246,203,388,149,260,227,233,142,373,288,292,298,269,107,136,185,175,151,160,299,330,76,117,257,157,142,341,199,141,212,262,280,247,156,369,303,161,309,372,122,186,246,358,193,184,141,249,149,160,153,121,168,137,290,117,203,283,260,107,218,280,140,142,127,250,88,250,64,201,236,80,75,68,146,176,244,78,213,127,193,144,88,81,48,187,194,69,247,163,224,167,277,205,308,165,111,308,238,159,134,127,183,130,160,354,198,32,340,175,124,223,74,374,400,359,169,246,270,79,185,205,229,288,139,292,190,195,112,192,105,193,235,126,275,108,171,130,227,146,242,365,338,87,120,112,228,97,264,175,79,166,116,220,371,294,116,413,129,133,295,147,132,233,182,111,81,145,68,318,162,204,188,241,185,215,128,243,107,64,291,195,69,251,127,146,47,118,110,90,179,229,130,221,157,137,145,123,151,132,73,152,221,149,76,142,71,269,177,84,165,112,191,127,106,88,302,69,159,226,142,105,210,128,80,189,305,150,176,72,420,115,207,119,122,85,76,74,104,154,154,100,135,190,167,225,106,279,363,285,156,259,161,137,189,336,104,167,152,198,166,174,99,207,179,131,324,212,255,109,123,202,136,238,170,107,211,75,78,167,159,80,129,165,150,235,67,115,387,195,172,314,397,223,186,134,222,336,141,196,90,290,99,179,163,221,364,298,162,347,322,290,200,340,420,134,393,142,203,142,176,178,359,231,196,275,106,153,100,193,267,163,246,298,309,131,170,103,173,144,68,164,98,263,265,166,105,396,89,252,133,314,163,143,207,162,54,134,271,351,76,379,171,126,42,98,327,290,192,221,70,165,249,196,136,292,51,135,51,194,217,268,195,337,131,37,48,152,162,190,189,184,192,67,208,155,141,162,220,134,114,132,153,180,117,193,268,83,393,168,127,98,293,149,316,144,85,165,149,224,88,199,91,86,118,103,71,158,96,212,154,119,73,188,224,128,194,200,266,58,198,199,195,319,140,177,139,241,136,213,154,167,286,264,169,163,91,178,229,66,105,138,277,79,121,235,226,183,116,136,204,239,111,48,144,110,122,193,52,172,145,143,133,378,125,143,77,266,291,57,178,312,150,186,231,253,131,56,228,126,56,96,257,87,198,141,138,203,242,158,114,281,196,180,147,282,148,237,87,166,155,156,239,171,142,237,308,200,258,154,171,115,325,321,86,215,163,250,170,157,151,106,267,127,56,209,192,50,56,189,124,167,65,175,106,165,116,190,231,262,164,187,191,86,84,165,226,160,70,283,193,47,161,123,163,75,109,300,139,208,86,205,76,100,235,50,171,113,300,242,205,132,128,205,158,219,116,177,159,158,189,101,292,119,90,81,278,288,139,113,113,141,143,184,389,146,281,80,347,191,316,125,241,325,77,177,100,121,51,335,121,174,166,199,75,266,76,70,284,212,34,341,123,121,261,178,178,131,202,83,76,174,101,230,101,345,169,112,231,112,145,139,210,164,118,161,214,215,235,100,107,128,158,113,208,133,356,210,167,223,145,267,212,128,150,164,177,350,196,71,85,164,212,134,239,116,62,242,74,153,155,156,143,116,118,190,176,116,103,190,119,224,229,157,169,86,131,116,211,174,181,169,246,137,106,130,204,303,192,163,385,146,174,163,219,45,199,179,189,141,52,204,86,98,297,295,217,192,125,180,86,151,108,201,110,189,184,248,209,78,70,193,104,216,215,108,151,53,156,77,187,197,212,116,110,211,242,113,213,275,150,343,140,179,244,339,168,89,121,245,138,249,105,292,187,123,178,231,266,177,222,170,197,133,206,225,112,99,210,263,213,221,248,367,155,227,219,83,121,89,208,339,98,210,196,137,72,134,135,180,150,114,146,213,61,167,125,140,90,242,226,225,182,78,162,136,118,279,123,310,273,162,159,158,331,108,111,122,197,124,269,185,217,404,218,100,182,160,120,149,146,274,119,109,353,131,94,193,262,210,158,258,277,114,115,262,330,179,364,324,189,224,188,341,318,197,324,364,188,207,195,374,190,196,261,207,241,357,107,268,391,156,199,68,183,125,204,208,364,301,358,244,129,111,171,192,223,216,209,217,59,115,154,146,299,166,127,57,162,324,168,97,210,145,122,125,61,161,205,248,90,206,282,169,229,107,355,218,233,148,72,183,251,77,177,197,156,152,152,284,49,79,225,54,371,286,159,149,47,278,241,180,177,222,186,134,146,172,261,150,109,333,307,101,217,77,255,266,168,342,215,52,130,178,44,224,256,296,247,140,151,248,277,83,115,130,153,75,163,134,208,106,117,231,158,229,193,287,267,81,157,220,156,121,168,70,341,140,233,407,228,263,238,172,405,117,285,176,92,140,272,58,139,84,159,264,156,118,221,107,190,173,278,262,307,126,142,212,325,176,277,258,161,197,139,168,108,204,200,73,158,126,171,230,369,93,88,152,258,81,163,178,159,109,105,116,256,215,184,377,209,291,246,144,185,261,141,290,188,156,349,275,300,95,162,280,315,83,99,57,244,106,294,236,157,162,229,145,193,199,107,233,174,110,156,210,152,297,54,47,161,135,325,272,166,149,236,93,365,134,126,211,225,280,138,131,190,113,231,220,226,129,348,232,151,201,129,120,147,91,162,112,215,156,322,182,124,274,186,278,202,202,109,306,177,122,118,98,200,79,415,155,309,158,195,185,142,193,246,115,170,293,157,149,285,339,171,265,79,156,193,193,155,204,147,141,191,300,65,231,156,268,236,98,134,344,243,86,220,140,265,171,214,145,195,196,199,192,145,99,364,357,146,308,307,220,156,81,191,78,276,432,344,205,264,145,246,156,189,169,83,86,337,125,81,189,236,157,208,134,257,120,249,271,137,102,106,134,292,217,36,145,131,154,238,131,204,132,174,262,186,94,314,97,205,186,190,195,227,63,295,317,314,186,356,219,71,294,135,193,131,362,255,124,193,374,161,182,390,204,347,284,342,303,195,330,369,281,245,261,188,123,278,145,151,90,199,121,318,225,178,328,213,170,339,200,123,197,164,230,58,262,157,103,214,243,221,174,116,346,243,169,124,71,190,309,261,197,226,193,152,195,88,202,115,59,176,135,192,86,106,32,39,154,119,300,205,233,134,189,151,214,124,89,148,328,128,262,282,311,247,194,234,133,215,136,182,75,146,128,306,197,136,130,254,92,96,187,41,325,166,186,48,122,280,198,219,126,368,158,289,99,187,133,178,313,134,249,50,57,84,49,324,187,350,243,296,178,119,87,91,135,108,143,251,247,76,165,144,254,282,174,347,125,159,154,205,127,340,200,143,198,201,232,194,197,160,99,192,58,138,100,342,113,185,204,216,143,98,94,180,284,111,101,128,111,240,180,223,147,269,298,238,151,193,99,206,199,185,355,237,120,160,85,75,130,132,344,164,221,182,132,166,56,175,172,374,147,289,233,210,229,150,213,164,272,84,239,130,221,286,167,100,152,159,250,266,108,221,262,299,132,156,280,81,104,184,181,278,109,156,125,228,94,162,213,77,225,199,164,280,140,201,134,117,257,209,95,268,174,112,184,118,230,309,127,216,242,245,224,177,303,260,221,248,74,271,297,142,172,139,49,208,101,117,196,238,64,118,189,262,172,108,385,193,115,153,128,132,299,191,164,216,124,253,192,55,194,287,108,249,254,113,208,54,49,182,146,176,135,116,148,155,175,188,214,102,270,142,106,134,171,250,139,34,182,264,336,188,247,253,140,155,309,174,158,130,36,218,256,294,299,280,313,312,183,237,304,253,300,310,152,200,168,188,136,154,254,219,254,167,115,216,108,178,127,195,90,105,39,169,228,83,208,365,135,44,95,192,297,263,394,156,135,263,174,268,193,256,134,274,246,270,263,81,155,172,282,207,387,269,69,121,150,152,337,201,224,233,241,356,217,221,214,156,147,161,126,165,155,154,64,321,380,180,58,140,203,54,194,206,177,105,44,144,120,227,200,241,116,143,150,216,108,285,186,311,92,166,140,119,59,197,137,415,202,137,157,240,241,124,58,151,254,138,128,112,275,175,374,124,273,268,174,137,233,208,198,192,396,159,226,274,66,85,129,136,57,174,160,280,222,205,230,118,355,94,226,242,55,194,147,144,56,297,78,81,105,111,185,386,124,177,253,202,102,152,92,124,130,100,177,147,195,55,205,105,228,104,66,48,195,87,38,53,83,172,125,248,276,177,198,132,310,194,98,141,233,108,57,283,90,223,189,285,273,226,116,167,359,40,285,191,162,201,196,101,196,166,122,292,98,279,159,73,145,274,72,150,97,138,51,146,166,290,222,67,382,193,166,85,171,105,193,112,146,135,284,312,385,252,124,52,115,123,126,110,157,287,173,170,237,273,186,255,299,185,90,93,115,154,76,205,81,184,354,219,141,147,275,393,127,270,81,255,116,107,107,333,158,217,135,144,293,81,121,155,237,85,241,127,304,73,95,307,170,144,181,126,123,125,184,148,148,284,218,186,109,104,143,234,256,133,364,292,226,402,86,75,98,71,323,199,234,175,66,185,107,76,142,237,126,138,131,66,128,162,188,169,98,133,67,242,223,135,63,115,261,95,20,105,373,175,175,74,123,148,169,168,78,169,176,157,129,226,222,217,115,297,203,199,156,223,183,124,171,107,200,173,350,158,176,133,69,129,49,119,219,217,376,170,166,126,293,66,211,124,113,415,191,371,267,185,85,272,64,155,228,362,245,181,162,220,208,298,344,264,237,377,195,147,138,200,198,63,137,307,132,201,142,162,120,86,214,136,257,156,181,194,214,302,179,236,87,351,104,199,122,366,181,186,333,101,252,265,204,171,166,246,143,74,237,96,344,59,129,83,205,90,298,169,362,255,74,267,90,171,224,107,169,92,128,197,138,385,175,169,179,289,260,218,261,213,256,258,374,101,158,189,210,216,141,106,84,255,79,157,80,139,148,144,93,189,103,148,93,253,173,78,193,166,185,279,292,178,96,36,214,144,220,149,152,204,222,136,138,86,363,215,192,236,212,148,194,255,158,153,219,206,170,330,112,113,268,60,132,220,36,331,288,93,119,130,193,165,166,185,143,199,60,142,162,267,267,69,191,59,282,73,84,125,85,58,150,114,213,113,317,98,170,252,259,203,155,219,155,196,309,178,287,157,306,300,119,377,286,186,111,313,95,327,249,91,115,123,44,63,165,140,119,64,140,218,163,79,241,124,126,172,281,402,102,123,176,366,137,147,68,141,117,206,263,153,216,257,279,75,282,168,192,172,324,65,246,168,377,196,160,123,64,167,115,151,159,219,162,152,242,190,142,249,127,151,308,172,159,53,149,141,346,146,138,226,282,134,58,329,120,132,197,116,125,148,103,227,93,76,271,197,213,123,229,97,233,92,182,50,163,75,122,280,262,85,110,207,39,259,113,111,247,253,261,292,333,114,336,100,199,153,210,170,224,69,377,199,150,152,70,115,70,172,316,193,272,177,161,214,153,101,171,333,145,125,101,94,345,168,139,356,168,125,224,185,210,212,188,325,106,230,196,98,293,356,177,338,190,129,197,169,297,167,218,157,198,332,184,146,177,255,170,187,131,182,317,332,151,187,149,231,188,394,261,300,196,281,233,150,230,284,151,159,135,204,81,185,222,127,228,181,127,88,327,157,174,121,209,118,114,128,246,113,233,206,103,183,227,283,99,139,128,224,157,93,218,207,138,225,198,133,234,130,345,184,212,263,199,140,156,232,173,89,75,316,147,120,144,155,126,42,135,174,181,223,192,202,249,139,247,76,184,353,204,286,47,183,354,125,111,148,338,238,136,262,189,170,309,156,162,200,349,193,153,175,173,87,241,133,186,94,256,283,79,57,300,59,348,190,144,148,196,333,84,131,118,191,184,101,357,68,231,144,134,86,124,178,249,172,181,50,31,64,174,132,261,107,219,170,232,110,34,32,38,235,101,78,207,229,139,94,120,217,103,150,134,83,175,135,139,87,178,231,300,369,327,179,313,187,140,295,252,253,157,111,198,132,338,187,52,184,134,174,328,99,221,290,109,273,242,144,83,89,353,92,208,138,107,223,113,212,212,39,286,226,92,138,163,169,169,155,234,163,335,203,299,97,207,212,192,246,347,192,231,147,154,119,245,386,326,377,218,226,182,132,130,138,138,116,71,123,204,231,217,326,137,149,171,119,166,339,221,286,140,217,223,217,170,323,89,139,52,262,117,160,171,170,148,310,241,224,248,253,148,241,89,367,122,94,262,224,109,173,131,122,81,125,219,103,77,92,229,113,149,294,201,141,320,174,111,164,84,90,126,341,198,298,189,203,134,312,111,115,169,333,263,256,126,96,79,208,102,364,164,181,133,116,288,194,111,160,106,243,138,109,173,274,333,310,106,88,95,33,129,101,165,216,118,209,112,160,317,299,222,113,240,201,139,235,251,130,54,153,89,87,189,351,211,148,186,171,216,228,97,216,115,175,145,215,168,44,56,178,80,112,341,129,250,272,197,167,142,63,198,96,123,98,167,113,229,203,188,72,173,91,199,225,105,95,120,200,209,106,199,142,268,285,250,384,201,247,329,144,326,75,75,178,167,118,173,187,131,213,173,216,115,109,161,190,67,198,145,239,52,328,326,95,315,170,162,243,150,135,142,106,196,326,315,145,139,303,134,148,191,119,49,180,118,169,172,247,195,199,229,147,221,154,89,255,187,160,213,353,169,119,90,277,254,178,205,252,164,115,152,220,243,205,153,267,14,218,139,178,126,193,183,45,135,198,185,193,258,61,253,307,228,110,361,259,148,44,160,86,142,160,139,160,335,261,75,223,159,320,302,192,319,335,153,188,72,305,281,251,86,248,285,96,290,117,135,117,131,200,150,201,104,210,116,178,398,283,171,245,201,116,237,171,258,277,173,226,121,144,212,174,259,52,179,326,209,287,125,139,180,110,218,222,165,122,83,174,185,132,128,136,204,181,159,134,36,88,210,117,96,261,203,97,309,286,136,136,296,288,99,238,205,265,76,438,189,94,154,163,254,114,121,294,132,371,170,59,157,98,197,207,188,136,114,99,185,280,212,72,317,253,60,197,122,156,221,206,87,189,241,296,80,117,173,123,63,96,177,171,148,77,158,157,113,81,107,195,167,200,172,90,278,84,253,238,50,104,153,99,223,57,75,157,142,193,148,196,227,206,194,209,207,232,100,191,183,202,232,191,314,51,194,123]
doclens.9.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [352,286,180,208,223,122,245,298,265,200,225,259,220,222,140,220,218,123,109,254,205,135,214,186,218,181,130,237,208,308,135,62,120,204,117,245,229,181,117,301,314,80,97,271,123,127,41,92,310,172,237,131,214,184,308,134,112,93,242,311,175,187,82,241,241,157,298,173,324,229,181,331,317,253,82,282,81,158,148,134,383,240,246,172,240,244,145,263,225,344,144,221,96,262,224,271,149,171,347,199,273,231,158,210,237,264,163,215,125,354,320,228,271,301,223,249,246,101,233,316,365,385,366,378,178,130,280,113,273,333,309,387,98,126,102,220,123,91,204,100,144,255,230,207,272,254,309,279,252,286,238,203,131,126,208,236,168,254,317,154,301,346,100,51,195,196,179,127,147,164,146,115,153,158,133,222,202,227,293,262,182,306,145,213,234,164,317,258,243,129,112,152,214,99,155,109,95,360,154,231,253,264,102,235,199,181,222,121,200,271,96,305,156,287,230,317,281,146,283,176,285,176,119,193,247,315,248,282,92,125,190,181,216,114,138,71,130,148,240,204,236,218,58,77,224,184,76,302,185,172,257,228,124,92,300,259,181,171,180,212,226,320,185,346,227,271,261,143,344,203,217,141,297,231,128,269,179,100,228,256,152,141,212,181,122,251,68,156,84,95,171,234,168,107,336,124,231,115,155,178,265,193,164,165,185,149,310,104,222,126,196,202,197,191,225,142,139,147,195,269,107,118,177,307,188,179,250,111,87,316,141,261,232,167,151,139,65,345,216,107,199,267,81,80,208,117,366,118,174,129,245,162,230,296,176,220,211,335,200,202,276,141,81,175,167,169,100,134,92,211,223,346,196,179,206,243,190,137,132,271,366,163,154,88,100,183,212,169,190,193,135,223,137,74,167,65,205,234,59,303,136,178,132,275,114,206,219,295,132,199,83,187,370,206,300,114,296,131,129,176,126,151,98,174,142,144,195,200,183,167,162,323,112,189,154,193,164,152,274,145,231,303,124,198,120,169,311,170,136,389,87,199,291,346,272,195,182,241,108,282,176,111,343,237,258,233,247,321,217,95,156,248,233,310,35,295,154,187,137,168,319,209,301,148,77,154,275,129,160,74,118,158,322,178,191,152,250,81,340,193,257,85,205,271,129,84,344,244,264,113,150,164,113,249,52,172,326,233,156,123,306,313,92,164,92,195,254,219,141,184,201,235,143,232,111,149,315,188,351,182,138,157,177,102,144,343,228,119,267,155,185,137,271,171,220,280,235,332,251,46,378,148,221,184,140,214,326,175,335,67,254,268,265,171,316,163,254,240,320,89,85,317,76,189,152,286,279,230,78,112,170,115,173,152,94,232,295,383,153,201,270,187,281,289,367,81,190,147,121,79,163,115,366,145,313,163,180,134,300,227,139,162,248,216,346,106,55,220,168,267,134,235,92,126,272,130,235,139,167,186,189,115,191,166,179,248,151,103,168,78,250,134,243,155,244,286,179,224,202,117,151,243,149,176,68,202,190,311,285,202,226,358,129,129,218,309,187,105,277,153,137,192,150,166,293,296,116,90,199,198,247,156,211,255,195,286,179,229,212,249,88,119,260,228,291,134,116,332,149,287,175,71,260,305,116,183,218,113,186,157,170,182,104,241,107,169,180,175,260,128,212,152,227,161,252,205,241,198,124,137,228,172,267,229,232,281,209,134,76,176,204,56,85,159,176,361,322,269,144,270,112,256,276,75,161,144,183,207,148,119,119,75,158,230,270,67,224,85,282,258,239,85,155,176,227,53,217,276,328,296,134,204,174,199,164,239,313,167,205,118,299,119,241,151,101,207,365,166,125,256,316,106,73,145,198,81,221,185,245,271,228,173,126,167,181,241,299,139,277,260,222,209,191,249,252,258,222,204,244,231,87,315,195,163,195,152,231,300,274,246,292,265,169,187,246,217,167,319,211,155,43,195,204,171,157,339,180,97,287,309,192,172,161,270,165,214,257,78,189,337,173,313,285,124,159,334,204,77,224,94,128,159,41,238,267,259,282,168,66,191,268,89,267,76,167,151,166,148,115,143,159,160,236,163,217,259,267,132,154,88,163,260,357,117,164,346,234,180,175,159,305,151,253,140,172,131,309,210,222,75,359,70,163,221,284,256,155,140,217,222,164,199,211,291,248,167,159,117,202,207,178,68,235,123,131,208,210,290,198,117,232,232,161,98,293,329,320,124,170,206,238,101,253,175,134,255,260,90,126,188,104,122,176,224,144,190,61,300,137,205,186,275,192,222,304,286,236,216,217,73,80,155,253,140,205,278,168,167,198,172,225,158,213,152,322,86,108,201,142,166,283,225,149,145,327,86,140,110,221,272,191,192,219,223,267,192,296,214,143,297,130,213,198,80,187,140,188,162,233,244,110,220,358,265,98,323,299,181,86,260,263,187,258,250,339,169,238,223,179,88,117,147,142,227,142,115,239,63,123,115,204,191,206,204,117,106,50,131,332,110,170,153,139,376,208,108,89,178,201,269,181,231,161,205,162,260,159,105,128,242,193,80,170,229,141,195,234,196,79,372,336,169,344,90,216,327,241,240,215,124,364,153,63,137,276,216,277,264,210,117,166,276,167,177,223,129,195,123,208,61,302,192,185,186,207,156,114,207,124,180,58,192,241,176,354,121,101,279,188,122,105,152,166,299,138,243,268,331,143,307,221,305,250,134,197,126,270,183,78,72,387,118,226,226,203,105,115,126,201,281,211,116,190,348,110,192,218,113,92,69,178,264,126,156,139,279,148,332,340,231,192,271,315,212,162,239,142,297,191,130,99,205,160,153,277,58,227,82,141,131,206,159,105,100,231,185,161,207,229,188,166,196,167,338,82,188,139,54,209,238,127,164,258,228,252,121,264,245,182,252,170,172,184,242,198,287,134,205,171,268,178,96,160,364,243,275,299,226,224,295,121,67,232,194,204,163,120,311,136,265,73,184,282,178,238,155,95,184,61,274,176,115,343,162,181,269,290,101,383,58,198,89,212,155,364,282,247,163,113,220,211,340,326,146,172,288,319,173,267,154,187,236,136,134,303,100,207,98,83,198,322,135,175,380,162,138,265,167,327,143,204,180,154,215,210,237,202,166,289,353,227,151,96,278,292,203,213,161,206,192,282,207,99,244,238,207,335,336,208,202,200,188,266,263,271,260,118,242,68,300,253,195,211,102,231,173,133,186,309,167,194,102,318,84,287,196,183,384,354,158,355,159,186,216,234,198,258,159,220,180,211,269,111,171,339,294,109,285,132,172,314,116,156,270,192,263,213,279,250,240,169,230,307,209,138,72,90,351,214,172,62,211,158,105,154,160,167,225,244,261,179,195,218,311,77,235,149,274,129,250,288,220,325,254,113,273,157,142,210,270,281,106,190,196,231,226,119,165,119,117,250,187,253,222,261,255,217,206,189,144,96,354,210,155,217,254,258,290,88,145,218,212,181,206,171,184,178,182,157,178,169,194,126,182,254,296,228,234,213,233,195,278,159,197,165,51,165,174,140,66,143,346,256,231,303,95,254,262,259,257,98,283,210,289,87,253,208,214,242,209,238,92,154,167,238,185,195,144,149,179,199,183,223,128,149,162,50,189,329,121,162,222,99,204,151,85,213,274,118,57,300,190,95,159,92,48,111,248,94,157,124,174,235,329,186,157,249,272,177,325,227,303,258,239,85,119,91,148,230,123,295,213,121,59,192,209,204,50,301,220,341,162,252,312,101,180,286,114,396,307,391,335,245,239,78,163,186,64,195,299,218,152,240,202,327,196,179,342,338,155,167,285,89,350,125,300,223,315,116,373,250,318,305,84,189,231,331,83,227,184,120,152,215,240,200,255,150,280,131,371,273,107,135,212,190,231,328,133,333,126,136,311,216,196,201,248,108,160,223,359,117,161,244,108,189,209,63,201,326,147,121,182,267,371,216,310,76,244,357,236,80,178,71,82,158,170,90,118,219,80,121,180,332,121,131,265,103,285,205,190,235,65,110,337,206,115,122,145,150,125,125,190,85,98,134,153,139,161,100,185,161,142,145,130,109,153,103,147,267,202,139,216,208,179,137,154,340,93,238,219,104,121,244,315,223,141,167,159,191,222,111,88,216,153,201,149,346,298,142,182,45,171,99,198,115,181,397,79,153,122,121,140,59,232,60,197,111,224,366,314,166,83,222,58,117,222,97,113,200,409,300,249,161,69,224,184,99,370,231,187,178,122,326,284,221,174,254,197,259,337,296,138,347,164,367,300,185,228,227,182,92,332,157,137,176,171,236,229,342,276,335,146,236,336,162,181,239,147,134,204,318,120,92,220,56,347,184,296,100,169,190,68,106,243,218,136,143,262,269,204,110,117,277,124,37,289,64,139,265,168,162,268,114,124,343,168,190,200,175,140,225,76,55,197,202,248,162,207,182,85,175,143,143,84,181,348,133,205,229,137,179,192,230,338,207,157,391,151,228,146,153,334,245,287,116,378,285,380,160,237,149,227,228,161,237,117,304,111,139,108,194,128,269,246,260,219,200,185,113,348,289,98,161,222,216,187,280,321,315,126,196,185,182,337,293,77,138,177,195,174,251,321,250,254,186,283,150,240,100,211,213,199,204,174,224,222,149,247,144,151,331,139,255,161,96,205,144,235,216,136,240,180,211,128,139,328,310,278,239,315,345,173,350,230,164,152,310,185,297,228,172,53,172,212,272,242,198,33,224,160,231,192,79,181,89,219,206,206,288,166,135,96,144,254,204,77,88,182,65,239,249,121,121,188,177,228,242,343,185,97,261,103,226,98,226,214,223,379,164,213,241,320,141,333,153,70,185,117,307,184,110,138,81,219,143,267,254,273,230,193,256,82,84,222,238,184,222,126,318,92,179,226,230,166,232,103,177,240,209,153,303,190,242,276,331,418,122,138,203,212,357,247,297,60,169,310,183,138,44,92,157,215,163,153,328,143,95,186,86,131,76,150,202,168,212,194,308,118,249,312,266,244,189,234,151,198,157,192,225,231,328,102,71,197,292,57,333,103,169,138,171,162,124,124,74,139,309,190,228,224,243,246,136,162,202,160,102,348,214,110,106,139,82,77,309,259,78,111,140,186,99,148,153,204,182,181,71,169,306,212,269,390,151,265,90,260,142,273,192,299,62,175,252,202,117,182,273,154,99,201,163,157,148,114,303,147,334,266,152,248,243,72,204,223,180,235,150,95,247,198,175,167,338,148,116,236,250,100,248,116,340,364,177,314,214,81,205,185,254,24,364,341,90,264,287,185,198,326,351,314,179,206,320,177,258,251,228,293,212,186,310,360,251,265,129,311,246,281,330,416,117,196,170,177,196,228,151,166,355,162,317,298,282,213,141,289,51,136,83,205,244,292,173,204,111,110,120,252,164,128,347,201,144,103,98,50,178,118,71,251,205,236,218,327,107,220,277,304,246,297,332,112,167,154,257,250,171,130,131,340,123,106,145,233,199,299,186,249,282,303,42,192,239,262,121,234,217,171,230,117,227,163,196,165,217,239,230,219,74,92,326,201,339,209,395,221,102,172,112,48,169,161,323,186,95,160,223,227,237,239,352,294,215,180,223,87,149,56,110,260,74,339,233,60,242,223,206,152,191,308,299,180,222,289,112,141,199,153,126,168,208,159,320,97,299,307,196,329,65,200,182,97,150,272,361,115,163,171,229,233,240,277,184,140,160,163,225,71,170,110,379,293,190,167,102,211,316,198,177,157,251,177,156,132,227,229,188,178,171,267,242,266,249,115,83,303,240,136,251,160,262,329,60,179,212,141,320,284,151,84,184,252,310,147,204,228,273,208,173,179,172,270,140,233,224,276,221,279,134,314,68,182,391,334,294,187,75,74,260,139,138,139,241,157,214,306,159,118,221,178,167,258,154,57,396,210,177,308,244,136,283,85,102,200,213,72,171,301,153,207,213,124,133,244,112,171,395,169,67,162,193,257,198,390,195,232,269,123,124,156,175,195,133,134,77,173,141,86,247,221,149,130,145,71,102,178,250,98,151,207,265,201,276,207,257,255,185,319,134,172,238,161,90,131,174,265,140,146,223,294,108,416,218,192,180,283,237,148,341,350,259,236,105,238,221,253,308,222,181,217,111,317,235,192,266,115,140,253,284,195,173,100,126,144,90,263,366,164,148,204,122,193,142,139,194,142,156,192,186,193,171,246,356,339,152,286,386,296,178,251,316,240,127,173,362,239,122,105,284,181,285,73,145,165,175,96,143,175,113,180,171,143,141,139,356,148,135,252,72,165,275,268,270,310,277,138,216,327,194,310,245,240,136,187,240,223,215,152,222,154,139,274,173,115,164,128,126,273,237,255,183,357,37,125,246,163,89,323,199,185,322,179,231,182,213,40,310,160,278,370,254,84,239,107,147,230,224,119,247,192,324,90,186,131,239,232,271,290,236,71,246,239,290,114,315,212,347,274,132,229,160,221,150,286,46,91,147,228,118,262,135,133,135,239,347,242,72,162,204,208,126,221,160,251,137,100,332,140,310,156,269,259,124,179,199,118,228,158,86,131,59,163,124,116,159,224,154,135,217,191,253,160,277,181,362,219,275,231,155,168,34,240,340,188,216,197,211,257,283,207,265,222,188,264,88,100,125,145,174,208,190,183,198,275,327,267,151,98,118,88,188,411,283,360,127,122,238,286,212,186,106,264,322,295,155,154,325,67,254,114,295,206,149,201,201,198,377,345,237,144,222,314,148,274,141,226,141,107,87,205,182,68,272,139,130,109,171,173,158,157,105,254,257,221,268,230,166,99,219,194,292,197,194,45,172,203,114,191,135,138,150,305,206,170,237,122,168,215,70,293,368,95,234,251,311,126,395,234,181,204,250,274,63,277,98,245,144,145,267,175,214,146,332,204,89,147,127,124,244,299,162,325,175,43,244,175,184,244,152,285,208,216,279,194,182,73,231,190,62,207,160,113,117,167,181,70,124,104,191,311,138,138,205,398,180,300,181,101,154,114,159,182,233,263,221,191,261,284,148,210,138,259,136,255,312,177,247,151,274,171,148,241,252,238,257,219,319,234,392,249,410,270,314,118,206,104,64,180,207,214,126,184,349,240,96,210,67,232,135,128,208,294,187,250,316,115,314,75,235,191,172,128,146,240,276,86,195,164,181,131,149,196,263,188,119,157,327,261,246,330,180,250,276,183,358,166,156,127,168,203,224,169,58,284,141,112,180,176,175,177,157,169,342,165,132,96,234,108,156,216,365,202,161,89,239,147,118,203,367,212,187,261,172,285,220,182,374,133,153,161,117,184,122,223,229,71,177,223,302,148,75,42,155,136,206,186,299,248,207,110,207,171,325,225,218,347,329,353,308,210,268,327,227,158,161,276,326,197,158,173,172,89,216,169,215,199,140,299,192,290,253,140,363,94,287,95,275,223,121,193,261,97,214,136,223,125,161,185,129,166,76,208,207,167,221,296,359,232,221,248,241,249,305,314,127,71,141,336,161,121,145,365,232,257,206,154,422,127,130,213,89,223,336,213,180,336,147,332,137,195,228,155,155,367,172,139,227,280,196,160,213,351,201,160,342,293,159,312,271,295,234,290,165,205,245,168,236,97,159,264,339,84,367,270,195,310,96,197,173,142,210,289,111,143,204,254,209,187,304,134,225,184,291,193,330,247,245,153,39,193,73,315,135,285,345,116,236,202,347,180,67,184,328,98,213,309,245,126,177,287,240,263,245,247,104,87,182,66,210,134,60,272,235,143,214,52,221,70,246,181,108,122,126,140,99,334,198,195,215,257,178,321,187,142,258,181,235,90,158,197,161,326,193,274,204,205,125,351,182,142,360,252,210,170,208,191,114,100,133,78,111,222,140,63,277,173,200,281,117,154,111,132,184,77,245,155,217,270,257,93,124,232,135,137,133,266,145,142,329,231,236,278,64,76,92,282,102,271,77,231,250,210,231,94,247,90,159,155,101,182,311,175,177,330,273,148,117,180,203,260,161,161,263,155,310,174,202,299,173,218,88,115,191,239,253,260,264,210,294,100,68,207,240,190,146,194,359,266,281,243,83,221,222,196,313,137,217,146,351,287,147,148,130,222,188,89,128,220,112,221,80,225,135,95,74,168,121,193,106,245,193,216,110,134,167,89,188,213,123,215,54,100,86,281,311,167,188,160,216,68,122,160,211,120,186,197,158,341,309,144,247,318,86,140,97,117,51,156,84,105,253,202,279,237,260,98,174,154,358,308,234,83,314,241,189,115,203,267,112,129,147,311,78,102,128,93,164,180,155,166,172,80,275,154,126,119,265,72,216,93,97,86,176,89,266,313,221,165,277,279,99,186,69,195,201,111,115,139,280,373,191,293,149,148,45,89,257,229,102,153,124,354,165,158,71,357,135,327,180,124,229,226,210,271,229,145,66,103,99,117,179,252,148,185,225,103,211,306,164,261,233,286,118,189,308,336,119,176,202,206,295,358,61,99,124,283,195,231,141,275,230,196,113,145,298,239,254,121,234,165,195,334,137,69,148,127,140,131,89,222,156,149,193,151,280,365,235,298,108,203,138,143,135,143,195,387,241,105,210,222,175,249,236,339,173,123,180,146,271,203,160,149,128,207,315,115,319,226,223,139,220,288,87,234,41,142,156,306,178,79,150,119,274,127,344,137,265,130,284,136,154,141,198,167,326,170,124,267,324,336,225,202,163,241,187,354,202,83,193,259,312,75,264,203,222,275,166,97,158,237,340,207,202,210,332,211,179,270,244,50,78,332,312,90,68,198,120,86,128,120,109,262,129,145,89,236,120,128,208,285,138,228,160,217,251,230,239,288,283,94,212,276,200,175,204,187,142,297,251,309,366,248,137,237,274,196,244,137,63,199,144,190,260,250,158,154,188,172,320,338,268,194,317,152,184,155,93,213,254,332,60,89,178,213,207,286,200,85,167,53,68,189,167,144,71,173,185,140,106,263,114,151,89,385,371,353,179,144,125,208,390,169,194,130,119,351,240,187,189,192,192,150,193,331,135,230,379,95,277,383,200,87,172,36,186,150,136,239,216,241,155,315,117,154,76,211,68,151,239,283,212,209,142,250,252,366,220,144,174,197,148,240,213,374,252,348,215,296,247,147,158,217,233,278,231,132,208,181,114,96,216,247,245,158,276,239,324,123,115,207,229,290,291,156,213,191,180,282,195,297,218,317,388,191,382,136,284,206,221,126,235,305,130,188,100,131,116,280,319,364,175,127,235,185,148,144,221,282,141,103,327,177,308,113,235,265,346,210,116,217,280,255,117,224,228,67,179,328,339,197,354,267,339,133,250,131,170,309,186,204,225,284,273,245,167,179,309,322,376,245,216,264,281,199,175,240,166,368,157,153,151,321,167,243,348,186,228,334,349,99,142,195,210,259,382,235,362,93,174,107,347,295,342,246,218,294,101,357,166,157,164,303,93,84,318,134,142,148,189,200,306,300,133,188,87,289,352,193,160,56,295,225,176,213,237,166,185,88,270,146,131,294,294,120,320,115,194,163,201,175,220,86,161,280,210,273,120,154,162,285,137,255,168,305,46,162,143,58,294,28,169,281,152,278,132,183,98,369,317,230,98,101,72,233,292,129,234,290,209,215,209,235,113,227,201,220,341,387,255,164,71,32,31,339,106,164,125,212,327,153,375,200,148,229,171,116,170,52,114,211,151,168,216,204,168,333,134,115,132,142,195,193,217,230,144,207,254,229,214,300,336,176,260,136,348,264,253,198,248,247,278,184,333,277,89,153,256,253,216,224,319,212,65,227,258,80,99,176,78,196,196,135,243,343,187,274,280,200,200,138,205,191,132,118,173,62,126,71,156,142,86,335,216,156,197,349,182,220,103,174,332,149,236,127,162,310,97,295,107,151,303,110,310,244,235,112,183,263,141,184,268,146,139,174,153,217,219,243,146,203,185,85,100,211,256,101,293,190,93,149,233,379,101,265,104,186,211,220,246,308,252,280,127,363,134,191,175,223,257,141,207,153,91,99,226,172,110,191,158,104,77,410,253,399,183,184,181,266,241,260,206,37,118,120,93,232,137,304,158,97,137,221,235,361,197,228,354,234,83,203,91,228,197,116,128,37,225,263,306,169,317,122,103,206,245,95,257,112,161,308,313,269,41,125,260,106,133,160,100,151,194,116,122,183,272,318,316,229,143,197,240,120,115,119,272,173,225,97,147,111,168,273,99,46,312,152,239,120,62,141,197,209,75,135,233,71,285,231,193,134,227,222,168,158,241,144,188,155,191,223,180,177,376,121,74,140,243,179,84,261,111,118,196,150,175,219,71,223,271,348,143,187,311,139,176,106,223,290,264,190,149,260,254,161,154,121,99,211,81,226,160,56,98,68,176,147,199,188,352,180,399,138,332,37,138,367,328,87,328,179,156,133,286,71,153,389,171,134,316,254,172,308,226,264,204,376,270,53,218,166,99,289,150,242,172,291,253,139,253,131,200,241,150,245,149,347,358,124,219,127,125,91,311,379,119,198,331,139,226,109,211,135,223,291,130,191,195,99,200,127,154,187,131,187,186,170,44,329,145,361,178,109,279,214,152,134,93,137,184,149,209,105,67,129,287,196,200,114,196,84,259,252,292,288,192,228,207,195,226,120,212,252,157,286,163,171,306,265,103,168,87,103,118,226,251,44,33,91,201,308,252,159,240,221,56,373,198,340,218,208,89,120,160,85,299,186,203,64,285,198,298,181,211,147,338,168,258,208,173,77,216,232,315,189,284,166,202,176,240,344,227,274,208,193,224,249,238,140,115,300,135,188,197,272,174,119,234,194,292,325,233,175,112,263,338,398,67,326,216,180,161,123,372,145,136,135,155,156,133,129,144,122,284,152,219,159,161,182,207,227,275,178,164,169,207,227,204,83,167,234,230,154,255,156,96,282,133,140,138,321,115,212,173,109,123,58,55,111,198,235,146,214,339,145,294,212,262,231,253,134,281,317,179,107,115,286,53,166,113,197,126,343,55,208,120,174,319,204,289,109,304,142,215,241,162,160,282,157,275,211,271,163,228,159,385,240,198,138,165,115,266,219,167,248,191,231,155,226,236,176,237,279,251,80,125,172,246,217,82,291,195,170,65,177,154,157,236,290,107,119,408,101,331,150,106,306,103,178,255,148,182,269,124,140,351,161,231,262,161,254,105,148,101,156,207,191,238,125,310,273,127,220,135,203,148,432,114,175,256,232,148,133,101,152,279,164,226,225,158,51,172,149,269,129,229,129,251,181,215,284,158,260,228,240,288,259,332,158,127,86,335,99,224,226,141,142,344,216,143,56,226,183,203,269,185,117,310,238,305,126,103,66,178,258,74,335,160,236,164,174,162,122,206,226,346,281,259,82,85,136,195,160,162,207,62,121,367,162,338,227,105,224,122,98,317,174,248,241,275,221,154,187,311,159,204,115,274,269,287,83,255,180,189,233,82,201,209,245,125,185,328,325,206,218,103,194,247,222,150,234,210,133,194,160,124,92,210,200,255,191,156,251,277,175,76,271,112,184,150,322,46,333,47,173,99,178,123,161,121,94,279,132,265,44,241,215,226,239,168,382,157,233,118,268,123,120,185,113,125,170,208,187,238,66,249,147,194,231,61,247,190,143,367,191,155,212,158,241,178,167,308,137,323,339,86,208,380,260,223,106,126,260,222,344,213,118,156,279,119,288,323,234,197,145,248,123,196,241,279,134,162,157,180,171,385,217,299,220,83,298,386,197,372,361,193,313,239,90,85,50,287,171,363,82,195,149,165,179,98,211,256,217,214,281,82,226,186,298,137,177,68,103,261,183,191,193,177,227,165,312,193,153,360,158,248,203,170,107,179,250,107,221,152,247,159,218,256,194,115,262,321,186,260,59,344,133,171,320,327,322,371,237,211,125,159,205,156,186,312,110,265,155,188,127,62,219,204,156,179,225,163,123,110,224,205,287,246,279,192,153,181,191,130,129,262,185,195,236,168,83,139,147,326,125,129,241,96,337,180,108,182,174,207,148,153,344,218,216,220,167,88,101,198,228,268,236,72,337,252,115,179,336,97,135,189,322,171,354,114,119,83,177,203,159,339,110,170,157,139,275,131,191,124,129,193,129,214,49,184,185,149,167,141,203,284,112,245,258,197,164,174,188,162,119,178,288,172,105,366,254,279,255,364,175,138,231,196,81,133,219,57,251,311,248,166,293,73,198,194,184,97,286,158,269,305,127,221,129,210,173,323,77,135,159,170,278,261,76,236,166,229,126,199,217,179,213,61,101,232,205,177,298,111,228,161,224,246,51,155,330,152,107,133,139,143,157,121,156,129,298,88,223,329,266,154,292,283,174,151,273,250,190,195,136,131,176,188,168,149,153,234,356,350,85,190,156,143,281,202,106,292,145,174,304,320,249,358,126,251,196,257,185,244,200,268,151,223,365,141,151,178,128,275,260,165,194,225,179,268,203,268,220,191,364,168,282,121,163,311,122,271,125,223,119,232,270,154,203,175,194,178,243,180,98,146,145,143,171,210,165,234,141,229,147,133,105,165,132,182,281,82,125,224,222,164,227,85,294,165,256,167,140,86,212,122,158,278,336,184,141,158,335,75,168,131,106,162,215,218,166,62,149,230,296,176,198,138,224,270,197,298,212,278,86,90,353,192,174,113,175,106,86,205,206,130,234,99,326,199,191,169,236,172,65,87,186,203,194,170,231,90,134,338,246,238,303,95,117,205,155,284,39,166,223,263,244,149,166,175,190,204,255,117,114,161,102,155,268,152,237,119,77,230,169,138,127,154,138,357,145,176,257,138,204,147,229,70,179,77,127,102,267,200,164,125,151,167,296,131,257,49,188,199,148,136,315,220,319,199,186,241,215,209,341,291,178,226,236,226,374,96,164,335,58,127,235,158,197,249,204,258,373,222,235,412,208,213,187,210,97,211,81,148,119,117,329,127,245,61,67,359,191,133,304,135,226,122,186,269,272,189,168,159,152,256,290,302,103,185,226,329,167,197,191,170,95,125,241,326,48,198,124,319,188,157,176,182,103,102,159,86,165,237,154,155,195,277,177,323,266,110,279,261,179,82,176,208,228,239,161,137,138,236,130,332,235,252,223,217,146,228,232,259,148,252,188,297,260,241,295,179,380,189,216,208,353,157,297,337,74,51,341,296,53,125,159,165,220,338,237,148,98,311,175,164,153,262,226,141,145,256,287,99,181,266,158,246,309,170,155,237,203,172,175,181,320,224,193,169,154,222,195,116,175,242,321,329,156,184,95,105,105,122,177,46,40,74,190,111,363,100,206,52,249,236,321,286,142,212,153,157,112,154,147,216,215,177,360,177,154,213,224,225,175,131,64,201,227,159,171,100,153,192,50,97,136,159,153,81,121,366,146,361,165,209,182,114,142,305,155,124,125,269,122,167,231,98,191,258,78,80,132,236,179,297,179,174,193,162,352,295,243,255,184,268,381,272,176,181,101,270,152,166,148,148,146,221,233,219,272,97,236,174,171,146,180,219,201,225,118,119,165,107,60,128,104,128,78,268,133,168,166,270,61,166,133,151,232,242,195,240,190,78,201,306,234,367,234,159,296,103,104,64,220,186,365,143,148,191,27,110,142,182,177,288,135,259,197,73,74,160,250,103,179,127,57,177,295,257,199,232,158,193,332,111,152,255,203,287,106,193,255,127,223,151,185,112,173,243,129,194,285,312,226,79,179,115,184,141,70,194,383,79,148,203,95,88,197,133,122,149,150,278,277,177,60,223,83,242,351,198,337,236,156,268,166,124,159,134,165,126,117,182,232,311,174,254,218,88,166,168,199,153,126,248,269,151,127,83,109,316,121,364,177,218,145,227,194,198,281,234,243,133,141,163,180,315,191,287,142,227,74,212,47,47,199,262,133,206,173,257,313,269,204,218,159,47,147,271,339,135,185,208,201,346,337,120,296,194,300,90,209,239,114,140,173,240,228,181,335,310,146,387,234,364,332,228,287,247,249,411,371,189,177,204,318,79,190,154,253,335,193,258,208,228,162,110,86,237,96,150,355,80,303,300,229,241,211,114,269,194,214,274,315,393,127,97,225,120,312,198,261,183,174,127,256,228,150,101,59,253,148,91,222,281,233,250,209,146,363,151,65,192,260,129,217,106,162,162,235,285,220,302,149,340,290,248,129,212,287,210,64,173,147,236,283,150,143,209,342,161,202,357,58,133,230,261,223,338,209,248,282,293,130,233,114,245,101,243,229,197,69,246,240,165,330,162,199,140,97,259,214,257,132,138,261,250,145,274,250,254,175,66,279,263,143,169,223,210,161,266,109,211,167,157,197,192,236,137,234,146,275,161,260,23,281,217,282,105,75,74,228,200,72,235,193,222,101,163,249,207,190,132,133,79,170,178,235,316,243,120,215,122,210,306,253,168,233,119,113,175,193,119,215,218,172,355,237,184,170,167,156,43,173,52,285,224,186,255,298,281,213,255,235,84,145,176,110,331,222,138,139,213,247,189,139,59,203,72,196,256,368,194,217,131,173,169,181,351,349,261,134,48,243,191,209,266,343,198,84,125,190,186,332,243,156,133,145,122,226,329,199,365,142,140,203,232,148,197,162,196,118,123,130,176,129,271,205,158,344,234,165,315,329,143,376,155,316,234,197,190,228,121,66,181,257,99,107,103,67,192,268,169,287,199,132,226,104,156,252,221,201,224,129,173,191,146,53,205,140,117,331,157,167,186,317,36,190,171,145,154,55,259,218,228,234,190,197,121,244,279,215,85,306,184,170,102,277,154,224,142,145,192,234,137,163,332,102,143,90,79,173,191,130,173,190,84,252,209,139,210,141,121,221,233,219,206,326,166,169,131,76,84,149,384,188,349,108,208,379,197,209,336,215,195,195,130,294,345,224,342,210,157,92,116,61,258,209,156,210,209,163,157,310,138,205,55,197,237,111,270,165,240,122,299,188,121,294,83,35,232,177,129,370,307,230,185,156,116,110,149,235,181,268,293,193,29,283,156,246,33,292,125,234,198,183,152,296,141,69,214,301,225,98,116,342,252,265,181,254,263,203,217,159,102,181,168,181,173,168,135,178,195,149,289,158,219,245,233,196,262,267,223,262,331,107,295,263,239,220,211,165,324,183,166,212,87,323,78,127,232,166,260,113,163,164,290,126,156,278,108,332,196,139,227,286,105,167,205,94,349,179,191,180,82,94,230,393,221,125,244,123,121,265,49,291,350,134,340,131,158,102,251,190,133,196,188,173,276,173,329,267,181,159,262,158,155,248,204,139,112,254,181,181,108,220,177,259,93,216,142,172,132,218,242,333,198,86,103,272,215,146,238,168,265,186,234,250,144,76,284,140,181,124,31,248,310,160,333,148,201,355,202,304,186,255,198,183,254,142,186,219,207,148,198,121,180,241,225,219,156,226,171,119,131,226,96,257,243,206,269,125,184,212,176,186,124,164,167,201,118,165,200,265,143,205,187,292,158,187,351,223,165,50,92,188,133,117,140,168,231,139,254,190,237,150,216,167,148,194,154,149,147,276,174,198,208,111,330,182,75,256,56,96,186,181,311,328,220,202,206,152,122,144,263,349,257,258,377,197,254,87,298,109,166,152,241,104,153,178,84,246,311,216,113,250,147,364,188,161,201,343,56,230,328,68,346,149,168,211,303,191,46,302,252,140,284,219,136,133,177,171,56,244,230,319,122,120,153,152,208,143,346,261,252,282,159,225,197,171,190,107,343,279,198,113,93,152,222,280,268,236,213,153,111,261,144,266,126,302,365,268,289,270,240,116,262,211,222,190,263,298,159,238,92,174,321,162,295,81,133,75,188,224,162,300,75,262,216,228,130,89,323,76,101,145,242,239,281,263,270,243,245,176,156,321,209,239,73,255,146,131,315,409,121,201,207,182,282,86,133,244,307,197,253,70,217,234,134,60,192,180,123,94,160,333,331,305,360,316,345,323,343,155,318,230,221,146,269,170,162,336,78,203,248,335,243,214,348,197,134,303,198,155,81,196,170,259,358,330,160,179,175,90,224,141,219,249,260,182,150,201,194,91,266,182,253,279,113,247,293,179,84,231,223,118,242,155,162,236,72,70,81,227,162,197,126,158,189,135,130,345,196,130,239,199,226,153,159,151,82,156,67,316,225,150,84,147,124,114,263,109,149,101,155,239,248,202,104,395,104,194,253,142,171,283,79,221,121,158,228,319,237,219,276,247,124,121,127,230,206,363,141,194,246,160,156,107,212,230,255,178,195,192,246,240,358,281,319,184,83,305,181,65,192,177,181,118,98,263,288,78,240,120,173,264,198,265,215,184,316,253,64,277,234,237,352,213,147,120,322,235,135,140,114,175,232,249,168,380,152,214,123,240,323,71,181,178,206,136,167,170,354,179,348,112,283,84,257,47,74,188,119,201,173,227,210,230,172,308,250,174,113,160,289,288,210,161,357,160,297,256,142,73,268,264,164,243,346,211,214,188,277,154,356,291,158,185,171,76,200,171,140,236,242,204,77,222,54,247,219,95,153,183,257,186,235,164,241,290,219,60,159,158,154,107,333,169,140,244,180,38,186,135,90,216,220,283,287,202,220,326,134,310,163,98,216,160,171,283,257,278,145,159,214,219,149,110,93,138,214,341,144,193,279,171,91,81,110,226,125,149,186,119,213,105,333,198,245,115,171,279,172,306,295,332,258,166,99,317,193,125,185,295,173,279,73,289,196,232,333,127,291,280,192,306,71,346,160,191,255,76,134,195,223,185,337,203,174,206,229,159,128,69,89,114,123,205,180,153,326,137,228,170,171,227,191,128,105,146,244,180,105,169,363,257,185,278,214,145,168,98,372,211,208,196,219,192,232,97,126,141,160,161,186,327,161,181,292,190,177,209,277,286,145,99,114,195,288,295,263,285,162,110,283,349,137,243,173,192,131,224,158,280,249,146,207,207,191,185,281,130,251,96,245,256,253,129,148,143,377,171,308,283,200,103,207,135,90,201,151,185,154,165,105,117,167,359,123,204,109,198,65,206,53,79,145,197,61,213,237,155,155,243,165,150,133,175,147,186,235,103,154,176,321,104,260,152,201,173,124,260,107,155,345,122,346,107,209,181,220,182,284,232,232,159,138,187,149,145,184,243,251,102,340,103,97,74,132,110,124,229,175,219,305,262,225,184,169,294,322,347,300,264,76,268,174,334,143,173,324,148,207,201,298,256,172,351,190,204,184,286,122,241,248,193,129,284,208,56,144,157,147,353,333,147,323,192,339,204,197,74,320,157,130,128,184,201,187,292,260,182,189,98,179,268,260,195,156,66,353,200,207,292,154,380,141,121,233,243,250,135,172,260,207,355,155,281,179,181,247,69,144,73,169,150,220,198,304,118,101,220,167,109,261,68,127,313,93,81,286,52,319,109,199,159,79,174,248,190,197,259,189,105,156,233,221,97,198,119,217,170,151,108,233,315,155,98,99,37,253,102,127,121,134,168,291,309,236,221,145,182,392,210,126,245,227,151,223,102,266,123,154,177,231,224,163,189,253,143,195,158,251,159,164,207,358,267,194,95,145,222,339,237,242,195,98,169,206,196,249,224,272,162,60,69,207,52,193,216,72,260,208,147,196,149,183,112,314,126,57,318,319,141,177,247,176,293,120,140,56,185,97,77,169,223,188,318,176,45,180,82,67,222,231,148,298,127,213,214,317,117,284,158,151,195,153,202,138,257,177,168,170,170,149,118,106,154,36,101,242,130,166,230,150,224,168,295,229,299,208,237,75,285,355,255,133,317,94,122,184,106,173,272,98,231,161,241,155,240,313,125,126,277,92,163,70,313,103,129,255,164,240,154,195,357,184,124,102,133,358,94,234,93,228,258,198,211,137,125,245,132,257,179,331,191,245,281,216,190,92,134,177,34,227,287,179,192,242,79,185,138,421,202,292,208,106,183,155,76,239,152,149,166,320,152,64,157,333,224,257,190,128,256,182,178,232,207,241,82,30,178,199,226,187,369,189,125,336,304,119,215,296,206,269,196,106,89,184,199,369,320,131,61,167,163,99,55,143,269,358,80,172,248,132,260,89,114,181,163,105,60,243,153,275,38,160,383,139,248,175,32,160,168,201,293,271,175,168,374,140,104,225,338,174,183,197,227,305,184,159,300,215,162,304,336,185,126,113,148,168,236,276,119,159,161,143,120,189,308,220,101,170,159,153,148,214,75,173,124,355,216,183,281,230,343,278,201,115,363,323,321,187,110,277,233,177,157,147,252,197,157,204,135,276,371,239,384,197,110,106,230,301,310,268,72,220,186,214,278,292,118,160,176,184,148,126,230,117,99,212,267,151,165,323,291,186,125,363,263,289,201,213,297,265,64,287,182,187,148,259,136,304,94,176,178,156,277,120,132,203,217,305,245,318,166,216,116,238,303,174,180,265,171,276,97,336,194,345,194,292,372,258,171,192,301,128,121,192,185,174,299,241,144,264,183,161,127,169,114,353,183,170,130,187,343,207,183,195,144,246,80,211,297,164,174,192,184,230,191,307,186,224,199,130,314,302,199,187,184,197,164,146,81,260,61,217,52,240,290,202,196,79,134,247,143,117,150,290,177,209,200,217,420,258,197,266,195,255,162,157,187,323,200,203,307,183,103,147,126,303,331,318,189,81,187,112,185,207,158,154,268,238,252,211,164,104,123,89,223,90,291,288,207,225,170,203,264,287,117,142,353,150,272,323,130,221,206,224,172,197,194,311,205,272,187,61,182,84,134,67,190,202,213,336,187,138,238,227,301,376,119,156,140,313,197,136,234,189,314,77,130,57,145,138,344,262,112,198,219,69,284,246,149,105,145,227,245,107,200,137,67,115,252,170,281,321,184,150,271,253,262,212,170,140,174,183,325,335,344,217,275,73,276,328,103,103,239,126,173,171,135,155,295,108,137,191,204,259,216,217,101,164,176,247,183,286,316,162,262,127,136,148,117,318,94,118,153,169,205,256,146,130,142,248,271,112,174,92,186,248,311,189,150,169,93,261,112,198,329,289,212,117,116,197,258,91,111,125,102,231,78,111,198,86,133,150,179,159,42,228,137,177,233,133,195,129,114,129,239,164,263,258,187,297,362,139,291,191,110,210,308,250,136,211,110,177,236,129,278,83,134,209,292,178,252,143,265,171,107,252,171,71,92,204,317,186,160,190,98,200,177,232,99,98,206,117,322,134,335,183,135,230,312,376,160,147,228,121,116,194,227,68,257,209,192,324,227,216,275,55,158,285,129,153,259,202,250,156,200,286,239,218,89,239,228,157,289,114,165,321,200,206,159,195,269,230,378,329,181,365,237,278,165,131,257,195,251,101,269,210,161,151,173,193,285,132,146,198,161,111,53,148,234,352,194,281,170,151,223,162,226,230,236,142,211,187,240,254,330,176,115,194,288,214,189,293,280,211,314,112,210,179,279,318,221,209,233,274,291,122,191,307,131,251,151,136,135,286,217,217,328,197,175,239,193,123,67,340,231,159,178,178,156,194,173,151,265,158,402,202,283,323,205,99,129,170,172,224,80,127,255,211,139,193,204,166,281,156,102,217,110,345,236,146,225,192,190,208,339,158,69,116,281,187,254,326,131,214,82,275,146,221,207,68,165,181,182,259,108,161,228,203,383,145,284,177,76,217,236,258,383,244,354,254,176,206,204,307,151,190,150,233,196,226,123,138,188,178,186,95,118,89,118,96,233,197,246,150,139,224,127,121,148,274,339,226,348,203,212,84,284,134,243,115,224,165,242,242,216,84,154,185,53,127,187,270,244,240,159,199,204,182,207,332,240,268,94,145,214,332,241,309,330,296,212,116,178,123,140,80,126,160,168,160,257,57,291,326,164,126,199,106,64,135,164,200,214,104,58,117,371,94,154,196,112,135,255,145,180,141,215,164,189,109,135,150,165,131,352,243,318,185,135,288,252,246,297,264,198,235,194,133,187,220,122,19,247,276,225,151,95,239,132,178,296,108,55,130,283,174,156,136,142,317,126,229,156,239,151,179,201,234,41,186,238,239,147,139,84,82,106,333,172,173,85,265,235,241,238,169,76,123,90,194,250,151,195,304,208,229,177,177,309,179,193,256,164,129,230,158,91,204,241,170,135,137,175,233,296,326,225,310,253,277,196,176,178,132,302,170,337,251,172,73,93,264,171,126,234,269,194,206,267,78,194,185,144,240,181,208,272,108,143,293,298,122,75,331,166,330,196,168,196,248,258,132,241,240,167,186,226,206,226,93,347,205,154,149,144,310,171,120,159,267,305,119,353,257,272,230,247,210,256,217,273,382,329,283,247,354,124,309,86,131,127,280,216,329,140,281,333,222,268,261,94,311,363,217,317,141,104,165,249,214,192,163,249,188,227,129,206,162,80,205,212,160,330,196,219,165,173,373,230,244,308,209,201,83,158,99,341,75,192,249,249,181,238,280,105,176,271,67,290,161,99,67,153,210,174,188,207,105,205,174,113,243,213,141,111,173,250,218,234,223,194,234,255,105,374,199,292,151,168,199,215,132,79,324,153,165,203,221,253,225,127,127,272,297,122,153,205,270,296,217,191,165,186,155,244,262,210,225,231,148,217,157,76,139,181,87,112,88,128,219,118,140,199,155,147,98,315,133,167,101,247,216,133,179,347,301,153,344,257,152,229,231,158,363,233,142,278,285,208,155,242,175,149,140,164,160,119,139,267,138,161,294,273,264,141,178,174,188,301,208,226,145,324,200,110,78,70,281,162,127,74,287,238,161,245,290,112,213,160,181,263,208,31,140,283,246,181,113,183,117,236,85,197,330,131,220,138,304,184,179,117,246,178,221,230,242,307,204,160,235,173,121,174,191,99,162,174,132,213,252,274,139,285,76,82,266,91,186,227,166,126,305,215,154,166,154,208,274,207,227,291,267,185,182,147,157,289,122,232,156,220,369,326,218,308,130,290,278,162,105,330,196,327,203,209,286,234,160,130,94,286,185,253,157,99,312,188,178,311,113,175,143,293,140,171,254,165,184,124,279,103,291,323,158,120,193,161,134,245,130,246,219,193,240,139,366,147,146,367,118,213,88,263,61,103,101,119,271,183,120,259,290,125,254,305,217,66,256,160,215,63,123,143,201,156,163,101,267,169,107,91,235,138,103,88,105,236,123,65,139,235,146,260,161,187,168,116,359,226,178,258,312,208,295,48,159,80,202,202,241,176,293,97,131,266,124,91,190,271,348,171,187,50,172,137,117,293,192,178,363,323,161,136,97,137,173,242,257,196,236,134,60,205,194,298,276,132,191,353,173,208,155,260,168,147,184,240,291,213,347,309,176,169,191,197,189,166,122,380,179,176,246,374,113,221,154,203,160,170,369,293,201,222,234,265,231,249,156,231,327,247,62,320,172,199,74,234,131,95,124,255,63,185,98,260,145,233,170,69,199,280,167,147,84,156,213,202,247,135,194,140,224,184,201,131,213,308,176,270,112,208,65,331,162,133,311,302,115,186,241,245,412,216,58,98,222,95,225,269,202,132,207,58,312,331,208,131,185,234,198,215,201,264,135,245,140,310,157,351,183,273,57,218,197,152,137,192,333,129,233,328,104,142,190,254,119,57,383,241,212,158,338,145,388,99,200,174,393,81,88,194,284,154,207,208,157,78,130,197,152,185,263,177,203,112,243,228,269,262,205,171,276,120,209,168,255,289,171,202,300,204,182,194,94,185,237,119,175,184,78,81,187,226,61,188,253,149,242,176,50,184,189,135,169,275,174,354,243,79,311,223,220,104,260,126,181,289,372,277,104,211,280,194,231,235,153,191,138,249,90,151,136,349,177,210,199,104,192,270,311,102,248,192,139,158,210,60,292,341,245,246,301,197,149,115,164,114,110,280,132,167,138,301,108,194,346,204,197,214,145,81,215,169,256,248,273,188,73,383,164,306,111,179,135,112,151,271,152,295,85,229,208,170,167,187,77,227,121,138,90,110,76,272,342,269,168,306,33,235,161,118,152,253,304,104,127,59,184,54,253,271,266,179,278,191,231,232,259,251,239,59,321,145,159,236,162,144,291,348,167,172,146,270,170,293,171,139,254,96,215,283,237,275,156,268,262,294,110,171,96,226,248,191,243,311,176,347,310,281,191,113,86,223,193,215,356,292,255,138,189,188,104,190,123,214,380,222,319,175,190,241,331,278,46,133,199,311,341,147,200,281,290,209,207,239,148,196,262,108,177,132,38,183,180,99,217,126,76,173,222,263,144,204,224,91,224,336,101,247,287,167,230,139,244,219,156,137,141,396,205,168,285,257,206,116,318,226,134,208,243,280,171,99,271,106,182,131,249,171,148,126,139,292,102,239,224,186,179,203,254,105,125,197,177,98,347,123,322,232,120,150,165,228,177,119,295,292,118,180,275,300,310,310,190,285,238,195,158,100,304,147,212,215,216,294,172,312,170,168,239,99,178,190,353,82,204,114,348,303,244,310,247,301,266,88,212,184,158,330,199,133,174,125,168,50,276,155,231,71,228,296,176,148,181,337,187,333,310,173,109,123,91,196,112,266,319,187,186,253,153,300,157,194,302,334,132,243,247,317,238,156,198,202,141,235,309,164,175,249,198,220,231,20,126,119,172,272,219,213,72,199,93,66,146,301,88,105,261,172,240,214,344,108,201,140,288,160,174,297,211,325,92,304,145,260,120,321,279,247,240,365,110,264,273,181,155,100,90,216,267,83,91,145,121,247,84,155,332,388,319,190,241,348,172,185,174,190,300,192,193,117,61,248,41,76,358,267,155,60,171,162,364,263,224,352,243,314,183,197,382,185,282,405,166,191,188,162,362,106,226,190,174,334,250,101,154,146,253,316,111,174,241,313,232,235,199,224,145,168,379,383,235,91,267,308,265,230,171,188,231,219,177,68,211,231,155,292,138,236,274,317,266,94,194,150,290,94,150,142,136,251,179,115,173,302,243,355,192,204,326,300,273,249,260,142,289,156,189,133,235,176,264,90,201,264,184,113,221,148,194,212,214,168,188,314,289,305,323,175,135,177,112,136,330,150,232,78,223,200,211,208,292,198,353,222,127,164,175,261,232,167,159,254,173,145,242,108,193,244,272,241,96,176,115,92,191,196,71,321,116,174,211,369,167,164,217,162,193,97,174,258,178,186,172,146,358,214,103,168,209,217,183,139,217,114,320,177,167,167,166,161,73,118,164,230,282,191,343,325,228,107,227,114,211,118,157,144,250,236,317,323,251,204,189,189,188,128,160,132,232,295,129,117,261,207,192,364,201,226,184,221,179,375,283,176,202,136,276,275,266,138,365,251,109,147,157,107,144,158,283,279,275,174,184,315,341,344,241,185,191,226,154,179,140,192,166,228,53,139,305,327,105,333,201,187,289,270,219,248,306,133,318,137,382,140,179,342,335,308,291,267,136,346,252,122,91,316,282,184,185,170,105,218,209,97,161,169,205,137,174,157,131,109,194,120,213,329,233,160,170,110,96,187,283,311,181,147,213,114,282,161,180,160,263,277,341,158,59,219,208,317,191,229,347,188,213,199,169,273,160,116,246,143,296,141,272,281,141,200,118,202,123,362,168,164,147,165,137,249,119,193,127,178,150,61,196,149,234,96,329,132,271,62,300,68,107,60,172,169,256,141,321,79,61,121,150,156,145,294,120,311,133,62,111,278,164,169,117,139,235,148,138,344,108,362,79,344,210,143,245,160,187,216,339,256,265,239,234,192,165,91,287,160,181,190,251,210,231,249,192,237,178,238,202,206,132,333,105,220,246,273,174,283,156,202,307,281,335,324,295,269,88,305,323,290,156,197,253,168,142,192,203,84,226,309,171,233,211,219,160,208,55,137,198,87,160,285,183,216,222,192,153,222,115,75,73,105,60,76,250,162,92,91,199,79,252,168,184,75,170,181,276,231,224,215,118,203,227,155,80,66,282,331,322,139,338,337,142,161,252,191,248,110,238,339,280,234,152,145,138,200,72,356,143,247,332,233,339,259,96,228,135,209,258,104,295,376,284,226,172,232,156,120,275,202,416,71,213,71,167,212,171,113,98,161,80,203,219,117,204,281,149,358,244,351,174,177,341,281,128,308,189,264,131,184,172,185,97,179,133,191,130,258,141,163,116,106,198,92,116,176,212,322,247,45,311,187,244,310,205,161,169,198,70,172,147,189,186,127,252,69,259,156,256,119,142,297,166,74,329,214,153,175,229,249,130,257,319,252,223,48,190,142,375,181,229,264,81,167,151,163,112,83,296,206,129,359,291,166,139,129,181,168,104,211,126,110,137,255,286,93,72,70,260,305,124,205,118,252,90,154,215,170,189,78,304,361,219,231,137,115,326,113,303,328,196,112,271,192,186,239,194,263,287,161,231,130,306,211,256,82,147,265,153,204,141,251,175,202,188,191,228,270,172,154,127,266,214,98,216,145,296,162,378,175,152,162,241,142,145,287,198,244,160,144,290,191,159,209,287,306,345,146,80,117,167,273,140,227,183,224,292,223,230,245,182,179,284,379,281,340,321,300,322,248,342,258,160,296,306,110,187,239,164,93,345,161,400,267,141,147,111,131,231,130,274,106,110,72,197,223,104,234,227,266,217,193,142,119,274,243,182,81,183,290,167,163,172,231,169,229,210,177,332,233,55,226,241,121,131,122,119,136,327,194,223,366,190,195,126,310,300,192,374,313,254,182,131,146,196,249,242,263,123,192,167,111,198,206,259,190,82,171,117,136,157,179,184,279,134,265,292,201,283,262,295,214,295,81,193,298,261,57,297,87,232,167,97,142,129,138,77,343,222,183,177,170,198,193,219,236,146,121,149,28,70,186,214,173,213,90,233,29,318,84,230,287,281,123,218,245,391,182,210,213,171,102,300,85,234,140,201,359,240,167,113,184,120,344,134,304,207,123,277,251,101,277,150,293,161,196,246,286,183,75,177,139,237,247,190,126,160,132,264,187,189,141,140,285,221,101,136,158,304,171,141,167,144,112,322,278,277,196,242,236,109,238,260,249,313,145,161,222,251,212,265,144,78,233,239,206,150,316,114,278,189,147,263,314,173,156,180,188,120,201,312,279,267,217,223,164,161,259,228,146,182,344,158,198,151,210,267,242,166,115,104,206,280,144,378,201,160,293,229,334,175,185,203,162,203,380,202,273,191,150,194,133,259,211,325,95,344,173,154,113,235,149,160,101,179,271,181,221,183,299,211,131,327,201,61,256,235,385,192,171,100,72,239,133,192,129,228,207,261,97,100,261,288,266,333,110,198,186,106,183,285,60,132,194,214,218,211,165,249,148,86,123,175,161,133,98,434,73,228,261,105,63,57,59,338,107,293,84,154,133,215,168,185,66,170,111,175,242,230,108,353,211,352,183,276,99,101,257,195,111,158,306,133,197,131,227,169,148,111,159,110,201,139,154,231,292,199,135,180,208,200,131,284,146,276,146,152,240,172,363,198,205,231,57,100,206,338,180,290,213,147,142,76,149,166,254,169,220,170,236,155,38,159,106,169,113,301,215,235,203,212,132,148,253,94,280,284,154,189,233,115,141,170,121,240,122,294,100,245,172,229,119,236,156,131,296,250,292,324,214,178,218,322,377,219,78,146,101,206,215,98,186,264,341,339,260,276,211,374,331,264,165,307,161,229,310,111,124,163,97,344,69,95,266,363,150,317,344,292,257,156,166,212,239,264,346,244,212,149,101,203,114,49,227,191,173,364,340,313,254,343,225,127,324,245,74,309,193,260,176,244,109,327,251,251,81,292,130,230,322,94,346,276,284,248,325,61,236,182,140,233,42,289,158,253,131,55,233,246,147,340,72,23,167,110,302,180,161,249,171,134,162,207,178,120,177,213,320,329,189,195,265,261,110,125,46,33,97,301,381,206,151,184,164,294,145,209,152,293,167,87,233,98,156,348,208,164,120,296,182,219,130,178,226,270,153,258,197,227,309,183,203,333,201,154,364,225,212,132,156,136,106,226,81,289,225,174,107,237,239,212,164,200,164,125,370,174,171,93,178,235,82,117,137,168,96,65,84,181,202,146,259,238,109,277,223,184,157,229,237,340,107,137,164,190,314,253,241,144,173,301,59,207,252,197,145,239,377,101,225,254,164,235,198,154,215,282,132,364,138,166,204,103,168,100,243,142,129,195,150,206,92,277,316,179,276,124,197,125,214,131,168,289,239,87,311,182,193,263,195,93,204,315,148,345,133,204,236,135,158,201,327,231,240,219,249,97,312,240,79,244,178,290,64,194,225,235,281,284,160,353,220,82,208,102,154,124,198,119,117,250,132,196,125,243,112,106,164,210,119,240,72,109,113,218,127,285,118,299,268,214,182,207,173,387,194,195,338,148,226,215,319,212,92,146,95,195,115,87,240,248,151,218,122,256,204,86,211,173,165,206,215,195,184,92,181,225,253,140,208,149,264,238,246,140,228,337,211,125,111,149,265,137,143,141,214,159,193,206,119,286,384,131,193,233,301,261,255,98,248,230,201,124,119,345,227,67,268,257,113,121,187,249,274,145,175,178,151,225,324,143,297,199,288,251,128,222,179,184,275,160,129,104,222,233,149,69,134,174,190,158,167,163,230,231,216,208,317,134,128,79,134,116,122,46,190,341,322,155,116,120,289,56,163,210,197,234,156,189,157,339,169,147,366,159,171,126,77,109,113,177,89,295,114,108,178,269,289,171,217,222,148,168,382,211,206,274,282,177,341,193,176,315,106,188,298,211,134,198,216,106,215,404,44,300,255,136,117,169,232,84,147,177,262,195,336,261,79,312,199,166,142,350,184,143,288,170,193,365,109,170,143,337,148,39,99,148,215,245,133,138,108,116,133,63,105,321,112,212,390,256,119,105,222,269,124,209,236,325,218,214,283,174,251,268,351,182,139,147,241,268,181,261,230,125,170,236,104,155,165,195,72,308,141,160,240,198,158,205,153,110,155,261,206,340,205,225,108,204,160,330,227,282,254,186,63,186,322,265,207,104,229,99,268,86,173,216,204,250,148,47,172,221,193,84,211,261,210,103,228,176,201,285,82,121,194,260,251,325,259,100,187,219,105,292,318,162,189,214,326,189,145,269,51,329,233,219,96,201,266,169,333,218,267,142,157,316,191,192,86,187,104,77,143,129,123,197,166,146,200,161,254,213,335,90,329,124,90,135,194,221,273,166,141,161,319,282,124,153,141,240,146,40,224,132,204,207,200,293,164,226,217,251,226,252,148,183,162,257,325,158,174,111,256,222,206,203,224,279,213,175,112,236,120,137,197,113,269,208,298,85,106,265,104,328,362,236,157,104,317,157,126,246,128,94,323,247,266,353,57,333,87,176,108,331,141,203,305,186,230,236,186,263,145,287,172,200,197,150,93,315,304,271,205,321,117,170,117,41,309,51,185,45,103,48,329,157,239,139,232,153,249,310,135,238,214,217,209,142,248,166,185,179,229,199,201,199,86,243,210,232,292,227,155,168,31,295,235,261,163,202,352,138,335,194,196,156,166,142,154,79,236,44,314,143,276,220,150,165,243,256,177,208,109,271,40,87,179,233,301,270,85,305,211,111,335,202,151,57,266,272,31,123,293,233,114,81,185,201,195,130,315,278,129,218,121,176,55,61,172,195,207,156,80,204,298,181,166,180,279,318,169,170,146,324,294,186,280,297,212,96,252,59,368,294,268,130,339,248,129,137,194,221,261,163,273,205,323,206,126,64,148,173,119,250,176,324,229,209,76,205,224,285,163,344,113,130,132,265,111,341,94,176,214,223,216,136,121,186,135,190,158,320,322,86,197,367,118,149,188,276,94,234,288,160,151,57,201,147,215,245,204,122,166,165,73,282,283,267,99,172,116,140,241,161,144,189,339,131,130,200,164,147,146,191,121,147,298,131,85,224,184,177,199,177,275,243,193,162,110,98,128,150,78,264,362,146,121,329,107,104,244,146,242,223,252,108,152,236,137,279,252,244,327,179,188,266,160,156,263,102,241,229,209,154,261,153,148,303,164,90,272,39,173,154,161,141,223,197,249,93,106,247,281,287,384,228,180,228,133,90,124,184,371,359,80,121,322,185,149,223,124,286,264,77,135,155,231,283,224,260,299,152,200,362,198,197,151,95,147,284,143,165,68,173,138,120,197,106,247,323,202,169,37,93,144,229,164,295,81,202,185,126,253,192,145,192,195,94,55,177,322,124,133,152,41,169,145,170,319,78,229,254,130,214,216,130,190,380,117,172,177,227,160,313,143,205,243,134,181,124,196,108,261,249,127,158,157,150,190,165,169,129,150,144,326,144,158,195,300,343,90,181,217,203,256,108,132,174,217,127,249,198,150,123,178,165,217,180,58,77,206,204,287,167,196,274,267,242,157,324,177,221,298,141,284,154,130,176,128,133,165,125,231,149,149,285,272,252,219,378,162,89,136,149,171,63,226,197,133,53,319,215,285,256,137,281,249,216,131,107,91,295,186,179,141,88,207,313,238,183,257,246,159,275,107,340,83,269,280,193,146,129,292,367,215,148,224,182,214,291,118,165,102,150,144,114,256,106,214,218,208,223,130,257,162,95,256,224,213,73,209,211,155,271,345,201,76,217,81,163,113,231,156,231,179,141,164,153,78,181,321,140,142,109,296,190,164,179,209,196,217,87,129,338,238,209,164,243,331,118,154,132,264,174,156,200,129,196,120,150,340,193,165,182,201,109,193,151,95,62,197,282,268,308,117,218,116,181,235,165,197,130,251,120,258,156,319,166,294,172,261,220,204,144,151,207,360,319,289,334,103,149,352,200,147,298,249,152,283,200,261,228,303,71,279,278,135,139,172,360,172,316,200,214,348,259,250,274,75,188,221,134,284,195,223,115,162,77,171,109,316,251,176,128,207,137,301,183,178,179,190,188,254,227,115,159,117,156,166,114,188,196,144,322,273,209,304,195,239,192,110,254,399,220,196,195,191,274,232,130,235,224,173,269,232,323,113,144,198,286,179,201,168,159,94,314,152,230,57,183,61,145,156,188,280,128,161,209,201,141,165,177,123,230,154,351,180,250,186,171,147,380,217,128,284,154,115,123,183,240,92,104,210,260,282,83,254,224,242,221,185,169,184,287,120,195,244,162,176,223,89,208,217,122,103,282,351,222,266,247,210,246,319,213,339,157,177,259,230,196,191,127,225,141,129,168,227,222,197,229,341,216,169,109,211,243,377,200,305,136,232,323,217,114,175,133,357,279,101,334,176,318,323,195,315,240,243,67,250,192,119,224,156,142,135,208,120,215,148,165,161,150,96,37,252,201,147,80,75,166,295,137,177,172,175,341,204,163,226,179,114,208,135,317,201,261,145,162,183,124,142,244,393,59,203,335,29,185,105,211,177,196,134,208,222,65,252,221,217,188,96,155,148,285,382,120,138,177,160,245,157,119,264,198,355,70,207,97,289,204,281,263,130,140,132,117,184,167,272,76,227,239,123,199,206,87,235,166,291,207,145,299,287,204,198,163,199,172,113,213,137,208,243,127,170,202,289,214,165,241,153,310,107,185,174,189,150,251,381,128,104,80,245,243,206,151,181,295,193,121,257,262,161,217,170,130,267,155,234,177,96,147,311,98,162,245,100,382,137,213,219,193,276,228,145,188,199,319,195,157,227,157,179,246,152,120,163,220,61,257,210,120,340,394,164,90,177,71,116,166,207,296,269,125,97,186,185,94,99,141,188,294,157,234,36,163,136,167,180,225,252,162,117,77,279,297,271,134,151,150,257,216,166,405,133,185,212,65,170,358,210,181,150,91,235,189,137,143,298,300,216,48,181,294,76,326,334,186,213,188,106,126,203,250,271,124,150,192,57,90,260,315,231,152,225,76,110,82,131,222,109,161,271,194,273,180,255,197,249,116,164,173,196,157,261,238,293,124,246,319,169,100,172,214,188,189,213,226,120,198,85,210,221,259,200,131,217,164,226,284,311,244,113,367,260,245,87,167,137,308,162,129,244,187,236,246,194,167,105,232,227,410,215,91,165,159,159,182,138,277,283,261,269,158,220,112,252,243,211,308,262,205,266,197,179,123,179,210,148,202,151,186,159,241,232,243,108,140,229,222,306,249,94,203,123,265,279,209,191,283,321,205,100,139,131,185,288,244,109,243,223,383,65,202,223,187,181,255,90,272,234,259,268,190,347,219,181,310,218,101,274,257,214,169,158,288,260,223,253,236,362,186,177,188,142,237,167,324,278,237,305,224,244,143,243,206,189,320,184,246,175,284,152,224,221,338,194,90,318,196,313,261,222,115,89,218,301,372,198,197,298,341,247,265,127,141,152,244,141,241,123,291,60,207,251,193,173,269,172,259,260,353,129,128,308,196,276,153,95,313,217,328,220,200,56,337,376,271,186,277,171,205,251,239,312,244,112,209,196,247,223,161,173,109,241,295,190,131,354,171,183,75,331,246,153,134,210,155,137,172,242,131,253,175,196,322,244,125,202,262,202,187,180,330,220,251,182,288,210,201,324,88,176,148,188,144,315,116,172,81,135,348,112,294,173,186,137,152,52,154,158,289,385,156,234,170,178,159,251,86,226,202,106,356,81,133,134,227,146,287,215,114,183,286,202,261,190,218,210,122,215,57,235,231,234,235,331,190,257,86,268,130,328,232,275,159,90,182,223,197,294,135,356,262,175,287,163,70,93,349,73,288,188,129,182,37,247,333,154,150,54,114,92,368,188,156,92,74,370,253,222,70,171,284,271,157,123,150,73,262,206,97,149,121,233,219,256,173,87,259,190,378,175,244,388,206,333,181,147,169,75,154,269,303,274,318,192,108,149,129,171,79,175,257,116,169,217,192,207,241,181,288,140,208,280,53,222,155,203,197,222,205,181,98,143,210,106,139,257,270,181,360,158,120,69,84,215,390,268,235,194,243,297,97,72,127,284,185,204,259,270,212,223,235,223,258,112,171,155,183,285,233,150,243,263,112,141,370,244,129,184,281,223,93,219,136,145,199,127,72,161,389,137,234,172,148,247,122,118,184,222,155,41,174,177,200,232,235,40,250,240,229,299,244,49,235,239,117,344,141,179,63,241,104,355,151,112,394,133,216,376,173,129,63,152,157,133,254,183,170,239,235,127,312,153,229,243,183,343,112,153,237,152,282,158,128,316,234,187,261,39,171,226,200,166,185,198,338,162,243,131,199,91,217,165,330,181,302,169,51,163,228,152,272,356,129,187,236,191,173,406,189,148,128,64,141,141,86,190,128,97,260,224,250,193,139,308,157,219,286,303,149,108,125,201,145,195,113,235,210,178,59,127,244,344,139,276,116,232,100,186,91,157,102,88,156,190,259,173,122,166,234,285,250,251,209,365,282,284,210,115,195,241,342,354,76,173,338,226,124,256,122,176,277,153,193,222,142,221,114,236,274,278,260,142,227,288,184,147,325,60,81,309,133,117,285,267,211,335,207,349,256,141,182,282,175,182,260,296,266,329,102,52,257,199,347,168,190,271,168,234,100,244,256,210,344,238,245,213,202,139,146,303,63,212,265,267,200,305,157,185,214,131,210,170,159,314,261,209,68,302,178,305,317,168,185,167,248,337,224,142,130,193,247,249,288,311,244,226,195,125,125,186,234,178,153,102,256,184,129,89,198,200,151,203,198,158,152,133,246,231,333,175,213,168,120,73,267,145,333,236,172,175,285,185,87,182,285,199,277,261,228,162,359,208,216,132,167,262,243,236,163,55,190,287,150,220,279,214,196,175,181,178,150,200,236,155,131,244,205,190,108,217,233,273,243,216,158,57,247,196,96,182,255,56,241,178,184,229,223,177,128,159,199,130,102,208,218,251,213,199,183,260,238,210,225,90,190,290,138,272,125,294,169,134,121,199,146,53,85,182,123,143,233,279,94,138,276,165,324,177,252,159,184,210,181,176,133,123,152,206,169,192,241,271,172,209,140,302,294,91,312,178,199,324,88,101,144,189,119,136,96,178,273,303,368,283,67,350,227,274,165,130,205,170,189,230,128,215,115,146,194,83,166,59,202,175,173,293,123,346,126,336,160,59,98,208,193,213,138,124,186,234,138,165,134,52,262,243,267,119,342,305,153,201,181,107,105,178,263,174,334,229,118,115,114,135,174,258,114,328,95,47,221,107,139,199,206,279,134,167,220,303,314,155,106,231,212,217,195,267,101,88,376,147,238,257,134,212,104,180,117,155,154,161,214,78,98,410,132,210,198,208,236,282,259,180,184,182,164,123,254,160,178,235,118,236,285,118,214,264,143,114,360,261,298,122,277,212,224,140,103,90,205,159,159,182,341,285,226,255,116,240,260,183,222,104,174,342,347,254,186,273,172,104,115,326,219,266,147,134,200,204,356,187,156,148,229,289,107,133,235,199,117,90,200,292,353,114,117,223,150,113,152,228,239,135,287,63,99,144,105,141,258,261,262,155,314,209,179,165,356,289,276,176,206,208,139,112,241,112,182,81,148,267,202,113,341,264,370,164,242,359,189,164,145,313,337,258,288,307,190,124,183,235,226,191,151,254,235,54,182,352,145,173,236,194,155,223,289,344,113,128,132,172,183,210,100,127,124,182,356,207,280,285,305,358,206,124,175,129,270,87,373,293,344,188,304,254,119,248,251,187,191,222,307,224,165,191,136,221,109,223,79,203,156,220,120,199,74,247,146,59,191,93,168,176,166,237,201,148,131,151,157,171,73,168,311,264,160,138,164,256,192,191,248,168,359,221,188,79,191,161,165,137,164,144,198,181,128,144,161,219,209,131,328,261,103,275,195,123,240,107,263,146,181,225,163,301,255,320,394,226,127,158,151,164,127,258,199,234,223,200,153,218,298,223,193,150,209,178,150,166,202,64,194,203,219,71,280,85,194,156,123,206,230,139,243,162,341,145,217,219,248,209,171,191,172,97,156,139,197,213,189,144,160,164,191,356,277,302,102,79,119,204,125,146,111,178,184,361,229,137,220,195,278,164,231,145,259,210,303,71,276,219,104,314,165,111,231,353,196,200,264,124,118,163,340,223,260,230,172,286,168,142,275,301,183,217,275,230,236,227,58,139,157,161,91,157,185,143,139,200,235,173,219,136,182,289,235,104,285,205,222,65,312,165,99,296,258,184,166,360,184,291,183,444,189,157,306,151,176,87,157,264,282,318,163,213,248,179,140,119,350,169,275,262,203,216,191,189,209,189,313,227,166,202,197,64,99,241,151,289,430,183,191,175,171,203,187,250,50,64,196,68,93,294,280,162,251,253,96,137,50,317,236,174,172,101,185,187,177,119,214,159,261,150,133,184,246,178,156,105,123,245,218,124,214,193,353,291,150,337,272,176,133,253,253,98,356,188,154,362,238,259,314,156,182,132,132,333,199,282,168,232,210,186,285,83,201,126,241,192,235,204,334,215,127,161,195,286,289,262,284,354,344,223,127,280,161,309,167,124,220,282,353,175,378,333,120,252,222,163,218,196,261,173,237,129,254,119,192,200,229,214,240,273,163,177,132,225,130,41,224,105,182,159,153,212,118,287,106,115,136,212,319,347,322,254,173,139,179,242,165,132,147,209,201,151,259,152,246,199,169,137,241,157,260,315,52,98,301,230,185,262,132,199,123,147,268,160,164,297,148,214,65,319,94,194,123,116,207,202,170,139,219,110,141,275,183,79,193,231,355,248,218,103,226,198,321,77,282,98,237,182,142,269,155,108,327,160,211,187,139,205,259,180,132,105,264,172,128,153,187,200,182,270,182,162,76,132,122,218,159,260,204,172,136,351,187,237,207,116,232,230,158,225,58,242,263,80,317,97,322,139,152,280,274,124,211,302,189,121,205,74,213,267,351,132,348,248,123,183,171,182,310,123,152,172,258,57,132,240,193,193,246,282,355,121,52,124,198,206,154,139,177,34,274,204,181,200,310,164,168,212,94,279,230,131,99,260,130,127,232,173,121,347,163,209,322,217,207,246,166,90,221,224,248,143,194,112,112,299,107,98,358,97,180,203,89,260,182,97,134,240,169,185,361,102,188,166,96,116,335,170,210,262,132,232,163,131,111,364,243,284,270,144,103,117,316,268,85,163,265,196,123,119,171,138,108,275,144,47,194,294,322,113,168,293,192,122,264,178,329,343,128,183,203,167,290,87,67,162,143,293,186,176,186,99,119,238,120,111,218,340,195,133,131,82,28,197,284,240,50,243,78,98,137,241,315,191,330,162,79,128,62,215,77,95,250,159,126,227,312,259,316,69,123,207,296,200,265,73,256,315,159,227,148,241,135,185,77,311,158,163,206,156,395,113,127,162,320,212,245,166,154,167,232,297,165,212,263,132,146,312,113,67,65,317,120,147,178,199,217,112,63,183,116,255,234,134,213,253,217,130,128,124,140,217,260,221,141,155,90,170,137,179,178,169,309,145,143,135,203,257,146,179,337,368,285,379,208,108,182,202,190,138,121,216,121,306,222,243,255,258,252,159,109,183,318,355,256,146,262,244,78,134,228,249,180,137,203,248,152,200,210,160,184,207,212,194,71,294,126,118,140,224,269,233,173,80,82,249,296,147,365,235,304,161,265,233,250,298,146,262,162,135,155,317,284,127,262,313,310,222,95,49,161,156,307,183,87,138,307,269,170,147,222,275,171,180,115,201,298,278,173,329,317,213,144,173,327,237,111,302,85,58,151,191,93,166,107,228,190,318,173,130,287,304,292,186,224,190,185,261,160,209,195,185,218,58,297,127,369,210,204,217,204,166,225,239,98,160,36,284,294,174,160,226,166,240,348,285,190,303,169,139,353,109,127,100,176,206,123,280,133,144,293,360,188,395,167,114,251,223,135,251,180,75,160,168,323,285,327,280,245,199,121,184,202,158,127,324,101,241,185,241,239,315,254,224,351,136,158,137,376,314,299,144,206,369,124,173,170,326,238,389,226,144,195,122,94,138,231,355,157,181,185,118,99,302,195,196,128,92,356,294,314,211,153,233,155,238,115,75,218,197,250,134,90,342,115,104,133,281,235,321,263,136,44,338,255,129,108,82,324,222,157,137,127,199,112,198,153,133,218,290,140,149,235,345,279,96,305,159,259,178,78,138,181,311,315,295,140,381,76,333,207,200,260,282,161,251,83,168,157,201,180,109,161,114,85,301,193,220,125,113,197,222,137,160,295,151,228,219,266,146,155,107,321,292,176,99,153,133,147,213,160,169,149,121,191,291,105,188,288,76,155,162,203,215,115,20,223,121,108,286,279,333,48,217,153,59,322,98,277,132,192,246,241,316,236,118,103,349,200,287,329,329,275,157,62,282,253,281,103,216,254,165,318,376,281,346,364,330,294,351,220,138,347,284,366,328,126,371,115,196,213,112,195,287,339,360,162,194,173,186,209,235,386,112,211,124,342,279,281,88,261,80,142,267,258,109,96,245,186,141,291,157,162,220,245,314,336,309,224,226,249,194,200,232,238,250,129,226,188,181,98,351,224,163,168,116,257,149,156,81,148,184,176,100,130,168,125,119,258,307,359,288,282,252,158,266,155,132,155,155,251,96,277,325,322,140,226,289,135,304,85,140,158,80,290,76,242,144,165,149,66,338,198,72,81,220,174,341,160,136,184,267,202,170,126,372,170,345,139,184,140,287,250,308,312,160,197,53,134,93,57,251,112,267,296,174,230,164,125,19,116,137,60,357,259,139,193,60,158,211,117,154,120,195,239,175,293,268,205,170,161,148,216,241,182,239,136,289,194,241,49,123,138,79,72,298,126,141,84,266,142,173,80,169,182,119,258,319,291,286,233,120,155,187,210,246,149,191,99,160,221,228,172,298,180,263,95,113,269,274,236,134,315,113,231,208,238,231,185,154,231,238,126,368,158,176,84,135,331,117,189,309,296,153,278,289,159,183,194,294,223,235,103,118,166,85,209,326,43,214,178,94,284,235,144,215,273,322,280,84,218,138,157,263,212,297,191,159,247,150,170,132,196,57,320,324,275,251,82,127,97,194,251,201,79,175,278,69,147,242,149,166,204,245,169,132,48,176,163,342,288,332,177,212,110,173,273,215,149,307,110,254,162,188,261,178,112,415,147,124,152,82,177,305,197,153,204,184,193,108,288,156,274,292,152,139,180,198,196,180,163,215,313,201,68,169,195,303,363,147,195,287,240,93,168,262,262,185,183,338,370,279,305,317,193,281,163,233,85,250,291,122,239,133,181,182,206,86,174,243,115,153,91,165,192,172,257,240,185,203,168,347,305,172,209,130,107,254,119,130,100,101,235,340,76,136,40,259,182,154,156,155,296,142,340,275,67,244,315,190,64,131,123,246,112,131,346,230,216,239,184,200,356,244,259,319,149,227,326,159,226,192,305,164,216,93,286,201,285,173,293,116,199,205,132,170,202,227,249,241,260,235,177,178,249,221,250,136,132,244,215,159,280,165,322,124,166,147,259,115,215,272,164,89,242,171,169,219,204,70,171,134,339,235,195,151,293,276,89,54,133,244,328,131,195,212,224,267,85,304,293,103,238,232,189,308,205,175,154,209,186,275,149,184,104,172,90,136,233,132,301,168,142,191,142,102,269,373,205,335,376,281,236,332,137,323,216,324,143,250,204,279,296,374,261,176,125,229,185,94,273,128,171,295,331,332,190,149,254,342,276,177,132,110,337,194,315,94,260,90,335,65,179,103,147,278,225,125,167,130,109,176,85,281,178,149,57,47,267,51,219,265,230,84,179,189,46,192,266,281,97,203,224,288,181,207,187,254,89,221,326,198,198,297,182,282,248,223,75,154,145,303,153,216,341,105,241,317,174,212,95,210,145,202,294,370,244,194,314,103,196,141,365,158,240,192,236,216,193,279,133,151,272,202,175,145,140,140,203,394,356,292,121,172,183,247,180,276,229,173,296,290,284,49,185,213,116,271,265,235,269,306,180,199,162,174,174,138,224,304,157,190,219,350,326,200,144,216,174,236,140,153,113,213,250,240,225,136,193,231,157,159,287,263,165,215,173,184,359,102,216,151,234,238,126,158,199,166,88,102,146,129,293,195,159,188,172,150,174,175,270,144,258,79,132,215,150,200,339,199,240,185,205,172,240,228,232,202,232,146,244,150,127,171,364,106,241,102,89,278,243,300,182,147,274,151,188,103,232,215,304,126,136,110,248,96,213,211,126,195,113,309,266,129,82,135,289,210,362,77,154,274,291,307,114,205,77,185,167,114,236,251,184,342,57,195,179,150,169,230,206,144,213,164,127,143,186,170,137,181,298,155,188,278,203,131,204,268,108,251,330,173,304,293,212,273,291,129,209,223,223,90,218,184,223,304,273,182,159,283,174,343,361,56,145,175,264,252,104,138,204,126,309,162,180,94,297,207,188,202,213,169,183,157,121,261,205,184,232,110,167,133,56,122,385,291,96,50,319,74,157,150,89,263,320,119,204,184,310,146,119,120,198,65,209,326,164,129,133,135,187,132,125,382,231,187,243,257,239,227,154,268,257,211,133,257,109,219,185,192,325,256,124,104,245,120,133,118,119,256,126,286,173,102,268,357,220,305,171,283,140,177,172,99,143,210,357,246,193,228,115,155,113,270,208,138,144,128,83,166,50,200,190,315,348,137,135,267,164,82,128,208,112,290,202,108,332,197,109,233,189,207,308,254,188,338,113,297,253,188,162,42,312,344,272,248,146,286,189,121,65,152,123,144,195,219,149,316,123,212,222,172,204,293,81,111,295,293,141,188,290,227,232,177,265,358,218,298,194,146,217,163,176,304,238,151,43,124,177,91,152,341,121,243,212,255,148,297,262,332,159,213,394,161,255,147,257,287,154,350,225,197,195,245,160,173,202,114,277,86,242,331,291,287,182,240,63,171,174,173,292,143,204,196,312,198,275,66,115,99,103,138,228,172,187,367,177,175,170,232,268,258,346,91,379,121,114,204,201,139,279,121,364,278,232,202,214,178,267,274,244,50,165,395,208,337,240,360,276,191,112,267,130,133,242,177,187,120,162,270,120,109,201,172,258,148,248,283,269,188,181,228,286,247,332,318,104,198,214,217,270,167,194,331,214,138,170,236,177,122,117,126,279,166,255,205,177,170,162,158,167,114,283,179,232,344,203,80,40,225,165,79,228,200,179,185,251,214,269,198,186,160,200,151,197,38,35,251,106,233,216,280,152,234,278,130,46,241,328,372,348,200,184,351,328,56,179,163,156,151,139,201,195,162,99,217,157,334,59,222,249,301,259,219,289,225,114,230,58,195,266,151,341,143,211,104,234,243,95,105,144,412,83,182,73,162,57,169,170,90,114,128,277,247,195,257,202,143,105,101,262,133,140,199,221,202,213,121,217,263,187,266,384,171,189,253,210,123,192,185,252,254,166,322,338,93,265,353,194,147,247,224,87,250,225,196,205,172,77,210,159,247,254,332,192,131,244,226,145,173,138,227,343,221,185,127,197,129,357,191,212,59,66,111,238,52,76,179,147,219,311,171,136,130,297,226,166,174,247,109,327,205,209,188,181,110,155,93,261,102,195,265,163,237,178,194,232,176,161,233,185,122,253,270,167,232,255,138,319,81,255,40,283,252,256,357,331,112,83,233,217,115,118,258,326,145,151,232,67,266,151,161,46,276,303,178,135,158,245,117,164,206,248,146,158,165,150,331,248,260,363,355,239,182,90,158,236,312,265,64,315,169,207,202,184,162,129,144,175,121,202,233,123,162,53,288,163,217,221,211,159,261,196,188,163,217,172,270,346,247,129,202,316,234,183,264,230,243,236,141,273,302,163,336,227,101,244,75,149,122,85,252,143,216,231,142,200,312,204,293,140,208,167,139,68,161,416,162,275,147,60,229,270,132,49,368,221,202,85,197,282,258,308,215,182,310,293,265,313,236,99,295,302,300,296,359,182,149,205,288,69,253,195,370,123,307,254,231,179,59,372,167,159,166,310,166,235,222,216,172,244,49,184,350,336,279,121,232,274,136,161,112,144,313,354,238,136,240,166,174,196,406,131,102,297,212,170,126,235,216,192,98,145,142,153,100,207,233,114,256,168,239,328,273,349,226,152,258,143,216,281,391,41,253,126,193,164,166,97,186,103,90,192,150,31,164,241,119,211,139,224,213,90,272,124,269,204,288,99,174,107,331,185,160,232,203,364,294,195,137,226,310,217,173,174,160,323,140,324,137,260,194,275,259,206,311,119,199,324,177,307,222,147,144,312,132,136,301,248,121,196,94,271,106,211,210,183,111,262,117,234,328,200,215,359,261,243,251,306,145,161,147,235,128,353,157,229,166,166,145,292,279,193,114,145,304,259,233,231,254,366,323,177,144,170,212,253,35,145,271,286,312,196,182,138,245,262,172,167,361,247,89,168,221,312,288,199,220,97,360,74,221,254,256,157,214,395,171,241,169,133,51,188,295,119,317,178,256,266,129,125,183,185,281,238,258,142,139,123,372,133,280,265,92,189,173,156,120,98,176,289,350,202,271,224,262,159,97,196,357,43,230,285,105,214,177,203,329,179,110,154,222,154,249,147,274,185,80,181,196,182,238,185,133,256,127,123,328,170,228,177,229,208,233,235,176,323,253,190,109,299,100,222,230,108,106,137,191,353,70,209,168,77,300,58,406,92,294,232,349,134,351,96,90,156,371,186,113,219,244,243,199,218,144,183,153,113,218,108,114,101,175,50,173,144,215,157,218,178,196,134,253,270,179,69,112,263,269,130,187,308,143,156,309,284,325,71,205,182,150,336,150,246,135,286,101,175,308,81,293,293,216,114,138,113,130,177,151,128,115,208,288,128,210,171,51,252,219,79,202,369,204,150,351,209,164,170,165,175,133,80,271,213,194,190,201,200,213,396,147,387,223,240,341,245,155,317,230,190,183,170,218,165,269,142,290,204,300,216,105,197,352,337,221,52,257,111,256,228,234,157,32,240,286,353,151,129,262,208,340,211,402,155,123,146,215,183,240,148,143,317,102,294,216,227,131,248,153,88,154,300,230,199,273,189,216,333,340,204,183,232,201,189,82,321,215,177,181,132,216,208,73,269,170,212,269,227,175,306,124,312,153,191,223,216,219,114,247,153,294,176,276,155,152,304,246,193,216,121,171,204,130,199,243,182,233,114,138,259,265,192,149,203,192,187,251,272,291,335,110,156,152,230,293,276,358,336,156,137,131,174,232,173,296,297,195,167,207,237,285,254,238,257,231,305,131,109,347,161,269,206,225,200,288,155,55,174,88,219,130,44,159,286,265,167,194,149,73,286,136,322,185,106,125,302,161,86,343,130,92,365,299,378,143,195,144,195,280,288,137,319,118,125,282,192,213,204,301,153,228,237,262,203,314,111,236,157,108,135,173,352,98,355,270,268,205,181,193,332,196,233,329,208,242,279,245,140,178,133,332,131,236,390,127,133,208,300,265,217,247,227,106,364,268,111,337,172,108,274,58,214,147,192,119,169,253,113,196,197,198,274,147,324,122,207,154,120,240,120,309,194,209,196,233,202,280,124,224,117,222,197,167,136,242,233,255,251,286,162,191,119,177,233,144,367,144,184,196,236,295,343,127,124,181,227,163,207,205,127,300,87,83,253,168,121,168,193,157,178,99,120,122,156,250,133,199,41,72,117,196,90,111,183,263,215,221,163,211,232,65,310,182,269,295,324,107,174,151,216,323,124,242,222,219,160,285,212,211,176,113,171,166,193,161,69,288,89,194,68,239,265,238,208,179,120,155,116,146,127,130,277,141,95,202,216,182,170,141,135,178,252,320,269,217,243,117,134,187,175,118,303,231,237,211,227,148,236,244,171,297,154,171,176,127,361,336,150,311,141,101,304,250,101,348,213,228,202,181,334,243,54,300,165,216,242,144,194,143,167,199,140,170,54,284,281,309,234,334,207,245,325,211,136,229,381,371,350,224,331,209,75,127,96,318,169,312,295,176,136,184,149,361,192,257,172,234,131,256,145,152,140,187,186,136,121,191,237,176,218,244,123,252,152,194,240,221,139,230,105,278,185,268,293,126,240,206,267,229,69,188,287,275,145,108,271,267,103,128,280,298,98,97,163,249,216,325,209,267,128,291,178,237,102,228,225,121,389,262,255,87,191,118,88,158,127,347,222,113,122,160,142,100,205,266,100,314,227,139,219,194,118,372,285,262,212,208,109,98,177,215,209,171,189,174,39,285,209,96,211,301,193,162,151,71,213,94,126,74,367,312,189,265,265,291,236,190,153,232,141,198,354,103,95,358,168,311,258,91,105,177,302,189,350,168,117,173,117,175,235,167,132,247,88,198,254,147,190,229,312,320,262,225,128,193,213,278,168,151,324,217,184,99,139,271,109,256,205,198,138,165,230,355,171,57,239,227,226,199,149,294,177,203,145,97,131,201,222,159,54,161,149,127,235,156,226,349,37,237,240,230,145,149,270,138,155,220,125,276,135,287,205,158,364,273,164,86,132,211,356,156,215,251,162,141,62,152,124,219,130,343,259,266,205,226,356,375,159,139,180,140,115,280,208,174,172,276,316,257,251,209,358,201,62,149,98,373,161,328,138,314,203,322,142,126,326,268,308,241,261,62,154,311,310,261,149,199,140,252,243,69,166,358,218,160,233,258,248,128,111,145,250,222,179,264,221,154,202,189,176,94,182,138,151,227,282,185,244,246,126,318,189,373,132,174,147,148,127,225,236,157,214,383,115,153,161,132,329,203,192,252,166,175,159,201,388,143,175,187,140,135,111,240,270,306,191,280,258,330,137,289,280,279,139,235,230,182,354,178,156,193,291,327,192,148,356,310,112,253,279,172,350,209,179,147,303,241,134,235,144,303,235,231,218,96,205,150,149,267,99,248,228,379,156,202,97,94,258,243,154,297,158,150,316,273,219,154,205,89,228,130,160,130,146,113,130,102,293,219,201,208,369,180,174,58,275,93,80,124,265,307,56,322,233,197,218,117,224,114,314,163,70,157,73,160,339,165,205,306,247,103,106,240,395,115,265,294,173,218,128,201,110,94,93,247,126,102,311,175,247,126,305,124,186,100,239,399,146,185,191,285,235,218,273,149,236,200,314,114,199,119,344,167,248,61,183,278,166,289,255,72,322,270,169,302,304,161,172,189,93,232,204,179,248,164,251,296,71,212,191,115,244,153,261,178,109,147,184,154,222,135,271,196,252,181,67,166,183,144,167,209,299,262,87,283,46,214,50,159,321,153,202,174,243,171,329,202,246,374,207,160,265,154,174,289,173,109,169,119,144,157,194,194,135,159,155,230,194,242,137,139,196,206,161,233,227,124,170,305,165,325,151,92,90,313,178,224,301,227,216,377,229,168,198,285,129,216,129,217,129,328,96,185,210,285,170,266,280,248,125,272,156,174,165,272,216,276,73,189,159,217,215,170,289,236,161,254,451,393,236,158,65,107,223,275,195,194,143,182,152,138,307,199,224,142,255,131,197,212,283,221,241,164,89,167,167,141,166,172,320,137,152,58,264,173,148,121,226,236,110,160,92,207,144,131,277,131,233,242,199,148,250,228,180,231,130,142,194,134,184,335,193,245,149,110,181,177,179,163,159,107,221,204,247,131,94,177,148,255,116,180,56,120,75,174,197,341,184,147,190,179,251,206,160,99,218,142,186,89,149,257,135,185,202,291,148,167,180,132,100,173,133,100,196,182,171,111,268,142,168,93,131,176,336,130,236,119,165,161,133,150,169,140,173,88,166,50,114,239,115,164,174,156,53,206,95,183,203,175,380,286,365,138,231,185,171,317,163,302,65,194,206,147,96,220,92,116,148,201,263,99,301,179,100,133,316,68,147,195,133,293,222,120,110,71,219,193,323,220,183,316,265,150,139,69,251,272,118,139,354,206,84,199,258,61,200,280,226,234,246,242,201,71,342,89,193,284,238,197,151,167,164,251,230,234,175,275,203,293,240,216,251,148,189,107,260,203,150,124,228,149,269,216,111,183,145,142,74,161,162,189,162,169,206,208,338,176,279,159,163,186,180,355,197,258,184,204,292,109,211,245,186,248,93,135,195,154,237,385,91,276,199,170,151,182,190,269,153,299,192,211,236,95,357,156,88,142,140,81,216,275,180,147,250,165,234,133,111,325,181,126,203,141,231,344,64,191,164,281,159,280,351,238,238,301,183,230,181,264,230,306,250,240,165,188,176,234,245,351,272,224,328,304,370,377,145,157,331,242,158,324,212,140,161,316,211,313,191,166,200,218,113,235,115,328,294,152,336,369,320,246,128,129,155,157,162,177,101,224,62,119,319,170,71,141,194,336,133,79,336,284,144,52,334,165,153,167,96,265,89,55,129,209,147,174,307,189,227,213,189,112,132,288,350,73,344,315,235,214,307,139,228,125,198,143,291,343,111,179,136,103,191,166,85,204,199,277,252,307,237,303,139,131,131,253,304,223,334,152,219,265,348,149,159,265,94,310,246,200,278,103,164,232,206,177,180,81,119,217,174,242,327,346,137,322,244,277,161,276,330,118,52,348,355,150,222,319,275,140,191,175,310,212,139,96,190,213,255,144,156,224,158,341,227,320,320,307,132,230,350,205,187,236,338,186,184,152,258,246,155,196,232,196,205,334,148,255,116,243,211,175,140,296,320,323,176,197,300,323,200,330,231,273,275,230,277,117,140,133,311,173,160,311,187,208,305,344,131,267,97,210,213,155,110,73,283,298,227,99,124,125,308,207,88,121,55,167,89,200,128,266,247,190,179,123,178,116,322,291,198,185,178,165,119,143,361,268,177,217,105,246,160,257,193,334,175,255,191,72,162,175,182,237,117,231,177,120,73,113,113,84,190,339,187,71,181,193,133,131,233,231,48,64,155,177,180,219,124,110,181,222,235,156,210,200,148,196,186,228,156,69,285,398,255,247,300,195,203,133,154,151,128,362,341,345,50,186,108,136,229,362,329,229,83,304,131,79,190,402,230,187,299,191,169,136,217,205,201,102,61,94,158,123,126,106,144,150,159,167,159,77,106,221,223,75,138,127,169,147,228,95,177,314,201,356,155,185,244,364,134,161,34,73,299,133,256,148,147,192,157,153,211,152,164,161,163,351,292,159,213,367,126,257,172,173,115,131,106,246,169,107,143,98,223,306,168,186,215,213,153,285,371,197,290,156,161,113,88,155,148,90,44,106,40,109,203,187,196,237,134,75,141,207,208,205,188,378,135,280,165,246,263,236,246,164,106,179,269,339,138,206,141,172,334,222,274,137,278,319,167,168,41,265,276,297,262,208,199,240,107,125,217,302,118,151,314,130,103,226,184,224,339,238,185,317,179,147,202,183,166,261,228,349,339,276,223,353,201,206,371,290,336,252,138,314,254,85,298,154,120,359,163,157,146,165,326,316,367,266,306,105,147,254,150,279,81,181,291,317,327,360,321,204,317,247,227,325,185,197,318,330,274,134,303,168,267,225,227,57,256,130,254,177,163,249,129,218,280,153,326,125,144,330,263,245,182,227,183,244,223,167,199,123,178,214,142,158,285,213,257,202,297,157,293,217,304,200,75,144,172,80,246,79,227,199,136,233,305,357,103,180,140,291,129,248,252,119,135,298,162,234,107,169,216,204,197,128,209,177,92,199,166,95,269,120,190,129,243,187,173,267,192,207,176,104,154,53,112,159,181,156,144,190,121,234,176,227,199,244,163,216,167,169,183,162,188,72,150,209,250,248,185,270,190,87,265,218,152,138,192,210,174,196,136,158,200,204,234,358,186,167,213,195,286,163,202,243,159,59,202,273,185,249,374,242,244,266,178,200,210,100,168,203,51,198,204,79,250,185,157,222,274,181,179,280,224,209,282,235,157,118,258,192,322,321,206,276,353,213,154,264,161,185,163,199,129,140,169,234,128,222,148,176,158,104,217,231,155,111,127,168,89,86,216,169,225,248,125,224,194,238,159,215,243,168,256,172,107,135,277,262,174,220,186,96,85,296,203,154,222,154,209,176,345,237,95,152,226,218,138,160,252,166,236,187,140,83,221,192,276,126,171,186,369,198,122,195,275,197,217,283,168,250,192,189,209,230,222,276,308,228,84,78,346,321,241,178,142,232,128,268,222,224,167,205,171,286,162,170,219,169,239,99,59,270,182,120,361,204,259,334,184,210,106,144,181,147,189,394,107,125,162,160,200,243,240,63,61,238,302,159,319,356,271,126,289,77,183,166,224,180,125,172,153,186,213,216,209,263,161,144,108,136,64,144,164,254,297,157,203,192,349,60,126,351,167,80,221,281,231,178,124,151,322,390,260,101,139,279,176,193,275,92,265,270,181,138,120,64,157,252,183,146,327,64,160,266,171,304,196,256,158,132,161,198,163,87,308,173,314,274,299,128,208,46,280,171,206,116,163,127,57,138,232,166,238,176,246,214,359,175,154,319,122,66,155,94,290,279,236,241,156,159,268,240,284,252,201,146,235,191,64,299,242,312,104,248,131,240,114,167,205,225,136,179,247,103,143,115,207,190,131,190,234,117,328,287,157,110,187,212,215,139,143,132,156,101,254,132,377,119,205,260,164,285,202,275,225,184,211,204,149,247,230,204,150,223,195,165,150,69,62,178,171,202,346,180,178,184,182,151,136,307,244,181,118,304,247,146,228,330,203,151,343,97,339,162,87,119,196,263,134,197,210,166,111,203,341,121,164,148,151,194,101,136,253,221,293,137,193,193,186,156,245,120,219,167,160,193,248,213,56,195,286,242,178,309,309,229,118,200,170,166,122,169,120,169,219,140,192,114,130,209,302,303,91,114,178,86,208,205,138,153,315,217,140,64,243,358,160,283,192,357,247,291,346,302,206,225,184,152,132,274,186,151,262,173,122,169,254,210,290,85,158,226,166,95,99,256,186,248,371,169,171,128,177,161,204,374,244,248,80,143,139,311,288,175,196,271,45,271,170,145,270,244,172,248,231,259,265,215,182,319,131,72,98,358,148,210,255,304,284,195,172,92,87,202,261,198,83,292,154,182,81,193,211,104,331,200,80,316,138,86,97,236,122,182,255,283,258,161,231,184,265,97,261,201,168,160,367,189,224,187,157,159,363,271,277,184,163,312,124,310,89,93,331,211,120,173,79,241,296,259,124,269,303,203,137,198,197,319,193,339,163,85,159,221,213,114,206,179,94,229,253,64,130,126,313,204,160,320,232,345,105,132,137,270,267,351,116,184,200,237,189,189,110,269,324,252,325,185,189,182,142,316,208,252,106,165,270,144,217,126,175,269,312,284,190,243,121,124,183,150,168,175,214,159,97,89,170,114,188,75,73,138,114,90,152,337,249,88,158,267,193,254,140,81,161,200,205,116,192,163,91,245,262,204,258,185,280,189,192,59,144,238,134,193,318,196,174,194,165,170,154,70,287,262,238,221,130,143,87,289,135,148,389,271,222,350,146,166,163,181,262,262,237,269,172,160,200,133,200,292,274,162,156,156,176,209,219,130,332,154,193,106,189,319,173,175,164,178,220,143,215,180,239,337,146,160,220,222,309,181,247,240,159,215,241,218,217,199,246,88,203,134,167,307,270,219,183,202,275,187,124,127,153,200,176,302,260,330,74,248,237,133,263,139,220,102,161,80,155,132,287,245,203,68,156,111,168,125,171,161,111,99,199,302,115,209,144,259,160,229,160,329,185,200,153,134,130,227,157,202,281,207,268,138,242,230,209,133,108,116,139,174,172,111,194,261,312,232,162,82,251,215,149,125,209,207,184,165,134,211,208,165,231,146,281,150,201,177,150,290,285,174,115,137,113,92,266,176,186,288,292,152,152,131,238,251,150,239,185,254,145,177,168,177,243,215,233,119,198,314,324,341,230,95,81,217,208,149,120,219,184,288,140,337,103,256,144,161,222,120,216,133,187,160,238,123,299,151,322,245,180,105,185,101,91,250,316,285,134,191,215,186,320,142,92,325,241,133,292,247,215,216,285,137,259,269,81,155,183,112,125,182,299,137,261,277,146,248,124,186,177,187,246,115,153,309,85,200,365,267,270,191,254,229,240,117,157,278,138,201,144,170,93,256,330,324,212,208,280,75,234,288,149,57,147,83,253,82,247,345,137,311,198,166,190,292,219,189,111,106,141,141,162,255,153,180,159,231,77,240,123,232,132,86,83,197,299,216,349,204,179,184,188,136,189,178,74,94,88,150,211,314,212,362,143,118,353,255,201,167,178,282,287,294,335,331,158,172,217,317,191,250,251,352,180,249,144,59,228,233,364,392,142,200,58,266,293,169,120,98,227,124,216,139,198,205,188,164,155,321,247,146,208,84,192,246,218,194,187,218,241,268,231,205,110,174,335,276,284,238,229,114,45,145,230,150,183,59,193,326,195,292,191,228,213,212,283,43,265,190,124,316,346,212,220,167,241,301,262,260,339,179,285,150,242,191,159,272,182,253,138,258,297,176,281,155,175,204,343,250,89,306,184,94,89,200,212,302,177,229,127,188,309,256,105,156,175,148,99,149,157,161,217,140,188,130,151,88,268,228,250,173,193,114,255,149,112,140,167,107,109,162,143,314,307,223,115,240,189,147,164,236,169,92,131,198,42,222,327,132,320,167,227,222,200,93,176,225,168,109,241,150,188,170,226,340,159,304,274,100,134,163,218,201,149,162,307,358,140,39,164,295,286,247,161,250,231,175,206,198,189,232,202,169,205,281,105,172,345,305,64,155,168,209,178,47,225,183,304,236,195,122,227,277,212,235,115,252,61,278,113,230,352,269,220,132,104,214,180,209,302,109,264,110,136,128,215,88,391,333,48,109,145,207,132,183,120,307,298,241,145,178,181,167,130,208,332,208,126,230,268,132,268,126,229,113,134,323,226,326,122,82,227,208,140,185,67,170,167,101,290,162,225,312,339,169,135,199,291,280,198,139,151,311,165,261,381,128,263,113,193,171,128,151,188,228,207,186,230,126,217,146,219,227,160,165,261,152,117,196,100,216,109,116,181,174,141,221,176,253,372,341,313,104,167,298,120,218,228,121,117,385,300,188,283,205,215,198,202,93,219,251,252,183,273,100,103,118,104,133,103,175,82,181,186,177,208,167,241,122,71,213,141,333,221,110,61,113,143,146,200,177,104,173,112,185,327,153,209,204,147,143,210,208,203,159,123,215,190,43,228,180,155,202,302,158,243,182,222,199,130,144,246,280,308,219,200,167,229,84,192,244,158,333,341,210,110,355,133,278,107,280,175,151,70,47,195,151,222,139,127,197,106,229,313,334,165,198,128,276,298,166,294,71,95,127,165,177,85,151,147,141,287,177,168,322,210,261,250,161,240,132,236,299,244,117,288,289,188,270,151,85,188,144,199,153,154,133,127,208,328,227,160,108,122,280,129,40,97,150,142,132,170,210,175,188,207,208,159,186,106,189,123,125,254,227,159,175,97,165,141,182,195,353,166,201,184,103,213,127,205,157,132,192,362,202,189,176,207,202,334,159,201,255,141,329,182,112,173,327,229,229,177,164,183,201,194,244,294,147,190,118,225,232,125,63,174,114,208,201,124,187,136,108,234,77,184,331,179,121,162,116,97,214,245,166,284,102,144,209,112,196,421,156,374,173,68,249,349,119,353,300,106,303,97,194,205,156,294,239,116,126,81,205,159,208,154,107,150,247,159,116,165,193,181,225,226,155,194,291,350,126,246,228,288,153,203,135,281,117,220,231,109,212,206,131,139,178,180,142,170,246,298,69,201,182,178,159,321,79,207,246,120,172,79,139,153,254,254,188,110,209,356,197,280,291,79,365,274,182,304,325,328,295,269,349,332,310,259,244,282,170,144,228,250,338,307,83,291,52,200,136,358,128,222,368,170,208,180,323,143,182,224,126,354,194,157,197,169,266,272,280,141,174,337,155,212,139,124,230,190,258,281,120,75,184,183,195,202,265,160,206,125,156,194,145,337,136,216,170,220,145,146,259,186,142,357,448,382,118,201,305,117,99,271,204,260,228,63,218,105,206,324,228,215,264,270,236,123,92,285,157,229,388,170,245,202,184,78,162,216,179,247,212,227,88,94,275,65,145,299,298,301,341,180,379,143,282,73,232,255,108,199,118,181,205,248,162,174,134,156,192,175,87,229,230,239,131,158,35,247,280,197,233,324,109,146,209,78,257,154,138,255,131,55,197,76,259,231,311,262,119,233,231,172,208,247,168,288,178,69,244,47,188,228,158,149,213,94,199,275,123,256,76,98,145,167,258,200,274,318,67,279,151,355,271,188,178,307,151,257,182,65,193,131,139,139,279,167,178,232,186,198,113,183,210,213,248,176,330,211,331,240,331,235,148,126,214,279,333,352,210,155,221,231,203,210,156,380,121,130,265,303,69,158,113,249,358,133,114,219,204,175,126,251,186,177,320,177,145,236,189,115,174,115,59,219,130,307,222,233,62,304,126,193,186,209,132,216,206,116,205,170,257,79,151,169,276,248,88,146,191,221,311,162,45,64,111,355,188,258,199,181,185,179,209,260,150,144,233,202,103,341,193,360,217,162,217,304,343,154,235,202,311,176,160,223,290,293,155,141,142,189,193,117,200,191,168,247,221,170,300,337,258,100,171,157,139,244,315,167,215,251,123,127,144,294,282,208,212,94,229,70,198,185,164,314,170,276,77,223,192,165,132,182,106,316,111,162,185,185,368,351,253,229,147,241,302,175,147,172,259,132,204,117,255,217,155,198,223,321,248,323,259,193,151,220,272,229,235,376,224,274,317,294,285,190,258,336,86,160,336,101,381,172,281,191,186,106,130,84,192,156,119,262,252,182,124,303,237,219,92,46,89,169,155,285,182,134,121,187,209,133,293,169,53,123,59,367,178,317,94,244,245,72,222,50,259,240,20,82,191,101,352,103,113,133,314,154,131,163,83,96,92,203,75,107,252,125,269,141,303,205,136,243,235,171,243,139,169,179,114,222,169,214,176,240,192,152,159,180,233,233,213,122,203,227,111,287,174,128,308,193,190,247,161,321,142,56,116,227,104,155,321,291,191,175,251,379,340,207,229,245,159,206,125,238,195,363,121,249,221,311,184,122,167,341,212,150,340,202,202,77,76,338,128,257,187,200,207,76,138,141,193,91,277,233,266,223,269,78,153,303,144,244,184,151,235,344,180,362,238,81,358,202,142,278,177,258,214,259,349,285,301,273,234,326,339,214,300,164,213,182,346,195,217,217,125,315,155,338,251,317,237,183,236,189,163,47,52,315,128,237,150,247,123,140,178,197,104,195,160,215,82,246,105,159,84,184,365,243,299,261,267,273,194,145,103,352,283,225,255,366,206,196,129,185,170,288,264,292,209,169,115,131,322,146,268,122,265,158,254,120,182,307,240,112,215,221,214,300,121,228,214,387,287,150,136,302,287,138,260,143,249,164,236,219,254,201,178,372,179,365,148,138,235,142,139,374,124,137,329,188,212,216,132,330,134,255,134,179,79,175,150,408,211,127,210,328,138,158,148,177,284,230,299,205,210,149,176,87,259,208,179,238,255,166,177,227,139,351,189,285,164,377,313,172,121,182,199,29,228,133,267,261,233,345,241,204,132,194,248,177,292,99,186,84,232,251,165,191,172,259,317,306,154,115,195,234,164,233,71,337,131,208,105,338,157,265,100,103,137,126,255,41,246,220,183,146,303,173,181,138,306,260,179,228,139,166,250,356,155,244,133,123,99,136,212,200,188,258,196,186,158,103,246,141,125,300,326,223,199,245,183,165,212,192,303,115,97,172,144,346,272,94,172,248,176,167,202,181,191,177,206,111,228,198,312,112,143,154,258,241,121,176,218,48,198,271,288,252,39,215,141,111,322,159,246,171,112,143,232,202,269,254,168,152,214,224,93,125,127,204,336,122,86,194,341,185,210,145,263,184,168,192,184,217,161,127,310,292,176,88,172,98,187,231,273,212,189,348,256,86,202,263,331,285,226,92,206,105,118,230,120,269,270,330,212,82,112,140,128,229,89,158,218,168,265,219,232,338,204,92,311,109,275,73,389,239,144,299,262,138,169,311,170,80,264,247,254,216,96,143,267,116,285,175,240,206,329,321,184,208,292,203,182,208,70,243,167,159,318,230,142,86,251,193,219,205,208,125,190,83,286,148,211,136,79,99,131,124,80,329,249,207,104,110,99,138,247,157,245,132,180,147,209,141,324,66,179,99,180,99,360,95,164,187,127,49,207,149,180,225,231,116,80,267,230,327,264,75,326,308,139,211,290,148,102,108,232,100,271,213,202,170,216,345,195,225,176,132,245,336,174,75,137,203,282,215,191,194,162,152,137,391,195,223,220,208,174,124,120,93,151,194,228,288,240,217,109,158,167,166,336,176,245,375,348,231,166,212,393,320,194,147,305,280,319,192,343,353,310,125,285,231,246,90,192,228,277,136,154,241,175,286,201,312,118,249,198,210,266,157,312,159,220,263,286,98,295,70,299,188,146,233,141,98,338,150,316,306,170,193,153,135,115,138,168,141,223,216,197,227,379,359,198,212,250,229,288,353,315,138,209,125,206,116,124,194,151,220,64,233,180,148,119,191,115,105,79,183,193,208,232,207,240,260,375,176,210,284,293,351,53,252,368,217,132,249,249,349,201,298,134,164,211,156,182,189,233,273,353,322,350,147,295,240,355,177,262,154,238,149,229,200,361,223,178,120,314,140,208,183,312,225,197,230,206,319,166,170,219,150,129,205,225,264,199,261,195,132,180,125,157,51,188,281,160,325,60,56,149,139,248,271,297,257,136,86,255,168,232,158,184,183,140,195,169,187,34,135,122,276,174,272,178,184,204,154,153,241,110,213,201,311,302,144,117,222,332,297,200,298,212,233,253,44,303,117,201,184,85,141,206,214,151,77,246,223,260,71,282,169,183,223,192,301,267,246,343,347,109,107,79,292,253,133,186,295,235,230,88,101,228,182,105,216,104,216,190,309,337,199,160,120,244,93,255,210,240,51,113,118,130,210,283,174,189,107,154,186,229,169,109,66,335,168,338,280,193,327,196,239,328,186,260,272,131,147,30,218,75,142,186,150,222,162,237,104,251,252,191,249,200,168,309,234,161,184,157,281,267,236,134,320,174,129,202,173,129,187,156,94,141,238,128,253,91,258,243,253,184,166,41,140,229,111,202,224,137,319,127,122,136,187,171,176,259,175,154,194,194,70,130,133,194,292,359,247,129,50,87,323,54,82,72,158,197,134,295,225,269,214,161,304,75,131,158,238,287,71,368,185,88,327,303,210,157,290,214,206,106,203,151,230,172,232,161,276,109,355,313,294,160,171,154,247,160,155,199,361,173,216,171,266,274,186,247,101,230,109,198,138,107,260,244,218,153,119,89,179,297,219,42,269,201,80,159,163,43,344,320,140,161,164,132,148,93,153,273,126,139,184,320,341,320,207,114,258,230,292,217,273,194,126,223,199,154,176,277,226,206,163,223,148,217,195,166,222,176,54,161,59,118,352,94,341,157,173,257,175,291,120,216,246,245,253,151,245,145,333,226,260,88,305,178,86,155,166,116,268,274,196,349,226,126,196,272,342,176,321,328,263,139,309,103,132,223,333,188,353,306,316,379,328,187,234,160,339,149,274,105,299,147,221,131,125,132,241,162,193,252,86,158,282,324,248,194,347,129,261,130,195,268,345,345,144,152,108,272,216,341,135,187,211,73,165,130,212,130,141,201,167,282,274,223,147,250,349,118,118,83,120,192,264,240,309,219,110,139,127,214,136,196,305,339,176,242,199,349,310,216,305,185,148,186,329,251,242,195,238,255,129,202,149,197,330,319,134,212,203,160,284,271,261,244,279,327,322,241,72,209,226,184,201,214,112,152,131,365,147,240,114,194,273,252,157,297,149,269,229,249,57,131,193,165,130,208,230,129,106,285,142,184,206,277,240,195,170,277,86,126,148,175,147,91,260,216,212,224,126,129,244,268,120,118,125,126,178,92,359,269,164,202,332,355,192,187,230,89,147,249,170,150,135,133,297,237,263,252,155,214,128,152,320,205,207,293,102,341,271,381,109,97,399,200,140,139,151,216,148,196,198,212,242,185,170,132,169,318,336,60,148,278,342,151,109,229,248,258,169,171,218,150,229,150,172,288,190,70,134,296,148,272,165,139,196,186,179,310,67,206,121,232,147,147,271,288,177,254,195,226,160,100,212,341,170,191,247,227,150,339,167,178,341,93,91,162,142,162,122,95,319,191,194,234,91,242,155,140,205,273,63,252,105,190,362,222,255,158,200,390,133,130,115,117,328,197,198,364,138,191,80,173,74,267,166,406,300,121,199,81,242,231,310,293,101,261,85,294,204,338,177,220,148,124,196,158,134,341,268,52,213,246,272,215,45,295,226,83,168,240,106,237,241,255,126,245,255,221,167,162,63,116,173,177,153,147,325,245,95,42,129,243,189,171,111,153,399,132,160,155,175,165,331,112,302,221,133,215,177,241,220,36,68,178,103,114,215,221,93,71,242,230,200,103,166,142,301,285,332,232,114,136,206,139,122,188,203,151,161,246,113,209,147,114,129,142,317,149,140,95,136,96,201,325,96,275,198,225,70,246,207,261,183,312,230,222,232,339,264,144,133,88,200,147,259,184,234,333,211,293,168,123,336,253,169,209,225,156,88,321,120,263,222,257,141,115,166,281,233,311,311,134,379,220,242,123,267,180,248,312,232,120,210,216,179,230,186,161,293,213,122,261,231,287,325,98,250,135,224,102,211,273,179,177,69,216,219,216,327,361,160,164,226,284,228,168,282,110,197,73,348,265,345,343,208,290,162,107,251,272,119,349,102,207,122,241,249,198,218,95,180,196,230,48,221,112,277,240,155,178,170,259,298,246,152,68,157,276,138,222,115,144,277,259,263,146,172,249,298,360,210,87,266,104,159,191,173,220,271,390,369,205,238,115,206,325,124,66,233,182,264,275,268,219,115,272,105,114,196,255,227,244,78,105,384,105,267,197,75,131,323,169,116,210,225,200,208,260,136,93,198,135,191,145,156,238,235,299,327,98,157,245,374,221,143,113,162,188,101,168,233,174,220,162,99,124,124,146,202,218,213,345,336,338,218,265,301,371,55,130,144,176,40,151,183,345,230,78,95,45,140,242,168,229,204,241,152,174,243,246,263,259,321,53,315,160,163,161,240,216,256,141,260,248,200,245,254,144,183,200,140,224,244,154,115,180,235,254,331,328,44,178,121,305,329,176,326,257,127,157,218,232,122,59,167,87,232,149,246,175,103,179,344,96,129,195,95,122,222,92,183,225,167,312,204,115,191,264,175,54,87,362,248,136,208,60,194,309,137,67,320,233,262,251,118,185,234,87,119,99,127,189,363,111,145,173,329,286,315,256,278,173,222,202,294,94,360,163,334,205,198,45,348,198,244,157,149,210,136,122,174,246,188,192,104,226,323,88,338,220,212,215,246,132,226,169,203,212,183,97,89,153,179,141,193,198,267,215,151,105,222,187,226,195,191,151,191,173,274,234,282,333,132,171,229,262,192,299,117,168,303,206,222,134,165,182,304,126,262,154,281,191,278,184,337,95,261,254,192,130,314,250,172,215,216,162,144,206,162,178,275,128,141,220,356,108,227,152,200,41,166,246,57,150,199,158,165,339,282,144,129,113,205,122,310,239,153,63,230,168,53,193,58,281,67,210,129,106,156,238,290,214,121,135,321,209,189,155,251,132,131,263,144,140,260,184,105,139,171,210,175,336,137,201,268,150,156,128,82,210,70,240,175,271,91,169,299,166,181,201,155,84,264,308,140,84,148,225,119,65,166,212,186,266,185,147,143,155,182,189,214,131,192,277,246,309,157,144,309,142,209,182,338,133,213,242,213,251,217,272,194,258,161,118,161,130,106,99,38,168,211,161,282,269,246,129,341,71,122,286,180,170,176,79,178,205,55,264,90,279,62,263,199,285,57,327,90,266,168,151,134,115,256,193,121,399,126,240,127,196,230,107,67,105,220,236,274,316,272,224,179,100,204,244,277,316,175,119,103,368,160,218,153,309,209,188,125,163,241,66,83,166,179,53,169,240,171,138,226,105,32,287,253,151,396,212,215,254,89,182,148,207,270,139,275,225,132,221,129,288,107,145,157,212,249,179,106,169,71,167,227,233,85,233,182,70,263,216,235,209,400,194,227,109,115,103,145,306,158,262,140,212,250,67,58,311,193,320,295,379,79,193,168,106,230,123,99,373,261,271,98,200,88,155,276,193,217,163,263,285,70,133,129,201,221,305,247,131,255,339,318,212,296,256,138,192,228,234,131,203,138,126,88,248,184,170,108,151,225,151,88,212,247,247,218,131,69,279,246,204,316,216,129,276,156,223,223,186,170,249,214,367,185,213,227,153,101,195,347,292,137,191,195,135,89,379,198,255,276,200,310,211,272,225,146,66,210,154,211,314,121,231,205,199,207,171,221,203,225,162,157,277,245,272,348,116,160,324,311,189,202,347,176,304,99,128,147,215,394,353,229,364,276,172,286,283,215,223,333,126,221,337,139,268,343,260,322,335,205,235,198,180,244,182,333,152,302,171,201,322,258,57,110,184,161,142,384,60,240,203,244,122,98,141,199,73,201,329,163,111,113,104,154,198,161,205,231,155,175,311,126,115,225,290,204,85,258,325,106,250,181,237,231,129,183,228,201,184,159,257,92,222,359,179,122,175,211,259,247,137,106,212,194,322,235,126,319,215,302,368,325,232,178,141,329,228,279,212,197,178,208,174,190,158,182,270,296,177,182,104,108,312,150,150,206,133,134,102,292,326,148,219,144,191,232,181,185,89,98,112,158,153,241,279,199,201,107,166,84,208,348,62,164,206,148,110,201,170,123,120,264,126,226,245,170,162,137,380,219,110,180,290,197,246,209,210,167,189,235,186,133,173,292,108,190,184,229,206,62,186,84,168,238,286,122,283,173,162,126,172,225,190,148,104,178,154,162,231,309,132,246,179,223,260,289,166,98,77,154,239,285,182,175,97,335,190,218,189,224,165,152,111,365,211,243,207,117,81,161,314,159,186,200,61,142,160,225,70,76,169,299,237,240,213,143,155,218,98,284,197,93,145,356,174,199,75,148,192,87,139,193,112,116,93,144,269,211,78,72,140,123,213,301,269,198,185,88,62,160,365,230,174,147,400,116,186,199,201,271,94,368,105,362,177,144,268,248,91,235,234,228,147,80,154,230,351,200,127,218,187,140,169,188,266,225,254,262,197,113,132,165,177,79,125,115,73,200,35,284,274,263,182,42,134,290,132,277,85,91,67,96,102,90,288,92,148,195,151,196,166,331,92,170,126,67,221,182,278,167,152,166,243,142,218,137,320,59,216,51,193,192,248,135,219,148,60,272,147,235,295,137,262,244,74,165,303,133,222,113,102,236,293,165,113,65,315,198,124,117,343,228,173,145,246,140,181,231,132,99,173,186,181,232,182,219,151,185,307,170,179,241,120,175,260,290,195,86,98]