bclavie commited on
Commit
45159ae
1 Parent(s): 417508e

Add files using upload-large-folder tool

Browse files
110.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2750000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6837098,
5
+ "embedding_offset": 760511502
6
+ }
124.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f715f2f6cc233a4b3d48ba27e4ed6b40368117562e31c6708afd3a7ed6c1cade
3
+ size 165291770
128.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38c69dba087beb666291d6555e9c0a5132ad45dd4159597339d673ddccf71973
3
+ size 164869946
140.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2c65c9e852165c232322b4d4e92fb3f0d4061f4c1c4411181db1289ddd31a1ad
3
+ size 162657594
151.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e822b60131bdc5a3c3379802adbca41f8e97372aedabe6c2ce75172c16f8cc5c
3
+ size 27711974
23.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 575000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6929842,
5
+ "embedding_offset": 158652331
6
+ }
36.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 900000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6959539,
5
+ "embedding_offset": 248703233
6
+ }
43.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1075000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6946106,
5
+ "embedding_offset": 297349396
6
+ }
48.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1200000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6938925,
5
+ "embedding_offset": 332019797
6
+ }
55.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1375000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6889246,
5
+ "embedding_offset": 380571417
6
+ }
65.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:32537dec42ad381971a611f6850254e6f3c4ff5b4be5e365ba21550aa6e2ac27
3
+ size 27794273
71.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1775000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6926579,
5
+ "embedding_offset": 491385911
6
+ }
75.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4a96db95bf90a5b3eac1f9c69fdbd61b877c514f7c6fe39ed034c0fc645602b6
3
+ size 166341493
84.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b619aa70452dc1c2ec35bae0e8c213e2dac324359de7b0eb9c7d2eec1454a64
3
+ size 166451765
85.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb34f421bdac0da975e3141f50f82e1b61844f453f7a43fe172156acec5d56cd
3
+ size 166066165
94.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2350000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6874705,
5
+ "embedding_offset": 650106074
6
+ }
96.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2400000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6895944,
5
+ "embedding_offset": 663902558
6
+ }
98.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 2450000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 6918010,
5
+ "embedding_offset": 677718686
6
+ }
doclens.19.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [276,257,303,225,333,314,210,268,299,141,260,245,298,305,244,355,207,207,394,280,363,219,219,304,244,255,435,280,207,207,170,170,170,289,286,246,366,322,222,222,222,300,219,379,205,205,205,194,194,199,199,356,264,275,156,156,228,228,211,211,340,215,215,426,198,198,198,178,178,340,359,381,214,214,368,222,222,203,203,189,189,181,181,209,209,182,182,243,201,201,267,162,236,282,328,244,350,85,247,248,282,87,249,268,295,305,358,246,299,279,240,302,236,257,230,239,261,232,247,245,301,379,413,309,326,341,247,280,248,125,284,306,318,190,273,253,255,240,232,243,86,361,282,258,244,389,298,269,282,234,292,312,327,357,254,244,329,288,290,228,242,351,355,350,30,289,330,269,238,252,240,245,286,317,277,283,373,53,335,291,299,334,279,245,245,361,248,261,352,280,263,244,340,381,438,269,260,260,219,258,324,236,266,282,316,427,257,147,369,86,236,247,190,190,445,288,238,185,315,335,352,258,262,404,262,352,379,275,446,285,332,374,237,237,356,333,357,265,401,273,293,317,283,156,251,275,235,228,275,254,151,297,313,311,122,332,309,311,94,228,283,236,381,272,402,300,336,254,323,361,309,325,264,268,90,276,266,356,291,300,314,90,227,306,256,238,97,230,242,204,408,66,280,142,313,221,250,277,139,377,307,376,272,228,270,272,303,249,382,238,307,319,70,299,292,267,230,296,319,226,242,257,319,237,238,258,36,260,277,219,233,280,229,436,341,341,300,263,327,347,316,257,145,319,257,293,261,336,281,261,233,231,228,276,332,234,241,229,292,250,236,251,463,285,294,402,332,343,354,383,314,344,329,301,315,366,151,320,255,332,263,265,289,368,241,223,224,317,299,263,232,264,286,250,274,291,56,223,296,284,247,263,168,342,230,265,265,311,298,60,268,281,225,263,354,349,282,230,224,287,273,266,367,279,294,134,231,256,282,261,268,282,340,293,132,339,166,251,343,243,246,288,292,274,259,304,341,229,317,257,296,238,347,251,404,349,344,293,62,234,252,242,291,257,294,299,254,226,402,290,290,255,322,328,241,299,250,278,266,299,366,234,284,279,273,234,363,248,323,276,135,262,321,243,238,292,179,214,110,391,292,316,457,333,288,273,288,361,303,303,311,187,275,253,292,282,242,252,319,248,291,278,280,298,273,315,178,252,329,261,286,256,285,363,256,250,315,301,276,347,232,253,283,220,220,319,279,355,386,283,242,317,165,259,281,338,307,283,250,255,255,270,295,382,316,267,300,402,301,330,317,296,254,280,409,451,99,237,290,290,260,343,438,308,301,267,242,394,318,244,311,258,109,75,254,293,268,269,304,387,256,295,231,288,256,304,171,302,346,293,247,240,436,233,303,286,219,302,432,244,238,244,244,267,272,308,383,225,248,265,265,107,328,298,425,238,298,450,251,390,240,158,343,317,381,333,363,302,318,225,286,270,289,292,257,228,261,270,294,288,130,234,301,321,414,335,268,231,253,252,290,314,270,426,288,277,224,252,330,284,261,238,325,290,280,83,244,236,257,96,231,315,364,329,328,278,360,305,239,371,301,268,260,246,298,267,340,252,147,306,285,330,285,348,58,297,284,267,215,268,225,253,280,262,349,288,252,266,262,348,423,292,313,250,201,304,295,238,57,321,422,340,245,247,251,136,346,374,306,384,257,192,345,334,397,385,333,311,263,366,304,283,333,249,301,248,243,237,230,306,270,303,58,263,256,181,224,247,292,249,250,259,242,265,191,273,417,223,269,274,240,61,261,325,310,246,258,256,107,267,345,318,307,262,399,122,240,253,319,317,238,288,244,248,295,261,279,263,317,243,271,295,322,250,243,124,269,332,239,256,228,282,301,159,350,409,317,232,31,198,298,260,302,135,293,334,140,255,283,240,277,168,353,235,246,137,281,231,420,243,293,316,252,398,274,319,269,78,239,284,305,254,306,372,280,298,277,179,279,347,290,272,276,231,310,215,443,250,254,267,335,243,243,337,339,135,278,71,300,261,211,263,106,300,328,272,74,354,319,297,371,291,299,321,240,391,370,322,309,354,257,278,218,218,336,300,261,346,98,229,213,227,242,251,263,370,287,330,248,271,329,233,300,241,288,249,339,252,391,333,263,315,247,267,265,238,312,337,248,332,369,257,289,288,272,67,275,308,339,269,253,328,276,318,327,317,263,465,331,327,306,422,371,107,277,260,278,281,269,289,317,232,303,343,53,260,247,279,369,265,252,281,273,322,329,287,322,383,250,276,230,232,251,245,68,292,33,223,235,231,301,218,280,302,264,326,28,237,288,234,73,348,327,88,230,313,246,270,280,293,255,256,321,266,230,218,261,353,278,285,266,306,336,240,297,260,304,236,395,265,162,261,238,297,255,276,106,226,273,401,351,314,274,341,275,423,297,263,319,328,278,282,314,285,255,320,316,322,234,313,260,259,334,281,237,270,275,269,250,260,246,278,251,269,255,177,239,239,59,220,332,229,244,279,292,240,240,211,56,316,302,261,398,267,278,310,272,419,250,252,240,297,259,298,312,351,292,234,297,233,308,319,224,305,346,272,247,263,274,339,337,221,363,284,121,346,223,314,262,248,255,307,339,344,239,320,153,215,322,313,340,320,234,255,304,200,200,276,264,228,407,319,247,257,128,241,318,288,259,324,257,209,279,238,296,312,310,324,295,269,288,242,230,298,243,259,401,279,237,306,337,324,280,216,384,232,253,271,296,304,211,211,340,350,243,295,255,242,237,377,285,279,223,223,238,379,363,282,231,231,220,220,232,264,301,248,314,281,401,249,311,263,251,304,336,323,265,287,120,306,77,221,226,235,235,270,236,252,334,72,319,377,379,394,315,302,353,261,431,434,241,241,203,203,210,210,251,328,407,307,269,265,354,250,295,438,271,258,285,370,323,445,264,363,312,303,260,338,388,93,278,276,251,279,267,305,274,261,254,448,286,246,357,280,346,296,253,387,360,272,288,262,260,144,291,324,234,245,249,355,349,334,259,255,275,303,245,309,275,256,281,319,254,241,222,226,295,166,311,265,285,375,287,164,252,294,309,233,270,276,353,270,246,289,353,365,311,344,345,333,386,344,337,362,290,190,269,329,370,344,274,307,289,275,307,96,273,253,279,275,197,273,339,248,208,258,277,279,308,98,253,254,377,240,372,250,271,333,334,338,269,342,231,365,243,281,273,267,164,231,233,252,234,223,248,243,278,197,286,297,344,442,406,254,311,242,256,330,281,324,276,240,235,274,217,250,160,254,347,256,250,260,190,220,110,269,233,233,243,251,262,257,315,270,303,351,131,322,229,233,283,273,323,269,255,219,233,350,257,218,371,127,237,245,150,267,257,246,247,265,272,302,264,308,250,268,241,239,110,260,436,236,260,319,254,164,286,284,240,244,252,287,45,381,251,255,304,120,312,248,235,36,357,270,383,392,323,188,56,255,313,380,308,236,294,332,259,54,220,103,321,402,285,315,344,243,235,314,274,282,276,303,273,341,269,223,223,84,287,266,249,257,263,74,261,362,320,287,180,321,292,261,174,211,227,262,262,254,290,331,255,356,372,159,260,288,245,229,259,234,303,278,259,268,278,226,320,271,257,201,401,313,452,271,194,274,381,372,142,305,423,223,270,231,257,243,155,319,310,260,300,239,272,246,246,262,263,229,238,323,256,223,380,304,277,376,273,283,237,305,340,430,422,264,243,302,245,248,288,283,284,252,356,262,239,243,270,250,238,240,236,250,395,280,232,299,240,231,234,254,418,363,292,87,232,256,263,288,361,105,335,274,260,236,285,240,290,327,310,310,232,232,276,406,279,361,363,328,379,228,228,402,393,261,243,123,236,135,267,240,265,276,275,277,263,352,301,245,258,251,257,268,261,280,271,268,304,242,263,263,246,286,289,232,249,246,282,238,286,280,272,259,263,277,246,291,290,250,263,269,261,314,238,257,254,380,253,284,293,292,423,357,339,279,200,299,262,273,234,240,236,264,266,272,202,222,301,257,322,376,268,264,367,164,275,315,300,230,362,294,314,272,255,232,270,273,292,310,347,417,357,248,328,303,239,297,111,240,267,36,285,271,276,222,277,229,229,395,315,391,319,373,266,300,261,280,303,279,246,299,270,260,356,293,249,282,294,249,294,231,433,327,410,293,290,334,309,297,324,254,347,303,287,216,216,271,245,333,280,227,402,349,409,231,235,372,248,282,243,383,283,224,271,315,270,286,252,273,419,299,239,237,270,293,228,268,237,283,224,255,84,301,282,280,262,285,319,331,255,254,236,261,323,234,255,110,268,259,232,236,237,313,245,277,247,260,260,246,220,279,267,211,252,256,293,117,266,276,467,238,238,407,255,255,296,141,308,254,241,252,254,279,381,374,255,257,393,239,340,263,236,241,324,425,325,71,228,232,251,247,260,266,296,305,313,308,297,244,232,264,386,252,109,320,264,293,306,259,282,272,170,267,276,270,247,177,266,292,278,291,327,290,285,47,57,50,36,273,224,358,237,369,343,265,248,253,298,301,310,211,241,255,272,246,258,79,129,54,261,235,328,253,285,308,321,296,296,269,240,308,290,383,266,290,270,242,242,285,223,223,269,387,286,238,294,257,276,222,362,282,241,303,283,298,309,255,277,231,98,234,284,289,95,297,343,232,251,238,364,249,232,321,398,272,349,242,229,353,320,250,243,397,264,260,382,248,256,316,261,228,264,406,106,264,245,371,301,292,42,254,394,240,304,235,248,258,259,235,267,297,236,294,321,255,379,369,335,278,381,330,278,344,331,299,283,259,316,267,266,342,254,318,348,371,88,342,93,286,347,270,254,319,410,287,385,325,286,245,379,317,286,256,278,256,260,306,238,298,290,256,243,337,375,294,306,289,305,303,303,36,329,319,272,350,251,271,354,351,279,297,284,315,296,280,260,292,284,308,291,337,302,276,301,267,309,298,359,357,251,250,138,249,230,457,341,241,310,316,312,301,265,327,304,311,337,274,288,337,291,318,356,356,253,260,203,237,401,252,299,267,246,248,212,305,288,87,231,267,368,360,319,228,255,323,201,353,361,339,366,316,316,303,273,294,312,360,238,233,196,95,262,231,281,266,256,431,244,237,241,299,130,258,267,274,233,271,61,59,116,243,297,332,379,289,273,305,296,408,251,258,252,245,277,270,270,249,333,338,393,457,251,292,333,418,191,257,307,225,275,395,295,272,60,132,113,253,323,367,318,358,230,363,345,372,260,283,309,261,358,323,296,294,271,398,273,324,188,307,121,235,298,386,227,262,255,251,252,340,298,250,224,269,259,427,141,232,289,334,284,329,321,299,123,252,382,387,377,385,47,292,432,250,274,234,249,247,191,199,322,328,400,324,300,321,266,175,233,242,251,258,268,251,250,266,267,266,247,262,241,247,275,248,240,245,207,266,344,243,306,169,67,366,243,309,317,286,245,407,248,295,270,88,347,41,257,327,347,287,312,322,402,446,304,350,283,274,290,317,216,240,276,295,288,316,249,260,122,341,241,232,227,223,261,259,237,298,280,289,259,241,296,390,362,283,244,264,287,378,226,336,342,373,249,225,338,249,267,284,235,280,259,262,334,278,273,301,255,341,423,236,337,302,234,401,323,274,240,266,391,391,288,274,285,288,266,329,289,240,285,259,281,145,322,404,378,139,391,252,296,264,246,339,347,261,271,236,335,327,314,250,292,417,282,311,304,331,383,277,266,296,318,350,274,319,314,285,266,329,333,285,255,314,291,369,369,290,323,437,303,136,262,256,61,320,382,209,209,274,212,212,196,196,366,343,279,318,253,230,185,185,185,186,186,351,236,358,373,236,293,240,346,249,332,370,277,344,281,242,282,240,226,230,389,345,245,308,274,360,412,334,381,235,309,365,287,104,272,96,276,276,418,251,116,282,234,239,363,233,281,232,268,229,252,207,265,318,105,236,328,266,264,259,422,373,246,386,273,292,298,220,272,301,228,298,377,262,327,419,132,225,313,260,407,215,292,373,292,256,212,310,249,146,231,257,266,241,291,303,268,135,319,322,234,244,232,244,383,253,254,291,310,367,364,348,339,332,320,391,279,308,244,290,369,257,210,306,258,250,432,248,339,353,199,240,378,403,286,274,264,309,271,256,246,246,280,238,340,262,262,371,382,296,327,270,345,310,318,332,131,172,99,229,257,280,343,268,236,286,265,353,294,234,291,258,304,255,350,236,432,121,225,239,273,393,327,258,237,241,370,290,379,380,249,245,252,234,241,255,245,224,237,292,236,236,272,272,433,106,435,230,269,242,249,289,271,274,245,363,306,256,356,395,316,248,273,308,447,338,377,311,333,250,246,215,215,311,249,195,259,411,244,320,274,277,276,84,261,263,266,242,198,351,285,281,320,294,255,285,128,424,221,280,282,252,385,323,256,272,401,314,306,318,285,283,279,371,305,286,387,316,290,120,67,217,113,293,306,129,297,258,275,378,264,256,236,317,254,322,277,361,177,249,344,289,401,404,306,264,374,209,271,362,350,341,236,240,277,274,281,262,365,92,221,298,234,258,412,376,282,340,288,275,355,275,259,270,430,302,336,401,279,438,339,53,264,274,290,69,275,334,329,268,140,255,298,463,297,256,262,260,291,278,293,402,253,273,284,249,327,284,240,292,308,261,248,290,305,313,242,354,240,321,278,264,268,253,309,374,307,271,271,353,224,247,338,320,268,285,215,235,269,331,236,217,235,209,261,361,319,244,259,248,288,248,304,268,269,240,405,249,235,342,327,224,330,232,350,281,254,325,256,223,204,204,266,401,344,317,404,179,179,268,274,296,381,251,343,336,270,227,268,267,242,314,431,289,202,256,384,351,268,299,291,276,265,249,177,330,341,357,257,294,331,286,254,245,271,327,273,266,238,176,319,269,243,315,284,407,329,308,253,195,416,272,271,164,249,330,329,387,290,141,241,115,312,257,266,237,247,313,278,79,265,257,318,239,80,290,293,354,265,319,305,336,272,384,320,80,245,281,271,234,298,272,255,45,278,238,219,269,265,273,278,234,327,248,244,234,282,385,42,276,288,263,308,265,276,290,251,334,265,249,331,320,273,153,260,439,376,302,287,234,264,327,340,284,281,266,312,272,261,336,70,269,235,351,242,266,158,297,280,258,271,252,295,421,328,291,38,313,294,307,370,358,124,238,345,285,352,267,211,345,256,330,286,287,295,398,226,234,222,264,274,267,254,373,370,371,281,277,274,293,263,294,259,294,312,236,217,244,323,342,333,288,367,297,325,357,212,212,254,276,256,278,370,241,283,285,310,416,312,258,265,262,133,282,282,229,232,262,251,228,247,265,232,251,223,245,141,402,259,256,245,251,91,264,263,270,232,76,244,309,246,147,275,300,397,244,162,300,230,292,303,333,320,300,451,248,247,322,129,305,289,316,264,275,234,326,224,149,273,240,275,376,248,322,280,302,317,426,322,362,395,288,299,264,418,322,235,407,117,341,283,277,323,255,236,237,221,221,394,366,261,277,253,271,265,184,57,227,299,308,379,237,330,315,236,282,298,294,328,266,251,271,246,146,264,257,312,274,256,293,251,228,241,307,275,280,266,244,335,383,224,299,260,386,315,279,313,317,299,253,322,236,254,71,304,296,352,305,340,433,295,377,270,250,319,281,268,306,242,98,229,273,187,270,353,232,266,304,307,243,295,90,262,236,318,324,261,276,257,343,332,243,287,242,242,276,239,277,286,246,332,295,323,298,250,244,383,283,269,259,92,316,261,337,252,257,436,272,236,246,246,274,290,342,315,361,261,138,302,225,256,262,229,261,274,291,339,259,415,272,394,225,252,247,202,340,310,309,252,270,303,255,71,248,255,305,276,240,328,275,263,399,353,143,305,268,290,307,285,371,307,294,57,309,283,256,231,258,273,242,259,320,306,282,109,254,306,297,279,256,262,284,266,340,255,134,261,312,247,220,254,223,226,232,57,387,287,308,296,282,116,300,350,250,157,269,243,252,252,257,347,381,36,231,143,274,237,377,404,366,335,316,266,283,265,268,263,326,288,307,306,321,268,245,260,266,243,255,273,245,253,254,267,265,240,303,271,348,396,375,266,304,260,291,220,305,274,39,238,190,298,287,330,280,333,337,304,335,279,281,283,287,75,233,346,363,329,241,309,292,361,238,98,315,242,345,317,318,370,270,299,89,260,226,258,343,256,276,101,309,323,138,264,265,242,352,309,286,415,329,300,245,249,272,245,324,380,307,460,330,425,344,347,437,460,244,244,289,358,375,370,336,348,326,273,312,369,353,362,302,318,437,376,309,339,293,446,311,340,299,338,387,451,398,454,254,320,354,464,307,298,417,327,400,243,108,313,248,285,240,283,250,421,265,234,342,254,118,305,286,276,235,322,224,279,264,45,271,320,316,456,348,315,209,209,298,302,375,230,274,287,313,285,355,295,173,292,297,269,250,236,216,216,232,245,237,248,64,312,285,332,333,311,212,326,346,273,255,277,114,240,424,409,291,252,261,341,291,339,284,344,285,276,359,331,288,104,311,309,332,295,200,284,231,283,306,128,261,248,257,32,259,244,315,306,241,251,302,362,274,279,135,248,361,412,305,254,328,279,256,245,287,316,290,315,289,258,259,327,285,285,247,328,284,286,374,353,235,284,259,314,230,378,335,263,368,311,251,248,299,322,229,251,253,355,178,281,411,271,354,173,374,389,324,375,338,409,334,284,311,219,219,219,239,244,449,231,260,241,283,295,267,278,130,249,245,279,253,326,125,317,247,231,271,262,272,271,259,339,456,275,327,278,244,377,366,259,260,337,368,354,283,283,278,131,286,251,353,348,364,254,354,250,352,309,279,320,319,307,271,291,234,229,121,253,236,246,174,379,371,325,312,251,243,258,266,233,246,289,233,380,324,302,251,280,364,328,297,248,294,365,176,70,291,292,287,219,262,368,333,284,314,255,419,203,203,300,268,310,225,225,284,451,376,273,360,205,205,276,294,277,293,317,410,237,216,216,314,283,276,363,357,397,303,248,281,217,283,295,207,282,278,276,306,308,278,94,358,278,261,218,278,298,327,267,326,187,326,51,247,274,295,278,285,263,313,263,243,358,88,266,282,261,260,316,239,334,226,178,178,251,221,216,248,291,303,338,260,242,241,323,238,297,265,269,255,253,245,329,261,235,338,245,300,136,225,432,359,281,456,326,347,299,359,281,334,279,229,368,229,286,212,268,228,312,221,334,257,288,270,287,166,343,332,350,259,138,319,203,259,309,241,277,245,236,217,217,77,262,270,278,307,445,300,250,286,307,229,267,264,324,263,269,325,310,297,296,251,246,163,367,360,329,285,232,232,272,316,292,282,361,284,231,290,315,283,301,271,295,276,248,226,240,288,225,368,261,233,324,269,222,278,226,314,255,271,292,213,218,308,295,329,242,255,223,264,241,311,284,334,132,319,270,276,337,304,292,289,246,300,299,116,242,397,321,264,315,235,395,137,292,251,334,254,312,327,274,254,76,394,51,241,268,254,230,240,245,309,340,233,302,336,267,277,263,283,300,240,158,377,249,290,233,226,228,130,240,321,306,276,260,465,244,403,272,270,327,247,247,331,266,216,237,287,298,235,216,286,275,208,286,254,251,234,257,239,233,34,256,264,331,284,125,352,272,373,295,256,231,385,275,286,169,367,257,385,324,276,251,251,330,443,307,306,435,303,275,345,412,304,271,364,221,221,360,255,333,349,274,256,419,259,401,301,320,269,236,308,112,333,240,258,254,292,233,224,272,339,294,413,196,196,196,300,263,266,322,273,307,306,255,225,300,262,401,266,259,207,250,278,269,251,292,317,262,251,321,248,244,278,271,232,325,229,243,240,345,237,263,225,220,218,103,283,301,270,274,325,391,153,275,273,346,361,337,364,286,273,285,276,343,268,268,363,260,260,86,259,274,264,332,69,402,253,250,219,217,271,246,251,248,226,396,421,235,246,250,352,332,257,243,268,280,316,360,298,88,232,231,261,229,337,274,87,244,367,387,251,321,321,355,297,241,281,271,298,282,110,255,232,316,338,239,239,250,87,292,265,360,296,292,234,311,55,358,286,264,106,281,274,243,291,284,252,241,218,273,200,314,293,299,239,133,246,269,245,243,189,255,273,263,291,302,272,307,278,254,304,319,277,298,274,240,257,250,251,270,250,246,254,280,251,226,269,345,77,241,278,235,397,302,416,270,287,404,442,291,274,394,407,186,186,301,327,349,259,241,269,282,227,278,229,335,149,287,214,242,257,298,257,257,244,259,231,324,49,359,431,301,336,259,352,255,235,248,287,347,272,240,312,327,382,206,206,297,414,347,300,250,401,230,333,292,386,244,328,224,363,396,246,273,361,294,273,167,167,302,330,74,326,369,358,229,297,243,127,248,354,133,265,258,263,339,266,219,252,379,253,246,281,196,271,308,283,119,310,387,298,262,253,363,239,270,325,170,237,277,294,236,244,258,233,282,254,236,301,327,250,377,315,294,246,315,253,325,230,300,248,320,347,280,239,288,242,275,240,101,264,271,241,236,325,264,254,282,229,301,334,281,143,416,279,321,299,260,245,333,240,297,317,276,317,236,181,272,314,264,312,215,209,209,357,244,295,376,88,250,237,290,312,372,238,250,238,252,253,229,390,264,133,284,383,374,422,435,395,402,403,406,296,133,233,95,259,243,143,306,238,293,293,283,253,335,259,266,276,317,336,232,273,282,379,364,357,244,275,257,310,229,264,253,290,267,364,298,309,374,241,282,289,317,351,309,279,232,263,299,321,254,240,349,313,302,300,215,215,339,406,311,268,369,333,312,242,445,269,238,257,266,387,305,272,289,265,144,257,261,267,235,258,283,227,149,241,253,233,269,258,111,229,336,247,309,289,283,276,243,261,217,311,273,249,221,247,358,258,253,44,279,266,257,326,369,333,304,324,297,258,268,35,323,311,239,104,150,268,224,276,315,300,367,394,224,139,240,330,273,282,284,208,208,249,297,264,236,334,351,413,288,441,256,300,231,354,236,356,250,288,286,296,339,126,269,301,331,305,259,322,329,403,308,268,292,265,284,263,307,310,253,210,251,254,245,258,303,251,299,275,292,346,351,88,389,280,251,237,314,266,316,281,356,283,294,357,235,282,266,321,341,261,283,317,267,280,332,373,386,389,287,304,357,349,295,310,306,274,440,330,298,274,245,278,279,322,300,154,228,249,310,257,289,295,242,313,250,283,239,237,250,308,243,266,257,275,322,310,301,220,309,271,232,266,250,221,228,286,308,253,238,272,370,258,366,261,246,250,311,298,260,254,233,91,303,282,329,415,242,262,100,243,219,245,342,224,249,275,257,449,219,256,225,296,218,250,299,367,316,249,325,94,81,252,272,115,263,244,327,312,296,252,307,305,232,235,270,317,305,247,311,82,260,264,282,268,236,265,271,285,254,231,430,246,243,239,285,244,240,317,307,269,265,322,312,228,346,259,202,253,259,332,261,243,228,292,270,281,246,296,270,258,256,231,265,271,273,255,325,267,351,251,263,247,269,267,271,242,341,249,335,178,341,346,316,310,242,301,348,304,268,337,246,325,295,238,301,270,296,242,238,235,254,276,316,327,255,320,234,235,249,250,354,273,237,299,255,76,286,295,255,248,313,328,313,401,296,251,323,280,293,259,340,295,322,261,234,308,246,272,286,334,257,244,284,235,286,390,277,267,300,271,302,279,265,330,361,337,348,286,82,280,250,322,248,293,264,256,278,329,314,264,244,222,299,293,286,215,215,244,50,236,303,258,246,275,43,307,268,269,356,343,343,273,350,238,408,347,229,229,239,292,261,323,297,236,379,305,283,428,337,285,260,233,236,317,281,270,276,308,274,274,258,235,275,281,279,295,315,294,309,296,261,325,87,314,310,242,390,366,264,336,72,309,260,299,256,218,260,335,296,283,248,301,255,264,192,279,336,124,237,241,304,339,269,326,268,266,61,262,272,243,326,254,123,291,324,313,239,297,256,279,256,321,270,345,237,236,346,334,241,247,195,264,246,259,424,255,290,269,311,277,285,297,260,65,232,228,222,236,118,379,375,408,249,309,264,303,256,351,289,256,267,266,160,238,334,300,241,118,267,255,258,65,265,259,273,246,283,155,225,241,223,219,251,115,377,146,362,220,227,257,296,281,260,247,280,329,282,262,197,297,269,113,230,248,237,188,290,77,240,162,121,373,235,56,257,145,101,311,342,251,219,409,329,324,306,183,319,390,360,292,307,344,277,239,245,235,408,242,268,271,319,63,390,239,172,299,236,249,262,373,286,395,372,306,43,250,235,314,249,187,187,230,292,241,274,68,294,181,256,226,271,84,447,276,361,301,344,410,335,218,218,251,224,264,267,329,173,302,347,264,254,301,234,265,307,274,404,371,244,267,339,257,275,302,381,247,269,289,319,239,378,256,256,268,424,251,244,267,284,338,257,333,255,264,327,269,233,235,279,407,332,348,311,312,342,314,253,146,350,255,257,271,261,247,255,140,255,276,274,299,369,272,170,268,336,264,354,263,336,393,290,312,370,88,238,289,51,288,259,255,232,250,256,302,300,269,247,240,305,143,230,232,232,283,260,357,245,356,312,266,249,288,263,258,283,250,306,300,215,288,281,285,254,234,220,260,272,276,245,268,228,257,216,263,331,262,171,329,266,327,156,275,406,277,60,306,301,364,279,248,242,42,233,249,309,270,410,394,283,225,225,275,348,280,253,262,87,292,100,378,260,253,287,258,289,335,232,252,242,279,259,311,234,292,305,351,276,318,274,417,185,363,337,287,391,366,290,382,302,309,306,299,189,316,258,372,378,287,235,309,281,259,247,354,386,274,370,310,293,272,323,316,322,405,335,231,264,284,255,299,272,291,355,283,232,87,286,253,223,235,255,315,272,268,269,378,256,283,41,270,363,309,456,334,248,89,240,284,167,250,252,249,62,322,343,317,246,273,258,231,261,299,321,303,281,402,268,277,345,305,289,133,336,244,314,265,261,261,105,284,274,364,242,301,246,329,269,246,344,278,145,296,408,343,171,143,342,264,311,285,271,252,257,290,225,270,284,248,340,281,393,254,314,312,260,273,228,306,254,239,241,254,262,238,260,235,285,282,276,307,332,299,295,443,327,334,301,259,250,238,296,276,249,248,243,290,321,414,272,302,266,257,305,278,272,255,310,293,247,288,249,249,265,275,238,271,276,247,243,239,262,298,340,247,251,312,437,361,356,78,305,282,286,296,55,270,375,334,221,331,333,291,254,249,249,221,232,259,381,296,253,279,311,277,177,261,255,341,233,233,268,389,386,257,257,432,244,422,278,406,298,267,453,422,337,385,297,310,376,260,302,360,258,265,260,309,439,331,321,361,325,295,234,270,147,388,251,253,239,244,278,60,349,288,36,248,276,254,151,240,316,285,355,184,277,78,327,367,315,286,311,333,240,321,241,295,367,243,297,314,341,262,133,266,278,256,233,295,289,435,347,243,90,247,316,245,345,219,284,239,232,250,295,285,322,276,244,212,337,292,304,257,193,265,262,256,335,252,254,311,192,113,314,262,304,304,390,202,202,410,245,217,364,287,335,230,244,243,212,378,306,337,290,227,220,241,263,341,232,311,215,377,399,379,408,357,358,316,388,318,264,145,336,118,261,307,373,328,291,263,274,349,249,295,327,259,250,216,392,273,247,233,236,345,267,382,324,269,437,259,415,254,245,266,269,367,312,248,236,246,226,349,348,277,373,108,260,330,352,100,245,270,310,236,313,296,231,272,241,251,250,267,286,232,257,95,266,315,333,264,429,263,340,384,286,412,352,301,293,253,232,287,242,317,285,239,280,134,331,330,325,293,95,288,336,276,294,291,232,277,240,391,260,220,402,222,291,289,347,342,293,394,413,273,204,204,382,316,292,297,412,285,342,267,382,316,231,231,221,212,212,58,310,312,241,255,267,228,245,278,278,99,248,333,169,237,253,232,129,307,283,360,68,61,295,269,248,194,279,267,259,270,403,237,257,249,249,240,95,348,285,250,248,263,422,409,322,278,221,163,320,296,230,283,292,232,385,313,309,308,264,317,264,333,135,249,236,226,167,234,240,243,393,249,215,228,243,226,292,356,80,316,315,284,327,277,310,360,264,352,394,364,308,296,205,143,238,59,273,258,236,246,163,325,280,238,35,275,227,262,271,250,267,312,263,262,233,223,190,235,49,293,394,321,268,221,281,262,227,296,290,313,303,362,261,247,148,177,289,276,301,53,268,320,304,168,260,333,269,348,235,242,283,284,245,170,334,245,304,299,223,258,394,326,316,272,272,314,417,465,302,170,238,356,318,280,118,268,234,372,250,258,202,329,269,444,127,316,338,73,279,386,332,407,348,199,408,65,259,237,291,238,352,308,264,143,273,232,246,254,269,299,254,219,220,269,248,236,237,265,234,217,254,264,241,248,284,239,370,295,302,330,312,232,406,288,247,258,263,440,392,286,310,329,67,285,289,244,295,160,259,263,312,237,354,356,203,294,252,292,311,267,285,216,234,250,239,259,294,349,332,240,273,328,418,262,323,199,313,304,246,292,357,350,326,392,287,327,137,350,290,237,358,259,292,244,305,318,314,381,343,246,440,372,256,387,339,286,280,271,317,145,269,239,259,243,261,397,324,236,410,335,440,319,405,264,264,329,345,306,111,272,288,286,283,303,191,359,242,296,274,145,248,336,451,408,306,286,283,322,303,444,438,459,338,407,444,294,435,342,303,325,346,293,312,443,254,390,317,305,136,344,244,232,220,190,238,309,350,257,390,289,254,298,253,283,436,320,245,417,259,366,308,258,229,223,241,269,307,111,270,362,304,414,272,303,310,312,308,338,356,266,327,246,224,297,241,261,254,261,255,330,291,335,279,285,318,321,266,244,234,326,227,256,251,265,262,250,289,338,298,260,295,281,332,269,160,232,194,234,300,421,314,253,372,289,317,170,280,257,304,394,272,287,330,272,255,264,241,241,258,455,287,321,250,124,252,260,305,258,343,273,268,303,234,239,104,265,385,274,243,295,325,250,322,246,290,67,256,285,300,241,270,271,293,393,254,262,257,342,326,222,135,225,303,369,369,180,93,290,271,346,266,273,352,273,316,258,398,334,258,249,100,434,151,299,305,313,249,267,149,239,403,346,215,273,355,74,255,261,279,224,233,220,240,242,123,322,263,402,249,251,318,298,310,265,264,135,337,226,353,306,243,247,422,285,237,237,447,342,233,237,315,353,370,343,337,364,369,250,324,252,52,319,235,221,271,251,251,379,346,263,263,273,247,424,376,297,230,400,248,311,310,270,220,220,231,234,254,247,277,101,337,241,365,332,301,313,366,258,399,315,264,375,295,238,348,242,216,192,294,302,353,227,406,307,311,236,275,279,240,317,276,322,243,445,232,261,243,276,273,342,397,249,269,55,224,239,239,258,258,348,240,261,298,243,332,316,231,329,260,348,265,254,306,199,262,302,369,254,348,267,289,239,322,301,276,374,260,352,227,252,302,273,327,254,431,314,287,256,392,100,265,378,349,272,288,293,259,237,280,246,228,354,376,437,329,247,303,315,326,237,246,268,248,265,362,265,233,253,251,250,233,255,268,254,256,254,238,221,250,227,225,219,221,217,223,241,249,270,269,248,297,235,225,235,325,272,337,248,344,314,370,346,331,398,375,429,311,405,287,287,338,300,240,301,257,244,279,301,286,285,263,256,388,234,216,216,268,259,241,275,51,231,183,361,265,259,315,290,257,319,317,328,323,208,360,288,277,262,303,372,314,309,332,146,102,221,241,253,439,253,253,258,394,255,311,272,252,285,309,322,48,317,392,308,311,306,247,163,224,189,234,264,336,232,370,421,300,284,251,363,336,248,276,378,351,280,281,239,256,310,399,235,289,269,376,83,264,336,305,311,256,279,257,294,227,265,262,89,62,452,313,155,400,266,283,272,314,212,341,391,254,325,273,246,313,306,269,358,255,349,252,261,246,283,437,344,258,207,263,263,271,369,283,287,165,165,262,248,339,306,224,365,310,300,442,293,245,324,268,319,256,363,371,264,407,321,288,372,324,335,225,251,277,374,228,254,279,242,224,222,196,245,297,239,323,97,230,420,356,142,435,311,219,288,407,192,302,263,288,282,229,403,238,184,256,279,260,256,301,260,294,78,336,289,235,292,262,273,303,256,229,295,218,238,102,333,236,270,234,280,271,387,310,278,332,246,359,249,283,305,256,251,212,319,276,273,52,278,331,285,386,341,332,396,277,309,351,327,304,351,220,252,229,42,369,180,245,251,283,331,260,300,329,382,325,339,248,260,355,186,325,336,262,297,281,342,357,297,343,283,346,348,249,328,47,240,387,257,293,407,143,294,243,277,282,334,255,426,340,273,222,351,257,232,285,275,179,305,247,243,249,336,341,257,278,205,205,282,403,294,306,200,380,315,320,373,320,400,314,56,255,280,280,348,289,283,248,343,413,263,332,310,276,241,338,234,246,231,268,235,315,313,256,237,248,262,323,243,252,272,320,280,346,323,355,283,116,337,262,261,229,271,240,240,248,175,253,425,422,426,407,439,433,419,419,425,429,428,406,420,421,431,432,433,429,424,439,422,426,416,417,411,415,415,408,420,434,426,419,419,421,124,222,244,314,259,272,242,300,284,273,253,267,295,271,273,232,301,347,255,274,388,280,272,315,307,251,331,71,293,362,369,308,279,235,422,303,432,300,235,350,314,273,50,276,140,253,256,359,208,292,367,281,223,305,253,212,264,116,248,250,274,242,240,202,294,263,305,260,263,320,428,295,198,280,457,281,280,249,279,169,285,256,316,338,282,181,271,230,281,317,280,272,244,281,279,263,259,156,234,289,301,405,374,344,258,271,312,277,258,238,249,244,224,349,353,170,252,234,269,257,249,267,75,389,414,420,270,229,327,238,231,231,293,257,258,240,311,261,58,278,275,193,300,153,268,277,380,236,399,378,157,243,315,250,296,387,272,305,254,264,261,187,187,353,342,344,267,250,253,244,394,243,347,297,231,252,263,293,276,247,237,239,280,222,255,223,312,285,286,309,384,238,320,274,231,222,278,299,253,234,318,276,357,266,315,383,284,297,225,267,320,224,271,265,226,231,272,153,253,323,266,229,277,239,283,119,273,268,289,272,299,395,331,305,335,391,409,291,307,409,361,356,264,326,297,391,301,284,309,253,285,313,271,380,55,271,240,269,269,256,247,248,241,234,248,254,266,258,259,290,256,266,245,260,267,289,256,242,272,285,252,273,316,163,239,238,238,252,265,224,230,241,309,263,377,270,411,236,233,242,224,283,232,271,334,273,226,236,320,229,252,343,254,275,142,323,451,167,91,301,431,290,249,294,356,314,365,342,313,294,290,283,279,263,331,315,265,284,240,255,299,306,240,308,310,229,317,255,290,273,290,253,250,227,356,229,235,277,402,304,239,226,335,40,272,304,320,313,249,288,242,285,329,176,252,255,300,289,161,232,164,307,248,300,285,268,284,254,277,351,251,291,409,315,312,288,256,271,281,302,351,331,354,64,315,260,309,257,271,255,266,327,237,307,293,285,253,249,246,295,331,263,376,264,265,260,115,355,253,312,242,259,422,281,340,322,266,240,259,290,323,227,299,330,285,252,95,320,243,287,306,326,263,318,270,241,250,287,265,288,131,166,218,343,332,303,64,297,308,35,237,229,253,337,393,352,396,350,346,349,384,334,112,275,302,312,394,270,347,306,317,259,269,356,293,265,293,349,257,44,251,263,298,156,194,167,261,339,252,347,325,234,244,257,265,277,363,241,205,243,235,250,289,266,57,294,243,289,283,348,312,277,316,233,297,273,252,263,206,206,97,216,241,278,295,278,325,237,244,259,313,252,290,285,284,256,238,73,301,279,273,278,326,245,240,230,231,241,264,282,318,230,265,256,312,260,314,370,370,39,416,323,144,315,303,289,258,224,249,240,235,168,276,262,253,250,241,226,249,228,242,279,290,263,321,309,378,280,235,246,251,238,234,267,231,314,241,260,246,249,269,258,246,244,228,123,257,227,241,290,259,226,279,324,422,222,222,226,372,274,255,312,231,247,249,268,124,316,318,363,290,247,178,305,229,292,383,254,235,382,289,245,234,326,321,443,239,81,262,227,237,270,320,267,286,254,274,261,310,311,374,309,262,269,281,264,385,236,247,414,300,312,347,287,252,315,221,243,363,267,381,257,319,330,306,303,248,263,147,258,358,263,298,334,301,57,282,327,56,321,280,313,408,242,72,260,159,306,87,305,44,444,324,72,421,281,400,359,301,438,85,313,306,224,239,224,229,265,265,246,107,223,252,290,285,240,254,268,327,277,267,212,425,198,198,292,395,258,253,414,213,325,259,351,254,292,327,323,279,257,304,257,287,114,360,310,243,349,279,303,317,296,262,239,239,301,345,314,295,384,362,318,350,425,377,298,292,264,317,306,315,380,295,288,350,80,341,234,264,306,336,272,300,449,279,259,233,303,202,202,262,352,275,291,266,201,201,286,287,393,193,364,224,68,312,298,281,320,256,44,276,358,283,264,173,253,348,386,245,232,230,120,308,295,294,295,313,285,267,297,286,266,285,343,300,272,290,277,72,284,342,125,235,256,300,259,277,206,226,329,328,240,221,146,283,261,256,274,333,341,266,338,44,388,270,235,244,209,453,252,281,297,275,213,225,219,269,273,272,354,376,306,336,261,324,236,291,283,251,291,244,68,260,266,262,268,271,226,421,225,298,274,312,231,289,66,283,60,305,341,375,267,257,180,248,249,108,315,315,388,213,247,337,167,286,259,375,276,248,270,331,271,244,321,356,370,344,273,242,309,66,244,275,315,315,317,327,300,290,441,126,245,413,337,435,88,351,143,315,325,275,283,272,252,361,261,420,332,367,268,285,457,297,296,304,157,237,245,98,177,298,259,262,358,247,292,242,55,258,305,240,302,64,234,320,440,313,233,226,228,284,325,267,270,331,237,228,274,273,236,323,174,273,308,456,416,424,353,310,317,385,257,254,253,391,415,356,167,317,221,176,256,389,104,262,355,345,274,249,251,35,265,157,228,278,357,225,353,228,292,236,305,261,290,226,264,256,221,223,274,214,318,279,242,246,290,211,248,262,254,251,333,300,386,158,311,290,308,440,461,253,276,349,315,85,258,244,293,307,297,219,274,314,293,185,230,286,298,243,276,276,284,201,345,387,256,369,281,272,319,346,330,436,295,294,259,250,341,278,442,253,243,291,268,229,316,239,355,352,244,264,284,259,247,319,202,275,286,253,249,291,306,284,432,202,268,274,340,303,240,406,363,246,308,245,294,384,262,229,315,235,345,311,237,221,268,331,270,298,271,290,268,293,283,259,221,221,235,201,315,296,248,277,293,143,279,301,230,294,110,253,315,262,291,360,391,93,251,287,343,333,276,314,227,306,315,232,336,306,295,230,239,245,238,296,325,231,240,412,244,241,361,249,89,293,252,315,197,244,303,262,370,110,406,369,384,299,117,273,336,236,357,214,259,383,301,320,320,238,377,359,312,242,252,320,271,239,266,269,319,255,65,286,279,300,266,266,241,247,300,267,382,365,244,140,309,168,348,270,249,238,312,364,346,374,460,314,376,309,357,301,297,100,249,330,271,252,301,248,351,159,250,283,205,255,236,266,269,74,269,303,233,266,313,277,360,289,385,306,442,253,347,325,288,298,238,246,281,312,303,243,270,207,224,330,226,270,390,305,322,331,260,293,245,306,421,353,250,264,285,251,239,256,235,235,271,232,367,256,304,247,196,256,326,266,241,250,33,245,277,272,328,418,378,244,236,363,255,238,389,284,166,227,311,240,151,328,265,284,256,279,284,317,291,257,335,262,182,312,275,245,274,261,227,376,248,233,327,241,250,217,269,279,250,294,293,359,342,344,166,320,230,230,300,249,257,326,316,223,245,271,337,202,273,278,272,296,265,223,276,180,340,333,294,293,255,262,273,343,336,228,246,308,290,395,239,351,252,324,270,227,172,305,297,267,266,227,261,248,188,188,260,240,228,311,241,96,299,269,261,148,248,220,230,260,255,232,304,273,123,251,305,411,251,137,260,243,300,293,241,334,333,314,290,281,255,252,430,302,273,102,319,408,271,300,339,290,234,394,257,277,364,378,424,316,256,275,282,275,414,121,244,261,273,284,261,231,294,257,285,311,271,237,339,290,143,284,286,300,351,278,284,54,253,234,237,252,230,241,122,312,423,266,239,256,359,368,256,257,273,298,298,247,386,295,283,323,373,268,327,393,268,315,299,231,325,264,340,340,318,246,362,272,374,346,362,281,303,230,230,188,348,289,250,226,352,388,371,384,57,241,257,157,273,297,316,277,410,70,313,390,249,324,317,257,63,330,305,378,315,324,310,227,381,317,249,248,202,239,241,290,260,323,274,324,321,263,234,238,244,218,214,217,340,276,340,242,357,246,235,229,316,323,95,322,294,323,306,329,205,345,259,225,295,272,234,257,298,275,359,248,166,245,225,383,307,105,222,275,332,261,322,220,220,234,212,321,271,261,301,257,239,258,210,229,240,37,232,135,441,281,234,234,373,340,372,255,269,395,254,360,278,220,220,291,246,250,265,308,274,274,266,298,260,460,290,304,292,259,253,251,55,261,260,254,246,290,273,257,324,245,353,310,281,350,281,233,317,360,225,234,248,265,341,327,247,251,179,259,307,100,245,299,266,239,232,247,278,243,295,232,236,320,236,68,251,244,279,317,260,260,329,247,267,288,270,279,289,322,334,61,272,287,269,370,71,316,265,262,296,450,312,370,302,268,234,268,258,290,279,274,409,304,355,254,243,328,344,300,320,267,285,149,368,339,320,256,258,308,343,392,318,100,374,342,162,279,306,310,332,325,314,293,320,294,123,393,230,233,276,286,309,263,305,256,255,308,282,153,243,418,325,248,271,221,286,242,247,247,245,273,229,229,229,232,248,50,372,281,258,316,424,342,230,230,273,256,280,264,216,268,47,232,254,255,266,319,355,330,296,144,250,286,283,188,230,233,260,204,141,298,212,325,286,409,257,245,241,200,345,291,246,253,260,328,262,279,247,302,142,238,238,217,222,240,345,262,288,239,240,244,229,248,232,230,340,267,225,226,288,248,335,271,378,315,272,382,367,213,213,296,418,292,426,240,198,198,312,228,316,282,380,232,289,246,234,89,267,320,278,27,321,230,430,285,230,298,271,291,271,235,350,262,90,285,298,253,284,302,264,380,375,360,256,351,306,366,399,262,237,374,388,341,264,248,157,343,242,277,87,230,255,238,168,342,302,309,396,291,304,276,301,295,261,317,287,247,350,237,441,238,257,236,257,249,336,308,299,276,331,326,310,288,345,229,266,239,241,262,348,228,268,240,290,77,295,402,311,264,309,274,394,70,275,356,303,343,268,321,304,241,265,262,272,278,269,258,256,276,297,354,309,282,344,275,295,261,141,350,370,177,258,298,316,239,245,305,423,269,342,258,269,340,329,286,98,307,311,321,218,218,229,382,344,410,229,282,267,102,285,241,323,246,338,328,415,244,259,237,270,55,273,43,239,252,239,314,228,372,341,354,247,260,273,240,246,347,243,362,262,227,295,338,286,245,275,277,303,349,323,257,295,372,299,426,237,269,273,251,261,266,314,324,376,291,292,317,267,250,268,255,137,269,247,424,289,258,335,265,282,274,246,243,358,299,307,251,302,273,197,311,248,228,175,256,279,255,85,257,303,259,279,241,342,374,21,109,256,321,241,307,77,317,240,274,234,235,232,270,258,232,105,222,233,273,264,221,245,271,355,232,427,244,220,244,245,85,238,302,268,256,268,320,243,258,339,263,266,249,232,192,227,310,258,262,210,369,299,226,233,227,126,276,290,237,61,224,237,249,270,423,256,281,288,376,393,217,358,239,217,217,307,236,432,409,364,283,281,308,344,418,274,291,290,367,428,291,62,267,279,298,239,248,269,274,286,383,341,299,389,274,312,272,330,326,138,105,245,293,268,227,233,355,241,436,291,292,295,270,315,335,283,267,309,126,276,281,238,267,278,260,231,256,281,345,327,260,277,254,261,332,230,229,291,237,346,358,263,365,217,248,398,295,323,176,196,196,333,228,252,270,220,296,457,340,365,308,311,252,265,322,283,58,279,326,298,258,264,324,129,268,230,422,267,291,413,253,229,241,295,244,295,287,354,300,386,341,248,234,292,266,251,280,278,245,386,321,361,235,235,255,341,312,309,393,332,371,287,262,351,292,390,423,246,177,359,267,368,303,289,256,226,266,311,269,336,254,278,341,395,409,366,343,315,306,333,288,111,220,297,345,347,267,386,420,53,273,203,86,436,279,400,317,237,309,306,261,338,274,252,301,279,261,240,270,266,331,310,288,285,357,345,301,260,242,246,229,40,298,226,281,190,190,267,228,287,304,340,335,301,230,261,274,262,329,271,248,238,257,86,356,258,262,298,361,313,325,396,311,235,269,283,305,280,263,382,39,248,276,279,251,248,251,232,295,371,330,289,325,278,405,357,414,272,350,334,59,250,366,256,298,132,214,214,224,318,332,282,212,212,239,387,279,246,246,313,390,229,413,306,294,281,251,273,309,368,242,247,356,430,230,110,290,253,218,270,237,47,312,263,298,210,242,49,274,294,233,243,247,236,280,271,214,278,93,293,452,261,356,328,337,297,229,229,439,385,281,199,236,245,327,155,255,273,247,308,354,224,242,240,298,238,269,276,215,268,278,247,245,431,300,261,337,372,365,377,114,90,311,351,280,347,405,303,132,266,259,283,80,299,283,257,292,246,307,102,287,305,206,347,328,281,299,259,210,380,258,255,344,343,243,300,225,249,275,262,347,458,301,450,408,306,311,295,272,268,367,252,253,243,232,232,251,243,255,302,237,305,123,393,304,274,247,268,313,334,296,116,232,182,261,227,291,297,417,272,272,236,350,302,321,246,287,252,225,225,393,247,267,235,266,321,284,232,286,162,272,313,291,242,346,267,334,290,235,236,205,205,269,234,288,284,242,261,218,257,222,298,245,273,270,227,375,256,266,294,324,347,245,250,253,346,238,315,30,239,240,268,318,224,418,317,260,337,293,267,262,231,253,357,256,354,254,377,240,286,358,297,267,246,292,233,371,444,235,318,259,402,304,229,324,259,296,256,243,238,254,254,256,179,237,231,273,280,310,234,223,176,396,245,209,209,213,213,232,232,232,232,244,216,282,248,148,289,243,310,134,270,407,305,264,361,443,353,299,316,263,216,290,258,245,282,118,431,289,234,260,243,287,295,301,287,306,338,351,280,224,351,288,258,338,198,198,304,305,255,352,358,310,295,249,267,291,266,245,253,232,72,222,263,257,72,260,332,302,316,362,284,361,253,306,246,259,270,282,307,248,289,384,291,121,278,266,310,239,250,97,317,309,282,232,418,247,275,241,268,303,251,254,212,212,347,389,291,290,264,275,293,240,266,279,233,307,249,318,350,297,261,227,243,366,262,281,399,296,411,267,233,240,257,244,284,271,274,351,314,313,239,308,285,287,127,287,403,291,310,304,272,300,310,288,248,275,227,256,283,263,318,273,242,280,281,106,320,228,251,284,245,276,252,193,265,226,207,251,236,304,429,250,230,277,249,210,235,262,294,234,243,227,290,301,325,313,255,255,154,309,283,292,356,278,324,247,360,342,143,318,262,348,229,229,224,337,144,377,224,337,231,64,252,293,446,282,307,375,273,262,327,406,328,299,278,214,236,352,240,237,122,299,243,306,276,245,288,325,215,267,221,350,298,183,183,262,391,428,325,290,320,292,231,280,227,301,390,310,276,272,378,286,280,415,309,266,223,234,316,243,268,287,225,176,228,290,206,206,304,265,291,381,254,183,66,265,369,155,339,327,244,260,236,240,272,202,202,380,264,252,278,233,284,321,365,262,243,230,277,357,366,247,273,289,281,92,265,315,265,331,323,235,284,279,326,230,346,227,272,290,255,239,219,237,291,294,271,314,307,323,247,285,219,333,245,224,281,251,300,344,253,262,248,401,258,419,233,262,247,356,228,258,220,229,352,244,133,255,99,248,292,251,247,288,238,246,298,229,234,254,213,319,280,309,324,269,260,413,418,451,109,109,252,258,417,356,232,161,279,428,249,396,325,223,338,218,268,252,344,291,265,230,230,336,285,312,321,308,234,263,280,168,285,236,231,282,295,279,231,256,248,268,251,273,278,220,229,264,243,238,281,257,162,338,282,243,109,272,246,239,386,348,267,424,408,283,387,359,264,258,88,331,303,259,319,341,350,286,342,224,358,412,407,260,231,232,215,215,293,418,353,241,267,273,363,459,293,272,272,216,335,266,286,292,334,301,266,439,347,428,358,413,358,260,367,82,259,244,300,261,419,135,249,245,232,81,300,298,328,327,224,359,311,305,320,257,339,317,333,391,282,344,410,336,281,344,299,397,331,368,327,338,305,335,316,302,419,260,402,457,309,343,266,266,337,268,432,305,297,181,181,415,389,278,278,371,384,352,398,458,293,57,404,353,232,327,274,262,236,260,328,101,229,256,265,244,302,267,360,383,318,289,240,285,245,280,315,293,291,250,257,149,368,213,83,321,359,235,33,244,259,289,262,268,278,269,277,267,251,264,126,298,278,363,302,287,99,262,346,295,363,277,238,360,291,288,149,225,285,254,91,255,318,333,331,412,293,334,291,271,413,250,290,277,262,271,410,329,279,339,328,294,312,398,336,195,307,339,250,285,254,295,347,309,377,327,167,274,350,368,351,408,268,236,236,275,252,251,262,295,378,264,267,264,318,293,284,386,278,402,291,332,312,295,289,310,295,411,400,384,305,294,332,430,372,318,282,260,250,320,331,299,286,288,383,307,266,308,263,290,298,283,263,259,292,323,325,416,437,346,347,216,216,241,241,398,37,293,295,243,255,330,230,250,263,253,233,268,254,246,234,240,235,259,236,270,282,328,230,229,272,256,289,162,402,227,270,260,235,261,231,259,443,369,268,318,260,329,451,292,335,326,259,270,161,232,238,376,251,316,252,360,247,110,292,343,263,458,348,275,296,267,318,297,302,295,293,240,311,284,324,272,306,247,252,271,232,132,240,225,260,378,230,305,300,66,272,293,312,146,271,338,372,374,317,207,359,238,269,80,239,259,312,235,86,271,306,362,348,295,298,283,347,319,305,299,281,261,350,309,295,267,268,299,234,313,183,243,290,348,83,268,233,258,272,252,264,304,380,248,345,299,261,246,239,303,324,257,236,265,308,250,251,256,255,227,134,292,375,263,407,298,326,438,230,230,446,423,383,279,419,408,229,229,254,260,319,263,294,212,212,377,353,272,282,400,291,346,269,215,230,283,319,377,263,224,251,307,204,204,355,272,445,334,277,308,310,238,305,374,323,389,392,391,165,289,98,312,460,343,336,345,57,240,116,289,358,361,247,392,255,248,313,319,344,405,288,257,344,258,318,261,248,284,367,299,242,290,323,296,48,325,230,292,294,188,329,264,254,264,391,309,273,356,164,289,357,272,314,262,259,432,285,326,283,129,348,202,256,349,243,276,372,253,298,326,247,343,308,374,273,373,267,254,256,302,115,224,69,253,287,221,256,267,246,362,273,233,229,252,277,128,218,399,418,385,278,268,412,255,428,273,306,274,161,223,252,353,253,271,251,281,235,245,284,264,337,237,301,312,330,303,234,233,235,236,244,298,262,377,405,374,289,308,276,254,273,248,326,266,248,100,253,268,253,256,249,297,193,236,246,286,267,80,264,310,339,237,74,299,287,244,280,455,268,251,298,277,258,264,378,340,126,289,242,343,257,233,405,264,249,292,232,279,253,356,249,278,310,268,269,268,365,372,248,311,287,351,276,284,250,101,312,257,284,322,334,283,178,262,259,233,303,259,308,98,312,268,328,280,303,308,279,271,248,259,245,276,313,247,59,279,282,305,223,247,120,306,255,259,295,99,268,265,244,433,407,345,205,302,360,233,275,384,246,250,287,258,265,48,296,419,232,288,257,237,293,339,286,192,223,245,245,273,249,225,246,50,288,278,83,299,302,262,307,287,194,290,325,243,264,291,306,290,223,223,218,259,327,258,373,238,207,207,341,295,263,282,258,290,305,279,58,294,317,401,317,296,259,271,284,297,268,254,254,259,279,295,237,249,284,254,339,221,268,230,306,278,341,151,322,412,224,101,325,318,290,355,286,221,261,240,284,270,299,252,258,270,294,305,289,193,282,220,345,261,257,229,309,283,251,313,378,346,305,270,308,237,219,233,330,270,260,381,386,260,327,358,321,337,240,278,252,251,327,244,343,264,325,405,334,358,289,272,285,317,265,252,130,256,266,281,207,287,270,301,87,364,353,457,455,351,239,239,290,329,377,124,242,247,269,253,277,300,266,296,239,315,276,250,256,253,262,330,274,299,390,253,276,258,269,262,322,251,291,336,262,50,257,254,179,270,263,319,286,295,280,326,368,405,258,238,270,102,319,232,312,284,229,211,211,236,299,304,278,228,286,232,324,242,225,225,298,357,282,238,237,214,297,323,296,253,190,288,290,281,318,293,287,470,332,215,249,338,71,273,287,294,275,258,127,312,249,277,247,170,291,341,303,369,63,229,236,288,251,249,323,317,242,308,56,241,249,297,255,265,264,181,214,380,261,355,264,307,163,253,262,308,255,302,284,366,358,141,409,235,235,287,202,202,202,258,262,284,333,281,408,289,314,248,296,317,131,242,238,234,164,292,102,303,321,292,214,214,266,289,297,266,95,239,148,369,335,283,356,328,327,365,236,323,293,352,275,267,277,254,271,373,312,255,260,266,239,349,237,246,305,218,254,384,375,342,302,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,184,276,263,311,284,266,267,370,251,253,162,212,328,242,323,265,98,308,250,231,273,218,218,434,269,252,357,288,269,242,291,208,311,255,257,269,271,255,32,269,278,267,318,264,290,266,334,249,237,237,284,298,328,325,237,226,264,238,415,241,266,286,294,240,233,70,346,213,48,339,253,267,343,343,440,344,448,318,405,413,404,234,234,342,373,315,375,344,239,239,333,378,358,279,275,260,299,310,324,414,322,296,418,326,273,263,434,383,326,311,265,335,347,347,336,432,327,309,331,262,262,262,335,280,389,260,333,235,269,328,209,227,259,310,235,368,243,234,391,265,213,213,414,332,307,332,290,66,241,288,251,234,75,293,253,236,258,328,289,81,247,226,309,231,253,296,336,260,340,253,343,246,138,255,255,286,232,283,216,261,362,241,334,277,77,363,155,263,271,283,253,266,297,252,244,245,237,248,287,183,244,380,321,269,280,272,266,270,295,237,312,326,275,270,104,273,338,315,351,330,269,268,236,277,298,233,333,230,233,219,219,242,350,236,250,265,131,224,229,249,285,80,124,428,248,241,286,247,346,133,213,150,323,254,334,418,304,290,55,251,274,238,243,291,279,243,329,282,341,261,327,271,301,290,253,294,334,255,369,334,307,288,243,398,258,349,259,280,235,104,260,297,361,112,275,230,313,305,319,317,270,228,317,292,273,259,279,280,238,275,353,349,320,189,352,217,261,307,288,321,219,238,339,291,245,379,311,105,315,239,317,301,297,336,322,256,316,299,150,325,269,310,244,352,230,251,244,222,270,74,296,293,289,338,327,296,327,309,302,236,242,306,241,308,126,240,235,235,267,337,309,408,257,243,248,270,235,285,279,346,279,262,306,248,260,317,246,253,212,334,275,273,243,340,273,321,231,288,243,277,272,288,264,379,282,255,272,286,337,260,282,299,265,235,329,330,252,319,232,316,242,231,344,262,232,257,276,307,271,431,247,244,228,298,248,243,267,265,340,340,232,313,252,281,93,331,284,305,285,291,240,354,341,265,323,267,266,298,257,254,286,244,317,243,273,270,247,247,236,249,130,278,222,222,218,54,315,50,275,128,288,441,238,287,220,73,308,229,379,228,237,380,242,358,254,247,245,246,301,109,238,139,126,232,369,305,233,245,342,242,307,334,275,235,338,341,352,398,369,336,290,468,305,463,405,369,299,220,244,324,267,425,308,265,263,284,265,275,291,249,313,281,283,367,295,338,280,300,336,361,296,240,294,245,265,315,273,314,234,251,266,268,234,257,269,331,89,257,247,259,244,233,242,193,193,226,226,114,237,246,315,34,193,307,32,260,283,259,237,271,343,272,108,334,327,243,122,284,269,84,320,266,256,308,282,191,292,322,294,287,131,265,40,235,239,264,226,350,65,327,395,365,227,268,222,231,256,136,274,267,423,246,245,284,225,202,202,246,298,294,260,125,233,232,269,284,250,298,280,260,242,280,257,277,330,48,289,398,257,260,92,253,305,280,291,245,101,277,268,323,317,296,302,328,285,292,290,284,286,295,278,301,292,304,298,319,241,387,368,230,250,215,281,348,292,81,279,232,272,95,296,436,340,291,89,275,192,379,316,182,333,414,49,244,355,290,299,105,270,223,346,256,238,250,305,303,229,231,276,274,110,285,274,314,240,307,264,265,283,282,352,269,266,166,295,73,263,313,99,282,267,269,253,233,261,249,236,298,365,308,200,145,308,293,362,267,358,370,268,299,221,254,291,202,202,395,284,278,244,233,232,230,360,237,228,345,107,316,300,313,328,234,316,329,256,372,311,233,259,243,396,326,268,275,350,303,241,241,245,235,224,273,246,378,234,238,289,233,344,259,385,361,256,225,420,350,381,326,279,278,267,346,224,376,290,379,400,246,255,205,282,327,245,336,257,278,270,292,259,312,258,274,358,313,264,256,298,253,288,291,266,255,270,258,274,261,278,278,294,274,304,294,310,276,270,280,290,325,295,306,278,284,281,292,294,273,286,286,287,289,279,338,284,286,297,279,307,298,280,284,294,289,317,289,266,293,294,283,293,297,273,300,275,293,290,286,283,281,274,312,300,282,283,283,302,308,295,271,278,293,310,309,316,277,292,292,264,257,284,367,276,285,237,234,316,288,49,239,264,260,232,276,259,260,297,256,316,300,270,64,288,260,242,130,273,237,309,302,317,252,224,243,57,245,453,260,276,284,270,263,52,347,262,280,323,245,284,263,238,240,255,244,174,287,301,441,428,335,258,451,367,345,328,315,340,231,276,325,248,301,201,289,308,281,273,248,253,227,302,301,302,313,62,331,285,284,272,319,351,269,264,292,204,272,316,269,307,239,108,312,101,352,412,290,289,134,312,244,284,219,322,94,387,282,227,251,281,238,249,58,271,287,255,332,264,280,66,318,240,285,244,294,228,237,243,244,226,212,300,287,390,338,275,304,341,356,292,346,357,267,213,213,353,307,298,299,188,250,376,426,225,257,302,266,341,86,251,231,241,243,169,346,298,349,268,301,268,220,305,366,309,210,251,264,229,237,218,242,228,184,258,246,266,255,274,376,352,374,221,221,256,336,260,274,243,284,234,269,363,281,309,278,340,281,228,228,235,353,337,223,349,247,289,283,315,306,296,318,238,351,248,339,310,297,347,258,431,242,105,236,286,50,379,269,272,260,301,314,340,272,256,260,247,244,160,366,273,362,272,429,366,254,266,257,182,404,273,423,269,281,247,328,243,225,379,301,233,242,243,275,444,258,369,315,79,245,213,217,226,239,222,228,258,282,219,269,246,225,246,233,294,285,291,283,153,260,233,76,278,233,304,322,326,227,229,175,264,221,242,254,345,183,345,308,285,433,60,247,265,227,274,249,308,282,236,269,279,241,383,301,387,394,456,297,304,307,254,323,248,248,257,275,296,246,253,257,289,245,36,278,388,295,373,299,327,302,251,97,248,184,310,292,315,342,330,344,259,201,249,242,264,273,114,263,233,247,235,263,248,264,369,278,239,388,432,312,347,273,340,315,246,252,285,345,360,313,301,314,386,323,368,274,275,388,337,263,318,286,299,315,322,424,309,303,302,268,233,286,245,262,260,240,257,232,342,320,334,312,278,222,377,160,273,372,250,246,296,254,231,228,246,249,360,320,255,347,321,299,244,331,309,263,235,291,381,298,369,267,285,350,412,297,336,365,255,265,276,289,225,228,198,255,330,313,244,177,348,283,291,185,281,299,314,248,307,303,266,285,247,278,216,234,349,279,364,187,327,377,291,256,377,275,250,377,280,252,331,280,271,245,211,410,443,240,252,338,359,351,374,323,375,277,330,306,347,300,287,319,351,269,81,313,256,248,231,271,302,239,223,273,308,274,279,331,283,300,218,267,332,289,275,339,176,292,219,213,266,319,262,296,328,182,308,273,270,374,320,227,297,246,439,449,440,260,303,338,285,222,144,268,277,285,196,294,311,378,359,316,124,296,235,267,250,316,317,270,330,247,246,285,312,288,292,313,263,232,275,254,224,238,247,236,233,313,231,282,332,248,259,352,322,253,251,273,346,311,269,274,314,294,247,336,233,291,253,295,257,237,225,318,446,325,253,219,339,101,312,350,300,340,263,279,263,284,267,300,264,279,294,347,304,338,308,257,402,285,285,151,264,248,250,379,283,398,264,151,221,221,257,254,248,345,349,273,278,286,283,320,398,287,245,307,129,251,363,411,246,282,297,316,317,230,323,254,392,254,310,306,379,307,239,283,348,319,296,417,247,382,265,321,324,255,309,333,306,350,252,285,257,358,314,270,258,42,260,270,225,303,235,286,261,217,133,374,221,266,262,133,260,286,342,337,239,269,296,99,259,408,285,223,253,372,270,275,25,306,353,266,391,380,349,165,262,245,274,253,282,318,411,274,121,278,186,326,295,302,252,310,312,304,35,303,311,266,304,290,325,431,329,359,341,325,286,289,251,289,444,334,398,66,341,291,250,264,264,282,298,321,292,269,333,280,232,382,256,351,217,238,265,264,307,263,240,328,314,272,339,116,270,276,287,217,238,233,236,284,247,235,230,247,246,244,205,279,254,268,230,255,384,233,254,315,235,97,260,271,300,64,294,291,319,276,253,408,283,214,248,274,224,249,270,344,228,246,246,233,291,290,280,252,279,253,283,281,398,278,281,345,380,283,141,258,229,232,277,253,270,251,347,251,301,211,211,243,229,53,245,247,223,242,220,232,249,238,73,324,307,287,172,274,276,283,323,247,91,308,248,61,230,274,334,310,319,275,342,315,270,231,232,236,328,260,296,261,257,250,73,297,292,253,274,246,267,305,342,85,175,229,225,306,249,276,330,275,319,302,245,304,238,231,264,244,308,147,217,278,324,287,336,391,387,296,410,451,395,310,319,312,279,243,237,306,310,240,333,244,381,400,299,264,229,229,236,254,249,371,255,57,236,363,261,247,231,340,416,277,303,124,294,255,315,258,58,298,216,218,281,351,289,304,276,153,323,395,363,283,276,237,318,336,410,242,247,263,392,245,239,190,235,241,245,299,318,313,230,233,287,250,243,245,242,235,234,272,284,290,355,407,254,289,129,229,247,235,302,305,368,355,341,252,338,234,302,261,61,311,252,271,343,300,350,302,322,417,261,324,337,230,295,300,237,240,255,258,330,208,285,268,255,262,202,167,338,257,242,301,268,287,264,286,121,141,313,301,279,410,334,290,298,288,241,276,286,265,335,254,280,282,230,308,104,257,337,278,230,282,89,372,268,255,233,251,352,307,355,253,316,261,273,272,265,307,244,251,136,287,285,245,291,276,219,312,291,245,314,237,248,298,330,122,267,340,286,292,270,147,282,248,278,129,249,133,274,371,402,361,84,245,65,372,344,385,445,336,429,379,244,250,232,259,313,315,243,390,239,263,258,234,253,310,266,108,222,222,414,269,365,430,386,255,360,365,295,251,248,266,264,304,251,273,257,243,335,245,206,237,262,247,250,259,58,241,222,222,370,303,244,278,298,299,288,255,75,460,479,275,55,253,291,234,278,242,312,348,343,251,179,125,474,460,205,108,236,276,270,269,258,124,274,289,268,283,237,322,286,271,246,284,271,282,116,264,322,249,232,361,361,346,394,322,245,237,260,226,242,267,235,266,251,358,275,255,286,203,230,292,284,245,258,250,285,320,320,277,350,253,60,247,239,295,270,129,312,289,348,300,322,289,331,226,308,303,266,251,318,284,343,270,265,252,279,293,266,271,313,166,335,307,215,215,261,258,269,300,277,346,361,364,242,348,336,270,325,353,112,332,252,294,306,293,275,345,227,280,301,184,290,295,281,256,310,339,274,160,332,261,287,235,226,289,251,338,314,247,375,286,230,235,193,193,289,278,376,335,145,271,295,249,283,290,317,275,375,279,414,241,328,265,288,272,265,246,253,364,278,276,393,334,303,253,274,344,242,419,257,168,270,319,284,215,238,59,302,307,85,246,238,265,222,276,295,332,239,297,262,350,275,354,151,238,300,271,230,259,372,259,249,302,320,296,340,279,337,317,260,182,333,287,219,219,251,254,286,276,232,263,250,246,392,381,372,346,265,321,117,232,257,237,328,230,243,199,346,253,390,389,263,229,229,300,302,133,307,275,310,281,326,364,222,245,262,113,292,372,448,444,280,296,428,311,448,406,234,298,265,266,244,70,283,359,287,375,281,239,240,230,274,263,373,270,263,66,270,292,251,251,105,279,409,356,333,313,190,297,232,251,257,243,308,233,321,314,324,430,408,25,338,225,201,249,242,271,401,259,296,297,132,260,226,264,129,339,250,426,283,256,330,445,255,257,408,285,318,298,442,411,245,313,362,296,279,296,271,279,306,284,268,357,290,277,361,218,218,296,80,265,179,278,276,286,289,381,307,254,79,275,282,245,90,258,285,283,254,246,230,284,338,292,228,270,335,335,282,229,262,297,246,250,285,345,246,435,356,240,389,266,348,455,260,205,205,344,297,431,358,307,306,260,134,264,391,301,279,261,269,374,378,323,242,130,236,137,273,213,213,361,248,255,227,253,339,359,265,179,243,253,342,278,328,165,230,253,232,376,233,284,348,255,244,228,223,337,242,237,277,242,270,320,273,276,244,287,284,45,283,278,373,275,236,251,292,292,378,253,262,39,294,282,254,306,320,360,322,248,283,269,241,300,205,242,40,297,308,283,349,241,356,309,88,269,259,270,250,235,326,268,195,227,253,223,251,205,243,241,359,373,225,382,332,257,240,316,128,307,412,338,267,324,306,401,415,275,393,297,339,225,406,268,247,322,188,369,291,204,248,253,345,277,253,377,269,249,231,236,231,284,264,320,288,408,224,259,338,280,264,243,243,263,268,243,243,465,309,461,256,256,275,336,254,254,232,286,281,239,227,267,338,320,96,275,196,293,307,344,164,259,128,291,353,233,345,304,229,405,316,396,263,254,266,272,278,324,260,254,235,243,259,316,249,172,362,222,340,289,320,272,221,254,255,312,266,316,261,243,277,279,287,205,258,352,316,354,89,265,321,290,255,264,288,260,316,108,257,245,269,96,233,280,249,277,297,269,308,341,264,306,325,240,362,269,302,266,252,253,277,397,335,257,306,256,353,268,58,291,368,227,59,240,224,336,459,296,299,286,95,89,279,287,262,308,284,67,270,334,270,268,239,299,268,341,361,303,395,329,247,243,235,273,279,322,414,222,222,405,283,235,124,246,241,287,327,279,34,285,277,243,264,246,305,305,194,294,244,380,314,128,322,221,226,232,320,232,240,243,226,232,260,271,292,323,339,300,81,270,319,332,314,317,291,230,275,279,230,270,254,341,238,275,267,322,252,261,451,337,260,265,242,257,261,254,298,286,334,259,262,339,268,235,301,281,240,244,234,224,233,266,233,236,251,302,234,340,393,394,201,201,262,230,230,414,419,243,235,278,276,280,298,401,319,365,440,232,232,394,309,360,391,403,286,289,426,406,364,254,236,305,295,267,238,238,339,321,205,205,272,412,410,274,409,338,229,263,338,297,314,132,246,263,281,368,217,244,348,234,227,260,390,309,135,230,135,239,394,274,122,261,363,191,310,254,346,262,241,353,316,379,247,284,312,341,263,148,401,196,241,243,235,243,239,255,292,157,182,264,249,117,394,362,362,247,301,370,280,344,350,308,94,238,307,261,247,212,242,269,277,237,260,236,93,233,262,252,264,294,229,269,294,292,54,227,314,289,304,239,237,228,320,266,219,322,75,234,297,255,169,227,296,320,234,266,246,212,314,235,307,241,245,261,240,301,303,284,333,249,82,282,275,253,332,74,274,259,336,326,249,111,264,314,214,214,261,310,285,394,254,268,257,343,279,276,258,232,377,366,313,265,283,282,303,283,270,257,297,358,379,376,247,440,333,247,228,273,251,271,265,250,343,268,266,262,246,106,317,302,253,230,229,80,239,230,414,250,349,267,257,308,330,253,252,245,247,291,255,263,228,309,140,231,239,326,303,318,302,268,264,237,206,312,143,293,335,270,273,333,292,252,256,249,255,249,294,265,383,267,285,389,388,280,242,407,321,328,283,374,299,285,391,216,264,438,252,230,359,57,287,281,415,252,291,282,297,259,376,362,122,309,296,330,384,258,320,245,327,384,263,267,179,228,403,233,233,340,363,308,329,320,332,322,418,217,319,394,331,236,275,276,245,241,233,306,233,224,137,286,245,317,241,243,344,163,257,240,318,244,252,275,269,144,239,251,292,209,317,244,289,259,222,218,252,267,265,272,355,251,402,322,274,267,317,292,355,344,242,310,219,242,222,270,229,170,334,303,292,244,229,229,297,257,326,297,246,247,302,338,402,398,272,53,229,221,390,253,287,267,228,106,327,334,291,305,295,329,289,136,247,234,80,234,252,232,245,342,332,227,245,194,249,243,257,178,277,313,315,239,292,238,382,332,232,290,267,424,294,226,251,185,392,252,402,277,313,335,233,241,305,308,85,372,270,102,303,301,238,398,265,241,292,243,263,284,225,300,175,247,285,299,337,341,300,281,310,79,268,228,235,290,277,66,324,257,312,444,375,306,389,319,282,255,272,287,373,387,342,306,256,259,72,262,381,288,253,319,49,263,278,142,253,222,435,256,229,318,265,280,233,380,328,406,333,316,309,224,274,221,233,296,235,217,217,246,277,286,288,276,86,263,286,306,275,242,292,276,345,268,348,288,346,277,289,272,251,35,328,175,379,283,328,263,306,441,345,251,272,121,259,294,258,269,408,455,304,278,145,231,230,202,316,272,277,337,342,302,293,259,160,264,343,251,188,245,233,274,239,301,139,399,317,334,127,253,113,250,278,229,252,230,263,259,305,270,236,274,286,353,286,51,299,110,261,281,255,243,267,41,199,253,227,217,229,262,279,279,286,262,249,151,276,275,293,257,339,255,348,309,346,265,94,278,268,220,280,228,246,232,109,228,236,266,303,314,197,72,334,291,383,351,357,307,385,268,302,267,253,62,292,359,77,259,345,313,286,308,269,238,238,247,307,244,352,352,358,418,331,431,295,400,316,280,399,304,278,278,243,306,304,70,271,325,216,216,210,210,277,139,301,323,298,268,78,267,293,435,271,306,257,243,291,284,377,247,244,305,339,363,347,380,363,358,316,340,360,325,360,323,349,366,375,341,358,338,320,349,318,339,371,370,325,361,343,343,361,354,341,317,337,333,320,332,327,307,301,281,104,312,250,246,55,309,287,428,348,228,285,440,252,253,300,226,413,66,353,253,252,225,268,226,270,294,328,252,293,301,277,277,277,319,353,225,221,343,367,222,314,233,361,295,67,276,383,343,357,216,216,264,243,355,297,258,267,275,270,186,186,240,274,447,255,281,261,276,298,286,251,50,269,273,239,254,251,290,278,247,358,282,227,345,259,287,241,252,233,250,272,267,233,249,249,241,267,297,210,275,356,333,268,357,317,245,225,246,348,254,273,287,278,252,260,316,251,263,318,233,350,238,227,72,247,263,287,346,305,292,245,259,292,291,263,273,299,332,321,238,242,353,288,255,387,349,261,314,279,254,266,288,270,293,325,258,260,253,252,255,238,281,270,157,262,316,284,255,407,241,298,189,189,223,367,418,294,315,313,344,65,273,393,265,372,242,242,399,387,452,97,385,289,275,126,353,325,265,265,342,279,347,347,321,473,347,468,407,305,329,385,337,365,467,111,308,66,346,323,265,273,49,273,146,318,266,247,282,340,352,253,274,261,231,308,284,276,288,276,92,251,259,306,347,351,257,252,231,258,205,208,208,296,239,213,213,276,267,410,133,235,273,252,313,260,291,242,230,92,316,278,302,340,296,247,356,25,283,330,107,339,350,155,248,275,227,233,251,211,224,307,241,273,256,254,327,188,227,295,239,226,246,279,290,318,255,279,368,220,224,307,92,321,390,269,253,254,277,263,250,290,235,266,299,287,333,323,243,385,417,329,422,352,324,245,210,246,243,283,242,331,245,266,232,272,247,260,100,234,296,268,252,237,253,312,253,330,288,311,247,213,166,284,242,336,244,327,250,324,270,348,299,335,305,311,291,271,127,289,339,248,302,86,255,418,247,295,278,298,338,262,313,379,335,297,301,422,382,360,225,222,222,288,260,346,401,271,241,230,252,286,246,250,230,242,265,283,315,281,411,340,270,262,290,243,243,290,298,331,232,232,295,338,297,275,267,364,240,337,158,358,297,310,331,280,222,284,306,258,239,301,305,137,356,412,292,394,314,236,261,335,333,280,345,258,156,430,230,417,329,347,270,289,367,385,143,255,250,236,220,345,239,392,32,264,269,127,309,316,154,235,257,230,238,147,369,230,296,147,312,233,232,127,279,102,246,232,340,293,363,246,226,309,267,308,234,236,179,239,242,249,299,309,245,335,392,251,230,332,280,256,266,239,356,231,261,125,261,335,386,256,358,236,294,271,262,254,279,288,293,380,239,252,304,258,334,255,361,403,278,248,272,229,393,238,394,300,294,257,346,331,436,276,146,285,249,304,283,82,289,281,304,268,65,237,256,240,215,273,286,246,240,224,273,262,287,233,311,256,434,290,377,366,321,256,306,291,275,242,302,276,253,345,370,305,310,343,294,322,266,331,248,327,277,255,286,242,368,324,28,343,300,245,79,321,267,307,360,298,300,333,313,289,241,217,359,227,235,137,265,266,166,310,320,310,288,300,249,369,350,258,345,296,256,346,274,254,210,90,308,230,246,214,325,307,246,214,274,278,361,303,318,288,296,323,258,280,248,148,280,246,274,245,131,276,362,245,286,302,127,227,243,331,225,318,326,371,236,94,325,283,290,295,393,425,57,100,266,345,407,239,357,342,348,258,79,383,253,278,260,243,266,59,228,250,288,289,365,318,377,369,332,247,234,408,323,316,30,301,236,224,248,300,220,272,254,297,240,236,265,354,250,233,254,259,354,238,168,386,269,266,241,229,250,311,230,278,226,226,133,235,326,259,281,325,363,375,248,319,305,284,248,308,224,138,287,292,326,279,247,296,241,229,258,288,293,258,405,110,292,331,249,231,242,242,80,323,281,334,288,275,242,242,249,266,290,434,266,309,304,259,376,286,276,292,345,299,336,246,280,252,88,322,159,258,273,267,313,341,285,284,216,221,285,240,282,287,221,349,248,329,147,370,229,408,266,286,231,293,232,279,236,294,29,422,407,431,35,262,304,241,450,267,245,243,273,222,411,230,239,244,304,323,305,249,264,225,273,238,223,228,276,239,304,326,381,262,309,369,266,247,234,240,257,317,261,252,243,269,239,120,252,273,246,286,255,272,260,329,370,305,307,289,299,335,352,330,371,294,465,206,262,285,309,288,259,304,305,262,298,298,259,254,275,238,307,283,244,355,341,248,369,292,180,221,232,273,229,259,263,281,291,291,390,262,243,245,97,297,429,348,227,226,265,254,310,249,344,301,407,257,269,316,250,214,264,288,239,167,268,298,297,184,234,223,257,246,263,246,189,292,300,257,129,246,345,246,233,236,238,249,349,261,254,345,236,223,246,286,351,329,315,399,292,280,264,399,424,386,118,337,238,297,284,271,240,275,95,317,260,290,259,285,252,192,245,245,231,298,266,240,254,205,289,262,238,293,296,228,397,332,333,283,421,375,316,279,444,413,297,59,278,249,252,232,306,302,253,380,418,231,262,276,270,435,209,263,361,254,249,270,291,315,242,245,261,254,256,295,259,300,244,246,99,218,215,215,228,344,237,278,230,245,264,347,51,322,239,258,357,338,56,243,206,245,345,240,353,361,333,353,241,264,96,246,248,273,258,252,223,234,338,385,286,44,266,237,333,430,297,254,380,327,300,284,271,283,284,281,242,261,346,422,372,265,367,390,359,370,297,272,302,322,243,289,271,242,251,226,254,294,274,350,206,352,350,281,102,287,398,417,274,296,104,282,281,401,233,329,222,338,234,222,333,109,253,260,271,258,272,256,339,354,323,350,265,240,392,304,251,265,310,302,147,349,407,351,355,250,424,286,389,283,321,290,326,330,316,240,255,277,108,233,325,171,393,282,308,103,255,280,353,261,269,281,316,292,264,261,235,243,267,259,276,240,328,325,430,281,332,305,308,282,246,221,254,237,297,247,307,418,275,315,296,302,257,251,251,306,324,236,296,247,246,247,270,239,238,244,251,327,235,228,247,353,347,265,229,332,230,237,246,303,339,214,202,292,331,210,264,237,366,405,293,176,378,313,321,110,219,219,341,293,236,375,305,364,240,310,314,258,254,120,280,250,235,267,251,247,247,140,249,405,256,280,110,231,362,291,270,372,148,352,351,262,271,296,303,46,419,315,310,360,184,184,321,282,380,329,77,322,277,270,245,407,308,391,359,255,250,382,288,87,259,352,347,266,251,335,238,141,297,242,254,268,371,270,287,306,379,349,299,328,296,256,233,255,146,266,236,317,247,244,40,264,295,276,283,242,337,249,329,129,270,240,135,310,270,240,260,242,266,304,277,349,259,414,310,267,313,283,267,325,427,401,26,266,280,241,285,285,271,278,261,248,259,245,257,244,234,238,236,270,244,255,253,266,272,272,272,235,263,279,271,261,281,256,264,239,276,250,240,288,238,279,177,182,243,273,242,310,396,237,230,273,223,267,331,228,273,288,221,317,257,279,237,286,252,363,269,262,270,321,247,283,254,242,248,356,311,154,319,259,312,185,246,253,212,291,267,234,235,238,243,228,365,215,311,258,219,232,265,305,228,274,248,235,251,456,288,225,358,218,218,338,331,334,298,312,421,434,464,428,280,360,311,249,83,358,417,356,420,301,213,238,363,372,238,278,305,318,234,110,152,313,274,348,294,336,345,420,270,339,294,438,372,243,241,318,236,257,330,256,283,291,301,263,297,255,192,362,286,263,254,337,336,240,365,253,275,271,263,246,259,391,139,286,319,317,289,225,306,279,307,270,245,434,249,325,236,42,304,418,101,240,385,243,266,326,297,391,205,300,264,431,357,266,256,261,280,358,272,240,263,262,246,374,281,320,259,296,287,289,60,366,287,442,309,333,191,204,226,278,303,292,216,257,229,283,380,258,396,230,262,253,252,286,154,250,320,234,360,95,292,256,252,277,319,192,282,366,81,230,225,253,328,234,374,273,224,239,284,262,273,244,275,227,290,300,279,249,241,311,291,233,255,268,261,270,325,245,285,271,259,243,190,304,396,356,342,341,370,252,282,331,207,207,263,413,246,270,358,382,121,249,251,279,257,119,268,341,252,314,240,274,246,291,271,270,260,243,297,249,309,255,161,285,148,273,259,270,247,260,253,254,270,424,244,179,293,251,435,183,292,227,286,205,205,205,246,321,253,240,238,266,156,316,230,230,243,227,269,254,277,242,272,331,277,243,301,238,287,359,306,278,271,251,256,239,292,231,300,225,332,32,233,275,190,454,351,459,378,336,372,250,317,338,336,289,376,370,460,280,261,269,280,416,285,295,424,264,73,312,287,262,296,279,227,306,270,264,244,54,232,182,254,259,410,276,237,299,240,281,334,304,70,273,296,75,372,259,253,342,280,283,224,252,326,273,253,331,255,304,267,276,269,237,279,396,226,311,346,239,349,274,237,268,261,316,244,236,367,271,251,297,257,149,252,290,289,261,331,74,248,326,270,374,407,229,284,250,297,307,280,275,431,80,231,377,235,240,188,340,83,248,305,245,243,300,254,315,258,278,311,298,259,258,303,280,358,386,443,151,259,267,256,156,389,351,337,319,296,340,97,299,361,287,225,322,276,269,312,193,281,275,319,243,262,250,249,252,280,249,275,235,243,262,274,264,297,240,298,232,268,290,232,238,250,327,389,266,249,223,360,255,283,337,282,314,323,178,178,317,58,236,249,346,236,229,237,64,335,264,334,266,278,394,262,234,105,308,317,283,252,237,387,304,405,258,354,307,188,312,256,288,266,340,359,307,51,247,236,236,327,306,323,315,337,176,232,292,257,276,332,282,258,283,248,308,112,373,311,91,327,284,434,198,269,241,237,282,259,394,249,299,335,265,238,259,277,361,350,285,247,84,267,325,285,271,291,327,325,241,239,308,280,270,252,224,262,239,210,234,282,359,262,366,296,243,277,269,286,253,251,289,308,309,308,294,237,242,293,421,295,233,227,322,385,283,271,258,297,346,318,268,271,289,303,365,253,248,276,295,339,288,272,320,416,314,306,298,272,247,260,195,231,224,268,238,190,190,81,285,287,287,312,328,257,270,264,242,424,295,235,317,259,180,388,354,250,295,279,348,110,270,337,308,324,278,254,266,224,224,218,218,320,301,249,305,415,221,325,155,237,230,233,244,243,241,343,256,70,263,340,375,304,240,244,247,152,447,192,280,303,320,231,407,315,226,245,300,242,309,345,385,313,388,202,356,258,299,441,260,372,280,322,423,368,387,300,311,291,254,250,272,269,298,256,268,298,312,282,361,223,292,274,275,387,266,336,36,244,267,250,282,257,321,247,282,246,271,258,235,209,209,326,330,238,230,253,250,259,411,124,292,322,155,253,344,313,166,233,247,248,305,311,315,275,249,267,229,271,303,222,281,224,61,329,250,74,262,268,242,161,361,344,318,220,270,442,257,295,409,280,260,276,238,275,264,237,103,242,328,238,300,156,274,303,248,260,226,233,246,273,245,433,369,362,375,266,384,383,266,264,338,299,262,404,273,424,278,282,331,252,293,267,339,210,247,279,295,259,246,379,50,288,294,308,238,299,215,215,423,260,264,254,259,243,285,291,227,201,201,201,201,201,233,245,260,267,296,245,80,248,238,290,267,270,174,290,272,329,166,104,325,326,357,343,308,278,261,292,350,273,320,321,282,277,265,316,253,278,245,279,280,230,244,102,265,325,268,266,261,318,222,240,227,143,223,263,261,232,256,244,279,256,176,227,225,213,213,247,448,269,281,408,241,232,82,289,279,303,308,292,306,248,300,139,335,265,363,261,357,401,420,227,227,415,339,403,301,347,335,286,310,348,264,243,279,233,256,349,268,106,210,210,271,312,77,267,446,200,302,272,337,236,255,279,354,307,146,253,278,274,249,287,274,306,277,304,334,57,316,306,273,234,270,374,201,221,309,335,297,242,283,47,210,237,246,265,344,296,249,272,96,375,187,330,295,230,257,246,276,248,220,254,38,288,330,292,321,344,293,351,306,363,291,441,443,302,386,264,237,237,305,398,283,261,265,235,327,342,304,49,410,212,212,301,311,311,339,239,257,248,282,253,351,249,243,268,382,300,279,311,293,289,298,323,282,250,284,237,291,262,146,267,294,59,33,304,181,230,368,276,287,275,255,279,298,247,224,239,237,380,414,272,262,243,253,289,234,266,308,378,160,88,290,255,405,351,393,294,345,337,375,267,327,260,240,256,317,242,311,254,245,324,429,254,345,296,235,121,241,329,231,324,250,276,139,440,265,323,362,253,275,311,265,304,255,291,239,241,238,296,307,237,223,214,313,276,384,169,247,119,306,293,251,308,314,77,361,306,287,312,227,241,230,238,238,223,248,308,268,247,176,277,405,369,401,244,392,238,313,257,229,51,255,301,251,241,363,286,247,250,257,318,101,267,233,221,307,147,282,308,274,303,257,257,257,36,241,285,280,172,287,265,294,258,408,283,456,460,274,304,258,268,411,253,274,366,361,236,312,284,287,300,263,307,351,239,270,235,341,229,229,320,257,375,159,274,225,225,310,298,129,318,314,333,230,275,291,275,308,261,310,227,264,220,236,295,87,401,137,321,370,130,299,235,277,263,266,264,216,184,266,277,326,366,216,216,310,293,337,304,227,227,426,306,234,334,338,285,70,72,308,141,44,233,377,262,337,302,67,325,292,243,300,325,222,222,234,310,453,432,239,288,327,278,347,357,281,393,252,296,368,243,300,283,253,278,197,298,245,232,291,223,335,292,246,246,241,286,309,307,315,380,103,285,242,235,235,239,152,27,416,331,284,275,101,299,354,312,303,296,356,221,310,241,253,273,244,360,307,334,361,357,263,275,309,305,201,340,237,186,284,339,276,230,220,90,301,278,316,410,249,290,315,308,333,255,298,299,287,242,265,290,271,258,455,319,253,278,253,441,257,268,378,274,257,236,233,336,314,311,287,308,338,256,284,278,251,262,267,247,259,281,285,284,264,143,284,330,317,250,273,269,305,264,252,115,290,356,380,410,259,243,217,257,241,257,281,219,298,271,266,259,359,207,314,390,248,281,277,269,265,236,271,284,392,298,292,324,299,68,244,264,298,238,310,265,291,256,326,242,264,106,228,358,325,285,303,246,251,231,283,238,267,263,208,208,295,273,334,321,234,392,305,255,304,284,284,335,275,422,275,426,302,244,329,450,272,320,276,294,339,298,326,308,271,311,392,307,373,252,405,375,339,305,254,378,395,280,237,275,297,286,211,211,283,416,255,254,361,297,298,231,280,326,328,246,414,274,271,257,83,263,340,312,268,393,410,368,300,328,251,324,254,325,309,388,396,299,416,278,314,248,253,266,148,331,386,125,310,452,354,231,231,230,230,368,257,409,337,287,380,314,175,346,461,455,153,386,357,320,245,325,248,347,302,197,197,324,340,325,334,261,340,235,315,177,177,250,271,339,268,242,249,136,243,328,71,145,312,357,269,267,79,361,284,110,251,302,484,291,321,104,300,319,259,340,324,287,343,340,301,168,421,79,282,450,145,269,244,103,321,282,274,251,251,224,224,249,427,266,346,408,416,346,280,253,368,385,329,332,329,74,243,260,259,350,136,270,289,278,40,273,249,249,30,282,324,163,324,285,294,252,250,294,137,258,254,237,321,239,285,204,236,255,206,206,270,203,329,341,339,294,372,404,347,297,326,300,261,273,369,226,400,244,291,92,174,228,284,242,235,246,301,324,319,373,256,100,310,311,348,309,271,339,269,278,288,440,305,74,259,259,260,399,273,264,240,293,342,266,266,255,328,247,179,243,273,305,78,236,244,132,274,272,254,268,438,71,284,374,346,322,92,439,299,227,268,41,233,319,283,316,260,219,241,248,256,264,274,232,289,302,381,259,325,250,378,247,320,235,258,365,344,243,358,197,374,232,207,207,413,32,254,181,247,82,278,240,262,234,368,322,318,251,241,265,268,269,421,245,324,277,311,265,319,291,291,266,247,231,246,350,98,270,279,345,396,379,268,106,379,242,248,282,237,395,244,316,331,233,136,278,240,308,226,329,354,278,229,201,214,321,260,382,238,281,296,294,249,348,281,319,267,259,298,265,168,413,263,368,335,287,362,120,254,233,252,244,330,262,244,223,320,266,262,249,237,255,285,53,262,233,285,277,251,241,276,304,395,326,308,111,247,243,187,232,246,303,266,343,296,350,336,293,303,249,259,290,248,274,245,308,244,238,273,287,325,263,294,264,296,285,294,244,216,246,233,240,244,229,126,244,375,250,302,237,101,258,268,347,327,303,298,124,349,429,347,245,255,261,249,258,227,261,249,361,315,430,280,341,330,415,231,122,278,311,326,380,262,281,346,323,235,346,272,246,283,260,364,316,317,292,270,274,185,242,311,353,90,293,300,241,278,284,254,260,285,240,236,308,234,238,246,308,296,219,229,276,268,246,250,303,359,192,279,256,270,295,339,416,226,248,69,299,261,289,290,264,270,315,302,304,386,271,304,233,315,247,258,237,226,310,239,271,294,250,329,287,281,307,265,301,239,239,323,255,235,262,268,284,270,321,295,240,231,231,279,298,244,135,272,308,347,262,260,249,504,222,253,244,247,295,384,318,441,241,318,402,36,386,247,287,285,384,263,240,423,267,393,315,250,307,257,269,267,310,92,336,325,263,279,324,300,225,263,278,339,293,299,220,264,263,289,235,225,296,230,268,270,296,265,260,278,336,273,225,68,248,250,234,127,308,337,370,263,249,307,259,340,270,257,268,271,327,302,354,317,263,270,311,310,298,353,276,315,345,349,378,404,306,309,395,398,309,263,230,230,255,272,326,331,249,448,431,355,257,33,270,302,121,243,253,245,272,269,270,219,408,280,226,303,284,248,390,270,79,245,226,249,409,255,330,258,297,226,226,312,224,217,217,217,248,245,246,247,235,282,67,244,269,325,346,355,300,270,311,283,367,257,227,284,250,261,328,356,330,232,265,274,245,224,310,267,379,243,252,253,253,328,419,329,332,239,234,305,266,397,244,364,302,262,237,300,332,112,259,285,319,322,290,279,248,313,243,275,233,164,256,454,283,247,227,264,58,315,293,259,252,293,242,265,339,260,167,256,145,251,377,293,321,289,332,275,311,270,223,295,385,408,343,238,259,245,407,140,373,341,339,298,329,264,297,212,280,333,213,213,330,72,319,401,275,404,338,235,295,281,257,314,264,250,226,221,261,64,376,236,228,247,347,307,286,286,323,270,258,220,365,276,280,264,253,225,272,272,46,252,244,237,321,241,177,301,99,271,390,184,281,249,252,269,275,340,193,307,398,128,289,287,299,258,367,284,322,253,224,307,283,239,308,292,352,333,288,249,318,339,237,247,370,342,238,268,245,361,265,278,236,66,322,352,387,319,302,285,294,263,71,282,330,286,342,263,254,282,88,266,172,269,317,235,242,303,307,417,350,295,272,300,257,260,386,259,263,225,227,138,202,348,351,287,281,252,240,282,82,331,251,329,263,237,349,260,260,284,286,262,310,227,233,252,387,296,241,78,267,94,334,238,363,306,322,305,254,233,293,275,283,306,288,303,272,247,422,265,236,223,280,294,279,347,366,342,308,329,285,273,263,279,287,313,258,362,366,328,337,340,274,279,335,357,361,277,350,293,270,228,255,253,297,289,270,263,248,283,388,348,272,257,239,306,239,240,268,244,231,243,241,258,245,142,296,297,238,361,185,250,177,314,328,335,318,310,158,260,245,258,271,364,247,298,231,381,313,259,230,254,287,271,392,446,251,311,356,375,387,365,355,266,341,291,284,316,262,317,271,297,323,232,232,120,382,325,242,272,246,299,261,326,338,259,314,300,375,472,471,316,388,310,459,337,340,327,265,108,324,286,268,270,286,149,262,250,324,194,341,261,241,87,317,269,45,341,327,336,379,337,338,342,287,401,286,291,295,370,314,249,238,228,246,247,247,241,230,303,239,301,326,277,241,281,292,215,215,300,240,311,242,143,143,284,281,319,339,415,266,41,286,246,288,319,396,340,63,310,292,269,232,254,272,251,294,183,261,331,280,277,250,271,215,297,301,386,397,333,444,346,267,346,348,272,322,54,256,262,422,427,358,306,109,239,430,333,268,188,188,378,288,361,327,390,247,145,213,278,310,451,373,251,293,261,325,459,240,239,252,240,257,247,263,259,251,255,248,324,246,228,248,260,274,261,261,263,246,301,280,292,443,293,291,270,454,430,235,235,326,260,212,260,252,227,227,266,267,199,375,323,325,282,274,190,298,422,280,257,234,352,265,321,249,128,197,232,222,280,239,250,233,253,224,259,249,281,292,306,234,197,243,219,249,294,252,357,259,398,314,276,251,358,247,278,318,252,244,328,278,309,283,297,192,45,221,265,226,266,329,315,323,291,298,233,227,243,262,226,239,271,337,296,440,464,261,420,208,292,370,295,387,238,184,243,318,266,222,253,248,340,258,246,259,354,301,293,395,255,261,261,305,229,319,373,255,357,279,272,242,364,326,290,230,327,336,253,240,344,329,295,285,277,339,328,260,350,287,270,296,341,274,273,307,342,469,460,459,389,331,251,408,283,257,307,290,285,333,318,305,336,396,279,249,241,239,252,256,361,336,291,357,293,315,357,328,258,266,414,275,234,267,276,318,377,265,321,279,317,344,228,295,271,254,265,299,252,267,342,319,319,307,174,329,363,315,361,271,377,300,278,276,223,223,284,462,378,363,250,116,289,230,320,267,273,251,230,133,231,125,410,286,340,257,236,324,100,348,423,350,366,281,302,236,268,261,274,327,343,292,256,297,329,241,334,257,398,317,389,243,312,242,254,335,254,321,240,257,277,289,259,386,307,340,390,291,284,283,353,257,314,236,309,311,259,242,311,287,336,405,403,339,256,328,287,274,312,377,226,226,280,433,278,309,362,320,357,264,259,247,249,277,285,239,286,265,263,380,259,279,217,245,347,243,340,258,231,265,303,248,290,260,244,324,362,336,259,351,287,258,293,344,257,308,121,295,371,337,352,114,283,384,315,323,320,320,260,318,132,289,328,281,228,176,372,220,256,265,256,282,322,319,304,232,342,222,274,323,310,262,236,292,321,255,75,247,233,253,247,196,295,147,319,282,281,258,235,245,236,363,267,267,254,237,98,307,250,323,415,260,320,35,263,283,265,261,287,284,267,295,259,241,222,281,284,237,228,233,215,226,232,231,275,235,254,310,282,288,264,223,247,227,341,350,279,229,258,249,285,276,223,367,220,255,294,244,432,355,271,315,231,249,267,304,254,255,237,46,235,268,283,261,339,303,273,295,272,340,234,247,285,312,261,266,280,248,281,250,348,320,264,316,349,391,310,199,199,450,409,420,386,333,256,226,163,212,235,258,229,270,299,229,209,253,244,149,291,255,311,258,275,261,228,317,107,228,277,254,447,377,393,282,269,272,332,284,297,259,242,303,262,258,321,386,287,273,133,260,323,262,406,285,244,265,285,287,263,258,240,251,317,319,35,324,428,291,293,281,396,275,317,450,365,256,261,247,303,310,282,260,286,277,362,240,296,268,253,367,238,285,267,345,325,440,281,67,394,230,257,286,307,255,288,188,274,243,241,331,169,325,273,251,269,350,235,345,227,227,243,262,78,145,382,300,288,260,338,304,301,360,266,320,258,291,448,360,464,452,462,377,451,412,423,62,295,372,256,290,70,314,223,259,253,264,364,236,249,242,258,345,385,233,304,341,235,282,318,389,261,289,306,357,237,251,263,300,209,250,256,364,359,298,395,292,264,324,312,271,307,308,278,293,271,352,41,316,288,261,260,292,393,230,253,134,352,275,84,309,294,395,177,398,458,297,265,62,325,244,375,302,271,259,256,40,301,245,307,305,260,277,375,341,357,385,385,254,409,297,401,358,338,360,254,389,392,265,286,244,278,230,230,343,252,358,389,334,419,272,273,337,249,264,296,358,319,307,436,296,254,324,335,259,361,353,322,365,331,334,186,280,251,248,251,371,272,347,329,336,279,339,267,353,401,340,269,277,319,246,342,142,310,359,271,288,288,245,225,53,298,306,282,245,331,338,254,244,245,251,295,271,219,226,64,231,245,295,247,228,256,260,414,379,233,424,310,263,250,293,301,347,428,444,276,294,259,360,369,335,276,293,283,260,299,270,270,327,290,391,360,338,257,243,292,248,385,209,289,462,297,277,255,314,271,273,339,364,307,226,249,307,253,246,248,248,220,238,267,225,237,332,417,354,230,240,324,421,314,283,346,268,260,404,296,291,273,324,302,271,244,402,275,222,263,233,240,252,255,240,235,236,231,234,250,239,237,230,254,224,250,241,237,195,238,179,243,271,244,227,314,239,275,223,169,250,222,287,248,253,290,108,352,275,263,313,400,297,384,243,249,284,381,263,240,329,375,275,319,274,328,252,324,247,272,203,280,223,299,261,254,253,289,254,237,255,312,256,312,85,290,283,283,276,354,235,223,281,238,247,335,291,318,249,250,244,246,286,237,323,241,229,136,263,314,287,241,238,405,307,294,287,340,234,309,257,278,277,316,296,255,315,272,235,255,245,447,251,333,305,302,267,319,329,296,239,242,348,310,254,280,173,270,251,227,257,279,224,68,291,295,347,328,221,221,311,296,249,309,265,291,344,331,274,358,274,434,305,344,307,266,255,267,263,264,279,309,142,263,293,242,257,246,248,321,313,229,224,255,253,296,256,276,347,245,254,201,374,77,213,284,323,239,386,282,286,270,236,286,235,258,338,290,329,229,221,286,152,273,108,280,282,235,241,153,235,296,283,254,281,271,315,325,253,296,71,285,255,262,313,253,242,248,245,145,347,337,253,246,269,267,252,305,295,276,68,345,419,184,344,385,271,67,329,274,271,319,374,310,319,332,402,388,43,287,259,236,252,254,256,251,306,255,233,231,249,255,255,251,274,255,288,258,231,253,253,108,311,280,293,291,301,350,310,245,397,357,320,273,290,353,292,324,315,265,243,346,264,268,273,273,321,260,237,339,261,247,249,321,243,279,422,309,311,255,222,269,94,292,254,376,276,365,365,372,421,271,238,252,282,244,405,296,322,255,243,290,241,226,228,438,433,290,219,219,418,289,290,212,223,167,243,402,256,226,266,283,247,228,262,228,251,318,261,236,246,340,264,233,227,331,231,223,235,250,239,230,160,238,237,201,243,155,315,367,333,86,316,342,386,345,328,58,276,267,221,232,361,266,320,231,226,114,334,254,305,344,400,277,423,330,236,297,288,306,317,298,298,413,372,273,235,264,216,266,298,246,228,272,270,370,299,384,255,338,304,421,105,312,249,347,242,279,154,271,277,241,93,252,244,240,294,284,344,343,355,327,270,320,298,259,278,258,295,328,315,169,304,350,275,272,235,321,274,262,282,336,318,342,303,357,303,391,204,335,259,300,319,291,267,249,287,377,356,253,287,266,351,81,254,235,252,130,239,319,254,113,300,111,261,270,366,286,391,287,315,237,255,237,327,422,233,305,373,278,270,420,293,226,254,272,225,242,299,372,299,216,216,361,320,301,314,251,220,317,391,229,253,109,148,348,291,217,217,293,241,274,242,339,257,266,307,288,357,264,259,295,57,243,326,350,238,238,249,296,68,263,228,237,254,324,279,113,238,238,354,255,290,248,317,295,264,236,275,213,285,312,401,409,266,280,257,291,285,316,339,271,264,296,282,293,246,332,363,307,258,276,272,346,272,249,254,278,287,260,267,298,302,236,295,277,257,231,235,230,250,234,334,308,255,347,259,238,427,251,77,267,356,229,199,285,322,347,280,350,317,341,367,313,297,102,224,280,342,312,259,317,269,398,266,287,199,199,262,317,363,277,325,376,339,218,218,429,101,278,270,423,314,349,319,373,253,163,247,62,254,329,297,236,237,380,294,383,262,257,218,238,247,349,278,258,235,287,217,224,255,291,266,287,250,248,305,322,298,371,263,312,302,351,183,183,335,271,233,254,296,273,230,236,285,267,256,314,250,309,289,332,366,230,228,319,68,267,367,258,278,364,245,222,271,303,421,266,235,182,251,174,306,403,257,348,389,353,189,189,189,298,183,307,359,348,286,266,263,345,231,271,383,415,340,355,236,288,257,242,264,289,324,228,347,247,322,258,230,253,264,207,280,250,333,277,235,367,299,369,275,340,284,346,282,39,238,348,257,286,218,365,263,310,371,286,294,337,290,380,226,256,279,156,243,238,238,252,223,263,265,289,98,242,256,214,245,265,264,255,332,361,420,254,249,319,246,253,196,196,291,258,276,294,279,336,242,292,387,229,229,229,154,294,351,306,280,257,278,249,232,239,229,239,426,241,269,228,251,323,242,407,246,282,253,242,290,307,284,233,275,353,271,339,235,298,284,264,219,249,258,364,242,247,309,262,318,318,221,368,286,302,223,329,302,316,335,256,346,251,315,393,268,360,238,261,393,249,253,230,238,237,347,331,371,235,239,221,301,280,255,288,340,261,261,134,220,271,268,220,251,229,356,230,358,243,260,252,272,184,318,300,256,269,262,250,242,47,283,309,342,258,326,256,279,267,364,232,291,234,296,141,228,213,125,240,305,290,285,261,271,271,214,251,354,243,388,118,243,277,264,253,272,224,264,275,298,283,280,334,287,254,53,272,300,371,306,277,265,238,287,274,272,264,251,273,194,361,247,233,287,275,303,285,317,67,270,256,325,261,271,410,312,334,398,298,255,256,373,335,356,314,278,270,148,274,275,314,248,378,294,320,261,294,229,42,316,217,144,286,246,325,266,340,266,149,237,260,280,247,257,328,280,294,230,230,282,300,304,116,266,256,273,374,339,268,398,366,349,344,340,319,290,261,232,59,327,253,359,205,205,264,311,311,249,253,250,256,256,96,380,299,289,292,286,296,295,327,305,284,290,299,317,299,322,315,258,181,443,440,275,324,429,273,273,280,339,42,243,235,331,311,250,266,240,320,348,365,309,50,246,377,427,307,125,262,281,260,351,312,257,295,69,278,247,222,380,263,281,351,304,265,291,240,226,312,232,237,113,277,225,273,260,252,261,242,238,249,257,410,343,312,270,317,282,41,285,299,307,272,314,283,308,298,247,275,268,229,337,254,281,250,260,266,345,246,244,243,269,313,241,260,278,243,279,294,344,310,240,101,319,341,340,321,143,234,237,251,303,315,276,329,251,295,294,305,226,338,287,250,228,295,305,365,48,88,245,230,257,274,319,346,264,291,261,293,270,297,260,230,155,278,268,289,233,239,88,272,257,249,299,258,315,353,278,199,199,442,356,271,353,264,267,246,265,348,217,245,211,211,356,304,248,341,266,278,357,328,444,184,184,279,261,297,382,309,210,210,260,381,305,414,288,187,187,344,264,252,350,237,291,357,412,205,205,100,252,304,224,133,356,239,356,259,88,385,224,272,338,255,247,233,236,289,235,327,359,241,290,278,228,330,252,247,233,311,245,262,62,255,275,241,245,406,120,327,276,334,286,243,257,241,251,283,260,267,308,292,303,135,255,282,250,251,269,251,239,244,242,240,263,262,270,276,269,279,247,232,254,238,261,197,225,266,272,233,358,242,283,232,305,48,297,422,321,252,306,269,225,239,298,241,269,217,242,256,249,296,242,228,85,251,268,245,229,229,315,278,252,356,254,268,312,275,294,340,326,229,341,298,311,272,281,391,246,258,254,296,245,331,335,248,409,216,216,377,324,242,314,266,275,38,417,457,99,307,341,288,279,277,275,283,287,300,277,336,186,267,375,53,382,135,245,116,242,338,331,279,259,248,73,375,209,314,291,255,312,120,268,287,291,315,361,264,221,221,334,327,247,260,325,318,245,300,275,317,261,326,259,315,254,284,96,313,350,331,312,220,296,258,262,332,406,233,352,310,307,251,235,238,279,229,340,319,231,246,256,251,243,274,311,231,338,272,292,293,261,249,232,227,239,173,322,273,252,364,380,284,275,254,354,424,290,358,352,292,293,282,293,253,362,294,334,441,253,248,309,313,322,365,270,273,374,366,274,281,294,317,158,265,325,248,246,256,231,262,414,249,424,424,362,298,214,214,280,238,235,246,251,227,356,281,251,231,222,222,335,290,241,300,171,235,300,289,230,259,255,230,284,364,275,275,257,316,175,342,304,231,231,261,249,369,297,326,391,273,297,324,215,215,368,344,399,251,368,267,395,365,274,281,263,301,292,309,136,279,284,342,315,248,314,283,265,289,370,265,390,375,314,312,338,315,53,274,294,254,293,266,337,315,246,232,296,317,345,266,370,338,320,298,236,96,242,311,243,243,404,356,332,369,289,218,218,428,350,336,344,247,339,270,259,228,251,376,266,255,424,265,288,73,292,276,242,257,227,262,225,357,319,249,114,387,380,260,239,294,334,320,258,407,247,228,228,287,358,431,392,310,300,312,349,445,271,279,247,247,243,277,274,236,278,240,289,240,256,270,264,273,262,270,259,275,261,274,305,239,247,259,275,173,309,277,273,345,236,319,312,341,286,263,256,278,202,254,260,378,306,299,341,239,342,226,293,305,341,280,282,306,323,86,310,299,348,337,290,263,281,293,274,260,287,266,326,236,233,231,231,265,287,258,200,200,328,254,340,259,250,321,366,455,314,317,400,380,393,268,250,256,293,415,239,271,327,303,372,261,240,268,279,250,284,246,327,256,323,322,287,330,327,288,364,358,460,460,250,386,317,377,299,227,227,269,265,297,297,128,346,262,99,328,441,323,440,276,231,286,328,441,342,220,269,279,309,296,301,414,295,322,287,286,277,269,282,279,291,313,369,311,307,318,323,319,344,275,276,323,231,309,312,303,330,294,393,319,346,320,323,359,191,392,368,309,250,302,300,249,356,299,259,273,399,252,256,241,298,293,283,106,383,460,269,362,414,290,264,239,346,346,264,296,234,256,370,298,369,314,191,255,299,222,284,319,356,80,325,282,426,256,307,414,271,380,306,305,332,318,236,280,302,339,243,286,331,274,237,398,232,347,321,280,278,353,220,220,246,345,423,98,387,372,256,307,296,231,293,252,280,286,248,253,267,63,304,395,295,265,144,270,126,277,93,259,437,307,331,176,250,265,315,279,235,303,172,344,195,250,392,234,389,386,308,235,276,266,331,288,168,283,258,166,284,286,383,275,296,310,270,237,262,33,82,323,305,372,261,360,236,231,80,366,258,275,308,375,258,337,332,389,388,420,293,341,398,246,280,314,271,320,246,228,78,279,204,315,237,305,321,234,250,259,252,254,274,259,308,336,299,304,317,313,315,379,355,80,235,281,301,344,269,271,320,402,338,226,275,266,120,262,307,337,357,344,253,361,301,242,259,372,317,261,279,331,283,272,289,318,236,241,261,387,264,331,392,301,284,330,327,260,366,246,262,281,264,322,351,348,235,366,239,72,282,161,267,287,322,441,294,306,249,244,229,324,306,349,330,270,304,262,243,245,293,290,233,373,238,404,287,263,330,273,286,288,303,237,287,260,247,116,286,276,290,450,244,283,303,263,298,335,263,232,247,245,300,317,219,280,327,326,314,277,259,231,70,393,273,311,242,133,304,269,189,245,280,265,249,312,295,275,312,293,355,257,263,302,353,32,278,249,233,228,259,282,251,64,364,275,270,303,347,258,279,235,244,237,336,291,269,320,290,247,247,393,270,309,239,321,286,234,275,223,365,67,253,288,329,185,265,264,111,303,244,268,282,265,265,320,93,314,318,363,385,255,293,273,233,233,468,365,244,270,339,440,271,398,440,290,289,316,358,275,256,259,241,308,258,289,321,332,132,324,110,434,309,310,382,310,95,251,218,281,214,295,235,230,235,266,140,326,314,99,271,295,274,225,413,356,167,293,271,298,268,322,224,325,180,278,321,270,354,281,332,293,302,254,277,272,360,245,235,235,336,275,260,276,391,194,194,274,291,343,224,224,335,290,244,231,243,402,461,254,345,220,363,313,372,374,322,339,284,328,307,260,221,258,252,221,251,232,256,276,244,347,323,247,229,226,299,308,238,240,264,55,326,293,239,306,298,345,322,324,443,268,283,251,275,244,254,272,274,31,312,386,232,112,308,103,271,300,327,243,247,238,264,271,256,291,413,286,270,315,350,233,254,236,236,206,253,295,164,260,329,313,297,228,272,310,408,249,314,299,269,229,265,300,312,275,289,306,332,373,238,263,370,433,78,355,396,212,276,311,233,258,322,255,234,312,213,257,217,73,296,260,331,329,299,327,275,283,232,274,335,234,257,249,323,237,238,222,262,207,278,351,250,253,271,306,228,257,252,270,300,274,289,180,312,223,249,249,257,355,256,260,263,234,244,236,80,278,422,95,368,330,320,273,67,231,313,273,251,298,259,316,272,268,415,253,72,274,244,254,263,307,130,309,371,316,244,58,389,331,364,448,283,275,289,335,277,294,285,267,446,415,467,302,320,357,234,333,234,329,352,369,298,321,325,323,309,53,321,338,213,282,237,339,287,295,269,350,248,273,342,362,377,323,361,283,340,388,380,261,256,289,303,331,322,287,210,298,351,338,248,281,69,250,253,263,228,248,276,237,282,231,276,235,257,269,277,218,355,265,126,312,345,362,370,372,401,282,288,293,423,233,241,253,269,392,297,310,279,366,307,270,254,299,281,259,69,326,334,390,301,379,277,274,253,312,265,273,396,276,441,311,354,427,155,234,69,303,272,282,304,234,234,372,339,307,266,232,239,264,300,237,233,268,308,296,257,258,273,366,259,248,333,347,348,288,250,183,321,266,201,155,237,274,287,69,146,276,59,109,412,251,289,269,248,250,318,369,247,240,257,296,226,273,245,341,244,310,246,268,121,421,277,406,283,305,113,325,406,228,254,319,272,297,312,387,403,252,226,366,299,275,269,252,346,203,315,265,285,257,251,240,266,246,263,270,140,349,288,397,302,337,367,276,338,216,259,245,267,357,213,213,318,305,127,287,370,272,355,258,314,313,282,308,97,391,239,283,271,351,282,267,302,372,283,319,252,304,289,255,260,317,210,210,401,268,339,262,238,385,277,453,289,470,345,216,216,339,307,271,271,455,324,420,86,281,312,342,453,253,460,416,267,254,320,284,341,446,400,369,296,319,280,249,275,308,244,332,311,250,276,244,316,234,253,258,242,235,231,251,261,265,266,259,274,257,279,316,270,254,249,357,260,298,276,233,281,60,272,27,264,346,153,364,349,146,122,246,256,305,251,394,148,73,347,247,281,310,333,343,250,282,228,251,74,91,385,255,255,226,335,354,56,308,311,220,263,333,200,256,313,250,316,284,297,350,287,294,305,311,271,325,294,253,364,314,302,253,244,289,295,390,190,267,242,236,324,276,262,246,253,276,358,260,225,311,274,293,285,392,252,284,294,263,253,246,265,258,407,340,358,393,309,222,260,263,360,293,366,331,259,312,288,291,286,332,283,256,295,345,301,262,299,255,274,241,250,233,285,325,317,368,303,276,224,290,313,312,311,281,346,326,333,86,223,158,373,294,301,270,344,295,305,242,288,266,311,95,281,256,398,120,325,243,78,302,237,225,245,229,249,254,248,237,277,135,330,257,240,255,310,229,269,279,262,310,288,334,323,340,276,408,408,431,305,99,215,354,85,311,328,281,236,325,221,298,190,245,84,230,238,251,243,342,116,251,249,292,267,293,243,243,319,312,129,335,346,337,283,336,276,261,181,286,224,230,232,250,232,150,276,242,300,454,445,267,357,259,274,268,375,324,293,332,235,195,294,115,348,290,333,189,414,299,96,307,241,268,450,279,267,368,231,273,245,253,253,76,266,318,248,277,356,258,356,287,220,272,260,244,327,320,302,83,247,223,236,125,231,294,237,232,228,229,257,329,319,311,248,244,227,322,230,236,118,283,313,285,233,298,235,80,259,303,291,192,244,297,229,264,342,224,223,276,219,219,230,257,280,245,247,312,284,221,225,262,265,221,77,331,121,225,33,286,226,216,216,247,247,282,333,272,126,270,234,230,289,152,118,395,199,199,432,273,371,335,260,202,202,327,262,279,385,311,215,215,215,359,255,354,337,219,308,234,381,280,268,220,220,368,201,201,219,240,264,196,196,261,262,262,209,267,252,245,269,263,286,246,263,199,309,390,305,243,103,358,270,281,346,241,242,303,265,294,252,329,238,236,264,271,278,243,304,270,279,267,255,433,402,263,268,249,316,330,295,103,301,392,231,231,264,274,254,374,249,314,292,374,280,260,247,322,308,188,281,263,268,277,288,225,362,319,287,258,247,267,343,362,253,227,390,418,251,301,261,309,227,216,216,297,403,316,252,293,238,250,439,347,270,300,373,200,274,314,392,258,373,283,388,331,318,364,299,264,283,266,238,320,247,248,245,141,315,260,380,266,240,306,265,299,290,243,346,241,233,234,263,293,272,280,274,232,290,230,427,101,276,364,265,353,313,325,248,372,245,259,346,308,234,281,269,269,303,339,246,297,267,281,262,66,281,265,287,256,326,234,247,344,282,301,242,241,266,299,266,278,445,370,363,306,262,272,275,228,242,260,261,257,254,242,171,252,249,284,226,306,308,401,300,252,285,300,275,301,336,316,303,240,438,235,418,371,343,312,409,243,242,270,328,342,370,382,284,280,298,364,236,279,234,246,206,223,214,350,267,281,324,353,73,259,237,256,346,324,49,244,336,312,331,270,282,302,269,240,258,248,371,281,265,270,336]
doclens.48.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [193,404,249,350,258,414,385,199,278,305,379,242,339,358,308,233,346,319,287,238,272,232,242,271,279,260,327,277,283,375,250,442,384,267,263,282,113,446,457,309,262,244,255,224,267,251,287,250,246,321,283,57,326,88,257,253,339,102,375,363,360,352,251,396,312,110,406,269,314,265,254,279,238,253,123,379,363,277,318,294,283,332,250,364,286,331,307,287,278,450,286,266,304,324,172,325,215,215,325,278,402,214,214,415,350,296,274,201,201,262,286,240,219,219,219,240,210,210,259,255,402,289,203,203,333,263,212,212,263,282,230,216,305,256,349,352,94,329,284,381,298,287,293,262,276,277,255,303,272,246,277,292,298,138,254,210,210,249,427,129,310,325,351,333,313,349,271,405,258,331,353,296,332,337,269,263,403,242,271,271,219,262,284,241,233,254,230,236,260,250,248,256,87,222,244,243,255,286,223,219,32,248,241,92,271,427,365,357,373,396,335,288,296,288,363,387,314,427,314,265,253,84,329,305,254,102,294,306,296,289,258,280,258,340,259,350,390,416,286,242,238,263,320,227,227,230,317,351,274,226,259,276,320,228,228,228,228,228,228,228,228,228,77,333,377,325,255,287,258,317,238,256,326,307,433,233,415,352,278,266,262,278,384,275,258,242,242,127,311,243,372,261,347,340,312,227,225,246,302,62,287,169,358,310,244,276,413,332,268,241,314,260,295,285,241,278,346,67,374,257,251,229,156,385,209,265,263,314,269,322,253,324,248,265,247,307,346,261,292,312,338,358,288,278,261,290,308,307,359,258,254,281,349,94,296,285,317,182,283,313,407,281,304,285,252,255,316,259,350,281,284,240,271,324,219,261,297,225,288,280,227,229,287,240,256,384,47,249,223,248,227,239,286,273,230,237,277,248,271,267,286,242,243,228,133,412,443,79,247,242,225,270,319,414,235,266,226,273,222,305,225,329,314,236,223,246,362,316,286,296,266,278,314,264,333,350,354,320,348,337,313,332,350,266,354,243,310,292,340,326,237,309,257,242,216,263,77,336,291,244,351,276,262,288,352,438,322,311,257,294,285,165,281,310,307,291,182,277,273,266,289,349,302,302,328,328,296,365,252,306,271,253,249,157,294,242,327,153,220,236,304,267,269,257,294,309,333,293,299,308,239,284,325,276,242,327,324,252,225,277,312,150,232,270,328,327,294,276,272,254,258,282,410,175,318,237,232,272,242,318,275,276,232,265,343,255,339,283,242,258,274,257,240,256,273,268,250,279,240,284,263,104,323,247,374,248,300,138,282,125,234,268,240,328,325,250,146,35,238,314,446,462,477,314,184,280,250,260,254,266,240,242,110,272,259,308,353,362,432,268,240,422,223,239,289,281,283,264,260,259,258,274,314,383,371,292,241,254,262,150,319,323,273,232,226,264,303,292,245,250,268,258,146,356,415,353,353,329,460,363,345,115,242,236,253,275,276,274,414,85,232,18,251,283,268,382,230,117,302,247,60,232,239,222,233,379,281,233,312,281,267,409,332,327,268,238,222,330,216,272,288,267,262,218,218,246,254,245,266,281,232,229,213,304,225,268,301,273,214,283,230,325,231,255,316,238,293,243,81,250,207,317,249,293,411,36,238,224,224,389,82,280,306,271,276,229,280,339,262,154,246,272,291,274,266,346,283,268,219,312,247,229,270,296,401,258,323,274,233,245,303,253,255,242,242,291,272,301,238,252,316,338,304,279,236,249,284,268,284,269,269,251,242,250,323,240,297,258,273,262,263,235,244,294,259,332,248,244,364,304,311,230,286,258,256,372,305,285,240,237,397,284,233,363,243,228,251,249,236,295,231,63,312,311,278,280,228,256,250,272,242,232,257,260,315,287,137,257,111,308,335,101,286,421,300,226,190,286,286,264,327,251,235,334,289,246,231,257,250,276,240,260,251,337,237,291,271,238,238,258,217,263,274,249,244,289,236,127,268,297,238,284,291,358,288,283,266,247,278,272,265,254,253,260,239,295,249,275,246,247,226,216,112,190,141,333,358,279,382,308,270,294,367,259,243,231,216,216,38,361,266,322,281,283,284,240,310,291,247,343,358,287,275,264,369,283,288,246,286,147,264,240,255,106,225,291,263,241,299,303,339,328,281,281,239,274,269,275,376,400,342,248,275,294,272,267,226,271,271,248,290,303,293,262,329,272,85,431,322,305,124,265,308,237,270,265,284,295,265,243,294,269,252,55,239,315,257,312,290,310,301,265,261,276,218,278,336,371,230,272,335,230,238,128,344,346,227,227,245,240,290,278,290,315,300,255,310,242,280,272,295,264,232,294,223,297,323,232,283,248,423,290,260,242,76,288,254,350,285,160,346,283,272,283,262,147,235,95,223,228,258,273,282,260,291,183,312,278,273,243,279,325,83,297,254,320,292,143,307,302,365,291,352,400,350,436,382,447,357,293,375,364,287,330,279,278,284,274,403,329,227,346,249,320,252,258,301,175,262,92,277,233,305,303,254,322,285,259,232,246,345,319,242,379,248,290,232,349,255,276,304,227,336,377,370,221,249,216,240,293,74,257,236,264,252,229,250,231,173,262,247,174,218,236,250,238,240,238,262,272,249,265,260,229,236,244,241,246,247,263,285,262,251,235,264,50,275,311,83,358,234,408,247,205,260,234,234,340,366,327,355,261,305,231,264,252,276,355,344,94,223,36,331,334,279,276,103,294,242,251,250,126,282,248,361,249,306,266,219,341,253,325,243,241,258,258,238,246,243,252,257,239,262,38,227,340,254,247,210,242,257,249,269,288,281,241,283,427,400,77,232,260,358,257,270,347,372,265,242,371,122,378,194,269,277,258,331,338,304,252,276,286,368,241,269,353,271,273,268,255,237,416,330,192,274,255,294,296,247,275,124,267,383,250,193,240,78,404,126,233,250,323,306,289,277,240,270,242,237,269,260,300,336,278,233,260,266,265,285,309,302,356,348,237,246,109,270,244,235,232,299,237,326,284,327,155,159,357,149,261,236,283,290,315,307,340,318,111,269,371,282,244,246,264,250,285,330,235,340,267,260,280,384,300,347,291,234,309,181,288,150,225,225,442,365,270,280,354,311,108,392,295,299,347,336,267,208,252,266,282,295,281,319,317,44,265,278,260,266,253,239,269,135,232,259,205,263,281,267,305,354,265,227,412,442,192,305,310,242,330,348,264,337,295,333,269,320,288,232,323,311,303,311,350,315,291,271,318,360,124,333,268,248,269,157,274,334,257,267,302,324,284,178,236,239,236,401,230,212,322,328,201,201,216,216,203,203,197,197,336,157,253,407,274,316,243,86,299,256,261,232,290,249,231,254,312,321,388,312,250,291,269,305,237,255,231,343,275,341,304,286,95,214,240,241,383,368,398,264,460,420,256,222,222,346,358,206,206,270,342,349,251,245,229,399,257,350,243,324,405,256,347,219,386,393,328,289,250,239,210,210,332,330,233,373,228,374,248,221,425,253,297,345,386,314,321,312,393,280,420,250,248,336,428,317,251,278,228,266,264,350,253,247,319,295,249,336,387,333,336,268,134,233,294,269,52,254,234,286,261,293,190,345,309,314,348,351,376,358,133,296,259,115,245,250,228,267,231,233,289,279,349,243,263,239,182,305,231,279,237,240,236,254,257,333,289,236,230,301,243,258,240,242,105,243,223,275,219,223,289,299,266,219,400,241,139,258,152,261,231,249,247,166,306,272,274,159,261,297,257,247,221,271,322,260,276,246,232,294,248,269,258,260,240,286,257,269,251,288,264,268,242,274,253,268,301,244,260,40,241,277,317,190,190,305,231,306,219,243,427,212,247,312,278,118,264,334,325,227,230,266,225,292,246,270,279,243,145,266,277,259,224,244,263,207,225,293,148,282,149,280,364,333,269,360,237,256,240,284,315,301,364,336,300,282,242,195,221,221,311,333,310,224,224,288,285,288,248,44,270,317,230,343,244,248,252,243,245,218,266,267,399,218,262,235,238,245,320,246,288,307,243,232,254,289,319,273,292,329,360,249,367,292,273,341,309,291,86,146,273,316,270,333,303,402,263,355,249,284,362,446,262,209,351,298,439,272,293,271,244,107,263,417,294,358,293,344,300,408,305,439,279,253,362,225,430,294,262,280,378,197,197,290,377,249,238,228,228,271,428,75,249,304,311,322,270,113,243,305,315,392,248,224,242,242,250,152,438,47,328,260,297,202,338,308,321,312,275,265,355,277,256,327,349,302,312,369,386,264,294,315,327,293,336,276,283,287,307,158,222,279,383,289,262,232,241,96,234,230,307,354,302,243,237,316,100,277,156,236,248,257,276,264,249,257,260,278,87,265,325,101,384,225,256,278,282,92,424,379,364,299,383,228,237,253,336,233,282,305,293,288,354,252,266,253,266,326,303,228,397,268,291,356,410,258,423,377,295,299,226,270,259,232,229,345,277,171,274,443,288,212,212,152,259,321,223,331,63,296,113,245,290,365,275,337,278,288,280,223,251,311,309,266,381,286,241,382,291,231,244,302,230,359,355,318,256,303,255,277,256,316,263,260,314,365,248,245,41,314,77,273,340,245,267,304,221,224,251,243,97,248,296,270,267,313,264,290,94,251,219,293,320,247,277,245,336,304,263,116,290,34,286,373,240,254,235,243,265,284,253,244,302,281,265,258,246,286,368,268,309,292,339,242,230,234,127,255,247,229,251,229,266,271,243,248,306,292,400,378,270,270,297,61,349,273,124,258,240,351,285,279,295,247,244,296,116,293,269,284,435,379,243,278,81,225,227,134,239,108,283,261,251,247,325,176,300,260,268,262,232,272,233,282,322,234,249,256,260,263,305,316,102,273,310,247,361,336,311,297,300,277,191,379,97,302,332,247,317,335,64,270,192,374,249,290,262,285,238,244,80,241,304,323,267,157,288,334,259,345,352,285,381,258,309,315,236,292,454,239,388,431,283,343,271,330,263,313,308,259,234,305,355,373,297,266,289,87,322,282,305,314,285,325,252,261,304,407,253,379,295,296,293,237,269,270,402,247,411,308,245,245,380,260,247,261,296,307,259,233,233,233,266,275,275,250,303,286,288,265,394,266,400,271,424,330,313,249,286,241,344,236,252,237,263,276,283,361,260,290,312,249,322,266,332,314,304,252,246,261,272,250,330,188,268,251,273,217,262,216,264,201,259,85,344,150,356,79,341,279,256,254,319,236,301,294,380,297,236,284,229,295,238,115,275,286,290,387,322,258,308,336,291,257,249,343,261,355,334,230,348,301,332,288,123,336,275,302,324,265,273,382,121,280,275,270,248,244,295,254,258,239,249,443,265,331,50,233,368,287,209,277,285,414,357,271,341,302,399,305,217,217,342,336,256,233,260,244,266,229,117,271,390,257,246,317,247,299,265,274,259,298,72,341,37,273,272,194,194,411,227,375,305,348,311,314,218,247,274,300,240,273,447,300,218,236,268,187,237,180,180,309,337,227,276,343,305,355,228,295,340,286,223,294,259,236,228,228,360,465,343,253,266,356,270,225,372,358,272,276,243,231,262,242,280,265,233,235,265,253,281,272,196,353,313,355,295,271,276,288,338,252,77,313,286,353,284,319,279,228,228,242,294,330,243,243,290,377,416,321,275,272,299,356,345,326,141,308,71,343,256,430,175,175,238,238,221,221,357,326,210,284,369,309,246,254,267,276,281,226,269,234,275,255,248,281,353,375,165,285,247,340,297,279,360,303,299,386,244,274,273,147,374,374,312,264,335,272,271,273,397,276,278,288,208,239,311,66,360,339,431,198,198,435,326,106,243,243,277,304,269,274,273,308,258,80,269,302,232,290,94,330,349,299,254,264,258,349,196,281,426,258,265,309,287,439,346,118,412,353,325,442,262,372,325,161,372,72,311,254,276,353,291,284,242,261,248,420,115,375,249,227,322,222,287,320,329,302,318,243,278,59,236,243,162,282,256,330,273,246,280,249,268,275,255,72,245,271,239,263,309,246,339,230,290,278,286,228,166,299,311,370,367,258,270,208,145,362,249,260,319,315,299,276,401,288,285,318,272,220,220,112,263,263,269,304,272,274,266,305,287,288,327,200,287,330,347,317,251,362,299,266,276,256,372,251,412,255,300,223,251,423,275,282,321,269,291,307,233,287,248,280,246,234,301,108,246,301,340,265,268,280,239,364,274,231,222,254,355,431,260,221,270,262,263,300,218,234,230,307,231,252,271,313,309,260,239,306,361,305,297,298,268,358,251,258,252,335,391,257,254,197,314,292,187,319,262,321,366,275,241,236,261,280,241,220,320,328,220,107,262,254,294,327,245,282,310,263,260,282,255,254,330,286,278,342,83,260,300,106,263,251,236,256,222,333,244,74,244,248,273,163,248,238,280,250,233,246,307,248,75,267,231,312,315,386,254,251,231,304,266,100,310,265,306,283,230,258,253,268,308,282,308,218,261,260,254,261,153,255,247,238,329,308,284,374,204,256,288,281,312,278,397,378,230,225,237,311,306,280,239,248,148,281,429,294,136,301,270,72,271,264,393,340,290,366,273,359,304,427,66,281,119,258,286,238,270,301,301,251,226,226,242,389,442,171,97,293,282,249,214,236,240,282,282,252,210,89,281,163,271,250,270,367,235,289,382,363,85,278,313,430,265,309,240,242,281,285,260,336,252,72,297,368,314,339,284,291,274,229,414,207,435,120,231,309,245,346,244,298,311,263,254,342,317,277,264,306,203,225,261,260,379,316,337,152,248,346,249,240,284,271,244,229,241,239,327,259,46,279,244,285,351,342,237,237,237,285,253,253,253,351,248,296,329,370,277,260,335,308,262,268,203,231,247,305,258,266,118,337,77,290,340,120,338,268,166,271,293,309,367,256,247,387,290,372,246,130,259,306,223,231,225,281,234,414,314,370,59,255,292,250,258,302,281,410,232,287,313,298,227,291,225,222,245,264,237,257,261,229,249,231,250,234,180,348,313,308,253,264,287,244,322,249,99,314,277,338,244,281,284,301,324,389,355,270,271,391,257,257,338,181,351,312,372,248,270,299,396,272,266,267,275,231,369,309,277,245,343,281,302,278,353,323,263,167,248,236,263,242,263,370,292,270,248,291,280,219,299,263,128,267,255,258,297,283,54,263,252,259,172,275,273,297,297,294,291,301,261,386,254,299,339,343,271,340,358,268,288,314,289,314,292,253,235,248,260,174,95,270,352,271,247,323,312,94,276,258,331,371,269,252,297,285,113,286,233,295,363,159,264,325,298,337,336,304,274,92,237,66,260,246,237,245,437,292,308,202,202,264,275,306,239,81,218,240,295,262,109,261,307,316,298,277,285,141,254,274,334,240,38,298,294,267,318,327,136,295,331,297,422,237,339,280,270,66,271,247,261,337,244,71,238,280,66,296,409,247,284,65,245,325,259,342,288,173,110,275,293,289,252,234,305,413,262,247,248,287,260,256,341,234,206,255,273,148,374,41,248,245,237,227,262,111,308,292,373,194,194,273,412,305,367,226,189,297,235,245,437,220,329,230,234,385,117,285,344,139,284,51,41,247,247,262,302,239,249,135,301,224,255,330,236,265,340,268,231,221,221,215,228,218,210,228,211,245,265,270,281,268,268,278,271,296,264,280,275,264,127,245,352,310,283,248,257,350,277,270,268,345,329,245,402,268,299,257,302,309,301,299,377,248,258,211,339,240,333,308,399,270,262,342,264,332,269,238,83,354,293,102,113,354,265,245,307,342,233,378,254,282,262,249,310,370,299,251,282,256,267,272,318,263,287,337,277,231,356,275,240,243,259,273,268,272,274,276,332,259,263,269,267,336,350,346,351,282,296,250,146,246,36,248,276,242,252,235,280,231,294,392,284,95,362,339,196,287,270,75,293,142,251,431,215,252,315,244,242,288,146,244,167,245,249,237,245,255,242,254,256,230,261,265,220,217,231,217,237,218,210,216,208,252,252,251,262,245,267,250,246,276,266,261,241,263,198,255,357,382,261,89,124,241,355,334,349,338,260,246,259,236,269,120,341,256,42,247,155,233,258,246,260,320,210,210,402,360,332,346,260,426,300,286,232,154,212,250,229,359,259,240,211,232,307,377,342,225,272,232,231,266,291,253,290,354,384,309,428,280,294,363,292,271,302,304,242,101,257,247,317,230,242,271,226,227,278,291,335,108,183,228,323,293,287,276,234,317,291,426,271,276,300,261,260,251,250,249,235,220,222,234,295,268,233,264,251,244,305,414,318,427,444,411,248,279,381,285,264,247,330,243,256,331,255,258,378,243,356,266,268,119,232,239,104,221,282,218,220,269,231,280,272,348,240,333,279,374,252,243,246,278,250,250,311,248,251,266,290,241,271,313,306,265,274,356,294,242,245,253,268,365,287,375,225,250,265,236,258,264,291,238,253,293,275,238,288,250,287,248,253,263,228,251,223,228,376,256,274,237,222,150,282,290,252,349,254,381,302,243,265,313,260,287,242,249,150,239,234,242,227,296,146,221,266,293,250,262,405,237,278,287,357,324,328,348,337,317,274,250,38,286,223,67,302,349,449,214,96,318,386,221,408,213,213,302,252,284,377,363,333,318,225,225,252,252,259,221,62,245,315,267,299,282,444,283,309,274,434,247,268,278,302,219,219,239,239,269,425,318,280,242,288,275,284,261,291,366,286,260,237,237,155,323,330,275,260,226,226,296,271,169,144,277,313,253,171,306,326,267,287,284,285,184,249,279,239,148,310,342,364,332,455,288,282,346,372,295,409,274,290,268,246,249,214,214,236,301,342,238,250,168,112,244,304,119,271,261,260,264,300,265,236,252,313,221,339,285,274,285,363,266,264,330,275,266,334,256,264,278,280,263,219,219,263,419,263,291,330,258,241,267,310,446,271,315,269,240,244,288,294,312,312,292,238,253,152,312,294,417,294,280,311,352,268,311,337,258,272,323,279,242,408,297,214,262,269,342,282,259,328,267,205,310,256,235,252,292,408,309,346,339,173,265,252,257,247,161,319,301,126,357,240,165,270,311,94,224,352,324,463,224,393,441,273,305,407,426,237,440,291,145,255,273,311,247,349,232,338,378,249,251,256,234,266,306,276,281,115,288,343,370,282,78,289,330,243,366,267,226,280,253,105,136,266,69,246,381,314,319,278,285,260,313,243,229,275,248,265,251,260,285,108,255,290,228,229,295,274,312,80,331,221,221,276,454,349,327,310,222,263,296,350,361,270,271,275,285,261,405,240,283,289,297,320,252,324,248,267,261,296,241,286,223,297,276,257,274,277,228,297,320,280,275,391,302,286,350,252,257,183,385,284,396,273,383,346,271,336,305,366,425,260,184,291,434,437,435,425,435,428,434,434,433,439,429,440,426,426,425,433,405,439,428,426,433,435,444,420,432,426,434,434,429,403,431,427,427,408,420,428,419,425,422,405,430,428,423,439,431,426,435,438,440,445,435,436,434,443,432,414,386,428,432,420,441,440,439,443,423,431,433,432,432,427,436,444,446,431,431,426,443,437,436,434,438,450,432,440,438,440,439,438,433,421,415,431,447,439,441,441,434,417,409,429,434,442,429,424,436,439,439,445,426,440,440,439,431,438,438,425,424,433,396,433,433,434,440,437,433,444,439,431,425,415,399,415,421,439,434,433,434,438,444,438,430,431,428,408,156,292,463,302,330,328,306,359,291,258,264,303,281,329,315,299,349,408,266,241,306,303,236,282,212,212,333,39,260,45,261,246,265,236,65,244,284,299,282,289,328,229,355,270,419,293,410,235,278,265,302,244,303,284,297,297,233,277,250,239,305,236,235,242,59,344,385,239,315,291,260,296,289,379,309,281,231,264,247,317,315,243,243,286,255,404,296,431,338,258,342,268,229,230,228,250,58,259,308,240,295,345,247,295,91,245,280,298,333,220,323,289,278,268,273,225,245,219,282,257,238,53,287,239,127,297,292,299,272,383,320,238,234,292,304,218,231,398,172,172,233,184,184,184,392,360,217,217,311,257,276,246,196,283,316,337,259,300,247,259,284,266,271,110,328,277,249,274,250,326,280,283,260,254,255,79,250,353,319,277,306,211,220,210,42,299,384,226,297,195,101,268,243,289,304,297,111,235,265,406,354,175,242,125,279,290,346,54,255,271,241,268,263,265,224,244,241,163,244,307,137,259,265,360,226,253,233,288,238,258,301,364,270,296,282,348,304,294,199,272,326,309,463,333,67,245,296,227,216,267,426,342,211,252,278,296,279,424,54,264,264,240,288,248,334,254,287,254,292,248,151,269,214,304,254,305,336,268,261,332,70,258,231,238,118,233,254,313,103,286,261,255,273,155,261,262,89,48,402,302,431,174,395,168,238,247,234,286,62,293,316,234,314,278,273,177,246,372,300,256,281,306,279,89,243,295,296,258,329,326,307,202,413,348,448,74,284,248,270,224,254,219,225,217,108,267,323,299,71,249,283,243,210,396,306,357,309,238,331,229,238,224,243,280,246,294,249,231,290,267,262,267,238,280,260,232,172,368,415,208,166,240,261,262,269,336,149,298,236,267,268,270,292,264,242,100,258,231,237,266,370,276,272,218,304,331,276,230,336,417,318,357,251,320,259,293,332,399,248,366,391,241,239,278,193,322,280,266,353,317,245,292,307,273,294,249,290,309,378,292,298,111,298,237,276,236,236,236,311,376,361,212,212,395,221,221,371,223,299,404,263,290,250,223,361,274,237,293,301,295,299,258,255,274,256,389,315,279,119,282,312,357,294,286,239,272,237,266,274,312,313,257,274,284,243,270,254,277,267,145,262,248,230,377,381,414,417,287,264,421,272,365,269,320,341,255,293,329,272,236,264,266,253,261,261,274,253,380,291,261,228,252,108,331,286,246,287,263,255,73,239,304,276,231,248,252,231,246,245,272,267,230,284,273,240,280,307,240,256,268,282,253,318,280,236,244,251,287,251,267,281,281,248,225,262,296,268,301,88,336,288,260,333,278,228,274,308,324,331,268,327,330,287,284,259,320,230,298,57,251,231,224,292,325,279,332,313,359,393,248,244,260,288,324,322,284,299,269,387,318,275,223,275,255,260,143,238,416,373,339,275,295,341,299,232,309,251,317,370,322,257,245,382,247,354,358,283,250,325,372,241,265,242,249,302,247,326,417,302,349,120,79,130,400,278,311,281,356,302,265,273,336,317,242,372,283,384,307,362,294,329,332,321,275,313,401,366,275,299,292,300,166,303,299,283,281,97,225,271,304,263,165,271,220,67,269,283,270,127,276,271,287,290,160,193,224,283,376,242,318,133,230,227,357,254,399,295,291,311,319,245,297,325,305,331,265,350,311,335,374,320,242,253,277,256,311,122,261,290,338,282,283,161,293,282,225,283,266,266,292,355,175,360,304,251,288,346,245,266,204,264,133,265,252,307,313,51,257,254,263,336,379,274,268,271,272,319,251,228,234,330,315,349,242,298,309,376,228,228,358,314,256,154,236,396,246,229,213,76,175,277,254,298,262,287,287,312,330,267,252,346,279,247,274,304,256,282,296,268,278,244,354,290,270,135,316,342,273,134,238,256,420,298,289,150,79,125,279,284,151,269,237,243,322,274,198,219,284,298,310,248,393,266,238,247,71,405,246,252,231,242,229,129,264,317,281,281,277,354,387,272,50,349,392,206,170,255,356,227,330,244,110,250,260,258,245,233,278,267,108,231,294,402,308,310,449,189,189,331,187,187,303,241,299,376,346,248,256,280,260,291,264,318,256,307,315,266,343,264,269,280,278,283,285,388,110,256,278,312,252,233,225,282,253,28,258,124,263,249,339,324,258,294,324,269,290,376,271,257,300,331,349,241,259,250,264,249,296,90,93,244,232,223,109,461,419,311,297,346,287,352,331,414,338,395,357,301,327,351,274,292,339,430,286,302,318,308,257,294,261,221,363,373,258,321,214,287,384,360,397,456,444,383,460,328,192,253,287,242,259,332,373,347,295,455,263,316,270,365,268,332,231,231,450,250,279,288,287,234,234,299,244,309,437,45,379,297,266,252,281,291,270,241,357,274,333,325,248,257,229,204,324,271,262,54,275,244,117,281,242,229,306,222,117,222,277,233,234,232,215,237,299,303,288,254,352,228,301,118,298,269,333,207,252,364,250,204,204,278,415,234,234,208,208,222,222,273,238,367,270,265,263,211,211,214,214,303,309,306,262,214,214,214,250,348,237,350,286,357,280,231,261,290,258,290,231,279,335,261,187,282,347,309,263,233,282,260,262,288,305,251,253,258,285,253,401,276,351,331,334,373,94,288,258,35,349,256,251,263,269,237,260,261,333,253,347,284,230,278,252,315,404,381,296,312,279,285,247,325,254,254,328,315,335,288,384,275,225,226,394,274,240,298,318,306,115,215,215,366,256,247,263,277,160,280,327,246,268,243,269,327,247,369,321,281,255,309,92,280,300,258,246,275,282,279,247,269,419,407,218,352,227,236,330,251,245,344,382,418,258,276,270,306,215,215,331,257,291,254,279,263,150,350,359,251,224,38,275,64,238,123,197,143,270,259,233,305,88,164,315,288,314,317,386,342,424,442,238,332,437,332,235,285,122,369,333,309,364,302,350,172,238,281,243,316,254,199,232,303,96,244,256,237,66,284,319,277,263,307,276,228,289,328,301,285,252,278,240,255,266,255,313,229,230,338,255,206,353,317,416,273,297,310,324,259,302,258,247,237,237,295,215,141,256,340,308,118,352,297,270,342,219,102,263,260,240,246,248,200,228,255,177,238,253,303,255,51,266,260,312,303,295,308,249,346,270,261,304,287,238,248,335,436,265,303,122,120,297,239,64,346,252,277,110,263,252,243,83,263,369,305,84,225,253,275,251,332,295,334,308,278,232,232,280,424,391,302,238,332,295,249,367,245,235,253,262,287,299,267,240,238,260,211,211,257,111,304,318,287,260,294,345,282,303,321,364,258,263,240,250,285,234,283,313,315,313,227,262,287,258,301,260,243,225,260,296,310,240,299,229,261,237,265,223,285,234,283,299,271,306,421,308,313,299,232,228,307,96,204,227,236,138,297,242,274,241,250,127,248,310,269,229,258,342,284,282,287,259,389,239,259,107,323,425,438,92,346,240,243,235,266,139,291,246,282,302,237,268,268,225,347,195,260,335,100,287,305,292,288,270,313,34,279,241,262,242,258,282,290,250,255,285,298,240,426,329,187,349,317,244,441,184,229,224,247,238,45,258,360,455,241,355,268,391,444,357,289,314,244,274,328,302,240,272,313,322,226,320,298,277,303,327,241,439,128,338,348,303,335,464,271,271,297,269,88,267,237,275,266,279,244,301,348,212,250,427,117,263,246,238,226,236,252,262,328,336,259,90,266,293,318,319,249,372,309,251,311,397,171,417,295,300,287,344,322,458,288,249,282,365,259,285,129,322,390,69,317,240,332,233,246,285,284,225,304,177,299,251,118,216,260,289,288,107,159,350,284,310,229,331,249,287,232,375,315,349,288,411,395,299,332,256,373,192,294,305,247,114,245,270,285,327,397,265,275,217,350,106,251,316,188,267,230,74,245,296,278,265,347,260,290,213,226,130,233,244,358,263,249,258,233,255,271,245,284,277,239,314,235,228,295,255,256,220,252,222,251,242,288,228,232,125,374,285,328,312,247,248,240,333,262,405,406,402,309,335,363,328,391,287,310,242,349,276,292,243,310,237,321,313,249,327,328,442,350,295,224,320,301,362,262,247,237,276,344,262,274,261,153,270,238,230,284,251,86,279,280,330,384,387,444,312,244,269,275,274,292,291,326,330,363,271,62,276,274,239,292,221,222,225,191,191,203,231,292,241,263,117,242,251,234,234,70,308,379,293,259,81,282,247,244,70,255,301,277,244,174,255,383,273,290,301,35,323,320,332,261,206,361,299,264,280,280,251,427,85,278,246,345,74,268,282,269,241,234,320,262,234,245,270,283,276,272,77,284,272,392,419,311,62,273,275,251,288,265,329,266,370,259,339,334,254,347,321,300,309,259,289,324,300,290,325,274,254,250,252,300,309,229,301,260,248,101,361,236,229,381,255,408,231,333,272,335,299,227,227,350,258,118,245,289,245,257,247,193,311,264,250,112,285,332,321,357,371,360,345,183,270,339,172,246,257,202,262,326,304,301,253,253,100,373,51,333,299,330,229,245,280,256,262,274,256,287,235,246,325,247,321,249,274,241,257,261,275,312,273,269,296,455,298,321,306,315,237,243,303,325,62,258,321,238,274,272,221,250,222,302,292,157,253,220,355,334,427,294,324,422,243,148,263,258,333,272,240,318,246,315,229,366,285,253,122,310,294,310,320,246,277,267,305,256,291,307,402,232,266,312,108,265,232,289,250,244,251,243,248,252,246,233,152,320,134,120,315,247,235,135,227,244,303,347,224,288,206,391,372,329,113,265,216,302,260,225,346,250,296,221,221,214,233,316,229,228,243,308,261,265,223,81,245,269,290,348,344,356,291,401,276,354,278,259,244,296,85,415,407,364,307,261,365,287,234,307,246,233,229,242,317,350,235,235,335,386,271,269,323,260,409,267,436,314,340,280,321,370,302,75,253,210,210,384,301,236,236,229,229,228,333,101,251,276,244,234,58,300,296,270,256,232,232,300,270,246,246,246,201,201,385,351,274,365,248,241,376,236,205,205,403,237,263,428,279,334,336,303,326,399,312,363,347,236,236,370,331,245,295,141,242,237,302,242,261,388,366,289,235,263,147,184,327,257,275,341,227,368,243,371,257,174,254,319,237,242,235,220,261,277,238,270,216,268,274,301,333,403,400,359,323,413,470,420,426,333,178,249,63,259,311,161,246,285,252,83,281,279,298,149,317,275,304,305,292,293,327,268,268,330,295,316,304,296,290,280,291,308,356,103,318,259,295,288,131,207,207,341,342,299,288,199,225,230,302,261,282,120,331,345,46,311,230,244,258,245,243,234,347,252,298,239,251,362,288,248,297,311,379,350,309,281,350,294,252,237,222,243,246,335,251,346,294,322,291,349,283,305,348,235,343,339,313,300,319,222,253,369,289,270,442,285,239,224,112,297,297,332,271,254,375,281,366,383,296,378,373,391,302,435,227,313,357,234,260,264,229,252,268,256,293,321,239,304,251,325,281,280,280,306,270,305,290,381,247,247,266,286,306,210,210,385,260,259,310,297,323,293,331,408,299,370,343,354,349,218,221,234,203,106,302,241,346,230,307,288,336,249,256,311,295,336,267,242,267,279,292,256,238,272,292,254,296,292,340,276,335,141,294,152,234,247,123,358,293,387,360,256,311,463,394,86,284,112,225,300,247,139,295,260,228,308,279,276,302,310,295,335,316,64,279,279,263,265,447,288,267,60,247,257,275,263,259,224,272,258,262,299,270,230,267,295,264,261,393,343,402,267,293,251,322,249,299,352,119,271,59,243,278,88,285,150,340,324,406,286,356,242,301,267,189,278,251,308,366,105,374,338,411,296,271,283,297,392,362,433,319,238,291,161,286,219,227,259,274,331,257,342,267,257,388,311,280,268,290,290,249,279,359,227,275,243,227,265,290,319,237,308,295,95,298,322,373,280,64,350,234,258,271,347,316,373,318,282,393,264,253,327,254,390,310,304,336,232,380,310,299,231,283,241,323,356,262,285,397,263,137,284,292,256,248,280,284,398,265,277,272,292,306,251,286,445,373,252,343,285,375,420,253,232,232,297,251,264,280,85,282,275,115,322,214,300,345,154,319,262,268,290,282,112,287,403,369,246,271,347,305,414,302,242,344,395,347,218,218,324,324,290,363,350,294,252,263,406,239,287,328,292,231,244,251,258,255,221,173,266,237,148,312,351,215,215,303,354,250,229,229,355,222,222,262,398,266,243,245,293,352,226,226,351,269,379,240,222,222,194,320,265,231,247,296,168,244,306,402,221,350,255,234,232,225,189,253,291,242,288,408,295,384,391,286,310,297,279,416,371,221,137,244,280,284,241,400,109,271,246,245,232,259,292,277,367,310,276,290,267,243,258,253,305,325,339,280,356,264,315,338,251,384,300,341,284,126,274,443,374,276,310,282,269,314,236,286,443,227,269,340,203,274,250,380,261,285,254,262,340,417,277,258,255,254,269,296,131,232,333,341,238,228,259,245,242,227,252,378,268,273,271,314,242,162,332,362,380,273,264,319,277,378,270,254,305,251,240,261,284,302,245,226,280,286,310,287,273,274,262,183,266,254,310,239,283,292,252,386,184,193,263,271,220,200,246,250,283,245,242,304,369,418,362,134,256,408,321,401,228,238,248,227,252,235,174,237,239,249,314,279,290,316,275,226,235,286,360,311,323,231,315,262,268,243,237,237,278,344,312,198,198,235,235,320,329,270,339,325,258,254,282,242,283,227,238,337,70,282,276,297,234,55,234,287,311,380,383,402,249,288,387,329,278,245,328,264,315,256,267,88,295,278,256,356,332,291,321,268,342,338,246,299,379,269,245,265,313,327,332,410,293,290,257,379,350,416,256,266,270,401,370,345,272,234,277,301,394,282,260,310,380,309,380,314,302,334,297,320,290,282,349,245,330,282,331,218,257,247,247,257,251,112,304,250,261,380,272,138,289,254,218,229,266,330,300,390,139,265,223,376,375,285,256,292,369,257,249,226,102,220,390,279,230,362,235,242,217,256,227,198,417,357,66,264,344,389,360,66,268,225,230,276,290,296,239,357,294,308,347,306,275,346,280,287,324,278,308,378,308,270,304,383,324,299,292,293,291,265,339,371,371,273,431,356,275,328,315,376,383,164,244,252,310,335,231,236,257,256,264,314,193,318,268,244,246,225,287,310,265,257,179,239,228,236,121,272,361,184,271,296,280,274,149,255,407,85,227,274,240,267,302,168,284,327,213,357,285,102,368,359,170,252,278,299,253,277,310,327,303,258,329,143,416,380,319,436,276,303,327,292,341,296,283,352,337,296,375,308,451,322,411,321,329,220,262,326,415,268,333,293,88,256,378,200,200,295,234,318,199,199,293,369,287,360,260,207,207,199,199,160,160,312,303,390,307,403,406,360,262,322,288,315,221,221,310,317,277,76,275,260,300,280,261,297,129,346,223,286,227,316,268,251,262,269,108,287,281,104,255,248,241,354,259,224,282,258,306,258,62,307,242,335,253,353,278,252,68,253,405,345,267,101,250,119,306,416,248,248,52,226,256,287,273,266,295,248,335,241,263,171,351,289,347,276,281,431,331,381,342,454,289,337,280,106,255,328,332,262,207,207,280,154,273,313,256,239,353,310,266,254,347,244,258,272,261,248,291,241,292,353,222,229,310,325,365,240,308,263,273,240,378,228,369,370,334,298,243,258,274,265,233,279,223,253,205,205,334,280,307,338,311,353,330,253,254,329,323,338,242,242,250,292,240,398,311,249,236,283,231,220,324,301,235,256,287,317,93,284,106,340,173,352,184,318,55,339,382,408,288,316,256,221,221,378,202,202,225,263,242,191,283,189,278,253,261,325,313,290,284,297,387,416,446,348,304,259,327,365,291,385,365,267,282,256,334,339,311,246,277,258,371,255,322,228,233,267,294,256,299,348,236,293,264,235,336,317,239,292,302,324,251,88,290,242,243,322,364,309,282,260,233,357,339,292,146,246,97,270,298,243,306,349,341,251,264,253,364,262,292,366,282,253,268,266,272,288,299,259,284,71,268,259,269,251,323,253,355,252,284,228,171,269,260,461,248,291,247,219,260,274,288,300,58,233,45,286,236,260,377,244,256,39,389,380,391,308,355,235,406,155,328,234,237,284,354,245,263,83,274,277,284,255,31,287,269,72,327,263,401,321,303,248,381,370,143,237,351,338,347,346,360,199,199,232,232,300,292,313,318,193,291,243,231,380,249,254,278,254,260,305,255,143,263,293,355,89,300,252,346,238,243,287,362,291,306,262,240,306,308,290,237,252,297,277,263,255,291,285,297,196,224,252,252,235,300,286,247,239,447,291,178,236,408,279,360,269,141,283,242,245,127,274,36,277,274,265,244,263,265,276,257,229,241,294,322,313,252,275,253,267,299,242,238,261,278,116,270,218,282,278,251,255,233,223,399,224,251,220,270,243,286,232,292,230,242,289,280,244,287,242,279,231,252,237,266,261,332,273,243,243,229,260,226,93,142,270,345,263,278,236,246,276,389,271,251,291,275,141,315,321,460,442,325,418,323,250,355,321,238,178,275,316,311,236,247,252,258,181,258,173,262,104,257,312,239,263,302,267,273,409,321,453,311,293,288,331,389,312,262,291,249,131,240,229,259,232,122,258,314,237,263,281,422,401,234,328,260,305,285,254,266,416,309,247,244,367,281,251,333,253,82,239,312,249,270,234,261,252,303,259,277,302,254,278,262,249,103,262,287,246,283,295,396,247,196,238,272,352,343,279,321,336,297,258,258,155,307,355,303,269,296,289,294,302,214,236,266,342,243,300,247,257,298,163,245,350,329,274,305,287,292,280,268,260,328,237,322,449,330,104,241,359,275,85,314,167,273,210,363,265,262,322,284,328,262,238,314,250,306,307,388,227,300,273,373,327,282,255,276,249,229,269,244,119,259,329,252,158,297,222,305,385,363,240,240,322,387,260,287,348,239,239,301,285,455,302,365,450,317,313,169,258,225,142,319,255,402,362,248,227,255,273,234,240,247,244,273,265,273,127,305,245,299,266,261,261,222,264,227,241,232,254,251,143,276,323,339,268,379,159,236,281,314,265,270,301,311,328,271,344,255,351,255,233,310,275,264,251,244,279,429,309,319,213,350,361,313,232,281,290,340,335,295,234,271,137,41,235,318,282,246,63,330,251,265,248,241,277,91,249,254,289,254,227,263,251,232,257,247,246,228,124,241,252,323,103,225,197,256,335,296,251,289,118,221,256,328,148,228,298,112,286,276,188,183,240,273,248,362,238,236,255,223,249,318,297,231,353,263,246,328,372,275,339,316,323,263,262,317,281,386,181,241,245,249,243,253,228,260,323,420,286,224,319,250,294,292,296,265,403,173,287,278,270,386,337,296,256,246,282,107,389,48,253,231,288,282,242,248,278,376,108,259,66,366,367,387,410,419,422,402,349,349,414,401,414,409,406,174,265,261,355,370,304,343,415,292,456,358,331,295,448,452,283,448,317,288,442,244,286,259,131,253,316,246,231,251,275,111,250,244,328,246,311,428,367,64,245,304,251,201,418,233,228,261,304,280,269,301,242,286,300,277,48,303,266,363,282,338,257,265,343,260,285,296,332,266,307,321,309,259,278,284,404,241,242,310,279,281,287,240,236,332,224,267,234,370,391,395,251,299,299,288,284,341,299,295,111,269,247,259,280,310,248,317,316,241,309,296,318,445,181,276,247,148,252,299,253,290,303,248,273,237,326,245,254,296,281,240,320,323,256,246,296,297,275,351,366,82,286,345,295,280,210,244,124,260,339,243,295,348,265,275,245,247,378,295,348,411,406,341,84,221,259,343,364,265,252,244,235,284,314,250,347,238,225,235,117,225,436,77,306,293,462,339,334,316,377,276,296,434,367,242,242,345,46,252,338,282,260,213,272,285,281,89,288,281,234,306,307,243,272,342,375,283,303,249,148,240,245,256,248,243,243,131,267,271,424,338,417,253,229,236,46,253,346,363,297,141,344,292,332,232,232,371,312,314,226,284,268,238,289,291,312,292,269,287,275,330,281,282,319,333,336,250,241,252,259,247,286,49,240,343,90,307,316,381,272,231,263,206,206,331,242,308,267,367,257,301,275,270,231,268,203,307,333,377,265,266,421,287,272,386,341,320,304,328,247,243,120,279,364,298,313,308,303,330,126,296,230,263,345,288,297,119,297,92,329,297,190,328,249,373,302,276,230,345,262,229,230,322,279,257,266,67,239,283,300,98,274,139,254,280,330,312,378,370,303,305,269,257,301,275,260,329,292,249,265,316,288,339,252,254,296,263,303,320,308,254,296,295,271,345,266,236,313,312,343,326,276,423,282,394,52,261,326,272,331,242,245,246,242,218,249,241,362,261,297,300,231,317,335,268,371,259,295,254,223,218,271,257,261,237,295,50,322,261,252,244,224,230,233,246,243,24,417,266,268,220,244,234,258,232,239,269,224,228,132,300,286,345,326,293,304,281,262,207,254,281,54,288,236,277,230,235,280,266,264,285,226,268,263,249,250,266,239,188,222,259,254,387,359,266,347,289,339,354,305,358,428,264,195,284,337,278,298,229,289,233,298,320,371,231,271,296,243,134,319,341,375,244,231,304,52,280,245,239,268,304,227,240,217,217,301,317,284,389,204,204,247,91,247,304,433,265,388,229,263,263,412,352,277,324,277,257,341,243,286,238,330,244,252,287,304,335,438,346,274,252,65,282,348,269,259,240,236,47,257,259,287,249,227,101,316,246,260,231,231,286,241,337,239,244,261,107,225,176,202,298,430,259,237,247,258,243,271,288,342,245,280,271,327,253,268,248,296,362,219,219,219,240,253,310,415,393,290,252,294,306,253,448,364,66,250,326,267,253,286,257,257,263,257,141,415,228,230,239,251,239,293,242,265,259,255,286,406,371,248,250,256,334,345,306,338,238,77,238,326,340,253,230,236,270,242,307,313,153,117,301,343,279,431,245,276,94,326,233,282,349,287,245,311,343,179,305,414,274,248,282,375,312,264,291,310,254,294,274,225,231,216,386,340,258,239,278,237,293,214,262,231,258,242,242,113,319,309,290,385,280,70,354,337,271,305,293,249,169,463,285,275,382,444,283,336,386,284,308,278,280,283,268,305,259,255,311,273,271,405,100,128,287,262,281,297,273,232,276,235,281,283,82,235,286,276,302,272,240,252,250,284,284,322,315,300,463,75,138,274,345,338,229,235,259,271,292,306,268,437,310,236,275,249,255,343,263,293,336,254,439,192,245,236,227,275,231,239,296,278,83,250,222,270,393,271,237,215,240,285,249,268,244,336,261,344,369,328,358,295,381,409,442,413,341,306,223,281,381,261,237,269,306,258,242,251,243,249,247,317,257,229,247,266,245,301,276,235,260,340,240,244,377,260,202,347,286,283,323,67,239,322,256,336,258,250,231,360,247,244,359,299,286,324,253,150,290,347,280,125,266,352,232,289,296,358,278,343,273,243,442,453,248,439,352,406,307,309,243,357,283,310,287,230,272,361,367,322,353,276,404,303,352,255,323,342,241,231,231,216,285,271,225,290,236,46,305,236,32,386,287,295,131,239,338,244,445,299,285,261,337,381,275,252,327,329,253,266,260,247,146,271,29,307,276,275,318,281,344,261,326,254,271,159,305,348,323,293,253,281,143,265,323,312,279,231,342,225,346,334,403,336,270,301,269,316,255,271,239,289,242,287,294,260,243,307,110,271,284,374,396,348,277,285,283,130,289,278,325,260,304,275,243,182,293,341,266,264,237,303,247,271,239,271,287,307,265,263,263,265,116,309,242,304,316,340,253,217,262,232,331,311,406,305,309,381,335,268,206,206,416,323,351,264,242,237,315,251,300,274,363,293,271,249,314,243,286,279,267,224,440,236,234,315,357,307,343,289,282,230,292,242,275,225,336,302,269,260,262,322,287,286,243,317,300,255,260,106,241,324,370,258,369,114,329,266,283,328,239,190,329,289,319,256,237,214,39,402,268,225,371,317,368,292,306,272,313,239,302,292,267,270,290,264,294,265,285,273,259,367,271,236,307,264,146,239,260,186,250,268,104,267,317,259,358,367,174,371,245,304,341,228,255,298,192,192,242,367,283,280,267,282,225,253,297,271,436,237,437,270,312,333,245,345,325,241,321,304,214,214,421,233,325,312,260,317,303,308,368,253,184,241,337,232,258,349,313,239,264,265,415,198,269,318,407,434,321,133,372,368,389,183,326,272,139,240,266,242,274,327,288,378,292,350,178,242,239,304,304,271,235,269,239,226,210,255,400,114,241,259,49,89,240,148,279,270,264,316,290,291,251,246,396,342,227,227,339,424,82,276,449,294,296,300,334,286,403,287,296,394,264,239,259,252,191,366,299,218,304,240,126,251,276,308,38,316,263,285,287,337,246,336,263,299,255,247,280,247,294,265,236,313,260,275,394,274,280,394,295,276,362,286,297,345,331,320,370,285,396,234,324,237,237,277,94,232,298,242,339,373,289,245,295,259,304,231,252,245,354,346,335,390,396,301,282,320,433,243,275,293,271,257,259,291,363,267,310,353,419,251,240,398,255,296,265,423,266,274,279,264,364,239,427,269,287,288,302,261,225,226,234,235,287,303,272,277,248,278,204,326,37,270,306,164,232,256,265,222,209,345,244,307,240,286,174,436,248,304,288,67,265,237,273,270,264,229,226,363,371,362,209,209,316,383,261,253,175,344,231,240,125,224,279,231,330,303,429,315,349,304,251,314,352,83,119,439,262,291,406,186,322,314,282,311,371,293,271,320,333,393,393,216,216,343,387,308,273,195,247,343,436,280,414,384,340,329,264,258,347,274,319,339,356,261,256,146,403,258,413,334,316,291,275,272,79,251,293,278,326,401,243,319,298,46,278,355,261,268,386,235,41,290,281,265,264,239,288,258,307,369,284,378,243,107,249,270,290,352,264,267,295,423,331,262,298,34,264,353,385,105,235,252,310,252,283,247,273,356,294,61,254,284,291,279,55,235,248,268,374,250,278,234,333,298,329,118,224,262,304,309,292,304,284,237,258,288,343,371,242,277,273,306,213,258,215,239,269,304,287,277,228,243,221,327,260,224,230,318,243,268,286,256,249,258,252,255,306,46,345,378,324,264,324,291,331,255,332,314,339,237,292,225,330,381,67,299,299,248,378,61,296,320,266,260,227,465,315,283,104,288,384,305,268,333,266,318,295,271,201,84,238,268,222,239,283,280,58,326,460,225,235,235,252,259,260,294,298,240,336,225,225,404,337,152,310,382,159,274,430,291,168,269,233,227,300,345,254,298,348,283,308,235,309,340,395,283,243,252,276,296,264,246,162,284,276,239,246,410,248,248,240,238,265,244,308,327,263,189,249,290,289,274,279,271,340,264,310,199,237,324,381,253,242,226,305,237,239,302,150,307,310,139,281,217,254,349,298,266,219,224,296,226,226,266,284,271,214,57,326,263,441,242,341,235,288,276,246,246,285,357,240,290,239,247,240,378,265,258,305,299,278,121,248,432,248,143,277,249,314,211,228,243,245,340,401,434,146,263,256,234,258,224,364,264,245,227,252,294,303,331,92,290,226,399,28,189,291,257,270,317,264,303,284,281,299,272,326,291,273,279,293,172,370,340,301,322,263,270,280,337,386,260,378,251,276,390,394,265,136,97,271,313,350,265,249,240,257,374,360,306,243,318,343,238,319,284,278,295,254,272,259,140,264,272,238,294,406,303,283,260,364,200,287,138,244,155,233,128,353,310,335,232,246,238,270,248,247,180,253,296,299,228,247,296,94,231,231,155,378,351,225,282,235,235,218,209,227,229,262,284,385,306,46,262,353,226,222,319,242,332,293,257,279,276,204,440,258,353,260,339,272,299,451,310,262,294,266,313,301,234,236,375,283,302,254,238,250,265,85,252,262,408,424,100,329,251,248,222,273,225,229,258,247,314,276,298,305,301,440,257,268,374,259,433,339,269,324,340,280,247,252,369,328,259,284,343,303,285,272,256,257,267,159,284,335,432,466,290,334,434,411,259,127,307,241,206,354,277,231,153,66,296,302,329,297,273,388,273,300,353,341,249,268,282,262,157,222,227,252,256,62,319,233,328,353,496,261,252,316,231,294,223,238,258,287,227,225,55,259,232,215,245,251,269,305,249,240,284,299,239,280,230,119,377,301,440,367,236,255,286,308,248,263,234,251,364,255,266,239,316,295,363,256,246,277,373,315,306,394,324,274,257,360,307,248,380,214,214,242,242,237,314,199,199,315,438,319,321,273,259,416,313,302,238,346,246,265,336,292,320,292,72,312,271,127,382,123,295,454,380,308,285,270,273,239,323,209,335,294,394,112,353,284,288,324,224,274,264,283,324,255,255,250,268,333,238,182,269,267,381,186,341,331,255,319,241,303,185,361,367,145,296,57,252,105,253,314,252,376,370,372,416,421,436,359,255,206,206,390,313,320,383,217,217,424,213,213,263,281,261,281,255,274,234,382,294,337,278,299,280,269,216,263,267,209,266,311,279,255,290,246,296,301,255,355,336,286,410,287,227,275,256,299,239,254,233,272,433,266,258,231,221,221,262,298,239,254,305,352,277,301,231,128,237,380,268,299,232,261,220,242,315,248,240,280,237,308,256,134,290,305,374,447,335,322,268,250,246,279,312,251,289,263,286,247,259,271,94,356,311,285,416,271,241,249,255,116,243,211,344,377,341,250,408,252,278,188,261,214,282,236,369,197,318,242,210,216,202,246,302,310,118,266,130,335,263,294,306,232,235,274,308,426,410,333,335,366,354,282,166,231,255,316,180,354,194,381,287,251,260,191,334,296,353,322,157,286,354,422,316,244,243,204,204,260,297,244,357,140,314,300,396,271,277,296,313,160,235,277,278,280,264,292,143,263,243,233,257,233,226,256,304,299,228,252,245,305,263,309,270,316,239,252,349,275,62,257,306,219,279,282,240,63,272,255,118,275,246,290,318,243,288,269,314,267,101,235,222,288,394,307,272,309,258,266,242,385,210,260,275,271,307,340,299,265,236,253,346,305,230,230,334,228,228,361,252,236,297,344,241,403,228,103,248,244,278,248,48,303,233,262,220,362,329,249,286,259,270,234,324,298,282,261,352,261,317,297,275,255,301,385,290,249,269,248,262,249,234,341,294,284,230,221,293,273,232,291,267,245,284,323,239,274,261,247,244,278,321,244,86,261,126,236,227,352,261,326,345,341,362,327,252,303,350,317,314,284,262,281,292,258,305,337,292,209,280,260,296,364,156,275,408,310,418,323,376,330,349,347,148,234,344,297,242,276,272,351,242,118,365,315,246,265,300,72,258,251,300,285,384,187,235,276,265,274,315,315,270,303,338,418,268,250,253,286,305,273,222,229,299,295,120,365,346,299,272,80,302,230,325,269,222,301,293,274,257,227,224,278,270,250,106,303,327,331,309,267,267,255,262,368,239,344,238,352,221,300,377,236,287,295,275,296,284,274,266,262,237,255,312,295,255,303,284,238,290,266,301,330,286,290,372,361,416,310,363,280,317,287,248,338,244,286,353,288,390,271,367,259,304,295,323,318,299,342,268,263,296,289,415,320,256,271,282,224,287,397,389,232,316,312,272,305,319,289,300,254,250,304,237,306,238,253,464,256,297,285,391,80,262,260,423,31,300,291,243,47,270,275,277,273,314,303,281,255,223,280,243,364,266,282,301,241,236,264,179,257,255,238,275,277,343,284,49,252,326,275,290,183,305,258,271,369,285,238,277,444,225,307,295,228,307,305,239,51,250,99,245,135,313,293,239,293,380,249,343,265,360,302,238,244,312,280,83,321,263,299,252,173,244,240,246,234,269,266,307,240,261,333,84,274,286,222,312,241,182,313,251,162,308,147,305,259,249,249,283,238,238,329,301,255,244,126,255,355,253,261,430,336,275,287,319,56,298,297,275,262,292,247,419,296,421,362,217,217,222,165,168,241,245,287,268,152,287,208,350,346,255,286,48,301,322,98,268,287,255,267,210,210,338,106,252,321,248,361,305,283,279,274,411,306,366,77,269,423,258,255,280,234,376,447,388,471,413,261,261,467,249,249,242,281,435,345,323,301,463,403,432,305,319,305,337,399,286,384,401,361,377,284,391,388,367,393,391,418,365,445,429,426,445,323,309,329,320,268,267,371,304,254,249,293,303,326,380,285,263,239,247,406,430,267,257,400,347,244,446,47,325,262,296,235,268,267,243,273,273,130,333,321,376,283,369,304,293,226,343,325,300,305,330,318,323,89,404,225,230,296,301,267,176,267,168,356,314,257,289,259,327,244,262,334,331,298,305,294,402,198,243,280,268,270,266,258,273,251,234,295,246,247,250,276,244,225,30,259,238,282,307,240,122,428,305,327,244,310,304,109,221,217,236,230,220,267,172,317,208,208,358,320,264,273,221,192,262,278,215,215,311,352,274,427,368,258,252,258,257,216,251,310,223,196,319,328,441,271,272,326,313,372,298,280,254,318,307,283,269,278,269,234,312,266,245,333,286,328,323,297,268,259,230,306,395,246,289,309,383,293,30,252,83,234,224,237,275,210,210,259,235,287,238,255,295,355,253,331,247,404,281,256,257,254,39,252,289,415,179,331,247,83,247,287,292,317,265,270,245,412,202,379,86,278,235,318,354,277,266,248,233,312,241,302,256,264,265,301,169,288,341,157,357,270,257,294,280,351,273,161,252,254,234,323,232,243,262,237,255,290,240,254,261,239,260,287,258,280,274,247,290,244,247,247,266,236,274,272,241,276,260,237,236,257,248,241,267,272,248,267,274,247,247,165,282,296,252,113,234,232,348,308,231,230,261,262,252,301,142,258,397,226,290,271,272,239,244,383,295,262,376,246,240,272,252,62,269,288,281,286,285,234,296,281,350,322,266,327,323,306,226,310,259,231,187,296,420,280,297,308,127,253,232,267,327,395,287,229,379,277,270,305,235,265,301,263,295,116,359,289,241,270,345,332,250,250,329,367,310,368,239,332,378,288,291,70,294,130,244,272,236,165,249,252,222,225,233,176,288,306,56,229,252,289,90,241,307,239,391,283,244,105,336,279,270,228,283,235,55,260,267,260,280,262,304,292,305,316,298,290,266,292,303,278,266,281,207,207,257,229,99,275,190,275,233,265,390,245,319,267,267,126,309,270,401,230,252,263,79,279,237,235,257,281,353,249,249,284,348,292,323,254,306,468,281,387,422,366,413,303,321,340,413,294,108,251,298,318,76,261,231,246,315,243,274,51,300,437,151,291,305,373,314,405,381,339,317,331,300,399,252,372,247,365,270,275,356,358,385,299,256,406,310,291,351,235,258,267,367,274,289,261,316,305,312,269,247,360,155,311,163,286,256,388,245,317,307,238,250,236,264,437,364,411,405,356,174,174,307,298,326,254,337,300,337,269,204,204,249,249,292,386,202,202,439,304,300,381,306,234,382,318,337,385,243,238,251,70,266,321,351,358,98,272,299,263,424,277,388,253,267,359,311,419,366,142,262,337,146,284,241,250,291,261,272,266,242,76,309,261,237,264,253,293,291,269,261,130,352,281,292,360,352,88,299,283,369,250,154,294,329,263,223,191,257,276,252,64,292,382,281,460,296,71,232,335,342,333,459,351,309,58,300,250,249,266,275,253,145,253,243,186,186,397,295,426,247,269,291,211,211,291,252,237,442,265,270,310,286,176,293,275,318,257,227,121,287,114,302,226,307,238,294,163,271,283,233,275,241,293,239,95,225,328,300,362,241,252,447,254,440,336,369,311,223,392,247,272,63,299,255,234,315,313,390,423,280,315,342,283,321,317,273,257,183,283,158,246,306,317,246,223,247,222,366,259,291,244,297,222,227,264,313,278,274,239,228,276,237,239,254,240,354,254,262,276,140,396,432,441,295,450,359,341,247,381,237,374,258,250,252,435,262,308,314,277,260,333,295,252,253,238,218,300,269,295,329,378,229,248,301,294,262,272,293,382,292,258,313,322,348,314,313,405,334,306,274,278,243,248,286,230,318,290,128,261,353,408,259,258,286,394,405,275,283,260,266,352,281,330,358,307,290,272,344,341,375,273,462,231,77,256,229,398,285,439,291,103,234,131,302,385,252,244,280,316,264,187,295,328,279,318,302,377,419,353,342,313,367,93,264,251,227,303,259,265,240,297,101,145,239,283,280,308,301,373,429,278,306,273,401,286,258,225,236,230,165,294,260,247,221,256,249,265,258,224,292,58,258,343,270,231,373,244,339,277,250,303,335,231,282,235,239,310,337,243,289,280,248,92,322,359,274,291,110,318,266,452,209,410,256,339,297,262,270,409,253,264,211,241,74,270,160,380,326,434,328,445,263,410,273,437,422,239,283,272,131,308,287,293,246,309,106,263,293,261,98,238,315,229,285,328,277,239,309,262,291,335,124,340,353,258,269,305,262,309,156,224,231,273,317,219,378,287,344,334,309,295,212,329,307,288,296,237,125,236,296,225,273,253,39,294,277,285,379,374,141,250,350,461,363,343,280,335,408,395,408,307,337,304,357,248,221,276,247,91,435,243,270,239,222,267,85,237,270,311,290,247,339,320,277,255,253,251,254,211,268,242,295,336,281,130,249,233,241,320,313,282,94,292,292,268,253,100,295,236,253,419,429,267,267,268,322,394,306,79,272,282,250,280,226,230,267,225,260,268,257,167,118,285,415,308,281,378,251,350,277,224,329,310,264,422,255,228,270,361,290,329,303,377,341,299,272,252,311,313,189,261,269,246,241,245,289,211,211,370,453,354,298,366,407,259,391,405,335,263,303,360,299,298,320,267,312,248,275,319,251,169,94,255,265,284,316,387,412,266,269,329,235,271,270,256,205,280,314,344,261,294,413,337,242,319,408,436,195,195,384,298,326,341,366,259,294,272,95,293,268,317,369,253,119,244,251,264,242,128,273,329,359,381,228,143,245,388,303,93,249,226,332,252,227,334,316,348,408,445,307,322,244,244,349,40,395,449,259,437,349,208,208,292,269,320,198,198,299,408,298,260,307,233,275,271,345,258,308,417,264,287,83,109,326,269,284,301,457,260,390,264,293,282,298,355,128,241,157,306,193,233,75,316,250,286,284,236,272,291,275,334,247,271,301,282,331,344,253,170,232,236,225,289,135,244,237,242,244,218,243,389,361,302,187,248,299,278,287,271,284,178,71,246,249,235,256,300,303,192,314,390,250,295,89,232,390,299,226,273,351,342,227,346,280,274,230,306,221,289,297,414,202,202,245,215,215,210,210,276,343,338,288,292,257,261,283,297,300,255,279,292,289,233,302,338,347,328,322,363,354,296,295,328,318,346,308,310,262,239,373,288,402,266,309,295,81,317,138,221,239,429,275,385,252,269,286,288,190,190,240,116,271,240,305,245,243,364,264,278,279,241,315,326,318,267,246,254,253,296,240,253,359,267,324,122,278,316,235,337,379,233,268,331,158,328,357,255,283,312,267,165,228,255,322,68,258,263,331,266,264,251,317,207,207,211,211,390,299,379,424,387,287,332,247,281,302,267,429,245,245,292,385,461,471,228,262,313,83,257,310,156,302,247,276,355,241,279,265,302,283,370,233,241,315,301,233,287,362,286,239,66,272,235,183,319,97,326,357,230,313,134,260,327,315,311,122,279,234,243,253,293,268,266,237,268,453,276,274,362,220,220,96,310,257,238,294,275,283,251,280,261,320,35,337,280,329,216,104,235,289,256,294,205,259,347,296,263,207,311,387,276,271,329,383,457,342,171,210,282,106,232,299,319,357,293,235,254,422,396,287,241,241,284,279,330,325,398,269,252,276,80,351,363,340,239,229,245,252,351,40,360,70,315,340,46,264,345,313,244,324,233,359,310,251,266,316,239,257,253,294,262,302,293,379,180,294,266,243,311,163,242,314,330,237,237,289,272,241,254,426,324,382,273,268,299,323,295,338,253,263,282,330,348,95,275,283,289,248,241,82,289,446,267,308,315,282,321,267,399,272,337,322,277,280,229,281,231,303,146,414,331,385,317,103,290,352,237,284,249,312,258,261,241,250,381,316,375,408,335,364,386,129,229,256,241,281,134,231,323,253,222,286,269,259,264,273,205,308,317,410,45,326,230,240,261,29,391,274,273,280,309,278,291,343,373,312,288,270,247,248,285,230,255,372,375,231,230,181,44,305,221,334,356,319,232,365,426,290,345,253,338,335,284,318,233,328,280,283,270,81,248,348,246,230,258,258,419,331,352,40,271,229,279,230,247,252,261,252,258,293,56,273,299,305,385,251,233,333,243,307,288,292,319,268,250,377,333,279,89,277,264,305,419,421,282,300,306,248,327,168,251,301,239,391,264,267,207,285,286,217,327,366,321,283,318,267,233,218,251,297,277,310,333,248,273,248,280,265,253,251,299,286,109,247,361,362,302,249,335,311,348,301,313,260,273,232,226,287,326,231,257,236,289,236,368,244,346,383,222,228,228,239,289,361,234,419,265,269,278,264,284,336,332,401,421,390,219,219,283,257,273,384,400,406,258,344,341,265,412,222,222,287,199,245,127,235,237,298,278,226,221,177,301,254,240,78,412,176,288,231,84,257,355,267,315,321,269,179,262,291,283,325,234,371,279,289,253,284,287,359,398,404,299,300,323,323,274,293,296,293,291,50,235,250,343,362,347,280,353,300,218,296,439,317,253,272,274,373,286,335,278,269,354,299,263,275,239,363,259,334,367,280,360,265,280,348,237,238,106,228,289,326,258,305,262,375,420,312,257,139,265,247,239,205,338,336,271,406,296,271,302,323,337,239,321,255,400,411,264,266,367,234,272,366,255,392,330,259,278,278,227,393,337,230,257,242,282,322,260,245,298,239,261,250,270,247,340,391,174,287,236,266,455,291,312,379,419,143,255,209,253,224,355,195,337,248,243,255,324,357,367,421,227,306,289,349,321,48,302,261,138,300,177,284,248,255,306,232,132,257,222,311,269,280,314,271,286,343,329,295,285,258,276,238,241,296,248,249,282,193,369,66,279,240,274,343,316,308,92,341,381,334,302,294,264,224,263,357,238,271,261,280,260,134,263,271,335,311,332,254,380,280,356,300,262,326,254,294,319,259,294,255,372,338,375,257,339,323,372,299,248,277,371,247,265,215,215,242,308,68,244,279,222,222,373,228,255,271,334,74,236,252,183,169,143,325,298,286,130,245,275,265,300,286,251,284,321,249,237,266,281,380,242,288,252,265,256,256,243,310,298,263,95,221,250,270,282,292,247,367,112,265,353,240,338,291,83,250,233,272,294,219,358,239,339,229,209,257,291,323,340,330,100,433,386,156,252,239,318,370,276,335,203,310,243,250,267,263,334,337,297,344,270,269,329,351,351,278,293,398,88,267,349,245,313,252,259,123,316,320,371,459,372,287,50,229,307,259,208,301,366,296,244,242,251,269,310,294,154,240,323,306,309,310,314,271,307,327,278,324,305,88,252,251,253,250,318,343,274,284,233,108,338,311,243,298,226,240,322,246,243,291,344,273,225,239,259,263,292,281,336,317,322,212,261,428,108,326,294,288,324,87,279,292,279,280,309,263,284,299,264,256,244,227,394,303,234,234,247,247,334,394,339,344,253,263,256,227,227,227,320,306,309,252,284,230,251,240,228,298,275,236,225,225,362,354,425,235,241,293,359,187,156,41,290,326,106,271,356,442,302,288,242,261,145,342,331,279,316,284,315,303,246,302,306,405,309,414,295,397,457,296,359,328,269,187,290,68,333,297,262,247,216,319,263,253,338,232,282,260,159,344,281,308,403,330,323,361,266,293,329,311,83,330,244,244,310,219,358,383,205,205,302,228,108,259,264,308,195,240,372,265,326,293,385,231,265,284,271,283,279,251,287,277,352,397,237,398,282,383,251,354,346,356,213,283,312,259,305,261,263,275,384,250,212,318,365,267,259,268,240,285,260,86,351,113,124,263,312,315,289,273,323,314,280,284,283,247,281,303,242,240,332,289,226,368,233,261,259,338,234,261,280,324,275,436,216,283,130,290,350,259,273,273,288,100,243,246,80,289,85,406,366,132,355,81,239,43,293,250,253,250,379,260,268,195,358,307,302,375,339,315,454,371,274,281,307,403,353,394,298,279,280,380,353,311,275,278,272,446,257,359,326,313,365,280,209,220,40,260,300,84,296,266,218,294,219,219,332,377,284,297,260,287,364,270,337,292,255,292,330,125,353,219,231,230,275,242,402,77,255,223,250,340,233,293,240,279,279,264,226,266,296,273,290,325,250,289,342,248,39,225,368,247,265,269,306,252,247,304,240,297,306,296,402,246,282,416,393,256,316,299,228,228,303,395,411,244,244,321,146,371,261,270,287,415,263,334,311,308,251,333,290,228,310,332,254,368,242,376,366,303,266,270,311,275,233,285,309,258,249,289,277,263,253,264,349,292,263,275,312,260,257,350,319,368,373,366,349,226,253,198,252,262,458,258,288,251,245,161,263,311,261,250,251,287,284,239,311,317,245,117,283,262,252,301,262,356,381,276,257,257,358,217,325,303,369,376,379,300,250,265,307,290,376,329,273,328,338,404,274,365,293,296,300,338,336,278,271,290,274,286,206,159,266,298,88,337,248,267,305,243,287,310,449,184,298,279,259,288,77,250,342,331,368,308,336,348,282,268,242,350,217,277,299,261,276,355,77,309,272,274,340,259,322,357,254,243,231,348,265,205,205,330,88,202,252,247,246,244,322,270,325,224,262,250,310,246,307,270,130,293,344,287,301,262,435,129,238,238,377,449,245,282,241,320,367,454,271,320,285,362,333,254,438,315,278,214,269,288,336,347,388,244,239,317,245,227,242,238,242,305,229,229,409,308,264,263,276,255,313,248,262,242,239,272,300,261,299,269,305,359,255,341,299,296,270,306,259,270,288,309,255,247,278,214,214,290,357,311,243,296,370,303,265,134,249,333,197,255,305,323,268,350,127,230,386,272,322,304,327,374,309,239,257,274,239,262,337,231,193,330,158,283,241,332,265,245,328,302,283,391,181,284,257,278,279,315,269,292,368,291,250,271,285,379,178,336,250,279,299,264,254,282,215,215,215,326,234,252,319,311,267,262,244,250,285,290,267,330,240,254,323,310,248,233,264,247,283,257,244,295,240,264,363,310,305,240,338,244,258,260,332,268,418,334,351,349,341,277,297,341,318,393,419,305,279,274,313,342,245,287,288,410,250,270,267,118,237,314,315,326,251,251,228,228,204,204,204,309,387,370,349,253,453,165,231,117,378,226,226,223,269,233,250,285,244,425,406,425,232,242,57,307,383,250,244,278,236,245,274,261,276,278,332,267,48,231,299,268,225,281,294,362,389,317,235,295,188,256,304,323,266,206,276,219,324,376,396,281,338,253,257,332,289,373,362,428,421,159,159,423,400,117,237,241,227,257,232,327,274,234,258,263,275,292,266,357,306,296,290,344,312,112,276,379,280,403,257,277,233,233,251,433,343,305,357,248,183,293,381,299,258,319,404,326,357,350,277,283,310,298,276,274,267,275,308,317,307,277,199,273,280,293,440,350,274,253,278,362,323,318,340,308,297,383,291,294,265,244,322,255,307,240,328,247,245,218,276,277,251,275,349,281,287,264,293,229,292,235,287,284,309,128,308,243,226,234,215,246,294,281,235,323,262,241,307,279,270,325,262,249,336,346,262,249,258,224,231,326,240,282,299,288,245,248,272,193,318,428,388,229,229,243,247,275,225,242,286,84,294,280,30,224,148,218,233,241,227,254,295,305,223,330,219,245,264,243,223,284,227,272,194,262,237,247,252,122,230,244,265,269,223,111,322,281,327,369,287,232,244,277,361,291,243,267,351,228,247,238,258,292,230,272,366,281,222,332,323,292,275,358,437,284,295,268,285,258,308,362,282,241,371,276,212,228,278,237,217,227,220,287,302,325,260,302,268,240,207,207,222,249,285,400,367,72,233,316,275,235,240,282,348,210,277,214,231,267,236,217,217,346,253,283,293,317,228,239,174,237,177,407,284,275,249,200,273,273,255,301,255,244,346,241,339,240,299,283,257,310,232,259,233,338,275,252,264,278,224,257,230,260,106,260,248,258,259,117,295,289,258,301,239,286,248,294,257,313,247,262,300,81,290,251,356,276,263,239,253,282,233,255,57,212,212,367,281,410,235,310,284,291,426,278,406,305,399,358,257,260,273,269,274,300,360,344,251,315,269,253,254,247,255,232,410,218,306,347,275,308,318,291,402,361,313,269,432,420,271,299,272,337,275,313,384,305,248,306,234,254,316,93,234,224,152,56,269,242,230,257,244,222,287,253,66,277,345,293,165,260,257,160,245,233,136,369,267,301,284,323,176,265,273,286,232,305,307,373,288,367,389,267,254,284,250,239,120,235,250,272,324,316,244,293,233,275,280,285,241,259,280,397,292,410,260,332,296,319,260,305,308,337,290,265,442,343,309,201,259,270,242,232,122,307,231,239,241,350,265,228,90,248,274,177,322,237,249,80,219,245,443,269,375,104,261,269,230,267,447,357,363,381,229,266,368,245,262,357,229,316,126,251,262,319,315,311,443,356,326,368,301,323,284,401,274,320,216,216,415,328,296,336,268,345,64,297,274,328,222,253,302,389,261,326,276,231,363,157,274,228,298,244,235,244,247,300,250,254,172,235,281,413,347,294,274,343,373,113,297,268,267,268,239,252,233,291,267,362,353,300,403,369,291,231,224,324,242,34,241,226,287,264,273,233,246,400,291,291,425,171,276,241,236,405,256,353,372,245,276,291,321,226,357,242,252,253,293,355,369,293,278,326,250,269,348,440,323,77,348,281,258,134,261,277,268,176,76,282,299,320,375,287,51,367,348,188,188,296,336,236,290,243,212,332,274,252,237,225,225,237,61,311,231,237,318,293,229,241,275,260,235,316,253,286,349,274,247,404,228,336,269,380,246,312,395,255,403,269,294,263,258,239,417,324,325,236,296,311,239,236,274,248,226,259,256,76,405,281,164,299,259,104,216,240,275,238,311,397,286,231,179,179,301,278,265,404,296,134,278,267,189,105,265,315,246,234,237,307,278,254,287,382,445,360,254,267,47,258,306,275,252,284,361,353,323,99,252,251,270,310,444,210,210,299,341,232,254,323,292,294,276,315,238,256,377,279,241,268,165,220,240,226,228,250,221,252,239,265,338,356,302,359,253,233,236,302,277,290,341,297,277,62,264,243,266,365,249,234,280,289,393,233,250,377,349,417,396,353,37,293,338,282,292,320,227,363,243,285,460,243,259,358,204,265,248,266,301,267,266,280,277,299,152,140,264,224,282,270,330,301,323,280,328,295,247,226,68,238,308,299,300,315,383,379,290,288,299,222,270,135,385,346,101,286,347,306,288,307,288,290,280,473,237,389,267,319,315,387,262,308,281,249,240,259,325,94,294,261,242,249,253,263,266,337,307,275,267,340,317,304,330,273,240,294,183,183,183,235,292,280,312,378,410,373,324,305,422,303,299,314,452,297,340,239,44,286,369,210,210,295,246,251,262,121,386,297,292,275,277,236,161,370,233,242,320,339,314,243,290,316,373,308,267,306,268,287,258,292,275,321,310,138,262,419,334,443,361,291,305,278,295,461,240,284,263,278,244,246,259,274,259,400,336,271,204,345,318,308,262,312,346,302,289,308,273,253,283,322,323,231,309,345,242,370,317,286,344,283,304,249,287,355,322,276,311,228,292,313,55,332,179,331,248,235,313,280,395,249,206,234,241,151,439,168,168,258,299,262,279,223,311,266,278,381,226,226,390,390,276,274,283,312,353,346,296,259,252,193,193,251,280,214,214,315,334,244,236,264,249,380,230,241,225,433,249,269,225,224,220,251,241,299,336,242,245,245,244,215,232,258,240,240,340,244,328,248,275,258,195,354,284,76,275,281,357,451,330,345,412,458,257,255,272,345,303,294,234,245,256,234,445,309,104,258,232,232,329,319,251,276,353,310,244,278,435,269,240,257,168,136,238,278,325,296,226,264,222,239,276,247,311,243,343,305,67,375,286,217,335,215,253,245,237,365,325,296,263,239,250,286,227,299,264,388,193,193,320,253,269,270,234,278,263,254,276,321,301,249,262,238,252,261,313,251,260,243,282,198,198,372,241,439,405,251,435,186,186,207,207,263,297,335,282,347,294,240,237,229,46,344,243,212,212,222,222,200,200,244,153,269,224,55,282,274,348,253,229,265,253,350,309,330,368,217,230,329,246,417,242,308,402,191,191,252,264,297,243,235,266,239,251,302,301,290,382,445,336,237,241,316,371,361,260,315,314,231,380,297,257,223,216,268,122,295,381,335,279,275,215,236,187,259,296,229,224,276,366,120,255,290,254,345,258,287,344,386,250,409,426,348,265,358,420,256,387,338,246,271,371,274,270,218,385,291,248,261,244,249,337,220,315,222,227,152,292,289,261,281,257,363,79,273,302,307,357,279,233,264,233,251,276,317,264,306,287,228,252,309,245,327,263,279,265,329,331,263,289,275,271,98,240,302,217,298,274,320,250,303,330,274,263,266,220,220,450,277,245,346,371,271,250,286,301,256,305,224,253,250,280,223,284,452,301,270,254,266,227,244,287,269,388,242,266,253,264,326,277,51,260,222,76,247,363,293,367,291,245,242,379,247,168,265,314,286,448,260,304,294,301,75,247,232,259,237,307,325,321,246,274,248,381,265,271,409,280,251,326,393,321,386,277,330,260,466,352,361,391,325,328,444,362,296,175,253,269,252,314,258,223,149,248,98,340,126,325,392,264,122,321,45,252,349,380,262,262,258,251,296,33,298,302,263,370,314,251,239,358,309,333,229,240,270,276,358,328,231,226,346,359,316,264,244,296,272,271,228,250,367,381,322,175,264,272,227,272,269,164,288,289,273,241,254,305,257,242,251,287,306,282,233,291,264,225,291,277,250,261,114,103,390,106,346,325,253,420,323,296,322,387,325,293,298,272,278,396,242,302,238,240,274,263,270,251,365,275,114,268,256,219,239,255,243,247,251,239,152,293,303,211,315,367,47,211,367,311,406,259,124,301,276,290,303,275,123,242,265,273,42,250,316,357,85,254,206,306,317,295,284,266,234,268,246,235,331,296,261,223,238,177,298,298,236,393,284,305,234,234,246,295,314,260,224,282,258,288,259,328,259,300,146,259,287,238,309,233,239,257,257,326,315,332,317,236,244,230,214,271,271,254,228,303,283,327,296,253,351,246,242,250,330,325,253,250,282,260,273,313,284,152,303,271,292,268,284,228,197,299,265,292,295,289,118,211,230,192,121,354,303,401,411,249,239,294,247,250,463,429,289,265,389,347,457,394,322,376,276,424,188,357,275,165,341,356,310,338,315,267,331,274,253,283,268,244,376,376,434,266,279,390,302,203,365,289,280,285,421,216,248,393,245,244,210,248,265,375,293,50,344,286,263,435,290,292,322,388,257,269,290,252,264,326,337,371,262,306,341,272,252,332,97,273,326,277,266,266,354,238,297,397,289,371,371,369,428,298,398,362,319,249,304,247,257,320,322,251,281,345,323,269,410,279,301,316,299,260,269,306,247,357,269,284,234,295,293,288,290,342,283,288,315,278,289,239,307,290,326,327,349,372,426,48,299,329,374,280,312,254,296,274,241,416,411,196,274,278,418,282,322,335,262,227,339,215,359,296,245,227,259,267,266,254,326,414,413,253,267,227,280,261,246,239,328,290,267,228,240,266,296,308,326,362,347,261,388,348,161,261,222,279,352,305,131,360,358,291,218,433,291,265,358,385,305,254,287,223,275,375,255,328,407,250,276,428,424,303,424,284,251,255,125,271,284,342,407,226,226,345,200,382,263,294,166,251,228,268,189,144,257,249,291,300,279,60,255,239,243,268,240,360,331,415,232,292,348,298,336,318,143,296,323,312,256,317,414,346,277,271,262,394,123,291,253,241,70,231,271,325,376,375,418,344,467,166,297,364,281,295,286,271,281,242,311,433,271,268,272,303,258,303,282,336,269,112,279,276,315,348,413,367,298,365,252,297,239,269,414,363,350,273,318,192,255,242,142,261,272,241,64,276,252,270,271,236,295,283,71,254,389,300,62,229,296,248,306,331,259,54,324,292,383,186,239,307,240,305,282,437,234,195,346,304,257,258,266,139,239,310,292,260,149,280,130,265,257,333,269,371,308,309,296,313,280,393,41,245,258,63,281,343,310,336,248,244,280,285,239,74,256,276,275,336,344,259,235,251,58,272,310,361,301,76,248,137,237,244,252,283,297,375,369,303,250,262,285,270,264,210,210,310,268,268,307,142,274,451,262,267,280,247,227,378,354,287,235,246,256,397,284,262,81,274,246,330,285,245,256,321,301,267,317,373,235,289,244,267,244,283,258,231,249,281,317,274,237,240,259,322,237,323,259,361,293,427,270,230,230,230,230,423,418,412,302,392,248,404,246,269,265,268,294,323,252,372,279,378,285,76,284,359,259,155,322,307,252,286,233,233,394,313,263,291,257,261,295,278,148,334,257,265,257,255,390,254,180,375,277,255,377,333,307,447,303,293,289,300,290,304,353,293,319,76,250,233,292,336,283,247,349,365,306,344,168,235,335,373,386,232,232,405,252,330,333,314,249,293,378,117,330,226,336,298,331,279,408,291,270,439,282,260,310,313,334,292,261,429,322,354,336,318,271,301,267,316,342,42,272,219,255,228,277,135,247,352,352,276,329,312,292,263,267,251,242,229,319,174,240,229,262,276,337,264,281,312,249,127,378,286,263,347,243,261,145,222,58,159,365,239,375,349,363,240,344,369,249,293,297,344,110,260,113,272,223,235,219,217,262,239,304,236,276,142,254,290,259,229,271,255,294,106,372,375,351,65,138,244,418,323,265,254,295,271,249,312,149,330,361,321,318,343,129,305,219,285,240,169,247,259,302,244,285,261,302,284,370,304,287,273,223,228,219,231,119,221,264,231,231,254,201,225,245,66,308,329,212,212,256,290,275,417,84,326,326,240,285,264,319,298,336,326,374,283,318,282,268,256,337,242,225,94,258,224,253,224,393,395,357,382,361,314,268,264,470,359,465,388,398,310,375,360,342,390,266,334,186,247,274,265,266,297,118,279,282,228,160,227,255,313,383,140,306,258,308,95,227,263,378,419,334,328,309,251,278,231,251,31,206,288,273,265,247,328,113,245,302,297,265,430,287,304,261,212,258,254,301,321,85,311,149,250,256,360,289,246,310,327,296,394,446,350,310,276,309,330,278,424,285,304,268,364,175,311,274,292,321,270,103,319,331,323,285,298,275,273,328,322,317,247,318,228,238,279,223,243,251,251,294,355,329,200,283,274,348,243,256,201,367,243,441,284,347,304,283,174,403,279,152,409,274,287,271,362,412,431,260,231,71,242,294,264,335,313,239,273,245,297,254,296,269,224,230,88,269,327,231,345,251,391,303,387,284,254,382,274,237,313,314,353,292,338,288,265,298,279,244,254,349,392,262,305,258,279,402,323,260,290,270,241,253,342,255,309,260,302,161,336,283,260,276,185,333,370,310,306,335,355,315,337,249,270,443,258,239,133,51,277,226,260,221,286,223,263,237,311,262,265,279,356,231,395,212,341,355,310,52,209,209,119,278,255,272,49,256,127,257,320,60,337,235,270,243,65,233,236,241,237,295,251,319,140,330,454,260,246,351,353,131,342,279,290,382,93,298,274,247,266,271,283,268,303,266,256,263,270,239,260,103,333,242,265,179,254,309,340,274,282,251,258,341,282,250,279,263,285,268,221,46,404,301,334,279,267,286,438,256,128,246,312,234,338,261,280,333,280,257,355,93,266,220,247,162,247,289,252,226,238,231,222,255,236,228,224,231,226,245,232,238,244,272,326,160,302,355,347,323,290,276,292,269,193,419,330,399,356,453,261,283,336,273,283,288,224,284,61,260,270,387,300,418,341,417,331,248,306,233,296,221,263,47,298,206,372,364,283,307,286,303,274,276,299,125,357,318,264,361,259,309,347,350,318,197,197,295,283,361,390,233,352,235,282,274,297,371,224,231,382,387,247,253,213,213,433,378,384,215,215,381,330,213,388,365,317,360,228,219,306,153,263,243,112,261,277,318,331,295,299,225,225,225,418,409,339,299,250,287,252,428,396,229,363,383,337,255,250,287,220,267,292,234,322,448,238,433,265,54,257,299,238,243,245,417,271,191,238,293,250,224,224,200,266,270,240,270,322,273,223,228,168,241,407,405,372,393,301,407,323,274,243,210,267,386,428,327,331,262,340,306,80,249,202,252,260,247,260,279,344,260,237,112,338,249,380,265,226,254,244,274,287,287,252,272,350,286,273,250,257,266,328,252,291,274,233,290,257,297,320,256,262,276,307,298,254,297,254,252,380,220,313,362,284,307,232,257,131,238,290,323,128,314,318,303,166,227,258,208,245,152,253,260,211,231,220,244,240,282,242,411,295,327,300,329,372,233,232,239,226,233,287,285,261,182,294,349,70,250,317,342,277,388,297,311,237,331,240,177,370,237,276,258,275,233,236,279,235,257,256,248,250,344,233,242,266,252,239,322,114,256,172,269,221,237,333,397,356,319,438,327,241,260,251,284,231,264,166,166,202,202,405,317,346,362,292,286,450,245,271,220,313,270,267,305,281,289,270,318,258,247,53,229,223,251,260,234,112,243,243,290,139,76,273,258,315,107,234,263,323,230,238,289,245,147,256,252,274,180,241,227,223,137,305,311,285,195,245,321,310,385,314,274,274,62,285,253,338,222,312,330,217,209,255,283,294,252,290,301,386,239,229,344,407,254,293,252,379,392,359,249,277,224,209,209,276,291,148,259,263,259,360,371,313,350,335,224,283,385,254,251,371,380,278,275,282,311,291,307,329,259,345,303,263,235,266,303,287,241,266,339,353,294,363,363,227,397,249,232,321,296,323,224,297,252,237,298,239,245,305,336,321,347,324,158,296,386,344,260,244,399,396,236,360,374,172,266,365,259,167,289,103,208,208,243,263,338,342,385,216,216,284,288,344,218,218,257,232,225,260,202,333,317,355,285,321,338,297,299,244,234,240,246,286,269,243,285,252,318,242,304,238,242,380,247,289,270,263,78,349,255,276,266,125,286,251,280,261,49,311,322,299,376,345,268,224,243,323,289,230,281,227,247,247,243,304,359,295,335,266,308,323,345,293,241,360,422,314,344,256,286,241,243,48,274,255,99,333,275,352,257,297,289,342,301,244,354,295,280,256,228,234,323,271,284,287,255,72,240,323,301,257,276,246,344,270,276,219,219,258,322,217,217,274,256,288,241,314,285,256,280,289,294,265,305,245,255,283,289,243,242,282,354,235,276,264,143,249,224,239,380,288,258,236,236,314,369,212,386,430,367,248,272,266,350,296,276,358,396,267,300,266,234,265,277,280,238,266,340,303,264,274,363,263,258,315,249,287,232,239,264,228,228,281,244,286,298,229,261,264,242,225,227,226,105,282,331,342,244,280,38,234,278,236,323,318,231,342,266,143,255,272,353,368,349,296,365,286,268,309,239,158,343,312,324,248,288,390,46,258,359,279,289,311,328,321,425,450,273,279,402,322,273,222,319,311,320,318,323,141,234,242,318,240,366,284,235,225,274,293,269,255,259,284,236,168,276,304,314,133,346,264,438,254,290,242,168,250,341,92,277,278,402,360,327,230,160,281,275,299,359,238,238,277,233,374,393,330,111,261,261,245,93,392,373,256,318,414,314,224,395,295,248,266,240,254,252,238,357,330,232,293,316,428,330,273,277,343,309,341,289,248,283,297,327,277,335,275,358,398,327,169,227,231,229,140,286,334,358,341,272,238,230,391,305,304,237,220,220,278,308,309,248,283,84,347,225,225,133,440,302,345,405,326,289,292,237,355,308,285,266,287,68,235,381,302,311,368,222,222,238,300,257,232,256,354,247,310,238,345,281,284,409,232,399,253,347,274,258,250,251,84,325,280,274,170,179,306,270,354,291,328,269,399,388,221,221,299,341,310,375,256,420,384,112,309,294,350,303,292,302,287,267,297,271,258,289,277,322,266,232,297,274,290,297,284,243,277,275,241,333,236,324,284,267,247,363,342,286,322,298,250,92,298,260,292,297,421,274,435,329,343,296,250,255,331,259,282,276,244,197,244,255,256,270,230,50,347,280,275,237,286,398,314,278,276,360,278,233,306,336,289,463,316,378,316,289,251,280,162,293,282,107,338,424,352,240,354,432,229,61,232,31,298,339,261,213,218,288,254,132,388,261,292,296,356,232,232,386,381,215,215,341,388,407,295,236,261,93,352,291,53,305,94,258,264,280,287,348,361,228,307,310,296,293,280,235,278,265,431,391,328,402,389,422,383,435,349,333,322,335,335,303,300,65,236,255,265,257,250,185,344,222,231,228,228,237,241,241,162,373,263,277,245,343,402,359,285,245,313,260,350,257,314,311,265,257,300,76,324,241,249,229,327,180,225,340,324,324,353,352,349,333,337,339,321,344,381,336,380,354,340,349,352,347,379,389,358,362,370,353,338,340,321,336,286,294,360,359,396,344,359,360,360,338,356,307,336,374,298,333,296,356,332,332,342,360,386,335,311,353,325,340,362,383,344,368,341,358,357,328,351,358,282,300,381,328,389,372,370,382,298,347,369,307,350,320,373,305,309,335,338,347,344,370,321,352,313,314,340,360,394,356,354,347,333,380,326,274,291,318,335,118,256,314,256,216,276,351,343,347,288,292,298,295,251,242,325,236,273,252,368,329,238,287,373,264,276,301,283,236,229,239,350,243,255,311,293,335,324,278,261,238,285,260,325,302,260,268,239,251,367,238,289,330,376,289,280,250,203,231,86,248,267,290,384,341,314,251,242,242,242,373,273,241,365,241,295,419,263,238,257,249,381,105,408,303,293,344,266,283,247,258,242,285,271,255,387,353,309,294,332,388,282,338,422,367,289,298,195,294,248,284,253,307,156,231,246,353,294,52,317,333,282,326,243,282,116,266,296,429,282,339,229,178,289,236,290,356,271,94,262,296,305,286,267,247,392,279,185,284,243,338,276,277,256,92,214,385,338,282,274,267,365,342,293,296,309,142,188,342,244,340,263,302,305,263,196,231,336,349,256,228,387,329,366,337,132,369,332,290,335,347,268,135,263,262,242,281,300,256,256,136,311,275,241,187,187,269,327,317,402,262,339,244,242,316,300,356,251,441,239,225,105,279,230,301,266,264,53,249,223,274,196,255,215,215,235,275,257,266,302,227,328,218,427,268,298,202,202,239,216,381,298,341,227,227,292,309,249,363,231,223,207,207,305,207,266,289,270,239,253,259,112,302,309,84,249,249,270,282,245,244,373,276,265,266,247,248,303,261,256,223,251,302,257,251,235,243,319,245,257,98,249,272,284,320,230,247,277,271,273,253,332,316,259,287,235,221,246,304,243,279,162,309,424,233,233,242,276,311,366,282,288,276,335,324,381,259,180,242,240,275,73,230,298,262,325,294,379,392,288,298,405,281,424,276,416,226,349,363,291,281,257,240,252,266,277,311,426,444,379,256,221,243,236,238,272,224,327,138,289,277,52,275,164,314,327,393,347,277,296,355,309,293,262,369,304,346,371,333,353,302,342,296,255,317,361,243,241,300,290,256,102,303,294,317,341,242,244,234,272,231,234,234,248,246,318,249,224,282,262,241,266,218,241,246,310,350,260,239,282,272,243,262,179,284,242,230,253,177,267,291,288,344,412,257,259,264,253,242,285,233,220,361,225,212,212,348,278,395,55,264,294,222,271,85,316,276,224,157,274,266,208,439,208,283,346,163,258,332,265,312,321,272,261,308,289,318,393,392,306,458,390,271,326,312,355,236,252,245,189,236,238,320,363,283,301,276,242,290,229,320,237,268,384,391,243,406,292,227,242,231,246,396,369,289,296,310,275,235,343,228,254,273,246,241,245,371,345,451,243,251,274,284,228,266,255,254,267,292,293,297,262,259,362,222,390,291,231,240,268,227,257,265,319,287,242,331,327,310,260,270,318,276,249,247,289,301,308,245,240,222,329,254,270,374,258,299,222,264,418,275,251,270,337,237,235,277,228,228,249,257,273,252,245,268,271,298,276,294,408,312,242,83,287,320,263,303,266,284,360,303,206,206,285,257,346,270,284,276,236,228,308,371,228,238,235,314,250,349,285,342,361,364,419,274,196,284,435,107,47,272,263,261,368,342,293,248,258,394,376,291,354,283,248,377,389,383,275,279,273,433,341,361,264,293,247,289,300,320,285,259,355,255,278,254,236,299,238,237,288,240,251,235,262,284,92,229,231,242,305,277,282,267,287,235,278,92,314,307,226,413,435,321,317,243,213,357,287,436,291,165,289,323,307,370,317,256,274,286,281,260,269,231,305,71,287,245,312,240,256,232,235,281,291,255,230,227,261,299,256,272,249,243,291,269,325,335,307,240,349,285,162,430,375,265,383,438,269,252,237,256,244,261,316,314,233,269,276,209,293,377,333,401,236,300,289,286,431,304,173,173,415,309,236,376,408,352,135,233,296,145,272,255,322,25,288,248,371,296,77,284,404,352,317,260,378,368,373,256,254,312,259,297,326,287,234,219,291,424,306,289,238,282,124,131,188,333,337,312,294,300,263,281,326,245,292,242,384,268,279,255,336,253,359,341,276,241,301,288,156,290,323,267,258,247,333,299,329,275,293,263,351,395,313,351,247,282,243,235,245,317,327,422,266,222,243,264,251,272,397,322,257,336,422,239,197,269,301,328,290,262,342,243,281,102,359,305,269,233,270,251,339,234,331,271,255,406,168,168,258,280,231,307,239,230,269,260,304,235,63,294,130,237,118,251,354,258,251,279,40,278,299,262,273,242,331,264,305,278,312,259,279,273,257,275,250,277,112,264,202,202,242,345,362,246,322,367,271,308,326,382,315,286,287,259,244,257,350,274,218,69,237,332,187,255,456,296,285,233,390,258,227,285,349,235,60,379,293,257,365,327,361,317,323,318,355,373,271,282,267,277,276,284,376,417,317,413,369,322,290,301,348,275,273,289,308,284,140,298,313,342,234,234,454,380,380,324,200,200,240,253,373,341,310,249,434,403,418,130,248,263,233,276,232,67,226,277,291,168,251,301,330,160,121,225,235,256,140,77,241,225,235,235,256,201,48,321,373,247,345,236,270,330,329,381,254,307,307,268,253,296,318,302,295,314,270,373,242,356,333,315,287,264,239,261,281,300,244,323,242,268,249,373,253,326,280,370,440,346,121,218,282,130,238,241,353,247,281,228,110,255,294,250,247,237,269,222,262,275,244,275,300,338,241,286,230,313,246,329,257,237,315,271,328,318,317,364,281,291,247,227,268,281,272,246,277,295,272,303,245,358,238,282,271,259,274,265,253,232,265,265,250,248,98,272,279,340,73,246,300,331,222,240,292,287,424,337,303,245,286,252,320,261,285,277,347,235,415,244,270,232,295,399,380,226,361,335,241,360,253,273,309,236,270,285,245,294,282,360,255,298,254,263,220,237,300,311,269,286,230,312,222,235,298,246,225,241,238,291,255,211,444,375,298,54,272,261,349,402,389,299,275,259,85,265,283,223,247,218,410,277,391,273,253,226,293,306,309,248,245,328,242,292,270,221,151,280,291,264,276,259,248,264,276,252,414,315,310,372,333,266,265,217,230,262,95,303,139,296,200,200,288,363,353,278,246,320,345,230,276,300,228,303,240,372,75,241,249,265,60,323,230,302,332,244,380,416,259,431,359,302,247,282,315,247,365,255,237,80,387,321,258,260,226,231,263,253,236,252,254,113,262,274,274,303,243,256,140,220,210,190,190,213,235,78,247,262,297,289,234,322,231,250,298,278,232,237,357,281,314,301,341,306,353,279,382,283,266,355,265,269,274,291,290,257,247,207,337,325,293,328,359,166,291,354,247,103,308,291,310,290,303,257,245,263,284,135,262,371,370,314,291,288,280,343,355,236,421,343,259,250,287,150,257,243,288,322,454,368,296,308,334,358,214,214,369,341,277,348,194,194,251,360,257,237,348,309,294,272,414,396,316,277,282,287,223,128,228,251,373,292,225,225,284,237,288,199,199,304,417,225,167,266,269,452,199,309,301,217,315,276,163,302,283,207,375,338,265,315,306,308,217,326,239,271,356,300,262,291,312,315,294,316,324,333,263,227,272,287,295,430,113,277,301,299,225,224,226,242,281,232,366,336,444,275,225,240,227,235,242,265,38,304,301,283,328,268,249,294,252,313,284,57,249,235,264,259,414,284,305,283,277,384,99,301,379,408,318,370,375,301,374,285,87,256,248,320,257,302,239,261,219,267,151,285,248,317,232,265,432,280,274,242,227,227,114,262,244,297,244,295,264,331,249,243,440,226,264,267,374,322,234,236,368,355,387,356,420,347,251,288,52,234,123,407,242,281,280,300,311,278,303,307,307,284,304,307,320,274,292,281,314,323,290,311,99,349,276,258,309,301,241,441,290,359,324,323,333,319,450,265,274,278,73,268,310,312,250,360,296,334,215,295,331,34,228,228,57,315,241,38,287,412,268,319,360,285,306,414,297,84,250,241,272,230,236,405,347,341,265,240,254,256,351,335,257,369,249,238,292,275,235,324,300,324,258,344,191,249,273,252,319,254,363,230,307,264,225,225,264,282,339,243,290,294,273,198,300,279,297,254,352,249,278,212,212,309,240,243,270,343,345,338,251,292,297,248,244,248,284,295,354,144,299,245,322,232,120,377,252,177,225,358,197,242,306,253,60,363,284,243,291,279,248,285,248,288,267,251,363,411,363,264,308,347,412,322,411,413,381,248,255,354,430,279,302,114,97,303,283,252,243,290,292,360,408,320,274,300,144,336,328,332,354,257,296,287,237,291,244,116,349,429,275,294,298,285,292,318,227,274,296,306,347,372,424,300,311,314,299,257,117,265,243,249,245,283,264,233,306,237,260,253,313,331,292,411,249,246,384,310,315,245,190,190,250,262,71,287,333,245,136,299,236,312,234,258,269,267,304,279,269,222,311,231,252,227,373,247,237,251,246,248,272,315,275,273,207,207,233,456,61,285,322,225,258,419,277,238,275,322,292,241,73,218,274,246,285,230,130,299,274,215,306,228,242,263,244,271,268,232,290,303,93,329,350,269,180,257,323,294,232,249,329,266,361,60,244,268,286,265,456,269,321,247,243,308,256,294,289,289,367,293,262,294,255,234,233,264,442,277,273,315,205,232,292,425,312,390,353,257,336,256,249,282,263,177,238,347,278,329,268,292,213,213,419,285,311,236,236,282,443,312,214,282,264,280,236,290,247,223,275,282,68,404,239,88,287,291,243,298,249,238,249,84,376,244,239,242,234,241,221,260,268,275,386,367,356,233,228,269,240,223,223,288,286,287,270,287,228,358,247,364,341,312,301,241,207,321,321,247,130,262,194,194,225,226,279,307,314,267,267,202,202,341,274,420,216,216,349,201,201,256,191,224,220,213,237,203,265,186,275,225,251,334,286,302,315,222,309,237,319,268,40,392,345,151,247,228,233,261,258,332,286,316,262,357,257,323,291,246,245,271,342,238,295,317,306,229,340,275,222,222,346,277,280,242,234,254,279,235,272,238,242,302,290,247,251,462,442,256,233,355,308,234,234,222,303,235,265,372,354,326,250,259,94,402,405,202,239,214,355,325,243,244,261,255,302,301,245,290,357,318,270,395,263,269,66,253,219,224,345,269,213,304,346,330,288,277,245,412,332,307,294,323,357,315,119,299,35,257,254,237,114,260,342,267,267,326,319,241,245,344,304,341,423,286,260,321,449,343,314,301,353,286,307,419,246,405,234,375,423,386,331,307,338,315,299,276,304,255,355,290,358,320,278,240,366,328,287,239,230,287,231,229,243,298,337,161,282,235,285,265,264,234,139,230,251,244,234,145,274,249,252,279,263,316,300,268,248,240,309,293,145,243,324,362,69,280,282,318,316,284,336,284,237,414,303,283,291,305,277,319,422,259,66,268,279,253,301,284,365,350,278,239,294,243,286,314,80,268,287,213,254,256,276,163,283,273,236,266,271,282,239,169,249,43,273,281,453,379,369,240,240,240,274,274,263,301,279,279,335,326,250,69,263,331,411,68,258,242,235,235,324,305,276,258,218,218,323,297,351,260,280,279,194,254,351,360,264,446,274,223,241,236,245,362,332,326,439,298,287,297,252,252,102,321,342,284,64,311,285,278,427,288,157,327,231,328,213,299,246,271,223,283,272,245,50,261,244,248,232,236,240,274,297,327,237,299,340,257,247,268,329,278,283,72,378,423,445,412,231,231,299,304,368,330,407,407,215,215,332,274,329,239,441,295,227,250,317,279,258,268,238,284,348,331,360,330,331,375,424,291,299,222,222,291,274,318,272,251,249,101,201,320,314,432,339,284,250,294,295,364,307,313,258,296,401,260,257,402,277,156,244,243,256,236,252,119,170,223,291,293,252,264,236,265,325,367,287,301,359,331,238,188,307,305,315,244,261,236,248,238,277,261,314,364,250,254,242,268,238,244,145,262,319,276,247,241,428,261,66,281,244,35,346,250,248,274,331,311,289,238,93,335,260,261,254,259,26,159,216,358,268,170,248,315,250,115,284,323,291,220,256,360,270,263,228,331,308,340,328,281,295,280,356,265,236,302,222,168,260,262,266,103,283,262,252,128,319,256,259,251,328,87,314,388,297,184,242,389,293,309,323,370,266,247,230,322,239,306,86,318,381,288,138,283,253,254,255,236,268,258,287,247,263,275,278,252,259,260,279,273,264,295,266,267,258,285,247,269,260,263,253,259,249,270,274,254,291,256,283,263,242,264,287,254,281,295,289,256,272,254,258,306,260,270,273,248,267,290,279,255,256,245,260,278,256,262,251,234,273,278,281,269,282,246,259,258,256,254,268,188,299,106,243,318,375,385,229,313,279,300,295,366,247,319,323,228,283,238,253,215,261,274,290,295,248,265,262,261,240,279,268,314,258,347,248,239,259,287,327,354,257,259,288,347,183,336,336,390,281,299,103,259,147,278,81,336,248,159,361,264,263,365,254,358,328,172,172,400,418,244,222,261,326,28,284,220,352,264,175,345,258,67,353,286,270,328,303,260,287,273,245,245,275,230,239,266,253,140,288,287,281,432,362,291,420,302,406,418,309,269,338,237,237,281,375,328,338,399,308,300,254,313,325,342,72,269,282,252,277,274,270,321,235,268,284,294,372,223,316,74,251,363,303,300,329,282,255,324,357,250,323,287,99,296,169,263,304,352,337,338,452,266,291,263,253,239,283,393,189,431,375,313,287,320,356,239,393,260,136,210,346,257,353,318,271,309,323,247,258,241,248,398,246,236,308,378,279,430,373,142,270,270,248,253,300,257,306,303,353,34,279,250,243,224,74,48,274,347,332,325,320,328,282,317,268,326,112,284,280,241,290,102,301,253,172,281,257,271,405,234,284,244,260,44,239,233,247,300,281,335,332,260,256,327,251,270,333,328,251,233,233,233,233,216,273,324,271,291,287,275,323,298,402,260,261,279,297,409,270,296,330,242,337,281,312,259,321,272,108,296,300,271,319,284,322,268,368,323,316,255,283,275,247,263,336,240,375,321,268,259,297,212,235,176,93,225,64,248,321,270,244,313,247,230,338,278,335,318,268,373,276,155,275,253,313,273,269,240,225,318,278,355,423,422,289,220,254,247,266,176,240,259,230,252,301,186,277,315,191,191,282,213,274,297,228,260,301,287,285,293,237,251,258,201,343,282,155,261,298,182,287,248,306,340,331,305,403,240,262,273,255,245,330,391,82,317,287,312,339,326,280,312,330,272,251,239,384,351,269,255,230,251,218,132,397,235,270,251,247,243,254,273,317,157,394,354,273,249,36,256,246,151,222,248,265,289,87,229,346,380,265,329,270,431,357,383,250,250,246,282,430,291,265,330,385,282,358,385,328,214,244,399,256,303,287,233,269,284,331,340,252,271,295,333,398,291,294,262,236,277,271,104,302,305,316,361,322,298,440,327,154,287,233,342,270,330,282,296,310,430,416,290,319,326,322,223,282,350,251,448,361,370,242,242,410,375,297,373,381,330,284,294,153,280,241,244,338,228,291,249,233,223,103,235,316,285,311,95,253,34,232,105,317,246,271,302,175,233,246,262,250,290,243,136,437,233,285,379,318,401,276,356,341,323,31,270,283,273,385,319,327,287,343,298,289,129,236,30,241,293,222,257,316,198,277,237,426,378,301,386,245,319,270,72,248,219,248,263,235,272,249,340,294,260,299,331,256,241,70,284,401,198,198,248,103,286,257,256,284,245,343,249,437,296,272,192,255,302,250,321,284,217,244,338,263,315,274,437,328,250,275,328,373,257,340,303,307,360,331,380,274,345,329,305,256,280,284,322,276,328,338,283,280,298,256,262,305,302,268,358,142,262,248,323,382,276,50,260,290,291,363,63,306,248,278,304,322,384,381,369,354,375,320,210,328,330,365,414,387,160,262,241,318,233,236,261,41,260,335,211,240,48,297,251,400,102,328,244,95,235,186,293,270,307,188,276,329,267,264,230,263,175,235,310,276,225,273,274,303,236,243,263,76,355,260,259,280,75,342,242,262,89,303,232,352,204,257,290,254,280,243,311,299,65,363,297,300,295,287,235,322,358,165,241,249,243,272,244,275,268,234,240,309,293,279,318,293,290,231,349,260,297,276,238,420,309,225,124,332,323,260,110,239,271,343,416,234,377,140,251,306,232,273,241,266,257,293,250,286,256,222,277,252,237,285,291,251,248,298,262,241,323,419,285,238,302,315,395,319,269,120,322,318,233,330,263,295,470,60,310,278,269,318,386,299,229,247,138,327,383,312,427,197,218,291,249,270,287,324,267,291,278,174,274,214,258,240,360,230,220,209,229,266,253,348,327,262,284,276,238,56,305,415,335,393,339,451,445,320,279,250,250,461,292,269,247,431,261,341,383,194,194,391,465,355,467,403,424,306,332,266,407,299,446,359,279,453,339,236,236,236,326,243,220,269,77,291,258,404,310,256,250,86,274,244,224,241,235,285,346,251,335,340,261,273,257,277,247,303,261,257,264,309,251,348,261,133,272,264,250,251,82,286,292,346,340,242,254,234,106,230,280,341,323,268,256,310,248,357,114,60,260,299,271,393,382,389,262,249,373,272,274,254,54,330,370,301,253,245,292,288,61,240,296,272,268,308,247,231,123,379,299,291,302,177,242,293,148,255,91,321,311,253,362,294,262,239,258,261,309,321,245,65,270,329,423,264,366,298,266,398,351,414,361,315,406,262,306,368,269,272,338,135,274,247,258,318,256,334,263,256,232,276,240,258,258,172,245,245,258,326,292,428,256,427,326,255,255,233,231,225,256,304,240,236,294,81,286,239,310,329,268,244,331,266,238,330,253,232,212,252,358,197,197,148,300,281,307,436,263,267,445,362,326,144,253,237,364,310,286,270,263,239,261,124,51,333,241,135,305,465,321,256,76,287,347,337,341,357,151,250,366,227,233,262,232,264,220,266,307,210,210,287,424,255,244,248,320,57,272,60,253,278,241,269,283,248,309,227,284,239,243,238,237,258,263,249,281,277,298,284,300,300,244,175,292,248,242,236,262,247,145,292,325,359,346,278,324,304,260,295,248,293,315,245,262,310,283,323,273,263,178,233,258,346,248,219,259,99,260,112,312,234,318,375,296,403,338,246,279,313,240,257,248,328,451,242,238,375,263,303,207,207,241,296,266,294,322,309,265,468,262,385,254,341,356,278,229,303,275,242,265,289,310,118,281,257,162,240,311,231,319,266,368,304,286,286,86,242,89,271,304,241,230,236,324,276,297,316,279,236,285,232,231,120,255,247,282,245,288,342,309,306,277,145,235,313,333,248,251,244,275,285,217,326,323,234,279,342,310,301,440,212,245,234,233,307,283,448,245,244,300,273,300,311,351,319,344,351,338,272,274,239,307,263,197,243,290,232,293,316,226,54,293,269,271,248,261,272,345,236,243,219,281,295,296,273,291,257,322,255,258,214,231,256,255,260,278,165,277,295,270,267,305,363,253,250,252,41,141,287,354,404,61,284,228,283,243,420,278,271,270,239,285,295,223,223,305,349,187,187,280,383,294,343,357,315,269,239,226,248,306,226,235,236,234,273,308,245,375,222,325,334,242,293,295,249,277,280,333,57,227,315,278,258,257,265,312,294,259,266,306,296,300,223,229,328,299,447,223,264,384,221,267,272,292,45,311,293,282,244,257,341,313,350,340,317,457,302,243,364,195,337,243,242,282,305,156,305,325,275,351,246,364,288,341,317,242,297,378,374,271,275,233,232,248,258,234,224,223,353,331,234,159,336,261,241,316,243,353,368,40,250,68,320,306,277,110,253,333,305,334,261,263,273,353,392,239,231,318,264,305,292,279,304,308,254,262,255,274,221,278,237,270,232,266,262,53,329,316,194,63,245,320,437,314,274,240,421,249,281,263,278,243,232,289,270,275,87,315,376,245,231,292,218,237,42,269,196,317,274,241,386,249,275,312,333,275,268,70,225,339,344,309,282,224,166,270,293,271,312,295,360,348,317,270,229,260,288,276,331,292,197,207,207,238,366,224,273,323,301,325,440,438,307,343,297,419,428,399,284,334,298,359,319,352,328,302,229,229,229,421,292,307,277,272,139,321,257,225,258,355,266,300,244,267,268,257,390,346,274,285,219,239,327,394,219,219,248,253,277,258,286,294,252,370,271,255,332,364,427,341,255,178,322,303,286,173,352,297,273,301,271,242,253,349,260,290,299,286,335,333,307,411,432,369,374,367,443,386,390,339,386,337,353,328,356,397,369,347,322,264,297,276,390,246,283,262,299,271,292,316,276,287,408,249,341,296,289,227,227,236,236,370,430,345,250,271,251,297,244,271,213,242,326,235,259,419,282,248,324,280,308,130,130,388,333,353,242,242,309,310,392,311,221,221,159,253,270,315,351,48,268,98,165,286,297,283,150,351,195,173,224,317,268,259,243,373,71,341,388,293,449,298,352,42,299,337,264,377,303,239,94,445,261,104,259,276,286,260,322,134,385,334,305,345,233,218,218,339,332,296,244,267,200,305,262,257,210,401,268,284,307,252,269,352,260,133,438,236,248,284,228,267,257,304,349,250,280,136,244,310,252,259,248,226,323,260,322,298,284,242,258,265,143,306,332,98,274,262,344,314,41,299,236,318,253,310,227,245,231,188,372,261,332,303,309,49,220,277,281,300,353,223,406,348,245,238,317,260,275,281,264,252,212,174,260,266,424,90,287,255,363,375,389,265,169,235,249,237,249,251,297,256,244,237,81,233,306,398,261,302,265,355,280,262,239,269,311,332,401,266,327,307,266,272,285,333,135,311,289,325,404,119,242,284,316,264,248,285,331,294,316,311,250,241,261,237,273,295,292,254,280,284,185,330,342,304,352,313,287,349,385,311,297,293,303,296,77,334,342,258,312,304,236,232,406,231,322,336,153,341,342,346,285,299,264,243,372,285,308,322,305,257,263,304,303,283,204,204,297,355,240,371,205,205,392,219,219,450,300,244,313,230,300,309,295,215,292,291,403,279,286,261,316,85,260,247,317,288,77,250,224,288,249,284,286,270,280,264,302,267,269,251,316,308,295,269,228,246,136,308,400,358,331,240,268,243,353,283,440,288,312,279,333,378,322,432,116,330,290,386,293,241,318,223,227,234,282,412,366,333,388,306,395,293,283,370,247,307,278,311,313,440,324,329,294,217,270,238,259,196,349,287,308,300,332,286,335,274,262,260,250,131,321,340,330,231,272,230,248,326,261,270,280,267,279,285,140,237,235,309,253,244,253,234,162,247,292,254,247,221,329,318,300,400,341,258,279,229,234,260,211,232,301,281,300,257,326,259,327,295,257,294,253,385,372,274,247,254,290,258,266,267,239,247,253,253,253,132,250,238,223,287,254,229,288,231,291,274,255,249,296,326,338,324,43,260,97,242,280,246,311,251,292,273,261,257,73,252,227,270,229,278,243,266,266,242,346,318,149,225,282,227,237,255,232,240,260,316,224,246,250,221,260,388,270,241,241,287,331,91,324,239,204,131,377,314,326,240,284,373,334,363,288,238,286,302,385,432,328,98,337,238,347,117,308,355,237,270,267,306,282,286,320,303,258,272,279,315,107,240,283,296,323,257,266,94,396,317,227,227,273,285,450,54,256,288,277,224,251,246,320,292,266,215,272,253,267,264,322,269,233,283,295,287,228,235,389,301,306,280,374,278,263,243,291,279,265,299,235,263,317,271,268,316,267,256,387,296,283,233,228,278,63,268,165,332,115,237,293,257,83,301,364,223,240,284,290,358,74,276,233,326,344,315,302,258,282,233,282,315,238,248,70,261,417,342,354,304,410,391,329,121,261,354,262,326,278,239,269,130,361,291,270,306,338,315,259,327,277,249,330,306,311,343,288,278,375,346,340,265,311,266,259,406,238,249,243,282,359,299,285,241,292,284,354,167,246,351,252,249,413,223,400,290,317,319,359,236,243,378,209,209,259,370,281,154,262,272,288,65,277,226,230,260,361,322,271,247,250,330,232,239,212,212,226,299,326,341,304,238,257,328,320,447,236,353,430,354,120,295,236,236,267,354,337,281,390,286,455,248,255,263,286,29,151,350,336,341,290,98,316,317,257,317,394,280,291,260,117,325,273,252,233,304,315,287,292,271,304,330,235,409,347,268,277,376,310,275,213,213,336,314,287,284,286,283,258,303,354,130,260,311,230,262,237,246,244,251,251,348,303,327,233,287,263,323,281,194,223,289,396,255,238,228,150,291,316,301,311,343,193,269,265,268,286,340,286,334,290,230,257,260,256,285,335,58,419,411,452,226,226,363,369,242,271,303,80,268,218,317,368,286,232,232,316,296,309,384,215,347,251,336,221,359,339,419,296,447,272,304,357,303,266,233,233,288,260,385,244,317,326,258,390,448,306,333,241,436,330,455,278,345,325,309,291,249,462,247,247,342,251,318,457,289,418,300,263,297,239,272,287,245,240,298,321,226,224,289,273,238,253,244,270,285,298,248,248,264,267,291,272,339,259,250,260,300,262,294,252,249,307,44,279,159,262,267,234,238,279,249,285,159,241,258,298,252,209,303,373,261,250,258,278,268,270,312,265,236,276,271,370,335,269,280,299,242,248,248,214,214,214,243,243,245,245,320,263,242,58,301,250,208,259,286,243,240,233,248,249,398,272,266,242,291,442,225,258,245,324,291,299,263,335,70,249,332,282,113,346,258,375,312,282,85,270,264,244,260,366,222,249,292,285,333,231,253,258,320,242,221,286,194,282,272,216,401,293,332,244,288,234,271,269,292,287,287,197,315,230,325,261,329,361,360,156,264,276,314,390,191,279,276,336,244,276,288,319,274,282,64,238,265,94,300,359,328,238,284,295,157,68,287,294,292,307,282,233,297,249,326,160,299,272,71,231,287,238,253,253,271,388,313,304,265,263,386,269,293,310,169,247,312,75,260,354,447,272,255,233,233,413,289,344,259,320,274,280,335,326,251,109,286,361,299,262,240,346,226,289,355,171,272,324,38,268,253,254,264,304,336,258,280,271,329,331,281,307,284,241,238,152,252,375,239,298,263,261,264,311,287,287,308,295,281,310,315,189,347,290,291,305,302,297,282,274,266,332,256,353,242,237,254,363,322,253,265,309,317,296,255,409,260,239,273,267,232,298,295,321,259,270,268,364,282,196,253,239,230,290,236,244,288,307,299,281,224,373,121,331,362,243,243,257,293,267,267,274,309,394,277,315,294,354,254,416,337,403,257,394,107,228,268,270,234,255,181,283,304,303,239,270,241,295,234,277,249,289,312,94,328,239,226,270,237,271,339,353,308,341,267,384,325,268,308,47,313,79,356,231,233,276,248,261,123,342,240,314,424,255,276,249,215,268,385,231,277,166,302,301,242,311,344,256,265,154,234,311,332,139,358,353,248,279,274,243,233,249,372,297,239,252,326,268,242,348,371,288,255,222,232,192,231,225,259,287,240,249,258,250,234,215,235,224,217,148,341,305,84,262,288,109,279,262,295,265,289,315,305,299,264,388,278,236,277,299,234,253,273,258,303,377,258,241,255,254,380,233,380,292,231,259,165,109,271,179,232,245,304,415,246,166,300,290,260,276,277,278,387,293,316,260,324,54,456,195,394,226,219,219,393,284,329,262,306,256,362,217,252,241,260,232,241,285,387,345,254,230,221,221,333,218,206,206,372,216,216,372,251,260,217,233,397,318,252,259,274,247,123,261,341,135,303,236,324,254,248,243,234,295,351,230,248,304,279,294,352,349,328,241,245,440,230,302,294,412,366,255,364,282,438,295,304,251,296,351,262,338,370,298,284,261,309,63,263,332,231,244,164,344,55,326,279,290,301,330,252,238,305,337,332,255,252,276,295,231,250,215,256,249,283,275,300,105,277,354,441,129,257,274,356,253,314,307,402,288,250,371,272,306,305,331,293,284,297,369,319,199,384,298,283,252,345,333,323,265,323,332,403,301,304,302,259,112,279,236,235,215,257,245,282,174,260,343,406,116,287,255,94,332,265,256,344,370,254,401,295,256,364,313,379,451,259,162,254,125,351,319,333,370,429,261,314,407,343,317,358,363,274,338,293,328,401,270,349,274,431,388,349,321,225,86,239,56,309,269,247,159,238,338,267,278,283,417,240,313,253,428,230,236,257,321,207,58,264,156,332,281,370,386,254,439,354,229,152,372,302]
doclens.52.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [328,338,327,447,297,429,96,263,291,334,289,320,333,323,289,263,232,311,281,246,377,276,280,378,272,391,246,366,341,291,301,368,358,211,211,334,273,348,327,333,259,242,293,294,205,260,323,275,270,280,467,240,323,260,274,326,362,320,141,244,241,259,312,272,257,296,256,275,241,256,238,88,290,290,337,331,301,278,298,157,217,268,265,236,243,310,236,230,285,48,245,356,95,217,282,440,271,368,307,334,327,289,269,276,264,374,239,255,47,308,264,89,288,267,276,307,301,299,230,230,159,275,263,306,143,265,240,308,253,331,356,303,250,237,293,264,280,294,250,243,263,48,187,314,224,224,285,367,267,367,238,249,267,102,241,249,223,270,356,259,271,349,277,250,152,118,318,363,302,320,262,295,220,374,249,268,234,260,316,235,431,267,255,441,349,303,303,343,342,227,252,209,255,177,282,289,310,287,428,261,387,252,369,318,442,247,338,298,344,408,305,307,285,250,147,193,331,293,239,221,303,317,310,347,312,369,301,237,326,257,44,258,348,244,256,259,266,320,277,266,268,290,263,318,268,384,286,292,281,267,252,207,260,344,333,216,286,366,366,248,273,333,331,322,278,280,318,317,287,309,302,254,266,281,379,368,247,262,400,257,317,305,261,253,258,288,261,83,273,263,443,336,335,300,310,367,316,323,269,326,302,362,296,456,387,288,274,336,106,268,248,247,213,36,281,296,257,250,213,213,241,262,240,250,328,260,278,238,261,236,205,356,278,221,231,260,318,269,303,252,311,290,261,249,270,306,256,289,297,319,388,387,309,365,303,298,44,284,278,195,231,326,211,360,315,300,218,250,248,291,287,257,353,267,301,248,286,254,296,250,295,234,110,253,247,327,357,275,329,303,320,400,350,34,281,285,255,259,239,146,286,258,292,383,258,238,308,410,250,327,342,275,288,272,249,245,253,232,228,261,93,267,331,257,258,284,287,215,223,289,188,249,229,242,328,237,235,244,228,248,336,322,269,236,244,305,253,278,279,285,330,287,250,345,251,271,261,193,312,305,291,241,126,256,205,231,236,261,248,260,60,270,314,403,259,333,103,266,222,321,263,301,316,318,307,287,340,299,286,294,374,249,308,275,276,368,238,238,264,279,247,243,238,368,320,280,232,307,250,401,268,240,144,237,266,296,141,225,250,251,238,226,244,225,232,357,270,280,246,280,228,316,312,254,315,316,237,256,240,254,220,227,250,237,225,449,123,263,279,366,403,280,349,453,301,249,436,275,273,225,225,268,275,282,106,219,400,319,311,303,225,225,393,222,242,254,350,299,307,256,310,303,322,258,310,315,317,253,264,332,244,311,297,253,155,273,187,241,433,289,246,69,273,156,350,324,265,303,269,243,306,294,252,223,324,303,134,271,147,248,258,340,263,266,238,302,302,366,401,352,364,176,286,334,177,364,245,289,274,333,260,308,289,256,270,264,272,252,303,337,312,362,134,337,283,262,202,266,269,268,254,228,242,172,266,258,251,261,255,263,235,318,307,280,259,256,245,283,193,268,236,61,307,395,253,300,319,246,306,396,265,246,271,247,230,262,304,266,288,310,224,265,256,52,253,257,195,301,264,230,343,194,359,280,244,133,281,275,298,251,250,276,315,259,243,333,299,432,256,227,274,305,231,232,298,301,178,233,423,153,196,272,224,281,252,392,275,247,228,340,260,110,404,116,246,276,225,92,300,104,262,272,342,264,256,308,253,262,198,269,383,338,299,278,295,229,263,282,284,272,309,265,247,289,244,243,345,261,267,354,371,402,285,322,284,109,311,268,49,252,281,228,260,240,159,374,255,237,246,40,387,292,250,254,233,239,328,264,364,172,279,308,180,278,289,299,249,273,294,237,261,253,274,280,257,294,56,234,278,280,349,244,262,320,245,304,72,272,251,270,321,86,377,285,322,249,310,317,276,244,57,307,230,349,286,255,246,253,82,278,309,285,109,257,282,142,322,177,248,372,57,304,336,274,244,292,325,325,259,312,437,223,306,280,383,322,256,300,310,232,387,292,75,315,230,301,233,120,264,293,56,274,252,110,289,268,276,261,297,176,256,266,287,353,348,341,307,310,251,238,296,240,306,248,282,226,235,245,254,311,194,194,398,230,335,280,261,246,265,340,337,252,230,247,128,262,285,312,232,356,262,258,307,241,249,308,284,393,219,334,257,242,249,276,280,295,320,257,270,273,258,261,349,283,254,280,48,257,239,235,274,295,98,295,151,103,366,338,315,301,417,315,278,255,316,412,280,278,290,253,248,401,334,72,346,268,251,437,276,270,248,335,351,334,264,333,304,285,309,338,174,369,344,261,292,321,310,321,319,273,265,175,230,46,279,244,322,272,265,200,263,258,292,271,240,171,254,234,248,251,267,240,347,233,242,315,298,245,323,69,185,231,282,104,312,292,229,295,173,237,238,227,264,146,290,142,301,199,323,211,75,240,226,328,314,296,369,268,247,314,267,270,258,324,246,344,347,243,68,262,217,277,376,266,311,277,251,244,251,232,254,284,126,251,386,307,321,265,242,239,255,254,144,245,303,218,262,398,257,260,392,86,294,319,263,233,360,231,224,343,325,298,311,267,363,273,237,238,288,304,334,248,424,281,422,323,239,368,241,243,255,314,102,382,215,259,323,294,260,253,331,240,201,268,266,346,288,233,283,250,269,283,256,267,271,237,86,312,290,388,311,366,331,439,321,270,358,284,365,267,440,392,339,416,450,282,236,337,271,254,357,264,398,275,374,353,312,243,297,362,247,241,58,458,408,220,220,258,273,289,272,321,267,311,349,295,287,457,277,438,273,201,86,254,280,264,278,423,292,317,247,323,294,268,298,277,275,266,295,245,302,322,242,233,238,235,256,311,351,263,317,282,309,218,187,242,310,267,310,189,109,224,239,264,280,314,266,100,278,290,354,266,268,370,303,259,364,352,278,290,116,289,280,288,261,283,426,278,304,271,299,121,260,285,271,265,333,311,116,289,324,255,174,239,287,400,390,306,330,263,173,253,226,307,249,241,276,264,236,249,275,250,242,384,275,268,143,230,368,245,233,251,300,278,224,243,276,326,276,271,395,226,226,257,251,269,272,310,220,190,230,354,334,271,30,390,211,283,236,328,349,248,248,301,336,443,294,306,281,294,295,305,297,304,281,299,277,328,273,303,322,247,247,297,380,314,364,258,256,318,376,310,310,250,300,343,279,262,331,337,389,347,348,300,330,294,384,267,269,295,274,290,308,258,278,328,290,262,317,361,264,281,384,272,344,439,283,328,265,393,276,251,192,192,361,377,234,250,247,298,350,272,257,312,81,283,288,63,281,246,330,252,360,239,215,215,200,285,345,255,230,312,288,318,254,250,285,285,267,246,242,188,276,255,309,248,272,318,291,261,240,267,313,245,305,304,352,240,240,329,333,324,366,364,304,273,303,363,274,284,241,251,276,401,269,265,243,247,268,266,321,426,234,234,290,338,454,159,115,307,233,302,248,243,275,246,273,234,228,251,272,256,298,340,432,233,311,297,326,286,200,349,293,249,275,306,333,404,347,259,188,303,376,314,317,317,357,245,337,434,320,328,361,396,274,55,261,271,274,392,280,362,267,181,384,454,375,390,359,388,309,406,393,395,134,335,297,301,262,420,385,327,413,305,253,346,288,278,247,294,274,378,285,309,382,300,313,371,234,253,302,339,250,261,291,272,263,376,89,333,226,226,303,183,276,115,300,247,329,319,296,271,244,248,251,237,287,269,256,77,394,363,362,347,291,390,287,273,453,405,279,141,272,253,249,277,348,279,256,313,243,263,369,402,273,337,287,32,293,295,244,163,368,386,439,313,327,373,369,304,306,353,293,319,395,301,273,242,300,254,138,401,381,467,320,316,316,201,305,252,277,289,329,282,245,250,265,182,317,293,226,274,298,303,319,264,283,236,245,68,220,67,344,398,336,239,256,266,321,296,278,242,234,76,352,266,301,241,272,278,252,266,110,351,222,367,261,311,368,346,301,237,256,325,282,320,307,232,194,253,187,251,306,238,118,281,274,278,306,293,257,237,225,349,235,223,306,228,268,271,243,132,247,263,133,348,231,243,275,281,224,250,248,279,345,386,235,250,286,298,255,296,56,284,69,255,260,229,274,82,402,231,255,54,299,276,316,290,302,289,299,287,333,258,293,294,380,351,258,365,326,427,289,318,309,268,331,273,290,438,295,249,352,366,258,271,271,339,304,270,268,374,326,322,245,245,323,266,305,279,386,413,289,357,261,292,249,417,279,347,274,316,294,269,276,281,343,360,248,304,329,366,285,203,275,343,357,235,231,243,250,276,305,279,296,225,313,256,52,247,254,107,269,414,312,237,276,236,250,316,287,325,346,265,279,269,303,250,234,242,238,242,261,246,267,387,361,312,232,307,236,299,285,321,254,242,324,314,278,292,61,258,271,269,173,258,312,257,303,302,348,281,289,254,250,152,276,270,274,236,264,356,262,220,264,376,301,253,248,225,289,357,274,261,430,309,135,297,300,253,230,42,255,274,266,249,286,258,270,62,283,279,291,269,293,274,334,352,319,272,250,255,234,238,298,302,313,39,84,245,136,330,385,348,393,355,432,368,321,269,268,288,260,350,388,227,227,218,324,305,256,170,252,239,239,250,319,275,279,271,317,248,367,244,204,245,227,227,347,289,249,285,313,291,255,108,250,296,375,329,264,113,230,284,363,304,299,433,260,251,274,291,288,347,307,425,359,316,350,329,291,327,293,290,325,309,251,240,247,250,284,352,311,253,265,302,352,383,245,324,251,279,310,325,226,118,256,331,262,307,413,78,236,235,447,239,265,106,310,350,410,246,179,239,280,364,205,320,315,319,365,244,244,249,349,294,313,335,304,347,313,312,376,292,257,374,238,255,279,331,307,195,195,332,227,289,317,56,257,325,239,227,303,268,271,291,309,282,76,326,405,303,458,333,365,98,265,342,267,328,302,244,310,346,309,318,314,257,254,240,384,276,263,236,187,230,239,279,177,306,215,215,373,312,219,240,339,274,349,257,284,322,282,315,234,390,293,228,307,253,277,241,239,289,285,313,311,252,275,240,289,250,278,373,335,305,246,355,252,81,303,300,266,309,307,256,313,254,337,291,297,233,280,328,228,234,295,280,255,247,265,291,241,84,268,272,279,248,269,269,268,278,274,255,272,260,262,273,260,274,260,282,277,258,259,258,251,255,260,264,259,275,53,246,229,338,250,247,182,250,242,372,238,290,321,362,253,401,349,69,307,347,243,301,268,305,316,358,236,278,280,320,265,302,399,273,323,322,285,260,272,285,342,291,446,303,306,377,339,241,137,282,273,261,251,256,244,45,278,274,287,405,328,282,291,297,342,251,307,271,243,243,234,283,263,266,299,351,297,128,325,244,361,300,308,227,272,262,251,222,72,268,256,250,230,66,240,321,261,312,266,287,241,262,297,321,84,308,410,315,229,303,302,297,273,280,387,418,240,241,272,283,356,420,281,345,264,318,329,288,275,300,352,296,287,286,300,346,287,270,280,322,254,306,109,266,179,377,327,426,412,408,396,283,258,274,234,436,250,293,57,264,275,283,285,222,257,346,366,433,385,372,344,494,447,185,284,285,217,234,285,407,338,199,199,138,240,236,295,278,272,383,230,258,242,374,277,287,173,307,311,134,231,284,228,363,236,271,97,314,375,293,194,260,355,321,298,126,279,136,365,281,239,336,322,267,324,255,393,420,271,257,382,203,203,240,319,246,333,418,286,254,314,323,283,259,301,55,278,306,436,258,350,328,276,231,232,167,267,250,290,228,325,237,44,236,100,236,269,252,262,162,233,253,373,389,257,368,263,309,402,247,246,425,256,242,223,228,81,279,241,235,331,302,361,309,230,245,236,298,276,331,284,245,161,310,259,285,437,298,271,242,291,293,273,269,308,260,312,367,235,230,230,276,281,310,323,255,308,309,220,349,321,262,310,338,226,212,264,238,332,236,267,236,383,171,287,338,351,265,297,253,305,234,237,88,232,367,257,327,252,320,294,227,305,284,253,242,91,259,324,284,270,147,256,324,387,335,324,56,250,259,266,236,297,266,284,249,259,270,277,322,271,264,243,246,246,257,260,268,255,305,326,334,115,302,247,247,351,275,327,233,413,271,409,288,276,356,254,368,307,373,301,331,322,234,317,256,244,285,320,311,118,243,235,236,268,341,244,234,329,217,217,339,253,325,296,323,256,232,329,334,265,245,361,112,276,281,272,344,236,157,356,163,228,300,233,270,376,336,258,255,237,253,253,257,324,379,248,246,277,268,303,320,375,281,230,284,257,325,236,234,277,264,441,329,257,325,351,290,224,276,294,309,241,270,233,219,294,306,244,274,258,253,233,262,111,267,319,258,93,263,303,400,253,245,248,335,363,306,281,367,198,272,278,238,268,187,222,267,257,315,265,253,284,312,193,279,235,328,376,273,277,61,376,280,338,352,417,348,275,200,200,348,289,239,339,271,433,261,247,320,331,280,339,305,223,189,246,296,250,335,113,370,352,369,64,263,262,385,231,231,322,269,262,266,382,395,463,197,327,241,236,230,251,142,320,174,248,278,239,314,300,213,54,269,290,302,168,258,309,125,334,251,324,284,309,234,256,314,331,164,282,261,136,363,251,216,223,285,296,349,224,247,259,278,238,280,221,288,354,258,255,367,298,225,261,240,261,269,235,234,302,219,257,241,272,222,233,328,252,355,219,264,231,292,299,278,371,274,291,388,96,302,239,320,295,272,294,183,264,254,292,273,268,238,291,244,233,300,286,131,320,289,271,253,272,250,197,274,357,225,243,302,232,341,372,333,343,226,404,289,276,56,263,237,317,242,331,280,54,270,266,133,267,293,162,249,258,236,243,257,235,250,265,264,255,273,251,247,243,248,175,298,258,290,453,301,309,367,107,440,446,278,297,325,282,248,296,285,288,272,359,249,66,233,249,231,274,364,275,243,148,288,282,294,242,280,243,370,292,276,344,37,290,287,297,198,264,239,362,307,102,301,257,230,241,293,30,30,30,304,363,291,297,123,255,308,368,247,249,346,256,435,376,231,336,314,284,234,391,190,276,279,268,305,266,352,342,172,295,197,314,313,333,277,261,287,258,343,245,148,334,250,392,408,395,259,388,314,340,384,272,424,202,202,358,257,297,337,297,274,288,291,390,290,226,233,310,298,238,368,270,322,408,257,328,280,268,283,228,247,304,295,253,318,327,289,308,313,241,294,290,315,406,425,270,332,326,315,34,227,324,317,240,241,242,238,234,230,247,224,273,244,263,233,224,250,222,222,303,324,68,391,294,249,86,352,341,247,284,390,317,315,256,268,302,239,370,369,336,127,278,241,329,316,388,206,259,269,61,267,320,141,282,292,242,370,229,85,281,296,267,410,259,61,282,248,271,351,272,307,239,144,275,332,259,416,241,256,275,334,229,257,227,242,198,198,253,244,236,273,288,248,296,251,276,266,245,239,152,293,301,251,378,237,302,270,292,248,253,413,224,143,46,261,257,242,254,263,247,224,235,276,224,116,315,285,334,320,267,316,397,412,326,353,387,297,279,270,341,269,337,237,307,307,357,310,317,310,228,400,336,264,254,285,303,272,232,239,266,267,62,252,242,261,243,249,266,48,316,277,231,240,160,268,357,430,361,372,368,262,374,329,424,241,411,41,305,252,267,280,315,270,283,236,258,359,359,322,258,291,292,272,260,296,239,276,308,334,234,308,253,284,251,250,257,281,315,367,257,256,254,325,265,255,241,350,226,263,260,154,269,258,388,262,318,253,244,241,367,279,224,239,220,235,266,223,264,229,219,190,274,350,329,274,255,436,282,414,305,269,372,242,394,312,282,247,309,400,272,282,359,266,319,272,413,239,213,370,383,258,238,238,433,301,250,315,253,338,295,307,80,296,229,338,268,229,235,231,292,275,277,320,250,333,281,154,264,247,298,245,255,271,273,387,243,218,281,328,255,435,403,353,312,424,303,310,414,317,377,362,346,289,260,60,267,418,230,277,96,341,303,300,259,274,410,359,403,265,337,250,429,271,325,237,297,331,305,396,349,334,312,261,401,402,262,308,271,435,366,241,143,321,238,292,233,329,278,297,343,380,307,294,344,241,341,236,284,196,369,397,450,273,272,365,301,285,262,182,182,381,450,380,253,342,253,249,204,204,377,378,405,260,259,357,293,201,201,363,369,227,227,227,163,263,283,356,294,254,262,179,327,398,314,344,330,334,349,366,331,338,332,325,335,355,378,351,323,249,364,320,255,261,258,343,456,351,301,265,284,395,322,128,209,209,282,269,302,324,256,300,258,72,234,262,249,122,286,328,236,250,233,309,318,314,254,251,243,273,257,294,252,412,235,243,278,319,276,247,211,347,181,317,363,236,189,256,236,78,325,395,317,267,281,267,325,267,340,239,247,43,190,247,259,68,256,305,41,370,397,216,298,241,230,294,321,255,292,281,278,246,415,264,355,303,249,64,251,260,263,249,188,241,246,289,281,292,315,256,238,282,242,322,288,269,265,328,365,405,44,290,307,188,278,260,110,229,449,308,380,331,317,321,306,347,279,283,318,270,458,310,411,451,444,275,304,254,273,449,259,309,223,223,313,341,314,266,322,466,462,304,474,456,469,345,311,453,368,326,390,313,279,247,247,375,261,390,439,419,293,407,302,264,257,301,261,371,389,293,292,276,265,295,223,287,275,163,244,254,262,367,223,293,281,52,230,282,260,308,295,277,250,257,295,331,280,271,225,250,245,261,341,246,280,147,366,36,258,252,383,283,262,263,273,310,285,334,275,318,316,273,316,178,278,105,262,295,267,279,304,256,284,284,238,344,416,301,235,213,240,435,257,390,280,310,246,347,277,233,417,238,321,288,243,389,334,245,396,317,250,354,263,231,268,257,238,279,273,228,296,230,227,241,297,316,211,256,197,316,56,240,276,244,232,238,74,276,198,235,250,324,327,400,351,304,318,326,307,327,389,390,386,231,365,302,296,236,256,278,221,281,314,285,275,240,359,256,268,43,254,354,279,278,265,271,349,291,248,300,302,146,327,294,257,353,401,238,292,234,300,291,298,278,289,245,284,305,287,317,320,281,226,241,258,263,415,284,290,304,183,277,414,315,254,253,246,407,323,244,310,304,341,304,264,338,432,232,259,395,123,358,442,311,218,261,237,275,261,256,373,287,254,221,277,294,289,141,254,272,278,242,227,310,313,274,400,242,260,157,296,312,260,315,300,262,280,369,238,269,129,275,287,326,397,117,233,281,402,287,285,373,353,252,239,256,261,252,249,264,247,68,63,239,295,240,242,229,280,291,243,371,273,266,292,245,255,313,259,347,273,255,321,134,320,437,159,245,262,237,277,295,282,277,283,88,272,253,236,314,254,337,253,362,413,291,206,206,265,288,288,292,64,299,319,267,253,275,268,286,283,207,380,343,338,294,367,271,410,234,335,447,250,352,426,213,213,228,229,406,237,319,393,338,357,319,310,332,241,223,283,244,294,262,350,259,324,308,343,274,325,328,353,287,419,340,269,279,150,253,300,327,294,256,416,296,262,334,283,319,266,276,246,222,355,274,238,282,246,289,237,257,72,323,339,242,229,336,321,446,286,297,312,298,255,284,260,281,305,231,72,342,77,231,250,279,259,231,264,318,231,240,292,435,267,283,285,249,261,273,252,262,245,316,230,265,373,245,306,241,278,247,289,277,286,241,290,242,265,271,308,278,248,245,243,230,256,112,265,280,318,305,257,155,242,289,395,273,245,431,252,241,286,239,311,288,327,345,324,442,369,42,73,214,263,313,275,216,281,246,250,337,281,234,226,218,229,252,237,231,228,319,291,376,278,264,383,387,359,249,279,379,397,276,272,261,269,123,317,351,263,258,205,239,402,411,286,275,279,274,228,253,258,263,314,345,311,128,282,253,329,304,270,283,291,278,320,297,272,277,258,267,263,292,281,283,301,279,307,293,281,296,328,323,267,277,297,253,265,295,305,330,291,301,302,266,256,254,327,343,271,256,328,252,261,247,313,326,292,260,292,284,281,245,295,266,284,309,267,285,282,268,262,278,244,280,309,264,272,275,290,338,254,270,270,269,301,250,273,293,253,265,264,249,274,256,270,265,307,257,325,262,304,263,251,287,309,345,276,316,258,273,312,279,273,296,298,282,284,241,308,291,245,269,247,312,317,252,274,276,260,260,273,258,264,252,298,283,295,307,270,311,316,305,281,247,257,322,303,246,295,268,260,264,308,33,181,273,211,253,269,256,286,253,245,263,257,139,268,370,395,320,212,259,272,280,236,290,238,114,244,357,244,275,221,307,276,249,317,303,247,372,360,242,232,343,423,240,268,229,293,240,153,265,291,329,321,160,225,363,333,319,366,291,332,170,321,240,238,265,276,277,284,230,265,270,196,239,303,231,67,270,276,240,260,256,268,281,226,212,282,410,284,251,56,247,358,220,241,265,257,225,218,302,255,271,225,252,260,163,373,246,227,264,249,211,331,276,248,270,329,46,259,265,65,448,403,395,221,279,240,238,305,252,259,249,297,260,268,395,245,269,298,236,341,352,244,246,284,285,256,330,261,320,297,220,220,268,263,307,236,399,334,308,353,291,235,235,192,192,391,346,427,349,314,325,419,424,278,228,291,285,245,261,358,294,290,372,229,316,332,246,236,124,272,275,245,318,233,224,268,88,261,351,243,302,47,359,244,333,241,237,336,308,417,369,364,337,83,255,254,252,300,258,272,261,308,256,251,308,291,270,264,180,274,329,301,231,287,247,259,247,320,265,210,308,391,260,162,243,246,246,237,269,232,252,241,253,233,245,244,251,262,223,219,218,259,251,238,248,254,248,244,269,255,235,240,236,219,250,250,256,263,242,246,264,284,292,281,374,238,372,400,429,367,291,241,241,294,267,304,229,289,266,283,268,247,278,307,251,249,264,311,302,237,293,310,325,380,237,256,264,327,279,233,244,267,398,272,322,304,251,435,352,256,252,303,348,342,262,151,242,259,236,233,225,267,249,273,244,238,330,297,251,271,271,329,282,379,313,286,279,250,102,272,416,234,285,250,286,370,246,255,66,286,31,254,179,243,240,235,221,393,449,338,311,266,292,280,281,244,398,271,277,245,256,220,345,319,309,267,289,336,270,293,289,220,299,242,263,295,139,273,268,290,87,334,237,317,197,314,329,242,274,313,297,309,256,292,273,221,422,247,241,354,214,214,274,247,295,228,233,266,237,353,223,328,298,290,383,280,272,377,246,262,237,182,335,259,360,282,360,305,270,283,401,305,272,422,248,362,339,286,383,316,339,307,390,370,358,236,273,61,328,251,195,174,227,212,143,259,94,281,251,214,262,270,265,323,235,269,377,251,247,353,264,263,258,278,264,300,332,310,329,282,341,282,428,325,331,476,277,409,309,275,247,264,283,290,261,386,231,285,299,426,228,250,283,252,262,330,59,320,334,246,307,269,226,295,419,293,244,266,251,245,245,358,272,264,251,274,233,245,248,242,342,289,297,230,272,196,239,289,443,245,126,240,236,376,133,287,72,251,355,322,265,272,266,370,305,235,271,298,257,282,325,191,280,264,307,350,271,260,359,226,261,300,336,258,324,347,229,258,176,297,67,333,369,432,364,370,361,249,284,272,229,246,272,294,318,249,226,280,230,220,286,231,223,333,299,265,240,229,269,303,331,309,226,235,306,228,277,230,272,262,242,242,226,299,261,341,260,262,286,252,295,270,249,276,324,286,257,322,296,255,256,289,243,319,293,269,281,360,269,229,268,255,244,250,250,251,327,392,257,278,252,311,224,283,363,233,273,249,332,243,272,297,322,307,286,296,329,300,294,295,256,328,271,224,224,224,303,327,270,342,239,233,282,287,152,416,371,257,347,299,288,274,261,379,230,230,311,351,253,253,316,347,356,300,296,125,313,325,274,201,201,378,294,298,260,232,322,373,241,259,315,263,277,262,262,238,357,262,282,326,242,299,301,239,331,424,226,221,253,82,248,375,352,222,267,333,245,366,359,247,243,254,323,359,298,286,266,269,252,253,121,321,283,262,280,250,361,210,304,319,218,385,297,276,234,288,287,248,306,233,265,272,298,264,345,328,284,293,335,114,251,263,212,212,222,301,245,245,144,296,228,374,316,255,378,253,140,328,301,234,247,382,269,378,225,251,284,235,278,267,314,343,235,355,339,347,296,184,343,401,303,262,351,334,232,420,257,353,218,331,247,284,264,339,278,287,263,251,410,354,343,240,331,340,294,230,284,241,279,235,283,363,259,310,373,429,235,40,260,304,343,273,318,107,334,279,341,252,211,211,232,254,324,328,300,246,247,252,261,284,251,327,265,219,232,98,301,278,204,297,227,295,240,236,237,247,305,263,246,279,281,335,235,342,245,428,313,257,262,308,266,340,232,253,333,318,235,256,237,311,87,335,414,259,257,231,112,232,223,225,256,409,163,321,318,309,317,263,290,195,277,431,378,425,104,307,434,421,358,368,139,274,280,311,324,152,228,240,254,225,225,227,225,301,243,247,274,256,309,159,264,236,275,294,244,303,412,353,324,379,309,308,254,252,270,341,127,305,321,237,293,340,405,226,287,395,388,272,272,276,246,269,292,301,278,269,331,299,289,289,285,335,333,396,285,321,304,39,283,272,259,248,266,277,369,256,451,361,332,245,380,172,271,302,300,249,261,304,291,263,231,264,267,255,249,416,326,321,296,264,241,240,287,237,305,245,350,50,62,381,266,272,286,250,361,323,296,354,326,377,283,379,361,295,287,88,254,291,294,241,251,272,254,254,234,270,114,250,371,347,280,244,364,323,296,315,260,321,188,307,64,216,294,438,375,240,380,285,351,242,341,225,263,352,53,268,246,277,313,307,268,322,283,162,316,383,287,334,280,243,262,267,236,272,254,247,235,258,253,286,262,252,311,264,255,237,292,244,287,369,233,313,133,336,465,171,265,301,285,116,300,219,303,291,290,227,291,220,255,249,311,293,224,225,313,315,281,57,236,262,253,280,288,259,259,242,264,223,286,238,298,247,281,228,228,265,259,338,272,246,242,288,240,303,292,130,271,245,268,278,280,319,313,125,253,257,269,155,276,332,296,338,262,266,289,334,374,293,127,237,428,338,255,304,347,288,236,356,276,356,305,256,293,348,151,307,433,452,294,353,345,356,430,314,369,255,289,303,250,257,283,320,360,219,287,309,257,336,292,315,350,279,256,260,234,242,290,227,65,334,280,254,115,283,233,282,271,317,290,321,247,272,316,345,281,262,269,233,254,260,245,258,254,241,397,121,272,222,249,382,251,270,204,204,204,222,189,189,189,169,283,265,161,287,427,126,183,344,404,382,307,333,285,355,406,401,321,294,353,301,239,311,331,260,160,274,242,358,269,261,255,287,345,288,339,261,249,332,325,326,323,327,319,324,333,140,333,324,249,227,232,242,391,249,271,255,266,291,289,311,304,278,252,306,331,269,250,229,260,242,365,381,265,273,266,241,282,318,257,246,326,246,263,86,277,367,283,247,231,355,218,360,222,242,111,262,345,306,81,232,356,231,255,251,129,277,255,246,271,26,241,260,287,34,262,233,408,290,393,289,335,188,275,388,353,358,296,349,168,303,297,453,450,372,238,238,284,333,446,313,367,264,250,424,287,253,257,434,369,314,294,259,286,296,304,292,341,370,162,284,249,234,47,238,270,314,233,255,276,303,292,355,281,329,311,259,255,326,446,306,322,266,264,261,259,274,385,243,131,192,283,240,269,372,301,264,238,300,284,149,326,249,317,380,254,317,329,239,294,55,322,112,274,249,235,228,234,295,350,358,289,261,382,281,398,273,234,289,256,242,161,285,281,294,233,251,223,265,327,274,278,236,239,288,259,286,302,287,269,284,240,286,105,237,288,246,121,290,268,274,117,250,243,246,410,241,264,277,259,388,277,260,275,264,264,296,256,347,326,257,276,335,272,275,251,244,239,238,238,273,154,286,346,350,373,445,253,429,327,309,227,275,288,315,280,342,218,229,301,73,270,245,244,235,312,260,81,295,385,252,292,375,288,230,356,256,243,243,254,248,379,247,260,278,229,313,314,300,322,258,274,269,207,375,309,246,367,308,219,219,363,283,309,366,288,355,256,58,338,301,295,248,229,306,242,341,267,337,317,325,366,427,365,336,303,298,338,258,322,349,257,320,241,132,281,253,289,115,340,292,370,267,345,243,302,259,270,338,265,414,221,201,290,277,352,220,336,290,283,351,288,182,227,265,302,235,355,366,366,304,270,243,267,353,257,348,336,285,199,304,282,272,314,349,323,269,263,332,286,281,253,243,293,249,271,235,156,243,250,334,236,336,408,256,238,260,344,301,261,289,274,251,325,235,329,139,262,304,230,343,318,251,325,165,321,344,282,310,277,246,277,368,328,316,268,343,303,237,428,345,284,256,265,298,292,396,331,264,351,253,327,335,250,310,370,280,54,223,289,274,254,232,250,284,261,235,224,348,350,258,217,332,283,280,245,352,234,248,235,336,240,408,426,246,294,239,190,251,285,150,257,316,257,65,265,290,300,221,247,261,305,326,185,401,299,318,295,255,263,228,238,281,237,318,235,251,161,240,250,319,421,287,195,312,317,288,373,286,272,205,84,330,311,322,281,269,80,63,278,235,331,275,271,324,252,83,279,351,299,296,321,280,288,260,321,306,175,272,128,264,251,348,273,248,290,376,295,252,305,231,292,232,293,360,263,380,260,282,236,236,238,301,392,152,250,211,211,340,354,253,290,437,377,405,285,263,449,290,290,385,330,256,365,270,307,306,327,138,138,230,293,275,244,305,229,325,211,261,121,326,318,299,69,349,381,342,220,141,309,236,377,258,301,288,304,297,232,274,361,227,258,290,266,257,293,329,237,304,232,244,248,297,333,360,390,339,368,264,239,235,267,219,278,282,230,239,239,250,270,259,353,293,250,259,244,242,280,263,299,312,399,377,320,359,259,267,100,291,268,289,309,72,305,315,235,183,237,321,269,330,255,361,307,204,204,67,305,207,321,259,282,431,278,268,256,326,215,254,325,168,232,253,125,90,438,206,273,230,230,339,280,238,359,249,259,236,311,245,293,90,257,249,244,189,365,271,252,249,265,272,276,253,273,257,272,331,209,406,283,272,297,262,265,245,358,320,299,224,300,335,240,261,71,229,245,268,239,226,245,217,264,224,268,259,290,232,391,255,321,230,374,265,236,247,258,325,294,250,221,300,223,221,251,248,219,249,309,306,378,244,246,259,397,286,310,335,283,284,298,407,441,309,323,313,258,380,337,335,302,296,275,275,273,286,52,379,364,273,257,275,298,432,296,115,345,434,450,441,287,273,315,286,297,65,282,296,323,339,373,244,313,223,300,290,383,252,218,390,379,361,291,345,259,359,336,380,282,328,274,419,419,264,422,367,401,263,293,374,276,246,279,254,261,300,250,237,268,265,255,264,254,225,312,273,280,253,144,251,254,122,268,466,193,319,382,341,308,271,463,410,135,248,258,239,392,392,392,392,392,392,392,392,209,320,260,329,287,300,262,282,385,351,313,250,346,260,333,108,236,271,273,344,375,379,342,381,403,379,251,277,281,273,286,46,281,390,290,205,301,287,245,246,274,291,417,329,274,357,308,299,274,334,283,186,300,292,289,389,320,111,257,307,161,161,156,388,368,246,337,245,305,266,270,327,289,312,263,242,87,267,298,281,308,289,213,264,240,231,259,334,51,273,279,133,278,281,321,177,286,292,216,240,300,310,274,341,229,229,313,333,351,176,194,270,250,292,230,306,262,245,233,248,241,262,264,275,292,295,252,257,253,292,226,292,250,270,238,252,220,208,334,332,292,243,272,275,371,286,255,231,273,321,275,260,309,265,248,251,241,327,287,247,307,345,293,242,314,134,344,229,241,357,335,258,252,279,387,288,348,260,285,225,275,355,278,255,244,312,252,285,366,284,282,152,248,269,127,220,252,222,301,260,243,307,377,243,217,217,433,273,330,305,268,270,251,307,233,279,313,291,256,242,305,332,360,265,337,102,376,255,270,299,296,367,426,278,263,306,408,399,279,325,280,325,270,341,286,288,299,310,445,250,301,311,317,329,425,418,282,268,346,282,315,365,313,281,291,289,266,347,236,317,250,334,279,346,330,346,357,338,262,254,111,229,99,285,309,261,392,275,90,299,242,374,246,334,297,155,280,310,216,233,307,324,323,354,345,266,243,286,360,320,355,248,279,288,243,310,275,263,228,77,339,235,194,232,302,280,284,249,277,64,307,276,294,270,236,311,243,274,275,291,250,265,250,330,325,232,251,424,231,278,243,134,303,285,370,283,280,298,256,420,145,320,242,283,354,237,243,255,297,169,327,257,365,333,325,298,297,321,199,285,53,392,276,291,435,287,264,255,253,245,256,340,56,396,257,355,234,145,271,273,293,100,401,249,298,234,301,267,225,316,293,230,278,289,243,273,365,322,447,258,329,381,247,360,238,235,261,276,316,301,291,240,321,278,320,265,326,312,269,260,319,288,240,230,246,335,262,312,267,275,280,278,334,244,305,245,257,325,398,275,237,233,281,268,259,306,402,326,252,265,280,219,241,280,323,291,250,311,247,235,261,255,257,256,287,254,284,265,281,245,237,283,274,261,128,255,258,235,342,248,346,340,298,459,463,350,343,365,283,237,313,69,252,262,303,289,265,302,282,278,232,297,308,273,301,314,274,113,221,274,275,305,52,384,287,289,198,360,349,278,281,266,278,327,300,305,324,305,307,299,340,252,299,237,285,314,245,361,75,331,288,331,402,231,226,222,352,280,325,221,64,379,284,299,312,186,328,297,382,282,268,317,256,278,185,302,234,333,308,247,238,387,337,318,246,273,231,269,441,241,280,102,223,247,312,274,233,289,158,317,277,235,286,329,225,275,239,102,325,287,231,305,273,143,241,255,250,284,261,249,248,287,282,208,208,231,305,244,439,302,258,321,285,255,324,224,404,112,363,231,231,253,242,296,248,271,230,290,238,270,247,275,124,359,266,329,239,73,262,191,267,313,342,259,294,62,340,297,196,243,261,326,416,340,144,242,259,269,335,231,307,100,266,260,282,236,280,324,240,289,68,272,232,297,380,289,327,237,259,326,255,325,228,325,301,249,313,231,315,226,383,326,269,344,125,316,309,266,292,428,297,355,253,286,356,289,293,308,357,289,335,327,319,394,272,245,218,284,258,293,298,299,267,348,315,255,150,326,233,295,246,199,257,321,361,418,268,226,283,261,373,395,332,224,224,378,222,222,333,390,287,210,210,223,223,297,381,270,229,229,233,237,260,351,349,256,243,236,58,310,302,215,215,248,402,183,262,302,369,86,329,341,437,348,257,257,281,259,236,236,326,293,255,311,259,272,347,458,307,289,269,335,384,270,385,413,398,279,408,341,361,289,356,414,263,403,333,293,296,295,352,267,399,294,291,298,343,246,267,281,418,299,305,116,285,244,286,150,457,315,255,328,302,331,357,328,334,338,325,315,408,454,319,301,291,235,243,330,281,317,440,375,245,84,328,230,312,242,68,362,287,238,29,200,338,323,370,376,362,439,298,358,244,290,218,218,278,290,322,348,133,302,406,296,345,400,368,145,276,277,333,264,404,286,408,321,226,232,236,263,40,219,224,384,400,374,87,446,236,93,313,361,294,416,239,415,346,262,272,307,339,379,331,223,223,430,313,293,303,303,425,423,332,346,254,340,348,389,320,100,262,271,235,381,226,303,238,387,234,265,322,428,256,278,271,257,273,326,404,312,309,226,349,374,244,347,202,202,284,343,274,232,316,261,294,225,261,325,302,274,277,307,319,392,277,71,247,241,258,334,249,303,269,128,243,290,251,278,229,277,321,249,131,329,297,270,332,249,282,276,272,237,269,276,266,284,318,251,277,201,201,362,381,301,153,294,259,378,313,116,292,270,288,220,227,289,255,330,271,331,396,325,334,299,95,226,413,308,246,277,312,204,257,76,64,266,249,261,245,252,331,239,244,250,269,255,145,294,346,299,323,312,289,266,263,270,43,229,311,294,252,43,264,357,247,277,289,302,328,275,60,288,231,282,300,245,260,306,241,276,226,226,273,245,247,284,370,344,292,242,271,294,276,244,300,271,241,299,386,257,273,296,280,261,256,320,246,237,234,247,272,266,289,293,283,172,228,246,127,257,263,323,254,252,231,229,308,244,159,249,307,235,225,252,258,257,260,170,297,141,253,309,117,226,265,316,266,181,287,141,236,239,139,250,318,291,202,240,283,309,305,262,292,317,303,354,152,334,337,273,257,301,241,298,286,367,299,298,258,273,105,252,229,263,351,270,282,245,283,250,120,291,251,205,336,367,285,299,374,370,242,316,255,273,55,295,255,241,388,242,349,239,256,305,305,239,291,248,293,273,374,303,274,312,359,323,236,338,290,316,276,358,271,336,308,352,362,280,321,239,239,239,434,97,343,365,267,252,299,261,325,324,260,273,233,251,266,242,260,159,271,307,241,310,283,270,250,233,291,279,338,283,253,281,245,346,346,263,326,226,295,400,349,246,264,246,253,284,261,397,235,314,291,251,255,290,247,278,265,223,192,227,226,270,275,264,231,275,233,238,303,256,346,356,284,274,343,292,207,441,296,261,247,278,340,272,341,56,304,286,406,294,279,326,266,247,271,251,333,341,318,270,296,314,313,262,298,289,251,310,255,319,54,225,267,266,98,370,47,254,260,278,299,311,325,295,343,294,212,212,234,384,354,201,269,259,222,248,259,283,326,243,246,352,200,288,194,251,247,238,237,265,248,244,65,282,333,231,251,232,250,258,252,240,276,243,148,282,362,329,302,293,265,306,277,319,290,269,304,337,174,261,337,264,241,245,291,299,214,218,237,285,337,327,275,243,261,257,329,175,241,283,266,226,223,309,369,359,336,419,309,283,267,309,281,320,320,285,277,357,297,277,94,288,335,279,276,285,276,310,295,303,324,409,289,211,285,285,236,344,271,262,308,239,319,266,287,236,224,243,249,290,242,260,294,262,286,309,358,233,263,240,269,332,302,258,225,326,317,282,425,272,237,243,256,240,239,235,357,297,273,277,346,275,336,381,371,341,289,284,326,241,255,227,255,62,258,373,292,245,274,244,299,396,265,240,307,262,280,268,287,239,300,234,259,218,258,242,328,301,275,226,326,114,279,425,234,381,288,332,248,406,259,225,225,423,292,296,457,288,440,317,305,394,366,296,71,249,254,286,273,259,219,380,242,247,328,232,277,285,327,260,256,267,235,233,235,253,262,233,226,359,273,307,340,260,289,164,281,251,292,334,247,221,230,291,259,222,299,34,221,187,287,331,309,354,107,291,275,317,328,298,249,363,286,276,328,345,416,309,320,373,297,131,236,309,285,217,217,308,200,306,58,344,334,249,343,230,210,340,256,276,300,394,298,238,312,405,240,411,249,233,233,418,310,278,365,284,284,279,234,278,274,313,303,390,289,351,246,386,381,286,249,375,403,251,407,273,389,361,236,407,266,234,263,295,137,272,278,258,175,288,231,271,355,284,287,231,140,232,316,349,255,210,316,202,256,303,67,268,234,289,266,271,237,267,286,108,290,260,336,238,73,230,228,268,196,260,289,253,38,271,179,281,242,234,303,335,340,107,259,245,278,280,313,311,253,335,279,323,231,286,297,397,277,297,242,242,308,228,335,351,71,332,250,355,288,158,263,291,227,250,247,299,280,222,244,346,278,255,378,324,111,266,286,264,309,54,253,248,308,314,296,307,293,275,273,297,306,288,267,328,309,298,106,286,332,264,132,303,267,252,236,285,240,233,290,91,257,242,232,195,223,281,245,260,226,291,262,286,253,364,234,237,250,251,277,272,298,261,220,291,249,223,331,229,236,237,261,232,269,256,246,259,251,324,340,237,232,84,285,234,286,291,113,357,288,422,389,144,442,276,261,282,239,247,308,293,259,248,270,273,314,385,333,204,312,287,225,331,247,261,347,442,279,294,275,269,244,236,286,309,299,275,416,249,310,262,251,292,243,55,335,338,292,288,358,307,244,151,306,257,326,265,368,266,290,280,241,249,340,94,256,237,326,330,434,426,442,348,304,312,420,252,247,302,305,287,312,260,254,246,279,285,261,271,114,249,250,334,75,292,276,294,309,326,284,301,234,409,338,273,185,258,239,277,265,165,252,317,234,327,307,272,272,239,439,265,233,273,318,278,316,267,244,412,293,311,272,277,352,292,49,256,242,335,262,321,262,273,241,282,268,257,409,289,220,220,323,272,291,273,226,297,170,264,287,257,281,248,305,275,320,244,140,316,222,332,242,276,358,277,304,132,250,224,287,244,327,410,298,246,235,269,252,243,230,285,308,251,328,295,268,327,271,340,264,106,377,266,257,243,303,208,231,238,341,348,243,217,324,243,233,259,353,331,259,320,253,190,238,106,265,422,244,280,275,296,264,339,318,280,322,257,278,316,408,235,440,414,308,258,355,404,339,381,286,327,299,349,264,285,321,255,251,290,342,299,420,261,273,230,258,317,387,338,387,271,242,272,350,241,370,337,308,241,233,287,240,238,236,238,212,249,281,203,271,295,271,280,313,244,226,300,369,291,275,282,262,239,97,231,255,364,314,339,250,159,225,225,257,309,307,422,399,401,225,254,243,254,85,316,456,271,368,414,459,335,454,459,443,306,298,280,291,443,336,319,218,324,311,212,212,380,347,380,315,322,305,297,258,267,279,309,319,441,367,320,260,322,333,253,417,269,374,332,252,289,259,175,276,298,311,340,255,325,254,262,236,247,269,162,305,357,257,50,274,347,320,312,295,91,274,319,268,128,293,311,272,315,446,235,338,124,272,259,304,289,271,385,391,263,352,276,316,250,272,332,318,288,309,344,330,340,300,257,257,234,191,252,256,279,345,244,280,249,348,196,192,192,327,265,116,252,295,300,269,268,285,258,266,315,310,375,320,320,429,374,270,263,303,291,289,286,259,349,301,371,319,291,301,261,439,236,255,169,289,115,296,76,322,296,255,273,251,234,255,231,246,335,236,230,244,222,249,218,261,253,255,315,235,312,216,408,225,222,271,308,363,309,219,255,322,258,254,208,250,281,301,210,318,284,246,344,236,247,283,234,386,267,269,361,360,325,287,284,248,262,289,295,249,271,255,236,222,299,246,244,305,303,269,101,270,273,233,373,298,255,269,250,132,343,254,347,237,231,332,251,404,278,366,223,353,353,243,262,324,307,283,246,266,372,199,334,247,242,237,285,235,265,277,234,238,359,253,252,268,305,232,259,281,299,312,269,309,371,273,297,344,372,370,351,334,453,405,340,98,257,421,260,246,239,196,439,330,297,335,321,53,282,317,272,259,313,242,242,252,294,254,259,282,220,307,327,222,293,232,57,448,277,250,276,428,259,107,234,263,306,344,256,296,299,414,322,238,290,271,242,306,243,255,294,250,240,267,265,31,253,220,343,225,78,347,250,285,320,348,129,378,355,265,286,361,311,312,180,305,226,299,288,333,234,238,261,250,278,231,261,315,233,186,222,299,301,338,265,206,325,357,245,250,241,244,336,298,280,296,281,86,253,258,260,230,242,249,256,243,168,261,241,240,225,252,226,271,272,272,237,244,227,389,268,237,246,420,394,300,436,324,326,377,291,291,364,285,424,251,335,277,244,381,243,260,270,335,264,374,321,345,355,290,333,437,249,200,200,250,127,284,248,281,339,244,269,288,221,288,269,298,254,67,259,286,265,118,275,83,301,309,390,341,250,399,376,276,403,263,238,212,304,291,238,244,296,266,327,404,251,253,347,274,273,99,268,212,241,253,260,229,444,299,267,248,329,333,320,281,379,237,260,244,234,231,239,234,318,248,342,359,269,310,265,238,271,335,112,299,235,226,280,346,275,352,353,326,402,261,438,418,411,302,370,267,253,258,253,228,239,243,275,271,242,266,272,289,358,305,346,308,301,267,101,321,377,286,399,246,264,78,336,317,329,352,300,357,185,323,278,238,286,255,242,301,330,249,284,297,236,298,259,241,314,253,285,282,257,291,264,265,285,305,258,275,277,69,234,306,452,180,299,303,327,119,260,276,332,323,286,269,371,294,315,255,272,103,408,451,258,242,400,299,392,105,245,268,241,237,392,281,354,305,387,341,48,243,212,302,282,300,285,289,325,310,230,281,78,254,247,237,129,260,414,371,193,295,280,340,269,371,274,228,244,161,304,307,136,351,357,445,320,385,449,350,282,318,270,328,277,261,457,427,66,291,295,307,293,277,143,330,351,254,290,407,280,319,345,340,253,249,328,260,260,298,348,260,321,337,313,292,399,308,272,118,292,273,62,298,297,306,270,266,301,254,239,246,255,262,270,274,279,313,296,393,292,228,279,297,334,345,93,347,90,236,280,262,234,244,58,234,103,302,295,285,264,269,271,248,30,278,257,257,233,287,255,101,340,262,257,275,282,266,248,289,244,242,292,238,293,244,254,363,280,348,164,289,274,264,253,61,265,288,295,327,285,132,357,256,309,279,303,257,239,270,318,256,243,257,263,230,277,147,335,335,282,217,316,309,298,335,181,326,371,322,239,283,197,236,238,250,237,241,309,274,161,242,320,308,347,255,309,281,301,252,240,263,268,293,309,238,283,271,268,249,98,378,242,233,393,270,308,328,285,324,265,222,345,275,272,278,287,334,293,328,336,283,27,279,278,214,325,185,267,339,368,253,463,317,290,194,180,326,356,375,377,355,341,164,320,271,295,250,277,273,267,263,283,253,263,244,320,354,278,261,351,239,259,294,283,308,313,259,305,377,135,303,312,340,285,337,82,234,235,289,263,257,296,256,246,310,263,286,243,267,268,265,275,300,261,275,289,272,247,307,236,235,191,191,274,285,261,289,295,231,138,210,346,237,230,236,170,288,415,241,380,263,286,255,294,332,438,270,289,278,252,220,249,232,233,274,432,259,305,274,250,312,243,236,249,231,236,251,332,310,251,289,245,132,260,312,245,269,250,39,262,286,253,292,246,320,281,252,335,279,256,231,231,424,286,245,373,371,339,252,199,323,259,363,438,450,260,52,257,231,256,232,245,240,227,247,295,239,231,276,301,320,227,291,254,412,430,343,229,392,276,234,245,271,363,278,302,354,280,299,276,329,281,70,287,114,284,239,276,223,251,250,284,255,280,257,244,229,258,269,286,256,327,243,333,235,184,329,339,448,49,265,338,332,258,396,267,219,176,176,354,230,232,283,164,298,317,232,215,215,359,372,196,196,416,206,206,226,281,338,373,294,358,265,254,428,262,218,218,280,246,233,233,234,268,253,260,395,56,244,430,374,304,376,213,213,296,432,289,343,404,314,236,226,84,287,151,270,309,282,287,332,253,259,294,81,251,269,240,315,405,321,369,282,216,216,270,242,227,324,221,188,188,211,211,211,294,317,234,414,263,269,227,114,332,309,225,261,242,168,380,276,241,337,397,271,444,386,332,198,198,196,196,196,277,418,342,242,258,228,285,365,282,333,258,250,243,235,336,271,251,347,254,351,315,97,307,296,289,270,292,266,269,262,279,271,249,225,260,262,178,341,256,317,309,260,223,231,250,433,271,210,110,281,320,267,263,286,258,253,259,249,258,244,256,307,237,232,292,267,283,216,238,277,264,304,267,99,251,312,280,172,342,371,261,246,114,452,270,334,275,238,249,261,276,326,311,247,113,399,255,218,268,300,70,272,35,269,225,243,250,255,234,282,247,97,235,242,227,251,244,261,269,271,269,226,271,274,278,263,233,233,240,381,362,240,240,320,282,271,194,194,346,290,241,33,263,334,52,333,297,302,253,286,423,204,402,178,277,188,276,230,372,324,406,319,259,285,272,250,439,313,332,367,308,310,307,359,287,190,190,287,245,204,204,418,261,264,227,289,298,327,306,438,334,388,392,232,328,316,256,273,263,307,243,152,272,410,334,310,277,343,280,242,329,247,247,102,238,262,94,231,280,81,251,259,338,303,327,410,262,355,336,138,257,280,284,253,248,327,209,249,150,237,218,218,238,197,241,293,272,342,288,298,354,240,295,325,238,251,264,298,239,261,245,244,226,301,297,300,266,230,209,146,328,411,247,356,249,243,378,230,278,210,210,339,213,336,248,416,315,404,241,230,310,194,194,440,330,409,91,247,228,233,75,296,309,266,329,259,282,300,258,237,306,232,273,148,316,325,351,320,296,372,191,357,363,188,188,284,349,229,383,332,236,430,263,359,101,302,296,290,289,414,306,308,427,262,90,370,253,250,83,264,326,427,316,459,314,254,293,298,240,413,251,234,253,286,44,302,273,200,247,311,394,266,258,270,330,253,31,317,196,196,168,185,323,112,287,243,305,258,243,305,286,177,305,57,389,268,267,111,220,221,216,216,319,263,237,293,223,315,353,249,243,246,261,301,289,240,344,230,242,262,235,283,355,245,242,198,198,222,249,420,349,395,285,270,211,211,191,253,383,215,215,268,340,262,263,193,205,205,205,282,186,357,260,307,284,241,141,236,226,264,243,250,266,249,254,244,239,272,233,256,259,276,277,254,249,261,259,56,299,124,259,313,318,264,252,329,335,278,283,427,350,243,246,315,282,260,240,250,223,258,246,351,307,303,197,268,174,334,244,123,323,261,297,262,342,326,330,258,254,252,324,155,265,219,253,308,253,243,281,329,275,245,265,253,223,223,260,286,338,391,260,325,265,253,244,325,328,230,230,383,35,263,276,274,318,402,261,163,273,267,224,245,250,245,248,252,189,273,281,273,241,441,267,294,290,334,299,240,271,368,89,240,341,199,278,311,263,217,217,239,225,155,321,302,227,246,238,223,313,164,257,316,205,266,244,393,313,392,191,191,191,207,207,207,282,243,229,335,138,231,267,238,251,250,273,311,256,255,397,384,275,455,456,496,512,512,510,501,353,440,419,399,443,348,260,358,263,351,245,264,372,276,305,271,229,300,303,93,78,319,289,265,232,243,326,398,238,238,305,246,295,255,290,250,428,225,131,284,289,251,399,282,302,298,260,302,282,308,252,141,228,342,244,278,248,324,95,291,226,307,335,266,325,165,327,414,264,234,188,292,310,344,234,248,339,303,307,293,402,232,168,254,235,267,323,152,331,262,317,273,233,274,343,275,65,317,175,175,200,405,384,290,343,282,268,261,269,392,389,395,344,265,243,374,301,115,311,342,288,277,288,400,253,350,419,229,230,289,286,189,330,286,254,218,254,311,250,264,228,241,339,253,129,290,255,272,266,242,248,360,443,356,285,361,254,279,291,332,347,274,270,279,286,287,301,254,243,264,243,275,318,338,273,290,273,316,339,299,245,350,318,247,269,284,241,171,137,271,281,267,286,313,91,274,257,252,332,254,265,311,327,155,323,328,292,247,277,282,271,341,164,343,248,242,306,262,281,292,245,317,81,271,347,363,272,432,359,357,247,300,241,326,242,242,395,187,187,341,213,213,291,386,340,260,260,410,449,323,295,230,414,386,273,272,379,272,358,300,390,391,305,298,307,296,239,249,241,262,249,304,230,269,221,240,316,220,337,298,284,343,390,379,194,376,248,304,255,289,36,281,441,302,274,370,316,385,374,338,258,243,255,298,279,275,315,210,138,289,228,249,230,230,332,236,65,266,164,302,219,191,281,280,222,253,348,271,312,290,265,254,239,281,264,243,244,257,261,243,293,300,298,261,378,339,401,331,371,268,291,248,450,314,298,400,344,361,319,268,452,455,238,390,413,373,254,288,306,273,349,318,249,286,310,297,259,259,337,288,437,299,267,242,250,308,393,276,270,279,64,282,290,372,305,264,148,234,287,237,395,331,245,375,283,287,403,380,441,372,318,334,363,436,311,276,253,290,318,322,339,233,306,245,270,124,278,238,339,172,76,285,273,307,237,249,390,237,230,282,248,104,321,158,386,256,152,288,281,160,387,238,273,49,324,292,178,254,268,300,229,189,235,227,286,395,304,339,276,77,334,314,273,284,249,268,261,228,321,183,311,266,278,349,300,319,251,322,51,248,291,244,339,276,298,236,332,295,270,306,25,252,269,244,261,277,250,233,265,243,233,237,238,221,236,156,137,295,225,252,241,261,261,223,155,362,353,302,324,285,283,265,241,288,289,276,286,365,248,258,283,91,287,289,294,276,113,227,243,250,235,252,232,289,292,277,232,340,327,239,233,249,284,228,316,383,240,244,224,224,303,285,129,233,274,234,242,265,377,317,300,231,43,279,233,294,327,258,244,331,307,305,217,316,220,273,390,274,357,298,419,337,291,303,224,224,383,258,250,238,275,344,391,342,251,349,257,260,297,293,245,234,102,277,305,284,268,305,316,320,298,299,269,290,233,247,237,247,121,253,280,348,282,355,313,267,265,314,102,270,294,281,287,286,256,280,254,230,258,281,235,72,227,282,336,251,289,303,312,271,103,212,319,315,281,257,293,367,256,256,376,394,443,439,293,260,332,149,235,248,270,174,174,305,303,287,387,249,315,320,239,235,247,275,304,290,195,242,325,252,257,334,273,245,257,280,301,339,123,246,285,235,280,283,262,276,293,125,251,310,385,322,233,231,239,232,449,392,253,262,265,242,251,436,319,264,267,285,365,251,403,259,353,213,260,287,227,322,256,272,265,250,289,308,289,268,278,49,353,156,311,281,156,42,421,305,207,270,254,34,292,272,244,420,337,242,232,45,316,261,254,251,289,62,305,251,292,345,338,259,327,279,269,299,248,243,118,265,313,210,210,361,260,328,343,294,281,83,344,348,235,255,207,437,95,288,256,237,370,309,254,248,269,404,275,228,361,236,231,212,220,299,192,139,252,264,238,340,429,266,265,259,348,346,346,305,312,307,316,321,319,308,351,282,303,368,376,333,173,173,287,273,277,287,452,410,228,255,319,258,267,276,283,270,108,243,321,414,326,297,168,286,259,271,224,247,278,214,277,304,240,260,254,242,98,288,349,341,228,267,239,247,227,256,176,413,244,257,282,283,388,238,281,294,261,417,247,402,267,276,304,277,283,295,303,263,249,254,287,240,276,295,316,284,284,216,331,293,339,301,327,244,284,244,244,306,309,263,282,244,264,350,297,330,321,411,222,222,441,261,221,221,221,343,201,270,356,78,213,281,240,148,227,225,286,447,388,368,312,324,242,242,292,298,364,428,236,255,315,246,286,336,248,303,356,264,259,395,322,309,329,380,281,268,442,260,350,293,272,392,306,275,143,227,388,120,374,301,291,242,372,288,296,385,256,127,41,321,249,280,282,397,405,417,280,299,236,288,265,220,220,218,218,308,346,270,426,412,330,36,255,265,425,204,304,246,269,291,293,261,251,290,261,277,226,337,233,285,414,385,122,305,95,252,223,380,375,293,237,269,279,382,230,232,229,244,227,270,241,263,269,248,264,232,315,232,272,298,327,299,235,226,226,322,234,317,411,56,244,276,250,332,279,269,317,239,261,278,293,236,316,249,247,239,270,267,374,390,297,230,392,330,284,192,245,312,240,261,254,239,256,238,275,250,343,259,239,233,237,261,238,279,241,282,262,335,227,394,55,250,218,254,280,272,299,245,315,252,256,232,236,278,274,284,250,241,336,265,230,327,352,381,321,246,300,376,261,364,252,295,252,266,265,219,381,369,381,168,241,233,286,285,285,64,230,275,301,276,258,64,248,266,250,233,228,277,72,263,376,354,306,246,249,221,287,301,387,150,260,260,323,294,265,246,187,250,251,367,243,70,319,216,274,248,250,220,259,221,222,335,274,339,241,265,280,281,203,150,254,246,368,343,264,307,137,256,250,246,287,168,230,327,297,222,33,228,248,247,234,266,272,299,262,258,270,88,313,271,302,440,60,289,252,347,281,301,308,307,258,255,416,300,340,263,256,244,259,259,431,304,341,272,227,227,367,271,425,288,312,209,209,362,56,427,304,248,182,259,384,347,293,272,254,267,178,178,397,242,258,246,256,84,307,233,248,337,273,318,334,159,291,329,337,284,359,372,270,416,38,273,280,263,230,231,122,278,357,118,250,273,268,155,253,350,263,231,173,248,266,279,276,345,227,291,228,254,374,336,289,263,269,251,269,290,232,291,245,278,431,265,258,316,298,85,56,247,282,277,173,287,283,270,208,297,328,283,301,278,65,315,422,295,269,269,255,330,250,285,325,251,300,338,260,237,238,230,212,352,276,342,246,254,174,321,385,380,290,333,316,261,254,251,276,285,249,307,243,169,314,264,258,240,330,271,268,265,355,288,272,280,294,306,342,275,291,258,251,241,256,268,257,357,197,328,245,271,203,232,236,232,243,153,145,300,347,247,250,245,247,231,270,254,301,343,264,290,277,212,253,264,262,346,237,290,285,226,371,264,340,232,232,306,294,263,285,260,303,259,376,267,316,263,165,165,229,374,290,248,250,223,233,238,245,210,223,291,241,291,342,328,156,290,270,268,338,173,103,331,342,444,444,359,443,243,243,441,429,229,229,299,338,345,271,287,312,64,96,287,277,420,282,276,287,236,195,287,266,195,331,356,255,316,343,285,243,352,282,383,252,318,337,354,313,268,252,260,286,355,270,303,283,230,230,222,248,319,249,271,258,291,341,256,357,77,290,260,346,309,373,311,289,229,312,251,258,334,292,305,279,281,262,352,269,244,240,29,274,298,129,263,270,328,317,277,109,282,251,318,310,282,296,115,238,270,220,246,265,220,249,299,274,286,81,272,312,296,263,291,298,305,252,285,264,353,266,327,47,268,311,295,244,249,261,163,100,295,235,254,279,226,265,297,93,226,230,290,214,328,250,343,220,275,268,249,359,353,246,236,284,267,275,233,259,228,297,303,271,269,367,180,180,348,258,254,263,265,345,287,295,330,254,369,197,319,422,226,233,323,413,366,252,100,366,434,341,282,261,292,192,267,248,62,323,345,266,183,255,264,262,252,353,281,274,371,318,371,255,292,281,419,252,252,230,389,140,266,287,338,297,340,283,264,224,246,290,276,237,273,245,246,287,241,282,295,330,277,274,275,243,243,301,307,264,239,231,332,286,294,254,298,281,285,273,279,282,207,238,261,248,252,173,371,422,346,267,241,156,291,78,242,288,233,253,300,271,251,249,267,141,251,326,233,287,265,236,225,431,74,266,288,280,293,245,231,246,229,266,292,168,110,314,254,412,283,303,237,319,176,237,314,259,325,291,360,267,230,265,103,275,209,296,290,312,52,243,249,271,243,103,390,239,421,254,421,258,331,386,340,280,338,451,404,247,247,347,407,323,293,275,313,354,449,410,373,258,258,446,455,396,364,58,346,210,405,324,337,377,254,174,256,448,304,306,248,373,254,410,244,378,308,279,263,243,301,232,240,278,292,254,311,289,282,277,307,266,264,423,289,261,72,262,258,45,200,292,420,421,68,284,282,247,152,252,259,47,254,243,286,237,200,221,255,233,215,242,226,140,341,242,321,324,402,269,341,237,279,273,282,272,325,309,271,237,304,331,318,312,44,350,268,167,264,283,242,401,208,427,350,460,276,264,320,269,270,314,294,234,347,232,299,272,288,314,221,267,351,352,371,277,278,264,243,290,365,289,270,386,258,308,252,223,285,327,312,281,261,230,280,335,333,325,31,246,268,179,293,424,239,209,314,273,274,259,257,299,97,232,286,287,358,284,286,269,329,320,81,292,340,313,379,373,309,377,288,283,345,285,301,263,258,325,265,271,288,311,287,291,345,303,306,66,402,234,270,269,242,249,257,411,309,300,88,284,305,373,349,211,211,287,304,269,286,279,313,313,260,269,281,284,280,304,272,336,293,286,323,291,281,311,61,418,342,353,313,253,279,297,159,340,287,263,201,247,240,270,288,268,240,235,322,231,237,264,277,326,239,295,278,244,227,255,270,243,263,300,240,308,357,271,263,297,410,266,297,251,217,251,278,291,235,287,324,245,245,185,227,242,313,276,297,327,299,249,309,421,314,290,380,328,239,66,265,369,299,259,318,60,320,234,247,110,309,291,215,303,342,316,240,313,243,339,276,205,205,238,291,245,262,244,358,58,250,294,290,235,369,308,216,290,339,314,425,274,278,312,268,364,360,336,294,240,254,350,448,133,233,335,249,258,43,251,232,230,242,230,238,251,235,223,250,249,242,229,244,228,228,257,238,270,228,252,226,246,281,230,257,236,58,267,373,321,295,221,365,363,263,322,330,297,90,313,261,290,257,141,250,225,291,318,241,271,254,316,249,288,283,336,257,275,324,275,319,268,266,297,274,282,250,350,270,331,257,321,261,244,310,237,242,258,288,245,243,251,252,368,246,245,283,305,252,308,277,282,273,439,302,226,263,251,368,135,291,224,282,285,278,262,143,417,215,215,247,276,235,240,292,241,76,292,409,324,269,340,251,285,270,369,346,138,346,282,384,323,333,316,410,372,300,295,341,287,270,334,321,312,252,383,422,404,141,230,233,124,279,248,258,280,261,283,305,445,288,275,449,298,219,236,251,238,294,309,277,270,277,265,348,279,449,237,321,277,281,300,355,275,341,254,280,249,271,378,238,315,282,260,349,284,283,243,277,298,436,290,251,290,160,239,351,235,235,284,262,232,343,265,344,255,209,253,375,347,445,284,345,309,323,261,267,288,244,278,326,345,72,274,292,372,350,253,268,283,224,329,267,242,306,314,252,278,243,309,285,273,253,294,256,290,283,360,244,274,178,318,232,232,300,271,182,294,57,288,359,275,233,256,273,330,262,399,275,233,189,323,284,235,240,227,312,257,257,248,316,227,243,255,326,329,320,177,272,257,71,269,303,291,257,150,231,285,317,224,254,254,282,277,245,249,327,276,232,230,128,320,305,354,353,331,277,362,237,258,61,283,302,95,251,321,277,268,292,391,344,265,281,301,301,309,370,293,407,276,306,463,352,387,292,367,271,264,120,378,85,158,232,180,293,250,300,347,273,100,326,318,268,210,403,242,250,284,427,304,130,226,337,257,282,286,278,263,249,244,295,277,316,309,344,282,376,247,258,121,317,323,422,252,251,388,268,357,265,307,382,273,393,207,207,349,352,223,227,205,335,355,283,307,236,217,241,243,267,304,293,317,236,118,314,283,324,255,325,92,249,259,438,356,137,247,299,44,255,173,335,368,275,268,351,264,315,324,249,436,253,294,298,281,359,440,356,414,421,253,395,318,400,201,276,284,283,338,332,308,256,321,73,244,291,253,258,231,335,320,246,292,132,287,243,174,286,366,273,289,305,251,267,285,294,252,259,414,332,280,80,258,219,230,277,300,195,47,256,244,317,312,456,359,406,302,344,257,256,347,235,261,308,328,233,139,325,300,244,280,362,252,340,337,352,258,263,148,278,331,290,308,356,266,238,277,223,210,295,262,350,62,251,243,395,40,234,240,336,224,224,224,201,201,299,232,233,282,302,321,264,361,359,249,290,270,284,427,202,219,163,304,232,39,296,356,271,259,218,221,268,258,287,285,319,285,307,338,338,327,280,385,271,276,269,256,265,108,224,229,324,231,287,174,339,63,214,214,160,168,297,249,476,475,159,236,355,295,299,283,108,283,283,297,339,167,136,284,319,324,271,365,308,317,314,318,277,274,295,137,232,249,280,227,315,295,359,302,306,333,304,349,235,280,280,316,266,246,388,247,259,312,345,299,361,324,320,251,291,308,240,305,371,264,291,349,336,148,461,422,394,359,283,321,381,259,55,329,390,303,465,305,326,110,318,328,232,317,263,101,345,374,354,302,345,260,279,366,306,283,259,284,320,374,298,219,233,217,220,229,105,230,261,345,263,402,348,215,215,334,244,148,257,329,98,295,327,273,323,359,278,357,463,277,328,344,337,316,330,408,288,283,287,332,302,321,260,287,268,259,420,375,273,428,358,417,275,232,232,263,254,329,250,250,290,197,197,270,347,278,290,189,252,318,288,271,205,421,239,239,226,226,291,273,353,277,62,328,260,297,277,312,291,276,357,284,333,272,284,300,303,371,306,363,148,414,332,292,256,370,210,341,296,244,250,321,247,372,102,261,300,269,282,305,163,230,337,261,261,443,250,225,225,224,224,320,243,278,384,50,234,303,336,67,301,416,219,219,311,300,263,247,270,258,259,190,261,220,263,251,278,69,276,120,289,328,132,234,248,221,238,255,265,230,301,274,282,252,336,274,184,318,270,321,298,339,368,399,275,289,235,238,284,416,317,35,235,223,267,242,258,238,319,129,240,268,236,303,329,310,338,280,256,342,267,240,337,393,276,324,286,268,244,364,248,196,229,51,201,201,195,267,225,249,244,248,261,233,225,225,347,331,193,193,281,298,357,302,61,269,285,225,286,437,206,296,295,376,83,227,270,262,262,220,269,237,317,358,306,305,264,177,263,257,450,336,272,252,320,368,341,268,274,366,387,313,377,271,135,295,246,278,282,371,311,270,316,316,299,309,389,97,232,228,247,245,228,228,248,354,252,305,187,133,254,363,315,361,410,269,343,255,326,331,285,268,294,257,301,277,243,239,95,273,262,280,260,325,296,274,268,271,307,326,246,246,403,309,356,299,343,357,251,237,289,194,300,379,275,279,270,265,249,325,290,395,96,320,253,266,343,270,283,281,266,255,237,48,234,268,330,365,285,242,284,236,328,396,256,303,246,245,238,322,251,279,308,296,239,294,266,280,270,260,236,244,250,230,316,333,443,266,303,238,349,268,417,302,283,383,299,326,329,287,300,52,257,305,270,311,279,241,280,357,355,443,278,76,278,393,284,290,286,309,321,304,228,324,147,264,89,254,396,332,416,458,456,412,443,327,271,446,380,281,279,289,422,439,307,246,358,445,204,204,387,294,286,231,231,247,437,316,448,280,287,250,299,287,242,260,260,397,309,305,222,222,244,244,220,220,121,241,267,297,300,61,254,289,223,308,316,267,409,107,259,248,293,365,291,277,299,286,272,149,376,234,305,265,233,226,301,274,134,277,194,269,42,233,244,242,104,240,298,320,286,261,280,254,388,317,334,260,233,246,270,363,333,316,86,315,108,301,243,264,90,261,246,285,313,285,243,261,233,227,255,69,264,328,264,333,247,340,290,323,371,357,380,255,253,281,361,284,236,272,273,275,262,75,334,433,43,171,282,352,426,294,264,389,346,285,342,309,302,373,338,292,369,354,381,237,225,242,226,237,259,234,238,242,240,263,248,239,261,251,335,331,264,260,237,248,269,274,278,250,258,300,277,356,279,231,274,269,268,220,238,267,272,265,224,269,246,277,247,299,287,195,224,224,242,226,218,281,392,380,237,240,277,234,279,274,215,233,326,220,334,264,313,256,330,294,302,258,306,39,94,390,247,242,298,276,302,160,288,238,236,246,258,79,262,232,386,320,343,254,250,268,228,367,315,372,261,359,232,330,254,243,285,295,253,316,322,447,255,236,236,281,263,239,240,315,40,91,308,252,372,359,316,237,369,303,397,224,333,267,290,317,372,429,368,132,375,328,263,441,394,429,271,448,317,344,250,361,251,376,434,278,280,330,446,428,451,204,204,358,345,411,319,388,297,322,431,295,244,405,437,323,449,412,307,454,345,432,368,269,324,367,279,356,320,156,251,281,352,226,352,264,291,234,348,253,312,230,280,295,228,244,436,247,140,259,360,267,261,238,348,247,89,261,306,338,342,286,306,276,445,398,346,344,273,330,108,300,269,307,401,261,332,378,296,181,68,300,242,237,284,275,35,266,294,285,240,230,344,272,254,257,162,320,319,256,287,33,284,159,327,317,279,257,254,272,247,244,312,265,260,244,273,316,286,322,281,288,245,267,264,242,214,214,370,368,279,321,243,387,291,442,49,286,254,362,278,340,343,391,316,296,302,277,254,285,226,327,318,93,249,230,281,361,236,329,304,283,286,287,355,377,285,288,350,263,248,266,248,299,233,234,79,293,256,301,243,229,374,258,251,68,287,214,256,273,241,260,269,370,247,264,240,250,231,43,158,372,391,227,233,396,185,246,346,259,343,277,63,287,243,280,330,221,209,284,237,426,384,385,269,315,283,255,285,261,71,237,234,352,323,63,338,388,238,258,290,313,331,280,451,312,318,317,300,354,249,256,277,352,360,220,220,451,341,374,268,297,131,385,237,299,257,229,312,194,250,246,442,295,220,256,266,238,100,284,265,253,412,259,319,262,268,301,390,244,347,316,249,225,287,243,253,284,262,332,266,256,360,296,210,243,228,235,301,254,283,235,199,351,39,231,307,246,270,102,249,268,283,255,257,265,233,107,393,259,347,284,269,187,254,258,356,260,221,216,279,219,280,455,455,113,240,251,287,432,317,98,318,291,323,346,298,273,88,221,388,192,192,279,247,421,258,225,297,260,270,237,217,232,323,263,221,229,139,132,379,263,421,353,270,261,187,381,242,242,297,229,247,282,304,249,249,430,469,208,208,147,344,275,238,245,295,252,296,288,231,245,303,264,280,246,254,266,346,259,222,292,252,410,288,327,327,273,238,319,306,289,291,323,245,277,239,307,264,285,265,240,346,142,239,271,252,155,270,240,248,162,257,229,342,291,276,167,311,257,273,313,259,363,240,316,282,320,289,68,303,317,286,302,355,281,271,253,297,276,260,276,438,315,273,338,262,292,270,282,287,364,376,97,259,347,124,368,266,298,318,361,310,46,280,95,262,198,257,263,303,233,258,268,301,35,281,334,166,367,289,376,253,306,271,241,157,268,362,303,389,258,172,293,269,249,224,278,329,333,295,39,339,321,339,263,286,351,293,258,292,251,245,246,252,411,247,272,363,288,243,103,267,255,258,347,243,222,293,232,305,286,262,241,318,314,260,421,47,296,289,273,245,303,287,257,260,225,283,322,354,367,235,235,338,365,276,370,387,294,426,315,305,304,305,328,177,296,237,221,240,299,243,216,291,241,321,336,269,251,242,189,341,359,400,238,293,356,337,109,281,260,261,253,269,239,344,266,279,288,270,288,64,299,243,246,61,246,228,319,141,229,364,221,394,279,241,286,227,328,343,227,330,267,239,367,217,217,329,234,280,384,368,170,310,235,229,319,282,271,262,247,270,253,255,112,317,327,256,304,233,282,365,331,305,307,238,249,317,246,269,256,248,116,310,370,355,227,309,350,259,240,258,286,296,232,306,303,325,190,263,325,271,276,58,252,261,257,346,281,248,59,297,249,269,296,307,246,163,250,291,239,275,289,314,293,297,375,367,285,245,288,53,274,194,254,228,238,349,240,249,92,349,284,242,227,227,279,277,174,267,273,411,283,236,254,242,245,243,287,233,251,280,269,172,246,328,246,66,180,305,392,283,322,377,356,321,306,373,300,406,302,308,52,334,56,302,396,324,258,318,290,281,263,293,306,276,421,388,362,286,318,316,356,331,376,277,306,271,268,268,359,307,315,195,268,285,249,269,309,341,288,294,324,288,281,250,300,193,295,332,421,316,260,252,243,146,272,313,403,249,82,273,259,278,136,286,307,270,309,310,261,253,255,258,404,247,283,234,256,242,248,291,206,274,274,299,294,406,299,121,288,110,244,299,302,285,237,281,249,276,291,276,384,275,350,353,252,322,254,292,355,254,270,250,403,359,341,346,267,323,347,250,90,281,407,343,234,280,305,280,279,247,231,340,306,238,259,267,278,272,270,313,366,299,275,342,348,353,410,290,329,271,312,266,337,388,332,370,262,276,430,324,297,305,307,311,265,311,296,307,299,280,267,343,317,291,262,342,318,431,378,327,455,250,369,274,341,256,239,160,275,274,303,229,332,307,270,286,287,282,297,313,440,299,246,188,228,332,316,265,275,334,386,283,260,294,55,264,246,273,459,378,339,262,325,511,455,417,205,170,375,262,237,251,281,250,243,338,272,230,308,286,288,237,273,258,240,184,237,257,252,364,294,264,278,236,234,270,277,274,268,250,189,281,260,234,251,310,291,390,269,88,243,297,246,290,292,262,278,306,294,344,279,318,394,393,380,246,281,397,280,234,267,432,362,344,293,303,242,288,274,262,359,337,302,323,358,173,229,247,233,276,31,340,248,257,424,273,294,323,409,264,281,449,331,327,274,349,244,272,320,347,250,314,257,181,270,249,242,285,240,309,62,371,427,249,273,378,248,279,283,281,256,326,325,262,333,308,233,228,330,235,448,353,319,342,300,427,378,280,243,268,255,270,326,358,249,297,225,318,242,330,225,285,100,328,316,280,239,273,226,312,234,272,283,298,303,374,283,345,276,330,288,311,292,324,375,262,232,126,236,245,316,230,254,242,246,289,364,259,274,276,298,277,369,155,245,322,257,230,300,260,240,224,220,235,231,310,283,331,257,244,84,394,352,269,329,391,340,297,294,364,291,266,357,289,309,254,300,152,273,303,306,310,407,332,449,279,344,308,354,337,62,254,291,238,253,240,242,275,413,220,220,218,218,241,241,441,219,219,334,356,229,237,223,223,205,205,274,286,398,329,229,377,289,305,297,321,230,230,275,341,226,240,326,283,226,334,286,256,352,273,433,251,263,263,304,261,39,248,350,387,319,279,44,303,243,232,319,191,235,174,310,255,277,314,254,120,265,295,279,408,347,272,202,284,281,299,344,226,257,252,307,229,265,346,225,245,239,381,250,292,311,153,369,59,446,313,320,474,219,281,337,270,297,284,275,286,298,267,408,266,55,247,449,306,370,319,298,301,160,345,229,238,225,216,247,229,220,236,212,331,313,89,274,268,418,434,304,129,337,311,377,464,371,331,331,444,464,467,410,325,259,394,269,282,311,327,363,286,305,367,318,345,316,390,264,265,284,402,288,338,397,310,289,342,332,272,397,455,346,392,279,348,341,273,337,387,371,267,341,294,318,49,362,409,289,312,439,278,195,249,316,228,330,461,231,256,330,268,429,257,279,297,266,339,248,429,184,275,273,359,288,355,335,335,281,285,274,340,271,369,299,268,256,299,300,286,215,215,216,293,302,411,255,117,281,232,247,257,234,278,236,325,256,81,324,364,146,336,262,257,231,256,252,259,256,271,238,263,122,327,261,212,281,290,305,277,250,285,294,323,276,279,243,319,71,433,293,367,283,260,274,340,238,248,265,285,268,272,360,305,308,250,225,373,270,372,380,279,344,407,239,351,283,350,370,136,252,274,318,259,262,236,280,296,245,323,308,254,250,259,222,226,226,152,325,335,254,442,416,303,248,302,265,313,379,354,305,359,270,288,285,257,262,56,300,267,328,336,279,252,306,359,260,367,323,331,393,405,252,304,268,281,396,415,437,360,247,319,273,398,294,216,246,68,260,413,346,299,345,306,261,462,386,290,333,359,345,310,279,235,235,242,242,291,329,383,280,432,289,261,250,270,336,258,412,292,242,390,328,390,314,325,178,240,319,300,230,242,238,255,344,269,302,262,288,272,268,291,341,397,361,375,341,200,303,302,294,300,257,258,256,233,283,273,197,268,286,363,309,221,368,281,240,309,315,303,239,290,241,260,299,256,226,253,281,413,349,261,231,57,242,284,265,275,244,283,373,303,411,257,262,368,254,405,233,264,255,343,238,227,260,307,277,184,239,281,278,334,338,266,239,283,265,228,246,275,269,249,313,249,223,317,321,242,266,311,306,249,245,409,282,253,263,281,198,269,54,280,244,246,255,264,268,323,240,234,302,372,417,306,62,290,283,327,170,268,274,292,222,258,232,282,268,249,258,247,246,283,264,240,280,230,335,295,227,253,238,265,384,343,322,366,279,265,423,211,425,248,261,400,309,252,253,233,284,209,247,289,326,323,249,256,228,239,256,122,256,276,236,340,220,222,54,253,237,251,279,189,227,244,246,276,248,255,296,272,327,282,255,379,327,275,245,293,352,250,287,251,277,299,257,220,312,310,316,104,264,242,279,255,414,240,240,223,219,242,274,227,247,236,231,243,261,255,322,321,273,311,303,290,261,249,255,92,269,239,100,254,272,347,309,253,308,202,202,299,390,304,363,286,272,247,370,232,292,252,234,269,272,255,277,242,230,263,393,44,221,223,267,114,309,154,269,335,352,383,291,319,243,306,245,251,359,300,250,302,376,267,294,368,304,257,222,283,336,134,311,239,252,279,363,97,97,231,55,280,267,329,142,251,357,318,266,241,236,244,259,223,235,259,246,230,280,302,228,317,327,292,226,254,286,360,357,350,316,388,292,371,312,271,276,244,435,317,194,332,300,254,235,236,258,297,272,248,295,263,310,322,257,319,268,293,244,262,69,240,283,257,213,213,241,383,245,330,247,284,294,304,273,252,109,260,235,278,274,246,278,333,315,287,320,252,75,345,226,230,243,229,256,277,235,345,243,230,263,229,255,349,244,306,68,200,229,250,218,273,271,288,131,263,383,253,277,359,266,352,345,305,390,388,263,447,237,389,175,258,263,244,246,87,265,357,344,344,353,316,133,351,132,270,310,261,360,328,249,252,240,348,401,276,367,314,267,375,234,238,440,233,318,306,289,369,253,291,278,236,293,232,221,284,295,345,116,304,251,292,234,312,364,225,280,229,255,240,283,236,336,256,294,272,247,352,229,258,367,262,304,459,377,444,393,428,434,445,479,390,366,333,326,244,259,279,254,299,371,384,321,275,247,260,287,234,351,252,155,227,242,310,276,275,208,263,319,252,359,279,288,400,311,290,324,162,258,251,290,300,257,271,290,436,229,349,339,361,410,247,203,203,276,237,237,296,224,224,372,431,278,230,319,284,443,260,207,207,255,385,291,393,128,301,311,318,290,301,291,289,246,443,283,331,324,295,299,309,39,321,397,314,242,269,410,223,223,243,273,382,292,384,79,272,278,229,232,239,99,268,245,287,320,354,249,289,325,323,295,268,263,255,317,278,295,287,193,193,319,347,314,273,266,233,250,223,245,276,302,237,247,237,273,238,252,239,321,263,262,248,130,252,133,262,71,302,307,253,88,220,334,245,268,149,415,118,231,260,396,338,236,255,257,256,246,265,327,46,238,260,109,238,145,305,309,331,156,264,307,297,209,263,244,288,383,314,319,272,271,274,388,238,273,233,296,309,392,260,217,273,246,257,174,314,380,296,238,385,296,272,316,245,236,286,283,310,323,328,319,262,301,337,260,245,362,253,294,320,240,262,288,258,234,304,240,232,256,282,265,208,208,244,432,283,277,442,439,311,333,339,413,273,439,263,384,350,252,443,266,443,377,257,431,289,238,399,289,241,297,268,252,291,201,346,348,283,249,291,239,199,260,235,279,242,309,309,338,185,228,283,281,327,289,260,242,275,192,305,335,373,350,331,75,247,310,232,235,213,243,320,239,289,337,229,245,340,235,395,253,32,281,259,289,237,260,279,317,261,291,295,224,268,260,294,272,206,269,289,296,332,356,170,252,306,228,302,371,231,271,237,254,286,304,229,291,106,364,252,260,349,233,261,256,323,66,258,317,328,400,286,375,114,296,302,275,228,403,333,327,275,301,270,278,265,275,433,341,247,224,246,232,239,232,251,278,231,270,242,243,286,304,413,466,308,307,353,85,225,182,464,274,304,204,274,348,119,308,298,334,430,255,272,301,236,253,170,108,253,243,291,307,300,282,393,293,283,131,228,229,322,370,275,259,247,223,26,328,287,351,287,362,368,292,390,303,345,276,303,322,285,444,387,303,392,291,362,337,80,335,308,307,98,248,337,296,384,296,322,348,260,252,248,235,253,283,265,269,233,253,238,303,291,284,287,245,346,252,245,246,247,203,329,294,369,261,261,432,294,352,259,405,324,284,232,442,251,295,358,362,249,246,112,296,309,326,219,258,255,291,417,250,267,261,235,233,289,265,223,274,348,242,252,233,242,270,346,264,241,305,259,288,301,290,233,167,254,239,314,199,277,279,334,374,275,283,277,119,286,239,262,247,240,238,220,239,278,248,229,307,111,320,335,256,233,327,345,319,361,352,155,280,63,303,274,238,224,258,147,269,232,260,299,233,240,274,309,239,242,311,263,354,246,297,362,289,264,233,245,255,240,405,372,261,340,266,333,317,431,258,268,306,258,306,121,329,285,289,316,356,302,151,58,232,70,329,405,420,304,353,399,256,193,213,237,222,261,259,346,258,278,160,96,320,273,188,366,307,315,409,338,313,342,266,112,258,292,254,266,241,264,278,256,258,295,299,415,399,248,364,307,67,277,284,268,244,247,252,256,296,341,253,330,233,253,53,227,270,267,244,272,268,280,289,250,254,246,289,265,297,263,255,284,297,288,295,267,262,290,306,301,271,271,345,259,219,261,244,239,133,275,260,317,282,328,292,265,353,314,350,331,273,234,262,242,232,279,310,285,326,93,260,134,283,241,338,241,293,242,220,256,276,293,285,436,421,273,274,256,336,311,269,261,456,400,266,298,169,306,228,238,307,290,244,309,230,235,285,237,239,387,249,310,256,263,241,303,249,285,255,338,263,290,316,260,259,329,338,344,231,227,251,245,275,274,106,301,257,120,261,236,261,287,260,187,236,233,275,258,265,251,350,272,248,253,264,288,311,237,358,238,316,299,312,249,231,272,231,246,293,230,294,275,256,230,219,346,312,398,351,345,293,318,341,341,237,295,246,215,152,294,241,228,240,348,312,252,283,103,34,252,256,260,267,245,273,233,248,280,329,274,380,228,40,253,320,360,224,321,241,329,237,226,287,450,334,322,335,419,286,229,293,235,243,242,313,320,81,263,294,250,251,364,272,111,385,255,258,239,263,182,258,240,291,372,263,224,273,267,279,258,213,210,273,327,268,287,328,258,454,365,251,261,423,308,330,342,343,331,415,411,422,454,338,349,423,313,334,426,397,308,284,76,336,304,283,278,310,312,271,330,249,275,370,322,355,277,282,232,272,260,155,281,292,227,303,288,277,197,287,335,456,361,373,461,306,272,272,399,274,389,228,332,319,314,292,372,338,308,307,336,425,296,344,264,330,290,324,297,301,384,260,299,422,384,277,340,290,345,393,286,122,258,285,162,256,256,290,238,241,284,298,275,228,288,411,85,271,108,235,267,253,268,239,276,163,191,240,248,255,312,293,91,390,293,263,291,321,272,341,283,281,388,320,256,295,290,398,425,314,265,236,236,238,256,314,287,304,288,297,320,247,209,308,302,332,275,236,247,163,286,250,96,242,252,241,248,82,242,316,294,283,107,298,341,300,308,390,266,263,359,260,275,258,288,338,300,292,280,275,313,384,295,310,305,284,321,297,251,323,281,240,347,356,271,265,260,301,349,315,253,321,258,290,67,275,245,131,272,94,348,135,244,237,298,269,230,278,249,252,298,251,185,226,268,255,251,295,396,268,66,331,194,311,334,255,372,309,305,283,107,326,330,284,292,351,358,264,268,252,429,273,345,261,267,294,356,322,292,273,287,172,256,279,278,256,269,246,300,376,283,303,349,325,254,423,270,273,344,250,256,261,174,319,389,340,349,401,329,324,326,375,370,275,261,304,110,401,233,322,382,253,57,232,241,275,265,122,273,297,312,316,348,270,260,215,351,301,228,303,364,284,398,296,397,389,314,344,273,261,252,257,125,319,257,274,239,110,249,223,102,247,216,216,270,314,235,310,296,301,222,376,313,228,231,217,344,318,333,326,338,292,306,315,329,52,314,161,280,281,302,127,384,233,233,253,337,239,232,401,227,255,234,221,311,214,226,255,267,231,127,245,267,290,306,340,386,317,431,35,250,299,251,293,112,291,322,235,275,279,330,314,313,266,394,269,233,233,233,332,358,183,183,401,210,210,300,317,426,206,206,265,292,40,241,225,254,235,282,261,261,327,254,253,250,282,225,213,213,228,229,388,275,306,250,296,318,367,361,244,262,248,246,240,258,284,406,41,288,208,254,300,343,376,280,310,281,186,132,314,77,325,248,280,280,430,322,241,258,299,281,232,248,244,257,320,284,78,268,246,247,278,298,344,468,327,306,227,325,174,246,245,253,311,259,252,301,100,320,250,266,293,316,149,334,293,213,213,250,306,179,231,361,267,289,265,305,297,232,213,83,244,307,277,291,313,360,238,311,262,273,275,267,289,283,304,283,283,262,251,448,349,284,60,233,296,283,270,357,303,303,292,376,278,235,223,293,252,319,306,359,325,90,257,243,292,283,220,279,257,142,266,214,279,51,280,305,245,283,147,283,323,295,312,304,364,359,156,291,241,90,270,281,43,294,66,250,341,255,233,271,269,242,292,94,333,297,219,252,289,253,295,241,339,380,421,195,294,166,296,248,273,226,225,256,151,258,319,298,271,313,249,376,253,341,293,363,271,162,253,329,274,239,239,102,265,184,246,240,412,149,264,407,261,242,259,302,275,325,295,222,112,254,226,302,289,238,307,246,133,162,131,221,221,249,198,302,288,248,229,267,269,252,342,365,263,255,258,192,278,284,267,292,289,317,74,236,231,375,268,312,361,238,246,324,232,286,230,410,341,247,261,277,364,250,302,252,324,272,347,269,269,268,386,251,46,238,265,293,255,283,272,236,323,266,323,388,312,260,268,241,261,420,279,302,409,260,268,263,259,392,180,277,244,308,323,243,265,263,248,285,274,233,354,270,287,235,247,238,230,329,301,212,212,231,395,268,226,296,254,243,296,460,293,392,355,300,205,257,229,385,269,348,46,295,467,111,262,298,276,371,266,233,269,256,259,273,223,255,293,443,304,279,262,360,243,249,235,230,82,342,245,275,290,356,308,335,226,226,278,252,220,269,352,240,307,235,276,253,282,267,260,260,303,265,287,287,240,281,263,253,259,274,342,324,257,327,261,336,71,267,230,299,214,214,261,325,234,208,208,242,248,318,254,68,286,197,239,233,269,276,374,263,356,378,282,349,332,279,336,255,244,244,123,283,342,216,216,259,316,238,302,317,237,269,378,299,280,346,256,287,283,253,109,378,241,288,242,295,275,281,339,252,282,305,229,287,227,252,216,292,264,282,277,262,162,379,251,269,228,227,242,225,457,152,235,220,298,157,287,309,305,288,382,155,284,280,286,158,289,330,275,269,281,279,330,234,329,300,308,274,264,327,383,91,295,294,260,285,264,215,215,249,232,339,267,396,382,214,420,323,371,299,101,224,224,446,265,206,343,332,373,260,296,306,379,427,272,256,302,351,370,311,280,270,247,257,267,319,383,327,242,290,111,335,405,370,245,164,262,260,299,322,245,303,268,259,244,151,230,262,230,252,242,153,280,335,267,440,298,251,247,299,295,295,319,322,302,327,339,324,350,314,332,307,89,416,264,247,319,115,266,345,310,307,296,259,155,320,346,229,255,293,251,320,294,249,224,259,258,269,232,235,268,314,269,245,227,307,333,253,353,273,269,230,292,244,318,272,59,299,276,322,219,319,368,251,362,403,294,279,286,263,284,275,283,261,285,291,265,278,248,254,350,287,38,353,207,411,431,318,192,288,245,245,306,228,295,242,290,295,258,400,449,244,279,254,320,404,255,349,320,419,261,437,347,327,243,266,263,265,268,242,295,323,278,249,287,408,283,228,369,275,78,349,273,226,237,198,268,239,261,234,350,335,276,365,232,238,319,248,290,350,282,248,305,329,408,272,270,194,264,275,288,248,235,251,267,284,216,239,292,255,348,326,248,248,367,341,292,295,258,330,368,333,287,306,278,228,295,258,270,336,244,288,273,269,241,399,261,74,232,347,298,295,297,307,159,239,356,350,237,272,248,249,323,169,283,243,261,287,174,261,264,334,267,301,295,274,264,319,269,269,67,248,261,343,267,237,288,247,328,285,272,350,154,325,335,65,313,108,278,275,283,247,307,313,249,256,346,309,203,295,330,302,352,385,410,68,374,243,257,225,258,291,75,265,297,241,271,334,272,258,283,52,446,350,172,357,350,357,116,390,280,282,285,322,125,302,220,402,288,71,320,301,240,261,264,276,229,404,312,303,297,256,297,306,292,151,281,265,264,286,273,299,280,281,281,272,260,278,262,258,255,250,287,255,271,313,162,347,282,245,279,364,301,126,280,306,253,236,315,104,357,223,257,227,272,248,393,292,277,286,285,305,384,47,241,250,261,287,341,453,35,253,362,332,325,246,383,235,265,322,173,332,263,261,321,265,280,178,186,289,288,307,262,235,370,276,116,260,313,325,244,244,244,202,202,202,267,248,254,303,315,376,233,196,233,253,321,35,239,55,227,66,224,246,293,277,240,190,310,312,310,393,419,93,408,387,247,378,364,254,172,301,317,403,358,281,310,110,285,238,98,450,170,178,141,281,278,251,263,289,329,273,347,219,242,239,258,205,343,281,257,285,266,316,423,340,292,238,268,194,267,258,88,261,260,271,248,248,268,315,302,314,364,294,335,268,303,340,319,273,287,172,306,260,273,325,277,400,246,347,304,304,240,277,287,221,221,236,252,327,349,321,290,326,317,330,284,273,278,292,277,481,54,274,319,38,256,250,279,284,286,52,365,252,292,347,234,197,309,255,258,297,294,225,245,226,327,301,315,226,377,229,247,276,274,304,257,202,202,291,250,248,331,282,234,260,329,289,240,346,297,394,347,350,248,342,272,263,249,301,302,229,238,231,252,267,237,293,238,308,361,254,382,341,266,273,345,299,231,270,401,291,264,282,249,130,245,307,259,271,241,219,175,227,300,259,302,313,258,323,251,265,152,291,334,267,256,175,290,276,426,425,307,221,222,244,266,237,237,231,231,359,231,231,420,419,442,233,233,438,217,217,408,377,381,242,117,303,289,237,263,233,220,179,230,317,262,230,260,236,239,353,264,307,239,343,362,262,271,103,226,218,52,194,249,246,395,47,270,279,94,266,291,312,255,306,274,265,284,257,237,123,283,149,263,315,234,234,300,250,402,165,225,152,310,120,286,267,222,327,262,81,372,289,290,268,233,40,246,237,285,388,258,265,244,261,156,246,246,267,314,410,277,284,402,246,221,221,258,362,381,343,243,243,229,238,261,433,469,462,224,224,263,262,217,246,275,314,259,253,251,334,317,307,197,245,268,284,266,262,262,379,367,331,308,377,244,324,369,103,318,309,291,265,63,243,269,161,420,298,240,288,333,316,257,357,267,354,380,293,339,353,398,356,292,404,328,280,342,354,391,336,320,435,258,295,449,331,451,284,290,249,227,126,48,248,363,347,278,288,300,235,256,318,256,37,240,263,302,277,320,163,273,238,270,218,226,282,262,220,217,262,230,343,305,358,230,256,221,265,227,226,95,272,184,250,233,252,269,296,255,291,283,426,269,263,283,236,287,254,248,368,258,235,53,327,244,342,262,281,353,239,308,281,317,330,269,262,248,250,232,361,260,247,433,275,121,289,312,161,413,204,296,258,365,427,291,73,285,283,279,242,191,403,410,263,304,267,314,286,205,205,404,369,350,338,273,433,327,248,351,317,363,402,390,323,125,341,316,256,249,222,320,279,233,242,158,281,219,366,231,212,212,277,277,285,208,268,272,119,235,251,304,230,295,271,398,264,256,307,220,237,208,273,289,246,284,342,280,250,344,299,319,280,296,268,311,286,249,305,328,311,414,275,252,237,133,313,226,226,210,267,67,303,310,440,185,251,239,264,214,252,322,282,278,285,264,281,258,286,276,259,264,275,264,256,283,270,267,253,271,279,345,259,310,260,234,367,274,240,285,271,238,72,309,286,330,288,223,317,358,390,325,436,289,372,288,318,281,104,294,249,275,292,261,300,292,258,267,303,307,230,286,297,281,234,311,264,329,346,188,236,420,352,268,405,308,311,266,259,352,319,231,247,298,311,263,267,428,200,248,240,169,275,290,346,247,247,285,284,119,333,392,282,442,312,320,317,288,337,243,239,286,421,257,309,231,184,417,113,276,269,242,277,146,279,59,295,272,315,266,263,162,286,277,296,336,275,260,260,248,285,258,246,267,280,281,328,289,272,263,265,260,278,263,247,258,269,274,324,332,335,319,373,278,270,286,62,230,281,303,282,94,220,103,300,291,394,306,234,269,275,460,303,402,148,253,311,54,362,290,250,288,248,266,321,313,314,96,303,412,327,336,285,348,357,311,47,261,88,254,264,292,316,255,353,277,372,246,230,235,254,247,299,246,253,165,382,313,263,327,317,353,297,346,327,287,262,323,210,210,210,115,228,230,233,266,55,291,343,249,262,298,286,331,285,256,308,120,439,298,330,423,314,295,303,278,96,390,343,327,356,284,257,278,286,272,398,300,166,280,347,342,323,313,292,290,356,288,318,306,318,262,289,341,190,312,283,293,306,296,257,266,323,277,226,297,293,201,232,228,112,286,379,288,293,375,373,270,268,275,281,269,404,295,337,197,220,254,222,231,261,269,230,227,242,268,284,118,290,275,244,209,285,222,239,236,284,280,249,237,237,344,244,207,207,241,221,266,122,375,289,272,384,83,315,285,309,348,381,361,221,221,314,310,278,261,230,246,227,256,66,291,267,329,309,273,242,321,344,315,289,370,358,336,229,290,255,266,95,300,329,238,209,276,282,364,260,240,262,299,278,242,308,287,191,243,249,252,276,280,265,224,284,270,257,167,230,261,373,167,253,290,68,92,282,225,230,240,240,187,298,273,254,284,176,320,92,287,455,261,248,260,335,288,267,369,251,363,83,81,292,286,333,272,263,254,379,265,321,286,253,354,248,320,217,270,260,274,311,147,372,342,293,312,399,442,253,324,266,298,148,237,301,143,337,246,283,259,324,241,250,245,241,230,321,248,258,166,274,251,295,265,257,312,296,241,264,317,194,194,249,262,290,242,321,245,246,290,375,311,261,424,279,298,276,260,320,119,287,100,255,274,324,240,51,96,251,352,248,242,312,306,286,242,254,275,303,267,204,351,299,263,334,223,225,303,290,268,344,288,255,309,263,358,259,281,364,281,336,269,375,278,373,376,340,439,340,278,331,294,183,253,278,295,247,274,336,267,456,264,294,287,270,298,331,272,371,368,187,253,243,257,253,276,300,64,228,228,348,413,253,332,132,429,340,314,255,431,147,275,241,240,79,230,248,268,264,139,288,240,240,226,240,248,340,234,277,162,275,280,354,294,266,320,146,290,263,326,310,259,92,261,270,239,241,284,271,343,369,292,281,234,278,263,233,35,343,375,297,182,320,365,271,250,246,251,270,242,309,269,294,255,303,256,251,96,242,216,277,348,236,109,451,315,261,350,313,377,290,300,391,454,376,364,240,388,357,363,366,313,411,276,344,406,285,298,316,286,261,260,277,250,410,247,374,349,341,231,280,369,397,309,380,254,310,281,252,342,228,258,257,289,382,298,184,190,409,35,242,231,232,397,238,214,268,251,249,247,207,227,287,242,424,307,357,261,385,335,107,447,149,290,293,259,301,356,253,305,358,255,90,229,324,234,55,249,315,237,87,288,111,273,311,313,313,296,241,79,284,252,273,311,295,237,296,250,300,186,227,293,244,124,309,310,362,312,145,270,330,238,360,256,444,303,282,364,125,361,220,363,279,221,292,266,269,353,277,260,241,368,279,288,285,421,317,281,267,250,317,276,380,325,203,203,183,183,225,280,292,233,244,403,346,213,213,354,397,237,247,250,224,308,247,258,275,385,61,252,212,212,252,297,254,110,266,254,237,246,269,265,245,263,43,295,223,364,339,420,37,318,254,272,289,83,256,269,336,237,261,304,278,245,296,281,272,252,237,314,258,240,278,351,334,154,255,42,295,266,237,288,341,382,369,361,410,271,391,310,320,347,376,316,52,303,301,325,308,241,290,278,268,374,362,365,217,304,252,264,126,299,337,222,270,267,249,330,352,321,269,207,314,274,467,426,326,377,334,168,308,265,275,260,342,237,265,139,285,249,230,256,240,263,251,263,230,236,214,316,330,372,62,325,83,328,400,108,284,292,95,238,323,227,270,258,229,268,212,339,266,268,316,138,225,276,332,290,243,221,258,249,239,247,228,242,246,266,319,321,291,271,278,300,248,221,311,208,261,367,289,90,245,284,270,264,239,278,305,226,213,213,238,378,252,272,239,25,192,280,267,367,268,296,382,399,405,355,275,313,261,309,338,305,300,287,335,264,240,331,340,336,335,359,301,136,252,427,303,221,228,248,176,236,63,275,225,280,274,178,275,291,244,227,309,282,233,266,246,255,111,246,244,233,193,281,282,277,291,259,346,198,319,270,330,265,212,377,248,424,286,274,292,294,280,383,239,183,183,310,272,270,317,224,310,243,336,419,381,420,81,103,242,311,235,275,298,360,251,63,243,230,239,276,258,229,306,405,232,310,297,240,242,262,244,261,295,233,350,280,240,327,264,106,279,336,275,313,326,273,273,57,285,252,400,289,259,244,308,116,265,294,255,311,243,293,382,261,245,210,234,273,275,252,241,290,285,293,107,285,313,295,236,267,229,299,265,371,244,280,451,383,333,241,319,282,243,313,271,225,255,310,247,211,211,266,362,263,334,242,267,99,251,245,399,249,254,283,261,240,437,288,245,303,280,187,97,278,243,229,283,283,243,308,297,319,283,272,278,360,100,256,402,298,269,267,273,302,306,412,420,275,264,235,324,384,231,249,420,233,293,241,267,390,270,263,273,278,230,253,247,247,291,234,306,247,431,243,244,272,324,233,253,300,282,237,337,259,239,233,400,273,126,249,311,372,268,272,313,288,198,319,253,333,253,333,216,268,263,283,303,343,264,228,228,176,412,251,306,328,253,333,394,357,306,350,335,255,295,326,399,420,365,295,287,299,130,240,245,292,266,309,327,262,332,341,295,137,297,344,116,269,245,122,321,278,266,358,262,316,449,311,275,320,285,355,271,370,390,317,302,111,200,310,272,374,313,429,252,279,142,375,260,410,335,258,283,232,258,284,313,291,320,234,233,281,228,239,230,292,259,265,233,273,354,224,229,237,248,238,255,413,242,238,259,216,272,297,291,244,276,276,266,262,296,264,366,257,233,293,252,297,376,281,259,320,284,302,265,268,190,247,338,369,253,213,305,250,265,263,280,239,232,278,262,411,291,252,361,283,293,276,259,255,258,272,69,349,319,304,325,309,277,277,232,254,221,264,328,244,285,311,255,344,254,274,65,220,237,366,353,262,241,325,290,237,259,354,326,430,308,258,411,229,396,110,268,453,249,358,317,291,291,392,299,265,460,276,300,99,286,299,187,298,243,218,314,293,351,258,38,259,252,261,235,277,288,419,367,324,271,317,322,263,97,321,282,292,247,344,246,221,270,250,216,223,254,151,242,257,277,252,257,273,235,255,243,256,233,138,246,272,370,237,303,293,151,273,242,91,360,378,156,272,244,364,240,321,226,304,332,247,169,241,348,290,218,322,437,431,293,292,90,309,454,423,294,302,338,363,315,268,347,185,333,49,247,321,270,241,254,251,258,341,291,302,299,373,358,228,294,267,248,331,227,271,238,241,340,256,276,254,290,244,245,277,377,307,289,424,311,278,248,244,281,272,276,279,244,318,266,383,300,268,314,258,335,286,253,297,361,352,282,249,347,251,301,298,286,241,277,251,310,406,296,238,271,374,268,409,265,271,285,261,252,292,215,281,279,240,274,294,263,312,237,278,278,320,235,226,218,228,304,265,261,225,219,323,299,267,277,412,237,267,252,291,446,372,73,274,452,285,277,296,304,230,233,273,271,282,229,317,383,258,278,277,340,273,297,299,307,255,242,129,277,281,134,300,334,309,187,187,344,238,312,256,210,213,222,273,262,53,264,241,82,265,263,228,280,241,75,390,360,334,298,261,284,306,351,348,332,249,241,342,109,224,327,324,232,234,341,212,232,397,286,284,330,290,255,262,263,345,299,299,233,238,423,279,314,446,301,345,312,327,397,255,326,214,214,284,347,237,336,302,174,222,225,327,261,285,269,329,262,288,260,231,268,303,258,241,262,229,342,131,247,231,298,264,269,253,280,276,334,273,349,280,341,197,197,339,375,265,298,301,229,258,296,248,203,203,286,272,238,279,418,259,284,251,177,247,376,244,363,250,231,306,83,229,254,298,312,274,343,301,223,241,314,291,219,291,241,230,251,304,302,256,329,301,270,243,321,244,335,442,449,360,281,340,388,312,224,173,269,275,285,315,294,268,248,181,271,319,295,295,237,260,365,428,318,280,352,307,401,344,435,264,289,386,421,123,278,283,382,292,404,331,330,284,338,325,305,299,397,368,282,291,363,323,343,338,322,300,296,322,279,298,264,304,339,321,288,251,270,306,335,281,317,321,262,328,325,294,323,321,74,294,308,301,325,329,261,350,286,246,364,308,317,426,377,391,354,434,296,182,385,319,364,296,225,241,348,227,302,257,247,224,362,332,255,247,247,391,80,310,353,258,270,253,246,246,273,254,377,245,262,311,274,194,255,376,120,264,251,250,231,232,329,40,321,287,301,292,248,135,281,332,239,220,251,455,297,342,247,227,311,211,103,237,336,249,263,410,282,247,98,231,396,232,344,207,207,276,305,260,303,264,227,246,264,266,238,238,261,301,55,263,326,275,249,112,300,226,247,240,247,88,250,270,254,388,199,199,286,132,139,86,25,252,328,44,336,219,203,258,291,282,377,326,212,421,270,309,221,307,351,337,314,227,227,349,315,255,146,451,381,249,262,236,267,248,251,319,235,322,263,384,271,313,298,342,276,265,300,354,314,396,278,306,115,272,277,254,385,320,401,232,266,424,241,181,358,279,265,323,139,259,260,262,278,103,281,309,325,267,245,362,320,271,306,248,243,230,230,264,247,427,277,285,285,234,444,271,348,225,225,316,288,247,331,244,245,248,243,245,209,368,337,263,285,284,309,421,357,300,317,260,318,354,253,338,346,446,238,217,253,287,286,266,234,365,358,282,267,260,278,338,297,260,259,238,354,272,329,326,245,275,277,361,245,226,96,335,267,294,319,328,244,32,267,269,267,178,347,67,328,388,291,280,400,347,330,254,256,258,355,248,255,292,228,255,311,253,253,290,197,197,294,439,241,241,380,268,338,293,373,282,225,329,322,58,342,274,129,291,253,245,340,248,194,283,72,216,228,226,309,118,329,328,314,273,259,272,159,375,235,316,224,228,231,273,79,445,291,188,268,369,241,272,301,372,361,311,273,321,331,343,347,253,343,359,307,212,276,262,349,324,355,296,343,273,297,239,384,275,221,235,257,319,253,332,261,237,473,273,323,260,226,309,342,270,250,293,355,358,83,256,99,278,284,247,237,253,395,288,224,380,323,174,394,247,281,236,268,232,361,54,394,272,241,252,206,303,310,244,310,254,274,246,266,259,276,108,383,189,279,270,324,202,202,334,367,379,392,294,244,309,256,313,250,363,323,237,346,263,276,224,314,231,260,233,297,248,324,137,286,268,370,284,397,364,273,382,250,250,428,408,451,396,302,384,341,334,345,199,244,366,365,149,268,254,239,347,253,237,100,174,235,261,274,266,329,289,261,295,317,165,107,379,269,333,386,255,267,276,268,275,311,245,252,275,269,248,267,310,283,382,172,172,188,188,250,290,256,291,162,332,104,230,321,265,313,433,253,328,316,235,235,350,440,319,273,327,242,112,302,241,217,86,247,110,225,312,419,272,263,253,265,148,436,343,301,199,199,307,368,384,126,274,270,277,269,367,265,332,180,279,265,228,307,289,277,296,261,257,208,365,216,216,340,250,392,281,257,256,381,405,305,299,240,246,245,293,269,355,219,263,317,259,265,340,222,222,224,224,240,247,242,251,358,283,277,457,321,297,282,275,254,368,303,234,240,284,278,250,341,226,314,91,312,261,319,314,299,296,285,245,301,292,169,246,289,349,355,354,284,353,235,241,205,247,241,287,111,358,278,331,265,234,422,376,258,345,247,95,309,264,360,325,233,367,265,280,402,283,322,374,201,316,308,285,312,346,256,259,305,280,337,297,318,239,264,251,311,306,234,269,243,256,281,274,264,266,278,230,68,265,388,66,308,330,321,42,366,264,424,359,366,242,355,241,305,372,268,234,227,242,275,252,249,378,297,244,263,354,323,375,354,251,349,260,292,318,278,287,347,271,257,227,234,252,243,243,218,367,235,314,259,319,422,276,298,339,266,281,115,269,76,347,335,270,344,230,368,273,284,289,258,229,163,197,57,231,210,162,309,209,209,344,315,276,348,245,258,267,292,257,237,287,247,384,321,239,254,335,368,256,384,308,236,141,288,374,259,209,265,267,297,304,256,298,378,225,346,238,303,281,237,332,361,185,131,163,319,254,283,314,347,50,246,284,242,300,94,258,312,348,80,267,182,332,265,266,362,337,276,243,264,272,341,280,177,275,261,154,325,248,278,56,234,301,275,263,251,239,216,222,235,80,327,371,267,295,109,285,248,237,262,259,315,240,249,310,300,174,174,376,235,372,255,382,241,193,247,394,277,351,274,167,343,286,249,234,298,252,265,281,306,265,357,290,303,264,252,266,315,63,235,309,271,238,264,145,210,308,237,237,122,297,308,233,270,307,253,247,237,318,400,233,353,309,337,268,336,239,291,253,238,262,259,320,246,256,247,238,245,254,225,332,340,232,254,303,279,260,307,322,321,262,274,250,250,252,289,333,290,294,316,243,244,252,261,310,173,296,291,297,301,339,239,420,417,304,273,269,131,131,63,220,242,156,297,293,297,242,214,308,326,245,377,198,213,213,379,299,297,241,309,283,353,266,267,359,399,384,55,267,278,292,392,349,233,237,399,294,264,178,178,260,274,385,367,331,340,133,304,455,110,103,302,307,333,268,277,155,155,451,391,331,271,277,383,283,257,275,314,320,299,324,313,265,264,383,433,454,248,328,252,337,229,247,340,250,279,284,286,242,263,232,256,443,271,340,435,287,438,397,229,293,244,281,285,325,295,288,375,337,400,361,323,238,245,79,243,344,232,32,275,314,245,220,220,264,316,248,116,131,234,282,276,379,403,397,255,233,393,318,353,409,349,230,280,307,373,368,232,283,226,245,292,286,254,269,301,306,338,348,275,233,336,321,385,254,235,387,260,247,323,234,235,70,240,244,275,332,323,227,302,445,86,279,308,275,298,282,332,333,271,240,321,214,245,245,100,404,313,294,336,291,268,282,293,274,306,265,252,305,316,281,319,246,243,330,270,363,263,320,241,241,311,252,448,247,247,311,359,342,333,275,319,240,240,281,275,291,352,417,213,213,115,56,264,114,118,259,313,311,355,277,282,290,387,235,301,129,306,304,259,287,258,391,223,212,345,368,332,348,322,325,254,467,355,344,276,219,217,322,288,319,280,201,230,225,234,302,187,336,357,345,278,253,290,94,266,288,67,299,277,242,265,148,243,298,263,244,251,256,245,251,242,235,259,256,92,278,265,451,274,242,341,426,54,267,278,262,230,280,259,266,258,64,239,256,309,226,249,344,254,242,102,246,199,313,292,288,152,263,244,415,295,264,255,347,291,259,249,247,273,233,266,329,299,319,251,210,242,240,256,262,119,353,299,413,278,397,251,268,392,295,290,346,303,315,244,293,237,444,277,278,249,287,310,281,322,292,437,401,308,248,280,321,246,233,220,93,288,243,323,296,237,291,356,429,311,315,219,316,272,256,256,283,355,246,381,286,333,313,294,257,344,307,345,326,368,372,246,239,373,237,286,225,272,360,288,270,234,102,240,357,288,250,304,373,275,133,227,227,278,351,291,304,372,297,243,289,216,229,219,379,310,238,243,244,83,358,276,266,83,226,319,412,249,46,277,274,243,245,267,378,299,434,280,260,230,349,257,228,292,354,260,289,255,332,260,249,294,201,266,46,236,415,300,318,276,251,220,288,246,292,289,275,360,363,133,274,134,221,232,230,173,267,247,362,438,347,347,323,333,332,244,284,351,233,270,395,322,316,398,315,252,227,377,271,259,234,197,265,354,269,290,341,284,222,299,219,378,261,81,231,384,158,288,323,121,299,164,286,301,353,338,290,269,367,293,281,228,225,242,240,342,292,185,300,260,255,331,277,265,310,328,223,262,258,245,280,236,258,261,237,308,45,297,292,265,71,266,266,398,307,286,308,262,215,215,253,253,67,263,242,266,224,252,77,295,235,318,250,246,272,337,347,226,292,326,336,261,252,243,248,233,240,229,263,256,246,247,272,52,294,294,162,234,223,115,235,74,354,281,241,250,239,292,262,226,232,231,65,241,250,223,264,325,281,327,101,317,278,257,342,100,290,281,255,249,246,295,358,408,327,247,274,265,282,322,163,232,264,238,260,355,339,454,277,206,257,337,327,254,179,268,273,228,262,246,141,324,297,339,243,423,200,291,406,308,231,238,242,236,143,257,241,372,299,274,331,273,365,305,348,291,248,297,313,377,306,332,313,299,342,377,303,293,277,362,448,238,232,270,248,412,239,191,309,320,287,268,294,299,256,252,380,268,327,324,286,281,318,262,120,258,264,318,263,273,228,284,233,290,323,298,240,280,244,278,268,272,249,272,278,226,278,147,315,270,292,254,294,355,297,117,237,264,269,291,227,230,362,258,405,307,273,286,310,350,242,243,263,294,380,342,409,298,263,258,304,257,281,266,300,265,244,294,358,446,280,258,311,323,66,406,303,282,405,264,390,431,274,326,235,343,305,239,287,224,224,224,224,318,457,288,362,247,405,294,276,229,284,301,270,360,403,250,259,368,306,338,295,132,316,322,332,330,314,384,390,265,360,335,234,450,310,268,269,300,206,270,328,283,282,341,331,258,241,347,252,264,256,118,386,284,155,314,252,251,264,285,292,310,273,318,195,263,243,307,241,266,271,314,306,371,310,295,311,311,242,382,265,292,404,257,304,246,267,356,319,249,86,309,233,281,390,358,246,288,366,213,240,300,248,268,250,238,255,296,298,235,420,344,259,130,248,258,283,235,265,343,272,346,290,289,366,272,308,292,259,325,283,363,289,285,278,286,293,291,275,206,240,252,252,262,269,263,309,360,274,300,311,348,195,270,278,347,366,299,306,299,286,233,358,395,293,299,262,277,237,239,345,245,269,331,263,296,346,255,255,326,392,262,114,191,263,362,295,286,149,321,325,262,285,229,350,379,304,235,248,309,317,260,346,231,265,354,265,304,338,311,316,229,260,250,259,230,329,241,337,350,311,263,223,239,240,410,233,241,248,213,213,246,71,273,193,233,247,247,205,247,274,253,254,144,271,255,264,295,178,178,310,220,272,261,243,249,286,376,340,250,284,267,231,266,247,252,273,166,265,222,262,415,264,252,318,102,296,250,309,393,290,296,228,387,400,297,129,283,295,265,245,297,350,250,315,96,290,305,425,387,400,313,267,316,257,287,321,291,320,227,266,246,358,288,282,327,274,295,314,285,338,328,269,260,239,253,329,331,272,371,84,262,210,270,277,81,307,290,380,282,254,315,244,280,282,275,386,283,321,287,273,240,115,424,237,375,286,273,315,303,215,328,267,255,297,344,263,243,304,317,127,335,297,266,283,325,264,225,311,231,216,216,241,260,359,233,277,240,347,270,228,321,370,288,318,366,278,266,288,264,233,279,273,255,270,282,267,126,247,290,430,314,328,303,361,336,300,276,297,224,224,308,396,263,113,235,260,253,304,322,241,51,400,233,283,288,213,236,271,297,319,345,263,228,47,236,283,219,326,325,345,341,295,290,406,216,216,290,384,290,289,183,304,299,285,256,259,327,281,274,274,239,316,302,232,305,236,41,217,343,246,276,256,309,278,269,236,429,323,288,289,367,319,402,275,254,127,269,282,233,246,341,228,217,217,200,200,243,257,225,311,413,296,291,373,446,405,325,262,300,367,301,287,301,314,247,297,249,255,253,276,178,282,349,295,250,262,370,268,246,285,361,279,243,226,248,300,295,249,126,297,275,422,322,274,280,274,212,245,266,295,253,245,295,284,354,307,277,241,322,78,221,221,245,336,295,335,398,101,202,441,304,277,347,441,411,430,422,312,351,273,30,230,347,235,279,332,273,287,286,238,354,190,307,245,306,300,258,256,364,247,228,274,224,299,250,340,332,284,283,287,294,282,170,283,287,260,167,243,318,322,197,313,243,260,229,251,266,299,240,210,220,235,260,277,295,378,300,265,260,321,234,285,238,258,251,244,223,249,187,288,221,303,269,278,232,277,271,235,216,264,237,283,238,283,237,223,289,273,227,244,252,263,382,360,259,165,120,325,275,440,263,316,296,104,294,335,258,281,290,240,251,62,380,137,314,205,205,344,258,299,249,224,239,244,242,283,238,302,219,242,45,465,51,353,266,269,269,292,324,325,232,400,344,236,255,293,257,60,239,291,256,231,273,32,242,72,286,280,316,312,249,222,228,277,237,253,322,249,245,263,267,283,191,362,34,240,83,408,341,351,283]
doclens.63.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [248,162,226,352,322,386,338,22,222,246,349,233,302,147,358,284,350,302,393,315,391,335,286,310,274,270,341,351,342,388,275,388,420,302,304,276,340,235,261,303,303,151,302,278,330,405,254,387,313,307,395,323,343,121,371,258,310,412,325,288,215,294,315,308,316,344,318,255,243,328,344,332,264,291,252,264,120,253,322,223,285,247,137,395,348,264,304,82,217,267,257,227,63,370,263,273,325,230,285,271,291,256,263,314,284,284,372,55,283,314,277,256,101,231,266,92,321,242,259,245,258,248,263,264,380,336,104,238,271,425,407,288,378,379,447,343,336,236,310,438,278,279,368,316,261,250,376,230,291,213,286,235,240,267,244,262,310,268,199,382,295,332,296,276,283,275,271,242,367,312,345,302,312,230,241,414,127,245,447,334,284,274,256,249,311,257,248,91,388,317,329,231,268,261,267,268,321,309,238,306,238,279,350,299,403,341,264,344,283,234,293,241,229,280,322,239,259,360,292,261,252,284,383,363,369,291,344,290,303,274,301,342,270,349,379,263,247,424,435,161,230,258,312,337,245,262,374,373,314,338,284,359,255,327,403,305,396,290,240,341,215,215,374,385,259,416,342,373,261,249,249,249,356,273,262,241,363,303,278,235,149,287,324,169,264,304,334,288,183,308,257,302,258,309,294,233,403,143,243,334,67,248,344,375,334,248,273,255,228,260,243,297,248,255,296,286,276,249,200,379,242,360,416,286,57,265,295,282,316,325,226,359,298,330,264,289,29,292,425,178,225,277,237,256,229,298,363,239,255,244,315,253,290,390,232,324,254,85,236,225,393,245,288,298,253,270,263,70,289,259,73,303,329,283,229,236,336,231,245,237,256,263,256,224,336,238,328,241,308,412,290,264,88,303,257,72,284,262,255,358,245,270,301,239,255,295,280,231,210,258,290,436,310,263,138,223,252,266,260,330,416,285,305,278,341,389,302,296,249,246,344,264,238,286,266,55,356,264,98,246,224,325,259,308,326,264,254,257,284,295,346,74,289,305,296,312,275,73,240,256,232,236,259,287,378,258,82,266,220,375,303,254,235,216,234,261,247,282,226,404,222,305,211,265,298,258,251,419,371,242,284,318,272,250,233,360,265,238,307,367,245,244,292,303,282,256,292,394,241,121,305,246,276,276,381,168,283,309,303,269,271,345,270,256,279,248,307,183,217,238,145,283,246,63,305,340,53,318,263,287,220,270,233,320,359,330,340,349,256,255,273,272,318,294,398,410,272,287,280,337,282,90,330,194,246,297,359,245,246,255,247,237,255,247,182,225,273,286,154,348,269,334,302,75,278,236,262,356,356,283,322,250,347,298,304,375,124,234,50,237,311,252,246,329,274,117,322,150,284,157,373,328,241,330,332,410,205,205,291,384,283,117,311,238,276,202,238,243,269,232,297,352,236,248,220,220,239,227,242,316,205,285,240,336,302,306,257,311,47,237,245,264,280,255,69,346,416,360,433,297,357,204,217,126,325,306,229,233,232,339,248,282,197,197,360,305,291,328,239,357,277,265,268,214,214,431,345,239,170,233,242,272,259,304,38,224,261,261,346,336,230,236,234,279,330,338,260,316,307,383,245,358,234,343,357,232,264,230,360,42,230,275,332,288,333,273,312,238,299,273,223,269,345,267,240,260,362,252,306,317,220,301,333,371,314,265,168,265,311,155,281,344,309,330,309,342,461,292,380,290,320,313,189,264,240,276,441,241,253,314,241,243,103,276,300,277,238,231,323,233,247,226,145,241,196,188,371,285,277,366,305,316,342,333,262,296,334,265,263,283,275,255,377,278,254,259,284,278,248,291,107,265,292,238,268,271,245,290,261,245,320,297,31,264,342,389,291,275,296,227,248,259,237,409,439,258,297,230,240,259,268,147,266,369,416,315,433,338,415,363,311,271,282,425,330,365,271,261,262,182,276,83,281,252,283,328,408,399,402,241,425,352,334,383,319,334,248,330,273,69,316,277,228,167,270,292,259,216,305,311,230,342,304,277,279,288,266,239,451,439,375,274,145,239,222,249,263,359,248,247,161,233,31,383,256,260,345,309,324,277,320,69,60,393,408,307,274,222,372,185,42,360,246,119,263,278,55,308,263,160,248,238,230,234,275,286,331,224,224,328,288,329,222,323,307,308,251,296,290,375,375,257,412,285,351,237,319,292,272,261,113,325,407,240,266,316,287,298,233,261,265,343,293,232,300,305,307,317,396,331,411,226,212,244,257,318,267,345,316,238,222,291,243,236,225,236,248,239,269,430,294,254,301,303,398,333,263,351,263,267,324,289,233,250,237,96,250,235,287,259,228,403,313,271,281,261,242,278,315,383,232,337,89,283,151,326,319,323,330,125,321,376,323,354,457,334,234,340,207,207,233,264,379,412,318,185,273,241,193,193,293,359,249,275,313,361,259,228,290,204,204,231,224,223,275,215,283,385,235,169,312,329,279,275,283,273,354,294,298,221,285,348,261,155,289,327,252,295,347,375,206,263,265,249,258,233,262,276,84,361,213,213,261,254,248,244,225,336,259,240,416,236,304,279,385,346,335,216,308,275,289,258,323,235,302,254,336,260,278,262,332,276,81,352,437,316,212,239,290,281,266,227,281,409,259,138,248,272,245,244,275,229,242,239,224,266,362,420,402,334,331,334,326,445,291,306,146,254,254,367,149,353,306,250,270,310,275,296,281,39,266,315,276,290,271,364,246,342,304,350,341,466,358,232,324,280,366,307,360,259,286,264,325,191,246,260,254,292,282,282,228,279,312,265,294,351,265,302,251,347,256,448,399,333,327,271,410,73,295,244,245,248,239,249,357,106,230,45,108,288,283,247,355,297,344,429,353,390,414,47,308,299,257,323,252,371,285,334,56,275,257,280,240,262,375,93,241,239,231,177,241,250,189,191,275,323,266,87,240,252,248,310,57,220,315,329,264,323,306,327,274,240,273,351,319,267,258,257,309,260,263,298,287,266,246,312,347,109,286,339,269,325,238,239,325,305,317,302,304,233,344,444,301,442,399,230,356,362,119,283,229,260,238,373,307,240,362,351,322,348,244,274,130,333,229,286,403,402,383,242,160,276,296,237,307,283,238,244,70,293,249,337,287,232,254,256,65,242,304,315,340,328,253,340,297,261,319,307,236,286,299,235,309,266,301,290,310,317,302,265,290,304,265,355,330,261,295,288,300,292,319,299,244,281,286,271,263,299,256,296,301,263,254,109,256,266,254,276,256,254,282,232,271,239,410,275,265,315,158,252,258,257,223,229,229,292,282,251,235,247,241,241,248,234,255,254,246,270,269,270,248,236,253,245,255,67,301,250,394,282,318,285,267,275,238,257,317,362,306,255,265,274,286,282,279,228,171,266,329,293,280,161,383,233,255,257,237,61,294,348,191,358,261,314,261,244,304,355,262,251,246,235,235,245,332,279,276,246,261,253,268,251,331,277,232,437,302,242,388,176,176,253,261,280,186,276,259,422,287,410,260,419,243,243,266,343,51,235,272,336,273,246,248,262,353,232,78,250,182,244,242,244,271,286,310,281,294,344,287,430,365,36,240,258,289,311,314,375,230,295,234,271,259,329,213,266,251,407,301,297,441,262,221,311,272,298,317,233,275,279,316,246,247,277,364,288,268,240,221,298,295,358,245,227,55,298,239,262,254,240,232,246,226,266,262,231,250,322,254,244,257,287,286,254,305,257,297,290,243,375,344,342,260,252,51,340,381,342,444,290,350,273,310,290,331,226,226,267,339,317,250,310,305,374,378,149,402,264,339,446,279,315,371,300,302,239,330,308,253,295,251,251,40,369,287,309,276,361,223,223,366,338,454,350,392,337,417,219,219,271,278,327,43,236,254,231,300,289,253,375,249,258,280,303,303,250,287,247,240,330,256,149,292,262,300,223,282,348,373,277,224,418,359,256,419,374,368,342,306,308,277,295,76,248,269,297,276,230,359,245,282,261,246,235,268,139,274,274,306,375,278,220,220,217,217,348,179,74,263,226,262,288,284,225,146,298,283,337,420,332,354,249,130,302,125,369,241,306,269,399,277,64,313,248,226,284,325,46,276,320,233,251,229,153,90,240,428,309,302,249,275,273,216,282,217,269,302,282,239,239,413,335,302,318,284,318,324,226,269,394,420,419,302,302,261,260,299,187,285,275,268,281,352,298,255,364,273,241,240,190,338,380,315,370,455,295,310,371,140,282,308,267,236,230,234,273,282,240,250,284,349,274,230,347,268,306,248,206,206,266,254,245,243,250,327,372,357,454,291,357,160,285,269,463,251,251,267,161,280,238,182,275,266,251,339,306,240,240,75,242,251,373,276,275,250,247,230,241,231,181,326,270,243,256,350,191,317,305,332,290,72,291,251,278,94,255,323,359,232,27,243,255,243,62,280,273,227,402,260,352,328,317,235,233,337,352,348,370,314,231,336,281,257,367,314,455,314,262,262,479,412,417,460,399,436,410,246,263,276,307,284,444,251,64,259,374,319,340,253,233,233,268,231,276,301,240,254,235,390,264,382,384,235,259,270,331,40,241,276,141,288,230,235,255,249,175,255,355,324,359,275,322,113,344,339,298,297,369,236,257,238,301,462,328,216,273,309,135,292,377,269,345,290,320,305,236,156,374,381,268,262,242,238,274,300,221,456,266,223,241,238,273,226,247,352,280,263,354,277,270,244,288,294,312,240,280,259,242,258,372,261,303,313,320,279,278,298,217,277,322,313,242,85,243,305,98,140,256,291,232,389,243,257,345,435,355,268,444,390,392,381,359,341,302,258,99,322,100,280,249,261,328,249,247,291,273,320,223,286,267,274,238,280,400,373,151,295,266,250,259,252,283,278,250,245,269,235,252,292,237,273,274,69,293,250,354,239,254,250,277,277,77,228,255,251,100,387,221,316,319,291,307,229,234,60,414,449,327,249,354,21,273,284,238,337,281,323,307,269,326,323,267,329,385,352,299,89,292,290,268,410,265,326,306,332,314,243,310,286,317,367,344,241,358,389,315,292,252,91,266,308,258,258,375,339,335,310,312,321,448,352,248,321,350,279,283,250,336,258,242,242,253,255,416,408,264,352,269,289,253,259,284,446,277,462,29,242,317,290,319,246,224,337,339,234,320,215,266,253,306,309,256,408,242,291,288,239,126,378,340,347,254,299,368,45,300,268,276,356,291,122,292,304,307,107,250,297,360,104,248,291,258,80,299,353,379,359,67,283,43,301,268,230,278,295,259,258,246,242,228,252,301,237,290,128,401,318,346,301,290,246,246,392,272,114,277,317,294,356,233,314,267,270,283,330,347,317,42,286,398,308,271,293,311,291,264,242,241,330,357,257,261,280,352,270,299,247,270,280,366,401,228,228,377,254,300,266,258,92,341,193,260,322,285,283,255,319,38,238,214,52,232,233,225,266,110,300,361,362,292,358,345,187,241,259,239,307,270,284,369,420,342,287,356,314,382,263,286,272,288,331,149,279,281,274,341,315,259,349,274,318,304,447,272,201,239,282,238,305,286,256,278,220,278,234,253,218,267,322,292,308,409,78,411,372,235,238,231,427,246,276,300,261,255,285,374,143,322,251,83,248,238,32,268,241,295,276,270,126,70,320,400,345,240,309,248,235,268,303,41,260,288,224,263,238,211,310,350,361,255,431,383,275,72,359,326,254,274,309,327,411,230,264,265,322,349,271,292,308,402,329,374,334,272,132,290,284,406,242,301,382,339,303,77,282,182,307,318,258,287,183,310,299,167,278,237,280,285,282,350,219,240,304,326,203,240,356,154,264,290,350,282,253,346,124,390,306,47,252,247,346,459,401,397,253,409,350,242,281,245,304,287,327,276,305,269,241,285,138,261,67,317,281,338,327,375,326,226,310,94,277,296,287,122,260,324,272,93,259,274,295,231,289,222,253,118,314,349,257,262,424,424,424,424,424,424,424,424,424,424,424,84,277,267,294,279,293,249,65,336,294,430,312,321,134,250,259,269,235,288,70,322,179,317,298,259,255,319,264,280,219,335,303,382,312,259,299,136,340,248,287,273,98,288,300,333,356,325,277,277,329,222,235,227,360,284,271,252,330,268,269,261,227,300,230,245,265,292,327,296,168,301,231,69,284,304,312,300,298,268,248,305,261,306,275,39,234,162,327,243,286,267,291,278,255,300,284,352,230,263,261,80,252,230,277,273,292,262,247,246,239,155,238,245,296,218,243,274,131,244,293,357,285,247,257,273,237,259,290,240,259,231,253,228,230,230,316,232,290,438,289,277,256,270,305,286,351,233,291,295,280,266,239,245,372,222,182,242,292,312,264,432,230,399,253,297,281,444,273,271,277,217,217,259,233,233,308,252,248,460,254,286,277,451,282,232,232,292,259,321,369,232,230,230,405,446,56,339,247,349,271,301,228,388,327,311,235,359,268,362,276,238,311,304,377,306,260,231,231,368,428,327,299,274,347,296,333,355,300,290,126,341,335,159,267,252,394,293,286,246,333,351,319,284,403,237,261,398,291,319,356,228,385,268,237,335,355,355,217,217,343,316,256,112,182,339,357,188,233,354,253,112,242,238,397,352,419,414,196,226,290,316,293,277,257,237,237,276,346,384,318,308,217,217,287,315,286,265,291,296,258,356,191,268,231,255,294,295,247,254,297,240,272,362,354,280,283,295,135,228,297,245,308,258,324,245,246,254,284,41,294,261,376,336,328,119,351,257,379,264,240,282,280,251,236,340,419,365,361,357,285,280,270,150,280,248,318,75,258,262,249,297,384,252,246,226,81,351,332,109,332,319,249,259,303,413,365,385,256,343,194,225,282,316,179,237,313,240,232,326,240,72,319,252,238,277,237,257,301,253,208,262,259,247,242,243,58,241,238,304,228,259,393,269,275,248,233,272,57,245,300,183,268,289,230,293,240,212,382,312,383,275,249,417,130,330,207,255,243,372,245,191,93,291,224,259,363,294,308,31,228,271,387,252,332,245,283,287,347,113,333,442,288,31,225,219,230,254,268,262,245,295,159,276,254,250,250,249,167,220,256,252,281,261,283,373,356,361,368,368,357,361,366,344,430,414,423,410,414,268,339,234,261,285,271,259,257,35,271,246,262,237,253,231,105,253,263,341,396,289,264,32,257,286,103,238,252,353,288,271,248,236,264,291,285,326,248,339,231,358,255,243,271,249,277,305,344,288,320,260,272,309,280,255,267,290,274,56,299,227,221,221,271,259,442,262,297,365,246,260,240,263,247,259,291,329,242,229,320,274,357,342,284,246,275,237,317,209,209,291,237,253,294,305,291,210,210,299,402,267,294,236,249,288,160,280,308,320,335,311,295,288,269,245,357,236,268,248,86,262,279,266,312,422,419,277,315,279,371,239,274,285,273,206,206,242,265,232,270,210,210,399,313,357,267,234,243,321,218,218,309,259,248,387,422,423,274,362,395,383,246,344,382,405,293,376,251,266,242,278,314,287,236,259,246,265,240,388,360,225,237,411,308,99,266,297,301,256,231,270,260,334,381,255,226,260,215,378,322,146,264,240,237,189,189,289,249,247,348,63,294,258,298,249,246,303,199,199,275,248,233,81,268,288,286,234,269,252,364,302,341,209,325,319,242,263,235,265,242,346,348,255,254,242,244,317,321,247,242,334,330,312,266,309,264,339,278,433,248,210,210,310,357,320,280,130,301,315,296,291,266,384,290,389,311,177,300,328,380,227,276,289,249,380,259,323,351,258,378,291,289,293,345,312,380,290,361,277,309,308,259,318,275,251,275,341,312,305,119,311,261,313,278,223,118,267,263,285,310,244,311,264,283,292,326,289,262,109,257,302,227,283,264,245,324,240,161,283,326,269,267,282,330,277,262,362,266,245,223,300,283,335,320,268,303,305,258,266,288,244,345,264,220,408,308,244,115,434,338,46,275,295,382,433,155,236,284,28,255,255,260,275,265,260,321,240,258,279,264,309,287,250,257,168,386,233,233,265,259,280,78,377,295,102,297,357,332,448,451,269,245,328,303,301,223,264,292,130,259,348,84,219,219,434,257,250,242,247,304,321,282,268,323,340,255,270,277,336,358,430,287,327,310,267,251,278,312,371,313,265,298,388,359,266,314,325,247,269,300,357,246,255,284,238,238,252,269,415,241,341,282,57,319,259,319,330,317,278,330,303,228,360,245,208,260,279,365,249,359,114,369,285,248,288,337,338,253,413,314,321,304,296,448,298,255,331,264,340,185,292,271,337,232,169,278,247,265,285,356,250,310,249,335,322,96,297,316,284,236,237,312,284,326,305,325,334,292,73,311,306,320,354,260,328,413,259,286,368,259,217,227,131,248,291,355,292,249,344,285,334,263,305,325,296,340,71,307,264,271,58,290,286,331,259,296,243,266,316,340,371,401,280,300,284,326,198,89,225,288,306,277,260,278,383,271,309,382,382,398,285,307,290,158,242,279,224,332,262,277,259,261,356,394,320,301,372,364,310,271,331,273,226,334,250,225,321,308,209,209,361,215,215,213,213,347,292,246,250,239,251,353,261,230,261,278,282,229,304,368,348,391,322,191,308,254,244,166,303,251,343,240,347,233,297,355,304,410,249,195,345,246,207,386,348,309,374,254,128,282,237,311,258,303,250,382,265,340,382,283,333,339,224,242,316,258,267,352,266,257,307,305,271,348,271,281,254,230,406,244,282,273,277,251,253,324,421,279,309,266,120,410,342,141,287,296,317,113,252,222,187,259,250,318,382,267,254,259,295,233,271,266,274,261,334,232,285,128,276,355,288,53,312,348,295,333,359,141,306,314,256,315,293,445,298,311,361,358,303,306,442,299,244,238,111,265,353,236,237,320,305,251,322,209,227,248,264,238,314,255,273,320,310,223,286,233,346,253,330,248,254,239,232,241,249,269,270,351,236,232,232,236,366,405,257,293,265,70,296,248,334,236,394,232,264,388,285,291,88,292,257,283,145,234,251,360,294,281,259,293,359,249,250,310,172,286,230,257,321,178,223,318,252,99,337,289,83,313,267,280,154,328,267,297,115,301,275,291,231,259,291,256,245,314,280,247,229,268,248,239,91,173,285,308,300,267,231,272,253,283,268,289,341,183,247,232,244,242,271,261,251,292,268,231,35,315,282,142,324,304,353,288,332,310,264,317,314,260,298,258,244,299,251,283,195,306,223,245,214,229,227,212,200,211,254,340,224,287,223,347,316,394,263,160,222,276,319,252,164,403,309,272,430,292,305,237,246,338,314,287,323,284,294,298,242,229,351,280,285,269,286,281,268,296,305,235,230,258,311,279,268,245,409,269,293,291,224,239,248,409,385,235,219,211,211,326,240,290,233,244,271,283,393,237,284,246,299,352,320,293,105,367,416,232,405,333,280,272,387,382,332,292,283,268,248,223,253,250,221,261,318,249,296,293,35,205,417,377,228,228,275,351,289,250,226,314,283,376,260,258,439,291,218,218,280,229,244,239,374,212,212,197,197,328,312,311,255,350,301,330,125,248,295,295,260,261,205,373,388,240,319,223,223,207,207,283,421,426,231,253,253,285,286,230,428,341,264,286,310,307,335,288,294,313,299,321,232,267,287,268,316,239,355,267,257,270,361,236,265,312,275,323,318,303,285,267,237,325,313,273,271,260,253,316,280,279,245,242,327,270,274,294,318,249,272,243,324,295,269,284,329,266,394,319,243,275,400,303,340,307,286,294,396,259,307,240,260,248,260,293,271,261,261,253,245,267,315,353,75,290,27,274,292,285,245,227,255,229,398,325,39,301,290,353,181,277,248,253,380,340,254,340,63,261,270,126,274,273,324,386,358,268,402,265,244,257,341,301,260,294,283,384,253,228,370,260,266,251,292,275,328,266,267,339,362,256,393,427,302,356,312,338,126,300,121,356,311,297,331,385,304,367,309,403,199,268,241,246,276,241,235,242,37,281,303,158,305,219,231,261,250,82,289,312,59,132,234,275,231,262,229,244,93,319,279,255,219,101,265,294,278,253,253,434,244,273,276,240,236,259,139,268,292,281,252,288,401,379,280,251,325,348,296,240,250,313,248,325,264,309,246,78,238,280,262,203,268,206,216,261,211,244,223,208,247,215,212,219,287,239,286,214,314,241,245,265,256,358,320,296,345,293,373,290,298,425,306,362,249,424,249,264,275,254,252,90,380,364,351,350,305,470,159,239,265,315,278,240,246,240,308,74,68,259,250,357,279,273,324,301,66,249,260,289,45,294,239,333,287,287,234,269,91,286,256,239,243,296,221,199,320,251,236,258,352,245,247,279,280,442,247,252,251,251,241,248,253,87,282,307,284,77,233,351,281,290,244,158,455,361,283,355,355,380,201,276,260,419,351,231,311,318,357,335,41,455,116,221,263,266,291,260,292,298,242,292,327,238,102,239,329,290,249,306,444,260,265,320,60,307,59,254,268,376,277,423,251,294,250,237,95,339,362,52,272,314,280,184,297,251,289,417,296,307,367,302,312,128,270,242,223,238,288,230,237,260,252,130,248,328,279,232,221,249,250,235,237,239,263,224,233,258,247,252,245,257,263,257,265,262,266,242,245,247,266,282,321,285,339,52,279,334,324,90,128,353,227,227,306,269,409,244,343,279,361,376,235,312,236,371,318,288,262,329,286,273,330,325,173,289,430,275,329,29,264,318,312,312,363,412,428,436,430,403,278,343,298,269,276,257,347,275,368,288,328,259,284,41,274,324,119,229,58,232,256,268,403,267,245,232,237,237,226,253,190,347,312,344,407,243,330,270,294,261,265,281,301,357,360,444,404,407,388,253,338,391,317,374,345,197,226,264,269,330,167,282,267,311,389,357,281,77,272,262,123,249,235,235,324,292,247,281,238,248,248,260,265,246,260,133,303,244,429,280,288,324,390,286,458,297,297,406,332,84,71,265,305,246,49,264,298,330,200,200,273,398,297,310,264,115,239,286,306,293,262,250,344,237,227,343,379,328,360,97,326,260,258,417,350,392,165,261,254,315,246,322,252,260,219,219,307,272,308,335,189,189,381,85,242,220,67,345,261,232,440,274,274,310,291,352,261,248,380,281,414,298,305,262,241,285,244,287,254,240,272,259,263,248,240,240,156,316,320,125,342,311,229,262,290,268,246,297,270,327,358,302,228,301,328,318,420,340,267,244,240,305,246,131,298,258,287,276,295,239,277,228,295,84,317,257,230,219,185,308,269,368,305,363,402,329,420,367,458,317,271,187,326,282,383,232,373,273,268,309,262,336,285,357,289,299,292,270,320,112,350,297,271,315,305,242,48,322,292,175,263,217,267,275,311,254,286,294,277,334,275,392,317,427,300,143,104,247,259,275,346,369,318,306,267,277,114,269,258,310,233,319,306,244,270,316,327,266,233,236,244,298,255,309,289,107,276,374,312,412,263,297,267,326,371,325,294,252,318,248,241,255,320,244,318,259,369,286,331,365,319,230,286,98,392,332,259,369,332,299,224,272,253,282,250,267,242,323,263,301,265,265,302,321,111,208,208,179,219,219,261,273,227,259,318,253,392,311,244,246,238,303,284,292,293,244,246,288,277,217,217,243,239,334,337,289,264,341,322,297,244,241,327,315,432,397,261,336,279,366,344,293,243,256,44,266,280,232,275,335,302,322,373,260,279,209,253,278,288,242,238,263,296,302,281,248,281,252,339,227,244,409,247,275,278,254,247,223,312,181,276,72,268,227,341,298,227,276,274,237,270,274,246,233,337,109,250,327,243,233,235,236,278,234,241,278,246,340,229,317,246,216,238,316,245,120,309,250,300,295,271,300,273,239,254,351,223,295,405,303,355,250,355,343,260,33,221,256,280,249,251,244,447,446,447,446,446,445,444,400,129,281,244,98,267,114,323,297,309,320,287,294,284,288,307,284,253,242,308,253,218,350,297,275,313,270,333,291,385,287,297,312,324,282,220,270,235,361,235,394,382,331,295,287,252,297,276,287,94,287,334,378,334,91,322,437,429,281,349,144,239,299,235,268,304,376,235,50,292,448,358,317,405,345,218,303,358,352,308,290,320,257,249,345,353,310,282,124,228,229,227,241,303,265,276,242,274,242,264,222,261,90,330,432,359,353,295,287,277,443,243,305,313,45,435,364,253,257,269,244,204,204,300,318,123,299,334,257,288,238,375,400,362,275,301,362,356,305,418,286,237,338,250,290,287,212,364,377,254,308,287,233,263,237,338,281,292,319,239,231,282,98,304,312,361,334,395,150,281,305,299,328,336,416,307,296,249,245,290,318,279,396,272,274,335,311,290,268,293,282,242,282,463,389,232,232,466,374,329,252,450,229,48,329,248,302,282,289,282,279,248,275,249,263,242,343,56,311,267,285,268,239,248,219,232,322,249,350,218,218,299,361,244,54,263,317,266,305,295,403,253,29,288,389,325,156,226,248,233,273,273,289,256,173,291,286,312,79,277,333,243,281,398,438,262,299,277,256,260,64,109,231,390,243,243,255,30,254,260,34,275,309,44,355,357,383,337,348,111,257,260,317,373,221,221,346,408,318,222,222,260,245,247,255,273,265,251,286,348,302,269,132,266,334,234,280,249,337,301,273,256,231,367,313,230,250,305,233,299,252,250,248,245,258,242,355,66,281,310,292,98,293,256,273,246,268,267,289,251,264,259,274,259,261,213,255,269,416,351,371,257,258,249,264,266,242,238,249,241,189,256,212,253,238,232,239,254,415,333,299,276,174,290,389,264,268,251,307,380,308,261,296,282,261,286,230,252,308,284,266,241,234,283,319,296,412,334,427,264,407,365,330,237,289,244,216,280,301,280,276,288,294,321,337,330,309,291,262,311,263,311,297,297,266,274,353,360,390,265,363,451,440,389,389,277,438,317,336,338,306,349,65,332,261,232,193,247,444,396,278,265,265,442,391,336,339,278,359,205,205,306,387,271,252,272,377,349,266,341,371,170,252,261,260,269,270,342,402,302,245,371,270,317,267,281,348,224,192,262,270,99,257,67,267,289,236,151,231,318,144,267,257,154,257,262,233,334,262,261,294,242,360,303,71,245,230,266,94,307,139,302,366,448,308,398,311,447,242,295,427,378,299,278,292,432,318,288,289,406,310,349,307,106,318,236,247,109,309,234,277,300,234,248,97,235,288,225,219,228,228,345,330,295,253,60,350,399,334,274,241,283,141,266,320,343,39,318,266,147,351,276,340,390,226,424,301,387,141,289,250,436,306,273,294,270,238,400,220,132,269,261,339,235,332,298,298,262,233,71,255,417,352,354,455,341,289,308,134,283,382,340,250,304,302,208,208,329,266,254,200,283,123,210,279,307,243,40,237,252,36,257,243,302,256,240,339,251,285,120,256,103,334,81,277,254,318,257,40,253,284,243,234,241,248,260,249,289,278,283,270,378,241,91,316,289,290,311,253,376,298,294,383,425,140,354,251,172,220,300,271,228,244,308,245,240,299,254,392,334,274,229,346,290,282,414,247,421,116,297,311,158,249,245,316,84,342,326,244,368,373,256,318,254,253,302,273,344,368,288,53,280,325,312,322,76,290,312,226,270,360,268,266,280,315,326,285,348,441,444,313,253,236,240,240,262,292,195,195,328,336,331,282,275,250,263,42,267,226,238,258,39,258,273,241,282,249,342,277,256,326,283,298,232,277,306,321,237,303,242,422,232,244,243,232,278,289,315,68,318,286,287,281,258,280,319,306,275,269,81,238,295,249,259,214,116,386,273,168,320,375,268,397,273,248,253,338,233,274,287,307,93,242,326,315,251,45,246,315,240,193,327,309,316,282,146,233,272,223,245,301,241,284,275,338,270,282,325,279,300,408,386,254,227,240,283,251,262,370,173,327,325,295,252,379,316,308,244,388,258,268,242,301,351,317,247,259,243,250,402,368,215,307,290,331,317,333,296,244,314,330,361,368,287,255,240,261,273,323,290,258,311,264,270,220,267,118,238,233,248,263,333,242,229,288,333,248,293,37,241,275,303,275,282,342,312,304,275,278,242,157,423,257,243,353,268,281,308,252,262,289,187,224,256,325,169,305,235,303,274,268,257,255,252,263,363,272,312,263,260,263,293,200,336,457,427,237,221,269,337,315,340,278,302,247,227,247,284,237,278,275,224,146,246,274,94,274,242,353,337,63,280,226,335,326,289,364,243,341,251,240,334,338,310,332,371,264,241,265,239,247,274,274,333,266,286,362,255,238,239,367,247,287,306,244,207,239,305,414,143,321,245,193,294,193,258,372,281,239,315,268,267,363,259,287,330,238,322,248,283,467,240,203,275,285,257,200,280,271,269,350,255,243,298,301,332,260,246,241,293,145,276,411,304,274,301,259,349,302,105,279,256,265,230,365,345,253,259,338,264,248,269,243,192,343,271,288,296,370,248,242,244,258,85,117,282,275,290,80,253,271,309,182,182,337,266,340,247,259,283,280,274,282,239,343,422,303,363,159,272,278,350,271,365,281,272,304,99,295,331,311,253,404,340,392,334,222,222,222,437,299,258,282,318,288,316,281,250,252,221,221,230,246,245,216,285,320,264,280,300,260,254,245,276,413,310,232,322,248,298,367,407,294,278,267,248,283,328,342,259,281,440,315,285,381,282,306,370,278,298,129,263,255,247,300,232,365,95,317,78,281,238,233,235,267,112,338,234,234,253,345,285,277,429,264,283,297,303,319,269,252,294,208,208,302,279,285,330,261,291,420,254,319,281,241,273,373,296,250,248,383,268,428,423,229,262,256,217,320,296,458,338,417,349,389,236,363,252,374,291,384,323,258,309,224,224,331,344,266,255,310,326,327,271,259,363,248,231,324,243,321,300,44,300,288,260,349,269,102,388,245,280,331,66,279,244,237,279,254,226,229,279,261,242,320,365,300,301,361,220,262,104,231,269,257,246,240,286,255,290,219,358,250,278,228,290,210,254,302,254,277,257,422,327,333,329,319,261,293,342,261,257,158,214,214,298,273,327,330,429,256,299,311,329,243,274,208,208,245,269,254,229,315,238,308,277,239,200,265,287,231,268,195,286,284,140,288,358,228,219,248,290,372,271,300,210,210,278,317,279,251,258,308,33,297,363,241,262,289,257,277,310,259,329,283,167,342,45,418,371,418,227,237,247,300,300,448,389,265,281,281,304,274,292,262,303,267,380,264,301,360,295,349,318,291,275,402,244,225,258,379,285,270,252,278,229,237,239,231,223,257,324,272,275,56,262,297,326,237,195,195,368,357,288,237,280,260,275,270,281,303,335,233,284,231,321,150,301,256,315,377,247,265,218,332,33,265,395,242,308,274,237,251,363,290,229,255,232,262,229,125,267,250,297,335,232,286,303,308,201,201,258,427,106,280,114,304,361,376,407,321,350,275,63,291,222,222,117,245,357,362,302,265,138,320,370,284,333,287,377,294,266,289,268,330,257,256,246,308,271,270,272,302,386,291,254,288,345,225,278,287,264,356,366,285,250,288,237,285,369,256,248,314,337,271,305,110,272,332,301,202,202,235,161,234,254,348,252,217,350,242,203,323,265,260,292,295,277,239,262,261,277,262,255,274,257,267,302,228,302,284,242,262,381,228,259,288,294,413,263,252,277,279,358,150,354,250,276,262,360,267,231,259,249,365,245,330,355,272,265,243,255,339,321,235,86,274,373,330,230,183,369,246,352,255,228,252,261,240,240,339,298,374,374,277,271,320,278,253,308,74,343,440,29,315,374,273,314,142,315,262,124,52,257,276,372,302,290,350,252,323,314,315,328,248,256,420,413,317,256,322,287,315,230,264,285,381,330,220,334,275,292,284,211,211,249,357,296,246,358,320,331,232,252,260,281,285,250,237,336,74,289,313,313,340,295,272,310,280,312,260,256,266,372,273,241,264,438,300,294,67,294,391,368,257,259,268,303,210,210,364,240,260,352,331,243,266,260,265,291,337,295,276,259,364,310,237,238,291,220,283,259,283,252,277,227,257,285,295,276,251,290,260,205,281,107,312,299,320,258,277,445,279,270,353,253,377,290,317,393,256,331,257,333,246,265,363,291,254,243,373,306,265,286,240,299,216,216,296,209,252,312,318,316,78,230,286,230,248,255,257,239,293,318,233,284,251,284,227,167,293,260,352,289,314,303,326,256,245,283,258,357,249,293,347,293,286,380,287,364,334,278,381,304,339,382,267,404,269,327,293,336,342,326,354,64,243,320,334,316,318,328,267,293,287,253,283,303,294,241,374,326,402,269,254,292,275,315,179,254,233,67,294,328,271,343,373,213,302,266,192,241,324,272,295,207,230,411,294,374,292,287,276,240,386,289,384,261,258,359,51,244,294,265,244,293,313,288,242,290,209,338,274,270,264,242,316,81,261,323,305,137,316,278,258,231,260,350,278,233,253,232,230,319,253,53,294,279,261,242,230,308,283,295,413,275,451,297,322,279,347,342,319,346,371,289,328,328,336,286,341,237,308,332,321,395,298,399,295,380,410,328,429,260,139,292,126,347,333,279,314,296,287,264,239,249,264,326,345,249,173,271,380,269,242,263,330,314,434,272,344,324,331,328,346,151,325,288,286,244,273,322,350,254,93,319,297,340,136,429,255,273,281,87,240,227,282,226,275,262,295,293,264,289,316,325,325,305,392,250,305,279,237,411,397,336,273,363,429,245,251,264,246,269,355,278,388,390,342,270,266,351,251,401,152,266,267,307,283,315,266,338,252,338,305,338,298,257,359,239,238,263,319,260,271,252,296,216,258,308,347,282,253,287,280,300,366,416,349,411,329,259,409,364,342,317,312,286,433,443,314,410,309,305,291,279,242,315,266,278,462,354,423,473,322,253,316,274,258,280,272,290,369,267,229,298,266,242,279,251,233,315,224,271,288,325,402,312,328,222,428,309,360,381,374,244,291,276,281,271,366,269,331,263,266,238,435,272,282,399,391,311,279,353,245,349,354,284,237,303,343,325,263,232,195,260,255,253,241,227,322,129,317,242,293,258,208,239,265,243,265,259,285,372,409,310,133,260,267,268,221,284,241,323,298,256,143,271,258,286,370,244,279,346,95,250,265,312,165,184,329,268,127,283,335,279,151,266,245,236,359,244,305,229,270,276,310,184,184,253,207,207,179,237,308,280,253,360,207,377,388,397,305,349,273,267,329,302,209,209,378,363,242,240,303,247,319,270,265,304,287,248,276,307,274,263,298,296,231,273,297,254,345,304,219,254,253,304,306,315,369,234,232,231,373,250,263,299,253,48,254,311,251,295,277,320,283,269,245,164,316,416,345,308,306,278,402,312,252,253,248,286,345,290,210,333,252,241,305,261,130,263,229,294,265,145,288,291,279,372,268,242,107,321,247,278,284,309,275,324,342,242,258,275,259,250,265,150,409,352,304,454,308,59,311,237,272,232,347,248,105,252,308,292,358,303,379,287,345,170,366,274,244,132,360,358,253,317,248,461,281,315,252,324,46,256,242,244,244,254,276,214,260,305,94,253,293,268,286,298,227,151,262,279,264,327,367,231,40,346,259,70,271,222,245,282,270,253,129,306,358,259,114,250,354,273,287,248,335,349,66,276,234,281,238,270,276,237,370,362,270,271,287,378,300,431,270,424,440,244,443,291,421,422,258,305,348,407,226,226,277,255,319,315,261,261,336,276,280,76,259,171,300,120,289,265,256,291,241,270,255,381,248,257,238,241,278,231,123,261,287,245,282,331,317,394,320,318,318,334,262,254,261,280,306,239,328,301,273,263,228,259,258,238,250,308,284,259,270,256,244,233,272,291,309,253,115,263,267,351,262,248,323,385,255,302,379,267,304,223,234,227,250,267,294,252,254,247,233,280,224,280,205,205,329,260,297,248,263,275,237,245,32,295,285,301,164,94,248,323,271,260,347,388,247,270,250,333,276,37,221,152,247,275,144,216,256,323,312,313,211,211,272,271,328,379,261,206,206,277,246,376,238,416,272,331,275,326,306,259,332,64,370,236,272,272,290,386,75,258,269,310,283,229,240,286,358,362,305,325,271,270,132,284,308,285,95,236,32,286,317,272,349,278,343,320,257,285,399,344,231,231,286,323,308,442,286,275,85,235,284,280,113,257,316,277,276,259,225,239,270,277,259,298,255,289,385,322,302,383,325,278,146,246,253,314,361,411,244,372,441,306,325,280,292,283,262,231,248,66,276,332,239,254,240,251,247,221,335,286,192,283,239,262,304,225,281,226,234,243,225,78,247,319,251,287,372,430,114,288,250,276,159,117,245,263,240,265,352,251,250,235,296,292,266,285,242,354,258,225,250,302,430,251,190,230,248,311,270,255,247,387,165,333,345,312,177,402,344,326,359,245,369,251,197,233,348,344,416,317,30,297,302,234,337,305,312,385,408,334,281,249,351,288,342,262,270,377,344,381,234,254,355,351,307,413,248,160,281,322,288,304,281,89,232,285,357,80,261,269,292,83,299,257,270,394,212,233,143,246,302,256,82,300,312,309,260,271,281,143,273,305,236,406,280,360,372,336,210,210,300,248,66,373,274,118,266,260,307,436,171,252,426,265,286,256,263,267,290,115,294,320,327,83,253,289,257,270,259,96,290,337,236,290,290,307,238,358,336,239,74,237,270,250,351,318,237,253,252,250,205,361,326,343,317,231,297,286,239,316,309,279,265,240,187,265,315,233,247,264,246,309,252,249,258,264,245,271,358,229,270,302,254,265,332,279,301,322,103,422,278,266,297,315,275,264,71,232,36,263,100,162,217,276,382,272,273,283,346,315,264,285,401,310,299,306,234,265,291,280,57,260,251,253,215,224,218,237,317,292,287,301,91,288,246,273,163,236,276,247,288,228,224,224,381,264,66,343,166,281,248,274,374,268,340,271,225,263,350,42,255,302,238,257,297,332,403,245,379,338,256,292,297,210,260,237,261,377,261,299,345,186,275,114,342,345,354,264,278,251,348,282,124,269,265,266,281,356,272,269,311,325,328,289,126,254,241,281,301,361,324,284,297,265,283,341,319,349,266,236,275,253,331,207,258,265,248,227,259,230,285,232,265,300,247,305,46,289,335,362,256,261,295,263,265,273,298,262,256,298,218,225,251,285,259,281,171,253,268,196,336,186,290,280,251,294,199,287,298,161,303,306,302,239,286,264,239,275,242,232,264,133,306,245,239,231,180,350,240,364,321,312,297,358,301,338,395,353,304,263,308,313,352,258,290,339,277,366,335,343,202,202,239,239,239,293,279,343,131,274,287,311,377,417,399,419,277,436,329,301,271,362,295,343,165,197,335,338,376,312,37,305,303,269,131,288,247,291,239,141,317,309,231,266,239,309,242,219,279,126,313,217,289,266,358,295,242,304,103,352,350,403,304,255,258,457,319,436,352,291,299,359,292,390,255,216,254,257,376,265,290,430,358,330,379,348,314,264,29,302,282,304,249,396,333,305,437,423,435,279,355,319,298,173,310,257,252,293,301,330,339,243,112,294,260,203,342,273,427,370,320,282,322,456,264,354,323,294,395,268,245,288,265,255,297,329,320,249,281,265,324,274,253,411,279,369,401,403,194,194,233,219,309,174,232,292,280,262,257,275,250,252,249,283,187,223,279,247,223,264,273,371,287,239,269,229,285,268,253,335,223,241,89,297,393,171,53,314,296,261,266,246,162,326,248,328,282,276,81,323,292,295,220,265,246,287,235,247,257,246,246,257,250,301,359,336,278,275,357,318,275,336,277,223,370,420,269,284,208,227,339,296,239,439,201,201,236,236,261,249,438,231,259,294,296,166,166,294,225,334,285,310,331,312,265,334,288,259,274,310,351,226,171,338,343,235,258,249,304,279,314,257,170,285,269,330,243,224,228,264,232,291,221,234,246,284,232,231,231,242,273,253,238,232,354,254,197,248,414,344,255,450,243,290,312,248,233,229,282,234,267,242,261,246,289,356,416,307,174,247,300,267,366,355,333,259,291,320,367,347,268,334,70,275,242,310,288,329,356,291,341,274,261,284,337,355,271,249,271,263,416,306,283,262,274,284,240,327,241,249,232,362,200,278,376,349,120,315,268,266,275,310,321,271,309,331,405,191,191,436,181,116,252,278,290,310,402,429,327,417,204,204,381,377,275,120,404,277,419,330,160,396,297,246,252,217,351,342,378,327,290,307,412,277,246,311,352,272,291,409,250,245,274,278,241,241,262,327,278,233,240,317,93,311,389,270,300,247,351,383,248,264,339,244,291,270,274,245,324,376,299,415,283,271,301,230,403,325,337,46,239,321,265,296,240,255,317,249,239,224,334,228,242,50,358,335,296,351,283,353,436,301,227,227,106,271,388,258,267,280,298,243,205,318,404,291,234,282,251,350,436,434,425,327,241,315,295,390,224,332,351,227,472,240,195,355,303,339,259,311,177,260,234,259,243,196,413,285,249,260,260,428,149,260,352,273,284,425,331,262,368,346,316,189,189,284,259,371,205,205,264,435,211,211,215,215,200,200,212,212,434,213,213,404,320,231,263,373,64,252,264,247,252,163,271,386,301,381,312,257,240,252,241,288,266,348,274,255,250,277,243,248,245,258,265,240,255,258,246,265,240,259,244,277,268,291,260,258,138,310,263,256,238,309,232,334,241,246,116,251,315,341,316,252,331,294,340,265,329,311,259,264,264,271,227,235,236,243,298,277,276,248,89,290,265,330,310,335,238,311,227,235,325,283,381,290,421,276,315,307,297,289,258,165,386,256,256,399,253,242,121,286,243,263,332,251,255,286,66,263,253,328,91,249,251,331,253,222,343,121,232,274,256,293,34,351,236,299,249,284,236,245,340,253,265,348,324,305,198,234,371,243,430,391,267,249,281,229,230,216,335,202,202,220,259,307,299,342,263,294,238,263,226,258,263,380,251,233,269,397,306,254,278,306,228,251,205,205,226,263,307,254,243,268,268,236,297,371,282,244,234,287,390,311,253,263,317,388,279,239,249,246,278,236,219,232,285,233,311,234,244,279,286,385,295,334,375,346,334,286,256,100,239,295,313,259,238,333,251,336,245,268,182,277,267,333,284,88,317,342,281,147,279,277,336,256,305,112,343,220,263,128,314,275,284,345,276,120,347,365,243,225,129,283,254,284,247,261,279,240,267,217,328,241,296,250,259,211,402,320,368,314,393,299,372,264,246,302,297,230,275,256,269,220,269,292,279,249,232,252,224,330,305,56,262,271,62,267,273,263,253,226,288,325,351,263,342,361,295,264,248,308,259,335,249,305,370,276,252,282,216,254,227,315,292,289,275,230,102,192,281,161,303,212,212,251,333,248,366,278,287,436,218,237,312,229,273,293,242,345,236,230,289,376,301,334,289,327,325,356,310,221,221,232,386,249,356,254,271,291,247,233,94,243,78,251,52,251,245,265,237,263,279,224,86,278,238,239,295,295,308,268,260,310,378,421,277,249,218,266,142,216,285,287,256,137,284,220,220,326,332,241,241,420,253,268,324,449,328,284,247,231,278,260,319,120,333,296,304,313,302,356,306,454,282,246,281,380,288,242,267,338,329,329,225,354,314,326,383,249,204,251,303,255,285,286,325,271,321,296,286,238,278,273,116,383,247,286,157,301,266,271,280,370,243,300,234,304,309,306,331,316,279,124,327,332,342,357,337,196,287,249,260,260,328,310,328,259,410,381,253,395,293,397,265,293,308,348,239,273,268,329,337,278,283,300,257,259,415,315,266,250,364,332,236,273,308,333,425,348,330,353,278,282,372,304,323,277,154,260,275,318,296,304,308,338,352,393,157,257,259,402,381,379,229,422,308,258,288,184,458,101,253,357,286,242,271,265,230,271,362,308,303,359,231,252,328,333,226,323,343,274,272,229,250,220,295,230,235,242,308,331,230,241,309,244,276,263,252,171,260,248,355,312,292,46,238,255,221,176,248,251,338,244,228,223,279,337,237,240,241,294,315,332,287,295,230,250,63,312,272,250,77,233,78,310,249,301,228,228,437,326,299,284,173,251,278,271,322,304,322,285,277,446,296,264,302,345,364,269,251,282,398,277,240,301,240,244,281,308,227,257,56,257,233,246,286,257,267,229,250,184,272,326,303,273,269,332,315,234,180,327,230,285,217,332,320,310,392,132,219,142,173,277,271,265,320,278,302,258,342,237,255,247,192,192,374,275,245,136,283,256,325,343,316,294,435,139,267,327,374,290,287,129,308,227,363,225,291,295,246,237,273,248,263,207,389,407,265,190,266,276,262,254,267,278,133,246,230,244,271,121,284,241,305,334,254,241,260,304,97,331,245,274,249,243,408,343,277,439,272,274,227,281,271,256,318,255,263,364,421,269,292,256,375,334,243,293,247,399,288,264,370,400,217,291,255,379,334,268,228,217,217,254,307,343,256,398,299,337,87,334,245,347,305,373,241,278,258,214,269,278,249,224,300,322,263,326,300,312,289,251,259,283,313,260,355,280,256,234,290,307,159,307,293,315,36,280,312,225,239,296,304,227,189,256,296,307,257,262,337,232,330,276,264,244,271,287,259,306,241,275,314,367,92,221,137,266,324,234,404,332,266,273,309,253,270,328,219,316,280,59,380,350,319,328,322,308,304,281,280,353,268,330,318,148,282,371,282,350,349,235,293,266,246,282,335,450,265,249,327,234,253,306,263,269,284,308,208,55,265,224,245,274,275,305,291,271,311,353,255,286,277,258,285,341,256,390,254,396,247,416,284,306,349,255,310,243,329,355,320,325,390,357,347,224,317,298,346,239,269,247,235,248,270,316,177,238,361,315,286,281,327,310,231,331,282,225,334,311,180,290,89,273,319,319,294,334,266,247,258,248,87,277,251,363,186,333,252,143,262,330,150,237,336,319,231,235,251,265,225,254,249,231,266,233,272,271,233,77,257,278,226,226,327,269,316,278,253,271,242,374,260,291,336,276,359,298,277,260,383,258,277,260,270,294,422,434,386,280,247,121,267,237,247,84,273,411,246,234,144,346,322,192,192,299,439,471,304,224,279,247,71,335,276,260,284,421,236,321,245,276,282,259,297,269,320,254,295,278,251,258,249,269,260,254,242,108,160,85,299,368,389,259,288,89,318,112,229,338,269,257,312,417,224,224,325,391,392,221,297,289,391,243,322,254,315,354,83,299,241,230,249,260,329,251,330,245,249,280,233,245,289,270,261,358,278,187,328,232,223,265,248,210,357,264,267,273,239,321,264,305,316,45,323,299,238,341,262,314,244,247,30,257,126,376,322,266,244,267,337,246,294,408,83,256,281,254,253,253,296,47,297,319,278,425,253,376,312,275,241,228,424,335,169,300,370,276,107,293,307,289,323,261,194,214,246,164,287,312,247,226,239,137,383,269,313,263,407,193,239,255,249,352,92,260,231,295,249,230,394,262,255,257,254,383,245,251,376,233,220,397,296,365,449,232,290,243,358,232,219,257,321,315,242,252,326,340,317,225,235,276,361,245,251,340,244,197,280,295,294,246,437,300,281,246,211,237,279,257,89,304,277,249,250,383,245,288,259,255,263,245,241,313,283,282,286,322,392,360,250,213,213,314,287,255,358,341,219,219,296,271,247,288,257,243,309,446,300,274,337,315,347,326,389,395,317,239,132,242,276,236,276,295,212,259,320,433,254,345,340,168,389,250,258,269,329,311,265,352,400,261,262,305,236,279,310,220,183,238,286,402,326,236,245,308,376,273,354,364,443,250,275,346,252,253,294,270,95,243,257,258,379,344,338,226,226,226,360,225,231,417,323,292,277,267,330,343,273,248,271,225,275,223,251,277,271,287,306,298,261,335,230,236,258,43,288,264,293,281,280,287,238,284,247,270,261,241,258,254,229,266,230,254,307,217,219,144,247,246,301,258,289,249,93,288,388,267,357,284,209,209,248,227,227,227,362,341,364,303,335,285,239,346,326,108,245,352,297,261,282,310,257,243,212,413,233,225,219,378,252,273,313,260,328,240,329,248,265,353,281,315,323,363,271,235,225,262,273,289,261,257,264,248,283,231,302,306,280,321,270,296,359,227,290,253,308,298,235,250,298,313,236,280,313,125,293,230,301,168,278,287,257,205,243,247,256,383,356,261,281,289,349,209,209,250,272,309,76,60,143,148,262,240,45,249,290,252,365,264,272,245,283,311,213,222,254,99,284,275,267,275,292,243,295,352,239,396,316,343,366,329,267,299,193,350,268,346,168,226,246,293,51,382,172,349,337,260,252,270,280,323,270,265,257,342,386,314,329,282,236,202,259,252,226,221,228,273,237,128,330,286,397,417,336,107,296,251,346,258,294,285,235,401,314,433,240,334,230,298,228,367,287,255,96,261,253,314,324,252,299,298,356,267,235,279,296,257,271,250,280,112,259,234,175,278,239,249,246,231,260,309,235,241,239,251,291,279,155,248,265,312,363,301,348,315,299,337,262,193,165,233,244,310,270,243,249,244,255,264,246,230,261,246,269,268,267,229,284,190,376,243,263,303,235,267,244,329,254,275,254,233,275,306,226,321,312,281,327,295,221,267,288,264,289,63,289,242,230,237,230,226,223,230,233,219,232,218,235,257,249,263,247,259,249,245,257,269,272,289,325,264,228,282,295,257,268,357,355,321,336,297,236,389,380,342,260,273,94,317,390,340,239,102,341,370,228,290,343,310,364,235,255,220,220,245,238,270,266,401,408,331,75,311,258,365,168,266,299,302,154,257,358,344,265,426,318,229,308,252,361,281,266,260,246,253,296,368,367,250,247,290,272,196,253,139,259,438,273,335,252,69,229,212,212,210,210,231,258,389,372,278,302,265,358,271,298,381,322,96,305,317,80,273,259,311,363,343,299,276,264,371,387,442,204,204,220,220,220,274,69,225,237,252,238,249,228,260,289,270,239,290,127,265,294,255,260,262,238,290,275,290,373,414,326,298,308,280,304,257,339,253,380,248,364,301,291,186,246,310,257,231,282,242,281,249,342,315,303,348,334,341,161,255,252,238,238,219,219,315,255,248,270,338,213,357,347,205,205,320,415,367,277,252,240,400,260,245,257,252,121,335,229,362,393,307,321,374,414,296,242,233,265,172,362,293,345,299,270,290,417,231,231,369,265,239,265,311,276,415,261,278,331,211,255,267,331,240,263,380,253,155,259,299,318,295,311,289,291,318,404,277,242,244,290,304,211,211,266,422,241,318,352,249,231,284,313,242,311,277,97,231,262,222,258,437,244,303,259,370,189,88,247,307,292,343,243,343,248,289,264,234,252,289,389,295,239,245,320,262,281,233,247,282,233,232,274,261,287,244,232,229,196,231,270,258,272,276,282,301,318,393,317,338,398,291,256,264,372,261,256,312,217,283,297,412,363,306,325,289,104,231,271,274,305,303,332,306,241,258,235,222,324,366,329,80,309,380,257,329,308,259,139,263,436,325,265,324,284,75,276,252,277,285,332,254,267,287,318,437,252,270,254,237,276,233,421,308,270,435,315,310,337,218,261,116,363,409,191,191,310,329,333,434,297,214,214,213,213,415,264,222,298,273,273,181,327,238,377,309,258,234,322,292,319,287,232,232,285,319,247,422,204,204,250,294,263,350,244,420,263,276,237,96,88,280,351,38,286,303,229,366,422,235,235,403,335,376,224,333,416,408,214,214,240,296,292,267,335,334,218,214,345,372,306,320,468,283,353,281,238,345,229,299,256,236,287,308,365,439,265,285,275,227,227,261,433,260,218,218,214,214,424,219,219,219,306,325,281,375,213,213,238,337,207,207,437,258,339,371,243,278,272,337,434,424,311,371,301,90,379,290,325,282,305,295,232,267,245,247,254,275,268,258,237,249,238,234,253,248,85,290,360,109,243,373,253,351,294,328,225,226,263,287,317,298,245,315,245,282,274,363,318,287,87,349,242,386,239,129,429,357,278,300,302,235,356,381,277,312,266,297,394,332,256,291,354,164,249,242,429,161,266,229,348,289,332,379,423,233,375,256,263,238,366,325,334,285,314,243,250,251,280,280,253,248,291,242,250,265,234,244,246,135,396,292,204,204,279,437,293,278,230,319,264,306,294,291,262,415,420,266,287,266,281,278,243,66,221,286,253,251,290,261,276,251,230,276,245,431,249,269,251,242,254,246,345,305,230,239,347,263,289,248,400,299,315,293,212,276,255,251,269,260,307,324,292,264,271,246,259,269,380,364,294,224,270,294,311,337,447,257,289,296,379,253,43,268,255,316,262,270,351,276,233,316,357,249,254,242,338,324,104,310,266,452,289,341,268,287,191,273,290,291,278,375,274,282,404,243,259,256,256,247,259,366,313,320,238,327,226,244,312,92,325,256,325,275,276,182,338,323,318,302,264,347,247,266,376,251,204,326,290,297,350,176,340,289,250,291,313,320,339,283,188,263,121,278,297,291,262,295,236,292,312,287,242,291,228,233,289,65,263,208,35,367,309,115,310,315,255,356,272,272,282,136,314,290,341,263,373,287,332,294,338,314,336,312,256,199,290,136,275,49,274,234,280,319,304,228,266,158,253,285,92,240,235,229,282,227,238,278,251,275,292,338,275,279,237,136,322,274,236,267,424,122,263,281,320,224,260,261,254,342,326,258,263,277,275,243,56,286,261,281,281,242,103,306,279,318,315,305,311,271,269,220,220,276,255,371,294,382,340,318,251,264,337,321,243,208,236,299,100,242,284,251,241,278,270,279,258,203,259,247,269,271,230,250,257,266,317,237,258,254,274,238,255,227,76,226,332,207,207,219,195,195,248,206,206,318,373,362,353,247,357,262,370,400,326,395,216,216,224,224,320,222,222,236,314,273,273,275,296,256,277,242,323,326,254,354,265,148,305,259,320,231,271,252,247,248,335,268,237,296,40,333,353,301,298,272,295,286,307,347,277,273,271,211,451,290,455,263,359,269,294,318,61,257,255,233,278,319,211,309,315,389,42,285,144,214,269,246,271,362,249,259,248,249,307,276,261,225,226,263,56,244,300,320,287,391,190,330,294,313,315,286,316,268,402,245,315,165,289,265,245,265,276,270,64,283,397,78,256,393,342,353,213,147,259,276,270,239,252,269,284,247,297,292,312,346,238,289,264,130,305,261,236,325,365,234,217,269,408,291,251,328,275,340,420,131,286,315,284,382,307,317,249,294,272,286,256,248,244,308,286,266,242,281,245,286,333,267,329,170,182,307,339,205,344,264,146,265,378,270,367,209,238,294,229,239,295,244,244,225,66,283,284,272,237,251,249,246,281,107,311,402,252,314,421,302,315,276,250,311,60,262,317,226,225,330,374,247,87,231,352,264,263,289,286,384,265,255,64,291,297,250,276,293,324,371,248,256,235,270,352,298,363,59,272,260,133,298,397,305,147,263,145,275,244,344,321,300,43,264,37,314,179,297,281,152,267,293,361,391,244,250,344,317,264,294,252,154,320,231,229,271,237,348,266,249,216,231,269,86,295,270,303,286,298,309,288,416,352,229,236,289,281,450,260,292,363,263,259,267,381,281,317,434,234,266,268,408,432,314,396,316,272,272,137,222,312,297,255,241,263,232,241,243,338,202,295,311,246,254,67,261,408,273,285,281,305,313,430,233,217,252,306,289,269,73,266,313,285,288,271,260,46,303,283,134,251,256,71,285,312,289,283,333,263,271,231,287,340,287,289,345,252,247,272,361,316,137,260,344,230,250,210,203,210,260,140,331,119,284,167,182,182,286,253,237,237,215,49,248,267,324,313,231,227,258,339,271,240,293,266,308,265,283,187,303,283,348,280,249,328,262,257,270,309,263,366,289,301,366,379,342,290,254,231,303,366,364,109,256,322,356,240,253,284,276,291,461,365,252,350,332,392,278,255,253,278,205,330,281,281,304,287,293,331,275,254,322,78,282,268,362,254,300,261,234,324,253,227,251,242,244,335,248,349,381,283,242,220,368,235,233,224,248,278,282,294,303,237,268,267,83,425,275,267,344,357,320,241,287,251,324,353,344,422,241,248,239,401,334,313,257,280,244,278,248,272,60,273,327,256,249,279,243,265,64,241,280,260,293,343,425,314,383,290,266,263,368,235,298,270,187,256,342,274,239,410,348,337,415,355,375,315,411,360,130,318,290,297,292,415,274,369,309,260,350,305,392,331,270,347,256,376,325,278,226,293,292,324,121,298,221,276,233,284,333,240,309,282,440,236,243,288,288,261,297,253,257,290,291,262,261,282,295,270,296,307,239,291,238,256,228,267,237,390,153,266,278,232,320,274,91,269,285,232,66,46,331,336,333,374,264,248,301,342,157,278,300,276,276,438,251,248,227,258,285,217,217,230,54,330,391,251,290,250,240,325,309,257,161,307,366,258,286,365,402,304,377,296,442,410,322,323,431,384,255,272,350,346,258,419,428,253,300,320,332,305,287,303,359,389,272,313,292,298,333,284,314,366,417,350,283,453,361,319,324,267,241,331,61,245,281,261,257,234,237,214,283,267,268,337,122,370,204,204,409,266,206,274,260,257,305,359,246,356,238,285,100,259,190,268,373,134,461,171,255,290,234,58,245,239,248,346,334,266,284,312,304,284,373,305,255,282,329,377,292,460,282,301,268,304,302,291,299,298,113,229,349,264,300,281,242,257,219,240,186,294,335,235,207,295,446,210,308,242,227,271,265,229,285,254,255,255,242,253,311,273,302,234,342,278,234,261,390,276,311,322,288,239,283,270,336,240,342,277,253,318,319,262,236,275,232,293,263,239,320,263,417,298,381,352,303,286,211,211,255,294,298,272,242,231,233,233,267,360,278,242,282,288,259,230,307,150,248,317,281,247,298,266,247,289,325,248,253,202,283,281,330,353,401,280,352,297,248,264,142,304,429,418,407,170,270,169,232,322,214,323,244,281,263,280,342,335,250,308,288,325,276,382,360,347,311,366,369,313,292,288,347,228,300,273,302,302,323,316,199,269,289,349,320,254,238,360,274,312,261,425,374,276,332,251,250,330,261,284,250,264,429,152,256,257,335,298,264,259,236,261,274,284,254,298,246,258,256,280,118,309,241,236,269,332,283,233,336,263,293,316,339,283,306,267,277,337,305,264,371,409,284,386,245,320,277,285,345,117,249,283,241,221,246,301,241,219,244,250,276,387,293,257,294,252,287,274,288,131,301,200,245,418,246,337,312,221,265,273,382,267,441,356,228,217,241,229,312,86,234,231,233,230,307,174,254,230,230,242,312,285,399,230,230,385,308,297,316,296,336,307,321,354,291,269,442,349,306,311,259,227,302,284,284,278,278,229,307,235,269,254,232,280,289,238,235,238,65,271,282,165,272,391,269,347,339,223,223,430,232,424,380,275,265,244,259,288,320,345,404,287,220,316,378,319,261,392,436,434,333,436,324,254,297,271,216,151,260,255,345,306,288,252,308,301,89,243,266,232,240,211,228,212,237,276,245,226,239,231,245,257,251,262,285,296,280,107,436,259,193,232,225,406,246,339,228,243,247,223,236,257,336,251,322,279,244,242,259,358,133,250,250,227,90,402,351,310,270,372,324,324,325,348,316,414,325,355,222,304,248,345,179,179,262,322,419,238,384,267,245,325,310,261,246,272,229,229,384,91,265,388,369,313,304,258,356,340,294,263,242,245,353,348,389,421,272,257,330,299,254,244,252,245,284,257,292,328,282,311,357,251,231,255,282,256,220,256,293,249,223,266,319,279,251,277,226,218,317,292,336,334,192,192,329,353,273,325,283,232,248,398,384,286,79,268,253,327,228,228,104,263,261,261,244,252,205,205,228,225,288,237,226,311,230,259,239,263,301,265,263,337,393,251,373,45,322,354,359,181,181,293,192,192,311,160,247,76,240,217,324,249,255,299,289,299,236,273,143,265,137,362,315,267,239,86,417,194,296,394,378,291,444,331,314,269,284,229,250,320,350,254,254,300,309,313,350,339,293,372,373,258,307,283,414,342,367,277,382,266,243,339,220,245,272,233,104,230,317,285,270,280,242,280,278,222,226,233,253,246,243,251,304,336,232,266,281,282,275,289,246,231,282,358,281,260,334,289,312,267,273,233,269,68,307,244,255,273,248,225,245,308,304,263,393,269,244,229,368,289,372,305,248,240,305,255,258,261,329,312,240,85,322,275,238,297,257,272,319,247,304,362,296,347,288,292,268,92,271,254,266,50,246,301,257,271,246,264,243,227,240,220,315,293,223,361,235,372,232,253,327,308,276,382,260,230,252,274,242,240,307,318,214,315,72,79,267,244,279,241,259,335,123,247,306,284,236,238,332,301,252,276,252,316,244,248,291,315,272,296,275,240,240,219,243,263,234,321,243,375,294,317,273,31,261,146,229,259,289,304,271,205,393,303,325,462,245,402,369,376,257,311,135,249,249,273,242,312,227,429,327,203,263,241,245,240,306,398,275,192,228,250,221,420,231,250,218,335,249,236,338,239,398,276,333,261,370,382,233,308,133,291,260,292,324,286,321,265,296,241,373,321,270,228,235,274,245,257,281,237,319,225,293,265,28,273,287,222,243,252,192,325,416,273,286,95,242,235,304,232,253,80,287,324,262,60,336,251,285,306,315,249,330,305,285,338,229,244,273,252,291,276,279,285,243,246,252,260,246,269,287,356,163,381,236,240,234,242,355,264,199,352,245,249,130,340,294,218,331,287,351,275,264,281,353,322,226,302,253,422,259,376,78,119,254,262,257,229,273,274,291,270,291,260,102,437,304,266,369,398,294,269,422,350,174,236,240,62,301,161,267,314,247,274,248,313,440,297,282,269,244,237,264,303,281,330,343,261,318,282,319,293,350,414,259,229,229,365,300,178,330,390,284,290,271,332,186,188,237,270,276,288,246,243,250,253,314,320,287,248,260,242,380,397,350,314,319,427,261,357,290,331,292,308,189,189,235,403,232,383,334,269,260,398,263,266,405,282,277,267,303,348,265,336,297,203,203,303,235,432,445,362,222,252,354,302,229,243,304,191,247,264,134,341,425,349,345,419,310,373,385,326,257,287,350,319,452,304,344,410,446,456,259,369,276,334,298,306,130,292,246,286,236,90,65,271,341,134,272,320,348,258,244,343,453,374,278,308,302,281,268,110,414,326,281,274,266,298,331,380,312,272,250,389,113,389,252,245,237,97,231,339,342,224,330,259,202,302,228,228,291,263,275,234,314,381,238,293,249,391,276,266,236,317,288,283,290,358,364,377,287,331,248,277,255,79,245,238,262,266,332,345,327,259,410,293,249,328,256,237,273,250,279,286,272,236,264,246,275,277,300,186,292,228,229,253,239,238,349,425,234,269,250,255,278,290,243,240,235,252,241,327,294,246,267,325,170,278,273,255,255,293,283,385,299,292,283,325,321,217,217,306,318,238,255,250,272,255,338,287,362,317,303,296,235,263,346,290,414,343,245,268,151,271,288,270,339,295,257,334,264,255,226,281,231,261,226,468,387,286,340,391,393,295,314,422,233,353,247,78,266,306,222,455,264,234,339,253,289,276,246,234,309,246,247,229,227,289,236,258,284,323,281,97,249,236,58,267,255,279,298,332,307,293,438,384,323,110,264,238,254,365,250,259,319,160,252,262,240,272,252,229,239,219,192,212,209,203,196,380,392,364,399,308,258,320,323,347,283,351,362,192,223,104,321,160,238,327,330,412,447,368,255,349,348,126,242,246,222,255,265,308,223,274,404,324,359,299,266,292,261,303,247,249,231,341,337,223,402,351,422,376,389,294,283,311,224,224,339,264,234,233,249,319,244,249,199,243,257,321,240,323,246,243,255,234,246,63,259,274,260,371,358,239,293,284,268,300,309,269,308,227,332,241,330,252,331,343,258,250,347,237,290,332,369,267,81,286,251,246,369,284,264,240,285,249,249,378,120,343,335,275,292,264,340,234,248,278,235,234,153,234,268,102,294,250,264,252,258,230,158,280,228,293,273,281,273,408,342,238,278,250,254,307,237,219,244,279,219,257,260,296,332,267,102,301,423,49,261,267,280,303,174,278,318,326,259,352,293,251,310,258,325,297,289,232,268,253,313,265,334,216,288,306,239,275,271,243,264,376,255,275,219,311,246,241,294,268,298,405,403,281,391,254,315,311,352,465,236,293,281,292,326,293,228,229,270,259,88,290,340,421,318,285,109,227,286,225,289,114,264,309,283,323,315,176,363,452,270,243,136,258,341,274,269,316,272,254,282,280,145,255,344,285,267,288,248,222,286,244,253,274,255,337,226,285,334,285,369,43,326,349,353,285,265,361,330,244,247,297,248,51,297,339,279,260,253,222,251,292,73,112,415,299,260,287,219,250,248,271,246,269,251,63,287,244,333,240,250,352,236,319,263,283,196,417,321,114,254,288,241,285,330,388,327,261,333,264,305,284,331,333,267,159,105,278,250,286,245,302,316,315,278,255,140,248,106,327,253,267,376,252,259,76,222,293,362,313,452,350,196,196,318,343,458,278,282,262,354,324,299,431,395,417,282,191,247,214,269,282,327,294,300,368,288,260,320,241,278,261,55,248,244,268,239,307,264,232,283,285,252,234,370,287,294,306,251,248,327,304,275,349,262,259,282,123,296,264,247,237,300,260,236,238,273,285,297,456,152,284,331,124,218,296,352,354,353,276,227,321,246,218,258,258,455,460,306,365,323,310,337,274,408,277,352,249,241,250,250,324,390,271,318,300,289,221,265,247,317,247,270,274,202,215,209,186,211,246,238,264,242,206,287,219,297,333,290,287,393,294,298,356,107,277,256,219,212,318,111,236,298,326,182,239,234,305,241,161,348,372,238,142,287,238,310,148,242,269,272,378,320,253,377,433,311,317,465,406,242,283,281,237,272,220,329,281,255,339,283,235,257,261,266,275,356,291,200,200,340,269,234,251,254,161,437,342,340,160,257,233,241,296,247,232,280,68,253,202,325,268,247,441,81,280,271,296,333,421,346,354,350,318,294,241,241,247,241,81,269,370,283,171,375,87,282,274,243,240,276,248,293,268,264,66,418,228,317,265,348,302,270,293,239,197,230,185,301,261,168,279,275,241,285,291,270,291,356,427,273,361,353,409,205,205,349,256,344,272,382,393,432,330,233,370,314,225,221,221,345,259,315,306,358,258,78,236,253,265,258,221,313,255,219,237,168,245,229,333,319,240,240,255,341,341,267,307,309,294,336,235,251,237,255,260,300,195,299,257,290,239,283,230,275,314,86,467,313,83,301,277,393,429,325,298,235,286,253,299,243,275,256,267,192,263,265,248,255,432,281,72,246,246,264,277,353,245,226,321,283,135,259,296,234,181,289,250,288,334,309,283,440,279,300,300,350,371,336,267,363,296,341,306,331,297,290,79,377,383,276,237,294,292,305,288,309,299,329,273,86,263,223,282,272,263,256,262,274,265,307,285,251,257,191,191,276,367,286,280,294,269,253,247,280,242,274,286,275,292,274,65,329,235,262,234,267,233,289,187,334,275,418,278,298,126,331,301,365,243,286,266,272,412,261,283,267,297,270,221,129,278,259,127,264,236,350,385,244,247,255,289,245,250,340,378,253,247,384,377,288,258,324,435,278,344,280,441,177,338,90,263,298,281,299,239,295,204,240,180,333,284,305,231,218,228,230,231,249,88,376,233,233,317,401,292,365,383,301,390,334,321,467,306,403,429,372,446,346,274,267,260,286,281,54,279,293,234,290,257,369,228,228,357,243,264,291,265,301,137,323,231,296,239,313,379,215,266,387,447,278,325,260,315,377,292,379,309,118,284,252,311,369,450,193,274,350,250,264,252,236,337,325,297,270,232,246,268,34,242,257,260,304,386,96,276,345,304,253,256,287,122,354,354,323,304,335,428,410,325,340,356,235,214,313,196,196,430,36,314,245,283,370,280,431,372,421,392,384,324,281,228,228,228,303,300,312,318,279,373,396,449,298,243,246,202,256,323,280,260,234,241,309,256,327,290,256,221,423,420,372,309,276,259,268,286,166,166,246,264,264,392,239,210,210,210,316,387,392,223,223,345,302,350,385,365,306,294,308,219,219,219,218,218,218,232,242,434,342,400,179,179,179,241,289,256,293,427,204,204,431,265,300,253,259,273,404,279,344,267,260,271,271,263,249,335,323,309,170,209,209,294,326,312,401,350,338,111,295,283,126,266,300,321,315,288,338,295,238,230,236,249,296,245,247,372,242,251,285,266,280,284,285,317,256,345,168,267,83,284,263,320,244,254,256,282,339,381,331,303,266,261,88,257,245,85,301,294,283,235,328,300,307,345,268,356,220,85,323,369,286,267,316,296,259,250,287,321,299,206,136,240,275,282,304,311,283,135,258,386,295,341,28,290,243,229,44,271,248,275,227,306,338,231,372,284,322,274,336,372,252,312,237,379,203,203,399,256,332,290,274,110,241,359,299,299,338,234,234,330,238,280,261,263,233,197,256,141,352,254,287,227,233,363,324,265,223,174,223,278,328,304,202,345,278,268,273,380,248,262,255,291,243,234,276,308,270,284,347,294,307,167,299,311,321,245,149,313,376,235,190,235,135,253,384,237,231,174,348,290,237,366,313,264,292,245,272,287,288,334,264,349,265,261,76,245,326,362,280,344,405,259,239,309,241,284,209,188,269,420,246,255,129,289,243,186,255,241,216,276,242,251,80,392,362,258,193,242,296,303,361,297,49,290,336,275,349,279,299,274,268,258,264,270,286,329,299,254,329,257,268,340,288,317,285,251,297,311,287,280,308,245,343,243,270,298,350,283,407,363,249,284,312,391,246,301,260,259,272,311,352,305,378,236,356,274,293,304,302,245,226,295,427,339,273,246,376,261,235,298,316,298,264,374,232,242,374,250,288,321,343,306,245,230,230,329,289,232,274,328,158,345,241,193,227,225,310,290,373,281,324,263,267,76,400,255,332,313,327,265,276,303,244,359,133,271,231,403,305,301,365,318,405,240,303,259,179,282,310,289,295,262,263,254,292,301,246,238,220,253,255,262,250,239,238,266,449,368,248,326,348,305,299,87,309,328,252,231,351,328,250,288,78,302,257,323,306,258,300,234,109,405,187,418,196,242,261,245,170,351,413,415,442,317,338,408,304,394,301,278,124,350,268,294,281,305,263,230,269,331,331,227,244,132,263,249,250,237,92,233,310,264,348,323,291,301,263,245,382,284,310,269,271,287,261,311,243,270,268,263,202,202,429,267,271,367,280,293,311,289,344,153,330,369,243,230,259,296,284,344,226,44,267,254,315,252,282,218,218,257,428,289,265,269,251,79,324,40,270,255,305,144,229,263,270,284,256,278,334,247,298,42,305,317,255,278,245,261,81,233,243,227,284,362,322,295,306,339,288,262,320,452,249,271,343,241,280,356,324,245,268,273,371,296,293,300,307,120,256,225,241,315,311,300,311,233,275,270,300,253,304,272,323,269,89,253,356,334,315,425,361,398,355,262,262,382,327,358,314,464,356,283,374,379,337,376,284,429,368,389,326,221,183,336,283,319,307,307,351,379,328,264,356,242,377,279,280,297,143,246,322,361,355,245,262,273,253,237,122,255,265,205,205,381,62,258,277,348,234,227,266,263,279,271,257,230,231,280,272,366,256,263,275,231,370,266,285,399,237,310,248,384,382,242,251,246,207,298,216,322,228,238,336,280,388,307,336,342,286,443,449,285,310,317,277,334,398,329,233,292,274,327,279,278,256,269,250,263,236,375,272,292,307,260,307,459,400,254,255,358,335,343,279,336,203,243,326,183,237,283,97,233,257,257,302,280,194,340,380,88,393,300,312,294,306,246,203,296,348,450,320,322,389,223,223,286,101,294,98,245,283,335,241,288,237,292,112,248,315,333,107,256,229,269,284,247,225,321,339,322,205,205,281,388,184,184,275,261,248,244,289,274,319,255,247,261,200,200,347,275,334,251,295,318,251,291,237,293,255,300,305,344,453,385,329,332,472,263,249,258,234,263,325,340,277,285,248,336,341,300,290,240,300,274,294,296,318,278,368,241,386,264,286,276,281,246,228,269,268,120,270,143,374,233,310,378,280,257,326,319,351,305,292,282,287,324,252,234,272,217,265,321,251,181,274,242,328,307,340,218,273,263,255,283,122,242,271,53,276,249,192,292,275,290,346,251,275,353,243,261,105,246,289,377,266,283,273,302,359,255,280,239,421,322,302,281,301,335,252,313,344,325,322,213,213,243,259,315,342,322,129,285,307,239,402,266,306,277,297,272,234,372,427,354,459,272,341,478,376,80,298,321,279,255,266,395,271,308,260,258,258,262,126,261,285,243,257,315,273,265,287,320,264,277,239,258,246,279,308,236,242,289,327,359,287,263,263,282,92,243,317,316,281,288,162,268,407,172,241,376,287,199,199,419,411,220,258,408,331,293,355,246,244,335,286,221,221,314,251,343,287,294,120,312,376,175,331,301,285,249,226,100,255,322,242,365,249,248,304,292,166,253,260,289,391,264,278,323,247,263,258,247,220,294,245,275,267,272,20,190,290,270,103,303,385,337,397,271,355,304,247,247,304,195,246,259,268,258,247,357,441,364,287,294,161,249,274,297,250,320,295,264,252,226,245,243,257,274,86,253,319,284,265,252,305,289,383,345,276,284,391,308,413,239,244,254,278,274,361,276,270,211,211,278,304,410,284,396,409,288,302,263,36,261,272,185,327,322,305,365,165,257,176,263,267,240,162,252,255,197,313,236,233,248,251,244,234,280,273,188,165,260,263,287,366,269,269,386,246,258,292,190,357,278,236,282,298,277,276,306,308,265,235,273,263,263,258,237,278,329,307,315,262,216,320,256,272,314,296,179,284,281,342,291,226,241,333,284,350,305,253,291,255,326,264,317,107,312,403,357,242,295,344,353,254,324,294,299,308,224,231,258,264,234,257,230,299,293,339,345,289,248,433,209,265,241,261,315,295,303,258,295,131,306,308,293,350,295,80,323,268,302,250,377,249,232,315,369,257,256,344,350,288,295,398,296,228,85,261,286,264,232,45,257,237,268,268,350,261,179,361,385,474,221,285,250,118,330,332,249,246,270,213,213,316,319,233,224,265,353,267,252,387,257,224,224,410,234,438,303,306,325,241,270,323,231,273,299,248,277,267,244,228,312,280,241,153,276,272,299,315,288,352,253,295,286,206,310,263,379,342,268,273,287,382,68,267,235,250,304,261,298,227,262,283,216,264,327,232,339,295,225,287,270,296,257,308,254,375,331,347,307,292,257,306,312,272,287,295,205,256,288,384,243,341,250,154,334,299,396,253,376,331,257,268,212,279,298,252,289,321,309,116,361,300,269,357,235,81,364,218,344,262,170,254,277,303,253,241,271,265,148,355,272,318,261,372,340,230,310,281,260,314,290,267,335,30,251,293,243,362,141,291,372,284,243,244,262,191,306,301,346,267,270,256,326,361,309,297,58,242,296,299,254,286,264,265,268,260,315,249,266,237,227,329,296,277,288,316,244,101,291,237,273,237,318,388,292,456,328,287,256,224,249,328,241,337,278,275,251,332,251,261,293,241,338,298,267,254,258,229,282,309,274,270,400,234,243,184,324,234,223,223,417,292,423,291,294,242,219,219,426,311,276,287,254,318,424,233,263,126,299,340,306,315,277,67,314,287,263,258,255,281,312,325,110,317,229,289,307,334,280,250,260,356,294,206,352,379,255,279,295,222,252,241,243,257,148,248,344,232,330,345,321,246,247,290,334,262,231,245,260,262,238,354,316,352,315,259,433,269,201,201,345,318,249,438,237,316,241,343,255,228,228,203,203,247,247,302,235,227,193,193,298,198,198,274,343,308,312,202,202,306,415,275,239,293,231,306,296,280,286,273,240,260,220,267,242,312,299,237,304,260,258,235,245,230,254,55,314,239,345,237,235,239,400,193,271,328,256,238,326,297,323,248,274,320,232,258,284,316,363,343,244,378,267,366,266,299,266,435,276,346,315,396,304,95,95,263,251,254,275,242,275,200,322,278,242,99,308,89,296,295,254,304,218,168,308,272,245,252,265,293,279,359,302,338,249,236,248,298,260,241,204,285,322,298,239,166,203,237,217,261,226,343,162,327,289,41,260,244,210,236,275,222,215,374,255,262,382,267,372,239,276,84,283,286,305,306,280,276,301,255,397,276,284,304,285,268,294,277,305,272,304,289,262,374,379,377,265,30,283,254,226,283,283,291,350,227,199,321,411,447,265,259,306,258,256,394,257,209,209,381,285,149,331,214,214,286,306,256,292,313,261,275,244,262,311,257,372,342,273,235,276,307,252,223,216,258,255,287,237,248,263,220,232,255,140,321,285,272,268,368,285,247,254,258,263,290,285,283,169,258,378,278,241,339,364,298,376,251,333,271,397,282,306,319,219,215,215,399,244,56,265,315,318,296,341,51,283,245,347,247,260,311,254,323,266,417,278,236,236,305,273,258,324,292,240,269,280,225,350,279,318,319,246,218,273,74,349,228,379,170,311,293,291,268,247,412,288,342,368,389,434,245,377,270,249,283,171,280,121,301,237,228,239,306,234,277,248,232,236,321,225,245,227,254,260,232,89,227,227,272,295,111,257,263,387,342,234,269,297,256,274,326,242,295,259,370,240,301,356,263,268,263,267,302,321,263,360,375,182,303,264,265,271,434,233,270,380,259,311,322,262,200,264,322,376,299,275,237,265,287,261,255,334,269,244,270,222,273,237,326,282,247,323,298,161,256,306,270,287,273,324,304,293,400,270,245,285,319,393,240,235,274,262,283,307,270,290,321,275,438,268,281,295,355,110,248,277,365,286,96,313,47,363,231,300,311,256,402,241,275,329,251,305,256,305,344,295,243,280,253,293,103,248,358,339,254,281,324,268,252,240,398,446,418,283,236,236,429,327,329,322,205,205,333,314,276,440,454,362,233,238,264,195,237,238,252,178,241,329,250,316,251,254,345,418,261,71,243,292,340,287,256,248,257,275,239,283,232,111,354,357,276,267,382,64,297,59,308,275,254,412,248,262,256,269,293,76,270,301,231,230,282,244,236,270,259,243,241,281,286,278,230,266,243,275,273,176,249,262,105,344,269,284,288,269,343,269,279,232,311,267,282,351,201,312,308,326,338,275,369,286,317,173,294,83,288,313,273,254,250,228,96,272,254,258,226,272,270,278,284,254,277,298,178,299,240,281,244,281,335,230,291,210,291,271,251,137,326,314,314,291,238,307,255,263,243,258,243,265,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,231,285,307,281,283,285,229,276,256,282,252,289,145,373,311,299,291,275,245,204,268,241,333,274,326,258,253,349,436,285,256,286,324,255,329,270,300,283,267,304,264,165,82,272,231,271,283,230,40,228,348,377,278,296,291,427,355,377,306,321,83,297,248,253,249,276,298,277,259,273,335,457,193,246,233,147,288,284,310,279,248,265,385,337,158,322,279,313,272,287,258,256,314,245,229,272,258,351,289,294,254,280,313,58,314,424,362,312,287,307,128,391,179,288,257,283,239,232,169,169,257,282,250,261,239,278,226,314,268,184,242,246,225,222,268,350,261,246,279,259,331,338,310,308,250,377,241,309,288,307,264,361,268,420,296,324,246,330,233,153,257,202,289,434,259,234,234,372,304,194,226,332,258,295,320,304,281,278,280,428,227,337,260,231,299,238,302,235,254,246,222,253,281,253,282,238,266,245,259,269,223,286,223,266,298,275,225,261,320,218,279,315,330,254,246,429,256,284,341,32,245,410,296,308,325,277,291,259,308,234,338,308,79,286,322,232,34,271,265,110,296,242,321,300,297,245,274,260,52,244,255,324,249,261,235,233,249,240,241,227,244,224,364,399,359,319,303,422,307,345,330,266,296,267,278,189,61,343,291,264,380,151,257,245,132,339,287,236,277,328,322,383,283,316,242,232,202,200,356,234,306,315,272,332,261,217,253,316,250,287,240,363,153,446,283,246,238,218,239,268,237,268,306,239,328,426,284,277,250,117,281,235,249,350,92,317,361,304,197,229,277,383,287,240,235,374,278,263,73,255,342,273,237,272,313,383,288,279,110,301,288,244,334,311,238,310,315,331,310,247,430,323,306,347,396,377,245,304,100,345,349,234,349,314,258,280,267,292,299,270,268,388,295,375,297,263,410,261,223,288,263,305,223,261,291,277,322,258,243,37,338,215,215,275,303,282,450,90,285,256,266,295,288,238,264,267,257,262,281,328,308,398,291,322,284,284,181,317,267,222,366,366,391,268,313,233,305,237,258,290,236,311,231,173,306,273,317,415,242,272,231,194,194,239,212,212,325,432,301,293,236,229,300,309,335,394,361,311,323,381,434,404,450,265,240,281,243,359,258,102,311,334,334,233,310,305,314,241,323,334,260,273,129,419,269,323,383,423,403,253,37,256,242,284,276,289,208,344,305,274,240,205,324,231,259,258,291,262,232,246,232,232,313,336,239,95,270,292,288,224,311,232,230,249,321,254,318,227,301,243,273,249,314,296,258,343,129,296,305,360,305,240,274,267,241,258,308,238,377,304,307,325,274,297,259,301,291,325,336,340,421,338,316,277,287,318,399,282,267,251,289,378,283,302,281,409,335,298,339,253,332,321,328,261,283,273,336,269,298,266,239,260,216,293,265,183,257,257,289,282,247,106,341,406,362,345,259,92,318,361,230,274,251,326,243,333,413,383,283,311,241,239,430,322,230,230,275,263,245,174,255,254,69,257,291,329,285,298,413,313,272,278,330,254,434,343,236,236,352,204,235,235,312,249,294,302,269,325,266,226,303,240,252,261,243,77,223,233,237,248,278,156,264,264,317,262,325,267,312,284,284,80,250,316,277,245,233,283,295,269,277,275,89,293,296,325,406,253,281,256,254,57,326,243,414,338,231,233,248,298,283,369,320,347,268,40,258,247,269,262,245,294,312,259,234,294,285,246,294,288,217,283,274,241,260,207,248,265,247,290,290,243,243,227,235,439,343,225,416,269,256,297,219,219,265,291,216,216,300,237,292,237,404,316,313,315,63,267,284,254,280,292,350,145,247,270,384,272,213,272,73,236,211,266,293,252,269,272,235,247,241,235,98,345,255,262,260,73,263,274,254,288,315,256,280,264,271,342,342,146,289,288,294,261,220,289,237,288,244,227,234,254,229,255,285,276,291,272,79,276,339,134,225,225,127,248,267,282,313,261,307,256,362,252,249,321,227,294,231,325,224,243,273,94,281,398,295,236,239,296,219,267,221,140,321,227,234,250,290,267,215,356,181,253,279,352,254,315,268,279,251,257,257,190,315,376,328,243,296,221,231,198,259,342,397,308,280,295,353,239,234,260,326,242,284,249,119,347,238,247,325,252,129,239,378,269,245,353,254,209,373,243,372,273,425,218,218,313,383,239,312,375,322,434,318,253,361,284,304,360,347,317,358,377,299,336,173,308,293,362,241,288,272,311,290,377,192,192,279,325,272,348,250,294,310,317,421,275,321,278,339,266,242,215,215,252,262,434,320,398,232,268,366,257,343,236,255,236,254,269,166,257,328,246,374,277,323,255,320,215,280,231,263,114,253,377,370,247,318,314,268,247,234,69,284,232,235,267,269,232,252,228,296,326,309,305,278,285,276,334,403,68,256,302,232,324,238,293,258,268,394,227,227,202,326,255,276,287,265,259,243,80,217,297,237,293,272,232,324,386,270,248,248,248,308,237,236,295,304,320,286,362,258,336,336,366,269,283,337,342,78,279,301,299,366,348,110,268,95,460,387,331,317,277,330,316,280,389,271,295,367,276,228,294,262,229,234,64,254,386,258,278,388,375,274,96,287,317,311,396,261,331,262,281,135,264,313,230,237,270,380,274,278,381,204,280,358,288,319,311,242,317,304,406,240,292,314,274,281,259,382,355,246,226,328,226,251,238,260,407,392,283,308,331,300,420,266,316,331,258,340,332,288,148,266,437,388,405,102,242,348,272,254,240,251,246,83,242,242,235,79,230,224,369,249,260,209,209,359,230,238,223,348,236,236,297,353,179,245,245,326,337,238,236,243,239,289,306,308,226,308,324,329,240,293,264,267,310,271,271,247,284,236,257,259,321,306,276,318,305,267,264,259,252,313,277,255,289,259,335,285,272,305,315,286,235,327,391,188,258,228,245,250,303,281,285,300,315,298,290,253,292,327,282,304,345,89,223,265,340,282,211,211,284,268,263,417,230,273,359,262,353,323,339,319,250,254,283,179,336,283,243,269,439,327,147,460,338,46,234,234,378,259,255,294,317,240,359,413,270,347,255,297,349,238,239,273,320,285,321,280,407,351,288,303,244,84,309,272,72,281,322,274,300,260,327,263,244,246,230,271,291,254,278,265,35,326,275,253,92,247,262,245,247,244,301,268,240,48,227,241,279,227,234,178,292,284,57,240,248,282,319,78,424,260,255,243,203,276,256,256,218,257,321,241,239,238,257,202,269,257,263,291,230,288,324,298,241,278,252,382,252,280,273,258,258,343,237,360,294,231,286,236,239,246,232,332,249,261,225,90,372,296,289,284,270,258,301,281,270,328,284,369,213,357,346,265,318,385,346,245,281,253,194,239,168,349,295,251,260,272,240,343,271,71,293,256,249,343,263,283,80,337,279,273,247,274,242,319,269,228,176,226,156,445,290,331,277,320,152,323,376,412,117,117,324,262,236,281,45,292,56,249,361,292,321,290,394,256,435,267,269,297,307,285,254,245,273,288,322,296,452,323,276,242,250,340,298,122,90,253,317,221,389,75,322,248,259,280,382,330,260,67,273,255,322,238,237,227,338,350,58,263,294,285,302,270,303,390,260,243,283,385,307,232,232,271,411,261,312,322,146,269,257,258,254,240,235,340,247,339,205,409,433,486,416,434,409,418,459,427,413,395,460,409,456,269,243,339,396,243,248,423,311,330,302,410,316,274,125,158,303,432,250,388,444,218,296,245,253,259,350,233,273,274,334,299,447,321,332,252,286,249,250,270,238,229,250,312,307,265,343,288,250,317,376,255,330,226,82,311,311,236,236,317,270,333,331,160,272,285,230,306,250,260,289,271,298,246,274,351,86,295,460,342,178,285,259,147,112,346,269,308,256,302,176,280,255,241,328,285,283,80,369,365,272,346,330,376,349,284,276,304,287,248,430,293,344,350,369,289,294,262,290,303,281,300,299,218,266,263,227,334,314,220,297,206,248,258,282,292,57,268,401,263,257,321,267,285,283,246,338,289,289,367,254,440,270,269,263,249,220,420,325,205,354,303,335,271,251,121,323,265,251,295,324,158,285,306,293,240,284,438,304,289,243,302,258,294,315,243,266,245,402,166,311,280,299,240,229,228,260,268,294,223,319,233,175,226,254,252,242,260,324,276,295,254,251,283,37,288,313,294,356,351,338,265,373,332,367,232,267,250,263,338,182,362,422,200,200,226,308,325,334,381,205,205,205,325,271,262,255,229,231,302,84,288,240,283,261,288,290,298,317,379,257,118,292,284,330,308,76,299,403,306,296,387,358,335,275,352,256,276,321,352,314,262,355,379,167,294,243,324,313,313,259,300,261,257,297,249,299,313,250,249,238,247,81,353,401,347,269,320,241,230,291,314,289,311,253,284,285,237,351,326,259,232,267,241,323,268,284,275,251,360,237,238,243,299,239,249,223,273,309,268,239,281,238,270,340,281,320,240,241,311,71,308,260,270,290,309,195,333,308,399,312,333,228,288,274,238,331,328,344,333,312,275,285,207,207,332,460,342,262,272,296,298,289,353,259,166,314,216,260,300,277,275,264,350,401,164,296,345,313,270,248,323,249,266,261,363,350,369,303,265,279,328,250,319,389,236,326,150,301,254,300,280,268,270,251,162,275,272,266,385,297,242,272,264,246,248,284,263,234,282,299,286,255,228,232,81,265,291,254,256,288,330,436,256,246,324,297,248,244,41,242,294,290,280,241,274,221,300,110,281,210,426,230,292,328,312,450,263,327,277,277,278,277,228,302,287,260,412,282,370,280,415,317,258,270,389,242,252,374,458,242,268,310,261,273,195,294,275,383,283,181,307,250,241,253,284,225,298,319,342,258,391,278,267,239,277,256,304,225,294,259,323,253,295,145,236,315,366,330,331,251,359,245,272,232,261,218,262,326,311,224,260,233,300,255,253,251,300,245,329,239,249,254,301,292,294,271,304,249,276,291,374,253,245,299,228,283,249,320,243,72,258,252,58,281,258,341,275,215,324,272,367,295,346,288,258,117,236,358,88,286,226,313,301,269,328,317,367,273,310,228,228,325,261,273,232,189,336,355,260,197,259,316,341,315,319,443,254,291,425,192,266,419,272,337,320,310,306,231,385,306,312,34,314,335,302,241,263,189,255,283,310,450,254,421,285,195,376,266,336,311,310,351,397,161,234,59,285,329,268,362,397,113,361,277,330,230,301,128,317,282,372,390,291,349,298,367,232,236,251,58,338,358,309,257,337,225,225,370,277,241,274,325,335,273,402,354,349,387,250,231,231,231,117,309,314,278,181,389,301,319,297,155,304,232,105,281,343,380,292,292,287,228,218,232,255,297,338,298,261,258,287,144,232,413,369,242,242,278,213,273,250,289,245,297,219,335,321,237,318,346,267,266,305,317,415,260,283,386,303,251,231,240,227,227,351,298,334,283,440,363,246,377,222,300,244,263,339,425,283,353,428,418,362,371,338,318,297,296,406,255,363,364,299,365,443,446,390,361,300,261,274,372,394,366,350,334,312,294,95,250,272,186,284,252,225,241,230,249,249,329,262,161,324,277,425,414,247,307,455,300,292,257,315,252,306,293,361,436,448,237,114,358,268,294,240,178,258,288,362,262,286,233,333,238,317,263,360,278,234,295,157,296,311,266,383,242,259,385,361,266,262,370,436,270,280,238,236,363,288,252,290,363,293,211,332,231,264,289,149,198,254,348,299,227,227,369,328,292,235,248,296,64,265,285,239,252,238,306,225,276,240,237,250,248,357,418,314,300,249,244,230,71,297,263,46,245,339,256,293,294,254,301,290,274,254,256,292,344,251,252,256,388,296,337,283,332,268,282,279,246,318,71,261,269,258,265,257,303,224,298,267,335,249,296,302,243,307,269,246,319,167,167,123,328,419,197,281,267,288,240,197,305,310,283,281,280,287,253,329,256,392,359,314,278,242,252,229,271,255,366,266,268,384,300,351,237,250,381,296,355,271,234,241,326,252,66,105,408,307,300,245,39,231,236,271,240,225,224,341,239,234,380,120,266,241,318,254,333,32,272,419,298,322,425,314,253,273,257,340,263,65,254,239,279,246,233,243,303,248,159,242,310,246,84,232,241,74,255,273,136,232,225,218,217,252,322,336,231,246,332,265,329,153,453,141,335,357,349,316,404,358,261,259,245,336,412,352,296,370,316,315,219,219,278,443,262,257,271,305,384,311,277,285,315,237,369,233,319,304,301,286,313,301,267,263,264,59,298,223,244,290,304,215,269,243,276,231,238,254,224,254,306,310,233,227,280,139,439,233,233,374,329,290,299,302,364,275,269,139,303,391,317,320,232,333,267,413,156,251,369,335,65,392,237,150,228,253,265,314,305,262,106,245,272,282,232,239,240,322,324,306,182,277,239,235,234,249,253,242,229,335,293,276,238,282,266,144,228,246,238,296,220,232,259,226,238,302,262,231,231,391,223,311,345,259,408,375,76,238,338,125,290,290,150,234,267,249,385,274,286,354,326,239,342,303,290,322,258,257,249,306,206,250,89,282,300,250,277,379,297,278,343,252,244,237,328,247,324,195,314,282,290,460,325,249,295,405,270,276,122,265,278,181,289,290,239,232,244,256,265,268,341,342,295,244,342,302,346,226,302,446,345,319,345,243,273,400,255,215,271,358,252,250,216,241,226,168,299,346,191,291,320,311,270,250,313,281,302,86,346,250,269,304,254,324,414,139,259,233,236,184,300,266,258,308,258,308,265,231,247,230,289,258,236,311,310,426,211,362,266,358,288,195,314,267,267,398,86,303,247,277,243,290,275,391,326,249,303,288,335,331,440,294,320,309,292,322,405,246,258,325,176,328,285,250,250,263,264,346,256,270,166,269,250,215,264,296,309,262,358,282,313,331,401,250,283,301,240,275,260,435,339,291,248,294,360,226,294,305,251,88,398,367,274,260,241,283,333,311,274,254,231,241,196,301,276,274,274,201,269,258,329,319,190,192,233,256,254,271,314,275,283,268,233,376,263,276,318,322,288,323,347,295,184,336,330,328,274,329,329,255,146,409,325,298,204,278,291,234,309,257,255,242,242,254,77,271,281,304,472,256,256,450,348,285,239,232,205,205,351,238,193,193,338,285,350,329,217,403,278,258,335,339,362,282,344,326,248,259,320,345,315,372,294,333,269,322,237,334,272,308,364,351,336,178,253,389,153,246,278,236,312,330,294,43,83,257,293,255,63,287,388,273,167,237,425,345,250,260,244,260,294,281,225,319,251,269,258,310,260,216,301,341,351,272,308,243,262,288,162,269,291,339,320,143,237,238,263,342,263,209,331,241,343,375,298,277,235,297,309,236,246,288,267,258,299,297,79,369,390,275,281,294,274,231,293,376,277,324,248,252,221,307,245,362,343,386,274,280,265,254,308,161,245,249,330,287,88,300,312,300,264,267,360,286,252,243,248,247,255,347,267,285,322,243,260,234,162,317,330,296,447,284,367,292,305,311,314,326,315,57,264,268,270,283,325,204,273,307,258,386,324,294,412,248,391,255,303,362,371,273,271,281,278,274,285,255,257,240,286,369,135,277,295,387,335,378,275,252,312,430,85,276,248,304,255,243,292,290,282,314,245,224,310,275,248,167,227,124,387,95,296,416,294,469,338,296,228,318,197,329,363,307,409,214,298,281,282,266,247,59,251,310,48,270,289,299,305,290,321,298,324,402,321,80,270,348,374,358,350,392,268,191,280,290,234,307,382,321,262,254,33,414,312,102,290,302,410,57,289,304,275,352,232,57,260,263,73,242,339,386,329,240,170,342,279,257,51,291,250,329,257,264,108,241,249,223,343,193,283,195,426,220,274,302,192,318,265,275,313,309,87,312,276,230,250,263,268,383,245,226,271,238,232,348,336,312,81,263,323,229,404,370,218,218,434,445,378,287,366,409,397,227,227,259,237,237,255,351,156,287,115,337,284,323,314,248,345,263,340,265,256,354,253,389,273,262,302,235,235,389,298,245,307,313,290,264,246,208,269,326,298,235,278,355,270,42,325,447,185,306,283,279,269,239,242,267,248,246,263,307,225,320,297,192,353,351,459,295,332,298,186,353,328,302,296,284,283,301,287,283,179,255,286,376,320,252,242,243,305,288,341,251,413,314,300,270,230,299,277,196,240,353,416,314,292,340,282,232,267,290,327,343,291,266,244,379,109,268,239,270,281,279,313,240,282,265,260,246,240,310,277,275,293,325,241,296,284,295,453,240,343,284,243,256,274,271,271,272,315,273,162,33,284,322,386,231,298,294,273,295,292,147,328,261,329,241,255,302,265,337,113,263,259,166,186,231,322,105,395,271,228,328,306,303,296,255,250,315,289,232,267,285,307,265,332,288,321,374,274,240,307,240,290,314,230,290,250,109,252,175,292,234,346,242,244,241,84,317,219,233,297,234,131,406,291,302,221,221,239,398,417,321,188,188,349,265,249,297,340,275,239,36,280,221,238,457,82,263,275,326,372,336,361,292,412,396,269,339,291,405,262,261,385,267,290,350,230,241,446,416,347,344,363,446,319,262,342,261,317,309,265,301,336,285,297,265,304,281,108,253,61,237,252,319,312,284,324,239,282,324,319,253,277,280,300,387,329,323,361,325,323,252,275,252,201,298,284,289,244,261,342,290,271,163,319,250,233,301,264,280,286,406,283,281,301,257,285,65,87,352,248,243,247,337,316,349,296,251,290,241,62,255,372,354,296,307,378,282,235,375,162,272,268,234,255,257,311,255,339,265,214,229,262,428,231,281,366,232,257,227,325,326,249,267,216,234,286,262,310,383,270,293,414,290,311,230,232,304,444,457,417,466,418,140,234,219,274,239,354,441,321,264,321,334,242,309,118,338,310,397,306,384,333,115,236,165,237,253,228,240,241,285,229,218,258,242,242,234,228,228,327,235,286,224,275,241,317,326,310,373,352,243,289,243,226,297,230,317,304,275,294,250,321,284,308,248,316,55,84,254,278,277,107,252,229,243,262,179,291,315,318,291,245,271,280,338,216,263,275,261,236,255,237,258,159,238,282,324,255,168,216,216,360,229,176,308,270,182,243,270,335,274,268,286,275,22,160,290,285,240,287,253,439,279,281,286,273,321,249,241,249,243,281,110,344,269,162,333,305,330,286,313,259,307,311,261,65,320,294,238,403,238,307,281,284,332,329,277,285,345,279,336,349,325,384,236,202,223,265,269,311,240,236,305,53,254,238,37,267,267,228,355,244,225,265,259,245,237,301,323,94,245,250,273,243,270,249,275,186,252,299,303,248,89,248,245,290,313,369,336,170,66,279,188,324,317,276,222,390,364,312,268,285,242,152,343,356,333,327,376,370,336,110,261,285,262,278,236,257,241,255,105,241,269,359,282,59,258,151,326,273,251,50,177,267,377,288,316,246,283,255,291,271,327,95,315,280,279,237,202,202,184,260,238,245,273,258,250,227,144,265,65,269,221,118,265,203,203,234,267,258,259,265,250,356,350,125,392,266,321,367,262,424,270,326,358,365,419,350,268,354,347,246,265,276,271,407,365,439,344,309,365,354,269,368,256,370,427,387,185,229,262,211,86,313,249,273,161,296,275,298,251,355,341,255,172,227,267,253,169,316,323,337,269,348,266,344,168,405,380,293,404,306,382,286,297,397,289,282,388,250,310,251,300,257,266,256,288,318,412,93,272,242,350,336,270,270,256,137,279,236,287,144,243,241,264,342,224,293,281,277,265,211,323,279,401,268,328,108,285,287,309,293,233,433,135,283,229,268,290,413,248,316,243,264,382,255,300,340,175,241,324,297,235,247,49,305,372,294,287,383,358,450,271,339,310,324,426,299,274,198,273,273,233,287,242,304,374,382,336,218,297,269,333,314,249,247,242,276,335,245,388,288,93,271,255,296,313,334,403,402,285,256,350,348,186,235,256,275,74,240,363,76,266,267,243,252,266,272,244,432,291,136,33,249,284,279,250,263,240,80,331,257,258,311,295,302,236,361,328,201,235,258,331,374,262,242,332,391,51,237,265,381,93,248,405,366,347,343,181,286,270,323,289,304,26,275,297,297,250,237,213,416,300,228,238,279,257,224,261,320,296,192,337,282,282,366,317,372,338,410,250,250,336,295,257,201,201,309,381,275,394,52,308,300,321,224,267,264,313,353,292,325,231,228,225,242,308,251,279,236,268,269,275,105,352,231,200,248,297,292,271,278,276,277,280,290,114,309,320,356,308,69,236,309,283,276,131,295,287,264,271,264,87,347,218,306,285,277,277,187,311,222,85,230,259,327,167,275,245,336,319,242,126,236,266,272,362,338,336,365,345,330,263,344,358,338,262,331,262,299,318,166,225,337,264,235,139,273,247,292,342,445,241,236,322,160,293,343,328,353,305,220,263,274,305,262,247,314,345,289,274,275,306,331,267,274,100,270,338,267,392,261,317,347,247,259,276,302,306,272,368,248,413,239,267,254,227,363,299,280,261,254,248,264,277,264,65,352,255,242,195,262,291,90,285,345,290,281,268,273,114,242,304,270,306,289,299,311,258,237,277,259,65,292,185,185,414,64,246,300,79,273,61,307,440,296,280,267,357,253,341,270,66,364,308,233,277,245,263,262,320,280,375,243,259,293,269,282,249,289,263,297,237,251,228,259,251,242,173,297,259,288,398,281,248,307,352,285,395,403,261,361,299,445,398,332,307,360,142,241,146,321,283,271,326,253,265,245,405,385,354,269,241,144,300,321,264,325,320,325,304,254,137,449,369,325,273,440,332,244,245,317,284,265,238,270,303,310,247,290,302,267,299,253,134,231,334,245,333,116,238,277,229,309,293,224,296,234,227,276,317,237,296,267,230,281,240,298,243,313,274,246,310,308,412,243,287,236,123,386,402,316,317,286,377,313,371,278,347,342,394,413,324,359,345,277,289,348,438,325,265,278,277,292,324,281,428,265,346,447,265,344,320,407,399,274,448,249,186,287,222,260,248,304,367,333,362,240,205,314,347,314,239,230,230,406,336,322,211,211,211,420,405,291,357,356,316,436,430,318,390,81,185,263,131,328,334,261,315,279,305,243,232,248,299,229,311,313,274,304,235,290,286,254,308,287,375,114,258,290,423,313,364,388,363,332,273,135,257,308,284,263,236,343,227,284,230,286,261,331,57,366,288,213,273,287,286,339,348,302,235,304,312,306,313,241,318,217,259,244,158,431,439,413,232,254,249,293,242,290,269,219,246,283,412,267,244,273,242,231,255,285,283,263,262,234,222,255,63,357,368,294,303,394,335,307,313,57,350,258,284,148,217,240,251,220,103,355,284,309,357,315,239,246,236,264,329,304,247,229,327,266,267,312,326,322,305,266,284,342,246,338,261,228,253,241,256,239,285,280,277,238,242,260,77,251,353,243,234,252,177,280,345,289,374,322,300,281,240,351,313,238,247,235,317,133,254,283,394,141,279,301,279,154,405,362,419,266,267,232,356,276,114,345,314,323,235,280,284,456,102,315,322,321,308,304,196,286,187,371,311,262,194,248,241,245,275,275,249,261,236,248,130,310,316,279,271,213,289,251,289,256,315,214,254,138,336,299,230,331,264,264,253,256,256,276,269,307,254,289,400,404,317,301,77,283,106,226,289,351,325,241,267,274,257,339,298,368,247,308,255,295,396,301,301,268,294,290,323,268,252,263,331,264,270,295,133,343,346,230,235,303,148,334,278,342,283,378,319,357,453,246,336,94,237,376,278,270,241,235,39,262,294,238,259,258,281,254,218,319,247,254,305,231,312,239,223,158,346,263,249,262,287,225,234,276,251,353,378,87,249,243,340,272,372,288,265,354,278,224,313,298,226,302,219,244,357,357,422,344,235,262,272,328,280,318,239,281,393,282,361,271,163,258,302,232,336,339,305,263,288,237,129,251,237,268,215,270,280,255,228,271,330,276,240,286,255,233,260,192,257,347,311,273,395,353,329,312,286,234,221,265,306,304,311,243,369,308,397,333,213,78,316,419,388,328,245,112,245,274,305,262,255,265,289,245,116,265,395,299,326,298,243,231,280,262,278,269,226,241,228,268,291,276,228,228,328,305,254,259,312,311,280,310,320,359,235,326,246,261,320,271,239,253,266,269,130,231,237,305,276,241,237,257,191,338,202,202,427,227,338,272,272,301,424,287,316,348,225,225,344,259,304,358,399,296,259,303,259,245,307,252,233,347,236,271,243,247,338,257,282,240,293,104,300,283,305,275,266,344,312,320,298,318,283,293,465,309,333,251,366,287,261,287,289,110,358,296,327,244,335,298,406,247,164,269,288,244,56,266,227,277,30,271,290,382,436,424,410,335,167,278,319,404,272,283,333,283,271,183,302,286,242,214,214,231,253,98,351,262,323,219,296,324,265,279,298,304,246,132,258,222,266,166,345,351,378,429,267,411,294,303,55,266,406,330,330,400,325,267,280,333,300,326,304,367,355,316,296,325,258,266,361,272,270,151,341,162,241,286,317,299,282,248,286,259,273,329,385,333,285,246,266,377,327,425,288,356,296,294,106,261,270,277,251,309,243,238,263,280,281,295,135,288,230,246,339,340,298,160,246,241,284,301,330,283,217,228,238,231,248,307,317,231,281,270,292,300,241,309,323,285,336,334,226,288,233,111,331,287,332,298,228,369,267,371,332,297,254,279,334,155,273,252,409,273,360,330,306,320,282,267,245,295,332,249,277,249,258,94,383,414,380,414,294,258,232,90,360,125,308,232,288,255,283,304,347,292,275,67,351,154,241,360,273,266,236,292,268,259,387,318,307,271,237,298,257,274,290,292,266,114,329,292,268,282,225,37,336,264,221,269,236,293,33,139,297,446,254,335,286,430,299,239,229,256,252,243,285,286,240,232,337,234,255,249,445,284,256,305,268,274,350,348,346,285,319,386,346,314,295,352,297,372,341,305,245,245,387,214,214,319,241,221,301,315,157,336,251,274,281,282,262,237,333,269,337,250,312,241,416,245,274,440,224,271,221,228,213,376,261,307,250,328,282,281,126,262,370,304,222,277,252,336,315,309,303,251,333,462,364,435,311,255,232,355,366,262,350,318,404,361,227,278,410,76,232,342,309,299,133,287,252,229,268,254,246,251,305,87,251,279,262,365,103,253,318,233,347,230,305,266,253,316,292,354,273,294,318,264,272,417,317,264,295,263,301,416,304,303,208,237,276,250,293,311,219,275,309,282,242,267,258,231,265,255,247,256,282,292,259,308,284,259,295,316,227,228,338,309,247,279,262,271,255,315,313,361,297,245,253,278,342,269,278,234,326,348,319,250,239,373,245,344,104,279,297,142,250,155,342,275,271,344,266,237,270,366,363,277,233,296,251,367,328,248,301,302,250,284,320,334,264,271,329,257,232,239,292,261,203,294,238,367,285,227,259,282,254,322,313,246,298,329,288,277,254,242,269,263,339,264,198,240,275,210,364,320,337,364,322,325,356,329,290,319,324,350,309,332,332,351,314,317,295,307,315,355,346,346,323,304,318,314,281,297,279,299,272,276,294,319,311,316,309,312,319,315,304,361,339,348,388,331,368,348,310,317,296,295,301,316,299,300,290,350,294,320,307,314,312,313,326,305,305,327,342,336,74,279,217,230,385,334,266,246,290,306,249,341,319,263,228,390,244,297,282,232,252,277,270,207,207,297,316,283,255,97,338,341,274,398,425,298,292,268,252,274,229,50,256,333,213,224,249,49,256,238,99,336,221,328,330,244,268,273,337,254,286,272,247,217,228,357,235,243,278,201,249,233,148,302,227,325,304,226,263,276,221,243,263,264,375,237,281,284,316,211,303,325,264,229,264,249,280,291,255,272,255,285,312,117,364,316,347,257,277,471,106,222,264,392,273,229,221,222,251,94,320,284,301,319,278,306,302,318,272,268,305,241,263,256,259,257,323,254,235,247,307,321,234,325,233,277,289,330,291,390,263,266,181,157,320,262,320,327,337,316,418,292,237,61,220,351,221,255,250,247,226,263,297,306,210,210,326,294,254,298,257,242,355,429,291,218,234,218,225,317,302,29,292,152,295,263,430,294,228,386,202,202,282,280,249,253,121,60,255,266,275,253,369,239,147,298,226,279,248,332,264,351,36,309,287,64,303,327,278,199,199,258,313,335,329,239,359,117,296,316,362,149,287,356,339,272,272,82,392,121,231,266,126,270,228,218,240,285,233,190,176,289,255,316,357,125,274,435,444,195,276,305,170,367,338,295,225,216,246,69,255,353,289,236,235,303,263,292,297,55,245,240,273,239,298,150,288,346,282,267,241,51,285,232,331,349,291,302,293,308,262,253,183,31,250,237,225,271,278,272,125,271,248,270,270,349,331,240,261,367,278,302,255,384,375,239,254,399,307,338,301,258,325,325,344,441,404,68,231,196,323,279,170,229,274,254,221,356,307,240,231,244,256,255,229,277,244,321,211,283,253,320,301,315,318,329,285,350,277,314,286,184,375,425,409,348,332,317,238,303,272,457,375,266,298,470,315,412,278,338,316,107,304,355,211,273,309,237,232,289,304,269,270,338,233,275,297,107,253,283,263,294,179,232,50,291,247,230,232,245,327,366,314,405,253,274,299,311,270,351,250,381,263,264,271,183,262,237,310,245,228,223,243,448,310,362,344,270,258,383,257,285,333,270,292,367,229,240,249,276,281,327,307,368,257,307,172,265,242,373,248,355,290,288,268,353,413,304,266,410,258,239,267,322,277,368,278,293,256,357,248,216,237,327,278,235,246,248,248,250,269,270,251,228,96,339,260,382,208,293,175,234,248,228,213,275,285,373,261,285,264,76,310,230,309,300,252,271,291,287,229,341,321,282,243,230,272,292,220,224,138,142,321,259,332,236,290,203,91,310,310,281,114,281,260,246,254,262,326,173,322,281,263,256,327,303,243,322,403,439,117,295,340,247,256,257,49,298,262,347,228,250,256,312,277,170,272,329,441,420,256,255,340,353,304,294,244,221,283,294,266,231,223,251,273,229,286,227,223,409,260,127,300,368,352,43,302,391,283,283,305,313,304,279,288,245,251,289,287,368,245,336,346,255,226,315,248,330,338,259,260,235,286,321,440,358,254,331,254,286,312,88,301,298,262,155,311,301,348,353,312,252,232,382,330,337,165,243,239,276,271,273,263,358,306,305,122,227,280,266,248,250,329,256,232,297,263,237,371,131,368,222,317,277,321,229,295,327,58,291,244,250,259,243,254,240,253,282,352,276,227,250,317,287,119,288,132,284,309,299,359,286,127,274,236,356,314,351,267,257,266,292,247,265,319,260,240,252,316,232,218,218,351,281,284,334,251,330,314,311,258,247,253,351,266,162,228,269,49,372,288,394,123,383,284,262,330,245,268,302,257,297,277,320,277,256,102,268,238,253,333,224,293,190,283,274,255,295,311,282,305,275,309,325,269,169,235,290,161,248,236,245,82,312,255,211,283,69,414,324,297,211,211,283,399,302,295,360,261,268,268,323,382,317,348,333,286,224,339,282,273,263,275,320,266,74,334,45,335,253,283,246,103,259,385,351,260,164,233,243,301,338,302,243,324,266,240,259,274,255,216,252,243,265,263,219,109,279,343,261,274,250,248,243,310,224,276,236,237,249,253,225,320,349,434,307,348,325,259,335,273,325,294,460,416,386,345,403,244,283,194,239,234,280,244,384,222,245,304,228,222,253,288,381,331,247,225,360,300,247,237,250,236,265,252,258,258,273,239,251,275,266,259,265,239,248,262,229,266,287,284,249,256,259,272,264,307,265,54,315,231,268,285,250,171,251,315,243,62,329,326,432,234,358,106,295,266,279,320,259,415,255,321,307,346,299,94,242,274,322,416,369,353,275,217,255,245,270,287,202,261,260,315,317,277,120,257,386,357,279,206,279,338,443,351,422,393,331,303,311,350,330,62,328,266,84,57,235,310,248,285,243,226,272,267,275,242,269,235,269,440,225,225,288,245,281,284,348,372,311,313,330,179,268,315,274,269,328,339,323,376,265,280,103,233,299,258,176,326,240,248,292,440,392,220,220,355,175,341,279,303,274,266,44,160,217,234,232,178,287,247,284,224,337,351,246,300,189,335,270,321,271,235,284,289,277,285,359,346,377,330,239,327,302,360,252,339,230,251,277,241,257,279,294,290,445,249,290,451,244,263,234,246,243,44,80,237,270,138,272,275,275,281,309,368,304,376,337,412,418,448,445,392,324,68,248,283,253,104,356,116,248,220,220,335,408,337,241,389,247,418,58,276,248,314,273,240,261,28,59,296,267,346,272,251,247,261,258,300,234,278,276,243,329,285,301,318,414,320,444,368,300,320,269,372,277,349,275,298,276,303,316,305,244,322,31,251,363,221,323,233,58,275,314,275,140,270,275,317,268,343,280,234,281,178,254,315,354,364,423,336,265,382,262,149,341,280,259,236,265,280,303,299,231,280,305,223,245,255,274,230,266,274,284,207,230,309,280,290,272,312,251,322,281,291,290,217,246,221,307,126,358,285,198,269,253,297,267,376,242,303,283,230,384,339,255,239,237,273,274,99,58,282,244,250,311,404,244,272,114,337,328,336,113,266,245,451,243,55,154,279,151,245,261,301,291,285,233,248,323,348,287,247,228,265,288,234,327,245,287,265,310,362,292,306,312,255,251,302,248,68,260,462,366,331,282,453,409,363,392,268,227,270,354,337,243,223,223,346,340,300,294,240,318,245,45,239,140,240,293,245,222,354,277,310,293,350,245,267,303,145,252,122,297,193,250,258,250,258,316,266,256,215,233,165,315,279,281,72,236,262,328,327,338,393,322,291,398,307,390,370,292,252,317,438,370,158,191,191,276,322,374,176,392,285,276,144,274,251,73,269,246,275,286,249,303,283,229,233,360,241,44,379,236,298,283,109,244,284,249,102,230,226,234,267,242,266,281,180,337,263,345,326,354,320,293,316,335,272,245,281,234,254,323,256,304,295,365,123,395,331,351,361,69,247,322,233,273,261,149,225,224,191,242,269,287,264,235,356,291,265,412,305,285,171,267,297,68,229,298,221,305,245,328,272,228,326,297,370,148,260,334,271,307,188,279,45,243,298,256,318,288,357,379,303,310,238,262,133,361,295,289,231,409,251,274,376,276,296,263,58,272,182,288,256,274,259,273,283,277,258,251,267,138,246,166,183,327,244,257,247,266,257,234,244,241,260,251,260,257,263,138,229,238,335,272,236,286,330,315,324,337,241,247,254,153,260,401,451,177,229,279,320,226,128,237,263,317]
doclens.71.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [186,215,215,210,210,373,411,331,222,222,343,193,193,217,217,216,216,224,224,224,338,313,245,396,364,340,416,286,215,215,234,245,299,176,266,88,306,205,399,377,374,267,329,244,315,258,299,322,309,84,240,347,355,286,252,398,327,312,254,234,336,187,187,380,255,280,229,254,217,260,239,138,312,304,236,235,247,304,235,330,284,247,267,180,356,241,257,297,275,258,263,255,256,232,268,301,258,234,217,234,299,288,316,430,282,307,429,317,284,317,255,323,267,328,333,34,294,235,299,265,325,376,326,283,316,301,292,263,276,318,381,253,252,287,251,299,250,300,299,341,291,329,300,357,292,271,255,283,261,311,257,289,309,133,265,170,361,276,237,250,450,213,213,241,269,190,284,285,59,261,327,416,259,259,130,243,277,307,322,306,445,258,245,256,288,322,253,258,168,315,65,294,274,317,259,270,263,275,202,234,247,325,258,279,362,250,54,252,291,329,334,329,268,250,233,173,236,288,321,290,59,297,74,381,372,287,296,239,249,282,262,258,281,297,304,270,371,270,314,278,298,90,247,269,287,288,219,219,385,413,278,148,235,285,303,241,143,249,233,267,284,274,366,275,450,230,280,189,272,322,314,283,265,277,342,383,243,293,307,256,277,361,246,342,252,325,263,195,238,294,407,254,234,325,314,278,283,293,252,194,235,224,420,309,236,255,249,237,283,260,289,344,283,290,267,260,320,357,256,266,325,329,278,285,278,41,246,252,309,266,238,247,231,323,55,234,296,304,224,243,312,255,263,289,260,257,209,222,73,315,367,388,329,277,352,282,201,326,403,358,375,362,362,354,373,367,380,399,394,390,382,381,392,394,379,389,376,381,375,361,353,374,365,376,374,371,394,377,385,353,373,421,425,397,429,374,357,371,387,364,368,389,397,378,414,388,371,408,420,403,429,378,349,392,376,345,407,387,391,372,357,363,355,342,355,372,363,381,366,374,370,419,381,384,404,351,369,361,351,358,363,362,340,340,352,385,379,381,395,372,382,355,378,401,371,380,359,396,361,384,382,371,362,339,340,375,340,82,283,300,289,229,308,225,245,232,310,341,251,267,257,295,242,68,253,254,348,274,301,243,233,302,230,293,301,272,232,251,182,245,260,332,340,246,283,241,334,234,216,306,234,336,254,399,321,269,236,367,448,252,81,328,316,428,273,247,318,264,269,251,424,272,261,268,242,276,261,414,236,236,291,266,39,133,283,240,227,292,413,220,269,270,238,264,295,325,246,365,326,258,243,241,318,421,289,341,283,264,275,346,261,139,321,259,237,255,240,52,268,244,254,260,240,259,304,235,296,234,224,192,278,338,463,298,300,297,304,315,304,320,294,283,293,238,97,239,295,155,273,277,301,262,241,247,341,318,281,215,294,45,237,236,237,268,248,353,325,271,237,326,231,130,289,394,291,253,334,254,272,256,233,301,250,301,272,253,265,277,128,243,261,391,285,228,251,250,278,306,275,306,296,318,258,197,255,256,253,58,280,318,282,309,237,119,327,275,279,305,258,250,291,236,408,297,234,291,223,316,129,275,304,230,319,358,223,385,318,337,148,267,345,278,266,249,309,256,253,312,260,245,285,320,313,426,258,220,55,316,168,265,256,42,253,228,273,246,290,197,291,360,257,276,291,310,285,297,249,293,307,280,274,243,265,305,255,300,357,296,285,281,294,174,233,308,277,330,242,302,91,140,244,225,243,277,325,256,310,325,169,64,275,306,281,228,202,202,246,65,229,246,268,244,309,59,261,286,238,238,254,268,282,307,342,345,43,233,230,357,201,255,287,346,331,356,260,126,270,289,334,217,271,414,159,287,219,219,219,274,274,308,226,242,246,292,323,397,245,333,391,264,352,319,290,347,270,292,79,322,283,276,336,266,98,302,342,306,405,316,255,223,285,254,281,107,365,264,293,95,320,263,271,297,297,366,279,300,254,358,191,46,283,344,440,66,257,246,293,313,228,227,273,241,160,267,306,294,229,163,325,232,300,287,265,250,334,238,251,279,221,317,365,318,311,284,266,320,244,316,240,300,261,250,255,302,402,249,230,245,303,236,287,294,205,205,222,242,221,383,233,214,214,327,322,263,231,365,331,258,222,231,307,231,143,292,145,242,303,251,227,245,323,249,242,273,361,279,287,301,300,246,243,331,259,250,258,253,274,245,322,251,251,123,333,380,259,421,307,445,443,303,249,342,71,301,267,277,290,207,299,328,101,256,231,233,219,267,283,293,233,373,216,233,241,225,252,308,264,281,265,392,323,392,323,283,244,238,290,227,251,297,311,361,274,338,252,312,252,39,223,212,234,246,290,234,297,299,265,423,119,242,334,324,250,170,357,268,297,136,290,346,266,305,317,283,319,272,244,85,252,281,352,283,239,239,422,344,318,406,267,354,305,242,250,278,227,231,224,264,281,289,226,326,227,291,366,235,265,263,444,324,353,453,292,290,194,305,258,267,300,180,288,336,296,381,332,245,274,252,263,253,252,232,367,244,254,325,284,391,310,74,314,306,191,105,235,250,264,296,294,273,220,254,241,266,259,257,294,269,236,84,270,265,277,260,253,237,154,232,364,249,159,461,375,247,337,245,234,312,398,341,305,262,341,290,267,276,322,292,259,374,345,201,290,316,244,105,342,166,200,200,270,253,269,275,342,254,262,266,249,235,280,250,59,307,334,261,329,294,258,243,256,334,263,287,227,238,225,250,361,267,297,314,437,322,298,327,150,297,96,361,340,227,89,290,266,258,215,301,297,235,60,250,62,262,253,252,227,300,349,244,264,226,295,193,365,262,248,245,291,274,237,412,288,374,280,278,139,231,268,193,408,443,367,237,243,312,332,228,268,252,296,304,227,366,321,309,251,289,275,274,296,292,133,335,349,382,96,352,265,269,248,245,284,360,318,312,228,299,314,277,266,300,223,198,198,298,295,262,271,216,280,354,268,253,235,276,258,224,104,291,284,255,256,82,308,298,352,387,235,259,237,235,292,342,208,208,256,263,391,335,223,279,169,81,258,254,253,239,351,260,205,332,395,223,339,205,205,290,304,237,241,263,314,292,242,256,399,275,269,344,392,238,272,230,265,263,114,284,260,280,316,292,277,322,327,270,265,302,37,253,267,240,242,234,334,229,393,272,267,334,388,271,226,439,291,239,244,283,237,286,338,390,294,357,350,214,221,221,423,366,199,199,199,275,376,243,435,329,315,239,250,268,361,247,238,238,210,210,210,440,282,252,245,242,280,60,247,291,295,256,261,256,199,292,245,309,229,285,254,311,240,272,265,340,378,331,194,374,271,384,258,296,280,282,147,245,340,274,303,255,71,282,346,53,318,210,279,307,197,253,262,283,338,290,199,244,289,211,211,242,250,246,254,233,230,231,285,392,329,264,344,282,262,221,338,270,262,288,272,241,359,303,320,346,107,219,219,378,113,345,200,232,267,369,285,200,200,250,250,320,345,315,226,401,299,228,388,294,267,288,276,296,296,251,411,303,382,298,264,226,102,350,297,217,261,371,241,284,211,286,320,286,266,250,230,238,234,242,285,242,38,342,255,305,280,316,254,249,149,259,354,313,258,305,257,285,278,231,231,318,347,304,97,211,253,256,287,288,287,300,268,184,280,272,184,257,282,283,250,284,242,279,264,336,369,245,282,272,189,251,293,370,279,243,271,340,298,233,272,228,308,132,252,283,263,361,443,360,405,336,253,345,244,264,282,310,275,358,261,159,277,230,299,259,291,237,75,277,256,264,250,264,242,322,338,304,390,345,255,291,291,256,256,271,366,197,366,178,336,299,264,277,287,75,310,316,300,266,323,326,383,375,259,269,276,277,287,259,259,268,242,87,418,239,261,253,253,226,319,289,299,324,225,271,303,354,246,330,240,262,309,306,314,212,283,319,378,313,230,353,435,356,254,363,248,223,241,226,345,247,284,311,275,261,236,225,225,289,278,397,269,307,356,324,263,334,294,302,285,251,409,208,208,296,429,295,246,262,344,271,280,251,269,359,278,286,276,245,248,245,267,221,356,402,284,319,386,406,60,324,304,334,267,280,255,252,302,315,296,246,369,242,300,298,419,267,261,350,379,390,257,248,232,209,325,393,455,349,335,311,400,288,289,168,402,419,441,462,52,281,324,324,306,261,262,265,270,319,234,299,395,241,253,262,287,349,286,284,392,346,320,443,390,286,267,259,285,262,115,252,229,217,267,267,256,244,220,269,301,166,238,221,54,272,309,453,331,344,277,432,69,232,270,234,363,330,237,221,415,294,315,325,286,98,250,292,338,388,265,291,256,283,244,253,223,265,254,285,374,267,251,269,214,296,300,302,342,325,332,244,277,143,245,261,217,217,314,174,333,260,309,327,257,257,297,268,288,395,381,273,319,361,369,222,343,242,267,290,301,82,287,453,257,249,271,270,303,259,202,335,260,401,247,291,324,276,132,309,275,286,304,333,337,226,297,243,290,285,242,241,367,266,427,379,242,284,293,356,337,248,286,260,307,228,144,271,366,241,369,240,238,402,316,290,222,333,289,451,279,279,226,360,249,302,281,261,356,247,297,374,321,280,346,236,349,441,281,385,243,345,238,270,235,271,294,242,189,319,243,346,274,302,261,263,108,265,315,266,305,282,314,263,75,212,233,265,347,262,258,151,259,271,335,274,276,239,220,326,140,249,384,272,192,192,235,269,227,318,257,270,265,235,239,294,248,219,229,352,314,209,262,227,49,269,35,299,347,273,216,294,335,338,445,262,341,261,314,423,275,84,279,294,259,395,279,295,179,228,271,230,244,316,241,360,324,316,244,242,378,274,300,291,284,273,61,254,272,231,283,278,372,411,295,319,282,278,343,237,381,379,363,445,263,363,275,313,327,288,341,260,287,380,325,324,360,432,211,228,251,275,257,323,265,265,233,224,325,234,306,266,293,234,307,238,426,216,216,318,298,322,244,267,293,331,114,236,239,291,255,268,373,255,304,280,229,227,236,229,324,333,307,344,256,261,226,298,282,392,388,320,252,348,302,302,264,256,324,245,234,355,321,279,359,234,239,219,239,291,253,275,151,236,258,259,242,375,306,259,281,289,240,273,270,359,281,321,254,255,236,236,386,287,243,316,277,320,205,205,205,245,256,268,293,259,253,260,257,254,365,322,215,295,291,348,327,380,336,457,419,337,297,358,392,171,316,423,346,51,301,364,78,350,309,297,443,335,463,331,387,304,328,334,468,422,359,416,445,358,457,291,409,357,340,347,295,296,395,461,313,284,462,409,307,321,184,322,286,301,330,240,285,254,264,235,234,270,242,349,183,134,218,301,360,357,292,333,266,298,428,329,239,288,254,288,263,268,267,279,232,261,235,271,230,269,238,245,300,264,270,339,250,273,407,264,291,349,264,264,328,295,304,233,292,368,286,290,238,374,192,192,256,318,263,257,299,266,253,270,256,313,277,278,308,253,292,242,302,254,357,272,257,293,251,324,236,292,234,272,273,243,321,270,227,266,97,245,256,228,299,303,261,238,274,232,99,62,243,235,250,272,297,282,265,245,298,281,282,244,220,230,130,263,83,314,234,276,249,229,287,161,303,253,243,255,234,229,216,313,342,333,246,288,314,234,354,370,342,278,245,269,32,296,187,235,370,280,287,93,345,399,294,462,428,42,236,232,333,201,201,264,380,242,227,35,244,407,326,304,417,413,282,227,227,251,237,357,266,265,247,365,252,223,244,285,260,434,267,180,279,363,293,447,246,267,301,305,267,235,244,283,314,233,326,224,242,346,89,261,247,316,380,239,235,275,236,132,205,385,80,298,249,291,428,87,233,274,370,239,265,366,372,271,252,339,279,293,360,292,336,187,295,301,281,242,340,291,346,253,346,354,271,267,307,318,305,356,260,189,77,240,311,322,334,341,294,333,287,308,293,228,296,304,302,167,298,75,368,252,249,263,318,254,265,258,171,136,241,238,274,259,309,225,249,233,248,218,218,313,273,348,145,417,282,277,281,248,288,170,265,262,275,245,80,163,302,122,255,269,266,41,239,330,328,428,365,264,288,241,271,330,302,229,299,258,287,240,329,270,312,295,324,215,273,238,237,258,330,295,223,244,352,260,234,263,226,312,261,231,358,339,227,243,260,262,266,271,233,223,243,254,371,262,246,283,234,235,251,355,395,139,232,342,387,255,309,244,371,245,331,380,252,253,348,272,306,340,413,243,277,281,241,266,243,212,315,272,142,287,307,285,225,265,315,311,354,248,248,360,433,250,302,232,232,451,197,225,228,267,272,275,228,240,220,243,229,263,254,231,234,226,300,270,263,255,263,263,254,269,84,238,238,265,279,293,345,244,251,264,258,229,376,383,289,331,275,344,240,304,223,284,242,57,271,356,295,233,44,260,280,303,254,257,230,324,272,278,270,229,384,290,258,225,81,288,327,242,259,284,288,406,291,326,355,225,225,360,72,76,295,263,269,261,267,408,289,314,432,326,251,335,439,72,381,278,262,255,52,293,292,263,367,261,275,242,251,381,375,223,258,275,279,262,240,251,267,254,249,257,283,306,194,230,277,224,262,151,272,36,278,435,369,246,255,363,248,251,238,300,255,252,294,338,274,282,239,224,235,239,292,302,153,270,417,382,364,259,177,308,329,328,129,286,242,122,235,282,271,350,447,126,291,228,253,221,221,272,293,71,236,289,286,263,236,271,77,246,197,243,126,272,234,258,250,212,290,241,57,267,196,285,244,239,271,295,225,225,344,276,236,236,385,328,249,258,208,394,223,405,108,389,235,382,379,246,237,295,452,397,300,391,257,247,352,57,247,220,248,297,305,283,329,320,341,273,341,305,288,271,266,224,303,287,89,231,246,269,72,312,441,358,281,352,271,257,320,85,297,342,246,267,189,309,271,234,293,277,363,135,253,277,282,252,47,245,242,244,408,78,266,413,377,274,244,34,280,328,214,256,93,301,254,281,258,273,212,320,251,157,259,261,136,320,455,248,433,271,277,93,369,319,352,280,291,351,279,136,395,441,149,289,258,250,277,187,349,233,266,235,304,239,260,265,259,214,214,374,77,214,247,380,235,191,298,232,372,252,257,313,252,259,308,262,241,292,259,195,390,296,249,323,298,382,295,273,361,432,353,320,356,361,338,357,310,280,325,240,314,438,346,281,303,250,375,409,317,422,297,324,251,288,298,326,314,300,213,337,342,352,363,239,244,308,283,245,252,256,259,243,299,314,436,254,229,264,265,250,256,248,271,238,290,235,307,127,270,91,242,266,291,258,363,336,360,250,279,270,372,258,296,282,247,250,282,274,328,235,261,318,391,346,280,254,235,226,273,163,287,356,320,276,267,307,318,267,399,355,310,290,427,332,250,339,285,316,227,238,264,327,253,280,262,266,254,306,416,241,275,235,286,283,271,240,223,328,207,207,296,337,277,340,320,382,255,222,166,260,245,257,258,184,324,264,249,311,270,334,291,285,258,248,281,229,109,252,338,300,245,232,212,228,246,227,203,317,311,265,330,324,320,276,277,434,263,294,230,128,246,394,262,232,295,289,316,287,331,256,293,421,430,328,75,445,300,254,260,299,277,315,184,231,257,300,370,85,280,256,138,316,253,242,257,277,36,241,259,47,232,265,231,225,264,262,96,348,317,301,238,251,312,268,194,79,269,244,242,234,239,385,230,236,248,268,307,243,257,246,232,268,275,289,269,289,117,262,239,311,248,264,267,243,311,347,337,210,302,256,229,288,235,87,380,169,350,422,417,215,323,320,294,421,228,360,305,260,330,284,277,279,298,234,351,229,230,268,64,275,314,274,292,307,420,295,259,245,394,273,249,249,322,303,288,289,262,106,275,298,149,255,146,268,388,274,87,271,96,361,316,264,366,256,330,164,270,296,311,263,299,287,343,135,333,223,246,264,299,270,344,303,248,47,271,289,169,275,254,355,410,273,271,287,288,252,255,263,264,283,258,330,450,239,306,357,252,253,287,357,324,394,309,280,266,420,336,269,246,241,374,263,289,95,282,133,338,302,271,337,396,280,379,269,322,248,220,240,261,269,273,347,295,90,323,232,292,237,260,251,236,239,226,254,343,421,351,332,68,296,251,309,239,295,240,287,233,236,232,269,48,251,246,248,271,226,275,367,249,387,307,372,328,363,241,360,293,70,347,463,277,339,299,400,454,454,362,339,296,311,342,291,293,332,269,125,306,344,245,335,330,303,63,350,297,373,246,251,231,179,281,275,249,245,273,231,271,241,234,107,308,235,307,238,289,235,392,275,294,440,260,309,34,287,257,254,229,225,193,340,348,395,325,147,291,235,284,285,237,223,223,242,246,265,263,290,309,266,244,243,275,259,247,206,234,291,235,348,270,231,276,231,220,231,250,245,241,155,310,390,385,350,261,295,320,302,431,269,398,252,262,314,337,299,238,203,271,400,264,244,290,252,57,413,292,446,207,332,293,336,248,402,264,237,126,293,257,186,228,255,269,239,281,247,256,273,237,250,154,339,270,345,312,195,195,228,276,264,339,338,305,401,226,237,441,322,314,239,247,249,268,393,281,298,261,236,265,327,285,241,287,225,264,253,353,272,236,248,169,223,363,228,313,333,170,277,266,268,454,253,293,393,278,268,66,311,288,302,257,240,362,273,389,229,229,258,304,430,390,267,390,128,281,285,213,213,230,272,243,311,89,447,72,140,264,309,391,178,331,276,167,364,388,216,346,221,221,404,339,313,433,221,221,345,305,318,238,268,277,296,254,236,309,331,316,234,378,271,333,247,292,350,271,292,260,259,251,390,236,248,286,262,250,140,312,274,310,311,287,252,260,232,276,255,266,299,316,235,285,277,305,335,303,232,232,408,264,305,406,329,379,209,209,456,233,258,310,243,332,278,279,216,216,181,181,253,284,300,335,277,244,234,349,263,279,237,237,234,309,443,361,239,262,237,250,296,246,278,295,212,212,336,312,224,224,224,224,224,370,421,224,224,354,96,279,239,276,277,267,342,304,233,329,235,261,316,236,280,304,258,253,292,244,294,258,273,267,242,241,286,269,280,305,374,252,276,263,243,239,285,320,279,146,265,264,225,248,229,262,112,310,260,264,272,233,253,323,416,330,353,291,304,348,249,284,348,260,251,266,265,286,249,301,375,253,267,269,271,291,261,305,244,255,266,230,279,246,267,325,269,260,313,279,259,179,254,221,239,220,230,239,242,215,240,320,231,238,233,260,264,396,235,356,288,256,286,212,212,63,235,209,209,262,245,292,260,289,293,434,244,314,277,263,306,253,293,335,386,222,297,247,265,381,262,290,423,352,341,272,260,300,338,360,260,432,261,137,321,236,331,250,423,262,233,250,56,343,419,393,211,305,348,237,276,305,289,318,290,272,255,252,210,210,404,288,276,230,230,324,242,344,329,267,284,288,245,244,362,301,49,233,240,137,225,97,322,322,445,269,329,257,279,369,383,384,299,232,307,285,427,248,251,291,253,278,336,252,306,225,225,286,402,285,326,285,302,305,385,414,373,133,239,272,319,339,377,289,464,269,298,327,237,386,313,278,309,439,174,174,261,261,153,263,275,255,134,311,296,240,336,270,281,352,257,265,235,287,334,363,256,313,253,273,35,240,128,230,350,228,252,265,226,292,234,220,289,277,223,252,245,226,226,280,277,274,259,293,257,267,276,172,172,308,224,280,251,314,464,76,317,290,300,275,62,245,231,222,222,267,311,245,289,233,291,306,344,302,320,305,301,304,281,338,255,107,246,263,263,333,264,254,328,330,207,260,240,303,274,227,225,236,305,267,242,309,305,278,353,288,185,348,251,237,248,234,146,232,316,248,270,233,308,264,213,276,126,271,296,221,242,235,128,48,262,199,377,253,309,328,238,282,234,313,281,240,278,237,271,273,290,253,287,274,280,248,336,234,339,120,281,323,242,164,273,284,310,312,261,232,348,343,283,286,328,326,285,398,289,348,432,330,279,381,329,247,310,253,329,339,254,396,338,256,281,265,279,243,301,283,401,239,326,308,396,388,222,250,328,234,240,274,221,265,333,286,276,223,262,177,324,370,330,300,295,287,303,252,250,270,244,297,302,274,152,293,282,258,339,165,318,284,386,192,240,236,284,247,251,288,343,298,350,231,296,270,301,329,134,318,325,345,283,380,405,307,239,241,377,243,293,393,329,322,373,234,291,331,223,251,108,241,241,223,241,240,278,320,396,234,305,371,296,262,81,269,242,279,267,344,234,350,338,155,376,329,324,262,287,264,281,350,196,261,242,274,256,90,296,435,291,246,295,260,239,239,269,252,238,282,235,237,243,333,230,344,381,338,367,331,281,372,384,413,298,293,248,210,210,280,236,148,409,270,235,353,186,255,260,321,239,317,349,347,242,263,348,303,337,261,287,282,275,350,300,303,117,280,305,255,279,206,206,290,251,300,252,320,196,238,263,275,262,291,246,135,236,307,255,254,172,295,241,362,242,235,73,269,386,231,261,286,310,289,297,149,330,248,189,321,245,297,248,226,274,293,333,328,247,227,232,363,384,262,276,318,374,251,412,346,331,124,157,255,441,331,378,288,275,285,245,292,294,246,254,258,239,264,299,389,293,321,297,266,267,333,325,276,255,262,311,263,50,217,262,267,253,43,287,261,240,243,237,314,229,244,389,233,256,244,248,258,270,242,344,290,328,291,253,301,280,256,352,281,285,336,283,254,290,282,248,391,283,369,463,301,314,251,254,87,292,250,301,254,235,270,96,392,298,251,379,42,248,44,310,151,160,297,280,253,108,249,144,372,348,416,115,313,234,255,252,251,242,227,218,391,253,298,85,309,276,317,310,269,322,389,267,313,329,60,355,252,304,328,353,288,388,286,226,349,212,284,383,406,255,297,259,310,139,390,400,331,341,349,305,252,252,261,311,380,346,294,381,38,63,408,252,364,183,423,231,280,257,160,326,448,316,351,248,398,247,299,217,241,341,258,312,288,267,243,71,280,289,283,236,233,231,449,257,315,30,232,275,234,270,351,362,310,259,322,248,333,284,229,282,235,363,240,270,380,340,249,235,291,247,235,250,294,273,305,255,224,236,292,260,91,310,312,286,211,211,319,204,204,378,339,374,256,219,219,240,223,223,167,271,140,299,259,288,266,280,306,240,246,249,255,350,404,236,240,270,293,358,287,278,156,232,304,202,202,413,240,301,218,218,401,200,200,308,320,249,76,346,227,244,107,288,27,199,325,279,313,192,353,342,311,267,322,161,95,331,383,131,251,115,318,285,234,266,330,245,182,204,325,338,263,257,408,246,246,341,319,295,259,311,283,250,281,72,294,410,275,313,280,59,290,271,329,269,228,260,259,229,240,252,255,251,246,239,242,248,232,244,221,241,282,230,236,243,253,232,232,246,239,228,230,267,265,284,239,235,285,239,231,246,225,223,254,292,226,303,245,269,236,251,305,232,277,251,273,250,244,230,251,230,252,245,209,341,265,298,300,286,237,247,314,230,378,249,242,278,243,240,262,324,230,322,252,232,248,222,243,249,252,261,238,239,277,324,285,311,279,98,232,316,251,255,239,351,352,294,316,409,316,301,278,246,321,236,366,266,251,279,105,262,240,281,309,260,292,273,362,226,276,253,257,257,289,255,276,121,226,246,248,71,346,340,412,311,451,438,431,430,351,272,289,293,266,245,373,274,255,256,304,219,305,265,45,353,257,159,275,234,234,330,318,219,219,354,429,232,241,255,235,262,276,276,264,80,250,269,81,375,286,389,276,348,267,279,305,314,352,159,273,383,291,365,287,261,295,249,342,316,275,293,332,339,326,73,243,238,288,257,311,252,91,275,240,86,307,244,389,399,348,301,256,314,313,232,102,299,144,179,338,273,283,300,72,313,343,326,247,245,274,123,235,276,287,397,340,246,290,302,313,313,296,47,286,331,258,282,301,169,256,124,339,349,243,233,391,267,263,413,341,408,155,385,275,378,253,247,242,361,234,284,328,264,152,243,279,264,89,252,227,277,190,244,244,249,231,256,226,252,247,290,298,307,250,273,243,294,329,228,242,245,259,273,317,345,277,280,295,281,398,308,273,259,232,241,257,286,337,294,303,261,261,278,279,262,287,215,215,246,239,289,294,382,196,269,459,310,343,264,274,328,285,296,93,285,290,288,287,269,301,322,293,308,274,307,308,292,283,288,285,295,296,290,298,288,274,320,305,275,321,334,306,314,299,279,294,290,312,287,306,313,273,299,101,293,235,292,249,248,129,392,326,266,438,201,368,401,289,273,336,301,267,254,330,262,260,278,141,351,284,290,187,240,189,252,294,241,225,237,389,238,233,228,176,263,301,274,360,398,333,300,62,319,286,194,231,228,308,262,431,264,285,296,253,234,268,227,53,258,359,276,62,278,264,265,234,227,281,298,99,296,345,203,203,397,326,244,297,289,332,407,357,269,307,285,302,344,250,312,351,250,290,297,242,268,260,317,300,201,201,227,253,261,240,276,247,115,314,300,285,262,414,332,274,313,330,272,255,421,334,290,307,228,330,361,279,370,320,306,315,322,302,290,316,291,313,24,213,165,237,266,352,334,347,82,363,199,328,262,240,342,141,258,317,274,235,409,224,222,400,276,247,268,303,242,221,285,220,324,291,277,295,264,241,399,242,240,255,223,225,228,289,228,252,200,200,313,245,356,236,83,239,257,224,285,259,84,308,161,368,274,434,420,151,261,252,272,197,197,243,444,368,379,332,291,284,341,445,269,423,317,237,265,323,393,437,301,272,318,253,248,40,234,249,238,212,236,233,272,240,229,138,280,320,271,282,296,197,339,393,425,260,303,271,434,338,204,329,297,253,267,45,238,327,364,257,265,289,424,357,310,322,330,180,331,400,300,253,269,281,301,432,291,350,260,281,151,307,287,308,288,289,281,364,224,226,299,236,83,267,207,401,247,291,246,226,285,254,274,254,254,250,263,263,232,325,77,257,304,297,307,231,339,202,202,293,227,162,366,462,369,287,316,328,242,238,238,253,271,242,235,279,69,274,276,233,398,323,270,303,299,249,438,137,352,320,418,293,324,313,354,328,306,417,419,278,365,355,276,250,230,331,450,280,278,277,259,285,293,312,316,370,362,222,220,290,253,302,290,128,262,235,213,213,240,284,229,399,247,295,440,250,263,339,273,146,268,266,101,253,261,309,281,228,282,237,266,268,250,293,256,235,240,224,256,282,247,316,432,368,260,281,313,288,305,273,303,410,342,434,288,44,231,350,233,233,234,331,340,276,260,327,239,308,349,313,253,260,255,264,327,272,248,274,322,332,94,241,252,259,255,252,279,279,248,290,239,250,252,251,238,218,342,266,267,232,230,253,273,295,292,261,282,245,244,293,235,286,247,335,349,255,290,270,235,359,146,248,339,236,251,258,297,256,279,184,321,265,248,328,261,387,370,278,330,329,248,260,267,324,306,230,328,253,284,346,27,78,292,314,256,318,239,281,306,266,346,234,234,223,223,450,232,232,216,216,284,330,300,33,250,232,304,294,263,63,292,340,166,244,418,260,243,350,270,266,306,26,207,379,330,258,231,306,230,289,304,242,349,240,264,274,266,237,67,253,274,251,74,324,290,308,255,241,391,341,185,185,224,224,335,197,320,216,216,458,264,289,334,305,321,249,302,103,273,420,60,330,237,256,242,284,256,245,289,255,299,237,265,275,297,363,248,230,256,241,242,291,272,269,258,245,310,251,316,231,238,36,272,250,242,275,330,338,329,312,320,294,283,229,343,369,101,373,241,422,280,251,282,223,272,298,378,264,358,291,232,309,297,274,319,261,258,178,250,433,305,177,274,371,227,262,227,223,257,368,253,262,265,317,237,246,233,248,340,254,143,318,325,274,133,257,247,222,264,258,301,221,372,248,292,254,250,303,377,341,295,248,242,288,299,260,253,304,352,263,321,262,315,267,339,246,237,377,256,296,351,259,229,263,235,243,337,244,274,389,294,244,337,299,313,271,292,325,239,305,234,305,245,308,288,317,288,327,375,267,389,430,272,446,327,372,334,251,357,233,294,403,285,333,351,322,348,351,174,276,273,248,297,285,232,426,202,202,381,316,335,353,229,314,389,314,325,243,282,259,221,275,356,332,438,247,342,237,237,139,281,380,265,239,327,272,368,307,322,292,408,231,279,235,438,358,295,269,151,267,243,316,272,265,291,330,311,272,307,310,222,258,259,253,263,235,288,280,246,244,191,225,263,336,229,280,312,218,319,344,237,265,281,313,210,218,237,217,235,360,353,324,274,370,243,221,219,249,321,118,386,317,286,251,315,260,318,411,306,242,255,266,256,335,248,304,198,295,242,89,261,385,276,309,308,264,356,328,306,275,73,277,242,295,352,262,355,257,414,268,268,257,352,117,244,226,238,258,280,350,311,328,79,265,307,308,311,244,274,230,342,274,228,226,310,233,306,259,220,268,277,292,281,304,281,259,117,274,265,337,214,214,227,279,40,283,325,240,318,374,373,378,379,371,380,381,387,293,387,277,355,262,320,269,308,334,253,246,194,251,318,266,212,212,347,222,222,268,298,373,246,314,278,346,275,247,230,258,193,360,268,316,330,237,285,393,300,408,283,399,112,394,290,271,233,369,336,332,358,378,363,397,381,351,338,193,117,296,261,273,303,235,304,249,244,222,169,239,254,254,333,248,280,281,280,248,247,121,402,328,350,332,410,326,361,432,229,255,44,226,227,274,357,250,274,278,191,286,295,296,258,389,315,319,351,260,89,275,228,438,246,40,326,113,427,264,295,285,248,300,266,279,262,272,257,285,300,261,282,277,250,329,366,359,337,309,270,327,254,376,240,238,352,263,322,257,364,329,321,344,293,210,295,274,126,243,273,238,242,321,272,237,255,264,263,319,319,227,301,322,276,229,375,264,243,368,219,264,389,386,454,261,265,353,463,59,335,81,233,239,261,255,289,264,114,276,236,335,304,357,337,332,307,275,127,300,284,244,267,278,291,218,260,295,254,246,302,278,278,290,251,294,291,304,258,275,277,286,272,166,281,298,234,248,281,243,287,275,352,277,266,445,251,247,269,276,400,277,320,413,395,268,391,268,294,387,302,156,229,74,236,239,246,235,290,207,232,405,264,368,309,284,267,227,260,285,264,365,364,163,241,244,293,259,282,336,372,219,308,266,361,284,224,275,325,231,297,146,283,320,337,353,352,176,374,150,196,230,247,254,276,227,286,235,243,233,296,279,277,331,226,255,352,183,342,298,223,243,264,329,339,413,239,349,333,261,316,349,383,237,237,261,397,240,268,258,258,290,245,100,390,376,409,260,321,310,258,269,273,332,290,284,261,261,159,154,269,21,226,334,210,210,210,241,241,312,249,249,249,256,325,102,344,261,240,299,260,235,257,286,238,299,304,222,295,222,275,240,315,297,258,246,239,248,273,270,215,215,265,279,254,256,219,242,269,264,254,260,227,275,344,244,423,384,263,330,286,253,250,251,264,245,304,304,277,233,250,302,270,259,81,298,241,248,288,258,264,253,265,257,275,280,274,195,244,270,279,219,246,244,269,260,151,271,262,358,349,231,233,248,301,355,242,294,314,220,222,238,256,358,334,172,282,356,286,297,164,310,445,100,260,375,298,432,316,314,280,315,216,216,264,353,429,311,272,350,239,382,223,266,287,300,237,228,277,291,288,311,286,254,360,301,227,237,253,237,325,262,181,282,227,281,270,385,200,245,330,273,257,334,222,328,445,239,303,402,205,235,258,257,303,327,307,281,257,376,257,270,393,246,353,225,385,243,294,231,228,337,323,329,325,316,405,353,270,420,371,292,293,352,246,246,237,244,141,268,272,447,311,267,281,284,286,248,282,354,283,249,245,352,263,233,345,292,270,292,288,417,333,97,340,322,367,276,261,295,276,307,302,261,333,280,284,358,262,186,94,291,234,308,251,274,335,96,275,255,249,246,129,290,361,264,243,70,256,246,262,255,249,262,244,318,262,240,317,324,317,311,445,363,233,233,215,215,156,381,234,252,272,259,44,266,260,380,283,243,302,302,279,245,356,365,230,102,348,329,337,280,351,272,269,339,331,391,359,304,241,344,357,330,287,287,235,320,271,279,320,346,250,283,349,323,287,272,210,210,428,321,257,256,279,318,357,313,309,257,266,98,317,262,128,293,287,212,395,99,244,359,269,332,339,369,234,72,248,258,241,410,280,245,273,234,237,254,155,263,300,369,258,404,241,335,127,253,328,101,197,250,293,301,312,297,226,366,265,285,269,291,266,227,236,225,262,245,252,290,207,352,294,273,308,308,230,125,375,287,283,218,359,296,250,299,416,303,250,223,232,241,316,349,224,321,229,231,252,254,256,247,289,248,264,342,135,254,384,243,266,229,341,268,322,243,257,321,118,266,283,245,333,273,253,123,257,315,283,269,227,247,243,304,84,257,234,265,263,305,241,211,419,201,201,257,308,231,214,214,235,303,376,103,52,329,227,400,272,301,287,38,231,226,263,281,254,268,286,152,387,258,257,49,274,145,244,250,243,288,324,356,311,117,237,262,281,241,254,161,427,278,322,276,291,435,274,419,108,283,250,316,329,274,340,247,54,282,141,142,263,323,264,325,385,324,252,210,210,299,287,276,256,262,244,325,335,304,428,280,272,270,248,318,341,180,54,279,290,311,277,307,294,260,269,262,89,348,386,250,77,232,242,341,228,326,277,272,296,306,341,318,241,240,247,250,269,228,274,255,304,281,241,278,372,261,308,269,294,256,220,289,280,301,285,240,294,292,232,283,231,176,181,253,280,257,277,312,247,244,226,239,267,310,338,349,240,323,234,309,225,305,256,259,308,359,347,359,272,343,363,351,275,305,326,426,247,382,309,340,324,359,349,365,300,345,285,272,206,236,289,336,213,311,310,279,430,185,250,249,237,260,331,232,232,254,224,232,54,317,274,345,289,253,231,303,294,314,352,219,232,232,260,279,272,294,189,369,326,278,237,366,253,279,314,273,350,374,235,30,340,252,408,321,253,322,237,251,138,286,328,298,316,345,265,251,439,344,211,211,394,225,225,98,245,235,300,250,221,230,245,227,273,288,271,257,266,322,386,310,267,249,237,354,341,227,283,242,258,58,279,294,361,241,67,251,252,250,292,296,264,273,249,233,314,376,229,288,246,238,277,96,281,293,245,229,260,268,218,311,241,229,279,330,153,246,327,400,248,408,248,261,291,354,310,249,441,337,48,242,241,44,179,227,274,235,311,287,241,315,306,300,153,295,285,298,278,326,304,368,241,246,203,203,214,394,327,282,244,347,310,331,220,220,236,287,261,241,224,216,216,261,219,219,329,216,216,329,233,285,363,74,296,306,236,239,340,236,238,281,283,258,290,358,295,234,371,151,235,230,230,242,253,157,278,282,51,313,258,318,281,294,297,355,285,256,228,284,240,123,242,289,284,281,271,305,322,369,318,350,263,262,263,320,442,302,322,252,313,287,254,299,327,302,237,318,277,255,227,227,243,270,360,422,354,234,289,273,268,348,359,358,440,364,263,250,250,341,355,119,368,311,306,300,254,267,276,323,226,313,263,94,236,267,281,237,279,317,318,269,300,236,255,232,221,225,180,101,239,293,266,71,274,252,282,272,286,297,191,282,318,428,222,276,266,262,240,258,335,177,319,453,329,282,282,386,417,371,288,94,275,301,229,212,218,127,329,342,290,450,292,121,320,315,243,297,343,271,238,356,307,270,238,324,229,243,264,272,276,322,419,330,230,260,226,270,277,244,266,394,351,324,295,337,314,376,335,260,297,237,304,287,254,333,373,233,220,137,265,293,277,274,296,403,322,293,261,246,339,330,101,305,257,318,232,296,247,343,292,235,232,210,257,298,280,57,298,257,368,307,349,417,410,385,328,287,339,226,317,272,344,314,281,228,442,420,306,224,306,227,227,266,259,307,279,252,275,271,265,338,240,295,253,259,246,264,232,306,331,251,323,344,400,244,382,289,367,262,399,244,260,251,268,188,275,316,364,246,255,303,226,374,117,304,213,213,244,345,288,242,325,429,302,268,273,247,307,246,226,110,294,442,151,274,277,298,291,356,293,255,287,180,252,262,362,313,355,329,276,262,237,360,321,235,355,248,255,285,339,353,246,340,348,219,267,222,225,218,264,233,83,193,193,271,218,219,223,51,222,72,266,351,344,303,267,254,255,276,289,310,222,248,333,255,236,223,301,263,270,242,335,255,244,263,262,313,240,252,263,260,260,308,261,236,315,255,297,254,242,178,335,220,270,200,200,279,269,157,277,239,242,289,272,248,328,258,236,242,244,239,250,274,303,263,51,131,316,270,381,360,252,280,342,274,256,257,286,234,286,292,280,238,265,393,308,331,444,250,289,267,390,423,349,290,245,323,247,239,298,259,218,218,249,389,304,382,387,237,247,347,241,257,322,315,293,230,261,231,313,236,92,39,294,240,189,310,230,253,59,262,311,303,280,125,244,100,216,247,274,275,225,253,228,243,233,279,325,250,318,277,294,287,299,270,247,48,275,291,242,224,229,251,259,225,306,151,303,340,284,109,260,252,251,266,258,281,116,327,295,364,66,246,331,252,301,240,245,262,327,269,174,87,233,281,254,261,236,241,284,256,361,376,270,168,324,276,295,320,306,287,408,374,366,249,256,231,389,275,88,232,349,317,236,236,285,254,265,202,202,401,306,211,211,400,325,347,328,278,255,241,233,241,262,269,327,247,370,336,243,251,340,337,120,264,316,321,264,325,281,273,288,281,290,322,376,299,275,276,268,274,264,381,292,303,321,312,345,273,318,280,370,251,266,304,295,338,285,403,269,283,365,318,297,298,336,315,281,306,352,291,266,287,284,167,166,247,305,343,286,259,255,261,272,242,284,256,251,252,234,268,307,282,258,268,250,307,283,312,248,272,294,249,293,250,256,260,252,273,256,268,279,278,303,276,285,273,270,261,306,267,203,376,397,236,315,387,286,36,250,280,350,244,230,162,289,288,226,306,277,246,90,277,396,306,136,274,286,234,243,229,227,150,253,273,237,82,455,194,285,300,283,288,371,242,285,253,277,275,266,259,112,409,407,245,263,390,305,243,274,221,40,282,308,449,333,129,239,265,249,260,293,55,280,278,52,229,225,230,338,233,271,310,262,339,342,251,335,186,219,280,262,251,258,395,288,282,265,369,333,384,330,353,333,316,155,241,381,331,422,249,274,279,383,266,331,296,447,371,301,345,245,285,338,308,239,396,273,296,307,333,284,284,437,324,272,281,430,339,358,266,279,298,272,343,346,406,278,292,262,263,277,457,281,239,437,465,214,272,273,281,388,264,250,267,263,98,291,402,271,266,322,224,245,355,338,244,306,319,263,167,407,236,256,182,270,174,251,311,232,296,340,328,262,291,238,328,270,298,254,296,439,343,356,229,331,298,282,187,314,301,255,273,348,290,207,207,242,271,261,244,354,394,192,251,302,256,228,254,234,234,257,237,231,256,239,284,53,293,268,246,244,279,203,350,263,295,330,335,256,322,254,267,282,223,261,274,291,351,286,292,265,291,378,239,75,343,261,372,263,289,261,242,180,284,253,283,56,229,306,252,245,239,196,271,247,232,258,266,251,308,249,293,241,252,256,233,328,239,234,224,255,108,250,235,266,299,237,223,299,267,230,253,234,339,309,244,243,305,282,128,303,249,347,271,132,271,265,342,290,255,262,291,283,249,252,224,314,299,258,245,288,257,355,207,263,245,303,251,283,251,328,347,278,294,309,293,318,54,102,277,348,277,196,419,218,276,240,257,328,232,344,262,355,294,299,358,348,237,255,323,250,349,344,170,268,287,293,274,240,263,300,271,391,433,284,247,247,272,295,266,200,325,259,306,268,257,332,313,363,173,422,70,237,322,197,291,240,355,265,342,291,323,264,260,293,232,248,306,301,238,264,264,273,276,245,243,328,237,300,315,315,298,287,296,337,266,139,258,317,269,452,455,455,457,454,452,451,448,456,458,456,459,465,460,450,458,455,450,442,454,405,455,457,450,458,457,433,451,451,452,456,448,449,452,457,444,462,143,294,287,348,308,354,247,252,148,287,226,271,245,369,334,263,424,228,269,218,263,301,263,290,298,67,246,262,308,337,274,290,285,240,326,348,234,291,208,208,314,105,298,423,272,330,462,353,308,334,448,279,458,286,278,133,245,275,279,272,254,362,233,270,241,181,332,294,169,350,308,255,239,173,227,273,324,199,273,160,324,284,247,95,322,263,449,252,353,333,305,358,245,380,355,319,341,342,343,251,408,350,455,285,317,274,215,126,247,207,207,235,402,259,343,306,301,317,259,241,281,331,285,313,283,270,339,320,265,269,260,287,268,155,292,127,262,284,299,222,240,270,275,292,324,262,270,272,255,263,264,255,228,226,251,243,261,218,332,328,297,239,231,119,274,307,139,121,390,196,196,225,137,248,352,262,251,266,362,173,153,236,329,338,234,234,271,283,375,294,271,366,72,237,262,293,306,354,264,334,289,356,421,299,250,355,321,369,317,274,338,290,320,291,354,376,285,319,304,400,321,313,333,361,359,362,316,364,328,422,387,357,319,393,349,407,413,98,318,306,311,384,319,271,335,449,346,275,288,271,403,286,336,282,294,263,286,312,282,272,299,334,207,410,207,207,164,247,254,243,254,313,220,216,283,246,234,123,237,350,255,275,290,334,272,296,367,341,387,229,429,35,319,368,359,325,248,69,396,318,266,196,270,310,380,266,325,312,358,362,310,109,263,346,118,337,247,272,438,341,298,246,302,379,299,224,224,356,218,268,286,252,265,357,221,362,390,340,231,370,275,270,102,294,308,353,263,341,254,284,323,271,242,257,259,234,250,121,160,257,388,290,256,314,135,302,124,424,365,367,300,296,313,298,364,467,270,270,291,440,368,393,443,377,464,228,228,283,223,223,394,379,457,409,365,451,265,460,461,345,51,249,388,345,310,295,36,283,31,132,254,131,245,359,247,383,213,254,245,273,253,297,267,384,238,156,236,288,252,280,237,254,225,256,238,297,256,175,314,375,252,386,251,313,287,258,227,221,374,267,318,120,326,363,346,374,420,264,343,346,442,306,418,450,326,293,308,276,264,270,338,334,435,364,368,272,250,359,284,52,270,255,219,289,277,316,296,297,309,244,260,274,253,257,271,338,279,289,244,332,272,234,278,264,168,314,253,269,276,250,289,271,255,250,311,218,295,270,257,245,235,292,304,285,289,290,371,106,427,297,272,289,338,269,172,184,289,227,333,226,274,268,268,312,236,390,315,273,237,346,245,271,249,281,351,222,234,225,251,351,235,281,238,291,230,248,343,332,424,272,37,287,250,93,275,175,350,265,207,207,213,213,256,192,192,265,251,329,252,240,258,67,282,301,344,222,222,246,261,283,260,305,266,257,311,285,257,267,291,272,124,274,253,253,331,276,195,276,397,271,380,263,270,303,240,245,318,314,158,266,292,286,314,255,266,302,257,311,360,123,350,251,256,279,256,310,333,283,254,344,324,340,240,90,288,392,316,343,278,302,325,311,260,296,182,230,268,217,217,183,278,301,291,386,236,272,275,341,330,248,334,286,282,285,299,241,261,148,292,40,295,298,266,294,277,239,245,285,315,307,253,175,369,296,290,281,90,275,247,250,195,330,228,327,257,304,145,224,224,151,243,349,243,256,228,239,232,220,340,236,279,279,271,283,319,230,254,89,329,291,308,246,253,341,368,46,292,286,270,269,248,259,277,259,243,278,273,241,294,261,278,312,305,317,310,194,292,220,220,267,276,284,255,255,237,236,302,179,399,256,316,360,256,256,313,372,50,289,297,207,281,318,295,258,284,376,275,265,267,260,256,364,305,237,237,323,263,255,321,230,301,220,317,263,282,219,219,288,240,304,40,288,33,256,247,297,235,279,259,415,232,281,348,295,59,286,258,322,246,250,423,272,396,314,345,291,259,246,293,370,311,345,245,441,305,326,339,315,44,244,330,252,278,233,279,298,383,233,251,246,231,365,378,144,272,260,293,331,321,367,264,334,88,260,387,316,58,267,138,103,238,252,270,218,339,342,310,231,231,380,293,243,255,288,289,396,193,69,374,243,385,267,228,246,219,402,250,260,235,280,275,240,308,265,357,275,290,248,246,292,264,314,271,274,291,235,214,214,311,113,246,326,236,342,259,53,232,272,226,289,77,273,260,251,125,278,326,290,249,191,288,284,90,276,261,326,313,255,352,364,384,325,268,363,355,401,308,259,283,244,321,241,193,322,94,235,261,239,346,247,264,228,234,252,83,263,427,292,266,275,284,276,282,199,199,359,285,246,329,289,334,293,287,248,293,184,231,425,317,313,298,245,285,243,358,262,252,268,380,325,268,316,279,260,295,282,255,338,429,242,318,286,340,387,315,237,235,251,258,270,238,256,266,240,336,240,256,431,446,461,277,341,360,296,344,211,253,280,209,209,419,394,262,259,186,54,258,261,291,271,253,345,238,251,237,243,250,243,236,93,268,135,335,313,373,325,402,256,429,267,313,245,285,244,234,341,384,258,314,245,189,189,339,314,399,30,274,130,321,244,126,298,281,351,234,274,342,241,263,381,310,374,315,299,264,148,325,328,247,289,374,301,313,316,270,333,304,327,78,388,321,277,272,230,358,326,322,313,312,294,319,304,355,314,320,320,323,359,304,322,321,316,324,347,305,314,337,317,339,279,291,318,361,333,356,357,298,334,297,325,350,337,338,330,337,361,330,288,355,316,352,386,367,391,371,336,370,310,297,56,300,225,255,235,290,350,304,253,277,278,409,237,256,271,255,267,269,235,247,372,322,235,321,277,269,268,251,258,268,270,265,90,365,277,393,344,267,263,343,259,94,225,290,307,342,298,47,261,241,264,324,277,339,238,416,81,272,136,242,54,317,277,242,256,257,263,337,226,260,233,382,267,258,281,28,251,362,243,147,368,249,270,272,120,342,294,263,250,325,352,221,305,226,329,338,403,279,305,371,437,458,384,402,229,320,340,356,314,286,453,55,256,108,244,293,293,267,275,414,279,251,242,330,151,266,249,272,256,261,265,255,256,304,274,248,248,83,243,287,245,255,255,412,183,353,255,57,263,107,281,74,221,366,255,258,234,237,262,351,147,284,86,285,273,251,263,333,243,230,238,245,181,264,242,322,344,387,78,233,276,249,272,270,110,253,182,228,304,283,307,317,324,271,266,379,271,261,240,237,263,273,233,369,430,392,368,373,330,343,282,116,248,287,345,328,261,233,267,268,245,309,329,327,302,231,250,382,262,234,267,250,237,361,316,307,255,341,297,310,333,290,311,282,371,313,300,346,356,297,255,314,294,311,328,308,364,249,262,307,289,343,248,106,247,307,446,406,359,235,376,353,316,403,290,337,408,341,349,308,269,341,311,445,274,320,272,348,284,305,293,438,325,315,330,397,376,329,364,111,228,337,285,259,254,226,234,313,269,250,124,267,327,295,387,306,179,378,223,249,280,313,260,398,252,225,344,223,261,250,277,248,233,231,245,313,217,318,330,281,276,257,259,267,238,453,273,221,232,265,249,62,402,380,266,275,280,108,271,260,371,248,220,220,358,243,243,354,304,254,254,273,309,242,313,245,302,266,319,251,355,442,380,305,350,278,356,308,324,223,223,415,286,381,265,391,422,332,343,280,247,308,282,262,220,250,315,237,235,233,267,240,330,255,123,276,258,247,298,299,407,283,258,209,209,261,297,252,413,383,157,245,46,388,382,108,295,431,358,267,253,246,241,255,242,261,306,227,302,251,221,246,372,230,250,353,352,372,275,253,272,259,314,293,250,250,340,274,231,270,159,328,289,157,387,276,310,258,286,251,271,256,270,397,281,280,346,320,238,257,298,271,266,347,260,292,331,280,241,263,298,296,293,267,200,219,148,240,315,409,335,148,281,384,279,295,107,281,309,302,274,172,388,303,340,285,149,324,255,320,259,243,386,213,278,234,291,316,315,259,261,234,180,251,327,258,271,251,362,223,273,291,291,301,238,392,391,229,277,250,251,288,266,249,243,257,309,283,246,332,238,354,292,350,399,275,461,164,252,406,372,67,290,140,247,378,52,228,247,98,338,302,188,321,285,336,274,255,264,282,229,375,296,318,313,399,307,273,236,234,373,291,245,271,295,202,202,251,257,260,232,258,231,229,322,341,282,238,223,239,226,276,257,248,269,288,234,270,326,335,160,250,180,249,306,306,267,243,250,297,300,258,313,196,196,247,367,252,262,324,346,295,264,221,238,414,318,323,370,356,241,202,202,286,85,362,264,271,301,349,327,278,278,208,299,279,280,256,72,228,231,285,323,228,326,358,252,291,244,361,267,279,262,365,303,419,308,303,271,243,291,253,268,366,261,245,291,319,379,306,262,211,333,326,233,301,268,304,312,298,315,265,247,232,259,267,321,236,285,293,252,258,289,278,255,322,269,262,290,289,257,259,314,261,255,277,266,252,300,234,321,317,329,286,289,287,255,277,349,279,242,268,244,314,338,304,332,364,301,384,268,314,303,258,342,281,60,225,223,275,375,279,268,230,268,358,275,267,240,259,288,276,322,280,323,224,268,290,274,350,308,235,259,289,243,241,321,398,425,234,280,428,255,325,123,294,325,147,328,362,280,301,54,246,300,278,313,281,242,164,277,59,263,345,283,299,344,97,239,317,235,270,224,273,234,317,350,52,238,246,245,232,238,297,372,247,234,244,257,48,300,205,236,303,245,315,298,239,301,324,390,288,245,250,282,252,259,263,274,233,352,321,302,261,274,288,248,403,246,321,357,262,278,268,305,100,220,242,417,320,163,213,235,211,238,318,362,220,317,312,348,283,354,290,281,324,362,307,273,303,246,318,304,305,298,317,290,290,270,279,273,282,258,286,253,282,311,259,332,262,313,334,262,249,265,319,282,457,341,312,297,263,275,355,372,288,252,296,40,261,165,254,296,305,240,201,257,254,152,284,235,389,302,333,301,262,65,265,308,271,291,244,88,363,348,251,179,274,305,358,434,319,372,437,369,359,301,370,269,309,285,306,288,52,290,279,234,327,321,236,264,244,242,254,255,241,262,90,233,288,333,357,280,384,285,305,322,346,258,353,285,290,334,300,352,120,325,227,274,230,257,308,271,284,224,239,257,248,217,356,253,242,238,274,337,350,262,289,300,252,244,324,323,353,321,308,317,294,464,451,43,240,282,184,269,285,309,334,280,299,289,319,345,265,312,229,229,248,239,284,300,236,249,308,266,272,248,289,331,244,305,336,242,405,258,260,282,274,263,116,268,272,264,357,293,188,266,313,308,164,310,152,47,367,286,270,255,110,127,299,68,253,247,242,104,40,253,218,120,369,327,332,284,127,223,242,284,253,291,279,242,99,276,286,256,135,201,350,300,245,235,320,315,60,301,333,266,293,215,215,284,378,351,232,232,245,253,239,252,221,268,259,305,268,249,245,225,312,182,257,231,281,292,233,283,289,263,296,235,435,241,84,280,41,291,275,101,251,251,441,287,84,408,221,233,247,231,255,254,300,318,234,376,225,225,40,280,235,394,287,251,254,252,256,302,257,351,253,270,253,269,267,116,253,74,333,383,241,289,156,287,241,353,216,255,324,149,319,305,254,266,282,255,280,248,244,312,417,130,313,345,321,425,310,294,316,382,371,274,284,247,269,337,379,302,355,375,340,263,80,285,317,371,319,312,320,358,247,289,237,285,392,334,265,207,207,341,99,387,305,150,348,264,289,269,123,297,336,245,318,282,318,273,262,119,283,283,258,253,326,444,324,274,350,303,302,348,310,225,254,325,293,261,337,240,260,260,278,297,289,93,210,210,210,335,413,346,258,247,247,169,127,291,421,249,272,79,252,292,265,225,235,350,218,314,253,366,257,248,47,329,253,288,400,290,299,247,104,276,290,85,246,328,257,305,268,338,287,335,271,231,234,272,48,298,259,234,253,268,231,231,268,272,252,264,271,246,245,260,254,283,280,297,240,299,226,282,361,322,385,306,240,238,242,279,272,276,229,251,305,369,311,313,310,293,274,238,318,306,245,377,253,279,240,296,134,344,341,300,281,263,353,297,327,296,275,260,228,201,224,349,51,416,345,232,387,320,142,295,258,353,333,259,268,245,242,246,342,235,336,289,224,255,249,190,190,424,384,240,228,263,263,261,263,255,263,254,196,263,249,250,145,238,246,370,268,272,248,93,281,241,41,282,385,308,115,282,339,228,228,317,306,363,267,357,306,331,267,246,279,334,282,350,248,247,274,261,336,116,262,309,281,281,279,255,290,255,142,276,250,272,352,319,301,254,275,257,291,249,240,306,334,205,275,272,331,232,262,376,267,152,240,293,295,285,269,233,250,241,389,305,277,274,283,349,296,248,234,328,283,333,319,322,145,312,238,260,170,275,272,243,241,283,323,268,232,313,234,316,288,258,228,47,292,273,295,106,320,372,335,269,275,316,247,247,291,448,306,288,291,321,275,300,372,406,262,142,256,248,267,243,249,270,298,289,264,279,344,391,266,222,241,253,216,335,225,248,245,236,315,222,235,224,310,255,253,244,311,301,286,231,262,274,135,253,244,287,296,252,273,208,208,271,252,286,233,233,317,304,305,302,371,346,276,272,279,357,253,283,399,338,331,187,235,304,315,253,278,201,337,443,266,257,364,344,363,291,263,257,240,251,315,264,272,257,256,273,298,305,324,322,187,239,210,320,240,217,222,222,284,223,275,338,211,211,267,251,228,341,219,219,219,351,255,269,291,269,273,269,432,342,342,307,420,304,196,264,277,314,359,277,210,210,339,245,334,236,296,318,403,297,247,276,251,244,227,235,415,63,230,302,247,300,258,264,291,264,229,224,291,263,276,372,253,420,221,191,191,366,223,234,294,227,267,254,248,264,289,173,248,284,352,435,266,244,279,237,229,260,272,254,267,283,314,244,309,263,278,283,270,263,279,253,326,262,264,255,263,270,242,278,166,226,202,202,269,278,301,145,284,235,281,273,295,261,303,251,83,243,258,216,216,49,341,183,331,377,352,414,254,319,369,327,228,249,98,305,305,298,253,257,252,343,245,241,333,318,283,303,225,333,266,231,279,248,281,334,239,222,237,240,181,296,240,239,264,380,259,232,248,232,229,322,236,68,274,316,264,388,262,293,237,248,274,195,245,264,251,302,262,67,297,298,433,148,298,271,284,308,248,265,310,437,301,307,301,308,400,415,285,407,440,277,291,308,167,262,95,297,312,185,229,275,243,260,340,265,355,344,254,276,271,218,343,244,263,284,262,254,365,321,266,307,254,301,396,471,298,328,289,271,287,306,442,286,280,270,280,274,299,368,292,354,297,338,349,407,457,289,294,324,281,267,311,250,297,67,313,361,288,456,237,237,260,312,285,106,249,235,232,241,241,154,340,248,268,95,235,287,300,96,251,260,73,252,260,242,275,248,251,353,300,242,262,271,247,443,312,338,362,167,262,268,256,257,261,249,199,435,323,305,236,62,333,293,370,372,354,113,349,307,259,137,240,317,262,305,245,259,273,320,298,271,264,187,273,283,313,225,235,338,273,326,316,266,251,292,236,230,323,266,304,325,262,264,279,284,264,258,318,447,252,289,338,280,389,321,100,322,283,269,232,238,248,277,275,250,309,304,310,296,249,242,248,356,383,280,317,233,353,271,355,281,229,239,288,255,265,100,341,344,202,168,274,317,209,209,275,258,411,300,74,193,193,225,77,246,246,271,274,248,347,238,269,392,375,309,260,295,342,257,229,229,432,386,241,244,234,361,314,320,273,297,261,288,236,341,304,303,289,282,252,303,334,364,254,300,327,291,252,255,263,249,283,369,321,211,264,337,229,328,281,274,309,291,28,247,270,283,259,264,229,357,226,334,364,229,292,273,243,95,360,39,156,346,357,271,176,262,300,218,317,325,249,406,320,456,250,284,80,278,295,235,265,171,240,46,278,167,233,243,289,353,233,364,260,326,277,138,270,93,255,219,283,342,347,333,268,309,256,226,272,324,320,281,260,301,243,252,281,305,248,301,362,260,347,329,272,272,226,226,101,273,289,458,302,315,303,231,255,276,276,287,338,160,261,243,233,221,45,256,244,220,458,198,258,314,367,290,264,244,212,212,321,248,125,292,268,296,275,265,305,273,285,380,425,232,117,254,240,261,234,237,295,214,343,95,281,237,280,365,332,323,255,282,54,358,38,299,422,279,255,126,254,268,244,288,250,249,282,282,236,331,292,367,289,257,318,381,271,264,280,292,267,244,276,289,275,264,269,106,267,275,303,329,344,250,363,270,257,259,269,228,268,235,250,277,233,272,278,326,448,72,242,348,256,223,223,393,274,338,341,226,226,433,303,303,289,63,331,216,250,237,247,260,313,210,210,246,245,216,386,312,386,140,308,251,270,316,265,231,255,459,363,262,338,255,327,350,262,226,226,222,82,239,282,361,262,441,120,284,298,146,246,409,254,251,177,265,259,333,411,244,361,323,269,288,273,303,333,305,358,292,325,273,295,255,284,338,275,284,348,239,443,256,304,296,448,230,272,227,231,72,83,287,195,266,313,284,247,256,269,339,285,349,254,261,395,160,305,295,342,248,226,233,302,180,253,321,261,254,313,295,280,254,331,283,242,247,304,340,279,272,273,311,324,269,364,392,253,228,298,275,318,348,390,225,253,287,255,266,194,242,279,247,261,384,336,203,294,59,265,249,324,360,257,254,75,330,288,281,280,345,282,249,334,352,257,338,267,273,309,365,223,222,254,311,264,233,222,255,251,293,308,255,262,220,260,312,267,275,321,298,155,297,414,259,291,315,246,302,349,269,315,309,246,258,279,334,383,278,297,406,263,243,246,367,261,244,271,114,301,324,445,285,253,338,258,237,283,320,297,245,300,353,254,334,354,282,331,239,258,418,353,315,307,322,332,387,302,289,259,261,271,396,285,279,467,264,253,277,390,319,256,275,254,278,354,264,270,464,318,269,262,279,292,299,406,325,296,379,289,126,300,259,137,378,333,296,409,297,448,259,276,252,261,183,183,282,279,199,254,297,346,242,296,236,254,231,236,423,258,298,218,260,284,252,232,293,269,246,345,279,288,104,295,241,290,306,285,305,301,281,249,266,307,175,272,338,219,226,304,246,221,228,250,330,296,221,312,296,299,229,220,196,196,247,255,323,226,207,207,343,140,297,251,223,393,321,235,322,321,353,421,329,317,405,109,254,224,212,212,309,194,235,347,331,251,316,411,322,262,446,305,315,81,56,299,277,301,390,224,224,373,374,282,241,299,251,281,247,291,274,363,268,294,40,259,404,309,415,295,365,305,416,263,281,329,267,69,249,295,258,247,249,266,357,244,189,248,283,295,280,241,243,274,302,229,356,291,338,257,53,326,243,262,239,295,289,312,265,292,246,296,253,267,263,124,281,264,154,375,233,259,266,113,319,395,380,241,310,336,276,301,293,262,310,308,321,286,113,275,243,407,349,32,309,326,315,352,324,461,274,287,359,327,374,352,302,219,257,256,248,244,180,273,375,296,298,288,268,404,88,317,280,210,330,270,234,136,290,227,378,325,165,276,326,332,343,269,251,299,336,285,247,272,306,62,291,247,300,360,308,225,293,371,275,300,386,408,326,287,258,354,283,314,253,246,244,100,312,329,338,363,368,340,243,355,268,332,293,250,283,205,328,397,345,226,226,367,270,265,293,308,254,231,330,284,366,265,261,276,239,364,317,246,316,355,424,396,272,361,417,259,321,416,448,282,134,56,264,255,295,79,276,284,238,349,259,305,233,289,227,233,306,285,288,247,298,351,270,297,260,251,263,279,259,281,277,290,281,278,324,395,187,323,406,269,247,284,270,120,299,315,293,342,191,315,396,280,229,273,238,311,401,199,199,162,350,261,229,237,233,339,328,315,299,242,269,238,337,349,260,238,328,266,258,262,320,315,372,257,210,221,252,325,234,277,322,271,324,258,232,283,259,354,317,324,230,226,233,233,316,255,249,298,292,229,420,146,231,180,289,312,367,180,250,296,261,222,318,332,328,216,216,273,278,201,227,242,299,232,234,230,221,315,246,230,409,236,163,270,304,132,255,117,313,268,243,388,312,230,408,296,261,327,330,242,446,323,277,243,314,251,319,338,238,319,259,337,331,239,275,265,243,258,296,320,265,241,308,281,152,199,199,233,233,233,284,286,233,374,309,256,223,252,243,338,286,242,252,226,300,234,303,330,280,253,254,351,151,283,345,266,370,304,317,307,270,359,245,268,296,226,271,312,259,259,372,263,365,383,326,223,235,326,396,228,214,318,258,217,314,228,235,302,48,234,268,230,296,287,44,258,264,264,231,282,303,252,292,276,234,324,279,378,251,69,264,228,221,236,251,280,301,297,257,76,245,266,326,243,261,330,263,264,236,317,351,249,197,297,273,258,269,264,315,361,237,269,235,375,291,280,361,251,123,241,56,279,323,253,329,277,286,351,357,277,272,313,341,332,270,330,457,278,320,288,401,265,260,269,292,341,339,279,441,372,342,322,325,308,274,224,314,241,41,222,247,272,377,289,277,276,244,265,253,320,283,144,283,287,279,117,272,257,335,284,410,253,247,287,207,207,263,252,319,281,330,361,279,257,241,172,238,273,265,250,227,345,288,236,219,243,201,265,261,303,273,262,277,267,281,262,170,149,277,228,302,267,315,237,261,244,265,263,301,265,244,405,435,110,341,321,263,361,275,254,247,299,335,398,423,153,259,309,228,272,331,276,287,374,326,385,303,229,229,237,269,140,308,227,313,233,302,234,56,300,391,354,169,245,275,225,242,219,227,280,51,292,373,299,307,278,283,451,305,301,262,295,313,286,258,275,317,258,384,264,258,264,265,76,315,316,226,267,252,240,264,235,294,251,278,208,318,244,258,267,270,312,249,51,62,247,293,301,270,208,276,331,246,343,345,284,178,361,315,248,247,239,253,234,30,240,279,50,229,231,287,316,298,228,192,451,316,312,452,267,280,79,237,247,264,254,146,326,230,281,304,375,375,116,307,271,268,335,253,294,267,320,38,278,293,343,242,239,287,473,106,238,289,245,295,254,324,299,340,227,332,275,251,244,276,243,358,383,364,273,256,268,320,313,279,319,279,306,282,428,295,348,286,284,224,139,238,265,239,258,282,349,304,264,292,301,296,268,337,342,323,227,246,301,110,289,279,73,280,291,260,396,324,306,283,263,241,267,321,232,321,242,369,376,287,297,335,317,308,133,244,237,240,111,363,280,268,281,422,392,301,266,222,399,309,263,229,225,259,62,298,285,259,416,234,227,297,243,276,236,350,250,224,250,363,230,230,133,244,260,254,43,304,243,238,275,47,263,152,293,327,338,193,309,314,311,261,391,300,221,221,278,302,298,319,275,36,247,265,280,273,337,300,280,236,246,320,279,243,312,281,310,256,282,325,315,226,226,387,273,426,344,335,386,282,257,229,270,280,258,266,150,285,274,311,257,238,374,296,391,342,388,266,133,244,237,239,211,297,298,284,264,284,293,246,300,256,253,246,247,263,264,222,259,382,243,163,309,276,228,346,284,418,419,228,328,259,353,214,296,299,323,406,151,254,373,339,252,375,458,362,387,303,331,318,294,126,289,250,254,123,288,429,358,448,352,335,285,298,257,211,211,245,240,395,290,126,366,294,247,141,300,259,289,232,137,265,253,263,258,263,235,74,250,226,239,271,326,439,265,284,453,297,256,264,247,252,410,390,297,306,245,284,248,251,255,274,408,297,271,269,328,258,346,259,373,205,393,315,370,306,96,407,258,379,344,313,374,278,256,422,286,291,461,267,358,256,423,277,281,273,405,410,326,305,183,183,254,223,223,300,304,254,435,291,358,412,270,419,303,222,222,435,254,262,351,357,270,385,81,254,285,302,283,118,296,381,252,36,264,263,245,331,253,308,327,351,277,259,326,281,321,254,286,274,235,259,291,393,235,307,244,267,90,355,238,261,408,288,359,121,281,337,249,327,245,251,47,257,100,320,266,277,378,405,292,268,305,355,385,254,296,269,279,266,246,261,269,345,292,303,400,275,188,291,327,243,267,258,364,235,326,211,211,231,231,300,235,264,310,267,262,363,244,341,461,405,313,229,380,253,407,328,376,280,221,221,62,301,346,339,107,263,290,241,262,287,298,255,247,302,197,197,284,349,68,271,255,343,316,222,316,249,323,273,312,368,252,250,369,327,263,288,297,281,251,342,241,261,230,270,245,255,340,294,242,226,174,174,248,233,413,240,279,287,255,291,85,437,219,365,286,307,237,257,301,320,243,264,275,241,256,104,239,320,232,368,254,238,288,254,302,272,269,241,347,291,285,314,270,227,260,296,247,354,260,422,340,296,247,260,236,303,252,257,264,277,300,252,286,223,223,324,289,272,336,345,366,289,304,291,266,284,276,340,214,214,305,266,255,248,246,274,405,267,137,229,282,249,320,76,302,337,248,262,261,265,289,230,246,251,258,323,289,309,356,311,341,343,382,326,285,304,288,265,248,102,258,393,291,303,260,293,277,204,74,73,215,229,235,279,223,231,102,288,336,420,304,329,113,276,244,256,331,253,257,189,281,421,347,270,331,245,343,285,287,219,219,255,442,242,327,243,299,59,293,246,281,244,223,53,296,292,322,259,302,315,257,328,207,322,380,383,339,316,264,275,341,313,267,320,280,323,318,271,313,347,382,195,195,244,247,376,237,374,336,317,323,101,242,263,325,362,280,308,256,381,433,380,262,292,276,262,345,243,290,236,221,138,333,231,236,427,407,259,315,319,328,279,290,277,266,270,248,274,253,292,326,242,241,291,340,233,290,279,260,297,352,283,284,260,359,262,293,404,215,215,213,213,386,235,235,89,337,306,281,326,387,273,284,188,283,112,282,262,254,235,366,294,379,424,294,306,76,346,294,282,342,271,315,287,259,275,343,254,284,341,334,354,272,252,349,269,361,299,372,199,326,286,266,258,302,365,252,365,246,347,251,31,64,430,377,65,451,299,303,364,425,295,378,376,270,295,287,306,454,328,276,349,329,303,361,331,302,291,384,318,321,364,360,263,423,255,267,276,297,327,110,236,177,292,260,269,318,318,302,289,281,244,374,244,315,275,335,308,294,246,326,266,407,52,237,261,254,309,280,329,245,276,215,280,279,252,388,251,268,252,256,309,302,252,327,294,240,321,291,275,357,239,354,245,272,404,226,232,376,328,108,276,52,266,238,401,379,168,308,231,231,309,76,241,224,240,290,207,207,322,300,259,231,233,279,250,222,430,271,271,235,295,237,65,314,245,241,298,262,385,240,296,315,276,299,209,209,240,240,371,249,284,260,254,97,319,295,203,319,249,342,287,210,210,350,399,274,360,260,406,271,56,267,156,315,303,195,243,278,306,321,327,252,327,314,253,269,273,332,165,279,278,288,251,276,228,250,280,240,353,284,277,307,269,284,293,256,196,371,179,222,299,313,297,289,209,209,209,297,227,242,303,265,319,272,214,214,258,294,295,193,193,344,248,391,284,277,358,340,344,218,305,260,238,266,97,286,256,259,226,253,252,217,217,255,247,280,219,341,325,343,317,265,366,353,338,306,292,346,320,259,266,278,146,336,286,390,335,255,356,342,311,304,334,289,281,236,296,299,266,327,336,281,285,252,305,395,284,248,281,248,240,384,248,100,318,370,279,314,279,245,334,440,238,341,249,343,271,257,229,218,235,291,335,39,315,287,391,339,301,343,301,286,345,309,253,265,288,246,245,251,310,350,354,322,445,285,251,245,357,218,341,227,240,228,254,264,249,351,324,244,262,268,222,225,240,117,276,259,246,239,230,224,224,223,230,223,332,246,269,42,329,280,257,274,218,296,236,134,246,261,225,234,209,109,278,287,209,274,326,263,301,244,259,336,69,333,235,236,402,340,316,260,261,236,280,262,319,318,353,251,300,247,303,223,223,293,345,404,266,330,315,291,350,390,329,397,206,206,206,405,413,389,259,285,426,347,261,292,199,119,279,193,193,306,284,239,241,233,307,285,222,261,324,337,262,258,245,297,106,228,306,236,290,268,344,250,245,260,294,303,64,294,364,313,253,247,263,320,258,374,295,247,246,264,262,259,258,269,321,308,329,267,293,269,311,263,256,323,245,340,288,331,254,397,296,265,276,309,257,287,275,239,353,263,260,279,289,377,380,286,305,230,261,268,270,263,277,435,255,300,267,240,240,304,313,239,281,267,298,309,349,382,365,355,246,312,279,256,203,203,409,366,226,226,372,242,235,250,352,308,300,260,239,206,206,206,445,330,272,284,234,242,332,275,418,281,259,246,239,282,287,413,323,247,441,379,236,280,344,299,368,339,321,391,267,247,244,257,262,340,314,371,399,224,224,121,277,257,286,256,270,273,254,288,228,251,231,312,288,238,270,304,254,271,55,338,257,303,321,279,268,185,351,316,227,324,299,333,331,313,329,253,265,285,253,321,301,278,267,230,252,290,263,349,267,212,250,362,272,323,296,449,286,354,308,399,343,311,324,195,240,378,270,153,372,118,285,282,108,258,257,179,267,272,279,260,300,294,314,255,181,234,233,254,232,237,260,424,327,365,344,283,288,213,315,249,256,222,267,245,339,308,276,234,249,116,281,282,274,299,264,382,185,257,248,284,290,282,314,299,261,248,105,33,294,151,309,183,288,203,234,239,255,283,302,255,307,308,269,407,70,303,249,159,247,265,88,289,290,293,223,160,304,274,226,235,387,410,258,287,290,235,236,234,330,295,258,323,262,420,257,326,335,379,346,113,349,351,266,279,265,242,217,186,186,247,341,326,351,335,334,270,240,295,251,357,224,241,343,239,330,224,230,300,368,236,296,328,423,400,285,336,321,287,275,117,262,276,310,303,404,326,437,268,301,324,280,277,286,38,408,187,285,163,301,274,288,106,255,393,128,261,286,359,370,244,270,310,255,323,329,368,205,205,300,205,205,315,444,265,437,403,280,311,72,416,364,309,316,315,337,346,422,326,280,321,275,308,310,294,299,360,376,336,360,307,302,362,292,302,131,246,359,292,65,261,328,273,272,237,280,303,120,262,252,354,242,249,418,274,270,199,199,240,365,339,260,326,265,272,331,237,207,314,274,252,76,203,285,260,257,331,66,279,232,220,311,223,259,245,258,187,270,248,231,305,304,117,260,248,248,231,321,241,262,234,281,257,314,285,206,242,232,299,271,317,331,263,111,248,239,210,270,261,237,232,284,281,316,381,280,268,255,225,285,261,225,254,287,86,326,349,255,302,251,323,416,323,287,469,247,299,265,182,279,273,458,271,460,324,313,283,283,270,267,256,249,300,219,250,249,353,298,367,336,443,381,339,339,416,226,275,256,369,380,354,349,423,259,382,252,292,291,218,243,249,347,272,270,252,256,382,266,341,242,268,258,266,326,242,308,245,295,326,309,260,255,257,259,320,221,296,275,416,211,211,269,341,455,238,234,64,258,310,249,300,50,310,242,239,248,132,266,291,212,148,270,251,281,265,275,421,287,368,303,319,395,272,396,395,283,377,326,287,375,350,275,288,341,277,327,300,374,337,350,455,334,368,343,251,296,374,243,387,302,330,184,339,263,294,328,296,181,276,253,280,256,413,250,258,301,356,226,238,230,257,232,232,214,271,302,305,238,227,321,281,234,217,192,271,235,271,291,233,233,264,267,253,242,285,278,281,279,263,260,368,337,274,226,289,283,404,292,155,337,291,361,287,299,255,326,251,269,325,69,258,227,246,251,233,121,269,263,52,220,225,318,223,242,154,239,451,258,460,386,353,401,247,405,420,310,260,235,318,303,335,135,287,263,268,267,253,305,105,261,250,163,356,257,254,279,263,293,111,287,339,334,407,277,323,285,245,262,298,317,277,276,261,146,323,224,271,305,322,236,254,247,177,408,388,383,292,225,74,270,259,263,266,229,260,255,64,277,302,304,257,318,249,132,357,72,251,316,267,318,252,246,343,291,260,242,269,254,272,251,261,247,233,225,273,285,255,209,466,335,95,257,409,275,302,262,338,279,301,253,333,326,242,258,317,296,316,432,268,262,265,309,326,158,238,237,267,302,341,311,308,301,329,424,243,305,224,251,243,271,317,434,363,373,349,260,294,332,101,275,237,279,239,154,249,254,44,236,288,321,261,230,236,316,193,273,339,414,171,327,217,243,270,277,61,254,405,256,250,263,227,243,239,237,246,246,240,228,258,251,248,279,219,247,302,284,275,237,231,235,241,281,256,290,248,293,267,244,263,258,247,252,249,258,272,266,203,247,117,354,94,271,217,235,283,230,266,248,230,275,278,404,329,239,222,251,242,241,258,236,249,240,287,261,271,320,338,252,304,293,295,296,327,298,218,218,278,405,233,233,268,270,239,255,328,317,226,263,353,175,198,255,255,268,227,290,285,257,255,407,222,265,250,249,273,310,323,265,235,36,71,275,251,331,216,365,356,247,283,325,240,310,241,231,234,241,267,256,253,272,308,340,112,274,322,310,271,137,304,232,360,252,271,366,256,253,254,252,244,311,242,235,300,259,244,226,232,375,271,316,258,251,286,277,270,280,389,297,347,248,289,268,311,295,231,299,333,261,249,341,238,344,295,378,328,292,322,225,260,270,254,259,274,276,231,307,242,339,241,280,412,265,263,179,317,369,255,306,331,376,366,320,362,296,259,339,214,214,214,262,368,140,301,244,264,277,318,249,304,227,239,230,239,227,238,346,252,306,335,276,325,361,257,82,245,273,236,322,287,181,228,419,280,264,260,262,229,229,35,216,233,295,247,372,309,241,310,246,386,174,244,288,353,270,345,309,188,284,325,272,391,327,302,371,276,291,273,303,352,287,321,289,296,292,322,292,303,324,131,305,334,353,70,229,264,94,309,294,311,285,251,277,303,245,269,218,218,281,220,363,272,258,205,205,332,411,342,265,276,344,285,242,252,97,276,276,259,247,238,75,225,246,246,217,264,376,254,259,318,332,258,267,233,245,219,261,266,277,234,248,240,337,239,232,266,223,273,200,287,297,247,275,291,240,77,281,332,316,295,358,305,278,301,289,316,244,253,28,220,246,265,222,255,276,264,378,376,281,129,279,200,282,244,238,241,204,238,262,276,277,80,275,227,262,336,321,323,270,251,262,297,266,295,276,259,267,271,271,278,259,278,290,338,274,263,281,261,244,258,277,275,71,246,312,296,295,371,238,298,278,324,239,445,272,294,271,113,287,267,268,259,244,237,100,236,295,305,405,276,387,270,353,384,320,277,46,258,260,323,173,301,280,247,241,226,323,300,322,276,359,219,235,283,224,383,343,238,235,261,254,231,278,284,266,217,256,355,271,296,258,242,225,220,68,248,293,257,265,275,294,306,299,273,303,309,331,315,321,258,282,334,236,272,332,372,246,205,320,315,408,297,169,279,263,167,117,320,312,271,307,292,312,166,248,370,272,222,103,252,382,318,299,270,246,242,313,263,233,278,202,202,274,250,339,324,253,291,59,301,389,366,283,57,264,322,338,236,265,103,233,293,370,132,215,57,291,200,223,245,258,260,244,249,250,259,291,353,252,175,361,284,264,305,256,272,266,292,292,436,414,147,298,334,308,295,291,344,105,267,347,463,369,358,358,358,386,328,116,291,313,332,293,146,255,241,364,300,242,273,326,308,315,403,251,339,246,300,273,309,422,334,348,231,231,257,266,246,257,272,247,262,354,341,248,240,194,290,338,291,242,315,282,233,244,391,240,301,376,447,296,386,270,257,241,321,373,251,291,366,300,420,265,311,264,244,332,353,310,264,220,236,334,292,228,274,254,358,245,304,165,239,262,276,274,260,266,248,360,325,255,302,238,286,248,331,315,239,279,303,339,258,337,295,294,249,289,237,206,206,248,262,158,257,324,258,176,232,274,263,294,312,348,283,219,280,248,287,251,293,252,249,392,268,79,255,237,248,277,370,230,250,283,214,297,102,306,296,355,281,143,287,251,52,241,241,241,468,456,277,276,312,218,251,287,324,272,239,289,255,276,233,240,296,259,257,288,352,288,335,272,471,436,316,296,305,318,276,219,303,382,244,321,206,324,352,387,282,178,237,300,268,263,257,161,310,344,248,80,327,60,290,234,259,225,306,281,249,398,382,277,314,224,285,400,306,292,286,247,324,335,313,256,255,236,234,376,225,424,210,210,63,249,253,338,313,299,258,231,276,334,234,233,268,305,282,312,333,240,253,282,268,307,284,331,286,301,370,261,238,244,111,306,234,446,259,298,181,181,223,223,345,315,309,310,319,269,289,391,325,301,324,286,298,304,255,310,433,303,296,271,344,96,338,313,309,278,378,349,234,194,194,237,322,253,430,269,278,369,343,340,348,311,112,360,308,434,259,232,354,353,345,309,412,386,420,95,260,394,275,351,257,257,359,286,321,270,286,268,325,225,238,313,228,305,263,143,253,239,319,162,65,309,215,333,257,411,370,299,319,312,274,277,265,280,276,254,235,272,309,317,235,287,54,243,347,242,258,304,251,67,367,401,376,223,224,276,259,260,279,251,271,267,222,72,231,198,257,267,236,236,338,298,269,249,227,240,341,62,250,274,294,266,336,257,374,311,78,250,300,357,246,298,266,229,238,244,324,281,305,304,427,334,292,383,309,291,234,401,316,282,313,271,302,252,281,334,288,390,461,405,212,212,321,456,386,296,187,291,284,312,285,269,164,353,293,289,231,298,297,236,285,138,259,271,230,242,317,342,282,268,258,327,264,248,329,266,288,246,292,295,331,286,290,287,307,327,317,324,318,242,152,289,257,266,294,203,344,328,436,245,251,310,351,266,309,289,227,281,321,317,274,287,286,297,38,284,229,252,256,336,221,275,354,334,351,355,264,279,267,328,341,292,243,234,254,233,296,247,271,263,319,269,357,320,182,260,256,32,267,261,289,228,238,262,283,234,369,359,254,273,99,280,216,272,362,264,255,291,223,322,291,228,329,273,212,104,243,211,211,312,205,205,298,230,265,223,263,107,214,63,360,334,292,286,270,257,306,265,230,61,270,257,319,228,249,335,295,322,280,296,306,263,261,243,320,362,332,254,284,246,232,297,244,387,319,250,304,311,337,286,358,382,245,277,127,300,391,229,295,238,332,381,390,301,297,344,321,198,198,343,386,397,332,355,346,337,337,412,390,187,187,370,299,281,406,237,275,270,307,320,275,327,330,289,255,282,52,309,284,323,166,270,303,268,257,242,239,250,242,25,109,186,236,246,299,254,286,374,148,260,313,191,357,255,340,88,117,270,80,292,247,408,423,273,410,310,442,365,330,123,241,232,299,249,119,235,301,253,151,224,257,287,283,292,386,287,246,257,273,238,28,64,239,104,270,242,333,295,267,259,319,291,308,332,270,322,303,288,416,346,297,197,197,235,362,270,424,175,175,216,216,409,270,248,276,384,240,388,309,300,291,246,235,256,220,214,284,235,324,231,217,74,280,298,288,340,270,331,354,300,295,420,352,282,73,268,222,239,248,274,370,244,321,312,347,313,274,249,319,276,243,253,350,268,288,380,315,396,241,356,265,273,277,294,367,425,324,295,210,210,311,333,328,202,284,230,247,228,239,272,279,234,264,292,112,271,317,285,398,406,303,120,250,374,354,327,335,397,387,93,245,289,376,241,327,101,385,218,282,340,314,125,312,235,243,329,305,78,288,243,241,232,324,235,239,303,272,249,273,269,230,287,92,262,273,280,256,285,179,266,246,267,400,334,260,257,266,262,360,284,301,319,123,278,289,219,219,333,285,99,274,219,331,277,360,343,277,447,226,379,255,367,392,259,342,353,277,249,220,248,247,263,255,289,242,238,241,268,263,242,336,52,335,247,303,242,332,269,330,341,284,277,430,319,261,125,333,93,231,303,244,233,252,255,230,255,297,320,234,251,235,369,276,365,428,88,321,273,256,260,287,299,239,292,159,242,334,226,237,241,253,231,271,253,231,279,295,243,237,255,255,312,300,240,259,195,267,310,267,261,334,330,333,255,367,117,266,208,208,323,282,255,298,235,283,225,229,245,245,271,303,228,301,316,120,391,383,301,411,297,273,251,314,405,339,314,351,289,334,327,281,390,343,317,188,393,287,130,262,291,381,361,267,223,288,296,238,77,262,280,218,223,244,254,279,244,317,220,269,225,251,230,251,257,253,267,238,234,281,272,272,271,257,291,236,328,372,182,383,392,287,270,282,326,397,322,347,310,227,382,364,268,317,239,248,273,322,225,320,380,293,259,253,386,242,308,240,309,267,233,227,294,256,289,285,280,283,261,293,275,387,265,276,295,242,395,240,258,298,250,260,241,358,211,325,323,256,295,297,249,306,268,307,289,239,254,269,252,285,294,304,235,55,281,256,286,366,325,267,278,123,288,332,263,265,320,295,269,291,325,355,235,227,422,285,417,379,362,246,286,236,257,294,241,243,285,364,262,249,384,255,273,234,268,263,45,454,339,370,240,121,415,178,251,231,323,168,271,344,230,221,292,273,366,274,56,256,296,289,110,354,346,59,254,234,317,144,249,290,274,286,64,252,322,247,327,299,423,377,223,260,371,262,275,279,229,253,278,274,382,264,258,234,351,245,254,377,312,251,252,374,371,164,337,322,288,334,364,258,319,249,427,240,261,403,388,426,368,318,308,265,268,295,319,340,240,240,325,368,290,443,414,318,414,189,271,294,363,262,254,227,267,300,327,301,300,198,134,247,238,246,122,326,52,223,184,249,425,275,384,305,292,324,336,382,452,352,330,381,133,229,313,282,269,414,328,368,270,307,330,349,366,367,346,410,347,421,375,404,414,403,385,404,382,399,371,397,430,420,405,400,416,442,366,384,391,387,377,366,377,355,344,372,363,352,349,309,280,239,62,293,312,272,442,301,233,280,236,252,277,330,266,248,267,212,339,323,247,290,263,303,346,246,285,267,284,226,332,244,377,282,319,250,386,234,289,232,316,326,252,293,268,281,287,236,393,315,223,278,319,310,306,267,230,309,201,46,273,271,198,349,245,301,279,296,264,273,249,240,241,249,295,306,353,90,297,288,236,230,71,340,369,247,278,191,259,240,293,325,321,273,223,246,229,267,369,287,327,340,248,265,277,256,359,343,382,450,247,247,252,375,314,307,277,280,302,319,366,282,299,263,285,321,276,307,332,254,404,269,330,265,260,85,232,232,231,287,309,274,276,230,161,336,229,243,233,301,418,341,304,269,238,193,147,229,229,218,131,240,66,395,273,279,250,335,246,312,269,255,142,240,156,270,152,256,255,264,336,276,87,344,317,281,333,238,213,358,298,98,263,371,280,237,255,243,287,364,232,289,241,247,225,360,313,309,287,318,298,321,316,301,312,129,248,365,235,238,251,294,401,66,234,336,279,39,332,264,254,324,302,306,312,309,265,240,252,259,337,271,258,282,287,59,242,240,423,289,249,276,301,335,61,249,108,274,316,217,217,320,252,260,230,230,358,318,244,250,290,264,316,283,261,283,354,374,48,254,219,215,241,284,324,355,245,231,244,59,283,311,241,237,269,306,276,412,273,255,234,230,278,243,263,316,343,241,240,259,237,274,254,233,251,248,221,234,228,280,253,248,280,246,239,279,238,228,150,344,355,223,268,253,295,278,326,134,296,362,402,263,344,338,327,364,276,319,239,98,317,183,294,259,318,329,286,227,232,232,174,258,177,342,446,380,78,267,265,320,241,269,303,251,302,314,276,61,271,441,133,466,321,343,339,352,341,57,298,181,272,255,290,275,312,244,284,240,66,179,248,61,279,279,402,161,314,330,297,313,326,415,270,301,297,257,309,297,257,249,324,366,289,264,328,259,399,249,357,280,287,325,277,324,409,338,227,278,137,265,319,97,258,258,265,242,66,330,343,117,278,374,264,295,325,266,309,249,296,132,329,256,252,233,270,220,196,290,319,336,262,369,329,254,309,320,304,339,303,316,262,269,52,252,327,251,293,297,231,270,306,211,248,313,233,329,132,230,244,305,283,348,238,289,270,102,338,217,275,295,343,254,274,238,318,243,296,264,257,253,251,266,251,245,368,296,414,285,246,426,225,260,301,286,226,228,309,259,117,84,332,251,316,452,278,270,356,427,391,375,313,359,363,250,227,295,281,271,304,313,227,277,325,297,237,193,483,157,240,298,229,255,238,87,281,155,163,232,269,291,269,278,293,252,247,301,299,269,329,270,285,259,246,295,371,283,272,287,327,284,302,352,334,307,341,270,291,289,285,321,296,310,323,284,147,351,316,172,261,111,303,250,250,162,296,262,311,425,376,270,310,152,333,248,224,315,188,303,316,268,345,288,346,283,265,217,266,296,128,277,287,288,331,419,335,291,442,284,411,236,156,296,257,297,241,231,270,243,253,323,256,352,196,179,301,349,304,273,292,252,173,250,290,434,405,253,318,242,288,235,231,218,249,362,155,155,286,280,292,71,298,270,243,318,285,327,267,271,226,285,240,273,281,266,278,373,250,302,282,245,284,289,335,251,229,442,271,303,268,245,277,269,445,273,279,269,279,333,427,433,259,197,197,254,299,343,313,189,354,299,376,431,377,338,289,314,236,284,283,251,85,246,329,363,400,384,336,412,362,280,353,275,284,241,250,350,354,211,211,366,256,313,265,324,326,311,303,261,241,364,331,249,287,262,303,314,306,368,279,289,338,282,358,292,313,363,256,332,307,366,368,335,254,60,296,91,243,239,281,252,313,291,327,46,267,322,443,43,282,281,304,374,350,415,281,260,290,289,235,191,234,287,314,271,336,260,301,299,231,304,267,217,334,81,126,309,313,124,267,254,402,119,269,331,119,284,103,233,301,260,158,230,255,238,287,270,250,261,250,398,289,251,319,246,268,236,253,273,263,277,320,284,369,437,275,241,314,286,258,271,246,299,253,256,333,304,300,286,266,271,182,292,317,262,257,248,268,180,231,328,365,295,265,257,257,289,306,221,243,292,331,235,221,236,99,329,265,305,241,229,285,235,222,232,247,262,272,259,308,265,271,300,223,309,263,253,381,417,206,203,196,214,210,196,196,288,310,343,312,374,334,287,308,307,237,237,259,244,349,287,279,223,275,234,278,308,261,244,150,235,254,100,253,274,286,363,326,322,227,326,246,302,244,347,80,240,320,344,295,300,265,38,258,352,262,53,338,304,395,181,221,76,244,230,91,300,340,253,247,281,299,365,372,461,371,118,258,261,376,408,234,299,353,347,377,354,311,374,316,427,363,340,243,313,304,431,291,317,375,311,284,288,265,327,360,275,228,228,321,289,333,385,298,280,215,266,135,241,281,279,274,346,256,305,245,287,255,244,304,242,297,319,269,432,291,285,261,314,283,350,266,245,291,157,349,246,229,237,255,244,77,266,263,342,136,225,296,258,301,253,196,257,257,359,283,340,261,380,266,298,355,298,282,305,204,204,82,310,247,138,227,268,310,294,395,434,250,406,283,280,353,275,238,296,322,234,275,302,263,291,308,235,242,248,269,285,351,249,314,277,225,295,266,88,283,316,246,186,249,257,280,228,357,296,239,262,233,270,354,423,306,356,299,343,320,287,271,343,259,117,353,301,197,197,233,416,251,240,358,248,317,290,243,250,222,254,290,242,234,305,296,238,380,247,265,263,224,425,300,257,369,230,226,123,290,334,389,289,349,181,411,191,191,225,365,301,354,367,317,261,312,356,277,248,323,277,271,305,295,157,157,200,200,226,294,236,356,291,266,310,429,282,393,255,336,391,244,312,370,103,224,242,228,247,44,316,378,265,261,254,78,263,287,275,351,337,345,359,259,347,267,286,348,297,264,233,234,264,292,342,139,250,250,266,133,393,245,81,262,323,270,287,271,245,236,304,290,289,346,100,239,50,366,332,300,79,97,308,321,300,305,263,267,293,250,316,278,253,276,281,304,272,308,270,236,255,231,289,241,267,340,268,328,328,262,260,245,244,230,346,339,199,235,249,110,303,318,298,358,250,233,233,264,358,276,304,265,236,265,330,286,343,238,271,293,269,349,289,304,236,231,266,387,273,253,287,327,257,73,276,260,221,247,112,225,244,56,340,439,151,295,243,234,267,305,251,300,235,340,362,231,306,249,244,253,259,303,286,322,255,392,344,263,314,267,275,286,252,331,283,225,251,251,314,234,237,243,259,354,274,243,265,246,148,279,321,243,251,239,397,253,332,356,236,296,265,196,196,218,218,404,302,254,298,290,272,313,337,275,420,307,209,209,309,279,342,428,275,261,448,389,353,240,232,251,379,249,290,217,217,382,299,393,235,235,211,211,244,447,330,300,285,338,115,371,306,253,238,252,267,114,317,252,245,241,294,288,384,441,73,387,344,332,354,78,280,253,242,383,420,331,206,244,283,232,242,234,292,294,324,323,288,221,283,244,234,230,67,219,322,304,272,240,236,234,247,241,122,293,253,268,287,332,281,232,261,282,326,393,292,158,334,407,272,330,268,335,238,284,442,261,421,97,228,254,307,414,269,257,312,393,383,370,274,273,309,287,333,296,305,258,233,417,251,86,328,80,252,268,337,260,325,350,390,259,252,271,248,256,284,371,369,289,216,371,427,280,263,406,328,273,116,290,261,187,290,246,246,252,238,235,318,358,281,54,240,228,361,252,447,277,287,347,295,315,270,227,274,275,63,265,260,245,82,285,230,278,276,210,210,279,295,209,256,270,217,296,255,278,238,325,330,298,288,280,238,252,215,234,240,230,260,289,308,258,232,243,218,300,235,244,66,35,261,248,272,295,268,71,268,263,335,278,289,248,300,292,342,281,349,284,421,300,79,259,247,323,288,234,315,261,297,256,275,281,291,203,257,285,369,237,226,231,293,314,315,311,248,228,249,260,255,261,331,302,335,250,227,238,280,429,298,244,305,311,292,357,247,281,276,249,75,249,83,262,263,253,445,274,268,303,130,247,301,254,235,235,281,415,281,351,240,251,346,105,283,297,240,231,253,243,115,248,255,271,288,252,269,350,406,388,151,289,235,216,225,316,293,314,277,260,441,303,306,304,420,282,271,335,271,230,254,66,245,265,237,287,320,346,330,249,373,311,243,262,254,237,233,242,244,244,226,233,232,257,224,344,307,356,224,364,318,227,270,250,232,286,324,382,238,286,312,350,286,255,66,242,142,291,254,282,97,319,220,220,311,304,33,241,111,266,276,256,95,246,290,241,234,362,313,317,183,183,319,296,211,246,284,367,168,302,288,225,249,406,301,250,298,327,268,265,331,327,252,263,460,241,372,367,237,265,316,257,228,228,291,319,375,324,241,361,235,273,273,240,378,298,306,274,372,301,368,312,273,315,227,259,229,301,282,109,255,297,268,256,274,56,226,253,261,300,244,302,62,237,244,221,306,208,63,306,293,344,306,315,324,330,56,292,339,264,235,235,300,317,450,289,274,217,266,256,248,317,246,52,327,264,262,209,209,70,313,241,386,323,277,349,305,252,233,323,357,251,62,273,318,347,287,246,240,300,333,333,212,247,312,273,282,343,410,363,289,287,273,368,259,233,401,244,287,275,332,410,291,264,238,326,287,273,367,309,379,339,258,295,305,288,250,275,368,294,367,337,367,327,283,245,324,330,363,321,274,407,256,309,224,330,319,390,315,366,219,271,256,314,325,192,285,222,252,223,385,263,266,264,306,367,275,94,326,268,245,255,267,228,267,287,312,250,273,64,294,255,262,265,260,355,348,288,372,90,304,248,237,242,297,309,129,292,297,259,355,300,255,256,225,262,259,259,249,310,118,272,255,379,247,100,296,53,324,434,288,259,252,300,57,245,277,319,304,283,276,260,237,310,288,275,322,237,262,379,162,264,295,374,278,258,292,285,228,281,75,296,234,250,259,309,324,307,358,370,262,414,276,97,307,306,323,337,288,286,328,337,316,359,163,271,338,228,316,316,324,300,235,297,414,234,259,256,356,342,330,266,243,297,274,327,286,282,251,258,333,266,268,336,238,229,126,278,265,304,352,328,333,371,300,288,273,387,268,327,280,298,273,279,256,231,231,293,259,288,287,321,259,332,263,273,404,296,325,191,262,141,274,253,399,358,313,277,54,252,252,241,295,229,254,241,237,293,288,244,287,284,238,247,246,284,322,292,256,243,288,151,375,274,269,247,248,204,340,274,265,234,273,253,330,253,133,425,186,264,332,231,242,363,278,352,275,316,262,248,236,260,232,237,244,190,273,295,249,255,392,274,234,250,440,311,301,388,238,352,268,252,333,347,258,239,310,337,294,284,50,281,258,312,326,257,339,232,263,239,224,228,232,220,226,234,227,235,249,230,256,232,236,275,299,291,272,272,88,240,310,288,334,230,67,370,319,273,294,272,282,331,271,293,241,262,250,297,260,260,231,259,297,256,206,302,238,156,304,292,304,254,375,244,225,318,267,244,128,280,303,304,361,255,382,258,374,260,302,266,368,300,267,182,316,265,246,254,282,393,223,265,397,320,227,384,271,350,283,242,365,171,238,77,269,421,276,125,241,229,250,226,293,234,265,254,211,211,257,246,294,286,387,278,238,316,265,67,280,251,249,66,261,266,347,264,315,301,326,282,177,253,243,246,252,385,240,345,409,257,221,277,273,284,252,237,377,325,385,86,240,309,180,296,279,316,224,226,259,146,367,301,301,74,325,334,340,264,248,261,210,239,263,151,260,251,327,263,119,367,304,286,391,275,225,256,153,411,254,253,347,47,314,351,256,240,235,228,77,221,218,288,346,349,287,283,224,262,283,222,419,298,253,280,241,345,248,256,297,270,278,328,303,287,276,378,299,407,225,231,59,265,250,303,285,204,276,244,242,275,231,240,225,362,126,291,295,282,242,252,299,262,359,315,245,349,226,289,276,241,255,336,281,287,385,335,251,320,288,295,270,228,280,324,396,380,266,326,296,107,356,269,314,328,254,281,330,224,272,284,292,237,271,277,246,277,306,246,244,218,224,230,234,241,272,242,377,331,256,231,237,258,337,245,373,331,343,367,330,302,336,324,309,373,227,256,250,383,260,310,321,418,259,361,271,329,251,256,263,252,271,280,304,259,289,292,283,274,243,273,338,324,277,246,309,286,240,85,347,282,274,424,417,334,282,370,258,310,379,320,268,364,303,337,322,313,165,278,222,291,311,373,350,263,285,351,90,300,248,277,139,264,234,58,227,247,429,284,242,272,274,161,228,111,291,246,320,292,247,225,307,317,254,272,285,298,281,314,433,223,251,230,403,241,238,227,347,126,107,425,164,343,225,177,336,272,225,364,243,258,252,248,296,251,289,222,241,316,364,271,230,242,285,247,231,305,255,225,251,229,239,300,248,275,296,282,247,233,275,246,378,259,398,265,246,267,254,303,278,320,242,397,258,161,161,362,399,244,392,270,267,269,134,240,227,271,271,268,262,273,254,273,264,249,267,250,112,262,391,313,284,255,249,284,280,261,276,350,260,289,249,231,321,228,94,234,244,410,216,326,236,244,251,353,273,313,305,328,334,252,252,307,273,273,311,253,184,282,270,290,358,245,246,244,349,299,304,287,135,262,262,453,290,117,314,252,305,288,231,241,231,270,123,301,113,299,241,284,292,237,285,215,277,221,316,268,217,232,294,242,275,240,232,262,224,274,258,327,220,237,256,364,261,229,251,219,326,322,328,358,287,364,402,234,262,317,280,282,288,323,369,248,273,335,241,318,395,307,319,233,234,98,364,306,131,250,281,229,235,245,300,89,149,310,258,123,139,317,266,236,287,315,385,104,306,330,301,254,305,310,260,255,277,257,245,360,226,295,209,293,245,313,256,142,231,296,381,262,253,253,299,274,309,234,267,285,346,312,343,348,285,377,243,352,246,140,281,281,283,144,279,306,272,294,259,257,363,380,268,334,118,255,235,284,323,310,257,346,409,452,289,304,424,297,312,279,236,254,72,142,246,242,230,231,231,75,275,257,263,385,78,327,425,315,352,351,317,453,268,263,259,325,259,248,252,243,244,229,229,261,292,160,243,219,277,348,253,244,271,292,275,244,281,328,44,245,163,274,247,287,262,299,289,241,238,294,279,83,273,259,158,278,316,265,260,256,274,275,287,260,258,293,262,163,292,280,370,280,250,232,242,203,278,273,325,288,287,242,290,237,281,318,250,259,91,302,328,253,291,237,237,245,297,345,293,419,372,148,309,240,301,407,290,228,266,301,316,255,247,344,283,273,252,223,324,246,230,247,251,231,269,434,406,391,281,259,241,360,180,274,338,234,301,318,243,312,206,290,298,282,261,222,222,408,400,282,264,325,315,390,402,132,284,373,348,250,462,251,280,294,365,259,278,326,300,274,299,259,248,256,352,292,242,259,259,250,362,275,262,315,314,244,251,258,284,285,256,288,282,308,258,309,281,274,249,248,266,262,259,290,283,271,321,284,278,266,424,249,312,297,373,285,148,274,292,373,390,240,314,390,303,221,366,373,299,246,331,431,248,289,67,252,137,227,295,149,278,275,383,312,235,307,306,278,289,303,247,346,250,260,277,304,284,294,305,97,236,251,291,251,289,391,291,268,312,279,239,271,113,239,230,308,416,120,302,260,245,230,235,289,269,238,264,304,141,293,191,301,304,316,263,287,246,291,255,112,277,290,293,154,222,230,315,206,377,244,300,345,307,335,332,146,272,323,289,286,289,290,313,315,132,400,308,451,282,352,319,378,276,242,375,262,235,361,254,289,348,260,326,246,366,410,273,176,244,288,263,265,272,261,279,279,254,279,296,243,294,348,215,92,416,346,93,254,379,246,314,376,245,428,251,270,333,287,299,395,270,318,238,281,355,256,303,282,235,348,257,219,312,88,318,264,138,235,368,305,302,257,267,239,242,63,299,314,372,270,312,242,262,108,249,301,292,269,261,310,249,342,279,232,264,295,262,289,267,268,300,339,242,246,174,216,216,216,285,26,254,294,222,319,191,263,254,259,282,240,247,123,395,299,297,464,274,72,235,291,308,396,266,306,377,281,331,285,241,297,374,256,251,368,311,394,422,230,199,83,228,430,422,129,176,332,230,192,180,248,292,370,294,238,311,231,261,230,288,286,230,230,272,274,395,330,285,288,217,177,308,277,315,117,254,337,456,298,305,276,310,344,411,305,62,223,237,277,291,262,249,383,147,273,198,293,366,377,166,332,323,292,271,361,317,278,293,126,310,277,269,142,310,308,95,331,242,331,344,263,235,220,293,278,129,501,407,163,283,329,270,237,247,244,263,118,271,297,268,249,333,310,267,317,311,282,302,133,272,255,245,257,359,310,249,267,370,321,399,259,397,297,300,346,351,282,261,381,247,251,279,196,307,325,287,289,214,284,241,253,243,263,258,263,273,263,285,292,380,307,247,258,368,262,287,111,111,282,289,372,241,409,284,289,291,270,245,272,262,61,259,322,250,249,295,279,303,242,232,263,286,268,251,261,377,276,327,320,360,253,260,243,246,278,298,234,224,241,225,232,210,281,318,313,236,281,247,240,257,235,260,220,272,281,331,273,313,243,384,280,256,309,350,240,251,313,363,403,344,308,356,412,337,396,374,252,259,277,275,345,361,274,254,302,306,380,309,419,364,381,249,339,259,342,352,436,267,323,252,268,263,361,188,335,71,251,256,310,171,215,310,246,303,254,131,240,242,300,292,311,266,308,293,191,191,179,335,295,405,143,273,386,259,291,305,138,253,309,245,310,264,242,295,262,101,257,257,301,310,365,311,445,328,269,461,204,204,317,333,456,222,263,235,235,252,331,281,242,274,174,295,374,350,253,273,394,265,273,261,201,201,372,381,231,231,260,307,310,351,413,377,274,253,361,347,421,370,328,67,310,328,299,353,256,382,411,235,386,362,432,299,318,38,218,273,231,282,216,63,318,292,314,273,293,270,303,276,293,312,299,257,109,254,295,299,252,225,225,270,256,264,358,340,244,255,240,255,369,309,265,279,227,227,233,218,255,264,414,221,240,280,323,282,253,255,236,355,234,247,305,264,110,255,288,330,326,259,275,305,253,315,253,33,265,282,290,281,271,333,307,353,388,346,366,243,312,261,126,283,262,164,294,305,252,307,244,247,267,282,331,275,251,251,247,298,222,258,249,385,319,234,293,234,229,228,236,261,223,278,265,292,282,267,256,224,266,249,264,289,259,233,246,288,218,270,278,255,233,283,249,284,351,319,319,276,313,257,255,289,209,328,345,33,292,256,336,282,331,266,264,302,408,267,375,121,306,359,251,341,250,194,81,282,282,227,217,212,287,303,243,324,236,180,180,367,339,434,353,368,301,330,358,302,417,408,187,117,140,354,359,263,306,315,348,40,292,388,272,409,241,340,303,391,252,280,286,222,328,239,259,400,283,291,367,228,384,265,247,398,247,367,285,282,312,88,219,274,332,218,218,402,303,303,312,421,271,276,246,266,261,321,270,246,261,243,216,250,263,298,270,218,302,261,233,349,236,269,346,263,339,228,234,251,248,262,262,225,245,216,223,250,283,285,254,240,232,70,265,331,260,305,400,308,272,280,222,222,238,338,239,273,310,269,294,250,312,284,278,248,331,314,270,233,353,285,335,128,83,321,279,375,364,231,249,66,252,233,231,282,252,288,236,316,325,226,236,335,278,235,328,249,348,272,439,424,272,370,326,309,303,344,264,301,359,452,361,250,218,218,286,312,233,315,254,321,272,263,398,246,252,229,236,242,346,255,275,186,363,283,278,331,247,285,303,250,230,324,271,279,268,262,255,308,309,250,157,234,63,71,298,360,304,168,253,293,299,273,291,305,288,298,251,233,221,306,237,252,38,260,273,234,307,323,272,392,301,335,232,271,243,279,340,273,234,252,222,50,324,307,215,322,275,300,245,294,285,242,300,365,281,343,201,333,229,273,250,45,291,131,233,70,252,396,188,329,257,226,232,327,228,251,256,242,278,249,301,154,286,268,129,262,287,280,296,212,273,261,322,263,233,98,334,276,312,286,249,267,288,268,275,305,297,254,289,262,295,259,311,277,278,268,249,264,250,252,308,258,251,267,313,283,275,274,273,328,272,293,257,298,266,278,269,303,294,247,244,276,265,249,305,247,241,294,254,300,317,245,261,246,230,245,234,255,243,91,236,375,349,375,273,390,289,273,289,236,238,229,241,294,265,254,270,234,136,255,297,230,246,305,258,267,274,58,281,242,231,258,180,328,294,307,325,66,232,291,274,309,339,276,282,306,301,341,397,247,357,339,325,340,322,425,276,307,355,372,273,235,289,305,296,273,391,277,269,252,31,278,253,288,301,271,345,328,321,225,294,256,279,236,239,370,231,57,289,245,333,397,269,358,303,341,237,287,329,341,233,251,253,285,246,240,231,268,342,256,107,262,356,362,247,272,240,246,292,278,380,240,225,319,312,319,261,300,383,304,425,276,350,303,320,362,309,353,446,110,246,258,245,164,243,275,289,333,252,324,281,276,265,325,302,286,244,300,274,303,431,282,109,293,293,349,434,415,425,149,222,312,255,272,266,144,236,262,277,41,274,312,251,162,289,301,337,296,264,315,266,264,258,254,306,425,385,239,239,416,385,278,337,421,108,273,308,250,323,321,277,201,201,330,216,216,426,363,282,273,254,221,320,281,372,263,238,238,251,376,266,276,312,227,227,227,227,310,281,183,279,296,301,70,292,303,321,402,336,290,257,314,285,321,347,322,272,310,273,321,299,206,273,54,254,368,308,301,297,333,257,183,282,265,259,330,244,262,321,239,279,258,308,275,353,284,154,299,249,239,239,246,268,282,271,257,237,323,269,370,273,314,306,280,297,278,281,398,296,246,280,248,260,257,270,299,292,342,225,240,333,313,252,221,104,157,229,362,298,264,330,294,266,251,308,372,294,277,386,162,280,306,446,326,172,263,268,216,254,259,237,256,305,202,336,347,261,334,337,245,316,151,238,364,254,237,311,214,214,259,229,289,214,344,336,327,307,254,262,233,272,363,253,234,365,303,306,277,234,315,245,326,335,303,376,268,278,261,328,277,293,310,245,267,314,335,231,284,330,382,245,250,233,336,382,334,286,195,294,258,42,225,335,233,228,107,255,244,319,295,297,272,215,280,237,180,297,315,337,318,300,349,236,296,106,377,259,356,258,284,350,101,274,60,322,241,268,274,285,255,279,288,276,277,293,97,268,239,256,263,224,356,359,216,294,240,270,325,142,293,35,274,322,343,306,324,236,268,102,263,317,161,322,461,231,231,278,304,225,225,256,256,270,274,388,313,385,261,404,323,307,372,321,332,344,136,270,126,178,239,335,354,329,312,60,297,295,241,233,348,266,368,243,315,253,264,319,348,308,291,330,282,339,332,267,280,271,228,241,247,282,313,265,404,277,263,271,362,259,320,283,300,393,256,262,283,269,301,374,302,291,359,409,440,325,282,360,345,283,298,315,272,425,172,278,311,254,254,244,244,261,256,263,26,295,320,321,184,296,252,262,237,261,440,296,291,243,148,276,286,290,185,348,227,295,269,392,392,231,304,352,367,359,317,442,289,299,276,327,273,317,262,353,435,362,429,254,339,261,286,320,279,308,173,279,225,273,271,375,390,320,242,230,323,428,265,262,332,278,261,203,247,254,262,291,290,280,339,282,89,275,264,418,333,303,307,372,340,358,194,237,237,414,442,356,279,349,278,303,314,304,329,286,451,119,398,68,296,277,53,252,202,283,222,148,283,251,312,359,316,294,308,352,97,224,417,339,157,319,297,267,382,237,298,315,253,369,281,128,291,298,188,188,243,226,310,251,279,63,268,252,444,147,229,331,376,329,253,254,234,337,131,296,278,363,321,309,265,238,129,304,329,313,317,397,348,311,277,308,417,107,306,308,337,355,279,301,455,280,108,162,329,259,407,414,343,361,408,268,305,283,70,219,242,246,255,371,313,355,257,379,237,243,263,199,284,243,384,253,33,270,318,284,298,187,275,350,343,250,271,308,217,438,301,285,328,402,185,442,242,264,322,344,417,345,328,223,264,274,281,244,255,288,282,231,241,345,256,274,246,271,228,358,289,269,380,266,409,237,243,250,257,273,292,253,438,344,331,291,257,342,346,272,237,279,271,273,260,206,262,245,260,390,356,260,276,245,351,98,262,316,253,295,340,289,285,333,258,325,300,291,274,317,430,311,359,309,322,357,347,170,272,299,354,331,319,245,284,419,240,240,404,377,458,284,367,260,238,238,236,387,320,276,257,249,274,251,177,246,248,285,274,423,362,256,312,295,271,262,290,318,278,249,263,248,181,273,454,299,308,292,209,243,235,222,258,255,244,221,302,117,283,245,290,406,278,255,325,283,71,150,211,208,211,268,269,281,302,276,110,255,348,371,246,245,239,416,281,231,274,259,270,227,261,267,285,329,250,286,44,292,454,436,131,323,275,228,52,237,301,268,264,332,290,96,290,302,260,268,268,257,318,254,283,246,254,336,342,237,406,390,205,205,205,371,406,219,219,400,416,247,217,248,290,276,376,300,261,256,231,264,310,274,243,264,237,270,280,350,305,252,119,252,355,403,324,300,407,342,344,288,274,336,283,293,244,319,130,292,262,254,231,277,254,237,241,202,233,248,230,128,280,321,264,225,244,244,330,254,253,243,357,97,257,234,314,266,354,282,252,249,345,279,268,276,275,303,266,196,238,267,282,246,282,298,234,280,243,254,328,280,224,304,265,250,354,243,299,297,252,91,348,286,324,240,298,311,342,330,354,305,234,360,262,364,142,275,355,223,282,241,232,239,226,296,269,295,279,282,275,242,234,245,320,237,304,238,273,218,231,330,229,302,244,229,244,243,262,260,346,244,297,287,235,261,286,231,241,263,340,252,254,344,259,286,292,344,244,247,435,253,238,283,249,255,316,65,305,304,252,235,118,383,277,265,249,277,30,249,278,257,410,215,315,269,247,60,236,237,216,257,329,239,238,273,334,256,247,73,314,122,387,275,325,371,226,289,247,159,276,379,257,296,297,323,432,368,343,365,357,416,341,364,351,284,291,250,378,37,303,275,265,247,270,238,347,238,262,263,322,212,212,243,352,382,422,138,240,286,228,342,349,327,248,291,283,268,328,348,415,155,326,220,222,245,225,244,267,243,247,255,319,281,349,214,257,252,80,272,261,70,345,280,299,333,234,248,292,262,242,237,268,262,298,170,223,96,264,271,297,269,270,241,287,271,227,302,394,229,293,251,257,244,297,232,233,105,379,286,137,256,191,392,422,247,266,387,414,244,298,274,264,277,252,273,245,234,272,118,285,389,367,263,288,170,262,170,246,256,239,284,231,243,272,78,302,261,261,116,349,355,280,245,236,231,292,451,424,228,275,256,280,263,293,315,134,398,368,235,354,322,459,280,312,341,322,77,288,292,340,234,273,54,44,222,234,225,237,229,326,252,390,270,337,362,233,395,291,244,279,174,271,218,262,285,272,348,58,368,410,106,267,305,260,244,284,251,246,127,313,273,353,278,327,310,330,59,302,236,255,269,329,257,244,238,88,249,288,248,240,302,165,222,290,250,257,252,270,261,278,278,210,366,400,397,275,350,243,235,326,191,191,228,211,211,255,320,257,366,225,225,358,94,225,356,146,116,304,229,307,248,236,236,181,410,296,325,309,355,310,389,272,289,292,368,247,260,298,103,249,232,251,258,252,316,282,243,269,372,254,282,263,287,256,386,250,251,305,242,394,247,313,309,338,401,251,292,275,412,326,262,275,254,157,293,300,219,274,29,274,236,291,242,267,45,292,240,304,347,305,227,301,255,315,246,372,272,213,283,406,436,374,349,294,282,288,385,317,341,342,272,295,419,312,269,177,299,263,424,219,277,292,256,265,246,241,224,263,257,285,259,426,495,426,197,273,223,254,280,245,324,269,255,254,280,230,301,413,231,296,244,366,315,283,261,257,234,69,242,200,270,277,237,320,386,304,356,248,242,27,239,280,249,269,280,158,289,236,332,336,339,390,120,401,382,278,232,257,379,243,452,266,37,310,239,308,265,254,298,250,250,45,265,345,239,265,292,259,429,335,450,368,357,452,307,456,338,345,326,294,440,409,421,470,411,352,333,211,211,316,291,314,255,423,357,339,255,104,249,230,181,228,245,92,246,33,277,272,253,222,76,296,67,229,307,329,249,318,439,324,298,285,250,257,184,209,253,247,289,251,245,224,274,237,242,301,138,295,276,268,277,349,308,289,250,282,241,275,395,106,259,29,232,246,336,315,255,318,394,284,229,292,236,280,223,229,240,300,185,336,368,266,423,328,344,298,246,331,262,327,376,441,241,241,304,181,342,237,281,272,287,255,413,322,157,281,291,109,261,352,89,233,294,315,268,274,267,275,257,222,256,230,396,250,246,254,303,246,295,195,195,324,241,303,309,253,296,235,242,288,271,299,240,260,250,290,315,264,287,263,261,214,386,321,317,295,245,256,276,345,47,329,247,267,357,201,262,267,269,227,276,259,259,390,420,439,303,297,293,308,70,332,321,116,257,264,288,313,225,257,270,390,237,257,267,252,215,270,233,242,221,292,257,262,238,236,301,263,309,256,243,270,277,149,221,39,420,274,319,242,308,256,277,298,265,288,220,236,254,303,298,263,397,262,339,286,405,248,397,440,262,274,432,295,241,339,241,287,263,255,100,255,343,257,222,228,305,248,289,319,258,236,179,307,254,324,401,326,397,362,295,304,338,308,349,283,354,277,379,305,75,269,295,82,374,295,297,327,261,292,256,240,260,264,342,264,340,293,241,282,261,247,286,134,235,250,298,28,306,306,313,367,295,245,310,247,236,252,240,250,246,330,276,273,307,339,278,268,282,340,271,123,374,345,360,312,327,296,253,276,309,320,332,249,86,231,89,272,269,289,325,307,247,339,307,193,366,218,218,377,215,215,249,297,280,236,267,278,297,263,197,246,48,250,294,244,245,71,283,235,188,94,411,313,466,274,276,269,232,299,391,265,350,270,288,79,61,262,320,241,319,75,348,258,240,232,217,250,43,327,223,233,249,310,257,254,229,298,190,249,175,146,240,331,278,242,295,294,244,268,245,193,284,189,339,341,421,405,285,116,325,258,108,290,255,263,272,281,309,253,293,266,277,265,242,261,280,271,259,278,281,310,267,325,269,283,314,51,363,239,228,296,66,321,334,252,247,233,291,352,276,229,348,270,234,248,138,331,271,354,329,257,251,240,240,248,160,257,228,244,289,234,270,330,278,301,253,228,47,228,253,219,154,321,312,42,408,324,102,248,311,241,261,245,235,255,231,221,264,116,317,240,160]
doclens.77.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [224,227,347,268,431,285,319,359,253,246,261,301,163,226,226,295,341,226,215,215,367,393,291,418,270,391,436,227,227,227,433,284,123,370,357,325,252,247,220,285,314,249,264,233,230,308,280,253,262,110,253,345,112,241,341,401,374,356,436,330,309,468,351,445,294,437,453,348,298,279,311,392,354,197,197,356,314,403,265,146,238,209,240,239,274,301,300,375,313,272,248,259,276,300,295,318,254,360,217,217,277,325,293,328,282,293,70,249,287,192,318,264,321,216,216,291,246,336,258,348,279,234,424,348,448,260,366,336,52,85,343,304,370,278,291,307,203,315,238,326,266,257,281,294,107,276,275,250,284,280,256,286,262,318,281,255,263,239,244,227,237,265,255,246,116,251,300,246,362,265,262,348,281,395,377,400,298,370,335,237,240,281,257,302,346,131,277,127,271,285,250,293,191,254,258,461,278,391,264,442,273,32,313,244,244,299,198,314,268,392,348,30,151,243,177,311,337,272,207,280,274,298,309,310,271,267,268,259,229,330,266,391,345,251,254,239,406,345,283,276,285,277,135,253,246,221,322,337,301,190,261,297,370,212,212,279,332,343,280,311,280,260,377,283,311,244,419,257,259,259,244,279,91,244,305,240,351,382,390,355,225,337,330,244,290,121,270,329,255,367,229,352,345,436,300,262,400,283,340,316,305,187,187,299,250,265,201,201,272,272,303,394,263,262,269,320,206,206,375,210,210,320,290,312,248,190,224,283,312,291,113,254,289,78,285,231,285,72,305,277,320,335,370,278,345,269,320,272,339,278,267,126,269,276,246,231,68,267,290,268,312,259,356,442,347,251,240,246,253,249,163,164,300,267,315,311,278,279,263,236,164,290,242,227,322,249,229,300,280,352,293,284,282,251,259,110,247,309,382,267,343,402,281,221,331,309,310,268,348,302,223,227,234,241,263,262,267,266,361,303,317,310,336,247,166,377,264,253,251,261,395,398,297,349,329,214,330,262,266,345,411,318,375,274,127,78,261,421,235,243,239,252,358,392,226,250,293,297,241,268,197,197,278,294,243,88,263,268,269,276,297,311,222,180,269,298,241,341,288,451,423,324,325,285,444,420,306,298,208,208,362,402,386,230,268,226,226,438,276,424,190,190,328,410,385,310,243,227,172,336,79,99,278,153,256,255,125,201,238,219,340,274,309,294,236,294,283,242,146,37,251,317,232,318,303,237,238,246,353,416,255,252,227,361,235,172,279,266,234,234,330,276,238,372,292,269,293,223,211,228,309,410,336,398,276,291,322,298,342,350,273,79,261,393,233,451,421,64,253,237,273,34,248,310,366,245,242,247,289,254,290,215,225,115,344,361,245,377,249,337,249,327,255,64,267,239,258,249,264,309,228,249,248,273,283,293,256,306,268,254,234,255,332,225,241,265,270,212,353,430,323,361,256,335,60,266,298,379,256,273,285,266,313,272,237,276,381,234,253,290,318,273,260,91,293,234,255,77,239,287,369,386,256,319,346,197,387,374,261,338,396,254,291,296,328,310,333,210,251,291,406,243,246,360,53,273,261,194,357,471,197,247,302,272,122,339,313,457,260,354,99,239,231,320,310,313,275,273,279,335,316,336,255,275,261,295,366,279,279,292,408,340,271,308,303,272,304,321,250,69,231,318,301,221,354,252,264,384,290,383,419,320,240,367,400,272,263,248,289,427,306,261,325,285,340,307,284,299,213,233,310,372,45,300,381,304,182,468,266,253,319,184,283,261,281,334,265,220,334,337,237,242,121,298,314,393,265,231,268,261,209,375,272,44,361,323,163,307,92,303,330,241,258,236,236,338,286,409,184,327,293,254,286,261,359,309,313,284,94,243,230,305,253,206,206,280,260,202,202,292,268,255,240,246,355,260,239,326,317,310,300,312,278,300,265,253,319,248,260,300,281,262,312,168,168,305,273,302,330,413,176,276,319,278,332,317,347,45,253,293,311,252,240,48,261,275,284,172,320,285,231,94,270,175,233,360,256,255,231,228,419,261,67,276,123,244,266,199,199,377,205,205,239,245,168,245,245,250,275,258,371,237,190,286,269,245,241,329,254,244,255,270,299,347,314,235,277,326,245,271,257,149,258,249,271,275,222,239,250,241,230,354,128,298,311,226,413,350,237,69,229,281,311,269,264,385,316,308,279,159,326,288,428,358,260,303,300,256,113,97,348,244,319,255,281,242,414,337,259,251,250,252,266,233,183,70,450,271,345,379,243,322,316,422,414,321,292,445,283,351,290,372,258,347,288,305,345,316,269,282,293,386,406,278,320,280,473,365,336,290,300,347,296,253,263,277,286,331,317,284,269,275,271,278,277,292,183,267,266,227,144,263,258,240,117,269,322,277,318,274,312,201,366,156,302,322,244,185,237,262,119,291,298,408,331,362,304,406,404,51,263,377,300,272,326,277,295,234,269,240,231,317,260,244,234,160,249,248,255,217,252,239,286,266,226,262,210,292,339,228,325,300,287,430,292,323,245,245,279,248,248,258,430,272,279,396,343,390,299,327,315,344,195,297,346,346,438,419,339,227,227,261,261,261,266,266,272,272,379,242,242,255,255,278,291,284,328,312,286,229,300,94,259,264,291,259,283,270,326,319,287,256,230,280,244,373,236,273,384,259,271,62,364,274,278,444,260,256,335,240,239,319,279,284,423,318,240,240,339,401,295,307,309,203,268,243,248,324,236,303,262,308,275,266,457,306,248,272,256,300,274,231,248,243,242,247,259,239,247,253,324,257,266,275,388,270,260,231,287,321,272,255,231,129,322,359,320,234,238,142,368,440,361,339,374,307,310,439,246,250,253,329,268,286,103,276,304,306,254,397,52,221,287,291,303,377,297,313,414,233,261,250,307,252,248,226,292,276,260,90,252,206,369,240,243,304,398,436,363,302,348,283,263,256,259,260,347,288,360,317,341,288,269,156,375,426,295,340,298,404,309,252,240,296,259,264,290,245,259,40,254,284,55,256,318,246,242,255,314,270,306,220,119,196,298,263,341,317,394,278,298,348,355,272,279,247,358,276,117,230,339,340,257,261,254,270,281,253,330,246,269,325,89,279,384,152,246,318,308,267,284,280,241,239,249,263,277,236,276,168,391,320,321,255,229,229,237,109,268,124,306,270,268,261,287,119,370,267,244,311,252,314,248,256,277,315,68,270,354,298,260,255,244,241,257,257,235,241,261,264,253,253,251,50,232,383,288,139,280,305,317,285,51,266,233,223,376,278,323,353,329,275,284,293,231,245,237,256,347,242,418,344,365,354,243,251,226,287,354,243,106,129,282,256,254,270,116,354,267,265,345,313,214,214,317,274,322,387,421,430,335,268,391,270,277,297,290,431,271,187,187,191,191,239,239,256,368,224,224,246,244,238,247,297,266,209,209,270,309,298,292,27,227,309,260,235,269,367,263,248,212,212,312,350,293,222,222,262,188,53,260,315,318,183,231,268,302,274,297,291,329,340,303,279,383,440,284,294,372,182,54,282,227,350,242,283,264,278,311,230,274,434,281,265,261,289,411,308,328,255,244,283,231,229,273,249,242,244,316,289,264,249,343,232,264,229,256,310,244,243,202,202,195,239,147,275,230,248,283,281,241,269,292,270,260,328,339,148,227,256,370,62,246,323,259,270,245,264,262,210,249,157,229,275,422,180,226,226,310,329,280,283,267,318,368,418,279,261,299,255,396,334,276,223,223,245,361,262,357,257,324,244,251,234,424,430,415,357,448,454,229,229,229,269,291,340,376,265,77,279,244,250,364,152,234,346,268,259,267,242,236,251,122,412,323,367,316,292,405,417,429,279,221,226,226,295,323,256,139,266,238,325,240,343,78,325,332,373,307,277,376,310,252,138,257,290,186,277,266,300,227,298,260,241,288,353,345,252,244,291,253,312,162,311,240,266,288,254,254,61,389,149,234,229,320,269,247,270,276,325,86,256,328,223,247,146,275,319,227,246,84,235,362,387,235,260,248,258,273,64,257,418,265,262,316,240,231,278,248,285,249,242,280,327,259,216,82,309,262,243,307,322,71,257,345,289,365,314,321,368,232,323,347,326,184,298,284,272,246,288,323,244,254,213,217,249,245,226,242,279,225,366,382,220,238,220,261,253,251,265,250,331,266,240,209,259,422,368,336,270,237,239,239,284,331,237,270,137,280,384,280,271,265,265,253,319,234,307,228,168,297,301,289,249,193,244,81,276,310,281,272,356,220,253,276,229,266,286,307,263,215,359,303,247,225,225,271,361,194,264,344,285,235,232,278,389,290,264,210,210,210,199,199,199,392,279,247,364,283,179,249,273,323,300,290,264,274,253,289,236,313,289,264,271,382,251,308,295,273,240,324,331,63,373,303,267,301,257,145,57,287,261,308,118,238,246,262,237,235,387,374,304,284,392,287,297,247,263,261,315,297,372,274,268,340,304,291,345,299,357,348,271,353,310,406,309,334,309,332,262,273,360,270,225,356,216,216,244,292,247,283,299,268,340,255,389,303,242,302,424,296,236,293,321,271,387,375,278,345,140,387,402,299,267,130,221,251,284,239,298,255,253,261,250,370,270,281,308,232,256,311,275,247,236,230,368,311,351,309,267,247,319,332,131,296,351,333,225,238,279,429,436,247,428,290,423,407,378,121,254,257,245,262,244,170,264,284,276,286,409,371,341,239,239,223,223,223,447,340,417,330,275,440,371,346,324,260,413,364,281,245,286,195,235,234,236,236,266,252,314,327,282,183,226,192,235,241,240,250,246,253,222,252,264,243,240,243,262,257,269,256,274,273,257,270,252,267,254,239,254,239,236,243,244,261,277,427,232,230,161,233,249,247,302,289,349,331,234,294,324,229,371,255,334,167,221,340,420,398,260,387,279,80,260,237,256,303,331,219,283,279,295,289,336,180,278,290,301,238,356,231,307,426,346,367,370,383,348,310,410,134,267,240,364,431,339,295,127,245,254,310,249,272,243,221,255,283,269,270,334,127,238,232,221,177,256,309,304,311,287,310,259,267,278,301,287,272,194,307,466,437,326,317,373,306,394,235,245,277,229,266,313,326,234,296,289,367,381,299,250,299,273,263,278,352,397,239,244,251,255,246,285,233,307,248,219,235,243,235,237,241,259,246,212,277,321,150,316,249,383,380,385,144,267,309,476,254,287,280,368,207,245,242,284,253,179,264,183,229,229,255,336,274,283,450,246,276,312,271,257,320,284,89,282,204,274,278,256,366,303,283,318,258,250,233,119,256,335,246,286,323,281,330,458,166,224,247,232,271,252,248,252,254,242,229,234,245,246,241,246,245,255,258,222,120,237,247,299,382,278,261,81,249,265,258,243,247,254,223,221,234,237,232,244,231,243,243,300,251,248,264,278,246,266,268,260,259,267,265,265,263,267,237,259,230,256,260,364,252,262,259,241,248,342,239,233,245,226,260,264,220,281,270,264,315,291,117,292,229,260,278,349,237,381,294,232,257,319,251,332,239,224,118,377,64,251,265,291,297,229,203,298,299,73,244,295,281,296,268,212,65,297,329,290,305,244,330,250,350,293,64,269,362,293,370,114,278,151,325,287,320,241,333,393,304,376,345,280,347,296,187,310,415,311,349,239,313,281,225,356,406,112,298,279,212,293,337,358,362,140,244,337,298,225,247,287,305,264,276,325,113,233,361,110,243,387,333,317,289,292,301,291,291,281,248,258,265,345,242,244,223,243,106,445,355,269,274,287,265,272,270,267,259,80,84,300,371,241,361,289,304,384,279,362,332,345,269,91,422,275,294,301,256,256,275,388,244,348,329,230,234,341,323,227,368,303,185,289,278,197,286,234,229,304,48,260,233,245,239,223,266,90,243,310,295,263,235,242,287,154,211,301,308,268,291,275,276,280,275,245,322,296,261,280,264,281,284,259,274,266,289,265,284,291,267,239,89,294,246,255,354,272,252,249,307,271,237,261,256,223,317,255,239,85,252,305,333,248,324,251,342,309,273,277,265,252,276,275,310,267,278,292,265,249,317,254,288,270,145,260,230,232,272,240,229,235,252,240,238,248,134,284,310,284,143,406,278,419,276,327,291,295,268,261,162,79,248,452,408,306,249,311,200,312,268,232,114,276,306,97,253,340,276,264,356,252,293,221,221,230,298,267,240,288,306,263,441,399,348,267,85,244,296,274,323,440,309,295,234,240,316,71,303,303,280,295,248,238,231,234,335,229,256,213,297,290,301,286,101,247,86,250,85,296,308,282,229,258,262,111,317,83,246,356,265,273,243,254,260,274,330,265,238,264,302,282,114,447,307,370,252,247,406,441,287,312,240,333,256,238,85,340,346,365,358,363,309,301,406,338,289,343,396,372,285,315,286,392,254,323,439,306,331,281,272,235,200,200,358,208,208,311,246,252,274,237,258,287,325,302,237,266,259,280,311,261,231,237,132,77,266,347,70,327,374,360,275,304,250,273,229,248,266,289,260,258,221,248,261,349,408,337,401,301,278,235,271,241,271,338,80,295,272,249,275,322,205,205,366,252,256,265,319,316,307,228,255,283,250,249,251,306,266,159,333,302,328,335,246,250,314,319,102,349,235,350,408,238,223,281,294,318,297,246,307,284,264,237,285,262,221,236,319,233,223,226,231,398,387,257,238,290,231,351,317,312,320,254,226,259,278,258,249,246,252,256,261,238,233,260,230,246,90,269,297,248,50,288,232,272,275,261,295,290,281,291,331,259,271,221,270,248,272,368,164,362,311,257,263,261,68,303,265,300,334,262,363,348,290,332,329,263,315,257,288,211,366,247,259,279,286,261,278,271,260,250,260,266,272,269,270,254,254,188,229,259,256,372,298,417,316,283,291,232,202,202,320,200,249,281,280,259,352,258,186,333,350,237,294,391,400,414,334,225,124,270,248,247,230,216,246,323,345,266,314,327,287,243,214,380,52,88,246,270,228,246,240,267,229,190,223,328,291,233,303,270,228,266,228,367,236,243,252,231,244,297,242,222,260,241,259,368,302,242,251,290,303,228,255,267,274,234,310,265,219,318,280,279,320,257,223,245,226,224,249,262,238,343,335,257,357,274,233,245,285,283,294,303,259,271,298,255,268,370,408,397,381,398,363,428,427,439,397,170,284,298,298,236,239,226,361,300,262,120,322,245,316,333,297,316,275,450,319,250,312,297,327,226,385,286,255,246,250,304,306,296,266,347,263,374,269,240,257,343,300,231,300,259,238,245,254,273,312,272,318,312,343,257,288,235,276,293,283,301,229,289,276,262,311,214,338,255,228,415,301,263,60,303,505,67,328,329,331,313,56,280,341,454,315,367,375,383,82,309,269,262,363,275,300,292,248,319,392,309,403,298,360,313,381,403,251,229,270,252,255,246,256,232,357,418,272,272,263,336,60,246,263,287,290,276,118,299,361,237,238,372,238,287,283,273,242,246,263,259,125,248,274,244,240,306,407,258,324,261,286,240,378,314,183,290,329,245,265,317,346,332,206,193,283,316,244,320,277,279,251,264,247,279,254,302,312,250,317,262,300,227,299,230,236,226,281,233,292,245,288,234,238,238,291,249,206,206,206,347,286,297,311,295,314,274,431,227,231,250,214,243,234,218,258,243,251,323,301,302,318,270,287,201,362,302,262,362,262,239,256,351,247,335,302,257,279,258,287,305,67,263,263,265,81,253,269,306,321,265,297,279,251,288,260,241,259,262,292,251,83,132,257,256,370,414,379,357,254,251,246,276,365,141,268,283,233,242,282,205,272,226,226,248,248,284,270,242,280,252,258,259,260,261,267,257,245,273,251,262,243,250,255,237,245,249,253,257,154,270,113,282,291,442,319,285,251,291,258,296,248,308,255,248,243,253,300,238,392,228,114,388,293,328,296,283,291,278,238,357,278,408,266,129,325,253,236,399,265,312,257,301,360,324,74,447,250,255,290,302,265,391,348,134,296,290,265,252,271,404,440,384,50,318,318,293,243,361,251,304,289,245,216,228,371,268,223,292,234,221,291,257,270,253,229,257,284,256,277,241,336,37,262,241,285,278,278,91,264,220,228,254,304,210,300,270,301,283,293,302,329,308,276,259,214,276,220,273,285,336,291,240,425,244,236,302,343,406,209,258,337,305,73,232,173,312,256,266,266,304,286,73,254,250,318,329,277,258,245,227,227,374,419,308,414,420,328,358,378,168,294,36,318,235,314,216,261,232,246,352,286,237,465,276,270,264,310,252,153,335,303,278,251,297,333,307,242,277,330,246,289,371,342,273,279,242,226,236,257,313,227,275,305,230,265,253,115,253,264,312,271,301,310,65,261,334,319,351,360,314,297,245,332,180,270,254,274,287,263,293,300,288,273,318,319,286,233,341,235,310,258,259,263,257,284,303,295,301,363,242,255,232,328,408,358,381,162,294,392,242,158,393,288,270,225,283,295,302,289,253,249,248,253,289,308,288,332,295,324,286,305,319,292,345,288,285,276,290,256,264,277,271,256,270,272,283,278,269,276,273,275,275,263,274,291,265,281,61,288,238,368,397,227,327,229,270,49,288,286,263,238,309,358,374,312,321,238,326,262,242,259,244,263,247,251,225,300,61,319,240,256,236,225,383,236,125,271,249,279,183,320,218,255,234,58,281,236,363,251,325,156,257,282,251,120,369,234,303,257,270,265,240,237,284,288,257,243,314,324,375,256,347,341,269,246,293,350,319,359,289,310,289,286,303,399,237,387,399,223,291,350,354,370,330,266,49,290,140,246,261,261,244,244,254,362,255,270,238,238,333,255,238,238,249,249,355,365,302,394,435,364,348,265,427,315,456,345,260,356,397,310,375,388,306,361,260,303,122,295,226,261,253,266,246,236,246,261,246,260,266,275,277,238,243,273,250,261,248,253,254,317,268,213,265,239,277,256,260,380,284,266,227,73,301,307,367,272,225,316,289,323,273,268,125,265,235,219,238,259,255,367,230,261,120,308,178,266,325,252,320,72,308,336,251,305,296,229,278,262,382,376,435,269,336,178,241,232,295,240,307,315,201,242,270,231,258,254,285,240,231,257,249,246,258,37,266,163,329,247,233,56,321,337,297,410,178,247,294,275,355,356,245,239,311,253,53,44,240,234,269,266,267,301,294,258,306,268,302,424,283,365,218,209,229,292,350,274,239,269,352,278,261,260,291,326,273,69,273,218,259,402,240,242,227,232,240,237,266,274,287,306,244,237,229,256,118,258,260,279,261,247,231,249,242,244,245,235,235,243,255,246,242,247,252,97,56,251,233,250,252,263,245,228,283,254,302,268,68,325,230,322,147,258,294,348,248,328,278,247,253,116,288,244,318,289,265,289,311,349,256,283,314,228,326,238,272,317,268,303,284,260,262,272,307,247,291,301,274,254,229,239,302,295,264,285,235,252,227,321,364,375,268,259,284,246,191,269,269,340,394,261,247,233,255,360,417,297,369,374,290,278,372,316,248,292,355,265,233,290,353,416,298,273,242,239,259,345,375,198,198,71,240,297,288,393,326,276,439,341,318,400,277,278,215,215,329,439,318,294,225,293,263,243,269,336,241,262,295,312,292,263,86,259,380,220,277,239,218,276,303,234,312,295,293,251,353,255,236,292,250,262,250,246,341,253,281,251,93,241,266,296,297,256,353,308,234,299,304,288,302,266,327,200,281,188,278,333,339,135,324,363,310,261,284,273,267,361,258,268,286,302,295,248,247,304,312,300,314,305,123,69,315,97,310,247,278,271,261,289,137,258,265,252,351,319,295,246,245,297,295,249,253,240,252,252,252,275,256,235,350,236,422,261,332,299,257,235,246,295,272,399,232,287,235,219,192,192,258,287,406,286,227,239,253,235,254,290,233,243,231,245,242,241,260,386,265,285,292,296,289,316,309,266,270,270,321,333,157,257,223,223,360,319,259,330,221,230,271,237,273,265,360,245,259,279,284,263,254,248,251,262,269,308,270,241,349,216,243,245,245,232,220,287,333,367,247,384,282,239,273,288,233,254,246,235,266,243,262,286,277,106,291,283,257,56,261,333,312,249,271,246,425,276,317,376,244,263,223,245,218,236,101,323,312,265,117,288,252,261,240,237,246,288,307,296,338,375,419,399,416,351,326,400,305,293,311,305,337,347,359,337,345,331,296,318,264,284,115,277,338,67,342,368,295,245,239,231,219,252,178,203,203,329,239,275,372,246,251,348,164,308,113,277,253,322,316,237,371,325,424,355,363,418,269,283,343,310,366,295,267,229,324,301,268,320,401,400,71,255,263,291,326,423,214,214,318,239,391,220,220,232,336,262,274,411,285,316,313,294,260,316,231,432,420,448,291,332,241,260,400,243,263,259,289,294,251,316,301,236,294,254,277,247,311,225,219,226,115,256,239,261,253,269,311,174,306,303,390,338,69,257,289,252,394,301,280,140,324,265,128,264,108,249,274,285,251,220,276,256,136,391,373,372,76,290,348,313,70,254,275,298,297,242,255,229,279,264,261,248,356,263,275,149,258,320,418,285,232,258,278,269,243,297,402,319,240,270,240,278,283,334,286,274,120,252,236,258,227,279,228,269,270,244,270,286,272,169,227,371,416,216,33,310,243,293,338,232,300,291,334,295,245,327,309,234,238,272,257,258,274,352,354,249,249,248,255,234,261,75,259,271,225,234,327,92,297,280,248,231,237,106,244,230,276,240,236,272,244,247,233,225,247,258,280,280,258,248,253,231,257,251,268,232,258,244,255,245,261,238,237,254,264,244,241,250,250,243,252,246,246,311,282,288,342,326,334,235,352,304,275,42,252,311,372,321,268,368,228,252,320,324,323,239,345,410,302,75,265,312,296,234,310,226,48,405,297,284,93,287,296,303,261,312,323,311,250,261,262,224,267,262,272,285,268,270,289,260,255,244,233,251,307,265,256,282,247,246,232,376,244,241,78,313,370,230,251,400,197,268,400,142,236,320,246,293,263,55,248,114,328,284,279,260,346,90,271,317,303,240,284,240,265,311,320,257,285,313,364,229,259,348,250,117,267,224,273,272,252,233,227,236,244,237,240,230,299,262,291,302,36,337,267,346,259,282,272,346,279,47,237,233,233,255,232,274,248,249,238,247,248,258,273,237,252,240,249,257,254,240,246,263,250,236,249,241,259,264,257,240,230,260,240,256,248,247,250,249,258,241,248,225,250,235,245,167,259,358,258,250,268,80,238,243,244,243,225,247,266,280,250,228,259,246,235,222,252,256,229,226,252,253,257,261,261,254,251,256,260,239,272,254,232,259,260,273,265,254,269,253,255,251,278,237,245,248,247,253,248,251,232,253,243,277,223,253,254,296,261,266,273,76,265,338,280,295,257,250,302,275,234,333,272,231,218,388,260,350,275,295,263,277,295,308,367,331,315,311,302,290,250,238,307,348,311,291,55,443,274,275,196,240,245,233,246,232,243,246,231,257,255,271,258,260,275,264,267,259,251,247,261,259,258,256,262,264,252,258,257,243,265,249,127,245,327,234,221,241,241,244,267,229,244,258,351,332,136,271,356,246,296,385,289,270,260,233,253,75,41,250,95,285,262,300,243,120,224,260,258,310,261,151,147,247,128,355,228,297,298,182,256,267,238,285,254,240,250,255,246,246,249,250,248,243,264,256,236,249,239,245,258,262,246,259,252,252,256,245,240,237,246,138,178,267,275,48,259,341,399,190,331,138,269,247,274,438,440,400,77,311,249,230,275,237,318,437,299,247,48,262,336,239,171,360,350,358,290,384,236,283,243,260,286,347,360,307,252,272,334,270,268,250,359,242,87,240,242,361,224,264,292,269,333,235,241,277,252,234,239,263,249,236,243,256,275,257,259,263,239,245,249,251,254,244,239,245,244,236,237,98,329,283,300,263,222,277,332,248,239,243,246,277,248,238,229,277,303,274,208,245,309,262,145,223,153,312,269,269,228,293,245,231,229,259,278,281,180,254,268,260,250,251,252,63,323,316,264,289,325,271,249,28,239,264,225,247,289,240,246,232,27,306,340,345,407,411,250,251,279,286,286,287,248,254,245,286,236,275,348,269,317,251,236,237,238,239,254,255,271,345,253,139,262,283,243,290,272,217,351,260,332,271,271,240,229,277,292,275,272,171,251,324,275,237,296,237,136,74,275,183,135,267,322,319,307,245,266,239,320,271,281,286,361,382,260,271,186,265,294,251,217,250,245,84,232,232,445,250,173,448,264,406,253,306,239,346,184,280,298,273,271,248,267,292,345,272,342,286,330,276,347,317,177,345,202,258,325,48,248,321,398,254,354,290,251,246,219,248,219,255,237,231,259,235,258,239,266,247,220,259,232,303,333,262,273,322,268,244,230,216,330,236,273,283,227,273,266,97,370,395,391,409,395,396,409,408,402,119,163,251,228,320,440,44,288,217,217,243,282,273,327,344,240,233,233,109,269,277,340,50,232,328,287,271,235,101,260,299,360,266,287,344,296,388,153,244,59,261,239,233,227,258,247,231,233,230,232,238,239,245,257,242,255,253,265,238,258,266,259,255,254,250,251,254,248,259,264,255,254,257,262,254,262,247,267,250,257,203,231,288,381,249,304,350,397,316,310,304,279,275,120,378,282,266,295,359,142,248,274,297,234,280,299,248,244,260,259,189,235,253,226,268,238,262,248,238,268,257,252,257,257,248,255,266,251,266,242,246,237,259,259,248,245,247,250,247,264,260,177,265,221,235,232,237,230,244,271,241,241,244,254,231,238,251,248,249,234,235,258,265,247,257,123,232,247,382,344,307,342,269,264,246,211,211,286,382,144,288,286,336,291,229,301,275,278,111,265,393,269,319,350,280,461,393,62,348,312,253,248,240,378,210,264,250,293,361,316,245,256,83,60,235,282,276,244,273,250,331,254,279,239,237,238,254,247,275,236,255,234,287,255,249,226,254,255,258,256,257,279,275,266,238,259,247,261,256,279,239,243,246,233,241,231,241,267,304,304,226,246,248,265,300,373,337,236,380,269,407,257,346,325,247,280,278,339,290,375,303,302,275,319,348,327,287,256,223,315,261,288,264,275,280,295,277,320,246,262,269,266,260,86,309,371,284,393,361,438,114,383,50,336,273,272,180,233,433,269,370,246,255,260,233,328,344,352,212,212,346,203,203,303,276,285,349,240,285,333,245,274,258,258,254,336,271,249,359,317,310,256,280,275,87,116,271,99,351,238,265,326,241,369,203,305,236,241,284,301,249,157,270,39,362,302,315,289,310,295,294,273,234,56,233,339,239,369,269,277,139,276,276,324,276,317,255,238,226,272,335,296,53,268,256,313,191,233,230,289,249,241,259,251,239,236,249,247,256,243,244,267,237,248,227,244,242,252,254,249,244,241,254,246,235,237,344,282,392,250,327,302,77,340,221,326,404,236,262,237,266,280,265,288,313,310,315,351,287,354,256,309,309,305,326,221,263,259,452,315,276,234,237,238,134,291,269,296,247,233,349,245,250,256,240,221,240,33,239,247,242,224,261,267,237,270,248,223,255,233,251,251,255,259,257,255,251,243,240,251,229,258,246,273,237,259,261,249,253,41,256,255,240,232,245,214,240,232,339,234,114,315,336,331,186,257,251,314,393,248,232,232,280,313,321,287,264,312,272,309,350,283,330,235,237,69,218,235,225,257,334,302,289,362,307,331,351,349,323,324,330,62,359,414,237,354,294,325,235,188,188,258,252,335,242,214,214,283,272,296,309,394,366,239,233,148,148,295,280,265,421,255,231,217,268,274,276,301,266,347,320,268,296,368,410,418,262,324,426,260,336,392,296,350,265,251,268,272,241,304,284,266,301,264,283,304,258,228,417,389,276,241,284,302,287,320,253,179,205,205,315,315,234,359,250,42,432,218,218,245,233,278,246,304,375,226,270,236,236,284,252,312,311,236,311,297,337,269,277,284,288,253,252,272,296,242,380,298,285,307,251,378,294,302,447,242,389,290,230,325,293,375,263,239,236,336,286,315,290,284,302,389,291,312,288,243,296,338,310,298,412,272,404,358,245,51,261,242,248,184,248,242,223,246,256,233,215,232,317,274,141,137,325,324,126,303,282,317,285,197,214,228,237,229,219,225,227,244,221,219,249,219,320,282,256,221,234,233,244,247,233,187,266,303,173,110,224,243,327,237,261,255,253,241,261,267,252,262,247,266,250,244,294,252,256,248,255,253,267,253,255,252,257,267,248,255,251,253,266,256,264,252,89,298,223,420,285,258,269,350,149,235,273,236,240,226,286,233,228,252,233,337,245,243,243,295,247,255,232,223,318,259,271,246,252,258,236,248,245,255,257,257,267,254,272,229,250,254,256,259,256,42,321,288,60,290,285,318,312,222,246,257,344,278,261,268,263,362,196,196,374,207,207,391,194,194,210,210,199,199,206,206,211,211,258,437,232,224,224,277,233,322,258,239,215,414,291,242,254,263,282,258,252,246,294,247,231,219,250,243,306,233,130,261,276,268,247,251,238,281,277,238,374,259,268,368,274,264,331,224,235,243,268,249,36,231,267,359,235,262,271,316,266,267,269,244,262,297,244,279,244,246,409,304,239,324,241,246,392,289,281,297,274,291,267,273,249,273,283,292,294,355,230,230,372,68,247,283,239,301,246,221,261,232,351,287,276,219,243,344,275,334,266,327,37,150,269,139,242,274,260,256,281,233,307,255,248,398,297,271,285,363,251,255,249,278,320,268,37,359,226,43,291,216,239,232,296,270,240,236,253,201,45,305,240,215,336,217,238,232,260,284,225,327,268,273,379,236,279,236,344,204,204,226,305,401,438,361,307,344,262,259,282,280,264,130,340,241,288,312,316,297,321,341,216,247,298,412,240,268,327,336,275,378,283,251,307,351,379,373,254,312,273,293,280,270,249,378,295,298,244,283,275,256,265,373,253,311,267,321,444,401,445,284,461,148,291,236,308,317,284,270,245,300,328,222,222,355,280,233,279,282,173,252,263,259,241,45,233,240,237,229,255,252,241,253,243,255,246,238,274,286,310,266,264,166,312,269,314,278,324,308,358,279,228,268,293,258,245,240,345,89,260,282,252,250,96,359,286,268,323,314,328,425,282,306,232,29,312,354,256,236,309,149,302,285,405,280,320,217,254,294,257,287,211,314,265,289,148,300,270,296,54,330,262,238,239,170,277,283,232,205,311,310,239,224,324,212,378,259,313,253,299,226,291,281,224,221,219,290,280,398,157,256,246,239,292,302,246,75,233,223,274,247,93,251,317,261,301,296,249,235,282,401,403,295,340,229,237,255,244,251,233,241,229,251,251,227,241,226,237,233,241,292,221,232,234,247,243,272,248,268,258,238,235,259,248,224,278,357,420,301,285,231,231,354,301,390,312,292,333,446,373,269,340,53,278,298,240,269,131,257,247,258,252,239,236,266,260,263,249,244,286,229,239,236,241,254,248,249,265,267,278,269,294,274,284,86,313,295,254,361,490,234,285,351,195,267,243,190,261,221,280,48,312,240,281,244,246,273,250,241,264,272,239,318,75,190,257,228,319,371,407,280,314,305,352,255,250,243,279,359,276,350,238,247,279,242,265,275,352,242,323,319,258,249,275,296,73,310,259,303,284,237,346,262,121,420,425,437,255,280,280,312,280,263,299,300,336,289,266,309,266,304,290,243,267,204,382,369,268,264,287,237,253,305,262,372,267,284,200,200,138,257,243,272,256,249,241,221,233,251,270,246,259,250,246,254,265,238,238,236,305,381,326,317,278,155,275,236,236,271,336,245,337,41,262,217,234,203,288,351,281,237,284,272,289,291,312,298,275,279,331,283,295,296,284,261,191,316,389,243,317,274,272,249,247,240,254,311,287,272,330,268,241,248,289,362,384,312,438,273,308,207,264,297,295,284,363,324,77,231,233,285,256,351,368,293,373,245,305,223,358,303,317,377,285,143,255,287,245,259,243,235,267,243,319,258,251,214,78,271,248,288,220,344,319,254,325,66,240,176,268,272,336,296,370,403,270,327,244,258,310,234,255,215,242,232,261,270,250,255,305,300,403,244,55,307,296,24,255,242,367,235,299,242,292,323,136,444,323,397,273,255,372,294,196,196,268,233,233,241,260,355,412,290,251,140,239,276,259,293,242,299,50,242,241,248,244,221,312,229,301,348,108,266,256,252,235,234,281,260,260,238,257,244,249,230,260,247,243,242,240,226,267,242,256,118,325,255,255,311,268,244,351,226,292,291,282,249,248,276,297,332,283,159,214,355,244,251,178,251,233,230,275,253,238,240,250,255,242,263,246,226,247,258,253,255,248,272,257,259,255,247,250,258,254,261,269,267,255,253,266,252,255,248,259,247,253,258,243,237,246,255,244,277,247,244,252,241,248,297,264,269,267,189,85,40,316,242,254,242,256,333,356,365,297,309,298,273,295,299,250,183,278,298,259,237,221,244,88,349,238,252,241,264,285,260,268,320,371,326,267,285,283,116,250,253,280,258,307,229,241,40,251,58,295,270,222,268,275,317,294,258,380,419,218,218,218,215,215,215,208,208,427,398,214,214,214,377,182,182,199,199,238,342,294,304,283,287,264,425,296,338,313,248,394,207,207,231,306,309,231,231,397,329,255,228,331,251,356,428,239,262,345,404,208,208,350,442,346,248,401,280,352,218,235,87,312,220,146,238,410,286,277,343,254,370,279,130,291,154,309,265,322,115,89,256,371,250,120,253,306,235,304,253,70,296,332,215,215,305,292,239,350,357,189,189,270,247,386,290,312,334,216,216,383,279,370,360,275,357,322,369,297,318,301,224,190,315,357,318,256,329,338,361,285,274,347,409,437,271,416,257,439,95,302,193,276,357,267,111,365,406,289,437,400,281,295,312,259,258,231,268,245,277,224,224,252,159,433,276,340,287,324,93,230,251,268,131,131,265,280,394,365,245,233,292,253,231,258,103,261,267,286,221,235,241,236,34,269,254,321,96,253,225,232,242,268,249,250,299,268,277,256,236,251,300,247,324,301,289,252,361,270,288,233,91,243,270,251,263,245,275,250,250,260,249,231,246,238,234,237,246,246,242,249,249,237,243,256,47,237,364,236,78,340,338,348,157,248,253,264,259,232,245,257,242,267,280,256,264,270,257,262,260,260,274,240,317,301,253,76,264,251,251,244,272,243,232,232,237,259,248,239,253,243,245,241,256,243,129,298,281,302,284,276,145,175,297,299,358,239,181,327,229,274,276,369,61,261,246,234,247,251,257,251,242,255,256,238,244,259,259,245,239,236,248,240,298,241,265,334,329,250,250,97,335,245,286,247,255,243,240,237,109,268,224,274,256,329,370,327,433,245,199,272,426,269,366,255,247,382,370,96,284,300,339,262,246,265,232,286,339,141,278,259,242,251,234,248,256,275,260,274,231,241,250,267,230,240,246,301,241,241,261,251,259,246,261,264,262,246,275,258,265,255,262,262,254,119,241,229,257,219,292,370,401,119,332,90,284,307,286,347,362,377,269,237,64,255,281,262,240,312,124,307,302,309,258,204,211,211,291,232,275,88,261,274,256,267,302,259,230,276,102,324,267,261,264,218,346,448,364,368,316,230,410,334,310,289,283,352,391,322,360,333,351,261,377,281,271,429,306,393,332,358,350,318,368,247,320,359,436,300,254,371,295,280,278,234,236,264,57,384,271,375,123,291,57,328,152,219,338,249,258,277,238,33,283,227,164,362,262,281,234,281,347,248,240,156,236,240,248,271,270,256,249,245,266,254,253,264,282,265,248,245,251,262,265,223,239,271,237,259,226,239,283,245,260,271,251,259,245,250,249,266,259,239,254,257,246,254,256,232,254,257,246,264,250,257,264,237,266,258,252,262,256,239,250,234,234,317,269,169,261,273,350,325,267,252,308,293,193,245,211,165,406,364,313,222,336,267,241,422,297,391,225,225,319,314,269,302,285,396,362,307,315,233,399,335,303,319,336,259,76,303,369,309,270,254,131,276,241,324,294,389,104,254,275,203,288,302,295,266,289,302,287,272,271,264,384,324,249,240,315,314,279,306,254,276,275,342,266,267,127,291,272,255,234,255,366,299,237,242,223,372,268,238,268,350,234,289,84,248,250,237,296,256,242,255,240,270,231,258,246,243,262,256,277,242,311,271,255,267,320,247,308,216,238,281,244,255,247,247,261,246,247,251,268,243,280,242,261,255,266,262,258,285,275,258,258,254,253,270,247,250,246,255,241,256,255,263,254,255,250,268,277,254,238,258,251,243,288,270,263,320,340,287,266,305,251,289,197,275,255,278,277,292,259,242,233,239,269,247,256,256,274,269,296,257,266,260,170,282,419,346,357,450,340,294,261,367,326,266,335,246,273,236,248,251,233,304,288,192,192,256,295,255,281,237,270,242,240,296,188,267,276,168,168,84,301,251,320,312,178,297,238,230,255,261,236,235,273,260,266,245,250,254,252,261,238,263,262,319,347,238,259,310,255,255,279,311,250,247,292,235,239,148,252,211,236,241,270,247,243,248,266,239,246,255,255,104,323,222,250,232,402,66,257,345,398,238,252,236,428,369,398,271,352,380,241,263,246,331,252,241,264,138,340,306,290,327,264,108,244,243,216,333,250,234,272,300,236,258,332,253,186,186,400,323,268,92,238,346,285,273,128,318,275,301,278,366,256,250,417,321,280,265,307,227,227,274,273,275,264,242,61,255,367,275,270,422,305,166,308,334,388,194,263,297,303,265,71,233,273,278,235,263,309,275,238,260,242,255,258,286,294,269,231,339,238,247,235,256,257,268,295,271,284,248,280,264,248,277,250,278,234,248,251,252,244,262,230,271,284,296,240,267,252,253,236,241,262,260,257,256,252,264,239,247,261,256,260,247,257,252,276,247,257,257,263,253,276,253,276,251,259,254,229,257,259,66,258,263,292,458,325,284,356,315,138,268,267,282,86,241,247,247,248,248,230,292,258,267,255,249,256,242,247,249,247,247,251,245,245,268,239,265,272,246,273,249,246,269,272,317,341,276,270,302,370,292,448,447,445,449,166,258,297,255,233,248,251,435,240,109,228,266,270,295,264,95,309,266,272,293,357,262,372,387,416,405,184,184,419,237,237,439,64,260,248,229,251,248,233,224,232,250,241,256,242,246,249,249,276,246,247,243,207,272,255,178,239,319,235,229,245,259,265,263,231,255,270,225,266,265,249,236,253,257,251,234,245,262,257,289,241,239,287,276,242,251,225,251,246,248,246,250,270,261,252,268,262,273,264,290,267,253,254,258,248,260,244,243,241,256,246,247,259,234,248,268,235,201,282,260,224,254,274,107,260,338,233,411,401,350,335,402,251,240,222,258,253,289,232,281,267,270,255,263,258,257,258,263,253,251,255,257,260,247,239,248,261,257,243,235,299,231,251,245,402,249,288,269,289,263,336,277,261,325,292,348,257,335,288,329,295,301,315,413,287,276,315,302,271,455,315,302,298,272,265,326,302,345,442,254,267,242,375,331,269,353,314,272,333,293,275,410,279,248,353,361,242,340,412,290,386,286,244,46,229,299,234,225,233,231,217,228,264,261,63,288,259,265,238,240,237,248,268,239,237,251,234,231,280,253,261,253,248,266,251,281,287,258,250,268,253,250,270,262,244,252,244,265,232,254,248,246,246,261,257,244,262,220,253,43,314,275,244,225,392,388,382,111,243,241,237,245,243,246,249,232,245,238,274,278,246,263,256,256,255,258,251,240,233,255,258,244,253,249,247,253,93,370,312,242,267,301,359,275,155,294,239,271,241,233,222,210,241,235,242,256,252,255,250,252,253,250,260,251,241,243,266,247,131,279,255,247,320,295,306,226,234,263,228,252,245,253,224,230,248,271,228,277,266,247,257,278,265,256,264,269,265,255,248,244,235,248,245,247,237,254,239,258,259,36,236,268,246,254,242,264,249,244,243,234,282,245,227,264,244,235,257,263,262,241,255,280,243,250,249,260,260,250,251,260,265,244,231,256,237,232,249,243,238,271,276,296,269,259,284,261,264,269,264,348,299,274,411,330,228,391,372,296,292,254,249,234,298,231,234,142,352,309,302,116,288,463,363,290,236,301,302,266,230,287,281,255,271,278,340,437,250,318,361,234,261,256,238,102,288,339,226,300,295,191,195,291,244,247,78,335,264,408,135,323,56,294,296,378,265,241,264,291,240,241,125,267,245,237,255,257,346,318,360,245,402,92,299,280,279,251,282,239,290,243,219,273,233,286,244,276,229,222,274,199,199,248,258,221,230,231,258,198,284,255,148,247,264,303,234,249,261,287,240,260,250,250,253,252,250,275,303,230,245,237,223,219,243,228,267,261,241,243,248,242,258,249,265,239,243,249,234,254,236,239,144,295,409,352,357,291,298,303,238,256,137,301,264,271,439,412,278,272,295,151,289,323,378,308,242,325,317,234,235,238,265,256,280,241,234,246,250,243,238,256,238,253,243,231,233,248,246,272,245,242,252,270,269,266,245,246,247,246,246,211,278,331,272,164,250,275,223,250,256,253,247,317,322,247,220,244,332,68,258,247,262,250,264,245,253,251,240,260,261,264,260,261,257,241,244,237,251,243,254,248,267,250,253,197,241,348,285,272,226,60,275,244,232,240,254,277,220,232,293,240,207,368,307,287,255,202,249,43,264,349,233,314,345,345,234,318,379,236,107,319,281,270,291,387,268,263,292,242,246,363,257,252,252,245,351,227,278,263,397,250,375,328,161,288,270,285,254,305,300,237,241,327,255,219,244,264,272,252,251,256,268,237,241,290,251,241,263,243,249,323,249,241,264,252,248,254,260,265,232,250,248,234,248,244,261,242,250,258,237,244,259,235,268,302,450,299,252,264,330,232,232,245,245,289,433,302,402,393,393,367,282,455,344,290,306,377,225,225,391,433,79,462,435,400,146,259,252,249,232,251,231,236,232,221,242,225,257,232,228,239,252,252,265,256,266,246,250,277,244,262,241,250,259,264,269,250,253,252,274,254,262,243,265,257,249,268,260,257,253,251,256,240,249,258,252,249,244,272,261,264,249,243,253,264,259,264,242,196,359,330,238,285,297,364,369,349,90,264,395,102,253,296,235,252,263,239,229,252,261,251,252,249,255,264,247,261,245,247,261,62,249,238,238,182,362,465,120,451,328,263,113,332,357,308,355,282,290,290,337,68,333,260,244,347,311,469,311,227,226,250,228,241,278,229,228,222,269,246,263,237,257,257,243,248,62,267,315,350,283,295,318,264,368,249,150,261,240,239,315,276,273,285,247,243,246,383,313,246,258,246,175,247,338,236,263,349,266,235,256,220,296,310,282,287,285,347,315,279,378,303,314,317,276,283,301,294,303,318,322,285,275,283,307,249,325,271,292,288,262,264,287,327,320,300,263,340,288,266,336,314,285,301,294,256,313,299,353,334,303,284,259,301,245,261,292,293,412,424,338,304,238,285,276,308,285,234,249,327,337,291,315,283,287,279,78,229,263,227,98,239,97,270,248,241,249,239,260,269,260,250,252,231,239,238,258,249,247,253,286,247,249,246,251,247,233,222,239,227,231,274,235,275,238,289,235,259,245,265,250,257,253,239,257,263,242,267,261,272,241,255,245,253,235,268,246,255,228,284,242,257,260,261,270,245,238,267,259,260,263,274,265,271,253,261,252,255,237,40,232,230,234,287,250,235,230,249,280,236,239,233,225,250,254,236,257,242,244,253,263,261,264,247,273,263,260,274,266,257,273,260,273,265,244,248,246,244,241,243,259,248,242,158,290,243,267,288,173,256,223,262,240,331,261,257,265,272,302,324,227,251,274,262,406,227,322,274,375,293,301,253,251,298,301,261,412,358,233,245,314,278,344,343,332,468,342,429,416,154,244,263,272,241,312,336,262,304,84,273,292,318,304,361,261,260,239,286,258,142,69,243,227,323,396,391,390,407,252,269,333,330,330,308,268,290,278,250,242,231,259,282,160,226,235,258,239,256,219,235,224,251,234,235,225,230,242,257,266,248,270,249,262,255,255,260,239,245,238,253,236,268,243,252,250,240,252,236,261,213,253,237,234,256,234,219,260,277,264,337,230,300,246,218,293,268,383,274,248,256,350,250,224,284,56,313,297,325,283,213,288,100,285,182,254,251,271,212,191,264,260,311,287,258,267,248,320,243,288,83,359,217,266,324,298,289,267,260,286,36,298,242,254,241,226,223,251,237,239,237,230,264,237,241,232,251,300,274,261,253,262,258,242,252,251,279,267,257,273,248,241,247,259,264,253,232,248,252,247,239,237,238,250,238,253,257,328,298,267,295,283,258,254,259,311,284,371,244,260,299,248,260,243,163,375,183,244,263,245,265,244,260,253,252,238,268,253,258,273,264,269,259,261,272,264,255,269,276,317,133,274,303,301,244,267,317,320,297,283,273,274,241,114,377,310,367,304,270,335,347,316,361,408,406,275,287,268,344,273,313,283,422,277,408,253,343,257,329,319,301,294,248,223,292,304,243,255,291,321,287,302,295,286,296,254,208,349,248,296,395,294,308,289,432,332,229,286,324,245,305,289,390,289,242,296,255,310,252,236,282,246,244,250,244,262,264,253,259,247,262,231,237,232,328,286,285,248,251,250,377,278,236,244,239,258,242,247,245,228,220,230,224,248,229,395,248,234,226,232,233,254,243,237,243,246,266,219,242,241,241,242,245,242,264,248,230,247,91,271,298,274,298,373,316,261,311,291,304,337,35,251,296,321,368,262,240,232,284,228,237,317,276,235,240,262,235,239,238,240,254,253,258,235,233,273,253,250,290,245,249,258,267,256,246,253,250,272,276,250,261,247,254,256,245,237,265,237,256,250,249,72,309,407,66,253,234,244,309,259,233,230,254,255,241,255,246,258,263,254,242,264,247,243,255,263,237,249,247,258,133,263,267,431,287,352,283,278,302,129,323,224,271,241,193,272,254,267,294,244,297,298,247,247,77,259,412,268,386,244,338,276,318,227,240,233,251,258,242,260,253,237,265,321,144,246,255,253,270,259,197,365,324,275,269,254,265,115,269,254,183,52,290,415,251,306,292,302,333,398,402,382,257,291,255,238,283,295,199,235,266,141,218,235,232,318,335,265,129,262,306,364,141,398,237,332,328,255,258,343,331,272,272,291,333,408,329,351,453,295,272,341,274,340,308,319,261,261,261,386,291,259,296,338,394,396,294,136,359,256,166,166,295,329,331,276,267,253,267,346,334,279,327,281,271,286,294,253,277,243,271,308,396,258,311,291,249,303,264,260,291,267,341,146,237,326,237,354,266,232,296,322,282,277,320,292,250,95,337,270,323,377,226,248,263,371,377,282,339,287,239,148,273,311,207,207,351,263,285,240,261,326,178,292,378,300,256,288,330,297,444,349,301,294,346,252,450,256,305,287,253,259,274,279,295,268,191,284,257,311,224,255,232,139,240,253,274,118,332,279,248,265,310,309,326,234,256,214,256,293,304,304,239,256,252,311,271,265,226,238,233,260,130,311,382,224,245,259,258,312,77,254,372,228,264,248,293,356,259,282,267,291,250,250,397,287,242,263,298,241,188,256,290,230,259,281,277,248,271,245,242,358,281,266,340,316,206,319,353,243,34,268,89,336,400,426,278,62,261,269,312,292,254,305,256,275,263,291,254,258,253,280,324,293,402,304,362,431,312,265,239,369,65,359,51,232,375,341,365,336,330,283,91,247,153,249,244,228,247,242,245,236,256,261,248,252,246,260,250,253,248,246,250,275,255,237,254,253,261,251,252,261,247,247,249,248,309,310,232,238,236,256,250,260,253,239,270,261,261,246,248,261,253,239,249,252,236,250,258,264,254,272,250,284,263,245,261,330,291,282,395,293,312,289,336,297,278,423,323,283,261,68,312,259,270,250,276,318,292,250,373,245,274,319,341,278,293,246,309,268,256,373,298,251,238,414,344,232,232,346,36,305,198,246,260,266,247,119,324,381,282,402,289,221,343,380,289,218,305,413,257,319,219,243,250,247,252,258,274,258,244,280,251,277,273,239,254,254,258,243,246,276,266,253,273,233,246,245,258,247,254,282,339,284,226,313,264,226,260,254,349,256,285,232,229,273,218,217,242,269,243,242,237,53,307,278,343,357,281,328,325,290,116,261,243,265,261,254,261,245,98,247,399,245,286,223,198,351,420,300,348,470,231,333,254,261,266,269,302,249,307,250,256,284,256,270,297,294,261,264,303,314,266,269,295,266,256,279,271,264,311,277,273,294,81,266,304,244,286,265,255,308,392,279,285,72,298,279,256,233,259,281,225,239,273,260,263,256,246,249,83,277,388,469,336,270,31,296,280,242,248,233,396,223,214,245,60,437,294,243,341,261,98,252,229,241,250,235,253,249,265,247,125,258,241,57,254,119,232,263,307,252,305,291,328,259,263,310,304,204,245,338,397,304,199,274,381,309,280,348,258,241,237,268,227,371,275,26,247,214,237,308,278,323,279,260,199,210,210,291,289,373,330,246,208,230,284,264,97,256,167,263,325,257,248,270,285,192,270,239,309,304,231,224,292,240,146,257,259,247,225,237,222,273,267,222,249,243,317,367,269,294,322,278,374,326,324,28,240,188,231,261,224,226,241,260,256,250,246,239,248,251,239,248,248,219,357,276,289,293,207,255,238,174,254,370,246,342,382,399,352,97,365,311,280,283,290,284,301,214,260,283,292,355,261,325,251,335,288,339,265,338,258,263,283,208,208,255,225,259,201,328,241,220,238,358,425,255,363,224,243,247,271,228,302,148,327,246,65,243,277,278,264,247,315,228,91,262,345,254,100,378,332,313,265,280,230,283,329,239,270,266,286,283,251,242,313,370,298,234,232,304,284,273,318,284,256,232,332,269,234,420,254,264,320,226,253,277,316,297,234,283,299,274,284,312,197,277,234,275,306,259,248,343,307,230,230,348,400,362,242,240,240,199,258,400,266,253,265,312,293,114,234,256,234,152,269,334,292,247,229,269,276,320,316,307,215,240,224,272,237,239,229,246,258,235,265,262,257,266,254,256,249,257,260,247,249,242,246,239,236,264,240,263,252,244,246,254,253,247,267,244,233,259,248,259,262,242,262,243,176,219,272,373,350,265,273,350,260,283,255,41,234,246,258,254,262,244,255,256,237,271,248,227,256,238,243,250,262,226,241,251,243,244,253,242,236,250,251,248,251,257,247,251,250,245,247,131,250,276,313,265,241,340,237,242,237,257,228,239,276,222,227,215,280,283,336,267,256,335,233,245,256,273,236,253,242,282,263,246,248,291,263,246,246,237,355,222,264,248,265,275,333,76,244,251,242,233,252,244,260,241,238,236,253,238,229,260,321,278,281,245,263,250,278,239,246,243,244,255,249,256,249,231,248,244,250,253,250,249,248,256,246,242,246,238,238,251,210,242,171,347,310,303,414,307,354,379,334,163,242,237,262,250,232,334,257,245,239,250,256,245,241,263,245,244,230,283,263,285,405,335,273,270,327,291,365,287,309,339,411,276,349,260,338,366,231,274,324,337,396,247,329,230,222,251,270,265,248,317,250,222,329,238,264,283,313,287,112,308,149,310,341,400,250,266,119,268,259,270,298,293,320,59,233,295,171,252,277,293,255,230,240,289,296,353,298,156,269,78,302,254,283,285,235,286,306,247,234,293,103,349,284,369,238,232,407,274,257,345,313,276,267,317,83,270,292,236,258,278,257,354,218,282,369,269,327,203,369,353,264,205,217,235,236,269,142,263,267,376,76,219,219,251,299,301,243,303,393,271,354,244,247,323,242,231,366,231,247,330,360,272,230,247,233,279,312,329,380,284,107,247,282,156,354,197,319,277,287,261,431,166,235,248,252,240,262,230,256,273,238,258,245,261,254,270,255,241,271,266,378,323,127,251,277,273,273,238,285,235,225,222,344,262,130,257,316,247,352,279,219,234,351,343,300,281,285,241,359,262,328,139,273,275,220,329,251,266,257,197,300,234,143,280,312,257,274,64,253,335,281,304,268,242,267,293,267,281,321,310,324,245,264,262,289,260,247,243,233,356,396,259,244,233,233,399,248,291,214,214,260,234,388,260,40,279,233,234,222,258,265,229,37,374,265,184,238,236,271,238,247,257,253,248,249,228,239,268,250,241,73,298,231,286,261,225,240,282,340,276,321,281,328,424,339,337,403,272,314,337,238,297,327,416,387,312,287,290,91,257,282,263,351,284,306,358,354,334,379,253,245,342,326,349,259,445,293,393,348,414,395,204,284,254,237,78,228,231,236,225,270,243,231,247,246,240,262,244,254,254,261,231,254,407,383,236,236,279,239,239,461,270,327,322,270,256,64,235,219,297,270,43,322,51,220,287,190,339,247,122,448,341,316,281,412,263,320,326,321,268,330,234,249,283,228,336,271,271,283,304,285,238,234,87,294,244,237,283,261,239,255,237,237,241,218,226,246,280,236,241,223,245,250,245,239,226,242,229,224,268,250,255,263,275,261,253,273,277,248,269,247,242,251,245,246,249,255,246,249,245,286,104,261,330,358,267,354,333,244,99,233,453,77,290,365,54,287,222,240,248,299,222,102,291,278,262,304,291,423,217,217,258,314,288,233,226,230,243,240,241,268,238,255,242,248,248,242,238,243,242,256,242,110,272,399,62,227,264,270,274,237,242,260,259,243,235,254,244,255,261,263,252,240,113,242,233,230,248,264,238,247,286,244,256,250,233,256,261,240,249,233,237,242,247,64,367,312,204,271,255,186,230,350,286,291,264,302,231,221,341,248,232,290,239,254,262,260,304,266,280,278,319,226,292,252,273,252,230,340,333,279,244,255,200,200,233,241,248,252,257,323,315,280,283,131,166,225,277,275,142,238,319,322,259,254,245,288,305,119,285,289,261,239,275,284,289,384,343,60,177,425,267,237,256,256,351,356,203,308,243,224,267,324,227,240,227,256,365,267,257,303,227,288,377,112,232,287,342,297,320,296,266,263,170,359,246,341,269,272,167,321,300,261,82,290,254,240,285,248,252,244,267,251,236,253,244,246,256,243,291,316,311,262,293,98,279,287,290,248,287,239,371,281,300,250,307,277,343,319,330,322,373,303,266,148,339,96,244,276,220,288,233,435,307,351,256,295,246,383,253,229,229,229,305,351,245,110,314,366,313,336,309,252,233,279,288,267,257,408,272,242,242,310,271,245,285,350,313,229,344,264,377,375,284,255,344,238,265,346,251,248,267,342,413,221,220,268,305,93,282,237,236,251,430,72,266,286,325,321,286,384,364,233,253,296,326,271,319,357,374,317,336,236,300,171,242,256,256,417,324,276,440,425,288,384,248,269,255,376,273,315,264,284,303,363,320,242,367,305,289,242,242,328,232,236,282,407,424,418,299,247,245,331,255,348,364,313,273,197,197,275,330,217,217,250,255,220,220,339,357,379,229,323,306,435,287,283,278,331,223,223,224,224,224,231,336,335,262,341,283,252,257,221,221,221,215,215,251,285,255,255,201,201,219,219,260,261,286,434,303,340,235,397,379,224,246,237,297,251,59,50,325,29,273,183,313,270,314,371,256,252,329,366,250,295,315,319,243,247,233,192,344,269,243,283,111,340,52,310,233,265,283,440,295,288,234,446,277,270,228,289,173,242,237,243,261,224,226,296,265,256,289,40,447,301,302,257,261,99,371,238,231,269,420,437,317,281,246,245,35,319,137,283,316,292,269,312,66,247,176,314,291,218,276,257,232,308,26,311,258,244,274,288,274,286,259,346,237,306,381,341,121,288,214,214,467,162,247,271,262,273,127,267,298,293,79,248,325,97,331,38,252,229,423,336,382,341,352,439,230,278,233,374,416,36,298,308,162,276,253,278,289,74,289,233,312,265,230,365,231,291,343,296,345,351,337,327,241,259,78,257,239,304,289,238,242,251,255,32,300,406,369,280,316,331,270,250,250,269,343,170,350,283,292,302,251,179,280,269,312,274,221,264,128,315,297,258,434,240,241,281,272,395,246,240,261,253,264,395,128,128,213,312,238,293,252,236,259,274,243,234,221,230,265,246,264,259,248,246,259,282,237,266,269,258,251,244,229,252,74,284,226,416,386,379,306,265,369,404,233,281,235,428,353,368,246,266,353,250,422,228,228,309,238,392,237,282,340,368,332,245,254,264,289,271,248,228,235,272,320,388,299,267,356,241,271,243,238,328,245,343,163,251,350,250,224,253,268,60,288,282,271,293,294,346,254,165,271,445,260,172,269,292,303,316,226,276,318,333,188,300,271,292,267,99,270,103,224,251,386,254,267,133,223,233,243,232,345,279,435,273,317,421,256,249,205,109,252,370,342,400,274,285,269,307,172,248,273,44,251,342,250,273,278,238,239,73,280,257,265,317,231,138,172,237,240,326,277,206,206,230,325,271,166,301,238,395,433,268,279,252,375,237,251,341,295,321,242,263,241,233,261,241,382,261,242,92,239,280,263,269,249,303,253,280,258,281,360,337,234,293,175,285,260,267,258,217,249,256,242,229,242,225,247,249,249,235,238,240,276,263,248,241,247,237,248,269,226,274,232,248,249,253,240,260,264,258,261,259,255,250,267,258,253,245,239,254,246,239,252,256,369,359,395,436,360,432,86,247,245,251,305,329,246,310,239,310,300,285,288,258,303,309,267,340,235,289,276,303,346,254,272,307,304,409,306,257,253,280,304,257,306,288,363,337,260,244,283,339,245,333,408,286,278,269,263,389,281,364,402,256,365,250,251,238,382,359,277,284,260,314,378,270,334,182,291,214,149,236,286,265,267,266,296,245,250,334,226,128,324,248,248,455,263,308,134,286,341,180,311,353,376,237,237,383,268,268,277,332,83,233,170,241,241,279,271,156,280,23,233,297,146,339,263,170,380,35,323,255,37,260,285,115,248,231,254,235,231,398,238,349,397,255,359,203,203,251,92,262,347,287,270,319,244,284,307,254,257,341,389,274,265,299,313,247,247,252,252,316,91,284,300,421,333,378,212,212,326,254,260,268,303,308,213,213,384,339,243,67,275,404,214,411,269,250,356,239,293,259,252,242,224,273,331,292,271,293,329,293,264,352,227,274,250,233,335,279,265,397,374,333,322,443,426,306,271,325,227,270,223,248,297,298,252,138,198,312,290,267,276,243,371,421,277,248,277,286,291,272,360,347,355,277,275,290,275,349,300,323,283,245,378,313,132,314,237,357,262,266,398,385,349,360,271,320,334,259,264,226,287,339,221,311,262,326,279,288,289,294,234,360,265,235,290,401,252,244,285,300,230,205,205,109,265,254,267,261,269,265,313,263,93,231,251,252,79,299,407,241,240,224,211,30,350,231,268,232,227,227,363,237,237,237,421,377,322,281,262,207,207,207,310,211,211,211,354,273,201,201,225,234,245,263,286,239,274,255,266,226,249,225,260,232,223,267,240,241,254,243,260,258,265,246,277,241,258,284,258,275,270,244,257,236,256,243,243,247,248,165,122,235,85,291,240,229,250,274,244,250,267,284,258,258,243,256,260,240,248,255,231,360,289,288,293,245,181,275,309,302,246,332,304,463,298,405,255,441,299,432,311,368,318,306,260,285,310,306,419,375,384,344,367,236,236,397,252,173,292,183,310,275,323,325,259,276,298,321,295,191,240,315,186,305,291,265,244,429,197,271,338,307,297,371,352,285,328,403,270,236,242,247,237,290,276,255,245,300,259,271,253,270,245,96,391,351,160,144,285,278,409,321,293,357,320,231,320,257,248,321,267,335,291,242,281,251,80,249,243,212,212,384,403,291,241,278,362,311,379,248,312,351,264,197,128,306,416,311,365,330,344,347,401,299,310,270,282,280,369,328,289,280,245,322,302,413,284,270,293,283,286,271,362,275,273,372,247,311,263,291,246,258,195,334,246,265,320,291,349,266,215,151,324,262,210,210,271,336,359,263,312,269,311,263,128,240,153,227,241,260,227,293,207,294,278,38,306,282,300,232,264,263,371,274,282,150,296,338,251,389,285,147,295,285,261,249,240,240,265,242,248,231,264,150,252,248,401,246,217,218,48,333,71,296,385,337,303,176,233,187,190,418,338,352,326,369,177,352,324,268,263,71,305,240,365,268,186,336,282,295,176,262,281,158,263,233,376,144,235,234,252,257,237,263,269,231,241,239,230,246,279,243,247,259,238,277,257,253,255,264,256,277,267,274,253,264,281,255,279,254,270,251,248,244,241,259,234,246,260,251,250,253,180,226,226,62,62,62,62,389,375,219,283,264,235,242,274,240,299,334,322,345,173,145,275,268,233,238,284,369,408,446,253,276,339,336,269,378,285,380,345,260,225,370,266,280,282,415,273,262,294,303,230,230,275,227,247,365,217,217,249,303,388,254,312,321,444,243,375,306,254,248,309,213,213,455,363,201,265,306,338,301,257,272,210,147,268,298,58,340,334,417,149,251,277,379,280,341,353,286,116,301,262,258,248,252,237,329,238,253,297,275,360,272,286,279,317,123,288,248,263,290,252,233,224,237,234,249,223,240,236,245,243,260,236,251,251,258,237,225,225,295,263,269,332,338,331,309,280,331,278,278,401,361,307,362,263,340,248,209,209,209,234,234,234,210,210,210,92,245,326,262,301,268,88,301,279,235,249,285,368,249,295,269,292,377,255,313,311,235,297,332,300,229,302,311,260,291,288,253,343,246,269,263,141,274,260,238,290,250,303,243,253,269,264,248,240,234,234,260,217,266,271,448,244,343,316,254,346,310,298,244,302,311,309,348,338,307,355,252,280,58,339,240,265,255,159,361,237,325,247,242,242,259,233,345,254,169,226,353,349,350,401,299,260,143,322,307,241,305,45,269,240,242,238,325,224,242,323,229,412,105,237,267,223,160,235,279,393,289,297,328,239,239,390,297,254,314,274,232,226,251,270,236,297,159,316,459,292,262,465,289,251,448,445,386,237,403,273,361,321,95,324,299,295,299,291,275,294,239,254,309,211,234,324,65,273,259,244,320,236,281,316,349,242,248,377,295,235,268,243,364,243,281,188,271,381,320,357,159,267,324,173,254,225,246,235,239,252,246,237,257,245,251,258,237,250,250,273,270,244,240,253,234,263,257,251,248,248,61,350,137,247,400,262,262,425,219,242,232,252,278,256,290,272,244,261,293,237,273,212,264,66,242,240,257,240,270,274,245,245,260,233,245,265,271,269,252,259,266,263,255,249,253,252,258,262,251,263,249,270,265,256,260,243,266,250,237,251,256,260,247,283,331,241,330,264,286,390,289,346,307,314,296,305,314,299,31,285,297,248,242,354,229,282,207,232,262,248,260,105,237,221,235,387,250,295,278,287,262,160,230,263,280,288,43,381,264,333,361,232,232,280,241,263,281,223,107,237,235,243,257,239,245,238,264,253,238,252,295,260,273,259,255,272,275,270,270,259,256,243,248,252,247,239,241,242,254,253,95,268,401,272,233,262,348,304,271,330,90,300,315,255,319,345,398,344,279,321,371,260,327,290,279,279,255,224,269,250,255,287,355,300,306,200,245,408,253,234,163,228,228,32,292,239,322,247,279,255,258,227,305,302,70,248,223,234,414,319,246,252,239,360,162,220,277,294,29,251,257,251,237,257,281,237,270,253,261,226,246,259,276,257,283,279,257,287,260,260,269,256,268,250,271,244,243,231,234,241,247,246,236,277,316,383,433,413,268,433,322,324,382,375,363,390,301,275,460,377,348,311,297,261,240,294,371,304,265,270,235,275,258,292,241,290,240,361,231,231,256,115,313,452,223,241,75,382,278,406,291,298,269,268,339,350,256,336,355,361,273,439,259,252,45,252,246,291,237,243,240,248,246,247,240,241,231,239,291,338,306,247,307,260,247,299,67,288,280,235,304,253,375,283,309,304,319,375,287,240,115,324,233,272,260,245,239,279,228,252,249,236,235,237,256,241,240,256,86,265,237,260,305,241,292,282,265,259,225,255,236,225,242,176,244,337,237,327,256,308,410,245,266,236,261,280,244,243,266,223,291,422,253,277,50,247,225,418,323,264,312,308,268,36,291,251,54,270,316,335,387,450,250,278,341,415,242,214,214,302,423,314,322,331,286,312,77,243,156,241,253,249,269,268,256,235,244,241,241,248,242,240,280,394,261,413,407,314,234,233,303,292,280,230,235,261,363,304,229,262,340,262,328,321,324,252,226,237,271,274,247,232,242,249,253,233,251,248,226,242,249,248,257,257,247,251,256,250,273,252,246,274,250,265,253,246,242,240,245,243,240,240,252,256,165,244,232,267,222,252,246,246,254,253,228,248,252,252,172,284,236,241,239,233,352,218,319,222,223,238,316,227,299,242,228,233,231,285,256,225,257,257,251,262,247,254,253,261,252,249,256,326,326,323,251,329,111,281,268,229,280,232,240,231,230,255,236,242,257,276,262,273,296,270,281,268,270,255,276,286,258,277,203,254,237,237,252,240,232,239,261,262,247,245,261,182,254,166,249,248,261,256,246,264,323,70,287,257,293,200,274,286,274,236,275,277,299,324,286,261,276,261,308,409,85,367,369,132,246,226,248,264,245,245,263,264,239,257,249,295,330,355,315,345,252,352,253,320,255,298,302,268,88,336,229,371,249,244,248,232,270,239,326,274,247,240,284,238,262,244,370,268,256,261,235,247,244,204,204,442,269,237,288,255,335,243,245,264,351,271,275,316,340,240,329,240,339,32,249,262,252,306,373,294,268,277,394,244,294,148,281,337,245,308,287,256,222,323,82,273,31,244,260,237,246,252,246,262,237,229,234,243,243,227,236,269,240,235,243,240,245,267,247,276,244,285,258,262,260,258,246,242,257,262,254,275,256,277,259,262,245,235,246,247,242,246,247,239,138,236,344,273,263,268,237,345,242,242,372,257,285,286,365,245,263,306,266,433,220,250,354,337,205,205,373,314,294,240,228,323,250,240,324,286,317,361,150,196,336,277,391,288,318,304,300,296,353,338,287,225,268,246,246,228,238,255,249,251,246,233,240,252,279,271,244,242,50,239,224,308,245,325,299,253,436,327,296,165,165,201,201,295,221,353,281,235,326,348,259,325,243,407,325,402,295,280,422,290,68,220,333,269,262,356,378,212,212,247,353,342,387,240,230,255,65,247,227,272,238,253,171,260,298,377,296,309,334,238,247,239,310,314,233,236,131,305,344,434,254,290,249,279,231,194,194,305,327,247,381,302,241,330,308,433,230,361,329,293,251,270,240,59,323,267,106,226,243,272,231,253,259,238,239,225,247,241,258,258,263,239,256,277,268,272,269,269,269,275,254,258,262,259,243,262,256,244,252,265,235,248,260,233,257,187,264,262,244,235,242,253,257,253,257,245,250,242,257,72,302,279,387,190,328,201,360,260,310,279,238,227,227,220,260,233,400,233,309,237,235,245,276,343,390,294,321,238,238,264,230,230,251,455,407,436,447,373,349,305,276,277,241,439,389,294,400,367,280,344,360,319,277,394,271,271,316,270,293,335,407,361,263,286,301,438,291,265,271,305,365,70,272,222,258,258,252,63,289,264,275,43,238,233,65,263,252,236,226,281,389,297,267,371,296,278,396,347,307,289,343,380,321,317,143,289,301,283,139,295,306,400,341,398,278,261,242,300,242,268,278,218,367,371,313,247,247,428,244,259,253,262,216,216,251,283,76,277,272,345,315,235,240,296,287,278,304,309,315,257,283,238,307,297,332,332,289,247,294,223,288,279,232,235,235,247,251,317,263,314,299,262,267,300,260,212,271,225,248,319,243,291,274,279,332,251,252,80,252,267,312,270,131,269,290,280,344,230,280,296,233,139,308,313,36,226,248,236,248,251,229,272,247,258,249,240,246,241,192,283,251,297,243,277,265,192,303,336,102,306,225,223,261,288,239,235,273,251,251,245,228,265,249,255,256,250,265,269,248,242,258,235,236,232,264,143,346,310,321,276,267,315,294,271,283,269,318,295,250,214,242,258,263,282,254,255,260,252,244,240,260,245,256,132,328,323,320,244,314,178,239,231,258,357,279,258,255,243,297,267,233,288,378,303,230,265,311,263,54,252,239,260,262,249,211,301,179,261,280,312,326,291,288,443,275,408,348,282,240,74,248,252,253,258,271,237,239,249,246,243,241,121,276,269,284,315,429,253,358,325,435,279,382,285,250,258,249,279,323,325,457,255,278,238,166,270,363,347,238,335,273,391,387,280,343,349,247,340,255,317,330,339,122,164,307,375,324,334,285,154,311,228,235,326,276,322,243,238,290,272,313,259,291,217,249,289,234,304,192,344,327,417,256,260,332,262,236,255,248,270,288,385,255,299,191,248,236,235,249,261,224,230,248,243,247,258,262,246,257,249,241,225,235,232,248,249,267,245,229,258,240,240,250,241,239,289,252,259,257,252,260,258,255,287,265,248,264,276,244,259,248,252,250,244,249,234,236,237,250,243,261,242,258,236,251,339,283,434,426,369,370,140,145,261,294,28,311,235,240,278,241,324,413,430,403,313,298,251,262,332,249,439,438,242,396,126,248,304,314,300,247,304,276,235,349,298,340,268,287,238,120,291,342,274,388,343,363,294,379,249,371,408,317,310,388,292,264,291,304,235,235,249,252,251,283,256,295,364,169,245,230,253,240,268,247,245,265,244,243,258,261,246,255,131,308,299,327,431,426,273,364,300,414,451,331,378,461,396,293,267,242,342,388,293,347,323,294,299,239,281,327,380,269,293,439,265,268,307,334,363,359,285,267,281,317,258,268,264,442,380,269,274,395,47,235,301,334,250,352,235,206,260,329,261,292,278,284,355,265,229,258,270,245,348,410,309,308,298,345,328,297,213,213,266,412,259,197,197,226,319,222,220,427,295,319,235,242,421,342,298,260,400,366,38,218,254,228,259,232,232,251,223,248,247,253,247,252,259,245,254,238,244,143,265,311,326,294,246,309,246,226,244,54,314,272,304,237,245,159,356,293,264,300,241,286,226,364,233,279,244,231,427,256,240,323,288,361,221,296,248,244,249,283,341,272,190,305,295,259,119,285,367,323,145,248,289,262,250,235,253,267,231,247,246,259,253,251,256,250,246,44,262,274,346,275,252,297,428,319,39,207,328,122,226,246,246,298,269,271,247,257,262,228,299,248,228,242,286,282,253,244,243,262,266,271,269,267,268,261,255,260,262,258,246,241,236,267,232,239,333,416,327,325,280,316,369,412,323,310,279,320,296,296,288,293,312,317,297,123,260,236,272,236,264,411,37,354,252,286,335,349,363,274,246,348,308,249,341,268,207,240,395,289,283,78,247,252,64,234,284,252,247,244,244,229,269,226,295,248,237,252,236,261,240,245,243,248,230,257,238,247,247,268,80,240,308,321,306,258,252,246,335,272,265,261,230,265,352,451,89,431,327,276,297,378,233,266,294,270,334,344,311,280,251,293,263,320,342,310,269,264,284,268,307,377,336,324,294,324,293,275,359,386,307,333,319,324,294,403,363,415,430,418,442,30,30,30,277,342,77,77,77,360,187,244,303,266,250,279,313,252,176,239,224,280,265,271,243,239,265,55,261,228,244,245,259,243,238,251,247,254,244,258,249,243,253,245,239,210,284,243,284,256,255,260,309,328,279,249,249,265,231,236,373,271,241,236,225,225,242,305,246,243,259,242,241,240,264,237,267,248,273,265,269,274,262,255,284,266,262,261,245,278,255,260,269,277,258,291,165,280,264,304,286,364,230,304,71,366,336,262,93,249,223,153,232,269,259,239,250,242,245,249,264,233,252,245,248,243,241,138,301,261,245,418,299,89,56,80,385,432,407,66,281,251,290,302,284,294,249,280,250,282,120,345,320,244,271,377,69,293,183,242,235,245,265,157,235,167,232,319,244,262,264,272,383,277,377,410,373,295,309,283,372,239,232,279,263,253,303,270,235,233,292,257,304,312,247,247,224,116,254,257,282,239,270,277,103,278,262,233,243,252,273,244,257,266,242,227,243,259,234,300,265,236,236,249,235,261,245,241,260,242,221,220,235,234,209,121,259,266,258,296,258,121,264,373,349,330,295,257,104,315,384,284,304,351,285,268,254,300,204,287,258,320,265,251,254,251,230,245,246,271,250,249,240,269,244,301,263,300,294,303,278,336,281,292,244,244,277,266,144,250,228,235,248,246,77,329,329,175,281,243,285,225,310,258,139,346,287,313,438,358,309,276,450,100,263,284,280,283,218,284,261,284,243,264,259,263,256,278,247,266,274,179,264,253,257,250,250,288,256,257,249,267,234,275,235,254,255,278,241,243,234,229,239,247,232,258,243,253,268,282,263,250,251,272,267,266,259,272,275,274,250,271,269,277,261,249,269,269,261,240,241,242,244,246,256,264,231,257,250,388,108,223,262,241,266,232,319,246,216,253,248,254,245,298,214,223,229,247,287,237,231,225,284,236,249,273,228,243,268,250,262,219,234,229,231,222,70,241,241,137,256,281,264,239,235,311,236,226,225,232,235,235,42,231,398,249,288,273,265,241,300,173,329,109,280,363,45,378,279,84,234,246,328,241,372,37,226,233,250,247,261,264,252,247,262,243,262,243,249,245,242,235,47,259,229,147,247,141,319,360,283,247,286,58,292,316,303,248,238,258,301,45,332,266,246,224,400,370,52,238,277,186,234,221,325,255,267,355,70,30,295,335,257,285,242,274,278,262,261,304,241,107,255,266,254,172,364,230,240,220,341,230,249,252,423,252,300,247,279,434,234,251,298,329,369,260,232,274,254,39,373,238,263,273,225,231,54,224,294,268,271,256,417,326,277,342,287,195,266,243,251,280,250,319,280,278,246,181,226,292,250,321,273,252,248,327,249,297,310,357,278,294,256,245,239,299,303,264,317,378,287,301,49,263,271,248,231,240,264,235,251,247,248,249,258,254,240,246,241,252,234,254,248,103,286,320,353,273,287,282,265,60,132,284,275,274,261,81,447,147,270,398,278,310,259,281,313,272,268,244,263,373,358,378,390,264,425,239,260,291,402,269,233,369,235,85,268,334,289,240,297,416,201,262,277,261,294,336,252,277,208,241,307,424,415,469,310,318,323,303,414,266,269,381,241,253,262,143,324,276,276,101,307,297,293,322,276,334,329,39,275,256,306,275,248,257,275,99,353,253,247,189,264,245,255,233,343,267,344,51,293,370,290,284,409,276,381,366,440,245,267,318,349,397,282,88,240,261,217,244,347,320,340,444,272,274,228,280,265,96,367,274,246,301,284,301,304,322,252,292,278,268,303,249,319,307,297,255,302,298,258,269,215,314,326,263,54,287,257,248,289,275,281,319,258,389,360,263,295,311,421,252,271,298,279,289,291,356,205,271,302,252,309,257,262,291,267,284,286,328,321,265,286,428,271,265,239,265,275,245,219,236,243,331,281,282,269,101,277,271,301,298,111,353,418,423,416,398,400,406,272,340,153,282,98,224,345,356,194,211,211,265,208,208,348,257,391,327,242,229,168,269,294,280,307,73,330,228,231,261,252,91,257,300,318,275,335,264,259,291,294,345,227,240,285,379,349,277,374,376,322,256,356,292,145,312,342,269,313,243,242,232,159,295,249,365,250,312,254,271,296,245,295,301,264,239,297,238,258,321,292,194,259,326,362,307,259,75,271,261,245,304,286,269,243,358,240,417,242,408,291,294,357,382,340,318,266,79,236,272,83,253,299,239,256,318,247,270,235,255,240,227,361,395,268,331,342,286,265,317,69,272,327,258,355,115,324,127,351,190,336,245,239,42,349,266,408,184,328,265,250,296,306,407,261,305,366,256,331,333,260,37,281,230,243,208,35,432,337,302,350,211,281,290,252,244,303,251,242,120,360,330,149,359,255,239,262,268,50,241,213,297,212,221,259,100,212,280,239,237,235,241,261,270,254,264,244,243,248,252,255,244,248,254,258,266,245,255,253,267,237,250,262,247,258,278,244,260,255,257,255,240,252,230,307,315,407,241,289,422,231,332,236,299,273,298,278,306,276,321,250,212,266,304,440,236,274,307,306,342,248,273,182,291,222,360,54,258,247,59,272,316,226,219,169,361,238,238,234,176,300,284,163,360,96,268,320,241,347,232,251,257,352,365,291,273,356,248,279,268,292,342,335,252,268,271,354,228,249,117,268,284,228,268,244,296,61,240,237,192,259,397,331,223,274,270,246,284,345,251,319,276,246,212,212,232,449,388,391,295,250,267,259,271,68,230,308,257,265,337,245,292,239,319,361,316,307,310,354,252,300,316,228,266,237,337,91,306,269,248,235,275,258,147,349,160,241,218,218,264,65,354,122,305,345,357,365,275,358,268,249,56,262,225,271,262,293,268,279,270,238,141,247,89,234,255,315,291,255,248,365,298,291,245,147,247,292,285,279,299,247,234,294,266,253,251,238,247,243,280,249,350,232,257,296,245,320,254,255,262,237,243,273,244,306,303,345,289,271,273,244,235,355,299,251,261,248,244,249,264,303,253,227,233,283,262,244,272,293,270,247,298,275,258,291,250,374,253,314,364,312,341,267,253,315,278,424,179,292,238,317,89,363,281,357,48,273,275,311,229,280,246,288,240,253,231,159,327,261,276,297,220,43,267,221,268,249,342,348,217,276,295,246,377,307,353,223,341,302,360,332,272,331,298,227,332,314,374,231,276,310,260,254,293,224,307,232,202,268,288,224,289,252,248,267,237,264,322,238,229,293,304,254,233,367,349,230,279,264,281,308,280,222,251,300,408,264,409,342,248,273,305,246,333,254,248,282,250,263,223,224,311,264,280,283,278,91,316,248,103,258,338,347,233,306,323,239,271,265,295,222,224,324,245,245,273,256,222,277,300,251,311,319,245,251,232,305,406,267,270,106,254,372,306,254,58,272,239,349,424,382,238,237,256,222,213,254,283,317,380,307,330,267,308,387,318,290,260,299,295,317,256,272,246,349,243,345,124,298,312,258,320,254,283,280,265,32,230,257,461,309,459,359,27,272,270,234,267,255,102,328,255,277,258,143,256,216,287,358,259,356,274,251,241,306,403,343,260,264,237,290,241,272,290,314,233,227,266,248,238,263,302,258,441,335,276,415,315,249,289,262,244,264,279,244,263,362,278,296,328,358,287,342,305,172,258,265,75,236,231,230,235,248,244,43,222,272,254,262,265,228,312,258,258,264,240,218,79,295,277,392,235,282,135,252,263,364,367,230,255,299,248,269,264,241,60,442,235,235,305,240,240,240,286,319,358,37,239,249,318,279,268,242,267,257,300,307,132,288,245,265,264,292,308,73,293,277,223,184,342,228,304,112,285,275,308,237,306,253,292,188,251,238,273,273,80,302,278,288,316,292,267,276,262,241,274,304,307,205,283,293,299,267,273,265,252,140,299,240,265,322,237,246,112,280,356,248,334,236,249,249,353,348,75,278,271,270,314,262,299,230,402,442,286,230,289,225,289,152,254,296,247,271,240,230,272,261,320,317,289,275,279,303,298,323,305,257,330,406,249,138,293,281,249,281,261,252,261,266,298,240,294,239,363,265,293,235,232,238,241,39,307,251,308,237,291,242,260,266,337,271,240,227,287,374,359,257,77,364,456,299,320,316,89,317,353,294,298,292,252,276,275,335,276,263,263,344,131,245,301,247,313,288,236,248,252,299,296,245,299,265,360,268,299,251,72,239,243,281,346,246,337,303,278,360,315,230,226,178,248,313,269,261,372,285,271,300,283,293,277,287,296,303,268,270,250,257,242,70,276,255,347,253,235,223,265,228,129,352,355,339,330,275,335,366,353,269,60,273,205,207,68,318,144,219,328,430,323,260,257,281,256,290,275,282,298,334,266,317,336,263,302,61,265,228,333,276,316,306,47,324,242,239,275,244,197,324,314,314,261,253,264,246,322,306,262,219,303,237,239,221,239,244,255,65,228,247,305,320,89,347,241,331,308,214,214,262,319,267,456,273,308,294,331,233,276,301,281,321,359,239,273,324,283,362,338,311,291,237,274,268,233,50,270,334,277,341,406,276,248,116,239,259,313,255,236,255,259,315,352,279,349,265,304,232,262,259,248,261,286,78,228,273,267,265,297,267,273,255,199,274,240,229,218,247,273,235,329,262,304,308,66,429,338,229,436,326,387,128,299,294,251,67,238,261,259,259,298,262,267,285,333,244,349,247,258,34,280,241,243,245,241,248,243,250,248,251,255,252,247,258,240,238,265,284,247,318,265,305,254,239,245,289,244,258,298,327,287,259,175,271,288,104,113,230,260,110,344,359,351,261,210,362,330,301,252,254,278,311,274,279,281,268,339,285,262,351,170,332,237,318,305,302,267,324,298,37,302,259,258,236,322,239,307,412,180,285,271,378,289,235,265,235,256,276,239,290,352,303,282,263,307,279,240,247,281,231,263,252,299,236,269,285,259,300,391,326,361,350,311,351,300,263,207,323,325,277,259,252,272,218,434,334,340,444,368,329,257,257,253,236,261,312,311,340,289,251,251,390,437,358,306,385,277,158,249,249,251,229,247,244,269,241,274,266,269,70,273,306,301,337,308,190,366,293,292,279,364,326,273,295,263,279,281,305,257,231,92,249,266,245,251,276,243,256,244,246,268,253,247,246,241,224,173,243,291,341,239,378,329,247,244,304,203,367,255,379,270,270,316,339,297,285,136,233,220,269,238,300,273,242,343,242,265,258,253,248,272,306,214,250,285,406,283,312,320,265,232,246,114,250,250,311,309,261,272,73,308,96,263,244,268,273,261,272,292,271,247,246,280,45,232,261,257,188,232,244,247,246,232,239,180,267,220,283,180,154,226,288,250,287,225,280,258,352,119,245,283,227,252,325,242,303,240,298,286,126,204,278,290,298,351,295,294,259,267,161,282,39,274,354,235,329,245,252,328,355,276,275,332,288,224,271,258,243,338,284,264,374,323,374,277,437,303,281,350,344,257,244,189,372,266,262,247,289,273,247,250,240,255,225,254,238,319,389,238,237,369,325,275,205,226,226,60,232,145,309,359,283,271,309,288,320,305,314,176,308,206,307,314,266,312,351,271,377,314,275,269,230,264,284,212,32,300,272,267,269,282,382,92,284,397,73,243,329,46,331,238,221,162,261,274,243,328,252,230,249,237,245,323,305,332,254,313,259,274,268,361,257,324,216,257,92,302,266,246,265,162,286,251,238,70,258,245,320,244,256,357,234,383,251,264,235,47,244,239,236,247,241,295,247,244,244,251,291,324,263,254,281,265,253,265,312,265,235,273,237,252,243,260,252,248,290,247,286,260,222,259,251,253,279,255,247,247,247,263,243,230,271,252,259,241,243,285,253,255,246,255,246,273,237,280,295,237,284,279,241,297,253,228,242,231,280,242,258,248,272,238,247,263,253,249,234,246,234,232,260,253,258,266,245,237,243,262,159,238,319,251,309,304,296,306,237,227,347,251,230,112,252,272,246,254,254,290,251,272,306,343,324,86,289,278,298,377,301,295,226,325,258,441,329,440,60,239,235,291,277,233,330,222,297,225,252,244,91,282,387,259,222,237,246,276,252,276,240,245,237,298,328,334,372,373,297,284,359,288,248,284,217,217,249,410,318,237,372,396,131,291,244,368,268,137,233,243,201,268,305,300,246,235,253,255,340,313,306,286,301,285,274,233,307,262,261,271,258,380,297,272,259,255,254,277,383,367,231,333,263,267,319,269,276,259,250,259,250,246,275,143,334,297,333,338,326,127,226,355,322,312,300,256,252,454,287,383,312,257,287,294,339,234,240,363,240,44,316,225,171,319,282,273,248,252,347,282,276,342,316,149,221,309,256,356,233,223,242,241,281,267,219,219,299,271,340,283,250,257,287,269,267,62,34,213,213,308,311,407,383,251,401,335,318,339,287,346,265,252,306,252,343,249,230,349,250,233,261,261,246,91,399,307,268,250,211,173,259,270,290,318,277,250,268,222,222,265,228,283,259,238,239,286,104,290,278,372,302,46,89,368,311,284,270,259,417,260,141,347,337,326,355,251,285,310,232,249,307,291,362,393,223,354,259,40,370,320,233,263,312,242,359,292,257,360,375,320,279,240,278,270,288,240,256,275,250,340,229,231,245,254,246,228,228,274,320,244,237,264,226,237,350,293,265,322,300,232,246,268,238,265,282,252,290,249,250,229,274,271,229,277,283,307,236,248,262,231,255,232,240,275,251,222,233,261,245,249,257,265,257,254,407,311,311,277,303,365,390,294,309,394,245,288,293,304,236,230,256,229,276,275,241,330,375,279,292,246,224,253,233,368,277,326,252,237,372,261,269,291,265,275,259,257,234,283,280,41,232,333,85,129,275,244,292,268,331,355,254,255,329,252,95,247,254,235,314,226,298,294,322,300,300,227,282,312,276,53,364,394,392,236,333,415,297,337,270,335,351,363,254,297,265,361,37,277,271,280,145,177,45,62,266,284,249,289,251,371,326,269,255,312,293,115,208,265,230,251,347,273,219,291,288,220,272,435,210,210,259,251,381,301,307,243,276,247,251,238,264,232,242,251,242,287,234,290,263,254,293,252,244,242,231,256,261,258,222,276,255,254,235,259,249,256,304,252,266,263,237,239,236,411,319,165,294,261,118,398,286,246,269,253,448,448,458,456,457,457,457,454,215,305,335,283,313,263,271,274,282,205,271,229,257,294,28,282,256,305,222,222,396,400,242,305,372,296,326,326,311,281,317,236,319,295,259,263,302,294,267,276,252,415,268,312,445,392,237,285,343,331,250,325,462,293,314,351,359,314,308,289,221,220,242,327,231,291,273,259,351,371,273,305,268,260,240,289,342,281,269,102,360,249,372,297,237,373,293,283,261,228,317,390,261,218,238,226,281,314,249,330,274,311,263,318,273,303,83,421,366,360,290,249,271,417,304,220,220,295,416,239,341,251,239,254,291,299,269,346,265,346,228,222,157,294,217,233,103,245,252,220,344,310,273,326,275,261,246,270,260,262,269,255,259,260,170,273,285,269,300,253,274,245,251,253,248,261,254,430,286,318,291,316,297,289,132,267,282,264,58,335,236,349,386,400,282,231,231,460,321,241,250,166,251,182,274,354,353,267,298,328,354,248,235,275,252,98,361,260,367,304,253,257,240,384,333,266,212,310,398,253,241,277,393,277,381,282,277,257,257,368,162,236,235,238,236,234,332,321,210,210,227,252,325,375,259,253,306,377,276,256,252,123,279,283,288,237,247,222,221,250,218,300,298,214,261,345,246,280,301,276,265,82,202,327,292,246,230,302,280,285,285,243,385,274,261,232,359,328,397,247,97,384,185,252,102,274,38,263,294,255,333,300,86,277,265,347,342,313,269,321,163,278,260,328,238,314,255,267,281,279,296,256,252,237,235,240,232,253,177,451,480,359,432,90,244,348,108,224,255,139,242,295,272,286,237,294,282,389,315,321,311,333,316,242,302,303,298,222,375,257,306,251,255,333,285,325,88,252,291,334,277,405,264,448,268,395,172,109,231,272,274,173,246,258,246,244,257,241,257,240,236,239,240,249,239,258,270,257,247,279,244,267,251,244,246,245,267,231,243,263,256,261,115,350,259,296,272,116,236,303,350,253,279,298,369,289,344,290,110,279,246,327,353,236,228,131,369,371,374,370,328,272,255,275,281,250,270,280,272,282,258,280,283,230,254,354,59,442,307,320,255,268,339,388,241,234,305,312,301,303,301,281,101,294,308,326,342,259,284,276,345,243,317,275,275,284,278,280,79,293,355,241,270,80,272,278,47,340,259,313,237,237,257,319,381,284,312,230,230,252,224,224,245,352,315,245,245,254,206,206,221,221,301,347,262,248,294,371,292,245,344,355,347,333,249,325,249,284,270,433,234,441,304,278,297,350,269,270,229,230,280,315,86,235,332,289,430,240,251,264,266,444,229,407,244,145,238,268,379,237,226,256,304,245,100,281,284,281,254,298,289,309,296,298,441,377,151,288,265,54,267,311,201,242,114,288,339,243,280,267,253,251,413,262,213,269,136,259,274,274,254,343,269,241,236,100,268,366,259,256,263,262,268,234,343,336,361,360,315,297,351,438,224,263,256,176,253,350,266,253,327,325,293,244,320,317,298,279,247,262,270,277,271,252,298,83,251,260,243,270,231,247,236,253,244,237,297,254,250,254,241,253,264,276,271,247,252,260,249,265,242,261,259,256,241,252,178,228,460,340,340,36,251,335,252,266,289,262,282,334,281,380,221,292,103,288,304,251,342,222,222,273,308,270,281,280,297,229,232,32,233,317,313,256,313,226,277,244,335,230,254,255,93,251,246,261,267,247,247,264,241,236,244,263,235,257,262,256,252,251,257,270,246,243,248,259,251,248,253,247,239,240,236,241,65,244,258,227,133,322,335,281,254,243,272,347,408,217,201,327,246,291,90,247,237,235,316,318,80,289,295,337,338,257,137,135,325,224,246,318,289,267,275,304,381,256,272,317,188,233,232,290,292,399,377,264,269,331,363,274,272,348,299,425,369,294,265,295,218,429,301,297,349,273,262,323,368,305,294,433,286,369,265,400,304,254,285,328,260,324,428,371,350,163,253,351,85,235,290,354,242,130,273,266,351,267,351,341,248,372,327,285,242,259,280,274,311,248,228,251,379,248,305,297,402,306,322,270,334,257,231,233,239,247,327,356,242,299,248,416,238,374,206,206,196,196,391,265,265,281,263,387,267,234,234,178,348,292,296,264,320,314,45,229,292,412,453,397,304,270,318,429,315,319,107,455,202,299,280,351,334,286,34,225,247,245,173,217,32,240,243,289,321,321,262,199,340,311,335,269,339,254,356,262,279,315,220,272,248,239,256,282,393,234,203,308,252,315,257,308,260,228,254,299,249,315,240,236,264,451,229,296,349,313,316,282,232,286,262,307,253,277,247,240,243,300,228,284,249,305,234,278,245,306,271,221,401,428,235,251,224,246,277,291,280,246,131,320,286,309,40,229,296,312,357,277,257,239,257,282,230,277,330,271,273,287,286,269,246,304,298,308,315,296,167,283,350,315,343,297,268,137,398,385,318,235,249,344,266,268,277,266,333,228,322,256,249,239,283,262,146,254,80,103,345,256,437,257,299,412,152,393,254,303,224,244,252,299,298,325,354,307,413,268,280,282,258,219,219,254,245,251,238,160,286,348,321,360,301,277,245,281,106,294,340,363,315,287,361,281,285,181,334,385,358,265,285,343,173,328,272,357,279,318,294,147,269,116,234,337,227,279,359,340,249,337,237,320,306,317,99,199,314,287,288,421,361,335,285,384,341,361,163,154,240,208,259,292,342,315,260,301,302,281,335,242,319,103,322,283,229,282,275,229,254,242,56,268,244,228,246,247,256,269,379,226,241,409,256,241,251,429,270,348,251,247,284,269,221,308,44,334,330,229,424,293,256,226,226,281,226,322,231,246,268,436,267,273,247,258,370,325,229,76,299,116,327,268,442,342,225,349,403,278,254,238,261,243,237,455,391,256,256,412,335,265,288,282,270,396,361,265,237,65,275,301,284,246,308,251,314,251,318,276,254,396,343,353,308,261,370,254,245,309,228,112,260,455,215,242,358,352,235,350,246,225,234,234,332,306,235,281,221,369,248,330,65,266,194,136,373,245,249,275,234,284,262,243,402,155,235,249,276,235,234,259,268,271,300,241,420,263,265,427,296,294,256,253,336,280,329,289,268,74,317,304,255,241,316,373,268,228,310,257,343,262,117,436,361,285,264,298,330,227,264,342,325,289,182,290,300,383,273,261,235,59,265,256,238,245,237,252,248,278,242,257,252,251,247,246,264,261,265,251,269,246,262,253,266,243,258,257,255,245,238,240,239,255,240,252,193,262,271,298,341,383,413,347,269,248,341,345,257,242,304,315,239,245,321,276,283,274,276,360,265,288,311,251,260,284,299,277,272,277,275,325,276,288,300,267,284,321,304,306,254,236,319,304,281,236,318,269,238,282,225,322,257,264,50,308,355,249,368,318,260,251,329,144,219,446,269,422,246,282,375,245,274,57,340,269,325,272,293,293,349,301,445,353,294,354,330,248,277,358,247,241,260,241,252,224,240,242,298,265,280,244,217,217,370,266,282,255,204,204,270,284,99,351,397,274,251,266,255,368,293,299,290,198,283,323,359,229,236,279,232,284,221,405,291,257,228,292,312,350,253,265,257,87,280,196,299,268,351,268,259,269,258,305,181,350,247,276,245,320,338,255,235,253,220,359,359,381,242,351,135,454,265,254,292,213,309,399,320,235,240,303,242,363,264,304,282,229,238,351,244,319,310,267,380,253,264,454,216,216,254,373,371,262,278,366,272,337,332,30,326,244,311,198,198,239,218,323,457,287,90,259,295,252,283,298,241,255,258,268,348,304,237,238,317,290,230,334,243,244,260,391,225,230,246,339,79,266,164,246,81,411,307,106,263,270,239,345,264,345,265,250,319,254,281,230,307,222,242,242,268,340,256,265,137,269,380,281,228,278,387,286,283,245,309,294,346,271,332,323,296,304,374,43,249,327,301,276,312,44,332,273,239,288,394,260,378,421,236,429,327,271,358,343,288,301,314,362,279,312,120,348,244,294,194,84,266,259,271,331,295,232,314,237,276,247,228,382,242,262,410,207,329,363,282,325,138,269,188,313,223,276,378,240,246,251,245,264,313,260,288,243,245,242,234,46,251,338,333,297,282,422,286,354,319,274,279,253,365,257,256,232,255,299,286,296,195,332,304,168,266,238,210,169,313,280,330,281,122,218,222,224,363,270,267,246,330,230,324,297,233,264,359,108,249,335,283,277,314,314,241,333,306,258,304,246,172,314,342,385,127,231,296,241,302,315,238,319,256,323,204,204,335,248,273,305,297,274,271,260,447,284,249,298,244,225,310,299,293,247,284,293,295,265,228,216,261,221,52,263,228,273,271,316,278,265,245,159,298,81,290,314,309,279,339,296,278,333,368,274,317,111,229,228,300,223,295,246,230,94,251,254,48,233,216,268,296,271,221,231,227,264,165,278,46,256,241,69,344,133,317,240,239,131,311,235,355,260,238,276,444,240,257,408,289,300,334,347,252,250,282,392,251,276,174,286,343,263,250,305,244,285,295,239,74,289,270,217,217,251,288,333,304,232,217,349,299,158,260,339,164,354,460,302,305,259,35,299,332,241,94,302,289,402,370,269,239,319,234,298,253,254,364,245,174,360,101,320,292,175,372,241,241,286,429,375,241,436,266,292,134,358,278,247,283,279,316,303,387,272,272,371,276,309,246,268,405,310,235,382,313,335,67,254,248,265,266,235,240,284,231,265,250,248,227,345,246,51,287,230,286,381,303,243,290,245,118,184,289,245,446,336,289,265,105,311,256,257,238,314,249,380,271,259,249,264,302,258,141,276,229,320,248,231,123,306,323,363,259,255,255,288,276,269,158,254,294,286,233,263,286,222,191,259,440,274,330,54,251,365,261,226,247,340,341,302,408,400,456,360,267,302,291,255,255,342,366,315,341,266,398,270,337,369,231,231,231,406,266,281,256,314,306,251,337,229,231,272,309,245,257,243,243,258,244,337,328,245,231,247,253,339,326,258,332,227,329,237,246,213,241,289,331,295,107,400,300,239,288,91,261,327,347,400,268,296,298,268,320,300,294,70,281,257,305,261,267,295,378,311,261,258,259,280,130,304,242,244,92,348,255,258,334,235,320,243,352,236,227,336,272,273,348,252,144,271,428,93,248,312,259,332,75,241,291,334,72,276,272,238,262,294,255,273,342,121,234,226,236,244,93,301,288,247,248,275,236,275,302,237,229,287,232,262,261,267,258,259,34,288,247,228,319,291,294,149,324,272,114,278,288,141,303,313,302,275,347,231,254,316,238,241,266,286,257,284,410,301,272,92,245,326,237,306,231,318,326,250,265,283,397,235,261,259,325,317,319,441,323,274,262,334,401,343,370,247,308,274,198,249,244,253,237,266,252,280,170,281,350,365,270,233,50,384,266,245,275,281,280,236,322,327,245,206,281,306,240,292,292,339,400,282,357,276,262,301,332,270,273,264,275,255,266,236,231,230,247,127,294,249,285,258,317,254,77,277,227,336,274,55,280,292,260,287,342,359,267,283,280,324,254,160,384,297,246,63,359,266,120,258,233,321,340,355,390,318,345,276,97,275,283,89,300,341,366,315,237,237,357,458,312,386,390,216,216,294,374,349,292,447,195,195,267,289,233,239,250,288,243,211,255,242,327,246,272,122,231,322,249,37,229,245,257,231,236,242,243,253,267,231,230,229,240,273,254,274,243,262,258,244,257,241,277,246,239,254,245,257,268,270,282,253,252,275,262,255,261,247,262,256,253,263,264,248,237,235,242,230,239,245,242,260,290,353,269,284,251,285,327,312,267,306,237,369,308,238,248,360,264,137,326,303,314,277,301,353,275,308,263,263,291,266,294,250,271,107,241,285,305,257,209,245,244,258,278,375,303,284,267,84,237,415,312,367,253,257,231,319,253,276,273,302,270,41,422,278,352,397,236,247,270,240,232,84,348,174,282,287,316,239,317,256,335,247,330,303,300,270,239,311,253,240,232,258,282,252,123,269,338,69,276,261,288,311,322,277,302,129,248,308,337,300,254,242,244,282,265,312,298,231,253,251,315,240,179,90,286,264,287,80,284,320,250,86,271,272,278,388,281,306,315,291,275,251,304,390,263,234,381,263,243,300,271,244,407,235,263,233,263,289,269,254,238,321,281,305,284,268,243,282,238,218,273,247,262,173,262,260,276,277,228,278,239,329,272,311,305,220,304,332,435,237,318,86,253,106,130,273,248,299,241,348,357,362,327,275,403,403,255,286,292,325,397,349,458,307,284,271,291,325,303,43,221,239,250,249,230,246,244,254,253,248,35,232,274,233,280,88,236,283,258,278,179,233,251,294,284,248,225,225,306,230,230,303,183,337,307,319,276,236,300,293,289,315,244,135,239,233,266,316,295,339,296,259,341,191,269,261,174,119,277,230,246,329,290,212,212,348,317,378,316,293,219,235,218,156,185,262,278,380,261,258,254,237,266,323,240,231,140,340,338,231,262,267,249,220,138,250,245,244,233,231,234,274,229,277,258,257,264,260,239,254,240,248,259,262,263,238,253,256,277,240,241,242,257,270,258,260,264,266,257,260,243,245,266,262,275,261,251,257,245,247,241,277,246,309,305,318,273,269,319,289,362,262,290,326,227,258,261,289,343,281,266,267,323,312,283,240,317,413,288,308,276,403,298,370,66,268,431,300,248,307,294,273,241,252,355,218,222,262,244,220,292,300,165,307,379,316,278,250,314,322,295,243,296,349,239,286,307,386,271,280,429,277,270,259,246,324,243,307,293,355,335,236,253,277,271,239,333,351,260,358,398,414,222,290,198,198,255,355,248,253,169,284,240,262,133,281,291,352,240,306,251,299,239,293,379,284,388,289,424,320,237,287,324,308,338,419,289,241,240,312,270,376,398,240,338,223,223,221,221,395,277,278,287,240,233,190,190,238,330,242,306,295,368,164,190,224,281,308,246,268,332,241,239,305,262,332,264,253,139,320,387,64,219,300,146,385,295,314,301,317,269,356,263,273,274,259,273,277,336,357,227,340,258,245,75,290,283,381,315,194,194,226,226,226,287,351,276,365,238,381,276,262,320,204,204,398,174,174,315,391,251,277,235,297,282,281,243,272,229,257,286,315,89,244,429,319,241,241,247,296,440,242,263,249,262,281,438,317,310,264,395,328,257,322,392,352,239,239,295,349,286,345,306,277,269,255,287,265,232,232,272,248,195,276,362,286,339,319,254,384,297,215,215,427,339,117,279,250,264,240,293,298,269,286,228,246,336,294,257,390,277,239,123,291,313,269,111,258,334,287,153,329,277,322,236,332,241,294,254,243,272,226,296,296,260,277,59,239,227,234,345,276,241,261,244,220,206,299,346,150,300,261,280,350,262,326,327,258,259,248,243,315,260,98,326,327,269,450,451,241,251,329,291,266,320,286,301,165,284,232,271,97,411,241,338,164,257,281,256,332,272,314,223,230,281,251,345,293,230,226,244,298,337,257,247,245,282,252,308,294,262,270,271,259,275,171,385,303,270,262,353,264,358,334,360,277,306,383,240,244,305,296,383,339,433,265,288,426,263,338,342,327,334,340,335,263,294,305,353,296,210,315,377,300,308,354,369,306,248,244,373,397,255,233,252,251,213,253,251,293,257,233,252,259,274,279,250,291,222,266,352,218,232,220,212,233,227,247,228,239,243,254,247,227,259,231,217,218,304,214,228,258,247,212,269,216,238,229,242,247,230,230,235,285,264,235,225,256,261,255,407,243,241,299,273,259,103,294,385,325,407,256,246,376,295,253,263,233,244,258,255,87,309,273,328,200,259,243,259,239,260,325,313,246,224,292,377,349,227,408,278,391,297,415,364,447,327,360,425,31,96,26,274,235,307,228,436,321,237,262,272,228,326,252,218,226,319,268,251,212,259,225,249,220,236,217,134,378,288,298,265,258,241,252,350,324,241,263,332,261,321,271,238,277,138,319,307,268,290,342,281,351,234,406,248,237,275,93,316,241,293,243,421,298,243,251,273,246,271,276,227,236,289,268,293,365,254,291,286,292,283,338,242,277,251,233,252,267,351,313,332,292,92,424,329,279,320,243,385,305,312,195,290,115,262,122,296,243,280,284,309,280,292,285,259,257,244,249,235,252,249,268,251,252,257,262,252,264,239,247,217,254,256,353,225,370,375,241,389,250,243,261,325,396,339,260,404,338,307,60,308,328,327,360,271,314,258,243,314,265,285,240,358,361,261,290,342,348,328,387,352,361,311,335,298,293,240,288,266,237,247,269,256,257,249,250,259,301,265,253,279,277,268,246,268,269,272,310,253,253,116,255,328,251,298,236,242,215,370,244,427,152,235,252,237,414,417,261,266,330,351,330,260,268,265,298,289,246,194,250,120,231,241,236,246,298,400,235,234,242,206,315,437,254,254,257,327,253,257,49,240,262,179,276,314,227,252,188,124,298,156,274,383,63,257,188,298,50,429,340,434,251,58,251,258,278,263,267,255,251,274,248,270,245,287,241,250,232,247,243,246,263,227,264,275,251,260,64,247,303,241,118,232,234,257,263,282,270,281,288,277,325,230,275,422,325,308,278,349,262,262,65,232,361,300,323,350,226,285,227,238,282,392,362,336,297,321,249,104,243,334,260,256,434,399,314,240,296,379,286,326,325,439,323,240,306,315,330,400,254,251,288,319,271,313,334,287,354,322,90,268,236,335,272,74,297,397,261,367,311,298,145,324,426,256,339,252,324,274,237,264,225,278,325,250,264,306,360,435,459,418,262,343,322,286,334,296,312,291,348,312,306,335,281,407,272,282,266,277,289,347,295,281,384,285,405,345,372,271,258,300,444,274,55,240,292,233,342,291,249,321,274,303,247,223,250,269,240,292,259,231,294,267,262,317,303,311,260,260,281,378,295,295,287,210,355,292,329,298,194,194,304,300,247,278,288,239,266,291,265,282,287,296,459,271,273,259,138,315,380,65,246,229,284,260,297,289,249,327,248,311,269,230,241,266,273,252,222,330,230,230,231,352,220,232,412,350,205,256,353,277,236,323,291,133,250,247,256,229,66,186,314,267,257,289,285,445,242,469,363,270,271,242,298,257,251,333,279,354,249,253,348,232,338,317,300,252,389,356,321,338,261,309,271,278,237,286,258,308,291,259,364,259,229,235,297,304,236,322,232,284,331,240,301,276,35,271,240,320,241,361,283,386,92,252,240,256,233,409,288,296,359,335,339,350,404,224,224,421,373,101,288,250,311,200,322,291,220,279,333,270,68,268,315,290,234,164,256,250,268,261,286,239,245,255,246,250,315,346,62,253,237,262,249,232,246,280,243,253,249,262,178,135,267,251,384,390,256,217,253,250,329,240,245,272,235,235,368,248,255,263,306,293,331,58,255,254,255,258,241,245,235,225,229,235,239,256,246,250,256,246,248,253,236,144,300,332,352,269,280,290,275,291,246,262,264,271,315,252,255,248,368,391,226,293,393,354,170,267,268,265,254,253,246,253,251,240,249,252,33,170,354,230,267,245,308,253,301,298,267,284,335,255,256,274,251,227,241,400,228,323,347,283,285,256,275,419,263,364,285,263,439,300,371,255,392,314,263,288,339,225,457,418,202,202,377,194,194,306,306,217,217,217,310,255,279,253,276,248,436,264,355,335,373,339,247,285,255,401,399,349,270,329,294,318,356,264,264,275,264,274,295,267,313,290,391,255,417,425,324,278,278,230,230,294,380,327,100,294,170,327,297,288,290,353,344,351,272,291,276,314,165,219,308,237,206,251,337,344,420,371,311,311,327,312,259,345,238,314,286,232,316,262,107,236,245,242,249,259,247,261,245,258,249,241,235,244,263,278,251,261,253,254,262,265,235,239,251,250,253,258,46,284,311,333,250,104,287,402,320,310,286,201,456,285,334,405,376,180,254,280,309,277,323,157,275,308,327,251,317,219,261,304,249,227,260,327,248,274,291,150,327,83,260,195,266,347,299,327,237,396,257,398,310,394,285,299,274,239,297,287,248,265,238,271,283,230,233,381,239,249,239,210,330,286,338,89,361,326,310,217,256,283,294,257,372,370,312,264,295,250,269,231,292,289,406,301,372,261,260,344,428,365,108,244,242,446,374,220,220,224,227,246,334,273,265,370,300,238,231,231,254,250,412,257,272,338,442,373,292,241,306,324,257,268,322,288,263,389,346,172,330,286,341,358,366,316,298,291,248,234,247,280,309,262,265,283,87,370,328,242,309,416,205,205,232,292,294,204,204,333,262,386,336,323,294,125,254,228,343,386,287,324,249,260,250,91,241,83,384,233,252,261,241,254,292,285,364,279,253,262,282,404,302,277,274,291,340,310,263,289,400,268,313,87,249,246,253,236,250,228,273,231,231,230,292,235,262,260,266,243,259,257,253,246,248,237,258,269,164,437,271,308,294,265,307,237,306,292,463,299,304,339,295,297,247,285,323,265,449,270,245,279,306,450,395,332,149,254,272,299,248,115,234,282,239,276,275,254,345,242,365,231,266,238,249,266,192,282,337,309,350,197,234,374,244,269,427,197,284,357,313,282,281,302,290,173,295,242,242,257,306,259,339,266,275,281,291,240,234,285,258,61,237,253,114,250,335,301,252,146,366,324,288,267,347,230,380,356,326,352,323,244,255,293,327,243,242,250,297,181,297,242,307,294,219,351,350,260,273,292,322,287,357,234,265,212,358,233,328,285,293,325,275,349,307,365,334,211,211,411,249,338,362,351,259,271,252,301,258,361,32,285,147,280,351,271,379,223,410,348,238,248,313,292,233,233,298,242,234,233,246,84,240,261,244,252,218,255,293,233,250,235,235,208,208,263,396,268,251,353,313,270,282,293,304,308,257,257,238,286,291,275,270,261,264,274,242,297,330,351,344,342,289,292,328,348,341,311,265,303,264,312,246,278,442,290,49,273,271,257,302,262,280,294,300,302,107,304,258,258,426,357,48,382,342,388,311,306,398,269,268,322,247,235,387,361,296,355,246,278,348,251,318,283,277,405,392,274,302,329,230,397,289,258,391,422,372,387,60,102,231,328,219,258,280,231,210,278,274,229,276,272,287,302,279,263,339,196,282,191,238,229,238,237,245,251,234,257,254,235,298,242,243,261,241,252,275,245,249,230,246,260,260,262,266,248,254,257,258,257,249,264,266,264,275,321,275,301,294,331,292,254,284,259,330,243,222,238,102,237,300,419,284,273,303,220,220,266,351,286,312,248,364,341,313,203,203,312,252,265,350,330,297,414,306,42,50,303,305,246,311,275,297,269,249,247,52,249,283,242,259,260,246,248,240,268,257,266,240,34,234,313,311,248,237,226,319,253,245,331,268,326,81,262,129,230,285,167,242,261,344,322,417,313,266,77,232,246,251,245,243,258,236,238,250,258,264,82,385,299,265,230,256,242,225,428,307,262,56,178,255,280,338,249,293,286,252,252,291,274,308,270,60,260,226,264,374,300,337,29,305,317,286,229,301,99,246,218,234,234,209,209,334,235,248,246,378,220,371,312,273,314,413,205,205,265,226,325,217,217,248,224,224,216,216,233,277,427,348,241,306,233,341,304,395,220,371,420,280,347,330,322,342,278,223,296,291,225,266,243,222,222,279,276,328,379,352,303,399,335,418,251,250,256,266,251,261,253,251,230,250,341,85,332,325,225,92,294,192,233,272,161,257,278,260,283,236,370,310,392,341,414,307,331,283,409,344,312,300,373,413,397,318,289,304,350,227,426,382,299,232,279,237,262,165,270,81,299,173,235,290,236,323,361,310,250,259,308,320,413,227,261,304,264,238,287,305,268,296,291,317,297,368,322,369,347,398,284,252,271,217,217,217,327,358,307,422,295,353,398,422,296,272,395,302,289,422,284,258,396,355,332,302,233,276,250,339,316,432,269,308,325,388,321,209,209,263,410,318,236,325,245,273,319,258,258,236,290,315,365,260,343,349,317,320,431,399,334,414,370,430,408,266,290,442,376,407,255,276,282,266,291,376,273,323,293,284,283,247,278,247,334,356,286,189,189,369,246,307,238,325,311,237,258,255,303,145,143,256,298,292,282,322,292,347,232,314,346,262,301,253,308,42,289,274,327,261,235,269,286,238,325,275,223,321,258,309,73,393,294,327,402,234,392,306,131,294,293,297,327,272,339,74,305,216,207,262,240,237,73,261,252,378,263,111,302,312,285,221,263,374,115,399,246,219,344,256,302,296,99,225,373,416,251,387,285,257,256,379,318,241,343,242,239,141,254,291,296,197,255,317,238,228,281,283,297,285,232,249,239,261,252,219,310,293,300,99,360,254,279,266,402,252,41,41,395,261,264,222,294,312,267,297,284,257,240,298,245,414,177,275,227,262,91,236,266,257,243,267,165,259,341,329,291,308,282,252,283,267,327,34,256,310,310,271,239,167,284,275,80,222,247,234,202,292,183,221,226,259,267,70,298,162,232,258,282,361,309,252,208,236,283,257,294,239,228,264,193,335,229,343,391,266,291,316,242,157,259,107,299,318,246,330,266,332,301,252,218,218,279,265,444,251,254,242,273,354,219,219,284,363,268,241,333,262,158,221,227,337,346,320,282,214,214,29,251,286,237,241,213,368,249,346,284,277,243,396,272,99,247,287,273,398,432,291,361,219,381,273,268,295,269,294,357,239,324,268,344,236,263,348,259,141,307,263,222,257,273,285,140,239,43,281,253,263,187,274,254,348,378,337,95,276,254,310,306,258,178,243,242,253,263,241,300,257,243,261,254,239,252,256,264,255,309,281,284,224,224,267,263,247,359,200,246,267,255,60,256,257,298,295,295,269,255,238,310,220,234,267,311,282,271,307,255,264,282,271,327,258,343,275,290,265,290,277,315,246,298,62,214,231,352,249,98,302,231,343,234,246,277,304,325,253,324,298,292,399,287,269,99,45,248,288,245,250,235,360,327,95,266,348,297,246,283,372,246,223,299,235,259,304,238,327,310,238,322,278,367,359,248,301,412,276,280,345,273,273,250,248,296,86,101,351,291,299,358,316,322,333,312,351,228,228,302,252,319,248,285,353,180,355,323,265,299,140,269,287,266,338,255,259,287,151,338,234,234,280,344,225,219,238,271,285,245,271,244,310,233,256,247,285,337,265,266,315,256,253,237,348,430,240,346,250,230,231,279,248,257,232,75,365,233,303,348,314,268,331,264,286,416,323,338,51,231,280,231,243,301,288,269,294,260,342,302,257,233,339,78,268,317,374,322,291,313,341,326,429,245,364,398,310,417,242,248,270,82,234,456,380,327,288,223,223,302,287,254,234,225,220,220,220,415,397,241,241,215,215,238,343,369,215,141,233,84,324,297,322,356,364,262,421,63,336,249,255,304,275,286,434,409,274,36,244,291,431,372,268,136,253,269,306,227,251,285,100,320,266,339,250,253,305,286,239,358,295,377,239,244,312,350,303,269,301,255,288,295,286,361,325,345,267,290,366,101,289,333,259,327,266,310,207,271,241,241,364,444,290,265,283,296,164,367,393,228,265,244,305,312,272,238,235,273,257,209,356,307,443,344,415,151,285,333,363,287,267,406,270,450,266,302,269,417,317,354,262,275,291,238,278,215,287,237,257,250,241,390,265,348,290,346,302,280,352,288,261,386,317,303,321,283,68,255,338,385,249,324,311,235,397,327,248,369,324,313,273,275,323,369,330,310,400,286,291,349,242,242,324,287,313,354,390,320,204,204,72,268,161,400,235,406,260,277,212,299,346,285,242,237,243,278,314,350,388,311,311,252,245,250,232,262,228,314,258,306,265,229,183,261,388,320,325,259,235,299,289,258,321,368,283,261,274,273,248,245,291,281,307,222,359,252,248,305,54,237,310,311,312,149,164,241,233,92,323,317,295,253,223,223,222,267,262,237,295,320,237,226,246,234,251,319,269,449,428,352]
metadata.json ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "config": {
3
+ "query_token_id": "[unused0]",
4
+ "doc_token_id": "[unused1]",
5
+ "query_token": "[Q]",
6
+ "doc_token": "[D]",
7
+ "ncells": null,
8
+ "centroid_score_threshold": null,
9
+ "ndocs": null,
10
+ "load_index_with_mmap": false,
11
+ "index_path": null,
12
+ "index_bsize": 2048,
13
+ "nbits": 2,
14
+ "kmeans_niters": 10,
15
+ "resume": false,
16
+ "pool_factor": 1,
17
+ "clustering_mode": "hierarchical",
18
+ "protected_tokens": 0,
19
+ "similarity": "cosine",
20
+ "bsize": 64,
21
+ "accumsteps": 1,
22
+ "lr": 1e-5,
23
+ "maxsteps": 15626,
24
+ "save_every": null,
25
+ "warmup": 781,
26
+ "warmup_bert": null,
27
+ "relu": false,
28
+ "nway": 32,
29
+ "use_ib_negatives": false,
30
+ "reranker": false,
31
+ "distillation_alpha": 1.0,
32
+ "ignore_scores": false,
33
+ "model_name": "answerdotai\/AnswerAI-ColBERTv2.5-small",
34
+ "schedule_free": false,
35
+ "schedule_free_wd": 0.0,
36
+ "kldiv_loss": true,
37
+ "marginmse_loss": false,
38
+ "kldiv_weight": 1.0,
39
+ "marginmse_weight": 0.05,
40
+ "ib_loss_weight": 1.0,
41
+ "normalise_training_scores": true,
42
+ "normalization_method": "minmax",
43
+ "quant_aware": false,
44
+ "highest_quant_level": 8,
45
+ "lowest_quant_level": 2,
46
+ "query_maxlen": 32,
47
+ "attend_to_mask_tokens": false,
48
+ "interaction": "colbert",
49
+ "cap_padding": 0,
50
+ "dynamic_query_maxlen": false,
51
+ "dynamic_querylen_multiples": 32,
52
+ "dim": 96,
53
+ "doc_maxlen": 512,
54
+ "mask_punctuation": true,
55
+ "checkpoint": "answerdotai\/answerai-colbert-small-v1",
56
+ "triples": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/triplets.jsonl",
57
+ "collection": [
58
+ "list with 3811232 elements starting with...",
59
+ [
60
+ "List of Desert Island Discs episodes\n\nThe BBC Radio 4 programme Desert Island Discs invites castaways to choose eight pieces of music, a book (in addition to the Bible \u2013 or a religious text appropriate to that person's beliefs \u2013 and the Complete Works of Shakespeare) and a luxury item that they would take to an imaginary desert island, where they will be marooned indefinitely. The rules state that the chosen luxury item must not be anything animate or indeed anything that enables the castaway to escape from the island, for instance a radio set, sailing yacht or aeroplane. The choices of book and luxury can sometimes give insight into the guest's life, and the choices of guests are listed here.",
61
+ "List of Desert Island Discs episodes\n\nVery rarely, programmes will be repeated in place of new shows as a tribute to former guests who have recently died \u2013 for example Radio 4 repeated Humphrey Lyttelton's show, originally aired on 5 November 2006, on 15 June 2008. Desert Island Discs takes two short breaks, in April and August\/September. BBC Radio 4 broadcasts new programmes for approximately 42 weeks each year on Sunday mornings, usually with a repeat transmission five days later. On Remembrance Sunday (in November) the programme is not broadcast but that week's programme gets a single airing in the Friday repeat slot.\nFrom mid-2011 selected episodes have been re-broadcast on BBC Radio 4 Extra and also on BBC6 Music. The episodes on BBC Radio 4 Extra have included some 60-minute versions of the show; many of these open with additional lead-in and lead-outs from presenter Kirsty Young, often featuring sections of other interview footage or recordings featuring the guest of the episode in question. Some, but not all, of these extended versions, also feature extended in-programme material not used on the original broadcast. Episodes repeated on BBC6 are those concerning musicians and figures in the music industry.\n1942\u20131946: List of Desert Island Discs episodes (1942\u20131946)\n1951\u20131960: List of Desert Island Discs episodes (1951\u20131960)\n1961\u20131970: List of Desert Island Discs episodes (1961\u20131970)\n1971\u20131980: List of Desert Island Discs episodes (1971\u20131980)\n1981\u20131990: List of Desert Island Discs episodes (1981\u20131990)\n1991\u20132000: List of Desert Island Discs episodes (1991\u20132000)\n2001\u20132010: List of Desert Island Discs episodes (2001\u20132010)\n2011\u20132020: List of Desert Island Discs episodes (2011\u20132020)\n2021\u2013present: List of Desert Island Discs episodes (2021\u2013present)",
62
+ "Glucono delta-lactone\n\nGlucono-delta-lactone (GDL), also known as gluconolactone, is an organic compound with the formula . A colorless solid, it is an oxidized derivative of glucose.\nIt is typically produced by the aerobic oxidation of glucose in the presence of the enzyme glucose oxidase. The conversion cogenerates hydrogen peroxide, which is often the key product of the enzyme:"
63
+ ]
64
+ ],
65
+ "queries": "\/home\/bclavie\/colbertv2.5_en\/data\/msmarco\/queries.tsv",
66
+ "index_name": "wikipedia_V1_answerai-colbert-small-v1",
67
+ "overwrite": false,
68
+ "root": "\/home\/azureuser\/colbertv2.5_en\/arena\/experiments",
69
+ "experiment": "default",
70
+ "index_root": null,
71
+ "name": "2024-08\/13\/12.15.58",
72
+ "rank": 0,
73
+ "nranks": 1,
74
+ "amp": true,
75
+ "gpus": 1,
76
+ "avoid_fork_if_possible": false
77
+ },
78
+ "num_chunks": 153,
79
+ "num_partitions": 262144,
80
+ "num_embeddings": 1051613762,
81
+ "avg_doclen": 275.9248878053081
82
+ }