bclavie commited on
Commit
e8f6580
1 Parent(s): e26cb73

Add files using upload-large-folder tool

Browse files
13.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d382bbc750ad4ce1420a637b3c38dd4627f6bf8d6c73cc8933c6142d4023be9c
3
+ size 122064437
14.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 350000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4159325,
5
+ "embedding_offset": 63106001
6
+ }
14.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:da0722a43dbe3373cbf8b0548151b906e014637a2a0ea4063ff520e1d4c25e65
3
+ size 99824949
16.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 400000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4456136,
5
+ "embedding_offset": 70836770
6
+ }
20.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 500000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4256133,
5
+ "embedding_offset": 88364091
6
+ }
28.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:854af0e3f38124c82712ec7defed742190e89a45eeae360126e52f00b243c55b
3
+ size 17462881
31.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a1e8b90291622bf093febb6439fc40057a072ebe76f86cd41418e214b87c5cee
3
+ size 107398005
33.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 825000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4526550,
5
+ "embedding_offset": 144785498
6
+ }
35.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9a5890edca2ce99c3fb981d827f2f6abfa2bfc7a1874ab1265ee9f4030b4e3eb
3
+ size 110441333
4.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 100000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3786799,
5
+ "embedding_offset": 17013699
6
+ }
44.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1100000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4817922,
5
+ "embedding_offset": 196151182
6
+ }
46.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1150000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4796768,
5
+ "embedding_offset": 205793055
6
+ }
46.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6f89728f59130c7fef8782200f9efcca028962c4e45e207c28f08b47f18029cd
3
+ size 115123637
50.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:78ad43845811e6d269c95d344ec51381c4a8a71b303831efcbe6d19865365807
3
+ size 117437365
52.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1300000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4923213,
5
+ "embedding_offset": 234973490
6
+ }
63.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ee620f6585a99c536b6f8fdeb97340e913575e08c3ba528214c0bebe70654f4b
3
+ size 119003189
66.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1650000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4981844,
5
+ "embedding_offset": 304360939
6
+ }
67.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1675000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4969427,
5
+ "embedding_offset": 309342783
6
+ }
69.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1725000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5012529,
5
+ "embedding_offset": 319299131
6
+ }
74.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f64c95b4871ad1db586b9aa76d4addee8f62105f0cf249a43638ded555c6061c
3
+ size 121799093
77.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1925000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5056024,
5
+ "embedding_offset": 359607885
6
+ }
77.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:78ec1115fd460f96cded586a72d8f5e84942634dbb2da27b0d4fbe063b28a68e
3
+ size 121345781
doclens.29.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [77,211,89,137,161,193,158,211,280,182,150,190,111,117,223,157,206,217,214,218,180,237,134,152,191,70,127,137,329,173,233,256,193,231,205,199,212,203,106,268,100,206,112,126,209,100,108,155,220,185,207,275,189,105,92,123,219,119,76,140,125,167,197,213,207,111,134,133,239,127,177,146,162,188,159,258,146,228,322,89,142,168,155,106,103,277,153,174,139,142,160,144,170,223,144,190,88,167,91,205,117,176,195,192,228,286,110,184,75,64,111,190,85,94,140,316,277,161,128,199,192,160,255,106,263,186,176,187,251,194,241,180,139,230,113,116,171,314,178,49,178,263,112,184,159,131,105,241,149,330,169,197,172,205,198,145,128,237,235,208,260,200,117,116,132,171,54,109,184,107,158,201,69,205,101,127,177,106,114,110,108,271,301,178,123,189,130,239,159,187,180,89,265,227,215,147,203,168,109,190,162,178,193,225,225,80,197,118,172,182,161,152,133,131,94,235,103,202,268,122,69,243,153,237,176,230,80,236,341,228,286,81,130,305,100,79,229,195,41,292,39,152,340,252,162,108,141,170,228,191,167,170,242,212,223,104,69,175,88,200,242,113,125,261,125,206,217,184,258,389,139,173,87,361,148,143,200,165,143,106,339,207,132,64,138,131,245,157,150,172,155,109,197,244,157,311,137,193,237,208,127,228,101,121,182,220,173,220,169,119,183,155,135,120,215,106,109,185,117,205,222,154,281,164,148,146,204,66,159,248,206,283,225,38,163,242,177,128,146,90,232,225,244,212,125,138,325,77,239,152,154,189,285,151,104,181,275,203,150,123,121,234,160,254,182,203,260,246,132,237,218,104,262,141,152,131,241,131,198,171,161,195,133,117,279,157,147,245,128,129,124,237,294,287,142,68,238,230,331,232,97,91,168,84,122,172,148,224,142,103,218,155,164,124,120,238,204,70,211,174,194,85,210,210,186,73,293,152,162,224,219,91,93,168,94,129,187,141,255,125,53,188,336,229,190,212,185,275,149,169,217,72,161,342,221,255,285,152,199,199,162,232,275,94,231,178,113,250,250,167,156,188,103,216,149,195,269,85,289,174,90,205,127,132,245,99,159,172,106,119,183,127,273,112,148,183,240,178,183,227,202,338,97,330,240,81,228,187,265,204,100,209,109,156,265,174,189,211,153,295,284,108,212,165,109,183,182,189,215,132,155,203,165,134,191,240,230,90,237,163,206,284,148,116,109,116,76,95,288,201,156,148,172,114,170,171,244,200,162,187,73,78,188,102,237,95,146,97,184,178,223,169,215,150,162,166,185,186,186,216,243,104,152,106,178,201,178,190,114,179,197,137,199,211,74,234,214,178,75,63,89,165,76,220,248,163,104,123,274,53,204,165,159,148,67,271,233,67,187,248,66,346,146,147,127,95,275,172,170,158,228,159,121,94,189,236,207,187,126,242,169,177,130,298,220,122,63,158,185,117,117,215,202,203,196,222,84,274,104,154,80,208,209,152,94,75,141,160,220,212,242,227,244,216,141,236,258,231,215,194,199,186,74,139,221,182,158,261,273,216,117,342,215,235,68,142,158,108,150,221,101,96,158,112,225,207,225,236,224,166,144,231,195,161,194,168,188,138,204,120,183,82,103,197,282,89,98,155,87,132,187,201,148,167,140,137,69,113,163,112,103,118,267,238,138,203,132,126,247,152,212,113,258,149,171,175,338,266,114,196,193,168,67,148,203,111,173,110,227,109,113,202,82,314,185,271,102,170,230,95,203,210,55,96,103,182,129,214,134,220,198,191,172,184,123,54,70,366,110,288,225,216,129,126,90,143,226,275,163,195,132,243,218,211,94,160,145,170,204,100,274,262,118,121,133,202,242,226,102,176,71,191,269,204,203,80,117,292,150,107,97,145,95,196,194,108,140,177,120,197,74,151,159,155,194,150,105,169,79,273,127,66,225,236,154,206,87,341,235,116,188,250,135,175,241,179,189,54,192,259,125,127,230,164,175,129,323,132,139,271,79,149,203,122,210,191,228,219,210,181,227,264,182,171,180,177,245,213,100,253,185,134,282,105,197,145,148,136,262,229,93,88,131,216,165,191,41,224,104,187,135,236,207,137,140,136,218,174,230,249,186,214,216,153,266,181,236,222,195,255,148,232,160,215,124,261,136,91,222,156,131,312,198,202,105,189,91,175,213,211,250,120,93,198,83,140,52,202,104,225,105,174,201,105,138,208,103,212,228,222,152,94,105,145,233,185,207,244,170,172,102,133,136,190,95,127,312,170,123,206,157,116,151,237,85,135,102,301,221,228,213,148,92,148,158,90,128,184,151,96,126,267,275,292,206,128,81,240,115,154,95,112,199,330,250,295,188,210,191,184,194,92,199,210,137,150,200,160,117,139,86,139,101,131,269,74,111,161,142,346,86,218,249,200,155,262,271,176,164,219,170,173,93,169,172,223,166,125,183,268,184,61,86,116,204,174,113,190,160,138,109,186,184,350,223,119,139,261,217,165,97,98,210,262,164,139,216,72,196,132,178,173,123,232,265,133,181,98,111,142,242,244,160,122,250,184,150,199,201,173,138,216,192,190,170,146,176,240,111,183,209,146,182,245,150,200,175,218,58,189,241,202,205,236,153,189,305,153,126,90,166,116,174,229,96,187,130,222,215,210,143,170,161,150,176,183,119,114,213,95,169,136,93,224,190,169,184,309,236,172,191,173,208,257,208,168,98,159,183,170,109,152,131,305,188,190,203,118,136,120,232,156,63,192,127,106,176,254,101,161,153,181,193,140,87,252,239,156,217,244,118,205,173,94,31,148,139,117,178,99,147,146,104,142,139,143,134,215,166,146,110,105,177,175,292,166,132,130,147,171,77,237,181,144,214,166,213,229,127,281,189,160,173,139,198,96,213,150,177,103,220,216,135,200,199,114,206,112,200,157,73,124,319,134,243,234,258,69,221,175,84,182,157,210,110,149,166,132,180,241,109,141,84,254,134,180,122,156,212,114,205,210,171,144,160,133,134,117,218,181,107,209,95,138,160,169,115,174,58,209,284,211,191,105,272,201,187,342,179,168,194,233,220,113,119,116,172,143,83,130,212,195,150,128,204,283,150,211,149,170,258,138,358,95,141,224,171,253,147,200,62,160,141,218,142,231,93,290,220,251,310,144,167,225,184,176,186,123,186,222,155,124,304,204,204,89,169,123,109,212,253,178,132,181,240,325,245,209,169,214,205,244,224,226,212,81,238,288,64,211,115,232,215,113,93,277,235,150,133,92,94,201,108,260,201,179,177,131,125,141,134,261,162,189,153,148,223,143,270,100,217,225,78,168,133,204,317,148,210,308,111,164,146,95,176,165,117,211,193,49,76,100,210,194,139,216,230,263,245,231,117,130,264,95,190,103,130,173,153,73,137,135,182,222,141,214,234,109,136,99,78,194,286,174,98,300,151,291,134,223,172,124,152,226,133,51,250,227,162,156,163,187,196,193,104,158,231,99,202,171,103,210,190,181,299,117,176,118,237,179,153,195,127,78,138,42,256,235,288,117,196,133,206,138,306,159,149,169,82,96,99,222,345,149,220,104,153,84,210,126,226,186,237,77,289,147,209,85,178,134,103,210,252,133,204,140,90,67,179,232,202,196,142,113,116,148,161,222,155,160,147,100,333,237,225,171,142,158,136,206,164,179,149,212,200,206,158,198,134,188,189,184,67,193,166,223,89,167,56,170,160,131,135,245,117,137,127,183,204,194,220,278,109,174,222,95,149,222,161,232,228,192,224,207,139,316,125,165,137,79,148,85,357,200,192,129,188,127,152,93,111,82,272,226,148,178,188,123,230,194,90,239,262,189,159,193,242,143,250,236,91,153,201,274,53,198,151,265,59,181,149,182,262,232,211,222,94,74,105,270,158,54,110,124,167,59,171,175,210,100,140,73,177,134,89,211,253,192,139,188,114,190,196,152,145,187,163,136,211,221,181,211,216,199,174,184,168,149,212,147,89,74,96,156,161,227,184,165,99,240,198,219,151,177,90,193,139,255,168,169,270,135,255,211,342,230,88,168,103,172,145,112,110,240,88,71,114,72,96,121,88,166,160,206,246,129,106,135,118,145,304,131,266,270,121,92,92,122,178,108,203,73,234,235,170,166,138,161,245,189,100,146,169,113,141,162,263,194,78,113,206,78,103,258,192,134,100,251,68,126,186,256,155,227,175,228,105,142,216,157,176,127,167,171,232,201,223,188,301,153,296,165,230,139,191,130,214,112,112,125,213,230,153,117,209,132,189,133,153,224,174,156,192,193,312,190,254,235,201,175,269,175,128,167,135,136,230,201,127,191,177,161,89,196,188,119,241,198,263,154,225,167,142,167,178,100,178,217,81,187,165,281,73,127,47,152,115,200,115,145,170,255,244,200,226,209,154,161,82,218,157,227,225,132,191,325,205,207,119,337,206,290,287,186,104,130,126,199,148,277,183,189,162,161,161,253,247,103,162,127,242,264,180,170,106,192,221,163,181,199,172,84,283,230,233,134,151,140,203,181,177,135,203,151,208,204,123,214,280,205,235,75,159,256,246,132,140,160,82,189,218,104,205,153,62,107,75,136,128,197,302,193,164,265,151,78,186,227,168,332,171,162,80,159,267,209,179,185,182,232,263,127,246,267,147,90,260,129,189,97,152,149,166,299,118,136,154,284,165,219,111,255,59,202,99,187,76,151,191,133,60,104,221,135,189,262,129,219,97,143,143,145,171,196,214,122,102,257,208,109,296,204,286,207,98,200,84,173,127,146,123,145,294,143,203,232,220,159,99,265,54,314,242,224,258,119,207,156,237,238,126,199,92,247,306,157,155,76,266,233,77,236,180,207,133,188,299,141,369,198,218,225,138,150,342,138,170,162,148,277,191,236,147,221,153,193,152,181,156,149,230,64,267,171,155,262,141,206,222,235,257,175,204,141,249,203,214,348,177,198,148,141,308,234,75,180,288,285,329,230,133,125,163,213,88,88,95,252,161,207,245,100,245,295,206,177,128,96,113,193,94,109,159,131,162,115,107,231,150,162,181,284,267,153,169,68,234,222,197,82,217,92,207,298,255,192,220,171,122,257,143,75,195,176,210,121,151,84,189,153,205,248,194,344,203,168,254,190,158,243,238,155,303,245,119,221,215,175,92,168,138,200,121,141,259,216,200,200,121,167,206,157,215,172,69,268,343,203,86,180,131,103,125,186,91,170,158,113,101,237,193,230,217,246,170,283,174,241,97,224,200,261,153,336,200,87,210,142,209,218,144,352,174,172,75,282,186,246,156,140,95,91,225,184,219,169,157,143,159,246,226,112,54,66,214,147,143,213,278,210,111,243,209,103,240,109,210,209,182,191,237,276,169,244,205,133,85,164,80,116,139,124,193,206,296,173,208,71,241,203,128,230,84,239,168,93,96,146,117,185,218,297,100,241,97,225,210,161,122,152,154,317,95,73,315,199,333,262,254,233,242,144,45,120,117,136,198,229,138,149,162,104,259,180,194,200,196,227,243,117,231,208,165,124,234,330,94,108,108,213,125,203,224,163,153,155,242,206,189,206,177,108,108,96,115,251,130,186,244,85,345,197,158,120,221,264,178,133,91,235,170,144,236,252,166,106,234,142,173,109,162,318,227,165,234,135,228,362,199,303,164,176,178,239,294,190,113,130,162,182,178,103,222,292,229,132,82,100,180,150,130,87,106,164,99,84,152,279,254,249,197,287,106,191,137,108,183,202,155,99,119,119,168,180,188,222,165,249,202,182,232,100,247,170,178,103,213,212,79,121,120,76,175,166,116,279,153,242,133,227,156,231,151,47,267,232,183,185,185,185,192,89,294,174,243,101,92,224,73,159,283,107,173,115,274,92,161,58,166,163,177,157,221,133,166,136,207,47,204,249,91,121,378,124,103,218,118,120,153,253,221,110,201,211,184,149,276,211,142,134,214,163,169,162,152,331,278,81,181,169,193,173,198,178,193,126,223,149,163,162,199,239,80,189,115,161,207,317,140,185,286,361,122,199,102,97,215,241,198,232,202,142,225,150,98,150,180,146,143,83,219,179,80,51,102,267,141,185,219,187,152,72,210,282,188,182,85,218,49,177,78,199,154,154,106,141,213,81,227,228,175,133,95,127,153,116,152,114,80,230,184,231,159,143,102,165,141,82,235,214,221,221,141,120,121,112,150,234,118,232,174,119,155,131,199,171,291,145,226,167,222,159,207,225,142,218,142,153,93,154,262,130,91,234,125,98,239,269,155,114,268,176,134,155,171,195,206,183,241,121,234,159,210,150,158,154,319,156,175,185,233,231,185,155,192,167,218,191,199,153,152,202,140,217,332,268,172,154,260,256,247,131,215,389,120,112,217,188,114,211,92,293,106,219,50,228,300,275,198,215,261,229,239,142,157,154,219,339,75,252,88,342,96,177,342,136,164,210,198,264,112,216,245,253,155,137,241,105,333,232,179,198,155,171,192,205,153,151,209,154,206,217,200,142,181,234,206,92,373,255,171,195,152,156,328,170,296,108,180,133,126,116,215,191,118,201,99,112,199,166,125,180,99,241,86,186,239,244,157,292,128,166,182,125,205,183,174,208,315,62,284,175,150,143,168,308,128,260,255,237,83,244,164,199,123,75,73,185,191,213,164,215,181,108,263,161,144,169,116,145,248,124,137,211,224,230,169,141,108,249,245,175,184,168,123,206,118,97,182,152,143,110,131,159,98,175,37,214,208,128,241,115,164,146,153,220,211,287,191,139,91,247,50,91,313,239,131,295,206,138,87,131,104,243,318,136,59,102,231,221,134,207,170,138,164,209,137,172,139,217,209,160,255,186,311,176,97,224,204,175,73,139,96,245,137,90,111,108,146,79,151,83,89,204,184,188,225,191,301,186,198,126,151,169,268,243,113,205,224,296,284,219,149,260,195,136,103,206,69,126,165,310,150,229,238,192,203,169,204,191,103,106,144,143,196,153,199,184,113,143,137,115,150,82,108,203,155,128,133,209,138,159,215,217,350,100,143,209,180,248,139,186,229,113,186,253,117,194,65,132,160,156,204,163,128,117,149,132,83,93,189,273,186,160,200,237,231,86,185,154,95,91,251,140,122,317,228,212,205,163,172,274,277,170,103,290,297,257,209,179,79,253,222,195,155,190,145,121,160,200,108,208,160,257,119,96,178,209,115,172,156,99,88,53,184,133,84,257,231,142,163,134,264,150,188,113,254,136,157,256,87,237,160,87,302,205,141,90,215,241,196,256,166,275,103,179,148,137,302,175,119,233,72,231,162,123,263,176,166,199,233,132,270,234,185,79,246,284,230,223,71,162,95,108,116,220,111,245,233,104,349,282,258,230,85,270,200,156,97,331,134,261,135,243,216,214,84,364,189,294,97,100,264,120,127,161,139,103,314,134,159,216,243,172,186,193,309,348,319,110,155,202,123,195,247,151,170,233,224,121,142,122,84,211,221,298,222,179,114,134,282,140,128,156,134,83,149,94,203,219,87,121,164,185,117,81,160,139,168,247,204,218,139,115,222,242,180,97,63,115,203,211,212,256,197,115,154,109,292,104,134,206,103,255,204,184,141,145,264,217,207,116,125,87,251,105,203,178,232,189,229,105,181,183,204,171,101,355,202,86,190,198,192,161,134,184,69,262,242,98,138,235,141,223,98,186,121,268,134,209,272,85,101,176,110,205,182,120,164,224,269,91,183,169,142,237,215,146,160,242,120,122,203,184,172,158,117,181,171,204,115,142,256,142,206,159,175,149,140,188,112,160,307,373,268,216,145,221,109,141,124,235,147,226,152,132,111,199,78,140,282,138,216,247,165,251,65,201,91,158,71,252,336,190,147,90,116,243,233,74,178,151,259,90,157,185,212,211,171,217,185,269,102,266,226,234,100,304,207,147,162,186,127,192,193,143,199,185,147,250,115,150,88,193,116,172,99,309,216,254,146,148,303,99,180,228,207,219,186,107,245,71,257,270,223,81,178,182,74,122,140,139,204,184,198,135,127,107,244,146,75,239,119,115,124,64,138,73,205,185,128,116,178,148,200,306,181,282,164,130,150,173,283,176,157,202,105,189,135,147,124,113,94,60,124,188,215,223,94,95,152,107,216,213,253,106,107,246,141,193,133,237,212,53,165,165,142,230,100,216,181,181,226,161,126,41,146,260,226,157,221,240,191,256,115,75,141,318,178,263,213,198,95,97,219,194,220,154,280,77,146,246,300,169,370,182,207,212,210,188,152,152,104,192,148,106,214,242,66,287,79,251,149,196,158,218,221,252,231,80,157,144,159,155,162,176,222,256,85,219,123,223,156,334,202,123,167,131,263,117,232,146,156,239,147,217,238,173,247,232,157,46,161,291,129,168,100,144,217,82,124,115,351,102,226,90,305,139,204,117,203,161,182,189,113,214,99,186,225,169,304,199,292,177,177,124,235,113,158,199,309,120,212,112,232,250,267,191,98,196,118,198,187,120,141,182,65,91,169,183,177,262,158,173,164,129,194,71,172,243,129,130,200,268,147,149,116,98,246,177,39,190,213,217,232,210,175,194,210,272,160,111,226,282,113,82,131,222,228,90,193,154,64,158,225,224,269,165,251,281,145,266,162,157,128,194,166,157,182,84,277,130,113,315,145,160,175,116,234,222,50,206,120,255,102,156,244,144,87,104,129,155,94,211,228,226,89,227,243,112,198,194,123,125,71,278,150,225,80,171,170,194,74,236,259,181,180,136,195,180,219,212,297,144,222,183,192,120,225,164,91,247,178,208,81,309,213,212,126,69,310,139,173,197,67,175,256,172,242,145,258,287,186,176,129,59,201,95,173,186,99,167,203,109,248,190,97,132,119,212,340,255,209,111,186,332,177,313,166,325,135,225,154,259,203,161,95,181,171,259,290,160,61,76,192,101,261,161,188,132,224,89,196,246,119,277,202,148,212,215,180,141,216,131,186,141,135,239,156,163,79,107,222,137,246,171,241,197,134,225,186,51,108,99,188,178,158,254,205,252,156,230,167,114,137,144,200,233,203,182,262,77,62,194,200,194,90,174,261,224,95,279,184,219,140,180,88,211,200,140,187,164,193,189,194,132,120,276,172,62,174,235,197,226,226,162,247,132,239,136,137,208,134,256,113,231,178,174,201,92,114,97,173,97,97,146,163,137,117,225,215,99,167,223,179,150,235,274,200,177,221,271,262,194,281,70,112,272,191,183,185,187,223,211,80,262,219,214,256,137,88,97,193,169,62,167,208,145,161,295,226,226,201,267,213,254,159,93,167,170,191,177,218,186,146,172,88,210,207,126,104,179,132,210,220,113,162,266,149,77,245,46,211,173,194,163,186,107,179,155,192,116,162,54,141,192,184,169,183,194,105,194,133,137,221,96,178,105,239,308,227,192,177,115,206,139,251,173,160,76,103,170,186,165,128,89,250,132,81,279,198,201,180,101,273,152,300,229,160,238,116,141,171,213,158,360,240,116,177,79,113,269,267,155,168,236,232,150,148,222,222,237,228,157,187,235,210,230,166,219,164,213,121,143,138,121,284,125,149,194,136,227,161,121,161,110,86,119,67,146,221,149,190,247,187,376,114,82,66,239,172,303,92,129,92,133,101,298,175,189,134,238,177,226,107,189,191,289,226,120,248,198,206,125,209,193,167,132,108,154,92,258,82,189,197,185,166,192,174,251,228,106,222,123,123,166,278,84,123,215,299,238,225,188,159,189,78,189,268,229,265,220,182,100,121,143,223,159,134,188,130,119,73,182,187,114,150,154,284,152,162,174,202,315,78,106,197,132,219,293,180,134,107,118,189,178,143,150,219,168,195,222,166,194,252,212,170,116,112,204,136,196,231,265,66,291,360,78,143,181,73,177,125,138,172,129,182,156,153,139,156,110,291,122,228,139,175,212,225,156,131,155,228,299,123,34,283,97,71,208,167,187,205,120,249,236,162,237,124,126,204,152,93,194,180,161,178,266,266,110,287,128,300,167,187,186,244,259,199,169,166,83,85,237,296,152,179,170,184,186,140,178,136,190,226,98,244,295,241,120,112,166,235,132,142,191,149,131,95,136,159,223,213,233,196,217,200,212,146,162,166,154,192,186,162,198,226,146,306,216,58,54,187,231,168,222,215,73,218,97,176,265,115,102,73,246,121,173,105,92,142,183,188,247,166,238,144,183,154,143,195,267,124,217,157,158,133,145,150,272,143,85,281,192,89,168,163,116,96,361,218,125,340,126,210,123,226,232,270,176,130,231,235,189,198,56,159,224,220,161,210,352,186,216,161,240,219,212,142,219,230,74,222,168,105,180,236,156,162,109,259,197,202,162,74,246,226,333,72,100,157,87,213,144,117,150,243,95,203,228,143,204,141,110,137,319,107,140,279,187,99,137,216,236,83,82,232,76,181,180,221,202,261,146,96,147,234,203,99,177,58,172,183,149,283,226,168,218,151,118,103,128,210,123,108,251,303,118,275,251,116,218,100,187,168,93,193,204,126,188,102,315,155,240,111,306,181,93,145,257,256,211,172,70,190,73,136,165,93,248,174,158,187,218,190,108,123,88,234,201,109,188,125,187,238,138,221,189,176,196,140,155,199,154,255,197,127,258,178,180,178,215,159,251,169,187,353,236,92,127,212,111,226,119,228,147,204,213,202,110,191,131,180,211,262,81,175,256,178,245,225,266,311,172,249,69,160,166,218,165,145,306,88,82,244,107,233,141,153,77,191,125,180,240,158,215,62,137,177,232,227,200,250,236,187,295,187,271,229,205,106,123,163,144,174,206,318,216,150,144,258,185,172,187,226,201,91,171,173,85,217,137,65,56,171,119,224,128,47,154,287,85,125,180,167,147,117,145,195,206,114,217,213,129,68,170,98,209,70,150,305,66,85,100,225,135,140,86,84,91,230,114,128,192,123,169,207,145,120,219,330,207,112,199,92,175,285,184,84,263,199,126,243,135,189,201,248,161,186,90,248,159,95,84,229,155,139,144,105,122,357,223,76,172,199,149,137,170,295,137,160,248,67,154,118,216,235,268,121,206,129,94,274,101,278,245,165,174,180,132,164,247,185,126,102,172,197,253,146,246,166,246,99,138,132,224,200,105,248,261,91,201,193,177,253,168,132,95,248,305,193,179,200,182,152,92,231,137,248,284,158,96,134,220,296,117,164,185,167,180,122,154,104,138,186,270,115,256,258,158,274,208,125,167,219,163,122,100,90,207,169,199,165,165,185,104,90,87,142,198,38,193,235,213,175,106,174,160,223,111,92,186,79,171,238,158,56,165,182,220,123,215,177,76,222,237,182,197,173,134,98,167,170,127,157,175,134,203,192,229,101,209,114,127,234,173,150,142,124,196,228,207,208,185,323,107,163,202,166,135,168,186,119,195,146,176,159,112,204,212,225,174,142,322,155,320,121,147,212,138,280,108,214,176,86,262,194,222,209,269,129,147,212,152,179,178,237,259,75,197,103,172,124,144,171,129,201,140,141,217,210,77,114,127,233,120,244,122,197,251,215,305,287,189,215,216,246,126,234,227,184,204,110,99,263,192,96,203,93,194,186,197,154,246,167,205,152,161,167,125,357,186,139,165,126,232,231,185,189,116,186,77,209,140,150,131,194,117,172,150,192,237,329,232,251,210,211,193,191,66,184,44,167,234,214,242,239,160,124,130,213,203,267,183,244,180,180,203,251,229,155,184,247,126,88,149,203,252,317,140,84,156,148,77,286,198,218,219,123,81,136,199,234,247,149,252,201,140,269,79,216,94,172,191,197,134,232,84,223,102,225,186,103,333,150,258,274,120,209,200,203,201,183,186,274,139,173,81,246,239,197,77,136,127,141,173,88,172,254,121,189,162,324,254,128,161,278,197,161,225,206,202,200,172,180,256,229,89,177,204,160,189,135,336,165,127,128,160,159,86,222,114,170,208,128,110,129,229,153,233,186,203,190,132,187,117,133,202,209,132,115,127,175,198,69,218,282,188,184,268,111,147,82,205,159,388,116,163,243,82,125,126,186,199,225,172,197,266,180,76,214,118,180,183,106,202,78,199,178,60,145,74,124,109,133,141,103,222,158,111,143,180,167,145,118,130,175,106,227,108,163,159,200,262,245,70,228,156,185,212,84,137,146,141,227,211,75,259,139,179,221,128,96,279,71,176,221,222,248,194,197,206,132,137,160,156,233,193,120,167,205,139,184,116,166,252,256,127,236,105,127,131,156,196,82,74,226,190,172,54,267,142,123,82,162,111,114,129,185,121,195,161,135,129,222,124,70,118,170,104,188,240,200,89,86,153,105,210,192,156,237,130,258,124,287,102,323,103,132,74,71,101,117,109,126,188,184,127,178,254,144,109,225,100,187,174,133,189,214,131,82,242,163,116,218,291,155,198,238,119,45,106,189,108,330,159,212,117,101,187,342,155,140,197,126,154,212,324,189,150,149,174,115,206,187,150,174,209,310,130,91,156,106,98,119,51,211,141,169,218,161,188,195,278,131,95,114,149,310,129,288,119,177,368,161,123,207,122,141,145,88,151,151,174,157,216,108,125,177,256,239,252,357,153,124,84,181,386,182,229,237,312,189,68,55,75,295,213,109,352,149,250,140,119,186,92,168,171,119,182,93,221,220,109,117,97,136,197,141,152,139,254,125,160,224,80,127,85,183,119,100,213,69,147,179,183,171,104,170,149,142,127,202,96,231,211,141,259,97,111,179,179,102,234,92,216,67,226,291,193,123,101,202,191,245,88,247,299,190,199,205,165,323,196,51,155,218,204,201,203,148,303,222,245,109,117,176,170,135,258,155,159,159,139,177,208,129,209,203,120,106,213,297,138,201,223,170,256,182,192,129,95,236,114,204,152,49,127,137,275,255,167,163,136,188,155,143,145,200,234,192,96,133,287,100,122,135,243,104,265,172,208,104,127,158,151,149,127,192,231,252,227,187,229,87,145,100,194,149,278,249,182,261,163,271,183,248,216,176,147,102,281,184,182,169,95,116,171,245,144,148,210,280,183,64,73,114,187,219,174,235,221,214,228,178,216,124,157,212,309,226,198,260,319,78,237,133,218,317,216,231,218,146,105,291,192,193,207,288,89,278,68,234,211,141,158,116,85,201,96,85,178,250,169,224,267,133,82,175,229,228,194,144,139,55,106,72,172,224,215,174,60,82,126,114,109,124,306,244,149,108,129,234,151,170,63,225,168,149,203,263,216,114,182,253,119,125,92,126,155,108,187,154,168,229,142,148,116,246,71,197,169,103,322,127,182,206,136,83,112,219,189,143,52,218,181,91,260,172,208,239,99,146,122,161,139,132,118,273,116,215,103,177,186,68,189,145,271,122,251,137,135,124,216,115,174,162,151,212,254,213,248,111,116,152,200,243,111,176,183,81,111,183,104,143,195,111,121,221,178,142,335,229,175,159,89,226,133,174,110,188,117,164,160,337,134,74,198,113,220,116,90,329,236,208,164,178,212,204,224,132,121,163,99,227,112,177,59,157,102,119,282,129,198,158,82,191,127,75,178,131,100,154,136,115,115,147,86,144,139,102,69,154,237,202,163,297,190,202,95,83,153,106,107,126,236,223,226,258,306,137,169,198,86,104,123,96,143,87,242,139,117,215,116,273,167,106,163,122,249,343,285,213,179,209,159,120,210,247,90,154,235,83,121,318,262,169,143,73,315,154,254,123,141,144,112,217,153,203,91,186,315,181,111,189,192,194,176,108,160,237,168,207,114,295,110,133,149,104,75,163,157,193,210,133,151,156,161,200,186,97,231,153,145,169,141,242,80,325,189,197,143,146,217,128,97,131,126,176,153,202,78,234,50,204,68,168,148,164,173,224,52,157,205,239,197,153,110,216,85,198,97,136,159,123,123,71,197,316,79,134,294,212,228,203,219,199,118,200,335,71,351,77,266,126,221,217,167,206,117,88,216,245,231,116,123,143,238,77,224,99,253,177,125,228,129,149,194,327,199,123,190,144,171,191,221,172,155,181,188,319,218,183,107,112,280,216,234,179,291,178,75,124,210,209,208,122,240,147,112,195,236,202,123,167,166,293,201,198,126,194,223,192,236,121,60,115,171,200,95,227,130,192,154,122,87,250,292,146,167,117,177,152,181,103,177,202,163,90,131,78,177,144,146,224,177,110,105,261,114,132,213,133,190,173,296,126,106,310,130,220,103,193,123,120,175,152,190,163,100,106,108,218,168,146,147,175,95,59,128,178,158,118,230,130,200,134,164,161,226,134,86,199,121,204,307,161,103,198,212,237,133,155,159,217,120,92,187,221,78,128,252,183,333,140,218,235,169,109,198,138,89,158,264,126,200,101,295,170,223,116,327,100,224,205,100,144,161,280,166,114,141,111,220,135,186,373,251,229,196,97,210,201,372,84,139,146,140,64,219,216,199,195,104,169,133,137,258,162,149,374,95,260,249,209,103,198,135,127,132,194,100,184,93,64,209,224,159,178,184,246,264,138,323,71,150,220,210,83,165,98,208,120,307,85,53,73,184,272,105,158,170,87,183,109,248,103,191,194,173,139,147,86,114,263,144,159,198,88,218,249,186,243,289,151,228,110,386,212,145,167,144,198,172,188,89,284,193,116,169,131,109,162,70,143,191,123,197,110,178,243,67,248,140,95,54,228,103,246,184,131,177,241,127,234,164,120,101,69,183,132,246,192,131,290,87,154,273,193,99,106,163,202,143,256,120,67,77,239,224,187,130,207,290,203,196,278,112,111,242,177,323,218,162,212,136,300,108,159,59,244,184,174,258,156,196,230,130,245,138,196,157,167,251,309,98,204,244,120,214,55,102,100,329,112,109,106,164,180,61,392,141,143,137,293,162,189,163,130,284,96,174,89,74,179,150,207,244,207,319,276,330,117,122,204,161,123,206,185,102,212,86,62,136,165,300,114,255,127,136,102,108,159,231,166,281,230,100,136,89,242,152,212,94,165,198,120,159,258,192,182,277,219,123,128,202,213,180,328,243,110,144,183,212,69,173,257,287,181,131,211,140,191,124,140,177,135,219,164,85,240,179,176,181,64,125,129,119,131,213,258,127,269,115,238,260,176,125,256,217,204,139,92,129,154,178,63,291,234,124,344,185,99,100,87,173,87,167,164,162,240,97,225,170,136,151,116,167,200,319,161,204,92,244,100,128,290,193,180,230,211,134,241,207,161,130,198,67,54,100,220,111,226,101,162,129,175,182,148,174,175,161,205,248,295,166,173,114,203,134,143,134,217,106,230,115,120,258,117,199,99,234,248,178,157,200,179,110,286,200,235,123,132,191,260,162,251,179,200,141,273,263,219,240,231,168,81,146,170,283,119,233,112,68,157,239,192,228,149,123,144,79,165,205,162,86,220,222,196,173,181,226,171,198,149,108,248,95,209,181,323,293,210,255,151,196,242,207,203,128,106,173,89,109,162,98,145,219,187,192,213,172,166,186,161,318,221,181,142,179,164,90,220,207,94,235,239,225,274,178,47,161,247,202,78,223,121,225,187,228,84,149,187,210,208,237,224,120,116,120,117,209,76,146,225,240,210,133,125,205,196,175,105,169,161,181,126,184,200,169,105,103,196,169,214,217,176,178,137,99,212,175,190,335,276,94,143,108,155,125,122,211,85,299,113,164,202,167,214,255,154,211,177,104,184,128,188,132,118,101,139,143,333,207,214,230,294,228,75,162,139,84,138,189,252,252,177,131,155,203,130,279,186,143,132,85,232,180,263,192,137,241,151,179,162,136,110,220,270,99,134,219,240,140,195,277,170,305,133,208,139,224,120,284,201,145,256,263,127,225,156,228,184,211,148,145,131,174,139,158,161,193,178,265,108,123,246,231,233,215,238,220,124,59,69,103,212,132,78,156,166,115,81,226,228,227,207,120,142,254,262,154,118,185,286,234,261,195,298,83,126,144,93,253,248,295,181,166,116,273,211,166,197,196,174,163,112,101,245,116,148,220,161,229,204,123,191,186,108,91,59,189,174,190,232,164,174,80,147,105,145,284,250,151,255,90,149,172,231,104,201,208,114,171,72,156,450,132,153,273,195,120,74,275,258,299,248,97,281,279,123,103,162,253,134,204,97,96,200,333,272,89,285,153,126,141,218,247,116,178,185,101,164,199,217,245,83,184,271,150,135,146,171,278,64,96,166,149,112,177,89,183,71,108,85,234,332,127,119,218,126,228,138,238,262,118,194,193,199,212,220,102,187,101,87,289,214,221,260,133,179,116,131,306,136,201,265,152,265,153,150,220,188,166,219,86,72,196,141,313,159,119,243,190,86,235,174,143,223,193,135,173,199,145,167,241,155,225,236,89,135,84,137,175,140,279,111,200,56,223,146,229,218,205,266,80,199,188,97,147,228,237,96,362,58,203,225,121,295,208,89,175,100,257,124,250,274,213,91,198,273,159,232,128,92,198,244,138,301,144,185,155,172,233,233,175,205,113,163,175,236,287,202,181,60,227,93,217,308,143,149,149,198,250,249,90,136,218,78,308,163,141,80,199,152,178,352,218,244,205,173,286,214,175,265,94,366,244,113,154,174,239,202,147,231,212,71,128,123,255,154,141,214,123,202,313,85,135,245,80,182,236,205,94,293,194,252,165,151,215,186,67,169,182,147,81,234,185,264,187,230,280,250,179,262,149,170,119,61,127,193,104,162,299,174,136,256,209,125,300,61,158,224,277,91,249,72,173,135,206,107,106,64,215,194,274,265,207,149,263,146,194,172,227,283,189,302,192,186,103,179,169,180,208,111,184,200,171,110,198,117,150,124,216,297,168,146,266,147,145,181,138,108,75,115,282,139,179,84,67,173,204,250,315,120,298,180,279,275,138,214,106,93,83,201,207,306,142,190,215,228,103,144,213,89,218,286,283,174,96,144,135,155,75,255,261,160,153,65,153,238,145,165,150,156,144,152,204,143,32,146,173,143,107,188,124,91,170,145,238,267,198,166,154,92,258,187,230,267,219,174,205,191,231,206,116,166,95,138,230,122,164,258,199,63,221,171,138,217,183,236,58,154,149,118,85,251,271,132,158,120,229,98,68,112,291,244,211,298,140,89,243,127,131,221,136,142,226,218,102,163,136,88,167,181,269,210,100,94,140,101,36,166,295,162,239,201,236,203,229,231,229,92,139,314,200,240,133,203,199,221,106,76,143,123,158,218,145,202,110,139,181,235,219,197,248,77,247,185,163,122,203,82,187,272,75,123,230,102,181,224,129,91,217,252,261,234,118,84,183,120,338,198,97,240,259,71,160,128,101,231,130,147,182,207,213,82,191,128,245,67,116,300,188,145,207,79,226,276,254,168,212,116,213,252,341,158,212,276,98,180,88,122,226,80,85,182,250,201,174,168,227,190,130,175,277,115,204,127,155,193,225,160,208,169,152,138,158,316,111,157,280,235,223,81,132,147,169,62,167,54,248,266,198,225,201,172,204,76,185,183,225,131,40,193,75,176,287,357,233,109,170,219,143,141,113,97,220,329,123,271,258,68,177,121,207,293,97,188,127,139,245,174,159,84,264,102,126,220,101,152,96,115,202,213,153,94,200,113,198,221,144,195,214,113,118,70,249,145,245,206,187,236,212,260,265,139,98,153,141,195,287,148,176,235,175,128,218,161,140,191,71,159,171,116,159,217,122,225,245,206,170,243,205,147,284,143,111,227,246,181,135,351,227,190,201,230,221,174,282,162,143,137,119,176,248,145,119,128,202,86,311,204,166,199,300,219,155,112,142,149,103,80,148,183,230,320,75,162,202,257,149,185,211,179,92,201,142,188,148,208,197,214,190,216,197,213,175,223,237,107,182,248,176,256,141,209,133,208,58,232,179,153,218,127,183,128,98,117,260,171,192,79,176,129,138,89,103,143,230,241,143,115,233,175,170,175,267,116,155,192,92,181,224,96,191,275,228,122,233,96,209,247,60,46,197,209,163,204,131,202,148,145,159,212,104,144,164,262,161,205,207,212,176,256,158,182,96,298,99,120,47,151,242,116,166,44,233,188,156,173,169,238,231,116,85,68,87,291,101,155,212,233,124,155,214,163,188,226,91,139,154,149,146,90,194,128,209,249,58,117,184,274,114,75,205,191,98,124,154,194,82,287,237,161,96,230,126,224,255,298,238,156,130,207,211,197,231,224,83,233,211,161,150,369,307,111,241,131,193,228,193,158,145,84,93,124,141,211,200,163,153,158,186,213,180,139,173,71,153,110,115,212,249,183,223,231,234,204,185,182,129,131,196,232,89,262,116,187,138,148,113,169,127,274,298,167,99,199,189,181,96,94,131,228,185,204,192,323,180,211,200,177,125,187,133,254,180,153,270,110,191,222,213,139,275,114,268,146,151,122,128,209,139,258,122,169,238,199,135,188,175,196,125,187,116,121,99,174,263,291,190,154,72,173,62,120,284,113,162,267,231,119,225,135,165,103,328,121,126,110,186,221,179,158,204,141,239,153,202,145,302,179,220,155,138,148,176,83,184,200,143,238,208,124,230,93,210,216,76,241,211,192,173,234,205,166,206,186,247,201,212,166,215,269,244,165,138,151,218,94,108,139,192,132,207,272,277,196,273,127,194,169,123,187,178,252,216,137,122,232,113,239,141,124,193,187,135,146,204,166,79,121,200,345,68,193,292,188,150,351,158,76,205,161,162,194,270,93,103,134,259,153,196,99,124,196,72,228,208,148,201,155,175,171,177,180,77,179,82,178,85,139,347,191,85,59,112,283,182,43,221,207,116,112,73,236,137,175,264,129,251,200,194,203,242,179,95,168,234,298,161,323,256,219,220,146,240,329,202,89,210,94,193,123,197,182,224,232,173,148,274,164,160,216,165,130,173,176,165,155,168,104,74,81,206,247,248,74,227,171,181,286,253,63,222,117,54,287,84,62,145,237,145,118,162,138,303,157,160,130,161,207,190,140,126,155,468,169,153,129,120,132,160,162,282,220,180,201,192,139,170,134,84,133,207,131,121,101,154,218,115,128,99,212,151,106,271,147,108,181,203,239,143,316,245,216,120,93,170,246,173,279,82,148,126,235,237,146,188,148,157,64,86,228,81,152,176,230,241,246,72,163,82,157,221,150,164,129,53,170,183,297,237,111,115,102,356,167,166,158,98,328,174,58,308,102,178,135,235,181,203,257,45,352,272,169,140,191,239,126,145,179,189,219,126,187,193,214,133,69,140,128,142,224,135,80,261,239,158,129,93,137,222,289,78,268,145,98,130,159,84,123,175,167,194,174,166,175,208,281,75,243,172,253,164,182,302,181,260,302,161,165,131,232,136,55,145,195,194,199,190,207,79,326,209,197,185,136,144,86,68,133,264,239,266,219,206,232,133,123,158,160,84,204,188,245,83,218,165,97,157,230,146,127,147,149,151,101,230,186,189,156,202,281,262,183,218,251,159,144,230,255,151,86,266,222,168,157,231,286,209,82,191,131,245,227,157,233,291,205,204,151,215,179,183,80,174,193,145,185,158,166,263,123,244,260,218,117,135,239,211,256,312,139,285,134,147,244,232,214,180,138,145,124,197,182,161,195,183,116,220,160,164,155,92,131,57,75,85,211,260,129,166,203,240,132,205,188,127,179,153,225,264,115,218,197,69,281,149,99,106,158,123,205,139,166,174,243,119,79,166,71,147,236,147,68,235,197,244,129,184,235,182,115,130,159,237,121,218,209,200,157,97,150,166,158,170,116,190,162,94,237,84,121,238,198,81,280,138,90,153,162,95,184,180,127,144,125,62,232,141,119,99,123,123,161,120,301,194,148,185,279,197,217,151,227,135,229,69,153,282,77,242,233,159,225,233,283,219,234,175,203,115,148,275,159,297,138,280,163,180,249,71,159,123,177,209,175,200,251,76,200,105,54,153,225,165,180,177,82,109,221,162,95,119,126,100,196,256,146,180,180,124,79,246,88,106,131,251,150,188,223,299,135,179,148,270,162,170,205,140,173,102,117,107,260,190,149,97,162,196,171,257,251,135,65,147,86,264,143,119,219,209,94,143,65,326,143,171,138,157,143,194,147,199,248,141,166,206,265,80,171,199,93,116,146,164,202,189,209,177,202,90,158,224,163,181,113,216,114,77,101,162,209,276,185,72,59,166,157,104,223,61,254,90,191,147,122,107,158,204,118,59,223,193,59,212,264,262,217,96,153,173,191,200,168,365,89,107,152,266,93,240,174,94,201,172,168,153,124,185,116,191,194,182,141,255,257,75,60,183,119,231,295,82,79,264,187,151,320,279,210,286,202,198,119,116,202,214,133,205,217,138,196,213,178,201,86,119,139,174,129,54,129,121,134,148,294,216,227,367,127,154,166,223,124,181,193,70,138,155,111,230,149,235,239,94,158,161,135,264,147,149,201,270,306,75,135,196,107,234,192,73,226,139,277,262,244,183,215,104,228,102,207,239,206,224,137,159,282,124,190,179,141,106,206,342,137,157,195,146,181,247,159,188,246,166,260,209,82,93,131,195,139,188,255,132,117,214,193,192,189,157,130,232,107,276,279,164,283,153,241,144,210,161,113,223,290,158,116,244,179,138,151,293,226,132,205,249,126,108,95,187,256,93,231,82,247,106,90,199,195,197,145,252,51,87,179,185,233,162,179,167,128,151,131,259,257,251,197,224,105,227,209,167,189,304,247,132,177,255,149,176,299,108,155,251,178,230,138,283,97,147,107,226,193,112,99,93,128,50,236,184,156,193,229,82,195,203,177,98,175,133,246,104,122,158,174,111,189,77,144,104,228,134,86,231,224,177,148,169,145,115,139,103,180,156,237,361,55,172,177,233,129,221,106,121,326,111,104,135,217,194,117,148,326,142,125,183,206,214,225,222,230,133,189,160,103,281,143,168,250,213,195,160,352,135,197,199,172,253,94,120,306,81,223,155,61,226,216,86,145,228,117,173,133,189,279,135,97,200,237,239,160,210,183,172,193,129,184,171,227,187,109,214,204,106,140,111,188,234,215,90,78,235,298,95,92,253,120,186,264,147,202,206,196,198,223,205,193,152,179,186,158,161,153,66,227,153,204,198,165,154,185,150,142,219,213,199,146,231,99,203,181,139,165,253,172,141,221,90,119,141,185,206,128,143,147,131,149,80,212,231,224,83,288,254,149,202,87,141,270,127,329,121,205,192,192,93,242,171,189,165,174,275,131,136,106,168,167,254,95,95,102,150,165,120,138,77,134,157,126,191,111,204,111,109,144,154,100,169,197,148,189,145,55,213,238,166,217,233,218,98,253,129,211,98,149,238,185,162,109,291,243,125,174,101,159,120,142,93,304,161,169,97,222,217,191,241,121,105,163,210,155,299,142,132,213,160,342,194,143,145,229,88,247,266,270,174,121,188,200,234,136,140,232,109,241,370,251,158,114,62,64,161,147,95,152,120,157,119,171,142,133,88,169,196,210,66,290,183,322,141,136,161,154,170,213,99,193,168,174,190,178,221,154,211,157,121,65,167,96,114,256,274,106,144,274,86,192,150,122,103,219,106,168,189,169,224,136,131,231,232,204,174,253,240,148,102,300,112,180,179,147,167,206,192,175,244,167,204,219,102,170,94,189,131,174,150,169,241,171,256,225,106,145,117,160,262,161,135,142,168,195,262,227,126,265,51,78,217,101,138,134,193,244,154,66,181,193,139,182,218,136,194,80,44,208,207,149,271,128,148,122,127,296,154,174,246,219,193,197,171,210,156,202,147,193,171,208,107,91,193,237,167,258,148,266,232,210,191,212,85,182,196,275,175,151,93,121,137,146,239,151,203,94,214,209,133,111,193,217,94,150,222,224,202,150,177,235,187,184,229,195,211,147,66,145,220,137,230,120,129,250,288,71,84,178,167,122,99,221,81,185,296,249,153,218,216,225,239,151,219,257,199,111,217,198,232,155,87,292,243,203,264,193,315,121,220,111,62,198,283,217,195,241,243,218,232,235,185,145,243,200,296,154,192,120,226,121,183,279,228,207,102,211,224,202,84,247,243,118,218,111,204,136,175,224,265,212,286,174,167,234,292,201,135,294,117,172,249,145,99,102,115,254,182,65,221,190,135,146,274,224,84,205,44,138,140,122,103,189,350,184,168,93,236,172,185,249,244,281,129,245,129,162,214,224,170,296,132,188,244,147,124,90,192,185,240,176,280,205,155,145,147,146,208,172,170,171,221,225,126,49,96,266,200,164,168,238,210,68,123,153,187,108,178,227,270,103,213,116,203,232,117,106,190,101,237,204,216,110,246,165,171,246,203,161,153,131,227,269,241,159,273,159,205,182,57,181,76,236,123,133,152,150,241,108,96,223,126,254,119,154,107,93,110,163,199,87,118,168,182,218,320,167,215,205,226,106,152,199,204,208,166,101,99,182,227,230,219,156,187,126,101,268,129,259,155,192,119,177,162,152,145,141,118,151,223,225,95,215,112,121,141,188,263,308,108,253,162,103,191,146,333,203,239,325,197,108,215,171,312,203,116,148,260,278,155,176,90,79,198,145,176,227,142,128,117,219,175,174,135,123,184,266,226,68,152,153,213,185,167,123,187,117,274,136,148,293,192,209,136,124,182,234,180,211,74,215,202,185,120,222,106,235,122,154,304,172,274,186,306,216,197,93,127,128,180,229,74,151,282,153,104,163,161,93,206,192,96,269,244,266,142,166,188,129,211,343,141,269,106,206,233,126,194,230,265,85,236,82,100,233,155,140,126,208,143,250,322,65,165,234,201,165,182,299,147,74,116,219,118,199,171,102,160,143,156,63,171,157,40,178,130,115,110,110,47,123,167,259,85,177,137,179,62,180,247,153,71,207,173,95,114,292,174,258,146,204,93,250,226,82,171,142,93,184,155,152,108,235,113,161,218,208,107,127,121,135,108,178,259,134,184,194,146,206,135,152,169,229,255,117,199,129,153,71,101,126,116,224,164,167,147,253,170,202,268,137,123,217,174,334,101,240,237,185,125,210,118,161,340,194,225,242,87,93,375,129,252,219,130,140,195,177,243,140,212,107,219,137,132,217,136,170,78,135,255,199,138,174,105,136,179,146,119,139,81,91,182,98,105,143,107,101,197,218,208,267,249,242,198,135,144,184,205,108,179,173,214,121,159,95,91,151,104,184,186,148,176,117,74,316,99,263,154,215,200,123,327,189,251,192,305,174,269,149,220,182,157,79,79,142,205,120,203,99,98,204,80,106,225,314,164,190,281,244,234,73,299,226,233,171,246,180,163,235,68,84,178,141,205,278,140,161,89,217,222,165,232,188,183,163,115,218,257,187,215,85,213,119,75,33,104,92,158,152,407,330,188,201,49,89,265,126,251,216,153,242,175,245,260,230,253,166,123,218,186,90,268,239,175,159,259,266,117,141,278,159,72,272,165,235,165,69,132,113,110,205,161,168,126,205,235,232,81,165,119,157,245,222,140,244,172,216,237,126,215,118,162,283,158,187,199,148,171,113,100,173,196,193,139,211,250,113,265,94,135,160,103,170,153,197,272,175,176,128,240,47,79,151,73,158,153,222,140,93,124,175,275,243,287,108,214,98,230,191,110,257,165,211,114,136,94,188,208,159,100,70,217,244,163,126,184,121,120,124,151,57,218,195,168,144,144,162,135,198,173,218,221,129,134,73,151,192,163,142,159,178,84,75,89,98,143,73,214,239,204,111,110,52,129,145,73,41,225,237,251,134,100,178,252,81,186,55,91,217,59,249,157,109,162,293,193,237,127,158,118,109,127,266,113,150,157,250,146,260,98,179,234,274,169,154,91,138,197,205,185,233,307,201,242,178,154,144,143,210,173,191,252,198,311,135,88,205,157,127,183,151,271,99,130,245,189,140,219,121,199,143,88,243,142,155,220,142,196,232,109,174,176,122,150,185,341,98,198,156,103,94,172,228,121,123,71,159,206,116,100,211,117,223,151,183,220,247,107,144,245,196,104,265,139,186,94,62,166,138,155,187,131,187,173,116,197,154,135,145,284,270,275,159,232,264,60,125,74,181,110,64,241,145,129,237,240,158,221,152,242,102,169,162,175,92,228,173,158,135,253,100,233,210,114,212,336,317,207,188,65,247,134,148,204,154,178,172,228,115,151,102,119,165,179,62,214,153,194,154,88,168,75,170,367,294,172,225,255,241,159,80,127,221,210,224,159,438,157,210,161,158,158,163,177,163,185,259,265,256,151,72,193,312,166,142,226,177,190,57,318,104,241,193,257,201,234,273,195,215,172,137,121,130,222,257,231,168,295,138,278,78,237,179,258,139,138,198,130,153,113,64,160,183,133,177,125,235,139,187,196,176,174,193,118,267,194,119,279,66,164,134,148,138,133,337,290,104,66,170,238,102,259,135,121,203,205,214,117,315,281,164,188,118,159,147,244,147,233,87,252,213,234,197,203,196,122,284,194,332,142,196,107,127,253,159,249,152,145,138,149,148,220,183,192,50,174,233,212,164,339,128,227,217,207,354,172,208,164,137,238,242,125,219,72,122,200,228,76,328,77,90,285,312,80,188,135,102,199,177,296,159,184,164,195,61,88,96,275,153,146,220,262,124,301,127,241,125,137,113,132,159,200,260,56,317,120,229,218,202,45,300,79,191,117,283,86,61,192,139,324,211,46,113,108,165,257,248,258,249,109,251,130,102,203,102,97,106,193,152,129,160,254,242,167,104,196,171,201,126,137,177,170,152,84,135,109,134,101,132,168,197,178,153,76,115,223,98,130,237,182,176,149,130,159,139,143,132,234,129,293,206,303,206,229,130,259,72,101,224,200,78,179,198,132,169,203,138,296,247,228,127,206,222,233,191,196,248,87,149,159,59,142,82,194,183,65,275,172,191,255,102,190,94,244,122,93,201,150,156,205,351,255,284,133,210,201,235,187,157,198,210,217,112,249,171,198,236,147,98,231,139,188,169,293,84,260,211,149,199,145,134,223,75,275,243,162,261,258,168,117,279,146,156,167,126,131,157,261,81,212,241,76,102,207,220,234,206,162,218,230,94,205,216,143,262,107,281,59,126,176,275,190,117,167,114,369,171,222,294,101,230,81,209,207,167,159,158,157,230,278,191,101,123,215,126,226,249,203,111,58,130,117,315,180,261,205,237,139,260,238,219,178,120,153,179,160,177,209,102,92,207,181,122,193,185,218,253,96,251,191,140,276,70,177,266,226,171,291,201,158,124,177,290,236,162,201,114,73,171,224,206,120,241,116,203,213,195,176,193,257,224,182,109,247,102,135,250,243,185,171,74,87,154,153,169,211,138,229,152,216,95,146,197,161,201,138,181,251,135,317,286,199,190,149,211,177,114,191,179,211,196,144,186,165,157,299,159,204,285,106,194,155,114,82,84,208,145,156,156,213,152,151,298,172,120,135,179,73,205,219,146,211,105,155,144,229,99,212,111,215,177,121,163,99,179,162,128,220,176,251,169,86,267,248,56,120,106,167,172,103,192,178,242,203,163,265,100,227,90,93,261,241,173,221,184,180,103,301,83,200,101,279,140,176,100,139,211,233,52,186,120,261,132,79,144,303,79,207,221,183,45,186,318,205,304,113,164,249,253,210,121,182,61,112,310,169,182,142,219,117,93,104,135,134,203,198,196,189,109,106,105,105,287,157,193,194,95,222,195,216,86,186,187,152,130,234,119,119,181,175,190,239,151,113,180,264,176,175,107,121,195,51,98,261,247,179,216,236,239,320,306,96,130,330,68,124,193,155,165,212,137,262,161,116,86,213,206,130,162,182,168,149,173,248,212,97,91,130,59,120,111,234,201,208,157,202,229,109,212,227,109,209,217,159,133,159,153,194,289,198,309,188,178,183,191,345,96,266,125,183,142,203,232,68,370,161,205,90,152,182,167,251,143,202,221,185,260,230,180,133,141,249,113,198,225,117,225,69,63,303,166,165,233,239,135,164,214,157,83,227,156,263,200,248,122,92,78,300,128,117,186,144,234,134,132,132,196,244,215,131,109,214,72,194,161,151,126,201,230,64,241,192,124,219,207,165,233,221,104,197,220,159,203,200,190,274,212,205,135,275,284,142,202,226,75,207,150,233,75,259,157,231,197,183,169,136,162,99,160,115,215,223,88,194,147,102,131,203,127,116,150,160,142,105,189,150,269,61,142,269,202,295,128,96,224,183,191,158,119,249,164,159,114,142,189,60,160,190,204,66,89,257,193,92,242,117,273,160,212,208,300,159,116,172,177,191,145,160,83,147,169,303,65,137,194,249,112,87,222,255,149,153,203,206,217,63,166,107,213,272,189,168,234,215,176,165,54,162,158,195,64,115,236,144,107,208,157,265,75,76,169,187,78,150,232,186,154,158,211,173,180,225,186,200,76,126,208,125,72,165,201,231,128,204,110,129,225,195,99,94,146,115,145,161,333,266,156,105,181,296,226,234,126,195,97,114,152,159,226,184,233,153,174,131,152,138,280,211,71,149,73,191,199,105,147,409,131,151,145,206,129,220,226,219,225,171,116,198,91,249,195,102,222,123,116,157,177,230,299,222,110,183,157,121,50,230,182,101,107,181,126,205,182,237,170,143,163,178,202,285,171,266,238,199,156,203,144,238,167,71,111,233,115,236,288,130,143,102,212,182,343,280,307,197,218,259,138,230,181,171,243,229,149,220,64,129,206,133,85,106,107,216,287,124,120,158,66,294,207,229,231,162,236,130,171,237,117,141,184,164,114,224,141,278,169,303,216,115,222,324,210,47,155,198,248,338,205,240,115,164,198,259,303,256,327,241,132,351,203,161,198,250,200,288,248,168,131,224,132,140,188,185,165,210,152,90,138,288,158,110,234,109,230,96,196,182,165,245,286,119,154,136,237,88,153,262,259,209,113,158,109,115,162,120,222,203,100,124,70,156,61,221,219,281,187,286,190,227,29,255,61,117,163,221,58,122,209,243,97,78,199,105,194,141,108,107,92,155,77,220,198,106,133,216,107,85,181,96,259,179,244,183,93,165,136,111,216,78,106,154,76,96,155,171,55,104,70,110,207,269,241,209,245,137,200,226,108,134,126,107,221,158,79,182,98,175,282,266,238,114,95,108,131,63,181,119,177,171,105,257,139,186,157,124,254,224,151,287,151,102,232,208,197,157,234,145,224,218,106,135,108,142,165,180,157,83,109,94,187,186,117,223,166,63,169,112,80,277,142,149,379,222,150,215,138,256,153,186,257,183,135,139,148,205,132,176,91,94,183,191,203,193,100,63,85,147,288,194,155,169,238,112,141,149,195,244,232,162,210,229,228,130,192,177,165,80,151,146,151,88,131,108,272,67,182,130,141,160,221,143,211,180,171,76,104,189,229,147,185,199,177,217,177,191,213,222,238,209,112,205,121,171,167,136,272,225,190,195,43,170,91,105,201,139,91,166,147,250,178,204,120,182,184,116,232,311,118,193,81,311,202,253,240,227,111,151,121,228,132,102,234,184,110,275,195,249,180,224,70,129,87,203,136,47,217,181,188,216,193,174,232,67,195,126,221,286,244,137,113,177,199,167,301,110,145,176,227,61,206,164,162,198,151,144,213,143,215,173,218,152,117,155,100,184,319,126,182,214,156,195,159,199,176,265,103,53,112,142,265,131,166,214,234,138,210,106,156,272,182,205,275,108,90,203,91,184,289,276,97,212,236,187,108,239,104,260,85,160,198,169,89,171,146,121,214,125,163,175,98,125,173,225,132,179,248,203,173,138,288,103,207,127,169,181,234,283,139,236,239,157,160,271,325,136,159,126,267,102,197,125,120,273,82,234,122,192,135,232,117,200,117,307,289,175,102,131,196,68,83,216,178,224,92,266,143,131,211,110,223,247,184,127,96,219,105,326,153,224,229,100,108,169,188,173,148,207,82,214,103,139,186,154,92,240,63,177,217,173,203,190,204,216,133,351,139,148,104,211,173,166,211,175,185,258,96,214,305,179,242,253,77,116,215,106,108,145,148,105,228,256,219,228,111,200,293,155,269,164,163,147,224,163,160,119,103,204,169,39,68,65,95,179,43,176,268,252,156,206,118,184,127,144,198,148,172,185,56,158,283,222,178,122,99,265,242,165,158,84,109,74,162,239,144,137,218,102,182,182,109,77,220,144,250,132,209,167,236,245,179,188,140,217,174,145,189,67,47,166,101,113,226,102,204,177,196,199,311,245,222,108,201,230,170,179,130,199,175,171,242,141,178,97,134,182,212,135,193,132,197,52,130,100,192,190,149,61,129,149,279,72,140,231,145,62,109,215,137,326,177,251,113,181,152,171,344,110,233,146,185,247,339,186,208,130,334,94,240,104,126,229,140,202,259,145,219,143,115,138,239,121,96,158,104,207,155,202,152,189,161,139,219,107,221,83,236,250,235,55,246,106,247,222,150,127,226,178,247,157,144,257,166,81,127,107,314,146,213,256,222,91,133,198,298,132,228,134,199,142,96,145,246,125,239,69,95,49,258,161,165,108,225,192,153,48,143,252,101,161,259,358,182,210,337,161,145,162,127,68,139,217,195,219,161,188,87,105,112,293,172,203,93,197,267,120,53,86,176,164,138,262,73,120,167,195,131,106,165,241,154,313,144,196,65,75,207,75,183,122,136,198,318,161,221,284,69,211,206,182,126,242,227,155,295,228,186,147,206,214,126,146,190,107,182,263,157,128,157,166,281,128,196,265,295,116,181,239,174,149,104,175,149,191,309,205,70,213,71,105,81,160,179,200,150,161,167,165,47,128,148,115,236,203,147,128,319,215,166,37,257,231,145,95,179,257,161,97,189,218,116,122,105,220,228,73,301,181,132,205,198,221,189,208,102,203,140,111,174,119,167,315,202,194,234,179,219,242,201,171,123,221,166,92,147,182,204,152,133,128,43,49,214,257,230,101,178,223,151,136,251,167,251,83,155,111,220,150,175,158,188,253,92,159,155,222,259,243,229,102,179,232,241,192,288,160,231,297,236,175,193,164,159,117,214,149,170,315,245,147,147,301,104,184,131,106,208,240,120,112,195,301,146,171,152,329,279,210,131,242,151,236,196,145,213,162,118,108,158,225,189,163,212,202,148,96,200,163,172,162,214,187,229,318,193,83,222,104,248,175,150,186,41,180,90,174,172,136,275,141,230,219,232,229,216,55,183,86,184,234,232,243,118,182,291,180,260,251,132,82,254,222,175,124,61,123,122,114,218,171,83,108,111,187,167,171,36,159,254,134,255,238,156,89,305,263,201,207,180,180,194,204,63,140,190,223,208,227,289,194,101,199,78,223,116,182,199,220,151,170,110,186,106,87,235,117,110,166,212,188,212,139,188,146,114,248,96,148,123,226,82,218,188,245,168,313,281,122,149,145,110,252,164,83,146,222,203,219,160,175,253,250,175,146,132,245,102,230,225,185,170,140,256,133,124,126,193,125,218,140,151,177,130,279,189,252,191,213,216,168,157,148,313,197,177,276,305,258,151,74,224,221,273,196,282,183,145,159,232,193,103,144,111,73,136,272,139,133,70,221,205,81,189,135,202,224,156,119,232,319,158,129,159,173,187,103,87,207,241,135,288,81,200,155,185,163,228,166,249,170,206,127,106,183,226,135,286,101,238,153,172,167,189,138,308,191,287,256,318,329,223,308,257,183,63,218,401,190,182,256,112,111,200,216,174,107,131,81,97,150,230,105,171,175,223,81,72,97,194,207,172,139,312,103,166,219,89,97,184,211,190,101,107,122,217,223,293,266,276,245,151,106,263,77,263,133,96,52,195,181,159,167,64,281,225,113,306,185,184,246,162,188,155,62,131,124,107,274,159,212,249,136,220,187,136,149,228,268,164,162,158,202,160,140,214,89,203,159,125,141,150,201,236,229,246,182,340,335,249,131,142,249,241,177,395,93,172,169,128,151,98,157,127,145,45,278,168,90,156,229,361,179,132,148,210,134,136,126,124,156,306,197,201,113,93,89,96,145,175,139,270,128,158,226,108,222,97,227,74,74,248,96,117,148,166,254,220,68,213,131,122,209,312,151,143,114,78,206,264,161,213,77,223,142,173,121,184,137,70,112,69,355,115,165,171,232,206,222,192,174,235,98,304,143,72,173,183,131,178,226,173,133,211,129,197,205,125,116,229,185,213,138,204,108,179,129,156,149,48,130,193,161,285,162,147,100,289,171,156,155,164,68,109,189,216,157,104,250,227,181,145,77,187,176,121,289,150,118,95,212,301,280,152,203,326,96,65,56,137,203,163,194,181,220,375,137,86,94,217,190,112,104,151,153,213,140,178,111,112,253,172,161,321,144,114,206,89,200,167,197,228,253,69,278,316,256,105,122,271,266,163,113,286,102,158,297,190,117,134,243,180,126,215,275,242,160,215,281,180,322,163,275,168,107,151,268,126,207,194,172,115,201,353,93,271,93,73,109,151,126,227,234,209,234,155,182,119,237,192,260,95,198,149,252,305,248,249,145,173,128,356,247,137,155,347,212,146,193,185,240,241,154,117,228,241,149,102,258,202,223,173,163,177,215,148,188,259,152,229,291,153,155,174,248,142,150,196,246,231,102,82,142,231,103,209,143,167,208,251,79,68,77,201,179,327,185,225,111,96,77,155,190,266,116,196,157,111,192,196,197,210,137,142,224,193,250,236,208,166,105,257,124,155,124,206,139,166,178,122,94,87,299,184,187,289,191,287,232,274,138,201,150,156,286,345,227,132,338,257,177,264,261,136,119,63,106,151,218,244,248,135,244,202,148,154,261,148,67,227,244,229,99,194,308,202,279,153,130,246,231,145,145,355,119,51,328,214,71,179,197,129,259,335,175,264,92,119,231,339,137,241,168,290,233,152,238,82,403,189,180,266,149,180,81,75,222,144,232,193,191,252,205,89,127,192,261,359,93,198,121,174,283,86,208,191,132,250,189,190,292,82,194,207,102,206,228,390,198,270,344,139,210,91,184,133,86,240,107,102,174,266,120,160,210,139,161,285,219,36,184,143,125,266,154,131,314,118,190,93,131,218,249,299,109,324,81,233,60,164,264,267,203,84,251,218,70,166,67,207,153,231,238,125,179,279,222,247,129,140,242,176,96,173,116,225,149,177,191,212,457,155,124,145,196,184,204,132,200,148,191,113,106,267,339,153,240,110,194,272,236,150,320,200,128,191,53,93,154,203,44,130,261,283,280,146,193,119,188,263,193,228,114,126,139,172,111,108,71,192,247,126,257,155,318,119,138,147,149,218,158,127,154,243,215,303,126,92,198,96,199,116,172,96,164,65,200,193,260,140,146,154,184,70,65,178,211,127,176,237,108,122,97,178,131,203,154,90,228,157,197,137,220,187,80,190,197,190,212,179,141,219,60,196,197,120,167,111,254,200,180,275,138,78,193,305,97,121,196,135,120,98,166,195,111,210,230,45,104,137,77,96,75,125,201,114,69,86,157,112,184,124,118,306,284,171,197,112,100,128,191,121,40,101,80,176,179,195,101,228,296,123,143,72,128,103,112,93,80,138,233,139,158,271,225,73,190,102,110,257,97,101,182,193,126,198,167,137,126,73,100,217,171,200,270,149,327,172,137,163,113,127,253,132,160,202,205,199,117,291,178,123,174,215,178,110,106,207,129,224,161,273,376,153,114,362,151,237,122,229,102,183,192,135,77,173,202,137,241,207,169,158,269,237,231,199,178,95,302,223,185,231,314,166,85,158,327,106,210,138,194,223,230,240,203,166,203,120,248,110,82,200,125,144,255,213,233,233,187,63,146,117,218,81,89,126,164,107,141,80,123,322,342,95,221,97,220,157,115,220,164,334,138,167,354,201,102,130,191,180,250,95,239,264,86,150,341,224,247,205,195,308,291,170,252,142,229,217,264,84,217,209,371,131,121,254,103,176,145,220,231,219,74,130,172,142,158,217,103,190,212,136,170,137,73,310,216,119,238,111,332,223,144,84,47,132,99,175,122,128,149,333,313,140,308,179,222,118,152,196,245,162,102,263,231,144,234,69,184,206,108,134,164,145,151,100,174,231,190,218,41,80,105,116,215,133,204,253,72,110,175,176,249,154,109,221,240,198,111,164,133,252,160,290,170,202,234,243,295,200,183,218,131,314,129,332,153,243,198,224,259,125,249,280,83,194,267,208,242,117,234,222,129,213,229,209,108,126,227,139,130,86,155,80,99,108,203,281,202,91,162,175,184,215,247,191,299,256,201,274,103,146,143,217,255,278,194,138,259,107,162,327,140,141,199,165,356,222,173,335,129,147,169,144,210,120,118,190,196,76,111,157,208,118,176,78,179,189,270,209,143,298,165,91,170,142,215,201,56,143,69,86,243,82,132,187,104,189,155,85,49,285,96,92,274,201,181,84,45,370,241,164,111,98,211,99,192,243,274,205,122,203,188,159,105,228,134,249,170,183,146,54,250,160,169,101,213,166,122,62,179,223,132,138,232,171,245,80,46,110,227,350,272,225,192,201,207,125,199,223,168,155,198,333,154,224,74,73,176,90,212,181,103,372,67,121,225,217,175,215,107,161,221,191,238,122,136,123,186,359,240,144,271,204,242,119,242,130,178,191,130,114,107,212,199,253,89,199,238,109,224,136,246,305,105,218,153,326,111,184,151,135,122,131,24,145,212,327,195,135,173,129,87,113,76,231,211,201,240,98,217,144,109,200,203,232,313,231,123,112,103,190,189,164,55,185,161,40,204,137,203,172,83,185,185,254,142,197,122,151,101,296,87,179,141,163,88,157,108,180,209,101,87,276,203,199,245,181,250,164,115,261,150,87,230,172,75,98,129,244,196,232,40,182,117,150,171,171,187,135,71,166,202,184,131,195,125,252,193,154,134,209,117,92,195,119,247,101,148,145,142,133,219,125,214,86,103,90,200,158,186,152,176,67,200,88,175,228,68,166,152,129,295,193,102,190,206,155,179,114,182,71,163,237,51,161,147,137,220,88,221,289,258,206,173,106,235,170,197,162,128,190,107,187,104,173,320,235,64,247,348,134,196,108,247,153,124,295,225,85,231,214,204,107,221,204,162,226,144,171,108,154,228,93,210,181,177,239,208,164,175,217,221,213,113,157,186,221,223,211,104,151,151,219,90,143,201,108,157,148,151,211,77,175,136,238,259,277,287,190,166,82,159,165,220,116,183,42,225,241,122,152,165,184,73,252,135,205,174,143,213,188,309,184,92,169,136,251,226,164,172,262,111,180,149,177,223,246,236,278,222,187,241,87,97,223,111,100,114,46,165,214,82,196,208,176,134,74,212,145,178,222,130,192,185,89,161,139,104,102,222,132,170,134,142,85,202,224,166,199,195,264,87,245,286,148,207,153,155,145,265,206,176,91,185,181,340,222,181,238,148,231,127,104,102,116,186,144,262,208,214,202,250,187,158,171,200,118,133,45,109,302,124,169,239,227,129,228,201,201,204,205,141,169,285,246,200,234,205,216,132,131,186,192,79,124,55,354,101,113,94,84,118,159,195,49,208,160,81,122,144,232,244,256,198,169,126,252,164,114,152,139,125,172,229,205,111,248,231,210,214,272,136,192,186,85,281,123,230,46,127,151,79,233,160,275,62,204,200,134,306,196,239,194,159,160,204,138,174,221,144,209,93,157,225,237,194,340,195,135,148,251,113,98,177,257,173,207,272,169,107,225,233,163,230,163,209,167,246,252,97,140,97,162,234,81,221,219,76,151,219,99,179,196,104,128,231,49,216,170,68,199,111,220,186,220,136,189,92,171,216,99,146,116,145,162,132,100,245,162,85,313,206,158,45,148,114,140,156,213,183,255,150,194,81,126,79,227,217,161,211,182,206,142,112,108,258,290,62,197,199,225,163,194,151,139,158,193,110,195,265,185,132,123,211,115,367,156,167,230,183,198,183,194,93,195,220,159,100,286,279,202,172,161,260,250,97,144,381,135,107,150,82,165,247,165,147,157,122,305,137,144,118,280,165,218,177,176,166,218,153,125,173,287,189,187,152,238,287,250,121,125,110,171,153,199,101,148,220,219,202,232,283,292,235,152,111,196,181,192,107,109,229,153,163,164,60,159,219,94,86,213,120,150,159,207,242,141,362,186,134,111,320,63,242,211,127,151,133,134,231,334,149,284,218,65,174,103,217,83,115,294,58,89,161,202,216,230,215,218,213,222,156,217,194,109,150,216,110,224,245,183,242,191,162,210,305,165,345,224,76,290,172,177,142,187,131,180,195,197,156,99,55,157,218,277,158,78,173,240,127,72,277,208,117,157,100,136,172,237,148,232,258,164,78,206,177,123,165,298,235,265,217,180,127,267,187,181,140,205,227,206,116,82,165,228,96,170,108,104,63,297,125,192,194,57,218,225,224,168,197,63,203,205,146,53,99,254,124,145,303,118,60,259,134,311,134,122,152,150,201,178,233,253,136,170,114,160,76,238,176,162,226,198,77,137,232,236,216,169,177,179,177,221,169,216,165,314,171,184,213,271,134,234,247,176,72,63,165,149,104,146,135,266,136,197,103,202,186,238,319,234,101,190,124,153,136,195,185,215,274,222,123,278,183,102,119,170,293,113,150,202,108,130,196,191,109,165,171,181,172,117,135,167,196,64,224,228,141,96,199,249,272,176,102,138,112,106,197,184,203,180,186,282,160,147,285,120,106,193,175,91,239,146,130,214,98,256,320,93,164,302,145,115,159,137,132,183,136,270,310,149,183,121,131,142,217,234,170,300,160,259,170,195,262,128,218,164,347,114,110,154,232,240,169,71,225,177,109,227,118,158,243,80,298,154,139,93,239,185,189,111,203,69,103,195,104,232,259,152,224,122,81,277,197,296,116,157,199,130,246,116,118,195,130,167,251,104,178,132,131,149,163,123,212,208,245,58,102,106,169,151,164,138,204,101,196,167,184,93,115,96,91,177,242,130,155,143,277,144,76,231,122,175,185,50,103,185,174,110,230,207,141,67,174,145,115,163,225,197,157,119,151,56,155,134,83,281,180,263,217,100,147,179,195,114,198,203,215,162,117,226,196,207,75,104,173,175,110,329,130,222,188,104,75,208,169,329,98,296,192,91,80,232,183,257,157,233,155,197,278,202,120,149,219,160,111,218,137,201,180,246,108,176,170,180,85,149,114,133,170,186,134,193,115,256,233,201,182,205,158,125,129,133,139,145,205,80,162,287,180,83,190,232,140,234,216,98,126,166,89,216,311,223,161,186,133,148,151,109,196,181,96,98,160,112,198,271,118,117,273,170,251,126,269,128,162,215,168,214,88,189,100,123,132,140,143,85,130,120,189,166,188,73,220,271,104,245,177,239,115,368,172,240,177,93,269,204,156,232,234,183,311,88,171,281,208,100,190,64,75,275,187,282,282,194,137,141,53,230,144,315,82,211,232,92,127,291,263,148,179,221,175,151,95,61,192,241,125,139,274,66,229,200,213,157,156,155,226,204,113,119,230,215,178,177,213,264,138,135,77,228,192,138,178,199,133,251,168,110,157,270,85,130,245,245,268,255,171,155,258,181,142,114,116,150,184,238,130,73,222,152,115,150,188,94,238,165,182,147,249,81,171,168,93,205,143,202,172,205,103,271,232,151,205,158,316,89,145,95,195,199,218,173,187,242,222,215,68,184,243,164,191,198,164,88,113,152,221,80,201,133,66,199,236,242,224,217,274,170,139,215,102,172,194,203,214,143,205,120,159,136,148,140,168,65,273,70,164,138,127,185,212,101,156,158,197,342,182,177,159,223,129,149,91,268,162,224,249,104,349,102,134,329,67,235,210,152,255,100,81,150,160,190,128,165,96,110,198,101,110,149,116,200,177,146,252,171,162,176,301,64,181,218,128,246,76,246,187,111,175,199,230,195,176,228,96,172,139,222,374,134,288,199,238,202,260,217,141,180,188,122,165,139,181,158,146,87,217,101,94,192,161,164,163,238,139,269,99,149,203,246,166,388,257,287,243,222,244,192,154,53,174,132,207,172,162,126,227,130,173,135,152,191,269,161,169,136,127,93,238,262,201,92,216,163,239,65,79,154,201,206,150,216,126,88,190,141,133,275,194,144,206,265,166,196,191,226,225,190,157,249,101,117,205,121,160,151,123,203,112,313,205,168,248,140,123,95,85,223,199,209,193,216,138,171,180,269,171,248,137,95,130,291,177,187,145,176,196,218,124,219,173,106,167,215,317,75,120,151,201,211,166,171,263,106,130,173,188,298,99,194,191,74,127,221,165,88,330,96,252,274,88,229,135,194,181,167,271,63,311,219,166,252,239,104,136,106,213,137,149,147,199,76,168,195,166,124,93,87,236,103,136,127,171,175,257,157,145,229,147,249,116,131,224,171,179,225,283,219,270,219,164,94,90,254,78,108,356,252,234,74,134,168,206,169,203,231,119,106,209,136,144,130,176,306,214,277,204,207,188,167,129,131,79,179,86,165,200,70,147,273,233,182,252,138,107,231,248,169,260,235,170,139,98,134,176,177,214,189,182,121,228,188,185,157,107,205,233,127,174,223,82,149,138,300,181,274,241,116,164,187,148,208,224,153,74,171,203,103,174,180,159,229,116,102,159,177,107,161,272,224,188,318,199,106,186,59,94,170,141,155,217,163,118,193,159,114,72,104,183,83,331,305,135,178,164,236,195,264,132,121,175,165,167,202,257,129,169,85,225,202,89,209,215,156,215,160,237,105,196,235,224,190,372,288,104,203,185,214,105,210,267,268,66,202,266,175,264,278,341,271,165,203,146,125,300,141,156,195,123,121,172,272,152,133,139,192,123,42,277,231,155,124,139,215,79,214,234,227,160,231,143,54,204,166,176,225,62,176,130,176,230,283,203,226,137,168,51,78,183,135,131,198,200,166,167,180,98,213,108,347,187,308,266,267,169,156,109,147,177,66,150,207,236,160,150,197,208,143,218,198,193,118,180,146,170,150,217,82,123,225,97,156,129,238,193,177,158,120,186,240,131,113,196,104,84,100,86,315,168,144,306,146,122,152,159,97,354,120,218,248,148,141,287,68,95,153,229,301,108,49,173,282,150,117,110,227,156,157,87,165,52,164,120,143,121,248,207,140,182,210,341,175,192,236,246,148,168,116,180,139,164,108,177,140,271,111,129,144,216,192,160,169,275,177,223,191,100,100,148,162,144,207,141,194,189,222,103,114,119,271,117,120,203,153,235,291,209,73,169,125,127,95,78,246,94,151,125,129,140,100,122,55,280,150,260,99,93,170,125,146,99,138,161,214,138,56,279,305,111,239,241,243,161,148,156,140,176,230,74,245,246,157,83,93,71,216,190,212,247,231,144,100,286,205,159,135,170,209,143,162,240,179,185,129,175,238,258,114,308,44,124,355,221,265,245,213,232,153,160,298,254,230,71,290,250,288,185,175,192,115,226,169,131,221,76,216,84,153,127,142,176,174,98,260,197,175,167,97,203,216,93,137,100,265,254,111,79,122,229,106,254,198,170,324,204,211,168,192,205,126,242,184,204,209,100,223,276,171,263,160,260,106,234,195,174,70,186,299,226,168,263,235,129,99,171,188,159,218,195,118,202,327,184,129,109,146,154,57,288,104,196,216,216,284,176,160,135,102,162,143,87,124,252,157,226,174,110,140,97,127,244,161,261,248,95,228,138,337,121,121,192,142,156,167,63,288,136,209,99,189,171,245,197,230,115,125,115,141,60,190,244,83,221,296,144,180,89,223,136,245,145,230,198,262,142,322,216,128,230,129,223,95,196,196,160,227,202,69,126,254,166,211,141,190,69,89,172,237,190,182,63,54,71,237,189,194,262,177,182,246,154,172,145,159,222,61,97,119,129,176,135,298,112,109,73,163,100,213,74,152,120,125,68,178,214,254,134,273,186,127,180,108,104,204,130,101,278,93,132,273,163,230,259,195,220,136,253,221,155,84,211,127,207,123,269,135,207,200,150,201,187,227,230,105,238,225,293,166,258,310,129,217,181,156,184,168,186,185,252,123,238,157,190,205,219,129,103,154,185,116,134,190,91,257,199,162,81,258,287,162,176,139,159,188,139,296,104,241,221,145,194,208,175,150,144,172,216,136,144,82,120,187,121,75,188,240,282,250,161,228,135,284,238,145,203,128,205,286,177,300,131,189,365,107,188,235,124,145,197,215,137,204,59,152,173,251,214,143,212,128,341,172,270,103,143,121,117,189,148,93,266,218,224,72,58,132,61,53,102,216,133,143,73,148,86,173,249,134,94,234,302,149,188,64,190,243,304,94,223,358,220,162,248,107,192,145,139,261,220,202,298,91,119,293,175,169,91,127,84,81,218,134,106,82,145,104,207,160,218,167,305,184,95,153,246,103,168,340,225,288,98,301,192,237,84,147,64,117,281,81,224,249,162,270,149,158,136,197,191,99,266,210,166,128,198,227,96,122,239,72,89,253,204,188,256,238,89,175,91,98,267,211,115,131,132,226,159,185,130,178,135,189,115,169,68,179,98,199,146,203,138,145,179,85,238,228,254,134,130,204,202,129,191,285,175,99,111,219,154,253,100,152,115,203,171,206,71,76,166,93,116,278,170,284,195,191,153,185,139,144,188,125,39,101,224,238,152,214,183,50,146,134,110,186,172,148,191,273,115,193,262,134,92,150,173,166,198,105,244,204,182,87,230,222,111,206,181,302,158,223,165,168,105,180,241,100,136,142,200,218,130,184,87,185,157,133,158,215,112,284,153,168,204,309,259,96,92,221,271,131,74,203,169,94,161,142,236,169,340,193,99,206,150,339,262,277,112,201,290,248,94,201,133,271,177,173,157,95,117,251,114,175,198,99,252,189,207,94,178,122,192,201,162,81,248,128,244,232,219,166,286,157,142,228,140,213,308,235,197,212,194,150,153,115,222,97,206,185,178,217,191,254,110,184,159,333,216,71,153,187,143,245,245,193,260,109,90,259,281,135,202,132,196,128,215,210,227,60,177,230,143,117,225,107,241,101,165,199,229,269,200,79,307,186,240,228,211,148,144,170,234,107,135,99,101,158,198,228,169,89,85,143,134,360,314,91,199,140,126,140,153,172,108,228,178,133,157,128,105,82,80,93,214,243,200,155,181,119,155,224,141,144,204,203,188,153,174,149,199,168,242,181,128,196,137,203,113,205,116,217,260,72,35,320,118,309,127,197,178,197,229,145,224,230,201,130,168,197,222,178,250,148,223,159,133,161,148,131,173,218,137,107,260,279,235,202,236,208,76,162,187,190,244,269,264,136,233,87,187,246,230,122,101,218,72,142,149,193,100,57,133,279,156,229,110,230,103,115,129,224,226,254,303,298,76,248,202,146,175,157,74,124,246,257,128,160,193,262,102,151,315,146,195,198,175,240,128,248,147,175,71,261,167,229,139,197,195,188,124,207,123,277,63,122,126,174,201,135,105,197,182,169,161,183,206,179,145,200,158,171,145,307,175,295,155,120,172,138,193,290,203,154,330,159,151,165,279,88,194,188,119,206,130,266,229,148,219,242,134,235,202,219,338,125,163,111,191,178,295,95,121,295,157,215,233,148,240,268,186,284,208,96,129,197,185,147,234,175,191,216,135,175,80,225,230,295,171,122,126,179,146,184,225,164,144,258,322,191,310,112,212,187,114,141,132,212,206,128,255,148,146,100,183,183,251,184,239,250,147,100,268,177,149,202,224,66,59,107,176,156,343,274,223,238,312,185,145,161,119,116,127,142,170,150,140,181,216,63,224,245,141,200,66,162,105,267,128,258,120,84,149,207,218,253,141,166,214,206,148,179,90,166,87,364,151,99,76,90,195,208,113,146,226,333,232,104,119,155,160,185,229,154,200,113,94,214,208,231,211,124,140,138,154,91,142,277,238,302,114,198,219,240,267,123,150,129,94,152,185,139,86,216,90,160,171,252,108,147,85,247,238,236,173,188,101,164,211,172,54,134,78,195,223,236,229,242,173,205,144,158,196,242,219,125,199,93,216,209,164,135,258,224,114,169,127,227,79,70,161,119,106,64,277,272,133,215,272,110,167,227,139,127,190,208,290,148,135,181,232,57,122,222,121,297,149,340,233,99,269,123,113,160,159,232,205,252,126,152,123,89,131,195,163,217,237,229,192,157,235,102,93,218,174,165,87,154,232,77,174,210,258,113,131,233,76,180,119,63,141,269,150,149,153,293,200,239,221,70,190,152,226,251,305,205,221,60,223,118,194,215,287,236,300,194,109,202,123,340,262,102,143,196,161,104,174,139,228,137,149,136,177,204,60,299,334,121,235,270,147,238,51,202,213,138,93,252,112,274,54,238,168,105,151,178,57,220,327,108,180,222,168,212,185,229,241,227,237,169,82,233,162,119,41,226,245,203,328,184,192,267,255,180,150,226,305,224,159,255,196,165,206,150,216,82,98,104,182,224,151,159,153,194,240,130,165,96,164,243,149,353,291,222,157,214,201,211,373,111,372,154,146,173,302,149,290,240,63,266,87,115,78,208,301,109,155,92,165,156,272,256,240,144,121,49,282,202,199,52,316,238,170,181,221,152,164,79,194,174,246,124,143,78,347,95,160,237,225,112,77,244,168,87,196,148,307,168,229,221,162,147,49,195,110,166,160,273,238,173,149,219,263,123,194,168,164,227,190,236,159,296,230,155,192,289,215,152,103,128,220,199,226,192,230,143,260,131,193,221,219,92,70,159,184,140,123,186,279,338,147,142,176,201,182,125,158,122,112,193,232,236,148,127,210,188,234,77,95,202,244,73,162,185,84,139,218,105,170,196,143,71,286,230,240,149,66,234,222,139,187,218,129,221,181,255,167,102,231,235,175,160,203,184,108,109,216,138,212,309,88,199,139,222,51,283,100,148,142,224,155,226,261,131,161,226,48,158,194,180,184,310,71,182,220,179,167,276,350,213,141,204,327,216,190,119,86,230,147,185,150,68,101,154,218,256,137,264,152,130,175,198,162,159,113,180,174,224,201,207,183,255,212,127,210,340,96,171,217,215,183,209,105,189,133,185,215,137,234,207,160,114,91,94,307,92,127,183,160,66,96,199,309,263,220,81,225,172,224,199,126,98,207,185,199,146,235,256,243,205,75,143,133,202,242,180,140,177,144,187,64,201,209,104,247,131,63,226,92,73,136,221,179,154,125,293,214,156,44,152,108,140,188,224,257,86,174,187,75,296,81,226,95,139,240,113,242,187,125,270,139,131,273,318,42,206,233,274,84,152,363,204,207,166,154,210,251,171,243,118,93,261,116,202,179,215,118,196,98,236,169,154,136,167,91,167,161,98,108,136,212,135,124,226,173,218,125,314,55,182,227,102,140,185,336,230,212,312,153,249,144,222,105,226,218,154,241,101,249,200,73,277,73,187,113,248,85,176,188,150,121,254,79,272,119,192,141,100,132,121,163,368,84,283,110,149,135,104,261,149,289,218,224,173,212,211,238,156,122,114,144,200,122,160,117,134,200,172,135,206,185,239,207,152,83,217,177,200,125,182,221,220,159,178,242,188,135,180,161,175,88,86,145,166,178,155,230,193,194,282,282,167,124,78,263,231,91,215,154,105,188,272,104,140,89,182,78,180,173,151,101,259,141,138,154,280,228,88,140,307,114,167,152,177,149,188,351,171,120,74,163,246,207,144,132,190,171,161,157,70,178,169,166,143,230,145,112,266,224,220,261,90,153,155,125,135,250,244,176,212,105,297,173,169,167,90,266,175,162,227,128,185,165,220,193,184,157,160,124,199,170,230,212,144,134,149,113,171,96,191,78,185,217,161,157,212,69,258,341,251,131,173,104,95,84,223,150,191,125,194,48,128,189,163,199,77,234,167,180,259,291,128,177,104,64,133,148,131,240,272,184,134,158,122,146,121,229,251,286,200,174,232,127,114,160,224,303,153,210,83,199,89,167,150,125,170,154,148,261,189,71,114,180,127,129,139,206,250,249,166,150,129,144,74,199,166,106,274,242,222,170,143,187,232,223,309,305,241,98,209,171,137,172,93,172,257,220,212,177,316,131,200,185,148,109,77,113,106,255,96,121,73,204,173,255,159,197,203,135,42,180,231,127,112,149,186,214,118,96,172,248,82,83,132,245,268,149,142,129,91,102,106,293,210,177,244,99,211,207,250,154,162,227,158,173,191,201,191,189,174,237,145,105,161,194,211,184,145,205,175,135,162,216,124,67,167,202,136,153,155,94,123,207,219,135,98,142,209,103,285,241,112,131,237,183,201,184,173,126,221,142,98,119,330,84,213,125,167,215,110,210,186,233,245,119,292,130,184,128,67,244,221,139,161,176,239,131,256,246,177,171,92,190,243,158,175,152,142,161,224,132,184,216,177,158,156,183,220,107,157,136,153,181,108,165,184,215,159,334,136,232,145,185,286,180,157,290,223,352,206,168,68,135,195,170,253,82,325,181,271,211,100,193,190,156,252,115,124,242,164,278,140,173,97,102,125,297,136,332,212,209,211,200,60,135,254,205,174,233,152,124,217,147,162,166,128,181,178,73,88,315,200,229,87,166,215,183,112,121,166,163,209,194,87,108,111,127,162,149,198,140,127,239,225,173,195,100,233,191,235,169,185,113,139,211,201,186,170,135,243,143,195,82,225,234,352,189,144,242,311,221,136,239,88,189,97,128,176,113,340,272,249,167,245,139,259,189,239,132,186,136,135,347,122,217,102,91,290,275,249,206,164,167,217,109,146,163,199,213,174,187,166,164,142,108,208,119,172,323,90,191,183,196,104,79,248,154,111,145,173,105,248,212,86,245,147,129,166,124,161,150,157,140,287,212,221,152,201,273,154,162,87,128,195,238,154,123,136,108,198,246,183,128,251,87,218,135,123,196,106,111,262,146,126,225,200,210,274,186,208,150,97,155,107,184,182,314,186,168,144,55,156,134,116,135,244,53,118,170,111,83,113,143,169,79,170,105,191,187,217,146,234,227,206,235,205,106,143,132,112,160,273,115,153,221,325,84,198,244,214,201,161,245,183,132,122,134,236,66,161,181,244,108,218,309,180,164,120,122,178,106,131,166,99,129,121,92,127,112,159,207,153,126,145,141,130,191,227,177,111,128,50,143,70,161,145,253,161,129,187,158,144,281,137,264,65,235,236,179,138,93,259,89,204,273,219,195,238,141,203,228,112,218,124,126,237,153,55,102,131,117,228,191,112,244,201,141,121,167,71,318,153,318,92,198,189,161,121,193,91,218,180,119,264,233,186,167,325,178,117,198,161,153,256,163,128,162,165,262,178,158,60,138,193,159,190,134,79,180,96,228,266,235,210,207,109,196,211,119,196,239,112,139,161,149,177,230,206,111,176,264,165,260,82,165,79,238,175,130,437,153,109,166,203,74,130,255,170,113,173,142,280,220,186,172,176,45,172,96,132,145,202,202,179,111,297,202,167,237,169,77,136,266,105,179,152,103,192,126,231,101,161,275,280,122,194,209,201,85,119,164,229,188,291,258,190,172,186,230,253,230,174,114,203,82,155,201,238,223,164,241,239,159,131,252,213,220,372,94,199,80,185,116,161,138,107,208,197,88,207,91,105,141,171,156,245,100,196,295,210,124,211,250,131,96,220,176,71,195,78,182,278,236,295,244,165,109,139,167,133,112,219,122,114,114,170,170,101,142,216,287,221,245,190,210,187,107,158,191,132,193,142,178,120,210,236,184,138,82,62,106,65,115,143,192,121,187,139,165,164,179,190,233,246,231,191,105,215,192,190,98,201,280,118,123,128,152,209,141,224,254,65,254,202,132,167,232,198,186,138,158,109,166,145,140,178,136,78,168,296,199,54,133,173,229,288,147,178,177,188,103,164,125,138,147,263,156,121,220,132,324,149,247,113,69,175,86,74,111,131,122,168,184,248,215,120,130,188,69,184,186,123,245,155,190,142,185,175,150,126,225,84,249,210,91,219,156,281,86,210,250,320,166,198,225,233,221,141,144,73,251,87,174,250,132,226,254,121,179,224,334,163,131,201,91,162,89,245,129,63,252,175,155,73,97,202,216,64,151,146,200,158,147,213,77,223,90,146,174,84,139,101,103,124,98,106,201,145,88,87,70,156,211,184,131,156,182,84,151,295,230,161,225,127,159,93,173,246,182,223,64,207,229,92,143,149,109,114,156,131,105,293,220,239,151,134,177,131,153,158,251,194,253,130,81,368,75,171,210,247,306,152,102,240,246,180,383,52,140,213,204,133,187,109,147,136,278,107,173,235,96,90,189,139,49,144,121,105,80,201,180,238,186,192,104,107,192,173,60,99,332,202,193,167,148,315,173,202,106,205,147,89,236,103,98,278,256,137,155,133,192,71,200,135,218,153,285,171,147,262,268,167,112,137,164,194,166,69,292,146,291,157,216,151,78,173,199,135,115,138,209,163,142,176,309,203,163,230,83,159,165,246,117,131,106,223,86,117,205,125,138,192,104,200,228,256,258,262,225,294,162,279,55,224,223,130,90,103,139,190,92,172,145,196,129,148,239,256,300,265,141,124,317,127,204,159,199,144,142,229,80,158,218,178,118,112,49,185,244,160,223,147,295,177,171,153,301,111,309,168,230,87,241,224,161,70,110,192,202,89,134,160,144,213,202,150,100,223,205,197,232,249,134,157,221,108,272,241,125,171,214,345,60,124,137,216,226,190,107,254,178,265,213,241,207,140,79,324,83,164,155,225,196,95,91,232,211,234,222,78,207,137,88,118,148,131,242,104,184,200,149,172,179,132,275,188,172,161,215,104,98,141,229,91,232,212,141,287,177,85,139,127,161,120,143,208,170,258,190,257,182,105,183,206,112,247,156,177,187,127,226,185,198,221,93,234,108,158,237,254,81,101,83,310,228,305,92,109,203,109,203,244,92,188,312,282,191,365,164,84,227,243,95,157,206,39,223,176,206,202,212,161,278,152,260,101,199,287,70,49,210,234,181,209,108,187,297,133,233,274,155,224,127,224,148,258,177,182,158,181,138,198,191,84,121,220,163,212,172,111,217,175,260,162,136,287,208,220,256,224,298,166,86,139,178,182,219,237,177,69,284,222,74,151,192,204,258,308,82,141,140,205,163,285,218,210,269,123,82,164,236,199,81,166,114,230,183,131,138,119,143,148,278,80,105,262,137,98,177,173,150,144,282,83,132,138,134,108,231,167,118,129,230,186,117,179,117,219,145,186,179,213,56,92,215,227,305,168,88,242,157,191,154,244,172,167,44,107,222,172,106,107,117,172,241,229,170,225,339,327,140,202,113,184,152,149,200,270,147,107,212,191,50,351,69,63,83,314,167,137,107,344,93,201,90,174,229,230,166,137,80,117,184,322,136,206,298,67,271,192,270,114,158,154,78,211,275,122,117,181,120,130,136,190,243,95,269,189,210,95,131,136,196,257,240,74,104,223,250,56,202,226,181,204,109,164,176,303,208,225,100,155,156,336,242,283,215,106,108,113,219,233,95,214,209,90,118,213,271,204,210,120,262,186,107,100,209,346,111,87,156,155,111,220,97,237,338,137,93,217,176,110,260,280,116,162,233,156,271,198,164,201,365,139,77,204,193,64,209,209,205,128,123,137,197,233,156,199,173,213,141,106,206,206,222,84,275,139,216,236,357,183,116,68,226,146,179,125,155,46,212,247,141,117,156,333,144,217,161,101,255,243,253,122,166,176,209,221,40,202,303,85,136,95,207,93,208,164,251,93,185,104,71,188,239,170,156,353,223,165,223,138,228,286,114,348,197,179,188,126,141,172,208,119,218,152,142,224,132,121,179,200,217,320,135,205,249,148,224,220,130,87,252,206,236,64,134,181,157,174,170,168,130,238,71,152,210,103,145,130,232,209,152,76,272,237,131,121,145,112,138,304,136,116,186,67,151,90,170,103,142,116,180,34,280,139,162,173,107,213,196,165,246,234,180,205,178,184,160,182,189,242,201,81,151,183,168,195,214,239,219,120,275,208,146,108,141,229,178,148,205,176,167,81,278,69,101,167,343,147,181,88,236,184,207,195,188,135,65,208,218,107,140,256,168,249,225,76,257,154,193,125,149,150,326,176,197,169,192,250,103,97,142,167,230,222,275,181,272,237,145,123,110,146,78,232,266,245,167,279,167,199,198,199,160,195,210,102,133,129,93,288,223,153,130,198,173,200,186,192,247,195,136,268,182,119,276,245,247,129,200,70,152,162,128,88,182,268,268,146,186,98,68,164,148,173,189,127,170,199,139,218,207,121,108,300,238,133,126,134,181,169,46,206,183,200,264,206,151,210,211,178,197,251,142,214,305,226,132,106,208,104,158,166,134,188,223,99,116,115,83,240,197,213,189,128,239,111,145,246,169,157,161,111,163,208,123,181,280,189,106,187,129,127,254,250,251,141,282,143,126,139,237,166,209,300,269,270,217,201,242,131,152,74,133,334,210,139,171,230,163,241,191,80,164,183,181,311,143,132,197,162,151,214,196,228,212,187,196,227,227,137,120,223,161,92,173,247,138,152,165,195,154,152,135,187,43,207,265,106,212,105,250,182,155,229,91,205,135,152,201,192,71,208,187,160,203,205,164,71,162,164,227,150,215,232,127,178,179,148,251,162,137,234,182,129,209,221,194,181,152,227,268,182,296,227,277,148,253,142,208,105,219,59,184,222,251,211,183,117,114,106,150,166,266,144,120,118,146,220,158,223,161,85,208,215,182,188,85,55,113,115,122,166,147,99,196,205,171,127,207,190,211,174,185,270,195,240,144,127,83,178,163,223,111,119,185,136,122,199,127,275,253,181,227,139,207,279,75,204,240,324,305,210,213,154,125,161,170,107,149,379,229,184,123,149,206,129,282,78,159,168,178,130,97,110,325,215,86,185,286,59,164,226,161,253,117,231,296,130,132,118,212,171,277,249,121,92,164,272,198,158,213,256,184,103,229,152,124,58,214,223,252,143,168,84,155,119,86,82,94,167,170,117,222,137,104,222,223,77,203,180,159,117,214,139,204,280,162,184,241,92,151,119,92,206,222,212,260,176,80,216,97,90,252,233,165,143,291,82,187,191,146,122,237,199,169,235,225,207,186,213,147,375,251,93,125,192,203,260,203,220,192,74,307,88,171,171,119,148,301,198,175,159,216,73,55,189,74,79,276,202,194,226,102,187,301,123,151,196,196,100,85,116,109,75,138,362,244,113,216,149,106,119,117,297,168,99,205,287,96,136,210,231,212,218,112,101,156,296,277,257,315,362,169,195,283,189,308,102,149,118,174,274,129,182,152,184,106,148,270,188,188,259,171,154,165,128,235,145,220,90,227,272,208,223,142,220,261,205,149,134,176,127,84,186,157,105,144,239,148,179,200,139,180,89,188,108,179,243,134,177,248,74,112,94,102,193,63,99,108,204,137,76,307,189,107,130,156,343,100,220,237,322,186,149,282,135,136,280,149,272,75,174,183,125,164,182,98,178,148,162,118,199,214,137,216,248,124,109,243,82,226,233,230,204,118,126,222,217,203,153,135,142,115,226,105,88,154,238,89,166,177,202,89,180,352,171,139,184,112,195,107,271,256,220,240,95,115,102,273,177,208,192,242,258,93,92,287,218,184,371,206,189,169,203,346,250,98,216,155,283,166,135,213,203,179,107,201,178,168,184,87,259,151,181,215,305,268,203,92,121,205,79,158,274,80,322,191,123,312,184,214,138,146,109,153,238,243,240,174,198,169,113,254,76,139,92,275,172,193,72,229,205,214,217,159,159,287,220,259,243,111,69,212,89,305,91,128,80,258,249,178,177,157,186,156,296,120,306,232,113,111,252,234,153,237,82,141,197,229,154,261,253,111,204,197,93,198,189,113,82,160,129,152,172,173,88,144,155,222,349,206,253,278,175,212,232,111,63,155,177,151,126,249,82,191,110,99,115,159,150,197,204,149,236,130,178,166,206,183,164,217,108,138,157,274,223,184,126,179,183,281,140,265,165,200,299,237,222,100,300,229,102,332,91,206,254,144,191,242,247,121,174,260,179,62,241,227,158,213,211,195,137,226,249,141,136,154,93,179,311,313,76,199,173,88,138,179,152,212,139,144,91,64,234,205,259,164,165,287,120,172,115,74,175,276,87,146,179,236,112,259,179,349,151,219,164,77,207,190,159,176,265,160,53,206,261,213,197,190,107,217,133,174,108,143,238,201,77,111,130,87,250,74,225,58,176,86,97,265,268,190,140,231,192,197,212,149,215,229,158,145,167,161,128,109,88,203,191,239,223,111,117,172,146,72,212,104,69,181,280,126,230,83,271,288,131,172,231,198,174,194,177,40,208,124,269,205,104,109,211,230,136,159,229,212,192,178,264,140,120,177,170,151,204,306,175,91,167,200,227,90,222,216,189,105,245,109,197,319,152,219,56,130,254,309,187,183,138,158,165,191,165,188,222,280,211,149,154,281,165,87,160,225,258,243,169,275,132,193,133,261,206,234,173,105,98,96,280,180,211,131,179,110,266,210,191,96,161,132,249,295,112,140,247,207,111,187,176,148,193,114,344,154,153,147,356,267,235,200,243,68,268,250,131,128,168,140,229,167,122,80,163,225,136,223,242,134,183,313,176,120,295,155,84,285,171,111,65,124,212,115,110,117,246,127,173,143,100,215,243,215,90,258,192,91,217,238,216,146,201,286,214,252,177,298,171,250,119,258,172,192,114,178,124,392,149,156,111,227,93,44,166,253,137,223,209,239,256,200,229,170,255,191,207,335,242,88,202,155,155,238,181,193,63,258,91,208,137,188,216,230,187,184,157,281,106,341,279,313,102,109,108,141,167,168,121,200,221,159,229,86,201,135,264,124,251,118,202,95,164,173,141,88,69,175,199,252,172,125,163,107,168,141,217,171,132,168,245,208,173,127,71,155,164,249,220,213,248,200,128,151,75,298,148,194,132,183,244,305,267,200,188,154,135,182,191,291,141,172,171,136,218,67,105,244,255,171,91,64,218,184,285,180,158,233,85,253,183,362,301,165,49,192,222,290,154,240,191,120,302,201,127,168,172,109,245,152,173,204,151,217,253,235,136,183,50,236,280,110,157,161,125,51,170,232,39,110,211,144,363,289,112,325,105,171,154,302,196,103,98,177,59,134,101,115,254,139,132,151,320,131,195,214,217,171,149,211,72,173,112,103,127,145,62,216,212,261,124,149,217,186,119,213,140,240,133,158,214,72,119,153,225,207,146,230,209,198,217,139,151,198,240,216,277,172,199,203,219,174,243,163,147,127,207,195,276,58,190,171,208,197,172,319,178,142,61,202,134,201,141,122,106,235,74,119,242,138,283,92,66,141,120,183,297,84,118,136,245,266,152,170,114,249,130,181,173,296,180,182,224,212,85,134,160,244,193,198,325,218,337,74,316,255,310,222,220,284,155,230,198,235,170,191,237,52,225,156,328,111,125,263,172,164,82,84,242,169,242,199,196,120,208,253,177,193,182,121,183,127,182,196,101,220,243,126,107,97,218,149,66,139,78,274,196,220,243,159,207,93,232,226,333,77,101,190,79,173,188,226,104,246,118,212,223,195,209,69,222,174,54,217,132,379,161,189,290,118,156,183,173,86,226,167,291,170,141,193,167,169,366,182,197,144,156,191,123,185,204,104,150,283,181,272,134,155,161,182,179,134,97,123,257,210,203,95,83,59,270,140,180,138,147,80,261,195,210,290,162,98,78,116,244,76,221,119,137,154,110,116,184,160,114,177,206,195,302,74,113,196,176,184,213,107,271,170,223,238,208,111,227,238,213,107,92,192,98,128,262,50,265,131,105,141,199,173,155,130,200,232,53,219,157,217,72,155,117,258,242,223,175,204,212,204,256,233,93,135,234,261,289,97,158,286,208,169,167,266,162,190,102,116,110,110,165,221,159,178,164,116,219,150,193,152,146,276,164,110,326,158,134,241,477,279,91,130,214,141,244,223,243,106,240,100,82,71,167,259,96,190,74,184,91,71,138,176,162,120,169,114,270,293,152,134,143,191,221,129,129,163,156,199,194,102,252,201,155,139,183,203,286,143,176,199,211,238,100,97,147,201,96,208,138,147,126,107,178,166,244,193,178,80,191,152,178,251,297,161,113,261,109,174,231,56,190,161,156,155,265,341,227,131,233,142,176,232,111,180,85,256,100,202,167,153,236,204,143,266,194,205,170,393,124,244,224,106,158,179,140,194,233,99,225,204,159,194,94,137,161,229,221,284,177,268,75,270,126,92,162,275,104,139,181,164,135,212,169,115,269,115,123,197,226,280,115,187,167,208,181,196,133,181,190,187,234,180,164,176,263,193,131,154,178,103,71,194,203,272,190,139,97,212,187,123,133,166,213,141,202,258,108,210,72,105,160,193,217,124,96,185,159,171,240,139,109,202,96,121,143,218,196,155,137,152,207,165,115,118,193,68,209,229,135,369,171,70,79,200,238,117,294,82,46,91,192,236,172,128,73,182,283,178,215,206,334,153,121,95,199,316,137,247,90,160,197,176,191,210,132,145,85,113,91,121,330,180,102,195,245,106,253,154,187,135,238,114,51,150,111,129,215,242,178,285,69,205,215,155,211,230,257,132,172,243,178,260,58,138,385,333,171,208,202,262,184,207,147,257,71,184,130,172,192,214,172,166,163,137,212,215,118,176,179,166,157,151,177,144,274,352,150,111,300,294,145,221,242,153,158,245,110,238,123,131,109,92,115,162,284,100,127,143,165,231,222,218,166,257,148,280,232,168,101,177,191,318,169,170,243,89,144,130,101,186,213,168,121,188,172,367,339,207,123,183,127,234,289,209,145,232,212,230,245,206,134,167,175,144,199,220,187,125,127,160,139,187,83,246,144,224,88,219,121,267,48,131,214,134,202,150,80,114,82,191,69,106,128,172,111,133,150,122,257,173,167,143,142,127,144,78,76,114,83,159,116,150,231,108,150,94,178,201,151,227,54,229,158,142,104,78,85,153,216,100,85,221,134,69,339,197,305,207,254,83,236,175,126,114,186,109,104,126,129,179,126,154,284,399,64,113,166,194,80,139,220,196,251,239,210,187,82,260,288,184,127,209,162,298,69,53,165,247,281,262,130,229,181,158,110,153,176,176,226,118,119,104,197,207,169,162,124,239,80,216,149,134,163,116,179,281,140,338,92,228,198,161,158,260,197,185,128,214,93,146,184,89,120,204,203,237,151,121,107,178,211,282,220,254,44,234,99,57,318,128,82,150,185,187,104,108,98,191,169,245,177,213,201,127,148,68,165,203,99,236,268,207,168,201,231,163,235,207,137,277,167,232,240,69,199,213,197,128,161,222,101,154,286,142,183,175,140,218,195,143,152,177,92,369,163,117,107,192,197,178,158,231,227,128,242,225,207,110,195,204,239,204,237,291,244,263,204,148,265,103,197,228,272,222,269,275,209,133,240,96,192,178,323,183,159,245,266,118,268,188,152,112,190,266,189,115,144,80,246,168,123,362,211,128,171,236,184,223,165,165,169,182,178,136,99,256,185,266,194,68,188,103,248,120,284,51,108,139,137,188,141,345,180,153,138,178,202,128,204,206,139,123,337,229,239,184,214,75,111,226,139,162,211,201,285,145,148,226,158,130,148,237,243,80,287,334,187,139,235,169,198,175,83,204,78,219,91,222,189,297,228,108,65,133,186,204,202,260,194,200,200,242,169,84,231,209,164,112,119,256,193,309,124,257,167,225,170,169,157,79,203,82,221,198,261,269,80,257,144,122,245,95,107,193,250,265,172,116,262,118,140,96,145,131,179,133,196,181,108,210,179,194,236,72,186,123,178,74,172,228,241,153,70,137,156,183,158,119,257,130,145,323,103,99,107,152,191,209,144,254,220,207,60,262,127,185,177,92,134,179,221,224,195,235,158,273,132,202,125,106,194,82,136,137,140,267,227,115,314,289,258,108,138,143,103,218,168,178,194,264,326,107,125,124,75,133,191,215,137,89,157,140,337,103,179,167,117,47,159,270,180,273,212,77,160,134,123,219,165,237,262,217,146,223,179,230,246,180,289,202,96,189,106,142,162,185,301,239,220,101,166,79,213,201,138,99,128,196,117,162,149,107,127,217,208,190,65,222,210,197,139,217,91,222,107,258,118,156,213,188,99,90,159,175,173,85,180,245,142,186,158,129,213,309,188,182,166,193,289,237,121,193,187,122,43,147,90,230,169,143,221,171,201,235,239,119,139,180,112,171,249,255,104,137,244,158,167,104,72,220,220,191,275,181,191,150,211,106,234,275,125,76,112,241,234,252,221,227,72,172,170,164,191,175,123,133,95,238,88,221,119,256,93,224,120,108,179,212,158,169,82,165,138,164,118,98,236,56,261,200,165,139,40,164,236,147,222,288,109,173,109,150,247,142,91,384,115,93,172,99,271,73,276,199,226,161,189,110,191,274,106,162,183,212,182,202,127,100,180,182,172,168,113,239,274,197,164,214,302,134,206,118,191,199,97,130,108,244,158,233,175,193,233,199,263,100,152,96,153,260,229,322,191,267,198,252,152,290,164,93,57,113,231,228,229,147,167,158,197,289,174,202,151,203,132,181,95,127,206,204,129,194,199,195,174,326,260,163,121,89,160,386,242,231,140,234,87,145,112,118,104,180,216,56,56,160,182,195,156,267,223,241,237,118,151,113,405,222,100,181,303,134,94,158,115,147,52,185,179,179,210,185,197,89,185,115,180,77,213,238,232,133,67,179,90,106,171,47,180,301,137,102,118,107,186,214,274,162,160,178,107,227,251,191,97,154,223,286,115,328,207,101,101,212,80,247,206,144,209,233,212,180,108,241,114,253,165,123,211,122,78,186,200,247,225,105,181,71,236,332,266,174,79,170,136,254,164,198,71,249,160,212,140,244,146,93,147,144,142,51,120,236,147,212,205,205,231,78,196,153,146,106,201,224,192,218,85,204,86,197,136,129,114,212,220,247,166,272,168,162,189,383,256,314,218,160,274,189,141,197,242,203,146,64,182,175,257,114,200,212,120,201,226,258,229,195,130,228,160,213,202,321,106,80,124,91,156,287,221,241,188,197,272,121,162,142,89,134,234,103,228,169,188,79,149,166,195,207,249,153,89,218,225,220,207,215,186,269,133,198,103,125,76,97,220,200,225,89,276,109,234,351,376,176,203,195,248,220,220,232,166,207,203,263,206,250,182,199,61,227,225,193,281,157,228,162,180,229,191,198,211,222,137,210,253,207,186,76,151,222,215,126,136,199,133,235,247,197,155,96,258,204,176,133,118,186,211,241,178,179,131,97,178,264,166,121,151,255,144,96,200,260,121,263,182,136,128,211,182,210,334,230,114,109,227,211,92,221,232,208,140,356,127,255,261,234,197,97,139,117,169,195,154,239,251,210,195,203,249,185,203,344,234,221,110,135,183,195,113,157,128,177,122,98,163,224,151,84,235,222,76,204,202,129,87,161,272,153,175,183,226,159,173,184,211,146,210,143,240,183,190,161,276,190,221,179,145,70,188,240,127,118,96,213,119,76,299,169,232,93,172,223,97,193,80,164,220,104,95,94,241,155,164,196,226,70,200,137,202,234,194,111,134,165,180,218,171,242,151,213,218,183,221,306,109,94,117,228,114,115,49,163,171,208,238,210,182,90,189,107,214,295,188,167,243,183,155,142,157,63,259,94,219,222,231,142,77,178,168,157,151,246,134,166,137,87,101,172,150,92,115,113,245,101,92,218,128,227,266,192,193,280,142,287,160,256,204,225,197,113,126,89,151,228,235,169,146,131,231,277,132,134,244,208,186,187,187,116,375,81,187,174,107,136,167,177,239,320,81,201,209,135,154,187,212,162,321,183,241,144,216,228,184,61,246,112,188,145,72,228,163,301,178,79,199,140,150,151,117,190,129,181,256,141,275,218,268,267,85,246,155,132,128,263,163,92,60,117,36,194,155,133,214,286,98,251,124,242,113,108,151,212,146,275,271,144,308,82,215,194,117,169,196,138,87,99,72,328,91,155,114,196,237,186,231,178,233,160,156,239,315,203,218,260,151,246,118,110,245,251,216,178,180,244,193,133,147,133,138,100,266,226,105,160,234,209,139,223,189,207,161,247,125,181,132,112,220,155,202,73,151,196,158,223,266,170,158,130,74,163,227,243,225,189,86,219,88,281,294,228,134,189,114,185,119,76,181,213,227,196,355,146,132,219,206,260,187,238,141,109,293,215,145,148,225,257,101,193,198,135,147,117,164,225,148,194,96,310,177,128,297,234,217,224,214,147,402,194,116,250,173,106,135,135,119,135,85,265,166,143,144,143,153,90,154,210,293,164,257,127,131,163,142,119,102,118,154,196,162,352,62,150,216,307,120,152,212,210,132,199,145,78,161,113,128,171,247,196,60,272,122,111,256,100,209,89,159,176,90,146,163,149,252,85,280,176,275,98,64,175,107,279,71,195,75,139,161,131,192,139,124,215,239,223,216,171,237,239,80,206,196,175,222,191,189,280,272,77,109,189,114,130,242,266,192,195,149,208,152,233,161,183,171,130,275,265,184,137,63,154,212,139,140,137,227,146,183,219,169,120,193,215,182,107,154,152,217,213,252,109,171,207,92,92,193,229,159,218,183,128,111,91,143,324,216,121,241,162,185,211,225,135,187,186,241,157,301,199,214,200,84,167,131,145,194,212,184,219,185,81,84,116,167,148,188,204,99,208,217,272,237,157,252,147,136,180,197,183,168,155,71,205,229,140,157,190,174,118,216,138,153,172,185,99,73,343,176,55,119,102,228,102,282,166,207,185,251,137,203,162,94,129,351,101,138,107,203,245,155,182,165,159,197,156,236,293,226,172,145,163,235,176,166,269,142,175,294,156,260,227,167,128,177,170,84,54,138,185,191,319,239,111,229,111,81,238,69,186,178,249,160,137,327,247,160,208,197,155,223,183,157,264,185,79,87,99,115,131,223,341,188,112,146,108,226,131,157,100,304,159,133,239,239,129,166,70,152,143,95,264,206,299,167,258,163,220,167,143,154,171,71,108,326,132,236,93,134,120,215,87,200,228,356,198,138,96,109,174,232,167,133,194,265,161,86,175,195,147,320,189,106,120,64,167,136,160,108,222,188,117,263,195,74,84,292,117,187,115,230,234,229,214,205,227,143,143,126,230,144,170,212,175,147,161,133,151,128,235,191,60,62,219,108,249,167,270,96,150,71,250,179,191,138,208,197,91,219,205,212,150,92,144,167,371,175,216,210,134,152,231,98,75,152,123,177,80,339,117,143,163,162,167,220,219,166,132,121,221,113,180,139,220,224,46,275,56,205,206,199,239,67,67,109,215,141,215,200,245,131,118,248,293,183,93,67,147,150,350,126,130,154,112,80,168,234,139,185,135,114,192,223,221,249,223,184,80,145,348,244,81,167,148,219,151,153,164,180,226,244,156,121,174,210,88,156,146,170,231,164,211,193,133,211,90,233,113,131,258,96,311,232,176,168,102,110,83,287,280,199,177,174,248,269,77,233,193,204,300,223,93,106,107,273,146,234,103,64,112,160,226,239,122,196,56,174,169,90,138,57,75,329,193,150,105,175,235,283,345,71,142,130,139,183,343,230,231,231,123,179,161,178,73,223,86,139,162,222,217,157,357,196,221,189,135,159,223,133,120,221,133,179,138,127,201,119,125,179,161,212,246,196,152,185,180,264,59,94,152,188,333,328,156,99,194,108,265,170,172,284,250,236,85,163,72,58,275,79,138,157,328,184,210,165,129,113,241,162,191,114,96,211,92,183,193,207,181,181,248,185,201,142,196,113,118,325,239,114,145,224,138,129,195,121,126,131,223,197,93,184,254,127,331,196,200,130,174,322,204,188,165,207,124,263,140,219,219,137,156,214,236,137,150,227,119,111,109,147,271,149,209,267,184,174,127,155,188,153,127,201,191,174,100,167,175,270,152,207,168,252,140,213,70,230,141,167,148,143,235,302,154,209,101,201,220,161,210,123,116,169,88,361,189,228,145,268,190,188,206,153,149,300,144,148,204,257,207,217,182,235,253,152,169,144,171,212,134,211,209,199,95,243,136,185,176,132,80,186,104,162,163,141,191,207,285,204,75,224,144,355,211,173,246,213,196,163,274,218,208,289,155,208,209,73,99,153,185,98,207,210,142,210,150,145,128,151,137,206,196,161,169,136,131,216,155,105,149,52,151,122,213,96,249,123,245,233,262,136,280,64,185,286,129,77,161,112,299,234,213,334,191,197,188,97,89,90,225,185,112,88,248,236,261,197,188,102,228,123,143,272,222,210,116,191,248,133,132,141,255,196,102,108,161,110,198,157,247,163,163,346,111,266,103,219,241,163,163,229,112,155,179,157,168,160,78,217,193,197,133,114,195,191,145,181,156,256,193,223,141,97,205,297,61,217,162,187,142,272,184,220,165,136,157,119,166,217,131,229,135,139,232,82,165,94,116,193,137,137,198,165,144,182,296,235,155,165,125,232,149,91,160,116,198,188,104,173,223,200,143,120,227,196,171,138,229,267,161,123,155]
doclens.45.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [228,210,126,237,128,258,276,190,250,217,172,194,84,259,224,154,181,193,139,134,230,192,198,174,168,130,158,153,231,84,359,150,213,230,93,182,109,310,227,185,162,131,103,158,284,149,83,181,222,220,156,94,160,112,119,123,138,79,212,228,208,149,151,237,173,172,148,255,211,165,279,310,157,321,261,111,257,213,171,184,231,319,167,248,211,239,327,149,152,99,170,336,233,162,121,270,203,266,175,212,197,217,259,218,165,218,247,217,281,264,237,188,256,218,106,221,112,128,152,277,220,198,263,169,267,244,177,279,103,218,208,123,157,279,142,105,107,130,217,205,206,160,225,161,204,210,199,143,191,278,108,123,239,248,195,170,121,154,237,108,244,185,184,209,183,220,199,80,280,199,194,279,210,137,327,148,140,332,122,239,254,182,131,90,114,297,156,243,166,127,199,225,162,364,260,169,182,233,97,174,193,211,119,317,109,203,192,168,248,215,207,90,181,174,93,215,105,338,270,276,274,275,297,265,135,242,149,182,222,81,250,341,191,168,256,114,79,264,241,221,114,139,148,110,195,185,200,100,184,155,153,234,128,150,122,281,253,66,265,115,203,124,123,118,241,159,89,120,167,231,228,123,330,129,158,223,200,65,152,147,290,218,149,134,109,230,247,92,194,157,191,163,274,171,183,84,96,240,147,106,225,228,228,163,242,287,204,86,102,140,233,140,132,237,141,230,139,99,124,237,229,165,144,258,258,141,299,146,262,178,210,171,215,172,172,198,110,168,188,296,220,140,194,197,158,347,387,158,332,153,117,245,120,180,289,153,82,225,205,205,133,169,208,231,282,85,297,185,156,193,100,150,196,158,82,130,214,225,188,130,87,166,149,99,202,150,258,183,175,228,209,327,189,134,146,108,122,150,259,106,137,91,185,199,130,132,175,186,208,240,147,174,243,268,201,174,182,190,191,185,211,280,113,117,177,251,229,236,118,123,279,126,176,146,262,268,280,196,127,223,226,315,234,222,136,104,112,35,222,89,193,255,121,227,224,138,194,167,214,168,280,160,191,225,176,238,116,202,163,129,354,145,343,197,130,280,208,135,218,229,141,213,314,327,151,238,258,196,87,215,345,298,162,230,182,229,254,273,199,276,92,209,79,236,150,117,238,283,261,179,194,142,173,181,148,228,246,164,151,190,238,258,194,95,201,210,229,159,195,116,221,100,193,238,127,86,131,185,225,158,165,310,291,195,156,347,221,252,94,201,206,185,124,302,304,213,197,248,143,133,130,172,50,116,193,178,210,219,161,231,126,275,219,215,191,265,103,191,131,208,152,232,178,191,150,137,108,110,182,161,146,189,259,237,153,258,251,232,92,161,66,234,242,277,222,218,248,262,181,178,143,87,169,237,290,233,194,173,213,214,135,228,296,235,128,234,125,98,183,232,172,148,126,160,153,249,287,105,160,156,171,215,160,138,316,326,233,160,154,175,265,108,175,101,228,221,215,282,215,271,162,314,61,205,206,166,119,353,140,140,151,169,189,210,174,143,249,171,186,232,156,127,144,131,137,252,392,146,167,274,167,222,192,183,133,90,113,227,276,338,288,150,168,178,260,208,178,170,177,167,330,128,172,186,195,238,185,124,205,222,199,144,316,207,280,216,73,265,241,233,143,203,191,247,186,143,160,143,195,195,167,220,286,166,117,135,165,299,219,123,98,209,157,192,161,194,215,98,326,171,245,189,96,202,333,192,251,346,174,157,107,218,104,107,117,166,249,254,184,94,205,135,70,207,118,146,108,264,301,241,220,272,264,136,275,157,127,142,223,78,56,218,279,137,187,165,185,174,74,148,319,167,149,165,203,118,198,184,256,195,157,153,237,165,206,237,210,173,218,115,251,240,92,178,292,163,221,344,41,182,180,229,185,178,77,195,278,202,147,159,228,151,118,192,179,189,145,266,208,163,223,132,296,169,197,181,160,137,295,193,176,142,197,136,107,371,123,173,132,163,213,243,166,226,155,189,200,301,262,233,155,239,161,179,191,167,123,184,241,119,76,105,174,272,233,257,207,183,136,242,173,280,226,204,107,268,238,151,66,257,286,190,129,199,198,217,160,174,282,202,194,166,96,210,251,208,156,199,231,275,217,203,255,255,136,130,112,118,155,117,226,282,206,243,185,222,285,198,238,173,268,229,347,214,187,224,159,205,84,171,266,174,169,266,211,216,152,290,261,310,200,174,198,97,240,234,217,181,147,142,316,219,218,131,266,159,108,171,204,208,234,212,148,260,313,155,226,176,138,131,191,143,239,151,142,202,83,230,99,205,143,126,175,92,149,318,153,267,214,275,302,78,222,157,297,225,93,76,160,240,224,186,166,120,176,344,150,253,251,129,225,73,275,120,195,102,335,141,160,151,213,147,158,148,128,131,312,236,176,189,231,182,134,207,144,249,212,304,137,141,118,171,156,77,105,150,348,108,83,124,201,207,232,284,168,168,262,144,229,197,111,145,167,143,93,295,120,177,261,189,209,199,212,327,153,89,383,171,59,70,195,203,228,262,288,198,180,121,390,309,279,198,238,214,96,141,265,252,144,156,153,212,193,105,206,165,119,129,154,122,189,172,142,255,243,212,161,264,172,78,172,120,215,233,187,137,177,186,256,163,180,115,294,343,225,195,198,177,53,211,84,234,326,239,124,143,145,223,199,177,213,275,165,113,165,211,170,234,335,184,132,284,254,81,267,189,243,159,269,152,199,131,263,293,158,209,202,81,248,120,197,132,355,213,207,92,247,151,210,239,209,202,168,113,192,171,164,194,207,174,366,155,229,42,213,141,233,87,193,220,279,214,166,107,157,182,270,245,233,209,246,85,301,281,177,265,217,115,105,148,246,280,138,170,216,205,154,233,209,219,372,254,204,135,229,195,213,276,200,184,127,121,147,316,255,235,121,157,321,229,271,126,212,101,309,217,132,283,231,109,165,146,156,198,160,211,185,105,178,145,217,157,248,218,208,197,250,193,176,194,270,144,187,163,235,155,124,199,217,243,271,221,182,140,307,241,270,238,198,235,194,245,185,108,132,157,266,224,301,168,172,176,141,281,314,276,209,339,217,83,227,161,147,134,267,172,264,159,160,374,124,197,229,297,129,227,221,222,111,208,305,107,234,139,150,146,85,226,113,200,194,163,145,257,187,221,227,240,123,190,253,189,203,184,220,250,198,295,287,253,144,235,180,205,211,196,221,97,139,195,259,231,128,213,251,207,300,257,248,218,123,230,186,173,98,134,225,287,306,260,130,174,148,224,142,274,258,201,85,124,130,355,146,233,314,193,175,199,131,228,152,81,394,176,134,166,57,104,148,242,194,268,167,213,129,127,187,206,59,147,215,228,212,187,212,243,100,284,297,180,257,178,163,229,184,336,348,195,203,161,315,58,233,140,121,102,144,310,207,199,172,249,221,238,110,126,218,206,293,144,92,100,224,217,106,88,175,164,173,237,124,213,144,115,203,233,264,291,106,188,265,245,124,269,151,205,95,186,105,182,159,43,77,212,152,84,254,192,239,127,133,215,208,259,168,152,99,238,289,216,173,297,228,125,343,145,112,94,159,248,157,246,205,245,219,175,209,253,228,195,273,199,224,83,193,99,173,222,253,159,284,140,122,244,146,144,173,254,220,157,197,190,178,206,221,191,190,120,360,221,238,98,289,131,257,286,134,346,242,235,55,134,157,177,66,218,216,96,222,205,255,151,160,269,320,177,161,149,212,313,100,229,309,170,188,248,200,270,113,293,330,152,175,210,157,161,239,290,199,200,164,184,143,206,180,163,108,98,144,141,215,183,160,243,118,243,91,155,89,230,188,217,149,172,189,217,338,115,267,173,324,188,140,183,181,184,133,160,211,214,111,302,94,248,238,213,91,207,169,230,342,182,204,189,153,136,259,63,150,167,243,246,143,161,210,182,281,88,183,220,276,208,219,229,267,223,119,213,231,95,333,187,205,100,201,114,251,210,110,190,264,180,97,113,101,124,208,203,102,327,128,171,250,241,146,113,171,112,289,194,247,234,266,138,334,150,111,94,156,287,88,172,97,189,223,157,123,177,269,209,199,298,194,132,117,302,221,83,147,282,125,248,274,142,220,230,118,240,191,144,245,109,218,182,119,93,255,256,84,134,244,157,150,135,169,167,231,224,58,250,153,228,166,153,144,223,71,146,213,177,272,130,221,307,190,316,207,184,244,90,239,226,111,114,250,314,248,183,134,152,166,122,93,244,128,177,212,119,153,113,244,174,85,172,223,171,185,159,257,164,227,170,185,159,165,174,122,124,123,98,133,220,210,231,210,162,247,252,309,136,70,146,135,111,122,173,200,187,125,111,189,176,157,215,146,239,157,147,234,182,165,217,144,295,83,183,188,171,164,155,65,118,94,158,229,241,362,142,163,265,251,244,180,160,238,88,188,297,225,173,91,111,199,124,94,124,109,214,124,223,243,208,102,119,160,231,182,343,139,239,230,246,227,181,144,233,264,302,303,77,126,158,302,200,149,276,212,70,103,276,235,183,180,227,272,291,149,219,145,125,150,267,265,168,123,137,235,324,142,178,232,253,147,153,155,226,194,244,188,233,245,131,198,191,168,145,182,120,221,199,249,257,265,168,182,184,152,199,194,274,141,177,156,91,344,167,213,98,136,145,252,201,259,166,127,241,118,145,132,163,176,297,101,222,270,120,116,152,241,170,160,112,184,334,281,139,230,122,77,204,203,217,223,214,230,81,165,153,129,162,152,200,166,243,105,90,117,244,113,225,80,215,78,192,195,83,159,175,300,49,237,123,256,253,187,267,198,178,183,182,215,238,102,161,163,50,312,181,185,232,99,226,257,169,233,220,234,238,134,213,220,239,133,238,94,188,238,161,156,283,157,177,210,174,120,154,204,115,137,231,193,252,211,151,142,161,338,234,189,246,144,252,184,171,244,111,229,227,179,197,146,129,255,133,126,144,152,143,168,193,225,227,173,205,202,266,133,86,137,227,161,280,124,306,293,186,322,175,189,138,111,201,245,298,91,166,243,168,299,171,260,116,100,167,125,105,215,217,264,206,227,331,258,220,175,139,234,105,167,233,328,131,157,163,191,241,262,232,251,220,110,187,168,197,102,313,237,78,179,175,159,210,118,281,331,155,259,266,221,166,233,149,103,151,314,162,194,250,198,112,184,307,319,290,231,251,234,233,272,240,245,189,306,183,131,104,246,113,221,152,181,107,180,252,215,191,231,216,149,194,179,185,241,252,143,271,181,175,173,148,164,148,190,105,205,166,247,276,183,117,158,171,215,292,176,127,173,279,122,201,192,227,221,205,242,258,277,140,147,218,269,109,135,241,138,264,97,239,183,124,277,220,142,156,282,171,129,76,153,169,270,201,176,159,309,193,348,180,166,226,305,117,160,155,74,106,174,158,207,216,114,183,177,221,141,173,180,162,173,185,239,276,300,134,183,76,174,152,205,235,276,231,121,214,198,220,152,230,236,92,169,132,134,258,198,199,91,205,139,154,232,225,61,210,228,230,170,275,219,134,133,84,61,129,176,208,135,177,154,285,195,341,227,126,180,101,226,170,263,121,199,127,243,208,275,180,127,89,193,169,154,295,125,199,161,118,135,88,259,304,214,231,203,179,84,189,244,101,127,295,231,252,203,220,360,215,194,132,300,212,228,309,157,163,186,193,241,292,150,159,213,157,343,329,191,81,145,103,311,230,163,152,255,107,259,207,253,78,233,246,176,297,105,157,137,261,211,272,333,177,135,128,133,183,181,205,145,104,228,175,183,159,244,163,203,130,124,231,232,309,310,149,136,207,260,204,155,116,249,173,139,97,150,199,216,242,223,163,196,139,146,245,94,126,232,170,184,255,144,241,103,255,325,251,348,252,236,163,247,189,172,197,214,207,120,220,141,106,283,283,257,166,151,270,156,271,276,117,170,254,189,72,143,177,51,224,129,139,228,163,146,251,267,324,138,169,245,159,194,125,257,150,304,107,188,116,230,274,228,310,120,281,317,263,85,220,130,133,266,237,175,68,102,148,81,162,241,150,106,310,114,252,209,294,241,133,213,184,140,230,196,168,181,130,102,102,221,238,172,307,110,196,267,189,249,238,134,189,178,227,200,277,248,157,94,110,154,196,96,215,133,194,150,183,179,212,119,240,119,273,325,198,231,88,179,290,207,230,180,160,229,245,193,217,106,282,76,281,188,139,201,156,99,129,190,149,201,152,82,272,257,227,213,183,204,163,220,234,66,151,107,179,165,224,262,191,201,217,91,171,227,220,106,175,215,160,135,216,294,113,278,122,61,122,260,200,135,229,167,197,295,192,232,211,141,188,140,184,221,151,229,183,133,279,228,258,138,233,252,204,148,191,204,117,168,129,163,199,280,113,112,218,164,218,261,154,197,170,215,185,155,157,93,161,255,158,320,213,233,244,183,149,180,211,192,217,281,99,109,140,222,192,180,159,128,302,177,216,137,215,211,239,196,334,169,242,129,204,162,138,139,110,219,281,213,245,206,139,216,160,234,215,265,146,90,249,254,92,248,168,212,242,214,116,104,87,166,183,208,227,131,221,149,312,225,170,187,162,199,111,242,313,196,256,192,272,256,240,246,119,153,183,137,204,242,126,257,103,295,301,218,262,175,336,194,222,131,76,219,277,205,175,250,105,100,169,238,170,109,183,251,105,168,198,277,156,188,180,143,324,159,217,169,161,255,121,169,170,214,107,187,261,140,146,67,158,337,148,188,224,137,188,233,260,154,184,102,194,138,167,277,188,79,190,176,199,138,272,166,118,209,178,254,233,175,211,79,194,105,304,276,175,239,219,171,158,237,169,230,170,146,287,206,106,250,215,218,182,248,243,236,272,228,214,232,190,86,97,248,79,225,276,297,205,160,288,179,348,202,91,107,170,208,178,208,261,359,170,286,166,195,235,94,166,139,396,83,174,183,250,207,303,174,205,205,192,269,88,123,197,152,268,197,118,164,221,223,125,251,183,315,115,138,215,284,168,97,124,233,274,220,256,285,205,272,142,180,137,130,309,89,339,187,228,202,239,174,196,253,188,256,209,171,179,394,200,212,229,252,258,131,86,237,187,201,208,133,264,243,255,211,179,122,266,337,165,227,256,165,210,215,102,206,291,287,255,251,175,273,256,136,172,252,217,230,132,112,169,163,238,267,166,173,184,120,241,233,118,144,301,202,189,212,214,140,174,165,114,139,51,203,241,137,194,183,124,118,237,164,94,172,357,148,235,247,99,241,199,233,284,212,159,323,207,83,289,203,383,226,144,129,195,113,44,140,77,211,218,166,193,228,135,184,229,136,162,138,199,179,236,324,112,106,164,151,137,289,252,299,274,210,282,213,231,104,197,282,297,274,124,178,295,210,186,143,105,326,170,215,233,162,320,246,132,161,92,218,127,201,245,276,56,347,150,278,225,203,161,124,250,232,192,203,241,194,279,182,255,194,139,175,313,200,202,160,109,402,170,98,104,192,161,322,175,155,266,235,168,130,212,99,236,257,109,276,241,312,77,208,124,118,319,114,206,158,110,160,133,133,382,205,152,283,187,254,104,103,247,188,125,177,276,158,203,314,179,95,237,215,103,182,137,147,242,125,190,231,217,163,292,314,171,137,232,200,213,294,161,109,75,251,148,156,222,125,215,286,153,288,82,291,204,173,178,142,171,325,176,93,223,149,149,275,161,112,184,191,100,218,180,143,143,252,148,178,77,194,225,185,93,133,127,201,81,275,239,216,231,142,157,213,240,242,236,109,133,188,335,116,191,206,310,205,135,178,150,136,200,184,168,217,138,236,135,223,301,186,311,198,320,121,162,218,98,189,347,179,225,144,148,245,236,147,207,227,135,176,188,153,160,126,156,272,245,133,237,113,236,282,114,107,249,248,121,154,287,244,227,162,158,186,364,248,169,199,182,136,90,201,157,115,196,231,84,136,200,182,146,186,189,217,321,230,251,111,159,204,192,305,250,186,185,116,135,181,138,148,263,261,193,248,318,112,153,144,156,165,140,243,143,235,110,161,204,302,144,227,160,249,144,241,272,309,77,179,184,206,192,89,215,106,184,159,111,81,177,149,239,144,296,217,177,163,225,152,281,95,282,85,294,256,235,137,256,189,139,279,179,170,237,198,125,169,117,152,133,203,115,212,240,109,242,100,102,123,157,156,299,221,214,240,233,228,138,112,214,194,211,206,163,298,109,140,238,219,203,258,223,134,188,255,287,200,81,157,237,196,199,65,264,229,196,339,161,107,157,222,179,340,246,131,227,192,213,182,115,146,249,234,201,107,174,203,176,258,247,214,77,148,221,326,221,163,189,219,101,161,224,132,73,154,158,177,142,123,298,170,363,181,333,98,118,95,98,146,166,220,174,351,117,268,287,137,165,118,128,223,310,156,61,186,197,181,226,110,122,194,161,208,140,136,246,251,256,147,200,121,356,145,280,127,192,267,216,90,154,164,123,136,199,216,176,226,233,157,194,251,190,119,123,150,201,320,350,204,86,215,211,224,200,323,275,238,231,290,145,225,139,263,156,176,318,252,206,251,152,273,200,182,229,198,147,201,122,202,134,220,118,121,209,261,363,250,123,201,205,256,225,197,162,412,195,116,179,209,240,120,127,211,114,259,227,325,212,372,205,84,223,151,288,180,242,246,158,144,224,218,177,109,308,172,160,239,228,199,203,147,206,123,135,159,112,92,263,239,217,184,263,94,211,193,211,238,305,265,309,184,212,227,164,169,111,249,304,117,302,184,209,110,314,187,137,240,190,220,219,137,191,223,100,328,139,125,169,212,253,257,131,151,284,210,257,131,216,247,93,180,142,186,286,91,110,198,189,224,258,195,215,275,213,213,181,190,145,206,199,219,109,211,196,247,231,148,60,82,129,154,356,74,199,222,115,190,163,119,137,215,235,271,190,224,123,303,132,280,101,182,166,226,209,231,126,259,95,149,364,227,238,139,347,292,144,208,83,257,214,199,194,168,287,238,193,179,154,182,276,96,226,174,79,213,275,102,192,213,144,223,229,122,179,309,242,193,222,197,247,147,208,219,141,105,103,177,65,207,67,250,203,136,262,156,136,241,195,265,223,273,199,256,295,155,237,312,187,162,215,198,197,150,222,156,228,190,171,67,171,59,140,187,230,162,149,145,142,136,153,76,291,83,103,170,164,130,206,350,182,137,224,210,266,90,211,150,179,249,129,102,140,262,147,181,248,196,86,181,230,183,199,174,227,160,308,226,169,165,205,160,182,195,198,209,236,296,228,200,117,142,89,185,240,140,275,55,340,133,238,212,158,200,183,261,177,157,228,158,187,131,231,154,174,164,139,245,230,226,332,363,182,197,259,195,178,392,181,272,360,176,170,180,254,269,132,320,374,205,138,227,290,292,319,163,194,341,267,231,224,191,173,335,265,245,120,131,235,223,106,105,175,195,329,175,146,206,160,283,184,79,140,117,215,180,77,130,133,131,109,226,143,111,143,145,125,161,149,258,128,167,167,147,93,209,118,59,129,81,216,248,254,149,225,199,201,320,282,153,237,276,268,238,190,191,301,172,242,173,210,158,251,109,196,210,164,174,220,197,163,196,143,290,179,140,182,193,97,318,176,208,117,180,194,153,227,170,214,148,182,173,295,175,303,90,168,162,315,187,152,188,132,219,176,220,329,169,122,149,113,171,214,107,109,244,115,136,95,134,180,167,277,131,201,194,153,207,200,137,203,126,172,111,134,217,136,300,96,245,277,115,168,204,291,268,140,178,284,274,233,229,191,294,302,158,112,229,214,227,129,182,217,200,112,101,161,191,124,147,207,232,275,193,255,182,186,250,164,49,206,166,221,315,228,209,215,210,184,184,243,127,132,148,109,176,218,211,151,146,203,235,156,200,175,241,141,252,85,188,171,223,296,139,191,90,231,158,208,269,258,215,155,160,217,205,197,253,164,212,94,136,95,220,177,236,108,82,130,170,308,211,135,188,159,147,207,131,201,301,335,222,136,144,132,172,249,167,221,252,227,85,209,276,155,287,170,210,104,220,86,229,166,218,272,127,207,153,295,184,241,167,222,195,168,64,313,217,160,92,241,334,221,193,243,249,319,196,309,183,181,112,344,78,146,236,274,209,247,165,180,170,116,120,158,213,146,115,268,182,295,126,145,220,183,150,143,198,281,122,117,281,141,118,271,274,294,106,114,112,253,132,279,111,160,304,142,177,212,110,138,347,240,295,93,322,281,79,84,226,136,226,177,282,177,258,152,181,213,187,251,153,131,109,186,111,175,351,110,250,176,204,179,218,237,279,294,150,87,241,189,220,371,286,183,85,111,295,178,169,297,253,262,189,159,208,214,193,190,101,107,247,213,252,166,227,277,298,163,286,114,197,115,135,104,196,78,216,149,197,240,121,149,151,254,111,184,168,220,126,185,156,224,184,97,186,214,143,237,188,127,217,245,160,142,247,140,222,127,147,274,224,185,170,286,250,231,269,147,222,289,208,229,136,180,295,153,52,151,73,107,202,185,167,194,160,181,195,318,150,230,241,203,292,186,129,221,112,171,283,224,194,256,251,289,235,262,196,214,313,187,294,192,202,202,142,87,109,278,297,76,215,233,76,131,325,208,139,169,376,155,107,124,230,208,139,217,194,79,69,139,232,99,144,169,129,246,143,188,133,342,230,128,152,122,291,292,228,209,116,95,248,121,122,215,88,306,201,348,187,214,153,214,120,355,122,149,162,175,195,223,207,152,358,151,196,265,127,140,168,215,137,156,215,113,289,178,108,213,169,161,93,94,198,215,75,229,189,282,181,118,300,152,252,231,242,199,98,244,183,208,265,253,183,118,144,217,212,200,156,140,228,118,278,223,365,148,199,248,88,114,213,85,153,129,201,178,153,199,114,193,110,282,213,174,113,186,151,235,150,94,278,186,91,138,207,286,139,253,218,135,187,74,131,148,116,198,237,234,181,135,238,176,165,299,151,347,140,192,194,231,259,224,346,194,186,211,49,228,229,248,45,222,173,136,174,235,148,218,216,114,74,257,119,201,103,92,157,212,140,246,272,189,153,137,212,217,270,184,267,151,191,252,189,290,210,201,154,174,152,186,255,170,219,188,226,240,166,122,140,219,287,161,195,147,311,218,198,306,206,63,162,110,151,122,77,238,248,207,139,270,137,88,140,180,111,192,129,213,115,212,193,185,196,141,224,131,279,117,197,240,162,277,230,221,189,259,268,264,205,187,201,188,157,247,92,127,214,228,145,141,165,198,253,182,134,112,173,245,314,218,236,277,258,221,119,291,239,116,196,167,95,192,180,60,172,116,105,91,293,97,234,215,205,117,113,202,149,131,179,170,116,92,286,266,165,232,181,260,171,169,222,118,160,219,207,167,192,162,202,184,230,174,148,224,207,168,251,256,129,100,158,122,141,141,199,204,161,217,317,103,315,113,225,260,363,264,148,108,180,109,136,90,261,102,240,214,237,167,319,174,230,94,253,311,86,318,375,154,229,252,250,152,238,156,271,161,269,113,253,193,300,154,133,303,189,220,156,89,149,144,231,164,149,214,179,38,193,249,309,86,93,177,357,198,259,153,138,254,119,100,129,212,79,218,229,158,108,200,132,153,291,182,113,234,180,143,192,226,205,165,123,147,315,136,95,181,243,317,245,208,110,162,196,118,138,265,152,104,249,224,210,384,281,234,249,212,239,146,189,121,240,251,215,89,235,210,230,77,154,174,314,281,178,128,139,193,324,199,197,226,246,170,216,143,221,191,191,183,244,208,142,216,72,229,226,159,246,156,59,102,145,99,113,157,165,198,342,269,261,84,192,297,153,287,196,135,239,178,194,199,263,109,294,302,281,239,320,76,141,209,288,329,102,232,171,108,148,177,231,194,157,172,135,159,185,199,168,228,236,162,194,170,207,316,141,190,268,268,142,118,275,121,193,186,219,223,206,72,182,122,232,198,161,213,223,215,160,208,357,211,203,150,221,216,217,172,87,239,141,184,204,70,225,180,106,376,155,273,167,134,222,293,167,121,109,193,187,222,274,257,216,172,79,135,193,188,211,253,264,96,192,168,185,349,242,154,240,101,155,181,238,171,212,154,249,197,176,251,298,240,106,237,104,191,283,249,206,121,173,155,156,233,199,89,145,229,175,257,82,236,136,131,315,208,126,193,248,321,121,198,243,151,111,165,269,174,111,211,100,207,221,119,98,86,323,191,235,131,332,99,174,149,102,121,203,322,185,310,345,256,191,224,249,161,279,184,215,165,182,74,300,178,205,243,99,273,234,236,363,241,193,190,209,192,210,186,159,173,173,112,80,237,208,242,190,288,148,273,107,299,226,221,195,249,250,232,123,204,178,161,278,167,203,231,247,67,211,276,142,141,285,204,243,235,170,247,117,262,229,296,175,244,112,107,88,287,162,231,184,210,163,174,113,400,183,260,216,176,124,166,194,101,319,158,72,212,212,304,385,227,191,195,120,129,262,181,257,165,100,185,98,115,207,172,98,157,163,107,178,344,238,206,313,162,135,137,271,188,187,223,169,263,79,183,170,281,131,166,94,150,163,137,104,101,162,154,187,267,142,222,224,242,193,273,127,256,253,120,230,165,217,345,123,264,154,241,161,273,150,236,133,148,105,247,128,324,106,196,248,258,171,235,211,106,180,176,178,327,114,236,210,238,185,128,184,208,175,190,254,138,137,231,193,188,344,256,268,180,105,116,303,302,239,160,105,177,263,179,212,89,177,177,202,156,107,267,116,165,143,181,143,242,65,302,100,156,143,148,115,167,133,168,155,320,188,325,340,159,166,279,189,153,212,339,181,67,218,211,128,133,262,266,267,291,175,197,242,175,124,196,264,130,141,128,160,204,145,314,120,100,206,235,173,192,221,178,191,131,64,119,124,279,149,142,94,168,172,158,104,253,172,168,131,199,274,271,276,228,80,252,194,147,250,124,200,216,155,78,194,345,126,94,225,249,273,141,89,208,204,135,77,98,187,242,87,217,169,175,203,143,395,269,169,142,232,209,233,100,220,85,183,178,272,187,242,210,218,150,266,198,82,226,229,158,232,142,207,161,295,137,159,174,208,314,192,237,296,96,268,208,207,202,95,226,124,263,138,100,197,152,233,179,260,306,243,148,170,147,265,68,139,147,372,132,280,105,144,282,253,249,246,247,251,176,182,247,228,221,205,118,114,279,213,86,284,118,180,131,162,195,259,239,243,121,196,65,225,136,183,127,163,186,159,154,192,147,154,253,244,207,306,225,94,187,236,100,246,251,257,274,121,380,265,267,236,222,218,235,182,109,179,173,118,159,221,343,123,185,135,103,201,268,135,278,229,164,133,238,162,111,148,239,182,188,114,256,176,189,210,81,179,258,163,120,193,132,92,127,70,169,204,250,155,159,174,208,138,184,140,93,126,148,180,103,94,208,118,291,184,69,204,178,112,245,206,131,83,116,86,284,227,142,255,71,148,191,166,107,283,206,189,216,230,89,193,182,189,207,224,149,235,308,234,223,147,247,252,113,249,94,82,137,224,206,166,116,260,217,98,236,243,87,150,199,199,214,177,126,313,207,362,155,263,235,193,239,244,242,259,86,171,349,177,304,133,35,236,301,183,156,222,291,95,276,240,179,145,143,190,175,214,223,160,155,336,214,176,160,233,123,163,262,159,242,112,312,203,114,221,223,163,240,228,115,135,61,188,210,121,193,135,180,221,145,241,255,229,248,136,179,128,97,228,187,156,135,91,230,266,113,202,341,374,187,195,110,214,106,173,92,188,194,179,193,155,171,119,125,188,142,131,241,242,167,211,214,161,115,169,227,110,121,203,194,278,189,242,158,176,192,295,152,96,225,114,152,240,208,189,82,238,175,200,195,161,250,135,188,175,197,238,108,284,112,74,189,173,108,321,197,216,180,169,297,215,118,205,275,254,180,124,118,245,226,319,197,196,201,188,178,223,171,211,155,87,164,167,302,173,165,183,63,183,197,85,127,257,292,250,219,154,172,185,193,219,208,117,87,256,154,247,124,225,198,154,232,111,190,298,134,253,261,151,212,175,183,206,223,214,97,217,209,212,201,143,154,211,116,176,141,156,65,213,81,207,246,159,86,212,177,186,171,215,188,280,242,122,186,193,117,175,184,120,203,141,217,256,249,254,189,121,243,205,205,148,212,210,221,229,171,278,275,217,151,88,336,266,89,152,98,167,285,131,99,57,78,190,359,243,208,255,211,135,256,198,172,167,239,233,218,151,225,281,184,250,205,211,182,134,140,113,298,315,242,248,114,110,274,132,325,142,257,131,150,79,228,187,77,146,225,155,184,261,155,182,184,248,179,133,149,113,145,278,136,140,346,251,138,335,232,145,140,140,85,185,82,129,168,219,164,189,226,212,252,212,134,226,147,218,132,166,178,219,114,126,147,123,141,235,162,289,93,196,230,257,280,127,187,159,300,169,229,192,155,282,179,271,248,90,204,176,222,117,194,219,96,202,259,274,147,172,125,217,295,175,187,78,140,179,195,224,139,249,300,211,198,313,199,173,128,208,239,149,274,139,204,154,322,136,200,206,198,169,91,225,170,261,109,234,292,167,176,242,162,211,242,298,242,155,295,117,142,277,185,277,197,207,195,194,211,180,241,124,199,168,79,272,81,161,238,199,260,207,194,65,127,81,180,164,192,163,213,153,155,169,218,141,135,128,217,278,179,278,111,89,179,159,211,247,233,116,336,270,248,217,134,132,195,211,118,292,159,110,113,221,152,74,157,246,147,164,196,169,188,241,207,144,153,200,78,243,168,176,164,212,223,165,251,323,219,118,105,226,269,176,191,126,102,276,183,374,256,256,289,163,156,182,175,161,200,257,157,183,184,94,223,156,312,172,246,244,364,93,245,207,137,160,235,129,253,225,177,96,259,134,183,236,245,181,174,178,147,120,212,288,166,194,189,281,271,222,233,268,135,170,81,177,142,172,182,177,243,285,305,113,131,192,200,254,212,116,352,159,231,143,159,101,133,229,235,244,233,108,67,200,173,245,202,172,109,151,147,170,79,165,101,197,220,285,184,185,207,212,207,238,342,105,176,200,131,154,252,149,229,204,82,126,301,165,264,243,237,344,122,202,178,257,164,109,213,247,190,78,95,276,323,60,287,188,281,241,276,236,246,134,216,118,198,117,245,258,86,204,93,265,239,161,90,232,109,170,103,215,136,208,286,155,132,189,204,50,130,102,174,101,244,238,180,128,199,277,207,225,148,179,174,284,266,253,161,95,208,230,217,312,221,232,124,105,375,174,145,225,140,173,182,114,131,206,82,303,173,252,250,162,273,206,129,204,180,193,116,200,247,189,251,233,123,189,243,80,220,249,97,197,193,216,167,163,99,276,162,161,270,287,213,158,112,174,249,204,198,234,203,82,270,197,209,236,258,173,86,248,203,173,193,158,245,283,149,301,102,203,156,57,330,198,123,218,240,250,155,205,272,169,132,199,229,253,153,145,205,162,220,255,210,167,272,304,109,238,239,162,175,228,142,184,193,216,222,164,134,171,335,195,338,114,213,165,264,150,133,127,282,212,165,225,199,328,271,188,150,178,247,214,131,178,140,154,305,205,248,225,234,144,160,98,230,186,199,222,150,150,143,179,243,116,164,259,317,203,288,115,131,83,260,223,361,401,192,191,252,212,231,204,101,158,230,290,229,199,156,122,212,157,196,116,156,209,139,208,235,89,225,276,214,162,215,171,108,184,126,200,280,359,163,136,155,186,227,151,192,175,201,211,114,112,110,284,212,252,250,155,115,218,218,238,323,296,126,224,255,178,140,219,141,235,94,147,272,127,317,174,192,164,264,179,92,191,188,123,161,243,86,219,116,247,117,274,110,129,238,194,161,108,215,228,180,99,152,98,93,242,152,214,169,256,160,150,66,213,259,195,208,147,155,122,124,256,140,311,328,257,312,191,138,127,245,221,92,203,286,163,95,356,314,201,239,219,190,188,253,151,179,111,308,206,199,153,164,235,204,234,215,259,100,189,151,173,220,278,161,152,105,238,248,190,118,152,129,171,267,54,196,171,235,188,295,274,147,39,126,114,234,150,172,181,277,188,189,166,145,203,118,168,175,201,241,170,343,193,141,222,264,174,142,212,198,228,176,225,223,246,131,189,152,188,173,93,209,244,266,261,70,191,162,240,182,247,119,190,182,197,202,233,214,183,191,216,247,149,146,115,200,282,258,245,205,173,406,75,382,125,188,271,132,169,199,196,178,178,183,110,295,132,354,207,169,177,117,253,68,110,203,189,246,160,250,154,214,162,165,211,192,219,305,264,235,123,234,84,88,270,129,280,231,122,187,121,151,186,275,313,214,193,222,288,232,246,247,154,200,98,290,187,254,230,199,219,183,261,253,292,206,90,164,295,182,229,231,225,102,203,154,142,165,209,164,193,208,279,97,118,280,222,138,188,238,271,96,151,126,160,139,185,145,257,85,231,120,87,214,188,165,170,95,221,242,284,338,245,226,186,89,250,209,145,160,284,183,182,203,281,303,91,63,145,150,198,138,280,137,162,225,157,224,93,255,182,218,176,225,188,217,167,206,149,130,217,227,234,184,208,202,197,193,218,114,104,208,266,292,104,211,239,185,285,245,159,131,268,263,148,261,120,148,242,178,70,115,195,269,224,350,154,239,206,123,155,219,269,225,348,116,274,325,290,210,138,199,307,128,242,333,151,144,89,233,199,150,341,252,252,203,209,107,83,245,158,284,180,217,181,201,205,298,237,170,231,228,160,394,208,205,219,254,230,213,117,210,330,210,267,235,168,197,253,120,241,200,182,223,186,158,171,217,205,263,230,290,234,256,330,289,93,248,264,224,198,212,172,123,250,231,166,99,316,274,277,174,277,193,215,150,157,240,264,290,183,58,265,196,247,93,248,169,147,156,181,268,185,212,139,146,240,158,296,183,275,214,281,194,88,184,147,112,92,153,216,112,210,204,247,255,234,139,164,280,152,274,168,196,238,153,166,128,211,207,255,122,183,174,96,160,123,138,103,238,169,141,80,209,127,329,188,165,226,188,212,307,152,105,120,173,330,248,185,111,99,246,266,79,111,268,253,109,136,101,199,215,176,249,97,268,93,250,166,109,77,226,210,126,176,151,190,217,227,171,161,142,145,174,277,118,269,107,226,228,210,220,234,155,166,168,156,216,240,209,205,157,181,122,176,274,249,252,188,252,170,88,180,235,71,163,120,194,169,200,224,150,134,311,209,152,276,132,168,332,215,138,159,143,119,185,183,313,130,232,208,274,220,150,127,177,145,284,219,199,246,216,342,161,185,145,153,222,149,182,287,225,204,193,287,221,223,403,218,146,160,140,261,176,227,158,252,169,233,102,241,112,210,107,242,235,136,144,330,129,189,151,125,145,166,283,236,285,172,152,148,171,206,211,143,91,217,45,160,148,289,178,356,243,239,167,144,196,157,120,279,324,272,92,231,211,116,152,244,85,107,242,369,261,235,110,267,229,186,194,147,135,139,105,196,102,150,267,228,357,156,350,80,209,91,153,136,108,116,224,365,157,152,203,168,216,291,240,187,148,178,227,180,203,213,257,232,57,225,142,118,166,183,197,211,144,113,134,59,209,195,204,208,132,238,166,357,267,189,194,94,152,184,120,320,108,137,144,201,162,113,96,92,175,289,124,206,244,213,122,108,167,150,258,208,109,225,100,332,185,86,216,278,73,126,151,163,246,136,104,81,128,140,122,126,181,128,157,267,164,119,209,224,165,128,233,127,71,92,203,240,109,186,154,236,99,231,221,188,320,169,196,83,113,132,187,247,197,233,219,133,174,121,189,274,237,203,163,172,178,102,218,115,183,187,104,264,212,199,147,62,132,159,272,233,123,199,97,124,329,222,126,281,176,348,120,186,187,205,241,125,146,176,230,152,212,167,190,226,258,312,154,269,232,238,239,221,196,105,151,195,207,211,145,248,245,233,71,232,109,155,120,211,324,239,214,157,189,173,228,166,235,172,248,308,282,173,138,202,163,279,140,226,136,213,356,235,227,137,373,95,196,182,187,139,202,169,206,79,223,164,221,227,169,195,165,193,170,109,125,299,151,270,249,274,264,270,133,219,139,229,177,133,125,85,241,100,201,218,213,255,128,191,206,186,182,323,191,217,300,262,171,142,82,221,175,225,238,386,318,164,240,181,114,244,139,211,204,256,146,139,117,191,264,227,375,242,225,157,251,136,222,138,252,113,222,68,222,203,276,133,141,239,183,199,278,309,109,183,193,88,259,144,187,268,231,205,136,139,137,171,189,200,170,283,224,226,160,242,87,104,297,162,250,129,184,365,141,109,206,144,167,301,214,175,298,262,269,136,186,148,241,262,248,279,113,120,186,207,195,235,183,237,221,197,63,338,200,208,133,165,246,97,205,199,154,201,251,193,138,237,145,118,181,192,313,57,145,139,169,233,156,132,247,221,167,287,255,218,278,119,138,213,239,257,130,88,276,331,138,291,257,185,97,265,72,225,176,201,78,202,247,276,218,257,152,113,205,311,199,97,169,199,188,195,166,249,191,117,249,206,173,258,200,330,186,132,146,195,322,337,189,132,187,233,195,276,129,233,185,75,203,126,219,191,173,200,285,215,209,136,232,202,260,234,101,278,160,268,265,118,124,156,89,197,234,72,222,193,75,146,159,174,197,229,97,352,132,166,248,246,70,308,154,113,157,113,176,208,97,251,223,203,203,217,240,174,338,197,183,226,259,84,170,270,153,174,189,155,299,187,188,180,233,212,167,225,202,222,207,229,130,194,94,341,198,345,183,185,204,238,104,179,222,190,178,159,115,290,139,131,385,180,207,122,265,166,214,161,90,194,163,169,287,232,190,180,186,143,106,231,126,219,178,146,196,163,153,217,130,117,151,184,49,214,170,305,177,151,227,302,130,173,230,259,201,186,239,307,166,162,249,293,297,325,119,141,193,94,152,88,244,219,186,169,160,193,188,131,169,161,141,145,218,215,210,204,172,162,204,129,223,263,242,220,285,242,147,198,196,270,167,119,182,87,188,140,338,220,239,227,156,230,116,158,198,242,161,161,97,174,282,194,243,230,60,251,76,111,194,212,141,203,91,222,166,194,96,147,171,176,355,121,121,177,153,233,149,233,330,93,118,189,258,298,130,107,166,141,277,136,295,269,275,91,148,183,180,170,147,189,104,144,175,243,165,202,279,222,206,228,180,110,198,235,104,247,200,156,203,233,211,253,213,172,206,183,282,184,229,158,98,180,245,221,218,176,211,148,150,230,196,248,192,257,267,233,203,261,288,194,183,268,279,299,192,201,251,289,273,264,227,87,158,128,260,201,278,232,147,117,132,253,79,192,195,94,162,231,242,247,164,127,147,203,132,87,180,215,107,189,218,175,232,284,118,226,127,253,164,217,205,223,217,122,202,260,222,211,198,218,157,187,290,168,286,130,173,237,234,101,157,215,182,154,219,114,210,128,259,228,112,79,268,113,120,259,247,178,219,234,93,116,106,264,219,150,227,149,218,161,156,129,151,207,128,183,178,298,159,211,233,153,200,219,270,117,347,86,166,93,69,412,191,115,126,234,247,190,232,235,118,193,183,296,289,128,228,212,198,144,210,73,166,225,182,310,262,174,220,145,131,253,225,227,185,111,219,124,119,199,262,172,239,129,269,258,95,184,133,127,230,190,120,189,118,109,256,258,204,102,99,261,174,249,303,143,195,264,89,212,166,240,121,164,190,243,76,283,311,147,125,188,152,193,182,264,82,228,157,171,61,217,214,122,170,209,315,175,212,118,88,324,239,184,159,279,155,229,206,222,189,216,120,198,240,125,178,117,274,104,116,287,126,149,107,139,83,132,170,166,246,180,235,95,214,78,117,109,214,286,147,153,240,175,205,216,167,165,152,263,294,170,179,212,127,103,100,112,151,312,145,223,196,124,337,127,125,191,143,214,217,213,265,347,158,253,119,199,209,74,93,166,111,191,180,129,145,200,274,175,200,153,127,173,260,185,194,252,119,79,136,109,135,159,110,206,180,102,208,224,138,209,137,137,183,170,202,260,101,293,217,71,237,253,203,222,251,141,208,168,266,257,146,216,220,85,222,201,137,397,202,249,184,143,215,159,194,206,170,116,249,304,113,292,315,197,177,267,125,295,181,102,207,102,176,200,103,165,120,177,151,255,115,345,140,153,90,213,80,221,131,232,269,196,210,161,200,198,147,133,141,245,189,152,109,145,197,150,223,152,133,154,245,200,159,135,164,133,132,293,192,205,321,95,163,280,72,168,86,199,117,169,173,176,221,213,243,219,168,147,183,265,142,176,137,58,224,92,277,352,65,168,140,269,215,195,298,148,173,208,195,81,217,212,92,163,144,249,171,192,209,110,85,86,163,215,124,82,147,186,95,291,317,296,81,95,328,245,135,179,213,223,121,249,204,222,140,193,170,130,272,103,286,159,204,209,233,239,270,100,152,202,213,224,127,159,172,140,175,190,99,221,108,171,168,191,240,160,170,276,214,111,57,388,274,297,109,167,114,209,185,157,207,211,232,268,168,304,103,248,188,284,314,205,100,302,187,90,252,165,188,248,268,174,137,314,309,145,199,140,210,235,244,238,293,190,99,193,174,173,252,336,191,150,126,254,195,195,83,152,268,186,373,189,185,211,203,245,180,312,81,194,150,209,122,202,88,156,93,149,214,243,312,245,184,195,221,191,156,233,83,160,143,165,138,169,214,130,145,257,233,242,168,263,143,290,342,200,192,89,244,212,330,257,281,143,239,174,197,158,179,188,177,206,182,255,219,243,68,259,94,257,201,246,252,204,165,235,352,88,301,177,228,137,95,259,143,159,267,181,238,205,228,167,189,118,171,199,186,200,209,261,187,224,153,335,244,169,126,368,246,97,181,170,163,224,133,90,129,184,147,292,208,110,167,132,264,169,115,145,297,353,167,312,229,211,258,284,214,222,163,137,165,253,280,307,99,225,170,167,151,141,211,169,219,121,174,265,162,141,220,223,226,118,240,308,140,176,141,246,138,136,111,172,194,257,295,238,274,149,218,259,188,166,192,211,123,353,182,93,155,233,171,272,134,303,147,189,152,178,255,229,243,196,207,173,315,149,206,212,182,196,148,208,59,212,200,211,173,134,141,142,227,198,276,121,214,214,243,237,171,236,220,309,293,84,231,232,210,178,101,215,152,98,184,221,155,215,195,268,103,75,230,271,106,188,101,180,115,205,195,121,251,239,152,163,317,159,125,259,180,187,123,136,221,323,187,308,201,103,198,220,99,236,223,115,219,251,175,256,123,236,153,223,115,103,209,248,147,189,191,167,228,164,234,187,217,186,231,102,108,174,273,136,205,151,234,236,337,194,213,232,111,324,316,212,172,164,219,302,98,212,242,78,223,136,236,273,198,212,235,183,204,170,178,199,181,214,126,306,297,168,198,125,208,207,352,194,74,146,266,183,219,146,164,262,194,82,194,200,160,222,177,246,226,182,82,283,210,217,272,188,164,73,184,239,123,245,193,215,93,330,158,78,179,195,204,138,196,251,361,252,220,166,119,291,193,219,178,325,134,217,201,189,99,154,104,277,239,93,184,192,112,219,291,64,166,252,197,153,203,300,91,298,190,202,121,215,195,210,154,102,159,177,239,122,152,271,264,153,215,193,165,285,234,266,251,270,168,153,132,194,166,220,156,92,214,260,177,138,163,259,120,241,200,175,138,206,115,214,151,338,242,223,196,104,242,118,139,177,150,119,190,207,174,168,197,197,166,110,157,231,319,211,182,236,203,168,283,104,165,149,206,62,236,220,187,196,206,273,183,120,177,173,206,154,111,100,272,245,85,71,303,247,181,147,166,84,164,191,73,171,201,301,166,104,176,106,240,168,114,175,219,161,292,140,160,107,142,269,144,120,275,169,236,167,143,138,184,88,159,317,198,142,217,188,206,178,266,107,238,175,247,218,142,174,183,231,232,243,243,126,115,282,73,337,333,260,359,120,123,142,168,269,254,123,139,164,239,263,63,63,179,153,158,93,237,161,104,75,297,98,249,139,134,186,113,222,78,166,212,125,186,124,181,234,208,136,172,93,202,176,191,141,181,237,224,88,157,111,222,136,202,238,333,210,184,178,187,137,241,206,86,143,170,182,336,198,132,85,308,249,241,201,244,170,170,250,123,206,93,142,179,280,281,158,251,175,289,204,241,202,106,233,244,102,134,192,282,166,156,89,187,80,134,218,250,222,135,240,202,150,241,270,174,257,215,242,160,309,95,214,177,171,205,224,203,143,164,142,220,264,217,144,166,157,240,177,121,246,230,205,78,129,301,273,188,169,204,144,189,126,223,215,138,255,191,242,220,218,177,318,307,66,144,146,148,151,252,287,202,206,241,222,253,292,88,232,173,158,192,229,241,298,115,247,204,147,209,193,287,268,244,205,158,224,227,212,208,232,157,240,263,74,88,91,174,227,171,151,239,281,277,85,260,229,147,244,124,136,276,111,232,273,212,150,142,360,203,133,122,209,160,138,205,89,142,171,159,186,114,390,255,171,232,128,216,190,238,232,296,207,161,145,300,246,94,225,334,262,277,206,176,232,104,174,213,92,296,279,134,221,292,245,220,217,210,118,230,235,244,263,140,142,259,150,157,172,281,223,303,118,217,230,206,325,135,206,202,106,154,121,214,240,188,228,306,159,149,249,121,116,123,202,246,203,109,256,203,189,155,202,178,111,197,138,97,182,232,276,88,74,113,195,226,154,193,124,267,146,62,248,289,117,181,128,56,126,277,178,165,146,170,131,289,127,152,167,124,180,229,80,124,124,205,162,227,188,203,107,142,110,92,161,204,234,280,195,304,142,220,118,134,111,296,226,214,184,186,200,113,261,135,338,184,50,101,150,323,240,217,227,263,142,108,123,342,327,122,177,98,185,199,305,247,296,171,259,142,326,241,154,171,352,164,147,289,277,255,263,137,214,191,276,176,134,325,192,213,107,138,155,211,129,121,132,186,255,161,246,241,222,223,210,236,229,112,181,98,107,89,162,238,253,107,224,188,309,158,112,315,302,164,283,158,255,167,189,158,149,378,213,59,217,228,127,109,161,250,173,132,129,266,144,266,380,253,218,186,100,196,231,243,122,129,209,319,200,246,251,274,248,245,126,193,265,119,238,281,202,124,90,185,114,126,144,160,240,236,175,240,144,250,213,127,243,208,215,130,218,186,212,226,130,332,142,183,135,164,127,223,240,176,85,240,224,218,214,173,187,174,164,169,236,166,116,262,170,317,198,123,169,174,188,236,242,190,293,156,261,233,216,237,230,202,127,254,262,382,161,165,257,224,194,160,135,213,137,144,173,108,167,182,96,193,174,110,184,84,74,187,208,304,219,250,233,223,92,134,256,285,311,206,86,137,235,195,209,247,260,233,200,304,167,119,126,184,234,130,222,197,138,237,99,134,233,129,253,111,130,109,177,118,160,280,207,204,243,130,148,261,212,179,192,85,122,223,141,200,378,226,60,259,234,141,235,292,129,220,184,223,145,180,263,212,129,255,220,193,214,130,397,213,292,200,133,131,147,164,305,243,114,198,80,192,105,199,124,180,247,198,265,181,193,300,153,156,125,129,209,117,240,238,165,100,289,139,153,126,148,224,283,148,154,175,153,276,112,321,165,353,266,209,174,265,218,236,142,225,198,220,201,162,257,182,291,162,234,277,241,135,161,175,258,135,97,78,125,188,256,166,181,109,77,140,299,311,256,225,142,218,243,114,178,200,290,243,146,64,144,163,107,220,285,304,184,183,162,152,179,202,242,151,224,196,240,197,162,236,170,114,146,237,169,212,125,189,290,269,220,251,265,161,170,202,177,95,226,170,119,249,146,119,206,116,138,236,176,166,165,168,260,382,162,164,313,268,125,113,226,291,154,159,201,266,216,179,289,318,205,108,200,117,200,139,163,269,115,266,320,172,75,251,123,137,212,228,108,159,186,189,164,155,201,101,242,129,141,109,117,181,242,240,206,121,175,182,42,93,242,147,257,196,167,162,137,266,94,238,77,126,121,214,116,172,257,145,209,220,91,202,175,157,173,134,306,133,232,185,219,123,275,240,234,200,222,108,245,98,201,267,276,287,177,146,209,209,184,131,122,176,152,190,90,292,183,174,103,224,319,324,147,358,146,198,231,115,257,193,251,165,219,154,101,228,190,200,170,193,95,256,140,270,204,105,199,284,204,331,122,132,182,196,231,259,166,231,339,264,85,292,212,182,199,133,191,174,202,90,219,137,292,180,257,96,144,314,189,116,224,121,295,261,236,213,337,189,291,200,191,252,352,201,317,164,197,58,124,183,172,262,185,91,136,109,295,170,128,195,215,178,168,268,239,230,239,257,68,182,189,111,95,258,261,190,175,180,102,309,214,232,118,126,64,95,171,289,189,134,221,213,212,275,152,140,186,218,145,159,159,206,197,186,230,168,268,158,172,154,216,137,358,143,222,333,176,333,221,77,115,186,158,252,157,101,295,311,294,206,205,369,130,130,227,281,118,184,289,184,63,134,212,132,213,217,137,311,283,207,197,192,266,141,255,167,273,210,249,235,237,94,74,254,197,215,134,147,217,114,154,236,175,166,169,218,326,101,94,183,122,189,92,181,238,223,166,240,239,273,136,217,242,251,135,172,235,83,270,171,237,191,207,239,283,180,100,92,317,209,157,107,150,159,189,175,240,187,264,382,175,201,179,186,134,176,174,232,211,174,279,139,184,193,135,235,110,154,177,159,217,99,245,80,180,160,144,252,263,89,132,99,134,160,162,146,298,170,260,201,274,82,224,265,141,254,158,239,214,167,262,266,139,222,154,143,235,293,182,233,156,169,186,133,174,146,235,259,245,137,177,138,159,214,182,202,121,155,248,157,152,151,213,320,158,214,169,146,137,303,204,289,182,305,205,284,141,308,169,182,184,170,232,101,221,111,93,228,230,208,110,143,203,236,107,92,205,180,134,127,176,218,234,162,279,245,136,137,168,211,155,149,212,320,106,115,144,212,101,177,106,206,232,144,83,99,180,210,145,158,127,190,268,360,184,158,282,154,306,77,146,266,261,214,240,195,85,211,139,104,193,212,152,201,99,224,265,156,183,89,250,171,137,185,169,248,267,287,177,239,194,287,268,206,224,157,221,205,155,157,150,186,297,130,187,215,240,183,270,107,66,172,157,255,211,173,248,282,224,243,232,164,227,205,130,330,109,161,208,187,157,111,165,128,296,105,158,222,157,194,287,116,285,149,365,166,234,222,284,213,276,234,149,265,153,230,257,252,117,178,165,179,298,180,200,131,214,207,138,265,147,215,240,259,271,211,240,128,138,273,114,122,183,275,278,138,218,213,99,220,142,118,178,199,229,235,272,200,212,237,222,268,252,222,292,178,235,141,267,147,227,220,73,155,241,190,303,114,236,163,165,103,177,226,282,265,154,225,359,235,161,241,114,172,190,175,92,150,258,159,188,256,164,309,238,176,245,243,319,128,146,148,72,168,144,153,115,131,225,277,160,135,295,185,234,180,249,158,75,204,205,86,136,262,245,215,343,216,92,200,158,228,237,152,103,213,252,168,140,211,136,215,163,147,199,242,171,135,163,189,310,211,268,106,158,204,296,223,211,165,177,186,114,129,216,241,114,138,75,354,288,284,144,208,75,218,222,299,167,370,376,158,239,223,286,201,193,110,236,109,138,284,228,210,225,216,145,223,144,238,112,241,239,198,128,144,82,159,210,221,260,110,90,188,345,138,68,233,233,194,105,365,141,281,110,215,225,178,257,168,75,188,143,225,91,131,116,189,181,226,197,89,165,166,219,153,166,109,227,333,157,254,226,298,193,198,287,295,172,278,239,274,238,143,187,282,174,115,85,231,246,163,210,189,174,295,154,143,254,159,193,131,146,311,150,306,191,130,105,107,218,186,268,212,206,224,308,338,102,268,259,224,162,91,180,103,98,271,337,180,254,125,178,240,225,161,117,186,151,218,336,164,256,160,239,172,218,189,171,272,228,236,252,187,138,159,195,204,202,138,362,223,336,139,138,222,126,331,276,200,155,187,120,185,147,191,210,81,163,112,235,242,233,120,220,211,284,184,241,236,167,96,136,298,154,199,189,154,200,263,165,228,132,219,262,265,178,168,247,230,180,131,193,223,87,302,308,182,158,116,182,262,255,284,355,222,142,249,268,143,204,183,203,217,189,281,135,278,202,98,131,123,197,214,283,189,275,114,282,211,255,212,94,376,168,119,153,204,179,117,142,113,159,86,127,145,230,241,232,159,185,197,112,243,166,328,159,250,187,164,144,144,159,121,183,191,233,312,112,119,111,134,160,143,174,89,218,201,300,146,129,193,117,214,156,156,175,162,122,161,193,267,111,173,260,295,186,150,243,249,142,235,179,180,299,146,201,208,241,276,174,250,251,278,264,187,262,256,142,313,201,175,176,148,205,167,251,205,239,268,307,187,281,154,140,220,173,145,299,139,120,200,246,106,201,176,237,186,358,279,226,145,308,225,297,279,147,215,148,143,194,134,235,155,151,222,176,130,139,221,258,82,145,296,151,226,145,259,136,98,171,189,222,293,104,340,220,113,150,227,231,89,169,171,237,210,190,98,197,336,149,296,83,255,217,79,207,120,215,202,277,289,212,238,168,146,180,206,250,157,156,142,225,227,161,194,222,218,158,268,202,109,246,175,207,179,320,141,202,168,226,161,152,350,199,137,210,92,182,300,126,210,105,168,131,169,246,79,120,311,144,222,187,203,224,127,196,73,269,182,202,220,197,88,198,253,221,248,165,197,216,138,165,206,147,105,157,275,293,157,296,235,218,137,169,121,347,232,271,157,147,226,175,198,170,231,238,131,190,301,221,297,466,124,232,226,199,179,77,111,224,316,258,92,213,189,194,166,201,105,206,233,247,119,168,254,105,219,318,68,92,107,156,186,185,219,118,205,165,152,130,266,240,145,165,369,203,255,290,205,179,243,145,169,136,91,188,173,192,288,191,203,322,270,124,142,162,334,254,90,95,110,248,235,272,205,236,304,85,125,195,216,143,287,89,124,44,213,205,238,185,96,186,264,200,280,112,256,270,147,116,192,167,261,260,124,254,190,181,165,308,210,259,203,62,238,185,177,198,193,185,200,142,301,121,182,225,131,228,188,201,207,246,262,194,267,189,245,232,144,225,162,257,123,202,136,180,223,215,187,191,182,201,217,163,266,204,187,246,142,72,247,172,121,269,164,122,138,211,239,228,296,347,153,293,236,190,169,233,218,152,254,164,200,289,134,161,121,208,117,256,195,244,125,135,301,83,203,214,319,147,124,96,111,79,125,328,226,100,177,197,180,155,138,167,160,118,224,249,265,321,282,124,124,153,200,117,135,234,209,106,219,255,209,280,243,196,244,121,180,191,246,172,258,122,120,230,262,156,253,72,153,195,257,211,219,175,104,132,178,183,187,220,169,180,241,153,127,135,149,151,238,198,76,239,216,174,68,338,239,116,145,258,127,93,106,183,201,221,165,133,217,165,162,193,177,255,187,105,142,199,222,249,176,222,178,220,251,238,151,188,185,126,134,246,251,143,115,151,208,311,116,142,121,232,133,176,99,351,237,199,191,338,138,168,248,142,388,122,166,125,237,117,323,168,84,180,118,287,131,164,184,234,192,157,117,170,167,244,154,138,200,295,325,246,250,56,136,164,220,217,167,128,259,235,199,208,158,177,112,123,218,240,120,188,229,236,223,161,128,224,78,182,180,128,190,408,264,213,219,149,188,73,252,208,226,230,228,250,224,207,246,325,187,124,197,217,164,124,178,218,141,259,193,128,196,277,220,140,178,240,219,352,103,242,235,165,191,200,250,237,192,219,189,367,206,136,227,138,97,289,167,188,243,241,192,148,158,264,167,93,103,97,98,206,107,216,270,138,272,215,181,75,177,270,160,280,161,159,199,74,250,159,115,170,252,113,202,267,202,206,272,147,262,206,311,209,229,122,155,188,218,200,262,192,139,285,242,183,216,173,150,336,167,210,197,307,157,147,208,237,243,158,180,171,179,227,261,149,292,149,293,221,351,186,166,106,339,202,143,187,231,166,222,193,241,136,241,220,220,230,256,114,222,169,74,140,214,224,227,234,112,322,171,221,109,132,218,119,121,181,177,232,215,103,174,215,194,153,220,268,211,207,195,226,193,315,137,223,303,223,198,239,150,105,179,256,153,236,136,313,299,216,371,242,216,246,223,253,302,95,177,107,100,260,211,229,194,74,226,182,251,164,306,100,254,241,268,192,78,157,218,289,214,363,213,208,258,135,324,220,249,299,218,161,182,112,137,217,166,308,287,263,172,238,183,307,147,218,123,151,238,118,103,186,322,309,239,236,340,151,222,149,168,258,101,311,147,315,241,353,195,291,186,207,204,234,154,109,264,337,289,189,224,192,82,180,287,321,223,181,248,120,251,132,284,254,307,193,146,231,159,284,196,211,85,153,123,180,150,275,263,232,151,157,120,199,210,252,88,173,350,215,175,186,97,280,222,176,169,190,173,133,260,210,149,295,230,374,147,160,178,320,241,164,130,123,271,121,141,121,273,260,260,145,182,177,164,190,231,150,332,157,203,194,216,136,216,110,95,202,156,180,210,79,108,170,170,316,150,227,182,274,217,170,175,170,117,176,185,330,196,289,222,320,195,280,211,192,247,260,277,125,247,148,263,227,101,235,139,139,112,248,177,80,186,225,112,185,335,243,235,182,176,102,145,159,266,219,180,195,245,102,271,302,337,162,213,158,57,198,158,260,219,138,211,175,284,230,310,208,157,156,261,144,142,132,227,287,188,161,158,206,99,189,240,181,209,302,220,144,253,303,207,231,170,257,240,246,222,206,252,359,215,194,242,162,195,253,81,203,166,176,161,349,145,176,208,232,204,141,193,279,211,208,257,242,175,163,201,238,141,344,155,244,167,263,198,115,207,239,193,235,115,270,231,114,185,246,262,183,283,341,254,213,230,118,170,206,192,261,160,124,213,220,175,163,201,155,164,267,226,269,149,158,270,311,191,234,131,157,241,267,246,243,253,221,221,168,236,138,151,200,195,127,129,138,110,201,210,143,232,126,251,87,203,245,240,216,285,144,235,85,217,104,149,103,200,121,163,215,289,244,262,192,195,202,176,199,203,171,291,205,265,345,232,309,222,162,147,132,286,101,240,178,192,203,136,197,256,251,191,259,161,209,91,117,202,222,118,200,172,213,231,178,138,233,90,253,137,203,54,152,244,272,175,255,205,99,181,260,130,197,185,128,216,154,160,215,191,106,172,162,159,255,203,166,196,71,248,272,280,95,201,104,364,165,216,318,229,89,170,186,210,142,292,228,199,123,293,229,144,153,177,193,161,249,212,261,213,163,136,229,242,162,300,214,271,118,162,124,142,160,186,183,186,214,287,116,183,158,143,165,259,120,233,214,188,232,220,286,261,112,233,183,111,232,125,184,153,318,88,162,312,124,111,249,162,259,310,138,139,249,119,126,176,74,314,218,201,342,138,141,184,240,189,324,238,204,373,114,271,393,212,214,209,253,85,201,159,182,244,135,181,147,125,191,199,115,91,105,142,217,131,131,128,150,261,327,165,186,147,248,165,274,165,173,222,264,218,152,172,235,192,249,194,194,223,201,108,87,241,237,164,184,197,79,142,101,143,226,92,141,122,241,242,239,57,328,132,194,171,148,298,224,96,161,112,137,233,211,249,349,88,100,242,90,241,212,131,222,181,236,188,99,188,108,140,162,130,120,152,237,241,91,78,207,156,176,117,131,123,273,171,253,167,130,100,193,145,260,208,208,242,203,177,114,286,170,271,348,166,267,381,190,196,212,314,157,211,222,352,112,218,163,112,224,138,135,212,237,201,169,173,179,157,201,239,233,140,228,290,247,183,92,171,250,149,207,243,225,208,170,123,213,245,206,173,190,287,200,196,140,169,187,91,226,147,197,177,176,206,260,174,239,138,122,183,193,207,97,391,206,186,194,205,258,208,242,126,158,211,161,215,298,146,226,216,169,243,167,268,177,198,215,260,249,230,99,193,238,196,133,147,180,158,222,247,206,219,285,256,143,139,234,295,224,222,296,118,127,199,191,194,249,276,199,167,139,248,257,81,163,230,255,253,163,361,210,148,191,190,161,130,156,182,254,129,222,157,102,131,144,97,126,208,131,321,158,282,126,226,321,267,234,255,166,96,189,229,162,96,192,173,209,245,229,273,111,250,292,214,125,235,226,188,227,184,218,130,126,183,138,221,179,146,163,257,329,219,264,174,206,119,286,265,168,240,147,136,215,157,173,202,184,205,83,247,155,198,234,186,276,199,257,206,162,182,204,170,191,260,278,234,169,218,139,191,217,169,124,182,205,119,232,245,213,174,295,277,164,234,228,179,122,212,274,229,130,145,197,155,177,182,108,259,118,127,249,218,100,243,153,166,145,225,90,201,206,125,226,146,201,180,165,174,176,163,161,198,179,185,107,349,222,122,266,171,135,179,348,242,178,146,184,288,234,256,260,270,311,235,160,205,167,250,201,119,77,184,90,254,142,201,243,245,205,106,167,233,83,285,320,229,204,260,147,153,178,131,198,225,128,304,258,163,178,114,166,218,124,105,109,268,168,171,154,209,188,276,234,164,205,217,149,290,193,153,249,228,302,143,143,247,206,147,251,167,233,145,213,170,187,269,170,156,288,197,185,243,120,245,94,191,152,286,222,204,189,156,94,127,214,312,192,299,134,279,178,304,115,186,182,136,135,318,135,217,207,217,285,225,239,187,151,160,288,284,209,175,175,228,227,217,272,115,229,171,171,209,82,279,182,328,74,231,127,281,143,240,145,132,234,170,96,182,207,103,148,256,280,145,121,135,229,298,96,129,306,197,257,179,192,251,153,180,216,162,250,230,266,254,228,174,156,270,311,142,139,140,81,181,292,188,116,142,201,218,181,178,108,122,129,171,244,169,114,253,283,379,230,201,274,265,215,224,278,211,159,182,122,267,238,259,284,273,132,260,133,149,229,185,147,230,231,281,196,261,65,148,315,256,180,264,155,291,200,202,198,206,111,92,146,215,153,272,199,122,137,243,273,202,237,76,216,132,141,188,280,293,148,336,224,145,148,107,84,302,114,236,256,194,254,163,247,219,183,161,131,252,213,160,209,281,156,103,146,323,183,218,213,191,191,96,230,142,130,265,212,201,338,248,147,194,259,192,199,189,217,102,164,143,167,162,122,190,135,223,130,238,190,137,59,195,82,326,168,226,92,295,169,261,127,135,190,166,228,142,297,213,219,123,119,132,277,255,154,159,241,59,137,366,119,152,200,279,187,113,214,161,182,98,256,250,90,200,202,232,139,314,236,167,221,180,114,227,144,310,131,120,183,200,233,158,122,228,133,242,180,188,217,82,149,257,188,144,229,190,209,189,196,168,153,253,183,88,239,334,262,172,189,206,88,72,204,311,101,173,196,103,134,92,112,99,330,109,190,102,264,221,208,314,208,152,271,226,216,272,114,164,361,179,223,132,229,264,164,156,214,215,148,163,235,239,152,212,236,173,173,199,270,265,206,338,349,256,204,154,184,164,307,172,176,117,198,234,65,195,220,175,193,281,256,156,158,193,222,224,210,229,257,236,212,212,199,200,218,290,174,98,134,148,335,150,250,203,198,187,238,180,265,247,287,220,69,159,205,169,328,210,140,199,140,257,213,158,202,263,189,109,198,199,210,196,166,80,119,182,169,193,87,299,211,73,182,173,124,231,304,149,232,81,233,185,155,232,200,121,199,173,93,223,148,164,147,238,262,200,244,252,155,64,232,216,231,215,82,210,207,163,227,260,223,134,116,151,136,123,105,160,349,179,264,153,217,276,260,137,80,231,208,181,180,266,116,249,240,179,231,248,278,158,177,163,172,260,146,119,131,186,127,140,201,191,274,199,79,145,143,234,120,110,149,271,197,151,130,211,242,270,127,258,144,273,146,163,280,218,109,264,180,200,82,215,102,130,213,150,161,64,129,236,304,198,223,116,127,198,222,112,280,107,315,194,152,127,201,190,199,197,231,126,303,233,328,291,204,88,100,195,157,97,185,88,343,253,189,183,127,119,145,147,193,215,217,153,141,160,196,319,234,304,145,138,271,214,160,222,171,129,254,266,103,189,128,78,132,209,138,148,67,150,131,232,159,185,246,262,171,244,292,350,226,205,100,316,217,163,185,180,145,186,138,129,173,235,135,187,224,195,176,267,248,143,201,150,197,98,175,281,195,267,369,162,165,203,257,222,203,197,136,98,152,222,167,280,162,324,142,219,134,264,114,154,230,162,282,212,106,135,197,308,224,149,203,278,222,156,238,76,270,141,63,198,223,250,201,213,133,247,200,143,159,132,183,162,176,190,275,172,127,241,202,94,352,192,252,204,318,272,185,175,261,229,111,224,106,125,271,239,221,184,108,189,330,158,91,109,118,217,361,187,297,232,233,246,231,167,220,174,137,83,235,173,221,226,315,175,147,229,226,167,123,238,64,142,149,288,309,221,230,175,292,214,242,154,117,217,364,288,272,220,230,275,237,181,111,231,222,113,203,77,116,213,242,231,143,272,100,295,197,171,104,232,148,186,141,252,159,207,117,246,280,162,185,269,178,155,95,146,224,283,255,207,192,324,258,267,158,112,227,234,268,137,206,69,105,273,181,203,167,187,188,128,173,183,230,206,250,145,269,230,256,228,274,250,219,267,117,194,112,224,295,121,183,181,92,134,115,192,208,300,220,215,222,166,228,238,139,166,201,197,247,222,131,152,229,184,160,181,265,197,197,198,202,234,302,279,253,219,134,103,141,71,176,236,137,165,271,283,207,184,299,189,134,180,202,202,318,189,209,77,198,195,115,177,138,165,321,142,323,246,111,313,200,206,149,137,78,199,362,201,241,267,191,227,190,255,216,285,162,217,154,125,216,168,258,220,145,183,245,196,195,296,277,268,171,229,91,232,237,272,185,200,182,98,257,200,185,238,240,282,165,334,112,173,121,106,269,277,190,207,211,166,220,138,257,177,275,174,239,218,276,179,314,163,171,219,230,236,163,331,157,225,241,298,175,318,250,167,182,205,162,154,192,210,124,199,167,115,187,220,200,229,179,132,163,66,124,198,392,254,234,102,209,207,176,186,345,106,167,128,137,175,155,150,158,215,214,326,206,200,280,179,95,181,212,169,134,236,235,222,173,196,287,267,163,148,169,181,82,79,210,204,91,157,93,198,210,153,335,162,232,297,281,171,258,185,167,210,244,341,194,191,213,260,240,184,166,177,195,184,144,311,231,290,143,248,241,68,92,228,178,234,210,241,163,346,72,236,151,251,239,164,88,207,168,202,284,310,197,210,193,114,230,169,250,112,141,266,65,294,146,242,167,213,378,260,174,278,153,285,128,133,188,128,85,202,150,343,125,160,172,87,130,182,220,283,157,312,237,139,341,161,294,226,91,96,154,233,366,224,237,290,88,163,129,177,230,148,170,295,156,245,158,169,219,142,165,75,235,132,232,328,126,187,238,229,221,229,101,76,173,156,155,253,70,151,206,228,156,206,129,70,292,329,121,169,190,195,137,196,350,89,202,218,120,228,152,287,137,151,222,165,113,192,196,292,253,142,142,280,143,120,196,254,121,156,130,216,136,146,222,173,233,243,92,195,312,185,110,314,99,259,61,105,231,196,130,353,222,137,228,91,102,222,203,123,168,229,256,270,210,168,73,235,101,209,172,141,295,304,111,190,157,71,134,209,187,187,190,120,185,270,224,223,252,144,264,242,96,367,192,186,142,200,258,163,221,149,106,357,95,145,185,138,100,140,357,198,139,237,223,193,138,233,239,208,257,228,183,176,149,134,120,141,96,72,310,145,280,235,314,111,181,196,224,302,116,272,165,253,164,348,281,218,248,204,202,271,165,195,202,258,305,114,150,88,231,218,214,283,349,194,193,155,205,197,228,230,225,216,218,166,159,135,148,109,281,229,181,178,295,141,214,193,236,170,151,200,157,112,164,117,152,166,228,317,243,312,136,90,161,144,126,156,133,144,260,191,182,178,193,259,97,231,72,192,86,100,108,144,227,244,135,251,133,201,297,229,226,246,134,90,254,133,344,235,338,97,166,240,209,208,123,155,210,252,232,240,95,111,289,235,210,253,166,189,172,293,112,175,128,108,117,220,224,241,276,224,109,228,121,103,252,230,147,114,144,119,121,171,297,145,212,214,180,146,200,279,178,109,269,152,328,96,226,173,159,246,118,161,149,157,83,182,159,191,219,162,293,114,223,178,195,199,195,169,178,196,121,237,285,196,256,122,229,179,226,192,252,383,330,346,143,351,197,156,203,211,229,152,297,196,253,174,155,127,256,118,352,166,228,263,215,237,108,365,137,248,196,50,187,183,357,215,297,166,228,208,220,158,140,236,129,264,204,157,85,146,216,110,195,193,295,339,94,135,262,156,124,294,214,71,200,234,229,163,192,308,255,221,313,253,77,126,150,199,212,135,150,218,96,212,231,186,223,238,275,141,185,243,255,264,227,199,141,138,208,167,85,194,217,138,152,152,216,191,277,148,174,342,214,153,215,134,276,159,198,222,81,184,114,225,205,277,146,276,84,141,230,248,198,105,256,210,145,84,217,172,252,129,124,264,91,261,61,161,183,197,74,307,152,259,182,300,154,147,223,255,198,102,228,202,136,155,153,118,83,156,177,92,206,80,85,206,163,233,252,203,305,203,234,118,214,171,182,291,244,203,142,171,107,115,247,235,170,126,149,153,190,93,183,310,192,208,129,141,222,88,139,255,108,334,251,214,118,161,73,217,164,155,148,149,96,112,306,159,194,121,193,210,113,141,229,311,115,187,204,200,123,282,244,209,265,183,366,343,109,180,55,210,151,199,199,219,172,118,168,213,174,235,128,237,163,159,155,194,86,127,98,106,67,254,129,206,260,210,215,103,226,203,295,155,161,227,121,117,294,176,215,237,151,144,300,149,140,180,184,99,183,218,187,175,176,81,296,148,155,126,235,195,120,257,144,150,164,219,311,193,165,357,185,108,183,155,257,272,260,206,180,218,158,92,184,347,79,141,189,229,160,162,150,249,207,284,123,305,82,163,100,176,128,229,141,76,199,176,164,108,235,119,217,143,91,333,211,97,89,175,183,198,189,191,267,202,222,155,187,183,140,175,259,116,99,146,148,197,127,242,262,220,277,228,231,118,211,236,155,155,207,138,213,148,132,119,135,164,112,120,151,131,100,191,221,174,252,158,398,302,218,225,83,242,138,249,190,193,251,321,93,193,271,106,249,254,169,308,228,191,131,183,130,199,97,203,317,338,113,279,223,210,193,177,111,225,173,294,215,188,113,287,229,206,230,255,171,247,288,188,204,178,215,237,212,228,191,236,190,275,165,298,264,107,246,205,197,202,223,280,259,179,132,290,159,178,101,271,223,172,362,210,106,214,305,136,108,262,221,188,317,133,202,234,298,98,208,107,124,173,226,170,230,223,199,156,132,163,199,234,282,149,150,212,305,263,211,212,207,119,221,249,299,176,240,192,212,158,179,173,173,183,181,242,320,113,185,243,218,94,118,135,165,224,205,112,161,170,189,228,86,188,168,216,189,364,169,194,243,209,101,106,205,146,110,174,265,251,202,219,169,248,222,113,174,190,191,216,218,100,160,224,192,201,213,172,142,193,104,155,229,126,153,276,300,153,231,199,110,154,109,199,180,236,211,191,233,297,354,119,178,235,247,178,137,235,177,109,243,224,120,243,151,157,213,300,200,289,222,198,196,130,170,137,257,107,278,244,206,130,236,221,248,153,237,161,227,211,159,160,241,87,100,209,187,236,269,228,258,159,216,223,94,159,274,184,202,220,239,290,152,196,99,267,127,247,169,267,87,253,216,151,197,197,219,169,316,246,173,49,161,370,204,239,161,250,164,103,172,184,165,362,204,240,178,186,349,222,197,191,122,261,406,90,240,299,230,186,151,195,141,231,251,346,159,252,162,155,164,169,313,98,280,168,201,61,233,188,152,272,252,108,202,240,119,261,175,194,224,155,233,242,115,152,169,171,116,221,242,232,228,201,209,231,112,113,220,234,183,184,153,303,179,118,236,159,197,170,103,127,267,142,188,141,237,186,213,164,213,85,130,173,248,119,66,208,217,284,255,173,243,142,140,145,237,233,263,239,345,150,162,59,174,225,141,247,192,227,116,185,184,206,318,177,128,170,83,199,242,135,154,246,241,117,88,257,135,190,137,225,169,147,250,237,151,221,275,140,218,159,140,284,252,212,89,168,186,236,225,143,162,149,246,141,319,234,142,173,138,280,211,121,319,216,257,298,286,125,111,170,254,166,221,102,216,184,154,205,275,98,248,147,368,97,112,262,225,171,302,167,136,107,258,304,200,190,78,159,181,148,68,247,289,252,315,180,229,86,225,121,236,151,199,223,191,159,152,182,299,143,195,294,99,101,143,128,195,153,293,142,304,179,220,201,119,145,92,180,147,222,217,171,76,180,136,108,146,191,224,271,304,249,199,219,203,299,176,114,122,182,132,187,132,259,125,153,212,282,262,136,142,324,92,298,188,229,124,257,179,174,277,242,196,206,152,91,232,187,244,129,156,134,225,318,124,163,203,180,180,113,222,284,242,172,203,315,207,226,153,319,117,181,250,188,268,221,70,178,217,204,100,83,222,135,166,284,231,292,239,182,128,191,86,225,138,116,118,245,237,124,217,242,75,228,233,204,151,163,104,134,224,175,134,205,234,169,342,134,203,78,160,186,221,294,234,226,194,193,149,207,187,103,92,152,222,139,180,167,271,130,201,205,177,180,114,229,186,200,120,174,149,108,232,182,241,172,192,204,160,109,333,275,130,203,239,157,249,150,144,132,276,151,206,301,173,217,227,111,82,223,163,92,147,297,110,104,268,312,276,206,199,213,271,260,213,168,187,142,206,150,211,253,222,201,211,124,226,138,193,148,182,224,178,200,211,223,144,228,138,103,242,153,155,249,145,139,283,138,100,199,171,122,275,160,190,206,141,129,191,168,165,136,201,148,216,128,121,172,220,243,149,245,154,230,177,299,180,233,83,351,154,247,232,262,174,113,266,167,224,192,135,212,140,319,133,197,39,246,194,186,209,238,183,159,324,168,128,187,146,234,116,103,176,262,266,190,222,131,270,165,178,128,146,262,194,167,244,226,117,151,174,149,146,157,305,270,98,201,169,225,208,225,220,200,293,170,215,209,229,173,147,155,187,189,248,220,154,139,151,185,192,203,160,345,219,168,278,86,239,154,116,172,219,254,263,214,81,268,96,309,223,108,255,121,373,326,121,134,186,161,253,152,93,191,81,123,80,215,194,209,82,129,169,327,167,114,243,239,148,208,127,296,141,262,168,111,189,196,265,243,213,178,238,221,212,182,124,283,171,159,232,118,98,183,202,154,176,132,282,106,152,225,367,197,249,241,175,179,205,312,242,300,214,211,183,102,192,158,146,196,219,130,128,309,243,215,151,96,292,176,226,269,298,245,202,176,208,162,300,187,138,106,224,190,87,120,186,259,154,291,293,152,316,235,190,208,162,213,216,209,199,194,124,191,232,124,183,107,223,175,86,227,115,187,134,158,154,255,219,252,151,249,192,208,136,227,252,301,139,305,193,85,188,186,187,216,249,143,212,298,180,229,237,322,264,99,230,174,212,183,275,266,169,251,125,232,147,213,175,154,140,159,180,279,227,138,204,251,228,192,231,143,68,218,305,260,213,194,167,267,219,74,182,259,349,371,264,186,252,158,223,207,133,127,225,216,111,260,248,99,134,198,238,154,197,124,192,179,262,246,171,97,218,167,175,262,207,133,145,163,180,255,152,200,245,154,124,206,205,192,172,335,208,264,124,103,254,262,203,217,346,200,123,140,251,206,183,238,235,117,87,307,192,254,193,223,127,127,88,277,140,215,300,169,226,192,131,209,222,215,83,139,271,198,115,318,132,102,96,297,212,207,242,155,320,217,223,233,182,277,310,204,91,146,115,269,258,130,357,144,143,137,154,205,113,161,161,117,205,107,173,110,228,224,152,204,226,240,239,197,244,208,265,219,228,208,172,157,124,235,111,220,108,276,233,184,365,202,177,258,137,214,210,112,145,166,117,156,120,123,221,188,362,219,108,217,140,252,191,208,186,225,177,220,251,82,119,215,190,114,304,297,185,275,349,370,196,215,172,179,142,153,245,127,256,131,136,219,123,125,358,175,122,238,137,286,263,123,296,73,297,102,207,171,204,160,177,98,322,197,261,139,206,102,215,183,230,146,90,104,199,271,223,229,368,189,216,208,193,275,103,66,122,212,223,205,232,230,225,297,116,136,239,121,113,292,402,113,315,156,168,173,215,133,206,200,259,188,216,138,207,282,161,269,112,191,123,251,128,175,195,167,302,338,133,359,210,275,132,238,192,102,144,208,263,142,136,270,175,291,233,130,227,164,129,282,197,232,206,332,141,141,220,251,193,139,109,157,173,186,94,102,136,255,278,222,177,211,178,134,95,137,232,180,175,282,146,203,312,113,223,227,183,149,83,115,153,104,116,176,276,229,147,155,167,228,267,149,74,254,210,146,217,175,261,246,165,146,172,154,203,213,157,114,199,110,149,167,276,236,222,296,107,155,209,112,172,163,221,151,92,153,201,190,124,168,111,258,112,178,300,289,157,160,88,265,206,259,279,125,330,176,181,206,182,174,179,339,143,294,190,192,215,235,266,211,149,144,282,195,197,151,87,124,117,318,221,207,165,254,260,325,140,83,225,240,110,233,88,107,129,218,129,167,207,141,120,186,174,214,170,224,121,275,132,196,100,242,214,188,231,152,229,231,251,270,278,263,156,227,132,200,253,148,95,234,161,234,279,225,167,368,341,126,202,183,108,250,253,124,112,86,290,160,244,96,220,134,79,233,200,148,292,177,162,180,112,171,188,157,247,218,182,214,295,223,105,146,120,225,246,263,191,98,199,214,113,171,176,338,254,205,223,247,305,176,177,195,180,222,171,264,295,178,180,127,112,207,203,242,248,155,193,232,179,229,156,163,116,257,335,218,145,196,294,258,314,296,173,195,224,241,201,207,162,117,225,99,214,260,161,115,111,210,159,118,211,244,264,310,223,151,205,202,142,157,177,203,149,165,248,110,276,294,235,88,199,182,201,126,152,165,250,299,230,173,180,84,209,223,317,241,103,109,129,365,283,200,190,118,137,121,226,372,243,143,151,206,177,167,237,111,229,328,192,209,93,106,93,152,83,138,200,352,140,182,118,242,184,192,187,352,354,114,203,252,216,207,221,103,192,252,55,205,198,237,146,100,124,186,208,213,216,174,162,237,104,183,149,179,188,242,213,229,212,168,215,222,251,222,184,191,167,217,188,216,152,191,160,330,56,208,190,283,227,94,119,228,178,190,131,219,213,138,217,200,249,218,197,150,230,160,176,378,124,108,385,137,299,187,207,132,244,87,96,146,193,141,131,323,249,315,142,265,137,262,287,167,128,180,273,84,212,162,386,312,147,304,230,248,245,160,108,221,112,285,166,59,179,281,142,101,121,204,270,115,119,145,284,241,195,187,348,120,209,125,233,377,177,162,252,262,286,99,259,222,213,235,352,315,126,278,168,71,152,225,171,193,179,150,155,141,190,132,122,284,188,171,135,70,173,243,313,232,164,278,225,158,182,162,113,130,200,201,382,178,202,235,124,169,249,224,203,94,224,128,108,78,148,126,254,166,284,222,217,231,237,202,150,107,292,135,206,313,220,156,140,135,210,321,181,218,245,273,358,161,239,259,231,177,261,271,243,131,145,118,178,274,181,228,189,148,203,176,295,211,185,99,82,98,235,262,178,225,182,179,133,176,189,144,215,317,229,183,119,302,222,169,130,152,237,223,261,259,171,148,242,385,145,169,158,216,155,232,93,140,89,245,184,226,218,188,145,141,347,212,258,219,254,191,110,142,322,156,164,162,293,280,306,165,190,256,108,256,157,175,166,239,91,161,227,117,227,177,239,96,315,235,116,216,285,145,141,96,255,106,68,189,292,225,233,178,279,195,170,182,208,261,209,229,261,102,222,110,145,188,158,246,156,325,96,303,140,383,114,265,95,266,164,166,129,184,168,137,294,126,198,386,83,186,130,320,204,153,166,140,274,192,179,111,255,186,220,203,117,177,184,198,135,257,221,103,171,151,117,237,194,146,137,155,114,180,229,124,121,219,239,246,227,145,222,238,149,215,291,197,219,188,163,243,298,90,132,299,228,128,211,106,128,195,191,267,177,242,247,220,190,326,229,201,268,221,122,199,204,282,183,242,198,196,134,301,162,244,204,267,214,159,161,202,235,145,150,242,240,204,219,153,144,164,188,131,189,159,236,245,187,197,286,125,273,206,180,305,205,298,96,212,69,238,208,253,114,217,246,319,204,81,135,127,197,142,102,176,225,235,270,185,203,273,134,137,175,130,307,197,332,98,156,176,180,157,121,152,134,235,143,138,111,132,185,197,234,324,101,223,124,99,136,279,180,262,101,270,113,311,239,226,290,170,179,262,243,186,259,118,225,225,303,201,263,207,191,187,158,216,192,156,162,266,212,107,128,255,239,353,286,147,233,189,267,111,202,96,283,134,258,160,208,129,220,187,176,137,165,249,65,202,116,229,319,204,251,116,233,227,206,198,148,181,99,229,268,186,213,98,237,218,118,260,120,179,172,213,202,188,210,197,191,167,256,112,244,341,190,292,261,302,283,317,142,206,178,181,265,187,160,183,144,193,192,146,201,131,152,258,163,142,183,227,216,178,290,230,229,121,175,179,133,105,159,151,147,210,112,346,220,183,139,245,150,268,163,126,229,159,181,184,264,368,70,199,71,147,225,191,383,350,226,171,126,216,237,226,73,174,267,291,136,112,343,211,163,220,317,203,287,237,114,192,137,175,120,217,201,194,274,188,296,147,227,118,117,174,261,123,266,256,222,90,103,193,340,190,124,124,156,240,274,173,179,186,125,327,258,324,199,234,109,208,109,183,146,224,154,230,118,267,164,164,164,201,206,245,183,133,262,187,176,133,150,180,154,173,144,263,226,116,153,108,212,392,276,123,286,199,154,125,185,143,109,119,312,215,237,173,303,259,170,157,199,317,272,320,267,316,146,187,155,161,238,245,140,254,158,286,88,200,177,122,212,303,201,272,258,204,193,118,163,204,213,157,356,233,108,118,176,172,157,181,250,289,242,302,207,254,110,323,173,187,108,241,96,328,193,190,239,164,146,229,283,227,179,128,271,130,138,100,278,354,101,146,174,213,144,138,174,148,174,120,183,270,187,242,180,207,232,179,161,128,186,233,149,150,200,106,239,168,188,219,93,205,261,156,312,203,125,169,200,155,231,191,201,207,209,85,80,145,195,261,228,201,254,265,280,230,177,227,280,189,227,226,199,221,201,101,119,152,297,181,166,106,159,339,218,216,152,302,135,111,153,248,190,121,169,170,228,233,227,258,250,145,101,274,259,83,189,256,143,136,172,123,183,240,248,173,353,202,263,202,179,155,240,130,233,247,196,210,243,225,162,238,320,180,228,186,139,244,157,192,96,125,268,190,197,170,192,196,87,274,245,213,192,133,180,146,200,212,217,212,150,227,202,166,222,178,230,194,189,211,339,203,212,257,250,109,249,252,357,182,87,122,172,230,151,224,119,171,209,136,204,128,281,140,209,211,215,236,87,99,233,142,101,175,109,218,300,141,200,190,200,285,188,232,107,210,236,152,121,191,185,304,222,133,136,139,100,215,154,236,161,137,167,129,135,303,188,145,195,178,238,79,193,156,178,74,185,134,110,155,158,123,282,79,284,127,146,297,148,201,210,284,171,130,243,126,137,233,120,96,162,155,154,178,107,115,265,97,207,135,221,109,166,175,172,282,111,217,106,149,218,183,270,179,277,266,228,267,177,288,197,238,285,252,242,180,117,249,185,221,170,197,182,136,185,140,144,89,117,215,215,185,264,76,119,131,294,153,147,131,178,127,172,122,241,185,136,219,199,302,173,101,133,89,95,231,297,169,273,135,211,148,212,178,82,97,314,274,162,204,182,183,102,164,152,85,119,221,274,314,207,296,208,109,84,189,245,252,246,164,297,172,149,321,180,163,188,94,161,139,197,181,253,217,86,143,157,70,191,162,111,182,100,91,316,225,136,195,176,201,227,215,291,184,218,147,307,177,167,356,177,187,177,157,229,223,156,213,138,173,173,146,153,97,125,235,173,261,118,238,234,307,225,287,143,283,160,178,198,204,137,129,156,217,126,189,293,161,225,238,195,138,244,148,211,213,199,245,333,381,160,103,191,254,184,149,92,174,83,271,183,299,280,223,171,114,363,210,72,263,144,180,133,141,267,162,137,96,108,177,238,231,276,165,167,158,187,160,249,156,190,186,185,242,123,235,171,85,208,291,128,118,168,180,378,300,252,123,251,168,167,140,223,268,150,239,177,101,107,157,257,212,194,122,108,188,169,152,232,227,373,118,194,154,167,185,280,243,224,190,249,189,183,211,100,344,261,81,195,289,175,272,177,315,238,162,271,164,202,188,155,203,164,184,194,196,222,207,397,287,224,222,143,175,165,102,248,191,223,316,109,186,111,209,132,225,288,240,187,218,270,130,166,131,205,225,184,267,107,258,183,367,222,96,207,133,206,233,112,201,170,261,226,109,196,270,151,195,189,129,200,154,342,242,161,169,217,170,154,162,269,164,320,40,170,163,142,241,109,158,261,204,236,147,213,248,61,123,125,266,123,227,193,204,218,284,170,154,191,192,101,265,152,116,239,217,232,236,266,229,139,144,204,195,288,337,204,165,145,176,90,167,228,84,245,130,227,167,252,189,160,200,185,264,156,281,145,167,296,171,226,100,123,199,141,167,162,155,176,243,256,137,222,175,82,159,233,109,96,278,223,169,113,54,94,128,176,272,167,149,148,177,205,150,214,282,122,145,229,53,213,220,171,211,155,188,248,210,151,93,141,283,238,218,183,183,231,152,138,197,117,179,166,220,128,214,185,203,128,144,175,156,138,195,145,296,217,271,219,134,226,175,130,78,153,243,99,97,143,156,229,150,102,140,215,151,134,357,152,158,210,344,277,272,203,277,147,170,241,195,168,163,90,153,222,271,92,148,174,212,95,118,229,170,191,149,151,316,152,94,175,172,106,194,235,239,119,197,256,206,165,119,212,247,129,131,250,186,206,264,209,210,122,226,71,223,156,144,140,126,163,324,307,97,230,163,211,144,175,200,144,158,254,176,217,244,215,311,93,275,233,205,241,68,164,302,102,184,154,186,124,189,234,247,131,151,287,131,179,102,200,168,225,126,105,192,217,186,143,141,128,358,187,193,158,357,159,182,133,176,202,213,93,211,185,173,253,152,259,132,179,160,189,219,290,291,338,74,216,182,256,366,75,149,173,216,135,180,201,123,142,161,293,229,237,172,231,97,261,227,213,212,305,193,205,82,252,101,263,162,278,273,234,132,295,118,164,167,252,220,225,278,129,224,115,124,112,143,79,252,177,97,216,169,81,173,181,108,181,278,89,160,144,212,113,279,220,199,222,232,241,150,203,255,122,226,240,196,222,221,227,129,199,116,212,222,119,261,161,190,197,167,176,196,74,143,191,250,264,147,318,300,305,81,58,230,231,200,148,244,153,107,168,181,303,83,183,132,214,265,204,215,214,289,222,247,201,195,147,189,222,188,325,240,325,263,237,233,159,113,140,129,285,276,187,289,334,218,188,194,269,356,206,183,180,150,247,135,183,304,231,91,276,136,158,218,115,221,181,256,182,138,253,289,260,133,244,345,322,217,257,162,217,106,252,71,238,154,225,302,260,195,92,146,199,272,252,273,74,146,175,163,196,309,230,211,132,202,96,151,276,139,191,74,144,148,297,99,149,249,140,121,252,206,221,158,167,160,140,146,192,169,291,93,212,164,81,157,158,240,214,236,197,260,147,75,169,206,124,302,154,136,183,147,254,148,161,235,142,275,268,245,123,262,221,217,177,236,173,250,364,291,258,327,199,294,220,220,129,143,224,198,160,99,221,163,87,280,316,206,330,185,229,80,197,246,208,168,285,164,233,221,301,213,329,196,157,244,178,132,209,164,131,253,161,192,248,227,207,169,229,158,210,273,159,145,275,172,162,134,267,68,232,81,149,187,269,268,283,193,143,161,220,210,199,239,81,113,193,305,286,244,274,167,159,122,210,110,286,233,62,93,191,118,211,92,261,254,118,251,84,220,180,182,56,155,265,156,227,139,140,105,234,299,201,243,223,93,330,207,166,163,257,258,309,116,215,189,197,146,151,141,117,172,195,103,251,118,216,196,120,213,214,171,151,173,144,221,149,177,315,116,234,167,164,240,98,228,324,143,189,255,342,277,117,163,178,274,282,211,170,185,114,170,92,356,196,154,230,187,283,93,238,217,225,166,110,128,62,280,253,95,82,221,203,244,197,263,275,265,182,292,312,332,69,103,164,121,171,79,161,177,260,88,100,206,131,219,178,255,202,165,136,160,233,124,124,147,137,318,284,236,103,219,249,210,176,126,149,164,355,202,284,218,369,244,272,117,148,236,146,179,203,196,288,346,208,256,262,119,210,97,250,242,329,216,220,60,224,220,135,74,126,270,222,202,278,267,158,213,258,201,163,199,211,359,257,259,245,167,262,238,86,348,130,280,216,145,159,174,201,78,216,193,144,263,109,170,269,112,226,261,94,259,140,191,217,206,226,149,88,205,119,212,214,218,106,286,157,261,248,220,188,288,145,262,211,228,119,243,207,321,145,198,141,233,92,185,272,280,181,228,174,170,175,266,320,297,256,193,194,145,221,155,176,270,120,269,202,100,240,265,138,155,247,219,161,160,211,114,168,140,171,217,157,238,168,173,232,64,133,272,152,172,214,180,166,229,265,268,230,117,270,157,205,109,223,102,201,278,156,340,197,246,239,204,182,276,256,222,260,216,189,149,200,236,244,232,122,77,298,226,210,152,227,112,178,206,197,124,260,232,239,360,149,147,159,318,100,155,166,329,246,256,379,199,230,182,149,228,309,166,160,262,196,212,229,297,181,225,294,168,165,135,182,245,256,139,158,141,141,251,209,183,265,72,83,157,183,153,252,87,232,206,150,200,104,215,230,180,195,100,169,64,199,175,249,195,231,136,354,238,266,255,158,273,142,140,262,320,225,230,114,98,201,159,236,113,161,109,317,138,112,149,151,204,198,183,217,201,212,196,158,261,111,316,232,303,237,170,212,289,163,213,279,202,200,151,167,224,218,157,236,122,309,157,202,150,121,218,214,240,246,218,215,200,183,143,347,239,181,161,218,111,120,117,120,95,238,231,123,180,219,184,292,172,125,136,267,204,195,175,303,126,282,199,104,174,248,148,230,178,254,315,224,176,164,106,187,85,171,117,208,230,74,173,294,213,174,201,89,205,213,324,86,98,139,126,296,156,332,126,112,181,185,204,103,166,236,116,208,183,162,133,154,262,272,291,70,147,333,171,232,249,95,189,165,153,156,102,336,204,242,225,260,204,219,134,103,223,353,216,274,182,270,355,186,326,152,160,231,167,231,152,203,278,222,139,195,96,150,198,106,129,285,148,241,160,215,324,221,164,133,330,285,224,321,132,187,187,165,196,178,178,290,180,85,277,242,76,163,184,253,199,223,119,265,189,225,217,223,206,246,130,293,171,222,202,106,169,164,226,173,228,135,184,116,223,243,230,84,272,167,170,175,239,85,151,108,107,240,229,203,174,178,290,218,160,72,238,259,342,194,246,163,142,176,247,145,295,174,145,171,225,277,219,274,168,194,164,237,334,205,285,244,188,202,191,164,152,297,90,237,208,304,145,217,212,197,183,127,256,134,179,214,173,181,165,324,57,276,245,174,222,199,139,229,177,115,167,187,193,270,259,161,338,190,193,255,188,269,128,106,84,162,95,161,187,200,240,170,107,253,201,253,200,172,138,207,298,274,196,165,214,81,239,303,189,96,186,293,64,219,101,159,135,221,91,170,173,199,171,136,174,177,223,225,212,194,111,214,109,269,278,227,326,147,215,77,222,236,198,315,68,199,239,156,97,254,123,139,207,161,138,223,212,129,171,191,232,97,180,94,142,196,137,229,166,115,188,78,245,189,204,197,209,220,181,252,112,210,121,217,215,133,226,170,109,165,278,175,250,307,316,187,268,193,185,115,240,208,226,71,333,226,212,207,211,299,115,214,345,183,362,256,176,286,242,342,295,252,178,210,110,272,259,198,136,163,142,75,216,201,322,144,274,169,146,221,155,232,112,102,218,206,211,131,190,151,310,238,292,223,180,237,324,208,291,276,221,289,213,178,120,244,151,166,116,162,131,185,176,124,212,212,312,304,160,242,151,211,171,310,148,142,198,203,170,232,246,195,248,257,237,244,136,228,150,100,76,129,246,200,114,149,109,194,228,246,216,209,219,139,317,114,220,137,183,119,219,178,203,245,217,173,101,198,242,214,91,121,70,127,175,178,319,95,112,185,166,143,163,62,207,98,126,140,110,136,163,205,269,287,161,233,121,200,240,201,274,226,183,149,162,256,204,372,199,234,228,128,206,219,142,116,174,121,119,258,150,228,271,208,200,201,216,169,170,329,200,177,185,321,132,133,240,177,171,135,200,210,75,173,140,293,234,238,135,268,262,237,147,269,248,219,199,324,208,255,104,188,223,111,145,263,364,128,211,174,304,218,284,257,234,237,208,158,86,219,210,168,295,235,132,232,112,80,282,196,232,166,122,177,213,133,129,338,110,208,241,226,106,216,214,143,187,290,139,245,287,148,116,98,138,133,174,170,286,210,216,266,171,312,127,179,157,312,236,112,270,191,264,83,217,109,115,118,313,242,230,185,125,252,158,80,233,227,227,159,175,160,81,115,133,245,160,313,214,248,233,208,243,79,253,115,141,154,120,153,70,274,229,109,127,168,135,262,136,118,286,127,129,217,163,90,229,229,149,122,251,133,201,141,350,300,217,137,110,215,177,225,187,197,206,161,133,143,274,243,116,213,268,197,170,186,192,185,181,165,212,153,141,204,224,150,143,269,131,164,171,244,200,231,149,187,214,268,270,139,328,142,190,210,149,248,336,74,195,78,197,231,175,237,123,141,171,125,152,111,219,211,230,145,179,251,220,216,243,280,88,108,126,183,205,188,206,171,125,101,208,165,78,143,270,225,192,183,243,172,149,158,118,233,221,302,222,238,137,116,228,163,196,216,125,198,213,245,177,189,211,259,130,174,102,150,289,106,165,336,237,123,149,166,264,256,243,175,169,188,225,215,102,302,201,214,285,118,149,239,220,145,229,252,201,92,174,165,220,89,90,166,228,121,134,207,126,165,230,252,193,66,210,239,90,282,235,82,200,218,214,269,229,84,240,145,169,155,256,219,109,198,184,250,199,185,167,112,169,144,147,112,113,137,136,254,122,159,222,128,245,337,139,233,179,152,210,126,265,66,198,237,168,206,170,234,187,175,92,102,230,164,236,146,210,174,160,276,212,221,185,218,193,202,220,178,201,246,247,257,231,272,179,136,160,207,151,85,214,203,173,116,181,99,149,209,154,206,158,239,119,297,181,305,235,260,127,252,200,147,214,225,140,231,265,220,126,104,152,72,207,224,239,255,163,121,199,119,164,45,220,166,69,186,315,205,184,208,155,310,110,158,132,180,211,161,218,229,186,156,246,168,65,179,98,155,165,195,286,211,307,98,202,149,198,190,135,170,169,134,202,161,244,133,211,102,169,255,207,107,226,152,114,216,90,223,155,283,229,159,78,95,96,233,223,277,165,147,109,152,157,339,194,284,254,245,254,220,66,195,224,103,126,266,126,191,228,352,236,312,224,143,211,178,184,131,145,100,274,184,160,135,210,216,215,143,234,116,141,138,141,135,207,141,163,176,80,254,118,178,132,148,161,231,184,161,261,285,160,160,194,115,187,335,273,171,230,161,145,129,71,224,215,212,151,219,165,182,214,157,147,255,223,283,153,370,115,115,214,243,141,100,75,169,215,178,208,194,122,245,75,289,260,190,78,99,100,309,188,199,232,199,186,216,107,267,242,211,272,233,244,197,188,99,196,174,133,190,174,126,166,84,206,254,241,233,302,205,249,184,263,168,156,94,197,254,175,168,331,135,224,154,132,185,74,160,167,243,124,90,180,193,116,272,243,228,118,143,217,293,189,185,259,118,222,228,173,319,264,185,269,178,245,188,195,98,177,204,154,109,308,129,194,160,262,185,239,251,198,179,365,388,183,218,169,155,326,261,221,132,182,248,231,130,218,259,130,206,228,258,314,228,308,148,221,197,275,137,108,190,183,242,212,207,317,252,305,331,182,169,215,272,232,156,111,127,230,212,236,288,135,172,208,104,196,172,179,329,251,300,145,212,124,159,220,226,223,187,99,96,250,235,284,100,143,186,202,254,90,155,137,218,154,215,105,224,137,82,239,209,215,221,274,111,272,115,106,91,176,158,234,220,134,122,156,234,141,200,238,195,200,214,175,180,119,116,235,238,164,184,177,163,275,233,161,209,226,107,117,95,248,171,155,148,352,164,107,44,160,185,238,120,206,194,218,142,348,195,265,154,232,145,81,192,175,238,119,244,153,87,163,153,228,118,200,257,190,169,235,125,137,132,140,127,192,114,384,156,234,151,218,202,208,144,231,223,189,172,170,198,170,292,146,205,239,275,175,137,166,108,144,242,176,132,236,297,180,169,216,160,302,164,135,149,193,236,132,56,220,162,222,107,153,161,79,276,189,275,192,193,332,105,82,112,75,118,272,218,244,133,162,134,236,174,290,193,257,174,347,340,176,191,210,130,236,158,228,109,96,209,220,158,172,187,316,149,227,205,170,195,96,152,142,233,121,157,92,186,266,93,206,234,282,264,153,161,258,139,333,94,195,91,135,297,87,146,181,231,213,221,74,264,124,258,152,150,146,140,157,189,167,183,261,209,177,176,213,259,354,215,279,228,126,226,193,164,129,213,105,133,123,116,274,215,277,271,156,136,214,194,227,193,247,165,119,199,228,203,238,317,175,192,128,149,130,116,319,87,224,339,289,69,365,134,223,156,267,80,210,134,190,109,210,182,233,171,346,251,100,178,168,160,115,281,324,129,239,122,246,227,203,241,196,89,98,201,187,155,113,219,73,234,246,194,140,136,222,87,241,135,254,225,150,186,237,138,137,244,140,141,267,199,246,225,171,271,228,142,235,149,134,114,346,62,165,155,261,217,284,317,168,194,176,210,109,224,188,100,274,289,167,250,211,86,125,262,234,322,208,122,81,357,238,159,210,132,164,251,186,141,299,235,317,201,213,238,227,195,218,210,153,211,179,172,199,106,108,112,167,165,151,286,247,173,243,195,151,206,233,183,224,233,130,245,140,133,102,197,132,168,120,302,202,97,84,155,256,177,184,320,266,143,179,229,117,325,229,176,133,228,230,178,231,204,219,182,133,142,249,156,334,255,83,166,185,195,212,142,186,214,114,204,121,135,174,213,137,278,268,228,195,175,134,243,242,89,167,146,315,212,311,171,205,226,201,366,255,247,120,221,72,204,144,140,270,162,263,100,73,163,170,250,275,195,168,286,151,150,154,325,269,354,155,278,383,294,186,216,125,115,128,125,206,255,119,191,254,261,192,117,266,287,177,125,308,261,246,181,125,238,153,297,141,121,128,116,183,313,244,157,248,287,187,114,344,246,240,161,145,138,255,199,186,245,151,136,278,276,261,189,200,236,117,230,134,196,118,170,212,79,135,165,215,223,217,201,222,203,194,101,147,226,201,122,229,103,150,234,264,237,195,146,220,149,156,207,320,171,272,97,198,93,348,157,133,147,222,145,224,298,295,207,324,262,129,163,184,245,158,211,140,247,204,217,138,244,109,158,98,386,190,178,201,170,284,179,89,158,169,121,274,167,156,160,85,142,170,214,204,332,113,248,189,210,177,226,264,109,153,201,221,110,157,281,207,143,101,167,215,258,275,266,216,115,213,199,110,152,147,150,236,226,114,145,147,214,350,195,172,146,137,201,200,209,178,251,240,143,221,269,124,135,162,143,141,206,306,127,179,217,122,149,388,206,134,221,102,193,222,164,119,270,115,220,176,279,164,224,135,224,89,284,220,150,263,292,134,213,194,189,323,324,129,112,117,282,224,241,144,190,237,260,132,241,184,116,262,219,107,157,129,184,274,135,156,210,179,276,162,206,166,123,82,249,218,317,251,142,170,61,139,125,181,150,209,202,216,225,181,265,189,108,102,155,207,218,180,265,198,96,199,235,232,131,183,120,230,191,184,216,297,133,102,290,372,166,299,131,268,167,103,180,116,259,255,86,268,99,203,155,128,54,171,69,158,176,254,156,230,240,175,254,179,292,176,222,231,281,86,90,210,237,164,122,165,183,132,219,232,204,186,166,170,200,203,263,214,114,221,144,266,290,141,270,187,211,140,145,214,170,113,188,143,256,199,247,105,133,211,89,145,243,255,321,92,156,259,198,187,150,220,78,155,164,228,270,311,238,149,152,163,201,354,148,139,253,327,168,148,209,70,205,172,168,182,230,80,189,200,114,134,230,166,159,244,157,194,142,194,194,193,202,112,216,195,83,148,240,156,391,344,101,100,201,137,116,194,224,195,229,242,205,208,272,123,176,313,72,135,352,180,337,202,201,150,101,124,188,190,237,80,131,257,154,199,176,196,151,177,162,192,213,127,160,120,182,244,108,143,183,290,144,223,199,168,40,206,324,81,149,80,230,158,167,152,160,194,93,75,175,60,275,155,160,123,169,206,161,225,132,81,207,115,151,137,205,195,308,153,161,246,188,217,130,187,268,178,262,277,127,209,178,348,140,162,197,115,233,135,205,222,119,241,189,326,89,191,147,150,343,200,90,169,247,205,221,225,248,220,294,132,219,172,315,152,109,215,193,156,189,164,76,127,162,186,93,199,116,200,252,53,163,217,182,167,333,146,211,170,269,336,113,200,151,185,322,255,272,184,221,204,238,214,281,186,168,191,291,135,122,238,276,156,169,150,167,120,140,171,288,173,190,168,191,302,130,180,184,108,346,125,128,115,85,245,314,206,233,131,135,101,139,144,119,105,191,230,264,231,164,136,210,157,249,162,252,189,267,212,155,94,126,152,232,213,211,235,231,161,246,225,175,172,65,201,257,203,163,68,215,173,229,156,239,170,222,352,219,252,245,223,337,142,100,274,260,188,155,304,78,330,213,227,265,140,330,255,138,241,138,140,314,71,147,244,178,233,70,227,178,200,154,158,221,287,280,115,129,351,198,196,103,287,323,338,222,96,336,220,312,70,295,232,94,142,117,231,276,171,151,230,161,248,210,65,232,231,207,79,357,105,199,166,229,117,137,244,209,219,165,139,160,220,220,157,230,213,175,233,180,254,101,166,252,146,209,270,207,152,248,163,154,85,261,239,116,285,165,245,181,189,183,119,197,207,321,97,271,234,170,178,158,244,158,160,169,76,145,258,161,237,54,178,181,192,182,256,323,203,91,185,131,116,161,284,231,230,232,139,204,247,257,230,213,190,115,202,166,312,196,140,286,265,205,233,249,194,274,150,170,336,203,239,153,174,234,85,219,201,247,172,135,317,186,288,127,114,120,245,168,251,165,196,241,226,196,181,203,196,239,262,190,238,185,137,329,170,132,167,273,78,155,241,244,73,110,282,103,216,258,168,142,290,298,174,328,154,284,247,226,188,161,215,146,237,202,183,126,91,262,117,140,226,256,193,269,100,244,189,271,180,176,185,121,298,195,76,237,222,140,180,253,170,203,161,128,194,171,300,174,118,128,176,114,304,266,192,220,293,131,248,220,227,241,188,133,178,232,108,158,275,272,183,156,182,311,91,198,228,311,192,164,194,193,194,106,227,268,323,169,139,156,225,251,160,228,238,189,186,204,251,189,202,265,187,146,89,303,237,289,163,241,144,78,71,244,278,135,120,152,183,116,137,276,150,190,289,164,323,136,197,233,163,102,94,216,233,282,249,111,280,209,311,296,177,98,145,86,149,266,257,169,247,170,180,197,187,219,207,201,137,101,186,188,178,100,242,197,142,133,85,166,283,104,126,100,175,205,258,277,157,286,150,277,156,98,190,126,108,235,222,197,126,72,392,230,163,174,160,242,252,88,250,216,134,178,236,173,233,236,241,118,166,165,260,98,270,276,152,185,206,115,85,225,140,258,209,123,92,111,329,244,267,221,107,181,152,115,249,128,154,176,203,241,259,261,204,233,155,140,151,185,190,244,108,163,145,212,239,94,243,199,179,240,148,95,204,175,324,193,213,226,127,205,110,197,318,112,107,199,89,244,177,201,309,250,122,248,215,150,95,129,139,188,200,337,148,108,145,181,135,220,153,106,140,209,124,190,165,70,268,166,133,177,247,180,106,179,202,213,146,91,103,239,204,287,266,200,183,231,232,182,262,196,194,200,137,129,108,101,193,68,157,158,241,122,139,271,104,209,170,181,273,233,148,264,156,198,178,213,119,173,193,355,126,94,325,180,194,201,215,251,130,229,203,90,177,99,216,290,214,192,179,188,121,310,193,181,190,243,276,111,175,132,228,238,221,163,192,303,165,102,94,201,206,186,140,237,152,202,175,107,205,276,148,243,105,157,284,201,233,138,329,376,269,111,186,253,138,191,400,216,177,278,132,153,106,89,237,152,77,302,123,176,139,228,259,180,200,198,167,140,137,208,192,125,147,225,300,100,167,157,188,128,196,139,161,213,170,247,285,119,225,282,97,188,77,284,251,215,304,272,254,158,147,117,174,377,118,251,114,149,207,107,111,145,196,83,163,178,304,93,152,107,76,89,204,167,177,249,218,151,215,123,99,158,128,127,222,314,251,152,186,118,163,265,222,166,218,202,137,203,129,271,243,81,137,162,231,166,215,201,298,220,183,153,247,107,200,279,227,114,228,211,242,204,206,222,116,110,186,100,194,103,267,239,260,177,132,231,208,112,107,263,335,249,275,245,211,256,204,202,176,246,153,128,144,177,218,195,131,177,243,204,279,203,168,187,107,181,144,145,201,153,223,126,91,257,95,100,219,240,308,178,286,259,129,105,212,196,146,301,276,164,187,253,193,86,193,115,159,132,185,285,174,156,77,199,103,201,277,200,184,192,203,188,255,194,203,111,225,221,168,270,191,241,160,166,136,238,84,250,104,197,189,236,141,127,185,219,147,163,112,98,124,180,158,94,225,161,146,169,249,347,156,263,208,167,101,136,168,182,205,245,151,182,351,122,247,108,67,144,161,145,265,133,299,98,92,153,106,107,168,201,118,187,253,136,285,99,195,80,173,251,148,155,110,115,193,114,239,186,162,210,241,190,284,188,194,156,193,256,171,204,229,97,136,153,189,170,168,149,319,148,247,247,194,224,92,368,275,135,229,268,83,175,239,288,97,260,195,204,124,121,206,194,142,103,155,244,173,95,218,207,231,306,138,63,217,155,269,253,301,307,167,184,237,158,122,200,264,117,159,224,171,264,111,161,243,163,117,190,153,237,197,246,220,201,149,200,136,128,215,240,256,139,51,167,142,98,96,186,176,217,329,296,123,140,116,201,151,196,197,85,63,161,263,147,109,173,249,224,116,157,187,154,162,148,197,125,170,125,217,317,140,190,102,171,245,208,220,41,246,137,204,108,94,190,147,280,167,182,166,122,292,162,287,214,126,208,192,133,184,105,236,224,233,180,181,96,193,130,87,121,160,188,199,213,244,208,144,113,195,130,196,173,194,204,225,169,162,192,172,242,145,138,271,244,240,219,203,161,210,133,116,225,245,222,183,285,133,218,283,155,137,173,270,156,214,108,189,282,165,178,166,196,241,236,218,213,128,83,118,164,340,222,124,262,130,256,91,219,154,89,106,163,204,234,213,152,287,106,194,293,88,246,160,122,144,153,216,158,181,352,197,220,229,276,98,243,120,61,188,237,256,273,241,114,93,352,187,277,134,173,117,231,237,310,255,202,134,247,183,293,229,165,193,296,187,103,165,208,198,241,250,209,170,170,172,102,123,282,164,115,103,276,110,253,141,139,180,154,135,304,142,153,208,276,137,186,154,227,203,137,128,271,157,250,163,128,107,159,149,252,190,126,272,113,191,200,165,87,159,103,181,120,227,268,208,185,217,190,357,293,226,200,192,151,207,258,154,205,127,100,186,294,198,223,180,148,152,292,161,170,155,186,149,145,79,214,145,192,155,336,207,334,105,116,280,272,213,157,217,188,194,159,199,216,203,204,169,196,349,256,224,122,288,132,174,251,144,215,97,272,174,238,188,94,181,106,124,169,110,226,218,104,137,273,206,287,170,141,182,177,131,164,218,187,210,194,111,220,268,272,198,183,144,235,196,289,176,216,258,78,228,97,247,257,173,163,118,152,145,112,190,211,231,278,188,154,182,137,78,217,287,141,101,112,179,274,110,211,263,159,239,230,208,229,277,164,177,172,111,296,188,244,245,193,193,216,212,156,106,246,119,121,70,315,250,198,290,235,163,196,160,306,176,210,254,213,254,166,185,200,178,191,243,153,373,164,143,156,189,182,90,172,258,146,156,184,199,270,155,250,176,272,200,117,261,241,141,135,100,200,149,144,155,243,236,279,203,149,194,222,271,275,291,185,188,171,105,96,123,211,195,95,210,119,125,139,250,189,243,342,144,224,200,319,322,271,113,221,205,206,262,269,68,96,253,114,317,288,293,255,289,182,227,157,171,230,115,265,224,149,115,251,147,195,166,229,127,162,115,188,215,237,222,83,88,102,219,134,105,231,238,296,101,234,187,198,174,193,219,232,92,185,159,182,116,130,77,238,200,318,55,203,177,154,222,257,163,198,266,268,273,127,199,218,133,98,228,217,63,229,220,301,227,220,162,95,218,147,256,250,202,107,198,189,283,131,161,105,306,158,237,241,262,223,211,215,348,180,119,87,205,208,174,244,160,110,161,200,268,93,134,221,183,107,217,309,126,206,193,218,115,160,191,169,114,138,250,194,170,72,221,282,182,219,107,271,147,179,340,193,126,258,95,115,143,257,333,285,153,117,169,249,320,163,221,158,207,266,157,299,277,126,167,212,313,185,242,146,185,190,121,205,220,205,144,152,331,278,257,172,156,205,222,164,249,291,185,189,132,333,148,239,162,173,103,190,229,133,112,113,226,213,262,186,150,123,221,200,122,279,200,123,276,287,265,222,170,171,453,202,176,174,171,141,215,123,237,158,159,186,180,89,191,182,154,199,208,85,223,85,142,177,294,169,199,126,171,220,166,192,259,210,302,260,222,146,237,200,265,225,190,241,166,240,210,170,119,221,119,232,106,117,132,207,158,89,251,112,298,119,113,191,108,264,154,207,206,102,199,211,157,126,204,133,336,147,308,150,151,322,237,257,156,340,273,166,88,248,217,136,203,208,146,256,137,203,250,78,169,185,106,169,148,166,248,159,262,216,158,72,179,80,172,205,332,177,203,168,244,179,260,295,259,144,247,279,128,199,251,147,311,188,277,222,209,191,325,149,190,82,229,282,124,173,83,278,191,279,128,272,197,197,151,105,218,136,322,209,206,208,118,187,151,110,151,142,92,158,197,150,141,186,222,247,254,159,189,213,288,131,231,249,190,83,166,71,160,136,206,114,130,147,269,225,215,147,253,271,306,228,137,234,236,102,257,159,179,154,152,242,229,87,166,85,264,155,214,150,205,227,266,157,220,171,256,174,87,348,172,98,229,285,182,221,201,115,173,164,234,275,199,173,341,132,128,188,277,269,257,287,176,159,193,143,85,158,159,231,253,102,127,212,171,250,163,246,217,102,207,167,242,162,288,171,137,431,174,170,226,106,129,149,215,126,198,174,185,80,112,173,142,148,188,336,166,150,209,219,233,220,273,126,239,192,211,168,93,210,99,115,291,93,192,126,258,111,141,221,226,196,96,221,344,144,178,306,216,220,141,83,153,145,261,227,211,94,215,243,225,179,220,242,204,233,249,126,141,181,83,214,189,223,225,183,191,218,270,250,213,166,91,217,245,152,177,110,127,119,335,180,122,127,330,217,227,158,229,325,236,165,161,250,229,128,84,287,136,98,164,314,96,166,173,214,171,156,185,159,165,260,141,200,275,223,310,150,136,129,184,147,141,167,137,175,327,226,221,145,147,176,199,248,262]
doclens.47.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [225,108,208,128,214,227,186,208,226,143,192,225,217,183,170,250,216,211,293,212,290,170,142,271,192,80,103,171,104,81,220,93,192,322,222,192,226,101,96,135,206,236,149,193,290,272,178,156,130,156,141,118,222,155,243,107,233,184,190,162,214,121,109,109,111,251,169,223,216,101,97,401,291,185,177,227,345,118,200,109,192,189,159,196,145,170,172,182,138,233,106,160,190,318,173,281,118,210,97,150,204,207,196,159,296,199,147,141,147,255,134,197,138,296,158,167,46,108,123,186,209,164,201,189,284,211,290,205,198,280,257,138,156,218,104,162,120,198,266,159,170,138,289,75,193,86,100,156,113,175,135,171,178,75,231,135,111,214,181,203,225,199,174,188,84,170,233,165,286,263,181,162,178,187,161,186,142,146,134,194,134,225,203,202,239,217,183,91,142,197,196,321,195,281,166,113,213,143,140,226,260,188,238,180,236,201,112,216,138,282,345,236,241,241,184,84,237,144,128,142,210,339,122,215,103,87,160,136,255,205,204,67,262,219,133,101,207,170,130,194,158,226,213,247,93,159,152,267,113,206,126,219,90,180,284,114,167,215,155,159,275,196,234,95,204,186,236,200,149,151,143,168,330,226,321,162,228,197,304,262,162,221,211,125,245,264,219,231,133,183,176,254,90,229,166,110,205,169,265,200,172,237,141,189,142,260,189,261,161,250,243,254,141,186,189,155,230,212,235,240,231,125,232,254,261,159,154,334,300,199,194,160,157,149,274,116,162,174,174,321,216,163,203,291,96,157,213,199,139,246,242,216,243,284,134,214,261,202,152,266,216,66,233,197,205,128,399,245,72,169,138,215,133,279,207,264,254,212,206,142,218,90,238,188,174,215,144,135,257,140,269,241,168,123,252,167,172,138,166,350,172,285,264,150,227,76,163,170,209,191,119,145,264,131,238,166,214,143,252,174,117,285,191,312,95,152,170,165,186,193,200,143,130,176,269,271,101,198,287,252,182,155,201,239,111,130,133,151,214,168,312,106,205,76,220,228,171,113,254,223,183,303,118,299,145,363,200,204,200,198,114,239,106,190,188,220,226,229,188,104,229,186,233,249,121,226,174,260,127,266,259,199,237,289,234,197,114,100,144,334,200,242,185,143,169,155,395,268,139,162,149,197,153,229,108,205,112,275,104,204,203,111,117,123,183,220,138,162,166,124,84,371,151,276,183,145,189,279,152,216,217,193,179,197,115,149,289,181,130,252,199,138,172,248,268,328,267,195,205,154,248,330,214,165,156,144,84,151,309,165,135,243,163,227,199,256,185,191,164,109,97,223,187,142,231,147,188,201,163,282,350,156,178,179,156,299,171,114,202,201,146,199,268,180,258,274,134,201,152,230,345,210,316,234,229,214,274,290,157,166,150,281,219,359,206,177,119,201,288,213,226,190,217,203,194,243,181,81,342,273,86,152,237,89,188,142,220,313,266,191,163,208,246,184,134,181,108,177,173,146,267,184,167,242,200,160,152,143,176,224,242,139,124,227,207,277,153,224,169,55,175,199,166,128,214,210,185,215,360,141,295,122,215,151,215,271,160,173,203,227,99,157,136,104,236,177,192,81,107,149,135,129,123,136,233,80,201,172,196,259,145,191,129,130,199,205,268,151,205,148,225,270,190,252,130,153,149,279,239,106,216,175,194,204,163,93,172,139,221,246,238,126,79,110,137,156,317,98,210,196,217,170,182,162,90,243,177,99,182,249,162,138,76,102,216,233,272,265,255,284,183,145,118,201,266,151,125,204,194,194,117,208,221,256,303,247,89,125,368,142,120,276,217,227,210,155,220,160,98,253,103,133,124,236,241,248,137,211,83,150,236,244,310,88,279,235,124,188,138,174,193,92,223,254,303,103,208,209,201,178,263,232,176,209,196,112,206,203,100,168,86,218,158,241,199,181,111,150,329,204,265,215,166,76,165,147,178,166,156,248,276,262,170,128,159,187,229,227,283,187,194,123,186,162,157,190,234,185,113,190,196,237,298,184,344,180,153,287,187,224,177,190,141,154,110,216,168,210,197,97,187,168,188,184,287,139,169,308,231,275,336,142,127,133,117,164,234,228,188,239,187,211,255,264,126,237,177,225,120,166,310,189,207,202,131,185,237,210,218,78,120,109,273,250,101,207,327,245,180,162,263,218,128,207,133,243,212,125,155,180,198,357,180,251,316,157,132,192,143,233,269,214,187,87,336,165,237,247,280,191,130,171,88,222,107,300,188,222,170,251,80,133,341,253,106,221,226,60,199,238,216,96,278,137,165,161,217,139,232,194,120,280,258,243,194,142,143,113,235,214,147,122,188,224,250,184,225,141,205,224,220,169,141,109,247,174,245,148,177,203,96,136,210,122,287,212,149,256,162,254,149,103,245,160,173,245,133,302,130,101,190,181,185,121,198,237,166,144,180,171,202,287,165,268,215,219,192,147,145,139,271,229,121,271,177,130,246,124,306,347,253,225,65,108,102,113,175,118,268,271,264,191,222,109,118,185,153,237,280,272,164,198,141,113,205,238,137,60,125,389,206,160,215,332,122,153,173,146,208,179,272,292,125,179,296,282,287,152,188,223,202,127,303,201,109,421,259,115,279,167,135,260,105,204,233,144,156,215,74,113,229,116,202,121,277,157,91,233,151,154,226,131,244,176,281,164,296,322,184,141,272,263,233,208,213,181,247,98,95,139,114,147,207,158,175,191,283,250,219,242,352,235,203,79,218,76,161,155,177,276,168,144,186,250,271,341,99,110,258,127,235,301,198,129,199,276,168,256,107,133,386,214,205,77,192,155,67,79,110,150,151,336,158,289,140,251,217,136,289,154,130,209,114,160,180,233,169,219,177,278,246,220,91,187,275,176,306,260,270,210,231,184,207,198,240,147,171,292,209,184,105,198,263,187,201,156,232,334,129,99,194,109,211,146,182,127,132,207,235,175,186,145,259,217,191,182,169,236,116,215,240,228,299,210,171,87,255,131,228,114,211,109,68,142,253,92,195,182,126,136,202,197,206,195,289,147,128,225,297,201,69,143,128,172,219,182,198,212,146,194,264,179,254,173,145,92,91,158,304,290,197,260,181,165,241,174,262,118,141,277,245,124,158,134,240,211,172,198,270,292,146,175,252,258,173,156,257,191,196,156,125,208,126,271,254,170,131,196,182,191,225,287,192,164,188,354,233,86,204,120,189,238,221,406,86,237,157,105,188,87,96,172,177,139,150,273,200,108,269,218,345,222,217,176,197,292,226,178,180,120,158,189,182,195,105,125,176,215,145,185,211,182,144,305,152,258,177,208,230,283,108,199,156,106,138,187,235,157,217,191,222,209,167,108,312,185,183,189,145,322,151,204,126,168,159,371,311,218,117,228,199,223,225,312,115,257,218,240,113,246,306,139,147,237,154,305,209,93,140,252,319,340,130,141,154,212,230,201,237,256,175,166,112,123,259,191,230,154,148,261,251,214,105,236,218,366,198,227,259,223,243,179,220,202,169,174,109,162,141,298,220,200,178,323,162,140,189,186,255,148,265,166,150,207,266,230,298,281,135,260,138,284,257,116,181,142,141,167,178,165,191,168,265,156,182,144,138,249,118,143,87,75,98,201,85,220,214,247,190,259,201,144,197,180,183,64,117,67,256,190,235,341,221,172,196,150,137,91,203,187,63,238,70,138,88,232,217,203,212,142,186,244,194,203,138,179,306,87,318,245,258,230,174,124,249,203,223,225,187,123,149,318,173,179,199,116,267,89,142,119,330,188,153,152,264,128,201,356,163,202,108,113,169,161,90,246,199,266,221,247,254,188,154,349,231,203,91,175,173,88,283,123,137,129,145,176,135,235,243,239,160,126,74,294,117,230,153,101,150,158,162,333,170,44,252,325,218,226,130,170,190,248,230,250,97,200,218,227,265,274,186,194,256,167,139,124,287,245,128,150,251,173,142,245,187,142,244,273,275,169,129,150,138,309,211,244,236,220,203,131,122,91,109,202,270,176,148,221,74,175,134,158,150,275,119,222,260,111,260,280,203,191,154,150,263,153,107,211,169,283,75,194,242,255,172,208,201,219,224,216,288,256,126,162,171,221,202,229,274,110,101,214,138,110,254,211,175,204,146,251,95,92,154,182,176,250,161,236,188,202,202,182,130,266,175,294,219,263,223,255,140,151,222,132,216,222,109,169,125,152,207,285,171,207,246,215,130,242,126,114,210,133,60,203,77,120,88,241,111,208,234,288,142,309,273,119,99,74,188,203,180,169,132,105,302,89,115,232,199,85,298,205,136,268,237,255,169,126,149,115,117,299,317,138,128,249,152,176,108,143,269,248,171,284,242,183,125,202,209,183,107,79,221,142,182,279,258,193,154,169,242,221,279,202,167,173,137,170,175,284,267,258,230,284,213,221,170,232,247,152,232,346,170,245,219,146,193,116,257,246,169,126,169,202,128,171,236,158,241,140,266,138,273,182,362,135,201,121,163,205,321,145,215,225,291,223,146,208,168,113,131,198,124,53,242,202,128,249,262,194,140,168,167,105,139,248,154,384,230,171,218,105,301,170,258,221,163,366,202,221,291,105,146,210,211,174,138,230,244,85,112,178,261,134,245,170,220,252,207,209,139,165,298,191,220,143,164,116,164,200,226,147,230,223,165,351,249,200,202,186,196,184,117,130,129,237,209,131,97,174,213,248,171,231,238,223,110,93,256,115,240,127,310,124,190,254,185,205,112,275,239,353,165,284,208,154,453,108,164,136,299,255,166,143,342,264,185,149,158,207,150,253,207,251,221,241,212,177,150,155,205,185,207,286,88,118,162,230,240,246,85,202,176,152,178,200,145,162,146,121,134,204,179,157,207,204,141,212,259,188,224,123,215,108,148,187,211,288,228,102,207,161,175,283,146,181,103,93,236,175,201,208,198,185,219,218,269,331,171,194,162,313,290,113,190,174,261,191,185,221,193,164,212,189,173,171,212,128,178,108,157,196,186,220,142,156,99,137,168,226,158,300,254,106,182,208,212,202,233,129,183,202,190,147,154,374,326,373,216,195,236,263,234,151,210,279,314,211,240,125,206,206,156,234,226,60,255,165,122,213,209,238,112,94,63,249,211,235,119,226,237,324,166,163,94,258,143,151,210,208,232,196,166,213,267,202,163,327,252,105,268,240,100,157,161,267,364,145,122,107,60,247,94,140,273,264,201,162,193,156,122,98,239,141,247,232,220,215,159,143,206,210,247,137,184,92,210,274,306,164,234,224,213,216,208,161,91,164,207,193,262,296,148,234,236,217,198,228,199,128,136,203,110,188,117,140,181,197,229,177,136,178,233,171,181,141,169,239,177,252,207,224,293,293,227,145,287,55,112,107,205,257,236,133,107,97,145,113,154,106,89,164,349,211,114,299,120,170,343,281,98,207,178,154,184,221,166,273,226,294,130,166,175,156,389,241,170,280,353,117,100,229,88,163,124,194,148,169,163,72,118,106,102,135,146,207,178,174,145,115,177,147,169,142,284,208,75,234,108,301,180,238,210,210,118,269,130,136,298,286,160,135,150,270,158,325,197,230,152,86,115,93,203,225,202,283,183,153,214,148,182,251,131,115,218,157,234,256,172,180,157,88,250,299,216,162,163,132,319,318,87,175,270,243,263,231,213,232,227,179,112,305,111,175,208,164,246,132,287,271,167,64,170,310,260,190,261,212,130,118,190,262,148,185,248,111,246,219,221,304,136,238,195,304,102,142,177,258,272,111,314,197,211,227,158,151,280,97,286,184,180,123,119,75,218,246,107,151,129,378,232,219,253,246,199,173,164,135,212,147,179,200,61,234,251,116,238,129,154,151,255,98,259,205,257,127,205,117,197,277,100,206,133,189,183,109,240,326,288,222,168,114,200,164,121,132,230,226,135,180,147,204,207,324,167,278,116,183,155,176,112,80,236,294,226,145,238,200,180,163,117,338,134,255,170,210,138,141,200,194,203,206,202,107,330,223,222,148,162,125,174,144,215,127,91,258,225,149,141,244,178,222,140,218,329,150,200,188,207,273,148,142,285,189,199,123,160,150,333,73,155,155,201,277,156,193,209,209,166,198,158,214,224,143,77,158,225,199,159,117,183,253,131,242,276,204,161,166,156,213,95,252,152,146,235,181,154,222,197,123,250,161,361,75,177,211,125,105,186,116,272,142,176,167,170,192,140,221,146,113,215,127,357,142,304,191,272,291,298,162,140,176,166,156,187,111,241,66,256,178,176,218,308,152,100,91,145,262,62,93,134,102,238,326,248,182,77,133,188,202,254,235,166,235,79,134,303,203,176,250,78,159,181,188,161,181,190,275,200,227,183,205,185,233,119,199,236,184,202,136,144,206,332,225,175,244,188,204,201,235,330,107,176,325,183,158,302,171,225,368,162,222,116,151,204,225,114,154,150,163,190,221,260,289,143,257,207,256,85,227,244,126,198,321,164,161,227,122,280,347,266,103,147,308,244,157,143,182,271,119,250,200,122,272,177,169,151,186,120,286,204,210,263,157,111,191,297,304,327,317,180,200,182,247,91,108,123,232,98,269,133,143,194,101,274,73,184,171,250,268,181,141,272,224,166,228,290,100,277,278,248,261,155,233,241,260,129,182,230,288,216,245,278,159,208,180,197,114,239,268,190,151,192,129,128,167,339,114,92,190,150,172,196,145,85,264,198,267,211,177,304,237,155,92,190,184,205,362,157,215,159,140,134,171,228,220,134,247,309,257,180,191,166,305,130,87,314,236,214,166,165,186,114,238,206,239,108,176,88,180,160,216,218,231,159,197,287,185,249,235,196,170,177,168,196,240,148,188,101,226,259,123,173,124,103,107,102,226,205,305,278,97,90,256,250,234,299,141,214,297,188,158,92,285,127,172,343,321,225,218,189,250,203,90,219,226,139,131,85,270,114,207,209,95,176,170,138,246,112,58,90,288,236,162,219,137,250,307,247,105,278,269,54,150,161,178,171,246,148,150,131,86,153,186,125,219,115,97,157,92,132,286,255,134,149,224,209,187,235,115,193,112,185,113,253,220,254,229,131,121,214,161,212,235,244,242,290,217,102,241,254,217,177,161,160,250,214,130,145,182,206,270,146,142,207,132,149,188,202,229,156,121,168,171,209,306,205,153,157,190,217,232,225,179,148,289,145,258,167,251,232,84,164,243,196,293,198,144,219,121,328,207,82,183,198,161,181,158,291,177,116,153,165,229,323,231,120,270,275,272,279,115,120,84,137,88,179,254,108,121,216,147,188,200,146,120,135,136,331,371,103,158,362,262,99,159,254,163,263,64,296,151,100,181,348,247,163,231,125,174,237,120,84,296,138,278,102,78,235,200,185,263,171,97,93,187,84,109,208,184,168,157,97,263,203,251,289,134,148,106,137,300,160,75,102,258,213,232,136,165,129,263,118,133,205,346,317,372,258,310,224,288,204,140,190,118,280,150,198,180,93,176,268,192,173,262,195,75,267,107,239,144,179,207,131,180,276,345,141,200,227,303,119,313,151,150,102,229,167,331,340,182,117,141,115,76,78,226,152,213,230,205,249,146,136,307,189,308,220,186,253,211,116,222,234,254,200,197,181,265,166,203,248,145,268,199,108,117,322,277,172,102,108,167,168,349,115,152,84,85,272,224,174,167,157,233,268,165,279,115,170,254,171,234,109,195,168,207,157,114,315,192,125,88,219,101,144,204,142,99,169,262,209,285,108,169,213,106,205,91,203,227,206,190,181,264,244,206,280,270,193,220,216,199,262,233,123,215,290,182,215,111,101,166,226,217,90,285,217,236,114,211,323,165,197,110,137,190,185,137,227,249,200,157,194,186,112,250,189,167,219,210,187,217,276,174,159,193,237,259,141,151,294,89,319,222,192,157,115,202,238,184,248,209,138,252,253,241,296,138,280,148,217,111,159,238,182,203,105,236,136,176,194,234,302,100,77,222,236,207,236,78,335,285,130,155,225,159,216,48,224,286,141,219,215,279,246,219,198,88,196,129,153,159,92,234,239,147,184,239,148,369,210,176,295,120,131,98,134,255,197,243,150,248,316,187,307,207,258,324,134,208,174,214,130,120,211,108,147,244,197,207,215,236,78,303,156,204,285,171,210,239,221,233,168,188,126,199,143,235,88,202,216,295,273,171,178,118,301,186,284,192,224,184,240,180,241,237,261,113,65,311,141,189,259,237,260,247,315,208,237,228,119,146,103,173,176,122,188,230,132,117,171,214,84,181,269,83,184,154,152,212,177,138,204,131,180,91,81,196,116,295,299,168,175,135,79,151,294,236,142,294,235,96,230,159,137,343,197,139,324,153,192,213,150,253,301,203,119,255,341,135,229,177,210,189,145,200,169,206,98,248,76,81,109,216,95,160,75,273,281,113,94,159,81,224,128,210,189,179,193,334,133,215,144,170,185,102,142,200,186,248,237,171,205,281,249,161,107,125,231,123,236,319,152,184,202,116,156,254,233,149,188,233,212,222,206,219,157,150,186,223,213,152,191,221,134,236,205,273,152,265,158,207,159,186,202,153,219,55,131,82,196,141,295,107,261,255,227,96,140,176,202,123,148,345,196,248,306,292,191,291,195,113,316,194,267,231,133,209,198,173,133,59,131,216,241,200,272,102,128,242,197,121,211,219,218,168,204,180,108,263,239,244,311,177,168,155,184,200,185,136,137,212,287,175,278,153,207,312,149,197,104,206,209,172,98,162,246,131,295,180,205,250,318,194,130,160,237,194,282,216,101,115,141,244,375,150,263,130,90,239,119,281,120,208,217,247,116,121,88,112,234,207,121,148,183,164,149,233,151,113,136,136,222,152,158,219,274,279,266,174,120,219,193,176,255,206,275,180,130,218,249,183,223,104,165,254,221,241,244,244,275,234,190,129,247,176,187,156,220,175,364,77,237,260,274,147,206,214,235,212,194,217,127,164,181,226,179,310,274,274,213,222,199,171,108,198,303,147,270,94,285,270,270,237,297,133,103,172,157,174,179,186,203,166,123,159,161,343,250,171,189,109,138,161,179,267,229,255,196,204,196,299,198,283,254,200,227,157,241,294,104,151,211,169,220,248,259,182,244,259,172,180,213,197,140,247,158,243,174,282,91,152,213,159,256,97,133,178,180,325,121,202,74,205,197,154,148,216,178,183,358,279,235,155,279,164,170,240,265,268,154,256,153,190,147,167,253,99,215,163,97,141,156,212,226,271,238,229,229,193,237,189,164,148,186,113,253,149,194,278,253,309,151,307,88,123,210,347,196,153,102,247,241,101,342,266,185,203,130,225,161,292,192,212,193,220,231,115,205,208,159,141,322,209,216,195,211,194,322,228,134,200,203,153,203,341,129,267,161,349,160,268,158,249,285,96,143,156,269,197,254,267,213,262,110,151,110,152,200,172,158,297,96,236,351,196,265,187,251,255,196,211,134,156,263,258,167,227,70,207,165,255,183,284,247,177,210,236,157,154,261,258,286,133,195,103,154,85,139,151,288,173,165,115,239,178,107,310,166,186,233,74,278,236,233,150,181,265,142,318,263,207,289,74,164,145,365,131,237,245,178,156,283,209,137,202,235,248,86,140,287,197,150,151,160,105,259,189,64,239,253,204,336,203,150,147,195,130,210,195,179,156,302,242,125,217,295,224,100,221,94,110,260,210,152,227,191,30,113,210,225,211,272,186,140,248,206,306,118,117,277,299,223,312,129,64,185,178,159,186,180,245,218,198,146,214,175,91,217,235,206,139,195,114,149,252,103,208,168,231,321,118,217,220,296,225,260,182,224,249,106,120,144,223,85,159,282,163,244,242,203,131,214,179,313,193,99,255,89,250,92,144,228,209,307,178,123,294,124,210,139,175,216,184,342,210,203,252,322,219,251,250,186,264,210,127,317,261,252,189,274,119,223,138,175,196,301,84,188,325,175,140,211,333,222,100,193,260,80,152,132,231,235,131,218,197,87,123,221,248,139,172,177,260,171,123,219,221,240,210,298,272,169,146,77,217,360,142,160,188,306,174,161,149,281,237,132,243,208,199,240,222,126,96,231,131,231,88,145,115,109,171,140,320,273,258,213,182,231,169,171,184,227,228,194,154,149,198,297,257,85,161,210,344,158,245,179,151,287,319,333,218,144,307,210,230,250,298,116,273,187,119,231,135,309,143,241,256,132,273,131,182,189,199,172,74,281,148,186,128,264,209,133,214,304,250,235,176,227,261,197,362,180,103,195,160,252,271,115,93,278,223,185,148,182,199,124,232,227,130,209,199,300,95,247,263,206,249,119,210,199,119,195,227,390,220,150,265,96,103,208,167,164,259,201,191,231,207,96,157,158,323,172,136,231,91,188,212,216,124,90,189,155,208,220,175,229,346,198,237,233,144,81,217,174,143,212,178,149,95,205,179,148,111,186,139,268,143,105,208,270,166,256,109,275,200,185,241,214,143,223,180,158,129,186,153,192,181,286,146,205,164,89,176,281,174,208,182,172,124,193,328,176,358,156,186,125,252,270,116,227,159,328,208,273,252,178,187,162,146,145,166,165,324,266,305,137,216,347,240,177,134,172,195,274,264,118,151,178,105,149,203,90,297,111,188,121,253,214,147,294,151,181,222,188,216,297,299,106,114,235,114,250,244,253,241,242,88,140,134,282,233,169,231,146,208,313,230,126,156,181,194,92,197,160,186,251,143,228,271,130,189,230,293,130,170,153,172,192,194,178,164,266,153,299,255,131,264,328,124,139,170,174,214,168,182,280,138,169,130,119,116,120,325,119,93,142,201,242,230,235,210,257,177,356,176,167,180,150,241,96,110,92,298,191,202,263,76,102,145,126,97,228,198,127,78,223,231,243,184,253,218,279,163,124,201,125,105,202,162,224,185,231,144,197,143,160,236,156,111,122,174,229,166,265,118,196,231,138,162,235,238,236,250,302,170,121,280,87,164,145,157,217,201,283,188,228,205,310,303,214,142,179,105,350,282,117,272,106,162,169,181,248,156,131,184,206,89,124,77,249,166,227,149,176,74,172,309,224,131,75,126,381,217,310,204,119,384,289,94,110,224,254,273,249,247,158,121,253,207,87,253,285,97,216,212,128,215,81,172,304,258,235,104,134,183,196,171,192,227,232,94,240,237,137,169,261,183,215,195,188,231,140,194,180,254,232,228,337,134,320,155,60,255,259,190,141,101,240,121,230,201,198,185,105,150,166,209,161,169,117,98,257,82,255,231,131,261,109,126,182,193,303,118,202,153,124,126,372,150,173,243,176,301,163,105,82,251,208,184,194,162,158,193,256,116,152,183,102,145,192,178,186,171,351,260,222,121,260,193,178,110,238,156,169,209,167,197,193,197,285,182,92,209,247,164,192,168,261,173,215,260,195,102,244,105,367,223,302,349,256,66,223,224,278,129,282,185,284,279,167,227,191,225,237,167,243,205,219,183,215,186,208,175,84,263,195,288,356,199,208,152,139,181,250,133,178,211,314,70,268,254,161,291,317,201,131,96,181,223,152,302,228,204,224,113,330,234,255,165,90,214,218,185,191,100,170,155,355,268,183,147,222,226,221,115,146,212,269,73,246,197,203,184,263,244,217,229,159,143,247,255,246,301,250,120,243,120,245,337,196,185,245,302,143,189,178,104,182,168,138,237,156,177,131,137,67,371,204,214,239,256,156,266,370,226,271,217,166,283,225,279,166,109,121,183,185,142,273,95,213,181,130,241,106,241,148,124,141,249,157,231,218,63,165,178,214,216,113,262,176,217,115,190,221,276,176,284,240,231,282,144,234,96,245,360,104,170,242,299,225,89,177,78,160,156,237,128,199,128,68,126,119,211,245,266,179,153,169,132,354,223,146,214,97,143,211,177,129,277,211,184,194,203,133,221,213,117,142,201,204,229,211,85,246,246,200,63,208,130,344,256,162,136,105,113,246,200,179,193,387,116,164,167,131,228,236,232,187,85,223,262,222,161,155,172,195,113,175,288,124,281,135,309,298,146,178,191,187,86,258,163,195,86,214,261,162,219,89,167,186,228,176,208,157,200,241,181,180,201,88,86,260,126,234,146,90,129,161,183,295,220,100,188,170,177,184,188,255,169,122,233,227,117,135,208,213,310,284,148,202,173,99,88,231,112,214,98,272,210,230,239,130,183,191,217,163,164,231,86,78,143,98,143,67,178,232,141,213,411,275,214,84,120,177,309,118,195,308,185,257,283,224,92,203,202,139,93,115,354,326,207,201,213,241,178,262,322,270,145,159,262,141,220,170,116,138,111,246,255,253,184,227,261,191,148,188,258,162,158,183,228,214,219,193,97,198,155,160,201,113,54,189,218,218,279,207,270,163,159,222,229,257,214,189,211,130,233,120,236,118,277,223,172,261,213,248,248,183,109,186,133,234,175,199,167,233,124,222,168,224,197,117,168,116,156,132,155,94,139,163,214,293,265,258,86,126,211,202,290,263,142,182,334,182,200,81,232,232,125,141,355,134,149,187,163,183,160,221,318,166,194,224,261,165,318,226,117,163,182,196,217,276,248,260,229,88,153,218,181,220,205,181,256,251,308,271,209,210,183,154,115,137,161,153,318,135,232,270,206,260,147,219,172,183,191,192,232,111,200,194,222,63,216,100,202,268,280,147,123,208,242,213,244,102,273,106,169,150,188,171,149,194,292,268,124,88,150,124,243,207,190,104,247,230,195,210,206,176,174,177,230,183,212,116,130,137,183,209,138,234,210,207,182,193,168,208,130,202,232,196,271,125,195,239,158,202,107,137,121,208,224,266,156,154,157,248,212,157,181,300,296,284,185,312,209,143,205,237,331,152,122,205,229,198,223,197,301,192,198,97,108,101,229,280,260,197,244,228,323,192,102,127,186,288,78,103,296,211,155,184,162,206,180,141,179,211,164,168,151,90,144,308,149,205,170,101,74,90,175,141,156,220,178,250,190,125,191,273,119,240,356,184,105,255,224,103,203,226,152,191,267,175,275,179,203,167,109,174,144,222,181,209,209,281,157,151,253,229,127,195,190,182,223,164,362,223,118,162,237,187,189,164,119,139,218,169,303,182,206,161,121,171,221,221,273,138,288,272,174,180,186,179,272,121,164,302,189,99,321,90,290,244,238,240,90,175,92,210,121,261,153,178,145,218,231,151,128,169,145,199,216,109,228,114,244,196,167,122,286,281,214,86,158,274,258,157,180,90,187,112,248,135,315,184,200,118,171,191,168,198,146,133,189,175,267,199,268,236,187,237,154,135,86,154,145,248,223,167,190,162,120,127,229,191,94,76,201,218,96,176,65,228,177,229,187,145,233,214,197,231,207,117,247,152,177,260,199,208,267,217,249,130,193,230,211,211,181,220,95,206,179,199,118,169,213,231,123,138,336,293,195,188,200,135,190,139,162,84,185,256,251,202,260,211,288,237,228,129,178,177,211,127,126,147,212,98,194,172,191,145,215,197,227,122,118,321,265,190,204,229,206,181,249,311,156,217,201,130,191,234,192,327,169,173,140,184,361,250,91,158,99,220,158,251,155,214,217,205,157,124,229,225,225,155,292,264,162,197,173,165,381,213,202,119,188,178,270,277,218,156,226,398,282,177,202,223,164,218,143,100,284,315,193,117,110,146,208,176,162,218,117,140,153,170,208,166,179,248,157,240,252,235,120,193,287,233,193,263,97,170,111,175,315,121,196,193,259,151,235,117,206,221,173,107,264,92,114,201,141,230,186,243,171,304,92,186,233,103,100,89,175,176,119,337,119,145,236,133,175,195,187,138,321,262,127,103,180,107,247,176,157,176,250,76,170,244,174,129,331,242,103,252,115,246,171,97,241,211,242,90,150,223,110,341,214,266,256,102,191,140,194,260,178,114,168,224,253,258,122,164,261,247,143,254,273,182,182,67,74,175,147,301,97,257,148,230,216,259,204,90,98,199,197,141,150,130,239,138,209,210,349,379,113,94,181,254,152,170,212,129,239,215,97,244,339,238,132,204,190,210,87,135,246,136,221,150,78,127,201,142,178,211,119,215,173,228,148,174,143,229,182,141,219,305,93,52,139,166,332,245,156,185,303,207,214,172,219,233,155,109,140,136,234,198,285,164,113,233,140,160,149,191,201,216,157,243,88,244,229,137,255,104,238,181,131,312,206,314,87,223,129,290,236,122,133,180,134,198,105,104,136,207,126,91,150,111,219,223,116,177,272,295,230,179,146,138,223,206,165,101,292,340,205,100,264,129,189,135,262,187,313,203,192,214,79,352,190,212,244,241,205,201,112,151,136,245,262,207,212,273,156,248,170,171,186,147,205,454,275,137,155,199,194,170,273,305,207,237,96,74,138,117,127,220,188,239,316,102,159,310,162,189,251,165,252,289,255,154,251,197,226,166,208,122,208,127,167,108,156,264,219,373,240,178,128,146,188,234,221,196,281,318,195,174,129,186,172,205,104,126,85,334,105,251,338,213,301,140,183,180,217,238,161,121,285,265,176,279,240,188,299,201,216,311,267,166,216,172,128,224,200,101,298,104,236,355,242,211,90,282,130,203,185,321,165,142,234,197,293,205,214,268,151,262,203,160,222,154,279,299,260,118,258,65,193,222,166,121,337,271,257,230,194,261,162,245,239,275,165,256,153,253,193,168,223,223,218,284,102,206,193,164,233,234,201,231,315,124,260,208,231,243,241,253,136,237,188,275,80,109,171,227,160,335,194,175,161,129,182,118,183,232,259,168,249,165,185,183,166,226,93,92,216,248,275,162,294,200,321,178,204,210,183,193,202,153,209,249,210,228,232,216,138,263,352,211,154,252,192,193,273,292,119,62,213,322,171,240,225,114,319,184,228,171,213,251,169,197,202,137,218,195,104,139,197,236,230,229,143,219,247,124,207,130,153,191,235,189,163,211,133,196,111,225,215,185,179,233,193,98,336,121,198,243,151,74,240,185,128,210,54,198,286,228,202,96,119,182,154,241,113,214,148,254,124,224,122,119,102,113,238,168,150,326,236,106,187,203,228,105,305,175,193,107,78,292,131,184,144,162,162,107,104,128,165,295,167,234,254,252,148,198,208,146,289,239,176,164,233,242,133,160,272,173,182,105,126,180,140,209,106,225,180,193,238,86,132,74,188,343,157,79,150,124,200,176,196,147,242,159,107,129,373,261,117,204,228,185,157,56,196,105,143,248,141,317,204,218,134,118,230,150,133,198,144,163,108,103,247,268,65,286,167,340,126,199,334,150,108,165,274,135,134,120,323,245,212,130,217,195,276,283,136,151,139,187,110,231,168,297,169,236,287,174,272,159,134,180,171,128,205,255,151,196,345,219,135,206,325,147,181,313,89,140,167,139,58,188,341,121,279,182,185,215,110,320,70,199,287,187,202,195,201,166,83,169,214,182,105,155,288,268,104,182,210,193,83,131,262,236,145,195,269,319,84,237,299,156,323,230,236,205,163,180,185,289,167,268,206,223,126,199,132,162,148,141,376,252,222,139,405,297,228,212,209,108,215,138,116,222,221,250,88,197,166,124,189,183,344,188,191,217,219,175,187,142,297,192,115,155,159,136,326,197,176,154,280,171,169,163,231,200,154,179,132,152,205,164,321,112,388,176,229,170,160,212,128,251,195,190,190,239,249,277,257,67,183,119,333,115,214,151,148,285,229,230,192,165,224,110,112,148,227,346,258,202,128,294,144,186,164,151,319,178,110,142,167,170,98,280,144,177,249,244,240,106,105,95,106,182,292,128,156,198,210,243,137,143,295,109,211,324,260,182,245,175,131,196,241,296,225,199,269,237,163,141,228,125,209,288,183,278,185,235,212,184,74,287,145,295,191,171,136,142,178,273,148,256,131,215,239,174,171,189,206,67,242,176,147,78,306,262,144,265,311,271,226,347,102,171,275,218,206,272,225,233,179,257,233,148,213,270,180,179,306,245,220,124,273,161,160,83,144,265,128,201,213,183,256,287,214,263,129,240,261,147,107,160,123,232,370,106,147,150,244,144,148,125,173,163,241,258,121,97,170,260,219,147,244,367,222,124,113,209,276,174,140,185,237,289,304,127,169,322,202,297,132,208,221,258,268,211,206,208,112,220,146,187,144,220,148,59,212,215,318,137,239,143,262,209,143,242,150,150,113,105,189,277,297,225,145,122,112,215,293,199,122,136,176,76,288,180,187,246,188,120,130,179,143,139,99,161,227,261,216,207,238,218,116,79,159,353,222,270,200,56,183,161,253,169,82,149,313,167,168,219,381,127,71,279,259,209,357,278,289,264,102,132,229,136,175,191,191,256,225,141,235,252,189,152,150,165,183,111,278,258,285,254,233,245,177,143,132,296,193,245,232,113,189,226,170,138,164,236,216,280,322,227,189,232,135,178,327,150,154,247,249,109,164,163,124,228,148,151,108,189,119,209,200,222,194,182,95,158,214,199,266,253,225,223,115,186,276,86,214,210,241,315,351,68,177,121,246,101,217,167,111,188,170,132,223,222,204,246,125,161,196,201,201,222,164,271,345,213,171,197,201,114,250,127,138,154,158,189,196,351,110,169,241,113,221,300,124,204,143,143,218,275,272,73,149,140,301,252,271,333,114,251,172,108,257,220,73,249,150,131,188,210,230,184,197,93,183,174,169,199,236,226,214,186,133,109,165,197,186,312,165,92,127,174,137,205,138,224,151,175,215,83,226,208,122,173,223,143,270,220,158,156,261,300,270,137,178,153,133,137,189,224,180,215,224,142,238,181,167,156,82,166,227,118,204,150,278,141,229,196,168,207,211,281,232,176,119,192,117,204,189,107,151,294,216,156,164,145,172,138,206,278,269,339,181,214,154,127,124,244,234,315,214,268,347,256,71,171,176,218,259,238,243,337,164,188,149,198,79,126,137,143,70,225,156,123,220,149,324,277,167,320,279,112,154,247,215,243,225,209,133,154,113,251,160,157,258,230,212,219,278,175,207,321,124,216,130,172,126,338,251,196,221,161,100,410,170,121,131,191,159,250,247,133,177,163,154,160,325,188,151,216,211,148,81,307,211,193,215,203,199,311,220,103,185,178,103,116,297,207,229,168,113,184,112,262,243,278,161,182,125,211,375,259,198,187,313,176,260,164,132,292,169,224,257,117,126,123,108,385,286,123,69,189,176,317,241,229,256,197,149,206,113,227,136,239,150,209,315,176,199,192,201,208,65,236,193,159,154,208,205,131,220,180,276,209,212,138,172,203,178,225,348,190,252,183,134,172,115,156,195,220,123,113,247,246,151,227,317,229,220,137,181,190,234,244,159,126,110,134,205,246,214,221,106,87,204,263,260,297,251,228,266,101,254,144,94,170,120,164,259,337,92,163,220,205,194,230,156,151,194,238,191,261,107,204,145,127,234,211,147,140,231,179,195,232,235,208,214,93,182,226,99,199,137,140,216,316,290,228,262,187,118,231,160,106,200,100,167,180,148,246,209,200,259,236,228,183,99,82,227,126,164,202,184,214,179,276,166,339,197,383,183,177,215,216,216,115,176,283,186,262,143,184,198,189,281,130,222,97,162,314,145,182,179,153,241,187,235,167,166,76,175,220,290,270,228,340,255,145,292,158,97,186,136,189,210,104,112,214,201,213,146,101,284,177,126,148,281,158,236,159,251,196,169,220,87,162,238,123,283,73,80,256,238,153,132,133,99,119,172,128,171,180,306,221,195,184,170,316,146,114,273,208,222,240,136,197,201,241,239,251,263,221,147,78,117,69,183,141,335,217,209,177,122,182,229,314,240,156,177,200,142,160,209,246,77,250,199,148,141,187,120,238,207,263,268,139,236,380,145,135,132,167,283,146,222,189,129,261,247,295,114,288,143,269,82,120,189,248,164,231,331,261,182,230,113,134,322,159,159,127,77,158,129,210,141,132,193,289,135,318,292,148,187,166,213,235,237,288,275,191,121,226,182,173,153,107,187,195,235,122,233,201,242,134,188,296,218,193,159,219,165,245,165,244,135,92,308,150,180,211,118,233,164,137,101,281,247,172,154,116,252,120,100,260,202,137,242,163,195,266,261,209,230,272,347,171,300,190,187,128,207,199,141,258,143,230,316,295,117,189,262,157,181,158,261,237,254,332,286,235,195,305,155,251,202,150,182,93,330,144,201,194,198,267,235,125,240,104,107,250,164,243,117,224,172,147,252,136,98,116,205,203,208,216,262,186,207,251,172,159,136,169,153,218,209,232,101,217,144,218,216,279,93,143,150,237,304,209,234,231,199,225,362,64,186,279,288,239,325,227,188,236,101,152,153,276,306,176,190,132,198,185,167,177,151,191,155,211,95,249,284,122,198,156,168,268,167,189,266,241,258,195,117,141,214,121,180,159,144,221,192,266,126,187,266,242,203,149,145,91,88,159,217,247,195,314,204,100,177,201,185,214,154,183,177,225,108,200,200,282,315,184,219,90,208,245,335,131,247,169,245,214,211,92,250,157,239,343,149,101,212,185,119,184,215,224,176,222,396,153,196,200,190,183,269,156,95,150,217,127,143,99,227,209,145,242,152,214,205,181,183,177,247,212,123,98,266,149,177,267,199,135,135,282,169,272,181,237,219,214,101,168,112,213,373,244,290,127,181,117,206,143,134,206,191,210,215,144,114,187,230,86,218,250,110,315,194,193,221,284,75,204,169,283,233,228,144,64,151,216,90,109,258,183,215,207,174,173,167,267,274,113,173,282,170,193,203,227,201,146,142,165,227,235,259,145,286,354,175,138,253,257,104,179,297,369,265,195,144,260,166,193,299,95,236,213,251,292,178,204,230,177,197,241,168,232,175,175,88,170,173,164,252,222,215,212,185,250,184,104,332,282,377,287,127,155,186,249,99,254,73,176,143,215,111,138,223,84,240,200,182,160,149,104,154,221,206,120,135,246,266,199,92,171,115,208,209,81,127,238,88,224,318,220,254,147,164,231,284,235,71,78,157,178,193,194,219,260,177,248,142,142,180,157,92,222,227,333,285,119,140,140,191,163,150,171,133,193,202,137,278,165,210,226,225,210,252,240,325,170,273,76,121,203,214,139,106,74,244,385,223,203,185,153,172,217,235,219,169,278,149,190,228,81,202,253,151,105,211,234,169,193,206,231,214,256,262,338,315,109,184,95,188,271,173,141,242,126,61,188,200,316,122,49,223,258,261,169,141,299,96,122,214,163,192,271,301,226,66,86,212,147,170,224,141,99,171,154,125,215,114,141,177,144,162,159,80,217,129,243,312,165,270,120,329,242,251,232,146,215,95,181,206,164,246,240,188,203,232,122,249,309,267,210,282,166,209,307,288,173,144,256,59,244,192,112,190,165,111,158,149,214,179,315,144,262,234,327,124,280,234,226,185,162,225,66,370,113,262,233,202,241,238,118,287,290,161,349,227,203,244,267,184,109,196,121,142,159,247,224,201,216,191,231,161,253,58,233,131,245,122,137,228,200,191,168,294,101,222,350,141,171,98,85,209,61,182,211,223,183,182,127,270,189,227,291,129,145,260,158,238,234,221,59,185,149,76,184,120,343,177,230,222,295,129,226,141,335,167,291,170,236,259,153,162,256,193,241,119,196,204,154,242,157,221,252,166,152,277,200,255,232,343,212,194,142,159,230,169,111,259,159,244,202,403,139,155,255,116,241,307,196,74,114,252,252,182,214,245,232,267,122,122,194,299,206,46,213,299,244,189,186,197,168,285,226,237,200,156,212,197,165,355,285,144,161,229,171,263,156,220,149,131,207,184,238,151,194,202,260,299,90,301,132,212,121,117,164,246,243,315,141,195,239,187,208,231,146,213,283,195,246,269,263,124,250,122,184,137,232,235,261,158,151,150,152,179,128,174,153,193,230,132,232,125,175,154,209,91,258,178,235,217,141,169,155,167,162,117,271,154,273,148,309,114,211,294,194,171,216,208,196,192,151,257,226,221,216,273,307,188,208,259,233,143,188,241,155,137,256,188,83,211,168,102,117,168,295,166,126,119,221,97,171,105,208,215,229,80,227,154,114,142,182,178,214,139,215,255,271,174,168,241,297,264,175,167,195,251,206,196,180,175,213,124,220,151,247,213,160,168,166,165,151,162,237,176,263,86,239,228,250,91,126,106,65,199,358,112,240,168,226,101,296,102,366,159,227,158,283,170,213,211,65,142,232,215,186,218,205,121,155,106,126,220,172,163,254,211,245,140,252,226,207,189,144,180,97,269,163,101,109,269,270,108,161,240,76,229,165,178,80,245,52,92,164,241,240,92,83,127,243,199,240,233,189,193,165,159,209,220,174,165,258,149,213,187,118,211,169,127,115,196,94,210,96,128,277,300,215,135,130,248,241,176,170,197,245,332,164,186,295,111,166,274,214,233,324,150,142,208,129,162,158,324,109,71,148,146,209,149,248,169,193,170,117,160,303,125,243,187,89,217,165,229,208,118,93,275,284,269,245,69,218,232,198,157,193,121,307,201,220,255,242,211,155,207,147,262,142,170,219,199,163,211,259,206,223,55,372,154,199,176,267,238,348,328,99,170,335,151,346,158,188,230,177,400,240,160,319,231,159,162,190,203,242,154,166,237,351,248,262,76,237,145,239,197,199,160,203,192,295,272,210,251,351,113,231,169,71,156,251,180,259,218,99,182,258,221,264,229,208,230,255,290,208,190,279,232,175,174,198,113,100,162,177,294,145,189,182,186,200,219,99,111,280,178,136,178,250,178,127,201,124,221,150,216,183,132,104,145,319,154,112,105,266,282,360,141,248,161,195,140,199,156,134,192,195,75,212,303,195,243,160,228,145,231,206,242,282,239,210,147,218,143,264,119,203,198,155,292,231,232,91,216,260,196,126,180,236,101,125,210,147,112,144,316,329,198,338,299,260,218,183,101,192,179,102,213,122,199,162,149,138,205,259,162,102,96,136,102,56,199,224,137,175,213,129,112,227,179,90,212,241,190,286,215,230,180,251,238,147,109,127,142,130,216,161,125,204,249,260,175,219,169,241,170,252,215,201,230,177,212,202,208,227,279,242,95,170,202,314,117,142,271,165,157,236,360,181,148,130,160,220,233,160,167,133,127,194,168,168,140,204,186,257,150,134,102,55,165,174,156,196,243,121,193,180,275,277,188,153,246,167,151,389,219,200,255,251,139,181,152,143,170,264,201,191,153,187,215,182,138,198,131,232,225,115,181,246,162,94,329,255,148,213,217,156,91,257,122,254,218,136,113,331,204,103,65,257,157,225,148,196,247,67,168,224,309,176,206,181,112,205,308,158,59,205,271,135,191,238,160,204,240,187,218,78,192,295,164,122,174,167,153,355,236,227,244,336,160,197,218,356,201,203,291,134,270,152,271,173,196,127,165,297,225,125,162,103,251,183,178,230,210,280,164,79,144,132,151,147,295,243,219,111,348,225,111,231,220,246,198,109,172,176,176,230,197,238,164,141,165,260,194,192,143,226,137,189,263,296,312,174,80,104,230,187,155,299,179,172,187,286,67,131,253,135,220,204,157,276,239,257,233,180,302,183,324,214,185,121,163,202,147,245,204,237,183,224,171,186,181,130,256,178,269,106,214,111,129,156,143,169,124,81,186,113,140,236,171,110,232,190,170,140,163,314,169,215,237,165,183,229,168,128,123,325,115,145,245,203,204,218,167,141,141,180,101,174,181,211,200,251,252,174,238,196,280,190,152,101,217,158,196,110,267,102,132,124,355,185,212,251,237,128,120,120,302,177,97,239,188,149,193,213,114,161,269,220,122,227,214,215,170,71,118,220,135,233,170,156,144,179,78,123,123,283,168,196,201,169,272,128,156,107,203,200,112,196,178,178,145,233,140,127,112,310,136,120,124,160,229,156,215,337,210,134,302,214,262,203,174,261,214,229,102,242,147,153,146,208,237,241,209,206,248,274,119,235,147,224,156,187,139,143,208,162,142,103,288,250,189,193,185,285,207,135,147,190,168,255,116,208,171,244,161,267,258,109,283,234,232,183,252,246,147,213,198,116,105,225,213,184,325,194,139,276,192,225,122,185,188,89,101,235,259,132,197,305,277,152,229,128,107,147,125,107,139,256,213,93,167,161,213,190,254,174,135,192,110,167,237,199,197,244,172,119,284,241,265,173,207,81,168,214,84,163,121,203,322,274,189,242,84,226,131,244,265,171,178,246,205,164,114,183,205,120,132,120,148,117,234,194,219,147,239,245,332,169,181,242,203,275,389,215,94,205,130,174,217,210,192,321,285,180,137,228,122,75,220,219,71,126,129,179,172,84,225,231,171,158,289,120,135,127,98,243,212,158,153,185,111,347,177,200,106,117,266,135,184,65,152,87,191,316,137,284,256,269,207,116,246,216,325,213,227,168,201,261,152,150,119,154,220,190,129,339,118,295,204,197,219,252,175,134,169,241,179,195,136,113,197,169,134,227,109,177,298,225,80,211,137,234,211,126,118,264,237,265,229,162,234,98,139,128,222,307,157,89,201,245,318,343,232,171,112,171,156,202,201,261,116,82,144,177,204,207,125,179,242,105,143,140,180,223,152,410,187,176,222,238,115,364,140,149,215,145,202,112,176,244,136,454,256,138,135,146,129,188,172,327,249,202,237,123,120,287,203,240,112,229,189,243,169,218,186,275,126,245,155,194,182,119,189,218,167,200,220,154,166,183,248,134,113,158,249,86,190,285,247,134,116,249,233,213,149,88,210,122,267,381,142,310,110,106,298,229,349,259,197,112,175,104,174,305,230,186,226,295,202,105,229,119,229,264,247,250,149,83,220,186,261,259,167,209,150,92,153,156,218,182,225,210,174,151,166,216,206,98,194,189,165,154,166,204,294,259,107,239,281,212,190,147,182,215,217,259,161,203,134,300,237,179,189,199,176,144,125,242,114,226,311,241,198,141,118,127,137,203,125,252,187,204,185,194,236,257,201,189,182,208,276,232,136,210,192,279,151,267,168,128,149,180,325,133,152,168,107,211,226,275,227,64,347,168,189,206,181,214,194,310,164,307,91,179,222,119,190,162,110,138,244,82,286,146,246,337,100,164,326,271,284,362,192,224,166,232,182,119,254,208,125,121,139,147,112,233,130,354,131,317,97,180,171,202,142,172,79,119,269,256,252,175,140,94,266,181,160,175,160,172,183,167,168,129,157,301,279,232,275,214,100,189,146,253,114,167,134,199,155,199,285,143,288,197,279,147,179,193,197,196,206,164,270,256,177,227,98,212,167,271,177,284,262,158,217,231,228,161,253,202,216,264,237,259,163,168,231,174,84,221,184,121,132,258,211,212,206,256,122,353,167,131,202,288,160,218,190,267,195,145,233,159,245,208,144,155,198,167,223,233,206,273,150,160,257,259,313,160,243,136,230,209,195,233,254,148,223,269,69,209,349,149,142,105,162,152,164,298,196,170,211,276,175,288,205,158,246,159,93,184,192,207,335,254,252,390,220,103,207,253,227,145,189,92,289,336,213,130,192,142,106,220,309,111,195,249,291,206,316,139,230,195,137,205,123,207,215,109,270,113,196,270,264,243,298,263,133,244,139,183,86,242,99,208,171,259,164,175,215,227,277,160,253,147,229,336,112,155,237,84,142,216,229,263,278,188,181,166,199,231,141,251,127,201,171,140,124,288,110,238,72,140,236,244,84,130,243,164,293,96,219,169,93,313,246,213,235,126,235,229,239,169,248,81,136,253,191,267,180,220,116,142,165,260,197,150,207,83,232,248,244,214,120,234,130,177,202,91,205,294,138,118,227,250,154,225,63,138,164,126,185,191,308,245,218,227,75,219,82,166,195,170,224,142,163,184,349,222,207,255,251,358,199,116,172,251,205,284,185,173,211,110,142,220,320,279,204,80,126,233,102,242,231,136,199,137,172,210,75,252,197,189,267,281,197,102,223,176,146,291,150,267,237,205,158,221,141,233,163,97,224,160,189,183,223,159,226,203,201,136,84,172,196,177,180,114,225,338,258,240,162,220,192,276,233,140,186,165,199,160,127,149,231,154,183,168,219,167,292,166,111,167,119,183,166,211,96,244,206,144,220,216,201,130,108,219,194,249,156,279,190,151,200,153,266,178,95,186,130,99,115,164,231,179,292,132,138,202,240,169,195,149,211,202,297,370,190,88,229,124,228,189,118,264,138,94,254,180,285,179,200,241,217,224,207,206,244,95,178,131,266,240,109,159,261,175,291,131,137,156,150,102,171,112,180,157,183,443,139,214,104,261,207,156,149,194,321,139,339,305,197,238,112,277,253,100,209,162,211,242,113,312,87,227,206,124,171,160,183,278,122,308,95,183,71,218,211,189,284,111,169,98,109,236,316,170,137,279,104,272,249,190,267,182,256,106,248,182,209,276,229,353,302,146,181,128,107,84,217,177,267,184,297,251,273,171,237,116,239,208,164,237,158,121,291,309,163,189,202,307,165,173,372,216,86,137,280,227,135,105,154,138,113,274,228,129,160,210,128,114,109,121,277,227,115,134,81,191,241,142,148,297,173,112,162,209,248,230,180,231,118,153,163,186,169,245,197,194,204,286,168,212,113,179,175,109,220,146,180,214,208,140,143,206,220,270,218,200,137,226,272,247,151,139,263,137,112,173,265,164,275,149,247,195,185,78,261,168,297,153,72,98,213,191,279,109,305,193,223,212,141,219,157,157,174,189,184,232,188,126,239,201,199,272,187,321,326,227,213,324,184,159,221,187,148,147,63,176,237,107,238,253,98,293,250,90,193,263,125,203,236,79,81,201,226,241,235,218,202,109,220,144,171,242,208,179,210,235,112,151,156,145,189,150,152,136,181,241,118,173,151,119,231,210,164,233,191,207,181,302,278,178,306,338,153,152,92,85,274,179,209,125,197,218,213,203,182,222,273,126,171,185,148,153,107,218,215,193,120,206,161,219,191,146,232,229,124,329,131,255,96,131,177,94,183,243,282,217,159,106,254,172,386,187,100,262,310,153,249,164,267,213,114,227,232,181,214,181,148,194,144,120,173,137,277,223,251,207,180,185,174,231,105,243,172,152,241,189,194,238,181,212,204,121,179,137,110,177,192,148,172,309,185,154,179,180,200,220,117,101,150,299,148,314,237,154,157,166,291,173,145,176,71,207,140,186,257,223,114,114,231,173,211,186,212,255,146,224,210,126,169,139,233,275,272,288,192,138,153,125,172,177,297,218,162,132,250,124,133,108,179,261,89,116,204,291,135,350,250,183,183,252,177,267,107,129,222,235,328,295,218,284,258,110,222,164,288,171,126,272,210,225,194,100,155,125,299,265,105,231,167,130,160,152,353,227,137,132,186,92,292,192,191,192,106,186,148,204,220,216,221,184,274,232,214,225,186,120,329,250,204,132,236,105,158,199,219,159,185,216,322,188,251,110,196,119,137,215,153,219,255,177,124,194,246,123,161,272,260,150,312,263,202,259,139,143,134,170,180,206,133,93,160,219,139,224,183,163,236,227,254,203,155,237,342,138,257,236,91,295,231,271,203,261,203,78,265,137,190,84,261,206,201,255,242,218,128,187,169,135,163,371,155,146,230,166,236,216,143,140,199,141,192,206,192,224,158,157,111,298,346,199,194,219,204,189,209,165,127,216,103,196,94,154,251,160,187,146,307,236,266,119,291,91,174,186,282,194,213,205,142,317,312,214,203,144,230,102,182,182,240,115,119,137,92,183,168,221,174,76,279,386,264,162,200,206,235,121,287,101,235,138,235,184,131,104,261,152,80,262,153,190,230,230,141,234,225,199,220,209,189,144,149,186,103,119,213,299,221,122,225,267,246,159,240,258,119,161,166,216,220,163,181,231,165,239,229,221,143,156,299,248,179,222,286,225,340,81,231,146,138,236,189,183,274,211,131,183,158,286,121,152,116,229,204,165,209,77,228,208,101,194,265,220,204,140,239,292,140,157,203,112,256,211,155,173,244,171,146,127,111,206,127,294,136,188,210,275,215,127,168,233,194,204,120,180,206,214,254,192,89,171,191,155,91,115,141,131,288,193,85,343,368,210,135,186,155,224,201,366,158,203,108,81,265,109,164,136,140,163,323,241,234,195,276,198,168,216,245,69,200,184,232,128,157,297,193,168,335,311,204,240,202,224,176,144,273,200,111,107,205,177,257,143,379,169,267,221,180,271,203,257,344,251,149,207,222,286,168,324,141,257,100,100,90,149,213,167,93,115,257,283,136,267,212,227,169,273,282,240,369,84,142,369,296,118,211,212,198,203,133,141,247,145,187,64,210,85,119,139,224,257,292,232,156,205,284,144,214,203,258,174,343,209,162,187,174,297,287,172,215,80,120,149,192,176,229,202,239,336,174,252,118,122,202,127,162,220,195,228,148,113,282,146,120,191,128,134,218,302,169,302,274,131,224,195,140,350,221,165,224,164,171,180,266,94,223,140,268,218,261,212,239,191,298,228,162,211,95,265,114,315,113,208,154,232,190,178,249,295,265,155,198,207,285,251,159,163,51,199,124,151,163,148,154,206,137,180,166,83,111,119,188,273,185,197,149,146,100,194,190,229,103,329,159,153,166,134,173,184,204,325,142,298,139,210,234,235,270,150,267,74,307,294,185,71,248,182,156,151,222,323,201,276,326,223,229,155,129,128,132,100,124,284,138,200,141,86,240,97,234,89,148,73,138,223,179,106,206,184,122,145,212,118,187,139,238,212,130,236,221,208,82,211,184,288,214,149,217,173,115,181,256,289,227,185,327,184,148,205,127,311,96,165,352,104,146,86,189,148,250,234,195,128,182,117,298,259,149,176,185,206,260,320,352,144,71,260,211,194,219,161,95,210,258,200,231,274,155,179,257,137,253,251,254,161,148,144,272,183,106,224,98,194,397,124,125,230,272,118,187,175,272,207,109,99,178,291,128,333,124,272,107,236,170,191,83,187,145,73,189,429,207,146,229,236,257,108,331,162,195,244,354,194,92,233,118,361,136,256,122,143,108,115,105,125,337,157,329,182,318,164,143,299,125,191,191,250,310,229,297,291,317,176,256,168,265,155,279,162,161,233,232,136,195,191,233,263,183,242,119,127,227,247,211,224,121,129,139,242,191,70,165,130,262,149,198,200,228,150,185,131,107,231,327,190,70,180,102,184,288,221,173,214,153,220,293,136,163,147,71,313,160,234,169,176,131,302,269,319,165,176,162,76,108,166,190,257,186,208,92,283,137,200,333,261,193,223,253,199,227,201,216,219,143,120,225,170,283,227,176,309,199,239,202,201,215,153,123,179,149,214,149,205,300,187,231,298,218,189,170,175,282,218,181,206,226,314,205,153,120,174,126,224,215,272,172,241,121,130,190,198,172,141,90,137,290,178,167,169,231,153,148,173,232,250,253,228,153,228,103,265,110,172,270,261,106,162,193,157,192,237,154,158,196,170,148,362,198,112,184,263,131,132,199,204,358,115,241,262,84,124,229,88,153,156,174,197,210,163,236,112,121,217,268,262,166,103,233,118,231,303,248,183,191,123,164,235,232,220,61,230,123,288,185,211,209,175,171,241,278,349,196,147,215,208,222,215,159,264,399,253,322,301,117,269,86,287,213,69,313,305,122,248,92,150,169,184,219,207,323,209,241,132,240,157,232,221,290,232,226,181,281,95,137,276,127,141,185,131,176,251,229,178,261,253,136,184,170,122,278,239,189,103,234,92,147,241,203,197,262,258,161,173,215,207,202,273,157,199,95,178,176,122,149,291,114,264,101,280,104,187,106,161,175,231,178,249,114,123,150,235,148,178,275,155,197,257,165,124,196,198,149,193,146,191,234,218,130,192,160,172,253,330,152,228,345,249,241,78,186,129,128,148,237,167,321,78,224,206,184,217,140,125,292,165,220,123,79,172,187,189,168,207,175,239,196,211,219,253,106,170,139,156,294,264,83,145,191,261,266,170,129,189,237,211,162,194,136,154,141,198,238,187,148,270,191,200,198,255,255,138,226,130,307,62,153,208,166,214,209,195,149,176,242,151,227,240,303,183,201,204,71,136,175,174,290,279,262,116,212,217,198,210,181,380,202,131,164,137,159,98,129,272,268,116,63,147,201,111,244,201,218,216,59,306,139,108,274,279,230,223,208,117,273,149,138,220,127,119,220,353,222,175,111,99,279,261,183,219,185,136,176,225,190,78,309,180,105,130,310,226,245,88,180,85,106,74,236,205,252,318,179,122,261,157,139,233,96,168,158,241,185,209,197,266,203,292,232,135,133,300,91,238,179,137,136,201,209,238,315,275,98,189,280,165,221,183,184,120,198,157,165,132,286,274,198,229,147,126,172,257,94,127,56,121,98,125,256,226,101,204,213,155,125,175,194,175,131,131,142,258,171,283,150,281,169,225,311,84,193,331,141,211,270,253,148,246,266,135,204,115,235,145,198,135,182,164,186,194,212,241,115,245,75,241,251,226,135,253,220,227,144,320,253,233,115,169,77,172,194,225,294,186,222,157,89,270,79,90,139,111,183,121,59,192,90,113,334,214,190,226,120,192,189,103,196,205,347,147,116,303,205,178,158,314,291,193,207,69,189,117,139,247,64,197,180,201,304,165,213,191,221,267,241,182,87,241,119,278,240,136,249,174,195,244,108,213,181,193,300,285,213,251,166,225,141,231,207,191,82,189,296,203,186,213,148,318,128,104,216,203,193,166,96,252,162,232,156,175,222,241,114,175,75,219,188,197,183,126,101,211,280,207,198,259,128,172,103,228,204,254,127,223,343,177,291,222,343,200,232,251,113,222,133,165,185,128,249,265,166,279,180,276,154,268,221,220,70,145,202,208,131,117,132,261,142,132,226,192,182,223,263,193,114,228,266,257,230,146,180,172,100,255,189,201,117,221,114,120,188,256,184,243,253,182,219,180,114,252,183,202,182,206,201,185,194,230,121,191,159,104,221,215,179,118,363,220,237,235,206,188,115,159,290,260,157,258,159,159,245,83,144,177,158,184,223,185,146,140,226,182,145,185,176,255,170,187,220,222,179,135,197,246,157,136,283,200,191,185,291,159,358,238,163,173,197,200,175,169,256,251,167,349,150,210,128,167,205,222,116,197,184,76,220,175,256,209,230,162,133,299,190,162,237,135,108,202,181,116,239,157,205,105,236,121,164,206,247,283,191,203,112,235,162,197,181,306,162,178,148,304,149,159,213,215,224,162,109,200,214,189,271,94,223,153,213,227,207,115,205,299,176,283,115,111,177,233,227,124,358,94,185,237,240,134,200,271,254,227,202,83,113,73,163,213,162,235,121,188,102,162,219,166,227,175,227,256,238,349,165,307,243,265,214,338,110,144,122,380,187,262,244,138,158,120,225,193,140,119,107,327,149,87,197,230,281,215,173,160,188,87,372,156,159,157,136,253,241,210,211,209,231,217,206,248,146,202,156,253,100,178,185,146,185,218,326,192,302,241,210,117,176,106,166,298,226,227,280,270,131,192,193,138,93,262,211,307,107,211,250,220,214,225,185,109,224,257,101,211,212,189,258,209,125,173,202,180,149,350,97,180,176,328,182,167,337,198,159,223,267,134,186,196,209,171,140,287,133,65,210,285,306,185,161,170,188,97,106,122,160,83,169,319,158,264,221,205,141,180,120,277,121,225,258,253,236,287,207,147,92,297,119,164,220,134,210,247,217,246,242,204,197,44,146,277,172,105,224,161,187,181,142,137,135,137,132,149,190,240,154,352,252,210,204,133,131,190,331,151,138,70,157,132,81,192,151,205,217,149,217,86,250,209,205,261,209,195,121,259,262,365,172,372,185,257,211,165,83,144,282,200,90,216,201,308,139,322,161,175,207,174,166,56,188,156,220,161,158,291,201,246,183,129,137,221,218,147,114,247,169,194,313,198,142,180,261,137,207,275,172,263,172,154,146,171,262,191,173,316,205,262,333,247,281,122,271,176,268,149,238,179,181,274,179,206,155,206,274,208,171,80,179,159,286,218,171,113,135,161,156,321,232,305,209,271,185,138,182,180,386,273,285,228,108,172,186,212,209,184,253,206,222,127,141,153,72,175,137,312,213,188,108,136,62,147,198,90,208,150,199,189,202,190,172,182,81,204,141,108,214,239,330,157,136,246,112,146,177,79,193,184,250,127,274,86,192,279,154,245,227,187,255,61,189,245,293,119,361,196,110,154,176,202,277,104,99,253,303,163,178,228,116,164,231,140,173,149,142,260,104,228,268,257,240,161,100,241,340,224,149,172,153,113,250,247,133,261,224,329,211,117,224,302,405,257,144,179,206,245,241,200,149,185,144,282,154,300,126,240,109,138,249,260,248,108,221,207,207,141,183,258,102,227,204,266,127,179,174,210,204,270,155,200,166,221,110,118,110,211,64,131,187,214,88,98,190,130,97,175,164,240,163,114,124,211,124,108,176,210,92,235,207,139,296,186,308,299,215,228,287,174,98,186,108,97,250,147,189,224,142,239,208,241,103,227,161,132,351,142,204,201,276,157,139,196,86,212,142,218,283,150,106,135,162,222,136,99,137,97,171,235,310,369,182,191,204,131,386,265,210,171,138,191,159,357,364,255,138,245,340,151,257,164,148,360,210,250,181,198,314,289,112,162,153,133,251,173,114,178,268,191,268,213,203,116,187,222,156,129,194,167,288,238,166,199,294,223,231,326,79,223,115,137,293,182,208,127,135,122,121,164,216,216,118,210,134,251,189,172,191,133,82,237,150,207,125,138,223,151,207,162,205,253,151,255,234,118,152,92,261,199,232,186,205,186,83,297,228,171,198,305,205,200,183,281,108,219,186,268,177,253,229,263,70,221,132,235,229,237,310,135,177,281,90,350,237,176,81,185,267,249,340,159,221,103,190,162,222,398,140,172,289,162,105,165,78,190,313,336,179,216,240,134,182,171,80,259,198,233,146,105,112,210,308,271,278,197,247,100,177,275,185,250,145,158,87,145,151,278,69,194,145,277,268,196,175,227,144,247,108,160,214,92,157,237,140,335,153,158,162,98,145,153,133,96,201,84,206,204,201,167,216,169,216,292,147,105,113,280,73,179,302,87,308,254,249,219,342,320,205,213,219,210,337,174,176,195,171,166,288,205,232,209,348,323,138,256,218,213,365,167,203,214,138,191,176,168,332,197,102,208,229,319,317,211,138,245,253,231,177,202,131,300,284,90,169,158,295,286,246,187,202,158,199,241,132,86,170,99,197,127,207,160,258,294,194,336,289,166,101,192,275,257,105,156,273,280,241,298,179,233,339,348,193,232,108,248,91,136,135,142,211,157,182,175,242,162,183,274,258,87,90,235,151,164,218,174,248,266,190,227,213,176,188,114,84,207,160,134,177,198,116,179,327,107,127,169,201,241,160,265,123,293,177,320,158,180,312,265,110,166,221,184,225,203,176,261,300,187,155,300,396,209,124,207,203,170,151,187,71,91,284,279,193,111,235,79,144,188,92,178,202,210,124,74,109,226,161,160,141,261,188,135,330,327,324,196,100,256,232,178,283,185,181,101,151,247,172,141,196,238,125,255,158,213,205,173,210,221,211,149,175,355,298,172,247,343,130,104,110,201,138,153,215,146,263,185,231,150,280,119,199,146,178,251,143,190,188,114,201,261,82,215,178,203,116,171,182,203,130,95,179,228,292,270,219,195,124,191,215,272,204,173,130,148,157,239,212,225,166,172,257,194,280,144,169,64,190,231,223,145,188,313,121,352,185,99,222,175,200,163,192,261,89,144,146,133,231,132,127,210,208,165,135,222,139,265,233,86,210,198,221,285,97,235,198,237,252,154,362,147,214,148,92,213,134,66,211,140,193,196,299,128,127,152,100,153,219,185,190,120,179,136,272,300,266,232,257,124,122,184,152,288,257,156,189,98,292,249,225,283,258,174,357,236,231,139,141,202,145,307,128,188,356,208,131,200,141,129,257,139,226,224,123,318,59,212,328,169,196,150,205,184,196,295,216,248,232,194,324,304,241,185,199,136,227,204,142,113,186,225,122,173,124,121,276,109,168,277,156,215,221,158,255,260,239,239,254,222,204,188,179,143,130,227,192,249,298,182,175,142,184,170,169,329,187,119,181,157,320,198,217,245,130,134,313,163,130,313,277,236,136,260,171,238,224,239,173,207,127,172,184,135,173,147,344,115,277,152,139,245,258,189,232,235,214,217,254,104,188,169,240,210,79,131,264,220,96,239,345,407,298,366,194,213,249,303,303,235,164,175,237,177,223,230,114,164,143,240,283,161,160,217,258,208,136,101,268,190,331,208,120,89,126,166,269,161,119,114,238,77,172,383,146,227,124,220,129,184,132,227,211,202,159,175,177,159,310,98,173,112,187,230,197,179,182,225,243,350,165,245,225,151,118,183,189,215,195,232,104,146,270,212,148,116,130,241,292,184,143,161,146,122,191,125,210,115,136,163,114,133,156,141,320,163,195,227,176,212,358,208,106,127,172,198,184,162,123,183,339,121,190,93,168,164,202,285,266,138,205,302,262,140,124,173,260,128,280,187,105,332,166,159,255,60,64,217,336,138,215,176,153,153,239,281,227,157,195,168,112,140,303,240,118,184,151,213,76,108,245,204,325,220,208,214,356,164,174,217,279,58,243,93,193,94,188,177,100,164,77,145,282,203,169,106,98,212,204,217,346,179,228,121,133,283,296,187,128,80,202,93,256,149,247,156,190,236,187,181,102,198,240,265,224,129,222,134,343,100,110,102,165,146,253,135,169,135,179,112,256,128,134,69,104,104,171,107,215,221,267,151,156,215,95,94,150,148,259,149,173,188,89,92,193,253,221,232,173,144,164,189,202,261,187,287,107,206,142,193,311,273,191,180,218,384,192,184,151,200,232,191,167,190,188,266,102,208,203,221,300,130,157,255,108,194,163,165,179,137,157,179,153,289,232,275,168,122,200,123,229,293,135,202,166,151,219,167,227,106,86,223,197,221,110,174,267,109,148,254,183,242,94,126,191,242,382,226,183,174,152,295,303,206,123,184,160,297,189,204,83,235,276,266,232,259,107,260,136,189,237,234,141,71,178,235,115,293,136,187,184,161,181,243,267,230,70,110,173,182,232,241,247,354,239,197,153,248,186,304,154,347,77,241,202,301,171,215,202,59,187,225,147,219,147,106,183,136,440,236,132,205,195,304,192,158,215,94,203,150,229,329,125,193,186,193,209,64,74,211,252,192,133,132,241,159,115,210,236,250,200,224,211,245,221,141,190,97,152,107,234,170,199,389,371,170,355,242,94,170,152,109,193,247,158,173,212,234,244,116,202,231,182,170,139,246,264,225,137,220,195,325,134,197,268,166,256,160,105,193,106,181,276,216,177,172,90,178,188,87,109,213,155,107,214,112,319,243,162,269,180,269,266,255,213,199,73,214,159,282,164,303,76,117,171,241,269,208,282,87,237,225,166,187,149,87,151,113,279,251,201,215,243,301,275,187,183,158,130,141,291,176,251,211,343,107,219,173,136,177,230,157,189,310,306,200,172,223,246,217,282,217,258,136,241,105,274,86,248,103,167,232,231,245,220,215,170,150,127,170,130,153,154,124,191,214,246,298,181,317,109,153,111,370,95,137,235,200,120,179,231,204,291,118,232,121,223,84,154,184,166,248,203,297,192,98,281,159,143,275,219,229,149,177,269,275,160,184,193,165,247,128,291,217,182,150,205,236,353,266,232,160,138,148,128,225,190,250,126,136,275,152,216,155,167,185,208,358,284,232,301,223,169,146,387,261,82,152,145,174,145,98,162,220,263,142,141,163,205,205,342,141,387,177,221,249,170,197,246,187,368,172,165,247,264,191,181,208,192,154,145,297,158,179,214,92,291,122,212,197,228,189,242,211,274,82,154,85,145,203,276,181,114,117,130,148,226,233,106,110,188,72,77,262,339,133,115,158,127,214,155,153,233,185,209,116,235,208,204,261,194,265,241,196,229,140,200,206,206,120,111,128,200,159,180,275,214,75,205,85,187,299,175,96,315,158,304,281,195,295,195,209,200,172,170,225,85,96,186,260,265,195,137,187,116,121,206,135,258,277,112,212,134,192,205,268,217,105,158,161,282,118,193,244,186,162,206,138,234,203,226,272,179,142,218,192,116,170,311,318,145,269,199,189,221,198,258,132,170,148,313,155,171,396,184,236,218,146,115,238,197,126,258,200,241,207,287,164,87,183,217,91,302,200,168,144,224,316,279,242,224,197,259,217,247,207,123,155,195,121,117,130,96,320,149,252,203,147,133,159,160,123,242,130,315,172,146,237,151,289,148,165,93,164,254,175,141,287,160,194,171,223,281,252,159,198,149,227,189,175,149,302,232,156,214,154,215,125,321,138,320,167,186,128,295,149,161,136,176,213,303,214,201,305,82,163,50,238,186,238,271,294,146,245,259,283,314,187,113,312,166,208,199,98,257,325,262,218,311,209,185,297,311,130,173,153,220,200,208,262,203,162,312,167,155,240,240,184,268,193,178,270,269,236,127,252,230,172,195,346,112,175,216,165,203,159,130,122,142,173,284,155,125,215,253,272,152,264,213,163,176,137,336,136,192,45,219,248,245,148,92,199,205,157,254,247,158,133,124,140,176,125,127,155,185,196,86,145,220,282,200,198,118,250,249,190,186,299,193,81,209,267,276,107,227,270,243,112,225,127,277,171,180,306,122,187,196,212,187,166,110,100,378,177,168,204,238,95,157,184,250,117,258,144,165,102,143,219,189,276,158,173,150,177,332,131,127,253,101,212,319,88,114,311,92,146,271,173,234,245,314,108,210,198,149,139,150,122,133,150,226,128,227,246,221,245,126,201,244,172,174,256,213,110,115,240,72,155,182,223,180,183,251,87,211,247,207,138,113,181,219,106,131,210,138,201,278,183,225,276,95,250,224,135,341,119,131,198,154,127,264,225,266,149,312,170,236,167,223,289,252,206,223,202,155,72,199,210,246,281,219,132,284,127,108,120,190,220,221,241,269,165,274,168,199,162,81,261,114,213,350,81,199,301,132,186,177,229,130,202,150,196,198,119,225,131,195,221,216,104,172,222,181,200,199,214,251,112,157,110,221,206,175,174,233,135,218,154,128,85,161,189,156,155,105,134,228,221,133,187,229,127,187,171,269,209,284,188,97,200,169,153,221,182,345,220,197,142,241,188,284,188,298,284,224,228,219,94,78,229,161,306,283,212,190,151,220,195,264,281,150,138,216,267,102,201,138,236,220,161,119,192,92,164,278,139,157,190,78,198,153,270,282,130,318,231,256,242,221,218,144,173,163,161,246,129,82,206,207,119,187,219,86,214,140,219,218,352,142,404,107,206,186,241,102,339,198,210,194,112,83,181,84,175,286,236,270,195,225,132,200,133,135,103,180,146,172,300,77,84,188,327,104,120,152,221,115,251,233,199,98,147,246,227,90,274,237,119,219,91,180,102,186,248,242,152,216,187,155,144,185,188,117,106,181,133,181,317,259,195,211,236,194,263,131,82,251,187,144,136,128,221,97,47,190,224,217,120,218,117,205,141,234,181,204,76,56,208,193,172,165,125,109,178,265,190,187,129,187,248,260,226,326,203,80,345,213,167,189,170,183,137,97,292,145,251,196,114,145,191,253,255,171,124,225,259,210,99,68,209,200,240,269,206,85,217,285,103,244,175,107,359,225,90,274,201,229,158,317,77,262,200,249,174,182,161,306,157,152,144,239,98,172,195,167,200,325,200,159,111,105,220,269,208,224,177,249,207,130,272,235,351,158,210,152,83,147,218,161,181,211,130,121,138,104,115,305,174,210,259,234,229,382,310,161,180,283,143,253,101,194,233,201,219,139,243,229,227,247,263,159,162,213,214,104,233,169,283,235,216,255,208,197,146,177,226,255,154,193,205,152,117,257,183,323,305,225,258,226,230,197,239,117,228,166,201,191,77,245,232,118,188,347,251,120,116,224,191,258,194,167,213,184,151,153,232,220,227,178,328,146,222,228,220,184,217,221,193,224,171,227,223,297,230,268,228,169,155,177,128,294,109,108,196,202,181,213,360,239,228,90,189,209,287,359,120,242,117,139,216,153,222,196,219,218,149,222,130,210,127,220,165,156,203,325,160,201,140,102,120,295,200,98,219,179,91,231,121,221,189,344,267,248,148,245,131,113,194,224,129,265,242,199,150,196,107,265,220,83,246,270,230,234,182,152,275,201,245,168,173,291,201,243,150,271,171,77,151,199,230,177,199,113,213,211,203,203,179,194,230,104,235,201,240,153,221,232,198,226,151,257,194,248,270,185,206,186,266,252,282,196,193,217,255,129,231,229,152,251,212,179,223,247,216,235,99,250,221,179,126,247,194,340,345,141,309,174,196,311,153,138,170,134,211,262,234,191,177,234,130,159,171,207,72,196,133,210,161,203,184,165,242,161,119,111,216,230,194,145,219,144,253,211,224,257,228,129,213,152,140,178,183,108,242,377,173,193,192,299,246,98,167,199,163,102,256,313,297,296,91,228,278,236,246,134,86,126,255,79,184,143,263,164,320,213,167,153,365,233,129,202,165,128,222,312,284,184,164,310,265,251,189,122,210,146,106,72,258,160,113,245,171,147,266,206,200,165,134,130,155,194,194,135,208,219,73,251,234,210,144,64,118,266,222,142,210,232,79,157,97,136,167,85,214,103,170,244,236,183,154,314,104,293,206,314,221,165,162,245,151,248,165,171,187,188,260,210,209,273,178,144,295,233,131,102,228,160,92,213,232,271,264,172,211,195,277,239,261,266,295,290,119,122,113,213,196,249,258,111,162,242,179,308,223,219,232,237,232,161,109,270,187,190,158,119,262,211,237,241,132,228,180,211,139,212,243,236,120,252,102,125,188,211,99,313,144,290,182,245,153,232,134,252,182,167,133,217,76,161,209,142,185,255,209,213,218,163,219,50,337,230,238,139,370,197,228,194,254,138,194,195,183,210,178,256,139,238,198,118,180,94,139,95,136,148,147,322,206,157,205,156,245,267,230,168,93,216,269,140,110,285,256,227,212,190,184,220,162,96,309,270,201,218,103,79,114,147,236,254,253,251,210,193,155,198,330,209,109,214,90,182,242,206,261,206,166,169,115,216,220,142,230,74,116,221,128,218,166,228,281,175,169,275,248,321,135,183,159,141,223,80,277,175,59,134,236,155,75,201,302,179,180,400,175,227,221,152,145,184,253,249,245,152,182,108,163,198,125,204,292,285,138,344,300,119,176,86,288,260,201,210,185,175,219,246,141,214,186,205,131,99,200,179,283,230,325,234,153,272,248,232,209,122,152,188,283,285,235,79,148,252,67,236,151,254,211,142,194,169,227,292,116,250,296,107,84,273,189,95,132,276,259,149,226,152,255,77,205,326,196,152,179,149,304,331,101,128,209,213,125,120,284,298,101,113,177,263,132,225,139,254,142,89,109,239,173,228,194,211,240,208,119,145,203,144,149,196,84,156,221,274,154,209,210,157,163,262,218,69,241,210,155,248,137,277,135,306,146,140,184,182,251,295,230,240,176,217,223,212,302,141,298,235,211,227,260,174,165,149,130,159,227,348,103,169,161,183,196,187,101,235,250,185,149,95,177,163,196,144,202,163,174,97,209,208,163,178,162,122,290,256,115,96,221,245,130,151,122,126,152,153,117,129,188,102,112,219,266,230,187,227,161,198,152,225,204,200,116,239,192,192,195,183,181,53,162,90,166,211,138,160,181,364,235,186,350,149,234,317,117,200,197,70,214,165,181,187,162,219,211,147,277,281,245,204,245,247,220,179,210,132,160,77,128,135,194,176,123,327,194,119,280,245,143,188,113,154,156,244,163,243,172,285,211,304,177,179,184,205,241,206,148,207,191,78,217,161,115,114,147,222,185,169,78,186,136,98,235,277,150,206,132,217,316,282,280,143,233,127,118,178,273,274,176,247,190,196,202,166,68,236,155,84,248,206,202,169,309,188,203,69,304,347,193,155,146,132,147,203,153,141,143,219,253,202,119,246,334,186,120,245,213,86,152,218,206,169,179,145,170,356,131,281,81,97,330,206,181,329,90,236,158,167,235,219,314,247,245,140,137,228,159,200,71,142,77,297,153,194,110,228,217,100,246,126,206,143,315,182,182,223,182,145,262,215,110,198,214,344,194,163,157,259,71,135,214,236,149,301,215,327,232,146,107,194,215,273,166,199,184,214,127,140,228,162,299,158,250,162,228,163,212,263,194,127,108,198,213,196,241,234,79,229,156,239,208,231,236,93,209,316,90,183,265,231,97,117,111,232,170,137,190,195,166,207,374,175,221,319,177,362,183,254,147,173,262,248,153,195,181,121,269,215,207,225,157,236,289,115,150,377,147,190,178,201,124,96,162,261,110,322,189,267,136,320,308,196,245,129,167,188,164,235,229,183,211,163,213,271,301,123,116,196,335,184,173,140,200,176,108,287,334,224,208,170,257,148,122,175,166,194,93,195,204,158,123,203,100,228,141,237,152,214,93,254,354,228,162,278,105,122,244,132,219,304,134,135,164,249,265,192,173,235,265,271,229,205,183,135,135,153,106,197,210,97,135,243,206,230,88,298,180,137,80,207,184,265,79,127,188,197,249,123,274,154,317,121,173,134,126,322,233,62,109,306,283,241,368,145,215,238,324,187,198,282,165,230,97,244,235,184,203,219,234,150,226,241,218,203,225,164,130,189,185,100,71,260,216,253,196,192,232,253,203,114,183,149,186,267,258,205,90,213,179,162,129,233,181,224,205,94,349,155,211,231,217,135,154,191,122,173,92,223,302,301,244,266,197,197,187,133,174,115,185,76,297,159,272,350,285,138,166,204,188,183,341,273,193,241,152,214,234,189,262,163,209,230,210,218,173,248,190,104,187,258,160,171,131,183,256,163,172,142,300,347,180,347,208,99,165,140,155,191,252,151,240,251,246,236,150,65,165,263,217,155,178,349,189,273,281,218,253,208,177,168,259,227,147,299,160,153,219,197,107,205,166,185,286,250,251,323,136,61,107,137,98,257,171,199,220,164,257,226,196,209,186,115,152,133,148,182,243,195,207,116,153,235,287,344,267,161,154,76,232,136,215,93,203,300,135,64,77,155,226,281,246,119,211,260,157,145,270,167,91,103,314,140,270,83,186,104,219,204,57,153,228,165,197,243,275,226,122,244,153,179,273,142,205,150,106,139,304,230,215,121,157,171,146,165,219,351,184,255,180,187,262,148,171,235,96,130,233,201,274,198,272,330,115,200,88,113,240,176,74,240,229,156,181,101,255,220,271,166,238,115,262,203,174,254,211,303,184,85,199,265,190,207,199,122,266,101,165,112,186,168,165,85,121,275,230,228,249,272,250,188,86,172,285,193,207,46,176,224,283,163,295,220,153,245,97,181,185,127,353,120,307,214,334,127,172,85,167,168,209,242,231,89,102,114,103,187,199,146,108,236,217,236,203,85,150,94,180,135,207,72,225,365,204,120,82,200,170,149,244,178,287,186,224,161,265,195,246,78,202,159,182,151,217,254,266,229,205,242,102,148,212,187,226,273,212,134,217,244,106,210,216,208,203,117,263,116,234,214,221,145,150,156,155,244,314,254,147,265,118,133,219,245,147,167,207,214,186,278,152,156,218,146,148,164,157,177,233,193,208,163,108,228,263,123,286,240,152,170,201,261,139,198,279,342,314,199,257,211,199,247,259,160,258,288,246,115,326,173,206,191,140,154,154,173,159,246,260,202,185,169,119,284,294,210,399,136,167,121,217,270,165,234,265,258,193,197,189,282,91,173,293,194,185,176,206,206,175,190,170,292,300,202,169,213,133,117,112,104,192,217,222,147,314,213,197,406,150,173,186,151,181,198,247,70,146,171,219,228,198,113,245,142,138,131,105,234,183,215,262,270,262,188,337,201,133,171,211,158,198,151,266,180,103,116,98,329,323,200,303,192,137,109,141,162,200,223,227,170,151,219,172,179,130,310,221,120,201,174,149,265,250,106,118,210,213,204,273,191,228,238,188,237,114,260,152,197,150,207,227,94,206,144,154,228,231,251,138,132,84,205,140,101,105,197,232,227,201,165,186,173,275,283,153,266,184,176,188,223,251,157,231,161,225,99,169,219,180,307,271,114,222,110,127,86,183,128,220,246,210,173,157,152,223,131,296,124,105,142,154,206,127,137,196,185,236,165,319,309,337,158,83,142,296,135,199,249,95,147,301,123,83,186,202,345,306,236,402,164,242,248,107,97,289,136,156,167,111,179,164,279,139,116,350,197,194,109,100,252,154,307,146,160,187,125,105,149,256,98,178,135,185,271,235,97,287,94,197,227,104,209,336,263,193,278,141,105,210,261,114,316,161,204,176,244,137,227,190,188,201,169,145,172,237,176,165,235,203,158,274,219,221,183,222,339,196,129,172,147,301,234,169,227,182,162,111,85,267,305,155,135,167,109,140,233,169,253,177,127,179,205,145,138,278,283,170,161,248,239,252,81,145,316,231,271,285,182,220,136,215,148,208,114,293,293,153,257,220,241,143,155,219,198,209,111,277,246,124,238,144,174,131,278,221,99,245,282,248,115,191,132,151,258,147,258,192,180,307,239,318,106,142,125,228,164,144,237,166,209,193,294,200,170,101,206,186,119,272,161,99,212,153,250,229,233,98,227,191,273,119,231,181,89,251,104,93,133,122,199,222,174,259,144,250,119,208,153,130,200,268,145,247,192,210,217,197,163,134,259,228,208,227,208,78,311,181,115,138,280,228,253,249,176,191,165,175,85,195,127,204,161,191,148,227,331,167,202,157,201,208,166,247,271,221,171,298,145,137,201,205,304,265,159,189,140,213,228,226,171,194,52,189,150,116,249,225,145,310,204,167,80,167,243,196,119,210,215,123,195,147,199,139,136,90,348,137,240,310,250,232,209,297,218,204,202,73,190,226,140,134,240,76,142,274,105,268,98,163,199,193,205,76,279,141,86,272,194,169,142,174,242,291,161,124,113,269,228,210,278,140,239,155,217,226,161,165,81,181,97,191,313,321,145,245,86,226,274,183,253,215,153,271,209,271,168,179,244,198,129,313,104,206,150,209,227,199,164,209,112,151,210,241,246,121,130,217,125,268,155,206,89,198,233,208,249,233,176,291,240,348,144,228,277,203,182,249,173,267,191,165,307,110,127,125,173,188,107,178,116,203,174,131,270,236,237,260,272,107,166,227,267,307,136,173,107,100,218,225,116,254,153,153,182,240,214,177,286,210,170,104,204,223,235,222,248,341,252,162,185,165,199,218,268,259,203,280,321,80,72,79,126,145,101,355,153,224,130,317,263,214,333,98,271,233,132,108,78,215,119,102,213,133,207,165,184,253,291,239,314,217,143,147,248,225,252,234,172,176,173,206,261,172,170,253,180,205,137,94,306,270,171,299,202,307,244,239,202,132,206,217,176,248,149,331,190,140,217,220,68,120,201,94,209,151,106,171,148,75,196,159,211,217,114,137,186,412,152,128,233,261,132,143,231,261,158,224,110,163,245,111,193,130,324,210,71,70,133,251,146,112,212,211,278,136,130,135,216,101,249,252,212,104,198,79,250,198,158,213,253,238,220,141,140,194,88,201,187,268,216,162,93,209,319,144,214,154,222,99,254,228,193,264,287,148,149,85,146,176,159,186,215,249,181,197,182,314,150,327,144,116,240,204,304,194,111,194,123,222,252,223,129,295,296,177,222,189,200,198,274,201,140,245,128,333,197,301,84,166,243,242,246,127,218,331,164,185,157,365,142,274,231,137,124,206,158,105,363,133,194,178,212,127,153,170,236,185,371,254,69,197,229,293,84,174,102,197,229,187,167,106,224,172,218,199,109,197,211,302,128,189,197,132,188,139,273,142,267,270,165,230,113,230,236,199,198,267,331,207,119,293,240,234,236,259,259,240,104,80,136,99,168,127,207,125,167,152,108,230,111,322,236,158,198,117,175,219,203,261,165,158,194,179,245,154,256,184,296,224,115,128,133,170,221,231,153,216,135,222,181,190,209,215,162,219,150,121,206,204,270,216,173,238,196,171,74,170,245,154,170,169,179,193,177,187,114,179,206,180,124,112,106,132,171,232,82,176,74,144,266,229,179,275,130,176,178,263,129,186,78,229,85,200,169,273,242,167,80,186,216,167,179,122,196,125,200,186,83,84,300,301,312,177,199,199,265,226,216,183,169,125,252,163,115,351,223,155,168,189,113,247,252,104,214,394,241,231,254,184,125,128,256,330,266,140,97,252,168,192,131,230,198,301,118,136,263,205,161,210,80,245,191,307,344,249,196,111,209,109,208,195,134,210,179,268,192,201,174,335,220,264,269,165,164,240,123,220,165,154,115,212,187,193,246,195,142,184,229,190,164,161,183,163,167,202,203,171,193,197,163,138,256,115,172,207,168,126,273,79,173,238,214,214,238,88,144,230,294,161,169,296,95,175,210,220,257,197,164,178,145,127,308,138,244,170,201,304,238,256,202,146,214,226,190,74,169,264,200,166,186,252,218,232,181,107,97,193,216,117,182,146,235,151,126,177,147,142,139,188,245,185,295,202,176,96,191,154,203,211,106,147,225,188,69,160,323,183,161,225,296,177,269,220,209,102,75,67,191,225,257,207,224,252,233,139,155,137,193,129,214,238,113,310,212,170,235,185,352,270,278,155,216,88,235,247,71,155,220,206,239,172,138,139,335,144,181,153,186,221,249,77,91,95,235,177,158,173,286,117,185,271,160,193,152,222,225,238,209,172,83,98,330,89,93,185,57,212,212,131,190,167,272,158,137,197,378,132,249,178,87,302,141,195,156,182,205,199,286,137,186,215,280,186,190,228,244,235,190,229,254,113,175,148,104,214,146,153,80,130,230,265,296,160,161,121,207,194,145,302,172,336,375,154,147,89,146,103,118,170,118,225,191,224,135,321,197,367,131,295,315,248,242,141,253,162,200,342,162,206,123,86,162,228,89,109,322,65,285,107,321,243,267,174,238,190,188,152,291,205,241,238,152,185,297,104,266,160,211,141,198,111,184,194,181,124,113,225,156,137,172,485,129,206,129,189,152,247,200,211,260,198,146,107,245,112,200,205,151,241,279,335,147,145,271,97,213,241,118,124,79,128,201,232,260,226,293,150,104,199,207,339,180,171,218,294,109,237,239,245,176,226,200,255,194,253,275,142,249,164,124,249,173,208,158,103,245,249,251,136,110,76,266,143,284,222,146,252,186,208,192,251,147,274,255,273,156,114,249,244,137,219,220,159,271,373,263,179,174,305,242,138,353,232,263,118,207,216,358,99,177,311,174,66,108,238,218,273,179,205,131,155,209,251,209,219,314,216,92,185,260,201,114,121,239,283,133,113,206,305,244,167,190,178,239,163,145,238,174,214,216,69,264,217,99,98,145,208,225,252,237,158,220,241,280,365,185,290,183,198,211,157,196,280,250,292,217,148,253,218,161,229,205,166,166,139,179,209,196,261,229,262,241,148,308,170,255,273,99,286,213,145,200,187,137,163,207,204,170,93,139,259,355,206,325,262,67,247,140,165,202,286,201,229,164,138,115,129,155,154,174,263,79,204,175,259,223,172,189,126,176,212,267,219,186,167,172,214,168,196,259,139,261,143,219,169,138,233,166,100,277,132,110,339,198,316,87,227,212,312,177,197,260,230,236,164,255,173,258,167,171,133,149,259,98,229,193,78,166,150,92,278,163,197,182,253,146,264,158,194,259,116,259,343,160,238,190,107,114,267,203,186,149,181,209,134,138,149,171,227,241,203,122,199,196,98,149,230,112,175,228,225,179,215,242,262,230,165,267,196,150,151,220,243,265,337,158,181,156,329,91,225,262,295,136,116,245,132,266,139,160,121,272,127,145,191,208,90,271,154,236,293,354,182,207,319,246,273,187,181,152,150,243,92,160,148,220,163,191,154,73,216,295,176,223,122,238,167,161,147,256,212,163,206,144,248,289,256,195,257,232,223,96,235,172,262,224,133,157,199,105,173,167,206,181,136,204,319,153,217,96,260,259,166,146,83,208,55,210,239,188,351,285,174,152,253,217,230,191,104,217,204,118,257,83,187,220,135,260,183,314,110,201,201,223,214,131,84,177,189,278,164,309,170,241,122,90,147,201,203,200,232,166,198,259,222,154,107,139,295,119,131,289,177,200,251,142,391,140,210,210,215,162,133,234,168,178,322,80,182,124,307,189,137,185,210,180,242,159,202,201,97,329,247,283,86,159,171,292,141,271,230,192,159,227,203,250,104,202,163,155,170,145,188,209,269,184,253,204,178,151,102,262,260,178,219,135,221,198,145,141,143,265,194,128,199,221,176,247,189,233,143,337,255,240,131,199,113,139,246,318,300,137,257,233,148,198,254,203,253,230,110,103,188,241,220,193,224,180,107,314,214,227,197,244,66,238,134,377,199,118,241,122,263,322,348,127,173,187,203,258,293,173,148,164,262,183,81,94,140,198,167,261,211,139,165,178,303,231,246,204,124,226,104,110,183,220,213,224,227,203,293,183,205,130,143,179,86,247,244,274,205,187,239,218,109,138,212,63,261,134,210,172,178,140,162,214,81,227,75,159,108,146,358,158,88,232,78,315,169,228,231,155,199,125,168,239,157,271,72,249,162,208,176,213,163,245,190,181,188,60,209,288,156,222,227,92,155,240,221,161,146,75,244,111,254,124,240,173,283,216,254,255,204,225,164,80,93,160,185,145,94,213,258,361,145,124,99,233,80,115,200,173,271,225,238,217,104,173,200,244,100,250,218,213,96,134,357,223,180,133,295,135,220,226,124,196,208,87,181,203,110,64,239,103,152,274,236,155,270,34,54,342,245,256,270,206,65,147,185,243,185,182,149,207,148,166,234,178,228,169,231,108,272,279,200,272,243,232,355,195,154,248,263,182,259,252,90,220,276,160,199,124,128,160,165,145,253,261,123,185,122,194,179,193,240,135,133,115,195,303,282,166,148,264,189,298,201,142,111,182,318,104,96,212,104,110,74,179,126,197,203,303,130,211,293,118,139,144,139,159,103,189,130,108,175,154,96,77,104,302,318,130,207,77,173,202,206,132,241,236,242,316,200,110,148,148,179,256,169,194,131,214,179,231,173,243,130,189,220,215,267,153,218,249,207,156,260,259,163,263,204,139,144,234,198,181,79,68,175,291,182,275,99,299,246,162,98,55,184,179,242,301,270,153,175,106,166,155,169,104,295,183,267,185,153,151,210,136,214,162,215,173,249,272,173,110,128,120,115,171,297,83,221,85,302,218,294,179,177,284,92,111,181,219,145,211,414,317,227,216,342,146,255,207,320,209,273,188,237,178,166,267,239,204,153,270,154,139,244,236,253,175,185,148,170,274,78,233,108,168,120,189,281,232,230,89,245,334,223,212,121,149,187,124,271,322,289,159,244,201,141,265,123,229,251,212,261,215,190,182,126,137,121,253,227,202,357,127,224,229,82,140,303,190,251,228,135,176,161,101,193,267,135,165,162,110,192,262,70,214,325,316,230,138,253,250,107,158,235,245,219,192,268,219,201,173,193,89,159,245,247,174,278,258,77,209,219,144,308,168,88,135,129,189,109,291,258,224,290,93,154,90,117,122,190,175,218,130,158,176,222,151,229,192,129,234,243,223,157,212,282,145,310,256,96,197,132,219,168,90,194,220,218,223,99,338,202,214,150,304,133,268,276,228,203,141,158,268,134,130,151,252,148,145,156,146,214,300,118,272,154,142,202,172,273,172,283,198,243,330,201,161,239,224,185,125,259,140,278,141,139,208,276,280,172,189,178,216,237,263,101,166,204,188,149,238,152,189,151,202,185,212,156,130,197,226,92,242,83,202,211,312,228,145,194,148,366,145,147,276,181,164,309,254,172,251,159,168,144,199,241,161,160,309,163,365,332,188,216,165,260,163,207,205,220,309,164,226,210,76,217,259,137,175,200,191,178,192,178,239,215,274,273,232,220,114,243,134,218,203,227,114,200,120,275,249,230,127,195,251,142,114,173,101,96,292,192,138,333,221,254,189,271,215,235,217,204,263,335,168,312,174,96,92,197,183,195,166,134,310,217,261,252,132,100,184,201,289,222,123,188,235,157,295,142,258,257,173,187,236,128,169,127,157,52,136,224,221,129,108,150,268,222,224,174,135,237,328,140,99,350,161,208,170,159,118,290,279,220,184,194,151,237,178,190,147,106,202,130,207,103,211,104,124,196,187,182,178,272,155,371,164,198,145,326,154,148,236,222,150,173,191,114,101,304,113,174,235,238,135,218,171,216,218,242,295,124,149,95,216,90,126,243,204,237,85,137,234,117,103,168,154,236,323,71,166,266,243,215,129,286,81,133,277,202,371,237,81,161,147,128,142,152,198,152,227,78,203,238,284,134,280,206,221,100,172,244,192,321,136,207,161,181,202,213,188,84,132,272,352,279,266,133,109,101,260,212,94,208,268,256,129,88,272,166,50,191,147,209,190,197,233,215,76,288,130,186,226,235,171,239,209,156,285,219,166,121,162,158,294,216,198,149,289,198,175,94,180,197,177,207,253,142,140,220,245,314,170,129,229,241,167,184,250,222,163,158,174,163,184,127,208,284,228,149,275,178,204,265,168,150,220,226,129,190,223,186,234,274,146,229,260,223,219,202,155,268,117,239,186,225,289,193,281,238,269,114,216,173,91,172,101,169,100,178,193,175,132,210,112,221,198,188,166,204,307,169,146,122,316,160,191,94,247,253,254,112,188,126,90,138,252,280,210,157,329,253,274,239,150,191,174,170,362,317,218,266,286,296,171,188,178,122,198,129,185,227,146,183,290,313,178,244,158,206,122,209,127,144,196,291,254,191,220,198,213,194,168,177,259,259,267,142,270,258,228,208,281,125,171,167,198,219,181,305,256,169,156,206,254,191,245,232,180,204,234,167,255,104,157,160,193,148,285,173,129,162,191,289,203,224,130,78,88,103,163,122,264,203,243,259,249,132,213,143,275,275,259,186,178,123,173,168,198,262,258,264,208,182,297,228,323,200,142,203,162,205,83,190,237,197,229,157,156,194,247,194,124,204,279,138,85,132,122,145,117,260,160,294,176,234,279,140,211,169,141,188,161,217,285,150,275,190,238,142,233,156,249,185,263,206,272,197,172,223,174,179,211,222,179,121,225,105,129,225,163,292,190,176,286,158,225,147,274,267,126,192,146,273,271,158,148,58,168,325,208,282,287,204,135,349,161,218,331,96,203,226,218,162,138,120,231,337,259,126,268,225,92,232,168,216,204,106,201,140,181,184,174,264,292,169,134,177,318,235,195,176,175,215,250,115,195,123,369,291,297,217,177,91,165,103,133,132,147,115,133,234,154,394,223,275,250,240,113,218,94,209,175,122,111,341,307,148,264,152,151,162,151,281,149,313,165,215,232,289,131,213,256,252,126,201,171,260,252,91,226,135,239,153,218,237,261,185,128,151,289,116,318,293,112,135,130,228,158,208,156,175,143,104,158,185,115,286,250,112,106,190,184,166,220,142,130,209,158,168,175,135,145,205,88,164,124,108,197,203,245,178,217,225,238,326,132,183,254,267,280,105,139,173,111,151,136,313,192,230,100,290,182,137,109,180,129,156,230,171,205,162,134,202,155,134,158,260,241,122,137,209,217,190,247,220,174,167,169,171,249,195,189,249,160,174,84,213,190,257,84,110,195,160,218,290,281,222,229,220,91,308,204,246,217,235,193,157,192,193,199,238,155,233,317,324,91,263,126,104,284,161,140,120,132,209,240,245,204,102,113,259,118,285,177,209,193,202,141,249,247,107,225,147,134,188,219,120,234,151,142,357,139,138,169,165,229,292,311,227,245,107,229,237,220,197,261,220,168,248,258,346,236,128,171,227,100,236,192,234,115,190,206,278,242,220,95,328,299,220,203,188,204,257,232,161,199,173,261,177,224,164,149,169,227,140,161,128,217,187,234,144,134,166,125,191,187,166,119,337,335,271,332,241,120,247,186,141,189,135,217,116,150,201,339,210,93,294,155,116,131,340,131,206,260,183,177,205,234,187,213,248,218,160,210,201,148,323,254,158,230,193,177,220,258,182,265,198,205,89,236,175,111,133,174,272,189,186,144,205,195,241,152,202,120,131,110,321,264,178,114,100,207,239,261,262,176,236,198,85,73,172,154,220,129,98,208,146,203,180,271,240,257,68,125,232,135,222,194,116,334,308,254,104,232,108,197,167,273,284,105,155,220,231,248,105,223,166,230,107,162,171,124,174,129,108,108,192,307,257,235,278,348,186,137,190,163,233,308,153,199,217,169,333,164,257,302,285,240,184,187,140,116,160,260,191,141,212,144,223,227,155,108,156,231,235,195,114,118,306,215,231,146,138,228,210,251,336,253,276,262,149,169,233,151,252,227,171,102,172,141,201,157,105,171,196,121,185,129,260,133,171,60,205,284,143,136,211,295,250,284,185,177,280,130,112,96,156,305,162,214,201,171,158,116,202,257,157,134,229,150,163,216,106,132,199,178,152,69,102,243,195,200,156,204,256,163,260,261,98,152,124,193,198,288,147,82,138,133,101,163,270,192,296,151,220,236,125,144,188,206,252,236,171,143,147,179,194,105,199,119,291,322,225,91,218,353,198,321,136,127,146,187,168,227,179,248,158,185,231,166,154,182,137,254,264,192,165,208,196,221,192,257,143,148,254,198,115,235,146,214,152,169,251,103,168,179,230,288,181,157,171,296,152,215,204,106,201,226,201,186,153,192,208,246,232,218,75,239,206,121,136,216,153,179,215,172,192,340,149,147,141,100,208,169,224,126,120,207,218,236,217,110,244,260,189,227,240,173,128,293,157,237,303,138,336,271,194,198,313,159,211,174,200,193,167,243,174,99,201,228,249,144,255,224,288,215,139,141,198,209,348,226,104,141,226,104,267,175,152,132,72,206,307,222,114,103,212,136,212,172,72,268,165,155,118,198,233,228,181,125,245,293,187,330,125,151,114,165,228,183,232,134,249,219,222,209,212,175,218,225,243,181,241,238,85,260,118,222,168,175,153,227,122,262,210,203,242,132,164,276,196,298,320,220,217,236,219,189,163,272,193,315,135,248,155,195,230,200,211,260,83,185,221,148,210,267,201,106,282,273,174,121,116,188,212,242,231,293,255,216,192,172,283,257,240,196,263,265,200,189,192,267,160,173,176,323,225,223,252,213,219,227,226,306,231,115,148,208,250,163,90,199,216,156,240,155,172,211,120,174,387,228,129,79,137,150,161,166,209,110,264,81,154,276,293,95,139,161,195,150,110,113,183,241,208,127,322,270,275,134,166,226,147,248,181,158,178,283,182,151,236,266,254,223,356,265,132,225,135,153,121,118,283,234,235,212,203,242,253,244,238,192,132,270,155,266,218,247,247,318,243,171,257,148,303,238,232,227,222,271,319,119,214,148,211,118,180,250,249,221,214,222,216,151,149,236,159,181,99,207,133,194,187,154,98,209,258,168,227,93,277,139,312,205,146,342,202,195,199,154,154,367,160,193,243,142,127,71,162,309,113,153,264,141,319,173,235,268,296,209,267,130,233,171,230,97,197,177,127,93,225,248,169,176,245,208,240,162,162,92,205,157,166,178,207,148,198,246,109,144,278,162,240,193,234,353,160,266,237,176,185,189,176,90,143,80,236,101,212,253,182,199,208,238,185,177,181,183,228,221,167,129,271,235,214,201,164,239,241,242,109,324,199,157,157,149,251,207,140,182,265,179,196,145,223,148,356,376,263,233,199,195,194,264,129,80,99,184,233,283,132,291,85,181,153,116,294,148,179,221,307,321,187,202,254,101,240,218,248,258,135,209,107,263,278,194,245,287,322,111,159,142,132,271,113,206,140,350,225,130,228,111,203,145,118,147,204,213,246,93,246,238,239,227,190,154,241,293,160,167,68,180,189,169,170,240,198,235,240,182,105,116,77,330,264,202,93,222,112,279,235,159,255,219,176,102,196,219,181,122,213,187,216,145,232,212,173,140,157,341,176,239,333,223,211,246,65,204,262,64,174,221,100,137,71,192,121,129,262,183,166,177,91,240,276,211,230,260,233,167,187,267,192,206,168,269,381,211,179,83,68,189,250,230,62,121,137,247,84,78,190,214,236,172,239,180,194,170,196,173,243,231,203,208,216,237,239,72,153,177,128,235,186,179,246,107,123,185,178,272,238,102,224,207,143,105,126,223,333,265,175,150,103,308,162,171,97,184,249,198,228,146,210,211,93,170,357,206,246,138,139,195,202,95,217,226,299,151,107,182,141,237,71,271,164,250,169,160,224,212,375,100,86,115,97,190,266,82,221,262,257,156,238,219,177,252,167,128,181,160,151,217,113,218,174,304,110,184,145,256,227,217,144,182,220,252,130,261,147,359,186,134,125,169,82,288,208,99,253,135,162,229,263,182,237,262,130,257,221,179,207,186,191,143,237,217,176,190,154,141,231,79,244,98,141,259,295,122,139,213,193,262,241,142,155,209,192,111,352,175,153,151,133,128,109,159,258,192,178,181,198,137,109,301,112,148,158,98,201,200,196,189,146,253,146,213,192,110,203,102,166,250,225,206,284,228,223,79,223,204,117,159,292,109,295,215,83,305,219,119,303,218,141,217,140,280,334,267,273,230,239,118,173,245,149,247,226,167,164,278,214,260,126,170,148,243,145,174,222,251,98,154,123,293,230,269,161,110,50,118,163,260,195,263,162,173,142,360,228,115,197,279,204,218,204,216,132,119,170,339,248,263,220,111,144,135,168,255,202,181,206,219,52,126,108,210,237,238,123,285,192,243,146,307,240,132,162,97,211,231,227,255,101,159,213,197,278,239,244,358,97,349,177,89,170,156,141,217,226,180,312,207,156,130,97,228,177,215,225,202,178,130,214,132,173,207,313,203,264,135,152,101,218,119,134,121,228,170,189,189,176,203,196,126,242,103,143,182,233,253,149,210,135,155,215,115,259,254,112,191,239,187,203,119,211,166,172,294,241,210,121,317,248,234,159,162,144,143,242,178,242,108,175,133,212,279,152,221,115,164,264,138,130,200,171,166,117,210,249,81,207,222,262,238,136,234,224,136,199,120,239,162,205,189,154,157,246,204,112,177,140,155,123,181,151,159,234,256,212,91,183,315,346,230,147,227,238,173,100,214,302,185,316,151,145,84,185,127,209,275,94,272,218,237,166,237,103,189,286,239,102,221,227,178,191,224,282,291,304,240,56,148,200,180,161,114,275,243,234,204,186,244,122,225,209,212,158,263,242,190,163,133,108,83,305,143,173,206,187,203,283,213,172,170,275,168,105,185,63,261,263,172,183,139,179,255,234,293,178,170,186,148,187,249,259,316,153,176,155,159,176,152,134,168,196,175,242,163,120,294,125,192,182,342,307,244,144,95,255,239,190,65,219,191,196,127,158,100,217,281,121,120,117,212,125,169,305,239,142,169,257,184,231,196,225,224,125,168,155,157,272,207,172,188,318,243,346,129,163,185,254,70,213,163,165,189,227,214,284,208,176,96,279,152,232,194,273,83,147,156,199,241,244,179,289,220,180,265,328,219,205,117,124,237,169,144,199,182,224,193,107,335,132,241,137,316,109,248,123,324,179,138,112,249,166,254,237,193,259,209,133,279,105,197,185,299,179,148,173,195,198,193,135,228,316,210,108,209,269,90,175,307,196,241,111,237,266,212,206,447,173,201,200,235,87,275,135,152,161,197,215,253,229,275,336,216,210,189,146,171,127,205,349,234,88,189,289,148,197,290,312,244,144,151,274,282,256,214,145,272,234,231,159,186,158,273,180,144,295,181,208,180,160,202,92,232,229,200,233,130,252,171,174,255,191,220,88,102,150,272,316,254,206,165,204,151,138,164,147,228,236,214,169,221,217,178,168,99,206,229,82,242,211,345,280,234,322,214,124,195,220,197,241,202,203,137,292,266,297,192,106,282,150,248,293,247,88,284,185,150,100,209,147,159,76,280,244,231,220,129,173,235,225,293,155,118,125,217,147,217,250,247,132,227,167,320,118,133,334,135,166,237,238,211,159,189,219,210,178,250,245,179,201,112,219,217,323,248,228,235,197,211,114,229,168,120,219,425,180,115,201,181,247,295,234,175,168,177,257,103,141,119,67,119,174,136,174,270,256,195,161,106,107,228,92,129,168,275,148,200,139,225,216,164,167,121,283,117,184,141,127,124,214,144,177,290,197,145,208,186,294,278,94,179,256,164,146,123,122,111,254,173,287,246,225,151,232,97,262,236,131,121,149,263,278,114,102,234,345,280,267,259,89,332,211,205,237,223,194,320,118,114,387,111,187,172,182,205,203,200,260,208,186,107,303,202,227,210,190,277,170,294,178,225,121,306,241,243,252,185,157,165,203,186,143,232,127,147,226,347,151,186,192,119,251,323,231,129,102,145,203,317,326,178,207,174,251,310,240,220,212,235,178,131,178,236,215,161,119,292,161,207,224,261,262,142,105,86,319,208,51,117,148,87,190,70,136,304,176,252,202,74,173,213,150,322,192,171,164,299,167,114,351,236,214,144,221,306,219,139,205,224,343,125,235,161,143,233,122,177,114,281,158,261,210,172,111,116,248,156,136,184,162,147,233,198,323,267,239,198,148,125,204,258,162,137,233,317,159,238,138,222,319,201,228,310,130,276,226,160,241,210,222,193,226,102,93,72,350,73,187,129,166,287,137,235,233,211,157,202,228,235,258,201,295,218,212,168,183,72,178,160,142,193,123,295,184,239,152,129,224,215,199,177,120,243,103,198,195,142,216,218,246,191,169,103,188,237,238,181,276,82,76,320,150,98,175,157,241,166,177,174,157,126,183,164,133,218,220,212,175,120,235,163,198,112,179,199,146,309,131,122,128,164,114,168,205,94,192,210,196,253,216,177,177,243,231,124,210,185,156,233,313,201,190,180,308,119,119,242,191,151,167,275,179,161,185,194,170,245,175,194,212,160,85,92,209,231,315,168,292,107,337,250,290,200,82,122,148,178,263,101,223,119,159,203,195,116,204,91,166,130,177,176,230,223,242,154,238,140,221,156,339,180,298,163,234,144,291,95,120,207,244,257,283,179,150,109,123,221,196,217,315,264,185,181,182,266,253,134,237,230,127,150,203,175,156,134,348,95,176,250,211,84,205,187,127,164,66,136,108,210,121,236,246,237,272,243,125,288,200,188,163,146,182,250,80,146,158,233,281,185,187,182,113,220,196,67,158,105,222,342,314,162,279,251,155,225,369,206,258,232,375,211,229,172,119,198,216,191,114,196,138,103,90,179,186,219,147,285,162,159,213,203,239,150,196,149,217,147,311,225,142,265,206,212,188,82,228,189,203,228,146,173,176,262,222,100,228,204,199,149,130,216,170,229,195,218,114,162,187,238,269,104,180,205,296,116,177,280,261,231,132,218,214,250,223,203,184,138,218,131,194,242,259,291,332,154,141,209,170,167,334,178,185,166,146,231,218,437,234,158,241,128,217,217,178,118,137,182,140,141,116,156,213,368,175,218,338,205,272,322,151,137,161,197,156,180,106,179,240,215,187,207,263,132,111,212,275,155,119,136,87,235,170,149,337,169,278,127,203,132,229,197,147,250,124,290,217,239,209,171,109,222,280,119,206,159,154,62,146,235,216,317,210,166,225,320,245,281,330,92,314,165,191,107,193,174,134,110,220,201,126,285,194,106,174,126,124,118,137,275,187,260,165,117,173,328,249,280,141,113,242,175,227,210,256,137,197,304,281,262,310,208,73,339,189,208,114,181,234,200,162,227,247,346,340,253,107,145,260,178,124,169,241,59,94,311,139,293,141,152,196,190,265,224,177,187,198,185,147,198,228,178,187,257,142,259,174,245,97,322,145,66,207,209,235,184,270,285,203,87,225,163,338,241,139,149,178,223,207,158,174,133,239,106,253,138,208,130,294,182,156,212,208,155,201,267,173,221,183,250,284,243,115,223,85,144,274,228,103,213,217,178,63,230,261,252,269,271,132,141,93,217,251,243,189,115,137,223,120,106,174,327,279,166,177,183,276,237,207,183,187,161,254,240,75,198,134,194,178,248,179,245,302,175,218,203,170,221,167,141,77,242,183,218,115,227,146,153,265,153,111,113,205,112,176,198,255,188,204,200,135,235,228,55,117,174,181,118,160,153,116,145,237,180,289,235,236,202,234,115,123,278,205,197,99,268,158,243,200,190,183,163,175,210,151,186,220,182,135,88,214,284,211,160,158,122,185,201,209,208,184,205,176,155,274,205,149,302,153,208,166,140,197,209,140,179,224,270,71,217,131,200,199,256,162,199,167,108,251,210,235,180,172,206,201,223,171,208,281,235,179,121,249,224,121,191,182,265,214,239,173,116,282,195,218,286,189,282,283,119,266,123,335,250,171,228,276,270,200,109,281,264,190,289,125,120,160,314,256,213,120,169,296,216,161,171,307,225,253,295,295,78,177,283,200,199,162,194,240,108,268,195,221,119,132,223,253,166,239,297,122,196,154,109,160,260,298,236,174,207,102,106,145,284,231,174,176,246,237,174,131,176,205,115,245,288,140,192,260,173,232,231,235,114,82,331,267,306,166,201,182,91,103,211,223,104,189,195,147,226,183,180,144,205,166,248,245,224,167,256,185,166,176,121,84,179,183,126,303,183,143,224,183,162,215,309,313,333,122,113,219,195,167,156,132,115,238,159,193,164,191,195,260,129,218,245,274,256,90,244,215,226,236,233,182,71,92,266,178,240,128,272,160,160,127,213,130,164,191,237,210,136,189,158,165,220,141,184,89,157,89,144,131,150,170,158,114,222,177,233,155,215,133,162,185,294,192,248,151,120,250,174,220,108,197,191,146,135,183,110,176,88,152,229,157,180,174,212,236,241,265,381,144,245,155,114,150,218,168,330,96,240,264,230,185,146,142,194,354,243,127,198,242,123,390,167,345,180,233,229,205,167,295,123,218,102,204,98,75,164,276,236,136,163,223,140,168,197,265,195,326,225,96,98,204,218,214,218,112,86,83,241,170,223,133,179,120,242,202,136,120,325,240,248,260,249,108,156,213,109,239,126,345,219,224,225,122,196,229,120,238,241,124,156,108,113,175,125,285,347,190,186,190,299,209,181,133,188,230,213,267,89,212,317,241,297,138,134,188,260,138,244,131,87,128,247,77,216,116,235,286,97,208,341,219,160,186,331,126,274,137,76,207,152,185,242,273,291,165,217,264,194,85,235,363,156,222,389,216,227,334,218,182,191,155,141,166,107,368,236,156,229,188,269,152,202,230,207,225,208,229,295,182,193,107,212,273,143,158,110,252,146,101,233,208,187,198,176,135,220,165,168,170,191,88,66,215,231,195,246,235,186,249,215,196,192,204,147,203,212,235,93,160,165,211,228,113,148,221,93,191,261,184,143,156,198,134,284,289,182,267,248,205,205,231,319,234,223,223,123,166,255,179,82,245,191,212,110,139,253,106,361,221,119,211,128,118,297,154,258,94,185,109,196,264,118,155,190,136,166,152,210,133,245,255,153,210,93,143,194,132,100,280,306,262,216,101,267,199,178,230,355,184,105,186,90,159,136,225,216,45,246,179,241,88,209,278,243,104,170,224,297,185,134,103,332,170,271,211,122,112,197,243,208,250,119,74,218,106,108,233,193,266,231,259,199,279,217,312,95,132,148,184,96,239,335,209,195,317,240,117,115,142,234,347,316,110,217,97,258,129,164,113,88,142,110,127,228,171,219,103,265,315,195,108,242,192,201,355,314,158,176,232,234,257,105,125,197,168,206,136,181,259,305,279,111,399,242,311,288,217,246,218,282,187,129,109,246,181,205,197,185,247,312,224,184,307,139,141,185,231,272,217,104,168,189,206,201,220,189,201,234,233,229,194,77,188,136,225,218,56,186,199,202,126,135,243,138,150,258,192,109,252,147,268,172,280,295,295,226,115,293,358,162,194,230,226,166,125,142,163,116,186,283,222,217,166,153,185,189,290,237,186,219,259,185,159,140,98,244,206,258,187,127,156,331,162,287,85,272,226,141,210,228,136,193,220,124,124,180,123,175,210,206,120,134,244,168,162,250,184,175,107,146,142,211,224,173,146,155,273,134,210,191,249,155,280,358,197,172,242,153,232,91,222,232,134,193,221,121,182,117,168,128,147,164,201,165,202,196,116,187,202,120,51,254,242,86,91,174,115,177,111,134,126,234,142,356,148,268,309,154,280,222,150,169,200,313,241,167,243,189,149,216,123,177,361,354,244,181,104,165,216,70,163,314,144,128,260,123,167,369,194,198,201,191,221,221,189,107,99,98,129,126,218,210,251,163,224,295,172,255,236,216,153,162,266,223,179,348,319,239,186,87,207,149,154,172,292,212,179,188,140,165,254,345,92,240,243,179,129,260,149,178,334,290,95,229,171,135,287,108,113,154,159,234,291,196,143,158,244,243,267,169,183,109,229,68,313,115,246,182,129,163,177,342]