bclavie commited on
Commit
ee8f637
1 Parent(s): c0df037

Add files using upload-large-folder tool

Browse files
12.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 300000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4922184,
5
+ "embedding_offset": 53097849
6
+ }
15.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 375000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3571444,
5
+ "embedding_offset": 67265326
6
+ }
16.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b0e85c4feaf53a0cbdd1828fdf042d248df324c85df143ee9c5a4e02ee45047
3
+ size 17825697
16.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7f5671eccd0102a583fa36be1ff8737b097fab963d322000e49853e116c67d2a
3
+ size 106948469
21.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 525000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4271545,
5
+ "embedding_offset": 92620224
6
+ }
24.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 600000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4305320,
5
+ "embedding_offset": 105421619
6
+ }
35.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 875000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4601673,
5
+ "embedding_offset": 153895817
6
+ }
40.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1000000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4706462,
5
+ "embedding_offset": 177145655
6
+ }
42.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1050000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4769657,
5
+ "embedding_offset": 186590388
6
+ }
5.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 125000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 3963326,
5
+ "embedding_offset": 20800498
6
+ }
51.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1275000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4882801,
5
+ "embedding_offset": 230090689
6
+ }
53.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1325000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4958565,
5
+ "embedding_offset": 239896703
6
+ }
56.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1400000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4948790,
5
+ "embedding_offset": 254770318
6
+ }
57.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1425000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4955274,
5
+ "embedding_offset": 259719108
6
+ }
58.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1450000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4962495,
5
+ "embedding_offset": 264674382
6
+ }
62.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1550000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4933990,
5
+ "embedding_offset": 284550591
6
+ }
65.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1625000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 4947312,
5
+ "embedding_offset": 299413627
6
+ }
78.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 1950000,
3
+ "num_passages": 25000,
4
+ "num_embeddings": 5046078,
5
+ "embedding_offset": 364663909
6
+ }
81.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4b29e25e832d9c5c2599f2ee7316a7593fb30c9228e3801dd4dffcddc682f470
3
+ size 101161205
avg_residual.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ba488dbe9ea8a40595b670fb73ab7ddc2ae6df0d174ff7f2f0b977fabd19fcf9
3
+ size 1205
doclens.15.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [85,123,91,206,186,109,157,219,163,105,45,96,134,115,174,200,148,179,215,70,103,173,204,186,190,152,133,205,187,130,216,99,78,61,212,60,137,170,70,169,114,241,216,216,129,224,114,221,105,132,116,193,75,81,82,97,143,169,147,190,114,148,194,135,161,198,43,46,152,171,140,101,166,50,179,289,83,203,103,97,161,189,142,78,123,202,120,125,76,104,144,173,191,88,192,134,141,29,110,97,89,142,247,88,140,150,206,115,208,83,244,219,115,256,111,120,53,253,163,66,128,76,210,139,186,152,231,130,129,116,144,95,131,159,107,142,165,179,142,150,182,137,82,216,172,144,187,188,144,162,70,107,71,81,139,89,211,147,144,142,139,114,169,84,243,151,196,181,174,212,151,107,181,166,133,179,34,126,189,165,131,71,168,66,188,164,122,163,36,115,97,112,75,180,62,212,211,134,138,158,163,216,75,70,131,121,92,68,120,80,119,183,190,159,125,250,147,105,111,103,127,165,99,88,208,136,191,120,173,115,128,108,141,101,51,215,191,188,107,111,86,166,147,152,212,143,146,145,127,185,173,40,55,118,46,207,96,107,148,136,126,92,182,96,222,75,180,98,135,140,97,101,164,209,128,110,173,219,139,88,179,197,93,184,201,83,177,134,183,180,100,171,205,183,217,196,183,154,179,43,37,191,210,174,150,135,177,124,203,147,178,175,140,168,117,117,155,120,195,204,117,79,99,147,60,161,120,108,210,152,101,157,195,213,124,209,102,108,195,109,115,107,138,174,158,150,132,171,160,158,118,98,200,199,99,54,240,207,113,216,211,130,176,99,120,139,104,120,205,93,120,186,154,74,210,129,166,164,134,160,190,210,195,95,123,101,89,201,60,142,114,101,156,129,147,78,63,241,111,80,125,89,161,194,179,129,67,180,123,126,207,53,145,96,110,182,82,166,186,220,77,30,233,107,130,146,159,170,209,155,48,163,121,71,70,99,175,117,205,182,193,145,101,199,99,106,79,210,202,104,65,177,132,175,74,154,108,161,154,84,173,112,146,59,102,207,201,213,153,136,113,136,205,180,128,85,99,163,125,92,214,144,217,182,109,187,127,35,112,123,181,142,92,82,123,148,205,161,84,145,104,109,152,87,118,203,190,159,193,163,96,156,50,54,100,52,89,100,92,172,197,242,133,172,171,131,136,208,66,213,80,145,67,129,194,124,85,166,169,217,86,143,41,125,179,192,154,172,110,194,183,124,217,83,188,154,154,116,56,76,134,91,148,132,80,216,171,167,134,132,146,164,152,209,143,182,172,71,127,219,147,59,49,113,88,223,189,123,142,155,211,174,54,100,151,187,91,95,169,123,211,117,136,79,208,128,212,222,199,182,93,111,174,95,177,156,187,74,136,101,134,203,198,95,110,119,212,204,171,187,86,79,38,183,79,210,181,118,141,147,217,148,118,135,100,117,158,205,112,121,52,139,117,80,144,113,141,96,198,124,134,147,140,136,139,119,141,210,79,202,97,209,166,131,75,129,140,169,83,134,126,125,206,165,168,109,88,184,205,74,40,91,78,183,186,156,176,168,140,148,134,114,220,135,180,155,155,171,164,231,171,129,181,172,177,187,122,203,145,178,183,71,145,130,255,138,202,92,105,62,186,124,144,81,71,87,209,102,139,159,124,103,104,142,102,98,101,190,189,78,117,199,138,161,80,166,136,231,212,126,159,158,129,181,120,204,160,169,64,256,81,155,141,132,166,79,57,123,152,150,211,111,88,90,290,155,121,183,167,45,189,195,181,186,186,209,124,161,195,74,166,165,174,196,194,168,117,181,196,141,162,34,211,93,135,149,69,105,86,201,153,142,227,103,139,175,94,149,121,159,144,147,166,206,128,104,128,177,73,201,159,87,231,180,187,225,87,189,140,80,143,79,175,139,221,224,201,72,105,33,138,142,174,137,118,70,132,82,150,129,209,120,75,133,91,128,37,166,98,102,146,212,122,75,140,156,193,76,178,148,168,201,142,137,163,133,232,176,210,141,181,85,129,99,237,138,211,129,196,73,173,81,149,193,171,155,107,227,221,52,76,146,135,205,158,96,68,101,108,121,58,158,181,176,126,160,161,79,177,144,80,139,83,140,38,171,150,125,127,123,105,126,41,115,98,207,178,111,112,154,113,77,158,158,116,207,198,49,219,178,94,54,149,81,161,101,180,181,100,120,150,195,213,80,117,91,116,184,124,123,110,117,208,68,133,94,138,120,86,106,87,108,137,155,157,194,141,145,125,125,171,110,202,88,183,157,154,132,107,54,171,196,211,149,187,140,182,215,149,109,100,42,159,143,134,194,52,86,107,185,70,109,81,171,226,193,240,211,181,197,46,75,83,174,186,192,75,140,209,156,201,152,65,159,194,129,221,136,58,110,84,116,58,210,226,112,122,183,206,196,183,224,102,107,165,153,222,214,183,55,200,134,165,103,158,118,113,205,60,123,64,128,126,108,127,108,107,125,46,93,130,196,145,45,110,122,144,149,138,207,84,104,274,137,158,164,216,153,167,223,153,110,136,134,234,213,103,116,215,77,86,124,109,134,64,81,142,177,137,175,118,93,89,115,229,144,210,76,142,172,96,123,89,205,247,130,95,75,252,131,89,226,99,104,112,150,119,288,128,194,140,177,206,124,163,114,142,152,188,54,119,112,182,88,186,149,149,70,85,212,176,126,129,204,186,144,262,92,119,179,190,98,150,214,129,183,126,91,149,171,156,217,207,242,107,168,121,110,173,112,160,175,86,136,191,194,151,139,229,113,182,171,153,152,144,67,60,194,142,216,93,233,61,75,124,187,64,157,78,95,124,189,163,170,186,158,214,172,137,127,126,126,160,98,155,101,112,118,159,145,239,188,171,166,69,129,153,195,118,212,201,203,70,224,140,141,96,105,142,214,210,203,142,175,147,113,88,116,160,145,123,161,70,112,143,154,153,143,200,68,150,108,178,38,48,134,113,238,97,95,71,159,73,139,151,146,67,142,201,69,122,82,262,205,75,122,126,165,110,128,156,219,56,181,156,127,121,184,108,166,241,115,143,163,116,70,199,108,133,79,155,148,64,48,172,113,70,111,74,228,87,144,65,76,53,172,144,152,96,127,75,187,84,94,201,181,91,104,95,164,110,178,222,117,180,202,184,113,90,165,117,149,226,235,128,162,116,227,110,146,100,147,117,134,208,221,155,154,108,110,194,88,138,171,169,198,171,206,351,110,168,85,177,207,163,170,111,191,228,79,154,146,110,174,203,97,222,116,121,153,355,183,196,129,150,122,70,115,112,130,145,92,98,112,200,111,69,123,90,210,69,128,207,164,157,40,215,200,141,119,162,107,115,68,146,202,96,116,216,215,43,78,138,89,83,208,168,62,54,124,189,196,47,75,190,229,159,214,208,105,153,97,210,203,171,117,161,83,61,140,182,117,233,158,229,297,77,223,91,138,220,101,54,169,57,162,201,165,130,122,122,209,106,43,174,156,214,142,185,187,207,41,174,136,77,237,99,80,177,100,31,139,157,64,192,65,89,119,112,209,147,144,221,147,114,168,106,157,100,110,93,137,163,193,149,95,101,125,147,95,39,59,151,170,153,152,165,162,84,103,146,142,92,71,196,101,201,171,157,218,201,57,42,72,223,207,132,153,144,43,213,150,136,185,225,104,204,215,138,189,82,208,211,83,90,196,77,196,114,68,178,205,168,120,116,119,174,176,131,92,202,235,87,120,243,185,159,196,146,115,174,103,212,141,73,104,181,75,197,215,184,141,181,144,167,70,102,201,254,64,79,210,199,207,210,164,216,190,175,188,175,83,93,181,31,172,141,134,74,149,196,155,192,186,219,191,58,146,90,187,110,214,157,222,197,199,231,109,211,116,159,112,163,179,117,180,70,187,37,154,143,71,176,191,67,233,210,176,203,214,69,193,120,144,121,66,179,104,137,202,217,76,144,124,136,72,183,170,168,38,139,158,173,123,91,124,94,194,102,147,45,82,177,196,211,154,181,124,152,134,122,103,113,212,185,113,190,202,92,92,175,59,112,212,199,128,103,126,189,56,207,174,64,166,224,251,159,182,212,262,205,271,158,85,92,228,165,149,192,113,172,121,158,86,130,67,113,202,105,152,169,182,126,109,109,164,138,74,132,189,93,73,193,213,156,151,130,146,143,45,173,109,176,109,212,222,121,171,154,166,58,105,169,158,186,140,156,88,184,134,100,79,185,205,124,223,174,204,99,182,119,123,157,147,182,165,69,152,160,142,136,64,165,202,190,102,151,226,74,54,151,212,160,88,200,127,131,221,187,159,209,180,234,114,205,63,203,40,136,45,195,156,117,202,116,107,73,179,112,209,37,207,189,134,141,117,135,172,112,81,131,210,95,113,135,103,95,204,100,216,50,170,202,126,247,124,144,227,98,100,115,120,96,176,125,174,159,166,51,71,158,118,123,69,207,124,158,87,27,216,94,149,186,210,70,67,196,81,81,198,89,250,112,158,217,99,95,200,115,121,206,143,224,201,215,72,97,118,87,200,56,167,195,160,222,215,124,98,128,147,141,91,57,195,84,56,129,88,166,131,197,226,114,104,144,205,159,88,202,155,158,125,75,218,77,130,100,86,261,123,171,68,89,211,44,98,203,235,178,120,224,68,43,148,146,61,157,72,180,136,75,102,130,166,65,87,171,167,195,114,196,51,200,181,142,93,171,53,175,153,85,98,56,129,140,72,127,154,225,145,205,64,101,243,181,59,63,222,204,100,148,59,173,127,72,131,194,168,206,190,57,332,98,168,150,201,227,233,86,201,153,93,100,197,217,58,221,65,138,182,112,138,131,124,211,122,196,115,142,192,75,72,77,136,97,118,66,154,198,166,43,207,100,149,201,149,54,199,74,185,91,148,138,204,149,233,107,146,126,201,125,100,107,188,66,79,59,190,143,164,200,177,82,224,141,79,119,186,98,176,148,203,61,58,63,81,117,93,85,219,245,188,127,109,207,154,147,153,81,213,85,196,159,142,106,132,155,138,101,145,80,43,77,108,99,164,111,222,196,151,207,71,93,91,223,129,132,107,128,161,92,109,114,103,218,186,151,93,151,93,123,81,65,154,163,189,144,168,179,221,47,127,99,80,68,180,121,198,90,211,179,139,85,140,188,65,164,77,87,149,124,190,202,122,64,90,206,84,65,102,98,126,178,234,86,96,210,128,97,126,46,28,163,250,134,95,100,185,112,93,231,212,143,136,94,62,115,149,112,246,213,208,31,213,185,166,133,104,104,170,118,190,195,217,206,133,199,58,120,119,199,164,76,121,117,119,192,93,154,197,71,131,80,63,221,204,96,142,182,231,83,90,168,164,79,238,99,70,136,208,208,160,118,208,87,167,88,204,129,180,164,106,169,202,170,126,154,99,176,58,71,136,92,59,95,95,182,144,69,187,157,184,194,44,184,173,212,103,187,85,71,119,147,166,149,166,73,88,42,225,128,53,108,45,140,76,58,68,97,165,157,156,211,60,118,126,138,172,50,98,128,96,114,72,212,135,90,76,95,174,164,222,165,84,107,177,85,135,78,82,297,33,108,195,114,58,189,153,359,95,206,162,192,211,172,213,203,101,187,136,125,99,62,216,105,87,85,144,61,177,99,178,169,217,62,107,105,187,126,78,176,160,92,189,137,75,78,68,65,148,153,51,156,89,239,237,133,125,117,154,107,152,150,77,180,225,89,79,132,78,183,144,55,165,72,156,115,175,52,65,140,215,64,47,199,141,88,188,163,156,96,202,112,99,158,98,74,323,196,160,103,99,115,171,176,202,175,190,112,116,196,87,116,94,158,182,192,195,158,103,104,76,231,198,111,119,87,78,180,188,184,81,154,66,209,191,193,146,150,185,36,132,175,128,212,164,141,116,102,151,106,131,148,94,106,123,127,151,82,172,123,215,96,143,196,71,215,114,90,185,120,96,74,212,89,109,203,146,119,240,153,195,179,121,164,228,40,170,188,214,215,146,81,92,153,115,202,148,225,142,150,176,61,188,195,204,61,231,212,118,162,139,160,194,87,288,132,159,175,108,213,124,181,143,208,191,98,70,98,88,106,204,155,144,47,154,83,101,107,91,132,160,121,75,37,95,210,151,120,117,136,150,206,201,209,46,219,70,136,176,94,99,113,34,170,135,128,158,202,154,72,107,143,103,180,161,46,165,133,151,134,103,43,108,87,113,86,187,108,216,135,184,158,53,115,60,198,64,108,113,143,124,151,142,148,161,98,102,208,103,110,68,239,155,173,146,184,122,205,252,207,71,172,188,63,140,68,142,119,72,102,135,134,149,54,60,167,161,116,221,58,173,229,145,212,89,169,232,185,136,185,83,203,123,185,138,122,191,147,144,168,215,215,61,81,137,113,156,168,130,87,143,128,145,146,182,84,153,178,128,113,203,245,113,153,204,152,91,204,71,116,101,103,121,199,115,148,162,204,95,208,179,138,338,184,219,154,85,148,160,193,136,69,157,100,163,115,173,66,189,73,113,127,47,208,178,161,118,58,72,205,82,85,112,66,130,64,53,138,146,216,192,211,113,101,154,117,36,155,160,150,217,191,207,61,74,107,124,111,60,77,174,208,171,47,88,162,23,161,83,113,183,188,113,133,105,204,86,160,140,220,238,76,182,92,90,160,145,106,201,216,230,95,84,149,219,55,102,98,96,105,82,96,214,113,108,191,53,117,146,218,182,190,115,127,70,112,135,157,80,82,232,194,207,161,167,86,177,192,219,100,108,194,69,137,66,212,146,182,85,86,106,199,144,74,99,177,112,200,162,209,162,74,98,113,174,89,94,200,220,173,103,83,54,150,174,164,221,93,156,95,170,129,112,194,199,117,108,194,170,86,72,140,107,105,150,93,183,220,91,107,167,87,160,75,221,76,214,72,107,47,43,87,134,94,75,98,229,179,132,99,99,118,105,162,190,194,135,55,43,67,153,121,120,81,193,179,140,159,219,193,203,170,112,65,144,49,225,46,41,174,77,200,70,116,101,185,138,196,217,132,187,138,42,83,128,71,198,82,114,124,93,123,105,183,76,208,172,55,149,179,122,129,96,180,92,187,215,145,68,182,129,169,164,73,151,195,133,110,195,172,155,188,79,179,92,108,84,204,62,80,76,134,52,84,180,95,188,201,68,141,113,164,80,66,70,117,157,227,156,121,82,72,142,160,176,225,205,157,172,205,69,133,129,66,203,141,188,84,68,64,99,181,118,120,164,52,166,99,98,96,155,143,43,217,142,203,133,65,59,102,43,200,88,46,126,196,198,204,150,227,174,123,111,63,203,73,226,110,180,173,90,55,94,157,146,140,93,194,179,345,172,215,211,209,144,142,109,120,84,54,139,203,154,174,210,116,139,60,97,46,138,204,218,73,165,126,122,82,129,130,210,66,197,94,95,100,143,99,218,57,198,241,160,70,94,164,84,65,68,121,142,104,221,132,132,70,137,78,60,113,94,168,182,100,76,95,116,134,158,147,208,170,90,211,143,142,167,133,145,150,122,112,182,73,137,106,98,27,79,69,218,212,253,136,133,154,157,244,65,216,112,87,182,46,82,137,81,140,105,137,89,90,137,309,99,175,130,108,143,172,104,79,94,131,102,146,179,80,110,54,120,97,110,192,51,174,212,141,93,185,166,62,155,227,135,105,230,251,171,85,216,80,38,82,88,66,154,134,74,99,176,110,86,103,163,93,128,56,87,87,115,115,140,75,74,61,93,168,138,156,112,100,60,181,88,139,146,123,139,158,72,213,56,110,176,117,134,189,129,101,72,79,171,121,175,65,165,130,185,159,155,214,97,133,66,50,120,104,88,86,105,183,158,149,121,109,132,192,111,199,76,214,204,148,92,210,129,127,75,136,241,113,159,145,94,139,160,57,96,179,225,102,202,157,145,218,215,133,142,187,173,109,142,216,106,141,157,190,149,107,184,91,205,131,105,184,84,168,81,207,143,103,85,154,129,267,203,86,134,148,119,76,75,102,157,148,190,166,209,113,231,142,132,203,88,96,123,67,112,95,133,37,177,99,104,206,188,120,220,148,107,221,189,80,119,46,131,117,120,131,196,92,89,90,122,75,216,71,81,189,116,208,201,89,203,70,111,238,234,176,83,227,115,69,52,51,144,73,142,175,119,86,93,147,162,160,207,150,97,111,98,140,109,77,148,106,164,89,197,168,54,88,109,143,64,182,168,78,219,206,35,213,171,145,38,121,81,194,113,113,225,86,102,160,101,218,197,208,176,130,189,155,140,94,189,194,215,77,170,240,142,169,125,132,213,114,111,136,210,69,218,122,210,136,77,105,84,46,71,154,138,74,133,51,124,86,171,179,110,133,146,164,107,76,175,197,62,116,83,38,199,91,210,143,177,84,92,219,103,221,148,152,149,46,125,126,96,96,97,203,121,125,204,59,139,160,133,145,133,76,123,121,135,179,62,90,173,68,139,90,218,109,184,194,52,169,237,61,164,83,211,105,127,147,138,29,161,137,230,74,141,153,206,143,38,196,188,199,171,72,85,143,69,59,181,90,85,199,191,222,167,135,250,237,78,95,60,201,108,119,53,132,147,167,76,76,99,125,68,145,142,210,173,177,205,129,127,90,128,97,133,75,113,142,93,127,92,66,109,167,214,92,44,101,127,180,172,75,180,235,111,138,164,190,173,182,180,145,68,177,104,126,68,81,160,153,184,149,174,117,240,117,108,211,214,75,112,159,141,166,183,195,115,140,118,99,136,87,113,63,64,74,137,143,121,215,229,170,171,77,171,135,204,131,204,39,101,133,96,158,137,232,96,194,90,138,115,197,138,193,109,88,118,48,194,162,161,146,117,124,191,148,115,178,123,137,106,60,147,204,110,166,184,93,158,94,184,169,106,110,183,86,177,137,138,220,194,106,160,88,43,150,152,129,70,192,196,184,88,75,166,70,143,93,74,122,96,109,116,125,95,119,139,116,157,142,194,162,233,146,74,162,144,144,115,214,133,180,134,92,208,122,20,54,125,73,111,102,62,161,72,87,94,156,128,44,183,213,63,177,210,143,73,113,70,187,113,192,199,161,216,163,99,156,128,122,129,164,87,75,214,110,223,173,145,161,176,202,131,102,153,91,116,88,190,193,100,90,115,109,145,96,173,113,174,116,201,192,199,180,75,190,177,199,109,141,230,75,123,153,113,106,161,43,192,207,86,219,80,224,108,145,78,130,118,64,172,106,102,195,201,170,93,46,167,137,134,138,158,176,67,75,91,60,217,130,94,169,181,110,144,216,153,158,201,80,108,104,169,83,88,45,206,140,160,99,121,198,99,192,156,196,184,99,201,86,87,212,122,97,215,66,180,128,203,86,160,68,152,130,69,67,126,102,60,167,118,156,169,112,53,210,116,126,154,74,193,64,125,91,208,52,147,117,42,127,56,214,111,156,154,89,185,140,151,80,84,95,134,46,151,176,87,77,172,58,160,165,78,172,98,72,114,226,86,124,137,168,195,158,215,143,50,42,48,84,158,114,48,110,237,172,77,147,103,172,194,95,69,119,220,149,109,53,160,108,130,82,105,94,125,114,142,232,205,190,102,59,69,137,204,173,146,150,167,132,115,117,118,106,153,158,102,181,193,217,211,188,161,178,191,70,134,164,130,141,126,196,116,181,239,173,181,77,135,154,206,189,129,107,199,191,208,189,182,218,128,173,199,107,103,167,236,66,148,157,208,55,88,184,202,81,169,134,168,145,113,152,68,137,212,176,120,74,179,72,134,227,140,214,195,54,155,110,83,184,193,75,181,96,215,98,64,189,82,61,181,98,175,124,81,193,167,89,157,137,136,99,221,92,138,143,186,105,188,301,156,129,116,85,210,193,187,108,151,88,212,50,137,111,127,147,127,149,174,134,190,70,146,161,39,123,188,53,101,179,160,182,128,184,92,99,201,180,128,110,37,183,130,88,120,69,59,125,104,183,102,99,136,59,54,114,100,131,152,198,104,223,174,68,82,84,215,132,160,158,146,92,105,218,119,137,139,94,107,188,155,168,77,148,126,66,203,220,54,69,91,159,129,84,60,43,196,118,101,152,66,136,143,120,202,69,130,157,111,84,83,94,73,30,89,93,178,124,196,180,100,153,46,238,151,155,199,110,89,142,31,221,101,187,101,154,123,135,158,43,231,140,134,117,99,77,51,119,92,45,152,94,127,44,217,126,105,152,233,138,156,89,104,137,45,160,144,196,122,80,146,222,199,123,157,70,44,96,250,63,140,135,142,101,162,65,100,156,112,86,112,132,119,138,120,75,60,128,210,72,211,117,86,99,189,129,62,114,136,49,158,190,82,116,132,106,143,166,215,144,45,177,60,218,184,180,209,174,188,84,114,190,64,120,169,165,115,159,48,219,72,175,195,214,126,188,98,130,227,193,167,87,173,208,210,238,158,107,193,98,136,168,57,91,127,151,139,91,206,165,179,212,149,140,129,198,135,192,105,185,172,104,193,87,141,133,96,162,45,181,131,205,154,81,114,190,118,146,172,91,137,54,85,57,142,92,115,103,178,123,136,215,40,48,157,115,139,106,135,91,62,86,107,123,105,198,48,201,135,56,121,220,199,94,364,106,195,71,219,203,165,143,146,128,209,118,164,131,170,132,135,105,175,173,204,101,157,127,211,160,155,97,52,101,159,92,137,84,133,149,160,136,64,101,123,185,136,125,124,169,176,98,62,86,170,88,106,75,126,119,92,167,208,115,130,88,166,100,152,185,89,159,93,83,58,77,112,241,129,227,212,211,106,208,106,70,148,160,81,123,73,131,179,84,108,89,91,140,101,211,93,120,169,88,154,200,97,194,126,88,189,160,74,92,166,147,73,77,67,136,95,94,166,138,59,166,102,191,132,153,220,74,119,142,82,64,70,199,223,101,136,203,83,95,104,144,141,135,206,93,211,49,87,156,200,39,206,61,64,97,54,230,121,144,122,261,101,69,123,106,85,94,135,163,173,130,146,59,152,66,204,100,100,154,260,129,141,206,220,197,105,229,57,217,178,129,178,246,111,64,198,112,115,87,181,60,113,42,249,168,42,143,133,87,194,144,111,160,103,159,185,108,48,234,141,92,183,145,138,213,63,97,150,192,150,51,101,157,54,192,77,159,101,66,77,141,202,111,210,179,132,152,180,230,153,211,94,67,189,58,215,94,158,94,135,188,110,132,121,148,204,165,63,104,123,97,103,143,167,202,132,73,131,85,84,139,146,68,120,185,68,56,192,65,188,187,119,135,57,186,243,168,73,126,155,125,220,60,55,88,176,191,172,52,157,160,128,176,112,101,212,84,174,122,139,229,197,111,187,92,178,186,135,202,105,156,122,184,62,121,228,142,45,80,134,166,89,123,107,206,184,183,152,192,49,149,66,162,180,287,70,108,191,103,86,205,28,169,190,218,92,64,140,67,161,119,91,135,113,77,235,46,167,208,162,90,227,108,70,218,70,109,106,93,134,171,65,128,149,190,204,133,206,153,103,98,131,54,89,203,279,122,99,210,74,175,132,57,164,130,85,155,95,109,90,121,212,80,209,121,151,123,94,152,142,25,106,139,162,98,152,142,133,87,208,171,145,77,42,83,78,200,86,104,84,185,177,194,226,96,168,106,222,174,63,148,150,37,105,143,204,134,210,56,94,110,163,216,182,104,114,60,248,172,122,208,130,111,96,221,69,126,59,143,79,34,144,105,78,101,197,191,87,84,155,116,85,154,152,79,46,68,109,209,168,50,158,187,128,175,80,192,103,48,123,73,157,129,122,133,124,210,112,154,122,99,94,77,98,212,206,183,160,149,196,59,110,49,171,182,61,167,128,69,155,184,145,146,131,150,251,240,145,55,148,72,165,118,93,120,146,118,182,93,68,55,158,165,105,164,108,227,135,127,158,151,131,66,204,84,123,51,62,75,174,147,66,106,94,197,173,143,48,124,172,126,104,127,47,233,102,71,191,48,107,189,237,127,129,208,137,152,219,180,109,146,160,63,102,96,56,116,178,132,107,201,92,35,122,69,166,165,238,195,70,207,153,217,59,100,132,112,141,101,66,60,212,74,159,141,83,162,186,100,70,70,149,210,96,102,111,110,119,189,186,184,90,169,159,197,113,224,142,172,165,110,183,185,123,107,122,159,144,174,182,358,148,107,169,53,119,217,201,236,111,117,213,150,123,183,135,153,150,132,157,160,78,166,83,94,54,150,125,45,123,62,113,57,163,176,74,73,110,107,77,153,148,86,281,222,128,122,130,120,66,142,157,68,70,115,117,180,96,91,84,198,99,134,207,128,207,183,73,214,58,133,89,204,170,53,95,61,152,62,126,189,106,112,119,116,256,191,132,127,121,100,130,125,126,121,122,165,114,77,147,59,170,99,162,79,174,166,170,179,93,167,86,145,194,161,147,134,131,52,163,88,188,77,183,89,113,110,178,159,87,109,73,180,215,213,169,169,148,71,39,123,130,180,119,173,73,200,168,226,129,91,83,127,121,97,113,61,102,213,149,140,215,117,117,130,165,134,149,129,213,131,98,91,180,88,34,79,75,52,93,162,139,178,148,107,161,58,100,96,91,109,172,191,218,95,137,165,86,202,90,250,113,190,125,148,92,128,207,175,64,161,123,63,156,87,147,178,68,168,50,93,214,139,142,57,69,107,185,54,196,63,52,58,80,132,44,78,165,191,158,92,116,69,131,111,64,94,229,113,152,160,102,175,108,48,71,213,147,183,161,173,172,64,199,67,234,118,136,199,80,208,115,188,66,113,212,133,67,208,97,88,116,128,81,174,188,90,132,147,73,64,85,64,39,184,144,184,95,229,166,165,172,212,144,128,169,173,193,72,104,124,203,101,175,106,108,59,93,136,117,70,190,129,89,175,151,131,172,96,151,206,199,132,193,85,129,133,218,181,106,217,219,123,63,63,175,217,37,130,51,115,103,129,215,100,107,140,117,118,123,234,44,90,223,103,155,205,194,194,126,126,219,43,170,121,163,87,152,134,104,63,143,153,197,64,78,184,102,69,131,60,103,189,60,50,137,113,142,76,121,119,194,200,77,228,158,139,82,91,145,190,231,105,154,180,82,112,138,193,68,155,127,153,120,85,201,91,57,41,102,192,123,60,72,58,67,90,118,85,90,117,118,135,89,101,227,229,191,100,133,123,180,222,84,155,169,81,55,89,307,174,147,95,150,116,178,156,63,146,200,159,192,175,150,92,75,103,100,143,150,123,199,145,58,190,87,212,73,119,109,114,160,161,100,112,195,135,97,123,89,86,67,204,250,111,91,111,49,214,213,113,96,61,121,160,153,128,194,101,128,179,103,107,107,140,198,111,153,191,201,55,130,68,162,205,189,124,215,121,70,174,114,75,105,167,165,81,119,224,141,205,132,86,212,87,100,238,119,73,58,244,63,131,97,139,167,157,147,168,71,75,76,138,145,161,172,168,166,192,177,113,160,81,53,132,175,166,151,153,209,206,222,158,215,127,216,25,211,210,143,114,188,70,88,90,211,89,87,157,139,89,63,216,142,168,58,158,86,122,171,148,125,167,184,103,114,132,68,105,162,89,134,192,163,199,59,68,158,96,90,67,220,54,194,170,139,212,162,131,85,76,230,117,109,73,107,223,137,184,137,252,110,125,140,195,71,121,92,87,77,202,194,99,192,183,102,92,86,207,86,81,132,203,80,57,222,155,76,203,211,117,125,158,107,82,117,73,91,173,91,146,136,145,81,217,214,146,190,217,173,153,118,109,108,96,93,196,94,70,127,186,123,151,86,111,165,156,53,32,147,157,63,68,152,142,94,96,230,135,124,112,123,133,78,51,190,87,123,45,98,176,65,90,170,162,117,193,91,135,117,71,116,116,168,113,48,99,132,110,209,123,124,118,142,260,218,37,80,136,64,48,132,175,106,144,202,111,109,63,165,215,68,153,246,66,151,91,137,151,205,94,200,110,172,138,38,81,139,167,83,175,76,142,136,107,67,220,68,124,72,208,72,156,145,121,205,104,48,187,70,49,170,81,130,195,106,72,158,171,169,176,50,176,100,71,49,156,212,99,164,62,88,174,154,221,225,98,95,208,160,196,212,103,92,33,122,91,112,76,55,55,35,169,68,119,193,56,130,132,60,89,78,90,106,104,199,80,169,158,236,227,63,125,99,128,91,159,226,196,174,69,237,41,92,111,74,157,54,166,215,203,124,224,103,134,179,212,62,162,157,135,128,79,57,154,116,226,170,157,194,128,198,50,181,117,207,77,78,147,232,61,134,219,105,83,179,368,102,97,46,61,98,73,103,64,203,109,130,26,90,145,201,119,182,105,176,89,189,74,168,103,181,150,165,192,161,46,134,126,163,139,199,185,81,200,83,93,133,202,67,111,145,179,113,210,83,53,161,136,90,96,205,93,192,153,73,136,70,80,59,90,177,111,87,77,153,144,95,127,217,98,135,95,207,227,144,113,65,145,163,97,103,197,119,70,189,110,80,61,71,158,186,86,88,222,81,184,57,55,147,139,119,61,64,106,114,211,62,206,66,131,174,143,58,109,89,138,206,125,135,100,127,110,81,119,91,96,89,143,199,148,297,130,151,182,181,113,189,179,194,255,147,293,211,90,243,213,187,202,185,183,192,69,158,117,98,125,81,194,90,77,268,166,132,53,154,194,202,58,110,95,117,112,77,204,158,84,133,43,147,45,207,98,144,103,247,171,211,213,134,187,123,221,179,66,112,84,165,194,129,253,90,168,88,193,123,106,134,100,91,112,184,106,60,147,229,130,170,167,47,200,138,105,234,195,69,182,65,143,95,194,189,79,82,47,168,138,106,92,208,215,108,202,165,109,144,175,201,127,148,152,91,212,123,135,64,108,137,128,87,97,120,96,102,94,194,217,142,40,192,181,126,70,127,156,153,46,172,95,151,55,162,142,75,84,50,51,178,197,147,162,118,254,103,79,185,203,204,178,213,136,130,72,231,79,159,77,160,219,192,157,137,129,142,180,139,54,45,132,165,108,131,184,204,65,166,106,191,42,98,147,140,117,157,172,76,204,130,75,138,205,143,73,183,197,225,125,73,142,221,98,147,169,126,98,133,63,178,112,178,122,170,119,219,46,123,172,95,209,138,206,80,176,158,196,170,117,169,152,124,95,55,98,68,56,217,207,219,158,125,142,94,158,125,214,59,117,175,80,73,163,114,180,102,163,242,165,158,106,97,141,80,223,121,78,167,137,111,256,157,117,126,73,218,217,179,189,183,166,105,84,55,95,186,230,159,216,239,69,128,75,164,100,172,203,38,86,67,196,177,181,101,128,192,149,202,165,235,94,113,172,150,75,232,95,127,195,116,52,115,149,185,100,148,86,231,215,202,231,180,186,182,159,69,148,120,119,38,177,207,168,105,88,84,193,89,185,206,66,173,144,115,113,208,64,77,111,26,209,215,199,177,128,141,219,112,180,114,178,200,127,114,91,123,94,132,51,166,186,29,156,67,36,49,151,112,168,131,178,159,90,79,265,139,116,104,77,74,138,176,118,152,200,141,113,128,132,113,199,166,206,46,61,154,219,158,134,205,169,196,131,168,165,124,62,38,236,81,216,78,68,96,103,96,100,99,135,98,133,55,201,197,113,41,127,106,206,194,88,185,170,162,147,282,78,167,152,108,115,134,79,131,167,115,114,109,74,132,49,183,64,81,103,102,149,117,144,200,196,145,100,173,167,134,130,37,254,135,210,115,162,219,157,72,151,108,216,177,180,130,213,91,56,116,207,53,131,79,97,161,178,230,191,138,47,156,207,236,149,139,151,75,208,153,180,201,178,122,206,199,332,100,55,146,178,206,211,169,110,238,30,96,186,163,163,27,141,94,44,206,77,81,63,271,129,188,76,166,105,175,74,137,111,213,278,112,120,151,142,145,196,151,55,86,124,153,59,103,146,99,90,80,146,138,198,190,116,51,89,139,173,142,129,206,123,57,82,220,106,133,88,262,90,59,116,155,162,142,181,141,220,200,144,192,160,209,176,91,175,159,63,98,168,162,47,218,101,212,149,130,78,145,176,43,81,117,142,134,100,153,124,94,193,199,85,213,39,104,255,126,222,135,95,131,76,171,162,112,110,203,201,174,125,136,146,66,154,199,73,202,218,130,129,135,60,192,159,168,195,70,163,91,175,206,85,129,115,211,159,80,191,124,137,222,153,183,70,196,118,104,147,91,146,163,75,244,135,148,117,200,185,77,187,96,155,244,57,124,81,153,133,164,72,66,41,72,148,158,52,45,133,149,28,227,108,105,130,144,92,187,106,147,187,209,202,194,93,150,123,114,83,120,169,226,150,221,70,211,108,119,97,172,110,157,105,171,154,79,196,117,168,213,106,174,131,153,155,96,109,58,87,206,132,40,193,103,295,137,106,185,61,162,85,169,134,147,89,68,120,146,44,177,112,112,153,50,170,104,140,204,160,187,85,124,108,137,99,56,121,228,94,83,213,142,39,187,236,154,145,147,149,186,155,153,165,174,165,125,143,51,195,189,194,123,135,98,150,110,191,143,174,166,112,99,211,115,121,99,101,135,170,159,103,147,79,93,82,130,176,125,160,106,140,195,194,190,58,111,242,172,84,66,164,81,73,117,91,156,109,177,99,234,161,120,164,135,167,147,185,46,129,116,126,69,274,118,136,107,176,146,71,99,73,44,150,148,159,93,143,119,236,134,230,168,62,162,87,72,118,169,85,143,86,98,195,118,201,77,221,226,190,83,132,123,54,40,75,104,75,39,162,211,93,84,102,70,127,41,59,115,93,95,187,190,75,146,67,70,42,48,95,196,100,148,149,91,96,116,49,86,74,57,156,154,81,100,50,63,215,51,166,74,131,87,83,111,117,200,131,42,103,52,193,81,160,83,83,95,173,138,168,88,184,55,144,97,73,117,74,105,143,94,72,199,92,206,72,56,201,40,158,86,101,129,213,188,60,191,169,109,48,87,164,165,167,149,167,109,76,144,122,133,96,182,72,186,99,142,189,169,147,185,219,103,65,140,148,149,214,161,97,73,160,119,301,85,195,164,210,131,217,87,117,145,134,230,112,137,67,135,164,207,75,82,196,154,111,82,107,186,42,202,175,128,133,113,229,75,113,74,45,54,55,141,79,125,57,222,188,66,129,186,101,164,80,196,179,197,114,111,74,77,78,41,93,199,170,189,214,98,123,194,76,102,78,81,122,104,112,134,143,207,79,133,81,192,133,64,80,222,121,191,141,217,131,52,187,105,200,115,140,197,202,146,156,226,219,178,56,215,114,123,97,154,69,193,68,83,161,115,162,153,141,94,139,198,45,69,167,135,162,88,236,106,75,165,51,87,132,77,121,157,81,137,69,183,209,151,204,195,187,181,216,84,77,171,43,119,70,81,134,94,121,114,128,62,126,206,104,74,99,55,85,165,123,132,160,143,68,218,156,223,100,136,116,42,106,96,175,202,116,184,129,45,123,174,79,99,133,199,115,81,200,145,219,159,165,164,210,141,152,67,127,174,161,121,51,121,203,109,105,106,165,73,55,211,82,192,85,164,122,205,129,157,77,72,246,217,84,164,184,126,219,76,203,141,177,72,200,115,201,144,57,119,230,215,201,187,101,60,151,88,104,52,82,81,175,148,169,76,49,110,134,64,139,114,215,153,189,145,133,130,127,146,117,124,117,81,147,128,138,162,69,199,204,34,142,114,23,167,127,133,185,231,116,115,74,176,204,221,80,106,320,61,223,120,219,105,188,145,166,83,191,190,208,72,162,127,64,83,167,144,186,34,87,179,140,71,63,170,93,97,76,165,159,101,239,183,218,125,115,66,157,136,123,61,107,94,207,101,212,135,113,172,183,120,178,101,55,160,68,74,216,209,52,96,145,71,127,149,119,107,175,51,163,109,131,66,130,264,123,92,114,148,187,199,95,196,115,215,170,46,197,49,210,179,99,108,212,192,144,187,116,81,102,111,195,177,102,115,62,108,146,143,154,55,173,226,188,37,127,109,55,88,157,217,178,132,106,180,150,129,171,97,66,220,207,194,166,214,73,192,120,198,214,154,95,194,103,83,117,117,173,238,125,73,208,72,164,108,149,137,108,179,72,130,171,59,47,264,58,165,185,174,152,75,124,101,163,71,84,71,170,29,204,92,195,180,53,199,185,79,224,175,178,194,310,79,97,67,125,128,101,151,306,145,204,91,159,115,190,154,109,122,114,132,182,211,211,172,144,179,85,198,63,182,200,113,194,115,154,119,120,90,100,97,166,217,124,52,154,107,172,202,129,201,189,223,49,217,51,210,143,89,69,166,134,86,135,72,107,176,98,119,75,138,160,68,150,52,161,83,82,137,217,101,180,107,192,154,104,215,190,123,246,222,50,160,210,213,191,55,115,246,213,166,94,90,126,165,112,179,170,115,118,91,66,94,128,246,152,221,162,195,251,121,219,137,88,122,189,108,114,141,120,185,178,145,86,210,158,81,86,83,215,194,98,77,210,179,173,103,120,245,127,193,179,45,158,143,85,72,184,152,208,116,194,137,131,159,192,140,131,156,217,102,163,171,156,147,103,69,133,182,67,75,64,197,132,174,173,133,108,98,73,212,148,60,106,123,171,167,52,127,202,122,123,88,117,95,162,163,81,233,107,215,101,109,173,210,128,137,105,169,108,136,149,102,90,90,56,141,89,116,130,155,127,119,134,159,167,123,103,212,110,89,138,97,83,43,89,161,164,57,198,133,124,187,88,226,161,115,187,77,173,126,164,68,47,73,104,142,102,94,163,229,66,177,139,182,107,155,87,187,148,165,217,199,137,76,171,150,157,111,181,206,146,99,50,206,166,198,72,276,213,141,90,110,83,133,102,149,107,123,82,64,91,129,223,220,156,79,102,83,187,97,128,61,48,159,74,141,322,177,47,105,227,81,56,146,210,184,161,64,84,68,156,175,148,170,117,99,61,216,173,162,155,199,97,157,192,85,154,76,201,177,101,198,111,200,185,172,72,96,76,45,191,143,90,107,220,157,142,129,69,179,61,219,234,158,157,208,112,177,176,66,203,180,179,133,137,167,153,147,139,68,143,132,203,203,68,73,239,99,85,62,100,159,203,172,94,81,159,176,157,118,67,119,58,42,146,188,126,220,198,160,176,69,193,137,159,199,213,61,111,199,174,159,215,131,200,114,157,97,159,258,55,57,168,238,199,219,57,127,96,119,127,71,121,209,268,216,196,201,187,73,128,172,77,105,147,142,173,213,136,76,69,167,173,116,26,90,169,178,81,138,98,185,67,78,99,92,131,145,108,183,144,226,234,186,105,99,92,141,197,58,147,81,120,91,89,92,241,128,162,139,102,122,123,196,116,145,59,172,230,199,104,102,107,160,47,138,197,153,116,210,48,154,89,83,90,129,112,45,147,109,24,77,230,56,61,101,224,121,104,93,211,101,79,121,58,236,190,141,133,84,167,102,86,114,84,89,182,157,241,107,179,157,93,129,93,116,77,135,38,111,162,55,153,223,159,241,37,160,70,210,218,209,90,81,160,126,172,77,207,232,138,62,89,98,130,157,57,38,127,78,89,142,68,98,66,242,127,126,187,171,88,91,175,193,150,178,170,157,111,112,130,103,187,135,145,106,72,78,108,163,57,105,124,197,51,155,63,77,219,102,122,157,214,82,108,50,129,135,178,136,45,66,103,178,139,130,52,60,88,110,224,252,171,133,160,75,144,175,89,170,89,187,160,122,105,195,42,189,111,158,155,86,82,145,190,160,98,210,133,63,131,110,227,201,81,96,276,75,86,230,191,141,110,90,52,142,214,289,157,86,99,161,63,68,147,172,61,137,146,146,152,55,206,201,53,109,219,196,100,100,146,193,136,177,140,47,106,167,162,160,238,99,84,112,168,200,139,196,122,74,79,177,229,118,79,125,169,146,101,197,61,175,225,175,73,148,154,83,211,69,121,134,163,105,125,69,207,194,116,159,103,145,168,51,182,78,147,127,147,87,92,204,134,128,199,46,226,83,171,81,203,65,94,121,22,144,143,104,198,114,220,163,96,223,74,108,193,87,213,203,73,83,57,148,112,189,137,117,149,140,212,72,94,106,140,212,53,148,107,157,120,79,217,165,75,137,61,117,55,77,184,48,237,194,174,95,89,121,95,235,106,34,87,123,155,136,176,202,65,31,118,222,169,198,134,139,243,109,193,68,197,55,190,144,198,114,124,196,154,143,71,152,141,188,102,92,129,131,144,140,113,128,169,161,113,175,91,106,88,193,143,157,77,203,176,46,151,72,169,72,158,95,98,173,97,158,82,49,179,236,160,217,148,138,128,89,79,78,156,97,91,208,127,217,197,153,133,138,95,173,210,225,160,97,78,171,128,68,117,74,168,183,72,102,169,86,170,120,129,100,57,172,144,130,109,120,131,64,207,96,120,99,87,74,129,210,69,94,125,97,153,196,60,213,171,64,79,90,68,177,49,87,166,143,128,183,201,164,96,141,127,118,190,167,112,36,209,154,157,96,141,47,149,82,129,163,155,175,82,202,71,54,127,196,139,156,80,131,105,181,83,191,82,97,208,138,87,59,44,104,167,88,117,117,127,219,200,169,135,66,54,214,110,131,184,147,166,156,85,67,110,144,77,122,75,100,38,121,68,142,144,62,67,160,110,81,114,54,134,193,191,62,156,157,104,114,153,84,192,111,119,135,135,186,165,185,177,146,191,77,44,138,73,194,63,142,129,80,86,224,193,66,192,160,201,157,95,139,201,108,102,200,121,180,139,157,160,164,142,102,194,114,72,108,128,232,106,117,96,122,117,184,144,85,175,106,207,146,190,161,114,221,208,205,135,206,83,90,172,218,141,193,191,155,226,169,92,89,116,56,210,224,158,210,44,155,184,166,117,128,94,79,188,181,230,119,146,94,181,181,171,107,127,133,170,116,130,61,149,184,164,168,113,69,221,164,103,98,122,195,205,195,87,129,169,116,180,163,125,136,233,68,132,102,72,185,153,103,109,162,123,128,118,116,134,39,50,164,210,111,98,155,249,133,202,116,103,136,189,149,163,103,146,156,176,202,136,172,141,129,71,64,211,224,166,179,217,210,246,139,181,186,81,177,188,143,132,82,163,224,147,105,93,153,75,80,162,71,182,123,225,84,101,128,100,152,101,165,138,106,131,123,91,184,120,183,143,102,149,162,103,180,113,170,107,89,47,180,125,85,184,152,38,97,46,101,109,69,214,147,119,107,163,219,122,174,185,158,182,57,104,147,165,159,100,121,83,73,184,166,157,165,141,165,173,70,144,179,154,104,100,166,178,52,229,137,69,103,58,170,104,29,208,92,152,92,62,203,157,155,78,195,168,114,107,138,137,167,196,65,121,204,128,66,196,114,161,84,52,128,187,170,131,201,188,203,114,30,63,57,55,192,141,84,112,189,37,93,142,242,131,43,117,166,228,137,172,169,96,166,125,150,100,98,84,173,51,175,163,118,64,118,207,115,124,207,168,170,75,172,130,111,185,182,195,159,224,104,76,99,120,110,53,217,191,215,129,102,165,93,134,135,100,202,119,220,210,63,129,215,165,162,132,206,66,178,194,221,75,183,164,84,130,90,161,151,114,98,77,86,86,36,199,211,163,87,165,145,80,132,125,219,40,143,211,90,77,241,70,90,194,199,73,77,177,98,65,52,56,45,286,97,48,133,182,70,89,61,47,77,117,204,109,95,31,81,37,108,129,97,81,225,100,60,144,167,89,130,61,120,159,77,60,116,70,137,93,206,111,188,112,104,129,114,98,84,154,180,218,165,118,164,97,214,129,146,97,125,96,115,62,130,184,165,75,145,98,184,110,74,164,287,209,58,157,226,96,146,190,82,132,189,125,108,79,126,231,96,121,221,105,59,110,49,195,85,164,183,124,89,133,152,110,71,121,88,154,161,140,79,213,100,110,101,130,169,222,173,218,81,173,186,82,136,135,117,211,107,161,130,108,87,106,94,198,168,76,121,206,124,76,213,122,40,169,219,35,133,112,128,129,151,164,101,234,119,98,37,102,205,111,71,83,84,148,125,143,92,94,101,97,188,75,212,53,198,33,85,93,127,55,107,117,212,192,55,154,109,68,157,99,104,236,141,89,167,106,99,166,164,213,56,210,130,98,64,145,61,119,61,105,161,184,79,159,176,149,253,92,210,159,129,161,114,184,162,178,142,90,126,193,50,195,160,115,41,180,195,188,204,223,213,152,93,117,186,165,198,182,107,181,106,150,180,211,203,132,191,72,77,152,223,72,103,106,114,147,103,131,126,164,153,85,142,124,166,96,157,88,94,77,205,235,82,66,231,210,113,86,146,187,177,127,103,174,43,34,105,173,101,111,122,155,161,188,168,83,68,41,98,57,217,187,172,31,94,125,64,216,82,174,211,172,106,133,147,164,105,194,45,196,197,133,137,56,159,191,153,194,184,91,49,131,156,44,79,80,205,161,118,119,126,73,143,202,151,194,57,101,66,125,194,170,99,302,328,111,110,197,45,153,63,104,127,89,141,156,73,172,110,102,59,143,135,67,168,104,142,131,62,175,144,204,101,136,197,82,111,80,64,140,129,157,190,97,183,161,64,164,160,155,157,163,138,68,136,152,83,111,93,115,39,140,34,114,74,201,106,46,72,138,124,72,44,128,63,117,70,88,201,167,137,161,170,88,121,152,70,191,185,72,107,178,87,69,162,164,145,99,136,75,185,191,73,174,122,136,176,118,166,208,113,178,126,107,67,56,78,137,124,128,58,184,179,210,47,149,180,183,65,60,118,62,96,121,159,160,172,185,56,237,170,200,194,108,60,67,174,115,142,124,56,197,192,118,88,103,118,162,199,206,62,38,108,68,147,232,188,264,176,65,159,195,92,104,238,178,189,174,118,169,82,216,112,189,221,203,218,220,140,133,209,194,261,130,83,231,59,94,112,99,264,161,107,99,130,233,80,210,156,127,119,208,204,196,64,174,120,192,150,190,79,71,177,211,179,114,195,136,112,166,70,114,162,167,82,93,164,90,90,145,198,131,74,108,65,86,110,93,106,101,140,227,234,180,92,228,129,157,189,166,191,106,78,121,172,53,94,89,80,162,82,85,69,122,149,184,36,71,106,163,96,117,96,109,132,133,132,78,97,76,87,177,66,167,67,204,219,135,58,51,121,93,167,119,107,137,173,199,146,225,154,138,87,101,97,155,91,62,122,87,43,141,187,96,125,147,154,94,165,79,188,193,177,72,187,107,205,153,123,49,163,93,149,118,58,127,193,166,135,41,124,85,177,127,188,177,137,208,172,206,96,120,203,138,149,229,155,138,67,229,80,157,113,166,193,123,123,193,99,166,177,178,100,117,206,189,140,67,101,226,91,59,116,143,125,70,161,219,144,205,138,159,182,134,116,74,233,160,54,171,119,149,104,96,77,115,210,334,96,90,103,119,315,48,183,102,127,167,52,243,204,138,59,113,137,211,153,101,83,121,119,93,166,93,191,197,103,125,180,100,182,136,37,182,215,183,188,167,50,203,168,99,129,161,199,70,313,193,217,191,160,137,43,106,58,186,131,178,138,198,173,118,123,88,75,146,198,118,131,116,90,162,102,168,173,151,86,96,81,210,96,146,175,69,198,195,167,101,151,227,124,104,185,80,87,138,126,170,234,120,194,138,85,74,240,121,63,95,88,102,223,96,108,168,200,158,160,96,138,187,84,86,43,158,55,94,118,203,108,38,95,55,143,158,142,242,172,166,118,197,236,116,206,190,97,117,45,144,106,202,104,84,177,55,95,131,192,155,150,112,31,174,137,83,122,73,43,185,65,111,167,152,74,189,100,104,105,104,197,190,121,182,73,164,150,93,148,156,173,233,49,159,56,77,31,76,145,72,99,140,38,194,157,167,72,220,75,163,157,175,53,96,226,116,97,138,185,108,211,119,171,73,117,216,115,58,133,170,73,177,170,169,94,115,137,70,149,188,257,188,210,198,193,103,188,156,151,116,59,194,168,182,210,143,227,122,80,139,38,103,63,134,73,62,196,105,208,125,153,209,189,117,224,150,79,112,198,106,134,51,167,141,76,153,121,47,79,103,169,66,38,45,223,88,181,79,237,98,140,88,142,80,192,130,205,81,136,284,195,170,196,161,83,186,149,293,135,185,126,204,66,180,153,92,221,208,118,124,166,43,77,128,110,182,42,192,150,184,116,172,148,174,73,113,76,195,176,148,102,207,225,159,176,126,133,69,106,197,67,155,67,77,70,191,229,163,118,141,114,145,238,158,84,104,198,151,178,197,71,201,99,57,69,148,123,162,123,98,122,224,370,205,183,125,176,157,145,136,123,188,122,180,198,153,185,165,34,99,107,205,211,332,251,190,160,123,175,216,81,221,222,177,66,101,153,138,181,128,50,52,213,161,200,215,200,78,90,156,151,38,98,197,177,140,204,153,180,145,159,173,128,228,215,119,164,234,132,112,169,88,108,67,133,76,83,64,188,195,118,147,128,247,171,91,179,107,188,81,80,167,127,77,115,190,73,87,197,53,119,135,174,149,84,175,241,165,192,100,81,122,60,244,187,52,162,174,127,110,126,111,137,209,189,132,160,113,106,119,120,84,132,206,157,100,211,195,183,81,64,197,190,162,92,170,94,215,178,183,175,193,170,138,130,184,245,142,66,194,96,122,104,93,93,218,61,190,98,85,57,110,101,202,146,198,94,74,152,211,161,107,161,171,99,211,140,186,67,116,149,178,205,233,143,69,51,118,156,94,188,180,83,222,196,217,220,228,200,123,222,173,185,226,108,133,103,188,109,195,72,77,165,87,108,165,182,62,68,207,159,210,107,107,171,151,96,50,155,118,147,196,131,113,161,216,60,153,123,136,208,71,117,208,114,61,38,105,169,44,118,67,130,164,133,92,59,97,156,197,173,198,178,263,159,71,77,59,80,168,61,128,134,207,188,130,172,210,111,93,114,156,196,189,156,120,184,131,150,63,213,106,72,215,143,217,130,84,176,188,80,123,185,47,209,151,249,126,135,233,189,337,184,210,98,291,116,192,109,91,150,141,84,208,134,238,185,194,97,96,152,67,215,140,124,191,55,211,124,21,127,104,126,98,222,206,174,183,129,172,90,69,124,129,134,77,106,165,114,140,196,147,222,112,141,143,313,93,84,179,108,108,132,212,203,66,120,85,135,153,189,83,38,65,198,244,76,73,153,186,162,171,156,182,244,196,206,109,143,140,87,114,33,119,142,176,134,92,114,103,141,121,73,230,80,126,124,203,126,199,206,113,104,66,195,121,144,128,142,156,121,74,164,88,230,197,207,60,191,115,107,217,102,102,179,66,116,152,128,174,150,165,49,88,154,99,155,56,218,173,53,108,180,73,98,99,109,114,210,99,194,232,128,138,78,108,198,99,121,138,157,197,190,55,191,174,94,57,158,126,131,155,80,75,87,145,96,182,164,165,209,168,153,196,227,95,86,65,58,69,71,102,285,276,155,237,122,133,189,49,150,209,191,97,160,56,52,136,113,78,139,69,181,76,75,124,79,142,134,55,210,191,122,230,148,134,190,152,100,143,68,190,88,171,152,154,114,115,89,191,112,169,123,159,125,164,178,161,72,234,201,228,135,158,202,129,149,210,139,165,96,108,137,109,107,52,65,135,113,139,131,192,146,113,141,95,92,184,211,234,206,75,127,146,107,130,79,54,94,45,77,147,83,116,197,104,166,101,202,116,156,89,177,187,181,147,92,81,186,91,125,108,206,136,169,136,105,58,149,300,211,161,125,148,210,99,191,123,222,103,75,142,121,54,227,122,58,114,173,111,201,104,128,147,109,36,125,203,100,97,77,182,135,137,78,141,179,138,147,55,66,95,61,122,114,207,310,127,214,97,321,80,79,214,157,137,77,88,127,164,117,122,199,225,129,59,95,83,88,100,130,74,138,102,152,84,126,96,73,104,81,86,67,126,193,105,102,188,60,104,44,67,95,50,217,82,56,133,120,47,90,148,67,177,176,129,120,100,164,167,104,139,133,124,75,156,186,127,209,81,84,128,97,130,148,99,58,245,142,130,157,80,135,193,162,122,105,174,131,94,116,102,185,156,143,136,140,109,70,198,185,147,89,127,206,57,52,89,49,72,189,75,68,186,211,142,92,184,187,179,164,99,106,79,102,82,75,183,158,169,189,192,94,121,159,137,301,89,125,60,118,49,63,47,150,110,143,154,186,134,186,121,218,178,94,117,212,155,70,193,178,93,104,216,75,90,92,99,140,95,41,54,184,218,150,131,188,223,178,155,82,118,50,66,183,122,210,119,106,101,124,61,74,141,90,225,72,77,122,128,192,154,56,189,39,149,155,70,227,213,62,125,68,216,217,136,165,189,153,114,121,103,203,130,205,215,84,164,121,68,119,182,143,53,60,116,90,104,212,179,68,289,95,156,203,95,171,144,80,90,135,141,196,55,160,37,170,110,139,60,91,218,101,191,185,79,182,179,177,150,67,88,186,121,111,194,129,128,208,78,247,173,79,198,132,130,144,109,131,184,82,145,63,97,48,75,208,205,147,164,236,111,98,141,195,76,193,156,121,89,113,170,142,181,148,147,103,292,180,158,53,84,239,111,147,259,80,116,131,167,123,78,114,139,85,69,382,104,160,219,114,129,69,69,204,109,131,207,139,74,71,114,193,166,188,55,210,100,173,83,151,169,121,209,211,214,109,151,174,94,100,185,156,178,203,120,111,76,236,173,112,72,98,158,213,99,164,132,152,155,154,145,86,206,84,181,113,50,70,120,55,84,169,125,163,96,74,58,160,79,135,148,188,184,42,189,146,60,284,207,165,181,168,188,120,146,169,112,148,87,204,99,113,197,147,190,176,163,83,102,194,90,74,181,144,216,220,173,203,87,177,94,98,207,112,136,97,66,56,131,103,149,201,114,206,107,161,71,158,188,239,140,151,163,140,191,134,207,171,177,102,117,170,108,156,110,73,62,151,87,147,195,171,196,56,160,198,133,135,142,158,93,145,178,135,199,86,108,170,111,69,153,102,143,154,175,157,162,139,211,81,144,148,88,172,59,97,83,99,157,132,175,116,174,215,138,80,154,188,73,170,120,164,149,122,127,209,139,100,105,208,134,94,64,132,31,204,44,138,129,116,81,143,159,161,129,121,139,133,217,109,128,51,207,65,109,150,62,94,113,195,185,227,70,221,93,94,56,134,94,163,100,79,90,156,127,51,63,132,162,146,142,99,209,219,306,66,122,191,118,57,314,122,123,98,186,73,122,105,116,189,225,152,213,194,192,181,112,34,156,72,177,187,169,180,160,157,162,150,228,168,123,140,195,190,142,209,93,100,210,105,90,70,136,124,145,179,104,165,169,116,73,105,83,70,37,188,77,218,170,242,158,89,152,220,139,102,54,157,173,209,101,214,99,222,173,141,182,100,126,81,78,88,207,171,169,187,178,213,209,88,118,136,215,200,223,138,64,184,168,144,82,171,196,88,99,175,155,173,215,206,191,121,163,164,86,158,137,154,191,81,88,117,146,217,80,110,53,115,95,163,61,206,255,110,193,111,154,144,219,190,152,314,66,86,94,107,101,120,71,146,128,72,175,153,210,78,145,220,106,85,202,219,190,82,187,111,57,132,158,117,157,84,161,120,76,96,92,197,159,213,219,222,220,88,129,197,106,189,135,81,229,108,138,187,68,154,71,189,140,165,56,97,188,127,169,204,178,157,182,134,98,61,90,119,72,110,152,209,114,133,182,178,181,110,84,144,61,226,142,137,112,211,167,204,106,91,44,134,107,60,86,149,53,141,94,204,72,160,99,202,185,99,168,125,244,208,120,213,109,167,182,160,142,95,61,114,102,126,114,101,78,91,187,78,95,162,181,52,131,78,217,55,150,121,211,38,171,181,168,180,264,164,138,195,106,89,72,190,194,71,70,109,89,163,154,149,68,108,92,115,226,227,112,76,82,210,176,178,215,200,194,131,123,77,104,193,202,106,109,145,189,214,66,170,133,161,153,56,120,121,191,116,67,161,41,108,77,101,112,171,107,106,205,103,176,180,206,98,195,193,70,104,93,168,61,105,105,203,73,138,144,128,64,104,164,68,74,96,157,128,198,102,200,84,78,190,87,131,65,157,140,193,153,149,96,170,82,108,159,156,163,208,122,131,185,243,204,108,80,166,103,187,76,197,255,124,145,200,216,156,213,116,143,195,215,71,97,139,39,180,53,198,155,215,57,93,100,232,113,159,123,182,56,187,179,166,178,153,62,41,49,93,167,108,128,208,193,220,107,156,75,185,178,108,131,195,118,74,59,100,204,135,77,118,108,77,115,69,109,190,126,97,142,216,67,213,88,217,124,97,161,177,123,170,151,82,89,165,73,153,93,71,194,75,84,61,115,52,198,78,191,202,124,44,122,43,101,113,103,74,189,112,138,98,166,216,72,111,75,33,146,89,185,94,216,101,144,143,172,76,84,136,182,201,127,157,37,180,59,59,52,134,136,110,222,186,256,134,188,225,131,114,70,116,163,103,124,109,143,72,61,145,88,125,165,126,77,112,135,84,213,145,110,145,135,97,135,175,99,201,137,179,122,182,49,155,69,67,152,116,157,132,104,115,107,198,123,201,79,124,191,125,83,93,105,133,79,173,152,140,96,94,92,181,59,238,202,164,219,158,94,115,214,134,180,166,101,184,91,173,116,116,172,122,160,139,178,75,53,88,191,62,109,134,168,156,137,53,232,181,143,140,152,44,50,180,235,70,235,160,114,64,83,188,155,108,61,163,71,164,251,161,120,133,146,197,190,73,184,133,174,171,168,66,113,167,100,139,169,52,80,175,236,82,87,89,109,184,193,97,112,53,169,99,145,80,126,91,90,144,197,153,115,144,196,220,123,148,213,107,200,193,184,179,145,232,53,135,181,237,152,137,211,128,94,117,97,188,67,200,85,207,52,122,94,135,85,125,137,51,73,112,216,161,136,68,164,114,116,75,89,180,133,115,213,102,87,101,100,101,141,147,214,209,189,152,60,128,82,117,115,131,172,110,73,188,79,53,196,118,104,67,127,138,63,152,76,154,132,164,64,203,165,152,189,99,39,75,111,153,110,113,171,44,75,187,203,87,127,195,119,78,46,68,149,95,161,141,118,193,189,60,82,104,124,143,169,213,140,142,166,147,190,101,213,226,129,146,35,151,151,169,95,140,109,109,124,80,123,149,58,92,167,98,103,191,53,165,208,211,101,90,173,55,138,64,86,60,211,185,91,64,96,93,162,174,145,160,91,183,120,47,193,126,225,74,41,210,65,147,48,162,125,116,96,93,226,110,128,160,201,44,152,200,142,155,132,197,122,178,76,68,147,192,56,103,119,119,75,169,113,171,66,94,201,217,202,62,74,125,78,201,210,228,184,69,121,153,140,80,145,81,99,63,148,79,105,111,192,137,113,178,86,138,78,191,81,125,165,160,94,204,185,177,175,105,226,145,164,129,129,29,127,69,96,192,184,166,168,205,226,168,141,128,139,32,117,108,203,93,229,124,119,99,208,188,96,189,109,235,41,170,126,118,145,87,161,74,96,43,168,104,194,152,79,106,147,64,118,112,143,102,382,71,81,151,169,189,192,75,90,213,111,160,217,178,215,200,152,132,62,111,166,168,191,123,59,71,114,174,58,42,79,132,158,166,145,74,135,180,129,66,191,119,171,163,93,123,97,202,130,22,113,106,59,163,43,96,192,98,119,88,203,70,135,228,126,126,190,47,42,93,79,114,157,199,172,69,125,220,49,177,211,137,87,158,117,179,217,217,220,209,95,130,54,164,56,127,177,212,125,212,135,66,106,95,61,97,120,116,38,114,45,135,63,158,151,165,105,132,69,109,137,95,110,124,203,158,189,110,156,224,164,115,73,47,133,181,92,122,116,137,163,175,192,212,197,124,223,94,113,119,159,93,182,172,130,82,53,151,125,65,175,58,187,142,187,216,174,59,61,216,147,63,142,116,234,144,158,135,127,105,197,147,131,190,180,177,73,123,213,88,182,263,85,71,192,152,186,261,184,152,162,212,140,110,220,128,157,113,191,124,136,92,93,155,84,230,237,151,196,53,248,209,136,142,51,130,74,184,128,142,133,134,59,59,75,66,112,57,73,31,209,115,84,185,159,171,89,79,141,84,220,110,124,85,179,197,188,61,248,52,75,36,65,120,197,125,90,77,63,108,43,232,152,86,50,32,79,117,157,87,217,139,113,60,109,113,55,61,207,149,135,79,218,164,42,197,53,69,78,62,146,228,121,90,159,144,188,78,107,91,108,197,97,124,170,129,55,170,65,164,110,59,146,181,98,131,78,165,120,198,47,69,108,212,135,136,131,69,120,189,89,70,137,45,53,97,120,117,73,73,78,150,118,103,66,74,78,243,134,182,152,76,176,61,81,49,165,120,82,84,74,136,170,83,93,82,77,185,94,214,125,167,77,131,84,144,142,44,169,205,72,120,177,97,61,102,156,222,69,120,136,96,51,79,222,180,144,154,232,137,105,161,106,161,169,169,196,181,166,98,121,110,185,108,159,78,107,97,98,195,150,70,211,145,118,99,89,94,53,99,120,167,119,107,228,158,225,219,157,90,88,209,56,223,134,133,112,213,98,73,57,62,113,201,139,113,102,91,245,118,72,132,71,154,71,141,113,217,71,106,69,111,110,218,156,45,92,78,97,114,109,201,121,73,86,98,96,91,81,148,136,161,80,175,67,161,146,105,109,155,188,86,80,109,181,48,88,192,150,158,131,150,67,112,274,80,144,58,108,115,126,72,54,53,129,153,222,43,109,221,212,56,84,138,197,193,135,64,88,73,192,124,52,78,158,176,158,116,141,54,101,92,117,97,140,119,117,178,182,118,161,53,199,153,136,94,92,55,88,155,64,187,133,175,162,178,81,186,114,75,71,136,192,146,135,199,148,148,88,119,142,155,134,197,200,213,79,148,75,172,222,183,107,212,201,373,108,96,125,130,132,93,176,220,209,150,81,164,173,97,153,170,71,115,102,106,96,180,214,148,93,110,218,113,109,171,82,206,197,132,103,193,123,83,105,97,231,145,171,147,188,198,229,103,129,94,194,196,73,74,212,87,188,233,52,100,162,80,61,65,229,97,211,147,168,198,184,148,196,163,63,51,180,98,151,170,149,146,203,204,62,130,225,90,106,168,196,247,155,118,49,202,196,157,148,156,202,163,69,255,102,48,178,80,92,227,124,131,131,128,165,82,194,105,85,116,66,192,181,134,214,111,165,150,213,172,224,168,99,106,180,182,140,109,139,171,129,37,90,118,183,222,38,205,73,134,132,211,129,222,148,126,58,82,161,179,112,160,130,264,88,181,211,143,219,163,76,72,184,163,122,156,145,71,84,120,194,82,89,87,144,145,104,185,64,160,56,128,166,198,155,170,221,96,212,130,162,227,184,202,90,68,84,152,191,167,107,198,251,48,44,90,147,102,103,75,80,97,101,57,205,164,164,161,199,208,75,119,169,199,149,198,150,103,89,115,120,197,172,82,136,121,120,197,143,61,125,106,145,213,214,192,223,108,85,114,177,235,99,77,226,170,80,53,86,71,181,156,82,122,74,189,84,49,178,76,148,141,233,165,221,144,224,214,118,178,118,68,173,123,168,181,46,186,178,220,183,126,197,132,98,113,123,116,94,54,67,91,226,61,186,76,107,133,184,153,77,169,77,89,34,110,82,119,122,200,132,200,147,129,46,107,109,70,218,244,163,77,178,87,115,144,86,212,153,152,128,122,50,140,170,231,174,182,149,227,68,80,107,165,117,176,80,112,297,130,158,81,115,191,141,171,100,202,156,196,87,130,97,167,213,170,207,99,208,256,146,178,137,156,241,112,111,89,187,154,195,62,59,132,72,144,223,165,152,172,47,138,168,100,107,115,140,102,160,112,66,55,85,106,179,245,125,251,90,66,90,222,70,205,206,47,92,82,172,77,197,86,185,188,153,214,99,115,79,168,73,63,159,114,75,85,213,137,108,186,221,72,198,171,205,123,237,87,97,200,245,67,174,140,94,69,152,99,156,188,149,75,151,166,54,121,70,104,195,236,99,79,129,71,185,172,169,162,93,111,76,222,189,67,49,54,144,87,139,110,83,135,82,138,183,134,210,67,135,112,173,127,200,52,241,175,64,214,82,97,246,138,200,237,189,162,67,155,134,79,31,148,115,182,100,72,130,148,195,126,147,135,212,217,118,137,130,145,71,114,173,146,95,216,149,84,128,105,125,49,62,95,88,166,178,152,145,83,169,79,219,128,171,59,115,228,69,89,116,199,305,70,170,206,128,206,111,107,125,53,191,140,128,243,63,189,133,122,84,158,209,156,207,83,119,162,75,153,164,226,110,61,185,76,168,274,142,118,239,153,206,57,44,168,124,46,194,110,151,216,179,168,148,189,203,112,45,103,85,111,99,80,85,114,205,197,134,75,81,110,105,228,98,217,170,52,192,116,150,200,143,168,174,130,153,153,121,60,175,120,121,82,108,126,104,94,158,59,138,199,149,219,192,139,97,41,92,156,51,58,61,68,136,125,90,74,124,141,98,98,100,119,53,112,224,76,73,83,89,66,164,210,103,61,252,206,42,85,123,131,176,153,79,99,208,82,192,128,105,99,202,190,202,81,68,118,130,49,134,125,219,154,101,178,207,63,204,133,75,75,80,96,216,124,78,80,83,90,207,209,172,81,182,97,115,135,196,163,110,207,123,184,181,133,56,212,96,78,160,142,133,166,72,108,107,195,160,110,102,219,90,52,57,68,102,70,123,138,190,94,77,113,96,115,115,183,182,50,128,104,57,94,146,246,115,130,221,74,157,201,132,141,226,151,152,135,133,219,170,156,107,60,206,201,157,71,168,121,143,127,113,120,236,179,113,222,195,121,101,110,83,162,102,82,93,209,216,170,144,218,107,87,85,160,143,127,151,196,125,78,173,216,163,194,90,187,186,42,88,142,135,228,118,170,126,71,108,225,116,217,146,207,73,75,144,111,96,93,154,64,90,220,148,244,233,70,214,219,124,162,80,218,80,101,117,127,107,56,80,157,171,134,222,98,92,68,199,269,101,166,217,173,97,215,79,139,79,90,217,65,68,60,58,217,43,154,210,71,202,62,86,201,214,149,253,111,202,181,105,190,96,60,118,99,114,93,113,76,105,142,89,201,146,244,132,84,36,187,176,127,129,70,99,118,107,61,72,168,68,109,150,93,120,197,159,48,147,75,104,92,111,199,58,53,68,149,117,120,72,140,171,149,54,210,194,150,194,52,42,116,180,136,154,191,107,151,179,164,57,140,34,145,184,106,130,64,194,105,126,129,133,29,105,178,120,66,84,135,160,160,79,152,80,101,149,69,149,118,178,138,220,83,96,182,60,100,229,86,142,133,215,110,188,166,72,90,167,186,107,140,93,150,68,91,215,82,201,104,97,167,180,123,151,180,40,104,166,173,234,184,116,97,148,124,124,99,176,222,161,192,157,185,79,265,50,150,75,154,137,128,103,131,193,42,143,135,178,111,110,117,125,147,139,154,240,71,95,178,130,230,46,187,178,125,40,82,172,61,183,327,116,158,60,312,54,122,180,64,169,71,110,45,83,210,94,88,116,166,136,165,80,188,234,193,168,175,96,181,88,205,221,123,114,142,130,181,199,76,47,120,156,50,61,257,66,215,221,220,198,95,128,152,132,204,124,136,88,128,208,128,155,163,188,240,110,61,228,170,130,126,36,65,118,125,91,130,139,92,89,136,163,121,116,61,57,28,232,199,189,184,86,76,98,114,119,117,99,151,107,204,205,198,257,341,128,178,105,93,131,110,134,146,130,101,151,52,207,103,179,198,172,70,172,51,54,75,43,203,216,101,151,150,152,85,174,104,223,210,154,32,124,82,193,190,57,86,90,75,70,81,116,210,174,82,225,138,164,89,102,119,110,197,199,64,80,157,175,190,32,159,69,199,76,167,222,206,82,50,81,174,125,114,76,171,245,24,182,52,126,87,75,127,107,68,68,83,102,375,115,160,119,61,44,99,165,67,114,358,82,88,101,108,87,50,101,120,127,207,137,164,140,124,104,52,75,157,107,218,77,79,190,97,227,126,70,217,77,203,53,103,219,63,108,235,141,102,163,111,74,146,90,76,48,150,115,214,108,142,130,123,191,146,138,114,125,76,156,111,121,128,51,122,98,113,81,150,61,102,116,82,67,81,95,72,166,163,228,92,61,51,77,94,65,75,113,172,112,87,149,148,202,233,75,130,90,203,93,144,243,109,127,138,128,148,93,140,116,213,70,136,91,129,102,202,127,33,147,99,114,189,141,223,90,83,121,128,106,104,220,128,110,63,135,168,167,173,160,230,189,193,156,125,170,104,76,172,132,172,179,157,183,98,179,171,167,204,210,106,67,80,177,190,187,207,87,195,217,195,124,169,278,98,116,169,186,102,163,216,99,84,128,83,167,155,178,86,114,77,67,147,184,104,99,61,125,152,104,158,93,65,190,122,107,187,163,171,182,57,178,60,152,164,77,246,39,212,214,182,135,154,191,104,161,125,152,219,69,34,119,181,97,131,106,160,139,113,62,42,80,164,107,124,111,208,170,233,180,210,147,200,85,191,184,196,200,84,194,156,148,124,68,165,141,182,186,89,169,115,204,97,144,134,129,58,56,146,84,92,132,211,116,174,104,152,118,83,230,57,180,173,222,148,97,225,169,242,170,95,181,118,88,130,193,78,239,218,156,108,128,37,71,47,202,80,104,152,93,60,51,75,170,185,65,57,84,123,173,118,77,136,150,137,54,196,266,106,103,116,197,92,74,69,83,99,128,58,124,199,101,211,220,116,91,56,142,207,114,71,65,209,177,127,183,144,103,138,159,164,92,125,70,167,166,72,126,50,216,124,152,140,63,68,107,142,96,34,145,194,91,145,211,112,87,93,68,178,193,178,187,149,187,234,142,145,177,179,205,137,72,125,110,97,108,50,166,125,177,218,67,121,121,42,72,114,174,90,72,149,129,41,184,156,154,108,148,93,119,142,144,98,208,128,184,134,168,206,203,194,195,118,106,183,111,105,136,142,151,186,205,196,153,88,218,141,171,45,160,196,85,97,188,137,164,375,130,332,32,55,63,154,143,49,55,243,143,122,189,169,151,80,45,126,141,109,62,205,142,85,278,101,186,119,118,176,76,169,68,166,155,193,96,163,198,110,121,72,245,125,121,181,38,194,89,155,83,122,82,170,51,168,64,57,92,180,133,133,53,100,161,205,165,202,66,77,212,207,102,73,280,65,158,107,199,107,171,205,181,115,136,204,69,90,84,112,173,84,145,65,123,133,70,57,99,243,145,213,173,100,201,88,57,75,141,117,186,325,71,41,117,107,82,107,124,144,153,260,101,137,137,108,226,214,176,101,107,130,84,66,168,238,205,160,236,84,227,146,81,105,80,59,38,140,107,37,35,38,68,197,65,74,56,35,154,209,195,49,167,97,156,31,56,192,50,146,175,85,70,131,97,125,90,127,218,114,86,71,57,165,150,67,223,146,175,39,154,217,80,110,90,183,102,86,98,66,94,223,129,87,181,132,137,131,155,118,50,67,98,139,169,63,196,157,63,88,76,116,67,75,141,116,114,116,120,176,79,61,89,84,110,123,120,201,120,68,162,175,25,111,64,78,170,206,95,77,202,108,132,119,70,148,142,107,83,77,61,154,102,138,89,77,78,125,202,132,153,89,173,128,83,227,97,67,163,75,212,84,236,128,46,184,102,125,138,124,197,75,165,123,172,192,179,92,211,155,74,353,184,187,168,51,181,158,88,72,86,203,126,80,145,57,120,225,72,197,89,157,59,114,91,119,181,122,98,163,156,103,80,192,52,203,85,85,86,218,95,45,96,243,58,189,156,138,193,121,132,166,148,101,67,231,229,116,59,80,145,43,114,143,58,72,112,66,122,60,210,126,90,94,161,190,181,104,55,188,111,109,178,211,125,170,149,92,131,106,118,31,184,92,200,185,146,129,153,123,134,96,97,124,219,149,108,147,97,178,85,115,59,183,202,145,216,207,100,93,259,126,61,173,164,346,89,98,123,125,152,222,202,134,160,186,117,176,83,216,207,194,94,320,239,207,46,170,100,75,184,173,201,153,166,57,229,57,112,138,198,174,68,96,63,167,200,90,91,121,183,229,114,65,62,117,162,141,145,149,77,151,166,158,87,162,240,133,65,147,196,178,94,227,82,181,187,128,152,192,171,134,85,97,117,76,271,192,161,84,110,218,195,193,135,194,143,71,69,129,208,92,155,176,202,135,175,81,202,151,104,201,90,89,169,147,121,80,95,116,195,98,114,92,88,244,119,67,157,152,136,173,213,186,240,91,210,67,190,169,187,158,225,67,131,187,105,181,62,150,128,78,157,162,198,163,159,110,197,203,149,106,178,44,101,164,177,208,170,157,107,148,128,64,96,102,197,114,150,156,136,137,148,205,152,173,125,198,70,97,225,132,139,102,62,181,144,228,206,89,89,180,81,153,121,171,188,82,205,205,134,258,209,169,144,173,117,119,62,187,167,160,97,134,89,157,68,119,94,88,189,164,164,225,105,142,117,125,157,155,151,87,81,72,84,196,92,176,159,100,163,91,142,155,91,58,142,176,102,152,210,212,91,158,160,227,154,193,127,102,179,160,202,132,91,138,77,209,192,204,51,219,86,109,79,149,90,114,129,45,112,200,45,157,176,217,168,53,81,159,200,100,176,81,162,172,72,169,119,186,108,206,163,193,171,106,118,141,101,155,137,69,122,115,150,211,134,72,166,195,162,56,28,150,93,105,152,161,189,88,112,212,147,175,184,148,93,203,165,179,152,144,151,48,144,105,114,159,251,99,220,200,210,231,174,92,132,215,76,99,84,116,179,36,147,152,47,50,115,201,154,129,143,128,135,122,127,56,75,186,146,120,85,139,121,80,57,114,75,138,64,71,110,43,141,115,98,185,152,96,56,219,158,201,170,212,81,158,140,195,55,160,196,155,40,179,150,152,226,154,62,248,202,113,114,97,115,69,78,62,51,68,96,201,114,188,193,125,103,176,148,176,203,207,53,192,184,142,68,54,110,116,124,37,136,66,53,147,216,63,159,100,78,75,145,88,86,87,111,208,88,168,39,43,155,109,148,197,159,133,103,73,100,91,149,75,226,103,83,210,129,230,219,161,175,144,94,82,177,287,94,111,158,172,98,104,145,144,115,113,193,131,111,56,147,226,289,41,171,158,122,119,227,86,202,189,135,63,180,107,158,204,56,209,105,116,41,201,75,181,92,134,241,96,192,155,124,154,162,154,160,222,142,133,130,105,111,165,145,192,117,82,119,206,179,173,214,115,175,142,119,84,22,192,116,221,66,210,188,136,140,167,89,154,105,178,118,198,140,288,197,111,201,96,205,50,183,177,218,127,107,134,196,71,167,48,197,225,150,102,102,128,194,117,181,197,80,190,72,181,212,96,214,102,103,222,105,185,138,191,180,234,58,85,178,87,209,167,164,172,249,89,149,110,85,79,95,69,110,191,73,216,81,87,146,160,157,224,108,126,100,55,96,225,136,224,46,154,119,139,111,60,57,216,92,239,124,114,125,104,119,82,71,71,234,76,221,232,40,217,172,130,52,93,119,103,93,216,98,62,185,188,120,120,194,81,106,69,146,125,185,72,183,208,107,82,106,96,103,200,113,179,154,190,172,125,72,181,222,99,104,72,76,88,192,216,134,65,99,206,115,228,124,129,193,42,127,111,181,193,173,232,82,138,183,195,100,188,45,79,168,78,142,120,92,92,227,49,98,85,66,108,85,162,80,197,206,185,32,187,33,33,104,104,176,85,63,89,76,51,61,191,74,155,190,101,98,102,197,95,70,78,165,167,174,168,54,231,163,115,173,200,149,77,154,194,103,40,151,171,64,127,92,210,134,83,73,44,195,164,92,85,241,33,105,102,108,231,49,65,65,73,144,151,212,89,123,95,107,224,61,206,129,126,210,102,138,192,143,124,189,129,128,207,129,141,78,97,68,197,191,94,130,80,210,214,113,158,146,49,202,138,183,67,164,153,98,108,223,214,165,153,153,195,174,202,126,56,48,76,134,90,102,180,183,90,148,134,110,55,154,168,55,62,184,90,126,160,57,171,96,106,193,67,147,199,226,260,52,164,158,167,83,156,234,73,214,144,131,94,174,217,49,215,94,134,198,94,66,205,73,120,107,49,151,238,199,108,140,101,83,98,110,119,113,60,114,51,71,195,60,102,21,116,114,107,186,121,211,144,77,188,170,80,135,186,224,196,158,202,46,182,182,103,74,124,204,141,87,155,106,139,65,231,61,134,208,192,71,160,168,85,184,209,95,145,158,210,192,139,126,106,105,102,72,91,61,122,122,126,87,124,60,97,126,84,198,102,113,228,217,79,141,209,152,100,136,114,118,65,190,183,215,220,193,164,57,224,106,123,75,191,138,79,111,134,222,164,218,119,75,167,118,165,153,143,76,159,156,223,120,94,121,248,96,63,122,98,152,164,79,115,90,211,189,86,167,220,163,136,136,145,167,80,143,231,117,208,139,26,153,62,142,90,154,90,113,215,119,165,130,209,59,227,110,103,144,233,56,227,91,184,215,76,132,130,179,212,68,137,177,67,110,52,157,119,46,138,82,90,122,148,78,135,96,186,114,170,130,245,95,196,120,214,154,101,75,187,101,226,146,158,208,112,103,101,211,92,174,35,119,60,171,76,201,80,199,126,119,127,159,228,169,141,50,57,138,220,134,105,155,130,46,66,98,177,127,101,229,69,141,175,212,210,236,193,89,168,119,188,63,64,151,104,93,58,205,176,97,209,63,198,164,120,192,202,220,78,157,146,173,201,76,54,197,161,118,153,84,215,141,176,209,132,183,92,160,208,179,65,214,192,164,165,119,49,213,172,164,48,157,184,146,118,212,95,224,146,42,219,216,109,196,205,97,144,179,100,206,66,149,99,213,47,106,133,124,88,246,176,97,73,226,165,140,212,65,230,169,116,208,179,215,126,144,209,157,159,71,147,46,78,67,59,204,216,217,95,184,166,224,216,110,177,64,121,132,138,119,90,124,157,158,240,214,126,120,87,152,194,115,178,207,206,67,143,224,148,46,165,78,145,199,193,183,223,184,127,110,149,132,172,133,228,86,145,189,77,87,137,108,222,93,174,175,145,188,173,122,129,207,166,118,203,47,132,201,105,60,133,98,92,213,226,168,115,106,220,199,170,149,161,94,187,218,100,215,100,93,119,74,118,129,233,139,76,140,158,214,161,139,133,142,163,158,94,186,189,212,56,70,98,166,133,140,41,95,123,116,208,131,147,177,180,114,206,82,115,113,145,219,91,156,237,180,103,63,226,168,60,186,77,177,191,158,151,107,146,96,106,52,40,116,111,97,97,184,123,195,119,153,146,110,190,186,213,194,182,177,128,95,220,119,52,97,99,149,228,189,172,164,217,129,51,52,127,116,214,60,107,63,54,206,64,266,182,126,191,98,131,162,89,167,57,131,218,38,129,183,106,80,165,79,123,190,36,166,157,110,90,158,40,65,198,106,68,120,66,64,152,110,187,35,103,58,108,184,90,167,212,39,205,171,131,166,111,180,101,163,201,77,109,190,66,197,90,140,77,206,143,76,106,45,53,137,127,108,176,137,161,58,63,147,157,115,185,87,75,207,92,172,140,117,109,68,211,192,227,42,129,207,211,51,132,176,56,220,73,191,117,177,183,94,207,143,78,115,208,140,160,138,78,68,146,86,100,92,133,118,139,122,110,224,95,141,152,207,109,147,143,62,216,189,107,219,123,188,172,123,170,101,130,72,215,167,138,133,77,182,288,124,51,117,110,165,172,106,197,184,58,106,180,205,83,149,81,126,176,106,162,125,150,190,201,163,183,182,124,207,134,130,120,50,104,154,157,121,103,202,36,162,167,130,158,156,221,162,142,186,195,203,227,199,134,85,184,157,82,88,107,77,211,142,185,187,103,107,160,76,186,171,190,199,114,154,121,145,184,55,87,68,80,57,175,157,125,52,100,159,103,214,108,159,89,67,57,188,208,79,147,100,100,211,183,188,214,137,93,123,117,180,123,230,82,97,180,194,164,156,132,137,59,171,119,187,102,188,224,117,57,96,124,138,125,187,184,193,76,112,165,45,193,216,119,215,220,89,185,122,149,92,78,156,138,143,219,100,125,58,83,108,96,43,171,108,82,53,171,37,230,111,114,95,151,63,218,146,184,101,110,132,121,102,64,35,93,82,139,72,91,88,53,42,136,148,195,230,174,198,170,28,42,161,152,112,181,134,92,137,187,83,239,183,126,68,169,63,100,199,122,195,127,190,287,136,208,166,73,187,106,157,54,53,128,134,182,54,113,189,236,74,193,90,169,159,84,122,64,132,152,86,58,150,30,161,112,181,96,201,96,168,147,153,142,196,137,98,204,218,89,185,148,52,150,72,221,81,103,198,92,181,114,97,120,105,137,198,148,124,143,107,101,115,153,116,206,117,154,57,37,145,210,186,123,36,168,177,132,187,169,117,191,72,168,146,186,190,49,163,194,192,156,128,215,122,123,107,111,88,122,112,94,109,185,137,151,208,203,129,92,102,182,108,91,214,137,210,168,165,138,207,81,82,70,107,105,149,212,198,207,216,199,85,224,116,76,170,99,197,213,93,150,163,48,99,106,189,185,163,174,136,89,135,158,236,236,63,97,166,122,97,174,159,103,112,123,74,154,125,117,92,105,158,76,165,92,117,107,93,125,159,199,83,47,210,144,188,172,221,216,118,112,200,114,159,198,34,147,192,79,96,172,75,95,80,130,199,149,82,176,110,226,126,81,87,138,342,204,188,123,295,126,96,125,130,46,278,183,82,195,100,216,219,89,90,113,216,224,131,28,88,86,79,147,167,68,156,243,114,156,245,134,145,218,70,58,53,228,134,191,153,56,89,109,215,106,158,166,140,163,73,186,52,195,73,214,152,213,23,158,377,80,194,100,243,130,129,177,208,119,206,172,53,204,111,112,89,155,91,116,103,167,100,191,178,195,162,114,99,206,157,159,195,47,223,173,54,157,140,83,150,99,186,207,208,92,138,121,123,89,205,110,63,199,145,134,170,125,162,279,97,87,111,56,167,129,83,85,70,108,151,199,115,178,104,180,126,289,147,207,49,153,54,195,181,123,55,189,162,185,177,70,75,109,116,168,98,106,71,185,188,161,183,95,136,68,154,88,239,69,113,97,157,105,201,125,126,200,217,101,117,142,118,118,102,118,101,149,114,139,92,108,213,136,73,212,187,100,161,161,205,61,61,114,170,74,151,94,233,73,60,186,197,151,123,159,113,120,109,154,113,126,82,158,182,231,109,51,179,100,224,78,234,134,144,213,160,90,25,142,140,244,212,155,119,75,89,153,118,218,129,191,51,138,154,84,169,181,209,180,193,159,124,193,169,71,129,139,178,184,227,112,129,33,168,180,136,57,122,91,213,93,113,86,124,77,80,211,209,128,100,219,231,167,162,116,135,143,69,94,67,174,88,148,145,150,104,188,197,111,79,135,162,166,220,87,160,78,175,112,176,130,112,137,180,206,46,207,135,160,138,99,219,40,132,127,91,113,100,194,175,75,155,95,190,163,112,101,42,162,147,55,190,96,144,151,108,49,169,63,182,128,192,198,196,149,194,108,135,71,174,60,203,181,72,49,163,54,299,274,63,213,140,98,174,77,131,154,115,160,200,148,93,118,84,155,115,129,126,95,167,177,92,67,102,57,40,55,193,338,182,206,26,56,203,169,201,173,215,130,90,153,101,56,107,55,54,150,137,213,86,202,117,111,97,204,199,157,81,139,130,107,95,141,120,150,203,114,84,108,179,169,101,246,72,241,79,209,111,100,126,128,40,219,123,142,97,117,83,195,96,217,201,154,139,35,88,211,190,135,116,200,92,90,155,256,152,107,141,133,39,97,93,180,190,222,100,173,86,88,154,98,86,230,216,78,212,115,86,108,74,68,70,208,60,128,70,127,74,61,162,169,158,179,218,135,203,102,58,51,121,149,126,105,85,140,62,132,124,140,67,82,141,156,61,108,93,140,126,175,114,162,196,97,78,189,131,211,155,165,110,167,55,123,105,212,209,216,169,208,84,152,165,156,142,53,64,107,63,111,144,126,110,130,62,173,134,207,66,167,208,129,116,228,158,113,181,228,105,180,99,96,69,103,133,196,137,137,96,125,149,116,101,210,202,227,194,47,87,142,196,223,156,70,108,109,164,99,85,41,145,87,192,129,153,188,118,185,150,67,213,130,209,177,92,99,78,203,203,154,49,54,173,121,140,138,83,160,83,126,65,231,207,177,74,101,120,121,164,216,148,190,156,103,110,69,114,190,137,68,175,95,88,92,93,43,107,188,59,197,94,66,83,101,197,157,120,93,76,94,186,118,110,179,77,145,107,86,102,174,171,141,80,47,121,67,125,187,206,189,166,98,183,95,190,79,208,164,149,75,41,101,135,142,89,159,85,33,195,214,127,161,214,175,80,113,132,154,212,107,90,189,183,136,68,223,221,173,130,297,73,157,179,62,98,52,167,91,118,187,126,150,90,138,219,49,113,145,76,159,97,120,212,146,58,135,198,183,250,196,195,106,204,125,94,180,211,124,189,169,178,71,214,74,97,146,186,195,243,120,130,128,120,64,137,61,99,178,200,68,46,205,212,167,210,88,219,172,73,109,143,75,212,127,152,146,97,112,92,99,208,99,104,119,102,51,91,40,79,151,170,129,117,202,173,120,74,92,228,89,80,172,110,166,78,58,32,176,84,221,128,96,67,138,93,78,216,205,119,91,102,95,172,180,104,90,85,146,94,93,83,75,69,130,200,57,92,132,178,170,177,86,149,63,130,141,116,64,121,126,223,152,181,74,85,76,128,92,80,85,115,191,159,176,137,56,68,92,80,123,97,76,224,89,153,100,156,197,195,203,83,149,147,107,175,65,132,43,111,137,56,215,140,115,85,104,209,192,151,152,77,128,166,151,102,98,205,227,96,151,84,151,199,378,173,211,173,212,43,223,209,88,103,131,139,59,61,124,191,119,186,100,83,175,202,80,81,160,201,218,107,108,101,168,154,199,183,88,115,71,190,148,224,92,109,100,110,162,89,146,189,193,221,159,126,113,195,72,48,112,194,32,176,130,195,220,205,210,110,107,113,106,185,125,51,163,213,143,229,103,87,171,129,75,44,87,116,98,120,53,202,164,223,181,210,92,155,42,217,172,166,136,189,113,161,76,220,206,96,154,163,160,133,60,177,140,202,75,103,59,40,26,83,77,221,120,157,116,148,97,208,104,197,164,287,161,215,66,144,236,126,74,121,81,128,211,137,44,178,86,151,207,134,49,106,114,183,129,156,198,115,118,328,88,110,94,69,52,147,93,149,232,193,95,33,136,189,93,62,62,163,143,193,173,105,168,155,82,121,65,181,91,52,68,121,90,115,164,104,80,226,65,97,273,122,164,101,208,205,184,127,128,134,174,90,134,224,178,95,173,62,108,129,123,95,151,123,96,80,78,69,57,189,195,207,69,85,162,82,125,82,124,128,44,100,75,281,147,224,142,94,142,123,185,81,154,153,166,166,108,55,203,203,78,138,134,188,186,98,107,141,158,49,140,101,202,233,154,101,216,183,198,219,219,177,108,178,223,197,192,174,152,140,160,89,90,128,70,111,150,95,226,157,152,93,233,223,188,108,211,123,87,145,221,166,123,56,102,238,169,195,156,91,76,133,103,136,177,131,63,125,203,197,194,65,186,160,128,165,142,75,130,119,97,76,95,230,159,123,167,186,151,184,90,141,93,121,88,161,159,154,85,55,193,48,134,64,127,163,148,128,155,131,210,166,148,89,120,177,61,185,45,110,36,222,139,98,101,107,173,225,132,264,203,144,57,79,217,114,229,88,169,130,122,161,36,61,52,118,66,37,166,276,189,193,104,116,61,58,38,67,57,67,174,129,191,116,154,180,211,98,220,156,69,168,174,111,134,137,103,170,74,197,81,145,100,144,156,172,205,215,51,229,86,140,81,83,156,153,87,70,69,127,70,138,90,178,102,292,179,61,191,95,131,212,100,195,235,215,44,180,150,203,93,82,88,110,166,120,219,116,102,171,48,173,179,57,116,103,124,58,74,124,112,88,210,228,232,193,108,100,167,164,150,355,102,113,100,99,71,79,96,79,48,136,129,133,94,121,130,87,185,169,142,211,39,187,109,76,131,75,204,35,62,142,32,82,77,165,66,129,113,194,205,80,83,91,163,181,82,122,148,145,91,126,78,100,180,236,61,128,69,123,146,40,159,58,144,190,85,57,130,115,209,148,137,79,160,177,80,56,140,87,223,61,185,229,60,177,175,207,203,84,110,90,100,86,47,102,87,71,109,217,147,57,83,38,167,148,68,193,109,139,135,91,277,141,91,122,137,87,137,223,146,198,162,51,72,141,177,69,128,156,123,95,97,140,197,159,64,76,68,119,148,61,159,155,210,81,105,137,181,240,106,203,43,154,59,260,230,129,113,135,153,219,101,198,166,201,79,136,146,219,174,220,72,110,203,111,126,176,219,150,159,158,199,104,193,213,84,142,113,225,212,136,175,71,202,127,225,68,184,92,139,75,221,66,127,176,123,131,90,121,213,97,115,135,119,195,195,133,220,200,85,192,55,95,143,126,219,167,190,205,154,161,157,117,194,132,208,130,90,167,173,70,118,108,112,123,183,106,99,141,99,65,119,193,189,72,136,88,80,76,159,163,176,91,116,206,81,155,193,91,173,178,69,158,84,134,83,152,91,155,98,107,82,54,164,173,133,69,199,260,153,140,95,106,222,217,65,138,197,114,155,150,98,132,216,181,188,87,224,84,121,77,135,207,152,114,86,76,113,106,100,82,62,142,144,149,179,116,185,135,98,190,211,39,126,199,198,190,144,88,65,144,128,34,167,62,123,135,245,125,121,201,49,130,74,217,120,91,234,122,110,49,163,183,182,140,49,71,123,157,112,151,70,190,53,184,37,203,51,141,118,156,125,209,98,80,123,244,46,184,145,89,75,111,63,186,114,78,154,160,42,66,233,159,116,138,58,63,122,148,85,168,229,131,43,203,103,134,111,158,136,219,217,108,188,103,182,109,114,130,162,123,212,114,71,167,153,59,94,164,145,85,118,96,183,66,191,149,213,95,182,139,313,80,120,73,68,191,178,101,72,218,152,139,84,169,37,131,197,193,107,97,121,147,186,166,100,224,102,51,164,207,67,73,123,138,100,236,249,108,149,95,166,219,138,105,225,88,453,192,106,186,65,148,79,175,55,122,207,260,185,196,142,190,57,75,110,128,102,114,178,44,80,191,163,181,127,49,193,66,88,207,140,86,175,122,41,100,199,89,126,64,66,117,170,136,39,187,131,104,165,110,52,132,143,76,227,103,51,232,136,178,67,141,134,131,225,150,121,193,205,124,210,141,201,112,205,57,234,223,42,90,95,132,98,106,156,154,150,125,131,110,154,163,161,36,222,102,135,92,141,98,167,48,226,200,141,96,113,150,95,72,106,204,96,111,102,100,63,160,84,230,109,63,144,184,127,153,110,58,86,88,183,145,107,189,79,122,157,69,198,62,235,147,187,118,220,149,43,67,214,174,172,140,91,104,148,41,103,101,49,122,181,102,220,166,208,67,146,54,102,98,87,114,152,143,101,195,121,205,169,191,75,107,70,138,78,201,178,113,167,109,172,57,92,117,129,164,146,62,83,127,114,219,129,215,187,198,66,183,206,141,50,149,170,197,92,132,183,213,120,161,123,219,98,115,140,111,71,65,141,116,125,178,188,58,217,150,141,107,128,91,128,133,183,68,108,213,94,112,205,176,111,214,140,83,117,315,206,64,124,55,72,53,97,205,161,63,213,188,138,185,126,129,134,152,108,93,185,44,57,81,199,134,60,73,94,254,145,181,163,216,166,41,180,122,146,164,226,94,168,76,121,100,206,129,136,250,169,189,165,185,224,165,94,42,25,168,75,107,108,62,193,63,213,110,171,215,95,222,144,189,46,70,177,110,129,26,132,89,95,137,181,74,171,60,164,89,60,172,113,97,165,149,108,189,82,223,165,198,84,212,172,118,245,182,143,75,150,106,106,150,225,101,119,236,186,119,171,130,118,136,194,88,128,188,125,170,167,154,149,121,177,117,88,76,136,158,151,172,66,207,212,147,112,185,152,119,111,192,146,133,156,74,129,56,115,50,40,126,85,206,195,175,125,168,77,108,69,103,88,168,78,155,107,96,39,172,125,215,141,133,207,44,210,215,86,69,132,200,69,94,120,58,176,98,80,35,192,104,56,204,167,147,113,59,198,186,53,129,225,200,184,94,141,222,155,229,199,72,107,119,133,159,63,194,197,141,140,133,79,107,105,118,175,62,194,199,150,53,101,62,202,60,222,140,159,52,42,88,112,163,30,74,151,67,90,181,201,190,174,205,48,82,57,163,230,55,116,62,53,41,118,167,124,139,206,37,147,160,149,111,43,217,188,74,132,154,70,114,85,91,52,173,190,278,165,121,121,75,195,84,200,124,84,121,90,155,216,118,200,207,63,202,162,149,106,50,207,116,110,213,162,59,29,71,248,192,166,74,48,106,71,125,162,66,75,186,72,91,166,140,195,375,71,105,138,125,128,185,34,155,43,141,182,68,95,40,213,154,122,75,115,227,52,124,44,36,41,135,148,94,171,153,143,142,185,154,112,213,206,160,143,281,117,202,218,91,203,104,214,209,64,209,252,192,121,109,120,166,183,159,119,147,145,170,220,144,234,222,168,154,217,267,109,176,144,147,112,106,202,176,213,139,215,217,241,48,193,162,128,112,183,213,129,140,186,89,113,164,185,184,123,270,188,181,274,85,200,155,156,232,197,100,104,151,224,150,100,226,154,198,217,132,159,224,117,195,236,135,122,157,241,205,168,163,107,219,159,57,168,156,84,98,170,176,160,95,107,131,228,182,192,111,171,223,160,170,205,207,77,103,152,244,218,160,187,123,112,60,220,160,150,217,129,225,86,138,153,208,177,148,83,88,194,133,204,219,201,144,261,239,231,89,214,190,258,192,151,233,241,256,190,232,231,228,182,41,161,196,112,112,199,215,256,215,118,245,173,194,225,157,186,245,115,136,154,193,112,138,178,216,209,145,99,202,98,223,163,151,150,215,178,177,113,263,199,151,141,202,214,134,212,176,250,102,219,127,283,174,201,97,197,205,154,249,228,188,254,143,156,152,182,99,174,92,226,217,233,118,260,199,255,141,87,116,198,181,191,152,113,245,137,218,110,216,132,197,122,94,161,224,120,183,176,222,210,102,195,217,174,139,142,161,194,112,126,113,251,246,178,148,242,191,166,152,139,145,125,162,132,205,174,226,151,183,157,83,206,173,145,215,230,184,197,121,177,128,121,172,93,88,112,228,227,174,211,207,168,241,102,139,141,206,269,161,153,148,174,83,57,151,187,213,150,247,258,197,134,195,90,204,235,197,109,207,194,173,162,310,194,132,164,113,174,43,64,209,202,200,183,106,194,157,153,207,170,237,154,138,179,209,121,186,182,181,159,204,114,144,155,164,205,120,158,218,196,228,216,219,173,185,130,191,122,152,237,104,129,243,235,226,140,159,118,136,138,234,116,241,213,217,210,219,156,225,249,198,174,112,211,184,100,136,213,143,154,112,229,212,193,120,169,184,189,152,143,269,158,142,64,241,202,142,104,151,132,192,271,176,76,159,167,217,218,229,211,153,174,163,188,302,188,116,193,83,165,139,138,225,107,251,165,144,111,221,151,183,257,140,168,234,98,205,176,227,137,194,109,210,207,173,84,196,214,206,212,114,171,121,129,218,262,95,250,110,258,166,239,242,98,245,253,132,169,135,140,77,138,141,159,210,97,195,257,246,232,264,98,137,92,52,162,193,204,252,207,234,184,86,290,184,194,97,217,152,227,177,85,178,229,168,164,247,186,157,152,200,86,148,195,122,213,179,175,190,81,181,177,183,197,212,240,111,198,209,197,149,80,135,172,97,193,224,211,130,178,114,179,213,136,243,174,194,229,170,146,259,208,161,130,83,94,176,112,130,154,203,127,171,106,135,190,208,231,173,115,156,134,152,159,223,104,151,93,186,186,157,206,188,163,96,218,138,155,189,119,128,91,215,183,212,115,224,170,136,212,239,143,107,127,278,298,277,138,109,221,267,145,214,243,95,181,123,233,225,229,167,245,102,199,242,143,121,123,123,133,206,160,101,144,169,122,198,208,134,166,167,186,184,187,180,171,164,232,130,114,127,128,205,197,129,146,168,81,46,203,119,173,243,163,198,227,211,132,90,255,142,110,124,198,177,144,195,197,105,172,202,119,106,147,200,174,203,157,158,219,162,165,158,199,211,178,203,161,226,213,231,168,61,117,113,112,123,128,93,140,178,137,213,186,141,203,255,175,150,203,111,193,153,215,170,103,210,189,247,121,140,207,203,190,155,102,122,222,184,240,208,244,212,172,122,93,218,213,180,122,153,177,198,213,201,229,200,183,102,215,194,110,245,205,146,161,206,297,223,124,255,229,166,288,138,171,224,115,144,131,224,202,130,139,87,140,290,179,145,146,157,118,99,199,219,184,222,185,191,259,29,80,239,122,161,205,105,178,209,248,170,201,176,244,113,190,232,81,176,158,194,110,199,154,274,153,183,126,112,122,106,233,214,249,189,174,207,97,207,192,113,195,146,200,133,263,174,260,141,197,197,253,167,137,153,134,188,178,255,180,87,215,161,289,186,149,299,104,194,168,187,175,186,224,162,164,211,111,148,171,147,139,138,219,224,167,152,143,138,190,139,177,114,143,242,55,115,231,177,246,238,85,174,269,55,69,162,216,207,202,152,158,208,85,155,211,228,206,137,153,143,155,221,227,227,155,190,154,71,112,97,156,95,114,234,228,195,207,222,159,163,153,194,193,177,233,241,227,107,216,137,234,182,146,145,237,212,169,232,134,187,199,95,152,164,137,232,110,191,117,266,172,145,263,229,203,153,225,115,76,159,212,211,184,245,158,92,227,157,170,210,203,131,199,190,131,167,230,152,224,193,73,189,166,167,189,238,189,221,196,138,202,148,70,224,108,159,248,127,226,66,185,195,232,65,92,230,209,162,216,219,148,231,218,107,283,61,53,271,97,229,186,79,218,81,168,240,184,194,221,122,226,190,141,190,209,173,141,205,186,138,179,99,196,145,206,237,208,191,273,273,216,213,304,198,203,145,215,183,166,164,210,178,168,199,170,192,199,193,153,196,74,112,193,113,156,108,201,168,193,176,167,275,216,128,232,219,135,222,213,176,266,143,222,164,128,167,234,235,185,229,182,169,212,179,217,218,224,158,185,145,221,141,166,232,188,215,256,243,72,175,220,123,163,173,129,140,144,176,124,252,138,97,160,144,241,176,142,122,81,169,172,80,140,73,197,213,178,206,212,123,71,120,140,136,169,103,227,129,203,162,166,182,174,103,180,181,223,165,220,94,174,130,86,96,141,147,184,126,147,204,123,219,208,121,185,173,174,207,111,133,153,112,191,130,92,101,115,107,178,129,67,226,222,95,195,227,213,214,237,206,162,225,165,99,157,136,205,218,207,118,173,176,182,154,133,221,239,154,118,324,163,134,189,133,171,182,214,156,166,135,155,156,140,214,185,82,119,126,95,157,193,203,203,183,205,221,126,171,142,189,180,176,198,207,205,205,116,141,191,213,151,192,118,237,140,158,168,139,118,152,197,178,155,219,139,191,94,185,195,146,174,177,189,169,166,181,195,148,206,186,244,168,92,207,147,227,285,207,188,210,56,167,147,167,85,141,209,132,54,201,281,135,182,93,204,135,241,112,147,122,188,217,244,132,252,231,256,272,194,260,228,280,231,226,119,216,120,270,268,249,198,252,229,209,206,99,110,214,140,251,191,193,232,179,298,65,166,142,207,169,255,146,230,154,168,134,60,204,177,224,186,170,248,162,238,169,188,266,83,157,220,159,213,114,254,142,152,195,161,260,244,299,258,129,199,186,252,182,105,142,213,220,248,154,227,175,161,220,191,87,166,128,234,121,172,211,130,114,127,258,116,162,204,159,176,84,144,78,158,115,246,155,206,222,202,203,132,170,140,121,117,216,202,207,285,113,207,213,162,101,172,159,186,153,170,160,255,189,136,102,161,168,154,186,223,246,175,201,217,152,178,151,194,64,153,198,200,157,179,110,214,123,242,68,182,220,100,239,214,145,137,205,158,167,173,60,203,176,118,209,198,91,192,253,186,209,109,106,112,184,154,82,172,204,109,207,235,107,248,317,120,215,225,198,162,82,199,137,105,164,238,218,178,191,215,130,226,96,180,235,206,108,176,163,188,171,146,66,147,137,58,142,121,141,159,181,229,191,165,134,229,207,137,69,157,112,181,80,157,116,165,278,105,212,89,159,243,248,118,130,205,221,227,90,223,181,170,153,274,152,119,247,161,173,102,140,137,131,207,188,217,275,234,259,152,194,220,137,123,112,111,158,188,212,205,240,135,59,241,128,107,190,184,200,113,217,214,126,224,153,222,168,211,170,135,208,165,221,208,173,185,161,103,145,225,152,182,172,213,124,209,224,52,48,119,150,84,191,223,169,187,134,243,161,232,172,101,256,77,228,152,201,295,223,106,231,218,162,84,152,195,212,257,179,126,179,163,119,192,154,120,231,150,182,163,127,159,116,149,202,70,192,217,78,186,128,171,142,174,233,234,90,227,142,139,166,158,160,91,169,193,235,240,93,137,247,227,160,205,131,159,232,138,258,127,187,122,217,213,232,147,238,200,198,182,84,191,197,159,95,140,245,202,143,162,188,116,107,125,157,188,118,199,201,176,157,125,187,197,186,138,183,111,116,169,109,237,220,122,152,287,274,287,119,130,241,154,235,112,149,216,233,231,214,216,193,211,124,180,134,194,162,124,164,243,226,92,171,135,188,233,179,143,114,112,116,144,191,277,177,174,153,152,163,209,209,247,195,232,193,201,219,162,125,230,214,164,225,240,114,182,173,173,160,192,126,198,129,157,91,177,205,185,180,215,213,173,121,233,192,172,98,82,217,157,96,128,211,153,182,156,217,86,190,206,115,203,139,264,127,206,254,232,253,354,117,211,141,117,195,182,197,197,118,216,172,241,252,97,173,196,223,174,81,152,90,247,173,193,143,153,161,252,89,87,57,214,69,158,195,130,149,111,172,124,299,142,184,206,141,206,229,93,133,174,142,212,225,204,141,175,197,197,108,202,227,176,233,225,269,200,216,241,197,153,181,109,104,142,191,184,103,135,149,102,237,226,208,188,289,178,126,173,109,177,232,183,234,124,213,137,238,259,252,227,226,147,79,151,202,67,223,174,138,232,255,264,93,209,137,99,211,285,269,166,188,244,168,201,186,108,281,190,144,121,115,250,192,230,135,200,114,127,153,203,262,142,175,245,103,137,67,111,127,119,199,127,170,229,244,189,116,202,175,126,164,185,149,168,125,307,215,195,124,187,120,182,132,181,239,66,106,86,220,233,234,228,261,150,232,243,207,207,45,169,310,210,231,221,102,186,223,98,112,159,107,280,193,121,161,201,141,145,163,156,127,172,263,188,85,102,81,144,182,156,225,174,204,251,125,226,206,209,98,131,132,132,216,200,270,105,145,170,227,182,230,212,72,188,233,217,201,139,108,294,194,100,133,124,220,180,172,281,201,216,108,79,135,139,255,230,272,257,253,136,275,263,106,211,155,166,195,89,182,131,211,170,134,165,224,182,210,161,248,200,222,215,199,193,92,149,212,160,121,175,261,208,30,243,178,164,173,227,229,116,148,234,83,259,214,229,84,208,204,133,119,176,225,139,69,169,144,44,225,188,190,256,106,182,279,118,273,157,216,177,228,214,235,278,227,224,72,140,121,202,235,167,200,164,229,206,219,171,186,125,114,225,200,189,247,202,134,216,196,77,147,206,224,169,158,261,156,143,260,104,241,123,188,137,226,154,90,193,120,144,171,227,142,133,188,154,228,125,222,153,138,229,63,210,193,124,245,180,228,198,163,206,91,211,101,253,278,220,183,208,158,183,220,270,200,87,155,223,201,155,224,180,188,110,214,238,69,115,92,102,224,133,100,185,212,263,158,158,239,175,106,220,182,188,120,113,171,278,184,63,228,189,197,185,187,164,129,120,143,129,117,250,58,195,179,202,137,224,48,95,115,130,236,161,147,130,244,193,135,221,254,129,180,175,94,179,215,246,159,173,197,206,87,166,121,216,229,133,106,145,164,94,146,225,168,118,153,182,202,160,215,41,165,133,268,216,164,98,173,157,139,129,208,160,168,97,130,200,183,83,143,166,202,57,219,154,76,202,161,191,174,271,113,167,117,94,173,241,175,214,178,56,99,226,124,221,174,161,178,107,167,112,197,241,92,169,151,127,247,175,202,85,244,119,202,105,93,161,193,140,154,99,179,291,204,132,144,173,191,185,226,238,200,159,216,235,233,216,296,218,205,208,197,192,159,241,126,218,150,191,156,209,116,207,127,230,220,201,196,185,161,160,137,209,81,129,208,177,285,213,204,270,200,250,155,91,98,40,133,259,161,243,195,141,214,192,186,156,88,216,97,160,141,220,227,155,95,225,277,191,167,210,210,217,201,225,117,181,165,179,144,234,278,250,239,181,282,154,203,214,283,243,245,162,143,215,256,244,235,131,178,300,296,77,170,186,159,218,161,189,234,159,197,216,199,161,264,146,189,82,294,149,199,82,147,215,257,203,222,207,198,116,161,254,121,296,238,160,214,131,136,156,211,210,211,177,212,172,253,219,237,58,222,188,107,186,154,187,135,171,165,165,218,67,138,136,45,160,45,228,205,133,67,205,164,207,189,141,243,96,180,212,138,94,116,176,106,201,222,195,233,185,220,76,190,166,189,259,262,222,79,177,162,199,237,156,101,237,55,178,271,174,246,180,183,209,280,243,195,230,118,117,152,238,166,214,250,191,163,146,130,213,233,147,155,222,219,181,165,225,232,215,169,218,210,215,247,60,223,188,196,209,238,276,205,132,155,214,294,171,141,302,173,211,95,75,224,197,41,204,126,162,195,254,134,230,226,232,175,185,304,210,226,276,200,217,148,261,189,225,230,155,205,196,185,142,158,125,236,224,207,222,168,235,242,228,157,124,185,191,246,238,304,227,82,264,203,273,244,247,222,322,185,103,272,244,157,205,162,129,236,133,152,177,220,219,102,119,179,225,152,118,186,183,106,157,203,175,304,279,283,208,191,286,174,249,180,156,249,271,35,253,201,246,124,179,167,182,150,63,102,176,119,140,226,262,110,256,163,103,183,114,244,260,250,125,224,133,111,188,232,105,198,260,191,75,283,158,152,170,131,208,211,124,77,101,201,193,245,230,196,191,109,184,131,250,173,176,39,219,263,150,112,186,144,283,181,194,174,183,155,221,111,225,177,187,251,109,172,165,184,105,213,225,248,166,312,223,115,208,217,77,260,199,119,203,126,235,169,160,208,98,198,117,233,210,225,71,201,132,79,191,111,146,123,86,254,211,224,170,122,217,170,66,181,86,205,65,238,176,259,199,178,220,156,229,258,167,202,134,211,238,233,218,202,88,157,217,93,290,116,201,109,61,245,159,223,204,236,217,157,81,155,166,130,160,209,155,110,205,188,238,166,218,181,195,168,220,80,191,184,177,209,191,124,204,93,212,140,205,227,184,202,291,172,205,77,185,36,132,212,70,56,43,230,142,216,211,122,236,113,199,95,146,154,153,195,233,153,228,291,121,181,126,229,144,243,127,211,207,96,244,272,201,197,178,246,190,211,60,200,266,90,90,213,216,234,194,190,184,237,98,199,106,101,223,304,47,82,166,200,178,191,213,203,100,173,227,215,125,213,99,190,218,228,182,221,134,116,271,159,99,244,170,246,216,170,276,254,191,208,101,248,144,216,117,212,243,190,237,209,218,219,147,130,262,249,239,219,189,101,107,105,134,149,236,192,147,244,142,168,162,69,200,229,239,191,196,187,230,95,196,117,203,142,247,97,180,231,239,108,291,205,235,203,159,252,87,154,128,101,253,135,259,235,114,126,97,230,147,234,104,185,280,91,80,95,249,277,190,100,218,154,83,51,235,228,231,181,123,243,149,236,160,193,166,129,144,149,226,141,95,188,228,328,156,216,168,222,86,105,194,142,226,135,53,91,171,154,287,255,184,97,146,237,190,242,245,194,229,109,117,173,162,163,174,168,189,102,175,271,230,182,194,197,207,114,146,164,76,42,173,202,196,212,235,45,106,159,241,134,233,169,90,265,182,227,244,146,220,190,187,150,238,139,233,181,129,72,209,243,228,200,190,94,204,255,181,130,225,143,112,60,153,83,181,184,109,277,203,142,201,193,215,112,167,253,215,156,215,239,207,111,162,193,84,210,94,232,170,82,124,57,163,102,182,222,290,178,201,118,247,111,157,266,153,208,201,218,136,221,141,148,103,197,92,217,245,196,158,201,146,105,117,105,95,209,190,214,162,248,123,159,133,203,165,132,175,174,290,206,143,241,94,116,151,258,283,192,227,186,187,249,182,143,61,148,168,221,222,227,263,234,211,182,123,229,309,182,276,269,183,79,203,211,220,74,67,111,179,250,109,155,203,135,126,134,101,183,120,220,150,112,118,129,226,66,214,299,156,199,259,189,120,157,155,289,150,198,232,185,129,146,97,118,168,241,194,158,119,192,102,158,149,187,162,186,70,227,248,243,143,80,115,153,187,136,201,78,189,180,143,239,128,223,195,108,230,169,174,171,216,125,88,204,149,159,145,109,37,209,175,151,131,81,96,183,155,166,188,168,116,163,149,195,177,93,265,141,210,150,222,290,103,178,221,163,229,194,217,166,201,104,177,67,249,237,183,201,191,169,85,253,146,169,172,149,138,207,240,213,235,87,122,210,172,87,142,112,214,240,188,218,145,220,135,175,193,120,159,241,122,105,165,201,243,189,200,209,141,199,200,131,181,162,179,198,157,186,193,276,56,197,207,160,96,190,205,163,231,171,195,207,216,39,178,167,224,205,203,185,135,184,186,270,202,115,228,116,199,161,107,159,213,196,228,222,213,117,154,199,171,148,263,82,186,208,176,106,212,250,160,144,150,181,137,242,185,241,165,34,209,191,200,110,149,234,69,252,228,182,238,235,198,142,221,144,136,185,227,215,244,243,142,214,177,175,182,277,177,195,214,53,218,183,192,180,122,201,247,247,137,253,198,159,231,224,103,102,153,214,209,188,75,153,163,220,157,159,108,175,221,121,255,104,217,182,114,172,204,176,188,183,196,200,190,95,231,236,234,183,120,225,207,160,252,211,251,155,214,154,188,152,176,189,145,204,178,122,130,127,236,216,175,178,205,122,178,35,206,172,196,225,126,206,68,138,209,250,237,246,236,213,160,210,218,113,130,211,181,229,218,156,123,86,191,177,154,189,220,201,139,191,163,211,179,253,254,199,144,155,173,214,148,178,236,160,104,273,203,141,217,179,282,79,152,199,232,194,237,207,195,157,194,176,146,225,270,202,193,145,205,188,95,186,151,237,192,112,164,259,167,205,313,108,145,154,199,223,212,42,93,247,255,135,300,166,165,179,122,125,104,191,302,205,146,271,188,199,150,175,144,158,236,185,271,153,200,229,189,209,230,89,189,145,272,201,188,183,219,236,134,218,209,177,132,228,260,234,253,173,60,210,67,165,190,131,254,241,110,243,159,118,50,173,236,179,168,167,186,181,173,251,224,185,210,146,223,195,186,209,127,123,74,164,168,229,222,133,122,175,201,120,235,234,180,174,65,133,167,83,203,203,109,208,122,170,152,225,72,163,185,80,258,222,114,111,173,108,70,201,212,166,157,168,229,204,204,168,238,156,145,70,153,125,249,203,182,119,213,265,235,221,253,210,103,205,177,141,149,280,285,151,147,290,186,166,205,224,189,219,88,186,155,264,179,223,180,166,154,170,196,169,232,214,251,189,157,162,219,134,154,286,234,190,133,193,243,204,108,154,195,153,284,172,195,156,173,178,181,174,172,181,71,194,200,208,224,265,195,276,228,165,204,231,78,178,218,247,175,211,168,203,92,97,137,171,39,276,109,203,205,139,164]
doclens.57.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [125,175,248,199,164,207,151,232,273,162,199,282,210,433,172,241,221,248,236,230,250,195,252,159,365,136,155,205,287,191,173,334,187,277,106,219,103,158,89,249,149,257,154,190,193,204,273,241,270,199,193,254,275,189,235,255,356,218,261,229,176,89,260,272,232,152,157,245,199,205,221,219,263,107,267,108,194,314,193,167,130,268,350,234,342,198,171,194,197,252,144,150,118,166,104,86,190,134,223,178,240,143,268,120,222,341,258,307,368,110,171,140,290,284,144,204,141,225,224,238,161,304,125,245,154,214,265,285,311,134,210,365,226,201,203,79,154,310,229,224,177,183,215,78,234,132,122,276,203,315,176,290,134,147,240,298,170,87,151,183,213,104,175,122,283,242,105,186,192,218,275,159,325,213,303,171,182,298,192,168,200,136,140,200,77,222,99,265,235,222,211,81,126,188,200,172,196,174,128,251,404,231,102,267,233,211,291,111,294,221,286,94,119,257,238,229,193,139,249,169,257,159,146,295,214,146,305,155,153,198,158,176,193,147,251,322,195,133,254,202,182,202,175,242,248,258,119,260,123,288,231,211,238,267,198,232,145,295,362,142,381,253,252,288,244,106,135,231,184,252,207,81,270,232,210,236,200,181,170,349,126,215,149,280,199,103,202,207,257,281,230,207,100,157,183,226,103,147,151,164,231,156,209,173,219,314,211,159,215,171,336,180,181,104,217,186,100,275,106,383,369,266,218,132,129,202,251,202,218,356,360,83,187,232,176,317,112,295,231,81,254,267,96,190,158,303,235,182,181,215,179,179,213,225,314,195,235,238,242,249,170,222,207,244,198,143,208,289,305,290,152,237,160,117,267,210,161,171,118,161,183,115,258,260,289,210,223,176,248,212,298,281,158,243,271,213,220,135,149,197,271,150,211,228,275,301,148,91,286,150,136,230,140,171,138,136,217,196,325,133,175,104,144,123,198,185,165,163,236,273,204,193,197,217,265,121,136,193,271,109,258,87,198,182,224,217,184,84,130,174,137,207,147,189,224,238,344,124,148,241,160,256,231,241,274,199,123,221,245,168,210,234,205,201,249,162,159,233,96,238,177,117,145,230,306,196,270,174,127,128,113,225,284,163,78,200,143,176,132,178,149,117,241,123,133,165,177,145,260,123,230,259,227,194,300,69,206,115,162,129,260,104,179,149,158,90,208,248,88,238,192,277,273,225,183,214,162,274,248,335,325,109,170,59,277,251,201,273,90,134,269,277,314,212,155,180,174,248,208,253,155,278,232,252,147,125,200,130,111,325,218,184,234,354,258,101,267,140,202,219,238,194,196,267,95,165,378,220,169,184,77,114,129,207,261,243,254,162,224,137,191,217,41,271,222,249,226,198,105,159,319,142,162,189,208,137,186,321,236,181,294,226,205,236,179,160,179,143,186,219,231,222,86,226,124,82,73,167,307,289,156,110,226,195,236,240,219,105,243,97,90,193,226,250,214,128,151,163,142,101,147,63,275,274,189,261,267,264,218,159,280,362,255,189,199,271,207,192,150,171,173,105,216,246,224,72,250,182,185,63,169,118,279,262,175,295,176,105,171,372,227,97,172,264,282,218,143,121,305,262,226,183,211,195,237,273,250,118,200,178,218,299,245,203,220,132,151,176,155,325,143,184,265,209,231,238,361,139,110,311,233,257,180,150,130,236,204,172,233,239,238,113,245,262,147,339,237,200,119,98,196,268,263,220,180,225,280,196,113,126,192,142,185,119,237,206,120,191,250,95,191,171,158,103,236,108,117,177,211,361,223,273,221,267,127,125,135,227,150,135,261,234,269,115,194,114,165,92,144,98,188,178,154,166,206,282,124,240,357,142,174,204,154,135,339,214,160,251,218,261,230,271,164,153,164,138,206,103,157,276,102,212,242,214,256,182,196,117,134,239,280,170,201,111,207,214,156,141,234,228,244,127,56,73,145,59,143,235,112,173,277,213,223,250,208,248,153,212,221,252,351,141,196,143,256,165,125,180,238,333,141,161,182,250,100,164,180,100,183,89,178,255,279,237,171,211,157,284,315,145,178,182,219,273,165,234,208,264,177,405,172,280,198,132,150,241,203,94,263,352,183,133,172,225,150,89,114,343,245,190,230,209,77,173,239,203,150,329,220,127,144,235,246,163,317,312,323,132,168,167,107,107,117,166,168,260,216,204,117,215,259,327,109,291,272,127,279,204,183,245,270,319,180,261,192,200,150,149,253,380,277,156,222,246,173,266,215,162,231,230,235,134,236,288,272,218,112,164,217,339,201,170,192,180,137,207,141,219,199,126,121,224,203,297,117,232,137,196,144,349,127,341,175,125,224,134,189,228,218,170,251,187,214,234,244,159,120,167,217,163,201,130,120,302,133,242,290,284,117,163,168,209,308,213,278,159,214,239,114,263,225,194,115,184,155,164,93,125,210,219,161,236,126,260,156,249,290,212,165,174,104,289,130,126,204,200,215,204,230,123,225,170,184,91,215,209,274,200,266,318,210,75,165,275,232,202,215,242,221,183,225,165,151,231,209,207,274,192,354,136,224,178,204,123,325,215,324,184,271,123,158,129,192,198,226,80,97,182,107,258,127,273,179,238,166,133,250,219,145,282,137,240,214,165,204,176,258,268,151,158,81,183,277,139,233,357,241,230,141,272,97,228,201,109,108,104,158,175,111,331,309,234,156,206,334,256,228,191,196,157,236,236,207,129,262,199,222,174,370,217,132,130,138,201,219,217,282,181,190,227,312,177,200,310,147,225,183,230,185,144,101,128,190,219,173,251,139,203,124,222,153,253,212,252,275,215,156,281,239,203,298,124,235,399,130,196,239,178,326,173,160,129,292,160,217,165,238,224,256,213,182,198,167,112,253,115,231,153,82,303,148,209,296,315,284,206,195,198,114,129,124,216,197,133,286,283,183,89,194,291,162,200,174,236,103,129,177,247,167,164,237,224,195,109,162,203,253,304,241,307,236,271,184,135,226,209,262,201,175,236,86,121,221,144,231,151,266,165,132,159,237,259,135,227,185,213,275,181,128,114,230,154,349,243,298,145,185,178,105,296,154,276,126,232,240,301,184,173,129,349,191,180,241,223,150,99,194,200,148,130,198,160,152,215,198,324,185,223,227,227,179,167,139,202,78,267,122,283,134,287,278,142,166,93,114,202,114,116,220,165,194,255,161,197,166,208,220,137,259,225,256,237,145,262,307,143,244,139,172,266,350,235,108,296,197,163,220,250,156,168,119,251,189,258,163,278,278,289,173,228,240,175,192,127,190,264,165,151,183,152,217,189,266,279,186,208,273,143,325,199,227,280,215,135,230,163,181,242,250,194,182,162,70,208,163,198,126,154,204,119,241,89,153,209,292,144,241,306,215,163,216,178,216,291,321,238,180,183,249,215,250,329,263,143,167,89,223,293,138,258,114,128,197,130,301,172,182,229,193,199,215,160,171,134,291,143,143,98,99,270,264,177,140,239,274,223,163,97,173,133,165,165,266,218,293,188,313,186,308,285,175,145,209,154,123,197,137,196,163,220,237,182,94,273,154,286,265,247,119,211,216,96,250,260,113,141,221,159,223,212,379,204,169,155,229,192,223,310,235,182,171,164,177,193,270,225,194,150,196,174,147,105,150,138,235,311,252,203,161,69,261,209,203,178,134,149,160,146,242,177,76,105,150,212,191,191,328,109,92,147,112,227,233,163,192,243,279,235,215,192,170,137,225,259,243,119,310,81,270,185,271,296,209,295,126,215,159,140,294,137,202,194,166,273,318,272,278,189,251,257,171,320,125,278,154,266,281,244,245,136,180,286,253,147,143,119,178,134,208,156,78,185,152,74,106,152,235,155,201,272,282,246,224,203,180,219,119,307,150,252,61,395,231,122,133,228,84,205,127,199,259,209,215,367,112,95,253,126,198,348,241,232,237,324,289,114,280,134,215,240,172,162,135,180,196,165,196,326,291,159,213,421,233,251,238,213,129,114,172,227,92,61,277,237,204,325,144,134,169,243,240,153,155,208,166,283,151,149,229,257,161,267,285,262,224,218,191,250,198,361,234,182,122,148,227,214,230,240,283,146,217,140,151,116,201,261,296,277,179,184,271,222,96,127,217,273,102,277,240,149,204,179,209,221,113,160,106,258,277,178,307,352,161,95,161,221,182,155,138,299,253,171,247,183,202,237,114,322,293,113,94,243,134,135,142,203,210,247,300,300,155,133,217,108,154,257,162,183,354,274,195,212,155,105,186,306,237,195,103,253,158,219,229,95,141,183,108,149,103,162,239,262,307,126,164,144,140,338,261,217,195,139,67,91,113,210,140,225,85,110,108,139,147,291,178,108,165,93,109,141,208,242,116,154,123,82,221,151,187,162,191,189,241,218,202,266,154,272,141,269,290,140,294,310,282,168,186,166,239,190,251,214,180,281,149,209,179,144,193,160,186,80,55,143,197,243,193,254,160,205,197,293,182,292,117,62,124,121,115,95,198,239,137,327,139,183,113,96,116,197,241,226,211,124,129,280,134,157,229,248,257,56,270,195,268,119,89,136,158,222,149,104,166,245,281,131,195,134,140,134,243,187,135,103,259,191,112,244,111,235,251,120,149,262,226,290,91,115,176,280,143,157,303,230,255,246,212,181,222,245,94,235,165,162,263,100,133,271,170,195,257,139,299,165,134,327,205,162,133,282,123,235,291,242,135,334,234,274,142,264,143,181,139,253,230,233,185,108,171,278,194,256,337,202,166,227,230,283,87,280,219,211,160,71,300,150,306,272,262,154,239,123,102,279,219,174,191,265,205,263,255,239,163,273,154,104,167,106,248,228,302,230,147,98,197,92,193,204,97,272,136,266,286,300,214,289,116,138,99,171,111,208,122,277,161,277,257,129,216,216,101,102,195,117,132,104,131,326,93,197,119,172,189,123,229,157,86,116,250,212,203,96,180,224,102,284,223,109,272,245,284,195,280,227,334,139,141,287,303,282,189,218,248,122,161,195,123,224,235,285,222,286,159,211,113,260,276,112,118,75,273,137,163,169,201,330,246,248,210,229,113,296,183,75,202,178,131,305,175,287,215,244,295,239,145,210,245,175,235,141,250,145,172,165,133,218,213,148,180,276,291,172,60,139,242,141,211,235,250,251,234,317,264,178,60,232,215,128,240,203,129,277,202,183,245,89,170,99,174,187,106,352,85,260,359,77,181,162,110,212,260,247,143,254,118,104,136,151,305,176,169,203,293,123,307,268,225,208,258,102,280,220,211,228,312,210,187,241,147,129,127,233,271,231,114,158,192,184,183,218,315,224,300,66,170,176,170,196,98,239,148,234,111,141,258,139,198,240,169,166,160,295,123,237,138,168,165,183,136,202,145,77,177,179,167,152,169,221,228,231,128,133,114,289,134,190,231,124,191,138,219,282,166,235,165,328,100,155,242,268,237,142,194,214,148,353,277,318,203,202,129,146,113,197,201,292,97,219,169,114,166,165,321,172,199,178,156,132,115,167,161,239,370,209,213,174,237,252,225,169,260,88,126,129,212,222,208,255,190,214,151,188,160,211,242,107,122,216,175,203,221,190,126,258,245,188,228,296,205,219,179,215,254,264,243,155,142,223,148,204,192,146,210,213,304,307,180,117,215,110,192,303,89,169,214,280,182,139,195,198,123,155,238,292,181,195,318,114,173,132,126,138,224,224,142,202,302,187,109,214,217,211,220,144,143,220,194,136,200,202,156,321,230,153,213,215,304,176,216,259,299,296,269,199,109,104,219,135,191,192,291,300,204,208,98,188,217,248,283,209,161,166,146,154,213,203,147,181,190,143,134,245,235,202,358,242,91,330,70,263,242,266,200,118,240,133,263,138,65,205,156,215,160,284,277,194,214,103,149,316,232,88,162,87,265,194,181,171,146,437,206,225,176,237,178,190,296,224,204,290,330,191,234,259,197,143,97,215,150,198,229,200,172,107,212,152,188,176,331,263,257,266,277,117,100,109,196,159,137,247,230,96,200,120,171,284,207,222,211,129,166,248,214,275,200,171,85,251,205,245,210,252,204,280,145,120,184,178,180,198,97,209,193,118,251,252,183,206,316,90,250,191,168,134,247,202,273,145,257,156,183,113,234,133,115,168,189,117,143,165,195,260,290,202,232,160,222,160,240,188,106,113,255,156,289,235,250,204,228,195,217,80,142,326,353,264,325,197,284,166,263,140,205,210,308,276,182,176,238,215,311,178,223,150,209,203,110,186,221,230,309,317,255,198,196,143,197,163,287,152,147,190,132,248,189,222,147,206,215,146,219,114,187,188,195,159,220,165,184,246,207,179,178,94,295,288,90,145,233,255,204,253,147,235,270,140,190,277,190,288,260,291,156,134,392,295,187,104,209,199,181,68,205,186,185,233,187,140,300,268,244,238,168,225,78,296,215,185,207,154,99,136,179,247,230,281,305,171,85,172,196,156,311,262,237,355,227,208,97,120,246,239,258,292,181,108,214,192,134,236,296,124,223,190,255,131,258,238,201,172,209,292,114,323,208,160,102,164,99,323,245,220,322,149,140,184,84,221,183,185,91,144,234,186,240,139,165,170,76,256,263,155,264,314,151,204,246,208,150,76,262,205,296,183,171,115,181,175,165,95,185,339,129,167,144,95,201,242,253,270,140,142,173,257,219,203,213,359,130,328,128,187,226,84,259,149,123,143,166,131,208,259,279,62,166,129,163,247,242,148,142,281,196,251,190,288,214,230,264,323,239,171,98,122,280,157,312,156,210,150,267,293,130,171,160,101,335,288,278,198,270,234,323,235,180,258,263,216,48,271,209,291,231,219,148,139,131,205,110,217,151,271,253,191,253,156,271,181,233,268,239,113,208,222,203,174,195,144,205,115,268,261,274,232,152,267,117,218,148,271,198,232,188,122,240,195,299,94,164,157,150,81,196,168,216,263,155,226,342,284,100,168,149,143,177,244,257,285,250,270,151,293,213,162,183,259,234,197,142,233,336,179,182,279,166,210,341,240,167,253,235,276,234,292,249,131,144,193,102,161,213,99,148,243,281,185,271,154,243,268,168,228,310,261,118,199,163,324,179,194,270,159,205,286,181,250,267,38,318,185,243,85,158,213,188,236,186,236,185,213,264,262,201,157,224,121,127,110,252,102,195,261,278,241,156,190,127,56,117,169,208,258,193,223,393,206,132,168,197,235,141,225,305,181,274,220,226,298,245,128,242,212,187,166,244,191,223,216,160,259,183,97,285,136,160,221,211,198,201,104,164,161,326,173,167,257,203,166,245,119,149,224,132,92,135,326,87,174,216,164,152,250,101,216,175,252,208,154,347,136,189,191,149,248,144,370,208,213,160,260,125,143,355,212,288,163,175,213,109,125,218,155,219,165,204,294,291,154,162,123,168,147,95,127,189,309,240,217,245,111,178,240,266,200,259,135,153,123,205,318,245,213,142,176,259,170,336,121,227,101,158,187,148,161,247,297,274,164,142,191,207,139,286,246,161,297,124,203,211,250,106,256,241,222,152,361,230,80,147,258,206,249,276,140,171,248,139,166,183,137,268,217,186,152,173,151,256,179,78,179,148,189,213,175,161,156,158,114,324,98,204,123,147,144,176,216,96,192,82,157,221,179,153,132,265,238,118,290,212,306,262,154,142,218,316,75,151,277,236,262,215,232,199,125,229,202,220,147,205,149,167,128,186,138,261,141,278,332,190,207,172,144,232,212,395,187,185,68,129,201,133,298,180,111,297,85,168,151,178,150,254,125,206,192,262,302,128,149,200,75,228,275,201,175,258,202,161,136,193,279,206,292,247,268,99,198,158,137,155,236,205,135,290,91,183,265,104,106,348,166,188,220,187,234,112,156,228,200,150,174,267,177,197,137,243,131,172,220,124,222,272,222,84,130,362,171,235,134,158,367,259,365,327,100,217,155,185,125,162,174,288,129,305,236,276,111,209,188,294,226,260,80,117,200,168,228,99,224,175,157,215,192,224,202,243,218,151,153,122,145,248,104,157,179,262,259,148,204,177,187,280,338,139,190,146,227,162,197,274,257,170,215,146,225,130,131,218,176,248,126,218,188,258,154,221,242,191,120,169,142,148,197,154,224,140,171,213,122,128,229,200,246,150,318,275,238,416,125,278,155,245,381,169,235,253,213,211,185,137,87,159,95,196,353,185,130,210,176,232,193,280,164,217,205,215,197,146,195,111,225,216,351,170,226,190,139,249,83,303,135,135,128,174,223,215,260,185,235,193,249,74,269,164,218,125,154,105,180,185,168,193,198,237,253,385,262,166,245,246,158,343,333,145,274,178,89,182,232,130,91,181,204,173,233,307,155,112,220,187,140,126,194,90,123,270,136,231,64,243,195,78,220,256,141,228,228,229,129,248,144,120,291,153,68,203,177,209,266,194,243,187,116,229,271,193,202,46,66,131,212,173,70,286,201,221,187,104,144,243,189,131,295,356,145,188,89,142,296,93,252,293,201,255,219,94,289,192,149,193,341,137,224,153,315,138,146,229,107,212,179,223,315,201,192,277,134,291,212,269,208,187,147,258,253,223,266,218,72,105,94,187,164,260,163,156,286,285,166,153,272,234,183,312,170,116,103,347,214,228,242,242,301,371,138,133,362,203,178,152,164,280,127,77,243,135,220,186,309,212,116,200,315,131,203,272,352,263,110,224,134,127,190,106,268,225,223,171,213,207,241,195,159,208,212,174,130,123,300,118,232,213,339,207,294,243,186,82,179,101,168,254,306,240,405,137,280,205,167,189,222,96,205,159,202,199,181,223,259,286,332,195,173,101,182,100,323,288,243,171,66,219,291,222,212,107,192,214,217,267,200,295,293,160,254,200,143,314,238,184,143,138,212,138,227,183,149,232,114,123,349,195,299,98,121,313,229,227,185,288,213,150,258,89,149,177,334,172,87,237,245,166,133,210,106,224,170,153,92,222,119,241,172,120,152,226,254,194,232,227,289,202,273,154,148,161,194,156,175,124,223,70,114,244,251,196,198,202,224,106,72,238,256,238,128,193,183,111,239,379,225,202,161,263,101,137,164,155,241,231,104,133,162,109,163,161,342,92,169,106,113,172,114,80,203,263,240,249,180,166,262,141,164,239,139,195,139,164,190,158,220,254,144,237,240,188,241,254,272,166,132,205,97,192,217,187,183,86,238,142,162,228,228,212,283,124,162,259,187,232,166,187,221,154,153,124,330,156,206,183,228,269,175,187,249,156,127,226,118,215,115,233,155,241,155,183,97,146,140,199,220,157,278,219,341,234,218,181,237,90,233,231,131,285,132,192,233,183,272,174,327,241,195,192,232,163,120,261,272,284,204,305,318,246,138,224,133,213,244,163,221,172,159,184,193,186,131,231,143,112,109,129,242,328,246,151,174,203,183,162,86,173,156,282,290,109,154,176,177,117,167,220,199,206,127,138,129,178,136,245,191,240,127,175,240,94,209,61,215,282,307,136,184,273,283,156,102,143,126,136,187,182,133,170,181,272,125,186,328,131,233,246,168,88,146,124,244,156,198,204,188,260,186,81,224,132,178,197,166,293,318,211,194,178,217,190,259,286,158,197,154,126,154,132,237,121,118,182,168,155,232,245,204,257,151,133,98,294,217,267,210,215,172,174,176,230,185,245,206,153,198,265,128,118,308,265,175,183,161,205,157,193,217,130,202,254,331,134,193,228,99,110,256,249,282,200,150,250,237,250,135,130,184,135,217,103,171,229,137,94,159,163,148,191,88,241,322,161,166,182,259,302,266,252,265,272,229,251,315,256,131,163,115,197,255,130,287,200,66,168,226,313,204,140,139,347,94,199,81,152,271,356,258,277,129,232,128,217,130,169,161,132,233,109,292,272,221,143,110,236,241,261,154,155,126,213,313,166,162,130,167,192,167,260,231,155,221,193,220,231,106,252,248,200,220,200,213,270,215,124,188,201,91,243,92,160,228,93,234,129,168,177,198,257,228,173,331,242,153,88,87,228,200,194,79,254,184,196,51,331,83,348,220,235,214,192,270,165,123,112,114,197,159,124,200,364,164,241,355,238,279,77,93,258,330,113,248,190,223,178,158,180,228,214,231,281,394,240,167,195,224,180,110,188,88,184,182,115,193,289,287,119,196,94,120,221,130,245,98,127,179,254,169,99,165,118,155,234,269,208,139,306,217,194,93,226,142,180,278,128,70,203,176,267,141,183,226,231,207,253,177,178,271,143,254,223,280,125,200,216,101,237,130,309,389,130,355,180,167,194,146,170,112,90,239,189,223,145,370,183,68,211,173,198,134,262,235,153,194,219,194,200,293,154,187,137,234,313,111,131,211,122,231,171,171,161,300,203,107,155,199,92,231,123,187,219,244,140,219,263,178,236,98,183,136,220,222,158,291,276,169,124,243,177,244,155,132,263,135,215,168,195,253,234,235,101,236,162,143,222,199,167,223,313,241,197,104,94,327,213,132,322,242,174,222,238,231,156,293,165,162,121,212,176,59,270,254,165,271,120,143,157,175,323,183,315,324,227,326,184,349,229,201,179,158,243,162,199,143,112,236,224,319,271,160,131,232,126,235,185,357,165,197,169,110,274,216,157,201,108,212,232,205,289,365,190,124,227,242,210,145,154,358,143,242,161,199,162,166,219,151,146,274,250,180,127,224,129,176,144,197,230,197,225,191,131,121,221,173,147,99,196,211,120,123,317,177,275,193,235,210,227,187,88,192,251,207,224,197,282,98,167,219,146,153,221,93,213,201,311,193,181,275,98,304,281,254,187,239,160,150,251,145,191,354,186,245,193,236,186,167,206,101,208,346,152,152,115,258,237,230,202,272,207,161,221,218,212,312,137,199,261,268,230,136,161,192,165,223,239,134,185,233,122,168,182,229,146,202,311,227,249,331,195,190,152,239,194,315,159,147,201,250,79,172,207,174,201,309,211,186,103,131,203,187,186,232,157,245,218,280,222,148,302,385,147,124,242,206,161,197,122,177,194,187,145,374,284,189,298,165,167,102,167,148,290,204,240,250,199,233,181,192,239,246,132,262,223,84,209,175,120,257,183,102,144,107,141,104,180,142,190,184,247,156,291,233,219,207,315,142,156,122,248,306,171,149,175,196,270,163,157,185,208,245,162,147,125,191,97,240,143,280,222,217,139,272,165,186,139,61,234,221,185,248,129,234,74,208,159,345,227,177,202,252,64,153,269,287,157,222,282,240,182,246,201,235,257,186,245,264,245,147,195,104,178,335,148,272,153,186,227,105,298,157,46,229,204,206,122,184,121,149,298,207,281,217,104,138,152,223,149,172,175,116,226,129,243,195,135,129,222,131,140,278,92,93,181,284,203,152,171,168,215,390,160,149,152,146,224,277,82,338,191,310,236,100,211,169,187,189,201,267,195,243,49,146,141,262,120,238,194,242,354,243,190,233,144,282,187,142,103,204,185,100,153,158,214,83,186,146,158,170,295,151,211,258,238,121,146,298,206,331,234,218,222,292,294,121,111,309,262,184,210,243,200,125,172,192,178,296,85,171,174,308,193,186,188,203,87,242,301,152,163,135,127,188,70,90,247,326,165,310,263,218,151,221,173,155,159,173,215,216,84,230,222,303,147,165,126,173,158,313,275,206,226,157,168,92,193,219,266,214,165,237,170,62,126,192,149,187,105,138,141,163,134,220,193,144,203,140,307,139,158,112,212,100,301,236,419,164,147,261,217,273,120,310,95,215,161,153,209,101,199,350,203,167,160,258,135,194,135,123,276,171,152,110,105,143,173,130,276,217,149,259,175,147,177,111,204,222,183,102,135,221,145,144,164,203,181,151,244,288,185,252,213,295,159,278,142,160,236,242,196,158,166,252,117,137,328,223,173,133,94,185,213,170,188,257,201,239,325,299,96,256,228,187,302,219,157,294,233,182,288,276,258,148,346,203,191,172,308,300,288,114,150,220,126,261,215,188,183,234,216,134,240,199,286,201,114,176,157,285,210,183,341,163,97,133,179,125,278,221,314,243,199,176,153,256,56,224,157,113,220,170,223,274,212,238,254,176,281,279,195,196,162,221,208,257,149,167,119,150,93,193,219,265,303,141,258,349,183,271,122,240,230,146,189,287,143,228,231,209,171,230,137,73,222,250,86,118,142,121,193,207,244,349,153,206,263,94,235,218,271,198,220,201,176,125,162,116,312,270,169,144,130,206,226,221,102,206,230,273,141,198,151,52,215,162,169,209,203,225,176,101,156,237,166,127,82,282,296,243,259,257,86,282,89,189,304,233,159,137,201,269,92,149,217,139,256,160,192,175,143,153,121,139,228,143,208,144,206,129,93,143,271,187,102,192,148,105,116,135,127,231,112,164,221,214,247,270,235,208,183,209,227,206,125,284,212,144,183,206,318,59,278,225,201,202,174,112,215,220,160,164,181,207,139,264,246,251,254,316,155,214,379,191,176,201,244,160,188,144,97,117,225,213,188,176,226,235,257,165,190,185,96,219,128,166,260,192,160,258,120,161,194,82,138,198,210,179,231,167,217,195,137,195,164,203,79,256,232,123,175,255,144,212,194,307,82,195,141,240,211,177,110,161,218,189,285,276,139,198,208,322,246,145,215,171,94,245,171,149,180,140,275,144,169,118,235,118,317,235,307,283,128,221,159,81,99,96,228,226,189,236,183,257,288,198,229,204,79,230,211,182,189,260,209,170,250,222,196,135,265,362,159,250,333,235,83,150,217,189,339,242,129,304,131,276,133,350,187,226,238,89,229,158,175,264,89,166,188,90,202,160,139,256,323,209,194,148,182,184,257,202,158,392,258,178,176,229,169,79,164,143,313,248,161,333,274,224,355,195,149,157,206,109,190,192,137,204,158,255,222,199,237,139,141,95,246,299,130,254,214,188,147,100,238,114,218,181,96,124,108,232,349,269,303,328,227,155,140,173,180,204,169,333,239,82,208,187,133,271,278,94,265,118,228,229,196,178,166,288,191,135,220,242,72,173,288,235,339,196,168,202,244,237,240,257,113,181,315,117,173,161,265,268,100,235,383,239,105,243,277,206,177,272,234,180,154,152,136,149,287,93,202,217,181,226,86,146,112,330,224,250,248,327,102,204,196,234,243,359,243,136,165,284,203,72,248,113,291,158,314,184,268,121,225,212,199,184,266,231,124,216,154,211,183,313,176,256,215,143,278,45,143,164,323,301,171,262,290,295,80,146,256,123,186,104,128,186,143,178,129,229,245,132,244,233,167,125,319,138,172,165,222,201,301,130,103,312,118,189,152,228,237,107,49,179,119,161,293,102,99,144,193,168,205,291,237,214,228,217,248,179,359,171,144,111,178,281,151,316,204,258,158,284,217,140,211,264,95,204,250,159,174,106,181,161,94,177,131,231,326,233,194,248,171,198,191,240,98,112,231,208,110,132,99,181,123,176,277,224,76,243,287,181,181,155,209,227,181,192,110,130,208,188,207,79,132,77,175,194,163,229,137,154,144,170,369,278,154,232,233,141,270,176,199,237,177,254,88,98,222,135,241,219,135,206,106,315,136,285,172,307,236,191,194,201,259,185,200,206,265,182,113,174,221,191,141,236,153,332,128,146,223,303,173,184,115,133,143,227,167,141,262,165,245,241,120,126,131,205,172,181,315,146,259,269,219,180,177,241,163,267,161,139,140,141,116,112,135,163,172,211,215,267,163,111,175,228,221,194,295,189,183,150,135,271,229,114,145,289,217,176,328,186,188,222,129,194,162,209,241,194,172,78,250,185,149,256,132,158,194,186,189,213,118,151,285,268,146,247,168,323,289,270,246,241,193,307,141,225,134,183,204,238,119,79,242,163,129,149,122,132,177,260,183,169,58,160,103,183,188,187,234,238,266,228,220,107,158,287,86,161,183,290,171,95,238,283,214,307,188,180,85,115,252,197,299,370,116,207,96,164,212,94,148,284,213,143,170,229,313,216,132,212,137,168,254,266,180,257,199,238,203,177,116,200,233,240,130,181,291,174,269,63,181,261,147,292,357,154,211,128,157,203,86,177,194,109,145,178,171,126,210,149,167,322,226,283,212,234,289,160,335,181,270,321,122,259,193,224,204,238,160,286,191,353,139,380,214,232,232,232,167,183,175,297,237,212,305,194,181,179,206,190,326,233,131,137,109,194,120,148,195,117,208,13,166,233,193,179,422,173,230,225,238,271,160,150,222,142,255,224,168,136,104,185,129,215,258,283,125,209,214,256,206,173,217,215,112,276,182,237,209,275,254,124,263,148,124,261,235,179,198,174,194,302,163,131,84,293,123,202,298,113,167,214,288,268,218,159,175,178,115,171,157,96,366,152,326,176,270,256,148,302,177,188,99,86,222,203,223,272,247,194,194,139,255,232,82,296,264,314,173,186,207,351,166,272,179,235,104,61,95,279,266,140,169,159,141,160,166,110,223,149,142,216,186,223,133,238,208,273,289,220,126,241,145,221,273,78,116,175,238,174,227,95,192,127,242,213,147,205,123,354,328,208,156,202,255,93,225,138,146,205,184,176,244,208,375,220,153,146,73,197,315,187,142,152,132,179,148,239,178,316,159,235,188,264,141,148,211,190,143,214,182,276,190,130,243,203,214,168,132,235,242,176,96,152,211,203,155,205,173,228,157,302,259,234,219,120,120,182,250,185,116,191,184,236,304,189,316,135,213,118,231,100,113,252,252,188,88,111,94,229,322,162,157,294,175,141,202,110,186,169,144,123,236,199,266,199,335,171,213,179,180,216,246,307,188,296,120,249,195,241,255,173,255,236,209,187,136,175,60,221,93,245,260,299,77,232,223,202,175,206,236,254,192,243,81,293,178,129,121,299,220,69,237,180,136,132,203,204,229,127,279,237,210,96,192,129,189,209,231,266,164,194,351,133,148,222,188,114,273,139,223,164,206,116,122,221,173,284,175,190,209,211,121,135,224,263,180,100,76,144,214,221,318,89,142,168,211,112,169,75,203,289,228,89,147,186,213,249,166,147,234,196,193,176,177,318,124,101,221,90,217,155,70,88,164,251,101,208,151,273,249,176,124,58,238,237,240,217,197,340,285,294,128,110,199,263,209,167,87,318,330,219,245,105,116,262,226,180,194,218,282,224,211,115,120,183,94,291,247,286,163,91,116,256,273,165,86,283,277,240,217,204,147,123,139,133,102,322,219,181,201,108,191,200,247,248,156,218,221,228,247,224,202,218,264,61,148,197,150,345,221,195,168,251,285,144,181,177,208,237,151,155,253,188,137,369,196,147,165,216,138,209,131,238,200,249,285,120,260,128,205,171,195,221,194,120,282,178,166,291,189,111,202,145,339,166,174,104,186,213,272,284,227,133,111,153,257,292,160,323,144,336,206,182,219,80,343,115,215,222,129,177,148,155,257,244,270,151,270,168,250,273,141,206,203,230,192,109,306,155,123,242,178,218,204,293,228,297,291,261,246,282,239,89,212,178,201,296,238,140,190,163,212,100,344,236,267,182,246,125,267,231,260,258,197,193,288,176,210,269,217,155,230,142,225,147,175,219,202,276,185,353,322,303,121,219,152,227,108,215,260,170,223,110,91,216,271,261,218,356,228,134,244,211,103,179,115,154,288,173,189,216,260,184,187,239,222,267,143,219,158,139,210,214,214,232,256,281,191,107,215,267,116,194,346,230,187,262,224,95,188,168,190,114,55,225,189,274,272,265,192,142,242,333,260,131,172,238,198,225,148,199,205,130,103,126,109,175,129,219,260,220,220,177,144,203,401,167,130,193,202,120,190,137,198,205,182,226,190,324,118,111,236,221,85,236,346,131,278,190,298,254,194,226,144,302,272,162,98,200,214,325,271,316,264,188,170,260,318,278,230,130,232,364,222,236,149,160,153,263,171,118,176,182,152,155,218,207,193,218,92,149,208,278,121,187,193,102,277,122,74,239,205,256,241,76,190,187,197,108,245,233,153,385,306,131,177,87,170,256,243,241,178,114,106,257,130,141,233,298,188,149,277,299,171,267,198,98,270,229,87,244,181,204,127,253,129,294,176,157,220,124,194,231,164,270,268,265,238,262,172,220,279,208,188,269,111,173,119,218,261,209,146,154,138,174,164,132,110,147,96,241,263,133,207,158,208,265,306,204,113,216,87,94,233,228,94,132,66,245,249,204,166,184,141,116,140,132,237,166,211,273,275,174,171,70,202,203,140,402,222,143,283,195,208,221,273,141,237,145,177,260,195,243,163,274,73,115,111,228,201,171,118,69,273,381,199,242,200,179,128,178,119,203,343,180,141,305,205,180,98,153,186,198,117,280,153,174,175,146,244,341,214,107,226,211,200,84,238,131,244,202,292,290,245,291,227,258,229,162,208,231,214,156,293,273,321,142,236,207,187,154,371,142,229,344,185,118,150,108,175,206,270,198,251,225,299,125,277,100,145,221,182,128,157,177,181,241,222,95,190,155,200,192,184,178,260,126,239,181,242,128,218,219,161,273,202,191,204,218,314,264,137,149,255,248,210,199,165,275,317,210,241,226,257,121,189,223,233,206,187,131,266,227,281,197,227,272,168,203,304,152,100,239,155,201,212,243,108,214,212,151,160,213,206,210,161,176,208,189,149,229,71,192,141,144,282,236,307,149,183,237,195,267,190,164,223,120,190,290,172,145,218,207,210,256,320,167,222,263,169,236,165,223,162,137,170,138,196,162,225,233,252,193,122,75,255,254,112,180,223,181,192,150,229,213,135,201,193,153,200,199,233,217,206,113,241,290,186,127,100,163,129,378,112,196,261,265,225,138,347,77,221,103,276,214,207,205,191,170,222,172,219,214,288,216,239,66,161,234,248,244,202,249,161,163,229,317,265,253,108,136,136,117,302,193,334,301,222,169,99,166,252,170,297,299,182,269,212,228,108,176,271,359,220,240,133,161,202,218,231,86,196,130,140,89,340,129,304,117,177,125,133,141,307,356,207,185,144,355,160,252,202,227,307,250,153,279,217,232,169,324,120,223,225,221,183,256,159,179,181,103,245,233,127,287,84,242,146,314,176,142,259,355,223,163,203,241,117,282,234,165,109,185,245,198,262,85,183,143,287,105,219,210,215,241,237,236,315,56,207,155,296,245,209,159,115,155,192,231,249,157,139,237,290,120,193,171,199,249,263,258,102,186,144,265,265,147,283,212,151,193,135,277,198,164,182,187,150,274,148,332,102,228,141,234,314,310,286,217,204,133,120,265,285,177,120,228,203,156,189,201,218,129,177,168,122,132,145,111,249,93,210,109,129,157,164,181,136,153,161,212,136,182,171,238,317,226,133,160,213,323,134,263,230,211,234,86,184,163,157,249,240,134,247,264,81,220,183,123,118,114,152,132,201,146,207,153,266,110,133,274,165,183,207,233,180,186,153,102,297,236,220,235,275,124,201,166,108,205,371,254,209,70,208,176,141,249,180,205,237,117,255,245,176,181,177,187,311,206,151,143,246,333,167,134,275,159,174,217,218,244,235,221,130,226,177,313,61,62,157,243,96,341,93,273,101,291,150,152,135,203,280,198,193,287,200,239,104,178,191,220,181,67,192,127,234,54,218,171,169,177,97,204,250,180,305,388,155,127,248,187,184,96,152,146,160,168,372,157,189,202,147,177,200,152,155,244,276,217,197,163,221,314,154,251,209,162,192,214,140,184,214,147,144,201,205,160,339,287,76,249,163,220,150,88,120,339,202,240,239,387,236,110,125,206,188,236,239,204,189,240,187,299,272,186,210,71,268,218,257,261,263,168,188,257,127,384,135,127,235,248,169,222,155,318,132,239,213,182,124,287,212,229,64,296,147,231,177,54,141,200,148,154,149,294,285,241,214,180,268,193,303,119,202,203,113,287,149,243,197,313,234,230,153,187,195,243,252,343,202,180,223,166,260,205,203,145,160,213,164,281,214,130,181,232,66,118,255,180,208,248,241,128,162,169,311,212,160,231,186,206,264,116,209,236,112,246,210,165,183,116,214,167,207,259,159,169,206,261,172,132,190,179,135,233,154,253,148,204,141,184,223,216,213,123,254,342,194,209,128,184,180,89,241,203,214,115,168,116,281,234,292,219,141,233,89,198,286,247,176,193,164,174,189,177,173,145,172,186,144,196,269,240,253,272,96,68,68,256,319,153,136,187,169,192,276,130,270,75,222,197,133,249,68,295,151,227,214,147,65,206,202,216,97,190,312,199,210,182,288,362,143,178,131,113,175,76,201,246,175,192,199,257,163,194,232,179,179,292,276,72,250,185,259,136,221,129,309,96,231,173,224,195,208,305,292,173,214,299,252,145,231,154,137,125,220,179,125,256,186,175,122,90,243,294,120,203,140,196,183,91,363,232,262,114,235,172,150,219,200,217,216,227,235,89,139,181,193,228,166,118,137,170,157,107,169,55,188,203,285,140,165,113,230,230,204,178,336,345,235,243,219,190,164,262,307,321,232,197,290,225,222,122,224,258,160,172,347,269,165,185,240,135,175,130,245,88,100,203,137,249,171,105,101,195,157,148,81,369,118,227,332,181,136,201,220,219,63,120,154,239,64,158,124,290,166,210,228,275,187,127,229,237,214,101,63,179,122,199,135,328,101,347,172,175,133,222,198,160,208,265,197,156,85,200,222,160,144,105,148,157,195,121,126,207,239,267,155,173,104,255,132,194,199,353,88,293,240,196,230,172,136,85,215,196,129,260,320,125,268,177,237,343,256,184,247,119,84,255,295,346,243,161,331,151,206,187,255,195,222,88,227,201,197,218,264,125,375,299,181,136,214,263,309,158,199,86,219,351,173,255,327,233,127,271,122,263,183,170,175,188,93,186,241,217,168,223,239,227,155,182,195,161,135,83,96,175,219,203,104,166,202,98,168,210,287,238,233,165,147,172,135,245,207,273,105,278,122,256,120,239,239,146,71,141,228,116,95,387,167,205,194,220,183,136,174,266,180,95,212,150,266,273,367,208,232,147,143,218,157,156,158,193,215,201,257,231,257,101,188,202,106,359,214,105,243,186,145,158,276,269,139,218,194,194,229,113,236,250,196,147,195,188,313,204,363,156,240,161,291,181,251,161,157,182,306,194,114,147,238,102,248,229,131,226,157,193,242,262,146,179,185,213,247,84,190,230,241,329,131,210,227,244,198,262,119,226,321,269,234,293,284,221,136,124,120,104,87,73,165,124,216,232,317,257,157,241,272,169,241,171,179,281,192,173,227,381,263,261,241,278,184,291,143,199,315,258,152,108,153,317,217,115,149,203,164,164,172,251,287,126,181,208,177,277,225,96,192,129,129,327,174,226,179,206,119,133,180,286,111,191,255,63,133,186,152,257,126,206,113,158,185,273,104,176,311,119,218,174,263,256,223,144,100,117,109,195,243,207,314,123,193,271,75,227,232,279,163,111,207,226,166,319,105,156,139,194,105,102,247,77,179,251,208,366,132,356,184,264,163,227,143,249,80,325,121,208,121,159,213,207,214,155,240,203,120,241,346,126,239,131,184,188,242,134,198,157,83,325,182,231,263,203,147,258,206,184,169,254,274,264,240,194,256,232,165,196,150,227,165,110,260,156,276,188,253,179,149,228,190,185,239,333,170,135,195,327,189,216,276,226,123,144,255,225,133,134,280,126,180,172,145,178,252,238,165,175,101,314,225,139,207,288,116,148,166,212,126,262,254,337,270,175,122,199,343,171,157,265,303,200,120,244,118,174,222,240,179,216,225,120,125,175,150,138,289,210,197,229,115,169,230,209,273,131,89,330,246,250,340,274,287,167,96,164,220,204,241,150,249,211,219,223,109,274,228,169,338,135,132,195,140,190,92,104,192,214,210,195,264,323,274,171,244,202,127,131,80,129,239,298,102,272,96,119,244,151,229,206,111,261,229,279,225,167,235,140,150,190,269,176,177,232,281,236,193,207,240,234,144,274,340,136,231,128,355,179,105,86,173,254,187,141,242,152,232,245,261,144,198,97,199,238,182,256,187,198,161,200,215,265,203,159,185,164,98,279,135,276,69,177,277,230,133,210,118,222,143,210,117,229,129,186,266,336,261,206,191,227,272,274,168,220,165,195,154,141,249,126,182,182,222,242,107,138,158,204,202,107,227,201,188,237,274,162,230,109,263,144,142,221,223,239,190,207,184,176,212,161,190,307,191,225,270,134,179,246,235,201,224,196,214,239,192,214,188,215,362,192,227,150,175,222,147,92,127,68,285,220,179,247,298,245,173,131,233,197,214,265,123,171,275,183,119,126,281,189,255,260,351,242,184,193,201,318,179,188,158,332,232,150,252,134,222,215,125,176,94,221,205,183,132,152,239,307,143,168,131,239,292,244,272,189,218,152,212,168,130,207,262,245,336,183,221,151,187,252,193,195,251,202,78,345,169,166,228,210,213,312,163,276,141,197,168,102,196,149,112,130,148,186,229,66,215,86,302,169,197,171,142,234,288,137,216,70,261,131,98,132,200,96,148,145,180,220,243,247,157,130,155,205,166,82,67,182,214,144,124,221,178,87,284,223,245,221,202,169,181,130,103,119,218,207,213,163,264,189,338,148,133,158,250,218,237,178,183,145,223,279,138,204,157,162,211,174,144,277,198,180,335,163,138,216,186,231,132,177,216,155,156,157,217,231,233,81,192,191,314,178,216,205,283,309,262,251,189,203,100,213,190,182,281,256,139,270,158,211,141,119,259,171,163,203,163,185,305,247,209,220,147,110,229,192,244,80,227,220,144,224,264,175,227,90,192,286,215,143,143,122,277,134,176,258,172,280,233,218,229,163,235,96,182,220,152,114,242,213,165,182,296,212,148,133,159,202,169,145,173,305,284,236,219,163,147,160,249,205,163,272,299,223,164,225,84,145,291,339,141,115,255,197,133,239,152,249,178,189,216,135,313,226,220,368,191,234,224,198,242,158,58,221,251,274,160,108,117,238,128,126,209,271,163,210,198,144,197,193,166,233,103,183,232,158,278,133,221,249,169,221,203,167,193,226,148,251,165,127,164,205,207,288,187,256,92,148,200,194,168,113,153,103,113,216,97,169,139,108,173,150,142,252,147,131,265,181,215,283,185,277,158,189,185,78,320,271,196,122,183,124,135,131,228,99,205,196,267,212,248,253,213,267,236,377,103,121,117,173,236,188,247,143,151,177,188,313,218,290,213,179,331,234,184,278,307,203,183,294,106,164,253,271,155,216,186,290,182,295,131,195,99,286,370,172,175,335,163,180,231,294,281,246,95,222,220,213,194,140,179,115,247,316,229,271,153,198,198,348,272,219,305,107,233,301,196,199,139,191,219,147,161,192,301,143,150,232,191,172,140,137,172,180,318,147,242,324,186,231,250,241,205,78,156,91,185,230,140,170,264,171,99,189,254,236,203,201,186,130,176,251,112,158,170,257,183,323,241,233,152,129,143,118,128,141,246,243,440,194,109,279,187,150,221,207,140,166,250,129,257,275,144,343,208,151,193,232,227,232,225,228,219,188,221,131,254,168,274,188,266,158,243,100,269,190,174,157,146,83,144,174,272,237,226,229,191,303,174,272,110,130,238,291,359,242,81,141,214,223,81,116,105,191,134,338,161,276,142,139,159,214,136,140,313,327,152,229,177,218,101,136,235,228,156,198,179,143,203,252,149,328,215,274,252,163,122,228,137,230,158,225,316,183,229,191,226,206,129,88,282,335,85,220,162,176,337,350,212,184,263,153,214,168,191,224,157,247,107,219,127,166,161,267,192,171,350,259,212,274,176,289,232,195,178,182,160,253,236,240,188,205,330,98,185,210,187,230,233,165,209,148,227,140,123,126,106,259,200,176,310,304,185,158,124,144,204,108,170,188,139,277,203,160,190,293,131,308,308,268,180,246,295,185,158,184,193,218,201,179,334,236,253,279,240,79,194,270,159,184,185,131,96,197,269,246,241,100,129,210,160,167,291,124,176,204,107,242,276,227,153,270,212,332,378,134,135,161,236,80,216,237,202,214,276,228,299,265,207,195,190,158,127,177,221,260,248,249,154,184,173,153,133,244,65,265,176,124,167,143,234,214,281,213,200,173,226,178,159,107,93,148,100,160,141,175,144,207,302,176,156,199,307,220,294,182,198,335,201,177,138,174,288,139,244,172,159,288,248,164,207,172,192,265,138,220,211,166,266,128,331,137,190,181,234,174,165,164,248,238,148,179,162,276,326,206,126,205,121,220,208,375,189,166,219,151,197,231,174,161,249,70,198,97,187,208,145,308,115,190,269,229,102,118,170,209,186,77,106,178,210,184,243,135,199,85,105,249,136,112,173,232,153,221,203,190,127,180,131,335,234,286,167,247,287,256,150,223,119,100,342,91,233,239,241,195,173,210,191,265,345,171,211,168,246,218,187,169,119,109,175,107,217,155,176,180,66,109,205,254,230,194,221,186,208,189,145,286,239,91,190,325,227,171,234,237,165,133,264,276,131,240,291,157,115,150,144,222,233,255,248,278,234,130,275,192,234,206,287,170,225,285,345,232,273,92,264,161,206,240,298,215,140,217,216,98,330,115,276,368,119,146,167,128,205,296,261,287,255,413,176,225,226,185,198,112,115,118,123,95,136,252,260,61,112,204,296,165,151,188,253,197,151,268,251,216,259,118,158,162,69,148,115,260,285,218,250,88,212,144,260,233,215,173,271,235,271,192,173,243,279,210,211,294,332,270,171,247,210,220,133,243,377,154,282,168,195,159,165,164,121,256,111,270,163,339,227,183,231,225,201,135,182,189,109,204,148,131,186,241,192,311,226,201,89,206,112,138,165,358,262,173,207,240,295,209,182,229,69,230,257,219,139,206,131,127,189,175,192,318,157,160,135,308,237,267,195,120,179,228,152,96,353,113,115,129,164,202,168,160,265,167,166,122,108,96,245,239,253,205,75,108,100,120,92,170,326,308,213,207,107,247,112,322,212,284,188,183,184,101,191,81,129,279,341,251,337,229,129,174,182,348,370,145,249,276,177,156,241,128,128,121,117,151,275,225,277,122,222,61,259,162,170,122,161,149,118,191,183,157,221,314,149,35,153,176,163,138,254,110,339,225,161,98,165,149,98,233,223,224,292,183,158,228,180,145,262,98,242,227,176,105,270,166,304,273,146,189,218,186,220,92,160,249,328,223,172,331,169,168,177,177,209,215,232,195,258,209,121,114,242,114,177,341,312,200,100,191,144,176,173,163,153,405,207,202,150,161,183,261,223,195,310,189,177,156,168,184,99,243,169,286,142,146,244,222,201,65,195,175,202,159,246,234,227,208,247,113,120,48,140,194,322,248,179,254,206,223,218,157,85,147,187,213,187,101,103,247,242,279,269,224,273,201,201,249,95,179,206,231,162,148,147,229,185,136,247,117,120,144,268,159,265,130,234,230,234,128,124,218,175,183,180,187,147,156,286,201,200,200,157,216,324,236,289,132,179,158,120,166,308,210,249,206,307,246,108,132,221,169,241,232,204,110,108,102,132,192,278,271,168,253,171,164,221,159,144,157,164,134,162,279,236,213,122,202,231,136,263,236,222,157,236,163,152,144,199,142,138,206,251,280,154,301,80,118,209,135,266,169,176,125,203,337,216,215,122,293,199,192,170,292,339,313,283,57,232,197,201,124,202,102,211,292,138,230,220,297,234,200,354,232,222,269,308,245,241,105,298,223,211,184,209,205,299,272,215,105,142,154,86,251,139,180,260,227,232,211,171,200,232,196,248,126,329,175,124,213,284,195,190,273,230,113,230,85,190,131,194,250,228,237,171,177,165,135,173,136,177,210,146,167,307,280,230,163,283,334,206,189,185,193,205,195,71,174,186,181,215,243,188,234,214,129,202,133,160,218,167,233,182,292,131,148,129,196,152,258,159,196,114,271,287,243,283,180,150,201,166,232,195,148,249,159,212,69,201,137,237,246,296,217,372,109,211,197,259,254,208,132,186,192,207,184,113,223,259,182,121,143,177,238,137,129,244,144,248,217,145,127,220,154,300,367,236,210,183,252,110,136,306,101,317,183,214,174,234,120,108,178,257,134,177,121,207,254,135,202,340,218,227,275,227,191,177,230,222,179,163,209,376,195,209,207,130,189,281,77,117,109,323,211,201,287,297,120,322,259,179,175,238,228,158,154,245,154,162,248,159,194,84,220,202,231,235,103,179,161,162,203,308,226,258,75,278,254,202,54,166,208,185,153,153,88,224,184,224,179,206,172,154,193,227,256,124,153,286,234,269,212,231,88,158,218,282,115,254,191,198,275,152,238,185,299,266,165,191,156,146,96,168,162,144,310,229,71,118,292,173,306,230,368,125,313,111,77,305,145,166,305,295,234,92,274,235,289,228,160,158,211,203,202,200,307,247,113,141,315,140,196,236,192,222,158,200,160,286,180,215,190,347,221,166,183,299,112,300,182,195,104,311,82,191,186,150,286,135,263,172,211,234,218,179,236,242,302,293,258,263,230,234,209,286,151,166,195,266,308,219,258,230,156,134,105,253,134,225,194,138,145,87,66,221,119,110,142,205,113,126,137,263,247,95,243,131,238,164,53,158,282,120,135,178,299,209,61,199,119,174,231,201,163,78,141,186,256,200,212,157,169,150,196,190,256,274,246,177,141,246,200,241,316,250,256,111,196,212,300,173,158,167,110,120,315,153,219,174,95,195,157,212,284,190,220,195,197,136,249,202,90,198,168,114,150,260,188,155,215,212,221,248,216,164,331,169,215,296,313,161,234,335,140,129,214,128,97,220,105,190,89,78,210,220,248,249,214,194,126,249,196,146,207,265,197,237,162,89,280,238,128,183,82,238,119,195,143,255,200,136,258,229,274,61,240,83,63,116,229,192,156,243,179,230,226,233,223,142,285,230,148,197,188,157,332,211,290,260,325,104,214,245,234,199,169,209,309,161,219,291,79,52,195,334,244,166,250,299,171,264,219,196,261,202,175,218,62,193,202,234,117,216,184,134,187,62,199,114,291,183,114,217,249,213,280,161,167,154,164,291,133,229,179,211,214,128,109,287,112,202,125,91,213,162,186,237,121,124,283,170,249,287,96,353,215,110,322,141,268,117,158,143,183,114,202,150,136,229,216,98,227,94,150,133,184,189,234,195,184,126,192,185,106,228,121,268,188,209,298,130,236,115,182,137,131,155,275,119,153,223,226,155,168,65,241,202,135,96,224,224,192,186,243,106,197,115,101,108,153,223,92,211,207,289,254,136,224,161,173,234,132,234,185,228,217,135,83,53,321,232,294,216,302,148,287,217,181,153,354,247,338,176,193,247,201,267,105,227,150,129,200,59,89,157,158,146,239,239,263,137,203,205,226,177,136,56,230,153,169,363,110,240,186,163,206,162,215,119,264,227,251,239,268,263,261,183,154,202,83,165,262,243,112,196,133,69,235,208,186,353,237,234,103,171,251,240,85,230,227,176,347,145,129,303,422,148,107,305,258,160,242,114,262,119,198,464,189,113,134,147,209,184,186,204,228,252,386,188,73,186,116,146,207,305,214,191,208,156,175,174,287,214,167,231,199,153,181,218,120,229,178,156,245,296,147,132,85,239,141,231,154,204,393,105,178,95,178,200,207,207,246,201,219,136,305,233,131,137,99,211,167,277,199,117,275,265,205,238,104,229,142,130,292,89,292,227,211,258,238,271,291,292,201,343,243,139,131,207,160,185,185,300,223,322,188,254,175,165,215,142,277,120,181,167,181,209,292,102,334,145,218,126,103,260,207,238,248,251,216,208,145,133,204,210,194,139,216,103,232,355,168,205,233,225,181,240,192,302,142,104,107,259,175,294,215,205,195,224,149,193,209,235,172,183,193,269,208,110,165,137,213,235,331,173,138,176,99,114,199,166,203,195,200,124,310,215,159,204,161,127,261,192,191,207,112,282,317,168,218,150,219,125,310,160,195,158,253,160,120,273,214,113,177,87,226,232,56,259,329,115,205,193,197,219,108,216,266,228,236,139,129,262,209,182,257,159,240,274,260,230,181,207,206,283,108,242,238,131,213,109,227,339,122,111,345,67,202,234,185,146,290,173,281,291,224,157,222,182,304,227,100,173,368,152,314,143,119,143,312,195,101,143,244,254,242,97,158,201,364,199,182,151,168,235,260,232,197,232,100,306,139,303,271,204,201,251,174,185,166,135,155,138,107,268,223,153,162,191,237,88,167,81,197,105,150,222,130,182,196,183,199,327,159,173,145,196,252,167,189,319,184,294,54,249,152,117,205,279,130,217,250,235,254,177,265,196,173,284,140,111,223,232,144,220,271,106,186,118,244,252,149,166,201,241,185,177,115,270,292,238,116,244,172,229,174,301,229,288,327,105,166,214,160,236,167,289,249,197,172,261,112,151,263,210,74,338,285,157,225,175,190,328,189,126,153,146,358,186,276,206,241,227,116,270,288,193,277,147,116,243,74,153,311,186,76,173,94,271,188,151,207,266,223,225,127,232,124,225,57,186,237,303,185,135,233,177,200,94,143,203,106,304,221,273,130,234,207,74,261,116,233,241,142,137,185,369,190,260,190,211,276,115,259,134,133,160,154,179,239,230,192,93,274,290,153,221,124,156,164,172,139,305,162,109,218,226,215,208,239,260,157,165,224,232,259,261,158,319,137,264,228,150,108,226,168,170,138,150,163,140,164,274,213,213,178,196,201,272,138,299,186,112,111,300,158,82,142,261,215,184,281,138,238,142,111,250,190,302,172,126,186,116,168,329,265,141,186,219,180,284,239,124,316,136,151,154,264,361,194,273,271,151,173,283,108,145,262,197,293,216,272,196,195,225,159,220,147,223,132,246,238,146,179,212,121,226,242,215,369,231,123,172,313,39,179,194,111,149,202,80,193,143,86,80,228,75,299,266,273,309,313,150,121,267,234,196,129,266,92,166,249,240,325,89,239,265,320,294,179,192,121,119,301,150,175,337,237,155,160,78,347,246,275,255,212,335,88,323,117,210,193,209,172,134,192,245,195,102,245,119,384,181,122,96,162,263,86,235,220,175,121,130,151,250,200,222,153,224,162,283,111,121,125,304,169,189,207,209,242,244,225,231,284,301,89,204,219,188,240,133,284,145,246,236,197,192,221,143,109,209,273,172,258,146,102,347,251,269,159,200,312,216,200,101,165,148,233,210,78,120,212,110,216,203,168,158,177,265,190,231,233,141,72,344,284,296,169,139,146,246,128,225,169,224,106,130,245,220,146,209,261,208,292,212,194,194,151,95,182,161,215,150,127,69,230,340,138,293,121,232,169,161,97,140,279,149,223,270,244,205,196,157,110,351,184,223,160,223,113,131,143,89,173,212,187,191,116,166,186,55,175,188,179,229,150,166,234,348,199,265,368,139,155,203,202,248,263,228,269,181,183,175,233,143,193,162,286,238,217,115,218,267,303,202,184,93,163,308,271,183,266,239,199,229,244,263,178,175,202,254,243,270,187,209,200,133,221,335,182,161,78,270,326,161,178,299,181,233,283,180,204,284,87,316,245,243,129,130,151,189,75,127,134,172,85,198,122,163,223,190,203,279,197,218,178,333,347,111,293,77,89,210,131,245,181,154,122,374,90,296,173,300,130,307,352,72,202,220,196,184,202,169,208,208,170,179,137,163,268,251,254,249,257,187,350,183,286,156,179,282,187,217,239,205,240,153,224,161,180,142,183,326,236,67,178,134,112,245,63,160,242,214,166,225,280,229,198,159,196,236,208,154,205,148,326,136,222,158,260,196,135,287,178,134,377,152,240,138,157,169,205,164,158,101,208,235,126,239,183,230,194,326,186,281,187,315,245,307,171,233,91,115,357,206,123,227,229,182,184,256,87,95,123,127,161,91,156,144,163,114,188,115,188,232,125,214,121,167,336,195,151,171,269,249,229,169,339,220,133,240,188,172,190,218,358,171,215,265,224,193,347,95,228,162,162,273,212,168,152,251,180,216,150,186,145,120,294,331,178,250,165,118,151,207,152,271,198,187,112,189,295,153,191,178,83,128,183,141,166,207,279,273,184,195,181,192,172,260,222,182,272,206,334,277,245,206,203,77,102,288,204,189,411,204,236,148,222,212,178,206,275,109,175,293,146,124,195,149,136,251,197,149,298,172,195,167,198,262,70,226,184,261,104,211,179,134,98,209,222,188,86,202,308,263,188,123,216,231,165,218,168,176,200,250,212,73,132,139,160,242,183,123,264,107,166,210,106,156,255,205,155,113,235,253,125,119,167,161,223,245,212,182,156,231,195,203,179,151,190,197,153,108,230,310,144,175,201,261,234,151,340,258,171,298,299,256,174,232,217,138,202,267,132,318,208,252,240,112,205,179,142,141,224,269,131,246,149,223,208,291,124,83,197,175,275,216,242,250,127,135,211,123,168,203,202,203,248,131,123,202,264,117,375,192,145,177,278,116,109,127,152,331,160,130,164,136,281,78,347,227,147,81,232,153,281,123,117,309,221,246,290,162,251,168,329,288,126,155,266,194,216,156,151,229,202,138,156,120,270,163,125,216,220,184,233,102,208,248,149,128,171,244,193,186,305,192,157,279,205,267,154,111,254,146,212,241,145,201,148,82,170,218,286,129,138,131,166,130,133,339,250,172,117,148,237,292,291,270,202,226,346,239,182,195,173,255,169,123,148,104,220,195,281,192,216,74,182,175,160,252,207,78,100,89,172,183,185,138,184,290,177,142,192,318,252,177,248,226,310,317,179,198,235,146,170,195,134,240,156,216,131,134,236,153,284,300,262,206,149,226,131,146,364,234,280,114,94,161,289,67,318,300,78,186,356,212,259,300,220,273,83,281,228,133,253,271,194,187,236,179,221,249,235,298,248,215,150,260,285,116,249,131,269,135,246,151,219,201,215,165,261,164,183,196,217,267,156,237,296,223,245,278,180,174,247,250,299,218,156,133,114,142,195,303,161,274,111,163,187,189,189,182,279,162,145,185,218,221,205,290,271,154,241,168,192,210,241,177,165,280,191,250,322,176,75,173,246,208,295,95,109,161,87,242,142,220,215,171,174,77,208,221,131,226,172,234,214,315,165,187,142,146,97,218,132,210,168,281,119,240,91,161,141,222,160,189,192,211,240,148,168,391,144,128,178,273,221,145,107,187,158,89,106,151,169,97,190,172,135,200,292,236,310,81,317,171,307,106,261,248,144,107,121,233,261,146,388,227,186,185,176,125,274,153,206,276,173,153,204,253,205,238,219,86,226,163,363,127,220,281,276,131,228,144,177,228,168,151,248,267,142,187,206,295,258,140,181,293,214,248,202,105,274,229,292,194,212,96,238,219,124,196,218,153,272,156,140,228,209,143,151,240,300,181,196,166,205,300,65,129,161,334,243,222,170,189,244,143,244,147,301,172,237,113,224,72,223,156,227,252,229,252,185,122,229,235,111,249,114,122,177,232,88,293,151,194,187,210,169,160,315,97,264,226,98,194,306,247,189,169,198,175,87,133,291,255,236,143,241,199,195,188,270,214,137,245,116,176,199,232,204,195,207,189,89,179,163,101,212,287,279,146,193,284,286,270,158,174,178,286,227,205,285,285,270,122,191,208,309,110,109,77,163,68,113,148,247,230,214,145,181,130,243,227,222,210,134,103,143,125,195,249,270,314,124,271,174,230,135,199,338,103,182,294,273,119,127,283,237,353,67,178,68,193,216,245,105,252,240,199,156,68,187,205,196,235,207,303,154,204,134,98,155,356,250,147,208,226,195,202,288,193,218,208,153,145,260,165,140,218,286,221,227,130,182,235,238,73,172,94,246,197,241,118,139,148,228,126,114,220,280,195,325,200,247,209,141,198,255,254,173,337,79,311,117,243,197,281,216,87,214,254,243,219,213,219,113,221,265,137,188,162,152,146,158,259,136,189,73,240,285,203,183,223,226,225,276,228,127,125,176,247,342,208,113,152,214,153,113,130,327,185,136,158,247,209,177,221,352,152,88,110,214,178,266,115,184,117,383,173,181,269,172,204,143,181,103,169,214,276,117,210,138,199,162,220,74,146,50,113,199,231,103,106,303,296,156,235,190,263,170,222,122,102,166,159,267,211,133,175,217,146,318,192,79,267,326,251,240,182,231,288,255,131,207,141,235,284,245,219,170,323,238,200,210,148,158,145,222,222,201,300,223,184,155,240,238,270,207,144,103,235,109,280,122,176,97,197,216,177,136,225,176,86,114,227,198,207,251,274,186,72,230,162,234,177,329,235,97,385,95,108,183,167,256,174,225,120,207,220,171,184,204,154,315,231,187,234,320,193,124,119,182,246,80,227,144,112,124,68,201,190,269,204,163,279,228,183,150,281,140,295,237,231,175,292,244,155,249,180,206,192,184,241,224,220,188,219,236,126,92,343,193,381,267,221,190,178,177,195,104,155,120,120,158,95,311,284,152,150,253,225,107,267,195,160,184,273,218,194,294,128,178,59,89,137,229,188,194,245,178,280,127,149,211,227,155,187,184,172,266,312,152,177,144,329,171,208,310,132,346,207,260,259,207,103,60,339,196,242,259,173,135,243,92,182,250,196,227,145,186,294,213,272,299,202,217,194,169,214,261,155,149,211,214,295,198,179,96,204,209,215,180,120,206,233,132,246,268,181,220,222,214,252,130,145,113,110,295,173,166,155,227,157,157,185,151,142,98,268,282,209,208,226,186,224,135,112,223,214,185,275,347,181,257,195,162,176,277,189,96,169,207,250,251,117,139,127,295,150,155,210,156,248,179,125,152,158,165,159,95,89,274,144,232,205,171,134,256,273,153,172,101,148,128,107,243,121,260,111,269,168,149,202,181,125,132,290,142,171,220,190,168,223,148,182,183,233,79,166,206,224,281,111,165,173,237,117,322,222,217,110,97,121,153,240,164,156,195,211,249,129,161,114,86,231,249,133,212,193,346,132,257,346,184,296,161,252,134,239,298,364,289,210,195,102,171,215,268,90,204,174,141,193,333,260,181,301,151,265,157,208,190,86,209,205,165,299,297,204,175,192,122,209,211,161,214,207,174,232,324,238,120,157,215,225,179,89,190,326,244,256,170,215,237,265,97,143,162,227,231,240,146,240,263,196,193,74,115,224,157,236,88,162,236,159,141,178,237,109,274,132,232,258,273,161,222,159,191,195,81,159,159,231,167,155,306,226,214,264,137,358,269,323,227,211,158,72,238,314,209,211,328,229,145,97,142,278,145,109,140,175,195,207,216,198,199,159,57,270,168,127,351,212,131,220,154,153,152,141,263,265,168,100,145,216,208,164,199,242,191,135,109,225,144,372,120,290,361,224,233,163,359,264,286,91,155,139,218,221,152,270,234,242,231,86,193,186,143,197,242,212,202,208,263,123,173,198,161,148,167,191,149,151,187,380,269,355,190,208,148,206,210,337,218,134,158,238,141,195,299,229,160,191,67,334,131,143,342,198,62,273,173,214,235,286,225,204,236,204,238,344,243,243,199,178,137,124,202,176,191,290,120,241,199,166,317,297,235,191,130,276,121,172,222,228,204,211,284,200,192,235,221,120,167,208,276,102,217,329,244,291,327,197,148,134,89,139,216,186,303,68,138,126,202,243,203,283,184,194,170,214,79,219,147,189,167,221,150,171,177,314,218,111,318,286,173,88,280,161,205,198,129,169,213,219,74,171,190,163,160,218,99,113,164,143,322,140,244,269,213,128,106,183,265,175,172,236,233,96,219,287,128,276,255,200,327,227,176,146,116,146,257,118,242,231,171,121,208,218,201,131,215,164,213,241,124,200,239,278,138,136,128,174,329,225,152,191,240,170,222,233,258,162,164,292,317,179,133,166,159,226,182,95,148,178,133,337,186,217,222,174,222,303,219,323,176,286,177,210,145,214,166,276,233,84,122,136,269,193,161,145,148,263,217,152,297,68,364,168,312,287,299,210,209,129,151,261,224,235,231,108,226,192,173,126,178,194,115,177,192,237,166,232,178,67,152,125,298,219,102,231,206,243,172,77,56,47,151,259,241,137,188,245,281,211,191,257,218,227,295,267,270,77,321,191,67,97,198,175,139,209,168,185,205,103,152,97,220,157,79,171,231,262,239,291,277,164,258,162,180,189,125,314,182,102,94,332,133,166,193,297,138,307,178,88,277,223,179,128,224,212,218,221,166,108,241,253,278,285,142,163,104,179,149,234,226,302,229,356,188,227,131,222,163,140,180,220,311,131,258,215,210,114,153,261,252,269,135,180,242,235,175,202,104,180,217,251,297,153,278,217,246,243,217,123,57,188,118,199,201,148,253,264,143,186,240,107,160,118,158,195,137,155,249,179,164,108,200,90,104,99,105,190,195,191,197,102,131,105,82,334,188,169,148,249,204,217,167,273,125,178,367,188,205,271,233,192,82,297,193,203,267,251,239,222,211,216,266,181,208,201,101,209,356,119,124,281,170,107,99,189,266,167,221,276,269,230,252,215,234,127,249,218,76,276,240,175,129,150,133,299,115,182,191,189,291,228,169,116,272,250,98,249,230,221,165,155,101,182,210,178,237,192,164,114,364,223,170,229,253,262,165,238,82,149,277,185,231,210,212,191,175,188,127,237,239,235,208,225,161,156,107,222,280,296,290,181,135,250,219,96,176,211,102,110,287,165,229,295,139,77,324,227,153,185,170,246,193,258,115,127,224,173,180,105,99,145,137,273,156,152,198,233,199,158,231,154,139,188,215,206,208,226,225,316,268,174,169,180,149,226,92,180,224,191,255,235,245,134,189,183,152,260,231,95,84,193,218,322,149,342,180,132,153,313,175,234,224,91,196,172,203,302,236,252,251,138,218,124,251,228,117,186,276,223,145,184,158,138,209,163,214,223,310,224,219,123,275,147,185,177,224,115,299,213,188,100,162,150,254,324,127,254,140,363,205,169,144,89,244,300,110,209,229,75,70,169,162,104,302,231,206,158,263,216,355,198,215,263,174,316,300,262,291,249,134,250,152,161,201,249,129,210,212,251,155,174,236,139,306,199,276,125,106,190,183,125,277,254,124,363,238,104,153,366,238,251,363,259,160,202,134,133,256,184,240,201,153,81,206,130,182,58,220,122,158,187,244,317,266,255,140,104,217,120,183,135,313,344,281,220,233,300,111,151,231,282,135,138,223,173,309,151,172,165,78,246,212,187,171,159,190,164,160,230,223,208,312,359,184,378,109,68,203,336,231,141,182,137,164,122,211,102,200,102,278,228,232,140,219,256,202,222,123,303,143,169,329,316,129,272,370,323,220,142,305,210,98,199,163,245,131,124,147,163,250,251,384,135,254,281,206,130,247,178,159,115,173,160,270,208,167,272,177,297,188,259,222,118,229,311,162,310,323,278,171,159,257,157,152,159,235,267,192,118,231,208,186,275,263,278,305,202,271,206,156,93,222,72,174,130,171,282,142,162,219,399,176,150,104,234,222,192,163,327,142,321,233,262,179,185,173,160,195,106,186,215,238,230,144,228,227,383,140,190,238,204,216,77,77,303,100,64,167,303,168,308,192,314,284,242,165,200,199,104,297,204,290,308,177,255,84,246,130,144,177,107,131,174,182,240,345,265,171,218,74,169,215,227,214,252,278,222,233,134,180,77,242,220,143,179,275,225,250,265,208,242,101,169,139,114,194,261,208,243,325,216,218,172,259,197,256,219,248,192,203,237,264,204,118,184,236,302,229,190,175,177,241,199,209,317,203,248,316,233,232,167,167,237,155,188,236,141,181,352,234,186,187,292,163,176,144,219,136,66,166,140,250,181,157,275,146,74,336,123,275,268,243,198,96,208,210,159,159,88,223,163,227,149,263,228,284,170,210,126,221,180,269,178,265,199,249,68,202,184,167,166,62,252,336,176,162,136,161,188,368,210,203,233,204,258,164,181,164,101,250,249,196,180,93,204,236,207,163,172,68,148,160,162,210,248,213,142,66,193,244,240,251,251,202,204,249,172,237,242,190,171,206,227,133,246,327,246,211,229,181,175,214,102,249,329,153,346,242,167,147,133,179,149,207,165,172,125,147,339,197,195,202,169,126,193,231,158,182,198,90,184,119,224,169,202,211,238,157,196,282,253,40,137,308,231,106,227,246,99,361,243,244,147,335,128,160,306,182,202,216,249,274,160,261,192,126,178,148,235,84,226,175,168,169,130,352,244,130,224,81,134,132,190,270,260,232,184,239,210,259,240,95,125,154,164,230,333,166,202,229,206,278,145,202,301,233,131,276,94,162,205,243,243,345,228,235,201,169,110,278,289,105,227,197,309,215,72,174,126,244,132,216,187,177,182,192,256,305,173,171,214,101,261,305,206,301,163,97,148,244,103,327,260,108,117,202,304,225,238,131,167,131,164,174,159,156,183,234,202,164,112,281,289,265,107,269,363,145,356,192,257,211,145,281,145,156,187,177,113,118,78,354,188,151,224,157,208,156,109,151,194,170,94,250,172,209,336,247,249,156,153,269,289,292,151,278,165,77,164,222,225,173,186,190,170,126,220,66,194,209,203,216,282,295,146,202,196,278,235,174,132,249,293,127,161,201,233,125,235,239,292,240,214,164,224,238,97,200,187,116,247,216,104,224,116,183,207,261,214,201,222,127,183,251,237,228,169,221,224,240,133,311,258,185,176,156,224,248,116,112,222,168,188,186,263,290,210,183,263,283,183,88,319,175,87,141,137,161,108,133,189,161,290,173,198,133,102,308,66,131,140,219,121,229,171,163,131,156,182,216,87,200,253,124,202,268,211,182,232,240,213,166,216,106,117,241,279,127,364,325,364,189,274,248,153,126,184,187,212,223,221,196,267,261,205,87,79,117,125,150,198,228,192,112,196,83,127,250,167,255,177,170,196,180,134,215,290,217,279,150,220,369,179,103,91,131,234,159,161,181,295,58,244,215,179,167,175,235,67,224,181,262,134,143,316,190,172,157,157,119,270,231,180,240,125,288,272,331,142,315,250,136,108,271,155,274,193,112,263,264,101,256,139,164,258,171,252,200,180,262,196,254,89,104,236,96,219,187,203,230,211,100,151,182,59,155,235,134,311,172,264,282,149,173,212,312,183,246,177,200,369,89,298,201,211,132,200,348,202,152,339,268,215,150,200,272,255,150,275,163,193,137,187,331,317,300,204,301,177,277,70,147,104,214,208,166,229,245,184,137,178,124,173,221,225,134,220,151,252,201,231,255,267,186,192,149,188,229,259,157,300,142,224,177,239,319,230,210,85,223,236,114,236,137,212,205,306,195,324,168,193,136,328,214,305,198,87,133,169,222,157,159,240,131,98,240,225,192,158,211,212,128,257,280,152,132,219,272,229,161,173,340,327,249,158,201,185,216,239,231,205,306,200,206,114,247,100,210,145,177,140,199,180,231,243,157,264,205,229,362,132,251,215,205,130,117,257,182,151,149,206,157,201,209,128,88,129,285,303,217,157,205,118,62,134,168,202,116,213,263,197,175,114,186,79,266,355,299,219,201,196,192,168,226,253,155,259,321,130,244,162,177,270,182,220,136,212,205,209,246,190,223,163,147,129,119,195,207,217,248,240,120,233,220,119,274,94,373,197,246,279,204,277,277,212,317,243,205,174,188,90,211,284,107,269,212,150,164,182,253,105,175,58,257,261,180,194,148,302,203,204,186,251,327,164,260,212,265,88,169,136,227,172,169,254,207,218,223,192,205,227,155,277,73,171,242,215,142,193,202,263,145,293,199,215,303,240,161,177,208,303,126,140,166,238,246,145,136,102,205,179,156,305,92,267,207,184,190,138,210,394,203,184,224,206,307,257,104,84,263,344,221,292,212,222,115,265,132,177,270,268,268,221,248,214,241,223,259,275,190,263,203,219,249,157,192,218,196,310,231,189,207,102,125,203,250,200,247,217,161,165,239,274,196,262,198,103,126,197,226,219,148,196,238,213,220,187,180,191,232,233,162,224,82,65,295,142,279,292,234,60,314,227,155,205,302,138,273,110,221,176,163,166,167,170,227,158,173,177,200,99,152,306,187,252,104,180,179,127,141,141,154,164,123,261,244,149,216,155,92,78,172,257,149,155,162,250,71,199,341,103,185,255,257,195,136,192,157,209,181,113,258,333,225,170,228,212,248,145,186,186,230,261,233,290,193,140,142,286,106,227,106,254,101,108,222,335,147,135,373,182,212,199,219,226,126,203,259,131,262,88,180,175,112,131,198,208,195,184,184,143,129,173,202,126,239,175,151,278,213,170,120,65,228,216,249,302,194,347,223,106,290,235,149,203,185,197,160,116,336,297,178,192,135,182,200,159,199,148,80,286,246,288,236,268,166,231,143,90,293,332,170,219,93,224,62,228,175,159,209,179,310,177,254,130,189,141,230,373,279,108,158,222,221,128,126,112,312,160,258,193,141,174,172,181,99,240,137,170,134,186,118,256,162,184,136,209,189,203,225,222,61,186,182,183,206,223,220,116,209,165,136,145,196,199,296,226,135,154,294,321,167,182,162,277,173,241,228,291,157,181,205,145,185,151,224,234,222,255,199,122,345,85,169,271,256,293,181,330,187,197,346,105,319,156,203,177,105,212,255,131,165,362,283,118,121,256,184,233,148,190,209,127,125,222,258,204,315,223,110,150,134,196,123,227,163,274,201,159,228,326,252,266,197,143,225,144,200,207,226,267,187,268,268,191,224,112,266,322,253,284,254,197,190,253,192,226,254,198,253,229,201,149,306,227,66,166,80,218,112,155,159,168,270,159,257,246,111,301,142,206,241,280,93,267,176,171,112,127,91,155,125,138,229,158,249,179,227,221,253,128,397,230,166,104,203,168,188,270,238,163,232,204,199,266,85,221,174,208,173,199,240,214,288,132,196,254,184,170,283,324,215,155,239,221,180,158,167,96,207,217,205,226,180,190,280,86,221,213,173,132,316,212,160,247,141,144,213,185,176,247,185,194,68,180,109,78,265,113,234,293,192,238,244,234,166,202,149,70,335,58,231,226,210,168,196,128,160,303,292,245,142,158,158,84,138,233,194,281,234,185,179,150,176,175,300,109,61,120,121,138,180,156,244,91,229,220,84,196,176,111,368,151,295,237,241,196,215,219,173,255,230,198,172,205,112,234,174,172,266,199,248,148,196,191,254,219,202,152,121,201,224,239,213,154,305,215,249,160,149,240,261,211,324,305,129,266,85,58,138,249,138,113,143,148,162,306,163,109,166,258,152,246,166,279,268,194,285,205,134,236,249,234,140,224,200,271,349,266,190,195,147,110,270,184,273,270,162,204,228,158,145,168,333,193,281,263,121,119,210,215,157,271,123,160,144,201,338,218,101,63,146,265,225,155,252,88,119,120,240,322,81,141,256,192,165,174,242,226,93,212,276,270,117,131,122,290,370,245,217,47,172,232,118,148,177,125,130,169,115,253,148,131,230,118,275,218,152,170,248,224,191,266,212,227,231,162,261,291,193,127,189,321,394,221,193,252,181,261,217,287,137,167,272,183,178,186,163,255,193,117,136,156,276,216,249,162,219,138,161,263,142,205,242,335,210,227,176,77,207,209,141,183,268,280,182,281,220,318,77,291,274,227,216,255,196,159,347,242,249,168,78,221,271,207,214,251,187,267,337,175,172,306,283,253,345,106,200,308,231,378,88,79,204,229,243,197,369,264,159,243,173,159,267,96,153,135,235,200,233,198,220,182,212,69,228,342,101,153,146,193,86,218,160,151,290,245,158,149,361,226,261,178,164,169,211,284,214,152,99,150,118,186,318,242,201,154,138,205,238,228,135,277,165,114,270,257,188,216,161,229,83,162,220,352,307,169,116,213,238,142,250,316,88,148,286,228,289,164,236,134,122,273,130,287,94,355,181,192,178,182,162,159,215,144,146,236,127,156,86,132,313,271,200,260,135,178,208,313,178,154,131,150,309,230,267,156,241,183,114,122,113,269,137,75,212,208,208,256,220,261,196,213,184,210,222,284,220,80,145,393,190,224,255,339,158,150,119,178,223,190,329,235,86,267,228,108,91,207,194,135,166,209,92,126,185,250,168,192,168,272,223,277,239,96,130,134,144,209,178,255,233,215,217,80,78,284,222,172,210,252,263,264,73,236,167,398,186,220,169,111,206,148,178,216,184,145,183,158,222,204,144,105,159,264,68,118,180,116,242,192,108,156,203,122,175,284,339,330,245,184,155,154,114,179,161,203,104,203,228,217,323,79,167,203,220,195,252,254,131,250,224,92,274,171,232,253,243,151,218,228,147,125,281,217,233,100,236,285,148,168,105,224,92,125,281,235,81,168,123,223,298,148,205,198,194,182,244,225,169,214,256,120,270,202,185,97,144,275,163,361,144,131,261,266,171,203,222,308,102,240,158,150,208,169,174,265,198,172,210,179,257,104,292,152,168,92,258,231,171,227,209,221,161,200,244,203,321,230,195,199,345,129,209,190,276,331,179,185,224,149,103,197,79,81,226,148,213,264,119,249,213,258,115,272,116,237,139,254,143,206,108,124,287,195,185,161,122,189,323,141,205,142,304,100,172,106,255,186,272,215,257,117,264,222,162,298,235,189,215,132,192,277,304,214,233,240,289,74,156,231,195,225,100,245,213,234,110,256,142,94,199,217,187,215,321,334,88,249,186,174,134,277,207,120,153,287,90,223,212,211,197,151,133,215,103,222,171,210,121,164,240,200,164,162,182,130,132,151,213,253,111,251,197,122,118,222,128,229,269,152,143,215,216,203,150,314,263,241,249,310,138,146,251,270,280,197,256,260,125,271,191,169,187,277,239,137,142,171,226,197,218,262,126,184,250,165,178,227,213,93,256,190,271,121,173,133,247,215,222,221,235,256,241,148,206,121,76,244,229,167,170,249,266,212,189,116,265,198,175,91,250,383,183,325,84,135,265,280,98,198,270,313,256,218,346,254,197,162,116,121,318,244,256,206,300,141,197,262,193,198,129,193,179,178,337,171,198,213,225,200,257,251,225,190,113,182,346,145,138,347,224,309,237,236,258,152,230,102,119,179,201,134,127,157,235,234,285,255,303,119,177,204,199,158,176,187,274,226,212,236,187,178,204,126,172,264,169,82,307,171,253,269,230,156,256,224,235,243,233,160,212,158,137,161,145,221,176,238,85,259,92,252,265,155,142,158,246,186,205,196,158,194,271,256,303,71,218,279,98,199,252,149,186,146,123,174,238,219,229,105,95,244,174,238,225,134,176,222,214,132,273,140,145,162,255,133,210,236,173,140,236,182,151,115,243,197,101,246,224,197,158,199,79,199,228,94,252,264,148,261,238,194,325,257,105,252,212,271,117,220,150,194,243,314,203,146,100,371,169,213,261,238,153,134,260,171,174,214,257,145,184,119,88,189,197,205,262,51,238,148,286,89,240,208,203,264,275,129,192,211,161,325,177,220,184,239,255,174,215,170,66,127,146,99,253,249,281,229,211,241,244,197,78,244,133,189,129,140,207,212,262,69,195,257,327,148,213,109,209,149,251,224,225,171,203,250,170,93,201,118,327,159,140,291,105,171,196,127,216,209,250,222,155,230,174,318,346,382,232,218,120,110,141,219,160,221,60,243,389,253,235,287,245,109,256,135,292,282,209,196,257,75,240,199,163,148,198,188,156,136,181,117,169,114,109,232,177,105,238,187,248,243,247,158,197,161,291,172,300,190,305,193,283,202,146,154,215,209,240,139,342,201,251,153,284,275,92,204,259,146,109,90,125,91,263,156,170,271,196,323,110,165,153,228,254,228,190,278,126,190,167,167,306,144,347,183,137,94,168,109,234,114,113,292,109,187,179,135,158,195,104,155,197,268,155,137,80,225,173,127,175,128,225,232,151,176,340,135,157,259,276,293,275,289,286,244,148,98,171,296,143,261,115,206,303,284,207,77,299,179,140,174,190,208,166,115,163,160,216,87,140,188,243,249,266,215,169,140,207,284,115,306,324,117,182,208,212,169,299,166,239,244,154,220,124,224,217,290,130,216,211,161,286,207,124,215,88,226,164,237,197,177,133,240,177,219,174,253,178,245,307,64,278,151,85,229,277,290,312,208,199,181,135,240,245,202,233,196,128,185,303,184,271,161,210,233,170,78,194,187,137,244,209,152,268,238,172,322,311,251,186,160,204,233,166,244,351,110,156,247,306,168,141,281,267,105,191,197,187,203,102,159,290,136,251,181,120,157,276,214,105,297,124,261,207,207,261,231,276,199,242,47,191,248,242,216,140,110,116,198,248,190,159,220,148,113,127,235,156,287,104,216,177,147,212,234,233,300,265,240,129,197,170,258,218,141,189,304,247,296,89,222,186,179,150,251,94,118,199,166,202,202,91,218,188,243,193,212,224,150,145,260,133,353,182,181,263,238,189,347,284,174,176,191,233,204,218,102,206,284,306,292,275,186,270,297,155,122,214,83,193,185,281,212,277,337,110,237,344,344,214,261,116,168,91,303,251,228,211,142,220,178,224,192,146,263,239,111,188,215,177,167,170,88,174,224,137,185,268,220,204,198,132,146,248,281,287,111,208,82,221,225,156,164,153,179,142,261,173,135,114,232,139,132,303,144,191,170,279,186,170,149,331,245,106,213,125,79,265,249,234,229,206,251,230,266,172,228,181,104,269,178,119,302,171,151,190,262,176,212,216,122,108,224,245,193,149,237,205,311,253,63,127,83,158,240,133,250,108,213,125,220,169,143,225,244,230,302,211,135,155,72,114,152,248,105,223,227,102,290,191,73,180,216,242,176,207,322,135,192,253,103,234,302,204,307,251,208,132,232,197,206,173,217,186,183,66,63,154,191,335,88,242,171,231,122,74,196,205,225,195,233,87,202,246,217,231,338,242,184,93,251,213,239,108,184,175,278,369,228,321,204,96,274,255,129,168,255,154,284,155,95,200,79,121,197,126,124,93,340,216,145,192,119,93,323,271,241,185,229,211,103,144,113,89,247,319,76,172,181,245,246,226,139,208,161,132,175,239,276,178,227,195,207,193,129,226,341,83,228,161,163,221,368,201,240,85,346,292,236,171,234,170,255,93,309,219,113,157,206,208,206,77,239,249,233,199,105,77,135,155,340,238,340,191,225,385,281,338,231,228,105,235,260,105,127,294,108,142,220,255,155,312,324,157,192,96,95,248,286,240,141,199,136,382,166,228,190,209,235,294,199,262,184,218,325,295,227,171,230,92,223,234,221,192,186,294,152,247,281,119,255,216,209,170,273,303,161,74,198,266,162,100,177,192,200,140,304,190,137,277,272,108,153,251,155,198,292,286,220,180,217,174,211,204,220,163,161,209,149,124,261,138,128,260,224,162,203,245,131,205,205,149,308,206,80,172,160,295,162,366,154,156,262,156,286,281,305,154,141,142,140,195,240,325,159,234,251,239,217,239,160,209,182,85,179,145,136,228,219,194,196,182,56,266,269,208,274,110,178,209,194,247,325,231,115,268,198,119,212,138,201,234,269,217,195,246,254,182,130,143,177,230,221,219,190,98,284,187,185,73,144,356,86,221,213,129,133,158,180,237,76,133,167,257,208,218,255,239,142,98,141,131,276,176,239,160,287,249,184,302,121,218,224,142,103,272,275,193,224,185,311,185,194,178,139,118,302,151,177,248,162,193,92,167,125,181,120,309,104,115,168,320,307,184,176,209,194,213,192,247,276,332,228,318,154,157,268,236,219,262,318,226,229,246,158,149,131,188,193,231,72,200,104,226,230,223,296,192,157,218,230,225,285,176,150,167,226,178,216,141,181,92,90,174,162,195,172,172,276,176,209,168,250,196,126,222,284,264,245,211,204,128,189,328,216,224,174,117,166,119,227,48,150,190,80,151,177,241,211,189,125,248,147,122,369,222,225,207,160,197,132,226,241,265,93,162,157,231,265,192,232,143,172,207,230,297,250,183,185,112,235,228,263,203,62,189,146,150,142,126,98,246,224,104,109,329,256,352,129,204,234,177,262,97,206,124,98,263,279,173,232,114,251,125,135,171,305,375,277,254,90,94,187,137,261,248,151,153,132,156,251,139,227,120,224,147,290,320,239,230,132,212,201,212,194,232,240,200,259,222,251,162,172,227,136,234,272,193,248,180,57,196,152,219,138,184,139,180,109,134,215,244,257,188,221,233,257,103,231,117,213,162,262,188,188,111,84,279,172,121,217,167,117,169,253,231,207,156,104,78,199,115,207,260,160,254,200,212,209,274,344,105,111,184,265,243,213,156,193,63,239,240,321,197,188,132,327,252,145,219,179,77,351,108,191,318,296,269,264,85,169,244,146,148,230,80,169,263,219,275,118,219,78,209,247,94,196,239,175,119,177,222,176,165,187,174,182,183,386,214,208,144,170,255,193,171,261,142,118,72,88,239,159,113,165,166,216,175,253,104,307,267,247,218,156,172,220,133,110,193,162,88,166,78,162,132,210,142,92,204,211,240,184,221,187,143,251,292,242,175,123,127,189,91,258,287,91,255,198,132,293,194,163,141,297,260,185,185,112,89,320,93,140,149,144,127,214,197,213,159,156,205,318,255,153,101,222,158,189,103,224,318,190,200,219,202,351,276,226,240,205,193,206,122,167,116,174,288,118,169,325,165,259,168,246,273,150,80,207,301,178,184,222,103,114,181,212,272,237,94,174,252,209,172,217,225,172,351,202,116,161,239,177,262,341,224,156,195,202,220,157,215,211,176,253,155,310,200,168,181,79,149,125,133,119,185,265,193,87,309,283,250,132,139,313,75,240,176,201,255,301,191,289,202,157,107,206,192,103,244,243,146,143,248,162,298,114,221,219,148,162,80,239,67,184,276,245,220,262,137,225,256,90,130,132,100,243,287,178,207,212,126,113,171,117,225,97,207,183,373,325,96,253,257,317,314,204,204,296,248,198,240,214,230,156,368,185,158,235,208,227,159,163,89,124,187,158,218,154,176,292,147,205,134,93,268,347,244,225,171,208,215,309,85,240,291,218,154,201,187,135,161,193,119,242,219,215,73,138,230,238,162,162,205,261,137,144,122,272,68,208,159,260,171,218,188,272,129,242,131,197,152,146,377,201,249,162,332,126,197,155,166,301,185,301,267,212,208,84,273,180,222,241,209,145,173,185,288,251,212,199,175,138,52,236,118,201,341,201,136,226,258,216,139,262,160,140,197,169,130,144,176,237,218,221,285,196,201,125,210,123,178,311,142,230,260,155,151,87,173,221,224,209,132,144,156,244,161,200,131,255,171,176,285,289,299,182,263,165,88,159,176,373,245,356,216,174,231,262,214,197,207,142,187,246,162,128,285,314,184,258,264,234,146,216,162,66,167,117,182,183,157,152,274,302,73,181,84,185,113,247,288,140,277,211,83,218,226,171,190,186,223,130,247,127,201,114,128,148,204,153,345,288,207,180,317,268,285,266,159,236,199,111,192,92,276,270,182,115,294,185,176,218,98,140,244,133,227,222,125,135,132,113,114,246,327,153,131,214,259,266,341,153,130,283,216,145,253,170,201,230,237,78,452,153,85,206,225,167,188,202,158,220,245,186,190,188,320,210,240,189,87,297,157,186,255,150,266,187,255,151,254,97,336,183,128,214,204,163,121,254,177,190,367,303,125,166,148,159,237,182,138,196,116,155,231,284,126,192,237,212,333,210,139,207,329,121,206,198,73,295,226,129,238,377,182,384,246,297,122,185,177,270,118,133,183,273,193,182,146,171,155,230,230,214,201,173,209,268,208,265,171,134,284,191,152,145,134,125,162,115,297,246,219,188,287,150,142,161,131,297,249,224,209,217,254,125,265,207,205,185,163,209,147,113,181,274,239,188,214,161,209,113,155,205,198,235,147,178,208,108,168,143,98,177,227,143,88,198,162,274,280,265,107,70,124,117,248,314,139,338,182,158,218,218,119,129,161,196,239,256,115,204,302,195,229,145,224,176,126,262,263,158,231,210,154,204,251,223,345,111,156,89,234,245,212,119,150,115,91,169,236,155,216,200,165,117,287,204,257,194,101,73,174,250,95,288,219,166,267,349,324,266,249,237,207,265,143,174,86,260,294,333,131,133,195,176,136,132,303,158,171,189,127,256,153,198,121,229,140,107,243,170,91,163,118,296,249,109,130,239,121,262,159,296,239,220,192,151,244,172,302,159,178,132,197,141,146,243,235,283,303,217,152,164,155,272,263,182,244,66,122,196,236,159,214,159,378,263,167,207,240,215,147,260,148,174,242,280,95,231,308,140,242,230,210,271,216,169,195,83,184,147,201,93,148,209,173,235,192,245,132,235,88,230,149,254,206,116,242,256,168,119,167,224,289,211,183,191,265,171,261,204,129,295,135,148,227,233,59,134,300,207,173,371,133,188,172,262,108,200,158,95,145,187,226,322,249,127,244,164,238,220,151,282,224,162,149,159,152,145,261,167,105,172,218,147,100,167,169,257,173,116,166,146,337,209,236,219,141,271,219,162,142,184,232,284,331,235,172,197,177,70,218,184,208,200,207,203,153,315,193,216,291,230,251,146,182,291,192,149,157,158,209,163,146,341,207,195,231,139,244,204,225,201,292,234,269,249,143,136,71,269,198,270,157,163,180,211,286,292,254,218,303,143,267,232,252,200,182,259,294,211,154,170,216,177,142,210,184,200,173,266,194,208,121,159,360,220,288,137,154,171,216,168,177,294,184,296,237,253,167,157,266,77,226,200,174,196,182,242,166,145,157,232,161,204,61,207,218,162,230,195,185,147,210,138,199,209,77,127,235,224,212,179,205,150,142,241,159,378,290,283,217,214,296,141,230,279,113,155,172,101,208,165,214,178,354,147,183,271,237,219,130,180,296,145,280,247,158,256,233,227,260,63,225,96,166,119,202,169,275,141,224,265,298,150,189,117,274,207,201,256,206,184,255,280,218,109,290,153,133,114,211,158,222,288,249,242,157,74,203,120,106,248,169,197,216,357,221,198,100,342,229,191,353,233,159,191,173,128,239,213,239,161,166,151,91,218,72,187,99,154,184,102,204,207,131,147,188,190,159,101,187,181,222,174,191,228,244,199,123,216,159,118,215,259,159,170,316,214,238,212,322,173,168,230,234,172,335,295,205,138,223,177,211,229,218,167,167,307,110,199,115,239,309,124,152,217,154,202,218,247,248,264,166,94,144,147,158,184,205,184,104,213,223,121,111,240,247,166,237,145,153,263,81,264,150,159,328,152,139,291,120,162,195,172,106,157,162,185,243,269,258,174,60,235,123,277,166,211,161,281,171,150,77,238,193,248,287,255,148,167,209,234,299,259,160,342,207,173,165,332,128,119,186,206,162,234,125,227,84,357,313,162,172,188,268,325,240,176,222,253,167,157,215,242,293,260,103,240,226,246,156,195,116,304,190,212,342,188,89,242,340,94,217,126,147,205,232,129,112,297,270,126,163,277,212,93,198,144,106,176,263,312,210,308,158,218,204,184,258,262,275,108,151,209,112,152,110,134,184,151,220,144,115,210,281,266,262,175,173,183,170,247,144,145,170,206,194,115,80,208,201,209,175,119,184,244,308,97,222,119,143,161,138,231,277,295,125,237,250,248,321,173,298,274,140,173,215,93,135,79,185,307,293,171,185,268,342,300,128,299,241,320,151,165,268,100,165,219,188,231,165,269,80,163,254,285,222,189,241,332,167,74,252,349,235,141,267,106,248,194,208,230,189,117,216,94,223,257,191,155,153,125,200,156,217,231,249,199,110,111,251,281,154,207,178,212,178,225,157,226,160,122,131,250,135,88,184,158,119,157,113,90,142,104,256,75,197,128,264,302,137,273,315,233,182,236,253,270,157,203,163,235,179,202,127,302,286,223,249,210,235,217,371,119,174,170,218,209,169,171,142,192,216,242,211,251,178,152,107,205,247,221,116,249,184,215,293,218,96,202,227,137,179,158,259,280,257,272,235,121,145,246,248,187,220,157,134,217,232,249,184,79,163,252,130,160,199,167,163,206,189,109,179,181,169,214,170,98,165,88,150,291,236,159,225,248,262,257,281,257,217,154,88,131,167,247,210,162,177,172,249,139,253,172,189,198,211,102,182,246,262,164,241,192,235,155,261,244,155,117,203,222,149,248,199,213,187,156,236,163,227,189,198,204,106,231,338,233,142,442,267,179,226,238,266,305,254,295,164,195,188,120,124,216,402,140,189,275,79,221,165,183,157,113,199,235,243,208,187,190,192,222,226,372,227,183,144,193,119,93,172,216,164,158,193,102,223,137,226,258,69,147,113,276,289,273,195,270,211,160,117,320,195,278,352,123,121,236,165,102,150,201,145,85,267,179,110,277,211,156,128,137,144,106,77,222,185,94,166,236,172,189,346,252,236,139,105,153,101,199,326,273,143,157,249,81,192,252,221,85,355,258,136,212,293,186,123,362,194,139,351,274,51,133,314,145,174,125,229,328,218,266,271,145,187,213,302,290,209,150,302,163,220,218,184,198,213,197,157,84,163,280,264,155,348,322,193,199,315,240,205,276,118,200,263,216,164,326,80,165,272,153,259,124,124,256,153,115,220,126,116,228,192,127,296,197,173,235,230,282,109,258,256,110,219,267,216,374,121,347,200,152,222,279,312,226,120,249,247,178,143,256,273,166,187,75,231,166,294,92,365,158,212,100,302,169,222,118,329,253,132,116,144,240,95,131,213,146,169,149,218,228,296,337,260,151,193,189,199,163,121,292,332,295,304,256,78,138,232,96,170,178,187,150,202,191,237,158,187,155,266,167,262,171,64,202,174,167,228,229,133,96,257,129,147,192,221,138,234,286,239,113,190,183,155,137,167,252,268,235,160,256,301,178,137,128,156,129,308,228,198,221,307,280,165,130,78,140,160,178,304,205,132,115,79,214,115,208,201,100,187,81,135,237,191,136,291,228,127,170,123,249,272,152,304,111,239,92,363,289,153,242,183,106,143,150,94,283,245,281,376,240,205,252,117,199,142,142,220,193,269,146,291,235,270,181,126,194,262,221,284,111,372,193,224,115,246,216,167,222,185,229,173,347,252,178,121,163,141,91,142,312,242,128,177,199,175,207,179,186,178,289,97,96,266,189,170,241,126,81,271,361,190,137,309,200,226,231,344,255,210,130,287,245,157,68,249,120,196,356,282,181,225,235,193,124,357,108,202,114,312,210,183,220,330,236,278,199,71,66,109,180,298,233,227,257,148,265,113,92,101,142,106,256,174,129,233,223,188,277,101,164,134,117,114,246,213,290,202,232,286,249,159,206,206,240,192,245,165,246,230,161,183,224,238,204,153,156,253,159,166,268,216,168,155,285,126,255,179,199,181,73,200,113,122,369,167,137,252,126,183,188,195,226,257,173,165,164,313,141,296,113,235,307,377,283,169,185,172,243,245,111,156,193,124,119,253,139,206,132,212,249,208,265,208,359,208,132,160,169,167,288,93,190,307,223,86,185,281,149,141,197,157,130,148,185,147,164,328,291,169,266,316,139,234,215,207,292,241,185,126,232,95,189,178,209,281,323,103,120,215,238,179,294,245,190,205,165,191,286,231,204,208,128,209,195,137,166,200,124,246,79,367,314,380,223,143,170,210,117,294,276,135,109,73,165,99,206,174,213,186,183,105,243,334,98,296,144,182,68,236,322,152,261,145,182,132,244,190,185,172,200,101,272,258,217,182,256,299,225,158,342,271,209,161,178,257,110,135,186,111,90,120,161,202,225,330,198,266,281,277,211,206,256,148,159,116,218,168,200,111,319,268,357,128,168,254,139,149,64,158,102,285,210,198,86,177,79,104,197,131,313,213,281,111,166,145,234,137,255,201,296,200,208,227,149,100,186,216,170,223,210,214,317,180,269,212,195,183,104,236,131,188,149,223,294,354,144,99,286,258,376,193,144,342,78,249,303,315,131,277,100,210,274,353,161,231,256,121,115,321,192,231,186,203,160,191,211,350,216,305,122,293,161,228,172,247,257,200,231,158,202,173,153,212,167,211,162,185,106,154,350,143,175,248,156,98,251,179,225,112,109,231,149,123,106,229,124,188,326,251,213,279,132,206,216,155,265,87,225,354,86,245,86,262,124,199,193,323,224,160,299,66,280,229,102,204,339,221,212,321,151,156,304,208,350,178,203,207,256,188,145,222,241,110,277,270,156,244,171,190,226,175,132,202,204,194,127,123,218,180,156,206,91,282,121,166,244,304,217,135,266,184,230,288,172,159,207,217,221,211,145,66,232,124,131,312,107,195,137,256,113,136,135,71,165,265,219,233,205,308,61,199,239,292,124,132,125,165,160,375,170,191,172,198,189,112,175,122,213,169,154,285,162,185,149,173,198,157,185,139,112,130,297,186,328,155,125,161,146,112,196,204,264,366,155,279,166,272,233,145,182,220,280,188,200,160,227,195,189,88,205,153,387,198,152,181,192,286,268,375,132,184,227,190,161,137,193,326,86,294,152,238,289,232,173,137,206,118,120,218,230,97,298,120,122,224,88,285,159,219,194,156,215,235,190,159,188,153,214,216,227,321,233,134,274,174,109,155,208,221,112,153,175,246,334,339,165,199,122,155,231,98,234,111,147,135,270,243,79,170,109,184,131,109,265,135,208,224,150,133,149,90,192,211,393,123,232,236,200,179,112,124,249,169,138,256,218,255,157,181,260,213,172,311,173,128,345,147,141,145,225,149,208,216,254,172,173,272,79,96,132,268,225,145,252,199,171,227,196,238,210,257,198,251,161,227,187,182,201,255,313,191,166,91,205,270,153,249,185,213,176,172,232,187,227,133,286,154,188,199,91,151,304,312,211,282,153,187,157,146,70,250,154,243,100,92,81,245,214,143,259,181,222,80,108,81,211,134,197,225,161,74,259,128,243,198,237,87,155,238,120,347,150,206,311,125,189,252,217,229,302,206,102,99,147,67,124,142,253,345,273,297,254,248,141,169,176,182,159,221,208,176,79,258,301,105,125,224,107,133,146,173,253,202,277,302,82,180,302,139,193,195,209,212,136,194,80,139,140,71,276,110,207,221,227,128,258,260,213,202,250,174,226,247,89,184,275,184,132,135,173,107,88,162,230,226,269,267,265,226,243,208,172,330,237,156,109,150,180,224,140,233,206,298,250,172,173,166,221,163,201,179,293,117,167,246,252,232,176,228,376,309,140,65,119,204,248,101,123,133,247,192,171,231,222,185,401,199,60,289,344,252,171,176,246,199,289,221,258,169,187,281,186,89,95,160,120,241,122,184,229,272,298,133,239,286,138,244,236,142,312,256,121,141,250,139,296,238,152,89,128,206,210,219,260,286,159,110,308,114,199,267,265,142,225,282,244,195,234,154,225,91,142,195,119,275,202,111,165,133,258,94,206,120,256,80,204,302,199,261,119,113,242,112,174,141,173,300,287,201,122,149,197,86,215,250,288,217,113,189,157,193,117,179,173,132,108,195,81,313,164,94,160,226,160,177,234,302,196,167,203,209,228,122,132,254,127,235,90,174,128,126,170,248,263,173,228,149,226,100,279,195,158,138,326,345,127,114,220,138,212,260,162,268,158,222,127,295,140,301,245,239,230,252,169,262,241,220,288,94,190,120,128,228,217,246,252,209,307,194,216,213,89,179,242,319,245,179,223,193,197,172,141,121,184,227,165,158,98,181,87,241,201,228,216,159,81,163,141,293,156,102,179,112,122,171,198,194,121,71,173,308,264,222,193,137,192,212,109,230,141,292,152,208,218,196,205,204,293,113,171,113,270,128,282,163,111,190,201,114,217,214,134,177,136,243,178,218,220,204,103,195,143,241,200,221,208,174,178,276,244,179,240,139,148,139,236,197,167,173,112,203,114,277,228,279,219,257,320,271,67,308,201,205,118,140,225,226,219,245,218,232,122,156,197,247,169,234,225,169,193,105,124,123,117,229,223,242,219,267,181,197,160,260,216,209,177,144,276,273,221,110,114,331,242,211,194,224,104,225,201,200,134,155,236,236,189,248,242,208,151,85,255,65,286,221,216,200,127,235,74,236,78,113,139,182,362,79,135,172,202,332,314,169,230,213,114,128,202,244,151,252,269,115,212,171,222,195,229,57,170,233,217,258,165,315,146,230,208,128,189,91,262,103,164,206,318,165,156,267,247,130,141,187,248,128,186,173,194,204,200,166,113,228,179,201,249,143,144,216,218,241,211,108,228,285,191,250,350,243,123,163,129,255,227,241,153,102,188,168,226,178,139,235,251,349,221,192,361,231,263,147,342,93,213,138,164,203,303,326,162,248,318,355,216,203,119,257,170,246,106,172,275,263,264,89,277,272,289,261,251,250,126,184,300,182,326,142,188,181,194,69,272,210,290,202,215,269,84,240,214,132,304,251,177,209,240,186,125,171,293,299,309,137,105,75,112,159,144,144,181,73,118,170,198,161,79,239,231,226,97,207,373,218,157,377,268,255,289,218,306,166,295,196,104,273,186,254,270,149,138,80,110,342,124,226,256,190,154,301,295,218,165,190,313,183,164,234,243,174,356,104,314,180,107,236,186,182,197,130,84,234,120,88,164,206,349,230,152,56,234,205,130,281,175,101,190,131,206,263,137,156,359,230,177,168,319,247,119,200,190,210,148,246,183,256,220,242,159,172,174,163,261,132,81,235,175,243,179,250,164,153,140,153,127,222,122,175,307,97,213,201,238,171,302,231,268,130,237,123,315,288,124,109,296,197,139,240,173,243,127,172,154,234,277,290,119,202,180,163,202,195,204,196,194,338,366,127,165,212,173,186,211,108,209,143,291,105,366,254,177,247,189,123,157,213,140,205,247,90,143,173,121,166,224,174,283,345,283,243,160,270,262,126,123,209,104,138,199,158,214,145,205,241,148,152,255,216,233,319,193,97,261,140,239,252,213,243,219,186,257,164,132,236,265,193,249,119,227,216,138,234,130,167,271,232,224,284,204,260,244,190,202,157,110,200,257,228,168,172,213,192,111,232,127,256,195,200,215,158,116,221,199,318,143,150,221,361,203,86,87,242,84,175,103,157,124,176,149,202,267,162,123,203,124,259,182,297,167,169,199,264,174,248,108,224,238,183,299,269,174,254,171,247,238,136,91,179,218,266,317,288,286,314,174,229,228,167,213,236,218,306,204,108,235,329,199,92,181,147,277,125,251,149,252,192,214,252,198,193,159,244,265,265,147,230,180,270,284,236,64,81,134,138,126,141,196,104,276,223,225,150,148,130,237,215,250,216,208,219,278,214,192,252,169,208,120,157,359,136,254,101,196,212,61,268,196,324,200,252,253,148,178,158,268,228,205,169,155,267,294,106,128,164,204,166,108,231,161,184,228,217,193,278,160,222,243,144,286,199,140,247,200,173,207,184,234,196,247,171,267,158,236,81,298,213,222,196,292,162,269,119,192,210,98,117,384,161,291,71,216,168,152,94,176,200,192,159,224,196,240,111,281,185,273,188,137,235,83,296,86,301,221,202,223,116,148,284,236,176,202,180,333,244,189,192,304,94,233,300,300,226,186,296,285,328,194,295,77,147,133,209,188,218,105,250,209,168,248,179,290,163,270,185,298,216,201,211,390,195,277,247,240,141,211,200,304,168,138,302,121,172,281,194,240,221,118,289,199,210,262,219,144,181,218,226,147,125,158,190,185,206,218,205,120,337,123,311,307,186,143,212,175,229,144,113,162,197,276,135,389,290,99,144,339,166,143,118,251,223,138,273,186,121,93,108,221,180,290,183,201,173,129,106,197,182,238,64,163,125,280,152,132,259,133,250,318,154,249,140,230,271,305,240,73,231,190,281,150,120,152,235,166,195,225,196,266,192,151,305,228,273,186,254,181,146,230,271,173,171,184,223,159,187,152,129,312,272,119,103,166,136,77,393,190,246,261,235,297,249,154,317,312,175,185,302,230,291,196,383,198,214,53,105,347,322,194,135,96,230,217,187,377,199,166,109,175,134,207,116,179,253,188,300,130,271,206,259,205,252,179,136,150,199,160,207,97,226,175,206,85,243,285,123,265,177,119,160,225,136,227,155,214,135,144,226,219,97,220,233,238,158,204,200,293,101,276,271,239,226,278,370,275,198,297,143,81,207,195,140,242,163,95,204,126,249,291,93,173,156,129,325,214,209,206,244,287,191,118,118,100,364,169,143,171,194,208,159,249,228,146,184,230,254,214,150,231,167,148,158,137,231,342,216,155,309,238,158,133,58,155,82,194,141,188,144,133,264,166,168,110,278,250,189,159,260,221,206,357,314,103,237,122,184,258,193,141,162,162,143,225,167,143,209,197,127,128,304,200,191,114,190,288,111,252,139,194,246,200,98,190,170,275,299,152,322,150,217,155,225,86,145,195,162,119,122,292,154,119,168,270,216,180,281,199,249,277,251,303,149,196,111,220,118,212,181,107,130,243,183,96,197,245,97,69,181,315,182,164,289,88,199,265,193,278,223,170,217,150,141,247,288,140,160,137,297,310,276,269,150,127,337,162,132,307,228,255,76,391,120,226,225,260,78,222,205,206,154,233,124,328,210,53,214,166,187,215,263,161,244,244,89,325,227,67,129,157,149,211,248,179,254,234,200,199,241,195,188,176,196,196,217,173,285,96,300,194,176,213,193,174,298,110,239,148,239,191,227,260,142,324,165,227,378,273,271,251,165,260,237,205,164,383,249,103,72,174,185,158,258,246,190,130,137,361,162,176,189,239,123,137,102,154,286,307,226,176,148,145,173,158,279,210,201,135,205,212,206,321,285,179,234,210,221,257,263,278,312,117,202,121,180,176,131,273,98,280,152,276,186,159,278,193,179,243,198,162,162,274,142,215,261,233,246,257,134,236,314,95,176,219,253,238,176,230,132,280,215,343,355,150,118,245,235,233,184,336,136,301,174,247,196,189,169,215,168,189,263,163,142,143,161,124,147,229,308,188,220,149,199,177,196,212,272,284,257,245,217,181,225,158,67,248,203,221,178,268,155,302,150,220,277,155,221,228,108,324,254,260,250,181,289,125,255,248,272,243,226,173,123,170,245,260,166,318,132,151,228,309,153,112,273,244,212,147,265,149,237,133,218,192,278,261,199,223,123,188,230,224,181,136,234,221,204,146,225,109,222,354,136,151,141,210,231,226,282,133,66,118,243,220,285,159,169,376,83,237,192,211,183,231,204,268,201,301,311,132,117,89,112,229,106,331,243,253,76,143,66,88,202,131,178,236,214,130,272,250,168,183,184,240,262,214,233,201,191,219,189,272,247,217,129,279,215,218,216,289,320,207,192,166,133,212,208,125,125,191,162,138,137,218,280,214,153,117,320,193,203,322,245,161,124,154,171,223,178,282,182,179,240,212,274,72,243,130,82,230,211,208,219,155,181,148,125,235,132,160,160,284,248,153,142,151,183,181,207,189,200,239,175,99,184,84,80,107,215,185,210,211,219,163,221,133,154,210,227,181,311,164,296,310,239,99,224,289,256,300,239,294,219,121,124,173,180,274,226,194,178,272,134,266,158,175,118,230,271,222,139,148,89,183,232,177,115,254,293,115,377,256,186,182,201,164,217,230,110,154,99,90,121,129,187,101,258,281,197,147,175,120,224,187,244,299,173,122,234,137,158,184,228,67,200,166,248,338,287,163,167,243,225,253,156,160,227,246,246,99,287,130,278,190,113,145,319,175,239,89,320,200,311,282,299,227,231,255,203,189,135,156,241,242,166,102,153,320,143,191,202,243,107,250,147,242,169,264,355,195,259,183,60,250,181,233,177,245,123,267,207,272,235,88,139,220,162,120,82,134,179,259,273,349,240,225,96,223,161,100,201,122,245,222,310,221,158,218,281,156,155,179,259,227,297,116,169,236,153,272,170,318,104,376,140,118,151,153,166,196,150,129,118,144,119,144,287,233,180,326,144,209,304,174,231,209,219,181,155,56,147,166,140,127,153,215,307,112,86,168,152,352,288,196,123,186,135,130,109,169,122,71,227,254,146,375,170,88,201,167,182,219,219,114,141,341,73,131,276,120,185,246,36,222,238,193,198,216,248,245,123,147,329,189,200,161,102,219,142,292,199,226,184,240,137,104,207,171,224,186,249,283,251,248,111,88,189,221,303,222,163,169,137,210,181,144,204,184,150,287,79,199,287,162,118,243,163,245,309,93,161,73,58,180,227,156,117,62,135,105,172,269,103,333,266,111,110,122,129,234,98,321,115,162,125,131,179,111,171,152,267,259,75,170,67,385,250,107,234,308,221,112,144,223,171,85,189,150,127,180,112,196,92,88,257,208,232,258,273,174,274,132,132,135,83,188,200,256,221,140,251,148,143,189,230,127,188,129,103,195,284,334,204,81,198,127,238,158,189,92,91,105,157,160,291,217,172,144,256,198,196,185,164,215,142,170,251,242,168,158,268,98,164,338,101,275,304,90,120,179,187,306,110,126,181,211,245,231,190,129,226,159,111,222,164,259,116,279,289,75,263,280,142,124,132,143,210,114,106,105,138,122,211,298,220,218,363,216,313,209,101,152,224,376,172,285,238,203,171,127,309,189,217,58,335,110,202,230,278,234,209,158,102,233,228,171,159,185,104,189,146,183,135,127,129,289,111,255,231,195,97,267,76,179,143,440,213,96,180,83,207,144,115,235,89,361,134,246,236,184,182,163,190,229,115,181,199,145,300,158,192,201,223,230,129,122,206,144,187,245,239,206,235,90,139,143,183,283,207,153,130,223,308,208,143,225,165,168,172,253,197,102,252,159,206,117,171,152,82,365,230,251,257,174,223,141,188,243,211,263,206,177,262,181,334,271,199,214,267,122,191,274,289,97,139,148,173,105,213,176,199,211,254,271,212,188,180,194,259,291,45,161,273,166,184,119,173,252,239,273,189,90,132,252,138,181,227,353,101,321,179,142,173,200,129,92,247,163,191,216,174,116,240,146,237,196,184,214,249,119,204,181,199,163,81,160,105,248,191,121,232,179,158,144,223,202,252,153,157,181,243,323,208,278,304,222,175,142,308,264,227,279,85,99,218,212,94,134,294,158,114,163,139,151,130,133,283,165,159,189,140,285,90,143,172,98,187,183,130,137,201,170,214,96,326,237,207,235,181,176,254,256,239,169,197,304,195,214,125,222,268,184,205,291,174,211,342,171,212,237,218,247,233,102,191,251,148,149,164,98,151,186,166,206,284,274,165,200,182,302,207,242,189,210,191,214,221,190,235,169,142,275,234,192,284,200,109,281,218,175,215,139,281,298,188,168,216,143,205,184,165,217,117,91,189,215,180,75,207,290,177,158,209,106,128,214,167,234,152,340,313,295,220,379,126,197,234,168,223,151,267,255,259,226,194,97,117,214,269,252,241,203,218,197,200,204,268,171,239,191,180,144,192,183,166,221,145,111,214,185,139,151,152,181,102,204,173,151,147,199,173,241,210,123,109,219,232,211,117,226,226,140,345,199,190,133,221,226,110,233,149,257,130,92,163,282,247,248,218,133,174,162,244,128,232,168,185,176,147,186,150,220,112,233,141,77,118,150,222,246,269,200,237,235,115,110,151,208,202,299,109,202,91,165,307,161,208,127,134,179,200,134,188,188,144,199,190,239,198,213,209,66,255,153,241,150,110,280,192,223,128,211,127,97,93,54,117,304,240,190,99,277,303,232,143,189,228,279,99,204,294,176,205,103,187,141,258,120,144,303,432,278,91,151,204,224,205,237,134,176,192,120,251,312,197,247,117,116,184,268,65,304,193,197,163,142,211,163,306,236,257,148,169,172,226,276,79,197,295,198,63,145,256,148,230,185,143,145,106,213,240,213,217,87,142,280,83,252,128,230,233,161,313,157,166,315,288,239,274,170,137,276,223,235,227,210,109,183,245,198,257,88,248,304,164,193,111,200,144,245,113,183,112,196,182,156,208,216,146,231,262,107,245,182,163,167,251,199,152,152,255,121,131,170,124,201,369,135,217,90,224,222,289,293,298,237,234,243,209,332,212,239,179,164,265,163,308,168,258,223,136,106,150,59,144,206,344,192,228,131,114,249,292,272,258,127,320,216,218,225,242,237,154,201,109,175,269,267,217,170,169,209,198,138,123,328,197,164,158,229,163,186,248,366,211,141,336,105,287,230,261,172,128,176,193,258,253,211,176,247,315,218,310,273,273,165,111,246,268,270,171,181,207,241,94,228,103,183,154,224,167,195,179,277,383,189,165,189,261,217,206,183,240,215,270,263,249,154,262,133,127,233,370,202,148,229,253,155,178,164,214,259,381,256,288,159,198,179,235,316,192,186,155,208,180,311,292,224,64,134,212,102,328,201,194,199,137,334,151,214,217,285,245,256,212,155,256,214,135,254,181,273,95,242,151,258,203,181,128,206,101,269,145,402,179,250,212,124,195,221,88,188,233,199,185,175,129,116,209,225,134,145,193,83,165,92,107,203,251,260,154,204,333,225,182,114,201,207,102,155,290,199,113,259,279,105,244,286,221,120,93,253,117,182,211,178,229,133,241,287,72,232,247,213,198,167,172,269,135,185,234,225,114,168,367,195,176]
doclens.67.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [217,275,294,324,176,190,227,323,170,231,95,160,205,202,142,93,224,172,161,128,200,132,129,210,236,250,255,211,245,225,93,135,163,248,226,137,305,238,217,244,199,214,263,260,226,78,180,181,282,102,323,275,149,166,245,307,195,174,101,186,64,155,350,162,106,124,227,233,223,242,262,244,252,227,202,199,131,264,244,187,227,258,170,118,301,216,145,130,104,275,307,206,175,108,225,262,282,104,101,214,208,184,268,153,242,194,232,199,327,281,212,187,160,176,176,194,203,205,95,158,133,311,261,227,247,189,248,189,137,185,167,236,210,232,98,125,193,359,275,180,279,200,170,197,251,195,136,177,88,72,163,96,82,251,250,252,247,195,172,149,119,216,167,262,179,73,140,184,271,138,237,62,114,121,217,68,202,225,127,235,68,92,121,287,219,199,146,214,251,248,141,90,243,136,84,260,310,210,65,237,134,142,236,295,62,271,144,84,128,187,237,202,147,161,325,118,205,179,172,231,85,199,367,245,208,122,174,176,196,96,284,154,189,279,254,215,137,271,168,325,261,144,232,268,270,245,249,203,319,158,179,307,210,196,126,188,100,270,114,218,279,141,95,246,219,223,275,307,109,122,233,208,137,186,189,214,164,329,112,156,172,194,169,121,228,265,193,253,224,112,170,133,308,258,212,248,191,274,244,329,129,111,154,238,215,268,202,205,182,165,216,157,233,211,163,211,314,162,140,120,196,232,228,264,223,166,186,229,124,207,135,244,247,273,210,138,161,340,269,229,106,233,207,147,160,126,280,254,166,218,199,87,146,228,229,161,243,167,276,299,236,209,99,332,220,160,268,109,340,222,196,346,188,270,345,102,214,213,116,266,330,175,230,240,310,100,188,254,308,131,143,334,173,236,142,233,180,84,203,223,87,138,316,132,199,165,280,256,139,244,362,139,255,186,271,235,181,189,166,234,192,219,174,116,113,189,194,300,294,210,142,198,132,257,232,252,229,286,245,161,208,160,134,234,143,191,251,137,205,44,118,123,181,209,159,127,277,174,213,183,83,373,106,265,113,193,107,110,228,327,147,177,108,299,236,342,94,198,263,102,197,345,158,172,121,238,94,221,360,209,122,200,126,158,226,201,102,206,38,152,224,149,91,273,197,261,154,221,201,351,302,120,220,183,278,149,98,339,127,138,124,168,183,193,148,167,267,297,219,192,133,227,291,258,165,353,163,203,147,238,232,335,104,215,169,133,250,125,214,220,222,304,237,108,204,261,245,323,151,197,315,184,150,255,140,322,215,210,190,201,163,166,115,86,223,203,332,337,159,269,312,239,130,302,300,70,218,111,199,180,362,89,97,176,257,305,175,172,287,214,264,118,208,280,279,158,123,225,276,195,166,153,245,206,198,351,213,169,182,141,142,135,269,187,247,340,180,50,310,232,103,193,175,296,276,184,289,274,173,160,169,226,180,100,154,162,128,185,131,238,236,181,321,201,217,197,198,371,260,196,195,168,199,130,214,248,201,126,276,298,268,252,153,147,171,215,172,218,240,127,179,142,161,231,118,153,256,127,121,245,211,185,118,268,199,208,202,164,101,252,87,178,130,263,190,178,277,180,131,200,369,296,165,141,193,176,242,193,154,272,261,305,168,324,225,219,170,206,129,224,265,197,185,160,219,111,163,158,253,229,203,148,127,119,280,153,197,153,247,171,196,303,177,248,118,224,276,210,133,282,192,188,107,232,260,141,257,190,119,167,163,165,199,205,120,98,131,214,132,307,250,188,130,191,196,142,199,142,217,119,286,229,213,191,259,211,334,126,251,238,231,239,113,287,219,209,226,235,164,123,209,179,143,175,276,69,168,170,213,240,210,108,168,195,215,169,286,275,176,131,269,173,128,167,215,281,272,70,254,140,164,169,127,182,123,241,174,309,106,254,309,165,185,190,131,193,221,223,249,201,164,359,223,187,167,143,282,137,185,304,204,238,166,156,255,192,229,292,264,195,161,211,218,77,119,145,131,230,200,145,268,213,147,279,263,253,123,301,144,192,163,198,208,205,177,168,168,117,235,124,227,272,204,123,265,225,176,197,69,246,100,227,170,262,203,193,189,209,145,213,130,102,112,218,174,146,120,123,117,343,113,85,170,213,251,188,223,119,174,90,248,137,341,320,287,150,228,178,212,166,213,158,281,185,117,233,122,214,215,173,387,267,300,185,184,147,183,301,154,233,243,141,159,196,225,195,175,302,303,279,217,159,256,148,230,252,242,183,259,341,130,180,171,189,165,202,166,234,220,211,82,213,72,359,190,264,276,155,251,157,221,244,214,153,226,117,114,222,278,199,335,235,258,325,135,269,254,84,195,203,140,129,241,137,78,203,185,172,259,323,378,261,148,79,282,175,234,153,190,125,190,214,185,129,318,90,310,240,203,337,159,122,188,127,170,140,96,127,311,254,137,235,149,179,96,208,238,236,200,193,245,143,176,285,287,84,188,262,249,297,137,93,136,133,193,294,153,150,237,210,259,324,216,196,244,100,267,209,225,195,202,164,147,213,150,247,292,272,160,227,195,229,176,192,104,334,221,162,98,152,217,109,119,261,147,139,152,263,99,252,174,148,129,112,133,99,167,237,173,170,138,177,105,77,210,161,249,151,242,173,215,279,158,183,253,187,183,210,237,188,166,173,81,227,162,118,129,211,256,266,124,313,312,221,158,143,227,303,194,106,120,145,252,204,162,171,249,214,300,239,206,231,144,129,261,344,145,235,326,198,233,190,154,265,174,222,248,192,112,125,258,242,176,326,202,358,198,177,88,178,195,234,283,184,113,158,87,139,331,208,93,186,147,168,161,248,153,154,274,91,84,80,140,201,183,222,135,248,116,171,120,351,351,96,169,145,286,381,201,196,220,61,151,285,358,300,320,258,90,100,257,74,148,225,284,141,182,301,176,211,302,181,299,317,121,118,75,177,219,317,154,285,164,212,241,163,172,164,118,168,156,245,76,215,196,98,163,128,185,227,114,140,180,129,235,293,171,76,224,103,233,220,173,348,165,164,146,175,282,122,367,181,250,265,247,82,97,238,142,328,209,136,260,116,226,390,273,301,187,219,232,266,283,102,164,258,118,138,184,307,163,62,197,179,130,120,151,202,199,153,136,112,266,296,269,248,132,131,154,199,105,345,110,305,107,228,183,277,206,130,75,160,100,172,202,208,206,125,208,118,165,339,148,271,195,173,141,165,201,123,203,123,239,230,239,199,141,272,236,261,145,202,218,192,239,106,125,118,263,197,129,110,214,357,189,154,235,208,108,229,299,165,171,173,128,168,183,177,127,126,230,193,272,198,214,294,226,128,195,127,133,118,278,300,162,251,162,94,156,193,277,143,111,233,257,203,216,82,285,265,122,115,219,308,167,182,215,319,306,105,112,194,200,221,192,230,121,302,205,173,87,214,111,248,145,282,252,157,124,221,150,89,233,194,375,162,131,240,248,157,136,321,132,134,187,125,180,221,285,115,307,172,270,271,117,251,100,215,106,163,154,164,211,131,209,191,153,190,198,80,256,244,236,278,235,77,99,219,250,165,137,193,177,203,294,170,201,161,133,238,192,183,122,222,102,166,218,158,137,235,149,196,196,176,260,260,107,344,213,259,140,297,192,252,212,109,198,217,237,310,174,168,322,100,101,158,277,227,336,216,265,109,206,147,123,130,222,189,235,275,163,228,245,122,222,289,184,152,245,193,120,225,132,163,240,212,188,202,215,183,212,245,208,250,291,237,121,160,251,221,211,302,130,198,183,309,218,275,308,134,291,124,206,277,172,165,174,215,233,225,207,188,185,217,222,205,188,216,197,106,205,289,176,233,133,155,245,288,183,108,81,90,356,270,81,208,289,95,109,153,133,203,276,212,320,187,295,52,119,182,251,137,150,201,185,172,207,167,195,86,279,338,160,286,145,186,131,345,159,160,117,228,161,210,148,236,334,255,234,143,98,144,234,268,176,235,165,242,116,181,188,206,164,186,205,301,162,82,84,138,274,164,118,193,193,184,208,220,180,220,71,247,231,231,209,81,240,167,138,262,290,227,268,309,190,316,151,190,248,263,192,201,211,194,228,187,199,216,214,221,182,221,341,197,248,198,222,262,226,218,237,181,131,182,230,171,144,281,323,129,279,216,124,231,174,290,157,272,88,278,234,239,178,173,275,232,263,264,131,151,204,140,136,168,181,142,244,258,256,143,177,110,100,71,124,149,129,208,195,157,175,127,327,170,190,231,119,88,70,235,102,96,254,270,196,306,164,248,189,109,178,203,152,131,200,208,258,190,137,208,210,249,183,100,302,184,184,282,142,265,142,143,172,191,196,244,147,189,276,370,266,184,103,185,294,181,230,224,177,154,221,103,329,320,133,265,293,223,250,337,278,123,237,61,314,76,206,187,220,296,326,156,182,222,287,169,168,284,176,205,164,190,267,273,245,106,241,235,172,278,164,184,216,235,201,169,201,190,153,110,225,210,239,250,238,292,258,203,187,134,165,136,106,272,179,101,224,193,178,264,160,234,235,95,155,220,366,287,114,282,177,238,264,139,146,192,176,107,155,159,259,183,228,156,150,181,270,159,267,200,194,348,165,214,212,228,121,152,228,267,127,269,210,207,190,166,217,184,102,246,198,275,167,190,273,123,177,219,213,158,259,303,94,137,129,222,269,92,263,277,299,126,154,130,323,227,183,171,76,200,183,119,187,50,221,376,122,196,237,223,236,315,253,306,140,276,260,237,65,156,187,220,169,117,270,194,264,79,278,258,130,233,157,327,239,143,218,213,176,221,194,295,236,161,173,186,222,219,219,155,258,168,268,135,42,238,192,237,151,204,170,121,198,303,135,215,199,275,232,298,177,259,211,249,155,255,252,202,214,184,220,181,123,211,142,127,228,182,210,154,313,234,239,150,125,253,256,226,163,161,255,227,224,277,195,284,181,84,368,182,343,57,206,224,247,157,74,203,177,138,195,160,197,265,133,135,277,238,155,259,184,294,107,281,293,133,297,305,154,162,133,186,249,135,139,139,245,151,88,133,316,197,269,55,220,277,213,156,264,216,181,231,347,225,146,131,112,222,163,175,130,205,173,212,241,244,195,217,288,274,113,196,158,178,184,343,161,161,225,238,252,203,256,93,227,115,247,216,255,152,193,279,213,233,93,160,211,158,175,167,158,288,222,145,342,85,266,264,176,358,266,186,140,197,156,199,178,101,247,170,177,213,182,93,314,167,211,255,243,161,290,318,123,260,90,261,364,195,196,214,190,201,153,150,214,181,230,186,228,170,269,195,156,232,226,255,197,111,228,208,239,201,160,231,146,210,174,147,189,124,52,135,170,285,253,287,154,211,241,260,171,224,190,269,124,260,224,114,250,101,222,240,212,215,238,88,206,187,211,149,280,112,164,207,247,199,267,247,248,210,223,241,173,88,145,255,136,309,133,132,221,164,282,157,170,77,316,148,182,197,135,257,205,151,207,157,145,182,251,133,123,155,147,242,165,252,162,156,195,288,240,71,60,322,117,240,202,226,207,175,282,281,149,158,303,86,184,319,138,180,269,168,149,240,133,120,108,182,188,209,339,274,187,111,212,241,195,267,178,187,284,161,201,126,234,180,191,186,252,111,133,275,172,199,233,111,141,144,185,245,129,234,333,124,215,334,170,210,252,153,93,190,289,213,155,191,214,238,92,268,194,205,254,210,269,241,139,210,130,126,277,198,361,156,171,229,212,206,109,185,202,164,169,209,165,108,228,150,235,85,239,193,98,215,183,165,166,308,88,191,138,61,132,139,267,259,254,259,180,201,212,141,56,156,213,118,98,112,180,290,112,284,225,122,333,221,139,304,93,74,223,203,141,279,306,136,208,342,204,241,276,288,196,355,215,337,86,245,167,228,127,259,161,203,203,256,183,250,208,162,129,185,246,220,295,134,235,202,65,289,91,62,191,295,101,211,109,197,158,276,173,261,107,275,259,145,224,168,133,110,233,134,164,236,90,129,268,320,93,207,155,166,210,87,304,260,183,217,134,110,290,253,214,207,273,242,267,129,209,193,212,320,178,229,302,196,140,179,256,104,185,99,104,253,219,269,214,227,201,194,267,245,238,181,258,222,108,233,110,315,237,164,290,165,248,104,128,93,221,353,264,305,264,163,247,187,195,134,258,231,171,290,298,109,60,239,141,226,154,198,294,199,166,239,179,175,232,183,186,121,221,147,250,203,205,252,178,223,181,254,192,282,195,280,89,210,280,159,327,161,275,225,335,107,184,240,193,201,101,211,163,79,302,164,134,123,129,216,234,267,144,258,337,91,184,292,250,195,108,323,180,101,245,198,130,215,135,219,293,87,254,184,272,159,143,165,299,240,116,251,202,153,161,250,178,113,124,246,335,127,214,182,161,279,240,162,177,237,123,268,279,231,208,317,288,308,261,265,259,203,161,260,127,240,363,292,270,234,119,207,141,295,165,146,216,274,124,185,206,271,161,194,285,242,98,158,164,94,286,158,131,311,175,197,272,270,105,139,236,325,182,226,220,106,245,210,289,238,212,261,159,105,210,136,207,258,90,175,102,317,227,137,172,295,155,233,125,132,240,237,139,160,176,214,205,277,123,167,276,191,178,181,176,127,194,138,338,273,130,315,357,294,148,134,170,143,234,145,264,183,186,199,226,258,245,201,166,189,267,171,106,261,189,92,127,221,325,116,148,236,214,162,325,107,210,348,201,216,329,247,127,261,196,166,246,263,221,322,219,247,115,143,161,162,216,247,213,192,194,201,281,128,164,218,282,183,67,234,102,165,184,164,181,146,226,121,118,191,118,93,208,183,145,304,357,186,144,144,87,145,165,135,127,144,241,105,220,320,256,153,161,166,182,201,181,269,105,247,126,140,214,244,144,301,203,100,176,77,138,185,331,145,291,291,165,173,344,74,166,229,165,130,306,120,227,161,72,99,200,242,305,121,199,126,226,129,97,274,176,82,242,229,107,312,140,315,406,336,201,200,227,165,211,144,221,207,191,151,137,98,178,187,242,244,193,336,172,268,160,260,315,146,334,110,247,172,253,185,289,138,213,288,280,314,139,269,112,201,120,108,289,177,189,198,138,87,244,156,138,159,163,219,170,105,226,248,220,314,247,223,267,195,146,246,229,231,189,238,182,182,363,235,214,259,153,181,141,184,180,215,131,290,163,117,138,279,218,87,284,133,166,150,166,339,192,286,196,303,107,248,191,98,155,208,243,139,269,168,145,158,197,168,107,242,283,157,169,200,147,101,169,227,291,246,156,84,145,239,278,294,247,195,119,252,97,80,165,173,230,85,222,229,245,103,287,347,310,194,176,239,213,77,112,72,113,146,247,151,204,238,209,221,190,154,238,210,330,243,144,171,226,337,373,326,256,146,213,272,200,135,249,84,279,123,162,226,237,225,320,178,97,250,230,118,389,179,201,245,189,184,128,165,248,265,188,220,288,115,183,182,130,231,145,279,197,242,205,113,189,276,117,315,133,172,241,132,198,82,177,223,137,183,131,118,100,183,272,267,247,143,314,137,181,197,240,121,128,224,233,213,194,292,175,109,204,182,248,259,217,226,135,217,175,300,225,235,144,81,76,157,254,175,231,187,156,116,249,245,188,180,220,229,200,181,173,198,220,110,331,309,217,174,243,89,242,141,115,256,234,192,213,171,256,150,172,237,357,223,289,222,160,140,230,207,150,91,209,134,179,110,122,237,259,190,170,212,371,119,77,154,219,181,196,252,123,82,158,215,153,330,148,125,241,208,261,240,345,178,100,172,148,292,89,188,173,159,186,190,281,164,333,302,304,226,162,195,139,129,188,259,232,157,105,53,200,137,162,270,214,143,182,123,139,242,250,298,125,192,151,327,214,201,178,178,173,226,256,218,91,254,211,135,302,175,191,234,293,123,252,66,189,151,195,172,55,253,196,295,270,210,172,297,167,222,163,251,316,205,255,137,226,227,175,200,152,108,231,177,166,325,238,148,161,321,207,181,197,257,206,124,229,204,177,225,303,303,202,158,316,174,390,135,268,188,87,293,278,102,93,315,259,173,235,294,205,155,219,306,120,172,218,171,248,235,78,192,157,230,293,195,165,215,224,130,184,234,245,268,246,221,176,208,124,126,182,221,248,150,148,203,191,273,206,291,100,221,163,158,192,254,192,218,171,137,138,323,321,224,231,187,289,142,109,173,192,86,235,172,156,127,328,214,171,189,221,128,209,207,219,146,242,203,381,292,278,230,350,160,180,121,343,190,178,153,103,235,268,294,157,271,167,195,314,170,236,183,147,282,113,183,142,256,156,272,239,187,199,297,229,172,171,268,342,201,216,232,103,200,322,183,102,117,308,181,265,173,251,97,203,232,205,268,243,185,371,169,84,327,211,178,164,363,239,231,171,185,145,194,208,153,169,218,252,217,210,148,172,272,171,200,249,330,220,218,342,154,118,255,266,255,236,229,143,224,139,234,159,67,157,238,281,184,112,231,190,180,334,146,89,151,247,100,248,134,179,271,207,164,254,207,193,140,149,89,76,161,139,214,162,134,123,118,207,281,64,129,140,148,173,247,172,150,320,276,240,206,248,222,193,155,165,291,252,170,109,223,114,229,120,91,332,261,119,273,234,167,79,202,177,176,241,133,234,137,203,148,145,83,239,299,313,242,225,150,173,121,294,183,128,226,102,131,261,189,191,160,226,251,248,215,242,214,121,138,221,222,286,237,171,161,240,168,269,448,129,189,152,289,211,113,186,191,277,201,103,266,288,169,138,119,334,313,337,205,219,348,281,122,241,227,150,166,236,299,195,148,221,260,304,301,279,183,59,211,158,329,201,296,265,107,148,303,64,104,233,135,293,132,224,218,221,76,176,71,142,227,136,198,242,155,213,146,113,122,177,114,248,178,198,170,322,212,323,314,58,154,187,101,170,259,238,138,206,217,154,179,162,155,164,326,157,169,322,266,218,199,141,147,234,153,196,201,203,239,134,201,212,283,67,188,134,129,260,220,296,301,122,152,272,177,305,183,167,170,150,211,214,176,188,102,203,317,90,291,194,301,168,111,85,370,178,244,184,233,163,64,138,169,210,146,170,256,335,217,198,230,219,199,154,204,178,181,104,182,265,229,129,237,100,158,207,228,166,275,208,279,162,305,233,175,264,145,219,204,144,176,210,230,215,87,92,336,254,293,106,226,221,100,209,182,227,168,197,236,137,184,186,306,171,160,133,170,164,190,86,101,239,127,269,114,253,318,178,181,174,200,188,196,205,186,186,233,264,234,233,212,124,393,244,184,216,307,208,210,221,118,151,251,130,188,151,309,239,158,176,351,279,247,89,295,203,112,172,122,201,139,192,132,110,114,112,130,185,191,184,233,196,207,352,326,131,149,137,255,200,204,168,143,171,354,244,223,248,103,118,127,274,245,170,232,116,92,82,219,169,326,168,168,139,81,67,168,337,181,179,195,123,210,162,266,286,183,88,197,209,122,198,179,372,212,236,255,370,212,281,188,307,185,320,300,191,160,163,157,270,213,287,234,102,257,187,142,356,234,149,240,273,250,278,327,167,261,165,121,268,286,252,154,189,66,111,144,132,131,105,145,315,174,139,332,272,150,342,236,210,240,244,124,219,287,259,226,104,152,309,141,115,251,111,197,165,177,127,185,134,133,280,216,98,251,248,124,212,242,126,147,93,317,153,143,120,144,59,230,174,137,258,143,301,261,182,147,139,303,311,318,200,126,253,238,119,196,219,213,204,301,172,124,199,289,306,153,227,197,123,337,131,241,138,202,206,216,237,203,333,183,166,203,53,124,145,92,123,223,121,260,352,198,213,177,251,220,249,272,145,239,338,283,150,174,275,171,94,132,125,303,123,124,215,85,180,257,194,358,164,269,216,202,204,158,227,176,206,175,219,135,399,207,89,229,268,89,135,208,178,170,88,272,275,205,285,147,320,168,109,225,155,298,128,291,229,138,280,210,221,226,345,185,289,161,254,283,203,155,166,109,281,248,181,158,159,216,283,234,323,293,253,189,206,275,198,227,275,232,94,268,218,185,206,162,175,240,111,163,184,305,209,177,219,337,278,177,93,235,194,82,147,147,143,238,187,92,250,207,173,183,142,224,243,266,199,256,208,234,223,215,209,202,255,139,267,157,257,174,290,362,183,192,87,266,259,271,164,196,192,294,113,170,127,136,193,269,312,230,217,125,233,196,76,219,114,163,142,195,119,223,299,156,294,192,127,219,177,243,231,191,179,237,180,205,220,116,54,154,154,222,177,65,167,219,300,132,263,151,123,235,113,170,119,197,182,246,167,150,272,196,207,227,252,228,239,174,212,311,235,164,154,282,192,169,182,172,197,239,304,124,96,218,162,67,224,213,107,225,223,262,140,204,260,271,94,214,133,317,221,213,247,85,158,358,176,91,268,279,211,146,199,165,207,86,125,112,237,262,147,141,209,304,119,240,93,194,227,84,210,76,170,287,156,140,235,149,199,257,351,144,215,133,235,95,185,122,129,227,268,156,289,247,166,265,224,218,206,233,163,57,223,301,87,193,103,298,238,220,202,187,181,127,254,310,292,296,244,131,211,207,182,282,107,214,230,217,142,223,89,240,237,266,288,248,215,198,349,130,268,234,156,202,154,242,149,322,199,247,227,231,265,250,69,152,91,124,91,142,259,97,262,287,128,208,284,94,207,180,102,284,169,164,191,184,158,85,342,283,151,154,199,214,202,193,114,155,177,163,222,124,218,344,187,192,242,271,203,142,357,60,269,56,154,119,255,305,142,164,205,194,185,234,137,274,143,116,251,121,220,200,137,212,201,73,196,77,328,231,155,135,192,255,207,152,239,264,198,155,122,311,323,350,152,320,418,268,202,100,242,277,129,341,93,85,210,86,181,272,135,287,146,366,276,290,220,241,274,89,182,163,248,102,221,250,228,188,221,186,136,258,311,204,166,120,121,209,141,177,189,219,163,190,133,210,201,168,120,140,124,208,254,207,115,208,105,350,271,232,283,262,197,280,238,200,129,280,186,275,204,145,77,289,294,279,146,146,169,142,318,270,217,155,228,319,142,198,185,231,236,237,167,104,249,176,263,317,375,225,211,239,272,168,200,195,319,232,246,98,154,108,210,220,183,228,242,212,203,97,100,264,219,219,211,82,238,146,207,375,132,88,154,331,400,104,273,313,212,181,179,149,281,223,208,281,261,73,269,64,147,159,326,171,261,163,192,205,135,233,197,61,151,226,225,211,224,133,157,233,230,235,330,257,171,169,196,241,162,208,129,307,113,298,231,269,148,134,203,228,112,242,109,230,137,136,298,171,247,205,187,105,246,302,176,182,276,296,176,145,310,270,170,239,232,134,124,173,88,316,60,151,54,234,79,150,211,308,229,159,259,236,111,200,106,249,140,199,223,214,164,95,228,119,181,178,158,262,169,373,158,207,251,296,304,289,143,227,68,165,222,321,198,334,300,147,232,70,136,341,166,262,173,111,222,276,229,254,131,214,110,179,197,202,177,286,260,190,182,200,215,221,242,156,172,109,172,256,371,146,133,55,261,265,222,157,193,220,90,218,254,231,235,206,158,91,180,204,222,145,157,91,141,370,220,288,257,188,234,129,138,143,252,259,138,272,193,212,107,181,283,163,142,193,146,232,158,211,266,369,224,280,165,122,201,238,326,221,238,195,175,210,136,145,281,179,111,87,94,219,156,230,93,244,191,221,306,184,244,102,249,152,293,160,180,217,130,116,138,261,240,230,110,254,210,181,111,176,150,305,167,241,186,343,200,127,169,195,74,276,233,208,240,158,118,141,223,253,268,226,244,121,211,140,170,216,367,177,97,76,78,316,98,307,123,211,289,253,48,161,330,159,175,116,277,213,228,303,147,275,241,162,179,229,174,100,215,191,216,190,173,222,254,205,249,221,130,238,198,285,156,220,170,234,174,259,161,139,239,86,138,251,246,172,257,129,165,139,145,133,231,287,224,188,154,97,230,182,175,193,225,201,182,281,200,242,291,144,345,132,274,180,273,165,174,267,236,267,108,230,102,163,118,241,290,240,234,172,158,184,248,171,95,112,193,180,251,276,161,190,218,81,95,227,72,219,102,328,216,124,112,122,211,120,144,241,211,118,168,136,148,378,247,176,142,137,294,107,204,290,146,152,237,210,303,300,256,122,146,218,275,236,143,201,330,132,213,127,239,286,235,153,229,237,303,99,62,308,286,250,187,233,237,113,131,141,255,308,128,240,189,174,262,147,233,214,94,116,232,159,288,108,279,198,253,247,94,223,307,196,57,226,216,204,189,107,182,201,258,170,273,194,72,249,45,213,242,264,181,85,269,228,230,257,144,224,179,245,203,179,236,315,225,140,203,149,220,183,165,256,169,199,138,193,236,198,84,136,175,205,278,190,172,271,169,298,160,153,109,182,193,192,121,245,232,201,136,193,198,249,169,223,378,220,290,336,168,207,237,153,304,284,293,311,122,274,126,300,182,225,281,197,133,218,233,277,149,276,161,226,142,154,173,162,155,254,160,232,172,102,136,315,200,132,151,172,291,126,217,134,215,108,264,170,277,115,219,151,200,147,161,271,167,146,182,135,222,283,156,298,247,153,135,233,308,176,225,241,264,211,304,173,175,168,334,252,142,300,185,131,250,107,181,223,222,301,159,269,194,190,293,216,224,359,302,190,337,122,153,111,198,127,285,163,144,89,131,168,208,273,198,168,159,180,190,154,376,185,117,272,200,221,155,133,314,294,173,181,214,154,133,138,191,169,300,172,214,133,239,328,291,181,286,165,63,265,214,204,182,237,161,149,95,174,159,134,179,236,136,230,178,332,148,71,198,196,226,151,166,223,313,82,256,190,148,47,87,390,92,135,283,243,209,152,204,131,202,213,134,209,87,373,229,93,114,156,239,186,110,128,286,232,113,176,271,126,85,122,213,291,282,122,153,210,193,139,260,205,240,195,162,294,105,132,153,74,214,111,118,151,81,61,276,300,268,186,190,230,171,117,183,309,175,173,245,209,115,196,274,228,190,322,314,219,162,87,194,172,99,388,205,298,94,260,139,170,149,162,125,231,173,204,230,294,249,134,226,284,195,385,332,269,200,121,337,220,115,90,206,320,114,166,287,115,91,153,183,189,220,174,168,299,67,127,154,160,232,150,223,77,126,234,359,298,241,142,163,115,238,295,112,210,258,376,148,230,282,121,244,257,82,196,172,95,88,139,94,233,162,275,260,175,285,157,129,235,225,121,170,183,259,260,161,209,134,104,192,188,186,286,127,228,122,137,236,131,326,273,180,97,197,310,187,197,183,191,244,328,166,151,222,195,239,232,240,220,225,161,244,202,160,241,223,157,329,234,230,112,119,203,189,269,137,219,159,169,163,163,155,277,108,130,197,251,178,207,151,117,276,251,224,243,122,247,211,274,335,256,208,223,136,279,143,179,145,287,186,247,331,126,186,210,271,108,214,129,254,205,283,182,98,289,157,210,136,222,235,142,137,197,238,173,178,109,281,119,198,203,236,142,177,251,309,233,242,242,144,209,387,213,208,198,249,237,120,197,187,83,265,177,97,160,217,139,101,147,257,106,212,107,207,309,211,162,207,241,186,220,213,199,213,266,120,310,281,112,168,171,169,166,204,170,90,218,149,148,217,257,204,285,200,143,215,151,218,234,138,168,219,237,81,153,303,221,200,159,261,120,162,439,126,316,92,262,148,95,162,220,246,125,133,179,224,256,155,265,215,297,210,191,208,219,201,318,226,103,224,191,198,119,159,225,240,82,200,122,191,149,105,194,166,214,112,172,161,197,237,221,172,171,311,228,261,190,296,166,155,118,178,127,55,46,141,168,157,183,123,235,243,67,191,157,359,165,207,101,190,269,140,260,226,182,154,165,69,193,138,212,139,212,230,182,167,225,152,189,176,216,303,100,139,201,170,158,178,195,151,254,280,323,113,258,167,276,240,230,312,156,265,210,283,221,79,148,223,212,226,252,226,199,159,278,147,186,329,182,319,156,232,69,205,241,193,132,209,171,155,212,327,186,238,165,101,174,166,221,337,131,171,181,146,157,165,117,98,207,184,203,301,93,188,139,292,211,164,152,263,253,223,334,203,276,247,261,166,142,263,245,182,252,273,338,262,242,260,65,161,282,202,248,256,330,204,211,184,144,136,93,300,57,199,162,306,159,207,140,343,160,187,194,115,210,287,302,219,199,97,170,246,114,242,118,160,107,117,199,199,90,241,273,316,243,163,169,299,128,88,165,275,210,188,192,140,126,137,123,107,196,180,137,131,340,288,256,119,72,123,341,127,185,135,217,199,272,223,265,132,147,187,175,151,307,113,226,181,232,198,96,233,223,232,264,236,307,118,73,213,236,273,290,176,80,127,214,344,318,64,282,286,77,175,154,170,190,217,284,206,97,227,239,147,248,130,179,126,209,263,363,117,190,170,205,233,322,203,196,252,149,73,318,212,59,113,195,194,207,154,152,347,153,311,100,233,108,197,359,209,233,191,196,270,167,239,225,110,210,156,114,158,203,203,108,229,114,132,186,210,261,271,238,184,99,290,146,275,179,328,263,198,149,126,192,170,268,161,158,133,142,67,88,67,240,204,218,148,241,236,102,178,194,317,181,310,297,216,113,196,281,157,302,143,205,208,102,152,231,363,198,110,219,278,305,153,176,146,118,170,202,104,253,230,112,128,206,278,212,165,124,91,161,128,256,221,163,168,236,174,127,190,323,185,249,313,231,150,149,101,196,152,158,163,131,241,100,209,219,100,86,198,111,148,296,293,144,285,239,116,186,218,139,190,121,119,224,160,301,185,262,340,268,363,293,281,297,289,163,179,271,221,232,298,159,164,199,206,200,161,117,185,235,149,89,274,293,261,200,229,316,201,314,298,188,179,218,221,250,287,239,93,229,256,126,208,219,96,284,198,138,224,108,122,193,86,230,249,240,139,274,174,200,166,145,117,244,201,187,116,238,93,238,174,170,99,109,249,231,130,182,236,248,232,153,152,178,188,299,152,345,195,70,200,328,249,265,185,216,264,371,117,199,227,199,264,257,130,145,227,103,125,167,191,234,181,199,64,157,191,252,174,167,244,222,187,203,310,221,221,195,102,167,261,127,208,160,164,280,143,224,212,241,235,313,213,243,173,204,165,139,330,301,362,155,164,441,234,282,129,98,166,270,203,93,151,244,155,228,179,216,171,379,129,260,226,153,347,228,89,231,215,208,149,119,201,154,202,176,140,363,159,219,110,186,267,114,120,310,247,120,127,178,182,144,168,215,109,257,265,313,95,228,186,236,262,172,184,158,253,218,192,236,136,113,130,208,194,237,220,162,295,226,271,109,181,200,388,255,145,237,189,298,224,107,176,287,88,213,221,352,227,167,295,217,193,213,142,187,183,171,211,249,182,199,178,224,319,184,173,225,235,214,187,299,290,142,162,179,264,138,113,247,230,160,160,295,337,183,305,137,123,250,139,290,129,231,296,154,148,261,247,318,178,392,184,247,285,88,253,192,261,252,186,76,282,180,220,126,139,153,94,344,270,223,216,244,135,130,259,184,125,152,171,202,184,220,287,229,207,217,262,85,190,188,99,330,363,217,135,210,210,135,184,198,194,136,104,143,159,169,72,317,140,153,118,252,183,257,241,263,247,140,129,118,181,198,139,137,178,238,205,97,171,299,144,144,183,184,111,250,340,122,163,306,356,175,210,94,178,55,144,256,71,167,361,213,319,259,170,189,218,168,97,207,267,169,239,187,266,299,79,246,129,144,367,156,204,186,156,270,99,132,335,205,101,307,263,188,288,216,314,223,290,150,227,80,165,204,268,193,303,154,131,241,259,224,149,389,179,177,219,209,237,196,302,184,131,268,175,240,229,108,141,215,162,334,202,113,312,256,224,159,168,207,192,171,121,84,156,272,133,179,284,105,198,239,157,169,305,117,171,162,204,329,222,154,214,145,111,198,89,125,84,280,217,179,228,235,205,243,245,177,160,174,233,224,93,125,236,210,218,180,239,168,239,266,106,160,245,320,214,362,79,263,339,155,260,357,129,199,223,253,116,102,181,230,201,258,284,201,178,132,215,282,74,150,239,193,166,255,197,201,187,234,278,273,188,321,249,82,289,132,106,212,245,193,161,154,295,230,163,90,184,323,164,98,287,245,192,291,193,123,278,116,189,186,289,263,193,163,170,175,290,258,200,217,199,286,147,96,197,287,299,161,195,135,176,233,185,236,96,124,182,226,240,145,181,212,206,144,244,207,176,296,156,153,271,213,138,170,265,165,333,349,151,168,353,232,185,332,177,315,247,278,204,235,222,216,166,107,160,158,250,149,195,257,287,254,208,174,274,232,202,430,80,274,167,157,193,285,235,218,265,125,153,270,92,173,153,215,261,167,255,117,89,67,125,146,135,226,186,139,187,265,133,233,241,236,257,178,155,112,71,221,203,198,175,134,314,159,168,180,155,168,161,161,157,265,145,97,163,170,98,181,248,183,146,277,237,272,212,90,286,182,96,248,189,252,183,290,177,127,171,158,197,227,226,188,162,242,273,264,160,117,177,212,209,122,177,202,193,183,254,141,261,268,120,257,98,199,142,230,262,134,229,88,184,189,250,221,249,153,261,120,100,144,139,221,324,109,233,220,265,71,242,140,185,177,204,183,225,237,259,101,89,195,236,331,253,193,154,91,224,147,65,160,165,257,311,169,181,275,136,184,223,178,281,144,132,232,265,199,134,262,182,321,135,125,218,268,178,92,120,87,251,112,146,202,95,176,176,128,202,160,201,169,223,106,188,235,121,238,83,383,166,272,183,232,275,203,189,285,187,209,174,281,151,176,342,231,294,153,128,71,207,151,71,269,268,217,282,270,129,132,248,106,239,302,262,140,220,194,259,198,153,211,239,157,238,207,161,216,132,185,138,180,152,149,155,337,131,353,253,247,263,235,210,318,211,251,104,178,205,253,197,311,284,225,161,264,191,136,238,252,196,204,152,124,232,184,255,194,221,70,233,142,125,200,246,327,174,373,86,153,158,114,241,188,174,241,163,173,107,300,178,236,282,196,189,171,174,31,216,153,278,160,285,168,263,198,254,103,178,169,141,245,247,276,113,313,275,186,188,262,226,185,132,167,291,235,241,137,219,192,153,236,172,232,277,316,227,92,285,291,156,278,131,86,227,135,171,343,118,348,142,103,166,293,199,108,202,306,246,120,216,162,224,171,286,178,92,258,233,130,321,250,145,123,95,275,127,159,101,237,168,221,177,86,196,167,126,290,302,235,137,263,205,162,145,247,197,207,392,190,112,262,204,145,194,249,229,166,112,202,210,139,138,182,179,179,235,210,226,103,99,161,203,175,160,211,261,202,207,265,309,173,162,181,261,229,221,247,140,96,123,90,162,163,239,166,323,201,135,305,90,104,278,182,280,237,230,193,214,208,181,294,177,147,156,262,320,151,233,284,292,95,111,233,139,74,292,179,306,206,253,155,223,188,174,271,283,144,84,282,247,240,315,194,195,135,274,215,90,106,311,224,161,187,318,188,257,141,155,172,240,191,222,234,261,154,232,274,123,363,125,229,145,220,165,198,316,118,291,153,172,178,137,308,152,215,188,169,151,144,156,237,84,206,205,79,178,213,107,221,244,358,222,127,224,215,167,240,204,261,120,299,234,70,203,140,201,223,158,220,228,171,334,224,130,171,249,174,145,205,142,93,323,248,279,108,187,295,321,117,101,233,78,190,221,105,141,185,212,281,103,250,157,299,222,136,123,80,123,209,127,217,274,266,94,254,215,186,208,195,271,92,200,159,200,99,181,274,144,92,184,126,129,248,238,226,249,199,201,269,200,156,158,258,166,324,293,83,99,213,215,222,159,90,112,233,180,183,125,235,210,143,163,236,250,299,100,152,162,195,188,225,222,133,288,168,180,173,229,260,273,205,124,245,181,361,208,325,200,309,169,178,270,93,94,139,146,140,378,134,208,282,257,190,267,331,367,210,207,317,134,174,107,260,184,285,261,214,228,244,73,137,159,168,241,229,161,216,131,141,198,140,142,165,201,251,175,209,167,169,223,242,198,219,235,190,236,244,132,155,197,114,193,116,259,121,156,107,293,129,233,267,221,165,183,167,178,174,162,134,328,232,68,178,218,202,252,193,139,195,167,121,183,84,90,218,182,261,173,113,306,103,251,234,159,211,237,213,299,209,193,134,174,239,173,136,193,215,183,204,164,272,180,238,248,138,81,206,231,342,295,217,153,148,222,255,83,184,161,242,154,341,187,194,300,95,308,126,94,206,190,195,244,119,212,149,326,224,243,290,394,166,276,165,117,114,163,303,262,148,82,270,252,211,202,273,311,169,282,153,245,114,71,229,156,332,237,189,161,226,179,186,161,155,100,166,235,228,215,194,268,81,155,104,230,222,212,214,194,239,242,175,220,331,310,228,251,223,168,68,251,317,198,198,157,166,223,180,135,136,328,190,254,168,214,216,207,105,103,256,218,247,154,174,106,145,145,166,240,243,177,112,256,227,108,392,151,126,120,117,102,152,136,164,171,179,166,326,106,183,149,223,179,363,110,125,288,235,151,229,209,125,168,151,192,130,190,344,157,123,139,164,155,288,142,263,143,213,180,241,201,156,164,289,141,241,222,204,157,94,167,337,109,211,148,229,202,205,191,145,192,111,177,115,111,203,196,235,123,153,240,76,235,190,122,239,184,340,157,182,186,226,167,282,254,237,145,178,138,242,138,212,217,230,333,136,217,192,189,136,187,187,274,107,135,179,192,322,241,262,169,266,138,223,151,258,226,324,282,104,138,100,171,125,274,178,177,88,272,227,211,256,139,286,198,262,139,202,117,188,284,255,179,286,306,234,293,239,125,162,241,274,179,176,161,213,251,198,231,157,264,119,227,181,233,192,171,141,228,236,210,181,287,265,227,256,202,136,153,224,224,251,219,119,114,237,203,228,184,170,143,164,232,125,255,277,251,261,135,126,156,215,124,188,64,276,108,158,167,173,294,223,288,225,271,215,196,239,227,155,243,270,205,113,240,210,168,98,210,228,344,161,243,230,212,216,103,261,278,161,172,239,106,167,120,340,182,227,175,261,370,98,146,234,249,188,236,260,119,174,158,186,177,167,230,177,236,263,154,62,96,206,154,244,115,295,221,42,342,149,176,159,150,171,195,165,190,292,211,244,110,185,255,192,119,174,245,122,108,323,227,152,152,234,259,133,254,227,147,227,184,141,262,261,119,132,135,107,113,203,191,85,294,250,128,150,159,202,216,275,219,235,200,149,164,231,133,296,252,214,132,191,336,97,240,364,103,82,348,299,73,136,110,202,177,215,143,158,160,241,235,127,102,278,246,87,123,219,124,66,231,203,243,331,187,236,160,222,121,246,244,64,213,100,162,160,145,366,223,126,224,130,216,242,193,189,58,316,238,124,252,213,244,185,85,288,117,255,316,194,132,123,191,160,335,194,171,250,305,132,223,193,236,207,89,197,222,156,114,143,125,288,218,90,160,128,200,222,222,287,161,229,221,184,218,208,153,204,228,125,199,228,191,221,173,191,103,212,151,98,142,274,192,219,230,262,357,151,153,154,206,214,292,236,159,209,71,218,204,277,200,85,256,204,164,173,223,183,142,164,157,247,199,82,241,106,89,231,90,119,222,235,206,152,235,208,152,136,108,230,183,203,319,310,143,200,326,216,121,207,207,128,234,257,215,158,244,181,196,234,322,205,258,223,131,219,240,120,177,162,226,192,171,89,121,190,278,144,209,170,173,295,224,257,245,185,320,203,130,202,290,51,366,125,232,149,230,177,78,160,83,259,150,355,158,162,163,130,226,91,148,148,259,246,204,144,147,240,199,261,322,226,285,274,205,265,265,160,193,324,374,172,227,294,239,177,157,128,188,269,194,216,148,141,226,298,233,173,303,172,249,239,143,80,308,172,178,206,254,183,155,157,255,214,139,192,311,268,158,346,216,261,73,253,259,257,95,217,110,260,231,119,98,161,94,141,93,109,203,287,123,172,102,249,138,287,310,223,195,135,181,142,296,172,351,143,91,217,154,162,153,283,329,171,314,242,174,194,209,71,322,125,247,256,207,244,148,84,177,162,155,226,263,248,83,185,278,209,139,309,204,339,214,256,171,230,342,203,316,101,309,202,182,178,89,81,219,297,282,274,164,125,188,127,197,294,347,251,340,97,365,174,165,166,194,274,238,207,116,216,143,205,131,142,348,185,133,105,220,174,227,124,197,121,218,199,137,216,125,351,148,151,130,213,346,269,95,133,108,98,214,252,218,208,143,149,111,250,204,221,325,170,325,241,112,184,219,130,170,169,106,178,290,95,231,287,233,276,123,127,173,196,167,194,343,111,146,179,281,239,74,207,198,176,167,156,134,211,162,269,106,181,169,176,201,127,124,146,81,279,174,350,249,224,178,249,213,299,160,317,141,212,133,164,160,273,294,127,155,61,169,214,311,208,203,296,108,63,137,147,206,140,100,152,256,324,206,331,257,261,153,311,165,198,196,192,137,153,197,195,206,169,102,234,155,260,248,200,95,229,217,139,122,92,142,268,219,176,221,231,186,227,344,174,78,222,144,114,193,201,194,278,163,264,268,224,222,140,192,135,95,194,253,215,223,183,292,115,190,110,117,190,279,218,364,159,168,309,125,113,175,234,184,257,121,240,156,248,231,163,195,248,257,267,239,250,184,185,138,112,178,182,332,156,298,120,244,303,220,210,230,321,171,122,70,69,251,144,257,201,207,209,152,201,96,218,186,256,124,193,194,284,127,287,255,191,218,102,223,143,155,90,311,200,225,234,190,318,179,246,163,92,335,240,217,254,250,185,101,187,317,100,92,313,311,205,233,116,251,277,118,277,362,263,174,143,204,195,181,297,300,168,187,228,129,156,228,176,297,179,206,233,238,229,102,214,202,139,180,204,251,366,211,265,169,242,185,242,170,136,262,194,166,166,201,345,311,149,235,127,203,94,228,170,189,183,162,183,260,263,179,352,291,105,215,223,185,250,185,134,305,192,148,182,190,203,209,147,205,217,214,161,324,135,217,108,151,220,233,142,244,190,213,254,155,87,179,250,215,134,167,185,130,198,218,73,79,263,168,104,94,251,192,159,268,190,148,179,268,215,165,219,241,162,95,140,136,280,148,122,265,171,161,204,132,184,242,248,185,273,94,165,256,234,182,198,317,245,194,263,223,144,185,279,181,127,247,213,233,266,169,236,105,333,202,168,191,245,160,171,211,244,249,156,237,159,183,144,366,148,121,232,236,209,187,174,232,114,109,215,203,181,187,150,359,299,266,161,258,311,223,212,86,57,97,173,174,277,165,143,204,227,193,95,175,201,226,173,131,244,97,146,214,150,225,234,377,93,106,219,130,173,141,82,189,158,124,127,160,192,169,86,117,194,246,215,172,272,192,185,140,148,310,220,140,235,217,304,296,231,161,241,224,345,233,245,190,163,245,120,198,162,200,342,312,183,311,175,129,124,198,186,231,208,128,134,293,219,285,239,210,143,277,204,234,122,196,216,235,280,284,201,121,155,262,127,199,247,98,94,311,298,305,207,167,247,209,87,274,317,199,207,312,240,202,189,156,241,134,103,194,190,252,189,208,277,199,203,216,155,110,238,166,101,149,213,213,260,192,230,177,184,210,119,145,153,168,147,80,171,69,186,203,208,107,173,169,208,161,161,181,219,75,236,272,320,248,105,186,236,255,364,318,204,121,188,194,264,205,117,93,126,215,254,294,103,175,215,293,105,38,193,196,225,143,247,336,279,226,174,103,219,143,201,153,208,230,344,165,190,165,73,149,261,279,159,180,191,103,199,248,231,350,187,234,89,112,227,223,160,298,153,200,149,224,219,130,109,226,179,206,195,143,258,68,168,202,324,195,252,268,194,69,179,216,128,269,246,242,296,318,188,152,195,203,194,193,118,276,270,168,365,167,204,137,150,319,147,162,145,108,274,113,234,113,180,249,103,130,184,178,141,87,97,276,165,246,178,159,169,230,215,176,110,310,191,305,174,127,124,130,123,177,85,184,224,144,128,198,198,278,146,184,200,172,186,196,207,281,176,170,189,122,243,263,183,101,252,205,138,115,240,165,150,176,109,85,165,194,201,181,219,123,297,116,213,106,198,201,290,258,98,223,311,235,131,328,255,180,296,332,167,302,152,332,227,231,133,158,228,220,335,140,223,252,249,228,239,221,255,79,197,222,242,134,143,151,274,293,215,216,157,210,191,198,234,142,192,220,141,105,198,123,223,204,268,207,213,126,112,272,100,130,319,149,170,157,229,166,152,107,191,209,227,144,287,219,287,226,189,252,266,163,170,190,249,141,176,299,103,215,183,159,224,235,296,259,264,175,250,191,250,191,112,224,135,127,203,321,187,203,107,193,123,274,252,171,173,147,303,295,225,248,146,219,335,63,86,253,181,284,94,183,159,233,216,112,214,176,208,276,235,318,78,184,423,213,137,224,264,116,239,116,204,202,234,290,263,104,160,209,122,112,147,236,131,205,343,219,275,187,157,162,159,273,251,210,238,135,125,202,165,186,97,128,225,163,307,143,348,156,175,121,95,221,188,292,171,225,256,208,112,228,116,303,80,256,309,190,262,240,170,320,145,196,209,179,65,197,116,207,187,220,229,75,113,216,68,312,230,244,257,220,158,154,226,104,298,147,93,169,221,254,215,253,187,180,125,230,304,109,81,184,236,215,87,228,208,275,183,210,133,295,252,271,358,137,174,109,263,142,144,299,101,240,229,179,286,132,111,235,194,159,107,216,117,283,73,106,142,174,261,192,162,137,261,124,252,212,196,191,202,356,304,169,146,339,183,217,243,145,190,139,223,113,194,141,174,186,231,83,93,183,237,199,214,332,369,149,99,200,79,152,323,212,114,255,188,242,112,222,202,127,203,112,104,301,120,298,200,92,219,202,149,248,244,111,167,173,232,79,183,262,297,222,235,130,105,128,138,110,213,237,254,161,195,277,271,249,141,182,291,58,147,347,167,343,168,148,170,324,276,232,353,161,204,187,214,231,226,199,204,245,208,173,162,127,168,163,219,207,283,171,117,278,252,163,206,147,175,136,204,258,121,180,199,206,256,202,138,227,154,146,201,187,160,287,236,230,202,285,289,213,216,113,78,156,214,114,320,222,142,318,255,139,92,155,267,268,212,91,155,102,195,224,200,209,191,180,90,241,122,171,156,164,253,204,260,217,169,174,297,182,156,72,239,159,197,196,149,234,158,182,194,86,164,222,245,161,239,194,186,187,253,113,260,219,123,138,216,252,244,167,148,224,90,134,207,233,221,146,185,253,247,154,271,214,226,258,277,165,110,160,218,228,71,327,155,195,329,112,154,269,254,209,200,233,114,143,295,195,211,188,324,239,161,103,252,147,158,166,265,204,214,344,213,250,160,219,116,169,153,235,248,189,280,269,179,199,220,175,235,383,95,127,217,269,188,229,201,266,189,161,193,183,129,259,189,155,331,205,190,230,192,244,192,329,305,204,110,222,320,141,78,206,106,52,220,153,205,103,299,195,153,263,170,267,254,149,180,240,210,202,294,211,227,195,235,241,145,314,211,214,108,221,197,232,324,174,215,262,135,97,230,311,82,297,331,207,112,76,149,177,146,120,358,235,156,267,325,94,280,192,231,156,125,64,286,252,306,171,195,96,343,183,146,247,210,128,69,192,153,180,308,104,343,247,185,349,175,206,152,259,310,228,271,143,196,89,299,240,215,290,215,142,223,176,215,205,150,247,244,147,96,135,217,153,111,136,223,320,160,212,348,199,278,263,225,147,150,368,125,263,149,169,213,271,215,226,219,174,306,269,210,222,223,144,281,134,136,79,153,239,213,223,179,297,303,153,417,192,157,178,89,315,201,189,251,320,325,301,63,144,143,111,213,230,73,324,101,299,128,276,103,213,152,155,295,144,276,300,270,181,89,194,293,148,223,134,218,221,127,289,221,333,203,277,140,175,292,212,166,106,123,231,244,309,290,139,246,69,280,261,128,127,186,178,218,126,173,113,251,257,292,81,156,325,191,119,103,231,203,240,191,129,193,160,241,110,135,119,262,218,193,93,167,218,182,154,184,251,256,198,150,261,225,91,271,240,275,205,189,182,205,285,249,169,190,193,136,238,289,166,212,210,104,75,162,147,292,108,248,268,160,206,111,174,247,218,178,240,331,259,237,159,195,222,124,155,254,160,107,237,283,95,297,254,235,167,49,178,211,198,232,163,242,262,183,294,248,225,74,154,119,95,238,216,150,290,117,283,142,216,295,232,229,277,110,139,82,154,221,222,256,228,218,320,61,181,193,186,142,102,251,44,280,232,207,190,176,187,237,142,214,173,156,166,341,293,174,166,237,207,59,145,125,134,184,160,278,193,178,79,129,178,96,138,331,182,161,158,227,142,331,276,203,160,196,227,170,140,101,227,261,147,344,356,282,152,267,220,173,304,294,74,227,90,105,311,251,111,188,142,153,215,117,139,119,126,261,238,248,156,200,120,119,186,223,225,87,91,227,157,224,126,173,268,191,182,147,187,209,122,132,201,233,302,198,297,217,157,216,227,121,318,169,169,171,244,347,135,166,139,201,267,230,143,178,80,358,136,180,108,218,199,101,330,246,142,216,194,226,279,214,385,191,152,288,219,131,122,210,197,145,86,209,116,199,129,86,167,170,222,142,142,243,121,176,211,212,231,274,286,311,268,115,194,178,357,209,369,255,243,72,134,233,135,163,232,186,213,209,178,202,159,78,319,127,166,150,236,295,127,249,123,253,271,217,323,89,177,233,275,207,223,167,196,154,199,226,219,117,235,313,314,122,348,155,273,276,273,183,371,221,68,296,187,150,361,185,146,159,191,73,250,210,251,113,89,101,225,298,251,212,146,147,72,154,141,256,271,146,157,198,204,299,169,265,189,119,143,221,180,235,254,150,150,113,274,219,142,181,185,225,134,246,292,103,255,255,302,204,269,191,177,127,243,261,117,208,239,122,116,265,243,226,135,233,144,75,267,145,112,117,221,260,64,113,110,245,210,140,218,157,409,98,159,306,269,292,267,307,88,89,391,258,213,209,167,193,250,240,217,198,127,177,118,234,265,230,167,224,177,228,250,167,247,163,190,314,123,173,188,217,219,203,161,236,193,142,223,209,142,173,252,285,215,167,167,177,225,140,184,188,201,192,234,340,262,219,240,214,170,265,256,135,252,120,259,231,233,281,385,208,351,187,235,296,191,230,212,150,161,158,257,238,211,141,157,169,185,181,263,332,199,332,197,175,213,151,180,111,257,313,106,205,313,189,169,206,75,238,185,278,208,221,132,308,111,318,124,92,251,304,372,215,227,272,154,115,169,200,144,191,219,138,84,183,262,155,263,137,135,254,217,221,116,109,224,159,193,92,205,213,210,57,55,266,117,205,152,229,189,238,336,120,238,294,210,143,317,167,209,202,287,260,182,220,214,226,144,268,260,253,209,170,122,120,291,275,192,308,223,170,95,243,307,268,283,253,155,86,271,380,236,253,217,269,241,179,283,170,186,199,143,151,190,185,201,167,244,234,80,324,232,234,245,175,223,221,296,192,185,351,135,181,114,233,209,253,184,187,231,83,181,108,103,199,158,176,215,229,271,178,178,143,151,156,206,147,104,183,243,187,261,80,183,202,103,119,263,108,261,192,95,211,146,230,211,230,125,199,210,161,290,106,251,381,220,174,218,159,252,221,284,199,192,170,281,92,113,255,216,143,162,63,168,134,64,99,196,136,194,183,165,159,152,106,210,127,232,109,158,206,136,188,360,111,179,304,152,205,231,163,140,130,256,172,297,274,335,180,258,154,217,166,235,119,232,168,253,121,165,93,248,165,210,167,142,135,201,199,196,217,204,343,225,187,153,235,218,220,208,178,263,362,262,147,224,198,182,307,239,168,175,257,228,174,207,195,99,191,187,228,254,130,177,294,158,204,104,186,129,144,301,146,145,171,169,258,212,214,204,119,109,244,281,295,175,303,119,68,203,168,159,161,186,226,171,217,139,219,151,230,95,266,270,219,166,158,296,160,65,317,142,353,269,223,227,229,246,85,171,286,232,259,233,222,187,234,112,223,147,166,190,195,187,171,141,100,141,232,102,251,176,229,152,177,152,214,236,191,115,276,260,366,158,168,134,245,192,299,80,265,178,124,201,98,171,198,237,293,201,179,156,128,208,328,108,210,134,242,255,328,197,119,172,176,85,240,268,323,206,149,185,239,299,198,248,182,302,200,302,353,198,144,203,319,162,362,224,160,167,170,215,235,241,177,270,248,141,243,262,222,160,197,110,213,71,107,179,243,284,100,191,280,238,280,248,228,80,264,190,238,205,236,118,133,254,147,332,185,338,314,183,136,329,194,215,237,134,171,95,233,126,294,129,233,177,133,255,131,228,231,236,207,251,231,162,269,244,210,143,261,189,145,117,327,216,275,137,261,168,253,215,89,95,281,167,288,270,83,173,362,198,262,105,222,156,116,176,124,224,85,211,299,298,345,170,139,232,385,190,315,199,166,195,243,311,224,237,210,280,288,232,306,111,144,178,127,277,307,215,220,152,102,227,195,168,197,130,170,317,210,130,223,199,140,137,201,89,176,171,158,103,244,192,196,144,134,155,171,189,292,260,197,64,222,222,141,194,142,87,211,139,177,239,301,165,244,158,305,126,115,224,159,172,187,283,261,252,191,286,172,214,231,88,274,166,138,96,207,186,221,98,270,151,124,181,148,158,151,207,178,259,165,255,71,250,149,119,204,118,146,141,197,182,226,240,274,137,325,158,237,226,193,165,204,179,240,234,155,251,200,185,217,242,148,216,236,181,126,286,164,131,212,148,141,295,278,167,110,224,317,187,340,173,332,198,171,219,263,191,310,171,226,135,270,148,277,178,303,86,106,221,317,116,128,259,187,228,311,326,270,169,157,279,245,92,164,166,209,136,131,210,207,52,134,137,167,274,316,203,176,240,144,252,237,85,162,211,140,233,248,243,161,317,128,224,253,215,218,166,194,194,124,168,151,214,129,236,289,242,278,154,200,159,145,217,169,269,213,87,305,160,217,124,247,350,142,321,223,138,177,173,202,101,219,181,210,218,152,80,179,313,219,290,245,237,185,345,77,301,124,232,153,269,189,227,228,163,241,240,350,100,229,212,177,183,109,118,256,99,329,199,158,89,90,71,330,205,135,240,207,298,173,152,259,304,198,257,197,165,206,203,181,195,187,319,156,103,229,201,153,121,197,81,269,155,197,223,129,279,116,153,146,256,67,267,216,152,141,149,254,168,219,154,127,222,131,173,99,247,313,209,133,188,191,136,142,155,217,197,238,197,183,234,192,172,269,250,289,173,234,195,201,186,245,205,200,334,151,239,157,248,233,330,181,144,314,166,138,208,268,114,207,321,110,142,358,62,154,186,250,232,303,168,194,190,153,207,330,158,300,102,104,152,131,248,235,273,220,174,226,311,176,245,160,196,109,304,95,240,150,321,293,212,75,237,268,218,227,106,144,179,289,287,265,286,66,278,86,119,207,76,110,150,192,296,220,207,262,97,123,184,164,128,218,268,167,192,189,177,121,95,165,197,186,125,225,160,210,215,227,159,183,150,144,97,225,311,130,109,180,233,208,221,304,179,158,231,286,190,191,227,173,186,122,188,360,199,236,176,229,191,329,120,238,276,188,189,194,212,157,85,371,84,233,170,197,279,177,126,206,320,304,189,176,92,296,227,186,180,248,207,95,246,171,210,292,232,130,199,303,182,174,166,171,116,88,145,84,235,97,159,117,178,152,216,288,121,183,146,106,204,237,336,206,231,221,175,194,320,156,195,105,160,158,170,198,221,88,191,304,242,166,144,150,224,234,231,132,160,96,124,229,257,146,201,144,215,296,270,288,238,159,228,178,248,140,236,282,129,308,209,210,275,248,158,178,257,259,153,288,308,220,214,255,341,150,113,78,312,139,183,188,203,193,149,258,95,208,207,96,166,198,235,248,174,254,281,239,187,146,186,312,284,171,180,155,186,156,303,224,209,263,189,166,246,172,189,162,92,196,187,80,243,243,133,96,194,170,113,318,219,369,214,218,316,137,163,278,217,161,138,259,205,153,224,145,228,198,214,238,197,184,160,295,190,147,118,101,287,174,299,326,222,160,100,232,194,284,165,192,177,140,116,282,108,249,144,190,86,264,154,325,212,303,115,121,209,224,120,277,143,168,226,295,132,160,268,190,237,143,245,133,238,183,162,217,95,106,130,204,204,201,184,351,267,51,154,247,208,101,261,165,244,84,167,229,93,119,192,107,211,221,261,116,205,184,182,199,294,219,283,161,100,191,236,152,312,265,230,100,164,270,199,176,207,140,243,194,232,191,102,184,91,213,173,125,76,228,209,165,274,190,43,269,171,209,93,109,202,188,161,284,96,218,135,156,122,249,288,160,144,126,132,117,309,263,163,200,128,282,128,159,132,270,233,198,338,188,237,191,248,146,209,206,245,131,111,182,144,105,188,154,117,301,110,177,208,76,96,169,150,299,339,377,354,143,226,175,163,144,216,156,232,284,220,234,226,95,184,227,178,136,217,56,241,188,163,129,173,174,88,135,142,196,257,339,115,234,79,233,219,274,123,65,202,146,221,287,184,277,151,198,235,310,271,137,126,114,216,194,117,183,258,132,363,208,191,253,141,223,189,237,131,155,187,187,149,169,173,185,177,259,228,149,149,172,295,120,223,104,187,268,124,173,89,182,226,174,150,98,208,210,348,227,86,277,210,108,218,177,356,251,161,209,219,264,192,215,247,197,342,346,204,265,201,245,159,320,107,329,123,145,188,179,132,146,205,134,242,116,330,197,132,145,244,261,199,210,118,225,219,269,200,227,297,125,211,240,107,273,250,351,194,223,346,156,104,148,212,214,88,182,190,163,274,108,170,254,125,204,174,337,157,174,148,295,174,75,295,202,158,90,215,209,225,264,273,146,216,148,130,196,240,220,77,302,136,231,265,131,156,171,138,248,177,244,293,233,218,204,194,69,173,210,194,104,109,358,141,202,245,235,172,243,202,245,98,227,173,150,148,238,207,230,304,250,92,218,296,178,232,223,105,256,176,185,77,241,258,199,231,176,112,138,306,214,184,145,204,155,205,255,177,180,60,94,205,134,131,188,145,109,164,244,133,254,285,171,221,145,187,79,130,109,203,133,185,173,224,203,130,184,134,313,176,228,258,264,234,148,170,124,282,291,164,266,224,181,225,195,189,290,207,283,237,114,327,264,286,121,218,183,211,133,306,231,116,148,66,204,98,155,171,165,255,62,156,166,165,334,150,267,101,206,219,323,200,138,210,215,266,223,109,190,115,248,269,133,221,215,187,304,196,188,348,75,280,323,269,221,151,326,186,124,196,164,168,204,305,318,125,199,113,285,140,197,236,146,232,189,223,287,203,133,304,126,136,224,239,196,166,160,243,151,202,193,260,291,161,194,305,221,224,201,181,225,279,189,210,276,192,146,214,115,212,208,153,219,237,169,127,125,221,144,295,128,193,244,138,245,214,171,242,87,145,118,309,165,156,204,213,252,148,139,133,273,118,220,183,255,132,368,253,94,222,245,184,126,218,136,181,272,68,89,240,233,204,159,139,163,114,224,271,92,320,221,191,250,85,188,210,143,177,161,190,231,244,122,215,128,137,179,234,282,149,159,161,204,95,215,285,159,282,240,103,197,158,108,242,283,151,330,111,138,172,230,228,110,170,232,205,182,345,197,290,236,137,166,290,213,187,255,308,366,210,133,228,128,201,189,281,257,220,289,236,101,201,224,157,157,215,240,247,143,252,110,137,235,171,177,147,170,164,197,254,122,207,193,138,268,153,96,291,295,290,222,331,203,333,185,171,109,203,207,235,208,191,166,269,274,343,81,172,226,237,246,316,91,210,157,247,176,238,128,312,196,256,247,155,212,199,199,132,248,136,213,238,198,179,133,233,161,246,284,148,224,206,310,173,195,198,222,168,182,164,148,151,113,168,141,253,124,215,196,104,236,217,180,127,124,114,123,174,280,195,252,189,293,124,225,217,127,195,126,345,117,122,228,292,185,332,136,174,191,213,116,331,309,297,356,226,232,118,171,120,171,201,354,343,186,177,71,238,127,164,184,201,290,101,119,203,327,230,128,335,225,181,131,88,233,221,136,173,169,281,186,168,295,233,157,239,212,186,112,102,157,252,170,172,256,175,259,287,217,214,118,172,188,316,233,235,131,234,236,276,96,204,262,182,208,175,143,115,170,367,194,247,207,235,160,55,161,244,251,245,244,201,156,218,138,231,195,171,127,292,289,194,252,179,213,211,287,138,368,292,179,209,219,194,115,120,224,132,246,282,281,159,163,269,121,263,247,207,134,270,144,273,259,310,162,279,165,230,247,173,203,310,215,117,234,231,355,123,334,252,316,167,236,142,320,248,320,248,225,191,240,120,161,110,140,282,177,265,118,202,203,207,113,218,310,268,162,139,145,367,159,249,141,116,210,377,159,153,256,153,160,145,112,155,299,237,272,188,140,232,301,154,281,125,215,183,115,178,306,157,229,200,272,96,250,267,92,147,227,232,320,181,295,200,274,190,163,240,293,247,92,146,219,212,169,164,155,182,232,277,126,100,239,183,86,102,263,199,178,279,203,219,258,234,297,220,167,126,130,263,242,226,175,220,165,109,184,231,122,244,198,223,157,291,174,107,278,280,235,161,179,166,155,227,190,144,219,238,249,241,345,252,308,298,210,84,337,239,212,101,247,229,148,167,273,111,128,149,157,119,174,184,158,230,195,253,288,188,211,131,251,381,220,293,89,273,372,261,172,77,146,249,317,243,162,216,133,123,226,134,258,108,161,189,141,295,105,238,209,177,141,324,100,238,206,254,265,225,168,270,146,90,162,222,182,181,262,238,339,131,233,141,136,188,284,129,184,191,98,134,310,220,237,173,249,123,209,162,384,143,135,228,238,185,178,230,168,175,164,151,229,101,350,96,225,148,166,269,249,230,234,342,171,330,160,221,187,190,110,117,265,125,326,135,237,219,120,191,221,189,200,238,201,123,255,198,210,165,189,232,232,282,161,272,269,243,278,171,343,280,175,267,190,139,246,245,249,285,148,133,171,188,62,202,210,258,93,191,257,225,211,145,224,195,204,129,165,234,316,133,83,300,276,358,321,212,200,277,291,201,237,139,133,140,177,310,269,206,192,172,243,265,184,195,261,305,160,268,119,234,294,102,160,277,272,167,221,258,105,239,182,117,207,142,321,161,87,181,194,210,165,148,206,126,284,192,186,246,222,252,209,178,101,125,225,187,126,179,185,120,228,331,201,171,146,142,194,192,219,334,181,266,228,144,256,251,141,218,253,280,126,181,201,134,271,279,184,106,252,245,227,167,173,151,258,125,175,213,234,130,227,161,199,295,230,280,172,253,209,135,229,152,78,158,264,223,140,250,234,231,293,276,305,264,335,183,258,333,172,185,213,192,100,267,294,234,119,153,347,113,343,175,232,179,103,212,342,335,218,260,259,147,222,219,127,183,237,158,196,222,230,121,169,336,203,202,110,242,175,321,196,125,154,214,111,222,222,314,192,99,201,220,262,272,204,294,190,343,145,146,249,87,167,204,208,90,161,214,215,225,163,180,238,117,185,385,132,214,317,176,252,164,289,286,185,106,165,150,272,199,191,177,147,282,202,159,264,140,120,222,227,135,102,217,163,241,271,280,107,350,235,246,123,189,208,363,131,159,235,166,259,218,248,121,256,203,176,255,250,307,171,123,126,116,183,211,126,265,139,156,149,116,192,213,174,145,129,260,127,254,253,109,203,134,123,193,159,294,149,205,292,233,278,257,199,146,248,251,233,355,252,299,183,169,214,123,188,224,95,137,110,182,225,167,155,234,269,173,199,164,258,182,194,233,256,166,238,197,155,223,133,342,101,226,124,150,275,186,169,207,233,250,188,210,287,194,117,397,226,117,205,170,128,201,263,222,254,203,84,321,224,105,201,238,227,186,121,120,218,191,267,43,154,190,139,165,229,176,220,93,222,218,130,220,230,232,98,280,116,153,181,118,135,165,322,268,208,265,215,169,154,159,291,140,233,140,311,145,219,241,173,224,164,239,197,242,301,274,214,184,123,196,182,157,248,120,172,181,128,172,138,193,81,236,342,251,170,325,298,130,246,142,144,240,107,136,184,205,196,267,249,149,148,236,146,186,347,230,197,131,139,193,307,231,281,185,227,133,167,60,199,228,191,250,198,114,263,220,254,149,168,227,125,296,244,133,181,261,188,142,294,143,343,181,116,247,181,353,90,201,80,148,174,140,175,110,229,171,272,201,264,300,146,277,214,173,204,150,221,278,142,290,168,291,302,210,346,280,179,155,182,274,271,175,232,307,281,70,238,271,239,106,220,270,295,191,160,256,232,195,203,183,106,117,360,230,140,181,181,125,252,211,117,282,113,190,321,188,175,127,207,206,330,208,363,78,145,145,341,193,204,198,260,57,258,132,237,116,193,206,294,162,176,246,170,295,246,201,269,350,99,162,354,244,192,150,299,75,191,232,168,202,220,120,205,132,226,292,296,274,121,98,196,232,240,232,258,184,281,210,230,189,53,253,198,238,254,137,193,226,196,225,154,242,267,177,230,262,149,162,181,269,352,156,137,119,179,146,271,183,109,202,111,218,232,230,98,178,121,172,85,306,181,317,164,292,166,247,406,116,255,91,83,185,173,207,96,252,193,273,133,239,319,260,70,277,157,266,202,332,166,221,275,368,281,200,202,303,430,221,217,227,251,189,75,240,185,212,144,287,251,256,211,200,179,319,203,275,107,283,246,206,129,234,208,187,357,212,323,106,85,156,284,233,141,202,120,153,205,76,82,255,136,155,195,234,148,260,309,120,82,315,206,133,166,149,204,254,276,88,193,182,210,329,86,182,167,290,93,336,343,146,214,135,169,153,198,194,288,182,289,291,276,45,180,69,120,59,182,208,137,191,121,175,101,185,179,287,213,134,259,151,205,312,171,228,295,98,132,210,247,320,220,106,272,129,204,106,201,137,307,140,146,197,178,211,182,84,195,224,118,327,197,49,193,109,352,220,212,205,181,60,248,214,335,179,182,328,224,268,308,217,173,185,167,218,167,238,173,262,173,116,91,163,172,201,175,246,207,143,260,198,254,275,184,291,123,187,183,210,128,301,249,247,166,147,194,210,209,114,104,182,171,203,129,195,166,211,217,132,171,222,140,246,151,239,280,194,204,240,159,200,151,276,81,159,249,212,145,215,218,90,214,207,89,321,183,233,158,170,161,204,235,252,160,236,294,234,174,178,297,281,316,271,203,296,219,143,254,236,153,291,129,194,128,112,268,333,120,181,78,335,143,118,208,229,227,218,225,154,161,91,159,153,302,196,137,187,250,97,135,210,300,208,171,232,221,104,140,139,306,188,215,271,247,151,92,266,98,235,196,199,297,200,243,128,223,190,214,232,205,168,336,117,189,217,334,167,147,252,179,86,206,188,129,115,218,142,112,165,257,222,130,225,154,198,181,275,172,276,204,188,267,261,208,188,330,157,188,298,203,286,208,159,254,168,202,139,146,202,234,204,193,128,206,284,142,181,173,147,167,79,207,243,224,166,165,103,144,296,250,208,262,184,112,222,232,187,167,78,313,163,196,178,211,211,231,224,292,155,257,266,230,194,169,239,227,290,155,297,147,214,251,217,330,119,126,208,163,320,158,209,171,221,296,250,140,271,119,253,162,77,89,236,178,123,276,266,182,239,216,103,221,254,255,214,104,91,174,111,121,258,228,116,168,155,223,210,300,210,124,347,182,307,252,308,211,140,195,195,163,372,203,126,253,235,207,241,270,226,163,258,335,351,267,126,87,252,298,267,75,186,362,235,160,317,134,158,225,157,247,161,249,219,231,174,202,157,261,250,241,271,273,166,140,262,128,108,260,100,176,313,192,134,165,230,172,230,194,177,162,268,171,89,176,83,92,49,119,122,166,198,274,245,114,166,215,174,125,127,166,188,231,162,112,213,132,79,229,266,255,286,298,151,272,129,139,228,211,238,175,221,136,230,317,179,134,222,300,161,187,221,83,175,159,79,213,167,186,229,282,174,267,185,199,206,370,78,173,219,155,183,212,276,125,140,155,94,229,135,202,232,77,266,227,205,220,129,140,271,173,191,297,243,87,267,149,218,106,196,176,204,278,152,235,227,175,139,170,72,134,284,119,288,174,242,184,270,227,283,103,200,306,164,165,191,227,120,125,69,251,169,150,99,289,242,258,236,229,255,240,251,158,173,124,138,115,293,202,222,78,92,355,211,220,80,151,208,255,321,88,169,136,226,182,298,206,199,231,252,101,232,146,143,168,357,232,96,139,226,287,306,146,132,316,401,94,253,186,157,153,167,68,224,224,117,329,185,119,199,160,221,109,126,205,243,136,77,182,217,197,151,300,217,175,271,212,219,85,131,233,156,315,176,188,161,208,202,100,193,141,193,328,284,289,242,169,173,203,313,314,285,142,333,131,143,196,287,252,144,167,196,157,169,208,161,209,271,174,197,197,242,253,303,165,107,302,133,214,235,226,177,101,111,153,180,283,106,243,127,274,218,182,237,149,123,238,162,133,227,190,199,228,156,311,257,155,192,190,228,228,256,218,113,186,131,175,246,162,264,133,125,198,176,171,223,122,128,274,282,206,291,160,176,198,222,97,221,250,187,188,218,235,61,295,252,98,193,211,213,192,297,65,160,271,239,174,148,245,188,74,266,133,275,235,167,115,228,260,106,132,260,116,170,175,286,209,149,162,74,235,136,202,180,194,160,164,288,116,206,229,123,225,79,161,219,250,132,215,278,272,107,195,126,216,264,202,166,175,205,261,194,97,328,262,201,61,213,134,84,134,154,277,156,116,266,112,248,194,224,108,246,136,228,283,265,87,81,127,185,164,154,270,123,133,201,171,101,164,194,178,228,258,144,220,140,152,137,193,170,247,178,236,158,177,137,180,171,221,216,313,159,242,306,233,312,228,185,250,212,157,270,155,241,217,329,139,158,235,186,67,183,165,167,214,337,238,258,219,132,245,195,348,194,208,279,217,152,206,234,146,307,164,219,250,189,239,339,140,216,374,222,138,198,92,232,127,177,96,129,216,368,270,307,164,225,140,203,134,182,176,172,186,293,176,180,282,246,237,264,215,197,143,193,242,231,116,308,303,233,120,222,271,112,211,147,200,87,90,131,179,230,171,184,140,254,148,198,130,125,92,286,261,154,111,170,259,247,211,228,161,132,190,81,242,205,285,95,113,230,276,259,120,331,254,266,234,223,215,239,120,242,245,200,233,284,129,165,196,251,187,235,198,86,196,283,146,263,272,147,130,258,259,225,60,254,237,93,128,363,163,171,133,232,198,145,136,214,359,155,234,131,209,137,184,383,221,127,234,252,73,172,143,298,120,329,192,79,101,208,270,103,125,357,114,131,274,238,232,143,230,304,313,87,220,193,110,222,248,177,161,155,115,240,276,192,239,332,217,242,147,264,83,267,199,137,212,277,304,216,215,249,327,142,142,147,272,140,181,196,200,192,219,75,240,201,173,169,145,215,191,219,331,145,319,152,129,191,113,208,99,141,98,215,73,201,209,222,247,144,217,137,252,263,285,213,106,95,166,177,126,295,223,157,174,143,305,244,239,154,182,342,153,165,223,183,293,158,244,306,212,342,109,163,160,133,128,80,251,250,114,137,224,135,108,241,314,337,174,116,196,144,147,245,172,126,209,123,200,224,204,145,212,318,220,93,171,164,231,97,138,101,145,203,85,205,122,192,183,243,249,188,147,141,306,96,157,308,251,166,190,123,171,295,299,189,253,316,243,210,244,92,258,279,169,231,177,159,93,160,99,232,215,79,168,192,86,187,278,260,211,261,143,312,100,327,132,231,212,222,245,288,192,171,58,226,337,177,204,267,297,252,273,179,183,217,148,226,349,167,128,184,286,276,152,273,268,245,385,221,267,172,109,260,188,270,277,293,254,184,218,151,134,237,215,269,127,52,319,129,98,200,220,281,192,125,283,132,137,280,327,212,82,264,116,242,213,148,171,240,128,273,141,125,94,242,270,207,213,181,181,211,122,241,329,123,96,249,115,164,110,204,166,271,177,140,159,229,100,123,203,119,96,161,272,175,100,199,228,195,211,251,186,174,276,159,239,189,216,285,130,179,208,129,116,149,230,148,235,277,201,233,102,295,194,171,147,204,128,260,294,205,240,132,282,197,171,334,160,200,239,284,120,361,241,128,230,301,216,291,263,359,179,199,291,118,217,96,184,198,259,282,166,271,198,215,194,137,116,143,261,223,230,250,162,241,361,182,254,203,217,124,128,188,280,220,260,180,149,191,219,220,159,155,231,140,189,236,91,338,242,230,159,249,252,104,165,223,114,223,170,271,195,246,201,214,246,122,355,220,351,254,206,226,185,99,225,181,219,292,279,154,225,194,161,276,114,210,224,120,309,174,194,324,208,189,164,118,250,107,210,128,199,327,172,128,68,95,267,185,141,105,267,240,207,301,158,63,90,230,118,220,169,216,292,112,236,173,272,208,86,83,223,231,134,209,196,156,180,154,188,129,178,201,81,190,184,131,226,152,154,144,183,196,186,240,297,264,239,222,166,291,318,202,235,330,226,120,137,135,229,203,227,170,172,247,233,178,179,153,208,312,238,182,149,183,238,150,180,159,206,199,186,107,165,184,162,218,245,157,172,123,201,339,179,175,84,123,354,224,265,123,137,109,112,143,236,181,165,167,181,176,120,160,184,231,183,192,236,215,370,100,293,224,153,145,116,244,212,263,176,188,175,211,210,184,211,170,176,211,149,173,280,206,136,236,187,112,228,253,223,218,235,208,232,267,198,184,153,268,130,223,115,63,140,241,283,170,112,99,119,169,101,206,150,203,117,259,68,149,239,98,60,196,225,293,168,107,156,197,210,320,164,166,238,300,257,149,249,148,231,154,322,183,253,309,281,195,239,353,100,205,128,243,227,164,218,259,163,169,127,291,211,269,152,131,191,123,235,214,222,182,79,223,201,188,171,216,121,195,126,277,252,304,310,217,205,248,131,176,191,258,225,246,123,227,180,139,187,257,149,151,131,141,285,169,300,142,189,74,301,237,245,219,290,228,269,125,175,157,277,218,209,187,225,197,115,115,128,153,154,123,195,159,164,69,148,119,244,85,290,57,146,210,360,116,208,193,306,95,284,355,221,214,224,179,190,97,161,103,191,273,144,259,222,255,252,180,180,368,164,204,130,187,167,264,120,172,71,205,180,195,331,276,279,311,152,296,96,314,140,296,275,91,150,199,245,305,169,245,199,167,135,212,99,167,215,142,180,203,313,236,236,157,165,221,304,233,198,328,330,178,173,105,177,136,216,281,195,317,184,267,133,268,75,262,149,239,274,218,124,161,250,122,117,166,123,191,135,183,227,282,247,219,294,192,156,187,159,234,90,177,202,338,194,181,269,264,119,168,226,100,90,140,216,297,104,179,110,379,169,305,208,321,219,195,88,271,200,281,75,239,315,153,190,135,228,317,270,216,310,231,110,101,296,254,263,50,95,271,286,159,145,172,216,191,227,175,277,97,59,167,232,279,294,197,233,224,170,176,218,217,173,108,203,165,246,245,121,208,129,314,106,172,287,138,106,315,275,154,215,222,180,121,204,233,361,248,99,77,196,134,247,234,216,202,188,189,162,120,145,85,274,171,168,196,209,265,238,181,155,213,187,178,158,286,137,240,236,226,86,187,268,208,201,155,157,244,176,249,194,269,157,220,151,221,186,150,189,83,153,215,131,237,168,250,142,103,324,91,188,318,251,176,143,111,253,75,180,215,182,129,103,182,302,259,101,136,223,240,219,290,205,337,121,139,159,164,226,303,257,194,231,103,154,136,192,172,96,257,196,223,110,195,179,274,175,124,240,154,230,349,179,98,208,118,268,185,186,137,73,71,257,282,157,181,225,84,151,338,213,271,189,236,153,237,113,303,266,269,349,198,267,149,290,136,129,225,103,244,245,174,236,126,255,237,166,98,212,217,284,221,196,215,196,141,178,152,213,95,317,231,290,279,223,141,209,231,141,151,371,195,209,81,80,289,403,188,181,239,130,58,210,158,292,283,191,121,212,215,110,114,255,155,177,115,178,201,178,150,205,193,182,263,242,218,232,325,151,203,150,315,185,229,286,169,142,235,276,262,362,142,212,163,250,281,94,189,247,285,163,248,227,191,257,160,225,205,108,136,219,228,218,258,142,192,114,149,132,199,257,284,155,233,294,108,144,219,221,241,227,148,311,252,167,263,252,190,79,146,172,259,325,207,143,200,150,232,241,179,186,232,198,249,140,170,144,330,214,224,146,137,218,50,196,176,199,100,319,175,308,182,190,204,123,69,197,321,152,133,203,204,100,231,193,197,228,108,105,130,251,243,147,154,161,227,110,328,253,243,142,207,137,143,134,195,178,111,367,141,120,173,231,180,159,84,220,113,224,212,84,212,212,113,170,206,212,159,172,135,211,258,190,130,149,281,104,95,258,190,146,179,99,286,331,225,190,234,338,252,184,178,190,263,279,84,189,234,337,161,181,183,217,173,136,274,213,141,197,207,244,225,160,153,176,273,219,111,343,248,88,175,111,208,279,176,236,327,207,187,169,121,261,160,246,142,183,83,230,121,228,121,152,110,244,160,109,102,239,216,270,76,194,229,337,200,157,259,82,99,261,265,205,114,195,215,154,181,224,144,205,244,267,238,123,287,323,260,260,97,297,106,171,238,220,202,323,341,166,181,238,226,70,179,169,230,151,205,165,166,85,165,163,108,171,194,174,285,150,126,325,85,237,63,207,297,234,287,183,93,123,186,378,123,63,185,215,97,208,273,168,255,228,377,299,184,169,181,164,166,248,113,111,109,101,271,192,209,126,185,279,145,238,165,177,119,136,250,143,170,210,228,213,57,259,186,202,306,331,215,101,264,283,182,137,129,163,270,275,334,195,253,95,227,161,158,328,215,197,189,122,246,61,151,270,100,260,182,279,211,277,212,287,150,157,154,106,130,294,245,254,222,226,276,264,366,130,278,285,217,252,180,155,108,87,122,268,262,217,191,352,182,309,124,169,130,293,183,98,173,196,250,191,265,139,314,201,250,167,123,144,166,279,258,194,112,283,179,288,170,118,340,215,155,210,108,167,147,231,132,177,92,269,378,139,261,230,274,158,169,227,182,243,143,147,258,176,109,182,155,182,264,141,198,198,125,102,142,213,104,230,170,95,71,245,165,151,229,239,234,309,143,95,244,101,233,196,198,233,231,90,196,174,98,205,181,157,161,145,241,167,233,302,138,177,230,245,158,168,150,272,186,175,249,120,254,293,224,201,213,170,243,122,232,241,248,346,210,238,295,233,281,185,212,141,249,243,178,187,166,156,158,127,191,231,179,268,188,152,113,172,167,141,113,109,155,261,230,159,278,214,210,190,230,173,207,192,137,183,135,210,167,221,169,227,237,213,300,124,222,315,149,199,258,108,159,198,180,267,220,146,261,145,221,328,137,249,88,193,120,223,231,103,101,166,142,147,110,85,256,148,111,132,213,136,121,159,185,108,165,128,209,268,174,162,174,176,290,267,191,242,223,218,179,164,111,204,215,88,199,158,124,244,321,208,319,165,172,304,219,140,116,314,154,208,143,272,295,117,248,169,142,245,262,164,179,297,333,94,150,204,129,238,231,357,194,185,271,183,287,127,112,177,168,173,208,170,146,200,117,109,199,194,88,235,114,221,316,233,257,342,155,154,220,141,206,229,132,219,327,99,209,216,169,201,147,108,218,305,245,65,85,213,187,172,351,191,89,133,101,120,85,184,176,176,198,258,202,272,295,92,189,278,122,98,251,134,234,177,329,181,253,219,301,285,167,100,271,123,220,149,139,220,212,147,270,140,164,209,159,89,186,216,293,208,194,123,110,165,267,141,238,382,208,158,139,223,186,141,327,206,126,93,146,185,127,96,204,178,151,227,149,128,218,200,248,330,137,193,231,106,267,191,95,198,198,213,172,239,135,190,169,190,309,136,174,274,234,111,378,252,162,93,237,208,229,166,238,179,140,176,151,252,207,169,169,253,205,196,161,342,204,238,239,263,246,188,245,116,225,123,179,199,301,125,277,242,92,258,265,202,163,265,220,156,257,155,159,78,237,295,127,247,334,213,216,224,191,206,216,207,110,247,120,189,255,190,163,137,276,317,215,152,231,181,277,346,194,161,90,290,249,211,150,188,230,227,238,128,110,149,262,177,316,150,192,130,363,77,239,250,240,303,118,98,260,284,206,365,258,163,123,173,341,215,129,280,159,186,136,161,153,284,168,211,197,212,142,159,94,134,315,328,184,116,200,226,161,178,152,256,191,238,176,166,254,133,162,219,154,129,214,336,180,177,133,202,167,92,259,256,301,188,191,239,213,183,269,248,235,233,158,300,249,226,224,264,119,316,228,303,219,82,194,195,107,170,190,210,145,158,150,238,179,184,147,272,113,305,186,308,124,123,258,176,152,213,231,224,162,72,258,209,276,122,157,194,201,146,134,178,245,179,201,150,147,239,277,249,122,89,144,230,346,291,192,119,203,134,265,290,132,206,216,110,223,262,182,224,283,223,126,116,216,173,178,104,195,267,184,186,115,161,137,271,91,162,151,225,68,197,139,176,158,254,171,202,155,254,231,153,156,67,224,219,166,211,176,201,257,239,175,175,251,165,182,215,267,130,188,367,140,237,244,360,70,304,221,223,189,129,215,195,296,200,193,340,144,143,164,78,189,233,168,276,207,270,215,122,274,284,150,131,174,165,76,231,186,255,286,229,341,193,141,169,124,134,177,156,115,258,191,144,148,185,162,172,249,189,273,211,171,384,286,158,150,147,103,267,166,243,190,136,378,180,245,280,236,192,133,284,273,142,206,110,153,150,266,186,264,162,130,222,139,144,247,172,285,215,302,217,263,192,85,336,140,175,228,161,108,310,79,211,198,145,351,216,152,126,378,135,171,212,287,128,248,194,144,220,191,240,92,134,215,213,237,134,246,197,173,100,289,205,218,243,178,301,229,267,206,87,89,264,173,185,293,241,185,248,318,145,222,260,224,219,222,361,133,298,202,283,234,78,214,162,157,176,250,192,246,206,204,203,103,114,243,131,219,241,216,302,340,144,158,105,236,215,224,114,290,249,202,258,218,152,387,140,242,181,136,94,148,255,177,227,159,166,200,208,248,170,241,169,132,229,193,124,107,375,343,220,267,140,259,162,191,223,287,215,136,166,168,160,279,140,215,217,102,202,221,116,154,210,337,187,215,164,341,46,106,260,265,216,303,68,183,276,269,301,204,120,127,89,157,135,224,212,160,270,231,129,170,189,130,220,184,264,216,254,125,80,193,204,332,178,218,190,241,271,170,321,187,240,296,308,111,191,171,201,134,227,257,191,157,264,212,159,171,150,146,173,196,185,326,85,313,197,194,235,231,126,84,119,136,119,244,236,241,197,228,194,277,236,213,266,227,232,245,233,220,234,175,140,153,149,140,202,228,292,263,282,232,261,117,127,193,90,204,82,239,178,199,95,176,212,108,282,283,209,279,242,131,344,355,169,162,148,259,232,77,238,130,170,257,281,110,159,178,248,142,147,65,143,190,144,130,227,89,94,235,103,190,96,139,74,166,358,216,154,319,148,269,157,128,187,183,187,123,197,231,217,354,197,234,255,181,78,124,256,127,230,211,122,247,176,190,243,237,227,193,151,301,163,71,255,282,192,196,210,180,133,138,125,187,143,133,203,310,264,136,232,141,262,119,147,364,321,176,150,161,227,252,183,273,196,181,231,249,251,272,138,151,292,155,277,104,131,175,207,97,118,320,272,304,226,170,222,212,192,281,264,156,228,231,126,237,203,136,222,225,268,235,275,225,299,141,231,218,209,180,106,135,120,169,183,250,162,186,196,234,208,285,122,63,125,188,56,224,170,198,305,261,218,222,209,240,218,161,171,275,143,197,120,246,216,173,217,276,220,248,154,219,244,155,159,212,118,82,102,292,142,189,138,144,277,188,270,147,229,233,245,238,326,324,251,292,78,141,171,152,311,184,212,93,166,301,228,331,171,88,216,216,277,95,162,209,180,293,153,228,236,186,199,238,128,73,139,116,182,287,243,107,230,161,294,192,302,265,232,225,256,230,108,182,197,160,118,182,153,295,183,235,245,226,203,141,226,291,100,299,198,295,262,240,253,129,166,252,182,226,193,131,268,206,362,133,121,110,93,326,139,109,86,79,310,295,189,120,141,150,108,235,278,297,264,263,132,371,196,204,202,255,125,304,155,220,211,219,184,179,243,167,163,190,167,174,160,113,129,196,237,103,173,243,218,185,150,295,146,192,221,120,198,138,221,137,221,179,233,239,365,288,211,123,165,316,201,99,266,176,169,137,198,177,316,127,168,143,219,267,185,137,206,232,155,254,201,137,231,156,227,249,217,133,356,250,193,148,343,203,257,192,82,156,288,156,219,325,225,133,254,171,234,207,182,152,127,231,341,163,228,156,247,212,155,225,237,222,133,234,102,172,149,195,167,164,289,259,141,177,147,141,164,116,250,167,218,184,266,211,260,220,188,233,192,197,240,123,94,70,152,267,334,316,321,56,50,179,304,117,175,319,261,129,326,135,87,299,186,324,241,282,246,144,190,64,202,159,436,221,216,166,177,158,138,319,224,112,128,245,137,164,231,179,151,259,282,148,141,362,177,84,364,103,234,94,161,142,279,221,182,181,223,157,171,284,215,178,140,182,168,192,224,265,214,260,291,217,310,165,135,209,227,168,148,242,115,224,112,273,197,318,107,257,131,163,216,290,313,130,156,140,245,172,243,114,217,200,225,117,265,309,264,131,105,248,107,283,98,167,292,106,232,184,153,115,271,108,116,134,252,139,216,150,261,206,145,147,307,146,238,97,256,156,144,194,247,196,231,199,209,219,101,124,148,223,141,246,316,69,244,351,106,163,180,191,259,119,251,230,250,198,126,219,222,281,194,155,159,139,285,145,220,175,306,200,136,218,207,180,313,276,209,154,195,271,325,230,337,226,241,211,150,197,221,210,283,94,209,176,233,212,223,193,162,293,254,208,147,207,165,172,307,171,355,149,212,157,292,205,184,156,356,225,170,265,307,159,93,231,241,193,220,215,260,196,232,263,161,220,254,223,194,249,125,213,211,182,134,210,207,161,130,92,166,195,199,144,157,192,202,117,374,239,247,117,264,235,205,237,99,256,271,104,94,142,118,79,262,106,241,171,183,230,147,95,92,177,109,268,167,251,311,169,181,262,177,225,203,99,101,203,106,184,123,297,250,233,152,228,189,227,175,130,284,245,222,113,144,197,82,114,249,235,99,180,214,132,158,271,259,207,137,176,124,279,167,132,153,179,215,144,155,190,195,184,87,136,106,172,134,272,294,182,285,257,201,214,174,154,132,307,158,279,221,231,193,173,106,207,146,156,185,287,250,118,110,136,313,146,182,217,152,251,112,96,240,139,217,175,348,161,105,195,70,213,222,130,212,238,272,156,153,171,108,290,270,256,167,240,205,172,216,154,328,166,199,236,75,147,326,173,239,278,112,222,274,88,140,145,248,190,138,247,142,210,151,90,276,237,130,232,190,138,214,267,232,139,103,300,180,184,198,237,79,103,138,320,165,47,203,149,89,190,149,199,150,263,194,140,183,200,177,109,285,187,235,212,114,161,177,87,206,234,163,233,159,164,196,156,230,134,190,82,113,166,305,217,242,237,200,128,134,92,173,172,312,251,221,92,271,302,235,241,106,241,74,222,180,217,268,278,263,90,304,149,148,292,177,195,324,186,209,175,245,90,135,274,138,212,102,216,190,296,217,122,74,50,281,255,319,110,194,112,359,164,251,393,230,291,264,207,382,129,155,244,117,242,217,229,203,142,93,127,167,265,270,214,321,195,235,220,167,217,354,163,186,128,114,147,297,184,196,194,224,247,218,205,141,300,206,104,207,147,112,301,176,210,258,131,110,144,231,213,250,381,347,224,184,94,179,227,214,105,115,124,104,243,280,240,167,179,98,153,280,191,143,127,111,226,115,201,93,327,215,138,142,251,278,182,158,130,90,300,198,228,225,227,310,99,129,104,216,224,215,214,223,359,108,341,177,273,198,216,134,280,292,227,210,324,270,336,212,177,240,223,256,245,252,204,283,163,137,218,137,89,135,138,361,194,301,72,123,150,251,131,204,214,222,303,329,238,235,202,129,207,305,194,277,98,238,120,132,162,217,215,264,174,201,173,280,268,211,238,76,279,128,301,188,237,212,190,124,264,141,220,207,154,182,189,253,120,294,192,289,250,253,213,166,114,201,203,182,116,144,124,84,175,275,126,256,94,181,131,258,139,153,129,99,228,198,269,204,114,235,145,124,109,239,318,177,221,227,273,163,205,55,225,159,351,237,317,303,221,185,251,255,146,233,150,301,188,201,151,195,247,266,313,215,214,271,207,237,191,242,146,172,196,103,196,206,334,223,166,223,308,133,189,324,117,137,197,219,244,134,190,213,202,82,228,289,388,166,166,240,91,340,200,137,178,239,130,241,192,213,230,227,272,134,131,109,164,94,137,201,88,224,109,121,171,198,215,211,58,151,238,218,335,306,103,181,162,234,183,143,201,161,184,214,125,75,205,199,218,213,126,234,149,170,140,99,293,195,255,159,213,228,116,186,336,272,163,189,198,175,194,227,196,132,174,321,219,102,343,201,217,190,167,147,259,228,127,174,344,252,237,166,161,92,241,96,149,298,139,191,168,236,173,198,132,167,258,115,235,204,148,132,130,270,194,300,249,299,98,329,283,269,291,142,181,202,229,156,235,146,170,193,140,302,152,191,130,135,103,176,154,140,222,219,193,331,145,150,182,197,188,213,267,64,133,235,215,268,223,146,183,262,182,153,305,245,65,309,243,174,291,187,110,234,242,181,192,347,136,137,246,100,212,108,171,197,183,255,180,231,251,301,255,233,161,165,200,252,75,89,250,165,117,290,94,68,98,182,175,254,170,167,234,207,115,302,321,259,250,151,220,135,289,113,180,74,156,257,172,68,75,147,159,226,364,192,176,300,244,177,162,186,241,249,150,135,154,159,135,200,241,113,188,108,113,228,267,104,165,261,250,192,209,222,241,70,110,237,266,212,135,290,230,185,168,174,188,258,174,227,198,235,234,167,152,260,244,197,192,154,98,235,144,359,306,296,190,159,148,200,175,156,193,228,213,235,244,123,278,83,189,245,339,146,240,210,169,294,149,228,268,194,190,187,362,105,234,173,241,251,207,159,215,349,91,99,215,193,183,95,260,185,189,205,118,331,93,190,159,306,90,133,92,244,196,277,303,168,221,118,132,224,176,262,136,240,384,148,314,132,201,252,187,180,122,202,243,279,100,329,59,209,163,103,79,92,250,145,99,231,212,226,93,194,268,267,171,160,127,178,234,209,268,192,204,135,251,131,47,282,206,254,252,224,169,77,273,292,195,204,184,370,229,198,235,212,250,137,112,173,119,157,219,215,242,245,172,214,210,144,186,110,147,162,405,138,158,207,112,99,128,120,207,347,168,217,117,293,290,153,209,178,172,165,250,173,224,259,216,207,88,86,223,253,253,90,296,274,255,215,55,142,190,72,97,150,183,110,152,238,126,174,243,238,176,251,212,232,185,266,172,164,183,293,177,284,295,252,150,92,228,257,137,196,296,203,99,125,226,335,218,149,190,186,210,203,235,368,275,181,283,189,228,277,265,216,326,160,288,291,200,282,259,87,182,326,182,122,176,185,212,285,133,179,91,186,187,215,200,201,96,194,333,225,158,95,278,67,61,156,184,212,263,207,240,184,130,123,264,286,237,211,308,193,229,149,148,233,185,214,76,125,359,61,372,280,81,286,135,312,177,230,67,159,125,157,163,246,231,200,219,152,128,239,264,232,296,151,197,292,138,147,188,199,151,89,176,195,189,129,130,104,153,125,144,231,226,240,117,126,181,231,147,227,197,245,315,264,104,150,145,260,169,210,245,329,114,271,265,181,149,199,140,222,138,168,339,96,215,225,199,140,177,67,307,224,269,219,274,229,173,107,219,149,276,199,94,130,104,140,195,150,279,93,266,180,159,287,162,330,176,226,74,145,252,147,246,160,159,77,191,158,177,107,254,196,190,194,263,160,220,367,226,142,207,74,232,219,299,95,161,247,149,118,197,165,170,172,303,128,342,210,272,203,149,113,126,122,246,152,225,132,120,221,366,269,211,126,187,207,224,87,138,176,203,160,94,138,143,116,91,216,242,51,124,212,105,252,148,179,251,219,203,178,302,215,250,112,116,213,116,235,174,203,142,120,264,116,324,320,238,237,231,230,163,177,219,301,208,136,254,245,122,197,156,179,175,111,182,219,180,240,64,140,130,252,189,193,315,308,284,215,171,72,139,197,55,195,266,166,312,152,150,295,255,111,141,186,173,246,250,225,205,271,106,99,114,209,186,230,251,179,234,160,109,218,308,168,225,112,288,148,144,244,236,286,123,223,190,160,255,258,203,211,128,228,217,243,124,211,172,201,270,309,104,239,75,141,133,135,145,317,87,194,197,329,78,284,206,133,184,173,189,289,144,214,252,295,309,75,276,134,174,232,339,242,210,103,116,162,154,192,192,117,165,323,197,127,282,183,277,223,174,205,161,208,184,200,101,300,183,235,211,169,120,135,183,166,241,223,247,205,296,244,208,169,253,69,143,245,184,272,61,226,218,175,297,249,307,143,276,83,218,210,236,171,248,182,204,135,130,250,134,136,176,139,223,174,230,215,230,326,142,142,197,251,140,208,265,104,249,261,107,111,71,245,256,230,311,228,159,213,257,203,127,99,312,199,304,224,53,213,149,108,287,201,263,284,253,303,234,137,150,363,275,210,245,161,205,130,130,162,291,145,213,213,247,318,218,233,117,222,159,219,133,135,193,209,177,334,319,195,125,362,207,183,88,107,248,157,187,282,154,286,140,223,259,191,178,189,398,266,194,245,178,236,260,139,175,199,143,259,186,141,248,222,54,103,165,169,188,184,185,178,215,141,182,311,213,186,199,371,343,119,114,169,221,273,266,132,121,163,265,96,264,101,224,256,245,182,149,140,222,214,229,124,144,153,170,234,269,256,236,277,290,162,237,235,245,143,251,218,321,150,194,155,308,110,197,159,158,316,136,147,95,80,196,186,277,217,146,143,129,204,296,168,153,141,196,162,217,292,238,226,334,133,198,227,146,168,191,226,264,149,233,193,215,289,181,359,196,157,263,124,115,127,162,296,140,213,189,212,73,230,109,169,156,154,357,130,122,175,196,309,186,290,250,166,232,215,222,113,239,187,142,179,242,270,251,212,160,199,232,282,319,227,175,151,203,296,236,226,151,132,152,198,198,174,255,239,195,152,231,259,224,296,210,198,252,142,350,349,287,206,103,271,235,66,355,232,209,164,228,151,265,138,116,145,222,190,242,226,111,168,251,197,195,282,361,272,305,98,218,189,242,220,157,326,179,131,187,195,279,197,209,140,247,236,122,167,195,188,182,140,249,181,169,200,200,186,146,307,250,116,142,371,286,195,215,216,203,213,283,161,355,153,214,213,178,190,260,231,233,229,178,236,156,234,342,319,203,225,222,164,203,285,222,217,290,306,159,84,208,187,121,169,260,274,177,170,201,176,296,277,279,238,151,128,143,179,358,202,164,271,245,58,357,251,144,257,131,178,79,173,256,136,294,179,169,121,208,178,198,115,163,75,336,145,288,171,74,254,364,135,136,217,252,159,225,172,177,121,254,122,217,166,195,158,189,158,151,210,190,223,283,167,80,82,165,232,150,240,269,187,313,107,238,188,176,130,154,53,185,211,79,209,140,158,202,217,204,163,228,212,236,237,303,175,108,255,177,212,202,210,235,163,307,217,180,100,223,319,127,222,230,128,146,158,260,274,173,285,284,189,297,272,116,224,141,125,198,258,207,128,165,158,174,194,77,225,216,239,129,293,83,225,202,248,253,249,267,184,262,165,112,177,195,112,216,183,222,178,240,109,128,175,286,281,106,195,290,105,193,168,102,41,142,211,175,112,269,90,308,282,188,154,99,252,312,187,188,332,229,175,229,112,162,104,232,130,181,199,223,281,203,262,191,88,193,262,297,199,310,272,205,291,240,230,190,179,251,126,182,285,177,352,235,213,239,235,167,239,322,227,215,194,129,153,213,201,153,269,109,214,237,309,157,152,230,183,131,252,177,158,228,227,192,254,234,193,211,187,180,262,137,195,173,106,225,246,120,180,107,289,136,281,136,166,284,137,291,111,243,102,270,322,175,200,145,92,232,322,132,133,117,201,270,242,168,134,322,149,291,133,260,163,299,177,206,157,210,367,197,114,148,197,205,255,273,284,244,208,161,168,133,200,214,166,266,81,123,170,219,143,121,120,126,167,260,248,171,141,153,294,358,119,364,225,188,153,181,213,212,267,236,231,146,253,280,214,170,138,219,170,131,132,180,221,262,243,82,161,146,220,77,111,146,226,162,328,172,250,234,168,251,242,240,171,220,203,236,197,152,274,258,194,145,100,265,240,248,144,139,217,226,147,227,159,311,255,136,166,309,195,186,257,125,157,136,172,220,106,273,242,124,154,232,150,275,364,195,97,164,83,195,259,217,212,167,175,140,308,110,191,236,169,257,59,242,65,257,68,246,206,259,184,223,128,51,153,199,280,190,254,176,140,97,175,118,280,182,187,96,263,317,270,170,123,333,227,178,85,236,250,73,204,159,118,140,232,150,225,329,165,246,201,131,185,118,197,119,198,196,266,264,283,248,243,167,199,230,171,197,108,202,283,170,218,210,268,185,124,241,154,284,299,169,138,208,248,191,162,126,218,318,171,221,233,224,198,96,126,78,138,191,217,265,140,195,240,298,138,134,80,171,309,142,119,205,263,184,372,183,176,243,224,171,166,139,224,145,154,120,186,283,90,273,186,315,81,195,245,129,55,126,240,303,337,216,115,287,180,267,187,156,240,174,108,179,199,351,153,163,255,247,229,105,171,157,149,115,136,137,161,167,156,242,287,132,120,205,84,223,268,259,78,258,301,272,137,214,149,224,301,179,174,131,175,335,216,381,147,241,191,237,211,97,127,384,243,398,220,219,177,237,270,178,247,127,293,209,136,134,201,237,206,191,324,199,124,160,203,132,162,242,172,133,214,361,155,108,120,91,165,283,236,220,192,182,260,172,211,136,222,184,222,165,152,284,139,178,160,91,305,218,295,135,402,136,246,280,182,246,174,168,158,267,91,215,129,156,277,96,141,220,190,130,215,146,224,237,227,210,285,227,250,333,305,94,300,130,139,146,155,158,193,244,201,220,189,256,226,218,183,162,214,215,179,65,185,322,253,66,370,181,101,103,247,193,96,324,70,181,168,266,141,292,198,130,382,121,283,137,454,228,228,178,194,277,157,337,248,206,284,217,240,82,195,116,210,194,252,204,244,291,226,216,332,127,239,151,306,129,142,133,189,196,242,141,221,235,117,119,186,132,285,114,195,192,158,245,255,88,219,213,241,113,178,241,199,124,241,131,230,194,150,197,174,279,231,157,156,259,178,248,165,152,193,302,301,140,202,122,248,226,212,218,237,284,108,168,165,193,125,251,165,201,124,198,118,144,217,124,191,239,221,126,157,187,216,220,273,275,180,99,329,182,78,145,156,161,215,245,204,61,199,254,157,249,238,171,142,144,220,152,208,177,175,314,190,89,68,124,173,130,235,150,122,237,65,261,306,197,242,199,220,341,209,203,184,57,147,250,170,285,175,356,210,161,169,159,179,184,119,127,248,152,200,250,265,237,264,154,178,184,199,127,89,119,198,206,209,209,235,225,96,258,200,292,155,90,261,194,262,126,305,280,157,225,241,182,274,167,106,212,64,231,160,175,312,126,218,160,193,111,193,149,224,260,314,100,163,186,55,158,188,278,258,136,280,209,238,217,275,111,247,127,235,194,96,190,170,153,228,182,182,346,138,183,113,107,244,230,213,95,191,176,204,179,156,138,202,233,380,139,152,141,197,222,105,226,264,158,79,186,202,235,202,90,153,190,115,234,163,222,132,114,240,185,107,71,213,170,269,173,225,327,113,302,218,93,72,309,79,155,249,293,75,136,66,97,187,208,202,165,134,250,327,248,227,190,92,186,215,244,271,88,226,136,360,335,328,177,192,91,84,135,139,123,262,234,184,122,275,292,119,227,185,126,220,179,277,132,191,161,224,144,305,169,259,237,299,102,201,303,100,163,115,130,211,147,244,240,169,335,176,65,166,206,198,90,176,161,132,369,147,281,252,267,180,238,215,121,199,237,226,229,246,56,188,129,257,268,102,134,185,269,96,203,312,174,252,296,96,159,193,218,190,132,92,235,256,210,354,244,226,208,265,126,236,142,201,240,175,308,127,181,147,95,109,133,262,245,371,195,275,205,285,185,276,161,214,313,125,306,261,214,149,192,239,196,107,136,162,156,74,373,192,167,298,146,145,343,194,158,173,274,204,261,95,265,141,134,105,298,318,177,136,190,156,225,259,243,150,105,122,185,237,229,171,215,172,146,191,145,168,303,229,110,151,170,279,298,139,207,196,199,183,264,208,205,323,249,128,223,231,125,131,222,84,228,221,244,247,159,213,216,224,189,193,198,168,209,320,133,180,343,96,97,212,197,231,211,125,135,292,184,215,146,183,274,131,279,164,116,342,142,241,201,339,95,320,75,237,66,187,262,242,157,175,252,148,151,202,139,157,58,312,209,122,195,268,236,132,218,136,218,235,185,123,211,89,75,130,111,245,126,334,224,201,167,233,143,149,150,192,179,152,265,207,123,188,200,260,113,209,140,270,322,122,294,202,152,91,161,178,209,211,235,210,192,196,205,80,144,204,317,212,170,285,64,247,192,215,250,114,235,201,193,108,220,99,314,156,186,191,245,96,213,145,210,159,193,291,132,128,298,226,198,120,99,296,215,231,226,137,198,176,268,217,129,116,130,244,168,279,135,208,89,215,197,318,224,240,131,83,234,257,274,106,291,151,117,244,97,316,121,192,265,254,162,112,140,261,68,210,248,231,163,180,201,166,230,253,211,211,142,247,242,265,150,225,305,164,212,373,213,155,190,158,306,142,182,209,95,234,126,172,88,235,206,98,297,84,277,260,121,96,127,134,144,242,271,165,172,143,210,226,231,221,147,263,346,222,184,111,236,138,182,240,244,179,233,88,210,383,320,236,155,253,238,97,152,193,178,152,145,149,318,141,257,137,143,248,303,174,283,85,179,261,119,338,297,219,239,236,243,227,145,107,241,268,154,366,183,176,172,220,191,199,174,220,221,252,229,221,289,272,143,214,197,175,242,222,179,315,302,178,156,167,135,143,200,211,301,185,187,118,297,250,260,280,316,217,323,233,259,252,210,95,322,105,248,171,202,209,352,120,68,203,193,238,212,250,179,109,212,207,63,189,258,170,158,212,62,187,119,127,176,226,212,128,348,411,204,258,117,160,177,143,341,196,183,333,108,179,195,165,196,239,317,212,204,189,120,215,97,122,267,233,241,195,247,78,140,284,146,178,95,124,179,130,157,215,92,192,354,131,259,208,98,125,253,138,155,330,301,208,119,180,123,240,209,339,94,325,305,205,265,115,356,79,147,225,93,317,125,168,250,269,83,205,179,221,126,312,235,183,129,275,185,162,89,142,193,172,257,234,149,226,271,267,354,138,231,275,150,261,255,181,242,138,323,188,252,202,304,110,85,362,115,206,152,119,236,188,189,101,190,246,143,195,137,313,226,261,144,281,289,70,309,257,156,266,190,133,208,202,171,165,164,262,294,177,274,111,177,247,336,236,290,136,107,219,305,337,206,202,202,144,230,104,246,183,214,287,220,203,163,158,224,305,169,233,284,261,214,104,162,267,240,316,131,260,163,302,324,224,220,214,145,192,257,161,347,204,76,146,305,163,266,189,205,209,275,256,203,176,140,189,231,197,184,206,153,286,86,167,248,340,239,246,76,161,158,144,202,129,153,261,237,195,110,206,246,89,260,74,257,125,204,213,224,125,273,235,355,96,338,136,157,136,219,302,268,206,336,106,193,166,301,161,386,164,339,114,272,127,211,163,272,201,128,187,196,142,268,91,205,222,226,259,187,152,350,223,323,130,216,144,281,194,167,185,240,186,212,210,257,207,336,202,214,172,201,182,128,95,208,190,169,265,195,333,254,139,69,115,221,111,88,226,153,161,273,285,226,114,221,229,174,123,244,236,223,244,192,120,299,246,168,294,213,188,114,105,235,211,158,244,302,197,157,246,155,237,237,273,164,218,224,304,291,83,168,114,144,142,132,113,240,143,98,105,253,139,212,237,225,150,103,185,95,283,224,239,241,196,180,255,242,239,289,149,235,161,174,153,213,148,212,298,143,142,272,193,319,183,126,57,205,200,325,157,106,188,227,236,130,181,293,167,290,272,135,119,248,145,163,179,64,86,200,113,103,128,150,113,243,83,216,123,183,100,292,364,256,145,217,340,196,214,188,190,194,176,312,124,193,114,287,176,232,181,222,208,119,252,209,334,318,128,114,263,214,239,208,209,222,349,192,300,211,253,298,202,152,78,194,269,118,381,276,229,238,203,216,157,251,206,224,190,100,245,306,230,269,168,92,214,190,118,202,148,141,273,206,150,183,199,238,266,280,291,249,144,243,202,97,234,252,225,248,159,150,122,201,127,124,152,213,227,172,128,250,222,248,254,185,236,227,232,145,225,149,218,200,182,283,210,149,91,276,150,154,84,271,204,213,299,196,164,97,179,288,95,282,242,307,138,176,191,249,170,143,302,221,195,169,313,212,274,257,224,219,188,196,148,351,146,235,204,245,144,183,180,263,215,216,200,233,159,131,274,287,149,182,224,165,206,162,231,161,322,291,251,154,259,221,93,184,96,122,243,170,206,271,198,227,110,265,228,114,106,101,218,147,192,255,205,174,223,258,151,282,218,140,83,219,255,196,268,198,244,224,159,295,140,105,109,255,256,260,123,92,226,214,205,280,172,116,115,225,184,220,235,171,58,202,236,90,222,130,258,271,153,196,226,224,217,156,191,209,224,210,203,276,255,217,214,200,179,74,212,155,136,126,160,120,271,256,120,97,134,143,308,196,137,168,169,167,204,267,251,299,136,346,297,170,141,138,113,310,294,118,307,201,198,129,116,110,166,269,334,368,295,182,106,275,236,49,147,241,201,218,265,183,250,120,149,196,267,186,185,248,129,126,243,89,170,128,175,176,204,168,189,128,208,113,187,199,218,246,233,154,205,132,299,229,122,102,187,180,159,191,157,216,145,201,233,281,298,333,209,139,136,226,181,105,286,204,165,159,178,235,326,68,171,146,163,170,329,143,255,206,134,209,249,190,144,214,243,240,94,197,129,161,229,316,141,159,92,273,217,125,297,169,123,248,111,173,190,287,192,226,143,298,185,149,333,149,265,173,130,212,180,230,167,155,252,90,118,121,103,79,123,132,170,95,142,342,167,146,176,244,213,250,199,56,228,344,278,234,106,230,298,135,224,195,233,165,229,233,173,168,152,91,219,153,204,171,198,213,274,140,164,231,256,296,316,220,103,160,303,206,59,124,207,116,145,297,259,289,97,187,145,260,88,318,176,232,211,269,276,110,165,196,182,294,78,164,133,103,197,240,229,301,228,238,115,229,253,66,189,203,190,215,142,133,193,188,145,284,206,273,107,271,248,86,232,273,215,317,236,161,109,86,164,149,313,274,341,223,212,178,235,96,235,154,211,240,194,128,216,246,155,198,151,101,233,123,199,210,146,303,85,221,341,191,168,334,155,108,264,290,275,157,252,277,206,320,232,138,171,138,180,243,242,327,150,118,116,205,264,148,151,111,148,216,199,274,197,219,237,234,36,231,221,168,145,152,120,207,188,184,131,152,189,133,158,130,141,203,237,159,175,255,163,153,194,232,68,192,344,189,110,80,244,230,188,218,79,416,266,198,124,185,141,177,240,188,250,283,205,175,245,233,206,277,239,160,171,174,167,351,240,118,177,263,210,54,175,251,364,257,170,233,235,164,263,213,169,69,133,223,148,238,194,220,344,132,303,176,201,315,247,176,132,162,118,279,238,87,196,314,181,115,280,110,161,212,142,168,299,114,147,220,157,212,259,194,44,203,133,346,176,115,94,228,247,307,128,189,119,165,277,102,251,240,192,170,143,308,266,331,59,282,251,341,154,195,214,170,122,168,186,118,116,93,222,130,133,95,188,259,119,197,234,252,231,132,97,163,224,130,179,209,219,191,207,229,289,148,110,71,115,266,105,209,152,251,146,97,282,338,202,195,75,206,165,298,217,243,123,271,137,170,251,173,104,174,268,300,250,186,198,211,145,236,119,221,202,250,163,123,129,133,175,214,225,227,363,287,175,206,165,221,108,116,103,138,159,240,170,188,239,88,174,284,323,147,224,161,251,105,200,207,91,104,128,178,353,177,292,207,175,204,283,228,282,269,124,121,138,171,270,122,189,92,93,264,185,178,293,220,163,197,124,99,147,187,112,207,121,136,192,127,232,188,224,141,284,144,194,193,197,221,214,263,311,224,265,169,76,238,188,77,162,238,232,103,194,147,134,174,234,54,194,199,145,110,303,289,215,186,236,221,302,233,196,203,175,247,135,91,282,116,296,151,134,276,277,88,104,251,120,103,175,127,171,167,94,133,109,206,221,171,94,236,257,190,179,114,147,159,122,338,283,210,171,319,148,307,198,290,181,194,248,146,127,110,207,185,112,207,198,236,195,384,250,186,207,306,209,156,95,207,81,213,291,225,312,155,218,270,287,247,173,189,185,309,172,164,177,155,226,217,248,236,290,252,192,240,123,186,207,319,168,99,131,86,148,145,321,133,239,195,240,227,184,137,148,300,193,223,122,161,247,144,227,255,125,145,100,202,138,172,270,72,217,217,220,283,137,217,186,104,291,160,130,208,208,267,331,178,179,162,232,93,184,154,122,165,288,222,226,74,335,376,81,289,173,236,201,208,150,253,164,188,309,266,137,145,188,123,79,113,227,180,213,162,224,336,146,116,204,204,155,194,137,248,153,203,237,181,264,142,218,232,123,197,207,313,168,300,230,253,155,266,73,40,113,184,221,316,141,201,210,255,230,286,140,119,219,108,100,139,132,173,196,92,113,258,175,191,193,173,325,165,189,333,242,226,371,181,99,115,78,127,58,231,395,151,209,139,319,183,195,195,231,106,134,253,198,239,122,214,220,225,92,201,105,153,215,269,243,107,127,206,74,173,156,203,269,78,175,151,222,223,252,352,355,113,256,198,262,217,112,119,215,114,255,180,225,306,307,59,153,93,180,99,245,108,195,222,215,238,249,131,203,284,269,280,199,271,331,195,131,142,172,195,238,190,281,164,251,142,113,335,183,176,192,191,203,137,108,336,150,264,202,128,154,342,148,281,294,215,300,179,194,94,252,308,65,200,267,140,235,150,267,229,234,234,146,271,239,282,100,249,154,234,120,193,181,237,267,166,216,191,212,271,162,144,130,352,248,205,268,190,245,228,149,203,332,290,124,139,243,212,229,202,202,175,129,174,175,219,181,139,257,136,156,227,175,324,230,145,212,211,243,185,93,94,193,206,158,175,169,265,260,52,160,112,328,129,86,163,91,284,218,383,170,160,150,165,148,107,299,108,207,231,119,301,242,150,207,162,130,142,117,251,369,244,74,170,330,232,167,325,179,44,325,196,153,119,246,202,80,244,210,172,158,318,98,164,147,291,187,223,251,313,334,247,73,263,150,268,158,327,281,187,236,283,185,137,220,169,180,107,276,153,110,164,198,149,228,131,86,118,179,351,156,225,281,203,240,240,197,172,187,120,177,84,251,162,178,254,241,130,323,302,167,313,164,309,113,206,96,151,93,213,155,102,74,255,141,134,142,232,239,362,222,245,180,221,200,298,247,218,89,290,166,277,181,197,209,155,263,204,219,288,113,205,174,238,259,152,140,286,301,157,235,238,87,117,89,277,305,188,198,206,183,174,197,83,193,254,187,337,204,206,172,70,209,192,200,226,164,177,284,204,358,208,211,213,182,164,232,190,114,61,120,150,210,235,167,166,227,157,221]
doclens.73.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [274,231,118,168,175,239,294,227,193,218,45,93,176,218,107,156,347,122,99,248,101,313,365,318,140,237,309,323,220,225,236,190,156,144,160,163,275,252,112,223,296,184,196,200,116,143,239,350,187,217,136,214,224,122,264,206,259,91,330,175,240,181,362,156,339,168,266,221,224,145,175,125,142,266,195,201,220,207,168,335,106,167,341,180,190,167,198,174,261,84,89,203,233,242,127,189,69,160,294,107,130,268,119,200,224,179,270,314,188,256,183,208,141,261,174,157,119,274,239,200,223,152,213,313,132,212,151,287,89,138,197,192,103,110,277,289,135,202,143,50,172,219,110,176,205,219,159,131,212,215,238,314,182,218,256,214,96,204,76,257,173,178,250,128,217,134,212,331,148,217,149,67,347,219,196,175,167,264,273,268,177,184,230,232,228,140,213,143,370,249,311,145,147,165,160,146,130,190,253,212,273,232,302,165,209,174,161,123,133,171,175,232,166,280,247,261,155,284,281,180,153,287,224,148,258,224,353,244,317,139,166,228,256,195,144,335,231,241,113,181,133,219,250,249,157,252,174,272,214,222,75,122,164,188,220,192,280,269,150,183,118,243,231,188,104,337,283,129,289,252,122,259,147,126,210,231,143,205,233,167,166,161,143,227,153,145,187,246,174,226,228,175,218,277,223,196,180,99,198,280,94,201,176,362,82,272,265,186,193,246,127,150,194,212,179,335,146,198,176,274,245,242,262,264,210,254,194,137,176,122,153,197,188,165,180,129,154,226,242,112,237,115,244,282,235,195,250,136,128,163,124,215,228,225,198,139,227,180,190,223,88,139,155,131,165,120,266,217,282,245,174,138,133,152,157,178,326,148,252,94,184,133,164,299,164,202,177,263,143,123,157,94,127,154,183,205,158,243,150,144,177,192,178,137,180,326,265,161,236,255,159,235,367,360,212,160,199,180,180,102,260,208,322,121,232,237,228,234,246,222,233,152,190,240,331,168,232,146,198,198,155,179,205,219,188,284,164,196,113,218,134,90,248,177,107,131,96,119,143,178,137,132,219,118,317,155,273,131,211,252,313,154,302,166,283,221,258,201,374,279,231,219,219,136,256,275,143,315,276,274,214,255,167,252,313,195,187,171,291,121,124,95,155,271,134,186,193,151,223,195,147,207,102,116,151,195,222,181,151,263,146,193,95,112,317,148,178,284,167,237,128,324,330,287,278,209,253,318,220,77,100,252,174,212,315,179,173,271,312,183,162,77,191,197,193,286,218,173,275,106,172,156,202,158,277,71,95,297,239,155,182,262,151,114,227,297,318,162,238,179,209,249,261,163,100,154,252,244,327,144,257,184,101,174,155,148,192,245,175,188,191,162,166,207,337,101,111,205,273,152,223,239,240,291,282,136,224,292,196,186,201,223,148,308,187,229,299,155,228,154,135,165,231,196,197,358,184,186,145,239,214,272,177,251,103,224,262,212,287,245,90,226,149,93,71,147,290,223,75,125,275,243,250,79,294,188,225,169,303,117,263,347,232,202,386,209,313,163,185,311,84,96,197,189,119,220,115,181,136,85,204,254,191,254,166,212,205,236,205,126,246,129,134,125,434,107,271,264,102,159,175,165,208,135,170,157,223,176,167,170,236,216,144,251,210,230,202,100,158,235,126,242,118,169,278,114,98,102,289,286,197,186,281,175,225,213,132,154,278,227,210,240,213,274,201,170,122,69,294,203,174,363,170,282,307,174,283,198,281,275,121,303,359,214,144,284,232,232,161,266,335,100,89,192,252,183,290,96,210,165,122,109,176,164,92,210,76,214,240,144,235,161,259,256,186,107,111,222,180,267,166,142,101,135,150,139,169,207,94,271,207,85,179,179,115,107,192,212,267,230,119,94,233,143,203,156,73,267,267,292,189,209,180,175,146,311,101,131,95,162,213,203,82,184,238,356,212,137,180,271,274,213,189,258,229,146,215,89,243,369,230,214,270,197,243,299,359,232,283,186,163,68,234,213,107,108,130,252,131,269,255,98,107,112,212,166,188,117,165,221,190,285,170,109,89,163,246,99,266,172,148,222,227,181,220,142,193,357,381,265,116,341,233,137,190,307,340,242,172,67,96,352,126,211,153,148,275,208,142,197,236,193,240,147,238,304,206,200,224,203,323,181,202,157,159,210,195,128,267,227,260,183,293,283,232,235,152,301,158,153,88,203,113,210,282,100,233,233,197,301,254,221,148,127,99,303,141,201,160,218,148,154,231,184,123,280,138,209,301,165,192,228,283,127,215,146,214,150,310,102,221,195,220,252,185,246,266,271,163,243,221,248,209,214,291,230,201,178,165,172,311,304,281,240,197,166,159,185,201,240,120,159,310,114,162,167,170,256,156,198,117,207,219,267,199,225,257,193,291,208,151,353,185,201,164,264,219,291,168,175,181,168,227,179,222,228,114,222,148,191,239,155,115,253,245,224,124,266,84,134,282,94,219,295,289,81,134,247,217,125,106,273,212,305,251,104,177,244,286,167,189,251,301,219,194,197,197,103,126,176,278,269,279,278,169,374,300,146,102,274,223,275,103,170,332,274,119,218,238,178,235,79,275,136,242,171,190,137,236,201,180,251,149,234,302,114,210,309,191,110,230,273,244,177,236,282,354,432,211,336,110,284,348,205,122,195,293,323,229,210,147,208,305,316,143,158,148,199,215,202,234,211,216,254,316,249,198,127,270,253,99,250,227,219,128,256,243,129,199,200,85,86,199,177,139,118,154,167,235,196,211,205,212,233,140,75,55,88,195,232,209,78,203,223,291,126,306,137,244,100,229,286,223,136,176,245,122,265,211,203,198,207,255,323,221,206,204,238,134,240,195,251,132,297,187,248,179,157,165,215,180,185,337,195,227,80,201,263,294,251,189,268,277,259,246,145,296,149,113,158,200,117,197,235,298,194,257,160,325,82,217,196,373,238,247,104,129,86,216,226,300,152,115,207,191,107,239,107,215,258,230,244,258,219,171,274,155,70,243,225,181,241,137,246,143,260,138,216,197,229,200,156,292,232,145,206,235,172,316,198,200,215,217,232,169,257,304,122,203,347,145,130,175,211,204,264,213,206,227,190,231,166,171,295,259,200,243,209,134,206,202,247,173,349,327,192,283,156,106,193,228,104,280,61,79,88,278,254,204,158,119,197,331,143,233,121,174,156,223,261,288,64,151,184,228,186,231,234,230,290,244,102,148,177,122,270,256,157,89,143,214,265,228,98,311,164,170,233,127,255,248,276,234,199,230,96,201,284,178,230,317,82,162,167,196,241,131,224,208,197,156,109,203,159,235,130,188,199,234,238,271,136,287,200,229,127,192,279,147,168,144,282,176,196,220,201,188,293,202,223,285,138,279,213,110,273,152,146,169,278,189,198,137,260,138,145,240,293,126,316,201,219,127,110,174,279,197,328,78,323,281,232,298,320,233,202,176,239,156,154,174,198,165,110,205,161,257,248,235,101,192,314,174,165,194,172,182,191,230,92,181,214,236,87,82,154,292,216,253,254,385,154,112,292,181,354,170,157,56,91,231,135,144,293,169,143,245,347,94,198,238,275,239,218,268,108,220,163,111,238,181,251,258,142,152,298,193,165,203,250,173,264,216,131,102,344,266,95,126,170,272,156,215,234,153,218,200,157,201,214,179,191,114,176,282,96,190,211,117,169,222,132,205,266,260,135,210,260,205,248,306,312,130,195,256,193,214,220,229,101,165,172,230,191,287,281,231,151,157,354,186,88,305,359,317,251,148,75,255,134,248,134,248,239,231,225,207,88,307,281,311,245,186,191,234,167,331,181,250,113,368,222,312,339,268,264,161,114,167,240,227,260,225,120,191,207,216,235,234,169,341,150,169,251,209,81,168,211,325,159,107,296,174,65,155,164,292,146,191,97,348,258,262,219,162,233,189,111,187,196,176,192,105,142,272,128,258,170,223,235,163,207,220,194,210,261,111,255,288,130,108,135,177,232,191,194,199,221,223,219,135,195,131,232,197,234,172,202,314,137,58,273,250,197,227,252,255,277,132,136,269,196,273,72,274,332,207,260,274,254,294,190,214,201,222,221,181,333,145,138,219,180,182,225,169,139,139,177,290,347,183,255,251,148,247,119,240,185,156,120,262,134,189,172,217,228,225,266,182,111,173,358,118,203,203,199,187,158,155,184,131,100,251,239,268,154,121,102,223,158,171,203,188,229,213,208,217,178,214,215,287,192,109,224,242,225,300,154,189,132,207,249,257,250,329,254,140,166,96,321,219,273,113,387,184,139,228,136,158,222,118,235,145,80,123,234,178,257,260,224,210,343,207,189,227,97,185,160,197,199,202,246,258,186,268,309,144,225,82,166,227,162,248,210,297,210,285,241,141,119,81,164,244,117,169,174,178,115,201,158,107,173,249,225,278,169,180,227,235,121,197,124,146,60,128,114,382,116,191,322,226,192,200,174,231,308,215,116,167,152,289,148,110,186,141,147,166,256,214,114,181,177,229,147,221,278,254,224,236,175,215,286,213,99,152,194,130,308,203,178,201,248,296,141,326,210,288,198,149,200,151,199,191,219,204,97,142,174,233,254,120,168,117,306,216,301,182,209,110,84,199,204,125,69,332,157,289,204,146,138,280,204,220,251,284,145,159,206,174,260,285,54,272,151,158,207,166,128,223,98,174,186,305,159,147,152,186,267,130,229,95,215,256,171,148,139,301,221,208,303,113,123,172,164,230,275,84,231,108,251,281,130,190,222,143,165,140,138,127,205,270,240,171,148,253,233,129,186,200,200,193,261,285,167,216,272,178,112,242,162,175,159,214,272,184,207,210,265,213,121,185,116,275,71,181,244,272,256,282,230,207,244,242,314,234,107,228,224,124,255,163,162,308,259,298,281,228,145,211,102,219,256,271,207,297,171,239,178,227,210,234,207,123,107,316,129,282,236,146,236,260,187,160,210,96,131,294,211,228,261,166,185,180,177,199,230,233,130,179,264,171,373,97,300,193,127,163,179,78,180,201,258,182,112,148,180,148,280,205,194,176,277,143,159,334,169,80,342,175,289,76,211,183,120,345,327,163,78,169,186,273,76,213,197,270,77,276,113,147,251,139,147,142,200,325,275,209,233,222,162,176,146,244,198,103,240,168,121,274,246,109,252,125,232,275,273,262,243,92,318,253,145,193,70,319,285,171,234,146,212,161,258,90,91,254,159,239,233,130,200,179,88,221,118,287,168,250,235,245,166,264,235,176,297,194,192,174,319,293,340,198,225,167,198,161,267,152,137,179,171,236,383,155,114,158,196,215,215,232,198,77,193,194,301,156,154,243,247,202,136,317,152,163,180,340,255,241,227,214,288,256,205,250,82,234,134,253,249,150,230,223,329,176,264,256,291,150,273,136,240,85,157,248,184,119,216,147,256,111,122,235,221,198,301,129,100,283,140,249,211,208,234,192,220,222,219,162,282,217,84,237,221,351,148,208,171,251,346,147,197,237,219,198,165,145,226,183,183,200,231,225,99,188,101,217,183,243,117,353,137,124,209,187,251,354,202,281,142,75,155,169,193,178,85,129,111,243,169,107,104,365,129,155,174,333,145,96,216,117,154,281,327,272,165,241,148,154,120,182,174,178,296,218,207,111,292,135,260,262,160,237,189,228,204,169,261,263,219,168,262,190,214,104,224,273,207,112,173,264,268,144,326,202,175,149,264,142,121,116,328,158,211,215,258,173,170,172,188,253,194,308,180,158,140,209,220,256,205,272,288,130,277,218,285,215,345,236,226,171,132,178,202,410,143,308,233,251,167,102,198,141,101,220,139,304,169,223,176,150,266,237,84,283,112,285,211,226,214,206,210,235,232,229,261,236,133,94,138,263,112,224,153,121,373,297,99,177,149,324,220,314,229,144,173,145,228,155,158,111,245,262,260,232,148,174,196,228,158,214,233,256,162,301,258,152,201,206,352,285,125,282,165,159,94,335,220,177,211,161,204,230,195,167,237,170,128,214,89,142,224,146,193,232,164,266,160,179,103,109,168,177,317,164,135,247,242,127,139,208,347,197,172,168,242,170,293,122,123,194,54,236,218,254,223,250,191,162,141,236,239,128,259,198,322,277,163,169,289,260,274,211,190,138,219,284,249,114,202,237,189,206,245,211,245,175,177,162,121,166,268,241,177,289,233,179,293,117,126,162,239,304,195,230,238,254,292,167,199,249,182,154,200,203,182,204,203,100,166,133,183,239,200,268,178,141,148,272,293,163,112,163,208,127,231,199,113,205,210,175,197,275,236,206,174,244,389,206,215,259,250,236,237,194,172,134,220,246,184,68,255,149,293,264,311,281,162,111,130,214,167,159,190,147,255,195,197,243,217,117,167,238,273,116,128,69,203,223,272,142,306,256,209,185,238,149,140,159,168,244,202,303,255,191,277,154,257,149,146,171,221,297,281,344,67,179,147,243,303,210,145,171,221,305,177,263,305,245,201,238,141,314,281,327,309,155,160,121,164,190,243,267,310,218,215,152,232,185,259,106,190,190,236,205,158,133,264,193,120,105,377,242,146,235,115,233,127,282,204,252,170,122,215,139,81,239,248,344,161,270,249,214,235,276,215,181,126,93,287,168,161,173,281,261,184,289,234,94,121,196,348,190,194,110,186,230,128,148,258,200,188,237,203,111,145,72,329,222,118,282,197,173,140,211,220,132,235,152,217,129,107,230,75,229,339,106,207,229,151,128,254,172,254,204,298,269,316,200,87,203,196,277,219,243,143,192,144,192,162,220,255,217,148,249,181,166,124,222,169,328,153,262,196,195,180,294,313,167,65,210,138,147,107,197,99,80,333,181,115,171,216,207,199,233,179,242,218,307,94,138,180,230,197,192,200,119,301,143,153,363,280,191,352,148,133,301,216,223,356,135,267,242,157,96,195,252,133,186,172,220,130,215,150,197,156,328,151,177,75,237,55,295,148,110,235,159,194,251,225,133,245,168,264,110,253,120,143,268,167,250,127,115,129,115,303,83,182,68,296,230,320,270,271,207,158,187,132,173,202,202,190,294,246,270,261,146,163,192,245,237,282,163,180,65,188,103,223,94,250,209,106,128,241,259,232,221,108,240,201,100,143,207,141,176,185,266,211,121,109,209,234,184,222,258,212,175,233,127,194,365,234,246,175,150,257,216,338,144,282,326,219,357,251,236,99,106,227,192,234,291,269,202,285,171,243,296,189,194,299,212,155,101,113,244,271,86,161,317,264,120,117,132,74,165,244,116,149,181,243,275,46,204,290,342,219,270,188,271,257,246,59,182,191,92,228,252,237,195,225,214,145,179,245,156,228,264,285,148,110,187,94,293,109,212,138,201,125,201,110,281,234,298,188,313,218,217,215,217,134,188,269,251,288,247,184,108,101,231,264,275,228,217,175,288,121,242,123,245,144,230,209,128,211,258,240,180,238,246,288,159,41,300,195,160,209,156,145,230,101,231,299,250,129,194,205,162,176,170,260,90,240,207,167,215,193,100,239,190,363,176,231,214,282,242,187,149,185,170,136,155,311,213,306,289,78,206,200,250,292,261,133,165,118,142,236,175,289,245,244,283,106,109,281,326,168,261,176,171,111,149,138,202,134,241,164,318,111,157,186,250,180,242,201,233,181,177,192,281,175,292,269,89,195,161,304,106,184,171,250,199,340,188,246,143,254,234,291,299,164,146,267,112,184,195,166,193,172,226,117,279,225,225,139,252,341,273,111,308,73,155,298,134,204,285,144,116,175,260,224,145,309,333,161,217,158,204,336,216,205,71,178,104,302,39,234,281,98,130,306,246,140,62,320,170,233,301,176,150,232,228,249,179,240,200,179,150,272,172,223,147,228,303,184,338,198,139,237,156,258,230,259,224,110,251,195,140,233,209,182,266,239,173,202,146,188,323,269,186,95,275,363,123,212,190,277,165,165,164,277,337,301,262,203,184,100,263,147,252,300,298,215,217,185,159,141,180,154,281,147,168,220,335,279,185,66,352,210,148,117,124,169,215,266,295,253,138,110,275,325,82,244,200,256,198,248,230,105,132,252,211,323,258,169,225,143,152,252,116,139,208,177,183,170,216,149,201,218,207,236,267,112,190,149,275,213,240,137,214,249,95,176,179,287,170,44,232,227,206,197,187,279,294,174,306,249,142,347,222,162,149,268,232,133,291,276,176,189,210,125,264,133,236,198,125,182,171,282,253,149,69,206,77,192,318,141,306,199,327,138,207,218,159,213,170,108,95,196,111,221,206,170,133,148,168,172,266,226,238,230,171,108,240,196,246,150,184,196,138,171,242,233,188,82,203,227,210,190,78,163,106,120,140,310,109,121,221,106,339,188,245,145,241,156,212,139,146,182,253,71,243,337,312,253,294,218,53,148,329,225,263,286,180,93,158,185,92,49,275,210,221,200,176,262,265,105,298,150,170,216,206,128,211,170,277,257,292,205,325,225,204,114,149,94,179,138,136,253,56,299,206,326,101,224,258,181,95,201,241,110,163,285,236,317,181,231,314,215,178,286,208,324,220,213,225,224,269,154,218,112,190,134,308,212,231,276,256,247,150,176,162,167,187,192,196,207,150,307,159,188,167,134,266,243,246,194,209,159,75,221,320,315,85,254,305,221,319,337,105,282,126,44,114,293,227,314,286,110,255,252,338,206,96,258,255,213,95,165,235,375,134,158,217,378,225,164,128,210,217,254,294,217,163,238,178,187,198,152,327,223,149,155,196,201,212,182,165,214,209,199,422,170,190,252,165,262,249,85,122,125,225,233,154,170,153,168,163,123,203,83,264,123,202,114,151,168,148,250,187,244,158,247,176,79,236,190,76,181,137,205,211,196,185,174,187,268,230,236,134,328,127,209,270,144,216,233,176,150,234,197,145,258,223,226,207,373,281,159,174,357,169,190,182,275,196,125,182,66,104,229,302,173,137,213,265,127,82,332,194,74,175,162,187,79,236,123,135,146,237,239,224,215,175,104,182,186,245,145,271,222,229,322,126,113,157,188,122,208,189,69,269,230,153,202,294,98,237,81,93,138,60,140,331,197,167,198,291,232,287,121,127,171,176,156,178,370,208,130,109,68,231,138,275,68,203,159,154,245,111,220,243,273,131,170,46,217,307,92,258,142,238,239,180,145,125,345,172,349,260,257,163,283,240,214,317,150,279,140,189,167,191,148,160,255,213,120,202,136,252,230,214,197,196,247,214,146,134,175,98,227,224,198,233,139,267,168,241,240,215,263,287,231,204,182,233,193,205,132,284,177,168,269,112,114,171,164,275,126,225,162,107,127,375,247,276,182,220,302,138,205,103,241,140,222,138,310,125,182,214,161,182,172,104,97,141,220,334,208,209,120,198,170,101,320,197,175,182,171,282,174,269,243,275,263,221,173,198,196,170,176,128,207,325,170,121,180,103,222,193,161,217,151,242,277,350,307,152,185,233,240,167,138,306,190,137,103,176,139,248,284,217,212,185,133,222,208,291,228,182,136,132,299,186,236,329,120,109,92,240,126,257,107,238,164,115,232,244,124,207,248,165,267,266,201,192,229,128,135,239,227,162,201,209,86,55,202,289,244,144,156,182,173,143,236,258,169,218,163,272,350,225,137,220,79,215,156,247,224,329,263,253,223,134,230,121,113,153,210,345,270,114,159,244,183,218,247,271,219,308,262,326,214,249,330,192,224,243,158,303,169,233,97,122,265,374,173,222,262,140,228,379,314,234,173,308,174,357,132,213,241,107,143,300,225,158,177,232,61,179,242,220,279,117,178,116,124,287,176,164,368,273,117,172,254,216,165,194,166,74,124,238,160,215,147,182,184,163,260,305,217,81,309,153,276,99,260,310,161,204,283,237,298,224,202,220,236,316,194,276,184,255,257,74,173,243,219,249,315,125,109,153,208,235,165,202,179,205,245,159,225,241,267,153,184,135,174,314,231,344,176,209,150,236,337,261,196,241,273,319,253,223,206,190,259,233,225,246,264,301,192,175,343,218,119,252,273,170,239,153,167,208,78,199,147,256,284,209,182,254,172,157,118,215,117,144,146,252,187,158,232,87,237,174,226,117,187,200,182,195,274,323,137,304,268,149,256,129,117,160,281,163,276,254,200,145,236,335,203,147,260,218,291,148,254,282,198,174,184,101,276,107,321,206,100,89,182,84,258,261,208,143,210,150,208,359,213,196,252,169,238,293,214,304,223,176,114,88,81,313,196,150,174,117,366,139,215,69,327,257,179,291,143,327,248,269,189,209,229,206,272,162,242,225,189,150,235,347,183,185,75,138,171,171,200,276,298,186,192,148,193,127,109,264,230,154,114,248,223,258,219,147,293,185,276,260,207,177,346,174,369,189,152,215,177,223,107,285,83,182,244,189,143,124,231,282,110,201,358,227,271,266,63,214,202,154,264,114,168,182,226,265,220,196,160,224,156,50,209,200,258,217,254,315,155,66,234,121,142,114,175,144,138,104,174,219,227,148,174,199,126,212,130,146,174,316,268,199,154,244,140,238,104,231,227,129,148,245,185,223,191,298,191,165,144,117,200,123,130,173,211,271,274,238,249,219,124,258,177,100,287,244,286,158,103,105,216,241,119,284,145,159,191,150,266,280,303,161,194,198,168,291,166,248,314,219,222,205,114,134,211,123,271,177,286,165,222,275,242,212,275,82,350,196,204,321,102,126,181,219,263,75,238,182,270,177,233,162,228,148,100,206,194,198,262,186,192,171,312,194,191,162,236,241,204,197,215,169,141,214,285,346,233,157,175,280,204,146,223,113,192,205,150,213,212,160,200,72,181,143,255,136,76,159,122,228,155,210,278,308,56,240,91,163,267,197,77,93,299,140,88,104,163,90,172,217,161,253,220,151,215,142,186,237,310,135,162,166,108,346,287,215,287,222,323,236,243,215,85,113,189,201,261,271,206,177,92,244,197,257,223,164,257,208,220,136,204,199,161,196,158,79,267,272,228,202,190,90,186,261,119,284,198,145,215,206,230,209,146,150,245,166,291,235,182,251,253,300,210,146,127,306,257,219,177,152,353,129,198,188,246,184,337,237,191,112,187,226,204,165,257,187,238,227,268,193,151,267,262,147,130,277,187,231,207,285,107,203,190,118,266,231,264,186,140,267,298,131,104,247,139,124,280,102,290,280,120,256,165,181,115,143,223,224,211,56,230,166,147,190,212,147,225,359,139,193,257,188,268,355,332,235,110,137,146,341,150,202,298,309,245,301,191,105,291,223,235,247,308,264,213,218,274,213,146,255,153,222,151,132,129,101,278,232,190,118,316,235,200,241,171,216,106,145,178,177,290,210,75,170,122,221,140,291,303,238,147,245,193,230,242,64,185,190,270,205,277,260,111,156,268,206,229,218,283,213,125,185,87,194,236,163,245,215,118,225,145,95,187,198,194,238,228,147,147,155,139,74,161,150,197,275,234,264,124,294,160,305,203,219,209,231,66,183,253,178,100,212,316,225,151,193,199,139,245,119,271,208,149,298,267,311,112,182,308,254,226,79,315,235,171,210,161,200,234,149,146,135,246,217,174,265,235,77,43,159,292,188,302,234,252,227,255,150,155,294,294,86,305,226,145,196,198,344,174,190,206,149,203,154,197,129,233,272,122,255,264,226,189,257,164,165,344,147,280,222,177,229,228,187,265,187,382,300,175,193,224,201,60,315,111,156,165,248,132,235,253,293,303,207,312,126,162,326,239,191,98,233,175,180,205,191,138,250,201,270,208,114,156,143,232,201,153,187,208,219,223,135,308,112,229,247,165,201,130,124,193,176,58,158,126,216,204,226,231,74,263,168,197,182,253,234,98,151,194,335,150,139,218,123,148,165,154,236,260,123,243,220,120,149,206,92,249,247,245,95,169,161,123,291,168,71,189,155,265,373,275,188,354,171,140,158,174,156,102,204,275,198,144,100,189,156,286,179,198,304,100,250,134,126,157,185,332,222,154,177,129,242,213,191,278,134,240,304,163,205,254,116,72,140,222,141,186,223,304,271,249,216,155,58,212,150,100,237,164,275,269,116,209,207,141,236,141,231,145,323,256,292,240,156,121,143,208,76,220,194,243,168,235,191,302,118,236,155,262,224,227,207,278,55,217,215,204,216,135,269,228,82,325,300,282,193,135,255,173,310,171,265,176,149,325,140,191,105,110,91,238,233,121,241,122,220,125,330,236,188,272,273,161,185,75,222,74,105,218,164,174,207,141,138,214,125,171,209,217,115,183,253,196,187,231,257,251,105,177,140,198,236,94,193,158,172,298,237,89,215,162,227,167,208,294,237,273,153,126,112,93,121,235,120,130,111,157,318,206,195,193,194,281,103,166,154,221,198,360,279,146,185,175,262,306,253,188,83,168,136,143,218,181,242,257,166,230,222,253,280,301,158,231,227,263,320,287,294,130,167,269,247,260,127,178,182,190,190,148,165,164,209,198,214,263,110,318,195,170,199,222,198,147,300,189,151,123,246,176,219,242,260,269,263,241,313,147,197,176,250,156,280,142,204,251,97,143,288,201,164,248,160,97,138,303,183,206,145,119,166,218,243,126,168,186,179,255,125,161,154,187,251,243,154,326,208,171,239,269,172,198,323,200,317,227,201,158,173,202,186,288,82,107,235,236,115,121,150,184,144,113,92,281,132,274,83,221,349,152,163,236,83,256,189,230,134,177,287,106,91,160,240,249,224,162,135,163,223,174,198,249,230,148,352,136,312,217,177,169,148,145,134,225,86,154,251,247,187,84,192,278,160,107,151,89,192,195,180,101,190,232,273,242,144,214,243,261,208,139,157,232,174,259,306,159,262,208,260,102,217,302,187,124,267,180,200,51,202,343,184,216,296,301,194,145,262,134,153,214,221,98,213,70,281,373,312,227,255,342,147,257,179,124,196,243,177,270,143,157,165,133,164,68,324,191,179,157,167,83,212,121,273,154,171,211,271,188,137,115,159,116,287,169,275,116,129,209,326,331,151,230,147,264,162,286,138,175,231,238,202,234,201,125,180,305,120,320,286,83,130,269,234,289,109,100,107,200,183,251,238,250,121,186,172,154,220,235,219,177,199,174,242,298,198,169,249,166,138,217,194,194,268,177,280,161,198,233,100,305,95,295,238,263,218,198,258,248,267,200,162,133,153,262,217,125,194,230,263,239,206,205,92,237,108,269,199,196,130,155,191,252,217,206,388,175,364,161,146,214,261,259,156,230,186,224,306,193,294,176,115,198,185,204,265,241,255,159,360,202,121,152,238,146,173,182,189,168,119,280,273,219,242,294,163,206,130,250,120,140,277,196,266,119,193,246,105,123,281,229,275,274,318,245,408,301,182,114,223,168,132,235,176,205,131,199,180,257,192,44,221,221,160,322,238,151,56,124,220,179,159,242,227,311,147,305,199,207,279,264,191,264,294,246,195,317,107,164,338,96,158,208,177,126,317,74,173,141,285,119,239,193,208,237,171,215,169,98,171,314,108,248,99,156,178,374,136,214,145,148,234,190,187,220,219,153,136,120,185,242,135,331,340,190,156,171,409,105,168,152,240,239,228,147,260,214,121,142,90,215,242,171,201,228,279,239,325,169,145,247,164,211,339,209,318,318,165,297,203,313,84,259,238,132,178,269,168,115,230,100,134,184,103,242,252,101,211,208,285,262,214,345,202,160,225,101,185,197,146,216,178,174,94,159,149,171,185,306,235,77,101,185,129,239,163,108,184,214,371,194,182,200,287,221,234,204,195,160,248,95,274,284,278,120,218,115,290,183,237,152,124,235,178,212,238,164,316,166,147,106,205,188,204,293,160,246,152,198,286,159,261,113,189,130,251,149,233,247,102,200,87,297,310,58,178,167,270,308,247,141,264,125,243,146,163,91,246,140,294,266,158,253,177,162,232,166,95,178,151,70,169,136,72,212,327,240,219,134,194,277,209,212,191,263,194,180,287,152,109,166,122,165,304,219,136,246,154,228,153,136,151,186,231,163,252,168,104,336,109,178,145,215,161,211,288,156,115,181,161,141,80,286,217,288,222,71,186,223,186,255,236,149,97,251,217,224,286,183,202,158,241,81,213,320,215,223,159,203,154,241,145,414,110,284,229,121,217,217,213,193,204,253,55,286,344,217,172,219,186,145,135,191,273,145,155,170,326,258,164,253,148,202,109,146,220,169,280,221,158,80,180,79,224,253,339,127,321,179,349,84,246,237,294,198,323,176,87,166,162,177,181,168,160,181,133,156,203,230,102,338,161,219,146,234,173,80,142,285,200,179,270,202,65,111,134,102,188,216,108,298,150,211,292,67,154,99,154,240,342,274,231,217,220,192,155,123,93,117,220,100,249,449,289,331,148,135,241,145,166,142,202,191,246,153,190,189,215,187,304,87,132,180,300,149,214,330,360,152,133,192,175,185,251,245,171,314,271,100,295,123,243,113,197,186,126,187,215,102,262,159,202,239,136,184,174,198,282,265,233,148,100,333,114,256,120,214,199,212,117,200,330,221,130,183,271,152,196,127,188,186,124,201,209,214,253,180,211,205,110,357,69,174,243,258,206,189,176,115,125,358,131,200,122,97,274,219,241,125,179,151,330,181,187,96,238,162,251,166,126,118,182,157,116,211,211,156,120,234,295,292,87,195,294,248,219,130,234,293,224,227,63,231,189,207,129,213,182,200,112,242,121,288,228,231,71,245,291,151,187,222,206,182,143,158,79,228,165,225,172,208,94,151,222,209,157,122,142,111,161,53,207,229,227,132,232,93,224,185,124,322,292,244,221,149,271,201,297,231,117,194,124,363,224,140,284,154,201,182,148,258,285,181,283,187,280,314,65,83,295,201,116,203,181,133,202,109,201,109,118,251,218,72,169,124,343,272,259,213,262,214,254,175,223,98,274,121,282,188,228,191,82,210,212,131,323,184,235,191,217,327,127,205,240,135,188,265,246,140,84,151,197,136,205,128,229,268,39,203,161,208,240,120,267,196,208,233,59,213,190,223,188,109,371,181,355,152,120,203,146,210,195,172,201,142,302,285,206,101,169,98,245,299,238,95,216,248,232,140,236,166,239,216,122,106,344,168,172,191,226,152,172,212,246,165,294,202,116,161,143,175,157,289,324,211,192,362,167,186,108,230,148,136,186,128,243,210,157,216,125,245,181,168,168,243,141,232,183,212,185,138,258,256,167,91,216,266,177,236,203,221,188,281,206,228,214,152,151,112,237,119,125,252,239,103,217,87,139,245,229,302,90,179,192,213,156,163,111,86,281,180,303,130,203,135,142,217,229,250,232,202,169,293,190,80,240,78,285,214,150,351,232,205,314,183,198,277,188,148,153,167,302,117,258,201,133,49,126,95,141,132,138,128,163,251,81,203,241,201,180,159,150,174,302,206,195,242,152,198,221,209,164,221,168,290,231,234,50,195,77,213,199,116,238,204,286,166,181,239,233,145,201,175,266,253,181,219,190,91,116,200,141,239,321,236,280,249,145,295,220,181,202,360,153,297,280,173,167,232,160,204,174,68,167,202,208,161,206,233,268,242,187,265,208,163,108,195,235,195,179,173,336,124,233,204,228,199,268,212,252,176,213,234,342,146,108,250,185,281,129,254,457,70,99,239,244,220,215,311,170,213,175,245,301,177,178,130,286,122,204,146,234,222,211,212,239,172,185,136,119,186,257,148,135,268,189,233,87,248,180,192,282,172,124,98,248,164,223,205,197,185,223,310,192,155,203,208,186,210,182,236,386,208,114,62,248,242,171,233,284,313,184,214,319,195,217,312,156,190,187,199,175,369,128,231,326,196,107,203,154,296,264,175,268,138,78,190,243,292,113,235,239,231,188,226,191,210,245,117,264,268,269,192,145,166,165,346,109,143,214,168,217,334,186,168,121,211,313,184,204,77,180,144,163,287,188,239,265,315,270,147,141,210,134,273,175,158,316,299,254,321,260,251,125,234,212,200,248,347,340,345,151,221,223,271,165,299,212,182,253,139,314,148,208,261,263,128,214,294,336,180,204,148,161,61,119,249,220,112,90,182,275,126,117,62,194,218,87,206,128,116,94,273,141,187,191,276,190,247,337,227,378,266,222,129,172,264,129,178,207,260,187,235,121,231,138,201,101,193,194,154,207,121,98,170,209,196,191,178,214,124,294,168,196,287,122,142,154,154,180,185,152,136,237,166,163,142,128,163,188,110,58,254,134,53,129,268,121,149,92,124,178,116,181,159,243,211,235,96,137,225,249,174,278,65,95,219,170,112,121,297,258,172,311,192,200,271,246,132,209,160,100,70,254,134,281,212,147,75,223,132,215,179,268,174,115,246,162,136,161,186,145,180,227,321,261,82,197,195,31,331,169,202,136,239,218,213,360,258,197,187,271,244,214,245,314,161,144,233,92,336,372,176,204,229,174,157,248,247,264,132,119,250,207,302,242,232,299,296,136,225,271,125,254,236,41,236,270,265,268,191,359,272,206,251,123,205,237,292,207,216,285,185,176,187,156,182,108,120,281,115,204,98,171,137,206,245,49,171,246,202,255,266,208,121,158,240,172,186,230,132,182,160,240,105,247,142,178,206,224,138,288,348,163,132,276,175,338,224,164,189,143,312,190,153,205,218,154,250,287,170,151,171,115,234,179,258,311,151,194,166,163,229,176,296,319,218,132,252,258,296,172,102,89,215,340,164,119,162,204,130,234,135,186,225,141,335,180,249,181,245,209,305,154,127,206,281,192,233,339,353,177,305,141,266,162,102,253,198,146,224,179,124,65,190,276,164,214,269,131,103,195,164,269,283,277,186,224,149,269,269,62,130,258,116,185,193,154,136,336,213,250,281,157,362,183,270,250,149,119,195,215,127,196,218,113,186,116,139,74,235,214,192,179,202,187,232,160,122,285,137,100,284,206,219,257,157,133,333,101,236,219,208,180,268,189,141,152,143,291,184,164,199,197,392,218,175,359,157,225,206,262,316,127,126,173,218,271,315,138,184,213,183,201,248,381,246,250,262,194,157,250,235,255,161,149,125,328,165,128,321,241,181,140,105,112,259,202,280,166,268,287,208,195,269,250,138,223,268,269,192,92,229,171,170,184,219,171,194,196,245,242,139,210,258,167,150,250,187,193,177,180,208,157,155,109,177,121,196,220,165,141,266,207,279,225,190,249,213,251,155,153,224,166,306,204,134,178,225,282,188,208,250,216,237,184,177,212,288,224,122,180,170,182,173,202,182,336,304,189,227,314,317,122,158,194,208,57,292,266,110,179,163,231,167,108,231,187,176,235,228,424,289,121,195,246,178,216,199,225,344,128,282,220,272,142,194,157,200,259,220,105,270,336,224,100,238,159,168,209,205,230,291,153,198,164,233,296,204,128,322,132,228,233,225,352,198,119,194,196,184,149,81,250,140,217,138,332,278,192,137,275,100,223,212,93,255,295,177,209,185,209,216,131,213,233,71,180,303,134,132,190,122,132,209,160,273,302,290,269,152,122,120,236,222,250,132,116,159,119,144,157,149,153,252,237,163,230,222,125,114,227,231,268,155,307,90,84,128,60,250,232,354,273,153,252,162,133,248,129,230,191,357,263,253,176,131,128,116,159,187,255,249,164,123,147,280,316,256,175,185,246,165,211,146,155,281,121,218,293,257,204,261,123,126,128,293,192,191,257,176,91,129,175,304,361,150,229,128,236,266,272,242,77,360,337,159,100,201,197,120,248,177,192,143,156,144,157,283,230,265,230,197,232,83,134,115,163,285,140,198,143,119,290,335,222,119,256,188,210,343,217,136,180,162,95,271,136,135,176,187,99,215,113,171,121,186,239,138,286,162,101,57,192,241,73,208,228,202,192,192,182,207,202,182,132,236,313,274,195,201,223,119,115,177,184,191,142,181,160,201,223,162,194,197,235,294,386,257,137,224,137,224,226,126,130,181,208,197,228,95,104,314,332,126,301,192,267,128,233,201,270,178,154,250,199,221,262,263,235,243,168,159,167,239,210,158,131,107,125,243,383,81,170,226,117,152,174,206,150,209,149,150,307,199,176,248,224,278,232,186,145,131,104,153,240,98,224,100,154,251,94,191,127,146,257,192,80,314,156,325,173,183,266,297,59,224,197,202,202,249,287,112,166,87,185,230,92,246,158,301,189,110,266,165,190,146,349,277,211,183,330,264,215,238,225,254,184,329,293,238,167,191,127,192,349,138,271,308,98,207,91,141,106,231,232,275,382,195,205,189,218,217,195,299,90,175,126,66,184,125,248,142,315,266,192,65,244,102,216,176,141,170,209,193,121,282,187,205,127,246,257,238,272,251,162,269,267,282,134,217,300,228,92,167,325,118,154,138,251,237,90,117,207,233,161,258,313,249,250,357,215,281,266,183,246,192,328,323,354,176,62,97,232,241,281,333,246,231,170,229,286,167,201,208,151,219,67,195,161,98,132,260,306,282,249,144,253,228,239,124,253,378,269,362,222,227,230,193,248,153,271,220,180,234,119,199,279,247,191,143,258,158,213,195,120,145,175,275,140,339,97,215,278,228,124,222,253,228,149,137,224,194,195,213,90,251,279,183,196,133,192,207,63,185,236,164,143,68,227,129,191,143,143,269,240,182,168,245,154,284,250,106,85,116,237,178,220,338,208,200,221,129,241,234,160,151,130,180,243,275,106,315,91,161,118,198,191,175,268,182,249,328,150,190,173,192,224,157,219,171,202,214,333,234,290,224,142,280,330,245,239,171,267,214,181,176,100,95,244,83,351,212,130,249,277,326,221,216,341,181,352,73,233,218,327,213,186,227,159,186,104,147,211,94,283,94,205,148,299,189,156,160,140,232,181,208,244,144,245,160,207,250,153,181,192,160,247,181,300,326,93,160,198,255,232,234,117,156,99,144,196,103,315,112,359,92,231,168,190,193,226,177,284,215,243,191,162,195,74,273,166,188,314,119,257,142,301,171,169,290,242,137,209,215,335,241,110,235,169,204,223,124,87,222,190,216,250,311,166,73,313,147,210,130,116,173,140,96,341,278,266,120,301,146,240,123,212,274,188,210,226,255,158,131,112,304,189,187,227,256,107,170,196,242,244,228,175,154,218,178,277,216,292,227,308,266,115,227,230,134,195,108,286,211,211,290,101,198,152,218,217,143,365,141,305,322,194,181,215,143,209,158,261,248,124,218,129,329,111,200,173,246,164,171,237,332,106,165,227,195,177,109,147,188,240,330,163,113,129,156,153,265,212,237,290,385,270,203,165,199,227,132,157,171,265,260,213,296,171,201,320,118,190,234,265,317,176,286,175,244,142,85,201,216,288,256,301,47,186,205,179,171,151,144,118,103,280,239,237,280,245,262,159,355,336,240,126,169,262,162,202,210,264,273,153,203,258,210,82,206,112,144,255,215,220,168,239,196,249,186,223,188,246,165,325,193,178,209,166,175,301,147,149,154,156,149,230,155,186,231,236,294,129,191,163,198,167,135,273,161,314,101,236,151,147,231,281,175,155,340,174,140,310,278,115,217,130,212,335,134,91,154,193,257,184,85,209,200,191,299,203,74,255,228,166,267,92,102,202,105,110,212,90,260,172,149,240,120,316,269,340,227,300,168,194,236,226,340,137,266,289,287,160,190,172,275,161,243,278,319,232,132,116,222,374,192,221,150,255,295,116,246,228,239,259,241,221,246,308,236,195,135,220,183,224,279,213,169,256,226,252,248,254,177,200,151,196,268,202,164,137,224,127,211,107,48,228,241,167,182,264,156,348,228,180,161,262,157,255,293,181,242,158,116,175,229,279,279,235,132,312,180,222,307,210,189,132,291,224,196,75,248,307,269,177,240,311,191,273,187,264,197,182,288,187,237,401,270,128,208,215,183,209,222,187,202,218,180,314,210,264,244,145,245,121,224,123,228,158,155,220,122,102,245,218,346,285,182,360,154,83,163,106,187,154,247,265,170,130,189,142,130,280,138,258,297,133,219,266,264,244,139,168,273,313,319,191,235,189,258,229,276,96,118,253,172,118,106,154,136,234,148,303,184,237,171,241,123,292,238,129,143,129,145,195,190,265,161,101,386,140,132,284,247,141,363,95,217,217,259,105,176,149,198,235,190,116,68,211,274,149,105,226,183,299,205,224,195,181,174,181,189,181,237,232,80,238,263,172,171,162,246,155,128,266,281,113,337,269,161,241,151,183,260,141,389,209,202,198,163,287,102,166,164,289,169,172,198,221,150,193,168,232,158,294,301,205,74,127,186,133,286,263,135,308,214,66,252,173,257,167,211,86,225,147,223,179,150,347,269,182,134,73,63,179,212,271,141,204,105,185,51,181,122,157,224,84,348,110,189,101,288,271,200,126,231,79,233,296,243,98,204,172,176,191,355,182,174,213,130,372,295,135,280,228,287,228,355,132,247,180,214,245,201,284,168,167,163,258,212,87,195,113,120,229,205,179,255,211,218,365,233,176,240,111,291,335,198,223,179,113,229,222,111,206,328,266,142,256,197,169,207,133,281,272,285,246,295,137,75,222,222,129,169,225,161,195,149,105,222,145,271,186,162,308,142,190,234,222,183,229,71,200,240,196,199,138,210,210,350,225,170,139,194,191,167,104,223,291,178,190,251,127,207,313,186,154,304,278,333,111,151,101,263,359,295,119,291,225,338,69,229,275,67,339,231,116,73,156,209,165,110,199,146,339,210,84,186,181,225,205,253,65,136,128,165,196,191,109,160,158,127,142,234,128,106,71,160,269,177,314,254,153,117,304,342,129,194,167,157,261,173,109,188,115,205,264,375,179,356,58,111,325,127,308,203,120,275,198,165,133,178,195,195,240,215,162,112,104,171,192,78,173,182,129,252,128,214,147,280,111,279,100,227,168,146,250,276,243,129,248,280,220,90,147,266,122,294,121,241,149,206,236,313,183,144,174,220,55,260,293,320,283,200,227,222,285,285,212,189,288,125,168,214,152,197,332,236,193,333,116,188,137,298,170,90,280,403,186,222,268,306,193,235,180,154,95,165,148,111,314,156,242,112,203,253,108,103,137,87,222,162,239,336,97,166,292,144,260,198,213,135,207,159,234,163,251,174,360,275,264,223,235,251,217,222,80,291,264,258,168,223,208,154,160,105,164,180,290,106,256,190,163,142,211,141,151,174,247,175,259,178,230,194,240,143,246,101,135,226,271,268,191,257,259,262,160,105,280,230,202,147,252,272,211,269,364,269,87,267,181,206,109,85,149,179,302,216,131,284,168,286,172,181,257,163,213,180,213,125,265,270,261,250,225,226,186,139,193,105,272,380,202,78,189,163,243,337,286,227,178,117,109,196,139,302,72,204,240,193,355,177,208,116,208,250,364,264,191,141,120,212,348,101,183,131,192,101,191,193,217,246,269,300,234,377,189,159,259,213,86,307,255,194,278,225,329,167,175,177,234,130,148,118,282,157,270,82,137,237,270,245,92,97,147,302,221,87,192,229,139,138,202,225,157,288,306,96,225,154,260,146,276,238,285,276,176,269,163,63,160,97,197,138,188,245,110,123,217,262,195,223,276,233,206,95,336,250,221,314,79,197,178,118,129,99,127,142,234,175,96,321,71,192,161,104,232,160,188,333,120,272,94,130,150,186,220,344,193,228,259,152,125,167,145,98,146,249,224,132,281,193,83,286,267,128,272,152,153,338,111,255,216,283,114,177,136,179,262,134,292,210,64,282,256,287,191,163,220,248,201,222,157,246,289,304,309,133,334,231,207,264,189,311,222,211,237,204,184,304,144,166,97,189,238,212,147,207,121,301,170,182,190,208,163,173,249,99,191,145,260,211,178,123,93,235,238,201,128,162,251,243,92,144,115,198,247,261,277,204,251,167,176,224,346,122,136,198,240,249,201,132,141,198,163,50,345,391,238,138,335,76,183,219,231,149,252,176,136,199,306,350,242,310,263,272,195,245,223,220,207,232,257,153,146,341,199,184,129,201,294,139,216,89,127,225,209,332,257,161,223,240,285,88,153,298,181,202,224,272,320,163,118,108,183,227,202,221,236,206,222,164,134,140,206,255,164,314,283,195,199,285,199,259,228,298,148,183,277,176,95,238,162,140,200,301,254,211,191,176,145,220,146,255,399,263,298,251,174,195,230,89,273,159,225,298,123,288,234,179,169,71,194,275,107,148,248,106,94,219,151,245,257,245,162,252,161,279,262,112,295,186,142,184,187,157,211,188,101,241,118,215,158,122,377,224,251,111,154,249,205,228,320,71,149,333,85,167,225,235,199,300,234,215,174,143,198,222,243,237,316,298,339,94,168,159,282,96,94,213,166,196,243,113,49,173,119,215,203,190,270,136,136,185,163,311,303,292,184,270,200,319,263,205,231,118,159,252,104,228,145,223,213,233,204,295,109,150,283,208,72,202,260,169,165,289,225,245,148,122,209,176,141,193,68,166,221,108,131,355,248,187,184,226,314,188,226,185,209,157,253,197,384,160,256,225,149,185,244,133,295,221,241,140,195,143,269,129,216,220,155,237,303,127,374,195,183,223,304,236,210,246,185,125,264,197,137,226,248,279,136,223,180,198,260,214,118,243,242,240,186,181,199,194,216,115,182,164,151,158,223,268,137,55,219,223,131,234,169,208,312,137,265,265,212,225,163,211,109,338,106,246,118,271,301,129,230,304,198,146,214,251,164,120,259,81,225,242,64,192,96,198,267,277,177,250,194,175,111,128,394,112,205,241,141,259,261,241,168,142,213,136,211,222,85,215,168,210,195,162,263,224,114,207,244,343,232,235,303,107,93,277,176,190,201,104,249,265,217,60,299,104,161,173,100,165,228,171,192,324,140,182,325,303,73,331,171,78,201,165,148,278,173,292,292,295,100,112,190,165,173,218,190,156,227,137,179,213,335,173,287,263,265,150,103,258,147,103,200,180,211,237,162,274,110,152,207,221,128,247,266,195,212,322,225,199,146,118,88,133,312,292,236,248,165,155,107,110,111,126,212,179,150,170,92,124,107,110,222,162,242,150,152,259,219,132,219,187,185,137,145,237,118,259,288,197,234,189,141,71,330,251,103,91,98,161,186,226,76,304,235,218,198,192,144,288,289,228,210,106,125,182,296,172,103,279,205,157,303,167,211,58,156,260,108,203,202,261,192,212,206,291,215,237,247,232,339,151,303,194,252,276,167,269,185,195,116,200,284,236,204,81,201,256,264,100,150,152,141,147,244,120,191,228,135,159,163,294,229,181,230,192,281,117,102,169,180,204,217,80,129,104,104,103,225,134,292,228,233,223,352,153,241,200,204,170,203,93,238,158,183,138,356,121,165,155,233,239,164,136,367,203,152,198,163,242,170,259,283,153,103,211,112,186,195,237,194,218,145,297,129,152,63,353,101,247,301,256,177,270,207,158,61,182,105,193,186,172,244,232,164,304,241,153,111,287,199,239,204,352,175,198,183,145,369,207,117,262,215,222,164,107,187,181,197,170,72,234,264,98,245,186,187,247,257,157,244,101,157,200,101,216,291,134,145,247,142,170,123,122,199,154,133,174,332,149,138,199,150,209,154,150,246,225,224,196,172,234,200,296,142,112,74,183,235,213,211,311,181,110,268,268,103,182,160,236,217,172,132,219,296,274,212,140,182,300,262,284,258,231,165,205,235,241,228,126,124,245,333,163,233,204,126,233,136,169,91,277,143,237,201,248,177,189,164,95,178,156,301,191,285,119,218,215,171,339,89,280,229,179,151,212,149,182,256,280,170,248,269,269,67,72,258,282,192,133,173,212,213,188,160,336,253,127,202,233,154,203,142,285,145,179,95,223,102,208,162,281,262,219,224,113,177,187,220,141,271,112,249,233,135,124,293,164,268,191,177,188,211,213,188,235,251,223,193,184,203,167,210,220,114,298,227,181,170,140,266,123,92,102,187,216,181,261,150,206,222,226,238,144,188,169,234,289,58,268,224,131,255,191,261,276,102,205,157,143,216,254,215,126,107,123,260,218,119,220,248,251,310,213,326,209,179,203,195,169,102,238,194,271,301,360,242,111,224,124,219,109,235,273,147,141,211,242,245,229,169,263,228,277,306,184,139,234,308,236,96,202,142,163,241,251,152,98,232,230,127,94,251,170,171,112,119,213,208,136,199,177,227,212,79,99,379,80,294,333,246,212,163,128,328,198,173,288,159,115,208,74,112,247,100,163,183,247,144,227,108,161,182,100,215,210,234,277,182,201,216,245,216,192,328,145,159,134,154,141,193,338,187,213,170,221,298,179,253,303,229,230,132,218,180,280,199,140,93,319,161,150,216,331,160,154,185,209,109,102,154,250,50,172,182,107,243,98,224,154,212,296,282,154,135,331,150,64,248,57,168,272,94,184,190,156,197,269,229,275,233,81,189,132,244,147,129,189,91,197,146,253,197,208,134,198,254,254,236,219,287,174,128,138,239,208,156,153,328,204,272,322,148,217,259,269,133,174,282,257,146,184,224,208,53,144,215,230,263,285,143,127,254,240,198,216,242,131,243,271,93,338,194,186,192,123,161,218,210,127,274,221,149,236,75,259,194,228,159,288,213,236,164,209,168,269,206,368,131,55,212,126,212,260,180,306,338,216,144,283,246,150,457,181,320,235,101,246,90,131,104,330,164,182,191,278,181,135,224,286,246,222,243,190,182,167,174,254,219,163,230,147,235,99,147,263,215,224,216,88,331,224,280,293,176,167,39,314,132,180,251,262,194,285,285,304,296,205,290,172,288,228,237,349,258,220,248,176,181,367,180,170,339,182,73,222,328,173,141,178,205,226,101,217,131,233,171,226,74,178,139,175,154,172,109,299,166,103,203,249,110,251,167,303,217,377,194,199,275,211,358,180,166,227,201,128,184,168,190,193,175,180,208,185,240,124,54,148,76,222,224,131,158,328,249,297,240,205,162,176,273,333,221,231,310,302,176,218,186,247,110,291,188,132,202,218,146,199,175,70,269,265,173,192,182,197,123,166,186,230,145,174,272,101,207,132,146,198,174,77,192,80,156,137,239,214,185,290,246,157,226,249,179,186,152,112,150,326,181,247,232,125,161,109,182,200,140,200,117,100,288,192,286,222,189,321,345,240,228,104,215,183,275,244,198,273,231,139,173,193,260,215,258,149,214,328,191,248,237,120,123,230,286,228,115,126,76,207,274,273,154,291,154,307,288,100,122,209,150,243,206,142,108,153,348,196,179,199,177,321,221,236,177,77,287,171,205,283,236,199,167,189,146,113,235,200,139,209,258,183,167,236,325,195,170,152,292,88,313,263,224,268,156,106,153,70,230,168,154,226,202,208,101,106,193,156,138,225,246,149,194,119,195,157,227,212,119,231,193,261,152,286,230,145,114,223,152,295,171,307,63,295,241,294,182,312,113,225,160,207,139,230,251,143,238,79,143,218,142,152,169,196,235,229,248,249,269,159,256,138,171,364,361,180,287,125,209,318,209,212,232,183,280,176,182,279,193,139,212,225,192,173,225,253,259,270,229,175,202,245,216,80,228,223,205,227,270,170,119,136,205,146,114,218,133,82,274,209,56,382,163,139,264,178,187,232,298,177,167,186,208,200,292,114,200,115,257,138,212,160,188,239,71,246,278,177,236,255,324,186,176,129,236,212,211,168,204,82,65,278,244,170,219,242,256,227,92,112,213,150,112,175,184,356,137,136,278,51,98,224,163,305,225,251,284,325,245,154,314,180,168,157,197,231,150,162,168,223,125,131,101,161,228,149,272,206,273,121,228,265,231,276,119,300,162,209,153,222,173,203,106,145,125,75,134,275,151,144,169,128,234,129,215,168,102,150,129,160,329,254,100,153,202,100,152,336,195,167,309,119,94,110,239,193,227,250,261,172,146,260,167,135,193,202,178,222,155,220,94,192,153,235,187,111,206,223,155,238,222,230,329,201,201,301,233,226,96,112,284,70,198,226,87,139,155,120,120,251,223,234,122,173,181,360,237,157,253,112,226,316,266,173,195,176,315,225,163,205,162,146,209,218,228,187,228,171,195,85,138,54,214,71,145,189,213,386,229,185,257,128,277,229,223,176,232,183,203,179,56,202,193,193,294,272,165,159,175,163,106,273,236,291,176,198,215,255,239,201,204,231,261,94,237,184,135,213,291,135,141,238,216,138,103,202,237,267,153,252,308,101,230,200,139,204,220,168,187,240,149,61,131,125,140,252,312,249,118,174,219,198,137,50,287,202,203,152,105,204,178,200,265,258,144,207,151,176,179,143,276,152,176,154,158,87,194,301,286,150,222,191,247,168,72,151,140,250,139,249,191,283,207,165,99,332,150,302,153,152,250,323,205,197,130,171,212,162,128,193,132,244,203,229,164,132,275,271,191,151,111,120,173,278,85,174,133,153,275,131,145,96,190,168,234,210,248,110,91,203,271,224,116,209,151,128,73,233,224,168,245,298,151,203,213,212,224,119,90,202,98,232,423,215,75,196,276,256,334,173,229,158,149,162,256,272,268,125,221,206,194,175,144,226,213,127,237,310,275,192,195,166,215,137,102,183,314,163,107,129,207,251,124,288,133,229,163,128,176,319,114,230,224,158,184,236,278,196,165,91,203,225,102,155,137,133,304,187,178,235,200,220,238,337,200,162,226,242,246,222,217,303,117,217,173,158,308,136,257,256,128,202,114,329,277,214,171,332,131,206,391,284,264,261,83,354,117,201,116,118,205,127,226,146,259,256,219,117,297,222,224,105,221,184,212,365,199,238,236,218,314,173,230,238,229,241,182,101,241,180,202,133,157,125,183,113,137,190,170,242,215,105,342,268,280,170,154,280,251,136,121,213,365,147,220,314,215,175,144,110,200,228,243,203,284,331,196,201,159,79,84,69,216,147,184,172,247,173,246,305,221,126,357,261,345,220,295,105,125,222,299,195,131,196,204,140,148,102,328,115,150,231,168,168,311,185,155,269,177,171,225,122,269,278,172,299,168,190,206,210,295,208,133,217,144,95,104,254,288,163,118,288,247,150,213,115,68,100,187,225,272,265,190,120,136,169,110,322,253,157,164,255,335,116,228,276,118,378,95,197,88,158,188,197,193,195,266,125,212,149,172,280,125,248,134,207,174,191,255,108,153,177,249,159,315,347,283,234,75,97,110,147,288,119,54,169,152,134,262,203,147,153,220,109,175,285,210,229,245,189,242,158,149,240,115,192,170,72,224,136,225,208,186,205,221,245,197,212,215,255,327,168,173,242,140,279,164,324,134,123,230,194,197,247,128,158,167,185,153,160,131,211,286,100,174,218,126,199,240,73,117,243,178,209,165,148,208,254,197,108,246,120,201,227,174,228,175,186,220,182,160,241,145,211,236,99,269,152,149,283,161,133,310,227,280,174,326,151,371,87,60,220,269,178,164,189,139,264,242,217,150,202,245,298,195,84,311,279,190,226,191,214,160,161,151,115,240,166,230,271,213,148,235,178,285,130,112,146,226,224,166,219,203,122,184,286,143,300,207,141,109,201,115,205,237,182,118,189,148,213,159,316,213,236,197,313,194,140,55,208,170,233,157,122,189,242,70,292,112,207,258,164,219,165,103,306,182,181,91,273,218,199,59,143,160,187,230,117,190,251,182,286,213,288,261,384,146,280,185,299,203,136,188,307,67,341,242,142,191,131,123,210,213,313,173,222,142,175,300,182,117,191,236,222,169,157,182,181,274,176,124,351,113,208,255,154,205,190,179,94,259,248,259,108,260,272,237,192,134,155,280,240,216,277,122,196,187,181,300,200,247,67,61,138,209,253,154,252,204,162,106,310,278,117,211,365,184,198,291,281,236,121,251,102,244,130,128,113,279,139,190,166,116,238,360,67,210,192,214,142,74,181,173,210,133,165,345,292,327,260,252,177,210,129,179,253,95,202,140,124,210,266,121,154,224,207,184,155,152,198,246,196,233,245,214,242,210,185,168,208,140,136,252,104,321,230,185,214,126,206,226,194,231,232,185,198,166,159,257,228,259,224,287,239,224,172,271,55,245,353,237,282,174,181,274,335,221,218,137,247,214,293,236,183,195,178,284,323,137,263,227,144,340,205,135,185,208,290,148,164,309,132,266,233,224,102,261,64,101,106,349,213,301,327,366,190,184,152,192,182,163,105,238,287,227,111,175,190,164,203,125,270,236,288,285,141,240,325,191,165,169,193,182,168,192,247,164,248,277,97,226,317,186,326,187,184,124,151,97,180,156,121,236,216,89,216,311,260,104,242,228,266,256,244,164,309,214,262,105,262,176,295,343,212,171,216,160,209,170,104,103,155,321,232,159,259,223,293,128,269,144,247,129,213,125,200,86,207,215,238,241,266,201,201,153,108,121,227,270,180,229,204,251,120,157,182,195,238,369,223,190,153,139,190,248,128,180,192,310,274,287,266,279,210,242,321,179,139,296,189,198,170,257,229,169,201,316,175,268,157,108,267,62,219,212,106,267,138,204,240,195,196,366,250,279,171,236,126,331,174,168,113,214,119,299,235,319,263,310,206,128,195,193,191,145,375,234,173,329,285,308,228,252,203,320,211,333,80,253,260,245,243,156,221,248,169,190,99,222,281,261,195,273,145,110,151,259,194,125,225,124,308,80,219,161,162,268,229,215,141,170,287,233,252,278,376,272,126,322,134,232,229,146,147,250,144,160,143,251,129,156,144,270,196,226,294,197,284,264,250,164,138,155,157,142,254,172,277,192,151,150,265,315,218,355,122,133,234,116,216,287,147,169,202,146,231,221,122,238,267,185,289,132,204,63,182,208,146,179,275,309,246,276,277,161,143,233,235,359,240,122,151,154,303,164,163,234,203,262,199,354,141,215,186,374,251,297,172,252,186,187,125,189,219,234,88,312,189,170,261,123,256,130,184,187,329,120,93,239,275,203,165,135,241,201,334,164,203,153,151,277,218,41,153,342,186,239,208,225,327,219,123,174,260,288,266,101,125,388,179,215,126,292,53,123,227,163,142,275,165,228,202,271,190,79,304,199,186,212,174,303,134,227,147,238,287,236,109,186,258,228,145,357,88,198,239,297,290,240,75,169,167,129,106,318,227,177,208,323,269,208,321,241,121,195,156,159,150,118,118,138,292,228,220,183,125,141,262,121,245,170,218,210,235,217,114,219,445,199,235,188,110,324,177,176,179,136,139,183,386,197,223,270,94,221,189,146,197,242,190,197,164,80,270,90,218,215,207,219,235,255,92,197,116,186,125,99,161,302,182,142,152,268,356,215,234,265,271,154,140,171,226,99,139,146,191,209,151,236,249,146,169,321,236,160,273,76,235,222,237,145,226,119,267,223,177,274,226,113,229,98,355,253,340,99,144,190,205,104,74,255,248,236,196,322,119,202,205,175,230,238,154,181,234,229,364,124,262,202,334,145,274,260,172,254,184,139,390,256,171,143,183,209,88,140,110,240,95,366,76,159,213,340,389,228,329,157,183,217,281,208,89,133,301,253,135,164,205,307,129,90,176,320,156,202,204,257,153,124,158,119,214,241,205,236,224,221,202,211,269,209,242,76,165,381,190,145,230,130,130,227,132,298,293,167,188,214,122,311,215,204,195,66,107,230,203,169,186,255,92,174,181,230,130,183,146,177,251,189,155,310,287,214,370,164,158,170,120,194,199,172,158,259,167,121,270,277,240,214,282,94,203,205,123,254,187,243,216,234,373,122,271,107,314,372,105,251,127,183,222,279,169,165,253,68,270,153,255,280,118,166,283,339,83,247,282,115,275,148,196,205,289,168,292,314,170,96,149,261,312,188,226,194,215,127,215,154,215,192,311,109,160,245,345,247,178,237,276,220,227,269,267,263,214,265,351,173,160,134,112,115,271,302,292,107,255,135,253,235,212,240,240,235,147,63,279,367,204,173,76,180,125,97,220,311,74,226,275,215,237,303,261,264,201,184,211,179,279,221,142,163,157,326,193,260,332,162,269,104,127,139,172,280,214,198,194,247,285,258,282,178,158,280,325,207,103,193,135,232,235,113,195,143,197,123,197,205,299,244,267,284,158,196,114,196,185,127,159,263,295,155,186,205,118,196,189,264,115,223,110,261,301,199,245,301,270,201,265,175,209,244,227,220,104,156,159,175,124,268,257,95,194,118,128,146,305,55,241,211,219,298,200,272,137,171,128,331,126,91,122,192,229,298,229,119,230,102,100,111,135,209,144,223,273,198,200,130,196,214,318,206,268,124,98,190,241,158,217,97,210,179,105,260,189,258,191,239,192,231,152,257,257,197,182,171,61,331,251,213,140,141,333,285,288,202,106,265,131,200,297,188,73,188,162,136,108,285,171,266,193,222,193,84,150,146,236,230,270,192,170,255,263,192,127,108,264,158,308,299,245,182,359,337,270,279,150,237,173,112,109,145,205,72,350,194,200,174,335,100,167,214,281,126,181,277,315,372,190,367,339,362,200,225,184,93,170,224,347,71,186,145,96,223,231,129,119,223,198,208,156,246,256,165,155,238,153,211,115,260,164,139,81,80,146,166,230,122,147,297,99,97,213,70,150,201,194,236,171,257,228,244,220,202,193,223,160,204,146,265,342,218,306,262,196,280,204,192,221,60,201,141,193,144,99,130,215,167,192,258,145,278,270,206,119,257,215,157,234,136,280,354,234,161,148,173,313,240,351,314,300,239,149,300,137,213,148,156,103,222,195,138,196,243,277,238,182,241,238,238,255,169,149,149,310,196,375,218,305,155,141,141,219,212,171,231,214,83,175,181,243,231,126,143,108,308,157,129,247,134,290,265,235,171,124,131,89,227,151,235,216,157,254,207,169,104,204,103,249,186,109,111,204,124,154,211,135,268,117,114,247,323,236,179,248,196,327,327,185,134,276,117,113,169,130,202,216,176,169,242,114,149,143,182,142,202,140,239,213,247,235,213,64,275,249,171,274,116,239,152,323,166,162,240,219,317,126,203,228,168,245,190,116,299,171,186,176,233,289,219,288,220,155,168,306,230,72,268,238,110,182,338,169,235,181,121,225,173,164,303,293,216,257,291,274,268,89,155,309,150,315,261,164,295,166,277,203,108,192,283,235,183,211,114,237,148,178,293,226,215,131,172,250,167,125,107,244,242,163,227,111,119,245,222,172,106,148,270,222,152,92,121,282,280,157,103,92,194,99,87,296,235,275,100,152,248,193,165,261,312,195,220,204,174,165,269,223,254,223,291,168,123,161,228,337,102,170,253,186,174,205,114,190,269,323,295,175,289,209,248,176,257,393,276,125,304,146,84,314,216,246,199,192,135,165,180,197,209,229,344,365,238,134,106,213,359,202,136,168,276,132,164,273,234,166,275,103,324,84,152,120,136,225,178,215,182,175,142,220,195,215,122,274,161,310,249,154,210,194,201,248,306,182,233,96,164,221,243,210,235,285,168,214,268,156,196,120,99,321,105,100,177,170,214,246,181,268,228,169,213,160,210,224,182,99,315,334,168,175,300,267,149,98,150,306,101,277,245,293,176,168,326,140,189,207,151,211,192,232,283,266,186,190,297,153,263,155,111,250,51,263,236,201,204,136,69,164,288,204,133,118,344,223,147,192,116,297,201,251,223,214,240,147,116,100,149,97,193,98,265,184,160,91,251,243,232,210,299,88,234,154,171,111,195,303,210,223,206,218,229,142,369,96,173,255,194,117,284,218,256,219,333,192,127,139,250,154,174,335,237,152,244,85,209,267,331,162,253,137,196,89,214,239,198,223,151,245,228,144,180,153,264,219,135,191,215,102,230,354,221,119,257,231,250,274,210,177,231,218,207,158,141,192,157,213,317,223,225,168,216,199,116,186,157,291,169,183,269,135,160,123,238,219,236,109,219,268,207,314,165,282,275,230,256,161,300,299,182,191,160,116,98,243,312,233,221,214,90,254,134,135,278,192,292,222,233,268,148,222,118,124,184,193,295,250,213,294,135,189,255,226,132,94,185,188,276,266,85,206,266,173,182,201,157,268,184,203,122,270,155,347,237,204,112,172,239,305,134,268,139,180,141,246,119,185,294,221,127,169,137,259,227,239,88,132,232,345,189,189,241,155,304,219,124,131,89,186,248,314,205,131,134,288,285,177,114,129,250,315,214,247,297,172,200,220,185,232,165,300,296,130,80,134,200,230,314,261,121,163,92,126,270,223,136,163,252,195,309,176,268,257,153,168,187,91,237,227,235,196,273,181,176,172,153,288,281,303,191,188,104,299,218,263,213,162,190,263,91,109,223,317,120,243,253,101,202,227,125,186,154,263,226,172,158,113,149,143,265,224,173,162,87,229,170,58,151,215,141,220,169,115,193,141,277,135,202,265,106,277,261,127,269,161,263,185,94,136,182,209,135,178,125,166,238,326,204,290,190,191,183,158,183,122,159,171,154,139,203,123,319,201,200,173,108,340,132,318,148,154,113,129,241,162,334,101,301,164,287,288,257,312,197,194,145,102,337,211,269,197,215,178,221,80,210,254,187,185,273,133,168,195,239,338,95,175,199,258,243,86,182,88,237,82,188,176,201,133,157,97,222,77,223,230,282,195,149,172,395,197,158,289,102,191,186,276,82,209,111,215,334,147,315,156,162,253,170,118,145,192,167,380,201,261,248,218,206,117,230,276,274,205,148,158,145,152,227,145,346,98,312,133,191,205,124,251,329,117,190,195,200,141,97,226,175,117,222,212,164,103,297,289,148,254,236,154,203,209,218,86,175,131,234,183,116,188,130,166,216,168,201,162,169,252,203,152,284,59,151,270,192,248,134,262,227,193,311,228,202,130,312,151,257,231,134,117,247,280,216,243,300,269,194,207,217,154,262,93,215,250,117,399,241,252,321,124,262,161,116,175,215,210,250,132,362,217,126,180,158,88,253,145,222,205,152,148,234,155,98,221,208,255,288,168,105,206,116,157,139,108,220,99,98,189,148,52,173,140,112,156,113,154,240,119,217,219,119,141,239,153,173,171,290,239,255,291,266,241,181,87,228,161,209,276,268,119,163,210,95,107,254,245,81,188,250,200,188,268,176,144,202,270,70,188,282,199,264,200,178,199,233,173,175,256,210,60,175,89,173,357,217,245,295,215,314,184,186,268,193,167,206,150,142,319,160,269,331,146,145,236,248,214,144,263,116,168,222,200,238,206,199,273,265,295,338,225,269,196,312,161,209,243,183,206,178,153,160,239,115,341,237,145,289,127,183,244,309,177,74,175,170,222,217,195,74,217,234,169,224,176,159,255,288,245,199,134,79,270,117,221,208,251,237,301,73,152,294,193,105,99,223,223,231,146,216,261,118,265,122,183,237,220,161,126,218,229,163,139,283,242,282,123,185,169,215,205,238,195,318,159,255,226,263,214,268,334,135,114,214,231,310,93,207,171,266,284,116,197,297,240,253,124,200,300,273,362,337,170,205,209,236,158,182,324,227,239,225,276,71,74,299,133,239,94,289,229,107,273,126,177,137,150,199,363,271,182,196,317,205,112,213,250,80,138,192,132,175,127,253,215,130,168,241,174,160,357,141,294,136,66,229,251,94,117,198,257,230,160,162,247,252,121,260,131,203,190,332,263,292,204,241,88,343,156,212,91,238,122,96,115,219,237,162,189,189,333,301,261,84,170,329,139,189,305,145,343,319,111,131,232,220,298,181,145,147,261,166,149,251,144,147,383,236,267,126,207,139,164,225,142,110,259,159,298,236,88,243,272,233,221,170,60,190,181,167,230,149,195,94,173,303,184,184,257,299,109,204,262,236,275,318,123,178,59,196,206,220,159,133,173,179,236,215,193,268,311,244,73,278,223,247,208,293,187,219,214,219,239,304,139,201,155,224,360,191,173,203,242,159,184,249,161,373,118,338,234,250,203,103,86,169,139,259,230,160,119,177,224,129,81,233,146,262,219,184,180,260,207,153,187,193,296,298,218,273,325,203,172,164,164,251,176,177,237,262,398,234,336,233,160,196,179,331,213,85,200,135,215,199,126,151,316,140,199,192,103,290,327,106,145,363,63,253,202,215,204,339,147,253,244,127,190,230,230,139,209,203,258,115,382,255,197,293,276,162,126,145,209,180,175,188,227,75,226,153,249,138,297,115,196,188,55,293,250,137,245,216,260,257,266,230,268,193,107,217,212,223,246,187,143,232,243,151,164,127,273,183,359,243,203,283,181,297,115,255,241,72,252,208,327,201,238,176,273,249,135,231,198,204,127,259,134,240,159,95,89,222,212,310,260,178,197,212,199,213,154,174,112,205,174,206,114,234,129,164,155,178,223,138,181,241,84,181,325,146,302,236,124,92,235,270,264,252,274,205,375,241,234,116,207,219,187,197,227,252,58,269,152,215,179,170,373,74,111,231,189,206,256,204,228,202,121,356,234,219,186,222,333,89,195,164,152,294,145,194,110,104,370,137,247,349,83,321,241,261,262,176,174,221,155,150,195,165,190,201,190,164,268,167,84,187,326,156,105,188,203,203,202,194,333,179,97,177,174,222,110,291,217,277,212,240,223,242,132,152,179,149,231,200,239,257,258,150,265,94,151,235,194,135,208,166,203,232,150,164,239,124,151,91,249,73,215,296,87,249,251,205,211,173,209,209,250,136,194,48,290,148,252,199,134,185,206,179,164,220,233,333,303,130,182,91,187,219,125,284,333,163,76,217,177,221,190,224,301,122,225,186,169,159,170,211,214,168,259,327,324,257,191,117,137,285,106,161,163,145,77,298,125,177,174,280,290,204,207,257,208,386,281,250,248,174,262,229,232,288,299,156,249,108,264,282,184,150,167,143,122,124,130,218,109,182,208,150,182,183,204,269,218,221,132,98,76,326,156,179,275,200,228,249,201,266,186,162,171,180,180,148,213,215,296,57,279,59,227,210,92,134,209,205,135,194,200,250,245,306,176,227,266,201,181,197,372,236,117,248,180,216,260,192,248,215,239,195,198,227,247,307,156,115,213,151,245,150,183,207,221,241,228,235,156,283,260,85,335,177,286,230,317,238,159,159,217,259,229,277,250,275,277,105,198,82,153,167,346,164,302,198,319,275,167,254,205,200,228,171,91,204,247,226,173,191,218,123,236,124,305,200,142,178,189,70,106,239,341,154,316,241,166,206,219,209,229,240,259,168,132,263,258,220,249,370,151,137,353,176,228,153,215,126,196,207,161,75,211,248,58,113,338,79,110,129,102,170,77,194,77,261,226,217,221,384,271,108,218,175,299,257,162,180,330,202,219,185,265,148,225,327,159,201,90,251,207,258,183,167,295,187,223,132,206,272,163,154,189,283,217,145,135,234,152,201,128,304,137,108,206,207,187,171,183,181,164,114,172,177,214,165,248,273,135,171,211,109,205,190,266,257,257,74,198,170,143,347,218,127,112,192,203,228,243,262,304,193,320,162,350,262,219,201,196,64,236,139,241,215,228,182,249,271,155,338,183,272,176,219,250,68,283,150,303,163,246,157,325,223,319,195,161,171,197,211,126,172,157,293,195,218,261,177,266,67,311,173,273,211,246,193,377,109,299,134,294,214,128,259,285,89,209,113,182,334,139,266,258,103,233,190,160,112,183,243,95,303,151,321,179,122,269,335,204,270,184,222,242,295,108,129,210,220,215,227,98,152,237,336,148,134,95,116,124,253,172,302,258,169,177,190,250,266,256,300,164,267,239,237,245,274,265,219,190,196,159,219,188,91,149,144,318,115,123,97,186,164,206,171,246,99,238,312,138,237,262,315,148,217,265,218,243,101,346,202,219,118,281,155,106,231,178,154,171,279,123,334,202,240,122,263,154,153,78,235,220,159,330,202,130,96,255,151,75,273,183,122,132,196,281,219,171,258,284,107,258,209,119,383,244,217,193,125,56,236,316,272,347,234,317,104,221,181,308,218,272,142,259,267,271,214,61,289,111,154,189,107,219,284,319,207,178,232,346,210,186,85,215,271,181,295,88,113,195,98,176,279,86,69,267,353,307,288,95,231,149,245,267,202,165,256,191,159,118,192,172,177,264,249,351,232,279,123,185,154,141,161,208,279,193,279,258,226,248,107,298,207,179,267,227,208,93,206,135,272,202,156,309,213,327,211,300,225,163,117,246,222,245,232,295,257,74,304,200,177,160,289,158,189,142,321,203,258,125,218,260,124,143,246,226,174,156,182,185,275,153,218,263,276,312,253,316,143,182,158,191,323,196,123,191,287,170,203,174,156,220,111,172,234,203,309,184,113,209,218,190,192,233,319,307,283,282,142,315,181,148,277,194,286,223,102,148,149,329,188,229,325,189,261,137,151,248,159,131,229,329,192,229,139,207,223,158,82,254,201,325,209,173,276,153,190,100,141,240,105,177,125,113,318,208,209,205,170,220,107,145,200,176,244,178,222,168,237,107,255,164,189,195,183,163,267,298,145,329,141,126,211,95,204,283,273,308,336,99,259,194,150,165,158,162,139,255,168,184,141,350,83,245,280,112,247,187,199,244,240,193,167,201,144,227,201,169,160,209,342,244,229,257,188,140,177,248,226,225,123,294,187,320,169,255,187,281,199,215,272,321,177,306,126,63,259,307,324,174,113,207,209,243,188,374,114,163,86,117,183,204,227,148,176,91,138,183,322,241,284,170,189,251,190,179,294,196,190,229,256,268,210,207,184,121,232,154,191,257,213,146,250,198,237,130,197,219,267,322,202,219,265,227,151,109,252,220,247,139,219,286,111,194,125,144,183,143,248,247,138,231,265,193,201,117,248,283,141,202,170,114,97,217,261,278,213,190,228,232,238,223,257,168,234,140,158,219,121,180,242,91,153,137,200,151,117,134,356,135,277,200,228,120,155,227,238,184,125,150,192,243,157,174,259,136,377,274,341,234,198,302,202,198,187,309,160,378,182,241,194,258,162,296,173,252,149,196,274,97,168,203,208,99,189,154,263,251,228,303,95,167,369,226,128,200,110,178,206,170,211,192,265,176,118,123,174,109,210,229,112,196,258,216,100,247,103,122,92,129,139,146,168,172,95,181,163,181,266,178,289,177,248,261,253,154,212,282,157,277,220,133,237,255,120,211,304,203,179,163,207,193,275,165,126,268,250,215,159,228,79,202,194,168,171,265,258,202,126,208,107,276,169,178,96,213,258,107,206,182,44,173,301,72,110,134,204,412,242,220,205,168,209,226,150,144,250,245,174,281,131,242,297,153,339,313,217,214,190,228,185,194,203,246,275,239,192,224,269,253,246,181,304,174,147,89,174,224,199,139,238,208,191,111,312,210,215,251,135,249,164,102,267,161,111,170,233,215,289,191,135,193,139,156,206,102,148,211,143,220,327,205,321,253,175,189,256,234,94,154,139,163,190,229,227,213,139,199,248,146,206,126,44,318,180,284,322,134,143,100,282,222,199,146,175,159,225,293,169,181,230,136,313,207,279,197,183,207,183,268,132,128,264,235,168,190,227,331,211,123,317,188,176,214,179,209,268,157,255,198,126,203,201,296,242,231,222,176,180,153,186,272,230,126,151,177,336,116,115,231,245,151,111,219,140,69,195,94,281,178,188,140,242,136,237,124,226,271,175,317,143,136,240,165,214,237,187,324,227,282,195,267,161,212,141,132,210,245,145,144,204,224,151,108,233,203,118,130,204,101,185,181,243,100,186,96,214,247,160,211,227,290,232,98,216,173,204,311,188,153,88,343,104,168,295,180,170,325,185,119,186,175,220,167,167,243,188,179,255,265,153,190,173,250,89,111,188,247,99,304,213,131,220,301,187,207,140,250,244,216,274,206,224,86,140,193,320,216,150,202,135,273,207,82,144,154,141,138,195,61,198,246,142,301,313,280,245,133,214,192,241,246,394,345,158,189,198,289,194,111,154,204,225,165,171,304,218,132,239,135,179,263,162,184,133,244,124,111,234,312,191,175,213,198,233,292,195,105,217,255,130,190,201,177,307,325,187,200,224,231,193,220,122,232,102,361,122,286,155,153,219,229,257,203,190,201,104,187,181,169,108,164,181,255,176,201,202,202,346,162,283,204,216,195,249,79,145,262,168,113,279,177,160,243,133,91,140,211,255,136,286,249,161,311,71,169,187,106,302,254,247,307,268,171,201,273,253,300,232,220,177,170,342,241,111,272,205,189,258,213,254,198,222,341,221,220,158,228,265,180,139,239,261,220,218,158,241,256,250,179,165,207,220,264,123,227,224,70,189,261,217,230,115,179,171,200,202,192,90,124,76,323,123,213,347,238,166,306,188,221,230,333,361,99,126,216,175,305,286,121,364,169,197,236,151,165,153,408,49,154,271,331,83,94,168,231,97,137,90,230,226,209,152,190,165,246,245,281,190,132,342,167,225,82,182,299,176,159,213,200,51,196,145,139,225,346,253,91,212,239,284,98,170,138,247,223,190,202,96,146,251,55,174,177,134,241,205,256,175,114,241,170,236,246,180,141,220,172,299,288,210,200,273,102,242,230,220,91,109,102,161,250,227,211,298,131,304,183,246,286,153,158,295,107,181,208,179,248,184,106,58,208,230,272,181,223,238,116,291,257,67,229,118,207,106,256,215,190,101,73,263,82,213,189,264,310,210,218,146,182,135,186,191,170,336,193,260,191,159,118,142,143,105,245,100,199,200,105,141,211,268,221,147,127,345,276,224,239,172,224,274,205,340,223,48,228,179,327,105,132,216,92,171,189,186,286,230,305,200,355,211,214,165,153,225,119,182,149,162,253,314,176,288,206,209,247,247,151,218,152,268,191,226,135,274,107,210,275,138,203,164,183,186,219,226,71,288,298,215,340,240,273,203,268,222,147,292,297,211,183,185,110,197,219,126,90,221,132,199,188,230,122,146,261,102,137,208,209,126,125,255,165,289,220,109,330,225,113,231,94,162,159,203,268,236,166,114,124,221,213,214,91,197,147,158,158,219,352,134,161,291,127,187,186,246,159,143,215,198,188,248,151,318,204,222,160,201,316,310,181,267,278,233,254,145,152,109,194,243,176,228,172,137,115,311,238,214,315,222,122,231,247,189,104,175,231,200,156,227,312,129,150,164,297,153,200,212,300,339,190,203,237,153,204,157,281,132,200,250,227,273,358,208,152,227,319,287,322,263,217,115,210,161,238,280,68,124,292,230,100,196,220,205,122,144,215,364,133,181,61,286,207,222,65,231,126,242,285,154,173,262,253,265,250,389,280,231,169,291,226,273,215,307,205,240,111,216,222,347,260,200,309,254,203,130,181,291,96,116,60,194,138,196,282,223,211,203,112,166,211,99,223,254,267,336,268,89,203,257,114,161,132,229,253,239,200,190,204,191,296,203,182,81,204,180,179,127,192,175,240,214,247,347,123,157,203,219,96,219,112,189,259,295,138,204,133,117,178,122,159,305,196,240,175,187,248,299,126,123,168,290,118,317,259,292,60,153,279,194,230,169,220,259,305,123,119,253,224,153,158,261,118,182,206,193,77,116,119,121,225,215,156,221,236,225,192,201,244,325,236,147,183,179,87,248,144,182,299,132,172,180,188,204,248,200,226,230,190,162,141,180,160,154,211,127,223,210,252,166,179,186,241,130,245,322,83,218,268,186,204,357,184,330,196,164,146,286,219,139,242,192,171,86,190,122,230,160,163,265,174,247,178,157,106,183,225,101,240,237,248,140,267,254,255,237,204,73,207,193,228,250,173,195,186,114,231,201,228,294,137,313,209,289,214,204,121,405,288,134,143,334,280,187,173,119,164,224,280,210,114,236,227,255,174,308,161,70,330,205,188,274,243,92,215,305,311,286,140,217,215,244,60,229,175,254,308,151,211,117,141,202,130,210,66,306,381,236,177,132,163,301,190,201,330,159,283,157,265,223,245,248,283,296,132,58,102,288,290,236,231,380,149,254,211,264,116,122,165,221,242,121,207,322,106,103,158,77,171,194,186,135,258,310,184,300,86,247,258,194,270,232,351,181,226,145,168,243,187,142,149,117,109,329,235,243,177,245,177,198,134,190,196,294,179,222,203,231,123,200,159,237,222,278,226,224,179,187,175,187,250,110,194,190,128,313,245,206,111,300,157,147,148,341,119,217,241,208,157,141,127,236,220,376,211,178,330,255,117,241,232,256,112,161,147,403,296,183,70,107,235,368,62,92,138,270,114,220,224,208,357,112,109,86,143,232,269,245,148,75,269,151,287,273,147,134,169,230,361,351,179,317,137,139,156,152,207,256,205,285,189,173,182,174,248,237,226,204,132,285,336,221,252,272,188,327,288,190,356,104,248,134,248,372,144,211,251,179,168,179,124,298,272,199,98,198,68,289,226,221,168,198,144,336,149,187,245,228,204,280,151,201,136,269,158,249,190,270,155,212,317,66,148,289,341,300,150,280,202,306,77,171,171,268,159,190,192,210,320,150,218,271,112,269,223,211,128,209,214,113,163,201,201,117,139,195,214,133,167,312,93,156,110,162,218,174,344,112,220,184,183,218,130,259,258,271,263,250,139,120,261,339,203,204,264,263,252,369,217,223,221,168,133,178,68,122,234,169,167,158,280,217,114,235,244,291,228,116,281,291,163,65,187,322,163,239,172,214,285,302,156,234,183,93,132,222,302,267,243,204,107,324,119,106,281,214,141,262,112,232,253,166,132,185,133,225,140,195,171,259,211,156,176,144,259,138,110,205,146,170,247,345,256,77,77,139,149,217,139,152,232,191,221,303,174,229,147,184,162,158,233,190,89,168,199,87,351,125,155,238,149,202,193,257,276,249,170,178,232,151,174,202,247,187,160,210,141,221,205,210,199,224,152,189,170,222,63,182,156,300,275,228,226,116,237,246,287,187,61,136,135,239,83,104,205,145,263,229,106,273,188,151,226,188,244,122,197,296,244,159,194,235,95,297,163,180,147,180,219,111,182,247,156,141,232,313,184,141,249,171,93,119,110,128,204,207,180,216,139,205,148,186,159,261,318,174,99,280,280,147,295,305,244,137,242,172,308,212,273,129,168,310,156,415,225,181,177,242,168,193,231,150,151,212,119,263,203,142,171,257,318,171,139,171,264,191,268,73,110,197,208,307,93,140,163,221,198,81,175,218,89,296,315,190,175,248,342,268,222,133,167,220,172,154,173,220,286,240,218,333,216,175,110,187,249,205,174,124,171,204,212,199,294,233,243,212,189,379,246,177,88,275,168,270,228,111,247,191,84,327,235,238,266,144,220,117,264,133,230,207,215,280,127,247,164,112,196,210,170,230,167,172,285,241,172,272,202,169,228,160,174,303,188,200,184,230,148,225,321,251,116,445,161,212,192,202,243,208,117,250,210,263,294,189,170,171,186,184,121,140,170,74,66,177,205,96,283,277,390,176,226,252,292,297,388,124,178,176,212,160,310,226,101,225,268,191,281,173,163,169,172,111,157,274,170,249,67,140,148,243,167,162,290,231,219,352,179,156,180,187,235,237,240,279,209,95,119,93,196,194,300,205,248,290,162,187,144,192,302,214,335,146,297,265,296,211,218,253,100,322,246,341,120,249,99,154,144,277,298,163,156,217,169,208,115,165,226,102,189,197,297,166,211,282,115,226,211,232,205,265,203,192,197,195,93,316,347,244,173,222,314,162,347,78,123,151,253,96,235,128,255,111,170,144,261,192,189,161,224,169,248,151,138,163,138,163,398,121,183,276,140,183,145,155,224,225,296,240,311,187,160,122,224,146,196,105,130,112,170,232,303,124,273,131,140,184,268,135,244,262,189,215,124,279,159,167,114,124,279,191,146,271,285,183,249,309,231,258,276,238,239,270,276,213,85,225,214,115,202,119,214,147,307,232,194,245,167,203,178,296,156,183,236,295,209,96,288,127,203,209,186,185,190,233,84,274,256,77,182,241,242,186,235,231,178,152,276,280,262,208,199,287,222,246,110,77,113,180,151,151,216,184,184,182,219,179,221,233,295,210,178,260,276,280,213,70,214,161,160,276,203,182,79,116,288,210,222,216,142,193,171,236,168,175,271,177,151,264,298,234,302,241,172,233,217,311,101,203,169,149,134,154,126,264,183,85,244,197,261,222,224,161,283,54,135,251,208,260,225,196,286,210,128,253,286,171,212,126,200,154,250,228,317,258,86,268,307,242,326,202,104,150,227,238,186,152,268,183,293,137,101,199,309,270,125,222,91,70,188,233,174,190,138,226,355,159,151,238,262,283,162,184,281,94,189,260,187,249,267,285,184,207,165,298,321,225,216,162,324,299,90,264,137,301,132,245,210,227,185,274,189,111,257,129,185,174,162,285,289,76,97,100,148,80,298,233,89,215,321,139,283,124,129,179,208,297,134,152,232,108,111,277,180,333,189,225,220,331,119,158,163,280,120,223,118,144,355,218,171,202,314,169,213,121,294,198,211,179,142,141,115,285,225,146,251,245,185,175,350,208,232,254,106,367,210,170,248,191,332,180,160,245,181,217,220,272,277,213,191,147,213,333,159,160,183,142,286,191,280,163,237,82,188,204,188,238,260,196,296,163,215,347,208,230,151,216,154,343,275,130,117,113,166,285,175,173,242,300,141,234,276,254,156,224,271,318,138,80,279,197,232,124,252,129,145,237,163,211,134,264,300,212,131,155,115,152,98,195,111,244,244,73,288,182,192,120,239,135,191,243,230,184,156,274,120,213,247,147,184,204,228,224,238,136,101,238,277,181,78,231,190,162,216,228,339,130,124,238,66,197,166,110,253,109,211,239,107,190,123,173,147,178,340,156,218,286,257,153,224,226,171,164,187,272,123,339,214,236,144,153,219,92,294,153,280,121,258,204,206,113,140,317,232,127,199,208,215,227,243,290,274,109,230,224,188,216,228,184,296,231,50,76,95,160,212,187,151,259,253,103,142,309,181,214,192,224,178,191,75,180,253,265,327,144,225,283,113,155,282,124,263,214,213,224,270,68,235,208,328,262,207,194,248,316,107,256,137,278,219,277,284,245,212,229,149,121,96,204,249,236,159,246,162,205,208,137,233,148,295,197,220,155,240,205,236,143,193,210,302,279,148,162,224,277,154,191,121,140,135,149,124,226,167,279,254,256,373,222,181,219,322,171,160,153,170,239,58,280,247,207,156,88,134,278,169,268,233,331,234,184,152,188,284,199,121,305,196,202,219,156,220,295,219,192,178,177,258,119,184,153,285,105,250,173,172,271,178,107,171,115,251,296,107,81,185,102,151,262,271,260,205,270,75,155,195,206,169,127,180,182,202,294,194,217,234,153,159,131,232,119,194,238,158,232,166,158,187,190,311,225,341,101,128,152,249,211,173,176,283,81,312,169,129,237,154,295,294,101,84,205,280,315,231,317,113,134,154,211,199,147,211,216,149,201,274,125,314,218,270,191,153,173,243,139,240,250,271,257,159,280,130,272,256,237,130,191,182,270,134,241,207,257,130,223,266,227,279,194,263,194,356,132,153,111,249,213,219,246,206,207,139,239,162,136,100,173,169,198,308,362,78,95,236,111,103,238,143,288,159,212,151,221,181,282,171,333,149,122,208,133,266,146,307,120,224,234,268,198,175,167,293,150,159,216,193,340,198,321,254,246,310,298,325,177,301,91,160,152,216,201,201,242,233,74,302,32,148,296,242,211,87,100,273,178,143,152,119,232,361,236,174,255,150,162,191,204,228,194,85,241,247,254,180,131,327,220,111,242,270,199,243,287,231,376,268,191,278,200,161,202,243,174,132,263,151,145,168,202,228,212,99,212,138,244,157,205,245,206,109,318,142,156,251,229,162,184,292,134,380,309,131,258,154,118,246,217,133,202,211,238,233,102,217,137,173,115,198,62,173,106,266,223,223,242,160,250,143,282,152,299,154,164,210,163,192,183,252,304,222,262,330,126,270,147,122,265,189,138,165,146,248,231,212,198,170,227,278,140,218,175,163,202,222,191,174,215,161,149,171,60,220,225,250,203,207,285,229,244,232,249,213,139,113,280,194,238,97,165,127,106,193,99,179,215,244,181,234,111,307,152,219,166,194,124,235,219,233,203,167,194,308,203,268,213,186,162,267,241,174,206,202,103,148,99,275,158,67,187,300,253,246,136,188,323,134,167,318,239,242,99,165,266,84,141,168,237,173,212,170,326,132,250,140,200,263,166,212,371,153,197,136,230,155,280,138,271,171,264,260,123,262,133,234,184,184,127,214,190,277,209,146,94,241,135,225,180,103,239,130,216,215,137,226,106,134,112,210,207,150,96,106,175,86,245,243,205,162,182,238,261,201,348,284,237,219,243,60,291,241,186,163,216,343,341,219,251,216,208,141,274,171,102,133,181,129,110,120,113,250,226,316,187,147,123,174,140,102,166,158,247,100,257,252,151,200,113,243,279,167,278,207,113,252,106,301,142,188,216,214,270,235,337,387,153,150,252,186,223,306,318,213,253,90,222,197,120,150,174,182,55,344,230,109,203,190,318,296,91,150,216,99,117,238,381,141,264,105,268,219,154,315,137,307,179,256,142,82,266,83,63,286,229,210,287,91,214,177,53,213,146,233,205,240,230,214,265,173,128,256,294,268,222,154,221,227,213,322,133,293,215,245,300,250,214,215,187,362,153,126,112,207,163,303,253,256,263,227,142,175,228,257,110,290,176,106,262,128,233,173,152,277,210,195,242,161,204,280,102,185,192,223,162,98,109,173,129,163,161,189,283,188,134,186,292,222,270,179,201,186,102,148,201,225,300,221,174,311,341,231,136,66,274,173,317,148,217,264,143,264,207,95,195,217,235,202,234,303,254,145,156,195,171,232,291,211,163,108,117,363,214,287,257,157,310,85,229,263,157,154,212,229,139,148,148,217,255,127,243,240,305,308,148,192,219,209,193,222,232,302,234,187,104,293,263,192,229,167,108,134,144,162,122,300,163,191,248,231,192,183,264,264,235,258,171,95,139,144,195,269,278,131,119,271,140,139,285,193,343,232,257,236,216,181,75,258,117,219,176,223,206,289,127,223,141,197,220,235,301,201,186,96,244,186,391,195,314,148,326,224,90,203,152,80,210,166,166,195,223,318,222,297,223,303,244,269,232,213,274,289,178,122,212,237,300,200,335,156,99,240,223,258,232,282,96,128,233,186,208,45,177,120,204,145,210,277,251,184,193,254,172,201,221,219,281,289,223,313,195,233,168,231,197,125,283,160,213,252,215,216,271,147,296,191,244,154,197,239,147,328,127,346,106,73,153,278,47,241,138,204,230,181,143,156,218,131,156,233,396,236,164,231,217,293,177,79,158,170,100,281,216,240,278,126,141,260,147,168,226,162,146,123,164,143,114,171,180,140,103,252,107,327,242,108,105,254,286,140,127,292,211,239,160,228,221,218,156,256,102,203,262,105,61,208,187,284,112,127,210,256,188,203,162,235,248,272,197,185,227,225,100,370,175,197,134,147,255,250,92,121,180,338,185,343,162,175,258,90,203,210,158,234,93,247,131,300,152,193,128,153,170,181,330,181,249,152,299,93,164,299,174,305,204,252,174,298,329,260,398,189,186,158,248,168,158,169,191,220,235,87,251,120,82,175,221,231,215,261,118,193,325,279,349,80,242,203,172,168,272,146,177,176,310,187,209,280,293,140,191,166,263,241,294,159,225,171,112,306,135,223,151,119,246,278,336,196,123,175,217,307,230,130,239,161,91,248,223,171,245,224,252,120,190,212,76,96,171,197,224,158,296,121,165,246,273,208,254,240,341,203,104,221,110,102,226,249,171,285,196,210,204,119,360,245,224,204,253,272,347,136,96,128,223,168,154,264,242,275,273,129,224,223,213,141,189,218,251,288,247,245,263,115,186,186,83,249,133,200,189,191,179,279,263,149,152,234,162,376,205,226,131,231,208,235,242,169,143,337,297,297,290,189,349,204,238,215,175,189,199,94,208,177,207,274,233,127,199,155,284,84,222,142,205,273,206,196,272,118,222,223,231,190,106,132,201,242,248,281,138,223,99,189,245,168,154,198,176,270,181,163,198,258,218,338,179,112,300,215,328,254,185,157,197,112,148,223,193,88,105,215,451,241,245,178,299,251,168,247,147,108,154,170,209,133,314,179,248,335,263,223,102,193,176,279,262,255,76,267,199,90,178,250,222,155,153,115,119,192,170,263,254,104,320,181,128,255,131,219,87,165,376,266,218,222,167,198,182,223,182,168,211,91,264,173,214,309,263,116,243,234,211,275,310,188,220,339,296,131,147,324,294,331,259,299,212,247,256,438,256,171,238,266,237,245,175,216,234,199,120,227,293,96,225,140,235,177,108,151,156,348,316,336,114,188,207,65,140,125,298,158,116,257,144,109,249,231,278,228,273,224,258,130,138,323,65,135,139,236,155,236,162,271,209,258,220,253,206,215,348,151,192,147,207,240,211,274,158,198,173,179,246,266,242,203,329,289,168,266,175,197,176,177,252,89,155,170,118,340,203,372,281,271,235,176,360,184,278,171,161,127,202,317,191,233,171,133,99,130,192,271,246,203,117,179,350,119,239,157,173,339,305,210,263,212,278,230,245,143,94,137,255,211,112,236,207,272,299,273,212,224,185,168,242,82,192,297,189,158,328,78,202,253,168,204,224,212,193,175,196,117,134,168,298,99,299,265,117,99,171,155,248,250,161,269,253,250,268,311,184,170,113,137,192,122,199,134,273,137,317,329,185,265,210,251,226,144,322,127,228,146,158,270,151,283,123,232,137,154,174,221,174,233,270,253,158,232,148,210,176,398,218,193,399,57,70,154,145,141,191,190,218,130,156,109,183,288,159,220,226,213,104,160,137,124,207,168,230,222,210,201,241,117,149,139,199,355,95,95,266,202,378,272,104,127,171,300,329,301,220,283,218,310,169,304,202,271,245,152,197,266,95,247,144,171,157,210,197,151,217,90,204,196,116,171,117,209,125,152,163,84,187,243,203,218,253,328,267,111,252,101,293,190,219,165,105,269,317,138,149,251,259,199,150,120,233,183,237,232,166,201,339,290,166,182,264,267,260,159,250,342,119,227,200,275,221,301,210,200,213,229,237,166,67,170,251,117,332,259,207,121,218,113,320,207,255,203,229,291,193,119,180,148,133,204,118,252,166,212,338,163,206,238,148,102,242,169,202,216,95,252,143,117,162,171,131,173,170,142,181,165,191,228,227,234,170,208,171,254,287,198,199,121,158,217,209,232,200,286,229,241,131,325,190,198,276,117,363,128,135,190,153,205,160,225,330,247,203,224,65,191,192,95,166,260,276,222,72,39,137,238,161,147,76,156,310,272,144,234,249,126,116,268,185,253,275,317,197,206,250,228,292,131,149,147,340,233,111,174,240,157,151,114,188,95,223,179,302,192,242,153,229,141,98,151,176,175,66,146,344,270,234,146,273,101,148,160,204,194,145,399,238,131,368,113,274,237,152,65,75,260,314,205,225,250,304,221,111,182,157,206,195,182,212,283,281,167,267,304,213,194,214,311,162,189,235,214,143,196,242,106,146,144,248,218,265,385,256,208,247,259,190,272,229,326,283,104,182,158,350,232,245,257,233,213,288,188,315,103,200,158,298,303,119,125,128,169,403,180,105,213,245,110,79,314,167,214,216,92,167,96,274,237,341,185,224,128,283,275,55,69,302,304,148,201,187,222,270,191,199,96,206,202,319,328,159,277,127,99,216,355,231,234,143,202,235,96,220,185,176,132,262,268,195,145,124,163,157,221,242,226,232,365,163,184,293,239,143,129,239,361,119,133,210,295,105,249,133,200,199,281,58,202,262,159,186,209,118,206,107,209,144,177,185,255,274,229,130,84,237,226,188,212,169,188,152,228,277,283,230,189,179,117,255,207,230,215,151,170,123,152,97,237,332,223,191,216,170,121,72,202,297,313,194,178,106,221,247,263,169,119,232,214,83,351,238,203,61,276,249,326,203,234,170,271,323,149,251,143,215,225,86,202,177,147,231,212,316,266,109,352,261,237,311,300,214,266,116,163,180,179,215,340,255,292,199,228,142,96,125,269,241,275,116,246,220,245,330,150,185,326,110,265,279,160,145,156,131,122,194,246,306,309,298,139,315,257,183,69,142,300,314,352,255,271,152,85,360,242,266,287,120,183,90,208,256,82,176,177,179,209,179,312,213,284,241,185,148,189,208,143,233,123,104,134,222,312,173,285,177,153,208,310,97,232,196,85,64,213,108,124,318,274,258,293,227,392,206,185,278,107,269,196,238,129,221,311,137,107,112,102,133,286,332,236,203,293,197,113,285,127,200,215,250,238,152,106,229,273,280,246,195,296,256,70,132,236,209,291,217,226,216,300,240,208,156,164,253,319,195,188,120,225,88,144,161,189,164,244,316,110,151,160,225,118,138,140,195,141,290,151,226,200,199,112,265,224,225,223,257,239,281,208,156,159,365,245,212,190,142,228,233,251,161,221,269,88,195,195,144,207,150,237,216,232,70,284,244,170,265,106,136,160,233,326,170,251,192,222,158,267,227,274,308,182,120,198,281,122,190,197,184,114,281,185,189,98,318,312,187,210,181,229,355,131,212,294,278,92,212,131,292,111,265,162,212,160,152,149,68,322,260,140,199,174,136,168,207,98,157,111,102,191,146,155,239,225,135,353,88,196,161,263,198,165,260,143,199,305,137,213,205,173,230,134,132,266,209,207,120,106,188,172,91,204,274,197,161,280,261,196,248,120,209,66,320,275,178,131,235,184,241,242,112,247,223,82,118,202,246,145,233,348,254,74,180,111,268,191,288,150,214,200,196,190,233,129,247,234,353,192,231,178,226,334,113,162,142,349,209,71,253,205,187,156,117,273,268,286,218,247,374,231,234,178,240,288,276,140,177,333,355,125,217,149,284,113,200,211,150,241,202,191,333,289,213,230,192,238,336,272,174,197,269,265,246,166,164,208,140,99,193,216,221,269,217,190,134,252,184,128,258,322,171,193,217,194,147,244,298,197,261,107,93,83,210,185,215,204,306,280,301,255,84,286,144,188,141,328,222,103,172,84,211,290,239,174,249,179,222,127,218,263,139,373,83,234,261,242,251,238,148,236,195,195,163,277,92,155,194,141,208,143,73,154,211,371,238,249,254,118,305,194,254,223,227,230,132,211,75,146,134,124,246,162,166,239,271,360,354,251,201,177,181,130,128,178,107,238,277,169,234,341,94,234,237,234,65,244,113,140,135,312,273,84,143,204,332,141,245,177,143,89,228,166,214,223,288,183,190,297,213,136,222,103,168,168,328,212,322,211,200,333,189,198,68,219,215,148,314,239,192,287,123,88,210,164,156,78,257,216,238,232,189,317,206,320,143,178,300,188,314,147,227,257,116,210,305,96,118,205,95,118,201,214,242,234,174,118,272,136,256,121,140,120,132,136,114,203,255,141,126,158,121,135,193,107,241,196,173,248,122,105,192,233,258,212,230,213,269,279,199,277,152,120,245,324,125,236,134,314,133,145,187,103,217,204,290,220,221,236,311,172,218,148,242,125,198,240,169,312,321,167,195,209,256,223,173,169,239,213,124,249,245,80,319,179,152,135,117,243,228,173,142,221,174,300,284,161,188,196,152,103,201,83,147,171,98,212,171,103,183,119,260,261,214,243,227,270,116,245,194,114,136,255,212,235,159,203,263,162,169,208,190,295,145,336,162,353,248,134,142,207,278,118,225,177,197,279,209,138,218,286,236,153,89,150,131,256,197,163,245,176,194,159,181,129,128,157,284,307,113,103,273,258,293,194,196,150,213,170,226,137,263,178,97,159,101,289,95,185,168,131,120,241,309,214,94,216,231,275,283,254,149,60,53,255,115,121,250,180,250,207,187,234,260,87,184,225,180,133,294,243,276,301,314,124,209,248,215,281,126,241,220,224,304,157,264,174,168,324,233,313,138,171,155,158,277,189,222,191,249,252,190,253,237,186,226,192,211,218,296,169,156,274,270,178,300,158,235,189,175,90,191,162,188,102,124,176,217,177,126,244,195,232,206,187,129,252,338,196,75,240,192,196,178,331,229,174,210,161,173,255,190,130,205,230,271,360,353,236,185,319,217,285,248,168,193,97,100,295,279,230,191,82,209,173,232,309,113,172,215,141,166,173,83,172,68,171,198,342,208,170,206,336,208,158,341,166,123,258,277,180,207,157,147,245,164,245,74,242,186,255,248,209,220,284,330,144,244,210,63,258,235,227,222,208,121,218,137,153,144,255,143,239,211,175,301,235,78,284,86,168,69,225,271,244,150,113,210,190,176,301,219,168,159,174,250,199,139,215,283,173,224,202,159,184,183,250,316,298,151,133,293,92,50,181,311,76,181,189,201,113,190,282,184,321,183,165,241,103,353,153,255,264,239,169,177,284,192,193,104,115,188,158,152,108,242,148,243,175,214,191,155,108,50,133,171,220,270,226,205,187,124,151,195,166,208,159,126,167,229,258,253,134,126,220,170,167,254,261,177,269,136,186,244,151,232,159,323,288,291,280,296,124,138,200,187,281,94,180,80,259,152,117,221,146,254,145,302,107,142,107,171,340,228,118,317,88,115,154,204,113,216,109,243,107,246,211,207,183,123,109,364,168,190,339,85,266,249,311,280,259,225,206,170,205,232,196,95,211,169,213,239,303,145,263,96,190,202,173,251,218,148,84,165,151,311,303,151,125,158,253,196,208,185,114,209,294,147,160,154,189,232,270,264,234,194,71,110,258,138,188,248,188,220,301,113,230,302,176,212,265,110,261,278,230,94,169,239,131,91,192,110,211,104,202,231,143,230,213,151,85,162,304,56,313,248,186,139,129,222,175,212,82,146,228,154,135,214,249,127,183,141,275,238,143,129,205,216,217,310,242,158,154,322,61,216,200,161,221,201,145,175,250,272,101,246,200,290,134,195,236,135,256,183,248,167,230,203,247,78,243,244,146,219,110,183,210,230,250,159,245,126,352,110,175,221,221,157,172,234,207,280,283,153,266,234,223,145,306,272,98,163,199,195,86,194,70,223,190,281,156,210,212,124,117,153,156,154,250,338,93,248,290,155,224,119,361,170,226,175,124,233,272,167,167,123,116,239,232,194,197,104,175,168,206,293,94,119,174,117,263,293,272,180,67,262,300,194,199,213,388,232,261,296,346,149,198,164,160,175,293,178,184,84,308,326,300,139,140,344,141,86,106,155,114,275,253,241,185,372,179,107,226,139,199,74,158,175,79,246,119,399,134,145,107,130,263,225,155,231,307,107,84,198,93,246,249,247,263,295,143,193,220,124,215,250,125,182,210,51,236,272,377,148,275,194,239,209,245,219,214,181,262,294,241,171,150,172,187,93,249,225,261,94,329,156,229,95,210,106,225,262,158,221,212,206,156,203,181,240,211,214,133,202,167,257,169,99,113,233,137,161,389,167,171,280,106,326,145,324,213,100,130,190,157,174,116,216,162,147,93,80,185,139,198,248,183,238,243,240,170,171,136,193,184,190,136,226,205,332,254,176,252,301,200,298,147,250,91,161,143,182,117,290,236,143,217,100,186,228,183,208,147,188,214,156,163,217,103,211,140,203,270,230,182,89,248,234,111,148,328,286,169,257,170,192,311,247,319,230,213,224,217,189,166,169,114,75,196,156,152,198,106,233,235,245,374,276,242,56,165,193,191,320,204,116,194,220,272,351,94,284,268,293,227,147,133,228,192,362,327,227,106,172,227,150,242,250,229,214,314,94,201,176,271,219,211,201,177,207,204,203,198,241,253,208,229,233,213,199,88,241,273,354,285,277,111,203,142,239,115,282,171,233,197,187,248,152,178,256,222,236,128,341,348,67,142,136,153,231,247,253,199,109,85,227,156,213,241,122,288,216,136,187,220,252,140,201,190,246,220,177,162,168,254,295,317,237,92,153,193,63,221,110,183,321,88,255,272,238,241,177,140,206,240,211,257,190,252,213,340,266,292,108,174,129,242,174,184,209,109,232,116,117,204,191,340,181,262,198,182,202,122,359,240,190,168,200,344,214,196,287,227,83,251,200,296,171,110,163,210,345,196,215,166,158,101,186,185,124,160,148,292,276,236,224,118,75,233,138,163,143,185,173,309,141,318,123,249,171,127,198,251,240,221,189,160,240,222,206,258,176,301,140,182,146,257,137,233,251,176,152,200,248,198,187,223,267,222,208,363,161,180,145,188,133,275,234,245,185,154,208,162,179,333,191,211,176,254,140,238,220,185,228,212,224,285,68,125,199,105,282,145,220,82,398,130,135,288,187,126,262,269,213,187,273,195,320,222,217,330,223,244,195,284,72,174,254,180,177,195,215,144,290,140,364,212,131,215,83,207,121,321,201,303,209,206,243,219,203,184,214,269,146,189,169,51,221,213,206,121,279,306,267,316,173,240,161,285,168,166,87,291,205,277,94,215,319,169,121,58,192,222,254,142,254,166,149,112,193,307,205,235,264,202,159,92,89,115,171,273,206,206,284,101,258,260,93,266,238,166,96,275,338,179,203,147,79,104,210,354,133,194,194,146,284,141,321,85,75,101,137,256,216,287,268,211,208,295,190,140,172,230,184,71,99,97,175,225,75,230,145,147,123,128,262,224,236,199,250,205,289,209,191,166,156,199,274,113,288,319,271,67,223,148,167,238,229,192,324,195,345,166,194,216,212,213,182,253,211,315,224,244,195,217,115,189,241,303,331,210,253,160,155,245,85,209,206,153,150,288,128,212,180,340,251,273,151,223,84,290,226,296,259,277,153,236,219,107,226,120,66,235,292,211,278,226,186,114,114,242,142,172,285,174,247,141,299,67,197,204,379,230,187,102,96,185,211,70,246,144,223,260,161,170,186,212,143,211,236,163,338,222,311,134,224,191,219,141,243,309,244,94,197,314,103,323,136,260,147,190,254,208,286,284,136,243,174,247,166,196,216,205,262,230,200,223,294,100,159,252,202,186,156,165,230,130,225,184,188,182,179,76,155,214,211,186,230,189,208,152,226,199,279,151,311,253,146,250,195,225,349,254,125,228,349,349,217,248,246,255,162,190,229,314,290,191,166,142,132,222,233,173,284,173,210,170,273,222,165,106,263,208,137,266,245,245,280,214,357,112,113,352,283,225,170,172,99,131,288,154,74,177,131,196,159,204,317,144,289,270,129,252,191,164,294,72,140,210,187,192,129,63,113,259,247,291,236,255,280,292,260,172,140,227,201,283,158,197,229,219,121,89,200,233,183,189,236,224,164,265,265,295,116,166,60,228,298,238,244,165,306,212,259,297,238,179,400,187,252,315,274,204,184,158,233,108,206,222,95,295,200,161,239,340,269,281,168,169,111,292,119,199,264,220,222,250,266,232,119,170,300,315,157,343,240,207,204,194,224,174,197,194,253,246,184,278,241,232,194,184,152,282,154,205,230,196,210,140,235,301,273,242,291,101,177,371,237,283,75,150,228,253,263,230,114,126,169,153,149,163,222,260,148,183,130,185,194,184,209,264,152,178,175,194,241,184,184,329,240,308,175,82,248,107,123,168,203,204,207,272,254,225,127,175,381,79,170,119,159,126,107,209,250,245,88,241,252,220,196,207,143,109,171,169,275,145,203,166,170,219,239,153,234,370,195,204,115,137,231,205,265,234,229,195,260,203,168,172,201,179,198,320,158,163,205,164,200,187,192,221,259,190,183,190,176,273,108,191,182,218,177,314,186,378,295,218,233,168,134,129,81,188,295,111,167,348,147,134,204,285,63,118,181,322,133,268,103,158,162,157,168,185,169,272,161,185,362,222,232,117,182,190,254,197,253,229,285,326,256,243,257,246,214,170,240,278,201,287,224,276,218,224,148,242,157,229,193,202,193,242,165,86,204,110,253,94,197,218,182,140,156,175,175,205,243,219,336,173,163,166,238,116,159,213,163,319,207,121,121,242,204,303,250,124,173,159,125,267,187,248,172,294,188,199,229,318,162,166,200,224,187,94,198,132,122,263,278,265,143,123,165,97,185,167,124,139,130,199,180,183,197,200,145,208,141,169,241,134,175,203,80,183,147,307,208,248,280,362,206,228,191,90,227,274,260,130,260,187,232,190,93,245,119,261,198,257,266,95,158,200,165,178,166,108,91,79,125,146,153,226,161,241,271,126,280,276,262,111,238,228,277,290,272,293,123,262,327,183,345,165,134,154,262,183,175,233,184,321,247,155,181,120,225,406,104,79,201,111,210,215,214,77,232,133,227,278,157,311,189,206,282,226,115,200,246,309,184,103,214,144,251,179,65,185,122,277,269,357,153,171,155,202,154,211,142,330,128,111,270,231,127,159,227,302,302,269,83,261,306,266,280,128,234,154,248,166,179,194,83,238,208,193,198,175,236,99,186,152,229,176,191,229,119,176,143,324,219,298,158,147,117,117,152,170,134,206,229,314,154,105,167,251,332,141,151,197,265,108,276,163,294,275,171,160,79,213,158,196,214,130,246,244,78,212,173,257,277,191,228,134,182,234,224,128,96,192,326,224,112,200,151,191,117,243,132,296,178,249,217,125,169,157,253,242,339,182,225,255,194,339,170,272,215,104,179,182,296,83,234,178,180,185,223,204,137,171,205,176,208,247,230,217,277,120,265,216,125,220,273,141,102,470,211,134,159,366,268,266,258,157,245,262,234,319,208,163,259,287,111,391,232,194,188,138,184,186,302,195,228,290,246,67,142,199,149,295,236,115,170,205,182,111,344,254,169,125,272,203,212,271,101,212,425,101,129,155,176,262,324,169,204,183,192,89,213,226,113,345,311,230,202,189,262,256,247,167,271,197,163,332,63,235,207,202,189,172,86,221,178,229,158,252,147,185,115,217,341,151,241,129,123,172,256,226,256,119,286,103,328,263,105,134,186,286,175,240,258,250,96,343,167,165,333,221,155,187,146,248,227,175,241,251,247,202,131,181,286,96,106,259,198,234,114,181,197,310,180,248,246,289,168,165,73,241,193,362,227,337,255,284,168,177,222,237,217,333,334,122,314,164,206,133,143,182,100,98,236,208,311,357,151,137,114,390,184,119,154,242,185,79,163,313,257,258,293,80,196,228,309,114,304,122,340,164,243,223,190,360,183,254,153,195,161,69,248,189,227,309,171,182,129,165,85,275,225,170,108,232,180,187,207,270,241,174,229,122,248,111,165,347,190,182,93,85,100,136,255,175,146,232,149,147,296,347,187,104,193,200,160,195,75,155,191,249,333,151,168,261,200,178,291,246,261,213,346,227,161,154,208,176,223,198,235,225,209,196,99,115,180,259,114,106,239,232,347,204,193,133,87,223,201,150,236,154,106,252,212,318,209,198,197,206,189,328,277,310,203,263,224,197,177,243,302,121,228,199,150,215,137,63,282,216,256,298,122,114,245,179,86,151,258,294,189,104,255,173,241,201,253,141,241,100,172,273,253,236,275,228,152,211,72,294,68,348,277,260,171,230,202,119,147,249,267,178,186,306,286,90,246,157,168,338,264,250,109,167,150,141,173,194,255,155,125,179,384,179,177,147,165,242,103,201,275,211,207,186,237,118,241,123,142,182,249,340,150,335,184,186,129,255,56,230,170,210,158,219,108,315,256,209,203,196,122,259,298,254,157,156,84,147,133,259,211,133,223,268,170,246,128,163,214,154,272,112,287,80,189,196,65,196,195,227,65,210,201,253,164,144,159,268,119,188,217,197,103,127,190,98,331,324,237,185,209,179,138,238,134,162,245,202,113,105,182,168,202,78,177,159,201,237,124,140,168,123,171,199,107,158,160,131,232,209,168,216,226,267,136,324,263,263,289,226,194,196,156,221,267,252,102,222,199,104,160,131,217,256,267,170,191,155,207,128,226,127,64,186,300,141,158,132,160,106,218,100,226,290,302,130,204,240,172,178,102,99,175,256,167,235,146,251,99,215,241,204,259,124,76,239,148,190,187,240,150,162,268,231,213,217,248,118,232,126,126,204,224,191,170,261,174,269,350,305,214,197,117,163,167,230,188,125,241,181,303,138,143,159,137,200,276,260,293,212,256,75,145,234,231,279,219,109,167,169,133,251,210,237,228,214,324,140,57,239,113,180,82,323,145,116,274,322,339,155,255,195,198,168,54,336,196,186,229,135,167,209,104,168,259,172,167,254,267,127,134,258,381,236,167,177,202,195,215,165,246,283,258,161,275,206,214,99,178,164,212,381,170,179,218,185,312,411,207,273,184,166,317,335,318,171,221,141,139,246,202,210,122,196,162,306,170,270,186,138,251,142,175,202,145,145,90,183,227,358,171,300,239,244,188,100,192,290,316,156,172,231,204,241,235,257,186,216,168,253,333,179,237,203,196,326,264,162,389,181,320,235,207,146,92,249,158,222,268,226,133,282,168,321,188,215,322,82,238,187,190,204,224,213,195,222,247,142,183,186,171,251,123,234,101,249,187,231,266,307,191,168,232,95,201,186,212,143,206,286,141,225,169,164,220,161,176,300,142,279,216,196,198,237,153,251,185,99,130,264,86,171,341,187,177,221,121,205,274,155,259,215,268,351,119,191,92,280,236,271,268,138,113,150,296,244,156,141,173,147,303,277,227,311]
doclens.75.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [178,235,301,256,203,191,331,174,132,312,154,195,211,191,83,121,263,254,164,285,346,162,331,258,152,96,250,342,213,297,238,284,184,197,317,258,249,268,107,195,180,212,199,215,258,223,307,105,170,148,256,147,200,356,192,97,204,298,183,255,376,331,170,225,136,205,170,240,182,252,258,258,207,154,87,301,296,92,321,244,194,360,199,206,257,333,235,215,228,207,225,149,115,178,343,121,180,159,244,284,282,120,215,252,117,92,208,214,208,292,267,240,147,202,184,112,228,264,204,302,177,86,112,218,142,283,110,299,88,220,223,202,244,169,199,273,141,200,125,158,163,195,186,185,163,267,249,219,219,270,156,251,199,163,187,185,265,230,259,135,281,202,290,130,211,304,279,230,306,160,255,258,214,208,359,222,313,233,205,240,210,174,239,347,91,234,164,176,116,222,101,106,68,137,202,205,236,234,173,266,125,145,111,223,70,122,112,119,233,226,191,205,151,110,63,134,121,262,159,142,149,189,201,223,119,222,345,268,223,228,247,266,254,252,118,109,249,190,231,210,210,236,232,290,153,282,162,271,228,356,189,260,237,130,183,193,142,212,251,236,153,202,271,94,177,206,277,191,254,302,161,353,73,306,214,224,64,289,137,97,326,219,247,281,151,145,255,118,156,172,169,68,12,228,201,219,226,100,208,95,159,295,135,250,194,302,233,204,203,194,227,268,169,158,231,163,169,141,174,104,166,197,186,129,302,328,180,335,182,146,230,257,126,257,253,239,167,201,192,153,228,124,237,226,266,196,245,237,184,227,169,235,118,94,250,205,224,290,196,219,259,280,247,271,256,167,229,104,175,228,285,161,296,217,224,206,242,253,135,275,224,219,194,227,234,214,248,281,127,84,157,242,216,241,208,172,150,177,221,161,198,352,189,119,204,212,142,205,231,200,152,226,143,150,220,247,112,104,148,132,119,154,123,209,216,135,203,285,161,194,291,145,133,258,173,136,201,178,260,257,95,107,274,209,186,131,180,258,184,254,266,130,195,151,175,162,222,192,234,191,172,202,211,114,284,208,241,161,113,98,183,91,286,150,207,207,176,236,181,167,179,228,244,256,272,125,205,149,125,265,203,259,167,319,93,86,151,290,132,132,259,159,205,179,145,127,158,171,287,88,255,365,377,183,90,158,235,202,106,109,120,258,169,344,277,141,292,143,191,201,343,203,275,254,270,120,219,200,300,174,178,113,214,169,144,60,267,167,117,244,223,188,321,237,252,161,255,132,153,152,251,236,108,184,383,180,240,228,237,203,234,248,126,130,149,258,71,244,294,332,226,227,375,228,294,148,188,161,165,154,180,252,227,121,302,143,285,70,190,223,341,178,160,312,227,178,238,225,185,204,205,204,156,124,227,102,110,167,126,145,127,257,235,145,294,137,175,87,247,221,116,158,160,163,155,229,106,240,116,114,189,161,328,179,227,292,217,145,198,146,259,255,124,231,193,272,193,177,186,105,227,247,294,62,114,298,86,195,198,240,146,191,161,211,225,83,277,219,204,171,130,307,272,159,178,226,84,217,64,231,209,120,201,239,206,265,208,178,213,213,225,199,290,220,227,259,152,260,251,191,208,215,145,193,216,193,276,253,104,125,184,194,174,240,149,236,270,174,288,296,205,305,200,208,151,331,226,129,208,148,332,240,208,274,221,194,261,275,295,229,211,222,267,265,167,209,242,191,270,268,164,290,166,246,183,196,201,81,327,242,227,300,99,243,265,123,219,303,271,316,169,304,271,92,210,241,119,261,126,155,223,210,256,211,145,267,263,171,190,278,138,149,267,199,110,207,244,122,110,234,287,154,238,88,285,198,320,107,308,184,215,188,143,266,291,141,87,161,69,292,330,152,219,198,178,324,149,141,137,140,295,175,230,216,164,109,119,192,214,223,192,235,189,264,256,210,185,169,181,228,202,175,220,238,246,166,193,183,233,109,130,88,156,177,158,189,220,130,284,205,211,186,270,130,296,159,225,169,141,298,137,192,175,181,124,154,63,201,259,203,162,280,266,192,301,269,248,112,186,251,244,154,232,79,144,157,181,101,250,196,332,105,255,250,87,76,69,193,175,161,129,221,218,220,226,239,183,177,270,213,182,273,130,216,159,97,134,288,140,250,231,139,324,121,344,209,181,327,254,163,282,237,199,201,162,264,247,178,346,186,196,189,156,159,208,279,197,118,176,161,176,176,81,273,150,223,89,172,141,141,102,321,214,255,237,239,172,139,263,338,92,227,194,124,110,111,166,194,227,183,225,299,221,254,171,288,169,301,196,197,197,248,269,174,133,319,112,305,134,265,248,79,269,285,182,171,238,203,178,235,166,345,321,340,202,346,184,233,296,283,200,205,152,252,139,189,203,180,170,152,243,285,247,184,229,173,168,193,159,207,168,237,311,299,176,289,246,151,308,259,195,311,320,218,116,234,122,138,242,175,206,178,180,182,165,205,149,147,289,199,165,311,103,116,244,322,308,186,222,162,82,331,174,229,325,245,281,394,248,174,179,173,372,249,198,93,214,252,332,134,169,219,168,184,84,261,276,197,256,316,183,159,241,230,168,98,291,122,257,202,198,150,299,197,149,142,128,227,201,137,119,156,235,147,277,232,239,227,238,103,265,222,272,274,95,297,196,303,140,257,115,242,239,178,294,329,336,132,186,156,135,205,269,165,233,257,216,90,224,247,215,101,190,335,146,227,260,170,250,249,277,236,150,134,253,200,144,240,311,297,207,220,175,145,196,95,224,187,187,143,235,204,167,207,276,172,142,265,105,245,111,113,100,226,264,116,189,161,90,144,211,88,251,319,134,161,213,126,145,343,74,129,228,79,232,146,234,179,109,140,137,168,264,181,249,202,324,216,76,292,218,289,114,230,246,216,222,141,179,226,215,194,251,114,124,301,313,246,233,226,220,146,313,170,78,176,84,224,194,242,164,290,334,231,71,133,130,127,196,96,221,223,150,290,467,135,220,130,175,201,225,188,319,219,282,215,232,201,185,182,331,270,263,199,242,170,348,181,218,192,147,91,281,202,228,115,165,207,248,144,186,215,203,245,123,316,113,196,159,266,122,303,114,205,89,223,155,193,224,298,251,137,204,222,305,259,160,174,86,253,190,209,302,240,244,172,248,181,151,202,76,165,66,131,235,161,176,264,291,140,230,125,114,154,170,225,135,337,242,133,272,157,244,187,143,238,231,185,216,123,197,103,237,243,237,210,81,144,133,196,169,93,255,166,186,211,222,287,263,258,220,263,68,207,162,222,167,146,370,148,296,127,203,316,128,193,210,167,254,114,213,115,154,226,199,94,195,80,129,168,234,317,176,108,116,93,319,159,124,291,211,224,236,333,166,247,158,251,378,128,259,149,109,197,120,269,185,230,142,165,217,334,86,274,196,187,260,266,221,233,329,208,150,304,254,69,194,261,193,360,223,103,235,207,222,140,129,115,110,248,198,221,255,123,187,127,101,298,212,228,145,238,175,169,215,196,237,156,100,150,142,280,153,82,234,142,213,267,271,291,131,196,121,310,273,166,154,266,216,140,128,237,188,260,160,328,204,220,138,99,248,238,101,170,239,234,305,199,210,210,153,150,341,113,102,194,201,297,223,65,232,157,158,214,77,336,182,183,157,262,169,196,206,248,151,151,136,272,257,218,232,248,234,153,365,153,271,171,78,273,263,185,156,178,333,250,262,227,141,289,140,114,223,92,205,250,216,141,161,139,185,181,168,247,223,89,207,283,222,188,167,179,317,100,181,113,99,207,273,214,333,241,258,172,288,219,327,162,121,238,72,279,196,139,240,249,207,239,260,238,247,88,235,121,284,304,140,130,191,280,261,127,106,227,305,207,215,221,204,145,151,116,187,205,166,204,239,225,116,196,213,157,209,131,295,126,135,303,237,150,175,213,251,184,211,248,131,150,189,228,217,89,74,237,205,133,163,101,161,240,128,180,105,100,93,194,390,122,108,191,309,225,167,278,114,92,97,263,197,283,264,286,149,270,190,161,203,129,274,203,261,200,242,204,196,238,208,312,301,269,177,341,132,60,142,161,200,181,94,336,222,267,272,230,148,314,294,164,230,183,281,184,321,212,86,145,277,198,241,284,182,119,202,226,288,94,137,95,253,167,240,239,291,305,247,190,326,146,231,142,130,317,215,128,145,181,124,133,269,162,153,88,215,215,153,353,274,289,106,247,115,186,95,217,257,154,182,103,186,191,249,181,230,215,153,162,109,107,249,253,175,148,87,316,217,148,182,115,131,327,118,222,85,226,254,230,222,116,238,209,236,203,316,100,286,202,222,106,163,200,250,193,261,259,232,192,222,208,156,265,200,257,272,187,163,195,196,273,279,197,112,371,206,321,139,130,184,244,235,171,160,304,119,249,91,358,145,214,183,199,192,155,214,205,239,130,105,255,164,356,230,126,269,274,164,125,219,208,84,204,176,103,211,92,285,113,269,222,314,124,267,227,198,238,127,239,128,83,153,151,249,135,282,268,234,54,139,310,155,231,126,131,276,188,227,162,255,241,92,203,203,169,154,118,112,257,156,188,199,208,118,272,152,141,338,210,303,101,120,107,243,244,228,139,185,183,257,266,113,130,99,131,106,155,258,194,175,241,136,219,272,242,322,334,166,194,307,109,231,160,261,157,223,299,283,276,216,129,310,91,134,224,303,115,287,219,223,314,174,175,186,160,155,142,199,114,292,204,228,277,272,79,155,233,161,279,181,67,290,138,217,204,206,271,267,243,103,263,210,308,234,287,189,154,205,177,174,111,236,294,231,193,337,77,252,163,268,142,228,216,255,220,150,162,128,253,237,110,210,147,169,205,269,211,162,204,184,142,243,141,152,233,197,91,82,229,184,162,276,327,208,231,249,184,206,208,230,204,118,123,129,205,121,167,218,114,140,196,115,222,157,92,166,154,306,317,121,183,209,252,323,358,128,194,251,155,235,227,310,219,223,217,187,130,240,253,127,161,231,134,165,176,174,200,229,287,135,230,112,74,296,229,207,184,280,206,175,235,156,173,304,170,229,130,215,146,144,246,326,202,63,254,316,194,257,126,289,250,217,336,154,280,144,149,280,328,72,144,163,184,269,201,133,92,266,258,121,190,307,283,132,219,301,335,98,227,191,225,98,192,169,73,198,271,151,194,226,127,262,123,244,182,143,136,261,208,299,268,119,137,213,198,161,254,360,183,206,184,192,223,206,342,254,236,198,268,224,155,83,194,327,214,159,245,195,163,241,239,276,203,235,261,225,177,324,221,262,300,196,279,266,359,245,157,278,253,209,164,265,84,203,234,205,141,62,135,294,274,232,270,159,149,139,262,184,181,373,240,288,101,149,139,222,187,230,297,306,198,208,144,193,267,205,69,310,194,180,199,314,182,126,182,149,275,195,261,143,344,275,310,146,196,183,259,194,217,216,173,237,221,192,206,255,137,136,278,202,371,328,238,89,297,192,216,311,120,255,260,229,201,194,218,229,232,245,228,176,133,182,246,238,246,209,210,134,271,249,114,117,176,192,143,175,275,159,227,248,220,127,170,155,140,249,86,150,196,118,368,262,193,197,217,246,219,247,272,132,68,210,298,208,210,335,373,199,239,161,322,298,81,140,183,193,266,137,192,136,286,225,177,152,260,151,195,118,179,139,210,264,223,289,286,272,240,233,207,159,139,94,225,255,188,223,182,223,313,219,232,128,60,161,112,232,261,250,149,206,244,113,211,151,70,346,267,183,130,169,196,182,288,174,237,169,152,115,188,229,78,183,104,169,204,229,245,292,231,107,192,301,116,261,228,293,207,227,203,291,165,258,153,311,227,284,282,208,235,290,142,260,167,218,137,126,121,286,88,216,289,362,217,216,225,222,213,297,168,211,233,110,210,218,120,210,120,167,259,153,87,169,146,110,201,150,110,393,53,124,176,204,141,304,157,182,115,146,295,140,270,302,217,101,173,222,122,179,79,94,270,264,304,154,224,243,151,150,210,161,327,245,194,313,181,135,108,311,211,218,194,118,219,297,92,248,201,172,266,211,207,133,173,224,106,244,293,179,150,103,204,198,237,213,133,328,155,272,182,220,236,114,190,190,225,240,261,312,167,205,138,151,206,130,185,124,106,355,299,145,110,206,140,249,280,247,289,268,237,112,168,155,260,74,115,238,253,143,219,84,223,218,227,190,201,167,204,148,200,178,222,259,245,243,258,200,241,195,231,217,253,239,181,251,138,233,121,165,307,166,178,116,192,205,118,177,150,305,109,106,249,290,214,301,110,143,171,212,211,214,245,258,156,325,276,201,143,326,253,205,248,113,222,256,224,208,222,262,46,208,186,235,346,252,239,355,316,196,238,196,269,295,161,142,245,196,235,193,102,195,186,179,137,128,136,266,220,229,244,85,267,256,335,113,147,137,208,173,164,273,285,228,325,231,214,196,210,207,87,132,232,112,194,178,257,199,222,285,200,149,235,169,233,216,334,137,145,129,78,200,231,145,125,155,291,181,156,152,240,188,327,157,189,210,174,234,218,204,251,247,221,219,276,160,223,153,195,288,125,318,267,210,239,293,162,81,141,215,145,301,161,288,93,123,287,76,94,125,198,116,336,229,183,242,217,119,227,104,271,189,236,363,295,250,150,230,294,324,166,198,232,326,190,176,148,228,211,212,201,145,201,229,148,256,271,147,106,172,197,216,145,256,90,270,157,122,276,184,166,263,285,253,387,215,95,256,158,258,233,151,159,229,203,166,229,194,225,203,208,270,220,280,210,150,133,291,194,170,174,113,249,232,229,101,335,280,228,94,229,277,213,165,286,309,339,159,306,160,318,159,336,238,94,198,117,179,169,255,256,264,154,301,183,288,153,179,163,91,153,184,203,169,267,199,115,75,239,137,174,180,151,176,156,289,139,146,203,222,233,192,79,134,282,209,200,139,228,141,250,309,198,277,277,151,164,274,332,178,221,240,69,255,67,229,204,253,75,259,148,154,116,254,275,168,299,253,160,225,106,212,236,231,162,191,227,210,230,208,328,207,226,202,226,230,106,142,252,194,301,108,246,278,111,145,158,343,204,295,270,190,187,134,116,123,380,112,236,109,284,201,239,149,144,194,103,259,87,311,214,294,145,147,308,194,283,302,81,153,113,106,154,232,101,230,197,133,161,246,199,218,342,121,118,198,121,107,221,156,141,168,133,121,212,357,271,286,200,284,200,183,264,267,292,161,211,242,137,175,225,202,104,152,132,305,154,309,233,274,105,216,156,117,201,226,183,155,248,292,240,228,175,119,240,144,172,114,171,171,207,220,119,286,187,138,165,134,188,149,234,165,303,122,190,184,232,102,312,147,183,215,332,279,197,192,150,314,250,167,217,186,275,132,190,219,183,94,103,180,247,251,180,166,87,169,207,285,120,188,134,199,217,155,97,261,221,162,267,121,155,222,212,221,152,171,141,169,229,250,127,107,251,264,176,215,170,268,175,168,341,145,180,199,166,182,291,163,161,234,209,222,187,182,167,225,259,253,93,362,262,137,212,136,126,190,149,163,143,135,197,189,110,209,163,244,257,264,282,176,175,189,215,147,115,175,303,204,135,183,223,144,276,278,219,209,196,147,245,212,98,274,186,143,295,236,272,258,107,190,252,167,117,259,98,71,261,284,178,249,274,119,293,177,229,217,165,283,261,223,223,262,81,114,210,203,263,236,272,144,151,222,139,219,152,176,172,220,88,304,293,251,228,216,135,178,360,149,151,250,140,150,193,337,253,283,159,271,202,361,178,215,122,333,48,177,107,243,195,152,132,269,157,83,211,192,168,135,241,188,343,259,138,271,263,237,151,271,146,187,190,190,148,169,172,257,279,69,96,240,210,169,236,209,261,174,180,79,193,315,218,177,139,138,202,237,89,175,291,250,99,228,191,133,276,133,317,162,71,302,147,121,97,271,113,198,216,112,310,231,208,259,302,208,327,260,195,166,318,132,144,219,116,139,314,253,279,173,262,206,218,145,107,205,212,133,163,210,235,148,140,234,213,276,207,201,173,234,265,226,128,269,232,321,164,291,183,243,222,257,352,118,135,228,227,246,325,249,141,150,236,202,230,202,173,149,124,163,115,191,144,317,229,170,201,81,143,195,169,141,308,205,181,257,280,208,120,143,259,240,264,280,257,321,259,229,266,268,236,160,347,299,259,264,195,263,258,321,134,218,288,223,196,313,236,149,291,141,152,286,137,256,136,212,219,201,194,174,248,289,266,340,87,199,274,196,192,275,150,274,337,191,111,274,239,222,241,214,232,184,192,257,273,154,176,91,141,207,253,138,260,323,168,104,118,148,182,262,225,181,232,202,93,134,163,206,166,192,293,222,292,219,164,221,171,193,152,294,176,226,258,200,190,285,107,203,86,231,234,227,198,264,244,268,127,236,186,159,163,248,344,120,195,254,141,140,242,223,223,215,124,187,340,149,86,147,138,229,222,240,120,107,192,211,134,145,128,312,150,190,230,291,207,156,222,216,196,164,168,189,231,194,315,133,289,175,220,196,306,245,177,317,139,186,207,382,188,150,142,227,265,258,316,280,100,214,258,82,353,208,109,257,174,87,143,310,112,96,229,225,233,147,134,231,112,283,224,181,261,247,159,136,249,255,216,330,242,52,222,105,228,205,55,391,247,217,245,172,320,192,238,299,218,227,199,287,280,164,234,225,99,115,180,182,250,252,366,382,104,153,151,144,113,313,54,195,154,105,192,273,263,285,188,142,172,215,170,144,169,202,226,130,194,278,261,222,262,282,179,189,294,147,203,228,128,91,190,293,111,239,209,305,218,183,169,215,209,267,310,265,155,319,211,180,242,194,232,197,254,259,249,267,60,182,108,225,123,156,93,250,179,133,200,265,213,275,143,90,223,120,168,263,168,235,65,119,163,325,175,290,183,173,306,244,145,168,164,275,217,95,134,201,78,170,197,190,139,135,128,161,176,266,255,166,164,248,350,115,283,213,226,186,288,162,146,243,212,170,253,176,198,108,348,336,313,206,201,272,53,274,203,316,181,290,217,228,256,174,249,129,267,100,168,210,220,239,237,262,205,160,263,267,309,204,132,127,248,214,252,93,212,95,206,177,256,256,125,285,103,203,371,218,202,172,242,173,197,127,190,215,195,271,208,375,144,175,276,261,280,66,117,174,229,215,226,241,272,279,149,244,224,142,109,101,92,272,224,161,134,139,174,171,104,200,295,140,154,217,277,203,265,245,190,93,200,142,88,267,194,172,290,155,231,141,195,326,221,196,254,214,180,296,316,112,146,167,227,248,198,197,148,291,253,280,172,214,245,142,300,210,222,138,224,256,228,244,242,84,366,264,191,232,335,351,133,157,189,228,191,263,210,265,349,198,66,216,168,128,201,266,259,310,153,211,244,154,217,145,209,156,123,143,163,203,276,155,245,195,237,216,217,188,137,165,267,240,251,145,106,172,224,246,222,205,234,221,326,278,301,246,183,171,64,198,160,246,173,266,113,172,153,149,190,340,160,137,159,297,240,158,276,324,151,209,181,103,342,185,317,181,244,199,110,199,200,168,191,194,153,203,188,163,121,257,299,131,112,234,146,151,62,241,131,193,197,237,148,194,145,151,242,231,276,219,218,277,189,216,154,173,143,94,211,174,342,172,144,208,117,215,212,171,110,233,210,81,291,125,137,238,75,273,220,162,115,95,188,365,131,132,169,234,183,266,201,237,257,244,85,132,130,219,190,229,222,212,195,152,163,149,235,217,142,221,206,210,227,268,117,113,88,217,231,148,193,264,325,114,112,174,119,217,216,328,155,269,293,210,237,208,193,246,247,238,222,278,84,225,166,370,208,305,185,316,232,146,224,118,224,228,175,159,176,163,94,157,313,204,152,175,196,217,217,195,101,161,205,226,317,209,249,129,222,63,201,327,195,169,126,240,117,88,266,273,226,83,195,79,167,203,272,164,163,128,153,300,191,214,187,172,226,250,101,173,246,236,188,285,370,277,259,121,65,246,77,212,206,193,297,125,234,223,204,256,89,167,172,172,169,265,223,361,129,140,138,198,283,211,311,219,316,258,276,256,147,235,228,184,123,89,297,222,229,145,288,167,70,219,142,186,169,226,147,235,352,261,262,146,255,250,216,119,196,168,370,108,254,333,224,251,150,200,247,251,270,210,232,226,231,169,194,173,159,254,164,193,164,117,183,188,274,64,202,128,152,111,212,210,268,266,179,257,321,151,59,211,247,215,147,268,244,209,183,257,220,226,173,138,179,236,231,287,138,254,341,258,367,190,190,352,304,237,114,219,252,322,250,178,226,173,215,156,175,234,153,324,268,278,227,231,361,216,151,125,216,169,147,211,157,134,250,219,202,277,75,152,228,220,198,137,248,260,177,123,229,174,235,205,194,336,132,103,272,267,291,117,126,219,164,159,262,217,224,241,353,266,138,139,209,251,205,202,161,303,116,178,215,268,196,279,105,146,226,237,235,207,150,159,290,327,326,210,244,150,240,186,161,264,231,318,253,146,228,212,135,70,232,252,117,336,248,53,283,241,179,240,212,277,73,195,289,157,190,80,168,176,121,279,231,92,132,244,295,335,44,340,206,223,283,163,196,88,84,190,293,188,337,292,107,233,105,142,222,238,189,179,252,180,141,145,196,312,100,98,246,188,138,200,252,120,152,67,155,343,289,225,306,228,194,186,172,169,188,266,168,216,305,114,259,119,371,222,107,239,169,186,299,277,143,246,177,276,321,160,240,223,383,259,248,178,173,189,109,177,81,103,113,125,200,149,111,129,107,211,126,313,145,217,228,272,155,160,266,172,206,267,223,116,272,220,111,215,159,192,204,150,220,133,255,296,115,278,170,290,273,175,191,274,166,216,172,83,153,234,87,165,185,144,236,231,221,139,229,188,265,297,272,258,220,215,144,150,242,204,212,161,224,110,369,133,195,204,185,292,155,226,201,246,206,320,82,304,213,98,276,91,239,209,237,178,211,190,197,266,178,149,181,185,130,246,205,244,283,222,326,160,197,245,106,197,224,152,224,115,206,188,177,205,260,163,261,220,130,152,230,191,110,124,181,302,271,250,146,174,372,177,212,138,69,214,134,163,192,172,68,273,220,183,237,89,173,193,264,215,345,262,159,181,164,189,208,133,179,228,167,208,203,233,274,263,208,199,287,255,248,236,189,223,307,175,141,149,222,141,212,181,202,196,277,181,211,245,306,207,221,161,215,319,132,169,239,168,229,268,180,256,118,320,198,81,283,170,187,135,107,132,284,325,301,128,275,50,134,202,256,286,186,391,192,139,244,146,356,261,257,205,198,132,245,129,231,245,94,231,114,149,112,123,193,118,114,219,128,150,184,240,138,150,211,142,320,104,319,255,218,184,80,220,142,165,98,73,216,303,246,116,275,243,202,199,261,210,256,227,89,266,265,322,236,303,131,86,145,110,161,222,281,238,232,245,243,195,155,134,167,105,210,234,179,151,191,219,353,344,221,259,251,251,234,305,80,310,127,204,287,251,258,248,84,227,192,219,168,242,130,275,368,86,331,109,222,214,197,302,175,333,162,241,114,300,176,233,165,225,202,163,150,289,191,132,116,261,261,261,223,141,176,157,230,99,115,201,252,67,220,163,231,304,240,295,93,233,212,281,248,213,307,299,324,345,172,227,249,184,204,196,190,210,181,255,376,87,136,164,216,241,233,267,182,173,334,251,344,226,159,208,255,59,212,95,159,155,159,170,186,151,130,192,224,136,273,200,169,224,189,228,108,211,356,228,302,313,249,235,160,282,170,89,151,128,149,242,113,311,262,128,205,316,307,268,132,149,93,248,196,306,257,202,236,143,159,236,96,343,239,262,183,313,239,146,233,175,308,232,98,149,291,279,175,239,95,247,121,248,209,201,204,164,311,196,131,205,241,183,123,211,187,329,183,142,229,180,286,241,154,282,171,144,159,186,252,339,141,111,285,170,288,224,120,135,119,262,370,275,230,173,228,141,192,286,178,214,253,193,207,249,256,168,164,172,170,107,197,231,107,266,323,269,259,155,162,185,270,156,129,191,246,268,92,230,208,226,342,113,139,161,242,282,149,261,210,199,307,238,224,196,174,309,226,159,198,178,220,150,125,139,219,131,241,141,143,172,323,137,159,309,354,278,93,303,220,243,137,106,160,158,228,221,260,138,248,290,162,158,213,208,197,155,224,140,192,154,205,97,181,155,112,330,138,172,104,251,263,142,111,284,86,179,281,233,112,122,208,118,185,114,144,189,248,205,164,137,209,153,256,152,201,99,233,111,239,240,231,87,175,314,197,159,187,130,116,229,162,328,172,359,191,177,102,230,142,212,132,245,297,240,158,212,298,102,177,222,147,210,148,143,189,272,229,132,255,229,165,165,71,194,216,82,295,281,173,199,192,161,359,277,89,203,195,224,338,311,223,242,200,238,262,143,242,168,316,171,240,232,158,185,251,355,237,176,182,244,120,195,199,252,126,272,242,154,257,219,138,211,142,202,136,162,264,182,271,104,363,212,174,276,152,250,82,153,140,250,102,312,297,322,186,142,119,325,201,240,260,213,98,147,248,236,189,194,242,90,174,176,168,161,188,139,222,249,184,231,177,177,128,201,278,267,293,119,130,171,77,239,261,132,135,92,120,136,229,249,255,220,157,186,157,161,227,145,239,211,189,211,324,250,223,188,228,146,143,260,265,116,263,176,146,204,234,180,209,213,84,196,84,185,145,92,219,221,143,120,125,189,269,83,199,147,129,168,147,176,140,185,198,209,161,233,60,168,101,297,194,219,296,287,204,162,76,91,209,207,141,243,332,202,158,135,215,307,303,189,246,166,208,297,233,248,215,194,106,119,204,241,122,245,210,151,201,231,255,246,241,272,44,149,298,162,250,271,141,304,379,116,116,247,213,150,246,180,177,368,125,299,135,256,368,243,175,200,299,112,194,169,157,93,223,190,198,240,161,338,222,169,137,290,227,95,115,134,231,179,197,301,121,144,149,255,142,219,221,358,149,139,90,243,187,252,205,320,99,150,67,202,171,249,200,344,251,149,174,262,186,201,204,209,108,117,267,349,160,127,100,262,233,195,276,239,74,265,242,282,358,373,121,177,201,220,257,158,150,306,181,125,197,169,237,117,353,229,154,147,109,264,141,217,130,376,65,157,201,258,128,213,260,142,229,204,208,320,188,289,223,226,124,166,102,193,89,223,241,193,217,341,190,187,175,235,135,170,226,132,187,169,171,193,165,235,171,258,320,134,207,62,234,227,174,231,187,335,218,151,85,169,122,223,340,176,164,265,263,186,213,185,151,199,240,303,272,130,202,212,168,88,114,164,162,143,158,230,264,186,223,248,185,264,243,294,166,161,395,303,149,187,379,138,179,242,151,273,83,265,168,149,207,106,123,165,167,186,288,117,130,287,73,126,133,162,212,93,222,149,94,239,215,192,217,67,189,117,200,305,212,279,267,155,253,185,246,171,247,316,267,307,228,167,137,231,138,107,158,240,176,204,211,173,255,298,339,281,127,308,274,175,341,114,169,192,185,162,310,273,293,262,261,246,99,239,256,211,122,190,185,264,250,255,248,103,305,161,144,141,262,321,335,143,228,177,130,244,254,324,120,155,277,259,196,281,174,246,177,211,231,214,273,248,189,138,196,292,126,251,342,269,201,203,227,234,169,326,108,284,193,74,219,105,176,243,169,189,192,199,180,205,189,242,203,324,167,172,142,224,308,134,182,166,228,236,247,385,174,207,142,249,272,128,159,233,267,58,179,90,273,129,164,294,196,236,189,195,248,209,300,309,332,171,185,248,236,226,186,230,183,158,130,178,213,190,322,145,348,102,238,193,95,247,199,234,193,135,203,246,154,48,154,86,173,191,58,155,158,166,249,180,184,107,41,291,137,309,227,264,194,218,191,117,130,195,290,260,246,204,270,261,159,271,294,167,260,197,188,404,140,130,210,182,148,203,221,154,102,112,293,86,110,262,204,275,204,194,121,222,221,240,214,233,134,337,328,330,190,303,139,195,169,392,286,253,167,233,93,168,220,204,239,225,181,202,233,165,240,126,90,126,74,157,230,198,241,209,176,219,194,77,219,161,280,365,194,166,194,171,240,257,274,253,111,97,225,143,204,167,217,205,221,223,230,134,237,248,227,350,165,98,98,251,239,250,199,208,174,269,203,215,265,206,304,259,226,317,246,81,273,221,247,322,142,215,206,302,331,227,190,209,353,191,200,354,305,180,117,157,143,144,167,213,183,178,123,190,171,61,120,149,176,127,139,222,206,179,174,171,159,217,216,210,233,108,271,220,205,259,179,235,212,138,244,243,198,196,187,377,163,195,168,303,262,313,145,231,254,193,340,162,127,209,292,200,230,238,124,222,99,175,207,149,184,179,300,168,161,116,173,366,213,229,171,119,270,215,215,141,355,268,159,376,270,198,183,116,356,223,81,272,231,205,99,207,256,166,164,166,187,161,142,303,245,160,319,162,232,197,190,109,191,100,311,226,104,136,172,163,206,262,250,265,235,322,313,314,123,288,186,105,183,382,298,289,196,200,309,173,105,266,274,84,180,162,259,114,193,288,166,216,223,255,273,212,226,194,137,236,227,205,106,159,114,137,179,103,347,173,304,139,204,248,214,175,184,116,122,118,231,195,303,215,266,196,173,239,197,233,205,297,133,84,128,144,195,325,343,158,214,197,122,244,194,157,244,62,228,238,293,176,228,198,235,227,266,221,213,181,121,259,164,245,178,263,137,130,216,239,254,173,136,245,272,104,127,291,179,218,133,111,116,232,224,167,279,157,288,285,217,199,199,125,334,238,262,197,138,240,244,264,240,72,145,224,144,174,160,163,186,111,229,193,307,248,228,194,237,158,205,204,185,214,69,320,277,194,195,231,208,256,88,120,161,112,196,252,317,286,116,197,134,299,275,135,356,158,232,267,185,98,167,203,320,172,160,141,115,93,173,221,85,239,133,257,239,268,148,218,224,184,191,234,286,229,274,172,109,181,202,214,174,246,306,200,240,206,220,161,251,166,129,244,206,282,99,204,138,118,132,128,90,150,232,173,305,159,56,247,179,216,189,247,170,135,208,267,213,177,320,120,178,115,170,320,171,223,155,195,235,225,256,180,200,182,305,195,223,133,164,298,235,196,187,251,76,187,191,177,108,167,233,124,212,169,235,132,259,219,233,213,282,189,182,133,191,151,161,84,127,204,173,79,239,207,253,175,175,111,163,342,278,210,288,119,166,216,248,295,137,90,94,195,291,151,82,270,280,215,179,170,254,292,161,232,223,218,216,257,92,145,340,254,139,158,168,160,335,295,251,162,257,384,185,260,207,170,185,303,156,115,157,234,162,231,246,258,167,276,223,145,226,139,180,193,268,297,104,222,189,272,330,137,116,303,129,152,233,114,272,201,301,215,326,251,119,219,219,238,221,273,233,120,206,193,188,184,245,244,122,165,215,205,155,136,180,130,215,310,175,186,203,238,149,233,211,175,197,216,94,174,372,164,205,225,227,227,198,238,329,136,123,178,239,183,111,228,215,206,128,385,206,207,133,94,212,345,204,227,71,295,185,296,228,332,226,126,135,162,121,166,222,169,138,158,254,266,354,308,264,125,167,267,237,256,201,111,177,224,268,179,293,190,229,91,264,205,99,389,242,134,59,205,204,103,208,110,210,165,238,82,332,128,334,192,235,221,174,270,64,115,279,179,285,98,228,208,141,162,169,366,113,216,147,211,163,302,118,109,128,257,115,238,251,104,173,254,286,121,117,241,126,133,141,179,297,261,73,244,155,326,118,95,338,209,260,247,223,218,151,129,138,202,251,221,78,253,84,203,235,135,183,216,81,283,329,169,217,218,295,245,164,171,128,253,199,133,179,192,271,211,115,266,113,163,243,190,240,252,302,140,253,219,280,265,127,329,178,213,201,178,173,105,313,369,137,279,179,186,240,183,92,271,157,143,207,156,169,297,136,195,202,225,292,234,290,83,126,281,145,243,185,233,210,250,152,183,116,220,231,183,181,115,278,149,267,214,148,203,253,249,157,253,240,338,226,195,200,135,127,239,101,334,107,171,177,182,71,236,235,255,255,208,158,208,240,290,268,158,182,122,203,190,277,158,164,231,309,173,200,142,157,209,209,186,273,173,195,202,155,212,198,175,306,275,153,242,100,150,181,241,312,238,241,184,139,111,251,235,198,155,122,248,157,183,251,193,166,95,102,203,154,354,174,132,216,199,201,184,201,147,160,238,156,194,136,288,185,264,277,191,221,215,185,191,132,303,126,295,74,193,288,227,317,204,90,115,200,164,111,187,218,124,219,193,133,169,247,185,228,189,169,124,112,103,203,159,174,198,217,298,236,294,155,114,275,163,238,192,248,185,181,232,180,230,177,245,104,193,151,216,168,158,181,196,138,62,178,160,279,286,301,197,241,241,197,192,138,233,145,104,109,137,179,211,181,192,347,132,85,209,127,141,311,156,160,200,267,195,300,120,105,148,182,200,111,166,190,233,273,155,156,149,373,183,93,117,212,138,280,67,220,224,208,348,214,172,141,215,150,250,210,243,191,114,218,236,239,229,335,127,83,222,271,174,168,351,89,216,213,180,151,239,170,294,239,141,226,164,332,103,179,210,260,184,247,178,378,149,187,209,146,118,188,291,253,152,349,133,280,155,203,207,272,213,229,279,173,150,214,151,184,284,171,87,209,208,228,200,144,226,35,242,145,118,245,249,330,254,61,87,94,327,267,240,116,242,246,215,286,114,165,114,133,312,185,182,284,134,234,175,202,232,319,145,104,270,264,311,320,218,301,177,125,173,71,277,188,155,119,180,44,105,177,60,134,181,255,182,285,125,186,232,183,194,90,184,384,186,142,137,190,189,220,269,138,186,176,132,227,245,183,315,250,201,234,219,187,132,365,144,262,216,72,116,211,330,158,292,204,294,142,187,121,305,266,194,155,224,186,154,134,199,60,260,237,313,239,191,140,340,144,194,287,105,136,152,103,220,220,170,109,353,158,142,214,184,189,227,104,246,227,266,122,216,199,207,276,237,224,199,263,184,139,229,69,180,231,159,165,255,281,240,182,72,102,102,257,312,136,108,235,342,192,173,143,115,214,85,124,79,177,256,229,140,135,305,224,264,251,169,111,115,106,256,115,174,156,218,133,259,293,214,225,140,232,172,313,254,84,248,49,360,148,308,104,281,353,333,246,255,121,296,198,272,96,247,179,196,256,164,166,137,351,120,120,211,293,139,220,197,283,267,249,214,184,204,224,144,149,90,208,286,299,123,175,141,174,223,259,312,329,155,147,151,90,108,133,226,280,330,186,242,224,149,269,274,103,224,308,153,164,202,221,283,98,325,115,157,211,212,243,142,181,119,106,271,76,238,103,126,139,250,154,123,94,188,287,206,192,205,229,147,190,170,162,145,131,238,129,257,229,140,237,77,188,266,173,265,224,114,228,304,267,347,81,251,175,301,133,234,115,157,283,335,191,221,238,237,336,278,211,140,214,185,228,286,129,159,344,237,233,183,166,128,208,170,190,322,104,169,137,287,126,78,149,306,200,145,301,233,135,168,175,150,240,107,225,258,184,264,216,224,236,236,166,235,100,150,108,223,231,127,141,162,217,139,118,247,170,144,194,205,119,136,170,232,277,226,177,215,85,166,160,229,217,250,239,320,198,280,313,376,199,225,300,101,163,127,324,377,76,219,270,96,211,271,127,257,224,237,98,159,247,247,250,268,255,110,247,244,76,166,282,174,304,196,183,177,181,178,254,360,164,245,121,359,164,160,318,175,141,107,183,177,110,129,158,202,161,221,122,104,291,287,143,111,235,241,109,223,188,160,285,237,185,195,185,179,267,155,205,113,111,231,161,276,251,91,150,127,170,260,220,251,115,195,81,326,211,124,164,248,282,131,176,282,259,225,204,265,164,252,225,256,240,266,225,382,165,235,291,121,136,212,193,256,299,232,184,93,237,181,314,258,205,188,134,283,339,147,204,151,192,264,235,126,208,195,171,292,311,130,325,192,275,191,337,220,118,162,149,188,240,148,174,147,180,217,211,271,172,231,186,101,175,348,230,170,275,275,150,222,150,161,189,256,337,139,176,215,165,249,347,213,338,118,243,196,216,120,208,87,115,139,183,189,180,180,226,120,286,107,233,300,211,265,42,182,149,299,237,146,154,230,250,135,190,287,242,224,152,149,267,261,237,124,202,175,326,235,238,140,235,225,141,216,293,157,242,204,244,213,220,293,219,201,244,213,155,224,165,163,126,105,205,233,241,256,132,277,207,183,169,139,183,219,195,66,166,143,127,274,133,313,203,317,62,194,154,111,256,121,324,209,204,214,188,229,210,199,190,73,301,176,358,147,327,258,161,271,182,286,172,299,280,169,163,296,74,172,240,186,273,190,85,213,192,104,234,106,231,121,212,239,203,308,310,224,205,145,135,233,227,195,152,223,273,179,124,203,205,249,197,216,259,189,205,131,169,221,62,347,145,244,211,263,234,197,120,89,128,282,162,248,196,201,161,116,194,180,152,74,100,239,260,143,277,213,274,307,178,95,205,228,153,217,223,310,145,254,224,141,150,125,170,162,144,224,369,202,201,209,182,238,259,158,209,284,263,207,109,45,243,199,131,226,215,290,160,91,174,55,110,118,216,197,243,255,216,198,135,177,360,195,118,152,185,331,200,130,226,246,175,312,184,157,213,191,262,297,136,240,217,282,313,134,143,369,148,281,196,234,262,141,223,274,168,245,145,162,286,224,182,59,175,315,208,280,217,120,185,179,207,291,156,211,177,102,203,221,229,298,167,226,213,180,156,225,305,260,168,175,300,271,230,215,126,207,205,175,240,291,79,87,242,317,184,290,241,242,134,192,251,184,198,179,118,183,177,165,111,195,254,302,196,160,202,216,126,89,152,146,265,272,202,105,144,214,301,236,279,63,187,200,224,188,366,227,351,162,162,217,111,165,225,289,142,120,165,327,157,211,189,253,78,219,159,285,72,293,244,334,229,211,259,107,207,185,190,177,177,164,159,249,146,253,158,220,209,229,123,188,156,195,181,234,179,249,294,335,224,185,175,75,206,196,226,139,283,125,172,215,158,333,366,314,167,94,202,94,54,218,268,249,249,266,218,199,258,145,174,333,263,228,198,284,256,103,268,128,231,335,342,245,185,85,154,147,146,315,129,219,151,115,86,194,173,160,289,252,182,173,397,222,144,196,163,227,128,159,206,205,297,221,371,59,204,138,256,277,234,174,204,79,251,334,226,166,181,307,203,235,165,358,164,282,265,175,228,66,233,146,315,193,133,67,191,213,255,99,245,231,216,166,211,155,197,246,143,163,227,139,141,138,110,235,151,150,183,151,268,137,172,211,210,331,222,223,193,258,113,231,146,240,297,224,220,210,172,155,365,314,255,279,192,211,228,133,159,235,141,280,80,137,216,314,226,261,162,206,291,249,214,119,160,263,330,109,248,108,225,125,165,231,159,126,213,109,201,243,291,104,270,84,199,248,126,117,133,139,268,275,283,205,141,209,154,179,114,103,162,306,79,161,284,237,214,262,186,404,239,281,161,186,132,153,156,122,268,185,123,225,256,86,242,261,248,106,129,240,315,261,215,228,120,96,215,183,114,185,213,236,190,155,136,201,180,211,262,93,112,169,165,310,223,74,237,230,160,204,218,303,155,200,166,326,255,320,176,230,330,252,251,241,85,244,351,243,145,113,258,184,231,197,156,208,176,172,176,317,111,300,264,123,233,255,197,203,141,305,161,261,160,247,206,207,277,180,246,202,157,122,164,107,148,125,255,342,157,243,114,249,207,146,111,356,121,264,141,280,152,227,192,162,138,311,297,163,327,216,113,259,223,228,189,120,109,258,207,159,162,150,176,182,248,164,178,382,178,220,229,233,161,337,148,281,164,241,262,264,195,170,141,281,212,89,338,166,130,194,349,223,216,327,167,243,141,228,210,137,172,247,250,266,169,253,291,207,306,186,192,177,116,229,222,112,171,174,197,225,71,222,66,278,207,172,194,278,174,101,106,174,238,282,89,134,216,253,145,127,112,206,123,295,122,279,99,265,130,281,244,300,157,300,169,178,167,230,121,318,276,193,176,331,176,198,172,177,77,327,192,272,143,217,235,206,352,299,271,168,98,223,274,244,239,226,269,233,182,202,127,218,131,201,287,212,127,212,151,164,309,165,253,248,291,80,177,232,212,220,186,217,95,163,169,275,150,263,195,222,115,204,171,84,203,191,130,356,137,220,145,233,124,294,195,183,121,354,148,108,211,170,152,192,238,228,98,181,90,260,266,104,170,246,130,208,69,118,201,293,142,292,170,274,247,243,154,205,282,191,287,212,159,219,268,303,186,154,333,207,102,248,253,261,221,149,184,227,185,157,262,167,238,183,270,261,202,278,307,303,61,220,187,153,142,243,154,176,95,314,228,218,130,244,243,229,144,239,285,178,195,196,212,218,121,197,227,211,134,157,162,195,113,284,143,197,222,223,208,151,179,188,181,196,193,239,267,211,263,204,368,162,171,274,176,218,251,204,151,158,206,288,266,269,225,282,161,111,255,178,251,255,200,245,97,138,272,179,308,125,210,242,250,101,126,212,152,239,137,108,187,288,303,232,194,264,158,129,58,227,149,188,168,207,257,244,167,149,130,220,180,305,200,146,250,249,192,244,170,218,101,88,202,109,209,173,306,205,134,272,214,147,249,196,306,273,209,271,298,121,222,260,318,318,185,354,240,180,205,133,342,366,136,283,235,141,158,307,257,144,199,283,210,318,94,251,295,227,396,238,198,239,77,260,217,207,368,260,250,202,177,360,314,319,213,135,163,228,229,113,157,267,222,328,166,171,114,217,193,197,60,202,133,287,312,198,158,150,148,340,230,282,292,292,293,254,208,167,301,155,356,83,189,292,190,136,170,171,216,150,161,77,311,184,251,247,293,77,93,230,109,239,132,172,158,161,184,144,182,237,164,204,327,214,288,116,249,219,252,164,274,222,244,222,136,258,224,171,115,123,76,223,206,291,62,262,132,163,241,220,228,209,192,273,306,187,190,244,125,248,242,251,214,193,196,170,221,246,141,258,339,268,125,348,172,379,185,181,74,188,173,228,152,241,120,273,138,285,260,273,384,157,178,152,119,161,173,104,249,227,321,220,173,188,127,198,231,230,206,365,147,129,300,272,372,152,199,315,333,160,229,158,313,130,353,198,161,165,218,269,335,69,331,139,173,120,166,140,304,274,156,161,154,155,203,242,224,231,265,145,126,121,287,150,240,97,248,148,270,303,129,147,79,188,266,272,258,260,100,242,224,291,182,363,278,81,241,167,186,182,226,173,218,64,199,254,343,268,238,233,189,204,195,298,205,188,170,162,142,224,210,270,231,225,334,251,213,217,244,266,226,178,83,163,140,122,105,280,233,233,311,187,71,200,107,200,146,191,241,219,180,219,256,256,269,124,162,241,136,307,209,278,248,232,186,230,137,307,181,154,158,236,260,221,244,141,241,393,150,160,288,206,245,134,185,267,177,87,116,201,114,212,216,189,223,152,136,160,272,347,319,232,198,188,117,201,204,92,81,270,280,212,311,289,139,230,239,183,148,190,219,264,211,321,181,190,148,163,111,297,180,106,110,206,102,162,148,368,327,241,210,290,76,159,319,117,188,121,96,133,215,201,275,139,177,171,267,221,126,165,276,264,216,81,242,214,262,111,264,244,206,123,189,103,228,51,209,182,275,305,296,236,161,139,268,219,206,256,167,151,140,208,252,189,246,128,300,209,136,60,111,297,193,86,128,342,211,272,188,179,297,186,200,269,281,375,72,205,221,263,164,92,179,177,246,195,354,182,245,284,210,182,364,126,290,111,78,257,224,315,172,287,265,299,235,302,188,117,107,152,145,108,195,238,168,90,109,259,139,318,188,71,290,53,128,207,92,227,98,232,315,118,375,99,146,350,226,212,164,224,267,120,195,305,90,121,228,217,216,111,261,193,172,196,121,234,287,143,181,269,252,217,231,164,223,203,165,177,248,150,143,121,245,138,156,231,234,260,216,170,266,134,232,157,263,162,268,194,142,214,268,176,110,233,233,239,177,237,144,165,146,237,243,235,165,203,225,149,250,352,285,291,165,116,296,247,221,205,153,96,186,222,135,89,147,274,212,297,244,195,277,226,251,155,225,156,339,192,212,181,75,177,193,187,151,209,176,254,87,75,212,160,209,198,256,121,318,170,151,263,204,217,182,287,221,115,248,381,118,239,80,212,183,168,196,240,143,239,295,167,166,264,207,228,250,96,169,147,330,242,259,206,183,184,183,224,247,270,315,317,133,259,276,172,226,117,178,146,228,123,186,255,186,115,202,308,276,226,311,259,185,290,150,88,246,198,125,102,146,156,183,153,295,214,239,311,216,162,161,199,250,228,132,223,183,138,200,225,301,144,113,156,239,333,216,236,300,244,171,179,274,148,194,98,327,130,130,263,183,223,140,167,276,354,165,162,230,58,147,130,259,261,182,276,269,235,181,198,300,184,224,205,199,237,113,78,197,96,266,292,201,193,106,231,110,220,127,195,250,148,328,211,388,190,246,194,122,220,98,191,282,223,227,229,151,242,144,309,162,146,254,215,203,246,346,217,179,118,135,241,285,157,337,281,256,226,117,294,129,135,201,141,257,308,262,119,198,208,172,328,187,240,217,337,178,159,155,215,220,154,261,241,280,228,281,294,201,275,127,225,198,209,222,134,166,106,168,200,181,196,317,149,232,223,211,163,255,238,158,261,268,181,313,139,79,209,319,256,204,134,44,227,223,205,162,273,223,232,254,230,160,148,182,82,156,253,184,101,232,176,164,130,121,245,246,218,208,183,260,102,192,107,292,123,170,86,208,223,165,148,218,158,263,121,182,258,119,127,218,106,240,276,277,197,203,389,145,113,220,224,281,218,129,137,201,278,254,350,323,241,95,180,260,181,180,189,312,92,230,155,250,278,303,326,313,159,284,300,91,198,124,178,162,342,311,178,119,270,241,283,186,264,157,180,264,191,248,222,254,214,191,286,116,102,143,229,302,117,114,232,138,174,235,219,255,233,208,226,164,133,296,250,289,205,230,256,233,240,281,233,226,241,258,338,133,198,250,231,131,169,253,131,230,134,316,132,150,288,103,309,222,214,110,207,253,221,297,193,243,193,79,157,284,243,311,170,270,297,135,171,173,270,198,185,261,328,324,130,230,214,266,225,274,245,188,153,198,230,156,323,302,196,179,201,161,154,168,204,241,162,110,226,258,163,273,207,171,291,163,128,99,179,139,183,189,269,308,183,330,378,223,298,290,137,218,174,200,147,195,202,129,225,219,163,283,256,103,308,74,249,318,254,161,306,140,185,194,156,159,179,214,83,255,350,200,293,206,95,185,336,200,196,169,236,219,300,136,292,429,199,152,309,303,269,229,125,196,194,242,94,215,234,115,146,248,143,146,292,145,90,140,176,234,199,117,427,218,263,167,301,137,175,205,224,325,149,211,158,68,53,264,221,234,175,147,230,293,185,276,255,339,246,213,221,242,174,164,422,217,143,142,118,320,273,227,227,279,131,173,187,192,264,189,211,270,158,185,252,315,183,144,189,201,297,225,144,159,287,266,241,182,285,160,185,239,205,145,110,181,268,219,179,307,274,169,290,145,158,289,190,101,199,240,180,275,204,211,252,301,260,90,175,214,279,174,196,162,240,130,294,181,109,175,151,243,94,209,226,273,118,79,170,221,257,215,79,177,140,119,212,354,262,119,173,136,247,240,246,164,260,148,207,323,181,187,183,215,82,330,253,182,220,111,162,208,212,148,251,249,214,130,268,255,241,167,98,118,209,87,111,325,173,112,114,179,180,226,155,163,173,142,243,153,142,249,202,246,144,285,114,221,133,240,234,152,179,171,113,208,233,265,291,146,256,184,108,208,336,89,181,194,197,188,148,235,173,219,106,306,122,216,214,253,213,255,140,113,296,214,83,170,220,265,143,199,211,271,306,186,156,234,291,177,147,173,314,159,173,295,177,198,189,113,248,334,189,172,227,286,149,192,136,126,239,302,135,81,166,286,116,244,262,264,198,367,211,228,247,179,158,155,368,166,248,269,247,287,228,215,195,187,94,232,266,127,291,136,172,238,112,227,381,312,243,151,247,195,240,173,150,291,191,137,195,240,88,188,163,271,159,128,184,184,143,145,193,201,106,423,167,114,271,161,280,147,220,187,285,164,190,195,254,150,246,289,291,208,236,158,226,258,317,222,288,99,246,151,100,232,230,308,135,258,206,126,190,134,258,168,208,158,120,260,283,215,222,226,110,294,339,254,117,307,231,158,260,225,88,268,217,220,117,163,101,244,252,184,331,123,129,329,251,265,360,203,179,278,242,156,133,234,147,152,101,246,62,225,255,198,233,210,247,178,187,352,164,154,165,185,307,200,173,78,76,201,159,241,135,260,93,192,273,233,126,126,162,137,189,190,195,170,141,104,156,95,127,236,167,97,234,183,307,219,200,146,299,234,266,186,145,154,152,215,301,129,175,80,275,236,116,259,259,226,229,262,249,217,103,157,180,102,294,243,197,183,228,197,232,282,288,142,271,229,186,234,321,92,241,174,158,96,103,145,186,300,226,242,233,278,221,280,327,68,141,149,226,245,89,205,169,200,245,104,199,142,178,105,91,45,157,17,140,155,79,299,209,240,188,210,208,144,144,127,99,135,241,161,132,260,197,303,215,111,162,217,293,218,209,259,324,322,145,241,306,214,300,138,222,264,182,229,251,242,309,210,334,235,274,195,120,103,159,261,242,158,256,147,175,125,286,84,328,145,204,375,148,282,254,216,224,305,169,241,93,218,130,253,277,237,226,121,212,291,253,196,128,171,94,209,230,106,238,235,165,281,164,254,184,85,155,290,304,190,123,213,266,239,295,180,271,194,137,174,301,352,91,145,143,244,288,229,75,138,247,200,160,116,216,172,280,197,215,142,217,161,310,157,287,218,268,311,214,147,132,121,204,313,192,259,121,305,179,104,169,153,228,163,182,229,123,141,206,367,139,239,119,123,175,381,227,242,200,197,174,226,140,228,187,191,279,65,152,245,190,202,208,195,220,230,260,214,163,229,239,71,126,240,195,178,128,145,196,107,321,222,185,258,216,331,171,195,204,196,191,204,263,168,127,97,226,187,260,337,217,172,120,160,102,179,162,241,207,183,217,117,228,201,171,218,99,291,124,99,158,185,202,166,194,234,186,125,163,148,220,113,175,319,147,249,241,268,232,106,308,191,160,199,213,161,228,202,154,117,226,228,210,179,93,96,179,207,264,250,176,180,210,130,207,152,309,161,175,353,329,155,125,233,218,109,199,202,273,260,164,293,257,228,237,190,224,191,193,365,139,172,74,181,271,76,160,256,223,213,220,224,140,216,362,149,218,221,186,104,182,184,222,285,264,141,269,192,158,109,230,190,206,218,291,270,107,202,165,167,150,161,241,188,294,109,268,155,219,178,388,156,310,179,234,157,228,171,196,129,83,146,390,182,250,100,131,75,128,352,114,99,237,192,145,229,289,262,188,170,238,232,215,277,123,202,177,192,201,275,312,201,183,263,220,277,123,374,218,184,265,145,251,193,120,142,292,293,237,251,173,189,218,273,105,248,302,205,261,212,258,143,192,191,200,133,169,282,201,221,259,163,282,392,146,151,215,158,147,295,116,298,247,161,219,132,180,102,127,268,293,197,170,272,202,190,207,147,303,197,137,332,134,218,87,177,165,141,257,185,74,123,206,155,216,127,304,225,214,58,194,314,131,234,227,252,236,124,66,208,267,119,185,248,280,274,323,262,255,204,87,151,251,162,238,156,245,256,134,239,139,167,111,159,258,84,262,166,217,200,199,221,157,106,184,141,229,319,206,149,249,166,245,249,209,204,96,266,281,217,210,176,178,305,157,217,158,214,258,144,165,235,183,245,177,255,227,208,179,129,110,262,112,237,221,118,159,235,168,278,134,274,130,300,367,157,253,309,200,363,60,225,153,220,256,214,177,151,338,156,148,109,188,222,254,195,344,212,241,157,159,302,204,200,126,68,143,168,136,308,281,104,292,269,167,231,101,95,157,182,153,194,155,174,266,194,97,71,318,357,135,325,195,126,141,353,297,141,119,129,206,279,321,247,244,237,121,194,163,178,175,203,208,202,208,323,303,178,193,285,171,237,179,74,230,189,184,145,70,209,239,165,231,211,353,200,252,197,303,108,196,196,167,133,221,287,207,116,85,120,102,124,72,239,285,274,200,273,186,252,227,158,229,227,214,243,218,214,196,235,243,233,317,245,282,126,94,144,136,106,240,240,205,230,255,117,151,180,130,130,168,270,94,99,224,200,155,259,282,204,117,277,225,284,193,202,150,232,83,161,279,216,304,333,275,249,239,180,147,254,172,156,342,168,236,277,214,217,218,213,216,199,245,288,273,223,229,178,224,116,218,340,208,154,186,228,203,268,273,199,157,202,133,163,133,206,249,125,99,150,171,224,200,177,176,156,289,148,145,196,263,146,279,217,172,87,167,180,165,134,258,241,125,293,146,275,114,209,168,269,176,272,199,179,163,228,158,166,304,122,216,226,277,223,320,230,215,200,185,124,130,195,142,93,210,144,239,269,250,201,141,179,193,192,217,215,201,178,198,182,237,195,295,219,133,91,251,408,225,157,178,264,145,292,136,253,198,193,89,200,137,122,169,314,344,112,271,221,184,261,232,217,263,207,238,205,177,331,222,195,232,171,179,264,300,233,218,250,185,233,237,187,230,178,268,332,158,216,61,119,209,118,156,161,166,75,311,266,243,241,320,214,303,298,278,213,367,189,184,152,126,196,266,121,184,172,239,248,195,254,143,174,154,227,144,163,226,235,159,330,148,250,130,206,193,270,143,131,52,237,314,96,255,240,184,130,268,73,72,208,284,190,220,299,341,221,130,149,237,217,254,344,234,175,139,77,138,137,251,255,189,268,219,189,173,191,217,153,171,218,277,209,203,166,207,224,242,260,196,317,187,219,81,106,200,167,104,139,296,168,241,142,308,256,261,203,106,48,118,59,186,118,145,153,206,327,147,191,198,261,152,176,181,252,215,231,345,160,201,103,199,158,183,247,288,274,226,283,110,214,336,138,224,306,191,206,213,196,137,260,139,214,274,225,159,203,147,89,234,204,286,227,255,188,206,204,206,203,208,227,195,168,206,169,77,82,143,148,248,232,244,346,214,118,348,292,254,118,271,243,169,138,241,225,290,61,125,153,290,199,174,127,190,138,140,273,111,189,256,213,344,210,133,161,286,273,214,239,196,171,129,273,208,172,160,116,249,347,143,180,128,208,133,176,372,248,206,140,233,160,349,230,146,136,208,279,273,187,166,129,172,310,52,246,125,175,163,131,117,174,224,187,257,120,130,252,234,56,103,190,104,181,121,216,238,220,201,311,171,268,165,193,210,174,206,268,368,247,196,298,241,200,269,185,223,244,148,89,117,264,205,159,306,244,137,157,236,125,194,129,253,228,195,109,300,185,257,132,114,158,298,197,273,330,311,229,203,48,160,238,176,246,192,236,128,65,151,143,204,291,129,175,241,140,156,340,156,200,247,141,194,115,258,307,243,170,157,168,131,277,271,127,324,279,215,185,272,154,236,143,223,316,118,128,212,205,142,226,163,172,215,196,111,339,271,266,215,215,183,251,170,210,388,135,273,294,283,257,258,130,297,205,242,304,212,219,157,179,286,180,295,255,94,101,186,168,202,217,184,140,267,165,251,102,194,150,258,198,304,158,193,245,114,225,105,302,263,251,156,255,249,119,77,142,234,228,229,270,278,197,363,203,285,198,199,171,231,159,137,273,227,164,252,175,253,142,169,186,187,247,281,335,143,330,261,73,291,211,219,265,121,221,97,186,274,246,262,401,370,133,269,254,268,73,268,225,118,319,201,244,174,119,304,166,171,193,160,217,271,276,212,253,91,276,241,183,150,254,217,324,190,163,259,232,322,214,304,92,300,205,301,89,271,155,277,151,297,206,149,209,279,131,146,103,189,189,350,210,192,307,135,208,109,296,157,261,249,262,127,230,152,298,307,197,145,163,307,114,222,264,244,214,204,178,195,237,253,229,180,84,182,198,125,218,292,307,52,135,126,154,271,148,121,186,207,289,169,177,210,275,276,123,241,200,193,102,119,136,149,117,127,99,194,235,105,240,227,145,96,183,237,111,220,111,243,73,263,293,161,248,140,212,156,201,118,123,227,245,110,205,228,206,229,291,248,284,119,271,255,335,184,221,192,99,200,135,83,187,207,169,198,241,123,186,344,252,229,88,201,252,288,214,156,223,309,204,85,257,258,154,215,246,201,228,239,218,209,156,198,217,210,98,126,290,205,198,341,211,275,307,172,257,209,83,121,122,271,277,150,141,312,249,271,203,189,210,114,257,197,191,108,240,263,210,144,170,185,187,212,282,191,146,214,162,130,198,167,141,248,262,188,164,127,164,266,289,123,232,265,190,219,200,175,107,267,75,341,136,127,207,170,240,299,234,187,152,255,216,252,81,214,180,236,176,183,382,202,121,312,268,161,110,120,200,262,141,297,197,280,239,201,163,193,184,115,284,207,202,99,180,294,143,157,159,227,216,145,111,327,210,197,175,338,210,248,97,102,170,130,117,298,135,227,327,229,268,297,207,52,234,146,230,145,161,228,274,138,83,220,185,343,294,278,307,122,218,188,322,213,302,269,195,210,155,229,162,191,205,303,114,229,215,152,212,90,221,175,209,362,180,129,157,257,218,227,302,260,162,187,178,134,282,253,207,202,249,171,218,197,166,289,161,151,300,148,215,188,146,240,338,122,288,292,218,177,341,233,180,100,249,174,241,116,239,225,183,212,276,129,234,323,96,205,175,300,220,217,360,196,186,99,218,224,192,262,173,255,139,214,219,179,133,271,267,246,285,188,292,203,317,125,330,202,147,209,99,223,137,195,170,260,265,209,104,210,281,263,202,314,252,296,248,119,117,204,263,259,162,327,254,160,233,104,223,215,115,129,159,118,206,295,115,275,255,380,121,108,167,258,182,206,290,211,227,259,138,281,201,319,224,159,185,247,147,152,220,205,226,289,166,191,297,180,177,173,240,295,140,265,184,94,310,132,260,340,208,221,304,263,122,274,192,284,205,203,237,167,195,112,246,138,237,294,95,194,101,182,140,206,243,182,190,84,331,231,188,107,49,218,247,338,265,262,229,199,156,341,267,275,262,157,80,280,226,151,139,276,214,239,264,130,291,265,156,158,176,291,196,251,276,313,101,128,201,200,233,231,202,236,140,228,117,147,211,191,321,266,186,42,265,166,183,235,182,221,180,139,181,297,254,146,175,166,173,195,177,236,65,203,93,225,89,144,171,203,214,259,89,100,246,214,286,105,143,185,119,297,131,210,207,216,225,261,173,125,184,212,311,295,271,80,295,129,213,118,157,114,176,115,218,192,191,118,173,243,141,200,292,165,192,313,226,228,130,149,247,141,368,274,195,263,112,80,138,263,187,220,213,250,243,186,146,214,257,157,246,94,189,227,176,201,168,270,138,259,168,273,63,302,237,316,161,315,224,122,218,89,123,167,267,229,208,295,166,249,166,193,176,286,339,208,223,108,146,223,230,242,219,236,142,103,260,287,194,155,180,134,250,229,54,219,117,171,259,231,187,293,336,241,243,110,241,162,90,144,219,244,173,140,100,195,80,199,174,160,213,294,153,174,204,268,95,290,204,228,178,163,119,361,196,165,205,181,162,145,197,152,235,335,197,129,191,296,209,175,195,291,226,122,158,147,133,150,236,172,269,218,199,280,241,254,110,238,196,281,195,285,101,291,272,118,216,216,251,167,269,100,228,127,199,257,255,185,126,171,102,219,299,224,235,141,240,267,183,219,247,271,122,148,322,181,165,185,255,206,240,251,126,207,178,311,189,194,167,141,105,228,199,221,276,175,229,85,210,134,238,139,215,169,212,222,179,337,154,213,110,236,159,307,341,336,275,212,97,229,185,103,243,93,166,208,192,285,197,82,108,267,240,349,247,211,240,237,248,201,180,336,166,164,221,270,146,211,247,259,262,274,138,258,342,339,173,194,193,186,229,153,195,276,193,193,140,307,254,77,123,283,183,301,196,143,201,148,129,146,70,113,249,174,212,269,349,303,237,202,235,165,115,74,241,261,148,100,171,185,322,346,254,231,252,274,443,218,229,289,88,105,278,239,195,246,300,272,250,243,230,225,214,215,191,113,203,236,165,185,81,229,362,142,301,289,155,102,160,252,226,121,221,282,116,43,246,204,140,221,222,297,157,254,159,339,226,272,360,144,252,233,224,143,279,162,185,220,176,196,109,366,259,229,81,273,167,172,84,198,111,143,195,166,156,181,103,149,117,211,180,82,324,222,100,117,114,193,231,128,237,162,101,300,225,281,286,137,226,117,264,187,249,235,281,142,214,239,132,205,109,361,324,72,109,192,116,349,141,217,275,109,287,211,186,314,245,117,147,188,191,296,300,232,158,148,175,187,229,159,215,198,259,195,152,246,160,168,118,218,284,222,166,115,204,299,224,197,130,234,147,80,210,250,220,157,281,136,227,161,254,201,243,193,183,158,198,234,221,224,206,327,191,220,320,167,148,125,190,214,176,235,242,187,321,155,245,173,170,104,227,337,93,199,235,252,181,331,213,155,86,209,330,237,125,273,230,179,176,167,182,186,326,264,96,193,248,140,186,220,90,230,131,207,157,189,244,258,143,156,210,177,191,226,189,359,274,99,261,188,152,185,106,172,203,195,244,262,206,175,153,207,149,208,143,291,146,228,249,113,148,129,225,166,195,324,166,112,295,303,198,363,135,225,135,188,227,219,279,319,187,168,211,263,176,256,216,243,274,213,274,205,265,163,182,168,227,67,363,180,131,331,229,87,171,127,225,273,102,221,149,251,305,346,225,236,168,368,183,128,141,188,130,133,265,312,282,227,71,137,195,197,164,186,191,18,205,253,176,180,243,255,256,151,189,286,321,70,225,210,209,225,290,188,126,136,131,261,276,148,248,182,160,140,250,259,219,265,214,143,188,103,97,137,156,214,344,200,68,84,220,158,289,65,186,330,197,203,255,348,120,218,198,190,170,241,152,134,194,173,172,124,287,183,237,265,258,199,165,166,267,141,291,90,222,180,95,191,112,227,292,139,237,326,243,205,267,107,165,156,258,233,136,230,331,53,293,108,282,261,116,241,274,249,72,228,157,227,155,221,250,228,332,151,225,206,208,144,139,182,293,197,140,225,232,130,336,143,253,202,168,356,181,210,143,247,222,91,341,192,145,286,179,136,120,224,223,219,88,246,119,338,121,165,125,147,124,344,154,142,121,129,163,203,280,184,177,129,289,206,62,284,329,241,119,171,201,291,175,83,207,197,245,187,195,283,174,203,242,216,271,192,175,207,167,276,241,173,262,136,282,135,151,297,220,187,162,84,127,193,225,170,205,349,199,218,78,231,199,161,127,325,311,189,182,143,303,200,228,226,245,192,214,294,220,140,202,158,333,166,277,215,236,207,246,176,222,170,102,162,262,134,148,172,198,173,193,153,220,332,372,238,330,204,342,172,153,121,159,58,304,195,200,351,157,266,214,189,188,261,240,249,87,127,213,315,211,297,246,165,122,122,204,263,224,196,260,114,234,167,197,140,225,138,170,125,111,247,176,248,305,254,186,168,187,192,247,109,146,236,334,122,273,150,141,85,82,176,118,203,142,164,196,172,151,174,195,363,103,345,132,290,155,165,255,153,208,195,218,271,263,185,119,161,211,246,232,192,97,153,294,167,210,156,294,271,124,171,181,227,191,285,313,177,160,217,151,173,170,366,314,251,213,150,173,366,117,261,53,224,107,166,140,281,167,265,206,113,108,190,229,177,226,206,160,148,134,192,150,370,206,143,360,213,239,379,183,122,221,277,189,200,112,90,198,230,211,105,263,248,282,240,209,266,250,192,86,269,216,190,317,163,316,317,158,148,65,333,181,191,259,309,126,208,273,235,147,92,113,174,213,236,372,120,215,284,208,249,241,119,213,280,174,369,247,378,187,342,244,182,233,165,149,194,262,174,260,163,120,142,323,256,202,110,168,211,264,202,300,178,220,281,135,231,336,237,194,271,188,228,274,156,215,271,290,186,212,272,292,175,92,179,225,294,206,202,180,113,231,218,175,272,187,161,221,234,239,221,257,227,170,199,142,123,198,108,310,172,206,227,144,176,93,212,263,284,201,290,153,86,144,100,235,244,153,215,191,121,189,336,206,239,238,274,136,173,240,119,140,247,322,114,259,123,165,167,191,167,307,179,112,172,276,214,213,245,239,156,79,164,229,261,240,128,334,226,220,202,389,223,163,200,368,79,104,137,191,163,270,101,153,220,217,195,134,266,193,100,202,208,149,184,216,200,211,169,198,57,222,113,180,136,124,65,223,215,283,246,263,188,127,114,135,142,141,206,109,166,147,363,283,262,177,201,237,145,228,206,253,146,145,251,155,129,165,204,162,234,234,161,157,119,261,247,318,185,148,245,153,173,163,243,246,148,183,168,178,138,181,71,313,354,183,103,211,138,176,242,152,127,164,128,215,139,207,208,163,295,127,333,334,117,115,203,183,170,172,323,99,131,241,69,242,227,220,144,245,229,250,115,223,268,294,230,115,150,128,187,260,265,236,156,117,57,218,267,139,173,243,181,182,165,237,103,240,454,149,143,200,143,230,251,302,402,134,123,251,149,205,283,227,280,243,160,176,248,169,236,311,242,170,92,218,283,239,106,217,192,291,243,151,150,205,162,248,201,163,246,161,190,79,218,154,80,281,106,200,213,257,302,187,218,235,241,185,315,213,233,259,127,177,191,215,83,180,203,227,168,152,240,107,266,161,274,200,120,175,163,183,239,95,250,102,231,277,191,163,190,202,270,226,211,262,184,256,260,241,207,229,303,311,202,150,255,279,223,255,196,134,214,291,170,253,172,293,214,91,222,182,94,150,242,191,210,227,108,311,195,230,270,165,249,140,153,163,153,238,197,221,229,231,142,246,115,197,147,156,256,100,151,214,248,264,79,132,221,239,184,208,163,198,151,152,172,156,127,411,347,75,177,171,163,349,278,289,202,214,253,274,260,273,194,232,283,183,236,187,235,218,303,172,259,239,239,271,194,223,99,279,140,153,139,269,332,185,159,286,278,299,276,195,135,217,100,295,229,148,218,193,171,249,292,200,221,141,138,263,148,286,168,248,140,155,269,147,206,256,108,230,163,197,291,114,278,124,205,277,398,313,240,248,249,144,123,235,162,157,240,119,126,264,252,141,195,266,65,95,189,129,120,330,232,284,152,184,140,300,170,212,357,253,238,201,120,201,256,241,269,194,334,192,370,179,108,219,232,214,183,161,210,220,142,207,163,123,223,227,166,118,267,84,219,202,295,219,206,163,193,223,274,211,186,252,142,248,165,232,268,114,315,119,157,211,191,285,180,224,87,217,118,192,332,255,166,213,271,357,184,177,91,142,225,91,156,78,170,261,264,72,300,324,201,248,164,315,165,141,113,112,124,195,205,238,112,246,133,149,136,208,228,156,143,260,280,333,210,219,156,245,184,110,225,289,148,208,234,256,216,278,261,150,151,146,206,159,282,260,179,276,162,179,225,181,233,289,219,179,203,143,241,240,291,158,173,141,272,53,264,380,226,248,171,245,147,215,189,200,205,244,275,119,284,113,127,234,219,127,277,204,119,163,133,201,243,202,239,245,259,268,272,214,127,101,281,146,168,253,194,87,196,123,221,133,179,202,112,165,183,250,297,131,198,233,135,343,240,140,243,203,287,343,247,247,139,122,170,129,198,144,89,149,155,296,182,273,304,185,168,232,213,257,166,210,106,215,342,161,277,164,131,206,134,221,201,211,77,325,227,84,126,368,282,292,172,208,250,85,281,162,249,210,219,249,178,141,187,126,242,248,183,183,130,270,136,299,239,195,212,175,172,207,132,109,156,117,142,121,205,207,50,134,167,156,105,100,140,145,215,343,85,163,163,141,154,114,117,188,128,224,172,215,222,189,204,277,162,296,171,126,151,160,157,335,352,205,206,70,163,117,265,153,131,182,356,171,203,190,262,233,215,237,226,217,196,94,182,220,186,272,96,177,199,257,98,201,265,125,252,198,100,287,220,163,208,195,300,189,138,264,172,289,236,309,85,156,228,224,153,192,250,136,143,77,108,132,278,180,141,320,184,354,143,224,321,207,127,196,233,161,150,222,224,288,229,151,148,195,199,176,215,307,140,327,177,62,182,263,349,186,288,330,202,141,118,191,341,229,152,340,276,129,335,155,217,204,249,75,150,323,226,284,210,59,149,195,240,235,223,69,94,320,197,281,204,315,245,203,367,232,194,250,188,147,206,357,190,214,189,222,214,198,354,195,140,299,260,343,302,164,256,241,237,243,290,318,458,174,245,305,195,212,196,265,210,307,173,78,123,181,205,262,282,213,218,190,197,146,302,104,275,131,231,197,225,291,279,145,177,197,149,328,179,345,146,212,159,200,129,146,164,213,140,155,69,219,250,183,213,285,133,101,161,270,302,194,286,188,150,294,185,121,126,150,259,104,189,205,244,149,309,154,173,133,76,195,217,295,179,264,236,207,149,139,182,204,226,124,163,330,394,341,250,84,198,254,153,156,276,202,320,283,215,229,169,133,152,229,261,207,133,329,237,128,269,70,96,283,113,222,152,210,221,175,249,170,305,211,236,279,205,279,189,135,125,217,201,224,191,203,271,182,214,196,303,302,221,165,257,170,222,162,206,216,252,282,142,106,121,156,230,234,105,183,220,169,362,265,129,114,98,224,271,224,255,182,183,124,323,98,216,319,178,134,111,330,203,285,144,238,282,149,206,100,103,194,224,162,146,315,375,286,296,195,201,120,279,141,141,142,72,129,289,126,120,334,189,138,176,182,301,215,229,238,178,289,248,153,271,289,220,181,212,299,148,218,232,109,200,215,232,171,148,244,162,57,290,144,233,165,241,180,221,201,272,252,221,102,249,205,238,75,139,229,208,159,116,245,174,124,225,227,189,288,249,142,142,303,217,84,86,152,224,240,214,234,363,204,132,108,233,227,247,203,223,317,249,212,184,207,146,192,124,216,280,131,155,223,233,152,200,108,212,187,201,166,395,272,151,238,252,121,229,282,238,240,233,217,241,266,230,129,132,278,208,287,84,277,291,223,249,179,120,186,172,157,289,274,255,169,196,332,172,230,201,240,89,196,248,166,181,342,135,153,175,323,239,290,170,224,181,201,230,218,294,193,232,264,274,232,237,225,189,372,290,359,184,227,156,99,240,126,190,386,228,290,189,168,284,141,121,221,217,151,185,85,265,214,253,140,70,154,114,311,129,160,181,174,341,253,95,241,99,55,245,153,123,229,268,179,184,86,80,307,190,242,140,243,204,309,204,220,142,142,265,259,257,281,117,309,130,80,242,201,286,244,307,274,154,167,136,226,214,238,220,186,219,236,147,190,71,179,96,174,372,237,242,84,135,289,342,230,131,265,193,176,221,110,206,181,330,144,123,222,259,317,213,184,289,274,246,270,183,228,88,109,191,133,187,194,184,180,190,143,204,247,229,210,234,181,146,226,89,200,158,315,209,191,121,150,162,290,250,227,322,239,193,248,234,203,195,225,236,229,269,90,129,226,389,141,104,145,240,261,253,213,341,173,228,334,267,266,190,186,137,247,82,236,202,147,180,139,204,151,173,181,181,130,242,174,180,196,98,299,118,200,131,225,107,152,171,315,125,267,188,109,212,150,215,260,186,180,169,286,160,228,131,227,123,87,277,168,233,281,243,275,128,158,153,82,272,279,159,228,165,114,161,230,200,109,121,154,217,63,203,222,121,212,174,189,123,161,163,255,198,140,234,218,220,165,183,204,232,123,250,127,185,242,118,150,132,163,160,194,179,167,110,202,356,271,197,185,345,283,111,249,172,168,216,222,125,214,52,276,343,179,293,125,173,132,152,180,265,286,192,172,247,336,81,261,188,140,203,217,288,221,185,98,96,168,137,305,167,208,177,155,249,186,259,314,235,186,212,207,103,130,162,198,193,198,234,261,83,320,128,277,177,292,111,137,208,221,193,235,100,250,114,218,132,300,159,225,184,126,198,157,157,168,153,204,322,202,223,148,223,268,271,240,203,145,195,207,134,273,156,189,264,215,240,123,146,263,166,144,168,83,307,169,281,298,198,266,184,190,259,307,238,179,331,177,235,264,261,191,192,149,181,264,132,211,224,208,238,131,201,186,155,171,149,258,173,184,133,339,319,281,115,216,130,150,260,205,278,219,187,173,261,204,224,252,312,112,134,281,259,203,82,208,161,190,140,183,274,141,189,275,52,272,149,155,292,206,117,111,327,139,190,211,226,259,143,187,291,309,182,144,172,248,137,285,167,91,263,268,237,220,290,209,117,206,241,201,262,169,200,191,181,192,101,204,257,151,220,144,211,211,256,238,212,304,235,246,295,181,306,143,202,268,177,202,161,249,200,100,134,269,175,164,280,186,247,241,246,180,211,154,231,219,152,210,174,194,182,237,188,234,250,210,175,209,214,283,199,92,235,150,165,245,213,153,226,203,253,228,273,253,222,238,221,195,159,181,244,248,148,218,135,157,131,269,374,220,234,333,242,167,132,278,152,375,274,143,181,159,109,285,212,140,223,250,101,230,94,184,101,253,245,201,202,262,94,246,199,270,192,172,222,182,289,165,170,76,337,282,231,374,200,291,143,336,222,234,323,252,283,260,222,302,222,192,79,329,285,74,250,289,99,120,194,229,308,186,156,190,149,322,319,110,266,225,167,170,143,252,143,152,364,214,193,201,256,90,266,169,125,144,109,261,285,170,302,309,208,266,242,241,104,161,230,164,249,145,186,146,306,127,150,112,289,221,176,162,202,119,126,386,148,294,115,180,145,116,249,75,202,192,295,219,180,39,276,362,165,243,205,247,133,179,235,229,122,349,194,273,257,169,215,179,269,173,321,168,168,246,215,239,301,229,100,109,142,190,241,256,279,241,104,175,142,212,156,227,171,162,191,160,110,143,198,228,378,285,116,283,158,216,93,321,178,133,210,270,227,252,263,97,127,296,137,214,91,232,225,261,225,223,217,183,237,178,122,228,222,203,364,127,173,166,131,205,196,220,237,287,244,236,185,256,229,253,122,59,156,154,201,107,208,231,167,215,214,176,135,403,322,221,127,158,68,73,250,141,143,201,104,99,216,69,174,187,212,277,188,156,294,151,155,113,230,391,343,157,289,129,275,281,105,283,105,211,191,235,183,251,243,223,88,172,286,331,177,283,236,112,299,326,264,303,247,384,182,247,253,160,194,278,235,233,258,259,304,184,243,150,234,357,131,133,139,213,81,352,202,182,193,224,120,115,260,115,244,75,340,227,130,191,192,119,307,157,232,262,200,177,180,148,151,238,281,226,184,359,197,214,242,188,181,204,254,248,290,157,152,193,112,214,260,214,210,214,167,170,127,214,299,191,256,250,146,331,146,284,194,173,248,255,160,196,258,173,122,219,180,158,117,95,218,174,254,139,298,282,255,154,361,242,314,139,184,276,296,313,114,65,147,310,171,211,206,243,304,297,67,180,172,186,209,165,158,70,191,211,146,290,90,139,214,233,161,345,225,60,207,316,189,142,82,130,309,179,77,321,194,213,266,255,234,148,250,205,150,214,189,195,202,147,116,251,237,166,158,205,206,131,215,291,210,149,328,182,283,188,340,266,245,155,183,236,128,113,47,353,99,141,251,106,131,101,203,223,187,94,185,302,195,259,75,253,124,267,249,309,237,188,277,194,144,185,296,382,228,291,177,158,198,117,127,219,278,79,149,296,297,221,148,260,235,194,217,242,181,237,193,196,259,235,295,232,182,332,236,285,133,212,106,136,203,187,176,71,132,147,330,74,199,276,165,133,358,202,210,360,246,219,67,244,119,218,187,216,110,206,272,160,344,153,111,213,257,197,132,314,144,264,211,259,116,225,183,263,239,169,207,287,113,201,218,178,161,258,97,350,284,103,95,203,225,243,157,191,149,192,292,177,313,176,307,243,280,227,326,116,189,231,208,175,213,231,150,208,283,141,222,122,282,215,181,222,119,133,249,176,191,117,375,214,79,292,166,165,143,121,270,190,299,335,165,242,236,171,154,152,292,169,174,295,156,130,283,290,263,228,260,182,121,251,273,208,116,256,203,242,208,275,236,202,245,238,160,195,329,205,211,184,166,167,242,253,206,335,267,354,134,250,258,157,254,185,118,264,197,127,164,143,171,205,192,277,147,137,228,98,248,181,353,205,300,94,304,74,124,262,193,192,306,212,259,152,84,230,258,166,223,198,86,173,228,170,77,176,191,181,267,157,228,199,340,224,246,362,194,329,268,196,236,217,198,84,228,200,294,223,164,87,199,188,109,228,176,121,162,288,359,187,183,211,140,189,115,123,147,193,164,256,240,348,307,181,350,82,237,133,215,116,180,124,275,332,239,209,194,155,210,154,165,162,83,195,215,219,138,118,225,208,220,162,176,225,145,208,123,141,186,123,296,205,187,108,227,87,107,155,276,208,306,204,177,215,218,109,203,205,74,213,217,206,147,256,173,192,212,164,168,196,256,268,125,267,124,221,316,251,246,252,155,134,122,111,319,77,291,288,237,155,208,207,229,262,320,267,224,152,207,203,179,214,224,194,224,293,232,113,213,319,249,130,245,82,204,290,191,158,297,229,231,215,277,189,143,119,189,211,275,341,198,242,189,89,221,265,171,119,138,210,143,201,223,102,173,174,223,114,89,182,200,270,192,209,99,214,211,241,203,289,321,314,169,260,235,207,205,323,219,210,142,277,271,260,200,189,253,316,222,122,198,124,185,124,251,131,218,193,118,268,223,195,277,184,178,154,200,247,137,59,207,147,168,320,233,84,228,241,145,223,190,218,210,232,225,102,191,196,227,102,260,221,332,257,334,161,135,185,198,207,137,100,218,245,248,123,281,91,222,149,178,252,248,161,162,233,171,197,116,297,176,344,228,166,147,308,284,91,196,284,250,145,349,239,295,214,280,246,80,210,247,131,248,189,279,133,117,209,275,207,287,219,271,241,263,336,185,319,171,83,241,233,149,155,177,114,119,231,252,177,166,205,187,189,220,304,158,264,157,238,104,137,237,189,150,100,181,144,336,142,130,327,171,154,284,250,256,132,242,110,309,111,118,49,170,201,243,175,179,235,104,374,212,161,214,189,262,215,202,284,277,164,197,136,354,164,196,235,275,206,166,268,190,194,155,165,122,238,298,224,247,228,170,215,292,194,264,125,103,100,206,151,117,289,143,224,261,202,187,117,107,204,65,189,89,216,106,126,248,196,197,45,116,167,219,270,254,214,224,97,202,275,278,114,235,119,217,136,321,288,214,208,158,83,332,176,176,165,238,201,146,362,96,199,309,171,57,244,161,186,227,187,191,244,168,189,173,319,298,209,141,191,242,134,68,180,142,263,251,332,176,306,154,183,149,259,196,116,179,247,242,239,312,289,220,223,204,240,113,231,236,306,103,221,151,215,238,231,140,218,208,162,267,328,288,225,160,232,172,254,192,250,179,173,145,103,84,228,330,176,302,223,152,133,315,191,287,116,244,153,144,244,88,177,355,156,181,258,203,122,333,130,184,282,170,204,196,270,137,359,96,185,76,218,126,303,248,249,318,237,111,203,200,244,217,199,167,256,276,226,252,261,239,206,54,181,177,164,246,212,128,276,176,157,281,117,183,239,268,196,307,124,286,186,219,266,87,219,166,148,257,86,257,97,218,310,212,236,319,177,226,150,237,134,137,114,183,147,112,318,208,295,186,250,186,222,213,297,262,201,161,202,202,165,254,152,242,191,288,106,187,117,168,117,228,232,178,195,239,77,260,234,165,175,208,141,185,193,106,137,141,146,188,171,304,311,109,193,188,106,194,239,249,114,193,329,246,157,226,185,210,172,213,250,209,320,305,161,176,192,204,138,192,217,220,159,211,205,214,156,269,51,298,56,213,197,242,241,310,146,195,157,198,141,229,104,238,205,384,169,201,223,204,168,73,275,145,243,171,148,283,108,170,176,240,311,278,172,199,308,191,373,113,124,360,122,207,198,221,231,242,158,249,138,300,165,97,221,206,184,242,292,219,249,195,194,235,157,126,217,256,260,279,218,165,129,86,170,206,278,178,189,274,182,234,100,119,352,245,121,340,146,396,288,159,82,202,264,140,227,115,66,230,262,182,161,215,177,102,399,229,130,201,285,197,104,278,261,282,234,302,229,270,262,223,225,179,377,273,213,127,239,189,206,88,197,118,197,219,199,152,83,118,236,253,246,312,203,191,119,248,195,215,221,206,89,151,228,197,100,114,286,247,260,142,156,239,289,94,143,210,179,246,175,103,257,121,205,210,179,152,140,153,184,197,222,234,174,161,221,259,84,279,360,107,244,250,368,86,289,224,196,145,270,313,107,273,159,198,264,252,271,187,130,220,126,128,107,83,211,230,181,292,351,184,242,273,223,150,232,204,146,210,195,135,191,339,266,339,288,315,206,101,212,209,160,163,169,209,97,212,163,244,163,330,286,224,190,204,292,157,111,347,94,212,256,181,178,197,129,340,295,197,206,167,98,280,225,153,167,140,180,325,177,183,212,238,371,258,118,246,167,299,241,71,140,164,263,77,116,128,232,175,244,247,148,179,144,117,349,229,129,222,250,108,186,269,128,219,210,170,281,287,104,100,275,177,195,162,193,172,58,186,247,154,419,90,198,136,182,132,138,315,217,165,279,188,138,140,97,250,313,263,130,315,313,218,214,179,172,355,278,95,253,275,264,206,269,362,294,211,139,318,150,244,240,273,206,209,232,136,202,161,184,203,257,196,290,260,219,313,98,124,155,253,222,155,159,232,122,159,156,262,170,282,155,182,143,199,231,272,103,172,234,166,263,272,192,97,193,282,177,270,248,215,256,243,272,279,295,304,125,245,124,294,114,153,277,52,250,213,145,138,156,186,187,190,284,176,280,177,234,137,180,100,169,256,197,250,222,242,114,82,190,180,104,195,234,192,138,176,42,123,160,261,247,180,301,334,110,291,233,237,240,279,309,209,215,258,163,248,303,275,286,295,338,142,174,277,254,158,141,179,222,276,351,124,276,141,136,250,208,329,173,184,233,169,248,192,104,170,240,291,186,357,286,199,362,247,301,138,284,207,174,170,182,79,295,246,138,194,212,227,296,233,190,225,277,120,209,253,166,218,244,260,168,255,184,203,239,242,142,189,264,240,209,343,243,241,68,258,249,61,92,90,261,278,179,314,287,184,135,291,111,222,271,207,134,340,111,282,165,235,220,166,62,179,297,124,291,290,159,100,253,103,149,179,252,217,236,210,263,243,152,258,254,205,95,167,188,77,98,171,266,235,170,103,182,114,212,287,265,289,189,227,146,174,351,246,152,267,208,82,214,357,223,241,97,264,258,244,221,211,256,263,203,55,224,316,216,309,161,240,124,157,214,274,187,275,324,185,200,379,256,296,176,132,212,150,148,222,167,251,147,164,227,84,159,253,238,179,154,228,267,340,274,272,135,230,62,159,191,141,335,276,226,281,237,209,178,287,113,174,161,200,278,170,238,140,363,190,203,162,151,307,219,218,190,319,104,243,232,161,212,236,264,184,188,234,311,130,243,142,170,264,112,202,114,201,72,182,155,286,130,110,264,204,179,246,307,174,270,155,270,113,334,130,205,208,228,161,246,200,241,298,116,82,194,225,179,157,200,135,322,196,225,124,276,274,224,198,137,386,305,216,268,57,231,277,210,136,150,222,251,232,192,241,248,259,264,163,219,183,301,297,136,95,81,232,170,261,220,294,281,67,209,262,274,208,196,175,122,243,141,109,185,121,209,64,144,198,288,193,227,317,177,135,176,121,159,185,93,222,232,265,347,144,238,276,222,180,127,158,238,119,206,179,165,63,306,232,233,170,160,264,146,299,165,125,227,159,155,124,267,273,169,196,257,277,277,112,280,197,118,242,273,170,283,134,206,180,211,152,156,121,145,269,125,318,206,205,231,208,166,158,288,240,182,299,239,227,162,228,232,171,174,296,122,181,105,304,136,80,254,222,207,226,152,181,86,162,243,159,212,270,208,184,167,247,179,313,115,280,249,81,105,213,277,117,312,192,189,341,293,178,211,226,214,175,122,88,212,139,202,151,94,176,157,201,208,165,265,234,65,201,200,262,262,149,258,204,295,150,288,290,233,210,200,205,253,286,153,141,78,248,290,165,217,311,168,232,165,218,173,196,262,144,208,265,191,357,253,120,303,272,118,267,121,293,383,221,145,177,94,111,184,98,260,226,162,203,186,337,143,196,237,214,148,204,334,86,211,266,181,235,70,234,246,217,142,273,180,245,220,242,159,247,264,217,274,109,245,243,157,217,274,198,145,195,142,150,343,245,253,145,228,271,181,356,266,239,211,204,106,241,182,217,230,131,146,177,248,169,158,300,156,287,106,191,104,163,154,184,231,158,91,158,266,238,155,176,182,100,124,304,282,297,139,170,197,240,89,263,146,173,316,287,342,189,130,352,145,217,150,80,246,159,272,332,258,111,285,232,99,293,364,203,235,190,159,293,190,100,258,210,178,62,233,125,71,192,163,67,198,233,135,172,161,125,187,178,178,292,177,77,65,161,190,274,287,191,276,104,284,184,111,132,80,325,191,396,225,279,208,339,226,215,125,310,230,146,119,95,231,149,191,198,248,101,201,194,260,108,186,225,316,241,136,412,134,260,173,194,198,215,161,240,108,287,164,188,163,237,174,223,166,178,90,236,181,239,202,191,88,242,166,137,170,249,219,261,209,242,250,178,184,356,262,155,169,119,110,242,144,257,244,196,331,196,260,122,245,235,269,170,224,242,158,231,228,196,337,136,108,128,164,134,250,90,249,108,365,301,198,245,314,241,279,212,299,255,205,240,252,252,261,281,81,189,142,194,202,155,268,293,185,175,185,198,131,133,168,272,168,221,225,226,278,128,233,214,335,165,250,203,235,75,186,181,109,235,241,332,212,262,119,234,113,205,255,255,162,115,193,141,277,171,272,258,250,285,269,176,299,245,115,255,133,258,175,227,257,202,93,340,267,208,173,240,273,77,208,283,257,208,120,264,312,197,157,312,128,239,181,83,217,168,114,254,214,169,296,168,89,115,250,377,163,242,190,178,277,101,206,223,137,113,325,337,263,292,320,196,95,241,191,235,118,101,220,203,160,190,211,305,185,263,196,209,188,138,189,266,194,228,164,115,173,245,225,86,237,258,308,234,212,150,164,248,128,169,139,160,269,270,161,211,203,208,271,260,163,260,241,166,118,272,331,195,306,238,213,263,205,262,366,245,293,213,231,159,65,321,256,347,216,174,216,249,229,240,224,99,251,171,154,291,161,198,265,220,158,325,287,319,203,149,269,59,201,203,312,79,257,159,231,241,94,277,116,215,162,133,235,119,306,283,204,311,199,216,181,213,214,159,174,87,165,256,110,152,83,190,201,349,144,134,131,189,184,110,90,316,155,226,125,307,258,143,138,134,262,190,173,293,151,223,138,156,85,271,320,115,266,249,132,217,219,177,245,122,159,280,232,135,182,253,288,211,124,211,213,205,270,198,147,142,192,132,306,237,102,240,204,237,147,200,257,251,372,110,73,204,124,175,162,192,90,293,207,208,250,140,219,169,143,164,101,259,259,271,116,294,195,273,424,112,203,212,75,200,205,298,259,233,304,213,180,322,197,328,312,149,231,253,103,152,286,164,189,246,211,82,239,258,220,183,199,170,270,172,124,197,220,211,263,248,357,193,225,176,211,271,142,299,133,295,216,151,255,206,125,155,172,139,167,204,268,77,276,210,156,189,166,276,328,123,312,151,211,148,253,129,275,198,221,279,192,137,105,301,91,192,132,176,286,209,198,244,238,199,355,225,145,233,164,314,273,278,248,134,335,238,127,120,111,324,211,238,192,153,159,303,130,236,108,107,162,335,306,277,184,165,232,230,73,210,76,252,50,181,180,126,294,53,164,149,227,159,226,126,135,111,244,226,282,212,226,276,201,175,127,181,83,283,219,254,151,104,158,185,223,160,143,145,204,92,263,222,138,255,215,264,240,231,138,276,346,228,105,237,293,91,154,235,134,135,226,212,267,235,307,206,281,272,151,91,64,185,201,184,265,174,143,172,305,128,161,111,169,151,102,269,323,214,178,149,276,257,237,205,143,225,153,133,210,79,171,90,113,228,221,241,137,149,253,197,282,190,241,168,145,96,100,327,231,202,154,227,175,212,138,190,215,195,156,92,102,252,230,229,214,188,129,305,226,64,171,185,187,190,118,125,211,245,214,265,267,218,180,144,186,188,163,230,137,167,87,130,246,261,255,199,192,235,194,205,122,222,173,189,189,212,173,209,168,211,119,186,253,181,298,255,241,144,276,193,150,100,120,196,168,195,164,252,147,293,292,199,166,114,265,232,151,216,137,124,118,140,298,138,198,171,269,233,52,304,163,168,159,136,161,160,234,238,134,357,144,229,176,206,229,225,244,304,237,121,268,146,239,183,167,174,284,85,95,293,114,147,254,58,243,138,285,141,289,194,198,92,221,208,117,171,196,207,340,140,297,93,266,119,238,122,220,221,257,164,177,131,140,178,188,165,236,247,249,268,255,210,272,204,375,222,82,243,244,144,239,115,167,169,161,146,260,126,204,257,234,140,194,63,271,137,159,194,212,215,137,224,108,267,205,264,131,258,160,291,250,302,104,210,250,68,204,138,218,262,281,288,236,204,336,243,354,175,165,150,265,279,172,290,250,218,217,230,119,230,246,145,220,280,91,191,337,75,272,225,130,219,138,305,236,217,322,153,126,224,232,178,161,112,239,128,270,243,104,206,197,212,184,299,107,252,172,219,279,221,239,210,218,74,259,267,181,269,112,110,205,236,197,123,266,323,162,268,188,273,116,238,206,158,120,173,319,265,254,315,191,309,232,138,82,159,206,95,245,121,87,233,245,210,188,295,176,114,236,155,231,103,237,196,347,123,265,238,234,141,192,173,221,281,224,318,292,224,216,104,246,279,332,223,133,192,196,124,96,180,219,198,155,323,159,341,117,198,177,258,163,227,177,173,84,300,219,179,140,133,353,153,205,156,172,145,249,101,165,138,244,237,222,187,169,259,182,229,273,249,164,217,242,142,256,280,139,136,331,203,204,164,194,135,328,195,151,226,221,244,217,307,191,232,195,149,218,225,228,161,228,172,247,301,270,124,231,282,137,257,237,218,181,207,176,223,49,254,200,224,184,71,111,101,145,198,253,259,130,266,258,209,263,248,117,279,178,151,232,317,236,221,43,172,74,200,201,208,210,207,390,238,193,204,258,274,87,260,334,105,181,190,136,166,216,233,184,140,260,256,292,240,176,77,221,102,236,222,209,222,208,186,95,254,191,246,177,296,218,250,231,134,221,185,251,184,205,107,101,333,116,274,132,235,214,283,155,133,251,183,281,191,252,141,190,119,168,171,291,271,226,186,214,230,134,96,241,239,282,251,314,206,245,185,266,207,62,149,194,210,109,108,168,156,226,113,200,323,154,162,70,253,217,120,228,227,302,83,189,145,106,260,350,184,218,337,117,109,293,195,235,315,240,353,213,240,251,206,134,57,278,255,158,113,211,234,232,139,316,246,144,214,127,179,149,157,119,203,297,212,193,257,171,202,247,285,281,242,183,91,170,96,224,324,248,208,205,131,250,273,188,270,129,305,189,132,335,200,207,334,69,138,192,255,320,114,239,311,70,109,183,223,164,224,104,273,181,297,242,93,245,261,182,161,200,178,122,96,240,155,188,290,210,114,244,229,215,142,203,217,77,169,207,254,185,195,197,57,158,139,236,116,330,240,203,212,241,198,251,323,336,113,382,206,205,168,120,239,180,132,279,227,339,280,219,143,291,198,276,139,180,349,116,127,201,94,236,186,191,212,166,81,124,121,184,284,156,166,183,215,262,206,302,139,83,357,209,282,278,244,215,273,219,257,180,251,271,126,327,115,267,204,349,266,190,273,220,296,109,199,271,272,260,135,95,228,75,289,210,117,330,362,177,324,239,165,200,215,122,85,108,217,133,236,223,306,186,213,197,200,225,318,130,305,344,246,225,341,97,191,248,163,122,171,90,161,171,191,172,128,249,271,176,200,265,273,206,96,125,223,139,156,160,110,132,249,204,210,300,179,171,140,269,229,359,114,189,139,270,280,194,156,153,248,254,172,314,262,186,251,341,149,312,110,243,302,68,295,138,134,182,108,136,273,169,254,324,243,172,275,290,217,67,299,122,269,252,224,196,328,195,155,185,171,193,262,150,296,200,83,251,236,141,40,262,117,159,226,240,185,75,176,200,333,143,233,182,109,206,125,376,186,192,292,289,214,205,215,177,235,165,157,138,129,226,203,184,371,84,264,404,309,203,205,283,246,86,294,183,222,208,133,194,187,71,373,273,232,207,217,154,121,219,205,423,259,221,170,179,241,208,247,175,260,83,377,268,259,128,166,144,195,206,270,236,309,354,260,172,202,289,245,164,146,215,150,231,85,97,280,254,215,64,197,280,194,269,253,121,203,198,254,187,146,294,110,143,114,165,150,260,158,321,296,195,195,144,160,277,196,208,211,347,78,234,226,173,233,72,200,55,332,292,271,197,178,207,156,270,128,128,311,194,129,254,209,243,184,224,248,293,343,145,229,145,209,129,397,178,251,274,302,200,152,182,201,259,198,234,99,272,135,278,112,272,93,183,150,56,202,259,215,236,234,215,87,221,181,312,209,215,333,238,111,159,140,330,149,245,220,184,121,179,196,277,116,176,159,196,161,281,180,283,259,112,177,317,104,182,115,210,149,182,63,274,340,152,80,236,226,250,200,123,243,141,154,164,195,137,194,102,266,272,107,259,127,138,224,239,189,358,110,231,178,143,269,202,149,90,320,26,286,95,112,261,273,297,198,168,282,142,252,288,207,344,275,85,146,150,138,121,216,286,326,231,134,238,199,92,129,186,137,140,185,290,247,191,291,243,296,210,174,135,245,153,225,317,340,329,166,302,123,320,238,212,295,135,262,181,74,133,220,214,206,216,248,175,82,232,79,179,209,106,188,291,239,161,235,284,94,330,124,192,186,133,202,197,233,161,256,195,192,144,152,223,198,246,261,209,240,226,221,116,152,56,178,156,401,264,250,305,333,200,242,321,332,218,305,175,191,217,258,203,264,263,156,251,206,66,161,209,276,134,296,235,211,348,142,254,259,214,114,247,196,309,94,176,195,197,300,261,201,175,231,184,201,154,300,313,224,193,260,172,273,325,315,180,173,173,160,244,157,132,230,308,165,259,203,291,214,116,174,109,275,51,239,216,231,164,120,142,84,190,221,280,137,126,158,136,211,192,164,257,60,207,125,186,264,180,220,186,187,138,226,305,232,117,177,78,318,202,236,203,268,178,299,215,225,313,265,223,105,184,158,302,241,233,131,142,213,188,170,191,121,214,293,112,219,166,146,300,143,176,183,117,181,167,244,249,228,166,264,178,230,259,270,171,150,176,370,228,92,199,281,222,246,219,288,267,212,211,125,247,257,129,89,70,384,206,288,194,147,255,275,188,148,345,172,267,106,254,249,323,179,55,277,216,101,302,88,104,219,357,207,232,210,233,138,247,260,170,220,251,233,183,193,131,262,134,255,216,282,246,158,281,141,110,181,159,222,151,230,257,276,251,204,200,115,130,265,193,183,186,128,245,238,266,225,143,245,147,287,214,317,105,199,211,198,261,209,84,138,252,357,142,156,65,119,149,142,128,258,237,239,147,171,259,186,260,104,61,253,212,229,149,153,236,333,239,155,237,212,214,171,220,318,161,178,137,135,79,284,308,134,234,165,195,143,160,145,112,113,167,206,199,245,268,130,240,137,209,310,169,165,243,160,182,97,234,124,228,247,197,266,125,312,342,195,66,257,258,231,118,120,167,108,117,289,267,270,191,141,248,242,129,134,168,131,164,224,219,217,259,193,155,188,175,261,98,213,211,213,143,65,184,177,138,200,229,199,320,304,178,232,261,276,234,243,246,244,323,220,262,171,137,298,210,280,126,259,210,223,295,219,202,202,137,322,175,153,183,207,315,187,167,220,237,286,289,264,129,220,193,236,143,271,238,193,339,200,196,290,161,169,68,213,114,240,169,132,149,177,132,236,78,179,225,171,103,219,173,295,203,251,289,154,304,217,121,108,83,226,79,178,212,195,320,319,221,248,194,205,122,145,274,137,236,281,264,173,261,163,217,117,197,279,327,152,140,300,180,164,165,167,343,126,111,299,137,201,245,143,93,185,198,221,293,203,345,199,279,232,139,211,166,255,267,178,216,257,121,190,275,111,310,92,218,261,287,180,95,219,285,242,261,220,203,235,200,121,166,261,278,256,257,260,126,219,249,302,233,161,172,232,259,106,294,205,234,145,325,243,203,166,228,188,153,180,196,278,128,290,225,233,229,203,115,173,249,282,244,127,101,202,171,372,220,232,179,301,296,272,425,73,75,193,245,126,188,213,312,81,271,366,106,141,204,238,190,239,100,198,295,162,300,222,214,110,272,182,156,256,116,295,128,179,213,144,145,198,334,101,309,219,183,182,108,195,142,178,186,168,144,169,113,207,298,207,292,132,280,401,77,247,151,172,207,224,223,126,219,167,207,213,272,122,279,233,110,183,264,143,176,188,243,186,174,184,192,159,201,344,235,292,205,105,100,352,189,134,276,128,184,143,99,123,291,179,216,273,79,218,262,250,242,180,210,171,213,197,222,278,160,206,294,97,200,211,220,287,143,175,214,273,225,306,115,195,331,143,266,244,194,215,145,183,215,217,207,230,164,162,162,301,348,195,217,161,179,137,134,169,229,274,132,176,174,141,197,172,134,225,43,222,255,163,177,171,187,199,146,273,202,164,275,235,118,126,248,269,124,227,263,200,204,172,166,240,320,175,226,164,199,208,274,199,246,111,223,199,273,275,151,305,191,191,208,95,172,242,117,142,248,170,207,238,228,344,261,199,149,144,196,206,221,261,261,220,293,216,196,201,141,231,234,141,223,209,294,261,191,158,317,303,163,190,260,315,132,204,285,322,250,319,206,190,213,182,176,196,189,253,245,117,172,205,71,148,184,251,200,324,129,130,332,230,54,164,142,172,155,238,253,173,58,114,202,124,158,247,182,99,182,273,234,232,181,196,290,108,122,237,281,230,94,161,327,166,141,191,126,79,102,251,230,138,143,241,210,259,183,132,77,299,263,204,232,243,183,100,299,207,245,193,202,159,383,153,252,350,152,170,232,160,175,215,233,191,306,204,209,112,259,125,130,128,98,380,214,158,137,220,319,143,163,213,247,141,370,223,88,261,246,184,222,132,187,162,216,209,105,187,123,165,285,175,108,61,148,185,85,184,228,169,182,176,221,194,255,241,349,221,169,212,180,94,222,154,208,152,174,239,142,104,105,281,192,199,205,228,295,266,292,107,216,246,122,232,261,254,173,150,183,287,118,210,144,97,259,289,230,119,73,261,260,76,66,335,224,132,257,168,219,328,187,225,266,224,193,236,182,248,257,185,244,224,212,167,294,267,216,119,237,194,185,251,207,191,328,122,208,181,185,277,223,254,181,92,213,209,297,335,276,232,246,111,219,170,163,174,288,283,71,231,173,200,86,96,344,206,290,332,213,257,295,209,188,125,247,284,192,158,191,220,101,236,95,309,257,216,156,132,187,239,139,184,244,185,102,134,175,176,240,209,159,102,89,148,291,284,112,142,292,196,276,91,257,113,151,151,243,214,140,135,178,180,178,217,257,258,191,187,175,114,202,192,229,175,186,254,255,209,185,226,245,221,305,234,336,159,193,169,145,316,184,192,244,87,206,206,224,128,276,197,214,302,176,378,201,87,193,263,120,202,168,177,253,247,274,108,220,194,335,137,223,287,176,283,272,163,98,140,373,139,84,233,186,100,156,238,288,148,258,125,185,349,235,169,309,121,356,136,227,276,309,336,126,166,254,160,164,260,173,204,338,291,106,81,143,215,183,193,182,143,186,130,342,188,177,267,164,230,233,116,179,270,278,129,150,280,80,148,141,151,164,228,65,252,155,68,235,321,188,192,326,194,235,157,115,353,191,277,196,203,175,281,172,223,174,202,262,260,194,182,172,317,144,347,149,212,200,148,271,206,267,213,268,147,250,329,127,193,209,264,249,74,204,198,342,286,310,164,124,159,244,338,331,325,262,132,213,219,97,174,236,269,253,185,250,189,196,206,280,93,267,230,164,263,239,202,224,339,196,334,282,216,175,338,318,239,284,193,108,299,143,249,124,68,110,144,260,197,121,284,125,340,190,150,163,158,360,201,119,256,249,140,203,194,217,145,261,283,219,255,310,132,150,241,169,308,225,342,321,291,324,242,129,173,156,252,248,290,169,304,207,230,79,233,279,296,221,237,166,187,156,428,167,257,124,213,310,203,183,295,255,208,208,302,126,245,168,324,271,118,257,313,115,225,176,244,242,260,221,117,176,337,165,225,265,271,420,176,280,190,181,196,136,169,326,312,255,217,238,238,272,139,192,192,66,248,192,260,161,146,124,205,188,256,133,79,206,243,172,271,112,213,109,114,227,124,379,116,100,217,231,172,234,129,100,236,217,178,264,319,297,208,240,195,128,220,247,242,269,134,268,200,122,230,133,286,174,166,74,178,276,224,221,302,120,141,82,199,123,169,213,337,174,236,308,187,154,193,309,123,202,171,183,122,215,156,195,221,238,283,295,139,230,202,338,101,82,310,190,137,202,215,326,128,253,254,241,305,205,231,164,306,287,71,107,242,267,184,223,137,211,96,168,246,121,239,217,199,288,247,138,189,166,298,190,81,204,246,165,142,229,259,151,149,168,210,240,249,227,207,219,233,243,187,72,271,147,239,309,210,271,241,246,122,229,156,209,220,223,64,275,221,293,243,184,223,180,91,199,113,246,196,212,178,246,231,133,187,118,231,69,181,129,222,185,199,162,175,192,95,226,203,215,244,239,313,267,280,262,229,302,155,226,61,193,153,159,206,181,211,183,174,217,269,217,199,264,237,201,197,240,245,251,86,232,147,211,211,194,216,264,171,245,168,81,147,246,135,135,199,251,156,164,245,250,122,161,124,210,200,198,171,247,218,199,278,232,291,224,353,346,290,301,253,297,310,196,157,344,267,126,120,166,292,213,243,159,131,346,265,239,280,237,76,104,132,337,221,147,254,220,152,250,304,175,103,143,201,182,269,304,181,178,174,217,168,237,211,216,159,179,159,102,296,215,117,292,162,116,134,233,237,322,197,194,184,210,153,216,118,194,215,203,294,236,268,130,145,68,145,208,259,141,274,181,100,198,104,217,127,153,94,154,100,274,185,226,194,131,229,173,168,173,116,289,253,269,181,244,203,193,125,116,304,206,173,202,141,208,176,166,88,236,170,195,218,227,148,231,207,294,137,248,211,336,249,188,158,192,268,242,301,217,205,173,162,109,243,200,243,332,169,100,74,166,317,161,159,304,219,289,103,212,176,234,186,386,238,193,211,158,249,155,212,197,286,202,197,375,135,248,203,254,220,175,162,263,162,165,220,126,185,122,270,171,218,132,260,213,251,217,239,130,322,299,252,64,218,252,256,171,131,158,372,275,168,227,220,114,204,202,176,111,249,204,251,92,390,209,115,170,178,104,236,245,196,141,111,104,296,244,128,189,249,284,230,116,181,203,225,191,222,276,145,232,119,234,85,179,226,101,220,179,231,276,175,168,97,275,182,325,103,120,207,71,235,205,137,91,107,203,309,275,229,237,204,188,222,186,117,213,174,139,179,134,135,210,102,218,165,170,197,246,258,184,145,247,179,259,257,299,203,194,114,263,94,215,254,85,102,226,172,247,217,273,40,87,336,160,168,160,104,256,141,309,151,116,221,188,230,260,133,244,245,272,203,223,131,252,226,173,164,147,220,222,125,97,109,223,216,278,136,132,221,226,172,342,366,302,177,209,153,212,196,301,242,269,203,169,89,216,52,50,252,229,246,243,101,217,281,144,237,48,104,189,102,229,181,171,130,141,216,190,165,183,63,128,314,88,268,233,339,256,277,143,192,280,195,263,173,200,243,291,123,272,83,209,164,232,369,224,217,164,127,159,150,89,374,262,386,90,219,173,158,189,269,197,198,296,180,211,212,249,141,266,158,225,278,250,252,211,173,249,200,205,169,235,266,219,142,190,116,171,153,145,180,99,268,272,169,185,161,222,259,238,103,202,133,198,212,182,198,242,103,224,242,246,150,243,149,207,263,175,149,89,168,216,243,269,251,153,121,246,186,203,297,240,200,106,165,227,318,412,266,157,159,145,148,219,348,103,117,215,394,260,212,164,166,113,168,250,193,253,150,314,242,262,262,129,308,207,213,191,159,229,120,226,230,89,187,145,225,194,267,174,215,165,222,232,160,184,158,98,178,76,221,132,154,88,193,119,157,181,156,202,250,227,245,95,201,151,276,117,104,225,229,258,278,91,252,217,261,92,97,164,169,178,220,98,174,170,303,89,167,303,243,400,347,192,137,159,316,214,216,234,182,136,95,337,271,130,262,148,169,213,195,180,322,201,118,178,156,119,252,210,169,341,180,254,142,286,68,136,282,128,103,163,218,140,220,351,278,322,155,209,254,231,130,163,151,243,200,253,208,174,235,161,164,195,171,129,190,179,244,210,238,277,192,130,262,209,135,216,171,294,139,226,180,231,240,146,140,227,280,186,218,321,243,306,248,290,237,221,202,290,264,291,325,253,140,213,276,239,110,164,213,182,252,91,62,314,244,167,263,241,221,164,185,222,253,326,280,192,295,295,130,301,230,268,196,229,220,225,199,152,125,185,244,315,191,342,170,95,244,164,174,136,135,266,93,148,117,102,271,130,242,258,188,168,162,250,243,229,244,206,210,113,259,157,257,211,200,357,302,185,256,74,209,245,250,232,152,111,123,248,138,316,194,179,209,142,113,181,190,154,222,217,282,197,337,264,293,340,100,255,107,116,121,289,353,187,104,196,244,235,224,197,304,211,212,234,187,339,271,216,115,150,190,140,324,225,170,150,217,171,216,268,190,86,265,175,216,137,196,230,197,210,286,209,214,213,184,332,313,209,129,128,270,241,179,180,236,230,142,174,234,397,259,228,244,295,136,211,274,250,89,138,230,226,91,217,342,128,191,259,175,259,247,254,184,302,239,201,124,246,244,216,99,163,161,246,155,153,179,181,343,279,254,154,125,214,216,193,296,207,112,150,324,353,214,157,218,184,356,239,180,81,183,244,127,173,210,261,147,112,102,139,70,277,241,134,229,210,123,290,173,212,124,281,170,227,228,275,326,118,69,200,240,227,249,225,340,247,274,305,274,216,263,108,148,248,221,227,180,181,314,305,214,305,399,118,226,146,261,237,216,262,116,155,151,385,328,61,230,184,172,189,269,207,229,180,192,149,213,263,263,245,178,150,250,279,165,147,215,190,208,197,230,264,184,239,209,253,151,231,297,159,189,173,143,170,226,304,254,219,307,351,173,249,139,130,330,108,231,264,379,160,177,232,246,191,197,233,101,268,231,274,157,192,159,257,153,206,225,262,220,98,316,304,145,121,208,192,326,246,155,253,123,130,260,207,232,236,186,129,136,151,274,256,280,180,342,238,274,254,350,205,91,245,126,356,226,316,135,282,190,263,261,196,131,254,179,352,213,234,153,142,218,241,371,164,156,220,244,127,202,109,239,292,317,317,213,130,247,178,214,242,148,109,255,77,206,156,300,367,186,168,171,113,171,273,299,260,227,251,173,141,151,235,240,158,143,245,164,173,252,209,332,270,186,144,169,208,121,322,174,147,213,167,277,255,158,151,87,153,211,195,149,186,155,200,285,230,210,138,337,372,248,168,152,153,275,253,231,229,53,127,180,174,203,177,203,77,121,220,245,159,220,136,203,73,335,134,102,214,270,206,209,226,266,326,267,252,297,140,109,109,174,337,262,118,107,189,129,229,177,222,66,130,181,187,164,153,317,126,161,114,283,271,171,195,193,163,146,226,174,97,202,214,202,219,97,284,131,196,112,288,73,155,68,214,255,233,198,212,131,257,202,322,75,255,191,132,170,290,111,242,151,242,265,157,186,140,321,256,376,167,217,164,248,190,218,269,189,133,134,158,219,79,279,167,311,134,163,192,215,190,223,139,356,276,237,209,256,196,269,105,172,283,127,201,189,258,156,195,165,279,355,302,269,222,262,205,191,141,209,128,197,160,151,198,236,163,218,98,304,218,214,219,262,270,203,123,151,204,345,241,300,140,207,180,243,254,271,97,69,278,278,218,247,183,182,194,171,162,260,245,190,225,216,249,266,152,84,219,179,191,167,124,302,132,196,231,173,129,192,180,253,244,294,251,347,161,100,233,273,172,181,240,155,204,157,118,248,137,194,222,176,241,295,251,242,235,345,189,155,195,125,134,185,266,137,136,234,86,247,241,230,176,166,294,157,196,297,144,184,211,256,279,280,170,156,263,306,218,214,244,145,207,224,63,268,222,143,161,141,260,293,137,169,168,217,239,248,66,163,237,110,315,259,280,337,237,95,133,205,157,264,95,183,134,242,204,312,130,221,181,262,315,287,236,129,186,222,258,190,78,263,198,189,156,243,210,248,148,333,273,210,168,292,330,148,336,186,209,181,193,197,177,184,171,133,127,174,109,134,136,257,330,161,146,167,227,185,129,373,62,84,151,252,224,107,132,301,227,235,175,280,232,141,156,223,177,191,181,168,240,216,141,232,147,129,297,145,202,111,204,194,303,234,279,228,183,238,142,208,93,107,349,219,158,189,291,203,211,103,162,302,285,164,95,293,283,125,125,196,237,199,266,359,190,147,112,144,137,240,93,191,185,159,300,212,201,284,170,235,265,209,122,189,234,143,180,123,192,171,211,204,223,104,183,181,232,154,201,116,309,161,128,202,209,298,248,148,193,245,176,169,166,177,228,286,157,274,165,164,154,253,282,189,200,204,151,279,179,232,128,261,147,296,108,173,192,235,138,227,123,193,172,160,296,200,155,252,186,272,170,274,212,210,243,213,119,255,114,241,231,282,228,265,168,286,251,347,256,270,213,228,109,236,100,150,245,369,189,281,251,339,334,255,51,146,315,132,265,284,189,241,98,299,181,226,134,271,99,185,139,171,144,270,119,147,151,223,170,198,165,330,227,92,376,157,158,164,206,267,215,136,235,251,247,153,216,139,172,246,270,183,281,358,162,188,200,146,172,130,242,309,312,125,227,266,181,174,294,186,190,156,222,125,200,157,147,260,328,352,83,212,129,202,105,218,311,192,193,130,141,123,272,207,115,194,315,212,194,281,276,213,245,199,184,219,333,145,196,227,215,262,96,188,179,279,228,84,89,133,160,136,361,103,144,217,147,347,225,150,203,112,316,183,274,147,86,105,209,161,200,260,199,223,170,149,212,160,123,236,218,231,236,138,184,182,227,278,105,269,139,233,326,196,191,153,288,191,78,165,173,148,219,297,157,107,315,227,207,256,252,294,209,275,223,196,176,141,188,173,162,246,124,333,327,215,170,266,203,249,202,237,238,131,324,141,227,242,259,244,234,325,205,183,180,241,76,346,189,335,231,188,182,272,260,328,188,277,242,200,106,140,244,112,179,99,299,111,303,116,192,223,216,291,168,152,279,386,336,315,281,87,239,152,121,250,214,253,173,331,153,161,279,217,133,296,296,254,272,199,248,323,129,267,73,234,119,93,258,268,222,271,134,253,153,225,116,135,215,160,244,351,203,123,174,255,245,220,211,195,248,172,174,227,218,195,68,306,232,222,184,183,302,143,154,81,171,195,142,145,183,256,204,195,158,265,227,134,221,190,263,216,250,132,170,203,145,215,167,213,265,249,229,261,261,170,147,272,225,116,148,170,247,175,69,197,211,206,215,199,258,195,242,195,182,74,233,206,187,207,162,205,207,183,90,247,67,179,197,124,291,182,157,268,213,72,149,314,102,169,176,299,222,137,205,267,103,217,202,236,168,233,222,196,100,155,241,297,110,154,200,297,241,216,170,128,254,142,173,157,261,149,85]