Coverage Report

Created: 2023-06-07 07:19

/src/yara/libyara/tlshc/tlsh_util.c
Line
Count
Source (jump to first uncovered line)
1
#include <math.h>
2
3
static unsigned char bit_pairs_diff_table[][256] = {
4
    {0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,
5
     7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,
6
     5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 6,  7,  8,  12, 7,  8,  9,  13, 8,
7
     9,  10, 14, 12, 13, 14, 18, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,
8
     7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10,
9
     14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 7,  8,
10
     9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 2,  3,  4,  8,  3,
11
     4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10,
12
     5,  6,  7,  11, 9,  10, 11, 15, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,
13
     12, 10, 11, 12, 16, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15,
14
     16, 20, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,
15
     8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 8,  9,  10, 14,
16
     9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 12, 13, 14, 18, 13, 14, 15,
17
     19, 14, 15, 16, 20, 18, 19, 20, 24},
18
    {1,  0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,
19
     3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,
20
     4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 7,  6,  7,  8,  8,  7,  8,  9,  9,
21
     8,  9,  10, 13, 12, 13, 14, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,
22
     8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,
23
     10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 8,  7,
24
     8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 3,  2,  3,  4,  4,
25
     3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,
26
     6,  5,  6,  7,  10, 9,  10, 11, 5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,
27
     8,  11, 10, 11, 12, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14,
28
     15, 16, 7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,
29
     7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 9,  8,  9,  10,
30
     10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 13, 12, 13, 14, 14, 13, 14,
31
     15, 15, 14, 15, 16, 19, 18, 19, 20},
32
    {2,  1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,
33
     2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,
34
     3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  8,  7,  6,  7,  9,  8,  7,  8,  10,
35
     9,  8,  9,  14, 13, 12, 13, 3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,
36
     9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,
37
     9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 9,  8,
38
     7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 4,  3,  2,  3,  5,
39
     4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,
40
     7,  6,  5,  6,  11, 10, 9,  10, 6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,
41
     7,  12, 11, 10, 11, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15,
42
     14, 15, 8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,
43
     8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 10, 9,  8,  9,
44
     11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 14, 13, 12, 13, 15, 14, 13,
45
     14, 16, 15, 14, 15, 20, 19, 18, 19},
46
    {6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,
47
     1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,
48
     4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  12, 8,  7,  6,  13, 9,  8,  7,  14,
49
     10, 9,  8,  18, 14, 13, 12, 7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,
50
     13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,
51
     8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  13, 9,
52
     8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 8,  4,  3,  2,  9,
53
     5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,
54
     11, 7,  6,  5,  15, 11, 10, 9,  10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,
55
     6,  16, 12, 11, 10, 14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16,
56
     15, 14, 12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13,
57
     9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 14, 10, 9,  8,
58
     15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 18, 14, 13, 12, 19, 15, 14,
59
     13, 20, 16, 15, 14, 24, 20, 19, 18},
60
    {1,  2,  3,  7,  0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  2,  3,  4,
61
     8,  1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,  5,  9,  2,  3,
62
     4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 7,  8,  9,  13, 6,  7,  8,  12, 7,
63
     8,  9,  13, 8,  9,  10, 14, 2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,
64
     3,  4,  5,  9,  3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
65
     10, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 8,  9,
66
     10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 3,  4,  5,  9,  2,
67
     3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 4,  5,  6,  10, 3,  4,  5,  9,
68
     4,  5,  6,  10, 5,  6,  7,  11, 5,  6,  7,  11, 4,  5,  6,  10, 5,  6,  7,
69
     11, 6,  7,  8,  12, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11,
70
     12, 16, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 8,
71
     9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 9,  10, 11, 15,
72
     8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 13, 14, 15, 19, 12, 13, 14,
73
     18, 13, 14, 15, 19, 14, 15, 16, 20},
74
    {2,  1,  2,  3,  1,  0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  3,  2,  3,
75
     4,  2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,  4,  5,  3,  2,
76
     3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  8,  7,  8,  9,  7,  6,  7,  8,  8,
77
     7,  8,  9,  9,  8,  9,  10, 3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,
78
     4,  3,  4,  5,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
79
     6,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  9,  8,
80
     9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 4,  3,  4,  5,  3,
81
     2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  5,  4,  5,  6,  4,  3,  4,  5,
82
     5,  4,  5,  6,  6,  5,  6,  7,  6,  5,  6,  7,  5,  4,  5,  6,  6,  5,  6,
83
     7,  7,  6,  7,  8,  10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10,
84
     11, 12, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 9,
85
     8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 10, 9,  10, 11,
86
     9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 14, 13, 14, 15, 13, 12, 13,
87
     14, 14, 13, 14, 15, 15, 14, 15, 16},
88
    {3,  2,  1,  2,  2,  1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  4,  3,  2,
89
     3,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,  3,  4,  4,  3,
90
     2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  9,  8,  7,  8,  8,  7,  6,  7,  9,
91
     8,  7,  8,  10, 9,  8,  9,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,
92
     5,  4,  3,  4,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
93
     5,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  10, 9,
94
     8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 5,  4,  3,  4,  4,
95
     3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  6,  5,  4,  5,  5,  4,  3,  4,
96
     6,  5,  4,  5,  7,  6,  5,  6,  7,  6,  5,  6,  6,  5,  4,  5,  7,  6,  5,
97
     6,  8,  7,  6,  7,  11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11,
98
     10, 11, 9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  10,
99
     9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 11, 10, 9,  10,
100
     10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 15, 14, 13, 14, 14, 13, 12,
101
     13, 15, 14, 13, 14, 16, 15, 14, 15},
102
    {7,  3,  2,  1,  6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  8,  4,  3,
103
     2,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,  4,  3,  8,  4,
104
     3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  13, 9,  8,  7,  12, 8,  7,  6,  13,
105
     9,  8,  7,  14, 10, 9,  8,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,
106
     9,  5,  4,  3,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
107
     4,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  14, 10,
108
     9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  9,  5,  4,  3,  8,
109
     4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  10, 6,  5,  4,  9,  5,  4,  3,
110
     10, 6,  5,  4,  11, 7,  6,  5,  11, 7,  6,  5,  10, 6,  5,  4,  11, 7,  6,
111
     5,  12, 8,  7,  6,  15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12,
112
     11, 10, 13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  14,
113
     10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  15, 11, 10, 9,
114
     14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 19, 15, 14, 13, 18, 14, 13,
115
     12, 19, 15, 14, 13, 20, 16, 15, 14},
116
    {2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  1,  2,  3,  7,  3,  4,  5,
117
     9,  2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  4,  5,  6,  10, 3,  4,
118
     5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  8,  9,  10, 14, 7,  8,  9,  13, 6,
119
     7,  8,  12, 7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,
120
     2,  3,  4,  8,  4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,
121
     9,  5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 9,  10,
122
     11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 4,  5,  6,  10, 3,
123
     4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  5,  6,  7,  11, 4,  5,  6,  10,
124
     3,  4,  5,  9,  4,  5,  6,  10, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,
125
     10, 5,  6,  7,  11, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10,
126
     11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 9,
127
     10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 10, 11, 12, 16,
128
     9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 14, 15, 16, 20, 13, 14, 15,
129
     19, 12, 13, 14, 18, 13, 14, 15, 19},
130
    {3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  2,  1,  2,  3,  4,  3,  4,
131
     5,  3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  5,  4,  5,  6,  4,  3,
132
     4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  9,  8,  9,  10, 8,  7,  8,  9,  7,
133
     6,  7,  8,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,
134
     3,  2,  3,  4,  5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,
135
     5,  6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  10, 9,
136
     10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 5,  4,  5,  6,  4,
137
     3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  6,  5,  6,  7,  5,  4,  5,  6,
138
     4,  3,  4,  5,  5,  4,  5,  6,  7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,
139
     6,  6,  5,  6,  7,  11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 10, 9,
140
     10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  10,
141
     9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 11, 10, 11, 12,
142
     10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 15, 14, 15, 16, 14, 13, 14,
143
     15, 13, 12, 13, 14, 14, 13, 14, 15},
144
    {4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  3,  2,  1,  2,  5,  4,  3,
145
     4,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  6,  5,  4,  5,  5,  4,
146
     3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  10, 9,  8,  9,  9,  8,  7,  8,  8,
147
     7,  6,  7,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,
148
     4,  3,  2,  3,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,
149
     4,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  11, 10,
150
     9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  6,  5,  4,  5,  5,
151
     4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  7,  6,  5,  6,  6,  5,  4,  5,
152
     5,  4,  3,  4,  6,  5,  4,  5,  8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,
153
     5,  7,  6,  5,  6,  12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  11, 10,
154
     9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  11,
155
     10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  12, 11, 10, 11,
156
     11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 16, 15, 14, 15, 15, 14, 13,
157
     14, 14, 13, 12, 13, 15, 14, 13, 14},
158
    {8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  7,  3,  2,  1,  9,  5,  4,
159
     3,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  10, 6,  5,  4,  9,  5,
160
     4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  14, 10, 9,  8,  13, 9,  8,  7,  12,
161
     8,  7,  6,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,
162
     8,  4,  3,  2,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,
163
     3,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  15, 11,
164
     10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  10, 6,  5,  4,  9,
165
     5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  11, 7,  6,  5,  10, 6,  5,  4,
166
     9,  5,  4,  3,  10, 6,  5,  4,  12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,
167
     4,  11, 7,  6,  5,  16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  15, 11,
168
     10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  15,
169
     11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  16, 12, 11, 10,
170
     15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  20, 16, 15, 14, 19, 15, 14,
171
     13, 18, 14, 13, 12, 19, 15, 14, 13},
172
    {6,  7,  8,  12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,
173
     13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,
174
     6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  12, 13, 14, 18, 8,  9,  10, 14, 7,
175
     8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,
176
     1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
177
     8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  13, 14,
178
     15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 4,
179
     5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11,
180
     4,  5,  6,  10, 3,  4,  5,  9,  10, 11, 12, 16, 6,  7,  8,  12, 5,  6,  7,
181
     11, 4,  5,  6,  10, 14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,
182
     10, 14, 12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13,
183
     14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 14, 15, 16, 20,
184
     10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 18, 19, 20, 24, 14, 15, 16,
185
     20, 13, 14, 15, 19, 12, 13, 14, 18},
186
    {7,  6,  7,  8,  3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,
187
     9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,
188
     5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  13, 12, 13, 14, 9,  8,  9,  10, 8,
189
     7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,
190
     2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
191
     4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  14, 13,
192
     14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 5,
193
     4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,
194
     5,  4,  5,  6,  4,  3,  4,  5,  11, 10, 11, 12, 7,  6,  7,  8,  6,  5,  6,
195
     7,  5,  4,  5,  6,  15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,
196
     9,  10, 13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14,
197
     13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  15, 14, 15, 16,
198
     11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 19, 18, 19, 20, 15, 14, 15,
199
     16, 14, 13, 14, 15, 13, 12, 13, 14},
200
    {8,  7,  6,  7,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,  8,  7,
201
     8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,
202
     4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  14, 13, 12, 13, 10, 9,  8,  9,  9,
203
     8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,
204
     3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,
205
     3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  15, 14,
206
     13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  6,
207
     5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,
208
     6,  5,  4,  5,  5,  4,  3,  4,  12, 11, 10, 11, 8,  7,  6,  7,  7,  6,  5,
209
     6,  6,  5,  4,  5,  16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,
210
     8,  9,  14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  15,
211
     14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  16, 15, 14, 15,
212
     12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  20, 19, 18, 19, 16, 15, 14,
213
     15, 15, 14, 13, 14, 14, 13, 12, 13},
214
    {12, 8,  7,  6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,
215
     7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,
216
     5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  18, 14, 13, 12, 14, 10, 9,  8,  13,
217
     9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,
218
     7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
219
     2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  19, 15,
220
     14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  10,
221
     6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,
222
     10, 6,  5,  4,  9,  5,  4,  3,  16, 12, 11, 10, 12, 8,  7,  6,  11, 7,  6,
223
     5,  10, 6,  5,  4,  20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10,
224
     9,  8,  18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19,
225
     15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  20, 16, 15, 14,
226
     16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  24, 20, 19, 18, 20, 16, 15,
227
     14, 19, 15, 14, 13, 18, 14, 13, 12},
228
    {1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,  2,
229
     6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,  7,  2,  3,
230
     4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,
231
     5,  6,  10, 8,  9,  10, 14, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10,
232
     8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,
233
     13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,
234
     5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 3,  4,  5,  9,  4,
235
     5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,
236
     4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
237
     11, 9,  10, 11, 15, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11,
238
     12, 16, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,
239
     7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,  8,  9,  13,
240
     8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 8,  9,  10, 14, 9,  10, 11,
241
     15, 10, 11, 12, 16, 14, 15, 16, 20},
242
    {2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,  1,
243
     2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,  3,  3,  2,
244
     3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,
245
     4,  5,  6,  9,  8,  9,  10, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,
246
     9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,
247
     9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,
248
     4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 4,  3,  4,  5,  5,
249
     4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,
250
     5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
251
     7,  10, 9,  10, 11, 5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  11, 10,
252
     11, 12, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,
253
     6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,  7,  8,  9,
254
     9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 9,  8,  9,  10, 10, 9,  10,
255
     11, 11, 10, 11, 12, 15, 14, 15, 16},
256
    {3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,  0,
257
     1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,  2,  4,  3,
258
     2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,
259
     5,  4,  5,  10, 9,  8,  9,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,
260
     10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,
261
     8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,
262
     3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 5,  4,  3,  4,  6,
263
     5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,
264
     6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,
265
     6,  11, 10, 9,  10, 6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11,
266
     10, 11, 9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,
267
     7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,  8,  7,  8,
268
     10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 10, 9,  8,  9,  11, 10, 9,
269
     10, 12, 11, 10, 11, 16, 15, 14, 15},
270
    {7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,  1,
271
     0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,  1,  8,  4,
272
     3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10,
273
     6,  5,  4,  14, 10, 9,  8,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,
274
     14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,
275
     7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,
276
     4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  9,  5,  4,  3,  10,
277
     6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,
278
     10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
279
     5,  15, 11, 10, 9,  10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12,
280
     11, 10, 13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12,
281
     8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13, 9,  8,  7,
282
     14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 14, 10, 9,  8,  15, 11, 10,
283
     9,  16, 12, 11, 10, 20, 16, 15, 14},
284
    {2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  1, 2,  3,  7,
285
     0, 1,  2,  6,  1, 2,  3,  7,  2, 3,  4,  8,  2,  3,  4,  8,  1, 2,  3,  7,
286
     2, 3,  4,  8,  3, 4,  5,  9,  3, 4,  5,  9,  2,  3,  4,  8,  3, 4,  5,  9,
287
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
288
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4,  5,  9,
289
     2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 4,  5,  6,  10, 3, 4,  5,  9,
290
     4, 5,  6,  10, 5, 6,  7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
291
     5, 6,  7,  11, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
292
     4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 5, 6,  7,  11,
293
     4, 5,  6,  10, 5, 6,  7,  11, 6, 7,  8,  12, 8,  9,  10, 14, 7, 8,  9,  13,
294
     8, 9,  10, 14, 9, 10, 11, 15, 7, 8,  9,  13, 6,  7,  8,  12, 7, 8,  9,  13,
295
     8, 9,  10, 14, 8, 9,  10, 14, 7, 8,  9,  13, 8,  9,  10, 14, 9, 10, 11, 15,
296
     9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15, 10, 11, 12, 16},
297
    {3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  2,  1, 2,  3,
298
     1,  0, 1,  2,  2,  1, 2,  3,  3,  2, 3,  4,  3,  2,  3,  4,  2,  1, 2,  3,
299
     3,  2, 3,  4,  4,  3, 4,  5,  4,  3, 4,  5,  3,  2,  3,  4,  4,  3, 4,  5,
300
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
301
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  4,  3, 4,  5,
302
     3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4,  5,  6,  4,  3, 4,  5,
303
     5,  4, 5,  6,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
304
     6,  5, 6,  7,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
305
     5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  6,  5,  6,  7,  6,  5, 6,  7,
306
     5,  4, 5,  6,  6,  5, 6,  7,  7,  6, 7,  8,  9,  8,  9,  10, 8,  7, 8,  9,
307
     9,  8, 9,  10, 10, 9, 10, 11, 8,  7, 8,  9,  7,  6,  7,  8,  8,  7, 8,  9,
308
     9,  8, 9,  10, 9,  8, 9,  10, 8,  7, 8,  9,  9,  8,  9,  10, 10, 9, 10, 11,
309
     10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11, 11, 10, 11, 12},
310
    {4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4, 3,  2,  1, 2,
311
     2,  1,  0, 1,  3,  2,  1, 2,  4,  3,  2, 3,  4,  3,  2,  3, 3,  2,  1, 2,
312
     4,  3,  2, 3,  5,  4,  3, 4,  5,  4,  3, 4,  4,  3,  2,  3, 5,  4,  3, 4,
313
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4, 6,  5,  4, 5,
314
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4, 5,  4,  3, 4,
315
     4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  6,  5,  4,  5, 5,  4,  3, 4,
316
     6,  5,  4, 5,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3,  4, 6,  5,  4, 5,
317
     7,  6,  5, 6,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4, 6,  5,  4, 5,
318
     6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  7,  6,  5,  6, 7,  6,  5, 6,
319
     6,  5,  4, 5,  7,  6,  5, 6,  8,  7,  6, 7,  10, 9,  8,  9, 9,  8,  7, 8,
320
     10, 9,  8, 9,  11, 10, 9, 10, 9,  8,  7, 8,  8,  7,  6,  7, 9,  8,  7, 8,
321
     10, 9,  8, 9,  10, 9,  8, 9,  9,  8,  7, 8,  10, 9,  8,  9, 11, 10, 9, 10,
322
     11, 10, 9, 10, 10, 9,  8, 9,  11, 10, 9, 10, 12, 11, 10, 11},
323
    {8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3, 7,  3,  2,  1,
324
     6,  2,  1,  0, 7,  3,  2,  1, 8,  4,  3,  2, 8,  4,  3,  2, 7,  3,  2,  1,
325
     8,  4,  3,  2, 9,  5,  4,  3, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,
326
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4,
327
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3, 9,  5,  4,  3,
328
     8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4, 9,  5,  4,  3,
329
     10, 6,  5,  4, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4,
330
     11, 7,  6,  5, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4,
331
     10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5, 11, 7,  6,  5,
332
     10, 6,  5,  4, 11, 7,  6,  5, 12, 8,  7,  6, 14, 10, 9,  8, 13, 9,  8,  7,
333
     14, 10, 9,  8, 15, 11, 10, 9, 13, 9,  8,  7, 12, 8,  7,  6, 13, 9,  8,  7,
334
     14, 10, 9,  8, 14, 10, 9,  8, 13, 9,  8,  7, 14, 10, 9,  8, 15, 11, 10, 9,
335
     15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9, 16, 12, 11, 10},
336
    {3,  4,  5,  9,  2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  2, 3, 4,  8,
337
     1,  2,  3,  7,  0, 1,  2,  6,  1, 2, 3,  7,  3, 4,  5,  9,  2, 3, 4,  8,
338
     1,  2,  3,  7,  2, 3,  4,  8,  4, 5, 6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
339
     3,  4,  5,  9,  4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  3, 4, 5,  9,
340
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  4, 5, 6,  10,
341
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4, 5,  9,  5, 6,  7,  11, 4, 5, 6,  10,
342
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6, 7,  11, 4, 5,  6,  10, 3, 4, 5,  9,
343
     4,  5,  6,  10, 4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  3, 4, 5,  9,
344
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 6, 7, 8,  12,
345
     5,  6,  7,  11, 4, 5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15, 8, 9, 10, 14,
346
     7,  8,  9,  13, 8, 9,  10, 14, 8, 9, 10, 14, 7, 8,  9,  13, 6, 7, 8,  12,
347
     7,  8,  9,  13, 9, 10, 11, 15, 8, 9, 10, 14, 7, 8,  9,  13, 8, 9, 10, 14,
348
     10, 11, 12, 16, 9, 10, 11, 15, 8, 9, 10, 14, 9, 10, 11, 15},
349
    {4,  3,  4,  5,  3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  3, 2, 3, 4,
350
     2,  1,  2,  3,  1,  0, 1,  2,  2, 1, 2, 3,  4,  3, 4,  5,  3, 2, 3, 4,
351
     2,  1,  2,  3,  3,  2, 3,  4,  5, 4, 5, 6,  4,  3, 4,  5,  3, 2, 3, 4,
352
     4,  3,  4,  5,  5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  4, 3, 4, 5,
353
     4,  3,  4,  5,  3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  5, 4, 5, 6,
354
     4,  3,  4,  5,  3,  2, 3,  4,  4, 3, 4, 5,  6,  5, 6,  7,  5, 4, 5, 6,
355
     4,  3,  4,  5,  5,  4, 5,  6,  6, 5, 6, 7,  5,  4, 5,  6,  4, 3, 4, 5,
356
     5,  4,  5,  6,  5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  4, 3, 4, 5,
357
     6,  5,  6,  7,  5,  4, 5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  7, 6, 7, 8,
358
     6,  5,  6,  7,  5,  4, 5,  6,  6, 5, 6, 7,  10, 9, 10, 11, 9, 8, 9, 10,
359
     8,  7,  8,  9,  9,  8, 9,  10, 9, 8, 9, 10, 8,  7, 8,  9,  7, 6, 7, 8,
360
     8,  7,  8,  9,  10, 9, 10, 11, 9, 8, 9, 10, 8,  7, 8,  9,  9, 8, 9, 10,
361
     11, 10, 11, 12, 10, 9, 10, 11, 9, 8, 9, 10, 10, 9, 10, 11},
362
    {5,  4,  3,  4,  4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  4,  3, 2, 3,
363
     3,  2,  1,  2,  2,  1,  0, 1,  3,  2, 1, 2, 5,  4,  3, 4,  4,  3, 2, 3,
364
     3,  2,  1,  2,  4,  3,  2, 3,  6,  5, 4, 5, 5,  4,  3, 4,  4,  3, 2, 3,
365
     5,  4,  3,  4,  6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4, 3, 4,
366
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  6,  5, 4, 5,
367
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4, 3, 4, 7,  6,  5, 6,  6,  5, 4, 5,
368
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6, 5, 6, 6,  5,  4, 5,  5,  4, 3, 4,
369
     6,  5,  4,  5,  6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4, 3, 4,
370
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4, 5,  8,  7, 6, 7,
371
     7,  6,  5,  6,  6,  5,  4, 5,  7,  6, 5, 6, 11, 10, 9, 10, 10, 9, 8, 9,
372
     9,  8,  7,  8,  10, 9,  8, 9,  10, 9, 8, 9, 9,  8,  7, 8,  8,  7, 6, 7,
373
     9,  8,  7,  8,  11, 10, 9, 10, 10, 9, 8, 9, 9,  8,  7, 8,  10, 9, 8, 9,
374
     12, 11, 10, 11, 11, 10, 9, 10, 10, 9, 8, 9, 11, 10, 9, 10},
375
    {9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 8,  4,  3, 2,
376
     7,  3,  2,  1,  6,  2,  1,  0, 7,  3,  2, 1, 9,  5,  4,  3, 8,  4,  3, 2,
377
     7,  3,  2,  1,  8,  4,  3,  2, 10, 6,  5, 4, 9,  5,  4,  3, 8,  4,  3, 2,
378
     9,  5,  4,  3,  10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4, 3,
379
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 10, 6,  5, 4,
380
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4, 3, 11, 7,  6,  5, 10, 6,  5, 4,
381
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6, 5, 10, 6,  5,  4, 9,  5,  4, 3,
382
     10, 6,  5,  4,  10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4, 3,
383
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4, 12, 8,  7, 6,
384
     11, 7,  6,  5,  10, 6,  5,  4, 11, 7,  6, 5, 15, 11, 10, 9, 14, 10, 9, 8,
385
     13, 9,  8,  7,  14, 10, 9,  8, 14, 10, 9, 8, 13, 9,  8,  7, 12, 8,  7, 6,
386
     13, 9,  8,  7,  15, 11, 10, 9, 14, 10, 9, 8, 13, 9,  8,  7, 14, 10, 9, 8,
387
     16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9, 8, 15, 11, 10, 9},
388
    {7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,  8,
389
     12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,  13, 3,  4,
390
     5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,
391
     4,  5,  9,  2,  3,  4,  8,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,
392
     2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,
393
     7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10,
394
     11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  9,  10, 11, 15, 5,
395
     6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10,
396
     3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,
397
     10, 3,  4,  5,  9,  10, 11, 12, 16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,
398
     6,  10, 13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12,
399
     13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13, 14, 15, 19,
400
     9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 14, 15, 16, 20, 10, 11, 12,
401
     16, 9,  10, 11, 15, 8,  9,  10, 14},
402
    {8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,  7,
403
     8,  3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,  9,  4,  3,
404
     4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,
405
     3,  4,  5,  3,  2,  3,  4,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,
406
     3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,
407
     3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,
408
     10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  10, 9,  10, 11, 6,
409
     5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,
410
     4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,
411
     6,  4,  3,  4,  5,  11, 10, 11, 12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,
412
     5,  6,  14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13,
413
     12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14, 13, 14, 15,
414
     10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  15, 14, 15, 16, 11, 10, 11,
415
     12, 10, 9,  10, 11, 9,  8,  9,  10},
416
    {9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,  6,
417
     7,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,  8,  7,  8,  5,  4,
418
     3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,  5,
419
     4,  3,  4,  4,  3,  2,  3,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,
420
     4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,
421
     2,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10,
422
     9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  11, 10, 9,  10, 7,
423
     6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,
424
     5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,
425
     5,  5,  4,  3,  4,  12, 11, 10, 11, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,
426
     4,  5,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  14,
427
     13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  15, 14, 13, 14,
428
     11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  16, 15, 14, 15, 12, 11, 10,
429
     11, 11, 10, 9,  10, 10, 9,  8,  9},
430
    {13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,  7,
431
     6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,  7,  9,  5,
432
     4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,
433
     5,  4,  3,  8,  4,  3,  2,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,
434
     8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,
435
     1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11,
436
     10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  15, 11, 10, 9,  11,
437
     7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,
438
     9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,
439
     4,  9,  5,  4,  3,  16, 12, 11, 10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,
440
     5,  4,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18,
441
     14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19, 15, 14, 13,
442
     15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  20, 16, 15, 14, 16, 12, 11,
443
     10, 15, 11, 10, 9,  14, 10, 9,  8},
444
    {2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,
445
     7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,  2,  6,  1,  2,
446
     3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,  7,  2,  3,  4,  8,  3,
447
     4,  5,  9,  7,  8,  9,  13, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11,
448
     9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10,
449
     14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,
450
     4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 4,  5,  6,  10, 5,
451
     6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 3,  4,  5,  9,  4,  5,  6,  10,
452
     5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
453
     10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10,
454
     11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 7,
455
     8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,  7,  8,  12,
456
     7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,  8,  9,  13, 8,  9,  10,
457
     14, 9,  10, 11, 15, 13, 14, 15, 19},
458
    {3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,
459
     3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,  1,  2,  2,  1,
460
     2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,  3,  3,  2,  3,  4,  4,
461
     3,  4,  5,  8,  7,  8,  9,  4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,
462
     10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,
463
     10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,
464
     3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 5,  4,  5,  6,  6,
465
     5,  6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 4,  3,  4,  5,  5,  4,  5,  6,
466
     6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
467
     6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,
468
     10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 8,
469
     7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,  6,  7,  8,
470
     8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,  7,  8,  9,  9,  8,  9,
471
     10, 10, 9,  10, 11, 14, 13, 14, 15},
472
    {4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,
473
     2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,  0,  1,  3,  2,
474
     1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,  2,  4,  3,  2,  3,  5,
475
     4,  3,  4,  9,  8,  7,  8,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,
476
     11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,
477
     9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,
478
     2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  6,  5,  4,  5,  7,
479
     6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 5,  4,  3,  4,  6,  5,  4,  5,
480
     7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
481
     5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10,
482
     9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 9,
483
     8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,  7,  6,  7,
484
     9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,  8,  7,  8,  10, 9,  8,
485
     9,  11, 10, 9,  10, 15, 14, 13, 14},
486
    {8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,
487
     1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,  1,  0,  7,  3,
488
     2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,  1,  8,  4,  3,  2,  9,
489
     5,  4,  3,  13, 9,  8,  7,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,
490
     15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,
491
     8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,
492
     3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  10, 6,  5,  4,  11,
493
     7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 9,  5,  4,  3,  10, 6,  5,  4,
494
     11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
495
     4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11,
496
     10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 13,
497
     9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12, 8,  7,  6,
498
     13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13, 9,  8,  7,  14, 10, 9,
499
     8,  15, 11, 10, 9,  19, 15, 14, 13},
500
    {3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 2, 3, 4,  8,
501
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  1, 2,  3,  7,  0, 1, 2,  6,
502
     1, 2,  3,  7,  2,  3,  4,  8,  2, 3, 4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
503
     3, 4,  5,  9,  4,  5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
504
     3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 2, 3, 4,  8,
505
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  3, 4,  5,  9,  2, 3, 4,  8,
506
     3, 4,  5,  9,  4,  5,  6,  10, 5, 6, 7,  11, 4, 5,  6,  10, 5, 6, 7,  11,
507
     6, 7,  8,  12, 4,  5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
508
     3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 4, 5, 6,  10,
509
     3, 4,  5,  9,  4,  5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15, 8, 9, 10, 14,
510
     9, 10, 11, 15, 10, 11, 12, 16, 8, 9, 10, 14, 7, 8,  9,  13, 8, 9, 10, 14,
511
     9, 10, 11, 15, 7,  8,  9,  13, 6, 7, 8,  12, 7, 8,  9,  13, 8, 9, 10, 14,
512
     8, 9,  10, 14, 7,  8,  9,  13, 8, 9, 10, 14, 9, 10, 11, 15},
513
    {4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  3, 2, 3, 4,
514
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  2,  1, 2,  3,  1, 0, 1, 2,
515
     2,  1, 2,  3,  3,  2,  3,  4,  3, 2, 3, 4,  2,  1, 2,  3,  3, 2, 3, 4,
516
     4,  3, 4,  5,  5,  4,  5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
517
     4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  3, 2, 3, 4,
518
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  4,  3, 4,  5,  3, 2, 3, 4,
519
     4,  3, 4,  5,  5,  4,  5,  6,  6, 5, 6, 7,  5,  4, 5,  6,  6, 5, 6, 7,
520
     7,  6, 7,  8,  5,  4,  5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
521
     4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  5, 4, 5, 6,
522
     4,  3, 4,  5,  5,  4,  5,  6,  6, 5, 6, 7,  10, 9, 10, 11, 9, 8, 9, 10,
523
     10, 9, 10, 11, 11, 10, 11, 12, 9, 8, 9, 10, 8,  7, 8,  9,  9, 8, 9, 10,
524
     10, 9, 10, 11, 8,  7,  8,  9,  7, 6, 7, 8,  8,  7, 8,  9,  9, 8, 9, 10,
525
     9,  8, 9,  10, 8,  7,  8,  9,  9, 8, 9, 10, 10, 9, 10, 11},
526
    {5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  4,  3, 2, 3,
527
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 3,  2,  1, 2,  2,  1, 0, 1,
528
     3,  2,  1, 2,  4,  3,  2,  3,  4,  3, 2, 3, 3,  2,  1, 2,  4,  3, 2, 3,
529
     5,  4,  3, 4,  6,  5,  4,  5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
530
     5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  4,  3, 2, 3,
531
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 5,  4,  3, 4,  4,  3, 2, 3,
532
     5,  4,  3, 4,  6,  5,  4,  5,  7,  6, 5, 6, 6,  5,  4, 5,  7,  6, 5, 6,
533
     8,  7,  6, 7,  6,  5,  4,  5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
534
     5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  6,  5, 4, 5,
535
     5,  4,  3, 4,  6,  5,  4,  5,  7,  6, 5, 6, 11, 10, 9, 10, 10, 9, 8, 9,
536
     11, 10, 9, 10, 12, 11, 10, 11, 10, 9, 8, 9, 9,  8,  7, 8,  10, 9, 8, 9,
537
     11, 10, 9, 10, 9,  8,  7,  8,  8,  7, 6, 7, 9,  8,  7, 8,  10, 9, 8, 9,
538
     10, 9,  8, 9,  9,  8,  7,  8,  10, 9, 8, 9, 11, 10, 9, 10},
539
    {9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 8,  4,  3, 2,
540
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 7,  3,  2,  1, 6,  2,  1, 0,
541
     7,  3,  2,  1, 8,  4,  3,  2,  8,  4,  3, 2, 7,  3,  2,  1, 8,  4,  3, 2,
542
     9,  5,  4,  3, 10, 6,  5,  4,  9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
543
     9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 8,  4,  3, 2,
544
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 9,  5,  4,  3, 8,  4,  3, 2,
545
     9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6, 5, 10, 6,  5,  4, 11, 7,  6, 5,
546
     12, 8,  7,  6, 10, 6,  5,  4,  9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
547
     9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 10, 6,  5, 4,
548
     9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6, 5, 15, 11, 10, 9, 14, 10, 9, 8,
549
     15, 11, 10, 9, 16, 12, 11, 10, 14, 10, 9, 8, 13, 9,  8,  7, 14, 10, 9, 8,
550
     15, 11, 10, 9, 13, 9,  8,  7,  12, 8,  7, 6, 13, 9,  8,  7, 14, 10, 9, 8,
551
     14, 10, 9,  8, 13, 9,  8,  7,  14, 10, 9, 8, 15, 11, 10, 9},
552
    {4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4,  5,  9,
553
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  2,  3,  4,  8,  1, 2,  3,  7,
554
     0, 1,  2,  6,  1, 2,  3,  7,  3, 4,  5,  9,  2,  3,  4,  8,  1, 2,  3,  7,
555
     2, 3,  4,  8,  5, 6,  7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
556
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4,  5,  9,
557
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  4,  5,  6,  10, 3, 4,  5,  9,
558
     2, 3,  4,  8,  3, 4,  5,  9,  6, 7,  8,  12, 5,  6,  7,  11, 4, 5,  6,  10,
559
     5, 6,  7,  11, 5, 6,  7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
560
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  5, 6,  7,  11,
561
     4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 10, 11, 12, 16, 9, 10, 11, 15,
562
     8, 9,  10, 14, 9, 10, 11, 15, 9, 10, 11, 15, 8,  9,  10, 14, 7, 8,  9,  13,
563
     8, 9,  10, 14, 8, 9,  10, 14, 7, 8,  9,  13, 6,  7,  8,  12, 7, 8,  9,  13,
564
     9, 10, 11, 15, 8, 9,  10, 14, 7, 8,  9,  13, 8,  9,  10, 14},
565
    {5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  4,  3, 4,  5,
566
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  3,  2,  3,  4,  2,  1, 2,  3,
567
     1,  0, 1,  2,  2,  1, 2,  3,  4,  3, 4,  5,  3,  2,  3,  4,  2,  1, 2,  3,
568
     3,  2, 3,  4,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
569
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  4,  3, 4,  5,
570
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  5,  4,  5,  6,  4,  3, 4,  5,
571
     3,  2, 3,  4,  4,  3, 4,  5,  7,  6, 7,  8,  6,  5,  6,  7,  5,  4, 5,  6,
572
     6,  5, 6,  7,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
573
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  6,  5, 6,  7,
574
     5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  11, 10, 11, 12, 10, 9, 10, 11,
575
     9,  8, 9,  10, 10, 9, 10, 11, 10, 9, 10, 11, 9,  8,  9,  10, 8,  7, 8,  9,
576
     9,  8, 9,  10, 9,  8, 9,  10, 8,  7, 8,  9,  7,  6,  7,  8,  8,  7, 8,  9,
577
     10, 9, 10, 11, 9,  8, 9,  10, 8,  7, 8,  9,  9,  8,  9,  10},
578
    {6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  5,  4,  3, 4,
579
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  4,  3,  2,  3,  3,  2,  1, 2,
580
     2,  1,  0, 1,  3,  2,  1, 2,  5,  4,  3, 4,  4,  3,  2,  3,  3,  2,  1, 2,
581
     4,  3,  2, 3,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3,  4,  6,  5,  4, 5,
582
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  5,  4,  3, 4,
583
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  6,  5,  4,  5,  5,  4,  3, 4,
584
     4,  3,  2, 3,  5,  4,  3, 4,  8,  7,  6, 7,  7,  6,  5,  6,  6,  5,  4, 5,
585
     7,  6,  5, 6,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3,  4,  6,  5,  4, 5,
586
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  7,  6,  5, 6,
587
     6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  12, 11, 10, 11, 11, 10, 9, 10,
588
     10, 9,  8, 9,  11, 10, 9, 10, 11, 10, 9, 10, 10, 9,  8,  9,  9,  8,  7, 8,
589
     10, 9,  8, 9,  10, 9,  8, 9,  9,  8,  7, 8,  8,  7,  6,  7,  9,  8,  7, 8,
590
     11, 10, 9, 10, 10, 9,  8, 9,  9,  8,  7, 8,  10, 9,  8,  9},
591
    {10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  9,  5,  4,  3,
592
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 8,  4,  3,  2,  7,  3,  2,  1,
593
     6,  2,  1,  0, 7,  3,  2,  1, 9,  5,  4,  3, 8,  4,  3,  2,  7,  3,  2,  1,
594
     8,  4,  3,  2, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5,  4,
595
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  9,  5,  4,  3,
596
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 10, 6,  5,  4,  9,  5,  4,  3,
597
     8,  4,  3,  2, 9,  5,  4,  3, 12, 8,  7,  6, 11, 7,  6,  5,  10, 6,  5,  4,
598
     11, 7,  6,  5, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5,  4,
599
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  11, 7,  6,  5,
600
     10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 16, 12, 11, 10, 15, 11, 10, 9,
601
     14, 10, 9,  8, 15, 11, 10, 9, 15, 11, 10, 9, 14, 10, 9,  8,  13, 9,  8,  7,
602
     14, 10, 9,  8, 14, 10, 9,  8, 13, 9,  8,  7, 12, 8,  7,  6,  13, 9,  8,  7,
603
     15, 11, 10, 9, 14, 10, 9,  8, 13, 9,  8,  7, 14, 10, 9,  8},
604
    {8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,
605
     13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,  8,  12, 2,  3,
606
     4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,  13, 3,  4,  5,  9,  2,
607
     3,  4,  8,  1,  2,  3,  7,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10,
608
     3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
609
     8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,
610
     10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  10, 11, 12, 16, 6,
611
     7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 9,  10, 11, 15, 5,  6,  7,  11,
612
     4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,
613
     9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,
614
     5,  9,  14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 13,
615
     14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12, 13, 14, 18,
616
     8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13, 14, 15, 19, 9,  10, 11,
617
     15, 8,  9,  10, 14, 7,  8,  9,  13},
618
    {9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,
619
     9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,  7,  8,  3,  2,
620
     3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,  9,  4,  3,  4,  5,  3,
621
     2,  3,  4,  2,  1,  2,  3,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,
622
     4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
623
     4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,
624
     9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  11, 10, 11, 12, 7,
625
     6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  10, 9,  10, 11, 6,  5,  6,  7,
626
     5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,
627
     5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,
628
     4,  5,  15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 14,
629
     13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13, 12, 13, 14,
630
     9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14, 13, 14, 15, 10, 9,  10,
631
     11, 9,  8,  9,  10, 8,  7,  8,  9},
632
    {10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,
633
     8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,  6,  7,  4,  3,
634
     2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,  8,  7,  8,  5,  4,  3,  4,  4,
635
     3,  2,  3,  3,  2,  1,  2,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,
636
     5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,
637
     3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,
638
     8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  12, 11, 10, 11, 8,
639
     7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  11, 10, 9,  10, 7,  6,  5,  6,
640
     6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,
641
     4,  4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,
642
     3,  4,  16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  15,
643
     14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  14, 13, 12, 13,
644
     10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  15, 14, 13, 14, 11, 10, 9,
645
     10, 10, 9,  8,  9,  9,  8,  7,  8},
646
    {14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,
647
     7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,  7,  6,  8,  4,
648
     3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,  7,  9,  5,  4,  3,  8,
649
     4,  3,  2,  7,  3,  2,  1,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,
650
     9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
651
     2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10,
652
     9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  16, 12, 11, 10, 12,
653
     8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  15, 11, 10, 9,  11, 7,  6,  5,
654
     10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,
655
     3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,
656
     4,  3,  20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  19,
657
     15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18, 14, 13, 12,
658
     14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19, 15, 14, 13, 15, 11, 10,
659
     9,  14, 10, 9,  8,  13, 9,  8,  7},
660
    {6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 2,  3,  4,
661
     8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,
662
     4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,  2,  6,  1,  2,  3,  7,  2,
663
     3,  4,  8,  6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15,
664
     13, 14, 15, 19, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11,
665
     15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,
666
     3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 8,  9,  10, 14, 9,
667
     10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 4,  5,  6,  10, 5,  6,  7,  11,
668
     6,  7,  8,  12, 10, 11, 12, 16, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
669
     11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,
670
     10, 14, 12, 13, 14, 18, 13, 14, 15, 19, 14, 15, 16, 20, 18, 19, 20, 24, 8,
671
     9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 7,  8,  9,  13,
672
     8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,  7,  8,  12, 7,  8,  9,
673
     13, 8,  9,  10, 14, 12, 13, 14, 18},
674
    {7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 3,  2,  3,
675
     4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,
676
     3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,  1,  2,  2,  1,  2,  3,  3,
677
     2,  3,  4,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11,
678
     14, 13, 14, 15, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10,
679
     11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,
680
     2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  9,  8,  9,  10, 10,
681
     9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 5,  4,  5,  6,  6,  5,  6,  7,
682
     7,  6,  7,  8,  11, 10, 11, 12, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
683
     7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,
684
     9,  10, 13, 12, 13, 14, 14, 13, 14, 15, 15, 14, 15, 16, 19, 18, 19, 20, 9,
685
     8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 8,  7,  8,  9,
686
     9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,  6,  7,  8,  8,  7,  8,
687
     9,  9,  8,  9,  10, 13, 12, 13, 14},
688
    {8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 4,  3,  2,
689
     3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,
690
     2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,  0,  1,  3,  2,  1,  2,  4,
691
     3,  2,  3,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10,
692
     15, 14, 13, 14, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,
693
     10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,
694
     1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  10, 9,  8,  9,  11,
695
     10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 6,  5,  4,  5,  7,  6,  5,  6,
696
     8,  7,  6,  7,  12, 11, 10, 11, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,
697
     6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,
698
     8,  9,  14, 13, 12, 13, 15, 14, 13, 14, 16, 15, 14, 15, 20, 19, 18, 19, 10,
699
     9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 9,  8,  7,  8,
700
     10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,  7,  6,  7,  9,  8,  7,
701
     8,  10, 9,  8,  9,  14, 13, 12, 13},
702
    {12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 8,  4,  3,
703
     2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,
704
     3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,  1,  0,  7,  3,  2,  1,  8,
705
     4,  3,  2,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,
706
     19, 15, 14, 13, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10,
707
     9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,
708
     2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  14, 10, 9,  8,  15,
709
     11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 10, 6,  5,  4,  11, 7,  6,  5,
710
     12, 8,  7,  6,  16, 12, 11, 10, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
711
     5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10,
712
     9,  8,  18, 14, 13, 12, 19, 15, 14, 13, 20, 16, 15, 14, 24, 20, 19, 18, 14,
713
     10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 13, 9,  8,  7,
714
     14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12, 8,  7,  6,  13, 9,  8,
715
     7,  14, 10, 9,  8,  18, 14, 13, 12},
716
    {7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 3,  4,  5,
717
     9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 2,  3,  4,  8,  1,  2,
718
     3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  1,  2,  3,  7,  0,  1,  2,  6,  1,
719
     2,  3,  7,  2,  3,  4,  8,  8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14,
720
     9,  10, 11, 15, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
721
     11, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 2,  3,
722
     4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  9,  10, 11, 15, 8,
723
     9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 5,  6,  7,  11, 4,  5,  6,  10,
724
     5,  6,  7,  11, 6,  7,  8,  12, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,
725
     10, 5,  6,  7,  11, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,
726
     6,  10, 13, 14, 15, 19, 12, 13, 14, 18, 13, 14, 15, 19, 14, 15, 16, 20, 9,
727
     10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 8,  9,  10, 14,
728
     7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 7,  8,  9,  13, 6,  7,  8,
729
     12, 7,  8,  9,  13, 8,  9,  10, 14},
730
    {8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 4,  3,  4,
731
     5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  3,  2,  3,  4,  2,  1,
732
     2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  2,  1,  2,  3,  1,  0,  1,  2,  2,
733
     1,  2,  3,  3,  2,  3,  4,  9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10,
734
     10, 9,  10, 11, 5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
735
     7,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  3,  2,
736
     3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  10, 9,  10, 11, 9,
737
     8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 6,  5,  6,  7,  5,  4,  5,  6,
738
     6,  5,  6,  7,  7,  6,  7,  8,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,
739
     6,  6,  5,  6,  7,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,
740
     5,  6,  14, 13, 14, 15, 13, 12, 13, 14, 14, 13, 14, 15, 15, 14, 15, 16, 10,
741
     9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 9,  8,  9,  10,
742
     8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 8,  7,  8,  9,  7,  6,  7,
743
     8,  8,  7,  8,  9,  9,  8,  9,  10},
744
    {9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  5,  4,  3,
745
     4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  4,  3,  2,  3,  3,  2,
746
     1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  3,  2,  1,  2,  2,  1,  0,  1,  3,
747
     2,  1,  2,  4,  3,  2,  3,  10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,
748
     11, 10, 9,  10, 6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,
749
     6,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  4,  3,
750
     2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  11, 10, 9,  10, 10,
751
     9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 7,  6,  5,  6,  6,  5,  4,  5,
752
     7,  6,  5,  6,  8,  7,  6,  7,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,
753
     5,  7,  6,  5,  6,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,
754
     4,  5,  15, 14, 13, 14, 14, 13, 12, 13, 15, 14, 13, 14, 16, 15, 14, 15, 11,
755
     10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 10, 9,  8,  9,
756
     9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 9,  8,  7,  8,  8,  7,  6,
757
     7,  9,  8,  7,  8,  10, 9,  8,  9},
758
    {13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  9,  5,  4,
759
     3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  8,  4,  3,  2,  7,  3,
760
     2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  7,  3,  2,  1,  6,  2,  1,  0,  7,
761
     3,  2,  1,  8,  4,  3,  2,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,
762
     15, 11, 10, 9,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
763
     5,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  8,  4,
764
     3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  15, 11, 10, 9,  14,
765
     10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 11, 7,  6,  5,  10, 6,  5,  4,
766
     11, 7,  6,  5,  12, 8,  7,  6,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,
767
     4,  11, 7,  6,  5,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,
768
     5,  4,  19, 15, 14, 13, 18, 14, 13, 12, 19, 15, 14, 13, 20, 16, 15, 14, 15,
769
     11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 14, 10, 9,  8,
770
     13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  13, 9,  8,  7,  12, 8,  7,
771
     6,  13, 9,  8,  7,  14, 10, 9,  8},
772
    {8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 4,  5,  6,
773
     10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,  5,  9,  2,  3,
774
     4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  2,  3,  4,  8,  1,  2,  3,  7,  0,
775
     1,  2,  6,  1,  2,  3,  7,  9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13,
776
     8,  9,  10, 14, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,
777
     10, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,
778
     5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  10, 11, 12, 16, 9,
779
     10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 6,  7,  8,  12, 5,  6,  7,  11,
780
     4,  5,  6,  10, 5,  6,  7,  11, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
781
     9,  4,  5,  6,  10, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,
782
     5,  9,  14, 15, 16, 20, 13, 14, 15, 19, 12, 13, 14, 18, 13, 14, 15, 19, 10,
783
     11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 9,  10, 11, 15,
784
     8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 8,  9,  10, 14, 7,  8,  9,
785
     13, 6,  7,  8,  12, 7,  8,  9,  13},
786
    {9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  5,  4,  5,
787
     6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,  4,  5,  3,  2,
788
     3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  3,  2,  3,  4,  2,  1,  2,  3,  1,
789
     0,  1,  2,  2,  1,  2,  3,  10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,
790
     9,  8,  9,  10, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,
791
     6,  5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,
792
     4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  11, 10, 11, 12, 10,
793
     9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 7,  6,  7,  8,  6,  5,  6,  7,
794
     5,  4,  5,  6,  6,  5,  6,  7,  6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,
795
     5,  5,  4,  5,  6,  5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,
796
     4,  5,  15, 14, 15, 16, 14, 13, 14, 15, 13, 12, 13, 14, 14, 13, 14, 15, 11,
797
     10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 10, 9,  10, 11,
798
     9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 9,  8,  9,  10, 8,  7,  8,
799
     9,  7,  6,  7,  8,  8,  7,  8,  9},
800
    {10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  6,  5,  4,
801
     5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,  3,  4,  4,  3,
802
     2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  4,  3,  2,  3,  3,  2,  1,  2,  2,
803
     1,  0,  1,  3,  2,  1,  2,  11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,
804
     10, 9,  8,  9,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,
805
     5,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,
806
     3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  12, 11, 10, 11, 11,
807
     10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 8,  7,  6,  7,  7,  6,  5,  6,
808
     6,  5,  4,  5,  7,  6,  5,  6,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
809
     4,  6,  5,  4,  5,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,
810
     3,  4,  16, 15, 14, 15, 15, 14, 13, 14, 14, 13, 12, 13, 15, 14, 13, 14, 12,
811
     11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 11, 10, 9,  10,
812
     10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  10, 9,  8,  9,  9,  8,  7,
813
     8,  8,  7,  6,  7,  9,  8,  7,  8},
814
    {14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  10, 6,  5,
815
     4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,  4,  3,  8,  4,
816
     3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  8,  4,  3,  2,  7,  3,  2,  1,  6,
817
     2,  1,  0,  7,  3,  2,  1,  15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,
818
     14, 10, 9,  8,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,
819
     4,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,
820
     4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  16, 12, 11, 10, 15,
821
     11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  12, 8,  7,  6,  11, 7,  6,  5,
822
     10, 6,  5,  4,  11, 7,  6,  5,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
823
     3,  10, 6,  5,  4,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,
824
     4,  3,  20, 16, 15, 14, 19, 15, 14, 13, 18, 14, 13, 12, 19, 15, 14, 13, 16,
825
     12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  15, 11, 10, 9,
826
     14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  14, 10, 9,  8,  13, 9,  8,
827
     7,  12, 8,  7,  6,  13, 9,  8,  7},
828
    {12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 8,  9,  10,
829
     14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,
830
     5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,  8,  12, 2,  3,  4,  8,  1,
831
     2,  3,  7,  0,  1,  2,  6,  13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14,
832
     7,  8,  9,  13, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
833
     9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,
834
     9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  14, 15, 16, 20, 10,
835
     11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 10, 11, 12, 16, 6,  7,  8,  12,
836
     5,  6,  7,  11, 4,  5,  6,  10, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,
837
     10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,
838
     4,  8,  18, 19, 20, 24, 14, 15, 16, 20, 13, 14, 15, 19, 12, 13, 14, 18, 14,
839
     15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 13, 14, 15, 19,
840
     9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12, 13, 14, 18, 8,  9,  10,
841
     14, 7,  8,  9,  13, 6,  7,  8,  12},
842
    {13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  9,  8,  9,
843
     10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,
844
     4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,  7,  8,  3,  2,  3,  4,  2,
845
     1,  2,  3,  1,  0,  1,  2,  14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10,
846
     8,  7,  8,  9,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,
847
     5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,
848
     8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  15, 14, 15, 16, 11,
849
     10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 11, 10, 11, 12, 7,  6,  7,  8,
850
     6,  5,  6,  7,  5,  4,  5,  6,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,
851
     6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,
852
     3,  4,  19, 18, 19, 20, 15, 14, 15, 16, 14, 13, 14, 15, 13, 12, 13, 14, 15,
853
     14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 14, 13, 14, 15,
854
     10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13, 12, 13, 14, 9,  8,  9,
855
     10, 8,  7,  8,  9,  7,  6,  7,  8},
856
    {14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  10, 9,  8,
857
     9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,
858
     3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,  6,  7,  4,  3,  2,  3,  3,
859
     2,  1,  2,  2,  1,  0,  1,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,
860
     9,  8,  7,  8,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
861
     4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,
862
     7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  16, 15, 14, 15, 12,
863
     11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  12, 11, 10, 11, 8,  7,  6,  7,
864
     7,  6,  5,  6,  6,  5,  4,  5,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,
865
     5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,
866
     2,  3,  20, 19, 18, 19, 16, 15, 14, 15, 15, 14, 13, 14, 14, 13, 12, 13, 16,
867
     15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  15, 14, 13, 14,
868
     11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  14, 13, 12, 13, 10, 9,  8,
869
     9,  9,  8,  7,  8,  8,  7,  6,  7},
870
    {18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  14, 10, 9,
871
     8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,
872
     4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,  7,  6,  8,  4,  3,  2,  7,
873
     3,  2,  1,  6,  2,  1,  0,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,
874
     13, 9,  8,  7,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
875
     3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,
876
     8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  20, 16, 15, 14, 16,
877
     12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  16, 12, 11, 10, 12, 8,  7,  6,
878
     11, 7,  6,  5,  10, 6,  5,  4,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,
879
     4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,
880
     3,  2,  24, 20, 19, 18, 20, 16, 15, 14, 19, 15, 14, 13, 18, 14, 13, 12, 20,
881
     16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  19, 15, 14, 13,
882
     15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18, 14, 13, 12, 14, 10, 9,
883
     8,  13, 9,  8,  7,  12, 8,  7,  6},
884
    {1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,
885
     8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,
886
     6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 7,  8,  9,  13, 8,  9,  10, 14, 9,
887
     10, 11, 15, 13, 14, 15, 19, 0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,
888
     6,  7,  8,  12, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,
889
     13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 6,  7,
890
     8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 1,  2,  3,  7,  2,
891
     3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,
892
     4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
893
     11, 9,  10, 11, 15, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14,
894
     15, 19, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,
895
     4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 4,  5,  6,  10,
896
     5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 8,  9,  10, 14, 9,  10, 11,
897
     15, 10, 11, 12, 16, 14, 15, 16, 20},
898
    {2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,
899
     4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,
900
     5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 8,  7,  8,  9,  9,  8,  9,  10, 10,
901
     9,  10, 11, 14, 13, 14, 15, 1,  0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,
902
     7,  6,  7,  8,  2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,
903
     9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 7,  6,
904
     7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 2,  1,  2,  3,  3,
905
     2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,
906
     5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
907
     7,  10, 9,  10, 11, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13,
908
     14, 15, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,
909
     3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 5,  4,  5,  6,
910
     6,  5,  6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 9,  8,  9,  10, 10, 9,  10,
911
     11, 11, 10, 11, 12, 15, 14, 15, 16},
912
    {3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8, 4,  3,  2,
913
     3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3, 4,  6,  5,
914
     4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 9,  8,  7,  8,  10, 9, 8,  9,  11,
915
     10, 9,  10, 15, 14, 13, 14, 2,  1,  0,  1,  3,  2,  1,  2,  4, 3,  2,  3,
916
     8,  7,  6,  7,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4, 9,  8,  7,
917
     8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8, 9,  8,  7,
918
     6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 3,  2, 1,  2,  4,
919
     3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5, 4,  3,  4,
920
     6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5, 7,  6,  5,
921
     6,  11, 10, 9,  10, 9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9, 10, 15, 14,
922
     13, 14, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9, 8,  9,  5,
923
     4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 6, 5,  4,  5,
924
     7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 10, 9,  8,  9, 11, 10, 9,
925
     10, 12, 11, 10, 11, 16, 15, 14, 15},
926
    {7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,
927
     2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,
928
     5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  13, 9,  8,  7,  14, 10, 9,  8,  15,
929
     11, 10, 9,  19, 15, 14, 13, 6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,
930
     12, 8,  7,  6,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,
931
     7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  12, 8,
932
     7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 7,  3,  2,  1,  8,
933
     4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,
934
     10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
935
     5,  15, 11, 10, 9,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15,
936
     14, 13, 8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,
937
     5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  10, 6,  5,  4,
938
     11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 14, 10, 9,  8,  15, 11, 10,
939
     9,  16, 12, 11, 10, 20, 16, 15, 14},
940
    {2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4, 5,  9,
941
     2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 4,  5,  6,  10, 3, 4, 5,  9,
942
     4, 5,  6,  10, 5, 6, 7,  11, 8, 9,  10, 14, 7,  8,  9,  13, 8, 9, 10, 14,
943
     9, 10, 11, 15, 1, 2, 3,  7,  0, 1,  2,  6,  1,  2,  3,  7,  2, 3, 4,  8,
944
     2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4, 5,  9,
945
     2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 7,  8,  9,  13, 6, 7, 8,  12,
946
     7, 8,  9,  13, 8, 9, 10, 14, 2, 3,  4,  8,  1,  2,  3,  7,  2, 3, 4,  8,
947
     3, 4,  5,  9,  3, 4, 5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5, 6,  10,
948
     4, 5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 8, 9, 10, 14,
949
     7, 8,  9,  13, 8, 9, 10, 14, 9, 10, 11, 15, 3,  4,  5,  9,  2, 3, 4,  8,
950
     3, 4,  5,  9,  4, 5, 6,  10, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5, 6,  10,
951
     5, 6,  7,  11, 5, 6, 7,  11, 4, 5,  6,  10, 5,  6,  7,  11, 6, 7, 8,  12,
952
     9, 10, 11, 15, 8, 9, 10, 14, 9, 10, 11, 15, 10, 11, 12, 16},
953
    {3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  4,  3,  4,  5, 4, 3, 4, 5,
954
     3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  5,  4,  5,  6, 4, 3, 4, 5,
955
     5,  4, 5,  6,  6, 5, 6, 7,  9,  8, 9,  10, 8,  7,  8,  9, 9, 8, 9, 10,
956
     10, 9, 10, 11, 2, 1, 2, 3,  1,  0, 1,  2,  2,  1,  2,  3, 3, 2, 3, 4,
957
     3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  4,  3,  4,  5, 4, 3, 4, 5,
958
     3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  8,  7,  8,  9, 7, 6, 7, 8,
959
     8,  7, 8,  9,  9, 8, 9, 10, 3,  2, 3,  4,  2,  1,  2,  3, 3, 2, 3, 4,
960
     4,  3, 4,  5,  4, 3, 4, 5,  3,  2, 3,  4,  4,  3,  4,  5, 5, 4, 5, 6,
961
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6,  5,  6,  7, 9, 8, 9, 10,
962
     8,  7, 8,  9,  9, 8, 9, 10, 10, 9, 10, 11, 4,  3,  4,  5, 3, 2, 3, 4,
963
     4,  3, 4,  5,  5, 4, 5, 6,  5,  4, 5,  6,  4,  3,  4,  5, 5, 4, 5, 6,
964
     6,  5, 6,  7,  6, 5, 6, 7,  5,  4, 5,  6,  6,  5,  6,  7, 7, 6, 7, 8,
965
     10, 9, 10, 11, 9, 8, 9, 10, 10, 9, 10, 11, 11, 10, 11, 12},
966
    {4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  5,  4,  3,  4, 5,  4, 3, 4,
967
     4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  6,  5,  4,  5, 5,  4, 3, 4,
968
     6,  5,  4, 5,  7,  6, 5, 6, 10, 9,  8, 9,  9,  8,  7,  8, 10, 9, 8, 9,
969
     11, 10, 9, 10, 3,  2, 1, 2, 2,  1,  0, 1,  3,  2,  1,  2, 4,  3, 2, 3,
970
     4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  5,  4,  3,  4, 5,  4, 3, 4,
971
     4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  9,  8,  7,  8, 8,  7, 6, 7,
972
     9,  8,  7, 8,  10, 9, 8, 9, 4,  3,  2, 3,  3,  2,  1,  2, 4,  3, 2, 3,
973
     5,  4,  3, 4,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4,  3,  4, 6,  5, 4, 5,
974
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6,  5,  6, 10, 9, 8, 9,
975
     9,  8,  7, 8,  10, 9, 8, 9, 11, 10, 9, 10, 5,  4,  3,  4, 4,  3, 2, 3,
976
     5,  4,  3, 4,  6,  5, 4, 5, 6,  5,  4, 5,  5,  4,  3,  4, 6,  5, 4, 5,
977
     7,  6,  5, 6,  7,  6, 5, 6, 6,  5,  4, 5,  7,  6,  5,  6, 8,  7, 6, 7,
978
     11, 10, 9, 10, 10, 9, 8, 9, 11, 10, 9, 10, 12, 11, 10, 11},
979
    {8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4,  3, 9,  5,  4, 3,
980
     8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 10, 6,  5,  4, 9,  5,  4, 3,
981
     10, 6,  5,  4, 11, 7,  6, 5, 14, 10, 9,  8, 13, 9,  8,  7, 14, 10, 9, 8,
982
     15, 11, 10, 9, 7,  3,  2, 1, 6,  2,  1,  0, 7,  3,  2,  1, 8,  4,  3, 2,
983
     8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4,  3, 9,  5,  4, 3,
984
     8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 13, 9,  8,  7, 12, 8,  7, 6,
985
     13, 9,  8,  7, 14, 10, 9, 8, 8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3, 2,
986
     9,  5,  4,  3, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5, 4,
987
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6,  5, 14, 10, 9, 8,
988
     13, 9,  8,  7, 14, 10, 9, 8, 15, 11, 10, 9, 9,  5,  4,  3, 8,  4,  3, 2,
989
     9,  5,  4,  3, 10, 6,  5, 4, 10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5, 4,
990
     11, 7,  6,  5, 11, 7,  6, 5, 10, 6,  5,  4, 11, 7,  6,  5, 12, 8,  7, 6,
991
     15, 11, 10, 9, 14, 10, 9, 8, 15, 11, 10, 9, 16, 12, 11, 10},
992
    {3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  4, 5,  6,  10,
993
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  5, 6,  7,  11, 4, 5,  6,  10,
994
     3,  4,  5,  9,  4, 5,  6,  10, 9, 10, 11, 15, 8, 9,  10, 14, 7, 8,  9,  13,
995
     8,  9,  10, 14, 2, 3,  4,  8,  1, 2,  3,  7,  0, 1,  2,  6,  1, 2,  3,  7,
996
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  4, 5,  6,  10,
997
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  8, 9,  10, 14, 7, 8,  9,  13,
998
     6,  7,  8,  12, 7, 8,  9,  13, 3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
999
     2,  3,  4,  8,  4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,
1000
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 9, 10, 11, 15,
1001
     8,  9,  10, 14, 7, 8,  9,  13, 8, 9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,
1002
     2,  3,  4,  8,  3, 4,  5,  9,  5, 6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,
1003
     4,  5,  6,  10, 6, 7,  8,  12, 5, 6,  7,  11, 4, 5,  6,  10, 5, 6,  7,  11,
1004
     10, 11, 12, 16, 9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15},
1005
    {4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  5,  4, 5,  6,
1006
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  6,  5, 6,  7,  5,  4, 5,  6,
1007
     4,  3,  4,  5,  5,  4, 5,  6,  10, 9, 10, 11, 9,  8, 9,  10, 8,  7, 8,  9,
1008
     9,  8,  9,  10, 3,  2, 3,  4,  2,  1, 2,  3,  1,  0, 1,  2,  2,  1, 2,  3,
1009
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  5,  4, 5,  6,
1010
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  9,  8, 9,  10, 8,  7, 8,  9,
1011
     7,  6,  7,  8,  8,  7, 8,  9,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
1012
     3,  2,  3,  4,  5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3, 4,  5,
1013
     6,  5,  6,  7,  5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  10, 9, 10, 11,
1014
     9,  8,  9,  10, 8,  7, 8,  9,  9,  8, 9,  10, 5,  4, 5,  6,  4,  3, 4,  5,
1015
     3,  2,  3,  4,  4,  3, 4,  5,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3, 4,  5,
1016
     5,  4,  5,  6,  7,  6, 7,  8,  6,  5, 6,  7,  5,  4, 5,  6,  6,  5, 6,  7,
1017
     11, 10, 11, 12, 10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11},
1018
    {5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3, 6,  5,  4, 5,
1019
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  7,  6,  5, 6, 6,  5,  4, 5,
1020
     5,  4,  3,  4,  6,  5,  4, 5,  11, 10, 9, 10, 10, 9,  8, 9, 9,  8,  7, 8,
1021
     10, 9,  8,  9,  4,  3,  2, 3,  3,  2,  1, 2,  2,  1,  0, 1, 3,  2,  1, 2,
1022
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3, 6,  5,  4, 5,
1023
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  10, 9,  8, 9, 9,  8,  7, 8,
1024
     8,  7,  6,  7,  9,  8,  7, 8,  5,  4,  3, 4,  4,  3,  2, 3, 3,  2,  1, 2,
1025
     4,  3,  2,  3,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3, 5,  4,  3, 4,
1026
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5, 11, 10, 9, 10,
1027
     10, 9,  8,  9,  9,  8,  7, 8,  10, 9,  8, 9,  6,  5,  4, 5, 5,  4,  3, 4,
1028
     4,  3,  2,  3,  5,  4,  3, 4,  7,  6,  5, 6,  6,  5,  4, 5, 5,  4,  3, 4,
1029
     6,  5,  4,  5,  8,  7,  6, 7,  7,  6,  5, 6,  6,  5,  4, 5, 7,  6,  5, 6,
1030
     12, 11, 10, 11, 11, 10, 9, 10, 10, 9,  8, 9,  11, 10, 9, 10},
1031
    {9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 10, 6,  5,  4,
1032
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 11, 7,  6,  5, 10, 6,  5,  4,
1033
     9,  5,  4,  3,  10, 6,  5,  4, 15, 11, 10, 9, 14, 10, 9,  8, 13, 9,  8,  7,
1034
     14, 10, 9,  8,  8,  4,  3,  2, 7,  3,  2,  1, 6,  2,  1,  0, 7,  3,  2,  1,
1035
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 10, 6,  5,  4,
1036
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 14, 10, 9,  8, 13, 9,  8,  7,
1037
     12, 8,  7,  6,  13, 9,  8,  7, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
1038
     8,  4,  3,  2,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,
1039
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 15, 11, 10, 9,
1040
     14, 10, 9,  8,  13, 9,  8,  7, 14, 10, 9,  8, 10, 6,  5,  4, 9,  5,  4,  3,
1041
     8,  4,  3,  2,  9,  5,  4,  3, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,
1042
     10, 6,  5,  4,  12, 8,  7,  6, 11, 7,  6,  5, 10, 6,  5,  4, 11, 7,  6,  5,
1043
     16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9},
1044
    {7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10,
1045
     14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,
1046
     7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  13, 14, 15, 19, 9,  10, 11, 15, 8,
1047
     9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 2,  3,  4,  8,  1,  2,  3,  7,
1048
     0,  1,  2,  6,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,
1049
     7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  12, 13,
1050
     14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 3,
1051
     4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10,
1052
     3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,
1053
     10, 3,  4,  5,  9,  13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,
1054
     9,  13, 8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,
1055
     10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  10, 11, 12, 16,
1056
     6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 14, 15, 16, 20, 10, 11, 12,
1057
     16, 9,  10, 11, 15, 8,  9,  10, 14},
1058
    {8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,
1059
     10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,
1060
     6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  14, 13, 14, 15, 10, 9,  10, 11, 9,
1061
     8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  3,  2,  3,  4,  2,  1,  2,  3,
1062
     1,  0,  1,  2,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,
1063
     3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  13, 12,
1064
     13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  4,
1065
     3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,
1066
     4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,
1067
     6,  4,  3,  4,  5,  14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,
1068
     8,  9,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10,
1069
     9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  11, 10, 11, 12,
1070
     7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  15, 14, 15, 16, 11, 10, 11,
1071
     12, 10, 9,  10, 11, 9,  8,  9,  10},
1072
    {9,  8,  7,  8, 5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,
1073
     9,  6,  5,  4, 5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,  10, 7,  6,
1074
     5,  6,  6,  5, 4,  5,  5,  4,  3,  4,  15, 14, 13, 14, 11, 10, 9,  10, 10,
1075
     9,  8,  9,  9, 8,  7,  8,  8,  7,  6,  7,  4,  3,  2,  3,  3,  2,  1,  2,
1076
     2,  1,  0,  1, 9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,
1077
     2,  10, 9,  8, 9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  14, 13,
1078
     12, 13, 10, 9, 8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  5,
1079
     4,  3,  4,  4, 3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,
1080
     5,  4,  3,  4, 4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,
1081
     5,  5,  4,  3, 4,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,
1082
     7,  8,  10, 9, 8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11,
1083
     10, 9,  10, 7, 6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  12, 11, 10, 11,
1084
     8,  7,  6,  7, 7,  6,  5,  6,  6,  5,  4,  5,  16, 15, 14, 15, 12, 11, 10,
1085
     11, 11, 10, 9, 10, 10, 9,  8,  9},
1086
    {13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,
1087
     8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,
1088
     6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  19, 15, 14, 13, 15, 11, 10, 9,  14,
1089
     10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  8,  4,  3,  2,  7,  3,  2,  1,
1090
     6,  2,  1,  0,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,
1091
     1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  18, 14,
1092
     13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  9,
1093
     5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,
1094
     9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,
1095
     4,  9,  5,  4,  3,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,
1096
     8,  7,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15,
1097
     11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  16, 12, 11, 10,
1098
     12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  20, 16, 15, 14, 16, 12, 11,
1099
     10, 15, 11, 10, 9,  14, 10, 9,  8},
1100
    {2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 8,  9,  10, 14, 1, 2,  3,  7,
1101
     2, 3,  4,  8,  3, 4,  5,  9,  7, 8,  9,  13, 2,  3,  4,  8,  3, 4,  5,  9,
1102
     4, 5,  6,  10, 8, 9,  10, 14, 3, 4,  5,  9,  4,  5,  6,  10, 5, 6,  7,  11,
1103
     9, 10, 11, 15, 1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  7, 8,  9,  13,
1104
     0, 1,  2,  6,  1, 2,  3,  7,  2, 3,  4,  8,  6,  7,  8,  12, 1, 2,  3,  7,
1105
     2, 3,  4,  8,  3, 4,  5,  9,  7, 8,  9,  13, 2,  3,  4,  8,  3, 4,  5,  9,
1106
     4, 5,  6,  10, 8, 9,  10, 14, 2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
1107
     8, 9,  10, 14, 1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  7, 8,  9,  13,
1108
     2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 8,  9,  10, 14, 3, 4,  5,  9,
1109
     4, 5,  6,  10, 5, 6,  7,  11, 9, 10, 11, 15, 3,  4,  5,  9,  4, 5,  6,  10,
1110
     5, 6,  7,  11, 9, 10, 11, 15, 2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
1111
     8, 9,  10, 14, 3, 4,  5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 9, 10, 11, 15,
1112
     4, 5,  6,  10, 5, 6,  7,  11, 6, 7,  8,  12, 10, 11, 12, 16},
1113
    {3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  9,  8,  9,  10, 2,  1, 2,  3,
1114
     3,  2, 3,  4,  4,  3, 4,  5,  8,  7, 8,  9,  3,  2,  3,  4,  4,  3, 4,  5,
1115
     5,  4, 5,  6,  9,  8, 9,  10, 4,  3, 4,  5,  5,  4,  5,  6,  6,  5, 6,  7,
1116
     10, 9, 10, 11, 2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  8,  7, 8,  9,
1117
     1,  0, 1,  2,  2,  1, 2,  3,  3,  2, 3,  4,  7,  6,  7,  8,  2,  1, 2,  3,
1118
     3,  2, 3,  4,  4,  3, 4,  5,  8,  7, 8,  9,  3,  2,  3,  4,  4,  3, 4,  5,
1119
     5,  4, 5,  6,  9,  8, 9,  10, 3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
1120
     9,  8, 9,  10, 2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  8,  7, 8,  9,
1121
     3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  9,  8,  9,  10, 4,  3, 4,  5,
1122
     5,  4, 5,  6,  6,  5, 6,  7,  10, 9, 10, 11, 4,  3,  4,  5,  5,  4, 5,  6,
1123
     6,  5, 6,  7,  10, 9, 10, 11, 3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
1124
     9,  8, 9,  10, 4,  3, 4,  5,  5,  4, 5,  6,  6,  5,  6,  7,  10, 9, 10, 11,
1125
     5,  4, 5,  6,  6,  5, 6,  7,  7,  6, 7,  8,  11, 10, 11, 12},
1126
    {4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  10, 9,  8,  9, 3,  2,  1, 2,
1127
     4,  3,  2, 3,  5,  4,  3, 4,  9,  8,  7, 8,  4,  3,  2,  3, 5,  4,  3, 4,
1128
     6,  5,  4, 5,  10, 9,  8, 9,  5,  4,  3, 4,  6,  5,  4,  5, 7,  6,  5, 6,
1129
     11, 10, 9, 10, 3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4, 9,  8,  7, 8,
1130
     2,  1,  0, 1,  3,  2,  1, 2,  4,  3,  2, 3,  8,  7,  6,  7, 3,  2,  1, 2,
1131
     4,  3,  2, 3,  5,  4,  3, 4,  9,  8,  7, 8,  4,  3,  2,  3, 5,  4,  3, 4,
1132
     6,  5,  4, 5,  10, 9,  8, 9,  4,  3,  2, 3,  5,  4,  3,  4, 6,  5,  4, 5,
1133
     10, 9,  8, 9,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4, 9,  8,  7, 8,
1134
     4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  10, 9,  8,  9, 5,  4,  3, 4,
1135
     6,  5,  4, 5,  7,  6,  5, 6,  11, 10, 9, 10, 5,  4,  3,  4, 6,  5,  4, 5,
1136
     7,  6,  5, 6,  11, 10, 9, 10, 4,  3,  2, 3,  5,  4,  3,  4, 6,  5,  4, 5,
1137
     10, 9,  8, 9,  5,  4,  3, 4,  6,  5,  4, 5,  7,  6,  5,  6, 11, 10, 9, 10,
1138
     6,  5,  4, 5,  7,  6,  5, 6,  8,  7,  6, 7,  12, 11, 10, 11},
1139
    {8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 14, 10, 9,  8, 7,  3,  2,  1,
1140
     8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7, 8,  4,  3,  2, 9,  5,  4,  3,
1141
     10, 6,  5,  4, 14, 10, 9,  8, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5,
1142
     15, 11, 10, 9, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7,
1143
     6,  2,  1,  0, 7,  3,  2,  1, 8,  4,  3,  2, 12, 8,  7,  6, 7,  3,  2,  1,
1144
     8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7, 8,  4,  3,  2, 9,  5,  4,  3,
1145
     10, 6,  5,  4, 14, 10, 9,  8, 8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4,
1146
     14, 10, 9,  8, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7,
1147
     8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 14, 10, 9,  8, 9,  5,  4,  3,
1148
     10, 6,  5,  4, 11, 7,  6,  5, 15, 11, 10, 9, 9,  5,  4,  3, 10, 6,  5,  4,
1149
     11, 7,  6,  5, 15, 11, 10, 9, 8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4,
1150
     14, 10, 9,  8, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5, 15, 11, 10, 9,
1151
     10, 6,  5,  4, 11, 7,  6,  5, 12, 8,  7,  6, 16, 12, 11, 10},
1152
    {3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5, 6, 10, 2, 3,  4, 8,  1, 2,
1153
     3, 7,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4,  5, 9, 2, 3,  4, 8,  3, 4,  5, 9,
1154
     4, 5,  6, 10, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5, 6, 10, 5, 6,  7, 11, 2, 3,
1155
     4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  3, 4,  5, 9, 1, 2,  3, 7,  0, 1,  2, 6,
1156
     1, 2,  3, 7,  2, 3,  4, 8,  2, 3,  4, 8,  1, 2, 3, 7,  2, 3,  4, 8,  3, 4,
1157
     5, 9,  3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9, 4, 5,  6, 10, 3, 4,  5, 9,
1158
     2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 2, 3, 4, 8,  1, 2,  3, 7,  2, 3,
1159
     4, 8,  3, 4,  5, 9,  3, 4,  5, 9,  2, 3,  4, 8, 3, 4,  5, 9,  4, 5,  6, 10,
1160
     4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6, 7, 11, 4, 5,  6, 10, 3, 4,
1161
     5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4,  5, 9, 2, 3,  4, 8,  3, 4,  5, 9,
1162
     4, 5,  6, 10, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5, 6, 10, 5, 6,  7, 11, 5, 6,
1163
     7, 11, 4, 5,  6, 10, 5, 6,  7, 11, 6, 7,  8, 12},
1164
    {4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3,
1165
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
1166
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 3, 2, 3, 4, 2, 1, 2, 3,
1167
     3, 2, 3, 4, 4, 3, 4, 5, 2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3, 3, 2, 3, 4,
1168
     3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
1169
     4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
1170
     3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
1171
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7,
1172
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4,
1173
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7,
1174
     6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 7, 6, 7, 8},
1175
    {5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2,
1176
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
1177
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 4, 3, 2, 3, 3, 2, 1, 2,
1178
     4, 3, 2, 3, 5, 4, 3, 4, 3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2, 4, 3, 2, 3,
1179
     4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
1180
     5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
1181
     4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
1182
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6,
1183
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3,
1184
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6,
1185
     7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 8, 7, 6, 7},
1186
    {9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 8,  4, 3, 2,
1187
     7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2,
1188
     9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4,
1189
     11, 7, 6, 5, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3,
1190
     7,  3, 2, 1, 6,  2, 1, 0, 7,  3, 2, 1, 8,  4, 3, 2, 8,  4, 3, 2,
1191
     7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2,
1192
     9,  5, 4, 3, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3,
1193
     10, 6, 5, 4, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3,
1194
     9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4,
1195
     9,  5, 4, 3, 10, 6, 5, 4, 11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3,
1196
     10, 6, 5, 4, 11, 7, 6, 5, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3,
1197
     10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4, 11, 7, 6, 5,
1198
     11, 7, 6, 5, 10, 6, 5, 4, 11, 7, 6, 5, 12, 8, 7, 6},
1199
    {4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4, 5, 9,  2, 3,
1200
     4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  4, 5,  6, 10, 3, 4,  5, 9, 2, 3,  4, 8,
1201
     3, 4,  5, 9,  5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5, 6, 10, 3, 4,
1202
     5, 9,  2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  2, 3,  4, 8, 1, 2,  3, 7,
1203
     0, 1,  2, 6,  1, 2,  3, 7,  3, 4,  5, 9,  2, 3,  4, 8,  1, 2, 3, 7,  2, 3,
1204
     4, 8,  4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9, 4, 5,  6, 10,
1205
     3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4,  5, 9,  2, 3, 4, 8,  1, 2,
1206
     3, 7,  2, 3,  4, 8,  4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8, 3, 4,  5, 9,
1207
     5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6, 7, 11, 4, 5,
1208
     6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 4, 5,  6, 10, 3, 4,  5, 9, 2, 3,  4, 8,
1209
     3, 4,  5, 9,  5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5, 6, 10, 6, 7,
1210
     8, 12, 5, 6,  7, 11, 4, 5,  6, 10, 5, 6,  7, 11},
1211
    {5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
1212
     2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
1213
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4,
1214
     2, 1, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3,
1215
     4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5,
1216
     3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
1217
     4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5,
1218
     3, 2, 3, 4, 4, 3, 4, 5, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6,
1219
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5,
1220
     3, 2, 3, 4, 4, 3, 4, 5, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6,
1221
     7, 6, 7, 8, 6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7},
1222
    {6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
1223
     3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
1224
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3,
1225
     3, 2, 1, 2, 4, 3, 2, 3, 4, 3, 2, 3, 3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2,
1226
     5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4,
1227
     4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
1228
     5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4,
1229
     4, 3, 2, 3, 5, 4, 3, 4, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5,
1230
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4,
1231
     4, 3, 2, 3, 5, 4, 3, 4, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5,
1232
     8, 7, 6, 7, 7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6},
1233
    {10, 6, 5,  4, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4, 3, 9,  5, 4,  3, 8,  4,
1234
     3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 10, 6, 5,  4, 9, 5, 4,  3, 8,  4, 3,  2,
1235
     9,  5, 4,  3, 11, 7, 6,  5, 10, 6, 5,  4, 9,  5, 4, 3, 10, 6, 5,  4, 9,  5,
1236
     4,  3, 8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 8, 4, 3,  2, 7,  3, 2,  1,
1237
     6,  2, 1,  0, 7,  3, 2,  1, 9,  5, 4,  3, 8,  4, 3, 2, 7,  3, 2,  1, 8,  4,
1238
     3,  2, 10, 6, 5,  4, 9,  5, 4,  3, 8,  4, 3,  2, 9, 5, 4,  3, 10, 6, 5,  4,
1239
     9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 9,  5, 4, 3, 8,  4, 3,  2, 7,  3,
1240
     2,  1, 8,  4, 3,  2, 10, 6, 5,  4, 9,  5, 4,  3, 8, 4, 3,  2, 9,  5, 4,  3,
1241
     11, 7, 6,  5, 10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5, 4, 11, 7, 6,  5, 10, 6,
1242
     5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 10, 6, 5,  4, 9, 5, 4,  3, 8,  4, 3,  2,
1243
     9,  5, 4,  3, 11, 7, 6,  5, 10, 6, 5,  4, 9,  5, 4, 3, 10, 6, 5,  4, 12, 8,
1244
     7,  6, 11, 7, 6,  5, 10, 6, 5,  4, 11, 7, 6,  5},
1245
    {8,  9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  7, 8,  9,  13,
1246
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  8, 9,  10, 14, 4, 5,  6,  10,
1247
     3,  4,  5,  9,  2, 3,  4,  8,  9, 10, 11, 15, 5, 6,  7,  11, 4, 5,  6,  10,
1248
     3,  4,  5,  9,  7, 8,  9,  13, 3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
1249
     6,  7,  8,  12, 2, 3,  4,  8,  1, 2,  3,  7,  0, 1,  2,  6,  7, 8,  9,  13,
1250
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  8, 9,  10, 14, 4, 5,  6,  10,
1251
     3,  4,  5,  9,  2, 3,  4,  8,  8, 9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,
1252
     2,  3,  4,  8,  7, 8,  9,  13, 3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
1253
     8,  9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  9, 10, 11, 15,
1254
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,  9, 10, 11, 15, 5, 6,  7,  11,
1255
     4,  5,  6,  10, 3, 4,  5,  9,  8, 9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,
1256
     2,  3,  4,  8,  9, 10, 11, 15, 5, 6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,
1257
     10, 11, 12, 16, 6, 7,  8,  12, 5, 6,  7,  11, 4, 5,  6,  10},
1258
    {9,  8,  9,  10, 5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  8,  7, 8,  9,
1259
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  9,  8, 9,  10, 5,  4, 5,  6,
1260
     4,  3,  4,  5,  3,  2, 3,  4,  10, 9, 10, 11, 6,  5, 6,  7,  5,  4, 5,  6,
1261
     4,  3,  4,  5,  8,  7, 8,  9,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
1262
     7,  6,  7,  8,  3,  2, 3,  4,  2,  1, 2,  3,  1,  0, 1,  2,  8,  7, 8,  9,
1263
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  9,  8, 9,  10, 5,  4, 5,  6,
1264
     4,  3,  4,  5,  3,  2, 3,  4,  9,  8, 9,  10, 5,  4, 5,  6,  4,  3, 4,  5,
1265
     3,  2,  3,  4,  8,  7, 8,  9,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
1266
     9,  8,  9,  10, 5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  10, 9, 10, 11,
1267
     6,  5,  6,  7,  5,  4, 5,  6,  4,  3, 4,  5,  10, 9, 10, 11, 6,  5, 6,  7,
1268
     5,  4,  5,  6,  4,  3, 4,  5,  9,  8, 9,  10, 5,  4, 5,  6,  4,  3, 4,  5,
1269
     3,  2,  3,  4,  10, 9, 10, 11, 6,  5, 6,  7,  5,  4, 5,  6,  4,  3, 4,  5,
1270
     11, 10, 11, 12, 7,  6, 7,  8,  6,  5, 6,  7,  5,  4, 5,  6},
1271
    {10, 9,  8,  9,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  9,  8,  7, 8,
1272
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  10, 9,  8, 9,  6,  5,  4, 5,
1273
     5,  4,  3,  4,  4,  3,  2, 3,  11, 10, 9, 10, 7,  6,  5, 6,  6,  5,  4, 5,
1274
     5,  4,  3,  4,  9,  8,  7, 8,  5,  4,  3, 4,  4,  3,  2, 3,  3,  2,  1, 2,
1275
     8,  7,  6,  7,  4,  3,  2, 3,  3,  2,  1, 2,  2,  1,  0, 1,  9,  8,  7, 8,
1276
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  10, 9,  8, 9,  6,  5,  4, 5,
1277
     5,  4,  3,  4,  4,  3,  2, 3,  10, 9,  8, 9,  6,  5,  4, 5,  5,  4,  3, 4,
1278
     4,  3,  2,  3,  9,  8,  7, 8,  5,  4,  3, 4,  4,  3,  2, 3,  3,  2,  1, 2,
1279
     10, 9,  8,  9,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  11, 10, 9, 10,
1280
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4,  3, 4,  11, 10, 9, 10, 7,  6,  5, 6,
1281
     6,  5,  4,  5,  5,  4,  3, 4,  10, 9,  8, 9,  6,  5,  4, 5,  5,  4,  3, 4,
1282
     4,  3,  2,  3,  11, 10, 9, 10, 7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3, 4,
1283
     12, 11, 10, 11, 8,  7,  6, 7,  7,  6,  5, 6,  6,  5,  4, 5},
1284
    {14, 10, 9,  8,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 13, 9,  8,  7,
1285
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 14, 10, 9,  8, 10, 6,  5,  4,
1286
     9,  5,  4,  3,  8,  4,  3,  2, 15, 11, 10, 9, 11, 7,  6,  5, 10, 6,  5,  4,
1287
     9,  5,  4,  3,  13, 9,  8,  7, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
1288
     12, 8,  7,  6,  8,  4,  3,  2, 7,  3,  2,  1, 6,  2,  1,  0, 13, 9,  8,  7,
1289
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 14, 10, 9,  8, 10, 6,  5,  4,
1290
     9,  5,  4,  3,  8,  4,  3,  2, 14, 10, 9,  8, 10, 6,  5,  4, 9,  5,  4,  3,
1291
     8,  4,  3,  2,  13, 9,  8,  7, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
1292
     14, 10, 9,  8,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 15, 11, 10, 9,
1293
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4,  3, 15, 11, 10, 9, 11, 7,  6,  5,
1294
     10, 6,  5,  4,  9,  5,  4,  3, 14, 10, 9,  8, 10, 6,  5,  4, 9,  5,  4,  3,
1295
     8,  4,  3,  2,  15, 11, 10, 9, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,
1296
     16, 12, 11, 10, 12, 8,  7,  6, 11, 7,  6,  5, 10, 6,  5,  4},
1297
    {3, 4,  5,  9,  4,  5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15, 2, 3, 4,  8,
1298
     3, 4,  5,  9,  4,  5,  6,  10, 8, 9, 10, 14, 1, 2,  3,  7,  2, 3, 4,  8,
1299
     3, 4,  5,  9,  7,  8,  9,  13, 2, 3, 4,  8,  3, 4,  5,  9,  4, 5, 6,  10,
1300
     8, 9,  10, 14, 2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 8, 9, 10, 14,
1301
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  7, 8,  9,  13, 0, 1, 2,  6,
1302
     1, 2,  3,  7,  2,  3,  4,  8,  6, 7, 8,  12, 1, 2,  3,  7,  2, 3, 4,  8,
1303
     3, 4,  5,  9,  7,  8,  9,  13, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
1304
     9, 10, 11, 15, 2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 8, 9, 10, 14,
1305
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  7, 8,  9,  13, 2, 3, 4,  8,
1306
     3, 4,  5,  9,  4,  5,  6,  10, 8, 9, 10, 14, 4, 5,  6,  10, 5, 6, 7,  11,
1307
     6, 7,  8,  12, 10, 11, 12, 16, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
1308
     9, 10, 11, 15, 2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 8, 9, 10, 14,
1309
     3, 4,  5,  9,  4,  5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15},
1310
    {4,  3, 4,  5,  5,  4,  5,  6,  6, 5, 6, 7,  10, 9, 10, 11, 3, 2, 3, 4,
1311
     4,  3, 4,  5,  5,  4,  5,  6,  9, 8, 9, 10, 2,  1, 2,  3,  3, 2, 3, 4,
1312
     4,  3, 4,  5,  8,  7,  8,  9,  3, 2, 3, 4,  4,  3, 4,  5,  5, 4, 5, 6,
1313
     9,  8, 9,  10, 3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  9, 8, 9, 10,
1314
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  8,  7, 8,  9,  1, 0, 1, 2,
1315
     2,  1, 2,  3,  3,  2,  3,  4,  7, 6, 7, 8,  2,  1, 2,  3,  3, 2, 3, 4,
1316
     4,  3, 4,  5,  8,  7,  8,  9,  4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
1317
     10, 9, 10, 11, 3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  9, 8, 9, 10,
1318
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  8,  7, 8,  9,  3, 2, 3, 4,
1319
     4,  3, 4,  5,  5,  4,  5,  6,  9, 8, 9, 10, 5,  4, 5,  6,  6, 5, 6, 7,
1320
     7,  6, 7,  8,  11, 10, 11, 12, 4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
1321
     10, 9, 10, 11, 3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  9, 8, 9, 10,
1322
     4,  3, 4,  5,  5,  4,  5,  6,  6, 5, 6, 7,  10, 9, 10, 11},
1323
    {5,  4,  3, 4,  6,  5,  4,  5,  7,  6, 5, 6, 11, 10, 9, 10, 4,  3, 2, 3,
1324
     5,  4,  3, 4,  6,  5,  4,  5,  10, 9, 8, 9, 3,  2,  1, 2,  4,  3, 2, 3,
1325
     5,  4,  3, 4,  9,  8,  7,  8,  4,  3, 2, 3, 5,  4,  3, 4,  6,  5, 4, 5,
1326
     10, 9,  8, 9,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  10, 9, 8, 9,
1327
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 9,  8,  7, 8,  2,  1, 0, 1,
1328
     3,  2,  1, 2,  4,  3,  2,  3,  8,  7, 6, 7, 3,  2,  1, 2,  4,  3, 2, 3,
1329
     5,  4,  3, 4,  9,  8,  7,  8,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
1330
     11, 10, 9, 10, 4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  10, 9, 8, 9,
1331
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 9,  8,  7, 8,  4,  3, 2, 3,
1332
     5,  4,  3, 4,  6,  5,  4,  5,  10, 9, 8, 9, 6,  5,  4, 5,  7,  6, 5, 6,
1333
     8,  7,  6, 7,  12, 11, 10, 11, 5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
1334
     11, 10, 9, 10, 4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  10, 9, 8, 9,
1335
     5,  4,  3, 4,  6,  5,  4,  5,  7,  6, 5, 6, 11, 10, 9, 10},
1336
    {9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6, 5, 15, 11, 10, 9, 8,  4,  3, 2,
1337
     9,  5,  4,  3, 10, 6,  5,  4,  14, 10, 9, 8, 7,  3,  2,  1, 8,  4,  3, 2,
1338
     9,  5,  4,  3, 13, 9,  8,  7,  8,  4,  3, 2, 9,  5,  4,  3, 10, 6,  5, 4,
1339
     14, 10, 9,  8, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 14, 10, 9, 8,
1340
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 13, 9,  8,  7, 6,  2,  1, 0,
1341
     7,  3,  2,  1, 8,  4,  3,  2,  12, 8,  7, 6, 7,  3,  2,  1, 8,  4,  3, 2,
1342
     9,  5,  4,  3, 13, 9,  8,  7,  9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
1343
     15, 11, 10, 9, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 14, 10, 9, 8,
1344
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 13, 9,  8,  7, 8,  4,  3, 2,
1345
     9,  5,  4,  3, 10, 6,  5,  4,  14, 10, 9, 8, 10, 6,  5,  4, 11, 7,  6, 5,
1346
     12, 8,  7,  6, 16, 12, 11, 10, 9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
1347
     15, 11, 10, 9, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 14, 10, 9, 8,
1348
     9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6, 5, 15, 11, 10, 9},
1349
    {4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4, 5, 9,  2, 3,
1350
     4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 2, 3,  4, 8,  1, 2,  3, 7, 2, 3,  4, 8,
1351
     3, 4,  5, 9,  3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5, 6, 10, 3, 4,
1352
     5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 2, 3,  4, 8, 1, 2,  3, 7,
1353
     2, 3,  4, 8,  3, 4,  5, 9,  1, 2,  3, 7,  0, 1,  2, 6,  1, 2, 3, 7,  2, 3,
1354
     4, 8,  2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  3, 4,  5, 9, 4, 5,  6, 10,
1355
     3, 4,  5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4,  5, 9,  2, 3, 4, 8,  3, 4,
1356
     5, 9,  4, 5,  6, 10, 2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8, 3, 4,  5, 9,
1357
     3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 5, 6, 7, 11, 4, 5,
1358
     6, 10, 5, 6,  7, 11, 6, 7,  8, 12, 4, 5,  6, 10, 3, 4,  5, 9, 4, 5,  6, 10,
1359
     5, 6,  7, 11, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5, 6, 10, 4, 5,
1360
     6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6,  7, 11},
1361
    {5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4,
1362
     4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
1363
     4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4,
1364
     4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
1365
     2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 1, 2, 3,
1366
     3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7,
1367
     4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3,
1368
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
1369
     6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 7, 6, 7, 8, 5, 4, 5, 6, 4, 3, 4, 5,
1370
     5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
1371
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7},
1372
    {6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3,
1373
     5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
1374
     5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3,
1375
     5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
1376
     3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2, 4, 3, 2, 3, 4, 3, 2, 3, 3, 2, 1, 2,
1377
     4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6,
1378
     5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2,
1379
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
1380
     7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 8, 7, 6, 7, 6, 5, 4, 5, 5, 4, 3, 4,
1381
     6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
1382
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6},
1383
    {10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 11, 7, 6, 5, 9,  5, 4,  3, 8,  4,
1384
     3,  2, 9,  5, 4,  3, 10, 6, 5,  4, 8,  4, 3,  2, 7, 3, 2,  1, 8,  4, 3,  2,
1385
     9,  5, 4,  3, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4, 3, 10, 6, 5,  4, 9,  5,
1386
     4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5,  4, 8, 4, 3,  2, 7,  3, 2,  1,
1387
     8,  4, 3,  2, 9,  5, 4,  3, 7,  3, 2,  1, 6,  2, 1, 0, 7,  3, 2,  1, 8,  4,
1388
     3,  2, 8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 9, 5, 4,  3, 10, 6, 5,  4,
1389
     9,  5, 4,  3, 10, 6, 5,  4, 11, 7, 6,  5, 9,  5, 4, 3, 8,  4, 3,  2, 9,  5,
1390
     4,  3, 10, 6, 5,  4, 8,  4, 3,  2, 7,  3, 2,  1, 8, 4, 3,  2, 9,  5, 4,  3,
1391
     9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5, 4, 11, 7, 6,  5, 10, 6,
1392
     5,  4, 11, 7, 6,  5, 12, 8, 7,  6, 10, 6, 5,  4, 9, 5, 4,  3, 10, 6, 5,  4,
1393
     11, 7, 6,  5, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4, 3, 10, 6, 5,  4, 10, 6,
1394
     5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 11, 7, 6,  5},
1395
    {5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10, 4, 5, 6, 10,
1396
     3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,  3, 4, 5, 9,  2, 3, 4, 8,
1397
     1, 2, 3, 7,  2, 3, 4, 8,  4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,
1398
     3, 4, 5, 9,  4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,
1399
     3, 4, 5, 9,  2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  2, 3, 4, 8,
1400
     1, 2, 3, 7,  0, 1, 2, 6,  1, 2, 3, 7,  3, 4, 5, 9,  2, 3, 4, 8,
1401
     1, 2, 3, 7,  2, 3, 4, 8,  5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,
1402
     4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,
1403
     3, 4, 5, 9,  2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  4, 5, 6, 10,
1404
     3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,  6, 7, 8, 12, 5, 6, 7, 11,
1405
     4, 5, 6, 10, 5, 6, 7, 11, 5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,
1406
     4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,
1407
     5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10},
1408
    {6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5,
1409
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
1410
     5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5,
1411
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
1412
     3, 2, 3, 4, 2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3, 4, 3, 4, 5, 3, 2, 3, 4,
1413
     2, 1, 2, 3, 3, 2, 3, 4, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6,
1414
     5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
1415
     2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
1416
     7, 6, 7, 8, 6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 6, 5, 6, 7, 5, 4, 5, 6,
1417
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
1418
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6},
1419
    {7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4,
1420
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
1421
     6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4,
1422
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
1423
     4, 3, 2, 3, 3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2, 5, 4, 3, 4, 4, 3, 2, 3,
1424
     3, 2, 1, 2, 4, 3, 2, 3, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5,
1425
     6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
1426
     3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
1427
     8, 7, 6, 7, 7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 7, 6, 5, 6, 6, 5, 4, 5,
1428
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
1429
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5},
1430
    {11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4,
1431
     9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2,
1432
     7,  3, 2, 1, 8,  4, 3, 2, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2,
1433
     9,  5, 4, 3, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3,
1434
     9,  5, 4, 3, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 8,  4, 3, 2,
1435
     7,  3, 2, 1, 6,  2, 1, 0, 7,  3, 2, 1, 9,  5, 4, 3, 8,  4, 3, 2,
1436
     7,  3, 2, 1, 8,  4, 3, 2, 11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3,
1437
     10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3,
1438
     9,  5, 4, 3, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 10, 6, 5, 4,
1439
     9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 12, 8, 7, 6, 11, 7, 6, 5,
1440
     10, 6, 5, 4, 11, 7, 6, 5, 11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3,
1441
     10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3,
1442
     11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4},
1443
    {9, 10, 11, 15, 5, 6, 7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  8, 9, 10, 14,
1444
     4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  7,  8,  9,  13, 3, 4, 5,  9,
1445
     2, 3,  4,  8,  1, 2, 3,  7,  8, 9,  10, 14, 4,  5,  6,  10, 3, 4, 5,  9,
1446
     2, 3,  4,  8,  8, 9, 10, 14, 4, 5,  6,  10, 3,  4,  5,  9,  2, 3, 4,  8,
1447
     7, 8,  9,  13, 3, 4, 5,  9,  2, 3,  4,  8,  1,  2,  3,  7,  6, 7, 8,  12,
1448
     2, 3,  4,  8,  1, 2, 3,  7,  0, 1,  2,  6,  7,  8,  9,  13, 3, 4, 5,  9,
1449
     2, 3,  4,  8,  1, 2, 3,  7,  9, 10, 11, 15, 5,  6,  7,  11, 4, 5, 6,  10,
1450
     3, 4,  5,  9,  8, 9, 10, 14, 4, 5,  6,  10, 3,  4,  5,  9,  2, 3, 4,  8,
1451
     7, 8,  9,  13, 3, 4, 5,  9,  2, 3,  4,  8,  1,  2,  3,  7,  8, 9, 10, 14,
1452
     4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  10, 11, 12, 16, 6, 7, 8,  12,
1453
     5, 6,  7,  11, 4, 5, 6,  10, 9, 10, 11, 15, 5,  6,  7,  11, 4, 5, 6,  10,
1454
     3, 4,  5,  9,  8, 9, 10, 14, 4, 5,  6,  10, 3,  4,  5,  9,  2, 3, 4,  8,
1455
     9, 10, 11, 15, 5, 6, 7,  11, 4, 5,  6,  10, 3,  4,  5,  9},
1456
    {10, 9, 10, 11, 6, 5, 6, 7,  5,  4, 5,  6,  4,  3,  4,  5,  9, 8, 9, 10,
1457
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  8,  7,  8,  9,  4, 3, 4, 5,
1458
     3,  2, 3,  4,  2, 1, 2, 3,  9,  8, 9,  10, 5,  4,  5,  6,  4, 3, 4, 5,
1459
     3,  2, 3,  4,  9, 8, 9, 10, 5,  4, 5,  6,  4,  3,  4,  5,  3, 2, 3, 4,
1460
     8,  7, 8,  9,  4, 3, 4, 5,  3,  2, 3,  4,  2,  1,  2,  3,  7, 6, 7, 8,
1461
     3,  2, 3,  4,  2, 1, 2, 3,  1,  0, 1,  2,  8,  7,  8,  9,  4, 3, 4, 5,
1462
     3,  2, 3,  4,  2, 1, 2, 3,  10, 9, 10, 11, 6,  5,  6,  7,  5, 4, 5, 6,
1463
     4,  3, 4,  5,  9, 8, 9, 10, 5,  4, 5,  6,  4,  3,  4,  5,  3, 2, 3, 4,
1464
     8,  7, 8,  9,  4, 3, 4, 5,  3,  2, 3,  4,  2,  1,  2,  3,  9, 8, 9, 10,
1465
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  11, 10, 11, 12, 7, 6, 7, 8,
1466
     6,  5, 6,  7,  5, 4, 5, 6,  10, 9, 10, 11, 6,  5,  6,  7,  5, 4, 5, 6,
1467
     4,  3, 4,  5,  9, 8, 9, 10, 5,  4, 5,  6,  4,  3,  4,  5,  3, 2, 3, 4,
1468
     10, 9, 10, 11, 6, 5, 6, 7,  5,  4, 5,  6,  4,  3,  4,  5},
1469
    {11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4, 5,  5,  4,  3,  4,  10, 9, 8, 9,
1470
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  9,  8,  7,  8,  5,  4, 3, 4,
1471
     4,  3,  2, 3,  3,  2, 1, 2, 10, 9,  8, 9,  6,  5,  4,  5,  5,  4, 3, 4,
1472
     4,  3,  2, 3,  10, 9, 8, 9, 6,  5,  4, 5,  5,  4,  3,  4,  4,  3, 2, 3,
1473
     9,  8,  7, 8,  5,  4, 3, 4, 4,  3,  2, 3,  3,  2,  1,  2,  8,  7, 6, 7,
1474
     4,  3,  2, 3,  3,  2, 1, 2, 2,  1,  0, 1,  9,  8,  7,  8,  5,  4, 3, 4,
1475
     4,  3,  2, 3,  3,  2, 1, 2, 11, 10, 9, 10, 7,  6,  5,  6,  6,  5, 4, 5,
1476
     5,  4,  3, 4,  10, 9, 8, 9, 6,  5,  4, 5,  5,  4,  3,  4,  4,  3, 2, 3,
1477
     9,  8,  7, 8,  5,  4, 3, 4, 4,  3,  2, 3,  3,  2,  1,  2,  10, 9, 8, 9,
1478
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  12, 11, 10, 11, 8,  7, 6, 7,
1479
     7,  6,  5, 6,  6,  5, 4, 5, 11, 10, 9, 10, 7,  6,  5,  6,  6,  5, 4, 5,
1480
     5,  4,  3, 4,  10, 9, 8, 9, 6,  5,  4, 5,  5,  4,  3,  4,  4,  3, 2, 3,
1481
     11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4, 5,  5,  4,  3,  4},
1482
    {15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4, 9,  5,  4,  3,  14, 10, 9, 8,
1483
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 13, 9,  8,  7,  9,  5,  4, 3,
1484
     8,  4,  3,  2, 7,  3,  2, 1, 14, 10, 9,  8, 10, 6,  5,  4,  9,  5,  4, 3,
1485
     8,  4,  3,  2, 14, 10, 9, 8, 10, 6,  5,  4, 9,  5,  4,  3,  8,  4,  3, 2,
1486
     13, 9,  8,  7, 9,  5,  4, 3, 8,  4,  3,  2, 7,  3,  2,  1,  12, 8,  7, 6,
1487
     8,  4,  3,  2, 7,  3,  2, 1, 6,  2,  1,  0, 13, 9,  8,  7,  9,  5,  4, 3,
1488
     8,  4,  3,  2, 7,  3,  2, 1, 15, 11, 10, 9, 11, 7,  6,  5,  10, 6,  5, 4,
1489
     9,  5,  4,  3, 14, 10, 9, 8, 10, 6,  5,  4, 9,  5,  4,  3,  8,  4,  3, 2,
1490
     13, 9,  8,  7, 9,  5,  4, 3, 8,  4,  3,  2, 7,  3,  2,  1,  14, 10, 9, 8,
1491
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 16, 12, 11, 10, 12, 8,  7, 6,
1492
     11, 7,  6,  5, 10, 6,  5, 4, 15, 11, 10, 9, 11, 7,  6,  5,  10, 6,  5, 4,
1493
     9,  5,  4,  3, 14, 10, 9, 8, 10, 6,  5,  4, 9,  5,  4,  3,  8,  4,  3, 2,
1494
     15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4, 9,  5,  4,  3},
1495
    {7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 3,  4,  5,
1496
     9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,
1497
     5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,
1498
     4,  5,  9,  7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14,
1499
     12, 13, 14, 18, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10,
1500
     14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,
1501
     2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 7,  8,  9,  13, 8,
1502
     9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 3,  4,  5,  9,  4,  5,  6,  10,
1503
     5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
1504
     10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,
1505
     9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 4,
1506
     5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 3,  4,  5,  9,
1507
     4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,
1508
     9,  4,  5,  6,  10, 8,  9,  10, 14},
1509
    {8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 4,  3,  4,
1510
     5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,
1511
     4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,
1512
     3,  4,  5,  8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10,
1513
     13, 12, 13, 14, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,
1514
     10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,
1515
     1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  8,  7,  8,  9,  9,
1516
     8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 4,  3,  4,  5,  5,  4,  5,  6,
1517
     6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
1518
     6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,
1519
     8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 5,
1520
     4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 4,  3,  4,  5,
1521
     5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,
1522
     5,  5,  4,  5,  6,  9,  8,  9,  10},
1523
    {9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 5,  4,  3,
1524
     4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,
1525
     3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,
1526
     4,  3,  4,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,
1527
     14, 13, 12, 13, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,
1528
     9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,
1529
     0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  9,  8,  7,  8,  10,
1530
     9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 5,  4,  3,  4,  6,  5,  4,  5,
1531
     7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
1532
     5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,
1533
     7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 6,
1534
     5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 5,  4,  3,  4,
1535
     6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,
1536
     4,  6,  5,  4,  5,  10, 9,  8,  9},
1537
    {13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 9,  5,  4,
1538
     3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,
1539
     4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,
1540
     5,  4,  3,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,
1541
     18, 14, 13, 12, 8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,
1542
     8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,
1543
     1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  13, 9,  8,  7,  14,
1544
     10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 9,  5,  4,  3,  10, 6,  5,  4,
1545
     11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
1546
     4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,
1547
     8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 10,
1548
     6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 9,  5,  4,  3,
1549
     10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,
1550
     3,  10, 6,  5,  4,  14, 10, 9,  8},
1551
    {8, 9,  10, 14, 7,  8,  9,  13, 8, 9, 10, 14, 9, 10, 11, 15, 4, 5, 6,  10,
1552
     3, 4,  5,  9,  4,  5,  6,  10, 5, 6, 7,  11, 3, 4,  5,  9,  2, 3, 4,  8,
1553
     3, 4,  5,  9,  4,  5,  6,  10, 2, 3, 4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
1554
     3, 4,  5,  9,  7,  8,  9,  13, 6, 7, 8,  12, 7, 8,  9,  13, 8, 9, 10, 14,
1555
     3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 2, 3, 4,  8,
1556
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  1, 2,  3,  7,  0, 1, 2,  6,
1557
     1, 2,  3,  7,  2,  3,  4,  8,  8, 9, 10, 14, 7, 8,  9,  13, 8, 9, 10, 14,
1558
     9, 10, 11, 15, 4,  5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
1559
     3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 2, 3, 4,  8,
1560
     1, 2,  3,  7,  2,  3,  4,  8,  3, 4, 5,  9,  9, 10, 11, 15, 8, 9, 10, 14,
1561
     9, 10, 11, 15, 10, 11, 12, 16, 5, 6, 7,  11, 4, 5,  6,  10, 5, 6, 7,  11,
1562
     6, 7,  8,  12, 4,  5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5, 6, 7,  11,
1563
     3, 4,  5,  9,  2,  3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10},
1564
    {9,  8, 9,  10, 8,  7,  8,  9,  9, 8, 9, 10, 10, 9, 10, 11, 5, 4, 5, 6,
1565
     4,  3, 4,  5,  5,  4,  5,  6,  6, 5, 6, 7,  4,  3, 4,  5,  3, 2, 3, 4,
1566
     4,  3, 4,  5,  5,  4,  5,  6,  3, 2, 3, 4,  2,  1, 2,  3,  3, 2, 3, 4,
1567
     4,  3, 4,  5,  8,  7,  8,  9,  7, 6, 7, 8,  8,  7, 8,  9,  9, 8, 9, 10,
1568
     4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  3, 2, 3, 4,
1569
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  2,  1, 2,  3,  1, 0, 1, 2,
1570
     2,  1, 2,  3,  3,  2,  3,  4,  9, 8, 9, 10, 8,  7, 8,  9,  9, 8, 9, 10,
1571
     10, 9, 10, 11, 5,  4,  5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
1572
     4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  3, 2, 3, 4,
1573
     2,  1, 2,  3,  3,  2,  3,  4,  4, 3, 4, 5,  10, 9, 10, 11, 9, 8, 9, 10,
1574
     10, 9, 10, 11, 11, 10, 11, 12, 6, 5, 6, 7,  5,  4, 5,  6,  6, 5, 6, 7,
1575
     7,  6, 7,  8,  5,  4,  5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6, 5, 6, 7,
1576
     4,  3, 4,  5,  3,  2,  3,  4,  4, 3, 4, 5,  5,  4, 5,  6},
1577
    {10, 9,  8, 9,  9,  8,  7,  8,  10, 9, 8, 9, 11, 10, 9, 10, 6,  5, 4, 5,
1578
     5,  4,  3, 4,  6,  5,  4,  5,  7,  6, 5, 6, 5,  4,  3, 4,  4,  3, 2, 3,
1579
     5,  4,  3, 4,  6,  5,  4,  5,  4,  3, 2, 3, 3,  2,  1, 2,  4,  3, 2, 3,
1580
     5,  4,  3, 4,  9,  8,  7,  8,  8,  7, 6, 7, 9,  8,  7, 8,  10, 9, 8, 9,
1581
     5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  4,  3, 2, 3,
1582
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 3,  2,  1, 2,  2,  1, 0, 1,
1583
     3,  2,  1, 2,  4,  3,  2,  3,  10, 9, 8, 9, 9,  8,  7, 8,  10, 9, 8, 9,
1584
     11, 10, 9, 10, 6,  5,  4,  5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
1585
     5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5,  4,  3, 2, 3,
1586
     3,  2,  1, 2,  4,  3,  2,  3,  5,  4, 3, 4, 11, 10, 9, 10, 10, 9, 8, 9,
1587
     11, 10, 9, 10, 12, 11, 10, 11, 7,  6, 5, 6, 6,  5,  4, 5,  7,  6, 5, 6,
1588
     8,  7,  6, 7,  6,  5,  4,  5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6, 5, 6,
1589
     5,  4,  3, 4,  4,  3,  2,  3,  5,  4, 3, 4, 6,  5,  4, 5},
1590
    {14, 10, 9,  8, 13, 9,  8,  7,  14, 10, 9, 8, 15, 11, 10, 9, 10, 6,  5, 4,
1591
     9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6, 5, 9,  5,  4,  3, 8,  4,  3, 2,
1592
     9,  5,  4,  3, 10, 6,  5,  4,  8,  4,  3, 2, 7,  3,  2,  1, 8,  4,  3, 2,
1593
     9,  5,  4,  3, 13, 9,  8,  7,  12, 8,  7, 6, 13, 9,  8,  7, 14, 10, 9, 8,
1594
     9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 8,  4,  3, 2,
1595
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 7,  3,  2,  1, 6,  2,  1, 0,
1596
     7,  3,  2,  1, 8,  4,  3,  2,  14, 10, 9, 8, 13, 9,  8,  7, 14, 10, 9, 8,
1597
     15, 11, 10, 9, 10, 6,  5,  4,  9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
1598
     9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4, 8,  4,  3, 2,
1599
     7,  3,  2,  1, 8,  4,  3,  2,  9,  5,  4, 3, 15, 11, 10, 9, 14, 10, 9, 8,
1600
     15, 11, 10, 9, 16, 12, 11, 10, 11, 7,  6, 5, 10, 6,  5,  4, 11, 7,  6, 5,
1601
     12, 8,  7,  6, 10, 6,  5,  4,  9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6, 5,
1602
     9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4, 3, 10, 6,  5,  4},
1603
    {9, 10, 11, 15, 8, 9,  10, 14, 7, 8,  9,  13, 8,  9,  10, 14, 5, 6,  7,  11,
1604
     4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 4,  5,  6,  10, 3, 4,  5,  9,
1605
     2, 3,  4,  8,  3, 4,  5,  9,  3, 4,  5,  9,  2,  3,  4,  8,  1, 2,  3,  7,
1606
     2, 3,  4,  8,  8, 9,  10, 14, 7, 8,  9,  13, 6,  7,  8,  12, 7, 8,  9,  13,
1607
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4,  5,  9,
1608
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  2,  3,  4,  8,  1, 2,  3,  7,
1609
     0, 1,  2,  6,  1, 2,  3,  7,  9, 10, 11, 15, 8,  9,  10, 14, 7, 8,  9,  13,
1610
     8, 9,  10, 14, 5, 6,  7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
1611
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4,  5,  9,
1612
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  10, 11, 12, 16, 9, 10, 11, 15,
1613
     8, 9,  10, 14, 9, 10, 11, 15, 6, 7,  8,  12, 5,  6,  7,  11, 4, 5,  6,  10,
1614
     5, 6,  7,  11, 5, 6,  7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
1615
     4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9},
1616
    {10, 9, 10, 11, 9,  8, 9,  10, 8,  7, 8,  9,  9,  8,  9,  10, 6,  5, 6,  7,
1617
     5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4,  5,  6,  4,  3, 4,  5,
1618
     3,  2, 3,  4,  4,  3, 4,  5,  4,  3, 4,  5,  3,  2,  3,  4,  2,  1, 2,  3,
1619
     3,  2, 3,  4,  9,  8, 9,  10, 8,  7, 8,  9,  7,  6,  7,  8,  8,  7, 8,  9,
1620
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  4,  3, 4,  5,
1621
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  3,  2,  3,  4,  2,  1, 2,  3,
1622
     1,  0, 1,  2,  2,  1, 2,  3,  10, 9, 10, 11, 9,  8,  9,  10, 8,  7, 8,  9,
1623
     9,  8, 9,  10, 6,  5, 6,  7,  5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
1624
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  4,  3, 4,  5,
1625
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  11, 10, 11, 12, 10, 9, 10, 11,
1626
     9,  8, 9,  10, 10, 9, 10, 11, 7,  6, 7,  8,  6,  5,  6,  7,  5,  4, 5,  6,
1627
     6,  5, 6,  7,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
1628
     5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5},
1629
    {11, 10, 9, 10, 10, 9,  8, 9,  9,  8,  7, 8,  10, 9,  8,  9,  7,  6,  5, 6,
1630
     6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  6,  5,  4,  5,  5,  4,  3, 4,
1631
     4,  3,  2, 3,  5,  4,  3, 4,  5,  4,  3, 4,  4,  3,  2,  3,  3,  2,  1, 2,
1632
     4,  3,  2, 3,  10, 9,  8, 9,  9,  8,  7, 8,  8,  7,  6,  7,  9,  8,  7, 8,
1633
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  5,  4,  3, 4,
1634
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  4,  3,  2,  3,  3,  2,  1, 2,
1635
     2,  1,  0, 1,  3,  2,  1, 2,  11, 10, 9, 10, 10, 9,  8,  9,  9,  8,  7, 8,
1636
     10, 9,  8, 9,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3,  4,  6,  5,  4, 5,
1637
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  5,  4,  3, 4,
1638
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  12, 11, 10, 11, 11, 10, 9, 10,
1639
     10, 9,  8, 9,  11, 10, 9, 10, 8,  7,  6, 7,  7,  6,  5,  6,  6,  5,  4, 5,
1640
     7,  6,  5, 6,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3,  4,  6,  5,  4, 5,
1641
     6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4},
1642
    {15, 11, 10, 9, 14, 10, 9,  8, 13, 9,  8,  7, 14, 10, 9,  8,  11, 7,  6,  5,
1643
     10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,  9,  5,  4,  3,
1644
     8,  4,  3,  2, 9,  5,  4,  3, 9,  5,  4,  3, 8,  4,  3,  2,  7,  3,  2,  1,
1645
     8,  4,  3,  2, 14, 10, 9,  8, 13, 9,  8,  7, 12, 8,  7,  6,  13, 9,  8,  7,
1646
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  9,  5,  4,  3,
1647
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 8,  4,  3,  2,  7,  3,  2,  1,
1648
     6,  2,  1,  0, 7,  3,  2,  1, 15, 11, 10, 9, 14, 10, 9,  8,  13, 9,  8,  7,
1649
     14, 10, 9,  8, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5,  4,
1650
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  9,  5,  4,  3,
1651
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 16, 12, 11, 10, 15, 11, 10, 9,
1652
     14, 10, 9,  8, 15, 11, 10, 9, 12, 8,  7,  6, 11, 7,  6,  5,  10, 6,  5,  4,
1653
     11, 7,  6,  5, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5,  4,
1654
     10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3},
1655
    {13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 9,  10, 11,
1656
     15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,
1657
     6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,
1658
     3,  4,  8,  1,  2,  3,  7,  12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13,
1659
     6,  7,  8,  12, 8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
1660
     8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,
1661
     8,  12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  13, 14, 15, 19, 9,
1662
     10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 9,  10, 11, 15, 5,  6,  7,  11,
1663
     4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,
1664
     9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,
1665
     3,  7,  14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 10,
1666
     11, 12, 16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 9,  10, 11, 15,
1667
     5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,
1668
     10, 3,  4,  5,  9,  2,  3,  4,  8},
1669
    {14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  10, 9,  10,
1670
     11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,
1671
     5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,  3,
1672
     2,  3,  4,  2,  1,  2,  3,  13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,
1673
     7,  6,  7,  8,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
1674
     4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,
1675
     7,  8,  3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  14, 13, 14, 15, 10,
1676
     9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  10, 9,  10, 11, 6,  5,  6,  7,
1677
     5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,
1678
     5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,
1679
     2,  3,  15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 11,
1680
     10, 11, 12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  10, 9,  10, 11,
1681
     6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,
1682
     6,  4,  3,  4,  5,  3,  2,  3,  4},
1683
    {15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  11, 10, 9,
1684
     10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,
1685
     4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,
1686
     3,  2,  3,  3,  2,  1,  2,  14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,
1687
     8,  7,  6,  7,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,
1688
     3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,
1689
     6,  7,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  15, 14, 13, 14, 11,
1690
     10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  11, 10, 9,  10, 7,  6,  5,  6,
1691
     6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,
1692
     4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,
1693
     1,  2,  16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  12,
1694
     11, 10, 11, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  11, 10, 9,  10,
1695
     7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,
1696
     5,  5,  4,  3,  4,  4,  3,  2,  3},
1697
    {19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  15, 11, 10,
1698
     9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,
1699
     5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,
1700
     4,  3,  2,  7,  3,  2,  1,  18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,
1701
     12, 8,  7,  6,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
1702
     2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,
1703
     7,  6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  19, 15, 14, 13, 15,
1704
     11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  15, 11, 10, 9,  11, 7,  6,  5,
1705
     10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,
1706
     3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,
1707
     2,  1,  20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  16,
1708
     12, 11, 10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  15, 11, 10, 9,
1709
     11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,
1710
     4,  9,  5,  4,  3,  8,  4,  3,  2},
1711
    {2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,
1712
     9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 4,  5,  6,  10, 5,  6,
1713
     7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 8,  9,  10, 14, 9,  10, 11, 15, 10,
1714
     11, 12, 16, 14, 15, 16, 20, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,
1715
     7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10,
1716
     14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 7,  8,
1717
     9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 0,  1,  2,  6,  1,
1718
     2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,  7,  2,  3,  4,  8,
1719
     3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
1720
     10, 8,  9,  10, 14, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13,
1721
     14, 18, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,
1722
     3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,
1723
     4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 7,  8,  9,  13, 8,  9,  10,
1724
     14, 9,  10, 11, 15, 13, 14, 15, 19},
1725
    {3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,
1726
     5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 5,  4,  5,  6,  6,  5,
1727
     6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 9,  8,  9,  10, 10, 9,  10, 11, 11,
1728
     10, 11, 12, 15, 14, 15, 16, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,
1729
     8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,
1730
     10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 8,  7,
1731
     8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 1,  0,  1,  2,  2,
1732
     1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,  3,  3,  2,  3,  4,
1733
     4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
1734
     6,  9,  8,  9,  10, 7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12,
1735
     13, 14, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,
1736
     2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,
1737
     5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 8,  7,  8,  9,  9,  8,  9,
1738
     10, 10, 9,  10, 11, 14, 13, 14, 15},
1739
    {4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,
1740
     4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 6,  5,  4,  5,  7,  6,
1741
     5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 10, 9,  8,  9,  11, 10, 9,  10, 12,
1742
     11, 10, 11, 16, 15, 14, 15, 3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,
1743
     9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,
1744
     9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 9,  8,
1745
     7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 2,  1,  0,  1,  3,
1746
     2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,  2,  4,  3,  2,  3,
1747
     5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
1748
     5,  10, 9,  8,  9,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13,
1749
     12, 13, 3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,
1750
     3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,  4,
1751
     6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 9,  8,  7,  8,  10, 9,  8,
1752
     9,  11, 10, 9,  10, 15, 14, 13, 14},
1753
    {8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,
1754
     3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  10, 6,  5,  4,  11, 7,
1755
     6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 14, 10, 9,  8,  15, 11, 10, 9,  16,
1756
     12, 11, 10, 20, 16, 15, 14, 7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,
1757
     13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,
1758
     8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  13, 9,
1759
     8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 6,  2,  1,  0,  7,
1760
     3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,  1,  8,  4,  3,  2,
1761
     9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
1762
     4,  14, 10, 9,  8,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14,
1763
     13, 12, 7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,
1764
     4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,
1765
     10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  13, 9,  8,  7,  14, 10, 9,
1766
     8,  15, 11, 10, 9,  19, 15, 14, 13},
1767
    {3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 4, 5,  6,  10,
1768
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11, 5, 6,  7,  11, 4, 5,  6,  10,
1769
     5,  6,  7,  11, 6, 7,  8,  12, 9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15,
1770
     10, 11, 12, 16, 2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3, 4,  5,  9,
1771
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 4, 5,  6,  10,
1772
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11, 8, 9,  10, 14, 7, 8,  9,  13,
1773
     8,  9,  10, 14, 9, 10, 11, 15, 1, 2,  3,  7,  0, 1,  2,  6,  1, 2,  3,  7,
1774
     2,  3,  4,  8,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3, 4,  5,  9,
1775
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 7, 8,  9,  13,
1776
     6,  7,  8,  12, 7, 8,  9,  13, 8, 9,  10, 14, 2, 3,  4,  8,  1, 2,  3,  7,
1777
     2,  3,  4,  8,  3, 4,  5,  9,  3, 4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,
1778
     4,  5,  6,  10, 4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11,
1779
     8,  9,  10, 14, 7, 8,  9,  13, 8, 9,  10, 14, 9, 10, 11, 15},
1780
    {4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4, 5,  6,
1781
     4,  3,  4,  5,  5,  4, 5,  6,  6,  5, 6,  7,  6,  5, 6,  7,  5,  4, 5,  6,
1782
     6,  5,  6,  7,  7,  6, 7,  8,  10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11,
1783
     11, 10, 11, 12, 3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3, 4,  5,
1784
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4, 5,  6,
1785
     4,  3,  4,  5,  5,  4, 5,  6,  6,  5, 6,  7,  9,  8, 9,  10, 8,  7, 8,  9,
1786
     9,  8,  9,  10, 10, 9, 10, 11, 2,  1, 2,  3,  1,  0, 1,  2,  2,  1, 2,  3,
1787
     3,  2,  3,  4,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3, 4,  5,
1788
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  8,  7, 8,  9,
1789
     7,  6,  7,  8,  8,  7, 8,  9,  9,  8, 9,  10, 3,  2, 3,  4,  2,  1, 2,  3,
1790
     3,  2,  3,  4,  4,  3, 4,  5,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3, 4,  5,
1791
     5,  4,  5,  6,  5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  6,  5, 6,  7,
1792
     9,  8,  9,  10, 8,  7, 8,  9,  9,  8, 9,  10, 10, 9, 10, 11},
1793
    {5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5, 6,  5,  4, 5,
1794
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6,  5, 6,  7,  6,  5, 6, 6,  5,  4, 5,
1795
     7,  6,  5,  6,  8,  7,  6, 7,  11, 10, 9, 10, 10, 9,  8, 9, 11, 10, 9, 10,
1796
     12, 11, 10, 11, 4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3, 5,  4,  3, 4,
1797
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5, 6,  5,  4, 5,
1798
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6,  5, 6,  10, 9,  8, 9, 9,  8,  7, 8,
1799
     10, 9,  8,  9,  11, 10, 9, 10, 3,  2,  1, 2,  2,  1,  0, 1, 3,  2,  1, 2,
1800
     4,  3,  2,  3,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3, 5,  4,  3, 4,
1801
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5, 9,  8,  7, 8,
1802
     8,  7,  6,  7,  9,  8,  7, 8,  10, 9,  8, 9,  4,  3,  2, 3, 3,  2,  1, 2,
1803
     4,  3,  2,  3,  5,  4,  3, 4,  5,  4,  3, 4,  4,  3,  2, 3, 5,  4,  3, 4,
1804
     6,  5,  4,  5,  6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5, 7,  6,  5, 6,
1805
     10, 9,  8,  9,  9,  8,  7, 8,  10, 9,  8, 9,  11, 10, 9, 10},
1806
    {9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,
1807
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6,  5, 11, 7,  6,  5, 10, 6,  5,  4,
1808
     11, 7,  6,  5,  12, 8,  7,  6, 15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9,
1809
     16, 12, 11, 10, 8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,
1810
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,
1811
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6,  5, 14, 10, 9,  8, 13, 9,  8,  7,
1812
     14, 10, 9,  8,  15, 11, 10, 9, 7,  3,  2,  1, 6,  2,  1,  0, 7,  3,  2,  1,
1813
     8,  4,  3,  2,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,
1814
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 13, 9,  8,  7,
1815
     12, 8,  7,  6,  13, 9,  8,  7, 14, 10, 9,  8, 8,  4,  3,  2, 7,  3,  2,  1,
1816
     8,  4,  3,  2,  9,  5,  4,  3, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,
1817
     10, 6,  5,  4,  10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5,
1818
     14, 10, 9,  8,  13, 9,  8,  7, 14, 10, 9,  8, 15, 11, 10, 9},
1819
    {4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9,  5, 6, 7,  11,
1820
     4, 5,  6,  10, 3, 4, 5,  9,  4,  5,  6,  10, 6, 7,  8,  12, 5, 6, 7,  11,
1821
     4, 5,  6,  10, 5, 6, 7,  11, 10, 11, 12, 16, 9, 10, 11, 15, 8, 9, 10, 14,
1822
     9, 10, 11, 15, 3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
1823
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9,  5, 6, 7,  11,
1824
     4, 5,  6,  10, 3, 4, 5,  9,  4,  5,  6,  10, 9, 10, 11, 15, 8, 9, 10, 14,
1825
     7, 8,  9,  13, 8, 9, 10, 14, 2,  3,  4,  8,  1, 2,  3,  7,  0, 1, 2,  6,
1826
     1, 2,  3,  7,  3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
1827
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9,  8, 9, 10, 14,
1828
     7, 8,  9,  13, 6, 7, 8,  12, 7,  8,  9,  13, 3, 4,  5,  9,  2, 3, 4,  8,
1829
     1, 2,  3,  7,  2, 3, 4,  8,  4,  5,  6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
1830
     3, 4,  5,  9,  5, 6, 7,  11, 4,  5,  6,  10, 3, 4,  5,  9,  4, 5, 6,  10,
1831
     9, 10, 11, 15, 8, 9, 10, 14, 7,  8,  9,  13, 8, 9,  10, 14},
1832
    {5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5,  6, 5, 6, 7,
1833
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4,  5,  6,  7,  6, 7,  8,  6, 5, 6, 7,
1834
     5,  4, 5,  6,  6, 5, 6, 7,  11, 10, 11, 12, 10, 9, 10, 11, 9, 8, 9, 10,
1835
     10, 9, 10, 11, 4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  3, 2, 3, 4,
1836
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5,  6, 5, 6, 7,
1837
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4,  5,  6,  10, 9, 10, 11, 9, 8, 9, 10,
1838
     8,  7, 8,  9,  9, 8, 9, 10, 3,  2,  3,  4,  2,  1, 2,  3,  1, 0, 1, 2,
1839
     2,  1, 2,  3,  4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  3, 2, 3, 4,
1840
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5,  9, 8, 9, 10,
1841
     8,  7, 8,  9,  7, 6, 7, 8,  8,  7,  8,  9,  4,  3, 4,  5,  3, 2, 3, 4,
1842
     2,  1, 2,  3,  3, 2, 3, 4,  5,  4,  5,  6,  4,  3, 4,  5,  3, 2, 3, 4,
1843
     4,  3, 4,  5,  6, 5, 6, 7,  5,  4,  5,  6,  4,  3, 4,  5,  5, 4, 5, 6,
1844
     10, 9, 10, 11, 9, 8, 9, 10, 8,  7,  8,  9,  9,  8, 9,  10},
1845
    {6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4,  7,  6, 5, 6,
1846
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4,  5,  8,  7,  6, 7,  7,  6, 5, 6,
1847
     6,  5,  4, 5,  7,  6, 5, 6, 12, 11, 10, 11, 11, 10, 9, 10, 10, 9, 8, 9,
1848
     11, 10, 9, 10, 5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  4,  3, 2, 3,
1849
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4,  7,  6, 5, 6,
1850
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4,  5,  11, 10, 9, 10, 10, 9, 8, 9,
1851
     9,  8,  7, 8,  10, 9, 8, 9, 4,  3,  2,  3,  3,  2,  1, 2,  2,  1, 0, 1,
1852
     3,  2,  1, 2,  5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  4,  3, 2, 3,
1853
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4,  10, 9, 8, 9,
1854
     9,  8,  7, 8,  8,  7, 6, 7, 9,  8,  7,  8,  5,  4,  3, 4,  4,  3, 2, 3,
1855
     3,  2,  1, 2,  4,  3, 2, 3, 6,  5,  4,  5,  5,  4,  3, 4,  4,  3, 2, 3,
1856
     5,  4,  3, 4,  7,  6, 5, 6, 6,  5,  4,  5,  5,  4,  3, 4,  6,  5, 4, 5,
1857
     11, 10, 9, 10, 10, 9, 8, 9, 9,  8,  7,  8,  10, 9,  8, 9},
1858
    {10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3, 11, 7,  6, 5,
1859
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4,  12, 8,  7,  6, 11, 7,  6, 5,
1860
     10, 6,  5,  4, 11, 7,  6, 5, 16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9, 8,
1861
     15, 11, 10, 9, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 8,  4,  3, 2,
1862
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3, 11, 7,  6, 5,
1863
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4,  15, 11, 10, 9, 14, 10, 9, 8,
1864
     13, 9,  8,  7, 14, 10, 9, 8, 8,  4,  3,  2,  7,  3,  2,  1, 6,  2,  1, 0,
1865
     7,  3,  2,  1, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 8,  4,  3, 2,
1866
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3, 14, 10, 9, 8,
1867
     13, 9,  8,  7, 12, 8,  7, 6, 13, 9,  8,  7,  9,  5,  4,  3, 8,  4,  3, 2,
1868
     7,  3,  2,  1, 8,  4,  3, 2, 10, 6,  5,  4,  9,  5,  4,  3, 8,  4,  3, 2,
1869
     9,  5,  4,  3, 11, 7,  6, 5, 10, 6,  5,  4,  9,  5,  4,  3, 10, 6,  5, 4,
1870
     15, 11, 10, 9, 14, 10, 9, 8, 13, 9,  8,  7,  14, 10, 9,  8},
1871
    {8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11,
1872
     15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  10, 11, 12, 16, 6,  7,
1873
     8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 14, 15, 16, 20, 10, 11, 12, 16, 9,
1874
     10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,
1875
     1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
1876
     8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  13, 14,
1877
     15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 2,
1878
     3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,  13, 3,  4,  5,  9,
1879
     2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,
1880
     9,  2,  3,  4,  8,  12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,
1881
     8,  12, 7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,
1882
     9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15,
1883
     5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  13, 14, 15, 19, 9,  10, 11,
1884
     15, 8,  9,  10, 14, 7,  8,  9,  13},
1885
    {9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10,
1886
     11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  11, 10, 11, 12, 7,  6,
1887
     7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  15, 14, 15, 16, 11, 10, 11, 12, 10,
1888
     9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,
1889
     2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
1890
     4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  14, 13,
1891
     14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  3,
1892
     2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,  9,  4,  3,  4,  5,
1893
     3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,
1894
     5,  3,  2,  3,  4,  13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,
1895
     7,  8,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,
1896
     8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11,
1897
     6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  14, 13, 14, 15, 10, 9,  10,
1898
     11, 9,  8,  9,  10, 8,  7,  8,  9},
1899
    {10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,
1900
     10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  12, 11, 10, 11, 8,  7,
1901
     6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  16, 15, 14, 15, 12, 11, 10, 11, 11,
1902
     10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,
1903
     3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,
1904
     3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  15, 14,
1905
     13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  4,
1906
     3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,  8,  7,  8,  5,  4,  3,  4,
1907
     4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,
1908
     4,  4,  3,  2,  3,  14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,
1909
     6,  7,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10,
1910
     9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,  10,
1911
     7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  15, 14, 13, 14, 11, 10, 9,
1912
     10, 10, 9,  8,  9,  9,  8,  7,  8},
1913
    {14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10,
1914
     9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  16, 12, 11, 10, 12, 8,
1915
     7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  20, 16, 15, 14, 16, 12, 11, 10, 15,
1916
     11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,
1917
     7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
1918
     2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  19, 15,
1919
     14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  8,
1920
     4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,  7,  9,  5,  4,  3,
1921
     8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,
1922
     3,  8,  4,  3,  2,  18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,
1923
     7,  6,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14,
1924
     10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,
1925
     11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  19, 15, 14, 13, 15, 11, 10,
1926
     9,  14, 10, 9,  8,  13, 9,  8,  7},
1927
    {3,  4,  5,  9,  4, 5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15, 2, 3, 4,  8,
1928
     3,  4,  5,  9,  4, 5,  6,  10, 8, 9, 10, 14, 3, 4,  5,  9,  4, 5, 6,  10,
1929
     5,  6,  7,  11, 9, 10, 11, 15, 4, 5, 6,  10, 5, 6,  7,  11, 6, 7, 8,  12,
1930
     10, 11, 12, 16, 2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 8, 9, 10, 14,
1931
     1,  2,  3,  7,  2, 3,  4,  8,  3, 4, 5,  9,  7, 8,  9,  13, 2, 3, 4,  8,
1932
     3,  4,  5,  9,  4, 5,  6,  10, 8, 9, 10, 14, 3, 4,  5,  9,  4, 5, 6,  10,
1933
     5,  6,  7,  11, 9, 10, 11, 15, 1, 2, 3,  7,  2, 3,  4,  8,  3, 4, 5,  9,
1934
     7,  8,  9,  13, 0, 1,  2,  6,  1, 2, 3,  7,  2, 3,  4,  8,  6, 7, 8,  12,
1935
     1,  2,  3,  7,  2, 3,  4,  8,  3, 4, 5,  9,  7, 8,  9,  13, 2, 3, 4,  8,
1936
     3,  4,  5,  9,  4, 5,  6,  10, 8, 9, 10, 14, 2, 3,  4,  8,  3, 4, 5,  9,
1937
     4,  5,  6,  10, 8, 9,  10, 14, 1, 2, 3,  7,  2, 3,  4,  8,  3, 4, 5,  9,
1938
     7,  8,  9,  13, 2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 8, 9, 10, 14,
1939
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6, 7,  11, 9, 10, 11, 15},
1940
    {4,  3,  4,  5,  5,  4, 5,  6,  6, 5, 6, 7,  10, 9, 10, 11, 3, 2, 3, 4,
1941
     4,  3,  4,  5,  5,  4, 5,  6,  9, 8, 9, 10, 4,  3, 4,  5,  5, 4, 5, 6,
1942
     6,  5,  6,  7,  10, 9, 10, 11, 5, 4, 5, 6,  6,  5, 6,  7,  7, 6, 7, 8,
1943
     11, 10, 11, 12, 3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  9, 8, 9, 10,
1944
     2,  1,  2,  3,  3,  2, 3,  4,  4, 3, 4, 5,  8,  7, 8,  9,  3, 2, 3, 4,
1945
     4,  3,  4,  5,  5,  4, 5,  6,  9, 8, 9, 10, 4,  3, 4,  5,  5, 4, 5, 6,
1946
     6,  5,  6,  7,  10, 9, 10, 11, 2, 1, 2, 3,  3,  2, 3,  4,  4, 3, 4, 5,
1947
     8,  7,  8,  9,  1,  0, 1,  2,  2, 1, 2, 3,  3,  2, 3,  4,  7, 6, 7, 8,
1948
     2,  1,  2,  3,  3,  2, 3,  4,  4, 3, 4, 5,  8,  7, 8,  9,  3, 2, 3, 4,
1949
     4,  3,  4,  5,  5,  4, 5,  6,  9, 8, 9, 10, 3,  2, 3,  4,  4, 3, 4, 5,
1950
     5,  4,  5,  6,  9,  8, 9,  10, 2, 1, 2, 3,  3,  2, 3,  4,  4, 3, 4, 5,
1951
     8,  7,  8,  9,  3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  9, 8, 9, 10,
1952
     4,  3,  4,  5,  5,  4, 5,  6,  6, 5, 6, 7,  10, 9, 10, 11},
1953
    {5,  4,  3,  4,  6,  5,  4, 5,  7,  6, 5, 6, 11, 10, 9, 10, 4,  3, 2, 3,
1954
     5,  4,  3,  4,  6,  5,  4, 5,  10, 9, 8, 9, 5,  4,  3, 4,  6,  5, 4, 5,
1955
     7,  6,  5,  6,  11, 10, 9, 10, 6,  5, 4, 5, 7,  6,  5, 6,  8,  7, 6, 7,
1956
     12, 11, 10, 11, 4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  10, 9, 8, 9,
1957
     3,  2,  1,  2,  4,  3,  2, 3,  5,  4, 3, 4, 9,  8,  7, 8,  4,  3, 2, 3,
1958
     5,  4,  3,  4,  6,  5,  4, 5,  10, 9, 8, 9, 5,  4,  3, 4,  6,  5, 4, 5,
1959
     7,  6,  5,  6,  11, 10, 9, 10, 3,  2, 1, 2, 4,  3,  2, 3,  5,  4, 3, 4,
1960
     9,  8,  7,  8,  2,  1,  0, 1,  3,  2, 1, 2, 4,  3,  2, 3,  8,  7, 6, 7,
1961
     3,  2,  1,  2,  4,  3,  2, 3,  5,  4, 3, 4, 9,  8,  7, 8,  4,  3, 2, 3,
1962
     5,  4,  3,  4,  6,  5,  4, 5,  10, 9, 8, 9, 4,  3,  2, 3,  5,  4, 3, 4,
1963
     6,  5,  4,  5,  10, 9,  8, 9,  3,  2, 1, 2, 4,  3,  2, 3,  5,  4, 3, 4,
1964
     9,  8,  7,  8,  4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  10, 9, 8, 9,
1965
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6, 5, 6, 11, 10, 9, 10},
1966
    {9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6, 5, 15, 11, 10, 9, 8,  4,  3, 2,
1967
     9,  5,  4,  3,  10, 6,  5,  4, 14, 10, 9, 8, 9,  5,  4,  3, 10, 6,  5, 4,
1968
     11, 7,  6,  5,  15, 11, 10, 9, 10, 6,  5, 4, 11, 7,  6,  5, 12, 8,  7, 6,
1969
     16, 12, 11, 10, 8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 14, 10, 9, 8,
1970
     7,  3,  2,  1,  8,  4,  3,  2, 9,  5,  4, 3, 13, 9,  8,  7, 8,  4,  3, 2,
1971
     9,  5,  4,  3,  10, 6,  5,  4, 14, 10, 9, 8, 9,  5,  4,  3, 10, 6,  5, 4,
1972
     11, 7,  6,  5,  15, 11, 10, 9, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4, 3,
1973
     13, 9,  8,  7,  6,  2,  1,  0, 7,  3,  2, 1, 8,  4,  3,  2, 12, 8,  7, 6,
1974
     7,  3,  2,  1,  8,  4,  3,  2, 9,  5,  4, 3, 13, 9,  8,  7, 8,  4,  3, 2,
1975
     9,  5,  4,  3,  10, 6,  5,  4, 14, 10, 9, 8, 8,  4,  3,  2, 9,  5,  4, 3,
1976
     10, 6,  5,  4,  14, 10, 9,  8, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4, 3,
1977
     13, 9,  8,  7,  8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 14, 10, 9, 8,
1978
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6, 5, 15, 11, 10, 9},
1979
    {4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10, 5, 6, 7, 11, 3, 4, 5, 9,
1980
     2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,
1981
     4, 5, 6, 10, 5, 6, 7, 11, 5, 6, 7, 11, 4, 5, 6, 10, 5, 6, 7, 11,
1982
     6, 7, 8, 12, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10,
1983
     2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  3, 4, 5, 9,  3, 4, 5, 9,
1984
     2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,
1985
     4, 5, 6, 10, 5, 6, 7, 11, 2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,
1986
     3, 4, 5, 9,  1, 2, 3, 7,  0, 1, 2, 6,  1, 2, 3, 7,  2, 3, 4, 8,
1987
     2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  3, 4, 5, 9,  3, 4, 5, 9,
1988
     2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,
1989
     3, 4, 5, 9,  4, 5, 6, 10, 2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,
1990
     3, 4, 5, 9,  3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10,
1991
     4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10, 5, 6, 7, 11},
1992
    {5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4,
1993
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7,
1994
     6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 7, 6, 7, 8, 4, 3, 4, 5, 3, 2, 3, 4,
1995
     4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
1996
     4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5,
1997
     5, 4, 5, 6, 6, 5, 6, 7, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
1998
     2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 1, 2, 3,
1999
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
2000
     4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3,
2001
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
2002
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7},
2003
    {6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3,
2004
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6,
2005
     7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 8, 7, 6, 7, 5, 4, 3, 4, 4, 3, 2, 3,
2006
     5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
2007
     5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4,
2008
     6, 5, 4, 5, 7, 6, 5, 6, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
2009
     3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2, 4, 3, 2, 3, 4, 3, 2, 3, 3, 2, 1, 2,
2010
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
2011
     5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2,
2012
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
2013
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6},
2014
    {10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4, 11, 7, 6, 5, 9,  5, 4, 3,
2015
     8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3,
2016
     10, 6, 5, 4, 11, 7, 6, 5, 11, 7, 6, 5, 10, 6, 5, 4, 11, 7, 6, 5,
2017
     12, 8, 7, 6, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4,
2018
     8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3,
2019
     8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3,
2020
     10, 6, 5, 4, 11, 7, 6, 5, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2,
2021
     9,  5, 4, 3, 7,  3, 2, 1, 6,  2, 1, 0, 7,  3, 2, 1, 8,  4, 3, 2,
2022
     8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3,
2023
     8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2,
2024
     9,  5, 4, 3, 10, 6, 5, 4, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2,
2025
     9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4,
2026
     10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4, 11, 7, 6, 5},
2027
    {5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 4, 5,  6, 10, 3, 4,
2028
     5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,
2029
     4, 5,  6, 10, 6, 7,  8, 12, 5, 6,  7, 11, 4, 5,  6, 10, 5, 6,  7, 11, 4, 5,
2030
     6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4,  5, 9,  2, 3,  4, 8,
2031
     1, 2,  3, 7,  2, 3,  4, 8,  4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,
2032
     5, 9,  5, 6,  7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 3, 4,  5, 9,
2033
     2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  2, 3,  4, 8,  1, 2,  3, 7,  0, 1,
2034
     2, 6,  1, 2,  3, 7,  3, 4,  5, 9,  2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,
2035
     4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 3, 4,
2036
     5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4,  5, 9,  2, 3,  4, 8,  1, 2,  3, 7,
2037
     2, 3,  4, 8,  4, 5,  6, 10, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  5, 6,
2038
     7, 11, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10},
2039
    {6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5,
2040
     3, 2, 3, 4, 4, 3, 4, 5, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6,
2041
     7, 6, 7, 8, 6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5,
2042
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
2043
     5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 6, 5, 6, 7, 5, 4, 5, 6,
2044
     4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
2045
     3, 2, 3, 4, 2, 1, 2, 3, 1, 0, 1, 2, 2, 1, 2, 3, 4, 3, 4, 5, 3, 2, 3, 4,
2046
     2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
2047
     5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
2048
     2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
2049
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6},
2050
    {7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4,
2051
     4, 3, 2, 3, 5, 4, 3, 4, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5,
2052
     8, 7, 6, 7, 7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4,
2053
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
2054
     6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 7, 6, 5, 6, 6, 5, 4, 5,
2055
     5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
2056
     4, 3, 2, 3, 3, 2, 1, 2, 2, 1, 0, 1, 3, 2, 1, 2, 5, 4, 3, 4, 4, 3, 2, 3,
2057
     3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
2058
     6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
2059
     3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
2060
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5},
2061
    {11, 7, 6,  5, 10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 10, 6, 5, 4, 9,  5,
2062
     4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 11, 7, 6,  5, 10, 6, 5,  4, 9, 5, 4,  3,
2063
     10, 6, 5,  4, 12, 8, 7,  6, 11, 7, 6,  5, 10, 6, 5,  4, 11, 7, 6, 5, 10, 6,
2064
     5,  4, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 9,  5, 4,  3, 8, 4, 3,  2,
2065
     7,  3, 2,  1, 8,  4, 3,  2, 10, 6, 5,  4, 9,  5, 4,  3, 8,  4, 3, 2, 9,  5,
2066
     4,  3, 11, 7, 6,  5, 10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 9, 5, 4,  3,
2067
     8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 8,  4, 3,  2, 7,  3, 2, 1, 6,  2,
2068
     1,  0, 7,  3, 2,  1, 9,  5, 4,  3, 8,  4, 3,  2, 7,  3, 2,  1, 8, 4, 3,  2,
2069
     10, 6, 5,  4, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5, 4, 9,  5,
2070
     4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 9,  5, 4,  3, 8,  4, 3,  2, 7, 3, 2,  1,
2071
     8,  4, 3,  2, 10, 6, 5,  4, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4, 3, 11, 7,
2072
     6,  5, 10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5,  4},
2073
    {9, 10, 11, 15, 5, 6, 7,  11, 4,  5,  6,  10, 3, 4,  5,  9,  8, 9, 10, 14,
2074
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  9, 10, 11, 15, 5, 6, 7,  11,
2075
     4, 5,  6,  10, 3, 4, 5,  9,  10, 11, 12, 16, 6, 7,  8,  12, 5, 6, 7,  11,
2076
     4, 5,  6,  10, 8, 9, 10, 14, 4,  5,  6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
2077
     7, 8,  9,  13, 3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  8, 9, 10, 14,
2078
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  9, 10, 11, 15, 5, 6, 7,  11,
2079
     4, 5,  6,  10, 3, 4, 5,  9,  7,  8,  9,  13, 3, 4,  5,  9,  2, 3, 4,  8,
2080
     1, 2,  3,  7,  6, 7, 8,  12, 2,  3,  4,  8,  1, 2,  3,  7,  0, 1, 2,  6,
2081
     7, 8,  9,  13, 3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  8, 9, 10, 14,
2082
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  8, 9,  10, 14, 4, 5, 6,  10,
2083
     3, 4,  5,  9,  2, 3, 4,  8,  7,  8,  9,  13, 3, 4,  5,  9,  2, 3, 4,  8,
2084
     1, 2,  3,  7,  8, 9, 10, 14, 4,  5,  6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
2085
     9, 10, 11, 15, 5, 6, 7,  11, 4,  5,  6,  10, 3, 4,  5,  9},
2086
    {10, 9, 10, 11, 6, 5, 6, 7,  5,  4,  5,  6,  4,  3, 4,  5,  9, 8, 9, 10,
2087
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  10, 9, 10, 11, 6, 5, 6, 7,
2088
     5,  4, 5,  6,  4, 3, 4, 5,  11, 10, 11, 12, 7,  6, 7,  8,  6, 5, 6, 7,
2089
     5,  4, 5,  6,  9, 8, 9, 10, 5,  4,  5,  6,  4,  3, 4,  5,  3, 2, 3, 4,
2090
     8,  7, 8,  9,  4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  9, 8, 9, 10,
2091
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  10, 9, 10, 11, 6, 5, 6, 7,
2092
     5,  4, 5,  6,  4, 3, 4, 5,  8,  7,  8,  9,  4,  3, 4,  5,  3, 2, 3, 4,
2093
     2,  1, 2,  3,  7, 6, 7, 8,  3,  2,  3,  4,  2,  1, 2,  3,  1, 0, 1, 2,
2094
     8,  7, 8,  9,  4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  9, 8, 9, 10,
2095
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  9,  8, 9,  10, 5, 4, 5, 6,
2096
     4,  3, 4,  5,  3, 2, 3, 4,  8,  7,  8,  9,  4,  3, 4,  5,  3, 2, 3, 4,
2097
     2,  1, 2,  3,  9, 8, 9, 10, 5,  4,  5,  6,  4,  3, 4,  5,  3, 2, 3, 4,
2098
     10, 9, 10, 11, 6, 5, 6, 7,  5,  4,  5,  6,  4,  3, 4,  5},
2099
    {11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4,  5,  5,  4,  3, 4,  10, 9, 8, 9,
2100
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  11, 10, 9, 10, 7,  6, 5, 6,
2101
     6,  5,  4, 5,  5,  4, 3, 4, 12, 11, 10, 11, 8,  7,  6, 7,  7,  6, 5, 6,
2102
     6,  5,  4, 5,  10, 9, 8, 9, 6,  5,  4,  5,  5,  4,  3, 4,  4,  3, 2, 3,
2103
     9,  8,  7, 8,  5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  10, 9, 8, 9,
2104
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  11, 10, 9, 10, 7,  6, 5, 6,
2105
     6,  5,  4, 5,  5,  4, 3, 4, 9,  8,  7,  8,  5,  4,  3, 4,  4,  3, 2, 3,
2106
     3,  2,  1, 2,  8,  7, 6, 7, 4,  3,  2,  3,  3,  2,  1, 2,  2,  1, 0, 1,
2107
     9,  8,  7, 8,  5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  10, 9, 8, 9,
2108
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  10, 9,  8, 9,  6,  5, 4, 5,
2109
     5,  4,  3, 4,  4,  3, 2, 3, 9,  8,  7,  8,  5,  4,  3, 4,  4,  3, 2, 3,
2110
     3,  2,  1, 2,  10, 9, 8, 9, 6,  5,  4,  5,  5,  4,  3, 4,  4,  3, 2, 3,
2111
     11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4,  5,  5,  4,  3, 4},
2112
    {15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4,  9,  5,  4,  3, 14, 10, 9, 8,
2113
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  15, 11, 10, 9, 11, 7,  6, 5,
2114
     10, 6,  5,  4, 9,  5,  4, 3, 16, 12, 11, 10, 12, 8,  7,  6, 11, 7,  6, 5,
2115
     10, 6,  5,  4, 14, 10, 9, 8, 10, 6,  5,  4,  9,  5,  4,  3, 8,  4,  3, 2,
2116
     13, 9,  8,  7, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 14, 10, 9, 8,
2117
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  15, 11, 10, 9, 11, 7,  6, 5,
2118
     10, 6,  5,  4, 9,  5,  4, 3, 13, 9,  8,  7,  9,  5,  4,  3, 8,  4,  3, 2,
2119
     7,  3,  2,  1, 12, 8,  7, 6, 8,  4,  3,  2,  7,  3,  2,  1, 6,  2,  1, 0,
2120
     13, 9,  8,  7, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 14, 10, 9, 8,
2121
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  14, 10, 9,  8, 10, 6,  5, 4,
2122
     9,  5,  4,  3, 8,  4,  3, 2, 13, 9,  8,  7,  9,  5,  4,  3, 8,  4,  3, 2,
2123
     7,  3,  2,  1, 14, 10, 9, 8, 10, 6,  5,  4,  9,  5,  4,  3, 8,  4,  3, 2,
2124
     15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4,  9,  5,  4,  3},
2125
    {4, 5,  6,  10, 5, 6,  7,  11, 6, 7,  8,  12, 10, 11, 12, 16, 3, 4,  5,  9,
2126
     4, 5,  6,  10, 5, 6,  7,  11, 9, 10, 11, 15, 2,  3,  4,  8,  3, 4,  5,  9,
2127
     4, 5,  6,  10, 8, 9,  10, 14, 3, 4,  5,  9,  4,  5,  6,  10, 5, 6,  7,  11,
2128
     9, 10, 11, 15, 3, 4,  5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 9, 10, 11, 15,
2129
     2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 8,  9,  10, 14, 1, 2,  3,  7,
2130
     2, 3,  4,  8,  3, 4,  5,  9,  7, 8,  9,  13, 2,  3,  4,  8,  3, 4,  5,  9,
2131
     4, 5,  6,  10, 8, 9,  10, 14, 2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
2132
     8, 9,  10, 14, 1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  7, 8,  9,  13,
2133
     0, 1,  2,  6,  1, 2,  3,  7,  2, 3,  4,  8,  6,  7,  8,  12, 1, 2,  3,  7,
2134
     2, 3,  4,  8,  3, 4,  5,  9,  7, 8,  9,  13, 3,  4,  5,  9,  4, 5,  6,  10,
2135
     5, 6,  7,  11, 9, 10, 11, 15, 2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
2136
     8, 9,  10, 14, 1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  7, 8,  9,  13,
2137
     2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 8,  9,  10, 14},
2138
    {5,  4, 5,  6,  6,  5, 6,  7,  7,  6, 7,  8,  11, 10, 11, 12, 4,  3, 4,  5,
2139
     5,  4, 5,  6,  6,  5, 6,  7,  10, 9, 10, 11, 3,  2,  3,  4,  4,  3, 4,  5,
2140
     5,  4, 5,  6,  9,  8, 9,  10, 4,  3, 4,  5,  5,  4,  5,  6,  6,  5, 6,  7,
2141
     10, 9, 10, 11, 4,  3, 4,  5,  5,  4, 5,  6,  6,  5,  6,  7,  10, 9, 10, 11,
2142
     3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  9,  8,  9,  10, 2,  1, 2,  3,
2143
     3,  2, 3,  4,  4,  3, 4,  5,  8,  7, 8,  9,  3,  2,  3,  4,  4,  3, 4,  5,
2144
     5,  4, 5,  6,  9,  8, 9,  10, 3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
2145
     9,  8, 9,  10, 2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  8,  7, 8,  9,
2146
     1,  0, 1,  2,  2,  1, 2,  3,  3,  2, 3,  4,  7,  6,  7,  8,  2,  1, 2,  3,
2147
     3,  2, 3,  4,  4,  3, 4,  5,  8,  7, 8,  9,  4,  3,  4,  5,  5,  4, 5,  6,
2148
     6,  5, 6,  7,  10, 9, 10, 11, 3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
2149
     9,  8, 9,  10, 2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  8,  7, 8,  9,
2150
     3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  9,  8,  9,  10},
2151
    {6,  5,  4, 5,  7,  6,  5, 6,  8,  7,  6, 7,  12, 11, 10, 11, 5,  4,  3, 4,
2152
     6,  5,  4, 5,  7,  6,  5, 6,  11, 10, 9, 10, 4,  3,  2,  3,  5,  4,  3, 4,
2153
     6,  5,  4, 5,  10, 9,  8, 9,  5,  4,  3, 4,  6,  5,  4,  5,  7,  6,  5, 6,
2154
     11, 10, 9, 10, 5,  4,  3, 4,  6,  5,  4, 5,  7,  6,  5,  6,  11, 10, 9, 10,
2155
     4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  10, 9,  8,  9,  3,  2,  1, 2,
2156
     4,  3,  2, 3,  5,  4,  3, 4,  9,  8,  7, 8,  4,  3,  2,  3,  5,  4,  3, 4,
2157
     6,  5,  4, 5,  10, 9,  8, 9,  4,  3,  2, 3,  5,  4,  3,  4,  6,  5,  4, 5,
2158
     10, 9,  8, 9,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4,  9,  8,  7, 8,
2159
     2,  1,  0, 1,  3,  2,  1, 2,  4,  3,  2, 3,  8,  7,  6,  7,  3,  2,  1, 2,
2160
     4,  3,  2, 3,  5,  4,  3, 4,  9,  8,  7, 8,  5,  4,  3,  4,  6,  5,  4, 5,
2161
     7,  6,  5, 6,  11, 10, 9, 10, 4,  3,  2, 3,  5,  4,  3,  4,  6,  5,  4, 5,
2162
     10, 9,  8, 9,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4,  9,  8,  7, 8,
2163
     4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  10, 9,  8,  9},
2164
    {10, 6,  5,  4, 11, 7,  6,  5, 12, 8,  7,  6, 16, 12, 11, 10, 9,  5,  4,  3,
2165
     10, 6,  5,  4, 11, 7,  6,  5, 15, 11, 10, 9, 8,  4,  3,  2,  9,  5,  4,  3,
2166
     10, 6,  5,  4, 14, 10, 9,  8, 9,  5,  4,  3, 10, 6,  5,  4,  11, 7,  6,  5,
2167
     15, 11, 10, 9, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5,  15, 11, 10, 9,
2168
     8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 14, 10, 9,  8,  7,  3,  2,  1,
2169
     8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7, 8,  4,  3,  2,  9,  5,  4,  3,
2170
     10, 6,  5,  4, 14, 10, 9,  8, 8,  4,  3,  2, 9,  5,  4,  3,  10, 6,  5,  4,
2171
     14, 10, 9,  8, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,  13, 9,  8,  7,
2172
     6,  2,  1,  0, 7,  3,  2,  1, 8,  4,  3,  2, 12, 8,  7,  6,  7,  3,  2,  1,
2173
     8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7, 9,  5,  4,  3,  10, 6,  5,  4,
2174
     11, 7,  6,  5, 15, 11, 10, 9, 8,  4,  3,  2, 9,  5,  4,  3,  10, 6,  5,  4,
2175
     14, 10, 9,  8, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,  13, 9,  8,  7,
2176
     8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 14, 10, 9,  8},
2177
    {5, 6,  7, 11, 4, 5,  6, 10, 5, 6,  7, 11, 6, 7,  8, 12, 4, 5,  6, 10, 3, 4,
2178
     5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,
2179
     4, 5,  6, 10, 4, 5,  6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 4, 5,
2180
     6, 10, 3, 4,  5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4,  5, 9,  2, 3,  4, 8,
2181
     3, 4,  5, 9,  4, 5,  6, 10, 2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  3, 4,
2182
     5, 9,  3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 3, 4,  5, 9,
2183
     2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 2, 3,  4, 8,  1, 2,  3, 7,  2, 3,
2184
     4, 8,  3, 4,  5, 9,  1, 2,  3, 7,  0, 1,  2, 6,  1, 2,  3, 7,  2, 3,  4, 8,
2185
     2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10, 3, 4,
2186
     5, 9,  4, 5,  6, 10, 5, 6,  7, 11, 3, 4,  5, 9,  2, 3,  4, 8,  3, 4,  5, 9,
2187
     4, 5,  6, 10, 2, 3,  4, 8,  1, 2,  3, 7,  2, 3,  4, 8,  3, 4,  5, 9,  3, 4,
2188
     5, 9,  2, 3,  4, 8,  3, 4,  5, 9,  4, 5,  6, 10},
2189
    {6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 7, 6, 7, 8, 5, 4, 5, 6, 4, 3, 4, 5,
2190
     5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
2191
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5,
2192
     5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
2193
     3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4,
2194
     4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6,
2195
     3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5, 2, 1, 2, 3, 1, 0, 1, 2,
2196
     2, 1, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
2197
     5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 4, 3, 4, 5, 3, 2, 3, 4,
2198
     4, 3, 4, 5, 5, 4, 5, 6, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 4, 3, 4, 5,
2199
     4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6},
2200
    {7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 8, 7, 6, 7, 6, 5, 4, 5, 5, 4, 3, 4,
2201
     6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
2202
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4,
2203
     6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
2204
     4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3,
2205
     5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5,
2206
     4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4, 3, 2, 1, 2, 2, 1, 0, 1,
2207
     3, 2, 1, 2, 4, 3, 2, 3, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
2208
     6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 5, 4, 3, 4, 4, 3, 2, 3,
2209
     5, 4, 3, 4, 6, 5, 4, 5, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 5, 4, 3, 4,
2210
     5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5},
2211
    {11, 7, 6,  5, 10, 6, 5,  4, 11, 7, 6,  5, 12, 8, 7,  6, 10, 6, 5, 4, 9,  5,
2212
     4,  3, 10, 6, 5,  4, 11, 7, 6,  5, 9,  5, 4,  3, 8,  4, 3,  2, 9, 5, 4,  3,
2213
     10, 6, 5,  4, 10, 6, 5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 11, 7, 6, 5, 10, 6,
2214
     5,  4, 9,  5, 4,  3, 10, 6, 5,  4, 11, 7, 6,  5, 9,  5, 4,  3, 8, 4, 3,  2,
2215
     9,  5, 4,  3, 10, 6, 5,  4, 8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3, 2, 9,  5,
2216
     4,  3, 9,  5, 4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5,  4, 9, 5, 4,  3,
2217
     8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5,  4, 8,  4, 3,  2, 7,  3, 2, 1, 8,  4,
2218
     3,  2, 9,  5, 4,  3, 7,  3, 2,  1, 6,  2, 1,  0, 7,  3, 2,  1, 8, 4, 3,  2,
2219
     8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5, 4, 9,  5,
2220
     4,  3, 10, 6, 5,  4, 11, 7, 6,  5, 9,  5, 4,  3, 8,  4, 3,  2, 9, 5, 4,  3,
2221
     10, 6, 5,  4, 8,  4, 3,  2, 7,  3, 2,  1, 8,  4, 3,  2, 9,  5, 4, 3, 9,  5,
2222
     4,  3, 8,  4, 3,  2, 9,  5, 4,  3, 10, 6, 5,  4},
2223
    {6, 7, 8, 12, 5, 6, 7, 11, 4, 5, 6, 10, 5, 6, 7, 11, 5, 6, 7, 11,
2224
     4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,
2225
     2, 3, 4, 8,  3, 4, 5, 9,  5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,
2226
     4, 5, 6, 10, 5, 6, 7, 11, 4, 5, 6, 10, 3, 4, 5, 9,  4, 5, 6, 10,
2227
     4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9,  3, 4, 5, 9,
2228
     2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  4, 5, 6, 10, 3, 4, 5, 9,
2229
     2, 3, 4, 8,  3, 4, 5, 9,  4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,
2230
     3, 4, 5, 9,  3, 4, 5, 9,  2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,
2231
     2, 3, 4, 8,  1, 2, 3, 7,  0, 1, 2, 6,  1, 2, 3, 7,  3, 4, 5, 9,
2232
     2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,  5, 6, 7, 11, 4, 5, 6, 10,
2233
     3, 4, 5, 9,  4, 5, 6, 10, 4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,
2234
     3, 4, 5, 9,  3, 4, 5, 9,  2, 3, 4, 8,  1, 2, 3, 7,  2, 3, 4, 8,
2235
     4, 5, 6, 10, 3, 4, 5, 9,  2, 3, 4, 8,  3, 4, 5, 9},
2236
    {7, 6, 7, 8, 6, 5, 6, 7, 5, 4, 5, 6, 6, 5, 6, 7, 6, 5, 6, 7, 5, 4, 5, 6,
2237
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
2238
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 6, 5, 6, 7, 5, 4, 5, 6,
2239
     4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
2240
     4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 5, 4, 5, 6, 4, 3, 4, 5,
2241
     3, 2, 3, 4, 4, 3, 4, 5, 5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5,
2242
     4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4, 3, 2, 3, 4, 2, 1, 2, 3,
2243
     1, 0, 1, 2, 2, 1, 2, 3, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
2244
     6, 5, 6, 7, 5, 4, 5, 6, 4, 3, 4, 5, 5, 4, 5, 6, 5, 4, 5, 6, 4, 3, 4, 5,
2245
     3, 2, 3, 4, 4, 3, 4, 5, 4, 3, 4, 5, 3, 2, 3, 4, 2, 1, 2, 3, 3, 2, 3, 4,
2246
     5, 4, 5, 6, 4, 3, 4, 5, 3, 2, 3, 4, 4, 3, 4, 5},
2247
    {8, 7, 6, 7, 7, 6, 5, 6, 6, 5, 4, 5, 7, 6, 5, 6, 7, 6, 5, 6, 6, 5, 4, 5,
2248
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
2249
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 7, 6, 5, 6, 6, 5, 4, 5,
2250
     5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
2251
     5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 6, 5, 4, 5, 5, 4, 3, 4,
2252
     4, 3, 2, 3, 5, 4, 3, 4, 6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4,
2253
     5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3, 4, 3, 2, 3, 3, 2, 1, 2,
2254
     2, 1, 0, 1, 3, 2, 1, 2, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
2255
     7, 6, 5, 6, 6, 5, 4, 5, 5, 4, 3, 4, 6, 5, 4, 5, 6, 5, 4, 5, 5, 4, 3, 4,
2256
     4, 3, 2, 3, 5, 4, 3, 4, 5, 4, 3, 4, 4, 3, 2, 3, 3, 2, 1, 2, 4, 3, 2, 3,
2257
     6, 5, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 4},
2258
    {12, 8, 7, 6, 11, 7, 6, 5, 10, 6, 5, 4, 11, 7, 6, 5, 11, 7, 6, 5,
2259
     10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3,
2260
     8,  4, 3, 2, 9,  5, 4, 3, 11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3,
2261
     10, 6, 5, 4, 11, 7, 6, 5, 10, 6, 5, 4, 9,  5, 4, 3, 10, 6, 5, 4,
2262
     10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3, 9,  5, 4, 3,
2263
     8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 10, 6, 5, 4, 9,  5, 4, 3,
2264
     8,  4, 3, 2, 9,  5, 4, 3, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2,
2265
     9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2,
2266
     8,  4, 3, 2, 7,  3, 2, 1, 6,  2, 1, 0, 7,  3, 2, 1, 9,  5, 4, 3,
2267
     8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2, 11, 7, 6, 5, 10, 6, 5, 4,
2268
     9,  5, 4, 3, 10, 6, 5, 4, 10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2,
2269
     9,  5, 4, 3, 9,  5, 4, 3, 8,  4, 3, 2, 7,  3, 2, 1, 8,  4, 3, 2,
2270
     10, 6, 5, 4, 9,  5, 4, 3, 8,  4, 3, 2, 9,  5, 4, 3},
2271
    {10, 11, 12, 16, 6, 7,  8,  12, 5, 6,  7,  11, 4, 5,  6,  10, 9, 10, 11, 15,
2272
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,  8, 9,  10, 14, 4, 5,  6,  10,
2273
     3,  4,  5,  9,  2, 3,  4,  8,  9, 10, 11, 15, 5, 6,  7,  11, 4, 5,  6,  10,
2274
     3,  4,  5,  9,  9, 10, 11, 15, 5, 6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,
2275
     8,  9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  7, 8,  9,  13,
2276
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  8, 9,  10, 14, 4, 5,  6,  10,
2277
     3,  4,  5,  9,  2, 3,  4,  8,  8, 9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,
2278
     2,  3,  4,  8,  7, 8,  9,  13, 3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
2279
     6,  7,  8,  12, 2, 3,  4,  8,  1, 2,  3,  7,  0, 1,  2,  6,  7, 8,  9,  13,
2280
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  9, 10, 11, 15, 5, 6,  7,  11,
2281
     4,  5,  6,  10, 3, 4,  5,  9,  8, 9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,
2282
     2,  3,  4,  8,  7, 8,  9,  13, 3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
2283
     8,  9,  10, 14, 4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8},
2284
    {11, 10, 11, 12, 7,  6, 7,  8,  6,  5, 6,  7,  5,  4, 5,  6,  10, 9, 10, 11,
2285
     6,  5,  6,  7,  5,  4, 5,  6,  4,  3, 4,  5,  9,  8, 9,  10, 5,  4, 5,  6,
2286
     4,  3,  4,  5,  3,  2, 3,  4,  10, 9, 10, 11, 6,  5, 6,  7,  5,  4, 5,  6,
2287
     4,  3,  4,  5,  10, 9, 10, 11, 6,  5, 6,  7,  5,  4, 5,  6,  4,  3, 4,  5,
2288
     9,  8,  9,  10, 5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  8,  7, 8,  9,
2289
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  9,  8, 9,  10, 5,  4, 5,  6,
2290
     4,  3,  4,  5,  3,  2, 3,  4,  9,  8, 9,  10, 5,  4, 5,  6,  4,  3, 4,  5,
2291
     3,  2,  3,  4,  8,  7, 8,  9,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
2292
     7,  6,  7,  8,  3,  2, 3,  4,  2,  1, 2,  3,  1,  0, 1,  2,  8,  7, 8,  9,
2293
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  10, 9, 10, 11, 6,  5, 6,  7,
2294
     5,  4,  5,  6,  4,  3, 4,  5,  9,  8, 9,  10, 5,  4, 5,  6,  4,  3, 4,  5,
2295
     3,  2,  3,  4,  8,  7, 8,  9,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
2296
     9,  8,  9,  10, 5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4},
2297
    {12, 11, 10, 11, 8,  7,  6, 7,  7,  6,  5, 6,  6,  5,  4, 5,  11, 10, 9, 10,
2298
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4,  3, 4,  10, 9,  8, 9,  6,  5,  4, 5,
2299
     5,  4,  3,  4,  4,  3,  2, 3,  11, 10, 9, 10, 7,  6,  5, 6,  6,  5,  4, 5,
2300
     5,  4,  3,  4,  11, 10, 9, 10, 7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3, 4,
2301
     10, 9,  8,  9,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  9,  8,  7, 8,
2302
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  10, 9,  8, 9,  6,  5,  4, 5,
2303
     5,  4,  3,  4,  4,  3,  2, 3,  10, 9,  8, 9,  6,  5,  4, 5,  5,  4,  3, 4,
2304
     4,  3,  2,  3,  9,  8,  7, 8,  5,  4,  3, 4,  4,  3,  2, 3,  3,  2,  1, 2,
2305
     8,  7,  6,  7,  4,  3,  2, 3,  3,  2,  1, 2,  2,  1,  0, 1,  9,  8,  7, 8,
2306
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  11, 10, 9, 10, 7,  6,  5, 6,
2307
     6,  5,  4,  5,  5,  4,  3, 4,  10, 9,  8, 9,  6,  5,  4, 5,  5,  4,  3, 4,
2308
     4,  3,  2,  3,  9,  8,  7, 8,  5,  4,  3, 4,  4,  3,  2, 3,  3,  2,  1, 2,
2309
     10, 9,  8,  9,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3},
2310
    {16, 12, 11, 10, 12, 8,  7,  6, 11, 7,  6,  5, 10, 6,  5,  4, 15, 11, 10, 9,
2311
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4,  3, 14, 10, 9,  8, 10, 6,  5,  4,
2312
     9,  5,  4,  3,  8,  4,  3,  2, 15, 11, 10, 9, 11, 7,  6,  5, 10, 6,  5,  4,
2313
     9,  5,  4,  3,  15, 11, 10, 9, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,
2314
     14, 10, 9,  8,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 13, 9,  8,  7,
2315
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 14, 10, 9,  8, 10, 6,  5,  4,
2316
     9,  5,  4,  3,  8,  4,  3,  2, 14, 10, 9,  8, 10, 6,  5,  4, 9,  5,  4,  3,
2317
     8,  4,  3,  2,  13, 9,  8,  7, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
2318
     12, 8,  7,  6,  8,  4,  3,  2, 7,  3,  2,  1, 6,  2,  1,  0, 13, 9,  8,  7,
2319
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 15, 11, 10, 9, 11, 7,  6,  5,
2320
     10, 6,  5,  4,  9,  5,  4,  3, 14, 10, 9,  8, 10, 6,  5,  4, 9,  5,  4,  3,
2321
     8,  4,  3,  2,  13, 9,  8,  7, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
2322
     14, 10, 9,  8,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2},
2323
    {8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 4,  5,  6,
2324
     10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 3,  4,  5,  9,  4,  5,
2325
     6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,
2326
     5,  6,  10, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15,
2327
     13, 14, 15, 19, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11,
2328
     15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,
2329
     3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 6,  7,  8,  12, 7,
2330
     8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 2,  3,  4,  8,  3,  4,  5,  9,
2331
     4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,
2332
     9,  7,  8,  9,  13, 0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,
2333
     8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 3,
2334
     4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,
2335
     3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,
2336
     8,  3,  4,  5,  9,  7,  8,  9,  13},
2337
    {9,  8,  9,  10, 10, 9, 10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 5,  4,  5,
2338
     6,  6,  5,  6,  7,  7, 6,  7,  8,  11, 10, 11, 12, 4,  3,  4,  5,  5,  4,
2339
     5,  6,  6,  5,  6,  7, 10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,
2340
     4,  5,  6,  9,  8,  9, 10, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11,
2341
     14, 13, 14, 15, 4,  3, 4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10,
2342
     11, 3,  2,  3,  4,  4, 3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,
2343
     2,  3,  3,  2,  3,  4, 4,  3,  4,  5,  8,  7,  8,  9,  7,  6,  7,  8,  8,
2344
     7,  8,  9,  9,  8,  9, 10, 13, 12, 13, 14, 3,  2,  3,  4,  4,  3,  4,  5,
2345
     5,  4,  5,  6,  9,  8, 9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,
2346
     5,  8,  7,  8,  9,  1, 0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,
2347
     7,  8,  8,  7,  8,  9, 9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 4,
2348
     3,  4,  5,  5,  4,  5, 6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,
2349
     4,  3,  4,  5,  5,  4, 5,  6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,
2350
     4,  4,  3,  4,  5,  8, 7,  8,  9},
2351
    {10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 6,  5,  4,
2352
     5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 5,  4,  3,  4,  6,  5,
2353
     4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,
2354
     5,  4,  5,  10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10,
2355
     15, 14, 13, 14, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,
2356
     10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,
2357
     1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  8,  7,  6,  7,  9,
2358
     8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 4,  3,  2,  3,  5,  4,  3,  4,
2359
     6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,
2360
     4,  9,  8,  7,  8,  2,  1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,
2361
     6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 5,
2362
     4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,
2363
     5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,
2364
     3,  5,  4,  3,  4,  9,  8,  7,  8},
2365
    {14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 10, 6,  5,
2366
     4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 9,  5,  4,  3,  10, 6,
2367
     5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10,
2368
     6,  5,  4,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,
2369
     19, 15, 14, 13, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10,
2370
     9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,
2371
     2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  12, 8,  7,  6,  13,
2372
     9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 8,  4,  3,  2,  9,  5,  4,  3,
2373
     10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,
2374
     3,  13, 9,  8,  7,  6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,
2375
     7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 9,
2376
     5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,
2377
     9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,
2378
     2,  9,  5,  4,  3,  13, 9,  8,  7},
2379
    {9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15, 10, 11, 12, 16, 5, 6,  7,  11,
2380
     4, 5,  6,  10, 5, 6,  7,  11, 6, 7,  8,  12, 4,  5,  6,  10, 3, 4,  5,  9,
2381
     4, 5,  6,  10, 5, 6,  7,  11, 3, 4,  5,  9,  2,  3,  4,  8,  3, 4,  5,  9,
2382
     4, 5,  6,  10, 8, 9,  10, 14, 7, 8,  9,  13, 8,  9,  10, 14, 9, 10, 11, 15,
2383
     4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 3, 4,  5,  9,
2384
     2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 2,  3,  4,  8,  1, 2,  3,  7,
2385
     2, 3,  4,  8,  3, 4,  5,  9,  7, 8,  9,  13, 6,  7,  8,  12, 7, 8,  9,  13,
2386
     8, 9,  10, 14, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
2387
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  1, 2,  3,  7,
2388
     0, 1,  2,  6,  1, 2,  3,  7,  2, 3,  4,  8,  8,  9,  10, 14, 7, 8,  9,  13,
2389
     8, 9,  10, 14, 9, 10, 11, 15, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5,  6,  10,
2390
     5, 6,  7,  11, 3, 4,  5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5,  6,  10,
2391
     2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3,  4,  5,  9},
2392
    {10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11, 11, 10, 11, 12, 6,  5, 6,  7,
2393
     5,  4, 5,  6,  6,  5, 6,  7,  7,  6, 7,  8,  5,  4,  5,  6,  4,  3, 4,  5,
2394
     5,  4, 5,  6,  6,  5, 6,  7,  4,  3, 4,  5,  3,  2,  3,  4,  4,  3, 4,  5,
2395
     5,  4, 5,  6,  9,  8, 9,  10, 8,  7, 8,  9,  9,  8,  9,  10, 10, 9, 10, 11,
2396
     5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  6,  5,  6,  7,  4,  3, 4,  5,
2397
     3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  3,  2,  3,  4,  2,  1, 2,  3,
2398
     3,  2, 3,  4,  4,  3, 4,  5,  8,  7, 8,  9,  7,  6,  7,  8,  8,  7, 8,  9,
2399
     9,  8, 9,  10, 4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
2400
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5,  2,  1, 2,  3,
2401
     1,  0, 1,  2,  2,  1, 2,  3,  3,  2, 3,  4,  9,  8,  9,  10, 8,  7, 8,  9,
2402
     9,  8, 9,  10, 10, 9, 10, 11, 5,  4, 5,  6,  4,  3,  4,  5,  5,  4, 5,  6,
2403
     6,  5, 6,  7,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3,  4,  5,  5,  4, 5,  6,
2404
     3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3,  4,  5},
2405
    {11, 10, 9, 10, 10, 9,  8, 9,  11, 10, 9, 10, 12, 11, 10, 11, 7,  6,  5, 6,
2406
     6,  5,  4, 5,  7,  6,  5, 6,  8,  7,  6, 7,  6,  5,  4,  5,  5,  4,  3, 4,
2407
     6,  5,  4, 5,  7,  6,  5, 6,  5,  4,  3, 4,  4,  3,  2,  3,  5,  4,  3, 4,
2408
     6,  5,  4, 5,  10, 9,  8, 9,  9,  8,  7, 8,  10, 9,  8,  9,  11, 10, 9, 10,
2409
     6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  7,  6,  5,  6,  5,  4,  3, 4,
2410
     4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  4,  3,  2,  3,  3,  2,  1, 2,
2411
     4,  3,  2, 3,  5,  4,  3, 4,  9,  8,  7, 8,  8,  7,  6,  7,  9,  8,  7, 8,
2412
     10, 9,  8, 9,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  6,  5,  4, 5,
2413
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4,  3,  2,  1, 2,
2414
     2,  1,  0, 1,  3,  2,  1, 2,  4,  3,  2, 3,  10, 9,  8,  9,  9,  8,  7, 8,
2415
     10, 9,  8, 9,  11, 10, 9, 10, 6,  5,  4, 5,  5,  4,  3,  4,  6,  5,  4, 5,
2416
     7,  6,  5, 6,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3,  4,  6,  5,  4, 5,
2417
     4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3,  4},
2418
    {15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9, 16, 12, 11, 10, 11, 7,  6,  5,
2419
     10, 6,  5,  4, 11, 7,  6,  5, 12, 8,  7,  6, 10, 6,  5,  4,  9,  5,  4,  3,
2420
     10, 6,  5,  4, 11, 7,  6,  5, 9,  5,  4,  3, 8,  4,  3,  2,  9,  5,  4,  3,
2421
     10, 6,  5,  4, 14, 10, 9,  8, 13, 9,  8,  7, 14, 10, 9,  8,  15, 11, 10, 9,
2422
     10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5,  9,  5,  4,  3,
2423
     8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 8,  4,  3,  2,  7,  3,  2,  1,
2424
     8,  4,  3,  2, 9,  5,  4,  3, 13, 9,  8,  7, 12, 8,  7,  6,  13, 9,  8,  7,
2425
     14, 10, 9,  8, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  10, 6,  5,  4,
2426
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,  7,  3,  2,  1,
2427
     6,  2,  1,  0, 7,  3,  2,  1, 8,  4,  3,  2, 14, 10, 9,  8,  13, 9,  8,  7,
2428
     14, 10, 9,  8, 15, 11, 10, 9, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5,  4,
2429
     11, 7,  6,  5, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,  10, 6,  5,  4,
2430
     8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3},
2431
    {10, 11, 12, 16, 9, 10, 11, 15, 8, 9, 10, 14, 9, 10, 11, 15, 6, 7, 8,  12,
2432
     5,  6,  7,  11, 4, 5,  6,  10, 5, 6, 7,  11, 5, 6,  7,  11, 4, 5, 6,  10,
2433
     3,  4,  5,  9,  4, 5,  6,  10, 4, 5, 6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
2434
     3,  4,  5,  9,  9, 10, 11, 15, 8, 9, 10, 14, 7, 8,  9,  13, 8, 9, 10, 14,
2435
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 4, 5, 6,  10,
2436
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4, 5,  9,  3, 4,  5,  9,  2, 3, 4,  8,
2437
     1,  2,  3,  7,  2, 3,  4,  8,  8, 9, 10, 14, 7, 8,  9,  13, 6, 7, 8,  12,
2438
     7,  8,  9,  13, 4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  3, 4, 5,  9,
2439
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  2, 3, 4,  8,
2440
     1,  2,  3,  7,  0, 1,  2,  6,  1, 2, 3,  7,  9, 10, 11, 15, 8, 9, 10, 14,
2441
     7,  8,  9,  13, 8, 9,  10, 14, 5, 6, 7,  11, 4, 5,  6,  10, 3, 4, 5,  9,
2442
     4,  5,  6,  10, 4, 5,  6,  10, 3, 4, 5,  9,  2, 3,  4,  8,  3, 4, 5,  9,
2443
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8},
2444
    {11, 10, 11, 12, 10, 9, 10, 11, 9, 8, 9, 10, 10, 9, 10, 11, 7, 6, 7, 8,
2445
     6,  5,  6,  7,  5,  4, 5,  6,  6, 5, 6, 7,  6,  5, 6,  7,  5, 4, 5, 6,
2446
     4,  3,  4,  5,  5,  4, 5,  6,  5, 4, 5, 6,  4,  3, 4,  5,  3, 2, 3, 4,
2447
     4,  3,  4,  5,  10, 9, 10, 11, 9, 8, 9, 10, 8,  7, 8,  9,  9, 8, 9, 10,
2448
     6,  5,  6,  7,  5,  4, 5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  5, 4, 5, 6,
2449
     4,  3,  4,  5,  3,  2, 3,  4,  4, 3, 4, 5,  4,  3, 4,  5,  3, 2, 3, 4,
2450
     2,  1,  2,  3,  3,  2, 3,  4,  9, 8, 9, 10, 8,  7, 8,  9,  7, 6, 7, 8,
2451
     8,  7,  8,  9,  5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  4, 3, 4, 5,
2452
     4,  3,  4,  5,  3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  3, 2, 3, 4,
2453
     2,  1,  2,  3,  1,  0, 1,  2,  2, 1, 2, 3,  10, 9, 10, 11, 9, 8, 9, 10,
2454
     8,  7,  8,  9,  9,  8, 9,  10, 6, 5, 6, 7,  5,  4, 5,  6,  4, 3, 4, 5,
2455
     5,  4,  5,  6,  5,  4, 5,  6,  4, 3, 4, 5,  3,  2, 3,  4,  4, 3, 4, 5,
2456
     4,  3,  4,  5,  3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4},
2457
    {12, 11, 10, 11, 11, 10, 9, 10, 10, 9, 8, 9, 11, 10, 9, 10, 8,  7, 6, 7,
2458
     7,  6,  5,  6,  6,  5,  4, 5,  7,  6, 5, 6, 7,  6,  5, 6,  6,  5, 4, 5,
2459
     5,  4,  3,  4,  6,  5,  4, 5,  6,  5, 4, 5, 5,  4,  3, 4,  4,  3, 2, 3,
2460
     5,  4,  3,  4,  11, 10, 9, 10, 10, 9, 8, 9, 9,  8,  7, 8,  10, 9, 8, 9,
2461
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4, 5,  6,  5, 4, 5,
2462
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4, 3, 4, 5,  4,  3, 4,  4,  3, 2, 3,
2463
     3,  2,  1,  2,  4,  3,  2, 3,  10, 9, 8, 9, 9,  8,  7, 8,  8,  7, 6, 7,
2464
     9,  8,  7,  8,  6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4, 3, 4,
2465
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  4,  3, 2, 3,
2466
     3,  2,  1,  2,  2,  1,  0, 1,  3,  2, 1, 2, 11, 10, 9, 10, 10, 9, 8, 9,
2467
     9,  8,  7,  8,  10, 9,  8, 9,  7,  6, 5, 6, 6,  5,  4, 5,  5,  4, 3, 4,
2468
     6,  5,  4,  5,  6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4, 3, 4,
2469
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3},
2470
    {16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9, 8, 15, 11, 10, 9, 12, 8,  7, 6,
2471
     11, 7,  6,  5,  10, 6,  5,  4, 11, 7,  6, 5, 11, 7,  6,  5, 10, 6,  5, 4,
2472
     9,  5,  4,  3,  10, 6,  5,  4, 10, 6,  5, 4, 9,  5,  4,  3, 8,  4,  3, 2,
2473
     9,  5,  4,  3,  15, 11, 10, 9, 14, 10, 9, 8, 13, 9,  8,  7, 14, 10, 9, 8,
2474
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4, 10, 6,  5, 4,
2475
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4, 3, 9,  5,  4,  3, 8,  4,  3, 2,
2476
     7,  3,  2,  1,  8,  4,  3,  2, 14, 10, 9, 8, 13, 9,  8,  7, 12, 8,  7, 6,
2477
     13, 9,  8,  7,  10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4, 3,
2478
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 8,  4,  3, 2,
2479
     7,  3,  2,  1,  6,  2,  1,  0, 7,  3,  2, 1, 15, 11, 10, 9, 14, 10, 9, 8,
2480
     13, 9,  8,  7,  14, 10, 9,  8, 11, 7,  6, 5, 10, 6,  5,  4, 9,  5,  4, 3,
2481
     10, 6,  5,  4,  10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4, 3,
2482
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2},
2483
    {14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 10, 11, 12,
2484
     16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 9,  10, 11, 15, 5,  6,
2485
     7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,
2486
     4,  5,  9,  2,  3,  4,  8,  13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14,
2487
     7,  8,  9,  13, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
2488
     9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,
2489
     9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  12, 13, 14, 18, 8,
2490
     9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 8,  9,  10, 14, 4,  5,  6,  10,
2491
     3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,
2492
     8,  1,  2,  3,  7,  6,  7,  8,  12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,
2493
     2,  6,  13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 9,
2494
     10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14,
2495
     4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,
2496
     9,  2,  3,  4,  8,  1,  2,  3,  7},
2497
    {15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9, 8,  9,  10, 11, 10, 11,
2498
     12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6, 10, 9,  10, 11, 6,  5,
2499
     6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9, 10, 5,  4,  5,  6,  4,
2500
     3,  4,  5,  3,  2,  3,  4,  14, 13, 14, 15, 10, 9, 10, 11, 9,  8,  9,  10,
2501
     8,  7,  8,  9,  10, 9,  10, 11, 6,  5,  6,  7,  5, 4,  5,  6,  4,  3,  4,
2502
     5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5, 3,  2,  3,  4,  8,  7,
2503
     8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2, 3,  13, 12, 13, 14, 9,
2504
     8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  9,  8, 9,  10, 5,  4,  5,  6,
2505
     4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,  4, 3,  4,  5,  3,  2,  3,
2506
     4,  2,  1,  2,  3,  7,  6,  7,  8,  3,  2,  3,  4, 2,  1,  2,  3,  1,  0,
2507
     1,  2,  14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9, 10, 8,  7,  8,  9,  10,
2508
     9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3, 4,  5,  9,  8,  9,  10,
2509
     5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8, 7,  8,  9,  4,  3,  4,
2510
     5,  3,  2,  3,  4,  2,  1,  2,  3},
2511
    {16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  12, 11, 10,
2512
     11, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  11, 10, 9,  10, 7,  6,
2513
     5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,
2514
     4,  3,  4,  4,  3,  2,  3,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,
2515
     9,  8,  7,  8,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
2516
     4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,
2517
     7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  14, 13, 12, 13, 10,
2518
     9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  10, 9,  8,  9,  6,  5,  4,  5,
2519
     5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,
2520
     3,  3,  2,  1,  2,  8,  7,  6,  7,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,
2521
     0,  1,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  11,
2522
     10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,
2523
     6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,
2524
     4,  4,  3,  2,  3,  3,  2,  1,  2},
2525
    {20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  16, 12, 11,
2526
     10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  15, 11, 10, 9,  11, 7,
2527
     6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,
2528
     5,  4,  3,  8,  4,  3,  2,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,
2529
     13, 9,  8,  7,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
2530
     3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,
2531
     8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  18, 14, 13, 12, 14,
2532
     10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  14, 10, 9,  8,  10, 6,  5,  4,
2533
     9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,
2534
     2,  7,  3,  2,  1,  12, 8,  7,  6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,
2535
     1,  0,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  15,
2536
     11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,
2537
     10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,
2538
     3,  8,  4,  3,  2,  7,  3,  2,  1},
2539
    {6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,  8,  9,
2540
     13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 8,  9,  10, 14, 9,  10,
2541
     11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 12, 13, 14, 18, 13, 14, 15, 19, 14,
2542
     15, 16, 20, 18, 19, 20, 24, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10,
2543
     8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11,
2544
     15, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 8,  9,
2545
     10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 1,  2,  3,  7,  2,
2546
     3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,
2547
     4,  5,  6,  10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
2548
     11, 9,  10, 11, 15, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14,
2549
     15, 19, 0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,
2550
     2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,
2551
     3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 6,  7,  8,  12, 7,  8,  9,
2552
     13, 8,  9,  10, 14, 12, 13, 14, 18},
2553
    {7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,  7,  8,
2554
     9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 9,  8,  9,  10, 10, 9,
2555
     10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 13, 12, 13, 14, 14, 13, 14, 15, 15,
2556
     14, 15, 16, 19, 18, 19, 20, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,
2557
     9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10,
2558
     11, 5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 9,  8,
2559
     9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 2,  1,  2,  3,  3,
2560
     2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,
2561
     5,  4,  5,  6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
2562
     7,  10, 9,  10, 11, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13,
2563
     14, 15, 1,  0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,
2564
     1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,
2565
     4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 7,  6,  7,  8,  8,  7,  8,
2566
     9,  9,  8,  9,  10, 13, 12, 13, 14},
2567
    {8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,  8,  7,
2568
     8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 10, 9,  8,  9,  11, 10,
2569
     9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 14, 13, 12, 13, 15, 14, 13, 14, 16,
2570
     15, 14, 15, 20, 19, 18, 19, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,
2571
     10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,
2572
     10, 6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 10, 9,
2573
     8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 3,  2,  1,  2,  4,
2574
     3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,
2575
     6,  5,  4,  5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,
2576
     6,  11, 10, 9,  10, 9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14,
2577
     13, 14, 2,  1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,
2578
     2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,
2579
     5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  8,  7,  6,  7,  9,  8,  7,
2580
     8,  10, 9,  8,  9,  14, 13, 12, 13},
2581
    {12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13, 9,  8,
2582
     7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 14, 10, 9,  8,  15, 11,
2583
     10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 18, 14, 13, 12, 19, 15, 14, 13, 20,
2584
     16, 15, 14, 24, 20, 19, 18, 8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,
2585
     14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10,
2586
     9,  10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 14, 10,
2587
     9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 7,  3,  2,  1,  8,
2588
     4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,
2589
     10, 6,  5,  4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
2590
     5,  15, 11, 10, 9,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15,
2591
     14, 13, 6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,
2592
     3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,
2593
     9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  12, 8,  7,  6,  13, 9,  8,
2594
     7,  14, 10, 9,  8,  18, 14, 13, 12},
2595
    {7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 8,  9,  10,
2596
     14, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 9,  10, 11, 15, 8,  9,
2597
     10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 13, 14, 15, 19, 12, 13, 14, 18, 13,
2598
     14, 15, 19, 14, 15, 16, 20, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,
2599
     4,  5,  6,  10, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,
2600
     11, 5,  6,  7,  11, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 9,  10,
2601
     11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 2,  3,  4,  8,  1,
2602
     2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,  5,  9,  2,  3,  4,  8,
2603
     3,  4,  5,  9,  4,  5,  6,  10, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,
2604
     10, 5,  6,  7,  11, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 9,  10,
2605
     11, 15, 1,  2,  3,  7,  0,  1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  2,
2606
     3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,  5,  9,
2607
     2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 7,  8,  9,  13, 6,  7,  8,
2608
     12, 7,  8,  9,  13, 8,  9,  10, 14},
2609
    {8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 9,  8,  9,
2610
     10, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 10, 9,  10, 11, 9,  8,
2611
     9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 14, 13, 14, 15, 13, 12, 13, 14, 14,
2612
     13, 14, 15, 15, 14, 15, 16, 4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,
2613
     5,  4,  5,  6,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,
2614
     7,  6,  5,  6,  7,  5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  10, 9,
2615
     10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 3,  2,  3,  4,  2,
2616
     1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,  4,  5,  3,  2,  3,  4,
2617
     4,  3,  4,  5,  5,  4,  5,  6,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,
2618
     6,  6,  5,  6,  7,  9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 10, 9,
2619
     10, 11, 2,  1,  2,  3,  1,  0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  3,
2620
     2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,  4,  5,
2621
     3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  8,  7,  8,  9,  7,  6,  7,
2622
     8,  8,  7,  8,  9,  9,  8,  9,  10},
2623
    {9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  10, 9,  8,
2624
     9,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 11, 10, 9,  10, 10, 9,
2625
     8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 15, 14, 13, 14, 14, 13, 12, 13, 15,
2626
     14, 13, 14, 16, 15, 14, 15, 5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,
2627
     6,  5,  4,  5,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,
2628
     6,  7,  6,  5,  6,  6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  11, 10,
2629
     9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 4,  3,  2,  3,  3,
2630
     2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,  3,  4,  4,  3,  2,  3,
2631
     5,  4,  3,  4,  6,  5,  4,  5,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,
2632
     5,  7,  6,  5,  6,  10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  11, 10,
2633
     9,  10, 3,  2,  1,  2,  2,  1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  4,
2634
     3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,  3,  4,
2635
     4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  9,  8,  7,  8,  8,  7,  6,
2636
     7,  9,  8,  7,  8,  10, 9,  8,  9},
2637
    {13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  14, 10, 9,
2638
     8,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  15, 11, 10, 9,  14, 10,
2639
     9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 19, 15, 14, 13, 18, 14, 13, 12, 19,
2640
     15, 14, 13, 20, 16, 15, 14, 9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,
2641
     10, 6,  5,  4,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,
2642
     5,  11, 7,  6,  5,  10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  15, 11,
2643
     10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 8,  4,  3,  2,  7,
2644
     3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,  4,  3,  8,  4,  3,  2,
2645
     9,  5,  4,  3,  10, 6,  5,  4,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,
2646
     4,  11, 7,  6,  5,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  15, 11,
2647
     10, 9,  7,  3,  2,  1,  6,  2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  8,
2648
     4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,  4,  3,
2649
     8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  13, 9,  8,  7,  12, 8,  7,
2650
     6,  13, 9,  8,  7,  14, 10, 9,  8},
2651
    {8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 9,  10, 11,
2652
     15, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 10, 11, 12, 16, 9,  10,
2653
     11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 14, 15, 16, 20, 13, 14, 15, 19, 12,
2654
     13, 14, 18, 13, 14, 15, 19, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,
2655
     3,  4,  5,  9,  5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,
2656
     10, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 5,  6,  7,  11, 10, 11,
2657
     12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 3,  4,  5,  9,  2,
2658
     3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  4,  5,  6,  10, 3,  4,  5,  9,
2659
     2,  3,  4,  8,  3,  4,  5,  9,  5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
2660
     9,  4,  5,  6,  10, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 8,  9,
2661
     10, 14, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  1,  2,  3,  7,  3,
2662
     4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  4,  5,  6,  10,
2663
     3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  8,  9,  10, 14, 7,  8,  9,
2664
     13, 6,  7,  8,  12, 7,  8,  9,  13},
2665
    {9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  10, 9,  10,
2666
     11, 9,  8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 11, 10, 11, 12, 10, 9,
2667
     10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 15, 14, 15, 16, 14, 13, 14, 15, 13,
2668
     12, 13, 14, 14, 13, 14, 15, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,
2669
     4,  3,  4,  5,  6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,
2670
     6,  7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  6,  5,  6,  7,  11, 10,
2671
     11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 4,  3,  4,  5,  3,
2672
     2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  5,  4,  5,  6,  4,  3,  4,  5,
2673
     3,  2,  3,  4,  4,  3,  4,  5,  6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,
2674
     5,  5,  4,  5,  6,  10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  9,  8,
2675
     9,  10, 3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  2,  1,  2,  3,  4,
2676
     3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  5,  4,  5,  6,
2677
     4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  9,  8,  9,  10, 8,  7,  8,
2678
     9,  7,  6,  7,  8,  8,  7,  8,  9},
2679
    {10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  11, 10, 9,
2680
     10, 10, 9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  12, 11, 10, 11, 11, 10,
2681
     9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 16, 15, 14, 15, 15, 14, 13, 14, 14,
2682
     13, 12, 13, 15, 14, 13, 14, 6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,
2683
     5,  4,  3,  4,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,
2684
     5,  8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  7,  6,  5,  6,  12, 11,
2685
     10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 5,  4,  3,  4,  4,
2686
     3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  6,  5,  4,  5,  5,  4,  3,  4,
2687
     4,  3,  2,  3,  5,  4,  3,  4,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
2688
     4,  6,  5,  4,  5,  11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  10, 9,
2689
     8,  9,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  3,  2,  1,  2,  5,
2690
     4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  6,  5,  4,  5,
2691
     5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  10, 9,  8,  9,  9,  8,  7,
2692
     8,  8,  7,  6,  7,  9,  8,  7,  8},
2693
    {14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  15, 11, 10,
2694
     9,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  16, 12, 11, 10, 15, 11,
2695
     10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  20, 16, 15, 14, 19, 15, 14, 13, 18,
2696
     14, 13, 12, 19, 15, 14, 13, 10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,
2697
     9,  5,  4,  3,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,
2698
     4,  12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  11, 7,  6,  5,  16, 12,
2699
     11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  9,  5,  4,  3,  8,
2700
     4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  10, 6,  5,  4,  9,  5,  4,  3,
2701
     8,  4,  3,  2,  9,  5,  4,  3,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
2702
     3,  10, 6,  5,  4,  15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  14, 10,
2703
     9,  8,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  7,  3,  2,  1,  9,
2704
     5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  10, 6,  5,  4,
2705
     9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  14, 10, 9,  8,  13, 9,  8,
2706
     7,  12, 8,  7,  6,  13, 9,  8,  7},
2707
    {12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13, 14, 15,
2708
     19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 14, 15, 16, 20, 10, 11,
2709
     12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 18, 19, 20, 24, 14, 15, 16, 20, 13,
2710
     14, 15, 19, 12, 13, 14, 18, 8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,
2711
     2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
2712
     9,  10, 11, 12, 16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 14, 15,
2713
     16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 3,
2714
     4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10,
2715
     3,  4,  5,  9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,
2716
     10, 3,  4,  5,  9,  13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,
2717
     9,  13, 6,  7,  8,  12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,
2718
     8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14,
2719
     4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  12, 13, 14, 18, 8,  9,  10,
2720
     14, 7,  8,  9,  13, 6,  7,  8,  12},
2721
    {13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14, 13, 14,
2722
     15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  15, 14, 15, 16, 11, 10,
2723
     11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 19, 18, 19, 20, 15, 14, 15, 16, 14,
2724
     13, 14, 15, 13, 12, 13, 14, 9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,
2725
     3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,
2726
     5,  11, 10, 11, 12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  15, 14,
2727
     15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  4,
2728
     3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,
2729
     4,  3,  4,  5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,
2730
     6,  4,  3,  4,  5,  14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,
2731
     8,  9,  7,  6,  7,  8,  3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,
2732
     7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10,
2733
     5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  13, 12, 13, 14, 9,  8,  9,
2734
     10, 8,  7,  8,  9,  7,  6,  7,  8},
2735
    {14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  15, 14, 13,
2736
     14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  16, 15, 14, 15, 12, 11,
2737
     10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  20, 19, 18, 19, 16, 15, 14, 15, 15,
2738
     14, 13, 14, 14, 13, 12, 13, 10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,
2739
     4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
2740
     4,  12, 11, 10, 11, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  16, 15,
2741
     14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  5,
2742
     4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,
2743
     5,  4,  3,  4,  4,  3,  2,  3,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,
2744
     5,  5,  4,  3,  4,  15, 14, 13, 14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,
2745
     7,  8,  8,  7,  6,  7,  4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,
2746
     8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  10, 9,  8,  9,
2747
     6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  14, 13, 12, 13, 10, 9,  8,
2748
     9,  9,  8,  7,  8,  8,  7,  6,  7},
2749
    {18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19, 15, 14,
2750
     13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  20, 16, 15, 14, 16, 12,
2751
     11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  24, 20, 19, 18, 20, 16, 15, 14, 19,
2752
     15, 14, 13, 18, 14, 13, 12, 14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,
2753
     8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
2754
     3,  16, 12, 11, 10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  20, 16,
2755
     15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  9,
2756
     5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,
2757
     9,  5,  4,  3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,
2758
     4,  9,  5,  4,  3,  19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,
2759
     8,  7,  12, 8,  7,  6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13,
2760
     9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,
2761
     10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  18, 14, 13, 12, 14, 10, 9,
2762
     8,  13, 9,  8,  7,  12, 8,  7,  6},
2763
    {7,  8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,  7,  8,
2764
     12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,  8,  9,  13, 8,  9,
2765
     10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 8,  9,  10, 14, 9,  10, 11, 15, 10,
2766
     11, 12, 16, 14, 15, 16, 20, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11,
2767
     9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10,
2768
     14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 4,  5,
2769
     6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12, 16, 2,  3,  4,  8,  3,
2770
     4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,
2771
     3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
2772
     10, 8,  9,  10, 14, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10,
2773
     11, 15, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,
2774
     1,  2,  6,  1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,  7,
2775
     2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,
2776
     9,  4,  5,  6,  10, 8,  9,  10, 14},
2777
    {8,  7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,  6,  7,
2778
     8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,  7,  8,  9,  9,  8,
2779
     9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 9,  8,  9,  10, 10, 9,  10, 11, 11,
2780
     10, 11, 12, 15, 14, 15, 16, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,
2781
     10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,
2782
     10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 5,  4,
2783
     5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  11, 10, 11, 12, 3,  2,  3,  4,  4,
2784
     3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,
2785
     4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
2786
     6,  9,  8,  9,  10, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,
2787
     10, 11, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,
2788
     0,  1,  2,  2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,  3,
2789
     3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,
2790
     5,  5,  4,  5,  6,  9,  8,  9,  10},
2791
    {9,  8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,  7,  6,
2792
     7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,  8,  7,  8,  10, 9,
2793
     8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 10, 9,  8,  9,  11, 10, 9,  10, 12,
2794
     11, 10, 11, 16, 15, 14, 15, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,
2795
     11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,
2796
     9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 6,  5,
2797
     4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10, 11, 4,  3,  2,  3,  5,
2798
     4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,
2799
     5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
2800
     5,  10, 9,  8,  9,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10,
2801
     9,  10, 3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,
2802
     1,  0,  1,  3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,  2,
2803
     4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,
2804
     4,  6,  5,  4,  5,  10, 9,  8,  9},
2805
    {13, 9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12, 8,  7,
2806
     6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13, 9,  8,  7,  14, 10,
2807
     9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 14, 10, 9,  8,  15, 11, 10, 9,  16,
2808
     12, 11, 10, 20, 16, 15, 14, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,
2809
     15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,
2810
     8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  10, 6,
2811
     5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11, 10, 8,  4,  3,  2,  9,
2812
     5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,
2813
     9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
2814
     4,  14, 10, 9,  8,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11,
2815
     10, 9,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,
2816
     2,  1,  0,  7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,  1,
2817
     8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,
2818
     3,  10, 6,  5,  4,  14, 10, 9,  8},
2819
    {8,  9,  10, 14, 7, 8,  9,  13, 8, 9,  10, 14, 9, 10, 11, 15, 7, 8,  9,  13,
2820
     6,  7,  8,  12, 7, 8,  9,  13, 8, 9,  10, 14, 8, 9,  10, 14, 7, 8,  9,  13,
2821
     8,  9,  10, 14, 9, 10, 11, 15, 9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15,
2822
     10, 11, 12, 16, 4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11,
2823
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 4, 5,  6,  10,
2824
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11, 5, 6,  7,  11, 4, 5,  6,  10,
2825
     5,  6,  7,  11, 6, 7,  8,  12, 3, 4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,
2826
     4,  5,  6,  10, 2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3, 4,  5,  9,
2827
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 4, 5,  6,  10,
2828
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11, 2, 3,  4,  8,  1, 2,  3,  7,
2829
     2,  3,  4,  8,  3, 4,  5,  9,  1, 2,  3,  7,  0, 1,  2,  6,  1, 2,  3,  7,
2830
     2,  3,  4,  8,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  3, 4,  5,  9,
2831
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10},
2832
    {9,  8,  9,  10, 8,  7, 8,  9,  9,  8, 9,  10, 10, 9, 10, 11, 8,  7, 8,  9,
2833
     7,  6,  7,  8,  8,  7, 8,  9,  9,  8, 9,  10, 9,  8, 9,  10, 8,  7, 8,  9,
2834
     9,  8,  9,  10, 10, 9, 10, 11, 10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11,
2835
     11, 10, 11, 12, 5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  6,  5, 6,  7,
2836
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4, 5,  6,
2837
     4,  3,  4,  5,  5,  4, 5,  6,  6,  5, 6,  7,  6,  5, 6,  7,  5,  4, 5,  6,
2838
     6,  5,  6,  7,  7,  6, 7,  8,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3, 4,  5,
2839
     5,  4,  5,  6,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3, 4,  5,
2840
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4, 5,  6,
2841
     4,  3,  4,  5,  5,  4, 5,  6,  6,  5, 6,  7,  3,  2, 3,  4,  2,  1, 2,  3,
2842
     3,  2,  3,  4,  4,  3, 4,  5,  2,  1, 2,  3,  1,  0, 1,  2,  2,  1, 2,  3,
2843
     3,  2,  3,  4,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  4,  3, 4,  5,
2844
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6},
2845
    {10, 9,  8,  9,  9,  8,  7, 8,  10, 9,  8, 9,  11, 10, 9, 10, 9,  8,  7, 8,
2846
     8,  7,  6,  7,  9,  8,  7, 8,  10, 9,  8, 9,  10, 9,  8, 9,  9,  8,  7, 8,
2847
     10, 9,  8,  9,  11, 10, 9, 10, 11, 10, 9, 10, 10, 9,  8, 9,  11, 10, 9, 10,
2848
     12, 11, 10, 11, 6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  7,  6,  5, 6,
2849
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  6,  5,  4, 5,
2850
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6,  5, 6,  7,  6,  5, 6,  6,  5,  4, 5,
2851
     7,  6,  5,  6,  8,  7,  6, 7,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3, 4,
2852
     6,  5,  4,  5,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3, 4,
2853
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  6,  5,  4, 5,
2854
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6,  5, 6,  4,  3,  2, 3,  3,  2,  1, 2,
2855
     4,  3,  2,  3,  5,  4,  3, 4,  3,  2,  1, 2,  2,  1,  0, 1,  3,  2,  1, 2,
2856
     4,  3,  2,  3,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  5,  4,  3, 4,
2857
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5},
2858
    {14, 10, 9,  8,  13, 9,  8,  7, 14, 10, 9,  8, 15, 11, 10, 9, 13, 9,  8,  7,
2859
     12, 8,  7,  6,  13, 9,  8,  7, 14, 10, 9,  8, 14, 10, 9,  8, 13, 9,  8,  7,
2860
     14, 10, 9,  8,  15, 11, 10, 9, 15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9,
2861
     16, 12, 11, 10, 10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 11, 7,  6,  5,
2862
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,
2863
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6,  5, 11, 7,  6,  5, 10, 6,  5,  4,
2864
     11, 7,  6,  5,  12, 8,  7,  6, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,
2865
     10, 6,  5,  4,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,
2866
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,
2867
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6,  5, 8,  4,  3,  2, 7,  3,  2,  1,
2868
     8,  4,  3,  2,  9,  5,  4,  3, 7,  3,  2,  1, 6,  2,  1,  0, 7,  3,  2,  1,
2869
     8,  4,  3,  2,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 9,  5,  4,  3,
2870
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4},
2871
    {9, 10, 11, 15, 8, 9, 10, 14, 7,  8,  9,  13, 8, 9,  10, 14, 8, 9, 10, 14,
2872
     7, 8,  9,  13, 6, 7, 8,  12, 7,  8,  9,  13, 9, 10, 11, 15, 8, 9, 10, 14,
2873
     7, 8,  9,  13, 8, 9, 10, 14, 10, 11, 12, 16, 9, 10, 11, 15, 8, 9, 10, 14,
2874
     9, 10, 11, 15, 5, 6, 7,  11, 4,  5,  6,  10, 3, 4,  5,  9,  4, 5, 6,  10,
2875
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9,  5, 6, 7,  11,
2876
     4, 5,  6,  10, 3, 4, 5,  9,  4,  5,  6,  10, 6, 7,  8,  12, 5, 6, 7,  11,
2877
     4, 5,  6,  10, 5, 6, 7,  11, 4,  5,  6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
2878
     3, 4,  5,  9,  3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
2879
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9,  5, 6, 7,  11,
2880
     4, 5,  6,  10, 3, 4, 5,  9,  4,  5,  6,  10, 3, 4,  5,  9,  2, 3, 4,  8,
2881
     1, 2,  3,  7,  2, 3, 4,  8,  2,  3,  4,  8,  1, 2,  3,  7,  0, 1, 2,  6,
2882
     1, 2,  3,  7,  3, 4, 5,  9,  2,  3,  4,  8,  1, 2,  3,  7,  2, 3, 4,  8,
2883
     4, 5,  6,  10, 3, 4, 5,  9,  2,  3,  4,  8,  3, 4,  5,  9},
2884
    {10, 9, 10, 11, 9, 8, 9, 10, 8,  7,  8,  9,  9,  8, 9,  10, 9, 8, 9, 10,
2885
     8,  7, 8,  9,  7, 6, 7, 8,  8,  7,  8,  9,  10, 9, 10, 11, 9, 8, 9, 10,
2886
     8,  7, 8,  9,  9, 8, 9, 10, 11, 10, 11, 12, 10, 9, 10, 11, 9, 8, 9, 10,
2887
     10, 9, 10, 11, 6, 5, 6, 7,  5,  4,  5,  6,  4,  3, 4,  5,  5, 4, 5, 6,
2888
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5,  6, 5, 6, 7,
2889
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4,  5,  6,  7,  6, 7,  8,  6, 5, 6, 7,
2890
     5,  4, 5,  6,  6, 5, 6, 7,  5,  4,  5,  6,  4,  3, 4,  5,  3, 2, 3, 4,
2891
     4,  3, 4,  5,  4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  3, 2, 3, 4,
2892
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5,  6, 5, 6, 7,
2893
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4,  5,  6,  4,  3, 4,  5,  3, 2, 3, 4,
2894
     2,  1, 2,  3,  3, 2, 3, 4,  3,  2,  3,  4,  2,  1, 2,  3,  1, 0, 1, 2,
2895
     2,  1, 2,  3,  4, 3, 4, 5,  3,  2,  3,  4,  2,  1, 2,  3,  3, 2, 3, 4,
2896
     5,  4, 5,  6,  4, 3, 4, 5,  3,  2,  3,  4,  4,  3, 4,  5},
2897
    {11, 10, 9, 10, 10, 9, 8, 9, 9,  8,  7,  8,  10, 9,  8, 9,  10, 9, 8, 9,
2898
     9,  8,  7, 8,  8,  7, 6, 7, 9,  8,  7,  8,  11, 10, 9, 10, 10, 9, 8, 9,
2899
     9,  8,  7, 8,  10, 9, 8, 9, 12, 11, 10, 11, 11, 10, 9, 10, 10, 9, 8, 9,
2900
     11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4,  5,  5,  4,  3, 4,  6,  5, 4, 5,
2901
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4,  7,  6, 5, 6,
2902
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4,  5,  8,  7,  6, 7,  7,  6, 5, 6,
2903
     6,  5,  4, 5,  7,  6, 5, 6, 6,  5,  4,  5,  5,  4,  3, 4,  4,  3, 2, 3,
2904
     5,  4,  3, 4,  5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  4,  3, 2, 3,
2905
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4,  7,  6, 5, 6,
2906
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4,  5,  5,  4,  3, 4,  4,  3, 2, 3,
2907
     3,  2,  1, 2,  4,  3, 2, 3, 4,  3,  2,  3,  3,  2,  1, 2,  2,  1, 0, 1,
2908
     3,  2,  1, 2,  5,  4, 3, 4, 4,  3,  2,  3,  3,  2,  1, 2,  4,  3, 2, 3,
2909
     6,  5,  4, 5,  5,  4, 3, 4, 4,  3,  2,  3,  5,  4,  3, 4},
2910
    {15, 11, 10, 9, 14, 10, 9, 8, 13, 9,  8,  7,  14, 10, 9,  8, 14, 10, 9, 8,
2911
     13, 9,  8,  7, 12, 8,  7, 6, 13, 9,  8,  7,  15, 11, 10, 9, 14, 10, 9, 8,
2912
     13, 9,  8,  7, 14, 10, 9, 8, 16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9, 8,
2913
     15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4,  9,  5,  4,  3, 10, 6,  5, 4,
2914
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3, 11, 7,  6, 5,
2915
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4,  12, 8,  7,  6, 11, 7,  6, 5,
2916
     10, 6,  5,  4, 11, 7,  6, 5, 10, 6,  5,  4,  9,  5,  4,  3, 8,  4,  3, 2,
2917
     9,  5,  4,  3, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 8,  4,  3, 2,
2918
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3, 11, 7,  6, 5,
2919
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4,  9,  5,  4,  3, 8,  4,  3, 2,
2920
     7,  3,  2,  1, 8,  4,  3, 2, 8,  4,  3,  2,  7,  3,  2,  1, 6,  2,  1, 0,
2921
     7,  3,  2,  1, 9,  5,  4, 3, 8,  4,  3,  2,  7,  3,  2,  1, 8,  4,  3, 2,
2922
     10, 6,  5,  4, 9,  5,  4, 3, 8,  4,  3,  2,  9,  5,  4,  3},
2923
    {13, 14, 15, 19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12, 13, 14,
2924
     18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13, 14, 15, 19, 9,  10,
2925
     11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 14, 15, 16, 20, 10, 11, 12, 16, 9,
2926
     10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10,
2927
     3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
2928
     8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  10, 11,
2929
     12, 16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 8,  9,  10, 14, 4,
2930
     5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,
2931
     2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,
2932
     9,  2,  3,  4,  8,  9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,
2933
     5,  9,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,
2934
     7,  8,  12, 2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,  13,
2935
     3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,
2936
     10, 3,  4,  5,  9,  2,  3,  4,  8},
2937
    {14, 13, 14, 15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13, 12, 13,
2938
     14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14, 13, 14, 15, 10, 9,
2939
     10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  15, 14, 15, 16, 11, 10, 11, 12, 10,
2940
     9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,
2941
     4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
2942
     4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  11, 10,
2943
     11, 12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  9,  8,  9,  10, 5,
2944
     4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,
2945
     3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,
2946
     5,  3,  2,  3,  4,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,
2947
     4,  5,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,
2948
     6,  7,  8,  3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,  9,
2949
     4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,
2950
     6,  4,  3,  4,  5,  3,  2,  3,  4},
2951
    {15, 14, 13, 14, 11, 10, 9,  10, 10, 9, 8,  9,  9,  8,  7,  8,  14, 13, 12,
2952
     13, 10, 9,  8,  9,  9,  8,  7,  8,  8, 7,  6,  7,  15, 14, 13, 14, 11, 10,
2953
     9,  10, 10, 9,  8,  9,  9,  8,  7,  8, 16, 15, 14, 15, 12, 11, 10, 11, 11,
2954
     10, 9,  10, 10, 9,  8,  9,  11, 10, 9, 10, 7,  6,  5,  6,  6,  5,  4,  5,
2955
     5,  4,  3,  4,  10, 9,  8,  9,  6,  5, 4,  5,  5,  4,  3,  4,  4,  3,  2,
2956
     3,  11, 10, 9,  10, 7,  6,  5,  6,  6, 5,  4,  5,  5,  4,  3,  4,  12, 11,
2957
     10, 11, 8,  7,  6,  7,  7,  6,  5,  6, 6,  5,  4,  5,  10, 9,  8,  9,  6,
2958
     5,  4,  5,  5,  4,  3,  4,  4,  3,  2, 3,  9,  8,  7,  8,  5,  4,  3,  4,
2959
     4,  3,  2,  3,  3,  2,  1,  2,  10, 9, 8,  9,  6,  5,  4,  5,  5,  4,  3,
2960
     4,  4,  3,  2,  3,  11, 10, 9,  10, 7, 6,  5,  6,  6,  5,  4,  5,  5,  4,
2961
     3,  4,  9,  8,  7,  8,  5,  4,  3,  4, 4,  3,  2,  3,  3,  2,  1,  2,  8,
2962
     7,  6,  7,  4,  3,  2,  3,  3,  2,  1, 2,  2,  1,  0,  1,  9,  8,  7,  8,
2963
     5,  4,  3,  4,  4,  3,  2,  3,  3,  2, 1,  2,  10, 9,  8,  9,  6,  5,  4,
2964
     5,  5,  4,  3,  4,  4,  3,  2,  3},
2965
    {19, 15, 14, 13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18, 14, 13,
2966
     12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19, 15, 14, 13, 15, 11,
2967
     10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  20, 16, 15, 14, 16, 12, 11, 10, 15,
2968
     11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,
2969
     9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
2970
     2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  16, 12,
2971
     11, 10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  14, 10, 9,  8,  10,
2972
     6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,
2973
     8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,
2974
     3,  8,  4,  3,  2,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,
2975
     4,  3,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12,
2976
     8,  7,  6,  8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,  7,
2977
     9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,
2978
     4,  9,  5,  4,  3,  8,  4,  3,  2},
2979
    {8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 7,  8,  9,
2980
     13, 8,  9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,  7,  8,  12, 7,  8,
2981
     9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 7,  8,  9,  13, 8,  9,  10, 14, 9,
2982
     10, 11, 15, 13, 14, 15, 19, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12,
2983
     10, 11, 12, 16, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11,
2984
     15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 3,  4,
2985
     5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 3,  4,  5,  9,  4,
2986
     5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,
2987
     4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,
2988
     9,  7,  8,  9,  13, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,
2989
     10, 14, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,
2990
     2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,  2,  6,
2991
     1,  2,  3,  7,  2,  3,  4,  8,  6,  7,  8,  12, 1,  2,  3,  7,  2,  3,  4,
2992
     8,  3,  4,  5,  9,  7,  8,  9,  13},
2993
    {9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 8,  7,  8,
2994
     9,  9,  8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,  6,  7,  8,  8,  7,
2995
     8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 8,  7,  8,  9,  9,  8,  9,  10, 10,
2996
     9,  10, 11, 14, 13, 14, 15, 5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,
2997
     11, 10, 11, 12, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10,
2998
     11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 4,  3,
2999
     4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 4,  3,  4,  5,  5,
3000
     4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,
3001
     5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,
3002
     5,  8,  7,  8,  9,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,
3003
     9,  10, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,
3004
     1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,  1,  2,
3005
     2,  1,  2,  3,  3,  2,  3,  4,  7,  6,  7,  8,  2,  1,  2,  3,  3,  2,  3,
3006
     4,  4,  3,  4,  5,  8,  7,  8,  9},
3007
    {10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 9,  8,  7,
3008
     8,  10, 9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,  7,  6,  7,  9,  8,
3009
     7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 9,  8,  7,  8,  10, 9,  8,  9,  11,
3010
     10, 9,  10, 15, 14, 13, 14, 6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,
3011
     12, 11, 10, 11, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,
3012
     10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  5,  4,
3013
     3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 5,  4,  3,  4,  6,
3014
     5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,
3015
     6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,
3016
     4,  9,  8,  7,  8,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,
3017
     8,  9,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,
3018
     2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,  0,  1,
3019
     3,  2,  1,  2,  4,  3,  2,  3,  8,  7,  6,  7,  3,  2,  1,  2,  4,  3,  2,
3020
     3,  5,  4,  3,  4,  9,  8,  7,  8},
3021
    {14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 13, 9,  8,
3022
     7,  14, 10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12, 8,  7,  6,  13, 9,
3023
     8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 13, 9,  8,  7,  14, 10, 9,  8,  15,
3024
     11, 10, 9,  19, 15, 14, 13, 10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,
3025
     16, 12, 11, 10, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10,
3026
     9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  9,  5,
3027
     4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  9,  5,  4,  3,  10,
3028
     6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,
3029
     10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,
3030
     3,  13, 9,  8,  7,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10,
3031
     9,  8,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,
3032
     3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,  1,  0,
3033
     7,  3,  2,  1,  8,  4,  3,  2,  12, 8,  7,  6,  7,  3,  2,  1,  8,  4,  3,
3034
     2,  9,  5,  4,  3,  13, 9,  8,  7},
3035
    {9, 10, 11, 15, 8, 9, 10, 14, 9, 10, 11, 15, 10, 11, 12, 16, 8, 9, 10, 14,
3036
     7, 8,  9,  13, 8, 9, 10, 14, 9, 10, 11, 15, 7,  8,  9,  13, 6, 7, 8,  12,
3037
     7, 8,  9,  13, 8, 9, 10, 14, 8, 9,  10, 14, 7,  8,  9,  13, 8, 9, 10, 14,
3038
     9, 10, 11, 15, 5, 6, 7,  11, 4, 5,  6,  10, 5,  6,  7,  11, 6, 7, 8,  12,
3039
     4, 5,  6,  10, 3, 4, 5,  9,  4, 5,  6,  10, 5,  6,  7,  11, 3, 4, 5,  9,
3040
     2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 4,  5,  6,  10, 3, 4, 5,  9,
3041
     4, 5,  6,  10, 5, 6, 7,  11, 4, 5,  6,  10, 3,  4,  5,  9,  4, 5, 6,  10,
3042
     5, 6,  7,  11, 3, 4, 5,  9,  2, 3,  4,  8,  3,  4,  5,  9,  4, 5, 6,  10,
3043
     2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  3,  4,  5,  9,  3, 4, 5,  9,
3044
     2, 3,  4,  8,  3, 4, 5,  9,  4, 5,  6,  10, 3,  4,  5,  9,  2, 3, 4,  8,
3045
     3, 4,  5,  9,  4, 5, 6,  10, 2, 3,  4,  8,  1,  2,  3,  7,  2, 3, 4,  8,
3046
     3, 4,  5,  9,  1, 2, 3,  7,  0, 1,  2,  6,  1,  2,  3,  7,  2, 3, 4,  8,
3047
     2, 3,  4,  8,  1, 2, 3,  7,  2, 3,  4,  8,  3,  4,  5,  9},
3048
    {10, 9, 10, 11, 9, 8, 9, 10, 10, 9, 10, 11, 11, 10, 11, 12, 9, 8, 9, 10,
3049
     8,  7, 8,  9,  9, 8, 9, 10, 10, 9, 10, 11, 8,  7,  8,  9,  7, 6, 7, 8,
3050
     8,  7, 8,  9,  9, 8, 9, 10, 9,  8, 9,  10, 8,  7,  8,  9,  9, 8, 9, 10,
3051
     10, 9, 10, 11, 6, 5, 6, 7,  5,  4, 5,  6,  6,  5,  6,  7,  7, 6, 7, 8,
3052
     5,  4, 5,  6,  4, 3, 4, 5,  5,  4, 5,  6,  6,  5,  6,  7,  4, 3, 4, 5,
3053
     3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  5,  4,  5,  6,  4, 3, 4, 5,
3054
     5,  4, 5,  6,  6, 5, 6, 7,  5,  4, 5,  6,  4,  3,  4,  5,  5, 4, 5, 6,
3055
     6,  5, 6,  7,  4, 3, 4, 5,  3,  2, 3,  4,  4,  3,  4,  5,  5, 4, 5, 6,
3056
     3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  4,  3,  4,  5,  4, 3, 4, 5,
3057
     3,  2, 3,  4,  4, 3, 4, 5,  5,  4, 5,  6,  4,  3,  4,  5,  3, 2, 3, 4,
3058
     4,  3, 4,  5,  5, 4, 5, 6,  3,  2, 3,  4,  2,  1,  2,  3,  3, 2, 3, 4,
3059
     4,  3, 4,  5,  2, 1, 2, 3,  1,  0, 1,  2,  2,  1,  2,  3,  3, 2, 3, 4,
3060
     3,  2, 3,  4,  2, 1, 2, 3,  3,  2, 3,  4,  4,  3,  4,  5},
3061
    {11, 10, 9, 10, 10, 9, 8, 9, 11, 10, 9, 10, 12, 11, 10, 11, 10, 9, 8, 9,
3062
     9,  8,  7, 8,  10, 9, 8, 9, 11, 10, 9, 10, 9,  8,  7,  8,  8,  7, 6, 7,
3063
     9,  8,  7, 8,  10, 9, 8, 9, 10, 9,  8, 9,  9,  8,  7,  8,  10, 9, 8, 9,
3064
     11, 10, 9, 10, 7,  6, 5, 6, 6,  5,  4, 5,  7,  6,  5,  6,  8,  7, 6, 7,
3065
     6,  5,  4, 5,  5,  4, 3, 4, 6,  5,  4, 5,  7,  6,  5,  6,  5,  4, 3, 4,
3066
     4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  6,  5,  4,  5,  5,  4, 3, 4,
3067
     6,  5,  4, 5,  7,  6, 5, 6, 6,  5,  4, 5,  5,  4,  3,  4,  6,  5, 4, 5,
3068
     7,  6,  5, 6,  5,  4, 3, 4, 4,  3,  2, 3,  5,  4,  3,  4,  6,  5, 4, 5,
3069
     4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  5,  4,  3,  4,  5,  4, 3, 4,
3070
     4,  3,  2, 3,  5,  4, 3, 4, 6,  5,  4, 5,  5,  4,  3,  4,  4,  3, 2, 3,
3071
     5,  4,  3, 4,  6,  5, 4, 5, 4,  3,  2, 3,  3,  2,  1,  2,  4,  3, 2, 3,
3072
     5,  4,  3, 4,  3,  2, 1, 2, 2,  1,  0, 1,  3,  2,  1,  2,  4,  3, 2, 3,
3073
     4,  3,  2, 3,  3,  2, 1, 2, 4,  3,  2, 3,  5,  4,  3,  4},
3074
    {15, 11, 10, 9, 14, 10, 9, 8, 15, 11, 10, 9, 16, 12, 11, 10, 14, 10, 9, 8,
3075
     13, 9,  8,  7, 14, 10, 9, 8, 15, 11, 10, 9, 13, 9,  8,  7,  12, 8,  7, 6,
3076
     13, 9,  8,  7, 14, 10, 9, 8, 14, 10, 9,  8, 13, 9,  8,  7,  14, 10, 9, 8,
3077
     15, 11, 10, 9, 11, 7,  6, 5, 10, 6,  5,  4, 11, 7,  6,  5,  12, 8,  7, 6,
3078
     10, 6,  5,  4, 9,  5,  4, 3, 10, 6,  5,  4, 11, 7,  6,  5,  9,  5,  4, 3,
3079
     8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 10, 6,  5,  4,  9,  5,  4, 3,
3080
     10, 6,  5,  4, 11, 7,  6, 5, 10, 6,  5,  4, 9,  5,  4,  3,  10, 6,  5, 4,
3081
     11, 7,  6,  5, 9,  5,  4, 3, 8,  4,  3,  2, 9,  5,  4,  3,  10, 6,  5, 4,
3082
     8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4,  3,  9,  5,  4, 3,
3083
     8,  4,  3,  2, 9,  5,  4, 3, 10, 6,  5,  4, 9,  5,  4,  3,  8,  4,  3, 2,
3084
     9,  5,  4,  3, 10, 6,  5, 4, 8,  4,  3,  2, 7,  3,  2,  1,  8,  4,  3, 2,
3085
     9,  5,  4,  3, 7,  3,  2, 1, 6,  2,  1,  0, 7,  3,  2,  1,  8,  4,  3, 2,
3086
     8,  4,  3,  2, 7,  3,  2, 1, 8,  4,  3,  2, 9,  5,  4,  3},
3087
    {10, 11, 12, 16, 9, 10, 11, 15, 8, 9,  10, 14, 9, 10, 11, 15, 9, 10, 11, 15,
3088
     8,  9,  10, 14, 7, 8,  9,  13, 8, 9,  10, 14, 8, 9,  10, 14, 7, 8,  9,  13,
3089
     6,  7,  8,  12, 7, 8,  9,  13, 9, 10, 11, 15, 8, 9,  10, 14, 7, 8,  9,  13,
3090
     8,  9,  10, 14, 6, 7,  8,  12, 5, 6,  7,  11, 4, 5,  6,  10, 5, 6,  7,  11,
3091
     5,  6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,  4, 5,  6,  10, 4, 5,  6,  10,
3092
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  5, 6,  7,  11, 4, 5,  6,  10,
3093
     3,  4,  5,  9,  4, 5,  6,  10, 5, 6,  7,  11, 4, 5,  6,  10, 3, 4,  5,  9,
3094
     4,  5,  6,  10, 4, 5,  6,  10, 3, 4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,
3095
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8,  4, 5,  6,  10,
3096
     3,  4,  5,  9,  2, 3,  4,  8,  3, 4,  5,  9,  4, 5,  6,  10, 3, 4,  5,  9,
3097
     2,  3,  4,  8,  3, 4,  5,  9,  3, 4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,
3098
     2,  3,  4,  8,  2, 3,  4,  8,  1, 2,  3,  7,  0, 1,  2,  6,  1, 2,  3,  7,
3099
     3,  4,  5,  9,  2, 3,  4,  8,  1, 2,  3,  7,  2, 3,  4,  8},
3100
    {11, 10, 11, 12, 10, 9, 10, 11, 9,  8, 9,  10, 10, 9, 10, 11, 10, 9, 10, 11,
3101
     9,  8,  9,  10, 8,  7, 8,  9,  9,  8, 9,  10, 9,  8, 9,  10, 8,  7, 8,  9,
3102
     7,  6,  7,  8,  8,  7, 8,  9,  10, 9, 10, 11, 9,  8, 9,  10, 8,  7, 8,  9,
3103
     9,  8,  9,  10, 7,  6, 7,  8,  6,  5, 6,  7,  5,  4, 5,  6,  6,  5, 6,  7,
3104
     6,  5,  6,  7,  5,  4, 5,  6,  4,  3, 4,  5,  5,  4, 5,  6,  5,  4, 5,  6,
3105
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  6,  5, 6,  7,  5,  4, 5,  6,
3106
     4,  3,  4,  5,  5,  4, 5,  6,  6,  5, 6,  7,  5,  4, 5,  6,  4,  3, 4,  5,
3107
     5,  4,  5,  6,  5,  4, 5,  6,  4,  3, 4,  5,  3,  2, 3,  4,  4,  3, 4,  5,
3108
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4,  5,  4, 5,  6,
3109
     4,  3,  4,  5,  3,  2, 3,  4,  4,  3, 4,  5,  5,  4, 5,  6,  4,  3, 4,  5,
3110
     3,  2,  3,  4,  4,  3, 4,  5,  4,  3, 4,  5,  3,  2, 3,  4,  2,  1, 2,  3,
3111
     3,  2,  3,  4,  3,  2, 3,  4,  2,  1, 2,  3,  1,  0, 1,  2,  2,  1, 2,  3,
3112
     4,  3,  4,  5,  3,  2, 3,  4,  2,  1, 2,  3,  3,  2, 3,  4},
3113
    {12, 11, 10, 11, 11, 10, 9, 10, 10, 9,  8, 9,  11, 10, 9, 10, 11, 10, 9, 10,
3114
     10, 9,  8,  9,  9,  8,  7, 8,  10, 9,  8, 9,  10, 9,  8, 9,  9,  8,  7, 8,
3115
     8,  7,  6,  7,  9,  8,  7, 8,  11, 10, 9, 10, 10, 9,  8, 9,  9,  8,  7, 8,
3116
     10, 9,  8,  9,  8,  7,  6, 7,  7,  6,  5, 6,  6,  5,  4, 5,  7,  6,  5, 6,
3117
     7,  6,  5,  6,  6,  5,  4, 5,  5,  4,  3, 4,  6,  5,  4, 5,  6,  5,  4, 5,
3118
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  7,  6,  5, 6,  6,  5,  4, 5,
3119
     5,  4,  3,  4,  6,  5,  4, 5,  7,  6,  5, 6,  6,  5,  4, 5,  5,  4,  3, 4,
3120
     6,  5,  4,  5,  6,  5,  4, 5,  5,  4,  3, 4,  4,  3,  2, 3,  5,  4,  3, 4,
3121
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3,  6,  5,  4, 5,
3122
     5,  4,  3,  4,  4,  3,  2, 3,  5,  4,  3, 4,  6,  5,  4, 5,  5,  4,  3, 4,
3123
     4,  3,  2,  3,  5,  4,  3, 4,  5,  4,  3, 4,  4,  3,  2, 3,  3,  2,  1, 2,
3124
     4,  3,  2,  3,  4,  3,  2, 3,  3,  2,  1, 2,  2,  1,  0, 1,  3,  2,  1, 2,
3125
     5,  4,  3,  4,  4,  3,  2, 3,  3,  2,  1, 2,  4,  3,  2, 3},
3126
    {16, 12, 11, 10, 15, 11, 10, 9, 14, 10, 9,  8, 15, 11, 10, 9, 15, 11, 10, 9,
3127
     14, 10, 9,  8,  13, 9,  8,  7, 14, 10, 9,  8, 14, 10, 9,  8, 13, 9,  8,  7,
3128
     12, 8,  7,  6,  13, 9,  8,  7, 15, 11, 10, 9, 14, 10, 9,  8, 13, 9,  8,  7,
3129
     14, 10, 9,  8,  12, 8,  7,  6, 11, 7,  6,  5, 10, 6,  5,  4, 11, 7,  6,  5,
3130
     11, 7,  6,  5,  10, 6,  5,  4, 9,  5,  4,  3, 10, 6,  5,  4, 10, 6,  5,  4,
3131
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 11, 7,  6,  5, 10, 6,  5,  4,
3132
     9,  5,  4,  3,  10, 6,  5,  4, 11, 7,  6,  5, 10, 6,  5,  4, 9,  5,  4,  3,
3133
     10, 6,  5,  4,  10, 6,  5,  4, 9,  5,  4,  3, 8,  4,  3,  2, 9,  5,  4,  3,
3134
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2, 10, 6,  5,  4,
3135
     9,  5,  4,  3,  8,  4,  3,  2, 9,  5,  4,  3, 10, 6,  5,  4, 9,  5,  4,  3,
3136
     8,  4,  3,  2,  9,  5,  4,  3, 9,  5,  4,  3, 8,  4,  3,  2, 7,  3,  2,  1,
3137
     8,  4,  3,  2,  8,  4,  3,  2, 7,  3,  2,  1, 6,  2,  1,  0, 7,  3,  2,  1,
3138
     9,  5,  4,  3,  8,  4,  3,  2, 7,  3,  2,  1, 8,  4,  3,  2},
3139
    {14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 13, 14, 15,
3140
     19, 9,  10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12, 13, 14, 18, 8,  9,
3141
     10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 13, 14, 15, 19, 9,  10, 11, 15, 8,
3142
     9,  10, 14, 7,  8,  9,  13, 10, 11, 12, 16, 6,  7,  8,  12, 5,  6,  7,  11,
3143
     4,  5,  6,  10, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,
3144
     9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  9,  10,
3145
     11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  9,  10, 11, 15, 5,
3146
     6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10,
3147
     3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,
3148
     8,  1,  2,  3,  7,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,
3149
     4,  8,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,
3150
     8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,  8,  12,
3151
     2,  3,  4,  8,  1,  2,  3,  7,  0,  1,  2,  6,  7,  8,  9,  13, 3,  4,  5,
3152
     9,  2,  3,  4,  8,  1,  2,  3,  7},
3153
    {15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 14, 13, 14,
3154
     15, 10, 9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13, 12, 13, 14, 9,  8,
3155
     9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  14, 13, 14, 15, 10, 9,  10, 11, 9,
3156
     8,  9,  10, 8,  7,  8,  9,  11, 10, 11, 12, 7,  6,  7,  8,  6,  5,  6,  7,
3157
     5,  4,  5,  6,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,
3158
     5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  10, 9,
3159
     10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  10, 9,  10, 11, 6,
3160
     5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,
3161
     4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,
3162
     4,  2,  1,  2,  3,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,
3163
     3,  4,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,
3164
     7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,  7,  8,
3165
     3,  2,  3,  4,  2,  1,  2,  3,  1,  0,  1,  2,  8,  7,  8,  9,  4,  3,  4,
3166
     5,  3,  2,  3,  4,  2,  1,  2,  3},
3167
    {16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  15, 14, 13,
3168
     14, 11, 10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  14, 13, 12, 13, 10, 9,
3169
     8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  15, 14, 13, 14, 11, 10, 9,  10, 10,
3170
     9,  8,  9,  9,  8,  7,  8,  12, 11, 10, 11, 8,  7,  6,  7,  7,  6,  5,  6,
3171
     6,  5,  4,  5,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,
3172
     4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  11, 10,
3173
     9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  11, 10, 9,  10, 7,
3174
     6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,
3175
     5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,
3176
     3,  3,  2,  1,  2,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,
3177
     2,  3,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,
3178
     8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,  6,  7,
3179
     4,  3,  2,  3,  3,  2,  1,  2,  2,  1,  0,  1,  9,  8,  7,  8,  5,  4,  3,
3180
     4,  4,  3,  2,  3,  3,  2,  1,  2},
3181
    {20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  19, 15, 14,
3182
     13, 15, 11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18, 14, 13, 12, 14, 10,
3183
     9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  19, 15, 14, 13, 15, 11, 10, 9,  14,
3184
     10, 9,  8,  13, 9,  8,  7,  16, 12, 11, 10, 12, 8,  7,  6,  11, 7,  6,  5,
3185
     10, 6,  5,  4,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,
3186
     3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  15, 11,
3187
     10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  15, 11, 10, 9,  11,
3188
     7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,
3189
     9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,
3190
     2,  7,  3,  2,  1,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,
3191
     3,  2,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13,
3192
     9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,  7,  6,
3193
     8,  4,  3,  2,  7,  3,  2,  1,  6,  2,  1,  0,  13, 9,  8,  7,  9,  5,  4,
3194
     3,  8,  4,  3,  2,  7,  3,  2,  1},
3195
    {12, 13, 14, 18, 13, 14, 15, 19, 14, 15, 16, 20, 18, 19, 20, 24, 8,  9,  10,
3196
     14, 9,  10, 11, 15, 10, 11, 12, 16, 14, 15, 16, 20, 7,  8,  9,  13, 8,  9,
3197
     10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 6,  7,  8,  12, 7,  8,  9,  13, 8,
3198
     9,  10, 14, 12, 13, 14, 18, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16,
3199
     14, 15, 16, 20, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,  12, 10, 11, 12,
3200
     16, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 9,  10, 11, 15, 2,  3,
3201
     4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 7,  8,  9,  13, 8,
3202
     9,  10, 14, 9,  10, 11, 15, 13, 14, 15, 19, 3,  4,  5,  9,  4,  5,  6,  10,
3203
     5,  6,  7,  11, 9,  10, 11, 15, 2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,
3204
     10, 8,  9,  10, 14, 1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  7,  8,
3205
     9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 12, 13, 14, 18, 2,
3206
     3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 1,  2,  3,  7,
3207
     2,  3,  4,  8,  3,  4,  5,  9,  7,  8,  9,  13, 0,  1,  2,  6,  1,  2,  3,
3208
     7,  2,  3,  4,  8,  6,  7,  8,  12},
3209
    {13, 12, 13, 14, 14, 13, 14, 15, 15, 14, 15, 16, 19, 18, 19, 20, 9,  8,  9,
3210
     10, 10, 9,  10, 11, 11, 10, 11, 12, 15, 14, 15, 16, 8,  7,  8,  9,  9,  8,
3211
     9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 7,  6,  7,  8,  8,  7,  8,  9,  9,
3212
     8,  9,  10, 13, 12, 13, 14, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12,
3213
     15, 14, 15, 16, 5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,  8,  11, 10, 11,
3214
     12, 4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  10, 9,  10, 11, 3,  2,
3215
     3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 8,  7,  8,  9,  9,
3216
     8,  9,  10, 10, 9,  10, 11, 14, 13, 14, 15, 4,  3,  4,  5,  5,  4,  5,  6,
3217
     6,  5,  6,  7,  10, 9,  10, 11, 3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,
3218
     6,  9,  8,  9,  10, 2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  8,  7,
3219
     8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 13, 12, 13, 14, 3,
3220
     2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 2,  1,  2,  3,
3221
     3,  2,  3,  4,  4,  3,  4,  5,  8,  7,  8,  9,  1,  0,  1,  2,  2,  1,  2,
3222
     3,  3,  2,  3,  4,  7,  6,  7,  8},
3223
    {14, 13, 12, 13, 15, 14, 13, 14, 16, 15, 14, 15, 20, 19, 18, 19, 10, 9,  8,
3224
     9,  11, 10, 9,  10, 12, 11, 10, 11, 16, 15, 14, 15, 9,  8,  7,  8,  10, 9,
3225
     8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 8,  7,  6,  7,  9,  8,  7,  8,  10,
3226
     9,  8,  9,  14, 13, 12, 13, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11,
3227
     16, 15, 14, 15, 6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,  7,  12, 11, 10,
3228
     11, 5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  11, 10, 9,  10, 4,  3,
3229
     2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  9,  8,  7,  8,  10,
3230
     9,  8,  9,  11, 10, 9,  10, 15, 14, 13, 14, 5,  4,  3,  4,  6,  5,  4,  5,
3231
     7,  6,  5,  6,  11, 10, 9,  10, 4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,
3232
     5,  10, 9,  8,  9,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  9,  8,
3233
     7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  14, 13, 12, 13, 4,
3234
     3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  3,  2,  1,  2,
3235
     4,  3,  2,  3,  5,  4,  3,  4,  9,  8,  7,  8,  2,  1,  0,  1,  3,  2,  1,
3236
     2,  4,  3,  2,  3,  8,  7,  6,  7},
3237
    {18, 14, 13, 12, 19, 15, 14, 13, 20, 16, 15, 14, 24, 20, 19, 18, 14, 10, 9,
3238
     8,  15, 11, 10, 9,  16, 12, 11, 10, 20, 16, 15, 14, 13, 9,  8,  7,  14, 10,
3239
     9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 12, 8,  7,  6,  13, 9,  8,  7,  14,
3240
     10, 9,  8,  18, 14, 13, 12, 14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10,
3241
     20, 16, 15, 14, 10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,  6,  16, 12, 11,
3242
     10, 9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  15, 11, 10, 9,  8,  4,
3243
     3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  13, 9,  8,  7,  14,
3244
     10, 9,  8,  15, 11, 10, 9,  19, 15, 14, 13, 9,  5,  4,  3,  10, 6,  5,  4,
3245
     11, 7,  6,  5,  15, 11, 10, 9,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,
3246
     4,  14, 10, 9,  8,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  13, 9,
3247
     8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  18, 14, 13, 12, 8,
3248
     4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  7,  3,  2,  1,
3249
     8,  4,  3,  2,  9,  5,  4,  3,  13, 9,  8,  7,  6,  2,  1,  0,  7,  3,  2,
3250
     1,  8,  4,  3,  2,  12, 8,  7,  6},
3251
    {13, 14, 15, 19, 12, 13, 14, 18, 13, 14, 15, 19, 14, 15, 16, 20, 9,  10, 11,
3252
     15, 8,  9,  10, 14, 9,  10, 11, 15, 10, 11, 12, 16, 8,  9,  10, 14, 7,  8,
3253
     9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 7,  8,  9,  13, 6,  7,  8,  12, 7,
3254
     8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15,
3255
     10, 11, 12, 16, 5,  6,  7,  11, 4,  5,  6,  10, 5,  6,  7,  11, 6,  7,  8,
3256
     12, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 5,  6,  7,  11, 3,  4,
3257
     5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 8,  9,  10, 14, 7,
3258
     8,  9,  13, 8,  9,  10, 14, 9,  10, 11, 15, 4,  5,  6,  10, 3,  4,  5,  9,
3259
     4,  5,  6,  10, 5,  6,  7,  11, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,
3260
     9,  4,  5,  6,  10, 2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  3,  4,
3261
     5,  9,  7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 8,  9,  10, 14, 3,
3262
     4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  4,  5,  6,  10, 2,  3,  4,  8,
3263
     1,  2,  3,  7,  2,  3,  4,  8,  3,  4,  5,  9,  1,  2,  3,  7,  0,  1,  2,
3264
     6,  1,  2,  3,  7,  2,  3,  4,  8},
3265
    {14, 13, 14, 15, 13, 12, 13, 14, 14, 13, 14, 15, 15, 14, 15, 16, 10, 9,  10,
3266
     11, 9,  8,  9,  10, 10, 9,  10, 11, 11, 10, 11, 12, 9,  8,  9,  10, 8,  7,
3267
     8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 8,  7,  8,  9,  7,  6,  7,  8,  8,
3268
     7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11,
3269
     11, 10, 11, 12, 6,  5,  6,  7,  5,  4,  5,  6,  6,  5,  6,  7,  7,  6,  7,
3270
     8,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  6,  5,  6,  7,  4,  3,
3271
     4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  9,  8,  9,  10, 8,
3272
     7,  8,  9,  9,  8,  9,  10, 10, 9,  10, 11, 5,  4,  5,  6,  4,  3,  4,  5,
3273
     5,  4,  5,  6,  6,  5,  6,  7,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,
3274
     5,  5,  4,  5,  6,  3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  4,  3,
3275
     4,  5,  8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  9,  8,  9,  10, 4,
3276
     3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  5,  4,  5,  6,  3,  2,  3,  4,
3277
     2,  1,  2,  3,  3,  2,  3,  4,  4,  3,  4,  5,  2,  1,  2,  3,  1,  0,  1,
3278
     2,  2,  1,  2,  3,  3,  2,  3,  4},
3279
    {15, 14, 13, 14, 14, 13, 12, 13, 15, 14, 13, 14, 16, 15, 14, 15, 11, 10, 9,
3280
     10, 10, 9,  8,  9,  11, 10, 9,  10, 12, 11, 10, 11, 10, 9,  8,  9,  9,  8,
3281
     7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 9,  8,  7,  8,  8,  7,  6,  7,  9,
3282
     8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10,
3283
     12, 11, 10, 11, 7,  6,  5,  6,  6,  5,  4,  5,  7,  6,  5,  6,  8,  7,  6,
3284
     7,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  7,  6,  5,  6,  5,  4,
3285
     3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  10, 9,  8,  9,  9,
3286
     8,  7,  8,  10, 9,  8,  9,  11, 10, 9,  10, 6,  5,  4,  5,  5,  4,  3,  4,
3287
     6,  5,  4,  5,  7,  6,  5,  6,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,
3288
     4,  6,  5,  4,  5,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  5,  4,
3289
     3,  4,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  10, 9,  8,  9,  5,
3290
     4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  6,  5,  4,  5,  4,  3,  2,  3,
3291
     3,  2,  1,  2,  4,  3,  2,  3,  5,  4,  3,  4,  3,  2,  1,  2,  2,  1,  0,
3292
     1,  3,  2,  1,  2,  4,  3,  2,  3},
3293
    {19, 15, 14, 13, 18, 14, 13, 12, 19, 15, 14, 13, 20, 16, 15, 14, 15, 11, 10,
3294
     9,  14, 10, 9,  8,  15, 11, 10, 9,  16, 12, 11, 10, 14, 10, 9,  8,  13, 9,
3295
     8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  13, 9,  8,  7,  12, 8,  7,  6,  13,
3296
     9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,
3297
     16, 12, 11, 10, 11, 7,  6,  5,  10, 6,  5,  4,  11, 7,  6,  5,  12, 8,  7,
3298
     6,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  11, 7,  6,  5,  9,  5,
3299
     4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  14, 10, 9,  8,  13,
3300
     9,  8,  7,  14, 10, 9,  8,  15, 11, 10, 9,  10, 6,  5,  4,  9,  5,  4,  3,
3301
     10, 6,  5,  4,  11, 7,  6,  5,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,
3302
     3,  10, 6,  5,  4,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  9,  5,
3303
     4,  3,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  14, 10, 9,  8,  9,
3304
     5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  10, 6,  5,  4,  8,  4,  3,  2,
3305
     7,  3,  2,  1,  8,  4,  3,  2,  9,  5,  4,  3,  7,  3,  2,  1,  6,  2,  1,
3306
     0,  7,  3,  2,  1,  8,  4,  3,  2},
3307
    {14, 15, 16, 20, 13, 14, 15, 19, 12, 13, 14, 18, 13, 14, 15, 19, 10, 11, 12,
3308
     16, 9,  10, 11, 15, 8,  9,  10, 14, 9,  10, 11, 15, 9,  10, 11, 15, 8,  9,
3309
     10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 8,  9,  10, 14, 7,  8,  9,  13, 6,
3310
     7,  8,  12, 7,  8,  9,  13, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14,
3311
     9,  10, 11, 15, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,  10, 5,  6,  7,
3312
     11, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  4,  5,  6,  10, 4,  5,
3313
     6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  9,  10, 11, 15, 8,
3314
     9,  10, 14, 7,  8,  9,  13, 8,  9,  10, 14, 5,  6,  7,  11, 4,  5,  6,  10,
3315
     3,  4,  5,  9,  4,  5,  6,  10, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,
3316
     8,  3,  4,  5,  9,  3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  2,  3,
3317
     4,  8,  8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 7,  8,  9,  13, 4,
3318
     5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  3,  4,  5,  9,  3,  4,  5,  9,
3319
     2,  3,  4,  8,  1,  2,  3,  7,  2,  3,  4,  8,  2,  3,  4,  8,  1,  2,  3,
3320
     7,  0,  1,  2,  6,  1,  2,  3,  7},
3321
    {15, 14, 15, 16, 14, 13, 14, 15, 13, 12, 13, 14, 14, 13, 14, 15, 11, 10, 11,
3322
     12, 10, 9,  10, 11, 9,  8,  9,  10, 10, 9,  10, 11, 10, 9,  10, 11, 9,  8,
3323
     9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 9,  8,  9,  10, 8,  7,  8,  9,  7,
3324
     6,  7,  8,  8,  7,  8,  9,  11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10,
3325
     10, 9,  10, 11, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,  6,  6,  5,  6,
3326
     7,  6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  5,  4,  5,  6,  5,  4,
3327
     5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  10, 9,  10, 11, 9,
3328
     8,  9,  10, 8,  7,  8,  9,  9,  8,  9,  10, 6,  5,  6,  7,  5,  4,  5,  6,
3329
     4,  3,  4,  5,  5,  4,  5,  6,  5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,
3330
     4,  4,  3,  4,  5,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  3,  2,
3331
     3,  4,  9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  8,  7,  8,  9,  5,
3332
     4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  4,  3,  4,  5,  4,  3,  4,  5,
3333
     3,  2,  3,  4,  2,  1,  2,  3,  3,  2,  3,  4,  3,  2,  3,  4,  2,  1,  2,
3334
     3,  1,  0,  1,  2,  2,  1,  2,  3},
3335
    {16, 15, 14, 15, 15, 14, 13, 14, 14, 13, 12, 13, 15, 14, 13, 14, 12, 11, 10,
3336
     11, 11, 10, 9,  10, 10, 9,  8,  9,  11, 10, 9,  10, 11, 10, 9,  10, 10, 9,
3337
     8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  10, 9,  8,  9,  9,  8,  7,  8,  8,
3338
     7,  6,  7,  9,  8,  7,  8,  12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,
3339
     11, 10, 9,  10, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,  5,  7,  6,  5,
3340
     6,  7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  6,  5,  4,  5,  6,  5,
3341
     4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  11, 10, 9,  10, 10,
3342
     9,  8,  9,  9,  8,  7,  8,  10, 9,  8,  9,  7,  6,  5,  6,  6,  5,  4,  5,
3343
     5,  4,  3,  4,  6,  5,  4,  5,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,
3344
     3,  5,  4,  3,  4,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  4,  3,
3345
     2,  3,  10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  9,  8,  7,  8,  6,
3346
     5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  5,  4,  3,  4,  5,  4,  3,  4,
3347
     4,  3,  2,  3,  3,  2,  1,  2,  4,  3,  2,  3,  4,  3,  2,  3,  3,  2,  1,
3348
     2,  2,  1,  0,  1,  3,  2,  1,  2},
3349
    {20, 16, 15, 14, 19, 15, 14, 13, 18, 14, 13, 12, 19, 15, 14, 13, 16, 12, 11,
3350
     10, 15, 11, 10, 9,  14, 10, 9,  8,  15, 11, 10, 9,  15, 11, 10, 9,  14, 10,
3351
     9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  14, 10, 9,  8,  13, 9,  8,  7,  12,
3352
     8,  7,  6,  13, 9,  8,  7,  16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,
3353
     15, 11, 10, 9,  12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,  4,  11, 7,  6,
3354
     5,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  10, 6,  5,  4,  10, 6,
3355
     5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  15, 11, 10, 9,  14,
3356
     10, 9,  8,  13, 9,  8,  7,  14, 10, 9,  8,  11, 7,  6,  5,  10, 6,  5,  4,
3357
     9,  5,  4,  3,  10, 6,  5,  4,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,
3358
     2,  9,  5,  4,  3,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  8,  4,
3359
     3,  2,  14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  13, 9,  8,  7,  10,
3360
     6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  9,  5,  4,  3,  9,  5,  4,  3,
3361
     8,  4,  3,  2,  7,  3,  2,  1,  8,  4,  3,  2,  8,  4,  3,  2,  7,  3,  2,
3362
     1,  6,  2,  1,  0,  7,  3,  2,  1},
3363
    {18, 19, 20, 24, 14, 15, 16, 20, 13, 14, 15, 19, 12, 13, 14, 18, 14, 15, 16,
3364
     20, 10, 11, 12, 16, 9,  10, 11, 15, 8,  9,  10, 14, 13, 14, 15, 19, 9,  10,
3365
     11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 12, 13, 14, 18, 8,  9,  10, 14, 7,
3366
     8,  9,  13, 6,  7,  8,  12, 14, 15, 16, 20, 10, 11, 12, 16, 9,  10, 11, 15,
3367
     8,  9,  10, 14, 10, 11, 12, 16, 6,  7,  8,  12, 5,  6,  7,  11, 4,  5,  6,
3368
     10, 9,  10, 11, 15, 5,  6,  7,  11, 4,  5,  6,  10, 3,  4,  5,  9,  8,  9,
3369
     10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  13, 14, 15, 19, 9,
3370
     10, 11, 15, 8,  9,  10, 14, 7,  8,  9,  13, 9,  10, 11, 15, 5,  6,  7,  11,
3371
     4,  5,  6,  10, 3,  4,  5,  9,  8,  9,  10, 14, 4,  5,  6,  10, 3,  4,  5,
3372
     9,  2,  3,  4,  8,  7,  8,  9,  13, 3,  4,  5,  9,  2,  3,  4,  8,  1,  2,
3373
     3,  7,  12, 13, 14, 18, 8,  9,  10, 14, 7,  8,  9,  13, 6,  7,  8,  12, 8,
3374
     9,  10, 14, 4,  5,  6,  10, 3,  4,  5,  9,  2,  3,  4,  8,  7,  8,  9,  13,
3375
     3,  4,  5,  9,  2,  3,  4,  8,  1,  2,  3,  7,  6,  7,  8,  12, 2,  3,  4,
3376
     8,  1,  2,  3,  7,  0,  1,  2,  6},
3377
    {19, 18, 19, 20, 15, 14, 15, 16, 14, 13, 14, 15, 13, 12, 13, 14, 15, 14, 15,
3378
     16, 11, 10, 11, 12, 10, 9,  10, 11, 9,  8,  9,  10, 14, 13, 14, 15, 10, 9,
3379
     10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  13, 12, 13, 14, 9,  8,  9,  10, 8,
3380
     7,  8,  9,  7,  6,  7,  8,  15, 14, 15, 16, 11, 10, 11, 12, 10, 9,  10, 11,
3381
     9,  8,  9,  10, 11, 10, 11, 12, 7,  6,  7,  8,  6,  5,  6,  7,  5,  4,  5,
3382
     6,  10, 9,  10, 11, 6,  5,  6,  7,  5,  4,  5,  6,  4,  3,  4,  5,  9,  8,
3383
     9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  14, 13, 14, 15, 10,
3384
     9,  10, 11, 9,  8,  9,  10, 8,  7,  8,  9,  10, 9,  10, 11, 6,  5,  6,  7,
3385
     5,  4,  5,  6,  4,  3,  4,  5,  9,  8,  9,  10, 5,  4,  5,  6,  4,  3,  4,
3386
     5,  3,  2,  3,  4,  8,  7,  8,  9,  4,  3,  4,  5,  3,  2,  3,  4,  2,  1,
3387
     2,  3,  13, 12, 13, 14, 9,  8,  9,  10, 8,  7,  8,  9,  7,  6,  7,  8,  9,
3388
     8,  9,  10, 5,  4,  5,  6,  4,  3,  4,  5,  3,  2,  3,  4,  8,  7,  8,  9,
3389
     4,  3,  4,  5,  3,  2,  3,  4,  2,  1,  2,  3,  7,  6,  7,  8,  3,  2,  3,
3390
     4,  2,  1,  2,  3,  1,  0,  1,  2},
3391
    {20, 19, 18, 19, 16, 15, 14, 15, 15, 14, 13, 14, 14, 13, 12, 13, 16, 15, 14,
3392
     15, 12, 11, 10, 11, 11, 10, 9,  10, 10, 9,  8,  9,  15, 14, 13, 14, 11, 10,
3393
     9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  14, 13, 12, 13, 10, 9,  8,  9,  9,
3394
     8,  7,  8,  8,  7,  6,  7,  16, 15, 14, 15, 12, 11, 10, 11, 11, 10, 9,  10,
3395
     10, 9,  8,  9,  12, 11, 10, 11, 8,  7,  6,  7,  7,  6,  5,  6,  6,  5,  4,
3396
     5,  11, 10, 9,  10, 7,  6,  5,  6,  6,  5,  4,  5,  5,  4,  3,  4,  10, 9,
3397
     8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  15, 14, 13, 14, 11,
3398
     10, 9,  10, 10, 9,  8,  9,  9,  8,  7,  8,  11, 10, 9,  10, 7,  6,  5,  6,
3399
     6,  5,  4,  5,  5,  4,  3,  4,  10, 9,  8,  9,  6,  5,  4,  5,  5,  4,  3,
3400
     4,  4,  3,  2,  3,  9,  8,  7,  8,  5,  4,  3,  4,  4,  3,  2,  3,  3,  2,
3401
     1,  2,  14, 13, 12, 13, 10, 9,  8,  9,  9,  8,  7,  8,  8,  7,  6,  7,  10,
3402
     9,  8,  9,  6,  5,  4,  5,  5,  4,  3,  4,  4,  3,  2,  3,  9,  8,  7,  8,
3403
     5,  4,  3,  4,  4,  3,  2,  3,  3,  2,  1,  2,  8,  7,  6,  7,  4,  3,  2,
3404
     3,  3,  2,  1,  2,  2,  1,  0,  1},
3405
    {24, 20, 19, 18, 20, 16, 15, 14, 19, 15, 14, 13, 18, 14, 13, 12, 20, 16, 15,
3406
     14, 16, 12, 11, 10, 15, 11, 10, 9,  14, 10, 9,  8,  19, 15, 14, 13, 15, 11,
3407
     10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  18, 14, 13, 12, 14, 10, 9,  8,  13,
3408
     9,  8,  7,  12, 8,  7,  6,  20, 16, 15, 14, 16, 12, 11, 10, 15, 11, 10, 9,
3409
     14, 10, 9,  8,  16, 12, 11, 10, 12, 8,  7,  6,  11, 7,  6,  5,  10, 6,  5,
3410
     4,  15, 11, 10, 9,  11, 7,  6,  5,  10, 6,  5,  4,  9,  5,  4,  3,  14, 10,
3411
     9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  19, 15, 14, 13, 15,
3412
     11, 10, 9,  14, 10, 9,  8,  13, 9,  8,  7,  15, 11, 10, 9,  11, 7,  6,  5,
3413
     10, 6,  5,  4,  9,  5,  4,  3,  14, 10, 9,  8,  10, 6,  5,  4,  9,  5,  4,
3414
     3,  8,  4,  3,  2,  13, 9,  8,  7,  9,  5,  4,  3,  8,  4,  3,  2,  7,  3,
3415
     2,  1,  18, 14, 13, 12, 14, 10, 9,  8,  13, 9,  8,  7,  12, 8,  7,  6,  14,
3416
     10, 9,  8,  10, 6,  5,  4,  9,  5,  4,  3,  8,  4,  3,  2,  13, 9,  8,  7,
3417
     9,  5,  4,  3,  8,  4,  3,  2,  7,  3,  2,  1,  12, 8,  7,  6,  8,  4,  3,
3418
     2,  7,  3,  2,  1,  6,  2,  1,  0}};
3419
3420
//////////////////////////////////////////////
3421
// topval is the topval of an array of values of len in l_capturing()
3422
//////////////////////////////////////////////
3423
3424
unsigned int topval[170] = {
3425
    1,          2,          3,          5,          7,          11,
3426
    17,         25,         38,         57,         86,         129,
3427
    194,        291,        437,        656,        854,        1110,
3428
    1443,       1876,       2439,       3171,       3475,       3823,
3429
    4205,       4626,       5088,       5597,       6157,       6772,
3430
    7450,       8195,       9014,       9916,       10907,      11998,
3431
    13198,      14518,      15970,      17567,      19323,      21256,
3432
    23382,      25720,      28292,      31121,      34233,      37656,
3433
    41422,      45564,      50121,      55133,      60646,      66711,
3434
    73382,      80721,      88793,      97672,      107439,     118183,
3435
    130002,     143002,     157302,     173032,     190335,     209369,
3436
    230306,     253337,     278670,     306538,     337191,     370911,
3437
    408002,     448802,     493682,     543050,     597356,     657091,
3438
    722800,     795081,     874589,     962048,     1058252,    1164078,
3439
    1280486,    1408534,    1549388,    1704327,    1874759,    2062236,
3440
    2268459,    2495305,    2744836,    3019320,    3321252,    3653374,
3441
    4018711,    4420582,    4862641,    5348905,    5883796,    6472176,
3442
    7119394,    7831333,    8614467,    9475909,    10423501,   11465851,
3443
    12612437,   13873681,   15261050,   16787154,   18465870,   20312458,
3444
    22343706,   24578077,   27035886,   29739474,   32713425,   35984770,
3445
    39583245,   43541573,   47895730,   52685306,   57953837,   63749221,
3446
    70124148,   77136564,   84850228,   93335252,   102668779,  112935659,
3447
    124229227,  136652151,  150317384,  165349128,  181884040,  200072456,
3448
    220079703,  242087671,  266296456,  292926096,  322218735,  354440623,
3449
    389884688,  428873168,  471760495,  518936559,  570830240,  627913311,
3450
    690704607,  759775136,  835752671,  919327967,  1011260767, 1112386880,
3451
    1223623232, 1345985727, 1480584256, 1628642751, 1791507135, 1970657856,
3452
    2167723648, 2384496256, 2622945920, 2885240448, 3173764736, 3491141248,
3453
    3840255616, 4224281216};
3454
3455
unsigned char l_capturing(unsigned int len)
3456
0
{
3457
0
  int bottom = 0;
3458
0
  int top = 170;
3459
0
  unsigned char idx = 85;
3460
3461
0
  while (1)
3462
0
  {
3463
0
    if (idx == 0)
3464
0
    {
3465
0
      return (idx);
3466
0
    }
3467
0
    if ((len <= topval[idx]) && (len > topval[idx - 1]))
3468
0
    {
3469
      // printf("len=%u idx=%u\n", len, idx);
3470
0
      return (idx);
3471
0
    }
3472
0
    if (len < topval[idx])
3473
0
    {
3474
0
      top = idx - 1;
3475
0
    }
3476
0
    else
3477
0
    {
3478
0
      bottom = idx + 1;
3479
0
    }
3480
0
    idx = (bottom + top) / 2;
3481
0
  }
3482
0
}
3483
3484
int mod_diff(unsigned int x, unsigned int y, unsigned int R)
3485
0
{
3486
0
  int dl = 0;
3487
0
  int dr = 0;
3488
0
  if (y > x)
3489
0
  {
3490
0
    dl = (int) (y - x);
3491
0
    dr = (int) (x + R - y);
3492
0
  }
3493
0
  else
3494
0
  {
3495
0
    dl = (int) (x - y);
3496
0
    dr = (int) (y + R - x);
3497
0
  }
3498
0
  return (dl > dr ? dr : dl);
3499
0
}
3500
3501
///////////////////////////////////////////////////////////////
3502
3503
#include <tlshc/tlsh.h>
3504
3505
#ifdef TLSH_DISTANCE_PARAMETERS
3506
#include <stdlib.h>         // for abs()
3507
extern int hist_diff1_add;  // default value 1
3508
extern int hist_diff2_add;  // default value 2
3509
extern int hist_diff3_add;  // default value 6
3510
3511
static int pairbit_diff(int pairb, int opairb)
3512
{
3513
  int diff = abs(pairb - opairb);
3514
  if (diff == 0)
3515
  {
3516
    // printf("PBD: %d\n", diff);
3517
    return (0);
3518
  }
3519
  else if (diff == 1)
3520
  {
3521
    // printf("PBD: diff=%d %d\n", diff, hist_diff1_add);
3522
    return (hist_diff1_add);
3523
  }
3524
  else if (diff == 2)
3525
  {
3526
    // printf("PBD: diff=%d %d\n", diff, hist_diff2_add);
3527
    return (hist_diff2_add);
3528
  }
3529
  // printf("PBD: diff=%d %d\n", diff, hist_diff3_add);
3530
  return (hist_diff3_add);
3531
}
3532
3533
static int byte_diff(unsigned char bv, unsigned char obv)
3534
{
3535
  int h1 = (unsigned char) bv / 16;
3536
  int oh1 = (unsigned char) obv / 16;
3537
  int h2 = (unsigned char) bv % 16;
3538
  int oh2 = (unsigned char) obv % 16;
3539
  int p1 = h1 / 4;
3540
  int op1 = oh1 / 4;
3541
  int p2 = h1 % 4;
3542
  int op2 = oh1 % 4;
3543
  int p3 = h2 / 4;
3544
  int op3 = oh2 / 4;
3545
  int p4 = h2 % 4;
3546
  int op4 = oh2 % 4;
3547
  int diff = 0;
3548
  diff = diff + pairbit_diff(p1, op1);
3549
  diff = diff + pairbit_diff(p2, op2);
3550
  diff = diff + pairbit_diff(p3, op3);
3551
  diff = diff + pairbit_diff(p4, op4);
3552
  return (diff);
3553
}
3554
///////////////////////////////////////////////////////////////
3555
3556
static int test_distance = 1;
3557
#endif
3558
3559
int h_distance(int len, const unsigned char x[], const unsigned char y[])
3560
0
{
3561
0
  int diff = 0;
3562
3563
#ifdef TLSH_DISTANCE_PARAMETERS
3564
  if (test_distance)
3565
  {
3566
    for (int i = 0; i < len; i++)
3567
    {
3568
      int dist2 = byte_diff(x[i], y[i]);
3569
      // printf("warning x[%d]=%d y[%d]=%d dist2=%d\n", i, x[i], i, y[i],
3570
      // dist2);
3571
      if ((hist_diff1_add == 1) && (hist_diff2_add == 2) &&
3572
          (hist_diff3_add == 6))
3573
      {
3574
        int dist1 = bit_pairs_diff_table[x[i]][y[i]];
3575
        if (dist1 != dist2)
3576
        {
3577
          printf(
3578
              "warning x[%d]=%d y[%d]=%d dist1=%d dist2=%d\n",
3579
              i,
3580
              x[i],
3581
              i,
3582
              y[i],
3583
              dist1,
3584
              dist2);
3585
        }
3586
      }
3587
      diff += dist2;
3588
    }
3589
    return diff;
3590
  }
3591
#endif
3592
0
  for (int i = 0; i < len; i++)
3593
0
  {
3594
0
    diff += bit_pairs_diff_table[x[i]][y[i]];
3595
0
  }
3596
0
  return diff;
3597
0
}
3598
3599
unsigned char swap_byte(const unsigned char in)
3600
0
{
3601
0
  unsigned char byte = 0;
3602
0
  byte = ((in & 0xF0) >> 4) & 0x0F;
3603
0
  byte |= ((in & 0x0F) << 4) & 0xF0;
3604
0
  return byte;
3605
0
}
3606
3607
void to_hex(unsigned char *psrc, int len, char *pdest)
3608
0
{
3609
0
  static unsigned char HexLookup[513] = {"000102030405060708090A0B0C0D0E0F"
3610
0
                                         "101112131415161718191A1B1C1D1E1F"
3611
0
                                         "202122232425262728292A2B2C2D2E2F"
3612
0
                                         "303132333435363738393A3B3C3D3E3F"
3613
0
                                         "404142434445464748494A4B4C4D4E4F"
3614
0
                                         "505152535455565758595A5B5C5D5E5F"
3615
0
                                         "606162636465666768696A6B6C6D6E6F"
3616
0
                                         "707172737475767778797A7B7C7D7E7F"
3617
0
                                         "808182838485868788898A8B8C8D8E8F"
3618
0
                                         "909192939495969798999A9B9C9D9E9F"
3619
0
                                         "A0A1A2A3A4A5A6A7A8A9AAABACADAEAF"
3620
0
                                         "B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF"
3621
0
                                         "C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF"
3622
0
                                         "D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF"
3623
0
                                         "E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF"
3624
0
                                         "F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF"};
3625
0
  unsigned short *pwHex = (unsigned short *) HexLookup;
3626
0
  unsigned short *pwDest = (unsigned short *) pdest;
3627
3628
0
  for (int i = 0; i < len; i++)
3629
0
  {
3630
0
    *pwDest = pwHex[*psrc];
3631
0
    pwDest++;
3632
0
    psrc++;
3633
0
  }
3634
0
  *((unsigned char *) pwDest) = 0;  // terminate the string
3635
0
}
3636
3637
void from_hex(const char *psrc, int len, unsigned char *pdest)
3638
0
{
3639
0
  static unsigned char DecLookup[] = {
3640
0
      0,
3641
0
      0,
3642
0
      0,
3643
0
      0,
3644
0
      0,
3645
0
      0,
3646
0
      0,
3647
0
      0,
3648
0
      0,
3649
0
      0,
3650
0
      0,
3651
0
      0,
3652
0
      0,
3653
0
      0,
3654
0
      0,
3655
0
      0,  // gap before
3656
          // first hex
3657
          // digit
3658
0
      0,
3659
0
      0,
3660
0
      0,
3661
0
      0,
3662
0
      0,
3663
0
      0,
3664
0
      0,
3665
0
      0,
3666
0
      0,
3667
0
      0,
3668
0
      0,
3669
0
      0,
3670
0
      0,
3671
0
      0,
3672
0
      0,
3673
0
      0,
3674
0
      0,
3675
0
      0,
3676
0
      0,
3677
0
      0,
3678
0
      0,
3679
0
      0,
3680
0
      0,
3681
0
      0,
3682
0
      0,
3683
0
      0,
3684
0
      0,
3685
0
      0,
3686
0
      0,
3687
0
      0,
3688
0
      0,
3689
0
      0,
3690
0
      0,
3691
0
      1,
3692
0
      2,
3693
0
      3,
3694
0
      4,
3695
0
      5,
3696
0
      6,
3697
0
      7,
3698
0
      8,
3699
0
      9,  // 0123456789
3700
0
      0,
3701
0
      0,
3702
0
      0,
3703
0
      0,
3704
0
      0,
3705
0
      0,
3706
0
      0,  // :;<=>?@ (gap)
3707
0
      10,
3708
0
      11,
3709
0
      12,
3710
0
      13,
3711
0
      14,
3712
0
      15,  // ABCDEF
3713
0
      0,
3714
0
      0,
3715
0
      0,
3716
0
      0,
3717
0
      0,
3718
0
      0,
3719
0
      0,
3720
0
      0,
3721
0
      0,
3722
0
      0,
3723
0
      0,
3724
0
      0,
3725
0
      0,  // GHIJKLMNOPQRS (gap)
3726
0
      0,
3727
0
      0,
3728
0
      0,
3729
0
      0,
3730
0
      0,
3731
0
      0,
3732
0
      0,
3733
0
      0,
3734
0
      0,
3735
0
      0,
3736
0
      0,
3737
0
      0,
3738
0
      0,  // TUVWXYZ[/]^_` (gap)
3739
0
      10,
3740
0
      11,
3741
0
      12,
3742
0
      13,
3743
0
      14,
3744
0
      15  // abcdef
3745
0
  };
3746
3747
0
  for (int i = 0; i < len; i += 2)
3748
0
  {
3749
0
    unsigned d = DecLookup[*(unsigned char *) (psrc + i)] << 4;
3750
0
    d |= DecLookup[*(unsigned char *) (psrc + i + 1)];
3751
0
    *pdest++ = d;
3752
0
  }
3753
0
}