Commit
•
6eaa3b0
1
Parent(s):
933b211
add acl index
Browse files- 0.codes.pt +3 -0
- 0.metadata.json +6 -0
- 0.residuals.pt +3 -0
- 1.codes.pt +3 -0
- 1.metadata.json +6 -0
- 1.residuals.pt +3 -0
- avg_residual.pt +3 -0
- buckets.pt +3 -0
- centroids.pt +3 -0
- doclens.0.json +1 -0
- doclens.1.json +1 -0
- ivf.pid.pt +3 -0
- metadata.json +62 -0
- plan.json +62 -0
0.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:01c06c97f78a736dc5fff7ef89db7e98098cfc112a0c3b67022ccadab99c14a3
|
3 |
+
size 937387
|
0.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 0,
|
3 |
+
"num_passages": 25000,
|
4 |
+
"num_embeddings": 234166,
|
5 |
+
"embedding_offset": 0
|
6 |
+
}
|
0.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f26dd86655b78aa233efdd0c76a50d080b84ffcfc3f68e7935d0c30a0e3f33e9
|
3 |
+
size 7494071
|
1.codes.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7d0e554d7e970c877bcadcaa54a1192cf46277af28fabeb916372c15989e8e3e
|
3 |
+
size 826219
|
1.metadata.json
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"passage_offset": 25000,
|
3 |
+
"num_passages": 21880,
|
4 |
+
"num_embeddings": 206380,
|
5 |
+
"embedding_offset": 234166
|
6 |
+
}
|
1.residuals.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:77f90b8226f5945b7d3148bf40289b715e1c0caa2b15a335ef619d6cc014909a
|
3 |
+
size 6604919
|
avg_residual.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e8c6d4af4d332581e1030be411a264174329ad4558ec442f3ad123aa72029e60
|
3 |
+
size 762
|
buckets.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f3248eeab7b31542d4284105935f1c61fb3d5cb22aa76e47c99cd1163d277297
|
3 |
+
size 999
|
centroids.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e6ef53594e008a5b78bf7fab03a61677ab265fd0513bf145648a1517a6fcac19
|
3 |
+
size 2097905
|
doclens.0.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[10,9,10,10,6,10,10,8,10,10,10,10,7,10,10,10,8,10,10,10,10,10,7,10,10,9,10,9,10,10,10,10,10,9,10,10,10,8,10,9,10,10,10,10,9,9,10,10,10,9,10,7,10,9,10,10,10,10,10,10,10,9,9,10,7,10,10,10,10,10,9,10,9,9,10,10,8,10,9,10,9,10,10,10,10,9,10,9,10,9,9,8,9,10,9,8,8,10,10,10,10,8,9,10,10,7,10,10,10,10,10,10,10,10,6,6,9,10,9,9,9,10,10,10,9,10,10,8,10,8,10,10,7,10,10,10,10,10,10,10,10,10,10,8,10,10,10,9,9,10,10,10,10,10,10,9,10,8,10,9,10,9,8,10,10,10,8,10,9,10,10,10,10,10,10,10,10,10,10,9,9,10,9,9,10,10,10,10,10,10,10,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,8,10,9,9,10,9,10,10,9,10,10,10,10,9,10,9,8,9,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,8,9,10,9,10,9,10,10,9,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,9,10,10,9,10,10,9,10,10,9,10,10,8,10,10,8,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,8,10,10,10,9,10,7,10,9,10,10,10,10,9,9,10,9,8,10,10,10,10,9,10,10,9,8,10,9,9,10,10,9,7,9,10,10,9,9,10,9,9,10,10,8,10,9,9,10,8,9,10,9,10,10,10,10,10,10,9,9,10,10,10,9,10,10,9,10,9,10,8,10,8,8,10,10,10,9,10,9,7,10,10,9,10,10,10,10,10,10,9,9,9,10,9,7,10,10,10,10,9,10,10,10,10,9,9,8,8,10,10,10,10,10,9,9,10,10,10,10,9,7,10,10,9,10,10,10,10,10,10,10,9,10,9,9,10,10,10,8,10,10,9,9,8,9,10,10,10,7,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,8,10,10,9,8,10,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,10,10,10,7,9,9,10,10,10,10,10,10,9,10,9,10,10,9,8,10,10,10,7,9,10,10,9,10,10,10,10,10,10,8,9,10,10,9,10,10,10,10,8,9,8,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,8,9,10,10,10,10,9,5,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,9,10,10,10,8,10,10,10,10,10,9,8,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,9,10,10,9,10,9,10,10,9,10,10,10,10,7,10,6,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,9,10,9,10,10,8,10,10,10,10,10,9,10,8,7,10,9,10,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,9,10,10,8,10,9,10,10,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,9,9,9,10,10,10,9,9,10,9,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,9,9,9,9,9,10,10,10,9,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,9,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,9,9,9,9,9,10,10,10,10,10,10,10,10,10,8,10,10,10,7,9,10,10,10,10,8,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,9,8,9,9,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,8,10,10,9,8,9,10,9,10,10,9,10,10,8,10,9,10,10,10,9,9,10,10,10,10,10,10,9,10,10,9,7,9,8,8,9,10,7,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,7,10,9,9,10,10,10,10,10,9,10,10,10,10,9,10,10,8,10,10,10,10,10,10,8,10,10,10,10,10,10,9,8,9,9,10,10,7,10,10,9,10,10,7,10,10,10,9,10,10,8,10,10,10,10,10,9,10,6,9,8,10,8,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,8,10,7,9,8,10,10,9,10,8,10,10,10,10,10,9,10,9,10,9,10,9,10,10,9,9,10,10,10,9,10,9,10,10,10,10,10,9,8,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,9,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,9,9,8,10,10,10,10,10,9,10,10,10,10,10,8,10,10,10,7,9,10,10,9,10,10,10,10,8,9,10,10,10,9,8,3,9,9,10,10,9,8,9,8,10,10,10,9,10,10,9,10,10,10,10,9,9,10,10,9,9,10,10,10,10,10,10,10,8,10,9,10,10,10,10,8,9,10,8,9,10,10,9,10,9,10,9,9,10,10,9,8,10,9,9,10,9,10,10,10,9,10,9,10,10,9,9,10,10,10,9,9,9,8,9,10,9,10,10,8,6,10,10,10,10,10,9,10,9,9,9,10,10,10,9,10,10,9,8,10,9,10,10,9,10,10,8,9,8,10,10,10,9,9,9,9,7,9,10,8,8,9,9,10,9,9,10,10,10,10,10,9,10,10,8,9,8,8,10,8,10,10,10,9,10,8,10,10,10,10,10,10,9,9,8,10,9,10,9,10,10,10,10,10,10,9,10,10,9,9,8,10,10,10,10,10,9,10,10,10,9,10,10,10,8,9,10,10,8,10,10,10,10,10,8,9,9,10,10,9,10,10,10,10,10,8,10,10,10,10,10,10,10,10,8,9,10,10,10,10,6,10,9,10,10,10,10,10,9,10,8,10,10,10,9,9,9,9,10,8,10,8,9,10,10,10,10,10,8,10,7,10,10,10,10,10,10,10,9,10,9,10,9,10,10,9,10,10,9,9,10,10,9,9,10,10,9,10,10,8,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,9,10,6,7,10,6,7,10,8,7,9,10,7,7,6,7,6,6,6,6,6,7,7,7,10,7,9,10,4,10,10,10,9,9,10,10,10,6,7,10,7,6,7,7,7,8,10,9,8,7,7,7,6,6,5,9,7,7,10,7,9,6,7,4,7,7,9,6,6,5,10,7,9,9,7,9,6,7,7,6,7,7,8,7,7,8,7,4,7,7,6,7,10,6,10,7,6,10,7,7,6,10,6,7,10,6,6,7,6,7,7,8,9,9,8,6,10,6,7,4,9,10,10,9,10,8,10,10,9,10,10,10,10,9,10,9,10,9,10,9,10,8,10,10,10,10,10,8,10,10,9,9,8,10,9,9,9,9,9,10,10,9,10,10,10,10,9,10,9,10,9,10,9,10,10,9,10,9,10,10,8,9,10,9,9,10,10,10,10,10,9,10,10,10,9,10,9,9,9,10,10,10,8,8,10,9,10,7,10,10,10,10,9,10,10,9,9,9,10,10,9,10,9,10,10,9,10,10,9,10,10,9,10,10,9,9,10,9,7,9,10,9,10,10,9,10,8,9,8,9,9,10,9,10,8,8,10,8,10,10,10,9,10,10,6,9,9,10,10,9,10,9,10,10,9,9,9,10,10,10,7,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,8,10,10,10,9,10,10,9,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,9,9,8,9,10,10,10,10,10,10,10,8,9,10,10,10,9,9,9,10,10,9,8,10,10,9,10,9,8,10,10,10,10,10,10,10,10,7,8,10,10,10,8,9,10,10,9,8,10,10,10,10,9,10,9,10,9,10,8,9,10,10,9,8,10,8,9,10,8,9,9,10,9,10,8,10,10,10,10,10,9,7,10,10,9,9,9,10,9,8,5,8,9,9,10,8,10,8,9,10,9,10,9,9,8,9,8,10,8,8,8,7,10,8,10,10,9,10,10,9,10,10,10,9,8,8,8,10,10,10,7,10,8,9,9,10,8,9,10,9,7,9,9,8,10,9,8,10,8,10,10,10,10,10,10,10,10,8,8,10,8,10,9,9,9,10,10,8,8,9,10,9,8,10,9,10,10,10,9,10,10,10,9,10,9,10,9,8,10,9,8,9,9,10,10,9,8,10,10,10,10,8,9,9,8,9,9,8,10,9,8,10,10,10,8,10,9,10,8,10,9,10,10,10,8,9,10,8,9,9,9,9,8,10,9,9,10,10,9,10,9,9,10,10,9,10,10,10,8,10,10,9,9,7,9,10,10,9,9,10,10,10,9,9,8,10,9,8,8,8,10,10,10,8,9,10,10,10,9,10,10,8,9,7,9,10,8,10,10,8,10,10,10,9,10,10,9,10,10,9,9,10,10,10,9,9,10,10,8,10,8,8,10,9,9,9,8,9,10,9,9,10,9,10,10,10,10,10,8,10,8,10,10,8,10,8,10,10,10,9,10,9,10,10,10,10,9,10,9,10,10,8,9,9,9,9,10,8,9,10,9,9,10,9,10,10,9,9,10,9,8,10,10,10,9,9,7,8,10,10,9,7,10,10,10,10,10,9,10,8,9,9,8,9,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,8,9,8,10,10,10,10,10,9,10,10,9,10,9,9,10,8,9,10,8,10,10,9,10,10,9,9,10,9,10,10,10,10,9,10,10,9,8,10,10,10,9,10,10,10,10,8,9,10,10,10,9,9,10,9,10,9,10,9,9,10,8,10,9,10,8,7,10,8,8,8,10,10,8,9,9,10,10,10,9,10,9,9,9,8,8,10,8,9,9,9,6,9,9,9,10,10,10,9,10,8,8,10,10,8,10,7,9,9,8,10,9,10,10,10,10,10,10,8,8,10,10,10,9,9,10,9,9,10,8,10,10,10,9,10,9,9,10,10,9,9,10,9,10,10,9,8,9,9,10,8,9,9,8,10,8,10,10,10,8,8,7,9,9,8,9,9,10,10,10,10,10,9,9,10,10,10,10,9,9,10,8,10,9,10,8,10,7,9,8,10,8,10,10,10,10,9,8,10,10,8,9,10,10,10,8,9,10,9,10,9,10,10,10,9,8,10,10,9,10,10,9,10,10,10,10,10,9,9,10,10,9,9,10,8,8,10,9,10,10,10,8,9,9,8,9,8,10,9,9,8,9,9,10,8,7,8,10,8,10,10,10,10,8,8,10,10,9,10,9,8,10,10,10,9,10,10,8,8,10,8,9,9,7,8,9,9,9,9,10,10,10,10,9,10,10,8,10,8,9,8,10,8,8,8,10,9,10,10,10,9,10,10,10,10,9,8,10,9,10,10,8,10,9,9,10,10,10,8,9,10,10,9,10,9,8,9,10,8,10,10,9,10,10,10,10,8,10,9,8,8,8,8,10,10,8,8,10,9,10,10,10,10,10,8,10,8,9,8,9,8,10,8,9,10,10,10,8,10,10,10,10,9,9,8,9,9,9,10,8,9,9,9,9,9,9,9,8,9,10,7,10,8,9,10,8,8,9,8,10,10,9,8,8,10,9,8,8,10,9,8,10,7,10,7,10,10,10,10,10,10,10,10,9,8,9,10,8,10,9,9,8,9,10,10,9,8,8,10,9,10,10,10,9,10,10,10,10,9,9,10,9,10,9,9,10,9,7,10,10,10,8,7,8,7,9,10,9,10,9,8,9,10,10,10,10,8,9,10,9,10,8,9,10,10,10,10,10,10,8,9,10,8,9,10,10,10,10,10,9,8,10,10,9,9,8,8,9,9,9,9,8,8,8,9,9,10,7,10,9,10,9,7,9,10,10,10,10,10,10,8,8,8,8,9,10,10,10,8,8,10,9,10,9,10,8,10,10,10,7,10,10,10,10,10,10,9,9,10,10,10,10,8,10,10,10,8,10,9,8,8,10,10,10,10,10,9,8,10,9,8,10,9,9,9,8,9,9,10,8,8,10,8,10,10,8,8,8,9,10,10,9,8,10,9,8,9,10,8,8,10,10,9,10,10,9,10,10,10,10,7,9,10,9,8,8,10,9,8,10,10,9,9,10,9,8,9,10,9,9,9,9,8,10,8,9,10,8,10,10,9,9,10,9,10,8,9,10,10,10,9,8,10,9,10,9,8,10,10,10,9,8,9,9,10,10,8,10,10,10,9,10,10,8,10,7,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,8,7,10,9,9,9,3,10,10,9,10,9,10,10,7,10,9,9,9,10,8,10,10,10,10,10,10,9,10,10,10,10,10,8,10,6,9,9,10,10,10,8,10,10,10,9,10,10,6,10,7,10,10,10,10,8,9,10,10,9,9,10,10,10,9,10,9,10,10,9,10,10,10,10,9,9,7,9,10,9,10,10,10,10,9,10,9,10,9,8,10,10,10,10,8,10,10,9,10,10,10,10,10,10,10,9,9,8,9,10,10,9,10,9,9,10,10,9,10,10,10,8,10,10,7,8,8,10,10,9,9,10,9,9,10,10,9,9,10,9,10,10,10,9,10,9,8,10,10,10,10,10,10,10,10,9,10,10,9,10,10,9,8,10,10,10,8,9,9,10,10,8,10,10,10,9,8,9,10,10,10,9,9,10,10,10,9,10,9,8,8,10,10,8,9,8,10,9,10,8,8,9,6,9,8,9,8,9,9,8,8,9,8,9,8,9,9,10,8,10,9,10,10,10,10,10,10,9,9,9,9,10,9,7,10,10,8,9,10,9,10,10,9,10,10,9,9,10,7,10,7,9,8,8,10,8,10,9,10,9,9,10,10,10,9,10,10,9,10,8,7,6,10,10,9,10,10,10,10,9,9,9,8,8,7,9,10,10,8,8,9,9,9,10,9,7,10,7,8,10,10,8,10,9,9,9,9,9,9,10,10,10,8,8,8,10,10,8,10,10,9,8,10,10,10,9,10,9,10,10,10,9,10,9,9,9,10,10,9,9,10,10,8,10,9,8,9,10,8,10,8,8,10,10,10,10,10,10,8,10,8,10,10,10,10,10,10,10,9,10,9,10,9,9,9,9,8,10,10,9,10,10,10,10,10,10,10,7,10,10,10,9,8,10,8,10,9,10,7,8,10,9,10,10,10,10,8,10,8,9,8,9,9,9,10,10,10,8,8,8,8,10,10,8,10,9,8,10,8,8,8,10,9,10,9,8,10,10,10,10,10,8,10,9,10,10,10,10,9,9,10,10,10,10,9,9,9,9,10,10,9,9,10,9,8,10,10,10,10,8,10,9,10,9,10,10,9,10,9,9,9,10,10,9,10,9,10,7,9,10,8,9,10,10,8,10,9,10,10,9,9,10,8,9,8,9,8,10,9,8,9,10,10,10,10,8,8,9,8,10,8,8,9,10,10,10,10,9,8,10,8,9,9,10,10,9,10,10,10,10,8,10,10,10,9,8,10,10,10,9,10,8,10,8,8,10,10,9,10,10,8,10,10,8,8,9,8,10,10,10,8,10,10,10,10,10,10,8,10,9,8,10,10,9,8,10,9,10,10,8,10,10,8,8,10,9,10,10,8,7,10,10,10,9,8,10,8,10,8,9,10,10,10,10,10,10,9,10,8,10,9,7,10,9,10,9,8,10,9,10,9,10,9,9,10,10,10,9,10,10,9,10,8,8,10,9,8,9,10,10,9,10,10,10,10,9,9,10,10,9,10,10,9,9,9,8,8,10,8,9,10,10,10,9,9,9,9,10,10,10,9,10,10,10,8,10,9,9,10,10,10,10,9,9,9,9,7,10,8,10,10,10,9,9,9,9,8,10,8,7,9,10,10,10,8,8,8,10,9,10,10,9,10,10,10,8,9,10,10,8,10,9,10,10,10,10,10,7,9,10,9,10,8,8,10,10,10,9,10,10,9,8,10,10,9,8,9,9,10,9,10,10,10,9,9,10,10,8,10,8,10,9,7,10,10,9,10,10,10,10,9,8,10,9,8,10,10,9,10,9,10,10,9,9,10,8,9,9,10,9,9,9,9,6,9,10,8,10,7,10,8,10,9,10,8,9,10,10,8,10,10,9,10,10,10,7,8,9,9,9,10,10,10,10,10,10,10,9,9,8,10,10,10,10,8,10,9,10,8,10,9,10,10,10,10,10,9,9,7,10,10,10,9,9,10,8,9,10,10,10,10,9,8,9,9,8,8,10,10,10,9,9,10,9,8,10,8,10,9,7,10,10,10,10,9,8,9,8,10,9,9,8,10,8,9,10,10,9,10,9,9,8,10,10,10,10,10,8,10,10,8,10,9,10,10,9,9,9,10,10,9,9,10,9,9,10,8,9,10,10,10,8,9,9,10,10,8,9,7,9,10,9,8,10,10,10,10,9,10,10,9,8,9,8,10,9,10,9,8,8,10,10,9,10,9,10,10,8,9,10,9,8,10,10,8,10,10,10,8,7,10,9,9,9,10,8,10,10,10,9,10,10,10,9,8,9,9,10,9,8,9,10,9,10,10,9,7,10,8,9,8,10,9,8,10,9,10,9,9,9,8,10,10,9,9,10,9,9,9,9,9,10,10,10,9,9,10,9,10,8,10,10,9,9,9,10,9,9,8,9,9,10,8,8,10,10,10,10,10,9,9,9,10,10,10,10,10,9,10,10,10,8,10,9,9,9,8,10,9,10,7,10,10,10,9,9,9,10,9,10,10,7,10,9,10,9,10,10,8,9,10,9,8,9,9,9,7,9,9,10,10,10,9,10,10,10,10,10,10,10,9,8,10,10,9,10,9,10,9,9,10,10,10,9,10,9,9,10,8,9,10,10,10,10,9,9,9,10,8,10,10,9,10,9,10,10,7,8,8,9,10,9,8,9,10,9,10,8,10,10,10,7,10,10,9,9,9,10,9,10,10,10,10,7,10,8,8,8,10,8,10,9,8,9,10,10,10,8,8,8,10,10,8,8,10,10,10,10,9,10,8,10,10,9,8,8,10,10,9,9,10,10,8,8,10,10,10,8,8,10,9,8,10,9,10,9,9,10,10,8,8,9,10,10,9,10,10,10,10,10,9,8,10,7,8,9,10,10,9,9,10,10,10,9,10,10,9,9,9,8,9,10,9,9,8,7,8,10,10,10,10,10,10,8,10,10,10,8,10,10,8,10,10,9,7,10,10,9,9,9,8,8,10,8,10,10,8,10,10,9,8,10,10,8,9,8,10,6,9,10,9,7,8,10,10,10,8,10,10,9,10,9,10,9,10,10,10,9,9,10,10,10,8,9,9,7,8,10,10,9,9,8,10,10,8,8,9,10,10,10,8,10,10,8,7,10,8,10,8,10,7,9,10,9,10,10,8,8,10,10,10,8,8,8,9,10,10,10,8,10,10,8,8,7,10,8,10,8,10,10,8,10,9,7,8,9,10,10,9,9,9,10,8,10,10,8,9,9,9,8,9,9,8,9,8,10,9,9,10,8,10,10,9,9,10,8,8,10,8,10,9,10,10,9,10,9,10,10,9,10,10,10,10,7,9,10,9,10,10,8,9,10,10,10,10,10,8,10,10,10,10,8,10,10,8,9,10,10,10,10,8,8,8,10,10,10,8,8,8,8,10,8,8,10,9,10,10,8,10,9,9,10,9,9,8,10,10,9,10,10,9,10,10,10,9,10,9,9,10,8,8,9,9,10,10,9,8,10,10,9,10,10,10,9,10,8,10,10,10,8,10,8,9,9,10,10,8,10,10,10,8,10,10,8,10,10,9,9,9,9,10,10,10,10,10,10,8,10,8,9,10,10,9,9,9,9,10,8,8,10,10,8,10,8,8,10,10,9,10,8,10,7,8,8,9,10,9,8,9,9,9,10,9,10,10,10,9,8,9,10,8,9,9,9,8,10,10,9,9,10,8,9,7,9,10,10,10,8,9,10,10,9,9,8,10,10,9,8,10,7,9,10,9,9,7,9,10,9,9,8,10,9,9,9,10,8,10,10,8,9,10,6,10,9,9,9,9,9,10,10,10,10,10,7,10,10,10,9,10,10,10,10,10,9,9,9,9,10,10,10,10,8,10,10,9,10,6,9,9,8,8,9,8,10,10,8,10,9,9,8,9,10,9,10,10,10,10,8,9,10,10,9,10,9,10,9,8,10,10,10,9,10,9,10,8,9,8,10,10,10,10,9,9,10,10,9,10,10,9,8,10,8,10,8,10,10,10,9,8,10,9,9,10,10,9,10,10,9,10,10,10,10,9,10,10,8,10,10,10,10,10,9,9,10,10,10,10,9,9,8,10,10,10,10,10,10,9,10,10,10,10,8,10,10,10,9,10,9,10,10,10,10,9,10,9,10,8,10,10,10,10,10,9,8,10,9,10,10,8,10,9,9,9,8,6,10,10,9,9,10,9,8,8,8,10,9,9,8,8,9,9,10,9,10,8,10,10,9,9,10,10,8,10,9,9,10,10,10,10,9,9,10,8,10,10,10,9,10,9,10,10,7,10,10,10,10,10,8,7,10,9,9,9,8,10,10,10,10,10,10,10,10,10,10,8,9,8,10,9,10,10,9,10,9,7,8,9,8,10,10,10,7,10,10,10,10,9,10,10,9,9,9,10,10,9,9,10,10,10,9,9,9,10,10,10,10,9,10,9,9,10,10,9,10,10,10,10,8,8,9,9,9,8,10,10,10,9,9,9,10,8,8,10,10,10,10,8,9,8,9,8,9,10,8,9,10,9,10,10,10,10,9,10,10,10,9,10,10,8,9,8,10,8,7,9,9,10,9,8,10,10,8,9,8,10,9,10,9,10,9,9,7,10,10,9,9,8,10,10,10,10,10,10,8,9,10,9,9,9,8,8,8,7,9,9,8,9,10,8,10,10,8,10,10,8,9,8,10,8,8,9,10,7,10,10,10,10,8,10,10,10,10,9,10,10,8,10,9,10,9,7,10,9,10,10,10,10,10,9,7,10,9,9,9,10,8,9,8,9,10,10,9,10,10,10,10,10,9,10,10,10,8,10,10,9,10,8,9,10,9,9,9,10,10,8,10,8,10,9,6,10,10,10,8,10,7,10,7,8,10,10,10,8,10,10,9,9,9,9,10,9,9,10,9,10,8,10,10,10,10,9,10,10,10,9,9,8,9,10,8,10,9,7,8,10,9,9,10,9,10,9,10,9,8,10,7,10,7,10,10,9,8,10,8,10,10,9,9,10,9,9,10,9,8,9,8,10,8,9,10,10,10,10,10,9,10,9,9,8,10,8,10,9,7,9,9,9,9,9,9,10,10,9,9,8,9,9,8,8,8,10,9,10,10,7,10,10,9,10,9,9,10,8,9,10,10,10,10,10,10,10,10,8,8,10,8,10,8,10,10,10,9,9,9,10,10,9,10,9,10,9,10,9,10,9,9,10,10,9,8,9,10,10,10,10,10,8,10,9,9,9,9,10,10,10,10,9,10,10,10,10,9,10,8,9,10,9,9,7,10,10,10,10,9,8,10,10,10,10,10,10,8,9,10,10,10,10,10,10,10,10,10,10,9,9,8,10,10,9,10,10,10,10,9,9,9,10,10,9,10,10,9,9,10,10,10,9,9,10,9,9,10,10,9,8,10,10,8,9,9,9,9,10,9,10,7,9,9,7,9,9,10,10,10,10,10,8,10,9,9,9,10,10,10,7,8,10,8,9,9,7,9,9,10,8,8,9,8,10,8,10,9,9,10,10,10,10,10,10,10,10,8,10,10,9,8,9,9,9,10,10,10,8,9,9,10,10,10,10,10,9,10,10,10,10,9,10,9,8,9,9,10,9,9,10,7,10,9,10,10,8,10,8,10,9,9,10,10,9,9,10,10,10,8,10,9,8,10,10,9,10,10,10,8,8,10,10,9,10,9,9,10,10,10,8,8,9,10,9,10,10,10,10,10,8,10,10,9,9,10,9,10,10,10,9,9,7,9,9,10,10,10,9,9,9,9,10,10,10,8,10,10,10,9,10,9,10,10,10,9,7,7,9,10,10,10,9,10,10,10,10,10,10,8,10,8,10,10,9,10,9,9,8,10,10,10,10,10,8,10,8,9,8,8,10,10,10,9,8,10,8,10,9,9,10,9,10,8,9,9,9,10,10,10,10,10,10,9,10,9,10,10,8,10,9,10,10,10,9,10,9,10,10,10,10,10,9,10,10,9,10,10,10,8,10,9,10,9,10,8,9,10,9,9,10,9,10,9,9,8,10,7,7,10,10,10,10,10,9,9,9,10,10,9,10,10,9,10,8,10,8,10,8,9,9,10,9,10,9,8,10,10,10,10,10,10,10,9,10,10,8,9,10,10,10,8,9,10,10,9,10,10,9,10,10,10,9,10,10,10,9,10,9,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,8,9,8,9,10,10,10,9,9,8,8,10,9,10,10,9,10,9,10,10,9,9,9,10,10,10,9,10,10,10,9,9,9,8,9,10,9,10,10,9,9,9,10,10,10,10,10,10,10,10,10,8,10,10,10,8,10,9,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,9,9,10,10,9,8,7,10,10,10,10,9,10,10,8,10,8,9,8,8,9,10,10,10,10,10,9,10,7,10,9,8,10,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,8,9,8,9,10,9,9,9,9,10,10,10,10,8,10,10,6,9,10,10,10,9,8,10,9,8,9,9,10,9,10,10,10,10,10,9,9,9,7,10,8,10,10,10,9,10,10,9,10,10,10,10,10,9,9,8,10,10,10,10,8,8,9,10,10,10,10,10,10,10,10,9,10,9,10,10,8,10,10,8,9,10,9,10,10,10,9,10,10,8,9,10,10,10,8,10,10,10,10,10,10,9,10,9,10,8,10,10,9,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,6,5,5,6,6,5,6,6,6,6,6,6,6,5,5,6,5,6,5,5,5,6,6,10,10,10,10,10,10,9,8,10,10,10,10,8,10,10,9,10,9,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,9,6,7,7,9,10,7,9,10,10,9,10,9,10,10,10,10,10,8,10,10,8,8,9,10,10,10,10,10,10,10,10,10,10,10,8,9,10,10,10,9,10,10,8,9,8,10,8,10,9,10,10,10,10,10,10,10,9,10,10,9,10,8,9,10,10,9,10,10,8,9,10,8,9,10,10,10,9,10,8,10,10,10,10,9,10,9,10,9,8,10,10,8,10,10,9,9,10,9,10,8,9,10,9,9,10,9,10,10,8,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,8,9,10,10,10,8,8,9,10,9,9,10,9,8,9,10,10,10,10,10,9,10,10,10,9,8,10,10,9,8,10,10,8,8,10,9,10,10,9,10,10,8,9,10,10,9,8,9,9,9,10,10,10,10,10,7,10,10,10,10,10,10,10,10,9,8,10,10,10,10,10,10,9,8,10,9,10,10,10,10,9,9,10,10,9,9,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,8,9,9,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,7,10,9,9,10,9,10,8,9,10,9,9,10,9,9,9,9,10,9,10,10,10,9,10,9,8,10,9,10,8,10,10,8,9,9,9,10,9,7,10,10,10,10,10,10,9,9,10,10,10,10,10,9,9,10,10,10,9,10,9,10,9,10,9,10,10,10,9,10,10,9,9,9,9,10,7,7,10,7,9,10,9,10,10,8,9,10,10,8,8,10,10,9,10,9,9,10,10,10,10,9,10,10,9,10,9,10,10,7,9,10,10,9,10,10,10,9,10,10,9,9,9,10,10,10,10,10,9,10,10,8,10,8,10,10,9,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,8,8,10,8,10,8,8,10,10,9,9,10,10,7,10,9,10,10,9,10,10,10,10,8,9,8,10,10,8,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,8,9,10,10,10,8,9,10,10,9,10,10,9,10,7,10,10,10,9,10,9,10,8,9,10,9,9,10,10,10,10,8,10,9,10,9,10,10,9,9,10,9,10,9,8,8,10,10,9,10,9,10,9,9,10,9,9,8,9,10,10,10,9,10,9,10,10,10,7,10,10,10,8,9,10,10,10,10,10,9,9,8,10,10,10,9,8,10,10,8,10,9,10,10,10,9,9,8,10,9,10,9,9,10,8,8,10,9,7,8,10,8,8,9,10,9,9,9,9,9,9,10,10,10,8,10,10,10,9,9,8,8,9,10,9,10,10,10,10,9,8,9,8,10,9,10,10,10,10,9,10,10,10,9,10,9,9,8,9,10,9,10,10,10,10,10,8,10,9,10,9,10,8,9,9,10,8,8,10,10,8,8,10,10,10,9,9,10,10,9,9,9,8,10,10,10,9,10,10,8,8,9,10,10,10,10,10,10,10,8,10,10,8,10,10,8,9,9,10,10,9,10,8,10,9,9,9,9,8,10,9,10,7,8,9,10,10,9,8,9,10,10,8,8,9,10,10,9,9,9,9,10,10,10,8,10,10,9,10,9,9,9,8,8,10,9,10,10,7,9,10,10,9,9,10,10,10,8,8,9,10,10,10,10,10,10,10,10,8,8,9,8,10,9,8,10,10,7,8,9,7,9,10,9,10,10,10,10,9,9,10,10,10,8,9,10,10,9,9,8,9,9,10,10,10,10,10,10,8,10,10,10,9,10,8,10,9,9,10,8,10,7,10,9,9,9,10,7,9,8,9,7,10,8,8,10,10,8,10,9,10,9,9,8,9,10,10,10,10,9,9,9,9,8,10,10,5,9,9,10,7,10,9,9,8,10,8,9,10,8,9,9,8,10,10,9,9,10,8,10,10,8,9,9,10,8,10,9,9,10,9,10,10,6,8,10,9,10,9,8,9,9,8,9,10,10,8,8,7,8,10,10,9,8,9,9,10,8,9,10,9,9,10,9,10,10,10,8,10,10,10,8,10,9,10,10,8,10,10,10,9,10,9,10,10,10,7,9,7,10,8,9,9,10,9,10,9,9,10,9,10,10,10,8,10,10,9,9,10,8,10,10,10,8,10,10,10,7,9,9,10,8,10,9,9,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,9,10,10,10,10,10,9,8,8,10,9,8,10,8,9,9,10,10,10,10,10,9,10,10,10,10,10,8,10,8,9,10,9,7,9,10,9,10,10,8,10,10,10,10,9,8,10,10,10,9,8,8,9,9,9,10,9,9,10,8,10,10,10,8,10,7,8,10,8,8,10,8,10,8,10,9,8,9,10,8,10,9,10,9,10,10,9,8,8,10,10,8,9,10,9,10,10,9,10,9,10,9,10,10,9,9,8,9,10,10,10,10,10,10,9,7,10,9,8,10,10,10,10,8,10,10,8,10,9,10,10,7,10,9,9,9,9,8,8,9,8,10,9,10,10,10,9,10,9,9,9,9,10,10,9,10,10,10,10,9,9,10,9,9,9,10,10,8,9,10,9,10,10,10,10,10,9,8,10,9,9,10,10,10,8,10,10,10,9,10,8,10,8,9,10,9,9,8,10,9,10,10,10,10,10,9,9,10,10,7,9,9,10,9,10,10,10,9,8,9,10,10,7,10,8,8,9,9,10,10,9,9,9,10,8,10,9,9,10,10,8,9,8,9,9,7,10,8,10,9,8,9,9,10,10,8,10,9,10,8,8,10,9,8,9,6,9,10,9,9,10,10,10,9,10,8,8,10,10,10,10,9,10,8,8,9,8,10,7,10,9,10,9,10,8,9,9,10,10,8,10,9,10,10,9,10,9,10,10,9,10,9,8,8,9,10,10,8,10,10,9,10,10,8,9,10,8,7,9,10,8,10,9,9,10,8,9,10,9,10,10,9,10,10,7,10,9,10,8,9,10,10,10,10,10,8,10,8,10,9,9,10,10,8,10,9,7,7,10,9,9,8,9,10,8,9,9,9,10,10,10,5,8,10,7,10,9,10,10,10,9,9,9,9,10,10,10,8,10,10,10,9,9,10,9,10,10,7,10,8,9,10,8,10,10,10,9,7,10,9,10,10,9,10,9,10,10,9,8,10,7,10,9,10,9,9,10,10,7,10,9,9,10,10,10,9,9,10,9,10,10,9,10,7,9,10,10,9,10,9,8,9,10,9,10,9,10,10,7,10,10,10,10,10,8,8,8,9,10,8,10,10,8,9,9,9,8,9,10,9,9,9,9,9,9,8,9,10,9,8,9,10,8,10,9,10,10,10,8,10,10,9,9,10,9,10,8,10,10,9,9,9,9,8,9,10,9,10,10,8,10,8,10,10,10,10,9,8,9,9,10,8,8,9,10,8,8,10,10,8,10,10,9,9,10,9,10,9,8,9,10,10,9,8,9,7,7,10,10,10,10,10,9,10,9,10,9,9,10,10,9,9,8,9,10,10,9,9,10,8,10,10,8,10,9,8,9,9,10,9,9,9,8,10,9,10,9,8,10,10,8,10,10,10,10,10,9,8,9,10,10,10,8,10,10,10,9,9,10,10,10,10,10,8,10,9,9,9,10,9,10,10,9,9,9,10,10,8,9,10,10,8,9,10,10,9,10,8,10,10,8,10,10,10,10,9,9,10,9,9,10,9,10,10,8,8,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,6,10,9,8,10,10,10,10,10,10,10,10,9,9,9,9,8,9,10,10,9,7,10,10,10,7,10,10,10,9,10,9,9,10,9,9,10,10,9,10,10,9,10,10,10,10,10,10,9,10,8,10,9,10,8,9,10,9,10,10,9,6,9,10,10,9,9,10,10,10,10,10,7,10,9,10,10,10,9,10,9,9,10,10,10,8,10,10,10,9,9,10,9,9,9,10,9,10,10,10,10,10,8,10,10,9,10,10,9,9,10,10,10,10,10,9,10,10,9,9,10,10,10,10,9,8,9,8,10,10,10,10,10,10,7,10,10,7,10,10,8,10,10,8,9,10,10,10,10,10,10,10,9,9,9,10,10,10,10,10,8,10,8,10,10,9,8,8,10,10,10,9,9,10,6,8,8,7,10,10,10,10,10,10,10,10,9,9,9,7,10,10,10,8,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,10,9,9,10,9,8,10,9,10,10,9,9,10,8,10,10,10,10,9,10,8,10,10,9,10,10,10,10,10,9,10,10,10,9,9,8,10,10,10,10,10,8,10,10,9,10,10,9,10,10,10,10,10,9,9,9,10,10,10,10,9,10,9,8,10,10,9,10,10,10,9,10,8,10,10,10,10,10,10,9,9,9,10,9,10,9,10,9,9,10,10,10,9,10,10,9,10,10,9,7,10,10,10,9,9,9,10,10,10,9,10,10,10,10,9,10,10,10,8,8,10,9,10,10,10,8,10,10,8,10,8,10,9,10,10,10,10,10,9,9,10,10,10,7,10,10,10,9,9,10,8,8,9,9,9,10,10,10,7,10,9,9,9,9,10,8,9,10,9,10,10,10,10,9,10,9,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,9,10,10,10,10,9,9,8,10,10,9,10,9,9,10,10,9,10,10,10,9,10,10,10,10,9,9,9,10,10,9,10,9,9,10,10,10,10,10,10,10,9,10,10,10,7,10,10,9,10,9,9,9,10,8,7,9,9,10,9,10,10,10,9,10,10,8,10,10,10,10,8,8,10,10,10,10,10,9,10,9,9,10,10,9,10,8,10,9,8,10,9,8,10,10,10,10,9,10,9,9,10,10,10,9,8,10,9,9,9,10,8,10,10,10,8,9,9,9,10,10,10,10,10,10,10,10,8,10,9,10,10,9,10,10,10,10,10,9,10,10,8,9,10,10,9,10,10,10,10,9,10,10,7,8,10,10,10,10,10,10,8,10,9,9,9,10,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,8,9,10,10,10,10,10,9,10,10,10,10,8,9,10,10,9,10,10,10,10,9,9,10,10,10,9,10,10,9,9,9,10,8,10,10,10,10,9,10,10,10,10,10,10,8,10,9,9,10,10,10,10,10,9,10,10,10,9,10,9,10,9,10,10,10,10,7,10,10,10,10,10,10,10,6,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,9,9,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,7,10,10,10,7,10,10,10,10,10,8,9,10,10,10,9,9,9,8,9,10,10,10,10,10,10,8,9,10,10,10,9,8,10,9,8,9,10,10,10,9,9,10,9,9,9,10,8,10,8,9,8,10,9,10,10,8,10,9,10,10,9,9,10,10,9,8,10,9,9,9,10,10,10,10,10,7,10,10,10,9,8,8,10,10,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,10,10,10,9,8,10,10,9,10,10,9,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,10,8,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,9,9,9,10,10,10,9,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,8,10,6,9,10,9,10,10,10,10,10,9,9,9,10,10,9,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,9,10,10,9,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,9,10,9,10,10,8,9,10,9,9,10,9,9,9,9,10,8,10,9,10,10,10,10,10,10,10,10,9,10,9,10,9,9,9,10,9,9,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,9,10,10,9,10,10,10,10,10,7,10,9,10,9,10,9,9,8,10,10,8,10,9,9,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,9,8,10,9,8,10,10,8,9,9,10,10,10,10,9,8,10,8,7,10,10,10,10,9,9,9,7,7,9,10,9,10,7,10,10,10,10,9,10,9,10,9,9,10,10,10,10,10,10,8,10,10,10,10,9,8,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,7,10,10,8,10,8,10,10,9,10,9,9,9,10,8,10,10,10,9,8,10,9,8,9,8,10,10,9,7,7,9,10,10,10,10,9,10,10,10,10,10,8,9,10,10,10,10,6,8,8,9,9,10,10,10,10,10,10,7,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,5,10,10,10,8,10,10,10,10,10,10,10,9,10,10,10,6,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,9,8,10,9,10,10,9,10,9,9,9,9,6,9,9,10,10,9,8,9,10,10,7,10,10,9,10,9,9,10,9,9,10,10,10,10,10,10,10,9,10,9,10,10,8,10,10,8,10,9,10,10,10,10,10,9,10,9,10,9,9,9,10,10,10,9,10,8,9,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,7,8,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,9,10,10,10,10,8,10,10,9,9,10,10,8,10,7,10,9,9,10,8,10,10,10,8,10,8,9,10,10,10,10,9,10,9,9,10,10,10,10,9,10,9,10,8,10,9,10,9,10,9,10,9,10,7,10,9,9,9,10,9,10,10,10,10,8,10,9,10,10,10,9,9,8,10,9,10,10,9,10,10,10,10,10,10,9,9,10,10,9,9,9,9,7,10,8,10,9,9,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,8,8,10,10,10,10,10,9,8,8,10,8,10,8,9,9,9,8,9,10,10,9,10,10,9,10,10,10,10,10,8,9,10,10,9,8,9,8,8,10,8,9,10,10,10,10,9,10,10,10,9,10,9,9,10,10,10,9,9,10,9,10,10,8,8,9,10,8,9,9,9,10,10,9,9,10,7,8,8,10,8,9,10,10,9,10,10,9,10,9,10,9,9,8,8,8,8,10,8,9,10,10,9,10,10,8,10,10,10,10,8,9,10,8,9,9,8,9,8,10,9,9,10,10,9,10,10,10,10,9,8,10,10,10,10,10,10,9,9,8,8,9,9,10,10,8,10,8,9,9,10,10,9,9,10,9,9,10,9,9,9,10,10,9,9,10,8,10,7,9,8,10,7,10,8,9,10,9,9,10,10,10,9,9,9,10,9,8,8,10,9,9,9,10,10,9,9,9,8,10,10,9,10,9,10,7,9,10,9,9,10,8,10,10,10,10,10,10,8,10,9,10,9,9,10,10,8,8,10,10,9,10,9,10,10,9,10,9,9,10,10,10,10,9,9,9,9,10,9,9,9,9,10,10,10,10,10,10,5,10,8,9,9,10,8,8,10,8,10,8,9,10,10,10,10,9,9,8,9,9,10,10,10,10,10,9,9,9,10,10,10,10,10,9,10,10,10,9,10,7,9,9,9,10,8,10,9,9,10,10,10,10,10,10,10,9,10,10,9,9,9,10,10,9,10,9,10,9,10,10,8,10,10,10,10,10,7,10,10,9,10,10,10,9,9,8,10,10,8,10,8,9,10,9,8,10,10,9,8,8,8,8,9,10,9,10,10,10,10,10,9,9,10,10,9,10,9,10,10,10,10,10,10,10,10,10,9,8,10,9,9,10,10,9,9,10,10,10,8,10,9,10,9,9,10,9,9,10,9,9,10,10,8,8,10,9,10,10,10,9,9,10,8,10,10,10,9,10,9,9,10,10,10,9,9,8,10,9,9,9,10,10,8,10,10,9,10,10,10,8,10,10,9,10,10,9,9,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,8,9,10,10,9,10,10,10,10,10,9,8,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,9,10,8,10,9,10,10,10,8,9,9,10,10,10,10,9,10,10,10,8,9,9,10,10,10,9,8,10,10,9,9,10,9,8,9,9,10,10,8,10,10,9,10,10,10,10,7,10,8,9,10,10,9,10,9,9,9,10,10,9,10,10,9,10,8,9,10,10,7,9,10,9,10,7,9,10,9,10,9,9,9,10,9,9,10,6,9,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,9,9,8,10,9,10,9,9,10,9,10,9,10,8,10,9,9,9,10,10,10,10,9,10,9,9,8,10,10,9,9,10,10,9,9,8,10,9,8,10,8,9,10,9,10,10,9,10,9,8,9,10,10,10,10,10,10,8,8,10,9,9,9,10,10,10,10,9,10,9,10,9,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,9,10,9,9,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,9,9,10,10,10,10,9,10,10,9,10,9,10,10,9,10,8,10,9,9,9,9,8,10,10,7,9,9,10,10,10,10,9,9,10,10,9,10,8,10,9,9,9,10,9,10,9,10,9,8,10,10,9,7,10,9,10,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,9,9,9,9,10,10,9,9,9,10,9,9,9,8,10,10,8,9,10,10,10,10,9,10,10,10,10,9,10,10,9,10,10,8,10,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,9,9,10,10,10,10,10,9,9,10,10,10,9,10,9,10,7,8,10,9,9,10,10,9,10,9,10,10,9,10,9,9,9,10,8,10,10,10,10,9,9,9,10,10,10,10,10,10,9,10,10,9,9,10,9,10,10,9,9,9,10,10,9,9,9,10,9,10,10,10,9,9,10,9,9,10,9,10,9,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,7,10,10,8,10,10,9,10,9,10,10,10,9,8,10,10,8,10,8,10,10,9,10,10,10,10,10,10,8,10,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,8,10,10,10,10,9,10,8,10,9,9,9,10,9,10,10,9,9,9,10,10,10,10,10,10,8,10,10,9,10,10,8,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,9,8,10,10,10,10,10,10,10,9,9,9,9,9,10,9,10,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,10,10,9,9,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,8,10,9,10,9,9,10,9,8,10,10,8,10,10,10,10,10,9,10,10,10,10,10,8,10,10,10,9,9,10,9,10,10,9,9,10,10,10,10,10,9,10,10,10,10,9,10,10,9,10,9,8,10,8,9,9,10,10,10,10,9,9,10,9,10,10,10,10,10,10,10,10,10,9,9,10,8,9,10,10,10,10,9,10,10,9,10,9,10,9,10,10,10,10,10,10,9,10,9,9,10,9,9,10,10,10,9,10,10,10,9,10,8,10,8,10,9,8,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,8,10,10,10,9,9,9,9,10,10,10,10,10,10,10,7,9,10,9,10,9,10,10,9,9,9,10,10,10,10,10,10,10,10,10,10,8,10,8,10,10,10,8,10,9,10,10,10,9,9,9,9,10,10,10,10,10,10,10,9,8,9,10,10,10,10,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,9,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,8,10,9,10,10,10,9,10,10,10,10,8,10,10,9,10,10,10,9,10,10,9,9,6,6,9,6,7,6,6,7,6,6,10,7,10,7,6,4,10,7,7,7,8,10,10,6,10,6,7,10,7,10,6,7,9,6,10,7,9,10,6,7,6,7,8,10,7,7,6,10,6,7,6,10,10,9,10,9,9,8,10,7,10,9,10,6,6,5,9,7,9,10,7,8,7,7,7,8,10,10,10,10,9,10,9,10,8,10,10,9,10,10,9,9,10,10,10,9,10,10,10,9,8,9,8,9,10,10,9,9,10,10,10,9,10,10,10,8,10,9,10,8,10,9,9,10,10,9,10,10,9,10,10,10,9,9,10,10,9,10,10,6,10,10,8,8,10,7,8,9,10,9,9,9,10,10,10,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,10,10,10,9,10,9,10,10,9,10,10,10,9,10,9,9,10,10,10,10,10,7,10,9,9,9,10,10,9,10,10,8,9,9,10,10,10,10,10,10,9,10,9,10,10,8,10,8,10,10,8,10,10,10,10,9,10,10,8,10,10,9,8,10,6,10,9,10,10,10,8,8,10,10,10,9,10,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,9,10,9,10,10,9,10,10,8,8,10,10,10,10,9,9,10,10,10,9,10,10,10,10,10,8,8,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,6,10,10,10,9,10,10,10,10,10,10,10,9,10,8,10,10,10,10,10,7,9,10,6,10,7,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,10,9,9,9,10,10,9,10,9,10,10,10,9,10,10,9,9,10,10,7,10,9,8,10,10,10,10,10,10,10,10,10,10,10,10,10,9,8,10,10,9,10,10,10,10,9,10,9,8,10,10,10,9,10,10,10,10,9,10,7,10,10,8,10,7,10,9,10,9,10,10,8,9,9,10,9,10,10,10,9,9,8,9,8,9,10,9,9,8,10,9,10,9,9,10,10,10,10,8,8,9,8,9,9,9,9,9,10,8,9,9,10,10,10,10,10,9,10,8,8,7,7,10,10,8,9,9,9,10,8,10,10,8,9,8,10,8,10,10,9,10,10,9,10,9,10,8,10,10,8,9,10,10,8,9,9,10,10,10,9,9,8,8,9,10,9,9,8,10,9,9,9,8,10,10,9,9,10,10,10,10,8,10,10,10,10,9,9,10,10,10,7,10,10,10,9,9,10,9,8,10,8,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,9,8,10,10,10,10,9,7,10,9,8,10,9,9,10,9,10,10,9,8,9,10,9,10,8,9,10,10,9,10,10,10,10,10,9,7,8,9,10,10,10,9,10,9,8,9,8,10,9,10,10,8,8,10,10,9,9,9,10,8,10,10,10,9,8,9,8,10,9,10,9,9,9,9,10,9,10,10,9,10,8,9,10,9,9,10,10,10,9,8,8,10,8,9,9,9,8,10,10,8,8,9,9,9,10,8,10,10,10,8,8,7,7,10,8,10,10,7,10,10,9,9,10,10,7,9,7,10,10,8,9,9,10,9,10,10,10,10,10,8,10,10,10,10,10,8,8,10,9,8,10,9,7,9,9,9,8,9,10,8,9,9,10,10,9,8,9,9,9,10,10,8,10,10,8,8,9,8,10,10,9,10,9,10,10,10,9,10,9,9,9,8,10,9,9,10,10,10,8,8,8,10,8,9,9,10,10,10,10,10,9,9,7,10,10,10,10,8,9,10,9,8,9,10,10,9,9,10,8,8,10,10,10,10,9,10,10,10,10,8,8,9,8,9,10,9,10,10,8,10,10,10,10,9,10,9,10,9,9,10,10,10,8,8,9,9,9,9,9,10,10,8,10,10,10,10,10,10,10,10,8,9,10,9,10,10,9,10,10,10,10,10,10,10,8,10,9,7,10,10,10,9,10,10,10,9,8,10,9,9,10,10,9,10,8,9,10,10,10,9,9,10,10,10,10,8,9,9,9,10,10,7,10,8,10,10,10,10,10,9,10,10,10,9,10,10,9,9,8,10,9,10,10,9,9,9,10,8,9,10,10,9,9,9,9,10,10,9,10,10,8,8,10,10,10,10,10,10,10,8,10,8,10,10,9,9,10,6,10,8,10,8,9,10,8,9,10,10,10,9,10,10,9,8,10,9,10,8,10,10,10,9,9,8,10,9,9,9,10,10,9,9,10,10,8,9,9,10,10,10,10,10,10,10,8,10,8,9,10,9,10,8,10,10,10,8,9,9,10,8,9,10,9,10,9,9,9,10,8,10,9,10,10,9,9,10,10,9,10,9,10,10,10,9,10,10,10,10,9,10,10,9,10,9,10,8,8,9,10,10,9,10,10,10,9,10,8,8,4,9,10,9,10,10,9,7,8,10,10,10,8,9,10,10,9,10,10,8,9,10,10,10,9,10,10,10,10,10,10,10,9,9,9,8,9,9,10,10,10,10,8,10,9,9,9,10,9,8,10,10,10,10,8,8,9,9,10,9,10,7,8,10,10,10,9,9,9,10,10,10,10,9,10,7,10,9,10,9,8,10,8,10,9,9,10,10,10,9,10,10,10,9,10,8,9,10,10,9,9,10,8,9,8,10,9,10,10,10,10,9,9,10,8,9,10,9,10,9,9,10,10,9,9,10,9,10,10,10,10,10,9,10,8,9,9,10,10,10,10,9,9,10,10,9,10,10,8,10,10,10,10,10,10,9,8,9,8,10,10,10,10,9,10,9,10,10,9,10,9,9,8,9,10,10,10,9,10,10,10,9,9,9,9,10,10,9,9,9,9,10,10,8,10,8,10,10,10,8,10,9,10,10,8,10,9,10,10,8,10,9,10,9,10,9,9,10,10,9,10,10,10,8,8,10,10,10,9,8,10,8,10,10,8,8,10,9,10,10,10,8,9,8,9,10,8,9,8,10,9,10,8,10,9,8,9,10,8,8,9,8,10,10,10,8,10,10,9,10,9,10,10,9,8,10,10,8,10,9,5,10,10,10,10,8,10,10,10,9,9,10,9,10,10,10,10,9,8,10,10,10,10,8,8,10,8,10,9,10,10,9,10,10,8,10,9,10,9,10,10,9,9,9,9,9,7,10,9,10,10,8,10,8,9,9,10,10,10,8,10,8,9,9,9,10,10,7,8,8,10,10,10,9,8,8,9,10,9,10,10,10,7,8,9,8,8,10,10,10,8,10,10,10,8,10,10,9,10,8,8,9,9,10,10,10,10,10,9,10,10,10,9,8,8,10,8,10,10,8,9,10,10,8,10,9,7,9,10,9,9,8,10,9,10,10,8,9,10,10,9,10,10,8,10,9,9,8,10,10,9,9,9,10,9,9,10,10,8,9,10,10,10,10,9,9,9,10,9,10,10,7,10,9,10,10,10,10,8,9,10,10,10,10,8,10,10,10,10,10,8,10,9,10,10,8,10,10,9,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,9,9,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,7,9,9,10,8,9,8,10,10,10,10,10,10,9,10,10,9,9,9,7,10,9,8,10,7,10,10,9,7,9,10,9,10,8,10,10,6,10,10,9,9,8,10,10,9,10,10,10,9,10,10,8,9,8,10,10,10,9,10,9,10,9,9,10,9,9,8,10,9,10,9,10,8,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,9,8,9,10,8,10,8,9,9,8,10,7,10,8,10,7,9,9,10,9,8,9,9,10,10,8,8,10,9,9,10,9,10,9,9,10,8,10,10,10,9,8,10,9,9,9,9,9,10,9,10,9,10,9,10,9,10,10,9,10,8,9,9,10,10,10,10,10,10,8,9,9,9,10,8,9,9,10,10,9,8,8,9,10,8,10,7,8,10,10,9,10,9,9,9,10,10,9,10,9,9,10,10,10,8,10,9,9,8,8,9,9,10,8,10,9,9,8,10,9,8,10,10,10,10,9,10,8,10,10,9,9,9,8,10,10,10,9,8,10,8,10,10,8,9,9,9,9,9,9,10,10,9,10,10,9,9,10,10,8,10,9,10,8,9,10,10,9,8,9,8,10,10,9,10,9,10,10,10,10,10,10,10,9,10,8,8,10,10,8,10,7,9,8,10,10,10,8,10,9,8,8,9,10,9,10,10,9,10,10,8,10,9,10,9,8,8,10,10,10,10,10,10,9,9,9,9,9,10,9,10,9,9,10,8,9,10,10,10,10,9,9,10,8,10,9,10,9,10,10,7,10,8,10,9,9,10,9,8,10,10,8,10,9,10,10,7,8,10,9,9,8,9,8,9,8,10,8,9,8,8,10,9,10,8,10,8,9,10,10,8,10,10,10,10,9,9,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,9,8,8,8,10,9,9,10,10,10,9,10,7,9,8,10,10,10,9,10,8,10,9,9,8,8,10,9,9,9,10,9,7,9,10,10,9,9,10,10,10,7,8,10,5,9,8,10,8,9,9,10,9,10,9,9,10,10,10,8,10,10,10,10,10,10,10,10,10,9,9,8,9,9,10,10,9,7,10,10,10,9,9,10,10,8,9,10,9,10,9,9,10,10,7,9,9,9,10,10,10,10,10,8,10,9,10,8,10,9,10,10,10,9,9,9,10,9,10,8,10,8,8,8,10,10,9,10,8,9,10,8,10,9,9,9,9,10,8,10,10,10,9,10,10,10,10,10,10,10,8,8,10,10,9,8,10,10,10,10,9,10,9,10,8,9,10,10,9,10,9,10,10,9,10,10,10,10,10,10,10,9,9,9,10,10,9,8,10,10,10,8,10,10,9,9,9,10,10,9,9,9,10,10,9,9,7,10,9,10,10,9,9,9,10,9,10,8,10,10,10,9,10,10,10,9,8,10,9,10,10,10,10,9,8,8,10,10,9,9,9,10,10,10,9,9,7,10,9,7,10,10,10,9,8,10,10,10,8,10,8,10,9,8,10,10,9,9,10,10,10,10,10,7,10,10,7,8,10,10,10,7,10,10,8,10,9,8,10,9,9,10,10,10,8,8,8,9,9,10,10,10,9,9,9,10,10,10,10,8,10,9,10,10,10,9,8,10,8,10,9,10,10,10,8,10,10,10,9,8,10,10,8,9,9,10,10,10,10,10,9,10,8,10,10,10,7,9,8,8,9,7,10,10,10,8,9,10,9,10,10,8,10,9,10,3,9,10,9,3,9,9,9,9,9,10,10,8,10,10,10,10,7,10,10,10,9,9,10,10,9,10,10,10,10,8,8,10,10,10,8,10,10,8,9,9,10,10,10,10,9,8,10,10,10,10,10,10,10,10,9,10,9,9,7,10,10,10,9,10,8,10,9,10,10,9,10,8,10,10,8,10,9,9,10,9,9,9,10,9,8,10,9,9,10,10,9,10,10,9,9,8,8,10,10,9,9,10,7,10,9,9,10,10,10,9,10,10,10,8,9,10,10,9,9,8,9,9,8,10,10,10,10,9,9,7,10,10,9,10,10,10,9,10,9,10,9,10,9,9,8,10,9,9,10,10,8,8,9,9,9,9,10,10,10,7,9,8,9,9,9,10,8,10,10,10,10,9,9,10,10,8,9,8,9,8,8,8,10,9,9,9,10,9,10,9,9,9,10,9,10,9,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,9,10,9,10,10,9,7,9,9,9,10,8,8,9,10,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,9,10,10,9,7,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,8,10,10,9,10,10,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,8,7,10,10,10,10,8,10,10,10,9,9,10,9,9,8,9,9,10,10,10,10,9,10,10,8,9,8,9,10,10,10,10,10,8,9,10,10,10,10,10,8,10,10,10,10,10,10,10,10,8,10,8,8,10,10,9,9,10,10,10,10,10,9,9,9,10,10,9,9,6,9,10,10,9,10,9,8,10,10,10,10,9,10,8,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,10,9,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,9,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,8,9,10,9,9,9,9,9,9,10,9,10,10,9,8,10,10,10,10,9,10,10,10,10,9,10,9,9,9,10,8,10,10,10,10,10,7,10,10,10,10,10,10,10,9,10,10,10,8,8,9,9,9,9,9,10,10,9,8,8,10,10,8,10,9,10,9,8,10,9,8,9,9,9,9,10,8,10,10,9,9,9,9,7,10,9,9,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,9,10,10,9,10,10,9,8,10,10,10,9,10,7,10,7,8,9,10,10,8,10,9,10,10,9,9,10,8,8,9,9,10,9,9,10,9,8,9,10,8,10,8,8,9,10,8,10,10,9,8,8,9,9,10,10,10,10,10,10,9,8,9,10,9,8,9,10,9,9,10,9,9,10,10,10,9,8,8,10,10,9,10,8,9,10,9,8,8,8,10,10,10,10,8,10,9,8,10,10,9,10,10,9,10,8,10,8,8,9,9,9,9,10,8,8,9,10,9,10,9,10,10,8,10,9,9,9,10,9,9,10,9,10,10,10,8,9,9,10,8,9,10,9,8,10,10,10,8,10,10,9,10,10,10,9,9,8,10,10,9,9,8,9,8,10,10,10,7,10,10,10,9,10,10,7,9,9,9,10,10,10,9,10,10,10,10,10,8,10,8,10,10,9,10,8,10,10,8,10,8,9,10,10,10,8,7,10,10,10,10,10,7,9,10,6,10,10,9,10,9,10,9,10,10,10,10,9,10,9,9,9,10,8,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,9,9,10,10,10,9,10,9,8,10,9,10,8,10,9,9,9,9,10,10,10,10,10,8,9,10,9,10,10,10,9,10,10,9,10,10,9,10,10,9,8,8,10,10,8,10,10,10,10,10,10,10,9,9,10,10,8,9,10,9,9,10,9,10,10,10,9,8,10,10,10,10,8,10,8,9,8,10,9,10,10,8,10,10,10,9,10,8,9,10,8,10,9,10,10,10,9,10,9,9,10,10,9,10,10,10,9,9,10,10,10,9,8,10,10,8,7,9,10,9,10,10,8,9,10,8,9,9,10,10,10,10,10,8,9,9,10,10,10,10,9,9,10,10,10,9,10,8,9,8,9,10,10,9,10,10,8,10,9,9,9,9,10,8,9,10,10,10,10,10,9,9,9,10,10,10,10,8,7,10,9,10,10,10,10,10,9,10,10,9,10,9,10,10,10,9,10,9,10,10,9,9,10,9,9,8,9,9,10,10,10,10,9,9,9,8,8,8,10,9,8,8,9,9,9,10,9,10,10,10,10,10,10,10,10,10,8,10,10,9,9,10,9,9,10,10,10,10,9,7,10,10,8,8,10,8,10,9,9,9,10,9,10,9,10,8,9,10,10,10,8,10,10,10,9,8,10,9,10,10,10,8,8,10,8,10,8,9,8,9,10,9,10,10,9,9,8,10,10,10,8,10,9,10,10,10,10,10,10,10,10,9,9,9,9,10,9,10,9,10,9,9,10,9,10,10,9,10,9,10,10,10,10,10,9,10,9,10,8,9,10,10,10,9,10,10,10,9,10,10,9,9,10,10,10,9,10,9,7,10,9,9,7,9,10,10,9,10,10,10,10,9,10,10,10,9,10,10,9,7,10,8,10,10,9,10,10,10,10,9,9,10,10,10,9,10,9,9,10,10,8,10,8,10,10,9,8,10,10,10,10,9,10,10,9,10,10,10,9,10,10,9,10,10,8,10,8,10,10,9,5,10,10,9,10,9,10,10,10,10,9,9,10,9,9,8,9,10,10,10,10,10,10,8,10,10,10,9,10,10,10,10,9,8,10,10,10,9,9,9,10,10,9,10,10,10,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,10,10,9,9,10,10,10,10,10,10,7,9,9,10,10,10,9,10,10,10,10,9,8,9,10,9,9,9,10,10,10,10,10,10,10,10,10,8,9,8,10,10,10,9,9,9,10,10,10,9,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,9,10,10,10,10,10,10,9,8,9,7,9,9,10,10,10,10,10,9,10,10,10,10,9,8,9,10,8,10,10,10,10,10,8,8,9,9,10,10,9,10,10,8,9,10,9,9,10,10,10,10,10,9,7,10,10,10,9,10,10,10,10,10,10,9,10,8,10,10,10,9,10,9,9,10,9,10,9,8,10,9,9,9,10,7,8,5,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,7,9,10,10,10,9,10,10,10,9,9,10,10,9,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,9,10,10,10,10,8,9,10,7,9,10,9,9,10,10,10,10,10,6,10,10,10,10,8,9,10,9,9,10,10,9,9,9,9,10,10,7,10,9,10,10,9,10,10,10,10,10,10,10,10,8,8,9,8,9,10,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,9,8,10,9,10,10,10,9,10,10,10,9,8,10,8,6,10,10,9,10,9,10,10,10,8,9,10,10,9,9,10,8,8,10,10,8,8,10,10,10,10,10,9,10,9,9,9,8,10,7,10,9,10,9,10,10,9,10,8,8,10,10,10,10,9,8,10,9,10,10,8,9,9,8,8,9,8,8,8,9,8,10,10,9,10,10,9,9,10,10,9,9,8,10,9,9,10,10,10,8,8,10,10,10,8,10,10,10,9,8,9,10,10,10,10,10,10,10,8,10,10,10,10,10,10,9,9,10,10,10,10,9,9,10,10,9,8,9,10,9,9,9,10,10,8,8,8,8,9,10,8,10,10,9,9,8,10,9,9,9,9,10,9,9,10,10,10,10,10,8,10,10,10,10,8,9,10,9,9,9,10,9,9,9,9,10,10,10,10,9,10,9,9,9,8,8,10,10,10,8,9,10,10,9,10,9,10,8,10,7,9,10,9,10,10,9,10,10,10,10,10,10,9,10,9,7,10,10,9,9,10,9,10,10,9,10,8,8,8,10,10,9,7,10,9,9,10,10,6,10,10,10,10,9,8,9,10,10,9,10,10,9,10,10,10,9,10,10,9,9,10,8,9,10,9,10,10,10,9,9,9,8,9,10,10,10,10,9,9,9,10,9,10,10,6,10,10,10,8,8,10,10,9,9,9,9,9,10,9,9,9,10,9,9,9,10,8,10,10,9,10,10,9,10,8,9,10,9,10,10,10,10,9,8,8,10,9,8,9,10,9,9,9,10,10,10,9,10,9,8,8,9,9,9,8,10,10,10,10,10,10,9,10,8,10,10,9,9,10,10,10,9,9,10,10,9,7,10,10,9,10,9,10,9,6,7,10,9,10,8,8,10,8,9,9,9,10,10,9,10,9,10,9,9,10,10,9,8,10,10,8,7,9,10,8,10,10,10,10,10,9,10,10,10,10,9,9,8,9,8,10,7,10,10,8,8,9,9,10,10,8,10,10,10,10,9,9,10,9,8,10,10,9,8,9,9,10,10,7,9,10,9,9,10,7,9,10,10,9,10,8,10,8,10,9,10,9,10,10,10,8,10,10,9,10,10,10,9,10,9,9,8,7,10,10,10,9,9,10,10,8,10,10,10,9,10,10,9,9,8,10,8,9,10,10,9,8,8,10,10,9,8,10,10,10,10,10,9,9,10,9,10,9,10,9,10,10,8,9,9,10,10,10,8,8,8,10,10,9,10,10,10,9,10,10,8,9,9,10,10,9,9,9,9,10,10,9,9,9,10,9,9,10,9,9,10,8,10,10,8,6,8,7,9,10,9,10,9,5,10,9,10,10,8,10,10,9,10,9,10,10,10,9,10,10,9,9,8,10,10,9,10,8,10,9,9,10,10,8,10,10,9,10,8,10,10,10,10,10,7,9,10,10,10,10,10,8,10,9,9,10,10,10,9,10,10,10,10,9,10,10,9,9,10,10,10,10,10,9,10,10,7,10,9,9,10,8,10,10,9,10,10,10,8,10,10,10,9,10,10,10,10,8,10,7,10,10,9,9,10,9,8,9,10,8,10,10,9,10,10,9,10,10,9,9,9,8,9,10,10,9,10,10,8,10,9,9,10,10,10,10,9,8,9,10,9,8,10,10,9,10,9,10,9,10,10,10,10,10,10,10,7,9,10,9,10,10,9,8,9,10,9,10,9,10,8,10,8,9,9,9,7,10,9,10,8,10,10,9,9,9,10,8,10,9,10,10,10,10,10,9,10,8,10,10,8,10,9,10,10,10,9,9,10,9,9,10,8,10,10,10,10,10,10,10,9,9,9,10,10,8,9,10,10,10,9,8,8,9,10,8,9,9,9,10,10,8,8,9,9,10,10,9,10,10,10,9,10,10,9,9,10,10,8,9,10,10,9,9,10,8,10,9,10,10,10,9,9,10,9,10,9,8,10,10,10,10,10,10,10,8,10,10,10,9,10,9,8,10,10,10,9,9,10,10,10,9,9,10,10,10,10,9,10,10,10,10,9,10,9,9,9,10,9,10,9,10,10,8,9,9,10,10,10,10,10,9,10,9,10,8,9,8,10,9,9,10,10,10,9,10,10,10,10,10,9,10,10,9,10,8,10,9,10,10,9,10,8,10,9,10,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,10,9,10,10,9,10,9,9,9,10,9,10,7,9,10,10,9,9,8,9,10,10,10,10,10,8,10,10,10,10,8,8,9,8,10,9,10,9,9,9,10,10,9,10,9,9,9,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,7,9,9,9,10,10,10,9,10,10,7,10,10,9,10,10,10,10,10,10,10,10,10,9,9,9,7,9,10,9,9,10,9,9,10,10,9,10,9,9,10,10,10,9,10,7,10,10,10,9,9,10,10,10,8,9,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,8,9,10,8,9,10,10,9,10,10,9,10,10,10,10,10,10,9,9,10,10,9,9,10,8,9,10,10,8,10,10,10,9,10,10,10,10,9,9,9,10,9,10,10,8,10,9,9,10,10,10,8,9,10,9,9,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,8,10,10,9,10,9,9,9,9,10,10,10,10,9,10,10,10,9,10,10,9,9,8,10,9,10,9,9,9,9,10,10,10,10,10,9,10,10,8,9,10,8,9,9,9,10,9,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,8,9,9,8,9,10,10,10,9,10,10,10,10,9,8,10,9,3,10,10,3,9,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,9,10,10,10,9,10,9,8,10,10,10,10,9,10,10,9,9,10,9,9,10,9,10,9,10,9,10,10,8,9,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,9,10,10,10,7,10,8,9,9,9,10,10,10,10,9,10,8,9,9,9,10,10,10,10,9,10,10,10,8,9,10,10,9,10,8,10,8,10,10,10,9,9,10,9,10,9,10,8,7,10,9,10,9,10,9,8,8,10,10,8,9,10,10,9,10,7,9,10,8,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,9,9,10,10,8,9,10,10,10,10,10,10,9,9,9,10,9,10,9,10,9,8,9,10,9,9,10,9,10,10,8,10,10,10,10,8,9,10,10,9,10,10,10,10,10,10,10,8,8,10,9,9,9,9,10,10,10,9,9,9,9,10,10,9,10,9,9,10,10,9,10,10,10,9,9,9,10,10,10,9,10,9,10,10,10,7,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,9,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,9,10,9,10,10,8,10,9,9,10,10,10,10,10,10,8,10,10,10,10,10,10,10,9,8,9,10,7,10,10,10,10,10,9,9,10,10,9,9,9,9,10,10,9,10,10,10,10,10,10,10,9,10,10,8,10,10,8,9,10,8,9,10,6,10,10,9,10,10,10,10,9,9,9,10,9,10,9,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,9,10,9,10,10,9,9,10,10,9,10,9,10,10,10,10,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,9,10,9,9,10,10,10,10,10,9,9,10,10,10,10,9,10,10,9,10,10,9,10,9,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,8,9,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,8,9,6,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,8,10,9,9,10,10,10,8,10,10,9,9,10,10,9,9,10,10,10,10,10,9,9,10,9,9,9,8,10,10,10,10,10,9,10,10,10,10,9,10,9,10,10,8,9,9,10,10,10,9,7,10,9,10,10,9,10,10,10,10,10,9,9,9,8,9,10,9,10,9,10,9,9,10,9,10,10,10,10,8,10,10,9,10,10,9,9,9,10,9,8,10,10,9,10,10,10,10,8,9,9,10,10,10,10,10,10,10,10,10,10,9,9,10,9,9,10,9,9,10,9,10,9,10,10,10,10,9,8,10,10,10,8,9,10,10,6,9,10,10,9,10,8,10,8,9,10,10,10,10,10,9,9,10,10,7,10,9,10,10,10,9,9,10,8,10,9,10,9,10,10,9,8,10,10,10,10,9,8,10,9,10,8,10,9,8,8,10,9,10,8,8,10,9,9,9,10,10,7,9,10,9,9,10,10,10,8,9,9,10,10,9,10,9,10,10,10,9,10,10,9,8,10,10,10,8,10,9,10,10,9,10,9,10,10,10,10,9,9,10,10,9,10,9,10,10,10,10,9,9,10,10,9,10,9,9,9,10,9,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,8,10,10,9,9,10,9,10,10,10,10,7,10,9,10,10,10,10,10,10,9,10,9,9,10,10,9,10,10,10,9,10,10,10,9,10,8,10,10,9,10,9,9,10,10,10,10,10,9,9,9,10,10,9,10,10,10,9,10,9,9,10,10,10,10,9,10,9,9,10,10,10,10,9,10,10,9,9,10,10,10,10,9,10,10,10,9,9,9,7,10,10,9,10,10,10,10,10,9,10,10,10,9,10,9,10,10,9,10,10,10,10,10,10,9,10,10,8,9,10,10,10,10,10,9,10,9,10,8,10,10,10,8,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,8,10,9,10,8,10,10,10,10,10,9,10,9,10,9,10,10,9,10,10,8,10,10,7,10,10,9,10,8,8,10,10,8,10,9,9,10,9,8,8,8,8,8,9,10,10,9,9,9,10,10,9,10,9,9,10,9,10,10,9,10,9,8,10,9,10,10,9,10,8,10,9,10,10,10,9,9,9,10,10,9,10,10,10,10,9,10,10,9,10,10,8,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,9,9,10,10,10,9,10,10,7,9,9,10,8,10,9,10,10,7,10,8,9,10,8,10,9,10,10,10,10,10,10,10,9,10,10,10,8,10,9,10,9,10,10,10,10,10,9,9,9,9,10,10,10,10,9,10,10,10,6,10,9,10,10,10,9,10,8,10,10,10,10,9,10,9,9,10,9,10,10,9,9,10,9,7,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,8,10,10,10,8,10,9,9,9,10,10,10,10,7,9,10,7,8,10,8,8,9,10,9,9,10,10,10,10,10,9,10,10,9,8,9,10,10,9,10,10,10,9,10,9,9,10,9,10,10,7,9,8,9,9,10,10,10,10,10,8,10,8,10,10,9,10,8,8,9,9,10,10,10,9,10,10,8,10,8,10,10,10,10,10,9,10,10,10,9,10,8,10,10,10,10,10,9,10,10,10,10,10,9,8,9,8,10,9,9,10,9,9,10,9,10,9,10,10,10,10,10,8,10,9,10,8,10,10,10,9,9,10,10,10,10,10,10,10,10,10,9,9,10,10,9,10,9,10,10,8,10,9,10,9,9,10,10,9,10,10,8,9,9,9,10,9,10,8,10,10,9,10,9,8,9,8,10,10,9,9,10,8,10,10,10,9,10,10,10,10,10,10,10,8,9,9,10,10,9,8,9,10,10,10,10,10,10,9,10,10,10,9,9,10,9,9,10,10,10,9,10,10,10,10,8,8,10,10,9,10,10,10,10,10,9,10,9,10,10,9,8,10,9,10,7,10,10,10,10,9,8,10,9,10,10,10,8,10,9,9,10,10,9,10,9,10,10,9,10,8,9,10,9,10,9,9,10,10,9,9,10,10,10,10,9,10,10,10,10,10,9,10,9,9,10,9,9,10,10,10,9,9,6,10,10,8,9,10,9,10,10,10,10,8,10,10,10,10,10,10,10,9,10,9,9,9,10,9,9,10,10,8,10,10,10,8,10,9,10,10,10,9,10,9,8,10,9,9,9,9,8,9,9,8,9,10,9,10,10,10,10,10,7,8,10,10,8,8,10,8,9,10,10,9,9,10,8,10,8,9,10,8,10,8,9,9,7,10,10,9,10,10,9,10,10,9,9,9,9,10,10,8,8,8,10,10,10,10,9,9,10,8,10,10,10,10,9,8,8,10,10,9,8,10,10,9,9,9,10,10,10,9,9,9,9,10,9,10,9,8,10,9,9,10,10,10,9,10,10,8,10,10,9,8,8,10,10,10,9,10,9,10,10,10,10,10,7,10,10,10,10,10,10,9,10,9,9,9,10,10,10,10,9,9,10,10,10,10,10,10,10,8,10,9,8,10,10,9,9,9,10,10,10,10,10,10,8,9,8,10,9,10,9,10,9,8,10,9,10,9,10,8,9,8,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,8,10,9,8,10,9,8,9,10,9,9,10,10,10,9,10,10,9,10,10,9,10,9,10,10,8,10,10,10,10,10,10,9,7,9,9,10,10,9,10,10,10,8,9,9,10,9,10,10,10,9,10,9,10,9,9,9,9,9,9,9,10,10,9,10,9,10,10,8,9,10,7,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,10,9,7,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,7,10,10,9,10,8,9,10,10,9,10,9,9,10,10,10,10,10,10,8,10,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,8,10,9,9,7,7,7,7,8,7,7,7,8,10,6,6,10,8,9,10,10,10,7,10,10,10,10,10,7,7,7,7,7,7,7,10,6,6,7,9,7,7,10,8,7,7,8,5,10,6,7,7,7,7,7,7,8,7,7,10,9,8,10,10,10,7,9,10,9,10,9,7,9,10,9,10,10,7,9,10,10,9,10,8,8,10,10,8,10,9,10,9,9,9,9,9,10,9,9,10,10,10,10,10,9,8,10,9,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,9,9,9,8,6,10,10,10,9,9,9,10,10,9,9,10,10,10,10,10,9,9,10,8,8,10,9,10,10,10,10,8,9,9,9,10,10,10,9,10,10,10,9,9,10,9,9,10,10,10,8,10,10,10,10,10,10,9,9,8,10,10,9,8,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,7,8,10,7,10,10,9,8,10,10,9,10,9,10,10,10,7,10,10,10,10,9,10,10,10,9,10,9,9,10,10,10,9,10,9,10,10,10,10,8,8,10,9,7,10,8,9,10,10,10,9,10,10,9,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,9,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,9,10,10,10,9,10,10,10,10,7,10,9,10,10,8,10,9,10,10,10,10,10,10,9,8,3,10,10,10,9,10,9,10,9,10,8,10,9,10,10,10,10,10,9,8,10,9,10,10,10,10,10,10,10,10,10,10,8,10,9,10,7,10,10,10,9,9,9,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,9,10,9,10,10,9,10,10,9,10,10,10,8,10,9,9,9,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,9,8,10,8,10,10,9,10,10,9,10,10,9,9,9,10,9,9,9,10,10,10,10,10,10,10,9,9,8,10,10,10,9,9,9,9,9,9,8,10,10,10,9,10,10,10,10,10,10,9,10,8,9,10,10,9,10,10,10,10,9,9,10,9,10,9,10,10,9,10,10,10,8,9,10,9,10,8,10,7,8,9,10,9,8,10,7,9,8,10,10,10,8,10,10,9,10,10,9,10,9,10,10,10,9,10,8,9,8,9,10,9,10,10,9,10,10,10,10,9,10,9,10,9,10,10,9,10,10,10,9,9,9,10,10,10,10,9,9,9,10,8,10,9,7,10,9,10,10,10,9,8,8,10,9,10,8,10,10,9,8,10,10,10,9,10,9,8,10,8,9,10,10,7,10,10,9,10,10,10,8,10,10,9,6,8,9,10,8,10,8,9,9,10,10,8,9,9,9,10,9,10,8,10,10,10,10,8,9,10,8,10,9,9,10,9,9,10,9,10,8,10,9,9,7,10,10,8,10,10,10,10,10,9,9,10,10,10,8,10,10,9,9,9,8,9,10,7,10,9,10,9,9,10,9,9,10,10,8,8,10,9,10,8,10,8,10,7,10,10,9,10,7,10,9,9,10,9,9,10,8,8,6,10,10,10,9,10,10,10,9,10,9,9,10,9,10,10,10,10,8,10,10,10,7,10,10,9,10,8,10,10,10,9,10,10,9,9,9,10,9,10,10,10,9,8,9,10,10,10,9,8,9,9,9,10,10,10,10,10,10,10,10,10,10,10,8,7,10,9,9,10,10,10,10,10,10,10,7,10,10,10,10,8,9,7,8,10,10,10,10,10,10,6,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,9,8,10,10,10,10,10,9,9,9,10,10,8,10,10,9,10,9,10,10,9,10,9,10,10,10,10,10,10,8,9,9,10,7,10,3,10,9,9,10,10,10,10,10,10,10,9,9,9,9,10,9,8,10,9,8,9,10,9,10,9,9,10,8,10,9,10,10,10,10,10,10,10,9,9,9,8,10,10,9,10,9,9,10,8,10,9,10,10,10,9,10,10,10,9,9,10,9,9,10,9,10,10,7,9,9,10,10,10,9,10,7,9,10,8,10,9,9,10,10,9,10,10,8,10,9,10,9,10,10,10,10,9,9,10,10,10,9,10,10,10,10,9,10,10,9,8,8,10,10,9,10,9,9,10,10,10,10,8,8,10,9,10,10,10,9,8,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,8,10,10,8,9,10,10,10,10,10,9,9,9,10,10,10,10,10,10,9,9,10,7,9,9,9,10,9,10,9,10,9,10,10,10,10,9,9,10,10,10,10,8,10,7,10,8,10,10,8,10,7,10,10,10,10,10,10,10,8,9,9,9,10,9,9,10,10,9,8,9,9,9,9,10,10,10,10,10,10,9,9,10,8,10,9,10,10,10,9,8,10,9,10,8,9,10,8,9,8,10,10,10,10,10,10,7,9,10,8,10,10,10,9,10,9,10,9,10,8,10,9,8,10,9,8,7,10,9,10,9,10,10,10,7,9,8,10,8,8,10,7,8,9,10,10,8,10,10,8,9,10,10,8,10,10,10,10,9,10,8,10,10,8,8,10,10,9,9,10,7,10,10,10,8,10,8,9,10,10,8,10,9,10,10,10,10,10,8,10,10,9,9,10,8,10,8,9,9,10,10,8,9,10,10,10,10,10,10,10,10,8,8,9,8,10,8,10,10,10,10,8,10,10,9,10,9,10,10,10,10,10,10,8,8,8,10,10,7,9,10,10,10,10,9,9,8,10,10,9,10,10,9,8,10,10,10,10,10,8,9,8,9,10,9,10,10,10,10,7,10,10,9,10,9,10,10,10,9,10,10,8,10,10,10,10,10,10,9,10,10,9,9,10,9,10,7,9,10,10,8,10,9,9,10,10,8,10,10,10,10,10,10,10,10,10,10,9,10,8,10,8,10,10,9,10,8,9,9,8,10,9,9,10,10,8,9,9,10,8,10,10,10,10,9,10,10,10,9,10,10,9,9,8,9,10,9,9,10,9,10,9,9,9,9,10,10,8,9,10,10,9,10,10,8,10,9,10,10,10,9,9,8,10,10,10,10,9,10,9,8,10,9,10,9,10,10,10,10,9,9,10,9,10,10,8,10,10,9,8,8,10,10,10,8,9,9,10,10,9,10,10,10,10,10,10,10,10,9,10,9,9,10,9,8,10,10,9,10,9,10,10,10,9,9,9,9,10,9,10,10,9,9,8,10,10,9,10,9,9,10,10,10,10,10,10,10,10,8,10,10,9,10,9,8,9,10,10,9,10,10,10,10,9,10,10,8,10,10,10,10,8,8,9,10,10,10,10,10,9,10,10,9,10,8,10,10,7,9,10,10,9,9,10,10,9,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,8,9,9,10,9,10,9,9,10,10,10,8,10,10,7,8,9,10,9,10,9,10,10,9,10,9,9,10,10,9,10,10,10,10,9,10,10,8,8,10,8,9,10,10,10,10,9,10,9,10,8,10,10,10,10,8,9,8,9,8,8,9,10,9,10,10,9,9,10,10,10,10,10,9,9,8,10,10,9,10,10,10,10,8,9,8,10,8,10,10,10,9,9,10,10,10,10,9,10,10,9,10,10,9,10,8,9,8,10,9,10,9,10,10,9,10,10,9,10,8,10,9,9,10,8,8,9,10,10,9,10,8,10,9,10,10,8,9,10,8,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,9,10,8,10,10,9,10,10,10,10,9,9,10,10,7,10,10,10,10,10,8,10,7,10,9,9,9,9,7,9,10,10,10,9,9,9,10,10,10,9,10,10,9,9,10,9,9,10,10,10,10,10,10,10,8,9,10,9,10,8,6,10,9,9,9,10,10,10,9,10,10,10,8,9,8,9,9,10,10,10,10,9,10,8,10,9,9,9,10,9,10,9,9,9,10,9,9,8,9,9,10,10,10,10,10,10,10,10,9,10,8,9,10,10,9,10,10,9,9,9,10,9,10,10,9,10,9,10,10,9,10,10,10,10,10,10,9,10,9,10,9,9,10,10,10,9,10,9,10,10,10,10,10,6,10,7,10,9,10,10,9,8,10,10,9,10,9,9,10,10,10,10,10,10,9,10,10,10,10,9,9,9,10,8,9,9,9,10,9,10,10,10,10,10,10,9,10,9,10,9,10,8,9,10,10,9,10,6,10,10,10,7,10,10,10,10,10,9,10,10,9,9,9,9,10,9,10,10,10,9,9,9,10,10,9,10,10,10,9,8,10,10,7,10,10,10,10,10,9,9,10,10,8,9,9,10,9,9,6,10,9,10,10,10,10,10,10,9,9,10,9,9,10,8,9,10,10,10,10,10,8,10,10,10,10,9,9,9,8,9,9,10,10,10,9,10,9,8,10,8,10,10,9,10,9,8,10,10,9,10,8,9,10,9,9,10,9,10,8,9,10,10,10,10,10,10,8,10,10,10,10,8,8,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,7,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,8,9,10,10,10,10,8,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,8,9,10,10,10,9,10,9,10,9,9,7,10,10,9,10,10,10,10,8,10,8,9,8,10,10,9,10,9,10,9,10,10,10,10,10,10,10,10,8,10,10,10,8,9,10,10,9,10,10,9,10,9,6,10,10,9,10,8,10,8,10,10,10,8,10,10,10,10,10,10,9,10,10,8,9,9,10,10,10,8,10,7,10,9,10,8,9,8,9,10,10,10,8,10,9,9,10,10,8,10,9,10,10,10,9,10,10,9,10,9,10,10,10,9,10,9,9,10,10,9,9,10,10,10,9,9,10,10,10,10,10,10,9,9,10,9,10,10,10,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,9,9,9,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,9,10,10,8,10,10,10,10,10,8,9,9,9,9,10,10,10,10,10,10,9,10,10,9,10,10,10,8,9,10,10,9,9,8,10,7,10,7,9,10,9,10,10,10,9,10,10,10,9,10,10,10,9,9,10,10,9,10,10,10,8,10,9,9,10,9,9,10,10,10,10,10,10,10,10,7,10,10,10,10,10,10,10,9,10,9,10,10,8,10,10,9,9,10,10,10,10,9,9,10,9,8,10,10,7,10,9,9,9,10,10,10,9,10,10,10,9,10,7,9,10,9,10,10,10,7,9,9,10,9,9,9,9,8,10,10,10,9,10,9,10,10,9,10,10,10,9,9,10,10,10,9,10,9,10,10,10,10,10,9,9,10,10,9,9,9,10,10,9,10,10,9,10,10,10,10,10,10,10,6,10,8,10,10,10,10,10,10,9,9,9,9,9,10,10,10,8,9,10,10,9,8,8,10,9,10,10,8,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,8,10,10,10,9,8,10,10,10,8,10,8,9,10,10,7,9,8,10,8,8,9,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,8,10,10,9,10,9,10,9,10,9,10,10,10,10,10,10,8,10,9,9,9,10,10,9,9,9,9,7,10,10,10,9,9,9,8,10,10,10,10,10,9,10,10,9,9,10,9,9,10,10,8,10,9,9,10,10,10,9,10,10,10,9,9,10,10,9,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,8,10,7,9,10,9,9,7,10,8,10,9,9,10,8,10,10,9,10,10,9,10,10,8,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,9,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,8,10,10,10,10,10,10,9,10,10,10,10,8,10,10,10,9,10,10,10,9,10,9,9,10,10,10,8,10,10,10,10,9,10,8,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,8,9,9,10,10,10,10,10,9,10,8,9,9,10,9,10,8,10,10,10,9,10,10,9,10,10,10,9,10,8,10,7,10,10,9,10,10,10,10,9,10,10,9,10,10,10,10,8,10,8,10,10,9,10,10,9,9,10,10,10,10,9,10,9,10,8,10,10,9,10,10,9,10,8,10,9,10,10,10,9,8,10,10,10,10,9,9,10,9,10,10,10,8,10,9,10,9,10,9,10,9,10,10,10,10,9,10,10,10,9,10,9,9,10,10,9,10,10,9,10,8,8,10,7,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,9,10,10,9,7,9,10,10,9,10,10,9,10,10,10,8,10,9,10,10,10,10,9,9,8,8,9,10,8,10,10,9,8,8,10,9,10,10,9,10,9,10,9,6,10,9,9,8,9,10,7,9,10,10,8,8,10,10,10,8,9,8,10,9,10,10,10,10,10,9,10,10,10,9,9,10,10,8,7,9,10,9,9,10,10,9,8,10,8,10,9,7,8,10,8,10,10,9,10,9,10,10,10,9,9,10,7,8,10,9,10,10,10,9,9,10,10,8,8,9,10,10,9,10,9,10,10,10,10,8,10,10,10,7,9,9,10,10,9,9,8,8,10,9,10,10,10,10,9,7,9,10,10,10,7,9,10,9,10,10,10,10,8,9,9,9,10,9,10,8,8,8,9,10,10,10,10,9,9,10,10,9,8,8,10,7,10,9,10,8,9,9,9,9,9,10,10,10,8,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,9,10,9,9,10,10,8,10,10,9,10,9,9,10,8,9,10,10,10,10,9,8,10,9,9,10,10,10,9,10,10,10,8,10,10,10,9,9,10,10,9,9,10,10,10,10,8,9,10,9,10,10,10,10,9,10,10,9,10,10,9,10,8,9,10,10,10,10,9,9,8,9,10,9,9,8,9,9,10,10,10,9,9,9,9,10,9,9,10,8,10,10,9,10,10,10,9,8,8,10,9,10,8,9,8,10,10,10,9,10,8,8,8,9,10,8,9,10,9,10,8,9,9,10,9,9,9,9,10,9,9,10,10,10,10,8,10,10,10,10,9,9,8,9,10,10,8,9,9,9,9,10,10,9,10,8,9,10,10,10,10,10,10,10,9,9,10,9,9,9,10,9,10,10,10,10,10,9,9,10,9,10,10,8,10,10,8,9,10,10,10,10,10,10,10,10,10,8,8,9,10,10,10,8,10,10,10,10,10,10,10,8,10,10,8,9,9,9,10,10,8,9,10,9,10,9,9,10,10,9,9,10,9,10,10,9,7,10,10,9,10,8,10,10,10,10,9,9,8,9,9,9,7,10,10,10,10,10,10,10,10,10,9,10,8,10,9,10,10,10,8,8,9,8,9,9,10,9,10,10,8,8,8,10,9,10,9,9,10,8,10,10,8,10,10,9,10,10,9,10,9,10,10,10,7,10,10,10,10,10,9,9,8,10,10,10,10,9,9,10,9,9,9,9,10,10,10,10,8,9,10,10,10,8,9,8,9,9,10,8,10,10,10,10,9,10,8,10,8,10,9,10,9,10,10,9,10,9,10,10,10,9,10,10,10,10,10,9,10,8,9,10,8,8,8,9,9,8,8,10,9,10,10,9,9,9,8,10,9,9,7,8,10,10,9,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,10,10,10,10,10,9,10,9,7,8,10,10,9,10,10,9,10,10,9,10,10,10,10,10,9,10,10,9,10,10,9,9,9,9,10,10,9,10,8,10,10,9,9,10,10,9,9,9,10,10,10,9,8,9,10,9,9,8,8,9,7,9,10,10,10,9,10,9,9,9,10,9,10,9,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,8,9,9,9,10,9,8,9,10,5,10,9,10,10,8,9,8,9,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,9,9,9,9,9,9,10,9,10,10,10,9,10,10,8,10,9,10,9,10,9,10,9,10,10,10,9,10,10,9,10,10,10,10,10,8,9,10,9,9,10,9,10,10,10,10,9,10,10,8,10,9,10,9,10,10,8,10,10,10,10,10,10,9,10,10,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,8,9,10,10,8,10,9,9,10,9,9,10,10,10,8,10,9,10,10,9,9,9,10,10,9,10,8,10,6,7,10,10,10,10,10,10,9,9,8,9,10,8,10,8,10,10,9,10,8,10,10,10,10,9,10,10,10,10,10,10,8,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,9,9,9,9,10,10,8,10,10,10,10,8,10,10,10,6,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,9,10,10,8,10,8,10,8,10,10,10,10,8,10,10,10,10,9,10,9,10,8,10,9,8,9,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,9,10,10,10,10,10,8,10,8,10,9,10,10,10,8,10,8,8,10,10,10,10,8,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,9,9,9,10,10,9,10,9,9,10,10,9,10,10,10,10,10,9,9,10,10,10,9,10,8,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,7,10,9,10,10,10,10,10,10,9,10,8,10,10,9,10,10,10,10,9,9,10,10,10,9,9,10,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,7,9,9,10,8,10,9,8,8,8,8,10,10,10,10,9,9,10,9,10,10,10,8,9,10,9,10,8,8,10,10,10,8,10,10,9,10,10,9,8,10,9,8,8,10,10,10,9,10,10,10,10,10,9,10,8,9,8,8,10,9,10,10,10,10,10,8,10,9,9,10,10,10,10,9,10,10,10,10,8,10,10,10,9,8,9,10,9,10,10,8,10,9,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,9,10,9,10,10,10,10,10,9,10,10,10,9,10,8,10,10,9,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,9,10,9,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,9,6,7,10,9,10,7,10,10,9,9,10,10,10,10,9,10,9,10,10,10,10,9,8,10,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,7,9,10,9,10,10,9,10,10,10,10,9,9,10,9,9,9,9,10,10,10,9,10,10,9,10,8,10,10,10,9,10,10,10,10,10,10,8,9,10,8,9,10,10,10,10,10,9,10,9,10,10,10,9,10,10,10,10,9,10,9,10,10,10,8,10,9,10,9,10,9,10,9,10,10,10,10,8,10,9,9,10,9,10,10,10,10,9,10,9,8,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,10,8,9,10,10,10,10,10,9,10,10,10,10,10,10,10,8,10,9,10,9,10,9,10,9,9,10,10,10,9,10,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,9,10,10,9,10,6,9,10,9,9,9,10,10,9,9,10,10,10,8,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,9,9,7,9,9,10,9,9,10,9,9,10,10,8,10,10,9,10,10,9,9,10,10,9,10,10,10,10,7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,8,9,10,10,8,10,10,10,10,9,10,9,9,10,10,9,10,10,10,10,8,10,10,9,9,10,9,9,6,10,10,10,10,9,10,9,10,10,9,10,9,10,10,10,9,9,10,10,9,10,9,10,9,9,10,9,10,9,9,9,10,9,10,9,9,9,9,10,9,9,9,10,9,8,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,10,9,9,10,10,10,10,10,10,10,9,9,8,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,9,10,9,9,9,10,10,10,10,10,9,10,9,10,10,9,9,10,9,10,10,9,10,8,9,8,10,10,10,10,9,10,9,10,9,9,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,5,10,10,9,10,10,9,10,10,10,9,10,10,10,9,10,9,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,10,10,9,9,10,9,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,9,8,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,9,9,9,9,9,10,10,10,10,10,9,10,10,10,8,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,9,9,10,9,10,9,10,10,10,10,9,10,10,9,8,9,10,10,10,9,9,9,9,9,9,9,9,8,9,10,10,8,10,10,8,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,10,10,10,9,9,10,10,10,9,10,10,9,9,9,8,9,10,9,10,10,9,9,9,10,9,10,9,9,9,9,9,10,9,10,10,10,10,10,9,9,10,8,10,9,10,9,10,9,9,9,8,9,9,10,9,10,10,10,10,9,9,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,9,10,9,9,8,10,8,8,8,9,8,9,8,10,9,10,10,10,9,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,8,8,10,9,9,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,9,9,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,9,9,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,7,9,9,10,9,9,8,10,10,10,10,10,10,8,8,10,10,10,9,8,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,10,9,8,9,10,8,10,9,10,9,10,10,6,10,10,10,9,7,8,10,9,10,9,10,9,8,8,10,10,10,10,10,8,10,9,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,10,9,9,10,9,9,10,10,10,10,10,9,10,10,10,9,9,10,10,9,9,10,10,10,10,10,6,9,10,10,9,9,10,9,10,10,10,10,9,10,9,10,10,9,9,10,9,10,10,10,9,10,10,10,10,10,10,8,10,10,10,9,10,9,9,10,10,9,9,9,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,8,10,10,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,9,9,10,10,9,10,9,10,10,10,10,9,9,10,10,9,9,10,9,10,10,9,10,10,10,10,8,10,9,10,9,8,10,10,10,10,10,10,10,10,8,10,9,10,9,9,9,10,9,10,9,10,9,9,10,10,9,10,9,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,8,9,9,10,10,9,10,10,7,10,10,9,10,8,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,8,10,10,10,9,10,8,10,10,10,9,10,9,10,9,10,9,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,9,9,10,10,10,10,9,9,9,10,9,8,10,10,9,9,9,10,10,9,8,9,10,10,9,9,10,9,8,10,9,10,9,9,10,10,10,10,10,10,9,9,9,10,8,8,9,9,10,8,10,10,10,10,10,9,9,9,10,10,9,10,10,9,10,9,9,10,9,9,10,10,10,10,9,9,10,9,10,9,9,9,9,10,10,9,10,8,10,9,9,10,9,10,10,9,8,9,8,9,9,9,9,10,9,9,10,9,10,10,9,10,10,10,10,10,10,9,10,8,9,9,9,10,10,10,10,10,10,10,8,10,10,9,10,9,9,8,10,10,9,10,10,10,8,10,10,10,9,10,10,10,8,9,10,10,10,9,9,10,10,9,10,10,9,10,10,9,10,10,10,10,10,9,10,10,10,10,9,9,10,8,9,7,9,10,10,8,8,9,10,9,8,9,10,10,10,9,10,9,10,10,10,10,10,10,10,9,9,10,8,9,10,9,10,10,9,10,10,10,8,7,9,10,10,10,9,10,10,10,9,10,10,9,8,10,10,10,9,10,10,10,10,9,10,10,9,10,10,9,10,9,8,10,9,9,9,10,9,9,10,10,9,10,9,9,9,10,10,10,9,10,9,10,10,10,9,10,10,10,9,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,8,9,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,8,9,10,10,9,10,8,9,10,10,10,10,9,10,10,9,10,10,10,10,10,9,7,10,9,8,9,10,10,10,9,10,10,10,10,9,10,10,10,10,9,9,9,10,10,8,10,10,10,10,9,9,9,9,10,9,9,10,9,10,10,10,10,9,10,10,10,10,9,10,9,9,10,10,10,9,8,10,7,10,10,8,10,10,10,7,10,10,10,10,8,9,10,9,10,9,10,7,9,9,10,10,9,10,10,9,9,10,10,10,10,10,9,9,9,9,9,10,10,9,10,10,9,9,9,10,9,9,9,9,10,10,9,10,10,8,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,9,10,8,10,9,10,10,10,10,10,10,9,9,10,10,9,10,10,10,9,10,10,10,10,8,8,10,10,10,10,9,10,8,9,9,10,10,10,9,10,10,8,8,10,10,10,10,10,10,9,10,9,9,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,10,10,10,10,10,9,10,9,10,8,10,10,10,10,10,9,10,10,9,9,9,10,10,10,9,9,8,10,7,7,7,9,6,6,7,9,9,7,6,7,8,7,10,8,8,10,7,3,7,9,10,9,10,6,8,10,10,7,7,7,10,6,6,7,7,7,7,6,7,10,9,6,7,6,10,10,7,6,9,9,10,6,7,10,10,7,7,5,9,7,5,10,9,10,6,7,7,10,7,10,10,7,7,6,9,7,7,10,7,6,9,7,8,7,7,6,7,9,8,6,10,6,6,7,6,6,10,10,7,6,7,7,10,6,6,8,7,7,7,7,7,6,10,7,6,8,6,6,4,6,7,6,6,7,10,7,8,7,10,10,7,7,9,10,7,8,7,10,7,7,10,10,6,7,7,9,6,7,4,7,8,8,8,7,7,10,8,9,7,10,9,10,7,9,10,9,9,10,10,10,9,9,10,9,10,9,9,10,10,8,10,10,9,10,10,10,10,9,8,10,10,10,10,10,10,9,8,8,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,7,10,10,10,10,9,10,10,10,8,10,10,10,10,8,9,10,10,10,10,8,10,9,10,9,9,8,10,10,10,9,10,7,10,10,9,10,9,9,10,10,10,10,8,10,10,10,8,10,10,8,10,9,10,10,8,10,10,9,10,8,10,10,10,10,10,10,8,9,9,10,10,10,10,10,10,10,10,8,9,10,10,10,9,10,8,10,10,10,10,10,10,10,9,10,9,10,8,10,9,9,10,10,9,9,10,10,7,9,10,9,10,8,10,10,7,10,10,9,10,10,10,10,9,8,10,10,10,9,10,10,6,10,10,10,10,8,10,10,10,10,7,10,10,10,10,9,10,10,9,10,8,10,10,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,8,10,10,10,9,9,9,9,10,9,10,9,10,9,9,10,10,10,10,10,10,8,10,10,10,10,9,8,9,9,10,10,9,10,10,9,8,10,10,10,10,9,10,10,10,7,10,9,9,10,10,9,10,10]
|
doclens.1.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[10,10,10,10,8,10,10,10,10,10,9,10,9,9,9,9,10,9,10,10,9,10,10,9,8,10,10,9,10,10,10,10,10,10,9,8,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,10,9,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,9,7,10,10,10,9,9,10,10,10,10,8,10,10,10,10,10,9,10,10,10,8,9,10,8,9,9,9,9,10,10,10,10,9,10,9,10,10,9,8,10,8,9,10,8,10,10,10,10,9,10,9,10,10,10,10,8,10,10,10,9,10,7,10,8,10,10,10,8,10,10,10,7,9,10,9,8,10,9,9,10,9,9,9,10,9,10,10,10,10,10,10,10,9,8,9,10,10,10,9,8,10,10,10,9,10,10,10,9,10,10,6,10,8,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,9,10,10,10,9,10,10,9,7,10,9,10,8,8,9,9,9,10,10,10,10,10,9,8,10,9,9,9,9,10,9,8,10,10,8,10,7,7,9,10,10,10,8,10,10,10,10,10,9,9,9,10,10,9,10,10,9,10,10,10,10,9,10,10,9,10,10,9,10,10,8,10,10,10,9,10,10,8,10,10,10,9,7,10,10,9,9,9,9,10,10,9,10,10,10,9,9,9,8,10,8,10,8,9,10,8,10,9,7,9,10,8,10,10,10,9,10,10,9,10,9,9,10,10,10,8,10,8,10,10,10,9,10,8,9,8,10,10,10,10,10,9,10,10,10,8,9,7,10,9,8,10,10,10,10,10,9,9,10,8,10,10,10,9,10,10,10,10,10,10,8,10,9,8,9,8,9,9,8,10,9,8,10,9,9,10,10,9,10,8,10,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,10,9,9,9,10,7,9,10,10,8,7,10,9,8,10,9,9,9,10,9,10,7,10,10,9,10,8,10,10,10,9,9,9,9,8,10,8,10,5,10,10,8,8,9,10,10,10,10,10,10,10,9,10,10,9,9,10,9,9,10,10,9,10,9,9,10,10,8,10,10,10,8,10,9,9,9,10,10,10,10,8,8,10,9,9,10,9,8,10,9,10,8,9,10,8,10,10,10,7,9,10,9,9,9,10,10,8,8,10,9,8,9,10,10,9,10,9,10,10,10,10,10,10,9,9,10,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,7,10,10,10,10,9,10,10,9,10,10,9,10,9,10,10,10,9,10,9,8,10,10,8,10,10,10,10,10,10,10,10,9,8,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,10,10,8,9,10,10,10,10,10,10,9,10,9,9,8,10,10,10,10,8,8,10,10,10,10,10,9,10,10,10,5,10,10,10,10,10,10,10,7,9,10,8,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,9,9,9,10,10,10,9,10,9,8,10,8,10,10,8,10,10,9,10,10,10,8,9,8,9,10,10,10,9,10,8,10,10,10,10,9,10,10,10,9,9,10,8,10,10,9,9,8,7,8,8,9,10,9,10,10,10,10,9,9,10,10,10,10,9,8,7,10,9,9,10,10,10,9,10,10,8,10,10,10,9,9,9,8,9,10,9,9,8,9,10,10,10,10,9,9,10,10,10,10,8,10,9,8,10,9,10,9,10,10,10,9,9,9,8,9,9,10,10,10,10,8,10,10,9,9,10,9,9,10,10,8,9,9,10,8,7,10,9,8,10,9,10,10,9,9,10,7,10,9,10,10,10,9,8,10,8,9,10,10,9,8,10,9,10,7,10,8,9,9,10,10,10,10,8,10,9,10,9,9,10,10,10,8,10,10,8,10,10,9,8,9,9,10,10,9,9,10,9,10,10,8,7,9,10,7,8,9,9,8,10,8,10,10,9,10,10,10,10,8,10,10,8,9,9,8,10,10,10,9,10,7,9,10,9,9,10,9,9,10,10,8,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,10,9,9,10,9,9,8,10,10,10,7,9,10,9,9,10,10,10,8,9,10,10,9,10,9,9,10,10,10,7,10,10,9,9,10,10,10,10,10,9,9,10,10,9,9,9,10,10,10,8,10,10,10,10,9,10,9,10,8,10,9,10,10,10,8,10,10,10,10,10,9,8,10,9,9,10,10,9,10,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,7,9,9,10,6,8,10,10,10,9,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,9,9,9,9,10,8,10,9,10,10,9,9,10,9,10,8,9,10,9,10,9,9,8,10,10,10,8,10,9,10,10,10,10,10,10,8,10,9,9,9,10,10,10,10,10,10,10,9,10,9,9,8,9,10,8,10,10,8,9,10,9,10,10,9,10,10,10,10,10,9,9,9,10,9,10,10,10,10,10,10,10,10,9,9,10,9,9,10,10,10,10,8,8,9,10,9,7,10,10,10,8,7,8,9,9,9,8,10,9,10,10,10,10,8,9,10,9,9,10,9,10,10,10,10,10,10,10,10,9,10,9,10,8,9,9,8,10,10,10,10,10,10,10,8,10,9,9,10,10,10,10,10,10,9,10,7,9,9,10,9,8,9,10,10,10,9,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,9,9,9,10,10,10,9,9,9,9,10,10,8,10,10,10,10,10,10,8,10,10,10,9,10,10,10,9,10,10,9,9,10,10,9,10,10,9,10,10,10,10,9,10,9,10,10,10,9,10,9,8,8,9,7,10,9,10,9,10,9,10,10,10,9,7,10,9,10,10,10,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,8,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,9,9,10,9,10,10,9,9,9,8,9,9,10,10,10,8,9,10,10,9,8,10,9,9,9,10,10,8,9,9,8,10,10,10,7,9,9,9,10,10,10,10,9,9,8,10,8,9,9,9,10,9,9,10,9,10,9,10,10,7,10,10,9,8,9,10,10,10,10,8,10,8,10,8,9,8,10,10,9,10,10,10,9,9,10,10,9,10,9,10,10,10,9,10,10,10,9,7,9,10,10,8,10,10,10,9,8,8,10,9,9,10,10,10,8,10,10,9,8,9,10,7,9,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,10,8,8,10,10,10,10,9,10,10,9,10,8,10,10,9,9,9,10,10,10,9,8,10,10,10,10,10,9,9,10,9,10,10,9,10,10,10,10,9,10,9,10,9,10,9,10,10,10,10,8,10,10,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,9,10,9,8,10,10,9,10,8,9,10,8,9,10,10,10,8,9,8,10,9,8,8,10,10,9,9,10,7,10,10,10,10,9,10,8,10,8,9,9,10,9,10,9,9,8,9,9,10,10,8,8,10,9,10,10,10,9,10,10,10,10,9,8,10,10,10,10,10,10,10,9,9,9,8,9,10,10,9,10,10,10,8,10,10,10,10,9,10,9,10,10,8,9,9,10,9,10,9,9,10,9,9,10,8,8,10,10,10,10,10,8,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,7,9,10,10,10,10,10,9,10,10,10,9,9,10,9,9,8,8,8,9,9,9,10,9,10,9,10,9,10,10,10,9,10,9,8,10,10,7,9,10,10,10,10,9,8,9,10,10,10,10,10,9,10,10,8,8,9,10,9,9,9,10,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,8,10,9,9,8,10,9,10,8,10,7,10,9,8,9,10,10,10,9,10,10,10,10,8,9,10,9,10,10,8,9,9,8,10,9,9,10,8,10,9,9,10,9,10,8,9,10,9,10,10,9,10,10,10,10,8,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,8,8,10,9,10,10,9,10,9,7,9,9,10,9,10,9,10,10,10,10,9,10,10,9,10,10,9,10,10,10,9,6,10,10,8,10,8,9,9,9,10,9,10,10,9,9,9,9,7,9,10,10,10,8,10,10,10,10,8,9,9,9,9,10,9,10,9,10,8,9,10,10,10,10,8,10,10,10,10,9,9,10,9,10,9,10,8,10,10,9,10,9,10,10,9,10,8,10,10,10,9,10,10,10,10,8,9,10,10,9,10,10,9,9,10,9,9,10,10,9,9,9,10,8,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,7,10,10,9,8,10,10,10,9,10,10,10,10,9,8,10,10,10,8,10,9,9,9,10,10,10,8,10,10,10,9,9,9,10,10,8,8,10,10,10,10,10,10,10,10,8,9,8,8,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,8,10,10,9,9,10,9,10,8,10,10,10,9,9,10,10,10,9,9,9,9,10,9,10,10,10,8,8,10,9,10,10,10,10,9,10,9,10,8,8,8,10,8,8,10,10,10,9,9,8,10,10,10,8,10,10,10,10,10,8,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,10,10,8,10,8,10,8,10,10,8,10,9,8,9,10,10,10,10,8,9,10,8,10,10,9,10,10,10,9,10,10,9,9,10,9,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,10,8,10,9,10,8,10,10,10,9,9,9,10,9,10,10,10,9,10,10,10,9,8,10,9,9,10,10,9,10,9,10,9,9,9,9,10,10,9,10,10,10,10,10,10,10,10,9,9,8,10,10,8,9,10,10,10,9,10,10,9,9,8,9,9,10,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,9,10,8,9,10,10,10,8,10,10,10,10,10,9,8,9,9,10,8,10,10,9,10,10,9,8,10,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,9,10,10,10,10,10,9,9,10,10,10,9,10,10,10,8,10,10,10,10,10,10,10,10,8,10,6,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,10,10,9,9,10,10,9,10,8,10,8,8,8,9,10,10,10,8,10,10,10,10,9,9,9,8,8,10,10,8,10,10,10,10,10,9,9,8,10,8,9,10,9,9,8,8,10,10,9,10,9,10,9,9,8,10,10,10,8,10,10,10,8,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,7,10,10,9,10,10,10,10,9,9,10,10,9,8,10,6,9,10,10,10,10,10,10,8,10,10,8,10,8,10,10,10,10,10,9,10,10,10,10,9,8,10,10,10,8,10,8,9,10,8,10,10,10,10,10,10,10,7,9,9,10,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,8,10,10,8,6,10,10,10,5,10,10,9,9,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,9,9,10,9,10,10,10,10,8,7,10,10,10,10,9,10,10,10,10,9,10,10,9,10,9,8,10,10,9,7,9,10,10,9,10,10,10,10,9,10,10,9,10,9,9,9,8,9,9,10,9,9,10,7,8,10,8,10,10,10,10,10,10,9,10,10,10,10,9,8,10,10,9,10,10,10,9,10,10,8,10,10,10,10,10,10,10,9,9,9,10,8,8,8,10,10,10,10,9,10,9,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,8,10,8,9,9,9,9,10,8,10,10,9,10,9,10,9,9,10,10,10,10,10,8,10,8,10,10,10,10,10,9,10,9,9,10,10,9,10,9,8,9,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,8,10,8,9,9,10,9,10,10,10,10,10,10,9,9,10,7,10,9,10,10,7,10,10,10,10,8,10,9,10,8,10,10,10,9,7,10,9,9,10,9,10,10,10,10,10,8,10,10,9,10,10,9,10,9,10,10,9,8,10,10,9,9,10,9,9,10,8,9,10,10,10,8,9,9,10,10,9,10,10,8,9,9,10,10,10,9,10,9,9,9,8,10,9,10,10,9,10,9,10,10,8,10,9,9,10,9,10,9,9,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,8,7,10,10,9,9,10,9,10,9,9,9,9,10,9,10,10,10,9,10,9,9,10,9,9,8,10,9,10,8,7,10,10,10,8,9,10,10,9,10,10,10,10,10,10,10,10,9,9,7,10,10,10,10,9,9,10,10,10,10,10,9,8,10,7,9,10,10,8,10,9,10,8,9,9,10,8,9,9,9,10,10,9,10,10,10,9,10,10,8,9,8,10,10,9,9,10,10,10,10,10,9,9,10,10,10,9,10,8,9,10,10,10,10,10,10,10,8,9,10,9,10,10,10,9,9,10,9,10,8,10,9,9,9,9,10,10,10,10,10,7,10,10,9,8,8,10,9,8,10,10,9,10,7,10,10,10,9,10,10,10,10,9,8,10,10,10,9,10,10,10,10,9,9,9,10,9,10,10,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,8,10,10,9,9,7,9,10,10,9,10,9,10,10,10,8,10,10,10,8,9,10,10,8,10,10,10,10,10,8,10,10,10,10,8,10,9,9,9,10,9,9,9,9,10,10,10,9,10,10,10,10,9,9,9,10,8,8,9,9,10,10,9,9,9,9,9,8,10,10,10,9,9,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,9,10,9,10,9,9,10,9,10,9,7,10,9,10,9,10,9,9,8,10,10,10,8,8,10,10,10,10,10,10,9,10,10,9,9,9,10,10,8,9,10,10,9,10,10,10,8,9,10,9,9,8,10,9,10,9,10,8,9,10,10,10,9,8,8,10,8,10,9,10,8,9,9,10,10,9,10,10,10,10,8,9,9,10,10,10,7,10,10,10,9,10,10,10,10,10,9,10,10,8,8,9,10,10,8,10,10,9,10,10,10,10,9,9,10,10,10,9,10,10,10,9,10,10,8,9,10,10,10,10,9,10,10,10,9,10,10,10,6,9,9,10,8,9,10,10,10,10,10,9,10,8,10,9,9,10,10,10,8,10,10,10,7,10,9,9,9,9,10,10,8,9,9,9,6,9,10,10,9,10,10,9,10,10,10,9,10,9,9,10,9,10,10,10,9,10,10,10,10,10,10,8,9,10,10,9,9,10,9,10,10,10,9,10,8,10,9,10,7,10,9,10,10,9,10,10,9,10,9,9,10,10,9,9,10,9,8,9,8,9,8,9,9,9,9,5,9,10,9,9,9,10,10,10,9,8,9,9,8,8,10,10,10,9,10,10,10,10,9,9,9,10,10,9,9,6,10,9,10,10,10,10,8,9,8,10,9,10,9,10,8,10,9,10,10,8,8,10,10,10,9,10,9,9,8,8,9,9,9,8,10,8,8,10,10,10,10,9,10,10,8,10,9,9,10,10,9,10,9,10,10,10,8,10,8,10,10,10,7,9,10,9,10,10,9,7,10,6,7,10,10,9,10,10,10,9,10,10,10,8,10,9,7,10,10,10,10,10,10,8,10,10,10,10,9,9,10,10,9,9,10,9,10,10,10,9,9,9,10,10,9,3,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,9,9,9,10,10,9,10,8,10,10,9,9,10,9,10,6,10,10,9,10,10,10,10,8,8,10,10,10,10,8,10,10,10,10,9,8,9,10,10,8,9,6,9,10,9,8,10,10,9,8,8,10,8,9,10,8,10,10,10,10,9,10,9,10,6,9,9,9,10,10,10,10,9,10,10,10,9,10,10,9,10,9,8,9,9,10,10,10,10,10,9,10,10,8,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,8,10,10,10,9,10,9,10,10,9,10,9,10,9,10,10,10,10,10,8,10,10,10,10,9,10,10,9,10,10,10,10,9,9,9,10,10,10,10,10,9,10,9,10,9,9,10,9,9,9,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,9,9,8,8,9,10,7,10,9,9,10,8,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,8,9,10,9,10,10,8,10,10,10,10,10,10,10,10,10,10,8,8,10,10,10,10,10,10,10,10,9,10,9,8,9,10,9,10,10,10,10,8,10,10,9,10,10,9,9,5,9,10,10,9,10,9,9,8,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,9,9,10,10,10,8,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,8,9,9,9,10,9,10,10,9,10,10,10,10,8,10,9,8,10,8,10,9,10,6,10,10,10,9,7,9,10,10,10,9,10,10,9,10,9,10,9,10,10,9,9,10,10,10,10,10,10,9,7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,8,9,9,10,10,10,9,10,10,10,9,9,10,10,10,9,10,9,9,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,10,8,9,9,10,9,10,9,10,9,10,10,10,10,10,9,9,9,10,10,9,10,10,9,10,10,9,9,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,10,10,9,8,10,10,9,9,10,9,9,10,10,9,9,10,10,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,9,10,10,9,10,10,6,10,10,10,8,10,10,10,9,7,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,8,9,9,10,8,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,7,9,10,8,10,7,10,10,9,10,10,10,10,10,9,10,10,9,9,9,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,9,10,9,10,10,10,10,10,10,10,10,9,10,9,9,10,10,9,10,10,9,10,10,9,8,9,10,10,8,10,10,10,9,9,10,9,10,9,8,10,10,9,10,9,10,10,10,7,10,10,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,8,10,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,9,10,9,10,10,8,10,10,9,5,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,8,10,10,10,10,10,9,10,6,10,8,10,10,10,10,10,10,6,10,8,10,6,10,9,10,10,8,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,8,9,8,9,10,10,10,10,9,10,9,10,10,10,10,10,10,7,10,9,10,10,9,10,9,9,8,10,9,10,9,10,10,10,9,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,9,10,9,10,10,9,9,10,10,10,10,9,8,10,10,9,10,10,8,10,8,9,10,10,10,8,10,10,10,10,8,10,8,10,10,9,10,9,9,7,8,9,10,8,9,10,9,10,9,10,10,10,9,10,10,10,10,8,10,10,9,10,10,7,10,10,10,10,10,10,10,10,10,9,9,9,6,10,10,10,9,10,10,9,10,10,10,10,10,6,8,10,10,10,9,9,10,9,10,10,10,9,9,10,10,9,7,10,9,10,10,10,10,10,10,10,9,10,10,10,9,6,10,10,8,9,10,10,10,10,10,10,10,10,9,10,8,10,10,9,10,3,3,3,3,10,3,9,5,3,3,10,10,3,10,10,3,8,3,3,3,7,3,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,8,9,10,10,10,10,10,10,9,9,10,10,9,9,10,10,9,10,9,9,9,9,10,10,10,10,10,10,6,10,9,8,10,10,10,10,10,10,10,10,9,9,10,9,9,10,9,10,10,9,9,9,10,10,9,10,10,10,9,9,9,10,9,10,8,10,10,10,10,10,9,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,7,10,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,8,10,10,10,8,10,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,9,10,10,9,9,10,10,9,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,9,9,10,9,9,10,10,10,8,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,9,10,10,10,10,10,10,10,8,9,10,9,9,10,10,7,9,9,10,9,7,10,10,9,10,9,10,9,10,10,10,10,10,10,10,8,8,10,10,9,9,10,10,10,9,10,9,10,8,10,9,10,10,10,8,10,10,7,9,10,9,10,8,10,10,8,9,10,9,10,10,10,10,9,9,10,10,10,9,10,9,9,10,9,10,9,10,10,10,9,9,9,10,10,10,9,8,9,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,8,10,10,10,9,8,10,9,9,7,8,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,7,9,10,8,10,10,10,10,9,9,9,8,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,8,9,9,10,10,8,10,10,10,10,10,10,10,10,9,10,10,9,7,9,8,8,9,10,9,10,10,9,10,9,10,9,9,10,10,9,9,10,10,9,8,10,10,10,10,8,9,10,10,10,9,9,8,10,10,10,8,9,10,10,10,10,10,10,7,10,10,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,6,9,9,9,10,10,10,9,9,9,10,10,9,9,10,10,10,9,9,9,10,7,9,9,9,10,10,9,10,10,10,10,9,9,10,10,10,10,10,10,8,9,10,10,6,10,10,10,9,10,10,8,8,8,9,9,9,10,10,10,9,10,10,10,10,10,7,9,10,9,9,10,10,10,10,10,10,10,9,10,10,9,10,8,10,9,9,9,10,10,10,10,10,10,10,9,10,9,9,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,9,9,10,9,10,10,10,10,10,10,10,9,9,7,9,9,9,9,10,10,9,9,8,10,10,10,10,9,10,10,10,10,8,10,10,10,10,9,9,9,8,9,10,10,9,10,10,9,9,10,10,9,10,8,8,9,10,10,10,10,10,8,9,9,8,8,10,9,10,10,10,10,10,10,10,10,9,10,8,10,10,9,9,9,10,10,9,10,10,10,8,10,10,10,9,10,9,9,9,9,10,10,10,10,10,9,9,9,10,10,10,10,9,10,7,8,10,8,10,10,10,10,10,7,10,10,8,10,9,10,10,10,9,10,10,10,10,8,10,10,10,10,10,10,10,9,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,8,9,8,10,8,10,9,9,10,8,10,8,10,9,10,10,9,8,10,10,10,10,10,7,10,9,10,10,10,10,10,10,8,8,8,10,9,8,9,9,7,10,10,9,10,9,10,9,9,10,10,10,10,7,10,10,10,10,9,9,10,10,10,9,10,9,10,8,9,9,8,8,9,9,9,10,9,10,10,10,9,10,10,9,9,10,9,10,9,10,10,10,10,10,8,9,9,9,8,7,8,10,9,10,9,8,10,9,8,9,10,9,9,9,9,10,10,9,9,7,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,10,9,10,8,9,9,9,8,10,10,9,10,10,7,10,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,8,10,10,8,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,9,10,9,10,10,10,10,10,9,10,10,10,10,8,10,9,10,8,9,10,9,8,9,10,9,10,8,8,9,10,10,10,7,9,9,9,9,8,10,9,10,9,9,10,9,10,9,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,9,9,10,9,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,8,10,10,9,9,10,10,9,9,9,9,9,9,10,10,10,10,9,10,9,10,9,10,9,10,10,10,10,9,8,9,10,9,10,9,9,10,8,10,10,9,10,8,10,10,10,10,10,10,9,10,10,8,10,9,10,10,10,10,10,10,10,9,9,8,9,9,8,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,8,8,10,9,10,10,10,8,10,10,10,10,10,10,9,9,8,8,10,9,9,8,8,8,10,10,9,9,10,10,9,10,9,9,10,10,9,10,9,10,9,10,10,10,9,7,9,10,10,8,9,10,10,8,9,10,10,9,9,9,9,10,8,10,10,10,10,9,9,8,10,9,8,10,10,9,10,10,9,10,10,10,9,10,10,10,10,9,10,10,10,7,10,8,10,9,9,10,9,10,10,10,10,9,9,10,9,10,9,9,10,9,9,8,10,8,10,9,10,10,10,9,10,9,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,6,10,8,9,10,9,8,10,8,10,9,10,10,8,10,10,10,9,10,8,10,10,10,10,9,8,8,8,9,8,9,10,8,10,9,10,9,10,10,9,10,8,10,10,9,10,10,10,8,10,9,8,10,10,10,10,10,9,9,9,9,9,9,9,8,9,9,10,10,10,10,10,10,9,10,10,10,9,10,8,9,10,10,10,10,9,10,10,10,10,10,8,10,9,10,8,10,10,9,7,8,10,10,8,9,9,10,10,9,9,10,8,9,10,10,10,8,9,9,9,9,10,10,10,10,10,9,9,10,10,9,8,10,10,10,10,8,10,10,9,10,10,8,9,10,9,10,10,7,10,10,9,10,10,10,8,9,9,10,10,10,10,10,10,10,10,9,10,10,10,8,9,10,10,10,10,8,9,9,9,10,9,10,10,9,8,10,10,10,10,9,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,8,10,9,10,10,9,10,10,10,10,10,8,9,10,10,10,9,10,10,10,10,10,8,9,10,9,9,10,10,9,10,10,10,9,10,10,9,9,9,10,10,9,10,10,10,10,8,10,10,8,10,10,9,10,9,9,10,10,10,8,9,9,10,10,10,10,9,9,9,10,10,10,8,10,10,10,9,10,10,10,10,9,10,10,8,10,10,10,10,9,9,9,10,8,10,10,9,9,10,8,10,9,9,10,9,10,10,9,10,10,9,9,8,10,10,10,10,10,10,8,10,8,10,9,8,9,9,10,10,10,10,10,9,8,10,10,10,10,8,10,9,10,10,8,7,10,9,10,10,8,10,8,10,9,9,9,8,10,8,9,10,10,9,10,8,10,10,9,9,10,10,8,10,10,10,8,10,9,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,9,9,10,10,10,10,9,9,9,10,10,10,10,10,9,8,9,9,10,10,10,9,8,7,10,9,10,10,10,10,10,10,9,9,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,9,7,9,10,10,10,9,10,10,8,10,10,10,10,9,10,10,10,10,9,9,5,10,10,10,10,8,8,9,9,9,9,8,10,9,9,9,9,9,6,10,9,10,10,10,10,8,10,9,10,8,10,10,10,10,10,9,10,10,8,9,9,10,10,10,9,10,10,10,9,10,10,8,8,10,10,9,10,8,10,10,10,10,9,10,10,10,10,10,9,10,10,8,8,10,9,10,9,9,9,9,10,9,10,10,6,10,10,9,8,10,10,10,8,9,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,8,10,10,9,10,10,10,10,9,10,10,9,10,10,9,9,9,9,10,10,10,10,7,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,9,9,10,9,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,9,10,9,10,9,10,10,8,10,10,9,9,9,10,9,9,8,10,8,10,9,10,9,9,8,8,10,10,10,8,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,9,9,9,10,10,10,10,10,10,8,10,9,8,9,9,10,10,9,8,10,10,9,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,8,10,10,9,9,10,10,10,10,9,10,10,9,8,10,10,10,10,10,10,8,10,9,10,10,10,9,9,8,8,10,10,9,9,10,8,8,10,10,10,10,9,10,9,10,9,10,9,8,9,10,10,10,10,10,10,8,10,10,10,9,10,9,10,9,10,10,10,10,10,8,10,9,10,10,10,10,10,9,7,10,9,10,8,10,10,10,8,10,10,10,10,10,8,9,10,10,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,9,9,10,10,10,10,9,8,9,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,10,10,10,9,8,10,9,10,10,10,9,10,9,9,10,9,10,8,9,10,10,9,10,9,9,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,9,9,9,10,10,9,10,9,9,9,10,10,10,9,10,9,10,10,10,10,10,10,9,9,10,10,10,9,9,10,10,9,8,9,10,9,9,9,9,10,10,9,9,10,10,9,10,9,10,10,9,9,9,10,10,10,10,10,8,10,9,10,10,10,8,10,8,10,9,8,9,10,10,10,10,10,8,10,10,8,9,10,10,10,9,10,10,8,8,9,10,8,10,8,8,10,10,9,10,8,10,10,9,10,10,10,10,7,10,10,10,9,9,9,10,10,10,9,10,10,9,8,10,10,10,10,9,10,9,9,10,9,10,10,9,9,9,7,10,10,8,10,9,9,9,10,10,10,8,10,9,9,8,9,7,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,8,9,10,10,8,10,10,8,9,9,10,10,10,9,10,10,9,9,8,10,10,9,8,10,10,10,8,10,10,10,9,10,10,10,10,10,8,10,10,10,10,10,8,10,9,8,10,10,10,10,10,9,10,10,10,9,10,9,10,10,9,10,10,9,9,10,9,10,8,10,10,7,8,10,10,10,10,8,9,10,10,9,10,10,10,10,8,9,10,9,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,9,10,9,10,10,8,10,10,10,9,10,8,9,8,9,10,9,9,8,9,10,9,10,10,8,9,8,10,10,9,9,10,9,10,10,9,9,8,10,9,10,9,10,10,8,10,7,9,10,9,9,10,10,10,10,10,10,10,9,9,8,10,9,10,10,8,10,8,10,9,10,9,8,10,9,10,9,8,8,9,10,9,10,10,10,10,9,10,9,10,9,10,10,10,8,10,9,10,10,10,9,10,8,10,9,9,10,10,9,10,9,10,10,9,10,10,9,10,10,9,10,9,8,10,7,10,9,9,10,9,9,9,10,10,10,8,9,10,7,9,10,10,10,9,9,10,9,10,9,10,10,10,9,10,10,9,10,10,8,9,10,10,9,10,8,10,10,9,9,8,7,10,9,10,9,10,10,10,7,10,10,10,10,7,8,10,10,10,8,9,9,10,10,10,9,10,10,7,10,10,10,9,10,10,10,9,9,9,10,9,10,9,9,10,9,9,10,10,10,10,8,10,9,10,10,8,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,8,10,10,10,10,8,9,10,10,9,10,10,10,10,9,8,10,10,9,10,10,10,8,10,10,10,9,9,7,10,10,9,10,9,9,10,10,10,10,10,10,10,10,9,9,9,8,10,9,8,10,8,8,10,10,9,9,10,10,9,10,10,10,10,10,10,9,9,9,9,9,9,10,8,8,10,10,10,9,10,10,10,10,10,10,7,9,9,10,10,10,10,10,10,10,9,10,9,9,9,10,9,9,10,9,8,8,10,8,10,10,10,9,9,10,10,9,10,10,10,10,10,10,10,10,10,8,10,10,10,10,8,9,10,9,10,9,9,8,9,9,10,7,10,9,10,9,9,10,9,8,9,9,10,9,10,10,9,9,8,10,9,8,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,9,9,8,8,9,10,10,10,9,8,9,9,10,8,10,7,9,3,7,7,7,7,7,7,10,10,7,7,7,6,7,7,6,10,9,7,6,10,7,7,7,7,10,3,9,7,8,7,7,9,7,9,7,9,8,6,5,7,8,10,7,8,7,6,7,7,7,4,7,10,8,6,7,7,10,7,10,8,6,10,5,8,7,7,10,10,9,7,10,9,10,9,10,10,9,9,10,9,9,9,9,9,9,10,10,9,10,10,10,9,10,10,8,9,10,10,10,10,10,8,10,10,10,10,10,10,9,9,10,10,10,10,10,9,9,9,10,10,10,9,10,9,9,10,10,10,9,10,10,9,10,8,8,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,9,10,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,9,9,9,9,10,9,10,10,9,10,10,10,10,10,9,10,10,10,10,9,10,9,9,9,9,10,10,10,10,9,10,10,9,10,10,10,10,8,10,9,10,10,10,8,9,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,8,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,8,9,10,10,10,10,10,8,9,9,9,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,8,9,10,10,9,10,10,10,10,10,10,10,10,8,10,10,10,10,9,8,10,10,9,10,8,10,10,8,9,10,10,10,10,10,10,10,9,10,9,10,10,7,9,10,10,8,10,10,10,10,10,10,9,10,10,10,9,10,10,10,8,10,9,10,10,10,10,9,9,10,10,10,10,9,10,9,10,10,9,10,9,10,9,9,10,10,9,9,9,10,8,10,10,9,8,10,10,9,10,10,10,10,9,9,10,10,9,10,10,9,9,10,9,10,9,8,9,9,9,9,9,10,10,10,10,10,10,10,9,10,10,10,9,9,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,8,7,10,10,7,9,10,9,9,10,10,10,9,7,10,9,10,10,8,9,10,10,9,10,10,10,10,10,10,9,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,9,9,10,9,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,8,6,10,10,9,9,10,8,10,10,9,10,10,10,9,9,10,10,9,10,10,9,10,9,10,10,10,10,9,10,10,9,9,10,9,10,10,8,10,10,10,10,10,10,8,8,7,10,10,10,9,10,9,10,8,10,9,10,10,10,10,10,10,9,9,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,9,8,9,8,10,10,10,10,9,9,10,9,10,10,6,9,10,9,9,8,8,10,9,10,8,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,10,6,10,10,10,10,10,10,10,10,9,10,10,10,10,9,6,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,7,10,10,10,10,9,10,10,9,10,10,10,5,8,10,10,10,9,9,10,10,10,9,9,10,9,10,10,8,9,10,10,10,10,10,10,9,9,9,5,9,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,10,9,9,10,10,10,9,10,10,7,10,10,9,9,9,10,9,9,9,9,10,10,10,10,10,9,10,10,9,10,10,7,9,9,10,10,10,9,6,10,9,9,10,10,10,10,10,10,10,10,10,9,9,9,9,10,10,9,10,10,9,9,8,10,8,9,10,10,9,10,10,9,10,8,10,9,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,7,9,10,6,10,9,10,10,9,9,8,10,10,10,10,10,10,8,10,9,10,10,10,9,10,10,9,9,9,8,10,9,10,9,9,9,10,10,10,8,10,9,10,10,10,9,10,10,8,10,9,10,10,10,10,10,8,10,9,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,7,10,8,9,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,8,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,8,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,8,10,9,5,10,9,10,10,10,10,10,9,10,9,9,10,10,10,10,9,9,10,10,10,9,10,10,9,10,10,7,10,9,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,10,10,10,10,10,8,9,10,10,10,9,10,10,10,10,9,10,9,10,10,9,9,10,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,9,10,10,10,9,10,10,9,10,10,10,9,10,9,10,10,9,6,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,10,9,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,8,10,10,10,10,9,10,9,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,6,10,10,10,9,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,6,10,10,10,10,6,10,10,10,9,10,9,9,10,10,10,10,9,9,10,8,10,10,9,10,10,10,10,10,9,10,10,10,10,9,10,9,9,10,10,9,9,10,10,9,10,9,10,9,10,10,8,9,9,10,9,8,10,9,10,10,10,9,9,10,10,10,9,10,8,9,9,10,10,10,10,10,10,9,8,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,7,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,9,10,10,9,8,9,10,10,9,9,10,10,10,10,10,10,10,10,9,8,10,10,10,10,9,8,10,10,8,9,8,10,9,9,10,9,9,10,10,10,9,10,10,10,9,10,8,10,10,10,9,10,10,9,9,10,9,10,10,10,10,10,8,10,9,10,9,10,10,9,10,10,9,10,8,9,10,10,10,10,10,9,9,8,10,10,10,9,9,9,10,10,9,9,10,10,10,9,10,10,10,8,10,10,10,10,9,8,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,9,8,9,9,9,10,9,10,8,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,9,10,9,10,10,9,9,9,10,10,10,10,10,10,9,9,10,7,10,10,10,9,9,10,10,9,9,9,8,10,8,8,9,10,10,10,10,9,9,9,9,9,8,10,10,7,10,9,9,10,10,10,10,10,10,9,8,10,9,10,10,10,9,10,10,10,10,9,10,10,10,10,9,9,10,9,7,9,8,10,8,10,10,9,9,10,9,7,10,10,9,10,9,10,10,9,9,10,10,9,9,9,10,10,9,10,9,10,10,10,10,9,9,10,9,10,8,10,8,10,10,9,8,10,10,10,10,10,10,9,10,9,8,10,10,10,10,10,10,10,10,10,9,9,9,9,9,9,10,10,10,10,10,10,9,9,10,10,10,7,10,10,9,9,10,10,10,10,10,9,10,9,10,10,9,10,9,10,10,10,10,10,9,10,9,10,9,10,7,10,10,10,10,9,9,9,10,10,10,7,9,10,8,10,10,10,9,10,9,10,9,8,10,9,8,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,9,10,9,9,7,10,8,10,9,9,10,10,10,10,10,9,8,10,8,9,8,10,10,10,9,10,10,10,10,10,10,9,10,10,10,8,10,10,8,10,9,10,9,10,10,9,10,10,9,8,10,9,10,10,10,10,9,10,9,9,9,10,9,10,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,9,10,9,9,10,10,10,10,10,10,10,10,9,8,10,10,10,10,10,10,10,10,9,10,9,10,8,10,10,10,10,10,8,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,6,10,8,10,9,9,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,8,9,10,10,10,9,10,10,10,9,9,9,9,10,10,10,9,10,9,9,10,8,10,10,10,10,9,10,10,10,10,9,9,10,9,8,10,10,10,9,10,9,9,10,10,8,10,10,9,9,9,9,10,9,9,9,10,10,10,9,9,10,10,8,9,8,10,10,10,10,10,8,10,10,10,10,10,10,9,9,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,9,8,9,8,9,9,9,9,10,9,9,10,10,8,9,10,8,10,9,10,10,8,9,10,10,10,10,10,10,10,9,10,10,10,9,10,9,10,8,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,8,9,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,9,9,10,10,10,10,8,10,8,9,10,10,10,10,10,8,10,9,10,10,9,10,9,10,9,10,10,10,10,10,10,9,10,10,9,7,8,10,10,10,10,8,9,10,9,8,10,10,10,10,10,10,10,10,10,7,10,9,10,10,10,10,10,9,10,8,10,10,9,10,10,10,10,10,10,10,10,10,8,9,9,10,10,10,10,9,10,9,10,10,10,10,9,10,9,8,10,10,10,9,10,9,3,10,10,8,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,10,9,9,10,9,10,10,10,8,10,10,9,10,10,10,9,10,9,9,8,10,8,10,10,10,10,9,8,9,8,8,10,10,10,9,10,10,9,8,10,9,10,10,8,10,10,10,10,9,10,9,9,10,9,10,10,10,10,9,9,10,9,9,10,10,10,10,10,10,8,9,9,10,10,8,10,7,10,10,10,10,8,9,10,9,10,10,9,10,10,9,9,10,10,10,8,10,10,10,10,9,10,10,10,8,10,10,10,10,10,10,8,10,9,9,10,9,10,10,10,10,9,10,10,10,10,9,9,9,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,8,10,10,10,10,10,9,10,10,7,7,9,9,10,9,10,9,10,10,10,9,10,9,10,9,10,9,10,10,10,10,8,10,10,8,10,8,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,9,10,10,9,10,10,10,8,10,10,10,9,10,9,9,10,10,10,9,9,9,10,10,10,10,10,9,6,9,10,10,6,10,10,9,10,10,9,10,8,10,9,10,10,10,10,10,9,8,10,8,10,9,10,10,10,9,10,10,10,9,9,10,10,9,8,9,10,10,10,10,6,10,10,10,10,10,10,10,10,10,10,10,10,8,10,10,8,10,9,9,10,10,9,7,8,9,10,8,8,7,10,8,9,9,10,10,10,10,10,10,8,10,10,9,10,10,10,9,10,8,10,8,10,10,10,9,10,8,8,10,10,9,10,10,9,9,10,8,10,10,9,9,9,9,10,9,9,7,10,8,10,9,9,10,10,9,10,9,10,10,10,10,8,10,8,7,10,9,10,9,10,8,10,10,9,10,9,10,10,10,8,9,9,10,9,8,9,7,10,9,9,10,10,9,10,10,9,10,10,10,10,10,9,10,9,10,9,9,10,10,10,10,7,10,9,10,10,9,10,10,10,10,9,10,10,8,10,10,10,9,8,10,10,9,10,10,10,10,10,8,10,8,9,10,10,10,9,10,9,8,10,9,10,10,10,10,10,10,10,10,9,9,9,9,8,8,9,10,10,10,10,10,10,9,10,9,10,10,10,9,9,9,8,9,10,10,10,7,10,9,10,9,10,10,10,10,10,7,9,9,10,10,8,10,10,10,10,10,9,10,9,10,10,9,9,10,9,10,9,10,9,10,8,10,10,7,9,10,8,10,10,10,10,9,8,9,10,10,9,10,10,8,9,10,9,10,10,10,10,10,9,10,9,9,8,10,9,10,9,10,9,10,9,10,9,9,10,10,10,10,9,10,7,9,10,9,10,9,10,10,10,10,9,9,10,9,9,10,10,9,10,10,9,7,9,9,9,10,10,9,9,10,8,10,10,10,9,10,10,10,10,10,9,10,10,10,9,9,10,9,10,8,10,10,9,10,8,9,9,10,10,9,9,9,10,10,9,9,9,9,10,10,10,10,10,10,9,10,9,10,9,9,10,10,10,10,10,10,9,8,9,10,8,10,7,10,9,10,8,10,10,9,9,9,9,10,8,10,10,8,10,9,10,9,10,10,10,8,10,10,9,8,10,8,10,10,10,8,10,10,9,10,9,10,9,10,9,9,10,10,9,10,10,9,10,8,10,9,10,8,9,10,10,10,10,10,10,9,10,9,10,7,9,10,10,10,10,10,10,10,9,9,10,10,9,9,10,10,10,10,9,9,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,9,10,8,9,8,9,10,9,10,9,9,10,10,10,9,10,10,10,10,10,10,8,10,9,9,10,9,10,10,10,10,7,10,9,9,9,10,8,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,8,7,10,7,9,9,10,10,9,10,8,9,9,8,10,10,9,10,10,8,10,6,9,10,10,10,10,9,10,10,10,8,10,9,10,10,10,9,8,10,10,10,10,9,10,9,10,8,9,10,10,9,8,8,10,9,10,10,10,9,10,9,9,9,10,10,10,10,10,10,10,10,9,10,10,8,10,9,10,9,10,10,10,10,10,10,8,10,9,10,10,9,10,9,10,10,10,10,6,10,9,10,10,9,10,10,9,10,10,9,10,10,10,10,9,10,9,8,7,10,6,10,7,6,10,9,10,9,7,10,9,7,10,6,10,7,7,9,7,10,10,10,6,6,7,6,9,7,10,9,7,10,7,8,8,9,7,7,9,7,9,7,9,8,10,6,8,7,7,7,10,10,9,10,10,10,8,6,7,6,7,6,6,6,3,9,8,6,8,10,3,8,7,8,7,9,7,10,9,10,10,7,9,3,10,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,8,10,10,10,7,10,10,9,10,9,9,10,10,8,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,9,10,10,10,10,9,9,9,10,9,9,10,10,10,10,9,10,9,9,10,7,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,8,10,10,10,9,9,10,10,10,8,10,10,9,10,9,8,10,8,10,10,10,10,10,8,9,9,9,9,10,9,10,10,10,10,8,10,10,10,9,7,10,10,10,10,9,10,10,10,8,10,9,9,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,8,9,10,10,10,10,10,10,10,9,10,8,9,10,10,9,10,10,9,10,10,9,9,9,8,10,9,9,9,10,9,10,10,7,7,10,10,10,10,7,10,10,10,10,10,8,10,10,10,8,9,9,10,8,8,9,10,9,10,9,8,9,9,10,10,10,8,9,9,10,9,10,9,10,10,10,9,9,10,10,10,10,10,9,10,8,10,10,10,8,10,9,10,10,10,9,10,10,9,8,10,10,8,10,10,10,10,8,10,9,9,9,10,10,10,10,9,10,10,10,10,8,10,7,10,9,10,9,10,10,9,9,10,10,9,10,10,8,10,10,10,10,10,10,10,9,10,9,9,10,10,10,10,10,9,10,10,10,10,10,8,10,10,8,9,10,9,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,8,10,10,10,9,10,9,10,10,10,10,10,9,10,10,8,5,10,9,10,10,10,10,10,10,10,9,10,10,10,9,9,10,10,10,9,9,9,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,7,10,10,10,10,9,9,10,9,8,10,10,10,10,10,9,9,10,10,10,9,9,8,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,9,10,10,9,8,10,10,9,9,10,10,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,8,8,10,10,10,10,10,10,9,10,9,10,10,8,10,10,10,10,10,10,10,9,8,8,10,10,10,10,10,10,9,9,10,10,9,9,10,9,10,10,9,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,10,10,9,10,10,9,9,10,10,10,10,9,9,10,10,10,9,10,10,9,10,8,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,9,10,6,9,9,8,9,8,10,9,9,10,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,9,9,9,9,10,10,10,10,10,7,10,10,9,7,10,8,10,10,10,10,9,8,10,6,9,10,10,10,10,8,10,10,10,10,10,10,10,10,9,9,9,10,9,10,10,10,10,10,8,8,10,9,10,10,10,10,10,10,7,9,10,10,9,10,9,9,10,10,10,10,8,10,9,9,10,10,10,10,10,10,10,8,10,8,10,9,9,10,10,10,10,8,10,10,10,10,10,10,9,10,9,10,10,10,8,10,9,10,10,8,10,10,10,10,8,10,6,9,9,9,10,9,10,10,10,10,10,9,10,9,10,10,8,10,10,10,10,10,10,10,9,10,9,10,10,10,9,9,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,8,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,9,10,9,10,8,10,9,9,10,9,9,10,9,10,10,10,10,8,10,8,10,10,9,10,9,10,10,9,10,10,9,10,10,10,8,10,10,10,8,9,10,9,9,8,10,10,10,10,10,9,10,9,10,10,10,10,9,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,8,9,10,10,10,10,7,10,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,10,9,10,10,9,10,9,9,10,9,10,10,10,10,8,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,10,10,9,7,10,10,10,10,10,9,10,10,10,10,10,10,10,10,8,10,10,7,10,10,10,9,10,10,9,8,10,9,10,10,10,10,10,10,10,9,9,10,10,10,9,9,8,10,8,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,9,10,10,10,10,10,10,10,7,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,9,8,10,8,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,9,10,9,10,9,10,10,7,9,10,10,10,10,10,10,9,10,10,10,10,9,10,9,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,9,10,9,9,10,9,10,10,10,9,10,10,9,10,10,9,8,10,10,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,9,9,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,9,8,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,8,10,9,10,10,10,10,10,10,9,10,8,9,10,10,10,10,10,9,10,9,10,9,10,9,10,10,10,10,9,10,9,10,9,9,10,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,10,9,10,10,10,9,8,10,10,10,9,8,9,10,10,10,9,9,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,8,8,9,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,10,9,8,8,9,9,10,9,10,10,10,10,9,10,10,10,10,10,9,8,10,10,9,9,10,10,10,10,9,9,10,9,9,10,10,9,10,10,10,9,8,10,10,10,10,10,10,10,10,10,9,9,10,8,10,10,10,9,10,9,9,10,10,10,10,10,9,8,8,9,9,10,10,10,10,8,10,10,10,9,9,9,10,10,9,8,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,8,10,10,10,10,10,10,9,10,10,10,10,9,9,10,9,10,10,9,8,10,10,10,9,10,9,10,10,9,10,7,8,10,10,10,10,7,10,9,10,10,10,9,10,10,9,9,10,9,10,10,9,10,10,10,9,10,10,7,8,10,10,9,8,10,10,9,9,10,10,10,10,9,10,10,8,9,8,9,10,10,9,10,9,10,10,8,10,10,10,10,10,9,10,10,10,9,10,10,9,10,9,9,10,10,9,10,10,10,10,10,7,9,8,9,10,10,8,10,10,10,10,10,8,10,9,10,10,10,7,10,10,10,10,9,8,10,10,10,10,10,10,10,10,6,10,10,10,10,9,9,10,8,9,9,10,10,10,8,10,10,9,10,10,10,10,10,7,10,8,9,9,10,10,8,8,10,9,10,9,9,9,10,9,10,6,9,9,10,10,9,9,10,8,9,10,9,8,10,9,10,10,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,9,9,8,10,10,10,10,10,9,10,9,9,10,10,10,9,9,10,8,9,10,9,10,8,9,10,9,10,9,9,10,10,10,7,10,10,10,10,10,10,10,8,9,9,10,7,10,9,9,10,10,10,10,10,9,10,9,10,10,8,9,10,10,10,10,10,9,10,10,10,9,10,9,7,10,9,10,10,10,9,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,8,8,9,10,10,10,10,10,10,9,9,10,10,9,10,9,10,10,9,10,9,9,10,8,9,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,9,8,9,10,10,10,9,10,10,10,10,8,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,9,10,10,9,10,9,10,9,10,10,10,9,10,10,8,9,10,10,10,9,7,10,10,9,10,9,10,9,10,10,10,9,10,9,9,8,10,10,9,10,10,10,10,8,8,10,10,10,9,10,9,10,10,10,10,10,10,10,9,9,10,9,10,10,10,10,10,9,9,9,10,10,10,9,10,10,8,9,10,10,9,9,10,10,10,10,10,10,10,10,8,10,9,10,10,10,10,10,10,10,9,10,5,10,9,10,10,10,10,10,10,10,10,10,10,8,9,9,10,10,9,9,10,10,10,10,9,9,10,9,9,9,10,9,7,10,10,7,10,9,10,9,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,9,9,10,9,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,10,9,9,10,9,10,8,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,8,9,10,9,7,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,8,9,9,10,10,10,10,10,10,8,10,10,10,8,9,10,9,10,10,10,9,10,10,10,10,10,9,10,9,9,7,8,10,9,10,10,9,8,10,10,9,10,10,9,10,9,10,10,10,8,10,10,9,9,10,9,10,8,10,10,10,10,9,10,10,10,9,9,10,10,10,10,9,10,9,9,9,10,10,8,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,9,10,10,10,10,9,10,9,9,10,10,10,9,10,10,10,10,10,9,9,9,8,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,8,10,9,10,9,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,9,9,10,10,10,9,10,10,10,9,10,10,10,9,10,8,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,8,10,10,9,10,10,9,10,9,9,9,10,9,10,10,10,10,8,10,8,9,10,10,7,10,9,10,9,10,9,10,8,10,8,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,8,10,10,10,10,9,8,10,9,10,10,8,10,10,8,10,10,10,9,8,10,10,10,8,10,9,10,10,10,10,9,10,10,9,10,7,10,10,10,10,9,10,10,9,8,9,10,10,9,9,10,8,9,10,10,10,10,10,9,10,10,10,9,10,10,10,9,9,9,10,10,10,10,10,10,10,10,8,10,10,9,10,10,10,10,10,10,10,10,9,10,9,10,9,10,8,8,10,10,10,9,9,10,10,10,10,9,10,10,10,10,9,9,10,10,10,9,10,10,10,9,10,10,10,9,9,10,10,10,10,9,10,10,9,8,9,9,10,9,10,8,9,9,10,9,10,10,10,10,10,10,10,10,10,7,9,9,9,9,9,8,9,10,10,10,10,10,9,9,10,10,10,10,10,9,10,10,10,9,9,10,10,10,10,9,10,10,9,10,10,9,4,7,9,7,10,10,10,10,10,7,7,10,10,7,7,9,9,5,7,7,10,6,8,7,9,9,10,8,7,7,10,7,10,10,7,7,7,7,6,10,7,10,7,8,9,7,7,7,9,7,3,6,7,9,9,8,10,8,9,10,6,7,10,7,8,8,9,10,9,10,10,10,9,9,9,10,9,10,9,9,8,9,10,8,9,10,9,9,10,10,10,10,10,10,10,10,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,9,9,10,10,10,10,10,10,10,9,9,9,10,9,10,8,10,10,10,10,10,8,10,10,10,10,10,10,9,10,10,8,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,8,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,7,10,9,9,9,10,9,10,9,10,9,10,9,10,10,8,10,10,9,9,10,10,9,9,9,10,10,10,10,10,9,10,9,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,8,10,3,10,9,10,6,8,10,10,10,10,10,9,10,10,10,9,10,9,10,10,10,9,10,9,10,9,10,10,10,10,9,9,10,10,10,10,9,10,10,10,9,9,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,9,8,10,9,10,10,9,10,10,9,10,10,10,10,10,10,9,9,9,10,10,10,10,10,10,9,9,10,9,10,10,9,8,10,10,9,10,10,10,10,9,10,10,10,9,9,10,9,10,10,10,10,10,10,10,10,10,10,10,8,8,10,7,10,10,10,9,9,9,10,9,10,8,8,10,10,10,9,9,10,10,9,10,10,8,10,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,9,9,10,8,10,10,8,10,10,10,10,9,10,9,10,10,10,10,9,10,8,10,10,10,10,7,10,9,10,10,10,9,10,8,10,10,10,9,7,10,10,9,10,10,10,10,10,9,10,10,10,10,9,10,10,9,9,9,10,10,9,9,10,10,10,10,9,10,10,10,9,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,8,8,10,10,10,10,10,10,10,10,9,8,10,10,10,9,10,10,9,10,8,10,9,9,10,10,10,9,9,7,10,10,9,10,8,9,10,10,10,10,10,9,10,10,10,9,7,10,10,9,10,10,10,10,10,10,9,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,9,10,10,10,10,10,9,10,9,9,10,10,10,9,10,9,6,7,8,10,10,10,9,10,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,9,10,9,10,9,8,10,9,9,10,10,10,10,10,10,9,9,10,10,9,10,10,10,9,9,10,9,7,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,7,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,8,9,9,10,10,8,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,9,10,10,10,9,9,5,9,10,8,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,8,10,9,10,10,10,10,10,8,10,8,10,10,10,10,10,10,9,9,9,10,9,10,10,9,10,8,10,10,10,9,10,10,10,9,9,8,10,9,9,10,9,9,10,10,10,10,10,10,10,10,10,10,9,10,8,10,10,10,9,9,10,9,9,9,10,10,10,10,10,10,9,10,10,8,10,10,9,10,10,10,9,9,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,7,10,9,9,9,9,9,10,9,10,10,9,10,10,10,10,10,10,10,9,9,10,9,10,10,9,9,10,10,10,9,10,9,10,9,9,9,10,9,10,10,10,10,10,10,9,9,9,10,9,8,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,10,9,10,10,9,10,9,9,9,10,10,10,9,10,10,8,10,9,9,10,10,10,10,10,8,10,10,10,10,9,10,9,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,9,10,10,10,7,10,10,9,8,10,9,6,10,10,9,10,10,9,10,9,10,10,10,10,10,10,9,10,9,10,9,10,9,9,10,10,9,10,9,9,9,9,10,10,9,10,10,10,10,10,9,10,10,9,9,9,10,9,8,10,10,10,10,9,10,10,10,10,7,8,9,10,10,10,10,10,10,8,10,9,10,10,10,10,10,10,10,9,10,10,10,10,8,10,9,10,10,9,10,10,10,10,10,9,9,10,9,9,9,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,9,10,9,10,9,10,10,10,10,10,9,10,10,10,10,8,10,10,10,10,10,10,8,8,10,9,10,9,10,8,10,10,10,9,10,10,9,9,10,9,9,8,9,10,9,9,9,9,9,8,9,10,10,9,9,10,9,9,9,9,10,10,10,10,9,9,10,10,9,9,10,10,9,9,10,10,9,9,10,8,9,9,9,6,10,10,9,10,9,8,10,10,10,10,10,10,9,10,8,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,9,10,10,8,10,10,10,10,9,9,9,9,10,10,10,10,10,10,10,8,10,10,10,9,9,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,9,10,9,10,10,10,9,9,9,10,10,10,9,8,10,8,9,10,10,10,10,9,10,10,10,10,10,9,8,10,10,10,9,10,9,8,10,10,9,10,10,10,8,10,9,8,10,10,9,10,10,9,10,9,9,9,9,10,10,10,10,10,8,9,10,10,10,10,10,10,10,8,10,8,9,10,10,10,10,8,9,10,9,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,9,9,8,10,10,10,10,9,9,10,10,10,10,9,9,10,9,9,10,9,9,10,9,10,10,8,10,7,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,8,10,10,8,9,9,10,10,9,10,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,9,10,10,10,10,9,8,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,9,10,10,9,10,10,10,8,8,10,10,10,9,8,10,8,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,10,8,8,8,10,10,7,6,10,10,6,7,10,7,9,10,7,9,10,9,10,7,10,9,7,10,6,10,10,7,9,7,7,7,7,6,10,6,7,10,10,7,7,7,7,7,8,7,7,10,9,10,9,8,6,9,9,10,7,9,7,6,9,9,9,10,7,7,7,7,10,7,7,10,10,7,7,9,10,10,6,6,10,10,7,6,6,7,7,7,6,10,6,4,10,6,8,6,8,10,9,6,7,6,7,4,10,7,7,6,10,9,7,7,10,7,10,9,7,10,8,6,6,6,6,6,6,9,10,8,7,10,10,7,8,8,6,9,6,4,8,10,10,10,7,8,6,8,6,10,10,4,3,6,9,9,7,7,10,10,7,7,7,7,7,7,7,10,8,7,10,8,7,7,7,10,10,10,10,10,9,9,8,9,9,8,10,10,10,9,9,10,8,8,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,6,10,10,10,10,10,10,10,9,10,9,10,9,9,10,10,8,9,7,9,9,10,9,10,9,10,10,8,10,10,10,10,9,8,9,10,10,9,10,10,7,10,9,10,9,10,10,10,10,10,10,9,10,9,9,9,10,10,10,10,10,10,9,10,9,9,9,10,10,10,10,10,4,10,9,9,10,10,10,6,10,9,9,10,10,10,8,6,10,8,7,6,8,9,9,10,6,7,7,7,6,10,6,7,9,7,9,10,6,7,7,10,10,9,8,10,7,10,10,7,10,7,10,7,10,9,7,6,7,7,8,7,7,9,10,9,8,7,9,9,10,10,7,9,9,8,10,8,10,7,7,10,7,7,9,9,7,10,7,8,4,7,9,7,9,7,10,6,6,9,10,9,9,7,8,6,6,9,10,9,10,10,10,10,10,10,10,10,10,10,9,9,10,9,10,8,8,9,10,10,9,8,10,10,10,10,10,10,9,9,10,8,10,10,10,10,9,10,10,10,8,10,10,8,8,10,10,9,10,10,10,10,10,9,7,9,10,10,9,9,9,10,10,9,10,9,10,10,10,10,9,9,10,10,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,8,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,9,10,9,10,9,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,10,10,10,9,10,10,9,10,10,10,8,9,10,8,10,10,10,10,10,10,10,9,8,9,10,9,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,8,9,10,10,9,10,10,10,9,9,10,10,10,10,10,10,10,10,7,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,9,10,10,9,10,9,9,9,10,9,8,10,10,10,9,10,10,9,10,10,9,10,10,10,10,7,10,10,10,9,10,9,10,10,10,10,9,10,10,6,10,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,9,10,9,10,10,9,10,10,9,10,10,10,9,10,9,9,6,10,10,10,10,10,9,10,10,10,10,10,9,9,10,9,10,9,10,10,9,10,10,10,10,8,8,10,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,9,10,9,10,10,9,10,10,10,10,10,9,9,10,10,10,10,9,10,10,9,9,9,9,7,10,10,10,10,10,10,9,9,10,10,9,8,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,10,10,8,10,9,10,10,10,10,10,9,9,10,10,9,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,9,10,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,9,9,10,10,8,10,10,9,9,10,9,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,8,10,10,8,10,10,9,10,10,8,10,9,10,10,9,9,10,10,10,10,9,9,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,9,10,9,10,9,10,9,10,10,9,10,8,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,6,10,10,10,10,8,10,10,9,10,9,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,9,10,9,10,9,9,8,10,10,10,10,10,10,10,10,9,8,9,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,9,9,10,9,8,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,7,10,10,9,10,10,10,9,10,9,10,10,10,10,10,9,9,10,10,9,10,10,8,9,10,10,9,9,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,9,9,10,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,6,10,9,8,10,9,8,10,9,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,9,10,9,10,9,10,10,10,9,9,8,10,10,10,9,9,10,10,9,10,9,10,10,10,9,10,10,10,9,10,8,10,10,10,10,7,10,9,8,9,9,10,9,9,9,10,10,10,10,10,10,10,9,8,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,9,8,10,10,10,10,10,8,10,10,8,10,10,9,10,10,10,10,10,10,9,10,10,8,9,10,10,10,9,9,10,10,10,10,10,10,10,10,10,8,10,9,10,9,10,10,10,10,10,9,10,10,10,9,9,10,9,9,9,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,9,10,10,9,9,9,10,10,9,9,10,9,9,10,10,10,10,9,10,10,10,9,10,10,10,8,9,10,10,10,10,10,10,9,9,10,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,8,10,10,10,10,10,10,9,10,10,9,10,9,10,9,10,9,10,10,10,10,9,10,10,9,10,10,9,9,10,9,10,10,10,9,10,9,10,10,10,10,10,9,8,9,10,9,10,10,9,10,9,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,10,10,9,10,9,9,10,10,10,8,10,10,10,10,9,10,9,10,10,8,8,9,9,10,10,9,9,10,10,10,9,10,9,9,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,9,10,9,9,10,10,10,10,8,10,10,10,9,10,9,10,9,10,10,9,10,10,8,10,9,10,10,9,10,9,10,9,10,10,10,9,8,9,10,9,10,10,10,10,8,10,10,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,9,9,9,10,9,10,10,10,10,10,10,8,10,9,9,9,10,10,10,10,10,10,10,10,9,10,10,8,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,8,10,10,10,8,10,10,10,10,9,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,9,8,8,10,9,10,10,9,9,10,10,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,10,10,9,10,10,10,10,9,10,10,8,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,7,10,9,10,6,10,10,10,10,9,10,10,9,9,10,10,10,10,9,9,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,8,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,8,10,9,9,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,9,10,8,10,10,10,9,9,10,10,4,10,10,10,10,9,10,9,9,8,10,9,10,10,10,10,10,8,10,10,9,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,9,9,9,10,10,9,10,10,10,10,10,10,8,10,9,10,10,10,9,9,10,10,10,10,10,8,9,8,10,10,9,10,10,9,10,9,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,10,10,8,10,10,9,10,9,10,9,9,10,10,10,9,9,10,9,9,10,10,10,10,9,10,9,9,9,10,9,10,9,9,10,10,10,10,10,10,9,10,10,10,9,9,10,9,9,10,10,9,10,10,10,10,10,10,10,9,10,10,9,10,9,7,9,10,10,9,9,10,10,10,10,9,10,10,10,10,9,10,10,10,9,10,9,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,9,8,10,10,10,10,10,10,10,8,10,9,9,10,9,8,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,9,9,10,9,7,8,7,9,10,7,10,10,7,8,10,7,6,10,9,10,10,8,7,10,6,8,5,7,10,10,7,10,7,9,10,10,10,7,9,10,9,10,8,10,9,9,9,7,7,9,6,3,3,3,3,3,6,3,3,3,3,7,3,3,3,3,3,3,3,3,3,3,3,6,9,6,6,10,7,7,8,7,10,10,6,7,7,8,9,7,7,9,9,9,8,9,10,9,10,8,10,8,10,7,9,10,10,10,10,8,7,7,9,9,9,8,7,6,9,7,9,10,10,9,10,10,10,9,10,10,10,10,9,9,9,8,9,10,10,10,10,10,9,8,10,10,9,10,10,9,10,9,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,8,10,10,10,10,9,10,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,9,9,10,10,8,10,10,9,10,10,10,9,9,10,10,10,10,10,9,10,10,10,10,9,10,8,10,10,10,10,9,10,10,8,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,7,10,10,9,10,10,10,10,10,10,10,9,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,10,9,9,10,10,10,9,9,10,9,9,10,10,9,10,9,9,9,10,9,9,10,10,8,9,10,9,10,10,8,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,7,10,9,10,9,10,9,10,10,9,9,10,10,9,10,10,9,10,10,9,10,9,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,9,10,10,8,10,9,9,10,10,8,10,10,10,9,10,10,10,10,10,10,10,9,10,9,10,9,9,10,10,10,10,10,10,10,10,9,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,9,9,10,9,10,10,9,10,8,10,10,9,10,10,10,10,10,8,10,10,9,8,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,9,10,9,10,10,10,9,10,9,9,8,10,10,9,9,9,10,10,10,10,10,9,10,9,9,10,10,9,10,8,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,9,9,10,10,10,10,10,9,8,10,10,9,10,10,10,9,10,10,10,10,10,9,10,9,9,9,10,10,10,10,10,9,9,10,10,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,9,9,10,9,9,9,9,9,10,10,10,10,9,9,7,10,9,9,9,9,10,9,9,9,10,7,9,10,9,9,10,9,10,9,9,10,10,10,10,10,10,10,10,10,10,10,9,10,8,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,8,9,10,10,10,9,10,10,10,10,10,10,8,10,10,10,10,10,10,9,10,10,10,9,10,9,10,10,9,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,8,10,10,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,8,10,9,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,7,7,10,10,10,6,7,9,8,9,7,7,9,7,6,7,6,9,7,7,7,10,7,9,4,7,7,9,10,10,10,10,6,6,9,6,7,7,7,10,10,10,7,8,7,7,10,7,10,9,7,3,3,3,3,6,9,7,7,7,7,7,7,7,9,7,7,6,9,3,7,6,6,8,10,10,9,10,10,9,6,10,4,7,10,7,10,9,9,10,3,9,7,7,6,10,10,10,9,9,9,10,6,9,7,8,9,10,10,10,8,10,10,10,9,9,8,10,9,9,10,10,9,10,10,10,10,8,10,10,9,8,10,10,9,10,10,10,9,9,10,9,10,10,10,10,10,9,9,10,10,7,8,9,10,10,10,10,10,10,10,10,9,10,9,8,10,9,10,10,9,9,10,8,10,10,10,10,10,10,9,9,10,10,10,10,10,10,7,8,9,10,10,10,10,9,9,10,10,10,9,10,10,10,10,10,7,10,9,6,10,10,10,10,6,10,10,10,10,3,10,9,10,10,9,4,4,7,10,7,7,7,10,10,10,7,7,6,6,7,9,6,7,10,4,10,10,7,10,9,10,7,7,7,7,6,7,9,7,7,7,7,9,7,10,3,7,7,3,8,7,10,9,9,10,7,10,9,7,9,7,7,10,9,7,7,7,7,9,9,10,10,6,10,10,10,7,7,7,6,10,10,7,10,6,6,9,7,7,7,7,7,7,7,6,7,10,9,9,9,10,9,10,9,10,9,10,7,9,10,10,10,9,10,10,10,10,9,8,9,10,9,10,9,10,10,10,10,8,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,9,9,10,9,10,7,10,10,10,10,10,10,9,10,10,10,9,6,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,10,9,10,9,10,10,10,10,9,10,10,10,10,10,8,10,10,9,9,10,10,10,9,10,10,10,8,10,10,10,10,10,8,10,10,10,10,9,9,10,10,10,9,10,10,9,10,10,9,9,9,10,10,8,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,8,10,9,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,8,10,9,10,9,10,10,10,10,10,10,9,10,9,10,10,10,8,10,9,9,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,7,10,10,10,10,9,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,8,9,10,10,10,10,9,10,10,10,9,8,9,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,10,10,10,10,9,10,9,9,10,10,10,9,10,8,10,10,10,9,10,10,9,9,10,10,10,10,10,9,10,10,10,10,9,9,10,9,9,10,10,10,10,9,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,10,8,9,10,10,10,9,10,10,9,10,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,8,10,10,10,10,10,10,9,9,9,8,9,10,10,10,9,10,9,10,10,10,10,10,10,9,9,9,10,9,10,10,9,9,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,9,8,10,8,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,10,10,9,10,10,9,9,10,10,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,9,10,10,8,10,10,10,9,10,10,10,10,10,9,10,10,9,8,10,10,9,10,10,10,9,7,10,9,10,10,10,9,10,10,10,10,10,8,10,10,10,9,10,9,10,10,10,10,10,9,9,10,10,10,9,10,10,10,10,9,10,7,10,7,10,9,7,10,7,10,7,10,7,10,9,7,7,9,10,7,9,9,7,7,7,7,10,8,7,9,6,6,9,7,7,9,7,9,9,10,7,6,7,7,9,9,10,10,9,4,7,6,7,10,10,10,7,7,7,7,10,7,10,10,10,10,10,9,9,9,10,10,10,9,10,9,9,10,10,10,9,10,10,10,9,10,7,10,10,9,9,9,10,10,9,10,9,10,10,9,10,10,10,9,10,10,9,10,10,7,10,9,9,10,7,10,10,9,9,9,9,10,10,8,10,10,10,9,9,10,7,10,10,9,7,10,10,8,10,10,7,7,10,9,8,8,9,6,7,9,7,7,7,10,8,8,10,9,7,6,9,6,6,10,7,7,10,7,9,10,7,10,7,10,7,7,6,6,10,9,10,7,7,7,9,6,10,9,9,10,9,9,10,10,6,9,7,5,9,9,6,9,6,9,9,10,10,7,7,7,9,9,6,8,7,7,10,9,7,7,7,9,10,7,10,10,10,5,10,10,9,9,9,9,9,9,9,10,10,10,8,9,10,9,10,10,10,9,9,10,9,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,8,10,10,10,10,9,9,9,10,10,10,9,10,10,9,10,10,9,10,10,10,8,10,10,9,10,10,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,9,10,10,8,10,9,10,10,10,10,10,9,10,10,10,10,9,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,9,10,9,9,10,9,8,10,9,10,10,10,10,10,10,10,10,10,9,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,10,9,10,10,10,9,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,10,8,9,9,10,10,10,10,10,10,9,10,10,9,9,10,10,10,9,10,10,10,10,9,9,9,9,10,10,8,9,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,8,10,10,10,9,10,10,7,10,10,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,9,9,10,9,10,9,10,10,10,10,10,10,10,9,10,10,10,10,9,10,10,10,9,10,9,8,10,10,10,10,10,10,10,9,10,10,10,10,9,9,10,10,10,10,10,10,10,10,8,10,9,10,10,10,10,9,8,10,10,10,9,10,9,9,10,9,10,10,9,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,9,10,10,10,9,10,9,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,8,10,10,10,10,10,10,9,9,7,10,10,10,10,10,10,9,10,10,9,9,10,10,8,9,9,9,10,10,10,10,9,10,10,9,10,10,9,10,10,9,10,9,9,9,9,10,10,10,10,9,10,7,9,10,10,9,10,10,9,10,10,10,10,9,9,10,10,9,9,10,10,10,9,10,10,10,10,10,10,9,10,10,9,9,10,8,9,10,10,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,8,10,10,9,10,9,10,10,8,10,10,10,7,10,6,7,9,7,10,7,7,9,10,7,9,7,9,10,9,9,9,7,6,10,7,10,10,10,10,7,10,10,10,9,10,7,7,10,7,7,7,10,7,10,6,8,10,6,10,7,9,7,7,10,6,7,9,9,9,9,10,6,10,6,7,7,10,7,7,7,7,7,10,9,8,6,10,7,10,10,10,10,10,10,9,9,10,10,10,10,9,10,10,10,10,10,8,10,10,10,10,8,9,10,7,10,9,10,10,10,10,10,10,10,10,8,10,9,9,10,10,10,10,9,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,10,10,10,9,10,10,9,9,10,8,10,10,10,10,10,10,10,9,10,9,9,9,10,10,9,10,8,10,10,10,10,10,10,10,9,9,10,10,10,8,10,10,10,10,9,6,9,10,8,9,10,9,10,9,10,9,9,10,10,10,10,8,10,8,4,10,9,9,10,10,7,5,7,10,7,10,9,7,9,7,7,7,8,7,6,7,10,7,7,7,9,7,10,7,8,7,10,10,7,8,10,7,7,7,7,10,10,7,10,8,9,7,7,7,8,8,7,7,9,6,10,10,10,7,7,7,6,9,10,7,9,7,7,10,10,10,7,7,10,10,10,10,10,9,10,7,10,9,7,6,10,9,10,9,10,10,10,10,10,10,10,9,10,10,10,8,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,9,10,8,10,10,9,10,10,10,10,10,10,8,10,9,9,10,10,8,10,10,10,9,10,10,10,9,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,10,10,9,9,10,10,10,10,7,7,10,7,10,7,9,7,7,8,7,7,10,7,10,7,5,7,9,10,7,7,9,9,7,9,10,10,6,10,9,7,7,9,10,9,10,10,10,9,10,8,7,9,7,7,10,7,10,8,9,7,9,8,6,6,7,7,9,7,10,6,7,7,10,10,7,10,9,7,8,6,10,8,8,7,9,7,10,7,7,7,6,10,9,10,10,10,10,8,10,10,7,10,10,10,10,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,9,9,9,8,10,10,10,10,9,10,10,10,10,9,9,7,9,9,10,9,10,10,10,9,10,9,9,9,10,9,10,9,7,9,10,10,9,10,9,10,9,10,10,7,10,10,9,9,10,10,9,10,10,10,10,10,10,10,10,8,10,9,10,10,9,9,10,8,10,10,10,10,10,10,10,10,7,9,10,10,9,10,10,10,9,9,8,10,10,10,10,10,9,10,10,10,9,9,9,9,9,8,10,10,10,10,9,10,10,10,10,10,10,9,10,9,7,10,7,10,6,7,10,7,7,10,9,7,9,9,7,7,9,10,8,10,10,10,10,7,7,10,6,9,7,7,10,7,9,7,10,7,10,9,7,9,7,7,9,7,10,7,9,9,10,7,7,7,7,10,6,10,9,10,10,10,7,7,10,10,10,9,3,7,10,7,7,7,10,7,7,6,10,7,10,7,7,9,6,10,10,7,9,7,9,7,10,9,10,9,7,10,7,7,10,10,7,6,10,5,7,10,7,7,8,10,7,7,7,9,6,8,7,6,7,7,7,6,10,10,9,8,10,9,8,10,10,10,10,9,10,10,10,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,9,10,10,10,10,10,9,9,10,10,10,10,10,10,9,9,10,10,9,10,8,10,9,8,10,10,9,9,9,10,10,10,9,9,9,10,10,10,10,10,10,10,10,10,9,10,10,9,9,8,9,7,9,10,10,8,10,10,9,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,9,10,10,10,10,10,6,10,3,7,10,7,7,7,7,7,7,7,7,9,10,8,9,7,10,7,7,10,9,7,9,9,6,10,7,10,7,9,7,7,8,6,10,10,10,7,9,7,7,10,7,7,7,10,7,10,7,9,10,7,3,7,10,10,10,10,3,10,10,3,10,10,10,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,9,10,10,7,10,3,10,3,3,3,10,3,3,10,10,10,3,3,10,3,10,10,10,10,10,9,9,10,3,9,10,7,9,10,10,10,10,4,10,10,8,9,10,10,9,10,10,10,8,10,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,10,8,10,10,10,10,10,8,10,10,8,9,10,9,10,9,10,9,9,8,10,10,10,10,9,9,10,10,10,9,10,9,10,10,10,8,10,10,10,10,10,10,10,10,9,9,9,10,10,8,9,8,10,10,8,10,9,10,10,10,10,9,10,9,10,10,9,10,10,8,10,10,10,9,10,10,10,10,10,10,10,10,9,8,10,10,10,8,10,10,10,10,10,10,10,9,10,10,10,10,10,9,10,10,9,10,10,10,8,9,10,10,9,9,10,10,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,10,8,9,10,10,10,10,10,10,8,10,9,10,10,9,10,10,10,10,9,10,10,10,10,9,10,10,10,10,3,9,10,9,9,10,10,7,10,9,10,10,10,10,10,10,9,3,3,3,10,10,3,10,10,3,9,10,9,10,10,10,3,3,3,10,10,10,10,3,10,10,10,10,3,9,10,9,10,10,3,3,3,3,10,8,10,10,9,8,10,10,10,9,10,10,10,3,9,10,10,9,10,10,10,10,10,10,8,9,10,8,10,10,10,10,10,7,10,9,10,10,10,10,3,9,10,10,10,10,9,10,10,10,10,10,10,9,10,9,10,10,8,9,9,10,10,9,9,3,10,10,7,8,9,9,10,9,7,9,10,9,10,10,10,10,10,10,9,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,3,3,3,3,3,3,10,3,9,10,3,10,10,10,10,3,3,9,8,3,9,3,10,10,10,3,3,10,10,3,9,3,10,9,10,10,9,10,10,10,9,8,3,3,3,10,8,9,10,9,10,10,10,9,10,10,10,9,8,6,7,8,7,8,7,6,8,6,8,8,8,9,5,6,8,7,5,7,6,8,7,9,7,7,9,7,8,8,5,7,7,8,7,6,6,9,7,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,9,8,9,10,8,10,10,10,10,10]
|
ivf.pid.pt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7eb06fa532fc5884312875deb47ea7f35ad8e3dae1b9d1e1f1915de096a8c36c
|
3 |
+
size 1518759
|
metadata.json
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"config": {
|
3 |
+
"query_token_id": "[unused0]",
|
4 |
+
"doc_token_id": "[unused1]",
|
5 |
+
"query_token": "[Q]",
|
6 |
+
"doc_token": "[D]",
|
7 |
+
"ncells": null,
|
8 |
+
"centroid_score_threshold": null,
|
9 |
+
"ndocs": null,
|
10 |
+
"load_index_with_mmap": false,
|
11 |
+
"index_path": null,
|
12 |
+
"nbits": 2,
|
13 |
+
"kmeans_niters": 4,
|
14 |
+
"resume": false,
|
15 |
+
"similarity": "cosine",
|
16 |
+
"bsize": 64,
|
17 |
+
"accumsteps": 1,
|
18 |
+
"lr": 3e-6,
|
19 |
+
"maxsteps": 500000,
|
20 |
+
"save_every": null,
|
21 |
+
"warmup": null,
|
22 |
+
"warmup_bert": null,
|
23 |
+
"relu": false,
|
24 |
+
"nway": 2,
|
25 |
+
"use_ib_negatives": false,
|
26 |
+
"reranker": false,
|
27 |
+
"distillation_alpha": 1.0,
|
28 |
+
"ignore_scores": false,
|
29 |
+
"model_name": null,
|
30 |
+
"query_maxlen": 32,
|
31 |
+
"attend_to_mask_tokens": false,
|
32 |
+
"interaction": "colbert",
|
33 |
+
"dim": 128,
|
34 |
+
"doc_maxlen": 10,
|
35 |
+
"mask_punctuation": true,
|
36 |
+
"checkpoint": "colbert-ir\/colbertv2.0",
|
37 |
+
"triples": null,
|
38 |
+
"collection": [
|
39 |
+
"list with 46880 elements starting with...",
|
40 |
+
[
|
41 |
+
"Position paper for YRRSDS 2023",
|
42 |
+
"In this position paper, I will present the research interests in my PostDoc on safety and robustness specific to conversational AI, including then relevant overlap from my PhD.",
|
43 |
+
"Speech production is nuanced and unique to every individual, but today{'}s Spoken Dialogue Systems (SDSs) are trained to use general speech patterns to successfully improve performance on various evaluation metrics. However, these patterns do not apply to certain user groups - often the very people that can benefit the most from SDSs. For example, people with dementia produce more disfluent speech than the general population. The healthcare domain is now a popular setting for spoken dialogue and human-robot interaction research. This trend is similar when observing company behaviour. Charities promote industry voice assistants, the creators are getting HIPAA compliance, and their features sometimes target vulnerable user groups. It is therefore critical to adapt SDSs to be more accessible."
|
44 |
+
]
|
45 |
+
],
|
46 |
+
"queries": null,
|
47 |
+
"index_name": "index-1",
|
48 |
+
"overwrite": false,
|
49 |
+
"root": "\/content\/experiments",
|
50 |
+
"experiment": "notebook",
|
51 |
+
"index_root": null,
|
52 |
+
"name": "2024-04\/14\/15.49.20",
|
53 |
+
"rank": 0,
|
54 |
+
"nranks": 1,
|
55 |
+
"amp": true,
|
56 |
+
"gpus": 1
|
57 |
+
},
|
58 |
+
"num_chunks": 2,
|
59 |
+
"num_partitions": 8192,
|
60 |
+
"num_embeddings": 440546,
|
61 |
+
"avg_doclen": 9.39731228668942
|
62 |
+
}
|
plan.json
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"config": {
|
3 |
+
"query_token_id": "[unused0]",
|
4 |
+
"doc_token_id": "[unused1]",
|
5 |
+
"query_token": "[Q]",
|
6 |
+
"doc_token": "[D]",
|
7 |
+
"ncells": null,
|
8 |
+
"centroid_score_threshold": null,
|
9 |
+
"ndocs": null,
|
10 |
+
"load_index_with_mmap": false,
|
11 |
+
"index_path": null,
|
12 |
+
"nbits": 2,
|
13 |
+
"kmeans_niters": 4,
|
14 |
+
"resume": false,
|
15 |
+
"similarity": "cosine",
|
16 |
+
"bsize": 64,
|
17 |
+
"accumsteps": 1,
|
18 |
+
"lr": 3e-6,
|
19 |
+
"maxsteps": 500000,
|
20 |
+
"save_every": null,
|
21 |
+
"warmup": null,
|
22 |
+
"warmup_bert": null,
|
23 |
+
"relu": false,
|
24 |
+
"nway": 2,
|
25 |
+
"use_ib_negatives": false,
|
26 |
+
"reranker": false,
|
27 |
+
"distillation_alpha": 1.0,
|
28 |
+
"ignore_scores": false,
|
29 |
+
"model_name": null,
|
30 |
+
"query_maxlen": 32,
|
31 |
+
"attend_to_mask_tokens": false,
|
32 |
+
"interaction": "colbert",
|
33 |
+
"dim": 128,
|
34 |
+
"doc_maxlen": 10,
|
35 |
+
"mask_punctuation": true,
|
36 |
+
"checkpoint": "colbert-ir\/colbertv2.0",
|
37 |
+
"triples": null,
|
38 |
+
"collection": [
|
39 |
+
"list with 46880 elements starting with...",
|
40 |
+
[
|
41 |
+
"Position paper for YRRSDS 2023",
|
42 |
+
"In this position paper, I will present the research interests in my PostDoc on safety and robustness specific to conversational AI, including then relevant overlap from my PhD.",
|
43 |
+
"Speech production is nuanced and unique to every individual, but today{'}s Spoken Dialogue Systems (SDSs) are trained to use general speech patterns to successfully improve performance on various evaluation metrics. However, these patterns do not apply to certain user groups - often the very people that can benefit the most from SDSs. For example, people with dementia produce more disfluent speech than the general population. The healthcare domain is now a popular setting for spoken dialogue and human-robot interaction research. This trend is similar when observing company behaviour. Charities promote industry voice assistants, the creators are getting HIPAA compliance, and their features sometimes target vulnerable user groups. It is therefore critical to adapt SDSs to be more accessible."
|
44 |
+
]
|
45 |
+
],
|
46 |
+
"queries": null,
|
47 |
+
"index_name": "index-1",
|
48 |
+
"overwrite": false,
|
49 |
+
"root": "\/content\/experiments",
|
50 |
+
"experiment": "notebook",
|
51 |
+
"index_root": null,
|
52 |
+
"name": "2024-04\/14\/15.49.20",
|
53 |
+
"rank": 0,
|
54 |
+
"nranks": 1,
|
55 |
+
"amp": true,
|
56 |
+
"gpus": 1
|
57 |
+
},
|
58 |
+
"num_chunks": 2,
|
59 |
+
"num_partitions": 8192,
|
60 |
+
"num_embeddings_est": 440594.1897583008,
|
61 |
+
"avg_doclen_est": 9.398340225219727
|
62 |
+
}
|