StressTest
11
7
26
9
7
2010
11
14
42
9
7
2010
CardioSoft
V6.51
6.0
O
3995776
ROUT
1
1
ACE
44
9
7
1966
MALE
UNKNOWN
175
75.0
no
130
6
0
103
176
140
58
58
(220 - Age)*80%
193
0.00
0.0
1.000
9
0.00
0.0
-0.659
9
0.00
0.0
1.000
9
60
0
0.03
-0.14
-0.04
-0.77
0.01
-0.09
103
4.5
0
0.03
-0.14
-0.03
-0.36
0.01
-0.04
--
0
0
58
1.0
0
0.05?
0.25?
-0.06?
-1.39?
0.03?
-0.10?
Ergometer
M130
Pretest
0
15
Steady
0
15
M130
Exercise
6
0
Constant
2
0
Ramp1
0
8
Ramp2
0
8
Ramp3
0
8
Ramp4
0
8
Ramp5
0
8
Ramp6
0
8
Ramp7
0
8
Ramp8
0
8
Ramp9
0
8
Ramp10
0
8
Ramp11
0
8
Ramp12
0
8
Ramp13
0
8
Ramp14
0
8
Ramp15
0
8
Ramp16
0
8
Ramp17
0
8
Ramp18
0
8
Ramp19
0
8
Ramp20
0
8
Ramp21
0
8
Ramp22
0
8
Ramp23
0
8
Ramp24
0
8
Ramp25
0
8
Ramp26
0
8
Ramp27
0
8
Ramp28
0
8
Ramp29
0
8
Ramp30
0
8
M130
Rest
1
0
Noload
1
0
88
0
0
58
1.0
0
0
0%
0.04?
0.03?
0.05?
0.03?
0.68?
0.25?
0
abnormal
-0.04?
-0.03?
-0.06?
0.05?
-32.77?
-1.39?
0
normal
0.01?
0.01?
0.03?
0.34?
-32.77?
-0.10?
0
abnormal
0
0.0
0
0
Pretest
0
0
1
Steady
0
15
60
1.0
0
0
0%
0.05
0.04
0.03
0.68
-32.77
-0.28
1
abnormal
-0.06
-0.04
-0.03
0.05
-32.77
-0.78
-2
normal
0.03
0.01
0.01
0.36
-32.77
-0.19
0
abnormal
0
0.0
0
15
Pretest
0
15
1
Steady
0
16
60
1.0
0
0
0%
0.05
0.04
0.03
0.69
-32.77
-0.14
2
abnormal
-0.06
-0.04
-0.04
0.04
-32.77
-0.77
-7
normal
0.03
0.01
0.01
0.36
-32.77
-0.09
0
abnormal
0
0.0
0
0
Exercise
0
0
1
Constant
0
24
60
1.1
0
0
0%
0.06
0.04
0.04
0.69
-32.77
-0.34
1
abnormal
-0.06
-0.04
-0.04
0.06
-32.77
-0.62
abnormal
0.03
0.01
0.01
0.35
-32.77
-0.20
0
abnormal
40
3.4
0
9
Exercise
0
9
1
Constant
0
29
64
1.2
0
0
0%
0.07
0.04
0.03
0.70
-32.77
-0.33
1
abnormal
-0.07
-0.04
-0.03
0.05
-32.77
-0.92
normal
0.04
0.02
0.01
0.35
-32.77
-0.27
0
abnormal
40
4.8
0
14
Exercise
0
14
1
Constant
0
44
73
1.4
0
0
0%
0.04
0.03
0.03
0.67
-32.77
-0.33
6
abnormal
-0.04
-0.03
-0.03
0.06
-32.77
-1.18
-6
normal
0.03
0.02
0.01
0.34
-32.77
-0.32
1
abnormal
40
5.9
0
29
Exercise
0
29
1
Constant
0
59
75
1.6
0
0
0%
0.10
0.04
0.03
0.67
-32.77
-0.01
1
abnormal
-0.10
-0.03
-0.02
0.07
-32.77
-0.69
abnormal
0.04
0.01
0.01
0.34
-32.77
-0.14
0
abnormal
40
6.1
0
44
Exercise
0
44
1
Constant
1
14
71
1.8
0
0
0%
0.10
0.04
0.03
0.69
-32.77
0.02
6
abnormal
-0.10
-0.04
-0.02
0.07
-32.77
-0.79
-2
abnormal
0.05
0.02
0.01
0.35
-32.77
-0.06
1
abnormal
40
6.1
0
59
Exercise
0
59
1
Constant
1
29
69
2.1
0
0
0%
0.11
0.04
0.03
0.72
-32.77
0.05
5
abnormal
-0.11
-0.04
-0.03
0.07
-32.77
-0.62
abnormal
0.05
0.01
0.01
0.35
-32.77
-0.06
0
abnormal
40
6.2
1
14
Exercise
1
14
1
Constant
1
44
68
2.3
0
0
0%
0.10
0.04
0.03
0.71
-32.77
-0.44
6
abnormal
-0.10
-0.04
-0.03
0.08
-32.77
-0.76
-5
normal
0.04
0.01
0.01
0.35
-32.77
-0.01
0
abnormal
40
6.0
1
29
Exercise
1
29
1
Constant
1
59
70
2.5
0
0
0%
0.07
0.04
0.04
0.66
-32.77
-0.20
5
abnormal
-0.07
-0.04
-0.04
0.06
-32.77
-0.59
-5
abnormal
0.03
0.02
0.02
0.33
-32.77
-0.06
1
abnormal
40
6.2
1
44
Exercise
1
44
1
Constant
2
14
69
2.7
0
0
0%
0.08
0.04
0.04
0.69
-32.77
-0.46
6
abnormal
-0.09
-0.05
-0.04
0.06
-32.77
-0.69
-6
normal
0.04
0.03
0.03
0.35
-32.77
-0.06
3
abnormal
40
6.2
1
59
Exercise
1
59
1
Constant
2
15
69
2.7
0
0
0%
0.09
0.04
0.04
0.69
-32.77
-0.28
6
abnormal
-0.08
-0.04
-0.04
0.06
-32.77
-0.56
-6
abnormal
0.04
0.03
0.03
0.34
-32.77
0.01
3
abnormal
40
6.2
2
0
Exercise
2
0
1
Constant
2
19
69
2.7
0
0
0%
0.07
0.04
0.04
0.69
-32.77
-0.38
6
abnormal
-0.07
-0.04
-0.04
0.05
-32.77
-0.59
-6
abnormal
0.04
0.02
0.02
0.34
-32.77
-0.01
3
abnormal
43
6.2
2
4
Exercise
0
4
2
Ramp1
2
23
69
2.7
0
0
0%
0.07
0.04
0.04
0.69
-32.77
-0.28
5
abnormal
-0.07
-0.04
-0.04
0.07
-32.77
-0.41
-5
abnormal
0.03
0.01
0.01
0.34
-32.77
-0.10
2
abnormal
43
6.2
2
8
Exercise
0
8
2
Ramp1
2
24
69
2.7
0
0
0%
0.07
0.04
0.04
0.68
-32.77
-0.33
5
abnormal
-0.06
-0.04
-0.04
0.07
-32.77
-0.35
-5
abnormal
0.03
0.02
0.02
0.33
-32.77
-0.20
3
abnormal
46
6.2
2
9
Exercise
0
1
3
Ramp2
2
29
69
2.7
0
0
0%
0.06
0.04
0.04
0.71
-32.77
-0.62
3
abnormal
-0.06
-0.04
-0.04
0.08
-32.77
-0.20
-3
abnormal
0.02
0.01
0.01
0.35
-32.77
-0.09
2
abnormal
46
6.2
2
14
Exercise
0
6
3
Ramp2
2
31
68
2.7
0
0
0%
0.06
0.04
0.04
0.70
-32.77
-0.38
3
abnormal
-0.06
-0.04
-0.04
0.08
-32.77
-0.14
-3
abnormal
0.03
0.01
0.01
0.34
-32.77
-0.14
2
abnormal
46
6.2
2
16
Exercise
0
8
3
Ramp2
2
34
68
2.7
0
0
0%
0.06
0.04
0.04
0.69
-32.77
-0.27
3
abnormal
-0.05
-0.04
-0.04
0.07
-32.77
-0.28
-3
abnormal
0.03
0.02
0.02
0.34
-32.77
-0.12
3
abnormal
49
6.2
2
19
Exercise
0
3
4
Ramp3
2
39
68
2.7
0
0
0%
0.09
0.04
0.04
0.68
-32.77
-0.53
1
abnormal
-0.08
-0.04
-0.04
0.07
-32.77
-0.61
abnormal
0.04
0.02
0.02
0.33
-32.77
-0.03
3
abnormal
49
6.1
2
24
Exercise
0
8
4
Ramp3
2
44
70
2.7
0
0
0%
0.09
0.04
0.03
0.67
-32.77
-0.42
1
abnormal
-0.09
-0.04
-0.03
0.07
-32.77
-0.66
abnormal
0.04
0.02
0.02
0.34
-32.77
-0.17
0
abnormal
52
6.1
2
29
Exercise
0
5
5
Ramp4
2
47
71
2.7
0
0
0%
0.10
0.03
0.03
0.65
-32.77
-0.54
1
abnormal
-0.10
-0.04
-0.04
0.07
-32.77
-0.57
abnormal
0.04
0.02
0.03
0.34
-32.77
-0.23
0
abnormal
52
6.1
2
32
Exercise
0
8
5
Ramp4
2
49
71
2.7
0
0
0%
0.10
0.04
0.04
0.64
-32.77
-0.53
1
abnormal
-0.09
-0.04
-0.04
0.06
-32.77
-0.53
abnormal
0.04
0.02
0.03
0.33
-32.77
-0.28
2
abnormal
55
6.2
2
34
Exercise
0
2
6
Ramp5
2
55
70
2.7
0
0
0%
0.09
0.04
0.03
0.67
-32.77
-0.21
4
abnormal
-0.09
-0.04
-0.04
0.07
-32.77
-0.73
-5
normal
0.04
0.02
0.03
0.33
-32.77
-0.37
0
abnormal
55
6.1
2
40
Exercise
0
8
6
Ramp5
2
59
71
2.7
0
0
0%
0.10
0.04
0.03
0.65
-32.77
-0.29
4
abnormal
-0.10
-0.04
-0.03
0.06
-32.77
-0.60
-4
abnormal
0.04
0.03
0.02
0.32
-32.77
-0.13
3
abnormal
58
6.0
2
44
Exercise
0
4
7
Ramp6
3
3
70
2.7
0
0
0%
0.10
0.03
0.03
0.66
-32.77
-0.55
1
abnormal
-0.10
-0.03
-0.03
0.06
-32.77
-0.42
abnormal
0.04
0.02
0.02
0.34
-32.77
-0.16
2
abnormal
58
6.0
2
48
Exercise
0
8
7
Ramp6
3
4
70
2.7
0
0
0%
0.10
0.04
0.03
0.68
-32.77
-0.48
5
abnormal
-0.10
-0.04
-0.04
0.05
-32.77
-0.38
-5
abnormal
0.05
0.02
0.02
0.33
-32.77
-0.10
3
abnormal
61
6.1
2
49
Exercise
0
1
8
Ramp7
3
11
71
2.7
0
0
0%
0.09
0.04
0.04
0.65
-32.77
-0.14
5
abnormal
-0.09
-0.04
-0.04
0.06
-32.77
-0.55
-5
abnormal
0.04
0.02
0.01
0.34
-32.77
-0.11
0
abnormal
61
6.0
2
56
Exercise
0
8
8
Ramp7
3
14
71
2.7
0
0
0%
0.09
0.04
0.04
0.67
-32.77
0.03
5
abnormal
-0.08
-0.03
-0.04
0.07
-32.77
-0.68
-5
normal
0.04
0.02
0.02
0.34
-32.77
-0.11
0
abnormal
64
6.1
2
59
Exercise
0
3
9
Ramp8
3
19
71
2.7
0
0
0%
0.09
0.04
0.04
0.67
-32.77
-0.12
6
abnormal
-0.09
-0.04
-0.04
0.07
-32.77
-0.48
-6
abnormal
0.04
0.01
0.01
0.34
-32.77
-0.03
0
abnormal
64
6.1
3
4
Exercise
0
8
9
Ramp8
3
24
70
2.7
0
0
0%
0.09
0.04
0.04
0.68
-32.77
-0.39
6
abnormal
-0.10
-0.04
-0.04
0.06
-32.77
-0.53
-6
abnormal
0.06
0.02
0.03
0.34
-32.77
-0.01
3
abnormal
67
6.2
3
9
Exercise
0
5
10
Ramp9
3
27
71
2.7
0
0
0%
0.09
0.04
0.03
0.66
-32.77
-0.55
5
abnormal
-0.09
-0.04
-0.03
0.07
-32.77
-0.75
-5
normal
0.04
0.01
0.01
0.34
-32.77
-0.07
0
abnormal
67
6.2
3
12
Exercise
0
8
10
Ramp9
3
29
71
2.7
0
0
0%
0.08
0.04
0.03
0.64
-32.77
-0.50
5
abnormal
-0.08
-0.03
-0.03
0.07
-32.77
-0.55
-4
abnormal
0.04
0.01
0.02
0.33
-32.77
-0.12
2
abnormal
70
6.1
3
14
Exercise
0
2
11
Ramp10
3
35
72
2.7
0
0
0%
0.08
0.03
0.03
0.66
-32.77
-0.33
4
abnormal
-0.09
-0.04
-0.03
0.06
-32.77
-0.26
-5
abnormal
0.04
0.01
0.02
0.33
-32.77
-0.40
1
abnormal
70
6.2
3
20
Exercise
0
8
11
Ramp10
3
36
72
2.7
0
0
0%
0.08
0.04
0.03
0.66
-32.77
-0.38
1
abnormal
-0.09
-0.04
-0.04
0.06
-32.77
-0.33
-5
abnormal
0.04
0.01
0.02
0.33
-32.77
-0.26
2
abnormal
73
6.2
3
21
Exercise
0
1
12
Ramp11
3
39
68
2.7
0
0
0%
0.11
0.03
0.02
0.64
-32.77
-0.33
1
abnormal
-0.10
-0.03
-0.03
0.07
-32.77
-0.67
abnormal
0.04
0.02
0.02
0.33
-32.77
-0.20
2
abnormal
73
6.2
3
24
Exercise
0
4
12
Ramp11
3
43
68
2.7
0
0
0%
0.10
0.04
0.03
0.65
-32.77
-0.14
5
abnormal
-0.10
-0.04
-0.03
0.07
-32.77
-0.56
-5
abnormal
0.04
0.01
0.01
0.32
-32.77
0.00
2
abnormal
73
6.2
3
28
Exercise
0
8
12
Ramp11
3
44
68
2.7
0
0
0%
0.07
0.04
0.03
0.66
-32.77
-0.22
5
abnormal
-0.07
-0.04
-0.03
0.06
-32.77
-0.41
-5
abnormal
0.03
0.01
0.01
0.32
-32.77
-0.09
0
abnormal
76
6.2
3
29
Exercise
0
1
13
Ramp12
3
51
76
2.7
0
0
0%
0.05
0.04
0.02
0.67
-32.77
-0.60
5
abnormal
-0.04
-0.04
-0.02
0.05
-32.77
-0.85
-2
normal
0.01
0.01
0.01
0.33
-32.77
-0.36
0
abnormal
76
6.2
3
36
Exercise
0
8
13
Ramp12
3
54
77
2.7
0
0
0%
0.04
0.03
0.01
0.64
-32.77
-0.39
1
abnormal
-0.04
-0.03
-0.01
0.07
-32.77
-0.73
abnormal
0.01
0.02
0.01
0.32
-32.77
-0.33
0
abnormal
79
6.2
3
39
Exercise
0
3
14
Ramp13
3
59
78
2.8
0
0
0%
0.03
0.02
0.01
0.65
-32.77
-0.29
1
abnormal
-0.03
-0.03
-0.02
0.07
-32.77
-0.58
abnormal
0.01
0.01
0.01
0.31
-32.77
-0.20
0
abnormal
79
6.1
3
44
Exercise
0
8
14
Ramp13
4
4
80
2.8
0
0
0%
0.04
0.03
0.04
0.64
-32.77
-0.41
4
abnormal
-0.04
-0.03
-0.04
0.08
-32.77
-0.45
-4
abnormal
0.01
0.01
0.01
0.30
-32.77
-0.34
0
abnormal
82
6.0
3
49
Exercise
0
5
15
Ramp14
4
7
81
2.9
0
0
0%
0.06
0.03
0.03
0.63
-32.77
-0.23
1
abnormal
-0.05
-0.03
-0.03
0.06
-32.77
-0.47
-4
abnormal
0.01
0.02
0.01
0.31
-32.77
-0.23
0
abnormal
82
6.0
3
52
Exercise
0
8
15
Ramp14
4
9
81
2.9
0
0
3%
0.04
0.03
0.04
0.65
-32.77
-0.48
4
abnormal
-0.04
-0.03
-0.04
0.05
-32.77
-0.58
-4
abnormal
0.01
0.01
0.01
0.31
-32.77
-0.23
0
abnormal
85
6.1
3
54
Exercise
0
2
16
Ramp15
4
14
82
3.0
0
0
5%
0.04
0.03
0.03
0.63
-32.77
-0.26
4
abnormal
-0.04
-0.03
-0.03
0.04
-32.77
-0.57
-4
abnormal
0.01
0.01
0.01
0.30
-32.77
-0.13
0
abnormal
85
6.1
3
59
Exercise
0
7
16
Ramp15
4
15
83
3.0
0
0
5%
0.04
0.03
0.03
0.61
-32.77
0.02
0
abnormal
-0.04
-0.03
-0.03
0.04
-32.77
-0.53
0
abnormal
0.03
0.02
0.02
0.31
-32.77
-0.11
2
abnormal
85
6.1
4
0
Exercise
0
8
16
Ramp15
4
19
83
3.0
0
0
5%
0.03
0.03
0.03
0.63
-32.77
-0.05
0
abnormal
-0.03
-0.04
-0.03
0.04
-32.77
-0.84
normal
0.01
0.01
0.01
0.32
-32.77
-0.09
0
abnormal
88
6.1
4
4
Exercise
0
4
17
Ramp16
4
23
83
3.1
0
0
5%
0.05
0.04
0.03
0.66
-32.77
-0.37
2
abnormal
-0.04
-0.04
-0.03
0.06
-32.77
-0.99
-2
normal
0.02
0.02
0.01
0.33
-32.77
-0.16
0
abnormal
88
6.1
4
8
Exercise
0
8
17
Ramp16
4
24
82
3.1
0
0
5%
0.06
0.03
0.03
0.66
-32.77
-0.40
1
abnormal
-0.06
-0.04
-0.03
0.05
-32.77
-1.00
normal
0.02
0.02
0.01
0.33
-32.77
-0.17
0
abnormal
91
6.1
4
9
Exercise
0
1
18
Ramp17
4
29
82
3.2
0
0
5%
0.03
0.03
0.02
0.65
-32.77
-0.42
0
abnormal
-0.02
-0.03
-0.01
0.04
-32.77
-1.07
0
normal
0.01
0.01
0.01
0.32
-32.77
-0.23
0
abnormal
91
6.1
4
14
Exercise
0
6
18
Ramp17
4
31
82
3.2
0
0
5%
0.03
0.04
0.03
0.64
-32.77
-0.41
1
abnormal
-0.02
-0.04
-0.02
0.05
-32.77
-0.86
normal
0.01
0.01
0.01
0.32
-32.77
-0.25
0
abnormal
91
6.1
4
16
Exercise
0
8
18
Ramp17
4
34
82
3.2
0
0
5%
0.03
0.04
0.01
0.64
-32.77
-0.78
1
abnormal
-0.03
-0.04
-0.01
0.05
-32.77
-1.23
normal
0.01
0.01
0.00
0.31
-32.77
-0.50
0
abnormal
94
6.0
4
19
Exercise
0
3
19
Ramp18
4
39
82
3.3
0
0
5%
0.01
0.03
0.03
0.60
-32.77
-0.17
1
abnormal
-0.01
-0.03
-0.02
0.04
-32.77
-1.27
normal
0.01
0.01
0.01
0.30
-32.77
-0.14
0
abnormal
94
6.1
4
24
Exercise
0
8
19
Ramp18
4
44
82
3.3
0
0
10%
0.03
0.03
0.02
0.62
-32.77
-0.46
1
abnormal
-0.04
-0.03
-0.02
0.07
-32.77
-1.01
normal
0.03
0.01
0.01
0.31
-32.77
-0.23
0
abnormal
97
6.1
4
29
Exercise
0
5
20
Ramp19
4
47
82
3.4
0
0
10%
0.03
0.03
0.01
0.64
-32.77
-0.63
0
abnormal
-0.03
-0.03
-0.01
0.06
-32.77
-1.24
0
normal
0.03
0.01
0.01
0.32
-32.77
-0.19
0
abnormal
97
6.2
4
32
Exercise
0
8
20
Ramp19
4
49
82
3.4
0
0
10%
0.04
0.02
0.01
0.63
-32.77
-0.44
0
abnormal
-0.04
-0.03
-0.01
0.08
-32.77
-0.85
0
abnormal
0.03
0.01
0.01
0.32
-32.77
-0.32
0
abnormal
100
6.1
4
34
Exercise
0
2
21
Ramp20
4
55
83
3.5
0
0
10%
0.07
0.02
0.01
0.64
-32.77
-0.52
0
abnormal
-0.07
-0.03
-0.01
0.07
-32.77
-0.59
0
abnormal
0.03
0.01
0.01
0.33
-32.77
-0.08
0
abnormal
100
6.1
4
40
Exercise
0
8
21
Ramp20
4
59
85
3.5
0
0
10%
0.07
0.04
0.02
0.66
-32.77
-0.31
1
abnormal
-0.07
-0.04
-0.02
0.07
-32.77
-0.47
abnormal
0.03
0.01
0.01
0.33
-32.77
-0.20
0
abnormal
103
6.1
4
44
Exercise
0
4
22
Ramp21
5
3
86
3.6
0
0
10%
0.07
0.03
0.03
0.68
-32.77
-0.19
1
abnormal
-0.07
-0.03
-0.03
0.06
-32.77
-0.30
abnormal
0.04
0.01
0.01
0.35
-32.77
-0.28
0
abnormal
103
6.1
4
48
Exercise
0
8
22
Ramp21
5
4
86
3.6
0
0
10%
0.07
0.02
0.03
0.66
-32.77
-0.13
1
abnormal
-0.07
-0.02
-0.03
0.06
-32.77
-0.49
abnormal
0.04
0.01
0.01
0.34
-32.77
-0.29
0
abnormal
106
6.1
4
49
Exercise
0
1
23
Ramp22
5
11
88
3.7
0
0
5%
0.07
0.02
0.02
0.65
-32.77
-0.39
1
abnormal
-0.07
-0.02
-0.02
0.07
-32.77
-0.84
normal
0.04
0.01
0.01
0.34
-32.77
-0.16
0
abnormal
106
6.1
4
56
Exercise
0
8
23
Ramp22
5
14
88
3.7
0
0
5%
0.04
0.01
0.02
0.63
-32.77
-0.47
0
abnormal
-0.04
-0.01
-0.02
0.07
-32.77
-0.47
0
abnormal
0.03
0.01
0.01
0.32
-32.77
-0.41
0
abnormal
109
6.1
4
59
Exercise
0
3
24
Ramp23
5
19
88
3.8
0
0
10%
0.04
0.01
0.02
0.57
-32.77
-0.49
0
abnormal
-0.04
-0.01
-0.03
0.07
-32.77
-0.20
0
abnormal
0.02
0.01
0.01
0.29
-32.77
-0.28
0
abnormal
109
6.1
5
4
Exercise
0
8
24
Ramp23
5
24
90
3.8
0
0
11%
0.04
0.03
0.02
0.59
-32.77
-0.30
0
abnormal
-0.05
-0.03
-0.02
0.05
-32.77
-0.58
0
abnormal
0.03
0.01
0.01
0.28
-32.77
-0.19
0
abnormal
112
6.1
5
9
Exercise
0
5
25
Ramp24
5
27
90
3.9
0
0
15%
0.05
0.03
0.03
0.57
-32.77
-0.14
1
abnormal
-0.05
-0.03
-0.03
0.06
-32.77
-1.01
normal
0.02
0.01
0.01
0.27
-32.77
-0.16
0
abnormal
112
6.0
5
12
Exercise
0
8
25
Ramp24
5
29
91
3.9
0
0
15%
0.04
0.01
0.01
0.57
-32.77
-0.17
0
abnormal
-0.04
-0.01
-0.02
0.07
-32.77
-0.87
0
normal
0.02
0.01
0.01
0.28
-32.77
-0.19
0
abnormal
115
6.0
5
14
Exercise
0
2
26
Ramp25
5
35
93
4.0
0
0
15%
0.04
0.04
0.04
0.58
-32.77
-0.32
1
abnormal
-0.04
-0.04
-0.04
0.05
-32.77
-0.81
normal
0.03
0.01
0.02
0.28
-32.77
-0.38
0
abnormal
115
6.1
5
20
Exercise
0
8
26
Ramp25
5
39
93
4.0
0
0
20%
0.04
0.04
0.03
0.58
-32.77
-0.27
3
abnormal
-0.04
-0.04
-0.04
0.06
-32.77
-0.50
abnormal
0.03
0.01
0.01
0.28
-32.77
-0.26
0
abnormal
118
6.1
5
24
Exercise
0
4
27
Ramp26
5
43
94
4.1
0
0
16%
0.06
0.02
0.03
0.57
-32.77
-0.33
0
abnormal
-0.06
-0.03
-0.03
0.07
-32.77
-0.40
0
abnormal
0.04
0.01
0.01
0.28
-32.77
-0.17
0
abnormal
118
6.1
5
28
Exercise
0
8
27
Ramp26
5
44
94
4.1
0
0
16%
0.06
0.01
0.03
0.57
-32.77
-0.32
1
abnormal
-0.06
-0.01
-0.03
0.07
-32.77
-0.65
0
abnormal
0.04
0.01
0.01
0.28
-32.77
-0.16
0
abnormal
121
6.1
5
29
Exercise
0
1
28
Ramp27
5
51
98
4.2
0
0
20%
0.05
0.01
0.01
0.57
-32.77
-0.56
0
abnormal
-0.05
-0.01
-0.01
0.07
-32.77
-0.39
0
abnormal
0.02
0.01
0.01
0.28
-32.77
-0.36
0
abnormal
121
5.9
5
36
Exercise
0
8
28
Ramp27
5
54
99
4.2
0
0
20%
0.04
-0.01
0.01
0.57
-32.77
-0.53
0
abnormal
-0.04
0.00
-0.03
0.05
-32.77
-0.92
0
normal
0.03
0.01
0.02
0.29
-32.77
-0.34
0
abnormal
124
5.8
5
39
Exercise
0
3
29
Ramp28
5
59
100
4.3
0
0
26%
0.02
0.00
0.01
0.57
-32.77
-0.55
0
abnormal
-0.03
-0.01
-0.01
0.07
-32.77
-0.48
0
abnormal
0.02
0.01
0.01
0.29
-32.77
-0.23
0
abnormal
124
5.8
5
44
Exercise
0
8
29
Ramp28
6
4
100
4.4
0
0
34%
0.07
0.01
0.02
0.58
-32.77
-0.38
0
abnormal
-0.07
-0.01
-0.03
0.04
-32.77
-0.94
0
normal
0.03
0.01
0.01
0.28
-32.77
-0.36
0
abnormal
127
5.8
5
49
Exercise
0
5
30
Ramp29
6
7
102
4.4
0
0
39%
0.05
0.03
0.04
0.56
-32.77
-0.36
0
abnormal
-0.05
-0.03
-0.04
0.04
-32.77
-0.67
0
normal
0.02
0.01
0.03
0.27
-32.77
-0.66
0
abnormal
127
5.9
5
52
Exercise
0
8
30
Ramp29
6
9
102
4.4
0
0
43%
0.05
0.03
0.03
0.55
-32.77
-0.02
0
abnormal
-0.05
-0.02
-0.03
0.04
-32.77
-0.61
0
abnormal
0.04
0.01
0.01
0.28
-32.77
-0.22
0
abnormal
130
5.9
5
54
Exercise
0
2
31
Ramp30
6
14
103
4.5
0
0
49%
0.04
0.01
0.03
0.55
-32.77
-0.48
0
abnormal
-0.04
-0.01
-0.03
0.06
-32.77
-0.47
0
abnormal
0.02
0.01
0.01
0.28
-32.77
-0.23
0
abnormal
130
5.8
5
59
Exercise
0
7
31
Ramp30
6
15
103
4.5
0
0
49%
0.04
0.02
0.03
0.54
-32.77
-0.14
0
abnormal
-0.04
-0.01
-0.03
0.05
-32.77
-0.36
0
abnormal
0.03
0.01
0.01
0.28
-32.77
-0.04
0
abnormal
130
5.8
6
0
Exercise
0
8
31
Ramp30
6
19
103
4.4
0
0
51%
0.02
0.03
0.02
0.54
-32.77
-0.41
0
abnormal
-0.02
-0.02
-0.01
0.06
-32.77
-1.20
0
normal
0.01
-0.01
0.00
0.28
-32.77
-0.01
0
abnormal
5
4.9
0
4
Rest
0
4
1
Noload
6
24
102
4.3
0
0
51%
0.04
0.01
0.01
0.55
-32.77
-0.07
0
abnormal
-0.04
0.00
-0.01
0.05
-32.77
-0.92
0
abnormal
0.01
-0.01
0.00
0.27
-32.77
0.14
0
abnormal
0
2.5
0
9
Rest
0
9
1
Noload
6
26
101
4.3
0
0
48%
0.01
0.00
0.01
0.52
-32.77
0.04
0
abnormal
-0.01
0.01
0.00
0.06
-32.77
-0.83
0
abnormal
0.01
-0.01
0.00
0.27
-32.77
0.14
0
abnormal
0
2.3
0
10
Rest
0
10
1
Noload
6
29
87
4.1
0
0
46%
0.02
0.01
0.01
0.52
-32.77
0.09
0
abnormal
-0.01
-0.01
-0.01
0.06
-32.77
-0.62
0
abnormal
0.00
0.00
0.00
0.27
-32.77
0.01
0
abnormal
0
1.8
0
14
Rest
0
14
1
Noload
6
41
90
3.8
0
0
41%
0.05
0.02
0.03
0.54
-32.77
-0.07
0
abnormal
-0.04
-0.01
-0.03
0.04
-32.77
-0.75
0
abnormal
0.01
0.00
0.01
0.27
-32.77
0.04
0
abnormal
0
1.0
0
25
Rest
0
25
1
Noload
6
44
75
3.7
0
0
41%
0.02
0.01
0.01
0.53
-32.77
-0.10
0
abnormal
-0.02
-0.01
-0.01
0.04
-32.77
-0.80
0
abnormal
0.01
0.00
0.01
0.26
-32.77
0.07
0
abnormal
0
0.7
0
29
Rest
0
29
1
Noload
6
50
74
3.5
0
0
36%
0.01
0.01
0.03
0.53
-32.77
0.36
0
abnormal
-0.01
-0.01
-0.03
0.04
0.04
-1.09
0
normal
0.01
0.01
0.01
0.26
-32.77
0.10
0
abnormal
0
0.4
0
35
Rest
0
35
1
Noload
6
59
71
3.3
0
0
31%
-0.01
0.01
0.04
0.52
-32.77
0.39
0
abnormal
0.01
-0.01
-0.04
0.06
-32.77
-0.95
0
normal
0.01
0.01
0.02
0.26
-32.77
0.06
1
abnormal
0
0.0
0
44
Rest
0
44
1
Noload
7
14
71
2.8
0
0
9%
-0.01
0.01
0.03
0.51
-32.77
0.21
0
abnormal
0.01
-0.01
-0.03
0.04
0.04
-0.83
0
normal
-0.01
0.01
0.01
0.26
-32.77
0.14
0
abnormal
0
0.0
0
59
Rest
0
59
1
Noload
7
15
71
2.8
0
0
8%
-0.01
0.01
0.03
0.52
0.03
0.23
0
abnormal
0.01
-0.01
-0.03
0.04
0.05
-0.81
0
normal
-0.01
0.01
0.01
0.26
-32.77
0.09
0
abnormal
0
0.0
1
0
Rest
1
0
1
Noload
500
5.0
185
225
255
137
168
189
383
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,7,6,-1,-5,-1,1,-4,-5,1,5,2,0,3,5,1,-2,-1,4,6,4,3,3,6,8,6,1,1,2,2,2,5,7,6,7,11,11,10,10,10,9,10,11,11,12,9,6,8,7,-1,-4,-1,0,-1,-2,-3,-1,3,4,3,1,-4,-7,-3,0,0,0,1,0,-2,-1,-1,-1,0,1,0,-2,-6,-9,-8,-9,-10,-6,1,6,13,27,48,67,79,94,117,132,137,136,131,120,97,73,51,28,8,-2,-1,7,13,16,17,14,10,10,7,9,14,14,10,6,9,15,12,4,0,4,9,6,1,3,6,5,3,4,3,2,6,10,7,6,6,5,5,4,0,2,8,11,9,7,9,9,8,9,10,10,7,2,7,16,13,7,9,13,11,8,7,11,16,18,15,13,16,18,16,16,20,24,23,17,11,9,13,21,25,22,20,21,22,23,29,31,24,19,26,35,34,28,31,37,37,36,39,45,44,40,41,43,45,52,55,48,45,53,59,58,55,51,50,56,62,61,60,60,57,56,59,62,58,54,56,56,50,49,52,49,46,47,46,40,38,38,36,31,27,30,29,21,19,25,26,23,22,20,13,10,14,14,13,12,6,2,4,8,13,10,5,7,10,7,5,7,3
-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-6,-6,1,5,2,0,4,3,-2,-4,-2,0,-3,-4,-1,2,1,-4,-6,-4,-3,-3,-5,-8,-7,-2,-2,-2,-2,-2,-5,-7,-6,-7,-10,-10,-8,-10,-9,-9,-10,-10,-11,-11,-9,-6,-8,-7,1,4,2,1,2,3,3,1,-3,-4,-2,0,5,6,2,-1,1,0,-2,0,3,2,1,1,0,-1,0,2,5,9,8,9,10,7,0,-6,-13,-27,-48,-66,-78,-95,-116,-132,-138,-138,-133,-120,-98,-74,-52,-28,-8,2,1,-8,-15,-16,-16,-14,-12,-10,-7,-9,-13,-13,-10,-5,-8,-14,-11,-4,0,-3,-9,-6,-1,-2,-6,-6,-4,-4,-4,-3,-7,-10,-7,-6,-6,-6,-6,-4,0,-1,-8,-11,-9,-7,-9,-10,-9,-9,-9,-9,-6,-3,-7,-16,-13,-6,-8,-12,-11,-8,-8,-11,-16,-17,-15,-13,-16,-18,-15,-16,-20,-23,-21,-16,-11,-10,-14,-21,-26,-22,-20,-21,-22,-23,-28,-31,-24,-19,-25,-34,-33,-28,-31,-37,-38,-37,-40,-45,-44,-40,-42,-43,-43,-51,-55,-48,-45,-53,-59,-58,-55,-52,-50,-55,-62,-62,-60,-59,-58,-57,-60,-62,-58,-54,-56,-57,-50,-48,-52,-50,-47,-48,-46,-41,-38,-38,-36,-32,-28,-29,-29,-22,-20,-26,-26,-23,-21,-20,-14,-12,-14,-15,-13,-12,-6,-2,-4,-8,-12,-10,-4,-6,-11,-9,-5,-7,-4
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,2,3,0,-1,-2,-2,-1,1,3,3,1,1,3,2,0,0,1,3,4,3,2,1,2,4,5,3,2,1,1,1,3,4,3,4,5,4,3,4,4,4,5,5,5,5,4,3,4,3,0,-2,-2,-2,-2,-2,-1,0,2,2,1,-2,-3,-2,2,1,-1,1,3,0,-3,-2,-1,-1,0,0,0,0,-1,-4,-5,-5,-5,-4,-1,4,8,14,24,32,39,48,58,65,71,73,69,61,50,39,28,14,3,-1,0,5,10,9,7,7,8,6,3,5,7,7,5,3,3,6,5,2,0,1,5,4,1,0,3,4,3,3,4,4,4,5,4,2,3,4,4,2,0,1,4,5,4,2,5,6,6,5,4,4,3,2,5,9,6,2,3,5,5,5,6,7,9,9,7,6,9,9,8,8,11,10,8,6,6,7,8,11,13,11,9,10,12,12,13,15,13,10,12,16,16,14,16,20,20,20,20,22,22,21,23,22,21,25,28,24,22,27,30,29,28,27,25,28,31,31,30,30,31,30,31,31,30,28,29,29,24,24,27,27,25,25,24,21,20,19,18,17,15,14,14,12,12,14,14,11,10,10,9,8,9,8,8,6,2,0,2,4,6,4,0,2,8,8,3,4,4
185
225
255
125
174
189
383
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,0,-1,-3,-2,4,7,4,2,3,4,4,5,5,2,0,5,8,7,8,5,-2,0,7,6,3,8,13,13,12,8,6,7,8,5,5,6,6,5,5,9,14,15,12,9,7,6,8,6,1,3,6,5,4,3,-1,-5,-1,4,1,-3,-1,3,1,-1,-1,-2,-2,3,5,3,0,-3,-7,-7,-6,-4,-4,-10,-16,-9,-1,2,7,18,32,52,71,81,95,118,134,134,127,122,108,86,62,41,26,14,2,-4,5,15,15,12,15,14,8,7,11,11,13,14,7,2,4,9,5,1,4,8,6,5,7,6,6,11,9,2,1,7,9,7,7,7,5,5,5,3,5,4,3,7,13,12,9,9,9,7,8,11,12,11,10,12,12,9,6,7,8,8,8,11,14,16,16,11,9,11,13,15,16,15,12,6,5,12,20,21,19,18,20,21,19,22,24,21,22,25,26,29,32,34,31,30,34,39,39,37,44,47,40,39,46,46,43,46,52,53,50,51,53,49,44,49,56,56,54,50,51,56,55,52,54,56,52,47,48,53,51,41,39,40,38,36,35,32,31,28,27,29,26,20,19,19,18,20,24,19,14,13,14,13,8,1,3,10,12,11,7,4,7,11,11,9,9,8,5,-1,0,5
-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-2,0,1,2,2,-4,-8,-5,-3,-4,-5,-6,-6,-5,-2,-1,-6,-9,-7,-8,-6,1,-1,-7,-7,-4,-7,-12,-13,-13,-10,-7,-7,-8,-5,-4,-7,-7,-6,-5,-9,-14,-15,-12,-10,-8,-7,-8,-6,-2,-3,-7,-5,-4,-4,0,4,1,-4,-2,1,-1,-5,-2,1,1,1,2,-2,-4,-3,-1,2,5,6,6,4,3,9,15,10,2,-2,-7,-19,-32,-52,-71,-82,-96,-118,-134,-135,-129,-123,-109,-86,-63,-42,-26,-15,-3,3,-6,-16,-16,-13,-15,-15,-9,-8,-11,-12,-14,-14,-8,-3,-6,-10,-5,-1,-5,-8,-6,-5,-7,-7,-7,-11,-9,-3,-2,-7,-9,-8,-8,-8,-5,-5,-6,-4,-5,-4,-2,-6,-12,-12,-9,-9,-10,-9,-10,-12,-13,-11,-11,-13,-13,-9,-6,-7,-9,-9,-10,-12,-14,-16,-16,-12,-9,-11,-14,-16,-17,-16,-13,-7,-6,-13,-20,-22,-19,-19,-21,-22,-19,-22,-25,-22,-23,-26,-27,-30,-33,-33,-31,-31,-35,-40,-39,-37,-44,-48,-42,-40,-45,-46,-44,-47,-52,-54,-52,-51,-53,-49,-45,-49,-56,-58,-55,-51,-52,-57,-56,-52,-55,-57,-54,-49,-48,-53,-51,-42,-40,-41,-38,-37,-35,-33,-32,-29,-28,-29,-26,-21,-20,-20,-18,-20,-24,-19,-14,-14,-14,-14,-9,-2,-3,-10,-12,-11,-7,-4,-8,-12,-12,-10,-9,-9,-6,-1,0,-5
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,-1,-1,2,5,3,1,3,4,5,4,3,1,1,5,6,4,4,4,1,1,4,4,2,2,4,7,8,7,4,4,5,3,2,3,5,3,2,4,7,8,7,6,5,3,3,3,2,2,3,2,1,2,2,-1,0,2,2,1,4,5,1,0,0,0,-1,0,1,0,1,0,-1,-1,-3,-3,-2,-4,-8,-7,-3,0,5,10,16,25,36,43,50,60,67,68,67,63,55,43,32,22,13,8,3,0,3,8,9,7,7,8,6,5,6,6,7,6,4,3,6,6,3,2,4,4,3,3,4,5,5,5,4,2,2,3,4,4,5,5,3,3,4,3,2,1,0,2,5,6,4,4,6,7,8,8,8,6,5,6,6,4,3,3,6,7,7,7,6,6,8,7,5,5,8,9,9,9,7,3,3,7,10,11,10,11,12,11,10,11,13,12,13,14,15,16,17,16,15,15,18,21,20,19,22,25,23,20,22,24,24,24,25,27,28,26,25,24,23,24,28,30,29,27,28,29,28,26,28,30,29,26,24,26,25,22,22,21,19,19,18,17,17,16,15,14,12,10,11,11,9,10,12,9,7,7,7,8,6,1,1,4,5,4,3,2,4,6,6,5,5,6,5,2,1,1
185
225
255
130
177
190
382
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,7,3,1,5,6,2,2,3,4,4,-1,0,4,3,1,0,2,5,3,-1,2,3,-1,-1,5,8,6,3,5,6,7,9,11,5,-2,1,7,9,8,8,10,10,9,7,4,4,6,8,9,8,8,8,12,13,9,5,6,8,8,8,9,9,7,3,2,3,-1,-5,2,3,-3,-3,0,2,2,-1,0,-1,-5,-5,0,3,4,5,4,-3,-7,-5,-6,-14,-15,-7,-3,-6,-5,10,26,38,55,75,89,101,122,140,138,127,117,97,71,50,33,19,11,5,2,7,14,19,20,17,9,4,5,9,10,9,7,7,6,5,6,5,2,2,1,2,8,9,5,4,3,2,3,2,3,7,8,7,8,4,0,4,10,9,4,4,10,12,7,5,8,12,10,8,10,8,7,12,14,9,6,9,11,8,7,11,11,8,9,12,11,9,11,14,15,17,16,12,7,10,15,17,17,17,16,17,20,21,20,20,23,31,33,28,26,29,33,34,36,38,35,32,39,45,40,40,47,45,40,44,47,46,49,56,56,51,51,54,53,48,49,52,48,46,51,50,45,49,53,46,41,44,43,37,39,44,42,35,30,27,27,27,25,24,24,22,22,22,19,15,18,18,12,11,14,10,7,9,10,9,6,9,9,3,1,7,9,5,3,6,9,4,-2,-1,4,4,1,2,4
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-5,-2,0,-3,-3,0,0,-2,-3,-2,2,2,-1,-1,1,1,0,-3,-1,3,0,-1,3,3,-4,-6,-4,-1,-4,-6,-5,-7,-10,-5,3,1,-5,-7,-6,-7,-9,-9,-7,-5,-3,-3,-5,-7,-7,-7,-7,-7,-10,-11,-7,-5,-5,-6,-6,-7,-8,-7,-4,-1,0,-2,3,6,-1,-2,5,4,1,-1,-1,3,3,2,5,6,3,0,-3,-4,-3,5,10,8,9,16,17,10,5,7,5,-9,-24,-36,-54,-74,-87,-100,-120,-138,-137,-126,-115,-96,-70,-49,-32,-18,-9,-3,0,-5,-12,-17,-18,-15,-7,-3,-4,-8,-9,-7,-5,-4,-4,-3,-4,-2,0,0,1,0,-6,-7,-3,-2,-1,-1,-1,0,0,-4,-6,-5,-5,-2,2,-3,-8,-7,-1,-2,-8,-10,-5,-4,-7,-9,-7,-6,-7,-5,-5,-10,-11,-6,-4,-7,-8,-6,-5,-8,-9,-7,-6,-9,-9,-7,-9,-13,-13,-14,-15,-10,-5,-8,-13,-15,-15,-15,-14,-15,-18,-20,-20,-18,-21,-29,-32,-27,-25,-28,-31,-33,-34,-36,-34,-32,-37,-43,-39,-38,-45,-44,-40,-43,-45,-44,-47,-54,-55,-51,-50,-52,-50,-46,-48,-52,-47,-46,-51,-49,-43,-47,-51,-45,-40,-43,-42,-36,-38,-43,-40,-33,-28,-27,-26,-26,-23,-22,-22,-21,-20,-20,-17,-15,-18,-17,-9,-9,-12,-8,-5,-8,-9,-7,-5,-7,-8,-2,0,-6,-7,-4,-2,-5,-7,-3,3,3,-2,-2,0,-1,-2
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,0,2,1,-1,0,1,2,2,0,-2,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-3,-2,2,2,1,0,3,4,2,2,5,3,-2,-2,2,3,3,4,6,5,2,2,2,2,3,3,3,3,3,4,5,4,3,4,3,2,3,4,4,2,1,-1,0,1,-1,-3,0,1,-2,-3,-1,1,1,-3,-3,-1,-2,-3,-3,-1,2,3,2,-3,-6,-6,-6,-8,-9,-7,-3,-2,0,5,11,17,28,38,44,51,61,68,69,64,57,48,36,25,17,10,5,2,0,2,5,8,9,7,4,2,3,5,4,2,1,1,1,1,1,0,0,0,-1,0,2,2,0,0,0,0,0,-1,-2,1,2,1,1,0,-1,1,4,2,-1,0,3,4,2,3,4,2,1,2,2,1,2,6,4,1,1,3,2,1,2,3,4,3,2,3,4,4,4,6,6,6,8,6,2,3,6,6,6,6,6,6,8,11,11,9,10,14,16,14,13,15,16,17,17,17,17,17,18,20,19,19,22,22,22,23,23,22,24,26,28,27,26,26,24,22,24,27,24,24,27,26,22,24,26,24,22,23,22,19,20,22,20,17,15,14,14,13,11,10,11,11,10,9,8,10,11,9,3,4,7,4,2,4,4,3,3,4,3,1,2,3,3,2,2,2,4,3,0,-2,0,1,0,1,1
185
225
255
126
176
189
381
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5,1,0,4,4,0,2,5,4,0,2,5,5,3,5,9,7,2,1,3,4,7,8,4,3,5,5,4,5,5,5,5,6,10,8,4,11,17,10,7,11,12,9,12,13,7,5,10,11,9,13,16,12,9,12,15,11,4,3,7,7,2,4,6,-1,-5,4,8,2,-1,0,1,2,0,-1,2,6,1,-3,0,2,0,-2,-3,-5,-5,-6,-12,-15,-12,-11,-6,6,23,35,42,55,76,92,107,129,146,144,133,120,101,79,57,37,24,16,10,10,16,20,21,21,20,16,13,11,10,11,11,7,7,9,13,13,8,5,5,5,5,6,9,8,4,4,7,5,5,8,9,5,5,8,10,8,5,7,11,9,5,8,14,14,9,9,11,10,11,13,11,11,11,10,8,9,12,9,5,8,12,15,18,15,9,9,15,17,14,13,15,16,17,18,19,16,17,22,24,22,23,26,27,27,29,27,22,28,34,31,30,36,40,40,40,42,45,44,43,44,47,49,49,48,47,48,52,58,59,54,51,53,55,57,58,54,48,46,49,52,53,50,45,47,51,46,39,40,41,38,36,33,29,26,24,21,21,24,24,20,20,20,18,17,19,17,11,12,15,12,10,11,9,5,7,10,11,10,6,5,11,12,6,5
-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-4,-5,-1,0,-3,-4,-1,-1,-4,-3,0,-1,-5,-5,-3,-5,-9,-7,-2,0,-2,-4,-6,-7,-4,-3,-5,-5,-4,-5,-5,-5,-4,-6,-10,-8,-4,-11,-16,-11,-7,-10,-11,-9,-11,-12,-7,-5,-10,-11,-9,-13,-15,-12,-8,-10,-14,-11,-5,-3,-6,-7,-2,-2,-4,1,4,-3,-7,-2,1,0,-2,-3,0,2,-1,-5,-1,3,0,-2,-1,1,3,5,6,7,13,14,12,11,6,-6,-22,-34,-42,-56,-76,-93,-107,-128,-145,-143,-133,-121,-102,-79,-57,-37,-25,-16,-10,-10,-16,-20,-21,-20,-19,-15,-11,-9,-10,-11,-11,-7,-6,-8,-12,-12,-7,-4,-6,-7,-5,-6,-9,-8,-3,-4,-7,-6,-5,-8,-9,-5,-5,-7,-10,-9,-5,-6,-9,-8,-5,-8,-14,-14,-9,-9,-10,-10,-11,-13,-11,-11,-11,-9,-7,-8,-11,-9,-5,-7,-11,-14,-17,-15,-9,-9,-15,-16,-13,-13,-15,-16,-16,-18,-18,-16,-17,-22,-24,-22,-22,-25,-26,-27,-29,-26,-23,-28,-34,-31,-30,-35,-40,-39,-40,-42,-44,-44,-43,-44,-46,-48,-48,-48,-48,-48,-51,-56,-58,-53,-51,-53,-55,-57,-58,-53,-48,-47,-49,-52,-53,-49,-45,-47,-51,-45,-38,-40,-41,-37,-36,-34,-29,-26,-24,-21,-21,-24,-24,-20,-19,-19,-18,-17,-19,-16,-11,-11,-14,-12,-10,-11,-10,-6,-7,-9,-9,-10,-6,-4,-10,-11,-6,-5
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,1,0,1,2,1,0,0,0,0,0,1,1,2,2,3,4,1,-1,0,1,3,2,1,1,3,3,2,2,3,2,2,4,6,4,2,6,8,6,4,5,5,4,5,5,4,3,6,6,5,6,7,6,3,3,6,6,4,2,3,4,1,-1,1,0,-1,0,2,1,-1,0,2,2,1,-2,0,2,1,-1,0,2,1,0,-1,-3,-3,-5,-7,-7,-7,-7,-2,3,10,15,21,29,39,47,53,62,70,71,68,62,52,38,28,19,13,8,5,4,8,9,9,9,9,6,3,2,5,6,5,3,1,2,4,4,1,1,4,5,4,3,3,3,1,1,3,4,3,4,4,3,2,4,6,5,3,2,3,2,2,4,6,7,5,3,4,4,6,6,5,5,5,4,3,3,4,3,2,3,4,6,7,6,4,5,7,6,5,6,9,9,7,8,9,8,9,11,12,10,10,11,12,13,13,12,12,14,16,15,15,17,19,19,19,21,22,22,22,23,22,22,24,24,24,24,25,26,28,27,26,26,27,29,29,26,25,24,24,26,26,24,22,24,26,22,18,20,20,18,17,17,15,13,12,11,11,12,12,9,8,9,9,8,9,8,6,5,7,6,5,5,6,4,3,2,3,5,4,2,4,6,3,2
185
225
255
132
178
189
373
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,5,3,2,5,4,0,0,1,-2,-3,0,2,0,-1,4,3,-2,-2,3,3,1,3,3,0,5,10,7,1,0,6,7,2,2,7,7,3,2,3,3,7,12,9,7,10,9,5,5,4,3,5,8,10,9,10,11,12,11,7,5,7,8,5,1,2,4,3,2,1,-2,-2,0,1,-1,-5,-4,1,2,0,-2,-4,-5,0,5,3,-4,-7,-5,-6,-8,-9,-14,-14,-7,-4,-4,-1,13,37,53,61,76,98,115,128,139,136,123,111,96,71,48,34,22,11,7,8,14,17,16,13,13,13,10,7,6,7,6,7,9,9,7,5,6,6,7,7,6,5,4,3,2,3,3,4,7,8,5,3,6,9,12,13,9,5,5,5,7,8,7,5,4,5,9,10,7,5,5,8,10,11,12,11,14,13,7,5,9,10,9,10,10,9,10,13,12,10,14,16,16,16,17,19,18,17,16,14,20,27,23,20,25,28,28,30,32,31,31,35,39,38,37,37,40,46,47,44,45,48,49,48,46,44,49,54,50,43,48,55,52,47,50,55,52,48,48,48,45,44,42,39,41,40,36,36,37,35,32,30,29,31,27,17,16,18,16,15,13,11,12,13,13,14,12,8,9,9,5,6,10,9,7,8,7,7,10
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-4,-2,-1,-4,-4,0,1,0,2,3,0,-1,1,1,-3,-3,2,2,-2,-2,-1,-3,-2,0,-4,-8,-6,0,0,-4,-6,-3,-3,-6,-6,-1,-1,-2,-2,-7,-11,-8,-6,-10,-8,-4,-4,-4,-3,-5,-8,-9,-9,-10,-11,-11,-10,-6,-5,-6,-6,-3,0,-1,-3,-2,-1,0,2,3,1,-1,2,6,5,0,-2,0,3,6,6,1,-4,-2,4,8,6,6,8,10,15,14,8,5,4,1,-14,-36,-51,-60,-76,-98,-114,-127,-138,-136,-123,-111,-95,-70,-48,-33,-21,-11,-6,-8,-14,-17,-15,-12,-12,-12,-10,-7,-6,-7,-7,-6,-7,-8,-7,-4,-4,-6,-6,-7,-6,-5,-3,-1,-1,-2,-2,-3,-7,-8,-5,-3,-5,-8,-11,-12,-8,-5,-4,-4,-6,-8,-7,-5,-4,-5,-9,-9,-7,-5,-5,-7,-9,-11,-12,-11,-12,-12,-7,-5,-9,-9,-8,-9,-9,-8,-9,-12,-11,-10,-14,-16,-15,-15,-16,-18,-17,-17,-16,-14,-20,-26,-22,-20,-24,-28,-28,-30,-32,-30,-30,-34,-38,-37,-37,-38,-40,-45,-46,-43,-44,-47,-48,-48,-46,-44,-49,-54,-49,-42,-47,-54,-51,-46,-49,-54,-51,-47,-47,-47,-44,-44,-42,-38,-39,-38,-35,-35,-37,-33,-31,-29,-29,-31,-26,-17,-16,-18,-15,-13,-12,-11,-11,-12,-12,-12,-11,-8,-8,-9,-6,-5,-9,-8,-6,-7,-6,-6,-9
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,3,2,0,0,0,0,1,1,0,0,3,3,1,0,2,2,2,2,2,1,2,4,3,0,0,3,5,4,4,4,2,0,0,2,3,5,7,5,4,6,4,2,3,4,3,3,5,5,5,7,7,6,5,4,3,3,2,1,1,2,2,1,1,1,0,-1,0,2,0,-3,-2,2,1,1,0,-3,-4,0,3,1,-1,-4,-3,-1,-2,-6,-7,-5,-3,-2,-1,2,9,19,26,31,40,50,57,64,70,70,64,56,47,35,24,17,11,7,4,5,8,10,8,7,7,7,7,5,5,6,5,3,3,5,5,2,2,4,5,4,5,4,2,1,2,3,2,3,5,5,4,3,3,4,7,6,3,3,3,2,3,5,5,4,4,4,5,6,6,4,4,4,5,6,8,7,6,6,5,5,7,6,5,6,6,5,5,6,5,7,9,10,9,8,8,9,10,10,9,8,11,13,12,11,13,15,17,17,17,16,15,17,19,19,20,21,21,23,23,22,22,23,24,25,25,24,26,29,25,22,24,27,26,23,25,28,27,24,24,24,23,24,23,20,19,18,17,19,19,16,15,16,16,16,14,10,10,11,9,6,6,7,7,6,6,5,6,6,4,5,5,4,4,5,4,3,3,4,5
185
225
255
132
178
189
377
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,4,5,5,2,3,7,5,2,5,8,8,5,5,6,5,1,1,4,6,6,6,6,4,4,6,9,9,4,-1,2,10,13,6,2,9,12,9,8,11,10,3,-1,2,7,6,2,2,0,-1,0,-1,-5,-3,1,-3,-6,-3,0,0,1,2,1,0,2,-2,-7,-9,-9,-10,-11,-14,-16,-12,-6,1,5,15,33,48,63,81,96,108,124,135,132,122,109,90,63,37,22,14,10,8,7,10,15,16,14,11,8,4,5,9,8,3,1,5,9,8,5,5,6,6,2,0,3,6,4,0,-2,0,3,6,7,6,4,2,2,5,7,6,6,7,4,1,-2,-3,-1,6,10,5,-2,4,12,10,9,9,4,2,8,10,6,4,7,12,13,10,7,8,12,12,10,12,15,13,13,18,19,14,13,18,18,18,24,26,21,20,24,27,27,25,22,24,29,31,34,37,38,37,36,40,46,44,41,44,47,50,52,52,51,51,49,46,43,46,51,52,50,48,49,51,50,46,46,48,43,37,38,39,33,27,30,37,34,29,29,28,23,23,23,17,14,15,15,13,12,11,8,9,15,14,6,5,10,8,4,3,3,7,9,6,4,6
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-5,-5,-5,-5,-2,-4,-8,-6,-2,-4,-8,-7,-4,-4,-6,-5,-1,0,-4,-6,-5,-5,-5,-5,-4,-6,-8,-9,-5,-1,-3,-10,-12,-6,-4,-10,-13,-9,-8,-11,-10,-4,0,-2,-7,-5,-2,-1,0,2,1,1,3,3,-1,2,5,2,0,1,0,-1,-1,-1,-1,2,6,8,9,10,10,14,16,13,7,0,-5,-15,-32,-48,-64,-82,-97,-108,-124,-136,-133,-122,-109,-90,-63,-37,-22,-15,-11,-9,-8,-10,-15,-16,-13,-11,-7,-4,-6,-10,-9,-4,-1,-4,-8,-8,-6,-5,-6,-6,-2,0,-3,-5,-4,0,2,0,-3,-7,-8,-6,-4,-3,-3,-6,-7,-6,-6,-7,-5,-2,0,2,0,-6,-10,-6,1,-4,-12,-11,-9,-9,-4,-2,-8,-10,-7,-5,-7,-12,-13,-10,-7,-8,-12,-13,-11,-13,-15,-13,-12,-17,-18,-15,-14,-18,-18,-19,-25,-26,-21,-20,-24,-26,-27,-25,-23,-24,-29,-32,-34,-37,-38,-38,-37,-40,-45,-44,-42,-44,-47,-50,-52,-52,-51,-51,-49,-46,-44,-46,-50,-52,-50,-49,-49,-51,-50,-46,-45,-47,-43,-37,-38,-39,-34,-28,-31,-37,-33,-29,-30,-28,-23,-23,-23,-18,-14,-15,-14,-13,-13,-12,-9,-9,-15,-14,-6,-5,-10,-8,-5,-3,-4,-7,-9,-6,-4,-6
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,3,2,4,6,3,1,2,3,3,2,1,3,4,1,0,3,3,2,2,3,3,3,4,4,4,4,2,3,5,5,3,4,8,8,5,5,7,6,3,1,1,4,3,0,0,1,-1,-2,1,1,0,1,1,0,-1,0,-1,-1,-1,1,1,1,0,-1,-2,-4,-4,-4,-6,-8,-7,-4,-1,3,8,16,23,33,44,50,54,62,70,68,62,56,46,31,19,12,9,7,7,6,6,7,7,6,6,3,3,5,7,5,3,1,1,3,5,4,4,4,3,2,1,1,2,1,1,0,0,3,5,5,4,3,3,3,4,4,3,4,4,4,3,3,2,2,4,5,4,1,3,7,6,5,5,4,2,4,5,5,4,5,7,7,6,5,5,6,7,8,8,8,7,6,7,9,10,9,9,10,12,14,13,11,11,12,13,14,14,13,13,15,17,18,18,19,20,20,20,23,24,22,23,24,26,26,26,26,26,25,24,23,23,25,26,26,26,26,26,25,24,23,24,23,20,19,20,19,16,17,19,16,14,16,16,11,12,13,10,9,8,6,6,7,7,5,5,8,7,4,3,5,5,4,2,3,4,4,3,3,3
185
225
255
116
175
190
377
4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,5,7,6,3,-1,-2,2,5,3,0,0,0,-2,-2,1,3,1,1,5,7,5,5,6,6,7,8,6,5,6,7,6,6,7,4,3,5,8,7,7,10,12,10,8,8,7,4,3,8,11,9,9,10,11,12,11,9,9,8,8,9,9,6,4,3,4,1,-2,-1,1,4,5,2,-1,1,5,3,-2,-5,-4,0,4,2,-1,0,-3,-6,-3,-5,-11,-11,-11,-15,-13,1,12,17,30,44,57,76,98,109,117,129,133,125,117,101,76,54,40,27,14,7,9,12,14,17,19,16,11,9,6,5,12,12,5,2,5,7,6,6,7,5,3,5,6,4,5,11,11,4,1,5,9,10,8,4,6,10,12,7,3,5,6,5,8,13,13,8,9,13,11,6,5,8,11,11,9,7,9,11,11,11,13,12,11,13,15,13,11,12,12,13,15,17,18,20,20,20,19,21,19,16,20,27,27,27,29,30,31,33,34,32,32,33,33,35,40,41,41,43,46,48,48,46,46,48,48,48,50,52,52,54,56,56,55,55,55,55,52,49,48,47,47,47,46,45,47,43,38,39,39,33,30,31,31,30,26,23,21,20,23,22,17,15,17,16,15,14,11,13,15,10,7,8,9,8,8,9,8,7,5,4
-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-3,-5,-3,-1,2,4,0,-3,-1,2,2,2,4,4,1,-1,0,0,-4,-4,-2,-3,-4,-4,-4,-5,-4,-3,-5,-5,-5,-5,-4,-2,-1,-4,-6,-5,-5,-8,-11,-9,-6,-6,-6,-2,-1,-5,-8,-7,-7,-9,-10,-10,-9,-8,-7,-5,-6,-8,-8,-4,0,0,-2,1,3,2,1,-1,-3,0,2,1,-2,-2,2,5,6,2,-2,-1,2,2,5,7,5,8,13,13,12,16,14,1,-10,-16,-29,-44,-55,-74,-97,-108,-116,-128,-131,-124,-115,-99,-74,-53,-39,-26,-12,-6,-7,-10,-11,-15,-18,-15,-10,-7,-4,-4,-10,-10,-4,-2,-4,-5,-4,-5,-6,-3,-1,-3,-4,-2,-3,-8,-9,-3,0,-3,-8,-9,-6,-3,-4,-8,-11,-7,-1,-2,-5,-5,-6,-10,-11,-8,-8,-11,-9,-4,-3,-7,-9,-9,-7,-6,-8,-9,-9,-10,-12,-11,-9,-10,-12,-12,-10,-10,-11,-12,-13,-14,-16,-18,-18,-18,-18,-19,-18,-16,-19,-25,-25,-25,-27,-28,-29,-31,-32,-31,-31,-33,-32,-34,-38,-39,-39,-42,-45,-47,-47,-45,-45,-46,-46,-46,-48,-50,-51,-51,-52,-53,-53,-54,-54,-52,-49,-47,-47,-46,-45,-45,-43,-44,-45,-41,-37,-37,-37,-32,-29,-30,-30,-29,-25,-21,-19,-19,-22,-21,-14,-12,-15,-14,-13,-13,-11,-12,-12,-8,-5,-6,-6,-6,-6,-7,-6,-6,-5,-4
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,1,0,0,0,1,2,1,-1,-1,0,-1,-2,-1,0,1,1,3,2,0,1,3,2,1,1,2,2,2,3,4,3,1,1,2,3,4,3,2,4,6,6,4,4,4,1,0,2,3,4,5,5,6,5,4,4,4,3,3,5,5,1,-1,-1,1,0,0,1,0,-1,0,1,0,0,1,1,1,-1,-2,-1,1,1,0,-1,-2,-3,-2,-4,-6,-5,-4,-6,-6,-1,5,9,17,24,29,38,50,56,60,65,67,63,58,50,38,28,20,13,7,3,5,5,4,7,11,9,6,4,3,4,6,4,3,4,4,3,2,3,4,2,0,1,3,2,2,3,4,3,1,2,5,7,5,3,3,5,7,6,2,1,3,5,4,5,6,6,6,6,6,3,1,3,5,4,4,4,4,4,4,6,8,7,5,4,5,7,7,6,7,7,7,7,8,8,8,10,10,10,11,11,12,13,13,14,15,14,15,16,17,16,18,19,18,18,20,21,21,22,24,25,24,23,23,24,24,23,24,25,26,26,25,25,27,28,28,26,24,23,24,24,22,21,21,22,23,22,19,20,19,17,17,16,15,16,14,11,10,11,12,11,7,6,8,7,7,9,9,7,6,4,4,3,3,5,5,3,4,5,5,4
185
225
255
129
175
189
378
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,4,4,3,3,1,-1,2,6,4,6,7,2,1,3,3,0,0,-1,2,5,4,0,-1,2,8,11,7,1,1,4,4,4,4,3,4,5,7,12,11,5,7,14,13,8,8,11,10,10,11,9,8,12,14,12,12,13,11,10,12,8,3,4,5,2,0,1,3,2,-1,0,3,0,-5,-2,5,4,0,3,4,-2,-6,-3,-1,-3,-6,-6,-4,-6,-9,-8,-7,-10,-11,-6,5,16,26,36,53,74,92,101,112,126,132,125,114,95,71,54,39,22,10,4,2,4,9,15,20,18,9,6,6,6,8,11,10,7,5,7,9,9,7,5,4,6,6,5,7,8,8,7,5,2,5,9,5,4,8,8,4,3,5,8,10,11,11,8,5,6,9,7,6,8,11,11,9,9,12,12,10,12,14,13,10,9,13,14,10,9,12,13,11,12,16,14,12,17,18,15,14,16,18,19,20,22,25,23,23,28,32,33,34,34,34,33,32,33,38,41,42,43,42,39,39,44,49,48,45,45,49,51,52,54,51,49,51,55,53,52,53,51,48,48,46,42,42,42,38,38,37,33,29,29,33,31,25,25,27,24,21,24,25,21,19,15,11,13,14,9,7,12,12,9,8,9,7,7,9,11,9,3,1,5,8
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-3,-2,-2,0,1,-2,-4,-2,-4,-6,-3,-2,-3,-1,1,1,1,-2,-4,-3,1,1,-1,-6,-9,-6,-1,-2,-3,-3,-4,-3,-2,-4,-5,-7,-11,-10,-5,-7,-13,-12,-7,-7,-9,-9,-10,-11,-8,-7,-10,-14,-13,-11,-12,-11,-11,-11,-8,-3,-3,-5,-2,1,0,-2,-1,3,2,-1,0,5,2,-4,-3,1,-1,-3,2,7,4,2,5,7,6,6,8,10,9,9,11,12,7,-4,-15,-25,-35,-50,-72,-91,-100,-110,-125,-130,-123,-112,-94,-71,-53,-37,-20,-8,-3,-1,-3,-7,-13,-18,-16,-8,-5,-5,-5,-8,-10,-8,-5,-4,-6,-7,-7,-6,-4,-2,-3,-4,-4,-6,-7,-6,-6,-4,-1,-4,-7,-3,-3,-8,-8,-3,-2,-5,-6,-8,-9,-9,-6,-3,-6,-8,-7,-5,-6,-9,-9,-7,-8,-10,-11,-10,-10,-11,-11,-9,-10,-12,-11,-8,-7,-10,-12,-10,-11,-14,-14,-11,-14,-16,-13,-13,-14,-16,-18,-19,-21,-23,-22,-23,-28,-30,-32,-33,-32,-32,-33,-31,-32,-36,-40,-41,-41,-41,-39,-38,-43,-48,-46,-43,-45,-48,-49,-50,-52,-50,-48,-50,-53,-52,-50,-51,-49,-46,-46,-44,-40,-40,-39,-36,-36,-36,-33,-29,-29,-32,-29,-24,-24,-26,-23,-20,-23,-23,-20,-18,-15,-11,-12,-12,-8,-8,-12,-11,-7,-7,-8,-6,-6,-8,-9,-7,-3,-1,-4,-7
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,-1,1,2,1,1,1,3,2,0,2,4,4,4,3,0,0,1,2,3,3,2,1,1,1,2,4,4,3,4,3,3,3,3,2,4,5,5,6,6,5,6,7,7,5,3,3,5,7,7,5,4,5,8,9,6,6,8,8,7,5,3,3,5,3,1,0,1,0,-1,-1,-1,1,0,0,2,3,0,0,2,1,-1,-1,-1,-3,-2,-1,-3,-4,-5,-5,-6,-6,-5,-2,2,9,14,17,24,36,46,51,55,63,65,61,55,47,37,27,18,9,3,1,1,1,3,6,8,7,4,3,3,4,6,6,4,2,2,3,3,3,4,3,0,0,1,2,3,3,2,2,2,1,2,3,1,2,5,4,1,2,3,3,2,3,3,2,2,4,5,5,4,3,4,5,4,4,5,6,6,6,5,4,5,8,8,4,3,3,5,6,6,5,7,8,6,6,7,7,8,7,8,9,10,10,11,12,14,15,15,16,17,16,15,17,17,15,16,20,21,20,21,21,20,22,24,22,22,24,25,24,24,25,24,24,25,26,25,25,25,24,23,23,22,21,20,19,17,18,19,19,17,16,16,14,12,12,13,12,12,12,10,9,10,9,6,6,5,4,6,8,5,3,4,4,3,4,4,4,3,2,1,2,3
185
225
255
123
180
190
373
7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,5,4,7,11,10,6,5,7,5,3,5,6,6,6,9,8,5,2,0,-1,1,2,3,8,8,2,3,5,0,0,8,10,2,1,7,7,5,7,9,8,10,11,8,7,12,14,10,10,13,13,8,7,12,13,9,9,9,10,11,11,10,10,11,11,11,11,11,10,9,7,9,12,11,9,9,8,7,6,8,11,11,6,2,2,0,0,4,5,1,-1,1,2,2,0,0,2,4,3,-1,-2,0,-2,-4,-5,-7,-4,0,5,14,27,37,46,63,86,102,111,121,129,126,115,97,74,57,47,34,18,9,7,7,10,13,14,10,7,6,8,9,9,9,9,10,10,5,5,12,11,3,3,8,5,4,8,9,9,10,8,7,9,7,6,7,5,8,15,12,4,4,8,7,5,5,9,11,12,10,9,11,14,13,9,10,14,14,10,8,11,11,11,12,14,14,13,13,12,10,10,14,18,14,11,17,23,23,20,21,22,20,19,22,26,27,29,30,31,32,33,34,37,40,38,37,40,44,44,41,43,46,44,41,45,48,45,43,43,42,45,45,43,43,42,40,42,46,47,43,39,37,39,38,38,39,37,33,34,34,30,27,23,19,22,27,25,17,14,19,21,18,13,11,12,13,12,9,6,8,12,11,9,5,2,4,8,7
-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-5,-5,-8,-11,-10,-6,-5,-6,-4,-4,-6,-7,-6,-8,-10,-8,-5,-3,0,1,-1,-2,-4,-9,-9,-4,-4,-5,0,-1,-8,-10,-3,-3,-8,-8,-6,-8,-10,-8,-10,-11,-8,-7,-12,-14,-11,-10,-13,-14,-10,-8,-12,-13,-9,-9,-9,-11,-13,-12,-10,-10,-12,-13,-13,-13,-12,-10,-9,-8,-10,-14,-13,-10,-9,-9,-8,-7,-9,-12,-12,-7,-3,-3,0,0,-3,-5,-2,-1,-2,-3,-2,-1,0,-1,-4,-3,1,2,0,2,4,5,6,4,0,-5,-16,-28,-38,-47,-63,-86,-102,-112,-122,-129,-126,-114,-96,-74,-57,-47,-34,-19,-10,-7,-6,-11,-14,-14,-10,-8,-7,-8,-9,-10,-9,-8,-10,-10,-6,-6,-12,-11,-3,-3,-7,-5,-4,-8,-9,-9,-9,-8,-7,-9,-8,-6,-7,-6,-8,-14,-12,-5,-5,-8,-8,-6,-5,-8,-11,-12,-10,-9,-10,-13,-14,-10,-9,-13,-14,-10,-9,-12,-12,-11,-13,-15,-15,-14,-13,-12,-10,-10,-14,-18,-15,-12,-17,-23,-23,-21,-22,-24,-22,-20,-23,-27,-28,-29,-30,-31,-33,-33,-34,-38,-40,-38,-38,-41,-45,-44,-40,-41,-45,-45,-42,-45,-48,-45,-43,-43,-44,-46,-45,-44,-44,-43,-40,-43,-46,-46,-43,-41,-39,-38,-38,-38,-39,-38,-35,-35,-34,-31,-27,-24,-21,-23,-27,-26,-19,-16,-19,-21,-18,-14,-12,-12,-12,-11,-10,-8,-9,-12,-11,-8,-5,-3,-6,-10,-9
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,5,6,4,3,3,1,1,2,5,4,3,5,6,4,2,1,0,-1,0,1,3,5,6,4,4,3,0,1,5,4,2,3,5,5,4,5,5,4,4,5,4,4,6,7,6,5,5,7,8,6,6,6,5,4,4,6,8,7,5,5,7,8,9,9,7,5,4,4,7,9,9,7,6,5,5,4,5,7,8,6,3,3,1,0,1,2,2,3,3,2,2,1,0,0,1,1,-2,-2,0,-1,-2,-2,-2,-2,0,3,11,16,20,24,33,43,51,56,62,66,63,57,48,36,28,23,18,11,8,4,2,5,8,7,5,5,4,4,6,7,6,4,5,5,3,4,6,5,2,2,2,2,3,5,5,4,4,4,5,5,4,3,4,4,5,6,5,4,4,4,5,4,2,3,5,6,5,4,4,6,8,6,3,5,7,5,4,7,7,5,7,9,9,8,7,6,5,5,7,9,8,7,9,10,11,11,13,15,13,11,12,14,15,14,14,16,17,17,18,19,19,18,19,21,23,23,18,17,21,23,23,23,23,23,22,22,24,24,22,22,25,22,21,22,23,22,22,23,21,18,18,19,20,20,20,19,18,16,15,14,13,12,13,13,11,10,10,10,9,8,7,7,5,4,6,6,6,7,5,1,1,3,5,7,7
185
225
255
127
178
189
360
4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,-1,-4,-3,0,0,1,4,5,0,-3,-2,1,3,2,1,4,4,2,3,6,8,6,7,13,12,4,2,5,4,5,8,7,4,4,5,5,5,9,11,8,3,5,9,9,7,3,1,5,11,4,-7,-8,-5,-5,-1,1,-2,-4,2,3,0,-2,1,1,-3,-2,-2,-8,-9,-5,-6,-13,-13,-11,-11,-9,2,12,20,33,51,65,80,96,111,120,125,124,114,93,72,58,42,25,13,7,1,-2,2,7,8,5,5,5,5,5,8,8,3,2,7,10,9,9,6,4,2,-1,-2,0,1,0,-1,1,5,7,3,1,5,6,2,1,5,2,-1,3,7,-1,-7,-5,0,3,7,7,7,9,10,7,6,8,7,7,9,12,12,10,9,11,12,7,6,10,12,11,12,15,14,13,16,17,14,15,15,17,19,21,21,21,20,23,29,31,27,27,33,35,33,37,43,40,37,41,45,44,42,42,47,50,48,45,46,47,44,43,45,45,44,45,46,41,33,33,37,39,38,33,30,31,29,23,23,25,20,17,19,15,8,7,12,14,14,13,13,11,5,4,3,4,5,7,10
-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,0,2,2,-1,0,0,-3,-5,0,3,1,-1,-2,-1,-2,-5,-5,-3,-3,-7,-9,-6,-7,-13,-12,-4,-2,-5,-5,-5,-8,-7,-4,-4,-6,-4,-4,-7,-10,-8,-4,-6,-8,-8,-7,-4,-2,-5,-11,-4,6,8,5,3,1,-1,2,3,-2,-3,1,2,0,0,2,2,2,7,8,5,6,13,13,11,11,9,-2,-12,-20,-32,-50,-64,-79,-96,-111,-120,-124,-124,-115,-95,-73,-58,-41,-24,-13,-7,-1,1,-3,-7,-7,-5,-6,-6,-5,-6,-8,-8,-4,-2,-7,-10,-9,-8,-6,-4,-2,2,2,0,-1,0,0,-1,-4,-6,-3,-1,-4,-6,-3,-2,-4,-2,1,-2,-5,0,5,4,1,-3,-7,-6,-5,-8,-10,-8,-7,-8,-7,-5,-8,-12,-12,-10,-8,-11,-12,-8,-7,-10,-12,-11,-12,-15,-14,-13,-16,-16,-14,-14,-16,-17,-20,-22,-21,-20,-20,-24,-28,-29,-26,-27,-33,-36,-35,-39,-43,-41,-37,-40,-45,-45,-42,-42,-46,-50,-49,-45,-45,-46,-44,-43,-45,-44,-43,-44,-44,-39,-33,-33,-37,-39,-38,-33,-30,-31,-29,-23,-23,-25,-21,-17,-18,-15,-8,-8,-12,-14,-14,-13,-13,-11,-5,-4,-4,-4,-5,-6,-10
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,0,0,2,3,0,-1,1,1,0,0,2,4,4,3,3,6,6,4,4,6,5,2,2,3,3,2,3,3,2,3,4,2,0,2,4,4,4,4,4,4,5,4,3,3,5,3,-3,-4,-1,0,1,0,-1,0,1,0,-1,-1,-1,-1,0,-1,-1,-2,-3,-2,-4,-7,-7,-6,-6,-4,1,6,10,15,23,31,39,48,56,59,61,62,59,49,38,29,20,11,7,3,-1,0,3,3,3,3,4,3,3,3,3,4,2,1,3,5,5,4,3,2,0,-3,-2,1,1,0,0,1,1,2,2,0,1,3,3,1,2,1,-1,0,1,0,-1,-2,-1,2,3,2,2,3,4,4,4,4,3,1,2,6,7,5,4,4,5,5,6,6,6,6,7,7,7,8,8,7,6,7,8,8,10,12,11,9,10,12,13,13,13,14,17,19,20,21,22,22,20,20,22,23,22,22,21,24,26,23,21,22,22,23,24,22,21,21,20,18,17,17,18,20,19,16,15,16,14,11,12,13,11,9,8,7,5,5,7,7,6,6,6,5,2,2,3,3,2,3,4
185
225
255
145
181
190
371
4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,7,4,4,7,7,6,6,10,11,5,6,12,12,6,3,4,8,8,8,10,6,1,7,10,7,8,13,14,11,11,10,11,11,7,5,10,12,7,10,16,13,13,17,16,12,7,7,10,11,12,15,14,9,2,-1,-1,2,5,7,5,4,5,3,2,3,-2,-5,1,2,-2,-1,2,-2,-7,-9,-12,-14,-9,-2,2,8,18,28,42,58,71,84,100,115,128,130,120,104,83,63,47,33,20,9,4,4,7,12,15,14,11,8,3,1,3,2,4,7,5,2,4,5,6,8,9,7,4,3,2,4,2,0,6,12,8,7,11,11,6,2,1,1,6,13,12,7,2,0,2,6,8,7,6,5,6,10,11,7,7,7,5,5,10,10,8,6,6,12,17,14,11,16,19,17,16,14,11,12,17,22,21,23,31,33,27,25,25,27,31,32,31,30,32,38,45,48,42,35,40,48,48,42,39,41,44,50,51,47,40,37,42,50,52,44,41,45,46,36,28,30,32,33,35,34,30,28,27,25,22,17,17,20,18,14,15,19,22,19,12,9,10,14,16,14,10,4,7,12,10,4,3,8,9,6,6,6
-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-6,-6,-3,-4,-6,-7,-5,-5,-10,-12,-6,-5,-11,-11,-6,-3,-4,-6,-6,-7,-10,-6,-2,-7,-10,-7,-9,-14,-14,-11,-10,-10,-12,-11,-7,-5,-10,-11,-7,-11,-16,-13,-13,-17,-15,-11,-7,-7,-9,-10,-11,-14,-14,-9,-3,0,1,-1,-4,-6,-4,-4,-5,-3,-1,-2,2,4,-1,-1,3,1,-2,2,8,9,11,12,8,3,-2,-9,-18,-28,-42,-57,-69,-82,-98,-115,-128,-129,-119,-103,-83,-64,-47,-32,-19,-8,-4,-5,-7,-11,-14,-13,-10,-7,-3,-1,-3,-3,-5,-7,-4,-2,-4,-4,-5,-7,-8,-6,-4,-3,-3,-4,-2,2,-3,-10,-8,-7,-10,-10,-5,-2,-1,-1,-6,-12,-11,-5,-1,0,-2,-5,-8,-6,-4,-3,-5,-9,-10,-7,-7,-7,-4,-5,-9,-9,-7,-7,-7,-12,-16,-13,-11,-15,-17,-15,-15,-14,-10,-11,-17,-21,-21,-22,-30,-32,-26,-24,-24,-26,-29,-31,-32,-31,-32,-37,-44,-46,-40,-35,-40,-47,-46,-41,-38,-40,-44,-49,-50,-45,-40,-37,-41,-49,-51,-44,-39,-43,-44,-36,-29,-29,-31,-32,-35,-33,-28,-27,-27,-25,-21,-16,-15,-19,-17,-14,-14,-18,-20,-18,-12,-8,-10,-14,-15,-14,-9,-4,-7,-11,-9,-3,-3,-7,-7,-5,-4,-5
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,1,2,3,4,3,2,5,8,5,2,3,5,4,2,2,1,1,3,5,3,2,4,6,5,6,8,7,5,4,6,7,6,3,3,5,5,4,7,8,7,7,9,7,4,3,3,4,4,5,6,7,5,4,2,0,0,1,2,1,2,3,1,-1,0,-1,-1,1,-1,-2,0,2,0,-4,-5,-3,-2,-3,-2,0,5,10,14,20,26,32,38,46,57,64,65,59,51,42,33,24,14,8,4,2,3,5,6,6,6,4,3,2,1,2,4,4,3,0,1,2,2,1,2,4,3,2,2,2,3,1,-3,-2,3,5,5,5,4,2,1,2,2,2,5,3,0,0,2,1,2,4,2,-1,1,2,3,4,4,4,4,2,2,4,4,3,4,5,6,7,6,5,6,7,7,7,7,5,5,8,10,10,10,14,15,13,12,12,11,12,14,17,16,15,18,21,21,18,17,20,22,21,19,18,19,22,24,24,22,20,19,20,24,25,22,18,19,19,17,15,14,14,16,17,15,13,13,14,13,10,7,6,8,8,7,6,7,8,8,5,4,6,7,7,6,5,3,4,5,3,1,2,3,2,1,0,1
185
225
255
135
176
189
357
9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,5,1,3,3,3,3,3,3,6,8,7,9,8,3,1,4,4,1,9,16,6,1,10,12,6,8,10,7,4,4,3,5,10,10,8,6,3,5,11,12,9,12,11,2,0,6,10,8,8,7,10,18,19,13,8,7,7,6,5,5,8,8,10,12,4,-5,-4,-1,-4,-1,7,5,1,2,0,-7,-7,-3,-5,-11,-10,-4,-3,-11,-14,-8,-6,-7,-6,0,9,19,32,46,58,70,87,103,111,112,115,111,94,75,55,38,28,19,10,5,5,8,12,10,6,4,2,-1,1,5,0,-3,0,2,1,3,5,6,5,6,7,4,0,3,7,6,-2,-8,-3,5,5,1,4,10,9,4,3,3,1,3,4,5,7,7,3,1,4,2,0,4,11,13,8,4,4,3,2,0,-2,0,8,14,16,13,10,7,7,12,20,17,8,12,20,18,14,20,28,25,19,20,26,30,32,27,28,36,42,37,32,38,44,41,36,37,37,35,37,40,38,38,41,41,37,35,35,31,28,31,33,29,28,29,27,28,31,27,19,17,18,16,12,11,11,9,9,11,11,12,13,9,8,13,11,3,-1,0,4,6
-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-5,-2,-3,-3,-2,-3,-2,-2,-6,-7,-7,-8,-7,-3,-1,-3,-3,-1,-9,-14,-5,-1,-10,-11,-5,-7,-10,-7,-3,-3,-3,-5,-9,-9,-7,-6,-4,-6,-10,-11,-8,-11,-11,-2,0,-6,-9,-7,-7,-8,-12,-18,-19,-14,-9,-7,-6,-5,-4,-5,-7,-7,-9,-12,-4,4,4,2,4,1,-6,-5,-1,-1,1,7,8,3,5,10,10,5,4,12,15,9,7,8,6,1,-9,-19,-33,-47,-59,-70,-86,-102,-110,-111,-114,-110,-94,-76,-56,-39,-28,-19,-10,-5,-4,-7,-11,-10,-7,-5,-2,1,-1,-4,-1,3,0,-2,-2,-3,-4,-5,-5,-6,-6,-3,1,-2,-7,-6,2,8,4,-4,-4,-1,-5,-11,-9,-5,-3,-2,-1,-3,-6,-5,-6,-7,-4,-1,-2,-1,0,-4,-10,-12,-8,-4,-4,-3,-1,0,1,0,-8,-14,-15,-13,-9,-7,-7,-11,-18,-16,-9,-13,-20,-19,-15,-20,-27,-25,-20,-21,-25,-30,-31,-27,-28,-37,-42,-36,-32,-37,-43,-40,-36,-37,-37,-35,-37,-40,-38,-37,-40,-41,-36,-35,-35,-31,-28,-32,-33,-29,-27,-27,-26,-27,-30,-27,-20,-18,-18,-15,-12,-11,-11,-10,-9,-10,-10,-12,-13,-9,-7,-12,-11,-5,0,2,-2,-6
4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,3,2,1,2,2,1,3,5,5,4,4,2,1,2,3,2,5,5,2,2,6,6,3,4,7,5,2,1,2,3,5,5,5,5,5,5,6,5,4,6,7,3,2,4,4,3,4,7,9,10,11,9,7,5,4,2,2,3,5,4,5,7,4,0,-1,0,0,1,3,3,1,2,0,-3,-3,-1,0,-2,-3,-2,-2,-6,-8,-5,-3,-3,-2,0,5,12,19,27,33,38,44,52,55,56,57,55,49,40,31,22,15,11,6,3,2,3,5,7,7,5,3,1,1,3,3,1,1,3,3,3,3,4,4,5,4,1,0,3,6,5,0,-3,-1,2,2,1,5,7,6,4,3,2,1,5,7,4,2,4,5,3,1,1,1,3,6,6,5,6,6,3,0,0,1,2,6,8,8,7,5,5,6,7,7,7,8,10,12,13,11,11,13,13,13,13,13,16,17,15,16,20,22,19,17,20,21,20,19,21,20,18,19,22,21,19,20,21,19,18,18,17,15,18,19,16,13,14,14,15,16,15,12,12,10,8,8,7,7,7,6,5,5,7,9,6,3,5,7,6,2,-1,1,5
185
225
255
125
176
189
352
10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,7,9,11,7,3,1,1,4,10,9,7,10,15,12,4,4,7,5,5,9,13,13,8,7,12,10,5,7,13,9,7,9,4,1,8,13,10,6,11,19,13,5,8,15,14,9,6,7,11,10,6,4,9,11,10,13,16,12,5,10,17,14,8,9,11,12,11,9,7,6,6,10,11,5,-1,-3,-6,-3,6,10,7,3,0,-2,1,5,4,-3,-7,-5,-6,-7,-4,-1,-5,-9,-5,1,9,18,28,43,59,73,84,98,109,113,113,109,96,71,51,41,30,12,1,3,6,7,9,8,8,11,11,8,7,7,4,4,6,5,5,5,2,3,2,0,3,4,0,-4,4,15,12,8,6,0,1,10,9,1,6,9,2,0,6,7,2,2,7,9,6,5,5,1,2,6,5,6,9,9,6,6,5,6,12,16,11,9,13,15,10,6,11,17,18,19,23,24,22,25,32,33,31,29,28,27,29,32,36,38,35,36,42,45,40,34,38,36,33,35,43,43,35,31,31,31,34,32,28,30,33,31,27,24,25,28,23,14,18,27,24,17,16,15,11,10,12,11,9,7,4,5,6,4,4,6,6,7,12,14,9,2,4,6,3,1,2,3,4,6,7,3,-2,0,4,2,-1,4,10,12,12,15,14,9,4,0,0,6,12,11,8,8,4,0,2,6,7,7,6,2,1,5,11,10,5,4,7,7,5,3
-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-10,-7,-10,-11,-5,-3,-2,-1,-3,-9,-9,-6,-8,-14,-11,-3,-4,-6,-5,-5,-9,-12,-10,-7,-6,-11,-10,-4,-5,-10,-7,-6,-10,-6,-2,-8,-13,-10,-6,-11,-18,-12,-4,-8,-16,-15,-9,-5,-7,-10,-10,-6,-4,-9,-12,-12,-13,-15,-11,-5,-9,-17,-14,-8,-8,-10,-10,-9,-9,-7,-5,-5,-9,-10,-4,1,3,6,4,-5,-10,-7,-1,2,2,-1,-6,-4,4,6,5,6,8,5,1,5,9,6,-1,-9,-17,-29,-44,-60,-74,-86,-98,-109,-113,-113,-109,-94,-70,-51,-41,-29,-12,-2,-2,-5,-5,-7,-8,-9,-10,-10,-8,-7,-6,-4,-5,-6,-5,-5,-4,-1,-2,-1,1,-2,-4,2,4,-5,-14,-12,-7,-6,0,0,-9,-9,-2,-6,-8,-1,-1,-7,-7,-1,-2,-7,-9,-7,-5,-5,-1,-1,-5,-5,-5,-9,-9,-7,-8,-7,-7,-12,-15,-9,-8,-13,-13,-8,-6,-12,-18,-18,-19,-22,-23,-23,-24,-29,-31,-31,-30,-29,-27,-28,-30,-36,-38,-34,-35,-42,-45,-38,-33,-36,-35,-32,-36,-43,-43,-35,-31,-31,-32,-34,-31,-28,-31,-33,-30,-27,-25,-26,-28,-22,-13,-17,-25,-22,-16,-16,-16,-12,-11,-11,-9,-9,-8,-5,-5,-5,-5,-5,-6,-5,-6,-10,-13,-8,-2,-4,-7,-4,-2,-2,-3,-3,-5,-7,-3,2,1,-2,0,1,-4,-11,-11,-11,-14,-14,-10,-3,0,0,-4,-9,-10,-8,-8,-3,1,-2,-7,-8,-8,-6,-3,-2,-5,-10,-9,-5,-4,-6,-5,-3,-3
7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,4,4,7,5,1,2,3,0,0,5,5,1,3,6,4,2,2,3,2,3,5,4,2,2,3,5,6,2,1,2,2,4,6,5,3,5,7,5,4,6,9,6,2,5,10,9,5,3,5,6,6,4,3,5,9,8,6,7,6,2,3,8,8,5,4,5,4,4,5,4,2,2,3,4,2,-1,-1,-2,-2,2,6,4,-1,-2,-1,2,4,2,-1,-2,-1,-3,-4,-2,-1,-2,-3,-3,0,4,8,15,24,32,39,44,50,54,57,57,53,46,35,26,21,15,7,3,2,0,-1,1,4,6,6,4,4,4,4,3,4,4,3,3,1,0,1,0,-1,2,3,-1,-1,4,7,6,4,3,1,0,3,4,4,4,4,1,3,6,4,0,1,3,6,5,4,3,1,0,2,2,2,4,5,5,7,7,6,7,7,4,4,6,6,3,4,9,11,11,10,11,12,13,12,11,12,16,17,15,14,14,14,18,20,17,18,22,23,19,15,15,16,17,19,23,22,18,16,16,17,17,14,14,18,17,14,14,15,16,15,11,6,8,11,9,6,9,10,8,7,5,3,5,6,4,3,3,4,5,5,2,1,4,6,4,2,2,4,4,2,3,2,2,2,4,3,0,-1,-1,-1,0,3,6,5,4,6,8,6,2,0,0,1,2,3,5,4,1,0,3,6,6,4,3,3,4,4,4,4,3,3,3,0,0,1
185
225
255
125
176
189
351
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,-6,-2,5,4,2,7,13,9,2,3,3,0,1,5,7,5,0,0,2,0,-5,1,6,3,0,3,0,-3,2,10,9,2,4,12,11,4,5,11,10,4,1,4,6,4,0,1,5,8,9,10,9,3,-1,4,10,8,4,4,5,5,5,6,2,-3,-2,3,5,0,-4,-5,-11,-9,1,4,1,-3,-5,-5,-3,0,-2,-9,-13,-10,-8,-11,-10,-4,-6,-12,-12,-6,4,13,24,40,57,68,79,93,104,108,106,102,88,64,46,36,23,7,-2,-2,-1,-2,1,3,6,6,1,-4,3,5,-2,-3,1,0,1,2,-1,-4,-4,-3,2,2,-7,-10,1,8,3,2,2,-5,-5,5,4,-3,0,1,-5,-5,1,2,-2,-1,3,4,3,2,3,-1,-3,0,0,0,4,4,3,4,2,0,8,13,6,2,7,11,6,3,7,8,8,11,14,16,15,19,26,27,26,28,28,24,22,26,32,33,28,29,37,42,37,31,35,33,29,30,36,37,31,26,24,26,30,27,23,26,27,24,23,22,19,21,20,11,9,17,17,9,6,8,9,10,9,5,4,5,3,1,0,-1,1,4,4,3,6,10,7,1,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,6,2,-5,-4,-2,-7,-12,-8,-2,-2,-3,-1,-1,-5,-7,-4,1,0,-3,0,4,1,-5,-3,-1,-3,0,2,-4,-11,-9,-2,-4,-12,-10,-3,-6,-12,-11,-4,-1,-4,-6,-4,-2,-2,-5,-9,-10,-10,-9,-4,1,-4,-11,-9,-4,-4,-6,-5,-5,-7,-3,3,2,-2,-4,0,4,5,9,8,0,-5,-2,4,6,5,2,-1,1,8,12,9,8,10,10,5,6,11,12,5,-5,-14,-24,-40,-57,-70,-81,-94,-105,-109,-107,-102,-87,-65,-47,-37,-24,-9,1,2,2,3,-1,-3,-6,-6,-1,2,-3,-5,1,2,-2,-1,-1,-1,2,3,4,3,-2,-2,7,10,-2,-8,-3,-2,-3,4,5,-4,-5,1,-1,-1,5,4,-3,-3,2,1,-3,-5,-4,-3,-4,1,3,-1,-1,0,-3,-4,-4,-6,-4,-2,-8,-13,-6,-1,-7,-10,-5,-3,-8,-10,-9,-12,-15,-16,-16,-19,-24,-26,-27,-29,-28,-24,-22,-26,-32,-34,-29,-30,-38,-42,-36,-30,-32,-31,-27,-29,-36,-37,-31,-27,-25,-28,-31,-27,-24,-28,-29,-24,-24,-24,-21,-21,-19,-10,-9,-17,-16,-9,-6,-8,-10,-11,-9,-5,-4,-5,-4,-3,-1,-1,-2,-4,-2,-1,-5,-8,-5,0,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,-1,3,2,0,3,5,3,0,0,1,1,1,2,2,0,-1,-1,1,1,-2,-3,0,0,0,1,0,0,4,6,4,1,3,6,3,0,3,8,6,2,0,3,3,2,3,3,3,7,7,5,4,2,-1,2,6,5,2,2,3,2,2,4,2,-2,-2,0,2,0,-3,-2,-2,-4,-1,3,2,-3,-4,-2,0,2,0,-3,-5,-4,-3,-5,-5,-4,-3,-5,-6,-3,3,7,12,20,30,37,42,48,53,56,54,50,43,32,23,18,12,6,1,-1,-4,-3,-1,2,4,3,0,1,3,2,0,1,2,1,1,0,-2,-1,-2,-2,2,1,-4,-5,2,3,1,0,2,0,-2,1,2,2,2,0,-3,0,4,2,-3,-2,1,3,3,3,3,0,-2,1,1,0,1,2,3,5,5,3,4,5,2,0,3,4,1,2,5,5,5,7,7,7,9,9,9,11,14,15,13,12,11,11,15,18,15,15,19,21,17,13,12,12,11,14,18,18,15,14,14,15,15,12,13,17,16,12,12,14,13,11,8,4,3,5,4,2,3,5,6,6,3,1,2,4,4,2,2,2,2,1,-2,-3,-1,1,-1,-3,-1
185
225
255
124
177
190
348
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,10,6,0,2,8,7,6,6,6,7,8,5,6,8,4,2,5,7,7,5,3,4,7,10,11,10,4,-3,-1,4,4,6,9,9,8,7,5,6,10,9,2,1,7,12,11,6,3,7,13,13,6,4,7,8,6,9,13,11,5,5,11,12,9,13,16,11,6,9,13,11,11,15,16,14,10,10,7,4,5,6,4,3,9,9,1,-2,1,5,5,1,-2,1,3,1,0,2,2,0,-1,-1,0,0,-4,-6,-3,-4,-1,11,20,28,42,55,66,81,99,108,108,102,95,83,61,39,25,17,4,-6,-1,6,4,2,4,7,6,1,2,5,4,7,11,7,-1,0,4,5,5,7,6,4,6,6,1,-1,5,7,2,0,3,5,3,1,2,7,9,7,6,6,3,2,5,11,11,6,1,5,9,10,11,11,9,9,11,13,15,13,11,13,20,19,11,9,13,13,17,23,22,20,22,23,22,24,26,29,30,34,37,31,26,32,41,40,35,38,41,39,39,43,43,39,37,39,42,44,42,39,38,37,37,35,31,29,28,28,32,34,29,26,28,24,16,18,22,20,15,13,16,16,11,8,12,11,7,9,12,8,7,7,8,7,3,2,6,11,11,7,5,6
-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-9,-5,0,-3,-8,-6,-6,-7,-5,-6,-7,-5,-6,-7,-3,-2,-6,-7,-6,-5,-3,-2,-6,-9,-9,-9,-5,2,2,-3,-3,-5,-8,-8,-8,-8,-6,-6,-10,-9,-3,-1,-6,-11,-10,-6,-5,-8,-12,-13,-7,-4,-7,-7,-6,-9,-12,-11,-5,-5,-11,-12,-9,-12,-15,-11,-6,-10,-13,-11,-11,-15,-16,-13,-10,-10,-8,-4,-5,-6,-3,-3,-8,-8,-1,1,-2,-4,-5,-1,2,0,-3,-1,0,-2,-2,0,0,1,0,0,5,6,2,3,2,-10,-19,-28,-43,-55,-66,-81,-99,-109,-108,-101,-94,-83,-62,-40,-24,-16,-3,7,2,-4,-3,-1,-5,-8,-6,-1,-2,-5,-5,-7,-12,-7,1,0,-3,-3,-4,-7,-6,-4,-7,-6,0,1,-5,-7,-1,0,-4,-4,-3,-1,-2,-6,-8,-8,-8,-6,-2,0,-4,-9,-11,-7,-3,-5,-8,-10,-11,-11,-9,-9,-10,-13,-15,-13,-9,-12,-20,-19,-10,-8,-12,-14,-18,-22,-21,-20,-22,-23,-23,-24,-26,-29,-31,-34,-37,-32,-26,-32,-41,-40,-35,-38,-42,-39,-39,-42,-42,-38,-37,-40,-41,-43,-41,-38,-38,-37,-36,-34,-31,-29,-27,-27,-31,-33,-28,-24,-27,-24,-18,-19,-22,-19,-14,-13,-16,-17,-11,-9,-13,-12,-7,-9,-12,-8,-6,-7,-8,-8,-4,-2,-6,-10,-11,-7,-5,-6
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,2,0,2,3,2,2,4,2,1,2,2,3,2,0,1,3,3,2,2,0,-1,2,3,2,4,5,1,-2,-1,0,0,2,3,5,6,5,3,4,4,2,0,2,4,3,3,4,4,4,6,4,2,2,3,3,4,6,6,4,3,4,5,4,5,6,4,3,5,7,5,5,8,8,6,5,5,4,2,2,3,1,1,3,2,1,1,1,1,2,1,0,0,1,0,1,2,1,0,0,-1,0,-1,-4,-4,-1,-1,-2,3,8,15,22,27,33,41,50,55,53,49,45,40,31,20,12,7,0,-5,-3,1,0,0,3,5,2,-1,1,3,2,4,6,3,-1,0,0,-2,0,3,2,1,4,2,-2,-2,2,2,0,1,2,1,0,1,1,1,2,5,6,3,-1,-2,1,2,4,4,3,3,3,4,5,5,4,4,4,6,7,5,2,5,10,10,5,3,6,8,10,10,9,10,12,12,12,13,13,15,16,17,18,17,14,16,20,19,17,20,22,19,18,19,19,18,19,20,19,20,20,19,18,19,18,16,15,14,13,12,14,16,13,10,11,12,11,10,10,9,6,5,8,9,6,4,7,7,4,4,6,4,1,2,4,5,3,1,3,4,5,3,1,2
185
225
255
118
170
189
352
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,-3,1,5,2,3,7,5,1,7,11,4,1,3,1,1,2,-1,-1,6,9,6,1,1,6,6,2,3,10,10,5,4,6,6,7,10,11,9,8,6,3,5,8,9,8,8,11,8,4,9,10,6,8,11,8,8,14,14,12,14,10,8,11,12,7,3,7,10,4,-1,2,4,3,0,-1,3,6,6,4,2,1,1,1,1,1,0,1,3,2,3,2,-1,-5,-7,-1,6,7,13,25,34,46,62,73,87,99,102,106,103,87,68,56,42,21,4,-5,-7,-4,0,2,5,8,6,3,2,0,-2,1,2,0,1,6,11,9,4,0,1,4,7,6,2,0,3,4,3,1,2,4,5,6,7,6,8,9,6,6,7,7,8,7,5,7,6,5,6,6,8,13,12,8,9,14,15,8,6,13,16,15,12,15,16,16,16,17,17,16,19,23,25,23,20,23,28,31,35,37,37,37,37,39,41,39,39,45,49,46,42,43,50,51,45,45,52,55,53,51,50,47,46,50,47,44,42,42,43,42,37,36,38,33,29,28,26,24,25,25,23,23,22,17,15,14,13,14,13,11,12,9,5,6,9,15,17,11,6,9,12,11,8,5
-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,3,0,-5,-3,-3,-7,-6,-1,-7,-11,-5,-2,-3,-2,-2,-2,2,1,-6,-9,-6,-1,-2,-6,-6,-2,-4,-9,-9,-5,-4,-6,-6,-6,-10,-11,-9,-8,-6,-4,-6,-7,-8,-8,-8,-11,-8,-4,-9,-10,-7,-8,-11,-8,-9,-14,-15,-14,-14,-11,-9,-11,-11,-7,-3,-6,-8,-4,0,-2,-5,-4,0,0,-3,-5,-5,-4,-3,-1,-2,-2,-2,-1,0,-2,-3,-3,-3,-2,1,5,7,0,-6,-7,-13,-25,-35,-47,-62,-73,-87,-100,-103,-106,-103,-87,-69,-57,-42,-21,-4,5,7,4,0,-2,-5,-8,-6,-4,-3,-1,2,-1,-2,0,-1,-6,-11,-10,-4,0,-2,-5,-7,-5,-2,-1,-3,-4,-3,-2,-3,-5,-5,-6,-6,-6,-7,-8,-6,-7,-8,-7,-8,-7,-5,-7,-7,-6,-7,-6,-8,-13,-12,-8,-8,-13,-15,-9,-7,-13,-16,-14,-12,-15,-16,-16,-17,-18,-17,-17,-20,-24,-25,-23,-21,-23,-28,-32,-35,-37,-37,-37,-37,-38,-41,-40,-40,-45,-49,-47,-42,-44,-50,-51,-45,-46,-52,-54,-53,-52,-51,-47,-46,-49,-47,-44,-43,-42,-43,-41,-37,-37,-38,-34,-29,-27,-26,-25,-25,-25,-24,-22,-21,-17,-15,-14,-13,-14,-13,-11,-11,-9,-6,-6,-9,-15,-17,-11,-6,-8,-12,-11,-8,-5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,2,2,1,2,3,1,2,5,3,1,1,1,2,0,-3,-2,2,3,2,1,2,2,2,2,3,3,3,2,2,3,3,2,3,6,5,2,2,3,3,2,2,3,4,6,5,2,4,5,3,3,5,4,5,7,9,8,7,5,5,6,4,3,2,1,2,1,0,1,3,3,1,0,0,0,1,2,2,0,1,2,1,0,0,1,2,1,1,0,-2,-3,-3,0,2,3,5,11,18,25,31,36,44,51,52,53,51,43,35,28,21,10,1,-3,-4,-2,-1,1,3,3,1,2,2,0,-1,0,1,-1,0,2,5,5,1,0,2,4,3,1,1,2,2,2,2,2,3,2,2,1,2,2,3,3,3,4,4,3,3,3,2,4,4,4,4,3,3,5,5,3,3,5,6,4,4,6,7,6,5,7,8,8,10,10,8,8,10,12,12,11,11,12,13,15,17,18,18,18,17,18,19,21,21,22,24,23,22,22,25,25,22,23,25,26,25,26,26,23,22,23,23,22,22,21,20,19,17,18,19,17,14,12,12,12,13,12,12,10,9,9,8,7,5,7,6,4,5,4,3,2,4,7,8,5,2,3,4,5,4,3
500
5.0
500
5.0
0,1,5,6,6,8,11,12,11,11,13,13,12,11,12,12,9,5,5,9,10,9,6,7,8,5,2,4,6,5,3,0,-3,-3,-3,-7,-7,-6,-8,-11,-9,-6,-14,-19,-15,-14,-17,-12,-4,-4,-6,-3,2,11,28,46,64,78,93,109,121,126,124,118,110,98,77,58,47,35,13,-2,2,12,18,17,17,18,19,16,14,10,5,2,2,5,5,5,8,7,9,10,8,13,17,10,4,7,12,9,9,10,6,3,9,6,1,4,5,4,2,1,3,6,8,3,3,4,4,4,-2,-6,-1,2,5,9,8,9,9,6,5,11,19,18,15,13,8,9,15,18,21,26,28,29,31,25,24,31,34,30,27,27,31,38,43,44,41,41,48,51,43,42,50,51,42,36,37,45,48,47,43,34,32,37,33,25,31,37,34,28,23,24,26,20,11,14,21,19,14,7,1,-3,-3,3,9,7,4,5,9,9,4,4,5,1,-3,3,7,5,3,1,-2,-1,3,5,2,0,-1,-4,-7,-9,-9,-11,-13,-14,-15,-14,-9,-4,1,4,5,6,7,7,6,4,2,2,1,-1,-4,-5,-3,-2,-5,-6,-4,-1,0,2,3,2,2,2,-1,-2,-1,1,-2,-6,-7,-8,-6,-3,-2,-4,-6,-9,-8,-6,-3,2,6,7,2,-5,-6,-1,3,6,6,5,2,-1,-1,-1,-2,0,3,2,1,2,1,2,6,8,6,5,9,11,9,
8,7,9,11,9,6,3,-1,-5,-9,-12,-15,-18,-22,-27,-32,-31,-27,-26,-28,-28,-24,-20,-19,-17,-14,-16,-16,-11,-12,-18,-18,-11,-16,-27,-26,-21,-24,-22,-18,-19,-14,1,17,33,49,62,74,87,98,101,97,92,82,64,43,27,13,-7,-21,-21,-17,-18,-19,-22,-22,-18,-15,-17,-18,-17,-18,-15,-9,-12,-17,-19,-20,-19,-17,-13,-8,-10,-17,-26,-20,-7,-8,-12,-14,-16,-15,-10,-12,-15,-10,-6,-11,-16,-8,-6,-9,-11,-11,-10,-12,-13,-15,-21,-20,-13,-13,-11,-1,-2,-8,-10,-9,-7,-3,2,-3,-9,-14,-19,-20,-14,-4,3,8,9,13,16,15,20,33,37,36,32,25,18,15,12,9,8,8,15,20,16,17,24,26,18,15,25,36,37,36,32,22,18,26,28,27,37,42,35,28,28,33,37,30,17,18,24,21,12,7,1,-5,-5,0,0,-5,-9,-10,-8,-6,-6,-3,1,1,1,8,11,9,9,9,8,7,4,4,4,4,4,5,8,9,9,11,12,12,11,12,15,16,14,10,7,8,10,7,5,7,9,10,8,7,7,7,8,10,10,10,9,8,8,7,7,10,13,13,13,13,12,11,10,10,12,14,12,8,7,8,8,8,10,14,17,18,16,13,15,19,19,18,19,21,21,20,19,20,20,19,17,15,16,19,20,18,18,20,20,17,17,21,24,24,24,21,17,16,17,15,14,14,12,9,9,9,
11,13,12,7,5,3,2,3,5,5,5,6,2,-1,1,5,6,6,8,13,11,5,-2,3,4,1,2,4,-1,-6,-3,1,8,19,32,47,62,74,83,92,99,99,93,86,77,59,44,35,22,-1,-13,-6,4,5,5,3,4,7,8,1,-4,-1,0,-3,-1,5,7,5,3,5,5,5,11,12,5,0,5,13,14,11,7,3,5,14,12,7,9,11,7,7,11,8,4,8,8,6,7,9,8,2,-1,-1,0,4,7,7,7,7,4,-1,3,10,14,13,9,7,6,7,8,10,12,17,22,21,16,17,27,29,29,28,26,28,34,30,30,34,33,39,44,39,36,34,34,25,20,24,34,34,27,19,14,15,23,18,13,16,21,19,15,16,21,26,20,8,15,29,27,20,15,14,9,4,6,7,6,1,-4,-4,1,0,0,3,0,-4,0,0,1,1,1,1,1,0,-1,-2,-1,1,2,1,0,0,0,1,1,-1,-2,-1,-1,-1,0,2,2,1,0,0,3,9,12,10,8,7,4,2,4,7,6,3,0,-2,-2,-4,-5,-4,0,0,-2,-3,-3,-4,-3,-3,-2,1,2,0,-3,0,5,7,9,10,9,9,12,16,16,13,10,8,5,2,0,1,3,7,5,-1,-2,1,1,-2,-2,1,1,1,0,-4,-6,-5,-3,-2,1,2,1,0,-2,-2,1,2,3,2,0,0,5,9,10,10,14,16,16,16,
15,12,11,10,5,0,4,6,0,-11,-15,-18,-20,-17,-13,-19,-21,-13,-7,-6,1,17,42,61,72,86,101,112,113,109,102,91,72,51,33,15,-4,-13,-7,0,-3,-5,0,5,6,7,7,1,-6,-12,-18,-22,-23,-23,-28,-34,-28,-20,-18,-8,1,-2,-6,7,24,26,26,27,22,10,7,3,-2,-1,-2,-9,-11,-8,-12,-19,-18,-14,-12,-13,-20,-21,-19,-18,-15,-17,-14,-7,-8,-9,-9,-10,-10,-6,-2,-3,1,5,3,2,8,16,19,21,25,31,33,25,20,25,27,24,20,17,17,21,21,24,27,25,27,35,38,35,31,30,25,20,24,31,31,26,24,16,9,11,12,11,16,19,12,5,4,10,16,14,9,14,20,16,9,5,5,2,-2,-1,1,-2,-8,-11,-5,4,6,5,6,6,6,12,12,12,12,10,6,0,-4,-3,-1,-2,-4,-5,-5,-5,-7,-5,-1,1,3,5,5,5,8,12,11,10,13,14,10,7,5,6,8,10,10,9,9,10,10,8,8,11,12,9,7,6,4,3,3,2,0,0,0,1,0,2,5,5,3,3,5,5,5,8,8,5,5,7,7,8,13,19,20,19,17,17,19,22,21,18,16,15,13,5,0,1,1,-1,-1,-1,-1,0,2,1,0,2,7,10,11,11,10,9,9,8,7,8,9,9,8,5,3,4,5,5,6,6,4,1,1,1,0,1,1,5,7,1,-4,-2,
-1,-4,-3,-3,-10,-12,-4,2,7,14,25,42,60,75,91,109,119,122,118,114,103,84,64,50,37,16,2,4,11,11,11,11,12,13,16,19,19,19,14,12,13,10,10,15,16,15,13,10,7,6,5,4,10,22,20,14,10,7,5,11,11,4,2,1,-1,1,7,4,1,4,8,8,8,9,12,11,12,18,20,21,22,21,21,23,17,13,18,20,16,14,18,20,21,19,20,22,26,30,34,36,32,32,39,38,32,31,29,26,27,26,27,33,30,29,36,39,35,28,28,27,29,30,33,35,31,27,23,27,37,33,26,28,34,34,32,27,28,31,22,6,6,14,15,9,5,5,2,0,4,6,5,1,-2,-2,-1,-4,-5,-3,-8,-15,-16,-16,-14,-13,-15,-18,-18,-19,-22,-24,-19,-12,-10,-10,-10,-8,-4,1,4,6,8,6,3,4,7,8,8,7,3,1,1,-2,-6,-9,-10,-10,-10,-10,-10,-9,-10,-14,-15,-13,-8,-4,-3,-3,0,-2,-10,-11,-5,2,1,0,2,5,6,7,4,4,10,12,10,8,7,4,0,2,3,-1,-6,-8,-8,-9,-8,-8,-6,-1,-1,-5,-6,-1,4,3,0,-3,-7,-8,-6,-6,-4,0,1,0,4,10,16,18,19,19,17,16,14,10,5,2,-2,-6,-10,-12,-13,-16,-19,-20,-21,-21,-18,-17,-15,-13,-11,-10,-6,-1,3,2,-1,-2,-5,-9,-11,-11,-10,-9,-7,-12,-19,-14,
-1,9,17,29,43,60,73,81,92,108,119,118,112,111,103,77,54,42,31,13,3,5,9,10,12,8,9,11,5,-3,-5,-3,-5,-6,-3,-5,-5,-2,-3,-4,-3,-3,-1,-1,-5,-10,-5,1,0,-2,-5,-10,-5,5,1,-12,-9,-2,-3,-3,0,-3,-6,-2,-1,-1,2,6,5,-3,-2,9,8,1,-1,-3,-2,-2,-8,-6,7,16,10,5,10,17,17,12,14,17,18,20,21,19,18,24,33,35,33,33,29,27,31,36,40,43,38,37,44,46,39,33,40,43,41,39,44,46,43,39,34,37,44,42,34,32,32,34,29,22,22,28,23,10,13,22,22,18,16,12,6,6,9,7,4,2,-3,-3,-2,-2,1,3,2,1,5,7,7,6,7,7,6,6,8,10,11,10,6,2,2,3,4,5,6,4,2,1,3,5,8,8,7,6,8,10,10,6,4,4,4,3,2,3,5,8,10,6,4,5,5,2,1,2,3,5,7,4,1,5,10,13,15,17,17,15,13,10,6,3,2,-2,-5,-4,-3,-4,-5,-6,-5,1,6,8,13,19,22,21,18,18,20,24,22,15,11,11,9,6,6,8,10,11,9,5,7,13,16,15,12,10,10,10,11,9,7,6,4,1,0,0,0,-1,-1,-3,-7,-8,-6,-4,-4,-6,-6,-7,-7,-7,-5,-8,-12,-10,-3,-1,-2,-2,-2,-6,-11,-5,6,14,19,27,39,50,56,67,
82,92,97,96,94,80,56,39,28,14,-4,-14,-9,2,4,0,-4,-2,0,-3,-7,-8,-5,-3,-4,-11,-15,-8,-2,-4,-8,-12,-13,-10,-11,-17,-22,-14,-4,-5,-11,-17,-22,-21,-14,-17,-23,-19,-13,-11,-9,-4,-5,-7,2,7,9,8,9,8,1,-1,4,7,6,4,0,0,2,-3,-4,7,15,11,7,2,-2,-6,-13,-17,-16,-16,-17,-18,-16,-15,-9,6,13,15,18,23,26,30,35,41,42,33,29,34,38,31,22,25,26,27,27,31,29,26,25,22,21,25,25,25,27,26,24,23,19,13,6,-9,-22,-18,-4,-3,-6,-4,-5,-11,-7,4,10,15,19,19,16,13,11,11,15,17,16,13,13,16,17,15,11,6,1,-1,-3,-5,-6,-4,-3,-3,-1,2,5,8,12,16,15,11,8,5,3,2,3,2,2,2,1,-2,-2,-2,-1,4,8,6,4,4,0,-3,0,5,7,12,17,16,16,21,23,20,20,22,19,14,10,4,-4,-12,-18,-22,-23,-20,-20,-23,-23,-20,-16,-8,2,6,5,5,7,7,9,14,18,19,18,13,10,14,19,19,18,18,20,20,15,9,9,10,6,2,1,2,2,-1,-6,-7,-7,-6,-6,-7,-5,-2,0,0,0,0,0,-2,-1,4,6,6,8,8,5,2,0,1,7,13,11,4,3,4,-4,-11,-8,-3,-6,-11,-8,-1,5,10,18,38,58,71,79,96,110,114,114,115,104,77,52,39,
23,4,-6,-6,-10,-14,-8,-6,-9,-9,-5,-4,-4,-2,-1,2,8,12,14,15,14,17,20,14,10,13,12,8,15,24,21,13,11,3,1,14,16,6,7,12,6,4,10,8,7,12,16,13,10,9,10,6,5,12,14,13,14,13,14,14,10,8,13,17,12,7,8,10,6,0,4,15,19,20,22,25,24,25,31,32,30,28,26,24,25,31,40,42,39,42,51,54,48,41,44,42,40,42,46,42,35,31,27,28,34,33,27,29,37,35,30,27,29,30,23,11,13,22,23,16,10,7,8,10,11,12,15,18,16,14,14,17,21,20,14,12,13,12,10,9,10,13,15,12,9,11,14,13,11,13,14,13,13,11,7,7,6,1,-2,0,2,-1,-2,1,2,5,8,11,15,18,19,20,19,19,21,22,19,18,19,15,10,12,17,14,13,15,12,5,3,4,2,3,7,6,2,4,8,9,10,12,14,15,14,15,14,13,12,12,9,6,7,9,9,8,9,7,3,4,7,10,8,6,8,11,9,3,2,7,10,9,6,5,9,12,8,4,8,12,10,5,3,5,5,3,0,-3,-4,-5,-7,-5,-3,-4,-4,-6,-10,-14,-14,-14,-15,-12,-11,-15,-18,-15,-11,-9,-7,-5,-5,-3,1,3,5,11,21,27,30,35,44,49,52,58,61,58,53,47,39,33,30,23,14,8,5,-1,-6,-7,-7,-7,-5,-6,
-10,-10,-9,-7,-3,0,-1,-6,-9,-8,-6,-7,-9,-11,-12,-15,-18,-21,-20,-16,-15,-16,-17,-15,-14,-12,-11,-12,-15,-20,-19,-13,-8,-7,-8,-7,-5,-3,0,3,9,14,13,9,7,8,6,3,2,0,-3,-6,-8,-10,-14,-19,-22,-25,-27,-26,-23,-25,-29,-26,-20,-16,-9,0,6,10,16,18,19,26,32,33,33,36,38,38,38,39,39,41,43,43,44,42,38,35,32,31,30,29,28,27,25,20,16,13,11,9,5,-2,-9,-14,-20,-25,-27,-28,-30,-31,-31,-29,-25,-19,-13,-8,-1,5,10,14,17,18,17,14,15,12,5,1,2,2,1,-1,-2,-1,1,3,1,0,4,6,2,-3,-8,-12,-13,-15,-19,-24,-26,-26,-26,-23,-21,-22,-21,-19,-21,-22,-16,-8,-3,1,5,4,3,7,10,12,15,22,27,25,21,19,17,14,11,8,4,2,0,-6,-14,-20,-22,-22,-20,-17,-15,-13,-9,-7,-8,-10,-7,-4,-3,-3,-3,-4,-4,-1,-1,-1,3,7,8,11,15,15,15,17,16,12,11,14,17,16,13,11,10,7,2,-2,0,4,8,5,0,-2,1,2,0,0,5,9,4,-3,-8,-8,-8,-10,-11,-12,-12,-13,-16,-17,-12,-6,0,5,7,0,-8,-9,-7,-5,-1,0,-5,-11,-10,-10,-7,7,26,46,62,74,86,105,116,120,117,114,102,75,54,46,37,22,10,8,7,8,9,6,12,19,13,4,2,1,-4,-3,1,-2,
-1,2,-2,-4,-4,-6,-4,-6,-14,-19,-8,-1,-7,-13,-18,-28,-25,-14,-16,-25,-20,-17,-20,-13,-2,0,-1,4,10,15,18,20,21,16,13,13,12,16,21,18,14,13,11,9,18,24,19,16,21,20,14,11,15,15,13,17,19,15,11,20,33,39,41,41,42,42,44,47,50,50,45,44,48,50,44,36,34,28,25,28,34,36,33,29,24,23,25,25,25,31,33,30,30,28,20,18,19,15,19,26,19,11,12,18,17,16,21,22,20,14,11,12,13,12,11,11,13,13,15,14,11,9,9,8,4,0,-1,-1,-2,-2,-3,-3,-3,-2,-3,-3,-1,2,4,3,3,3,5,8,7,4,2,0,0,3,5,3,1,0,-3,-6,-5,-1,0,4,9,9,5,6,11,12,13,14,14,14,13,11,7,8,10,8,3,3,6,6,4,3,3,3,4,2,-2,-1,4,5,1,0,-1,-1,1,2,0,-1,2,4,1,1,3,5,6,7,7,5,5,7,6,5,6,7,7,7,6,0,-2,-2,-1,-1,-2,-3,-3,-2,-3,-4,-5,-3,-1,-2,-5,-7,-7,-4,-5,-10,-15,-17,-19,-21,-22,-17,-13,-13,-13,-12,-16,-24,-31,-33,-34,-39,-44,-41,-45,-54,-57,-49,-36,-24,-6,19,45,63,80,96,106,112,113,106,87,60,41,28,10,-10,-20,-23,-23,-24,-26,-27,-19,-14,-20,-28,-21,-18,-25,-29,-30,-35,-35,-34,-37,-38,-34,-29,
-21,-21,-31,-31,-13,-2,-5,-3,-3,-13,-14,-6,-8,-14,-9,-6,-7,-4,0,1,0,0,-2,-1,-1,-7,-10,-17,-25,-27,-23,-20,-21,-21,-10,3,9,14,22,24,17,16,21,25,23,17,10,0,-6,-4,2,6,7,12,18,18,16,20,26,26,23,27,39,43,32,25,30,34,29,22,23,16,9,6,10,14,18,21,20,20,27,31,32,40,45,49,52,45,37,38,38,29,23,26,27,26,27,22,14,10,6,2,7,16,20,19,13,6,6,11,15,19,26,28,27,21,16,12,11,9,7,7,5,0,-3,-3,-4,-3,0,1,-1,-2,-1,1,4,9,12,13,13,12,12,14,16,17,16,14,16,17,15,14,15,18,17,16,15,11,8,7,7,6,7,10,11,8,4,3,4,5,7,8,8,10,12,10,8,8,11,12,14,18,21,21,19,18,18,19,19,19,19,20,20,17,16,16,14,12,11,14,16,15,15,16,13,12,14,15,16,19,22,20,19,22,22,18,18,18,16,15,16,19,20,21,20,17,15,17,18,17,17,20,20,17,13,9,11,15,15,15,22,22,16,15,15,12,11,14,16,10,1,2,6,16,26,38,52,66,77,86,99,107,110,106,99,83,58,36,24,12,2,-3,-2,-2,-2,3,3,7,12,10,5,13,18,12,16,25,27,26,29,28,25,23,26,33,34,20,13,21,27,21,20,18,
8,3,13,15,14,20,23,15,15,27,29,29,34,38,29,18,12,9,5,8,15,13,11,13,8,2,10,14,15,24,30,20,15,22,27,22,19,22,20,17,20,21,18,14,18,27,27,21,24,34,33,32,37,43,44,40,40,46,51,47,40,36,30,28,29,32,34,36,32,25,26,36,38,35,38,38,32,35,36,28,22,18,8,8,15,10,1,-2,3,5,7,10,14,15,12,5,0,0,2,4,2,-3,-8,-12,-17,-18,-13,-6,-3,-4,-5,-4,-3,-2,0,1,4,7,7,5,4,6,7,5,4,5,4,0,-2,-2,-3,0,1,-3,-7,-6,-4,-3,-1,2,6,9,8,3,1,5,8,8,7,9,10,8,5,2,1,-3,-5,-3,-1,-2,0,-1,-2,-2,-4,-7,-6,0,1,-2,-2,-1,-1,-5,-9,-11,-10,-9,-6,-2,-2,-4,-6,-9,-10,-10,-8,-5,-3,-7,-13,-17,-16,-17,-17,-18,-20,-22,-22,-23,-26,-26,-25,-27,-28,-26,-26,-25,-20,-19,-23,-27,-29,-28,-25,-19,-16,-15,-16,-18,-20,-18,-14,-9,-6,-7,-11,-19,-30,-38,-35,-32,-37,-36,-30,-28,-25,-18,-11,-3,9,18,20,22,28,28,24,25,27,27,27,28,30,29,23,13,6,5,7,10,12,8,2,-5,-16,-27,-29,-23,-18,-16,-16,-19,-22,-22,-20,-19,-14,-3,3,2,-2,-8,-14,-14,-8,-6,-8,-14,-20,-22,-19,-13,-6,-2,1,-1,-7,-13,-14,-9,
-3,-2,-4,-6,-8,-10,-9,-9,-10,-9,-10,-12,-13,-9,0,6,8,11,12,9,7,10,13,13,16,17,13,9,7,4,2,4,4,5,12,20,21,15,10,6,3,8,16,19,18,18,17,16,15,16,20,27,35,34,28,30,38,42,39,36,37,39,35,27,20,16,12,8,6,5,3,2,0,-5,-11,-12,-10,-10,-10,-10,-11,-10,-8,-10,-12,-8,-2,1,2,7,8,8,8,4,1,-2,-4,-6,-5,-5,-8,-11,-12,-12,-13,-12,-10,-8,-7,-9,-10,-8,-9,-10,-11,-8,-8,-11,-11,-8,-2,1,0,-1,1,4,6,6,5,5,4,1,-2,-5,-5,-3,0,0,0,0,2,5,9,11,13,16,16,12,8,10,13,12,9,11,12,11,10,9,11,15,16,13,10,9,10,9,9,9,7,5,5,2,0,-1,-1,-2,-1,0,0,2,6,8,7,10,12,12,12,15,17,13,9,8,8,9,8,6,4,4,3,-1,-3,-2,0,2,2,0,-1,1,1,-4,-6,-5,-5,-7,-7,-3,0,-2,-5,-5,0,2,-3,-4,3,6,-3,-6,1,6,12,22,35,49,69,86,101,108,113,113,107,94,75,57,41,23,10,7,8,6,5,6,3,3,4,1,3,13,13,1,-4,-1,-3,-2,2,-1,-6,-8,-5,4,6,-2,-3,9,13,10,15,14,6,7,14,11,7,8,0,-9,-6,2,3,-3,-4,0,1,4,8,13,11,8,12,13,
11,13,14,10,7,5,0,3,7,-1,-8,-6,-4,-7,-7,-1,3,5,13,24,29,22,22,31,34,32,33,32,22,17,18,18,16,15,20,24,23,18,16,29,36,36,36,36,34,36,38,36,37,43,40,30,27,34,39,41,34,27,27,26,19,13,11,10,6,-2,-8,-8,-2,-5,-13,-22,-27,-23,-14,-11,-15,-15,-9,-11,-15,-15,-16,-18,-17,-15,-14,-14,-13,-13,-14,-13,-10,-7,-3,0,1,3,6,6,3,0,-3,-3,-1,0,0,-1,0,0,0,-1,2,5,5,4,5,4,3,5,5,1,-2,-5,-6,-5,-5,-6,-8,-7,-7,-9,-10,-11,-8,-1,2,3,5,6,6,4,3,3,4,5,2,1,2,0,-2,-3,-5,-6,-8,-9,-9,-7,-4,-3,-6,-7,-5,-4,-3,-2,1,2,1,1,-1,-4,-5,-6,-7,-5,-2,0,0,2,1,-2,-3,2,5,4,2,2,4,6,5,2,1,2,2,0,-4,-3,-1,-4,-9,-11,-11,-12,-13,-14,-11,-10,-14,-21,-21,-12,-10,-20,-28,-28,-21,-23,-36,-38,-26,-20,-24,-21,-15,-4,12,33,49,66,84,95,110,118,119,117,113,97,73,52,35,20,11,10,7,0,-3,0,-1,3,6,-2,-6,1,-2,-10,-10,-3,0,1,0,-5,-7,-7,-6,2,2,-10,-13,-5,-4,-10,-9,-10,-20,-25,-17,-13,-15,-16,-19,-26,-26,-16,-12,-12,-4,9,12,8,8,13,11,8,14,14,9,5,3,-1,
0,1,-1,2,9,3,-12,-13,-5,-4,-8,0,10,8,10,20,21,12,14,27,28,23,26,28,18,16,27,36,35,33,36,39,40,41,40,44,40,39,40,42,43,42,40,39,38,40,38,29,28,33,33,24,16,15,15,9,2,-2,1,7,9,6,4,4,7,6,-1,-7,-5,1,10,12,6,2,1,1,2,3,3,4,4,5,3,1,5,10,12,13,14,11,6,4,7,12,12,9,9,8,5,4,5,7,10,12,9,4,2,5,5,4,6,7,6,7,9,9,8,7,8,9,9,8,7,8,8,4,1,0,1,2,3,3,4,5,8,10,12,15,19,20,20,21,20,16,15,16,15,9,5,5,6,8,5,1,3,5,6,7,9,11,11,11,7,0,0,8,11,8,5,5,9,10,7,4,7,15,20,18,17,18,20,19,13,8,11,15,15,12,10,10,9,8,9,9,8,8,11,14,13,11,8,3,1,2,3,3,6,14,13,0,-10,-9,-2,-1,-9,-10,-3,-3,-9,-6,-1,6,20,37,48,57,69,79,93,101,101,97,89,73,50,31,21,11,4,4,1,-5,-6,0,1,4,7,2,0,6,5,-6,-12,-11,-10,-8,-6,-8,-10,-9,-4,7,9,-1,0,13,21,19,18,16,11,7,11,15,14,11,11,9,7,11,11,7,7,14,13,6,5,14,9,1,3,3,-1,-1,-1,0,4,5,2,4,
8,0,-10,-6,4,7,5,9,9,3,5,16,22,17,15,21,23,19,22,27,25,26,34,43,43,39,40,46,47,45,40,42,36,34,35,34,26,20,19,18,17,19,15,7,10,18,19,15,14,16,14,6,-2,-4,2,7,6,2,0,-3,1,1,-7,-13,-11,-5,1,1,-2,-3,-4,-5,-6,-2,1,2,4,6,6,8,12,14,13,14,15,13,11,10,7,6,8,8,4,-2,-4,-3,-2,-2,-3,-4,-3,-4,-5,-5,-4,-1,3,1,-1,-3,-4,-4,-3,0,0,0,2,3,2,-1,-1,2,5,6,5,6,7,6,5,3,4,6,8,8,7,6,3,-1,-5,-5,-3,-3,-4,-6,-9,-10,-10,-8,-5,-2,2,5,7,7,7,8,8,7,5,4,5,4,1,-2,-5,-9,-7,-3,-1,-3,-4,-3,-1,1,3,4,7,11,10,8,10,15,18,17,16,17,14,9,8,7,7,4,-1,-3,0,2,-2,-6,-5,0,2,1,3,7,10,8,4,3,3,2,2,2,-1,-1,3,6,7,11,17,23,30,38,44,48,53,57,58,58,55,51,43,33,25,21,15,9,6,5,-1,-6,-6,-2,2,6,8,10,13,15,11,4,2,8,10,7,5,6,6,4,2,1,3,7,6,1,-4,-3,-1,-2,-5,-8,-10,-11,-14,-16,-14,-10,-8,-10,-10,-6,-4,-3,-1,0,4,6,3,0,2,3,2,1,0,0,-1,-3,-6,-6,-4,-4,
-3,2,6,7,6,7,11,15,18,20,22,23,23,23,22,23,24,23,22,21,17,14,16,19,19,15,12,12,13,11,8,10,15,18,17,15,14,14,15,16,19,24,24,20,17,17,19,18,14,11,11,10,5,1,1,4,4,1,-2,-4,-3,-3,-6,-8,-6,-6,-9,-11,-11,-12,-14,-15,-14,-12,-12,-13,-15,-16,-14,-14,-15,-14,-13,-10,-8,-9,-7,-2,0,-1,0,1,1,0,1,2,3,5,5,2,1,2,2,1,2,5,6,5,2,1,0,-2,-2,0,-1,-2,0,-1,-5,-8,-8,-10,-12,-10,-7,-7,-7,-7,-11,-13,-10,-8,-9,-8,-4,-2,-3,-4,-6,-9,-8,-8,-10,-8,-1,1,-2,-4,-5,-2,2,4,6,6,6,5,3,3,3,2,-1,-1,0,1,1,1,2,4,3,2,2,4,5,3,1,1,0,3,6,3,-2,-2,0,-1,-1,-1,1,3,1,-5,-9,-6,-4,-5,-5,-3,-3,-5,-6
-1,-2,-5,-6,-6,-7,-9,-10,-10,-11,-12,-12,-12,-12,-13,-13,-9,-5,-5,-7,-9,-9,-8,-8,-8,-5,-2,-5,-7,-6,-5,-2,1,0,1,5,6,6,8,12,10,8,14,19,15,17,19,14,5,5,6,3,-3,-12,-27,-45,-64,-78,-93,-108,-119,-124,-125,-118,-110,-96,-76,-57,-45,-32,-12,2,-1,-9,-13,-14,-14,-17,-16,-14,-14,-9,-5,-3,-5,-6,-6,-8,-8,-7,-9,-10,-9,-14,-18,-12,-5,-8,-12,-9,-9,-9,-4,-3,-8,-5,-1,-3,-3,-1,-1,-1,-2,-5,-6,-2,-2,-3,-3,-2,4,6,1,-1,-4,-7,-9,-9,-10,-8,-6,-10,-17,-16,-14,-12,-7,-8,-14,-18,-19,-24,-26,-28,-31,-25,-22,-28,-30,-29,-28,-28,-31,-36,-41,-42,-39,-37,-45,-48,-43,-41,-48,-48,-41,-35,-37,-44,-46,-46,-40,-31,-30,-36,-31,-24,-30,-35,-32,-28,-27,-27,-28,-22,-13,-15,-21,-19,-14,-8,-5,-1,1,-3,-8,-7,-3,-3,-9,-10,-5,-6,-8,-3,0,-5,-9,-8,-6,-4,-1,-1,-4,-6,-2,1,3,5,9,12,12,13,15,15,15,14,8,3,0,-2,-4,-5,-6,-5,-4,-2,-2,-1,0,1,4,4,1,0,1,1,-1,-3,-3,-5,-6,-5,-5,-5,-3,-1,-1,-2,1,5,7,7,6,2,2,4,7,9,8,6,3,-1,-5,-6,-1,6,7,3,-3,-6,-6,-5,-3,-1,-1,-1,0,-2,-3,-2,-2,-1,-1,-1,-5,-7,-4,-4,-8,-10,-9,
-7,-6,-8,-10,-8,-3,0,3,7,11,14,17,19,22,27,32,31,27,26,28,27,23,20,18,16,15,17,18,13,14,20,20,14,20,30,29,24,26,26,21,20,16,4,-11,-29,-45,-59,-72,-84,-96,-101,-97,-91,-81,-63,-43,-29,-15,6,20,20,18,18,18,20,21,17,15,17,19,18,18,15,12,15,20,22,24,23,19,13,7,9,17,23,18,8,10,14,16,17,15,11,13,16,11,7,14,15,7,5,10,10,12,11,11,14,17,22,20,13,14,11,3,3,8,9,7,5,1,-2,3,9,13,20,21,14,3,-3,-8,-11,-14,-18,-17,-20,-30,-34,-34,-32,-26,-19,-16,-13,-12,-10,-8,-14,-20,-18,-17,-24,-24,-15,-14,-23,-34,-36,-37,-32,-22,-19,-27,-30,-30,-39,-43,-36,-32,-34,-37,-39,-32,-21,-19,-23,-20,-14,-10,-4,3,3,1,1,6,10,12,10,6,5,2,-2,-2,0,-7,-10,-9,-9,-9,-9,-8,-5,-4,-4,-5,-4,-5,-8,-9,-9,-10,-12,-12,-11,-11,-14,-16,-14,-9,-7,-9,-9,-7,-6,-8,-10,-11,-9,-9,-9,-9,-10,-11,-13,-13,-12,-9,-9,-8,-8,-10,-12,-13,-14,-14,-11,-10,-10,-10,-12,-15,-14,-11,-10,-10,-9,-10,-12,-15,-18,-19,-16,-13,-15,-19,-19,-18,-19,-21,-19,-19,-18,-18,-20,-19,-17,-15,-16,-18,-19,-18,-18,-20,-20,-18,-17,-21,-24,-23,-23,-20,-16,-15,-16,-13,-12,-12,-11,-9,-9,-9,
-10,-12,-11,-8,-6,-4,-4,-5,-6,-6,-6,-7,-3,0,-3,-8,-8,-8,-9,-12,-12,-6,-1,-3,-4,-1,-2,-4,0,4,3,0,-7,-17,-30,-46,-61,-73,-82,-90,-98,-97,-91,-85,-74,-57,-40,-33,-20,1,14,8,0,-1,-1,-2,-3,-6,-6,-1,6,3,2,3,2,-3,-5,-2,-1,-4,-4,-4,-9,-12,-6,-1,-7,-15,-14,-11,-8,-3,-6,-13,-13,-9,-11,-12,-7,-8,-12,-9,-6,-10,-10,-8,-9,-11,-9,-3,1,0,0,-3,-7,-7,-6,-8,-4,0,-2,-11,-13,-11,-9,-6,-5,-5,-7,-9,-11,-15,-17,-17,-12,-13,-20,-23,-27,-27,-26,-29,-31,-28,-29,-32,-31,-36,-43,-39,-33,-31,-31,-20,-16,-22,-30,-32,-25,-18,-11,-12,-20,-15,-10,-13,-18,-15,-13,-15,-20,-24,-18,-8,-13,-26,-25,-18,-14,-15,-10,-5,-4,-4,-2,0,7,6,2,2,2,-1,2,8,1,0,0,0,-1,0,0,1,2,2,2,0,-1,0,1,1,1,-1,-2,1,2,1,1,1,-2,-4,-4,-3,-2,-3,-5,-11,-12,-11,-10,-9,-5,-3,-5,-7,-6,-3,1,3,4,6,7,6,2,1,3,4,5,5,5,5,3,0,-1,2,5,1,-4,-6,-9,-10,-10,-11,-12,-15,-16,-14,-12,-10,-8,-4,-2,-1,-2,-4,-4,1,3,-1,-1,3,4,1,0,1,2,5,8,8,6,5,3,1,3,5,7,6,4,2,2,3,4,4,0,-5,-6,-7,-11,-12,-12,-13,
-12,-10,-9,-9,-4,2,0,-1,5,15,19,22,24,20,18,22,24,16,9,9,2,-16,-40,-58,-70,-83,-99,-110,-111,-105,-99,-87,-68,-45,-29,-13,5,14,9,5,8,8,2,-3,-4,-7,-8,1,6,12,17,22,24,24,30,35,29,22,18,10,3,6,7,-7,-20,-23,-23,-23,-20,-10,-8,-5,0,-1,2,10,11,7,12,20,18,16,14,15,21,22,21,18,16,18,15,9,7,8,8,7,8,5,3,3,0,-4,0,0,-6,-15,-19,-22,-25,-31,-33,-26,-18,-21,-23,-23,-20,-16,-15,-18,-19,-22,-24,-21,-24,-33,-37,-33,-28,-26,-19,-16,-21,-28,-28,-25,-21,-13,-9,-11,-12,-10,-15,-17,-9,-4,-5,-10,-15,-14,-10,-14,-18,-14,-7,-5,-7,-5,1,1,1,4,8,12,6,-3,-6,-4,-6,-5,-4,-10,-10,-10,-10,-9,-6,-1,3,3,2,3,6,7,6,7,8,6,2,-1,-3,-4,-5,-5,-8,-10,-10,-9,-11,-12,-9,-5,-3,-4,-6,-8,-8,-7,-7,-8,-9,-6,-5,-8,-8,-6,-3,-3,-1,0,-1,1,2,2,1,1,0,-2,-4,-4,-2,-2,-3,-3,-3,-6,-6,-3,-4,-5,-5,-6,-10,-16,-18,-16,-14,-14,-16,-18,-18,-15,-12,-12,-10,-3,2,2,1,4,4,4,5,4,2,2,3,1,-4,-8,-9,-10,-9,-8,-9,-8,-7,-8,-8,-8,-5,-2,0,-2,-3,-2,-3,-3,-1,1,1,1,2,1,2,-3,-4,1,6,4,
5,8,6,6,10,12,5,0,-4,-11,-23,-41,-59,-76,-92,-108,-118,-121,-117,-112,-100,-79,-59,-47,-34,-13,0,0,-4,-4,-5,-6,-8,-8,-11,-14,-14,-15,-11,-10,-12,-8,-9,-11,-11,-12,-10,-7,-5,-4,-2,-2,-8,-17,-17,-10,-7,-4,0,-6,-6,-2,-2,0,3,0,-5,-2,1,-2,-6,-8,-9,-8,-11,-9,-8,-14,-17,-18,-18,-16,-17,-19,-16,-11,-14,-17,-12,-10,-13,-16,-17,-14,-16,-19,-21,-24,-29,-30,-26,-25,-29,-29,-27,-27,-24,-22,-22,-21,-24,-29,-27,-27,-34,-38,-33,-26,-26,-26,-29,-31,-34,-35,-31,-27,-23,-28,-36,-31,-24,-28,-32,-29,-28,-26,-26,-27,-18,-3,-2,-10,-10,-4,-2,-4,-3,-2,-3,-4,-4,-1,3,2,0,3,3,2,9,18,18,18,16,16,18,21,21,21,24,26,23,16,13,12,11,8,3,-2,-4,-6,-7,-6,-4,-5,-6,-7,-7,-5,-2,-1,0,3,7,10,11,11,10,9,9,11,13,16,17,14,8,3,3,3,1,3,10,11,4,-1,0,1,-1,-3,-5,-6,-4,-3,-7,-10,-8,-6,-5,-2,2,1,0,4,8,9,9,9,8,8,6,1,0,4,6,1,-2,0,3,6,9,10,8,8,6,2,1,2,-2,-9,-15,-16,-16,-16,-15,-14,-12,-7,-3,0,3,7,11,13,15,18,21,22,23,22,20,19,18,16,15,11,7,2,0,0,3,3,5,10,12,11,11,11,9,12,18,14,
2,-6,-15,-26,-41,-58,-71,-80,-92,-107,-118,-117,-113,-110,-99,-74,-53,-43,-30,-13,-3,-3,-6,-7,-9,-8,-8,-9,-3,5,7,5,7,6,5,7,7,5,6,6,5,6,3,2,6,10,4,0,0,2,5,10,4,-5,0,10,8,2,4,4,0,4,7,3,1,0,-4,-5,-4,3,2,-9,-8,-2,0,3,0,0,4,3,-9,-16,-10,-6,-11,-18,-17,-13,-14,-17,-18,-19,-19,-19,-19,-23,-30,-32,-33,-33,-28,-27,-30,-33,-39,-43,-38,-36,-43,-46,-37,-30,-37,-40,-39,-38,-41,-42,-39,-34,-28,-31,-39,-37,-31,-30,-32,-31,-28,-23,-24,-29,-24,-12,-15,-22,-19,-15,-15,-12,-8,-7,-9,-6,-5,-3,2,2,-1,-1,-3,-4,-2,0,-3,-5,-6,-7,-7,-7,-6,-7,-8,-10,-12,-11,-8,-5,-4,-5,-5,-6,-6,-5,-3,-3,-4,-7,-9,-9,-7,-7,-8,-11,-10,-6,-3,-3,-3,-1,0,-1,-3,-6,-7,-4,-2,-4,-3,-1,-1,-3,-4,-6,-8,-4,-2,-5,-9,-11,-13,-15,-15,-13,-11,-9,-6,-4,-2,2,4,4,5,6,6,7,6,2,-2,-4,-6,-11,-15,-16,-16,-16,-17,-20,-19,-12,-9,-10,-9,-6,-6,-8,-10,-10,-9,-6,-8,-14,-17,-16,-14,-14,-14,-14,-14,-13,-11,-9,-7,-4,-1,-2,-3,-2,-1,1,5,5,5,2,3,4,4,4,5,5,1,4,8,9,2,2,5,4,2,6,10,5,-5,-11,-17,-27,-42,-53,-61,-73,
-86,-96,-101,-101,-99,-84,-61,-43,-33,-20,-3,7,4,-4,-6,-3,-2,-2,-3,-1,1,5,2,0,1,6,10,5,0,3,5,9,10,9,10,17,20,12,3,5,11,15,21,19,13,14,18,14,9,8,5,0,4,6,-3,-9,-10,-10,-11,-11,-3,-1,-7,-9,-8,-6,-1,-2,-5,0,3,-7,-14,-11,-6,-2,2,5,11,15,14,14,16,17,14,13,8,-6,-16,-17,-21,-24,-27,-31,-36,-43,-44,-35,-31,-36,-38,-30,-22,-25,-28,-29,-30,-32,-29,-25,-23,-22,-23,-26,-25,-26,-30,-27,-23,-25,-23,-16,-8,8,22,18,5,3,6,3,2,8,5,-4,-10,-17,-23,-22,-17,-13,-11,-13,-16,-17,-15,-13,-14,-16,-16,-15,-12,-7,-2,0,1,3,4,2,1,1,1,-2,-6,-10,-15,-18,-16,-12,-9,-7,-4,-3,-3,-2,-2,-2,-1,1,1,1,0,-5,-9,-7,-6,-5,-1,0,-3,-7,-9,-13,-18,-18,-18,-22,-23,-21,-22,-23,-21,-17,-12,-6,2,10,15,19,19,17,17,20,21,19,15,7,-3,-6,-6,-7,-8,-8,-9,-14,-17,-18,-16,-11,-7,-11,-17,-19,-18,-18,-21,-20,-16,-12,-12,-13,-10,-5,-3,-3,-3,1,5,5,4,4,5,6,4,1,-1,-1,1,0,1,3,1,-4,-6,-6,-8,-8,-6,-3,-1,-2,-7,-14,-11,-5,-5,-5,2,9,5,0,4,9,7,1,-5,-8,-18,-37,-58,-72,-82,-95,-111,-114,-114,-115,-102,-75,-52,-39,
-24,-6,5,7,13,16,9,6,10,10,6,3,4,1,-1,-4,-10,-13,-16,-15,-13,-16,-17,-13,-10,-12,-9,-6,-12,-23,-18,-13,-11,-3,0,-10,-13,-7,-7,-9,-3,-1,-7,-5,-4,-10,-15,-14,-9,-8,-9,-5,-5,-12,-14,-11,-11,-11,-13,-15,-10,-6,-11,-14,-7,-2,-3,-6,-2,3,-2,-12,-18,-19,-20,-23,-23,-23,-27,-28,-29,-28,-26,-23,-23,-28,-37,-38,-34,-37,-45,-45,-38,-32,-33,-32,-33,-37,-40,-36,-30,-27,-26,-30,-36,-35,-30,-33,-36,-32,-27,-25,-27,-28,-19,-5,-7,-15,-15,-8,-5,-5,-5,-7,-7,-6,-10,-13,-9,-6,-6,-7,-8,-6,2,4,3,2,2,1,-2,-7,-10,-9,-9,-12,-16,-14,-12,-13,-13,-13,-14,-11,-9,-9,-8,-4,-1,-3,-4,-2,-1,-2,-2,-2,-4,-7,-11,-14,-14,-15,-15,-14,-15,-18,-18,-18,-21,-18,-13,-15,-19,-17,-16,-19,-16,-9,-7,-8,-5,-4,-8,-8,-5,-6,-9,-10,-11,-14,-16,-16,-17,-18,-17,-15,-14,-13,-11,-8,-9,-11,-11,-10,-10,-7,-4,-4,-7,-10,-10,-8,-9,-12,-10,-5,-5,-9,-12,-12,-10,-9,-12,-14,-11,-8,-10,-14,-13,-8,-7,-8,-8,-6,-2,1,3,6,7,5,3,3,4,7,10,13,13,12,12,9,8,12,16,14,9,7,5,3,4,2,-2,-4,-5,-12,-21,-27,-31,-36,-45,-50,-52,-57,-61,-59,-54,-48,-40,-34,-30,-23,-13,-8,-5,0,5,6,5,5,3,5,
8,9,7,5,2,0,2,8,10,10,9,9,11,12,13,15,19,21,19,16,15,16,16,15,14,13,12,13,17,20,19,13,8,8,9,7,5,3,0,-4,-9,-13,-12,-8,-7,-9,-8,-4,-1,0,3,6,8,10,13,18,21,23,26,25,22,24,27,24,18,14,9,1,-5,-9,-15,-18,-19,-25,-32,-33,-33,-36,-39,-39,-39,-39,-40,-41,-43,-43,-43,-42,-38,-35,-33,-31,-30,-29,-28,-27,-26,-21,-18,-15,-13,-10,-5,1,6,11,17,23,25,25,26,27,27,26,21,15,10,5,-2,-9,-13,-16,-19,-20,-18,-16,-16,-14,-7,-2,-4,-4,-2,0,1,0,-2,-4,-2,-1,-5,-8,-4,0,4,8,10,11,15,19,21,22,22,20,18,18,17,15,16,18,13,5,-1,-5,-9,-8,-7,-10,-13,-14,-18,-24,-29,-27,-23,-20,-18,-16,-13,-10,-6,-4,-2,3,11,17,20,20,19,17,15,12,9,6,7,9,7,4,3,2,2,2,2,-1,-1,0,-4,-8,-10,-12,-15,-15,-15,-17,-16,-12,-10,-13,-15,-14,-12,-10,-9,-6,-2,1,0,-3,-6,-4,1,2,0,-1,0,1,-4,-6,-2,4,7,8,8,10,11,11,11,12,14,15,11,5,0,-6,-8,-1,8,9,7,6,3,2,6,12,12,13,8,-4,-23,-41,-58,-71,-86,-102,-115,-118,-115,-112,-98,-72,-50,-43,-34,-19,-9,-6,-5,-4,-6,-6,-11,-16,-11,-3,-1,0,3,2,-1,4,
2,1,4,6,6,8,6,6,15,19,9,3,10,15,20,28,27,17,19,25,20,18,22,17,6,5,6,0,-6,-14,-18,-21,-21,-16,-14,-15,-14,-16,-20,-17,-14,-14,-11,-9,-15,-21,-14,-12,-17,-17,-9,-9,-14,-15,-14,-18,-19,-15,-13,-18,-29,-37,-41,-42,-44,-44,-44,-46,-50,-51,-47,-46,-50,-51,-45,-37,-34,-28,-27,-30,-35,-37,-33,-28,-24,-22,-25,-24,-25,-31,-32,-28,-30,-29,-22,-17,-17,-15,-17,-22,-16,-10,-13,-17,-16,-16,-18,-17,-17,-14,-11,-12,-12,-12,-13,-14,-13,-13,-14,-14,-11,-9,-9,-8,-5,-2,0,0,1,0,0,1,0,-1,1,1,0,-2,-3,-4,-3,-3,-6,-8,-7,-4,-3,-2,-2,-4,-6,-4,-2,-1,2,5,3,-1,-3,-6,-11,-10,-8,-9,-13,-13,-14,-15,-15,-14,-13,-10,-7,-7,-9,-7,-3,-3,-5,-4,-3,-2,-2,-3,-5,-4,-1,-1,-5,-5,-4,-3,-3,-2,-3,-5,-3,-2,-4,-6,-5,-5,-7,-8,-8,-10,-8,-6,-5,-7,-7,-6,-6,-7,-7,-7,-6,-1,0,0,-1,-1,1,2,1,2,3,4,4,2,1,3,5,7,7,6,7,11,16,18,20,23,24,19,15,14,12,11,14,22,28,29,31,35,41,41,44,52,55,47,35,21,5,-19,-45,-64,-80,-95,-107,-112,-112,-105,-85,-60,-41,-29,-11,8,19,22,23,24,24,24,18,13,20,27,23,19,26,29,29,34,34,34,37,38,35,31,
23,23,34,34,15,4,6,4,3,12,13,5,6,11,6,3,4,1,-2,0,2,2,3,1,1,6,9,17,26,26,22,20,21,19,10,-3,-9,-13,-20,-23,-16,-14,-20,-24,-21,-16,-11,-3,4,1,-4,-7,-9,-12,-17,-19,-19,-22,-27,-26,-22,-27,-39,-43,-33,-26,-30,-33,-28,-21,-20,-14,-7,-5,-11,-15,-18,-21,-20,-21,-27,-30,-32,-40,-45,-47,-49,-44,-37,-37,-36,-27,-23,-26,-25,-25,-25,-21,-16,-11,-6,-2,-7,-14,-19,-20,-14,-8,-7,-11,-13,-18,-27,-29,-27,-22,-16,-13,-12,-11,-9,-9,-8,-3,-1,0,0,-2,-5,-6,-4,-3,-3,-5,-8,-12,-16,-17,-16,-16,-16,-18,-20,-21,-19,-18,-18,-18,-17,-17,-19,-21,-21,-20,-19,-17,-14,-13,-13,-13,-13,-15,-16,-13,-9,-8,-8,-10,-11,-12,-13,-15,-15,-14,-11,-12,-14,-16,-18,-21,-23,-22,-22,-21,-20,-21,-22,-22,-22,-23,-23,-21,-20,-20,-19,-17,-16,-18,-19,-18,-19,-19,-17,-16,-18,-19,-19,-22,-24,-21,-21,-24,-25,-21,-20,-20,-19,-17,-17,-19,-21,-22,-22,-19,-17,-19,-21,-20,-20,-23,-23,-19,-15,-12,-14,-18,-18,-18,-24,-25,-19,-18,-19,-16,-12,-13,-14,-8,-3,-3,-8,-16,-26,-37,-52,-66,-77,-87,-99,-107,-110,-106,-99,-83,-59,-37,-23,-12,-1,4,4,5,5,0,-4,-8,-10,-5,-2,-10,-14,-8,-11,-19,-20,-19,-19,-19,-18,-16,-17,-22,-21,-8,-3,-11,-13,-5,-4,-5,
4,8,-1,-6,-6,-11,-11,-1,-3,-14,-16,-13,-21,-25,-19,-10,-6,-5,0,-2,-9,-8,-4,-5,0,4,-1,-3,-2,-10,-16,-9,-7,-14,-20,-17,-15,-19,-19,-18,-20,-18,-16,-15,-18,-24,-24,-17,-17,-23,-21,-17,-19,-23,-25,-21,-17,-23,-31,-29,-24,-24,-23,-25,-34,-42,-43,-44,-43,-39,-39,-46,-46,-41,-44,-42,-35,-35,-34,-25,-19,-15,-6,-3,-10,-6,5,8,3,-2,-5,-6,-7,-6,-4,2,4,1,-4,-9,-8,-2,1,3,6,5,0,-6,-8,-6,-4,-4,-5,-5,-6,-6,-8,-11,-11,-9,-8,-10,-11,-8,-7,-8,-7,-4,-2,-1,0,-1,-2,0,3,2,0,-1,-2,-5,-8,-12,-11,-7,-5,-8,-11,-11,-12,-15,-17,-15,-11,-9,-8,-5,-3,-5,-6,-5,-5,-3,-3,-3,-1,3,2,-4,-5,-2,-1,-3,-2,1,6,7,6,5,1,-2,-3,-3,-2,1,3,4,1,-1,-2,1,7,11,10,12,12,13,15,17,17,19,22,22,20,21,22,21,22,21,17,15,19,22,23,23,21,16,13,11,12,14,15,14,12,8,6,7,10,18,29,36,33,31,35,33,27,24,21,15,8,0,-12,-21,-23,-26,-31,-30,-27,-27,-28,-27,-28,-30,-32,-30,-22,-13,-6,-5,-8,-12,-14,-11,-4,5,17,27,28,22,18,16,17,20,23,22,20,19,14,3,-3,0,4,9,14,14,9,6,8,13,17,20,17,10,3,-1,-2,0,7,13,14,9,
3,3,5,7,9,10,9,9,9,10,11,14,14,9,0,-6,-8,-11,-11,-7,-5,-8,-11,-12,-14,-15,-11,-7,-5,-2,0,-2,-2,-3,-9,-16,-17,-12,-7,-2,0,-5,-13,-16,-17,-17,-16,-14,-14,-15,-18,-25,-33,-33,-28,-29,-35,-38,-36,-34,-35,-36,-32,-25,-17,-13,-11,-6,-3,-2,-1,0,1,6,12,13,11,9,10,10,10,9,7,9,11,7,0,-3,-5,-8,-9,-10,-9,-7,-3,0,3,5,4,3,7,11,11,12,13,12,10,8,8,10,11,10,10,12,13,11,10,12,12,8,3,0,0,1,-1,-5,-8,-9,-8,-7,-6,-3,-1,1,1,-1,-3,-4,-2,-2,-5,-8,-11,-12,-14,-17,-17,-12,-9,-10,-13,-12,-9,-11,-13,-12,-11,-11,-12,-16,-17,-14,-10,-10,-11,-11,-10,-9,-7,-6,-6,-4,-2,-2,-1,-1,-1,-2,-2,-4,-8,-10,-10,-11,-12,-11,-11,-14,-15,-11,-8,-7,-8,-8,-8,-6,-4,-5,-5,-1,2,1,0,-1,-1,1,1,-1,0,3,6,5,6,8,7,2,-1,1,5,5,0,-1,4,6,-1,-3,5,7,1,-4,-10,-21,-34,-49,-69,-86,-98,-106,-109,-109,-104,-89,-71,-53,-37,-19,-9,-5,-5,-1,1,1,2,0,-1,2,0,-9,-8,2,5,1,0,-1,-1,2,6,7,4,-7,-8,1,1,-9,-12,-10,-15,-14,-5,-5,-11,-9,-8,-9,-2,7,3,-5,-3,5,6,3,0,-2,-7,-12,-8,-4,-10,-11,
-8,-10,-10,-7,-7,-5,1,-1,-4,6,12,8,6,9,9,1,-3,-6,-14,-25,-28,-24,-22,-29,-32,-31,-33,-30,-21,-15,-14,-14,-16,-15,-20,-26,-26,-20,-18,-30,-34,-35,-37,-37,-35,-35,-38,-36,-37,-42,-38,-30,-28,-35,-39,-40,-34,-28,-26,-25,-16,-10,-9,-9,-7,0,6,6,1,4,12,20,22,20,11,9,14,14,9,10,14,15,17,18,17,15,15,15,14,14,15,14,11,8,4,1,-1,-3,-5,-5,-3,-1,0,0,-1,-2,-2,-1,-1,-1,-1,-1,-3,-5,-5,-4,-4,-4,-4,-5,-4,-1,3,6,7,6,6,7,9,8,8,9,10,10,7,1,-1,-2,-3,-5,-5,-3,-1,-2,-3,-4,-2,-2,-4,-3,-1,0,0,2,3,4,5,4,1,0,3,4,3,3,2,0,-3,-4,-3,-4,-3,1,2,3,3,0,-3,-4,-5,-5,-4,-1,-1,-5,-9,-8,-7,-7,-8,-10,-8,-5,-3,-4,-3,1,3,2,1,4,9,11,12,12,13,13,10,8,13,19,17,8,6,14,24,24,18,20,33,35,23,17,20,19,13,3,-13,-33,-51,-67,-84,-96,-110,-119,-119,-117,-114,-97,-72,-51,-36,-22,-13,-12,-8,1,2,-1,0,-5,-6,2,5,-1,3,11,10,4,3,0,1,6,8,7,4,-5,-5,9,12,4,5,9,8,9,20,24,16,14,17,16,20,27,25,15,12,15,6,-7,-10,-6,-7,-13,-9,-7,-13,-13,-5,-4,-3,1,
0,-1,2,-2,-6,2,15,15,7,7,8,-2,-9,-7,-10,-19,-18,-11,-13,-25,-26,-23,-25,-26,-17,-14,-23,-31,-30,-28,-32,-36,-35,-36,-34,-38,-36,-35,-36,-40,-41,-40,-40,-38,-35,-37,-34,-28,-28,-32,-31,-22,-15,-15,-14,-7,0,4,1,-4,-6,-5,-5,-7,-9,-6,1,8,5,-1,-11,-12,-6,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,1,-2,-6,-8,-9,-10,-8,-3,0,-3,-7,-8,-6,-6,-6,-3,-2,-3,-5,-8,-11,-9,-4,-2,-4,-5,-4,-4,-6,-5,-6,-7,-7,-6,-5,-6,-6,-6,-5,-4,-4,-4,-2,1,2,1,0,0,-1,-1,-2,-5,-6,-7,-11,-15,-16,-16,-16,-14,-11,-11,-12,-11,-7,-3,-2,-3,-5,-3,0,-2,-4,-5,-5,-7,-8,-9,-9,-6,1,2,-5,-9,-6,-3,-3,-6,-7,-5,-2,-5,-13,-17,-15,-15,-17,-18,-16,-10,-6,-9,-13,-14,-10,-9,-9,-7,-6,-6,-7,-6,-6,-9,-11,-11,-9,-5,-1,0,-1,-2,-3,-6,-15,-14,-3,8,6,-1,-1,8,10,4,3,7,5,0,-7,-21,-36,-48,-57,-69,-80,-93,-102,-101,-95,-88,-70,-47,-30,-21,-11,-6,-6,-3,5,6,-1,-2,-5,-7,-2,0,-7,-5,5,10,11,12,10,9,11,12,11,6,-6,-8,3,2,-11,-17,-18,-17,-17,-11,-8,-12,-15,-13,-12,-12,-10,-9,-13,-12,-5,-6,-13,-12,-4,-6,-13,-6,2,-3,-3,2,1,0,0,-4,-6,-1,-4,
-6,2,11,4,-5,-6,-7,-14,-11,-4,-8,-18,-21,-18,-16,-22,-23,-22,-25,-29,-27,-28,-35,-43,-44,-39,-40,-46,-47,-44,-38,-40,-35,-31,-32,-33,-25,-19,-21,-19,-16,-17,-12,-5,-10,-16,-18,-15,-14,-17,-14,-5,4,6,0,-5,-4,-1,-1,-1,-2,0,7,14,11,4,-3,-2,0,1,3,5,5,2,-1,-2,-3,-4,-4,-6,-10,-12,-11,-13,-14,-12,-10,-9,-8,-7,-9,-9,-5,1,3,3,2,2,3,3,2,3,5,5,4,1,-2,-1,2,3,4,5,2,0,0,0,-2,-2,0,1,2,-1,-4,-4,-3,-4,-5,-4,-2,-1,-3,-5,-7,-7,-7,-6,-4,0,3,3,1,2,3,6,9,10,9,8,6,4,0,-4,-6,-7,-7,-8,-8,-7,-6,-5,-6,-7,-4,0,4,6,5,2,0,2,4,2,2,1,0,-1,-4,-8,-8,-6,-8,-13,-15,-14,-13,-14,-12,-9,-8,-7,-6,-3,1,3,0,-2,2,6,5,1,-1,0,-1,-5,-8,-6,-1,0,0,1,1,1,3,2,-2,-5,-6,-10,-16,-23,-31,-38,-44,-48,-53,-56,-57,-57,-55,-50,-42,-32,-24,-19,-13,-6,-4,-2,3,8,7,3,-1,-4,-7,-9,-12,-16,-12,-4,-3,-8,-9,-7,-5,-6,-6,-4,-2,-1,-2,-6,-6,-1,4,3,1,3,5,7,9,11,13,14,12,8,6,7,7,5,3,2,1,-1,-5,-7,-3,-1,-3,-4,-3,-2,-2,-1,-1,2,4,4,3,2,
2,-1,-5,-6,-5,-7,-11,-15,-19,-21,-24,-26,-27,-26,-26,-27,-27,-26,-25,-23,-20,-18,-18,-20,-20,-17,-14,-14,-14,-13,-11,-13,-17,-19,-19,-17,-16,-17,-18,-18,-21,-26,-26,-21,-18,-19,-22,-21,-17,-14,-14,-13,-8,-5,-5,-7,-8,-5,-2,0,0,0,3,5,4,4,7,9,9,11,13,14,13,12,12,13,15,15,14,13,14,13,11,8,6,7,5,0,-1,-1,-2,-3,-2,-1,-2,-3,-4,-6,-6,-4,-3,-3,-3,-2,-4,-7,-8,-6,-3,-3,-2,1,1,0,1,1,0,1,5,7,8,11,14,11,7,7,6,6,9,11,8,6,7,6,1,-1,0,2,4,6,6,7,9,7,1,0,3,5,5,3,0,-3,-4,-5,-5,-4,-1,-1,-2,-1,1,1,1,1,1,0,-2,-3,-3,-2,-2,-4,-5,-3,-2,-2,-2,-4,-7,-4,0,0,-1,-1,0,-1,-2,-4,-2,4,8,6,3,4,4,2,2,4,6
3,3,4,4,4,4,4,5,6,7,7,6,7,9,10,10,7,4,4,4,4,5,5,5,5,3,1,2,4,5,4,3,2,2,2,0,-2,-3,-5,-7,-6,-5,-8,-9,-9,-9,-11,-8,-3,-3,-2,-1,3,6,13,23,33,42,49,53,58,61,62,58,52,44,36,27,21,16,7,1,0,1,2,3,6,7,6,6,7,6,3,2,4,4,5,6,4,4,5,5,4,8,10,8,6,8,6,4,5,5,3,-1,1,3,2,1,0,-2,-2,0,-1,0,1,0,-1,0,1,0,-1,-2,0,2,1,3,5,7,8,8,6,5,7,7,6,6,5,4,7,9,9,11,13,16,17,14,9,10,10,14,15,15,17,18,20,19,16,14,18,22,21,21,22,21,19,18,18,21,21,20,15,11,13,17,12,10,13,14,13,15,20,21,18,16,12,12,12,10,8,8,9,6,4,5,5,4,2,2,5,6,6,7,8,5,3,5,7,8,6,6,5,4,4,3,0,-3,-4,-5,-7,-9,-9,-10,-10,-9,-8,-6,-2,-1,-1,-1,0,0,0,-1,-2,-2,-1,-1,-2,-2,-2,0,2,3,4,6,7,6,5,6,7,7,7,7,6,5,4,3,1,-1,-2,-3,-2,0,0,-2,-4,-5,-4,-3,-2,-1,1,1,-1,-4,-5,-3,1,3,3,2,2,2,3,3,2,3,3,1,0,0,0,0,1,2,1,0,2,4,3,
3,2,3,4,2,-1,-4,-4,-6,-8,-10,-11,-12,-12,-14,-16,-15,-12,-12,-13,-12,-10,-9,-8,-7,-8,-10,-11,-9,-10,-11,-11,-10,-13,-17,-18,-15,-16,-17,-16,-15,-13,-10,-1,8,18,27,34,39,47,50,47,43,37,30,21,17,10,0,-6,-8,-9,-10,-9,-7,-8,-8,-8,-10,-11,-11,-13,-11,-11,-12,-13,-14,-16,-13,-11,-7,-2,-2,-8,-8,-5,-5,-7,-8,-6,-6,-7,-7,-7,-8,-8,-8,-11,-7,-2,-2,-6,-6,-5,-6,-5,-7,-10,-12,-11,-8,-7,-6,-2,-2,-2,-3,-1,-1,1,4,1,-4,-6,-9,-10,-6,1,4,6,9,9,9,12,13,13,15,18,19,13,11,9,7,9,8,4,6,10,12,10,10,8,5,4,9,13,15,17,14,9,10,15,17,19,25,25,21,22,26,24,22,19,16,12,11,7,5,7,7,5,2,1,-2,-3,-5,-7,-6,-3,0,2,4,2,2,5,6,5,6,7,8,8,6,4,3,4,3,4,5,5,5,6,6,6,5,6,7,7,6,4,3,4,4,2,3,5,7,8,7,7,8,9,9,10,12,14,12,8,6,6,6,7,8,9,10,10,7,5,5,7,8,8,9,8,8,6,5,6,8,9,10,10,9,8,9,11,11,11,11,11,11,10,10,10,10,10,9,7,8,10,10,10,11,11,11,11,11,12,13,12,12,11,9,8,7,5,3,4,4,4,4,4,
4,4,4,3,3,3,4,5,5,5,5,5,4,3,4,5,6,6,5,6,5,5,2,2,2,1,0,1,0,-2,-2,0,1,5,13,22,31,37,40,45,49,50,45,41,35,27,19,16,11,1,-5,-5,-3,-4,-3,1,2,2,2,1,-2,-3,-3,-2,-3,-1,0,-1,-1,1,2,2,5,5,3,4,7,9,8,8,6,4,4,7,10,9,9,8,5,6,9,6,5,8,7,6,6,7,5,2,1,2,1,2,2,2,5,6,6,3,2,5,5,4,4,3,1,2,4,4,4,5,5,4,4,2,1,3,10,13,13,13,14,11,13,16,13,15,20,18,15,13,9,6,7,10,14,14,11,7,2,4,8,4,2,4,5,2,5,9,9,8,6,3,5,10,8,6,7,10,8,5,2,0,1,0,-4,-4,-1,1,0,0,-2,-4,-2,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,1,1,1,2,3,2,2,2,2,2,3,4,4,4,5,6,6,8,9,8,8,7,5,4,4,5,4,2,1,-1,-2,-3,-5,-4,-2,-2,-2,-3,-3,-4,-5,-4,-3,-2,-2,-4,-5,-4,-1,2,4,6,7,8,8,8,8,9,9,9,7,5,3,1,0,-1,0,0,0,1,1,-2,-3,-2,-3,-3,-2,-3,-5,-6,-6,-6,-6,-6,-6,-7,-8,-8,-7,-7,-8,-8,-8,-9,-7,-4,-2,-1,1,3,3,4,
4,2,2,2,0,-2,-3,-3,-8,-11,-13,-14,-15,-14,-13,-14,-14,-11,-8,-8,-4,6,18,26,32,39,46,53,53,48,44,38,28,16,10,5,-2,-7,-6,-7,-8,-6,0,2,1,4,6,2,0,-2,-5,-10,-11,-11,-16,-17,-14,-10,-8,-5,-4,-6,-3,4,9,10,10,11,9,7,5,5,5,6,1,-3,-3,0,-3,-6,-6,-6,-7,-6,-9,-11,-9,-7,-6,-7,-5,-2,0,1,2,2,0,0,0,0,-1,2,1,-1,3,8,11,12,13,16,17,14,9,7,8,12,13,11,10,10,10,12,13,10,11,16,17,14,11,7,5,6,9,12,12,12,10,5,6,9,7,7,9,7,3,5,8,8,9,9,6,5,7,4,1,2,5,6,4,1,-2,-2,-2,-6,-5,0,3,3,2,1,0,2,3,3,3,4,5,2,0,-1,-1,-2,-3,-2,-2,-1,-2,-2,-1,1,3,3,3,4,5,6,5,4,5,6,4,1,0,0,1,1,2,2,1,2,3,1,0,0,-1,-2,-2,-2,-3,-2,-1,-2,-2,-2,-1,0,1,3,3,2,1,1,1,0,1,2,2,1,1,1,1,2,5,7,7,7,6,6,7,8,8,6,5,5,4,0,-2,-2,-2,-3,-4,-5,-6,-5,-4,-4,-4,-2,1,3,3,4,4,4,5,5,5,4,4,2,0,-2,-3,-3,-3,-3,-3,-4,-4,-3,-3,-4,-4,-4,-4,-2,-1,-3,-4,-3,
-6,-9,-8,-5,-5,-4,-3,-2,-1,3,11,21,30,41,48,53,57,58,56,53,46,37,26,22,16,5,-3,-5,-7,-8,-6,-2,0,-1,0,2,3,4,2,3,4,2,2,1,0,1,1,1,1,-1,-3,-2,0,3,4,1,-1,-2,-3,-2,0,0,-1,-2,-2,2,4,-1,-3,0,2,5,5,4,4,2,2,4,5,4,3,3,5,8,8,4,2,2,1,0,2,4,3,5,6,7,8,8,10,10,10,5,3,3,7,9,8,7,6,5,7,11,10,10,16,18,16,13,11,14,17,18,20,19,16,15,14,16,20,14,12,14,13,10,11,10,10,9,5,-2,-4,-1,-3,-6,-4,0,1,1,0,-1,1,1,-2,-2,1,2,2,1,-5,-10,-10,-11,-11,-11,-12,-12,-12,-12,-14,-15,-14,-11,-9,-8,-6,-3,0,2,3,4,5,6,5,5,5,5,4,3,1,0,0,-2,-4,-6,-7,-6,-4,-2,-4,-7,-9,-9,-9,-9,-5,-2,-2,-2,-2,-3,-6,-5,-2,-2,-3,-2,-1,-1,1,3,1,0,2,4,4,3,2,0,-3,-3,-3,-5,-6,-6,-5,-4,-4,-4,-2,1,2,0,-1,0,-1,-3,-5,-6,-7,-7,-7,-7,-6,-5,-3,-3,0,5,8,7,6,6,6,5,4,1,-1,-2,-3,-5,-6,-8,-9,-10,-11,-12,-12,-11,-11,-12,-12,-12,-11,-9,-6,-4,-3,-2,-2,-3,-3,-5,-6,-5,-5,-5,-5,-5,-7,-7,
-3,3,6,12,20,29,35,41,48,54,59,60,58,54,46,36,27,24,17,9,3,1,1,1,3,3,4,3,-1,-3,-4,-4,-5,-3,-4,-5,-6,-7,-7,-5,-5,-5,-2,-2,-4,-4,0,0,0,-1,-2,-3,-2,1,0,-2,-2,-1,-2,-1,1,-3,-6,-3,-1,2,5,5,3,-1,0,4,6,2,-1,-2,1,4,2,3,6,9,6,2,7,9,8,9,10,11,12,12,10,11,13,12,12,14,18,18,15,14,14,14,19,22,20,18,22,23,17,13,15,20,20,20,21,18,15,11,8,11,15,14,14,15,15,14,14,15,15,17,14,9,9,10,7,4,6,7,5,4,1,-1,1,1,-1,-1,2,3,4,4,0,-2,-1,0,3,5,4,4,4,4,4,5,6,7,7,5,3,4,4,4,4,4,4,4,5,6,7,7,6,5,5,7,6,4,2,2,1,-2,-2,-2,0,1,0,-1,-1,0,0,-1,-1,1,2,3,2,1,2,4,2,2,2,4,4,3,2,2,2,1,0,-2,-4,-5,-7,-9,-8,-8,-8,-7,-6,-7,-7,-7,-4,0,3,3,3,3,3,1,0,2,3,2,3,2,3,4,5,5,6,9,10,9,10,10,10,10,10,10,9,8,6,5,4,4,6,5,4,2,0,-1,-1,0,0,0,1,1,0,-1,2,0,-2,-1,0,-2,-4,-3,-2,-4,-6,-5,-2,0,5,15,24,32,38,42,
46,50,55,56,54,47,36,26,21,15,9,5,4,4,4,6,9,9,7,6,6,4,2,2,3,1,-1,0,0,-1,0,-3,-4,-3,-4,-8,-8,-4,-1,-2,-6,-8,-8,-7,-6,-5,-3,-2,-3,-4,1,4,-1,-2,1,5,6,8,8,7,4,3,5,6,5,4,2,5,7,4,1,4,7,4,2,1,-1,-3,-5,-5,-6,-6,-7,-9,-7,-4,-5,1,7,12,13,15,17,18,18,23,25,20,19,21,19,15,11,12,14,16,17,17,14,12,11,12,15,16,12,14,19,15,10,13,16,12,6,-3,-10,-10,-5,-5,-7,-2,0,-2,-1,2,4,9,14,13,10,7,7,8,9,7,6,5,6,7,7,6,5,3,0,0,0,0,-1,0,1,1,1,2,4,8,12,12,10,8,7,4,4,4,3,2,1,1,0,0,1,1,1,1,3,4,4,3,3,3,4,5,6,8,11,12,11,10,10,11,11,11,10,10,8,4,1,-3,-6,-8,-7,-6,-6,-8,-9,-9,-7,-2,2,3,3,4,4,3,3,4,5,5,4,2,1,2,5,7,7,8,10,10,8,7,8,9,9,7,4,2,2,0,-1,0,0,0,-1,-3,-2,-1,0,0,0,0,0,-2,-1,1,2,3,3,2,2,2,2,2,6,10,6,4,4,4,0,-2,-1,0,-1,-3,-4,-1,1,4,10,19,29,37,43,47,54,58,57,55,49,38,25,20,
13,4,-3,-5,-10,-12,-7,-3,-5,-6,-4,-3,-3,-2,1,4,6,7,8,6,4,6,7,5,3,3,2,0,4,8,6,3,3,1,-3,0,2,3,3,1,-2,-1,2,-1,-3,1,4,6,4,3,3,0,0,4,5,4,4,4,5,8,6,2,3,3,-1,-4,-3,-1,-3,-3,1,6,9,9,9,10,10,9,8,9,12,14,13,11,8,8,13,16,13,13,15,12,5,0,-1,1,4,9,11,11,9,10,12,18,21,19,19,21,17,12,12,12,13,13,5,-5,-5,-2,-3,-5,-2,-1,-1,-1,-2,-4,-1,1,-4,-7,-9,-11,-14,-19,-24,-25,-25,-22,-19,-15,-11,-7,-3,-1,2,7,10,9,7,5,5,6,7,6,6,7,8,7,6,7,8,7,7,4,1,-1,-3,-1,1,2,1,2,2,1,1,4,7,10,13,14,12,12,13,12,13,15,15,11,10,9,7,4,5,6,7,7,6,6,8,9,10,10,12,13,12,11,9,8,8,7,7,8,8,8,6,5,3,2,3,5,7,7,6,7,7,6,6,8,9,10,10,10,10,10,10,9,9,10,10,9,9,9,9,6,3,1,-1,-3,-4,-2,-1,-1,-2,-3,-4,-4,-3,-2,-2,-1,1,-2,-4,-4,-3,-2,-1,-1,-1,0,2,3,3,5,10,13,15,19,23,25,25,27,30,30,28,25,20,17,14,10,5,2,2,1,-2,-2,-1,0,0,-1,
-2,-2,-1,1,1,0,-3,-6,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-10,-8,-8,-8,-7,-7,-7,-7,-7,-9,-11,-11,-10,-8,-5,-5,-5,-3,-2,-2,0,3,4,4,4,3,4,6,5,2,1,0,-1,-3,-3,-3,-3,-5,-7,-9,-11,-10,-9,-9,-11,-9,-7,-5,-4,-2,0,3,6,7,8,11,15,16,15,17,19,20,19,19,20,21,21,21,21,20,19,18,17,16,15,15,14,14,14,13,12,11,9,7,4,2,0,-2,-5,-9,-10,-9,-9,-11,-10,-8,-5,-3,0,2,6,10,11,11,12,13,11,10,10,9,6,4,4,3,2,0,0,0,2,2,1,1,3,5,4,2,2,0,-1,-1,-2,-3,-4,-5,-6,-5,-4,-3,-2,-1,-1,-2,-1,2,5,8,10,10,9,9,9,10,12,14,16,16,14,12,11,10,9,7,6,5,4,1,-2,-4,-6,-7,-7,-7,-7,-5,-3,-2,-2,-2,-2,-2,-2,-1,1,1,1,2,2,2,3,5,7,8,8,8,7,7,7,5,3,4,5,4,2,1,1,0,-1,-1,-1,-2,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-4,-5,-4,-4,-4,-4,-4,-5,-3,-2,1,3,3,0,-3,-4,-3,-5,-4,-3,-6,-8,-9,-10,-7,-2,7,16,25,33,40,48,54,56,54,52,44,32,23,19,13,5,1,0,-2,-3,0,3,5,5,3,1,1,0,-1,-1,-2,-3,
-4,-4,-5,-5,-6,-6,-4,-6,-10,-11,-6,-4,-6,-8,-10,-15,-16,-13,-12,-13,-11,-11,-15,-12,-8,-7,-9,-4,1,4,7,8,7,5,6,9,10,8,8,9,7,7,4,2,3,3,0,-1,2,2,0,1,5,6,6,9,8,7,8,9,10,15,21,22,21,21,20,19,22,25,23,24,27,27,22,17,14,13,13,15,18,17,15,13,11,11,12,10,12,16,14,10,12,14,13,11,7,5,5,5,2,1,5,6,5,4,3,0,2,3,3,4,3,4,7,7,5,3,4,4,3,2,2,3,2,1,0,0,1,2,2,2,2,2,1,0,0,1,2,1,1,1,2,2,2,1,2,2,2,2,2,2,1,2,1,-1,0,2,3,3,4,4,4,6,7,6,7,8,7,6,5,3,2,2,2,1,0,1,0,-2,-2,-1,-1,1,2,2,2,1,1,2,2,3,4,4,5,5,5,4,5,6,6,6,7,6,6,6,5,4,3,3,4,4,3,3,3,3,1,0,0,1,1,1,1,1,1,0,-1,-2,-1,0,0,-2,-3,-4,-5,-7,-9,-9,-10,-10,-12,-14,-14,-12,-11,-9,-7,-4,-6,-9,-12,-12,-12,-15,-18,-19,-20,-24,-26,-23,-15,-10,-3,8,22,33,40,47,54,58,56,50,40,28,20,16,8,0,-6,-9,-13,-12,-11,-8,-4,-4,-10,-12,-10,-11,-14,-14,-15,-18,-19,-20,-22,-20,-19,-18,
-14,-15,-20,-20,-10,-6,-4,-3,0,-3,-5,-1,-1,-1,2,2,1,3,4,-1,-6,-4,-3,-1,1,-1,-3,-9,-14,-12,-9,-9,-9,-7,-2,3,6,5,6,7,5,4,7,10,8,7,8,5,3,4,5,6,9,10,11,12,13,15,14,14,12,13,19,23,17,14,16,18,14,10,8,5,2,3,7,8,8,10,10,10,12,13,15,20,22,21,21,20,19,17,15,12,9,9,8,9,11,12,11,8,3,0,3,7,10,10,9,6,6,7,6,9,14,16,15,12,8,6,6,7,7,7,6,5,3,4,5,7,9,9,8,8,8,9,10,12,13,13,13,13,13,14,15,14,14,13,12,10,11,13,14,15,16,16,15,14,13,12,13,15,15,15,15,14,12,10,11,11,11,11,12,13,13,12,11,11,13,13,14,15,15,14,14,14,14,14,16,16,16,16,16,16,16,17,17,16,16,17,16,14,14,15,15,14,15,15,15,17,17,14,14,17,18,15,13,13,12,11,10,10,12,14,15,13,12,13,14,14,14,15,16,15,12,11,12,13,14,14,16,16,13,12,13,13,10,7,7,4,3,3,5,10,15,20,26,33,39,44,50,54,56,53,48,41,30,19,12,6,1,-2,-3,-5,-2,0,4,7,5,-2,-1,3,3,1,2,3,3,1,-2,-2,-1,-1,-2,-2,-6,-12,-13,-9,-10,-15,-17,-15,
-17,-19,-14,-10,-7,-6,-10,-17,-14,-9,-10,-14,-9,-4,-4,-4,-3,-1,-6,-7,-3,-3,-6,-7,-9,-10,-10,-14,-17,-15,-11,-10,-7,-1,1,3,5,7,7,9,10,7,6,10,10,10,10,6,2,-1,-5,-11,-18,-18,-15,-18,-21,-17,-12,-10,-8,-3,5,12,24,34,35,34,38,39,39,40,36,32,33,29,21,17,15,10,9,5,0,-3,-1,-4,-10,-10,-7,-3,0,-1,-5,-10,-10,-9,-6,-1,7,12,13,9,9,11,14,17,21,22,21,18,16,15,14,14,13,11,11,12,12,11,11,12,11,9,9,9,9,8,7,6,5,4,4,4,5,6,7,7,7,8,10,12,11,10,10,10,11,12,15,18,20,19,17,17,17,16,15,15,15,14,12,10,9,10,8,6,6,8,8,7,5,7,8,7,4,3,4,6,7,9,11,12,13,11,9,8,10,12,12,11,9,6,3,2,1,1,0,0,-1,-3,-4,-4,-3,-2,-2,-3,-3,-3,-3,-2,-3,-3,-3,-2,-3,-3,-1,0,0,0,-1,-1,-2,-2,-2,-1,-2,-5,-11,-14,-12,-12,-12,-9,-6,-4,-4,-2,1,5,11,16,17,18,19,18,17,17,16,15,16,18,18,15,11,6,4,4,6,9,11,10,5,-1,-7,-11,-11,-8,-8,-9,-10,-11,-12,-11,-9,-8,-5,0,2,-1,-4,-4,-5,-5,-4,-2,-2,-3,-5,-6,-4,0,4,5,4,2,-2,-4,-5,-3,
-1,-1,-2,-3,-4,-4,-3,-2,-1,-2,-4,-6,-7,-4,0,4,5,6,5,2,-1,0,2,4,5,5,4,1,0,-1,-2,-1,-1,0,2,4,5,2,0,-3,-4,-2,1,4,7,8,7,5,5,6,6,10,15,16,14,14,14,14,14,16,15,14,13,12,7,4,3,1,-2,-2,-2,-2,-2,-3,-5,-6,-4,-3,-3,-3,-3,-1,-1,-2,-2,-1,2,4,5,6,7,7,8,7,5,2,1,2,2,2,-1,-3,-3,-3,-4,-6,-5,-4,-5,-6,-7,-7,-7,-8,-10,-9,-8,-7,-6,-3,-1,0,0,0,2,5,8,10,9,8,7,7,6,6,5,6,7,7,5,5,6,8,9,10,10,11,11,9,6,6,8,7,5,6,7,7,7,8,8,10,12,10,7,8,9,9,7,6,5,5,5,4,4,4,5,4,4,4,5,6,7,8,6,5,4,3,2,3,4,2,0,1,2,2,1,1,2,3,4,2,1,1,1,0,-1,-1,-1,0,-1,-1,-2,-2,-3,-4,-1,2,3,1,-1,-1,1,2,-2,-3,-1,-1,-1,-3,-2,1,4,10,16,26,36,43,47,51,53,50,47,40,30,22,16,8,2,0,-3,-7,-8,-8,-6,-3,-3,-5,-3,-1,-2,-5,-4,-1,3,2,-1,-2,-3,-3,0,7,7,1,2,6,4,4,8,8,5,3,3,2,4,5,1,-3,1,5,2,-4,-6,-3,0,2,4,5,1,-2,2,2,
0,1,2,1,3,3,-1,-1,-3,-8,-10,-7,-5,-7,-4,1,2,4,7,11,12,12,11,12,12,13,14,13,9,5,2,6,9,8,10,14,14,10,10,13,16,17,21,22,18,15,19,19,17,18,16,14,15,17,17,17,15,13,11,7,3,1,1,1,0,0,-2,0,2,-1,-5,-7,-7,-4,-2,-2,-4,-5,-3,-4,-5,-7,-9,-10,-9,-9,-9,-8,-8,-8,-9,-9,-7,-5,-3,-2,0,2,2,1,1,2,2,3,3,3,3,4,3,3,3,4,4,3,3,2,3,3,3,3,2,0,-3,-4,-4,-4,-3,-3,-5,-4,-4,-4,-4,-3,-1,1,0,0,1,2,2,0,-1,0,2,3,2,3,5,5,4,4,6,6,5,4,4,3,4,4,4,3,3,1,0,2,4,4,4,6,6,4,4,4,4,6,8,8,8,8,7,5,5,7,8,8,8,8,8,8,7,6,6,4,2,0,-1,0,0,-1,-4,-5,-5,-5,-4,-4,-2,-1,-4,-6,-3,1,3,0,-5,-7,-6,-7,-11,-12,-8,-5,-6,-6,-5,-1,6,16,27,36,45,50,57,61,61,59,55,48,36,27,20,13,9,8,4,-3,-2,0,3,5,4,0,-1,0,-2,-6,-5,-4,-3,-4,-4,-5,-4,-4,-3,3,4,-2,-4,0,-1,-3,-2,-3,-8,-11,-9,-9,-9,-9,-10,-13,-9,-5,-6,-8,-5,0,3,2,4,6,3,2,6,4,0,-1,0,-3,
-2,-1,-2,-1,-3,-7,-11,-9,-9,-10,-5,1,2,1,3,4,4,4,6,8,8,9,9,8,4,3,5,9,10,9,10,12,10,8,8,10,13,13,13,17,18,16,16,15,13,13,13,12,14,15,12,7,4,7,7,3,-2,-5,-6,-5,-2,0,3,6,7,1,-4,-6,-4,1,5,5,3,-1,-2,-2,-3,-3,-3,-3,-3,-3,-4,-5,-5,-3,-2,-2,-1,-2,-4,-6,-6,-4,-3,-1,-1,-1,-1,-1,-1,-1,1,3,3,1,-1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,-1,-2,-2,-3,-4,-5,-6,-5,-5,-4,-4,-5,-5,-3,-2,-2,0,3,3,2,1,0,-2,-2,0,0,-1,-3,-4,-4,-2,-1,-2,-1,1,1,1,1,2,1,1,0,-4,-5,-2,0,-1,-3,-2,0,0,-1,-2,-1,2,4,3,3,5,5,3,1,0,1,2,3,2,2,2,1,-1,-1,0,0,-1,0,2,1,0,-1,-3,-3,-1,0,0,3,8,10,5,0,0,3,2,-2,-4,-2,-1,-2,0,1,5,10,16,23,30,37,40,46,50,50,44,39,31,21,14,10,6,4,5,2,-4,-3,1,4,5,3,1,2,5,3,-2,-4,-6,-8,-8,-8,-8,-7,-8,-6,1,2,-4,-4,3,6,5,8,8,6,4,6,8,8,7,7,6,8,10,6,2,1,4,5,1,3,6,0,-3,2,2,-1,-1,1,0,2,4,2,2,
1,-2,-3,1,1,0,6,11,8,6,10,11,12,13,13,12,11,15,17,16,15,17,19,22,23,21,20,22,22,18,15,14,15,14,13,13,12,8,10,9,6,6,5,4,7,9,9,8,8,10,9,4,-2,-4,-3,-1,-1,0,4,4,3,-1,-7,-9,-7,0,3,3,4,1,-1,-2,-2,-1,1,1,1,0,0,0,1,3,3,4,5,4,3,4,4,5,6,6,4,1,0,-1,-1,-1,-1,-1,0,-2,-3,-4,-3,-1,1,0,0,0,-1,-2,-1,0,1,0,0,-1,-2,-3,-3,-2,-1,-1,-2,-2,-1,-2,-2,-1,1,3,4,4,4,4,4,3,2,3,3,2,1,-2,-3,-3,-3,-2,-3,-3,-2,1,3,2,2,4,5,4,4,3,5,7,6,3,0,-1,-1,0,0,-1,-2,-1,-1,-2,-3,-3,-2,0,1,1,2,4,4,3,3,3,4,4,4,4,2,0,-1,-1,1,1,0,-3,-3,-2,-2,-3,-3,-2,-1,-2,-4,-4,-4,-4,-4,-3,-4,-3,-1,1,2,4,7,11,16,20,22,25,27,28,28,28,28,24,20,15,10,7,3,-1,-2,-2,-4,-7,-6,-3,-1,0,1,2,5,8,7,3,2,4,4,3,2,2,2,2,0,0,0,2,2,0,-2,-2,-1,-2,-2,-3,-3,-4,-5,-4,-3,-1,0,0,0,1,1,2,2,3,5,5,3,1,2,3,2,3,3,3,2,1,0,-1,0,0,
0,1,2,2,3,5,7,9,11,13,15,17,18,19,20,20,18,17,16,15,14,13,12,13,13,12,11,10,11,11,11,13,14,13,12,12,12,12,13,13,14,16,15,12,10,12,14,15,12,11,11,10,8,7,7,9,9,8,6,5,4,4,2,2,2,1,-1,-2,-2,-3,-6,-6,-5,-5,-6,-7,-7,-7,-7,-7,-7,-5,-4,-2,-1,-1,0,3,3,2,3,3,2,2,3,3,3,3,4,3,3,3,2,2,3,5,5,4,3,3,3,1,0,1,0,0,0,-1,-3,-4,-5,-7,-8,-7,-5,-3,-2,-2,-3,-3,-1,-1,-1,1,4,4,3,2,1,0,-1,-2,-3,-3,-1,-1,-3,-4,-4,-3,-2,-1,0,0,0,-1,-2,-2,-1,-1,-1,-2,-3,-4,-5,-3,0,2,2,3,2,2,2,2,2,4,5,6,7,5,3,3,3,3,3,3,3,3,2,0,-2,-2,-1,0,0,0,0,0,-1
500
5.0
0,-2,2,5,5,5,6,4,0,-1,1,1,0,-1,-2,-4,-4,-5,-7,-9,-13,-15,-15,-13,-9,-6,-7,-7,-4,-3,-2,1,4,6,5,2,-1,-3,-2,-1,-2,-3,-4,-7,-8,-6,-2,1,1,1,3,4,3,2,4,7,8,6,5,6,6,5,3,2,4,6,7,6,5,6,5,3,3,5,5,5,5,5,6,6,8,11,10,8,6,5,5,5,7,8,8,5,3,3,4,7,11,12,13,15,14,11,10,12,12,10,9,7,5,5,6,4,1,2,4,3,4,5,6,5,5,5,4,4,5,5,3,4,5,4,3,2,0,-2,-2,-2,-2,-1,0,-2,-3,-3,-2,-1,0,0,-1,-2,-3,-3,-2,0,1,2,4,5,6,5,5,5,5,4,4,4,6,7,6,4,4,6,7,6,5,5,5,4,4,2,0,-1,-1,-3,-3,-2,0,0,0,0,-1,-1,2,4,5,5,7,7,5,3,1,0,1,1,-1,-2,-2,-3,-4,-4,-4,-5,-4,-5,-7,-6,-6,-6,-4,-2,0,3,7,9,11,15,18,18,18,19,18,16,15,13,10,9,7,3,0,0,-1,-3,-3,-4,-6,-7,-7,-7,-5,0,0,-5,-7,-6,-3,-3,-4,-2,-3,-10,-17,-19,-19,-22,-19,-11,-3,6,15,22,35,60,85,99,108,120,128,127,117,97,72,54,31,10,1,-2,-4,1,11,13,11,9,8,7,6,4,6,4,-3,-6,-3,0,0,
1,3,3,4,2,1,4,9,11,10,11,8,1,-2,1,3,3,2,5,10,11,5,-1,-2,1,-2,-5,-3,1,2,3,2,-1,-5,-7,-7,-2,2,1,-6,-5,1,-2,-7,-8,-4,-2,-2,-1,-1,0,4,8,10,11,6,5,10,10,6,6,9,11,9,7,12,13,13,19,26,30,32,29,27,29,34,34,35,38,42,42,42,43,39,37,42,41,37,40,47,48,44,43,45,45,44,44,41,39,39,40,39,39,41,39,34,32,34,36,35,33,32,30,31,31,27,26,27,24,21,21,21,18,13,6,2,5,8,6,1,0,-2,-3,-1,2,2,2,0,-3,-4,-3,-1,0,3,4,2,-1,-1,-1,-2,-4,-3,-4,-5,-5,-4,-4,-3,0,1,1,0,1,0,-2,-2,-1,-1,-3,-5,-7,-9,-10,-9,-8,-6,-4,-3,-4,-5,-4,-3,-3,-1,-1,-3,-3,-4,-6,-7,-5,-3,-2,0,-1,0,4,6,4,4,5,4,0,-1,-1,1,3,3,1,0,0,-1,-3,-2,1,3,2,-1,-4,-6,-8,-9,-10,-10,-11,-10,-9,-10,-11,-10,-10,-9,-8,-6,-2,4,5,4,3,5,6,7,6,5,5,7,4,-2,-4,-1,-1,-5,-8,-8,-9,-10,-10,-11,-11,-9,-8,-10,-11,-9,-8,-7,-3,-1,-2,-3,-3,-5,-6,-6,-7,-5,-2,-3,-4,-2,-1,-5,-7,-5,-1,1,2,1,-1,-2,-4,-5,-4,0,2,-1,-5,-7,-6,-6,
-8,-7,-4,-2,-2,0,1,2,4,6,5,3,4,2,-2,-5,-8,-9,-8,-7,-8,-10,-9,-9,-9,-9,-6,-3,-1,-3,-5,-3,2,4,4,7,8,7,7,7,6,7,9,8,5,4,2,2,4,7,7,6,5,4,2,1,2,2,2,1,-2,-3,-5,-7,-6,-4,-3,-1,-2,-4,-3,-2,-1,-3,-5,-6,-5,-3,-3,-6,-3,-2,-9,-13,-11,-12,-17,-17,-7,4,10,18,21,31,53,73,82,93,108,115,112,103,86,64,45,26,6,-3,-6,-7,-2,10,11,8,4,-1,-5,-5,-2,5,8,1,-2,1,7,9,8,9,9,8,4,-2,0,5,6,5,5,3,-2,1,7,6,3,7,9,13,17,14,9,10,14,10,5,8,12,16,19,16,12,10,6,2,3,11,16,12,10,15,13,9,9,8,5,7,9,9,6,5,6,7,6,1,4,12,13,13,15,17,15,15,14,16,17,18,21,25,32,34,29,24,27,30,32,37,40,41,42,42,40,32,33,38,39,36,43,51,51,48,47,47,46,44,43,41,39,39,40,39,39,38,34,27,25,25,25,23,21,20,18,15,13,10,12,15,15,19,23,23,23,20,14,10,11,11,10,11,8,4,5,7,4,-2,-4,-3,-2,-1,-1,-1,-2,-2,-3,-3,-1,0,0,-1,-3,-5,-6,-7,-6,-4,-2,-2,-2,0,1,2,3,4,3,5,5,3,0,-1,-2,-4,-9,-10,
-7,-6,-9,-13,-14,-13,-12,-10,-7,-7,-5,-3,-3,-5,-4,1,4,4,4,4,3,4,5,4,3,5,5,4,4,4,3,-1,-2,0,-1,-3,-4,-3,-1,-1,-2,-3,-4,-3,-3,-5,-5,-4,-4,-6,-8,-11,-13,-11,-5,-2,-1,0,2,3,3,3,2,3,4,3,-1,-3,-5,-6,-7,-9,-9,-8,-5,-1,-1,-1,-1,-1,-1,2,4,4,4,3,2,0,-1,-1,-3,-5,-6,-9,-9,-6,-4,-4,-5,-4,-3,-3,-2,1,4,4,4,2,-1,-3,-4,-4,-2,0,1,-1,-3,-4,-5,-5,-4,-2,0,1,-2,-1,3,5,6,7,9,9,7,5,3,2,4,2,-2,-1,-1,-3,-5,-5,-3,-3,-4,-5,-8,-13,-16,-18,-18,-16,-14,-14,-13,-10,-7,-5,-1,3,7,8,7,5,4,2,-1,-4,-7,-10,-10,-9,-8,-9,-9,-9,-8,-7,-6,-1,4,7,6,7,10,15,21,27,31,36,41,44,46,48,51,48,44,40,33,26,21,17,12,8,3,0,-2,-3,-4,-4,-3,-1,1,2,3,1,-2,-3,-1,0,0,0,0,1,1,-2,-4,-1,2,0,-3,-3,-4,-3,-2,-2,-4,-6,-7,-9,-12,-11,-9,-7,-6,-3,-3,-4,-2,3,6,9,11,12,13,14,12,9,9,11,11,10,9,9,8,9,8,7,8,10,10,10,11,12,12,14,16,16,17,18,18,19,21,21,19,18,17,15,13,13,14,14,15,15,12,12,15,17,
18,20,24,26,26,28,30,31,33,33,34,35,34,32,30,28,27,28,31,34,37,37,36,36,39,40,40,41,41,39,34,28,25,24,21,19,18,15,11,9,8,5,2,0,0,0,0,-3,-3,-2,-2,-4,-6,-6,-3,-3,-5,-7,-7,-8,-9,-9,-6,-4,-2,-2,-2,-1,-2,-4,-6,-4,-2,-3,-7,-12,-15,-18,-23,-23,-16,-9,-9,-10,-12,-13,-10,-5,-2,1,7,11,5,-1,0,3,4,4,5,5,5,3,0,-1,1,4,4,1,1,3,3,4,4,3,2,0,-3,-4,-4,-3,-6,-10,-9,-9,-11,-9,-6,-7,-7,-5,-6,-8,-5,-1,-4,-5,-3,-2,-3,-1,0,0,3,5,4,1,3,4,2,0,-1,-1,0,-1,-2,-3,-4,-4,-3,-5,-7,-5,-2,-2,-3,-4,-3,-1,0,-2,-6,-8,-9,-11,-10,-8,-8,-9,-10,-11,-12,-12,-9,-8,-7,-8,-8,-7,-7,-6,-5,-5,-6,-3,-1,-2,-1,1,-1,-6,-9,-10,-12,-13,-11,-10,-9,-8,-9,-11,-11,-8,-2,1,2,2,0,-3,-4,-1,1,0,0,-1,-4,-8,-8,-8,-9,-10,-12,-16,-18,-12,-9,-10,-8,-5,-4,-3,-2,-3,-2,3,7,6,4,3,2,0,-3,-4,-3,1,1,-2,-5,-6,-6,-7,-7,-6,-3,-4,-5,-4,-3,-3,-2,0,0,0,0,-1,-1,0,-2,-6,-8,-9,-11,-11,-8,-8,-10,-7,-4,-11,-19,-15,-11,-15,-14,-5,7,18,25,27,37,63,
84,93,102,114,118,111,97,77,55,41,21,1,-6,-7,-9,-2,12,16,12,13,10,3,0,2,6,7,5,3,6,10,11,8,6,7,6,5,1,0,1,0,-2,0,1,-6,-6,-3,-3,-8,-5,0,5,7,4,-1,1,5,3,-1,0,4,9,12,10,10,13,12,9,10,19,22,15,13,15,14,12,15,15,11,10,13,14,9,8,15,21,20,11,7,7,6,3,1,2,4,6,7,7,8,9,12,17,20,19,16,17,21,24,25,29,33,36,38,41,43,41,42,49,45,40,47,57,55,50,50,50,48,49,49,49,49,48,44,40,41,39,32,27,26,28,30,26,20,21,23,21,17,15,18,20,17,15,15,18,19,16,9,5,6,7,3,4,7,6,7,12,11,6,5,6,4,2,2,4,4,2,-1,-2,-4,-5,-6,-6,-3,0,1,-1,-4,-5,-5,-5,-5,-1,4,4,1,-1,-1,-1,0,1,0,-1,-1,-2,-3,-3,-2,-2,-2,-1,1,3,7,8,8,6,6,8,7,6,5,6,6,3,0,-2,-1,1,0,-1,0,0,-2,-2,-2,-3,-4,-3,-1,0,0,0,0,-1,1,2,1,0,0,-1,-5,-8,-8,-9,-10,-11,-12,-16,-19,-18,-16,-13,-10,-8,-7,-4,-1,1,3,5,6,5,4,3,2,1,-2,-8,-9,-8,-10,-10,-7,-5,-4,-2,-1,-2,0,3,4,2,2,1,-3,-5,-6,-8,-9,-9,-6,
-6,-6,-4,-3,-2,0,1,1,1,0,0,0,1,2,1,-3,-4,-4,-5,-5,-5,-6,-8,-9,-9,-9,-8,-4,-3,-4,-3,-2,-2,-2,-4,-7,-11,-12,-10,-9,-9,-10,-10,-9,-9,-10,-10,-6,-5,-6,-7,-6,-5,-4,-3,-2,-1,3,8,10,11,12,12,10,9,8,7,3,1,-1,-2,-3,-4,-5,-4,-5,-6,-7,-7,-6,-5,-5,-9,-12,-13,-12,-14,-17,-16,-12,-14,-19,-20,-16,-12,-11,-11,-11,-12,-21,-33,-37,-34,-31,-27,-17,-6,3,11,17,34,62,90,106,118,131,136,132,120,101,77,58,37,17,6,1,-2,1,10,11,8,9,8,5,2,0,-2,-2,-3,-5,-4,0,2,-3,-8,-10,-9,-6,-2,1,3,4,2,1,1,-6,-5,0,-4,-8,-4,-3,-2,0,-2,-2,3,8,8,3,1,3,8,10,7,2,1,-4,-8,-5,3,6,4,4,6,6,7,12,15,12,7,9,12,11,11,16,19,20,17,18,21,20,16,13,13,15,13,15,18,21,20,18,21,26,27,24,23,25,24,23,25,28,33,37,40,36,30,33,43,44,42,46,51,51,51,51,50,51,57,59,58,60,63,62,61,63,61,56,54,53,50,54,53,45,39,38,36,32,27,27,31,27,21,19,20,21,17,10,7,7,4,0,3,6,5,5,7,5,0,1,5,10,12,13,11,9,9,6,4,4,4,4,3,2,1,2,2,0,0,6,
10,8,8,8,7,7,5,0,-2,0,-2,-6,-5,-1,2,2,1,2,5,10,13,12,14,17,14,10,8,8,9,9,9,9,10,12,11,8,7,7,7,7,5,5,6,4,3,4,5,5,6,7,8,8,10,9,6,7,7,5,4,5,5,4,2,2,3,3,2,3,3,3,2,2,1,0,-1,0,-2,-3,-3,-3,-3,-3,-4,-6,-7,-5,-3,-3,-4,-3,-2,-2,-2,-2,1,4,6,6,6,5,6,8,8,7,7,5,3,2,0,-3,-6,-7,-8,-9,-9,-8,-7,-7,-7,-5,-4,-3,-2,-2,-4,-6,-10,-15,-16,-13,-10,-10,-11,-11,-9,-8,-8,-6,-1,-1,-5,-7,-8,-10,-11,-12,-11,-10,-9,-12,-14,-11,-8,-9,-12,-12,-9,-9,-13,-13,-10,-8,-6,-1,3,3,5,9,12,14,13,9,7,9,8,2,-4,-5,-5,-9,-12,-11,-8,-8,-9,-8,-9,-10,-9,-8,-7,-7,-8,-10,-11,-9,-9,-11,-12,-10,-7,-6,-8,-9,-11,-12,-13,-16,-19,-20,-21,-20,-22,-22,-21,-24,-28,-26,-23,-25,-22,-11,2,11,20,28,43,67,90,101,112,123,127,123,113,93,67,47,23,3,-3,-5,-7,-1,10,12,8,7,1,-2,-1,-2,-9,-13,-14,-16,-15,-8,-5,-10,-9,-4,-3,-4,-4,-4,-2,0,-1,-3,-7,-9,-7,-3,-5,-6,-1,3,4,4,1,1,8,11,10,6,5,6,10,12,11,10,11,7,3,5,7,5,1,7,
15,13,9,10,12,10,1,0,6,7,8,15,21,21,19,16,18,17,14,14,18,22,25,26,23,21,22,24,30,38,41,38,38,39,34,31,35,43,49,49,49,46,41,42,47,46,45,52,56,53,48,50,49,48,53,56,53,48,47,48,50,52,51,47,43,38,37,42,46,41,38,37,36,36,33,33,36,34,33,34,34,32,25,17,17,21,18,13,14,17,16,15,19,20,18,19,21,20,20,21,23,24,22,21,21,20,18,16,14,14,13,10,7,9,11,9,6,7,8,7,7,8,9,12,12,8,2,2,4,5,5,6,6,5,3,2,3,4,5,6,6,4,1,0,0,1,2,3,2,3,5,6,5,7,9,10,11,13,14,13,12,11,8,7,6,4,5,6,3,0,1,3,6,10,11,11,12,13,12,8,7,7,6,5,4,2,0,-2,-4,-6,-5,-3,-3,-3,-4,-7,-10,-11,-10,-8,-5,-4,-5,-7,-7,-7,-8,-8,-6,-6,-6,-8,-10,-11,-10,-8,-5,-3,-3,-4,-6,-7,-6,-4,-3,-3,-5,-5,-7,-10,-10,-8,-6,-6,-8,-11,-11,-9,-8,-8,-6,-5,-4,-2,0,0,0,1,0,-2,-2,-3,-5,-5,-5,-8,-11,-12,-12,-11,-8,-7,-8,-7,-7,-9,-12,-11,-8,-6,-5,-5,-5,-2,2,4,4,6,6,2,0,0,0,0,-3,-8,-11,-10,-7,-4,-2,-1,-1,-1,-3,-6,-6,-4,-5,-7,
-8,-9,-8,-6,-5,-7,-7,-3,1,3,3,5,4,2,-1,-3,-4,-3,-3,-6,-8,-9,-13,-13,-14,-13,-14,-20,-31,-35,-33,-34,-38,-33,-18,-7,-2,7,24,50,77,96,109,125,136,133,120,100,79,63,41,23,13,6,2,6,9,4,1,4,6,5,4,2,0,-3,-5,-7,-4,4,8,2,-5,-8,-8,-5,-5,-4,-2,0,-3,-5,-10,-18,-18,-11,-11,-14,-9,-4,-2,0,-2,-4,-4,-1,2,-2,-3,-1,0,1,3,2,-2,-6,-8,0,9,9,1,1,5,3,-1,3,9,9,6,6,4,3,8,16,18,15,13,15,18,19,16,14,14,14,15,19,20,19,18,16,18,23,24,23,28,31,27,23,27,34,40,44,44,39,33,34,40,40,40,46,53,53,51,51,49,49,52,55,54,53,51,48,47,49,46,42,40,38,38,41,41,34,30,30,33,32,26,24,24,20,16,15,18,17,12,4,1,3,3,3,6,8,9,10,11,11,9,8,8,8,10,8,7,8,9,8,7,6,5,4,4,4,3,-1,-6,-8,-10,-11,-10,-10,-9,-7,-4,-5,-3,1,5,6,6,6,5,4,3,1,0,1,1,0,2,5,6,7,7,7,9,11,11,9,8,7,6,3,2,1,0,-2,-4,-6,-4,-2,-3,-4,-2,-1,0,1,4,8,10,10,9,9,10,10,9,8,7,6,5,4,4,3,4,4,5,4,2,1,2,1,
0,-1,1,3,2,0,0,0,1,2,5,7,10,11,10,7,7,9,11,12,14,14,12,9,8,6,5,4,4,3,3,2,0,-1,-1,-1,-3,-3,-2,0,1,1,-1,-3,-3,-2,-1,1,3,3,2,2,3,3,3,3,3,3,3,3,4,6,6,4,2,1,2,2,2,1,0,2,0,-6,-8,-6,-4,-4,-3,-2,-2,1,3,1,2,6,7,5,6,8,8,9,11,11,9,9,10,11,13,15,15,12,11,11,9,8,8,8,8,9,8,6,4,3,2,-1,-3,-4,-3,-3,-6,-6,-5,-5,-5,-3,-1,0,0,1,-2,-7,-7,-8,-9,-9,-9,-9,-10,-13,-16,-14,-13,-16,-20,-14,-2,11,21,30,44,64,83,93,103,117,126,124,115,95,74,59,39,16,5,2,3,12,20,18,17,18,14,11,12,13,15,12,7,4,3,4,4,-1,-8,-9,-8,-5,-4,-2,4,9,9,10,8,3,6,13,14,12,17,21,18,12,10,11,14,20,24,20,18,18,17,15,16,19,21,20,14,12,14,13,9,10,15,14,10,11,12,10,6,7,8,6,6,12,16,16,15,17,22,20,16,16,17,20,23,26,28,27,26,25,28,34,36,32,29,29,30,30,33,38,41,42,41,37,32,35,43,44,41,42,45,41,39,41,41,39,44,50,50,46,46,48,53,59,57,52,47,44,43,47,47,41,37,34,29,24,22,22,
20,19,17,16,15,16,15,10,10,17,17,12,13,15,13,12,13,12,9,7,7,7,6,0,-1,-1,-1,0,2,0,-3,-1,2,0,-5,-4,-2,-2,-1,0,-3,-4,-2,-2,-5,-4,0,1,0,-2,-3,-4,-1,2,2,3,6,7,5,6,7,6,5,3,2,2,4,4,2,0,0,0,-1,-1,1,4,6,6,3,0,-1,-1,0,0,-1,-2,-2,-4,-5,-4,-3,-3,-2,-3,-6,-6,-5,-4,-3,-1,0,-2,-3,-2,-2,-3,-1,-1,-3,-1,2,1,-1,-2,-2,-1,1,2,0,-1,1,0,-4,-6,-4,-2,-1,-2,-3,-4,-2,-2,-2,-3,-2,0,-1,-3,-4,-3,-3,-3,-4,-3,0,2,3,2,1,2,3,2,2,3,3,2,0,-1,-3,-3,-2,0,-1,-2,-3,-4,-4,-4,-5,-6,-7,-8,-9,-11,-10,-6,-4,-4,-4,-1,1,1,2,4,6,5,4,4,5,6,8,8,8,8,9,8,8,10,10,7,4,4,4,4,5,6,7,10,11,11,10,13,14,12,10,9,7,5,3,0,-2,-2,-4,-5,-4,-2,-2,-3,-2,-1,-2,-2,-3,-2,0,2,0,-5,-8,-7,-7,-8,-8,-8,-7,-11,-16,-13,-12,-14,-12,-3,10,24,36,44,56,72,85,95,101,109,112,108,95,74,50,34,18,4,-1,-3,-6,1,9,12,15,17,9,4,4,5,6,6,4,2,3,7,7,0,-5,-6,-5,-3,-4,-2,5,6,4,5,
3,-3,0,4,3,1,5,7,1,-2,-3,-3,0,8,13,8,7,9,10,10,11,13,11,9,4,4,9,11,6,8,15,15,10,10,11,9,8,9,8,3,1,4,6,4,1,6,13,14,13,12,11,12,16,21,22,22,22,22,24,27,27,24,22,23,23,22,25,35,43,42,38,35,37,43,49,47,43,45,51,49,47,50,51,46,41,41,39,39,38,37,37,37,34,29,25,19,18,21,22,16,11,13,17,17,15,14,15,15,14,15,19,21,17,6,0,5,5,1,-1,4,7,7,4,3,4,7,10,9,6,4,7,5,2,2,1,-3,-9,-9,-7,-7,-8,-9,-11,-12,-12,-11,-11,-10,-8,-6,-6,-7,-9,-10,-10,-9,-9,-9,-9,-6,-2,1,2,4,8,9,10,13,15,13,13,12,8,4,3,2,2,1,-2,-6,-5,-2,-1,-1,0,2,3,1,-1,1,4,5,2,-2,-5,-5,-4,-4,-7,-8,-7,-7,-7,-4,-3,-1,2,4,3,4,7,8,7,8,8,6,5,6,4,2,1,1,0,0,-1,-4,-6,-6,-6,-7,-5,-2,-2,-3,-3,-1,1,4,6,8,9,9,9,7,6,6,6,5,5,4,1,-2,-4,-5,-6,-6,-8,-10,-10,-10,-11,-11,-10,-8,-3,1,0,-1,1,5,5,5,5,5,6,6,3,1,2,3,1,-1,-2,-2,-3,-3,-3,-1,-1,-1,0,3,5,5,5,7,9,11,11,10,
8,8,9,8,5,5,7,8,7,8,10,10,8,6,4,4,6,6,5,4,2,-2,-6,-7,-6,-5,-5,-8,-10,-9,-7,-6,-7,-6,-4,-1,3,5,6,6,9,9,3,0,4,6,6,3,0,1,-5,-7,-3,-4,-11,-10,2,15,30,45,56,69,88,105,111,119,132,136,126,111,92,65,44,25,11,4,-1,-3,1,11,18,22,21,14,7,5,4,7,9,10,11,9,8,6,1,-2,-3,-2,3,5,4,6,6,4,4,2,-2,1,5,3,0,5,8,3,-1,-3,-5,-4,2,7,3,2,5,4,2,6,10,13,12,11,12,14,11,7,8,12,14,11,8,7,7,8,9,9,8,6,9,14,15,12,16,22,18,13,13,15,16,20,24,25,24,22,23,24,27,29,28,26,24,23,23,23,28,35,37,31,28,28,34,43,42,36,40,49,50,50,56,58,54,52,52,52,52,52,48,44,45,43,37,33,33,31,32,32,28,23,22,23,23,20,17,16,13,11,13,11,9,8,4,3,5,3,-3,-1,3,4,3,5,4,2,-1,1,2,2,-3,-4,-6,-9,-11,-13,-13,-13,-13,-11,-8,-6,-5,-5,-5,-3,-2,-1,3,5,3,1,0,-2,-4,-3,-1,-2,-2,-2,-4,-5,-4,-4,-3,-2,0,1,1,1,3,4,3,2,3,5,5,4,1,-1,-4,-8,-8,-8,-8,-6,-7,-11,-12,-10,-8,-5,-1,2,1,1,
3,4,4,5,4,2,0,-3,-5,-6,-8,-10,-12,-14,-14,-14,-14,-13,-11,-9,-6,-5,-6,-4,-1,0,-1,1,4,3,1,0,-2,-2,-1,-4,-7,-8,-7,-10,-13,-14,-14,-15,-17,-19,-18,-16,-15,-13,-9,-6,-4,-4,-5,-4,-1,2,4,4,3,0,-3,-4,-5,-4,-2,-1,-2,-3,-3,-4,-5,-6,-7,-9,-9,-8,-8,-8,-8,-8,-9,-8,-5,-2,-3,-2,-1,-1,-1,1,2,1,-1,0,-1,-2,0,2,3,3,4,5,5,7,9,10,10,10,11,11,12,11,10,10,9,9,8,7,4,1,0,-1,-1,2,3,3,1,-2,-4,-4,-3,-2,-1,-1,-3,-5,-9,-7,-6,-10,-14,-13,-11,-9,-8,-10,-9,-14,-19,-17,-16,-19,-15,-6,8,24,36,46,58,79,97,103,112,125,132,124,108,86,57,35,19,6,-2,-8,-9,-5,2,5,10,12,5,0,0,-1,0,3,4,4,4,7,8,4,0,-1,1,8,9,4,2,4,3,0,-4,-6,-4,-2,-4,-5,3,8,7,2,-2,1,4,7,10,7,5,6,4,2,5,10,16,15,12,13,18,19,16,17,21,21,18,15,11,10,9,11,13,10,9,13,16,13,9,15,21,18,14,15,15,15,17,23,25,26,24,25,28,33,34,33,32,31,29,29,33,40,47,48,45,41,39,45,49,48,43,42,45,44,47,54,56,52,52,55,52,47,45,44,46,47,42,37,35,34,
29,28,30,31,33,34,34,30,27,27,25,21,18,20,20,20,18,11,8,13,12,3,4,9,11,8,8,7,0,-4,-1,1,0,0,0,-2,-1,-2,-6,-8,-4,0,0,0,1,1,1,1,0,0,2,3,2,0,-2,-1,3,5,4,4,5,5,4,3,3,5,7,8,6,4,4,5,3,2,5,5,3,0,-2,-4,-3,-2,-3,-3,-1,-1,-3,-3,-1,-1,1,1,-3,-6,-5,-4,-5,-4,-4,-4,-2,0,-1,-1,2,3,3,4,6,7,8,5,1,1,2,-1,-4,-3,-2,-3,-5,-6,-6,-4,-2,-2,-3,-1,1,0,-3,-4,-3,-1,-2,-4,-5,-5,-4,-4,-4,-3,-2,-1,-3,-4,-3,-1,-1,-1,-1,-2,-2,-2,-1,0,0,-2,-2,0,1,-1,-4,-6,-6,-6,-7,-7,-5,-4,-5,-7,-8,-6,-3,0,1,0,-1,-2,-4,-6,-6,-6,-6,-7,-8,-9,-9,-8,-7,-7,-7,-6,-6,-3,0,1,-1,-1,1,1,-2,-2,0,1,2,3,1,-4,-5,-7,-11,-12,-10,-9,-10,-10,-13,-17,-18,-17,-17,-18,-17,-15,-13,-13,-15,-17,-16,-19,-17,-13,-17,-19,-15,-11,-10,-10,-7,-6,-11,-17,-12,-8,-10,-12,-11,-4,7,13,19,33,57,78,83,88,102,111,103,90,72,49,30,15,2,-9,-15,-19,-17,-12,-5,3,5,-1,-7,-9,-9,-6,-1,3,5,6,9,9,5,3,3,3,7,9,7,5,6,6,5,1,-5,-5,
-1,-2,-2,4,6,2,0,0,-1,0,2,5,2,0,1,1,-2,-4,-1,4,5,1,4,8,5,0,2,5,2,0,0,-3,-6,-6,-7,-7,-7,-8,-7,-3,-1,2,6,9,7,6,9,12,14,18,24,29,28,24,24,31,36,38,38,35,30,28,26,24,28,34,36,31,28,25,25,32,33,28,30,40,43,42,45,45,40,40,45,46,44,46,46,42,41,38,31,27,26,28,31,31,28,25,25,27,28,27,27,28,27,27,28,31,30,26,18,15,17,12,1,0,5,2,-6,-7,-6,-8,-12,-12,-8,-8,-5,-2,-3,-5,-5,-3,-1,1,3,5,6,7,7,7,7,7,7,7,7,7,8,8,7,7,7,5,4,5,6,6,5,4,3,2,0,0,2,4,5,5,4,2,1,2,2,2,4,5,2,-1,-2,-3,-1,1,0,-1,-1,0,0,0,2,5,7,6,4,3,4,4,4,5,6,6,4
-1,1,-2,-6,-5,-5,-5,-3,0,1,-1,-1,-1,0,2,3,4,5,6,7,11,14,15,13,10,7,8,8,6,4,2,-1,-4,-6,-5,-3,0,2,0,-1,0,2,3,6,7,5,1,-1,-2,-3,-4,-4,-3,-3,-4,-7,-8,-5,-5,-6,-5,-4,-2,-1,-3,-5,-6,-5,-4,-4,-2,1,0,-2,-3,-2,-2,-1,0,-1,-4,-7,-7,-5,-3,-2,-1,-1,-3,-5,-5,-3,-1,0,-1,-5,-8,-9,-10,-11,-11,-8,-8,-10,-9,-7,-6,-4,-2,-3,-4,-3,0,-1,-1,0,0,-2,-2,-1,-1,0,2,2,1,1,2,2,0,1,2,3,4,5,5,5,5,3,3,4,5,5,4,2,1,1,3,3,4,4,3,1,1,1,-1,-3,-2,-2,-2,-2,-2,0,1,0,-1,-2,-1,1,1,-1,-3,-2,0,0,0,1,2,3,5,5,6,8,8,8,7,6,5,5,6,5,3,0,-1,-3,-5,-5,-4,-3,-1,1,0,1,2,3,2,4,5,5,5,5,5,5,7,6,5,6,5,3,0,-3,-7,-10,-12,-16,-20,-19,-19,-21,-21,-19,-18,-16,-13,-11,-9,-5,-3,-3,-2,0,1,2,4,5,5,4,2,0,2,4,7,5,2,2,1,0,1,8,14,15,15,19,17,9,2,-6,-17,-24,-36,-59,-84,-98,-108,-120,-128,-127,-117,-97,-74,-54,-32,-11,-1,0,0,-2,-10,-15,-13,-11,-9,-9,-7,-6,-7,-6,-1,2,0,-2,-3,
-3,-3,-5,-7,-5,-4,-7,-12,-14,-14,-14,-11,-6,-4,-6,-7,-6,-7,-10,-13,-13,-8,-2,-1,-1,1,3,0,-3,-6,-7,-4,0,3,4,3,-2,-6,-4,2,1,-3,-1,4,4,0,0,0,0,0,-2,-6,-9,-12,-12,-8,-7,-11,-11,-10,-9,-12,-13,-10,-11,-15,-15,-15,-21,-28,-31,-33,-31,-30,-33,-36,-37,-37,-41,-44,-44,-43,-43,-41,-39,-42,-43,-39,-41,-46,-47,-44,-43,-44,-43,-43,-43,-41,-37,-38,-41,-39,-39,-41,-40,-35,-34,-38,-39,-37,-37,-35,-32,-32,-32,-29,-27,-27,-25,-22,-22,-21,-18,-13,-7,-3,-6,-9,-6,-3,0,1,1,-2,-3,-3,-3,-1,3,3,2,0,-1,-3,-4,-2,1,1,0,1,2,4,5,5,5,4,4,2,-1,-2,-2,-2,-3,-2,1,1,0,0,2,4,6,8,8,8,7,5,2,1,2,3,3,2,2,1,1,3,4,4,6,7,6,5,3,3,3,2,-2,-4,-3,-2,-3,-2,2,3,3,1,-1,-2,-1,1,0,0,1,1,-3,-5,-5,-2,1,3,6,8,8,9,10,10,9,10,11,10,10,9,9,7,4,-1,-3,-2,-2,-4,-6,-6,-5,-4,-4,-6,-3,2,4,2,2,5,8,8,9,10,10,10,10,8,8,10,11,10,9,8,4,3,3,4,6,7,7,7,7,5,3,3,3,2,1,3,5,3,0,-2,-3,-2,0,2,3,4,3,1,-1,0,4,6,6,6,
7,6,2,0,0,-2,-2,-3,-5,-7,-5,-5,-5,-4,0,4,6,6,4,3,5,7,6,6,6,6,4,0,-1,1,3,1,-3,-6,-6,-7,-8,-7,-7,-7,-7,-8,-9,-8,-6,-5,-5,-5,-8,-10,-9,-8,-7,-6,-6,-5,-5,-6,-5,-3,0,1,2,3,3,2,0,-1,0,2,1,0,1,3,3,3,4,1,2,4,1,0,7,11,9,9,14,14,4,-5,-12,-19,-23,-32,-53,-73,-84,-95,-110,-117,-113,-103,-87,-64,-46,-27,-8,1,2,5,1,-10,-14,-10,-7,-2,1,3,0,-5,-9,-4,1,-2,-8,-9,-8,-8,-9,-8,-3,1,-1,-5,-7,-5,-5,-4,2,-2,-8,-6,-4,-8,-11,-14,-17,-15,-11,-11,-14,-11,-6,-9,-13,-17,-19,-16,-10,-9,-6,-2,-1,-8,-11,-8,-9,-13,-11,-7,-8,-5,-2,-3,-6,-7,-5,-5,-6,-7,-5,0,-3,-9,-12,-12,-13,-15,-15,-14,-15,-16,-18,-19,-21,-25,-33,-35,-29,-26,-29,-31,-32,-35,-39,-41,-41,-41,-38,-33,-32,-38,-37,-35,-41,-48,-49,-47,-45,-45,-44,-44,-43,-40,-38,-38,-39,-38,-38,-38,-33,-27,-25,-24,-24,-22,-21,-22,-19,-15,-12,-9,-10,-13,-14,-16,-20,-21,-20,-17,-13,-11,-12,-12,-11,-12,-8,-5,-6,-7,-2,4,4,4,3,2,1,1,1,2,3,3,2,0,0,1,3,5,6,8,8,6,5,4,4,3,1,0,-1,-1,-2,-3,-3,-2,-1,0,0,3,7,8,
6,4,6,10,11,10,9,8,6,6,5,2,3,5,3,-1,-4,-4,-4,-5,-5,-5,-5,-5,-3,-4,-5,-3,-2,-2,-1,1,2,1,1,3,4,3,2,2,2,2,2,2,2,3,4,2,2,3,6,8,11,9,4,1,1,-1,-3,-3,-2,-2,-2,-3,-6,-5,-1,1,2,5,6,7,8,7,4,1,2,1,1,1,1,-1,-3,-2,-2,-3,-2,2,4,4,6,7,8,10,10,8,5,5,5,4,3,4,3,2,-1,-2,-3,-2,1,4,5,5,4,2,1,2,3,4,6,5,4,2,0,-1,2,2,-1,-3,-4,-5,-7,-7,-5,-4,-2,-2,-3,-1,2,2,2,4,6,5,3,4,5,5,8,12,15,17,17,15,13,13,12,9,7,6,3,-2,-6,-8,-7,-5,-4,-1,2,5,8,10,10,9,9,10,11,11,10,9,7,3,-2,-5,-4,-6,-8,-13,-20,-26,-30,-36,-41,-44,-46,-50,-51,-49,-44,-40,-33,-25,-21,-17,-13,-8,-4,0,3,4,6,6,5,3,3,2,1,2,4,5,4,3,1,1,2,0,0,3,4,2,-1,0,2,3,4,3,1,2,4,5,6,8,11,11,9,7,6,3,3,3,2,-1,-4,-6,-9,-10,-12,-13,-11,-9,-9,-11,-12,-12,-12,-10,-10,-10,-9,-8,-9,-10,-10,-10,-11,-12,-12,-13,-15,-16,-16,-17,-17,-17,-19,-18,-17,-15,-15,-13,-12,-12,-12,-12,-13,-13,-11,-11,-14,-16,
-16,-19,-22,-24,-25,-26,-28,-30,-31,-31,-31,-32,-30,-28,-27,-26,-26,-27,-30,-33,-35,-35,-34,-35,-37,-38,-37,-38,-39,-37,-32,-26,-23,-22,-20,-18,-16,-14,-10,-7,-6,-3,0,2,2,2,2,4,5,4,4,5,7,6,4,5,7,8,9,9,11,10,7,5,4,3,1,1,1,3,4,3,1,2,6,11,15,18,22,23,16,9,9,10,12,13,9,5,2,-1,-7,-11,-7,-1,-2,-5,-5,-6,-6,-5,-5,-4,-1,0,-1,-4,-3,0,0,-2,-3,-4,-4,-3,-2,0,2,4,5,4,7,10,10,11,13,11,9,9,9,6,6,8,5,2,3,4,1,0,0,-1,-2,-2,-4,-6,-6,-3,-3,-4,-2,1,3,3,2,2,3,4,6,5,4,6,7,5,2,2,4,4,3,1,-1,1,5,6,7,9,9,8,7,9,9,10,11,12,11,10,9,9,8,8,7,6,5,6,7,3,1,1,0,-1,1,5,8,10,12,13,11,10,10,8,8,10,9,6,1,-1,-2,-2,0,2,3,1,0,0,0,1,4,7,7,7,8,9,10,14,15,11,8,9,7,4,3,2,1,2,2,-2,-6,-4,-3,-2,-2,0,2,4,3,-1,-2,1,2,3,4,6,7,6,4,5,6,5,5,5,3,1,1,1,1,1,2,0,2,8,9,10,12,13,10,11,12,10,8,15,21,18,14,17,17,7,-3,-14,-24,-27,-36,-60,
-81,-91,-100,-112,-117,-110,-97,-78,-54,-38,-18,0,6,8,9,2,-11,-15,-13,-12,-10,-3,-1,-3,-6,-7,-4,-2,-3,-6,-8,-5,-5,-5,-3,-1,1,3,2,2,4,0,0,5,4,0,2,6,4,1,-4,-7,-3,1,0,-2,0,2,2,-2,-7,-10,-8,-7,-10,-11,-8,-11,-17,-20,-15,-14,-16,-14,-13,-15,-16,-10,-9,-11,-12,-7,-8,-14,-19,-17,-10,-4,-5,-4,-1,1,0,-4,-8,-8,-9,-9,-11,-14,-18,-21,-19,-17,-18,-22,-25,-28,-30,-33,-36,-39,-42,-43,-42,-43,-49,-46,-41,-46,-55,-54,-49,-48,-47,-46,-47,-48,-46,-46,-46,-44,-41,-40,-37,-31,-26,-26,-27,-28,-26,-21,-21,-22,-21,-17,-15,-17,-20,-17,-14,-16,-18,-18,-17,-11,-6,-7,-8,-6,-5,-8,-8,-9,-12,-10,-6,-5,-5,-3,-2,-1,-3,-4,-1,1,2,3,5,6,6,4,0,-1,1,4,5,4,5,4,1,-3,-4,0,2,2,2,2,1,1,2,2,2,3,4,3,2,1,0,-2,-5,-8,-10,-9,-8,-8,-9,-9,-8,-7,-8,-7,-5,-1,1,0,-1,0,1,1,1,2,3,2,3,3,1,-1,-2,-3,-3,-3,-3,-4,-5,-4,-3,-2,1,4,7,8,9,11,12,13,17,19,18,17,14,11,9,8,5,1,-1,-3,-5,-5,-4,-4,-3,-2,-1,2,7,9,9,11,11,8,6,5,4,4,4,3,0,0,1,2,3,6,8,8,9,10,9,7,
6,5,4,3,3,1,0,-1,0,1,1,0,-1,-2,0,3,4,3,4,6,6,6,9,10,9,9,8,5,4,5,5,4,4,5,7,9,13,14,13,12,10,10,10,9,8,8,7,4,2,3,3,3,3,3,2,0,0,-3,-7,-9,-10,-10,-11,-10,-9,-9,-7,-3,-1,0,0,2,3,3,2,3,5,7,6,4,4,4,8,11,11,11,13,15,13,13,15,18,19,17,14,12,13,11,12,22,34,36,35,33,28,17,8,-3,-12,-19,-35,-62,-89,-106,-119,-132,-137,-132,-122,-101,-77,-59,-39,-17,-6,-1,2,1,-8,-10,-8,-8,-7,-5,-2,0,1,0,2,4,3,-1,-1,3,8,9,8,6,2,-1,-3,-4,-3,-3,-2,4,3,-1,2,7,4,3,3,0,2,2,-3,-7,-6,-2,-2,-4,-9,-12,-7,-1,0,1,5,3,-1,-4,-3,-3,-5,-5,-6,-10,-12,-9,-5,-6,-8,-8,-9,-12,-16,-16,-15,-14,-16,-18,-14,-11,-13,-13,-12,-14,-19,-21,-20,-18,-22,-27,-27,-24,-24,-26,-26,-26,-25,-28,-33,-37,-38,-35,-31,-33,-41,-42,-40,-46,-50,-52,-52,-50,-48,-49,-55,-58,-56,-58,-61,-61,-58,-60,-58,-54,-51,-50,-49,-52,-52,-47,-41,-39,-37,-32,-27,-29,-31,-28,-21,-20,-21,-20,-15,-9,-7,-8,-3,0,-3,-7,-5,-5,-6,-3,0,-2,-6,-8,-11,-12,-11,-10,-9,-7,-4,-4,-4,-4,-4,-4,-3,-3,-3,-1,-1,-7,
-10,-9,-8,-8,-7,-7,-5,-1,1,0,1,4,4,0,-3,-4,-3,-4,-7,-12,-15,-15,-16,-18,-16,-12,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-8,-7,-7,-7,-5,-4,-6,-7,-6,-7,-8,-9,-8,-10,-10,-8,-9,-9,-7,-5,-5,-5,-4,-3,-2,-2,-2,-2,-2,-3,-2,-1,-1,0,1,1,1,2,4,3,2,2,1,2,4,5,4,2,2,2,1,1,2,3,2,-1,-4,-6,-7,-5,-5,-7,-9,-10,-10,-10,-8,-6,-4,-3,0,3,5,5,6,7,5,4,4,4,3,1,0,-1,-1,0,1,4,9,10,8,5,6,8,9,6,5,6,3,-1,-1,3,4,5,7,8,8,8,8,7,10,11,8,4,5,8,8,6,6,9,9,7,5,4,-1,-4,-4,-6,-10,-14,-15,-14,-11,-11,-13,-11,-5,0,2,3,6,10,9,6,6,6,6,6,8,7,6,6,6,8,9,10,8,9,11,12,10,7,7,7,8,10,13,15,16,19,21,21,20,21,21,21,24,28,25,23,24,20,9,-3,-12,-20,-30,-44,-66,-87,-100,-111,-123,-128,-123,-113,-93,-67,-46,-22,-1,5,6,8,3,-7,-9,-7,-3,1,5,5,6,10,11,12,16,15,9,6,9,8,3,1,2,3,4,2,0,1,3,5,8,7,1,3,5,1,-2,-3,-3,-1,-2,-7,-9,-8,-6,-6,-7,-10,-13,-12,-9,-10,-9,-6,-7,-8,-6,-2,-7,
-13,-13,-10,-11,-13,-10,-2,0,-3,-7,-8,-14,-20,-20,-18,-15,-15,-15,-13,-14,-17,-21,-24,-25,-23,-21,-21,-23,-29,-36,-38,-35,-37,-37,-33,-30,-32,-39,-45,-47,-47,-44,-39,-41,-45,-44,-44,-51,-55,-52,-50,-50,-48,-47,-52,-55,-50,-45,-44,-43,-46,-47,-46,-43,-38,-34,-33,-39,-42,-40,-35,-34,-34,-32,-30,-30,-32,-30,-27,-29,-29,-26,-19,-13,-13,-16,-13,-9,-11,-13,-13,-13,-16,-17,-16,-16,-18,-18,-17,-18,-20,-20,-19,-18,-17,-16,-14,-13,-11,-11,-10,-7,-5,-6,-9,-8,-5,-6,-6,-4,-4,-5,-6,-9,-9,-5,1,2,0,-1,-2,-3,-3,-1,0,1,0,-1,-2,-4,-3,0,2,2,2,2,0,0,0,0,-3,-3,-2,-4,-6,-6,-7,-9,-9,-8,-8,-7,-5,-4,-3,-1,-2,-3,0,1,0,-3,-5,-9,-10,-9,-10,-12,-11,-8,-6,-5,-4,-3,-2,0,1,2,5,6,5,3,2,3,2,4,7,10,9,6,4,2,3,5,6,6,7,8,6,5,6,7,8,10,9,7,5,3,3,4,6,6,5,3,2,2,3,3,4,6,6,4,2,3,5,7,7,6,5,4,3,2,2,0,-1,-2,-2,-3,-2,0,1,3,5,5,4,7,9,10,11,10,8,7,7,6,6,8,10,10,7,4,3,3,2,-1,-5,-6,-7,-8,-8,-5,-3,-2,-2,-1,2,6,8,7,5,3,2,0,0,0,1,3,4,3,3,4,
5,6,5,3,3,4,4,1,-2,-5,-6,-7,-7,-5,-3,-1,0,2,2,5,7,8,12,13,12,11,13,20,31,34,30,31,35,30,15,4,-3,-12,-28,-53,-80,-99,-111,-127,-137,-134,-121,-102,-80,-63,-42,-23,-14,-7,-3,-4,-8,-6,-4,-5,-6,-7,-6,-4,-1,0,1,3,0,-7,-9,-4,2,4,5,4,3,3,2,1,3,3,7,15,16,11,11,13,8,3,2,0,1,3,4,2,1,2,2,1,0,-2,-2,1,4,6,5,0,-8,-7,-1,-1,-6,-4,0,-5,-10,-9,-6,-6,-5,-4,-9,-16,-17,-15,-12,-11,-14,-16,-15,-14,-13,-12,-13,-16,-18,-18,-17,-15,-16,-19,-21,-20,-22,-27,-25,-20,-23,-31,-36,-41,-42,-38,-32,-34,-39,-38,-38,-46,-51,-50,-49,-49,-47,-47,-51,-55,-55,-52,-50,-48,-47,-47,-45,-41,-38,-36,-35,-39,-39,-34,-29,-29,-32,-30,-26,-24,-25,-22,-16,-16,-18,-16,-11,-4,-1,-2,-3,-3,-5,-7,-6,-8,-9,-8,-7,-8,-7,-7,-8,-6,-6,-7,-6,-5,-5,-5,-4,-4,-3,-4,-2,1,6,8,9,10,10,10,10,7,5,5,4,0,-3,-4,-4,-5,-5,-4,-3,-1,1,0,0,2,-1,-4,-5,-5,-5,-5,-7,-9,-8,-6,-5,-5,-3,0,1,2,3,4,7,8,6,3,3,3,2,0,-1,-2,-4,-7,-9,-9,-9,-8,-9,-9,-8,-7,-6,-5,-4,-4,-3,-2,-2,-3,-3,-2,0,2,1,1,
2,4,3,0,1,4,5,5,3,1,-2,-4,-7,-9,-7,-5,-5,-8,-9,-11,-13,-12,-10,-8,-6,-4,-3,-2,0,0,1,2,3,4,3,3,4,5,3,2,-1,-2,0,1,2,2,2,0,-1,-1,0,0,0,0,0,0,1,1,0,0,0,-3,-4,-2,0,1,1,1,0,1,2,1,2,7,9,7,5,4,2,1,1,-1,-3,-1,-2,-5,-6,-5,-5,-6,-6,-8,-11,-12,-10,-10,-11,-12,-14,-16,-16,-14,-12,-12,-11,-9,-9,-9,-9,-9,-9,-6,-4,-2,-1,1,4,4,3,4,6,7,7,6,5,3,1,1,0,1,4,7,9,9,11,10,9,10,11,15,17,15,14,17,20,15,2,-11,-21,-31,-44,-63,-82,-93,-104,-118,-126,-123,-113,-92,-70,-55,-36,-15,-4,-1,0,-8,-16,-16,-14,-16,-14,-11,-11,-12,-13,-10,-7,-3,-2,-3,-2,2,7,9,8,6,5,3,-5,-8,-8,-9,-7,-3,-5,-13,-13,-11,-17,-20,-16,-11,-10,-11,-13,-18,-21,-18,-16,-17,-15,-14,-14,-15,-18,-18,-13,-12,-13,-12,-9,-11,-14,-13,-11,-13,-14,-11,-7,-7,-8,-6,-6,-11,-15,-16,-14,-15,-19,-20,-17,-15,-17,-19,-22,-26,-28,-28,-26,-25,-28,-34,-36,-34,-32,-31,-31,-32,-35,-40,-43,-45,-44,-39,-33,-35,-42,-43,-42,-44,-45,-41,-39,-41,-39,-39,-45,-50,-49,-46,-45,-47,-52,-57,-56,-51,-46,-43,-42,-44,-46,-41,-36,-32,-27,-22,-22,-21,
-20,-18,-16,-15,-15,-15,-12,-8,-10,-16,-16,-11,-13,-15,-11,-11,-11,-10,-8,-6,-5,-4,-3,2,3,3,3,2,0,1,4,2,-1,1,5,4,3,3,2,2,4,5,4,4,7,6,2,0,2,3,4,5,3,0,-1,-2,-5,-5,-4,-4,-5,-4,-3,-1,-2,-2,-4,-3,-2,0,-1,-1,0,0,-2,-4,-5,-4,-2,1,2,1,1,1,2,3,4,5,5,4,4,4,3,4,7,7,6,5,5,3,3,5,5,4,4,3,1,1,3,1,-2,-2,0,1,2,1,-1,-1,1,1,-1,-1,3,4,3,1,1,2,4,5,3,2,3,4,3,1,2,5,5,4,3,3,4,4,2,0,-1,-1,-1,-2,-2,-1,-1,-2,-2,-1,0,1,3,5,4,3,3,5,6,7,7,7,6,7,7,7,9,11,10,6,4,4,3,1,-1,-1,-1,-3,-6,-5,-4,-5,-5,-6,-7,-8,-8,-8,-10,-9,-9,-11,-11,-8,-6,-6,-6,-6,-7,-7,-7,-9,-11,-11,-10,-12,-14,-12,-11,-10,-7,-6,-4,-1,0,0,1,2,2,0,0,1,1,0,0,0,1,0,-2,-3,1,5,6,6,7,7,7,6,6,11,15,12,10,11,9,1,-11,-26,-36,-44,-55,-70,-84,-94,-102,-110,-113,-109,-97,-75,-52,-36,-22,-8,-3,0,2,-3,-11,-13,-16,-16,-9,-5,-5,-6,-6,-7,-5,-2,-4,-7,-7,-2,2,5,4,3,4,1,-4,-5,-5,-5,
-3,2,-1,-6,-4,-3,-8,-8,-4,-1,0,0,-2,-7,-11,-9,-7,-9,-10,-10,-10,-10,-9,-7,-4,-3,-8,-10,-7,-8,-13,-13,-10,-9,-10,-8,-6,-7,-7,-3,-1,-4,-6,-5,-2,-4,-10,-14,-13,-12,-10,-11,-14,-19,-21,-20,-21,-20,-21,-24,-24,-21,-20,-21,-21,-20,-22,-31,-38,-39,-37,-36,-36,-43,-47,-45,-42,-46,-50,-49,-48,-49,-48,-43,-42,-42,-39,-36,-36,-35,-35,-36,-33,-28,-24,-19,-16,-20,-20,-15,-12,-13,-15,-14,-12,-11,-14,-14,-12,-13,-16,-18,-14,-3,2,-2,-3,1,2,-3,-6,-6,-3,0,-2,-6,-8,-8,-5,-4,-6,-5,-3,-3,-2,2,7,9,7,6,8,9,10,11,11,11,11,10,8,6,6,7,9,10,10,10,10,9,9,7,2,0,-1,-4,-7,-9,-10,-13,-14,-13,-13,-13,-9,-5,-4,-3,-2,-1,2,6,7,4,3,4,3,2,0,1,3,1,-1,-2,0,3,6,6,4,5,7,7,7,7,6,4,3,0,-3,-5,-3,-4,-6,-7,-6,-7,-7,-5,-4,-4,-3,-1,-1,-2,-1,0,2,5,6,6,7,7,6,3,3,4,4,3,2,-1,-3,-6,-6,-7,-7,-5,-4,-4,-4,-3,-3,-2,1,5,6,7,7,8,10,12,12,11,11,12,10,8,3,0,0,1,-2,-4,-5,-5,-5,-6,-6,-6,-4,-3,-3,-3,-1,1,1,1,2,3,2,0,0,0,-2,-5,-7,-8,-7,-8,-10,-12,-12,-11,
-10,-9,-9,-8,-6,-6,-7,-8,-7,-8,-9,-10,-9,-7,-5,-5,-6,-7,-6,-5,-4,0,2,4,4,3,3,6,8,7,5,4,5,4,2,-1,-5,-7,-8,-8,-11,-9,-4,-2,-5,-6,-5,-3,-2,-1,3,7,4,4,9,8,-3,-16,-33,-48,-58,-70,-89,-105,-113,-121,-133,-136,-126,-111,-91,-66,-43,-25,-11,-4,0,3,-1,-10,-18,-22,-21,-13,-8,-6,-6,-8,-10,-11,-12,-10,-9,-7,-3,0,1,1,-2,-4,-4,-5,-6,-4,-4,-1,3,1,-4,-1,1,-4,-7,-4,0,3,4,3,-2,-7,-6,-6,-8,-8,-6,-9,-11,-14,-15,-13,-14,-15,-13,-9,-9,-13,-14,-12,-10,-8,-8,-8,-9,-10,-8,-6,-10,-14,-13,-11,-13,-18,-17,-12,-11,-12,-13,-16,-22,-24,-23,-22,-21,-23,-25,-28,-27,-26,-25,-24,-23,-23,-28,-35,-36,-32,-28,-28,-33,-40,-41,-38,-41,-49,-51,-50,-53,-55,-51,-50,-52,-50,-48,-48,-45,-43,-42,-40,-35,-33,-31,-29,-32,-32,-29,-25,-23,-24,-23,-21,-19,-18,-15,-13,-14,-12,-11,-9,-6,-4,-7,-3,1,0,-4,-4,-4,-5,-4,-1,-1,-2,-3,-2,2,2,5,7,10,11,12,12,12,10,8,5,3,3,3,1,1,0,-2,-4,-3,-2,-1,1,3,2,0,1,1,0,2,3,2,1,1,0,-1,-2,-3,-3,-4,-5,-4,-3,-4,-6,-6,-4,-3,-1,4,7,7,7,7,6,7,10,11,9,7,4,0,-3,-3,-3,
-5,-5,-6,-7,-6,-3,0,2,4,6,8,9,11,13,14,14,13,10,8,5,2,2,2,1,-2,-3,-3,-5,-6,-6,-4,-2,1,1,0,2,5,6,6,8,11,13,13,14,15,17,16,14,13,11,8,5,3,2,3,3,1,-3,-5,-5,-4,-1,1,2,3,3,2,0,0,1,2,3,5,5,6,7,7,6,6,6,6,6,7,7,4,1,1,1,0,-1,0,-1,-2,-1,0,0,-1,0,-2,-4,-5,-5,-6,-7,-7,-9,-11,-11,-11,-11,-11,-11,-11,-11,-10,-9,-9,-8,-8,-7,-4,-2,-1,0,0,-3,-4,-3,-1,1,3,3,2,2,1,0,2,4,6,6,5,8,12,12,11,10,8,9,8,14,19,18,16,19,15,6,-7,-23,-38,-46,-59,-78,-94,-103,-110,-124,-130,-122,-107,-84,-57,-35,-18,-5,3,8,10,6,1,-3,-6,-8,-2,2,3,2,1,-1,0,1,0,-3,-5,-1,2,3,0,-4,-4,-1,0,-1,1,3,5,8,6,3,7,6,-2,-7,-5,-1,1,0,-3,-5,-7,-6,-6,-7,-5,-4,-5,-8,-14,-15,-12,-13,-19,-19,-16,-18,-20,-18,-17,-15,-12,-9,-9,-11,-12,-10,-9,-12,-15,-12,-8,-12,-18,-18,-14,-14,-14,-15,-17,-22,-26,-28,-28,-28,-30,-33,-34,-32,-34,-34,-32,-31,-34,-41,-47,-50,-47,-42,-41,-46,-51,-50,-45,-45,-48,-47,-48,-55,-55,-53,-54,-57,-54,-49,-47,-46,-47,-48,-43,-37,-34,-33,
-29,-29,-32,-33,-34,-34,-33,-29,-27,-26,-25,-21,-19,-19,-18,-18,-16,-10,-8,-12,-11,-3,-3,-9,-9,-7,-8,-6,-1,2,0,-1,1,1,1,2,1,2,6,8,4,0,0,1,0,0,0,0,1,0,-2,-3,-2,1,1,0,-2,-4,-4,-4,-4,-4,-4,-3,-3,-4,-6,-7,-5,-3,-4,-4,-2,-2,-3,-4,-1,1,2,3,2,1,2,2,1,1,4,4,2,1,0,0,2,5,5,4,5,4,3,3,2,1,1,1,-2,-3,-3,-4,-6,-7,-7,-5,-2,-2,-3,0,3,3,2,4,5,6,6,5,3,3,3,2,0,0,3,4,2,1,2,3,5,5,4,4,5,5,3,3,4,5,4,3,4,4,5,5,5,4,3,2,2,4,4,2,0,0,3,5,5,6,6,7,5,3,4,6,7,6,3,0,0,1,1,1,3,6,6,6,6,7,8,9,9,8,7,7,7,7,7,6,3,2,3,4,2,2,4,4,2,1,-1,-3,-1,3,4,4,7,9,8,8,8,9,11,15,16,15,15,17,16,15,13,12,13,15,14,18,17,15,17,18,14,12,11,10,8,9,14,18,14,11,14,17,14,7,-3,-12,-18,-31,-54,-74,-82,-88,-104,-112,-103,-90,-73,-51,-31,-16,-3,8,14,18,18,13,6,-1,-3,3,8,9,9,7,4,0,-2,-3,-5,-6,-4,-2,-1,0,-2,-4,-3,-2,-2,-2,-2,3,8,8,
4,6,6,0,-1,2,4,5,4,3,1,-2,0,1,-1,-3,0,2,1,-3,-4,-1,-3,-8,-6,-1,-3,-4,-1,0,0,3,6,6,6,7,7,9,8,4,1,-2,-6,-9,-7,-7,-9,-13,-14,-18,-25,-29,-29,-27,-26,-32,-37,-38,-38,-36,-33,-29,-25,-23,-29,-35,-37,-34,-31,-26,-26,-32,-34,-31,-34,-42,-44,-42,-45,-46,-41,-43,-48,-49,-48,-49,-48,-45,-45,-42,-36,-32,-31,-31,-33,-33,-30,-28,-28,-29,-30,-29,-29,-30,-29,-28,-29,-30,-31,-26,-18,-14,-16,-11,-1,-2,-6,-2,4,5,3,7,11,9,5,6,3,0,1,3,3,3,1,-2,-4,-6,-8,-8,-8,-7,-7,-7,-8,-8,-8,-8,-9,-9,-8,-8,-8,-6,-6,-7,-8,-7,-8,-7,-6,-4,-2,-2,-3,-5,-5,-5,-4,-3,-2,-2,-2,-3,-4,-4,-2,2,3,4,2,0,1,2,2,2,2,1,-1,-4,-5,-5,-3,-2,-2,-2,-1,-2,-3,-4,-3
2,1,2,4,5,3,2,0,-1,0,2,2,2,1,1,0,-1,-1,-1,-2,-4,-6,-8,-8,-8,-7,-8,-8,-7,-5,-3,-1,0,2,1,0,-1,-1,0,1,1,-1,-3,-3,-4,-3,-1,1,2,3,2,2,1,1,2,3,2,1,2,3,1,-1,-2,-1,-1,0,0,0,-1,-2,-4,-6,-5,-4,-3,-4,-6,-7,-8,-8,-6,-3,-2,-2,-3,-4,-5,-6,-5,-4,-2,-2,-3,-4,-3,-2,-2,-1,-2,-2,-2,-2,-1,-1,-1,-2,-3,-4,-4,-4,-3,-2,-3,-4,-5,-6,-7,-6,-6,-6,-7,-9,-10,-10,-10,-11,-11,-10,-9,-9,-10,-11,-10,-9,-9,-9,-8,-7,-7,-7,-7,-7,-6,-4,-3,-4,-6,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-7,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-7,-6,-6,-7,-8,-8,-8,-9,-10,-10,-10,-11,-12,-12,-13,-13,-12,-11,-11,-10,-9,-8,-7,-6,-4,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-3,-4,-5,-3,-2,0,3,5,7,9,11,10,11,12,13,12,11,11,10,8,6,4,4,4,4,3,2,2,0,0,0,1,2,-1,-2,-3,-3,-2,-1,1,2,2,0,-3,-4,-3,-3,-5,-7,-4,-1,5,10,14,19,28,39,47,53,60,64,63,58,49,37,28,18,7,2,3,3,2,6,9,10,8,6,7,7,5,6,6,4,2,4,6,6,
4,4,6,7,7,6,8,10,10,10,11,10,10,9,10,10,10,10,11,11,12,9,6,4,2,2,1,3,5,6,7,4,1,2,4,5,8,7,5,4,3,4,3,3,3,3,2,1,1,1,4,5,6,6,7,6,6,7,7,8,9,8,8,8,9,11,10,9,11,14,16,17,16,16,18,21,20,21,22,23,22,22,21,20,21,22,23,22,22,23,23,22,20,19,18,19,19,18,16,18,20,20,19,19,18,19,20,22,21,22,23,21,18,18,17,16,15,15,14,13,12,11,8,6,4,4,4,4,4,3,1,1,2,4,2,2,1,-1,-3,-2,-1,0,0,1,1,-1,-2,-2,-1,0,-1,-2,-4,-4,-4,-3,-3,-2,0,1,1,1,2,2,2,1,0,0,0,-1,-2,-3,-3,-3,-2,-1,1,2,1,0,0,0,0,0,-1,-3,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-3,-2,-2,-2,-3,-3,-5,-5,-4,-4,-3,-2,-1,0,0,1,1,2,3,5,5,5,4,2,1,-1,-2,-3,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-3,-2,-2,-1,0,0,-1,-1,0,1,1,-1,-2,-2,-2,-3,-4,-5,-5,-4,-4,-4,-3,-2,-3,-4,-5,-5,-5,-5,-3,-3,-4,-5,-7,-8,-7,-6,-5,-4,-2,-2,-2,-2,-1,0,1,2,2,2,2,1,0,-1,-1,-1,-2,-2,-1,-1,-1,-2,-1,-1,
-1,-1,1,2,3,3,2,3,4,4,4,4,5,4,2,0,0,2,3,3,1,0,0,0,0,0,1,3,4,2,1,2,4,5,4,4,5,4,4,5,5,5,5,5,5,5,5,5,7,7,6,5,5,5,5,5,5,5,6,5,4,3,3,4,3,3,4,5,4,3,2,3,0,0,2,1,0,1,0,0,1,0,-2,-4,-2,-3,-6,-6,0,5,9,13,15,18,27,36,44,50,58,60,57,52,44,34,24,15,7,3,2,0,0,4,9,9,7,4,3,3,2,4,6,5,2,3,5,5,4,3,4,3,0,-1,1,1,1,0,0,1,2,3,6,5,5,6,6,6,8,8,6,5,5,4,4,5,7,8,9,6,1,2,3,1,-1,-1,-1,-2,0,2,1,0,1,-1,-4,-4,-1,0,2,3,1,1,-1,-2,-1,2,4,5,5,7,7,6,6,8,8,9,9,11,15,16,14,13,16,17,16,18,20,21,21,21,19,16,16,17,17,16,19,21,22,21,19,18,20,22,22,20,18,19,20,18,18,18,16,13,12,11,10,10,11,13,10,7,5,2,2,3,5,6,7,8,6,5,5,5,7,6,6,6,4,2,3,3,-3,-5,-4,-2,-3,-1,0,-1,0,0,-2,-2,-1,0,-1,-2,-3,-3,-4,-5,-6,-6,-6,-5,-5,-4,-4,-3,-3,-3,-3,-3,-2,-1,0,1,1,0,-1,-2,
-1,-1,-1,-2,-3,-2,-2,-2,-2,-2,-2,-1,-1,-2,-1,1,2,2,2,2,3,2,2,2,2,2,1,0,-1,-2,-2,-3,-3,-2,-1,-2,-3,-3,-3,-2,-1,0,0,0,0,0,-1,0,1,1,0,-1,-2,-3,-1,0,-1,-1,0,1,0,1,1,2,4,4,2,1,1,0,-1,-2,-3,-4,-3,-2,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-2,-4,-6,-6,-7,-7,-6,-7,-7,-7,-5,-4,-4,-3,-2,-2,-3,-4,-3,-2,0,1,-1,-3,-4,-4,-4,-4,-3,-2,-2,-3,-4,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,1,1,1,0,0,1,-1,-2,-2,-2,-3,-4,-3,-3,-4,-4,-4,-4,-5,-7,-8,-8,-7,-6,-6,-6,-4,-4,-4,-4,-2,0,2,3,2,0,-2,-4,-5,-6,-6,-5,-5,-6,-7,-7,-7,-7,-6,-5,-4,-3,-2,-1,0,2,5,8,11,15,17,19,22,24,25,25,24,21,19,15,11,8,8,6,3,1,-1,-3,-3,-4,-5,-5,-4,-5,-5,-5,-5,-5,-6,-6,-4,-3,-3,-3,-2,-1,-2,-2,-3,-1,0,0,-2,-3,-1,0,-1,-2,-2,-2,-2,-4,-6,-6,-4,-3,-2,-1,-1,-2,-2,-1,0,1,3,5,5,4,4,4,6,8,9,9,9,9,9,7,7,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,3,3,3,2,2,2,3,3,4,6,
7,8,10,10,10,10,11,12,12,12,12,11,10,9,8,9,10,11,12,14,14,14,13,14,14,14,14,15,14,13,11,9,8,8,7,6,6,5,2,1,0,-2,-3,-4,-4,-4,-4,-5,-5,-4,-4,-4,-4,-3,-3,-4,-5,-6,-7,-7,-7,-7,-5,-4,-4,-3,-2,-2,-2,-2,-2,-1,-1,-1,-3,-5,-8,-10,-12,-11,-8,-5,-5,-6,-6,-6,-4,-2,0,1,3,5,5,3,4,5,5,4,3,2,2,3,2,0,0,0,-1,-2,-2,0,1,2,3,2,1,0,-1,-3,-4,-5,-6,-7,-7,-8,-10,-9,-8,-8,-7,-5,-4,-5,-5,-3,-2,-1,0,1,2,3,4,3,4,6,6,4,3,2,0,-3,-4,-4,-3,-2,-2,-4,-5,-5,-4,-5,-5,-3,-1,-1,-3,-3,-2,0,0,0,0,0,-1,-2,-3,-4,-4,-4,-5,-5,-6,-7,-8,-8,-8,-7,-6,-5,-5,-4,-4,-5,-5,-2,0,0,1,1,0,-1,-3,-4,-4,-4,-3,-3,-3,-3,-1,-1,-1,-1,1,2,2,2,1,1,0,-1,-2,-1,-1,-1,-1,-2,-2,-1,-2,-3,-3,-3,-4,-4,-4,-2,-2,0,1,1,1,0,-1,0,1,0,0,1,0,-1,-2,-2,-2,1,3,2,2,2,1,-1,-2,-3,-3,-4,-4,-5,-5,-4,-3,-3,-2,-2,-1,-1,-1,-1,-1,-5,-7,-7,-8,-9,-8,-8,-10,-8,-9,-13,-15,-13,-12,-13,-12,-9,-4,1,8,12,16,26,
35,41,47,54,56,52,49,39,26,15,6,-3,-5,-3,-4,-2,2,5,6,5,4,2,2,1,4,5,1,-1,-1,0,1,0,0,2,0,-3,-3,-3,-4,-5,-4,-2,-1,-2,0,1,0,-1,-1,-1,1,3,1,-1,-3,-5,-5,-5,-3,-2,-1,3,0,-3,-1,3,4,4,6,6,7,7,8,7,7,10,9,6,4,5,6,4,3,5,7,5,3,0,-1,-1,-1,-2,-2,1,4,5,8,7,8,8,10,11,11,11,11,13,15,16,16,17,19,20,20,21,23,24,24,24,21,21,24,24,23,20,20,20,22,23,20,18,20,21,20,19,17,15,13,13,14,13,13,14,13,10,9,8,6,8,9,8,6,8,9,8,8,8,6,4,4,5,6,4,5,6,6,3,2,3,3,2,1,0,1,2,1,0,0,0,-1,-2,-3,-1,1,2,1,0,0,0,0,0,1,2,3,1,-1,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-2,-1,0,0,2,4,5,5,5,5,5,6,6,6,6,6,6,4,2,0,0,0,-1,-2,-2,-2,-3,-3,-3,-3,-2,1,3,3,3,4,5,5,5,5,5,4,3,1,-1,-3,-4,-6,-7,-8,-8,-9,-10,-10,-10,-8,-7,-6,-5,-3,-1,0,2,2,1,1,2,2,1,1,-1,-3,-4,-5,-7,-7,-5,-4,-5,-6,-6,-6,-5,-5,-5,-6,-6,-7,-8,-8,-8,-7,-6,-7,-6,
-4,-3,-3,-3,-2,-2,-1,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,-2,-3,-4,-4,-5,-6,-6,-6,-5,-4,-4,-5,-6,-6,-6,-7,-8,-8,-9,-11,-11,-10,-8,-5,-4,-3,-2,-1,0,2,3,3,2,2,1,1,1,2,2,2,3,3,4,4,4,5,5,5,4,2,2,2,2,1,0,1,2,0,-3,-4,-3,-2,-1,-2,-3,-4,-4,-5,-6,-6,-5,-7,-7,-8,-9,-10,-8,-9,-8,-5,-6,-12,-17,-18,-19,-19,-16,-11,-5,1,7,12,18,29,43,53,60,68,70,67,63,52,39,28,19,8,3,1,-2,-3,0,4,4,4,1,1,0,0,1,2,0,-2,-1,0,-1,-1,-3,-3,-3,-2,-1,1,2,3,3,2,3,1,1,3,0,-3,-1,-1,0,1,0,0,1,2,2,3,3,4,6,7,4,0,0,3,2,1,0,0,1,2,2,0,1,3,3,0,-1,-1,0,0,1,2,3,5,4,3,3,4,5,3,4,5,6,7,9,10,9,9,10,12,12,11,12,13,13,13,13,14,16,17,17,18,17,17,19,19,19,22,25,25,27,25,22,22,26,28,26,25,26,26,26,26,25,23,22,21,21,23,23,24,22,20,18,15,13,14,16,14,11,11,11,8,5,3,3,2,-1,-1,0,1,0,2,3,0,-1,2,3,2,2,4,5,4,4,3,1,1,1,2,2,4,3,2,1,0,0,2,
4,4,4,3,2,2,0,-1,-2,-2,-1,-2,-2,0,1,3,3,3,5,7,9,9,10,10,9,8,7,6,6,6,6,5,4,4,5,6,6,5,5,4,4,4,4,3,3,4,5,4,3,4,4,5,6,6,6,6,6,4,3,2,2,2,1,0,0,-1,-1,-1,-1,-2,-3,-3,-2,-1,-1,-1,-2,-3,-3,-1,0,1,1,1,-1,-1,-1,0,1,2,0,-2,-3,-1,1,2,2,3,4,4,4,5,7,8,9,8,6,6,5,4,2,1,1,1,0,1,2,1,1,2,4,5,5,5,6,6,5,3,2,3,5,4,1,0,1,1,1,2,4,3,2,2,1,1,1,2,0,-1,-2,-3,-3,-2,0,0,-1,-1,0,0,-1,0,0,0,1,2,3,4,5,7,8,9,9,8,8,9,8,6,4,1,0,-1,-3,-3,-2,-2,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-6,-6,-6,-8,-9,-8,-6,-6,-5,-4,-5,-9,-11,-10,-11,-14,-13,-12,-12,-10,-11,-15,-15,-12,-10,-11,-11,-5,2,8,13,17,24,32,41,47,54,60,63,60,54,44,32,20,8,-2,-5,-6,-7,-5,-2,1,0,-3,-6,-7,-8,-8,-6,-4,-5,-8,-8,-6,-5,-4,-2,0,1,2,0,-2,-1,-1,-1,-1,-2,-3,-2,2,1,-2,-1,0,-1,-1,-1,1,2,1,0,1,3,5,5,6,6,3,4,5,5,5,5,3,1,1,
3,5,6,8,7,3,0,-1,-1,1,3,6,8,7,7,6,5,4,5,6,5,7,9,10,12,9,8,8,11,14,14,14,15,14,12,11,11,14,17,18,18,17,17,17,19,19,21,24,26,25,24,23,20,20,23,25,21,17,16,15,14,15,15,13,12,10,11,13,16,15,13,12,12,11,9,10,11,8,6,6,7,4,2,0,0,1,0,0,1,2,1,3,4,3,3,5,5,3,5,5,5,5,5,4,2,2,2,3,2,1,0,0,-1,0,1,1,2,2,0,-2,-3,-2,-2,-1,0,-3,-6,-7,-6,-6,-5,-4,-5,-5,-5,-5,-5,-5,-3,-2,-3,-5,-6,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-2,-3,-3,-3,-3,-3,-3,-4,-5,-4,-4,-6,-6,-5,-5,-4,-2,-1,0,2,2,1,1,3,4,2,1,0,-2,-3,-2,-2,-3,-3,-4,-5,-4,-2,-2,-1,1,1,-1,-3,-3,-1,0,1,1,-1,-1,-2,-3,-4,-4,-3,-3,-4,-3,-3,-3,-3,-3,-2,-1,-1,-2,-1,0,1,1,1,1,2,2,2,3,4,5,4,3,2,2,2,2,3,3,3,3,3,3,3,4,4,3,3,2,1,0,0,0,0,0,-1,-2,-3,-3,-2,-2,-1,0,-1,-2,-3,-2,-1,1,2,3,4,5,6,7,7,7,6,5,4,3,2,1,0,-1,-1,-1,-1,0,1,1,1,2,2,1,1,1,0,
1,2,2,2,2,2,2,2,3,4,5,6,6,6,6,5,4,1,0,0,0,-1,-3,-5,-4,-2,-5,-8,-13,-15,-12,-12,-13,-9,-3,4,8,14,20,31,44,53,60,68,71,68,61,52,44,33,22,13,8,5,1,0,3,5,6,5,6,6,6,5,5,5,5,5,5,7,6,5,4,3,2,2,1,1,1,0,0,0,0,-3,-4,-4,-4,-4,-2,-1,0,2,2,0,-1,-3,-2,-1,1,1,0,1,0,-4,-4,-2,1,1,2,1,-1,2,4,3,3,6,7,5,4,3,3,4,7,8,8,6,5,1,2,4,5,6,5,4,4,5,6,6,7,6,5,6,4,3,4,7,7,6,7,10,13,15,18,17,16,17,18,16,17,21,23,22,23,22,21,21,26,29,27,25,25,24,24,23,23,20,17,15,15,16,18,18,16,13,13,12,11,12,13,11,9,9,8,7,4,1,1,1,1,1,3,1,1,2,2,1,1,3,2,1,1,1,1,2,0,-1,0,0,0,0,0,0,1,0,-2,-3,-3,-3,-3,-4,-5,-4,-3,-3,-3,-1,0,0,1,2,3,2,2,1,0,0,-1,-2,-1,1,1,-1,-1,0,1,1,0,-2,-2,-2,-3,-5,-7,-5,-4,-5,-6,-6,-4,-2,-1,0,1,2,4,5,4,3,4,5,5,4,4,3,3,2,1,0,0,1,2,1,1,1,0,0,-2,-3,-4,-5,
-6,-7,-7,-6,-6,-8,-10,-10,-8,-5,-3,-2,0,1,0,-1,1,3,4,5,5,4,3,2,1,0,-1,-3,-4,-5,-6,-7,-6,-6,-5,-4,-5,-5,-4,-2,-1,0,0,1,0,-2,-3,-3,-2,-1,-2,-2,-3,-3,-3,-4,-5,-5,-4,-4,-4,-3,-2,-2,-3,-4,-5,-5,-4,-3,-3,-3,-3,-5,-5,-4,-3,-2,1,1,0,0,1,1,1,1,2,2,1,1,2,3,5,6,6,6,6,7,7,8,10,10,9,8,8,7,7,7,7,7,6,4,2,0,0,-1,-2,-2,-2,-3,-3,-4,-5,-4,-2,-1,-1,0,0,-2,-4,-4,-5,-6,-6,-5,-4,-4,-6,-9,-11,-11,-9,-10,-12,-9,-2,5,11,16,22,30,40,47,52,60,63,60,53,42,31,21,13,4,-1,-3,-3,-2,1,3,4,4,5,5,4,4,3,2,1,-1,-1,-1,-2,-3,-4,-5,-4,-5,-5,-2,2,3,4,4,3,2,4,7,6,5,8,8,7,5,4,6,6,6,6,6,7,8,7,6,4,1,3,6,7,6,6,5,6,7,7,7,6,10,9,6,4,4,4,4,5,6,7,7,6,4,7,10,9,8,7,9,10,11,14,13,12,11,13,16,18,18,18,17,17,18,20,22,23,24,24,22,18,19,21,21,23,24,23,20,19,19,16,17,22,25,24,21,20,21,23,25,25,23,20,18,18,18,19,20,16,13,9,8,8,9,
8,7,6,5,5,4,3,0,3,6,5,4,6,6,3,3,2,0,-1,0,-2,-3,-3,-5,-6,-6,-6,-5,-4,-4,-3,-2,-1,-2,-3,-3,-4,-4,-4,-3,-3,-4,-4,-5,-5,-5,-4,-2,-2,-2,-3,-4,-3,-2,-1,0,1,1,1,0,-1,-1,-1,-1,0,1,1,0,-1,-1,-1,0,1,2,2,2,2,1,-1,-1,-2,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-4,-4,-4,-4,-5,-5,-6,-6,-5,-4,-4,-3,-1,-1,-1,-1,1,2,2,1,0,0,1,1,-1,-1,0,1,0,0,0,1,1,-1,-3,-5,-3,-2,-2,-4,-4,-4,-4,-5,-5,-3,-2,-1,-2,-3,-4,-3,-3,-2,-1,0,0,-1,-1,0,0,0,-1,-2,-3,-5,-5,-4,-5,-6,-7,-7,-7,-7,-6,-5,-4,-4,-6,-7,-6,-5,-4,-3,-2,-1,-1,0,-1,-1,1,2,1,2,3,2,2,2,2,3,5,5,5,6,6,5,5,5,6,6,6,5,4,4,5,5,5,5,6,6,6,6,5,4,4,3,3,3,4,4,3,3,3,2,2,3,3,3,3,3,4,1,0,-2,-3,-2,-3,-2,-1,1,-1,-5,-7,-4,-3,-2,-2,3,8,15,20,22,25,31,40,46,51,57,58,55,49,40,29,23,17,12,8,6,4,5,7,7,8,7,5,3,3,3,4,3,2,0,1,4,4,4,3,1,0,-2,-3,-1,1,1,2,4,
2,0,2,5,4,5,7,7,5,4,4,4,3,2,4,5,5,5,5,5,4,1,0,1,1,1,3,4,3,3,4,4,3,4,4,1,0,1,1,0,1,3,4,3,2,1,2,5,7,5,4,3,3,4,7,7,6,5,6,7,6,5,6,7,7,7,7,10,12,15,17,17,16,18,20,20,21,22,24,24,25,23,20,18,21,22,18,14,14,14,15,14,14,14,11,8,5,6,7,6,6,5,5,3,2,2,3,4,3,2,4,6,2,-3,-4,-2,-3,-4,-3,-1,-1,0,-1,-4,-3,0,2,1,1,0,0,0,1,2,2,0,-2,-4,-4,-3,-4,-4,-5,-5,-6,-7,-7,-6,-5,-3,-4,-5,-6,-6,-6,-7,-7,-6,-6,-6,-3,-2,-1,1,3,3,4,6,6,6,6,6,5,3,2,1,0,0,-2,-3,-4,-4,-4,-5,-6,-6,-5,-3,-3,-3,-3,-2,-3,-5,-5,-4,-3,-4,-4,-4,-3,-3,-3,-2,-1,1,2,2,1,0,1,1,1,2,1,0,-1,-2,-3,-3,-1,0,-1,-3,-4,-5,-6,-4,-5,-5,-5,-4,-5,-6,-6,-6,-5,-4,-3,-2,-1,-1,-1,-2,-2,-2,-2,-3,-3,-4,-5,-7,-7,-7,-7,-7,-8,-9,-9,-8,-7,-8,-6,-5,-4,-3,-2,-1,0,1,1,1,2,3,3,3,3,2,1,0,0,-1,-1,-1,-2,-2,-1,0,1,1,2,4,5,6,6,5,5,6,6,5,
4,4,4,3,3,3,4,4,4,4,4,4,5,5,3,3,3,3,4,4,4,3,3,2,1,1,1,-1,-2,-1,0,0,0,0,1,4,4,5,5,6,5,4,3,2,2,1,0,1,1,1,-1,-4,-4,-2,-3,-3,3,9,18,27,32,37,45,54,58,61,67,68,62,54,44,32,20,11,4,1,0,-1,-1,5,9,12,10,7,5,6,5,7,8,8,8,6,5,4,2,2,1,0,1,1,1,2,1,0,1,-1,-4,-3,0,-1,-2,1,2,1,0,-1,-2,-1,1,3,5,7,9,7,8,7,6,8,10,10,10,10,9,6,6,6,6,6,6,5,5,5,6,4,4,4,4,5,3,2,3,5,5,5,3,1,0,2,6,9,8,8,8,7,9,10,12,13,12,11,10,10,12,16,17,16,15,12,14,17,17,17,20,22,22,23,24,23,22,23,24,22,19,19,18,18,16,15,14,13,12,12,14,17,17,15,12,11,12,11,11,11,11,10,8,8,6,6,5,5,5,2,0,0,1,1,3,3,2,0,1,2,2,1,0,-1,-2,-4,-5,-6,-6,-6,-7,-6,-4,-3,-1,0,0,1,1,-1,0,1,1,0,1,1,0,0,1,0,1,3,2,1,2,2,1,1,2,3,4,4,4,3,4,3,3,3,2,2,2,1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-3,-2,-1,1,2,3,4,
5,6,7,7,6,3,0,0,0,-1,-2,-2,-3,-5,-7,-6,-4,-1,1,2,3,3,3,3,4,5,6,6,6,6,5,3,1,1,1,0,-1,-1,-2,-3,-5,-6,-7,-7,-6,-6,-6,-5,-5,-5,-3,-1,0,0,2,1,1,2,3,3,3,2,1,0,-1,-2,-2,-1,1,1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-2,0,1,1,0,0,1,0,1,1,1,0,1,1,1,2,3,3,3,3,5,5,5,5,5,4,4,3,2,2,3,3,3,3,3,4,4,3,2,1,1,2,2,2,2,1,0,-1,-1,-1,-1,0,2,2,1,-1,-2,-2,-3,-5,-6,-7,-6,-5,-4,-4,-8,-10,-10,-10,-10,-8,-4,1,10,19,24,28,36,45,49,53,60,62,59,52,41,28,17,7,1,-2,-5,-6,-5,-3,-3,-2,-2,-3,-5,-6,-4,-3,-4,-5,-6,-5,-3,-1,-2,-5,-5,-4,-3,-5,-5,-4,-4,-7,-6,-7,-7,-6,-4,-6,-5,0,1,0,0,-1,0,1,-1,-1,1,3,4,3,3,2,1,3,5,5,6,8,9,8,7,7,6,5,7,6,3,2,5,5,4,3,4,6,5,2,1,5,8,8,7,6,7,9,12,14,17,19,18,17,17,17,16,19,20,20,17,19,21,24,26,26,23,22,25,27,26,25,27,26,26,26,28,28,27,29,31,29,27,25,25,24,23,21,19,17,15,
12,13,16,17,17,16,15,13,11,12,12,9,8,7,7,5,4,3,4,5,3,0,1,4,2,2,3,3,2,0,-1,-2,-1,-1,-1,-1,1,-1,-3,-4,-3,-1,-1,-2,-1,-1,0,-1,-1,0,1,2,1,-1,-2,-2,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,-1,0,-1,-2,-2,-1,0,1,2,1,0,0,0,-2,-2,-1,-1,-1,-1,-2,-4,-4,-4,-4,-3,-3,-3,-3,-2,-3,-3,-1,0,0,2,2,2,2,2,2,2,2,1,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-4,-2,-1,-1,-2,-2,-1,0,-1,-2,-2,-2,-2,-3,-4,-5,-4,-4,-4,-5,-5,-5,-6,-7,-8,-8,-6,-5,-5,-5,-5,-6,-5,-4,-2,0,0,-1,-2,-2,-3,-3,-3,-2,-1,-2,-4,-4,-3,-2,-2,-2,-2,-1,-2,-3,-4,-4,-4,-4,-5,-5,-5,-5,-4,-4,-4,-5,-7,-7,-6,-5,-5,-7,-7,-6,-5,-4,-4,-3,-1,2,2,0,0,0,0,-2,-3,-3,-3,-4,-4,-6,-7,-7,-7,-8,-8,-8,-7,-6,-6,-6,-6,-8,-10,-9,-10,-10,-8,-8,-8,-8,-7,-10,-13,-14,-11,-10,-13,-13,-11,-10,-3,3,6,13,24,34,39,43,53,57,52,44,37,28,17,8,1,-4,-8,-11,-12,-10,-7,-5,-5,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-1,-2,-3,-3,-5,-7,-7,-5,-4,-5,-7,-6,-7,-11,-11,
-7,-9,-10,-8,-8,-9,-8,-8,-8,-6,-4,-4,-3,-1,2,3,3,-1,-2,0,2,1,1,3,3,2,2,1,1,1,1,0,-4,-4,-3,-3,-3,-4,-3,-2,0,2,3,3,5,5,5,7,8,11,14,18,18,18,17,18,20,20,21,22,20,16,13,12,14,17,20,20,19,15,14,16,17,18,21,23,21,21,22,22,22,24,28,29,28,29,27,27,28,27,26,24,22,20,19,21,21,19,17,18,19,18,17,16,16,16,16,15,15,14,10,7,5,3,0,2,4,2,1,1,2,-1,-2,-1,1,2,3,5,5,4,2,1,1,3,5,7,8,7,7,5,4,5,6,7,7,7,7,7,6,7,7,7,7,8,8,7,7,7,6,6,4,3,4,3,2,2,2,2,1,1,1,1,1,0,-1,-2,-2,-3,-2,-1,-1,-2,-2,-2,-2,-2,-1,0,1,0,0,-1,-1,-2,-2,-2,-1,0,0
-5,-1,-2,-4,-5,-8,-10,-10,-4,-3,-11,-15,-9,0,0,-4,-9,-14,-10,-4,-5,-5,-3,-6,-10,-12,-9,-6,-3,-2,0,4,0,-4,-4,-4,-5,-1,0,3,5,2,2,4,5,7,12,12,5,0,6,12,8,7,15,14,9,16,27,26,19,17,23,26,26,29,28,24,24,30,35,29,22,25,29,27,22,21,30,28,22,21,24,30,33,34,30,26,24,21,21,23,24,20,16,15,11,4,3,6,7,9,11,9,7,9,9,8,6,6,-1,-3,4,9,4,4,5,6,4,4,7,7,6,9,11,8,5,6,7,8,11,14,13,12,13,12,10,11,11,8,7,7,6,3,1,1,2,4,4,2,3,5,3,1,2,4,5,5,5,6,7,7,7,7,7,5,4,5,6,6,4,1,1,1,-1,1,4,5,5,8,9,7,7,7,5,3,6,7,7,8,9,6,3,5,8,9,8,7,7,3,0,0,1,1,-1,-2,-1,1,3,5,6,8,9,8,8,11,15,16,13,11,12,13,12,12,13,13,13,13,14,12,12,14,13,10,10,10,8,8,7,6,4,4,2,-2,-3,1,3,1,2,3,4,4,3,3,6,12,11,6,8,10,6,2,3,1,-4,-4,-1,-4,-7,-7,-6,-1,6,13,24,40,57,69,77,81,85,82,70,54,40,29,14,1,-6,-11,-13,-14,-14,-9,-6,0,4,-2,-7,-3,-2,
-3,1,5,8,5,1,-1,0,0,3,8,7,-1,-5,0,6,10,11,5,-4,-4,0,-1,1,3,0,-2,0,2,1,2,2,5,10,8,4,5,5,0,1,4,6,8,9,13,15,14,12,14,16,13,9,13,16,9,5,10,10,4,11,22,22,13,9,16,21,22,22,22,20,16,17,23,23,17,18,28,32,28,26,33,32,29,33,37,36,31,26,23,21,20,17,18,22,23,21,19,19,18,17,13,9,6,5,5,1,-1,1,1,0,-2,-5,-11,-11,-3,-1,-2,-4,-6,-8,-9,-8,-8,-10,-10,-12,-12,-11,-9,-7,-4,-1,1,0,1,4,8,11,12,9,6,4,3,1,1,4,6,3,1,0,-2,-2,0,3,4,4,5,4,2,3,4,4,4,4,3,4,5,3,-3,-5,-4,-4,-6,-7,-8,-8,-6,-6,-9,-7,-3,-1,-1,-1,0,1,2,3,2,2,2,1,0,-1,-3,-4,-3,-1,1,0,-2,-3,-1,-1,-2,-2,1,-1,-7,-10,-9,-10,-11,-10,-7,-5,-4,-3,-2,1,3,1,0,1,1,0,0,2,2,0,-1,0,3,4,2,3,6,7,3,0,1,1,-1,-4,-3,-2,-5,-7,-9,-9,-9,-9,-6,-6,-8,-10,-11,-13,-14,-14,-15,-15,-13,-13,-15,-13,-8,-5,-2,3,6,8,13,17,20,24,29,32,35,37,37,35,33,31,26,20,16,10,4,-2,-7,-10,-13,-15,-16,-14,-11,-8,-6,-3,
0,1,0,-1,-2,-2,-1,-1,-4,-5,-6,-9,-11,-11,-8,-7,-5,-5,-4,-3,-2,1,4,3,1,-1,-4,-4,-1,1,-1,-2,-2,-5,-10,-10,-6,-2,1,2,0,-3,-3,-2,-1,2,6,6,3,1,1,-2,-4,-2,0,1,0,-1,-1,1,6,10,10,10,15,18,18,19,23,25,26,26,24,20,22,25,23,19,20,21,21,21,22,23,22,20,21,24,27,28,26,22,19,15,10,6,7,8,3,-4,-8,-10,-10,-9,-8,-8,-7,-6,-5,-7,-6,-1,4,5,6,6,6,8,9,9,10,12,11,9,7,3,2,5,4,0,-2,0,2,5,7,6,7,9,9,6,5,4,-1,-8,-11,-12,-11,-8,-7,-8,-9,-8,-8,-6,-1,6,10,10,8,6,3,1,0,0,-1,2,6,6,4,3,4,3,4,7,9,9,10,8,6,4,3,3,1,-1,0,2,3,3,3,4,6,8,9,8,7,6,4,-1,-3,-4,-6,-8,-10,-10,-9,-10,-9,-8,-9,-11,-9,-6,-6,-6,-6,-10,-12,-8,-3,-2,-1,3,5,3,3,6,8,9,10,8,4,4,5,4,2,2,0,-3,-4,-4,-6,-8,-10,-12,-12,-13,-15,-14,-9,-8,-10,-11,-11,-9,-5,-3,-3,-3,-2,-5,-9,-12,-13,-12,-9,-9,-10,-10,-10,-10,-9,-7,-1,6,13,20,27,30,30,33,38,40,39,39,36,30,25,20,12,8,7,4,-1,-4,-4,-5,-6,-3,-1,-2,
-1,1,1,0,1,2,3,3,2,0,-2,-3,-4,-5,-5,-7,-8,-6,-6,-7,-7,-7,-8,-7,-7,-8,-9,-8,-7,-9,-11,-10,-10,-8,-7,-6,-5,-4,-2,0,2,3,5,7,8,7,9,11,9,6,5,5,4,3,3,3,3,2,1,0,1,5,7,5,7,11,11,11,15,16,14,13,16,18,17,18,19,18,19,19,19,21,24,24,22,22,23,23,22,21,20,19,17,15,15,15,16,15,12,10,7,4,3,0,-4,-5,-6,-9,-13,-13,-12,-12,-11,-8,-7,-5,-2,-2,-3,-3,-1,0,-1,1,3,3,1,2,1,0,1,4,5,3,4,5,2,-1,-1,-1,-2,-1,-1,-3,-3,0,2,2,2,5,7,7,8,10,10,6,2,0,-1,-3,-1,-1,-3,-3,-2,-1,0,3,5,5,4,3,1,-2,-3,-2,-3,-4,-5,-5,-7,-8,-5,-1,3,6,6,4,3,5,6,6,8,10,7,3,1,0,0,2,2,1,-2,-3,-3,-2,-3,-6,-8,-7,-7,-8,-9,-9,-8,-6,-6,-6,-4,-1,1,1,0,0,0,1,2,1,0,0,0,-1,1,4,7,8,8,8,6,5,5,5,7,10,10,6,4,4,2,-2,-3,-4,-5,-5,-5,-7,-8,-8,-9,-11,-10,-7,-5,-3,-3,-6,-8,-9,-11,-12,-11,-11,-9,-6,-5,-5,0,6,12,17,23,28,36,45,50,53,57,59,56,50,45,40,35,29,22,16,13,8,2,-2,
-4,-2,0,1,2,5,4,1,0,-1,-3,-2,3,5,1,-2,-6,-9,-8,-7,-9,-10,-9,-11,-14,-13,-10,-6,-2,-1,-2,-4,-4,-2,-1,1,2,2,0,-2,-2,0,0,1,4,7,7,7,4,1,1,4,4,4,5,4,1,-1,0,3,5,6,7,7,7,9,12,14,17,18,19,19,19,20,24,27,26,23,26,29,27,25,25,25,27,28,25,20,19,22,18,14,15,18,18,18,19,16,15,17,16,12,12,14,12,10,10,8,5,6,7,7,8,7,3,0,0,-2,-4,-4,-5,-8,-8,-8,-9,-9,-6,-5,-4,-2,-1,-2,-1,1,1,-1,-2,-1,3,3,0,0,0,-3,-5,-1,2,-1,-2,-1,-3,-5,-5,-3,-1,0,0,-3,-6,-7,-5,-5,-4,-2,0,-1,-4,-4,-3,-3,-4,-2,0,-1,-3,-5,-3,-2,-2,0,2,1,0,-1,-1,-1,-1,0,-1,-4,-5,-6,-7,-6,-5,-3,-4,-6,-5,-3,-1,-2,-4,-6,-7,-7,-4,-4,-4,-3,-5,-9,-10,-8,-5,-4,-4,-5,-9,-12,-15,-17,-17,-16,-16,-17,-17,-15,-14,-12,-9,-7,-6,-4,-4,-3,-3,-2,-1,0,0,-1,-3,-2,0,2,4,5,2,0,0,-1,-2,-2,1,1,-2,-4,-6,-8,-8,-8,-11,-12,-9,-8,-12,-14,-11,-10,-10,-8,-5,-3,-1,-2,-8,-9,-7,-8,-12,-10,-10,-14,-17,-13,-17,-24,-20,-17,-17,-14,-8,-5,6,18,26,34,46,63,
76,83,84,81,75,62,46,29,13,-2,-11,-15,-15,-11,-9,-10,-7,-5,-5,-1,-3,-7,-7,-6,-6,-5,-6,-5,-3,0,-2,-9,-11,-7,-2,-4,-7,-7,-2,7,9,5,-1,-7,-7,1,4,3,1,-5,-11,-10,-5,-3,-2,1,5,4,3,2,3,3,3,5,5,7,10,10,9,12,15,14,16,18,13,8,11,16,10,4,14,19,16,20,27,25,17,17,25,26,25,26,31,29,26,28,32,29,25,27,31,34,32,29,30,23,20,26,29,31,32,28,23,21,20,18,21,24,24,23,23,23,23,21,20,20,18,16,15,16,15,15,17,18,16,11,8,8,11,10,10,8,5,2,0,0,0,0,0,0,2,4,5,6,9,11,9,7,7,9,12,15,15,15,14,13,12,12,14,14,14,13,11,9,9,9,9,10,11,11,11,12,13,13,13,14,15,13,12,11,8,7,9,11,11,11,10,7,6,8,9,8,9,9,6,3,2,1,0,1,2,1,0,2,3,3,2,3,5,6,6,8,8,7,7,8,9,10,11,8,5,5,4,3,4,5,3,2,2,0,-1,-1,0,-1,-3,-5,-4,-3,-4,-5,-4,-3,-3,-1,3,3,3,5,4,1,2,6,7,6,8,5,2,6,10,7,5,7,8,8,9,10,9,12,13,8,4,5,6,5,4,1,-4,-6,-6,-9,-12,-11,-11,-14,-11,-9,-10,-12,-8,-7,
-14,-16,-10,-13,-22,-20,-13,-14,-17,-16,-15,-7,8,20,29,45,68,82,89,97,107,105,93,79,61,42,26,15,6,0,-1,-4,-10,-11,-7,-5,-3,-4,-7,-7,-8,-4,0,-1,3,7,4,-2,-7,-8,-3,0,-2,-6,-6,-2,2,2,1,0,-4,-5,-1,4,7,7,1,-3,-3,0,2,1,2,5,8,5,0,2,2,3,7,6,6,7,6,8,13,15,11,7,8,6,3,5,8,5,1,9,15,11,13,23,24,17,15,22,27,24,21,21,17,16,26,35,32,26,25,31,34,35,37,43,40,38,38,38,38,40,37,30,26,27,27,24,26,28,27,24,23,22,19,20,22,20,16,16,16,13,13,16,18,17,13,7,8,10,12,11,10,10,10,8,6,7,12,15,13,9,8,10,11,11,10,11,11,9,8,9,10,11,13,14,12,11,11,10,8,8,6,3,1,1,2,3,4,6,6,5,3,4,5,6,5,3,3,3,0,-2,-3,-3,-1,2,3,1,1,2,0,-2,-2,-2,-1,1,1,0,0,1,0,-2,-2,0,2,3,2,2,1,-1,-2,-3,-2,-3,-4,-7,-10,-10,-8,-11,-12,-10,-10,-12,-11,-7,-6,-6,-4,-4,-5,-3,-3,-5,-6,-4,-5,-8,-8,-6,-6,-8,-10,-9,-8,-9,-11,-10,-7,-5,-5,-6,-10,-10,-7,-5,-3,-2,1,1,-4,-8,-6,-2,1,4,5,1,-4,-4,-2,-4,-2,1,
0,-2,-2,-4,-7,-7,-5,-5,-6,-5,-4,-5,-7,-8,-9,-11,-12,-10,-9,-11,-14,-11,-10,-13,-17,-14,-17,-24,-22,-19,-20,-18,-11,-3,6,19,32,46,60,78,93,104,109,111,104,87,65,46,26,8,-1,-6,-9,-9,-11,-13,-12,-10,-10,-11,-12,-10,-10,-12,-12,-11,-13,-10,-5,-5,-8,-9,-7,-5,-6,-10,-13,-14,-9,0,-1,-7,-9,-15,-16,-7,-3,-5,-5,-6,-9,-6,-1,-1,-4,-1,5,8,4,2,7,4,-1,1,2,4,3,0,-1,1,4,7,7,10,7,1,5,11,8,5,11,15,12,18,28,29,21,20,28,31,29,32,36,33,32,38,42,41,41,44,45,44,44,43,47,43,39,39,40,40,39,33,24,23,26,25,19,18,24,26,21,16,17,18,17,14,11,13,17,17,15,13,13,12,12,14,12,12,18,21,16,11,9,11,12,10,8,7,5,4,4,5,6,9,10,7,4,6,8,6,4,5,5,3,0,-1,0,3,5,4,5,9,10,10,10,11,13,14,12,11,12,15,14,13,13,13,12,11,12,10,8,5,0,-4,-6,-7,-8,-9,-9,-9,-10,-9,-7,-4,-2,-3,-2,0,2,2,3,4,5,5,5,7,7,7,5,2,0,1,3,1,-2,-2,-3,-5,-4,-1,1,2,3,3,2,2,1,0,0,-1,-4,-6,-5,-3,-3,-5,-5,-3,-3,-5,-6,-4,-1,1,1,-1,0,2,2,1,
2,4,6,6,3,1,2,2,1,-1,-3,-3,-1,2,2,0,1,2,1,1,0,-4,-5,-5,-8,-11,-11,-9,-9,-11,-14,-15,-10,-4,-3,-3,-4,-3,-1,-3,-3,-1,-4,-7,-5,-8,-15,-14,-11,-12,-12,-7,-2,6,16,27,39,48,62,72,79,85,90,83,64,44,28,11,-6,-14,-16,-15,-13,-13,-15,-14,-12,-7,-4,-7,-9,-11,-12,-6,-3,-8,-10,-7,-7,-9,-10,-9,-6,-4,-5,-9,-11,-4,6,5,0,-4,-7,-4,4,10,8,0,-8,-10,-7,-3,-5,-6,-5,-4,-6,-10,-9,-6,-7,-8,-2,4,7,5,3,7,15,19,17,19,23,21,14,15,23,20,16,23,24,19,24,34,32,20,16,23,26,25,28,31,30,31,36,37,34,35,39,38,35,37,36,38,35,30,30,35,40,40,35,31,31,28,24,20,21,27,28,22,17,18,17,12,7,7,9,10,9,6,5,4,1,-2,0,0,1,8,10,6,2,2,2,2,5,5,3,1,2,1,1,2,3,1,0,0,2,3,6,8,8,9,12,12,11,13,14,11,9,9,9,9,10,10,7,7,7,7,6,6,8,10,10,7,5,5,2,0,2,3,2,4,4,0,-2,0,1,1,2,1,2,1,-1,-3,-3,-2,0,2,3,3,5,6,3,4,8,10,8,5,3,3,3,1,-2,-1,1,2,1,1,2,1,1,2,3,2,3,3,1,-1,-3,-4,
-5,-1,2,1,0,2,3,1,0,3,6,6,5,4,2,2,2,0,0,3,4,5,2,-1,1,4,5,3,2,5,4,3,3,2,2,6,7,4,2,3,1,-2,-3,-2,0,-1,-3,-7,-10,-11,-9,-8,-8,-6,-3,-6,-13,-16,-13,-8,-5,-1,4,9,13,18,24,33,46,55,58,58,59,58,53,45,39,36,30,23,14,8,5,3,-2,-6,-3,3,2,-2,-2,-2,-3,-4,-5,-5,-2,1,0,-3,-2,0,1,4,6,6,5,4,4,4,2,1,3,5,4,-1,-2,1,3,2,1,2,3,3,2,1,0,0,1,-1,-2,1,1,0,1,4,1,-1,2,6,5,5,7,9,11,14,13,11,14,17,16,14,15,17,17,16,14,13,13,15,16,17,18,20,22,22,24,25,25,24,26,28,29,27,27,27,25,23,23,24,25,27,26,22,21,22,21,19,22,22,16,11,8,4,1,2,3,-1,-5,-5,-5,-7,-7,-6,-7,-8,-9,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-5,-3,-2,-3,-5,-7,-10,-11,-9,-7,-4,-4,-6,-8,-10,-11,-10,-6,-3,-4,-6,-8,-6,-5,-5,-4,-1,-1,-1,0,-2,-4,-4,-2,-2,-5,-3,0,0,-1,0,0,1,4,6,3,0,0,-2,-3,-2,-1,-2,-3,-3,-3,-5,-6,-5,-4,-4,-4,-4,-3,-1,-1,-2,-2,-2,-1,1,4,4,3,1,0,-1,-2,-2,-2,-2,-4,-6,
-7,-6,-5,-6,-6,-5,-4,-3,-5,-6,-4,-4,-5,-6,-5,-4,-8,-13,-14,-9,-5,-5,-6,-6,-5,-4,-6,-8,-5,1,3,-2,-4,-2,1,1,-2,-3,-2,1,1,-3,-3,-1,-1,-4,-6,-5,-4,-7,-11,-13,-12,-12,-12,-14,-14,-13,-12,-14,-14,-13,-9,-13,-19,-18,-9,-8,-17,-16,-12,-10,-9,-9,-8,4,17,23,30,41,57,71,81,87,93,88,73,59,47,31,11,2,1,0,-4,-6,-4,-1,-3,-2,1,-1,-8,-11,-12,-5,-1,-4,-6,-4,-3,-5,-8,-5,-2,-4,-9,-14,-14,-5,4,0,-7,-9,-15,-16,-4,4,4,-2,-6,-10,-8,-2,-4,-8,-6,2,6,4,-2,-4,-7,-7,-1,5,9,12,10,10,12,12,15,21,23,14,2,2,6,2,1,9,8,-2,1,12,13,9,11,20,22,21,23,26,24,26,32,31,27,29,34,33,29,30,30,30,24,23,28,32,32,31,29,25,24,25,24,22,21,23,25,20,17,18,16,12,11,10,10,13,15,14,11,7,4,3,5,3,-1,1,3,2,-3,-6,-5,-5,-8,-7,-3,0,1,1,0,1,6,10,10,10,13,15,12,9,10,11,10,10,8,5,6,9,10,7,6,6,3,1,4,7,7,8,8,5,4,5,4,4,6,8,6,3,1,-1,-3,-2,-2,-3,-3,-2,-2,-2,-3,-4,-1,0,1,0,0,0,0,-1,-1,3,4,4,4,4,4,3,3,3,
4,6,5,1,1,3,3,0,-1,0,1,0,-2,-4,-5,-4,-5,-7,-8,-6,-5,-6,-6,-4,-4,-5,-4,-2,-2,-1,-1,-1,1,3,2,-1,0,3,1,-2,-2,-2,-1,2,1,-1,2,4,5,5,6,6,6,5,3,2,1,-1,-1,-1,-4,-5,-3,-2,-2,-2,-4,-9,-12,-12,-10,-7,-6,-9,-9,-10,-10,-9,-6,-6,-8,-6,-3,-10,-17,-13,-8,-7,-6,-5,0,11,25,36,48,63,78,87,93,99,104,95,75,57,42,27,10,-2,-8,-9,-5,-6,-6,-1,0,2,3,-2,-8,-7,-4,0,2,-1,-1,3,3,2,1,-1,2,3,0,-4,-7,-4,2,-2,-7,-8,-12,-12,-4,2,-1,-5,-3,-3,-3,0,-3,-6,-3,5,10,8,2,-1,-2,-4,0,9,15,12,2,2,7,11,13,16,18,11,2,2,6,4,7,21,22,12,13,23,22,17,19,26,28,25,24,23,20,25,33,34,30,30,33,35,35,34,33,34,31,32,32,28,27,31,31,24,19,19,19,18,17,17,17,19,18,15,11,13,18,21,20,17,16,17,16,12,10,10,8,4,0,2,2,2,2,1,2,5,6,5,3,3,4,7,10,13,13,10,5,3,1,2,5,5,3,0,-2,-1,-1,0,2,2,1,3,6,7,7,10,10,6,6,10,13,12,11,10,9,9,8,6,5,7,6,3,2,3,2,0,0,-2,-4,-4,-2,-2,-1,0,
-2,-3,-1,0,-3,-5,-4,0,1,0,-1,-2,-1,-1,-1,-3,-3,-2,-1,-5,-10,-9,-7,-8,-9,-10,-8,-6,-4,-4,-4,-4,0,3,3,3,4,4,2,2,2,1,1,2,4,2,0,0,-3,-6,-4,-1,-2,-2,-2,-4,-7,-8,-9,-9,-6,-2,-5,-7,-4,0,0,1,1,2,3,4,4,3,4,5,4,4,4,3,2,2,2,1,-2,-4,-4,-5,-8,-9,-9,-8,-8,-8,-10,-13,-12,-8,-8,-10,-12,-17,-19,-14,-17,-25,-24,-17,-16,-15,-15,-10,3,18,32,47,63,81,91,97,102,106,100,84,66,46,24,7,-5,-13,-10,-1,-2,-8,-7,-5,-2,2,-2,-8,-5,-3,-7,-10,-6,-2,0,-3,-5,-5,-6,-1,1,-4,-7,-6,1,7,4,1,-2,-9,-7,1,4,-1,-5,-7,-6,-4,1,0,-5,-5,2,6,3,-2,1,1,-3,-4,1,4,3,-2,0,5,8,5,3,4,-2,-10,-7,-2,-2,0,10,13,6,6,13,18,15,10,15,22,21,18,20,19,19,24,26,25,28,33,35,32,31,32,32,28,30,34,33,32,34,31,24,24,28,26,22,23,26,23,17,15,15,11,10,9,5,4,9,11,5,3,2,0,-3,-3,0,1,3,3,1,-1,1,3,3,5,8,7,6,6,5,4,5,6,4,3,4,3,1,-1,-2,0,3,4,3,0,-1,1,2,-1,-3,-2,-1,-3,-5,-8,-10,-7,-4,-5,-7,-3,
2,3,0,-2,-1,2,6,7,7,6,5,5,1,0,3,7,6,3,1,0,-1,0,2,2,4,5,4,0,-2,-1,0,-1,-1,-1,-3,-5,-6,-4,-1,1,1,1,1,1,2,4,7,9,9,7,4,4,4,1,-3,-5,-5,-7,-6,-6,-7,-10,-10,-8,-5,-2,0,3,4,2,-2,-3,0,3,4,4,3,4,9,9,5,4,8,8,5,6,9,10,11,11,10,10,13,14,13,13,14,14,12,9,8,6,5,3,1,-1,-2,-2,-2,-4,-4,-4,-5,-4,-4,-5,-3,-1,-2,-2,-1,-1,0,0,0,4,3,0,-1,-3,-5,-2,-2,-8,-8,-5,-1,-1,-5,-3,11,25,35,49,63,74,82,91,98,104,101,83,64,46,29,11,-1,-8,-6,1,2,-1,0,0,0,4,2,2,2,-2,-3,0,-1,-6,-6,-2,-2,-8,-11,-6,-2,-4,-10,-11,-3,5,1,-4,-3,-5,-1,6,7,5,3,2,2,3,3,3,3,3,7,9,7,5,8,7,6,9,14,14,10,9,15,19,17,10,10,15,11,1,3,9,12,13,21,22,17,19,25,25,22,23,31,34,31,28,28,30,35,40,43,41,39,39,38,38,36,34,35,32,33,34,33,30,33,34,29,30,37,35,29,28,33,33,30,28,25,21,18,16,14,12,11,7,3,6,6,2,-4,-2,0,-1,-1,0,4,6,5,2,0,-1,-1,2,3,3,2,0,-3,-2,
-2,-3,-2,2,7,8,8,7,8,12,13,10,10,12,10,7,5,3,2,2,3,3,1,0,1,3,5,8,9,5,1,1,2,1,2,2,1,2,3,1,-1,1,5,5,3,2,2,2,2,2,-1,-3,-2,-1,-1,-4,-3,-1,-1,0,3,6,6,4,3,3,5,8,9,7,6,6,2,-3,-4,-3,-2,-2,-1,-1,-4,-3,-1,-1,-2,1,4,4,5,6,4,0,-2,-5,-7,-4,1,-2,-4,-1,-1,-5,-6,-1,3,6,6,4,2,5,8,6,4,8,10,8,7,10,13,11,10,9,8,10,11,11,9,11,10,5,0,-3,-5,-4,-2,-2,-5,-9,-12,-12,-11,-9,-5,-2,-2,-4,-6,-7,-5,-2,-2,-4,-1,1,-3,-7,-10,-9,-3,-4,-8,-10,-11,-7,-2,-3,-3,7,21,30,39,49,60,71,82,90,93,84,70,56,37,18,2,-10,-18,-17,-11,-8,-4,2,1,0,1,-3,-4,0,-3,-6,-4,-5,-7,-7,-4,-3,-3,-3,0,1,-1,-1,-2,4,11,6,-4,-5,-5,-3,2,4,3,1,-3,-6,-6,-2,2,0,-2,5,12,6,-2,0,3,-1,0,4,7,4,0,3,8,10,12,13,15,13,8,7,10,12,12,19,20,12,10,17,17,16,18,25,25,22,21,20,20,28,34,32,32,34,33,31,33,36,37,35,27,26,28,28,25,26,26,22,23,26,20,13,18,24,22,15,10,8,7,9,5,2,
5,5,1,-4,-2,-1,-2,-5,-7,-7,-5,-4,-6,-6,-3,-1,1,4,2,0,2,3,3,5,7,6,3,3,3,1,3,7,7,4,3,4,5,5,7,8,7,6,3,0,3,7,6,5,5,6,5,2,-1,0,4,4,1,1,4,6,6,5,5,6,9,11,11,12,10,8,8,6,4,6,9,10,9,7,5,4,6,7,5,4,4,4,2,2,4,3,1,2,6,6,5,6,6,4,4,2,-1,1,3,0,-4,-3,-2,-3,-3,-3,-4,-4,-3,-5,-5,-2,-1,-2,-1,2,3,3,4,4,2,1,2,1,1,3,3,0,-1,0,0,3,6,5,3,4,4,1,0,4,6,5,5,5,3,4,6,5,2,2,3,1,0,1,0,-1,1,1,-1,-1,0,1,0,-2,-2,-3,-5,-6,-7,-7,-9,-8,-3,-1,-3,-7,-12,-11,-3,0,-6,-7,-6,-4,-5,-7,-5,7,19,27,34,44,60,73,83,92,97,91,77,59,42,26,12,-2,-11,-11,-8,-5,-3,-2,-5,-5,-4,-8,-9,-6,-9,-10,-5,-2,-3,-2,0,2,-3,-7,-2,3,2,0,-1,2,5,2,-1,-3,-6,-2,4,4,1,1,-2,-2,1,3,0,-4,-2,6,9,5,-4,-8,-8,-7,-5,-1,3,4,3,9,16,18,16,16,17,11,5,8,15,12,10,17,19,13,13,19,23,25,25,27,29,29,28,24,23,31,35,31,28,30,32,31,30,35,
35,31,26,28,31,31,31,31,24,19,25,28,22,19,23,26,24,17,11,6,6,8,8,8,10,7,-1,-4,1,2,1,1,3,1,0,0,0,1,4,5,3,3,5,6,7,6,5,3,6,7,4,3,4,1,-2,-2,-2,-1,2,3,4,5,5,3,2,4,5,6,5,2,0,-1,-2,-4,-3,-1,0,2,4,3,4,5,4,1,2,4,3,2,6,7,2,-3,-1,3,5,6,5,2,2,3,2,1,3,7,6,3,3,4,4,5,8,5,2,3,5,4,4,4,2,0,-2,-3,-4,-3,-3,-4,-4,-4,-6,-9,-9,-8,-8,-7,-6,-3,0,-1,-5,-6,-1,1,0,0,3,6,5,2,-1,1,6,6,2,0,5,8,4,0,-1,0,-1,-2,-3,-3,-1,1,-1,-2,0,1,1,2,4,5,4,2,2,1,0,-1,0,1,1,-1,-3,-3,-1,1,1,0,-1,0,2,4,5,6,6,5,1
5,2,3,4,4,7,12,12,6,5,12,17,11,3,3,5,11,15,12,7,7,4,3,8,12,13,9,6,5,4,1,-2,1,5,3,5,4,0,-2,-4,-4,-2,0,-3,-5,-5,-9,-9,-3,1,-5,-9,-6,-7,-14,-15,-10,-16,-26,-25,-17,-16,-21,-24,-25,-28,-27,-24,-24,-31,-35,-30,-24,-25,-29,-27,-22,-19,-26,-25,-20,-20,-23,-28,-32,-33,-29,-24,-22,-19,-20,-24,-24,-19,-15,-14,-10,-4,-2,-4,-5,-7,-9,-6,-5,-7,-8,-5,-3,-3,3,5,-2,-8,-4,-4,-6,-7,-5,-5,-7,-7,-5,-7,-9,-7,-4,-4,-5,-6,-9,-12,-11,-10,-11,-10,-8,-9,-9,-7,-7,-7,-5,-2,-1,-1,-2,-3,-4,-3,-3,-4,-2,-1,-2,-3,-3,-4,-5,-7,-7,-7,-7,-7,-7,-5,-3,-4,-5,-5,-2,0,-1,-1,1,-1,-4,-5,-5,-8,-9,-7,-6,-6,-4,-3,-5,-6,-6,-8,-9,-6,-4,-5,-8,-9,-8,-8,-7,-3,0,-1,-2,-2,0,2,1,-1,-2,-4,-6,-9,-9,-8,-8,-11,-15,-16,-14,-11,-13,-14,-13,-13,-14,-13,-12,-12,-13,-12,-12,-13,-12,-9,-8,-8,-7,-7,-7,-6,-5,-5,-4,0,0,-3,-4,-3,-4,-5,-5,-5,-4,-4,-5,-10,-10,-6,-7,-8,-6,-2,-3,-2,3,3,0,2,5,6,5,0,-6,-13,-24,-41,-58,-70,-78,-81,-84,-83,-71,-54,-40,-28,-14,-2,5,9,12,14,12,8,7,0,-3,1,6,1,1,
2,-1,-4,-5,-2,1,1,1,2,0,-6,-6,2,6,1,-5,-8,-9,-5,3,4,1,1,0,-2,2,3,0,-2,-1,0,0,-2,-7,-7,-3,-4,-3,2,-1,-3,-4,-5,-7,-9,-12,-12,-9,-10,-13,-9,-5,-9,-12,-5,-3,-8,-7,-4,-10,-19,-18,-11,-8,-15,-18,-19,-19,-21,-19,-15,-16,-20,-21,-15,-16,-25,-28,-25,-23,-31,-30,-27,-30,-35,-34,-30,-26,-22,-20,-18,-15,-16,-21,-22,-20,-16,-17,-17,-15,-11,-6,-3,-2,-1,1,3,0,-1,0,2,7,12,11,2,0,2,4,6,6,7,8,9,9,10,11,11,11,9,6,4,1,-1,0,-1,-4,-9,-11,-11,-9,-7,-5,-3,-2,-2,-4,-5,-2,0,1,2,3,1,-2,-2,-3,-3,-2,-1,-2,-4,-4,-3,-3,-3,-3,-4,-2,3,4,3,3,5,6,8,8,7,7,8,6,2,0,1,2,0,0,-1,-3,-2,-2,-3,-1,1,2,3,4,4,2,0,0,2,4,2,1,3,2,0,1,7,9,9,9,9,8,5,4,3,2,0,-3,-5,-3,-2,-2,-1,0,0,-1,-2,0,2,1,-1,-2,-1,-2,-6,-6,-2,2,1,1,4,6,6,5,6,8,10,10,9,9,7,8,10,11,11,13,14,14,16,16,15,15,16,14,9,6,3,-1,-5,-8,-13,-17,-20,-25,-29,-32,-35,-38,-38,-36,-34,-31,-25,-19,-14,-9,-3,4,9,12,15,16,17,15,11,9,7,4,
0,-1,1,3,4,4,2,2,4,6,6,9,11,11,9,7,6,5,4,3,2,0,-3,-2,0,2,3,3,1,0,2,3,3,7,11,10,5,2,0,-2,-1,1,1,1,0,-3,-6,-5,-2,0,0,3,5,2,0,-1,-1,0,0,-2,-7,-11,-10,-12,-16,-19,-19,-19,-23,-25,-25,-25,-23,-19,-21,-24,-22,-18,-18,-19,-19,-20,-21,-22,-21,-20,-21,-23,-27,-28,-25,-22,-19,-15,-10,-7,-7,-6,-2,4,8,10,10,10,9,8,7,5,5,6,5,1,-3,-5,-6,-6,-7,-7,-9,-9,-8,-10,-9,-7,-4,-1,0,-3,-3,1,3,1,-2,-3,-5,-4,-4,-7,-9,-6,-5,-3,1,7,11,11,11,8,7,7,8,7,7,5,0,-6,-10,-9,-7,-5,-3,-1,-1,1,1,-2,-4,-4,-2,-2,-3,-1,-2,-5,-6,-6,-7,-7,-4,-3,-3,-3,-1,1,0,-2,-3,-4,-3,-4,-6,-8,-9,-6,-5,-6,-4,0,2,3,5,7,10,10,9,10,9,7,9,12,10,7,5,5,5,9,11,6,1,0,-1,-4,-6,-4,-3,-5,-6,-8,-8,-6,-2,-2,-4,-2,-2,-2,0,2,4,4,6,9,10,12,13,14,15,14,10,9,10,11,11,8,5,4,4,3,3,6,10,12,13,11,10,10,11,11,11,10,9,7,2,-6,-13,-20,-26,-29,-30,-33,-38,-39,-38,-36,-34,-28,-23,-18,-12,-7,-6,-3,2,6,6,7,7,5,3,5,
4,1,1,2,1,-2,-4,-4,-3,-1,0,1,2,2,3,5,6,5,5,6,7,7,8,7,7,8,9,8,8,9,10,10,9,8,7,6,5,4,2,0,-1,-3,-5,-7,-7,-7,-9,-10,-9,-6,-5,-5,-5,-3,-3,-4,-3,-3,-3,-2,-3,-6,-8,-7,-7,-11,-11,-11,-15,-16,-14,-13,-16,-17,-17,-18,-18,-17,-18,-19,-18,-20,-22,-23,-21,-21,-22,-22,-22,-22,-20,-18,-17,-15,-14,-15,-15,-14,-12,-9,-6,-3,-3,0,4,5,5,9,12,13,12,12,11,9,9,7,4,3,5,5,3,2,3,1,-2,-2,-1,-1,-1,0,-2,-6,-6,-4,-5,-6,-3,-1,-2,-3,-2,-2,-1,1,1,-1,-3,-3,-4,-7,-9,-8,-9,-11,-11,-7,-3,-1,1,2,1,1,3,3,3,2,1,-2,-5,-5,-4,-3,0,3,3,2,3,4,5,5,7,7,5,1,-2,-6,-6,-3,-2,-4,-4,-4,-6,-7,-5,-1,1,2,1,-1,-2,-2,1,3,3,2,3,7,9,8,8,9,10,11,10,7,7,7,5,2,1,1,2,2,1,1,0,1,2,2,2,3,1,-2,-4,-5,-5,-5,-4,-2,-2,-2,-3,-6,-6,-2,0,0,2,6,7,7,8,8,8,9,10,9,10,11,11,8,6,4,4,7,9,10,12,13,13,12,11,8,6,6,3,-3,-9,-14,-19,-23,-31,-40,-45,-48,-51,-53,-51,-45,-40,-35,-30,-24,-17,-11,-8,-3,2,5,
7,6,4,3,1,-1,0,2,4,5,7,6,1,0,3,6,9,12,10,8,10,11,11,12,15,14,11,7,4,3,4,5,5,4,3,2,0,0,2,4,3,1,1,0,-3,-6,-6,-6,-4,0,1,-2,-2,-2,-3,-3,0,2,0,-3,-5,-6,-7,-8,-9,-10,-12,-15,-17,-19,-19,-19,-19,-21,-24,-27,-27,-24,-26,-30,-29,-26,-28,-29,-30,-31,-28,-24,-24,-26,-23,-18,-19,-21,-20,-21,-22,-20,-19,-20,-18,-15,-15,-17,-16,-14,-14,-11,-8,-8,-9,-9,-11,-11,-6,-3,-2,0,2,1,2,4,4,4,6,5,3,2,0,-2,-3,-3,-4,-6,-6,-4,-3,-4,-7,-8,-5,-5,-5,-3,-2,-5,-8,-6,-5,-5,-4,-1,0,-2,-4,-5,-5,-2,1,2,0,0,0,-3,-4,-3,0,0,-1,-1,-1,-2,-4,-3,-1,0,-2,-4,-4,-5,-6,-5,-3,-3,-3,-2,-2,-3,-2,0,1,3,4,3,1,-1,1,3,2,0,-1,-1,1,2,3,3,1,1,0,-1,1,4,5,3,1,0,-1,0,4,7,10,11,13,12,12,12,12,11,10,9,6,4,3,2,2,2,2,1,0,-1,-1,0,2,2,0,-2,-5,-5,-3,-1,-1,-1,1,0,-3,-3,-1,1,3,5,5,6,9,10,7,7,9,11,10,8,7,6,3,0,-2,-1,4,7,6,6,8,7,8,12,14,11,15,23,19,15,16,12,8,4,-7,-19,-27,-36,-48,-65,
-78,-84,-85,-82,-76,-64,-47,-29,-13,0,10,14,15,12,11,12,7,6,4,1,3,8,7,6,5,4,6,4,2,0,2,7,10,5,2,4,8,7,2,-5,-6,-2,4,9,8,3,0,1,1,9,15,12,7,6,5,3,1,0,1,1,-2,0,0,-2,-2,-2,-5,-6,-5,-7,-9,-9,-10,-12,-8,-3,-6,-10,-4,0,-9,-14,-11,-16,-22,-19,-12,-12,-18,-20,-18,-19,-24,-24,-21,-23,-27,-25,-22,-23,-28,-31,-28,-25,-27,-21,-18,-24,-27,-28,-28,-25,-20,-18,-18,-16,-18,-21,-20,-20,-19,-20,-21,-18,-16,-16,-14,-12,-12,-12,-11,-12,-13,-13,-10,-5,-3,-3,-5,-4,-4,-3,0,2,3,3,3,3,3,3,2,-1,-2,-3,-6,-8,-7,-5,-4,-6,-10,-13,-13,-12,-11,-10,-9,-9,-11,-11,-10,-9,-7,-4,-5,-6,-6,-6,-7,-8,-7,-8,-9,-10,-9,-10,-10,-9,-9,-8,-5,-3,-6,-8,-9,-9,-8,-5,-5,-7,-7,-6,-7,-7,-4,-1,0,1,1,0,0,1,1,0,-1,-1,0,0,-2,-2,-2,-3,-4,-3,-3,-4,-5,-6,-7,-6,-3,-3,-3,-2,-3,-4,-3,-2,-2,-1,1,0,0,0,2,4,3,2,3,4,4,3,4,2,-2,-3,-3,-5,-4,-1,-2,-6,-6,-7,-8,-6,-3,-7,-11,-8,-6,-8,-9,-7,-8,-10,-10,-12,-14,-9,-5,-6,-7,-6,-6,-4,0,2,3,6,8,8,7,11,10,7,7,9,5,4,
10,12,7,9,19,16,11,12,15,14,13,5,-9,-19,-31,-46,-68,-85,-91,-98,-106,-106,-93,-77,-60,-43,-27,-17,-10,-4,0,3,8,7,6,3,1,2,5,6,8,3,-1,-1,-4,-6,-4,0,4,6,2,0,1,5,5,2,-2,-3,-2,-2,2,3,-1,-5,-8,-8,-1,3,1,-2,-2,0,-1,-5,-7,-3,0,-1,0,-2,-7,-7,-7,-7,-6,-9,-15,-16,-12,-8,-9,-8,-5,-8,-10,-7,-5,-11,-18,-16,-19,-26,-27,-21,-18,-25,-29,-24,-22,-22,-19,-20,-28,-36,-34,-29,-27,-32,-35,-36,-38,-43,-42,-39,-39,-39,-39,-40,-40,-31,-29,-30,-27,-25,-27,-29,-28,-25,-25,-23,-21,-21,-22,-20,-18,-16,-15,-14,-16,-18,-18,-15,-11,-7,-8,-10,-11,-10,-8,-8,-8,-8,-6,-7,-11,-14,-12,-9,-7,-8,-10,-10,-9,-10,-10,-8,-7,-8,-9,-10,-12,-13,-11,-11,-10,-9,-7,-7,-5,-2,0,-1,-1,-2,-3,-4,-4,-3,-2,-3,-4,-5,-4,-2,-2,-2,0,2,3,3,2,-1,-2,-1,-1,-2,0,1,1,1,1,-1,-2,-1,-1,-2,0,2,1,-1,-3,-3,-3,-3,-2,0,2,3,2,3,5,7,10,9,9,12,13,11,11,13,12,8,7,7,5,5,5,4,3,5,6,4,4,7,8,6,5,7,8,8,7,8,9,8,5,4,3,5,8,9,7,4,2,0,-2,-2,2,6,4,0,-2,-5,-6,-3,2,3,2,3,3,0,
1,4,4,5,8,9,7,7,8,10,9,10,10,11,12,13,15,14,14,14,15,12,10,15,18,16,18,25,23,20,21,19,12,5,-5,-17,-31,-45,-59,-77,-93,-102,-109,-110,-102,-85,-65,-46,-26,-9,0,5,8,9,11,14,12,11,10,11,11,10,10,12,12,10,12,9,6,6,9,9,7,7,7,10,14,16,9,2,4,9,10,16,17,9,5,7,6,9,11,9,4,3,6,3,-4,-7,-3,-2,-6,-3,1,-4,-5,-5,-5,-2,0,-1,-5,-6,-5,-8,-7,-2,-4,-10,-6,-3,-11,-15,-12,-18,-27,-25,-18,-19,-26,-27,-25,-29,-33,-30,-30,-34,-39,-38,-38,-40,-41,-40,-41,-41,-44,-41,-37,-38,-39,-38,-37,-30,-23,-24,-26,-24,-18,-19,-24,-26,-20,-16,-17,-18,-16,-13,-10,-11,-15,-14,-12,-13,-13,-11,-9,-11,-8,-9,-15,-19,-15,-10,-8,-10,-12,-11,-8,-7,-6,-3,-2,-3,-4,-6,-7,-4,-1,-3,-4,-2,-1,-2,-3,-2,0,1,0,-2,-3,-3,-3,-6,-8,-8,-7,-7,-9,-10,-9,-8,-10,-12,-12,-11,-11,-12,-11,-11,-10,-9,-7,-4,1,4,5,5,6,7,8,8,8,7,4,2,1,2,1,-1,-2,-2,-3,-4,-4,-3,-4,-5,-5,-5,-3,0,1,0,-2,-1,1,1,2,4,3,2,0,-1,0,0,1,1,2,2,3,3,5,6,5,3,2,3,5,3,3,5,6,4,1,-1,0,2,1,-1,-2,-1,
-2,-4,-6,-6,-4,-1,-2,-1,1,3,4,5,3,0,0,3,3,1,1,0,2,5,6,5,8,11,11,8,8,10,15,15,11,5,4,5,6,5,3,4,3,1,3,7,5,8,14,13,12,12,11,7,2,-5,-14,-25,-37,-47,-60,-72,-78,-84,-88,-81,-62,-43,-26,-9,7,16,17,16,14,15,14,14,12,8,5,7,8,11,13,9,6,10,13,11,9,11,12,10,8,6,6,10,13,6,-3,-3,3,4,6,5,-2,-7,-6,-1,7,9,6,3,6,7,6,6,7,11,12,7,9,11,4,-3,-5,-4,-4,-7,-13,-17,-16,-17,-22,-21,-14,-15,-21,-17,-14,-21,-24,-20,-24,-33,-29,-18,-14,-21,-24,-24,-26,-29,-28,-31,-35,-35,-34,-35,-38,-36,-34,-35,-36,-39,-35,-31,-31,-36,-39,-38,-35,-31,-30,-29,-24,-19,-20,-26,-27,-21,-18,-20,-18,-12,-6,-6,-9,-8,-7,-5,-6,-7,-2,3,1,1,0,-9,-13,-7,-4,-4,-3,-3,-5,-5,-3,0,-1,0,1,-1,-2,0,1,-1,-3,-4,-6,-8,-8,-9,-11,-11,-10,-12,-13,-10,-8,-9,-10,-9,-9,-9,-7,-8,-8,-7,-7,-8,-10,-12,-11,-9,-7,-7,-3,0,-2,-2,-1,-3,-3,1,3,1,0,0,-1,-1,-1,0,1,3,4,3,1,0,0,0,-2,-3,-2,-2,-7,-8,-6,-4,-2,-2,-2,-1,1,0,-2,-3,-2,-1,-2,-1,-2,-3,-4,-3,-3,-3,-1,2,3,4,
5,2,-1,0,2,0,-2,0,0,-2,-5,-5,-4,-2,-1,-1,-2,0,-1,-2,-4,-4,-2,1,0,-3,-4,-2,-2,-5,-4,-3,-2,1,1,-3,-4,-2,1,1,1,4,5,4,3,3,6,8,11,11,10,10,11,10,8,11,16,17,14,10,7,3,-2,-7,-12,-18,-24,-34,-46,-55,-57,-57,-58,-57,-52,-44,-38,-33,-28,-20,-11,-3,0,1,5,9,7,3,4,7,6,6,6,6,7,6,3,1,2,3,2,1,1,-1,-3,-3,-3,-1,-1,-1,0,1,-1,-4,-3,1,2,0,-2,-1,0,0,-1,-1,-1,1,2,1,-1,1,2,-1,-2,-2,-4,-5,-3,-1,-4,-6,-6,-5,-7,-9,-10,-11,-10,-10,-12,-15,-15,-14,-14,-16,-17,-16,-15,-14,-15,-16,-16,-17,-19,-21,-22,-23,-24,-25,-25,-25,-26,-29,-30,-29,-28,-27,-25,-23,-24,-24,-25,-27,-27,-23,-22,-24,-22,-20,-23,-23,-17,-12,-10,-6,-3,-5,-5,-2,2,2,3,4,5,4,4,6,8,9,9,8,7,6,6,7,7,7,6,4,2,1,2,4,6,8,9,7,5,3,3,5,6,8,8,7,4,1,2,5,7,5,3,2,1,-3,-4,-3,-4,-2,1,1,-1,-1,3,2,-1,0,1,1,1,0,-3,-5,-2,2,2,3,4,3,3,3,4,3,3,4,5,4,3,3,3,3,1,-1,0,1,2,2,1,-1,-4,-4,-3,-1,1,2,3,3,3,2,4,6,
8,7,6,6,5,4,3,3,4,5,3,2,3,4,3,3,6,12,13,8,5,4,5,6,5,5,6,8,6,-1,-3,0,2,0,-3,-2,0,1,0,-3,-3,0,2,1,1,4,6,6,5,8,12,13,13,12,12,13,13,12,13,13,12,10,7,11,19,17,9,9,16,15,11,10,8,8,6,-7,-19,-26,-34,-45,-62,-75,-85,-90,-94,-89,-75,-59,-47,-31,-12,-2,-1,2,6,8,5,2,3,4,1,2,7,11,12,6,1,3,6,4,5,6,7,5,2,3,8,13,13,4,-5,1,6,7,14,16,5,-4,-2,4,7,10,8,2,4,8,5,-1,-5,-2,2,1,4,5,-3,-7,-10,-13,-10,-12,-12,-13,-16,-20,-22,-14,-3,-1,-4,-1,-1,-8,-7,1,-3,-12,-13,-7,-10,-18,-20,-19,-22,-25,-25,-25,-30,-29,-25,-26,-32,-32,-28,-28,-28,-28,-23,-23,-26,-31,-32,-30,-25,-21,-21,-22,-20,-19,-18,-21,-23,-18,-16,-18,-15,-10,-9,-9,-10,-12,-12,-12,-12,-11,-7,-5,-6,-4,0,-2,-4,-3,2,5,5,5,8,8,4,1,1,1,1,1,-4,-9,-9,-9,-12,-13,-11,-8,-9,-10,-9,-9,-8,-5,-6,-9,-10,-8,-7,-7,-5,-3,-6,-8,-8,-9,-9,-7,-5,-6,-5,-5,-7,-8,-6,-4,-1,1,2,2,3,4,4,3,3,4,4,4,2,0,-1,0,1,0,1,2,2,-1,-3,-3,-3,-3,-2,-3,-3,-3,
-5,-7,-6,-3,-2,-3,-3,-1,0,-1,-1,0,2,4,5,4,4,7,7,6,5,6,6,4,4,5,4,1,1,1,1,1,-1,-4,-3,-1,-2,-4,-2,1,1,0,-2,-5,-4,-2,-4,-6,-7,-8,-9,-9,-9,-7,-5,-4,-3,-2,-2,-1,1,2,1,1,1,1,3,8,11,11,9,6,5,7,9,9,8,7,5,5,8,5,2,10,17,15,11,10,7,5,1,-11,-24,-34,-47,-62,-77,-88,-94,-100,-104,-96,-75,-56,-40,-24,-9,3,8,8,6,7,6,2,0,-3,-3,2,5,5,5,1,-2,2,3,0,-1,0,1,1,-1,-2,1,5,9,4,-2,2,7,8,12,12,4,-2,1,5,5,4,3,0,2,6,3,-4,-8,-6,0,0,2,3,-2,-10,-14,-10,-2,-1,-7,-10,-11,-14,-15,-9,0,0,-3,-1,-4,-17,-19,-9,-11,-20,-20,-14,-15,-23,-24,-21,-21,-22,-19,-23,-32,-32,-28,-29,-33,-34,-33,-31,-30,-30,-28,-28,-29,-25,-24,-26,-27,-21,-16,-15,-14,-14,-13,-14,-14,-16,-16,-14,-10,-11,-15,-18,-19,-16,-14,-14,-14,-11,-9,-7,-5,-1,2,0,0,0,0,1,0,-2,-3,-2,0,1,0,-3,-6,-8,-9,-6,-2,1,2,1,-1,-2,0,3,4,3,3,2,1,0,0,-2,-5,-6,-7,-10,-10,-6,-5,-9,-11,-10,-9,-8,-7,-7,-7,-4,-2,-5,-4,-1,0,0,2,3,3,5,7,7,5,5,4,3,
4,4,1,0,2,5,4,0,-2,-1,0,1,1,1,1,3,4,3,2,6,11,10,8,9,10,9,8,6,4,3,4,3,0,-3,-3,-3,-4,-4,-3,-3,-3,-2,-1,-3,-5,-2,0,-1,2,5,3,0,0,0,0,2,5,6,6,7,4,0,2,5,2,-2,-3,-3,-4,-4,-5,-6,-6,-5,-5,-6,-6,-5,-5,-5,-4,-4,-4,-3,0,1,1,3,5,5,6,6,6,6,8,11,10,6,7,9,10,14,15,10,14,22,21,17,15,14,13,7,-5,-19,-33,-48,-64,-81,-93,-98,-104,-110,-105,-87,-68,-48,-27,-11,0,7,5,-2,-1,5,5,3,0,-4,-1,5,3,2,3,5,3,0,-1,1,2,2,2,-1,-2,0,5,4,-3,-9,-7,-4,1,8,7,-3,-5,-1,3,4,4,1,-3,-3,1,2,-3,-7,-3,0,-3,-2,2,1,-3,-5,-4,-1,-2,-8,-11,-9,-6,-6,0,6,5,2,3,-1,-11,-15,-9,-11,-18,-19,-16,-13,-20,-26,-26,-23,-23,-22,-22,-25,-26,-26,-30,-35,-37,-34,-33,-33,-34,-30,-30,-34,-35,-34,-35,-33,-26,-25,-28,-26,-22,-23,-27,-24,-19,-17,-16,-12,-11,-9,-5,-6,-11,-10,-5,-3,-4,-3,2,3,0,1,-2,-3,0,2,1,0,-1,-3,-5,-5,-5,-4,-4,-3,-4,-6,-5,-4,-5,-4,0,2,2,1,-2,-3,-2,0,2,0,0,3,4,3,2,3,5,8,10,9,6,6,7,4,
-1,-2,1,2,1,-2,-5,-6,-5,-3,-2,-1,1,3,-1,-4,-4,0,1,1,1,-1,-3,-3,-4,-4,-2,1,3,1,1,3,3,3,4,7,7,5,2,1,1,1,1,0,0,-1,-3,-5,-6,-4,0,1,0,3,8,9,9,9,8,7,8,10,11,9,5,2,0,-2,-3,-1,3,4,2,0,0,0,1,-1,-5,-5,-2,-2,-5,-5,-3,-3,-6,-8,-8,-8,-7,-8,-10,-11,-10,-10,-11,-12,-10,-7,-6,-5,-3,-1,2,4,5,5,5,7,8,8,9,9,9,9,7,4,5,5,5,4,4,6,5,1,1,4,5,7,8,6,8,12,13,11,7,5,8,5,-8,-21,-31,-45,-60,-73,-83,-90,-97,-101,-98,-81,-61,-43,-26,-10,3,9,7,1,1,3,1,1,1,-3,-2,-1,-1,3,4,-1,1,7,7,4,4,8,12,8,3,5,11,12,4,-5,-2,2,4,6,3,-4,-5,-4,-2,0,0,-1,-2,-1,-1,-1,-4,-6,-5,-4,-7,-6,-5,-9,-12,-11,-7,-6,-12,-16,-15,-9,-8,-11,-8,-1,-2,-9,-10,-13,-21,-23,-18,-20,-25,-23,-19,-21,-29,-34,-31,-29,-28,-29,-33,-38,-39,-40,-39,-38,-38,-36,-33,-30,-33,-31,-31,-33,-32,-30,-31,-31,-27,-27,-35,-33,-27,-27,-32,-32,-29,-27,-25,-20,-17,-14,-11,-10,-9,-5,-1,-5,-7,-1,4,5,2,3,3,2,-2,-3,-2,0,1,3,2,-1,-2,-2,-1,1,3,3,
2,3,2,-2,-5,-7,-7,-7,-8,-11,-12,-10,-10,-10,-8,-5,-4,-2,-1,0,-2,-3,0,1,-1,-1,-4,-7,-8,-5,0,0,-1,0,-1,-2,0,-1,-2,-2,0,-2,-6,-6,-4,-3,-3,-3,-4,-4,-1,2,1,0,1,3,2,0,1,0,-3,-5,-6,-5,-3,-3,-5,-8,-9,-7,-6,-6,-2,2,4,3,2,1,1,1,3,3,0,0,1,-2,-4,-4,-5,-6,-4,-1,2,5,8,4,0,2,4,1,0,5,5,1,-4,-6,-6,-4,-3,-5,-8,-6,-4,-8,-10,-8,-7,-10,-13,-11,-10,-9,-8,-10,-11,-10,-10,-12,-11,-6,-1,3,4,4,3,3,5,9,12,12,11,9,5,2,2,4,6,7,5,0,1,3,0,-1,3,7,9,6,2,4,8,10,11,7,2,1,1,-10,-22,-31,-40,-51,-62,-74,-83,-91,-93,-85,-71,-55,-36,-18,-2,10,17,15,11,8,2,-2,0,-2,-2,1,2,-1,4,6,3,4,9,7,5,2,2,3,1,0,1,2,3,-3,-11,-7,3,5,6,5,-1,-4,-3,-1,3,7,6,1,-2,1,2,-6,-11,-6,1,-1,-3,-2,-3,-6,-8,-5,-1,-5,-9,-12,-12,-12,-15,-13,-9,-6,-9,-10,-11,-17,-19,-13,-13,-18,-17,-16,-19,-26,-26,-23,-23,-23,-21,-29,-34,-33,-34,-36,-35,-33,-34,-35,-37,-36,-28,-26,-30,-30,-27,-27,-27,-22,-24,-27,-20,-15,-20,-25,-23,-15,-9,-7,-7,-8,-4,-1,
-5,-6,-1,3,0,-1,-1,3,4,4,3,1,3,3,1,0,-2,-4,-3,-2,-3,-4,-4,-6,-8,-7,-5,-5,-5,-3,-4,-8,-8,-5,-4,-5,-6,-5,-6,-7,-7,-7,-4,-1,-3,-6,-5,-4,-5,-6,-5,-1,2,1,-2,-3,0,1,-2,-4,-4,-4,-4,-5,-9,-10,-10,-10,-9,-7,-6,-5,-4,-6,-9,-10,-9,-7,-5,-5,-6,-8,-6,-4,-4,-4,-2,-1,-2,-1,1,-1,-3,-2,-1,-3,-2,-1,-1,0,2,1,-1,1,4,3,2,3,3,3,4,4,3,5,5,2,1,2,1,-1,-3,-3,-4,-4,-2,-1,-2,-1,-1,-3,-3,0,1,1,1,-1,-4,-3,-1,-2,-2,2,3,-1,-4,-3,-2,-2,-1,-2,-4,-4,-2,-2,-2,0,1,1,2,3,2,2,3,4,2,1,2,3,3,3,5,6,6,7,10,10,4,2,3,6,10,9,3,2,8,9,8,6,5,8,6,-5,-16,-24,-32,-44,-58,-72,-82,-91,-95,-89,-76,-59,-41,-27,-12,1,10,11,8,6,3,1,4,3,3,7,8,6,10,9,3,2,4,4,2,0,4,8,4,-1,0,2,4,-1,-5,-4,0,3,6,3,-3,-3,-2,0,2,2,-3,-5,0,3,1,-5,-9,-5,3,4,5,4,2,0,-2,-3,-2,-7,-15,-17,-14,-14,-15,-10,-4,-8,-14,-11,-11,-17,-18,-13,-14,-20,-22,-22,-24,-27,-29,-29,-29,-26,-25,-32,-36,-31,-29,-32,-36,-33,-31,-35,
-36,-33,-28,-30,-33,-34,-34,-31,-25,-21,-25,-28,-21,-18,-22,-25,-23,-19,-12,-7,-8,-9,-7,-7,-10,-8,-1,3,-3,-5,-3,-2,-2,-1,0,-1,-1,-2,-5,-6,-4,-3,-6,-8,-9,-8,-5,-4,-6,-6,-3,-2,-3,0,2,2,2,1,-2,-4,-5,-6,-6,-4,-3,-4,-5,-6,-5,-2,1,1,2,3,3,1,0,-3,-4,-4,-3,-4,-3,-2,-1,-3,-3,-3,-6,-7,-2,3,1,-3,-6,-7,-6,-4,-3,-3,-2,-2,-4,-7,-6,-2,-2,-3,-3,-4,-7,-5,-2,-2,-4,-3,-3,-4,-3,-1,1,3,4,3,3,4,4,4,6,8,9,8,8,8,7,4,1,2,6,6,3,0,1,2,-1,-4,-4,-1,1,-1,-5,-6,-2,-1,-5,-8,-4,0,0,0,1,2,4,4,2,0,2,3,1,-1,0,-1,-3,-4,-2,-1,-1,-1,1,2,0,-1,0,2,4,3,0,-2,-2,-2,-1,-2,-4,-5,-6,-7,-8,-6,-2
-3,-3,-3,-3,-3,-4,-6,-9,-7,-6,-8,-10,-7,-5,-6,-7,-6,-8,-8,-8,-6,-4,-4,-8,-9,-5,-3,-3,-3,-3,-1,2,0,-3,-1,-2,-2,2,3,3,2,2,0,2,2,1,2,2,-1,-3,1,2,0,3,7,7,5,9,12,11,9,9,9,9,13,15,14,13,14,17,19,17,14,15,16,13,8,7,8,10,9,10,11,12,13,15,13,10,9,8,8,12,12,8,6,6,5,3,2,1,1,2,0,-1,0,2,4,2,-1,-1,-3,-4,0,4,2,4,5,5,4,5,5,5,3,3,4,4,2,1,1,1,3,5,5,4,5,4,3,3,3,3,4,4,3,1,1,1,1,2,3,3,3,2,1,0,2,1,0,1,2,4,4,4,4,4,4,3,1,1,2,2,0,0,0,0,-1,1,2,3,3,5,5,5,4,4,2,2,4,4,4,5,6,5,5,5,7,7,6,5,4,3,2,3,4,4,3,1,1,2,2,3,5,6,6,5,4,5,7,9,8,6,7,8,7,7,7,7,6,6,6,5,5,6,5,4,4,5,4,5,6,6,5,6,6,5,5,6,5,4,5,5,5,4,3,3,0,1,2,3,3,2,2,2,2,1,0,0,1,0,-1,-1,-2,1,4,9,15,25,33,39,42,44,44,42,38,30,20,14,7,2,0,-2,-5,-7,-5,-3,-3,-2,1,1,1,3,2,
1,2,2,0,-1,-2,-1,-1,-2,-3,-1,1,-2,-4,-1,2,2,2,2,1,-1,-1,-2,0,0,-3,-2,1,2,1,-2,-3,-3,1,0,-1,0,-3,-4,-1,1,-1,-1,1,0,1,3,1,0,2,-1,-4,-1,1,-2,1,4,3,2,4,7,6,5,5,7,5,6,7,8,9,7,8,9,10,8,7,11,11,8,8,10,12,10,12,15,15,13,11,9,8,7,5,6,9,10,8,6,6,6,6,2,-1,-3,-4,-5,-5,-3,0,1,1,-2,-4,-6,-5,0,1,0,-2,-2,-2,-2,-4,-4,-5,-5,-5,-5,-4,-4,-2,-1,0,1,0,1,3,5,6,5,4,3,3,1,0,0,1,2,1,-1,-1,-1,-1,-1,0,0,0,-1,-2,-1,0,1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-3,-3,-2,-2,-1,1,2,1,0,0,0,0,1,1,1,1,0,-2,-3,-3,-3,-3,-3,-1,-1,-2,-3,-2,-1,-2,-1,0,-1,-3,-3,-3,-3,-2,-1,-1,0,1,1,1,3,5,4,2,2,1,0,-1,-1,0,0,-1,-2,-2,-1,-1,-1,1,1,-1,-3,-3,-3,-4,-4,-5,-5,-4,-5,-6,-6,-5,-4,-5,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-8,-7,-5,-4,-2,-1,0,1,3,6,9,11,13,15,16,18,19,20,19,18,15,12,8,6,3,0,-4,-5,-6,-8,-9,-8,-7,-5,-4,-3,-2,
0,1,0,-2,-4,-4,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-3,-1,-1,-1,-1,0,1,0,-1,-2,-3,-3,-2,-2,-3,-3,-3,-5,-6,-5,-2,-1,0,1,2,1,0,-1,-1,1,2,1,-1,-1,-1,-2,-3,-2,0,2,2,2,3,4,5,6,6,7,9,10,9,9,10,11,12,12,11,10,11,11,8,7,6,7,7,8,8,8,8,8,8,9,11,11,10,9,8,6,4,3,2,1,0,-2,-4,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-2,0,1,2,2,2,2,3,3,2,3,2,1,-1,-3,-3,-2,-1,-3,-4,-3,-1,0,1,0,-1,1,3,2,1,0,-2,-4,-5,-5,-4,-2,-1,-2,-3,-3,-3,-2,0,3,4,3,1,1,0,0,0,-1,-2,0,0,0,-1,-1,0,-1,-2,-1,-1,-1,0,1,0,0,1,1,0,0,1,2,3,3,3,2,3,3,3,2,1,1,1,0,0,-1,-2,-3,-5,-5,-5,-5,-4,-3,-4,-5,-5,-3,-2,-1,0,-2,-3,-1,2,2,3,4,3,2,1,1,2,3,4,2,1,1,1,1,0,1,1,0,0,-2,-4,-5,-6,-6,-7,-8,-8,-7,-6,-7,-7,-7,-5,-3,-2,-2,-2,-1,-1,-3,-4,-5,-5,-6,-5,-6,-7,-7,-7,-6,-5,-4,-1,2,5,9,12,13,14,16,19,19,18,17,16,14,11,9,6,3,2,0,-2,-5,-6,-5,-5,-5,-5,-5,
-6,-4,-3,-3,-2,1,3,4,4,3,3,4,4,3,2,2,1,0,-1,-2,-2,-3,-3,-3,-3,-4,-4,-3,-3,-4,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,1,2,3,3,3,3,4,4,4,4,3,3,3,4,4,4,3,4,5,5,4,5,5,5,4,4,4,5,7,8,6,6,6,7,7,8,8,7,8,9,7,7,8,9,9,10,10,10,10,11,10,7,6,7,7,6,6,6,5,4,2,1,1,0,-1,-2,-2,-3,-5,-5,-6,-6,-6,-6,-6,-6,-4,-4,-5,-5,-4,-4,-3,-2,0,0,0,0,0,1,3,4,5,4,5,4,3,3,4,6,6,5,4,3,3,4,5,4,5,6,6,5,5,6,6,4,1,0,-1,-1,0,-1,-2,-2,-2,-2,-1,1,4,4,3,2,0,-2,-2,0,0,-2,-2,-2,-3,-4,-2,0,1,3,2,0,-1,-1,-1,-1,0,0,0,-1,-2,-3,-2,0,1,2,0,-1,-2,-2,-3,-4,-5,-5,-5,-6,-7,-8,-8,-7,-6,-6,-5,-3,-3,-4,-4,-3,-3,-3,-2,-3,-4,-5,-5,-5,-4,-2,-2,-3,-3,-2,-3,-4,-4,-4,-4,-4,-4,-6,-8,-8,-9,-10,-10,-10,-10,-10,-9,-9,-9,-8,-7,-8,-8,-8,-7,-6,-6,-8,-9,-9,-9,-10,-11,-10,-9,-8,-7,-7,-6,-3,0,2,4,6,10,15,18,18,19,19,19,17,14,12,9,7,4,0,-2,-3,-4,-5,
-7,-7,-6,-5,-5,-4,-5,-6,-7,-7,-8,-7,-6,-6,-8,-8,-9,-9,-9,-8,-8,-8,-8,-9,-10,-10,-7,-6,-5,-5,-6,-6,-5,-5,-5,-4,-3,-2,-3,-4,-3,-2,-2,-2,0,2,2,2,0,-2,-3,-2,-2,-2,0,1,-1,-2,0,2,3,5,6,6,7,8,8,9,10,10,10,10,11,11,12,14,14,13,14,16,16,16,16,17,18,18,17,16,16,17,16,13,12,13,12,12,13,13,12,12,12,11,11,12,13,13,12,11,9,8,7,8,10,10,8,6,5,4,3,4,4,4,5,5,3,3,5,5,6,8,8,8,8,9,9,8,8,8,9,10,9,9,10,9,9,11,12,12,12,12,11,10,9,8,9,10,11,10,7,6,7,7,7,8,9,8,7,6,7,8,8,8,9,9,8,8,8,9,10,10,9,7,6,5,6,6,5,5,5,4,3,2,1,2,4,5,3,1,2,2,3,3,3,3,3,3,3,3,4,5,4,3,3,4,5,5,6,6,4,3,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,2,2,3,3,3,3,2,2,1,0,1,3,4,4,3,3,3,3,3,5,6,6,6,4,3,3,2,0,-1,0,0,0,-2,-2,-1,0,1,1,3,5,5,3,-2,-3,-1,0,0,-1,-4,-3,-3,-5,-9,-7,-6,-6,-4,-4,-2,4,11,14,20,26,35,
42,45,44,43,39,34,24,14,5,0,-4,-8,-10,-10,-10,-9,-6,-5,-3,-1,-3,-5,-2,-2,-2,0,-1,-1,-1,0,-1,-3,-2,-2,-1,-2,-4,-4,-1,1,1,-2,-3,-5,-5,-5,-7,-6,-6,-10,-13,-11,-8,-8,-9,-10,-9,-8,-7,-6,-4,-6,-7,-4,-5,-7,-5,-2,-4,-5,-3,-4,-3,-2,-5,-5,-3,-3,-8,-8,-4,-2,-3,1,2,-2,-3,-2,-1,-1,-1,0,3,4,5,4,6,7,6,7,9,9,7,6,8,7,5,7,9,8,7,6,4,5,5,2,2,5,5,3,4,5,4,6,4,3,2,0,-1,-2,1,2,2,0,-3,-6,-8,-8,-5,-6,-7,-7,-8,-8,-7,-6,-6,-7,-7,-8,-7,-5,-4,-3,-3,-2,-2,-2,-3,-2,0,2,1,0,0,0,0,-1,-1,-1,-1,-2,-4,-4,-3,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,-3,-4,-2,0,1,1,0,-1,0,0,0,-1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-5,-5,-4,-3,-2,-2,-2,-2,-2,-1,-1,-1,0,1,1,1,1,0,0,0,0,-1,-1,0,1,0,-2,-1,-1,-2,-1,1,1,2,3,3,1,2,4,4,4,4,3,1,3,5,4,3,3,3,2,2,3,4,6,6,4,3,3,4,4,4,4,4,3,2,1,1,1,0,-3,-6,-4,-1,1,1,0,
-1,-1,1,-2,-6,-4,-2,-3,-5,-5,-4,0,5,11,17,25,36,45,48,49,53,52,46,37,29,20,14,11,9,6,2,0,-2,-1,0,1,0,-1,-1,-2,-3,-1,1,1,1,2,2,0,1,0,-1,0,0,-2,-3,0,1,2,0,1,1,1,0,2,5,5,1,-1,1,3,1,0,-1,0,1,-1,-1,-1,-2,-1,4,4,3,4,4,5,8,9,7,5,7,6,6,8,8,7,7,10,13,14,18,19,17,15,14,16,16,14,14,15,14,15,18,21,21,19,17,18,20,19,20,24,23,21,21,22,21,20,21,19,17,18,16,14,16,16,15,13,14,15,13,11,10,10,9,7,7,9,11,12,11,6,4,2,3,4,4,4,4,3,4,4,4,4,6,7,6,4,3,3,4,4,4,5,4,2,1,2,3,4,5,5,5,5,4,3,2,2,1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,0,1,2,1,0,0,0,-1,-1,-1,-1,-2,-1,0,0,0,1,1,0,0,0,1,1,3,2,1,1,1,0,1,2,3,3,2,3,2,1,-1,-1,-1,-3,-4,-5,-6,-6,-6,-7,-8,-7,-6,-7,-7,-5,-4,-3,-2,-2,-2,-1,0,-1,-2,-1,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-1,0,1,-1,-3,-3,-3,-2,0,2,3,3,1,-1,0,2,3,3,4,3,0,-1,-1,-2,-3,-2,
-4,-5,-5,-5,-6,-7,-6,-6,-8,-10,-11,-10,-9,-8,-9,-9,-12,-14,-14,-12,-11,-8,-6,-8,-9,-9,-11,-12,-10,-10,-11,-10,-8,-3,2,8,13,21,29,37,44,49,53,53,47,40,31,22,13,6,1,-1,-3,-5,-7,-7,-5,-5,-4,-4,-5,-3,-3,-4,-4,-2,-3,-2,-2,-2,-4,-3,-3,-4,-4,-4,-7,-8,-5,-3,-5,-7,-6,-8,-9,-9,-7,-6,-5,-8,-10,-9,-5,-4,-5,-5,-3,1,-1,-1,2,1,1,4,6,5,3,2,1,0,2,0,0,2,2,0,1,2,0,0,3,6,7,10,12,9,5,7,9,8,8,11,13,13,13,14,15,16,17,16,15,16,17,17,18,18,16,17,18,17,16,13,11,12,13,10,9,11,13,12,11,9,10,13,10,6,3,3,3,3,3,7,9,6,1,1,-1,-1,6,9,6,4,3,4,5,5,4,4,3,0,-2,-2,-1,1,1,-1,-2,-2,-2,-3,-3,-1,0,0,-1,-1,-1,0,0,-2,-2,-1,0,0,0,-1,0,1,1,1,2,4,5,4,4,4,5,5,4,3,1,0,-1,-2,-2,-1,-1,-1,-2,-2,-1,0,1,2,3,2,2,3,3,3,2,2,2,1,1,1,1,0,0,0,-1,0,1,1,1,1,1,-1,-1,0,0,-1,-3,-3,-3,-4,-5,-4,-3,-4,-4,-4,-3,-1,1,0,-1,0,1,0,-1,-1,1,1,0,-1,-1,1,2,2,
1,2,3,3,2,1,1,0,-1,-2,-3,-3,-2,-1,-2,-5,-6,-4,-3,-2,-3,-4,-4,-4,-4,-6,-5,-3,-3,-5,-7,-7,-5,-2,-2,-4,-6,-6,-5,-4,-2,-1,-2,-2,-2,-3,-6,-6,-6,-6,-5,-4,-2,3,7,12,19,24,31,37,39,41,42,39,30,19,9,2,-5,-9,-9,-8,-9,-11,-8,-6,-7,-4,-2,-4,-3,-4,-7,-6,-5,-7,-9,-8,-7,-8,-7,-7,-7,-4,-3,-6,-7,-4,-1,-2,-3,-3,-2,-2,-1,1,2,1,-2,-2,-1,1,-2,-3,-5,-5,-5,-7,-6,-5,-7,-8,-3,2,1,1,2,3,4,5,4,4,8,7,5,5,6,4,3,7,8,9,13,16,11,6,6,8,8,10,11,12,12,14,16,15,16,17,19,17,16,15,17,19,19,16,16,17,17,16,15,15,15,14,10,7,9,10,9,9,9,11,10,6,1,0,3,2,1,2,6,8,4,0,0,-1,-1,6,8,6,5,4,2,2,1,1,0,-1,-1,-1,-2,-1,-1,-1,-1,1,3,3,3,4,5,5,6,5,4,5,5,3,1,3,4,3,4,4,5,5,5,5,5,6,8,8,7,6,6,5,3,1,1,1,1,1,1,-1,-2,-1,0,-1,0,0,-1,-1,-1,-2,-3,-3,-3,-4,-5,-6,-5,-4,-3,-2,0,0,1,1,-1,-1,0,1,1,1,3,3,2,1,1,1,2,3,4,3,2,2,0,-1,-2,-2,
-2,-2,-1,-2,-3,-2,-2,-2,-1,-1,0,2,2,-1,-1,0,0,0,1,1,1,2,1,-1,-2,0,1,0,0,1,1,0,-1,-3,-4,-3,-2,-3,-5,-5,-5,-5,-6,-5,-5,-6,-6,-6,-6,-6,-6,-7,-9,-10,-11,-12,-11,-9,-8,-8,-7,-4,-1,2,5,10,14,18,23,26,26,26,26,25,22,18,16,13,10,6,0,-5,-6,-6,-7,-10,-10,-10,-10,-10,-9,-7,-6,-5,-5,-4,-3,-3,-2,-1,-1,-2,-4,-4,-3,-2,-1,-3,-4,-4,-4,-4,-3,-1,0,-2,-3,-3,-3,-3,-4,-4,-5,-4,-4,-5,-5,-4,-2,-3,-3,-1,1,2,4,3,2,1,2,2,1,1,1,2,2,2,2,3,4,6,6,5,6,8,8,8,9,9,9,9,9,9,10,11,12,12,13,13,13,13,14,15,16,16,16,15,14,14,14,14,14,14,14,13,13,13,12,12,13,12,10,8,7,7,5,5,5,4,3,2,2,1,1,1,1,-1,-2,-3,-3,-2,-2,0,0,0,0,1,1,2,2,3,2,1,0,0,0,1,2,1,1,1,1,1,2,2,3,4,2,0,-1,0,2,3,5,7,7,6,6,5,4,4,6,6,4,3,3,1,0,1,0,0,2,2,0,-2,-1,-2,-2,-2,-2,-2,-1,0,1,1,1,0,0,0,0,1,3,4,3,1,1,0,0,1,2,2,2,1,-1,-2,-3,-3,-2,-1,-2,-4,
-5,-5,-4,-3,-2,-1,-1,-1,-2,-2,-1,0,1,1,1,0,-2,-4,-3,-1,0,0,-1,-1,-1,-1,-2,-3,-2,0,1,1,0,1,3,3,2,2,3,4,4,3,2,1,0,-1,-2,-3,-4,-4,-6,-6,-6,-6,-5,-5,-4,-4,-6,-5,-2,-1,-1,-3,-6,-7,-4,-4,-6,-5,-4,-3,-1,-1,1,8,14,18,24,29,36,43,48,51,52,48,40,30,24,16,7,3,1,-1,-5,-5,-3,-2,-2,-2,-2,-3,-3,-5,-6,-1,2,1,-3,-3,-3,-2,-2,0,1,1,-1,-5,-6,-2,3,1,0,0,-4,-7,-2,0,-2,-4,-6,-6,-3,0,-1,-3,-3,-2,0,-1,0,3,2,1,5,9,8,8,8,6,6,9,9,10,11,7,2,0,0,-2,-1,2,1,-1,3,6,3,3,5,7,7,8,10,12,12,13,13,11,9,10,14,13,13,12,12,12,11,9,10,12,13,11,8,7,7,7,4,3,4,4,5,6,6,6,5,1,-2,-1,1,1,1,4,7,9,6,2,3,2,0,2,3,4,2,0,-1,-2,-4,-4,-2,-2,-2,-2,-2,-2,0,2,4,4,6,6,4,3,3,4,4,4,3,3,3,3,4,4,4,5,4,3,4,5,6,6,5,4,4,3,3,3,3,4,3,1,0,-1,-2,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,0,0,-1,-2,-2,-3,-3,-3,-2,-1,-1,-1,-1,-1,0,1,2,
4,5,5,3,1,1,2,2,2,1,1,0,-1,-2,-3,-2,-1,-2,-3,-3,-3,-4,-4,-3,-3,-3,-2,0,1,1,1,1,2,4,4,3,3,4,3,1,1,2,4,6,5,4,3,4,6,7,7,8,7,6,4,4,3,3,3,3,1,1,1,1,1,1,1,-1,-2,-2,-2,0,1,-2,-4,-3,-1,-2,-1,-1,-3,-1,-1,-5,-7,-8,-8,-7,-5,-4,-2,4,12,16,23,30,38,46,49,50,51,47,36,24,16,9,3,-3,-5,-5,-4,-4,-2,-2,-1,2,2,-1,-1,-1,-3,-1,0,-3,-5,-4,-4,-4,-4,-3,-1,-1,-3,-6,-8,-4,0,-3,-5,-6,-7,-7,-3,-1,-2,-4,-4,-4,-2,0,0,-2,-2,-1,-1,-2,-2,0,-1,-1,1,5,4,2,-1,-2,0,3,3,3,3,1,-2,-3,-3,-5,-2,4,6,3,5,7,5,3,4,7,8,7,8,9,9,12,14,14,13,13,15,16,14,12,11,12,11,11,10,9,7,7,8,5,4,2,1,0,3,3,3,6,7,6,5,4,3,5,8,7,4,3,6,7,5,1,-1,-3,-5,-3,-1,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-4,-3,-3,-2,-2,-4,-5,-6,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-2,-1,0,1,2,2,3,4,2,1,2,2,1,0,-1,-1,0,0,-2,-2,-1,-1,-2,-3,-3,-5,-5,-6,-6,-7,-7,-6,-6,-5,-5,
-4,-3,-1,1,0,-2,-1,1,3,2,2,2,2,2,1,-1,-2,-1,0,-2,-5,-5,-4,-5,-4,-3,-3,-3,-2,-1,-1,-2,0,1,1,1,1,1,2,2,2,1,1,2,3,2,1,2,2,0,0,1,2,2,2,2,1,1,1,0,1,2,3,1,2,3,5,5,5,5,5,6,7,6,5,5,5,4,4,4,5,5,5,4,3,3,4,3,2,2,1,0,0,0,0,-4,-3,0,-1,-2,-1,-1,-1,0,-2,-7,-8,-6,-6,-4,-2,0,5,11,17,24,32,40,47,51,55,58,55,47,35,26,18,11,7,3,2,4,3,1,2,3,5,6,5,4,4,3,3,5,4,5,5,4,4,3,3,4,5,4,2,2,5,7,7,5,3,-1,-2,2,4,2,2,2,1,4,6,6,5,4,5,5,4,3,4,2,1,3,5,4,3,3,5,7,9,8,7,7,4,2,1,-1,-2,2,8,10,9,12,14,12,11,11,16,19,19,17,16,17,17,15,14,14,17,21,20,19,18,18,19,17,17,19,20,21,21,19,15,15,15,11,10,12,14,14,14,12,10,9,8,4,3,5,7,4,1,3,6,4,1,-1,-1,-2,0,0,-1,-2,-2,-2,-2,-2,0,0,1,0,0,0,2,4,4,3,4,3,0,-2,-2,-1,0,0,0,-1,-2,-2,-3,-4,-3,-3,-3,-4,-4,-6,-7,-7,-5,-4,-3,-2,
0,0,0,0,1,2,2,2,1,-1,-3,-4,-4,-4,-2,0,-1,-3,-3,-2,-1,0,2,2,1,0,-1,-3,-4,-3,-3,-4,-4,-4,-5,-6,-6,-4,-3,-3,-3,-3,-4,-4,-4,-3,-4,-3,-2,-2,-4,-5,-5,-7,-9,-9,-8,-7,-6,-4,-5,-6,-6,-5,-3,-2,-1,0,0,-2,-4,-4,-4,-4,-5,-6,-6,-5,-3,-2,-3,-2,-1,-1,-2,-2,0,1,-1,-1,-1,1,1,1,1,0,0,1,2,2,3,2,1,-1,-4,-6,-6,-6,-6,-7,-8,-8,-9,-10,-10,-10,-8,-6,-6,-6,-6,-6,-7,-10,-9,-5,-6,-8,-7,-7,-7,-7,-10,-12,-13,-13,-10,-7,-6,-4,1,5,11,19,28,35,41,44,46,47,46,38,26,18,9,3,-3,-6,-5,-3,-3,-3,-3,-5,-3,-1,0,1,0,-5,-3,1,-1,-4,-5,-2,-2,-4,-5,-3,-2,-2,-4,-6,-2,4,5,2,0,-3,-2,0,2,2,1,-1,-1,0,1,0,-1,-1,0,0,0,0,2,2,3,5,5,2,0,0,2,5,6,4,3,3,2,1,2,2,3,7,10,11,11,13,14,10,9,11,14,15,15,16,16,15,15,17,18,19,19,20,18,16,13,12,13,15,15,16,15,13,13,13,11,12,16,15,13,13,15,15,15,13,12,11,8,4,2,3,3,1,-1,2,5,2,-4,-5,-4,-4,-3,-3,-2,-3,-3,-3,-3,-3,-2,0,0,1,0,-1,-2,-1,
0,0,-1,0,1,1,2,3,3,5,6,5,4,3,1,0,0,0,-1,-2,-1,0,-1,-1,0,1,2,4,5,3,1,1,1,0,1,2,1,1,2,2,2,3,4,4,4,4,4,4,5,5,3,1,1,1,1,0,1,1,1,1,1,3,4,4,3,3,4,5,6,5,5,4,2,1,0,0,0,1,0,0,0,0,2,2,2,2,3,2,2,3,3,2,0,-3,-4,-2,0,-1,-1,1,2,-1,-1,1,3,4,4,3,2,4,5,3,2,4,5,4,4,6,7,8,8,7,6,7,8,7,7,8,7,5,2,0,-1,-1,-1,-1,-2,-4,-5,-5,-4,-3,-1,0,0,-1,-2,-1,0,3,0,-1,1,1,-2,-3,-2,1,2,0,-4,-4,-6,-4,1,3,5,9,13,17,23,30,35,41,45,48,48,44,36,26,16,8,2,-3,-5,-5,-5,-3,1,2,2,3,3,2,2,2,-2,0,2,0,-3,-3,-2,1,1,0,-1,0,1,-1,-2,2,7,6,0,-3,-5,-4,-1,2,2,1,-1,-3,-1,2,1,-1,0,3,5,2,2,3,4,4,6,8,7,6,4,4,7,8,7,6,7,7,5,3,2,3,5,7,9,9,11,11,6,5,10,14,14,14,16,17,15,17,18,18,20,23,23,20,19,18,18,19,17,16,19,19,17,16,15,13,14,14,11,9,12,12,11,9,5,3,4,4,0,0,
2,3,1,1,4,6,5,2,2,2,2,4,3,2,2,3,3,4,4,5,6,5,5,6,7,7,6,7,7,5,3,4,5,4,3,3,3,2,2,2,3,5,4,2,1,2,1,0,1,2,1,-1,-3,-4,-2,-2,-2,-2,-1,0,0,0,1,2,4,4,3,3,4,3,2,3,3,4,6,6,5,4,4,3,3,4,4,3,2,1,0,0,0,0,-1,-1,-1,-3,-4,-3,-2,-3,-2,-2,-2,-1,0,-2,-2,0,1,0,-1,-1,-2,-3,-3,-3,-3,0,0,-1,-1,0,1,2,2,2,1,1,1,0,1,2,2,1,0,-2,-2,-1,0,0,-1,-1,-2,-4,-5,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,-2,-3,-3,-4,-4,-4,-4,-4,-5,-3,-2,-2,-2,-1,0,0,0,0,-2,-6,-6,-3,-2,-2,-2,-4,-3,-2,-5,-7,-8,-9,-7,-4,-4,-4,-2,2,6,14,22,31,38,42,46,47,44,37,28,20,14,7,0,-4,-4,-5,-4,-3,-1,-1,0,0,-1,-2,-1,-4,-4,0,-1,-3,-4,-3,-3,-2,-4,-3,-1,-2,-4,-5,-2,1,3,0,-3,-5,-4,-1,0,0,-1,-2,-2,2,3,0,-2,0,2,2,2,1,2,0,1,3,3,1,1,1,2,6,9,6,5,6,4,3,4,5,5,5,7,6,6,8,10,9,8,10,12,13,15,16,17,17,19,19,16,17,20,22,20,18,18,
18,18,17,17,18,20,19,16,14,12,14,14,9,8,10,12,12,13,9,6,7,6,4,2,5,6,2,1,4,6,4,1,0,-1,-2,0,0,1,2,3,2,2,3,5,6,5,4,3,4,3,3,2,1,1,0,-1,0,1,3,4,5,5,5,4,4,3,3,4,4,2,0,0,0,0,0,0,1,3,5,4,3,3,2,1,0,0,1,2,4,3,0,-2,0,2,4,4,5,5,2,1,1,1,2,4,3,0,-1,0,-1,0,2,2,0,-1,0,0,0,2,3,1,0,0,-1,-1,0,0,-1,-2,-2,-3,-4,-4,-3,-4,-4,-2,-1,-2,-3,-2,-2,-2,-2,-2,-1,0,1,0,0,1,3,2,1,1,2,3,2,1,0,1,0,-1,-2,-3,-2,-1,-2,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-1,2,3,4,4,4,4,5,5,5,5,6,5,3
-7,-6,-4,-4,-3,-2,0,1,1,-1,-2,-2,-1,0,-2,-2,0,1,-2,-4,-3,-1,-1,-1,-2,-1,0,0,-3,-4,-4,-4,-3,-1,0,1,4,6,5,3,3,4,4,3,1,-1,-1,-2,-5,-7,-4,-2,-3,-3,-3,-3,-2,-1,0,-1,-2,-1,0,1,2,2,4,6,6,6,6,7,9,11,12,13,14,16,14,10,6,5,4,4,3,-3,-9,-11,-14,-16,-17,-12,-5,-5,-10,-12,-10,-7,-7,-11,-12,-12,-15,-13,-13,-17,-12,5,13,16,32,52,65,81,103,115,115,112,103,84,62,42,23,10,3,-5,-8,-10,-6,-1,-2,-5,-5,-9,-10,-4,0,-3,-5,-5,-3,-3,-4,-4,-3,-3,-4,-8,-5,-2,-7,-4,4,1,-7,-3,2,0,-1,4,6,1,-2,3,8,7,1,-7,-6,2,8,4,0,4,7,6,5,3,4,8,8,6,4,3,3,5,7,7,3,0,4,10,12,14,18,19,21,26,27,26,22,25,30,28,26,27,31,36,39,38,36,37,35,30,33,43,47,44,39,39,43,42,35,36,42,39,39,42,36,27,26,30,32,29,24,25,25,21,15,11,10,13,15,12,8,5,4,1,1,2,2,6,7,6,8,11,12,11,11,11,8,5,5,6,6,4,3,3,2,1,1,1,1,2,4,3,2,2,-1,-3,-2,-1,-3,-5,-2,1,2,4,5,5,8,10,8,6,8,11,11,8,6,4,2,
1,-3,-4,-1,2,1,-1,-2,-2,-1,0,1,3,5,4,2,0,-1,-3,-4,-4,-3,-1,0,-1,-2,-3,-3,-2,-1,1,3,4,4,0,-2,0,2,1,0,0,0,-1,-1,-3,-4,-3,1,1,-1,0,-1,-3,-3,-1,-2,-2,1,1,-5,-9,-4,0,-1,-2,-1,-1,-3,-4,-6,-4,3,5,0,-3,1,4,1,-4,-4,1,4,3,1,0,3,6,8,9,11,14,16,13,8,5,5,5,3,1,-3,-5,-3,0,-1,-3,-2,-2,-3,0,3,2,2,4,4,3,2,1,2,6,9,6,2,1,2,1,1,1,2,2,0,-3,-6,-7,-6,0,6,2,-4,-6,-5,-7,-9,-9,-8,-10,-13,-13,-15,-18,-12,3,10,16,34,49,57,70,86,93,90,85,78,63,42,25,8,-4,-12,-15,-13,-8,-3,0,-3,-4,-2,-9,-12,-2,4,2,1,1,1,4,5,8,9,8,0,-6,-3,-5,-13,-8,4,4,-4,-5,-6,-8,-7,0,4,7,8,8,8,5,-2,-9,-8,0,5,1,-6,-2,3,2,2,3,5,5,4,7,12,12,12,13,17,18,12,7,14,21,23,23,21,17,21,25,26,24,24,25,26,28,28,23,23,32,33,27,26,29,30,29,29,32,36,38,35,38,42,38,31,34,36,31,30,32,24,20,24,24,23,21,19,17,18,14,10,12,13,11,10,12,9,5,4,4,5,6,8,14,13,7,6,6,6,
6,4,3,2,1,0,-3,-3,2,4,1,1,4,7,9,10,9,10,11,9,5,4,7,10,11,9,7,7,8,8,5,5,9,10,8,5,3,1,1,0,-3,-4,-1,0,-1,1,5,5,4,3,4,6,6,6,8,10,8,3,0,1,4,6,6,5,6,7,3,-2,0,4,4,2,2,0,-3,-4,-3,-5,-4,-2,-1,-1,-2,-6,-7,-5,-3,-4,-3,2,4,0,-6,-8,-5,-1,0,-1,-2,-2,-4,-6,-7,-6,-2,2,1,-1,-1,0,0,1,2,1,1,1,1,0,-1,-2,-2,-2,-2,-5,-7,-7,-6,-4,-2,-2,-3,-2,1,5,6,5,7,9,6,2,0,-1,0,1,0,-3,-4,-1,-1,-2,2,6,7,8,8,5,1,0,-1,-3,-5,-7,-8,-9,-10,-10,-10,-8,-6,-4,-5,-5,-3,-1,-1,-3,-6,-8,-9,-9,-9,-9,-6,0,6,9,11,18,26,33,37,41,43,44,43,38,33,29,26,22,16,10,5,1,0,1,2,0,-1,0,-1,-4,-4,-2,1,1,-2,-5,-4,-3,-5,-5,-4,-3,-4,-2,-3,-6,-6,-6,-7,-5,0,0,-2,-3,-3,-4,-5,-5,-2,3,3,0,-3,-4,-2,1,2,0,-1,1,1,-1,0,5,7,6,7,8,8,8,9,9,7,6,5,1,-1,0,1,1,1,3,5,7,9,10,14,20,21,20,22,24,22,22,23,21,20,21,20,16,15,18,18,17,21,23,21,20,
22,22,17,16,17,15,12,11,8,6,6,8,8,6,7,9,12,12,8,5,7,9,8,5,3,1,-2,-5,-10,-14,-11,-7,-7,-7,-5,-3,-3,-2,0,0,1,3,3,1,-1,-4,-5,-3,-2,-2,1,3,2,2,4,5,5,6,8,8,7,5,4,4,6,7,4,-2,-4,-4,-4,-5,-6,-6,-5,-4,-5,-5,-2,3,5,2,0,1,1,1,2,2,3,5,7,7,7,10,12,12,9,8,6,4,6,7,3,0,0,0,-3,-5,-4,-3,0,1,-2,-5,-4,-2,-4,-5,-5,-4,-3,-6,-9,-7,-6,-7,-6,-6,-5,-4,-5,-8,-6,2,5,0,-4,0,5,5,3,2,2,5,7,4,0,2,6,4,-2,-4,-3,-1,0,-1,-6,-8,-5,-6,-11,-11,-5,1,2,-2,-2,1,5,4,2,2,5,5,1,-4,-4,-1,0,-4,-6,-3,0,0,-2,-5,-5,-3,-3,-4,-4,-3,-3,-5,-8,-7,-4,-4,-5,-5,-7,-9,-7,-4,-4,-6,-7,-9,-10,-8,-8,-11,-10,-8,-8,-11,-11,-8,-3,1,5,10,15,19,24,29,34,37,38,37,35,32,26,19,13,10,7,2,-4,-11,-13,-12,-12,-12,-10,-7,-5,-6,-7,-9,-7,-1,0,-2,-4,-2,-1,-3,-4,-4,-2,-1,-2,-4,-4,-3,-3,-4,-7,-9,-9,-7,-7,-9,-9,-8,-7,-6,-6,-5,-4,-3,-2,-2,-2,-1,-1,-3,-6,-6,-3,-1,0,2,3,3,5,6,5,6,
7,7,6,5,6,5,4,3,1,1,3,5,7,8,10,11,11,11,13,15,16,17,18,20,22,20,16,13,15,18,19,21,22,22,20,16,13,13,16,18,16,13,9,5,4,7,8,6,4,4,4,3,2,2,3,4,0,-6,-5,0,1,-1,-3,-3,-4,-6,-8,-9,-8,-7,-10,-14,-14,-10,-8,-9,-11,-11,-8,-4,-3,-3,-2,0,0,-2,-2,1,5,5,3,1,0,1,2,1,1,3,2,0,1,3,3,1,1,1,-1,-2,-1,-1,-1,-1,-2,-3,-1,0,0,1,3,4,2,2,6,9,9,8,8,9,8,5,4,6,6,6,4,4,3,3,2,1,4,8,7,5,5,4,1,-3,-3,0,2,-1,-4,-6,-6,-6,-4,-2,0,2,2,0,-2,-1,1,2,2,3,1,0,3,6,5,4,5,5,4,3,2,1,2,3,-1,-7,-9,-8,-6,-7,-8,-7,-4,-4,-8,-11,-10,-6,-5,-6,-7,-6,-5,-5,-4,-2,-1,-1,-3,-4,-3,-1,-1,-1,1,2,1,2,4,5,4,4,3,1,0,-2,-2,-1,-2,-6,-9,-9,-7,-5,-6,-6,-5,-4,-6,-8,-7,-4,-2,2,3,4,5,5,3,3,5,7,10,11,8,3,1,-1,-2,-2,-1,2,3,1,-3,-4,-3,-2,-3,-4,-4,-3,-4,-7,-9,-9,-9,-10,-9,-10,-10,-8,-8,-8,-8,-10,-13,-14,-12,-9,-2,6,8,10,16,26,33,41,50,57,61,62,
61,58,57,56,50,42,35,29,23,19,14,7,2,0,0,1,1,-2,-6,-6,-7,-8,-6,-3,-3,-4,-4,-4,-3,0,4,2,-1,-1,0,-3,-6,-5,-4,-7,-8,-7,-5,-3,-2,-3,-4,-4,-5,-6,-5,-2,0,-3,-7,-9,-8,-8,-6,-1,2,2,2,0,-1,1,3,3,4,5,3,-1,-2,-1,0,2,4,4,6,8,9,10,12,14,13,13,14,13,13,14,15,17,19,19,19,22,24,24,26,29,28,28,28,27,25,26,25,22,21,22,23,20,17,16,17,17,16,15,12,9,10,9,7,6,9,9,4,0,-3,-2,2,5,2,-3,-4,-5,-5,-4,-3,-2,-2,-4,-7,-7,-4,-3,-5,-5,-4,-4,-3,-1,0,1,2,4,3,1,-1,-2,-2,-2,-3,-3,-2,-1,-3,-4,-3,-2,2,5,5,5,6,5,0,-2,0,0,0,3,5,1,-3,-3,-3,-4,-6,-6,-4,0,1,-3,-4,-3,-2,-4,-5,-3,3,6,3,-2,-3,-2,-1,0,1,3,3,4,3,3,3,1,0,2,4,4,3,3,4,2,-2,-4,-3,-3,-3,-4,-6,-8,-7,-7,-7,-6,-4,-1,-1,0,1,0,-1,-1,-2,-2,-3,-4,-5,-3,-2,-3,-3,-2,0,-1,-3,-5,-5,-2,-2,-5,-7,-5,-6,-9,-9,-6,-4,-2,-2,-3,-3,0,-1,-4,-5,-2,-2,-3,-3,-3,-4,-4,-4,-3,-2,-1,-3,-6,-8,-8,-9,-10,-10,-10,-10,-9,-9,-8,
-5,-3,-1,-1,-4,-4,-2,-3,-6,-7,-7,-8,-7,-6,-8,-8,-5,-5,-7,-7,-4,-4,-3,-1,1,0,0,2,4,5,5,4,4,8,11,9,6,7,6,5,6,7,7,9,11,8,4,4,5,6,9,10,7,4,4,4,2,0,-1,1,2,2,2,2,1,1,1,1,2,5,5,2,0,-1,0,0,2,6,10,6,-1,-3,-1,-2,-4,-3,-2,-6,-8,-7,-6,-1,11,24,30,34,49,63,68,76,92,99,96,90,82,64,42,25,6,-7,-10,-8,-6,-8,-4,3,5,6,7,-2,-8,-1,4,2,2,0,-2,-3,-4,-4,0,1,-2,-6,-9,-11,-14,-10,0,0,-4,-3,-3,-7,-8,-3,-1,-3,-5,-3,-1,-3,-8,-14,-8,3,8,2,-3,0,6,8,7,10,12,10,7,8,8,9,12,18,22,20,10,1,3,7,8,11,13,11,13,16,13,9,13,22,23,24,26,23,20,27,28,24,27,34,33,31,34,39,40,40,37,37,42,44,40,38,39,37,38,40,37,31,29,31,34,32,21,17,20,13,7,8,10,11,13,13,9,4,5,3,0,2,7,10,6,2,-1,-3,-4,-4,-3,-1,0,-1,-2,-2,0,2,3,1,1,3,2,-2,-1,2,3,1,-1,-3,-4,-2,1,1,1,3,3,1,1,2,1,2,4,5,3,1,1,5,6,4,3,3,4,3,2,2,3,6,9,10,9,6,6,10,13,14,
14,15,15,13,7,2,5,9,9,6,4,4,4,3,4,6,9,13,12,10,11,12,8,5,4,4,2,1,1,0,1,3,1,1,4,4,3,3,2,0,1,1,-1,0,4,4,2,3,6,8,11,11,9,7,6,2,-2,-1,3,4,0,-5,-5,-2,-1,-2,-1,2,2,0,-3,-3,1,5,2,-1,0,1,0,-2,-3,-3,-4,-5,-6,-6,-3,-1,-2,-3,0,3,4,4,6,9,10,8,5,4,6,7,5,2,1,2,0,-4,-5,-2,0,1,1,-1,-3,-3,-3,-4,-4,-1,1,1,1,1,0,2,4,3,3,6,6,5,4,4,5,3,2,3,2,3,6,7,6,5,4,3,1,3,6,6,6,8,7,4,4,7,9,8,6,4,1,-1,-3,-6,-6,-3,-2,-4,-6,-6,-5,-5,-5,-5,-3,1,-1,-5,-6,-5,-7,-10,-13,-12,-12,-10,-7,-10,-12,-2,8,15,22,38,56,69,82,94,106,113,108,94,77,60,42,19,3,-7,-13,-13,-13,-14,-10,-5,-2,-4,-15,-16,-7,-3,-2,0,-4,-6,-3,-2,-3,-2,1,0,-3,-2,0,-4,-1,4,-2,-7,-4,-1,-4,-6,-5,-5,-6,-6,-5,-2,1,-6,-18,-14,0,6,-1,-9,-8,-3,-1,1,3,7,7,3,2,3,6,8,10,14,14,7,2,5,12,15,17,17,16,19,22,23,22,21,23,22,24,29,28,26,35,42,36,32,36,37,38,42,46,47,
45,41,40,40,41,39,34,32,33,34,35,32,27,26,27,31,32,27,29,33,30,22,20,19,19,20,20,17,15,13,10,12,13,9,6,3,1,2,6,8,8,6,6,6,5,7,13,19,19,15,10,6,8,10,8,5,3,1,-2,-4,-5,-4,0,1,-2,-3,0,1,2,7,11,11,12,11,9,9,11,12,11,11,11,8,6,5,6,7,9,9,9,9,9,10,12,11,8,5,3,2,1,2,4,6,7,5,2,0,1,5,6,6,7,6,1,-3,-3,0,4,5,5,6,7,7,6,6,5,3,3,2,1,1,3,3,1,0,0,0,2,4,6,5,5,4,2,1,2,1,1,3,5,4,1,0,-2,-3,-2,-3,-4,-2,-2,-4,-4,-2,0,-1,-1,0,1,2,1,-2,-3,-1,0,0,-3,-4,-4,-2,-2,-1,1,3,0,-3,-4,-4,-2,-1,-2,-3,-3,-3,-5,-6,-3,-2,-3,-6,-5,-2,-2,-4,-7,-9,-8,-5,-3,-4,-4,-2,0,0,-2,-2,1,3,3,0,-1,0,0,-2,-4,-3,1,2,1,-1,-1,-1,0,0,-1,-2,0,0,-2,-1,0,0,1,4,6,3,3,6,4,0,0,1,2,1,-1,-5,-7,-4,-3,-7,-9,-8,-8,-10,-11,-10,-6,-5,-10,-12,-9,-10,-12,-12,-11,-12,-10,-7,-9,-12,-5,7,14,22,42,59,69,78,92,103,105,100,93,80,54,30,12,0,-10,-18,-16,-14,
-10,-6,-6,-1,2,-5,-8,-1,2,4,6,3,-2,1,5,8,11,10,4,-2,-1,0,-4,-2,3,-2,-14,-19,-14,-10,-9,-9,-8,-11,-13,-9,-2,4,2,-2,1,8,9,5,2,9,12,12,11,11,10,8,4,7,11,8,6,9,14,12,4,-1,1,9,15,14,12,13,17,20,21,23,21,22,25,30,33,33,32,40,47,43,38,40,38,38,39,40,40,38,34,36,40,42,41,42,42,38,38,39,34,31,32,31,30,28,20,18,25,26,21,22,21,18,16,20,20,16,15,13,10,8,8,9,9,7,4,1,-1,0,-2,-4,-2,1,-1,-2,-1,-1,-2,0,4,6,7,7,5,3,6,9,9,9,10,8,7,8,9,7,7,6,3,1,3,7,8,6,-1,-5,-5,-4,-2,-1,-2,-3,-3,-4,-3,0,5,10,12,10,7,7,10,11,10,9,8,7,7,7,6,7,7,7,5,4,3,3,2,0,-3,-5,-5,-5,-7,-7,-4,-2,0,0,0,2,4,2,1,1,3,4,3,2,1,1,1,-1,-1,2,2,1,2,2,-1,-4,-6,-7,-8,-5,-4,-6,-6,-5,-6,-8,-6,-2,2,4,5,3,1,0,1,0,-1,-1,0,-2,-5,-7,-6,-5,-2,1,1,1,2,1,-1,-1,2,3,3,1,-2,-5,-6,-3,-1,1,2,3,3,1,-1,0,3,5,6,6,6,5,5,5,5,5,5,4,5,6,5,3,
3,3,3,4,5,3,3,5,7,6,6,5,5,5,5,3,2,4,5,4,2,2,0,-2,-1,2,6,8,7,4,1,-1,-4,-1,2,-1,-8,-10,-10,-9,-10,-10,-8,-8,-11,-9,-10,-9,-2,9,9,10,28,48,58,68,88,102,104,98,90,79,59,39,20,9,-2,-9,-9,-12,-14,-10,-6,-2,-2,-6,-6,0,0,1,5,2,-3,-2,-2,-2,3,5,3,-4,-4,-3,-6,-6,1,2,-2,-3,-3,-3,-1,0,2,-1,-1,6,13,12,5,0,1,8,9,2,-2,4,7,4,0,0,-1,1,2,4,5,7,7,10,16,17,11,8,10,12,18,19,16,18,22,21,17,21,25,27,28,33,37,36,29,31,39,39,37,36,35,33,35,40,42,38,36,39,37,37,39,39,36,35,40,41,34,32,33,33,40,43,33,28,32,33,25,22,22,21,20,19,18,17,16,14,10,5,3,8,13,7,-1,-3,-5,-7,-7,-5,-4,-4,-3,-3,-4,-4,-1,3,4,2,-1,0,2,5,7,6,4,2,1,0,-1,-2,-1,1,0,-3,-4,-3,0,1,0,0,1,2,-1,-3,-1,1,1,1,-1,-4,-5,-4,-5,-6,-3,-1,0,1,0,-4,-7,-4,0,0,-4,-3,1,1,-2,-5,-8,-6,-1,0,-3,-5,-1,2,-1,-6,-8,-5,-2,-1,-5,-6,-4,-2,-2,-5,-7,-7,-7,-9,-9,-7,-5,-5,-5,-7,-8,-10,-9,-7,-5,-4,
-7,-10,-10,-10,-10,-10,-10,-8,-8,-9,-9,-7,-6,-5,-4,-2,-1,-2,-2,-2,-1,-2,-3,-3,-3,-2,-3,-6,-8,-8,-6,-7,-8,-6,-4,-6,-9,-8,-4,-2,-2,-1,0,1,1,2,3,4,5,2,1,1,0,-4,-4,-1,3,4,3,2,4,8,9,6,4,5,8,8,4,1,3,4,4,0,-3,-1,4,4,-1,-5,-4,-3,-4,-5,-7,-6,-3,-2,-5,-7,-6,-7,-8,-8,-9,-9,-3,1,-2,-5,-5,-4,-3,-1,1,5,13,18,18,20,27,33,39,47,52,53,54,53,48,40,33,24,17,12,5,-2,-5,-4,-4,-6,-8,-7,-2,3,4,2,1,1,2,1,-1,-3,-4,-6,-10,-13,-12,-10,-8,-6,-8,-12,-11,-8,-6,-4,-1,2,1,0,-1,-2,-2,-1,-1,-1,1,2,1,1,3,3,1,0,1,3,2,1,1,4,4,3,3,3,5,6,2,0,4,6,4,2,1,2,5,7,8,11,18,22,23,24,26,26,26,28,29,30,32,32,31,30,30,30,31,32,33,33,35,36,36,37,37,36,33,32,33,33,33,32,26,20,19,19,20,20,20,19,18,18,17,17,19,20,18,16,13,10,7,4,1,-1,0,0,-2,-3,-3,-3,-2,0,2,0,-2,0,2,0,-1,-1,-1,-1,-2,-4,-4,0,3,0,-4,-2,1,2,2,2,-1,-3,-2,-2,-3,-2,1,0,-1,-1,0,-1,0,2,4,4,4,3,
4,4,5,3,-1,-2,0,1,0,-1,-1,0,0,0,0,2,4,4,2,1,0,0,1,1,0,0,1,1,2,3,3,2,2,2,2,3,4,2,1,0,-1,-3,-4,-4,-1,0,-2,-4,-5,-3,-3,-5,-7,-6,-3,-3,-6,-9,-8,-5,-5,-7,-7,-4,-2,-2,-3,-3,-1,-1,-3,-4,-2,-3,-6,-7,-8,-9,-9,-9,-9,-7,-5,-6,-8,-7,-3,0,2,2,-1,-3,-4,-4,-4,-3,-2,-2,-5,-8,-8,-5,-2,-1,0,0,-1,-2,-3,-5,-5,-3,-4,-5,-5,-5,-5,-5,-2,-1,-1,-1,0,0,-1,-1,-1,-3,-4,-1,-2,-6,-5,-2,-1,-2,-3,-4,-3,0,0,-4,-7,-7,-8,-5,-4,-8,-10,-8,-8,-10,-9,-8,-6,-7,-12,-16,-16,-15,-9,3,8,14,27,40,55,71,88,99,101,91,79,68,50,29,14,6,-9,-19,-13,-10,-15,-12,-4,1,-3,-8,-6,-1,-1,0,4,1,-4,-4,-1,-2,0,2,-2,-8,-9,-11,-15,-12,-1,1,-5,-7,-5,-4,-3,-3,2,11,14,10,8,6,-3,-5,5,13,10,1,-4,-1,2,4,5,5,2,3,4,6,7,5,2,4,9,11,5,5,11,14,16,19,20,21,22,23,21,22,26,30,30,31,34,30,24,27,38,39,36,35,35,32,33,35,34,34,36,39,37,36,34,34,32,31,30,28,22,22,21,22,29,34,28,26,27,22,15,20,24,17,10,7,9,8,
4,0,-1,1,3,6,7,3,3,4,4,2,1,3,3,1,0,1,1,0,0,-1,-4,-5,-2,0,1,1,1,-1,-1,0,1,4,8,6,2,3,4,2,0,0,2,3,2,-2,-4,-2,0,-2,-4,-3,-3,-4,-4,-4,-4,-1,2,1,0,1,3,2,2,3,3,4,5,4,3,3,2,3,3,4,5,6,5,2,0,1,1,1,3,5,4,2,0,-1,0,2,3,0,-1,2,1,-2,-1,2,4,4,5,7,8,10,12,11,9,8,6,4,4,4,3,0,0,-2,-6,-8,-8,-7,-5,-4,-4,-4,-4,-5,-6,-6,-3,-3,-2,-3,-5,-5,-3,-2,0,0,1,1,3,5,5,6,7,6,6,6,5,3,4,3,1,0,2,2,0,0,-1,-1,0,2,3,3,4,3,1,1,3,6,9,8,3,0,-1,-1,0,1,2,3,3,0,-2,-3,0,3,4,2,3,4,3,1,1,3,6,7,6,5,7,5,2,2,2,1,-1,-5,-8,-8,-10,-12,-14,-19,-17,-6,1,7,21,36,47,59,77,90,98,97,93,83,64,43,28,20,9,-1,1,4,2,0,0,0,-2,-6,-3,1,1,4,7,2,-6,-3,2,3,1,2,-1,-3,-2,-1,-4,-6,-4,-5,-9,-9,-5,-3,-4,-6,-7,-3,-4,-6,-4,-5,-9,-9,-4,2,2,-4,-10,-6,-1,0,0,0,0,1,3,4,7,9,10,14,22,22,18,17,18,14,
18,24,22,18,19,20,19,19,18,19,23,29,32,26,21,27,36,35,30,34,39,37,36,39,41,39,38,40,43,45,44,41,41,41,42,40,34,31,32,35,40,41,37,33,34,30,24,31,37,33,25,20,19,16,11,9,15,13,7,5,4,1,1,0,3,6,7,7,8,7,5,4,2,-1,-2,0,0,0,-1,-3,-5,-5,-1,5,10,12,10,7,5,4,2,2,4,3,-2,-6,-7,-6,-5,-3,-1,-1,0,-1,-2,0,3,3,0,-1,-1,-2,-2,-1,1,3,4,3,1,3,7,12,16,17,17,15,12,11,11,11,10,7,3,1,-1,-4,-5,-2,0,-2,-5,-4,-1,2,1,-3,-4,-1,-1,-4,-5,-4,-2,-2,-4,-6,-2,3,4,2,2,2,2,5,7,6,7,9,8,5,4,4,3,2,2,1,0,0,-1,-4,-5,-3,-4,-2,1,0,-3,-2,1,3,5,7,7,6,6,6,8,11,11,7,5,4,2,1,2,3,4,3,0,-2,0,5,5,3,5,8,9,9,7,6,7,9,10,7,5,6,6,5,3,3,5,5,6,6,7,9,10,9,8,7,7,7,7,5,3,3,1,-2,-2,0,-1,-1,4,5,1,0,4,5,4,4,3,2,4,7,1,-1,6,6,-1,-3,1,3,1,-5,-7,-4,-5,-5,7,20,30,43,52,59,72,88,96,94,84,76,61,42,22,6,-2,-13,-21,-15,-6,-4,
-7,-3,3,0,-5,-4,-1,-2,0,3,-3,-11,-8,-3,-4,-4,-1,-2,-3,2,5,-2,-4,2,5,-2,-7,-3,-2,-5,-8,-7,-4,2,3,0,0,1,2,4,11,14,9,4,8,10,9,12,15,11,10,13,14,14,12,10,10,16,15,4,-2,4,8,12,16,13,11,14,17,15,15,21,27,28,31,33,25,20,27,35,34,34,38,38,34,35,38,37,35,33,32,36,43,41,34,34,34,32,32,29,24,20,20,28,26,19,19,22,17,8,8,14,17,13,11,13,13,7,3,6,6,3,2,2,-1,-2,0,-1,-1,0,1,2,2,-1,-1,1,3,1,-1,-2,-3,-3,-3,-1,2,3,1,-1,-3,-2,-1,0,1,2,2,3,3,3,5,6,6,5,6,7,7,9,12,10,4,2,3,3,4,4,3,1,0,-1,-2,-2,1,4,6,5,4,5,6,6,6,5,5,4,2,0,-2,-1,0,2,3,4,3,1,0,0,1,3,5,5,4,3,2,3,5,5,3,3,5,5,3,1,0,1,0,-2,-2,3,8,7,4,3,5,3,4,5,4,3,7,7,2,-1,0,0,0,3,4,2,0,1,-1,-5,-5,-4,-3,-3,-4,-4,-4,-4,-1,1,1,2,7,11,12,11,10,9,10,12,11,8,8,9,6,3,3,4,4,5,5,6,7,7,6,7,8,8,6,7,8,8,8,5,3,5,7,5,3,3,
4,2,1,1,2,3,3,1,-1,1,5,5,3,2,3,1,-2,-4,-7,-7,-5,-7,-13,-13,-9,-8,-8,-11,-10,-5,-3,0,12,26,39,50,61,73,87,99,106,105,95,84,70,49,27,8,-1,-12,-17,-12,-7,-7,-6,-2,-1,-3,-9,-9,-6,-3,0,4,3,-3,-8,-6,-4,-3,-4,-6,-7,-6,-3,-6,-10,-7,-4,-9,-15,-10,-5,-2,-2,-3,-6,-5,-2,-2,-5,-8,-6,-2,2,3,-2,-5,-1,2,3,3,6,4,3,6,11,10,5,4,9,16,12,0,-2,2,4,6,8,9,11,15,14,11,13,19,22,23,27,32,29,23,27,33,32,30,33,34,32,35,39,37,35,34,34,37,43,43,39,35,35,32,29,28,25,23,25,26,22,17,20,24,22,16,17,19,18,10,5,8,11,6,3,6,5,1,1,0,-7,-5,2,1,1,-2,-6,-9,-10,-9,-8,-7,-7,-9,-10,-7,-5,-4,-1,1,-1
8,7,5,5,4,3,1,0,-1,0,1,1,0,0,1,1,0,0,2,4,2,1,1,2,3,2,1,2,4,5,4,4,4,3,2,1,-3,-5,-3,-2,-2,-3,-2,-1,0,1,2,2,6,7,5,2,3,4,4,5,5,3,3,4,5,4,3,3,3,3,1,-2,-3,-3,-3,-4,-6,-9,-10,-10,-11,-12,-11,-7,-4,-3,-2,-2,0,6,11,12,14,16,16,13,8,9,11,13,10,5,6,11,13,13,15,14,12,15,11,-3,-12,-17,-33,-51,-63,-80,-102,-114,-113,-108,-99,-80,-59,-40,-22,-9,1,8,11,11,8,3,4,4,4,8,9,2,0,1,2,1,-1,-1,2,2,1,0,2,6,3,2,6,3,-5,0,7,5,-1,1,1,-3,-4,1,2,-3,-9,-9,-1,6,6,-2,-7,-3,0,-2,-4,-5,-5,-2,-3,-7,-6,-4,-3,-3,-3,-6,-10,-10,-6,-4,-8,-13,-15,-15,-17,-21,-23,-26,-29,-28,-25,-28,-33,-31,-28,-29,-32,-37,-40,-38,-38,-40,-38,-32,-35,-44,-46,-44,-41,-39,-42,-42,-36,-37,-43,-40,-40,-42,-36,-27,-26,-29,-30,-28,-24,-23,-24,-20,-13,-7,-8,-11,-14,-12,-7,-5,-5,-3,-4,-5,-4,-7,-10,-9,-9,-11,-13,-12,-12,-10,-7,-4,-4,-6,-6,-3,-2,-2,-1,1,1,0,0,-1,-2,-1,0,0,3,5,4,2,4,6,4,0,-1,-3,-3,-4,-6,-8,-6,-3,-5,-9,-8,-6,-4,-1,0,
1,4,5,2,-1,0,1,2,2,1,0,0,-2,-4,-3,-1,1,2,4,5,6,5,3,2,2,3,4,4,3,3,2,-1,-3,-2,1,4,2,0,2,3,3,3,3,3,4,6,5,1,1,2,2,2,4,4,3,4,4,2,2,7,10,7,2,3,4,3,3,5,6,7,4,-1,-4,1,4,1,-1,2,6,6,1,-2,-1,2,2,0,-3,-6,-7,-9,-12,-14,-11,-6,-3,-3,-2,-1,1,3,5,3,1,2,4,3,2,3,1,-3,-3,-2,-4,-5,-4,-4,-3,-4,-8,-10,-9,-4,-2,-3,-2,-1,-1,-2,-3,-1,3,6,7,6,0,-5,-1,4,5,4,5,7,10,9,12,16,15,15,17,11,-1,-9,-18,-35,-49,-58,-73,-90,-97,-93,-88,-79,-63,-43,-26,-11,2,11,15,13,8,4,-1,2,1,2,8,9,1,-3,-2,-2,-2,-1,-3,-5,-7,-10,-9,0,6,4,5,13,8,-4,-3,2,4,5,6,4,-3,-6,-6,-8,-9,-11,-7,1,6,5,-1,-6,-3,3,1,-4,-3,-2,-4,-5,-6,-5,-9,-14,-14,-12,-14,-19,-19,-12,-9,-15,-22,-24,-24,-22,-20,-24,-27,-27,-25,-25,-25,-28,-28,-28,-25,-25,-32,-34,-28,-25,-29,-30,-28,-28,-30,-34,-37,-36,-39,-42,-38,-32,-35,-37,-32,-31,-33,-25,-19,-22,-22,-20,-20,-19,-17,-18,-15,-10,-11,-13,-11,-12,-13,-11,-8,-6,-5,-5,-5,-6,-12,-13,-7,-4,-4,-4,
-3,-2,-1,1,1,1,5,5,1,-1,1,2,0,-3,-3,-5,-5,-6,-7,-6,-2,-1,-4,-7,-9,-7,-6,-6,-7,-7,-4,-4,-7,-8,-5,-3,0,0,-1,2,5,5,3,1,2,-1,-4,-5,-4,-3,-4,-5,-6,-6,-8,-10,-8,-1,2,1,-1,-3,-3,-2,-3,-4,-1,3,2,-2,-3,-2,-2,0,3,3,3,5,4,2,1,2,4,7,8,6,4,4,3,-1,-3,0,6,8,5,2,1,3,3,4,7,9,10,9,5,1,1,2,1,0,0,-2,-3,-4,-4,-5,-3,-1,0,1,2,2,2,3,6,6,5,4,2,2,3,2,-2,-5,-5,-4,-6,-8,-5,-2,-1,0,0,-2,-1,3,4,1,0,1,-2,-6,-6,-7,-7,-5,-1,0,0,2,5,7,8,9,9,9,9,7,4,3,4,5,3,1,1,2,5,7,8,9,9,9,6,-1,-6,-9,-12,-18,-26,-33,-37,-41,-43,-44,-43,-38,-33,-29,-26,-22,-15,-9,-4,0,2,2,1,3,3,2,4,7,6,4,2,1,4,6,5,5,6,6,4,4,4,3,4,6,5,5,7,5,1,0,2,2,2,4,5,5,3,-1,-3,0,2,2,1,0,-1,1,1,-1,-2,0,-1,-5,-7,-6,-6,-7,-7,-8,-8,-8,-6,-6,-4,0,2,1,-2,-2,-3,-5,-6,-8,-8,-9,-13,-19,-20,-19,-21,-23,-20,-21,-23,-21,-20,-21,-21,-16,-15,-18,-18,-18,-21,-23,-20,-19,
-21,-20,-16,-15,-16,-13,-10,-9,-7,-5,-5,-7,-6,-4,-4,-7,-8,-8,-5,-2,-3,-6,-5,-2,0,1,2,5,10,13,11,6,5,6,4,3,2,1,0,1,0,-2,-2,0,1,4,5,4,3,3,1,-1,-1,-1,-3,-4,-4,-5,-7,-7,-6,-4,-2,-2,-4,-4,-1,4,6,5,5,7,7,5,4,4,4,4,1,-4,-5,-2,0,-1,-2,-2,-3,-4,-5,-7,-8,-8,-8,-10,-13,-12,-9,-8,-7,-5,-6,-7,-4,-1,-2,-1,1,2,2,0,-2,-3,0,3,2,0,2,3,3,2,1,4,6,5,3,3,3,3,3,3,4,6,4,-3,-7,-1,2,-2,-5,-4,-3,-3,-3,-5,-6,-3,0,-3,-7,-5,0,2,1,-1,-3,-2,3,5,3,4,8,8,2,-4,-6,-3,-1,-4,-8,-8,-5,-5,-8,-7,-3,3,3,0,-1,3,5,2,-1,0,2,4,4,2,3,4,5,4,4,7,11,10,6,6,6,5,6,7,6,3,3,4,5,7,7,6,7,10,10,8,8,10,10,7,3,-1,-5,-10,-15,-20,-25,-30,-35,-39,-39,-38,-36,-32,-26,-20,-14,-11,-7,-2,4,10,12,11,11,11,8,5,4,5,6,7,6,0,-1,2,3,1,1,3,4,4,2,1,3,5,5,4,5,5,7,8,8,7,7,8,7,6,5,4,4,4,3,3,2,1,1,1,1,3,6,7,4,1,1,-2,-4,-4,-5,-6,-5,-6,
-7,-9,-8,-7,-7,-6,-4,-3,-1,-1,-3,-5,-7,-8,-10,-11,-12,-12,-14,-16,-18,-20,-21,-22,-24,-23,-18,-15,-17,-20,-21,-23,-23,-21,-19,-16,-13,-12,-15,-17,-15,-12,-8,-5,-6,-8,-9,-7,-5,-5,-5,-4,-2,-2,-4,-5,0,6,5,0,-1,1,2,2,3,5,7,8,7,6,9,14,14,11,9,10,12,12,8,5,4,4,3,0,-1,1,2,-2,-5,-5,-3,-1,0,-1,-1,-1,-2,-3,-2,0,-1,-3,-3,-2,-2,-3,-2,-1,-1,-2,-2,-1,0,1,1,0,0,-1,-3,-3,-1,0,-4,-7,-8,-7,-7,-9,-7,-4,-4,-5,-6,-5,-4,-4,-2,-2,0,1,-2,-5,-5,-3,-3,-2,2,7,7,4,3,4,6,7,8,8,7,4,2,0,-1,0,3,3,1,0,-1,0,1,2,-1,-3,-2,-1,-2,-2,-1,1,2,3,1,1,4,10,11,10,8,9,10,9,5,6,9,12,11,8,7,7,8,8,8,7,6,4,3,4,7,9,7,6,6,5,3,2,3,3,2,0,-1,-2,-1,0,1,2,3,2,3,6,8,9,7,5,6,7,5,5,7,9,8,5,3,0,-2,-3,-5,-5,-2,-2,-4,-6,-8,-9,-6,-2,1,3,5,5,4,0,-1,1,5,7,6,5,5,5,5,5,6,9,10,10,10,11,11,11,10,9,9,9,9,10,13,14,12,9,3,-4,-6,-7,-13,-23,-30,-39,-48,-55,-59,-61,
-61,-59,-57,-56,-50,-42,-35,-29,-24,-18,-13,-6,-1,1,1,0,0,4,7,8,10,10,8,6,5,6,6,6,7,3,0,0,3,2,2,5,7,6,6,8,8,6,4,3,2,3,4,4,4,4,4,2,1,4,8,9,8,8,7,3,0,0,0,0,1,0,-2,-2,-4,-5,-3,0,0,-1,-1,-3,-5,-6,-7,-9,-10,-12,-14,-16,-16,-16,-17,-16,-16,-17,-17,-19,-22,-21,-22,-24,-26,-26,-29,-32,-31,-30,-30,-30,-29,-29,-28,-25,-24,-25,-25,-23,-20,-19,-20,-20,-19,-18,-16,-13,-14,-14,-11,-9,-12,-12,-7,-2,0,-1,-4,-6,-3,0,1,2,2,1,0,0,0,2,5,4,1,0,2,2,1,2,1,-2,-2,-4,-5,-5,-4,-1,0,0,-1,-2,-1,0,0,-1,-1,0,-1,-2,-5,-8,-8,-7,-8,-8,-4,-1,-1,-1,-1,-5,-6,-3,0,0,1,2,4,4,2,-3,-4,0,1,1,-1,0,1,-1,-7,-9,-5,0,1,0,0,-1,-2,-3,-3,-3,-3,-3,-3,-2,-1,-2,-3,-2,-2,-2,-3,-1,3,4,4,4,4,4,5,6,5,4,4,3,1,-1,-1,-3,-3,-2,-2,-2,-1,0,1,2,2,1,0,1,2,0,-2,-1,1,2,2,0,0,3,4,3,3,6,5,3,2,1,0,2,2,-1,0,2,3,1,1,3,2,2,3,3,3,4,3,2,4,6,7,8,9,8,8,8,7,6,6,6,
3,1,-1,-1,1,1,-1,1,4,5,4,5,5,4,6,6,3,3,6,6,3,2,2,1,1,2,2,0,-1,-2,-2,-1,-1,-6,-9,-8,-5,-6,-6,-5,-6,-6,-6,-8,-11,-8,-3,-3,-5,-5,-7,-9,-7,-5,-5,-5,-4,-3,-2,-3,-5,-4,-3,-4,-3,-2,-2,0,-1,-3,-3,-1,2,3,3,2,1,-5,-8,-4,1,4,0,1,4,3,3,7,10,9,7,2,-10,-21,-27,-33,-46,-60,-67,-75,-92,-100,-97,-90,-81,-64,-43,-26,-9,5,10,9,7,8,5,-4,-7,-7,-6,3,9,2,-2,-2,-2,0,2,3,5,5,2,0,3,8,9,10,13,9,1,2,6,5,4,9,10,5,3,5,6,3,0,2,9,14,9,-3,-8,-3,0,-3,-7,-8,-8,-9,-11,-10,-7,-8,-8,-9,-11,-16,-21,-20,-11,-2,-3,-7,-8,-9,-11,-11,-15,-17,-13,-9,-13,-22,-24,-24,-28,-25,-23,-29,-31,-27,-30,-36,-36,-32,-35,-39,-40,-41,-39,-38,-43,-45,-41,-39,-40,-38,-39,-41,-35,-30,-30,-31,-35,-32,-22,-19,-21,-15,-9,-9,-11,-13,-13,-13,-11,-7,-7,-5,-2,-5,-9,-12,-9,-6,-4,0,0,-1,-1,-3,-3,-2,-2,-2,-4,-6,-6,-5,-4,-6,-4,-1,-2,-6,-6,-3,-1,1,2,0,-2,-2,-3,-5,-5,-3,-3,-4,-4,-4,-6,-6,-3,0,-1,-3,-5,-3,-2,-2,-3,-3,-2,-1,-3,-5,-9,-12,-11,-8,-8,-10,-13,-14,
-15,-15,-15,-14,-8,-3,-4,-9,-9,-5,-3,-3,-2,-1,-1,-3,-6,-9,-9,-7,-8,-9,-5,-2,-2,-2,0,1,1,2,0,-1,1,1,-2,-2,-2,-1,0,1,0,0,2,1,-2,-2,-1,-1,-4,-6,-9,-9,-8,-6,-4,-1,2,2,-2,-3,1,6,6,4,4,4,3,2,2,4,7,7,2,-1,2,5,4,3,3,5,5,6,6,7,9,10,7,6,6,7,4,1,0,0,-2,-4,-6,-4,-2,-1,-3,-4,-2,0,1,0,1,5,6,3,0,-2,-2,0,3,3,2,3,2,0,-1,-1,-1,0,1,-1,-4,-2,-1,-3,-4,-3,-3,-3,-4,-3,-2,-3,-3,-4,-6,-7,-6,-5,-5,-4,-3,-5,-8,-7,-7,-8,-7,-4,-4,-8,-8,-7,-6,-2,1,1,3,7,6,3,3,5,7,7,6,5,4,5,3,-1,0,4,5,2,3,7,10,9,11,11,7,9,10,2,-9,-15,-22,-38,-56,-70,-84,-98,-108,-113,-107,-93,-76,-60,-41,-19,-3,6,12,12,13,12,7,2,-2,3,12,14,5,3,2,0,3,6,2,1,4,1,-1,0,4,1,0,3,-1,-5,1,6,2,-1,3,4,3,3,5,5,4,1,-1,6,17,15,0,-5,2,8,6,3,-1,-2,-3,-5,-6,-4,-3,-3,-6,-8,-10,-13,-14,-8,-4,-7,-13,-15,-16,-17,-17,-19,-23,-23,-22,-20,-22,-22,-23,-28,-28,-26,-34,-41,-35,-30,-35,-37,-36,-39,-43,-44,
-42,-39,-37,-36,-37,-37,-32,-30,-30,-32,-32,-27,-23,-20,-21,-26,-29,-25,-26,-28,-24,-20,-18,-17,-18,-19,-18,-15,-12,-10,-6,-9,-11,-6,-4,-2,0,0,-3,-6,-6,-4,-5,-5,-3,-4,-10,-15,-15,-11,-6,-2,-4,-6,-5,-2,-1,1,4,5,6,5,2,1,3,3,1,0,-1,-6,-10,-10,-11,-11,-9,-9,-10,-11,-11,-11,-10,-8,-6,-4,-5,-6,-7,-7,-8,-8,-8,-9,-10,-10,-8,-5,-3,-3,-2,-4,-6,-7,-7,-6,-3,0,-1,-4,-6,-7,-8,-5,-1,2,3,0,-3,-5,-5,-6,-7,-5,-4,-4,-4,-2,-2,-2,-1,-1,-2,-2,0,1,0,-1,-2,-3,-4,-5,-4,-4,-2,-2,-2,-1,-1,-3,-5,-3,-1,1,3,3,3,4,5,3,3,6,6,3,2,2,1,0,-1,-2,-2,0,0,-2,-4,-3,-1,0,0,-1,-2,-2,-4,-5,-2,2,3,3,1,1,2,3,3,3,5,6,3,1,3,5,4,2,1,3,5,6,5,3,1,1,2,0,-2,-2,0,0,-3,-5,-4,-2,0,-2,-3,-1,1,0,-3,-4,-3,-2,-1,-1,-2,-2,-1,0,-1,-2,0,-1,-2,-1,-2,-5,-7,-4,-5,-8,-6,-2,-1,-2,-2,-3,-1,3,4,1,0,4,5,4,4,5,7,6,4,3,7,9,7,6,8,8,7,8,9,7,7,8,2,-9,-16,-25,-45,-61,-71,-81,-96,-107,-108,-102,-94,-81,-57,-33,-14,-1,10,16,15,14,
9,4,4,0,-2,5,6,-1,-3,-5,-8,-3,1,-2,-5,-7,-10,-10,-4,2,1,1,4,2,-3,1,13,16,12,10,8,5,5,8,10,6,-1,-6,-4,0,-3,-10,-11,-6,-5,-10,-13,-14,-13,-13,-12,-10,-5,-8,-11,-8,-5,-8,-13,-12,-6,0,-3,-11,-16,-14,-12,-15,-20,-22,-24,-25,-22,-24,-25,-29,-33,-33,-34,-42,-48,-43,-40,-41,-40,-38,-39,-39,-40,-38,-34,-34,-37,-41,-41,-40,-40,-37,-37,-38,-33,-31,-31,-30,-29,-28,-20,-18,-23,-25,-21,-19,-19,-16,-14,-16,-18,-17,-15,-12,-10,-9,-8,-10,-10,-8,-3,0,2,2,4,6,4,2,3,4,3,4,5,3,-2,-4,-7,-8,-7,-5,-7,-9,-9,-10,-10,-10,-8,-8,-8,-7,-6,-5,-3,-2,-3,-6,-8,-5,1,5,5,4,2,2,3,4,5,6,5,1,-4,-8,-9,-8,-5,-4,-7,-8,-7,-6,-6,-4,-3,-3,-3,-4,-4,-4,-3,-1,0,0,1,3,5,6,7,7,8,8,6,3,2,2,3,0,-2,0,1,0,-1,-2,0,1,2,1,0,2,2,1,1,3,1,0,2,5,6,9,11,9,7,8,7,5,7,9,8,4,1,-2,-3,-2,1,1,0,2,3,2,2,3,6,8,8,6,4,1,1,2,1,1,3,3,1,0,0,2,5,8,8,4,2,1,-1,-2,-2,0,1,0,-3,-5,-6,-7,-6,-5,-5,-5,-5,-6,-6,-5,-5,-6,-5,-3,
-3,-4,-4,-5,-5,-3,-3,-5,-6,-6,-6,-6,-5,-5,-4,-3,-2,-4,-5,-4,-2,-1,0,2,1,-1,-3,-4,-4,-2,0,2,4,1,-1,2,8,8,8,6,6,8,6,8,10,9,7,6,-1,-10,-11,-13,-30,-49,-58,-69,-89,-104,-105,-98,-90,-79,-60,-39,-19,-8,2,9,10,11,14,11,7,2,2,6,4,-1,-1,-2,-6,-3,2,0,1,0,-5,-8,-4,2,2,2,5,4,-3,-4,0,1,2,3,1,-3,-3,-1,-1,-8,-14,-12,-4,0,-2,-8,-11,-4,0,-6,-8,-4,-3,-3,-2,-3,-4,-7,-8,-8,-8,-9,-16,-19,-13,-10,-10,-12,-18,-17,-14,-18,-24,-23,-22,-24,-26,-28,-30,-35,-40,-38,-32,-34,-40,-40,-37,-37,-36,-33,-34,-39,-42,-39,-37,-40,-37,-37,-40,-39,-37,-37,-40,-41,-35,-32,-33,-33,-38,-43,-35,-29,-32,-32,-25,-22,-21,-21,-18,-17,-18,-17,-15,-13,-9,-5,-3,-8,-12,-6,2,4,6,9,8,6,5,5,4,4,5,6,2,-2,-3,-1,1,1,-2,-4,-6,-5,-4,-3,-1,0,1,1,1,0,1,3,4,4,1,0,0,1,-1,-1,1,3,1,-1,-1,-1,2,5,6,4,5,5,2,-1,0,-1,-1,2,4,1,-2,-1,2,2,-1,-1,0,3,5,4,1,0,2,4,0,-3,-1,4,7,4,1,1,3,4,2,0,1,3,5,4,5,7,8,6,5,5,5,5,6,7,7,5,2,1,
2,5,6,6,6,6,7,8,8,9,8,7,6,5,4,2,1,1,1,0,-1,0,2,3,3,3,4,6,8,7,6,7,8,6,4,6,8,6,4,2,2,1,0,-1,-1,-2,-3,-5,-5,-3,-2,-3,-2,1,1,-2,-5,-6,-5,-3,-6,-10,-10,-7,-6,-7,-9,-9,-6,-4,-5,-6,-5,-1,2,-1,-5,-5,1,4,3,2,3,4,6,5,2,1,4,4,4,6,7,8,9,8,3,-1,1,4,4,3,2,0,-2,-6,-14,-19,-19,-22,-28,-33,-39,-47,-51,-53,-54,-53,-48,-41,-33,-25,-18,-13,-7,1,4,4,3,6,8,6,2,-3,-4,-2,-1,-2,-2,-2,1,4,5,7,11,13,13,11,9,7,9,12,11,8,6,6,2,-1,0,1,1,2,1,0,0,0,-2,-3,-2,-2,-3,-4,-3,-2,-3,-4,-4,-3,-4,-5,-6,-5,-5,-5,-7,-7,-3,-1,-5,-7,-5,-3,-3,-3,-6,-9,-9,-12,-18,-23,-23,-25,-26,-26,-27,-29,-29,-30,-32,-32,-31,-30,-30,-29,-30,-31,-32,-32,-34,-35,-35,-35,-37,-35,-32,-31,-32,-31,-31,-31,-27,-21,-19,-20,-19,-20,-20,-19,-19,-18,-17,-17,-19,-20,-18,-16,-13,-11,-8,-5,-1,1,0,1,3,3,3,3,3,1,-1,1,3,2,0,2,3,3,4,4,5,7,7,3,0,3,8,7,4,2,1,1,3,5,4,3,4,2,0,-1,1,1,1,2,2,-1,-2,-2,-1,-1,
-1,-1,-2,0,4,5,3,2,3,4,4,4,3,4,4,3,1,1,2,3,3,3,2,2,3,2,1,0,-1,-1,-1,0,1,2,2,1,0,1,2,3,3,4,5,4,1,0,1,4,5,4,3,6,9,8,5,5,7,10,9,6,6,8,8,5,3,2,3,3,2,2,4,4,3,3,6,7,8,9,9,9,9,8,6,7,8,6,3,1,-1,-1,2,4,4,4,4,4,3,4,6,10,10,6,4,4,3,2,3,4,5,7,7,5,5,6,6,5,5,4,2,-1,-1,-2,-2,-2,0,0,-1,1,2,-1,0,4,4,1,0,1,2,3,2,0,0,5,7,7,8,6,6,9,10,6,6,8,8,7,6,7,12,16,13,13,9,0,-6,-13,-26,-39,-53,-70,-87,-98,-99,-90,-78,-68,-51,-30,-15,-8,6,17,13,10,15,12,3,-2,3,8,6,1,2,0,-4,-1,5,4,2,2,-1,-2,2,6,7,10,14,11,2,0,4,6,4,5,3,1,-4,-12,-15,-13,-12,-9,1,3,-6,-15,-13,-3,1,0,-2,-5,-7,-6,-2,-3,-5,-6,-7,-5,-2,-4,-11,-13,-6,-4,-11,-14,-15,-18,-19,-20,-22,-22,-21,-21,-24,-28,-27,-28,-31,-28,-22,-26,-36,-37,-34,-34,-34,-32,-32,-35,-35,-34,-37,-39,-37,-36,-36,-34,-34,-33,-31,-28,-23,-24,-23,-23,-28,-33,-28,-25,-25,-20,-17,-19,-22,-15,-8,-7,-9,-9,
-5,-1,-1,-2,-2,-5,-7,-3,-3,-4,-4,-2,-1,-3,-3,-1,-1,-2,-2,0,0,1,4,5,2,0,-1,-1,-1,1,2,1,0,-3,-6,-4,0,-1,-2,-1,1,0,-1,-2,-2,1,4,1,-1,3,4,4,4,6,5,5,5,2,-1,0,1,0,-1,-1,-1,-2,-2,-2,-3,-3,-2,-1,0,-1,-2,-3,-4,-4,-3,0,1,0,1,1,0,-1,0,2,3,3,4,1,0,2,3,0,0,1,-1,-3,-4,-4,-6,-8,-8,-9,-11,-10,-8,-6,-4,-2,-2,-3,-1,0,1,3,6,7,7,6,4,3,3,4,4,4,5,5,3,2,1,3,4,3,2,0,-2,-3,-4,-5,-6,-7,-8,-8,-9,-8,-8,-8,-7,-6,-6,-5,-2,-2,-4,-4,-2,-1,0,0,-1,-3,-3,-3,-4,-3,-1,0,-2,-6,-9,-8,-5,-2,-1,-1,-2,-2,-3,-5,-4,-2,0,0,-2,-4,-5,-4,-5,-6,-5,-3,-3,-4,-6,-6,-5,-4,-7,-5,-2,-3,-2,-1,0,5,7,7,9,10,11,16,17,6,-1,-8,-23,-37,-47,-60,-77,-91,-98,-96,-92,-84,-65,-45,-28,-20,-8,2,0,-2,1,3,0,-1,3,7,4,-1,-2,-5,-9,-3,4,2,-2,-2,-2,-4,-3,1,-2,-1,3,4,1,2,7,6,1,1,1,3,4,1,3,3,1,3,8,9,3,-3,-4,1,6,4,0,-1,-1,-1,-1,-1,-2,-4,-6,-7,-6,-11,-19,-20,-15,-15,-16,-15,
-19,-25,-23,-21,-23,-24,-24,-23,-21,-22,-27,-32,-34,-29,-23,-29,-39,-36,-31,-36,-42,-39,-38,-41,-42,-40,-40,-43,-44,-45,-44,-41,-41,-40,-40,-38,-34,-32,-32,-34,-37,-38,-33,-29,-31,-28,-24,-28,-34,-30,-22,-19,-19,-18,-12,-11,-16,-15,-8,-7,-6,-2,-1,-1,-3,-6,-7,-8,-8,-6,-5,-3,-1,2,2,1,1,2,3,4,6,7,3,-3,-8,-10,-7,-5,-4,-4,-2,-2,-3,-2,3,7,8,7,5,3,2,2,1,2,3,0,-3,-2,0,1,2,2,2,1,-1,-3,-4,-3,0,-2,-6,-10,-14,-15,-15,-13,-10,-9,-9,-9,-9,-6,-3,-1,1,5,5,2,0,2,5,5,2,-1,-1,3,4,2,1,4,6,5,5,5,7,8,4,-2,-3,-1,0,-1,-2,-4,-7,-7,-7,-9,-8,-4,-2,-3,-2,-1,-2,-1,0,-1,1,5,5,4,3,2,-1,0,4,3,1,0,-2,-4,-5,-4,-4,-4,-6,-8,-9,-5,-3,-3,-1,1,0,-2,-3,-3,0,2,0,-5,-5,-3,-5,-8,-9,-8,-7,-5,-6,-7,-7,-5,-4,-4,-4,-3,-1,0,-1,-3,-4,-4,-6,-8,-9,-9,-8,-7,-7,-7,-7,-4,-3,-3,0,3,3,2,3,2,-2,-3,1,1,-2,-3,-2,-2,-1,0,-1,-4,3,3,-4,-5,3,5,3,0,3,9,9,4,5,5,-6,-18,-29,-41,-51,-60,-74,-89,-95,-92,-83,-73,-60,-41,-22,-6,4,15,23,16,6,4,
6,1,-4,-1,5,3,-2,-1,-2,-6,0,9,5,1,2,2,-4,-3,-1,-5,-7,0,4,-3,-6,1,5,1,2,4,4,4,1,-3,-5,-3,-2,-3,-2,-4,-10,-13,-8,-5,-10,-11,-9,-13,-16,-11,-11,-14,-16,-17,-14,-11,-11,-18,-18,-6,0,-6,-11,-15,-19,-16,-14,-18,-19,-18,-17,-22,-28,-29,-34,-35,-28,-21,-28,-36,-35,-35,-40,-40,-36,-37,-39,-37,-37,-36,-36,-39,-44,-42,-36,-36,-35,-34,-33,-31,-26,-21,-22,-27,-26,-18,-18,-21,-17,-10,-9,-14,-16,-13,-10,-15,-15,-9,-6,-9,-8,-5,-4,-5,-1,0,-2,0,-1,-1,-2,-3,-3,-1,0,-3,-5,-3,0,1,2,2,3,2,-1,-3,-1,2,3,3,2,1,0,-2,-3,-4,-5,-4,-6,-8,-7,-6,-7,-9,-8,-9,-11,-10,-5,-4,-4,-4,-5,-5,-4,-2,-1,-1,0,0,-2,-4,-6,-6,-5,-5,-6,-6,-6,-5,-3,-2,-2,0,2,2,1,-1,-3,-4,-3,-2,-2,-2,-3,-4,-5,-5,-5,-4,-4,-5,-7,-6,-4,-4,-6,-6,-4,-2,-1,-1,1,3,3,-1,-6,-5,-2,-2,-3,-2,-2,-3,-3,-2,-4,-5,-1,1,1,1,1,-2,-3,0,1,1,3,7,7,6,5,5,6,6,6,5,2,0,0,-1,-6,-9,-10,-10,-9,-8,-9,-11,-10,-8,-7,-7,-4,-2,-2,-2,-3,-2,-2,-2,-4,-4,-4,-5,-7,-6,-3,-5,-7,-8,-8,-5,-3,-5,-7,-4,-2,-3,
-3,-2,0,-1,-1,-1,-2,0,1,-1,-4,-5,-3,-2,-2,0,2,4,6,6,5,7,13,12,10,7,9,13,12,6,4,1,-11,-24,-39,-51,-60,-72,-87,-100,-107,-106,-95,-84,-69,-51,-29,-10,1,13,18,12,8,8,7,1,-1,4,10,10,6,4,1,-3,-2,4,7,5,4,4,3,4,6,4,2,4,8,5,2,8,12,8,4,1,0,1,4,5,2,0,3,7,7,3,0,-2,2,4,0,-4,-3,-6,-7,-6,-5,-9,-13,-11,-6,-4,-9,-17,-13,0,3,-4,-6,-8,-10,-11,-14,-17,-16,-15,-16,-22,-25,-25,-29,-33,-31,-26,-28,-36,-34,-32,-36,-38,-35,-38,-41,-39,-35,-35,-36,-38,-43,-44,-39,-37,-35,-32,-28,-28,-27,-25,-26,-26,-23,-18,-19,-24,-21,-16,-17,-18,-16,-8,-4,-7,-10,-5,-2,-5,-5,-1,-1,-1,5,5,-1,-1,0,1,4,7,8,7,6,6,6,8,9,6,4,3,0,-2,-1
-5,-4,-4,-4,-3,-3,-2,0,1,1,1,1,1,2,2,2,2,3,1,0,1,1,-1,-1,-2,-2,-2,-3,-3,-3,-2,-2,-3,-3,-2,-2,-1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-3,-4,-3,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-6,-6,-7,-8,-8,-6,-5,-3,-3,-2,-2,-1,1,1,2,2,2,1,0,0,-1,0,0,-2,-5,-7,-7,-6,-6,-7,-7,-7,-8,-7,-6,-4,1,1,-5,-8,-9,-10,-8,-5,-5,-4,-1,4,9,17,24,30,39,51,55,54,51,45,36,26,17,9,4,-3,-8,-8,-8,-6,-4,-2,0,1,-2,-2,0,1,1,3,3,4,5,3,1,2,4,2,-1,1,3,0,1,4,0,-3,-2,0,-1,0,3,2,-1,0,3,7,7,3,0,0,4,5,2,0,1,0,-1,2,1,0,1,3,3,3,4,5,7,10,9,7,6,8,9,10,10,11,14,15,18,17,17,16,18,20,18,18,19,20,23,24,22,22,23,22,19,19,22,24,23,23,22,22,22,20,20,22,21,20,22,19,15,13,14,14,14,13,11,10,8,3,-1,0,3,5,4,4,5,6,5,5,6,5,7,8,8,7,8,9,7,5,3,2,1,0,2,2,1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-3,-3,-4,-5,-4,-3,-4,-5,-4,-2,-1,0,0,0,1,1,-1,-2,-1,0,1,0,-2,-3,-3,
-3,-4,-3,-1,0,0,-1,-1,-2,-1,0,0,0,0,-1,-1,-2,-2,-3,-5,-6,-6,-5,-4,-4,-4,-4,-4,-4,-5,-5,-4,-2,-2,-4,-5,-4,-4,-4,-5,-5,-5,-4,-3,-4,-6,-6,-5,-5,-5,-4,-4,-5,-3,-3,-3,-4,-4,-4,-5,-6,-6,-4,-3,-3,-3,-3,-4,-4,-4,-2,0,0,-1,-2,-2,-2,-4,-6,-6,-3,-2,-3,-3,-3,-3,-1,0,0,1,3,4,3,1,0,-1,-2,-2,-2,-3,-3,-3,-3,-3,-4,-3,-2,-2,0,3,3,3,4,5,6,6,6,6,8,9,9,6,4,3,3,2,2,2,3,2,0,-1,-2,-1,1,3,2,-1,-2,0,0,-2,-6,-7,-9,-11,-11,-8,-6,-5,0,4,11,20,27,32,41,50,54,51,46,41,33,24,15,8,3,-4,-8,-6,-3,-2,1,2,2,1,-3,-3,-1,0,0,2,1,-1,-1,-1,0,2,3,-1,-5,-3,-4,-5,-3,3,2,-1,-1,0,-1,1,5,5,4,5,8,10,8,3,0,1,2,5,4,3,4,5,3,5,6,5,4,5,7,10,9,7,9,11,12,10,8,10,12,14,12,11,13,16,16,14,13,12,14,15,15,14,13,13,16,17,14,11,14,15,13,12,12,15,17,19,19,19,20,18,18,19,15,16,16,12,8,8,7,7,9,10,8,10,9,4,3,5,6,9,10,10,8,6,4,2,1,0,4,5,3,1,-1,-1,
-1,-2,-3,-3,-3,-3,-5,-6,-4,-4,-4,-6,-6,-6,-5,-4,-3,-2,-2,-2,-3,-4,-3,0,1,1,1,1,2,1,0,-1,0,0,-1,-3,-4,-3,-2,-2,-3,-4,-3,-1,-1,1,3,3,2,1,2,2,2,2,3,3,2,0,-3,-3,-2,-2,-2,-2,-2,-1,-2,-3,-2,0,1,1,1,1,0,0,0,-1,-1,-1,-2,-3,-5,-6,-7,-6,-5,-4,-3,-1,0,-2,-4,-4,-3,-3,-2,-2,-3,-4,-6,-8,-10,-9,-6,-3,-2,-1,1,1,0,1,2,4,6,6,4,3,3,1,0,0,1,1,0,-1,-1,-1,-1,-1,0,0,2,3,3,2,3,3,2,2,2,2,1,1,1,0,-2,0,1,1,1,2,2,2,3,2,0,0,0,0,-2,-3,-4,-4,-3,-3,-3,-1,0,0,-1,-2,-1,0,1,1,0,-2,-4,-5,-5,-4,-2,1,3,5,6,9,13,17,20,23,24,24,22,20,17,15,13,10,7,4,2,-1,-4,-4,-4,-4,-5,-4,-5,-6,-5,-4,-3,-3,-3,-3,-4,-4,-3,-2,-2,-2,-3,-2,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,-2,-3,-3,-1,1,1,0,0,0,-1,-2,-2,-1,1,2,2,2,2,3,4,3,4,5,5,4,4,5,5,4,2,1,2,3,4,5,6,5,5,4,4,6,9,10,9,10,11,9,9,11,12,11,12,12,11,10,11,11,11,12,13,11,10,
10,10,7,6,6,5,4,3,2,1,2,2,1,0,-2,-1,-1,-1,-1,-3,-3,-3,-3,-4,-4,-3,-2,-3,-4,-6,-5,-2,-1,-2,-2,-1,0,0,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-3,-2,-1,-1,0,1,0,0,2,2,1,0,-2,-3,-3,-3,-4,-6,-7,-6,-6,-6,-5,-3,-2,-1,-1,0,2,3,4,3,2,2,2,2,3,4,4,5,5,5,5,5,6,5,4,4,3,3,3,3,1,0,1,1,1,1,2,2,3,3,2,0,0,0,0,1,0,0,1,0,-1,0,1,2,2,2,1,0,0,0,1,4,6,3,2,2,2,1,1,2,2,2,2,1,1,3,4,4,3,3,3,3,4,5,3,1,2,2,1,1,4,7,8,7,6,8,9,9,7,7,7,7,4,1,0,1,1,0,-1,0,1,1,0,-1,0,0,-1,-3,-4,-4,-5,-7,-9,-8,-6,-5,-4,-3,-2,-1,-1,0,1,2,2,1,0,0,-2,-4,-4,-4,-4,-4,-3,-2,-1,1,3,5,9,12,15,18,20,21,22,21,20,18,14,11,8,6,3,0,-3,-5,-6,-5,-4,-4,-3,-1,-1,-2,-1,-1,0,1,2,0,0,0,-1,-2,-2,-1,-1,-1,-2,-3,-4,-4,-4,-4,-4,-3,-3,-3,-4,-3,-1,0,1,1,0,0,1,1,1,1,1,1,0,-1,-3,-4,-2,-2,-1,1,2,2,2,2,2,3,
4,6,6,6,5,4,2,1,1,0,1,2,3,4,5,6,7,8,9,9,11,14,14,14,15,16,13,10,11,13,13,14,13,11,10,10,8,6,6,8,7,5,4,3,4,5,5,3,2,2,2,2,1,1,1,1,-2,-5,-5,-3,-1,-1,-2,-2,-2,-3,-3,-4,-3,-3,-4,-7,-8,-7,-7,-7,-8,-7,-6,-5,-4,-4,-3,-1,0,0,0,1,2,1,1,1,1,0,0,0,1,1,1,1,1,3,2,2,2,3,2,1,2,3,2,1,0,0,0,0,0,0,0,0,-1,-2,-1,2,3,3,3,3,2,1,0,1,1,1,1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-4,-7,-9,-9,-8,-8,-7,-7,-7,-9,-9,-8,-7,-5,-3,-2,-3,-4,-5,-5,-4,-3,-2,-3,-3,-2,-2,-3,-4,-3,-2,-3,-5,-6,-6,-4,-5,-7,-8,-9,-8,-7,-7,-7,-7,-6,-7,-9,-10,-9,-8,-7,-8,-8,-9,-9,-8,-8,-6,-5,-7,-10,-12,-11,-11,-12,-11,-8,-7,-9,-9,-9,-7,-4,-2,-3,-3,-2,-3,-4,-3,-3,-4,-4,-5,-5,-4,-5,-5,-4,-4,-7,-8,-8,-6,-5,-3,-2,-1,0,0,-2,-2,-1,-1,1,2,1,-1,-3,-5,-7,-8,-7,-4,-4,-5,-7,-7,-7,-7,-6,-5,-4,-4,-5,-7,-7,-7,-7,-8,-7,-7,-7,-7,-7,-6,-6,-7,-8,-8,-7,-6,-4,-2,-1,0,4,8,11,16,21,25,28,29,
29,29,27,26,24,20,16,13,11,7,3,0,-2,-3,-3,-3,-3,-4,-6,-7,-9,-10,-8,-7,-6,-7,-7,-8,-10,-9,-6,-6,-5,-4,-4,-5,-7,-7,-7,-6,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-3,-4,-4,-4,-5,-4,-3,-2,-3,-1,0,0,-1,0,0,0,1,1,0,1,2,2,2,4,5,7,7,8,9,10,12,13,13,13,12,12,13,13,14,15,14,14,15,15,16,18,19,19,18,19,19,19,19,19,17,15,15,15,15,14,13,14,15,14,12,12,11,12,13,11,10,11,10,7,5,5,5,5,5,4,4,4,3,2,3,4,3,3,2,1,2,3,3,3,3,3,2,2,4,5,6,6,6,4,3,2,2,3,5,5,3,3,3,4,5,6,5,7,8,7,6,7,8,7,5,3,2,3,6,7,6,5,5,4,3,2,2,4,7,7,5,4,4,4,5,5,5,7,7,6,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-2,-2,-1,0,0,2,3,3,4,5,6,6,5,5,5,5,4,3,2,1,1,1,0,0,0,1,1,1,1,1,2,2,0,0,1,0,0,0,0,-1,0,0,0,0,1,3,2,2,2,1,0,1,1,0,-1,-1,-3,-4,-4,-3,-3,-3,-3,-3,-2,-2,-1,0,1,1,1,
2,2,3,4,4,3,4,3,1,1,2,2,2,2,1,1,1,1,-1,-1,0,1,0,0,-1,-2,-3,-3,-3,-2,-2,-3,-3,-1,1,1,1,2,2,2,2,1,0,2,4,2,-1,0,1,2,3,3,3,4,5,4,4,4,4,4,5,4,3,4,4,3,2,1,0,0,0,-1,-2,-3,-3,-3,-3,-1,0,-1,-3,-3,0,1,-2,-2,-3,-5,-8,-8,-6,-2,1,6,9,12,18,25,31,37,46,51,48,44,38,31,22,14,7,1,-5,-5,-4,-4,-2,2,5,6,3,-1,-3,-1,-1,0,2,1,-1,-2,-4,-4,-2,0,-2,-5,-5,-4,-6,-5,-1,-3,-5,-4,-4,-7,-6,-3,-2,-5,-4,-1,1,0,-4,-6,-2,2,6,4,2,2,3,3,4,4,4,4,3,4,5,4,4,6,9,10,7,3,2,4,4,3,4,7,10,10,7,6,9,13,14,14,17,17,16,18,19,17,19,23,23,20,19,20,21,22,23,22,23,25,22,20,22,21,22,21,18,16,17,17,17,17,14,13,15,13,10,9,10,10,8,9,10,9,8,6,6,7,7,9,10,9,7,5,5,6,7,7,5,5,6,7,7,8,8,8,7,7,5,4,5,7,7,5,3,2,2,2,2,3,5,5,5,3,4,5,5,5,5,5,3,1,0,1,2,1,0,0,2,2,1,1,2,3,5,7,7,6,5,6,7,8,
9,9,9,8,6,3,3,5,6,4,1,0,0,-1,-1,-1,0,1,0,0,1,1,0,-2,-2,-1,-1,-2,-3,-3,-2,-3,-4,-4,-3,-2,-2,-2,-3,-3,-2,-2,-3,-3,-2,-2,-3,-3,-2,0,1,1,1,1,0,-1,-2,-1,0,1,-1,-4,-4,-3,-4,-5,-4,-4,-4,-6,-7,-7,-5,-3,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-9,-10,-10,-10,-10,-9,-8,-6,-6,-6,-6,-5,-3,-3,-4,-4,-4,-3,-3,-4,-5,-4,-3,-4,-5,-3,0,2,3,2,0,0,1,1,1,2,1,1,0,-1,-2,0,1,0,-2,-2,-1,-1,-1,0,2,2,1,2,2,3,4,4,4,4,5,5,3,4,5,4,4,5,5,3,3,3,2,2,1,-1,-2,-2,-2,-4,-4,-2,-1,-2,-4,-4,-4,-2,0,-1,0,2,2,1,1,4,6,4,0,-1,-4,-5,-4,-3,-3,0,5,8,13,22,31,38,45,54,60,59,55,47,40,31,21,11,4,-1,-4,-3,-3,-3,0,5,7,3,-2,-1,1,0,1,2,0,-2,0,0,-2,1,4,1,-1,1,3,1,2,4,1,-2,1,2,-1,-1,2,1,-2,-3,-1,3,2,-2,-8,-5,2,4,1,-2,0,1,3,4,2,1,3,4,5,5,6,5,6,9,10,8,5,8,10,8,7,8,10,12,11,11,10,10,12,12,12,14,14,13,17,20,16,14,18,18,16,16,16,16,
18,18,17,15,15,15,12,12,11,11,11,7,3,2,3,6,9,9,8,8,7,6,5,5,7,7,6,5,4,1,-2,-1,1,0,-1,0,-1,-3,-2,0,0,0,0,0,-1,-1,0,2,2,1,-1,-3,-3,-1,-1,-1,-1,-2,-2,-2,-3,-3,-2,-1,-1,-1,-1,0,0,2,5,5,5,6,6,6,6,6,6,6,6,4,3,2,2,1,1,1,1,2,3,4,4,5,4,3,3,3,4,5,6,5,5,4,3,1,1,2,4,5,5,3,2,1,0,0,2,3,4,4,3,2,0,1,1,1,1,1,0,0,0,0,-1,0,1,2,1,1,1,2,2,2,2,2,2,1,1,2,3,2,1,0,-1,-2,-2,-2,-2,-2,-3,-5,-4,-3,-2,-1,-1,-1,-1,0,1,2,4,5,6,6,5,4,4,5,6,6,6,5,2,0,0,0,0,-1,-1,-2,-2,-2,-3,-3,-1,-1,-2,-2,-1,0,0,0,-1,0,1,2,3,3,2,2,3,4,4,5,5,6,5,4,4,4,5,5,4,3,4,5,4,4,4,3,3,4,3,2,3,3,3,3,3,2,2,3,4,3,4,6,6,3,2,2,2,3,4,4,2,4,5,4,3,3,4,4,4,3,3,3,2,0,1,2,2,3,3,1,-2,-2,0,1,5,8,12,19,28,33,39,45,53,60,59,54,50,43,32,19,9,2,-3,-7,-7,-5,
-3,-1,1,3,2,-1,-1,2,3,5,6,2,-1,1,2,2,5,5,0,-1,-1,-1,-3,-1,2,0,-5,-4,-2,-1,-1,3,2,0,0,3,7,7,5,3,4,8,9,6,6,8,10,9,10,10,7,7,5,6,7,5,2,4,8,7,5,3,4,8,10,8,7,11,14,15,14,15,13,14,14,15,17,19,20,24,25,22,21,23,23,20,20,20,20,19,19,17,18,20,20,19,19,18,18,18,16,15,14,14,13,14,11,8,10,12,11,8,7,6,4,4,7,7,6,5,5,4,3,5,5,3,0,-2,-3,-4,-5,-7,-7,-6,-6,-5,-5,-6,-8,-7,-4,-1,2,5,5,4,4,4,4,6,7,8,7,5,3,2,1,1,1,1,1,2,2,1,-2,-4,-4,-3,-2,-2,-2,-3,-4,-4,-4,-2,1,2,2,1,0,-1,-1,0,0,0,0,-1,-2,-2,-2,-1,-1,-1,-1,-2,-3,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-4,-4,-5,-5,-3,-3,-3,-4,-3,-3,-3,-4,-5,-5,-4,-2,-3,-4,-5,-7,-8,-5,-3,-3,-4,-4,-6,-8,-9,-7,-6,-4,-3,-5,-7,-7,-6,-4,-3,-1,-1,-3,-3,-2,-3,-4,-4,-3,-3,-4,-5,-6,-6,-4,-3,-4,-5,-4,-4,-4,-4,-4,-5,-5,-6,-8,-8,-6,-4,-4,-3,-2,-1,-1,-1,-1,0,2,3,2,2,2,2,1,1,2,3,2,1,2,2,2,1,
2,2,2,2,2,1,1,2,1,1,1,1,1,0,0,0,-1,0,1,0,-1,-2,-3,-3,-3,-3,-4,-4,-4,-4,-4,-3,-3,-1,-1,-4,-5,-3,-1,2,1,0,-1,-3,-6,-6,-3,0,2,6,7,9,17,24,30,37,48,54,54,48,44,39,32,21,10,4,-1,-6,-7,-6,-7,-6,-3,-1,-2,-3,-1,1,1,3,6,3,0,3,3,2,5,8,5,1,2,2,-1,1,4,4,3,3,2,-1,0,3,4,2,2,7,9,6,0,0,3,6,8,5,2,4,5,4,6,7,7,7,6,7,8,8,5,7,10,12,11,9,7,7,9,6,5,10,16,16,16,16,16,17,18,20,24,25,20,21,24,21,19,21,20,16,15,17,19,19,21,21,18,19,20,19,19,20,21,22,18,18,17,16,18,21,20,15,15,15,14,12,9,8,6,5,7,8,6,5,3,2,-1,2,5,3,-2,-2,-4,-5,-5,-3,-3,-3,-2,-2,-3,-4,-2,0,1,0,-1,-1,1,2,2,2,3,3,2,1,0,0,0,-1,-3,-3,-3,-3,-2,-1,-1,-2,-1,-1,-2,-2,-1,0,0,0,-2,-4,-4,-3,-2,-2,1,2,0,0,1,1,2,4,6,4,2,2,2,2,3,3,0,-1,-1,0,-1,-1,1,2,2,0,0,0,0,1,1,1,1,2,2,2,1,1,0,-2,-2,-1,0,0,-1,0,0,-1,-1,0,1,3,
4,4,3,2,2,1,0,-2,-3,-3,-3,-2,-2,-2,-2,-1,0,0,1,2,3,2,0,-1,-2,-1,-2,-3,-3,-3,-2,-2,-3,-2,-1,-1,-1,-1,0,-1,-1,-1,1,1,0,1,2,4,4,4,4,5,4,3,2,3,5,6,4,3,5,6,6,5,5,6,5,5,4,4,4,5,3,1,1,2,3,1,-1,-2,-1,0,0,-1,-2,-1,0,0,0,0,0,-2,-3,-4,-5,-3,-1,0,0,-1,-1,0,2,2,2,4,8,10,11,13,15,17,20,22,25,26,27,27,25,22,18,14,10,8,5,1,-1,-2,-1,-1,-3,-3,-1,2,2,1,1,1,2,1,-1,-3,-4,-5,-7,-8,-7,-7,-7,-6,-7,-8,-7,-5,-5,-4,-2,-1,-1,-1,-1,-1,0,1,0,0,2,3,2,1,1,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,3,1,3,3,3,3,3,2,3,5,5,6,9,11,11,12,13,13,14,14,14,14,15,15,14,14,14,14,13,14,15,14,15,15,15,16,17,16,14,14,15,14,15,17,16,14,13,12,11,11,12,12,12,12,10,9,9,9,8,7,6,5,4,2,1,0,0,-1,-2,-2,-2,-2,-2,-1,-1,-2,-4,-3,-2,-3,-4,-5,-6,-6,-6,-8,-8,-7,-5,-7,-9,-10,-8,-7,-5,-4,-5,-5,-4,-3,-3,-1,0,1,1,-1,-2,-3,-2,-1,-2,-2,-2,-2,
-3,-3,-2,-3,-5,-5,-4,-4,-4,-4,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-5,-4,-4,-4,-3,-3,-2,0,1,0,0,-2,-4,-4,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,0,0,0,-1,-3,-3,-3,-5,-7,-7,-6,-5,-6,-7,-5,-4,-4,-5,-5,-4,-2,-2,-2,-3,-3,-2,-2,-2,-1,-1,-2,-3,-4,-4,-3,-3,-4,-4,-3,-3,-2,-1,0,1,2,2,0,-1,0,-1,-1,-1,-2,-3,-4,-6,-6,-4,-4,-5,-4,-3,-4,-4,-5,-5,-5,-3,-2,-3,-3,-1,0,0,1,3,3,3,4,3,2,2,2,2,2,3,2,-1,-1,2,2,1,1,0,0,1,0,-2,-3,-3,-4,-5,-6,-5,-3,-1,-1,-2,-2,-2,-2,-4,-7,-6,-3,-4,-5,-3,0,6,12,16,23,32,42,48,49,44,38,34,28,18,9,5,-1,-6,-5,-5,-6,-6,0,3,1,-3,0,1,0,1,4,2,0,0,-1,-2,1,2,0,-2,-1,-3,-6,-6,-2,-1,-3,-1,-1,-3,-1,2,3,5,8,10,11,9,2,0,5,10,9,5,1,2,3,5,7,6,4,4,5,6,7,5,2,4,8,9,5,3,7,8,8,8,9,11,12,12,10,9,11,11,11,11,14,12,9,12,18,17,15,18,19,18,17,19,20,20,22,21,17,18,20,19,19,20,17,14,12,14,13,12,13,16,14,9,8,8,9,10,8,5,2,1,4,6,
4,2,2,2,0,1,4,1,1,2,2,1,0,1,1,1,1,2,1,0,-1,-1,-2,-2,-1,-1,-1,0,0,-1,-2,-1,-2,-2,-1,-1,-3,-3,-2,-2,-2,-2,-2,-1,0,-1,-2,-1,0,-1,-1,-2,-3,-4,-3,-3,-3,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,-2,-3,-3,-1,-1,-1,-1,-1,-2,-3,-2,-3,-4,-4,-5,-6,-6,-5,-6,-7,-6,-4,-4,-3,-1,1,2,3,4,4,3,5,7,6,4,4,4,3,1,0,-1,0,0,0,-2,-2,-2,-3,-2,-1,0,1,1,1,0,0,0,0,0,1,1,2,1,1,2,3,3,4,6,6,7,7,7,6,7,7,7,7,7,7,7,6,6,5,5,6,7,5,4,4,3,3,3,2,3,3,2,1,1,2,4,5,6,5,4,3,3,3,3,4,4,4,4,3,3,4,4,5,6,6,5,5,5,4,3,4,3,2,1,2,1,1,2,1,0,0,-2,-2,-2,-2,-2,-2,-5,-7,-2,2,7,14,19,24,31,40,47,50,48,46,42,34,24,16,11,4,-1,-2,-1,-3,-4,0,1,-3,-7,-4,0,0,3,6,4,1,2,2,0,3,6,5,3,6,4,1,1,5,3,1,3,5,4,3,3,3,2,2,4,5,2,-3,-4,0,2,4,3,1,0,1,2,3,3,2,2,1,1,1,0,-2,2,7,8,5,5,8,9,
12,15,15,16,18,18,18,18,16,16,18,20,20,17,14,17,21,20,18,22,26,22,21,22,22,22,24,25,24,24,24,22,21,22,21,19,17,16,16,15,17,18,14,11,12,13,12,12,13,12,7,6,9,10,7,6,9,9,6,6,7,5,1,1,2,2,4,4,4,4,3,2,0,-1,-1,0,0,-1,-2,-2,-3,-3,-2,0,3,3,2,1,1,2,1,0,0,-1,-3,-4,-5,-5,-3,-2,-2,-3,-2,-2,-3,-1,1,0,-1,-1,-2,-2,-2,-1,0,1,2,1,-1,-1,0,2,4,5,5,4,2,1,2,3,3,2,1,1,0,-2,-3,-1,1,0,-2,-2,-1,1,1,-1,-2,-1,-1,-3,-3,-3,-4,-4,-5,-4,-2,1,2,1,0,0,1,2,4,5,5,5,4,1,0,-1,-1,-1,0,0,0,0,-2,-4,-4,-3,-2,-2,-1,-1,-2,-2,-2,-2,-1,0,1,0,0,0,0,1,1,-1,-1,-1,-2,-3,-3,-1,0,1,0,0,1,2,1,1,2,4,4,3,3,2,2,1,0,-1,0,0,-1,-2,-2,-3,-2,-2,-1,0,2,3,3,4,4,4,4,4,3,2,1,1,0,-2,-2,-2,-3,-2,-1,-2,-3,-3,-1,0,-1,-1,-2,-3,-3,-3,-5,-5,-1,-1,-5,-6,-5,-3,-4,-9,-7,-2,-3,-4,1,7,14,20,25,30,38,46,49,46,40,34,26,20,11,3,-3,-10,-13,-10,-4,-2,
-2,3,6,2,-2,1,4,5,5,8,4,0,2,3,2,5,10,8,6,8,8,2,1,4,4,1,1,2,0,0,2,2,1,5,8,8,6,3,3,3,4,6,4,4,6,6,5,8,10,9,8,9,10,11,9,7,8,13,14,8,3,5,9,11,11,10,11,12,13,12,11,13,15,16,19,21,18,14,16,19,19,18,23,26,23,23,22,21,21,24,24,23,24,24,21,21,22,20,18,17,15,13,14,15,15,10,8,9,9,9,8,7,8,5,5,9,11,9,8,10,9,5,6,7,4,2,4,3,2,3,3,3,4,3,3,4,6,5,3,2,1,1,0,-1,0,1,0,-1,-2,-2,-2,-2,0,2,3,4,5,5,5,7,6,5,7,8,6,5,5,5,5,5,5,4,5,6,5,3,3,4,5,4,3,3,4,5,4,3,3,3,3,2,0,-1,0,0,-2,-3,-1,0,1,2,3,3,4,4,4,4,4,4,4,5,5,6,6,5,4,4,5,5,4,3,2,1,-1,-3,-2,-1,0,-1,-2,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,-2,-2,-1,-1,-2,-3,-3,-4,-7,-7,-6,-5,-6,-6,-6,-6,-4,-3,-3,-2,0,1,1,2,2,2,1,2,3,3,2,2,1,0,-1,-1,-1,-2,-3,-5,-5,-4,-3,-2,-1,0,-1,-2,-1,2,3,3,2,2,2,3,1,0,0,
1,1,0,0,0,-1,-1,-1,-1,0,2,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-5,-6,-5,-3,-4,-8,-8,-3,-2,-2,3,11,20,26,31,36,44,51,56,56,49,41,34,28,17,8,1,-6,-10,-7,-4,-6,-4,1,2,-2,-7,-6,-4,-3,-1,1,0,-2,-2,-2,-2,-1,3,2,-1,1,3,1,0,2,1,-3,-3,-2,-2,-1,2,2,-1,-4,-1,1,0,-4,-4,-3,-2,0,0,0,2,4,5,6,7,6,7,7,9,9,4,2,6,11,8,1,-1,2,5,7,6,8,9,10,12,11,12,15,16,15,15,17,18,16,17,21,20,18,22,24,23,24,25,23,21,22,22,21,23,22,21,20,19,16,14,16,17,16,15,14,13,12,11,11,11,11,10,8,7,4,2,4,5,1,-1,1,2,0,1,2,0,-2,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-2,-1,1,1,2,3,2
8,8,5,3,5,7,5,3,3,4,2,1,1,2,3,3,1,-1,1,5,5,3,2,3,1,-2,-4,-7,-7,-5,-7,-13,-13,-9,-8,-8,-11,-10,-5,-3,0,12,26,39,50,61,73,87,99,106,105,95,84,70,49,27,8,-1,-12,-17,-12,-7,-7,-6,-2,-1,-3,-9,-9,-6,-3,0,4,3,-3,-8,-6,-4,-3,-4,-6,-7,-6,-3,-6,-10,-7,-4,-9,-15,-10,-5,-2,-2,-3,-6,-5,-2,-2,-5,-8,-6,-2,2,3,-2,-5,-1,2,3,3,6,4,3,6,11,10,5,4,9,16,12,0,-2,2,4,6,8,9,11,15,14,11,13,19,22,23,27,32,29,23,27,33,32,30,33,34,32,35,39,37,35,34,34,37,43,43,39,35,35,32,29,28,25,23,25,26,22,17,20,24,22,16,17,19,18,10,5,8,11,6,3,6,5,1,1,0,-7,-5,2,1,1,-2,-6,-9,-10,-9,-8,-7,-7,-9,-10,-7,-5,-4,-1,1,-1,-4,-3,0,2,3,4,1,-3,-2,0,0,0,0,-1,-1,-1,-3,-3,-1,1,-1,-4,-5,-3,-1,-2,-5,-6,-4,-3,-6,-8,-9,-7,-5,-3,-4,-6,-7,-6,-9,-10,-7,-5,-6,-6,-7,-9,-10,-9,-7,-7,-9,-9,-8,-9,-10,-11,-12,-11,-9,-8,-8,-7,-5,-4,-8,-9,-7,-6,-7,-7,-6,-7,-7,-5,-6,-9,-9,-8,-10,-10,-10,-11,-12,-11,-12,-15,-13,-12,-14,-17,-17,
-17,-18,-19,-19,-19,-18,-18,-20,-20,-17,-15,-16,-18,-16,-13,-11,-11,-12,-12,-13,-14,-14,-13,-10,-7,-8,-12,-16,-18,-17,-14,-11,-10,-11,-13,-16,-17,-16,-15,-13,-9,-9,-11,-12,-11,-10,-9,-7,-6,-5,-6,-7,-8,-9,-9,-9,-10,-10,-11,-11,-11,-13,-12,-10,-12,-14,-15,-15,-14,-13,-14,-15,-16,-17,-18,-19,-17,-16,-15,-14,-12,-11,-10,-12,-17,-17,-15,-14,-13,-11,-9,-8,-12,-15,-14,-14,-6,8,15,20,34,48,58,68,81,90,89,81,73,63,45,24,4,-10,-22,-26,-20,-14,-13,-11,-6,-3,-7,-15,-14,-11,-10,-5,-1,-5,-10,-9,-8,-12,-11,-3,-3,-4,0,0,-6,-6,2,3,-6,-4,4,6,7,6,5,4,9,12,9,6,4,1,4,10,10,4,0,4,8,8,8,11,12,11,11,13,15,16,15,17,23,24,13,10,17,22,28,36,35,28,28,33,31,30,37,40,39,40,40,34,34,44,53,54,50,51,54,52,56,62,60,53,50,49,50,53,53,52,52,51,47,43,38,38,38,38,39,39,34,35,36,30,21,22,30,31,25,22,29,29,21,20,23,21,19,19,20,15,18,23,22,21,24,25,22,18,17,21,23,23,19,17,19,20,17,13,14,17,16,11,7,7,10,12,13,13,14,15,15,12,11,14,18,22,22,20,17,16,17,16,16,20,25,25,20,17,16,17,18,17,16,15,16,14,
12,11,11,11,12,11,9,9,11,14,14,13,13,15,15,13,11,8,9,11,11,9,7,8,8,7,8,11,13,16,16,11,7,8,10,7,5,6,7,6,5,2,3,7,8,4,3,7,12,13,11,8,9,9,7,5,6,4,2,-1,-2,-1,0,1,0,2,5,3,1,4,7,5,1,1,2,2,-3,-6,-4,-1,1,0,-1,0,1,1,-2,-3,2,4,2,3,7,8,5,3,3,3,5,7,5,3,3,1,-2,-4,-1,2,2,2,0,0,4,7,5,3,7,13,15,12,8,6,7,7,4,1,1,0,-5,-10,-12,-8,-6,-7,-10,-10,-7,-4,-3,-3,-3,1,4,-3,-7,-1,5,4,-1,-4,-2,-1,-8,-14,-13,-7,1,11,14,22,39,51,62,74,84,87,84,72,60,49,29,5,-14,-22,-30,-31,-22,-14,-10,-6,-1,3,3,1,-1,-3,-6,-1,5,4,-3,-4,-3,-6,-8,-3,-3,-5,0,3,-3,-7,-3,-1,-8,-8,-4,-2,2,3,-4,-8,-1,5,3,-1,-6,-6,0,3,2,-2,-3,2,7,4,-3,-1,4,4,1,4,9,7,5,6,11,15,8,3,6,11,16,22,21,16,16,20,20,21,27,30,30,31,32,29,28,32,36,34,29,31,35,41,46,46,40,33,30,33,38,44,43,37,31,24,22,23,23,22,22,24,26,23,22,26,28,23,14,12,14,14,6,-3,2,5,-4,-10,-8,-8,
-10,-6,-6,-11,-10,0,1,-1,-1,1,1,1,0,-2,-3,-3,-2,-2,-1,1,1,1,2,0,-4,-4,-3,-2,-3,-3,-4,-8,-8,-6,-4,-4,-3,-2,-2,-2,1,2,2,5,6,4,3,4,6,4,1,1,2,0,-4,-5,-4,-5,-7,-9,-10,-9,-5,-4,-8,-8,-6,-6,-8,-9,-7,-3,0,1,-1,-1,-1,-1,-2,-3,-2,0,-1,-5,-7,-6,-5,-6,-6,-4,-3,-3,-2,-2,-3,-3,-2,-1,-2,-3,-4,-3,-4,-6,-8,-9,-10,-11,-10,-12,-13,-11,-10,-12,-10,-6,-6,-6,-3,-3,-9,-10,-6,-5,-10,-10,-11,-12,-11,-8,-8,-9,-6,-4,-6,-7,-4,-1,0,-2,-5,-6,-6,-6,-5,-4,-5,-6,-6,-5,-5,-5,-3,-4,-5,-5,-5,-4,-2,0,-1,-3,-4,-5,-5,-2,2,3,2,1,2,2,1,1,1,1,0,-3,-6,-5,-2,-2,-6,-8,-7,-6,-9,-11,-10,-8,-8,-10,-13,-14,-11,-10,-12,-13,-10,-7,-8,-10,-10,-7,-4,-7,-9,-7,-4,-3,-1,3,5,7,10,13,19,29,35,38,45,53,54,49,46,44,41,36,28,20,13,6,-2,-7,-8,-8,-8,-7,-7,-8,-8,-7,-6,-5,-5,-7,-9,-9,-7,-6,-4,-3,-3,-4,-5,-6,-5,-2,0,-1,-3,-4,-5,-4,-3,-5,-5,-2,-1,-4,-6,-5,-3,-4,-6,-7,-6,-1,1,-2,-5,-3,-2,-3,-4,-2,-1,-1,-2,-3,-1,2,2,3,5,6,6,6,8,9,
11,13,13,12,13,14,13,15,18,21,23,25,26,25,24,27,31,32,33,34,34,33,33,30,27,30,36,33,28,29,31,31,28,25,23,25,28,26,23,23,25,23,20,17,17,17,16,14,12,11,9,8,7,6,3,1,2,2,1,-1,-2,-4,-8,-11,-9,-7,-6,-4,-4,-6,-9,-10,-9,-6,-2,-1,-5,-6,-4,-4,-4,-1,1,2,1,0,-1,-3,-4,-3,-1,0,3,6,5,2,1,2,2,4,8,7,3,3,-1,-6,-4,1,2,0,0,0,-1,-3,-5,-7,-5,0,1,-1,0,1,0,0,2,3,4,4,4,1,0,1,1,-2,-4,-6,-4,0,3,3,0,-1,0,-1,-2,-1,1,2,1,-3,-7,-7,-6,-5,-5,-6,-7,-8,-6,-5,-8,-11,-9,-5,-5,-6,-4,-1,0,0,-1,-4,-3,0,-1,-5,-7,-6,-6,-5,-4,-3,-4,-2,0,-2,-3,-1,1,0,-2,-3,-2,-2,-1,-1,-5,-5,-2,1,3,3,2,0,-3,-4,-3,-4,-7,-6,-4,-8,-11,-10,-8,-6,-4,-4,-4,-1,1,-1,-4,-3,-2,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-7,-8,-8,-7,-8,-10,-10,-8,-8,-9,-5,-1,1,2,0,-2,-2,-1,-2,-4,-4,-4,-6,-7,-7,-5,-5,-7,-7,-4,-1,-3,-3,-1,-3,-6,-8,-10,-10,-10,-10,-12,-13,-13,-16,-17,-13,-10,-10,-9,-8,-6,-8,-12,-12,-10,-10,-7,2,9,19,34,46,58,76,
92,100,103,97,91,80,59,36,17,6,-6,-9,-1,2,-1,-3,-2,-2,-4,-1,1,0,-1,1,1,-7,-11,-6,-1,-1,1,1,-3,-7,-4,-2,-6,-7,-2,-3,-9,-12,-10,-5,3,1,-5,-1,10,10,4,2,1,2,5,6,3,1,-1,-2,-1,2,3,5,3,1,2,6,9,7,6,11,16,14,4,3,11,15,16,20,20,15,15,17,16,19,27,30,28,27,27,23,23,31,40,40,36,32,32,34,37,39,40,36,32,32,38,44,45,41,41,41,40,37,32,32,33,34,40,41,35,34,37,31,23,26,30,27,18,14,16,14,9,9,10,6,2,6,6,1,3,10,7,8,8,4,2,4,4,2,2,3,1,-2,-2,1,2,4,4,4,5,7,8,7,5,7,7,5,3,1,-1,-3,-5,-5,-4,-3,-3,-3,-3,-3,-3,-1,1,2,5,4,2,3,4,4,5,6,7,8,9,10,11,11,11,12,13,12,10,10,10,9,7,5,2,0,0,-2,-3,-3,-2,-3,-6,-8,-6,-2,1,2,0,-1,0,0,0,-1,3,6,4,-1,-6,-7,-4,-2,-4,-5,-2,0,-2,-3,-2,-3,-3,-3,-2,-1,2,3,0,-5,-7,-7,-8,-7,-5,-4,-5,-6,-7,-8,-8,-7,-5,-6,-7,-6,-4,-5,-7,-8,-7,-6,-7,-8,-8,-5,-3,-3,-4,-5,-5,-4,-3,-3,-2,2,0,-3,-4,-2,0,0,1,0,-3,-2,-1,-3,
-3,-1,-1,-5,-7,-8,-10,-9,-7,-8,-10,-10,-9,-9,-6,-3,-2,-2,-1,-1,-2,3,6,4,2,4,3,2,3,3,2,2,2,2,1,2,4,5,5,3,3,6,8,9,10,10,11,14,14,12,11,10,9,6,4,4,0,-6,-9,-9,-9,-9,-10,-9,-8,-5,-2,-3,-4,-1,1,-3,-3,-2,-2,-5,-5,-5,-11,-18,-14,-9,-9,-8,0,9,24,43,55,70,90,104,109,113,109,102,91,73,49,27,11,-5,-11,-4,1,-2,-6,-9,-11,-12,-11,-8,-8,-6,0,0,-9,-13,-6,-1,-3,-2,2,-2,-5,1,3,-2,-6,0,2,-3,-5,-5,-5,-1,0,-6,-9,-1,2,0,-1,-1,-3,-1,4,6,3,1,5,9,6,1,0,-2,-2,0,3,7,7,6,9,12,11,7,7,14,14,14,19,18,12,12,17,20,22,23,27,27,26,27,27,26,32,41,40,32,32,37,35,37,42,43,35,31,34,38,43,44,41,42,44,42,36,32,33,33,31,32,32,28,24,23,19,16,17,17,17,15,15,16,14,9,7,6,1,-1,3,1,-8,-9,-3,-3,-3,-3,-2,0,2,2,2,5,8,5,1,2,4,3,1,3,2,-2,-5,-8,-10,-6,0,-2,-6,-5,-2,-1,-2,-2,-2,0,1,2,3,4,6,7,5,2,1,1,4,6,4,-1,-4,-5,-7,-10,-12,-13,-11,-7,-6,-7,-5,-2,-2,-2,-1,1,5,8,8,6,
5,5,5,5,3,4,7,7,2,0,3,6,4,1,-1,0,4,4,0,-1,0,-2,-9,-13,-11,-5,-3,-6,-8,-8,-8,-9,-9,-5,1,4,3,-1,-4,-3,-1,-1,-1,1,2,0,-4,-5,-5,-5,-5,-5,-5,-5,-4,-6,-7,-6,-3,-4,-5,-6,-5,-5,-6,-7,-7,-4,-1,-1,-4,-4,-1,-1,-1,1,3,1,-1,-1,-3,-6,-6,-6,-7,-7,-6,-7,-6,-2,0,-2,-2,0,1,0,1,2,3,1,-1,0,3,2,1,1,1,2,1,1,2,2,2,0,-2,0,2,3,5,6,6,5,4,3,3,4,4,4,3,1,-1,1,3,2,2,3,5,6,6,4,5,6,5,2,1,0,-1,-3,-6,-10,-9,-5,-4,-3,-1,0,1,1,2,1,-1,-2,-9,-11,-10,-4,-4,-8,-8,-10,-16,-17,-9,-1,6,18,29,39,52,62,72,85,98,105,106,99,86,69,47,25,6,-4,-14,-16,-10,-7,-8,-6,-6,-10,-13,-10,-7,-7,-6,-2,0,-8,-14,-11,-10,-11,-5,0,-6,-8,-3,-2,-13,-12,-3,2,-1,-3,-4,-1,3,5,2,2,9,9,3,-1,-2,-4,-3,1,0,-6,-6,1,7,7,7,8,5,2,3,7,12,11,2,1,9,9,0,1,9,11,11,16,20,18,25,32,29,29,34,37,36,36,39,38,34,38,47,48,42,39,42,43,43,46,45,40,37,41,41,44,45,45,41,37,40,38,32,28,29,31,
34,33,25,23,25,23,15,15,24,25,17,14,18,17,13,11,9,5,6,9,5,-3,2,11,11,1,0,0,0,-2,-2,-1,0,-1,-4,-6,-5,-4,-2,0,1,1,2,5,8,9,8,6,5,6,7,6,4,6,8,6,3,3,6,10,9,5,2,2,3,4,3,3,5,7,5,2,2,4,5,6,7,6,4,3,3,3,3,3,5,6,7,6,6,10,11,9,6,5,7,7,6,7,9,7,3,1,2,3,2,-1,0,2,2,-1,-3,-2,1,1,0,0,1,2,0,-3,-3,-1,-1,-1,0,2,2,2,4,5,3,3,6,5,4,4,4,4,3,1,-2,-2,-1,0,-1,-1,-1,-1,-3,-6,-7,-4,1,5,6,7,7,6,3,1,0,0,0,0,0,-3,-5,-6,-6,-4,1,4,4,3,3,4,3,2,3,3,0,-4,-5,-6,-4,-1,2,3,2,2,2,4,7,8,8,11,13,11,8,8,7,4,4,5,6,6,6,4,2,2,2,1,2,6,7,6,3,1,2,4,5,3,2,1,0,-1,-3,-4,-3,0,-1,-4,-7,-5,-1,0,-1,-2,-2,-6,-3,2,5,3,2,2,-3,-9,-10,-5,-5,-5,0,6,14,28,40,52,68,81,87,91,89,82,70,51,28,10,-1,-13,-19,-15,-13,-15,-13,-10,-14,-15,-7,-3,-8,-9,1,5,-2,-2,1,0,-3,2,6,2,0,4,3,-4,-5,0,3,1,
0,-3,-6,-4,-2,-3,-3,0,-1,-4,-4,-6,-7,-2,5,2,-5,-5,0,2,3,3,3,2,1,1,3,9,16,15,13,17,18,10,7,12,13,13,19,19,11,13,19,17,17,23,26,23,25,30,31,28,31,36,37,31,29,31,33,33,36,37,30,25,32,40,44,44,43,41,38,40,37,34,34,34,30,30,29,22,19,22,21,15,14,19,18,13,12,17,14,11,10,7,4,4,7,2,-5,-1,7,7,2,0,-3,-1,0,1,0,0,1,2,2,-1,-4,-4,-3,1,1,0,0,2,2,3,5,6,7,7,6,3,2,2,1,2,3,2,2,3,3,3,4,1,-1,0,1,-1,-1,0,-1,-2,-1,-1,0,5,7,6,9,13,12,10,9,7,10,15,14,8,7,7,4,1,1,4,7,9,6,3,1,3,4,2,-1,-3,-3,-4,-3,-1,-3,-5,-4,-2,-3,-5,-4,-2,-1,-3,-5,-4,0,1,-1,-3,-2,2,3,2,2,4,3,0,-4,-4,-2,-3,-4,-5,-3,-3,-4,-6,-6,-3,-2,-5,-9,-8,-4,0,0,-3,-3,-1,-2,-6,-8,-4,1,3,-1,-6,-6,-2,-2,-3,-3,-4,-4,-5,-8,-12,-10,-6,-7,-9,-9,-8,-7,-1,2,0,0,2,2,1,1,2,3,4,2,-3,-4,2,5,2,0,3,6,6,4,3,2,2,2,1,-1,-2,-2,-4,-7,-7,-6,-7,-7,-5,-4,-5,-5,-4,-4,-5,
-6,-6,-5,-4,-3,-3,-5,-6,-5,-3,-3,-1,1,3,4,7,12,15,17,24,32,39,43,46,49,53,54,50,44,41,35,25,17,14,11,7,5,1,-5,-8,-10,-10,-4,2,1,-3,-4,-5,-8,-7,-5,-2,1,1,-3,-5,-4,-3,-3,-2,-3,-7,-8,-5,-4,-7,-7,-4,-3,-5,-5,-5,-5,-3,-1,-4,-4,1,1,-3,-6,-4,-2,-1,-1,-1,1,2,1,0,1,4,5,5,3,1,3,4,3,3,4,5,7,9,9,9,12,14,14,13,15,17,18,18,18,19,25,29,28,26,29,32,32,32,32,33,34,34,32,28,28,31,32,30,30,31,31,31,30,28,26,27,29,28,25,23,22,19,15,15,16,14,13,12,8,4,3,2,3,5,6,6,4,5,5,3,3,5,8,6,1,0,2,3,2,1,2,2,2,1,0,-1,1,2,-3,-6,-7,-6,-7,-9,-11,-11,-11,-12,-11,-7,-2,0,-1,-3,-3,0,2,1,2,6,5,2,1,3,4,5,5,4,4,5,5,5,5,5,2,-2,-4,-4,-1,0,-1,0,2,-1,-4,-5,-3,0,2,2,-2,-4,-4,-5,-6,-7,-6,-4,-3,-3,-2,2,6,5,4,5,7,8,7,5,3,2,1,-4,-8,-7,-6,-8,-9,-10,-10,-10,-8,-6,-5,-3,-5,-6,-5,-5,-6,-7,-6,-6,-7,-10,-9,-8,-7,-5,-3,-3,-2,-1,-1,-2,-2,0,-2,-4,-4,-6,-11,-14,
-14,-12,-10,-8,-8,-8,-8,-7,-6,-6,-6,-5,-4,-6,-8,-8,-7,-8,-8,-7,-8,-8,-3,0,-1,-5,-5,-5,-7,-6,-3,-3,-3,-1,-2,-7,-7,-5,-5,-5,-5,-6,-8,-7,-3,-2,-5,-5,-2,-1,-1,0,-2,-5,-7,-8,-11,-14,-13,-11,-12,-13,-14,-14,-10,-7,-9,-11,-12,-11,-12,-14,-15,-18,-12,-8,-7,-8,-9,-9,-12,-16,-17,-10,-7,-4,4,13,18,29,44,59,74,87,97,99,91,80,65,46,28,13,1,-9,-10,-9,-11,-13,-8,-5,-10,-12,-7,-3,-7,-8,1,2,-8,-12,-7,-5,-7,-3,2,-4,-8,-4,-2,-3,-1,3,5,4,0,-5,-7,-1,5,3,0,1,4,4,5,3,3,7,10,7,1,0,4,11,13,6,0,-3,0,2,-1,4,10,10,7,12,12,1,0,9,11,10,17,20,17,20,23,16,16,24,26,22,25,30,27,21,24,33,35,33,33,40,42,40,42,45,43,42,45,46,48,47,41,36,36,39,35,29,24,23,28,35,33,24,21,27,26,16,11,16,17,11,9,12,11,8,6,3,2,1,5,5,-1,-1,7,10,4,-1,-1,-1,0,0,2,5,9,8,3,0,2,4,5,4,4,6,6,2,-1,1,3,2,0,1,0,0,2,2,3,4,3,2,4,8,10,11,12,11,9,8,8,9,11,12,10,8,6,5,7,8,8,7,6,6,7,9,10,11,12,9,5,4,
5,4,4,4,5,6,6,3,2,3,6,8,8,7,5,5,9,9,7,6,5,6,6,5,3,4,6,5,0,-4,-1,3,4,4,5,4,5,6,6,4,4,7,8,7,7,7,6,5,8,8,5,6,9,8,5,5,5,4,3,3,3,3,6,6,5,6,6,6,5,5,4,4,2,1,3,5,3,0,0,1,2,4,4,4,4,3,3,3,4,4,2,2,3,1,-1,-2,-1,0,0,3,5,6,9,10,7,7,10,12,12,10,8,3,0,1,1,0,1,2,0,-2,-2,2,5,5,6,6,5,5,7,8,8,8,6,3,0,-2,-1,2,2,1,-1,-3,-2,-1,-2,-2,-1,2,1,-2,-4,-2,-1,-2,-7,-6,-3,-5,-8,-10,-10,-8,-8,-10,-7,-4,1,12,27,40,57,75,90,99,108,110,109,101,91,73,51,33,18,3,-9,-12,-6,-3,0,4,5,2,0,0,-1,-4,-4,5,8,-1,-6,-2,0,-2,2,6,3,-1,3,3,-4,-3,4,7,5,0,-5,-6,2,6,3,3,9,12,7,1,-5,-8,-2,6,5,0,4,9,9,7,8,9,7,7,8,6,11,15,9,5,10,12,0,-5,6,13,17,21,23,20,23,28,28,28,35,40,38,34,33,31,27,31,38,42,41,38,41,44,43,43,44,44,43,43,44,47,49,49,46,46,46,43,37,34,36,39,43,41,31,28,32,30,20,19,
24,20,13,14,19,17,12,8,6,7,7,9,9,6,8,12,8,1,-1,-1,-3,-2,1,2,2,1,-1,-2,-1,-2,-1,2,2,-1,-2,-3,-4,-5,-3,-3,-3,0,3,1,-1,-1,0,-1,-3,-2,0,0,-1,-5,-7,-4,1,3,2,2,2,3,2,2,4,7,5,0,-3,-5,-6,-4,-1,0,2,4,2,0,-1,0,1,3,5,5,3,2,1,-1,-3,-1,3,5,4,1,-1,-1,1,-1,-5,-5,-3,-4,-6,-7,-5,-4,-4,-6,-9,-8,-6,-6,-4,-1,1,-2,-4,-3,-1,2,5,6,5,5,4,0,-1,1,2,0,-3,-4,-6,-7,-6,-7,-6,-4,-5,-6,-6,-5,-8,-10,-11,-9,-6,-4,-6,-8,-6,-5,-8,-8,-4,-1,0,-1,-4,-4,-1,1,0,-1,-1,1,1,0,-1,-2,-2,-2,-5,-7,-5,-3,-5,-7,-9,-11,-10,-8,-9,-10,-9,-6,-7,-11,-12,-10,-8,-6,-5,-6,-6,-5,-4,-6,-8,-5,-3,-5,-9,-9,-6,-6,-6,-4,-2,-3,-2,-1,0,1,5,6,4,2,2,2,2,2,3,2,1,2,2,0,-1,0,3,3,1,0,-1,-1,-3,-5,-6,-7,-8,-8,-10,-12,-11,-10,-10,-10,-8,-8,-7,-4,-6,-6,-3,-2,-5,-5,-5,-4,-4,-3,-3,1,7,17,27,38,52,66,77,89,99,106,110,101,85,67,48,29,13,3,-5,-6,-3,-3,-2,1,1,-1,-3,1,4,-1,-5,4,10,2,-5,-1,
3,1,1,3,-2,-4,1,2,-4,-4,1,3,1,3,2,1,6,7,5,5,7,7,8,7,2,-1,2,7,9,7,7,9,15,18,13,8,7,9,8,11,16,17,12,12,16,15,3,-1,9,16,16,16,17,18,20,23,22,27,34,38,37,39,44,44,41,42,46,50,46,42,44,48,50,49,50,50,47,49,52,56,57,54,50,48,48,45,42,37,32,33,40,39,31,30,38,36,22,16,18,17,18,21,24,22,18,12,4,6,13,18,14,8,9,13,12,6,2,4,6,5,3,3,3,3,3,5,3,2,3,1,0,2,2,-1,-2,-1,-1,-2,0,1,2,4,7,4,1,5,8,6,3,3,0,-2,-3,-5,-7,-6,-3,-2,-3,-4,-5,-6,-5,-5,-3,0,1,0,-3,-6,-6,-4,1,5,7,6,6,6,5,5,9,10,8,8,5,1,1,3,2,0,0,0,-1,-1,0,-1,-1,-3,-5,-6,-6,-6,-5,-6,-8,-9,-7,-6,-6,-5,-3,-1,0,-1,-2,0,3,4,3,2,4,5,4,1,0,-1,-2,-2,-3,-3,-3,-2,-2,-3,-1,0,-3,-4,-3,-4,-3,1,1,-1,-1,-3,-5,-6,-3,0,1,1,1,-1,-3,-3,-4,-3,-1,-1,-1,-2,-3,-1,-2,-4,-3,-4,-6,-4,-2,-2,-3,-4,-6,-9,-8,-4,-2,-1,-1,-1,-2,-2,-3,-3,0,3,3,2,0,-1,0,1,1,1,2,3,2,1,
0,0,0,1,0,-2,-4,-4,-5,-4,-2,1,2,4,6,7,7,8,8,7,8,9,7,5,3,2,1,2,4,6,8,9,8,6,4,2,2,3,1,1,0,-4,-6,-5,-6,-9,-8,-5,-6,-6,-4,-4,-6,-4,-2,-1,2,3,2,-3,1,3,2,0,-2,-2,-2,-7,-9,-3,3,4,11,22,31,43,56,69,82,92,93,93,88,73,53,33,19,5,-9,-19,-19,-10,-3,-2,0,0,-5,-6,-2,5,4,1,6,8,-2,-7,-2,2,0,-1,2,-2,-7,-3,0,-4,-4,0,-2,-5,-4,-6,-7,-1,3,0,1,8,11,8,4,3,5,7,11,12,9,8,9,9,10,9,6,3,6,10,11,13,14,11,10,14,12,5,5,12,15,8,5,8,11,15,17,19,23,27,30,32,35,38,41,39,40,47,52,46,40,45,51,47,43,49,53,50,47,52,55,53,53,53,48,48,48,45,38,37,39,41,39,34,31,32,31,23,17,19,18,15,19,26,22,15,14,13,11,12,16,14,9,11,15,11,3,3,5,5,5,5,6,8,7,8,9,9,6,4,5,6,5,5,6,6,6,5,3,4,9,11,10,7,7,7,7,6,3,2,4,4,3,1,2,5,7,9,10,9,8,8,10,9,7,8,9,9,8,7,6,7,10,11,9,10,13,13,11,10,10,11,12,13,12,13,13,8,4,5,8,9,7,4,
3,5,7,5,5,7,8,6,5,5,7,10,11,9,8,8,6,5,8,10,7,3,2,1,0,0,-1,-1,1,2,2,3,3,2,2,5,5,6,9,8,6,5,4,3,3,5,5,3,2,1,-2,-2,0,3,3,2,3,3,3,2,1,0,1,3,2,0,0,1,2,5,7,7,7,6,5,6,6,4,3,4,3,1,0,-1,-4,-2,2,2,1,2,3,1,1,1,0,-1,-1,-2,-4,-2,3,7,8,7,6,5,4,7,12,13,11,9,6,3,2,3,4,4,4,3,1,2,3,2,0,1,3,5,5,6,7,6,6,7,9,9,8,5,2,-3,-3,-2,-1,-1,-1,-3,-8,-9,-7,-5,-3,0,1,0,-2,-2,-3,-4,-3,-3,-3,-3,-3,-4,-7,-8,-7,-3,-3,-6,-3,-1,0,6,17,28,38,51,60,69,76,78,84,83,69,50,32,17,-1,-12,-19,-21,-17,-14,-10,-4,0,-4,-9
-8,-8,-5,-3,-5,-7,-4,-2,-3,-3,-2,0,-1,-1,-1,-2,0,1,-1,-4,-5,-3,-2,-2,0,2,4,6,6,5,7,13,12,10,7,9,13,12,6,4,1,-11,-24,-39,-51,-60,-72,-87,-100,-107,-106,-95,-84,-69,-51,-29,-10,1,13,18,12,8,8,7,1,-1,4,10,10,6,4,1,-3,-2,4,7,5,4,4,3,4,6,4,2,4,8,5,2,8,12,8,4,1,0,1,4,5,2,0,3,7,7,3,0,-2,2,4,0,-4,-3,-6,-7,-6,-5,-9,-13,-11,-6,-4,-9,-17,-13,0,3,-4,-6,-8,-10,-11,-14,-17,-16,-15,-16,-22,-25,-25,-29,-33,-31,-26,-28,-36,-34,-32,-36,-38,-35,-38,-41,-39,-35,-35,-36,-38,-43,-44,-39,-37,-35,-32,-28,-28,-27,-25,-26,-26,-23,-18,-19,-24,-21,-16,-17,-18,-16,-8,-4,-7,-10,-5,-2,-5,-5,-1,-1,-1,5,5,-1,-1,0,1,4,7,8,7,6,6,6,8,9,6,4,3,0,-2,-1,3,2,-1,-2,-3,-4,-1,2,2,1,1,2,2,3,2,2,2,2,1,-2,-1,2,2,0,-1,-1,0,3,1,1,3,6,7,6,3,1,1,4,4,4,6,8,7,5,4,3,4,8,10,9,7,7,8,7,6,6,7,8,9,8,5,5,5,4,2,2,6,8,6,5,6,6,5,6,6,4,5,7,8,8,10,10,9,10,11,9,10,12,12,11,13,15,15,
15,16,17,17,17,16,16,18,17,15,14,16,17,15,12,11,12,13,14,14,14,15,13,10,6,7,12,15,17,16,14,10,9,10,12,15,17,17,16,15,10,8,10,13,12,11,9,7,6,6,6,6,8,10,8,8,10,11,12,12,12,12,11,10,10,13,15,16,14,14,15,16,17,17,18,19,18,16,16,16,14,12,10,11,15,16,14,13,12,11,9,9,14,16,14,13,7,-6,-14,-21,-35,-49,-61,-71,-82,-91,-91,-82,-73,-65,-47,-26,-6,9,22,26,20,14,14,12,6,4,9,16,14,10,10,6,1,4,8,7,7,12,9,2,2,2,-3,-1,5,6,-2,-3,5,3,-5,-6,-6,-7,-5,-3,-7,-12,-11,-6,-1,1,-2,-6,-8,-4,1,-3,-6,-6,-6,-10,-10,-9,-10,-12,-14,-15,-15,-17,-24,-23,-12,-9,-16,-22,-27,-34,-33,-27,-28,-32,-31,-30,-36,-38,-38,-38,-37,-32,-33,-41,-50,-51,-47,-50,-53,-51,-55,-61,-59,-53,-49,-49,-48,-52,-52,-51,-52,-51,-47,-41,-38,-38,-39,-38,-39,-37,-34,-33,-34,-28,-20,-22,-28,-29,-23,-20,-26,-28,-21,-21,-25,-24,-19,-20,-20,-15,-16,-21,-21,-20,-22,-24,-21,-17,-16,-18,-21,-21,-18,-16,-17,-18,-16,-13,-13,-16,-14,-10,-7,-7,-9,-10,-11,-12,-14,-15,-15,-13,-12,-14,-17,-20,-20,-19,-16,-15,-15,-14,-14,-18,-23,-23,-20,-17,-16,-17,-18,-17,-16,-15,-16,-14,
-11,-10,-11,-11,-11,-11,-9,-8,-11,-13,-13,-12,-13,-13,-13,-12,-10,-9,-9,-11,-11,-8,-7,-6,-7,-6,-7,-10,-12,-14,-15,-11,-7,-9,-11,-8,-7,-7,-7,-6,-4,-3,-3,-7,-8,-5,-4,-7,-11,-12,-10,-8,-8,-9,-7,-6,-7,-6,-4,-1,-1,-1,-2,-3,-2,-3,-6,-3,-1,-3,-6,-5,-2,-2,-4,-3,1,4,2,-1,-2,-2,-1,-2,-3,-2,0,0,-3,-5,-3,-2,-6,-7,-5,-3,-2,-3,-5,-7,-6,-5,-4,-4,-1,1,-2,-5,-5,-4,-2,-2,-5,-8,-6,-4,-7,-12,-13,-11,-8,-6,-7,-7,-4,-1,-1,-1,2,7,9,6,4,5,8,8,6,4,3,4,3,0,-2,4,8,2,-2,-1,2,4,2,1,10,15,12,7,0,-10,-15,-25,-39,-50,-60,-74,-86,-89,-84,-72,-61,-49,-31,-9,10,19,29,31,21,14,10,6,-1,-5,-3,1,2,3,6,3,-4,-3,3,4,5,8,7,2,1,3,-3,-5,1,5,1,0,6,5,2,2,-2,-5,2,7,0,-6,-6,-1,6,7,2,-1,1,4,3,-3,-6,-2,4,0,-5,-3,-1,-5,-10,-9,-5,-7,-12,-14,-8,-2,-5,-12,-17,-21,-20,-14,-15,-17,-18,-20,-25,-28,-27,-28,-29,-26,-24,-30,-35,-31,-27,-29,-33,-36,-40,-42,-37,-32,-30,-31,-35,-41,-42,-36,-31,-24,-21,-23,-23,-21,-21,-23,-24,-21,-19,-22,-25,-20,-13,-9,-11,-10,-3,6,-1,-5,4,11,8,7,
8,5,3,9,9,0,-1,2,1,-1,-1,0,1,2,3,3,3,3,0,-1,-1,-1,-2,-1,1,3,3,2,3,2,2,5,5,3,3,3,2,0,0,0,-2,-3,-3,-6,-7,-5,-4,-6,-7,-5,-3,-3,-4,-2,1,2,1,3,5,6,7,6,3,2,5,6,3,4,6,6,5,2,-2,-2,-1,-1,-1,-1,0,1,0,-2,-2,1,3,3,3,4,4,2,1,0,0,-1,0,1,0,-2,-1,-1,0,0,0,2,4,6,8,8,8,9,10,9,7,9,7,3,2,2,-2,-2,3,5,1,2,6,7,7,8,7,4,5,6,3,2,3,4,1,-2,-2,0,2,4,4,4,3,3,4,5,4,4,4,3,2,2,2,3,2,2,0,-2,-1,1,2,3,2,0,-4,-6,-4,-4,-5,-5,-4,-3,-3,-3,-2,1,4,3,0,0,3,6,5,4,7,9,9,7,7,9,12,12,10,9,11,12,9,7,7,9,10,7,4,7,9,6,3,3,1,-3,-5,-7,-11,-14,-20,-29,-35,-38,-45,-53,-54,-49,-45,-43,-39,-34,-27,-18,-12,-5,2,8,10,9,8,7,6,7,7,6,5,4,5,7,9,9,8,7,5,4,5,6,7,8,6,4,3,3,4,4,6,6,5,6,7,5,3,5,7,6,4,5,7,7,5,1,-1,1,4,3,2,3,4,3,2,2,3,4,2,-1,-2,-2,-4,-5,-5,-6,-8,-9,
-11,-12,-12,-11,-12,-13,-13,-15,-18,-21,-22,-25,-28,-28,-27,-30,-33,-33,-34,-35,-34,-34,-34,-30,-26,-30,-35,-33,-28,-29,-31,-31,-29,-26,-23,-25,-28,-26,-23,-23,-24,-22,-19,-17,-16,-17,-16,-14,-13,-12,-10,-9,-9,-7,-5,-3,-4,-3,-3,-1,0,2,6,8,8,6,4,3,2,5,7,8,8,6,3,2,4,5,3,3,3,1,-2,-3,-2,-1,-1,1,3,2,1,0,-3,-5,-3,0,0,-1,0,-3,-7,-6,-2,-2,2,6,4,0,-1,1,1,1,3,4,5,6,4,0,-1,2,1,-1,0,-1,-2,-3,-3,-3,-3,-1,0,-1,0,2,5,6,5,1,-1,-1,1,2,1,2,2,2,1,0,1,3,6,7,5,5,6,6,7,7,5,4,7,10,8,5,5,6,3,1,1,0,1,3,2,-1,1,5,7,6,6,7,6,5,5,3,1,3,4,2,0,1,3,4,5,5,4,5,8,7,3,1,-1,-1,-1,1,2,2,1,2,5,4,3,6,9,9,8,6,4,4,4,1,-1,0,3,2,0,0,-1,-1,0,0,0,1,2,3,5,6,7,7,6,7,9,8,7,8,8,5,1,-1,-2,-1,0,0,-1,0,2,2,2,4,5,5,5,5,6,7,4,2,3,2,1,1,4,5,7,8,8,9,9,12,12,15,16,13,10,9,8,8,5,7,12,11,7,8,7,-1,-8,-20,-36,-47,-58,-77,
-93,-101,-101,-95,-89,-79,-61,-39,-18,-5,8,11,3,0,3,5,3,3,5,3,-1,-2,0,-2,-2,7,12,6,3,6,3,0,4,7,5,4,7,7,3,3,8,10,8,5,-1,1,5,1,-10,-10,-6,-3,0,0,-4,-5,-3,0,1,4,3,0,-1,-2,-1,1,0,-4,-6,-5,-5,-9,-14,-14,-4,-2,-10,-16,-16,-18,-19,-15,-16,-18,-16,-20,-26,-28,-27,-26,-26,-23,-22,-29,-38,-39,-35,-33,-33,-35,-37,-38,-38,-36,-33,-33,-36,-41,-42,-40,-40,-41,-39,-35,-31,-32,-34,-34,-39,-41,-34,-32,-35,-29,-22,-25,-29,-24,-15,-12,-14,-12,-6,-6,-8,-6,-2,-5,-5,0,-3,-10,-9,-10,-10,-6,-3,-5,-5,-3,-3,-3,-1,1,1,-1,-3,-4,-6,-5,-6,-8,-9,-8,-7,-8,-8,-6,-4,-1,1,3,5,5,3,2,2,3,3,3,2,0,-1,-4,-6,-5,-2,-3,-4,-4,-5,-6,-8,-8,-8,-9,-9,-9,-9,-11,-12,-10,-9,-8,-8,-7,-5,-4,-2,-1,0,2,3,2,2,3,5,7,4,0,-3,-2,-1,0,-1,-1,-1,-1,-3,-7,-5,0,5,7,4,2,5,6,3,2,4,5,4,5,5,4,3,3,1,0,2,6,8,9,10,8,6,5,5,5,5,6,6,5,2,3,5,4,3,3,6,7,6,6,7,8,8,6,3,3,4,4,4,4,3,3,2,-1,-1,4,5,3,2,1,0,1,3,2,2,3,
4,2,2,4,6,8,9,8,6,7,9,8,7,7,5,2,2,1,0,0,1,-2,-5,-3,-2,-3,-3,-3,-4,-4,-3,-2,-2,-2,-1,-2,-4,-5,-6,-5,-5,-7,-9,-10,-11,-11,-13,-15,-15,-12,-11,-10,-8,-6,-4,-4,-1,5,10,10,9,9,9,8,7,4,1,3,3,-1,-2,1,2,1,3,4,4,5,11,17,13,7,7,6,1,-10,-26,-44,-57,-71,-91,-106,-112,-114,-109,-103,-92,-74,-51,-28,-11,4,11,4,-2,1,6,7,8,11,9,7,6,5,-1,-2,6,11,4,1,3,-1,-6,-1,3,0,-2,3,6,1,-1,2,5,4,5,2,0,5,8,2,-2,-1,0,2,3,1,-5,-8,-6,-4,-7,-11,-7,-3,0,2,2,1,-3,-7,-7,-6,-8,-13,-12,-8,-9,-15,-17,-18,-22,-22,-17,-17,-21,-24,-26,-27,-29,-30,-30,-29,-30,-29,-36,-44,-43,-36,-36,-40,-39,-39,-44,-43,-36,-33,-34,-38,-42,-43,-42,-42,-43,-41,-37,-33,-33,-34,-34,-35,-35,-30,-25,-24,-22,-18,-18,-20,-20,-18,-17,-19,-17,-13,-10,-8,-6,-4,-6,-4,5,8,1,2,1,2,-1,-3,-4,-4,-4,-6,-8,-7,-4,-4,-5,-4,-2,-4,-3,1,4,5,7,4,0,0,3,3,-1,-1,-1,-2,-3,-3,-4,-5,-6,-6,-8,-9,-8,-6,-4,-4,-6,-8,-6,-2,1,2,4,6,8,9,8,4,4,4,2,0,0,0,-1,-3,-6,-9,-9,-7,
-7,-8,-8,-7,-6,-7,-10,-9,-5,-3,-5,-7,-5,-2,0,-1,-3,-3,0,0,-1,1,7,11,9,3,2,4,6,6,6,8,7,4,-1,-4,-2,1,4,3,1,0,1,-1,-2,-1,3,4,4,5,5,5,6,6,5,6,8,6,5,6,8,8,7,6,7,8,8,6,3,3,5,4,2,2,2,0,0,2,3,4,6,8,9,8,8,7,7,8,7,4,2,4,4,2,2,2,2,1,0,1,3,2,0,0,1,2,2,1,2,2,2,2,3,5,6,5,3,2,0,-2,-2,-1,-2,-1,-1,-2,-2,-2,-2,0,2,0,-2,-2,-2,-2,-4,-5,-5,-4,-4,-5,-4,0,2,2,3,5,8,12,11,7,6,6,3,1,0,0,0,0,2,3,9,10,10,6,6,9,11,12,19,19,9,3,-3,-15,-27,-39,-54,-63,-71,-86,-99,-105,-107,-101,-88,-70,-49,-27,-6,5,15,17,10,7,8,6,6,7,11,9,5,4,5,0,-1,7,11,7,9,11,4,-2,4,5,1,3,11,12,3,-1,0,2,3,1,-3,-4,-1,-2,-7,-9,-4,1,4,7,5,0,-1,3,5,-2,-7,-6,-6,-7,-4,-3,-3,-6,-11,-11,-2,-2,-8,-9,-1,-1,-10,-12,-11,-17,-19,-18,-25,-32,-29,-30,-35,-36,-37,-36,-38,-38,-33,-37,-47,-49,-42,-42,-43,-44,-43,-45,-45,-41,-40,-43,-42,-43,-46,-45,-42,-39,-40,-38,-33,-30,-29,-30,
-32,-32,-25,-22,-24,-22,-15,-16,-24,-26,-19,-16,-20,-19,-14,-14,-12,-10,-9,-11,-6,1,-1,-10,-11,-2,-1,-1,0,2,2,1,0,2,4,6,6,4,2,0,-1,0,-1,-5,-8,-7,-6,-5,-4,-6,-6,-5,-4,-5,-6,-4,-2,-2,-5,-9,-9,-5,-2,-3,-4,-4,-3,-2,-4,-6,-5,-2,-1,-2,-3,-5,-6,-5,-4,-3,-3,-3,-3,-3,-5,-6,-6,-5,-4,-7,-9,-7,-4,-3,-5,-7,-5,-6,-8,-7,-5,-3,-4,-5,-3,-1,-1,-3,-2,0,3,3,1,0,1,2,1,0,1,5,5,3,3,3,2,1,0,0,-1,-2,-1,-2,-4,-3,-2,-2,-3,-3,-2,0,3,3,2,2,2,3,3,3,4,8,10,7,2,-1,-3,-3,-3,-2,0,2,2,2,2,3,4,6,8,8,8,6,1,0,0,1,1,-1,-1,0,-1,0,3,6,8,8,6,4,1,0,2,2,2,0,-3,-4,-4,-7,-9,-7,-4,-4,-4,-2,-1,-2,-3,-3,-3,-1,0,-1,-1,-1,-2,-5,-6,-5,-2,1,0,-3,-3,-1,1,2,3,4,5,7,5,3,3,6,8,6,2,2,3,3,4,8,7,2,-1,0,2,1,7,13,13,7,8,9,4,-3,-13,-28,-39,-51,-67,-79,-86,-90,-89,-82,-69,-51,-29,-11,1,13,19,15,12,15,13,10,12,15,9,2,7,8,-1,-5,0,3,-1,2,4,-1,-4,0,1,-3,-1,6,7,3,-1,-1,
0,4,6,4,3,5,5,0,-1,2,3,7,8,2,-4,-3,2,3,-2,-3,-3,-4,-5,-2,-1,0,-2,-9,-14,-13,-13,-17,-17,-9,-8,-13,-14,-14,-17,-16,-10,-12,-18,-16,-17,-24,-27,-24,-25,-29,-31,-28,-31,-38,-37,-34,-32,-34,-35,-35,-37,-38,-33,-30,-35,-42,-45,-46,-46,-43,-40,-41,-38,-36,-37,-36,-33,-32,-31,-25,-21,-23,-24,-18,-16,-19,-17,-14,-14,-18,-17,-13,-13,-10,-5,-6,-9,-4,3,-2,-8,-9,-4,-2,1,-1,-3,-3,-3,-4,-4,-4,-3,-1,2,2,0,-3,-3,-1,-2,-4,-4,-5,-6,-7,-7,-7,-7,-4,-3,-3,-2,-2,-3,-1,-1,-2,-3,-3,-3,-1,2,0,-1,0,0,-2,-1,0,0,0,-1,-5,-7,-6,-9,-13,-12,-10,-9,-8,-10,-15,-14,-9,-7,-8,-5,-1,-1,-4,-5,-7,-6,-2,-1,-2,-4,-2,2,2,3,4,2,2,3,5,3,1,2,3,3,1,1,2,4,3,1,0,2,3,2,-1,-3,-2,-2,-4,-3,0,4,4,3,4,5,6,4,4,6,8,8,5,4,6,9,9,6,3,3,5,5,3,4,7,9,6,1,-2,1,6,5,2,2,3,3,3,3,4,7,12,11,7,8,10,9,10,8,3,-1,1,1,-2,-3,-2,-2,-2,-3,-3,-1,4,5,0,-3,0,1,-2,-4,-3,-2,-2,-1,0,0,1,3,3,4,6,8,8,7,8,7,5,3,4,5,4,3,4,
5,7,6,5,4,5,6,7,6,5,5,4,2,1,-1,-5,-10,-13,-15,-21,-30,-37,-41,-44,-48,-52,-54,-49,-43,-39,-33,-23,-15,-12,-8,-5,-3,1,6,8,10,10,5,-1,-1,2,2,3,5,5,4,1,-1,-1,2,4,4,3,3,1,2,6,7,4,3,6,6,3,3,5,6,7,7,5,3,5,5,1,1,5,7,6,4,3,3,3,2,1,2,2,0,-3,-4,-5,-3,-2,-4,-6,-6,-6,-7,-7,-9,-11,-11,-11,-14,-16,-15,-14,-16,-18,-19,-18,-17,-19,-24,-27,-27,-26,-28,-31,-31,-30,-31,-32,-34,-34,-32,-29,-29,-32,-32,-31,-31,-32,-32,-31,-30,-28,-25,-26,-28,-27,-24,-22,-21,-17,-14,-14,-15,-13,-12,-10,-7,-3,-2,-1,-1,-3,-6,-5,-3,-3,-3,-2,-2,-4,-7,-5,-1,1,-1,-2,-1,0,-1,-2,-2,0,1,2,0,-1,3,6,7,6,7,9,11,10,9,10,8,5,0,-2,-1,1,0,-3,-4,-3,-4,-6,-6,-2,0,-2,-3,-4,-4,-3,-3,-5,-5,-5,-6,-6,-3,1,3,2,0,-2,-1,-2,-3,-1,2,3,1,-2,-4,-3,0,2,2,3,4,4,4,2,2,1,0,-3,-7,-6,-4,-6,-8,-7,-7,-5,-2,-2,-1,4,8,7,6,7,10,10,10,10,8,8,7,5,6,7,6,5,6,6,6,6,7,8,8,7,8,5,3,2,2,1,2,3,3,2,4,6,4,6,11,14,
14,12,9,8,8,8,8,7,6,6,6,5,4,7,9,9,9,10,9,8,10,10,6,2,3,7,6,5,6,5,3,3,2,0,1,5,6,4,4,5,4,5,7,6,3,2,3,4,1,0,-1,-1,1,5,6,8,10,13,11,10,10,12,14,14,10,7,8,10,10,10,11,14,15,17,13,9,8,8,9,10,14,17,16,10,7,4,-4,-11,-18,-30,-45,-61,-77,-89,-96,-99,-91,-80,-65,-46,-28,-13,-1,9,12,9,11,14,8,6,8,11,8,4,7,8,0,-2,6,11,6,5,7,3,-3,3,6,3,2,4,2,-1,-4,-2,1,7,10,5,-2,-1,3,2,-2,-2,-2,0,1,-5,-9,-6,-1,0,-3,-9,-10,-6,-2,2,0,-2,-1,-4,-10,-9,-7,-13,-14,-3,-2,-12,-13,-10,-17,-20,-17,-20,-24,-17,-16,-25,-26,-22,-24,-29,-26,-20,-23,-31,-33,-31,-33,-38,-38,-38,-40,-42,-41,-41,-43,-44,-46,-44,-40,-36,-36,-38,-35,-28,-24,-24,-29,-35,-34,-26,-23,-28,-28,-18,-13,-17,-18,-14,-13,-15,-14,-11,-8,-6,-5,-4,-7,-7,-1,-1,-8,-11,-6,-1,-1,-1,-2,-2,-4,-7,-11,-11,-6,-3,-5,-6,-7,-6,-5,-7,-7,-3,0,-2,-5,-4,-3,-3,-2,0,-1,-2,-3,-5,-4,-3,-4,-8,-11,-12,-14,-14,-12,-12,-13,-14,-15,-15,-14,-12,-10,-10,-11,-11,-11,-10,-9,-8,-9,-10,-11,-11,-11,-9,-5,-5,
-5,-5,-4,-5,-5,-6,-5,-2,0,-2,-5,-8,-9,-7,-6,-6,-10,-11,-9,-8,-7,-7,-7,-6,-4,-5,-8,-7,-2,2,0,-3,-4,-4,-5,-4,-5,-6,-5,-3,-3,-5,-5,-5,-5,-5,-4,-4,-7,-7,-4,-4,-8,-8,-5,-5,-5,-4,-3,-4,-4,-5,-8,-8,-6,-7,-7,-5,-5,-5,-4,-4,-2,-1,-2,-4,-2,2,2,1,0,-1,-1,-1,-2,-2,-1,-1,-3,-3,-1,0,-1,1,3,3,2,2,1,-2,-3,-5,-8,-10,-8,-8,-12,-13,-12,-10,-8,-3,-1,-1,-1,0,-1,-2,-1,2,1,-3,-6,-8,-8,-7,-7,-6,-7,-8,-8,-7,-6,-3,0,2,1,-2,-3,-2,0,2,2,1,2,2,1,-1,0,4,5,4,3,3,9,7,3,4,7,10,10,10,11,11,7,3,-1,-11,-25,-38,-57,-76,-89,-99,-108,-110,-108,-99,-89,-72,-50,-31,-15,-1,12,14,8,5,3,-1,-2,-1,2,4,3,5,5,-3,-7,0,5,2,0,2,-1,-7,-4,-1,-3,-2,4,4,-3,-6,-5,-1,4,6,0,-4,-3,-2,-8,-11,-7,0,8,11,3,-5,-3,1,-1,-7,-6,-4,-5,-7,-5,-5,-5,-3,-8,-12,-7,-5,-11,-11,0,4,-6,-14,-16,-21,-23,-20,-24,-29,-27,-27,-34,-39,-38,-33,-32,-29,-26,-28,-34,-39,-38,-38,-40,-42,-42,-41,-42,-42,-41,-42,-43,-45,-47,-48,-46,-46,-46,-43,-37,-35,-36,-37,-40,-39,-31,-26,-31,-28,-18,-18,
-22,-19,-13,-15,-19,-18,-12,-8,-7,-8,-8,-9,-9,-5,-7,-11,-8,-1,1,1,2,1,-1,-3,-3,-1,0,0,-1,0,-1,-3,-3,-1,1,3,5,5,4,5,5,3,1,1,3,3,1,3,4,2,1,0,0,3,6,3,-1,-3,-3,-3,-4,-4,-4,-4,-6,-8,-7,-3,0,2,4,2,0,0,-1,-3,-2,0,0,-1,-2,-4,-6,-6,-4,-3,-2,0,3,1,-2,-4,-3,0,2,1,-1,1,4,4,2,3,6,6,5,3,3,6,8,6,4,4,2,0,-1,0,2,2,-1,-3,-6,-6,-6,-7,-6,-2,0,-2,-3,0,2,3,5,6,5,6,5,3,5,7,5,6,8,10,11,9,6,4,6,8,6,4,7,8,4,0,-1,0,3,4,1,-1,0,0,-1,-2,-2,0,2,4,4,4,7,8,6,5,6,8,10,11,10,7,8,10,8,6,7,11,12,10,8,6,6,7,7,6,5,7,9,6,4,6,10,10,7,5,5,4,2,3,2,0,-1,-3,-6,-7,-4,-2,-2,-2,-2,-4,-5,-4,-3,-4,-4,-2,-1,-3,-6,-6,-3,-2,-2,-1,2,3,5,6,9,9,11,12,12,11,11,10,9,9,9,5,7,8,5,3,4,5,5,5,5,3,0,-2,-7,-16,-26,-39,-53,-67,-78,-89,-99,-106,-110,-102,-87,-69,-48,-29,-12,-2,6,7,3,4,4,2,1,3,5,1,-2,3,7,-1,-5,2,9,5,
0,3,3,0,3,4,-2,-2,3,4,-1,-1,-1,-4,-2,-1,-6,-6,-3,-2,-5,-6,-8,-5,0,3,0,-6,-7,-5,-4,-7,-12,-15,-10,-6,-6,-7,-6,-7,-13,-13,-8,-8,-13,-12,0,3,-7,-13,-13,-13,-15,-17,-20,-22,-21,-25,-33,-36,-36,-38,-41,-41,-38,-39,-44,-48,-45,-42,-44,-49,-50,-48,-49,-50,-48,-49,-51,-54,-54,-53,-50,-48,-46,-44,-41,-37,-32,-34,-39,-38,-31,-29,-36,-34,-22,-16,-17,-16,-16,-20,-24,-23,-20,-12,-5,-7,-12,-16,-12,-6,-8,-11,-9,-3,-1,-2,-3,-3,-1,-2,-2,-2,-3,-4,-4,-3,-3,-1,0,-2,-2,2,3,1,0,1,0,-2,-2,-5,-8,-6,-4,-7,-9,-7,-6,-5,-2,0,0,1,4,3,0,0,1,2,3,4,3,2,1,-2,-3,-2,1,3,3,1,-4,-8,-9,-9,-8,-9,-7,-8,-11,-13,-12,-12,-9,-6,-5,-7,-6,-4,-4,-4,-3,-3,-3,-3,-2,-1,1,2,3,3,2,3,5,6,4,3,3,2,0,-3,-4,-2,-1,-3,-5,-6,-4,-4,-5,-7,-5,-3,-3,-2,0,-1,0,1,0,-1,0,1,0,0,2,3,2,3,3,0,-1,0,0,0,2,4,1,-2,-3,-4,-4,-2,-1,-1,0,-1,-2,-3,-3,-2,-1,-3,-2,1,1,2,3,2,1,1,1,2,5,8,7,4,2,1,0,1,1,1,3,3,1,-2,-2,-1,1,2,1,1,1,1,0,-3,-3,-2,
-1,-1,-2,-2,-2,1,2,2,2,2,0,-2,-4,-4,-6,-7,-8,-10,-9,-8,-9,-9,-8,-5,-3,-2,-2,-2,-4,-6,-7,-8,-7,-5,-3,-1,-1,-2,-1,-1,0,4,6,4,5,7,5,2,3,4,3,4,5,3,2,1,-1,-3,-1,4,0,-2,-2,1,2,3,4,8,10,4,-1,-1,-8,-21,-30,-42,-55,-68,-81,-91,-93,-92,-87,-74,-53,-34,-18,-4,9,19,19,10,3,3,1,0,4,6,2,-6,-3,-1,-5,-6,1,7,3,-1,2,2,0,2,7,3,-1,4,3,0,2,3,2,4,4,0,-3,-1,-1,-8,-12,-9,-6,-4,-6,-8,-10,-11,-10,-9,-8,-10,-9,-7,-4,-3,-6,-9,-10,-13,-13,-9,-10,-14,-12,-5,-6,-14,-16,-8,-4,-8,-13,-17,-19,-20,-24,-28,-31,-33,-37,-41,-44,-42,-42,-48,-51,-47,-42,-46,-52,-48,-44,-48,-52,-49,-47,-50,-54,-52,-53,-53,-48,-47,-47,-44,-38,-36,-37,-38,-37,-33,-29,-29,-29,-22,-18,-17,-16,-13,-18,-25,-22,-14,-13,-13,-12,-12,-15,-13,-8,-10,-14,-10,-4,-4,-5,-5,-5,-5,-6,-7,-6,-6,-7,-7,-4,-2,-3,-4,-3,-2,-3,-3,-4,-4,-2,-2,-7,-9,-7,-4,-4,-4,-5,-4,-2,-1,-2,-2,-1,0,-1,-4,-6,-8,-9,-8,-6,-6,-8,-7,-7,-7,-8,-7,-6,-5,-3,-4,-7,-7,-5,-5,-8,-8,-7,-6,-7,-8,-9,-10,-10,-10,-11,-7,-4,-4,-6,-7,-5,-2,
-3,-5,-6,-5,-5,-7,-8,-6,-5,-6,-7,-9,-9,-7,-6,-6,-4,-3,-5,-7,-4,0,1,2,2,3,5,4,2,1,2,2,1,1,1,-1,-1,-2,-5,-4,-3,-3,-2,-1,-1,-3,-3,-3,-2,-2,0,0,-2,-3,-3,-2,-3,-3,-3,-3,-2,0,-1,-2,-2,-1,-1,-1,-2,-5,-6,-5,-6,-6,-4,-4,-4,-2,-1,-3,-2,-1,0,2,5,4,-1,-1,0,-1,-1,0,1,1,2,2,2,4,6,4,-1,-5,-7,-6,-5,-4,-3,-6,-10,-12,-10,-8,-4,-2,-1,-2,-2,-3,-3,-1,0,-1,-3,-2,0,-1,-3,-4,-5,-6,-6,-6,-5,-6,-8,-9,-8,-6,-3,0,1,-1,-2,-2,-2,0,4,5,4,3,1,-2,-3,-1,1,1,2,3,3,3,3,2,2,3,4,7,5,2,2,3,0,-3,-2,-7,-18,-30,-41,-52,-62,-72,-79,-81,-86,-85,-72,-54,-37,-20,-1,9,16,19,14,10,7,2,-2,2,7
3,3,2,2,2,3,1,0,0,1,1,0,0,0,-1,-1,-1,-1,0,2,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-5,-6,-5,-3,-4,-8,-8,-3,-2,-2,3,11,20,26,31,36,44,51,56,56,49,41,34,28,17,8,1,-6,-10,-7,-4,-6,-4,1,2,-2,-7,-6,-4,-3,-1,1,0,-2,-2,-2,-2,-1,3,2,-1,1,3,1,0,2,1,-3,-3,-2,-2,-1,2,2,-1,-4,-1,1,0,-4,-4,-3,-2,0,0,0,2,4,5,6,7,6,7,7,9,9,4,2,6,11,8,1,-1,2,5,7,6,8,9,10,12,11,12,15,16,15,15,17,18,16,17,21,20,18,22,24,23,24,25,23,21,22,22,21,23,22,21,20,19,16,14,16,17,16,15,14,13,12,11,11,11,11,10,8,7,4,2,4,5,1,-1,1,2,0,1,2,0,-2,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-2,-1,1,1,2,3,2,0,0,1,1,0,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-2,0,0,1,2,3,3,3,4,5,6,6,5,5,3,2,1,-2,-2,0,3,3,2,1,1,0,-1,-2,0,1,2,1,-2,-4,-5,-4,-4,-4,-2,0,1,1,0,0,1,2,3,3,1,2,1,-1,-3,-2,-2,-2,-2,-1,-2,-2,-1,-1,-2,-3,-4,-5,-4,-4,-4,-4,-2,-2,-4,-4,-4,-5,-4,-3,
-4,-5,-6,-6,-6,-5,-5,-5,-4,-3,-4,-6,-7,-6,-5,-5,-6,-7,-8,-7,-7,-7,-7,-5,-4,-4,-4,-5,-6,-6,-6,-5,-4,-5,-5,-7,-8,-9,-9,-8,-6,-4,-5,-8,-7,-6,-4,-2,-3,-4,-4,-4,-6,-6,-4,-2,-3,-5,-7,-7,-6,-6,-6,-4,-3,-5,-7,-7,-6,-6,-7,-8,-8,-8,-8,-10,-11,-10,-9,-10,-9,-8,-6,-5,-6,-6,-6,-5,-5,-6,-4,-5,-8,-9,-6,-5,-5,-1,5,11,19,27,33,39,45,50,49,42,37,32,27,16,5,-3,-12,-14,-11,-7,-8,-7,-3,-3,-7,-10,-8,-5,-5,-3,0,-1,-2,-1,-1,-5,-3,2,2,1,3,3,-3,-3,1,2,0,2,5,2,3,4,3,1,3,7,8,4,0,-3,-2,0,2,2,-2,0,1,0,0,3,3,2,3,4,5,6,6,8,12,10,4,2,6,11,13,15,15,13,14,16,16,15,17,17,16,16,15,14,14,18,21,20,19,23,25,24,25,28,27,26,25,24,22,25,26,24,25,25,23,19,19,19,19,20,19,19,17,15,14,12,11,11,13,13,10,9,12,13,11,10,13,14,11,10,12,8,6,8,9,9,9,9,8,6,5,6,8,9,8,7,7,6,5,5,5,6,6,5,3,3,3,3,4,5,7,7,7,7,7,7,8,8,9,9,8,7,6,5,4,6,9,9,8,8,9,9,9,8,7,8,8,7,
5,4,5,4,3,4,4,4,5,6,6,5,6,6,6,6,5,5,5,5,4,3,2,3,3,3,2,4,4,4,5,4,3,4,5,4,4,4,4,3,3,3,3,5,6,5,5,5,5,5,5,4,4,5,5,5,6,5,4,4,3,3,4,4,4,4,5,3,2,2,3,3,3,3,4,4,2,1,2,3,4,3,3,3,4,3,2,2,4,4,2,0,1,2,1,0,1,3,4,4,5,5,6,7,7,6,6,7,5,4,3,3,4,5,4,2,2,4,5,5,4,2,3,3,2,1,2,3,2,1,1,1,2,2,1,-1,0,1,0,-1,-1,-1,0,-3,-4,-5,-4,-4,-3,-3,-1,-3,-8,-9,-6,-3,-2,3,8,15,21,25,30,38,45,48,45,38,32,25,19,11,2,-4,-11,-13,-9,-7,-5,-3,2,3,0,-2,-2,-2,-5,-4,-1,-1,-3,-2,-4,-7,-5,1,1,1,5,6,2,1,4,3,2,3,2,-1,2,5,2,-2,0,5,6,1,-4,-6,-3,-3,-4,-5,-4,0,2,0,-3,1,3,2,1,4,7,7,5,6,8,9,4,0,3,8,8,8,7,4,3,5,7,8,10,10,11,10,10,8,7,11,15,13,9,12,13,12,14,16,14,13,14,13,12,15,17,16,14,11,9,9,9,9,9,9,9,8,6,5,6,5,3,0,0,0,-4,-7,-3,1,-2,-5,-3,-2,
-2,-2,0,-1,-2,0,0,-1,0,1,1,-1,-2,-1,0,0,0,-1,0,0,-1,-1,1,2,1,-1,-2,-2,-1,0,1,1,1,2,1,0,1,3,3,3,3,3,3,4,5,5,5,6,5,4,4,5,6,5,3,3,4,3,2,2,2,2,3,3,2,2,2,2,1,0,0,1,3,3,3,3,3,3,2,1,1,3,4,4,2,2,2,1,1,3,3,3,4,4,4,3,4,5,5,6,6,5,5,5,3,0,-1,-1,0,0,-1,-1,0,0,1,3,4,6,8,8,5,4,5,5,3,2,2,2,3,3,3,2,3,4,3,3,4,5,5,4,3,2,2,1,1,0,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,0,-1,0,2,3,4,5,4,4,5,5,5,5,5,4,2,1,2,3,3,2,1,1,0,-1,-2,-3,-2,-2,-3,-4,-4,-3,-4,-5,-5,-4,-3,-3,-4,-5,-5,-4,-5,-6,-5,-3,-2,-1,1,3,4,6,8,10,15,18,18,21,25,26,23,21,19,16,14,10,7,4,2,-1,-5,-7,-6,-5,-4,-2,-2,-2,-1,0,0,-1,-3,-4,-4,-5,-5,-3,-2,-3,-5,-5,-5,-5,-4,-4,-3,-2,-3,-6,-8,-7,-6,-7,-7,-6,-6,-6,-6,-5,-5,-5,-4,-3,-1,0,-1,-1,-1,-2,-3,-3,-3,-3,-4,-4,-5,-4,-2,-1,0,1,2,3,4,6,6,
6,6,6,6,6,7,7,8,10,10,11,13,15,16,16,17,18,17,17,17,16,16,16,14,11,12,15,15,13,13,14,15,14,13,12,13,14,13,10,10,11,10,8,7,8,8,8,8,8,8,8,7,7,6,5,4,3,3,2,2,2,1,-1,-2,-2,-2,-1,0,0,-1,-2,-2,-3,-4,-3,-3,-3,-2,-1,-2,-2,-1,1,1,2,2,2,1,-1,-2,-1,0,1,2,0,-1,-1,-1,-2,0,2,1,0,-1,-2,-3,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,-1,-1,-2,-1,-1,-1,0,1,0,0,0,0,0,-1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-3,-4,-3,-3,-3,-3,-2,-3,-3,-4,-3,-3,-2,0,-1,-4,-5,-4,-3,-3,-3,-2,-1,-2,-1,-1,-1,0,1,-1,-3,-4,-4,-4,-4,-4,-4,-3,-2,-1,-2,-3,-2,-1,-1,-2,-3,-5,-6,-6,-7,-7,-6,-5,-4,-3,-2,-3,-3,-1,0,1,1,0,-1,0,-2,-3,-4,-4,-4,-4,-4,-3,-2,0,0,-1,0,1,1,3,4,3,3,3,2,1,0,-1,-2,-2,-2,-1,-1,-2,-2,-2,-2,-2,-1,0,1,2,3,2,3,4,3,2,2,2,1,0,-1,-1,-1,-2,-3,-3,-2,-1,-1,0,1,1,2,2,1,-1,-2,-2,-4,-5,-6,-6,-5,-4,-4,-3,-2,0,-1,-4,-3,-1,0,-2,0,3,11,20,25,29,39,
47,51,51,47,43,39,33,23,11,1,-6,-8,-4,-1,-4,-5,-3,-1,-3,-4,0,1,1,2,2,-2,-3,-2,-3,-6,-4,0,-1,-3,-3,-3,-5,-4,-3,-3,-2,-1,-3,-4,-3,-3,-3,-2,3,5,5,3,-2,-3,-1,1,2,2,1,-2,-4,-2,-1,-1,-1,-1,-2,-1,-1,0,0,3,6,7,2,0,4,7,7,7,8,7,8,8,10,10,12,13,12,12,12,11,9,12,17,17,16,18,18,17,20,19,17,18,20,18,16,16,18,18,19,19,18,17,15,15,17,17,18,21,17,15,14,12,10,10,11,9,4,3,4,3,0,1,5,6,2,2,2,1,2,5,6,7,7,5,3,3,3,3,3,2,1,1,1,1,2,3,4,4,5,6,6,7,7,7,6,5,4,2,1,0,-1,-1,0,1,0,0,0,0,0,2,3,3,4,2,0,1,2,2,3,4,5,5,4,3,3,3,3,5,5,3,3,2,1,1,1,0,1,3,2,0,0,0,-1,-1,0,0,1,3,4,3,2,2,2,2,3,3,3,4,4,2,-2,-3,-1,0,-2,-2,-1,-1,-3,-4,-3,-3,-4,-3,-3,-3,-3,-2,-2,-4,-5,-6,-6,-4,-2,-2,-2,-1,0,1,0,1,3,3,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-5,-4,-3,-2,-2,-2,-3,-4,-4,-3,-2,-1,-1,-2,-4,-4,-3,-3,-2,-1,-1,-1,-1,-2,
-3,-2,-1,-1,-2,-3,-3,-2,-1,-1,-2,-1,0,0,0,0,0,1,2,2,1,2,3,2,2,3,2,2,3,3,3,2,2,1,1,2,3,4,5,5,5,6,7,7,7,7,9,10,10,8,7,6,5,4,4,4,2,0,-3,-4,-3,-2,-2,-3,-2,-1,-1,-1,-1,1,3,3,2,1,0,0,-1,-1,-4,-7,-5,-1,-2,-3,-2,5,15,25,32,39,49,57,59,60,57,52,47,40,28,16,8,0,-5,-2,2,-1,-2,0,0,-3,-2,1,1,1,3,5,2,0,2,0,-2,2,5,2,0,-1,-1,-4,-5,-3,-1,-1,0,-2,-4,-3,1,0,-1,1,3,3,2,1,-1,-1,2,5,6,6,7,8,6,5,4,1,-1,0,2,4,4,3,4,7,9,6,6,12,16,16,17,17,15,14,16,18,18,18,20,21,20,20,19,20,22,26,26,23,24,26,24,24,26,24,22,22,20,19,21,24,23,23,22,20,19,17,17,18,20,20,20,18,15,15,15,14,12,13,14,13,13,14,14,12,10,10,9,8,8,7,2,1,2,2,2,2,3,5,6,5,5,4,5,5,5,5,4,4,3,3,3,2,1,2,2,1,2,3,3,4,3,3,4,6,6,7,7,8,8,8,8,8,10,9,8,7,8,8,7,6,5,5,4,3,2,1,1,2,2,2,3,4,3,4,4,5,6,7,7,7,
7,7,7,6,5,7,8,8,7,5,5,5,5,3,2,2,3,2,2,2,3,3,1,0,0,2,3,2,1,2,1,0,-1,1,3,3,2,1,0,1,1,1,0,1,2,1,1,0,0,-1,-2,-3,-3,-3,-3,-3,-4,-4,-4,-5,-7,-7,-6,-5,-4,-4,-5,-5,-4,-4,-3,-3,-2,-3,-3,-2,-3,-4,-5,-5,-6,-7,-7,-7,-6,-5,-5,-6,-5,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-6,-6,-6,-6,-7,-8,-9,-8,-9,-11,-8,-7,-7,-5,-4,-3,-3,-3,-2,-3,-2,-2,-3,-2,-1,-2,-2,-1,0,0,0,0,1,2,2,1,1,0,-2,-3,-3,-4,-4,-6,-7,-7,-6,-5,-6,-5,-2,-1,-2,-3,-3,-3,-3,-5,-4,-5,-5,-5,-6,-6,-9,-11,-9,-4,-3,-3,2,9,19,29,34,37,46,52,54,55,53,46,37,28,16,5,-3,-8,-9,-5,-3,-4,-3,-1,-1,-3,-4,-1,0,-1,2,3,1,-1,0,-3,-7,-2,2,2,2,3,0,-4,-4,-2,0,3,3,1,0,0,0,-1,-1,3,4,3,0,-5,-8,-5,-1,1,0,-1,1,3,1,1,3,3,2,2,4,6,6,3,2,5,5,2,3,7,9,7,7,8,9,12,14,14,15,16,17,18,18,18,18,15,17,23,25,23,24,25,24,23,22,22,21,24,25,22,22,23,24,23,21,21,17,16,17,15,14,
15,17,13,10,10,11,11,10,12,13,12,11,12,12,10,8,9,11,10,9,7,2,2,5,6,3,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-2,0,1,1,0,1,2,3,3,2,1,1,1,0,0,0,0,-1,-2,-2,-2,0,2,2,2,2,2,2,2,2,2,3,4,3,1,0,-1,0,2,2,2,2,3,2,2,2,3,3,4,4,1,0,1,2,1,0,-1,0,1,1,1,2,3,4,3,4,4,3,2,2,1,1,0,-1,-3,-4,-3,-4,-5,-4,-2,-3,-5,-6,-5,-4,-4,-5,-5,-5,-4,-4,-4,-4,-3,-2,-2,-3,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-5,-5,-5,-7,-9,-7,-5,-4,-3,-4,-4,-4,-4,-4,-4,-4,-4,-5,-7,-7,-7,-6,-6,-5,-3,-4,-5,-5,-5,-3,-2,-2,-2,-3,-4,-6,-6,-5,-5,-4,-3,-3,-5,-6,-6,-5,-3,-2,-2,-1,-1,-2,-3,-3,-3,-2,-3,-3,-4,-3,-3,-3,-2,-1,-1,0,1,1,2,2,0,-2,-2,-1,-1,-3,-5,-5,-5,-6,-6,-7,-6,-5,-5,-6,-5,-4,-2,-2,-3,-4,-4,-6,-7,-6,-5,-5,-5,-5,-8,-12,-9,-5,-6,-9,-7,-2,5,15,20,25,33,39,42,43,44,42,35,28,17,7,1,-6,-8,-5,-4,-5,-5,-2,-3,-5,-4,-1,-1,-3,0,3,2,0,0,-1,-3,0,1,-1,0,2,-1,-5,-5,-4,-2,-1,
0,-2,-3,-2,-2,-4,-3,1,3,4,1,-3,-4,-1,3,4,3,4,6,4,2,3,4,3,0,0,1,5,7,5,5,8,8,3,3,8,10,9,9,7,5,7,9,8,10,14,15,14,14,16,16,17,18,21,22,22,22,23,22,23,23,21,22,22,23,25,25,26,27,25,23,23,22,22,23,21,19,19,20,17,13,15,15,14,11,11,10,10,11,13,13,10,9,8,7,6,7,4,2,3,7,8,5,4,2,4,5,4,5,6,6,4,4,3,1,1,3,4,3,2,3,4,4,5,5,5,4,5,5,3,3,4,2,0,0,0,-1,0,1,1,1,0,0,1,2,3,4,5,5,4,3,2,2,3,4,3,5,7,6,5,5,5,6,8,7,4,3,4,2,0,-1,1,2,3,2,1,1,1,2,0,-1,-2,-2,-3,-2,-1,-1,-1,0,1,1,1,0,0,1,0,-1,-1,-2,-1,-1,-1,-1,-1,0,0,1,2,1,-1,-2,-3,-4,-5,-4,-4,-3,-3,-4,-7,-7,-6,-4,-4,-6,-6,-6,-5,-6,-7,-6,-5,-3,-4,-6,-6,-4,-1,-1,-2,-2,-1,0,0,-1,-2,-2,-1,-3,-6,-7,-7,-6,-6,-6,-6,-5,-2,-1,-2,-2,0,2,2,1,0,0,0,-2,-5,-5,-2,-2,-3,-3,-1,-1,-2,-1,-1,-2,-3,-3,-4,-4,-4,-4,-6,-6,-5,-5,-5,-3,-2,-2,-2,-3,-3,-2,-1,
-2,-3,-4,-4,-3,-4,-5,-5,-4,-4,-5,-6,-5,-4,-3,-1,3,5,6,8,13,17,20,21,23,26,27,24,21,18,16,11,6,3,1,-1,-1,-2,-4,-5,-5,-4,-3,0,2,2,2,3,2,1,1,1,2,2,1,0,0,0,0,0,0,-2,-3,-2,-1,-2,-3,-2,-3,-4,-5,-6,-7,-6,-5,-5,-6,-5,-5,-6,-7,-7,-6,-6,-5,-6,-6,-7,-6,-4,-2,-1,0,1,1,1,3,6,6,6,7,7,7,7,8,8,8,9,9,8,9,10,10,9,9,9,11,12,13,13,13,13,13,13,14,15,17,17,17,17,16,17,17,17,18,18,18,16,15,14,13,12,12,12,10,10,9,7,6,6,6,5,4,4,2,1,0,-1,-1,-1,0,0,-1,-1,-1,-1,-1,1,2,1,0,-1,-1,0,0,-1,-1,1,0,-1,-2,-3,-2,-1,-1,-3,-3,-3,-3,-5,-5,-4,-2,-2,-1,1,3,4,4,3,4,5,5,4,4,5,4,2,1,1,1,2,2,1,2,2,2,2,3,3,1,-1,-1,0,2,2,2,3,3,1,0,0,2,3,4,3,2,2,1,0,0,0,1,1,1,1,1,2,4,3,1,2,3,4,3,2,1,1,2,0,-3,-4,-2,-2,-4,-4,-4,-4,-4,-5,-6,-5,-4,-4,-5,-5,-5,-4,-4,-3,-3,-1,-1,-2,-4,-3,-1,0,-1,-2,-3,-3,-4,-4,-5,-5,-3,-4,-6,-8,
-7,-6,-5,-4,-4,-4,-4,-4,-3,-2,-3,-2,-2,-3,-4,-5,-5,-5,-4,-4,-6,-7,-5,-3,-3,-4,-3,-1,-2,-2,-2,-1,0,1,1,-1,-2,-1,-2,-3,-2,-2,-3,-2,-1,0,-1,0,2,3,3,3,1,0,-1,-2,-4,-5,-4,-3,-4,-5,-7,-7,-4,-1,-1,-2,-2,-2,-4,-6,-6,-8,-7,-5,-5,-5,-5,-7,-10,-10,-7,-3,-1,-1,2,5,11,19,26,32,41,46,48,49,46,40,32,25,14,6,-1,-7,-7,-4,-5,-7,-6,-2,-3,-5,-3,-1,-2,-5,-1,2,-1,-4,-3,-3,-5,-4,0,0,-1,-2,-3,-4,-3,-3,-2,-1,-3,-5,-9,-8,-4,-3,-4,-4,-2,0,-1,-4,-4,0,3,3,1,0,1,3,3,2,1,0,0,-1,0,3,4,3,4,8,8,3,3,8,9,6,7,8,8,10,12,9,8,12,13,12,12,15,13,9,10,12,14,14,16,17,16,16,17,17,17,19,19,18,19,19,19,19,19,18,16,13,13,14,15,17,19,16,14,15,17,14,11,11,12,11,11,13,11,8,7,7,7,5,6,6,3,3,6,6,5,3,4,4,4,4,5,6,8,8,7,6,6,6,6,5,5,5,5,2,2,4,5,5,4,5,4,2,2,2,3,4,4,3,4,6,7,8,10,12,11,12,13,13,12,12,12,11,11,11,11,10,9,8,7,7,7,7,7,6,5,4,2,2,
3,3,2,2,2,2,1,0,-1,1,3,4,4,4,4,4,6,7,7,8,7,6,5,4,4,4,5,5,3,2,3,4,3,3,3,3,2,2,1,-1,-1,-1,-1,-1,-1,0,0,0,2,2,1,1,4,5,5,5,5,3,3,4,4,5,7,7,5,5,4,2,2,2,1,0,0,-1,-1,0,-1,-2,-3,-2,-2,-2,-2,-2,-1,0,-1,-1,0,0,-1,-1,-2,-3,-4,-3,-3,-3,-3,-2,-1,0,3,4,4,6,8,8,6,5,3,1,0,1,-1,-1,2,3,1,0,1,4,6,7,7,6,6,5,4,4,4,4,3,2,1,0,0,2,2,2,0,-1,-1,-1,-2,-2,-1,-1,-1,-3,-3,-3,-2,-2,-4,-3,-1,-1,-3,-4,-4,-6,-9,-7,-3,0,-2,3,9,18,29,38,44,49,54,56,53,47,42,34,25,13,3,-4,-11,-11,-6,-5,-6,-5,-3,-3,-6,-6,-4,-3,-5,0,2,1,-3,-2,-1,-2,0,5,5,3,2,0,-3,-3,0,1,2,1,-1,-4,-2,0,0,-1,2,4,4,0,-7,-9,-5,-1,-1,-3,-3,-1,-2,-2,-2,-1,-1,-1,-2,-3,1,2,1,2,5,5,-1,-2,4,7,8,11,11,10,12,15,13,14,17,19,18,15,15,12,10,11,13,15,17,18,18,18,19,18,17,18,19,20,19,19,20,23,25,24,24,20,19,18,17,16,16,17,14,11,12,10,8,7,
8,6,5,9,11,11,8,4,3,5,5,4,4,2,2,4,3,2,0,0,-1,-1,0,1,2,1,1,2,2,3,3,3,2,1,0,-1,-2,-2,-2,-3,-5,-5,-4,-4,-3,-2,-1,-2,-2,-1,0,2,2,2,0,0,2,3,4,4,4,5,5,5,6,7,7,6,5,4,2,3,3,1,1,2,2,2,3,4,3,4,5,5,5,5,4,2,1,1,2,2,1,0,-1,0,1,1,0,0,2,1,-1,-1,0,1,1,-2,-3,-1,0,0,0,2,3,3,2,3,3,4,4,4,4,5,6,4,3,3,3,2,1,1,0,0,0,-1,-1,0,-2,-3,-3,-3,-4,-5,-5,-5,-3,-2,-3,-4,-2,-1,-2,-3,-1,0,1,1,0,-1,0,1,1,1,2,3,2,0,-2,-4,-3,-3,-4,-5,-3,-3,-5,-5,-5,-5,-3,-2,-3,-5,-4,-3,-4,-6,-6,-6,-5,-5,-5,-6,-7,-5,-4,-6,-7,-5,-3,-3,-5,-5,-2,0,0,0,0,0,1,3,3,4,5,5,4,1,1,1,2,4,5,5,5,5,6,5,5,7,8,8,6,5,4,2,1,-1,-2,-3,-5,-5,-6,-6,-7,-6,-6,-5,-5,-6,-6,-4,-4,-5,-5,-3,-2,-1,-3,-5,-4,0,2,3,3,8,13,21,28,35,40,46,51,54,55,52,44,36,26,15,5,-1,-6,-5,-1,-2,-5,-5,-3,-2,-4,-4,-1,-3,-6,-6,-3,-6,-8,-7,
-5,-7,-7,-3,-2,-1,1,0,-2,-2,0,-1,0,1,2,1,1,0,-2,-3,-1,1,3,1,-2,-4,-1,1,1,0,-1,1,3,4,1,1,1,1,-1,-1,1,1,-2,-1,3,2,-4,-5,0,3,2,3,5,7,9,10,9,11,15,16,17,19,19,18,17,18,19,20,21,21,23,24,25,23,23,24,25,24,23,24,24,26,25,24,22,21,20,19,16,16,18,18,15,13,16,16,12,9,8,6,7,10,12,13,12,7,5,5,6,7,5,3,3,3,1,-2,-2,-3,-2,-3,-2,-1,0,0,0,2,3,3,2,1,0,1,0,-2,-2,0,0,0,0,1,2,3,5,5,5,6,8,7,7,7,5,4,4,4,3,3,4,5,4,3,1,1,2,2,3,4,5,4,3,3,3,5,7,8,9,9,9,8,9,9,10,11,12,12,11,10,9,10,10,9,9,9,9,8,8,8,7,5,5,4,4,4,4,3,2,3,3,2,2,4,5,6,7,6,5,5,6,6,5,5,5,6,5,4,4,4,3,4,4,4,4,5,4,2,1,2,1,1,1,0,-1,0,1,1,2,4,4,3,3,4,5,7,7,7,7,6,5,5,6,7,7,7,6,7,6,4,3,2,1,1,-1,-1,0,1,-1,-3,-3,-1,0,1,1,1,2,2,0,-2,-2,0,0,0,-1,-1,-1,-2,-3,-4,-3,0,1,2,
2,2,2,2,2,2,3,4,4,3,3,4,4,4,4,5,7,8,7,6,6,7,5,4,3,3,3,2,2,3,4,4,3,2,1,0,-1,-1,0,1,0,-3,-3,-1,-1,-1,0,2,2,0,0,-1,-1,0,-1,-1,0,1,-1,-4,-2,-1,0,-1,-2,-4,-4,-6,-6,-1,0,-2,1,8,15,21,28,34,39,45,46,46,42,37,27,18,9,3,-3,-9,-9,-3,0,-1,-1,0,0,-2,0,4,4,1,2,3,2,-1,-1,0,-2,-2,0,0,-1,1,0,-1,0,1,0,0,1,1,1,2,2,1,1,4,8,8,5,3,4,5,5,5,5,4,5,4,3,1,1,1,1,2,3,5,5,3,4,7,7,3,4,8,9,4,3,5,9,10,11,13,15,19,21,22,23,26,26,25,25,26,27,26,26,27,28,26,23,23,25,26,25,26,26,26,26,27,26,23,22,21,19,16,14,15,16,13,11,10,11,10,7,6,3,3,7,10,9,7,5,6,5,5,4,4,2,4,7,5,3,4,1,1,2,2,2,2,0,0,1,0,-2,-3,-2,-2,-3,-4,-4,-2,-1,-1,-1,-1,2,2,1,-1,-2,-1,0,1,1,1,0,-1,-1,-1,1,2,3,4,6,4,2,1,3,3,3,2,2,1,1,-1,-3,-3,-2,-2,-4,-4,-4,-3,-2,-2,-2,0,0,0,0,1,1,1,0,0,0,0,-1,-1,
0,2,3,3,3,3,3,3,3,4,4,4,3,1,1,1,-1,-2,-1,-1,-3,-5,-5,-5,-5,-6,-8,-7,-5,-5,-6,-7,-6,-5,-4,-4,-5,-5,-3,-3,-3,-1,0,1,0,0,1,1,2,3,4,4,4,3,2,2,2,2,2,2,2,1,0,1,1,1,2,1,2,2,2,1,2,2,1,0,0,-1,-1,0,0,0,0,-2,-4,-3,-1,0,-1,-1,-1,-2,-3,-3,-3,-2,-2,-3,-5,-4,-2,0,1,1,1,1,1,2,3,4,4,3,1,0,-1,-1,0,0,-1,-2,-1,0,1,0,0,0,1,1,2,3,3,3,3,3,4,4,5,5,4,3,2,3,4,5,5,4,2,2,2,1,2,3,4,3,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,2,6,7,5,6,12,18,23,29,35,41,45,45,47,46,39,32,24,15,5,0,-5,-5,-2,0,-1,0,4,2,1
0
0.7
3
500
5.0
I,2,3
-17,6,13,-12,-18,-3,-8,-22,0,20,-5,-11,17,15,-3,-5,-12,-19,-1,17,-4,-28,-10,4,-4,-8,-10,-18,-10,7,5,-11,-15,3,24,1,-39,-28,15,16,-9,-19,-18,-7,3,-9,-17,2,19,4,-16,-12,3,7,-3,-12,-11,-5,6,5,-8,-17,-7,8,3,-14,-14,3,12,-1,-20,-22,-14,-5,5,-9,-42,-42,-14,4,10,7,-17,-36,-15,13,3,-16,-8,-6,-24,-24,8,25,5,-5,0,-21,-33,-10,0,-6,-16,-25,-13,7,-3,-15,-6,-14,-14,15,16,-2,-5,-19,-39,-17,11,-11,-32,-25,-23,-20,-5,-2,-15,-18,-16,-28,-29,-12,-13,-28,-14,14,7,-1,21,19,-18,-40,-28,-14,-21,-21,5,19,3,-9,-1,-4,-16,-10,-4,-4,10,24,-2,-24,-13,-12,-27,-29,-12,1,4,-4,-16,-3,24,20,-4,-15,-11,-4,4,6,17,29,7,-27,-16,9,0,-14,-5,4,-16,-34,-17,-2,-5,-5,-4,2,3,-15,-26,-23,-6,5,-17,-28,-9,-14,-32,-15,-1,-3,3,-16,-43,-25,-8,-26,-23,-10,-11,8,23,15,24,48,61,68,84,116,136,129,126,127,106,77,67,51,8,-20,-22,-13,1,8,-2,-10,2,24,35,16,-12,-1,13,-1,-24,-18,-6,-8,8,27,5,-18,-14,-7,-8,-11,0,14,5,-18,-20,0,-4,-25,-16,9,21,17,-1,-16,6,26,4,-6,12,3,-18,-16,-27,-38,-18,-5,-11,2,25,6,-29,-9,38,29,-17,-39,-18,
10,-3,-21,9,51,42,5,8,34,25,-1,-4,15,22,17,14,18,18,13,11,16,15,7,4,1,-16,-27,1,37,42,30,17,12,20,33,26,0,3,56,79,45,41,64,44,21,38,53,45,40,46,60,72,80,72,42,41,68,53,41,63,53,23,30,35,25,50,80,52,23,38,36,9,-1,8,35,36,0,-5,23,15,2,17,16,6,12,12,7,16,21,-7,-13,19,29,14,19,33,14,-27,-24,10,12,3,10,6,-17,-26,-15,-4,-2,-17,-24,-10,-18,-33,-8,18,2,-25,-18,3,6,-15,-20,12,10,-32,-22,29,30,-20,-26,-4,-9,-3,11,-4,-15,-4,9,11,-3,-11,-3,4,5,7,6,-7,-21,-17,0,-4,-27,-27,-7,9,17,-5,-27,-23,-19,-13,14,21,0,-6,6,10,4,-9,-15,-14,-6,10,-3,-42,-51,-19,17,7,-22,-20,2,14,14,7,2,-5,-16,-20,-16,-6,10,11,-18,-22,4,8,-10,12,-8,-12,12,17,-1,6,22,3,-18,1,6,-16,-13,3,5,14,22,0,-20,4,28,9,-2,12,12,6,15,9,-10,-8,13,19,1,-22,-3,37,31,-5,-7,7,9,13,8,-4,4,14,-2,-19,-3,19,15,-4,-6,4,8,8,7,-2,-5,8,18,6,-10,-1,17,15,0,-9,1,20,24,17,10,-1,9,40,42,14,-4,-9,-4,20,39,14,-17,-4,17,8,6,25,26,-8,-27,-4,11,4,15,30,14,0,
2,15,26,11,-12,0,16,9,14,13,-14,-14,5,9,22,37,14,-10,11,28,19,19,19,8,2,13,15,13,25,26,12,16,28,10,-17,-7,3,-20,-21,16,40,30,17,22,17,-11,-20,-4,6,-1,5,17,13,9,6,-8,-21,-2,17,10,12,26,27,9,-3,-4,5,16,1,-27,-23,5,17,9,3,-2,-4,-14,-22,2,27,10,-13,-1,14,6,-2,18,33,17,4,6,6,8,3,0,19,30,21,-1,-10,12,23,7,12,28,15,5,6,-1,19,41,16,4,25,22,10,11,-7,-20,-13,-25,-49,-61,-67,-85,-117,-137,-131,-130,-129,-104,-75,-68,-50,-7,18,21,15,-2,-11,0,6,-5,-23,-33,-13,16,6,-12,-5,17,14,2,3,-12,-29,-6,15,10,7,8,8,0,-9,-3,16,18,1,4,27,20,-9,-26,-19,1,13,-7,-24,-3,7,-9,-4,11,12,27,37,17,5,11,-2,-25,-7,27,6,-38,-28,14,35,17,-12,0,23,-4,-49,-39,-3,-8,-35,-26,-1,3,-9,-15,-17,-21,-22,-18,-11,-10,-16,-14,-4,-1,0,12,18,-5,-35,-40,-31,-20,-15,-21,-34,-28,-3,-6,-60,-81,-43,-37,-62,-48,-27,-40,-53,-46,-42,-46,-58,-70,-79,-69,-39,-43,-73,-56,-41,-61,-51,-25,-33,-38,-25,-47,-77,-52,-23,-38,-35,-7,5,-5,-34,-36,0,5,-22,-15,-5,-19,-12,-4,-13,-11,-3,-12,-18,6,12,-15,-21,-6,-11,-30,-18,22,24,-6,
-10,1,-4,-2,17,23,10,1,5,19,22,9,16,31,9,-14,1,28,22,-2,-7,13,18,-12,-10,31,25,-26,-31,19,27,3,9,5,-8,6,19,7,-8,-10,3,7,-1,-6,-6,-8,-4,8,18,13,-1,7,29,27,9,-3,-11,5,22,20,20,16,-10,-19,1,9,-6,-13,-6,9,16,13,3,-9,7,43,47,15,-14,-4,21,16,-5,-14,-12,-7,-3,5,15,19,13,5,-7,-6,18,20,-5,-7,10,1,6,5,-7,-7,6,0,-12,-7,6,6,4,6,4,-2,-3,-10,-15,2,14,-3,-15,-4,-3,-18,-12,3,-3,-4,9,8,-9,-15,-6,8,4,-16,-20,-12,-10,0,10,1,-6,3,6,-3,0,10,0,-15,-12,3,2,-3,2,1,-7,-5,2,-5,-10,-1,7,-2,-13,-8,-3,0,1,-9,-14,-12,-11,-5,-4,-16,-21,-7,3,3,-1,-14,-23,-4,14,3,-10,-5,-3,-15,-17,3,16,0,-16,-8,0,-11,-14,-1,3,-8,-16,-4,11,2,-12,-11,-8,-6,4,2,-8,-13,-17,-18,-5,1,-8,-9,-3,-5,-10,-10,-3,-6,-5,-4,-9,-10,-8,-15,-14,0,13,3,-6,7,12,-5,-20,-18,-14,-14,-4,13,11,0,1,3,-5,-12,-13,-14,-8,1,6,6,2,0,-6,-12,-10,0,5,1,-4,-9,0,15,14,-6,-14,-3,-2,-2,-1,1,-1,-15,-15,3,11,1,-6,-4,-2,-11,-14,-9,-5,-5,-5,-9,-9,-7,-17,-23,-9,9,
11,0,-6,-3,-5,-10,-10,-10,-10,-4,-16,-20,3,4,-12,-9,-5,-5,1,5,3,14,26,30,32,43,60,69,68,70,67,49,35,35,23,1,-7,-10,-10,2,8,1,0,4,8,11,-1,-16,-12,3,9,0,-3,3,4,10,16,4,-4,-1,-5,-6,-1,-2,-4,-3,-7,-8,-3,-4,-17,-18,4,20,13,-1,-2,5,9,1,-4,1,3,3,-2,-15,-19,-9,-4,-8,-1,11,3,-12,0,17,11,-5,-14,-9,7,3,-16,-7,19,14,-3,3,17,12,3,-1,-6,-3,8,20,17,8,1,2,8,5,-3,-5,-3,-1,1,6,11,15,14,12,9,9,15,14,4,5,33,41,16,10,26,27,20,21,23,21,21,21,24,30,35,27,13,22,42,31,19,26,21,14,20,23,11,18,33,24,11,17,14,-1,-9,-3,14,16,-1,-3,9,7,6,11,-1,-3,7,3,-5,-1,4,-3,-5,1,-3,-10,-8,9,13,-5,-14,-4,1,-7,-8,-7,-9,-8,2,2,-8,-13,-10,-4,-7,-14,-8,-1,-6,-19,-18,-1,4,-5,-8,4,3,-16,-18,8,16,-10,-17,-2,-4,-6,0,-7,-15,-8,3,3,-1,3,7,5,5,3,-3,-7,-6,-1,1,-8,-18,-14,-9,-8,-6,-4,-6,-7,-13,-14,-2,6,-4,-10,2,9,4,-6,-11,-6,1,1,-11,-24,-18,-2,2,-3,-8,-3,5,6,2,1,1,-4,-8,-9,-4,-2,-2,-6,-11,-8,3,1,-6,-11,
2,-1,-9,-6,4,6,-14,-16,-6,-16,-29,-29,-9,6,-3,-20,-8,10,-8,-30,-29,-27,-19,7,11,-3,-4,-16,-15,-6,-23,-21,-2,-16,-28,1,10,-14,-8,9,4,-3,-6,-5,-1,-6,-15,-23,-45,-47,-4,12,-18,-18,12,8,-21,-28,-16,-12,-16,-20,-29,-28,-9,1,19,31,0,-32,-29,-19,-14,-6,-3,-12,-25,-9,11,-5,-10,-1,-15,-18,0,0,-12,1,0,-37,-28,10,2,-21,-15,-10,-19,-20,-16,-20,-9,9,1,-12,-7,-5,-9,-6,-9,-25,-39,-31,-9,-2,-21,-25,-3,-14,-35,-17,4,-4,-11,-13,-10,-3,1,-6,-21,-25,-1,9,-22,-33,3,15,-6,-6,-1,-6,-23,-40,-25,5,11,-3,-18,-16,5,8,-5,2,15,13,0,0,13,3,-24,-30,-13,9,11,-8,-17,-12,-13,-13,-10,-21,-24,-10,-1,-9,-12,-9,-17,-16,-11,-15,-17,-28,-28,0,17,-3,-31,-27,-2,-1,-31,-43,-18,15,1,-24,13,38,11,15,59,85,96,116,130,132,137,142,129,86,51,37,11,-13,-14,-4,1,1,8,17,13,0,-24,-46,-33,2,21,14,-7,-10,-4,0,9,-2,-32,-19,9,6,-3,-5,-1,13,8,-1,3,11,2,-11,-10,-4,-12,-22,-19,-4,0,5,23,25,4,-10,-8,2,-4,-12,-10,4,8,-5,-13,-9,-5,5,3,-10,-13,13,31,19,11,10,-3,0,27,26,2,5,6,-13,-26,-15,1,10,29,40,26,14,12,18,24,24,
11,-1,-1,11,31,50,37,4,0,26,49,58,45,21,14,34,43,39,56,54,15,12,48,67,51,46,58,48,31,38,50,45,47,64,57,44,44,36,36,53,47,21,18,34,40,30,35,57,43,14,7,10,14,24,17,7,2,6,24,34,17,0,9,10,-7,-6,14,17,3,-12,-23,-7,18,7,3,23,9,-20,-9,12,-1,-29,-34,-5,20,23,10,-14,-15,5,-2,-28,-42,-40,-35,-8,15,-4,-21,-2,16,2,-24,-12,12,0,-24,-19,-3,-2,-8,-7,9,-1,-26,-12,13,16,-4,-13,7,14,-4,-10,-8,-11,-10,-5,-5,-10,-11,-5,-2,1,-2,-20,-24,-5,0,-15,-12,7,9,-2,0,8,4,-4,-11,-15,-11,8,11,-11,-19,9,34,9,-24,-14,-3,-11,-2,8,-8,-28,-12,7,-7,-18,-7,-1,-13,-19,-17,-20,-16,5,6,-15,-8,22,25,0,-10,3,5,-11,-8,8,1,-9,-16,-26,-19,-8,-4,-5,-12,10,-2,3,10,6,-2,-3,11,12,6,19,28,25,12,3,9,20,10,-3,11,24,22,23,14,-9,-9,5,3,13,15,4,16,19,4,12,23,-3,-12,11,7,-10,-7,1,6,6,1,6,14,21,48,54,10,-10,13,11,-13,-8,16,23,15,14,19,23,31,27,8,-3,-20,-29,2,31,27,17,10,2,0,10,22,6,-13,2,8,2,19,26,7,1,11,2,1,29,22,-11,-2,23,15,6,19,25,18,14,
1,-11,2,15,9,5,6,1,6,24,38,31,9,2,19,23,2,13,35,16,-6,3,15,14,7,1,-1,4,19,24,0,-10,19,32,1,-9,11,6,-6,2,22,35,20,-7,-15,0,16,13,-6,-9,2,-3,-12,-10,0,-1,-15,-6,23,32,15,-4,-5,12,19,9,8,13,13,24,28,10,-4,7,13,8,15,15,11,14,16,31,33,7,-13,1,26,20,-2,1,31,41,18,-12,-3,17,-16,-39,-15,-18,-58,-82,-91,-111,-131,-137,-140,-145,-133,-92,-58,-41,-13,10,10,1,-2,-1,-8,-17,-15,-2,22,41,26,-6,-23,-16,5,7,2,2,-6,2,29,16,-9,-5,4,3,-3,-17,-10,0,-6,-12,-2,9,8,4,12,20,19,9,5,2,-15,-22,-6,6,5,-2,4,10,8,-5,-7,6,13,9,5,-5,-6,6,12,-12,-31,-19,-9,-10,2,0,-27,-27,-3,-3,-3,14,24,13,1,-7,-25,-34,-21,-15,-12,-14,-20,-25,-10,6,4,-11,-30,-48,-36,-3,3,-20,-42,-54,-45,-20,-12,-34,-43,-38,-55,-55,-19,-13,-46,-65,-52,-49,-60,-52,-34,-39,-50,-46,-46,-59,-55,-46,-46,-35,-34,-53,-50,-25,-20,-35,-41,-32,-36,-57,-43,-12,-4,-10,-14,-26,-19,-7,0,-3,-21,-30,-14,2,-5,-8,7,7,-15,-20,-3,13,23,8,-14,-5,-1,-18,-11,10,4,-12,-3,25,35,8,-18,-20,-9,10,12,-5,-1,24,40,39,35,9,-14,4,22,3,
-16,-3,23,13,-11,-4,21,20,2,-2,6,8,-8,1,27,15,-14,-17,9,20,-1,-12,2,6,4,8,10,6,5,8,11,3,-4,-4,3,17,20,4,0,17,15,-6,-10,1,-3,-10,-4,3,9,14,12,-8,-14,9,22,-6,-33,-10,21,12,7,18,5,-12,5,27,11,-9,6,17,5,-1,12,20,16,18,16,-4,-5,13,8,-17,-17,6,11,-3,-2,10,4,-9,-3,6,15,23,12,2,3,4,8,-5,0,-5,-7,-3,-2,-3,-1,0,-3,-15,-13,-8,-12,-15,-14,-10,-8,-10,-10,-3,-1,-6,-1,7,1,-7,-1,-2,-8,1,1,-8,-6,0,-4,4,8,-2,-2,6,7,1,-4,-5,-1,-4,-7,-9,-30,-38,-15,1,1,4,7,3,-2,-4,-6,-11,-15,-17,-19,-13,-3,4,11,11,-4,-15,-12,-7,-2,2,1,-5,-9,-2,7,3,-3,-4,-17,-27,-15,-3,-5,-7,-3,-4,-3,6,-1,-15,-9,2,-10,-21,-13,1,10,7,-6,-14,-8,-3,1,5,0,-11,-18,-16,-6,-2,-7,-9,0,-7,-18,-8,5,-2,-14,-10,0,2,0,1,-6,-11,-1,5,-7,-16,-8,-6,-16,-5,11,2,-11,-13,-5,5,11,3,-5,-3,4,6,2,2,0,-1,0,1,9,7,-10,-19,-11,-6,-7,-12,-13,0,3,-7,-12,-17,-20,-5,8,-2,-8,-4,-6,-7,-6,-6,-8,-20,-25,-14,-1,-1,-8,-4,3,-4,-19,-22,-12,-3,1,-1,9,18,10,9,
23,32,34,44,64,73,71,73,68,51,36,23,6,-4,-2,0,-2,-3,0,4,7,1,-11,-16,-7,5,12,9,-2,-2,0,-7,-4,-3,-12,-6,2,-2,-6,-1,6,12,6,0,5,6,-1,-3,-3,-5,-9,-10,-12,-14,-12,-14,-7,5,4,1,-1,-1,-5,-5,-3,1,0,-6,-8,-6,-5,1,5,0,-7,3,14,7,0,3,-2,-2,12,14,2,0,-2,-8,-9,-2,-2,-1,8,9,4,9,6,1,5,14,5,-10,-6,7,15,22,17,1,-5,2,12,22,24,9,4,18,23,18,27,30,16,9,21,30,29,29,33,31,21,20,24,24,21,22,23,25,26,16,14,26,29,18,13,18,22,18,19,28,20,2,-3,4,7,15,12,3,-3,-3,5,9,1,-5,-5,0,-5,-5,8,13,1,-9,-13,-7,0,-1,-4,1,7,9,4,5,6,-8,-20,-10,5,5,3,0,-3,2,4,-7,-17,-19,-19,-6,5,-3,-13,-4,7,2,-10,-9,3,8,-6,-13,-1,7,-1,-6,2,-2,-16,-13,7,10,-13,-22,-7,3,2,3,4,2,-5,-6,-3,-2,-7,0,10,5,-3,-4,-5,-2,-1,-12,-13,1,6,1,5,8,2,0,-2,-7,-8,3,11,-3,-17,-3,15,6,-7,-4,-10,-21,-7,12,3,-12,-3,7,-1,-6,1,4,-5,-11,-7,-6,-7,-2,-1,-6,-5,-1,-5,-13,-9,-1,-5,-6,3,5,3,0,-7,-9,3,7,-2,-3,1,-12,
-15,-10,3,-12,-28,-6,11,3,-9,-12,-4,7,-18,-33,-9,-5,-20,-13,3,-3,-16,-11,-3,5,-3,-21,-2,25,7,-13,-16,-26,-29,-8,0,-7,-19,-16,13,24,-15,-44,-12,17,13,1,-17,-22,-9,-2,-3,-10,-30,-30,2,16,1,-4,3,17,19,-12,-30,-23,-25,-31,-28,-20,-2,8,-3,-17,-13,-10,-19,-7,16,16,3,-10,-17,-15,-10,0,0,-15,-22,-15,-8,-2,-5,-21,-24,-1,3,-14,-11,5,4,-3,-12,-28,-19,-3,-14,-15,6,6,-1,6,-14,-42,-20,16,9,-11,-16,-4,16,10,-25,-31,5,16,-6,-9,3,-6,-15,2,7,-14,-32,-19,2,0,-17,-22,-17,-15,-14,-16,-16,-17,-29,-27,4,22,20,16,-10,-18,2,-4,-43,-54,-26,9,16,-10,-30,-11,6,5,-4,-25,-34,-20,-21,-26,-11,0,-12,-22,4,57,73,63,79,111,128,126,116,102,81,55,50,56,28,-11,-19,-19,-11,-5,-2,-2,-18,-27,-13,2,13,3,-16,-18,-11,-9,11,31,7,-17,-16,-8,-6,-16,-24,-6,10,5,1,-12,-24,-7,9,5,-4,-6,-5,-3,1,3,-1,-16,-26,-18,-14,-11,3,11,-4,-19,-7,8,4,-1,0,-3,-4,1,7,13,7,-6,-4,4,11,10,-1,3,18,20,17,0,-18,-11,22,36,23,15,12,16,13,-7,-8,26,44,31,14,1,-4,13,37,37,32,35,27,24,48,50,23,24,49,53,29,27,56,63,40,23,28,45,
54,49,40,56,79,73,48,33,35,39,44,60,57,49,67,80,66,44,31,42,50,42,30,17,10,14,18,26,30,22,1,-18,5,42,36,13,13,20,21,-5,-23,-6,15,15,8,-4,-14,-1,19,20,6,-2,-4,-14,-23,-8,5,-9,-17,-14,-12,-6,-20,-18,15,7,-21,0,24,-2,-26,-14,-6,-2,6,-3,-2,19,10,-15,-12,-3,-2,2,-6,-12,8,4,-16,-6,-1,-19,-18,-10,-15,-7,10,13,0,-13,-16,-9,-13,-24,-18,-3,19,18,-15,-21,-3,-19,-34,5,29,5,-11,-8,-12,-30,-13,15,-9,-30,6,29,2,-13,-4,-3,-1,6,-3,-14,-5,6,-12,-29,-9,-1,-17,-8,7,-4,-9,11,22,2,-25,-31,-19,-6,0,3,-2,-14,-26,-26,-8,-1,-13,-13,3,9,1,1,1,-16,-19,-10,-19,-16,-5,-8,-15,-13,-23,-35,-7,16,-6,-11,11,8,-20,-26,-5,1,-2,10,6,-16,-22,-18,-33,-31,0,4,-12,9,12,7,-3,11,27,7,-10,-4,8,12,3,-7,20,34,10,6,20,14,1,6,14,11,5,-5,3,25,7,-23,-7,16,19,25,27,9,3,11,21,17,-8,-18,9,31,6,-14,-10,-3,13,23,14,4,4,12,31,29,-1,-12,1,3,-1,-9,-11,14,29,23,21,25,28,21,2,-8,3,19,16,12,23,12,-12,-11,3,16,20,14,7,-2,0,16,23,16,11,3,7,28,30,6,2,16,6,-9,-2,9,
15,23,16,6,16,13,-7,-2,8,-3,11,39,20,-15,-9,11,19,8,-12,-9,23,31,-2,-14,6,9,-2,5,14,0,-5,14,32,20,-1,3,20,20,16,16,14,15,18,21,33,31,-3,-22,-13,-9,4,13,10,17,40,44,24,0,-7,10,25,10,-3,-2,4,23,32,19,21,26,12,6,18,25,-3,-53,-69,-64,-82,-111,-129,-129,-117,-102,-81,-55,-49,-54,-23,16,20,19,13,9,7,7,19,26,14,-1,-14,-2,19,21,14,9,-8,-22,-2,17,17,9,4,12,24,7,-11,-7,-1,11,23,6,-8,0,5,1,5,5,-2,-3,1,15,28,22,14,7,-4,-8,5,16,6,-6,-4,-1,-1,3,4,1,0,-4,-2,3,-3,-7,-6,-5,1,-5,-19,-16,-12,-1,18,14,-17,-32,-26,-22,-13,-12,-10,8,7,-25,-39,-30,-15,-1,5,-10,-32,-36,-33,-32,-21,-21,-45,-49,-23,-19,-41,-53,-34,-26,-50,-60,-38,-21,-28,-46,-52,-46,-40,-56,-75,-70,-51,-37,-35,-37,-43,-57,-55,-49,-68,-79,-65,-44,-31,-41,-49,-41,-30,-17,-8,-12,-18,-25,-28,-23,-2,21,0,-38,-35,-11,-5,-11,-18,0,19,4,-19,-19,-6,9,17,4,-14,-14,-5,-1,5,16,22,10,-1,10,14,14,18,13,19,12,-15,-4,22,3,-21,3,29,15,5,3,-4,4,4,-15,-10,12,11,6,6,1,8,13,-6,-4,16,9,4,18,16,11,17,9,-6,-4,7,10,
10,7,13,26,24,10,-18,-27,5,21,5,16,30,-4,-23,-1,10,3,9,31,15,-13,8,27,-7,-26,3,14,4,5,0,-7,3,12,3,-4,12,24,4,-1,14,8,-5,4,8,-10,-20,0,25,31,21,10,0,-4,4,17,28,26,7,-1,13,15,-1,-8,2,1,-1,15,20,12,22,23,8,4,14,16,24,37,11,-17,2,12,-6,-5,17,21,4,0,3,-9,-6,14,20,18,35,35,4,-5,7,-1,-4,0,0,-6,-11,-4,3,3,-3,-6,1,4,-13,-19,-6,-4,-9,-9,-7,-7,-4,-6,-6,2,-2,-18,-11,8,4,-12,-14,-11,-11,-5,-5,-11,-14,-12,-5,-1,5,5,6,4,2,6,1,-13,-15,-6,-3,-9,-18,-13,-1,0,-3,0,-2,-7,-6,-9,-13,-12,-4,-4,-14,-12,-1,5,-1,-12,-13,-9,-17,-13,0,-1,-11,-17,-15,-6,1,4,1,-8,-10,-8,-7,-1,-4,-22,-21,-8,-7,-9,4,11,-1,-13,-12,-3,-3,-7,-10,-2,6,-4,-13,-1,1,-13,-9,7,5,-5,-12,-9,2,5,-8,-15,-3,5,-2,-4,1,0,-4,-2,0,-6,-15,-11,0,-5,-13,-6,-5,-9,-6,-4,-10,-15,-22,-20,2,12,-2,-4,9,2,-21,-26,-13,-4,-7,-11,-7,-3,-3,-2,1,1,2,-5,-9,-7,-9,-12,-6,-10,-17,-15,1,23,31,36,47,57,67,70,61,53,43,30,25,26,6,-13,-10,-7,-8,-8,-10,-10,-10,-10,-6,1,
10,2,-12,-13,-9,-3,1,-1,-4,-7,-9,-5,3,1,-10,-4,9,9,3,-3,-8,1,4,-6,-2,8,0,-3,4,4,1,-4,-15,-16,-6,4,5,1,-3,-2,0,1,4,6,4,1,-1,-2,-8,-9,-5,4,14,10,-3,-3,2,8,12,4,0,3,-7,-9,2,10,18,21,9,2,3,-3,0,11,13,16,12,3,-1,4,12,19,21,14,4,8,21,25,15,5,12,30,28,14,18,29,19,10,16,27,26,21,22,31,35,34,32,27,21,18,22,27,27,28,38,40,34,25,17,21,25,21,17,11,3,5,11,13,14,15,6,-13,-5,16,18,5,-7,-5,8,10,-1,2,17,17,0,-12,-13,-4,2,0,3,7,-1,-8,-7,-5,-3,-3,-1,-6,-17,-17,-8,3,9,-1,-12,-6,7,-2,-18,-9,0,-2,-1,-3,-5,3,5,0,-4,-6,-8,-5,-6,-7,0,2,-8,-9,-5,-6,-5,-7,-11,-6,-2,-10,-13,0,5,1,-6,-16,-20,-14,9,28,13,-9,-4,-3,-9,1,4,-5,-2,7,0,-16,-10,5,-2,-8,6,9,-8,-8,-2,-5,2,6,0,-2,3,0,-6,-4,6,5,-1,-2,2,0,-1,5,9,-1,-10,-13,-12,-9,2,6,-4,-12,-15,-11,-1,6,-4,-9,0,4,-3,-2,2,-5,-10,-8,-14,-21,-6,5,-3,-10,-12,-20,-9,12,7,-6,-3,-1,-3,-2,2,0,-2,4,5,-3,-6,-8,-19,-21,-6,5,6,-15,
-11,0,4,-8,-4,6,-4,-19,-13,-5,-21,-42,-33,0,11,-20,-36,-22,-20,-23,-12,3,11,-1,-25,-35,-24,-10,-16,-37,-31,-2,-8,-29,-20,-10,-16,-12,-1,4,-10,-35,-29,-7,-17,-30,-12,6,-2,-4,7,8,-12,-30,-25,-11,-5,2,-6,-28,-28,-2,14,-1,-29,-32,-14,-8,-18,-22,-27,-28,-3,10,-15,-32,-23,-35,-48,5,43,2,-13,10,11,-11,-22,-6,-2,-15,-10,2,6,6,-1,-5,-5,1,-3,-28,-39,-18,2,-7,-20,-20,-17,-13,-19,-33,-19,-6,-19,-9,8,4,-14,-34,-33,-3,6,-7,-5,-9,-27,-30,-15,-5,-20,-36,-23,-17,-35,-19,8,10,19,50,60,69,103,107,88,100,127,126,93,59,29,4,1,9,5,3,4,-3,-3,2,1,-7,-12,9,16,-2,15,33,2,-20,-9,-8,-16,-3,10,-2,-15,-21,-26,-25,-9,-1,-18,-31,-16,-12,-12,17,33,6,-15,-14,-8,-4,1,-14,-36,-32,-14,-11,0,16,1,-9,10,4,-13,4,20,16,-1,-7,2,8,3,11,26,10,-15,-6,14,1,-25,-5,28,14,-4,13,20,0,-7,11,7,-14,0,26,26,16,20,20,10,7,17,24,27,29,21,12,15,14,11,20,40,40,30,38,43,44,41,34,39,49,53,56,63,45,17,37,72,61,35,44,57,47,39,36,34,42,50,33,13,21,43,49,40,38,44,38,19,-5,1,44,57,27,7,14,16,2,-7,0,5,3,
4,14,14,-1,1,1,-13,-17,-7,1,3,2,-4,-6,1,10,8,-12,-21,-14,-17,-40,-38,-9,3,2,-6,-10,-2,-5,-15,-19,-18,-1,19,7,-13,-12,-3,-6,-10,0,-4,-22,-18,-3,-13,-14,3,-2,-13,-3,9,-1,-21,-22,-13,-20,-21,11,21,-23,-41,-15,1,-5,-14,-15,-14,-10,5,14,-12,-45,-19,28,18,-8,2,12,-1,-12,-16,-9,4,5,6,-3,-37,-33,25,39,-2,-13,-1,-5,-12,-21,-26,-10,1,0,5,-10,-29,-13,11,13,-9,-20,-12,-8,-13,-13,-6,-2,-4,-13,-14,-9,-11,-16,-8,-1,-14,-14,-2,0,-4,-12,-13,-1,1,-15,-20,-4,8,-4,-19,-18,-10,-3,5,1,4,18,2,-29,-29,-8,-9,-23,-13,1,1,5,8,-1,0,-3,-9,-11,-19,-22,-14,-16,-27,-18,-15,-24,-5,17,2,-8,7,14,0,-21,-19,-2,1,-10,-12,-16,-35,-34,-11,-1,3,4,-7,-31,-40,-19,4,4,1,8,0,11,11,3,-1,11,7,-6,-1,18,18,6,19,41,34,1,-10,19,33,23,21,23,13,0,-5,4,20,29,25,14,16,33,27,0,5,26,20,12,16,12,2,-1,12,34,29,8,13,24,10,-9,-3,5,-3,-8,9,29,25,10,1,-3,8,29,27,2,-11,4,30,30,7,2,20,27,29,29,4,-10,15,30,21,38,56,7,-37,-7,11,-7,-10,9,21,4,-1,13,11,1,-4,-7,0,3,-1,-6,1,26,
37,18,-1,9,19,17,13,12,20,34,18,4,20,14,-3,-2,15,32,29,3,1,14,9,9,24,29,18,3,14,35,26,21,39,22,-9,-13,-19,-48,-62,-77,-104,-103,-89,-103,-125,-122,-94,-62,-31,-3,3,-6,-3,-2,-5,2,4,0,0,9,15,-3,-11,0,-20,-30,2,20,10,13,19,2,-10,5,17,20,23,21,5,-2,19,33,16,10,11,-14,-30,-4,16,13,8,7,4,16,35,35,20,14,1,-13,0,8,-8,0,15,0,-18,-15,1,10,5,-2,-1,-6,-20,-13,10,8,-9,-1,23,3,-29,-14,7,-11,-22,-4,7,-9,-6,14,2,-24,-27,-20,-22,-19,-10,-7,-16,-24,-27,-28,-20,-11,-13,-13,-10,-20,-41,-43,-31,-34,-38,-42,-42,-33,-36,-50,-57,-59,-64,-42,-14,-36,-74,-63,-37,-46,-60,-49,-38,-32,-36,-52,-58,-37,-17,-25,-46,-51,-41,-41,-49,-43,-24,1,-3,-46,-61,-29,-5,-14,-22,-7,4,-4,-10,-5,-4,-17,-17,-1,-2,-4,10,16,6,-3,-4,-1,4,5,-3,-13,-7,13,18,10,13,33,31,6,-5,-6,3,10,3,2,12,16,10,-5,-17,-2,13,4,-4,5,6,-6,0,19,14,1,12,11,-10,-3,11,1,-12,0,21,22,14,18,19,-12,-23,17,35,12,-4,1,11,13,14,10,-5,-12,12,42,15,-31,-20,9,1,-11,1,13,16,9,1,-1,-7,-1,30,31,-19,-34,-1,7,-1,5,14,23,23,7,
-1,0,-9,5,27,14,-11,-13,11,22,14,8,12,14,8,3,3,13,15,10,12,19,12,1,11,14,3,-2,2,15,19,5,0,16,26,9,-8,4,19,14,9,8,4,5,-7,-20,0,30,28,9,13,27,13,-1,2,-1,-7,-1,-1,3,9,12,23,24,14,17,29,19,15,25,9,-13,-1,8,-5,-14,0,25,26,12,8,13,10,15,33,32,13,4,-2,-3,10,33,38,19,0,1,4,-4,3,3,-4,-5,-2,-8,-7,5,9,-6,-14,-3,-4,-18,-17,0,5,-7,-12,-12,-13,-12,-7,-3,-5,-6,-1,-5,-12,-11,-7,-9,-6,5,4,-7,-9,-7,-6,-4,-2,-2,-7,-14,-14,-5,1,-2,-1,10,10,-3,-4,5,2,-11,-12,-2,7,5,-6,-15,-11,0,1,-7,-17,-12,7,7,-13,-19,-16,-14,-1,6,-6,-13,-8,-23,-40,-21,9,10,-1,0,4,0,-7,1,5,-4,-7,-5,-1,5,1,2,11,12,4,-8,-13,-7,-2,-7,-9,-4,-1,-4,-12,-18,-7,1,-12,-14,-5,-1,-7,-12,-7,-1,-10,-17,-9,-5,-8,-14,-14,1,1,-16,-18,-17,-27,-17,5,11,11,21,35,51,55,47,46,56,61,56,49,37,19,1,-7,-1,0,1,4,2,-2,-2,0,-6,-11,-6,-2,4,18,12,-6,-9,-5,-14,-16,-1,4,-8,-13,-10,-9,-6,2,5,-11,-19,-7,-1,-4,3,11,0,-10,-5,-4,-8,-9,-10,-14,-20,-18,-10,0,4,
-1,-1,2,-4,-10,-4,7,8,0,-9,-12,-7,-2,-3,2,13,4,-7,-3,-1,-9,0,15,6,-8,1,13,7,-4,0,0,-8,-5,9,15,16,14,9,5,5,8,12,14,14,9,5,5,5,5,10,22,27,18,11,13,19,24,16,16,29,36,36,35,19,4,18,40,35,22,26,34,28,17,9,20,40,41,25,15,18,27,29,22,25,31,29,19,5,5,25,37,18,0,6,19,11,3,10,14,7,4,14,15,5,4,8,0,-6,-1,6,5,1,-1,1,6,12,4,-5,-3,4,0,-6,-4,1,5,10,4,-5,-3,3,-2,-3,8,12,5,-7,-7,10,13,0,3,13,7,-5,-1,3,-5,0,15,10,-3,3,10,2,-11,-10,-6,-5,-4,9,16,2,-7,1,9,7,0,-2,-5,-4,2,4,-6,-17,-2,20,14,-6,-4,4,0,-7,-8,-5,-7,-6,5,6,-5,-12,1,10,6,5,3,-3,-9,-14,-7,1,1,1,11,6,-11,-8,5,6,-8,-14,-10,-4,-5,-9,-7,-2,0,-6,-9,-7,-7,-13,-11,-1,-1,-7,-3,4,3,-12,-19,-9,-2,-9,-22,-12,5,-2,-9,-1,-2,-12,-16,-12,8,14,-3,-17,-12,-5,-12,-19,-7,0,-6,-6,2,3,2,-1,-5,-8,-17,-15,-6,-10,-17,-10,-7,-14,-10,0,-1,-4,0,7,0,-18,-24,-20,-18,-11,-1,-5,-14,-12,-9,-6,0,1,-11,-20,-17,-10,-6,-10,-11,-7,-8,-27,
-38,-13,10,1,-9,-15,-27,-13,8,3,-13,-14,0,6,-9,-15,-10,-14,-12,-4,-8,-17,-15,-3,11,5,-17,-15,-11,-22,-15,-4,-15,-18,-15,-20,-12,0,-11,-23,-6,2,-22,-23,-8,-17,-25,-19,-16,-12,8,20,-9,-25,-8,-9,-12,9,19,-1,-14,10,34,17,-20,-39,-2,33,2,-25,1,22,5,-15,-27,-32,-16,0,-7,-29,-24,3,2,-11,-7,-8,-33,-30,-2,1,-11,-11,-9,-19,-22,-13,-17,-26,-12,9,5,-12,-10,-10,-27,-18,3,-2,-6,9,18,18,35,61,74,83,95,120,151,143,110,104,86,45,29,32,16,-8,-9,9,14,1,-3,16,12,-16,-19,12,20,1,-3,7,10,-2,-8,-5,-5,5,13,-7,-20,-14,-18,-34,-22,9,23,14,4,-23,-45,-6,27,-7,-31,-20,-20,-22,-1,15,9,-1,-1,2,7,-5,-27,-26,-8,0,8,16,11,2,10,26,15,-14,-13,7,2,-15,-4,18,15,-10,-10,27,39,3,-17,-1,8,5,18,25,11,-10,-11,6,13,5,26,56,31,-15,-1,37,24,-6,25,62,30,-4,21,53,55,26,14,47,64,46,51,66,57,43,38,39,50,50,40,35,36,56,68,46,25,33,50,41,36,55,76,75,41,0,9,33,45,50,41,22,5,14,37,29,10,24,35,12,8,37,39,11,3,14,13,8,18,17,-7,-29,-33,-19,8,16,10,16,0,-23,-7,19,12,-15,-25,-15,-10,-5,-3,-16,
-10,25,56,39,-8,-19,-9,-21,-30,-8,6,-4,4,16,3,-16,-20,-9,0,-6,-14,-12,0,3,-6,2,14,2,-17,-15,-11,-15,-4,4,-13,-28,-19,-11,-22,-13,13,8,-9,3,9,-14,-12,15,17,-3,-9,-7,-19,-20,7,15,-17,-38,-16,9,16,11,3,2,16,17,-6,-23,-16,-7,-10,-6,-9,-11,10,10,-28,-33,-9,-7,-26,-20,13,20,1,-15,-21,-5,7,-5,-15,-20,-21,0,11,9,14,-1,-32,-46,-10,44,34,-22,-27,4,8,-8,-8,8,14,-2,-11,-1,-2,-16,-15,2,13,-6,-26,-10,11,-14,-45,-27,-3,-27,-37,-9,3,-7,-6,1,-2,-16,-19,-3,7,5,-5,-10,-5,-17,-29,-3,22,7,-1,2,-17,-25,0,21,13,-12,-23,-15,-5,2,-1,-3,0,-2,-7,-7,0,2,-11,-22,-22,-23,-20,-11,-8,-7,-3,-3,-9,-21,-23,-6,-1,-8,-6,-2,-5,-3,11,12,-2,-7,4,10,9,3,-7,-6,-7,28,37,10,-8,4,8,10,26,21,1,1,12,13,-1,-6,11,15,7,12,15,8,7,15,17,5,-13,-6,19,17,10,20,17,9,17,17,15,22,15,2,12,24,9,5,25,20,7,19,23,13,16,19,-6,-23,11,31,10,8,11,-6,-15,2,14,-8,-30,-13,23,36,-5,-37,-1,27,0,-20,-3,18,29,30,16,3,10,30,24,-4,-2,10,3,7,35,31,2,0,14,12,6,18,23,13,17,26,12,-11,
-8,12,11,10,25,17,0,6,5,-11,-17,-20,-40,-64,-74,-83,-95,-120,-155,-149,-113,-103,-86,-48,-30,-28,-11,6,3,-11,-13,-1,-1,-21,-17,10,15,-12,-20,-5,-1,-10,-12,1,7,4,4,-6,-13,8,18,9,14,32,19,-10,-21,-11,-3,18,39,9,-22,4,24,17,22,21,-3,-16,-5,3,-2,-5,-8,5,28,24,4,0,-8,-20,-12,0,-9,-26,-16,10,9,-9,-6,11,2,-16,-13,7,8,-25,-37,-4,15,1,-6,-6,-21,-28,-14,8,11,-5,-11,-5,-28,-56,-34,8,-3,-37,-25,1,-29,-60,-29,0,-21,-47,-49,-24,-16,-49,-64,-45,-52,-64,-53,-45,-44,-44,-53,-51,-39,-36,-37,-53,-65,-50,-30,-34,-48,-41,-36,-52,-75,-78,-42,0,-9,-33,-47,-54,-43,-22,-8,-19,-39,-30,-11,-23,-35,-13,-7,-34,-39,-12,-1,-13,-14,-6,-14,-16,6,28,31,20,-6,-17,-11,-13,4,25,8,-17,-12,13,21,13,11,8,8,23,12,-24,-46,-29,0,8,11,23,24,4,-6,4,-2,-14,-4,16,24,11,-3,6,19,16,1,-3,3,-4,-13,-1,15,15,12,15,4,-3,12,24,14,10,25,16,-12,-6,13,-2,-11,15,12,-16,-16,5,9,3,15,19,-6,-14,17,37,17,-2,-7,-10,-3,2,-14,-19,3,20,14,7,11,8,11,12,-8,-9,25,31,9,6,22,18,-14,-21,-1,16,22,7,-7,3,14,20,19,0,-7,-2,-9,2,31,45,
10,-39,-28,21,25,-2,-8,5,6,-9,-14,5,13,-1,1,18,17,1,-9,6,24,13,-7,12,42,31,8,23,29,5,-3,8,9,1,2,15,20,6,-7,-4,10,14,4,13,30,6,-19,-5,1,-3,16,26,2,-21,-15,11,23,15,5,-1,2,5,4,6,10,7,-1,-2,8,17,20,24,21,12,9,8,4,5,12,23,22,3,1,9,4,-1,4,3,-13,-14,3,10,-1,-12,-13,-3,8,5,6,-18,-19,-3,-1,-11,-4,0,-14,-24,-17,-8,-6,-7,-1,0,-10,-10,-1,-6,-15,-12,-5,-7,-13,-8,7,5,-13,-12,-3,-7,-12,-11,-11,-6,-8,-14,-12,-3,-7,-13,-8,-13,-16,-5,-2,-14,-11,0,-8,-20,1,16,-8,-23,-8,-2,-4,0,3,-2,-7,2,9,1,-16,-12,14,25,-1,-15,-1,8,-1,-14,-19,-14,-9,-7,-10,-18,-13,2,-1,-5,3,-3,-21,-18,-1,-2,-12,-7,1,-7,-13,-7,-8,-13,-6,8,8,-6,-8,-6,-9,-8,-4,-9,-2,8,6,12,28,36,37,42,47,59,83,83,60,49,43,28,16,7,-2,-1,7,9,4,1,7,17,15,4,-2,5,9,8,7,9,8,1,-2,0,0,5,7,-4,-6,1,-3,-15,-7,6,7,0,-2,-3,-12,-10,2,2,-2,-5,-15,-11,7,8,-5,-5,4,6,7,-2,-14,-10,2,-1,3,14,7,-4,2,12,8,-1,0,6,7,0,0,4,3,-1,-2,9,15,3,
-5,-1,-1,3,13,17,10,-3,-6,-1,2,1,15,27,20,5,6,17,12,6,19,25,12,4,9,14,14,8,10,27,30,20,26,27,19,24,29,28,30,25,17,18,19,20,27,29,21,17,20,20,16,21,34,42,22,-1,3,16,25,32,23,10,8,15,22,15,5,9,16,7,0,11,19,7,-3,3,7,-2,-1,5,-3,-13,-14,-12,-1,9,6,0,-9,-16,-7,4,4,-5,-6,-4,-8,-9,-13,-23,-11,9,6,-2,10,12,-10,-15,-4,2,1,-4,-4,2,3,-10,-20,-9,4,-5,-19,-16,-4,1,1,4,4,-2,-6,-8,-9,-8,-3,-1,-5,-8,-1,-4,-18,-14,4,-1,-13,-1,8,-10,-8,8,6,-6,-6,3,-3,-10,0,4,-9,-18,-11,-11,-12,2,1,-8,3,11,1,-7,-5,-5,-8,-9,-10,-9,-1,1,-9,-13,-6,-3,-7,-8,7,11,0,-11,-14,-8,2,0,-7,-11,-8,-1,-4,-11,-4,-3,-16,-22,-7,10,4,-11,-10,-3,2,1,-1,4,5,-8,-10,2,-1,-14,-12,-6,-3,-4,-11,-13,-4,-4,-17,-22,-13,-6,-4,2,0,-6,-8,-3,0,-6,-12,-7,3,1,-12,-13,0,-1,-18,-9,4,-2,-3,2,-8,-16,-5,9,9,-5,-13,-9,-4,-3,-5,-8,-10,-11,-11,-6,1,0,-2,-2,-9,-16,-13,-9,-8,-8,-5,-7,-12,-15,-10,2,-2,-7,0,5,-2,-2,9,9,-3,-10,-5,8,11,0,-6,-2,-3,-22,
-14,18,13,-14,-12,-4,-10,-13,-21,-31,-22,-2,9,6,-9,-20,-19,-10,13,17,-2,-10,-12,-16,-20,-18,-12,-13,2,27,20,-10,-23,-9,-2,-22,-38,-13,29,14,-20,-6,9,-7,-11,3,1,-11,-10,-10,-4,-2,-15,-17,2,5,-22,-22,7,5,-12,-11,-5,-6,-2,-8,-14,9,35,29,20,20,5,-5,-2,-10,-22,-19,-19,-17,-15,-18,-14,-1,3,-5,-3,-1,-17,-41,-48,-11,37,18,-17,-2,5,-15,-30,-33,-14,13,24,22,-1,-35,-32,-11,-21,-37,-23,6,9,-13,-9,39,78,77,85,112,130,147,165,141,87,64,70,48,7,-23,-36,-13,34,41,15,5,15,26,16,-13,-20,-4,7,1,2,21,18,-9,-12,-5,0,3,-1,-9,-17,-15,-5,-11,-22,-21,-21,-18,1,8,4,-6,-2,0,-17,-26,-15,-12,-23,-10,11,-3,-17,-10,9,27,27,-4,-14,9,3,-19,-11,-1,2,14,15,-12,-16,7,15,5,-13,-26,-11,17,20,10,18,17,-5,-20,-15,-7,-2,7,28,33,20,7,11,19,21,9,-5,-5,12,37,34,17,33,52,35,15,20,27,36,49,48,23,27,56,53,37,46,54,56,36,11,25,75,96,48,11,35,64,59,44,45,42,39,50,65,50,30,44,50,33,36,44,30,17,19,22,28,30,27,18,14,33,40,12,0,10,0,-14,16,30,0,2,33,17,-21,-30,-10,7,-4,-18,5,15,-9,-20,-6,12,26,26,
0,-25,-10,11,10,-1,-18,-26,-2,25,20,-6,-15,-2,12,7,2,8,3,-5,1,-3,-6,9,7,-5,-4,-8,-10,-3,5,-13,-28,-15,7,17,3,-15,-19,-13,-6,-11,-3,12,1,-9,10,10,-7,1,15,2,-17,-13,5,4,-18,-21,-4,-5,-5,7,11,14,13,8,15,0,-33,-35,-4,24,21,-9,-15,3,3,-10,-3,-2,-16,-15,-3,2,-7,-12,7,26,15,-10,-18,-20,-29,-26,5,23,-11,-35,-3,21,10,1,-5,-5,9,4,-21,-29,-3,22,20,2,-11,-11,-7,2,15,-6,-28,-12,1,-4,-4,-9,-19,-11,-1,-11,-19,-19,-13,-2,2,-3,4,9,0,-8,-15,-19,1,14,-7,-15,-1,-6,-16,-8,-9,-29,-38,-23,-2,11,-1,-27,-15,20,25,7,-3,-3,-13,-30,-17,0,3,6,-6,-14,-4,-1,6,13,1,-19,-25,-19,-9,-15,-25,-14,5,0,-12,-3,-3,-25,-14,6,-1,7,19,-5,-36,-22,-4,-24,-28,23,18,-14,-14,9,11,7,14,14,20,29,19,0,-9,0,13,17,15,7,-15,-17,5,11,8,10,17,19,13,11,-4,-30,-21,15,24,5,1,19,31,10,-27,-14,18,4,-10,6,9,-4,-3,10,12,10,2,1,15,15,-7,-6,24,24,-5,-4,13,11,5,6,2,7,12,-8,-32,-28,-23,-21,-2,10,7,13,19,16,19,16,12,18,12,-7,-9,3,2,2,21,45,46,7,-34,-14,16,1,-4,17,28,26,
9,-13,-22,-21,1,34,32,12,23,39,25,-3,-9,11,8,-40,-80,-80,-88,-114,-131,-147,-165,-141,-87,-64,-70,-46,-5,20,32,16,-29,-41,-16,-2,-10,-23,-16,12,20,4,-6,1,0,-20,-15,12,13,5,3,-4,-4,6,18,16,4,10,23,20,20,19,0,-9,-3,6,2,1,18,26,19,14,17,4,-9,7,19,9,-7,-27,-32,-1,14,-7,-3,18,14,3,-3,-16,-17,11,19,-7,-17,-8,7,20,9,-19,-20,-10,-19,-19,4,17,11,6,2,-11,-32,-34,-18,-5,-10,-21,-25,-13,1,2,-12,-36,-34,-19,-35,-53,-32,-12,-18,-27,-33,-46,-47,-24,-26,-52,-46,-33,-44,-52,-50,-36,-19,-28,-72,-99,-55,-10,-31,-66,-60,-43,-45,-43,-41,-52,-64,-49,-30,-43,-51,-38,-37,-42,-30,-18,-18,-20,-27,-31,-28,-18,-12,-31,-40,-15,4,-2,2,11,-18,-34,-4,-1,-30,-16,21,31,12,-5,8,22,-4,-21,3,20,6,-14,-27,-25,0,23,8,-13,-9,4,21,26,4,-21,-17,7,16,3,-10,-6,-2,-5,0,7,4,8,4,-13,-6,6,5,8,10,1,-5,15,29,15,-6,-15,1,20,22,13,7,14,6,-12,-1,8,-13,-14,6,1,-15,-6,15,13,-1,2,18,15,1,10,10,-6,-12,-12,-10,-10,-17,-3,31,35,7,-23,-22,8,14,-6,-4,9,2,2,18,17,6,1,7,10,-6,-21,-12,9,16,21,31,28,-1,-19,9,32,3,-22,
-12,1,9,10,-3,-3,16,25,4,-20,-21,-2,14,11,3,-2,-11,5,26,15,3,6,7,9,15,9,1,10,22,25,19,3,-4,7,4,-6,-2,7,16,21,2,-11,9,18,4,9,21,12,7,26,40,25,-2,-14,3,30,17,-17,-23,-9,1,3,14,30,19,2,-3,-7,6,12,3,4,-2,-13,-2,17,24,19,11,19,26,16,0,1,9,1,2,23,13,-3,5,-4,-19,4,36,26,8,22,24,-14,-15,0,8,3,-5,-9,-14,-10,-9,-13,-6,3,3,-9,-13,-5,-3,0,10,8,-7,-8,1,3,-4,-12,-9,-3,5,19,12,-15,-15,2,0,-5,-6,-1,10,6,-6,0,6,-3,-3,3,3,-2,-7,-5,2,0,-8,-4,10,5,-16,-16,0,1,-9,-6,-2,-3,-2,-4,-4,2,10,12,14,11,-4,-13,-13,-12,-7,-4,-10,-7,-2,-10,-5,14,13,1,-1,-4,-18,-29,-21,2,12,-1,-7,0,-1,-13,-13,-4,2,5,7,8,-2,-16,-17,-9,-13,-21,-17,-3,3,-3,-3,20,42,43,47,60,66,73,82,69,43,31,34,20,-2,-7,-11,-13,7,19,9,-4,-3,7,7,-6,-10,-3,0,-4,-3,7,2,-11,-8,-3,-6,2,8,1,-11,-10,-1,-5,-14,-10,-9,-11,-2,6,-1,-4,-1,-2,-12,-14,-17,-11,-1,4,0,-11,-14,-6,-2,11,21,6,-10,-2,0,-10,-14,-6,0,8,10,-7,-16,1,9,6,3,-4,-3,10,
8,3,9,10,-3,-7,-1,-3,-3,10,19,16,4,-3,1,12,16,11,4,2,4,15,16,12,22,29,13,3,7,14,13,20,23,15,13,20,14,12,19,23,16,18,22,19,33,54,38,4,10,36,32,20,24,23,24,29,31,23,15,20,27,27,21,19,15,11,8,7,12,17,16,10,3,13,21,12,-8,-12,-5,-2,12,23,7,-1,9,5,-12,-17,-9,-2,-11,-18,-1,18,6,-11,-3,9,14,11,-1,-9,-2,8,3,-8,-15,-14,-6,3,3,-4,-8,-1,4,3,3,0,-4,-6,-8,-10,3,14,3,-4,-2,-2,-4,3,3,-9,-15,-7,2,4,-6,-18,-16,-6,-5,-11,-7,5,0,-2,10,13,-2,-4,8,8,-4,-6,-5,-10,-10,2,3,-12,-13,2,7,2,1,7,11,6,-11,-17,-8,11,13,-2,-5,8,5,-3,1,-1,-12,-10,-6,-5,-3,-2,2,4,0,-3,-6,-12,-19,-17,-7,2,-2,-13,-2,11,8,-4,-12,-13,-8,0,-2,-8,-5,7,11,0,-13,-6,3,0,-1,0,-8,-10,-7,-5,-6,-4,-2,-2,0,-4,-16,-22,-18,-3,4,-9,-15,-1,4,-2,-10,-13,-5,1,-8,-14,-7,-9,-18,-13,-1,-9,-24,-15,6,11,-5,-19,-12,3,9,7,3,-2,-10,-16,-14,-5,0,4,-5,-5,-2,-8,-6,4,1,-8,-12,-11,-11,-17,-16,-11,-9,-3,0,2,-1,-9,-6,-3,-9,-3,8,-1,-18,-20,-11,-9,-7,-16,
-2,20,14,-7,-5,-5,-18,-12,3,3,15,7,-32,-35,-18,-16,-1,11,-2,-5,3,-7,-11,0,-1,-17,-27,-26,-9,13,13,-15,-30,-13,-6,-31,-22,26,24,-24,-33,-7,-5,-19,-13,-9,-7,0,-4,-26,-33,-16,-6,-10,-15,-14,-6,-20,-39,-15,8,-5,-9,-2,-16,-26,-15,-10,-16,-9,2,7,8,2,-2,-12,-21,-13,-8,-19,-13,16,21,-5,-30,-22,15,14,-25,-19,18,1,-31,-13,4,-2,-17,-19,-10,-2,8,-1,-28,-28,-2,8,-9,-20,-21,-27,-25,-7,3,-7,-15,-14,-11,-3,-6,-19,-38,-33,3,0,-28,-23,-9,17,42,25,18,51,91,119,134,121,101,108,111,94,83,65,26,-12,-29,-17,9,4,-21,-14,14,7,-5,8,4,-20,-8,13,-2,-18,-2,11,9,-2,-20,-23,-6,8,3,-7,-2,0,7,13,-3,-3,25,22,-10,-19,-15,-10,4,-2,-6,10,6,-13,-13,-2,6,-5,-5,7,6,-7,-16,-15,-4,5,11,14,-4,-25,-18,-11,-5,-4,-9,3,22,31,23,5,6,23,25,11,8,26,28,6,0,3,0,-2,4,10,13,13,16,23,23,24,24,8,15,49,35,1,23,46,36,28,21,18,33,39,27,35,63,49,20,32,60,61,41,29,39,46,44,44,47,45,37,38,47,46,50,47,24,15,34,44,53,57,43,42,45,30,27,46,47,19,9,13,14,11,-1,5,44,43,5,-9,3,4,-10,-13,6,14,
2,-17,-9,1,-10,-6,9,-1,-7,-1,-2,-2,7,15,0,-31,-39,-8,17,2,-26,-26,-5,-9,-25,-13,3,-10,-25,-23,-21,-18,-6,-13,-9,3,-8,-11,-8,-25,-22,-3,-5,-7,-9,-6,10,6,-15,-12,11,16,-10,-35,-32,-28,-24,-12,-6,4,8,-16,-26,-7,9,17,15,1,-14,-44,-54,-15,8,-1,1,-1,-36,-43,8,47,38,5,-12,1,30,27,-11,-18,-15,-19,6,12,-8,-16,-10,-10,-8,-3,-2,1,-7,-37,-45,-10,5,-12,3,25,3,-26,-17,4,9,-10,-34,-26,-19,-39,-25,21,39,5,-26,-14,3,-1,6,13,-7,-24,-31,-28,-12,-3,0,3,-4,-25,-27,0,14,-9,-34,-27,-2,-4,-11,-7,-17,-24,-11,0,-3,-22,-28,-18,-25,-23,10,17,-32,-51,-16,4,2,-13,-17,-4,-1,-14,-25,-21,-14,-18,-15,-7,5,14,12,-10,-22,-5,3,-6,-13,-19,-14,-4,-10,-26,-33,-13,13,5,-19,-16,3,-5,-14,15,3,-20,-15,5,4,7,22,12,-3,0,-13,-11,28,35,18,16,4,-6,5,4,-4,8,11,-2,1,19,27,25,7,-13,-9,18,31,11,5,31,27,-15,-15,20,25,7,6,14,9,10,8,0,2,23,27,10,4,9,12,11,5,21,41,19,-8,-2,4,4,18,25,15,12,17,6,-5,-8,-9,-4,5,18,22,8,7,23,18,-13,-19,4,26,18,-19,-15,29,23,-19,-6,27,10,-5,5,19,17,8,2,
-7,2,27,28,3,-7,14,27,18,17,23,13,0,3,11,14,12,3,5,19,39,34,-2,-1,25,24,13,-13,-41,-29,-22,-49,-85,-112,-127,-123,-115,-119,-112,-93,-80,-60,-27,7,27,17,-10,-6,20,14,-14,-9,4,-8,-4,18,7,-14,0,15,3,-8,-7,6,22,20,1,-10,-3,8,3,0,-8,-18,-2,4,-19,-19,7,14,11,7,-6,0,5,-11,-5,15,12,1,-2,6,3,-4,0,7,7,9,6,-1,-7,-10,5,24,16,5,1,5,10,-4,-22,-31,-24,-5,-5,-23,-24,-9,-9,-29,-27,-3,3,-3,0,2,-3,-7,-7,-8,-15,-26,-24,-23,-21,-2,-7,-44,-39,-10,-28,-51,-44,-31,-20,-19,-34,-39,-27,-34,-60,-50,-25,-36,-62,-62,-42,-28,-38,-46,-41,-37,-44,-48,-42,-40,-45,-43,-49,-49,-25,-12,-32,-43,-48,-52,-41,-38,-42,-30,-24,-40,-48,-26,-9,-9,-14,-14,1,-4,-41,-40,-2,8,-7,-7,12,15,-4,-11,3,14,1,-3,13,11,-4,0,1,0,3,0,-7,-13,0,26,34,7,-15,-3,23,27,11,15,25,7,-5,9,22,22,24,20,4,9,11,3,9,8,2,21,23,2,0,4,7,3,-11,-7,15,13,-11,-18,7,32,29,23,20,12,8,-2,-8,14,23,5,-11,-19,-15,-1,13,43,52,15,-5,3,-1,1,34,41,-5,-42,-35,-5,14,1,-27,-23,11,14,14,21,-4,-13,9,17,6,4,6,6,3,-3,
2,30,41,12,-7,4,-4,-22,-5,22,15,-5,-11,8,30,24,20,39,26,-22,-45,-11,24,12,-10,-5,-5,-10,6,19,26,25,10,0,-4,-7,-1,20,23,-2,-15,6,31,23,-1,4,11,4,15,25,12,-1,3,22,25,16,29,30,-8,-25,19,41,13,-6,-3,12,9,-2,2,14,19,11,8,17,14,2,-10,-16,-11,10,21,4,-3,5,12,16,11,3,9,26,34,16,-10,-3,19,14,-2,6,14,-6,-3,9,8,0,-1,-8,-17,-7,1,-6,3,10,-9,-18,-10,-8,-8,-5,-8,-2,3,-6,-7,4,-2,-13,-15,-13,-2,6,-1,-14,-17,-3,-1,-16,-21,-9,-6,-5,-1,-3,-5,1,1,-8,-8,-1,0,-8,-7,2,0,-4,-4,-3,-3,-12,-24,-15,4,11,5,-4,-11,-11,-7,-9,-9,1,5,4,4,3,-8,-19,-13,3,-3,-18,-17,0,6,-1,-9,-5,14,8,-21,-18,10,9,-8,-2,3,-9,-13,-6,-2,-3,0,-3,-14,-15,-5,0,-15,-26,-5,6,-10,-17,-6,3,1,-8,-8,-1,-1,-10,-22,-19,0,2,-9,-13,-13,1,19,21,17,21,33,46,52,65,79,75,57,44,33,20,13,3,-13,-11,4,5,-10,-8,6,5,-2,3,0,-8,-3,6,1,-4,-4,-2,-2,-10,-16,-8,5,7,-1,-7,-5,-2,4,15,7,-5,-1,3,-1,-1,-2,-1,7,4,0,7,1,-10,-5,2,-4,-5,1,-2,-8,-3,10,5,-5,-5,
-3,0,-4,-11,-4,6,5,-4,-6,4,12,16,14,3,2,11,10,2,7,19,12,-3,-6,1,1,0,1,-1,-6,-4,7,18,14,10,4,-9,-10,13,24,18,20,32,32,18,8,9,17,19,12,14,24,26,18,22,32,32,21,11,17,24,17,9,17,28,29,24,19,18,23,27,14,2,13,20,17,19,17,14,16,16,8,12,25,23,5,-2,8,11,-1,0,17,15,-3,-3,10,9,-9,-11,0,-1,-10,-3,10,4,-13,-14,-7,1,7,1,-5,1,3,3,-1,-7,-10,-3,4,2,-8,-16,-15,-17,-13,5,5,-5,-7,-10,-18,-14,-1,1,-10,-11,-8,0,7,-6,-14,0,6,2,-1,1,6,3,-9,-10,4,10,0,-12,-12,-5,-6,-8,-8,-3,2,-6,-8,0,7,11,6,0,-7,-22,-24,-6,-1,-4,2,1,-13,-17,-1,14,14,4,-9,-3,10,6,-4,-1,-5,-13,-1,9,-5,-10,4,8,-2,-8,-4,3,5,-5,-15,-11,6,8,3,6,4,-7,-6,3,8,-3,-11,-10,-13,-21,-15,12,30,14,-11,-4,14,10,-1,-1,-2,-4,-6,-10,-4,4,6,9,6,-3,-6,2,8,0,-12,-7,3,-3,-7,1,-5,-16,-8,0,-3,-13,-10,-7,-21,-27,-1,23,9,-7,-3,5,1,-5,6,9,-3,-9,-1,8,3,-9,-6,6,12,9,2,-7,-10,-2,1,-2,-6,-4,-3,-1,-5,-12,-18,-12,0,-2,-11,-6,-3,-6,-8,5,
6,-17,-14,-2,-18,-37,-35,-30,-25,-22,-24,-23,-17,-18,-1,35,27,0,5,6,-7,5,21,0,-28,-21,6,5,-15,-3,15,-6,-18,-1,-2,-5,9,14,-6,-42,-45,-3,15,-23,-53,-30,11,6,-30,-24,11,-2,-30,-17,2,-4,-11,-4,0,-2,-2,-12,-21,-9,2,8,10,2,11,16,-9,-19,-5,-7,-5,15,17,-3,-22,-28,-18,-13,-3,7,-3,-29,-32,-6,2,-12,-17,-18,-15,1,0,-9,-3,-8,-21,-16,2,9,-4,-10,13,28,19,4,-15,-39,-45,-10,35,34,3,-6,-1,2,2,9,18,13,-9,-28,-24,-16,-4,14,4,-20,-9,5,-8,-12,-7,-24,-39,-14,15,1,-12,-8,-5,-7,-10,-7,-3,-3,-7,-34,-48,-8,19,-11,-39,-41,-30,-16,-8,2,25,57,76,82,93,108,125,139,131,120,119,99,73,65,57,20,-15,-12,2,16,30,15,-11,-8,4,-4,2,10,-12,-16,22,33,7,-16,-13,1,11,9,-7,-20,-25,-21,-12,-17,-11,7,9,-1,-3,-8,-14,-10,0,-14,-36,-29,1,9,15,24,12,-8,-16,-9,15,25,6,-14,-5,17,24,13,-1,-4,2,2,3,12,2,-20,-27,-19,-7,3,-4,-14,-2,10,10,5,1,2,-2,-26,-29,17,49,26,1,13,15,-8,5,34,30,17,18,11,11,25,37,39,28,8,8,18,31,55,66,54,33,16,20,43,45,25,27,44,40,39,60,62,45,39,50,55,40,22,32,45,
31,27,58,66,43,34,22,20,43,43,29,49,70,45,9,15,28,-2,-10,31,51,20,-12,-1,18,-3,-12,0,-4,-4,10,17,28,19,-20,-33,-7,16,2,-24,-19,-3,-6,-13,-13,-16,-4,1,-4,2,5,-8,3,13,-4,-10,-1,-15,-27,-18,-15,-18,5,18,4,-10,-26,-37,-8,13,-12,-28,2,21,-8,-35,-9,12,-16,-34,-17,-7,1,11,0,-14,-3,9,9,-7,-29,-25,-18,-2,19,0,-21,-2,15,-8,-20,-5,-4,-14,-6,4,0,-12,-14,-18,-31,-44,-36,5,33,10,-16,-12,-4,-13,-16,8,21,-5,-30,-44,-36,17,43,13,18,30,-11,-34,-14,-13,-22,2,23,5,-14,-3,-2,-24,-13,10,-12,-35,-14,-4,-16,5,20,-20,-40,-1,17,3,0,-4,-17,-20,-17,-16,-22,-45,-40,13,40,12,-4,2,1,-8,2,11,0,1,5,-11,-24,-25,-6,22,13,-27,-28,8,21,-2,-24,-20,5,10,-4,-14,-15,2,9,-2,-2,17,15,1,7,24,30,27,21,17,20,20,13,16,4,-34,-30,-5,-8,-8,6,-4,-21,-2,25,20,-5,-3,15,1,-18,4,21,8,6,10,1,-11,-4,30,40,5,-15,17,45,26,-12,-6,31,23,-13,-1,28,17,-3,3,11,5,0,2,3,12,20,10,-2,-9,-11,-1,-8,-14,7,18,7,8,7,-9,-9,5,18,20,14,14,5,-11,-4,28,34,6,-1,13,16,16,13,1,1,9,7,10,16,10,
-3,-8,2,9,-11,-28,-22,-5,19,41,44,13,-30,-32,-4,6,1,-2,-2,-9,-19,-15,7,23,22,16,4,-12,-3,20,10,-3,11,16,9,24,39,9,-20,0,15,7,3,9,15,12,7,5,10,34,44,8,-17,11,41,42,29,15,7,-2,-22,-53,-72,-78,-93,-112,-126,-136,-129,-123,-121,-96,-69,-66,-57,-18,15,12,-1,-18,-32,-13,14,9,0,5,-3,-9,14,18,-17,-28,-6,12,13,5,-6,-11,3,18,26,20,12,19,9,-9,-4,7,3,6,13,7,1,17,37,26,-1,-9,-17,-24,-8,9,15,11,-11,-22,-4,14,2,-19,-24,-13,1,5,3,2,-3,-15,-6,16,23,15,4,-3,7,15,0,-16,-12,-3,3,0,-1,19,25,-17,-46,-24,-4,-19,-15,9,-6,-36,-28,-13,-14,-8,-12,-34,-43,-39,-31,-13,-8,-17,-33,-56,-64,-54,-34,-17,-20,-39,-42,-27,-31,-46,-37,-32,-56,-67,-51,-41,-50,-56,-40,-21,-31,-45,-32,-29,-59,-65,-44,-39,-26,-20,-39,-41,-30,-48,-65,-42,-11,-19,-26,2,7,-29,-49,-24,5,-3,-18,1,8,0,7,3,-15,-21,-28,-17,21,31,5,-10,3,21,18,4,-1,5,14,15,1,1,10,2,-1,9,-4,-16,0,9,6,14,23,22,19,13,-9,-17,-1,11,23,29,4,-12,10,24,-2,-18,7,30,7,-12,15,35,18,6,-3,-12,2,15,3,-5,-1,11,25,20,16,-3,-25,-3,22,3,-12,8,
17,1,2,13,6,-3,-1,4,8,17,29,38,34,-2,-35,-17,14,13,2,12,20,-7,-28,-4,26,42,35,-20,-46,-13,-17,-32,7,31,12,12,20,-2,-21,-6,10,2,2,21,9,-15,8,34,15,5,14,-7,-18,22,40,4,-12,-3,-5,-3,14,19,15,16,23,43,39,-7,-35,-18,-1,-1,0,6,-4,-15,-4,1,1,11,17,21,8,-19,-12,25,26,-7,-17,6,27,19,-3,-6,4,12,14,-2,-8,-6,-7,-10,-9,0,12,6,-8,-10,-5,-1,-4,-5,0,-5,-6,14,19,8,8,5,-3,0,10,3,-9,-10,-1,-3,-9,2,13,1,-14,-15,-8,-13,-15,1,17,4,-15,-7,5,-1,-12,-9,6,1,-18,-11,8,4,-12,-10,2,1,-6,-4,0,0,-2,-5,-9,-6,1,7,7,0,-1,5,-1,-8,-7,-6,-6,-5,-9,-7,-3,-1,-4,-10,-8,9,10,-14,-22,-6,-3,-10,-9,-6,-4,-3,-3,-5,-9,-8,0,4,2,2,1,-4,2,13,15,4,-15,-23,-21,-11,8,13,3,-4,-1,0,0,5,11,10,0,-5,-9,-8,-3,3,0,-10,-6,-1,-11,-15,-8,-12,-19,2,17,-1,-13,-2,1,-8,-15,-14,-9,-5,-10,-18,-16,-4,6,-5,-23,-23,-14,-7,-2,0,6,21,29,32,47,61,65,64,61,65,64,43,29,34,29,5,-8,-6,-2,12,19,3,-11,-7,-6,-5,2,3,-11,-12,0,4,0,0,-7,-12,-6,7,4,-7,
-16,-10,-6,-13,-2,7,-7,-13,-2,0,-6,0,-2,-14,-20,-9,-1,3,11,11,-3,-7,-7,-9,-1,5,-2,-7,2,12,11,5,-2,-5,-9,-7,1,11,8,-3,-7,-3,0,0,-10,-12,1,14,6,-4,-9,-5,3,-2,-8,6,16,7,7,18,8,-6,5,20,11,0,0,-1,8,31,31,19,19,13,3,7,19,30,29,26,19,10,9,14,16,17,22,26,14,5,20,38,32,22,23,28,18,7,11,21,16,15,29,29,21,24,16,8,12,16,14,20,23,15,7,13,8,-4,-2,11,20,18,8,7,8,1,2,0,-9,-1,15,15,13,5,-13,-13,-1,-4,-9,-6,-9,-4,11,9,-9,-6,4,-4,-14,-8,-6,-6,4,12,7,-2,-10,-6,-6,-16,-15,2,10,7,-3,-7,-7,-2,4,5,-2,-5,1,5,-2,-8,0,6,-6,-18,-11,-2,4,7,-3,-8,-1,-3,-12,-11,-6,-3,-4,10,22,6,-12,-2,2,-4,-4,6,3,-5,-3,1,3,10,6,-6,-12,-10,-14,-4,20,19,-3,-8,2,-5,-16,2,24,16,-6,-17,-16,14,27,6,8,20,2,-10,-3,-4,-7,2,7,4,-1,-2,-3,-6,2,14,1,-15,-9,-4,-5,6,6,-14,-21,-6,-1,2,10,11,-3,-9,-5,-8,-13,-19,-19,-4,12,19,10,1,0,1,7,15,10,-1,-8,-3,4,-2,-6,7,6,-7,-9,4,5,-10,-18,-9,-1,-3,-3,-3,-5,0,2,-20,
-42,-21,9,11,-11,-40,-51,-26,13,16,7,10,13,7,-13,-24,-15,-21,-20,16,18,-9,-3,3,-7,-6,-2,-5,-9,-13,-14,-9,0,-12,-27,-20,-22,-27,-17,-13,-7,6,7,-4,-9,1,6,-4,-3,-7,-28,-29,-5,3,-17,-17,-4,-10,-18,-17,7,33,20,-4,-9,-11,1,3,-15,-5,16,2,-16,-15,-5,2,0,-11,-15,-11,-8,-9,-7,2,5,-8,-23,-15,0,-11,-16,7,18,6,5,7,-13,-25,-1,15,-14,-30,-2,28,20,-2,-3,-3,-8,-4,6,4,-13,-20,-1,13,-1,-7,13,14,-7,-15,-1,6,2,3,6,-1,-17,-23,-14,-1,22,38,19,-8,7,24,4,-14,-5,-3,-10,-14,-8,4,8,-5,-14,5,20,1,-14,-2,4,-2,-4,0,15,20,8,-6,-7,0,-6,-6,7,6,-13,-5,26,22,9,10,11,9,5,2,1,1,1,-3,-6,-7,-5,-7,-6,-3,-2,-6,-11,-17,-17,-13,-13,-16,-9,2,7,15,38,63,71,86,114,135,139,141,143,132,106,82,61,36,15,3,2,8,12,16,19,14,12,11,4,1,5,6,3,2,6,11,5,-3,-6,-1,5,4,-2,-4,-3,-2,-1,-3,-4,-2,6,7,-2,0,3,-1,2,5,2,4,11,11,6,6,9,10,9,8,2,4,6,2,3,9,2,-7,-3,6,9,7,6,11,15,8,5,10,18,17,16,20,24,19,15,16,16,10,12,21,22,15,16,23,23,16,
18,21,12,7,21,33,34,28,25,25,28,29,32,39,46,43,39,42,44,48,54,50,46,50,57,57,53,46,42,49,56,56,52,51,50,51,53,54,53,54,58,52,43,43,49,45,43,46,42,35,32,33,34,31,27,28,29,23,23,32,32,28,25,24,17,16,20,18,17,20,13,0,0,12,14,7,5,8,7,2,-1,-4,-4,-3,-4,-4,-4,-5,-5,-2,0,1,3,4,2,2,4,2,0,-2,-4,-4,-2,-1,-3,-2,0,1,1,0,0,3,7,7,3,1,1,1,1,1,-1,-2,-1,-1,-2,-3,-4,-6,-7,-7,-7,-7,-5,-1,1,1,2,4,5,5,7,8,7,5,4,1,-2,-3,-4,-4,-2,0,0,0,-1,-2,0,3,6,6,5,4,4,4,3,2,5,7,6,4,3,4,4,5,7,5,5,8,9,9,9,8,5,4,6,5,3,4,5,2,0,-1,-2,-1,1,5,4,0,-1,20,41,21,-8,-9,14,38,43,19,-13,-13,-5,-12,-13,-5,10,16,11,23,22,-17,-20,8,6,0,9,5,0,4,10,15,17,16,7,9,20,16,19,23,17,14,8,-3,-6,1,6,-1,-5,5,9,11,25,28,9,-2,11,13,7,13,19,20,2,-27,-21,3,7,8,1,-4,10,5,-10,3,19,15,4,0,3,10,13,12,13,14,8,-3,-4,11,23,15,2,14,16,-8,-17,-5,-5,-6,16,30,8,-10,
14,28,0,-30,-19,5,11,9,6,4,-1,-1,13,22,4,-11,4,12,-8,-10,15,21,0,-11,-4,0,-2,-1,10,19,17,3,-23,-38,-16,12,-6,-25,-6,15,8,2,7,13,8,-4,-7,6,15,-3,-16,2,12,-1,-2,4,5,2,-11,-15,-5,6,7,3,10,11,-3,-5,17,14,-20,-21,-5,-6,-13,-8,-6,-3,-3,-3,-2,2,8,8,7,8,6,3,3,6,12,18,18,16,15,18,11,-2,-7,-15,-37,-60,-70,-84,-112,-134,-140,-143,-143,-131,-106,-83,-62,-36,-15,-4,-4,-9,-15,-18,-19,-17,-14,-13,-5,-2,-7,-8,-6,-4,-6,-10,-6,3,7,3,-5,-4,2,3,2,1,1,3,4,1,-8,-8,1,-1,-3,-1,-4,-7,-3,-5,-13,-11,-7,-7,-11,-12,-11,-9,-4,-6,-8,-3,-3,-10,-4,6,2,-5,-7,-7,-7,-12,-16,-9,-4,-10,-17,-16,-13,-18,-23,-18,-15,-15,-15,-12,-13,-21,-23,-18,-17,-24,-26,-18,-20,-23,-15,-12,-23,-36,-37,-31,-27,-29,-31,-31,-33,-41,-47,-45,-42,-44,-44,-50,-56,-51,-45,-51,-59,-58,-53,-48,-43,-49,-56,-57,-53,-52,-52,-52,-55,-54,-53,-56,-59,-53,-44,-43,-50,-47,-45,-47,-43,-36,-32,-32,-34,-31,-27,-29,-28,-23,-24,-31,-32,-27,-25,-24,-19,-18,-21,-20,-19,-20,-13,-1,-2,-14,-15,-7,-5,-9,-9,-3,0,3,4,3,4,4,4,5,5,1,-1,-1,-4,-4,-2,-2,-4,-2,0,1,
2,2,0,-1,1,0,-2,-4,-3,-2,-2,-4,-7,-6,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,0,2,4,5,4,5,5,3,0,-1,-1,-1,-3,-5,-6,-7,-8,-7,-7,-5,-2,0,0,1,1,-1,-2,-2,-1,-1,0,-1,-5,-7,-7,-6,-5,-4,-4,-2,-1,-3,-6,-5,-3,-2,-2,-2,-4,-6,-4,-4,-8,-9,-9,-9,-8,-5,-4,-6,-5,-3,-4,-5,-2,0,2,2,2,0,-4,-4,-1,1,-11,-19,-10,2,2,-11,-17,-10,0,7,2,0,9,7,-1,-1,3,0,-14,-14,9,12,-2,-7,-5,-8,-2,2,0,-5,-10,-11,-18,-13,1,1,-1,-3,-5,-8,-10,-7,-4,0,4,0,0,1,-4,-11,-10,-7,-10,-9,2,5,2,-6,-11,-12,-14,-14,5,14,2,0,2,-2,4,4,-2,-2,-7,-12,-6,-1,-4,-7,-5,-4,-9,-15,-13,-5,3,2,-9,-11,-7,-4,-10,-7,7,8,2,3,2,-12,-21,-13,-2,-7,-11,3,18,9,-7,-16,-12,0,-1,-6,-3,-5,-13,-5,4,-6,-13,-2,0,-18,-18,3,14,6,-3,-4,4,7,-2,-12,-4,13,20,5,-11,3,15,6,-8,-7,1,1,-4,-4,3,3,-4,-8,0,2,-5,-2,5,-1,-5,-4,-3,0,0,-2,-2,-3,-6,-10,-12,-3,2,-14,-20,1,9,-3,-3,10,4,3,2,3,3,2,0,-5,-6,-6,-4,-4,-3,-3,-5,-7,-9,-11,-10,-10,-11,-8,0,4,7,
16,28,33,41,54,64,70,73,72,65,54,43,32,18,8,4,4,7,12,12,12,12,12,9,5,4,6,8,8,5,3,5,2,-1,-3,-2,2,3,0,-1,0,1,0,-2,-2,2,6,7,1,0,3,4,6,6,3,4,8,7,6,6,8,10,9,6,5,7,7,3,4,7,5,-1,1,3,3,3,5,8,11,7,2,4,9,6,4,7,11,8,6,6,7,7,8,10,14,11,9,12,14,12,12,15,12,11,16,21,22,19,18,21,22,22,21,24,27,25,25,25,24,27,32,28,25,28,32,30,29,27,25,25,30,31,30,29,29,29,30,28,28,31,34,29,23,21,26,27,26,26,24,20,18,17,17,17,15,16,15,12,14,16,15,14,13,14,13,14,14,14,14,13,8,3,5,10,10,7,5,7,9,6,1,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,2,2,1,0,0,-1,-1,-1,-1,0,1,2,1,2,3,4,4,3,2,2,2,2,1,1,1,1,1,2,3,2,2,3,4,3,1,0,0,0,-1,-1,-1,0,1,0,-1,0,2,3,4,4,4,4,3,2,2,3,3,3,4,3,3,2,2,2,3,4,5,4,3,2,2,1,0,0,0,1,1,0,0,0,0,1,2,2,2,4,5,5,5,5,3,3,4,3,2,2,3,2,0,0,-1,-1,-1,2,2,1,0,1,
1,0,0,2,3,3,2,0,0,3,4,3,2,3,1,-3,-5,-5,-5,-5,-5,-3,-2,0,0,0,1,5,8,8,10,14,15,11,8,5,3,4,8,7,4,4,4,0,-1,-1,-2,-1,1,0,-2,-2,-2,-4,-6,-7,-7,-5,-2,-2,-3,-4,-6,-6,-3,1,-1,-4,-2,-1,-2,-2,1,2,3,3,1,-1,2,4,-1,-6,-5,-4,-5,-5,-4,-5,-6,-7,-8,-10,-8,-6,-5,-6,-8,-9,-9,-9,-9,-9,-8,-7,-8,-10,-8,-6,-7,-7,-6,-6,-5,-5,-6,-6,-4,-3,-7,-9,-6,-3,-3,-7,-8,-7,-5,-3,-3,-1,-2,-2,-1,-1,-2,-1,1,1,-1,-2,-3,-3,-1,-1,-2,-5,-6,-5,-4,-5,-7,-8,-5,-2,-2,-2,-3,-4,-5,-5,-3,0,3,5,2,-1,-1,1,4,6,9,9,8,6,5,4,4,5,4,2,0,-2,-3,-2,-3,-4,-5,-6,-6,-8,-10,-10,-9,-9,-7,-6,-6,-6,-5,-5,-6,-6,-3,0,-2,-1,-3,-3,-1,-1,-6,-11,-15,-14,-12,-12,-13,-6,6,11,19,39,58,65,79,107,125,122,119,119,109,83,57,38,13,-10,-19,-17,-7,0,5,7,4,5,9,5,4,7,7,3,2,6,10,8,2,-2,-1,3,1,-1,2,2,1,2,-1,-5,-7,3,8,5,7,7,-1,-3,0,0,4,13,13,5,2,4,3,3,8,9,8,7,1,3,12,8,-3,0,8,10,5,4,12,16,
9,8,13,16,14,12,15,20,17,11,11,12,6,7,18,24,22,25,31,30,24,27,28,19,14,24,33,34,29,28,30,30,31,34,41,43,38,36,43,42,43,47,46,44,49,54,56,55,52,46,49,57,62,60,56,54,55,61,64,60,59,63,60,53,52,56,54,50,47,44,39,37,39,41,34,28,28,26,19,21,27,24,22,22,16,7,9,13,7,4,9,7,-3,-1,9,11,6,7,9,6,5,7,6,4,5,5,5,5,2,0,1,4,7,7,6,4,3,1,-1,-1,2,4,4,3,1,0,1,0,-1,0,1,-1,-4,-7,-8,-7,-6,-6,-6,-2,0,-1,-3,-2,-2,0,1,1,2,5,4,3,3,5,4,2,1,1,1,1,0,-1,0,3,3,2,2,4,4,4,4,2,-2,-2,-3,-6,-7,-5,-5,-4,-3,-1,1,2,1,1,2,4,3,0,-1,-1,0,0,0,-1,0,2,3,-1,-2,0,0,-2,-3,-3,-2,0,0,-2,-3,-1,1,0,1,5,7,7,6,7,6,4,2,0,-1,-1,-2,-6,-8,-8,-9,-13,-14,-11,-8,-5,-3,-4,-7,-6,-3,-4,-4,0,1,2,2,2,0,1,4,4,3,5,7,7,7,5,3,3,4,4,6,6,3,-1,1,5,3,2,4,3,0,-1,-2,-2,0,2,0,-2,3,7,6,5,6,6,5,6,8,8,9,10,8,6,6,7,8,10,10,9,
9,9,8,6,8,10,8,6,7,7,7,6,5,5,6,6,4,3,6,9,6,3,3,6,8,7,4,3,2,1,1,1,0,0,1,1,-1,-1,0,2,3,3,2,1,2,5,5,4,4,5,7,7,4,1,1,2,3,4,5,5,2,-1,-4,-5,-4,0,-1,-3,-5,-7,-9,-9,-7,-5,-4,-3,-3,-4,-4,-2,0,2,3,2,3,4,5,6,6,8,9,10,9,8,7,6,6,4,3,3,5,5,2,2,2,2,4,3,1,1,5,10,14,13,11,12,13,6,-6,-13,-22,-39,-58,-65,-80,-106,-124,-125,-122,-122,-110,-84,-59,-39,-14,8,18,17,8,-1,-6,-7,-6,-8,-9,-5,-4,-9,-9,-7,-6,-7,-10,-8,-2,2,1,-5,-2,0,-3,-3,-2,-2,0,4,5,-3,-9,-4,-4,-5,1,2,-1,0,-3,-12,-12,-5,-1,-3,-3,-3,-7,-7,-8,-6,-1,-4,-12,-8,2,-1,-8,-9,-5,-5,-13,-18,-11,-8,-13,-16,-14,-11,-15,-20,-17,-11,-11,-12,-8,-8,-17,-24,-22,-24,-30,-30,-24,-26,-28,-19,-14,-22,-31,-31,-26,-26,-29,-31,-30,-33,-39,-43,-38,-37,-43,-41,-43,-47,-44,-41,-48,-55,-56,-56,-54,-49,-50,-58,-63,-61,-58,-56,-58,-64,-65,-59,-61,-66,-63,-54,-53,-56,-56,-52,-48,-43,-38,-35,-37,-38,-34,-27,-26,-24,-19,-20,-26,-24,-21,-20,-15,-9,-12,-15,-8,-5,-8,-5,4,1,-9,-9,-4,-6,-8,-7,
-6,-7,-5,-4,-5,-5,-5,-4,-1,1,0,-3,-5,-5,-4,-2,-1,0,2,1,-1,-3,-3,-3,-1,-1,-1,0,1,-1,-2,-1,2,5,6,5,5,6,5,1,-1,1,2,2,1,0,-2,-1,-3,-5,-5,-3,-4,-5,-5,-3,-2,-2,-2,-2,-1,0,-2,-4,-5,-3,-3,-4,-4,-4,-4,-1,1,1,3,6,6,5,4,4,3,1,-1,-3,-3,-2,-3,-4,-3,0,0,0,-1,-1,-1,0,-1,-2,-3,1,1,0,0,0,1,1,1,0,-1,-1,0,-2,-4,-5,-4,-5,-6,-6,-5,-6,-5,-3,-2,-1,0,2,2,3,4,4,3,5,5,4,3,2,1,1,2,2,0,1,1,0,-2,-2,-3,-3,-2,-3,-5,-5,-4,-4,-5,-5,-4,-3,-3,-3,-3,-2,-3,-3,-3,-1,-2,-4,-4,-4,-4,-4,-3,-2,-2,-2,-2,-4,-3,-2,-4,-5,-4,-4,-4,-4,-4,-6,-6,-5,-5,-5,-4,-3,-3,-4,-5,-5,-5,-4,-4,-5,-5,-4,-5,-6,-6,-5,-6,-6,-6,-5,-4,-4,-4,-5,-4,-2,-3,-5,-5,-3,-3,-4,-5,-5,-3,-2,-2,-2,-2,-1,0,0,-1,-1,0,0,-1,-2,-4,-4,-3,-2,-2,-3,-3,-3,-3,-4,-4,-4,-2,0,-1,-3,-3,-3,-3,-3,-1,1,2,3,2,1,1,2,3,3,4,3,2,0,-1,-1,-1,0,1,1,0,-2,-2,-2,-2,-3,-3,-3,-3,-4,-5,-5,-4,-3,-3,-3,-3,-1,0,-1,
-2,-2,-1,-4,-5,-3,-2,-1,-1,-1,-2,-4,-6,-6,-6,-7,-8,-4,3,8,13,21,28,32,40,52,62,66,67,65,55,42,30,20,7,-4,-8,-9,-4,2,3,4,4,6,6,3,3,5,6,8,7,4,4,4,2,-1,0,4,4,2,2,3,3,1,0,-1,-2,2,3,-1,-2,0,0,0,2,-1,0,5,4,1,-1,0,1,2,3,2,2,2,0,1,5,5,-1,1,3,3,3,5,8,11,7,2,5,8,7,4,8,11,7,3,4,5,5,5,8,12,11,10,13,14,11,12,13,9,6,8,12,11,8,9,12,15,13,14,17,20,18,19,20,19,20,24,21,17,23,27,28,28,28,25,24,29,31,31,29,29,31,34,31,28,31,33,31,25,25,29,30,28,25,22,18,16,15,16,15,12,10,8,7,9,11,10,9,8,7,7,9,10,7,5,5,1,-4,0,5,4,1,1,3,6,5,3,3,3,3,3,2,1,0,0,0,0,1,0,-1,-1,-1,-2,-2,-2,-1,-1,-1,0,1,1,1,0,0,1,2,2,2,0,0,-1,-1,-2,-1,0,1,1,0,0,0,1,1,2,2,3,3,2,2,2,2,2,2,2,2,2,1,1,2,4,4,3,2,2,2,1,1,0,0,0,-1,-3,-3,-2,-2,-2,-2,0,1,3,2,1,1,2,2,1,1,2,2,3,2,2,2,2,3,1,
0,1,1,3,5,3,0,0,1,0,-2,-1,2,3,3,1,-2,-4,-2,0,-1,-2,-2,-3,-5,-5,-3,-4,-6,-8,-9,-8,-5,-3,-4,-5,-5,-6,-7,-7,-4,-1,1,2,0,0,1,3,4,4,5,5,5,4,2,-1,0,3,2,0,1,3,2,0,0,2,3,3,2,0,-3,-4,-4,-5,-3,0,0,-3,-3,-3,-4,-2,3,4,4,3,4,4,5,4,1,0,2,1,0,1,2,2,1,-1,-2,1,3,3,0,-1,-2,0,0,-3,-6,-5,-4,-3,-1,0,-1,-2,0,1,0,2,4,4,4,4,3,2,2,2,1,0,0,1,0,0,2,2,1,0,0,1,-1,-3,-3,-1,0,-1,-3,-3,-1,1,0,-1,1,2,1,-1,-2,0,0,-1,-2,-2,2,4,0,-3,-1,4,5,3,3,6,8,9,8,8,10,13,13,11,10,13,14,9,6,8,7,3,1,2,2,0,-2,-5,-7,-5,-4,-6,-8,-7,-5,-5,-7,-8,-6,-5,-6,-7,-7,-6,-5,-1,3,1,-3,-7,-11,-12,-11,-9,-8,-2,6,12,21,39,59,70,85,113,134,134,130,133,126,98,71,54,34,10,-3,-1,9,16,18,18,13,11,15,13,8,8,8,7,4,6,11,9,6,2,3,5,5,3,5,2,2,4,3,-1,-5,3,8,3,3,3,-6,-7,-4,-4,1,9,10,6,2,5,8,10,11,8,8,6,-1,4,12,9,2,2,
2,-1,1,7,11,12,7,6,9,11,9,8,17,24,18,9,12,14,8,6,16,23,18,15,21,21,17,18,21,14,8,17,32,33,26,26,32,34,34,34,37,41,41,43,45,43,46,49,45,42,43,46,50,50,42,35,42,52,52,48,46,47,49,54,55,52,52,55,51,45,46,50,45,43,46,44,39,38,42,43,36,28,28,25,16,18,26,23,17,19,16,7,6,12,10,7,12,8,0,2,10,7,-1,-1,5,3,-1,0,-2,-6,-9,-8,-6,-4,-4,-4,-5,-7,-8,-6,-1,3,4,2,-2,-4,-2,-1,-1,-1,-1,-2,-6,-8,-6,-6,-6,-5,-4,-6,-7,-7,-6,-7,-7,-6,-5,-5,-5,-5,-6,-4,-2,-1,0,1,1,-2,-2,-1,0,-3,-4,-3,-1,-1,1,2,2,3,2,1,3,7,9,6,4,4,3,2,3,4,4,4,2,-1,-3,-2,-3,-5,-5,-3,-2,-3,-4,-6,-5,-2,-1,-2,-1,-2,-2,-4,-6,-4,-1,-1,-1,0,2,1,-2,-3,-4,-2,1,2,1,-1,-1,0,-1,0,2,3,2,3,5,7,8,7,5,3,4,5,5,5,7,7,5,2,-1,-2,0,0,-2,-3,-3,-4,-5,-6,-5,-4,-1,2,1,-2,-1,0,-1,-2,-1,1,1,-1,-2,-2,-2,0,4,5,5,5,4,2,2,3,4,4,5,3,-2,-3,-2,-2,-2,-3,-4,-3,1,1,-1,0,2,1,0,-1,0,2,
3,0,-2,-1,0,2,2,0,0,3,5,4,4,3,1,0,1,2,0,-1,0,-1,-3,-4,-4,-4,-3,-1,-1,-2,0,1,1,1,2,2,0,0,1,2,2,1,2,4,4,1,0,2,4,4,2,0,1,2,1,-1,0,2,2,1,0,1,3,3,-1,-3,0,3,1,-3,-4,-2,-2,-5,-8,-9,-8,-8,-9,-11,-11,-10,-9,-12,-13,-9,-5,-7,-6,-2,0,-2,-1,0,2,5,7,5,4,6,7,6,5,4,7,8,5,3,5,8,8,6,4,0,-3,-2,1,5,11,13,12,11,11,4,-5,-11,-20,-37,-57,-68,-84,-112,-132,-134,-132,-135,-127,-99,-73,-55,-35,-11,3,1,-9,-17,-19,-16,-12,-12,-15,-10,-5,-5,-7,-6,-3,-3,-7,-7,-3,2,1,-4,-3,-2,-3,-1,-1,-2,-1,2,4,-2,-7,-1,-1,-2,5,6,3,4,-1,-8,-9,-5,-1,-4,-7,-9,-8,-6,-6,-2,3,-2,-10,-6,1,1,1,3,0,-6,-11,-12,-9,-7,-9,-12,-11,-9,-17,-26,-20,-9,-12,-15,-10,-8,-17,-22,-18,-16,-21,-23,-17,-18,-21,-15,-9,-18,-30,-31,-25,-25,-31,-33,-33,-34,-38,-41,-40,-41,-42,-41,-44,-48,-44,-40,-43,-47,-49,-50,-42,-34,-42,-52,-54,-49,-48,-49,-51,-54,-54,-51,-53,-56,-53,-44,-46,-51,-47,-45,-47,-43,-40,-39,-41,-42,-38,-30,-28,-25,-18,-20,-27,-24,-19,-19,-17,-9,-9,-13,-10,-8,-11,-7,1,-1,
-9,-6,1,1,-4,-5,-1,0,1,5,8,6,3,3,3,3,4,6,6,4,0,-4,-6,-3,0,1,0,0,0,0,-1,1,5,6,4,4,4,2,1,3,5,5,4,5,5,4,4,4,4,5,6,5,2,1,0,-1,-1,0,0,-1,-1,1,3,1,-1,-2,-2,-2,-3,-3,-2,0,-2,-7,-9,-6,-4,-4,-3,-2,-2,-3,-4,-4,-2,2,4,3,3,5,5,4,3,4,5,7,6,3,2,2,2,2,2,3,4,3,2,2,1,0,-1,-1,1,2,3,3,2,1,2,3,3,4,5,5,3,1,1,0,0,-1,-2,-2,-2,-1,-2,-2,-2,-2,-3,-4,-4,-3,-1,0,1,1,2,3,2,2,4,5,4,3,1,-1,-1,0,1,0,1,1,0,-1,-1,0,1,2,2,1,-2,-3,-3,-3,-2,-2,-2,-2,-1,-2,-3,-2,0,1,-1,-1,0,1,1,0,-2,-2,-1,-1,-2,-2,-1,0,-1,-2,-2,-1,0,-1,-1,-3,-2,-1,-1,-1,-1,-2,-3,-3,-2,-1,-2,-2,0,0,-1,-2,-2,0,1,1,-1,-1,-1,-1,-2,-3,-4,-4,-5,-5,-4,-3,-4,-4,-4,-3,-4,-4,-3,-2,-1,-3,-5,-4,-2,-2,-3,-4,-3,-2,-2,-2,-2,-1,-1,-2,-4,-4,-1,0,-1,-2,-2,-1,0,-1,-1,1,4,5,3,3,3,4,3,2,2,4,5,4,2,2,1,-1,-1,0,0,0,-1,-1,-2,-3,-3,-4,
-4,-3,-2,-2,-4,-5,-3,-1,-2,-7,-6,-4,-1,1,2,1,1,-2,-6,-9,-8,-9,-9,-6,-1,3,8,15,23,31,41,53,63,67,69,70,65,50,37,28,18,7,1,0,6,12,11,7,5,7,6,2,-1,0,1,3,0,-3,-1,0,-2,-5,-4,1,1,-1,-1,0,1,-1,-1,-2,-3,-1,3,0,0,2,-1,-2,-2,-2,0,2,4,2,0,1,3,3,2,1,0,-2,-5,-3,1,-1,-5,-4,-4,-5,-3,2,4,7,6,4,5,7,6,5,10,15,11,6,7,9,8,6,9,11,9,7,10,12,8,8,10,9,7,8,13,14,10,11,14,15,15,16,17,18,18,18,18,17,20,23,20,18,21,23,23,24,21,16,19,26,27,25,25,26,28,28,26,24,27,31,28,21,21,26,26,23,23,22,21,21,19,20,20,17,14,13,10,12,14,13,11,10,9,7,8,9,6,4,5,1,-3,-1,2,0,-1,-1,1,4,1,-1,0,-1,-2,0,1,1,-1,-1,-1,-2,-2,-1,1,3,3,2,1,1,1,1,1,1,1,1,-1,-1,0,0,0,1,3,2,0,0,0,-1,-1,-1,-1,-1,-1,-2,-3,-4,-3,-2,-1,-2,-1,-1,0,0,1,0,-1,1,3,2,2,2,2,1,0,-1,0,3,4,3,2,2,2,1,1,1,2,2,1,-1,-2,-2,-3,-4,-4,-5,-5,-5,-5,-7,-6,-5,-4,-3,
-4,-5,-4,-2,1,4,6,8,5,4,6,8,9,10,10,7,4,2,0,0,2,3,2,1,1,1,-1,-2,-3,-5,-5,-7,-8,-9,-8,-7,-7,-7,-9,-9,-8,-6,-6,-5,-2,-2,-3,-3,-2,-3,-1,2,3,2,3,4,2,2,4,3,1,0,0,-1,-3,-1,1,3,3,3,0,-2,-1,0,0,-1,-2,-4,-4,-3,-3,-4,-3,-1,1,1,0,-3,-2,-2,-5,-8,-7,-5,-4,-4,-5,-6,-3,0,0,1,2,3,2,2,0,0,2,3,0,-1,0,1,1,0,-1,-2,0,0,-1,1,2,1,-2,-3,-4,-4,-5,-6,-6,-5,-6,-8,-8,-5,-1,1,2,2,1,1,-2,-3,-2,-1,-3,-4,-7,-9,-9,-4,-1,1,2,2,1,3,6,9,10,10,7,3,2,1,1,0,0,1,-1,-3,-2,0,1,1,2,2,3,4,6,6,7,8,7,6,7,6,7,10,11,9,6,5,6,5,3,1,1,2,0,-2,-3,-3,-3,-5,-6,-6,-5,-8,-9,-9,-8,-8,-7,-7,-9,-12,-16,-20,-20,-19,-14,-4,6,10,18,37,59,73,89,118,141,144,141,139,130,109,87,68,40,14,1,1,8,15,17,16,11,7,5,0,2,7,4,0,-2,0,5,5,-2,-6,-2,5,1,-3,0,4,5,8,9,7,4,9,13,7,8,8,0,-3,-1,-2,3,11,11,6,0,0,3,9,11,6,4,4,0,1,11,8,1,4,
9,6,3,4,11,12,6,5,9,16,16,12,14,19,20,15,13,14,11,7,15,20,14,14,22,23,17,24,32,25,17,24,33,33,28,27,31,33,33,30,29,32,32,37,43,43,48,51,45,40,44,51,55,56,51,45,54,63,61,58,60,62,59,60,61,59,58,60,57,48,45,49,48,47,54,53,43,37,38,38,33,28,32,30,21,21,28,26,23,25,23,14,12,14,10,6,12,13,5,2,12,17,13,12,15,15,11,11,10,7,3,2,1,-2,-4,-4,-4,-2,0,-1,-5,-4,-1,1,1,2,3,3,3,3,4,5,6,6,6,4,3,2,1,2,4,3,1,1,3,3,4,4,4,2,0,-2,-1,-1,0,-2,-4,-5,-5,-5,-5,-3,0,2,2,1,3,4,4,1,2,6,7,6,6,6,3,1,1,1,1,3,2,-1,-1,2,1,0,1,2,0,2,4,3,0,-1,-3,-5,-5,4,5,6,5,3,0,-3,-6,-6,-4,-3,-5,-7,-8,-10,-10,-8,-6,-3,0,-1,-3,-4,-3,-2,-1,-1,1,2,3,4,4,5,7,8,7,7,7,7,8,9,8,7,7,6,3,3,4,3,3,4,2,-2,-2,-2,-3,-4,-2,-1,-3,-3,-1,-1,-2,-1,1,1,-2,-3,-4,-4,-1,2,1,0,1,1,2,4,4,3,3,4,3,1,-1,-1,0,2,2,2,6,8,7,6,5,5,5,6,3,1,
1,0,-3,-3,-3,-2,0,0,-2,-3,0,1,0,0,0,-1,1,1,-1,-1,1,0,-2,-1,2,3,4,4,6,7,7,6,7,9,9,6,3,0,-1,0,1,1,4,5,4,3,4,5,7,9,8,4,1,0,-2,-2,-2,-3,-6,-8,-9,-9,-7,-3,-2,-2,-1,1,1,0,2,3,2,0,0,0,-1,-1,-3,-5,-7,-7,-9,-9,-7,-6,-7,-6,-7,-9,-9,-8,-5,-5,-4,-4,-2,-1,-1,-1,0,2,2,2,3,4,5,4,4,7,10,8,7,7,6,8,9,12,16,20,21,19,14,5,-5,-11,-19,-38,-59,-72,-89,-117,-139,-145,-144,-141,-132,-109,-88,-68,-40,-15,-3,-3,-11,-18,-18,-15,-12,-9,-6,0,-2,-7,-5,-1,2,1,-4,-4,1,7,2,-6,-3,3,0,-5,-7,-8,-10,-8,-5,-10,-14,-8,-9,-9,-3,0,0,1,-3,-11,-11,-6,-1,-1,-5,-10,-12,-7,-4,-4,0,-3,-11,-10,-1,-3,-7,-5,-2,-5,-12,-13,-8,-4,-8,-16,-16,-12,-14,-20,-20,-14,-14,-14,-11,-9,-15,-20,-15,-14,-22,-23,-18,-23,-31,-24,-17,-23,-31,-31,-26,-27,-31,-34,-33,-30,-30,-31,-31,-36,-42,-43,-48,-52,-44,-39,-45,-51,-55,-56,-51,-46,-53,-63,-62,-58,-60,-62,-60,-60,-60,-58,-59,-61,-57,-46,-45,-50,-49,-48,-53,-51,-43,-37,-37,-38,-34,-29,-33,-31,-22,-23,-29,-27,-23,-23,-23,-15,-13,-14,-9,-6,-12,-10,-2,-2,
-11,-15,-12,-9,-13,-15,-11,-9,-7,-3,1,2,2,4,5,5,5,3,0,1,3,2,-2,-4,-3,-3,-4,-3,-3,-4,-4,-5,-6,-6,-5,-3,-2,-1,0,-1,-3,-1,1,0,-1,-1,-1,-2,-3,-1,1,2,2,1,0,1,4,5,4,3,3,2,-1,-3,-2,-1,-2,-4,-4,-1,-1,-3,-4,-3,-4,-5,-2,-1,-2,-1,-1,-4,-5,-3,-3,-5,-4,-2,-4,-4,-3,-4,-6,-5,-1,1,3,5,5,-5,-6,-6,-6,-5,-3,-1,1,1,1,1,1,2,4,5,6,6,5,3,1,1,2,2,1,0,0,0,-1,-2,-3,-3,-3,-3,-4,-5,-5,-6,-6,-6,-6,-7,-8,-7,-7,-7,-6,-5,-5,-5,-5,-6,-5,-3,-2,-2,-1,-1,-2,-3,-1,-1,-1,-1,0,0,-1,-1,-1,-1,1,1,-1,-3,-3,-2,-3,-4,-4,-4,-4,-4,-4,-4,-4,-3,-2,-2,-3,-3,-3,-3,-6,-7,-7,-6,-6,-5,-6,-6,-5,-4,-4,-3,-1,-1,-1,-2,-3,-3,0,0,-1,-1,-1,-1,-1,0,0,0,1,1,-1,-1,0,0,-2,-3,-3,-4,-4,-5,-5,-4,-5,-6,-7,-6,-4,-3,-3,-3,-3,-4,-5,-6,-5,-4,-4,-4,-5,-5,-4,-3,-2,-2,-1,1,1,1,2,2,3,3,3,1,1,1,0,-2,-2,-2,-3,-3,-2,-2,-2,-2,-2,-1,0,2,3,3,4,5,3,2,2,1,1,1,1,0,0,0,-2,-2,-2,-2,-1,-1,
-1,0,0,1,-1,-1,-1,0,0,-5,-5,-3,-2,-2,-3,-4,-4,-6,-8,-10,-11,-11,-10,-5,1,6,10,20,28,36,44,56,67,74,76,74,66,56,45,34,20,9,5,4,8,13,11,8,8,8,4,0,0,1,2,2,0,-3,0,1,-1,-5,-3,3,2,-1,0,3,4,4,5,5,3,5,8,5,4,6,6,4,2,-1,1,4,4,2,1,2,5,7,6,2,2,2,0,1,6,4,-1,0,0,-1,-1,2,5,7,6,2,3,7,7,5,7,12,9,6,5,6,6,5,8,10,8,5,9,11,9,10,12,11,8,10,12,12,10,11,14,16,16,15,15,15,13,16,18,18,22,25,20,18,22,25,26,28,26,22,25,30,30,28,29,31,31,29,27,26,29,31,27,20,20,25,26,25,26,25,22,19,19,19,19,19,18,16,13,14,15,14,11,10,9,8,8,6,4,2,5,2,-3,-2,3,5,3,1,3,7,4,0,-3,-5,-6,-7,-6,-6,-6,-5,-5,-4,-2,0,0,1,3,3,1,0,0,0,1,1,0,0,1,2,1,-1,-1,-1,-2,-2,-1,-1,-3,-3,-3,-4,-3,-2,-1,-1,-1,-1,-2,-2,-1,-1,-2,-3,-1,0,0,1,2,3,1,-1,-1,1,2,0,-2,-3,-3,-3,-2,-1,0,1,2,1,0,3,6,7,7,7,6,5,5,6,5,6,6,4,1,-1,-1,-2,-3,-3,
-1,1,1,-4,-9,-11,-11,-9,-7,-5,-6,-9,-11,-10,-6,-4,-2,0,-1,-1,-1,-1,-1,2,4,1,-4,-5,-3,-1,-1,-2,-5,-6,-6,-8,-9,-9,-7,-4,-2,-3,-3,-2,0,1,1,-1,-3,-2,-1,-2,-3,-3,-1,1,1,-3,-5,-3,1,3,0,-2,-2,0,1,-1,-1,1,0,-3,-5,-5,-4,-4,-6,-8,-9,-9,-11,-12,-10,-6,-4,-5,-4,-2,-2,-2,-3,-6,-6,-3,0,-3,-7,-7,-8,-10,-10,-7,-4,-3,-2,-1,-1,1,2,1,2,1,-1,-3,-4,-4,-4,-6,-9,-8,-7,-8,-9,-7,-4,-4,-5,-3,-1,-1,-3,-4,-5,-4,-3,-3,-5,-6,-7,-8,-9,-9,-6,-2,-2,-4,-5,-4,-2,-1,1,2,4,4,0,-2,0,3,3,2,1,2,3,5,4,4,6,7,5,3,5,8,10,8,5,3,2,1,-1,0,2,2,-2,-5,-5,-4,-5,-4,-4,-3,-4,-6,-8,-7,-4,-4,-6,-7,-7,-6,-6,-6,-6,-5,-3,-4,-2,-1,-2,-2,-4,-10,-13,-11,-12,-9,-1,6,11,22,43,61,71,87,112,128,125,121,120,111,87,63,40,12,-12,-23,-23,-12,2,9,7,3,0,-1,-4,-1,6,6,6,4,4,6,2,-5,-7,-1,8,5,0,1,2,3,6,9,8,5,12,17,10,9,9,5,4,1,-2,2,8,6,2,-1,-2,-2,3,6,4,6,3,-2,5,18,12,0,6,15,13,10,11,15,16,11,
5,9,19,22,15,13,17,16,11,10,11,7,8,16,19,11,10,19,22,20,26,30,23,18,26,35,34,34,38,44,43,37,36,39,43,41,43,46,46,46,43,35,34,44,50,51,51,47,41,43,51,55,53,53,54,54,55,57,56,54,60,63,54,49,52,51,49,52,50,40,37,38,37,31,28,31,26,16,16,22,21,17,18,14,4,2,10,11,12,13,9,4,6,10,10,10,10,11,8,5,4,5,4,4,1,-1,0,0,-2,-1,0,-1,-4,-4,-4,-6,-7,-4,-4,-3,-2,0,0,0,-1,-1,2,5,7,8,8,7,7,6,5,5,8,10,9,6,5,3,2,0,0,1,4,6,4,1,2,4,5,5,5,7,9,7,3,1,1,2,2,2,4,7,8,7,6,5,6,8,8,7,5,2,-2,-7,-9,-7,-2,0,-2,-2,-2,-1,2,7,11,13,14,12,6,3,3,5,5,2,0,4,2,0,0,4,9,11,10,8,6,4,4,7,9,8,6,3,1,-1,0,0,-1,-1,0,-2,-3,0,3,3,1,0,-1,1,3,4,4,5,6,6,4,3,1,1,2,1,-1,-2,-2,0,2,1,0,1,2,3,1,0,0,3,4,3,0,-2,0,2,1,-2,-2,-2,-2,-3,-2,0,2,3,3,2,4,7,8,9,10,12,9,5,4,4,3,1,0,1,2,5,5,3,0,2,5,6,6,8,
8,6,2,1,-1,-1,-1,-2,-3,-2,-2,-2,0,3,4,4,4,6,8,8,7,8,9,7,4,4,5,5,3,2,3,5,6,6,4,4,5,6,6,6,7,7,4,0,-1,0,1,1,0,-2,-3,-4,-6,-6,-2,0,-2,-4,-4,-3,-2,-2,-3,-4,-3,-3,-5,-6,-4,-3,-4,-7,-8,-7,-4,-2,-1,0,2,2,0,-1,2,5,4,3,3,3,2,2,1,3,5,4,2,2,4,5,5,5,5,5,8,6,4,5,3,1,1,2,4,9,11,11,10,8,0,-8,-12,-23,-41,-60,-71,-88,-111,-126,-127,-124,-122,-112,-90,-65,-42,-14,11,23,23,12,-3,-8,-7,-3,0,2,6,2,-5,-7,-6,-5,-3,-5,-1,6,10,3,-6,-4,1,0,-3,-3,-6,-8,-8,-6,-12,-17,-10,-9,-9,-6,-4,-2,3,0,-8,-6,-2,1,3,2,-3,-5,-3,-4,-3,3,-5,-17,-12,0,-5,-12,-10,-9,-12,-14,-17,-12,-5,-5,-16,-19,-12,-12,-17,-14,-8,-7,-8,-6,-7,-16,-18,-10,-10,-16,-20,-18,-24,-27,-22,-17,-24,-32,-33,-32,-36,-41,-43,-38,-35,-38,-41,-39,-40,-43,-42,-43,-41,-33,-32,-42,-49,-50,-51,-46,-38,-41,-51,-55,-54,-53,-55,-54,-54,-57,-55,-55,-61,-64,-53,-47,-52,-52,-50,-53,-49,-41,-37,-37,-37,-31,-29,-31,-27,-16,-17,-21,-21,-17,-16,-12,-3,-2,-9,-10,-10,-10,-4,1,-3,-7,-8,-7,-8,-10,-9,-6,
-4,-5,-5,-4,-2,0,0,0,2,2,1,2,5,5,5,7,7,5,5,4,3,1,1,2,3,2,-1,-4,-5,-6,-6,-6,-5,-4,-4,-5,-7,-10,-10,-7,-6,-5,-3,-2,-1,-3,-5,-7,-5,-3,-4,-6,-7,-7,-7,-9,-9,-7,-3,0,0,-1,-1,-2,-4,-6,-7,-7,-6,-6,-7,-9,-9,-8,-6,-3,2,7,9,7,3,1,3,3,3,2,-1,-5,-9,-12,-13,-11,-6,-2,-2,-4,-4,-2,0,-4,-3,-2,-1,-2,-4,-5,-4,-3,-2,-1,0,0,-1,-2,-2,-1,0,1,1,2,3,3,2,1,-1,-1,0,1,1,2,2,1,0,0,0,0,1,2,1,0,0,0,0,0,1,1,1,1,0,0,0,0,-1,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-1,0,2,3,4,5,4,3,3,2,1,0,0,0,-2,-3,-4,-5,-5,-4,-2,-1,-1,0,1,1,0,-1,-1,-2,-3,-1,0,-1,-2,-1,-2,-2,-1,1,2,4,4,3,3,3,2,1,1,0,-1,-1,-2,-2,-2,-3,-4,-4,-4,-5,-4,-3,-2,-4,-5,-5,-4,-3,-4,-5,-6,-5,-1,-2,-2,-1,0,0,0,1,3,5,6,5,4,4,5,6,6,7,7,5,3,3,4,3,2,1,1,2,1,0,0,1,2,1,0,1,1,2,1,1,0,-1,-1,-2,-3,-2,-1,-1,-1,0,1,1,1,2,2,3,3,3,3,3,3,1,0,-1,-1,
-1,-1,-5,-6,-3,-3,-2,-1,0,0,-1,-3,-4,-4,-2,-1,1,6,9,12,22,29,36,45,55,62,65,65,63,57,47,36,24,9,-5,-11,-11,-5,3,4,2,2,2,-2,-5,-1,1,4,6,3,1,1,-1,-5,-8,-4,1,1,-2,-1,3,3,3,4,4,3,6,8,5,5,6,4,3,1,-3,-1,3,3,1,-1,-1,1,3,1,0,0,0,-1,2,7,5,-1,1,4,2,3,5,7,8,6,1,0,4,5,3,4,7,5,0,-1,1,3,3,8,10,6,3,5,7,6,9,11,9,8,10,13,14,13,15,19,21,19,17,16,17,16,17,19,17,18,18,13,14,19,23,24,25,22,15,16,23,26,28,27,28,27,26,25,25,26,31,31,25,21,25,25,24,24,23,20,18,18,18,16,14,14,12,10,9,10,8,6,5,2,0,0,2,1,2,-1,-5,-7,-3,0,2,1,1,3,7,5,2,4,4,3,2,1,0,0,-1,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-2,-2,-1,-1,-2,-3,-3,-2,-2,-2,-2,-1,0,-2,-2,0,1,1,4,5,4,4,4,3,2,2,3,3,4,4,3,3,4,5,5,5,5,6,5,2,0,0,0,0,1,2,3,3,3,2,2,4,5,5,4,3,1,-2,-4,-5,-5,-3,-2,-2,-2,-2,-2,-1,0,2,4,5,5,3,1,1,1,2,2,1,-3,
-3,-1,0,0,0,0,-1,-3,-3,-2,-1,-1,-2,-4,-4,-3,-3,-2,1,1,-1,-2,-3,-4,-4,-4,-4,-4,-3,-4,-5,-4,-3,0,2,0,1,5,4,2,3,6,6,6,7,5,3,5,3,-1,0,2,0,-3,-2,-2,-5,-7,-8,-8,-7,-8,-8,-6,-5,-5,-6,-5,-4,-2,1,0,-5,-7,-5,-7,-9,-7,-5,-6,-7,-5,-5,-4,-2,-2,-4,-4,-5,-5,-5,-3,-3,-4,-5,-5,-3,-1,-2,-1,1,0,-2,-3,-1,-1,-1,-1,-1,-1,-2,-4,-5,-5,-4,-4,-6,-7,-8,-9,-9,-7,-5,-6,-5,-3,-3,-4,-1,4,6,7,6,4,4,6,4,0,0,3,2,0,0,0,1,1,1,1,3,5,4,1,-2,-1,0,0,0,2,4,4,4,4,2,1,1,1,0,0,0,-3,-8,-9,-9,-6,-2,1,1,-1,-3,-3,-2,1,2,0,-1,-2,-6,-10,-7,-3,-4,-9,-13,-18,-16,-12,-11,-6,5,15,22,38,59,80,93,105,124,136,135,127,122,112,89,63,42,18,-5,-14,-10,1,12,17,17,11,5,4,3,1,5,8,5,-1,0,6,3,-6,-10,-3,6,5,-2,0,4,5,6,9,7,4,11,14,7,6,9,7,6,4,1,5,10,10,8,7,5,7,8,9,8,7,1,-6,-2,8,7,0,2,7,5,2,3,8,11,13,15,16,19,17,9,9,17,20,17,15,15,13,12,19,21,16,17,22,
25,23,24,28,23,17,23,33,33,31,35,39,37,37,40,40,35,33,35,38,39,45,50,46,47,52,59,63,65,61,56,63,69,64,60,59,57,53,55,59,56,53,55,56,49,47,51,47,43,46,43,33,30,32,33,29,25,28,23,16,17,25,26,22,22,18,9,7,11,10,10,15,11,4,4,9,14,12,8,9,11,9,6,5,5,4,2,-2,-2,2,5,6,5,2,1,0,1,-1,0,2,2,-2,-5,-4,-3,-3,-2,-1,-2,-3,-1,0,-1,0,0,0,1,4,3,3,3,3,1,0,1,2,2,1,-1,-4,-4,-2,1,1,2,3,3,2,2,3,4,6,8,5,2,3,4,1,0,0,-1,-1,1,0,-2,-2,-1,0,2,3,4,7,8,6,4,4,5,6,6,5,3,3,2,0,2,5,5,3,2,1,-1,-2,-1,-1,-1,0,-3,-8,-10,-10,-8,-6,-4,-3,-1,0,-1,-3,-3,2,1,0,-1,-1,-1,-1,0,2,3,2,0,0,2,4,4,4,3,2,-1,-1,1,2,3,4,4,4,4,4,3,4,5,5,3,0,-1,1,0,-3,-3,0,-2,-5,-5,-5,-5,-3,-1,-4,-3,0,-1,-2,-1,2,1,1,3,6,7,7,7,8,9,7,5,6,6,5,4,2,-1,0,5,5,4,5,6,4,3,4,5,3,3,2,1,2,3,4,5,6,6,4,3,3,5,5,2,1,0,-1,
-2,-2,0,1,0,0,0,-1,-1,-1,0,1,2,3,2,1,3,5,6,7,8,6,4,4,4,1,1,3,-1,-5,-7,-7,-6,-4,-4,-6,-5,-1,-1,-4,-4,-2,-2,-3,-4,-4,-4,-4,-5,-7,-6,-3,0,0,-2,-1,-1,-3,-5,-5,-4,-4,-2,-1,-2,-3,-1,-1,0,2,6,8,7,4,0,-2,-2,0,2,2,0,-2,-2,1,2,4,7,10,7,3,5,9,14,17,16,14,13,6,-5,-14,-23,-37,-59,-79,-91,-104,-122,-135,-136,-130,-126,-115,-91,-64,-42,-18,3,11,8,-4,-14,-18,-18,-12,-6,-5,-3,-3,-5,-7,-6,0,2,-4,-2,6,11,3,-6,-5,3,2,-3,-4,-5,-7,-6,-3,-9,-12,-5,-4,-6,-5,-4,-2,3,0,-6,-6,-5,-4,-4,-6,-8,-8,-6,-5,-1,5,1,-9,-6,0,-3,-7,-5,-3,-5,-10,-13,-13,-13,-14,-17,-15,-7,-8,-17,-19,-16,-14,-14,-12,-13,-20,-21,-16,-17,-21,-24,-23,-24,-27,-21,-16,-21,-30,-31,-28,-32,-36,-36,-35,-38,-38,-34,-31,-34,-35,-37,-44,-48,-44,-43,-49,-57,-61,-64,-59,-54,-62,-67,-63,-59,-59,-58,-54,-55,-57,-55,-52,-56,-56,-47,-46,-50,-47,-43,-44,-41,-32,-28,-31,-30,-27,-24,-25,-22,-15,-16,-24,-24,-21,-19,-16,-8,-6,-8,-7,-8,-12,-8,-1,-1,-7,-11,-10,-6,-8,-12,-11,-5,-4,-3,-3,-1,2,3,0,-3,-5,-4,-2,0,0,-1,0,1,-1,
-1,2,5,5,4,4,3,2,3,3,1,1,1,0,0,1,-1,-3,-3,-3,-3,-3,-2,-1,-2,-2,-2,-1,1,4,5,3,1,0,-1,-2,-1,0,0,0,-2,-4,-6,-4,-2,-3,-3,0,0,0,1,1,-2,-2,0,0,0,-1,-3,-4,-5,-7,-9,-7,-4,-5,-6,-7,-7,-6,-4,-4,-3,-2,-3,-5,-5,-2,-1,0,2,2,2,2,2,1,4,8,10,10,8,6,5,3,2,1,2,4,4,1,2,3,3,3,3,2,2,1,0,0,1,2,0,-1,-1,-1,-1,0,1,1,0,0,0,-1,-1,-1,-1,-2,-1,-2,-2,-2,-1,1,1,0,0,0,0,-1,-1,1,1,1,1,0,-1,1,2,2,3,3,2,2,2,2,1,1,0,0,-2,-3,-4,-3,-2,-3,-2,-1,-1,0,1,0,-1,0,1,1,0,1,1,-1,-1,0,0,1,1,-1,-2,-3,-4,-4,-5,-4,-2,-2,-3,-3,-2,0,1,2,3,2,2,2,1,1,2,3,4,3,3,3,2,1,1,2,2,0,0,0,-1,-1,0,0,0,2,2,2,2,4,4,3,3,2,2,3,3,1,2,3,4,4,5,6,6,7,7,7,6,7,6,4,2,2,2,2,2,2,3,3,3,2,2,1,2,3,2,1,1,0,-1,-1,-1,0,2,3,2,2,1,1,2,3,2,-1,-4,-4,-5,-6,-4,-3,-3,-4,-6,-8,-7,-9,-9,-7,0,5,
10,17,27,37,42,50,58,65,70,70,68,61,48,35,22,9,0,-2,0,4,10,10,6,6,5,3,0,1,2,3,2,-1,-3,0,0,-4,-7,-5,1,1,-4,-4,-1,0,0,2,2,0,2,3,-1,-3,-1,1,1,-2,-6,-5,-1,0,-1,-2,-1,1,2,2,0,0,-1,-2,1,4,3,-1,1,3,2,2,3,5,6,5,3,4,6,5,0,2,8,9,5,4,6,6,8,10,11,7,7,9,11,11,11,12,10,7,9,12,13,11,13,16,16,15,17,16,15,14,15,14,14,19,21,17,15,21,24,27,29,26,22,26,30,29,27,28,29,28,26,25,25,24,25,24,19,18,21,21,18,18,16,13,12,12,12,11,9,8,8,6,7,10,10,8,6,5,2,1,0,-1,0,2,-1,-5,-3,-1,2,1,0,1,7,7,1,0,0,0,0,-2,-3,-3,-2,-1,0,0,-1,-1,-1,-2,-2,-2,-1,-2,-3,-2,-2,-2,-2,-3,-3,-3,-1,0,0,0,0,-1,0,1,1,1,2,2,1,1,1,1,1,0,-1,-3,-3,-3,-2,-2,-2,-2,-2,-3,-3,-3,-2,0,0,0,-1,0,0,-1,-1,-1,-1,0,2,2,2,2,1,1,2,3,3,4,5,4,3,2,3,4,4,4,3,3,2,1,1,2,2,0,-2,-2,-3,-3,-3,-3,-3,-3,-4,-6,-7,-6,-5,-4,-4,-4,-3,-2,-3,-4,-4,-1,
2,3,3,2,1,0,0,0,0,2,4,6,4,3,3,1,-1,-1,-3,-5,-6,-7,-9,-9,-8,-9,-10,-10,-9,-7,-6,-4,-2,-2,-3,-4,-4,-2,1,3,3,2,2,1,2,3,3,1,1,-1,-3,-3,-2,-3,-4,-4,-6,-7,-5,-2,0,1,0,-2,-3,-2,-2,-4,-5,-5,-4,-7,-11,-13,-10,-7,-7,-9,-10,-7,-4,-3,-3,-1,3,6,4,0,0,1,1,0,-2,-4,-7,-7,-7,-10,-11,-8,-4,-4,-5,-4,-2,-3,-4,-3,0,3,2,-2,-7,-7,-3,-1,-3,-3,-1,-3,-5,-4,-2,-1,2,4,3,1,2,4,4,4,5,4,4,3,2,2,3,2,0,0,1,0,-2,-3,-4,-4,-4,-5,-6,-5,-6,-6,-5,-5,-6,-6,-3,-3,-4,-6,-7,-6,-6,-7,-7,-5,-3,-5,-9,-11,-8,-10,-14,-10,-2,2,7,22,42,58,70,87,112,130,134,132,132,124,101,77,56,32,6,-6,-4,4,11,14,13,6,2,3,1,1,8,9,3,1,5,10,6,-2,-5,-2,0,-4,-6,-2,1,1,1,4,4,3,7,10,10,13,14,9,6,2,-4,-1,6,7,4,3,4,2,1,3,2,1,-2,-6,-1,11,8,2,7,10,4,2,7,12,14,13,10,8,11,13,9,11,18,20,15,9,7,8,12,20,24,20,19,21,17,16,23,28,21,14,18,27,29,25,28,32,34,38,43,45,39,37,44,47,44,48,
51,48,47,53,58,60,60,54,47,52,62,62,56,56,55,52,53,54,53,52,58,60,52,50,55,54,51,52,50,42,36,34,35,32,28,31,31,22,20,27,28,27,29,27,15,11,16,15,10,12,9,3,2,7,13,13,9,9,10,8,5,5,5,6,6,5,5,6,8,8,8,8,8,8,6,3,2,2,2,1,1,1,1,3,4,1,-3,-4,-4,0,4,4,0,1,2,1,0,2,4,3,3,1,-2,-3,0,0,-3,-3,-3,-3,-2,0,0,0,0,0,-1,-1,1,4,4,5,7,7,7,7,6,5,5,5,3,3,4,1,-4,-5,-3,-2,-2,-1,1,3,2,0,-2,0,2,3,1,0,-1,-1,-1,-2,-2,-2,-1,3,6,5,4,4,4,2,-1,-1,3,7,5,-1,-4,-2,1,2,1,2,4,3,1,-1,0,2,2,0,-1,-1,0,-2,-5,-7,-7,-7,-4,-2,-3,-4,-3,-2,-1,2,-1,-2,-2,-3,-2,0,0,0,-1,-2,-4,-6,-4,-2,-1,1,2,2,3,5,6,8,9,9,8,9,10,11,10,8,7,5,4,4,5,6,5,3,1,-1,0,0,1,1,0,-1,0,1,2,5,6,5,4,5,5,5,7,8,6,3,0,-1,0,2,3,2,2,4,5,5,5,8,12,14,12,8,8,10,11,8,5,4,3,0,-4,-7,-5,-1,-1,-2,-2,0,1,4,6,6,7,9,10,7,
3,3,4,3,2,2,3,2,0,-3,-2,2,7,7,3,1,3,3,1,3,5,4,3,2,-1,-3,-2,0,-3,-4,-4,-5,-6,-5,-5,-4,-3,-3,-5,-3,-1,-1,-2,-1,1,2,3,3,3,4,5,5,5,5,4,4,6,5,3,2,4,6,9,8,6,8,7,5,3,5,8,11,11,12,16,12,3,-1,-6,-22,-41,-56,-68,-87,-113,-130,-135,-135,-132,-122,-100,-76,-57,-32,-7,5,4,-5,-12,-15,-12,-7,-3,-3,0,-2,-8,-10,-5,-1,-4,-9,-5,3,6,5,1,4,8,5,0,0,1,-1,-2,-1,-4,-7,-8,-10,-11,-8,-5,1,7,3,-5,-6,-3,-1,-2,-2,-1,-1,0,0,2,6,1,-9,-7,0,-5,-9,-3,-2,-8,-11,-12,-12,-9,-6,-9,-12,-8,-9,-16,-18,-12,-6,-5,-8,-12,-20,-23,-19,-19,-20,-19,-17,-22,-26,-21,-14,-17,-26,-27,-24,-27,-32,-34,-37,-41,-43,-40,-38,-44,-46,-42,-47,-51,-46,-44,-51,-56,-58,-58,-51,-44,-50,-61,-60,-55,-54,-55,-53,-53,-54,-52,-53,-58,-59,-50,-48,-53,-52,-50,-51,-49,-41,-35,-33,-33,-32,-28,-30,-29,-23,-21,-26,-27,-25,-28,-26,-15,-12,-15,-13,-10,-10,-7,0,0,-4,-11,-11,-6,-7,-10,-8,-3,-3,-3,-4,-5,-4,-5,-6,-6,-7,-7,-6,-6,-6,-5,-2,0,0,1,1,1,1,1,-1,-2,1,5,5,4,2,-3,-2,1,1,-1,0,1,-1,-3,-3,
-3,-1,2,2,-1,0,3,4,4,4,2,0,0,1,0,0,1,1,-1,-4,-4,-5,-6,-7,-6,-6,-5,-5,-4,-4,-2,-2,-2,0,3,4,3,1,1,1,-1,-3,-3,-1,1,-1,-3,-3,-2,-1,0,0,1,1,2,3,1,-3,-5,-4,-4,-4,-4,-2,1,1,-2,-5,-3,2,4,2,-1,-1,0,-1,-3,-4,-2,0,-1,-2,-2,0,1,1,1,3,5,7,8,7,4,2,2,3,3,2,1,-3,-2,-1,0,1,1,0,0,0,1,1,1,2,1,0,-1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-5,-4,-4,-3,-3,-3,-3,-4,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-4,-6,-8,-8,-7,-6,-5,-5,-5,-6,-6,-5,-3,-1,0,0,-1,-2,-2,-2,-3,-3,-3,-5,-7,-8,-9,-8,-7,-6,-8,-8,-6,-4,-3,-2,0,3,4,3,2,1,2,2,1,0,-1,-2,-2,-3,-4,-4,-2,-1,-1,-1,-1,0,0,-1,-1,0,1,1,-2,-5,-4,-2,-1,-3,-3,-2,-3,-3,-3,-3,-2,-1,0,-1,-1,1,2,2,2,3,4,4,3,3,3,4,3,2,1,1,1,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-2,-2,-1,0,-1,-4,-8,-6,-4,-5,-4,-3,-3,-3,-5,-7,-8,-10,-10,-8,-4,0,2,9,18,23,31,44,55,64,69,69,66,59,49,38,30,17,3,-4,-4,1,7,7,
5,4,4,2,0,2,3,5,4,2,1,3,1,-2,-5,-5,-3,-4,-7,-6,-4,-2,-4,-4,-2,-3,-2,0,1,0,1,1,-1,-4,-8,-6,-1,0,-2,-3,-1,1,0,-1,-3,-3,-2,-4,-1,2,1,-2,-1,1,-1,1,4,5,5,4,1,1,4,5,2,3,6,6,2,1,2,5,7,9,11,8,8,9,11,10,13,14,10,7,8,11,11,11,13,16,17,18,20,21,19,20,22,21,19,21,24,20,18,22,25,26,26,22,17,22,28,28,25,25,28,29,26,26,26,26,29,28,23,21,25,25,23,23,23,20,16,14,15,15,13,13,14,13,11,12,12,10,10,10,8,5,5,4,3,2,-1,-4,-4,-1,1,1,-2,-2,4,3,-2,-2,-3,-2,-1,1,1,0,0,0,0,-1,-1,-1,-1,-3,-5,-6,-6,-6,-5,-5,-4,-4,-3,-4,-5,-5,-4,-3,-2,-2,-4,-4,-3,-2,-2,-1,-1,-1,-1,-1,-2,-1,0,0,-2,-3,-4,-4,-3,-2,-1,-2,-2,-2,-2,-2,-1,1,2,1,1,1,1,0,0,1,1,1,0,-1,-1,0,-1,-1,0,1,1,0,1,1,2,3,2,2,2,2,2,2,1,0,0,0,-1,-2,-2,0,0,0,0,0,1,0,-1,-3,-2,-1,-2,-3,-3,-2,-1,-1,-2,-2,0,1,2,1,1,0,0,-1,-2,-2,-2,-3,-4,-5,-6,-5,-2,-1,-1,-1,-1,-1,-1,-1,
2,6,7,6,2,-1,1,4,3,0,-1,0,-1,-3,-3,-3,-3,-3,-3,-4,-6,-8,-10,-9,-7,-6,-6,-5,-5,-6,-8,-8,-5,-3,-3,-4,-5,-5,-6,-7,-8,-6,-6,-7,-9,-11,-11,-9,-6,-4,-3,-3,-3,-2,-1,-1,0,2,5,4,1,-3,-4,-2,-2,-2,-2,-2,-1,-1,-2,-3,-3,-3,-3,-6,-7,-7,-7,-7,-9,-11,-10,-8,-5,-2,-1,0,1,1,0,2,6,9,8,8,9,6,5,9,11,11,13,12,7,4,6,6,4,4,5,4,3,2,-2,-2,2,4,1,-1,-2,-3,-6,-9,-11,-9,-6,-7,-8,-6,-4,-4,-4,0,3,5,7,6,3,3,5,4,2,4,4,-2,-3,-2,-3,-2,2,3,-1,-7,-10,-9,-11,-11,-7,0,5,12,23,42,61,74,87,106,117,120,118,111,98,76,53,31,8,-11,-18,-14,-4,3,6,7,6,1,0,-2,0,3,3,0,-3,-1,8,10,2,-4,2,9,6,3,5,6,4,3,0,-6,-4,2,4,1,2,4,3,6,7,1,2,9,11,8,7,8,6,5,5,6,7,5,0,3,12,11,6,6,9,7,5,3,6,13,18,15,12,12,12,10,12,19,24,23,16,9,7,10,20,26,24,23,22,20,18,25,29,22,16,22,28,27,25,29,34,33,34,38,44,43,40,43,48,51,54,56,51,50,57,60,56,53,51,50,54,57,56,54,55,52,51,55,
60,58,53,54,55,48,45,47,43,40,43,42,33,30,30,29,25,21,24,25,18,16,21,22,20,19,17,10,6,12,15,15,11,2,-3,-1,4,10,7,3,4,5,1,-1,0,0,2,4,3,1,1,2,1,0,1,0,0,1,2,1,0,0,0,-2,-2,-1,-3,-5,-3,0,-1,-2,0,0,-2,-2,-1,1,2,2,1,1,0,-1,0,2,4,4,2,-1,0,2,1,-2,-3,-3,-3,-4,-4,-2,0,0,-3,-4,-3,-3,-2,0,0,0,1,0,-2,-3,-3,-2,0,4,5,3,2,1,-2,-2,1,4,6,6,5,4,3,3,4,6,7,6,3,0,-2,-4,-5,-6,-7,-8,-8,-10,-9,-7,-7,-7,-4,-1,0,-1,-1,-1,1,4,4,4,5,7,8,5,3,4,4,1,-1,0,0,-2,-3,-2,-3,-3,0,1,2,4,4,0,-3,0,1,0,0,1,1,-2,-4,-4,-3,-3,-2,-3,-5,-6,-4,0,-3,-6,-8,-7,-3,0,-1,-4,-4,-2,-1,-2,-1,1,1,1,1,1,1,2,4,6,7,7,5,4,5,4,3,5,7,6,3,1,2,3,4,4,4,5,5,4,3,5,7,8,8,6,3,1,0,0,0,-1,-3,-3,-3,-4,-7,-6,-2,1,1,0,0,1,1,1,1,0,0,1,2,2,2,5,6,6,6,6,8,10,10,8,6,3,2,0,-1,-1,0,-2,-6,-10,-9,-10,-11,-8,-7,-9,
-11,-12,-14,-14,-9,-6,-7,-7,-4,-4,-5,-5,-4,-3,1,1,-2,-4,-1,1,2,3,5,9,11,9,6,7,8,6,3,4,4,0,-4,-5,-7,-6,-3,-3,-5,-5,-3,-5,-4,3,4,2,3,2,-2,-2,2,8,11,10,11,12,8,1,-6,-13,-25,-43,-61,-73,-88,-104,-117,-120,-119,-113,-98,-76,-54,-31,-7,12,19,15,4,-4,-5,-5,-5,-2,1,2,0,-2,-2,0,4,1,-8,-9,-2,3,-1,-8,-6,-2,-3,-5,-5,-4,0,4,3,-3,-4,0,-2,-4,-5,-7,-7,-1,-1,-9,-10,-8,-7,-8,-7,-5,-4,-5,-6,-4,-1,-4,-13,-12,-5,-5,-9,-8,-5,-4,-6,-12,-16,-15,-12,-13,-14,-10,-13,-19,-23,-21,-15,-9,-7,-11,-19,-26,-23,-22,-21,-19,-17,-22,-28,-20,-14,-19,-25,-24,-22,-26,-31,-32,-34,-38,-42,-41,-39,-43,-47,-48,-53,-56,-51,-50,-56,-59,-56,-53,-51,-48,-51,-57,-56,-53,-52,-52,-50,-54,-58,-56,-51,-53,-54,-46,-43,-46,-42,-39,-42,-40,-33,-28,-27,-27,-24,-20,-21,-22,-16,-14,-20,-21,-18,-17,-16,-9,-7,-11,-15,-15,-12,-3,3,1,-3,-7,-6,-1,-2,-5,-2,2,1,2,0,-2,-1,0,0,0,1,1,1,2,2,0,-1,0,1,1,0,2,2,2,4,6,4,2,3,3,1,1,3,3,2,2,0,-1,0,0,0,1,0,-2,-4,-4,-3,-2,-3,-4,-2,1,2,2,3,3,4,1,
-1,-1,2,3,2,3,3,1,1,1,0,1,3,4,4,3,1,-2,-3,-1,-1,1,4,5,2,-1,-4,-3,-2,-1,-1,-2,-3,-5,-6,-5,-3,0,3,4,5,6,7,8,9,10,9,8,8,7,5,2,1,2,4,4,1,-2,-2,-1,-2,-4,-4,-3,0,-1,0,3,4,4,3,5,6,5,6,6,3,2,0,-2,-2,2,5,2,1,2,2,1,1,4,6,5,4,4,4,4,7,8,5,0,1,3,4,4,2,1,1,2,2,2,3,4,3,2,3,3,2,2,2,1,1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,1,1,1,1,0,-1,-1,-1,-1,0,0,0,-1,-2,-2,0,2,3,3,3,3,4,5,6,5,5,6,5,4,3,3,4,3,1,0,0,1,2,2,2,1,1,0,-1,-2,-2,-2,-2,-2,-4,-4,-5,-5,-3,-2,0,0,1,0,1,2,4,4,5,7,6,3,3,4,5,7,7,5,4,4,4,3,2,3,4,4,2,0,1,2,2,1,-1,-1,0,-1,-4,-5,-4,-3,-4,-4,-3,-2,-2,-2,-1,1,3,3,3,1,2,3,3,3,4,2,-3,-3,-2,-3,-2,-1,-1,-3,-5,-8,-8,-8,-7,-6,-2,4,8,13,22,29,37,45,52,57,62,63,58,49,39,29,18,3,-8,-10,-8,-2,3,2,1,2,2,-1,-2,1,2,2,0,-2,-2,2,3,0,-3,-1,3,
2,-1,-2,0,1,1,0,-1,-1,0,1,0,0,2,3,4,2,-1,0,3,3,2,1,3,3,2,0,0,1,0,0,3,7,4,-1,0,2,3,3,3,3,5,7,5,4,7,8,6,5,9,9,8,5,5,6,6,9,11,10,8,9,9,7,8,12,9,5,7,9,9,7,10,14,14,16,16,18,18,19,22,23,23,26,28,25,24,28,30,28,26,25,23,24,27,26,25,25,25,24,25,26,26,24,25,25,20,19,22,21,18,19,19,15,13,11,11,10,8,7,7,5,6,8,9,7,6,7,5,3,5,7,9,7,1,-2,-1,0,2,0,-4,-1,4,3,-2,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,-1,-1,-1,-1,-2,-3,-4,-5,-6,-5,-4,-5,-4,-3,-3,-4,-5,-5,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,1,2,3,4,3,1,-1,-2,-2,-2,-2,-2,-2,-1,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-3,-5,-6,-5,-3,-3,-3,-3,-3,-2,-2,-1,0,0,1,0,-1,-3,-3,-3,-3,-4,-5,-6,-7,-6,-6,-5,-4,-4,-3,-3,-4,-4,-4,-3,-1,-1,-2,-2,-2,-1,-2,-3,-3,-4,-5,-6,-5,-5,-6,-7,-6,-6,-6,-5,-4,-2,-1,-2,-4,-4,-3,-3,-3,-3,-3,-3,-4,-5,-4,-4,-4,-3,-3,-4,-6,-6,-3,
-6,-6,-3,-3,-3,1,1,-1,0,3,3,2,3,5,5,6,6,4,3,4,2,0,0,0,-1,-2,-2,-3,-4,-4,-3,-1,-1,-2,-4,-3,-2,-4,-6,-5,-4,-6,-6,-4,0,2,1,-3,-4,1,4,3,5,10,10,5,1,0,2,5,8,6,5,4,1,-3,-3,1,3,4,5,4,2,1,1,1,1,4,6,6,4,1,3,6,8,7,7,9,10,10,8,7,9,11,9,6,4,4,2,2,2,0,-2,-2,-2,-2,-2,-3,-3,-2,-1,0,-1,-3,-6,-7,-6,-6,-4,-3,-4,-6,-12,-16,-15,-17,-18,-10,-3,2,10,26,46,65,80,99,121,140,148,147,141,128,104,78,57,33,9,-3,-3,4,8,12,12,6,1,1,-1,2,8,8,3,-1,2,7,4,-1,-4,-2,5,3,-2,3,9,11,11,9,4,2,9,12,7,7,6,3,4,3,0,2,9,10,7,3,5,7,5,3,3,2,-1,-6,-1,8,9,6,8,11,12,8,5,9,17,22,19,14,11,14,13,13,15,18,19,14,6,2,9,20,25,20,17,18,19,20,20,21,17,12,17,25,23,18,20,25,28,31,36,36,34,32,36,39,42,50,54,47,44,48,54,56,53,47,44,50,55,52,49,51,50,46,49,55,52,50,51,49,41,41,44,38,32,35,35,31,28,28,26,22,20,21,21,16,17,23,21,16,13,10,3,1,7,9,
5,2,-3,-5,-6,-3,2,4,2,2,1,-5,-5,-1,-3,-4,-1,2,2,0,-2,-4,-1,1,2,4,5,4,3,4,4,3,4,3,1,-2,-4,-6,-9,-11,-9,-9,-9,-7,-5,-4,-1,4,6,5,5,7,7,7,8,6,2,0,0,-2,-3,-1,1,1,-1,-3,-4,-5,-2,1,-1,-5,-7,-11,-12,-7,-1,-1,-5,-4,-2,0,3,5,6,9,11,7,1,2,6,8,7,5,2,2,4,5,4,4,3,0,0,1,-2,-4,-1,0,0,-1,-2,-2,1,4,3,0,0,1,-1,-2,-4,-6,-5,-2,-1,0,0,-1,-1,0,1,3,5,5,5,4,1,-2,0,2,3,5,7,6,5,4,1,-1,-2,-2,-1,2,0,-6,-10,-8,-6,-6,-5,-4,-3,-2,-5,-8,-6,-2,-3,-6,-4,0,-1,-3,-3,0,2,1,-4,-6,-4,-2,-3,-4,0,3,3,2,2,3,6,6,4,2,1,-1,-5,-7,-7,-6,-6,5,8,8,5,4,4,1,0,3,2,-2,-2,-1,-2,-4,-4,-5,-5,-2,-2,-2,-1,1,1,1,2,3,3,4,5,5,4,2,2,3,4,3,2,5,6,4,3,6,6,4,1,-1,0,4,4,0,-3,-3,-4,-9,-9,-4,-1,-1,-2,-5,-7,-5,-4,-2,0,4,4,1,-1,-2,-3,-2,-1,-1,-1,0,-1,-3,-5,-6,-3,-1,-2,-6,-7,-7,-7,-8,-10,-9,-8,-7,-8,-10,-9,-6,-4,-2,-1,0,
0,1,3,4,3,3,3,4,4,3,1,0,1,4,7,7,7,6,4,4,4,6,11,16,14,17,18,12,4,-2,-11,-27,-47,-66,-81,-99,-120,-140,-149,-149,-141,-126,-103,-78,-57,-33,-9,4,4,-3,-9,-12,-12,-7,-3,-2,1,-3,-9,-10,-5,-1,-2,-7,-4,1,4,1,-5,-3,2,-4,-10,-13,-13,-10,-7,-5,-10,-13,-7,-6,-7,-5,-4,-3,0,-2,-8,-9,-5,-2,-5,-8,-7,-4,-2,-2,1,5,0,-9,-10,-6,-7,-11,-11,-9,-7,-11,-18,-23,-18,-13,-12,-14,-13,-13,-15,-18,-19,-14,-6,-4,-10,-20,-25,-21,-16,-17,-20,-20,-22,-23,-18,-12,-17,-24,-22,-18,-20,-25,-27,-31,-35,-36,-34,-33,-37,-39,-42,-51,-55,-49,-45,-51,-56,-58,-55,-50,-46,-52,-56,-54,-50,-52,-50,-47,-50,-54,-51,-48,-51,-49,-39,-39,-43,-36,-29,-31,-32,-28,-26,-26,-24,-21,-19,-19,-19,-18,-19,-23,-21,-14,-11,-8,-3,-2,-7,-8,-4,1,5,6,6,4,-1,-2,2,1,0,4,6,3,5,5,2,-1,-1,0,2,3,1,-1,-1,-3,-4,-3,-3,-4,-4,-4,-5,-4,-2,0,2,4,9,11,10,10,9,7,6,5,2,-3,-5,-5,-6,-8,-7,-7,-8,-6,-2,-1,-1,1,2,1,-1,-1,-1,1,3,4,2,-1,1,4,7,10,11,6,1,1,3,3,1,-1,-3,-4,-6,-9,-10,-5,0,-2,-6,-7,-7,-5,-3,-3,-4,-5,-6,-6,
-4,0,1,0,2,3,0,-1,-1,0,2,1,-3,-6,-5,-3,-3,-3,-1,0,2,4,2,0,0,-1,-1,0,0,-1,-2,-5,-6,-6,-5,-5,-2,0,0,-2,-4,-5,-6,-5,-4,-4,-2,1,2,2,0,-2,0,6,9,7,5,5,4,3,1,1,4,6,3,-1,0,4,3,-1,-1,1,1,-1,-3,-2,3,5,3,1,2,2,-1,-4,-4,-2,-2,-3,-6,-6,-3,-1,0,1,5,7,6,5,6,-7,-8,-7,-5,-6,-6,-4,-3,-4,-5,-4,-4,-3,-2,-2,-2,-1,-1,-3,-4,-3,-3,-4,-3,-3,-3,-3,-3,-5,-6,-5,-4,-3,-3,-4,-3,-2,-2,-4,-4,-2,-2,-3,-4,-3,-3,-2,-2,-3,-4,-1,0,0,1,3,3,1,1,2,1,1,2,1,0,-1,-1,-2,-3,-2,-1,-1,-1,0,1,0,1,1,1,1,2,2,2,1,1,2,3,3,4,5,5,5,5,4,4,5,5,4,2,1,-1,-1,-1,-2,-3,-3,-2,-2,-2,-3,-3,-2,-1,-1,0,-3,-4,-4,-3,-3,-2,-2,-2,-2,-4,-6,-7,-8,-8,-5,-2,3,8,14,24,32,39,49,59,68,75,76,70,61,49,39,29,14,3,-2,-3,2,8,9,5,4,5,3,1,3,6,6,4,3,2,3,4,1,-1,0,4,3,0,2,6,7,7,7,6,5,6,5,2,2,4,2,1,0,-2,-1,2,2,1,-1,2,5,4,2,1,0,-1,-2,
2,5,5,1,2,4,5,5,4,6,10,10,8,5,6,7,5,6,7,7,7,5,3,3,6,10,11,8,7,7,10,11,11,11,9,6,7,10,10,8,9,12,13,15,17,18,17,18,20,20,21,25,29,26,25,28,30,29,30,27,25,27,30,30,27,25,26,25,26,27,24,22,23,23,17,16,18,15,11,11,12,11,12,11,11,9,8,9,10,10,12,13,11,6,3,2,2,3,3,2,1,-2,-5,-6,-5,-3,-2,-3,-7,-7,-2,-1,-6,-6,-6,-5,-3,-1,-2,-2,-1,-1,-1,-1,-1,0,0,0,0,1,2,3,3,3,2,1,1,0,-3,-5,-6,-6,-5,-4,-4,-4,-2,0,2,2,4,5,4,4,4,3,3,3,2,1,0,0,1,1,2,2,0,-1,0,1,0,-2,-3,-4,-5,-3,0,0,0,0,0,0,0,1,3,4,4,1,-1,0,3,3,2,2,2,1,2,3,4,5,4,0,-1,-1,-1,0,1,1,1,1,-1,-1,2,5,5,5,5,4,3,2,1,0,2,2,1,1,1,0,0,1,2,3,4,3,2,2,2,1,1,2,3,3,3,2,2,2,2,1,0,0,1,2,0,-2,-3,-1,0,-1,0,1,2,2,1,-1,1,3,2,0,-1,1,2,1,0,0,2,1,-1,-3,-2,-1,0,0,1,2,2,1,0,0,2,2,1,-1,0,0,-2,-3,-2,-1,-1,-7,
-10,-10,-9,-10,-13,-14,-13,-12,-10,-7,-6,-4,0,1,3,5,7,7,8,8,6,1,-2,-2,-4,-6,-5,-8,-9,-7,-8,-10,-9,-6,-4,-5,-4,-3,-4,-2,2,4,5,7,6,3,2,4,6,6,4,5,8,6,3,2,3,7,7,3,2,5,7,4,-1,-2,1,2,1,-1,1,3,4,3,4,5,5,7,7,6,5,3,0,-3,-3,-2,-3,-3,-2,-3,-4,-3,-2,-5,-5,0,0,-2,-1,-1,-2,-5,-8,-11,-11,-13,-13,-9,-3,0,7,22,43,62,71,85,108,124,128,125,121,111,89,63,41,19,0,-7,-4,3,6,9,12,10,8,9,8,7,8,8,5,4,6,12,11,5,2,4,9,8,4,5,5,4,8,11,5,-2,2,6,1,-3,-2,-4,-6,-9,-16,-15,-7,-3,-3,-4,-2,-2,-4,-3,-1,0,-1,-2,2,7,2,-3,0,4,5,4,5,9,14,14,8,6,6,9,8,9,13,16,12,5,-2,-4,0,7,9,8,8,9,10,12,16,17,14,12,18,24,24,23,28,32,32,34,40,45,44,41,44,50,54,59,57,51,50,52,55,56,56,53,50,54,56,53,54,56,51,47,54,57,51,48,53,53,47,46,51,48,45,46,46,41,39,37,35,28,21,21,19,16,19,25,24,18,16,11,4,7,14,12,8,6,-1,-5,-2,4,10,11,5,2,5,8,8,7,4,1,-1,-1,1,2,
3,4,3,1,0,0,2,1,-1,-1,1,1,-3,-8,-8,-7,-6,-7,-6,-4,-3,-3,-2,1,5,9,10,10,11,13,13,14,17,17,13,11,11,10,10,12,14,11,9,7,7,8,9,8,7,8,8,5,0,-2,-3,-5,-9,-10,-10,-12,-15,-18,-20,-18,-15,-13,-10,-6,-6,-7,-6,-5,-3,1,2,1,1,2,0,-2,-2,-2,0,5,7,7,7,7,5,3,4,6,7,4,-1,-5,-6,-6,-10,-13,-12,-13,-14,-12,-10,-10,-9,-8,-9,-10,-7,-2,-2,-3,-3,-4,-6,-5,-4,-4,-1,2,1,-2,1,4,2,2,6,9,7,3,2,2,3,3,2,4,6,6,2,2,6,8,7,6,6,6,4,1,2,3,1,-1,-2,-2,0,0,0,-1,2,4,3,1,1,3,5,8,6,3,5,8,7,3,3,6,8,7,1,-2,0,2,1,-2,-2,0,2,2,-1,-3,1,4,3,3,2,-1,-2,-3,-4,7,10,11,9,10,13,14,13,13,11,9,7,5,1,-2,-2,-5,-6,-6,-6,-7,-5,0,2,2,5,7,7,9,11,9,9,11,11,8,7,7,6,5,5,3,0,-2,-3,-4,-3,0,1,-1,-3,-2,0,-1,-3,-1,1,1,-1,-4,-4,-2,0,-3,-5,-3,1,2,0,-2,-1,1,0,-2,-3,-2,-3,-4,-4,-5,-5,-5,-5,-3,0,3,2,2,4,4,3,4,4,4,3,6,7,2,3,5,4,3,
5,7,10,13,14,16,16,12,5,0,-6,-21,-43,-61,-71,-87,-108,-125,-130,-128,-123,-113,-92,-67,-44,-21,-2,6,3,-5,-8,-10,-10,-9,-8,-8,-5,-6,-8,-7,-5,-3,-6,-12,-11,-6,-3,-4,-10,-9,-4,-4,-5,-3,-5,-9,-4,2,0,-5,0,3,2,3,5,8,13,11,6,2,2,4,2,1,1,2,0,-1,1,1,-3,-8,-4,2,-1,-4,-5,-5,-7,-10,-15,-14,-10,-7,-8,-9,-8,-9,-14,-15,-11,-5,0,1,-3,-9,-11,-9,-8,-9,-10,-13,-16,-18,-16,-14,-19,-25,-26,-24,-29,-35,-36,-39,-44,-48,-48,-45,-48,-52,-55,-59,-59,-53,-52,-54,-57,-58,-59,-54,-51,-55,-58,-56,-55,-57,-54,-51,-57,-59,-53,-50,-56,-56,-49,-49,-53,-50,-47,-47,-47,-43,-40,-39,-36,-30,-23,-21,-20,-17,-21,-27,-24,-18,-14,-10,-5,-9,-15,-14,-10,-7,0,4,0,-6,-13,-13,-6,-4,-7,-10,-9,-9,-6,-3,-1,-2,-3,-3,-5,-6,-5,-3,-1,-1,-2,-1,2,4,2,0,3,7,7,6,5,5,5,3,1,0,-1,-3,-6,-10,-11,-10,-11,-14,-14,-15,-18,-19,-15,-12,-11,-10,-10,-12,-13,-10,-7,-5,-6,-6,-7,-7,-6,-7,-7,-4,1,3,4,7,10,12,12,13,16,19,20,18,15,13,9,6,6,6,5,4,2,-1,-2,0,0,-1,0,2,2,2,-1,-5,-7,-6,-6,-7,-5,-3,-3,-5,-6,-3,1,6,7,7,10,12,
13,14,15,14,12,11,11,10,11,12,9,5,4,4,3,4,6,5,4,4,1,-3,-2,1,-1,-4,-2,-2,-7,-9,-7,-4,-2,-2,-3,-2,-1,-2,-5,-4,-1,-1,-5,-7,-6,-5,-5,-5,-2,1,0,-1,1,3,4,3,2,1,1,1,-1,-4,-3,-1,0,-2,-5,-8,-6,-3,-4,-8,-6,-3,-2,-4,-7,-5,1,4,1,-1,1,3,3,2,0,-1,2,3,1,-3,-3,-2,-1,1,2,3,3,-3,-5,-6,-5,-5,-6,-7,-7,-6,-6,-6,-7,-5,-1,0,0,1,2,1,0,1,0,-1,-1,-2,-4,-5,-5,-6,-7,-6,-6,-8,-8,-6,-6,-6,-5,-5,-4,-3,-1,-1,-1,-1,-2,-3,-3,-3,-3,-3,-4,-5,-5,-5,-4,-3,-2,-1,0,-1,-1,0,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,-1,-2,-2,-2,-3,-3,-2,-1,-1,-2,-1,-4,-5,-4,-4,-5,-5,-4,-5,-6,-7,-9,-9,-11,-11,-9,-5,-3,1,9,20,28,35,45,54,61,67,68,65,58,49,38,27,13,2,-2,-1,3,7,5,3,3,5,3,0,2,3,2,2,2,4,7,7,5,3,4,7,7,2,0,1,1,0,1,-1,-4,-3,-1,-3,-3,-2,-2,-1,-3,-4,-3,0,1,0,-2,0,3,3,2,3,3,2,1,5,8,6,1,2,4,3,5,8,8,10,9,6,6,6,8,6,7,9,8,
5,3,2,2,4,6,6,5,4,4,5,5,7,10,9,8,9,12,13,13,16,20,23,25,26,27,27,27,28,29,27,31,30,28,27,30,30,31,31,27,23,28,32,31,29,29,29,29,31,31,27,28,32,31,26,25,28,28,26,26,24,22,20,19,19,17,13,10,10,9,11,15,13,9,5,4,4,7,10,10,8,5,0,0,3,6,11,10,6,3,7,10,8,8,6,4,3,4,4,4,4,5,5,3,1,1,2,0,-2,-4,-4,-3,-2,-2,-2,-2,-1,-1,-1,0,2,3,4,5,6,6,6,6,6,8,9,9,10,11,9,6,4,4,4,5,5,3,1,1,2,2,1,1,2,2,2,0,-2,-3,-4,-5,-7,-8,-9,-9,-10,-11,-10,-9,-7,-6,-4,-3,-3,-2,-1,0,1,1,1,0,0,0,0,0,0,-1,1,3,4,3,3,3,2,1,1,1,1,0,-2,-5,-6,-5,-6,-6,-7,-8,-9,-9,-9,-9,-8,-8,-8,-9,-8,-7,-5,-4,-3,-3,-3,-3,-2,-1,0,1,2,1,1,1,0,0,2,3,2,0,-1,-1,-2,-2,-3,-3,-2,-2,-3,-2,0,1,0,-1,-1,-1,-2,-3,-2,-2,-3,-4,-4,-4,-3,-2,-1,-1,0,2,2,1,0,0,1,3,1,0,0,2,1,-1,-2,-1,-1,0,-2,-3,-2,-1,-2,-3,-3,-3,-2,-1,-1,-2,-2,0,0,-1,-1,-1,-2,-2,-2,-3,
-1,1,1,-2,-5,-8,-7,-4,-3,-4,-5,-6,-7,-8,-8,-7,-4,-3,-1,0,-1,-4,-4,-3,-3,-4,-4,-5,-7,-8,-8,-10,-10,-6,-6,-8,-8,-9,-10,-11,-12,-16,-20,-21,-21,-24,-27,-29,-31,-34,-34,-31,-30,-31,-32,-31,-32,-34,-32,-30,-29,-29,-31,-36,-38,-34,-30,-29,-27,-28,-30,-36,-35,-30,-28,-29,-27,-25,-29,-35,-39,-39,-36,-35,-36,-32,-25,-18,-11,3,24,45,60,76,98,115,120,117,109,97,75,50,31,10,-12,-24,-21,-15,-11,-4,1,-3,-7,-8,-11,-9,-1,3,0,-2,-1,2,0,-4,-5,-4,2,2,-6,-9,-6,-4,-4,-4,-4,-7,-3,3,1,-3,-3,-2,-5,-7,-4,2,6,8,7,4,2,4,8,11,12,11,9,10,14,19,16,12,14,15,14,12,9,10,15,13,9,9,10,12,12,12,18,23,22,15,9,13,20,24,24,23,21,21,22,25,32,35,28,20,25,36,38,36,40,44,44,43,46,47,46,45,47,50,54,60,61,58,57,62,68,72,70,66,65,72,75,73,74,75,71,71,78,79,74,76,79,76,67,68,74,72,68,70,68,60,57,56,55,48,41,41,43,39,39,40,37,36,36,36,32,32,36,34,31,26,21,22,25,27,30,28,20,19,19,16,16,16,15,14,14,14,13,14,17,19,18,18,19,21,21,19,18,18,19,19,15,11,11,9,5,3,5,5,6,7,
6,6,6,4,2,4,6,4,1,-1,-3,-6,-8,-10,-8,-2,2,3,3,4,7,10,12,13,14,13,12,11,10,10,9,9,6,2,1,1,1,0,0,0,-3,-7,-9,-9,-9,-9,-10,-12,-14,-16,-14,-14,-14,-11,-10,-11,-12,-9,-8,-7,-4,-1,-4,-8,-8,-9,-10,-8,-9,-13,-17,-18,-20,-22,-23,-23,-23,-25,-27,-28,-28,-27,-27,-28,-31,-33,-36,-38,-39,-39,-40,-41,-40,-39,-41,-43,-43,-41,-37,-34,-32,-30,-29,-29,-30,-32,-32,-31,-28,-26,-25,-26,-27,-28,-26,-25,-25,-25,-22,-20,-21,-25,-26,-24,-21,-21,-21,-21,-20,-18,-19,-20,-18,-15,-15,-17,-18,-17,-15,-13,-12,-9,-7,-8,-9,-12,-11,-7,-5,-5,-6,-6,-8,-10,-10,-7,-4,-2,-1,-1,-1,-2,-1,1,2,3,4,3,2,4,5,4,3,5,6,5,7,10,12,12,12,12,11,11,13,14,15,17,16,15,15,18,23,25,27,31,33,34,34,3,1,-1,0,3,6,8,7,4,4,5,6,7,8,9,9,8,6,4,2,1,2,5,5,4,5,6,6,7,9,10,10,12,11,7,7,11,11,11,12,13,14,17,21,22,22,24,27,30,32,34,34,32,31,33,33,32,34,36,34,32,31,31,32,36,38,34,31,29,27,27,29,34,35,31,29,30,28,27,30,35,39,40,38,38,38,34,26,19,10,-4,-26,-45,-59,-76,-98,-114,-121,-119,-112,-97,
-75,-52,-33,-11,13,24,20,13,9,4,0,2,6,8,10,8,0,-2,1,4,2,-1,1,4,7,6,-1,-1,6,9,6,3,4,4,4,6,2,-4,-1,3,3,2,3,4,3,-2,-6,-7,-4,-1,-2,-3,-7,-9,-10,-9,-7,-9,-14,-18,-15,-11,-11,-12,-12,-10,-8,-9,-13,-12,-8,-8,-10,-12,-11,-13,-17,-22,-20,-14,-10,-11,-18,-23,-23,-21,-19,-20,-22,-25,-33,-37,-30,-23,-28,-37,-41,-39,-42,-47,-46,-46,-47,-49,-49,-47,-49,-52,-55,-59,-62,-58,-58,-63,-70,-74,-72,-67,-65,-71,-77,-76,-75,-76,-74,-73,-80,-80,-75,-76,-79,-75,-67,-67,-73,-71,-67,-68,-66,-59,-55,-55,-54,-49,-42,-42,-43,-40,-39,-41,-38,-36,-36,-36,-33,-35,-39,-37,-34,-30,-22,-23,-26,-28,-32,-31,-22,-20,-22,-20,-17,-18,-16,-15,-15,-15,-14,-15,-18,-20,-20,-19,-20,-22,-22,-21,-20,-20,-20,-19,-15,-12,-11,-9,-5,-4,-5,-5,-5,-7,-8,-8,-6,-4,-3,-4,-6,-4,-1,1,3,5,8,9,8,2,-2,-3,-4,-5,-7,-10,-12,-13,-13,-13,-11,-10,-10,-8,-7,-7,-5,-2,-1,-1,-1,0,0,1,3,7,8,9,9,10,10,13,15,16,15,13,14,12,10,12,12,10,8,8,6,3,5,8,8,9,9,9,9,14,18,18,20,23,24,24,25,27,29,30,29,28,28,30,33,35,37,39,40,40,41,42,42,42,43,44,43,41,38,36,
34,32,31,30,30,31,32,31,28,26,25,25,27,27,26,26,25,25,22,20,21,24,26,24,21,20,21,21,21,19,20,21,18,15,16,18,20,19,17,16,15,13,10,10,12,14,12,8,5,6,7,7,8,10,10,7,3,1,0,1,1,1,0,-2,-2,-3,-3,-3,-1,-3,-4,-2,-2,-4,-5,-3,-5,-8,-9,-10,-10,-10,-10,-11,-13,-13,-14,-16,-17,-16,-16,-19,-22,-24,-25,-28,-30,-31,-31,-2,-2,-1,-2,-3,-5,-5,-5,-4,-4,-3,-3,-5,-5,-5,-5,-6,-5,-4,-4,-4,-5,-7,-7,-6,-6,-7,-7,-8,-9,-10,-10,-10,-10,-8,-7,-8,-8,-8,-8,-9,-8,-9,-11,-12,-12,-13,-15,-17,-18,-19,-19,-18,-18,-20,-20,-20,-21,-22,-21,-20,-19,-18,-18,-20,-21,-19,-17,-16,-15,-14,-14,-17,-19,-18,-17,-18,-17,-16,-17,-19,-19,-21,-21,-21,-20,-19,-15,-10,-4,4,13,22,29,39,48,55,60,61,58,49,37,28,18,5,-7,-12,-11,-7,-4,-2,-3,-1,-1,-4,-6,-3,-1,-1,-2,-2,-1,0,-1,-2,-4,-5,-1,0,-5,-7,-5,-3,-4,-3,-2,-3,-1,3,1,-3,-2,0,0,0,-1,0,2,2,0,-1,0,3,3,4,4,3,2,3,5,8,6,2,1,2,2,3,3,3,5,4,1,1,4,5,5,7,9,9,8,6,3,3,5,9,9,8,7,9,11,13,17,20,17,16,18,22,23,23,24,26,
26,26,26,27,27,27,28,29,28,30,31,30,30,33,38,38,38,34,31,34,39,40,37,38,39,40,41,40,38,38,41,37,32,32,35,35,33,33,31,27,25,25,26,25,21,21,20,20,21,23,21,19,17,18,19,21,23,22,21,17,14,13,16,18,20,18,13,11,15,15,11,12,11,9,9,10,9,10,11,12,12,12,12,13,13,12,11,11,10,10,8,7,7,6,4,3,3,2,2,3,4,4,4,2,2,2,3,2,0,0,-1,-2,-3,-4,-4,-2,0,2,2,3,4,5,6,5,6,6,5,4,4,3,2,2,2,1,0,0,0,0,-1,-2,-3,-4,-5,-5,-7,-7,-7,-7,-8,-8,-7,-7,-7,-7,-7,-7,-7,-6,-6,-7,-7,-5,-6,-6,-5,-5,-5,-3,-5,-8,-9,-9,-10,-12,-13,-14,-15,-16,-18,-18,-18,-17,-17,-19,-21,-21,-22,-23,-23,-23,-22,-23,-25,-26,-26,-24,-23,-22,-22,-21,-20,-20,-19,-17,-16,-16,-16,-16,-16,-14,-13,-13,-13,-14,-14,-14,-14,-13,-12,-11,-13,-14,-14,-13,-13,-12,-12,-12,-12,-11,-11,-11,-10,-9,-10,-11,-12,-11,-11,-11,-11,-11,-9,-9,-11,-12,-10,-7,-6,-6,-7,-6,-5,-5,-5,-3,-1,0,0,0,0,1,2,2,1,1,0,0,0,0,0,-1,-2,-1,0,-1,-1,-1,0,1,2,3,4,5,5,6,6,7,9,10,10,9,9,9,9,8,9,9,10,34,
35,37,39,38,34,33,35,34,34,34,31,30,28,26,25,25,24,20,19,18,16,14,13,11,10,12,11,9,12,16,16,13,11,13,15,18,19,17,16,17,17,16,14,13,12,4,-2,2,5,4,1,1,-1,-6,-9,-11,-8,-5,-3,-3,-1,5,16,28,46,67,79,91,111,126,127,126,127,113,85,57,37,17,-4,-12,-8,1,11,17,17,14,13,14,14,18,23,22,18,12,10,15,15,9,2,2,9,10,3,3,5,5,2,-1,0,1,7,13,9,5,5,4,4,3,3,7,12,11,6,3,0,-4,-2,4,2,-2,-5,-5,0,7,5,-5,-7,-3,-2,0,5,8,12,11,7,3,5,11,15,16,14,13,13,10,2,0,5,14,22,21,19,22,26,28,29,29,24,21,29,35,29,23,21,21,19,22,32,37,36,29,28,32,34,38,41,42,44,46,44,41,41,39,38,42,46,46,48,51,48,45,48,48,43,44,49,48,41,40,44,41,34,37,44,41,39,41,41,34,29,30,29,21,21,25,22,18,16,11,2,0,4,6,7,5,-3,-8,-2,2,4,4,4,4,0,-2,-1,1,1,-2,-6,-9,-12,-12,-14,-16,-16,-16,-18,-18,-16,-15,-16,-16,-15,-14,-10,-6,-5,-8,-8,-7,-8,-9,-5,0,3,5,4,1,-1,0,1,0,2,6,7,5,2,1,1,5,8,7,5,2,1,3,4,1,-1,0,
0,1,1,0,0,0,-1,-3,-5,-6,-7,-5,-2,-3,-6,-4,0,3,4,4,6,10,14,14,11,9,11,14,14,14,14,13,12,13,11,6,3,4,3,0,-2,-2,-3,-3,-4,-10,-13,-9,-3,-3,-5,-5,-5,-5,-5,-5,-5,-1,4,2,-2,-2,1,2,2,0,0,1,3,6,8,9,8,6,4,1,0,3,7,5,1,-1,-1,-1,-4,-6,-4,-2,-2,-2,-2,0,1,-1,-4,-3,1,3,2,4,7,5,-2,-6,-3,2,1,-1,-2,-1,-2,-6,-10,-12,-9,-6,-7,-9,-9,-11,-10,-3,2,3,6,13,17,17,14,12,13,17,13,2,-4,-3,-3,-10,-17,-16,-11,-8,-7,-7,-5,-1,2,1,0,2,4,1,-3,-3,-2,0,2,2,1,3,6,4,1,1,5,7,4,-2,-4,-4,-3,-3,-3,1,6,6,3,1,3,6,6,2,0,0,-3,-8,-8,-4,-3,-4,-2,-1,-1,2,4,-1,-6,-9,-16,-32,-32,-33,-36,-36,-32,-31,-33,-35,-35,-33,-31,-29,-29,-27,-26,-26,-24,-21,-19,-18,-16,-14,-13,-12,-10,-10,-10,-8,-11,-15,-15,-13,-12,-13,-15,-17,-18,-17,-16,-16,-16,-15,-14,-13,-12,-3,3,0,-3,-3,-2,-2,1,5,9,13,10,7,5,3,1,-6,-16,-27,-45,-66,-79,-92,-112,-125,-126,-128,-127,-113,-85,-59,-40,-17,5,12,7,-2,-12,-17,-15,-12,-12,-12,-11,-16,-21,-20,-16,-11,-9,-12,-12,-6,-1,-2,
-9,-10,-4,-2,-6,-7,-5,-2,-4,-4,-7,-13,-9,-4,-3,-4,-4,-3,-2,-5,-10,-11,-8,-3,-1,2,-2,-5,-3,2,4,6,1,-6,-4,4,6,2,1,-1,-5,-10,-14,-14,-8,-4,-6,-12,-16,-17,-16,-15,-14,-10,-3,-2,-7,-15,-22,-21,-19,-21,-26,-27,-28,-28,-24,-22,-30,-36,-32,-24,-22,-21,-20,-24,-32,-39,-37,-31,-30,-34,-34,-38,-43,-43,-45,-49,-47,-45,-46,-44,-41,-44,-49,-49,-52,-54,-50,-48,-51,-48,-44,-45,-50,-50,-42,-40,-45,-42,-35,-38,-42,-39,-36,-35,-36,-32,-28,-29,-27,-20,-20,-25,-23,-19,-19,-16,-7,-5,-7,-9,-10,-8,1,5,0,-3,-6,-6,-4,-3,-4,-1,-1,-3,-2,1,5,8,11,12,13,15,14,15,17,18,16,15,17,17,14,14,11,6,6,8,8,7,8,8,4,-2,-5,-7,-7,-4,-2,-3,-4,-4,-5,-7,-8,-5,-3,-2,-2,-6,-9,-8,-5,-2,0,-1,-3,-1,1,0,-1,-1,-1,0,0,0,-1,1,3,5,6,4,2,3,5,3,-1,-4,-6,-7,-9,-13,-17,-17,-14,-11,-13,-15,-16,-15,-15,-13,-12,-12,-11,-5,-3,-4,-4,0,3,3,3,3,4,10,14,10,5,5,6,6,5,5,5,5,5,1,-3,-1,3,1,-1,-1,-1,1,1,-1,-3,-5,-8,-9,-8,-6,-5,-3,-1,-4,-8,-6,-1,0,0,1,3,5,4,1,1,1,1,0,-1,0,3,2,-2,-3,-2,-4,
-8,-6,1,5,2,-2,-1,2,3,2,4,7,11,11,8,6,7,9,9,10,9,3,-2,-2,-3,-9,-12,-13,-11,-9,-11,-14,-11,-1,5,2,2,8,14,14,9,6,6,6,4,0,-2,-2,-1,-4,-6,-2,2,3,3,1,-1,-1,1,0,-3,-1,1,0,-5,-7,-4,1,3,2,1,1,1,-1,-5,-6,-2,1,-1,-4,-4,-1,2,2,3,8,9,5,5,6,4,3,3,0,-1,4,9,12,17,11,11,11,12,13,12,12,14,17,19,18,16,15,15,15,14,13,12,11,9,8,7,6,6,6,5,4,4,4,5,7,7,6,6,7,7,7,7,7,7,6,6,6,6,6,5,-1,-6,-4,0,0,0,1,-1,-2,-5,-9,-9,-7,-4,-2,0,5,10,13,22,32,39,48,56,61,63,66,65,57,44,34,24,10,-1,-5,-3,3,8,7,4,4,6,4,3,6,9,8,6,3,2,2,1,1,-1,0,5,5,1,-1,2,5,5,5,7,4,3,4,3,-2,-4,-1,1,0,-3,-2,2,5,4,1,1,2,5,5,2,0,0,-2,0,4,2,-2,-2,-1,1,2,4,7,11,10,4,2,3,6,8,8,9,7,7,5,2,2,6,9,10,10,9,9,11,13,14,14,12,12,15,19,18,13,12,13,14,13,17,19,18,15,17,18,17,19,22,21,22,27,27,28,29,27,23,24,28,29,29,29,30,28,
28,26,23,24,28,27,21,21,23,22,19,20,21,17,12,9,10,13,13,11,10,9,10,11,11,10,11,13,10,7,7,8,9,7,2,1,2,3,4,5,1,0,3,3,3,3,2,0,-2,-4,-5,-6,-6,-6,-6,-7,-8,-10,-9,-9,-10,-10,-8,-8,-7,-5,-5,-6,-6,-5,-3,-2,1,3,5,7,7,5,4,5,6,6,6,7,6,4,3,2,2,4,4,3,2,0,-3,-4,-2,-1,-1,0,1,1,1,1,1,1,1,2,0,-2,-3,-3,-2,-2,-2,-1,1,3,5,6,7,9,11,11,9,8,8,8,8,8,7,7,6,6,4,2,1,1,0,-2,-4,-4,-4,-4,-4,-7,-8,-7,-6,-6,-6,-5,-4,-3,-3,-3,-3,-2,1,0,-1,-1,-1,-2,-3,-3,-3,-2,-1,1,2,3,3,3,4,4,3,3,4,4,1,0,1,0,-2,-1,0,0,0,0,-1,-2,-1,0,-1,-1,1,1,1,1,3,2,-1,-2,0,1,0,-2,-2,-2,-3,-5,-5,-6,-4,-3,-4,-5,-5,-6,-5,-2,0,-2,-3,-2,-1,0,0,0,2,4,2,-2,-4,-1,2,0,-3,-3,-2,-2,-2,-1,0,2,2,2,2,4,4,2,-1,-2,-2,-2,-1,-1,-3,-4,-3,-3,-3,-2,1,4,3,1,0,1,3,4,3,1,2,2,0,-3,-3,-1,-1,-2,-4,-3,-3,-4,-5,-5,-5,-5,-4,-4,-4,-3,-4,-6,-9,-9,-10,-21,
-20,-18,-20,-21,-23,-32,-31,-25,-20,-14,-7,-11,-17,-21,-24,-27,-22,-17,-18,-16,-10,-6,0,19,45,63,71,85,108,122,126,127,129,120,97,71,51,32,13,1,3,7,11,15,10,-2,-8,-8,-9,-9,-7,-7,-7,-11,-11,-6,1,7,8,10,17,22,20,17,15,14,8,3,3,2,4,9,3,-4,-3,2,2,2,6,13,18,19,16,9,4,4,7,9,9,7,2,-2,-2,-2,-5,-3,0,0,0,6,8,8,12,14,14,14,16,18,16,16,17,15,11,8,8,9,12,16,17,13,11,15,19,23,25,23,17,13,19,27,28,26,27,24,15,16,28,37,33,28,29,31,28,33,41,44,49,55,56,52,50,51,52,58,63,63,61,60,54,54,62,63,57,57,61,57,47,47,54,52,46,48,46,39,39,38,36,34,31,29,28,25,21,21,21,19,20,20,15,12,13,14,13,10,2,-3,-3,4,9,8,5,7,6,4,7,10,12,14,13,8,3,3,3,2,-1,-3,-1,0,0,-1,1,2,0,-2,-1,-1,-2,-1,0,-3,-3,-2,-2,-3,-2,-1,0,1,2,4,3,2,-1,-3,-2,0,1,0,-2,-1,1,1,1,1,1,0,-1,0,0,0,0,-4,-9,-11,-13,-15,-15,-12,-12,-12,-10,-9,-10,-9,-8,-9,-8,-4,-1,-1,-1,1,2,3,4,4,7,11,12,10,10,11,13,11,8,7,3,-1,-4,-3,
-1,-1,-3,-6,-10,-13,-13,-11,-8,-4,-3,-5,-7,-6,-4,-3,-3,-1,1,3,4,5,6,6,4,1,-3,-5,-6,-4,-8,-14,-16,-13,-13,-14,-13,-10,-7,-3,-1,-1,1,5,9,7,3,4,5,3,2,4,5,3,2,2,1,-1,-1,-4,-9,-7,-6,-8,-9,-5,-5,-8,-8,-7,-6,-4,0,1,-2,-5,-6,-6,-4,-3,-5,-6,-5,-1,0,0,0,2,3,2,0,2,5,6,4,2,1,3,6,8,6,4,3,2,0,-1,-1,-1,-3,-5,-4,-4,-2,0,1,0,2,4,4,6,7,6,4,5,4,3,2,2,1,0,-1,-1,-2,-2,-2,-5,-9,-9,-9,-10,-12,-13,-14,-13,-14,-14,-14,-11,-8,-7,-6,-5,-4,-2,-1,-2,-2,-1,-1,-2,-2,0,2,4,4,2,2,-3,-4,-2,-3,-5,-5,-5,-11,-18,-20,-20,-17,-16,-13,-9,-5,4,17,33,54,71,81,93,111,122,120,117,109,92,67,41,20,22,21,19,20,21,22,31,31,25,20,13,6,9,15,18,21,24,20,17,16,15,8,4,-2,-19,-44,-61,-70,-84,-105,-120,-123,-125,-126,-116,-94,-69,-50,-30,-10,-1,-2,-7,-13,-15,-10,1,5,6,8,8,7,7,8,11,10,5,-1,-6,-6,-7,-16,-21,-19,-14,-14,-13,-8,-3,-4,-3,-3,-7,-2,4,4,0,-1,-1,-4,-11,-15,-14,-12,-4,-1,-1,-5,-7,-6,-4,-1,3,4,2,5,5,2,3,1,-4,
-6,-8,-11,-11,-11,-12,-14,-15,-14,-15,-16,-14,-10,-7,-7,-8,-10,-15,-15,-12,-9,-12,-16,-19,-20,-20,-15,-11,-17,-24,-25,-23,-25,-23,-17,-17,-28,-37,-34,-27,-29,-30,-27,-33,-41,-43,-45,-52,-54,-52,-50,-49,-50,-56,-63,-62,-58,-57,-52,-51,-59,-61,-55,-55,-59,-55,-45,-46,-53,-52,-49,-52,-49,-41,-39,-38,-36,-35,-31,-29,-28,-24,-20,-22,-21,-18,-18,-19,-14,-12,-11,-12,-12,-8,0,5,5,-2,-7,-7,-4,-4,-6,-5,-7,-10,-12,-14,-13,-8,-4,-4,-5,-4,-1,1,1,0,0,0,-1,-3,-1,2,1,1,2,0,-1,1,2,0,1,1,1,-1,-1,-2,-3,-3,-2,-1,0,2,1,-1,-2,-1,0,0,-2,-4,-4,-4,-3,-1,0,0,-1,-1,0,4,9,11,13,15,15,13,13,12,10,9,10,8,7,8,7,4,1,0,0,-1,-2,-4,-4,-4,-7,-11,-12,-11,-10,-12,-13,-12,-9,-7,-3,2,3,2,0,1,3,6,10,13,12,11,8,4,2,5,8,6,3,3,3,1,-2,-4,-5,-6,-7,-7,-5,-2,2,5,6,6,10,16,18,15,14,15,15,12,8,4,2,1,-1,-5,-8,-6,-2,-3,-5,-3,-1,-3,-4,-3,-2,-3,-2,0,1,4,9,7,5,6,7,4,4,7,8,6,5,4,0,0,3,7,9,9,7,6,8,9,7,5,3,3,2,0,-2,-1,0,-2,-4,-5,-3,-1,-1,-3,-5,-6,
-5,-2,-1,-1,1,2,2,3,5,6,6,6,4,2,1,2,0,-2,-3,-4,-5,-5,-4,-4,-3,-1,0,-1,-1,0,1,1,2,2,3,5,8,9,9,10,11,13,14,14,14,14,14,12,9,8,8,7,6,4,2,3,3,2,2,3,3,2,1,-1,-2,-1,-1,4,7,3,3,5,4,5,10,15,19,19,18,17,13,9,5,-5,-18,-33,-53,-70,-80,-93,-112,-122,-121,-118,-111,-92,-67,-42,-21,-12,-12,-11,-12,-12,-11,-16,-18,-14,-10,-7,-4,-5,-7,-6,-6,-9,-9,-6,-7,-6,-2,0,4,11,22,28,33,40,50,56,58,60,58,51,41,31,21,11,1,-2,-1,2,6,7,5,2,2,-1,-3,-3,-3,-3,-4,-5,-4,-2,1,2,2,2,7,10,8,4,5,4,3,1,2,1,0,0,-2,-5,-4,-2,-1,-2,-2,-1,3,1,-1,-3,-3,-2,-1,0,-1,-2,-1,-2,-3,-2,-3,-4,-5,-4,-3,-1,0,2,3,2,1,1,3,4,4,4,6,4,1,0,1,2,2,3,6,2,0,0,2,4,5,6,5,4,6,8,9,8,8,11,10,9,13,16,15,12,14,13,11,15,20,19,19,22,24,24,24,22,21,25,32,31,27,25,23,23,25,26,25,26,26,23,19,19,26,27,28,30,28,22,19,17,18,18,16,14,13,10,9,9,9,5,5,6,6,5,4,5,4,3,-3,-6,-5,-2,2,2,
-1,-1,2,2,3,5,5,6,6,4,2,3,5,4,2,1,2,2,2,2,3,3,2,1,1,1,0,1,1,0,0,1,2,1,1,2,1,1,1,0,-1,-1,-1,-1,0,1,2,2,1,2,4,6,7,7,5,3,2,2,2,2,1,-2,-3,-5,-5,-7,-7,-6,-6,-6,-5,-4,-4,-3,-2,-3,-2,-1,1,1,1,1,1,2,3,2,2,4,5,6,6,6,7,7,6,4,2,0,0,2,2,0,-1,-2,-4,-5,-5,-4,-3,-1,0,-2,-3,-2,-1,-1,-2,-1,1,2,3,3,3,3,2,1,-1,-3,-4,-5,-8,-11,-11,-9,-8,-9,-9,-8,-6,-3,-2,-1,1,3,3,2,-1,0,2,1,-1,-1,0,0,0,1,1,1,0,-1,-3,-2,0,0,0,1,0,-2,-2,-1,-1,0,1,0,-3,-6,-7,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-1,1,1,1,2,2,2,2,1,1,1,2,2,1,0,-1,-1,-1,-3,-3,-3,-4,-5,-5,-5,-4,-3,-3,-3,-2,-1,0,1,1,2,2,2,1,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-4,-5,-4,-3,-3,-4,-6,-7,-7,-7,-7,-7,-6,-5,-4,-5,-5,-5,-3,-2,-3,-3,-3,-2,-2,-3,-4,-5,-4,-2,-1,1,-2,-4,-3,-2,-3,-2,-1,-1,-4,-7,-10,-10,-10,-8,-5,-2,4,11,17,26,34,39,47,56,61,63,63,59,48,35,24,14,0,
-17,-25,-19,-7,2,7,11,12,7,2,2,9,11,9,5,0,-3,0,-2,-9,-14,-11,-5,-5,-7,-7,-3,2,1,-2,0,3,5,7,0,-7,-5,3,4,-3,-5,-1,2,1,3,1,-3,-4,-3,-5,-9,-10,-10,-12,-9,-2,2,2,1,0,1,3,4,7,12,12,12,9,9,10,10,10,13,14,10,4,-4,-7,-6,1,4,1,0,1,0,3,8,13,16,18,21,27,31,31,34,39,39,38,42,48,44,37,40,41,37,40,48,45,44,52,58,54,51,53,54,58,62,59,53,49,44,46,54,53,48,47,49,49,45,43,47,47,42,43,43,39,36,35,33,26,18,19,18,14,15,21,20,17,16,12,5,6,9,7,12,14,5,-3,-1,3,7,12,13,10,8,8,6,4,5,8,8,5,3,4,4,2,4,3,-1,-2,-1,-1,0,0,0,0,3,5,4,5,8,7,2,-3,-2,1,3,3,1,-1,-1,0,0,1,3,4,4,2,1,3,7,11,12,10,10,13,15,16,16,15,13,9,6,5,4,4,3,2,2,1,1,2,4,3,3,3,5,8,9,9,8,8,8,7,7,7,5,3,3,2,1,0,-1,0,1,2,-1,-1,1,1,-1,-2,-1,1,2,1,-1,1,4,6,6,7,6,5,6,8,7,6,6,4,3,2,-1,-1,2,3,1,-1,-1,-2,-4,-4,-4,-4,-3,-2,-3,-5,-6,-5,
-2,2,5,7,8,8,8,7,7,9,12,12,9,6,3,1,0,1,-1,-1,1,1,-2,-4,-3,-2,-4,-6,-8,-7,-6,-5,-8,-10,-7,-5,-4,-3,1,5,6,2,-1,-2,1,6,7,5,6,6,3,-1,0,3,3,2,-1,-5,-6,-6,-7,-6,-2,1,1,2,5,4,3,6,10,10,8,9,11,10,9,9,10,12,12,9,7,8,10,8,5,5,8,8,5,6,10,11,11,12,12,11,11,12,11,11,11,9,7,8,9,7,6,6,4,1,0,0,0,2,5,3,-2,-3,-2,-3,-2,-1,-3,-3,1,4,2,-3,-1,2,0,-4,-3,-2,-2,-5,-8,-10,-10,-10,-11,-8,-2,7,19,33,55,70,76,89,113,129,131,130,124,106,79,54,32,13,1,-5,-4,4,12,14,15,15,13,13,16,20,15,12,13,10,9,15,14,9,2,0,5,6,3,0,-2,-4,-6,-8,-7,-7,-2,4,3,-2,1,0,16,23,18,6,-4,-7,-9,-11,-9,-2,-1,-7,-9,-7,-4,0,2,0,2,9,13,9,3,3,6,7,2,-3,-2,0,-2,-4,-5,-7,-1,6,3,-5,-6,0,2,-1,-3,-3,-3,-2,1,2,1,4,8,9,9,12,9,2,-2,-1,1,0,-2,-3,-5,-7,-12,-13,-12,-11,-10,-12,-11,-14,-16,-15,-11,-5,2,5,4,-3,-6,-3,-1,-2,-2,-3,-9,-15,-19,-20,-22,-27,-31,-30,-32,-37,-37,-35,-40,-46,
-42,-36,-39,-40,-35,-39,-48,-46,-44,-52,-59,-54,-52,-51,-51,-56,-61,-58,-53,-48,-45,-46,-52,-51,-46,-47,-48,-48,-42,-41,-45,-44,-42,-42,-42,-38,-36,-33,-31,-26,-18,-18,-19,-15,-16,-21,-19,-15,-13,-10,-4,-7,-9,-8,-12,-15,-4,3,1,-3,-7,-13,-13,-9,-7,-7,-5,-2,-3,-6,-7,-4,-1,-2,-1,-1,-3,-2,0,1,0,-1,-1,-1,-1,-2,-4,-6,-5,-6,-9,-8,-2,1,1,-2,-3,-3,-1,1,1,0,0,-1,-3,-4,-3,-1,0,-2,-6,-10,-11,-10,-10,-12,-14,-15,-15,-14,-12,-9,-6,-3,-2,-2,-2,-2,-1,-1,0,-2,-3,-3,-2,-3,-6,-8,-8,-7,-6,-6,-6,-6,-5,-5,-4,-3,-2,-1,0,0,1,0,-1,-1,0,1,-1,-2,0,1,1,0,-1,1,2,0,-3,-4,-4,-5,-5,-4,-6,-7,-6,-6,-6,-3,-2,-2,1,2,0,-2,0,2,2,3,5,5,5,5,4,3,5,7,7,6,3,0,-3,-6,-7,-7,-7,-7,-7,-9,-11,-10,-7,-3,-1,1,2,2,3,4,2,2,6,7,5,4,6,9,10,10,8,8,11,12,9,6,6,5,2,-3,-3,0,4,5,1,-3,-4,-3,-3,-3,0,3,3,0,-1,0,3,6,8,9,9,9,5,1,1,1,-2,-1,0,-3,-7,-8,-6,-7,-8,-7,-6,-7,-8,-10,-10,-6,-3,-4,-6,-5,-2,-3,-6,-5,-3,-4,-7,-9,-9,-9,-9,-8,-8,-8,
-8,-8,-8,-6,-4,-4,-6,-5,-3,-3,-1,2,3,3,3,1,-2,0,4,5,5,5,4,3,4,4,1,-2,0,6,6,1,3,6,5,5,5,8,10,12,11,11,11,9,3,-7,-18,-33,-54,-69,-77,-90,-112,-126,-130,-131,-124,-106,-79,-54,-31,-11,0,6,5,-2,-11,-12,-13,-16,-15,-14,-17,-20,-15,-12,-12,-10,-10,-16,-15,-9,-2,-1,-5,-5,-2,0,1,2,6,8,7,7,4,-3,-1,4,2,2,-6,-9,-8,-2,4,5,3,5,6,3,1,2,2,1,0,-1,-1,-1,-4,-7,-7,-4,0,1,-2,-2,1,3,3,1,4,3,1,3,1,-3,-1,4,5,3,0,3,4,2,3,3,2,2,2,-1,-3,-3,-2,-4,-4,0,2,-1,-2,-2,1,3,4,6,8,6,5,6,6,8,9,12,12,8,5,3,0,-1,0,4,6,5,4,2,3,3,6,11,12,12,12,14,14,14,14,17,16,15,17,19,18,16,19,18,15,18,22,22,23,28,30,28,26,24,23,25,29,29,25,22,22,23,24,23,21,22,23,22,19,18,20,19,18,19,19,17,17,15,13,12,9,7,9,8,7,8,9,5,4,3,3,5,5,5,8,9,3,-1,0,3,5,8,6,2,3,3,0,-2,-1,1,1,0,-1,-2,-2,-1,1,1,1,3,4,3,3,2,3,4,5,5,5,5,6,5,3,1,2,3,3,2,1,0,
0,0,1,1,1,2,1,0,-1,0,2,5,6,5,5,6,6,6,6,6,6,5,3,0,0,0,1,0,0,-1,-1,0,1,1,0,1,2,2,2,1,1,1,2,2,1,1,1,0,-1,-2,-2,-2,-1,-1,-1,-1,-1,-1,1,1,0,-1,-1,-1,-1,-1,-1,0,0,0,0,1,1,2,3,4,4,3,3,2,1,2,0,-2,-2,0,-1,-2,-2,-2,-3,-3,-3,-3,-3,-2,-3,-4,-3,-2,-2,-2,0,2,3,3,4,5,6,6,4,2,1,-1,-2,-3,-3,-4,-5,-5,-4,-5,-7,-8,-6,-4,-4,-7,-8,-8,-7,-7,-7,-8,-6,-5,-5,-5,-4,-2,-2,-3,-5,-5,-5,-3,-2,-2,-2,-3,-4,-5,-5,-4,-3,-4,-5,-6,-7,-8,-9,-8,-6,-5,-5,-5,-4,-5,-5,-3,-1,0,0,0,0,-1,0,0,1,3,2,-1,-5,-4,-2,-2,-3,-1,-1,-1,-2,-2,-1,1,2,0,0,0,0,-1,-1,-1,-1,-2,-3,-3,-2,-1,-2,-3,-4,-6,-6,-5,-6,-5,-3,-3,-5,-6,-6,-6,-5,-4,-4,-5,-4,-2,-3,-7,-9,-6,-5,-6,-6,-7,-7,-8,-9,-9,-8,-7,-8,-8,-3,3,9,16,26,34,39,47,55,60,63,66,63,51,37,25,13,3,-3,-5,-4,-1,5,4,3,8,10,9,9,11,8,5,5,4,6,8,9,6,3,2,4,4,0,-1,1,1,0,-3,-3,-4,-5,-2,-2,-5,-5,5,
6,1,-2,2,8,10,10,7,3,1,2,6,8,9,6,2,3,7,5,1,2,1,4,6,0,-2,5,7,5,4,5,5,0,-1,3,5,5,1,-4,-5,-3,1,7,9,7,8,8,7,11,13,9,5,11,18,18,16,22,26,25,23,26,32,31,28,32,36,36,38,36,29,26,34,40,39,37,35,32,37,43,43,45,48,44,45,53,52,43,43,48,47,36,32,38,40,37,36,33,27,25,25,23,22,17,14,12,9,9,12,13,14,15,11,2,0,2,6,8,6,0,-2,0,4,6,5,2,4,5,4,2,0,-1,-3,-7,-11,-12,-10,-9,-10,-10,-10,-9,-10,-9,-7,-6,-4,-2,-1,0,-1,-2,-3,-4,-5,-6,-7,-5,-3,-3,-3,-2,0,0,0,2,2,2,1,0,0,-1,-2,-2,1,3,1,0,1,3,6,9,12,13,12,10,5,2,5,9,9,6,6,5,-1,-5,-6,-9,-9,-5,-3,-6,-8,-10,-13,-14,-11,-4,0,3,6,6,3,2,4,8,8,8,7,3,0,1,1,-1,-2,-1,0,-3,-5,-4,-2,0,1,1,1,1,-2,-6,-6,-3,0,0,0,-1,2,3,2,1,2,5,7,10,12,9,6,4,1,-2,1,3,4,4,2,0,2,8,11,10,11,10,6,3,3,5,7,5,1,0,4,3,3,4,6,6,5,4,6,7,7,5,5,8,11,12,11,11,14,15,11,9,10,
7,4,4,3,2,3,2,-2,-4,-3,-4,-6,-6,-3,0,1,-1,-2,0,5,10,13,14,14,10,5,-1,-3,0,2,0,-5,-11,-11,-8,-3,1,5,6,6,7,10,14,19,19,13,7,8,12,15,18,20,18,13,7,7,12,18,22,20,13,4,-1,0,2,4,7,8,7,3,-1,-2,-1,1,3,0,-4,-6,0,0,1,6,3,0,5,8,0,-8,-6,-7,-11,-15,-13,-12,-9,-3,3,18,43,65,76,92,114,129,136,136,131,119,99,78,56,35,18,6,7,16,20,18,18,14,7,4,9,10,5,9,14,8,3,9,9,1,-7,-8,-1,6,6,3,1,-2,-3,-2,2,3,3,8,3,-5,-3,3,0,-7,-7,-2,0,1,4,8,7,7,9,8,6,5,5,-1,-3,6,7,1,3,4,1,3,8,12,14,15,15,15,16,17,16,16,20,23,18,12,5,6,8,10,14,14,14,11,7,6,10,-5,-4,1,2,-2,-8,-9,-10,-9,-6,-5,-6,-8,-9,-10,-8,-4,-5,-10,-6,-1,-1,-1,-4,-7,-2,-1,-7,-10,-7,-7,-8,-7,-4,-4,-7,-9,-8,-5,0,2,0,-4,-11,-12,-11,-11,-11,-11,-15,-18,-16,-12,-17,-25,-22,-19,-24,-29,-29,-27,-30,-35,-34,-31,-34,-36,-35,-38,-37,-30,-28,-37,-43,-40,-38,-35,-33,-40,-46,-47,-49,-50,-47,-48,-55,-55,-49,-49,-53,-51,-40,-35,-41,-42,-39,-38,-34,-28,-26,-24,
-23,-23,-19,-14,-12,-10,-11,-15,-18,-15,-14,-12,-4,-1,-5,-8,-8,-7,-1,2,0,-4,-7,-6,-3,-4,-6,-4,-2,0,2,4,7,11,12,10,9,10,11,10,10,10,8,6,5,3,1,-1,-1,1,2,2,3,4,5,6,5,3,4,4,2,0,0,0,-1,-1,-2,-1,0,0,1,3,2,0,-2,0,1,0,-2,-4,-8,-11,-11,-10,-8,-4,-2,-5,-9,-9,-7,-7,-5,0,4,4,7,8,5,3,6,8,10,13,14,11,4,0,-2,-5,-5,-1,0,-3,-5,-6,-6,-5,-1,2,0,0,2,3,1,0,2,4,4,2,0,0,-1,-1,-1,2,5,5,2,-1,-3,-2,-3,-5,-6,-4,-3,-5,-7,-9,-12,-14,-11,-7,-5,-1,1,-1,-4,-5,-5,-3,-1,-2,-8,-10,-10,-11,-10,-7,-3,-3,-5,-7,-6,-2,-2,-6,-5,-4,-5,-7,-8,-6,-5,-6,-7,-7,-5,-5,-8,-10,-11,-11,-11,-14,-15,-11,-10,-11,-8,-5,-4,-4,-3,-5,-4,0,2,1,2,4,3,0,-4,-4,-1,0,-2,-6,-10,-12,-14,-13,-10,-5,1,3,0,-2,0,5,10,11,8,4,0,-5,-6,-6,-7,-11,-15,-19,-19,-14,-9,-9,-13,-16,-18,-19,-17,-12,-6,-6,-11,-17,-21,-20,-13,-4,1,0,-2,-4,-7,-9,-7,-3,1,2,2,-1,-3,0,4,6,-1,0,-1,-5,-3,0,-5,-6,0,7,6,6,11,15,14,11,7,1,-6,-20,-45,-65,
-77,-94,-115,-130,-138,-139,-133,-120,-100,-78,-56,-33,-17,-6,-6,-15,-20,-17,-16,-14,-7,-5,-9,-10,-6,-9,-14,-8,-4,-10,-10,-2,4,5,-2,-7,-7,-4,-2,0,2,0,-4,-4,-3,-7,-4,4,4,-4,0,6,6,2,0,1,-5,-10,-11,-11,-12,-11,-9,-8,-8,-2,0,-8,-9,-3,-4,-3,-2,-4,-8,-12,-14,-15,-15,-15,-17,-18,-17,-17,-21,-22,-18,-13,-7,-7,-10,-13,-15,-15,-14,-12,-8,-6,-11,-1,1,0,-2,1,3,3,5,7,7,7,7,6,7,6,6,5,6,8,7,3,1,2,6,8,9,8,10,9,8,7,8,8,9,11,13,10,9,7,5,3,4,6,10,12,11,10,11,11,12,16,18,16,16,20,18,14,15,18,20,19,20,21,21,19,20,17,16,18,19,14,15,20,24,23,21,19,19,23,28,30,30,30,30,32,33,34,34,34,33,31,26,23,25,25,23,23,20,16,15,13,13,14,11,7,6,5,6,10,12,9,6,6,4,3,4,5,7,6,2,0,0,3,5,5,4,3,5,4,2,0,-1,-2,-3,-4,-5,-4,-3,-4,-5,-5,-4,-4,-4,-3,-2,-1,0,1,0,-1,-2,-1,0,-1,-2,-3,-3,-2,-3,-3,-2,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-2,-1,-1,-1,-1,1,1,2,4,4,3,2,2,2,3,5,5,5,5,4,2,1,1,-1,-3,-2,-1,
-2,-3,-4,-6,-6,-5,-2,0,1,2,2,0,-2,-1,-1,-2,-2,-2,-3,-4,-3,-2,-3,-3,-2,-1,0,-1,-2,-2,-1,-1,-1,1,0,-1,-2,-2,0,3,5,5,6,7,7,5,5,6,6,6,8,9,7,5,3,1,0,1,3,3,3,2,1,1,2,4,5,5,5,3,1,1,2,4,4,3,4,6,5,4,6,6,7,6,5,4,4,4,3,3,4,5,5,5,5,7,7,6,5,5,4,2,1,1,3,4,4,2,1,2,1,1,1,4,6,6,3,1,3,4,4,5,6,6,5,2,-1,-2,-1,0,-1,-2,-4,-5,-5,-5,-2,1,3,3,4,7,9,9,10,9,7,7,8,9,9,9,8,4,1,0,3,6,9,9,5,1,-2,-1,0,1,3,4,3,1,-1,-2,-2,-1,0,0,-2,-3,1,0,-1,1,2,1,2,2,-1,-3,-1,-3,-6,-7,-8,-7,-3,2,5,11,24,33,38,47,57,64,69,73,69,59,49,38,26,14,7,4,3,7,10,8,6,7,6,3,4,6,5,6,8,6,6,7,7,4,2,1,4,6,5,2,3,4,2,2,4,3,0,1,2,-1,-1,2,1,-3,-3,-1,-2,-2,2,6,8,9,9,10,9,8,7,5,3,6,6,3,2,1,1,3,4,6,7,7,5,7,8,8,8,9,10,9,8,7,5,5,8,9,9,8,7,6,6,4,5,13,
10,10,13,16,18,21,25,27,28,30,31,31,27,24,32,37,39,39,37,34,34,38,41,40,38,38,40,45,47,46,47,49,46,50,62,66,63,60,62,59,50,45,50,48,39,38,38,30,28,31,33,29,24,22,19,13,13,17,18,20,19,14,7,5,6,11,18,20,14,10,9,12,15,13,8,5,3,0,-5,-5,-6,-7,-7,-5,-2,-1,1,3,7,8,6,4,6,8,7,4,1,1,2,2,2,1,2,2,2,4,7,8,8,7,4,4,7,8,6,5,6,5,4,3,1,1,2,2,2,5,9,9,8,8,8,8,9,13,15,12,7,6,7,5,4,4,3,2,2,2,2,7,10,11,10,9,8,5,3,3,5,6,8,11,8,1,-3,2,6,7,11,14,11,6,0,-6,-5,1,4,2,0,0,-3,-5,-2,1,3,5,5,4,5,4,3,2,6,11,10,6,6,7,6,5,5,5,6,7,4,1,3,7,5,-1,-4,-4,-4,-3,-4,-7,-10,-10,-12,-17,-18,-13,-10,-9,-8,-8,-8,-4,0,-1,-1,1,6,8,8,7,6,7,8,6,1,-1,-1,0,-1,-5,-8,-9,-10,-13,-12,-9,-8,-7,-6,-5,-6,-6,-2,2,3,2,1,-2,-2,1,2,1,1,0,-3,-6,-8,-5,-3,-3,-5,-5,-4,-5,-4,-3,-3,-2,-1,-1,-1,1,5,3,-1,-1,1,2,3,3,4,4,2,-2,-4,-2,
1,2,-2,-5,-7,-7,-4,-1,1,2,2,0,-4,-6,-5,-3,1,3,-2,-9,-11,-10,-9,-8,-6,-5,-4,-2,-6,-11,-8,0,0,1,6,0,-11,-11,-5,-9,-14,-13,-14,-21,-24,-23,-20,-14,-4,6,18,42,66,78,93,116,134,140,139,132,118,92,67,42,19,2,-6,-4,4,5,3,5,7,6,4,7,11,6,2,3,-2,-5,3,3,-5,-13,-8,1,4,4,5,5,4,1,-1,2,6,8,11,6,1,3,11,13,7,6,9,8,8,11,11,8,5,5,5,1,-1,3,3,3,9,8,0,0,2,0,-1,-3,-4,-2,-1,-3,-7,-7,-1,2,5,14,20,19,13,8,6,7,11,19,23,17,10,9,9,13,14,12,11,16,19,17,17,24,25,21,19,24,27,22,22,31,32,30,35,39,35,36,43,47,47,51,51,47,48,47,43,47,55,53,52,53,50,46,48,54,58,57,54,55,48,36,37,-14,-14,-13,-16,-19,-19,-21,-25,-26,-28,-30,-32,-31,-28,-26,-32,-38,-38,-41,-39,-36,-36,-39,-43,-42,-40,-39,-40,-45,-49,-48,-47,-49,-48,-52,-62,-67,-64,-61,-62,-60,-51,-46,-51,-49,-41,-39,-38,-31,-29,-31,-32,-29,-24,-23,-18,-12,-13,-18,-18,-18,-17,-14,-8,-6,-6,-10,-19,-19,-14,-9,-8,-10,-14,-13,-7,-4,-2,0,6,7,7,8,8,7,4,2,1,-2,-6,-8,-6,-5,-6,-7,-7,-4,-2,-1,-1,-2,
0,-1,-1,-1,-1,-4,-6,-7,-7,-6,-3,-3,-6,-6,-4,-3,-4,-3,-2,-1,0,1,0,-1,0,-3,-6,-7,-6,-6,-8,-8,-9,-12,-14,-11,-6,-6,-6,-4,-3,-3,-2,0,-1,0,-1,-6,-10,-11,-10,-9,-7,-4,-2,-3,-4,-4,-6,-8,-6,1,5,0,-4,-5,-10,-12,-9,-4,2,8,7,2,-1,0,2,2,5,7,4,1,-1,-4,-4,-3,-3,-2,0,0,-4,-9,-8,-4,-4,-5,-4,-3,-2,-3,-4,-5,-3,0,-2,-6,-4,2,5,5,5,4,5,8,11,11,14,18,19,15,11,10,9,9,9,4,1,1,2,0,-4,-6,-6,-5,-4,-5,-6,-3,1,3,3,2,3,7,10,11,12,15,14,11,10,10,9,9,10,9,4,0,-1,0,1,3,3,-1,-3,-3,-3,-1,3,6,7,5,3,3,4,4,4,5,5,3,3,2,0,1,2,0,-3,-2,1,1,0,-1,-2,-2,-2,-2,-1,1,3,2,-2,-2,0,3,5,5,2,-1,-3,-4,-4,-2,3,5,4,2,-2,-4,2,9,11,10,9,7,6,6,4,3,6,10,7,-3,-2,-1,-4,-2,7,7,4,8,13,12,13,20,23,22,20,14,4,-7,-19,-43,-68,-80,-94,-117,-135,-141,-142,-136,-121,-96,-70,-46,-22,-6,1,0,-7,-9,-6,-6,-9,-9,-6,-8,-13,-9,-5,-5,0,3,-5,-5,3,9,6,-4,-6,-4,-6,-7,-6,-4,-1,-5,-9,-10,-12,-9,
-3,-6,-13,-15,-11,-9,-11,-10,-9,-13,-13,-10,-7,-8,-7,-2,0,-4,-3,-4,-9,-8,-1,-1,-2,0,1,1,3,2,1,4,7,7,2,-1,-5,-13,-18,-18,-13,-8,-6,-7,-12,-21,-23,-18,-11,-10,-11,-14,-17,-15,-15,-19,-21,-19,-19,-24,-26,-22,-20,-24,-27,-22,-22,-30,-32,-29,-36,-40,-35,-35,-42,-47,-48,-51,-51,-46,-47,-47,-45,-47,-52,-53,-51,-53,-50,-46,-48,-53,-57,-56,-54,-54,-48,-36,-38,7,10,9,10,10,9,9,12,14,15,16,17,16,15,15,18,20,20,24,25,21,21,23,25,25,22,22,20,24,26,25,22,22,24,28,31,33,32,30,30,31,28,24,25,26,23,21,18,15,16,15,14,15,14,11,8,5,4,8,9,7,4,4,4,5,4,6,10,10,6,4,4,3,4,4,1,-2,-2,-3,-6,-7,-8,-7,-7,-7,-6,-5,-4,-2,1,1,1,1,1,1,1,1,2,2,2,0,-1,-2,-2,-2,-2,0,1,1,1,0,-1,-1,0,-1,-2,-2,-2,-2,-3,-3,-4,-4,-4,-3,-4,-3,-2,-1,0,0,1,1,1,3,3,2,1,2,2,0,-1,-1,-1,-2,-3,-3,-2,0,3,3,3,2,1,-1,-2,-2,-2,-2,-1,-1,-3,-6,-7,-5,-3,-2,1,2,1,-1,-5,-7,-7,-5,-4,-3,-4,-4,-6,-6,-5,-3,-1,0,1,0,-1,-2,-3,-4,-3,-1,-2,-3,-2,-2,-4,-4,-4,-3,
-2,-1,-2,-3,-2,0,-2,-4,-5,-5,-5,-5,-6,-7,-8,-9,-10,-11,-11,-10,-8,-6,-6,-6,-6,-4,-3,-3,-3,-2,0,1,1,-1,-2,-1,-1,-2,-4,-5,-5,-5,-6,-8,-9,-10,-10,-11,-11,-9,-9,-10,-11,-11,-12,-11,-7,-4,-3,-3,-3,-4,-3,-1,1,2,2,1,-2,-4,-4,-3,-3,-3,-4,-4,-5,-5,-5,-4,-3,-3,-2,-2,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,-1,-1,1,3,4,4,3,2,0,-1,-2,-1,1,2,-1,-5,-6,-5,-4,-3,-3,-4,-3,-2,-2,-3,-1,4,2,-1,2,3,2,1,1,-2,-6,-5,-7,-9,-11,-10,-11,-6,1,6,12,25,36,43,49,60,67,72,76,73,64,52,40,27,15,8,7,5,7,9,7,4,5,7,5,5,8,8,5,4,2,3,4,3,0,-1,1,4,4,2,2,5,6,4,4,6,6,6,7,7,4,5,10,11,8,8,9,6,5,8,9,7,6,5,5,3,1,3,2,3,5,5,2,1,1,0,1,1,-1,0,-2,-3,-3,-4,-1,1,4,6,7,6,5,3,4,7,10,13,12,10,8,8,9,11,13,14,14,13,13,12,10,12,13,13,11,12,13,11,11,14,15,14,17,20,17,16,20,23,24,25,24,20,22,25,23,21,22,26,26,25,24,23,23,24,26,26,24,25,23,20,21,45,
39,30,30,32,27,17,17,16,10,9,10,10,13,17,14,10,13,14,14,17,16,11,8,11,11,10,10,11,10,7,5,4,3,0,-2,-3,-5,-7,-8,-10,-10,-9,-8,-9,-7,-4,-1,0,3,7,8,5,3,3,4,4,4,4,5,4,3,1,0,1,0,0,3,5,6,4,3,3,4,3,3,5,10,13,10,3,-2,-4,-2,1,1,2,4,4,3,1,1,4,6,6,5,2,-1,0,2,1,1,1,2,2,2,1,-1,1,5,4,0,-3,-3,-2,2,5,6,8,9,7,3,3,6,8,8,6,2,-1,-5,-8,-7,-1,2,3,5,5,4,3,2,1,5,9,8,2,-3,-4,-5,-4,-4,-4,-3,-2,-3,-4,-3,-3,-3,-1,1,1,2,3,3,1,0,-1,0,4,7,5,3,1,1,1,1,1,3,5,2,-2,-2,-1,-5,-9,-10,-8,-5,-4,-5,-5,-2,0,-2,-4,-1,1,0,-2,-4,-5,-5,-5,-7,-8,-7,-4,0,2,2,0,0,-1,-2,-2,-1,-1,0,-1,-2,-1,1,1,0,2,5,6,5,2,-1,-2,-2,-2,-3,-3,-3,-4,-7,-8,-6,-2,2,5,3,1,2,6,9,11,12,13,13,13,9,6,6,7,7,5,3,2,1,0,-1,-1,-2,-4,-3,-3,-6,-9,-10,-7,-6,-6,-7,-7,-7,-6,-6,-9,-10,-9,-8,-11,-9,-10,-11,-9,-8,-10,-11,-7,-5,-6,-8,-10,-12,-13,-8,-3,
-2,2,9,22,43,64,73,87,111,129,131,128,125,114,92,69,47,28,12,3,2,10,16,19,20,18,14,13,18,21,12,11,16,9,5,11,13,6,0,-1,4,8,8,4,0,-1,-4,-7,-6,-6,-7,-2,-2,-8,-6,1,3,-4,-9,-9,-9,-2,7,7,2,4,9,8,1,3,11,11,12,19,20,11,7,6,7,12,14,11,11,15,13,8,6,8,9,8,11,11,9,5,6,7,5,7,13,18,18,15,12,13,17,17,11,8,14,21,21,18,21,26,30,31,32,36,35,35,41,43,40,47,53,46,39,44,49,47,46,47,47,50,50,47,48,51,48,44,47,51,46,42,44,47,43,45,51,50,42,44,48,44,42,46,47,37,29,29,28,23,21,22,18,15,15,11,6,6,4,-1,0,-4,-14,-15,-7,-4,-1,4,3,3,8,11,6,5,7,8,6,4,2,2,3,3,0,-2,0,2,1,-45,-39,-30,-30,-31,-26,-17,-16,-15,-10,-8,-10,-10,-12,-15,-14,-10,-13,-15,-15,-18,-17,-10,-7,-11,-11,-9,-10,-10,-8,-7,-6,-2,-1,2,4,6,7,9,10,11,12,11,10,9,7,4,2,1,-2,-4,-4,-2,0,-1,-1,-1,-1,-1,-2,-1,1,2,2,1,2,2,0,-3,-2,-1,-1,-2,-2,-2,-1,-3,-8,-10,-7,-1,3,4,2,0,-1,-1,-3,-3,-1,0,-1,-3,-5,-5,-4,-1,1,1,-1,-1,
0,0,-1,-1,-1,0,2,1,-2,-2,1,4,4,3,-1,-4,-5,-8,-10,-8,-5,-5,-7,-8,-9,-6,-2,1,5,8,7,2,-2,-3,-4,-4,-3,-3,-2,-2,-6,-9,-8,-2,2,3,4,4,4,4,3,2,2,3,3,3,3,2,1,1,0,-1,-1,0,1,2,1,-4,-7,-6,-3,-2,-2,-2,-2,-2,-4,-6,-3,0,0,0,3,7,7,5,3,2,4,4,2,0,2,4,1,-2,-1,1,3,4,4,4,5,6,5,2,-2,-3,-2,-1,-1,-1,1,1,0,0,-1,0,1,0,-2,-1,0,-2,-5,-6,-4,-2,1,2,2,2,3,2,2,3,6,7,5,2,-1,-3,-2,-1,-2,-5,-9,-11,-11,-12,-14,-15,-12,-10,-9,-10,-9,-7,-5,-3,-3,-1,1,2,3,4,3,3,5,8,9,6,5,5,5,5,5,4,5,8,9,7,7,9,7,9,11,10,6,7,10,8,6,7,9,11,14,14,10,6,5,0,-8,-20,-43,-62,-71,-87,-111,-127,-129,-129,-126,-115,-92,-69,-47,-26,-13,-4,-3,-11,-18,-20,-19,-18,-14,-13,-18,-21,-13,-11,-15,-10,-5,-11,-11,-4,1,1,-5,-8,-6,-1,0,1,4,8,5,6,8,3,4,9,7,-2,-2,3,8,10,10,3,-7,-6,-2,-4,-10,-7,-2,-3,-11,-11,-11,-18,-19,-12,-9,-7,-8,-13,-14,-11,-12,-13,-11,-7,-5,-7,-8,-8,-8,-8,-6,-4,-4,-7,-8,-8,-13,-17,
-16,-13,-11,-12,-16,-17,-12,-10,-16,-22,-21,-19,-24,-29,-33,-34,-36,-36,-36,-37,-42,-43,-40,-47,-54,-46,-40,-44,-49,-48,-48,-48,-47,-51,-51,-48,-47,-50,-49,-45,-47,-51,-46,-43,-44,-47,-45,-47,-53,-52,-46,-46,-50,-45,-42,-45,-46,-38,-29,-28,-27,-22,-20,-22,-19,-15,-15,-11,-5,-7,-3,1,0,5,16,16,8,6,3,-3,-2,-2,-8,-11,-5,-4,-6,-7,-4,-3,-2,-2,-3,-3,0,1,-2,-3,-2,22,19,15,14,14,13,8,7,6,3,2,4,5,4,4,5,6,7,7,9,9,9,4,2,3,3,2,4,3,2,3,2,-2,-3,-4,-5,-6,-6,-7,-7,-8,-8,-7,-7,-6,-4,-3,-3,-3,-3,-2,-2,-3,-3,-3,-4,-4,-4,-5,-5,-6,-8,-7,-6,-5,-7,-7,-6,-4,-4,-4,-3,-1,-1,-1,-1,-1,0,1,0,-3,-4,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,0,0,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-4,-4,-4,-4,-3,-4,-5,-4,-2,-1,1,3,4,3,3,3,3,3,4,3,1,0,-2,-3,-3,-1,1,1,1,2,2,1,1,2,4,4,4,1,-1,-1,-1,-2,-2,-2,-1,-1,-1,-1,-2,-2,-3,-3,-2,-2,-2,-1,-1,-1,-2,-2,0,2,4,3,2,2,2,2,2,2,3,3,2,1,1,1,0,-2,-1,0,1,1,1,1,1,1,0,-1,0,2,2,0,0,0,
1,0,0,1,2,3,4,4,3,3,2,1,0,0,0,0,1,1,0,1,2,2,1,2,3,3,3,2,1,0,1,1,-1,0,0,-1,-1,-1,-1,-1,0,0,0,-1,0,1,3,4,4,5,7,9,9,8,8,7,6,5,3,3,2,1,0,-2,-2,-2,-1,-1,-1,-2,-2,-1,0,0,0,1,1,0,0,-1,-2,-1,-1,-2,0,-3,-5,-5,-2,0,-3,-4,-4,-6,-6,-8,-11,-11,-9,-9,-8,-4,1,7,19,29,34,42,53,60,63,66,67,61,48,36,24,13,9,6,4,8,11,11,9,9,9,7,8,11,8,6,7,5,4,5,3,-1,-3,-3,1,2,-1,-2,-1,-1,-3,-5,-4,-3,-5,-4,-3,-6,-3,0,0,-2,-3,-5,-6,-3,4,3,2,3,5,4,3,5,7,7,6,9,10,7,5,5,6,10,9,7,7,5,4,3,2,3,4,3,4,2,1,0,0,2,4,5,5,5,4,3,3,3,5,6,7,7,9,10,11,10,14,17,19,20,21,20,19,20,24,23,21,25,29,25,21,24,27,26,26,25,24,26,27,25,22,23,26,25,24,24,24,23,23,26,25,25,27,28,27,27,27,24,22,21,22,20,15,14,13,10,10,12,12,7,5,5,5,4,1,0,0,-3,-10,-10,-6,-6,-4,1,1,0,3,5,1,0,1,1,0,1,1,1,1,0,-1,-1,2,2,2,-2,
-6,-6,-4,-3,-3,-2,-2,-3,-4,-3,-4,-2,1,1,0,-1,-3,-6,-5,-1,2,3,1,-1,-1,2,3,3,4,7,7,5,2,0,-2,-3,-3,-3,-4,-5,-3,-1,0,1,3,6,11,14,11,8,9,10,8,5,4,4,4,3,0,-1,0,0,-1,-1,1,2,2,2,3,2,1,3,6,7,6,4,4,4,3,2,0,0,2,2,1,1,3,4,5,5,4,3,3,5,5,5,4,4,2,0,-2,-3,-2,1,4,3,1,-1,-1,0,2,2,0,1,2,2,1,1,2,4,3,3,4,6,7,7,6,4,2,0,-2,-2,-2,-2,-2,-1,-1,-1,-1,1,3,4,5,4,3,4,4,0,-3,-2,-3,-6,-9,-9,-8,-10,-13,-14,-13,-8,-2,-2,-4,-3,-1,0,0,1,2,0,-2,-4,-5,-4,-3,-4,-4,0,5,6,6,7,8,9,9,9,10,14,16,13,10,7,5,4,5,6,6,6,6,6,4,1,-1,1,5,5,2,2,3,0,-3,-5,-4,-2,-2,-4,-7,-4,-2,-4,-10,-10,-5,-3,-2,-6,-6,-2,-1,-3,-3,1,0,-3,-5,-7,-11,-12,-6,-1,0,5,8,16,34,51,58,74,99,114,118,123,123,113,95,74,49,25,11,3,0,5,5,1,-2,-3,-7,-8,-1,6,1,1,5,-2,-9,-2,1,-6,-14,-13,-9,-6,-5,-5,-7,-8,-5,-9,-14,-12,-8,-6,-15,-24,-23,-17,-17,-25,-29,-25,
-23,-21,-17,-11,-9,-9,-9,-10,-14,-12,-6,-4,-5,-1,-4,-7,-8,-9,-6,3,3,0,2,3,2,3,3,5,6,11,19,20,14,6,3,8,11,12,15,15,12,8,8,8,14,18,12,8,13,16,13,15,21,24,23,26,37,45,42,43,55,62,62,71,77,69,63,66,68,62,59,58,51,52,55,58,63,66,63,62,69,74,72,68,72,74,68,65,68,66,60,58,58,51,47,50,49,44,39,38,33,24,25,29,27,24,24,21,21,26,24,23,27,25,15,10,15,18,19,19,18,16,13,12,9,10,8,5,5,6,7,8,4,0,0,0,-3,-5,-2,2,0,-4,-6,-5,-2,-1,-2,-1,1,3,3,3,4,5,7,7,7,8,9,9,10,10,8,7,9,11,12,11,10,9,8,9,7,5,7,10,7,4,2,1,2,3,5,4,4,3,1,1,2,6,10,10,8,8,8,9,13,17,17,1,4,6,4,3,4,4,4,5,5,4,3,1,-2,-3,-2,-1,0,2,1,-1,-4,-4,-3,0,0,-3,-4,-4,-6,-8,-8,-6,-4,-1,0,1,1,1,3,4,2,0,-1,-2,-4,-7,-11,-14,-12,-9,-10,-10,-8,-5,-4,-5,-4,-3,-1,0,-1,-1,0,-1,-2,-3,-3,-4,-4,-4,-3,-5,-7,-8,-7,-6,-6,-5,-4,-3,-1,-1,-3,-3,-2,-3,-4,-5,-5,-6,-5,-4,-5,-6,-7,-6,-5,-5,-3,-1,
1,1,0,-3,-5,-4,-2,-1,0,-1,-2,-1,0,-1,-3,-2,-1,-2,-3,-4,-5,-5,-6,-8,-9,-8,-7,-6,-3,-1,1,2,1,1,1,1,1,1,2,0,-2,-2,-4,-4,-3,-4,-5,-2,1,0,0,3,6,6,5,7,10,11,11,6,1,1,2,2,0,0,0,-1,-3,-1,1,4,4,3,2,4,3,-1,-6,-7,-7,-9,-9,-9,-9,-9,-9,-13,-16,-13,-9,-8,-6,-5,-6,-6,-6,-6,-6,-6,-4,-1,1,-1,-5,-4,-2,-2,-3,-2,2,4,3,1,1,4,6,3,0,3,9,9,4,3,2,5,6,4,2,3,4,0,2,5,6,8,13,15,9,5,3,-2,-6,-14,-33,-50,-57,-72,-97,-113,-119,-124,-125,-114,-95,-72,-48,-25,-12,-4,0,-4,-6,0,3,3,5,7,1,-4,0,0,-2,3,10,3,0,6,16,15,10,7,8,8,10,8,6,10,15,13,9,8,15,23,22,15,16,26,30,26,24,23,17,11,10,11,10,10,12,12,5,4,5,1,3,8,8,8,6,-2,-3,0,-1,-1,0,-1,-3,-4,-5,-9,-16,-17,-11,-2,0,-5,-9,-11,-12,-12,-9,-6,-5,-7,-12,-17,-15,-11,-14,-16,-14,-13,-19,-23,-23,-27,-36,-44,-43,-44,-55,-60,-61,-71,-78,-69,-63,-67,-69,-63,-59,-57,-51,-52,-56,-57,-61,-63,-62,-61,-67,-71,-69,-67,-71,-73,-68,-65,-66,-64,-60,-59,-57,-49,-47,-47,-46,-43,-37,-35,
-32,-23,-24,-28,-27,-24,-21,-21,-22,-27,-25,-25,-29,-27,-15,-10,-14,-17,-18,-20,-17,-15,-14,-12,-9,-9,-7,-5,-6,-7,-8,-8,-4,0,0,0,3,5,2,-1,1,5,6,5,2,1,2,1,-1,-2,-3,-3,-4,-4,-6,-6,-5,-7,-8,-9,-9,-8,-7,-6,-8,-11,-11,-10,-9,-8,-7,-8,-7,-6,-8,-9,-7,-4,-2,-2,-2,-4,-5,-4,-4,-4,-3,-2,-4,-8,-13,-13,-11,-10,-10,-12,-16,-20,-20,1,-1,-3,-2,-3,-4,-4,-4,-3,-3,-2,0,1,4,5,4,4,4,4,4,4,4,4,3,2,1,3,4,4,5,6,6,5,3,2,1,1,1,1,0,0,0,1,1,2,2,3,5,7,6,5,5,4,4,2,2,2,2,2,2,1,1,1,2,2,2,3,4,4,4,4,4,4,5,5,5,5,5,4,4,3,1,1,2,3,3,3,3,3,3,3,3,3,4,5,5,4,4,4,3,2,2,1,2,3,4,4,3,2,1,1,2,2,1,2,3,4,3,3,4,5,5,5,5,6,7,7,6,5,3,2,1,1,1,1,1,0,0,-1,-2,-2,-1,0,1,2,2,2,3,2,2,3,4,3,2,1,2,1,-1,-2,-2,0,2,2,1,2,1,-1,-1,1,2,2,1,-1,-1,-1,0,-1,0,2,4,4,4,5,5,6,5,4,4,6,8,6,5,5,4,3,4,4,4,3,4,4,
3,2,1,1,2,2,1,1,2,3,1,-1,0,2,2,-1,-2,0,1,-1,-4,-4,-3,-2,0,-3,-5,-4,-1,0,-2,-3,-4,-4,-4,-5,-10,-11,-9,-9,-8,-3,0,5,15,23,27,34,46,54,58,63,65,58,46,34,23,12,6,4,1,3,5,2,-3,-2,0,-3,-2,1,0,-2,-1,-3,-6,-2,-1,-4,-9,-10,-5,-5,-7,-8,-8,-7,-6,-8,-10,-10,-8,-9,-11,-13,-12,-9,-10,-13,-16,-14,-15,-13,-9,-6,-7,-7,-7,-6,-5,-4,-2,-2,-3,-1,-2,-4,-3,-3,-3,1,3,0,-1,-4,-4,-2,0,0,1,2,4,4,-1,-5,-5,0,3,2,2,2,1,0,0,1,3,9,10,9,8,8,6,4,7,9,12,13,16,19,21,21,25,26,27,34,38,34,30,33,33,31,29,27,23,26,28,27,25,26,27,29,30,32,32,33,34,35,33,30,31,31,30,30,28,23,22,21,20,19,16,14,13,10,11,14,14,10,8,8,11,13,13,14,16,14,6,4,5,6,8,10,8,5,7,6,3,2,1,2,3,4,4,4,1,-1,-2,-2,-3,-3,-2,-2,-3,-4,-5,-4,-2,-1,-1,-1,0,1,1,1,1,1,2,2,1,2,3,4,3,2,1,3,4,5,4,4,4,4,3,4,4,4,5,4,3,2,2,2,3,3,3,3,3,4,4,5,6,8,11,11,9,9,9,10,12,13,13,15,
12,7,4,5,7,7,7,6,5,5,4,3,3,4,3,1,0,0,0,0,-1,-2,-2,-1,1,5,7,10,12,12,11,11,11,10,11,12,10,6,4,2,-1,-3,-2,-3,-5,-7,-10,-12,-12,-11,-11,-9,-5,-3,-4,-3,0,1,-1,-1,3,6,7,4,3,6,5,-1,-4,-4,1,4,4,0,-2,-1,-2,-6,-4,0,2,2,1,-3,-5,-5,-5,-5,-4,-4,-6,-8,-8,-5,-1,-1,-2,-1,-3,-5,-4,-1,-1,0,0,-5,-8,-8,-8,-9,-8,-6,-7,-8,-6,-4,-1,2,2,1,2,4,6,6,5,3,3,4,3,1,-1,-1,1,4,4,4,5,8,8,7,6,7,8,9,7,5,5,5,4,4,3,3,0,-2,-3,-5,-6,-7,-8,-10,-10,-12,-12,-12,-11,-10,-7,-5,-4,-4,-5,-3,0,2,-1,-5,-6,-6,-9,-10,-7,-5,-1,6,14,25,42,56,63,80,102,118,120,116,109,96,71,46,27,8,-8,-17,-16,-7,1,3,6,8,7,5,4,4,4,6,6,-1,-5,1,1,-7,-11,-10,-3,3,4,5,6,7,5,3,4,6,6,8,6,1,0,5,5,-1,-6,-3,0,1,1,2,0,-2,-3,-3,-7,-6,2,3,0,9,16,13,8,8,12,15,13,7,5,1,-2,-1,0,1,3,4,5,7,9,4,0,2,9,8,4,0,-4,-6,-4,1,8,10,4,5,13,19,23,30,36,35,35,35,38,41,
36,32,33,33,29,33,38,34,25,28,36,36,31,31,36,40,41,43,48,46,43,47,53,57,58,58,55,54,49,49,53,50,43,42,45,39,35,35,35,32,26,28,31,28,24,20,15,12,12,9,8,15,14,9,9,6,-1,-1,4,7,10,14,11,9,10,12,11,10,8,7,7,6,4,4,4,5,4,2,0,0,2,1,1,1,1,1,1,-1,-3,-3,-2,-3,-4,-3,-2,-3,-4,-4,-2,-2,-4,-4,-3,0,2,3,1,1,4,5,4,5,10,14,14,13,12,11,11,9,4,1,0,1,1,1,-1,-3,-2,0,2,5,9,12,10,7,5,6,6,5,5,5,8,11,11,10,13,16,16,13,12,10,8,8,7,4,2,0,-3,-7,-7,-5,-4,-3,0,0,-2,-2,0,1,2,5,5,3,3,4,2,0,1,1,1,2,2,-1,-3,-2,-2,-3,-5,-6,-3,-2,-4,-7,-5,-2,0,0,1,-17,-14,-10,-7,-7,-9,-9,-9,-9,-8,-7,-7,-5,-5,-5,-5,-2,-1,-1,0,0,1,2,2,1,-2,-5,-7,-10,-12,-12,-11,-10,-9,-9,-11,-12,-10,-6,-4,-3,0,1,0,1,3,4,8,10,10,9,9,7,3,1,2,0,-3,-3,-1,-2,-5,-8,-9,-7,-6,-8,-7,-2,2,1,-3,-7,-6,-2,0,-1,0,3,3,-1,-3,-4,-2,1,3,3,3,3,2,2,3,6,6,3,0,0,1,0,2,5,
4,1,1,-1,0,4,8,7,6,7,6,4,4,5,3,1,-2,-5,-5,-4,-4,-6,-8,-8,-6,-5,-5,-5,-4,-2,0,0,-2,-5,-5,-4,-6,-8,-8,-7,-7,-8,-9,-10,-8,-6,-6,-7,-6,-4,-4,-3,0,2,4,5,6,7,9,9,10,11,12,12,11,10,5,5,4,4,3,-1,-3,-4,-2,1,2,4,6,8,5,3,-1,-8,-14,-26,-44,-57,-65,-81,-103,-117,-122,-118,-113,-98,-74,-49,-30,-11,4,11,12,4,-4,-6,-7,-9,-11,-8,-5,-5,-6,-7,-7,-1,2,-5,-4,2,8,7,0,-5,-6,-7,-8,-9,-7,-4,-5,-6,-7,-9,-9,-4,-4,-9,-9,-1,3,2,0,-1,-3,-4,-2,1,2,2,6,5,-3,-3,0,-9,-16,-11,-7,-7,-11,-16,-14,-9,-6,-1,0,-1,0,0,-4,-5,-6,-7,-7,-4,0,-2,-9,-9,-4,0,5,7,3,0,-7,-9,-5,-5,-12,-17,-22,-28,-33,-34,-32,-33,-35,-38,-35,-31,-33,-32,-26,-30,-36,-32,-24,-28,-36,-36,-32,-31,-35,-40,-42,-44,-47,-44,-42,-47,-52,-54,-56,-54,-52,-51,-46,-46,-49,-46,-40,-40,-41,-37,-33,-33,-34,-32,-27,-27,-29,-27,-24,-22,-17,-15,-13,-10,-9,-14,-13,-9,-8,-5,3,4,0,-4,-8,-12,-9,-6,-8,-10,-8,-8,-6,-5,-5,-3,-1,-1,-1,-3,-2,1,2,1,0,0,1,0,-1,-2,-1,1,3,3,3,3,4,3,2,4,5,5,3,4,
5,5,4,2,-1,-1,0,0,-4,-5,-4,-6,-10,-13,-14,-14,-12,-11,-9,-7,-2,1,2,2,1,2,4,6,5,2,1,-2,-6,-9,-8,-5,-3,-3,-3,-3,-3,-4,-6,-9,-8,-8,-11,-14,-14,-13,-12,-11,-8,-7,-6,-4,-2,0,4,8,9,7,6,5,2,2,3,3,2,1,-1,-5,-5,-3,-3,-4,-3,-1,-2,-2,-2,-3,-2,2,3,2,2,3,5,5,3,3,5,7,5,1,0,0,-1,11,10,8,5,6,6,6,6,6,5,5,4,4,3,3,2,1,1,1,1,1,0,-1,-1,0,1,3,4,5,6,5,4,3,2,2,4,6,5,3,3,2,2,2,2,1,2,2,0,-2,-1,-1,-1,-1,1,2,2,3,4,4,2,3,4,5,6,5,5,6,6,3,1,2,4,6,5,2,2,3,2,1,2,4,5,5,4,3,2,3,3,3,2,2,1,0,-1,1,2,2,1,1,0,-2,-2,0,0,0,0,-2,-4,-3,-2,-3,-2,0,0,0,0,1,3,4,4,4,4,4,4,4,3,2,2,2,1,0,0,0,0,1,2,1,2,4,4,3,4,5,5,5,5,4,5,5,4,3,3,2,0,-1,-2,-2,-2,-3,-5,-6,-6,-7,-7,-7,-8,-6,-2,-3,-3,-3,0,3,4,3,2,2,4,2,0,0,0,0,2,6,9,15,25,32,35,42,51,57,62,63,62,52,41,28,17,6,
2,-2,-2,3,7,6,6,8,9,7,4,4,4,3,5,3,2,5,5,2,0,0,5,6,6,5,7,7,7,5,5,4,3,5,6,6,6,8,8,6,3,1,1,1,3,4,4,2,0,0,-2,-2,1,1,0,3,7,5,4,4,7,9,9,7,4,2,1,2,-1,0,2,3,3,2,2,1,-1,2,6,6,3,0,-4,-4,-1,0,1,2,3,3,3,6,9,11,13,13,14,13,14,15,15,14,15,12,9,12,15,13,10,13,18,19,17,17,17,21,23,23,22,19,21,24,24,22,22,22,20,19,17,16,18,19,17,15,14,12,12,11,13,15,13,11,12,11,10,11,12,9,8,7,6,7,6,5,5,0,-5,-5,-3,-3,1,4,1,-2,1,2,1,1,0,-2,-2,-3,-5,-5,-4,-3,-4,-5,-4,-3,-3,-3,-3,-2,0,0,0,-2,-2,-3,-3,-4,-3,-3,-3,-4,-5,-5,-5,-5,-5,-5,-6,-5,-3,-2,-2,-2,0,1,2,3,4,5,7,7,5,3,3,2,-1,-3,-4,-5,-4,-4,-5,-7,-6,-5,-4,-3,-2,0,0,-1,-2,-2,-2,-2,-2,-1,0,1,1,1,3,4,5,5,6,6,4,2,2,2,1,0,-3,-6,-7,-6,-6,-5,-4,-3,-4,-4,-4,-3,0,3,3,1,1,2,2,2,2,3,3,3,1,-2,-2,-1,-2,-2,-2,-2,-2,-3,-4,-4,-2,0,0,0,1,2,
5,7,6,4,5,7,8,9,8,6,5,5,3,-1,-1,1,2,0,-2,-1,-1,0,-2,-4,-3,0,-1,-1,1,3,0,-2,-2,0,0,-1,-1,-2,-3,-4,-5,-6,-4,-3,-3,-2,0,2,4,7,10,8,5,2,1,3,5,4,1,2,3,2,1,2,5,9,13,11,5,3,5,3,0,-2,0,3,4,2,-1,-1,2,5,7,9,9,8,8,7,6,7,8,8,8,7,5,3,2,3,3,3,2,0,-3,-4,-5,-4,-7,-8,-8,-7,-8,-10,-11,-14,-18,-18,-19,-19,-18,-14,-10,-7,4,18,34,53,71,82,98,118,136,142,137,128,114,90,68,48,26,9,3,3,9,13,14,14,16,15,12,10,10,10,13,15,9,2,7,8,0,-7,-2,8,10,6,5,5,9,10,6,4,5,5,7,4,-6,-7,1,4,-2,-6,-4,-4,-3,4,8,8,9,12,13,11,9,9,7,8,15,15,8,3,2,3,8,6,4,10,13,11,8,5,4,5,8,12,15,12,5,-1,5,15,19,19,16,16,9,5,10,22,22,12,9,15,19,20,26,32,34,36,36,35,33,26,25,34,34,29,35,39,34,32,40,47,46,46,46,46,47,48,51,54,48,40,39,42,48,51,51,49,47,40,40,47,46,38,35,34,25,20,22,25,23,19,20,20,16,16,20,19,17,15,10,4,9,10,7,4,1,-7,-9,-4,1,6,
8,7,4,2,2,0,0,-1,2,5,3,-2,-3,-2,0,0,-3,-5,-3,-1,-6,-9,-6,-2,-1,-3,-3,-2,0,0,0,-1,-1,-1,-3,-5,-5,-2,-1,-2,-5,-5,-4,-6,-6,-2,2,3,1,0,0,0,2,3,3,5,5,2,1,3,3,2,2,3,5,3,0,-1,0,1,-2,-4,-5,-5,-2,0,2,2,0,-1,-1,-2,-1,3,2,0,-2,-4,-8,-10,-7,-5,-4,-2,-3,-5,-4,-3,-3,-3,-2,-3,-4,-3,-3,-3,-3,-1,-1,-3,-4,-5,-2,2,4,2,0,0,-1,-2,-1,4,7,7,6,5,5,5,3,0,-1,-1,0,-2,-4,-4,-3,-3,-4,-5,-5,-2,-1,-1,-1,0,-1,-3,-4,-2,0,-2,-3,-2,0,-1,-1,0,1,1,1,1,1,4,6,4,1,-1,-4,-8,-8,-5,-5,-8,-7,-5,-4,-2,0,3,7,9,8,7,9,12,12,8,5,4,3,3,4,3,2,2,1,-1,-1,-2,-5,-7,-6,-4,-5,-6,-8,-8,-7,-5,-4,-4,-2,2,1,-2,-2,-1,1,0,-1,-2,-1,1,0,-2,0,1,-1,-3,-1,2,2,0,0,1,1,1,3,4,4,5,4,3,3,2,0,-2,-4,-7,-8,-6,-3,-1,0,-2,-5,-4,-2,-2,-4,-3,-3,-5,-8,-12,-16,-14,-9,-7,-8,-7,-4,-2,-3,-6,-7,-5,-3,-3,-6,-8,-10,-11,-11,-11,-10,-8,-6,-7,-8,-8,-9,-9,-7,-5,-5,-5,-5,-5,
-4,-1,1,2,3,4,6,8,8,5,5,7,8,12,16,16,17,18,16,13,10,5,-7,-20,-35,-55,-73,-84,-100,-120,-136,-143,-140,-133,-116,-92,-69,-49,-27,-12,-6,-4,-10,-14,-14,-15,-17,-17,-13,-11,-11,-11,-13,-15,-11,-5,-9,-10,-3,5,1,-9,-11,-7,-6,-7,-10,-12,-8,-6,-6,-6,-8,-5,3,5,-3,-6,1,4,3,4,3,-4,-9,-9,-11,-12,-13,-12,-11,-11,-9,-9,-17,-17,-9,-6,-4,-6,-10,-8,-5,-10,-13,-11,-9,-6,-5,-7,-11,-14,-15,-13,-6,-2,-7,-17,-21,-20,-17,-16,-11,-8,-13,-22,-23,-16,-13,-18,-21,-22,-27,-33,-34,-36,-36,-35,-34,-28,-27,-35,-36,-29,-35,-41,-36,-33,-41,-48,-47,-45,-45,-44,-46,-48,-51,-52,-46,-39,-39,-41,-47,-51,-52,-49,-46,-42,-41,-47,-47,-40,-38,-37,-28,-23,-25,-28,-27,-23,-22,-22,-17,-18,-23,-21,-18,-15,-9,-3,-8,-10,-6,-5,-1,7,9,5,1,-5,-9,-7,-2,0,0,2,2,3,0,-3,-2,3,5,3,2,2,4,6,3,2,7,9,7,2,1,3,3,1,-1,-2,-2,-1,-1,0,2,4,4,1,0,2,5,5,5,6,5,1,-2,-2,1,2,2,2,1,0,0,-2,-1,3,4,2,1,1,1,-1,-3,-3,0,1,0,-1,0,3,5,4,1,-1,-2,-1,1,1,2,3,2,-1,-1,2,4,5,9,11,9,7,6,4,5,7,6,4,5,5,
4,6,6,6,5,6,5,5,5,6,7,8,5,0,-2,-1,0,0,1,1,-1,-5,-8,-8,-6,-5,-5,-5,-3,0,0,0,0,3,5,4,3,3,4,5,4,3,3,3,3,2,1,3,3,2,1,2,3,1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-5,-7,-5,-2,0,3,7,7,4,5,7,7,5,3,2,1,-2,-6,-9,-8,-7,-8,-11,-11,-8,-6,-4,-4,-5,-6,-5,-4,-4,-3,-2,-1,2,2,3,3,3,3,3,3,4,3,1,1,1,0,-2,-1,1,2,2,2,2,3,4,4,3,3,4,3,2,2,2,1,0,0,1,1,0,0,1,0,-1,-1,-1,-1,-1,-1,-1,1,1,2,3,3,1,-1,0,-1,0,1,2,1,1,2,3,5,7,9,10,11,11,9,8,9,9,8,6,6,7,8,7,6,6,6,7,7,7,7,7,7,5,4,4,4,5,6,6,6,6,6,6,5,5,4,3,2,2,0,1,-2,-3,-3,1,3,1,-1,-2,-4,-4,-5,-7,-6,-5,-4,-2,6,13,20,30,38,45,53,63,70,74,75,72,62,49,37,27,15,8,5,4,6,9,9,8,10,11,8,6,8,8,7,8,8,5,6,7,4,1,2,7,8,6,6,7,11,11,10,8,7,5,5,6,3,3,7,7,4,2,1,0,0,6,8,8,8,8,7,8,9,9,6,7,10,10,6,5,4,6,
8,7,5,6,7,6,5,3,3,5,6,8,8,8,5,4,6,11,13,12,10,9,6,6,8,11,13,13,11,11,12,13,15,17,19,21,19,18,17,15,15,19,18,16,19,22,18,17,21,24,23,23,22,21,22,23,24,22,19,18,18,20,22,25,26,25,24,23,22,25,26,24,23,21,17,16,15,17,17,16,14,13,11,11,13,12,10,8,4,1,3,4,3,4,2,-3,-3,-2,-1,2,6,4,0,0,-1,-4,-4,-4,-2,0,0,-2,-4,-3,-2,-2,-2,-3,-2,-2,-4,-5,-4,-1,0,0,0,2,3,3,2,2,1,0,-1,-2,-2,0,0,-1,-3,-3,-4,-4,-3,0,1,0,-1,-3,-4,-4,-4,-3,-3,-2,-3,-6,-8,-6,-4,-4,-4,-2,0,1,0,0,0,2,2,1,-1,-1,1,2,1,0,-1,-2,-2,-3,-4,-3,-3,-4,-5,-5,-7,-8,-8,-7,-6,-5,-5,-5,-5,-5,-5,-6,-6,-6,-6,-6,-7,-7,-7,-8,-8,-8,-9,-9,-6,-3,-2,-2,-1,0,0,0,2,4,5,5,4,2,2,3,1,0,1,1,0,-2,-3,-3,-2,-2,-2,-2,-2,-2,-4,-6,-6,-4,-2,-1,-1,0,0,-2,-2,0,3,4,5,4,2,2,3,2,3,4,6,4,3,2,0,-2,-1,0,-1,-2,-2,-2,-2,0,1,1,3,5,5,4,4,5,6,6,5,4,4,5,5,5,4,4,4,4,4,0,
0,-2,-5,-6,-6,-5,-2,1,4,5,5,4,3,7,13,13,12,12,10,4,1,0,-2,-2,2,1,-3,-5,-5,-7,-7,-4,-3,-3,-3,-4,-6,-9,-7,-6,-2,0,0,-2,-3,-5,-8,-10,-11,-12,-13,-12,-10,-9,-4,10,21,31,50,68,78,95,118,135,137,131,124,109,84,62,40,19,3,-6,-10,-4,2,4,5,7,6,5,9,11,9,11,19,18,11,12,13,8,3,6,9,2,2,5,1,0,1,-4,-7,-5,1,5,5,0,0,4,7,3,4,7,6,4,6,5,1,-1,3,7,3,0,2,5,6,13,15,11,7,6,9,13,11,12,13,10,7,6,5,7,9,11,16,19,14,6,7,12,16,19,24,26,22,15,11,17,29,28,16,12,22,25,21,23,30,34,37,39,39,40,36,34,40,42,39,47,51,47,42,44,49,50,49,50,51,52,49,50,51,48,44,47,52,53,54,55,52,47,44,43,46,45,43,46,47,40,33,32,35,37,34,35,39,34,27,26,25,24,26,25,19,21,22,22,20,14,6,3,5,7,10,13,15,16,12,9,8,11,10,7,5,5,4,2,0,-1,-1,0,1,2,4,5,6,6,6,5,5,7,9,7,4,1,0,-1,-3,-5,-7,-6,-6,-7,-8,-7,-6,-4,-4,-4,-1,1,3,3,3,2,3,5,6,5,5,6,7,7,6,5,6,6,2,-2,-4,-3,
-2,-3,-5,-7,-8,-10,-12,-13,-11,-9,-8,-8,-6,-6,-8,-9,-7,-3,1,4,7,7,7,5,2,2,4,6,6,5,3,0,-3,-4,-3,-1,-1,-4,-6,-7,-8,-10,-10,-10,-10,-8,-9,-13,-13,-8,-4,-5,-6,-5,-5,-5,-6,-6,-4,1,1,-4,-8,-6,-4,-4,-4,-4,-4,-6,-9,-12,-12,-10,-8,-8,-7,-5,-5,-7,-6,-2,-2,-4,-3,1,4,4,0,-2,-1,-1,-3,-4,-3,0,-2,-6,-9,-8,-4,-2,-4,-4,-4,-5,-4,-3,-3,-4,-6,-8,-8,-9,-11,-9,-5,-7,-10,-12,-15,-15,-11,-9,-9,-7,-4,-7,-11,-9,-4,1,5,6,4,1,2,4,5,6,5,4,2,-1,-2,1,4,5,5,1,-2,-2,-1,0,-1,0,1,-3,-7,-9,-9,-8,-5,-2,-2,-4,-4,-4,-6,-4,3,6,4,1,0,-2,-6,-6,-7,-7,-5,-5,-10,-7,0,8,20,35,48,64,78,86,99,119,133,132,120,110,96,-2,-2,0,2,3,3,3,1,-3,-5,-6,-6,-5,-5,-9,-14,-14,-13,-13,-11,-5,-1,0,1,1,-2,-1,3,5,6,7,7,4,2,3,3,3,6,8,7,5,3,0,0,2,2,6,10,11,11,13,15,14,11,10,4,-10,-21,-32,-50,-68,-80,-97,-119,-134,-137,-133,-127,-110,-86,-63,-41,-18,-3,5,9,3,-3,-4,-5,-7,-6,-4,-7,-10,-9,-11,-18,-18,-11,-11,-12,-8,-2,-6,-8,-2,-1,-4,-1,1,
0,5,7,6,1,-4,-5,-2,-1,-5,-7,-5,-4,-6,-5,-4,-7,-7,-2,0,-4,-7,-4,-1,-2,-5,-6,-12,-14,-10,-6,-7,-9,-13,-13,-12,-13,-10,-6,-6,-5,-6,-10,-11,-15,-17,-14,-6,-8,-14,-18,-21,-25,-25,-22,-15,-13,-19,-28,-29,-17,-14,-22,-25,-22,-24,-30,-34,-36,-37,-38,-39,-36,-35,-41,-41,-39,-46,-52,-47,-41,-44,-48,-49,-48,-49,-49,-51,-48,-48,-49,-46,-44,-48,-52,-52,-54,-54,-51,-47,-43,-42,-46,-44,-43,-46,-46,-40,-34,-33,-35,-37,-35,-35,-37,-33,-26,-26,-26,-25,-26,-24,-18,-20,-21,-22,-20,-13,-5,-2,-3,-5,-8,-13,-14,-13,-10,-6,-5,-6,-6,-4,-3,-3,-2,-1,1,2,1,-1,-3,-4,-5,-6,-6,-7,-7,-6,-6,-7,-9,-7,-3,0,1,2,2,5,6,6,6,7,8,7,5,3,3,3,0,-2,-3,-4,-4,-4,-5,-6,-7,-6,-6,-7,-8,-8,-6,-5,-6,-6,-3,1,3,2,1,2,4,6,7,8,11,12,11,8,8,8,6,6,7,8,6,2,-2,-6,-9,-9,-10,-8,-6,-6,-8,-10,-10,-9,-7,-4,0,2,1,0,0,2,5,5,7,8,9,9,8,6,6,9,9,4,1,2,3,2,1,1,2,3,1,-3,-3,3,7,5,3,3,4,3,3,5,8,11,11,9,8,8,7,5,5,6,5,2,2,3,2,-2,-4,-4,-1,1,0,0,2,3,1,-1,1,5,7,6,
2,1,2,2,3,3,2,0,0,1,3,5,5,7,8,7,3,4,8,11,13,13,9,6,6,4,0,3,6,5,0,-4,-8,-10,-7,-4,-5,-7,-7,-7,-7,-6,-3,0,1,-2,-4,-5,-4,0,2,2,1,1,1,0,0,3,7,8,8,7,4,2,2,4,3,3,5,2,-3,-5,-2,-1,-1,1,6,7,7,6,4,5,9,6,-3,-11,-24,-37,-49,-65,-79,-88,-100,-118,-132,-131,-121,-110,-95,4,3,2,2,2,1,1,1,3,4,5,4,4,4,6,9,8,7,7,6,3,1,0,0,-1,0,0,-3,-4,-5,-4,-3,-2,-1,-2,-2,-2,-3,-4,-3,-2,-3,-2,-1,0,-2,-4,-7,-7,-7,-9,-11,-10,-8,-7,-3,5,11,17,26,35,41,49,60,67,69,70,67,56,43,32,21,8,1,-2,-5,-3,1,2,2,3,3,0,1,3,4,4,7,9,6,5,5,3,0,1,3,-1,-1,0,0,-2,-2,-3,-5,-7,-5,-1,1,1,0,2,3,3,2,2,0,1,4,6,3,2,2,4,3,3,3,2,2,4,6,4,3,3,5,6,7,7,6,4,4,3,2,2,5,6,6,7,5,3,5,9,12,13,12,13,12,9,10,12,13,14,11,10,11,12,12,12,16,18,17,15,16,18,17,19,22,21,19,23,24,22,19,19,22,22,20,20,21,23,22,22,21,20,21,24,25,24,24,26,25,22,
19,19,21,20,21,22,21,19,19,17,16,18,19,17,18,15,12,14,15,13,12,10,8,10,11,11,11,8,3,0,0,1,2,5,6,3,2,0,-3,-3,-2,-2,-1,-1,-1,-1,-1,-1,0,2,4,6,6,5,4,5,5,4,4,4,4,3,1,-1,-1,-1,-2,-3,-4,-4,-4,-5,-5,-5,-3,-2,-2,-2,0,1,1,2,2,2,3,4,4,3,3,4,4,3,2,2,2,2,2,0,-2,-2,-1,-1,-2,-3,-3,-3,-4,-6,-6,-6,-5,-5,-5,-5,-4,-4,-3,-1,1,4,6,7,8,8,7,8,8,9,9,8,7,5,3,1,0,0,0,-1,-2,-2,-3,-4,-4,-4,-3,-1,0,0,1,2,3,2,2,3,4,4,2,2,3,3,2,-1,-2,-1,0,0,-1,-1,-1,-2,-3,-4,-4,-3,-2,-3,-3,-3,-2,-2,-2,-1,-1,-1,0,1,2,2,2,1,1,1,0,1,2,2,1,0,-1,0,2,2,2,2,2,1,2,4,5,5,4,2,1,0,-1,-1,1,1,-1,-3,-4,-3,-1,1,1,3,5,5,3,4,6,8,10,10,8,7,7,7,7,6,6,6,4,1,1,2,3,3,1,-1,-2,-1,0,-1,-1,0,1,0,-2,-3,-3,-2,-1,0,0,0,0,0,-2,-1,1,-1,-4,-2,1,0,-4,-6,-5,-4,-3,-4,-5,-1,5,10,15,20,25,33,40,45,50,57,62,63,60,55,45,76,
57,36,15,1,-5,-5,3,10,13,13,12,11,11,8,4,3,7,10,5,2,6,8,2,-2,1,9,8,5,5,5,5,6,5,4,5,6,6,2,-2,0,7,8,4,2,3,3,3,8,12,8,7,11,9,1,1,7,6,3,10,13,6,2,1,2,6,6,6,11,13,10,7,3,3,5,5,11,15,8,-2,-4,-2,1,4,7,10,10,9,10,15,24,26,19,19,26,29,27,27,28,29,29,28,32,33,26,26,36,38,35,43,49,39,29,35,43,42,43,45,43,42,46,50,53,54,53,54,55,57,56,54,52,48,39,35,40,37,31,34,35,28,19,16,17,20,20,20,15,9,7,8,8,9,11,11,10,14,16,14,16,12,3,0,3,6,10,14,11,9,3,1,1,5,6,5,3,1,-1,0,0,-2,-3,-2,-1,-2,-3,-2,0,0,-3,-6,-8,-8,-6,-5,-5,-6,-7,-7,-5,-5,-7,-4,0,0,-3,-3,-2,-1,-1,-5,-9,-6,1,2,1,5,8,9,8,7,7,11,15,16,15,15,12,8,7,6,4,5,8,8,4,3,5,5,3,3,3,1,2,5,6,5,3,1,0,3,6,7,7,8,8,7,4,4,6,8,7,6,6,6,7,7,6,4,6,8,8,7,7,5,3,3,2,1,1,2,-1,-4,-3,-3,-3,0,1,-2,-3,-1,1,1,3,6,8,9,9,7,6,8,9,
8,8,7,5,3,1,1,2,2,1,3,6,4,1,-1,1,2,3,1,0,2,2,-1,-6,-6,-1,2,0,-3,-2,0,0,-1,0,3,4,3,0,-3,-3,-3,-3,-2,0,-2,-6,-8,-7,-4,-3,-2,1,2,0,-3,-3,-1,1,2,2,0,0,-1,-4,-6,-6,-5,-3,-1,2,4,3,2,1,1,2,4,6,7,5,4,3,1,2,4,5,5,5,4,2,-2,-3,-5,-6,-6,-7,-7,-8,-8,-9,-9,-7,-6,-4,-3,-3,-5,-9,-10,-9,-9,-11,-11,-12,-11,-1,8,17,33,49,59,78,102,118,120,117,111,98,80,59,35,11,-4,-12,-12,-2,6,7,6,7,5,-2,-2,-1,-4,-4,-3,-12,-19,-14,-9,-12,-15,-7,2,1,-1,-1,0,3,6,3,0,0,2,4,-2,-10,-10,-3,-2,-7,-9,-7,-8,-10,-8,-7,-6,0,5,0,-9,-8,0,-1,-2,6,9,5,2,0,1,9,9,5,8,12,7,-74,-55,-35,-13,1,6,7,0,-8,-12,-12,-12,-11,-10,-7,-4,-2,-5,-7,-4,-1,-5,-7,-2,4,1,-7,-6,-1,-2,-2,-3,-3,-1,-1,-1,-1,-2,1,5,3,-3,-4,0,2,1,1,0,-5,-9,-6,-5,-7,-6,0,1,-6,-4,-2,-8,-10,-4,-1,0,-1,-5,-6,-7,-9,-11,-8,-5,0,0,-2,-4,-9,-11,-5,3,5,3,-1,-3,-6,-9,-9,-9,-10,-15,-22,-24,-18,-18,-26,-28,-25,-26,-27,-28,-27,
-26,-30,-31,-25,-26,-35,-36,-33,-41,-46,-36,-27,-32,-41,-41,-41,-42,-40,-40,-44,-48,-50,-52,-52,-52,-54,-55,-54,-53,-51,-47,-39,-35,-38,-36,-32,-33,-35,-28,-19,-16,-16,-19,-18,-17,-14,-8,-5,-8,-8,-7,-9,-9,-8,-12,-15,-14,-16,-11,-1,0,-2,-5,-10,-14,-12,-9,-4,-2,-3,-6,-7,-6,-4,-2,0,-1,0,1,2,0,-1,0,0,-1,-4,-3,1,4,6,6,4,3,3,3,5,5,3,3,4,2,-2,-2,0,1,0,-1,-1,3,7,4,-2,-2,-2,-6,-8,-8,-8,-7,-6,-10,-15,-15,-15,-16,-14,-10,-9,-8,-6,-7,-10,-10,-5,-5,-7,-6,-3,-3,-3,-2,-3,-5,-6,-5,-3,-1,0,-3,-6,-8,-9,-9,-9,-7,-5,-4,-6,-8,-7,-6,-6,-5,-5,-5,-4,-3,-5,-7,-6,-6,-6,-4,-2,-2,-2,-1,-2,-3,0,3,2,2,3,1,-1,2,3,0,-1,-2,-4,-6,-8,-10,-10,-8,-8,-10,-10,-10,-9,-8,-7,-4,-2,-2,-3,-2,-1,-3,-6,-4,-1,1,-1,-2,-3,-1,0,-1,-2,1,6,5,1,-2,1,2,1,-1,-1,-1,-2,-4,-5,-4,-1,2,2,2,2,1,-1,1,4,6,5,2,1,0,-3,-5,-3,0,1,-1,-3,-4,-4,-2,-1,-1,2,5,5,4,2,0,-2,-5,-5,-4,-3,-3,-3,-6,-9,-10,-9,-8,-7,-5,-5,-7,-8,-9,-8,-8,-4,-1,1,2,4,4,4,5,6,6,8,
8,6,3,2,2,3,5,8,10,8,8,11,10,12,10,0,-10,-20,-35,-51,-62,-80,-104,-120,-123,-121,-117,-104,-82,-61,-37,-12,3,9,10,1,-8,-10,-8,-10,-8,-3,-2,-4,0,1,1,9,15,11,7,10,12,5,-3,-3,0,-1,-3,-5,-5,-3,0,1,-1,-1,3,11,10,2,2,6,8,6,7,9,7,5,5,1,-4,0,7,6,-2,-1,1,-6,-8,-6,-3,0,-1,-9,-10,-5,-9,-11,-6,33,22,12,1,-5,-6,-7,-5,0,1,2,4,4,1,0,0,-1,-3,-1,0,-1,0,1,-2,-5,-3,2,-1,-3,-3,-3,-2,-2,-5,-5,-5,-6,-6,-6,-8,-8,-6,-5,-7,-8,-9,-9,-7,-2,0,-1,-2,-2,-1,-2,-1,1,-1,-3,-1,0,-3,-2,-2,-1,2,3,2,1,0,-1,-2,-4,-5,-3,-1,1,0,-3,-4,-5,-2,0,1,1,3,3,3,5,7,9,9,8,8,11,11,10,11,12,11,10,9,11,12,10,12,17,16,13,17,19,13,9,11,16,17,18,18,16,17,19,20,20,22,23,24,23,22,22,23,23,21,18,15,15,16,15,15,14,13,11,9,6,6,7,5,4,2,1,3,3,2,2,2,2,4,7,8,7,5,0,-1,0,2,5,8,8,6,6,5,4,6,6,5,4,3,3,3,2,1,2,3,3,3,3,4,5,5,3,1,1,1,2,2,2,2,2,1,2,2,2,
3,4,4,4,4,4,4,3,2,0,1,2,3,3,3,4,4,5,4,3,5,7,8,8,10,9,8,8,7,6,6,8,8,5,5,5,4,3,2,2,2,3,3,3,3,3,2,2,3,5,7,8,7,7,6,5,4,6,6,6,5,3,2,0,0,-1,-1,1,2,1,1,2,1,1,1,2,3,3,3,1,0,1,1,0,0,0,0,0,1,2,2,3,4,6,7,7,7,8,8,7,7,7,7,6,4,3,3,3,2,1,2,3,2,1,0,1,1,0,-1,-1,-1,0,-1,-3,-3,-1,0,-1,-1,0,1,1,2,3,3,4,3,2,1,1,1,0,1,2,1,1,0,1,2,2,3,4,5,5,4,3,3,4,5,5,4,3,3,2,1,0,0,0,1,2,4,5,4,4,3,3,5,7,9,8,8,8,7,6,7,8,8,8,8,6,5,4,4,3,2,2,2,0,1,0,-2,-1,2,3,1,-2,-2,-2,-2,-1,-3,-5,-5,-5,-3,3,10,15,22,30,36,45,56,64,66,68,67,59,46,34,23,10,3,0,0,3,8,9,8,9,9,6,5,7,5,4,3,1,-2,-2,0,-1,-3,-1,3,3,1,2,5,5,3,0,-1,-2,-3,-2,-2,-5,-6,-2,-1,-5,-4,-3,-5,-5,0,2,0,1,2,1,-1,1,3,2,0,3,5,3,3,2,2,5,7,6,5,5,3,2,
1,2,3,4,8,11,10,5,0,0,7,15,21,23,20,17,20,23,26,23,19,22,26,20,17,20,20,17,17,20,26,28,22,21,29,33,33,43,49,44,40,47,53,54,52,50,47,47,50,52,53,51,49,50,51,51,54,56,56,56,50,47,52,50,41,42,47,40,29,27,27,25,21,21,21,20,21,22,18,18,25,24,17,19,19,18,18,14,4,1,2,-1,-1,4,7,5,2,2,5,6,4,3,5,9,10,7,6,5,3,1,-2,-3,-2,1,-1,-5,-7,-8,-8,-7,-7,-8,-7,-6,-6,-7,-6,-3,-1,-1,-1,0,1,1,-1,-3,0,3,6,8,10,9,7,8,11,13,16,17,13,9,6,2,-1,1,3,1,-2,-3,-3,-2,-1,0,0,1,2,1,-2,-4,-4,-2,-1,0,-1,-1,0,0,0,2,4,7,9,6,2,1,5,7,6,7,7,6,8,9,9,9,11,11,9,7,6,5,6,5,3,1,-1,-2,-4,-7,-8,-7,-7,-7,-6,-6,-8,-7,-6,-8,-11,-13,-12,-11,-12,-14,-13,-11,-8,-8,-11,-11,-4,2,2,0,2,6,8,9,9,10,13,16,17,14,12,13,15,13,9,4,1,-1,-1,-2,-3,-3,-2,-2,-4,-6,-7,-5,-5,-5,-4,-4,-5,-6,-7,-10,-10,-10,-11,-10,-6,-4,-5,-5,-2,-1,1,5,7,8,10,9,7,6,6,5,6,9,10,9,9,9,8,8,12,15,
15,13,9,7,9,10,10,9,11,12,9,6,6,7,5,4,2,-1,-3,-1,0,0,0,0,0,0,2,3,1,1,1,-2,-4,-3,1,-2,-5,-4,-5,-6,-5,-5,-7,-7,-9,-9,-12,-13,-10,-7,-3,9,21,31,49,66,74,86,108,123,122,115,109,98,77,57,37,14,-3,-14,-15,-4,5,5,2,3,4,-2,-6,-5,-2,6,9,-2,-9,0,5,0,-4,0,4,2,0,3,2,3,5,6,5,4,3,4,4,1,2,4,4,2,4,4,1,2,7,8,9,11,10,5,3,4,4,2,1,5,11,11,10,5,4,11,10,8,12,13,12,12,9,8,8,10,11,14,13,8,2,2,4,10,13,13,8,6,8,11,17,16,11,9,12,15,20,24,25,23,26,28,30,30,25,29,37,35,32,40,45,37,32,38,47,50,48,49,50,48,44,47,53,53,50,51,52,50,50,50,48,48,41,37,45,-2,0,-1,-2,-4,-6,-9,-6,-3,1,2,-5,-12,-17,-19,-17,-15,-18,-22,-25,-22,-20,-22,-25,-21,-19,-21,-21,-19,-19,-20,-25,-28,-22,-22,-31,-33,-32,-42,-47,-41,-38,-45,-52,-52,-51,-49,-46,-45,-49,-51,-51,-50,-49,-49,-50,-51,-53,-55,-56,-56,-49,-46,-51,-49,-42,-44,-46,-40,-30,-28,-26,-25,-22,-22,-22,-20,-21,-21,-17,-17,-24,-22,-15,-16,-18,-17,-17,-13,-2,2,1,2,3,-2,-5,-2,0,0,-2,-3,
-2,-1,-3,-7,-8,-6,-5,-4,-2,0,3,4,3,1,3,7,8,9,10,9,8,8,8,7,7,7,6,4,2,2,2,1,0,0,2,4,2,-2,-4,-7,-9,-8,-6,-8,-11,-14,-16,-17,-14,-10,-8,-4,-2,-3,-5,-2,1,2,2,2,1,1,1,0,-1,0,3,6,6,4,2,1,1,2,1,0,0,-2,-4,-7,-9,-7,-3,-2,-5,-7,-7,-8,-7,-7,-8,-9,-8,-9,-10,-11,-9,-7,-6,-5,-5,-5,-3,-1,1,2,4,7,8,7,6,6,5,5,7,7,6,8,11,12,12,11,12,13,13,11,8,7,10,10,4,-3,-3,0,-2,-6,-8,-9,-9,-10,-12,-15,-16,-13,-12,-13,-15,-13,-9,-4,-1,1,1,2,3,2,1,1,3,6,6,4,4,5,4,3,5,5,7,9,10,10,11,10,5,3,3,2,0,-1,-2,-6,-8,-10,-11,-11,-8,-7,-7,-6,-7,-10,-11,-11,-11,-10,-9,-8,-12,-15,-15,-12,-9,-7,-8,-9,-9,-8,-10,-11,-9,-7,-7,-8,-6,-5,-4,0,2,0,-2,-1,-1,-1,-1,-1,-3,-4,-1,-2,-3,0,3,2,-2,2,5,3,2,2,3,4,6,7,7,7,11,11,9,7,3,-10,-22,-33,-50,-67,-75,-88,-108,-122,-122,-117,-112,-99,-78,-56,-35,-13,4,14,14,4,-5,-6,-2,-3,-5,-1,4,1,0,-7,-10,-1,7,0,-6,-1,3,-1,-5,-2,-2,-4,-4,-3,-5,-6,-5,-3,
-2,-2,-2,0,-1,-4,-3,-1,-3,-3,-1,0,-6,-8,-8,-10,-8,-4,-2,-4,-5,-2,0,-6,-10,-12,-10,-4,-4,-11,-13,-11,-14,-14,-14,-14,-11,-9,-11,-13,-13,-15,-13,-9,-2,-3,-6,-10,-15,-14,-10,-9,-10,-13,-17,-19,-14,-12,-15,-17,-21,-25,-27,-27,-28,-30,-31,-31,-25,-29,-37,-36,-32,-39,-44,-35,-30,-36,-46,-49,-48,-48,-49,-47,-45,-48,-53,-55,-52,-53,-54,-52,-51,-52,-50,-49,-44,-40,-45,0,-1,-1,1,2,2,0,0,-1,-1,-1,0,2,4,5,5,4,7,9,10,10,10,12,12,13,13,13,13,13,13,12,13,13,11,13,18,18,16,20,23,19,17,21,25,24,24,24,20,21,23,23,22,22,22,24,24,23,23,25,26,27,23,21,22,22,21,20,20,19,18,15,11,11,10,10,9,9,8,8,7,7,9,9,5,7,7,6,7,4,-2,-3,-3,-5,-5,-2,-1,-3,-3,-3,-4,-3,-2,-2,-1,0,1,1,1,0,-1,-1,-2,-4,-4,-3,-4,-5,-5,-6,-7,-6,-5,-5,-4,-4,-5,-5,-5,-4,-4,-4,-4,-3,-3,-3,-4,-5,-4,-3,-2,0,1,1,0,2,4,6,7,8,6,5,5,4,3,4,4,2,0,-1,-2,-1,0,-1,-1,-1,0,-1,-2,-4,-5,-4,-2,-2,-1,-1,0,-1,-1,0,0,2,4,4,2,1,1,2,3,4,4,3,4,5,5,5,5,6,6,5,3,2,
2,2,2,1,0,0,-1,-4,-4,-3,-2,-2,-1,-2,-4,-4,-5,-6,-6,-6,-7,-7,-8,-8,-8,-7,-6,-4,-4,-5,-2,1,1,1,2,3,4,5,5,5,5,7,7,6,6,7,7,7,5,3,2,1,0,0,-1,-1,0,0,-1,-2,-3,-2,-2,-2,-2,-2,-2,-2,-3,-5,-5,-6,-6,-5,-2,0,0,1,1,2,3,4,6,7,8,8,6,5,5,5,5,7,7,7,7,7,6,5,6,7,7,6,4,3,3,3,3,2,3,5,5,4,5,6,5,5,4,2,1,2,3,3,2,1,1,1,3,3,2,2,3,2,0,0,3,0,-3,-3,0,2,1,-2,-4,-4,-3,-5,-7,-6,-4,-2,0,6,13,17,26,34,39,45,54,60,61,60,58,51,39,27,17,4,-4,-8,-8,-2,3,4,2,2,3,1,0,2,5,7,5,3,-1,1,4,4,2,3,4,2,1,3,4,4,3,3,2,1,-1,0,0,-1,0,1,0,0,2,1,-2,-1,4,6,4,4,2,1,0,2,3,-1,-2,0,4,5,5,2,2,6,9,9,10,11,10,9,6,4,7,9,9,8,8,5,3,3,4,6,9,7,6,5,7,8,8,10,11,10,11,12,12,15,16,15,16,16,17,16,13,15,19,19,17,20,23,18,14,17,19,21,22,22,21,21,21,23,25,27,28,30,30,29,28,28,28,28,25,23,24,47,
38,37,42,39,29,27,30,33,31,28,25,19,19,19,14,8,12,12,4,0,-1,-1,0,-6,-16,-15,-6,0,0,3,6,9,11,11,8,6,7,6,2,0,-1,-3,-3,-2,-3,-3,-2,0,0,-1,-2,-3,-2,0,-1,-5,-6,-5,-4,-3,-2,0,0,-1,-2,-2,-2,-3,-1,0,0,1,0,-1,1,5,8,7,6,9,12,10,9,9,12,12,9,6,4,4,4,2,0,1,2,0,-1,-1,0,0,-1,1,3,5,5,2,0,-2,-3,-2,-1,-1,-1,0,0,-1,0,3,6,7,9,10,10,13,17,16,14,14,12,8,6,7,6,3,1,0,-2,-4,-6,-7,-6,-6,-6,-6,-6,-7,-4,-1,-4,-6,-5,-4,-3,0,0,-1,-1,-1,-3,-6,-4,-1,1,1,-2,-3,-2,-2,-3,0,2,4,5,4,6,8,10,10,10,9,8,8,7,5,2,0,-2,-4,-5,-3,-1,0,0,0,2,5,5,3,4,5,6,5,4,3,1,0,-2,-4,-3,2,4,3,2,1,0,1,4,4,2,3,3,0,-2,1,4,6,7,7,10,14,16,14,15,16,17,16,12,9,9,10,7,2,1,1,0,-1,-2,-2,0,-1,-5,-7,-7,-6,-6,-6,-6,-5,-1,-3,-6,-6,-4,-4,-4,0,2,-5,-7,-4,-7,-14,-12,-3,8,19,27,35,53,75,85,95,115,132,133,123,114,102,81,62,39,15,1,-3,0,6,13,20,23,20,
17,12,11,13,14,14,13,6,1,2,4,4,3,3,5,4,4,9,12,10,7,7,8,6,4,6,5,3,3,4,4,2,4,2,-2,-1,7,12,10,9,11,14,11,7,11,11,8,12,14,9,8,7,6,6,5,6,8,10,11,11,5,6,9,9,11,16,18,16,11,12,19,33,39,36,32,29,25,26,34,31,24,23,25,22,23,27,29,28,26,30,33,36,32,34,38,36,33,42,48,40,36,44,51,50,47,48,49,48,48,49,53,54,48,47,50,47,43,45,46,40,34,34,41,42,36,37,37,29,21,23,29,31,28,25,22,16,13,15,17,14,14,10,7,11,17,17,17,10,2,1,6,11,14,14,12,9,2,-3,-4,-8,-8,-7,-7,-8,-11,-13,-12,-8,-4,-2,-3,-6,-7,-4,-2,-4,-5,-3,-3,-7,-8,-5,-2,0,1,0,-1,-1,-2,-2,-2,-3,-4,-6,-10,-12,-9,-7,-8,-47,-40,-39,-43,-40,-31,-27,-30,-34,-32,-29,-25,-19,-18,-19,-13,-8,-11,-11,-3,2,3,2,0,5,16,16,6,1,-1,-4,-6,-11,-12,-12,-10,-8,-9,-8,-6,-3,-1,1,1,0,0,1,0,-1,-1,0,2,3,1,-1,1,5,7,6,5,4,3,2,3,5,5,4,3,4,2,1,1,0,1,1,-3,-8,-10,-8,-7,-9,-12,-10,-8,-9,-11,-12,-9,-6,-3,-3,-3,-1,0,-1,-2,-1,0,0,-1,-1,
0,-2,-2,-4,-4,-2,0,1,2,2,1,0,0,-1,0,1,0,-3,-5,-7,-9,-10,-10,-13,-17,-16,-14,-14,-12,-7,-6,-7,-5,-2,-1,1,3,4,6,7,6,6,7,6,6,7,4,2,4,7,6,5,3,0,0,1,1,1,4,6,4,1,-1,0,3,4,2,3,4,2,0,-1,0,0,-2,-4,-5,-6,-6,-5,-5,-5,-5,-3,0,1,3,5,6,4,3,2,2,2,-1,-3,-3,-2,-3,-4,-5,-5,-4,-3,-1,0,2,4,3,-1,-3,-2,-1,0,1,0,-2,-1,1,0,0,3,4,1,-2,-4,-5,-6,-9,-13,-14,-13,-13,-14,-16,-15,-11,-8,-8,-9,-6,-2,-1,-2,-2,0,1,1,-1,0,4,6,6,5,5,6,6,5,1,3,7,7,3,3,3,1,0,7,9,5,8,15,13,5,-6,-18,-27,-35,-52,-74,-83,-95,-115,-131,-132,-123,-115,-102,-81,-62,-39,-16,-2,3,3,-4,-13,-21,-22,-21,-18,-12,-10,-13,-13,-14,-13,-5,0,1,-2,-3,-1,-1,-3,0,-1,-6,-9,-8,-4,-5,-5,-2,0,-2,-4,-2,-1,-3,-2,-2,-2,0,5,3,-6,-11,-10,-7,-9,-13,-10,-8,-12,-9,-6,-11,-12,-8,-7,-6,-4,-5,-5,-5,-6,-8,-9,-7,-2,-4,-7,-8,-9,-13,-14,-13,-10,-10,-18,-30,-36,-33,-30,-27,-23,-25,-30,-28,-22,-22,-23,-22,-21,-24,-28,-27,-27,-30,-35,-35,-33,-34,-39,-36,-33,-43,-46,-38,
-35,-42,-49,-49,-46,-47,-46,-45,-46,-48,-51,-52,-47,-46,-48,-45,-41,-42,-45,-40,-35,-35,-41,-41,-37,-37,-37,-29,-24,-26,-30,-31,-27,-26,-23,-16,-13,-16,-17,-15,-14,-12,-8,-13,-18,-19,-18,-12,-4,-3,-8,-13,-15,-16,-15,-13,-6,0,0,3,3,4,3,4,7,9,8,5,2,0,1,4,3,1,-1,0,0,-1,-1,2,2,0,-3,-5,-5,-4,-4,-4,-3,-3,-2,-2,-2,0,4,5,3,2,2,25,23,21,21,20,19,18,17,18,17,15,12,10,10,9,6,3,4,4,-1,-3,-2,-2,0,-2,-7,-7,-3,0,1,3,5,5,8,9,6,6,7,7,6,6,4,2,2,4,4,3,3,3,3,2,1,0,1,2,0,-2,-4,-4,-3,-3,-3,-5,-7,-8,-7,-5,-3,-3,-2,-1,-1,-1,-1,1,4,8,8,7,5,6,6,5,4,4,5,6,4,2,1,0,0,0,0,1,2,1,1,0,0,0,0,0,1,1,2,1,1,0,-1,-1,0,0,0,1,0,-1,-1,0,2,3,4,5,5,7,8,8,8,8,6,3,2,2,1,0,0,-1,-2,-2,-3,-3,-2,-2,-3,-4,-4,-4,-3,-2,-4,-5,-5,-3,-2,0,0,-1,-1,-2,-3,-3,-2,-1,-1,-2,-3,-3,-3,-3,-4,-5,-5,-5,-5,-5,-4,-3,-3,-2,-2,-2,-1,0,0,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-3,-1,0,0,0,0,1,
2,1,1,1,1,0,-1,-3,-2,-1,0,-1,-2,-2,-2,-2,-2,-3,-4,-4,-3,-4,-5,-3,-1,0,0,1,3,5,6,4,3,4,5,4,2,1,1,2,2,0,0,1,2,1,0,1,2,1,-2,-3,-3,-2,-2,-3,-4,-4,-1,-3,-6,-5,-2,0,-2,-3,-4,-8,-9,-6,-6,-10,-9,-6,0,7,12,16,24,33,41,46,55,63,64,62,60,51,40,30,20,6,0,-3,-4,-1,6,10,10,9,8,4,2,4,6,5,5,2,-3,-4,-3,-1,-2,-4,-4,-4,-4,-2,1,1,-1,-1,-2,-5,-5,-3,0,-1,-1,0,-1,-2,-2,-4,-7,-4,1,4,4,1,2,4,4,5,6,4,1,3,4,3,2,1,-1,0,1,0,-1,-1,-1,-1,-2,-1,1,2,2,2,2,3,3,3,8,12,13,12,12,11,9,10,11,11,9,10,11,10,9,10,11,11,12,15,17,18,16,17,20,20,17,21,23,19,17,20,23,24,23,22,19,19,21,22,22,22,23,23,22,20,18,19,21,21,19,19,20,19,20,19,16,13,14,15,16,16,14,13,13,9,8,8,8,9,9,7,4,7,10,11,11,8,4,6,9,9,10,12,13,11,8,6,7,6,5,4,4,3,3,2,2,2,4,5,4,3,5,6,6,6,6,6,6,6,7,8,8,8,8,8,9,8,8,7,8,8,9,8,7,7,8,7,6,-8,
-6,-5,-4,-1,1,2,4,6,4,1,2,6,6,3,2,2,-2,-4,-4,-4,-6,-9,-10,-12,-15,-13,-11,-12,-12,-11,-10,-12,-12,-7,-4,-2,-3,-7,-10,-5,-2,-4,-6,-5,-3,-4,-8,-10,-8,-3,-2,-7,-10,-9,-8,-8,-8,-7,-6,-4,-2,-3,-4,-4,-1,1,0,1,3,4,4,2,0,-1,1,3,1,-1,1,3,0,-2,0,1,1,3,2,-2,-3,0,4,4,4,4,5,6,4,2,0,1,3,1,-5,-9,-9,-8,-9,-10,-8,-4,-2,-3,-5,-7,-7,-4,-3,-5,-6,-4,-5,-6,-5,-3,-3,-3,-2,-2,-2,-1,-2,-4,-6,-6,-8,-10,-9,-7,-5,-4,-4,-2,1,2,2,3,4,5,5,5,5,6,6,3,0,0,1,1,-1,-3,-4,-5,-9,-15,-18,-21,-26,-29,-31,-33,-35,-35,-37,-40,-40,-38,-39,-42,-41,-40,-39,-38,-37,-34,-34,-33,-30,-29,-28,-25,-20,-18,-24,-26,-21,-21,-24,-21,-17,-12,-1,13,25,39,55,70,85,105,119,118,115,114,104,78,56,41,29,12,2,3,11,17,19,20,23,24,19,14,10,6,8,12,8,3,6,9,5,2,8,14,11,9,10,7,7,10,11,9,7,6,8,8,8,10,17,20,14,8,7,9,14,21,20,14,11,11,9,7,10,15,12,8,13,16,14,14,14,12,14,11,11,13,11,10,10,6,6,10,11,12,17,22,20,16,13,17,24,29,26,23,
24,24,25,29,28,25,26,29,30,33,37,36,33,31,35,40,42,37,38,46,48,45,54,61,58,56,64,66,63,61,61,59,57,59,64,67,67,61,64,71,72,70,73,75,72,63,62,69,70,64,65,67,58,48,47,51,53,49,44,39,35,33,32,31,31,30,29,26,25,27,30,31,24,14,16,18,17,15,16,16,18,17,14,14,11,3,4,7,8,9,10,10,9,7,8,10,11,12,11,11,12,13,12,11,11,9,8,7,6,4,6,9,8,4,2,1,2,3,3,2,2,2,0,-2,-3,-3,-3,-4,-4,-4,-2,-3,-6,-6,-5,-6,-6,-7,-8,-8,-7,-8,-11,-11,-11,-12,-14,-17,-18,-17,-16,-15,-17,-18,-18,-18,-19,-20,-20,-19,-19,-20,-21,-24,-28,-29,-28,-27,-27,-26,-25,-26,-27,-27,-24,-20,-18,-17,-16,-15,-14,-16,-17,-17,-16,-15,-15,-16,-15,-14,-14,-14,-11,-10,-10,-10,-9,-9,-11,2,1,-1,-3,-4,-5,-6,-9,-11,-9,-8,-9,-12,-12,-9,-7,-7,-4,-2,-1,-1,2,4,5,7,9,8,5,6,7,6,5,7,7,5,2,1,1,5,6,2,-2,0,3,2,0,1,4,7,6,1,0,5,8,7,6,7,7,5,4,2,2,2,4,3,1,-1,0,-1,-3,-4,-2,-1,1,3,2,-1,1,3,1,0,2,4,2,1,-1,-3,-2,2,3,1,-3,-3,-3,-4,-5,-5,-4,-2,-1,-2,
-5,-3,3,7,7,6,7,8,6,3,1,1,3,5,4,2,2,3,4,3,4,6,5,3,3,3,3,3,3,3,3,4,5,5,6,8,7,4,2,2,2,-1,-3,-3,-2,-3,-4,-4,-4,-4,-4,-5,-5,-3,0,-1,-2,-1,1,3,4,4,8,13,16,19,24,27,29,31,33,33,35,38,38,37,38,40,40,38,38,36,36,33,33,33,30,27,24,22,19,19,24,28,23,22,24,21,17,12,1,-13,-24,-37,-54,-70,-88,-107,-120,-120,-117,-117,-105,-80,-57,-43,-29,-12,-1,-1,-10,-18,-18,-20,-22,-23,-17,-12,-11,-6,-8,-13,-9,-4,-7,-9,-5,-3,-9,-15,-11,-10,-10,-8,-8,-11,-11,-8,-6,-5,-7,-8,-8,-10,-17,-20,-14,-7,-5,-7,-12,-18,-18,-13,-9,-8,-6,-6,-9,-13,-9,-6,-10,-13,-12,-13,-11,-10,-12,-10,-11,-13,-11,-10,-10,-7,-8,-12,-12,-13,-17,-22,-21,-17,-15,-18,-25,-30,-25,-21,-22,-24,-24,-27,-27,-24,-25,-28,-29,-32,-34,-35,-32,-31,-34,-39,-40,-35,-37,-45,-47,-44,-53,-59,-55,-53,-60,-64,-61,-61,-60,-57,-56,-59,-64,-68,-67,-63,-65,-72,-71,-69,-72,-75,-71,-64,-61,-67,-68,-63,-65,-64,-56,-49,-48,-51,-52,-49,-43,-38,-35,-32,-32,-31,-29,-29,-29,-26,-26,-28,-30,-33,-24,-14,-16,-19,-18,-16,-17,-16,-18,-17,-14,-13,-11,-4,-5,-7,-9,-10,-10,-10,-10,-9,-9,-10,-11,-11,-11,-11,
-12,-13,-12,-12,-11,-9,-8,-7,-6,-5,-6,-9,-8,-5,-2,-2,-2,-4,-3,-1,-1,-2,0,2,3,2,2,3,4,4,3,3,6,6,5,5,6,8,9,8,7,9,11,11,10,11,13,15,16,16,15,15,16,16,17,17,18,20,20,19,19,20,20,23,29,30,29,28,28,27,27,27,28,27,25,22,19,18,17,15,14,15,15,15,15,14,13,14,13,13,13,13,11,9,10,9,9,9,10,6,7,8,10,9,7,7,10,11,11,12,14,14,14,12,10,9,9,8,6,5,4,3,3,3,2,2,4,4,2,3,5,5,3,2,2,2,3,2,2,5,6,5,3,3,4,4,3,0,0,1,1,-1,-3,-2,-2,-2,-2,-1,0,1,2,1,0,0,1,1,1,1,2,2,0,-1,-2,-4,-4,-2,-3,-3,-3,-3,-4,-4,-3,-2,0,2,1,-1,-2,-1,1,1,2,2,2,2,2,2,2,3,4,4,2,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,-2,-2,-1,-1,-1,-2,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,0,2,2,2,3,3,2,1,2,2,1,0,0,0,1,1,1,0,1,1,1,-1,-2,-1,-1,-2,-4,-5,-7,-10,-12,-12,-13,-14,-14,-15,-17,-17,-17,-17,-18,-18,-17,-17,-17,-17,-15,-17,-18,-15,-11,-9,-8,-8,-11,-14,-17,-14,-13,-12,-10,-10,-7,
0,8,12,17,28,38,47,55,60,60,61,61,54,41,30,24,14,7,1,-1,3,9,9,10,12,12,7,5,5,3,4,7,5,3,3,6,4,2,5,6,5,5,5,5,5,6,6,4,2,2,2,2,3,4,7,8,6,3,0,-1,1,6,8,6,4,2,1,2,4,5,1,-1,1,2,2,4,3,1,3,5,5,6,6,5,5,5,6,7,7,7,8,10,10,9,8,11,12,13,11,9,9,10,11,12,12,12,12,13,13,15,16,15,15,16,17,18,19,17,17,21,22,21,24,27,25,22,25,30,30,30,29,28,28,29,32,34,35,34,36,37,35,34,35,37,35,33,31,32,32,32,31,29,26,25,25,26,26,24,20,18,18,17,18,16,14,15,15,13,14,15,17,19,15,9,9,11,10,10,10,9,9,10,8,7,7,3,3,5,6,7,7,7,7,7,6,6,6,6,6,6,5,6,7,8,7,6,5,5,5,4,5,6,6,4,3,2,3,3,3,2,1,2,2,1,0,0,-1,-1,-2,-3,-2,-2,-3,-3,-3,-3,-4,-4,-5,-4,-3,-4,-4,-5,-4,-4,-5,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-10,-10,-10,-11,-11,-10,-11,-14,-16,-15,-15,-15,-14,-14,-15,-14,-14,-13,-12,-9,-9,-8,-7,-6,-6,-5,-5,-5,-4,-4,-5,-5,-5,-5,-5,-5,-4,-4,-4,-4,-4,-5,-12,
-11,-8,-6,-7,-9,-8,-5,-7,-7,-5,-4,-2,-2,-4,-7,-7,-6,-9,-11,-8,-6,-9,-11,-12,-11,-10,-11,-12,-12,-11,-10,-7,-5,-3,-3,-3,0,4,4,5,8,10,9,6,3,2,5,4,-1,-5,-4,-4,-3,-2,0,2,2,-1,-4,-4,-1,2,5,6,2,-1,-2,-1,0,4,6,4,3,1,-2,-4,-1,2,2,-1,-7,-10,-5,0,-2,-3,1,3,3,3,7,10,14,17,14,8,8,9,6,4,4,1,-4,-5,-5,-6,-7,-6,-5,-5,-7,-9,-11,-10,-12,-13,-11,-15,-21,-22,-18,-13,-1,9,18,33,55,70,87,111,133,143,140,135,125,105,86,68,47,27,17,14,16,16,14,13,15,16,13,9,6,9,12,15,11,7,9,13,10,4,6,11,8,3,5,6,4,2,1,0,1,2,3,0,-4,-5,0,3,-2,-6,-3,0,2,6,9,11,15,19,13,6,13,21,17,11,15,21,20,15,9,5,9,10,7,7,8,7,4,1,4,9,9,7,11,11,9,4,0,2,13,19,14,13,17,20,25,33,30,27,33,38,36,38,44,45,38,33,37,43,42,39,40,48,47,38,43,53,49,44,54,61,58,52,52,50,50,57,62,59,57,56,55,57,59,58,57,60,60,51,48,58,58,50,50,52,45,40,40,41,39,34,32,29,26,27,31,31,31,32,30,26,27,31,36,35,23,14,18,21,17,16,
13,12,17,18,12,11,13,6,4,4,6,6,7,8,5,2,4,5,3,1,2,4,4,4,4,4,4,6,6,5,4,5,7,7,5,4,5,5,6,6,5,4,4,4,5,7,10,11,9,8,9,10,8,8,9,7,4,2,2,2,5,7,5,4,3,2,2,4,7,8,7,4,1,0,-2,-5,-2,2,2,-1,-4,-7,-6,-4,-5,-6,-2,1,-3,-7,-6,-3,-1,-1,-1,-2,-2,-2,-4,-6,-5,-4,-6,-10,-9,-8,-11,-12,-10,-8,-5,-3,-4,-7,-8,-5,-3,-4,-1,3,4,-1,-5,-4,-1,2,2,0,-1,0,0,-2,-3,0,3,2,0,0,1,0,-2,-2,-2,-2,-2,-3,-6,-7,-8,-8,-6,-5,-7,-8,-9,-9,-10,-9,-8,-8,-8,-7,-6,-4,0,2,2,2,3,2,3,6,7,4,3,2,-1,-3,-2,-1,0,0,0,-2,-1,1,0,-2,-1,0,-2,-3,-3,-2,-1,-1,-1,2,6,11,10,8,7,8,10,9,7,8,9,7,5,3,2,4,7,7,7,9,11,9,8,10,12,13,12,11,11,11,11,11,10,7,4,2,2,2,0,-4,-5,-4,-7,-10,-9,-6,-2,-2,-4,-4,2,6,6,5,4,3,1,0,-1,1,5,4,1,-2,-6,-7,-4,-1,-1,-1,-2,-5,-7,-6,-4,-2,2,3,2,-1,-2,1,8,11,6,0,2,4,1,-2,-1,-2,-5,-8,-11,-15,-12,-6,-6,-8,-5,-3,
-3,1,5,6,7,8,9,8,7,7,7,9,12,13,14,14,11,15,21,22,19,13,1,-9,-17,-32,-54,-69,-86,-111,-132,-141,-140,-136,-126,-105,-85,-67,-45,-26,-16,-12,-14,-16,-15,-14,-15,-16,-11,-6,-4,-6,-11,-12,-9,-5,-7,-11,-8,-3,-4,-10,-6,-3,-5,-7,-4,-2,0,1,1,-1,-2,0,3,5,-1,-3,1,6,4,2,0,-6,-10,-13,-16,-18,-13,-8,-14,-21,-17,-11,-15,-20,-18,-14,-8,-4,-9,-11,-8,-8,-8,-8,-4,-1,-4,-8,-8,-8,-9,-11,-8,-4,0,-2,-13,-19,-13,-14,-17,-18,-24,-31,-29,-27,-33,-37,-36,-37,-43,-44,-38,-33,-37,-42,-42,-39,-40,-47,-45,-37,-42,-50,-48,-43,-52,-60,-57,-53,-53,-49,-49,-56,-61,-59,-58,-57,-56,-57,-58,-58,-56,-59,-59,-51,-48,-57,-57,-49,-50,-49,-44,-40,-39,-40,-37,-33,-29,-27,-24,-25,-29,-29,-27,-28,-27,-23,-24,-29,-34,-33,-21,-11,-14,-17,-14,-13,-10,-10,-14,-16,-9,-9,-12,-6,-4,-4,-4,-4,-6,-7,-3,0,-2,-3,-1,1,0,-2,-2,-1,-2,-1,-1,-2,-2,-1,0,-2,-3,-3,-2,-1,-1,-2,-3,-3,-3,-2,-1,-2,-3,-5,-7,-8,-6,-5,-7,-7,-6,-5,-6,-5,-2,0,0,-1,-4,-6,-4,-3,-2,-1,-1,-2,-5,-7,-5,-2,-1,0,3,6,3,-1,-2,1,4,7,6,4,5,6,2,-1,2,6,5,2,1,1,1,1,1,1,3,6,
5,3,7,10,10,9,12,13,11,9,7,5,6,8,8,5,3,3,0,-4,-4,1,4,2,-2,-4,-5,-2,-1,-1,-1,2,3,0,-3,-1,1,0,0,1,2,3,2,1,2,3,5,6,7,7,5,5,6,7,8,9,9,8,7,7,8,7,6,4,0,-3,-2,-3,-4,-3,-4,-7,-8,-5,-4,-3,0,3,3,2,1,0,1,2,1,-1,0,2,0,-1,0,1,0,-1,-3,-3,-2,-4,-8,-6,-5,-5,-5,-6,-7,-7,-6,-6,-6,-6,-4,-3,-2,-2,-4,-4,-4,-5,-6,-6,-6,-6,-8,-8,-8,-7,-6,-5,-5,-5,-5,-3,-1,0,0,1,1,2,2,2,3,4,4,2,0,0,1,1,-2,-4,-4,-3,-3,-2,-2,-2,0,0,-2,-3,0,3,5,5,5,4,5,4,4,5,6,5,4,2,1,-1,0,0,1,0,-4,-6,-4,-1,-2,-3,-2,0,0,0,1,1,3,5,4,2,2,3,2,2,1,-1,-3,-4,-5,-6,-8,-9,-7,-6,-5,-6,-9,-10,-10,-9,-7,-8,-10,-11,-11,-9,-1,4,7,14,24,32,41,52,62,67,70,69,62,53,42,32,20,11,7,3,4,8,9,7,8,7,3,0,0,3,4,6,3,-1,0,3,1,-2,0,4,3,2,2,3,2,0,-1,-2,-2,-2,-2,-2,-2,-2,0,1,-1,-3,-4,-4,-2,3,7,9,8,8,6,6,8,10,8,5,8,8,7,6,2,1,
5,9,7,5,4,4,2,1,2,5,4,4,5,4,3,2,0,2,6,8,7,6,7,9,10,13,12,13,15,17,17,17,20,20,18,17,18,20,20,17,18,21,21,18,19,22,20,18,22,27,27,25,25,24,24,28,30,29,29,30,29,29,29,28,28,28,29,25,25,28,26,24,24,22,20,20,20,18,16,14,12,10,9,10,11,11,8,9,10,8,8,12,15,14,8,2,1,2,3,2,1,0,2,3,1,0,3,1,0,0,-1,-1,1,1,-1,-3,-3,-2,-3,-4,-3,-2,-2,-3,-2,-3,-3,-3,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-1,-1,-2,-1,0,0,1,1,0,-1,0,1,0,0,1,0,-2,-2,-1,-1,0,2,1,1,1,0,-1,-1,1,3,2,0,-1,-1,-3,-4,-3,0,1,0,-2,-3,-3,-1,-2,-3,-1,1,-1,-3,-2,0,0,0,0,0,0,0,-1,-2,-2,-1,-3,-6,-6,-6,-8,-9,-8,-6,-5,-5,-5,-6,-5,-4,-2,-1,1,4,4,1,0,2,4,6,6,4,3,2,2,0,0,1,1,0,-1,-1,-1,-1,-2,-2,-1,0,0,0,-1,-2,-3,-3,-2,-2,-3,-3,-3,-3,-4,-4,-3,-3,-4,-4,-3,-2,1,2,2,2,3,3,3,5,6,6,5,4,3,0,-1,-1,-1,-1,-2,-3,-2,0,-1,-1,0,1,2,3,3,4,5,5,4,4,6,7,
6,5,6,7,5,2,1,1,0,-3,-4,-3,-3,-5,-6,-7,-7,-7,-8,-9,-11,-10,-8,-6,-6,-5,-5,-6,-5,-1,-1,-2,-1,-3,-8,-12,-10,-6,0,6,14,25,39,51,66,88,110,118,115,113,108,90,71,53,32,14,6,2,2,5,7,4,2,3,-2,-7,-5,3,9,7,-1,-6,-2,4,3,-2,1,6,4,0,2,6,7,6,4,2,2,4,7,7,3,2,10,11,1,-6,-8,-9,-2,6,5,1,1,-2,-6,-8,-1,6,6,1,4,10,9,4,1,-1,0,0,2,6,10,15,16,12,13,20,22,22,25,23,18,13,13,15,22,26,20,12,9,10,15,18,16,10,11,13,12,14,20,27,23,18,26,36,34,28,31,38,34,27,35,44,39,36,40,46,45,42,40,38,37,40,45,47,47,44,47,51,52,48,48,54,55,46,43,46,43,35,38,40,36,32,32,30,29,27,26,25,21,19,21,19,18,21,21,13,10,9,9,6,-3,-10,-9,-6,-5,-7,-12,-13,-8,-6,-7,-6,-3,-7,-4,-2,-1,1,2,4,6,4,3,5,6,6,5,6,6,4,1,-2,-3,-1,-2,-4,-5,-4,-3,-5,-7,-7,-6,-6,-6,-5,-5,-6,-5,-4,-3,0,2,2,2,4,5,6,6,8,9,6,3,4,2,-1,-1,1,1,-2,-1,0,-2,-3,-1,2,6,9,7,5,8,12,8,3,3,5,5,1,-2,-1,
1,3,1,-2,0,4,6,6,6,6,5,5,3,2,3,1,-2,-2,-1,-1,0,1,0,0,2,-1,-5,-3,1,-1,-4,-4,-3,-4,-6,-7,-6,-1,2,2,3,5,6,5,3,4,6,6,5,3,2,0,0,1,2,2,0,0,2,2,3,4,4,2,1,1,0,1,2,1,0,3,5,4,3,6,7,5,5,5,4,5,7,6,3,3,6,8,9,11,11,12,13,13,12,11,10,9,8,7,5,6,9,10,8,9,11,11,12,15,16,13,10,10,8,5,8,10,9,9,10,9,8,9,10,6,4,4,4,2,0,0,2,0,-3,-4,0,0,0,1,-1,-4,-7,-9,-11,-8,0,10,20,32,41,54,68,81,98,119,131,133,126,117,100,73,52,37,19,1,-10,-11,-3,6,9,7,10,14,12,6,8,10,10,9,4,-4,-3,3,4,-2,-1,4,4,4,10,14,13,12,11,11,8,10,13,-9,-8,-8,-8,-8,-6,-4,-3,-2,-1,2,3,2,2,3,4,5,6,7,8,9,11,11,10,8,7,6,4,7,5,1,1,2,1,3,10,12,11,6,-1,-9,-15,-26,-41,-53,-68,-91,-112,-121,-118,-117,-110,-91,-71,-55,-32,-14,-5,-1,0,-3,-7,-5,-3,-3,3,9,5,-2,-7,-6,1,5,1,-3,-2,2,0,-5,-3,0,-2,-6,-8,-5,-3,-1,-2,-4,-7,-8,-4,-4,-11,-10,-1,5,8,9,3,-4,
-4,-1,0,2,5,6,0,-6,-4,2,-3,-9,-9,-3,0,3,1,0,-2,-6,-8,-14,-16,-12,-11,-18,-20,-19,-22,-20,-14,-10,-10,-12,-19,-23,-17,-9,-6,-8,-12,-17,-16,-10,-10,-13,-12,-13,-20,-26,-22,-18,-26,-35,-32,-25,-29,-37,-33,-27,-35,-42,-39,-35,-41,-45,-45,-43,-40,-37,-36,-40,-44,-47,-46,-44,-46,-50,-51,-47,-48,-54,-55,-47,-44,-47,-43,-36,-38,-40,-36,-35,-34,-33,-31,-29,-27,-26,-22,-21,-23,-21,-18,-20,-20,-13,-10,-11,-11,-8,1,9,8,6,4,6,10,12,8,5,6,6,3,6,3,1,0,-1,-2,-4,-6,-4,-3,-5,-6,-6,-5,-5,-6,-5,-2,1,2,1,2,4,5,4,4,6,7,7,6,6,5,4,4,5,5,3,2,-1,-3,-3,-3,-4,-5,-5,-5,-7,-8,-5,-2,-3,-1,2,2,0,0,2,2,1,2,3,3,0,-4,-7,-6,-3,-6,-9,-7,-2,-2,-5,-5,-1,1,1,-1,-3,-2,0,-1,-5,-7,-7,-6,-6,-5,-5,-3,-2,-2,0,3,2,1,1,0,-3,-2,-1,-3,0,4,1,-2,0,3,2,2,3,5,6,5,1,-2,-2,-3,-5,-6,-4,-3,-4,-6,-6,-5,-3,-1,0,0,-2,-3,-2,-1,-1,-2,-2,-2,-3,-3,-1,0,0,1,0,-1,-1,0,-3,-5,-4,-4,-6,-7,-6,-6,-6,-4,-4,-5,-4,-2,-2,-5,-7,-8,-9,-9,-10,-11,-12,-10,-9,-8,-7,-6,-5,
-3,-4,-7,-7,-6,-6,-7,-6,-7,-11,-12,-9,-6,-6,-4,-2,-5,-7,-7,-9,-10,-9,-7,-9,-10,-7,-4,-4,-3,-2,1,1,0,2,4,3,0,0,2,-1,2,5,7,10,12,10,3,-7,-18,-30,-40,-53,-68,-80,-97,-117,-130,-133,-128,-120,-102,-75,-53,-37,-18,-2,7,9,2,-8,-12,-9,-11,-16,-12,-6,-9,-10,-10,-10,-5,3,3,-4,-4,1,0,-3,-4,-4,-10,-13,-13,-10,-10,-9,-6,-9,-12,8,7,6,6,6,5,3,3,3,2,0,-1,-1,-1,0,0,0,-2,-3,-5,-6,-7,-6,-5,-5,-5,-2,-1,-2,-3,0,0,0,0,-2,-4,-5,-5,-4,0,6,9,13,21,28,37,49,59,63,62,63,56,46,37,29,15,6,2,-1,-3,-1,3,4,4,3,-3,-6,-3,1,3,3,1,-1,0,1,0,-2,0,1,1,0,3,5,4,2,0,-1,1,3,4,6,4,4,5,4,0,0,-2,-5,-2,1,0,0,0,-1,-2,1,3,4,1,-2,0,5,6,4,0,-1,1,3,4,4,4,7,8,6,6,7,8,8,7,7,5,3,2,4,7,8,5,2,2,2,3,7,9,6,7,9,8,6,9,11,9,8,11,16,14,10,11,15,15,12,16,20,18,17,19,22,22,21,19,16,15,17,20,22,21,21,22,23,23,22,23,26,27,23,22,23,22,20,20,20,18,20,20,18,17,16,13,12,12,12,
14,12,8,8,9,6,5,7,7,6,3,-3,-5,-4,-2,-1,-3,-4,-4,-2,-3,-2,0,-2,-1,0,1,1,0,2,4,3,3,3,4,3,3,3,3,3,3,1,0,0,0,-1,-2,-2,-2,-3,-3,-2,-2,-1,0,1,0,-1,-1,0,1,3,4,3,3,3,2,2,2,3,3,2,1,1,0,-1,-1,0,-1,-2,-1,0,-1,-2,-3,-2,0,2,2,0,0,1,1,1,0,1,2,2,0,-1,0,3,4,4,3,3,4,4,3,2,2,2,2,1,0,-1,-2,-1,-1,-1,1,3,3,2,3,2,1,2,3,2,1,1,0,-1,-1,-2,-1,1,1,2,2,2,2,2,2,2,3,4,2,2,1,0,0,1,3,3,2,1,1,0,0,1,1,0,-1,-2,-2,-2,-1,-1,0,1,3,2,2,4,5,4,4,4,1,1,1,1,0,0,1,2,2,3,2,3,3,3,2,2,2,1,0,0,-1,-1,0,1,0,-1,-2,-4,-3,0,1,-1,-3,-3,-3,-3,-1,1,2,5,6,4,3,5,6,4,2,1,0,0,-1,-2,-2,-4,-4,-2,1,1,0,-2,-3,-5,-5,-7,-9,-9,-6,-2,5,12,17,24,32,39,48,57,62,65,66,64,54,38,27,19,8,0,-1,-2,1,7,9,7,7,9,6,4,7,8,7,7,6,0,0,3,3,1,1,4,3,2,6,7,5,5,4,1,1,3,4,10,
0,-3,7,13,8,5,7,7,11,17,18,16,18,19,13,4,7,11,6,3,6,10,10,7,1,-2,2,3,2,3,4,2,0,0,3,7,7,7,8,7,4,3,3,6,12,13,7,3,4,5,9,17,16,13,14,17,20,26,31,32,28,25,29,35,33,24,27,31,28,22,29,38,38,35,40,44,40,41,46,39,30,34,39,38,38,38,38,43,44,42,40,44,46,39,35,40,37,30,33,34,30,27,28,30,30,27,23,18,13,12,12,8,9,15,14,9,7,3,0,-1,-5,-12,-9,-1,2,0,-9,-14,-9,-5,-6,-2,0,-2,-3,-5,-7,-9,-7,-4,-4,-8,-12,-12,-11,-10,-9,-7,-5,-4,-7,-13,-15,-10,-3,-2,-5,-5,-3,-3,-5,-4,-1,3,7,8,6,3,4,4,1,-1,0,1,2,2,2,2,1,1,0,0,1,3,2,-2,-5,-4,-5,-5,-4,-2,0,1,1,2,3,2,3,3,1,1,1,0,0,1,2,2,2,4,3,2,2,3,1,-1,-3,-5,-7,-6,-6,-5,-3,-3,-4,-4,-3,-2,0,2,2,1,1,2,2,2,4,5,4,5,6,6,6,7,7,6,5,6,6,7,8,8,6,3,1,1,0,0,0,-2,-3,-3,-3,-3,-2,-2,-2,-2,0,0,-1,-2,-4,-5,-4,-3,-3,-3,0,0,-3,-3,-1,1,4,5,2,2,5,8,8,8,9,8,8,10,9,8,10,9,
7,6,6,6,5,3,1,-2,-3,-2,1,2,2,1,0,-2,-1,1,4,5,4,1,-2,-2,-3,-5,-3,-2,-3,-3,-2,-1,0,2,4,4,3,2,0,0,4,3,0,-2,-3,-6,-10,-8,-6,-10,-12,-15,-16,-14,-5,7,18,29,43,59,75,89,104,123,135,137,128,118,103,81,58,38,22,7,-6,-7,3,10,13,15,16,14,10,9,9,9,15,15,7,1,3,9,7,1,-1,0,-1,1,4,5,5,3,1,0,2,5,8,10,5,3,9,11,6,4,5,2,2,6,10,11,9,7,3,1,6,10,4,2,9,14,15,9,3,1,0,-3,1,9,10,7,7,5,3,3,6,8,11,11,5,-2,-3,6,17,18,15,15,18,17,23,34,33,24,23,23,20,23,28,30,25,22,28,35,34,31,38,45,43,37,39,44,43,40,46,53,51,51,52,46,40,46,52,50,50,48,45,49,52,48,45,-8,1,4,-4,-8,-4,-3,-4,-3,-7,-12,-14,-14,-17,-17,-12,-6,-9,-12,-7,-4,-7,-12,-12,-8,-1,1,-3,-4,-3,-3,-3,-2,-1,0,-3,-7,-7,-7,-8,-7,-4,-1,-3,-6,-11,-12,-6,-2,-3,-2,-7,-14,-15,-12,-14,-17,-20,-24,-29,-30,-27,-25,-30,-36,-31,-23,-26,-32,-29,-24,-31,-40,-40,-37,-41,-46,-42,-43,-46,-40,-30,-35,-39,-38,-39,-39,-40,-44,-44,-42,-41,-45,-47,-40,-35,-39,-36,-31,-32,-32,
-28,-26,-28,-29,-29,-27,-24,-18,-13,-13,-12,-9,-10,-14,-13,-9,-6,-3,0,-2,2,11,9,1,-2,0,6,11,7,4,4,1,-1,1,3,4,6,7,6,4,4,8,12,13,12,10,10,8,6,4,7,12,14,9,2,1,4,4,1,1,4,3,-1,-5,-8,-9,-7,-4,-5,-5,-3,-1,-1,-3,-4,-4,-3,-4,-3,-2,-1,0,-1,-3,-2,3,5,4,3,3,1,0,-2,-3,-3,-4,-4,-4,-4,-5,-3,-3,-3,-3,-2,-3,-4,-4,-5,-6,-4,-3,-4,-4,-2,0,2,4,5,5,5,4,3,2,3,3,2,1,-1,-3,-3,-1,-2,-3,-3,-3,-5,-5,-4,-4,-6,-5,-5,-6,-6,-5,-4,-4,-4,-5,-6,-7,-4,-2,0,0,1,1,1,3,3,3,3,3,3,2,2,2,0,0,1,1,3,5,3,1,1,1,-2,-1,1,1,-1,-2,-5,-6,-3,-2,-6,-8,-8,-8,-8,-7,-8,-9,-9,-9,-10,-9,-7,-6,-6,-6,-5,-3,-1,2,4,2,-1,-2,-2,-1,1,3,3,0,-3,-4,-3,0,3,3,5,6,4,3,3,4,3,2,1,-1,-3,-2,-1,-1,1,0,-2,-1,2,3,2,7,11,10,9,12,14,17,17,15,8,-3,-15,-27,-40,-57,-73,-86,-103,-120,-132,-134,-128,-119,-103,-81,-58,-39,-21,-6,6,7,-2,-10,-13,-14,-17,-16,-10,-6,-8,-9,-13,-13,-7,0,-3,-9,-7,-1,1,-1,1,-2,-5,-6,
-6,-5,-1,0,-2,-5,-8,-10,-6,-4,-9,-11,-6,-4,-5,-2,-1,-6,-11,-11,-9,-6,-3,-1,-5,-7,-1,1,-6,-11,-12,-8,-1,0,0,0,-3,-10,-11,-9,-7,-7,-5,-5,-6,-9,-12,-11,-5,2,2,-7,-18,-21,-16,-16,-18,-17,-23,-33,-31,-24,-24,-22,-20,-22,-27,-28,-24,-21,-29,-35,-33,-31,-38,-45,-43,-37,-39,-43,-41,-37,-43,-50,-50,-48,-49,-43,-38,-44,-50,-49,-51,-50,-47,-49,-52,-49,-47,3,-1,-2,-2,-2,-2,-1,-3,-5,-5,0,2,3,5,6,6,6,8,8,5,3,6,9,9,6,2,0,2,5,4,2,1,1,1,1,3,4,4,2,3,4,2,-1,0,3,5,4,1,-2,-2,-2,0,3,6,7,8,10,10,10,11,12,12,13,16,18,15,11,12,16,16,15,18,23,22,20,22,24,24,25,24,21,17,19,20,20,20,21,22,23,23,21,21,24,25,21,18,17,16,16,16,14,13,15,16,16,16,15,13,11,10,9,9,6,6,8,7,5,4,3,2,4,3,-3,-2,1,4,3,0,-2,-1,1,0,1,0,-1,-1,-1,-2,-2,-3,-3,-4,-5,-6,-7,-6,-6,-5,-4,-3,-2,-3,-4,-4,-3,0,1,0,1,2,1,0,1,2,4,6,7,6,5,4,5,4,2,3,4,4,4,4,4,4,4,3,3,3,3,2,0,-1,1,2,2,3,4,5,5,5,6,6,5,6,5,
4,3,4,4,4,4,4,5,6,6,5,5,5,5,3,2,2,1,0,0,-1,-1,-1,0,0,0,0,1,1,2,2,2,3,4,4,4,4,3,2,2,2,2,2,2,2,2,1,1,0,0,1,2,1,0,-1,-1,-1,-1,-2,-2,-1,-1,-1,-2,-2,-1,-1,0,0,0,0,0,0,-1,0,2,2,3,4,4,3,3,4,4,4,5,3,2,4,5,5,4,4,4,4,4,4,4,4,4,2,2,2,3,2,1,0,-2,-3,-2,-1,0,0,0,-2,-4,-4,-2,-1,-1,-1,-2,-3,-4,-4,-5,-4,-3,-3,-3,-3,-3,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-4,-2,-2,-4,-8,-8,-10,-12,-12,-12,-12,-12,-10,-4,2,8,14,23,31,37,46,55,59,62,61,57,50,38,27,18,7,1,-4,-5,-2,3,5,6,8,8,4,1,2,3,4,4,3,1,2,4,3,0,1,1,0,2,3,4,5,4,1,0,2,4,4,4,3,3,4,4,3,3,3,1,0,3,6,6,3,1,0,-1,1,1,-4,-5,-4,0,0,-1,-3,-4,-1,3,5,6,6,6,5,4,4,5,3,3,6,6,4,-1,0,4,9,11,9,7,7,7,10,15,15,13,13,13,10,10,13,12,11,12,15,18,16,15,17,22,21,19,19,19,16,14,18,22,22,21,21,19,17,20,24,26,27,28,26,26,26,25,24,50,
49,39,37,44,41,31,30,30,23,19,21,24,27,23,17,12,9,11,13,11,12,12,8,2,5,5,4,3,-4,-8,-1,10,18,21,12,3,3,4,1,5,9,9,5,3,1,1,2,5,6,5,7,9,7,4,3,2,1,0,-1,-1,-1,0,-2,-3,-3,-3,-3,-4,-6,-4,-1,-1,-4,-6,-6,-6,-6,-5,-2,0,2,1,-1,-1,1,2,1,0,0,3,3,3,2,1,1,3,3,2,4,7,8,7,3,-1,-2,-3,-5,-7,-6,-4,-6,-7,-7,-7,-7,-3,0,2,3,1,-1,-1,-1,-2,-4,-5,-6,-7,-7,-6,-4,0,1,1,1,3,2,1,2,1,-2,-4,-5,-8,-10,-10,-11,-13,-12,-10,-9,-10,-10,-10,-11,-10,-8,-7,-6,-5,-6,-5,-3,-2,0,2,1,1,1,2,2,2,2,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-6,-7,-7,-7,-6,-5,-6,-5,-5,-8,-9,-8,-6,-5,-4,-4,-5,-4,-1,-1,-2,-2,-4,-4,-3,-4,-5,-2,1,1,1,1,4,7,10,9,7,9,12,11,6,2,0,0,-1,-2,-1,-1,0,-2,-6,-8,-6,-5,-6,-7,-6,-5,-7,-9,-10,-11,-9,-6,-5,-8,-7,-5,-7,-10,-16,-18,-16,-8,0,6,15,31,48,64,78,96,117,133,137,132,127,115,90,66,51,36,17,3,1,9,13,13,9,10,12,9,3,2,2,5,6,3,2,6,10,9,6,5,3,0,-1,
3,5,5,3,0,-2,-1,2,2,0,-2,0,0,-3,-8,-8,-10,-15,-12,-3,4,8,9,10,7,4,10,15,10,7,14,19,15,11,6,1,-1,-2,2,7,9,10,8,5,5,4,5,9,12,10,4,-4,-4,6,16,20,15,15,16,14,16,29,32,26,26,28,29,31,36,38,34,32,36,39,37,34,37,40,39,37,39,41,38,32,36,43,41,41,45,42,36,41,49,48,49,50,50,51,53,52,50,51,50,39,38,46,45,34,32,33,26,22,23,26,28,25,19,15,12,13,18,18,19,24,25,21,21,21,22,22,16,9,14,21,26,25,14,9,15,14,7,6,8,10,10,6,4,4,4,2,0,0,3,4,2,-3,-6,-5,-3,-3,-3,-2,-1,-1,-3,-2,0,3,5,7,6,5,7,9,9,10,13,13,11,12,12,11,8,7,7,6,7,8,8,8,9,12,14,13,12,13,12,12,12,-51,-50,-40,-38,-44,-42,-32,-31,-30,-23,-20,-22,-25,-28,-24,-17,-13,-10,-12,-14,-11,-11,-11,-8,-2,-4,-5,-4,-4,1,5,0,-9,-17,-21,-14,-6,-6,-6,-3,-6,-11,-10,-8,-5,-3,-2,-3,-5,-6,-5,-7,-8,-7,-4,-3,-3,-2,-1,0,-1,-2,-2,-1,1,1,1,2,3,5,3,0,1,3,5,6,5,5,4,1,-1,-3,-2,0,0,-2,-4,-2,-1,-1,-2,-3,-3,-2,-1,-1,-2,-2,-1,-4,-7,
-8,-7,-3,0,2,2,4,6,5,4,5,6,5,5,5,2,-1,-2,-3,-3,-1,0,0,1,4,5,5,6,6,5,3,0,-1,-1,-1,-3,-2,-1,-1,-1,2,4,5,7,9,9,10,12,11,7,7,8,8,8,8,7,6,5,4,3,4,3,2,1,-1,-2,-2,-1,-1,-2,-2,-1,-1,0,1,1,2,2,2,3,5,5,5,6,6,7,7,5,5,5,5,5,6,7,6,5,4,3,3,4,2,0,-1,0,1,3,3,1,3,4,2,-1,-1,0,0,-2,-6,-9,-8,-5,-7,-10,-9,-5,-1,1,2,3,4,4,3,2,3,6,8,6,5,6,7,6,6,8,9,10,11,8,3,4,7,6,6,8,9,15,18,17,11,3,-5,-17,-32,-48,-65,-80,-98,-118,-134,-138,-134,-130,-116,-91,-66,-51,-35,-16,-4,-2,-8,-13,-13,-10,-10,-13,-8,-1,-1,-2,-4,-4,-3,-2,-5,-9,-8,-5,-5,-3,1,2,-3,-5,-5,-2,2,4,3,1,-1,1,2,1,0,4,9,9,12,16,14,4,-3,-6,-7,-6,-4,-3,-9,-12,-7,-4,-12,-17,-13,-7,-2,2,4,2,-1,-4,-5,-6,-5,-2,-2,-2,-4,-7,-9,-8,-2,5,4,-6,-15,-17,-14,-13,-16,-12,-14,-27,-31,-26,-26,-28,-28,-30,-34,-36,-32,-30,-35,-39,-35,-32,-36,-40,-38,-36,-40,-41,-39,-32,-36,-42,-42,-41,-45,-42,-37,-43,-49,-49,-50,-50,-50,-52,-55,-53,
-52,-54,-52,-42,-39,-46,-46,-35,-33,-33,-27,-23,-24,-27,-28,-23,-18,-14,-11,-13,-17,-19,-20,-24,-24,-21,-19,-20,-22,-24,-18,-9,-12,-18,-24,-23,-13,-8,-12,-12,-6,-4,-7,-8,-8,-6,-4,-5,-5,-4,-2,-2,-3,-5,-3,2,6,5,3,3,3,2,1,1,3,3,0,-2,-4,-6,-6,-4,-6,-8,-8,-9,-11,-12,-10,-11,-12,-10,-7,-6,-6,-5,-5,-6,-6,-7,-7,-9,-11,-10,-9,-9,-9,-10,-10,26,25,22,20,21,20,16,14,12,10,11,11,13,14,12,8,5,5,5,5,5,4,4,2,-1,-1,2,1,3,1,-3,-1,3,7,9,7,4,4,5,5,7,8,8,7,6,5,4,3,3,3,3,2,3,3,2,2,2,2,2,3,3,4,5,5,3,3,2,1,0,0,0,1,1,0,-2,-2,-2,-2,-1,1,3,3,3,1,1,3,4,3,2,2,2,2,2,2,1,1,1,1,1,3,5,6,4,2,1,0,0,0,0,-1,-1,-1,-1,0,1,1,1,1,1,3,3,3,3,3,1,-1,-1,-1,-1,0,0,0,1,1,1,1,2,2,1,0,0,-1,-2,-2,-2,-2,-2,-2,-3,-3,-1,0,-1,-1,-1,-1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,-1,-2,-2,-2,-2,-2,-2,-2,-2,-3,-2,-2,-1,0,-1,-2,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,
0,1,2,2,1,-1,-1,0,0,-2,-2,-1,-2,-2,-1,0,2,3,3,1,2,3,3,1,-1,-2,-3,-4,-5,-5,-5,-3,-3,-4,-4,-3,-2,-3,-3,-3,-4,-5,-5,-5,-6,-2,0,-1,-4,-4,-5,-5,-4,-5,-8,-10,-8,-3,3,11,18,26,36,43,51,61,68,70,71,69,60,45,33,25,16,7,4,2,3,6,7,5,5,7,3,-1,-2,0,0,0,1,0,2,3,3,1,1,0,-3,-3,0,2,3,2,-2,-3,-3,-2,-1,-1,-1,-1,-1,-3,-4,-4,-7,-10,-9,-3,0,2,1,-1,0,2,5,4,1,0,3,4,3,0,-2,-4,-4,-1,0,-1,-3,-1,0,-1,-1,0,0,1,3,4,0,-3,-1,3,6,7,6,6,6,5,6,12,16,15,15,15,14,14,15,16,14,14,18,20,17,14,17,20,19,19,22,23,21,19,21,23,23,24,24,22,20,23,26,27,27,28,28,29,29,28,28,31,31,25,22,24,24,21,19,18,14,13,14,14,14,11,9,7,6,7,9,9,9,11,11,7,6,7,9,12,10,4,3,6,9,7,3,2,4,5,3,1,1,1,1,2,2,3,4,5,4,3,3,3,3,1,-2,-2,-1,-1,-2,-2,-1,-1,-2,-2,-2,0,1,2,2,1,1,2,1,2,3,4,3,4,5,4,2,1,1,0,0,0,0,1,0,0,0,0,1,2,2,3,3,10,
8,5,3,0,-2,0,2,3,3,2,2,2,4,5,6,5,4,1,0,0,0,0,2,2,2,3,4,3,5,7,6,6,7,5,3,3,4,5,5,4,2,1,2,2,1,1,2,1,-1,-3,-4,-3,-1,0,0,-1,-1,-1,-1,0,-2,-4,-4,-3,-3,-2,-1,-2,-3,-2,0,-1,-1,0,0,-3,-4,-3,-2,-2,-1,-2,-5,-4,-1,-2,-4,0,1,-4,-8,-7,-6,-6,-5,-5,-5,-4,-1,0,-1,1,2,1,0,1,2,1,2,3,1,-1,-1,1,3,2,1,0,1,2,1,0,-1,-1,-3,-6,-8,-8,-8,-6,-5,-7,-9,-9,-10,-10,-7,-4,-4,-6,-7,-7,-10,-11,-10,-9,-9,-12,-16,-17,-16,-16,-19,-22,-20,-10,-3,5,15,28,44,59,72,87,106,121,122,112,107,96,70,46,29,15,1,-8,-13,-9,1,7,7,7,9,7,2,2,4,5,3,-1,-4,-1,0,-1,-1,1,1,-2,-4,-1,1,2,1,-1,-3,-3,-3,0,0,-3,-2,-1,-1,0,1,1,-1,2,10,11,11,10,8,7,4,5,11,8,3,7,14,16,10,6,7,9,11,14,16,15,15,12,8,9,10,10,12,14,12,8,3,4,12,21,25,20,17,18,15,15,22,24,19,17,18,19,25,30,32,30,28,33,39,35,27,35,42,39,36,42,45,40,37,45,51,48,49,52,47,40,45,50,49,49,46,43,44,47,46,48,
52,52,43,43,53,52,41,40,42,38,32,29,29,28,24,19,16,13,11,13,17,22,27,24,18,13,13,16,16,9,3,5,7,7,10,4,1,6,6,0,-1,-1,-2,-3,-2,-2,-2,-2,-2,-2,0,1,-1,-2,-1,1,2,3,4,4,3,3,5,8,10,12,13,13,9,7,6,4,4,4,2,0,0,0,0,2,5,6,6,7,10,11,10,8,7,6,5,5,7,9,8,4,2,4,7,9,7,5,6,8,5,3,4,9,8,4,1,1,2,7,8,6,5,4,4,4,6,7,7,6,6,5,3,3,3,4,4,5,5,4,5,8,8,4,2,3,4,5,7,8,8,9,9,6,6,8,9,8,6,4,2,1,0,-1,1,2,1,-1,-3,-5,-6,-6,-6,-7,-6,-6,-8,-7,-4,-1,1,3,6,8,9,10,9,9,12,12,11,11,10,11,13,12,11,10,10,10,9,9,8,7,6,-9,-6,-4,-2,0,2,0,-2,-2,-2,-2,-1,-1,-3,-5,-5,-4,-3,-1,0,1,1,1,-1,-1,0,-1,-2,-2,-3,-5,-5,-5,-5,-4,-2,-2,-3,-4,-4,-3,-1,0,0,0,1,1,0,2,3,4,5,4,3,2,2,3,2,3,2,1,1,3,3,2,2,2,1,2,3,2,1,1,2,1,1,4,5,3,2,2,1,2,4,3,1,2,4,0,-1,4,8,7,6,6,5,5,5,4,1,0,
0,-1,-2,-1,0,-1,-2,-1,-1,-2,-1,1,1,-1,-2,-2,-1,0,0,-1,0,1,1,1,2,6,7,6,6,4,2,4,6,6,7,7,4,1,2,4,5,5,8,9,7,6,6,9,14,16,16,15,18,21,19,12,3,-6,-17,-29,-45,-61,-74,-88,-108,-121,-122,-115,-110,-97,-71,-48,-32,-17,-3,6,11,7,-3,-11,-10,-10,-13,-7,-2,-4,-5,-6,-4,-1,1,-1,-2,1,-1,-3,-3,1,3,0,-3,-5,-4,0,1,1,0,0,-1,0,0,-1,0,0,-2,0,2,-3,-10,-13,-12,-11,-8,-8,-6,-8,-12,-10,-4,-7,-14,-16,-11,-6,-8,-11,-12,-15,-15,-14,-13,-11,-7,-8,-9,-9,-11,-13,-12,-9,-5,-6,-14,-24,-26,-21,-18,-18,-16,-16,-22,-24,-19,-18,-18,-20,-25,-29,-31,-28,-27,-33,-39,-34,-27,-34,-42,-39,-36,-42,-46,-41,-37,-44,-49,-47,-48,-52,-46,-40,-44,-48,-47,-47,-46,-43,-45,-47,-46,-47,-52,-53,-45,-44,-54,-53,-43,-41,-42,-37,-34,-31,-30,-29,-23,-18,-16,-13,-12,-14,-16,-21,-26,-23,-15,-11,-10,-14,-14,-7,0,-2,-3,-4,-7,-3,1,-4,-5,0,1,0,2,3,3,2,2,2,3,3,1,0,2,3,2,0,0,0,-1,-1,-2,-1,-3,-6,-9,-10,-12,-11,-8,-6,-5,-4,-3,-3,-1,1,1,1,1,-1,-5,-6,-5,-6,-9,-11,-10,-7,-6,-6,-5,-5,-6,-8,-7,-4,-1,-2,-6,-7,
-6,-4,-5,-6,-4,-1,-3,-7,-7,-3,-1,0,-2,-6,-6,-4,-3,-3,-3,-3,-5,-6,-6,-5,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-4,-6,-6,-2,0,-1,-2,-3,-4,-6,-6,-7,-6,-4,-5,-7,-8,-6,-4,-3,-2,-1,0,-1,-2,-3,-2,0,2,3,4,4,4,5,4,4,6,5,2,0,-2,-5,-7,-8,-9,-10,-9,-9,-11,-11,-11,-10,-10,-9,-11,-11,-9,-9,-10,-10,-9,-8,-7,-6,-6,4,3,1,1,2,0,0,0,0,0,1,1,0,1,2,2,2,1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,1,1,1,1,1,0,0,1,1,1,0,-1,-2,-1,-2,-3,-3,-2,-3,-3,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,0,0,0,-1,0,0,0,1,0,0,0,-1,-2,-3,-3,-3,-4,-5,-3,-3,-3,-3,-3,-3,-2,-2,-3,-4,-2,-1,-4,-5,-5,-4,-3,-2,-2,-2,-1,0,0,1,2,2,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,2,5,4,2,2,2,2,3,4,4,2,1,0,-2,-1,2,4,2,0,-4,-7,-8,-6,-7,-9,-9,-6,-1,5,11,17,25,34,41,48,56,61,62,61,59,51,37,26,18,9,4,0,-3,-2,5,9,7,8,9,7,2,5,6,5,3,3,2,2,1,1,2,4,3,0,0,1,
4,6,5,2,0,2,1,1,1,1,2,3,2,3,3,-1,-2,1,6,7,8,6,3,3,5,8,10,8,5,6,9,8,7,5,6,8,9,9,8,4,5,4,5,4,5,5,6,7,8,6,4,6,11,14,15,13,12,12,11,11,14,14,11,11,12,11,12,14,14,13,13,17,21,18,15,19,23,20,17,20,22,20,18,21,24,23,23,24,23,20,20,22,20,22,21,21,22,23,22,23,26,27,25,25,28,29,23,21,21,19,18,18,17,17,13,8,7,6,6,7,8,8,10,9,4,0,1,4,5,1,-4,-3,-2,-1,0,-1,-1,2,2,1,1,2,1,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-3,-2,-2,-2,-1,0,1,2,2,2,1,1,1,1,0,0,-1,-2,-3,-3,-4,-2,1,2,2,2,3,4,4,3,3,3,2,1,1,2,2,0,-1,-2,0,1,0,0,1,1,-1,-2,-1,1,0,-1,-1,-1,0,1,0,0,0,0,0,0,1,2,2,2,2,3,4,4,4,4,3,3,3,3,2,2,1,-1,-2,-1,0,0,1,2,2,1,1,1,2,3,4,2,1,2,1,0,0,2,4,3,2,2,1,1,1,1,1,1,1,1,0,0,2,2,3,5,5,6,6,7,5,5,6,6,6,5,5,4,4,5,4,4,5,6,5,4,4,3,3,6,
5,6,7,7,7,7,8,10,10,9,8,7,5,2,0,-1,-2,-3,-4,-5,-5,-3,-4,-3,-2,-2,0,4,7,9,10,9,6,7,9,5,3,2,0,-3,-9,-14,-16,-14,-12,-11,-8,1,18,35,49,67,87,103,111,114,116,109,90,71,57,42,25,11,4,7,15,16,7,7,11,10,7,5,4,5,6,3,1,0,-1,-4,-8,-9,-9,-13,-12,-3,0,-6,-6,-5,-5,-2,4,7,6,4,6,9,10,8,9,7,5,7,10,10,8,8,7,4,1,5,11,8,1,2,5,6,3,-2,-4,-3,-4,-4,0,2,3,4,6,6,5,7,11,11,7,1,-4,-5,-1,8,14,10,7,9,9,11,19,21,15,15,20,23,22,23,24,18,17,24,31,29,28,37,41,35,34,45,49,41,35,40,46,41,34,30,29,27,32,32,31,36,37,36,39,43,45,48,49,47,39,39,49,46,33,32,35,31,27,27,26,25,23,22,18,12,10,13,16,17,19,15,8,6,3,-3,-7,-9,-10,-8,-6,-2,5,2,-3,0,1,2,5,4,2,2,2,3,2,2,1,1,2,1,-2,-5,-6,-5,-6,-7,-6,-4,-3,-2,2,3,1,0,2,3,4,5,5,2,0,-1,-2,-2,0,2,0,-1,0,0,-1,-1,1,1,-1,-1,1,3,4,3,1,0,-1,-2,-3,-3,-3,-3,-2,-1,0,0,0,0,0,2,2,2,3,3,
1,-1,-2,-1,2,3,3,4,5,4,2,2,3,2,2,4,1,0,2,4,3,4,6,4,1,2,1,-1,-1,2,1,-4,-6,-7,-6,-4,-1,-1,-1,0,-1,-4,-5,-3,-3,-3,-4,-4,-4,-5,-6,-6,-6,-7,-9,-9,-8,-6,-4,-2,-1,-1,-2,-3,0,3,4,3,3,3,2,1,-1,-2,-3,-3,-4,-5,-5,-3,-1,0,0,-3,-5,-2,1,2,2,3,5,5,5,4,3,5,8,8,5,5,6,4,2,1,0,-2,-1,1,-2,-6,-6,-6,-9,-10,-9,-5,-2,-2,-3,-5,-3,1,4,2,1,3,1,-3,-6,-5,-9,-18,-20,-17,-18,-17,-17,-19,-16,-6,2,7,17,36,56,73,83,102,124,134,133,128,123,112,90,67,49,37,20,3,-3,6,17,18,12,11,13,9,3,2,2,5,4,-1,-5,-3,0,3,2,4,8,6,2,4,9,12,15,13,8,8,11,15,11,5,5,11,12,8,6,-5,-5,-5,-6,-6,-5,-5,-7,-9,-9,-8,-8,-8,-6,-3,-1,0,1,2,3,4,3,2,2,2,1,1,-1,-5,-7,-8,-9,-9,-8,-9,-10,-7,-5,-3,-2,2,8,12,15,13,10,9,6,-4,-18,-36,-50,-68,-88,-104,-112,-115,-118,-109,-90,-70,-56,-41,-24,-10,-2,-4,-14,-15,-8,-8,-11,-10,-6,-5,-5,-7,-7,-5,-3,-2,0,3,6,7,8,12,12,2,-1,3,4,4,4,0,-6,-7,-6,-5,-8,-11,
-10,-9,-8,-5,-2,-3,-7,-6,-5,-4,-3,-1,1,-5,-10,-7,-1,-1,-5,-6,-3,2,4,1,1,1,0,-2,-4,-5,-7,-6,-5,-6,-10,-10,-7,0,5,5,1,-7,-13,-9,-6,-8,-8,-10,-18,-20,-15,-14,-21,-22,-21,-22,-22,-17,-16,-24,-30,-28,-27,-36,-39,-33,-32,-42,-46,-38,-32,-40,-45,-41,-34,-30,-29,-28,-33,-35,-36,-39,-39,-37,-41,-44,-45,-47,-50,-47,-39,-38,-47,-45,-33,-31,-34,-29,-27,-27,-28,-26,-22,-20,-18,-12,-11,-14,-16,-17,-18,-15,-7,-5,-4,1,3,6,8,7,5,0,-5,-1,3,-1,-1,-4,-5,-4,-2,-2,-2,-1,-2,-2,-1,-1,-1,1,4,7,7,6,6,7,6,4,3,1,-2,-4,-3,-2,-3,-4,-5,-6,-5,-2,-1,0,1,2,-1,-2,0,1,0,0,2,2,1,1,2,1,0,-2,-4,-3,-2,-1,0,1,2,1,2,2,1,0,-1,-1,-1,-1,-2,-4,-4,-4,-5,-5,-2,0,1,-1,-3,-5,-4,-5,-6,-4,-2,-2,-2,-1,0,-1,0,1,0,-1,0,-2,-5,-3,-1,-2,-2,0,0,-3,-2,2,5,5,4,3,0,0,0,-1,0,3,4,2,1,2,3,3,4,4,5,4,4,6,8,9,7,5,3,1,0,0,1,2,0,-4,-5,-5,-5,-5,-3,-2,0,1,2,3,3,4,4,2,1,0,0,2,4,2,-1,-2,-2,-2,-4,-5,-3,-2,-2,-4,-7,-8,-6,-6,
-6,-5,-3,-3,-2,0,-1,-2,1,5,5,5,8,10,8,5,2,1,2,4,3,0,-2,0,1,0,0,5,7,5,10,18,20,18,18,17,18,20,18,9,0,-6,-16,-34,-55,-71,-82,-100,-121,-132,-133,-130,-125,-111,-89,-66,-50,-36,-19,-4,3,-4,-16,-18,-10,-10,-12,-8,-2,-2,-3,-6,-6,-2,3,1,-2,-4,-4,-6,-9,-7,-3,-5,-10,-14,-16,-14,-9,-8,-12,-15,-12,-7,-6,-11,-12,-9,-7,3,3,3,3,2,1,1,3,4,4,4,5,6,5,4,4,3,2,2,1,1,2,3,2,2,3,3,3,5,6,7,7,7,8,9,9,7,6,4,3,3,0,-4,-4,-5,-3,-1,1,5,13,21,28,35,45,52,57,61,62,56,45,35,28,18,10,4,-2,-2,5,8,5,5,8,7,4,4,4,4,5,5,4,4,2,0,-1,-1,-2,-5,-4,-2,1,1,0,-1,-2,0,3,2,2,3,6,6,5,4,3,-1,-4,-4,-2,-1,-1,-3,-5,-5,-3,2,4,2,0,-1,1,2,0,-2,0,2,5,4,1,1,2,5,5,3,3,3,4,3,3,0,-3,-3,-1,2,4,3,1,3,2,3,6,8,6,6,9,9,7,8,8,6,6,11,14,12,11,14,16,13,12,16,18,15,15,19,22,20,17,16,17,17,19,22,24,25,23,21,22,23,23,24,25,24,20,18,21,21,16,13,12,11,12,13,
13,12,9,7,6,5,4,6,6,6,6,6,2,0,1,1,3,2,-2,-4,-3,1,2,-1,-2,-1,1,1,1,1,0,-1,-1,-1,0,1,0,-1,-1,-3,-5,-6,-5,-3,-3,-3,-3,-2,-1,0,2,4,5,4,4,4,4,4,3,2,1,1,0,0,1,1,0,-1,-1,-1,-2,-3,-3,-4,-3,-2,-1,0,2,2,1,1,1,1,1,1,0,0,1,1,2,2,2,2,3,4,5,5,5,4,3,2,2,2,3,4,3,3,4,3,1,1,0,-1,-2,-2,-2,-3,-3,-3,-4,-3,-1,0,0,1,1,0,0,2,3,1,0,0,0,0,1,0,0,2,1,0,-1,0,1,0,-1,-2,-2,-1,0,-1,-1,-2,-4,-5,-4,-3,-1,0,1,1,0,0,1,3,5,6,6,5,4,3,3,1,0,0,0,0,-1,-1,0,1,1,0,-1,-1,0,1,0,0,1,2,1,0,0,1,3,4,4,4,3,3,3,4,3,2,2,2,0,-2,-2,-2,-3,-4,-4,-2,-1,0,-1,-2,-2,-2,-2,-2,-2,-1,-3,-6,-5,-3,-5,-9,-10,-10,-9,-9,-10,-12,-12,-8,-3,2,8,16,25,33,39,47,56,63,66,66,64,55,41,31,25,17,8,1,-3,-2,5,6,2,4,6,1,-2,-1,2,3,5,3,1,2,3,3,4,6,6,3,2,2,5,8,9,7,5,5,7,7,7,5,3,4,5,6,5,8,
5,4,11,14,13,12,9,6,4,8,14,13,11,15,18,16,10,5,7,11,9,8,11,11,9,6,3,2,4,5,6,7,8,4,-5,-6,1,10,12,8,9,12,13,13,17,17,15,19,21,22,29,34,35,32,31,36,44,45,41,42,46,45,42,47,49,41,38,47,52,46,45,48,45,38,43,46,45,48,46,45,49,52,48,46,48,44,39,42,52,45,30,30,32,27,25,28,30,30,23,17,14,12,10,15,16,16,16,15,13,10,7,6,7,0,-7,-4,1,3,4,-2,-10,-7,-1,0,-2,-2,-2,-2,-1,1,2,2,3,4,3,2,1,1,0,-1,-2,-2,-2,-3,-4,-4,-2,-1,-1,-2,0,1,1,-1,-3,-3,-3,-5,-8,-9,-7,-7,-9,-9,-5,-3,-3,-1,-1,-1,1,3,4,5,7,5,2,3,4,2,3,6,7,5,2,1,0,0,-1,-3,-1,2,2,-1,-4,-4,-2,-2,-3,-2,-2,-3,-6,-10,-11,-10,-9,-10,-13,-13,-10,-8,-7,-5,-3,-2,-2,-2,-2,-1,3,6,5,2,2,4,3,1,0,1,2,2,-1,-5,-5,-5,-7,-9,-7,-5,-4,-3,-3,-4,-4,-3,-1,0,3,5,4,3,2,1,1,-1,-1,1,2,1,-1,-4,-5,-3,-2,-4,-4,0,2,0,-2,-1,2,4,2,2,6,9,8,6,6,7,8,9,8,9,12,12,8,5,4,4,3,4,4,3,2,0,-2,-2,
-1,2,5,5,5,4,3,2,3,5,6,5,4,2,0,1,2,3,0,-7,-12,-14,-17,-22,-23,-23,-21,-17,-13,-7,3,18,36,60,82,97,114,133,143,143,139,132,116,91,69,52,34,17,2,-3,5,15,17,15,16,15,9,5,6,7,7,6,4,3,4,2,0,0,1,1,0,-1,0,1,3,5,4,3,6,12,11,6,1,1,6,7,2,0,0,-3,-3,3,9,11,12,11,7,1,3,6,5,3,7,10,11,6,0,2,5,4,5,8,8,7,5,5,4,3,6,6,6,8,9,4,3,12,19,18,16,17,19,19,20,23,22,18,18,21,22,24,26,23,21,22,29,35,33,28,31,36,35,34,38,40,38,37,45,49,45,43,46,41,37,40,44,46,50,45,41,44,46,44,46,47,42,36,38,46,43,33,33,34,33,37,38,35,34,30,22,15,10,8,12,13,12,12,10,8,7,-8,-3,-2,-9,-13,-13,-10,-8,-5,-5,-9,-14,-12,-10,-14,-17,-15,-8,-3,-5,-10,-9,-7,-7,-7,-8,-5,-3,-1,-4,-5,-6,-10,-10,-7,1,2,-6,-14,-14,-10,-11,-15,-16,-15,-19,-19,-18,-21,-24,-25,-31,-36,-37,-34,-32,-38,-46,-45,-41,-44,-49,-48,-45,-49,-51,-45,-42,-51,-56,-51,-50,-52,-48,-42,-45,-49,-49,-51,-49,-48,-54,-55,-51,-49,-50,-47,-41,-44,-53,-47,-34,-32,-33,-28,-27,-30,-32,-33,-24,-18,
-16,-14,-13,-17,-19,-17,-18,-17,-14,-11,-9,-8,-10,-4,5,3,-1,-5,-6,-2,7,4,-2,-4,0,0,1,1,-1,-3,-3,-2,-3,-4,-4,-3,-2,-2,-1,-1,0,1,1,2,3,2,1,1,1,1,-1,-1,-1,0,1,2,2,3,6,7,5,5,7,6,2,1,0,-1,-2,-1,-3,-5,-6,-6,-8,-6,-2,-2,-4,-3,-3,-6,-7,-5,-2,0,0,1,1,2,1,-2,-2,1,3,3,1,0,1,0,0,1,3,6,8,7,6,8,10,10,8,6,5,4,1,0,0,1,1,-1,-4,-7,-5,-3,-3,-4,-4,-2,-1,0,-1,0,3,6,7,7,9,11,9,6,5,5,5,5,5,3,2,0,-2,-3,-3,-2,-1,-1,-1,2,2,0,-1,0,2,5,6,5,4,6,6,2,0,2,4,3,0,-1,0,-1,-4,-6,-6,-5,-5,-5,-7,-8,-7,-8,-10,-10,-6,-3,-2,-2,-1,-2,-2,-1,0,2,3,3,1,-2,-4,-5,-4,-3,-3,-2,-3,-4,-6,-5,-2,0,2,1,0,0,1,8,13,14,18,22,23,22,22,19,14,9,-2,-18,-36,-59,-82,-98,-114,-133,-143,-144,-142,-136,-119,-92,-70,-53,-35,-18,-2,4,-3,-15,-16,-14,-17,-16,-9,-3,-5,-6,-5,-5,-4,-2,-2,0,2,2,1,1,2,2,3,0,-3,-4,-3,-2,-7,-11,-11,-8,-5,-4,-8,-8,-5,-1,0,3,4,-2,-8,-9,-11,-10,-6,-2,-4,-6,
-4,-1,-4,-8,-10,-4,2,0,-5,-5,-6,-7,-7,-6,-5,-4,-2,-1,-4,-5,-5,-9,-9,-4,-4,-13,-19,-19,-17,-16,-20,-20,-20,-22,-23,-18,-18,-21,-22,-23,-25,-22,-20,-20,-29,-35,-33,-29,-33,-37,-36,-36,-40,-42,-39,-36,-44,-48,-44,-42,-44,-41,-36,-39,-43,-46,-49,-45,-42,-46,-47,-44,-45,-46,-42,-36,-38,-45,-43,-34,-34,-35,-33,-37,-38,-36,-34,-29,-22,-15,-10,-9,-11,-13,-11,-11,-11,-7,-5,3,-1,0,3,6,5,5,4,3,5,8,9,6,5,7,8,7,3,0,1,4,6,3,0,-1,1,2,1,1,2,4,4,7,9,7,5,7,9,12,11,7,8,10,11,10,11,13,12,14,15,15,18,21,21,19,18,21,24,23,21,25,30,28,26,28,29,27,25,30,32,32,31,31,27,25,26,29,30,30,29,30,33,33,29,28,28,27,24,25,28,26,21,18,18,15,16,18,18,18,15,11,10,10,10,13,13,11,10,11,9,7,5,7,10,6,1,0,2,5,7,4,0,0,4,4,2,1,0,0,1,2,2,2,2,2,3,3,3,3,3,3,3,2,1,1,1,1,1,1,1,2,3,2,1,2,2,2,1,1,0,0,1,1,0,2,4,5,5,5,5,5,6,6,6,6,6,5,3,2,3,3,3,4,5,4,2,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,
3,3,2,1,0,0,0,-1,-2,-2,-1,-1,-1,0,2,2,2,1,1,2,3,4,3,2,2,3,2,1,1,1,1,0,-2,-4,-4,-4,-5,-7,-6,-4,-3,-4,-3,-2,-2,-1,0,0,1,2,1,1,1,1,1,-1,-1,0,0,-1,-2,-3,-5,-6,-5,-6,-6,-4,-3,-4,-4,-4,-4,-3,-2,-1,-1,0,0,1,1,1,1,2,3,2,2,2,0,-1,-2,-2,-2,-2,-2,-2,-3,-3,-4,-2,0,2,2,1,1,1,1,1,1,2,2,1,-2,-3,-4,-4,-3,-3,-4,-6,-8,-8,-11,-12,-12,-11,-14,-13,-12,-6,1,9,17,27,39,49,57,67,73,74,74,72,61,47,35,28,18,9,1,-4,-1,6,7,5,8,8,3,-1,1,1,0,0,1,0,-1,-4,-5,-4,-4,-5,-5,-5,-4,-3,-1,0,0,0,3,5,5,5,4,4,4,5,5,4,2,-2,-4,0,2,3,2,2,1,1,3,3,0,-2,0,2,3,0,-3,-2,2,4,3,2,2,2,2,1,0,0,-1,-1,0,3,2,-1,2,7,8,7,6,7,10,11,10,10,10,7,8,8,9,8,10,8,7,8,13,18,17,16,18,21,20,20,22,23,20,18,21,23,23,22,21,19,18,19,20,23,23,22,22,25,24,21,22,23,22,18,19,21,21,17,17,16,15,18,19,19,18,15,11,9,7,5,6,5,4,4,5,3,1,7,
10,10,3,-1,2,7,9,10,4,0,2,6,7,7,6,5,4,3,3,3,1,-2,-3,-2,-1,0,0,-2,-3,-1,-1,-2,-3,-3,-3,-3,-2,-2,-3,-4,-4,-6,-7,-4,-1,1,3,4,4,6,9,9,9,12,14,13,10,8,7,6,3,0,0,2,-1,-7,-10,-9,-6,-5,-5,-5,-6,-6,-3,0,3,9,14,14,13,13,13,14,16,17,15,12,10,9,7,5,3,2,2,3,4,3,-1,-4,-3,-5,-8,-9,-7,-7,-8,-9,-9,-8,-6,-4,-3,-1,3,5,5,9,10,9,6,5,3,1,2,1,0,4,6,2,-1,1,3,4,7,9,7,5,4,0,-5,-4,0,1,0,-1,-2,-3,-2,1,4,4,4,3,3,4,7,9,7,5,4,3,2,4,6,6,4,2,1,1,1,2,3,3,2,2,5,7,7,9,11,11,11,11,10,8,5,2,0,0,0,-2,-6,-7,-6,-6,-5,-2,2,4,2,2,-1,-2,-1,-4,-9,-9,-6,-6,-8,-14,-17,-14,-5,3,9,17,31,52,70,79,92,114,126,124,114,105,88,63,42,23,6,-10,-22,-27,-20,-9,-4,-3,6,11,8,5,7,8,9,8,6,6,10,9,4,0,1,6,9,7,8,10,11,8,5,3,6,11,10,1,-7,-8,-6,-6,-7,-4,-4,-11,-11,-4,3,9,10,9,8,7,7,11,15,14,11,9,10,3,-2,1,7,5,4,6,7,7,
10,12,11,9,10,11,8,10,12,6,1,8,16,16,13,16,22,23,25,29,28,21,20,22,25,28,29,28,27,28,30,32,31,30,35,40,40,38,42,42,38,36,43,49,47,47,48,42,35,41,49,51,48,40,40,47,48,44,44,46,47,41,40,46,43,32,30,32,28,27,29,27,25,22,21,25,26,25,23,22,22,25,24,17,11,9,7,4,-2,-8,-4,5,10,10,2,-3,1,6,9,9,7,6,6,5,3,0,-1,3,5,3,-1,-6,-11,-11,-9,-9,-9,-7,-7,-10,-12,-10,-9,-5,1,1,-1,0,3,5,6,6,6,6,7,7,7,8,10,9,7,5,8,10,10,10,11,10,9,9,9,7,7,5,3,1,0,-1,-1,0,0,-1,0,2,4,6,4,2,4,8,10,9,7,7,6,3,0,0,2,2,0,-2,-4,-5,-3,-2,-2,0,2,-1,-5,-6,-6,-6,-5,-3,-1,0,-1,-6,-10,-10,-5,2,-1,-7,-10,-10,-5,0,-2,-7,-6,-6,-5,-4,-3,-2,-3,-3,0,3,4,3,1,0,0,1,3,2,2,3,3,3,4,3,3,3,4,4,4,6,6,3,1,-1,-4,-4,-5,-6,-9,-9,-10,-13,-15,-14,-11,-9,-7,-6,-3,0,-1,-2,0,6,10,8,5,4,4,5,6,6,4,1,-2,-8,-13,-14,-12,-12,-12,-13,-16,-17,-15,-12,-11,-9,-7,-5,-3,-2,-3,-3,-3,-1,2,5,
4,6,10,10,9,8,9,10,10,8,6,4,4,2,-2,-3,-4,-7,-9,-7,-5,-4,-3,-1,-1,0,1,-3,-5,-1,1,0,-2,-2,-5,-6,-4,-3,-2,2,6,5,2,1,1,3,3,3,1,-1,-3,-3,-2,-1,-1,-2,-5,-7,-6,-4,-2,-1,-1,-2,-4,-5,-3,-1,0,0,-1,-1,-3,-3,-1,-2,-5,-6,-6,-8,-10,-10,-9,-9,-8,-6,-2,1,2,2,2,5,8,8,7,7,7,5,1,-1,1,1,2,2,1,5,10,9,8,7,9,13,17,14,6,-3,-9,-17,-32,-53,-71,-80,-95,-114,-126,-123,-115,-106,-88,-63,-42,-24,-6,9,20,26,20,8,3,2,-6,-12,-8,-4,-6,-8,-8,-8,-6,-6,-11,-11,-5,-1,-4,-9,-11,-7,-8,-11,-12,-8,-4,-3,-6,-10,-8,1,7,7,5,6,5,2,3,10,10,3,-5,-9,-12,-11,-11,-10,-11,-15,-18,-16,-13,-12,-11,-3,2,-1,-7,-7,-5,-6,-7,-7,-10,-13,-12,-10,-11,-11,-11,-11,-12,-7,-3,-10,-18,-17,-15,-17,-23,-25,-25,-30,-30,-24,-23,-26,-28,-30,-31,-30,-29,-30,-33,-35,-32,-30,-36,-42,-41,-39,-41,-42,-38,-35,-42,-49,-49,-49,-50,-43,-36,-40,-49,-53,-50,-43,-42,-49,-50,-45,-45,-47,-48,-43,-41,-46,-43,-32,-30,-31,-27,-27,-27,-26,-25,-21,-20,-22,-24,-23,-23,-22,-21,-23,-22,-15,-9,-7,-7,-4,3,10,6,-2,-7,-8,0,3,-1,-7,-9,-9,
-7,-6,-7,-6,-4,-1,-1,-4,-5,-3,1,5,10,11,9,9,9,7,7,10,11,9,8,4,-1,-2,0,-1,-4,-6,-7,-7,-7,-8,-8,-8,-7,-8,-10,-9,-6,-4,-6,-9,-7,-7,-8,-7,-6,-7,-6,-4,-4,-3,0,1,1,2,2,1,0,1,-1,-3,-5,-6,-5,-3,-6,-9,-10,-9,-7,-7,-6,-4,-1,0,-2,-2,0,2,4,5,3,2,3,1,-1,1,4,5,6,5,3,2,1,0,0,2,5,6,4,-1,0,4,6,5,2,1,1,3,2,2,2,1,0,0,0,1,-1,-2,-2,-1,-1,0,1,0,-1,-1,-2,-3,-2,-2,-3,-3,-2,-3,-3,-2,-3,-3,-3,-2,-1,1,2,2,3,4,4,4,6,8,9,8,6,5,4,4,2,1,2,3,1,-3,-5,-4,-3,-2,-2,-2,-3,-4,-3,-2,-1,2,5,6,5,4,4,5,6,8,7,7,6,4,3,2,1,1,1,1,0,-2,-4,-5,-4,-5,-7,-8,-7,-7,-7,-7,-6,-5,-4,-4,-3,-1,1,1,0,1,2,1,0,0,0,-1,-1,-2,-2,-1,0,-1,-2,-2,-2,-2,-1,-2,-3,-3,-3,-4,-6,-6,-5,-4,-4,-4,-4,-3,-2,-1,-1,-1,-2,-2,-2,-2,0,1,0,-1,-2,-3,-3,-2,-1,-1,0,-1,-2,-2,-1,0,1,1,0,0,1,1,1,1,2,2,1,1,0,-2,-4,-5,-6,-5,-6,-8,-9,-8,-8,-8,-8,-7,-5,-4,
-5,-5,-3,-3,-2,-4,-6,-7,-7,-6,-5,-7,-10,-10,-6,0,5,9,16,27,37,41,48,56,61,62,59,55,44,29,19,11,3,-3,-8,-12,-10,-2,2,1,4,7,4,1,3,4,3,3,4,5,6,7,4,5,7,8,7,6,5,7,7,4,2,1,4,4,1,-2,-3,-3,-4,-3,-1,1,-2,-5,-5,-1,3,6,7,8,8,9,11,12,10,10,8,7,6,3,1,1,4,7,6,4,4,5,7,7,8,7,8,8,9,9,7,5,6,10,12,11,9,9,12,13,13,16,17,14,14,16,16,16,18,17,16,17,21,21,18,16,19,24,23,21,22,22,19,17,21,25,26,26,25,22,19,20,25,29,28,25,25,27,27,25,25,25,25,23,22,23,21,18,16,14,12,12,13,13,12,9,7,8,9,9,9,11,9,9,9,5,2,1,2,3,-1,-6,-7,-3,0,0,-2,-1,1,3,4,5,4,4,5,5,4,3,3,3,3,2,0,-2,-3,-4,-4,-4,-4,-4,-4,-4,-4,-3,-2,-1,2,2,2,2,3,5,5,5,5,6,6,5,4,4,4,3,1,0,0,1,1,0,0,1,1,1,0,-1,-1,-1,-2,-3,-2,-2,-2,-1,0,0,2,3,4,5,5,4,4,5,5,4,3,3,3,2,1,1,1,1,0,-1,-3,-3,-2,-2,-3,-2,-1,-1,-2,-2,-1,0,2,2,2,2,2,-3,
-4,-2,1,4,6,6,7,7,5,5,3,2,3,5,5,5,5,3,2,2,2,0,2,5,4,4,5,4,3,4,3,1,1,3,2,2,5,6,3,2,3,5,5,4,3,3,4,4,4,3,4,7,8,6,9,12,12,9,7,8,10,11,10,8,6,6,5,4,3,4,6,5,2,2,1,1,1,3,2,0,0,0,2,2,1,2,-1,-2,0,-2,-3,-2,-6,-9,-1,8,12,14,23,35,51,70,81,93,113,127,125,116,111,101,77,52,36,24,11,1,-6,-3,8,17,16,16,20,17,12,10,9,11,12,7,4,5,7,4,-1,-3,-1,0,0,3,2,-2,-3,-3,-8,-7,1,5,1,-3,1,5,7,9,8,4,1,3,10,13,12,7,3,0,-2,-1,3,6,4,4,6,6,1,-2,3,7,7,9,11,11,12,15,15,13,15,16,15,15,18,16,10,6,11,17,13,9,8,10,7,4,5,4,2,6,12,16,22,25,25,25,26,31,39,42,35,34,38,38,39,43,45,43,44,51,54,51,52,53,49,45,47,50,49,47,42,41,47,45,41,42,42,38,32,33,42,40,28,24,29,30,31,29,24,24,23,22,21,18,16,16,15,11,12,16,14,10,6,4,1,-5,-9,-5,1,6,7,-1,-8,-4,-1,-2,0,0,-2,-5,-6,-6,-9,-12,-14,-12,-8,-6,-6,-6,-5,-6,-6,-6,-5,-2,
1,1,0,3,4,2,-1,1,4,4,2,0,0,1,0,-3,-2,2,5,4,1,2,5,5,3,0,-1,0,0,-2,-4,-2,0,-1,-2,0,1,2,5,5,3,2,4,4,2,3,2,0,-1,-1,-1,0,2,3,2,1,2,3,3,3,3,3,0,-4,-4,-5,-5,-5,-7,-10,-11,-8,-7,-6,-4,-2,-3,-3,-1,-1,0,2,1,0,1,1,-2,-2,1,1,-3,-3,-2,-3,-5,-5,-6,-7,-8,-9,-9,-8,-5,-5,-6,-5,-3,-2,1,3,4,4,2,-1,-1,0,-2,-3,-4,-5,-7,-8,-7,-5,-4,-2,-2,-3,-2,3,7,9,8,6,5,8,10,10,11,13,11,8,7,6,6,8,9,5,2,-1,-4,-5,-3,-2,-5,-7,-7,-8,-9,-7,-7,-5,-2,-1,-1,-1,3,5,5,4,2,-5,-8,-7,-9,-9,-10,-17,-21,-15,-6,-1,4,16,29,49,68,79,95,118,135,135,124,115,108,92,68,45,30,3,4,3,-1,-3,-4,-4,-5,-5,-4,-3,-2,-1,-2,-4,-4,-5,-5,-3,-2,-2,-2,-1,-2,-4,-4,-4,-5,-4,-4,-4,-3,-1,-1,-2,-2,-2,-5,-5,-2,-1,-1,-3,-3,-1,-1,-1,-2,-2,-2,-1,-2,-5,-5,-5,-8,-11,-11,-9,-8,-8,-10,-12,-11,-9,-7,-6,-5,-3,-2,-4,-6,-5,-4,-3,-2,-1,-2,-4,-3,-1,-1,0,-1,-1,-2,-2,1,0,0,3,4,1,5,8,3,-6,-10,-15,-24,-35,
-52,-71,-82,-94,-113,-126,-124,-116,-110,-98,-73,-50,-35,-22,-8,1,8,5,-7,-16,-15,-17,-21,-16,-11,-10,-9,-11,-12,-8,-4,-7,-8,-4,0,1,0,1,0,-2,-2,2,3,3,6,6,-1,-4,-1,1,-2,-5,-6,-9,-8,-3,0,-2,-10,-13,-12,-8,-4,-2,-1,-2,-6,-9,-6,-6,-8,-6,0,2,-3,-9,-10,-11,-12,-11,-13,-18,-16,-15,-17,-17,-16,-16,-18,-18,-12,-9,-13,-18,-14,-9,-9,-11,-9,-6,-8,-6,-4,-7,-13,-17,-22,-26,-26,-25,-27,-31,-40,-41,-35,-35,-40,-38,-38,-42,-44,-42,-42,-49,-53,-51,-51,-51,-47,-42,-45,-48,-49,-46,-41,-42,-46,-45,-40,-41,-43,-38,-32,-33,-41,-39,-30,-26,-29,-30,-32,-30,-25,-25,-24,-22,-20,-17,-14,-16,-14,-10,-12,-16,-14,-9,-4,-3,-1,5,9,6,0,-5,-6,1,8,4,1,1,-1,-2,1,4,5,6,8,11,12,10,7,5,5,5,4,5,5,5,4,1,-1,-1,0,-2,-3,0,3,1,-2,-2,0,2,2,1,2,5,4,0,-4,-3,-1,-2,-5,-5,-3,0,0,-1,-1,1,3,1,-2,-1,1,0,-2,-4,-6,-5,-3,-2,-4,-4,-2,-3,-2,-1,0,0,-1,-1,-3,-5,-4,-3,-4,-5,-4,-4,-4,-3,0,4,4,5,7,7,8,11,11,8,6,6,4,3,4,3,1,-1,-1,-2,-2,0,-2,-2,1,1,-2,-1,2,3,2,4,6,6,7,8,9,10,
10,8,6,5,6,5,3,2,0,-2,-3,-3,-1,2,2,2,3,5,6,7,8,8,7,6,5,4,4,4,3,-2,-6,-8,-6,-4,-3,-6,-7,-7,-8,-10,-8,-4,-3,-3,-3,-6,-7,-3,0,1,4,6,3,2,6,7,8,10,10,8,7,6,3,2,2,2,-1,-4,-4,-3,-1,4,7,6,9,10,10,16,22,16,8,3,-5,-16,-29,-48,-67,-78,-94,-117,-134,-135,-125,-116,-107,-91,-67,-44,-29,1,0,0,1,1,1,1,1,2,1,1,1,1,2,3,3,3,3,3,2,2,3,3,2,2,3,3,4,4,4,4,3,2,2,2,2,2,3,2,1,0,0,0,0,-2,-2,-1,-1,-1,-1,-1,-1,0,1,2,4,6,6,5,5,6,7,8,8,7,6,4,3,2,2,3,4,4,3,2,2,1,1,2,2,1,1,-1,-1,-1,0,1,1,0,0,-3,-3,-1,-2,-5,-3,0,4,8,12,17,27,37,43,48,55,61,60,58,54,45,34,24,17,9,3,-2,-7,-6,3,8,8,10,11,7,3,3,4,5,5,4,3,4,3,1,0,0,0,-1,-2,0,0,-1,-1,-2,-3,-2,1,1,0,1,1,1,1,3,3,-1,-3,-1,3,7,8,6,4,4,6,7,8,8,7,6,6,4,2,0,2,6,10,9,7,7,10,12,10,10,11,10,10,10,11,12,10,9,10,11,9,7,7,9,8,7,
8,6,5,6,9,11,13,15,13,14,15,18,22,22,18,19,22,20,18,20,22,21,19,21,24,25,24,23,20,19,19,23,24,21,19,21,23,22,20,21,23,20,16,16,19,21,17,16,15,16,18,17,15,14,14,12,11,8,6,8,8,5,4,8,7,4,2,2,3,-1,-4,-4,-1,2,3,0,-2,-1,0,1,2,2,0,-1,-3,-4,-4,-5,-5,-4,-3,-2,-2,-1,0,0,0,0,0,0,1,0,-1,0,1,-1,-4,-4,-3,-2,-3,-4,-5,-4,-3,-4,-4,-1,2,2,1,1,3,4,3,2,2,3,3,2,2,3,4,4,3,3,4,5,6,5,3,3,3,3,3,3,3,3,2,2,2,2,3,4,4,4,4,4,4,3,2,1,0,-1,-1,-3,-4,-4,-3,-4,-4,-2,-1,-1,-1,-1,-2,-1,1,2,2,2,1,1,2,2,2,2,4,3,1,0,-1,-3,-4,-4,-5,-5,-5,-6,-6,-5,-4,-3,-3,-2,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-4,-5,-5,-6,-5,-4,-4,-4,-4,-4,-4,-3,-3,0,2,3,1,-1,-1,0,0,-2,-2,-1,-1,-3,-3,-3,-2,0,1,-1,-2,-1,-2,-3,-2,-2,-4,-4,-5,-7,-7,-5,-4,-3,-2,-2,-2,-3,-2,-1,-1,0,-1,-2,-4,-4,-7,-8,-7,-9,-13,-11,-9,-5,0,6,12,21,32,39,46,56,63,65,63,59,52,42,32,21,12,16,
1,-6,-2,8,16,17,15,10,7,6,6,7,14,13,6,2,7,8,2,-1,-2,-2,-3,-4,-2,-4,-5,-1,-1,-4,-3,3,10,13,8,5,9,12,10,8,8,4,0,5,9,9,8,5,-1,-3,1,5,4,0,0,1,2,0,-4,-3,3,4,3,4,5,8,12,13,9,7,9,12,14,14,14,12,10,16,25,25,19,17,20,20,20,23,21,16,17,22,25,27,31,30,28,27,29,35,37,32,34,37,34,31,36,38,35,38,45,50,48,46,47,46,43,47,51,50,47,41,41,44,40,39,44,47,43,38,41,47,46,38,36,39,38,34,29,26,28,24,21,20,19,15,15,14,13,16,22,19,15,14,14,14,8,3,5,11,13,14,8,-1,4,6,3,0,0,-2,-4,-6,-8,-8,-6,-4,-2,2,4,2,1,3,2,2,3,3,0,-2,-4,-5,-5,-2,-2,-4,-4,-2,0,2,2,0,-1,-2,-4,-3,0,4,5,4,1,0,1,0,-1,0,2,2,1,0,2,4,5,5,5,6,6,6,6,5,3,1,0,-3,-3,-2,-2,-3,-1,-3,-4,-2,2,1,-3,-1,2,0,-2,0,1,1,1,-1,-2,0,2,1,1,2,4,3,2,2,1,0,-3,-7,-7,-9,-13,-14,-12,-10,-9,-7,-8,-10,-8,-4,-1,1,3,5,5,5,5,3,4,6,8,8,7,5,5,4,2,-1,1,5,7,6,4,3,
2,2,3,2,2,4,4,0,-1,1,2,3,4,4,3,4,6,5,2,1,1,2,4,5,4,4,6,5,2,3,5,5,3,0,-3,-4,-2,-2,-4,-4,-3,-1,0,-1,-3,-4,-4,-4,-7,-8,-1,2,-1,-7,-11,-12,-12,-12,-12,-11,-20,-28,-26,-21,-19,-15,-4,10,31,53,67,85,114,136,140,138,138,129,108,83,63,47,32,21,15,19,25,23,17,16,11,2,2,5,5,4,3,-4,-6,-1,2,-2,-4,0,1,0,1,2,1,0,2,-2,-7,-4,4,7,4,2,5,8,6,4,3,6,3,-1,3,12,12,7,2,1,-2,0,5,7,3,4,8,10,3,0,2,5,7,11,11,9,11,16,11,2,3,9,9,6,6,4,-1,-1,6,12,12,11,12,15,17,18,21,20,17,16,20,23,30,35,31,24,24,30,37,36,35,42,45,36,30,36,40,40,39,45,48,45,46,48,44,39,44,-17,-4,5,2,-8,-16,-17,-14,-12,-8,-8,-7,-9,-13,-12,-5,-3,-9,-9,-4,0,1,2,4,4,3,4,5,3,3,5,4,0,-8,-12,-8,-5,-8,-11,-8,-6,-5,-1,2,-2,-7,-6,-5,-2,2,4,-1,-5,-3,0,0,-1,0,2,6,5,-2,-4,-4,-4,-5,-8,-13,-14,-10,-8,-10,-13,-14,-14,-14,-10,-9,-16,-24,-23,-18,-15,-19,-20,-19,-21,-20,-16,-17,-22,-23,-24,-28,-26,-24,-24,-27,-33,-34,-30,
-32,-36,-33,-30,-35,-37,-35,-37,-46,-51,-50,-47,-48,-46,-42,-47,-52,-52,-49,-41,-41,-44,-40,-37,-44,-47,-42,-39,-40,-45,-44,-37,-36,-38,-37,-35,-30,-28,-29,-26,-22,-22,-19,-16,-17,-18,-15,-17,-23,-21,-16,-14,-15,-17,-11,-5,-5,-10,-12,-12,-5,2,-1,-5,-2,2,2,4,6,7,9,10,7,5,2,-3,-4,-2,-2,-3,-3,-3,-5,-4,-2,-1,1,3,2,0,0,2,2,1,-2,-3,-3,-2,0,1,3,2,-1,-5,-6,-4,-2,0,0,0,1,1,-1,-1,0,1,-1,-4,-5,-6,-7,-7,-7,-6,-7,-6,-4,-2,-1,2,3,1,1,2,0,0,2,1,-3,-2,2,0,-3,-1,1,0,-1,-1,-1,1,2,1,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,3,6,7,8,12,12,9,7,7,5,5,7,5,3,0,-2,-4,-5,-6,-6,-5,-4,-4,-7,-8,-8,-7,-6,-6,-6,-3,0,-1,-5,-6,-5,-4,-3,-3,-3,-3,-2,-3,-5,-5,-2,-1,-3,-4,-4,-5,-5,-5,-6,-8,-7,-4,-3,-3,-4,-6,-7,-5,-6,-7,-6,-3,-3,-4,-4,-2,1,4,4,2,1,3,3,2,-1,-2,0,2,3,2,4,7,9,3,-1,1,6,9,10,10,12,11,11,19,29,26,21,19,14,3,-10,-32,-55,-68,-87,-115,-137,-142,-140,-139,-129,-108,-84,-65,-48,-34,-21,-15,-18,-25,-25,-20,-18,-13,-5,-2,-7,-7,-6,-4,2,3,-1,
-3,1,3,-1,-3,-1,-1,-4,-3,-3,-3,1,5,2,-5,-7,-5,-4,-6,-8,-6,-3,-2,-4,-1,3,-2,-10,-10,-5,-1,-1,0,-1,-5,-7,-3,-3,-8,-9,-5,-1,-2,-6,-9,-14,-14,-10,-12,-16,-12,-3,-4,-10,-9,-7,-7,-5,2,0,-7,-12,-11,-10,-11,-14,-16,-16,-18,-18,-15,-14,-17,-20,-27,-31,-28,-22,-22,-29,-34,-34,-33,-41,-45,-38,-30,-34,-40,-40,-39,-44,-48,-45,-45,-48,-44,-38,-42,6,2,-2,-2,4,8,7,7,7,5,3,5,5,5,4,1,2,5,5,2,1,1,-1,-4,-5,-3,-2,-3,-3,-3,-4,-5,-4,-2,1,2,1,1,3,4,1,-2,-4,-5,-2,0,0,-1,-3,-4,-3,-1,1,0,-1,-2,-1,-1,-3,-4,-4,0,2,4,2,1,2,6,7,5,4,6,7,7,7,7,5,5,8,10,10,8,7,8,9,8,7,7,6,8,10,9,8,8,8,7,9,10,14,14,11,11,14,15,13,14,17,17,18,22,26,27,26,25,23,22,23,27,28,26,22,21,21,19,17,20,22,21,19,20,21,21,20,17,16,16,17,15,16,17,16,12,11,9,8,11,12,10,11,13,12,9,7,9,11,8,4,4,5,5,4,0,-3,-2,0,-2,-4,-4,-4,-5,-5,-6,-7,-5,-4,-2,1,2,1,0,1,2,2,3,4,4,4,2,1,2,4,4,2,1,1,2,3,3,2,1,0,
-1,-1,1,3,4,3,1,-1,-2,-1,-1,-2,-1,-1,-1,-2,-1,1,3,5,5,5,3,3,4,5,3,2,2,1,0,0,0,0,1,2,1,0,1,1,-1,-1,0,0,-1,-1,0,0,1,0,-1,-1,0,1,0,0,-1,-1,1,1,1,1,0,-1,-3,-3,-4,-3,0,1,0,0,0,-1,0,1,3,3,3,3,3,3,3,2,3,4,5,4,4,4,4,4,2,1,1,2,2,1,1,1,2,2,1,1,1,2,3,2,3,4,4,4,4,4,4,6,7,6,5,5,5,5,6,6,5,6,6,4,2,1,1,0,-1,-1,-2,-1,0,0,0,0,1,3,4,3,1,0,0,-1,-4,-6,-4,-2,-3,-4,-4,-3,-3,-6,-6,-4,-7,-13,-15,-12,-9,-6,0,6,16,29,37,46,59,69,73,72,71,64,54,44,35,25,17,11,7,8,13,15,12,12,10,4,2,5,5,5,3,1,2,4,3,-1,-1,2,2,1,2,2,3,3,3,0,0,2,3,2,3,3,4,2,1,0,-1,-1,-4,-5,-1,3,2,-2,-2,-1,2,1,2,3,2,1,2,4,2,1,2,6,9,10,10,7,6,9,7,3,2,4,4,4,5,4,1,2,6,7,6,5,6,8,8,7,7,7,4,5,6,8,10,13,10,8,9,13,16,15,15,19,23,21,16,18,22,22,21,22,25,26,24,23,21,19,21,50,
50,49,44,44,48,49,46,47,49,49,48,50,55,53,45,45,46,44,46,46,44,43,38,34,38,36,30,28,27,23,27,31,22,15,16,16,14,9,4,8,14,15,11,5,3,6,11,11,14,14,12,10,11,12,13,11,11,12,12,10,8,6,6,8,8,8,8,8,6,4,3,2,2,3,3,1,0,1,5,7,5,4,5,7,6,5,5,6,7,5,1,-1,0,0,-3,-7,-6,-5,-4,-3,-1,1,1,2,4,6,9,13,14,13,12,12,10,9,8,8,8,6,4,2,1,-1,-3,-3,-2,-1,-2,-4,-7,-9,-6,-4,-2,-1,-1,-1,-2,-2,-1,1,2,2,-2,-6,-7,-8,-8,-9,-11,-12,-13,-13,-12,-9,-7,-7,-7,-3,0,0,0,0,-1,-2,-1,-3,-4,-3,-3,-6,-8,-8,-6,-4,-5,-5,-5,-6,-8,-10,-10,-11,-12,-11,-11,-12,-11,-10,-9,-8,-7,-5,-4,-3,-3,-4,-2,0,2,1,0,0,1,1,1,1,2,3,1,-3,-4,-4,-4,-6,-7,-7,-7,-7,-8,-10,-10,-10,-10,-10,-7,-4,-4,-5,-7,-8,-7,-6,-2,1,1,-3,-10,-16,-15,-14,-12,-10,-15,-19,-11,-2,0,5,18,33,52,71,82,94,113,128,127,118,109,94,73,49,27,12,2,-7,-11,-4,5,8,8,12,11,4,1,4,4,7,7,1,-3,-3,0,-7,-13,-9,-2,-1,-2,-2,-3,-3,2,-1,-9,-7,2,4,2,0,
-2,-4,-2,-3,-8,-4,-2,-3,0,5,3,0,1,0,-2,2,8,10,10,10,12,10,7,5,8,12,10,6,8,11,10,6,0,0,3,5,7,8,8,7,2,0,6,15,14,10,9,11,10,8,13,16,13,15,19,22,27,31,31,28,26,28,32,32,29,35,38,29,27,36,38,36,41,48,50,47,46,48,46,43,48,53,52,48,42,42,47,46,42,41,41,38,36,39,44,44,35,34,35,32,30,33,32,29,22,20,22,19,14,15,16,18,20,24,20,16,15,16,15,9,2,5,11,12,12,10,6,10,15,14,11,12,10,8,8,7,5,3,1,0,1,1,-1,-3,-1,0,-2,-3,-2,-3,-3,0,1,0,2,3,2,1,1,4,7,7,5,0,-2,2,8,8,6,5,7,7,5,7,12,17,18,13,8,8,11,12,10,8,8,8,5,2,0,0,0,0,-1,-3,-4,-4,-4,-4,-3,-49,-50,-48,-43,-43,-46,-48,-45,-47,-49,-49,-47,-48,-52,-52,-43,-44,-46,-43,-44,-45,-42,-42,-38,-33,-36,-35,-28,-27,-26,-21,-24,-27,-20,-13,-13,-15,-13,-8,-3,-6,-12,-14,-10,-5,-1,-6,-11,-11,-13,-14,-12,-9,-10,-11,-11,-10,-10,-11,-10,-8,-6,-5,-5,-6,-6,-5,-5,-5,-3,-1,0,0,0,-1,-1,0,1,0,-4,-6,-4,-3,-4,-5,-4,-3,-3,-4,-4,-2,1,3,3,2,5,8,8,6,6,5,
3,2,2,0,-2,-4,-7,-11,-12,-11,-12,-11,-9,-8,-8,-8,-7,-5,-3,-1,0,3,5,5,3,3,4,6,9,10,8,6,4,3,2,2,3,3,2,1,-1,-1,3,6,7,8,8,10,12,13,13,13,12,9,7,7,6,2,0,0,0,0,1,1,0,2,3,2,3,5,8,8,7,6,6,6,7,8,9,11,10,11,12,10,10,11,10,9,9,8,7,5,4,3,3,4,3,0,-1,0,1,1,0,-1,-1,-1,-2,-3,-1,2,4,3,3,5,6,7,7,7,9,11,12,11,11,11,8,5,5,6,7,8,7,8,4,1,0,3,10,16,16,16,14,12,16,20,14,5,1,-4,-18,-33,-52,-72,-83,-95,-114,-128,-129,-120,-111,-96,-74,-50,-28,-13,-4,6,10,4,-6,-9,-9,-12,-11,-4,-2,-3,-3,-6,-6,-1,4,2,0,7,13,9,3,1,2,2,2,2,-3,1,8,6,-2,-4,-3,-1,0,3,1,2,6,3,1,4,1,-4,-3,0,-1,-1,0,-3,-9,-10,-9,-11,-13,-10,-7,-4,-5,-8,-7,-5,-6,-8,-8,-4,1,2,-2,-5,-8,-10,-10,-9,-4,-2,-8,-16,-17,-12,-12,-14,-13,-11,-15,-18,-15,-17,-21,-24,-29,-32,-30,-28,-27,-29,-33,-31,-28,-34,-38,-30,-26,-33,-36,-35,-41,-47,-50,-48,-45,-47,-45,-44,-48,-54,-54,-49,-43,-42,-47,-47,-41,-41,-41,-39,-38,-39,-44,-44,-36,-35,-36,-32,
-32,-33,-33,-29,-23,-20,-21,-18,-15,-15,-16,-17,-19,-24,-20,-16,-16,-16,-17,-11,-4,-5,-12,-12,-11,-9,-5,-9,-14,-13,-10,-11,-9,-7,-7,-7,-6,-4,-2,-1,-2,-2,-1,0,-1,-2,-1,1,0,1,2,0,-2,-1,-2,-3,-2,-1,-1,-4,-6,-7,-5,0,2,-2,-6,-6,-4,-4,-6,-5,-4,-6,-11,-15,-16,-12,-8,-8,-11,-12,-10,-8,-8,-7,-5,-3,-2,-1,-2,-1,0,1,2,2,2,2,1,24,27,26,22,21,23,22,22,25,26,25,23,23,24,24,21,22,22,21,22,22,21,22,20,16,16,15,12,12,12,9,10,11,8,5,4,6,7,5,2,3,6,6,6,3,1,3,6,6,7,7,6,5,5,6,6,5,5,5,4,2,2,1,1,1,1,1,0,-1,-2,-2,-2,-1,-1,-1,0,0,-1,0,3,4,3,2,2,1,1,0,0,0,0,-1,-3,-4,-4,-3,-4,-5,-5,-4,-4,-4,-4,-3,-3,-2,-1,1,1,3,4,4,4,3,3,3,2,2,2,1,0,-2,-3,-4,-6,-6,-5,-4,-3,-4,-6,-7,-5,-5,-4,-3,-3,-2,-2,-2,-3,-2,0,0,-2,-3,-3,-3,-4,-4,-6,-6,-5,-5,-5,-4,-3,-3,-3,-1,0,0,0,1,0,0,0,0,-1,-1,-1,-2,-3,-4,-4,-4,-4,-4,-5,-4,-4,-5,-5,-4,-4,-3,-2,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-3,-3,-2,-2,-3,
-3,-2,-2,0,0,0,-1,0,0,-1,-2,-1,-1,-2,-3,-4,-5,-4,-5,-6,-7,-6,-6,-7,-5,-4,-3,-3,-3,-3,-4,-4,-3,-2,-2,-1,-4,-7,-7,-10,-10,-8,-9,-12,-10,-5,-2,3,10,18,27,38,45,51,60,66,66,64,57,48,37,25,14,6,2,-2,-5,-2,2,4,3,3,4,2,0,-1,-2,-1,-1,-3,-4,-1,-1,-4,-6,-4,-3,-2,-1,0,2,2,2,0,-3,-2,0,2,2,2,2,0,0,1,0,0,0,-2,0,2,1,-1,0,2,2,5,6,5,4,4,5,4,2,1,-1,1,1,1,0,-1,-1,0,-1,-2,-1,4,6,8,9,8,5,5,8,10,11,10,12,13,11,11,11,12,10,12,13,15,17,18,16,14,13,15,17,16,14,16,18,15,10,12,15,16,18,20,23,24,22,21,21,22,24,28,29,27,23,23,24,23,20,20,21,20,19,19,22,21,19,19,19,17,17,17,17,16,12,10,8,7,6,7,7,7,9,11,10,8,8,9,10,8,3,3,6,5,4,4,2,4,7,7,4,4,3,2,2,3,3,3,2,3,3,3,3,3,4,4,3,2,2,1,0,1,1,1,1,2,1,1,1,2,3,3,3,1,0,1,1,0,-1,0,1,1,0,2,3,5,6,5,4,5,7,7,6,5,5,5,4,3,3,3,3,3,2,2,2,3,3,3,4,-1,
0,2,3,2,1,5,9,11,9,7,7,7,7,6,6,8,11,11,10,10,10,8,5,5,4,2,2,2,1,-1,-2,-5,-5,0,5,6,5,6,6,4,3,3,4,6,6,4,1,-1,1,2,2,1,1,1,0,0,1,3,4,6,6,7,8,10,12,13,14,14,12,10,10,10,9,7,6,5,3,2,1,2,5,8,7,6,5,1,0,2,6,7,7,4,1,-2,-3,-2,2,4,5,1,-3,-4,-2,1,1,0,1,0,-4,-3,5,8,4,1,-5,-10,-10,-8,-8,-8,-12,-17,-14,-8,-6,0,9,21,40,63,74,86,109,126,126,116,109,97,76,52,27,9,4,-4,-17,-9,6,8,3,6,5,-2,-2,2,-1,1,3,-6,-15,-13,-7,-9,-12,-6,-1,-4,-4,-2,-3,0,11,11,3,0,4,7,9,13,14,9,8,10,6,6,5,4,7,13,15,10,3,1,-2,-3,0,3,0,-1,2,1,-4,-6,-6,-3,2,5,2,4,13,14,6,2,8,13,15,17,15,9,4,0,2,9,13,7,3,7,9,5,6,8,8,10,16,17,17,20,21,21,20,23,31,34,33,36,36,32,34,40,39,34,34,40,41,36,35,39,38,32,35,41,42,38,32,35,42,44,41,42,42,40,37,36,39,37,29,28,28,23,18,16,15,16,13,15,21,21,13,9,10,11,16,22,19,15,12,9,11,10,5,5,
12,11,4,-4,-6,-3,2,2,-1,-5,-7,-6,-5,-5,-3,0,0,-3,-6,-7,-7,-7,-6,-4,-1,1,1,1,1,3,5,5,4,2,1,0,-3,-8,-8,-6,-7,-8,-8,-6,-3,0,1,0,1,3,3,4,7,8,7,6,7,7,8,9,9,8,8,6,3,2,3,2,1,1,2,2,3,5,6,6,8,7,7,8,9,8,7,5,0,-2,0,1,-2,-3,-2,-2,-4,-4,-3,-1,1,0,-4,-6,-7,-6,-6,-6,-6,-6,-8,-9,-9,-8,-6,-4,-1,1,-2,-4,-3,1,4,4,3,4,3,2,1,0,0,0,-2,-6,-6,-4,-1,-2,-2,1,2,3,7,11,12,11,9,8,8,7,5,2,0,0,-2,-5,-5,-2,0,1,0,-1,0,2,2,1,2,5,5,5,4,4,7,8,7,7,8,9,9,7,5,5,4,3,2,2,3,2,1,-2,-5,-4,-2,-4,-3,4,3,-4,-5,-5,-9,-10,-6,-1,-2,-4,-5,-4,-3,-6,-10,-11,-9,-7,-6,-7,-7,-6,-5,-8,-11,-11,-9,-10,-10,-8,-6,-6,-5,-3,-2,-2,-1,1,2,3,4,-1,-6,-6,-6,-7,-8,-6,-5,-4,-5,-6,-7,-6,-3,-1,-2,-3,-3,-2,-1,-1,-1,-1,-2,-3,-5,-6,-6,-6,-7,-9,-11,-12,-13,-13,-11,-10,-10,-10,-9,-7,-6,-5,-4,-2,-1,-1,-4,-7,-6,-5,-4,-2,-1,-3,-6,-7,-7,-5,-2,1,2,1,-3,-5,-5,-2,
1,2,1,-2,-2,-1,-3,-2,2,2,-4,-7,-5,-1,3,8,8,8,9,8,10,17,15,9,5,-2,-9,-20,-40,-63,-75,-86,-108,-124,-125,-117,-110,-96,-76,-52,-27,-9,-5,4,16,10,-7,-9,-3,-4,-3,3,4,-1,1,0,-1,6,13,11,6,9,11,4,1,3,3,0,2,-1,-11,-11,-3,-1,-5,-6,-8,-14,-14,-9,-9,-9,-6,-5,-5,-2,-4,-10,-11,-6,-1,0,1,3,1,0,3,3,1,2,6,8,7,4,-2,-4,-1,-3,-12,-13,-5,-2,-6,-12,-15,-16,-14,-8,-2,1,0,-8,-12,-7,-3,-8,-9,-6,-5,-8,-7,-11,-16,-17,-18,-18,-19,-19,-18,-22,-27,-30,-30,-33,-34,-32,-32,-39,-38,-34,-35,-41,-43,-39,-38,-41,-38,-34,-36,-42,-43,-39,-33,-35,-42,-43,-41,-43,-44,-42,-38,-35,-37,-35,-30,-28,-28,-21,-17,-14,-14,-14,-12,-13,-19,-18,-11,-8,-8,-8,-14,-19,-17,-12,-10,-7,-8,-7,-2,-3,-10,-9,-1,6,8,4,-2,-1,1,4,6,6,5,5,3,0,0,3,6,7,7,7,7,5,2,0,0,1,1,-1,-3,-3,-2,-1,0,1,4,8,8,6,7,9,8,7,4,1,0,0,-1,-3,-3,-4,-8,-9,-8,-8,-8,-8,-9,-10,-9,-8,-8,-6,-3,-2,-3,-2,0,0,-1,-2,-3,-4,-5,-6,-7,-7,-6,-8,-9,-8,-6,-4,0,2,0,0,2,3,2,3,3,3,2,-1,-2,-2,1,4,
4,4,3,3,3,5,7,8,8,7,5,3,0,-1,1,3,3,-2,-5,-5,-4,-4,-3,-2,-1,0,0,0,2,6,8,5,2,2,2,0,-2,-3,-6,-10,-12,-12,-12,-10,-9,-8,-6,-3,-2,-2,0,3,3,1,-1,-2,-1,0,-1,-3,-3,-2,-3,-6,-6,-6,-6,-6,-8,-9,-8,-7,-8,-9,-9,-7,-6,-5,-5,-4,-1,-2,-2,-2,-1,2,5,4,3,5,4,-2,-1,6,5,4,8,10,7,4,5,5,6,6,5,6,8,7,5,4,4,3,3,3,3,4,6,6,5,5,5,5,4,5,4,2,1,1,0,0,1,0,0,2,4,5,5,6,7,6,5,5,4,4,5,5,3,2,2,2,3,2,2,2,3,4,4,4,4,4,3,2,3,3,4,5,5,5,5,5,5,6,6,5,4,4,3,3,2,1,2,3,3,2,2,2,3,3,4,5,5,5,3,1,0,2,4,4,3,2,1,0,1,1,1,2,3,3,1,0,2,3,2,1,0,-1,-2,-3,-5,-4,-5,-8,-9,-6,-2,1,5,10,19,32,38,43,52,59,61,59,55,47,37,26,15,4,0,-2,-5,-3,5,7,3,2,2,-2,-3,-1,-1,-1,-1,-4,-5,-4,-3,-5,-4,1,1,0,1,2,0,3,5,5,2,2,2,1,3,6,7,4,5,5,3,1,0,-2,-2,1,1,-2,-4,-3,-3,-3,-3,-4,-6,-6,-5,-5,
-6,-7,-6,-3,1,2,0,-1,2,4,0,-1,0,3,5,6,4,2,-2,-3,-2,2,3,1,0,3,4,2,1,1,2,3,6,6,6,6,5,5,5,7,8,7,7,10,12,12,11,14,15,16,15,18,22,24,23,21,20,18,17,20,23,20,17,19,21,22,20,23,24,24,20,18,18,18,15,16,14,10,7,5,4,5,5,6,7,6,2,2,2,1,3,7,6,4,2,0,0,0,-3,-3,1,0,-2,-5,-5,-2,1,0,1,1,-1,-2,-2,-2,-1,0,0,-1,-3,-3,-3,-4,-4,-3,-2,-2,-2,-2,-2,-2,-1,-1,-1,-2,-2,-2,-3,-4,-4,-2,-3,-4,-4,-3,-2,0,0,0,1,2,3,3,5,6,7,7,6,5,6,6,6,5,5,4,2,2,2,1,0,0,1,1,1,1,1,2,3,3,3,4,5,5,3,1,-1,-1,-1,-2,-3,-3,-2,-3,-2,-2,0,1,2,2,1,1,1,0,1,1,1,0,-1,-2,-2,-1,0,1,2,2,2,0,1,3,5,5,4,4,3,2,2,2,2,1,0,-3,-5,-4,-1,0,0,1,1,0,2,5,6,8,9,8,6,5,3,2,3,4,3,1,0,0,1,1,1,-1,0,2,2,1,1,2,3,3,3,3,3,4,4,3,2,3,4,3,2,2,2,1,1,1,1,1,0,-1,-3,-3,-2,-3,-3,-1,-3,-4,-2,-1,-2,-4,-4,-3,
-5,-13,-20,-13,-5,-4,1,14,25,42,64,72,84,109,128,128,121,115,103,81,56,36,24,21,12,2,7,22,26,19,18,17,13,13,14,13,14,15,9,1,3,8,5,1,6,10,5,2,-1,-5,-2,4,1,-6,-7,-4,-6,-7,-1,1,-5,-4,0,-2,-2,0,-2,1,6,8,5,1,3,5,5,9,12,8,9,15,13,7,4,5,5,7,9,10,7,9,11,7,5,10,18,21,19,16,12,6,5,11,19,19,17,15,17,16,13,14,15,13,13,17,18,18,21,22,22,23,23,21,21,28,38,40,34,35,40,37,33,36,46,50,46,41,41,35,32,39,47,46,43,40,43,48,46,43,44,46,44,39,40,44,41,30,23,25,25,23,21,22,25,21,13,16,20,15,11,12,12,14,18,14,9,11,11,9,5,1,7,15,16,15,11,5,3,6,5,3,1,-3,-7,-9,-8,-7,-7,-8,-7,-5,-4,-5,-5,-3,-1,-2,-2,-4,-4,-2,-2,-4,-5,-3,-2,-2,0,0,-1,-2,-2,-3,-2,0,-1,-3,-2,0,-1,-1,0,4,8,9,7,8,10,11,9,6,2,2,5,4,-1,-2,0,-2,-5,-3,0,1,4,4,0,-2,-1,0,-4,-6,-6,-5,-5,-6,-8,-8,-8,-9,-9,-7,-4,-3,-5,-6,-3,-1,-2,-4,-4,-1,-1,-4,-5,-1,2,1,-2,-5,-4,-2,-3,-6,-8,-6,-6,-7,-9,-10,-10,-10,
-8,-7,-7,-5,-3,-3,-5,-9,-12,-12,-9,-8,-9,-9,-9,-10,-11,-12,-12,-10,-3,0,-2,-4,-2,0,-1,-2,-4,-6,-5,-4,-5,-6,-7,-8,-10,-9,-6,-3,0,2,2,1,2,4,6,9,11,11,6,1,0,2,6,6,2,-2,-1,1,0,-2,0,3,4,1,-2,-2,1,3,-1,-5,-7,-5,-3,0,-1,0,4,5,0,-6,-7,-10,-12,-12,-11,-14,-23,-27,-18,-13,-10,2,17,30,53,76,86,97,120,138,137,130,122,108,87,64,44,30,27,19,8,16,30,31,25,25,20,9,9,11,7,7,8,-3,-12,-6,1,-4,-11,-8,-7,-10,-8,-5,-6,-1,7,4,-5,-6,-1,1,3,5,1,-4,-3,-4,-7,-8,-7,-8,-6,-1,1,1,-1,0,0,1,8,13,10,10,18,18,11,10,12,12,13,15,14,12,15,15,6,0,7,15,14,10,11,8,1,1,10,19,20,15,12,15,19,18,21,25,24,4,5,13,18,14,6,3,-3,-15,-26,-43,-65,-74,-87,-110,-128,-129,-122,-116,-103,-81,-57,-37,-23,-20,-13,-1,-8,-22,-26,-20,-18,-18,-13,-11,-14,-13,-12,-13,-8,-1,-4,-7,-2,1,-5,-8,-3,0,1,4,2,-4,-1,7,7,5,7,7,0,0,5,4,1,2,3,2,4,0,-6,-8,-4,-2,-4,-6,-7,-10,-12,-10,-10,-14,-14,-8,-4,-4,-6,-8,-10,-10,-7,-8,-9,-7,-3,-9,-17,-21,-19,-17,-13,-7,
-6,-11,-19,-19,-16,-16,-17,-15,-12,-13,-14,-12,-13,-16,-17,-17,-20,-19,-19,-20,-21,-21,-20,-26,-36,-38,-33,-33,-38,-36,-33,-36,-44,-49,-46,-41,-40,-34,-30,-37,-44,-45,-41,-39,-41,-46,-45,-43,-45,-47,-44,-39,-39,-42,-39,-29,-24,-25,-23,-22,-19,-20,-24,-20,-14,-16,-18,-14,-12,-13,-12,-14,-17,-13,-9,-9,-10,-9,-4,0,-6,-14,-15,-12,-10,-4,-3,-6,-6,-4,-2,2,6,8,7,6,6,7,6,4,3,5,5,3,2,2,3,4,4,2,2,4,5,3,2,2,0,0,2,3,3,3,3,2,2,4,3,1,1,2,0,-4,-7,-8,-6,-7,-10,-10,-9,-6,-3,-2,-5,-5,0,1,-1,1,3,2,0,0,-3,-4,0,3,0,-1,3,6,4,3,3,4,5,6,6,6,7,6,3,2,5,5,3,0,1,3,3,0,0,3,3,0,-3,-3,1,3,3,1,2,5,6,5,5,6,7,9,9,9,8,7,7,5,4,4,6,9,12,11,8,6,7,7,7,7,8,8,9,6,0,-3,-1,0,-2,-3,-2,-1,1,3,2,0,2,3,4,5,7,7,4,2,-1,-4,-4,-3,-3,-5,-6,-9,-11,-11,-7,-2,0,-3,-6,-7,-4,0,-1,-4,-3,-1,-3,-5,-6,-3,0,0,-2,-4,-1,4,5,4,1,-1,-1,-1,-4,-5,0,4,6,9,11,12,13,15,24,28,21,14,12,-1,-15,-29,-51,-75,-86,-98,
-121,-140,-139,-133,-124,-109,-86,-64,-45,-30,-27,-20,-9,-16,-30,-31,-26,-26,-21,-11,-8,-10,-6,-6,-6,4,14,7,1,7,14,10,10,12,10,6,7,1,-6,-2,5,5,1,-1,-3,-5,0,5,4,5,8,9,7,9,8,3,0,1,3,2,1,0,-6,-11,-8,-8,-16,-16,-9,-8,-10,-11,-13,-13,-11,-10,-12,-11,-5,1,-6,-14,-13,-11,-11,-7,-2,-2,-10,-19,-20,-15,-12,-15,-18,-17,-21,-25,-23,-3,-3,-5,-9,-7,-2,-1,4,10,15,24,35,41,47,57,65,68,65,60,52,41,30,19,11,10,7,2,4,11,13,11,9,9,6,4,5,5,4,3,1,-1,2,2,-2,-2,0,1,-1,-2,-2,-2,-1,1,-2,-4,-4,-4,-6,-5,-1,-1,-3,-3,-2,-3,-3,-3,-4,-2,2,3,1,1,3,5,5,6,8,6,5,6,7,5,2,1,3,7,6,5,3,1,2,2,0,2,7,9,10,9,7,3,3,8,11,11,10,10,11,9,6,6,8,7,8,9,8,8,8,8,7,7,9,9,8,10,16,18,16,14,15,17,18,17,20,23,24,21,18,16,14,15,19,20,19,17,18,20,19,18,21,24,24,21,19,19,18,14,13,13,10,10,7,8,10,11,7,8,9,6,6,8,6,6,8,5,3,2,3,4,3,-1,2,6,6,5,4,3,4,6,4,3,2,1,-2,-2,-1,-1,-1,-2,-2,0,
0,-1,-1,-1,0,-1,-1,-1,-1,0,0,-1,-2,-1,-1,0,0,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-1,-1,0,2,3,3,2,3,4,5,5,4,2,2,4,4,2,2,3,3,1,1,1,0,1,2,-1,-2,-1,0,-1,-3,-1,0,1,1,0,0,0,0,0,0,1,1,-1,-1,0,1,1,0,1,2,2,1,1,2,4,4,3,2,2,2,2,0,0,0,1,0,0,-1,-1,-1,-2,-3,-3,-2,-2,-3,-3,-3,-4,-3,-1,-1,-1,1,2,1,1,2,1,1,3,5,4,3,4,5,4,4,2,2,3,3,2,1,0,-1,-2,-2,-1,1,2,3,3,2,2,2,2,3,4,5,3,1,0,1,2,3,3,2,3,4,5,4,4,5,4,3,3,2,3,4,3,1,0,0,2,3,3,3,3,2,1,0,-1,-3,-3,-7,-8,-9,-12,-17,-14,-10,-8,-1,7,14,24,37,44,51,62,71,73,70,65,56,44,32,23,15,14,11,7,8,16,17,14,13,11,7,4,4,2,2,0,-5,-8,-5,-4,-9,-10,-7,-9,-10,-8,-7,-6,-4,-1,-3,-5,-3,-2,-3,-1,1,-1,-4,-3,-3,-5,-5,-5,-6,-6,-4,-3,-4,-4,-2,-1,-1,1,2,1,0,3,5,4,1,1,5,5,4,2,0,1,2,0,-2,0,5,6,5,4,3,1,2,6,9,9,8,6,8,8,7,7,11,11,22,
20,23,23,23,23,21,23,29,30,26,31,40,44,41,43,51,53,51,51,53,57,53,50,52,49,41,43,46,44,40,35,36,41,42,40,41,45,46,42,44,47,43,33,32,34,36,37,33,27,29,28,25,29,33,28,23,22,16,12,16,15,13,14,10,5,2,2,6,15,18,13,7,5,5,5,4,1,-1,-4,-7,-7,-5,-5,-6,-6,-2,2,3,4,5,5,4,4,4,5,8,8,4,1,2,2,2,3,3,2,3,5,6,5,5,4,2,1,2,2,4,4,3,2,0,-1,-1,0,1,1,0,0,-1,-2,-2,-3,-4,-2,0,1,1,1,-1,-2,-1,-1,-1,-2,-5,-8,-8,-8,-6,-4,-2,0,1,2,4,8,13,15,13,11,11,10,8,7,7,7,6,3,0,1,3,1,-3,-4,-4,-4,-5,-6,-6,-5,-6,-6,-6,-5,-3,-2,-1,-1,-3,-6,-6,-4,-1,-1,-2,-3,-3,-4,-5,-6,-6,-6,-8,-10,-12,-12,-11,-11,-12,-15,-16,-13,-8,-4,-2,-1,0,0,-1,0,3,5,7,7,5,2,1,1,2,2,2,3,4,4,5,2,-4,-7,-5,-5,-7,-7,-6,-8,-9,-7,-2,1,2,1,3,7,7,6,4,5,5,2,-3,-4,0,4,2,-2,-4,-4,-5,-8,-11,-9,-8,-10,-7,-4,-8,-11,-11,-11,-14,-12,-6,-9,-21,-25,-18,-16,-15,-8,3,16,35,58,70,82,104,123,130,128,123,108,84,
58,37,23,16,4,-5,-1,11,12,5,3,3,0,0,3,3,6,9,2,-5,-3,2,-3,-12,-10,-4,-6,-8,-10,-10,-8,-3,-4,-7,-8,-2,4,4,5,5,1,-2,2,4,3,0,-2,0,2,1,0,0,1,3,2,2,2,-1,0,6,6,0,-1,1,4,6,8,8,8,10,10,0,-7,4,12,8,4,6,2,-4,-3,7,16,18,15,13,15,15,13,15,19,19,18,19,21,20,20,25,24,25,27,27,27,35,43,39,33,36,39,35,34,38,40,42,40,39,42,42,41,44,48,48,44,39,42,46,44,37,35,36,35,34,36,36,35,33,34,33,31,35,35,33,33,30,24,26,27,18,15,15,14,13,13,10,9,11,10,5,0,-6,-5,4,6,4,0,-4,-3,-1,-1,-3,-1,0,-1,1,5,7,6,6,7,8,8,8,6,3,-1,-4,-5,-6,-6,-4,-3,-2,0,2,2,2,2,3,5,-21,-21,-21,-22,-21,-21,-19,-21,-28,-28,-25,-29,-38,-43,-39,-42,-50,-53,-51,-50,-52,-54,-52,-48,-50,-48,-41,-42,-45,-44,-41,-36,-37,-42,-43,-41,-44,-48,-48,-43,-46,-48,-44,-36,-35,-37,-38,-39,-34,-29,-30,-30,-27,-30,-33,-27,-23,-24,-17,-14,-18,-17,-15,-15,-11,-7,-5,-3,-6,-15,-18,-13,-8,-6,-6,-6,-5,-2,-1,2,5,5,4,4,5,5,2,-2,-3,-4,-5,-5,-5,-4,-4,-5,-8,-9,-4,-2,-2,
-1,-1,-3,-3,-2,-3,-5,-6,-5,-4,-3,-2,-2,-2,-2,-3,-4,-3,-1,1,1,1,0,-1,-1,-1,0,1,1,1,2,3,2,0,-2,-2,-1,1,1,1,1,1,2,5,9,10,9,7,5,2,0,-1,-2,-3,-7,-13,-15,-13,-12,-11,-10,-8,-7,-8,-9,-8,-5,-2,-3,-5,-3,0,2,2,2,3,4,4,4,5,5,5,4,3,2,2,2,3,5,6,4,1,1,3,4,3,3,4,5,6,6,8,11,13,13,11,11,13,15,16,13,9,4,2,0,-1,0,0,-1,-3,-5,-7,-7,-6,-3,-2,-1,-2,-3,-3,-4,-4,-5,-6,-3,3,5,4,4,6,6,5,6,8,5,1,-1,-1,0,-2,-6,-7,-5,-3,-3,-4,-1,4,5,1,-2,0,5,8,8,9,13,14,12,10,13,10,7,10,11,10,10,12,12,7,9,20,25,20,17,16,6,-5,-16,-35,-58,-71,-83,-104,-123,-131,-129,-122,-107,-84,-59,-38,-23,-15,-4,6,2,-8,-9,-2,-1,-1,2,2,-1,-1,-3,-6,-1,5,1,-4,2,9,8,4,6,7,9,9,7,3,4,8,7,2,-2,-3,-4,-4,0,3,-1,-2,-1,3,5,3,2,1,2,1,-1,-3,-3,-2,-3,0,1,-5,-5,1,3,0,-3,-6,-6,-6,-5,-6,-7,0,7,-1,-10,-6,-3,-4,-1,5,3,-6,-15,-17,-15,-13,-15,-16,-13,-14,-18,-18,-18,-19,-20,-19,-19,-23,-23,-23,
-26,-26,-27,-34,-42,-40,-34,-35,-38,-36,-35,-38,-41,-42,-41,-38,-40,-42,-40,-43,-47,-48,-44,-39,-43,-48,-47,-40,-37,-39,-39,-36,-37,-37,-35,-34,-35,-34,-32,-35,-35,-33,-34,-31,-26,-26,-26,-18,-16,-18,-14,-12,-13,-11,-10,-12,-10,-7,-1,6,5,-4,-6,-3,-2,2,2,0,1,2,1,0,0,-1,-5,-7,-6,-6,-7,-7,-7,-7,-6,-3,1,3,5,5,5,3,2,2,0,-2,-3,-3,-4,-4,-6,10,10,9,8,8,8,7,7,11,12,10,12,16,19,20,19,22,25,25,24,24,26,25,24,23,23,21,21,23,24,23,21,22,24,24,24,27,28,27,26,24,24,23,20,22,22,21,21,18,15,16,17,16,16,15,12,12,13,10,8,11,11,9,8,7,6,4,2,3,7,7,5,4,4,4,5,3,2,1,-1,-1,-1,-1,-1,-3,-3,-1,0,0,1,1,2,2,2,1,3,5,5,3,2,1,0,0,1,1,0,1,3,3,1,1,1,1,2,1,1,3,4,3,1,1,1,3,3,3,3,3,2,1,1,1,0,0,0,0,1,1,0,0,0,0,-1,-1,-2,-3,-4,-5,-5,-4,-3,-2,-2,-1,-1,0,2,5,7,7,6,5,4,4,5,6,6,6,5,4,4,5,4,3,2,2,2,1,0,1,0,-1,-2,-2,-1,-1,-2,-2,-3,-3,-3,-4,-3,-2,-2,-3,-3,-3,-2,-2,-2,-4,
-5,-5,-6,-7,-7,-6,-6,-7,-9,-9,-8,-6,-4,-2,0,1,1,0,0,1,3,3,4,4,3,2,1,1,2,2,3,2,3,4,3,0,-1,0,0,-1,-1,-1,-1,-2,-1,0,1,0,0,1,3,3,2,0,1,1,-1,-3,-3,-2,0,-2,-6,-8,-10,-11,-12,-11,-10,-9,-10,-9,-7,-7,-7,-4,-2,-2,-4,-4,-3,-8,-12,-11,-9,-7,-2,3,7,17,30,38,43,52,62,67,66,61,52,41,30,19,11,6,3,-3,-3,1,2,-1,-2,-2,-2,-2,-2,-1,0,1,1,-2,2,4,1,-1,-1,-1,-1,-1,-1,-2,-1,0,-2,-4,-3,-1,0,0,1,1,0,-2,0,0,-2,-5,-6,-7,-5,-3,-2,-1,0,2,2,2,2,1,-1,0,1,-2,-3,-2,1,2,1,-1,-2,-2,0,-1,-4,-2,2,1,-1,1,-1,-4,-2,2,5,7,7,8,9,8,6,6,7,7,8,10,10,8,9,9,8,9,11,12,13,16,20,20,18,17,18,20,20,20,21,22,20,20,20,20,19,19,22,24,22,20,22,27,27,24,24,25,25,22,20,19,18,19,20,19,16,17,17,17,19,19,15,14,13,9,9,12,8,7,7,7,6,6,7,7,4,-2,-2,3,3,2,3,2,1,2,1,0,0,1,0,1,2,3,2,2,3,2,2,2,2,1,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,1,2,2,3,3,8,
8,5,1,-3,-4,-1,2,3,2,1,-2,-3,-4,-3,0,5,7,4,2,5,7,10,12,10,10,13,16,14,11,10,11,13,12,12,12,14,14,13,9,8,10,10,6,4,4,5,4,2,1,1,2,0,-3,-4,-2,-3,-7,-8,-7,-7,-8,-8,-5,-4,-3,-4,-1,4,7,7,5,6,7,5,3,4,7,6,2,-1,-1,0,-2,-6,-6,-2,-2,-6,-8,-4,-2,-1,0,0,0,4,6,3,2,5,6,5,6,5,2,0,1,1,0,-1,-1,-1,-1,0,-1,-1,0,2,4,5,6,8,9,8,7,8,9,9,9,8,5,4,5,6,5,4,4,2,2,2,1,0,0,-2,-6,-8,-7,-7,-8,-8,-7,-5,-3,0,2,4,7,11,12,10,10,14,16,12,8,7,7,2,-2,-2,-2,-10,-14,-10,-6,-5,-1,6,16,34,54,64,78,98,112,117,112,104,92,71,46,24,9,2,-7,-17,-13,1,5,0,0,0,-4,-1,6,6,7,12,6,-3,3,15,11,5,10,11,6,7,8,5,6,8,6,1,-1,-2,2,3,3,0,-3,-2,0,3,5,0,-5,-2,1,-1,-1,-1,-1,-1,0,2,5,3,4,9,8,3,-1,-2,-3,-5,-7,-8,-10,-9,-6,-10,-17,-9,3,5,4,9,9,6,10,22,28,25,20,18,17,17,14,15,18,19,21,19,18,21,26,29,26,23,22,22,23,26,27,25,21,22,26,27,
29,34,40,41,40,39,40,37,38,45,47,41,38,39,42,46,45,40,39,44,47,40,38,42,39,30,30,33,30,28,29,27,23,20,20,22,23,18,15,14,12,15,18,9,5,10,7,-1,-3,-7,-8,-2,1,-3,-7,-7,-5,-4,-4,-5,-6,-3,-1,0,4,8,8,5,5,4,2,2,4,2,-1,1,1,-1,0,3,3,3,4,4,6,8,8,7,5,5,4,3,1,-1,0,1,1,-1,-1,1,1,0,0,0,1,2,3,0,-1,0,2,1,0,2,3,3,7,10,9,7,7,6,5,5,6,6,6,7,8,8,8,8,9,10,10,10,9,8,4,0,0,2,3,2,2,1,-1,-2,-4,-5,-3,0,-1,-5,-8,-8,-5,-5,-7,-5,-3,-1,-1,-2,-4,-3,0,0,-3,-4,-4,-6,-6,-5,-4,-3,-1,-2,-4,-4,-3,-1,4,8,9,8,8,8,6,6,8,10,10,8,4,2,1,0,-1,-9,-8,-5,-1,2,4,1,-2,-2,-1,0,3,4,4,4,1,-4,-6,-3,-1,-3,-6,-9,-10,-8,-8,-12,-14,-13,-10,-8,-10,-11,-11,-11,-13,-14,-15,-13,-9,-8,-10,-11,-8,-5,-5,-6,-5,-4,-3,-3,-3,-2,2,3,1,2,6,8,7,6,7,7,4,2,1,1,-1,-5,-9,-9,-7,-7,-8,-7,-5,-6,-9,-8,-4,-1,-1,-2,0,4,5,1,1,6,7,4,1,0,0,0,-1,-6,-8,-4,-3,-5,
-6,-6,-6,-4,-1,0,0,0,1,1,1,0,0,-1,0,-1,-2,-4,-6,-7,-7,-9,-10,-9,-8,-10,-11,-11,-11,-10,-6,-5,-6,-7,-5,-5,-5,-3,-2,-2,-1,0,0,2,5,7,6,6,7,8,8,6,4,1,-1,-4,-7,-9,-10,-10,-9,-14,-15,-12,-10,-9,-8,-4,2,2,2,8,14,11,7,6,1,-5,-15,-33,-53,-65,-78,-98,-112,-118,-113,-105,-91,-71,-45,-25,-9,-1,8,17,14,0,-5,1,1,0,3,2,-5,-6,-7,-11,-7,1,-6,-16,-13,-7,-11,-13,-10,-11,-12,-8,-8,-10,-8,-3,-1,-1,-2,-3,-4,-2,0,0,-3,-4,-5,-2,4,2,-1,-1,0,0,-1,-1,-3,-5,-7,-5,-6,-10,-9,-4,0,1,2,3,5,6,9,11,7,9,15,8,-5,-7,-6,-10,-9,-5,-10,-21,-28,-25,-20,-19,-18,-15,-13,-14,-18,-19,-21,-20,-18,-20,-26,-28,-26,-24,-24,-24,-25,-27,-27,-25,-22,-21,-25,-28,-30,-34,-38,-40,-40,-41,-42,-39,-39,-45,-46,-41,-39,-39,-41,-45,-45,-39,-37,-43,-45,-38,-35,-40,-36,-29,-29,-30,-27,-25,-27,-25,-23,-22,-20,-20,-21,-16,-14,-14,-11,-14,-17,-8,-4,-6,-5,1,3,8,9,3,2,4,8,7,5,4,4,6,7,5,3,1,-3,-7,-6,-3,-4,-3,0,0,-3,-1,1,0,0,1,0,-2,-2,-2,-4,-4,-5,-7,-7,-7,-6,-5,-4,-3,-2,0,-1,-3,-2,-1,-1,-2,
-2,-1,-1,-1,-2,-3,-3,-2,-1,-1,-2,-1,-1,-3,-3,-3,-6,-8,-7,-5,-5,-4,-2,-3,-4,-4,-4,-6,-7,-7,-7,-7,-8,-10,-12,-11,-10,-9,-6,-2,-1,-4,-4,-4,-3,-2,0,1,3,4,2,0,0,5,7,6,4,5,6,5,2,1,1,3,5,4,1,1,4,5,5,7,8,6,5,4,3,4,6,7,5,3,-1,-5,-6,-5,-5,-5,-4,-4,-7,-9,-9,-7,-5,-3,-2,-1,0,4,4,2,1,-1,-2,-1,-1,-1,-2,-3,-4,-5,-5,-4,-3,0,1,-1,-2,-1,0,1,1,0,0,3,5,5,4,3,4,5,6,6,7,8,8,6,4,3,4,6,5,3,3,4,4,3,3,3,3,3,0,-1,-1,-1,-3,-4,-4,-4,-4,-3,-2,0,1,1,2,4,6,6,5,4,4,4,3,3,5,4,3,2,2,2,1,-1,-1,0,0,-1,-2,-1,1,1,1,1,3,6,7,5,4,4,5,4,3,2,1,0,-1,-1,-1,-1,0,2,2,2,3,4,4,5,5,6,6,6,6,5,4,5,5,6,5,5,3,2,2,2,2,2,2,1,0,-1,-1,-2,-2,-3,-4,-4,-3,-4,-5,-5,-6,-5,-4,-2,0,2,3,4,3,3,4,6,6,7,8,8,7,4,0,-2,-1,-4,-8,-8,-6,-5,-2,1,5,12,24,32,39,47,56,59,56,51,44,34,22,13,3,-3,-5,-8,-7,-2,1,-1,
-2,-2,-2,-1,1,2,3,4,2,1,6,10,7,7,9,9,9,10,10,8,8,8,6,3,2,2,2,3,4,3,1,2,4,4,3,1,0,0,0,2,2,2,4,4,5,5,7,5,4,4,5,3,0,0,1,0,-1,-3,-6,-8,-5,-5,-6,-3,2,4,4,6,3,0,3,9,12,11,10,9,9,6,4,5,6,6,9,9,7,8,11,13,12,11,13,13,12,13,11,11,11,10,10,13,15,15,16,17,18,21,22,21,20,22,23,22,20,19,20,22,23,18,17,20,21,16,14,16,15,13,13,13,11,10,11,11,11,12,10,9,7,4,5,6,4,5,6,3,0,-1,-1,-2,-3,-6,-7,-4,-4,-4,-5,-4,-3,-3,-4,-5,-5,-5,-4,-3,-1,0,-1,-1,-1,-2,-4,-4,-2,-1,-2,-2,-2,-2,-1,-1,-1,-1,1,1,1,1,2,3,3,1,1,1,1,1,2,3,3,3,2,2,2,1,1,1,1,2,2,1,0,0,1,0,1,1,1,1,2,3,2,1,1,-1,-2,-1,-1,0,0,1,2,2,2,2,4,6,7,7,6,6,5,3,2,3,3,2,2,1,0,0,-1,-2,-2,0,0,-1,-2,-2,0,-1,-2,-2,0,0,0,-2,-3,-3,-2,-2,-4,-4,-5,-6,-6,-5,-5,-5,-4,-5,-7,-7,-6,-5,-4,-3,-2,-2,-2,-1,-1,0,2,2,1,1,2,1,1,0,0,-1,
-1,0,1,-1,-1,0,2,2,0,0,1,1,1,0,-1,0,0,-2,-2,-1,-1,-1,0,3,6,7,9,9,11,12,9,8,10,9,7,4,2,2,2,-1,-3,-3,-1,-1,-3,-2,0,-1,-4,-7,-9,-7,-4,-2,-2,-4,-6,-12,-18,-20,-14,-12,-22,-28,-21,-15,-16,-10,3,21,45,65,78,95,116,130,138,135,124,109,92,69,45,28,19,7,-5,1,15,20,16,13,8,3,5,9,6,11,17,9,-2,4,13,8,0,2,3,-1,-1,-2,-3,1,8,7,1,-4,-4,1,2,2,0,-2,-3,-3,-3,-2,-2,0,4,7,8,9,9,12,11,9,9,11,6,6,11,10,5,3,3,1,0,2,1,-1,2,6,3,-3,4,14,13,9,12,9,2,2,12,19,16,10,9,10,9,8,11,16,19,18,17,15,15,19,25,25,23,26,30,31,34,39,41,40,42,44,43,42,46,49,49,47,48,49,47,43,46,48,46,43,41,40,44,43,35,34,41,42,32,28,31,29,24,26,29,28,27,24,20,22,24,23,28,33,27,20,18,16,20,28,21,14,15,14,9,5,1,-1,6,11,9,0,-7,-2,1,-3,-9,-9,-8,-8,-5,-3,-6,-10,-9,-7,-5,-3,-1,2,3,3,0,0,5,9,8,6,5,5,4,1,-1,-1,0,-2,-4,-4,-3,-4,-4,-4,-3,-1,1,2,4,6,6,4,3,5,7,8,7,4,
4,5,5,3,1,1,1,-2,-4,-5,-5,-7,-12,-16,-17,-16,-12,-9,-8,-6,-3,-3,-4,-2,4,7,5,2,0,-2,-1,-1,-4,-6,-7,-8,-9,-11,-11,-8,-4,-3,-4,-4,-3,-4,-1,4,4,5,10,10,3,0,0,1,3,5,2,-4,-6,-6,-9,-10,-5,0,0,-4,-9,-11,-8,-4,-4,-5,-4,-5,-9,-14,-13,-10,-6,-4,-6,-7,-7,-8,-10,-8,-5,-4,-5,-5,-4,-5,-6,-6,-5,-2,-1,-1,-1,2,5,5,6,7,7,7,7,9,9,9,7,5,4,3,3,3,2,3,5,4,3,5,7,7,8,4,-2,-3,-2,-4,-4,-2,-3,-5,-5,-6,-8,-7,-2,-1,-3,-3,-5,-5,-4,-5,-8,-7,-3,1,1,-4,-9,-12,-15,-13,-11,-16,-17,-7,0,4,13,27,43,64,83,94,106,123,135,140,135,122,103,83,61,40,24,16,6,-1,4,18,22,16,14,12,9,9,7,2,5,8,-2,-10,-2,1,0,-1,-1,0,0,-1,-2,-2,-1,0,-1,-1,-1,0,1,0,0,1,1,0,0,1,-1,-4,-6,-7,-9,-10,-12,-12,-9,-8,-9,-9,-6,-4,-2,-2,-2,0,2,2,0,0,2,1,-1,0,3,6,9,8,6,2,3,3,5,11,16,19,14,11,21,28,23,15,15,8,-5,-22,-44,-65,-79,-97,-116,-132,-140,-136,-124,-109,-92,-70,-46,-28,-20,-8,3,-1,-16,-22,-17,-14,-9,-5,-7,-9,-6,-10,-16,-8,
1,-5,-13,-7,-1,-3,-4,0,-1,0,3,-2,-7,-6,0,3,2,-1,-2,-2,0,1,2,1,1,0,0,1,-4,-7,-7,-8,-9,-11,-11,-10,-10,-12,-7,-5,-10,-11,-7,-6,-6,-5,-5,-6,-4,-1,-3,-8,-5,0,-6,-16,-15,-11,-13,-10,-3,-3,-13,-20,-17,-11,-10,-11,-10,-8,-11,-16,-19,-19,-18,-15,-15,-20,-25,-24,-23,-27,-30,-31,-33,-38,-41,-41,-41,-43,-44,-44,-47,-49,-49,-49,-50,-50,-48,-45,-47,-49,-47,-44,-42,-42,-46,-45,-36,-35,-42,-44,-34,-29,-30,-27,-25,-28,-30,-28,-28,-25,-21,-22,-25,-26,-30,-34,-27,-22,-20,-18,-22,-30,-23,-15,-15,-15,-11,-7,-1,0,-6,-11,-8,0,5,2,-1,4,9,9,9,10,7,5,8,11,10,7,6,4,1,-2,-4,-3,-1,-1,-5,-9,-8,-6,-5,-5,-4,-2,1,0,0,3,4,4,3,3,4,3,2,1,-1,-2,-4,-6,-6,-4,-4,-5,-7,-7,-6,-4,-4,-4,-4,-2,0,1,0,3,5,6,6,8,12,16,16,15,11,8,7,6,3,2,2,1,-5,-8,-6,-3,0,2,2,2,5,8,8,9,11,13,15,12,7,7,8,7,7,7,3,-1,-2,-3,-8,-9,-3,1,0,-2,-3,-5,-2,4,6,6,8,10,6,1,1,5,9,11,9,5,5,6,7,8,12,16,16,13,9,8,8,9,9,9,10,8,5,4,5,5,5,5,6,6,4,2,1,1,
0,-3,-5,-5,-6,-7,-7,-6,-6,-7,-8,-7,-6,-4,-3,-3,-3,-3,-3,-3,-4,-4,-4,-5,-6,-7,-8,-4,2,3,2,3,3,2,3,5,5,6,8,6,2,1,3,3,4,4,3,5,7,6,2,-2,-2,2,7,10,14,13,11,15,17,9,1,-5,-13,-27,-43,-63,-84,-96,-108,-124,-136,-141,-136,-122,-103,-84,-61,-41,-24,-16,-7,0,-5,-18,-24,-19,-16,-13,-10,-10,-9,-4,-6,-9,0,7,0,-1,-1,0,-1,0,0,0,0,0,1,1,1,0,-1,-1,-1,-1,-1,0,0,1,0,0,1,3,3,4,4,5,6,6,4,3,3,3,2,1,1,1,1,1,0,0,2,2,0,0,0,-1,-1,-2,-2,-3,-3,-3,-2,0,-1,-3,-5,-7,-7,-6,-9,-14,-12,-8,-5,-2,4,10,21,32,41,49,59,67,71,68,62,53,44,35,23,13,10,5,0,1,7,10,9,7,5,4,4,4,1,2,5,3,0,3,6,3,1,2,2,1,1,0,-1,1,2,0,-2,-2,-1,-1,-1,0,1,0,0,2,1,1,0,-2,1,2,2,2,3,5,5,4,5,7,4,1,3,5,6,5,6,8,10,9,7,2,2,4,5,3,5,9,9,8,9,6,2,3,9,11,10,8,8,8,7,6,7,9,11,12,10,8,8,11,13,12,12,15,16,17,17,19,22,22,20,21,24,26,25,24,26,28,29,29,26,24,
24,26,26,25,23,24,26,24,20,20,23,23,20,16,15,13,13,16,17,14,13,11,10,12,14,14,16,16,13,11,12,11,12,16,14,10,9,9,8,6,1,1,4,5,4,2,0,0,-1,-3,-6,-6,-6,-6,-5,-4,-5,-6,-6,-5,-3,-2,-1,2,3,3,2,2,3,4,4,3,3,3,3,2,1,2,1,-1,-1,-1,0,0,0,0,0,1,1,2,3,3,3,3,2,3,4,3,3,2,1,1,1,0,-2,-2,-1,-2,-3,-4,-4,-4,-6,-7,-7,-5,-3,-2,-2,-2,-1,0,0,1,2,3,3,1,-1,-2,-2,-3,-4,-5,-6,-7,-8,-9,-12,-11,-9,-8,-8,-8,-8,-7,-5,-2,-2,-1,2,4,2,0,1,3,3,3,2,-1,-2,-2,-2,-3,-2,0,-1,-3,-5,-5,-4,-3,-3,-5,-7,-8,-10,-11,-11,-10,-9,-9,-9,-10,-9,-8,-7,-5,-4,-4,-5,-5,-4,-4,-5,-4,-3,-2,-2,-2,-1,1,2,2,2,2,2,2,2,1,1,1,1,1,0,1,2,3,3,2,2,3,4,4,4,4,4,2,-1,-1,0,0,-1,-1,-1,-2,-2,-2,-3,-2,0,0,-1,-2,-2,-1,-1,-3,-3,-2,0,2,2,1,-1,-3,-6,-6,-6,-5,-8,-6,-1,3,7,13,20,32,43,51,57,64,70,72,68,62,53,45,34,24,11,6,4,2,3,10,15,13,10,9,8,7,7,5,6,7,3,0,1,5,
-2,-9,-6,-4,-6,-4,-2,-2,1,6,6,4,1,1,3,4,3,1,0,0,2,4,3,-1,0,6,9,6,3,2,6,5,-1,2,6,0,-1,6,8,5,7,11,8,6,7,10,10,14,16,10,2,7,16,12,7,16,20,11,9,16,21,17,14,15,17,22,21,18,17,19,21,23,30,33,33,31,29,27,25,26,30,37,42,42,39,36,38,40,42,47,52,54,55,55,54,48,44,46,51,53,51,45,41,45,46,38,34,41,44,39,38,40,34,32,40,39,33,35,35,30,31,34,32,35,35,26,17,19,22,26,27,21,18,18,13,9,10,9,5,8,10,6,2,0,3,4,3,2,1,0,1,3,4,5,6,7,6,5,5,4,3,4,3,3,2,2,1,-2,-5,-7,-7,-5,-2,1,3,3,3,3,4,5,6,8,10,8,2,-2,-1,1,1,3,3,3,5,6,5,4,5,5,4,3,5,5,2,0,2,3,4,8,11,9,6,3,0,-2,-3,-4,-7,-9,-12,-15,-17,-15,-12,-10,-9,-8,-5,-2,0,0,1,3,4,4,4,3,3,5,6,6,7,8,8,4,3,4,4,3,4,6,5,2,-1,-3,-2,-2,-5,-9,-12,-10,-11,-14,-16,-14,-10,-8,-8,-6,-2,0,-1,-2,-4,-5,-4,-5,-7,-9,-8,-8,-9,-11,-10,-8,-7,-5,-5,-7,-8,-9,-10,-12,-11,-8,-8,-8,-7,-4,-1,1,
3,5,6,3,1,3,6,6,2,-3,-7,-8,-9,-9,-9,-6,-2,-4,-8,-7,-3,-1,-1,-1,-1,-1,-2,-4,-8,-8,-6,-6,-8,-9,-9,-10,-12,-12,-13,-13,-10,-7,-7,-8,-9,-7,-8,-11,-10,-5,-3,-6,-9,-15,-21,-23,-19,-19,-26,-28,-19,-11,-7,6,21,31,49,71,85,99,119,129,132,127,114,97,79,57,33,13,3,-5,-11,-2,13,18,13,7,3,4,10,9,5,9,12,2,-7,-3,2,-2,-8,-10,-8,-7,-2,0,-2,-1,3,3,1,0,0,3,6,5,0,-1,-1,0,1,3,0,-2,6,10,6,2,4,7,3,1,8,9,1,-2,2,-1,-6,-5,-3,-5,-6,-6,-6,-4,2,7,2,-5,0,8,7,5,9,11,6,6,13,17,15,15,14,17,20,19,19,21,24,25,26,27,27,32,35,28,22,26,31,32,32,35,35,34,38,43,41,42,47,47,45,46,46,45,44,45,46,43,40,-6,2,9,6,4,6,4,3,3,-1,-6,-6,-3,-2,-1,-3,-4,-2,0,0,0,-1,-3,-3,2,2,-4,-6,-3,0,0,-5,-5,0,-1,-4,1,3,-4,-6,-4,-6,-9,-9,-8,-9,-10,-9,-11,-13,-8,-2,-7,-16,-12,-9,-15,-18,-8,-7,-16,-21,-19,-15,-16,-19,-23,-23,-19,-18,-21,-23,-26,-30,-33,-34,-32,-30,-27,-26,-27,-31,-37,-42,-43,-39,-36,-37,-41,-44,-48,-51,-53,-53,-54,-53,-47,-43,-44,-50,-52,
-50,-44,-41,-46,-47,-38,-35,-42,-45,-41,-38,-38,-33,-32,-40,-39,-33,-35,-35,-30,-30,-34,-33,-35,-34,-24,-16,-18,-21,-25,-26,-20,-15,-16,-12,-9,-10,-7,-3,-6,-9,-6,-1,0,-1,-2,-2,0,1,1,-1,-3,-4,-5,-6,-7,-6,-6,-6,-5,-4,-4,-4,-3,-2,-1,0,3,6,8,8,6,3,-1,-3,-3,-2,-3,-3,-4,-5,-8,-10,-8,-2,1,1,-1,-2,-3,-3,-3,-4,-5,-4,-2,-3,-3,-1,-1,-2,-2,0,0,-1,-2,-2,-6,-9,-8,-5,-3,0,2,2,3,6,7,9,13,15,13,10,8,7,7,5,3,1,1,1,-1,-3,-2,-2,-2,-2,-3,-5,-5,-6,-8,-7,-3,-2,-3,-4,-2,-3,-4,-3,0,3,5,4,3,5,10,13,12,11,15,17,14,10,9,10,7,3,1,1,2,4,4,3,3,6,6,5,5,7,9,8,7,5,3,3,5,7,7,9,10,10,7,6,7,7,5,3,1,-2,-3,-4,-4,-2,-3,-6,-6,-3,0,3,5,5,5,5,3,0,1,5,4,0,-2,-1,-1,-1,0,1,2,5,6,4,4,6,8,8,8,10,10,10,12,10,7,7,8,8,6,6,9,8,6,5,7,11,15,20,24,21,20,27,29,20,11,4,-9,-24,-34,-52,-74,-88,-102,-121,-132,-134,-129,-115,-99,-80,-58,-34,-15,-5,2,8,1,-13,-19,-14,-8,-4,-5,-9,-9,-4,-9,-11,-2,6,3,-1,4,
10,11,10,8,4,3,5,2,-1,0,1,2,2,-2,-5,-5,-1,0,0,0,-1,-3,0,1,-7,-11,-6,-3,-4,-6,-4,-2,-9,-11,-1,4,0,3,7,5,4,4,4,4,6,6,0,-6,-2,3,-1,-9,-8,-6,-10,-9,-3,-4,-11,-15,-15,-14,-13,-16,-19,-17,-17,-19,-22,-23,-25,-26,-26,-30,-32,-26,-20,-25,-29,-30,-31,-34,-35,-34,-37,-43,-43,-44,-48,-47,-46,-47,-47,-46,-45,-44,-44,-43,-41,3,0,-3,-3,-3,-2,-2,-2,-2,0,3,2,1,1,1,0,1,0,0,0,0,0,0,0,-3,-4,-1,-2,-3,-4,-3,0,1,-1,1,1,-1,-4,-3,0,1,2,3,6,7,7,5,3,3,3,2,1,4,8,6,5,7,5,0,1,7,11,10,8,10,12,13,12,11,13,14,16,16,16,17,19,19,16,14,15,15,17,20,21,22,20,18,18,21,24,24,23,24,26,28,26,23,19,20,23,25,24,21,21,25,24,19,19,23,26,23,19,18,16,17,21,20,16,16,16,14,16,18,18,18,16,11,7,9,10,10,11,9,5,4,4,4,4,0,-2,0,2,-1,-1,0,-1,-2,-2,-2,-2,-2,0,1,1,1,2,3,5,4,4,4,4,4,3,2,1,0,-1,-2,-4,-5,-5,-4,-2,0,1,1,1,1,2,2,3,5,6,5,2,0,0,1,2,3,2,2,2,1,0,-1,-1,-2,-3,-3,
-3,-2,-3,-3,-2,-3,-3,-1,1,2,0,0,-1,-2,-2,-3,-3,-2,-2,-4,-5,-5,-3,-3,-3,-4,-3,-2,-2,-2,-2,-1,0,0,-1,-1,0,1,2,3,3,4,3,1,0,1,2,1,1,1,0,-2,-4,-5,-4,-3,-3,-6,-7,-7,-7,-9,-10,-8,-6,-7,-9,-7,-4,-2,-2,-2,-2,-2,-1,-1,-1,0,1,1,0,-2,-1,0,1,2,2,1,-1,-1,-2,-3,-3,-2,-1,-2,-3,-4,-5,-3,-1,-1,0,1,1,2,2,2,2,3,4,2,1,2,2,2,3,2,1,2,4,3,2,3,3,2,1,1,0,0,0,-1,-2,-3,-3,-3,-3,-2,-3,-3,-4,-3,-3,-4,-3,-1,-1,-2,-4,-4,-6,-6,-7,-8,-11,-13,-12,-12,-14,-17,-13,-6,1,8,14,19,29,40,48,54,62,69,70,66,59,50,42,31,18,7,3,1,-2,1,7,10,8,4,3,3,4,3,1,2,3,0,-4,-2,-1,-5,-8,-8,-7,-5,-4,-5,-4,-3,-2,-4,-4,-2,-2,0,1,2,2,1,2,2,1,2,0,-1,1,3,2,1,2,3,2,2,4,5,0,-3,-4,-5,-5,-5,-5,-2,0,-1,-2,-6,-5,-2,-1,-3,0,3,4,2,3,1,-1,0,4,5,5,4,4,6,8,7,5,8,8,9,10,12,10,12,13,10,7,10,12,13,13,16,17,17,18,21,24,25,25,24,24,26,25,25,23,22,22,22,20,42,
44,45,47,49,47,47,52,51,46,48,49,43,39,38,36,35,37,33,28,29,27,24,28,32,25,18,17,16,18,18,12,10,14,11,6,5,3,0,4,10,10,8,8,8,4,4,5,3,1,3,4,3,1,-1,-2,-1,-1,-1,1,2,3,2,0,-1,-1,1,0,-3,-4,-2,-1,1,2,3,5,6,7,5,5,8,11,11,10,10,9,9,9,8,9,11,11,8,6,5,5,3,1,-1,-1,2,4,2,1,2,2,2,0,0,4,7,6,2,1,3,5,7,9,10,9,10,9,7,5,2,-1,0,2,1,-2,-3,-3,-4,-5,-4,-2,1,3,2,-1,1,4,4,2,2,4,6,7,6,7,7,6,5,5,6,7,7,6,4,2,1,-1,-3,-3,-3,-3,-3,-2,-2,0,2,3,1,1,0,-2,-2,-1,-2,-2,-2,-3,-5,-5,-4,-4,-2,0,2,0,1,2,1,1,1,2,2,4,6,5,4,3,2,0,-3,-5,-6,-5,-2,-2,-4,-5,-7,-8,-5,-1,3,7,10,10,9,7,7,9,10,10,7,1,0,0,-2,-4,-5,-4,-3,-3,-3,-4,-3,-2,-4,-7,-12,-15,-12,-5,-5,-9,-11,-12,-16,-21,-17,-12,-19,-24,-16,-9,-8,-3,6,17,35,57,70,85,102,117,120,114,103,90,74,54,31,14,5,-2,-8,-5,5,9,3,-2,-6,-9,-5,-7,-14,-12,-8,-15,-19,-10,-1,-5,-9,-6,-2,-2,4,
9,6,6,10,7,3,8,11,8,9,10,7,4,3,1,2,6,6,1,3,7,4,-1,0,4,2,-1,6,9,0,-2,5,4,1,3,6,6,3,2,4,6,10,12,4,-3,6,18,15,10,15,15,6,6,15,20,16,15,14,10,11,10,10,13,16,20,22,22,20,24,28,24,22,26,29,29,30,34,34,31,31,34,37,38,39,39,38,35,34,35,34,31,34,39,41,42,39,37,42,48,47,45,48,47,43,43,44,40,38,42,43,41,40,38,33,32,32,28,29,29,21,12,11,8,8,10,3,-4,-1,-2,-4,-2,-1,-2,0,3,2,-2,0,5,3,2,1,-2,-3,-3,-1,2,3,2,2,4,5,5,6,6,6,7,8,8,8,8,6,3,2,2,2,3,4,7,7,5,4,5,6,8,8,8,7,7,9,8,6,4,4,4,4,5,6,7,7,8,7,6,6,8,7,5,6,6,-42,-44,-46,-46,-48,-47,-48,-51,-51,-46,-46,-47,-43,-39,-39,-37,-36,-36,-32,-27,-29,-27,-24,-27,-31,-23,-17,-18,-16,-17,-17,-10,-8,-12,-9,-5,-2,1,4,-2,-7,-7,-6,-7,-6,-3,-3,-5,-4,-2,-4,-4,-4,-2,1,1,0,1,0,-2,-3,-4,-3,-1,0,-1,-2,-2,1,2,0,-2,-3,-4,-6,-7,-9,-9,-7,-7,-10,-13,-13,-12,-12,-11,-11,-10,-10,-10,-11,-11,-9,-6,-5,-6,-4,-2,0,-1,-3,
-5,-3,-3,-4,-4,-5,-3,-2,-6,-9,-8,-4,-3,-6,-7,-8,-10,-10,-9,-10,-10,-8,-5,-2,1,0,-2,-1,3,4,3,4,5,4,2,-1,-3,-1,2,0,-3,-4,-1,-2,-4,-6,-6,-7,-8,-9,-8,-7,-7,-8,-8,-8,-7,-4,-2,-1,2,4,4,4,5,5,4,3,0,-3,-3,-2,-2,0,1,1,-1,0,0,1,2,4,4,4,3,2,0,-1,-1,-2,-3,-2,-2,-2,-2,-3,-4,-6,-5,-4,-3,-2,0,3,5,6,5,3,3,4,6,7,8,6,2,-2,-6,-9,-9,-7,-6,-7,-8,-10,-10,-7,-2,0,0,2,4,5,4,4,4,4,5,4,3,3,6,11,14,11,6,5,8,10,11,16,21,18,13,19,25,19,11,8,3,-7,-17,-35,-57,-71,-86,-105,-118,-123,-117,-105,-92,-76,-55,-31,-14,-5,3,9,8,-1,-6,-1,3,8,11,6,7,13,11,6,11,16,8,-1,3,8,4,1,-1,-6,-10,-7,-6,-10,-7,-3,-7,-10,-7,-8,-9,-6,-3,-2,0,-2,-5,-5,0,-1,-4,-2,2,0,-4,-3,-2,-7,-9,-2,1,-4,-4,-2,-4,-7,-7,-6,-4,-5,-5,-7,-9,-3,4,-5,-17,-15,-9,-13,-12,-2,-2,-12,-17,-15,-15,-13,-9,-9,-9,-10,-13,-16,-20,-22,-23,-21,-25,-29,-25,-22,-26,-29,-29,-32,-35,-35,-32,-32,-35,-38,-40,-40,-40,-39,-37,-36,-36,-35,-32,-34,-38,-41,-41,-39,-38,-42,-46,-46,
-46,-49,-48,-44,-44,-43,-40,-40,-44,-45,-42,-41,-38,-34,-34,-34,-30,-29,-29,-21,-15,-13,-10,-10,-12,-5,2,0,0,1,0,1,2,0,-3,-1,1,-2,-5,-3,-2,-2,2,3,3,0,-3,-3,-2,-2,-4,-5,-6,-7,-7,-7,-7,-8,-7,-7,-7,-5,-2,-2,-2,-2,-1,-3,-5,-6,-4,-4,-5,-6,-7,-8,-8,-6,-7,-8,-8,-6,-5,-4,-4,-4,-5,-6,-7,-8,-8,-8,-7,-7,-9,-8,-6,-8,-8,21,21,23,23,23,22,23,25,26,23,21,20,18,18,19,19,17,16,13,12,12,12,10,12,12,9,7,8,6,5,6,3,2,4,3,1,-1,-6,-7,-3,-1,0,1,2,1,0,1,2,3,3,4,4,4,3,2,1,1,1,1,3,4,4,4,3,2,3,4,4,3,2,3,4,4,4,5,6,6,5,5,5,6,8,8,7,7,7,6,6,6,6,6,6,6,4,3,4,4,3,1,2,4,4,3,2,2,4,5,4,3,4,5,5,4,4,6,7,7,7,5,5,6,7,6,4,2,0,0,1,0,-2,-2,-1,-2,-2,-2,0,1,1,0,-2,-1,1,2,1,2,3,3,3,4,5,6,5,5,5,6,6,4,2,0,-1,-2,-4,-4,-3,-3,-4,-5,-4,-3,0,2,2,2,2,1,0,1,3,3,2,1,0,-1,-1,-1,-1,0,0,0,0,1,1,1,1,0,0,1,2,3,3,3,
2,1,0,-1,-2,-2,-1,-1,-2,-3,-5,-6,-6,-5,-3,-2,0,2,2,2,2,2,3,4,4,3,0,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-4,-2,-1,-2,-5,-6,-5,-3,-2,-3,-3,-4,-6,-9,-10,-9,-11,-15,-13,-8,-4,-1,3,8,17,29,37,45,55,63,64,61,55,47,38,29,17,8,3,-1,-5,-7,-4,-2,-3,-5,-7,-8,-6,-5,-7,-5,-1,-2,-3,0,3,1,-2,0,2,3,5,6,4,3,5,3,2,4,4,1,0,2,0,-1,-2,-2,-1,1,0,-3,-2,-1,-1,-2,-1,2,3,3,5,5,2,-1,1,1,3,3,5,6,6,4,3,0,-1,0,0,-3,2,7,6,3,4,2,-2,-2,3,6,5,6,6,4,3,4,4,5,8,11,13,12,11,13,16,14,12,14,16,17,18,18,19,17,17,19,21,21,22,21,22,21,20,20,18,16,16,19,21,20,19,20,21,22,22,22,23,25,23,22,21,20,23,25,25,23,22,18,16,18,18,16,15,14,11,9,10,7,7,7,4,0,0,1,2,2,0,-1,0,0,-1,-1,1,1,0,-1,0,-1,-2,-2,0,2,1,0,1,2,2,2,3,3,3,3,3,1,1,1,0,-1,-1,-1,-1,-2,-2,-1,0,0,0,1,2,2,2,2,1,1,2,2,2,1,1,1,2,2,2,3,3,4,5,5,4,5,5,5,6,6,4,
3,6,5,1,0,0,2,4,5,5,5,8,9,8,7,8,9,7,4,2,2,1,-1,-1,-1,-3,-5,-4,-4,-4,-2,1,0,-3,-5,-9,-11,-8,-5,-5,-5,-2,-2,-2,0,3,5,8,9,6,5,5,5,5,4,2,1,1,-2,-5,-3,-1,-3,-5,-4,-2,-1,-1,-3,-5,-1,3,2,1,3,6,4,1,0,2,4,6,6,4,4,5,4,3,6,8,7,5,5,6,7,7,5,4,6,8,7,6,5,4,4,4,4,6,7,6,5,6,8,9,11,11,8,6,6,4,2,4,6,4,1,-3,-5,-6,-3,-2,-5,-3,0,-3,-8,-10,-8,-9,-11,-7,0,2,1,-3,-8,-13,-15,-13,-9,-15,-22,-17,-6,-2,5,15,26,44,66,81,98,114,127,132,126,109,92,77,58,36,20,12,5,3,8,20,26,26,22,17,14,17,16,12,14,15,7,3,8,11,6,4,9,9,6,5,2,-2,-1,1,-2,-4,-3,-3,-4,-4,-5,-4,-2,-2,-3,-2,1,-1,-2,2,6,9,9,6,7,7,6,11,11,5,7,15,9,0,1,3,0,-5,-6,-1,2,5,7,3,-4,2,12,10,5,8,10,7,6,9,8,9,15,16,11,12,16,18,20,23,24,25,27,28,31,32,28,24,26,26,23,24,28,28,26,24,23,27,31,32,32,36,38,36,37,38,37,37,38,37,38,37,37,40,42,42,40,40,37,34,
37,42,39,33,31,26,22,24,23,20,22,23,19,19,23,18,15,19,19,18,19,15,10,10,9,2,-1,-4,-4,2,2,-3,-9,-11,-9,-8,-7,-8,-9,-7,-7,-8,-7,-3,2,3,2,2,1,1,0,-1,0,-1,-1,-2,-2,-2,-2,-6,-7,-5,-1,0,0,-1,-2,-3,-3,-4,-2,0,3,2,2,3,4,6,8,9,7,6,8,8,4,0,-1,-2,-3,-2,-3,-4,-3,-1,-2,-2,2,4,3,3,3,2,1,2,3,4,3,2,0,-2,0,2,3,4,5,4,2,2,2,1,4,8,7,3,0,0,-1,-1,0,0,1,3,2,-2,-3,0,1,1,1,1,-1,-3,-4,-4,-8,-9,-8,-8,-7,-5,-6,-7,-4,-1,-1,-1,5,7,2,2,4,2,0,3,4,2,1,1,1,3,8,7,3,3,5,3,1,3,5,3,0,-1,-1,1,3,2,-2,-3,-3,-4,-5,-4,-4,-4,-4,-4,-3,0,7,-5,-5,-7,-5,-2,-1,-1,-2,-3,-4,-3,-3,-6,-8,-7,-8,-9,-8,-7,-4,-3,-3,-2,0,0,-1,2,4,3,2,2,0,-3,-2,1,3,7,9,6,2,3,3,1,1,1,-1,-4,-6,-9,-10,-7,-6,-6,-6,-6,-5,-3,-3,-2,1,4,4,2,3,4,3,2,0,-1,1,3,-1,-5,-5,-4,-5,-7,-5,-1,-1,-2,-5,-7,-7,-5,-5,-6,-6,-5,-7,-10,-10,-7,-7,-8,-9,-9,-7,-6,-8,-9,
-9,-8,-6,-6,-5,-5,-5,-6,-7,-7,-6,-7,-8,-9,-11,-10,-7,-6,-5,-3,-1,-3,-5,-2,1,5,8,7,4,4,5,4,1,3,8,9,6,6,9,6,0,-4,-3,0,4,9,13,11,7,13,20,16,7,1,-6,-16,-27,-45,-67,-82,-98,-115,-128,-134,-127,-110,-93,-77,-58,-36,-20,-10,-5,-3,-9,-18,-26,-26,-22,-17,-14,-17,-18,-13,-14,-16,-8,-3,-8,-11,-5,-4,-8,-9,-6,-4,-2,2,1,0,1,4,4,4,4,3,4,3,1,1,3,1,-1,1,3,0,-4,-8,-8,-5,-5,-6,-7,-11,-11,-5,-7,-14,-9,-1,-2,-4,-2,3,5,1,-1,-2,-4,-1,5,-1,-12,-10,-5,-7,-7,-4,-5,-9,-8,-9,-14,-15,-10,-11,-15,-17,-20,-23,-24,-25,-26,-28,-31,-32,-28,-25,-27,-27,-24,-25,-28,-30,-27,-24,-24,-28,-33,-34,-33,-36,-38,-36,-37,-39,-36,-36,-37,-37,-37,-36,-37,-40,-42,-42,-42,-43,-41,-36,-38,-42,-39,-36,-34,-29,-25,-25,-24,-21,-24,-25,-20,-21,-23,-19,-16,-20,-19,-19,-21,-16,-9,-11,-10,-6,-2,2,2,-3,-4,2,7,9,8,7,7,8,8,7,7,7,6,2,-2,-4,-4,-3,-3,-3,-2,-1,-1,-1,1,1,1,0,1,4,6,4,0,-1,-1,0,1,1,1,2,1,-2,-4,-4,-3,-4,-5,-7,-9,-9,-7,-6,-8,-8,-4,-1,-1,0,0,0,1,2,0,-2,-1,0,-3,-5,-4,-4,
-3,-2,-2,-3,-4,-4,-4,-3,-1,0,-1,-3,-4,-5,-5,-4,-2,-2,-2,-2,-4,-9,-8,-4,-1,-1,0,1,0,0,0,-2,-1,3,4,0,-1,0,-1,-1,1,3,4,4,7,9,8,8,7,4,4,6,3,-1,-1,-1,-6,-7,-3,-2,-4,-2,0,-3,-4,-2,-1,-1,-2,-4,-8,-7,-4,-4,-5,-2,1,0,-2,-1,2,2,2,0,-1,0,2,3,2,2,2,3,3,3,3,3,3,0,-7,4,4,5,4,3,3,3,3,1,1,0,1,2,3,3,4,4,3,2,1,2,3,2,1,1,2,1,-1,0,2,2,3,4,4,2,1,0,-1,0,2,1,1,1,2,1,2,3,5,6,6,5,4,4,4,4,4,3,2,1,-1,-3,-4,-4,-3,-2,-1,-1,0,1,1,1,2,4,5,5,4,3,2,1,0,1,1,3,3,3,3,3,4,4,5,7,8,6,5,6,6,6,5,5,5,6,6,5,4,4,4,3,3,3,4,4,4,5,4,4,5,4,3,2,2,0,-1,0,0,-1,-4,-6,-7,-6,-4,-4,-5,-5,-4,-4,-5,-5,-3,0,0,-1,1,3,5,5,3,1,-1,-1,-1,-4,-9,-8,-3,2,5,11,14,22,34,42,51,58,66,69,65,55,47,38,28,18,9,4,2,1,4,8,12,12,10,7,6,8,9,7,7,8,6,3,5,5,2,1,3,3,2,2,1,-2,-2,-1,
-2,-3,-4,-4,-2,-2,-3,-1,-1,0,-2,-1,-1,-2,-4,-3,-1,1,2,0,0,2,4,4,4,2,3,4,3,1,1,2,3,1,-2,-2,-2,-3,-2,-2,-3,-1,3,2,0,0,0,-1,0,2,3,4,5,5,3,3,5,7,8,10,11,11,10,11,14,16,14,13,15,15,14,13,15,15,13,12,12,14,17,17,16,17,18,18,17,18,17,15,16,19,18,18,19,21,21,21,24,24,23,22,21,20,20,22,22,20,16,14,13,12,15,16,12,11,12,10,10,12,10,10,12,9,5,6,8,7,5,2,1,4,4,1,-1,-1,-2,-2,-4,-4,-3,-3,-3,-3,-2,0,1,3,4,4,5,5,4,4,4,4,3,3,4,3,3,1,0,1,2,2,2,1,2,2,2,1,1,2,3,3,3,3,3,5,5,4,3,3,3,3,2,2,2,2,3,2,2,2,3,4,3,3,2,3,3,3,2,1,1,2,2,3,3,3,3,1,1,2,3,3,3,2,1,1,1,1,2,5,5,3,1,1,0,0,0,0,-1,-1,-2,-3,-3,-1,-1,-1,-1,0,-1,-2,-2,-1,-2,-4,-4,-4,-3,-2,-1,-1,-1,2,3,3,4,5,3,2,2,1,-1,1,2,0,-1,0,0,1,3,3,2,2,2,-1,-5,-5,-4,-3,-4,-4,-3,-3,-3,-3,-2,-1,1,2,2,0,-1,-1,-1,-1,-1,0,3,12,
10,8,9,11,11,10,9,8,7,7,6,4,5,7,6,7,9,10,10,9,9,8,6,4,4,4,4,3,2,2,2,2,1,0,0,1,0,-3,-6,-6,-9,-12,-7,3,5,-1,-8,-12,-17,-16,-9,-7,-14,-20,-15,-10,-5,11,28,39,56,78,93,109,125,138,144,138,120,100,85,67,44,24,15,7,2,5,11,13,12,13,9,4,8,11,8,11,14,10,6,13,17,10,5,7,6,3,4,4,3,4,9,9,7,7,8,9,9,9,7,4,1,0,3,3,-2,-5,-5,-6,-6,-6,-7,-4,-5,-8,-3,-2,-9,-5,8,7,1,3,3,-2,-2,3,7,9,13,16,12,5,9,19,21,18,20,19,13,14,21,23,22,25,23,17,17,17,16,19,24,28,27,25,22,27,34,32,29,31,33,33,34,39,38,39,44,45,43,41,41,41,44,44,40,38,42,44,44,44,47,51,49,45,46,47,41,45,51,46,38,38,39,34,33,35,33,32,35,30,23,24,24,19,20,21,15,12,14,9,7,9,6,4,8,6,-2,-6,-6,-1,8,14,10,6,7,6,2,3,5,4,3,3,4,3,3,2,1,1,1,-1,-1,0,-1,-3,-5,-6,-5,-4,-5,-8,-10,-8,-6,-3,-1,-1,-3,-5,-6,-8,-7,-2,2,2,-1,-4,-3,0,2,1,1,0,-1,-2,-3,-3,-1,2,3,1,1,3,2,0,-1,0,0,-1,
-2,-5,-10,-9,-5,-4,-4,-2,1,1,0,-2,-3,-1,2,3,-2,-7,-6,-4,-5,-5,-3,0,1,2,1,-1,0,3,6,5,2,-1,-3,-5,-7,-8,-8,-6,-5,-7,-12,-13,-11,-9,-8,-6,-4,-5,-6,-7,-8,-7,-5,-3,-5,-8,-8,-4,0,2,3,4,4,4,4,2,2,3,3,-1,-3,-4,-7,-9,-8,-7,-7,-6,-4,-2,-2,-4,-5,-5,-3,-4,-7,-7,-5,-2,0,0,-1,-1,-2,-2,-1,3,6,7,6,4,3,2,3,3,5,5,3,4,6,6,4,3,3,3,3,4,3,4,7,7,5,5,6,7,7,5,4,3,1,0,-3,-7,-10,-11,-11,-10,-7,-7,-7,-6,-4,-4,-3,0,1,0,-5,-10,-9,-7,-7,-9,-9,-9,-12,-16,-13,-8,-12,-15,-7,4,9,18,31,43,61,81,94,107,122,130,132,125,109,93,75,52,28,14,8,1,-2,5,16,23,23,21,18,14,14,11,7,12,15,-12,-10,-8,-9,-11,-11,-10,-10,-8,-7,-6,-5,-3,-5,-6,-5,-6,-8,-8,-8,-7,-7,-7,-5,-3,-3,-3,-3,-2,-2,-1,-1,-1,0,1,1,-1,0,3,6,7,10,14,9,0,-4,3,9,13,16,16,9,7,13,19,15,10,4,-13,-30,-40,-56,-78,-94,-109,-125,-139,-145,-139,-121,-101,-84,-67,-44,-24,-14,-7,-3,-7,-11,-13,-12,-14,-10,-4,-9,-12,-9,-11,-14,-9,-5,-12,-17,-10,-5,-7,-5,-3,-4,-4,
-2,-3,-8,-9,-6,-6,-6,-8,-8,-8,-6,-4,-2,-1,-3,-2,3,6,6,6,5,6,6,4,5,7,3,3,10,5,-6,-5,-2,-3,-3,0,0,-4,-6,-8,-11,-15,-12,-6,-11,-20,-22,-19,-20,-18,-13,-15,-22,-23,-22,-23,-21,-16,-17,-18,-17,-18,-23,-27,-27,-24,-21,-26,-32,-32,-28,-30,-32,-32,-33,-37,-38,-38,-43,-45,-43,-41,-40,-41,-45,-45,-41,-40,-42,-43,-42,-43,-46,-49,-47,-44,-45,-44,-40,-43,-49,-45,-37,-37,-37,-34,-33,-36,-34,-32,-35,-29,-22,-23,-25,-21,-20,-20,-14,-10,-11,-7,-6,-8,-7,-5,-8,-8,-1,3,2,-1,-11,-16,-13,-9,-9,-8,-3,-3,-5,-5,-3,-3,-3,-3,-2,-1,0,0,0,2,2,1,1,4,6,6,6,5,6,9,10,9,7,5,3,3,4,4,6,7,6,2,-2,-2,1,3,2,-1,-2,0,0,0,1,2,4,4,2,-1,-1,1,1,-1,0,2,3,2,3,3,3,7,10,10,6,4,4,2,0,0,1,3,4,4,1,0,5,9,8,6,6,5,3,0,-2,-3,-2,0,-1,-3,-6,-6,-3,0,2,4,7,8,7,5,4,6,11,12,10,8,7,4,3,4,5,6,7,6,3,2,4,7,7,3,0,-2,-4,-3,-3,-3,-3,-2,-2,-4,-3,-1,1,2,4,5,4,3,3,3,1,-1,-1,0,2,1,0,2,4,5,2,0,-1,-2,-1,0,1,1,0,-3,
-7,-8,-7,-5,-3,-3,-3,-3,-5,-5,-4,-4,-7,-6,-5,-5,-6,-6,-7,-7,-7,-8,-10,-11,-9,-8,-9,-10,-9,-8,-7,-6,-4,-2,1,5,7,9,9,7,6,5,5,5,3,3,2,0,-1,0,4,9,10,8,8,9,9,11,15,18,15,10,12,15,7,-3,-10,-20,-33,-45,-63,-83,-96,-110,-123,-132,-134,-127,-111,-94,-76,-53,-30,-15,-8,-3,-1,-6,-15,-22,-21,-20,-17,-14,-14,-12,-8,-12,-14,5,4,3,4,5,6,5,4,4,3,2,1,0,1,2,1,1,1,1,0,0,1,1,1,0,0,0,-1,-1,0,0,-1,-2,-2,-2,-1,-2,-3,-4,-6,-7,-8,-9,-8,-3,-1,-2,-5,-7,-8,-7,-5,-5,-6,-8,-7,-4,0,8,17,21,28,39,48,56,62,69,74,71,63,52,42,33,23,12,7,5,5,6,6,6,7,6,6,3,5,7,5,4,6,5,3,6,8,5,3,3,2,2,2,1,-1,-1,3,4,4,2,1,4,3,4,3,4,3,3,3,2,-1,-3,-4,-3,-2,-2,-3,-2,-1,-1,0,-1,-4,-3,1,1,1,3,2,3,3,3,3,3,3,7,7,7,8,12,12,11,11,10,8,10,12,12,11,12,10,9,9,10,9,9,11,13,13,11,10,12,15,15,13,14,15,14,14,17,17,18,20,21,22,20,20,20,21,23,21,21,21,21,20,20,21,22,23,22,22,19,17,19,
22,21,17,15,14,14,16,19,18,16,15,12,8,10,11,9,8,7,2,1,2,0,-1,2,3,2,4,5,4,3,2,4,8,11,9,8,7,5,3,2,2,2,1,1,0,-1,-1,-2,-3,-3,-3,-4,-3,-2,-3,-4,-5,-6,-6,-6,-6,-7,-8,-7,-7,-7,-6,-5,-4,-3,-3,-4,-4,-2,0,-1,-2,-2,-1,0,-1,-2,-2,-2,-3,-3,-3,-3,-2,-1,-2,-3,-3,-2,-3,-4,-4,-4,-4,-4,-4,-4,-6,-5,-3,-2,-2,-2,-1,-2,-2,-3,-4,-5,-5,-4,-6,-7,-7,-6,-5,-3,-2,-1,0,1,2,1,0,0,2,2,1,-1,-1,-3,-4,-4,-3,-2,-2,-3,-5,-6,-5,-4,-3,-2,-1,-2,-3,-3,-3,-2,-1,0,-1,-3,-3,-2,-1,1,1,0,-1,0,0,1,1,2,2,2,1,1,1,2,3,2,2,2,3,4,4,4,3,4,4,3,2,2,3,4,4,5,5,3,2,2,3,4,6,7,6,5,3,3,2,2,3,3,3,3,4,5,5,6,7,7,8,8,8,9,9,10,10,8,8,8,8,7,7,7,6,5,3,1,-1,-2,-1,-1,-1,0,-1,-1,0,0,0,1,1,0,-2,-5,-6,-6,-5,-4,-5,-7,-10,-11,-10,-7,-7,-8,-4,2,6,13,19,26,34,45,52,57,64,69,70,67,58,49,40,28,18,10,5,3,4,5,7,10,10,8,7,6,6,6,3,5,5,9,
3,6,12,9,3,2,4,3,2,0,-1,0,2,2,-3,-5,-5,-6,-4,0,6,6,4,6,12,14,9,7,9,13,16,12,9,10,9,3,2,5,2,7,18,17,10,9,9,7,5,4,9,9,12,13,7,-2,-1,6,6,4,5,8,8,11,13,12,12,17,18,15,16,17,20,23,24,25,25,24,22,23,28,27,26,29,29,29,32,36,36,35,37,36,36,41,44,42,45,50,49,50,53,52,51,54,55,52,46,44,45,42,36,40,45,41,35,37,38,34,30,31,31,30,30,25,20,23,22,16,18,21,16,11,10,5,5,10,6,2,5,5,0,-1,-1,5,15,20,15,10,12,12,8,7,6,6,7,7,3,0,0,1,0,-1,-1,-1,-1,-1,0,1,2,3,4,4,5,4,3,6,8,9,7,5,4,7,8,5,2,4,4,1,-3,-5,-6,-4,1,2,1,1,1,0,0,3,4,7,10,9,6,5,8,11,13,16,15,12,12,12,10,10,12,11,7,3,0,1,3,2,1,1,1,-1,-4,-5,-4,-1,-1,-5,-8,-7,-5,-5,-5,-2,1,1,-1,-2,0,3,5,5,5,7,7,4,2,3,5,6,3,0,-2,-4,-5,-5,-4,-4,-6,-8,-8,-7,-5,-6,-5,-2,1,2,1,1,1,0,0,0,-1,-1,1,-1,-5,-7,-9,-10,-10,-8,-6,-4,-2,0,1,1,2,1,-1,1,7,10,
8,6,4,2,2,1,0,2,7,9,6,2,1,-1,0,4,6,7,10,11,8,5,4,4,4,6,5,3,3,4,3,4,5,6,6,6,5,4,4,3,0,-2,-3,-6,-9,-11,-12,-10,-7,-4,-3,-3,-2,-2,-2,-1,2,2,2,3,5,3,-2,-6,-11,-17,-21,-16,-12,-17,-21,-14,-3,7,19,34,49,68,84,93,105,117,124,122,113,92,73,56,37,16,3,0,-3,-4,0,9,16,17,15,11,7,8,6,-1,1,4,1,-2,1,7,8,6,5,5,2,1,1,4,6,7,4,1,3,5,5,3,7,12,11,6,5,7,8,4,0,0,2,4,5,3,6,4,-1,4,8,3,5,15,14,6,4,2,0,0,1,5,10,14,12,5,-3,2,13,16,13,15,13,7,5,10,15,18,24,24,18,12,13,17,22,27,31,34,30,27,29,31,28,26,29,34,32,30,32,33,31,33,35,36,37,-8,-2,-5,-10,-7,-2,-2,-4,-4,-3,-1,0,0,-2,-2,1,2,2,3,2,-2,-6,-5,-4,-7,-12,-13,-8,-6,-8,-11,-14,-12,-9,-11,-9,-3,-2,-4,-2,-7,-16,-15,-9,-9,-9,-8,-6,-5,-6,-7,-9,-11,-7,0,0,-7,-7,-5,-7,-9,-11,-14,-17,-14,-15,-20,-19,-17,-18,-20,-22,-26,-26,-28,-27,-26,-24,-26,-30,-29,-27,-30,-31,-30,-33,-37,-36,-35,-37,-36,-37,-43,-44,-42,-45,-50,-50,-51,-52,-51,
-50,-55,-56,-52,-48,-48,-49,-43,-38,-40,-45,-42,-37,-37,-37,-34,-32,-32,-31,-31,-30,-25,-21,-25,-25,-18,-19,-21,-16,-12,-11,-5,-6,-11,-6,-2,-5,-6,-3,0,0,-4,-15,-19,-13,-10,-11,-11,-8,-6,-5,-4,-4,-4,-1,3,3,2,3,4,3,2,3,3,1,0,-1,-3,-3,-3,-3,-2,-2,-4,-7,-7,-6,-3,-3,-4,-5,-3,-1,-2,-2,1,5,8,9,7,2,1,2,3,2,4,3,0,-2,-5,-8,-8,-4,-4,-6,-9,-12,-15,-13,-10,-10,-10,-9,-8,-9,-8,-5,-1,1,0,-1,0,0,1,1,3,5,6,5,4,4,7,10,9,8,8,8,5,2,1,3,3,1,-3,-5,-5,-6,-7,-8,-6,-4,-5,-7,-8,-6,-3,0,1,3,3,1,1,3,6,6,5,4,4,4,1,-2,-2,-2,-1,-2,-2,-2,-2,0,1,-2,-1,3,5,6,8,8,7,4,2,-1,-4,-4,-4,-5,-3,-1,-3,-8,-11,-9,-6,-4,-2,-2,-2,-1,-2,-7,-9,-6,-2,-2,0,-1,-4,-6,-7,-9,-11,-8,-5,-5,-5,-5,-6,-6,-3,-3,-3,-3,-4,-5,-6,-6,-6,-5,-4,-5,-4,-2,-1,1,5,8,10,10,9,5,3,1,1,1,1,0,-1,-4,-4,-2,-4,-5,-3,1,4,10,16,20,16,14,18,21,15,4,-6,-18,-33,-47,-65,-82,-93,-105,-116,-123,-123,-113,-94,-74,-57,-36,-15,-2,2,5,6,0,-8,-14,-15,-13,-9,
-6,-7,-5,0,1,-2,0,4,0,-6,-6,-5,-3,-2,-1,0,-1,-4,-6,-5,-1,1,-1,-2,-2,-2,-6,-10,-8,-5,-4,-7,-8,-2,2,2,0,-3,-3,-2,-5,-3,1,-3,-8,-2,-4,-13,-10,-4,-2,-1,0,0,0,-2,-7,-10,-8,-2,4,0,-9,-12,-11,-12,-10,-5,-4,-8,-13,-17,-23,-24,-17,-13,-12,-16,-20,-25,-30,-32,-29,-25,-28,-30,-28,-25,-28,-32,-31,-29,-31,-32,-30,-33,-35,-36,-37,4,2,1,3,1,-1,0,1,2,2,2,2,2,2,2,3,4,3,3,2,3,4,3,2,4,6,6,3,1,2,3,5,4,4,4,4,2,1,2,1,2,4,4,4,3,3,4,5,3,1,0,-1,1,2,1,3,6,6,4,5,6,8,10,11,11,12,12,12,11,12,15,15,16,17,18,18,17,16,17,19,18,16,17,17,16,17,18,18,18,18,19,19,22,22,20,21,25,25,27,27,25,25,28,29,26,26,28,28,24,19,21,24,24,20,19,19,18,17,18,17,16,16,14,13,15,16,13,11,11,9,8,7,4,4,6,4,1,2,4,4,2,1,2,7,9,6,6,7,6,3,2,1,0,-1,-1,-2,-4,-4,-4,-5,-5,-4,-3,-4,-3,-2,-1,0,1,2,2,1,1,1,2,3,3,2,1,1,1,0,0,-1,-1,-1,-2,-5,-6,-7,-6,-5,-4,-4,-5,-5,-6,-5,-3,-2,0,
2,2,0,0,1,3,5,6,5,3,3,3,2,2,1,0,0,-1,-3,-3,-2,-2,-3,-3,-4,-4,-4,-4,-5,-6,-6,-8,-9,-9,-8,-8,-8,-7,-5,-4,-4,-3,-1,1,2,3,4,5,6,6,6,5,7,8,7,6,5,4,3,3,4,4,3,2,1,1,0,0,0,1,2,2,2,2,2,3,3,3,1,1,2,3,1,0,0,-1,-1,-1,0,2,4,6,7,6,6,5,4,4,6,7,6,4,2,1,2,2,1,1,4,5,3,1,2,2,2,4,5,5,5,6,6,5,5,5,5,5,4,3,2,1,2,3,4,4,4,4,3,3,4,4,4,4,2,-1,-3,-3,-3,-3,-2,0,1,1,1,1,2,4,5,4,1,2,2,2,0,-2,-5,-8,-10,-10,-9,-11,-12,-11,-5,2,8,15,22,30,39,46,52,58,62,63,58,48,39,29,18,8,1,-3,-5,-4,-2,2,6,6,4,2,1,3,3,0,-1,-1,-2,-4,-2,2,3,1,0,-1,-1,-2,-1,0,2,0,-2,-4,-2,-2,-2,-1,0,2,1,1,1,3,3,-1,-4,-4,-2,0,-1,0,1,1,0,2,2,1,1,3,1,0,0,0,-1,0,0,-2,-1,-2,-2,-4,-5,-4,0,2,1,0,-1,-2,-2,-1,2,6,9,9,6,4,5,5,7,8,11,12,11,10,13,14,12,12,13,16,15,14,15,15,14,16,16,18,18,41,
41,41,43,46,49,50,47,45,48,54,55,51,50,53,53,49,53,55,54,52,50,45,43,41,38,35,33,29,24,21,21,18,14,16,17,12,10,11,6,4,10,9,7,9,6,0,0,0,3,13,18,11,0,-1,0,-3,-2,-3,-3,-1,1,-1,-2,0,3,3,5,4,3,2,1,0,-1,-5,-7,-5,-3,-5,-5,-4,-3,-1,0,0,-1,0,1,0,0,2,2,1,2,2,3,4,6,8,9,8,7,7,6,5,5,4,3,2,3,4,4,6,8,10,10,8,8,9,11,10,8,6,7,7,3,1,0,1,0,-2,-1,1,3,2,1,1,2,5,7,7,6,5,3,3,2,0,1,3,3,-1,-1,3,6,7,6,4,4,6,7,5,5,6,5,3,4,6,5,5,6,5,3,2,3,2,2,1,1,2,4,5,4,4,3,3,4,4,4,4,3,0,-2,-2,0,1,2,3,2,2,2,-1,-4,-5,-5,-8,-10,-10,-7,-8,-11,-12,-11,-9,-5,-1,1,2,2,0,-3,-3,-2,-1,0,0,-1,-2,-2,-1,1,3,2,3,6,5,3,1,1,0,1,1,-1,-2,-1,-3,-5,-4,-3,-1,-1,-2,-2,-2,-5,-9,-9,-7,-8,-8,-7,-6,-5,-5,-7,-8,-6,-5,-5,-6,-5,-6,-12,-14,-13,-12,-8,-7,-12,-15,-13,-11,-12,-18,-21,-15,-4,2,9,21,34,50,66,77,89,103,115,119,110,93,78,59,
37,19,7,2,-2,-2,0,4,9,9,6,4,1,0,-4,-7,-2,2,1,-3,0,3,1,-1,-2,-5,-7,-8,-10,-9,-8,-7,-7,-9,-10,-10,-10,-9,-5,-2,-5,-6,-3,2,2,-1,1,4,5,6,6,2,4,4,-1,-2,2,1,1,5,5,4,4,2,2,1,1,6,9,9,9,7,2,3,8,8,5,6,7,7,7,9,11,14,15,13,14,17,16,13,15,19,25,29,31,30,35,38,33,30,36,38,36,36,42,41,38,39,39,40,42,45,46,52,59,58,55,56,56,53,50,52,52,48,47,48,44,41,46,50,47,44,45,45,46,47,45,42,40,38,32,29,29,26,22,22,24,20,17,17,18,17,18,14,13,14,9,4,4,4,4,8,9,4,4,6,5,2,4,4,3,4,7,7,6,5,2,-3,-3,1,2,1,0,-2,-1,0,0,-2,0,4,3,-2,-5,-5,-5,-3,-4,-7,-9,-40,-40,-40,-43,-47,-50,-50,-47,-43,-47,-54,-55,-51,-51,-54,-52,-49,-51,-55,-55,-53,-50,-45,-41,-40,-37,-34,-31,-28,-23,-20,-20,-18,-14,-15,-16,-13,-10,-11,-6,-5,-10,-10,-6,-9,-7,-1,-1,0,-2,-13,-18,-11,-2,-1,-1,1,1,2,2,-1,-3,-1,2,0,-3,-3,-4,-3,-2,0,1,2,3,6,8,6,5,6,7,5,3,1,-1,-1,-1,-2,-2,-2,-2,-4,-5,-4,-5,-5,-5,-6,-7,-10,-12,-11,
-10,-9,-8,-6,-6,-6,-4,-4,-5,-5,-4,-5,-7,-9,-9,-8,-7,-8,-10,-9,-6,-5,-6,-6,-3,-1,-1,-1,0,1,1,-1,-3,-2,-1,-1,-2,-5,-6,-6,-6,-4,-3,-3,-2,-1,-2,-3,-2,1,2,-2,-5,-5,-4,-3,-3,-5,-6,-5,-4,-5,-4,-3,-4,-5,-4,-4,-5,-4,-2,0,-1,-1,-1,0,0,0,-1,-2,-2,-1,0,-1,-2,-1,-1,-2,-2,1,3,3,1,0,-2,-3,-3,-3,-3,-1,2,3,4,6,8,8,6,7,9,9,8,7,4,0,-2,-3,-3,-1,2,2,1,0,-1,-1,0,1,1,0,-2,-3,-3,-3,-6,-5,-2,-1,-1,0,0,1,2,3,2,3,5,5,3,1,0,1,1,1,3,7,7,5,5,5,4,4,3,3,4,5,4,2,3,4,2,3,9,10,10,8,5,5,9,12,10,9,11,17,19,13,3,-4,-11,-23,-36,-51,-68,-79,-92,-105,-118,-121,-114,-98,-82,-63,-42,-23,-11,-6,-3,-2,-4,-8,-12,-12,-9,-6,-4,-3,0,3,-2,-7,-2,0,-2,-4,-3,-2,0,2,4,5,7,8,7,5,6,7,9,8,7,6,3,2,3,5,1,-4,-4,-1,-4,-8,-7,-9,-8,-4,-6,-6,0,0,-4,-3,-2,-5,-5,-5,-4,-3,-4,-3,-4,-8,-9,-7,-8,-7,-3,-5,-8,-8,-6,-7,-8,-7,-7,-8,-11,-14,-15,-13,-13,-16,-15,-13,-13,-18,-24,-29,-28,-28,-34,-37,-33,-29,
-34,-38,-36,-36,-40,-41,-38,-39,-39,-40,-44,-46,-47,-53,-59,-59,-57,-58,-57,-54,-51,-53,-51,-48,-47,-47,-43,-39,-44,-49,-47,-44,-44,-43,-45,-45,-43,-41,-38,-36,-31,-27,-28,-26,-20,-20,-23,-20,-17,-18,-18,-17,-18,-14,-12,-13,-8,-3,-3,-2,-2,-7,-7,-1,-1,-5,-4,-2,-4,-3,-2,-3,-5,-5,-4,-3,0,4,4,1,0,1,2,4,3,2,2,4,2,-1,0,5,7,7,6,5,6,9,11,18,19,20,23,25,25,26,23,20,22,26,28,27,27,28,26,22,24,26,28,27,25,22,18,17,16,14,12,11,9,8,8,8,6,5,6,6,5,4,2,2,4,4,2,3,4,3,0,-3,-1,6,8,5,3,2,1,0,0,0,0,2,3,1,0,0,0,0,1,0,-1,-2,-2,-3,-4,-5,-5,-4,-4,-5,-6,-5,-3,-1,0,1,1,1,1,1,3,4,5,6,5,5,5,5,5,6,8,8,7,6,5,4,3,3,3,3,4,3,1,1,2,3,4,4,3,3,3,2,0,0,2,2,1,1,1,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,2,1,-1,-1,-1,0,1,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,-1,-1,-1,-1,-1,-1,-2,-3,-3,-2,-1,-2,-2,-2,-2,-3,-3,-3,-2,-2,-3,-3,-3,-2,-1,0,2,2,2,2,2,
1,1,1,0,-1,-1,-1,-1,-2,-2,-1,0,1,2,3,4,4,3,1,1,2,3,3,3,2,1,1,2,1,2,2,2,3,3,1,0,0,-1,-2,-2,-3,-3,-2,-2,-4,-4,-2,0,1,1,1,2,1,0,-1,1,2,2,2,1,1,2,2,1,2,3,3,2,3,3,0,-1,-1,1,1,2,0,-2,-2,-2,-5,-6,-7,-4,1,5,10,15,20,28,37,43,49,56,62,65,63,56,47,37,27,17,12,9,8,7,8,10,12,11,9,6,5,6,5,4,6,8,7,4,4,5,5,4,4,2,2,1,0,-1,0,0,0,-2,-3,-4,-2,0,1,0,-2,-1,2,4,4,2,4,6,6,6,6,6,6,3,2,2,2,2,2,1,1,2,2,1,3,4,3,4,3,2,2,2,3,3,4,4,4,3,2,3,2,1,4,6,6,5,5,6,4,4,3,5,10,12,10,10,14,16,14,12,15,19,18,17,18,18,18,18,19,21,22,23,23,26,30,31,31,30,29,27,26,27,27,24,24,24,20,18,21,24,23,22,21,20,21,21,20,19,17,15,12,11,13,12,10,9,11,10,10,10,10,10,10,8,5,5,4,3,2,-1,0,2,2,-2,0,2,1,1,2,1,0,1,1,1,0,0,-2,-3,-3,-2,-2,-2,-3,-4,-3,-3,-3,-4,-3,-2,-3,-5,-5,-5,-4,-3,-4,-7,-8,-8,
-5,-4,-3,-1,3,6,7,7,8,10,10,10,8,7,8,9,8,7,4,1,0,3,4,4,3,3,3,1,-2,-1,3,5,3,2,2,2,0,-1,-2,0,1,0,-1,0,1,-1,-5,-6,-4,-3,-2,-2,-1,-3,-4,-5,-8,-7,-1,6,8,7,7,7,5,6,4,2,3,5,3,0,0,1,-2,-2,1,2,5,8,8,5,3,3,2,3,7,8,4,2,1,0,1,3,4,3,2,3,2,0,0,1,2,2,1,0,0,1,-1,-4,-4,-3,-2,-3,-2,-1,-2,-2,-1,-3,-2,-1,-2,-5,-5,-5,-8,-7,-5,-5,-6,-4,-2,-4,-5,-4,-2,0,1,1,0,1,1,0,0,0,2,3,3,3,3,2,2,4,5,5,6,8,8,8,8,7,10,12,11,10,9,9,8,4,2,1,3,4,4,4,4,5,6,4,3,3,3,2,-1,-3,-5,-7,-6,-6,-12,-11,-7,-5,-4,-6,-12,-16,-17,-15,-15,-17,-16,-10,-5,-3,7,24,41,60,78,91,108,122,132,136,129,114,96,78,55,36,20,10,2,1,7,14,18,19,17,10,3,2,-2,-5,-2,1,-3,-9,-10,-7,-6,-7,-6,-5,-4,-2,0,1,4,5,2,-3,-4,-1,-1,-2,-1,-1,-5,-7,-6,-4,-1,0,-1,0,0,0,1,-1,-1,-3,-6,1,6,2,4,10,10,6,7,10,12,10,5,6,7,6,5,1,-5,-5,-3,-5,-6,-2,-1,-1,
0,4,7,9,14,16,14,14,16,17,17,22,27,30,29,28,30,29,26,24,27,27,26,28,33,35,36,38,39,39,39,39,45,50,49,43,41,44,40,36,38,45,46,43,42,41,38,39,42,47,47,42,36,33,34,34,32,31,34,34,30,25,23,24,24,28,35,32,26,25,23,21,19,14,12,10,4,-2,-2,-2,-2,3,2,-4,-7,-6,-4,-2,0,-1,-2,-3,-2,-1,-1,0,2,4,3,1,0,-1,-2,-3,-4,0,3,3,3,3,2,1,3,5,6,6,5,1,-3,-3,-3,-5,-6,-6,-7,-8,-9,-8,-5,-3,-2,-1,0,0,2,3,0,0,3,6,4,1,0,-1,-1,-1,-1,-1,0,0,-2,-5,-6,-4,-2,1,4,5,6,8,10,8,5,3,3,5,3,-1,-5,-7,-7,-7,-7,-7,-3,-1,0,1,0,1,2,1,-1,-2,-3,-6,-7,-6,-5,-7,-7,-6,-4,-2,-1,-2,-3,-2,-1,10,7,6,5,3,0,-4,-4,-5,-6,-8,-9,-9,-8,-7,-8,-8,-7,-6,-3,0,1,-1,-2,-2,-1,-1,-1,0,2,1,-3,-5,-3,-2,-3,-2,-1,1,2,1,0,1,2,1,1,3,6,7,6,4,3,3,3,3,5,6,7,7,2,-5,-7,-6,-6,-5,-3,-4,-3,-1,-2,-4,-2,0,0,-1,2,2,-1,-2,-5,-8,-9,-6,-4,-4,-2,-3,-7,-8,-5,-3,-2,0,0,-3,-4,-3,-2,-3,-3,-1,
0,-1,-2,-2,-2,0,0,-1,1,4,4,3,2,3,2,1,2,2,2,3,3,1,3,5,5,6,9,8,6,5,6,4,2,4,6,6,3,0,-1,-1,0,-1,-2,-1,-1,-2,-5,-6,-7,-7,-7,-6,-6,-7,-8,-7,-8,-10,-11,-11,-10,-10,-12,-14,-13,-12,-11,-11,-9,-6,-3,-2,-4,-5,-4,-4,-5,-6,-7,-6,-4,-5,-5,-3,-1,1,3,5,4,7,12,11,6,3,3,6,11,16,16,15,14,16,15,11,6,3,-8,-24,-42,-60,-78,-93,-107,-122,-132,-137,-131,-116,-99,-80,-56,-36,-20,-9,-2,-2,-7,-13,-17,-17,-15,-9,-3,-1,1,4,2,0,3,9,10,6,5,7,5,4,3,2,0,-1,-4,-6,-3,3,3,2,1,2,2,0,4,8,7,5,1,1,3,1,1,-1,-1,-1,0,1,3,-3,-7,-5,-6,-11,-10,-8,-9,-11,-14,-11,-6,-6,-7,-6,-4,-2,3,4,2,4,5,2,0,1,0,-5,-7,-8,-13,-14,-13,-13,-15,-15,-15,-18,-26,-27,-26,-27,-30,-30,-25,-25,-27,-28,-27,-28,-33,-36,-39,-40,-41,-42,-42,-42,-46,-53,-52,-46,-43,-45,-39,-34,-38,-44,-46,-42,-41,-40,-37,-37,-40,-45,-48,-43,-38,-35,-35,-36,-34,-33,-35,-36,-33,-28,-27,-28,-26,-29,-35,-33,-28,-28,-25,-21,-19,-15,-12,-10,-5,1,1,3,2,-2,-3,4,7,6,5,3,1,2,3,3,2,2,1,0,-2,-4,-3,-2,
-1,-1,0,2,3,0,-4,-4,-4,-4,-3,-1,-4,-6,-7,-7,-7,-3,1,1,1,3,4,4,4,6,7,6,3,2,1,0,-1,-2,-4,-4,-2,0,-3,-5,-3,-1,-1,0,0,0,0,1,0,-1,0,2,3,2,-1,-3,-5,-6,-6,-8,-10,-8,-5,-4,-5,-6,-3,1,4,6,6,6,7,5,1,-1,-2,-2,-2,-2,-3,-3,-1,0,0,3,5,4,4,5,6,5,3,2,1,2,3,2,1,-7,-6,-5,-5,-4,-2,-1,-1,0,1,3,4,4,4,4,4,3,3,3,2,0,-1,-1,-1,-1,-1,-2,-1,0,0,0,2,3,2,2,3,3,2,1,1,0,0,-1,-2,-2,-2,-3,-4,-5,-4,-3,-2,-3,-3,-4,-4,-4,-4,-4,-2,1,1,0,-1,-1,-2,-1,-1,-2,-2,-1,-1,-1,-1,0,-1,-1,0,1,2,4,5,4,3,3,3,3,5,6,5,4,3,1,1,2,3,2,1,2,2,2,1,1,1,2,2,1,0,0,-1,-3,-2,-1,-1,-1,-1,-1,-2,-2,-2,-3,-2,-1,-2,-3,-3,-4,-6,-6,-4,-3,-3,-2,-2,-2,-5,-6,-4,-1,0,0,0,1,2,2,3,4,7,9,9,9,9,9,8,8,8,8,8,8,9,9,8,8,9,10,10,9,8,8,7,6,4,4,4,4,3,3,4,4,5,5,4,5,5,4,3,2,1,0,-1,-3,-5,-6,-2,0,0,-2,-4,-7,-7,-7,
-6,-7,-8,-7,-5,0,5,12,21,31,40,48,56,63,70,73,71,62,54,44,31,20,13,6,3,3,5,7,9,9,6,2,1,1,0,-1,-2,-1,-2,-3,-4,-3,-1,-2,-3,-2,-1,-1,-1,0,2,3,1,-2,-3,-1,-1,-2,-1,-1,-4,-6,-5,-3,-2,-1,-2,-2,-1,2,3,2,3,2,2,3,5,6,7,7,7,6,6,7,9,8,5,5,4,2,3,3,2,0,1,0,1,1,1,2,2,1,2,3,4,5,5,5,6,5,4,6,9,12,11,13,15,16,13,12,14,15,16,16,18,20,21,21,22,25,25,23,26,27,28,26,23,22,18,15,17,20,21,19,19,19,17,15,16,20,23,23,20,19,19,19,18,17,18,20,20,18,18,17,15,16,18,17,16,16,13,11,9,7,5,5,3,1,1,-1,-1,3,3,0,-2,-2,-2,-2,-1,-1,-2,-1,-1,-1,-1,0,1,1,2,3,3,3,2,2,1,2,3,4,4,4,4,2,2,3,3,3,4,2,1,0,0,0,0,0,0,-1,-1,-1,0,1,0,1,1,2,3,3,2,1,1,0,-1,-1,0,1,1,1,0,0,1,3,4,3,3,4,5,6,6,6,6,6,7,6,5,5,6,6,4,2,1,0,0,0,-1,0,2,3,3,3,2,3,3,3,3,4,4,3,1,1,1,0,-1,-1,-1,0,0,-1,-2,-1,-1,-2,
-1,1,1,-1,-3,-3,-2,-1,-1,1,3,4,3,0,-3,-5,-3,0,-1,-3,-2,-2,-2,-4,-5,-6,-5,-4,-6,-8,-5,-2,-2,-4,-4,-5,-6,-4,-1,0,0,-3,-7,-8,-6,-5,-4,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-3,-1,-1,-1,0,1,1,3,7,8,9,10,8,5,6,8,9,9,10,9,6,3,2,1,3,4,2,-1,-1,-1,-3,-3,-1,0,2,4,3,0,2,5,5,5,6,7,6,5,4,1,1,4,3,0,-1,-2,-3,-3,-4,-1,-1,-4,-6,-5,-2,-2,-7,-15,-20,-18,-12,-12,-16,-15,-10,-6,-2,9,25,42,61,75,86,104,123,134,137,131,116,97,78,58,37,22,14,5,0,4,11,16,14,13,10,5,4,2,0,4,6,6,4,3,5,6,5,4,1,0,2,2,-1,-2,0,2,0,0,3,6,7,9,10,9,11,15,13,9,5,3,2,1,3,4,1,0,-3,-9,-5,0,-2,-4,1,0,-1,1,2,4,5,8,12,15,14,13,13,12,14,15,14,16,19,15,9,9,14,18,18,16,13,9,9,11,12,10,12,18,24,24,25,28,32,31,29,30,31,31,35,41,39,37,41,42,40,37,37,41,48,47,41,36,38,39,36,35,38,44,43,43,40,35,31,37,48,46,41,38,35,32,33,31,27,28,31,27,21,20,17,9,9,16,15,13,12,9,11,15,11,
5,7,9,7,5,2,5,12,13,7,0,0,1,0,-2,-3,-4,-3,-2,-3,-6,-8,-6,-4,-4,-5,-7,-6,-4,-2,-3,-4,-3,-1,-2,-6,-8,-8,-6,-5,-4,-6,-9,-8,-6,-5,-6,-6,-3,3,4,0,0,3,6,7,6,7,9,12,11,6,5,8,9,7,8,10,9,7,4,3,5,9,9,6,7,8,8,6,6,5,4,4,5,6,6,4,1,-1,0,0,0,3,6,5,3,1,3,5,6,5,6,6,4,0,-1,1,2,2,1,0,1,2,0,-1,1,2,1,-1,-3,-4,-3,0,0,-1,-1,0,2,3,3,3,4,4,1,-2,-3,-2,-3,-4,-4,-4,-4,-5,-7,-6,-3,0,0,0,0,0,0,0,-1,1,6,7,4,2,3,3,3,1,-1,-1,1,2,1,0,1,2,3,3,5,7,7,5,4,4,2,2,3,3,1,-1,-2,-2,1,3,2,1,3,3,0,0,2,5,4,2,1,-1,-2,1,3,3,2,1,1,-1,-2,-3,-2,1,4,5,4,1,1,3,2,1,2,3,5,5,5,5,6,8,5,2,3,4,5,5,6,3,1,-1,0,3,8,9,8,7,6,4,4,5,5,4,5,5,3,3,4,3,2,3,3,1,1,1,-1,-4,-6,-6,-7,-6,-3,-3,-5,-6,-6,-7,-7,-4,-2,0,1,0,-2,0,3,3,3,5,5,4,2,0,-2,-1,3,1,-2,-1,-1,-3,
-4,-3,-2,0,2,1,-2,-1,1,2,3,4,5,5,2,2,6,7,6,4,3,8,16,21,20,15,16,19,18,14,10,5,-8,-23,-40,-59,-74,-85,-103,-123,-133,-136,-130,-115,-96,-77,-56,-34,-19,-11,-3,3,0,-8,-13,-12,-9,-5,-1,0,1,2,0,-1,-2,-1,0,-3,-4,-3,-3,-1,0,-2,-2,1,2,-1,-1,2,3,-1,-3,-4,-7,-7,-5,-8,-12,-10,-7,-4,-2,0,1,-3,-4,0,1,4,9,6,2,3,4,1,2,3,1,-1,-4,-5,-6,-10,-12,-11,-10,-11,-11,-13,-14,-14,-17,-19,-15,-10,-10,-15,-19,-20,-17,-14,-12,-12,-15,-14,-13,-14,-20,-26,-26,-27,-32,-34,-34,-32,-32,-33,-33,-38,-44,-42,-40,-44,-45,-44,-41,-39,-43,-50,-51,-45,-40,-42,-40,-36,-36,-40,-44,-45,-44,-41,-36,-32,-38,-49,-50,-45,-41,-36,-34,-35,-34,-31,-30,-33,-28,-22,-23,-20,-14,-13,-19,-18,-17,-15,-12,-13,-19,-14,-8,-10,-12,-10,-7,-5,-7,-14,-16,-8,-3,-3,-4,-3,0,1,2,2,1,3,5,6,5,3,3,5,6,5,2,1,1,2,1,-1,0,4,6,6,4,1,0,2,5,5,3,2,3,3,0,-5,-6,-2,-1,-4,-7,-7,-7,-8,-10,-12,-11,-6,-5,-8,-8,-7,-9,-11,-11,-8,-5,-4,-7,-10,-10,-8,-9,-11,-10,-7,-6,-5,-5,-5,-6,-7,-6,-5,-2,1,1,0,-1,-4,-6,-6,-3,-2,-3,-5,
-6,-7,-8,-7,-4,-1,0,-1,-2,-2,-1,0,-1,-1,0,1,-1,-2,-1,1,3,4,3,1,1,1,0,-1,-3,-4,-4,-3,-4,-4,-2,0,1,1,2,4,4,4,4,5,6,5,2,0,0,0,0,0,0,2,2,0,-5,-5,-2,-1,-1,-1,-1,0,2,1,-1,-1,0,0,-1,-1,-1,-1,-3,-5,-5,-3,-3,-3,-2,-1,-3,-4,-3,-1,0,-1,-3,-4,-3,-3,-4,-3,-1,0,-3,-5,-4,-1,0,1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3,-4,-4,-3,-2,-2,-2,-1,-1,-1,-2,-3,-3,-3,-4,-5,-4,-3,-2,-3,-3,-3,-3,-3,-2,-1,0,-1,-3,-6,-7,-7,-7,-6,-5,-5,-5,-5,-4,-4,-4,-3,-2,-3,-3,-3,-4,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,-2,-2,-2,-1,-1,-1,0,-1,-2,-3,-4,-4,-3,-3,-5,-5,-5,-6,-6,-5,-5,-3,-2,-3,-5,-5,-4,-4,-4,-3,-2,-3,-4,-5,-6,-4,-1,0,-1,-1,-1,-3,-4,-4,-2,-2,-3,-5,-4,-4,-4,-6,-9,-12,-13,-12,-13,-14,-14,-13,-11,-5,2,9,17,26,34,41,50,60,65,68,65,56,47,37,25,15,7,3,-2,-4,-4,-1,1,1,-2,-5,-5,-4,-4,-5,-6,-5,-3,-3,-2,-2,-2,-2,-1,0,0,1,1,-2,-2,0,-1,-4,-5,-4,-2,-2,-1,-1,-2,0,2,1,1,0,-1,-3,-2,1,1,0,-2,-3,
-6,-5,-2,-3,-3,-4,-5,-4,-3,-3,-1,1,2,3,3,1,0,2,4,6,6,7,8,9,7,6,7,8,12,14,11,10,10,10,11,11,10,10,12,15,17,18,21,22,22,20,20,20,21,24,27,27,26,27,28,27,26,24,25,29,30,27,24,23,21,19,19,23,24,24,22,22,20,18,21,27,29,28,25,23,22,23,24,22,19,19,18,15,17,16,13,12,13,13,12,12,10,10,12,10,6,8,9,8,8,7,8,12,13,9,7,7,7,6,5,3,2,2,1,1,1,0,0,1,1,0,0,1,2,3,4,4,4,4,4,3,2,3,4,5,6,5,3,2,3,3,3,3,4,6,6,4,3,4,5,4,4,5,6,6,5,3,3,4,4,4,5,8,8,6,5,5,6,8,7,7,8,9,8,5,4,3,4,5,5,5,5,4,1,0,0,1,3,4,4,4,2,1,2,4,5,5,5,4,3,2,2,2,2,2,2,1,1,1,1,1,2,2,1,0,0,0,-1,0,0,0,1,2,3,3,2,2,2,2,2,2,3,2,0,-1,-1,-1,0,0,-1,0,1,1,1,1,1,1,0,-1,-1,1,2,2,0,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,-2,-2,-1,0,0,0,1,1,0,1,2,3,3,3,3,4,4,3,3,3,3,2,1,1,2,2,2,
2,3,4,4,4,4,7,11,11,9,9,9,7,5,2,1,2,3,-1,-7,-8,-6,-6,-8,-8,-6,-3,-1,-2,-3,-1,-2,-6,-7,-3,1,2,-1,-5,-9,-9,-8,-6,-9,-12,-7,0,4,11,23,32,44,58,71,87,105,116,119,113,97,77,59,41,22,6,-2,-6,-8,-4,2,6,9,8,2,0,3,3,4,8,8,5,4,3,5,6,6,4,3,2,3,6,10,14,13,10,7,5,6,1,-1,5,8,3,4,5,4,5,5,4,4,9,11,8,0,1,3,1,6,12,8,10,12,5,1,6,8,5,1,1,2,2,-1,-1,-1,0,4,9,10,12,14,11,8,9,14,16,19,23,21,17,19,19,20,22,26,32,35,31,29,31,32,27,27,35,39,33,29,32,32,30,32,35,38,36,34,35,37,36,38,47,52,47,46,49,50,50,48,49,49,47,44,42,44,45,41,36,33,36,37,32,28,26,27,22,13,10,12,9,9,9,5,5,9,9,10,13,13,11,10,3,-4,0,3,4,6,4,-3,-5,-5,-4,-2,1,4,4,2,1,0,1,4,6,5,1,-2,-2,-2,-4,-4,-3,-2,-2,-4,-6,-6,-5,-3,-2,0,1,3,4,2,-1,-2,1,2,2,1,0,0,-3,-5,-4,-3,-1,1,2,1,1,2,3,4,6,8,7,6,9,9,5,2,4,3,-1,-2,2,5,7,7,4,2,4,6,
4,2,3,3,2,-1,-3,-6,-7,-6,-7,-10,-10,-7,-2,1,1,0,0,4,6,7,6,6,7,5,1,-3,-6,-6,-6,-7,-8,-7,-4,-3,-4,-5,-4,-2,-1,1,2,3,3,3,2,2,3,4,5,4,5,3,0,-1,-1,-4,-5,-2,0,-2,-4,-4,-3,-1,0,-1,-2,1,2,0,2,5,4,3,3,2,2,3,4,4,5,5,2,-3,-3,-1,0,-1,0,1,-1,-1,-1,-2,-2,0,3,4,4,2,1,1,3,3,2,4,5,6,6,5,3,5,6,4,2,2,2,2,2,1,-2,-5,-7,-8,-4,0,3,3,2,1,0,2,4,8,10,5,0,-4,-1,-1,-5,-9,-11,-15,-13,-11,-13,-10,-1,5,8,17,27,39,56,74,85,97,112,120,120,113,97,76,59,43,25,14,10,7,2,3,10,17,19,16,8,5,3,0,2,5,4,1,0,-2,-2,1,2,0,-3,-3,-4,-2,2,5,5,-2,-2,-3,-3,-2,-1,-1,-4,-8,-9,-7,-7,-8,-6,-3,-1,-1,-3,-3,0,5,7,5,5,6,7,6,3,2,3,5,2,3,7,8,5,1,-1,3,7,9,10,9,7,10,13,8,1,-3,-12,-23,-32,-45,-59,-72,-89,-105,-117,-121,-114,-98,-79,-59,-40,-22,-6,2,8,9,5,0,-5,-8,-6,1,2,-2,-2,-2,-6,-6,-3,-1,0,-1,-2,-2,-1,0,0,0,-2,-6,-8,-9,-7,-3,-3,-2,1,4,
-2,-5,-1,-1,-4,-3,-3,-3,0,0,-5,-8,-5,2,0,-2,1,-4,-9,-7,-8,-9,-3,0,-5,-7,-4,0,1,-1,0,1,1,0,-2,-6,-9,-9,-11,-12,-10,-7,-9,-12,-15,-18,-21,-19,-17,-19,-20,-20,-22,-25,-30,-33,-31,-29,-31,-32,-26,-25,-32,-35,-31,-28,-30,-31,-30,-32,-35,-37,-36,-34,-35,-37,-37,-39,-47,-50,-45,-44,-47,-49,-48,-46,-47,-48,-45,-42,-40,-43,-43,-39,-33,-29,-30,-32,-29,-24,-22,-22,-17,-10,-9,-11,-7,-7,-7,-3,-3,-6,-7,-8,-12,-11,-9,-8,-2,4,0,-2,-4,-6,-4,4,6,5,4,2,-1,-4,-4,-2,-1,0,0,-4,-6,-5,-1,1,1,3,4,4,4,3,3,5,7,7,6,4,3,1,0,-2,-3,-2,1,2,-1,-4,-3,-2,-1,0,2,4,3,2,0,-3,-4,-3,-4,-5,-6,-6,-8,-9,-8,-7,-10,-10,-5,-2,-4,-3,1,1,-3,-6,-7,-7,-5,-3,-5,-7,-5,-3,-4,-4,-3,-1,1,4,6,4,5,7,8,4,0,-2,-3,-1,-2,-6,-8,-9,-7,-7,-7,-5,-1,2,5,6,5,6,7,7,5,4,5,5,3,1,0,-2,-3,-4,-4,-5,-4,-5,-6,-7,-7,-7,-7,-6,-3,-2,-2,1,2,0,-2,0,2,2,1,-1,-2,-1,0,-3,-5,-3,-4,-6,-6,-4,-4,-4,-4,-5,-6,-6,-7,-7,-4,0,1,-1,-2,-1,-3,-4,-2,-1,-1,0,-1,-3,-5,-6,
-6,-5,-3,-4,-5,-4,-4,-5,-6,-7,-8,-6,-4,-5,-6,-4,-1,-1,-1,0,-1,0,3,5,7,8,4,-1,-4,-4,-3,-2,-1,-3,-4,-8,-9,-6,0,3,1,-1,3,7,11,14,13,11,13,13,5,-2,-7,-17,-28,-37,-55,-72,-83,-95,-110,-120,-120,-113,-97,-76,-58,-41,-23,-11,-8,-4,-1,-2,-9,-16,-18,-14,-7,-5,-5,-3,-4,-6,-4,-1,0,2,1,-1,-1,1,4,4,3,3,-1,-4,-4,1,0,1,1,0,-2,-2,-1,0,0,0,0,1,0,-1,-2,-1,1,2,0,-1,-1,0,-1,-2,-2,-1,-1,-1,-2,-3,-1,-2,-4,-5,-4,-1,-1,-3,-5,-6,-6,-6,-5,-7,-9,-7,-3,1,7,13,18,24,32,38,46,53,59,62,58,50,41,31,20,11,4,-3,-7,-6,-4,-3,1,1,-1,-4,-4,-2,0,-1,0,0,-1,-2,-3,-4,-4,-5,-5,-5,-4,-4,-3,-2,-2,-1,-1,-3,-3,-4,-4,-5,-4,-3,-4,-2,0,1,0,-3,-6,-5,-2,0,-1,-3,-2,-2,-3,-1,2,2,1,1,-2,-2,1,1,2,1,0,0,0,-1,-1,0,2,4,5,5,4,4,2,2,3,3,5,7,8,7,8,9,11,10,11,11,13,14,14,13,15,16,12,9,12,13,12,12,13,14,14,15,15,17,17,17,18,18,18,19,22,23,18,17,21,23,22,20,20,20,19,16,15,18,19,17,13,10,10,11,10,9,
6,5,3,1,3,4,2,0,0,-2,-2,1,2,3,5,4,2,1,0,-3,-2,0,0,1,0,-4,-5,-5,-4,-2,0,1,1,0,0,-1,-1,1,2,2,0,-1,-1,-3,-3,-4,-4,-4,-3,-4,-5,-6,-6,-5,-4,-2,-1,1,2,3,1,0,3,5,5,3,3,3,2,2,2,2,4,5,5,5,5,6,6,6,5,5,5,5,5,5,2,1,2,1,0,0,2,3,3,4,2,1,3,4,3,2,2,3,3,3,1,-1,-1,0,0,-1,0,2,3,3,3,3,3,5,7,7,7,6,5,3,2,1,0,0,0,-1,-2,-2,-2,-2,-2,-1,0,0,1,2,2,3,4,4,5,5,6,7,7,7,6,5,5,4,4,4,3,4,4,4,3,3,4,5,5,4,4,6,7,6,6,6,6,5,4,5,5,6,6,6,7,7,5,4,4,5,4,4,5,6,5,5,4,4,5,5,6,7,7,7,6,6,6,5,4,5,5,6,6,5,4,4,3,1,0,0,-1,-1,-1,-1,-2,-3,-4,-3,-2,1,3,3,3,2,2,3,3,4,5,3,1,0,2,2,0,-1,-3,-6,-6,-6,-7,-9,-7,-4,1,9,14,17,26,35,40,46,53,59,61,57,48,38,27,17,8,3,0,-2,-2,1,4,8,8,5,3,3,4,6,6,5,3,1,1,1,1,0,0,-1,-3,-3,-1,-2,0,1,2,3,
-1,-5,-6,-4,1,4,2,-2,-2,-1,2,3,3,0,1,5,11,9,6,11,9,3,6,9,3,4,11,6,-1,4,8,5,0,3,5,4,5,4,1,-2,-3,2,5,9,11,7,4,7,13,20,24,26,24,19,17,16,19,20,22,27,32,25,21,30,36,31,29,36,38,36,37,43,41,38,39,41,39,37,34,38,45,44,40,37,37,37,36,35,37,42,42,41,41,38,35,40,49,50,47,46,40,38,36,32,28,28,31,26,18,16,13,6,9,15,15,12,10,10,13,14,9,7,11,11,7,7,8,13,18,14,7,5,6,4,2,2,3,3,3,1,-1,-1,2,3,3,2,1,0,1,1,0,2,5,4,1,-2,-4,-3,-1,0,-1,-1,1,-2,-5,-4,-1,3,6,9,9,9,9,8,8,11,14,14,13,10,6,6,5,3,2,3,3,2,1,-1,-1,0,2,2,0,0,2,2,2,4,5,3,3,3,1,1,6,8,7,9,9,5,2,5,8,7,6,5,4,2,1,-1,-2,-2,0,1,1,2,4,5,3,2,2,2,2,3,3,3,0,-3,-5,-5,-2,2,4,2,2,3,3,2,1,0,0,-1,-4,-6,-3,-2,-4,-5,-5,-6,-6,-3,-1,-2,-3,-5,-9,-9,-7,-9,-11,-10,-9,-11,-12,-12,-12,-10,-7,-7,-7,-6,-5,-5,-4,-3,-3,-3,-2,-1,-5,-8,-8,-9,-10,-11,-10,-7,
-5,-5,-6,-6,-5,-3,-1,0,0,0,-2,-4,-4,-2,-1,-1,-2,-2,-2,-1,1,2,3,2,1,2,3,3,4,4,4,3,1,-1,-3,-4,-5,-7,-8,-10,-12,-14,-14,-12,-11,-9,-6,-6,-7,-7,-6,-4,-5,-4,-4,-4,-2,0,-3,-10,-12,-14,-14,-11,-15,-19,-15,-7,-3,1,14,33,53,70,85,104,123,136,140,131,117,100,80,57,37,24,17,5,-3,-2,2,6,9,7,3,-2,-5,-9,-6,0,1,0,2,3,2,1,0,0,2,2,4,4,4,4,3,0,-2,-5,-4,-2,3,8,5,-1,-1,2,2,3,2,0,1,5,7,3,-1,4,5,0,2,4,0,0,3,-3,-6,1,6,4,1,4,6,5,4,4,6,6,8,10,10,12,15,11,6,7,15,19,20,20,15,12,12,12,12,17,22,25,26,23,19,22,24,20,17,23,29,27,26,31,35,34,37,41,47,44,38,42,51,52,47,-2,2,5,7,4,0,-4,-2,3,3,2,-1,-2,-1,3,2,-3,-7,-6,-4,-8,-7,-1,-5,-7,-3,-3,-8,-4,0,-4,-7,-4,0,-2,-3,-3,-2,-4,0,2,2,0,-3,-8,-9,-4,-2,-5,-11,-18,-22,-24,-22,-19,-18,-17,-20,-21,-20,-26,-31,-25,-21,-29,-34,-28,-27,-34,-36,-33,-35,-40,-39,-36,-38,-39,-38,-35,-33,-36,-42,-43,-40,-37,-37,-35,-33,-34,-37,-40,-41,-42,-41,-37,-34,-39,-48,-49,-47,-45,
-40,-37,-35,-30,-27,-27,-28,-25,-18,-15,-11,-6,-8,-12,-12,-10,-10,-9,-11,-13,-8,-6,-9,-9,-6,-4,-4,-9,-14,-11,-4,-3,-4,-3,-1,-1,-3,-3,-3,-1,1,2,0,-1,0,0,1,2,2,2,2,0,-2,-2,1,3,5,5,4,2,3,3,2,4,8,6,3,-1,-4,-7,-8,-8,-8,-7,-7,-10,-13,-13,-12,-8,-5,-5,-5,-2,0,-1,-1,0,1,2,3,2,1,1,2,1,-1,-1,-1,-3,-4,-3,-3,-4,-2,-2,-6,-8,-7,-9,-9,-6,-3,-5,-8,-8,-6,-5,-4,-3,-1,1,3,2,1,-1,-1,-2,-4,-5,-3,-3,-2,-2,-2,-3,-3,-2,1,4,6,6,3,-1,-3,-2,-2,-3,-2,-2,-1,0,0,1,5,6,4,2,4,5,4,5,5,2,0,1,1,3,7,7,5,7,9,8,7,9,10,10,10,8,5,5,5,4,3,4,3,1,2,3,1,1,4,7,8,8,9,9,9,7,5,4,5,6,4,1,-1,-1,-2,-2,0,1,0,-2,-3,-2,-1,-1,-1,-1,-3,-4,-4,-3,-2,-3,-4,-5,-6,-6,-6,-4,-3,0,2,3,4,6,8,9,11,13,14,12,10,8,6,6,7,5,5,4,3,3,3,2,0,-4,1,8,11,13,12,11,14,19,15,8,3,-2,-15,-33,-53,-70,-86,-104,-122,-136,-141,-132,-118,-101,-80,-58,-37,-23,-16,-4,3,1,-2,-6,-9,-6,-1,3,5,7,6,1,
0,0,-1,-2,-2,0,1,1,0,-1,-3,-3,-3,-3,-3,-1,2,6,5,1,-3,-7,-5,0,1,-1,-2,-3,-2,1,1,-3,-6,-2,1,-4,-4,1,0,-3,1,1,0,6,7,1,-3,-2,0,-1,-4,-4,-3,-3,-4,-4,-6,-8,-7,-10,-13,-10,-5,-5,-13,-18,-19,-18,-15,-13,-14,-13,-13,-17,-20,-24,-26,-22,-18,-21,-24,-19,-16,-22,-27,-26,-26,-31,-34,-35,-36,-41,-47,-45,-39,-42,-52,-53,-47,1,-2,-5,-5,-4,-1,0,-1,-2,-1,-1,0,1,0,-3,-4,-2,0,1,0,2,1,-1,1,3,2,1,3,1,1,3,4,3,1,0,1,0,-1,-1,0,-1,-2,-1,0,1,1,-2,-3,-1,2,6,8,9,9,8,8,9,10,10,9,11,14,11,9,12,14,10,10,12,13,12,13,15,15,15,17,17,15,16,14,15,16,19,19,18,16,14,12,14,17,19,20,22,22,20,16,18,23,26,25,24,21,19,18,15,13,13,13,12,9,8,7,4,3,4,5,5,4,2,3,5,3,1,2,1,0,-3,-3,-2,1,1,-1,-1,-1,-1,-1,0,1,1,1,1,0,-2,-1,-2,-3,-3,-4,-4,-4,-4,-3,-2,-1,-1,-2,-3,-4,-5,-5,-4,-3,-3,-4,-5,-7,-6,-4,-2,0,2,3,3,3,3,3,5,6,6,5,4,2,2,1,-1,-3,-4,-3,-3,-4,-5,-5,-6,-6,-6,-5,-3,-1,0,-1,-1,
0,0,0,1,1,2,3,3,3,4,4,3,2,2,3,3,3,2,1,0,-1,-2,-3,-3,-2,-1,-1,0,1,1,1,1,0,-1,0,1,0,-1,-2,-3,-4,-4,-3,-1,0,0,1,0,0,0,0,0,0,-1,-3,-4,-4,-3,-4,-4,-2,-2,-2,-2,0,1,1,1,-1,-1,0,0,-2,-2,-1,-2,-2,-2,-2,-1,1,1,0,0,1,0,1,2,1,-2,-1,0,-2,-3,-3,-3,-3,-3,-4,-4,-4,-2,-2,-3,-2,0,2,2,2,2,3,3,5,5,5,6,5,3,3,3,3,3,3,3,2,3,3,3,4,4,4,3,2,0,-1,-1,-1,-4,-5,-5,-6,-7,-8,-7,-6,-4,-3,-3,-3,-2,-2,-2,-2,-2,-1,0,2,4,1,-3,-5,-5,-6,-5,-7,-11,-9,-7,-3,1,9,16,25,35,43,50,58,66,70,66,58,51,40,28,17,10,5,1,-2,-1,-1,2,2,-1,-4,-5,-4,-3,-3,-2,-2,-2,-2,-1,0,-3,-4,-3,-2,-1,0,0,-1,-1,1,-1,-3,-4,-4,-1,1,2,2,-1,-1,0,0,1,0,-2,-2,-1,2,1,1,2,1,-1,-2,-1,-2,-3,-3,-6,-5,-2,-1,-1,-3,-3,-1,0,1,0,0,1,1,1,0,2,3,3,1,0,4,7,9,7,6,7,8,8,6,7,7,7,10,9,7,9,10,6,5,6,10,11,11,14,15,16,17,19,22,22,19,20,25,26,23,46,
47,47,47,48,51,55,54,52,51,49,45,49,53,51,43,39,33,31,35,31,26,27,28,25,18,16,14,11,15,19,19,14,11,11,14,14,9,8,10,5,1,3,2,4,11,8,-1,1,5,4,4,6,6,5,8,10,9,9,11,9,6,5,3,1,0,0,-1,-4,-6,-7,-8,-9,-10,-9,-8,-9,-11,-12,-12,-11,-9,-9,-9,-9,-10,-10,-9,-6,-3,-1,0,0,2,4,5,6,6,7,8,7,5,4,0,-5,-6,-4,-2,-1,0,-1,-3,-2,-1,0,5,10,11,7,4,3,2,2,5,6,5,2,-1,-3,-4,-4,-3,-1,-1,-2,-3,-3,-2,-1,-1,-1,1,2,1,0,2,4,3,2,2,3,4,3,1,-1,-1,1,3,1,0,0,-2,-2,-1,-1,-1,0,1,-1,-4,-5,-6,-9,-10,-10,-12,-12,-10,-8,-7,-6,-7,-9,-7,-4,-1,0,1,0,-2,-5,-6,-6,-6,-4,-2,-3,-4,-3,-2,-1,1,3,2,1,2,1,0,1,0,-4,-5,-4,-5,-8,-10,-10,-11,-12,-12,-12,-11,-9,-7,-6,-6,-4,-1,-1,-4,-3,0,-1,-1,0,2,3,1,-4,-8,-7,-4,-2,-2,-2,-1,-1,-1,-1,2,6,9,10,10,9,8,6,5,5,6,4,1,0,-1,-1,-2,-3,-4,-5,-5,-7,-10,-12,-11,-10,-10,-9,-9,-9,-8,-7,-8,-8,-3,0,-3,-9,-11,-14,-13,-10,-14,-19,-12,-5,-7,-2,13,31,49,70,
88,106,124,135,137,130,116,98,76,56,38,23,12,1,-3,1,5,10,16,16,10,5,3,2,4,7,6,7,8,5,5,6,2,0,2,3,4,5,2,0,1,-1,-3,-5,-4,-1,3,6,4,2,3,2,0,2,3,-1,-2,0,2,-2,-4,1,-1,-7,-3,2,-2,-2,4,1,-4,-3,0,-1,-3,-2,1,3,5,6,6,4,5,10,12,11,10,9,8,6,13,18,16,15,13,13,13,13,14,16,18,22,27,23,19,25,31,27,23,29,34,29,30,36,36,33,37,39,40,41,43,46,53,56,52,50,52,53,49,46,47,52,49,44,44,43,42,46,51,48,45,43,39,36,39,37,30,30,32,30,24,22,19,14,16,22,19,17,18,19,21,20,16,14,17,15,12,14,15,19,24,18,6,3,2,1,-2,-4,-3,-2,-2,-4,-5,-3,1,3,1,-1,1,3,3,2,1,1,0,-2,-5,-6,-5,-47,-47,-46,-47,-48,-50,-55,-54,-53,-53,-50,-46,-48,-53,-51,-44,-40,-34,-32,-35,-32,-27,-26,-27,-24,-18,-16,-14,-11,-14,-19,-17,-15,-12,-12,-14,-14,-10,-9,-11,-7,-5,-5,-3,-6,-13,-11,-2,-4,-8,-8,-7,-9,-9,-8,-10,-12,-11,-11,-12,-10,-7,-5,-3,-1,-1,-1,0,3,5,6,7,8,8,8,7,8,9,11,11,10,9,9,10,9,10,10,9,6,3,1,-1,-2,-3,-4,-5,-6,-6,-7,-8,-6,
-4,-3,0,5,5,2,0,-1,-2,0,1,0,-1,-1,-5,-10,-11,-7,-4,-3,-2,-2,-4,-5,-4,-1,1,2,4,4,3,2,2,2,4,4,2,2,3,3,1,0,1,1,-1,-3,-2,-1,-1,-1,-3,-2,1,3,3,1,0,1,2,2,3,4,3,2,2,2,1,2,5,6,7,9,11,12,13,14,12,10,9,8,9,10,9,5,2,1,0,0,2,4,5,6,6,4,3,5,6,5,4,3,1,0,1,1,1,2,2,1,2,5,6,6,8,10,12,12,13,14,14,14,13,11,8,7,7,4,1,2,4,3,1,1,1,1,0,-1,1,6,10,9,6,4,4,3,3,3,3,2,0,-5,-8,-9,-8,-7,-6,-5,-3,-4,-4,-2,1,2,3,4,4,4,5,6,6,7,9,11,10,9,9,7,8,8,7,6,8,8,3,-1,3,9,12,14,14,12,17,20,14,7,7,2,-13,-30,-48,-68,-86,-105,-121,-135,-137,-131,-117,-99,-79,-59,-40,-26,-14,-4,-1,-2,-6,-10,-16,-15,-8,-4,-3,-3,-5,-7,-6,-7,-8,-5,-6,-6,-1,0,-2,-3,-3,-4,-2,0,-1,-1,2,5,3,0,-4,-8,-7,-6,-6,-5,-4,-7,-6,-2,0,-2,-4,-1,1,-3,-2,4,0,-5,-1,-2,-7,-3,2,1,-1,-1,0,0,-2,-4,-6,-5,-6,-4,-5,-10,-12,-12,-12,-12,-11,-10,-16,-21,-20,-19,-17,-16,-16,-17,-17,-18,
-19,-23,-28,-27,-23,-28,-33,-29,-25,-32,-36,-32,-33,-39,-37,-36,-40,-43,-43,-45,-46,-49,-55,-60,-56,-53,-55,-55,-50,-47,-51,-54,-51,-46,-46,-44,-41,-46,-51,-50,-46,-46,-39,-37,-40,-39,-33,-31,-34,-33,-27,-25,-22,-17,-18,-23,-22,-20,-20,-20,-21,-20,-15,-15,-19,-16,-14,-14,-14,-19,-23,-18,-8,-4,-3,-2,2,4,4,2,3,5,6,4,0,-2,0,2,0,-3,-4,-3,-2,-2,-1,2,5,6,5,22,22,21,21,22,24,25,26,27,26,25,23,24,26,26,25,24,18,16,18,17,15,13,12,11,8,7,7,7,7,8,8,9,8,7,8,8,6,5,8,8,7,6,4,6,8,9,6,7,9,10,9,10,10,9,9,10,9,9,9,8,6,4,3,2,2,2,2,1,0,-1,-1,-2,-2,-1,-1,-2,-2,-3,-4,-4,-4,-4,-5,-5,-4,-4,-3,-2,0,1,2,3,3,3,3,3,4,4,4,3,1,1,-1,-3,-3,0,3,3,2,2,2,3,3,2,3,5,5,3,2,1,1,1,1,1,0,-1,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-2,-3,-4,-4,-4,-4,-4,-4,-2,-1,-1,-2,-2,-1,0,0,-1,-2,-2,-2,-2,-3,-3,-3,-4,-4,-3,-3,-3,-2,-2,-2,-3,-4,-4,-6,-7,-8,-10,-10,-9,-9,-8,-7,-7,-8,-8,-5,-4,-3,-2,-1,-1,-2,-3,-4,-4,-4,-3,-4,-5,-5,-4,-4,
-3,-3,-3,-3,-3,-3,-3,-2,-2,-4,-6,-7,-8,-9,-9,-9,-10,-10,-11,-11,-10,-8,-6,-5,-5,-3,-2,-3,-4,-3,-2,-2,-3,-3,-2,-2,-3,-5,-7,-7,-5,-4,-4,-3,-3,-3,-3,-3,-1,1,3,3,2,1,1,1,0,0,-1,-2,-3,-4,-5,-5,-4,-3,-4,-5,-4,-3,-3,-3,-3,-2,-2,-1,-2,-2,-2,-2,-4,-4,0,2,-1,-5,-6,-7,-8,-8,-10,-13,-11,-7,-5,-1,6,12,20,31,40,50,57,65,68,66,59,52,42,32,23,15,9,5,3,3,4,6,7,5,1,1,3,5,4,3,2,3,4,4,5,3,1,0,2,1,1,1,0,1,2,1,-1,-1,-1,1,4,7,7,6,8,7,6,8,7,4,3,5,5,5,4,5,4,2,3,5,6,7,7,5,3,3,4,4,2,1,2,4,5,4,3,2,4,6,8,8,8,10,10,9,10,14,14,15,14,13,14,14,12,12,11,13,17,19,16,17,19,17,15,20,23,21,20,23,22,22,25,26,27,29,29,29,31,34,33,31,30,29,27,27,29,30,27,25,26,24,21,22,25,25,25,25,22,20,21,21,18,18,20,21,18,17,15,13,12,13,14,14,13,12,11,8,6,7,11,11,8,8,7,9,10,9,5,5,5,3,1,-1,-1,-1,-2,-3,-3,-1,1,1,0,0,0,2,2,3,3,3,2,0,-2,-3,-3,-4,
-2,1,-1,-4,-2,-1,-2,-1,4,6,4,3,2,0,2,5,3,0,2,0,-5,-4,1,0,-3,-2,-1,-1,2,5,5,6,9,9,8,10,14,16,15,13,10,9,9,8,7,6,5,5,4,1,-1,3,6,8,8,9,8,7,7,6,6,8,7,5,5,7,8,7,7,6,5,4,4,4,3,1,-3,-5,-5,-6,-7,-7,-5,-3,-5,-8,-10,-7,-4,-4,-6,-4,0,4,6,7,8,10,11,11,8,7,10,11,9,7,5,4,4,5,4,5,8,9,8,7,7,7,5,3,3,4,3,3,2,1,-2,-2,-1,-2,-2,-3,-2,1,3,2,1,3,4,2,0,0,-1,-2,-3,-5,-6,-4,-4,-5,-5,-4,-4,-3,-2,-1,0,-1,-2,-3,-4,-5,-5,-4,-3,-1,2,3,5,6,7,8,8,7,8,11,10,9,10,11,9,8,7,5,4,6,6,4,3,3,0,-2,-3,-5,-7,-8,-7,-5,-7,-9,-9,-9,-10,-11,-9,-7,-9,-9,-9,-10,-9,-8,-6,-5,-9,-14,-19,-19,-15,-11,-18,-22,-16,-10,-8,1,15,28,48,68,82,97,118,130,128,121,106,82,60,43,25,9,2,-6,-13,-12,-6,0,5,6,2,-3,-4,-3,-2,-2,-4,-3,-2,-4,-7,-8,-10,-11,-9,-6,-3,-1,-2,-3,-5,-7,-6,-3,-3,-3,-2,0,-1,-3,0,1,2,5,4,1,3,10,12,8,6,6,0,-6,-1,3,-4,-4,1,-5,
-11,-5,0,-1,-1,4,10,13,12,11,11,11,13,15,16,17,18,16,12,10,17,23,22,19,16,11,11,12,15,14,11,14,20,18,13,20,26,24,24,30,32,30,34,40,41,41,43,44,45,44,44,47,54,57,51,46,49,49,46,44,46,50,44,38,36,34,31,35,37,34,31,32,31,31,36,37,34,34,36,35,31,29,23,18,19,20,16,13,13,13,17,17,11,7,5,2,0,1,0,2,3,-2,-6,-9,-10,-7,-5,-7,-8,-7,-7,-7,-8,-8,-8,-8,-8,-8,-7,-8,-9,-9,-7,-5,-4,-5,-5,-2,0,0,-1,-1,0,-2,-4,-5,-4,-5,-6,-5,-4,-3,-3,-2,1,3,4,5,6,7,8,8,7,5,5,5,3,2,3,4,3,2,0,-1,1,2,2,2,2,1,-2,-3,-2,0,2,2,2,1,1,1,2,2,3,2,-1,-2,-1,-2,-3,-2,0,-1,-4,-4,-2,-1,-1,-3,-4,4,2,0,2,5,5,3,4,3,-2,-4,-2,-1,1,3,0,-3,-1,1,-1,1,6,5,1,1,3,3,2,2,-1,-4,-3,-4,-7,-7,-7,-9,-12,-14,-13,-11,-8,-7,-8,-7,-5,-4,-3,-3,-1,1,2,0,-4,-6,-6,-6,-5,-4,-4,-3,-3,-4,-3,-1,-1,-2,-3,-4,-3,-3,-1,0,0,-1,-1,0,4,6,7,8,9,9,7,5,7,10,11,10,8,9,10,9,4,0,-2,-4,-5,-6,-8,-8,
-6,-7,-10,-11,-8,-5,-3,-2,-2,-3,-2,-3,-5,-7,-5,-4,-4,-4,-3,0,1,0,0,1,1,2,5,5,4,5,6,6,5,2,0,1,2,1,0,1,2,1,2,3,3,5,5,4,3,4,4,5,4,4,3,2,1,2,3,4,5,7,7,6,4,2,-1,-2,-4,-5,-6,-8,-8,-7,-8,-10,-9,-8,-8,-9,-7,-6,-5,-3,-3,-4,-4,-4,-3,-3,-1,2,3,4,6,8,7,6,7,9,9,9,10,10,9,7,9,10,9,10,11,8,6,6,9,16,20,21,17,13,19,25,18,13,10,0,-14,-28,-46,-66,-80,-97,-116,-129,-130,-122,-106,-85,-63,-45,-26,-10,-2,5,12,10,4,-2,-6,-7,-3,2,2,0,0,0,2,1,2,4,5,8,12,13,10,5,1,0,1,2,4,6,7,4,3,2,0,-1,0,2,0,-2,-2,-6,-5,-2,-5,-11,-12,-9,-6,-7,0,5,0,-3,4,4,-2,3,9,4,0,-1,-1,-5,-9,-13,-13,-12,-11,-12,-14,-16,-15,-17,-18,-17,-13,-11,-16,-22,-21,-19,-15,-13,-13,-12,-15,-14,-11,-16,-22,-20,-16,-21,-26,-24,-24,-30,-32,-30,-35,-41,-41,-42,-44,-45,-46,-45,-45,-48,-55,-59,-53,-49,-49,-49,-45,-43,-46,-50,-44,-37,-36,-34,-31,-33,-36,-34,-32,-32,-31,-31,-36,-38,-35,-34,-36,-35,-30,-27,-24,-19,-18,-18,-14,-12,-11,-11,-14,-15,-9,-5,-4,-2,-1,-1,0,-1,
-4,2,5,9,10,7,5,6,6,6,5,5,6,6,6,6,6,7,7,8,9,9,8,6,5,5,5,3,0,0,2,1,1,3,5,5,4,5,6,6,5,5,5,3,0,-2,-4,-4,-5,-6,-7,-8,-7,-5,-5,-5,-2,-1,-2,-3,-3,-1,1,1,0,-2,-2,-2,-4,-3,-1,1,0,-2,-4,-4,-4,-3,-2,-2,-3,-3,-4,-3,0,1,0,1,3,2,0,1,3,3,1,0,1,3,4,-3,-2,0,-1,-4,-4,-4,-4,-3,0,0,-1,-1,-3,-5,-3,-1,-1,-2,0,-1,-4,-5,-3,-3,-3,-3,-3,-3,-2,-1,-2,-2,-1,0,1,2,3,3,3,2,0,0,1,1,1,0,0,-1,-2,-3,-3,-2,-1,0,0,0,0,-1,-2,-1,-2,-3,-5,-7,-7,-6,-5,-4,-4,-4,-5,-7,-6,-5,-3,-2,-4,-5,-6,-7,-8,-8,-7,-6,-6,-7,-8,-8,-8,-9,-11,-10,-7,-5,-3,-3,-2,-1,-1,0,0,1,3,3,1,-1,-2,-3,-3,-2,-2,-3,-2,-2,-2,-3,-3,-3,-4,-4,-5,-5,-5,-4,-4,-5,-6,-6,-5,-6,-7,-7,-7,-7,-6,-6,-6,-6,-5,-4,-4,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-4,-4,-4,-3,-3,-3,-3,-4,-3,-4,-5,-5,-4,-3,-2,0,0,1,2,3,4,5,4,5,5,4,3,2,2,1,0,-1,-1,0,1,1,2,2,2,1,1,0,-1,-2,-4,-4,-3,-3,-4,
-4,-4,-4,-4,-3,-2,-4,-4,-4,-5,-6,-5,-3,-3,-5,-9,-11,-12,-9,-9,-12,-16,-13,-10,-7,-2,5,12,22,31,40,48,57,64,68,64,55,47,36,25,16,8,3,-2,-4,-3,-1,2,4,4,2,1,2,3,2,0,0,1,-1,-1,-2,-4,-9,-10,-7,-4,-2,0,-2,-1,-1,-1,-3,-2,-2,0,2,2,1,0,0,1,2,4,5,3,5,5,4,4,4,3,1,-1,1,2,0,0,2,1,-1,1,3,3,4,3,3,6,7,6,7,7,7,8,9,9,9,9,8,5,6,9,10,7,7,7,8,7,7,6,6,9,13,13,10,12,15,14,13,15,17,16,18,21,21,22,23,23,23,24,25,26,30,31,29,26,25,24,22,22,24,26,22,18,17,16,15,15,17,18,17,18,16,16,19,19,17,17,18,17,15,13,11,10,8,5,4,4,2,2,2,4,2,1,1,1,1,2,0,0,2,0,-1,-3,-5,-4,-2,-3,-3,-3,-2,-1,-1,-1,-1,-1,-1,-2,-2,-3,-4,-4,-4,-4,-3,-3,-3,-2,-1,0,-1,-2,-2,-2,-3,-3,-3,-3,-3,-4,-4,-5,-5,-3,-1,0,1,1,1,1,2,3,3,3,3,2,0,-2,-1,0,0,0,-1,-1,-1,0,2,3,4,5,4,3,3,5,5,5,6,5,4,3,4,4,4,3,2,1,1,1,0,-1,0,1,1,0,1,1,0,-1,-1,-1,
1,-1,-2,-1,0,0,0,2,3,4,4,0,-4,-4,-2,-1,0,1,0,-1,-1,-1,-1,0,3,4,4,4,4,3,3,5,4,3,4,5,5,2,-2,-1,1,2,1,-1,-2,-2,-2,-1,-2,-2,-2,-3,-5,-6,-4,-2,0,1,-1,-3,-3,-2,-2,-2,-1,-1,-4,-6,-8,-10,-9,-6,-6,-5,-4,-6,-8,-5,-3,-2,0,3,3,4,6,6,5,6,8,8,7,8,9,9,9,8,6,5,7,7,6,5,5,3,1,-2,-3,-2,-1,0,1,1,0,0,0,-1,0,2,1,-3,-4,-2,0,-2,-3,-1,-1,-3,-4,0,1,0,-2,-6,-7,-4,0,-3,-10,-12,-15,-22,-23,-15,-15,-16,-8,-3,-1,5,17,33,56,77,89,102,116,121,118,110,96,76,56,37,19,7,2,-4,-9,-2,7,10,14,17,11,4,3,2,-2,-1,1,0,-1,-3,-4,-6,-8,-9,-9,-6,1,2,-1,-1,0,1,4,5,2,-1,1,6,6,4,4,3,4,5,2,-1,1,7,9,6,3,6,2,-2,3,8,5,8,14,10,5,9,14,13,10,9,12,12,10,8,7,6,7,11,13,14,14,13,12,12,19,24,23,20,18,16,15,15,15,15,13,19,24,19,13,18,20,16,18,26,30,30,34,37,38,38,41,44,47,46,40,40,47,52,50,48,50,52,46,39,41,50,49,45,46,42,36,39,42,40,39,40,35,33,34,29,
24,27,29,22,13,11,10,9,12,16,15,12,10,10,13,15,13,11,12,10,6,4,3,7,10,5,4,2,0,-1,-2,-4,-4,-2,-2,-4,-5,-7,-7,-7,-6,-5,-5,-5,-5,-6,-5,-3,-1,-1,-2,-2,-2,-4,-4,-3,-2,-1,-1,-1,-1,1,5,7,10,11,9,7,5,2,-1,-2,-2,-3,-5,-7,-9,-9,-7,-5,-5,-3,-2,-1,-1,-1,-2,0,0,-1,-2,-1,0,0,2,4,4,5,4,2,0,1,2,4,4,3,1,-2,-5,-5,-7,-9,-7,-5,-4,-6,-6,-6,-7,-7,-8,-10,-8,-5,-6,-7,-7,-8,-9,-8,-7,-7,-7,-6,-5,-7,-7,-6,-6,-7,-6,-6,-6,-4,-1,-4,-6,-7,-7,-7,-6,-5,-4,-4,-5,-7,-6,-5,-4,-2,0,-1,-3,-4,-5,-6,-6,-8,-11,-10,-7,-4,-5,-5,-6,-4,-2,0,1,3,8,9,7,5,5,5,5,5,3,2,3,3,1,0,2,3,1,1,2,2,-1,0,2,2,0,0,0,-2,-4,-5,-5,-2,2,2,1,-1,-2,-2,-1,1,1,0,0,-1,-3,-4,-4,-4,-4,-3,-4,-4,-3,-2,-2,-3,-3,-1,2,2,0,-1,0,2,3,3,3,2,3,4,3,4,7,8,6,4,2,1,2,4,5,3,3,4,2,2,5,7,9,11,10,8,7,7,6,7,9,7,4,2,0,-3,-4,-4,-5,-5,-4,-5,-7,-6,-6,-7,-7,-7,-7,-6,-5,-4,-5,-6,
-5,-4,-4,-2,1,3,4,4,3,2,1,1,2,2,3,3,2,1,2,5,6,3,2,4,5,4,3,4,5,2,1,2,4,9,11,6,2,6,12,15,18,24,24,18,18,18,11,3,1,-6,-18,-34,-56,-75,-89,-101,-115,-121,-118,-109,-94,-76,-55,-37,-19,-6,-1,5,9,2,-6,-11,-15,-16,-11,-6,-6,-4,1,0,-2,-1,2,3,4,6,9,10,10,7,0,-1,2,3,1,0,-1,-3,0,3,-1,-6,-5,-2,-3,-3,-3,-4,-2,2,-1,-6,-8,-5,-3,-5,-3,2,-3,-8,-6,-9,-13,-9,-5,-9,-13,-11,-9,-7,-9,-11,-8,-6,-7,-5,-6,-10,-12,-13,-13,-13,-10,-11,-17,-23,-22,-19,-19,-17,-16,-16,-15,-15,-15,-19,-25,-22,-16,-19,-22,-18,-19,-27,-32,-32,-35,-39,-39,-39,-41,-43,-47,-46,-42,-41,-46,-52,-51,-49,-50,-51,-47,-41,-43,-52,-50,-45,-46,-43,-37,-39,-43,-41,-41,-43,-38,-36,-38,-34,-28,-28,-30,-23,-16,-14,-12,-11,-14,-16,-15,-14,-12,-10,-12,-16,-14,-12,-13,-12,-7,-4,-3,-7,-11,-7,-6,-3,-1,1,2,4,4,3,2,4,6,7,8,7,7,6,6,5,5,6,6,4,2,2,2,1,1,2,2,1,0,0,0,-1,0,-2,-5,-8,-10,-11,-9,-6,-5,-2,1,3,3,4,6,9,10,10,8,7,6,5,3,2,1,1,1,0,-1,1,1,0,0,0,-2,-5,-5,-5,-4,-2,
0,1,-1,-3,-3,-2,1,4,6,7,9,10,9,6,6,8,8,8,8,8,9,10,8,5,6,8,9,9,9,8,7,7,8,7,6,7,7,6,6,7,6,6,7,4,1,3,5,6,7,6,6,5,4,4,4,6,6,4,3,1,0,1,3,4,7,7,6,8,11,10,7,5,5,5,5,4,1,-1,-1,-3,-7,-9,-6,-5,-4,-4,-4,-4,-3,-1,-2,-2,0,1,0,-1,0,0,0,0,1,1,1,0,0,-1,0,1,3,3,3,2,1,1,2,3,3,2,1,1,1,1,1,1,2,2,2,1,2,2,2,2,1,0,-1,-1,-1,-1,-2,-2,-1,-1,-2,-2,-3,-3,-3,-3,-3,-4,-4,-5,-6,-7,-5,-5,-4,-4,-3,-5,-5,-4,-4,-4,-3,-3,-4,-5,-6,-7,-7,-7,-7,-7,-5,-5,-6,-6,-4,-3,-2,0,1,0,0,0,0,-1,-1,0,1,1,1,0,0,1,3,3,2,2,2,2,1,0,-1,-2,-3,-3,-4,-4,-3,-2,-3,-4,-4,-4,-3,-3,-3,-4,-4,-3,-3,-4,-6,-5,-4,-3,-4,-3,-3,-3,-4,-8,-10,-6,-3,-3,-8,-11,-12,-14,-13,-11,-12,-11,-7,-4,0,5,11,18,28,38,45,51,57,60,59,54,47,39,29,20,10,3,0,-3,-4,-1,4,6,8,7,4,2,4,6,2,1,1,1,0,-1,-2,-2,-5,-6,-6,-4,-1,-1,-2,-3,-2,-2,-3,-1,-2,-3,
-1,2,1,0,1,2,2,3,2,0,2,3,4,3,4,5,4,2,2,3,4,6,4,2,1,3,4,3,3,0,2,5,3,1,1,2,3,4,4,5,5,4,4,3,6,10,10,8,8,9,11,10,9,8,8,11,15,14,13,13,14,11,11,15,19,18,20,22,20,20,21,22,23,23,22,23,25,28,28,26,27,26,26,23,26,30,26,23,25,24,20,21,23,24,24,25,22,21,23,21,19,17,17,14,12,10,8,8,8,8,7,8,6,4,6,8,7,6,8,7,4,2,1,4,5,5,4,3,1,0,-1,-3,-3,-2,-2,-2,-3,-3,-3,-4,-5,-5,-4,-4,-3,-3,-4,-4,-3,-2,-2,0,1,1,1,2,1,1,2,2,2,1,3,4,4,4,3,2,1,0,-1,-3,-4,-4,-5,-7,-8,-7,-7,-6,-5,-5,-4,-2,-1,-1,-1,0,0,0,0,0,0,0,1,2,2,2,1,0,-2,-3,-2,-1,-1,-2,-4,-6,-7,-6,-7,-8,-8,-6,-6,-8,-8,-7,-7,-6,-6,-6,-5,-3,-3,-5,-6,-5,-3,-2,-2,-3,-4,-4,-3,-4,-3,-2,-1,-1,-2,-2,-2,-1,1,0,-1,-2,-3,-2,-2,-1,-1,-1,-1,-2,-3,-2,-1,0,1,0,-2,-3,-5,-6,-4,-5,-6,-5,-5,-4,-4,-3,-2,-2,0,1,1,1,3,4,3,2,2,1,1,2,1,0,1,1,-1,-2,-2,-1,-1,-1,-1,1,
0,0,0,-1,-2,-3,-2,-1,-1,-2,-3,-4,-3,-1,0,2,2,2,0,0,4,10,9,4,2,2,1,0,1,3,4,2,-1,-4,-1,4,8,10,10,11,12,11,9,9,10,9,9,9,6,2,1,2,0,-1,0,0,-1,-2,-1,0,1,1,-2,-6,-7,-1,-1,-3,-2,-4,-5,-3,1,2,0,2,0,-6,-7,-2,-5,-7,1,9,9,14,24,36,56,77,92,104,119,128,128,119,107,89,66,46,30,18,9,0,-3,4,10,13,14,14,11,3,-1,0,2,6,10,10,6,5,7,2,-3,1,3,3,5,4,-2,-4,-3,-3,-5,-3,-1,-2,3,9,7,4,6,3,2,6,5,0,2,9,7,1,-2,4,2,-2,3,5,1,3,6,-2,-8,1,9,4,-2,1,8,9,8,10,12,11,13,15,14,16,18,15,8,5,10,17,15,9,8,8,14,16,15,15,16,21,24,19,16,26,33,28,24,28,28,27,31,34,33,39,43,40,36,38,38,40,47,48,44,42,43,42,38,35,40,48,43,36,39,39,35,39,46,45,41,38,30,29,33,32,24,25,32,30,20,13,10,12,19,24,21,15,12,8,5,3,0,-2,-1,-4,-8,-11,-11,-5,0,-4,-2,-2,-2,0,4,5,5,4,4,4,3,3,3,3,1,0,-2,-2,-4,-5,-7,-5,-2,-1,-3,-5,-6,-7,-7,-4,-2,1,4,1,-4,-6,-5,-3,
-2,-1,-2,-2,-2,-3,-4,-1,3,3,1,4,5,5,3,2,1,1,-2,-6,-6,-3,-3,-6,-7,-4,-2,-1,-1,1,4,5,4,2,1,1,1,1,2,2,1,-1,-2,-1,0,3,6,6,4,2,-2,-3,-2,-1,-2,-3,-2,-3,-6,-6,-5,-5,-3,-1,-1,0,2,3,0,-1,0,1,0,1,0,-1,-2,-5,-6,-5,-4,-4,-3,-2,-4,-7,-7,-5,-2,-3,-4,-2,1,0,-4,-6,-3,-2,-2,-4,-6,-4,-3,-5,-7,-7,-5,-4,-4,-3,-1,-1,-3,-3,-1,1,0,0,0,-1,-4,-5,-6,-5,-2,0,-3,-7,-7,-6,-3,2,5,6,7,6,4,3,5,8,7,6,5,0,-5,-6,-3,-3,-4,-4,-8,-10,-8,-5,-6,-6,-7,-7,-6,-6,-6,-5,-3,1,1,1,3,4,5,6,6,5,6,7,6,6,6,6,4,4,6,7,7,8,8,7,7,4,3,3,6,6,6,6,3,1,2,2,1,1,2,2,3,3,4,5,5,4,4,6,6,6,6,4,2,1,0,1,3,3,0,-5,-5,-1,0,0,1,2,2,-1,-3,-2,0,1,-1,-5,-9,-10,-10,-11,-13,-12,-10,-10,-10,-9,-9,-9,-5,-2,-1,-3,-1,1,0,1,2,2,2,2,1,0,2,7,8,2,4,5,4,5,8,4,-2,-2,0,-1,0,7,8,4,7,9,1,-7,-9,-14,-25,-37,-58,-78,-91,-104,-119,-128,-128,-120,-107,-89,-66,-45,
-29,-16,-8,1,4,-2,-8,-12,-13,-14,-9,-2,1,0,-1,-5,-7,-8,-4,-3,-5,-1,5,2,1,0,-2,-4,3,5,3,3,6,4,3,3,-2,-7,-6,-3,-3,-2,-2,-4,-4,1,-1,-6,-4,2,4,-1,1,4,0,-3,0,-2,-5,4,9,0,-7,-2,2,1,-6,-8,-6,-7,-9,-10,-11,-13,-13,-13,-16,-14,-6,-2,-7,-14,-11,-7,-4,-7,-13,-15,-13,-12,-15,-20,-23,-19,-17,-26,-33,-28,-24,-27,-28,-26,-30,-33,-32,-37,-41,-38,-37,-38,-39,-40,-46,-48,-43,-41,-41,-41,-37,-33,-39,-47,-42,-36,-39,-39,-34,-38,-46,-46,-42,-40,-32,-29,-35,-32,-25,-24,-30,-29,-21,-16,-13,-14,-20,-24,-21,-16,-12,-9,-6,-4,0,2,1,3,7,10,11,5,0,4,2,2,2,0,-3,-5,-5,-3,-3,-3,-3,-2,-3,-2,-1,0,2,3,4,6,7,6,3,3,4,6,7,8,7,5,4,2,0,2,6,8,7,6,5,4,4,5,4,4,5,1,-2,-2,-1,-3,-5,-4,-3,-2,-1,-1,2,5,6,3,3,6,6,4,2,1,0,-1,-4,-6,-6,-3,-2,-2,-2,-2,-3,-3,-1,0,1,1,-1,-4,-7,-7,-6,-4,0,1,0,-1,1,2,1,2,6,6,5,5,3,2,2,1,-1,-1,2,3,1,1,2,1,1,2,2,4,6,5,4,4,3,3,5,7,8,5,2,3,4,3,-1,0,4,6,4,3,4,6,
7,6,5,7,9,8,7,6,6,4,3,3,4,5,3,0,1,1,0,2,4,5,6,6,3,1,4,8,8,7,4,-1,-5,-6,-7,-7,-5,-3,-4,-7,-6,-4,-3,1,6,7,5,5,6,6,8,10,8,6,6,6,7,7,6,5,5,4,2,-1,-1,-1,-3,-5,-6,-7,-7,-6,-7,-7,-7,-7,-7,-7,-5,-5,-6,-6,-5,-6,-6,-6,-6,-4,-2,-2,-4,-4,-5,-4,-1,1,0,0,1,-2,-3,-4,-5,-5,-5,-6,-6,-6,-6,-7,-7,-7,-6,-6,-4,-3,-3,-4,-6,-7,-6,-4,-4,-4,-4,-3,-3,-4,-4,-2,1,2,3,3,3,4,5,6,6,6,6,6,6,6,5,4,4,3,2,0,0,2,2,0,-1,-2,-2,-2,-3,-3,-3,-2,-3,-5,-6,-4,-5,-4,-4,-6,-9,-5,0,0,-1,0,-2,-6,-6,-5,-7,-7,-3,1,3,7,12,18,29,40,46,53,59,63,64,61,53,43,32,21,12,6,1,-4,-5,-3,0,3,5,4,0,-2,0,1,0,-1,0,1,-2,-2,0,-1,-4,-5,-5,-4,-2,-1,-1,-3,-3,-4,-5,-6,-6,-4,-1,1,0,-1,-1,-1,-2,0,0,-3,-3,-2,-2,-4,-4,-2,-4,-5,-4,-3,-2,0,1,-3,-4,-1,1,0,-1,-2,0,1,1,1,3,3,4,5,5,5,5,4,1,-1,0,4,3,-1,-2,0,3,5,4,3,6,9,11,10,10,13,15,11,10,12,
13,12,13,14,14,15,18,17,17,18,19,19,22,23,22,19,19,19,16,12,16,21,20,18,18,18,16,19,22,23,23,22,18,15,17,16,13,12,14,14,12,9,8,9,11,11,10,9,8,6,5,3,0,-2,0,-1,-4,-5,-4,-3,-2,-2,-1,-1,-2,-1,0,1,1,0,-1,0,0,0,0,0,0,-1,-1,-2,-3,-3,-2,-2,-2,-2,-3,-4,-4,-4,-5,-4,-5,-5,-4,-5,-5,-5,-5,-6,-6,-5,-5,-5,-4,-3,-2,-1,0,1,1,2,3,2,1,1,1,2,1,-1,-2,-1,0,-1,-2,-1,1,2,2,3,4,4,4,3,2,2,1,1,2,2,1,0,0,0,1,2,5,5,5,3,1,1,2,1,0,0,1,0,-2,-2,0,0,1,0,-1,-1,-1,-1,-2,-3,-2,-2,-3,-4,-3,-2,-2,-2,-3,-2,-1,-1,-2,-3,-3,-3,-4,-3,-2,-2,-2,-2,-1,-1,-2,-3,-3,-4,-4,-5,-6,-6,-5,-6,-7,-6,-6,-6,-6,-5,-3,-3,-5,-5,-4,-3,-2,-2,-1,-1,-2,-3,-4,-5,-4,-3,-4,-5,-6,-5,-4,-1,1,3,4,4,4,3,2,2,1,0,-1,-3,-5,-6,-5,-5,-5,-5,-6,-6,-5,-4,-3,-4,-4,-4,-2,-2,-2,-1,-1,0,0,0,1,2,3,4,4,4,4,4,4,4,5,4,2,2,3,2,1,1,1,1,1,0,-1,-1,-1,0,0,-1,-2,-3,-2,-2,-3,2,
4,3,0,-1,0,4,2,0,-2,-5,-5,-2,0,-4,-10,-15,-21,-23,-22,-20,-21,-19,-11,-3,-1,8,26,43,64,89,107,123,137,147,147,137,122,103,83,63,45,28,19,12,10,12,16,22,24,20,13,6,3,5,6,5,5,5,4,3,3,0,-2,-2,-4,-4,-2,-1,-2,-2,-4,-9,-14,-15,-14,-12,-8,-1,2,-2,-6,-7,-4,2,2,-2,1,6,6,5,3,8,8,6,12,14,8,11,18,13,6,9,13,10,7,9,11,10,8,10,10,6,6,10,13,14,14,11,6,7,16,21,17,19,17,13,15,20,20,20,24,28,29,26,22,27,32,30,29,31,29,25,28,32,34,37,41,39,35,35,38,38,45,52,53,50,49,49,45,42,47,56,52,49,51,48,41,45,50,44,41,42,37,35,40,39,32,29,30,26,18,16,17,19,22,21,17,12,8,9,14,15,10,8,9,7,4,2,2,7,10,5,-1,-4,-4,-2,-3,-6,-9,-13,-16,-16,-14,-15,-16,-17,-17,-15,-13,-12,-11,-7,-3,0,0,-2,-4,-2,1,-1,-6,-6,-3,0,1,-1,-2,-2,-2,-4,-6,-7,-6,-6,-8,-11,-11,-9,-11,-11,-7,-3,-2,-3,-3,-3,-2,-1,0,0,-1,-2,-5,-7,-7,-6,-3,-1,0,0,-3,-6,-6,-2,-1,-2,-3,-4,-3,-3,-5,-5,-2,2,3,4,3,1,2,3,3,3,5,4,1,-1,-2,-2,0,2,
1,0,1,0,-3,-3,0,0,-2,-3,-3,-2,0,0,-1,-1,0,0,-3,-6,-5,-3,-4,-5,-4,-4,-4,-3,-1,-1,0,2,3,2,4,4,2,1,1,-2,-3,-3,-4,-7,-6,-3,-3,-5,-5,-5,-7,-7,-5,-3,-2,1,2,0,-1,1,2,0,1,2,-1,-1,0,-4,-9,-9,-8,-7,-3,-2,-4,-3,-1,0,0,2,4,3,2,0,-1,2,5,7,5,2,2,5,6,7,8,7,3,0,1,3,4,5,5,5,6,7,6,7,10,11,9,6,5,4,4,1,-1,-3,-3,-4,-5,-4,-3,-5,-4,-1,0,0,0,0,0,1,2,1,0,1,3,0,-3,-2,1,1,-2,-2,-3,-6,-7,-2,-1,-5,-7,-11,-14,-14,-12,-10,-11,-11,-4,3,6,12,26,42,58,75,90,103,116,127,126,115,100,82,59,35,18,7,-1,-7,-8,-4,1,6,9,6,3,0,1,5,6,6,6,4,1,-2,1,5,5,0,-2,-1,2,3,2,-1,0,3,5,8,9,6,2,6,12,17,22,25,25,24,24,22,14,6,2,-8,-24,-41,-62,-86,-105,-121,-134,-144,-145,-136,-121,-102,-81,-63,-44,-29,-20,-13,-10,-11,-15,-21,-24,-20,-13,-6,-4,-6,-6,-5,-4,-4,-3,-4,-4,-2,2,4,6,6,4,2,2,3,4,10,15,17,16,14,9,2,0,3,6,8,6,0,1,3,1,-4,-4,-3,-2,-5,-6,-5,-10,-13,-8,-10,-14,-10,
-3,-6,-11,-10,-7,-8,-8,-8,-7,-8,-9,-6,-5,-10,-11,-12,-12,-9,-5,-7,-15,-20,-18,-17,-15,-11,-15,-20,-19,-18,-21,-25,-26,-24,-21,-25,-31,-29,-27,-30,-29,-25,-27,-32,-34,-37,-40,-38,-35,-36,-38,-39,-45,-53,-54,-50,-49,-49,-45,-44,-49,-59,-54,-50,-52,-48,-41,-45,-51,-47,-42,-43,-37,-34,-38,-37,-31,-29,-30,-25,-18,-16,-18,-19,-21,-20,-17,-13,-10,-11,-14,-15,-9,-8,-9,-7,-4,-2,-2,-7,-10,-5,1,3,2,1,2,4,7,11,14,14,13,13,15,16,17,16,13,12,11,7,3,0,-1,1,3,2,-1,1,6,6,4,1,1,3,4,4,4,5,7,7,7,6,7,9,9,7,8,9,5,1,1,2,2,2,1,1,1,1,1,3,6,8,7,7,5,2,1,1,4,7,6,4,3,3,5,5,5,6,7,8,5,1,-1,-2,-1,0,0,-2,-1,-2,-4,-4,-2,0,1,2,0,-1,0,0,-1,0,2,3,0,0,2,3,2,1,0,-1,0,1,0,1,4,6,4,2,4,5,4,5,5,3,1,1,-1,-3,-3,-3,-5,-5,-3,-2,-2,0,2,2,3,5,4,1,2,3,3,4,5,6,4,3,1,-2,-3,0,1,-2,-3,-1,-2,-3,-1,0,-1,3,7,8,7,5,2,2,4,3,1,0,0,-2,-3,-2,-1,0,1,-2,-5,-6,-4,-2,-3,-6,-8,-8,-9,-9,-5,-2,-3,-5,
-6,-7,-7,-8,-9,-9,-8,-9,-12,-12,-10,-8,-6,-5,-4,-1,1,3,3,3,5,5,6,7,6,3,2,2,1,1,0,0,-1,-2,-2,-3,-4,-2,1,0,-2,-2,2,2,1,4,6,1,-1,2,5,8,11,12,11,9,13,13,5,-3,-6,-13,-25,-42,-58,-76,-92,-105,-119,-129,-129,-117,-102,-83,-61,-37,-19,-8,0,6,8,5,0,-5,-9,-6,-2,2,0,-4,-6,-5,-3,-3,0,2,-1,-3,-3,-3,-2,-2,-4,-5,-5,-4,-4,-4,-6,-8,-9,-6,-5,-6,-9,-11,-14,-15,-16,-15,-16,-15,-11,-6,-2,3,11,19,28,40,50,58,64,68,71,67,58,50,40,30,21,14,9,5,5,5,6,9,11,9,4,1,2,3,2,-1,-1,-1,-1,0,1,0,-2,-3,-5,-4,-3,-3,-2,-2,-3,-7,-9,-11,-11,-9,-6,-2,-2,-3,-5,-6,-7,-4,-3,-5,-4,-2,-3,-1,-2,-2,-2,-1,0,2,2,3,2,-1,-2,0,1,3,3,0,0,0,0,2,3,2,2,3,2,2,1,1,1,1,5,7,7,4,2,2,4,8,8,6,6,8,9,10,10,12,14,12,11,13,14,12,13,16,17,17,18,17,17,19,20,19,20,25,26,25,24,25,23,22,27,30,29,27,29,26,22,24,26,25,24,23,17,15,17,16,13,13,14,11,8,7,9,9,9,9,9,9,8,7,9,9,5,4,5,4,3,3,2,4,
4,3,0,0,1,1,1,0,-1,-4,-6,-6,-6,-6,-8,-9,-9,-8,-7,-6,-5,-4,-2,0,1,0,-1,0,1,-1,-3,-3,-3,-3,-4,-5,-6,-6,-5,-5,-5,-4,-4,-4,-3,-3,-2,-1,-1,-1,1,1,0,0,0,0,-1,-2,-2,-3,-3,-3,-4,-5,-5,-4,-3,-2,-2,-2,-3,-4,-4,-4,-4,-5,-5,-5,-6,-8,-9,-10,-9,-7,-4,-3,-3,-3,-2,-1,-1,0,2,3,3,3,1,1,1,1,-1,0,1,1,0,0,0,0,0,-1,0,1,2,2,2,1,1,0,-2,-3,-2,-1,-2,-3,-3,-3,-3,-2,-1,0,1,3,2,2,3,3,3,3,3,3,2,2,1,0,1,2,2,0,0,-1,-1,-2,-2,-1,0,1,2,0,0,1,2,2,3,3,2,2,2,0,-2,-1,-1,-1,0,0,-1,0,1,2,1,2,0,0,0,0,0,2,3,2,1,1,3,5,6,6,7,6,4,3,4,5,6,6,6,6,7,7,6,7,8,8,7,5,4,3,1,0,-1,-2,-2,-2,-2,-4,-5,-6,-6,-4,-4,-3,-2,-1,-1,-1,0,2,4,4,4,3,3,3,4,3,-1,0,1,0,-2,1,5,4,1,-1,-3,-5,-5,-4,-8,-9,-4,1,3,7,14,21,31,40,47,55,62,68,69,62,53,44,33,20,10,4,0,-3,-4,-3,-3,1,3,2,-1,-2,0,2,1,-3,-3,-3,-3,-3,-1,-1,-2,3,
1,1,7,10,10,14,17,17,12,7,5,6,9,12,13,11,8,4,5,9,8,8,11,16,16,11,7,8,6,3,5,10,6,7,12,8,2,5,13,12,9,12,14,11,10,13,11,4,4,10,13,13,11,10,8,6,8,11,8,6,7,8,7,11,15,15,16,22,31,33,33,40,49,49,45,44,43,41,44,52,54,53,53,53,49,48,48,52,58,64,60,53,52,52,49,47,48,53,53,47,44,40,37,40,42,38,36,37,33,31,35,35,29,26,27,25,23,21,18,16,20,20,16,12,12,14,19,20,13,9,10,10,9,5,5,13,17,9,6,5,3,2,1,0,1,3,3,1,0,1,2,0,-3,-3,-3,-4,-4,-4,-4,-5,-9,-12,-12,-8,-4,0,2,4,4,0,0,4,10,12,11,9,6,6,7,7,5,7,8,6,3,1,1,1,2,1,0,-3,-5,-6,-5,-5,-2,3,3,0,-1,0,-1,-2,0,1,-1,-4,-5,-8,-7,-3,-1,0,3,4,4,5,8,7,6,6,3,1,-1,-5,-9,-9,-7,-10,-13,-12,-14,-14,-11,-8,-9,-7,-5,-7,-10,-10,-10,-10,-7,-7,-9,-7,-4,-5,-5,-2,1,1,0,1,1,0,1,1,-2,-5,-7,-9,-9,-8,-8,-7,-6,-3,-3,-7,-9,-7,-5,-6,-6,-5,-5,-6,-8,-10,-11,-11,-10,-9,-7,-6,-5,-5,-5,-5,-5,-6,-5,-2,0,-3,-6,-7,
-8,-9,-9,-7,-6,-4,-4,-6,-7,-5,-3,-4,-4,-4,-5,-7,-8,-9,-12,-12,-10,-9,-12,-12,-9,-9,-10,-11,-10,-10,-9,-6,-4,-1,0,3,4,6,7,8,8,11,12,11,7,4,3,1,-2,-4,-4,-4,-5,-8,-11,-12,-14,-14,-12,-11,-11,-12,-14,-15,-15,-14,-13,-11,-10,-9,-13,-14,-14,-16,-16,-6,2,-2,-10,-15,-20,-21,-18,-13,-17,-20,-14,-10,-14,-9,9,30,51,75,92,104,121,134,134,123,112,96,74,50,30,16,5,-2,-5,-1,5,10,9,2,-2,-4,-4,-1,2,3,1,-2,-5,-2,2,1,0,0,-3,-7,-10,-9,-7,-2,-1,-4,-7,-12,-16,-16,-10,0,6,4,-2,-8,-9,-6,-5,-6,1,5,2,0,1,3,0,-2,4,8,4,6,11,6,-1,3,7,5,3,5,6,0,-1,3,4,-2,-2,2,4,2,2,-1,-3,-3,4,7,2,0,5,13,17,18,19,19,19,23,29,32,29,-1,3,1,-4,-8,-9,-12,-15,-14,-8,-3,-2,-3,-6,-8,-9,-7,-5,-2,-2,-6,-5,-5,-8,-14,-13,-8,-5,-5,-3,1,-1,-6,-3,-3,-8,-6,2,-3,-9,-12,-10,-9,-11,-10,-9,-11,-9,-4,-5,-9,-10,-9,-9,-6,-4,-2,-5,-10,-7,-3,-4,-6,-7,-11,-15,-15,-16,-23,-30,-32,-32,-39,-48,-48,-45,-45,-43,-40,-45,-52,-54,-52,-52,-52,-48,-46,-46,-49,-57,-64,-59,-52,-50,-51,-48,-44,-45,-51,-50,-45,
-42,-39,-35,-38,-40,-38,-37,-38,-32,-29,-34,-34,-29,-27,-27,-25,-23,-21,-18,-17,-21,-21,-15,-13,-12,-14,-19,-19,-12,-7,-7,-8,-4,-3,-2,-8,-14,-6,-3,-3,-2,-1,0,1,-1,-3,-3,-2,0,-1,-2,0,2,3,3,3,3,3,3,4,9,12,11,7,3,1,-2,-4,-3,1,2,-2,-7,-9,-9,-6,-3,-4,-5,-4,-3,-5,-7,-7,-4,-2,-1,-1,-2,-2,0,1,4,4,4,4,1,-3,-3,0,1,0,1,1,0,-1,1,4,6,9,8,5,3,2,-1,-3,-3,-4,-6,-6,-5,-5,-3,-1,1,5,9,8,7,10,13,12,13,14,10,8,8,7,5,7,9,10,10,9,6,5,7,6,3,3,4,1,-1,-1,0,-1,-1,1,0,0,2,5,7,8,8,7,6,5,4,2,2,5,8,6,4,5,5,4,4,5,7,8,9,10,9,8,6,5,5,6,6,6,6,7,6,3,1,4,8,8,10,11,11,10,9,7,6,9,10,7,5,6,5,4,4,5,6,7,10,10,8,8,10,12,9,8,10,10,10,9,9,6,3,1,-1,-3,-5,-5,-7,-7,-8,-9,-11,-10,-7,-4,-2,-1,2,3,4,3,4,7,10,12,14,13,11,10,10,11,13,15,15,15,13,9,8,10,14,14,14,16,16,7,-3,1,9,14,19,21,17,13,17,20,14,11,13,8,-11,-30,-52,-75,-91,-104,-120,-134,-136,-127,
-114,-98,-77,-53,-31,-17,-7,1,2,-1,-6,-10,-9,-3,2,4,3,-1,-2,-2,0,2,5,4,-2,-1,1,1,3,7,9,9,5,1,1,4,8,13,18,17,10,1,-5,-3,3,9,10,7,7,6,1,-5,-2,1,-1,-3,0,1,-5,-9,-7,-9,-12,-6,-1,-3,-7,-6,-4,-5,-4,1,2,-1,-3,2,2,-3,-4,-2,-1,0,2,0,-5,-9,-5,-2,-6,-14,-18,-21,-21,-20,-21,-24,-31,-34,-30,-3,-5,-4,-1,2,2,4,4,2,-1,-3,-5,-3,-1,-1,-2,-1,-2,-2,-3,-2,-2,-2,0,2,2,1,1,-1,-3,-5,-5,-3,-3,-1,-1,-4,-6,-3,0,3,3,2,1,2,2,2,1,0,0,2,1,-2,-2,-2,-3,-3,-2,2,0,-2,-2,0,3,6,6,6,6,11,15,15,16,18,20,20,20,20,20,20,21,24,25,24,25,23,23,22,21,22,26,29,27,22,21,21,20,16,19,23,23,20,19,17,16,15,16,18,20,20,16,16,18,17,15,14,14,14,12,11,10,9,10,8,6,6,6,6,9,8,4,1,2,2,0,-2,-2,0,3,0,-1,-1,-1,-2,-2,-2,-2,0,1,0,0,0,0,0,-1,-1,-2,-2,-1,-1,-1,-3,-5,-6,-6,-4,-2,-2,-1,0,0,-3,-5,-4,-2,0,0,-2,-2,0,1,0,-1,1,4,5,5,4,3,3,3,2,1,1,0,-1,-1,-2,-2,0,0,-1,
-2,-1,-2,-2,-1,-1,-2,-3,-4,-6,-6,-5,-4,-4,-3,-1,0,1,2,2,1,1,0,1,0,-1,-4,-4,-4,-5,-7,-7,-6,-6,-5,-4,-4,-4,-2,-4,-6,-6,-5,-4,-2,-1,-2,-2,-1,-1,-1,0,1,0,-1,-1,-1,-2,-1,-1,-1,-2,-3,-2,-2,0,1,1,1,1,0,0,-1,-1,-1,-2,-2,-1,-2,-2,-2,-2,-3,-4,-5,-4,-2,-2,-3,-4,-4,-4,-4,-5,-4,-3,-2,-4,-6,-6,-6,-7,-8,-9,-9,-7,-7,-8,-8,-6,-5,-5,-4,-3,-2,-1,-2,-3,-4,-5,-4,-5,-5,-6,-5,-4,-4,-4,-4,-4,-4,-3,-1,1,2,3,3,3,3,3,3,3,4,4,2,1,0,0,-1,-1,-1,-2,-2,-3,-5,-7,-7,-7,-6,-5,-6,-6,-6,-8,-9,-8,-7,-4,-3,-6,-10,-9,-8,-10,-10,-3,3,3,-2,-6,-9,-10,-8,-6,-9,-10,-8,-6,-5,-2,7,16,28,38,45,53,59,66,70,66,59,50,40,27,16,8,5,1,1,3,3,5,4,1,-2,-2,0,2,1,-2,-3,-3,-3,-2,0,0,-2,-3,-3,-3,-5,-4,-2,-1,-1,-3,-5,-8,-14,-12,-9,-4,-1,0,-3,-5,-6,-5,-5,-5,-1,2,2,1,2,2,0,0,2,5,6,8,8,4,1,3,3,3,2,0,-2,-3,-4,-3,-1,-2,-1,1,1,0,0,0,0,2,4,6,5,3,4,8,11,14,12,11,11,14,17,20,18,30,
30,24,19,21,25,24,24,30,33,32,31,33,39,43,43,46,52,58,61,58,54,52,54,56,57,59,52,47,44,41,39,42,46,46,40,32,27,25,27,31,34,31,29,30,31,26,22,25,30,31,29,27,24,24,26,23,14,7,7,7,8,8,10,16,15,4,6,9,14,18,14,7,8,14,15,12,11,12,11,6,1,1,9,14,14,8,4,6,5,0,-2,4,9,10,12,9,3,2,5,5,7,15,18,13,8,7,9,14,17,14,13,13,9,5,3,4,5,3,-4,-8,-3,2,-1,-2,4,6,5,10,13,10,7,7,2,-1,6,8,2,5,14,16,8,6,13,18,23,25,20,17,18,15,5,-1,4,7,1,-3,-5,-6,-3,0,2,4,2,-3,-2,7,10,4,0,2,4,5,9,11,10,11,8,-2,-7,-5,-4,-6,-6,-11,-18,-22,-19,-12,-8,-7,-6,-2,1,-1,-3,-2,0,1,2,1,-3,-2,3,1,-2,2,6,3,-2,-1,0,-1,0,0,-4,-6,-4,-7,-11,-7,0,-1,-6,-8,-6,-6,-4,-2,-1,-2,0,-1,-4,-3,0,-1,-1,0,-2,-4,-1,1,0,0,2,3,6,9,10,10,14,13,8,7,9,13,15,16,16,14,10,9,10,13,16,15,14,14,14,10,5,6,8,7,8,9,6,2,3,1,0,5,5,0,-1,0,-3,-6,-5,0,2,-2,-9,-15,-13,-9,-6,-4,-6,-4,
-5,-11,-13,-5,4,-1,-5,-6,-12,-20,-20,-14,-15,-21,-21,-18,-19,-15,0,19,39,60,82,102,120,133,138,131,121,110,89,64,47,38,27,12,10,12,11,14,18,11,0,-3,-2,-2,-1,1,-1,-2,-3,-4,-3,0,1,-2,-5,-6,-5,-8,-9,-6,-2,-4,-11,-12,-9,-7,-4,0,-2,-3,1,-2,-5,1,0,-10,-8,1,-1,-3,0,4,0,-4,1,1,-1,5,14,9,-1,2,6,-1,-7,-2,3,-1,-3,2,2,-6,-7,2,6,5,6,5,3,6,14,16,10,9,11,11,14,18,17,12,14,20,25,19,15,20,31,31,28,27,28,25,24,29,33,35,34,36,36,35,32,39,50,56,53,40,34,40,42,34,34,43,43,36,35,32,32,40,45,41,39,40,37,36,40,39,33,28,25,23,22,21,18,16,20,18,10,8,6,3,7,10,5,-2,-5,-6,-6,-6,0,8,7,-2,-2,-1,0,-1,-4,-30,-30,-24,-20,-21,-26,-25,-24,-30,-33,-31,-30,-33,-40,-45,-46,-49,-55,-60,-64,-61,-57,-54,-56,-59,-60,-60,-54,-49,-46,-42,-40,-42,-47,-49,-44,-36,-29,-27,-29,-33,-36,-34,-32,-33,-34,-29,-26,-28,-33,-34,-33,-31,-30,-29,-28,-26,-16,-9,-10,-11,-9,-9,-11,-18,-16,-7,-9,-12,-17,-22,-17,-9,-10,-16,-16,-12,-10,-10,-9,-4,1,2,-5,-12,-12,-6,-3,-4,-4,0,2,-5,-9,-11,-13,-10,-4,-4,-7,-7,
-10,-18,-21,-17,-12,-10,-9,-13,-15,-12,-10,-11,-9,-5,-4,-4,-4,-4,-1,2,-3,-7,-3,-2,-7,-8,-8,-13,-16,-12,-9,-10,-6,-4,-10,-12,-6,-8,-17,-18,-10,-8,-16,-21,-24,-25,-21,-18,-21,-18,-8,-3,-7,-9,-3,2,3,3,1,1,1,-1,0,5,4,-4,-8,-3,1,-2,-3,-5,-9,-10,-9,-11,-8,1,8,6,5,7,7,10,16,20,18,13,9,7,6,2,-1,0,3,2,0,0,-1,-1,4,3,-1,1,6,2,-3,0,4,3,2,3,2,2,6,7,5,7,11,7,1,2,7,8,6,6,5,3,3,3,2,4,7,6,4,5,5,4,7,8,5,2,2,2,0,-2,-4,-7,-8,-9,-13,-11,-5,-4,-5,-10,-13,-14,-13,-11,-7,-6,-7,-10,-14,-13,-11,-10,-10,-5,-1,-3,-5,-3,-3,-5,-2,2,1,2,2,-3,-3,2,3,2,4,7,6,2,0,3,11,16,14,10,8,7,8,6,5,11,15,5,-4,0,4,7,14,22,22,17,19,24,22,19,19,14,1,-20,-40,-61,-83,-105,-121,-134,-139,-134,-123,-111,-93,-67,-49,-42,-29,-14,-12,-14,-12,-18,-21,-13,-1,3,1,0,0,-1,1,2,3,5,3,0,-2,1,3,5,4,5,8,3,1,3,10,12,8,6,2,0,2,3,-2,1,4,-2,-1,9,8,-1,1,2,0,-3,1,4,0,-1,0,-6,-13,-6,2,-3,-6,0,6,2,-2,1,
3,-3,-2,4,6,-3,-5,-5,-6,-5,-4,-6,-13,-15,-10,-8,-12,-12,-15,-19,-18,-14,-16,-24,-29,-26,-21,-25,-32,-34,-31,-30,-31,-29,-27,-31,-36,-37,-38,-39,-40,-38,-36,-41,-54,-62,-57,-45,-39,-44,-44,-35,-36,-46,-46,-39,-39,-35,-32,-40,-44,-42,-41,-42,-38,-37,-41,-41,-35,-30,-27,-26,-24,-22,-19,-16,-21,-19,-14,-11,-9,-6,-10,-13,-7,0,1,1,2,2,-3,-10,-8,0,0,-1,-3,-1,2,15,15,12,9,10,13,14,13,16,16,16,16,15,19,24,25,27,30,33,34,33,30,28,28,31,32,32,30,27,26,23,21,22,26,29,28,23,18,16,18,19,21,20,19,21,20,19,17,18,21,21,20,20,19,19,17,14,9,6,8,8,7,6,9,12,11,7,9,10,12,14,12,8,8,10,9,6,4,3,2,-1,-3,-5,-3,1,2,0,-1,0,1,0,-1,1,3,6,7,5,2,3,6,6,8,11,13,13,12,8,3,1,1,0,0,2,3,3,1,-1,-1,2,6,8,12,12,8,6,7,8,9,11,12,9,7,9,8,8,11,11,7,7,9,9,6,7,11,13,12,11,8,9,11,10,7,6,7,7,3,0,0,1,1,-3,-6,-6,-5,-6,-7,-3,0,-1,-3,-2,-1,0,2,2,2,4,3,-2,-6,-6,-6,-6,-6,-6,-7,-8,-9,-9,-7,-5,-4,-2,0,-1,-3,-4,-3,-3,-3,-3,
-5,-5,-3,-5,-9,-7,-6,-7,-7,-6,-6,-7,-7,-6,-8,-8,-6,-7,-8,-7,-5,-6,-7,-7,-6,-6,-7,-6,-6,-7,-7,-8,-10,-10,-10,-10,-11,-12,-13,-13,-10,-8,-7,-7,-6,-5,-4,-3,-1,1,3,1,-3,-4,-4,-1,2,1,1,0,-2,-3,-2,0,2,1,-1,-2,-3,-6,-7,-5,-3,-5,-6,-5,-6,-8,-6,-6,-6,-3,-3,-6,-6,-5,-6,-7,-6,-5,-4,-5,-8,-10,-9,-7,-6,-6,-7,-4,-2,-6,-10,-6,0,-1,-3,-6,-11,-15,-15,-14,-16,-17,-15,-12,-10,-7,-2,8,20,30,41,53,60,66,71,70,64,58,50,38,27,23,17,10,9,9,9,10,13,8,1,-2,0,1,0,-2,-2,-3,-4,-3,-2,0,2,0,-1,0,1,-1,0,2,4,1,-4,-5,-3,-1,0,-1,-2,-1,0,-1,-2,1,1,-4,-5,-1,-1,-2,-1,-1,-1,-1,0,1,1,6,6,1,-2,0,3,0,-3,-3,-1,-1,-1,1,2,0,-1,3,4,3,3,3,2,2,6,8,5,5,6,7,10,13,11,8,10,15,19,19,16,17,20,22,20,19,20,19,16,16,19,22,23,23,24,23,22,25,31,36,35,30,27,28,25,20,22,27,27,24,24,21,17,20,23,22,24,24,21,20,22,22,20,17,17,17,15,13,9,9,12,13,11,11,10,8,9,10,5,3,6,5,3,3,5,6,5,1,2,3,4,3,2,-6,
-6,-4,-6,-7,-5,-4,-6,-10,-11,-7,-4,-6,-9,-9,-8,-9,-9,-8,-6,-5,-7,-9,-8,-5,-3,-5,-6,-5,-4,-6,-8,-7,-2,0,-3,-9,-12,-9,-6,-5,-6,-4,0,5,5,3,4,10,12,7,2,1,1,-1,-4,-7,-9,-9,-8,-7,-6,-5,-4,-2,2,2,2,3,6,10,8,4,4,8,9,7,5,5,4,2,-1,-4,-4,-5,-6,-7,-7,-9,-11,-10,-10,-10,-8,-6,-4,-2,-2,-1,-2,-4,-4,-3,-2,-1,-2,-4,-7,-8,-6,-5,-1,3,4,1,-3,-3,-6,-11,-10,-4,-3,-6,-10,-13,-16,-17,-16,-17,-15,-10,-8,-13,-17,-16,-13,-10,-9,-7,-5,-5,-3,-5,-8,-5,0,0,-3,0,2,1,1,2,0,0,0,-4,-9,-9,-8,-11,-11,-11,-10,-10,-10,-10,-8,-3,1,3,3,0,0,3,4,4,7,9,8,3,-2,-7,-7,-5,-6,-8,-5,-6,-12,-14,-9,-4,-1,3,5,5,7,8,4,1,4,7,6,5,5,4,3,5,6,6,5,4,5,3,-1,-1,1,-1,-3,-6,-9,-9,-6,-5,-4,-3,1,3,3,3,6,13,13,6,-3,-11,-15,-13,-14,-23,-32,-26,-20,-26,-22,-4,17,41,63,79,95,116,132,133,127,116,99,76,53,32,20,14,6,3,4,6,11,15,13,7,1,0,5,5,2,4,5,2,-3,-4,-3,2,8,5,0,-1,2,-1,-2,2,4,-1,-6,-10,-9,-4,0,-1,-8,-10,
-10,-10,-5,-3,-5,-5,-1,-2,-3,0,6,5,0,2,1,-4,3,10,5,-3,-2,1,-3,-4,1,5,3,3,6,4,-2,0,9,12,9,9,10,5,0,4,8,5,4,4,5,6,8,9,9,10,16,23,23,19,19,27,33,33,33,30,30,37,42,41,38,36,36,35,32,30,38,47,50,47,41,37,41,42,39,42,48,40,33,35,31,29,36,39,35,35,42,41,39,42,44,40,31,29,31,31,30,28,24,23,23,22,20,18,19,23,23,15,11,7,3,2,4,4,8,4,-6,-5,-5,-8,-9,-6,-4,-3,-1,-1,-3,-3,0,-1,0,3,1,-1,-2,-3,-5,-5,-2,-2,-5,-7,-8,-7,-5,-6,-9,-8,-7,-8,-7,-6,-3,1,2,-3,-4,3,11,13,11,14,16,15,11,10,11,13,13,8,3,2,3,-1,-5,-3,0,-1,-3,-2,0,0,-4,-7,-4,1,3,0,-2,0,0,-3,-2,3,6,4,4,2,4,5,3,1,4,8,10,6,3,5,8,7,7,7,8,7,5,4,5,6,6,3,1,2,4,3,3,4,6,5,1,-1,3,8,10,8,5,4,5,3,-1,-6,-6,-4,-5,-10,-12,-7,-3,-1,-1,1,4,8,10,10,9,7,6,6,5,2,0,0,0,-1,-6,-9,-7,-4,-4,-8,-9,-7,-7,-7,-7,-4,0,2,2,3,4,4,4,6,9,8,8,8,7,5,3,2,2,1,2,5,
5,4,3,3,4,5,8,9,7,6,3,-2,-2,1,3,3,6,10,9,3,2,6,9,12,14,15,15,16,14,10,9,14,17,16,12,10,8,6,5,4,2,4,6,4,-2,-2,1,-1,-2,-2,-2,-2,-1,0,0,4,9,10,9,11,11,11,11,11,11,11,9,5,1,-1,-1,1,1,-2,-3,-3,-6,-9,-8,-3,2,7,8,6,7,8,6,7,13,15,11,6,3,-1,-4,-4,-6,-6,-2,-1,-4,-6,-6,-5,-5,-4,-3,-5,-6,-4,-4,-3,-4,-2,2,2,0,1,4,7,9,10,7,6,5,6,2,-1,0,1,-3,-11,-12,-5,4,13,17,14,14,23,32,26,20,26,23,6,-16,-40,-63,-76,-93,-114,-130,-132,-127,-115,-98,-77,-53,-32,-20,-13,-6,-2,-2,-3,-8,-11,-10,-2,4,3,-3,-2,0,-1,-2,0,3,5,3,-2,-8,-5,0,1,-1,1,1,-2,-3,2,9,13,12,7,1,2,9,13,13,13,7,5,8,8,5,6,8,4,-1,-1,3,1,2,6,-1,-7,-2,4,2,-1,2,4,0,-3,-2,-4,-7,-4,1,-1,-9,-10,-7,-7,-8,-3,2,-2,-6,-5,-3,-1,-1,-5,-7,-8,-7,-8,-15,-23,-24,-19,-20,-27,-33,-34,-32,-29,-29,-34,-39,-40,-38,-34,-34,-33,-31,-28,-37,-47,-52,-49,-43,-39,-43,-43,-39,-43,-51,-43,-36,-36,-32,-29,-36,-39,-37,-38,-44,-42,-40,-41,-44,-40,-32,-29,-32,-33,
-32,-28,-25,-23,-23,-23,-22,-22,-23,-26,-22,-15,-12,-9,-5,-4,-6,-6,-9,-5,5,4,4,7,7,4,3,2,0,-1,2,1,-1,0,-1,-4,-3,-1,-1,0,3,4,1,1,3,5,7,6,4,6,8,8,7,7,7,6,2,-2,-3,1,3,-4,-13,-16,-14,-16,-19,-17,-13,-11,-13,-14,-14,-9,-4,-3,-4,0,4,1,-2,0,1,0,-2,-2,2,5,2,-2,-3,0,1,0,0,3,2,-3,-7,1,0,0,-1,-1,1,2,0,-2,-4,-3,-2,-2,-3,-3,-2,-2,-3,-3,-2,-1,-1,-1,0,1,2,1,0,0,0,-1,-2,-2,-1,0,-2,-4,-5,-4,-3,-2,-2,-1,1,3,3,2,2,4,4,2,0,-1,-1,-2,-4,-6,-7,-8,-7,-6,-6,-6,-5,-3,-3,-5,-5,-2,1,2,2,1,1,3,3,3,4,6,6,3,1,0,0,0,-1,0,1,0,-2,-2,-1,-2,-2,-1,0,-1,-1,-1,-2,-4,-4,-4,-5,-5,-5,-6,-7,-7,-6,-5,-4,-2,-1,-1,-2,-2,-2,-4,-3,-1,0,-2,-4,-4,-5,-5,-6,-6,-6,-5,-5,-7,-9,-8,-5,-4,-4,-3,-2,-1,0,0,-1,0,3,3,1,1,2,1,1,1,0,0,0,-2,-5,-5,-4,-5,-5,-5,-6,-6,-6,-6,-6,-5,-3,-3,-3,-3,-2,-1,1,1,3,5,5,3,0,-2,-4,-5,-5,-4,-3,-5,-8,-9,-7,-6,-4,-2,0,1,2,1,-1,0,
2,1,1,1,2,1,1,1,1,1,1,1,1,1,-1,-1,0,-1,-2,-3,-4,-5,-4,-3,-5,-6,-2,-1,-2,-5,-3,3,4,1,-4,-10,-13,-11,-10,-14,-17,-14,-10,-12,-11,-5,6,22,33,37,45,56,63,66,63,56,48,39,27,15,8,5,1,-2,-3,-4,-1,2,1,-5,-7,-5,-2,-2,-5,-5,-3,-2,-3,-3,-3,1,2,1,-1,-2,-1,-1,0,0,-1,-4,-6,-10,-8,-5,-3,-3,-6,-10,-11,-10,-8,-7,-8,-7,-7,-10,-10,-9,-5,-5,-6,-6,-6,-7,-3,-1,-2,-2,0,2,1,-1,-1,0,1,3,5,3,2,2,4,3,1,1,1,-1,-3,-2,0,0,-2,-3,-1,1,3,3,1,2,6,12,14,11,10,14,17,17,15,12,11,12,15,17,17,16,15,16,14,13,18,26,31,30,25,23,23,23,21,25,29,24,22,23,19,17,20,21,21,22,24,21,20,20,21,20,16,16,18,19,16,15,14,12,13,13,15,14,15,15,13,9,8,8,7,6,6,7,8,5,-1,0,1,0,0,1,2,2,3,3,2,3,4,3,3,5,5,4,4,4,2,1,2,3,2,1,0,0,0,-1,-2,-2,-2,-1,-1,-1,1,4,5,3,2,4,8,10,10,10,11,10,8,6,7,7,7,5,3,2,3,3,2,4,5,4,3,4,5,4,2,1,2,3,2,1,0,0,0,-1,-1,2,4,6,
5,3,3,4,6,6,7,10,11,6,4,4,6,10,11,7,5,4,2,0,2,6,9,7,2,-2,-3,-1,-1,-2,2,3,2,-2,-3,-2,0,-1,-2,2,6,8,7,6,5,4,3,5,9,10,9,6,2,-1,-3,0,3,5,5,3,2,2,2,6,9,11,9,3,0,1,2,2,3,6,5,0,-2,-1,3,7,7,7,8,8,8,8,10,11,7,1,-2,-2,-4,-10,-11,-5,-3,-6,-6,-1,3,7,10,10,12,15,14,9,5,5,5,2,-1,-2,-3,-3,-3,-1,2,5,8,9,9,10,13,15,14,15,14,12,9,6,5,4,4,2,1,4,7,6,5,5,3,1,2,0,-5,-7,-8,-10,-8,-4,-5,-5,-7,-7,-4,0,1,-2,-4,-1,1,2,8,19,30,43,59,74,90,107,121,122,115,105,88,65,44,27,18,13,4,2,5,10,13,13,11,7,5,6,6,10,12,8,6,0,-2,1,0,-2,-1,1,-1,-1,2,3,4,5,5,4,9,13,15,13,13,11,6,7,7,8,12,10,4,3,7,7,10,13,17,13,8,11,11,7,10,15,11,1,3,8,4,2,7,12,11,12,15,12,5,6,12,14,15,16,14,12,12,17,20,18,16,16,18,16,13,13,14,18,22,23,19,19,23,25,27,34,37,30,23,29,39,40,39,40,39,39,37,33,37,45,49,48,43,42,47,46,42,45,
52,51,50,54,51,48,50,52,45,38,38,41,39,42,46,38,27,24,22,18,20,21,17,15,18,18,11,1,-2,1,3,2,3,4,0,-4,-3,-6,-2,5,5,8,8,4,0,-1,-1,-2,-2,-3,-3,-3,-4,-7,-9,-8,-6,-6,-6,-3,1,4,3,0,-2,-1,1,2,0,0,2,3,1,0,1,5,6,6,7,9,8,6,5,3,1,0,0,-1,-2,-2,-2,-4,-5,-6,-8,-9,-9,-6,-3,-2,-1,0,0,1,3,6,7,9,11,12,10,8,8,6,2,1,2,4,7,6,0,-4,-3,-2,-4,-4,0,0,-1,-1,-2,-2,1,3,0,0,3,2,0,2,4,3,2,3,4,4,4,2,0,3,3,1,-1,1,1,1,-1,-4,-4,-2,-3,-5,-5,-4,-4,-7,-8,-8,-6,-2,-1,-5,-5,-2,0,-1,-1,0,1,1,-1,-4,-3,1,3,0,-2,0,1,0,0,0,1,2,1,0,-1,0,-1,-7,-5,-3,-3,-6,-8,-9,-9,-12,-12,-8,-5,-6,-7,-10,-11,-8,-6,-4,-1,2,0,-5,-9,-7,-2,3,3,2,2,1,-2,-4,-2,2,4,2,1,1,2,-2,-7,-9,-7,-6,-6,-5,-5,-7,-10,-10,-9,-6,-2,2,3,1,-2,-4,-3,0,1,1,0,-3,-6,-8,-7,-1,2,1,-2,-3,-4,-7,-7,-2,1,-1,-6,-9,-9,-9,-10,-10,-9,-9,-11,-11,-8,-2,2,2,3,9,11,5,3,5,5,1,
-4,-9,-12,-13,-14,-17,-16,-11,-8,-8,-7,-5,-1,1,2,2,2,0,-4,-7,-10,-12,-12,-13,-16,-17,-17,-17,-16,-14,-10,-8,-6,-5,-5,-3,-1,-3,-7,-7,-6,-5,-3,-2,0,3,6,6,8,12,10,6,5,6,7,8,5,0,-1,2,4,1,-2,-2,-9,-19,-30,-43,-59,-73,-89,-106,-119,-121,-114,-103,-86,-65,-44,-27,-18,-12,-3,0,-4,-9,-13,-13,-10,-5,-3,-5,-6,-7,-9,-6,-2,3,4,2,4,6,5,5,7,6,3,1,-1,-3,-2,0,-4,-11,-12,-12,-13,-10,-4,-4,-5,-7,-11,-9,-3,-2,-6,-7,-7,-10,-13,-9,-5,-6,-5,-2,-5,-9,-3,4,4,-1,2,3,-3,-8,-8,-9,-11,-9,-3,-4,-11,-13,-14,-14,-10,-7,-7,-13,-16,-15,-13,-12,-14,-12,-11,-11,-12,-15,-18,-21,-16,-15,-18,-20,-22,-28,-30,-25,-19,-26,-36,-37,-35,-37,-36,-37,-35,-31,-34,-42,-48,-47,-40,-39,-44,-43,-39,-42,-50,-49,-48,-51,-47,-44,-47,-49,-43,-36,-36,-38,-35,-39,-42,-35,-24,-20,-18,-14,-14,-15,-12,-11,-14,-14,-7,3,6,2,1,2,0,-2,2,6,6,9,4,-2,-2,-5,-5,0,3,5,6,7,7,8,9,9,10,13,15,14,12,11,11,8,3,0,1,4,6,5,3,2,3,4,2,1,2,3,1,-2,-3,-3,-4,-6,-5,-3,-1,-1,1,3,4,5,6,5,5,7,8,9,11,12,12,8,4,3,
2,0,0,-1,-4,-6,-8,-9,-10,-11,-9,-7,-6,-4,-1,1,0,-2,-5,-4,1,7,6,5,8,7,3,2,3,4,5,5,0,-2,1,0,-3,-2,1,-2,-5,-3,-3,-5,-5,-5,-5,-3,-1,-2,-2,2,3,1,-1,1,3,5,5,4,5,7,6,5,6,8,10,9,7,3,3,6,6,2,0,1,1,0,-2,-1,1,4,3,-2,-4,0,2,1,-1,0,0,0,-1,-4,-4,-2,0,0,0,4,3,2,2,3,5,5,6,8,8,6,4,4,4,7,7,5,4,2,0,-1,0,3,4,4,2,0,0,0,0,1,2,3,2,0,-1,-1,0,0,0,1,4,4,3,2,3,3,3,4,6,5,5,3,1,-1,-1,0,0,0,-2,-4,-5,-5,-5,-4,-2,0,0,-2,-3,-2,0,2,3,5,5,3,3,4,6,6,6,6,7,6,5,5,6,6,4,1,-1,-1,-1,-4,-5,-2,-1,-2,-1,1,3,6,8,9,10,11,10,8,7,8,8,6,4,3,2,1,1,2,5,7,8,9,9,10,11,11,11,10,10,8,6,5,4,3,2,1,-1,0,2,3,2,1,0,1,-1,-4,-4,-2,-3,-7,-6,-4,-3,-3,-4,-5,-5,-2,-1,-3,-2,0,2,2,5,9,14,24,30,36,44,51,58,60,58,50,43,34,24,15,10,7,2,0,2,4,7,8,5,0,0,2,1,2,1,0,-3,-6,-6,-5,
-5,-7,-6,-8,-8,-7,-5,-3,-2,-2,-4,-5,-3,2,5,6,8,5,2,0,1,2,4,4,2,2,2,2,2,3,3,1,-2,-4,-4,-5,-4,-5,-7,-10,-9,-5,-5,-6,-3,2,2,2,3,3,2,3,5,7,5,4,1,-2,-2,1,4,4,2,2,2,2,3,3,3,4,6,8,8,4,5,4,4,5,6,5,4,7,13,13,13,14,15,16,16,14,15,19,22,22,19,17,19,17,15,19,24,22,23,24,21,19,20,21,19,17,17,15,14,17,19,14,8,7,6,3,1,1,0,0,3,3,0,-5,-6,-4,-3,-5,-3,2,-1,-4,-4,-5,-5,-2,-3,-2,-3,-5,-7,-8,-9,-10,-10,-11,-12,-12,-14,-15,-15,-15,-13,-12,-12,-10,-8,-6,-6,-7,-7,-7,-6,-5,-6,-7,-6,-6,-5,-4,-4,-3,-2,-2,-2,-1,-2,-3,-3,-4,-5,-7,-8,-8,-8,-8,-7,-7,-8,-8,-10,-10,-10,-8,-5,-4,-3,-2,-1,0,1,2,3,3,3,4,2,0,-1,-2,-3,-5,-5,-3,-2,-2,-4,-7,-8,-7,-9,-8,-6,-4,-4,-6,-7,-7,-4,-2,-2,-2,0,1,-1,0,1,1,2,3,3,2,2,2,1,0,0,-2,-3,-2,-2,-3,-4,-4,-5,-5,-5,-6,-5,-5,-5,-7,-8,-7,-6,-4,-4,-5,-5,-3,-1,-1,-1,0,1,1,-1,-3,-3,0,1,0,-2,-1,-1,-1,-1,-1,1,3,4,2,1,1,1,-2,
-3,-1,0,-2,-5,-7,-8,-8,-7,-5,-4,-2,-3,-5,-5,-1,3,6,6,7,9,9,7,6,7,9,8,6,6,8,11,10,6,6,9,9,7,6,5,5,5,2,1,2,3,1,-3,-4,-2,-1,0,1,0,-1,-3,-5,-8,-5,0,0,-4,-4,-5,-9,-8,-5,-4,-6,-2,4,0,-4,-7,-8,-9,-9,-10,-16,-18,-12,-11,-16,-11,2,14,28,50,71,89,110,126,130,125,121,107,84,61,41,28,19,8,4,5,5,7,7,9,9,4,2,5,5,7,8,8,1,-2,4,2,-7,-7,-4,-5,-2,1,-4,-9,-6,-6,-11,-11,-7,-4,-3,-2,-3,-6,-8,-9,-4,2,-1,-2,5,7,4,4,5,8,8,4,6,6,4,7,12,9,3,7,9,2,0,5,5,4,3,4,0,-6,-6,2,7,9,13,11,4,3,11,17,14,11,10,11,10,9,8,7,7,15,19,11,7,15,22,23,21,21,17,17,21,27,29,34,37,35,36,41,43,45,51,53,53,51,53,59,59,53,52,53,48,46,49,47,43,45,44,35,27,29,32,28,32,41,35,21,15,16,14,14,17,14,13,17,17,12,9,11,14,14,10,10,10,3,2,5,4,4,7,6,1,0,-3,-3,-1,1,0,-3,-5,-6,-6,-7,-8,-7,-6,-5,-7,-7,-6,-4,-1,1,2,1,-1,-2,-3,-3,-2,-3,-4,-4,-6,-8,-9,-8,-8,-6,-4,-4,-3,
-2,-2,-2,-1,-1,-1,1,3,4,3,3,2,1,1,-1,-3,0,3,3,3,3,2,2,4,5,4,4,5,4,-1,-4,-3,-2,-2,-1,-3,-5,-4,-4,-5,-5,-5,-5,-7,-10,-11,-11,-10,-8,-7,-5,-4,-6,-9,-8,-5,-2,-1,-3,-6,-6,-6,-6,-5,-5,-6,-5,-8,-11,-11,-9,-10,-11,-11,-12,-13,-9,-4,-3,-6,-8,-7,-4,-3,-3,-3,-3,-3,-4,-4,-1,3,4,3,1,2,2,0,1,2,0,-3,-5,-6,-7,-9,-10,-9,-8,-6,-6,-6,-6,-4,-2,-1,1,2,2,0,-1,0,1,1,3,3,0,-2,-2,-1,-2,0,3,5,6,6,7,7,8,9,10,10,11,9,5,3,2,1,1,1,0,-1,0,0,-1,-1,0,0,-1,-1,-4,-7,-8,-8,-9,-8,-5,-3,-2,0,1,-1,2,8,10,10,10,10,10,9,7,4,3,6,5,1,0,0,-3,-4,-7,-11,-9,-3,4,3,-3,-12,-15,1,2,0,-1,1,4,6,7,7,6,5,3,2,2,5,5,2,-2,-5,-5,-7,-10,-10,-8,-7,-8,-10,-9,-8,-8,-10,-13,-12,-8,-8,-11,-12,-10,-9,-8,-8,-7,-5,-3,-4,-5,-3,2,2,0,0,-1,-1,0,0,2,4,7,4,-1,-1,1,1,3,8,6,3,3,5,0,-6,-3,3,5,8,10,9,9,15,17,12,12,16,10,-2,-14,-31,-52,-72,-90,-110,-127,-130,-128,-122,-107,-85,-63,-45,-31,-21,
-10,-5,-6,-7,-8,-9,-9,-9,-5,-5,-7,-8,-7,-8,-8,-1,2,-4,-4,4,4,2,4,2,-3,2,5,3,3,9,10,7,2,1,-1,1,5,7,7,3,-1,-1,1,-5,-7,-5,-5,-6,-10,-10,-7,-8,-9,-6,-8,-12,-9,-3,-6,-9,-3,1,-2,-4,-3,-3,-4,-2,3,3,-4,-9,-12,-16,-14,-8,-6,-14,-19,-15,-11,-10,-12,-11,-11,-9,-8,-6,-13,-19,-12,-8,-15,-23,-23,-22,-21,-18,-18,-23,-28,-31,-35,-38,-37,-36,-40,-42,-46,-52,-55,-55,-53,-53,-57,-56,-52,-53,-56,-51,-49,-52,-48,-44,-46,-47,-40,-32,-34,-34,-29,-33,-42,-35,-20,-15,-16,-14,-13,-14,-12,-11,-15,-15,-9,-7,-9,-14,-13,-6,-7,-8,-2,0,-4,-3,-4,-7,-6,0,0,3,4,1,-1,1,3,6,8,8,9,10,10,7,6,8,9,8,6,4,1,1,2,3,3,5,5,4,5,5,6,7,8,8,9,9,7,5,5,5,3,3,2,1,1,1,0,-3,-3,-2,-2,-1,0,-1,1,3,1,-3,-3,-3,-3,-3,-3,-5,-5,-3,-4,-6,-3,2,4,4,3,2,1,3,4,4,4,5,6,4,5,7,10,11,12,9,7,6,5,5,6,7,8,6,2,1,3,5,6,6,6,5,5,6,5,7,10,10,9,11,11,11,12,13,9,5,4,7,10,9,6,4,4,5,5,5,6,6,4,-1,-4,-3,-1,-2,-1,0,-1,-2,
0,2,3,5,7,9,10,10,8,7,6,7,7,5,3,2,0,-1,-1,1,2,1,0,1,-2,-2,1,3,3,3,4,3,-1,-3,-3,-4,-5,-5,-6,-7,-9,-10,-11,-10,-7,-4,-3,-2,-2,-1,0,0,0,0,1,1,0,0,1,1,4,6,7,7,8,8,5,3,1,-1,-1,0,-3,-9,-12,-12,-11,-11,-11,-11,-9,-5,-4,-7,-6,-1,1,2,6,6,8,12,12,5,-2,-1,5,13,17,1,1,2,3,2,1,-1,-2,-2,-1,0,0,1,0,-1,-1,0,1,2,3,3,4,5,5,4,4,5,5,5,5,6,8,8,6,6,7,8,8,8,7,7,7,6,5,5,5,4,2,2,2,2,1,1,1,1,1,-1,-2,-1,2,3,2,3,2,-1,1,4,3,2,4,7,5,2,0,-3,-5,-3,-4,-6,-7,-5,-5,-5,-2,3,9,20,31,39,47,56,64,68,66,63,55,44,35,26,17,10,6,4,5,5,7,7,6,4,2,4,7,6,5,3,1,-2,-1,3,3,1,1,0,-3,-1,2,2,1,2,2,-2,-3,-2,2,3,4,3,2,0,0,0,2,3,3,3,5,5,4,5,6,6,6,6,6,5,6,7,4,1,3,4,1,-2,-1,-1,-1,1,4,3,3,3,7,7,9,12,12,10,9,11,12,10,7,5,7,7,7,6,3,2,5,9,7,5,8,12,14,13,10,11,11,13,
17,18,19,21,20,17,18,21,23,25,28,30,28,25,25,23,21,27,30,27,27,29,26,23,25,28,26,24,24,20,16,18,22,18,10,6,7,6,5,4,3,2,5,5,2,-1,2,6,4,-3,-3,1,-1,-3,-2,-1,1,2,3,0,0,-1,-2,-2,-1,-1,-3,-4,-6,-7,-7,-8,-8,-6,-6,-7,-8,-8,-6,-5,-5,-6,-6,-6,-6,-7,-8,-7,-6,-6,-7,-7,-6,-5,-5,-6,-5,-4,-4,-3,-3,-3,-2,-1,-1,-3,-2,0,0,-1,-1,-2,-3,-2,-2,-3,-2,1,1,0,1,1,0,1,0,-1,1,2,0,-2,-4,-3,-3,-2,-1,-2,-3,-2,-3,-5,-5,-4,-2,-3,-5,-6,-6,-4,-2,-2,-2,-2,-1,-3,-4,-4,-3,-2,-2,-3,-4,-4,-3,-3,-4,-4,-4,-4,-5,-5,-6,-6,-7,-6,-7,-7,-5,-4,-4,-5,-7,-7,-6,-4,-4,-5,-5,-5,-6,-7,-6,-2,1,1,0,0,-1,-1,0,1,1,0,1,-1,-3,-5,-5,-5,-5,-4,-4,-5,-5,-4,-3,-3,-2,-1,-1,-3,-3,-3,-3,-3,-2,-2,-4,-5,-5,-6,-7,-6,-5,-5,-5,-4,-3,-3,-3,-2,0,2,4,3,2,2,2,1,0,0,-1,-1,-1,-2,-3,-3,-2,-2,-2,-2,-3,-4,-4,-4,-5,-4,-3,-2,-1,0,0,0,1,4,5,5,5,5,4,4,3,2,1,2,2,-1,-2,-5,-8,-7,-6,-8,-10,-6,-2,-1,-4,-8,-13,-11,
-11,-15,-19,-20,-13,-8,-11,-3,14,27,43,66,87,103,121,138,136,125,112,93,71,51,32,17,9,4,1,1,2,8,17,15,8,5,5,6,4,2,1,5,5,2,2,2,0,0,-2,-1,7,11,4,-2,-1,-2,-4,-2,3,5,5,1,-1,-1,0,1,5,9,5,0,3,7,7,8,5,6,7,8,10,8,4,9,15,9,3,9,14,6,1,3,6,5,8,13,14,8,4,5,9,10,9,4,-3,-3,2,7,8,7,10,16,20,22,25,27,33,41,43,34,28,32,34,35,37,36,32,31,36,41,35,35,40,42,39,44,44,43,49,54,55,54,51,52,53,49,46,50,48,46,50,49,43,44,46,42,37,39,37,35,39,44,36,23,20,22,23,25,27,27,26,23,22,21,17,14,18,16,10,11,11,1,-2,1,-4,-5,-2,-2,-8,-7,-5,-4,-2,1,3,3,3,4,4,3,2,3,3,2,1,1,1,2,4,2,1,3,4,1,0,1,1,1,0,-3,-4,-3,-3,-3,-3,-4,-4,-1,-1,-2,-1,1,4,6,7,7,8,11,7,2,2,4,4,2,0,0,1,0,1,3,4,6,6,3,-1,0,1,-1,-1,-1,-4,-6,-4,-3,-4,-2,2,2,2,2,1,-1,-2,-1,-1,0,2,1,0,-2,-2,-2,-3,-3,-1,0,-2,-5,-8,-9,-9,-10,-14,-14,-9,-5,-7,-11,-13,-11,-8,-4,-2,-1,
1,1,-1,-3,-2,-2,-2,-3,-4,-4,-3,-1,-3,-8,-10,-8,-7,-8,-8,-7,-6,-8,-12,-15,-13,-10,-12,-14,-14,-13,-13,-11,-10,-9,-5,0,1,2,4,4,3,3,3,2,-1,-3,-5,-8,-11,-11,-10,-9,-8,-7,-7,-6,-5,-6,-5,-1,1,0,-2,-2,-2,-3,-3,-1,0,0,-1,-2,-2,0,-2,-4,-4,-4,-4,-4,-5,-4,-3,-3,-4,-4,0,4,5,5,5,5,4,3,2,1,1,0,-3,-7,-10,-11,-12,-13,-15,-14,-13,-14,-14,-10,-10,-11,-8,-6,-8,-7,-2,3,2,0,-5,-10,-10,-10,-13,-18,-20,-14,-9,-10,-1,15,27,41,63,83,95,114,131,129,120,110,91,65,42,25,13,3,-4,-7,-4,-1,4,9,5,-2,-1,3,5,6,4,1,4,5,3,2,0,-2,2,1,-5,-1,6,4,1,4,3,0,0,2,2,1,8,12,6,1,-1,2,6,2,1,10,13,8,3,1,1,3,5,14,13,16,20,20,13,8,9,2,-14,-29,-46,-68,-88,-103,-122,-138,-138,-125,-112,-91,-70,-51,-32,-16,-8,-3,0,0,-1,-7,-17,-16,-7,-4,-7,-6,-4,-1,0,-4,-4,-1,-1,-1,1,1,3,2,-7,-11,-3,3,2,3,5,4,-1,-5,-4,0,2,2,0,0,-4,-8,-5,1,-2,-6,-7,-7,-5,-5,-6,-9,-11,-8,-5,-10,-14,-9,-4,-9,-14,-8,0,-2,-4,-5,-8,-13,-13,-8,-3,-4,-7,-7,-7,-2,
4,5,-1,-5,-6,-5,-8,-14,-20,-23,-25,-28,-32,-41,-43,-35,-29,-33,-34,-34,-36,-36,-33,-34,-39,-41,-36,-35,-41,-42,-42,-46,-46,-45,-48,-54,-56,-53,-51,-52,-52,-48,-47,-50,-50,-49,-52,-50,-45,-46,-48,-45,-39,-40,-39,-36,-39,-44,-37,-24,-20,-21,-22,-23,-26,-26,-26,-24,-21,-20,-14,-13,-17,-16,-8,-9,-9,1,5,2,6,7,3,3,8,7,5,3,1,-2,-4,-4,-5,-6,-6,-4,-2,-3,-3,-2,-1,0,0,-2,-4,-2,0,-2,-3,0,0,0,-1,0,1,3,5,4,4,4,4,4,3,1,0,1,0,-2,-5,-8,-8,-8,-10,-12,-8,-3,-2,-4,-3,-2,-1,-1,-2,-1,-2,-3,-4,-6,-7,-3,0,-1,-3,-2,-2,-2,1,2,-1,-1,0,-2,-5,-4,-2,-2,-1,1,2,2,4,3,1,1,2,2,2,2,2,1,-1,-2,-1,2,5,6,7,8,11,11,7,4,5,9,10,9,5,2,-1,-2,-3,-3,0,2,2,2,2,3,4,5,4,2,4,9,11,10,9,10,10,9,9,9,13,17,13,11,13,15,14,13,13,11,11,9,6,2,1,0,-3,-3,-2,-1,-2,0,3,4,5,9,12,13,12,12,11,9,9,8,7,9,8,3,1,2,3,3,4,5,4,3,2,2,2,3,2,1,2,4,5,4,4,4,4,3,2,3,4,4,0,-5,-6,-6,-6,-6,-4,-3,-2,-2,-2,-1,3,6,
9,11,11,13,14,13,12,13,12,8,9,11,6,4,5,6,1,-4,-5,-2,4,10,10,9,12,17,18,13,7,8,0,-16,-29,-44,-65,-83,-97,-115,-130,-129,-121,-111,-92,-66,-42,-26,-13,-4,4,6,4,1,-5,-11,-7,-1,-1,-5,-7,-7,-5,-2,-4,-6,-4,-3,-1,1,-1,0,5,1,-5,-3,-1,-4,-3,1,1,0,0,0,-7,-11,-8,-1,1,-3,-4,-1,-1,-11,-15,-10,-4,0,0,-1,-3,-12,-10,-11,-12,-12,-7,-3,-3,0,7,15,27,38,45,51,61,68,68,63,54,43,33,25,15,7,2,0,-2,-2,-2,2,8,8,3,2,3,3,1,-2,-3,-3,-1,-2,-3,-4,-4,-4,-5,-4,0,2,-2,-4,-3,-5,-6,-6,-5,-1,-1,-4,-4,-5,-4,-3,-3,-2,-1,-3,-2,-1,0,1,0,-1,0,2,4,3,2,4,6,2,1,4,6,3,-1,-2,0,0,1,3,4,1,-1,-1,-1,-1,-1,-2,-6,-6,-3,-1,-1,-1,0,3,7,10,11,10,13,18,21,18,15,16,16,16,17,17,18,20,22,22,19,17,20,22,23,25,24,23,23,24,25,24,22,23,22,20,21,25,24,25,27,25,22,24,26,24,22,22,19,18,20,23,18,12,10,9,9,10,11,10,11,11,8,6,2,3,5,4,-1,-1,0,-4,-6,-4,-5,-6,-3,-1,-3,-2,0,1,2,3,4,5,5,6,6,4,3,2,1,1,
0,0,1,2,1,0,-1,-1,-1,-2,-2,-2,-1,-1,-2,-3,-4,-4,-3,-3,-2,-1,0,1,1,1,1,1,3,4,4,4,5,6,4,2,1,1,0,0,0,1,1,1,0,0,0,1,2,0,0,2,3,3,4,4,4,5,6,6,5,6,5,3,1,-1,-2,-2,-2,-4,-5,-4,-4,-3,-3,-2,-1,1,1,3,3,4,4,3,1,0,0,-1,-2,-2,0,0,0,-1,-1,0,1,3,3,3,4,3,1,-1,-2,-1,-1,-2,-4,-5,-5,-4,-5,-6,-8,-8,-8,-9,-9,-9,-9,-9,-9,-10,-8,-7,-9,-10,-9,-8,-9,-8,-7,-6,-6,-5,-5,-4,-1,-1,-1,-1,-1,-3,-4,-4,-4,-6,-8,-10,-10,-9,-9,-8,-8,-7,-7,-8,-7,-5,-4,-4,-5,-4,-5,-5,-5,-4,-4,-4,-4,-4,-3,-1,-2,-3,-2,-1,-1,-1,0,1,1,0,-1,-1,2,5,4,3,4,4,3,2,2,3,3,3,0,-2,-3,-4,-5,-5,-5,-4,-4,-4,-3,-1,-3,-4,-1,2,1,0,2,5,5,3,-2,-6,-5,-4,-5,-8,-8,-5,-2,-1,2,8,17,27,36,42,50,58,64,64,61,56,46,32,22,14,8,2,-2,-3,-1,0,4,7,5,3,4,7,6,4,3,0,1,3,3,1,0,0,0,-2,-4,-3,-1,0,-1,1,-1,-3,-6,-5,-5,-4,2,5,2,-1,-2,0,0,0,1,7,10,6,3,0,-1,-2,-1,9,
9,5,9,14,10,4,8,12,5,1,6,8,4,7,12,9,3,2,8,12,13,14,10,3,4,10,11,11,13,13,15,18,20,21,21,22,30,37,34,30,35,41,43,43,44,40,38,45,50,41,41,52,50,43,45,46,43,43,51,55,50,45,46,46,40,38,43,42,39,43,42,37,41,45,38,32,36,38,34,38,46,42,29,21,20,21,26,29,26,21,18,18,15,10,9,17,17,8,9,13,10,10,16,13,10,9,9,4,3,6,5,-2,-7,-8,-10,-10,-8,-9,-9,-7,-8,-11,-11,-8,-5,-5,-3,0,0,-1,0,0,-1,-1,1,4,5,6,5,6,9,11,11,13,17,17,15,12,9,9,10,9,7,6,6,3,0,1,1,0,-2,-2,-3,-3,-2,-2,-3,-3,-3,-5,-4,1,6,6,4,3,2,-1,-3,-1,1,3,1,-2,-3,-1,-1,-3,-1,3,4,3,1,-1,1,4,3,2,7,10,8,6,6,6,6,7,7,6,5,3,-1,-3,-3,-3,-3,-1,1,1,-1,-3,-2,-1,0,-2,-4,-3,-3,-7,-10,-9,-7,-8,-10,-11,-11,-8,-4,-4,-4,-2,1,0,0,2,3,4,4,3,4,6,5,2,1,2,1,-1,-2,-3,-4,-4,-5,-6,-4,-1,-2,-5,-4,-3,-3,-2,0,2,1,0,-1,-2,0,4,3,-1,-2,1,0,-4,-4,-1,-2,-2,0,-2,-4,-2,0,-3,-4,1,4,6,8,9,
8,6,7,7,6,7,9,7,1,-5,-9,-11,-10,-6,-4,-5,-6,-7,-8,-8,-7,-6,-5,-6,-8,-12,-11,-8,-6,-7,-6,-3,2,3,0,-4,-7,-10,-8,-8,-13,-18,-20,-16,-13,-11,3,22,36,52,76,94,108,127,142,135,123,115,100,74,50,34,20,6,-2,-4,2,11,19,21,15,9,3,-1,1,7,3,-4,-5,-6,-8,-7,-8,-12,-11,-11,-11,-5,-1,-3,-1,0,-5,-9,-9,-5,4,7,6,2,-1,-3,-3,1,2,0,3,11,10,1,1,6,11,7,3,7,6,0,2,5,5,4,8,10,5,4,6,6,4,8,13,13,11,10,9,7,6,8,7,3,4,10,12,9,5,3,7,13,14,15,15,18,24,29,25,22,26,29,33,38,39,35,33,39,44,36,36,48,50,43,43,45,41,43,50,54,46,42,47,50,46,48,54,52,49,53,49,45,49,51,44,39,43,42,36,35,37,33,24,-7,-7,-5,-9,-12,-7,-1,-7,-9,-4,0,-5,-7,-4,-6,-11,-8,-3,-2,-8,-11,-13,-14,-10,-3,-4,-10,-10,-12,-14,-14,-16,-20,-23,-23,-22,-23,-32,-40,-37,-33,-38,-42,-45,-47,-47,-44,-42,-48,-52,-43,-42,-52,-51,-45,-47,-47,-44,-44,-51,-55,-50,-46,-47,-46,-40,-41,-46,-43,-40,-44,-42,-38,-42,-46,-39,-35,-39,-39,-35,-39,-48,-43,-30,-22,-21,-23,-27,-29,-25,-20,-18,-18,-16,-10,-11,-19,-18,-8,-7,-12,
-9,-9,-15,-13,-8,-7,-6,0,0,-3,-3,3,6,7,9,9,8,8,8,6,6,10,11,8,6,6,4,1,1,2,1,1,2,2,-1,-2,-4,-4,-3,-4,-8,-10,-10,-12,-15,-14,-12,-10,-7,-6,-8,-7,-3,-3,-3,0,2,1,1,2,3,2,3,3,2,2,3,4,3,4,4,-1,-6,-5,-3,-3,-1,2,3,2,0,-1,0,3,3,1,1,3,2,-2,-3,-2,0,1,0,-3,-2,-1,-5,-10,-8,-5,-5,-6,-6,-7,-7,-6,-5,-3,2,4,3,3,3,2,0,0,2,4,3,1,-1,2,4,3,3,7,9,8,6,8,10,10,10,7,4,4,4,2,1,2,1,-1,-2,-3,-3,-1,-2,-5,-4,-1,-1,-2,-1,1,2,3,4,5,5,6,5,2,4,6,4,3,4,2,0,-3,-2,-1,0,1,-2,-5,-4,0,1,-1,0,4,3,1,1,2,1,3,5,4,2,5,6,2,-1,-3,-6,-8,-7,-6,-6,-7,-6,-7,-9,-8,-1,5,8,11,11,8,6,7,8,8,9,9,9,8,8,7,10,13,13,12,10,9,8,5,0,-3,-1,3,8,11,9,9,12,18,21,17,13,12,-2,-20,-34,-52,-75,-93,-107,-126,-139,-134,-123,-115,-100,-74,-50,-34,-20,-6,3,5,0,-8,-16,-18,-14,-7,-2,1,-1,-6,-4,4,6,6,8,7,7,11,11,11,11,5,1,3,2,1,6,9,10,7,-1,-6,-5,-1,
1,3,2,-1,-3,-1,-2,-10,-9,0,0,-6,-8,-4,-2,-5,-3,1,-1,-3,-2,-1,-6,-9,-3,-1,-5,-4,-3,-7,-10,-12,-11,-9,-8,-6,-5,-7,-7,-2,-5,-11,-12,-8,-5,-4,-7,-14,-16,-16,-16,-18,-25,-30,-27,-23,-26,-29,-32,-37,-39,-36,-35,-40,-44,-36,-35,-46,-48,-43,-45,-46,-42,-42,-50,-52,-47,-44,-49,-51,-48,-51,-57,-54,-51,-55,-51,-46,-49,-52,-46,-41,-45,-42,-37,-36,-38,-33,-25,0,1,3,3,2,-2,-2,0,0,-1,-1,1,2,1,1,2,3,2,2,3,4,4,5,4,1,1,3,4,5,7,8,8,12,14,13,10,11,17,21,21,20,20,23,24,24,24,24,24,25,26,22,21,24,25,24,25,24,22,23,26,29,27,26,26,24,21,23,26,24,23,26,24,21,23,26,23,21,23,22,20,22,26,24,18,13,13,14,15,15,13,10,10,10,8,7,9,12,11,4,3,6,3,1,4,4,2,1,0,-5,-4,-3,-2,-2,-2,-2,-3,-4,-3,-3,-2,-1,-1,-3,-4,-3,-3,-4,-2,-1,-1,-2,-1,-2,-2,-2,0,0,0,0,-1,-1,1,2,3,3,4,3,2,1,0,-1,-1,-2,-3,-4,-3,-4,-4,-4,-3,-4,-3,-2,-1,-1,-1,-1,-2,-2,-2,-1,-1,1,2,2,1,1,0,-2,-2,-2,-2,-1,-1,-3,-2,-1,-1,-2,-2,0,1,1,0,-1,-1,0,-1,-2,1,3,
3,1,2,3,3,4,4,3,3,1,-2,-3,-3,-1,-1,-2,-1,-1,-2,-3,-2,0,1,0,-1,-2,-2,-2,-3,-3,-2,-3,-3,-4,-3,-2,0,-1,-1,-1,-1,-2,-1,0,1,0,0,0,0,1,1,1,1,2,1,0,0,-1,-2,-3,-2,-3,-3,-3,-3,-3,-2,-2,-2,-1,1,2,2,1,1,1,2,2,2,0,0,0,-1,-3,-2,0,-1,-2,-2,-3,-4,-4,-3,-5,-6,-4,-3,-2,0,2,3,3,3,3,3,4,5,5,2,-2,-4,-5,-7,-6,-5,-5,-6,-6,-6,-7,-8,-8,-7,-6,-7,-9,-10,-11,-8,-7,-5,-4,-1,3,2,-2,-5,-7,-6,-4,-6,-9,-12,-10,-8,-6,-1,6,14,26,37,43,51,60,67,66,62,57,49,37,24,17,10,3,-3,-5,-3,1,5,7,6,2,1,0,1,3,1,-3,-4,-4,-5,-5,-5,-5,-5,-6,-5,-3,-2,-3,-2,-1,-3,-5,-8,-7,-2,1,2,0,0,0,0,1,2,1,2,5,4,0,0,2,0,0,-1,-1,-2,-2,-1,-2,-3,-1,2,3,1,0,-1,-1,0,1,3,6,7,5,4,4,4,5,5,3,3,6,6,4,2,2,4,8,11,11,9,9,13,17,16,14,14,15,16,17,18,18,20,21,22,19,17,20,22,23,25,25,22,22,24,26,23,23,26,27,27,29,31,29,28,31,29,25,26,27,24,22,23,21,19,19,20,16,12,19,
18,18,18,18,18,16,13,15,14,8,6,10,11,5,6,4,-3,-1,6,3,0,2,2,1,-1,1,3,5,4,0,-1,2,5,3,2,2,1,0,-1,0,1,1,-1,-4,-7,-7,-6,-6,-7,-7,-9,-12,-13,-12,-9,-6,-2,0,-1,-1,1,4,8,11,12,10,9,8,7,6,7,6,4,1,-1,-3,-4,-4,-2,-3,-4,-3,-1,0,2,2,2,1,2,0,-1,1,4,2,-3,-4,-2,-2,-2,0,3,7,10,7,5,7,10,10,10,12,11,7,4,2,1,3,4,2,-1,-1,-3,-6,-6,-3,-2,-3,-3,-3,-4,-5,-3,-3,-5,-5,-4,-6,-6,-7,-9,-10,-9,-8,-8,-10,-11,-10,-8,-8,-9,-8,-5,-6,-8,-7,-4,-1,2,1,-2,-1,3,4,4,7,10,8,5,2,0,2,4,0,-5,-5,-5,-8,-10,-10,-11,-11,-9,-8,-8,-4,-1,-1,-3,-3,-2,-1,1,1,0,-1,-1,0,-1,-1,-1,-2,-3,-2,-1,-2,-3,-1,0,-1,-3,-3,-2,1,3,2,3,3,4,4,5,6,7,9,8,4,2,2,3,4,5,5,2,2,2,1,0,1,0,0,0,-1,-3,-3,-3,-5,-6,-6,-6,-7,-5,-5,-11,-12,-9,-8,-8,-8,-9,-15,-18,-15,-14,-21,-23,-22,-15,-14,-12,4,22,35,57,84,99,111,133,155,155,146,136,116,90,68,48,31,20,12,7,10,16,21,21,16,7,-1,-5,-3,1,1,-1,0,
-2,-3,0,-1,-4,-3,-1,2,10,13,7,4,4,2,0,0,1,7,11,10,7,4,-3,-4,1,3,-4,-6,2,4,1,0,0,2,4,5,8,5,5,12,13,6,1,5,8,4,4,6,3,2,9,16,14,12,16,18,18,20,19,14,10,12,15,16,16,15,14,16,21,21,21,22,26,36,40,35,33,36,39,39,38,39,36,35,44,53,47,47,57,57,51,53,53,51,54,58,56,48,47,50,50,44,45,53,52,49,53,50,45,48,51,45,41,42,40,36,40,44,39,29,26,27,26,23,21,17,13,12,13,14,11,8,11,11,4,6,11,10,10,13,10,6,5,5,2,-4,-4,-4,0,3,2,0,1,0,-4,-6,-4,-1,-1,-2,-4,-7,-7,-5,-4,-3,0,5,7,6,5,5,4,3,3,3,2,1,0,-2,-5,-3,-1,-2,-2,-2,-2,-3,-3,-4,-6,-7,-6,-7,-8,-6,-2,-1,-3,-20,-20,-20,-20,-20,-18,-15,-13,-13,-12,-8,-6,-11,-10,-4,-4,-4,3,2,-6,-3,0,-2,-2,1,2,-1,-2,-4,-3,1,2,-2,-4,-3,-1,-2,-2,-1,-1,-1,-2,-2,0,3,6,7,6,7,7,8,9,12,13,12,11,8,4,1,1,1,-1,-4,-8,-11,-13,-12,-10,-10,-9,-8,-8,-7,-5,-3,-1,2,4,4,2,2,3,3,1,-1,-2,-2,-1,-1,-2,0,1,0,-4,-2,3,3,2,1,2,0,
-3,-7,-9,-6,-3,-5,-8,-8,-8,-9,-9,-5,-1,1,1,0,-2,0,2,2,2,5,5,2,0,1,1,1,2,4,2,2,5,5,4,5,5,6,8,8,8,7,8,9,10,9,8,7,9,8,4,5,8,7,5,2,-1,0,3,2,-1,-2,-2,-5,-8,-6,-3,0,2,1,-1,2,5,5,5,8,9,10,11,10,7,6,6,2,-1,0,1,2,1,-1,-2,-1,-1,1,2,1,2,2,2,3,4,3,1,2,3,1,-1,0,2,3,2,-1,-3,-2,-1,-2,-2,-3,-4,-5,-6,-8,-6,-3,0,-1,-2,-2,-4,-2,1,1,0,2,2,1,1,2,1,2,4,4,3,5,6,5,6,7,7,5,10,12,9,8,7,7,9,16,20,17,15,19,24,22,16,14,11,-5,-21,-35,-57,-83,-98,-111,-134,-156,-157,-147,-136,-118,-93,-71,-53,-34,-21,-14,-9,-11,-17,-21,-21,-15,-7,0,4,2,0,0,3,2,3,5,3,3,5,4,3,-1,-8,-11,-4,-3,-5,-2,0,1,0,-6,-10,-8,-7,-3,4,5,-1,-2,4,7,0,-4,-1,-1,0,-1,-2,-5,-7,-5,-5,-12,-12,-5,0,-4,-7,-4,-3,-5,-2,-1,-8,-13,-12,-11,-15,-17,-17,-19,-19,-13,-9,-11,-15,-15,-14,-14,-12,-15,-20,-23,-23,-23,-27,-37,-42,-39,-36,-38,-41,-42,-42,-41,-40,-40,-47,-54,-49,-48,-57,-58,-54,-55,-55,-53,-54,-59,-57,-49,-48,-51,
-49,-44,-46,-54,-51,-49,-53,-50,-43,-48,-51,-46,-42,-43,-40,-36,-40,-44,-39,-30,-27,-29,-28,-25,-23,-20,-17,-15,-15,-16,-13,-12,-15,-12,-4,-7,-12,-10,-9,-12,-10,-6,-6,-6,-1,4,4,2,-1,-4,-4,-2,-2,-1,3,5,2,0,1,2,4,7,8,6,5,4,2,-3,-5,-4,-4,-4,-2,-2,-2,-1,0,0,1,3,6,4,1,1,2,2,2,3,3,3,5,5,4,5,9,7,3,2,3,11,11,12,11,10,9,8,6,6,6,4,4,6,5,1,1,1,-1,-1,2,2,1,2,1,-1,-1,-1,0,1,0,-2,-2,1,2,1,1,1,2,3,3,3,4,3,2,0,-2,-3,-3,-4,-5,-4,-5,-6,-7,-7,-7,-6,-3,-1,0,1,1,2,3,6,8,8,8,9,8,7,6,6,6,5,4,2,0,-1,0,0,0,0,1,2,2,2,2,2,2,2,1,1,3,3,1,0,2,1,1,1,3,5,6,4,1,2,3,2,1,2,3,0,-2,-3,-3,-3,-1,-1,-1,0,0,-1,0,2,3,3,3,3,2,2,2,2,0,-1,-1,-1,-1,-2,-3,-3,-2,-3,-4,-4,-4,-5,-4,-4,-5,-5,-3,-3,-5,-5,-4,-2,0,-1,-2,-2,-2,-2,-1,0,1,1,0,-3,-5,-4,-3,-3,-2,-2,-2,-2,-3,-4,-4,-2,0,0,1,1,1,1,0,0,0,1,1,0,0,-1,-2,-2,-2,-1,-1,-1,
-2,-1,0,0,0,0,2,1,0,-1,-1,0,1,0,-1,-1,-1,0,0,0,1,2,1,-1,-3,-2,-2,-1,-1,-2,-4,-4,-4,-5,-5,-3,-2,-3,-3,-3,-3,-2,-1,-2,-3,-2,-2,-3,-5,-3,-4,-5,-6,-5,-3,-2,-5,-9,-13,-11,-9,-10,-12,-12,-9,-8,-5,3,8,16,30,41,48,55,67,78,80,76,69,61,48,38,29,20,14,10,7,6,8,11,10,8,5,1,-1,0,0,-2,-4,-3,-4,-5,-5,-5,-7,-6,-5,-2,1,1,-1,-1,0,0,-1,-3,-3,0,2,1,1,0,-3,-5,-3,-2,-4,-5,-2,0,-1,0,0,-3,-2,1,1,0,2,4,3,0,-1,0,0,0,0,0,-1,-2,1,2,2,3,5,7,8,8,8,5,3,3,4,4,5,4,4,6,9,12,11,11,12,19,23,24,23,22,22,24,24,23,25,26,27,30,26,25,29,31,30,32,31,30,30,32,32,28,27,28,26,23,25,27,26,25,28,27,23,24,25,23,22,22,19,18,21,22,19,14,14,15,15,15,12,10,10,11,10,10,8,9,10,8,1,2,5,3,1,4,4,2,2,2,-2,-4,-3,-1,1,3,3,2,2,1,-1,-2,-1,0,-1,-3,-4,-5,-6,-5,-5,-5,-5,-4,-2,-3,-2,-2,-2,-2,-2,-3,-4,-3,-3,-5,-7,-5,-2,-2,-3,-3,-3,-3,-3,-3,-3,-1,0,-2,-5,-5,-3,-2,-2,-1,
2,4,6,8,8,8,8,7,5,2,2,4,5,4,1,-1,-1,2,3,1,0,3,5,3,0,0,2,2,2,0,-2,-3,-3,-4,-6,-6,-7,-7,-6,-4,-5,-5,-3,-1,-2,-2,1,2,0,-1,-4,-7,-7,-6,-6,-7,-5,-5,-7,-9,-8,-4,2,6,3,0,-1,-2,-3,-1,0,0,3,3,-4,-8,-6,-3,-3,-3,-1,-2,-3,-3,-4,-6,-2,1,0,-4,-7,-9,-11,-12,-11,-9,-7,-8,-11,-11,-8,-4,0,3,2,0,-2,-4,-7,-7,-6,-6,-7,-8,-7,-4,-2,2,4,4,4,6,9,11,11,10,10,9,8,8,8,9,9,9,8,5,3,3,1,-2,-4,-4,-3,-1,0,-1,-3,-2,-1,-1,-2,-1,2,4,1,0,0,3,4,3,1,0,3,6,5,2,0,1,1,0,0,0,2,3,2,-1,-4,-7,-6,-5,-5,-6,-9,-11,-19,-24,-19,-17,-22,-23,-16,-7,-5,0,15,35,50,66,87,103,112,128,144,141,127,113,93,69,47,29,11,0,-5,-4,4,12,18,21,17,6,0,2,9,14,11,3,2,2,0,1,1,1,1,1,2,8,12,12,13,12,9,9,5,-1,2,4,4,4,-1,-7,-5,0,-2,-10,-7,2,5,0,-2,2,4,2,2,3,0,-2,5,8,3,1,2,1,-2,0,3,2,1,5,8,8,6,6,6,7,8,6,2,2,8,12,13,13,17,19,21,22,25,26,26,27,
34,40,38,33,32,34,38,41,42,39,37,43,45,37,36,44,42,37,43,46,46,50,56,57,54,55,57,54,49,51,53,47,44,48,46,40,43,43,37,34,37,33,25,26,28,22,11,3,3,8,10,8,9,10,12,15,17,15,16,22,23,14,13,15,11,7,9,9,10,10,8,8,2,2,3,4,4,5,5,5,4,1,1,1,2,0,-2,-2,0,1,1,0,-1,0,0,-1,-1,3,5,3,2,1,1,1,2,2,3,5,3,0,1,3,3,4,5,5,5,6,5,4,6,8,6,5,7,7,8,9,9,9,10,11,10,10,10,10,10,9,9,9,10,10,10,10,9,9,9,10,10,11,11,11,10,8,8,6,5,5,6,6,5,5,4,2,3,4,3,5,6,5,3,3,3,3,3,1,1,0,-2,-1,1,2,3,3,2,-1,0,3,3,3,4,6,6,7,11,13,12,12,12,1,-2,-4,-6,-7,-8,-8,-8,-8,-6,-4,-3,-4,-5,-4,-2,0,-1,-2,-3,-1,1,-3,-5,-3,0,0,-1,-1,-1,0,2,3,4,6,7,8,8,8,8,6,7,7,5,3,4,4,1,0,1,2,4,7,6,5,5,4,2,2,4,6,5,2,-4,-7,-4,-1,1,2,3,1,0,-1,-3,-3,3,8,6,3,4,4,2,3,4,4,5,6,3,0,1,4,7,9,11,12,11,9,7,9,11,11,
7,3,0,-3,-3,-1,0,3,6,6,5,5,6,7,6,3,1,-3,-4,-4,-5,-7,-10,-11,-11,-10,-9,-9,-8,-7,-8,-9,-8,-8,-7,-4,-2,-3,-1,2,4,4,3,1,-1,0,1,1,-1,0,0,-1,-4,-6,-4,-2,-2,-4,-4,-3,-2,-1,-3,-6,-6,-2,-1,-2,-1,-1,-1,-2,-3,-4,-2,3,5,7,7,7,5,5,7,10,19,23,18,16,20,21,15,6,2,-1,-16,-35,-50,-67,-89,-105,-114,-129,-143,-141,-128,-114,-95,-71,-49,-30,-13,-1,4,3,-4,-11,-18,-20,-16,-6,1,-1,-9,-13,-9,-3,-2,-1,0,-1,-1,0,-2,0,0,-6,-9,-10,-11,-9,-7,-6,-1,2,-1,-4,-6,-5,0,6,5,-1,2,9,8,-3,-5,1,1,-2,-3,-1,-3,-4,0,0,-6,-8,-3,-1,-3,-1,1,0,-3,-2,-1,-4,-6,-8,-7,-6,-6,-7,-8,-6,-2,-2,-7,-12,-14,-14,-17,-17,-19,-21,-25,-26,-25,-26,-32,-38,-36,-32,-30,-33,-38,-40,-40,-37,-36,-41,-44,-37,-36,-43,-42,-37,-44,-46,-46,-50,-55,-56,-53,-55,-57,-52,-48,-50,-52,-46,-44,-47,-45,-40,-41,-42,-37,-35,-36,-33,-25,-26,-28,-23,-12,-2,-3,-7,-9,-7,-6,-8,-10,-12,-14,-12,-15,-21,-21,-13,-11,-14,-10,-6,-8,-9,-9,-8,-7,-6,-2,-2,-3,-4,-4,-5,-5,-5,-3,-1,0,0,0,2,3,3,2,2,1,2,3,2,2,4,4,0,-1,0,
1,2,2,1,1,1,-1,-3,-2,1,0,-2,-2,-2,-2,-2,-4,-5,-4,-3,-5,-6,-5,-5,-6,-7,-8,-10,-9,-9,-10,-11,-10,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-9,-9,-9,-9,-9,-8,-9,-9,-8,-6,-5,-5,-4,-2,-2,-3,-4,-3,-3,-2,0,-2,-4,-5,-6,-7,-7,-5,-3,-4,-5,-4,-2,-2,-1,1,1,-1,-2,-2,-3,-2,1,0,-4,-4,-3,-5,-8,-8,-9,-12,-14,-12,-12,-12,0,2,3,3,3,3,4,5,6,6,4,4,3,3,3,3,2,2,3,2,0,-1,1,3,2,0,0,0,0,0,-1,-2,-2,-3,-4,-5,-5,-5,-6,-6,-6,-6,-6,-5,-4,-4,-4,-3,-3,-3,-2,-2,-3,-1,0,0,1,2,2,1,1,0,1,3,4,3,0,-1,-1,-1,0,1,1,2,2,-1,-3,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-3,-2,-2,-3,-3,-4,-5,-5,-6,-5,-4,-5,-6,-4,-2,0,1,2,2,2,2,1,-1,-1,0,-1,-2,-2,-2,0,1,2,2,2,3,4,5,6,5,4,3,3,3,2,3,4,3,3,2,1,0,1,1,-1,-2,-1,0,1,1,2,1,2,2,2,2,3,5,5,4,3,2,2,1,0,0,0,1,2,2,1,0,0,0,1,2,2,1,1,0,-3,-3,-4,-4,-4,-3,0,-1,-3,-8,-10,-9,-8,-8,-9,-6,-2,0,1,8,16,24,35,45,53,
59,66,73,74,68,60,50,38,27,19,8,2,-1,0,2,5,7,8,7,2,-2,0,3,4,2,-1,-2,-1,-1,-1,-1,-2,-1,-2,-2,0,1,1,3,3,1,-1,-3,-4,-1,2,3,2,1,-2,-2,0,-2,-5,-5,0,0,-2,0,1,-1,-2,0,1,1,4,7,5,1,2,4,1,0,2,3,2,2,1,2,4,4,3,3,3,3,3,0,1,4,6,6,5,6,6,7,9,13,14,12,10,13,16,15,13,14,15,17,16,15,15,16,18,20,17,17,19,19,19,21,23,24,26,29,29,28,28,27,25,22,25,26,22,22,24,23,18,18,19,17,17,19,16,12,13,12,10,3,0,0,2,1,0,0,0,2,4,3,2,6,11,9,4,4,6,4,1,2,3,4,3,2,1,1,1,0,1,2,3,2,3,2,1,1,0,-1,-2,-3,-3,-3,-3,-3,-4,-4,-3,-4,-5,-5,-4,-3,-3,-3,-3,-3,-3,-3,-3,-2,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,2,2,3,3,3,3,2,2,1,1,1,1,0,-1,0,1,1,1,2,2,2,1,1,1,2,1,-1,-3,-3,-3,-3,-4,-4,-3,-2,-2,-2,-1,-1,0,2,2,2,4,4,3,2,3,4,4,3,2,1,-1,0,0,0,0,1,1,-1,-1,2,2,2,3,5,5,5,7,8,7,6,6,10,
8,11,12,9,5,3,1,1,1,1,-1,0,3,3,-1,-2,-1,-1,-1,-1,0,2,4,4,2,2,3,4,5,5,3,2,0,-1,1,2,3,5,9,8,6,7,10,10,10,10,8,7,7,4,2,3,4,2,3,4,3,4,6,6,6,7,4,2,3,4,-1,-5,-5,-2,-1,1,1,0,2,4,5,6,10,13,11,7,3,2,2,3,2,2,0,-2,-4,-6,-5,-3,-3,-5,-7,-8,-7,-8,-13,-12,-3,1,0,0,-2,-8,-9,-7,-11,-17,-16,-11,-10,-10,-6,7,21,30,45,64,80,90,107,124,122,108,95,78,54,33,14,1,-4,-10,-13,-4,7,15,18,16,8,5,8,12,11,9,11,11,6,4,2,-1,-5,-4,-3,-1,5,5,0,-4,-5,-5,-1,0,3,7,7,5,6,3,0,5,10,9,4,4,9,11,5,2,4,5,1,0,5,3,1,8,12,6,2,7,12,10,11,17,16,13,14,16,12,10,13,14,14,17,16,10,4,9,15,18,18,19,21,25,28,27,24,24,28,34,33,28,28,31,33,31,34,36,34,31,37,43,39,38,43,41,39,44,47,44,44,50,53,50,50,52,51,46,46,48,43,42,50,49,44,48,52,45,40,44,43,36,41,48,44,35,29,25,24,23,17,13,13,11,9,8,8,5,10,12,6,4,10,9,5,7,10,10,7,11,9,0,2,3,2,2,
4,4,1,-2,-3,-3,-2,0,-2,-4,-4,-3,-4,-5,-2,2,2,-2,-4,-1,2,6,7,5,4,5,5,5,5,7,9,8,6,4,3,2,4,6,6,3,2,4,4,2,0,1,1,1,1,1,2,1,1,1,0,1,2,4,7,8,6,4,5,8,10,9,8,10,11,9,7,7,8,8,6,6,7,8,8,5,2,2,1,-1,-1,0,-1,-2,-4,-5,-6,-7,-9,-11,-9,-7,-6,-5,-4,-5,-4,-3,-3,-3,-1,0,1,2,1,0,-1,-1,-1,-1,-2,-1,3,8,7,4,4,4,4,3,2,2,4,4,1,-4,-5,-5,-6,-5,-4,-4,-3,-3,-4,-5,-3,-1,1,2,2,2,2,2,1,2,3,3,1,0,1,0,-1,0,2,2,2,-1,-4,-2,1,1,-1,0,0,-4,-7,-6,-3,1,2,2,1,0,0,-1,0,4,7,6,3,3,1,-1,0,3,5,5,4,3,3,3,5,6,7,-10,-9,-11,-12,-9,-4,-2,0,1,0,0,2,1,-3,-3,0,1,0,-1,-2,-3,-4,-7,-9,-8,-5,-5,-6,-8,-8,-8,-6,-4,-2,-1,-2,-4,-5,-8,-11,-10,-8,-9,-11,-12,-12,-12,-10,-9,-8,-5,-3,-4,-5,-3,-3,-5,-5,-5,-7,-8,-9,-9,-7,-5,-6,-7,-2,3,2,0,-1,-3,-2,-1,-3,-7,-7,-8,-12,-15,-13,-8,-4,-2,-3,-3,-2,0,1,2,4,6,5,3,3,4,7,7,7,6,
11,11,4,0,-1,-2,0,8,10,8,12,17,15,11,9,8,5,-7,-20,-31,-46,-66,-81,-92,-108,-124,-123,-110,-96,-79,-56,-34,-16,-3,4,10,13,6,-6,-14,-17,-15,-7,-5,-8,-13,-11,-10,-12,-11,-8,-5,-4,0,3,2,1,0,-5,-7,-2,1,4,3,0,-1,-3,-7,-8,-6,-7,-4,-2,-8,-12,-10,-4,-4,-9,-11,-5,-3,-5,-4,1,1,-2,0,1,-6,-9,-4,-2,-6,-10,-11,-13,-18,-19,-16,-15,-17,-14,-12,-14,-17,-16,-18,-18,-10,-5,-10,-17,-20,-19,-20,-20,-24,-27,-28,-26,-24,-28,-34,-34,-28,-28,-31,-31,-30,-32,-34,-33,-31,-35,-41,-38,-37,-42,-41,-40,-44,-45,-42,-42,-49,-53,-51,-49,-50,-49,-45,-46,-50,-44,-43,-50,-49,-43,-48,-52,-44,-40,-44,-43,-36,-40,-47,-42,-34,-28,-25,-23,-21,-15,-10,-9,-9,-6,-5,-4,-4,-8,-9,-1,-1,-7,-5,-2,-5,-9,-8,-6,-8,-7,2,0,-2,0,0,-3,-2,1,4,5,5,3,2,4,5,5,3,5,6,3,-1,-1,3,5,3,-1,-4,-5,-4,-3,-3,-4,-3,-4,-5,-7,-8,-6,-4,-3,-2,-3,-5,-4,-2,0,-2,-3,-1,1,1,1,1,0,-2,-2,-2,-2,-1,0,0,-2,-5,-7,-9,-7,-5,-6,-10,-11,-10,-9,-11,-12,-10,-8,-8,-9,-8,-6,-6,-7,-8,-8,-6,-3,-2,-1,1,2,1,1,3,5,5,6,7,9,10,9,7,7,6,5,4,
3,2,1,1,0,0,-1,-3,-3,-2,0,0,0,1,2,1,-4,-9,-7,-6,-6,-6,-6,-4,-3,-3,-5,-6,-2,3,4,4,5,5,4,4,3,2,3,4,3,2,0,-1,-2,-1,0,-1,0,0,-2,-2,0,0,-1,0,1,-1,-2,-3,-2,1,3,1,-2,-2,0,-1,-1,3,6,5,2,-1,-4,-4,-2,-1,0,1,1,-4,-7,-5,-2,-2,-1,2,0,-4,-6,-6,-5,-4,-3,-4,-6,-7,-8,6,5,6,6,4,2,0,-1,-2,-2,-1,-1,-1,2,3,2,1,2,4,5,6,8,9,10,9,7,7,7,8,9,8,7,5,4,2,3,4,5,6,7,7,5,6,7,7,7,7,7,6,5,3,2,2,2,1,1,3,3,3,5,6,7,8,7,5,7,7,5,3,3,4,3,4,3,3,4,6,6,6,8,10,9,6,4,3,3,3,1,0,0,0,-2,-3,-2,-1,0,-1,-2,-2,-1,0,-3,-4,-2,1,3,4,2,-3,-5,-5,-6,-7,-5,-4,-2,-1,3,7,11,16,26,36,44,50,57,63,64,59,50,41,31,20,12,5,0,-4,-6,-3,2,6,9,9,6,3,5,9,7,5,5,6,6,5,5,3,3,4,4,4,5,5,4,3,2,2,3,2,2,6,6,6,6,5,4,6,8,5,2,3,5,6,3,3,4,0,-2,-1,0,-1,-1,4,4,2,1,3,3,4,7,9,11,9,
9,10,10,9,9,11,11,11,12,8,3,6,10,10,9,9,9,10,12,15,14,12,13,15,15,13,13,15,15,15,15,15,15,15,16,18,17,18,20,20,21,22,22,20,21,23,25,25,24,24,23,21,23,26,22,23,27,25,20,23,25,22,19,21,20,16,18,21,18,15,13,11,10,8,4,1,1,1,-1,-2,-2,0,2,0,-6,-4,1,-1,-4,-1,0,0,0,1,-1,-3,-2,-2,-3,-3,-2,-1,-3,-4,-4,-4,-3,-3,-4,-4,-3,-2,-2,-3,-1,0,-1,-3,-4,-4,-2,0,0,0,-1,0,0,-1,-1,0,1,2,1,-1,-1,-2,-2,-2,-3,-3,-4,-3,-2,-3,-4,-4,-3,-3,-2,0,1,0,1,1,-1,-1,0,1,2,4,3,2,3,5,6,5,4,5,5,4,3,3,3,2,0,1,1,2,2,1,0,-1,-1,-1,-1,0,0,-1,-2,-2,-3,-3,-3,-3,-2,-3,-4,-4,-2,-1,1,2,4,4,4,3,3,5,7,6,5,3,3,2,2,1,4,6,6,4,4,5,4,4,3,2,3,4,2,1,0,-1,-2,-2,-1,-1,0,0,-1,-2,-2,-3,-3,-2,-2,-2,-2,-1,-2,-2,-1,-1,-1,0,1,0,0,1,1,1,1,1,0,1,2,2,1,1,2,0,-2,-2,0,1,3,3,3,2,1,0,0,2,3,1,0,0,0,-1,-1,1,3,3,3,2,2,3,4,4,4,9,
9,6,4,4,4,4,4,3,0,-3,-5,-6,-7,-7,-6,-4,-3,-2,-1,-1,-1,0,1,1,3,0,-6,-8,-5,-3,-2,1,0,-7,-13,-11,-11,-17,-15,-6,-4,-10,-12,1,13,24,41,61,76,87,110,131,133,124,113,93,71,51,35,19,8,3,-1,3,9,14,17,15,7,4,6,6,9,12,9,6,4,4,5,4,-1,-5,-5,-2,4,3,0,-2,-4,-3,-1,0,5,9,9,9,11,5,0,4,11,10,6,1,0,2,1,-2,-1,5,7,7,4,-1,-4,3,8,5,1,3,6,3,3,8,10,8,8,10,10,11,10,11,11,13,11,5,3,9,16,19,20,20,18,17,19,22,23,22,24,30,33,25,22,28,35,35,37,39,33,30,39,45,37,36,44,39,34,41,43,41,46,52,49,42,42,45,44,40,44,49,45,43,51,53,47,49,51,46,41,42,42,38,41,45,42,31,25,25,24,22,19,17,18,14,12,11,7,4,9,11,8,9,14,10,5,8,11,10,7,9,10,2,1,0,-2,-3,-2,-1,-1,-3,-6,-7,-7,-6,-6,-6,-5,-6,-8,-8,-7,-8,-6,-2,-3,-3,0,2,1,3,4,2,1,4,4,1,-1,-1,-1,-2,-3,-4,-6,-7,-7,-4,-1,0,-1,0,1,-1,-2,-1,1,3,4,2,-1,-1,0,-3,-5,-2,2,4,3,3,1,0,1,4,5,8,9,7,5,7,6,4,
4,2,-3,-4,-2,-1,-3,-2,-1,-4,-5,-3,-3,-1,4,4,3,2,-2,-7,-9,-7,-7,-5,-4,-8,-13,-14,-14,-13,-7,0,1,1,1,-1,-2,3,9,9,6,5,3,1,0,1,2,3,5,5,3,4,7,7,6,6,6,6,6,5,3,0,-1,-1,-2,-2,-1,0,-2,-5,-6,-4,-3,-4,-4,-3,-4,-4,-2,-1,-1,1,2,2,3,5,4,2,3,2,-2,-3,-2,-3,-5,-5,-5,-5,-4,-4,-4,-1,0,1,2,2,2,4,5,5,5,8,7,4,2,2,2,3,2,0,-1,0,0,-2,-3,-1,1,1,-1,0,3,6,7,6,5,6,7,8,9,12,13,10,7,4,2,2,1,0,0,0,0,0,1,2,2,1,2,4,3,-2,-4,0,3,2,1,0,-8,-16,-12,-12,-20,-18,-9,-6,-10,-7,9,25,36,53,74,85,95,116,134,131,118,104,81,55,36,18,1,-8,-11,-11,-6,1,6,-9,-9,-6,-4,-4,-4,-4,-4,-3,0,3,4,5,6,6,4,2,1,1,0,0,-1,-1,-2,-2,-2,-1,3,7,4,2,1,-2,-2,7,13,11,12,17,15,7,4,10,10,0,-13,-23,-41,-61,-74,-88,-110,-131,-134,-126,-114,-95,-73,-54,-39,-24,-13,-5,-2,-5,-11,-15,-18,-15,-9,-6,-7,-9,-11,-12,-9,-7,-6,-6,-7,-5,0,5,7,2,-2,-3,0,3,5,4,2,1,-5,-11,-10,-10,-11,-7,-1,-7,
-13,-11,-7,-2,-1,-3,-1,0,-2,-6,-7,-7,-5,1,3,-4,-7,-4,-1,-4,-5,-2,-1,-4,-7,-7,-5,-6,-8,-9,-8,-10,-10,-10,-8,-4,-2,-7,-14,-17,-19,-18,-15,-13,-14,-20,-21,-20,-21,-27,-29,-23,-19,-25,-33,-34,-37,-38,-34,-31,-38,-43,-36,-37,-43,-39,-36,-41,-43,-41,-46,-51,-49,-43,-41,-43,-41,-38,-42,-47,-43,-41,-50,-50,-46,-48,-49,-45,-42,-42,-42,-37,-40,-45,-41,-30,-24,-24,-24,-22,-18,-16,-16,-14,-11,-9,-5,-4,-9,-11,-5,-7,-12,-10,-4,-7,-11,-10,-7,-8,-10,-3,-2,0,2,4,3,2,2,4,7,8,8,7,8,7,6,7,9,9,8,9,6,3,4,5,3,1,1,0,-2,0,2,-1,-2,2,4,3,3,4,4,6,7,8,8,5,2,1,2,2,0,2,3,2,1,-1,-3,0,3,3,3,5,6,3,0,-2,-2,-2,0,0,0,-2,-5,-8,-9,-7,-6,-8,-7,-5,-4,-2,2,3,1,1,2,2,1,4,6,4,4,1,-3,-3,-2,-1,3,8,9,8,7,6,5,8,13,14,13,12,7,0,-1,-1,-1,0,1,-4,-11,-11,-8,-7,-5,-2,-1,-2,-3,-4,-6,-6,-4,-5,-8,-7,-6,-7,-7,-7,-7,-6,-3,0,1,1,1,1,0,0,2,5,5,4,3,5,5,4,5,5,4,3,3,1,-1,-2,-3,-5,-3,-2,-2,-1,2,3,1,2,4,4,4,4,2,2,
1,-1,-2,-2,-3,-3,-2,-4,-6,-5,-6,-9,-8,-6,-4,-3,-3,-5,-4,-2,-1,-2,-1,1,1,0,-2,-2,0,-1,-5,-8,-8,-7,-7,-8,-9,-9,-11,-13,-14,-12,-8,-5,-4,-3,-1,-1,-1,-1,0,1,-1,-2,-1,-2,-3,-4,-4,0,2,-1,-4,-3,-3,-1,7,14,12,11,18,17,8,3,6,3,-12,-28,-38,-56,-77,-87,-98,-117,-135,-133,-121,-106,-83,-58,-38,-19,-3,6,9,10,4,-2,-7,4,3,1,0,0,0,1,2,2,1,-1,-1,0,0,-1,0,2,2,2,2,2,3,3,2,2,1,4,2,1,0,2,3,5,3,-2,-6,-6,-6,-8,-7,-4,-3,-3,-2,2,5,11,21,29,35,44,54,64,68,64,57,49,40,32,26,19,11,6,5,5,7,9,10,8,6,5,5,6,7,6,5,4,5,6,6,5,3,-2,-4,-1,1,1,-1,-2,-4,-4,-3,-3,0,5,6,5,6,5,3,6,9,8,4,2,2,4,2,2,3,2,2,4,3,0,-1,3,2,0,0,1,0,-1,-2,-1,2,2,0,0,3,4,4,5,5,2,2,1,1,3,6,8,8,5,3,2,3,7,10,8,8,10,12,8,7,9,14,17,18,18,18,17,18,20,17,18,20,20,19,21,20,20,21,24,24,22,21,20,17,16,20,22,20,21,24,23,20,20,21,21,21,21,20,17,18,20,18,13,11,10,11,11,
7,5,5,6,3,1,0,1,5,3,-2,-1,4,4,1,2,5,5,3,4,4,2,1,0,-2,-3,-3,-3,-3,-4,-5,-6,-6,-6,-6,-6,-6,-6,-7,-7,-6,-6,-5,-4,-4,-6,-5,-4,-3,-3,-3,-3,-4,-3,-2,-4,-5,-3,-3,-4,-4,-4,-5,-5,-4,-3,-2,-1,-2,-2,-1,-1,-2,-2,-1,-1,-1,-2,-3,-3,-4,-5,-4,-3,-2,-1,0,0,0,0,0,0,2,3,3,3,4,5,4,3,2,1,-1,-1,-2,-2,-3,-3,-3,-5,-6,-5,-4,-3,-1,-1,-1,-1,-2,-4,-5,-4,-4,-5,-4,-5,-6,-6,-6,-6,-3,0,1,1,2,2,1,3,6,7,5,5,4,3,2,2,3,3,4,4,3,4,4,3,3,4,4,4,4,3,2,1,0,0,0,0,0,0,-1,-3,-3,-2,-2,-3,-3,-3,-3,-3,-4,-4,-3,-1,0,1,2,2,1,0,0,0,0,1,2,2,1,0,0,1,3,3,4,5,5,4,3,2,1,2,3,4,4,6,6,5,3,2,3,4,4,3,4,3,2,1,2,3,3,3,2,3,5,6,6,4,4,5,5,5,6,8,8,7,5,4,3,3,3,3,3,3,2,1,2,2,2,1,2,2,3,3,0,0,2,4,5,3,-2,-5,-4,-3,-5,-5,-2,1,3,5,10,18,24,33,43,49,54,63,70,69,63,56,45,33,22,14,6,0,-3,-4,-1,2,4,11,
11,5,3,8,13,14,15,15,15,15,14,12,10,9,7,5,6,10,10,6,2,-2,-2,-1,-1,-1,1,-1,-3,-2,-6,-13,-9,-1,0,-4,-6,-1,2,2,1,0,2,6,7,5,4,4,9,12,12,10,8,9,8,9,13,16,12,10,9,8,5,5,8,14,18,19,13,6,8,13,17,19,22,21,20,19,20,18,19,24,29,30,26,25,30,33,33,36,40,40,38,44,48,42,44,52,48,42,46,45,41,42,50,54,48,46,49,51,50,50,53,52,51,58,56,48,47,49,42,35,34,35,34,34,36,35,27,25,29,33,30,27,27,27,25,24,24,18,12,13,15,11,9,10,6,4,5,7,6,0,2,5,-4,-5,-5,-3,-2,-1,-2,-4,-5,-3,-3,-4,-2,-1,-1,-1,-1,-5,-6,-4,-3,-3,-2,-2,-3,-5,-6,-6,-5,-3,-2,-2,-2,0,2,2,0,-2,0,1,0,1,1,0,-1,-2,-4,-4,-2,0,-2,-2,-1,-1,-2,-1,-1,1,2,1,0,2,3,2,1,0,-1,-1,-1,-1,-3,-3,-2,-3,-3,-3,-3,-3,-2,-2,-3,-3,-3,-3,-4,-5,-4,-2,1,1,-1,-1,-1,0,1,-1,-4,-4,-1,0,-3,-4,-4,-4,-4,-3,-3,-3,0,2,-3,-6,-5,-3,-3,-5,-5,-4,-2,-2,-2,0,2,1,-1,-4,-5,-5,-5,-8,-9,-7,-6,-6,-7,-7,-6,-3,0,2,3,3,2,2,1,0,
1,2,3,3,3,0,-2,-2,0,-1,-3,-4,-4,-4,-6,-7,-6,-6,-3,0,1,1,-1,-2,-2,0,0,1,1,0,-3,-7,-9,-7,-2,1,2,3,4,3,3,5,8,9,8,5,3,4,5,3,1,1,1,1,2,3,4,8,11,9,6,5,7,10,13,11,9,9,9,7,5,6,9,9,7,7,6,6,5,3,1,1,-1,-4,-5,-5,-6,-5,-2,-2,-1,0,0,-3,-5,-3,2,7,8,8,6,-2,-7,-6,-9,-16,-15,-11,-12,-14,-9,1,13,24,44,66,78,90,112,132,136,124,109,87,67,49,32,18,8,-1,-3,6,14,18,15,10,8,9,10,9,9,10,9,6,3,5,8,7,3,3,3,2,6,9,9,7,1,-3,-2,-3,-6,-4,0,3,4,2,-1,3,10,13,13,12,15,19,16,12,11,16,17,15,14,12,10,14,19,19,16,17,17,14,11,16,18,15,13,17,16,11,9,-12,-12,-5,-3,-9,-14,-14,-13,-14,-14,-15,-14,-12,-10,-9,-7,-4,-5,-10,-10,-5,-1,3,4,2,2,3,-1,1,3,4,7,12,8,-1,0,5,5,1,-3,-3,-2,-2,-3,-5,-7,-6,-4,-5,-9,-11,-12,-10,-9,-9,-9,-9,-14,-16,-14,-11,-11,-9,-7,-7,-9,-14,-16,-18,-14,-6,-7,-12,-16,-17,-19,-20,-19,-18,-19,-19,-19,-23,-29,-30,-26,-25,-29,-35,-35,-38,-41,-41,-39,-43,-48,-42,-42,-49,-47,-42,
-44,-43,-38,-40,-48,-53,-47,-44,-47,-49,-47,-48,-51,-50,-49,-55,-53,-43,-43,-44,-39,-33,-32,-33,-32,-33,-36,-35,-27,-25,-30,-33,-30,-28,-27,-27,-25,-25,-23,-18,-13,-14,-14,-8,-6,-8,-4,-1,-2,-3,-1,3,1,-1,6,7,7,6,5,3,3,5,5,4,5,5,2,1,1,1,1,4,5,4,3,3,3,2,3,5,6,6,6,4,2,2,2,1,-1,-1,1,3,2,1,2,2,1,3,3,3,6,6,4,2,4,4,2,1,1,1,1,-1,-2,-1,0,-2,-3,-2,0,1,2,3,2,3,5,4,3,4,5,4,4,4,3,2,3,4,4,3,5,6,5,2,0,0,2,2,2,1,0,2,6,7,3,2,4,6,5,6,5,4,4,3,-1,-3,2,6,5,3,4,6,6,4,3,4,4,2,1,1,3,6,8,8,8,10,11,9,7,6,8,8,6,3,0,-2,-3,-3,-2,-1,0,1,0,-1,-2,-1,0,1,4,4,3,3,5,5,5,6,8,9,9,8,6,3,2,2,3,4,4,2,1,0,0,0,3,7,8,5,1,-2,-3,-4,-5,-4,-4,-6,-8,-9,-7,-5,-3,-4,-4,-2,-1,0,1,0,-1,-2,-3,-6,-9,-8,-5,-4,-5,-9,-11,-10,-7,-6,-7,-5,-3,-4,-6,-7,-5,-4,-3,-4,-4,-3,-2,-2,1,4,4,5,6,4,3,3,4,3,3,3,5,5,1,-4,-7,-7,
-5,3,9,7,10,17,17,14,15,14,9,0,-10,-22,-41,-61,-75,-87,-109,-131,-132,-121,-106,-85,-65,-46,-30,-16,-5,3,6,-1,-10,-13,-11,-7,-6,-7,-8,-8,-8,-7,-6,-5,-4,-5,-6,-5,-2,-2,-2,-3,-6,-8,-7,-6,0,5,4,5,7,4,0,0,-1,0,2,-2,-10,-13,-11,-10,-15,-18,-15,-12,-12,-15,-16,-14,-13,-10,-7,-12,-16,-15,-12,-13,-15,-11,-11,-15,-18,-15,-13,-16,-16,-13,-11,5,5,5,4,7,9,7,5,5,6,7,8,6,4,5,3,1,2,5,5,3,1,-1,-3,-3,-3,-3,0,0,-3,-5,-5,-7,-3,2,2,-2,-3,1,3,2,3,4,1,2,4,4,2,3,5,5,4,5,4,4,5,5,6,8,8,6,6,6,7,5,6,6,7,8,7,4,3,5,7,7,7,7,8,8,11,12,11,12,15,16,14,14,17,20,21,20,21,21,21,21,22,21,19,19,20,20,20,19,17,17,21,24,24,22,23,23,22,23,24,23,22,25,22,17,17,18,17,16,15,16,15,16,19,18,15,15,16,17,15,14,13,13,13,12,11,9,9,8,7,2,2,4,2,-1,-2,-1,-2,-2,-1,-1,-4,-4,-4,-4,-3,-1,0,0,0,0,-1,0,2,2,2,3,3,1,0,1,1,0,0,1,0,-1,-1,-2,-2,-1,0,0,-1,-1,0,-1,-2,-3,-3,-2,-3,-4,-4,-5,-4,-4,
-4,-5,-4,-3,-4,-3,-1,1,0,0,0,1,2,2,2,3,3,2,0,-1,-1,-1,0,-1,-3,-2,-1,-1,-2,-2,-2,-1,-1,-1,-1,-2,-1,-1,-3,-3,-1,0,0,-1,-1,-1,-1,0,0,-1,-4,-5,-3,-3,-3,-3,-3,-3,-4,-3,-2,0,3,3,1,-1,-1,0,-2,-3,-2,-2,-2,-3,-4,-3,-2,-3,-4,-5,-6,-6,-5,-6,-6,-5,-3,-2,-2,-2,-1,0,2,4,4,2,2,1,0,-1,-1,0,0,0,-1,-2,-4,-4,-4,-4,-5,-4,-4,-5,-6,-7,-7,-7,-5,-4,-4,-3,-3,-4,-4,-3,-2,-1,0,0,-1,-1,0,1,2,3,4,5,5,5,5,5,6,6,5,4,3,3,3,2,1,0,-1,0,1,1,1,2,4,3,1,1,2,4,5,4,2,1,1,0,-1,0,1,2,1,-1,-2,0,2,2,3,1,-1,-1,-1,-2,-2,-1,0,-3,-4,-4,-4,-2,-2,-3,-2,0,3,4,2,-3,-6,-6,-6,-9,-10,-10,-9,-7,-4,-1,3,8,18,28,34,42,52,63,64,58,50,40,30,21,13,5,0,-4,-6,-5,-1,2,1,0,0,2,3,4,4,2,2,2,3,3,3,1,1,2,1,2,4,4,2,3,0,-3,-4,-4,-4,-2,0,-2,-2,-2,-1,3,7,6,4,5,7,9,8,9,8,7,7,7,5,2,1,3,4,3,2,4,4,5,5,7,9,9,8,9,11,9,8,13,
17,22,24,20,15,18,28,33,34,37,40,40,41,40,38,35,38,41,37,29,24,28,33,34,36,39,37,35,42,49,45,45,54,52,50,54,53,51,59,65,61,54,54,56,58,55,54,54,49,45,46,45,44,51,54,48,47,53,50,45,47,53,54,47,43,41,37,33,30,26,26,26,24,20,16,10,6,7,7,7,7,5,0,-4,-4,-2,-4,-2,1,-4,-3,-5,-7,-6,-4,-4,-2,0,-3,-6,-3,-1,-4,-5,-2,-2,-4,-4,-2,-1,1,5,4,2,4,5,4,3,5,6,4,2,1,-1,-3,-2,-1,-1,0,0,-2,-3,-3,-3,-3,-4,-3,-3,-1,1,1,0,0,3,5,6,6,7,7,6,2,1,3,3,3,3,1,1,2,0,-3,-3,-3,-5,-7,-5,-5,-6,-6,-7,-6,-2,1,1,0,0,2,4,7,5,3,1,-1,-3,-5,-5,-5,-3,-4,-6,-8,-7,-4,-4,-5,-5,-4,-4,-5,-6,-6,-6,-8,-9,-8,-8,-7,-5,-4,-2,-1,-1,-3,-4,-1,1,0,-1,1,3,1,0,-1,-3,-3,-1,-4,-7,-5,-2,-3,-5,-6,-7,-5,-1,-1,-3,-2,1,0,-2,-6,-8,-8,-5,-5,-7,-6,-4,-2,-4,-7,-7,-5,-1,2,2,1,0,-1,-5,-9,-8,-7,-5,-4,-3,-6,-9,-8,-4,-2,1,2,0,-1,-2,-6,-7,-4,-1,-2,-3,-2,-1,2,6,6,8,11,10,6,5,7,5,2,2,4,5,
4,2,0,0,-1,-4,-7,-4,-2,-4,-8,-10,-9,-9,-7,-5,-4,-1,1,0,0,3,5,5,3,1,-1,3,6,4,3,4,-2,-11,-10,-11,-17,-14,-7,-5,-4,2,15,28,39,59,83,98,107,127,145,146,136,123,101,76,53,35,22,14,9,8,9,12,13,11,8,9,10,10,8,4,1,-1,-3,-4,-2,-2,-2,-6,-10,-10,-7,-2,3,7,9,7,7,8,7,8,14,14,14,14,6,-2,2,9,10,7,5,4,6,4,0,0,7,12,9,5,4,4,5,10,12,10,9,8,8,6,7,10,10,11,11,11,7,10,16,19,20,20,16,11,10,13,16,18,18,14,13,14,16,17,20,25,31,33,29,30,35,39,41,44,45,37,30,35,37,31,34,44,42,42,48,47,45,55,61,57,53,53,54,56,52,48,44,40,35,37,34,33,37,37,33,30,29,29,28,29,33,34,29,24,22,22,18,-14,-18,-21,-23,-20,-16,-20,-28,-34,-35,-36,-38,-40,-40,-40,-37,-35,-37,-39,-37,-30,-25,-28,-33,-34,-36,-37,-37,-35,-42,-49,-45,-46,-53,-52,-50,-54,-53,-51,-58,-64,-61,-53,-52,-56,-57,-55,-53,-53,-50,-46,-47,-45,-44,-50,-54,-48,-47,-51,-49,-43,-45,-52,-52,-46,-41,-39,-36,-32,-29,-26,-27,-25,-23,-20,-17,-12,-9,-9,-7,-6,-7,-3,2,4,4,3,5,3,0,5,5,7,9,7,5,5,5,3,5,8,
5,3,6,7,5,5,6,5,4,3,1,-2,-2,-1,-3,-4,-2,-2,-3,-3,-2,0,1,3,4,4,3,2,2,1,2,4,4,4,4,4,5,4,2,0,0,1,0,-2,-4,-5,-5,-6,-7,-7,-3,-2,-3,-3,-3,-3,-1,0,-2,1,4,4,4,8,8,7,6,7,7,8,8,4,1,0,0,0,-1,-3,-5,-4,-2,-1,1,3,5,6,6,4,4,6,9,7,5,4,6,6,4,4,5,6,6,7,9,10,9,8,7,6,5,3,3,3,5,6,3,0,1,3,1,1,3,5,5,6,6,5,8,11,9,5,5,6,6,7,6,2,2,3,2,0,0,3,6,8,7,5,6,8,8,5,3,5,7,8,5,2,0,0,0,1,2,6,10,10,8,7,5,4,7,9,8,5,2,0,-1,2,3,4,7,8,5,3,4,5,3,2,0,-5,-5,-6,-9,-9,-5,-5,-6,-5,-2,-2,-4,-5,-5,-3,-1,0,0,4,6,3,1,3,7,9,9,9,7,5,3,1,-1,0,0,-3,-5,-4,-4,-1,1,-1,-6,-3,-1,-4,1,12,13,14,18,17,10,7,5,-2,-15,-28,-38,-58,-83,-95,-105,-124,-142,-143,-134,-120,-99,-74,-51,-34,-20,-12,-8,-5,-8,-10,-10,-8,-5,-5,-8,-8,-6,-1,2,5,6,5,3,4,4,5,9,10,6,1,-2,-7,-9,-7,-6,-8,-7,-7,-12,-14,-13,-12,-5,2,-3,-11,
-9,-5,-4,-5,-6,-4,-2,-1,-7,-11,-8,-4,-2,-2,-4,-8,-10,-9,-8,-8,-8,-5,-7,-10,-11,-9,-10,-11,-7,-9,-15,-18,-20,-19,-17,-12,-9,-12,-15,-17,-17,-15,-14,-14,-15,-16,-18,-24,-29,-30,-28,-29,-34,-36,-38,-41,-42,-36,-30,-34,-36,-30,-33,-41,-40,-42,-47,-44,-43,-52,-58,-55,-51,-52,-52,-52,-50,-46,-42,-39,-38,-38,-34,-32,-36,-36,-33,-30,-29,-30,-28,-28,-32,-34,-30,-23,-23,-23,-18,9,11,11,12,13,11,12,17,18,19,20,21,22,22,24,22,18,19,20,19,16,15,16,17,19,20,19,19,20,22,25,25,25,26,26,27,29,27,26,29,32,30,28,26,28,27,26,26,27,26,25,26,22,22,26,29,28,27,27,26,23,23,26,27,23,20,19,19,17,16,15,16,16,12,11,10,11,9,6,3,3,5,1,-2,-3,-2,-1,-3,-3,-2,-3,-3,-5,-6,-4,-4,-5,-5,-5,-5,-5,-4,-4,-5,-5,-4,-5,-5,-4,-2,-2,-2,-1,0,0,1,1,0,0,0,0,0,-1,-1,-2,-3,-4,-4,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,0,1,1,1,1,1,2,3,4,4,6,6,4,3,2,2,2,2,1,1,1,0,-2,-3,-3,-4,-3,-3,-3,-3,-3,-4,-5,-4,-2,0,1,1,1,1,2,2,1,1,0,0,-2,-3,-3,-3,-2,-2,-2,-2,0,0,-1,-1,1,1,0,0,
-1,-1,-3,-4,-4,-3,-2,-2,-2,-2,-2,-2,-3,-3,-1,0,-1,-2,-3,-6,-8,-9,-8,-7,-7,-7,-9,-10,-9,-7,-6,-4,-3,-3,-3,-1,-1,-1,0,1,0,-1,-2,-2,-2,-1,-3,-4,-4,-2,-1,-2,-2,-3,-2,-1,0,-1,-1,-1,-1,-3,-5,-5,-4,-4,-2,-2,-3,-3,-3,-2,-1,1,1,-2,-3,-3,-4,-5,-3,-3,-3,-3,-2,-2,0,3,4,3,5,5,3,3,3,3,2,3,3,4,4,3,2,1,1,0,-1,0,1,1,-1,-3,-4,-4,-3,-1,-1,1,2,0,-1,0,1,2,5,3,0,0,1,2,1,3,0,-6,-9,-10,-12,-11,-9,-6,-3,0,6,12,17,28,40,47,52,62,70,72,68,60,50,37,25,18,11,6,5,3,3,4,3,2,0,1,3,3,2,-1,-2,-4,-4,-2,-1,-3,-2,0,-1,-3,-1,1,1,4,7,6,4,5,4,2,5,6,5,5,3,0,3,9,6,3,1,3,4,3,3,3,3,4,4,2,-2,-1,2,3,2,5,4,3,3,3,3,5,7,5,5,6,4,3,7,10,11,12,10,8,5,6,9,10,8,7,6,5,6,7,7,10,13,14,14,14,16,18,18,20,20,18,17,18,18,16,17,19,19,22,23,22,22,25,28,28,27,27,27,26,25,22,22,21,20,20,17,15,16,17,16,15,14,15,13,12,15,17,14,12,12,12,12,14,
13,15,15,18,20,18,12,13,16,13,13,15,11,7,4,1,-2,-2,3,5,1,-2,-4,-3,-2,-2,-2,-1,1,-1,-4,-4,-1,4,7,7,6,4,0,0,3,5,4,5,5,0,-4,-5,-3,0,2,2,-2,-3,-3,-4,-6,-4,-2,-3,-4,-3,-4,-4,-2,-3,-5,-5,-4,-3,-4,-4,-4,-3,-2,-1,0,-1,-2,-2,-1,-2,-3,-3,-2,-3,-4,-6,-6,-3,-1,2,4,5,5,6,6,5,4,4,2,0,0,0,-1,0,3,5,5,4,3,3,5,5,2,-1,-2,-3,-4,-5,-6,-5,-4,-3,-3,-4,-4,-2,0,1,1,-2,-4,-5,-5,-5,-6,-5,-4,-4,-5,-6,-5,-3,0,-1,-1,-2,-2,-3,-4,-3,-3,-2,-1,-2,-3,-2,0,0,-2,-1,0,0,-3,-4,-6,-9,-8,-7,-8,-8,-5,-5,-5,-4,-3,-4,-5,-4,-5,-7,-6,-5,-7,-9,-9,-9,-7,-6,-7,-7,-4,-2,-5,-6,-3,0,0,-3,-5,-4,0,4,6,7,8,9,9,9,9,10,11,12,10,6,1,0,2,4,4,2,2,5,3,-3,-4,-2,0,0,0,-2,-5,-7,-9,-8,-5,-2,0,2,2,1,0,0,0,2,5,5,3,1,-6,-12,-9,-4,-3,-2,0,-6,-14,-13,-12,-16,-12,-2,4,3,5,17,35,48,61,76,88,99,115,127,128,118,103,81,57,38,24,11,5,3,5,8,14,18,17,13,8,5,3,8,11,7,2,0,
-1,-1,0,4,5,4,3,0,0,2,6,8,7,8,8,3,0,4,7,11,12,2,-7,-2,5,5,4,6,8,8,7,6,7,14,18,16,17,16,14,14,14,15,14,14,13,14,13,14,13,11,7,8,8,7,8,12,17,18,13,6,3,6,13,16,15,16,18,21,20,17,19,24,31,35,35,34,37,42,45,47,52,55,48,43,48,50,45,50,58,52,47,52,49,47,54,59,58,54,52,52,53,58,61,57,54,57,61,55,48,51,55,49,41,37,32,27,29,33,31,21,16,16,14,12,14,15,16,15,13,10,9,9,12,16,17,17,16,15,14,10,9,12,8,4,5,4,5,5,4,1,2,4,3,-1,-3,0,1,-2,-4,-5,-5,-6,-7,-7,-2,3,5,4,4,4,5,6,7,10,12,10,6,5,6,7,6,6,5,2,0,-1,-1,-1,2,3,2,2,3,4,4,6,8,8,7,-14,-13,-16,-14,-15,-17,-15,-11,-12,-15,-10,-11,-14,-10,-6,-4,-3,-2,0,-4,-5,-2,1,3,2,1,2,2,0,-2,0,3,3,0,-4,-6,-6,-5,-3,-1,0,-2,-3,-2,-3,-3,1,6,6,4,3,0,0,3,5,5,6,7,4,2,3,4,3,4,4,3,3,5,4,3,3,3,3,3,2,1,0,0,0,0,0,0,1,2,2,2,2,3,4,5,2,0,-1,-3,-3,-3,-4,-4,-3,-3,-2,
-1,1,1,1,2,1,-1,-3,-4,-3,-2,-2,-4,-4,-2,0,1,1,1,3,6,6,4,4,4,4,4,3,1,0,1,2,4,4,5,6,6,6,5,5,6,7,7,5,3,3,3,4,4,5,5,5,4,4,3,4,4,4,2,3,4,4,3,3,5,6,8,10,9,7,8,7,5,4,4,2,2,3,4,4,5,6,5,5,7,9,10,9,8,7,7,7,5,3,5,6,2,0,0,3,4,3,0,-2,-4,-5,-7,-8,-8,-7,-7,-7,-9,-10,-9,-5,-1,0,-1,-2,-2,-1,-2,-5,-3,2,4,2,0,0,0,2,4,6,8,8,5,3,1,-1,0,1,1,2,3,1,-2,-2,0,1,7,14,10,4,3,1,-1,6,14,12,12,16,12,3,-3,-4,-5,-16,-33,-46,-60,-75,-89,-100,-115,-128,-128,-119,-103,-82,-58,-39,-25,-12,-5,-4,-6,-9,-14,-18,-17,-11,-8,-5,-4,-8,-10,-8,-3,-1,-1,0,-2,-5,-5,-6,-5,-1,-1,-4,-6,-8,-8,-9,-9,-4,-1,-6,-9,-11,-12,-4,5,-1,-8,-7,-4,-7,-9,-8,-7,-7,-8,-13,-16,-17,-17,-15,-14,-14,-14,-14,-13,-13,-10,-11,-12,-13,-13,-10,-7,-7,-7,-7,-8,-12,-18,-20,-16,-9,-4,-6,-11,-15,-15,-15,-18,-21,-20,-17,-19,-24,-31,-36,-37,-36,-38,-43,-46,-47,-52,-53,-47,-43,-47,-49,-44,-49,-55,-50,-46,-51,-48,-46,-53,-60,-59,-56,-56,-54,
-54,-59,-63,-59,-55,-58,-61,-56,-47,-50,-54,-49,-42,-37,-34,-29,-28,-34,-31,-22,-17,-18,-15,-13,-14,-16,-17,-15,-12,-11,-10,-11,-14,-16,-16,-17,-17,-15,-13,-10,-10,-12,-8,-3,-4,-4,-4,-4,-2,0,-1,-4,-3,1,3,1,1,3,5,5,4,5,8,6,1,-3,-5,-4,-4,-5,-6,-7,-7,-10,-12,-11,-8,-7,-8,-9,-9,-9,-7,-4,-3,-2,-2,-2,-5,-6,-5,-4,-5,-5,-6,-7,-9,-9,-7,10,10,9,9,7,6,8,8,8,8,5,7,8,7,5,6,7,7,6,7,6,5,3,2,2,2,2,2,3,4,3,2,1,2,4,5,5,5,4,1,0,1,1,0,0,0,-2,-5,-5,-4,-4,-2,-1,-2,-4,-4,-4,-4,-2,0,-1,-1,0,0,0,0,-1,-1,0,0,1,1,1,1,1,1,2,2,3,3,3,3,2,1,1,1,2,1,1,0,0,1,2,2,1,1,2,1,1,1,0,-1,-2,-2,-2,-2,-2,-1,1,2,2,2,2,3,3,3,2,2,3,3,2,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-5,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-5,-5,-6,-7,-7,-6,-7,-7,-7,-7,-8,-7,-5,-4,-4,-2,-1,0,0,1,-1,-2,-2,-1,-2,-3,-3,-4,-7,-7,-6,-6,-5,-5,-5,-5,-4,-5,-5,-3,-1,-2,-3,
-4,-3,-2,-1,-1,0,2,3,3,2,1,1,1,3,3,2,1,0,-1,-1,0,0,1,3,3,-1,-2,-2,-2,-1,0,-1,-4,-5,-5,-5,-5,-4,-3,-3,-3,-5,-5,-5,-5,-4,-2,-2,-4,-3,-6,-8,-7,-3,-1,1,1,-2,-7,-7,-5,-5,-5,-1,2,4,5,10,16,23,31,39,43,49,56,63,64,59,53,43,31,21,14,7,2,1,2,3,7,10,8,4,3,2,2,4,6,4,1,2,2,1,1,3,6,6,5,3,3,3,4,6,7,8,8,4,3,6,9,7,8,6,2,4,8,6,2,5,7,6,4,5,5,6,6,9,9,8,7,7,6,5,6,6,4,3,3,4,5,4,2,3,4,4,3,7,10,11,10,7,4,2,4,7,7,7,8,9,10,10,10,12,15,19,21,20,21,22,23,24,25,24,22,21,21,21,19,20,23,21,21,23,21,22,26,29,31,31,31,30,27,29,32,31,29,30,31,28,23,24,25,25,22,20,18,15,15,18,17,12,9,9,9,7,7,9,9,10,7,5,6,8,9,8,7,9,9,8,6,5,4,6,3,1,1,2,1,0,-1,-2,-1,1,0,-2,-3,-2,-3,-5,-5,-4,-2,-3,-5,-4,-2,0,1,1,2,3,4,4,3,4,6,7,6,6,7,7,8,8,6,5,5,6,5,5,6,7,5,5,5,4,5,5,6,5,4,5,
2,-1,-1,0,1,0,0,0,-2,-4,-3,-1,-1,-3,-5,-7,-8,-6,-5,-4,-5,-4,-5,-7,-6,-3,0,-2,-5,-7,-9,-9,-8,-7,-5,0,2,1,0,3,6,7,5,4,8,13,13,9,6,5,5,3,0,0,2,2,-6,-12,-14,-12,-13,-15,-16,-15,-15,-15,-16,-16,-14,-13,-14,-16,-16,-13,-13,-15,-15,-10,-9,-9,-7,-6,-7,-6,-4,-4,-3,1,2,-2,-4,-3,-2,0,2,2,1,0,0,-1,-3,-2,0,0,-3,-6,-8,-7,-6,-7,-7,-8,-8,-9,-11,-13,-12,-11,-10,-9,-8,-9,-9,-11,-12,-10,-7,-3,0,1,1,0,-1,-1,1,4,6,6,4,1,-3,-6,-5,-2,2,3,4,4,3,3,3,5,8,10,12,10,7,5,2,0,-1,-2,-4,-3,-1,-1,-4,-6,-5,-6,-8,-9,-7,-4,-1,-2,-5,-1,-1,-8,-11,-4,0,-4,-6,-5,-14,-22,-18,-17,-25,-24,-12,-6,-4,7,20,32,49,71,90,105,116,133,148,148,138,121,98,73,49,31,20,12,5,4,11,16,15,14,13,11,7,4,4,6,6,1,-4,-4,0,0,-3,-3,-2,-2,-5,-4,1,4,4,0,-2,-1,-1,-1,1,3,8,10,2,-4,4,9,9,8,8,7,10,9,3,0,7,11,9,6,4,2,0,1,2,4,4,5,11,16,16,15,15,14,16,16,13,10,15,21,19,11,7,6,7,13,16,19,21,22,24,25,26,28,
29,29,31,33,28,25,31,37,39,43,45,38,34,44,49,45,50,59,53,49,54,55,53,60,67,65,59,57,59,61,61,61,60,54,51,53,51,43,45,51,47,42,42,43,36,34,40,42,31,28,32,30,28,27,28,27,27,27,25,20,18,19,17,13,15,13,7,6,8,9,10,4,3,6,1,2,0,-1,0,-1,-3,-3,-1,2,3,5,5,5,7,11,11,10,9,9,8,6,6,5,5,7,6,4,5,6,5,6,7,5,5,6,6,5,5,5,3,2,4,4,5,6,5,2,3,4,4,3,3,3,3,3,2,1,2,3,2,1,0,1,3,4,4,2,1,1,0,-4,-5,-5,-8,-12,-13,-10,-7,-4,-3,-2,-3,-1,2,3,5,10,11,7,3,2,3,3,5,5,2,0,0,-3,-4,-2,0,-1,-3,-4,-5,-4,-2,0,-1,-1,1,1,-2,-4,-4,-2,-2,-5,-9,-10,-8,-7,-9,-5,-2,0,0,0,0,0,0,0,1,3,3,1,1,2,3,4,5,3,2,2,3,3,4,5,5,2,0,1,3,6,7,8,6,5,3,-1,-3,-2,-2,-4,-7,-7,-6,-5,-8,-12,-13,-9,-6,-5,-5,-2,0,-1,-3,-2,3,9,11,10,11,13,14,13,12,12,14,14,12,11,12,14,14,11,11,13,13,9,7,7,6,5,6,5,3,4,3,0,-2,2,5,4,3,1,0,-1,0,0,0,1,
3,2,-1,-1,0,3,5,6,5,5,5,6,7,8,10,12,11,9,8,8,8,8,8,9,10,8,6,2,0,-1,0,0,1,1,0,-3,-5,-5,-4,-2,1,4,4,1,-2,-3,-4,-4,-3,-2,-2,-4,-6,-9,-11,-9,-6,-4,-2,-1,0,1,2,2,1,1,4,5,4,5,7,7,6,2,-1,-1,1,-2,-3,5,8,3,-1,2,5,4,12,20,18,18,25,25,14,8,3,-7,-19,-31,-47,-68,-87,-100,-113,-131,-145,-147,-135,-119,-97,-73,-49,-31,-18,-12,-6,-4,-10,-14,-15,-13,-12,-9,-6,-3,-3,-5,-4,0,5,5,1,2,5,5,2,3,6,5,0,-5,-4,0,2,1,2,2,-1,-3,-6,-8,0,4,-3,-8,-7,-5,-6,-5,-7,-7,-3,0,-5,-9,-7,-4,-2,1,1,1,-1,-3,-3,-4,-10,-15,-14,-14,-15,-13,-14,-16,-12,-10,-14,-20,-19,-11,-8,-6,-7,-12,-17,-18,-20,-21,-23,-23,-25,-26,-26,-27,-30,-31,-27,-24,-29,-36,-37,-41,-44,-38,-36,-43,-48,-44,-49,-57,-52,-49,-54,-54,-51,-57,-65,-64,-59,-57,-59,-60,-58,-59,-59,-54,-50,-53,-50,-42,-44,-50,-47,-41,-42,-43,-36,-33,-40,-41,-32,-28,-31,-30,-26,-25,-25,-24,-25,-25,-22,-19,-17,-17,-16,-12,-14,-12,-5,-5,-7,-7,-8,-3,-2,-3,0,0,0,1,0,0,3,3,1,-2,-3,-4,-4,-4,-6,-9,-10,-9,-8,-8,-7,-5,-5,-5,-4,-6,
-5,-4,-4,-5,-4,-5,-5,-4,-4,-5,-6,-4,-5,-5,-4,-3,-4,-4,-6,-7,-5,-3,-3,-4,-4,-4,-3,-3,-4,-3,-2,-1,-2,-3,-3,-1,-1,-1,-2,-4,-3,-1,0,0,2,5,7,7,9,14,15,11,9,7,5,4,4,2,-1,-2,-4,-7,-8,-5,-3,-3,-3,-3,-4,-5,-2,0,0,3,4,3,1,1,3,4,5,5,3,2,2,2,0,0,3,5,5,4,3,6,10,11,10,10,12,2,0,-1,-2,-3,-4,-3,-2,-1,-2,-3,-3,-2,-1,-1,-1,-1,0,1,1,0,0,0,0,-1,-1,-1,1,0,-1,-2,-2,-2,-1,0,1,3,5,5,5,5,5,5,4,4,5,7,7,6,4,3,3,2,2,2,4,3,1,-2,-2,-2,-3,-4,-4,-4,-3,-4,-5,-5,-4,-3,-4,-5,-6,-4,-3,-4,-4,-2,-2,-2,-2,-2,-3,-2,-1,-2,-2,1,2,0,-3,-3,-3,-3,-1,0,0,0,0,-1,-2,0,3,5,4,2,1,0,0,0,0,-1,-2,-3,-4,-4,-4,-3,-2,-2,-2,-2,-2,-2,-2,-2,-1,1,2,3,3,2,1,1,2,3,4,4,4,3,1,-1,-1,1,3,3,3,3,3,2,1,2,2,4,5,4,3,3,3,2,1,0,0,0,0,-1,-2,-3,-2,-2,-3,-2,-1,1,3,4,4,5,7,3,1,1,2,1,0,0,-4,-9,-10,-9,-12,-12,-9,-5,1,6,13,16,23,33,
43,48,54,62,70,72,67,59,50,37,25,15,10,6,4,2,3,5,7,5,5,3,1,1,1,2,0,-3,-4,-3,-3,-4,-6,-4,-1,-2,-4,-3,0,3,4,2,1,2,0,-1,2,2,2,2,-1,-3,1,5,1,-1,0,1,1,1,1,1,0,0,2,1,-1,-2,-2,-2,-2,0,1,2,5,7,7,8,10,8,9,11,7,4,8,11,11,9,8,5,4,7,10,10,11,11,11,11,13,13,12,13,14,16,15,14,14,17,19,21,21,21,21,23,24,24,25,27,26,27,29,27,25,29,32,33,32,32,32,30,29,30,31,28,28,29,25,20,21,25,23,22,23,23,18,17,19,21,17,16,18,15,12,11,12,13,13,12,10,10,11,10,8,6,8,8,5,3,4,5,4,2,1,1,0,0,-1,0,1,1,0,0,0,1,1,2,3,2,3,4,5,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,3,2,2,4,5,4,4,5,4,4,5,5,7,7,5,4,4,4,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,1,0,0,0,-3,-4,-4,-5,-7,-7,-7,-7,-7,-5,-4,-4,-2,-1,0,0,2,3,2,2,2,2,1,1,2,1,1,0,-1,-2,-2,-1,-2,-1,-1,-2,-3,-3,-2,-2,-1,0,-1,-2,-3,-3,-3,-3,-4,-6,-7,-7,-8,-9,-11,
-10,-9,-8,-7,-6,-3,0,1,-1,-2,0,2,0,-2,-2,-1,-2,-3,-3,-5,-5,-2,0,-2,-3,-1,-1,-4,-4,-5,-5,-2,-1,-4,-5,-3,-1,0,2,5,6,6,6,6,7,7,6,2,0,-1,-2,-2,-2,-3,-3,-3,-2,-2,-3,-6,-7,-7,-6,-6,-6,-3,-4,-5,-5,-6,-6,-1,6,8,8,8,8,7,8,9,7,6,9,10,7,5,4,3,4,7,8,8,9,11,12,12,11,11,9,9,9,7,5,6,6,5,3,0,0,1,0,1,2,2,0,1,2,-6,-9,-2,0,-3,-3,-3,-13,-20,-16,-18,-23,-16,-4,-1,-1,10,25,35,50,74,96,108,117,134,149,150,141,124,97,73,51,34,24,18,14,12,17,21,21,22,18,13,10,8,8,10,8,3,-1,0,1,0,-2,-3,-6,-7,-5,-1,3,4,1,-2,-2,-3,-1,3,7,5,2,4,-2,-9,-5,-1,-2,-3,-6,-6,0,2,-3,-5,2,9,10,10,9,8,9,7,2,-1,0,1,5,8,8,5,1,-2,-4,-3,1,5,9,13,11,6,1,1,4,9,14,15,11,7,10,14,14,14,19,24,27,27,25,26,34,42,43,43,41,36,32,36,41,41,45,52,47,42,47,49,52,58,65,62,51,45,47,51,52,56,58,52,46,50,48,38,40,47,43,32,31,30,25,25,31,29,17,14,18,16,12,12,13,11,9,9,10,8,7,11,
15,15,17,16,13,10,9,13,17,11,8,12,8,8,6,4,4,6,5,2,-1,-1,2,2,-1,-3,-4,-3,-3,-3,0,3,3,0,0,1,2,3,3,1,3,6,5,2,2,5,5,3,4,4,5,6,3,-1,1,3,3,2,2,1,1,2,2,2,4,5,3,3,5,3,2,5,7,5,5,5,3,2,1,0,0,2,3,3,2,2,3,4,5,5,6,6,6,7,7,7,9,10,10,11,11,11,10,10,9,10,12,11,5,-1,-3,-3,-2,-1,2,3,1,-2,-4,-4,1,9,10,9,8,7,3,1,3,4,3,2,-1,-5,-6,-3,-1,-2,-3,-2,-2,-3,-3,-3,-3,-2,-1,-3,-6,-4,-1,2,3,5,7,10,11,9,8,8,7,5,4,3,1,0,-1,0,2,3,1,0,0,0,0,-1,0,1,2,0,-2,-2,-2,-2,1,3,3,3,2,0,-3,-4,-1,2,3,3,3,2,-1,13,13,11,10,9,8,5,2,1,2,2,1,-1,1,4,4,4,5,5,6,7,8,5,3,5,5,3,3,5,6,7,7,5,5,7,8,6,4,4,3,1,-1,-3,-3,-3,-3,-5,-3,0,3,4,4,3,3,3,3,3,2,2,3,5,6,6,5,6,6,4,5,6,6,7,7,3,-4,-6,-6,-6,-6,-5,-6,-6,-4,-3,-6,-6,-4,-3,-2,-1,-2,-4,-6,-6,-6,-9,-10,-10,-9,-9,-7,-7,
-7,-5,-5,-6,-6,-4,-2,0,1,1,1,1,0,0,2,1,1,8,11,5,3,6,5,5,14,22,19,21,26,19,7,4,2,-8,-22,-32,-46,-70,-93,-105,-115,-131,-146,-147,-140,-123,-98,-73,-52,-34,-23,-17,-12,-11,-14,-19,-21,-20,-16,-10,-8,-6,-7,-8,-7,-2,0,0,-1,0,1,3,6,7,6,2,-1,-3,0,3,3,3,3,-1,-7,-5,-2,-3,2,9,5,1,3,5,8,7,1,-1,3,5,0,-7,-10,-9,-8,-7,-8,-5,1,4,3,1,-2,-5,-4,-3,0,4,6,4,0,-3,-7,-10,-9,-5,0,1,-2,-7,-11,-12,-8,-4,-8,-12,-12,-13,-17,-21,-24,-25,-24,-24,-32,-39,-40,-38,-36,-32,-30,-32,-39,-39,-43,-48,-45,-41,-46,-49,-49,-56,-62,-60,-50,-44,-47,-49,-50,-54,-56,-49,-45,-49,-45,-35,-38,-44,-40,-30,-29,-28,-24,-23,-28,-27,-17,-13,-16,-13,-9,-10,-11,-11,-9,-8,-8,-7,-7,-12,-15,-15,-16,-16,-13,-9,-9,-13,-17,-9,-6,-10,-6,-6,-5,-2,-2,-5,-4,-1,2,1,-1,-1,1,4,4,3,3,3,0,-3,-3,-1,0,-1,-1,-2,-2,-1,-2,-4,-3,0,-1,-3,-3,-2,-2,-3,-4,-5,-3,0,-1,-4,-4,-3,-3,-2,-2,-3,-3,-2,-4,-5,-3,-2,-4,-2,-1,-4,-5,-4,-4,-4,-2,0,0,1,1,0,-2,-1,0,-1,-2,-3,-4,-4,-5,-5,-5,-5,-6,-5,-7,-9,-8,-9,
-9,-8,-8,-8,-8,-8,-9,-9,-4,1,3,3,3,2,0,0,2,3,5,5,0,-6,-7,-5,-5,-4,-2,-1,-2,-3,-3,-1,2,6,6,3,2,3,3,2,2,4,4,4,4,2,2,4,6,5,2,-1,-2,-3,-5,-8,-8,-5,-5,-6,-4,-3,-2,-1,1,1,3,3,1,0,1,3,2,1,1,1,1,-1,-2,0,1,2,2,1,-1,-2,-3,-2,-1,1,5,6,4,0,-1,0,0,0,2,-9,-9,-8,-8,-7,-5,-4,-2,-1,-1,-1,0,0,-2,-3,-4,-4,-5,-5,-6,-6,-6,-5,-5,-6,-5,-3,-3,-4,-5,-4,-5,-4,-5,-7,-7,-5,-4,-6,-7,-7,-5,-4,-4,-4,-3,-2,-2,-4,-6,-6,-4,-2,-1,-2,-2,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-3,-4,-4,-4,-5,-6,-4,-1,1,1,1,1,1,1,1,-1,-1,0,0,0,-1,-1,-2,-1,0,0,0,1,3,4,5,4,4,3,2,2,2,3,4,4,3,2,1,0,-1,-2,-2,-2,-2,-3,-3,-2,-7,-10,-7,-5,-5,-3,-4,-9,-13,-13,-13,-16,-14,-8,-6,-3,3,10,14,22,34,44,51,56,64,71,73,70,62,51,37,27,19,12,9,7,6,6,9,10,9,6,3,0,0,2,3,3,2,1,2,2,1,2,2,1,-1,-1,-2,-1,1,1,0,0,-1,-2,0,4,4,2,2,1,-2,0,3,-1,-3,-4,-3,0,1,1,-1,
0,3,7,5,3,3,5,2,-3,-5,-3,-2,-1,-1,-1,-1,-1,-3,-3,-2,-1,-1,2,4,3,2,1,0,-1,2,3,3,2,1,2,5,6,7,6,8,11,11,12,12,13,16,17,15,13,13,13,13,15,16,18,20,19,20,22,23,23,26,29,28,24,23,23,22,21,23,24,21,20,23,19,14,16,19,17,13,13,13,11,10,12,12,8,6,6,4,3,3,4,6,6,4,4,5,7,9,9,7,9,11,10,7,7,10,11,6,4,6,4,3,2,1,1,2,2,1,0,1,1,1,0,0,0,1,0,0,2,3,3,2,2,2,1,1,1,0,1,1,0,-1,-1,0,0,0,0,1,2,3,3,3,4,5,5,5,5,5,5,5,4,4,4,4,2,2,2,2,1,3,3,3,2,2,1,0,0,0,0,0,-1,-2,-2,-2,0,1,2,2,2,2,1,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,2,0,-1,-2,-2,-3,-3,-4,-4,-3,-3,-4,-2,2,2,2,2,3,3,2,2,2,1,0,-1,-3,-3,-2,-1,-1,-1,-1,0,-2,-2,-2,-2,-1,-1,-2,-3,-3,-2,0,1,1,2,3,2,0,1,2,1,0,-1,-1,-2,-2,-2,-4,-3,-2,-3,-5,-2,-1,-1,-1,0,0,1,1,1,0,0,1,0,0,1,1,0,-3,-5,-5,-4,-3,-2,-2,-3,-3,-3,-4,
-4,-1,1,1,-1,-6,-6,-3,-3,-1,2,5,5,7,8,7,7,9,9,7,6,6,5,5,5,2,1,3,5,5,6,8,8,5,5,7,6,2,0,0,-4,-6,-7,-8,-8,-7,-6,-7,-5,-1,3,5,7,8,6,3,3,5,5,-4,-7,-2,0,-4,-6,-5,-8,-11,-9,-8,-14,-13,-6,-6,-8,-1,12,22,34,54,78,91,100,119,138,139,127,111,88,61,36,19,7,0,-6,-8,-3,4,10,12,9,8,8,7,10,14,13,11,7,6,8,10,11,7,2,0,1,1,4,7,8,7,6,3,-1,2,6,3,3,3,-3,-9,-3,1,-1,-1,-1,-1,4,7,3,1,9,18,17,14,11,5,2,1,2,3,4,5,7,10,9,7,4,2,4,5,7,10,12,14,13,9,5,7,11,13,14,15,14,11,15,19,18,17,19,21,24,28,27,26,32,39,44,45,43,41,41,47,52,49,53,59,56,49,47,46,48,54,55,49,45,43,41,41,41,42,44,42,41,45,45,37,37,44,43,36,34,35,33,29,33,35,24,17,18,17,15,16,15,11,11,17,15,11,13,17,15,14,15,13,11,12,8,8,10,4,2,9,3,1,0,0,0,-2,-5,-7,-9,-8,-8,-8,-6,-4,-4,-7,-10,-8,-3,-1,-3,-5,-4,-2,-2,-2,-2,-1,2,3,-1,-2,1,2,-1,-2,0,0,0,1,1,2,4,4,2,3,
6,7,8,7,7,6,5,5,5,5,6,4,3,3,3,2,1,-1,-3,-4,-4,-3,-2,-1,-2,-5,-8,-8,-6,-5,0,3,2,1,2,4,6,7,7,7,9,10,11,9,7,6,6,3,1,3,6,7,7,8,8,7,9,9,6,6,8,8,6,6,5,2,0,1,2,1,2,4,5,5,4,1,1,3,4,3,4,5,4,2,1,0,-1,0,1,0,0,2,0,-2,1,3,2,2,4,6,7,8,6,5,7,8,5,3,5,6,5,6,6,6,6,7,8,10,14,15,14,12,12,11,11,12,14,14,13,10,8,8,10,11,10,10,12,10,7,7,8,8,9,11,11,10,9,6,4,6,9,10,11,13,13,10,8,10,13,16,16,16,14,14,14,14,13,12,13,13,12,13,14,11,8,7,7,7,5,3,3,6,5,2,1,4,6,5,5,4,4,5,4,-7,-7,2,5,0,-3,5,5,2,0,-1,1,5,5,3,1,0,-3,-4,-4,-6,-8,-7,-7,-8,-8,-6,-5,-5,-4,-5,-4,-2,-1,-3,-4,-4,-5,-7,-7,-3,-3,-5,-4,-1,0,1,4,7,8,8,8,7,5,7,6,1,-2,-4,-6,-6,-6,-4,-3,-5,-6,2,6,3,-1,2,5,4,6,11,10,8,14,14,8,7,8,0,-12,-22,-32,-52,-76,-88,-98,-116,-135,-137,-125,-110,-88,-61,-36,-19,-8,1,7,9,4,-4,-9,-11,
-9,-7,-7,-6,-9,-13,-11,-8,-6,-5,-7,-8,-9,-6,-3,-1,0,0,-4,-8,-8,-6,-5,-3,1,-3,-7,-3,-1,-3,5,10,3,-2,2,3,4,2,-4,-7,-4,-2,-8,-16,-16,-12,-9,-4,-1,-1,-1,-2,-3,-5,-7,-8,-8,-8,-4,-4,-4,-5,-8,-9,-12,-13,-13,-10,-7,-5,-10,-13,-14,-15,-14,-11,-15,-18,-18,-16,-17,-18,-23,-27,-26,-24,-29,-35,-40,-41,-39,-38,-38,-45,-48,-47,-51,-57,-54,-50,-48,-46,-48,-53,-55,-49,-46,-46,-44,-42,-42,-45,-45,-43,-43,-48,-47,-39,-39,-45,-44,-37,-35,-36,-34,-31,-32,-34,-24,-17,-18,-16,-14,-15,-14,-11,-11,-15,-13,-10,-13,-16,-13,-11,-12,-12,-11,-10,-7,-7,-10,-3,-2,-7,-2,-1,-1,0,0,1,4,6,8,8,8,8,6,3,4,6,8,7,1,0,1,2,1,0,0,0,0,-2,-5,-6,-2,-1,-4,-6,-4,-3,-4,-4,-4,-4,-4,-5,-7,-7,-5,-6,-8,-9,-9,-9,-8,-8,-7,-7,-7,-7,-7,-7,-6,-5,-6,-4,-2,0,2,3,2,1,0,-1,1,2,5,5,3,1,-3,-5,-4,-3,-3,-5,-7,-8,-9,-10,-11,-12,-12,-11,-9,-8,-8,-5,-3,-4,-6,-7,-7,-8,-8,-7,-8,-9,-6,-6,-8,-9,-7,-6,-6,-3,-2,-3,-3,-2,-3,-6,-7,-6,-5,-3,-3,-5,-6,-5,-6,-7,-6,-4,-3,-2,-1,-2,-3,-2,-1,-2,0,1,-2,-4,-3,-2,-4,-5,
-6,-7,-6,-5,-7,-7,-4,-3,-4,-5,-4,-4,-4,-4,-4,-4,-4,-6,-9,-10,-8,-8,-8,-7,-6,-7,-9,-9,-9,-7,-6,-7,-10,-10,-8,-9,-11,-9,-7,-7,-7,-6,-7,-8,-9,-7,-6,-3,-1,-3,-6,-7,-8,-10,-10,-8,-6,-8,-11,-13,-13,-12,-11,-11,-11,-11,-10,-10,-10,-10,-9,-10,-11,-9,-6,-5,-5,-5,-3,0,0,-2,-2,1,1,0,-2,-1,-1,1,0,-3,-4,7,8,0,-4,0,2,-4,-3,-1,0,0,-1,-2,-1,1,2,2,3,3,4,5,6,6,6,7,6,5,4,4,3,4,3,2,1,2,3,3,3,4,4,2,2,3,3,1,0,-1,-2,-3,-3,-3,-3,-2,-1,-1,-2,0,2,4,3,3,3,3,2,3,5,1,-2,-1,0,0,-1,-3,-3,-5,-6,-6,-9,-10,-9,-7,-5,-1,5,8,13,23,34,41,46,56,64,66,61,54,43,30,19,11,5,0,-3,-4,-1,2,7,5,4,2,2,1,3,4,4,2,2,5,4,3,3,3,2,1,1,-1,1,5,5,3,3,2,0,2,4,1,-1,-1,-3,-4,1,4,0,-3,-2,0,3,5,5,4,5,9,10,7,4,3,2,1,0,1,3,5,5,5,4,5,5,3,3,4,4,4,6,8,8,7,6,3,4,5,8,7,7,5,6,7,8,6,5,7,9,11,10,9,10,14,15,16,15,16,17,19,22,23,25,27,26,26,
26,24,25,27,28,26,24,25,25,22,22,23,22,22,22,24,22,18,19,21,21,17,16,17,17,14,15,14,11,9,9,7,5,4,5,4,5,3,3,3,7,7,5,3,3,5,5,4,4,4,4,2,0,3,1,1,1,1,1,1,-1,-3,-4,-4,-5,-5,-3,-2,-2,-4,-5,-4,0,1,1,0,0,1,1,2,3,4,6,6,4,4,6,7,7,7,7,6,6,6,6,6,6,7,6,5,6,6,6,5,5,6,6,6,5,5,5,6,5,5,5,5,4,1,0,-1,0,2,3,3,2,1,0,-1,1,3,6,6,5,4,4,5,6,7,8,8,9,9,9,9,8,7,7,5,3,3,4,4,4,4,3,3,4,5,3,2,3,5,5,4,4,4,4,4,4,3,3,5,6,4,4,3,3,4,4,4,5,5,5,4,4,3,3,4,4,3,2,1,0,0,1,2,1,0,1,1,1,1,1,1,2,2,0,-1,0,1,0,0,0,0,-1,-2,-3,-3,-2,-3,-4,-3,-3,-3,-4,-3,-3,-1,0,0,1,3,4,3,2,3,4,3,3,3,2,1,1,1,1,0,-1,-2,-3,-2,-1,-1,0,0,0,0,-1,0,2,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,0,0,0,-1,-3,-4,-3,-3,-3,-4,-4,-5,-5,-4,-5,-5,-3,0,-4,-6,-2,0,0,0,-2,
-12,-23,-21,-20,-22,-20,-14,-15,-16,-6,7,15,30,56,76,85,97,117,134,134,124,113,90,62,40,28,22,16,9,5,13,25,28,24,21,18,12,6,7,10,13,13,7,3,4,7,4,1,3,3,1,2,6,7,5,3,1,-1,3,10,15,13,15,16,11,7,14,18,17,16,11,6,8,11,5,1,7,11,7,3,3,1,0,-3,-4,1,3,2,5,11,16,18,14,7,5,10,15,15,18,21,24,22,18,13,17,24,28,26,23,21,21,21,20,19,21,26,29,30,28,32,37,38,39,44,47,41,36,40,42,39,42,48,46,44,46,43,44,51,55,52,46,41,39,38,39,41,43,40,40,44,45,38,40,47,48,40,38,39,35,33,39,40,27,20,26,26,21,19,21,19,18,20,16,13,14,19,17,13,13,7,3,5,1,0,4,-1,-6,-3,-3,-8,-7,-5,-5,-6,-5,-4,-3,-3,-1,0,0,0,0,1,2,1,0,0,-2,-5,-5,-5,-4,-3,-2,-3,-4,-5,-4,-4,-4,-4,-3,-3,-3,-3,-1,0,-2,-3,-1,1,3,5,7,7,7,7,5,3,5,8,8,6,4,3,0,0,-1,-3,-3,0,3,2,0,0,0,1,3,3,3,4,3,0,-3,-2,1,2,1,0,1,1,2,2,3,5,6,3,-1,0,4,5,4,3,5,7,7,4,2,2,2,0,-2,-4,-4,-5,-10,-13,-13,-11,
-11,-10,-5,-4,-5,-3,-1,1,5,7,7,6,7,8,6,6,8,9,8,6,3,2,4,5,4,2,2,2,0,-3,-5,-4,-2,-1,-1,-2,-3,-4,-4,-3,-4,-4,-4,-2,-4,-6,-4,-2,-3,-3,-4,-5,-7,-7,-8,-8,-6,-3,-2,-2,-2,-1,-1,-1,1,3,6,8,6,4,3,2,4,6,8,9,12,11,6,2,3,4,3,3,5,5,4,4,3,3,8,13,11,9,12,14,10,7,6,3,3,6,6,3,4,5,4,2,3,6,10,12,11,7,6,7,7,4,1,2,5,5,2,-1,-2,-2,-3,-5,-6,-4,-7,-8,-5,-2,0,3,5,-2,-7,-6,-4,-9,-8,0,0,-3,3,17,28,40,58,77,91,101,118,135,136,126,108,82,56,36,22,10,3,-1,-5,-1,7,12,13,9,2,-2,-1,3,4,3,2,2,2,4,5,4,2,1,-2,-4,2,9,8,3,2,1,-7,-8,-1,6,3,2,11,21,21,19,22,20,14,14,15,3,-8,-16,-30,-55,-75,-85,-96,-116,-132,-132,-123,-111,-89,-61,-39,-28,-20,-13,-7,-4,-10,-22,-27,-22,-18,-16,-11,-6,-7,-10,-12,-11,-7,-4,-5,-6,-5,-3,-4,-4,-2,-2,-6,-7,-7,-5,-2,1,-1,-6,-12,-11,-12,-14,-10,-7,-14,-18,-17,-14,-9,-6,-9,-12,-8,-3,-8,-11,-8,-5,-4,-2,-2,3,4,0,-4,-2,-5,-9,-14,-16,-13,-7,-4,-9,-13,-13,-16,-20,
-21,-21,-17,-13,-15,-23,-26,-25,-23,-20,-20,-21,-21,-19,-22,-25,-29,-31,-29,-30,-35,-37,-39,-42,-43,-40,-36,-39,-42,-39,-43,-47,-46,-46,-47,-43,-44,-50,-55,-52,-46,-42,-41,-39,-39,-42,-43,-42,-42,-46,-45,-38,-40,-47,-47,-40,-38,-39,-34,-32,-37,-38,-26,-20,-24,-25,-20,-19,-19,-19,-19,-19,-16,-14,-16,-19,-19,-14,-12,-7,-3,-5,-2,-1,-3,2,7,4,4,9,7,5,5,5,5,3,2,2,1,0,-1,0,0,-1,-1,-2,-1,0,2,5,5,5,4,3,2,2,3,4,4,4,3,3,3,3,4,3,1,0,1,2,0,-1,-3,-5,-7,-7,-7,-7,-5,-3,-5,-8,-8,-5,-3,-2,0,0,1,3,4,0,-2,0,2,2,1,0,-2,-2,-2,-3,-2,1,3,2,-1,-2,-1,-1,-1,-2,-2,-3,-3,-4,-5,-3,0,-1,-3,-4,-3,-3,-4,-5,-5,-3,-2,-2,-2,0,2,3,4,5,9,13,12,12,12,9,5,4,5,4,1,-2,-5,-8,-7,-6,-7,-8,-7,-7,-9,-10,-8,-5,-4,-4,-4,-5,-4,-3,-2,-2,0,3,4,3,2,0,0,1,2,3,3,3,3,3,3,2,3,5,4,1,2,3,4,5,5,6,6,7,5,2,1,1,0,0,0,-1,-3,-4,-7,-9,-8,-6,-4,-4,-5,-8,-9,-9,-11,-11,-6,-3,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-7,-11,-9,-7,-10,-12,-9,-5,-4,-2,
-2,-4,-5,-4,-4,-5,-4,-2,-2,-4,-8,-10,-9,-5,-4,-4,-4,-3,0,-1,-4,-4,-2,0,1,1,2,4,5,3,5,7,4,1,-2,-4,-6,-1,6,5,4,9,7,1,0,1,-5,-17,-28,-40,-59,-79,-91,-101,-118,-134,-137,-127,-110,-84,-58,-37,-23,-11,-3,2,5,1,-6,-13,-14,-10,-2,2,1,-4,-6,-3,-3,-1,-1,-3,-4,-3,-1,-1,2,4,0,-6,-6,-2,0,1,10,12,3,-3,0,-1,-6,-10,-10,-10,-12,-12,-8,-7,-6,0,6,8,14,25,35,39,45,55,61,62,58,51,40,27,18,12,7,2,0,-2,1,7,11,7,5,5,3,2,3,4,3,2,1,0,1,3,2,1,2,1,-1,-1,1,3,4,2,0,-2,-3,-1,1,1,1,3,2,2,6,10,7,4,3,4,6,7,4,3,3,3,5,3,1,0,0,-4,-5,-3,0,2,3,3,3,4,4,2,1,3,4,4,6,8,8,9,9,6,7,11,13,12,11,11,10,11,12,12,11,13,15,16,16,14,15,17,20,21,21,21,20,19,20,21,21,23,24,25,25,23,22,25,28,28,25,25,23,21,20,22,24,23,24,26,23,20,20,24,24,20,20,21,18,15,17,16,11,10,11,11,10,8,10,11,11,10,8,7,9,11,11,7,5,2,1,1,1,1,1,-2,-4,-3,-3,-5,-3,-2,-2,-2,-2,-1,1,2,1,1,
2,2,2,2,2,2,2,1,-1,-3,-3,-3,-2,-1,0,0,0,-2,-2,-2,-1,0,0,0,-1,-1,-1,0,0,0,1,1,2,3,4,4,4,5,4,2,3,4,5,3,2,1,0,0,0,-2,-2,-1,0,-1,-2,-2,-1,0,0,0,0,1,1,0,0,0,1,1,1,2,3,3,3,3,4,4,4,3,3,3,4,4,3,3,3,3,3,3,2,2,1,1,1,0,0,0,-2,-3,-3,-4,-5,-3,-1,-1,-2,-1,1,3,5,6,5,5,7,7,7,7,8,8,6,5,4,4,5,6,5,3,2,2,2,0,0,0,1,2,2,1,0,0,1,0,0,-1,0,0,0,-1,-1,1,1,-1,-1,-1,0,0,0,-1,0,1,1,2,2,3,3,4,5,6,7,9,8,7,6,6,7,9,9,8,8,8,6,5,4,4,4,4,4,4,4,3,3,3,4,5,5,4,5,6,6,4,2,1,2,4,4,4,5,6,5,3,3,4,5,6,5,3,3,3,3,2,0,1,2,3,3,2,2,1,1,0,-2,1,0,-1,-1,1,4,5,4,2,0,-1,-1,-2,-2,0,2,2,6,10,13,20,30,41,46,52,60,67,69,65,57,46,33,22,14,8,3,0,-1,-1,3,7,7,6,3,-1,0,3,3,2,1,2,3,3,3,1,1,2,1,-1,-1,1,1,0,-1,-3,-7,-7,-3,0,-2,2,
2,-3,-4,4,9,7,8,5,-1,2,7,5,3,8,8,3,1,4,3,4,5,8,11,8,4,3,8,13,11,5,1,2,5,6,6,11,14,13,11,9,8,15,20,22,19,17,17,19,20,18,20,26,28,29,29,27,25,29,31,29,31,36,33,29,32,34,32,39,48,46,42,44,45,47,54,55,51,47,47,51,53,52,52,57,61,60,61,62,57,56,58,53,49,48,45,38,37,44,44,32,25,28,30,27,27,25,21,18,19,16,10,11,16,13,8,8,2,-1,5,5,2,5,4,1,5,4,1,2,4,6,6,5,5,5,5,4,4,4,3,3,1,0,-1,0,0,0,-1,-2,-3,-6,-7,-5,-3,-2,-2,-1,-2,-3,-4,-3,-1,0,-1,-2,-3,-3,-2,-3,-4,-2,0,0,-2,-2,1,4,3,1,-1,-1,0,-1,-4,-5,-3,-3,-6,-7,-6,-5,-4,-5,-5,-4,-2,-1,0,0,0,-1,-2,-3,-3,0,1,-1,-1,-2,-5,-6,-5,-6,-7,-5,-3,-5,-7,-7,-6,-7,-7,-6,-3,-1,0,-1,-3,-3,-1,1,1,2,3,-1,-5,-4,-4,-4,-5,-7,-11,-14,-13,-12,-10,-6,-2,-4,-5,-6,-6,-1,7,7,4,4,3,0,-2,-1,0,2,3,0,-2,3,6,1,-2,-2,-2,-1,0,-3,-3,0,-2,-7,-7,-2,1,0,1,0,-1,-1,-3,-7,-8,-6,-4,-5,-6,-5,-4,-4,-3,-2,-1,2,
3,2,1,3,6,6,4,4,6,7,8,6,7,10,9,6,4,4,6,7,5,3,2,2,1,0,0,0,0,0,-2,-3,-1,2,3,5,6,5,3,3,3,4,5,4,2,-1,-3,-2,-2,-5,-4,-1,-1,-4,-5,-5,-5,-2,1,0,-2,-1,-1,-7,-9,-3,1,-1,0,0,-9,-18,-16,-16,-20,-18,-9,-6,-5,4,16,26,41,62,83,101,114,133,149,153,143,126,101,75,51,34,22,13,8,2,6,15,20,18,13,9,5,6,11,14,14,10,5,0,-1,-2,-3,-4,-6,-9,-10,-9,-5,-2,-2,0,-1,-4,-4,-2,2,3,5,4,-2,-6,-3,1,1,1,-4,-5,3,9,6,2,6,8,8,10,12,10,9,9,10,11,10,9,12,17,19,17,13,9,8,9,11,10,8,8,8,6,5,3,4,8,11,8,4,8,16,19,15,14,18,23,27,28,30,33,39,38,34,38,44,43,36,36,38,1,1,6,7,-1,-6,-4,-4,-1,4,0,-6,-4,-2,-7,-9,-5,-4,-5,-5,-6,-6,-8,-11,-10,-6,-5,-9,-12,-12,-5,-1,-3,-5,-5,-4,-9,-14,-13,-12,-10,-8,-12,-19,-21,-18,-15,-16,-18,-19,-17,-19,-23,-24,-27,-29,-27,-25,-27,-30,-29,-29,-33,-32,-31,-32,-34,-32,-38,-45,-44,-43,-45,-45,-46,-52,-55,-51,-46,-46,-50,-51,-50,-50,-54,-57,-57,-58,-57,-52,-52,-54,-50,-46,-44,-43,-36,-35,-40,-40,-29,
-23,-26,-26,-24,-23,-23,-19,-18,-17,-13,-9,-11,-16,-13,-7,-6,0,2,-2,-2,1,-3,-1,3,-1,-1,1,0,-2,-5,-5,-5,-5,-4,-4,-3,-3,-2,-2,-1,1,3,3,2,2,2,3,4,5,7,8,7,5,4,4,3,3,4,5,4,3,1,1,2,2,2,2,4,4,3,1,1,3,2,-1,-3,-2,0,2,2,1,2,5,5,3,4,6,8,7,7,5,6,6,5,4,3,3,1,1,1,2,2,2,-1,-2,-1,0,1,4,5,6,7,7,5,3,4,7,7,6,8,8,6,3,1,0,2,4,4,2,1,1,-1,-2,1,5,5,4,5,5,7,12,14,13,12,10,6,3,5,6,7,7,2,-5,-5,-3,-3,-3,0,1,1,0,-1,-2,1,3,-3,-5,-1,3,2,1,0,0,1,1,-2,0,5,5,1,-1,-1,0,0,1,2,4,7,9,6,4,5,6,5,4,5,5,4,2,0,-2,-1,0,-1,-4,-4,-2,-3,-4,-6,-6,-4,-5,-7,-7,-4,-3,-4,-5,-6,-5,-4,-3,-4,-3,-2,-2,-2,-2,-2,0,2,0,-3,-4,-5,-6,-5,-4,-4,-4,-4,-4,-4,-2,2,3,3,3,5,5,2,2,5,6,5,5,3,0,2,4,3,2,8,9,3,-1,1,0,2,10,18,17,17,21,20,12,8,6,-3,-14,-24,-37,-59,-79,-95,-111,-129,-145,-150,-141,-124,-100,-74,-50,-33,-20,-12,-7,-3,
-5,-14,-18,-16,-11,-6,-3,-2,-7,-10,-9,-6,-1,3,4,6,7,7,8,9,11,10,7,3,2,2,1,5,6,4,0,-1,-2,-1,4,7,4,-1,0,2,5,6,-2,-6,-5,-3,-4,-7,-8,-9,-7,-7,-7,-7,-7,-9,-8,-8,-12,-15,-17,-18,-14,-9,-8,-9,-11,-8,-8,-9,-9,-8,-5,-2,-3,-7,-10,-7,-4,-7,-15,-17,-14,-14,-18,-21,-24,-27,-28,-32,-37,-37,-34,-37,-41,-40,-35,-36,-39,-5,-6,-7,-7,-4,-1,-2,-4,-5,-6,-3,-1,1,1,2,5,6,5,4,5,6,4,3,5,6,5,5,5,6,6,4,1,1,1,1,0,3,6,6,6,6,4,4,7,8,7,7,6,6,6,6,6,6,7,11,13,13,10,11,13,13,12,13,15,16,15,16,16,17,18,20,21,23,22,22,24,25,23,22,23,24,23,21,21,24,25,25,26,24,20,19,21,20,17,18,17,15,14,15,15,8,7,9,9,8,7,8,7,6,5,3,2,5,6,4,-1,0,-2,-4,-2,-3,-4,-1,-3,-6,-4,-3,-3,-2,0,1,1,2,2,1,1,1,0,-1,-1,-2,-4,-5,-4,-4,-4,-4,-4,-4,-4,-5,-6,-5,-5,-5,-4,-2,-2,-3,-3,-3,-2,-1,-1,0,1,1,0,-2,-3,-1,0,0,-1,-1,0,1,0,-1,-2,-2,-1,-2,-3,-3,-2,-3,-4,-4,-5,-5,-4,-4,-4,-4,-4,-5,-5,-3,-1,0,
1,2,2,3,3,3,3,3,1,-1,-3,-4,-4,-3,-2,-2,-3,-4,-3,-4,-3,-2,0,1,1,-1,-2,-3,-3,-2,-2,0,1,-1,-2,-2,-1,-1,-1,-1,-4,-5,-4,-3,-4,-2,-1,-2,-3,-3,-3,-1,3,3,1,2,2,2,1,1,1,2,1,-1,-1,2,3,1,-1,0,0,0,1,2,3,3,2,0,-1,1,2,1,1,2,1,0,-1,-2,-3,-2,-1,-1,-1,0,0,-2,-3,-3,-2,0,0,-1,-1,-1,-1,-1,-1,0,1,2,2,1,1,2,2,1,1,2,4,4,5,4,3,3,4,4,3,3,3,2,2,1,2,3,5,5,5,4,3,2,2,2,1,0,-1,-2,-3,-2,-2,-3,-3,-2,-3,-4,-4,-3,-2,-1,0,-2,-4,-4,-2,-3,-4,-1,1,1,1,-2,-5,-10,-9,-9,-12,-13,-9,-7,-6,-2,2,7,15,26,36,43,51,60,69,72,70,62,50,38,24,16,10,5,2,0,1,4,6,4,1,0,-2,-4,-3,-1,-2,-3,-5,-6,-6,-8,-8,-7,-6,-6,-6,-7,-6,-4,-1,-1,-1,-4,-4,-4,-2,-2,-2,-3,-3,-5,-3,-1,-2,-5,-5,-4,-2,-1,0,0,-1,-1,1,1,-1,0,2,2,1,2,3,5,6,9,10,11,11,7,6,6,7,5,5,5,5,5,4,1,1,3,6,4,3,4,8,9,8,8,8,10,11,13,14,15,17,19,18,19,20,19,18,19,21,37,
38,42,41,39,39,40,40,44,47,44,41,40,41,42,41,41,45,46,46,51,51,42,41,48,46,37,31,28,28,29,31,25,16,15,17,15,14,19,22,17,14,17,19,15,14,17,16,9,8,5,0,0,1,3,6,4,0,0,-1,1,5,2,2,4,4,1,0,2,4,6,5,1,-1,2,7,5,2,3,1,-2,-4,-3,-3,0,2,0,-4,-4,-1,0,0,0,1,1,3,3,3,2,3,2,0,1,3,3,0,-1,-3,-4,-1,3,4,4,4,3,1,2,4,3,2,2,1,-3,-4,-4,-2,1,5,7,5,3,3,5,7,8,7,5,2,-2,-6,-6,-1,3,4,4,3,1,0,5,10,10,7,4,0,-3,-2,-3,-3,0,0,-5,-9,-8,-4,-1,1,2,-1,-4,-5,-5,-5,-3,1,6,7,3,-1,0,5,7,6,4,5,6,0,-8,-10,-6,-4,-6,-9,-11,-12,-10,-9,-9,-8,-6,-8,-11,-9,-6,-4,-3,-2,-4,-4,-2,-1,-1,0,3,1,-1,-1,-1,-1,1,-1,-5,-5,-3,-3,-3,-3,-3,-6,-8,-7,-6,-7,-9,-10,-11,-12,-14,-13,-11,-9,-7,-6,-6,-4,-3,-2,-1,0,1,1,1,2,4,6,7,7,9,10,9,8,8,9,9,9,9,6,2,1,2,1,2,5,7,8,8,7,7,7,7,6,6,5,2,1,0,-3,-5,-8,-12,-12,-9,-7,-7,-1,1,-5,-7,-2,-1,-3,-2,
0,-5,-11,-11,-11,-18,-17,-11,-7,0,12,22,31,45,62,79,92,104,123,142,146,133,115,92,66,41,22,15,12,6,0,5,13,17,13,8,5,6,7,9,11,11,8,3,1,4,6,5,1,-1,-1,1,2,5,6,8,9,6,1,3,7,9,10,13,12,6,4,7,13,17,16,11,9,16,20,16,13,13,16,15,14,10,10,12,11,10,10,11,13,15,15,18,21,19,13,13,17,22,24,24,22,22,23,21,17,17,23,28,24,16,15,22,23,21,22,25,26,26,30,31,31,32,32,33,39,43,41,41,46,49,43,44,53,52,45,42,40,43,49,50,45,45,49,51,50,50,53,59,60,58,60,58,47,44,49,47,40,36,35,32,33,38,34,22,17,17,13,11,13,10,4,3,5,1,-5,-1,11,15,10,4,2,2,2,0,0,6,3,0,2,-2,-2,8,8,6,7,8,6,4,3,-37,-37,-41,-40,-39,-40,-40,-40,-44,-47,-44,-41,-41,-43,-42,-40,-41,-45,-45,-45,-50,-49,-39,-38,-45,-45,-37,-33,-32,-30,-31,-32,-25,-17,-16,-17,-15,-16,-19,-21,-18,-16,-17,-18,-15,-14,-18,-17,-9,-9,-6,-1,-1,-2,-3,-6,-3,2,1,1,0,-4,-2,-2,-5,-4,-2,-2,-4,-6,-8,-7,-2,0,-4,-7,-5,-3,-3,-2,0,2,1,0,-1,-3,-1,1,1,0,-1,-1,-1,-1,-2,-3,-4,-4,-4,-4,-3,
-1,-2,-4,-3,-1,0,1,1,0,-4,-5,-5,-5,-4,-3,-3,-5,-4,-3,-2,-1,1,3,3,1,0,-4,-6,-4,-2,-2,-4,-6,-7,-8,-6,-2,2,6,6,1,-2,-3,-3,-3,-1,1,-4,-9,-9,-7,-4,0,2,2,2,2,1,0,3,7,6,3,1,-1,0,2,3,4,4,4,3,0,-5,-6,-3,1,0,-4,-7,-6,-3,-4,-5,1,7,8,5,4,6,8,10,11,9,7,7,6,5,7,10,9,5,4,3,3,4,4,3,2,2,1,-1,0,2,2,1,2,0,2,5,6,4,4,5,4,5,7,9,8,8,9,10,11,12,12,13,12,10,8,6,6,5,3,3,2,1,0,0,0,0,-1,-3,-5,-6,-7,-9,-10,-8,-7,-7,-8,-8,-9,-8,-5,-1,-1,-1,0,-1,-3,-5,-6,-6,-4,-4,-4,-5,-4,-4,-3,-1,0,1,3,3,6,10,11,8,7,7,3,0,5,6,3,1,1,2,0,5,11,11,12,17,17,10,7,-1,-12,-22,-31,-45,-62,-79,-92,-105,-123,-140,-144,-132,-115,-91,-65,-41,-24,-14,-11,-5,-1,-5,-13,-17,-15,-9,-5,-6,-5,-7,-9,-9,-7,-4,-2,-5,-6,-4,-1,1,0,-2,-3,-5,-6,-9,-9,-6,-1,-3,-6,-9,-10,-12,-11,-6,-4,-8,-14,-17,-15,-10,-9,-16,-19,-17,-14,-13,-14,-16,-13,-9,-10,-12,-10,-8,-8,-9,-12,-14,-14,-15,-19,-18,-12,-11,-14,-18,-20,-21,
-20,-20,-22,-20,-15,-15,-22,-27,-23,-16,-16,-22,-23,-22,-23,-25,-25,-27,-31,-32,-31,-34,-33,-34,-39,-42,-41,-40,-46,-49,-45,-45,-51,-51,-45,-43,-41,-42,-47,-49,-45,-45,-50,-51,-50,-49,-52,-58,-60,-58,-59,-57,-47,-43,-48,-47,-39,-35,-35,-32,-33,-39,-35,-23,-18,-19,-15,-13,-15,-13,-6,-6,-7,-2,3,-2,-12,-16,-9,-5,-3,-2,-3,-1,-2,-6,-2,0,-2,1,0,-7,-8,-7,-8,-8,-6,-4,-4,21,20,18,19,19,20,20,21,22,24,23,22,23,23,21,19,20,22,24,25,27,25,20,20,24,24,21,21,22,19,17,18,14,9,10,10,8,8,9,11,12,11,10,10,8,10,13,13,8,6,5,3,2,3,4,4,1,-2,-2,-1,2,3,3,4,5,5,5,6,8,9,9,8,5,4,5,6,5,5,5,3,1,1,2,2,3,4,3,2,2,2,1,1,2,2,2,3,4,4,4,4,3,3,3,3,3,2,2,1,1,2,4,4,4,4,3,3,3,3,3,2,0,0,-2,-5,-5,-3,-1,0,1,0,-1,0,1,2,3,4,3,1,-2,-4,-4,-2,0,1,1,1,0,-1,0,3,4,3,1,0,-1,-2,-3,-3,-2,-1,-2,-4,-3,-3,-2,-2,-1,-2,-3,-3,-3,-3,-3,-1,1,2,2,0,0,2,3,2,0,0,0,-2,-5,-6,-5,-5,-6,-7,-8,-8,-6,-5,-5,-4,-3,-5,-6,
-5,-4,-5,-5,-4,-4,-5,-4,-3,-3,-3,-2,-2,-3,-2,-2,-2,-2,-3,-5,-6,-5,-6,-6,-7,-7,-7,-7,-8,-8,-9,-9,-9,-8,-8,-7,-6,-4,-4,-4,-4,-3,-2,-1,-1,-1,-1,-1,-1,-2,-2,0,2,2,2,3,3,1,0,0,1,1,1,1,0,-2,-3,-2,-3,-2,-1,0,0,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-3,-4,-5,-6,-6,-6,-6,-6,-4,-5,-7,-6,-4,-2,-2,-3,-4,-6,-7,-8,-11,-10,-6,-3,0,5,10,13,21,30,39,45,51,58,66,68,64,55,44,31,18,11,6,3,1,0,1,4,8,7,4,1,0,1,2,2,2,3,1,2,2,2,0,-1,0,2,2,1,1,3,4,3,1,-1,1,3,4,4,4,4,3,3,4,9,9,5,2,4,8,8,9,8,4,4,6,6,3,4,6,4,0,0,2,4,6,4,4,6,7,2,1,2,3,3,5,6,6,8,9,5,5,9,12,10,8,7,10,11,11,12,12,12,13,15,16,15,17,17,18,20,21,20,20,22,24,23,22,24,25,23,22,20,19,22,22,21,22,24,25,23,22,24,26,27,28,28,26,21,19,22,22,17,17,19,16,16,19,18,12,11,11,9,8,9,8,5,4,3,2,-2,2,6,7,3,2,3,2,2,2,2,4,1,-1,0,0,0,3,4,4,3,3,1,0,0,2,
0,1,0,-4,-6,-7,-8,-7,-7,-11,-13,-11,-11,-11,-14,-15,-16,-14,-12,-12,-11,-7,-4,-4,-5,-5,-3,0,0,-4,-6,-5,-3,-3,-6,-8,-7,-4,-3,-3,0,5,7,5,3,4,3,2,3,4,5,4,2,1,0,1,1,1,3,4,2,-2,-4,-4,-4,-5,-5,-6,-6,-6,-7,-7,-7,-7,-7,-5,-3,-2,-3,-2,-2,-2,0,2,2,1,1,1,2,2,1,-1,-3,-3,-3,-5,-4,-2,-3,-5,-5,-4,-3,-1,0,-1,-2,-3,-4,-4,-3,-4,-6,-5,-4,-4,-4,-4,-2,0,0,-2,-1,2,3,3,3,-1,-6,-6,-6,-9,-10,-9,-10,-11,-10,-12,-14,-12,-8,-6,-6,-4,-2,-1,-2,-2,-2,-2,0,2,2,2,0,-2,-4,-2,2,3,4,7,7,6,6,4,3,4,5,4,3,3,1,1,1,0,-2,1,5,6,6,5,4,3,3,2,2,4,4,4,3,6,11,13,11,9,10,11,10,8,8,10,10,6,1,-2,-2,-3,-4,-6,-5,-3,-3,-5,-6,-6,-9,-15,-12,-6,-3,-4,-9,-9,-12,-15,-13,-13,-18,-17,-11,-8,-4,3,13,25,41,60,77,90,108,132,151,152,141,126,101,75,56,41,29,22,13,2,3,15,22,20,13,9,9,10,11,14,17,17,12,10,12,13,10,6,4,5,7,8,6,3,7,14,13,7,8,11,10,6,8,9,0,-4,3,3,-1,0,-4,-6,3,9,5,2,
8,9,6,5,7,7,9,7,4,2,5,8,11,13,17,19,12,4,2,5,7,7,7,6,6,6,6,6,10,16,23,23,21,24,30,31,30,31,33,34,34,38,39,38,38,36,35,38,43,40,38,39,43,39,39,43,42,39,42,45,47,53,54,49,47,48,50,55,58,56,56,57,56,59,56,44,41,46,45,39,34,31,26,27,32,31,25,24,27,25,21,19,17,12,11,12,7,-1,-3,-2,-1,0,0,-4,-7,-2,-1,1,7,7,7,11,9,5,7,10,9,8,4,0,0,-1,-3,-5,-5,-4,-3,-3,-3,-5,-5,-5,-6,-6,-5,-5,-6,-5,-4,-4,-4,0,1,0,1,4,5,6,7,7,5,5,4,0,-2,-1,-2,-4,-4,-4,-7,-6,-4,-5,-7,-4,0,1,1,1,0,-1,-2,-4,-8,-9,-7,-6,-5,-5,-4,-2,-1,2,4,4,4,7,9,6,4,2,0,-1,-1,-2,-3,-3,-4,-2,-1,-1,-1,2,4,5,5,4,5,8,9,8,8,9,11,13,14,12,9,9,8,4,2,3,3,3,2,-1,-2,2,4,3,1,1,3,5,3,2,1,1,-1,-6,-8,-6,-5,-5,-3,-3,-3,-5,-5,-4,-3,-2,-1,-2,-2,-2,-4,-6,-4,-1,1,1,2,2,3,3,3,3,3,4,3,4,4,3,1,1,1,0,0,1,-1,-4,-3,-2,-2,-2,-2,-1,0,2,3,3,3,4,3,2,3,3,
3,3,3,2,1,1,2,3,3,3,3,3,3,2,1,-1,-1,0,-2,-4,-3,-1,-2,-4,-4,-5,-5,-1,3,3,3,6,8,7,7,9,9,10,12,10,6,5,4,2,1,1,1,1,1,1,0,-2,-2,-3,-1,1,2,1,-1,-1,-2,-4,-4,-3,-3,-2,-1,-2,-3,-2,-2,-2,-1,0,0,1,1,0,-3,-5,-5,-4,-2,-3,-3,-2,-2,-4,-4,-2,-2,-4,-9,-11,-9,-7,-8,-9,-8,-6,-6,-7,-7,-3,1,4,4,4,6,7,6,4,5,6,7,8,11,15,13,7,4,4,9,11,14,17,16,16,20,20,13,10,7,-1,-10,-22,-37,-56,-73,-86,-104,-127,-145,-147,-138,-123,-99,-73,-53,-37,-25,-18,-10,-1,-2,-13,-20,-18,-11,-7,-6,-8,-10,-13,-15,-14,-11,-9,-11,-11,-9,-5,-4,-5,-5,-5,-4,-2,-6,-12,-12,-6,-5,-9,-8,-4,-6,-6,1,3,-1,-2,2,3,6,8,-1,-7,-5,-3,-6,-8,-5,-5,-6,-7,-9,-8,-3,-2,-4,-8,-10,-13,-16,-17,-12,-4,-2,-4,-6,-6,-8,-7,-6,-7,-7,-6,-9,-15,-21,-22,-19,-22,-26,-27,-27,-27,-29,-31,-32,-36,-36,-36,-35,-34,-34,-38,-41,-39,-37,-39,-42,-39,-38,-42,-43,-40,-42,-43,-46,-51,-53,-49,-48,-48,-50,-53,-55,-54,-54,-54,-54,-58,-53,-41,-38,-43,-42,-35,-32,-29,-25,-24,-30,-28,-22,-23,-26,-24,-21,-19,-17,-12,-10,-11,-6,1,3,2,
1,1,1,5,8,4,1,-1,-7,-5,-5,-9,-7,-3,-6,-10,-8,-8,-3,0,0,1,3,5,5,4,4,4,5,6,7,7,8,8,7,8,8,7,6,7,6,2,0,1,1,-2,-3,-3,-5,-4,-3,-3,-3,1,3,2,3,4,4,5,7,6,4,5,7,5,1,-1,-1,-1,0,1,2,4,8,10,8,7,6,6,4,2,1,-1,-3,-3,-3,-6,-6,-4,-2,0,2,3,2,3,4,4,5,0,-1,0,0,-1,-2,-2,-2,-2,-3,-3,-4,-4,-4,-4,-6,-7,-8,-7,-5,-4,-3,-1,-1,-1,-1,-1,-1,1,2,0,-2,-1,1,1,-1,-1,-1,0,1,1,1,3,4,3,3,2,1,0,0,0,1,0,1,0,1,1,1,1,2,3,3,3,3,3,3,3,2,1,1,3,3,2,1,0,0,0,1,2,2,2,2,1,2,3,3,2,2,1,0,-1,-1,-1,-1,-1,-2,-2,-1,0,0,0,0,0,-1,-2,-2,-1,-1,-1,-1,0,0,0,2,4,6,8,9,7,7,8,7,5,6,6,5,4,3,1,-1,-1,-1,-3,-4,-3,-3,-4,-4,-5,-5,-4,-2,-1,-1,-1,0,1,1,1,1,1,1,1,1,0,0,-1,-3,-3,-3,-2,-1,-2,-2,-2,-2,-1,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,1,1,2,0,-1,0,0,0,0,1,1,0,-1,0,2,3,2,1,0,1,1,-1,
-1,-1,-1,-3,-5,-6,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-9,-10,-9,-6,-5,-8,-10,-10,-13,-13,-14,-16,-15,-12,-9,-6,-3,0,4,13,24,32,38,46,57,65,67,66,59,48,35,23,14,9,5,3,0,0,4,8,7,4,1,1,4,7,7,7,7,6,5,6,6,4,3,4,5,3,1,1,1,3,7,8,4,2,3,3,1,0,0,-2,-2,-1,-1,-4,-7,-8,-8,-4,0,2,2,2,2,3,4,4,6,9,8,2,1,3,6,7,9,9,10,8,4,2,3,3,4,5,6,5,6,6,3,4,6,10,10,8,8,9,10,10,10,9,11,13,15,16,15,15,16,18,20,20,18,18,18,21,21,18,19,22,23,23,22,22,24,26,25,25,24,25,25,26,26,26,27,26,27,24,16,14,18,18,13,12,13,11,10,12,12,9,10,12,11,9,9,9,6,5,5,3,0,0,0,0,-1,-1,-3,-4,-3,-1,2,4,2,2,4,2,1,4,8,5,5,3,1,0,0,-1,-2,-2,-2,-2,-2,-2,-3,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-2,-1,-2,-2,-1,0,0,0,0,1,1,1,-1,-3,-3,-2,-3,-3,-3,-3,-3,-2,-2,-5,-4,-1,0,0,0,-1,-1,-2,-3,-6,-7,-6,-6,-5,-4,-3,-2,-2,-1,-1,-1,0,1,2,1,-1,-2,-4,-4,-3,-3,-3,-3,-3,-5,
-6,-6,-6,-3,-2,-2,-1,-1,-2,-3,-3,-4,-4,-4,-3,-3,-4,-3,-4,-4,-4,-1,2,2,3,4,6,7,4,0,-2,-1,-1,-2,-4,-5,-3,-5,-8,-10,-8,-6,-5,-6,-6,-6,-6,-7,-9,-9,-7,-6,-7,-9,-8,-5,-3,-3,-2,0,2,2,0,-2,-1,1,0,-3,-4,-4,-5,-6,-7,-6,-5,-5,-4,-3,0,2,3,3,4,3,1,-1,0,1,2,1,-3,-6,-8,-8,-7,-5,-3,-2,-2,-1,1,3,5,7,8,8,7,6,5,5,5,4,1,-1,-2,1,2,3,3,5,6,7,8,7,6,4,4,3,2,1,0,-1,-1,-4,-7,-5,-3,-3,-4,-4,-4,-5,-6,-8,-6,-6,-8,-10,-8,-5,-7,-11,-8,-10,-13,-11,-12,-17,-14,-5,1,9,23,35,45,59,79,96,109,120,136,149,146,130,110,86,59,37,21,12,10,5,2,9,19,24,21,14,7,4,5,6,5,2,1,-4,-4,2,5,2,2,1,-1,1,7,10,7,8,10,7,2,2,2,0,1,8,10,1,-2,4,6,4,6,7,6,12,17,11,6,9,11,8,7,8,8,8,10,9,7,11,14,13,11,15,18,15,10,9,10,9,11,11,9,9,10,11,9,10,15,22,21,17,18,24,27,26,26,28,30,33,35,34,34,38,38,37,42,47,47,45,47,48,43,44,51,53,51,52,54,59,65,65,58,57,62,63,61,59,56,56,
55,55,61,60,47,41,46,48,44,39,37,36,35,34,30,25,26,28,25,21,20,21,17,15,14,12,10,10,12,13,12,11,6,4,6,4,1,7,7,4,5,3,1,6,7,0,1,3,4,3,0,-1,1,4,4,2,1,1,1,2,4,5,5,3,2,-1,-3,-2,1,1,-2,-5,-6,-6,-5,-3,0,2,3,2,1,3,4,2,2,2,2,-2,-4,-4,-2,0,2,3,5,6,7,7,8,10,10,6,4,3,1,-2,-3,-2,-2,-2,-3,-4,-5,-5,-4,-3,-3,-2,-2,-4,-6,-7,-7,-5,-3,-4,-4,-2,-2,-1,-2,-1,2,7,7,6,7,8,6,4,4,4,4,5,2,-2,-3,-3,-2,-1,-2,-4,-4,-6,-7,-6,-5,-5,-4,-3,-5,-6,-3,-1,-2,-3,-3,-5,-8,-7,-7,-9,-9,-8,-9,-10,-10,-8,-7,-3,0,2,1,0,0,-1,-1,-1,-1,-2,-4,-6,-7,-5,-4,-5,-5,-3,-2,6,7,8,8,6,4,4,4,4,5,6,6,6,6,6,5,4,5,5,6,6,5,3,0,0,0,-1,-2,-2,0,3,4,4,4,6,7,7,6,8,10,12,10,8,7,8,8,8,8,9,11,11,9,8,8,10,10,7,5,5,4,2,0,0,2,4,4,2,2,5,6,6,6,7,7,7,5,4,4,3,0,-2,-3,-3,-3,-2,0,1,1,0,-1,0,3,7,8,8,8,6,3,3,3,3,
0,-3,-3,-4,-5,-6,-5,-3,-3,-3,-3,-3,0,3,3,0,-1,-2,-2,-3,-4,-5,-6,-5,-3,-2,-2,0,1,1,1,2,3,6,8,6,3,3,5,5,4,4,6,8,7,6,8,11,10,6,7,9,9,11,14,14,15,19,16,7,1,-8,-20,-32,-42,-57,-77,-94,-107,-118,-132,-145,-143,-130,-111,-87,-61,-37,-22,-13,-10,-6,-4,-8,-20,-23,-20,-13,-6,-3,-4,-5,-3,-2,1,5,5,-1,-3,-1,-1,-1,1,0,-3,-6,-4,-5,-9,-5,0,-1,0,1,0,-6,-8,-2,2,-4,-6,-6,-5,-3,-4,-11,-15,-12,-8,-9,-10,-9,-8,-9,-9,-11,-10,-7,-4,-7,-12,-12,-12,-14,-16,-14,-9,-8,-8,-8,-9,-10,-8,-8,-10,-10,-7,-7,-13,-20,-19,-15,-16,-22,-24,-24,-24,-25,-27,-32,-34,-32,-32,-36,-36,-35,-40,-44,-43,-42,-44,-45,-42,-43,-49,-52,-49,-49,-52,-56,-62,-63,-57,-56,-61,-61,-58,-56,-54,-54,-53,-54,-59,-57,-45,-41,-47,-48,-44,-40,-38,-37,-36,-35,-31,-26,-27,-28,-24,-19,-19,-21,-17,-15,-14,-12,-9,-10,-13,-14,-12,-11,-7,-5,-8,-5,-2,-7,-7,-4,-4,-2,-1,-5,-8,-1,0,-2,-2,-1,0,0,-1,-2,-3,-1,-1,0,0,-1,-2,-3,-4,-2,-1,1,3,2,0,-1,1,3,4,4,5,3,0,-1,-2,-2,-1,-2,-3,-1,-1,-1,0,3,5,3,0,-1,-3,-4,-6,-7,-8,-8,-9,-11,
-10,-7,-4,-3,-1,2,3,3,2,3,3,4,6,5,4,2,2,2,1,2,4,6,6,3,2,3,3,3,2,2,3,3,0,-4,-4,-3,-4,-5,-4,-2,-2,-2,-2,-2,-1,2,4,4,3,3,4,5,5,5,6,5,4,4,4,2,3,4,1,0,0,2,2,4,7,7,6,8,8,6,8,9,8,7,5,1,-1,-2,-2,-2,-1,0,0,0,0,1,3,5,5,3,2,3,3,1,0,-4,-5,-6,-6,-6,-5,-5,-6,-6,-7,-7,-7,-6,-6,-5,-3,-3,-4,-6,-6,-6,-5,-3,-3,-3,-4,-3,-3,-4,-5,-5,-5,-5,-5,-7,-7,-7,-6,-7,-8,-8,-7,-6,-6,-5,-5,-5,-5,-6,-7,-7,-7,-6,-5,-5,-6,-6,-5,-5,-4,-3,-1,-1,-2,-4,-4,-4,-4,-5,-5,-4,-3,-4,-4,-3,-2,-1,-1,0,1,2,2,2,2,1,0,-1,0,0,-1,-1,-2,-3,-3,-3,-3,-2,-1,-1,-2,-1,1,2,2,2,3,3,2,1,1,1,2,2,0,-2,-2,0,1,1,1,2,3,4,4,3,1,0,0,-1,-3,-3,-1,-1,-2,-4,-4,-2,0,0,-1,-3,-1,-1,-2,-4,-3,-3,-4,-6,-6,-5,-2,-4,-5,-6,-9,-10,-10,-12,-9,-5,0,3,10,14,19,28,39,48,54,58,63,68,71,65,57,46,31,19,11,7,6,4,5,7,11,13,12,9,4,1,1,3,1,2,1,-1,-2,-1,2,0,
0,2,2,0,1,1,2,3,4,3,0,-1,-1,0,1,1,2,1,0,1,4,4,1,0,3,6,7,9,7,5,6,7,7,7,9,10,9,3,1,4,7,9,8,6,8,8,4,3,5,4,3,5,5,4,5,5,2,0,3,7,8,5,7,10,11,11,12,10,12,16,17,17,15,17,16,18,20,20,20,20,20,22,20,19,23,26,26,25,25,26,29,30,30,31,33,32,28,27,26,26,26,28,30,27,21,20,24,24,22,21,22,21,20,20,18,14,14,14,10,8,8,9,8,7,7,6,4,6,8,9,6,6,5,4,5,4,2,3,3,0,2,0,0,1,4,1,-1,1,1,-1,-1,0,1,1,1,0,-1,-1,-2,-2,-1,1,2,1,-1,-2,-3,-2,-1,1,1,0,1,0,-1,-1,1,2,2,3,3,3,2,1,0,0,0,-1,-1,1,3,4,5,6,7,8,8,8,8,9,8,6,4,3,2,0,-1,-1,-2,-1,-1,-2,-3,-2,-1,0,0,1,1,2,2,1,0,2,2,1,1,1,0,0,0,-1,0,2,2,1,2,3,2,0,1,1,0,1,0,-1,-3,-3,-3,-3,-4,-4,-3,-2,-2,-1,-1,-1,-1,0,1,1,3,3,2,1,1,-1,-2,-3,-2,-3,-3,-1,-2,-3,-2,-1,1,2,3,3,4,4,4,3,3,3,2,1,0,-1,0,1,2,1,1,2,2,-3,
-3,0,1,-1,-1,-1,0,1,2,2,3,3,1,0,-1,-1,-2,-3,-4,-4,-3,-4,-7,-8,-6,-6,-5,-1,1,0,-2,-1,1,2,3,5,8,9,9,7,4,5,8,8,7,7,8,7,5,3,3,5,6,5,4,3,1,1,1,1,0,0,-1,-2,-2,-3,-3,-2,-2,-4,-4,-4,-5,-6,-7,-11,-13,-8,-5,-6,-10,-11,-10,-11,-15,-15,-16,-18,-19,-16,-15,-10,2,15,26,39,60,80,95,108,128,146,145,133,116,90,64,45,31,16,8,2,0,5,16,21,19,11,4,0,0,3,5,3,-3,-7,-5,1,2,0,-1,-3,-5,-2,2,4,2,4,4,2,2,3,5,3,5,13,16,7,1,4,5,3,2,1,-1,7,11,4,0,7,12,11,8,4,-1,1,3,-1,-5,-1,2,0,0,5,8,10,8,6,7,14,22,20,15,14,16,11,8,11,17,25,23,12,8,17,23,19,13,18,26,31,32,32,35,43,43,39,41,49,52,50,50,51,50,49,55,53,47,48,52,56,64,64,52,45,47,49,48,49,50,49,45,43,49,48,40,40,48,51,48,43,41,38,39,40,40,35,34,30,25,22,22,22,18,17,17,16,12,11,14,18,15,11,8,7,10,8,6,11,10,6,4,3,3,10,13,8,4,3,3,3,2,1,0,0,-1,-3,-4,-3,1,4,4,5,7,8,9,10,10,10,10,9,
6,4,2,1,0,2,5,8,10,11,11,11,13,15,14,13,12,10,8,7,6,6,6,5,3,3,3,4,4,3,2,3,3,3,4,6,6,5,8,9,7,7,10,10,8,7,6,3,4,6,5,4,5,5,3,2,2,3,4,5,5,4,6,8,7,7,7,9,11,10,7,7,5,3,2,1,1,1,0,-2,-3,-2,-1,0,0,0,0,0,-1,-2,0,0,-3,-3,-3,-1,2,4,4,5,6,6,3,2,4,5,2,1,-1,-1,-2,-5,-8,-8,-6,-5,-5,-6,-4,-2,-1,-1,0,2,3,4,4,3,2,3,2,0,-1,-1,-3,-4,-2,-1,-2,-3,-2,-1,-2,-3,-4,-5,-5,-4,-5,-7,-6,-2,0,-1,0,2,3,5,7,7,7,8,8,6,5,5,5,3,2,2,2,1,0,3,6,5,4,5,5,5,6,8,8,7,8,6,3,4,5,5,7,9,6,1,3,5,5,3,3,1,1,-1,-1,0,0,0,0,-1,-1,-1,-2,-2,-1,0,0,1,3,3,4,4,3,4,7,8,7,6,5,1,-1,0,1,0,-1,-1,-3,-5,-7,-8,-8,-6,-3,-5,-7,-7,-6,-6,-6,-5,-4,-2,-3,-4,-5,-4,-3,-2,-1,-1,-1,0,0,0,0,1,2,3,3,1,2,3,3,3,4,5,7,10,12,8,5,5,7,10,9,10,14,14,15,18,18,16,14,9,-3,-14,-24,-39,-60,-79,-93,-106,
-125,-141,-142,-131,-114,-90,-63,-43,-28,-15,-7,-2,1,-5,-15,-19,-18,-11,-4,-1,-2,-4,-5,-3,1,6,3,-1,-3,-1,1,3,3,2,-1,-2,-1,-3,-5,-3,-2,-3,-3,-3,-5,-12,-15,-7,-1,-4,-4,-2,0,0,0,-5,-9,-6,-2,-6,-12,-12,-9,-4,-2,-4,-4,1,6,1,-5,-3,-3,-6,-11,-11,-9,-6,-5,-12,-20,-19,-14,-13,-16,-11,-7,-9,-17,-24,-22,-12,-8,-16,-21,-17,-13,-16,-24,-30,-31,-30,-33,-40,-40,-37,-39,-46,-51,-48,-47,-51,-48,-48,-51,-51,-45,-46,-50,-54,-61,-62,-51,-44,-47,-47,-47,-47,-49,-49,-46,-45,-50,-48,-39,-38,-47,-50,-45,-41,-38,-36,-36,-38,-37,-33,-31,-28,-23,-21,-21,-21,-18,-16,-16,-15,-11,-9,-13,-16,-13,-9,-6,-5,-8,-7,-5,-10,-8,-5,-4,-2,-2,-8,-12,-9,-5,-4,-3,-3,-2,-1,0,0,1,3,4,3,0,-2,-3,-3,-4,-6,-7,-8,-9,-9,-9,-8,-7,-5,-3,-3,-2,-4,-7,-9,-11,-11,-11,-11,-12,-14,-14,-13,-12,-10,-8,-7,-7,-7,-7,-6,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-4,-6,-6,-5,-8,-10,-8,-8,-12,-12,-10,-9,-8,-5,-5,-7,-5,-5,-6,-6,-3,-3,-4,-4,-5,-6,-6,-6,-7,-8,-8,-8,-8,-9,-10,-9,-8,-8,-6,-4,-3,-2,-2,-1,0,1,2,1,1,1,1,1,1,1,1,2,1,1,3,4,3,1,-2,-4,-4,-4,
-5,-5,-2,-2,-3,-3,-1,0,1,2,2,4,6,6,5,4,4,5,4,2,1,1,0,-2,-3,-4,-4,-4,-3,-3,-2,0,0,1,2,3,2,1,2,3,2,1,2,4,4,5,5,4,4,6,5,1,0,0,-1,-3,-4,-6,-8,-8,-8,-9,-9,-6,-5,-5,-5,-3,-3,-3,-3,-2,-2,-4,-7,-6,-5,-6,-6,-6,-8,-9,-8,-8,-9,-7,-4,-4,-6,-5,-6,-8,-6,-2,-3,-5,-4,-2,-2,1,1,3,3,2,2,1,0,0,0,0,1,1,0,-1,-1,-1,-3,-3,-3,-3,-3,-4,-5,-5,-5,-5,-4,-2,-1,-1,-1,-1,0,1,2,3,3,3,2,2,2,2,3,2,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,-1,-1,-1,-2,-2,-2,-3,-4,-4,-6,-6,-5,-4,-2,-2,-5,-4,-6,-7,-8,-9,-11,-11,-9,-9,-5,2,6,12,19,29,38,46,52,59,67,68,64,56,45,30,19,11,6,2,0,1,2,6,8,8,4,2,-1,-1,1,1,0,-1,-1,-2,-2,0,-1,-1,-1,-1,-2,-3,-2,-2,1,3,2,0,0,0,1,1,4,5,3,0,-1,0,-1,-3,-4,-3,0,0,2,2,3,5,7,5,2,2,3,2,-2,-4,-2,4,5,3,3,5,7,5,2,2,6,9,10,8,7,9,7,4,4,7,12,12,7,4,7,8,8,6,6,10,13,
15,14,15,17,17,17,19,21,22,22,23,25,23,22,22,24,23,22,23,24,26,27,23,20,23,22,19,20,23,24,22,23,24,21,16,16,21,21,19,18,18,16,16,16,16,14,14,13,10,9,10,10,8,7,7,7,4,4,5,7,4,3,2,1,2,3,1,3,2,1,1,0,0,2,5,5,2,1,1,1,0,-1,-2,-1,-1,-1,-2,-2,-2,-1,-2,-2,-2,-1,1,1,1,2,3,3,3,3,3,3,4,4,4,5,6,6,5,4,4,6,6,6,6,5,4,4,5,5,5,5,5,4,3,2,2,2,2,1,0,1,1,2,2,3,5,5,4,4,7,7,6,5,4,3,2,2,2,2,3,2,1,1,3,3,3,3,4,4,4,4,3,4,3,3,2,2,3,3,2,1,1,1,0,0,-1,-1,-1,0,-1,-2,-3,-3,-3,-3,-3,-3,-2,-3,-3,-4,-3,-2,-1,0,0,0,0,-1,-2,-1,-1,-2,-3,-3,-3,-3,-3,-4,-5,-4,-3,-2,-3,-2,-2,-1,-1,0,0,0,1,2,2,2,2,2,1,0,0,0,0,0,0,0,0,-1,-1,0,-1,-3,-4,-3,-4,-3,-3,-4,-3,0,1,1,1,3,4,5,5,5,5,6,6,4,3,3,3,2,2,2,3,3,3,4,4,4,4,4,5,6,7,7,5,5,5,4,2,3,3,3,2,3,2,1,1,3,2,0,-1,3,
2,-1,-3,-2,2,0,-5,-4,-3,-6,-6,-6,-11,-11,-6,-4,-3,3,11,19,26,42,61,76,90,111,127,129,125,113,91,69,52,39,24,15,10,9,15,24,27,23,18,15,14,15,18,20,18,12,8,7,9,8,6,4,-1,-2,0,1,-1,-3,-1,2,-3,-10,-9,-6,-4,-2,2,3,0,-5,-3,-3,-3,-1,-1,3,9,11,8,7,12,13,13,14,15,14,14,13,8,4,4,3,1,4,7,9,7,2,-3,-2,4,8,8,5,6,9,11,8,8,12,20,20,13,10,19,25,23,18,19,22,27,29,28,26,28,28,23,26,34,35,30,31,35,34,37,47,50,47,47,49,52,58,60,51,45,48,51,52,47,45,50,51,49,52,52,43,41,45,45,43,39,36,31,28,30,34,31,24,21,18,12,11,15,14,10,12,15,11,5,8,15,15,11,6,3,9,8,3,3,1,-1,3,5,5,9,11,6,1,1,2,2,1,0,-4,-8,-9,-9,-9,-8,-6,-5,-3,-2,-3,-3,1,4,3,1,0,0,1,3,3,2,3,2,1,1,1,2,1,-1,-3,-3,-3,-4,-4,-4,-4,-3,-2,-1,2,6,9,9,10,11,12,12,13,16,19,20,18,15,13,13,12,12,13,12,10,6,1,0,1,0,-1,0,2,2,2,4,4,5,8,9,9,10,10,9,8,7,4,4,7,8,5,4,3,2,3,5,6,
5,5,6,5,4,4,5,6,7,6,2,1,1,0,-3,-5,-4,-2,-1,-1,-1,-1,0,1,3,4,6,7,4,1,0,0,0,1,4,7,10,11,8,7,10,12,10,8,10,12,9,3,0,1,3,4,1,-1,0,0,-3,-4,-3,-1,0,-1,-4,-6,-7,-6,-6,-5,-5,-6,-6,-6,-9,-11,-8,-8,-9,-8,-8,-12,-13,-11,-10,-10,-8,-7,-7,-5,-2,0,3,8,9,9,8,7,7,9,13,14,13,10,5,4,6,7,6,6,5,2,-2,-4,-4,-2,1,1,-3,-6,-7,-8,-9,-8,-10,-11,-10,-11,-13,-13,-9,-7,-6,-5,-5,-5,-2,-3,-6,-8,-6,-2,-1,-8,-13,-10,-10,-15,-17,-16,-16,-15,-13,-15,-12,-3,7,18,36,57,74,88,103,122,137,139,127,113,95,71,48,28,15,6,-1,-3,2,13,17,15,8,2,-2,-2,2,6,8,4,-2,-4,0,2,0,-3,-5,-4,0,1,1,-2,3,-3,-2,0,1,1,-3,-1,4,3,2,4,4,5,11,12,7,5,3,-3,-11,-18,-27,-41,-59,-75,-90,-108,-126,-130,-125,-112,-92,-69,-51,-36,-23,-14,-9,-8,-12,-21,-25,-22,-17,-13,-11,-12,-17,-20,-17,-13,-8,-7,-9,-7,-7,-5,0,1,-1,-1,0,3,-1,-3,2,9,9,6,3,1,-2,-4,-1,3,2,1,2,1,1,-4,-10,-11,-9,-8,-11,-12,-13,-16,-15,-16,-15,-14,-7,-4,-5,-5,-4,-6,-9,-11,
-9,-3,1,0,-6,-9,-9,-8,-8,-11,-12,-10,-9,-13,-20,-21,-14,-12,-19,-26,-24,-20,-20,-24,-28,-31,-30,-27,-30,-29,-25,-28,-35,-34,-31,-33,-38,-37,-39,-46,-50,-47,-47,-49,-52,-58,-59,-51,-45,-48,-52,-51,-47,-46,-50,-50,-50,-54,-51,-43,-40,-44,-45,-42,-39,-37,-32,-28,-31,-34,-30,-23,-21,-17,-11,-11,-14,-14,-10,-11,-13,-10,-4,-8,-13,-13,-11,-7,-4,-8,-8,-4,-3,-2,1,-2,-4,-4,-9,-14,-9,-2,-2,-3,-2,-2,-1,2,7,7,7,8,7,5,4,2,1,1,0,-3,-5,-5,-3,-2,-3,-3,-4,-4,-4,-4,-3,-2,-1,-2,-2,-1,0,2,3,3,4,5,5,5,3,2,1,-1,-5,-7,-8,-9,-10,-11,-12,-13,-15,-19,-19,-17,-15,-14,-12,-12,-12,-12,-11,-10,-6,-1,0,0,0,1,0,-1,0,-1,-2,-3,-4,-6,-7,-8,-8,-8,-6,-5,-5,-2,-2,-6,-6,-4,-3,-1,-1,-1,-4,-4,-3,-3,-3,-2,-1,-2,-3,-4,-6,-4,-1,1,1,2,5,6,5,4,4,3,4,3,2,1,-1,-2,-4,-5,-3,-1,1,1,1,0,-2,-6,-8,-9,-7,-5,-8,-10,-8,-6,-8,-9,-6,-1,1,0,-1,-1,0,1,0,0,2,3,3,1,0,1,5,7,7,7,8,6,6,7,7,7,10,12,10,10,11,10,10,13,14,13,13,12,10,8,9,6,2,1,-2,-6,-8,-8,-8,-7,-7,-8,-12,-13,
-12,-9,-4,-2,-4,-5,-4,-4,-3,-1,2,4,4,2,-1,-1,3,7,9,10,10,10,11,12,12,13,15,14,10,7,6,5,6,5,4,4,7,9,7,3,2,9,15,13,11,15,17,16,17,15,13,15,13,3,-8,-18,-36,-56,-74,-87,-102,-119,-136,-139,-128,-114,-95,-71,-47,-29,-15,-7,0,2,-3,-12,-17,-15,-9,-2,3,3,0,-5,-6,-3,3,6,2,1,4,6,7,7,5,4,4,4,-1,0,1,0,1,1,2,2,0,-1,-1,-1,0,-2,-5,-5,-3,-3,-2,2,5,7,11,19,27,35,43,50,59,63,61,56,47,36,25,17,11,5,3,2,3,6,9,9,7,4,3,3,7,7,7,6,5,4,3,3,2,3,2,1,1,-1,-2,-2,0,2,-2,-6,-7,-6,-3,-2,-1,-1,0,-1,-1,0,-1,-2,-2,3,6,5,4,4,3,4,8,10,10,11,12,8,3,3,5,6,7,6,4,5,5,2,0,0,2,3,4,4,4,6,6,4,3,5,9,10,7,7,10,13,14,12,11,12,15,17,17,15,14,15,15,15,16,14,14,17,21,19,19,21,24,24,24,25,25,27,29,25,24,26,25,22,21,21,23,24,24,24,21,17,17,18,19,17,16,16,13,12,13,13,13,10,7,4,2,2,4,3,3,2,2,1,1,2,4,4,4,4,2,4,5,3,3,0,-1,1,1,1,3,7,
7,2,1,1,0,1,1,-2,-4,-4,-4,-5,-6,-4,-3,-2,-1,-1,0,3,4,3,3,3,4,4,4,4,4,4,3,2,2,1,0,0,-1,-2,-3,-3,-4,-4,-5,-5,-4,-3,-1,-1,0,1,2,2,3,5,6,6,7,8,9,9,9,8,8,8,9,8,7,7,6,4,3,3,2,1,2,1,0,0,1,1,2,3,4,4,3,3,2,2,2,1,1,2,2,1,0,-1,-2,-1,1,1,0,0,0,-1,-1,-1,0,2,3,2,0,-2,-3,-3,-4,-5,-5,-5,-5,-4,-4,-4,-4,-3,-1,1,2,2,1,0,-1,-1,-1,0,2,3,4,4,3,3,3,4,4,3,3,3,1,0,0,0,0,0,-1,0,1,1,0,0,0,0,0,-1,-2,-2,-2,-3,-4,-4,-4,-3,-3,-3,-4,-5,-6,-6,-7,-6,-5,-7,-8,-8,-8,-8,-6,-5,-5,-3,-1,-1,1,4,5,5,5,5,5,5,7,7,7,6,3,1,0,1,1,2,1,0,0,-1,-1,-1,1,1,-1,-3,-5,-5,-5,-5,-7,-7,-7,-8,-9,-7,-5,-2,-2,-2,-3,-1,-3,-3,-4,-5,-4,-4,-3,-5,-8,-8,-7,-8,-8,-8,-8,-7,-5,-6,-5,2,8,12,20,30,38,44,51,60,68,71,67,60,52,40,26,15,9,6,3,1,2,6,9,7,5,1,-2,-2,0,0,0,-2,-4,-5,-4,-4,-5,-8,-8,-9,-9,-9,-8,-5,-2,6,
2,-4,-1,1,-1,-2,1,0,-5,-7,-4,-2,-5,-4,-2,0,7,9,1,-2,3,4,-1,-1,0,-1,0,4,3,-2,-1,0,-3,-1,5,8,6,2,-2,-2,0,2,5,6,7,7,6,3,5,10,13,11,8,9,17,22,23,17,16,18,20,19,21,24,25,24,23,26,34,39,40,39,43,45,46,51,51,45,42,43,45,51,55,52,46,43,45,48,47,48,49,46,47,51,48,36,34,44,47,41,37,35,30,29,31,33,32,27,26,23,21,20,21,24,25,24,25,23,18,18,23,23,19,14,10,12,13,11,11,6,0,2,2,0,2,2,-1,-4,-6,-6,-4,-5,-6,-4,0,1,2,6,11,16,17,14,12,13,13,11,7,4,2,1,0,0,1,1,2,3,4,4,4,5,7,9,7,5,4,2,2,2,3,4,5,6,5,1,-2,-1,3,5,5,5,4,2,0,-3,-5,-4,-2,-3,-5,-3,-2,-2,-3,-2,0,4,7,7,8,9,8,5,5,7,8,9,10,9,8,8,9,8,9,11,10,7,5,5,6,4,3,3,2,1,0,0,-2,-2,-1,0,-1,-1,-2,-5,-6,-5,-4,-5,-5,-3,-3,-4,-3,-1,1,3,4,5,5,4,3,3,5,4,1,0,-1,-2,-1,-1,-2,-4,-5,-6,-7,-6,-1,1,-1,-2,-2,-3,-3,0,5,6,5,4,1,0,2,3,2,2,4,3,1,1,1,0,
-1,-2,-1,-1,-2,-2,-3,-3,-3,-2,-1,0,1,1,2,3,3,2,4,4,0,-2,0,-1,-1,-1,-1,-1,1,-1,-4,-3,-1,-1,-1,-2,-2,-2,0,0,1,3,3,2,4,4,2,1,2,0,-2,-2,0,1,3,2,1,2,3,3,2,2,3,2,0,-1,-1,0,0,-2,-3,-3,-2,1,0,-2,-2,1,1,-1,-2,0,2,3,-1,-3,-2,-1,-6,-10,-12,-14,-16,-14,-13,-11,-4,8,24,42,59,74,86,100,119,138,138,125,110,88,60,39,22,10,6,3,4,11,19,23,21,16,10,6,5,5,6,6,1,-4,-6,-1,-3,-6,-5,-5,-6,-4,-1,-1,-1,2,4,1,-1,5,8,8,8,11,11,8,3,3,3,7,9,3,3,10,10,3,0,4,1,-2,2,3,-4,-4,4,5,-1,-1,-1,-2,6,14,14,8,5,2,0,2,5,4,5,7,8,9,13,14,13,15,17,12,9,15,21,-5,-1,7,3,-1,-1,0,-1,0,5,6,2,2,5,6,4,0,-6,-8,-2,1,-3,-3,2,1,0,1,1,0,2,7,4,3,6,4,-1,-5,-4,0,2,1,-1,-2,-5,-7,-8,-8,-6,-3,-4,-9,-12,-11,-8,-9,-15,-21,-21,-16,-15,-17,-18,-18,-20,-21,-22,-21,-20,-25,-32,-36,-36,-36,-40,-41,-42,-46,-46,-42,-40,-41,-43,-48,-51,-48,-44,-44,-45,-46,-47,-46,-48,-48,-48,-52,-48,-35,-33,-42,-45,-39,
-35,-34,-28,-27,-28,-30,-28,-25,-24,-21,-18,-17,-19,-23,-24,-23,-22,-20,-16,-16,-20,-20,-18,-12,-8,-10,-11,-8,-9,-3,3,1,0,2,0,0,2,5,8,8,6,7,8,6,3,2,0,-3,-8,-12,-14,-11,-8,-9,-10,-7,-4,-2,0,2,2,1,0,-1,-2,-3,-3,-3,-3,-4,-6,-7,-6,-4,-3,-2,-1,-2,-2,-3,-4,-5,-4,-1,1,0,-3,-3,-4,-4,-4,-2,0,3,5,4,2,4,5,3,2,3,4,3,1,-2,-4,-5,-5,-5,-4,-2,-2,-3,-4,-5,-6,-5,-4,-5,-5,-5,-6,-8,-8,-5,-3,-3,-2,-2,-1,-1,-1,2,3,3,4,4,2,2,3,3,5,7,9,7,6,7,6,5,6,6,5,3,1,-1,-2,-3,-3,-2,-2,-2,-3,-2,0,2,4,5,4,4,6,7,7,8,9,8,3,1,3,4,3,4,5,2,-2,-3,-2,-1,0,1,0,-1,0,-1,-2,-1,1,1,1,2,4,4,2,3,4,4,4,4,4,4,3,2,0,0,1,-1,-1,0,-2,-1,2,3,2,3,4,4,3,2,2,3,5,5,3,3,3,2,3,2,1,1,1,-1,0,0,-1,-1,0,2,1,2,4,4,2,1,-1,0,1,0,-1,-1,0,-1,-1,0,2,3,2,1,1,3,3,3,1,-1,0,2,2,0,1,2,2,1,0,-1,1,5,4,3,7,10,12,15,17,15,13,10,3,-8,-23,-39,
-58,-75,-87,-99,-117,-136,-137,-125,-109,-87,-59,-36,-19,-9,-4,-1,-2,-8,-17,-20,-19,-14,-9,-4,-3,-4,-3,-3,0,5,8,5,7,9,6,6,7,6,4,3,2,-1,-5,0,3,-3,-6,-6,-7,-9,-8,-7,-4,-2,-3,-5,-6,-2,-2,-8,-9,-3,-1,-2,1,3,-2,-2,3,3,-3,-3,3,2,1,0,-6,-12,-12,-7,-4,-2,0,-1,-3,-5,-6,-8,-9,-10,-13,-15,-13,-16,-17,-13,-10,-15,-21,1,-2,-5,-3,1,4,5,4,2,1,0,1,1,0,-3,-2,1,2,3,3,1,0,0,0,0,1,1,-1,-4,-9,-10,-7,-5,-5,-6,-4,0,1,-1,-1,1,3,2,3,5,6,7,5,2,2,4,5,5,4,5,7,8,9,7,5,6,8,8,9,8,8,8,8,11,13,14,14,14,18,19,17,18,19,19,17,16,17,20,21,21,23,23,23,21,22,24,25,25,26,27,23,17,15,20,20,17,16,14,12,11,11,11,12,12,9,8,8,8,9,11,12,10,10,8,6,7,9,7,7,6,2,2,4,4,2,1,-1,-1,-2,-3,-2,0,-1,-3,-5,-5,-5,-5,-6,-6,-5,-4,-2,0,2,4,5,4,3,3,3,2,1,0,-2,-3,-4,-2,-1,0,1,2,1,1,1,2,2,2,2,2,1,-1,-1,0,2,3,4,4,4,4,2,1,1,1,1,3,3,1,0,-1,-3,-3,-1,-1,-1,0,
0,-1,-1,-1,0,1,2,2,2,2,1,-1,-2,-2,-1,0,2,1,0,1,1,1,2,4,4,2,1,1,0,-1,1,1,1,-2,-2,-3,-2,-1,-1,-1,-3,-3,-4,-6,-7,-6,-5,-4,-4,-4,-5,-5,-4,-3,-2,0,1,2,2,1,0,1,1,0,-3,-4,-6,-7,-7,-7,-7,-7,-7,-7,-8,-5,-4,-4,-4,-4,-4,-4,-4,-4,-2,-1,-2,-3,-3,-3,-2,-3,-3,-2,-2,-3,-3,-3,-4,-4,-5,-5,-4,-4,-5,-5,-4,-4,-4,-5,-4,-3,-2,-2,-3,-3,-2,-3,-3,-3,-3,-4,-3,-4,-6,-6,-4,-4,-4,-5,-4,-4,-5,-5,-5,-4,-3,-2,-2,-2,-2,-2,-3,-4,-3,-2,-3,-4,-4,-4,-5,-5,-4,-3,-2,-3,-4,-3,-2,-2,-2,-1,-1,-1,-3,-3,-3,-1,-1,-2,-2,-1,-1,0,0,-1,-1,-2,-3,-3,-3,-3,-3,-2,-2,-4,-4,-5,-5,-6,-6,-9,-9,-8,-7,-5,-1,6,13,21,30,38,44,49,57,66,66,61,54,44,29,16,7,3,0,-1,-2,1,5,9,9,7,3,0,-1,0,-2,-1,-1,-4,-6,-6,-7,-8,-6,-5,-5,-5,-6,-5,-3,2,2,1,-1,1,2,3,5,4,3,5,4,3,3,4,1,0,1,4,4,4,2,-1,-3,-3,1,1,1,1,1,-2,-5,-3,0,2,4,5,5,3,2,2,1,0,0,2,4,6,8,9,10,9,10,10,11,10,8,10,13,22,
20,22,23,23,27,29,32,34,35,34,38,45,44,37,35,41,42,42,46,46,41,43,43,41,48,52,47,42,45,45,44,44,42,41,41,44,49,46,34,31,39,42,39,36,35,34,34,35,35,31,29,30,26,21,20,20,21,20,20,18,15,10,9,11,9,5,1,-1,2,0,-6,-5,-7,-8,-2,3,4,5,6,8,9,8,8,8,8,7,5,2,1,0,-2,-2,0,1,1,1,1,0,0,2,1,0,0,-1,-2,-2,-4,-6,-5,-2,0,-2,-3,-2,1,2,0,-1,-1,0,0,-2,-3,0,4,3,0,0,0,0,1,1,1,0,0,-2,-2,1,2,-1,-2,-3,-6,-4,0,1,1,2,4,4,5,7,7,8,11,11,10,10,7,5,3,-1,-3,-3,0,2,2,0,-1,-1,0,-2,-3,-2,0,1,0,-1,-1,-4,-7,-6,-2,0,-2,-2,-2,-4,-5,-4,-3,0,2,1,-4,-4,0,0,-2,-2,1,1,-1,1,3,4,6,8,8,9,10,10,7,6,6,4,2,1,3,1,-2,-3,-2,-1,0,0,0,-1,-1,-2,-4,-3,0,0,-3,-6,-6,-7,-6,-4,-3,-2,-1,-2,-4,-4,-1,2,5,7,7,5,4,3,1,2,3,4,5,4,0,-1,1,2,3,5,6,6,7,7,7,8,11,10,9,8,7,5,5,6,5,3,4,5,3,4,6,7,9,10,10,11,12,13,12,11,13,14,13,13,
14,14,14,12,9,8,7,5,3,2,1,0,0,2,-1,-4,-2,0,1,0,-3,-5,-2,-4,-11,-15,-17,-21,-21,-17,-14,-15,-10,-4,3,18,40,61,75,91,112,128,131,125,120,107,85,62,41,28,24,19,16,18,22,21,16,8,4,4,8,9,8,7,5,4,5,9,7,3,2,2,3,2,0,2,0,-3,-3,-6,-7,-2,3,3,4,7,8,4,2,5,7,9,11,11,8,11,16,13,13,21,22,17,17,16,8,6,13,15,9,5,2,-1,2,8,11,11,7,2,0,1,1,2,0,0,1,2,6,8,9,11,15,19,21,26,29,28,26,29,33,31,31,32,33,29,23,26,35,44,44,38,34,39,42,42,44,44,41,41,42,40,41,45,45,40,40,43,49,50,48,46,48,51,56,57,49,45,53,58,51,43,41,39,35,35,32,24,21,23,20,14,14,16,18,19,18,15,13,14,15,-22,-21,-20,-21,-24,-27,-30,-31,-33,-34,-34,-36,-43,-43,-36,-35,-41,-41,-41,-44,-45,-42,-43,-43,-41,-46,-52,-47,-43,-46,-47,-45,-45,-45,-43,-42,-45,-49,-45,-34,-31,-38,-42,-39,-35,-34,-33,-33,-33,-34,-31,-29,-28,-25,-20,-19,-19,-19,-20,-19,-18,-14,-11,-10,-10,-9,-6,-3,0,-3,-1,3,2,5,6,1,-2,-3,-5,-6,-8,-9,-8,-8,-9,-8,-7,-5,-2,-1,0,1,2,0,0,0,0,0,0,0,-1,
-1,0,0,0,0,1,2,4,3,0,-1,0,2,1,-1,-1,0,0,0,-1,-1,0,2,0,-4,-3,0,0,0,0,0,0,0,0,0,2,3,0,0,2,2,4,6,5,1,0,0,-2,-4,-5,-5,-7,-7,-9,-11,-11,-10,-9,-6,-4,-2,1,3,2,0,-1,-1,0,1,1,1,1,2,1,0,-1,0,1,1,2,5,5,1,0,1,1,1,3,4,3,2,1,-1,1,5,5,2,1,3,3,1,1,2,1,-1,-3,-4,-6,-6,-6,-7,-7,-4,-2,-3,-2,0,1,-1,0,2,3,2,1,-1,-1,-1,0,0,1,2,2,1,0,2,4,5,6,6,4,3,2,2,2,4,3,1,-2,-5,-6,-7,-6,-5,-3,-2,-3,-4,-5,-6,-4,-1,0,-2,-3,-4,-5,-6,-7,-8,-8,-7,-8,-11,-10,-8,-8,-7,-5,-6,-7,-5,-4,-4,-4,-3,-4,-7,-7,-9,-10,-10,-11,-12,-13,-12,-11,-12,-13,-12,-12,-12,-13,-13,-11,-8,-7,-7,-5,-4,-3,-1,0,0,-1,3,5,2,-2,-1,-1,1,4,2,3,9,13,14,18,18,14,12,12,7,1,-6,-20,-42,-61,-76,-91,-112,-130,-133,-127,-120,-107,-85,-61,-40,-28,-24,-19,-17,-19,-21,-20,-15,-10,-5,-3,-5,-7,-6,-5,-3,0,-2,-5,-4,1,0,-2,-2,0,1,-1,0,0,1,5,7,2,-2,-4,-4,-6,-7,-4,-3,-5,-8,-9,-10,-9,-6,-10,-13,-13,-12,-17,
-18,-15,-17,-15,-8,-7,-12,-12,-6,-2,-2,-1,-3,-6,-10,-10,-6,-1,0,0,-1,-1,-1,0,-1,-2,-5,-8,-8,-11,-14,-16,-18,-21,-24,-23,-21,-24,-28,-29,-28,-29,-29,-26,-22,-24,-33,-42,-42,-36,-33,-38,-41,-40,-41,-43,-41,-41,-42,-40,-41,-45,-45,-41,-41,-44,-48,-48,-46,-44,-46,-50,-55,-53,-44,-40,-49,-53,-47,-39,-39,-36,-33,-32,-30,-24,-19,-21,-20,-14,-13,-15,-16,-18,-17,-14,-12,-12,-14,13,11,9,10,13,15,16,17,17,17,18,20,22,22,18,19,23,23,21,20,22,21,21,21,19,23,25,25,25,27,28,25,25,27,25,25,26,26,22,16,15,20,20,17,16,18,17,17,18,18,17,17,15,12,10,10,10,9,10,9,9,7,6,7,5,4,4,3,1,2,3,2,0,-2,-3,-1,1,2,2,3,5,6,5,5,5,5,4,3,2,2,0,-1,-2,-1,-2,-3,-2,-1,-1,-2,-1,-1,0,1,1,-1,0,0,-1,-2,-1,1,1,-1,-1,-1,-1,-1,-1,-1,0,1,-1,-2,-1,1,1,0,-1,-1,-2,-3,-3,-3,-3,-4,-4,-6,-5,-4,-4,-5,-6,-6,-5,-3,-2,-1,0,2,3,3,2,3,5,5,4,3,3,3,2,0,-2,-3,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,0,-1,0,0,-1,-2,-2,-1,0,-1,0,0,-1,-2,-2,-2,-2,-3,-4,-6,-6,-5,-5,-6,-6,
-4,-4,-5,-4,-2,0,0,0,0,0,0,-1,-4,-5,-3,-2,-3,-4,-3,-2,-3,-3,-2,0,1,3,2,0,0,0,-2,-2,-2,-2,-3,-4,-3,-4,-4,-4,-3,-3,-2,-2,-2,-2,0,2,3,3,4,4,4,3,3,3,4,4,4,3,2,2,3,3,3,4,4,4,5,6,5,5,6,5,4,4,4,4,5,5,4,3,2,2,2,3,4,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,6,5,3,3,3,3,2,2,2,1,0,-1,-3,-4,-2,1,1,1,0,-1,-2,-1,-2,-5,-6,-7,-7,-5,-5,-4,-1,3,5,11,22,32,39,46,55,64,66,64,60,55,44,29,19,15,12,10,9,9,9,9,7,4,0,-1,0,0,-1,-1,-2,-5,-5,-2,-3,-4,-1,1,0,-1,-4,-2,1,2,2,-1,-4,-2,0,2,3,3,3,3,3,3,5,5,3,3,2,4,5,7,6,4,3,6,8,6,5,3,4,2,-1,-1,2,3,1,0,1,3,1,-2,-2,-2,-3,-1,0,-1,0,0,0,0,1,2,3,4,5,5,6,6,5,6,8,11,10,10,10,8,7,10,15,19,17,15,12,17,19,18,18,19,20,19,18,17,18,21,21,20,20,22,21,20,19,19,20,23,24,21,16,15,19,21,18,16,17,17,15,13,12,9,8,10,9,8,7,7,7,8,7,6,5,5,5,14,
14,12,7,6,8,7,5,10,7,2,3,3,1,3,6,6,4,2,1,1,1,2,2,1,1,1,0,-1,0,2,4,3,2,3,4,4,4,3,4,5,4,2,0,0,2,3,4,5,7,7,7,4,3,6,8,9,9,7,4,1,3,8,9,6,5,5,5,4,4,4,6,8,5,-1,0,4,4,1,-1,1,2,0,-2,-2,0,1,0,-2,-2,-2,-1,0,-2,-3,-1,1,2,2,2,2,3,2,-1,-3,-3,-2,-2,-2,-4,-5,-5,-6,-6,-4,-2,-3,-5,-5,-5,-6,-6,-2,1,2,3,2,0,1,6,7,6,5,3,0,-1,0,2,3,5,6,4,0,0,0,-3,-5,-5,-5,-6,-7,-8,-11,-11,-7,-6,-3,0,1,-1,-3,-3,-3,-1,1,0,-1,-1,-1,-2,-1,1,1,-2,-3,-1,-2,-1,0,-3,-7,-7,-7,-8,-6,-1,-1,-1,0,0,1,5,7,8,11,12,10,8,6,4,3,4,3,2,2,-1,-4,-4,-2,0,1,2,1,1,2,1,1,5,8,7,4,0,-1,-1,-1,-1,0,3,5,2,-1,-1,1,3,5,5,5,4,2,1,0,1,4,3,2,1,2,2,2,1,3,0,-4,-6,-6,-5,-5,-8,-12,-11,-9,-12,-16,-19,-23,-19,-12,-13,-11,-3,6,13,25,46,67,79,92,114,134,137,125,111,96,76,56,40,29,21,13,9,15,21,20,17,14,9,6,7,9,11,14,
13,8,8,14,15,9,5,5,4,2,3,3,0,3,5,2,-3,0,4,4,4,7,10,8,7,6,6,8,9,3,0,7,8,1,1,5,5,0,1,0,-2,0,7,7,2,3,6,7,10,15,19,15,9,6,7,11,14,15,12,9,10,12,14,17,18,22,23,18,15,18,21,21,19,16,17,20,24,22,21,23,24,25,33,39,38,35,40,45,43,45,51,49,41,43,45,42,45,49,43,36,39,42,41,40,36,35,37,40,44,41,31,28,36,44,43,40,38,36,33,31,30,25,21,20,16,12,12,14,14,13,11,11,11,11,13,13,11,9,8,8,8,5,4,7,0,-4,-2,-1,-2,-2,-5,-7,-6,-6,-9,-9,-6,0,2,0,-3,-3,-4,-4,-3,-3,-3,-3,-4,-10,-12,-9,-6,-5,-5,-3,-4,-6,-6,-5,-3,-1,0,-2,-3,-3,-2,-1,0,0,2,2,0,-1,-1,0,-1,-3,-4,-13,-12,-10,-6,-3,-7,-7,-5,-9,-7,-2,-3,-2,-1,-2,-4,-5,-2,0,1,0,0,0,-1,0,1,1,2,2,1,-1,-3,-2,0,-1,-2,-2,-3,-4,-5,-5,-5,-2,0,-1,-3,-5,-5,-7,-8,-8,-7,-4,-4,-6,-8,-8,-8,-6,-3,0,-2,-7,-7,-5,-3,-3,-3,-2,-2,-2,-4,-5,-3,2,2,-1,-2,0,1,0,0,0,2,2,1,0,1,2,3,3,1,1,3,4,1,0,-1,-1,-1,-2,
-2,-1,1,3,2,2,2,3,4,5,5,5,5,4,1,2,5,4,4,5,5,2,0,0,-1,-1,0,0,-4,-6,-5,-3,-1,1,2,1,0,0,-1,-2,0,2,2,2,5,7,7,6,6,6,8,12,11,9,7,4,0,0,1,2,2,2,0,-1,-1,-1,-1,0,1,0,-1,-1,1,2,1,1,1,0,3,6,6,7,9,6,2,1,2,1,0,-1,-3,-5,-6,-9,-11,-9,-6,-5,-3,-3,-4,-3,-3,-3,-1,1,1,0,-2,-3,-3,-2,-2,-3,-1,-1,-5,-8,-7,-4,-2,-1,-1,-1,0,-1,-3,-5,-3,-1,-1,-2,-3,-4,-5,-5,-5,-2,0,1,0,-2,-2,-1,-1,-2,-1,-1,-1,-2,0,3,3,2,2,2,5,9,9,7,11,16,19,23,19,13,13,12,5,-5,-10,-23,-44,-64,-76,-89,-111,-132,-135,-125,-112,-97,-76,-54,-38,-28,-20,-11,-9,-15,-21,-20,-18,-15,-10,-6,-8,-10,-11,-13,-12,-7,-6,-12,-12,-7,-4,-4,-3,-1,-1,0,3,0,-4,-1,5,2,-2,-2,-3,-6,-9,-8,-6,-5,-6,-7,-7,-3,0,-4,-7,-2,1,-3,-2,0,-1,0,4,1,-5,-4,1,-1,-5,-6,-9,-13,-16,-14,-7,-4,-6,-9,-12,-13,-12,-9,-9,-10,-12,-15,-16,-20,-20,-16,-14,-17,-21,-20,-17,-14,-14,-19,-22,-21,-19,-21,-22,-24,-31,-38,-37,-35,-39,-44,-43,-44,-50,-48,-42,-43,-44,-41,-44,-48,-43,-36,
-39,-41,-39,-38,-35,-35,-36,-40,-44,-42,-32,-28,-37,-44,-42,-40,-39,-36,-33,-32,-30,-25,-22,-19,-15,-11,-12,-13,-12,-11,-11,-11,-10,-11,-13,-12,-11,-10,-10,-9,-9,-6,-6,-9,-1,4,1,1,1,2,5,6,5,5,8,8,5,0,-2,-1,1,2,3,3,2,1,2,2,3,8,10,7,5,5,4,3,4,5,5,4,2,-1,-1,1,1,0,-1,-1,-1,-2,-2,-2,-1,1,1,0,1,2,3,5,4,4,2,0,1,2,2,3,1,-1,-1,-1,-2,-2,0,0,-2,-3,-4,-4,-3,-3,-2,-2,-4,-4,-5,-5,-3,-1,0,-1,-2,-2,-2,-2,-1,1,2,2,1,-1,-1,1,2,2,3,4,4,4,3,3,3,3,3,2,2,1,0,-1,-1,1,1,0,-1,-1,-2,-2,-2,-1,-1,-1,-2,-5,-6,-4,-3,-3,-4,-3,-2,-3,-3,-4,-3,-3,-3,-4,-5,-4,-2,-3,-4,-4,-2,-1,-1,0,0,0,0,-2,-3,-3,-3,-3,-4,-3,-4,-4,-3,-3,-4,-3,-2,-2,-3,-3,-3,-3,-3,-1,-1,0,0,0,-1,0,2,2,2,0,-1,-2,-2,-2,-3,-4,-3,-3,-3,-4,-4,-4,-6,-6,-6,-5,-4,-2,-3,-5,-5,-4,-3,-1,1,1,0,0,0,0,0,2,2,1,1,1,0,1,2,1,-1,-1,0,-1,-1,-1,-1,-2,-3,-4,-5,-4,-2,-1,-1,-1,0,1,2,2,3,5,6,5,4,3,3,3,
4,4,5,7,6,4,4,5,6,6,6,6,6,5,4,3,4,6,6,5,3,3,3,3,1,2,4,5,4,3,3,3,3,3,4,4,5,3,0,-1,-2,-1,-1,0,1,1,1,1,1,1,1,-1,0,2,2,1,0,-2,-3,-2,-4,-7,-10,-12,-10,-8,-8,-6,-3,1,3,9,20,29,36,43,53,64,67,62,56,50,39,26,18,15,11,7,6,7,9,10,10,8,5,3,4,5,6,7,7,4,3,4,3,1,2,3,3,-1,-2,-3,-4,-2,0,-2,-4,-4,-1,0,1,1,3,4,3,3,4,5,4,1,0,1,1,1,0,-1,-1,0,2,0,-1,0,3,1,-3,-1,2,1,1,2,4,5,1,-2,1,2,3,4,5,3,3,4,4,5,4,7,9,7,5,6,8,9,7,5,5,8,9,9,8,9,10,11,14,17,16,14,17,21,23,22,21,21,20,19,19,17,18,20,20,18,19,19,16,15,15,16,17,19,21,20,14,13,18,20,18,18,19,18,16,17,15,13,11,9,6,4,6,6,4,3,4,4,3,5,4,5,4,6,6,6,5,5,5,5,1,-1,0,2,0,0,-1,-1,0,0,-1,-2,-1,0,1,1,1,0,0,0,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-2,-2,-2,-1,-1,1,3,2,2,2,3,3,4,4,3,2,2,1,0,0,0,0,0,1,-4,
-3,-1,0,0,0,0,0,1,1,1,2,1,-2,-5,-6,-5,-6,-7,-7,-7,-7,-6,-7,-8,-6,-3,-2,-3,-2,0,0,-1,-1,-1,-1,-1,-2,-3,-5,-5,-6,-7,-8,-7,-5,-4,-5,-6,-5,-4,-3,-3,-2,-1,-2,-4,-5,-8,-9,-6,-4,-7,-7,-4,-5,-5,-2,-1,-1,0,0,-3,-2,2,2,-1,-4,-4,-5,-6,-7,-7,-6,-6,-10,-14,-15,-13,-11,-11,-13,-14,-14,-13,-13,-11,-7,-5,-6,-6,-6,-6,-4,0,2,2,1,0,-2,-3,-1,0,0,1,0,-2,-2,-1,-2,1,4,2,-1,-1,-1,-1,-3,-5,-6,-5,-5,-12,-17,-14,-9,-6,-6,-5,-3,-1,1,1,4,9,13,11,8,6,4,3,4,6,5,4,3,1,0,-1,-1,1,4,4,0,-2,0,2,-1,-1,2,2,-2,-3,-2,-1,1,1,-1,-3,-2,-1,-2,0,1,1,0,0,1,1,2,-3,-5,-4,-3,-2,1,-2,-7,-8,-8,-10,-14,-14,-14,-14,-16,-19,-13,-3,9,19,35,57,80,95,111,136,158,159,145,132,115,89,65,47,35,25,16,11,18,26,24,18,12,5,3,5,6,6,5,4,3,5,8,6,3,3,4,5,3,4,6,5,4,7,5,3,6,8,8,7,7,5,3,-1,-2,1,4,2,-2,1,8,10,3,1,11,10,3,3,2,-2,1,6,4,3,9,10,6,10,15,17,13,7,7,10,11,10,9,9,10,11,
9,11,14,14,17,17,13,11,17,21,18,17,21,22,24,25,26,23,24,27,28,32,37,36,34,33,34,32,36,43,40,38,43,47,48,50,52,50,46,48,52,54,51,48,44,41,41,47,47,38,33,38,42,41,38,35,28,26,29,30,24,21,22,19,16,17,16,13,13,12,6,1,3,3,-1,-2,-2,-7,-10,-9,-11,-13,-9,-12,-14,-10,-6,-4,-3,-3,1,4,5,6,5,4,2,1,1,1,0,-2,-6,-9,-11,-11,-10,-9,-8,-7,-9,-9,-6,-4,-4,-3,-1,1,2,1,-1,-1,1,2,1,-2,-3,-1,0,-1,-4,-4,-2,-2,-4,-5,-3,-2,-2,-5,-8,-8,-7,-7,-6,-3,-1,-2,-3,-4,-4,-4,-2,1,2,3,3,2,-1,-1,2,3,3,1,-2,-5,-6,-7,-9,-10,-9,-8,-8,-8,-7,-4,-1,0,-1,-1,0,1,1,1,0,-1,0,0,-1,-2,0,2,1,0,0,-1,-2,-2,-2,2,1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,0,4,6,6,6,6,7,7,7,6,5,6,6,4,2,2,2,1,-1,-2,-1,0,0,-1,0,1,2,3,4,5,6,7,6,4,4,4,5,5,4,3,4,3,3,5,6,7,10,11,8,6,8,9,7,7,6,3,2,3,2,1,4,4,0,-1,3,5,6,7,8,8,8,7,7,11,15,16,13,12,12,13,14,14,14,14,12,9,6,6,6,
7,8,6,2,1,1,2,2,3,4,3,2,2,1,1,3,3,2,2,0,-2,-1,1,2,1,2,4,6,7,6,6,13,18,16,11,9,8,7,4,2,0,0,-3,-9,-12,-11,-9,-6,-4,-3,-4,-5,-4,-1,0,1,2,3,3,1,-2,-2,1,3,0,-2,0,1,-1,-1,3,4,3,2,1,1,2,4,4,2,3,2,1,0,1,1,0,0,0,5,8,7,5,3,1,4,9,11,11,14,17,18,17,17,18,20,14,3,-9,-17,-32,-55,-78,-94,-110,-135,-157,-159,-145,-130,-113,-89,-65,-47,-35,-25,-15,-11,-16,-25,-23,-17,-12,-5,-2,-4,-6,-5,-4,-2,-1,-3,-6,-4,-1,-4,-5,-5,-3,-4,-6,-4,-6,-7,-5,-4,-7,-9,-7,-6,-5,-3,-3,1,3,1,-1,0,4,2,-6,-7,-2,-1,-9,-8,-2,-3,-1,2,-1,-5,-2,-1,-7,-9,-6,-9,-15,-17,-13,-7,-6,-8,-10,-9,-8,-10,-12,-11,-9,-11,-13,-13,-17,-18,-12,-11,-16,-19,-17,-16,-19,-21,-23,-25,-26,-23,-24,-26,-26,-31,-37,-35,-33,-32,-33,-32,-35,-41,-39,-37,-43,-46,-45,-49,-52,-49,-46,-48,-52,-52,-50,-47,-43,-42,-43,-48,-47,-37,-34,-39,-43,-41,-38,-37,-32,-29,-32,-32,-26,-23,-23,-19,-16,-17,-16,-13,-13,-12,-7,-1,-3,-3,0,2,1,4,10,9,10,11,9,12,14,11,7,5,4,4,0,-3,-4,-5,-4,-3,-1,-1,-1,-1,
1,2,5,8,10,10,9,9,8,8,9,9,7,5,4,4,1,0,-2,-1,0,0,-1,-2,-1,1,3,1,0,1,4,4,2,3,5,5,5,4,5,8,11,10,9,9,8,4,1,2,3,3,2,1,-1,-3,-4,-5,-5,-3,0,0,-3,-4,-4,-2,2,4,6,7,9,10,9,7,7,7,7,4,1,0,1,1,-1,-1,-1,0,0,0,0,0,1,1,-1,-3,-2,-1,-1,-1,0,0,1,2,2,3,4,4,3,2,2,2,2,1,0,-2,-4,-4,-3,-3,-3,-3,-3,-4,-3,-2,-2,-1,0,-1,-1,0,1,2,2,2,1,1,1,1,1,0,0,-1,-2,-3,-3,-3,-2,-2,-2,-2,-3,-2,-2,-2,-3,-3,-5,-6,-5,-6,-8,-7,-5,-6,-7,-6,-6,-4,-2,-2,-4,-3,-2,-3,-3,-2,-2,-3,-4,-5,-6,-6,-5,-5,-4,-4,-6,-8,-8,-7,-7,-6,-6,-7,-8,-8,-8,-7,-6,-4,-3,-3,-4,-6,-5,-4,-2,-2,-3,-3,-3,-4,-4,-4,-3,-2,-2,-3,-3,-2,-2,-2,-1,-1,-1,-2,-1,-2,-3,-3,-4,-4,-4,-7,-11,-11,-10,-9,-8,-7,-6,-4,-3,-3,-1,2,4,4,2,2,1,0,0,0,-2,-4,-5,-5,-5,-4,-4,-3,-3,-2,-3,-3,-2,0,0,-1,-1,-2,-4,-5,-5,-4,-4,-4,-5,-5,-5,-4,-4,-4,-3,-2,-1,-1,0,0,-1,-5,-7,-6,-4,-4,-2,-5,-8,-8,-9,-11,
-12,-13,-13,-12,-12,-13,-8,-2,3,6,13,25,36,45,53,66,77,78,71,63,55,43,31,22,16,11,6,4,5,9,9,8,6,1,-2,0,2,0,0,0,-2,-1,1,-1,-2,0,3,3,2,0,1,2,5,5,4,2,3,2,3,2,-1,-2,-1,-1,-2,-2,-1,-3,-4,-2,1,1,2,1,4,2,1,2,2,0,1,1,-1,-1,2,5,5,4,5,8,7,3,1,3,5,3,4,7,7,6,5,4,5,5,7,9,6,4,6,8,7,7,7,9,12,13,13,13,13,12,13,16,18,16,15,15,15,14,16,17,18,19,20,20,19,23,25,24,24,27,27,24,22,21,21,21,23,25,23,18,17,21,23,22,21,21,19,17,19,18,15,13,12,9,6,7,8,6,5,5,3,0,2,1,0,-1,0,0,-2,-3,-3,-3,-3,-5,-7,-5,-3,-2,-2,-2,-1,0,1,1,1,1,1,1,1,1,0,0,0,-1,-3,-3,-4,-5,-5,-5,-5,-5,-4,-3,-4,-3,-2,0,1,1,0,1,1,1,1,0,-1,-1,0,0,-2,-2,-1,-2,-4,-5,-5,-5,-6,-8,-9,-8,-7,-7,-5,-3,-2,-1,-1,0,2,4,4,4,4,5,4,2,1,1,3,4,3,1,0,-2,-3,-4,-5,-5,-5,-4,-3,-4,-4,-3,-1,0,0,0,1,1,0,0,-1,0,0,0,0,0,1,2,1,1,3,3,2,1,1,-4,
-5,-3,-3,-6,-7,-6,-5,-4,-3,-3,-2,1,3,3,0,-1,1,0,-2,-5,-7,-9,-10,-9,-9,-9,-8,-6,-5,-5,-3,-2,-2,-3,-6,-9,-9,-9,-9,-7,-6,-6,-7,-7,-5,-2,0,1,2,2,1,-2,-3,-4,-5,-6,-5,-4,-4,-4,-4,-5,-6,-3,-2,-3,-2,-3,-8,-10,-6,-3,-2,-1,0,-1,-2,-1,1,3,6,4,1,-1,-2,-1,0,1,1,1,1,1,2,4,7,10,11,11,10,9,8,6,5,5,5,6,4,0,-4,-8,-10,-10,-10,-11,-12,-15,-17,-18,-19,-17,-13,-9,-8,-7,-4,-4,-5,-1,-1,-3,-2,0,-1,-1,0,-3,-6,-4,-4,-8,-13,-16,-16,-14,-13,-11,-7,3,14,25,42,67,87,101,124,145,147,135,123,105,83,61,42,27,17,5,1,6,13,13,7,3,-1,-1,2,3,3,6,6,3,4,8,8,7,8,4,2,2,4,4,1,1,3,2,-2,-1,-1,0,3,7,8,8,7,3,0,2,1,-1,3,8,8,4,3,7,8,10,15,13,6,6,10,8,5,11,12,8,10,14,15,14,10,8,9,12,15,16,15,15,14,12,12,12,13,15,14,10,11,15,15,14,17,20,16,14,20,28,30,30,29,29,35,40,39,39,42,47,46,46,52,50,47,51,55,56,58,59,55,50,49,51,56,57,52,49,49,49,55,55,44,37,41,46,45,41,38,35,33,31,31,27,
24,26,25,18,17,20,19,14,8,4,3,5,6,2,0,0,0,1,2,-3,-5,-1,-2,-4,-2,1,3,1,0,0,1,4,8,11,9,5,6,7,7,7,6,5,6,8,5,0,-1,0,-2,-5,-3,0,1,2,0,-2,-2,-1,-1,0,-1,-2,-2,-2,-3,-3,-3,-1,-1,-1,-2,-3,-1,1,-1,-3,-4,-4,-3,-3,-3,-3,-2,-1,-2,-1,1,2,4,4,1,-1,2,6,5,4,3,3,1,1,1,2,4,4,1,0,1,2,2,3,4,5,5,5,6,6,5,3,2,1,0,0,-1,-2,-2,-1,-1,-1,0,3,5,6,7,8,6,3,3,1,0,0,-1,-1,-2,-4,-2,-1,-1,-3,-2,-1,-3,-4,-3,-4,-3,1,0,-4,-3,0,-1,-3,-2,-1,-1,0,1,-2,-3,-1,3,4,4,4,6,6,5,5,5,7,7,7,5,3,3,5,6,6,5,5,5,4,3,0,-1,0,3,5,5,2,4,3,3,5,6,6,5,4,3,2,0,-2,-4,-3,-1,-1,-2,-1,1,4,6,8,9,9,8,8,6,4,3,3,2,0,0,1,4,6,7,7,6,5,4,4,5,5,4,2,-1,-2,-2,-3,-2,1,2,3,5,6,5,3,3,3,3,4,4,2,1,1,0,0,5,6,3,-1,-1,-2,-3,-2,-1,-1,-3,-4,-7,-6,-3,0,0,-1,-2,-3,-3,-3,-3,-3,-3,-5,-8,-10,-12,-12,-10,-9,
-8,-6,-4,-4,-5,-6,-5,-3,1,5,7,7,8,8,9,12,14,15,16,15,11,7,6,4,2,2,2,-2,0,2,2,-2,0,0,0,2,4,2,3,8,13,16,15,13,13,11,7,-3,-13,-24,-41,-64,-84,-100,-121,-143,-145,-134,-123,-106,-83,-61,-42,-29,-18,-7,-1,-8,-14,-13,-8,-3,1,2,-1,-3,-3,-4,-5,-3,-4,-7,-7,-5,-7,-6,-3,-2,-3,-3,-1,-1,-3,-1,2,2,2,1,-3,-5,-4,-6,-5,0,2,2,3,4,1,-5,-6,-2,-1,-4,-5,-8,-14,-13,-6,-7,-10,-6,-3,-9,-12,-9,-10,-13,-14,-12,-8,-5,-7,-11,-12,-13,-13,-13,-12,-10,-10,-10,-10,-14,-14,-8,-8,-12,-13,-13,-15,-16,-13,-13,-19,-26,-29,-29,-28,-29,-35,-40,-39,-38,-42,-46,-45,-46,-50,-49,-47,-50,-51,-51,-54,-57,-54,-50,-49,-52,-55,-54,-50,-48,-48,-50,-55,-55,-44,-37,-41,-46,-43,-40,-38,-35,-33,-33,-33,-29,-24,-26,-25,-19,-18,-21,-20,-16,-10,-6,-4,-5,-7,-3,-1,-1,-1,-2,-1,3,4,0,2,3,1,-1,-2,-1,0,0,-1,-4,-8,-10,-8,-5,-5,-5,-6,-7,-6,-5,-5,-7,-5,0,0,-1,1,3,2,0,-2,-2,0,1,1,1,1,1,1,1,1,1,2,2,1,1,0,1,1,2,0,-1,1,2,3,2,1,1,1,1,1,1,1,0,-1,-2,-4,-4,-1,1,-2,-6,-5,-4,-4,-3,-2,-1,
0,-2,-3,-3,0,1,1,0,-1,-1,-3,-4,-3,-2,-3,-5,-4,-2,-1,-1,1,1,1,2,1,1,1,1,0,-2,-3,-3,-5,-4,-2,0,1,2,3,3,3,3,4,5,4,2,3,4,4,3,4,5,5,5,4,1,2,4,3,2,2,4,3,2,2,2,2,4,5,3,0,-1,-1,-1,-3,-3,-3,-3,-3,-5,-5,-4,-3,-2,-2,-3,-4,-4,-3,-2,-2,-2,0,2,2,2,-1,-3,-3,0,-1,-1,-2,-2,-3,-2,-2,-1,-1,0,2,3,3,3,2,2,2,2,1,-1,-2,-3,-4,-4,-3,-2,-1,1,1,1,2,2,3,3,2,0,0,0,0,0,0,1,0,0,-1,0,1,2,2,2,1,1,0,-1,-2,-3,-2,-1,0,0,1,0,0,0,1,1,2,3,1,0,2,4,4,4,4,4,4,3,3,3,5,5,3,2,2,2,3,3,3,3,4,4,3,3,4,5,5,5,5,3,3,2,1,1,2,3,3,3,1,-1,-2,-2,-2,-1,-2,-3,-4,-5,-5,-6,-5,-3,-2,0,1,1,1,2,0,-2,-1,1,1,2,2,1,-1,0,-1,-5,-8,-8,-6,-6,-7,-6,-4,0,4,9,17,28,40,47,57,67,70,65,60,53,42,30,23,17,10,6,5,6,8,8,6,4,0,-2,0,2,1,2,3,2,2,4,2,0,2,4,3,1,0,1,1,1,1,-1,-2,-2,-3,-1,1,-1,
-2,0,1,-4,-6,-6,-9,-9,-5,-2,-2,0,-1,-1,-1,4,7,6,4,6,5,2,0,2,6,5,5,5,7,8,4,2,4,5,4,5,6,5,5,4,4,4,4,6,6,3,2,3,4,3,5,4,3,5,8,11,12,13,14,15,18,21,21,19,21,24,24,23,23,24,23,23,22,20,23,25,25,24,25,26,24,23,22,22,24,26,29,27,20,18,20,20,18,18,19,19,18,16,16,14,12,11,10,9,10,11,10,8,6,4,1,2,2,2,1,0,0,0,-1,-2,-3,-2,-2,-3,-1,0,1,1,1,1,2,3,4,5,4,2,2,2,2,3,4,3,2,2,3,1,1,1,1,-1,-1,0,1,1,1,0,-1,-1,-1,-1,-1,-1,0,0,-1,-2,-1,0,1,0,-1,-1,0,1,-1,-2,-2,-1,-1,0,-1,0,0,0,-1,0,0,1,2,2,0,-2,0,3,3,3,2,1,0,-1,-1,-1,0,-1,-3,-4,-5,-4,-3,-2,-2,-1,-2,-3,-3,-1,0,-1,-1,-1,-3,-3,-3,-3,-2,0,0,-1,-2,-2,-3,-4,-3,-2,-3,-4,-5,-6,-7,-7,-7,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-6,-4,-4,-5,-4,-4,-4,-5,-5,-5,-5,-6,-6,-7,-7,-6,-5,-5,-5,-4,-4,-3,-3,-1,-1,-1,0,0,-1,0,0,0,0,0,-1,-2,-2,-2,-3,-3,-4,-3,-2,-1,-2,4,
5,5,4,3,5,8,6,4,1,-2,-3,-1,0,2,3,4,3,2,2,3,3,4,5,4,4,4,4,3,4,5,5,6,8,9,9,7,5,4,4,5,5,6,7,8,9,7,5,5,5,3,1,1,3,3,0,-3,-4,0,-2,-4,-2,3,5,6,0,-7,-8,-7,-11,-14,-12,-16,-21,-19,-13,-8,1,14,25,36,52,70,82,96,122,141,134,117,108,94,71,50,30,18,13,8,6,16,27,24,16,13,14,12,13,18,18,14,10,7,8,10,6,-1,-4,-4,-4,-3,-1,1,2,3,0,-2,-2,3,7,10,9,8,6,6,2,-3,-3,-1,1,0,0,5,7,3,4,11,14,15,18,17,10,6,8,7,6,7,4,0,4,8,11,9,3,-1,1,1,1,2,6,6,9,14,17,16,19,24,24,21,25,32,33,29,29,29,24,21,24,29,34,34,31,30,35,40,39,38,40,43,41,44,47,46,47,53,53,51,55,60,58,53,53,56,60,60,54,47,47,51,58,54,43,37,41,46,42,36,36,34,30,26,23,19,17,19,15,9,16,22,19,14,14,11,10,14,16,14,14,16,16,16,17,14,12,15,11,8,11,13,11,9,7,5,4,4,4,3,2,1,2,4,3,2,1,-1,-1,-1,0,-1,0,2,2,-1,-1,1,1,1,1,-2,-2,3,5,2,2,7,9,6,6,9,9,10,10,9,
10,11,8,6,7,10,8,6,7,9,8,5,2,3,5,5,3,3,5,6,5,5,5,4,5,6,4,2,2,3,3,3,3,3,3,6,7,5,4,6,8,7,6,5,4,4,4,3,0,-1,-1,-3,-5,-5,-4,-1,0,0,0,-1,-5,-5,-4,-3,-5,-6,-5,-5,-6,-6,-8,-8,-4,0,-1,0,3,4,3,1,0,-1,-1,0,1,1,1,-1,-4,-5,-6,-6,-5,-5,-5,-6,-8,-10,-10,-9,-7,-5,-2,1,1,0,-2,-2,-1,0,-1,-1,-1,-1,0,-1,-4,-5,-5,-5,-7,-7,-3,-2,-4,-5,-6,-7,-6,-3,1,2,2,1,-3,-4,-1,2,2,4,6,4,1,1,1,-3,-4,-4,-5,-9,-10,-9,-9,-8,-4,-2,0,5,8,7,6,7,7,8,8,7,5,5,4,3,2,2,3,4,6,5,5,3,-1,-3,-3,-3,-3,-2,-3,-6,-11,-15,-14,-12,-9,-6,-6,-4,-7,-9,-8,-4,-2,-2,-3,-4,-3,-2,-4,-6,-6,-3,0,2,2,1,-1,-2,-3,-3,-2,-1,-1,-2,-2,-2,-3,-3,-3,-3,-3,-3,-4,-5,-5,-6,-9,-11,-10,-8,-7,-5,-5,-5,-5,-6,-7,-8,-9,-7,-5,-5,-5,-3,-1,-1,-4,-4,-1,2,2,0,3,5,3,-2,-5,-5,1,8,8,8,12,14,14,17,21,19,14,9,-1,-14,-24,-35,-50,-68,-81,-95,-120,-140,-134,-118,-107,-92,-70,-47,-28,-16,-11,-4,-3,-14,-23,-22,
-15,-12,-12,-10,-12,-16,-16,-12,-8,-4,-5,-7,-2,4,6,4,4,3,3,0,-2,-3,-1,3,3,-2,-7,-9,-9,-6,-5,-5,-2,2,3,1,0,2,2,-3,-6,-3,-2,-8,-10,-12,-16,-15,-8,-6,-8,-6,-4,-5,-4,-2,-5,-9,-11,-10,-4,0,-3,-2,0,-3,-7,-8,-8,-12,-15,-15,-17,-23,-23,-19,-22,-29,-30,-28,-29,-28,-22,-20,-24,-27,-32,-34,-31,-30,-33,-37,-36,-36,-38,-42,-41,-43,-46,-44,-45,-51,-51,-48,-53,-59,-56,-51,-51,-53,-57,-58,-51,-46,-46,-50,-55,-53,-42,-35,-40,-43,-40,-35,-35,-33,-29,-25,-22,-18,-16,-19,-14,-10,-14,-21,-17,-13,-12,-10,-9,-12,-15,-12,-10,-13,-15,-15,-16,-14,-13,-14,-9,-6,-8,-12,-10,-8,-6,-4,-3,-2,-3,-2,0,0,-2,-3,-1,0,0,2,3,1,1,2,2,0,0,3,2,1,0,0,0,3,3,-1,-3,0,0,-4,-5,-2,-2,-5,-5,-6,-6,-5,-5,-6,-4,-2,-3,-5,-5,-3,-4,-6,-5,-2,0,-1,-3,-2,-1,0,-1,-2,-2,-1,-1,-1,-2,-3,-1,0,0,-1,-1,-1,-1,-1,-2,-5,-5,-3,-2,-4,-5,-5,-4,-3,-2,-2,-2,-1,1,1,1,2,4,4,3,1,1,1,1,2,5,7,5,4,6,7,6,7,7,7,8,9,5,1,2,1,-1,-3,-1,0,1,2,2,1,0,0,0,2,5,7,10,9,8,7,9,9,10,12,13,12,
10,7,3,1,1,2,4,4,3,2,3,3,3,3,3,3,5,6,6,7,10,10,6,5,6,6,7,10,9,5,1,0,0,0,4,5,2,0,0,-1,-3,-1,0,0,1,5,6,4,6,10,11,10,12,11,7,4,1,-2,-5,-4,-4,-5,-6,-7,-8,-7,-6,-5,-3,-2,-2,-2,-2,-3,-4,-4,-3,-2,0,3,2,3,3,2,3,6,11,15,15,13,10,8,7,5,8,10,8,4,2,-2,-1,0,0,-1,0,1,0,-1,-3,-3,-3,-1,0,0,0,0,-1,-2,-2,-1,-2,-3,-3,-2,-2,-2,-1,0,1,1,2,3,5,6,6,5,4,3,2,2,1,2,2,3,4,3,2,2,2,1,1,1,2,2,1,0,-1,-1,-2,-4,-3,0,2,1,-1,-5,-6,-5,-8,-9,-10,-11,-12,-12,-10,-7,-1,4,10,15,23,31,38,45,57,66,65,57,51,44,32,19,11,6,2,-2,-2,2,5,6,6,6,4,1,2,5,4,2,0,-1,-3,-1,-3,-8,-8,-5,-4,-5,-4,-2,0,2,2,0,-1,0,3,5,4,2,1,3,2,-1,-2,-1,-3,-3,-3,-1,0,-1,-2,-3,-2,1,4,4,1,1,3,1,-2,-1,2,3,2,2,5,5,1,-1,0,0,-2,1,3,3,3,4,5,5,5,9,10,8,9,10,11,13,14,11,9,9,10,11,14,15,14,13,14,15,14,13,16,20,21,21,20,20,
21,23,23,22,25,27,26,23,24,24,24,25,23,22,23,24,26,24,18,15,18,19,16,14,14,13,11,11,10,7,5,5,3,1,3,5,3,2,2,2,0,1,3,3,1,3,4,5,6,7,7,5,2,0,0,3,2,3,2,1,0,-1,-1,-1,-2,-1,0,-1,-2,-3,-3,-5,-5,-4,-4,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-6,-6,-4,-2,-3,-4,-3,-3,-4,-4,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-3,-3,-3,-2,-1,-2,-3,-3,-2,-2,-3,-4,-4,-4,-4,-3,-4,-4,-4,-3,-2,-3,-3,-3,-2,-2,-2,-2,-2,0,1,1,0,-1,-1,-1,0,-1,-1,-1,-1,-1,-2,-3,-3,-1,-1,-2,-2,-1,-1,-1,-2,-2,-2,-4,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-5,-4,-2,-2,-2,-1,0,-1,-2,-3,-3,-3,-2,-2,-2,-2,-4,-5,-8,-9,-9,-8,-8,-9,-9,-9,-10,-10,-10,-9,-7,-4,-4,-4,-5,-6,-7,-6,-5,-5,-6,-6,-7,-7,-7,-6,-6,-6,-7,-9,-10,-9,-8,-7,-6,-7,-8,-8,-6,-4,-3,-3,-2,-3,-4,-4,-3,-3,-2,-2,-2,-3,-3,-3,-5,-5,-3,-4,-6,-7,-7,-9,-8,-6,-5,-3,0,0,0,0,1,3,4,5,5,4,4,2,2,3,2,1,1,2,2,0,0,-1,-2,-2,-3,-4,-3,-3,-4,-6,-8,-7,-6,-5,-5,-4,-3,-4,-5,-2,1,2,0,
-2,-7,-6,-6,-7,-10,-11,-15,-17,-15,-12,-7,1,15,27,37,51,73,90,103,126,149,147,129,114,97,77,57,36,22,14,6,3,13,25,24,19,14,10,6,7,11,14,12,10,5,5,8,7,6,6,3,-2,-3,-4,-1,2,5,3,-3,-5,-5,-1,4,8,8,6,6,4,-1,0,3,5,0,0,9,10,3,0,6,8,7,12,14,9,8,8,5,4,7,6,1,2,8,8,3,-2,-2,-1,0,3,6,7,12,15,15,16,16,17,20,20,18,22,28,28,26,25,23,19,19,23,27,28,26,25,26,29,32,37,40,41,45,45,45,51,51,49,52,54,52,52,53,46,38,40,45,46,42,41,39,37,39,47,49,44,43,49,53,51,45,42,38,34,31,31,28,21,17,14,12,18,21,20,19,14,9,6,8,13,11,5,3,3,6,9,7,5,10,9,7,10,11,12,10,8,5,3,2,4,4,1,0,0,0,-1,0,0,-2,-3,-4,-4,-4,-4,-3,-3,-4,-5,-3,-2,-1,-1,-1,-1,0,0,-1,-2,-3,-3,-3,-5,-6,-6,-5,-7,-7,-7,-7,-6,-3,-3,-3,-2,0,1,2,6,9,11,10,5,3,5,8,9,7,5,5,6,6,4,6,11,14,12,9,5,4,7,7,4,3,4,2,0,0,0,0,4,5,4,3,2,1,0,0,-1,-4,-4,-4,-4,-5,-5,-4,-5,-5,-4,-1,-1,1,
2,1,0,-2,-4,-5,-3,-1,0,1,1,2,3,4,4,6,9,9,6,3,0,-4,-4,-4,-6,-6,-5,-6,-7,-5,-4,-4,-2,1,1,0,1,1,1,2,3,-1,-6,-6,-5,-8,-7,-6,-9,-12,-11,-9,-7,-2,4,3,0,1,2,3,6,9,11,11,8,3,0,-1,-1,-3,-4,-3,-3,-4,-4,-4,-3,-1,-1,1,3,2,-1,-2,-3,-4,-6,-8,-7,-5,-5,-5,-4,0,3,5,7,9,10,11,9,8,10,12,12,11,9,9,9,9,10,11,10,8,7,6,4,2,1,-1,-4,-5,-7,-8,-6,-5,-5,-6,-6,-4,-3,0,3,6,8,7,5,6,6,9,13,9,2,3,2,-2,-2,-6,-13,-13,-9,-6,2,17,36,46,51,64,84,101,114,135,153,147,127,108,90,71,51,32,18,11,5,6,19,30,27,21,20,17,12,12,17,17,13,9,6,7,10,9,7,6,3,2,0,0,4,8,9,-1,1,6,5,4,7,10,12,14,15,14,13,7,-3,-15,-27,-36,-51,-73,-90,-102,-124,-145,-146,-129,-114,-98,-77,-56,-35,-21,-13,-4,-2,-12,-22,-23,-17,-13,-8,-4,-5,-9,-10,-10,-8,-4,-5,-7,-7,-4,-5,-4,-1,2,3,1,-3,-5,-3,3,5,4,1,-5,-9,-8,-7,-8,-6,-2,-1,-6,-4,1,-1,-8,-10,-3,-1,-4,-6,-8,-12,-13,-10,-9,-9,-4,-3,-7,-6,-2,-2,-5,-7,-3,3,3,2,0,
-2,-5,-8,-11,-15,-16,-16,-16,-18,-22,-22,-20,-23,-28,-28,-28,-27,-25,-21,-20,-24,-27,-28,-28,-26,-28,-30,-34,-37,-39,-41,-45,-47,-47,-50,-51,-49,-51,-54,-52,-52,-53,-46,-38,-40,-46,-45,-43,-42,-40,-38,-40,-48,-49,-43,-43,-49,-54,-51,-45,-42,-39,-34,-32,-32,-29,-23,-19,-15,-14,-19,-22,-21,-19,-16,-11,-8,-11,-15,-12,-6,-4,-4,-6,-10,-9,-7,-10,-8,-6,-10,-12,-12,-11,-8,-6,-3,-3,-4,-4,-2,-1,-1,-1,-1,-1,0,1,3,3,3,3,3,2,2,4,5,4,1,1,1,1,1,0,1,1,2,2,2,3,5,6,6,5,7,7,7,7,6,4,3,4,2,0,0,-1,-5,-8,-9,-8,-3,0,-2,-5,-6,-6,-3,-3,-4,-4,-2,-4,-10,-13,-12,-9,-5,-4,-7,-7,-4,-3,-4,-2,0,0,1,1,-1,-2,-2,-1,0,2,3,3,3,5,6,6,6,7,6,6,7,7,4,2,2,0,-1,0,1,2,5,6,3,1,0,-1,-1,-2,-3,-4,-5,-6,-9,-9,-7,-4,0,3,4,4,5,5,5,6,7,6,4,4,2,0,1,2,1,1,1,-1,-1,2,7,8,7,9,8,7,9,12,11,10,8,2,-3,-2,1,0,-1,-1,-3,-7,-8,-9,-6,-1,2,2,3,4,4,4,5,5,6,5,3,2,2,0,-2,-1,2,2,3,4,6,8,7,5,5,6,4,0,-4,-6,-7,-9,-10,-10,
-8,-6,-8,-10,-10,-9,-6,-6,-6,-6,-7,-8,-7,-6,-6,-4,-2,0,2,3,5,6,8,9,8,7,8,8,7,6,3,0,-3,-5,-5,-3,-2,-2,-3,-7,-10,-6,0,0,1,4,6,9,13,14,11,9,0,-15,-33,-44,-50,-63,-82,-98,-111,-131,-149,-145,-126,-107,-89,-70,-48,-29,-16,-9,-3,-3,-17,-27,-25,-20,-20,-16,-10,-11,-17,-16,-12,-10,-9,-10,-12,-11,-8,-7,-6,-4,-2,-2,-6,-10,-10,3,1,0,0,1,-1,-3,-5,-4,-3,-5,-6,-2,3,10,15,20,27,37,47,53,61,71,73,66,60,51,40,28,18,12,5,1,1,5,10,9,7,5,1,-2,-1,2,3,3,2,1,1,3,3,0,1,4,4,1,-2,0,2,4,1,-1,-1,-1,0,5,6,4,4,7,7,4,4,5,2,1,3,6,6,4,3,1,3,5,7,7,7,8,7,3,1,3,5,5,2,3,4,3,-2,-4,0,0,1,3,5,7,7,9,8,9,11,13,14,13,14,15,15,15,17,15,13,14,14,15,15,16,16,17,18,20,20,21,22,25,27,26,25,25,24,25,28,26,26,27,25,21,22,25,24,23,23,23,21,23,25,26,21,21,24,26,25,22,22,19,17,16,17,16,14,11,8,8,10,11,10,9,8,7,6,7,7,6,2,2,3,2,4,4,3,4,2,0,1,4,4,4,3,2,2,1,1,1,
1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-2,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-1,-2,-4,-4,-3,-5,-5,-4,-4,-4,-3,-3,-4,-3,-2,-1,0,0,0,1,0,-1,-3,-3,-2,-1,0,-2,-2,-2,-2,-2,-1,1,3,4,3,1,0,1,2,0,0,1,0,-1,-1,-2,-3,-3,-2,-2,-3,-3,-5,-6,-6,-6,-7,-8,-7,-6,-7,-6,-6,-7,-6,-5,-4,-3,-2,-1,-2,-3,-4,-5,-5,-3,-1,-1,0,0,0,0,1,1,2,3,3,2,1,0,-2,-2,-2,-3,-3,-3,-4,-4,-4,-4,-4,-3,-3,-4,-5,-4,-4,-3,-3,-3,-5,-7,-7,-7,-7,-6,-5,-6,-7,-7,-7,-5,-2,0,-1,-2,-1,-1,-1,0,0,0,0,-1,-3,-5,-6,-6,-6,-6,-6,-7,-7,-7,-5,-4,-4,-3,-1,0,-1,-3,-4,-4,-4,-4,-4,-4,-3,-3,-4,-3,-1,1,2,2,2,3,3,1,0,1,2,3,1,0,0,0,0,0,0,0,1,1,-1,-1,-2,-4,-6,-6,-5,-6,-6,-5,-5,-6,-6,-7,-6,-3,-1,-1,-1,-2,-4,-5,-5,-4,-1,0,-2,-5,-5,-5,-7,-8,-10,-11,-8,-8,-8,-3,5,14,20,25,31,40,48,53,60,69,70,62,53,45,35,22,12,8,3,-1,0,5,9,9,10,9,6,2,3,8,7,6,6,7,7,7,6,3,5,6,5,2,2,4,6,7,4,
2,-1,-3,2,7,7,6,7,7,5,4,6,10,9,1,-1,7,10,2,0,4,3,2,5,4,1,1,2,-1,0,7,11,10,13,17,19,17,14,13,14,18,20,16,11,11,14,17,18,13,11,15,15,12,16,20,18,15,15,13,12,15,21,28,30,28,25,30,38,39,39,40,39,40,40,41,43,44,43,42,40,39,45,50,46,45,49,49,47,47,43,38,36,40,45,40,32,27,28,33,34,32,30,29,27,26,26,23,22,21,15,12,16,16,13,12,7,0,-3,2,2,-2,-1,3,3,2,1,-4,-4,-1,-4,-8,-4,1,1,0,-2,-2,-2,0,1,1,1,2,4,3,-1,-2,-1,1,0,-2,-1,1,3,2,-1,-3,-5,-4,-2,0,-2,-3,-4,-6,-6,-6,-6,-5,-4,-5,-10,-14,-15,-12,-11,-12,-13,-12,-10,-9,-6,-3,-2,1,1,-1,-1,1,1,1,2,2,-1,-2,0,2,5,8,9,11,11,9,5,4,4,5,4,4,4,5,4,0,-1,0,1,2,3,1,0,1,0,-3,-3,-3,-1,-1,-1,-1,-1,0,0,-1,0,3,6,5,1,-3,-2,-2,-5,-7,-9,-10,-11,-14,-18,-18,-13,-9,-9,-7,-3,1,5,8,7,8,12,13,13,13,11,8,7,8,6,5,6,6,4,2,4,4,4,5,4,1,-1,0,1,1,1,1,2,2,2,2,0,0,1,0,-1,-3,-3,-1,0,-2,-3,
-2,-2,-3,-4,-4,-4,-2,0,-3,-8,-7,-4,-3,-1,0,0,-1,-1,-3,-4,-1,4,5,4,4,3,3,5,6,6,8,12,13,11,9,8,8,8,8,8,10,13,12,10,9,8,8,8,7,5,3,6,9,9,4,1,0,2,2,1,0,2,1,-4,-8,-4,1,1,-3,-5,-6,-6,-4,-5,-1,6,2,-9,-10,-7,-6,-8,-11,-15,-15,-12,-12,-11,0,19,31,34,42,65,83,97,117,136,134,119,104,86,65,47,30,14,3,-2,-1,8,18,17,11,7,4,1,2,6,5,1,3,4,6,11,15,14,11,9,9,11,13,15,16,15,12,7,3,2,5,5,3,5,6,6,5,5,8,11,9,5,8,17,20,12,7,10,10,8,10,8,5,4,2,0,3,6,7,4,6,10,12,9,3,3,10,17,18,16,16,19,20,23,28,27,26,30,26,19,21,27,25,23,26,29,25,26,31,31,28,-6,-2,1,2,-1,-7,-10,-8,-7,-8,-7,-5,-6,-9,-8,-2,0,-7,-10,-3,0,-3,-2,-3,-6,-6,-3,-4,-3,1,0,-7,-12,-11,-13,-16,-18,-18,-14,-13,-16,-20,-19,-17,-14,-14,-17,-20,-19,-15,-13,-17,-17,-14,-17,-22,-20,-16,-16,-14,-13,-16,-22,-29,-32,-30,-27,-31,-38,-41,-41,-41,-41,-42,-42,-42,-42,-43,-42,-42,-40,-38,-45,-49,-46,-44,-48,-49,-46,-47,-43,-38,-37,-39,-44,-42,-34,-29,-30,-34,-34,
-32,-30,-29,-26,-27,-28,-24,-24,-22,-15,-13,-17,-17,-13,-12,-7,1,3,-1,-2,3,3,-2,-3,-1,0,2,3,1,5,10,6,0,0,0,1,2,1,1,0,0,-1,-2,-4,-3,-1,2,1,-1,0,1,0,-2,-3,-4,-1,2,4,3,0,-2,-1,1,2,4,4,4,4,4,3,4,8,12,14,11,9,10,11,10,9,8,5,3,1,-1,-1,1,1,-1,-2,-1,-3,-4,-1,0,-2,-4,-7,-10,-10,-11,-12,-9,-5,-4,-5,-6,-5,-4,-4,-5,-3,0,1,-1,-3,-3,-3,-2,-1,-1,-1,2,3,2,1,1,1,1,1,0,0,1,1,-2,-5,-4,0,4,3,3,5,7,8,10,10,13,17,18,13,9,9,7,4,0,-4,-7,-6,-6,-10,-12,-12,-11,-10,-7,-6,-6,-4,-3,-4,-5,-2,0,-2,-3,-3,-3,-3,0,2,1,0,0,0,-1,-1,-1,-2,-1,1,0,0,0,1,3,3,0,0,2,4,3,3,4,4,4,4,1,0,4,8,8,5,3,2,1,2,2,2,4,5,2,-2,-4,-4,-3,-2,-3,-5,-5,-5,-8,-11,-12,-11,-9,-8,-8,-7,-8,-8,-10,-12,-12,-10,-9,-8,-8,-8,-7,-5,-4,-6,-9,-8,-4,-1,-1,-2,-3,-1,-1,-3,-2,4,7,4,-1,-1,3,5,8,6,5,4,1,-7,-4,5,6,3,4,6,9,13,12,9,10,10,-1,-19,-31,-34,-44,-64,-82,-96,-114,-133,-134,-118,
-104,-86,-64,-45,-28,-14,-3,2,2,-7,-16,-14,-10,-6,-2,2,0,-6,-3,0,-2,-4,-4,-9,-13,-12,-9,-9,-10,-10,-11,-14,-16,-15,-11,-7,-3,-2,-4,-5,-4,-3,-4,-5,-4,-4,-7,-10,-7,-2,-6,-15,-19,-13,-7,-9,-9,-8,-8,-7,-4,-3,-1,2,1,-3,-5,-3,-5,-9,-10,-9,-3,-3,-10,-17,-17,-16,-17,-20,-20,-23,-28,-27,-26,-29,-28,-22,-22,-27,-26,-24,-27,-29,-26,-27,-32,-32,-29,4,2,0,-1,1,5,7,6,5,7,7,3,3,6,5,1,1,4,6,4,2,2,2,3,6,5,4,4,4,1,1,4,7,7,6,6,8,10,7,8,11,11,9,9,10,11,12,14,13,11,10,11,11,9,10,11,10,8,8,6,5,9,12,15,17,16,14,16,20,22,21,21,22,23,24,21,18,19,20,21,20,18,20,22,21,21,22,25,25,25,23,21,19,21,24,24,18,16,18,20,18,17,16,15,14,15,16,15,14,12,9,9,9,7,5,6,4,0,-2,1,1,-3,-3,0,2,0,0,1,0,-1,-5,-7,-5,-1,0,0,0,-1,-1,-2,-1,0,1,1,2,3,3,2,1,2,2,2,3,3,4,5,4,1,0,1,3,5,5,4,3,3,3,2,2,2,2,1,-2,-4,-4,-4,-2,-4,-4,-4,-4,-3,-1,0,1,2,2,1,1,2,3,3,4,5,4,3,5,6,8,9,8,
8,8,7,4,3,4,5,4,3,3,2,2,1,1,3,4,4,4,3,2,2,2,1,1,2,2,1,0,0,1,0,0,0,0,1,2,2,-1,-2,-2,-2,-3,-3,-3,-4,-4,-5,-6,-7,-5,-4,-4,-4,-3,-1,2,2,1,1,3,5,5,4,4,3,2,1,0,-1,0,1,0,-2,-1,1,1,0,1,0,-1,0,1,1,0,1,1,1,1,0,-1,-2,-1,-1,-2,-3,-2,-1,-1,-2,-4,-4,-3,-2,-2,-3,-2,-1,-1,-3,-5,-5,-4,-3,-3,-4,-4,-4,-4,-5,-5,-4,-2,0,1,0,0,1,1,1,1,3,4,5,4,4,3,3,3,2,3,4,5,5,5,4,4,3,3,3,3,2,3,4,3,1,0,0,1,1,1,1,1,0,-2,-5,-4,-2,-1,-2,-4,-5,-5,-3,-1,0,4,4,3,2,2,0,-1,-3,-3,-3,-3,-3,-2,4,13,17,19,24,32,40,47,54,63,66,59,50,41,30,20,13,6,1,-3,-3,1,4,4,2,2,-1,-4,-3,0,-3,-5,-2,0,-1,1,3,1,1,3,5,3,4,5,7,7,4,2,0,-1,0,1,1,-1,-1,1,0,-2,0,2,0,-2,1,5,7,7,4,3,3,3,2,1,0,1,-1,-4,-6,-3,0,-1,0,1,4,5,2,1,5,8,8,8,8,9,10,12,13,13,13,15,16,14,13,14,14,14,14,14,15,17,17,17,16,28,
29,32,32,30,32,37,37,34,35,39,45,45,45,46,45,44,49,54,51,48,51,52,53,54,49,44,46,49,50,49,44,40,40,40,38,33,31,29,25,24,27,22,18,17,12,9,15,19,17,13,13,14,9,8,12,8,4,6,8,8,7,5,3,6,5,4,4,3,5,7,5,2,1,0,-3,-5,-7,-10,-12,-10,-9,-11,-11,-9,-11,-13,-9,-6,-7,-7,-4,-4,-4,-3,-4,-5,-3,-3,-3,-3,-1,0,-2,-3,-5,-5,-4,-3,-1,1,1,-2,-4,-4,-1,3,8,11,10,6,2,-1,0,1,1,0,1,-1,-3,-4,-3,0,1,2,2,3,4,7,6,4,5,5,4,3,3,4,4,3,2,2,1,0,-1,-2,-2,0,2,2,1,1,0,-1,-2,-1,1,1,1,-1,-4,-6,-5,-4,-4,-3,-3,-5,-6,-4,-5,-8,-6,-3,-2,-1,-1,-2,-2,0,0,0,2,6,7,7,6,5,5,8,11,12,12,10,9,9,10,10,10,11,11,10,7,6,7,8,6,2,0,0,0,0,0,-1,-1,-2,-3,-2,-2,-3,-4,-3,-3,-4,-5,-4,-3,-1,0,-1,1,3,4,5,8,12,14,13,9,7,7,7,7,8,8,7,4,1,0,2,8,11,10,11,10,9,9,10,12,11,11,10,8,7,9,10,8,8,11,14,15,16,14,12,12,12,10,10,10,10,9,4,-1,-3,-1,0,0,0,-1,-3,-2,-1,
-4,-4,0,5,1,-2,0,-2,-5,-2,-2,-10,-13,-15,-21,-25,-21,-15,-9,1,17,26,30,43,67,87,103,126,144,140,124,109,94,75,57,40,23,10,3,4,12,20,18,13,9,7,7,8,12,12,8,9,9,10,11,10,6,2,-2,-3,-2,-1,0,0,-3,-5,-3,-6,-9,-8,-3,-2,-3,0,4,3,0,1,4,4,4,3,9,12,5,-2,3,8,10,11,9,1,-2,-2,-4,-5,-1,1,-2,-2,1,3,2,0,0,6,13,13,11,11,10,7,11,17,18,16,17,16,11,13,21,23,21,24,28,23,18,27,34,32,31,32,32,31,30,28,29,31,31,28,28,33,33,30,32,32,33,42,50,48,46,50,52,51,51,47,43,45,50,47,42,38,36,36,40,39,33,32,33,28,25,28,28,25,20,16,16,19,20,16,13,13,13,9,10,12,8,2,-1,0,1,2,3,5,8,4,3,3,0,-28,-30,-32,-32,-31,-31,-37,-37,-37,-36,-40,-43,-45,-46,-47,-45,-46,-51,-54,-51,-49,-52,-53,-54,-55,-50,-46,-47,-49,-51,-49,-43,-41,-42,-43,-39,-33,-33,-31,-25,-25,-28,-25,-20,-18,-12,-10,-15,-20,-19,-15,-16,-16,-10,-10,-14,-11,-6,-8,-9,-8,-9,-7,-5,-7,-6,-6,-5,-5,-6,-8,-6,-3,-2,0,3,5,8,11,12,10,10,12,11,10,12,13,9,5,6,6,3,3,3,3,3,4,3,2,3,3,
2,0,3,4,6,7,6,5,3,1,1,3,5,5,2,-2,-6,-9,-9,-6,-2,0,0,-2,-2,-1,-2,-1,2,3,1,-1,-2,-3,-3,-3,-4,-6,-6,-4,-5,-5,-4,-3,-4,-5,-4,-2,-2,-1,0,0,1,2,2,0,-2,-1,0,-1,-1,1,2,0,-1,-1,-1,1,4,6,5,5,4,2,3,5,5,4,5,7,6,2,2,0,0,2,2,0,0,0,-2,-5,-6,-6,-5,-3,-3,-6,-9,-10,-9,-7,-6,-7,-7,-7,-7,-7,-8,-6,-4,-3,-4,-5,-3,0,1,1,1,1,1,2,3,4,5,4,4,5,5,5,5,4,6,6,4,3,2,3,0,-1,-1,-2,-5,-8,-11,-10,-6,-5,-5,-5,-5,-5,-6,-4,-2,0,2,-1,-6,-8,-8,-9,-8,-7,-7,-9,-10,-10,-9,-8,-5,-5,-6,-7,-6,-5,-8,-10,-12,-13,-11,-10,-10,-10,-8,-7,-8,-9,-7,-2,2,4,2,0,0,0,1,3,3,2,5,7,2,0,2,5,3,5,8,4,5,12,17,18,24,27,24,18,13,2,-14,-24,-28,-43,-66,-87,-101,-123,-143,-140,-126,-110,-95,-76,-56,-40,-24,-11,-4,-5,-13,-20,-19,-14,-9,-7,-5,-7,-10,-11,-8,-7,-8,-9,-9,-7,-3,-1,0,1,0,1,-1,0,3,4,4,7,10,8,3,2,4,1,-5,-5,-1,-1,-4,-4,-4,-5,-10,-12,-7,0,-3,-8,-9,-10,-7,-1,2,3,5,7,3,1,2,3,
2,-2,-3,1,1,-6,-12,-12,-11,-11,-10,-10,-14,-19,-17,-16,-17,-16,-11,-14,-21,-23,-22,-25,-27,-23,-19,-25,-32,-31,-30,-30,-30,-30,-28,-27,-29,-29,-30,-29,-28,-32,-32,-30,-32,-32,-33,-41,-49,-47,-46,-50,-52,-52,-53,-48,-43,-45,-48,-48,-43,-39,-37,-38,-41,-40,-33,-32,-33,-28,-25,-27,-28,-25,-19,-13,-13,-18,-18,-16,-13,-13,-12,-9,-9,-12,-9,-3,-2,-2,-2,-3,-4,-5,-6,-4,-1,-1,0,15,15,16,17,16,16,18,17,18,20,20,19,21,22,22,23,24,26,28,26,26,26,29,29,29,27,25,24,25,26,24,21,21,24,24,21,19,18,16,14,15,16,15,14,12,8,7,10,12,11,11,12,10,6,8,11,8,4,6,8,6,5,7,6,4,4,4,3,3,4,4,3,2,1,-1,-2,-3,-5,-7,-7,-5,-5,-5,-5,-4,-5,-5,-3,-2,-2,-1,-1,-2,-1,-1,-1,-1,0,-1,-2,-3,-2,-1,-2,-3,-5,-5,-5,-5,-4,-3,-3,-3,-4,-4,-2,-2,-1,1,3,2,1,0,1,2,2,2,2,2,2,2,2,2,3,3,4,3,4,4,4,3,3,3,2,2,2,2,1,0,0,0,-1,-2,-2,-2,-2,-1,0,-1,-1,0,0,-1,-1,0,0,1,1,0,-2,-3,-3,-3,-2,-1,-1,-1,-1,-1,-1,-2,-1,0,1,2,1,0,0,1,1,0,0,2,2,1,0,0,-1,0,2,2,
1,0,0,0,0,0,-1,-1,-1,-1,-2,-2,-1,-1,-2,-2,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-3,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,0,1,1,0,0,0,0,0,0,0,-1,-2,-3,-3,-1,1,2,2,3,2,2,1,2,3,3,2,1,0,0,0,0,0,-1,0,1,1,2,2,2,2,2,0,0,1,2,2,0,-1,-2,-2,-1,-1,0,-1,-2,-2,-2,-4,-6,-5,-3,-5,-5,-5,-6,-6,-6,-7,-12,-13,-14,-16,-17,-16,-14,-10,-4,4,10,12,19,31,42,49,58,68,71,65,56,48,38,28,20,14,6,3,4,8,9,9,8,6,4,1,1,3,3,2,2,3,2,3,2,0,-1,1,3,2,1,0,1,1,0,-1,-3,-5,-4,0,0,-1,-1,3,4,1,0,2,2,3,3,6,7,6,1,2,3,4,3,4,2,0,-1,-3,-6,-5,-2,-1,-3,-4,-1,2,0,0,4,7,5,5,6,4,6,8,9,8,7,7,8,6,5,9,10,10,11,11,9,10,12,13,13,12,13,13,13,13,12,13,13,14,16,15,16,16,16,17,19,18,20,24,24,24,26,28,29,28,25,23,24,25,25,23,20,19,20,21,18,15,15,15,13,12,12,13,12,8,4,4,7,9,8,8,7,6,3,6,7,7,4,5,6,4,4,5,4,3,2,-1,1,0,3,
5,7,6,5,3,3,2,0,0,2,3,5,7,5,4,4,2,0,2,5,5,4,2,-1,-1,0,2,3,2,-1,-3,-3,-3,-4,-4,-2,-1,-1,-2,-3,-3,-2,-2,-1,0,2,5,6,4,1,2,4,7,8,7,6,8,8,6,6,8,7,7,9,8,6,6,5,1,0,0,-2,-4,-3,-4,-7,-9,-7,-5,-5,-5,-5,-4,-3,0,2,0,0,2,1,-1,0,3,4,3,2,0,-2,-1,-1,-3,-3,0,-1,-3,-3,-4,-5,-6,-5,-3,-2,0,0,-2,-4,-6,-6,-3,-2,-1,-1,-2,-3,-4,-5,-3,-1,1,-1,-2,-3,-4,-6,-7,-8,-7,-4,0,2,2,2,3,4,5,7,9,12,11,9,7,5,4,3,1,-1,-2,-1,-1,-2,-2,-2,-3,-3,-3,-5,-5,-3,-3,-7,-7,-6,-4,-1,0,0,-2,-1,1,2,2,3,4,5,3,-1,-4,-5,-5,-3,-1,2,3,5,4,1,1,3,6,9,10,10,7,4,6,5,4,6,9,10,10,10,10,7,6,6,4,2,4,5,5,2,0,-1,0,1,2,1,0,0,-1,-3,-5,-5,-5,-7,-10,-9,-9,-9,-10,-11,-9,-9,-10,-9,-7,-8,-12,-11,-12,-17,-16,-15,-19,-19,-16,-16,-15,-2,20,35,44,58,80,98,111,131,148,143,128,115,97,72,52,36,21,8,-1,2,16,27,24,18,15,13,10,10,11,8,8,9,7,7,10,9,4,1,-3,-4,
-2,1,4,4,1,1,2,0,1,4,5,4,3,2,5,5,1,0,3,3,0,3,11,15,8,6,10,11,11,15,11,5,4,5,4,5,8,7,6,9,12,14,13,10,5,7,14,14,10,8,6,5,8,12,12,11,13,14,9,7,14,19,17,17,24,20,12,15,22,23,23,26,31,36,36,36,40,46,50,50,51,54,53,53,52,49,50,56,56,46,42,44,47,49,48,40,35,37,38,38,40,41,39,41,44,37,29,31,31,25,24,26,25,19,14,12,16,23,23,18,15,18,16,11,12,16,13,3,-1,1,1,0,-1,3,6,0,-4,-2,-2,1,3,1,0,1,0,-3,-3,0,0,-2,0,2,-1,-4,-5,-3,-2,-2,-3,-3,-2,-3,-6,-7,-3,-1,-1,-2,-4,-5,-4,-4,-4,-3,0,0,-1,0,1,0,-1,-1,-2,-4,-5,-5,-5,-3,-3,-4,-5,-5,-4,-2,1,4,2,0,-1,-2,-5,-6,-5,-4,-3,-3,-1,1,1,0,-1,-3,-5,-3,-1,-1,1,3,1,-1,-2,-1,0,3,3,2,0,-1,0,2,4,4,4,5,4,3,2,2,3,3,3,2,2,1,0,-2,-4,-5,-3,0,1,0,-4,-7,-5,-5,-7,-7,-7,-7,-8,-8,-8,-9,-8,-6,-6,-4,-1,0,1,3,5,3,4,8,9,7,6,6,6,5,4,3,1,-1,0,0,-1,0,2,1,-3,-3,-2,-2,0,1,1,1,
4,3,0,0,2,2,3,4,5,4,2,0,-1,-1,1,3,5,5,3,2,1,1,1,2,3,3,3,1,-1,0,1,2,3,5,7,8,8,4,0,-1,-1,-1,-1,-2,-3,-5,-9,-11,-10,-9,-7,-6,-5,-5,-3,-1,0,-1,-1,0,0,0,1,1,2,2,3,2,3,5,6,5,3,-1,-2,-1,0,0,-2,-3,-3,-4,-6,-6,-4,0,3,4,4,2,0,-2,-4,-5,-4,-2,-2,-5,-8,-10,-11,-11,-9,-7,-9,-8,-7,-8,-10,-11,-11,-12,-11,-9,-8,-7,-5,-3,-4,-5,-4,-2,0,1,0,-1,-2,-1,0,1,1,3,5,5,5,7,10,10,9,9,10,12,10,8,10,9,6,7,11,11,13,16,16,15,21,21,17,18,17,3,-19,-33,-42,-57,-78,-96,-110,-129,-146,-143,-129,-114,-96,-72,-52,-36,-21,-8,1,-1,-13,-23,-21,-15,-13,-10,-7,-8,-10,-6,-6,-6,-5,-5,-7,-5,1,3,4,5,4,2,-2,-2,1,1,1,2,2,-1,-3,-2,0,1,-3,-4,0,2,0,0,2,0,-9,-12,-7,-5,-7,-9,-9,-14,-10,-4,-3,-4,-3,-2,-4,-4,-4,-6,-9,-10,-10,-7,-2,-5,-10,-10,-8,-6,-4,-3,-7,-11,-11,-10,-13,-12,-8,-8,-13,-17,-15,-17,-22,-19,-13,-15,-21,-23,-24,-27,-31,-36,-37,-37,-41,-45,-50,-52,-51,-53,-54,-53,-52,-49,-49,-55,-55,-46,-42,-45,-47,-49,-47,-40,-36,-38,-37,-37,
-40,-40,-38,-40,-43,-37,-29,-30,-31,-24,-24,-26,-24,-17,-13,-11,-15,-22,-22,-16,-14,-16,-14,-10,-11,-16,-12,-2,2,-1,-1,0,-1,-4,-6,1,6,3,3,0,-2,0,1,0,1,3,3,-1,-1,1,0,0,3,5,5,4,4,3,4,4,2,3,5,4,1,1,1,2,4,5,5,5,5,4,2,1,1,0,-1,0,1,1,3,5,5,6,6,5,4,5,6,6,5,3,0,-2,0,1,2,1,1,2,1,1,1,1,1,-1,-2,-2,-2,-2,-1,-2,-3,-4,-5,-6,-5,-4,-3,-3,-3,-3,-3,-3,-3,-2,-2,-3,-3,-3,-3,-4,-3,-3,-3,-2,-2,-1,-2,-2,-1,0,0,0,0,0,-1,-2,-3,-3,0,1,1,1,2,3,4,4,4,4,5,6,4,3,3,2,0,-1,-2,-3,-3,-2,-2,-3,-4,-3,-3,-3,-4,-3,-2,-1,-1,0,0,0,1,0,-1,-1,1,1,0,0,1,1,0,-1,-2,-1,1,1,0,0,0,0,-1,-1,0,1,2,2,1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,1,2,1,1,0,-1,-3,-4,-4,-2,0,1,0,-1,-2,-1,0,1,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,2,2,1,2,1,0,-1,-1,-1,-1,-1,0,2,3,2,2,2,3,3,4,4,4,4,4,2,0,-1,0,0,0,1,2,3,2,2,3,4,6,7,
7,7,8,8,8,8,7,7,7,6,6,6,6,5,4,5,4,3,3,3,2,1,0,-1,-1,1,1,1,0,0,0,-1,-1,-2,-2,-3,-4,-5,-4,-4,-6,-6,-5,-6,-5,-5,-4,-3,-5,-5,-6,-9,-9,-10,-12,-12,-12,-12,-10,-2,8,15,18,25,35,45,53,63,71,71,65,56,47,36,26,17,10,3,-3,-3,2,6,6,4,4,0,-3,-1,2,0,-2,-1,-1,-1,0,-2,-6,-6,-4,-4,-5,-5,-2,-2,-3,-5,-4,-5,-6,-4,-2,-2,-4,-5,-1,-1,-3,-4,-4,-4,-4,-4,-1,2,2,0,0,1,3,4,3,0,1,2,0,-3,-3,-2,-2,-1,-2,-1,0,-2,-3,-1,1,-1,0,0,-1,-1,1,3,4,3,3,4,4,4,4,5,5,7,8,7,6,7,9,10,12,12,16,18,19,19,21,23,26,27,26,25,26,26,26,24,24,26,26,22,20,22,24,24,23,20,19,20,17,17,18,18,18,21,23,19,15,16,15,11,11,14,13,8,5,4,6,9,9,6,6,7,6,4,5,9,6,1,0,2,1,1,2,3,1,-3,-6,-5,-5,-3,-1,-2,-3,-2,-1,-2,-3,0,1,0,-1,-2,-4,-4,-3,-4,-4,-3,-2,-2,-1,0,-1,0,0,-1,-2,-3,-3,-3,-4,-4,-5,-5,-4,-3,-2,-1,0,0,-1,-1,-2,-2,-2,-3,-4,-4,-3,-4,-4,-5,-4,-3,-3,-2,-3,-3,-3,-3,
-5,-4,-3,-2,-1,1,-1,-5,-3,1,4,4,5,7,7,5,3,0,1,2,1,-2,-2,-1,-1,-2,-4,-7,-9,-9,-7,-6,-7,-9,-11,-11,-13,-14,-12,-7,-3,-1,-2,-3,0,2,2,3,4,4,2,0,0,0,0,2,1,1,0,-3,-2,3,5,3,1,3,4,3,1,2,3,3,1,-2,-5,-5,-2,-2,-4,-5,-6,-7,-6,-3,-1,-1,-1,0,2,2,1,2,4,5,4,3,3,5,7,3,-3,-4,0,2,-1,-2,-1,-4,-8,-9,-8,-6,-4,-6,-6,-6,-5,-6,-7,-4,0,2,4,6,6,6,7,7,6,7,9,9,9,7,3,-1,-2,-1,-3,-4,-1,0,0,0,-1,-2,-1,3,5,5,6,7,6,4,4,4,5,6,6,6,6,8,7,4,4,8,8,5,2,2,1,-1,-1,-1,1,4,2,-4,-5,-1,0,-1,-1,1,0,-6,-7,-4,-4,-8,-7,-4,-5,-8,-9,-12,-16,-12,-10,-14,-15,-10,-9,-6,5,24,39,48,61,82,97,111,132,147,142,127,111,91,69,51,34,18,5,-1,-1,9,15,14,11,10,9,6,3,4,6,7,6,6,10,12,11,9,7,4,3,4,4,5,6,6,5,5,3,1,4,4,3,2,4,5,3,1,3,7,5,-1,-1,8,13,8,5,8,10,8,11,13,8,5,8,11,10,11,8,6,6,8,14,16,8,3,6,13,9,6,9,9,9,12,14,12,
13,17,17,13,9,13,17,20,22,26,22,19,25,30,26,25,31,34,36,37,34,36,40,38,32,36,43,44,45,52,50,45,51,54,47,45,51,52,50,53,46,34,38,50,54,53,48,44,46,49,46,38,37,34,27,21,16,14,15,13,7,7,12,11,9,10,10,9,9,12,11,7,7,9,9,9,8,4,3,7,6,5,4,-1,0,0,-3,-4,-1,1,0,-2,-4,-4,-3,-4,-6,-5,-2,-2,-2,0,1,2,2,2,4,8,10,6,3,4,4,2,-2,-6,-8,-7,-5,-8,-12,-10,-6,-3,-6,-6,-1,3,4,5,4,6,10,10,8,8,10,10,6,5,6,4,5,6,5,2,1,2,3,2,1,3,4,4,1,-2,0,4,7,8,8,8,7,7,7,9,9,7,5,5,3,1,0,0,2,4,2,2,5,8,10,9,6,3,4,4,2,3,5,3,-1,-4,-5,-5,-3,-1,-2,-1,2,5,6,6,4,3,2,1,4,7,5,1,-2,-2,-4,-5,-5,-3,-1,1,0,-2,-1,2,3,2,2,3,4,8,10,10,8,8,9,11,12,13,14,14,12,7,2,1,1,1,-1,-3,-3,-4,-5,-4,-2,-1,-1,-1,-2,-1,-1,-1,0,2,1,-2,-4,-2,-1,-2,-3,-2,-1,-1,-2,-2,0,2,5,4,2,2,4,5,5,6,5,2,1,1,1,0,-2,-2,-1,-2,-5,-5,-4,-3,-4,-5,-7,-5,
1,2,-1,-2,1,2,1,3,7,8,7,5,3,4,5,4,3,5,6,4,0,-2,-3,-5,-5,-5,-6,-6,-5,-6,-9,-10,-10,-8,-4,0,1,1,3,3,1,-1,-1,-1,0,1,-1,-5,-7,-6,-7,-8,-8,-7,-6,-6,-7,-8,-7,-6,-6,-8,-8,-5,-5,-8,-9,-6,-3,-3,-2,-1,-1,-1,-3,-5,-3,3,4,1,0,2,1,-2,0,6,8,5,4,6,6,4,5,7,8,12,16,12,10,13,14,11,10,6,-5,-24,-39,-47,-61,-79,-96,-109,-130,-144,-141,-127,-111,-90,-69,-50,-34,-19,-5,1,0,-8,-14,-14,-12,-10,-8,-4,-3,-4,-6,-7,-6,-5,-9,-11,-9,-7,-5,-3,-2,-4,-2,-4,-5,-5,-4,-4,-1,-1,-3,-5,-3,-2,-2,-3,-3,-1,-3,-6,-3,1,0,-7,-13,-10,-6,-8,-11,-9,-11,-11,-7,-6,-9,-11,-9,-8,-7,-5,-5,-6,-12,-14,-6,0,-6,-12,-8,-5,-8,-8,-9,-12,-13,-12,-13,-17,-17,-11,-7,-11,-15,-17,-21,-24,-21,-18,-23,-27,-24,-25,-30,-33,-34,-34,-32,-33,-37,-37,-35,-36,-42,-41,-43,-49,-48,-44,-49,-53,-47,-45,-50,-51,-49,-52,-46,-35,-37,-48,-51,-51,-46,-42,-43,-47,-43,-36,-34,-33,-28,-20,-16,-15,-14,-12,-7,-8,-13,-11,-8,-9,-10,-7,-7,-9,-10,-6,-6,-8,-8,-6,-6,-4,-3,-6,-4,-3,-2,1,1,0,3,4,1,-1,1,3,4,4,2,2,5,3,1,1,
2,1,-1,-2,-2,-1,-2,-5,-8,-5,-2,-3,-4,-2,3,7,9,8,6,8,12,11,7,6,8,7,2,-2,-3,-3,-3,-5,-8,-8,-6,-6,-8,-8,-4,-4,-4,-2,-3,-5,-3,1,1,0,-1,0,0,-2,-3,-3,0,2,1,-4,-7,-8,-7,-8,-7,-6,-6,-7,-8,-5,-4,-4,-2,-1,0,1,-2,-2,-1,-1,-4,-7,-9,-8,-5,-3,-4,-4,-1,-2,-3,-2,2,4,4,5,3,2,2,1,-2,-4,-5,-4,-3,-3,-3,-3,-5,-6,-6,-3,-2,-1,0,0,-1,-2,-1,-2,-1,0,0,-2,-2,-2,-2,-3,-3,-5,-7,-7,-6,-7,-7,-8,-9,-9,-8,-7,-6,-4,-1,0,0,1,2,3,4,3,2,1,1,0,0,0,0,0,0,0,0,-1,-1,1,1,0,0,0,0,-1,-1,-2,-2,-1,-1,-2,-3,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,-1,-1,0,0,0,1,2,2,2,2,2,3,4,4,1,0,1,0,-1,-1,-1,-1,-2,-3,-2,-1,0,0,0,1,2,1,-1,-1,0,1,1,1,2,2,3,3,3,4,5,6,6,6,4,2,2,2,0,-1,0,1,1,1,1,1,3,5,6,5,5,6,6,6,6,5,5,5,4,3,3,3,4,3,2,3,4,3,2,2,2,2,2,2,3,3,2,-1,-2,-1,-1,-2,0,1,1,-2,-4,-2,-2,0,-1,-1,-2,-2,-3,-5,-6,-5,-5,-7,
-6,-5,-6,-2,5,14,20,23,28,37,46,53,62,69,69,64,55,45,34,24,17,11,5,0,0,4,6,6,5,6,4,1,1,3,5,3,2,2,3,3,2,0,0,1,1,1,0,0,2,3,2,0,0,-1,0,3,3,1,0,2,1,0,2,2,1,-1,1,3,6,6,4,3,6,5,4,5,3,3,4,3,1,1,1,1,-1,-1,2,3,-1,-3,1,4,0,0,2,2,4,5,5,6,7,8,8,5,3,4,6,8,10,10,9,8,9,10,10,13,15,15,15,15,14,13,15,18,18,17,18,16,17,20,20,20,21,23,21,20,21,23,23,24,21,17,17,20,21,21,20,18,17,19,18,14,13,14,12,9,7,7,6,4,2,4,6,4,3,3,2,1,-1,0,2,1,1,0,1,0,0,1,2,2,0,0,0,-2,-1,-1,-2,-2,-1,0,-1,-1,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,0,-1,-2,-1,1,1,0,0,0,-1,-3,-5,-6,-6,-5,-4,-5,-6,-5,-6,-7,-6,-4,-2,-1,-1,-1,-1,1,1,1,1,1,0,-1,-1,-2,-2,-2,-1,-2,-4,-5,-4,-4,-3,-1,0,0,1,0,-1,-1,1,3,4,3,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,2,4,5,4,2,1,1,1,-1,-1,0,-1,-2,-2,-2,-2,-1,-1,-1,0,1,1,
-1,0,4,7,5,5,6,7,7,6,4,4,6,5,3,3,3,2,2,3,4,4,3,3,1,0,-2,-3,-3,-2,-3,-7,-9,-8,-6,-4,-4,-3,-3,-4,-4,-3,-1,0,1,1,-3,-6,-6,-5,-4,-1,1,1,1,1,1,1,4,7,7,6,7,5,2,0,0,-1,-1,-1,-4,-5,-4,-3,-3,-3,-3,-1,0,0,0,1,2,4,7,7,5,7,10,12,13,16,18,17,16,13,8,8,9,6,2,1,-1,-4,-10,-14,-11,-6,-6,-9,-9,-4,-3,-4,-6,-7,-6,-4,-6,-8,-9,-5,-1,-3,-10,-11,-5,-3,-5,-6,-9,-12,-12,-15,-20,-20,-16,-17,-12,2,20,33,41,53,71,84,99,120,133,128,114,99,81,60,41,25,13,3,-4,-3,7,14,15,14,8,-1,-8,-5,-1,1,2,2,1,4,5,0,1,5,4,4,4,3,4,5,3,3,4,2,-2,0,1,-2,-7,-6,0,1,-5,-5,1,-2,-10,-6,4,9,5,5,9,10,11,14,12,11,12,11,10,11,11,8,5,6,11,15,17,11,2,7,13,9,4,4,3,4,9,13,14,14,17,18,17,16,22,29,27,24,29,28,25,29,32,28,27,30,33,35,34,32,33,31,29,26,30,39,38,37,38,34,35,43,49,46,46,53,56,53,55,53,47,48,52,54,49,41,39,41,45,40,35,35,33,30,28,26,23,21,19,14,16,22,21,16,
15,15,11,11,16,16,11,10,11,8,9,11,5,3,8,8,3,4,4,3,2,0,-2,-2,-1,-1,-2,-3,-5,-6,-8,-11,-12,-12,-13,-16,-18,-17,-16,-15,-13,-10,-8,-6,-6,-7,-6,-6,-3,1,3,2,2,1,-1,-1,1,1,3,7,6,1,-3,-5,-4,-1,1,0,0,2,2,0,0,2,3,4,3,2,2,2,2,0,-2,-3,-4,-3,-1,-2,-5,-7,-5,-3,-3,-3,-2,-1,-3,-5,-8,-7,-3,-2,-1,-1,-3,-4,-3,-2,-3,-3,-1,-2,-3,-3,-4,-7,-6,-3,-3,-4,-3,-3,-5,-5,-6,-8,-9,-8,-7,-8,-9,-10,-11,-12,-11,-10,-10,-9,-8,-6,-6,-8,-10,-10,-8,-6,-3,-3,-3,-3,-3,-5,-5,-2,0,-1,-1,-2,-5,-4,-3,-4,-4,-2,0,1,2,3,3,3,4,4,4,3,1,-1,-2,-2,-5,-8,-7,-4,-4,-4,-4,0,2,2,-1,-3,-2,-1,-1,-1,-1,-1,-1,-2,-4,-1,1,0,-4,-6,-5,-5,-6,-7,-7,-6,-5,-5,-7,-5,-3,-4,-4,-3,-2,-4,-5,-5,-4,-3,-2,0,1,3,3,2,3,6,8,8,6,4,4,3,3,4,4,3,1,-1,-2,-2,2,6,6,5,4,1,-1,-1,0,-1,0,0,-3,-7,-6,-5,-6,-4,-1,0,0,0,0,0,3,4,3,1,2,2,1,0,0,0,0,-1,-2,-6,-8,-8,-6,-8,-11,-12,-13,-16,-17,-17,-15,-12,-8,-8,-9,-5,
-2,-1,1,4,10,14,11,6,6,10,9,5,3,4,6,7,5,3,5,8,8,5,1,2,8,9,4,2,5,4,7,11,12,13,20,19,17,16,10,-4,-22,-35,-43,-56,-73,-88,-103,-121,-135,-132,-118,-101,-82,-60,-42,-25,-13,-4,4,3,-7,-13,-16,-15,-9,1,8,6,0,-3,-3,-2,-1,-3,-4,0,-1,-5,-5,-5,-5,-2,-2,-3,-3,-2,-2,0,3,1,-1,2,8,7,1,1,7,8,2,5,10,7,-3,-7,-3,-3,-5,-7,-9,-11,-10,-10,-11,-10,-9,-9,-10,-8,-6,-6,-9,-14,-17,-11,-2,-6,-12,-7,-3,-2,-2,-2,-7,-11,-11,-10,-13,-16,-15,-14,-20,-26,-24,-23,-28,-27,-26,-29,-32,-29,-28,-31,-32,-33,-33,-31,-31,-30,-29,-26,-29,-37,-38,-36,-38,-35,-34,-43,-48,-46,-45,-50,-53,-51,-53,-51,-46,-46,-51,-52,-47,-40,-38,-41,-44,-38,-31,-31,-30,-26,-26,-25,-22,-19,-17,-13,-14,-20,-19,-14,-13,-13,-9,-8,-14,-15,-9,-9,-9,-8,-8,-11,-6,-4,-8,-7,-2,-4,-2,-2,-1,0,2,2,2,2,3,4,5,6,8,10,12,13,14,18,19,18,17,17,14,11,9,7,7,7,6,6,3,0,-3,-3,-3,-1,1,1,0,-1,-3,-7,-6,-1,3,4,3,1,0,0,0,-2,-2,0,0,-1,-2,-4,-4,-2,-2,-2,-2,0,1,2,3,2,1,1,4,5,3,1,1,2,1,1,2,4,6,4,
1,0,0,1,2,3,1,0,1,0,-1,0,2,1,2,5,4,1,1,1,0,1,3,3,3,6,6,5,4,6,7,7,9,10,9,9,9,8,7,5,5,7,9,9,7,4,1,1,1,1,1,3,3,0,-1,-1,-1,1,3,3,2,3,4,2,0,-1,-1,-2,-2,-3,-4,-5,-4,-3,-2,0,1,2,5,7,6,4,3,4,3,0,-3,-3,0,2,1,0,0,0,0,0,0,1,3,0,0,1,2,2,2,3,3,3,3,3,3,4,6,5,4,5,4,3,3,4,5,5,4,3,2,1,0,-1,-1,-1,-1,-2,-4,-5,-3,-2,-2,-1,-1,-2,-2,-1,0,0,1,2,0,-2,-3,-2,-1,0,0,0,0,0,0,0,2,4,3,3,3,2,1,1,2,2,3,2,0,0,1,2,2,2,2,2,1,0,0,1,3,4,4,4,4,5,6,6,6,7,8,7,6,6,5,5,5,3,2,2,1,-1,-4,-6,-5,-3,-4,-5,-5,-3,-2,-2,-2,-2,-1,0,-1,-2,-3,-3,-1,0,0,-2,-1,0,0,0,-2,-3,-4,-6,-9,-8,-9,-8,-3,5,15,21,26,31,41,49,56,64,70,70,63,53,42,32,23,14,9,4,0,0,4,7,8,9,6,0,-5,-4,0,2,3,2,1,1,1,-1,-1,1,3,4,2,1,0,0,0,0,-1,-2,-3,-1,0,-1,-5,-5,-3,-1,-5,-7,-6,-6,
-8,-6,-2,0,0,-3,-4,-2,2,2,3,3,4,4,3,2,3,4,4,4,4,6,9,6,2,3,4,2,0,0,-1,0,2,2,1,0,2,6,6,5,7,9,10,10,10,11,13,16,17,15,15,16,15,15,15,14,13,13,14,14,14,15,16,16,17,18,18,20,24,24,22,23,23,24,26,25,22,23,24,23,22,18,18,21,23,16,11,12,12,10,10,11,11,8,6,4,5,8,7,5,5,4,2,1,5,6,4,4,3,3,2,4,4,2,3,2,-1,-1,-1,-1,0,0,-1,-2,-2,-2,-2,-3,-4,-4,-4,-5,-7,-7,-9,-11,-11,-10,-10,-10,-9,-7,-7,-5,-4,-4,-4,-3,-3,-1,1,1,0,0,-1,-2,-2,-1,0,2,3,1,-1,-2,-2,-1,-1,-1,0,0,0,0,0,0,0,1,2,1,1,1,1,0,0,0,-1,-1,-1,-1,-1,-1,1,3,2,1,1,0,-1,-1,-1,1,2,1,0,0,-1,0,1,2,2,4,4,2,1,2,2,0,1,2,3,3,4,3,2,2,2,1,0,2,2,1,0,0,-2,-3,-3,-4,-4,-3,-3,-2,-2,-3,-4,-3,-2,0,1,2,1,1,2,1,1,2,3,2,2,1,0,0,0,0,-2,-2,-1,-1,0,0,1,2,2,3,3,2,2,1,1,0,-2,-3,-2,-1,-1,-1,-2,0,1,2,1,0,0,1,1,0,0,1,1,0,-1,-6,
-5,-2,0,0,1,3,3,4,3,2,2,5,4,1,1,3,0,-5,-5,-4,-4,-3,-2,-3,-4,-2,-1,-1,2,8,7,4,4,5,5,6,8,8,7,7,5,2,1,3,3,2,1,1,1,1,0,-1,-3,-4,-5,-7,-9,-9,-7,-7,-9,-10,-10,-8,-3,-3,-11,-11,-3,-3,-10,-11,-12,-16,-15,-13,-20,-21,-14,-10,-6,6,26,42,51,65,85,99,113,136,151,147,131,117,97,73,52,32,19,11,5,6,17,24,22,18,16,13,10,10,8,3,2,4,3,5,8,5,3,4,1,-1,-1,2,3,2,-3,-4,-3,-5,-7,-5,-2,-1,-1,1,4,6,5,8,13,9,2,2,12,15,10,6,8,8,5,4,3,0,-1,-3,-4,-3,-1,-3,-3,1,7,11,13,11,8,11,17,14,11,12,14,11,14,19,21,18,16,18,17,13,14,17,14,14,20,19,14,19,27,28,28,33,37,42,44,45,42,38,39,43,48,51,51,51,51,50,52,60,65,63,60,60,60,59,58,51,44,45,49,49,48,43,42,45,43,38,37,42,42,35,31,29,27,22,19,15,17,24,23,19,18,18,14,13,17,19,14,14,16,16,15,12,3,0,7,11,10,11,9,5,4,2,1,4,9,8,3,-3,-5,-3,-2,-4,-5,-3,-2,-4,-5,-3,0,3,5,1,-3,-1,-1,-2,0,3,4,1,0,1,2,2,4,6,8,9,
8,6,6,10,10,8,8,10,11,10,8,5,2,0,0,-1,-1,1,1,1,0,0,0,-1,0,2,3,0,-3,-5,-6,-7,-5,-3,-6,-8,-8,-9,-10,-9,-7,-6,-2,2,-2,-5,-1,5,7,9,9,7,8,10,7,3,5,8,7,5,2,0,-1,-2,-4,-8,-11,-10,-8,-9,-9,-6,-5,-6,-4,-3,-3,-1,1,-2,-5,-5,-6,-9,-9,-7,-7,-8,-5,-3,-1,0,-2,-1,2,2,0,2,5,6,4,3,3,4,3,-1,-4,-1,3,-3,-10,-13,-12,-14,-18,-18,-13,-9,-9,-11,-14,-14,-10,-5,-4,-6,-4,-1,-3,-5,-3,-1,-1,1,2,-1,0,3,2,-2,-1,-2,-6,-9,-7,-8,-10,-12,-11,-10,-7,-5,-6,-6,-3,0,0,0,1,4,6,6,3,1,2,3,3,2,0,0,0,-2,-6,-6,-4,-2,1,4,6,7,8,8,7,7,8,6,6,4,0,-3,-4,-5,-5,-2,0,0,1,2,2,5,4,1,-1,0,-1,-2,-2,-2,-2,-2,-2,-4,-4,-1,0,-2,0,4,4,3,4,3,2,3,4,1,0,-1,-4,-10,-10,-7,-7,-8,-8,-9,-10,-10,-9,-8,-6,-3,-3,-5,-4,-3,-2,-2,-3,-3,-2,0,3,3,4,7,9,8,7,7,9,9,9,7,3,3,9,10,2,3,10,10,12,15,14,14,20,20,14,11,5,-7,-26,-41,-51,-65,-86,-100,-114,-136,-151,-146,-133,-117,-98,-74,-52,-33,-20,-11,
-5,-6,-15,-22,-20,-17,-15,-12,-9,-8,-7,-2,-1,-3,-3,-5,-8,-5,-2,-2,0,2,0,-2,-4,-2,1,3,2,4,5,1,-3,-3,-1,-3,-7,-8,-6,-8,-12,-8,-2,-3,-12,-16,-10,-6,-6,-7,-4,-4,-2,0,2,3,5,4,2,2,3,0,-6,-11,-13,-11,-8,-10,-16,-14,-10,-12,-13,-12,-13,-17,-19,-18,-17,-18,-18,-14,-15,-18,-16,-15,-20,-20,-17,-20,-26,-28,-30,-33,-38,-41,-44,-45,-42,-39,-40,-45,-48,-52,-51,-51,-51,-50,-51,-58,-63,-60,-58,-58,-58,-57,-56,-49,-43,-44,-46,-48,-46,-43,-42,-45,-43,-36,-35,-40,-40,-33,-30,-30,-26,-22,-17,-13,-15,-20,-20,-17,-15,-15,-12,-10,-13,-15,-11,-9,-12,-12,-11,-8,0,3,-3,-7,-7,-7,-5,-1,0,1,3,0,-5,-5,0,6,8,6,4,6,6,5,4,6,7,5,2,-1,-2,2,5,4,3,4,2,-1,-2,1,2,1,1,0,-2,-5,-7,-8,-6,-5,-5,-8,-8,-7,-7,-9,-8,-7,-4,-2,1,2,3,4,3,1,1,2,2,1,2,3,2,-1,-2,0,4,6,8,8,6,5,7,10,10,11,12,11,8,8,4,0,2,6,2,-4,-6,-8,-9,-7,-8,-10,-7,-3,-5,-8,-7,-5,-3,-1,1,1,3,7,9,8,7,8,8,5,4,5,3,2,3,1,-1,2,4,3,4,7,7,5,5,6,3,1,0,-2,0,0,-4,-3,-1,-2,-5,-5,
-3,-3,-3,-3,-2,2,5,2,-2,2,9,11,11,13,16,17,13,9,9,11,14,14,10,5,4,6,3,1,2,3,2,1,1,-1,-1,2,2,-1,0,3,2,3,7,9,8,8,11,11,10,9,7,5,5,5,2,-1,-1,-2,-3,-5,-7,-7,-5,-3,-3,-4,-4,-3,-1,0,0,2,7,7,5,3,0,-3,-4,-6,-7,-7,-5,-6,-7,-6,-5,-4,0,4,5,6,6,3,1,1,1,-1,-1,-2,-2,0,1,0,0,0,-1,-2,-1,0,0,1,2,0,-1,0,-2,-2,-2,-1,-1,-2,-2,-2,-1,0,2,3,5,6,7,7,7,7,8,8,8,7,6,6,5,4,4,4,4,3,2,3,3,3,2,1,-1,-1,-2,-3,-4,-3,-2,-2,-3,-3,-5,-4,-2,-1,-2,-3,-1,-1,-3,-4,-5,-7,-8,-8,-10,-9,-9,-7,-3,4,13,20,25,32,42,50,57,65,73,73,68,60,50,37,26,17,11,6,2,1,4,6,6,6,5,3,0,0,2,0,-1,0,2,2,3,2,-1,-3,-2,-2,0,1,1,1,0,-1,-1,-2,-1,4,7,6,3,3,6,6,4,4,4,3,1,1,5,7,5,0,-1,1,1,0,0,-1,-1,-2,-5,-5,-2,-2,-1,-1,0,3,6,6,3,3,6,4,4,4,6,7,6,6,7,8,8,10,10,8,8,9,8,9,11,12,11,11,12,14,16,18,19,20,20,22,22,20,
22,25,26,25,26,25,26,25,25,25,28,27,26,26,26,26,25,21,19,20,21,21,20,20,20,21,21,17,14,16,16,13,12,13,11,7,4,3,3,3,4,2,1,1,1,-1,0,-1,-2,-4,-1,-1,-2,-4,-6,-7,-7,-6,-5,-3,-4,-7,-8,-8,-9,-7,-5,-5,-7,-9,-10,-9,-8,-7,-7,-7,-7,-8,-9,-8,-6,-5,-5,-7,-8,-8,-7,-7,-5,-5,-5,-6,-6,-6,-6,-5,-4,-2,-1,0,-1,-1,-2,-1,-1,-1,0,1,1,-1,-3,-4,-5,-5,-5,-5,-4,-3,-3,-4,-4,-3,-3,-3,-3,-2,-1,-1,-3,-5,-6,-6,-5,-5,-6,-7,-8,-8,-9,-7,-6,-6,-4,-2,-2,-4,-3,0,2,4,4,3,3,5,5,3,2,3,3,3,3,1,1,0,-1,-2,-3,-3,-3,-2,-3,-2,-1,-2,-1,-1,-2,-1,0,-1,-2,-1,-1,-2,-2,-1,-1,-1,0,1,2,3,2,2,3,3,1,1,2,1,0,0,0,0,-1,-2,-3,-1,1,0,-3,-4,-3,-4,-6,-7,-6,-5,-5,-6,-7,-7,-5,-3,-2,-3,-2,0,1,0,0,0,-1,-1,-1,-2,-3,-3,-3,-3,-3,-4,-6,-6,-6,-6,-7,-7,-5,-5,-4,-4,-4,-3,-1,0,1,2,3,3,3,4,3,2,2,2,1,1,0,-1,0,-2,-4,-4,-3,-3,-1,0,0,1,2,2,1,2,3,2,1,1,-1,-2,-3,-4,-5,-3,-2,-3,-3,-2,-1,1,
1,0,-2,-3,-5,-8,-6,-3,-8,-13,-11,-11,-13,-11,-10,-13,-13,-13,-20,-24,-20,-13,-6,10,30,44,53,69,93,109,123,142,154,149,134,118,97,75,52,31,16,7,3,8,18,24,21,14,12,10,7,6,4,-1,-2,-1,-2,-1,4,3,-2,-6,-10,-13,-12,-4,1,0,-2,0,-3,-5,-4,0,2,3,4,4,6,7,2,0,4,3,-2,0,7,8,-1,-3,0,-1,0,3,1,1,1,2,6,6,5,0,-2,2,7,12,14,10,2,2,8,8,4,5,12,14,14,15,17,16,18,20,20,19,23,26,23,24,28,23,18,25,32,30,28,32,36,39,40,39,40,42,43,43,44,45,44,44,44,42,44,46,48,47,46,46,47,52,51,43,38,40,42,44,46,42,38,43,45,36,31,33,31,27,26,23,21,19,16,12,13,19,19,15,14,12,11,11,13,10,3,4,6,4,4,8,8,3,4,9,8,7,4,4,4,4,5,4,2,2,1,0,1,3,3,2,1,1,2,1,1,2,3,2,0,-2,-4,-2,1,0,-3,-4,-3,-4,-5,-4,-2,1,4,4,2,2,3,3,1,1,1,-1,-3,-5,-6,-6,-7,-8,-3,2,4,3,3,4,6,8,7,6,7,8,3,-1,0,-1,-3,-2,1,1,0,0,2,4,5,3,1,2,4,3,0,0,2,0,-3,-4,-2,-1,0,1,-1,-3,-2,-1,-1,2,
7,9,7,6,6,5,8,12,13,12,13,11,6,4,4,5,5,7,7,5,3,2,1,2,4,4,5,4,3,2,1,2,5,7,8,10,9,7,6,6,4,3,2,-1,-5,-8,-9,-8,-6,-4,-1,2,3,5,9,12,14,15,14,13,13,11,9,9,11,10,7,5,4,5,5,2,0,-1,-2,-3,-4,-4,-3,-2,-1,0,1,1,1,1,3,3,4,5,3,0,-2,-4,-4,-2,-1,-1,1,3,1,-2,0,2,7,10,9,6,7,9,7,6,7,6,5,6,6,5,4,5,5,3,1,-1,-1,0,-2,-5,-7,-8,-9,-9,-9,-8,-5,-4,-6,-7,-3,0,0,-1,2,-1,-6,-5,-6,-9,-9,-8,-11,-13,-17,-21,-20,-17,-17,-11,4,23,36,43,54,73,87,101,121,135,132,117,102,82,63,43,23,8,0,-6,-6,2,8,8,6,9,9,5,5,10,12,11,10,10,12,16,16,8,4,2,1,-1,0,1,2,3,4,8,7,2,7,12,10,10,11,9,9,12,13,14,20,23,19,12,3,-12,-32,-45,-54,-72,-96,-111,-125,-142,-153,-149,-135,-119,-98,-73,-52,-30,-16,-8,-3,-8,-18,-23,-21,-14,-12,-10,-5,-5,-4,2,3,-1,0,-1,-6,-5,0,4,5,7,6,0,-4,-2,-1,-2,0,2,0,-3,-5,-6,-6,-7,-9,-9,-5,-2,-5,-4,0,-2,-10,-10,-2,3,2,1,0,-3,-2,-1,-1,-2,-3,-4,
-3,0,2,-1,-6,-10,-13,-9,-1,-2,-10,-7,-3,-6,-12,-16,-15,-16,-17,-17,-19,-21,-21,-20,-23,-25,-23,-24,-27,-24,-19,-25,-31,-30,-29,-33,-36,-37,-40,-39,-41,-42,-44,-44,-44,-46,-45,-45,-45,-44,-45,-47,-49,-50,-48,-49,-49,-53,-53,-46,-42,-43,-44,-47,-48,-43,-41,-46,-48,-39,-33,-34,-33,-29,-28,-26,-24,-21,-18,-13,-15,-20,-20,-18,-15,-14,-13,-13,-15,-12,-5,-5,-9,-7,-6,-10,-10,-5,-6,-9,-8,-8,-6,-6,-6,-6,-6,-5,-4,-3,-3,-1,-2,-4,-4,-2,-2,-2,-3,-3,-3,-4,-6,-5,-2,0,1,-1,-3,-2,1,2,2,3,4,3,1,-2,-5,-5,-3,-2,-4,-4,-2,-1,-1,0,3,5,6,5,7,8,4,-2,-4,-4,-4,-6,-7,-9,-9,-7,-9,-9,-5,0,-1,-1,2,1,-2,-2,-1,-1,-3,-5,-6,-4,-2,-3,-5,-4,-1,-1,-2,-1,2,2,1,-1,-1,-2,-1,1,1,0,0,-2,-7,-9,-7,-7,-7,-6,-9,-13,-14,-14,-15,-13,-9,-7,-6,-5,-6,-8,-7,-6,-4,-2,-1,-2,-3,-3,-4,-4,-3,-2,-1,-1,-3,-5,-6,-7,-7,-6,-5,-4,-2,0,1,4,8,10,11,10,9,7,4,2,0,-3,-6,-9,-11,-12,-12,-11,-12,-11,-8,-8,-9,-8,-6,-5,-4,-3,-3,0,2,4,4,5,6,6,5,5,4,3,1,1,3,2,0,0,-1,-2,-1,1,3,5,5,3,1,1,0,-2,
0,2,2,-1,-4,-7,-6,-4,-5,-7,-5,-3,-4,-3,-3,-4,-4,-2,-1,-1,-1,1,3,4,4,3,5,8,10,10,10,10,10,9,7,6,7,8,5,1,2,3,0,2,5,6,5,8,8,8,11,14,19,22,20,17,17,9,-6,-23,-35,-43,-55,-74,-88,-101,-119,-133,-131,-118,-101,-81,-60,-41,-21,-6,2,9,9,1,-5,-5,-3,-7,-5,-2,-3,-8,-10,-10,-10,-8,-10,-15,-15,-9,-6,-5,-3,0,0,-1,-2,-1,-2,-5,-6,-2,-2,-5,-5,-5,-4,-2,-3,-6,-9,-9,-10,-10,-8,-6,-1,8,17,23,29,38,49,57,62,68,74,73,68,59,48,37,26,16,10,7,4,3,8,10,10,7,6,3,1,1,3,0,-1,1,2,1,3,4,2,2,3,3,2,5,5,5,4,4,4,2,3,4,5,5,5,5,7,7,5,3,3,1,2,3,7,7,4,0,0,0,1,2,3,2,2,1,0,-1,1,0,-1,0,1,3,5,4,1,3,5,4,1,3,7,8,7,6,8,8,9,9,9,9,11,10,10,11,12,10,10,12,14,13,13,15,16,16,17,20,20,20,21,23,22,22,22,22,23,23,23,23,25,27,27,27,26,28,27,26,25,25,24,26,26,23,22,26,27,23,19,19,18,15,15,16,15,12,10,9,9,10,12,10,8,8,9,8,8,8,4,4,6,7,5,6,8,5,4,5,
4,4,5,5,5,4,4,4,3,3,3,2,3,3,1,1,1,2,3,3,4,5,5,5,3,3,3,4,4,4,2,1,1,0,-1,0,2,3,4,4,3,3,4,4,3,2,2,2,1,-1,-2,-1,-2,-3,-1,1,2,3,5,6,6,7,7,6,7,7,5,2,2,2,1,1,2,2,1,1,2,3,3,2,2,2,2,2,1,1,2,2,0,0,1,2,2,2,2,2,2,1,1,1,2,3,3,4,4,3,4,6,8,9,10,9,8,7,5,4,4,4,4,4,3,2,1,1,1,1,2,2,2,1,1,0,0,1,1,1,1,1,0,0,-2,-3,-4,-6,-7,-8,-8,-7,-8,-8,-7,-5,-3,-1,1,3,3,4,4,4,5,5,4,4,4,3,2,3,3,1,0,-2,-3,-4,-4,-5,-5,-5,-5,-6,-7,-6,-5,-5,-7,-6,-5,-5,-5,-4,-4,-4,-4,-4,-5,-3,-2,-2,-1,0,0,-1,-2,-2,-1,1,0,-1,-1,0,0,-1,-1,-2,-2,-1,-1,-3,-4,-4,-4,-5,-6,-6,-6,-6,-7,-8,-8,-8,-7,-6,-7,-7,-6,-6,-6,-6,-4,-3,-4,-4,-2,-2,-3,-4,-4,-4,-4,-4,-7,-10,-13,-13,-11,-10,-10,-4,3,10,17,22,29,38,45,50,57,64,63,58,50,37,26,16,6,-1,-6,-8,-8,-3,-1,-2,-1,0,-2,-4,-3,2,4,3,2,1,1,5,5,3,3,3,3,2,
3,6,6,0,1,6,6,5,8,7,3,2,5,12,15,14,14,18,15,7,6,15,14,7,6,7,5,4,6,2,-2,-1,1,1,2,3,-1,-4,0,2,5,11,12,7,7,14,17,14,17,20,21,24,25,22,16,16,18,17,14,16,20,17,16,17,13,11,23,32,30,29,32,34,36,39,40,39,39,42,40,40,43,42,40,41,41,40,42,46,45,40,39,40,43,45,44,38,37,40,42,44,43,39,40,39,33,29,33,34,26,24,23,19,13,10,10,13,19,20,16,14,16,13,11,12,11,7,11,14,9,5,5,3,-1,1,2,5,7,3,-3,-4,-4,-6,-5,-5,-8,-8,-5,-5,-6,-4,-1,-2,-3,1,3,1,1,3,3,1,-1,-1,-3,-5,-4,-4,-7,-6,-6,-8,-8,-8,-9,-8,-5,-3,-4,-4,-3,-2,1,1,0,4,9,9,7,7,8,7,6,4,2,4,7,3,-2,-2,-1,-2,-3,-3,-2,-3,-6,-9,-11,-9,-5,-5,-6,-2,2,-1,-5,-3,2,1,-1,-1,-3,-5,-3,-2,-1,0,2,3,4,4,7,7,7,6,3,0,0,2,3,1,-2,-3,-5,-4,-1,1,0,0,0,0,1,3,4,4,4,3,0,0,3,4,3,1,-1,-1,-1,-1,0,2,3,1,-1,-3,-3,0,3,3,3,3,2,0,-1,0,1,3,4,2,1,3,5,6,7,7,8,8,6,4,3,3,1,-1,
-2,-3,-4,-5,-3,-1,1,3,4,3,2,3,6,8,8,8,6,3,2,3,2,1,2,2,1,-1,-1,0,1,4,5,5,6,7,7,7,6,5,5,5,3,3,3,2,1,3,5,5,4,5,4,2,2,1,0,1,0,-2,-3,-4,-4,-4,-1,1,0,0,-3,-7,-3,0,-6,-11,-9,-10,-12,-14,-20,-25,-23,-22,-28,-28,-23,-22,-15,1,20,31,39,52,71,86,100,119,134,132,118,102,84,64,45,27,14,4,-4,-3,4,9,11,11,8,4,1,2,-1,-2,0,-3,-6,-3,4,2,-2,-5,-8,-11,-9,-4,0,0,-2,-2,-1,-1,-1,1,3,2,2,3,4,2,-2,-3,2,1,-2,2,11,9,2,4,9,8,9,12,9,5,5,4,1,2,4,-1,-7,-6,0,4,8,6,0,-1,6,9,6,5,8,10,11,12,16,16,17,21,21,18,20,23,20,18,22,17,8,13,22,22,21,25,32,-3,-2,-5,-4,0,0,-4,-3,-3,-5,-5,-1,0,-2,-9,-13,-10,-9,-12,-10,-2,-3,-11,-11,-4,-2,-3,-1,-1,-4,0,3,2,1,2,1,-2,1,3,1,-1,-6,-11,-10,-5,-6,-13,-14,-12,-15,-19,-20,-22,-22,-19,-16,-15,-18,-16,-13,-16,-17,-16,-15,-16,-12,-11,-21,-30,-28,-28,-31,-33,-35,-37,-39,-39,-39,-42,-41,-41,-43,-42,-40,-41,-42,-40,-42,-46,-44,-40,-40,-41,-44,-47,-45,-38,-37,-38,-41,-44,
-41,-38,-38,-39,-31,-27,-31,-31,-25,-24,-24,-19,-14,-11,-11,-14,-18,-20,-16,-14,-15,-13,-11,-12,-10,-7,-9,-13,-8,-4,-4,-2,1,1,1,-1,-3,0,5,6,6,7,6,5,7,7,5,4,4,2,-1,0,1,-2,-4,-3,-3,-5,-6,-3,-1,0,2,4,3,4,7,7,7,9,10,9,9,8,5,3,4,4,3,1,-1,-2,0,-3,-7,-8,-6,-6,-7,-6,-5,-3,-1,-3,-6,-4,1,2,1,1,3,3,2,3,6,9,10,9,5,5,5,2,-1,1,4,2,-2,-1,0,1,3,4,3,3,3,2,0,-1,-1,-3,-6,-6,-6,-5,-3,0,1,-1,-2,0,3,5,6,6,3,1,0,0,1,1,-1,-4,-5,-6,-7,-6,-3,-2,-4,-6,-4,-2,-1,0,0,1,0,-1,-2,-1,0,2,2,-1,-3,-3,-4,-4,-3,-2,-1,-1,-2,-4,-5,-3,-1,-3,-5,-6,-6,-6,-7,-8,-6,-3,-2,-3,-1,2,4,5,5,6,6,4,2,-1,-2,-1,0,-1,-4,-6,-6,-6,-5,-2,-2,-3,-2,-1,-2,-3,-1,0,0,-1,-2,-4,-4,-4,-5,-6,-6,-7,-6,-5,-4,-4,-3,-4,-4,-3,-2,-4,-5,-4,-5,-6,-5,-3,-3,-3,-2,-3,-2,-1,0,1,3,3,0,-3,-2,-1,2,6,3,0,5,10,10,10,12,14,20,25,23,22,28,27,24,23,15,-2,-19,-30,-39,-52,-71,-86,-99,-117,-133,-132,-120,-104,-84,-64,
-44,-26,-13,-3,4,3,-4,-9,-10,-11,-8,-2,1,1,1,-1,-2,2,6,3,-3,-2,2,4,5,7,6,3,-1,-2,1,2,0,0,0,-1,-2,-1,-1,-3,-5,-4,0,2,-2,-2,1,-4,-12,-11,-5,-6,-10,-9,-9,-12,-9,-5,-4,-4,-2,-1,-3,2,8,6,2,-3,-6,-5,1,2,-6,-8,-5,-5,-9,-10,-9,-10,-14,-13,-17,-20,-20,-17,-19,-21,-19,-19,-23,-19,-11,-15,-24,-22,-22,-26,-32,2,-1,-2,-1,-3,-4,-2,-4,-4,-3,-3,-5,-6,-4,-1,0,-1,-3,-3,-3,-5,-4,1,2,-2,-5,-5,-5,-3,-1,-1,-2,-2,-2,-3,-3,-1,0,0,1,1,2,6,3,1,3,7,5,3,7,9,10,9,8,7,6,7,7,6,5,5,6,5,6,6,5,4,8,9,10,11,13,15,15,17,19,19,18,21,22,21,21,20,20,21,22,21,21,21,21,21,21,22,23,25,23,20,19,19,21,22,20,18,18,19,15,12,14,14,12,12,13,10,7,6,7,8,9,10,7,6,6,6,5,5,4,1,1,4,3,-1,0,0,-3,-5,-6,-5,-3,-4,-5,-5,-5,-5,-4,-4,-4,-4,-3,-2,0,1,2,1,0,2,3,2,3,4,5,4,2,1,0,-1,-1,-2,-4,-4,-4,-6,-6,-6,-6,-6,-4,-3,-4,-4,-3,-1,0,0,-1,-2,0,0,0,0,0,0,0,-2,-2,-1,0,0,-1,-2,-2,-2,
-2,-2,-2,-3,-4,-5,-6,-5,-4,-3,-4,-3,-1,-2,-3,-1,0,0,0,0,-1,-2,-2,-2,-2,-3,-3,-3,-3,-2,0,0,-1,-1,-2,-3,-3,-3,-3,-3,-3,-4,-6,-6,-4,-2,0,0,0,1,2,3,3,4,6,6,4,3,3,4,2,1,1,1,0,-1,-2,-3,-2,-1,0,-1,0,1,1,1,2,1,2,2,2,1,0,1,1,0,-1,0,1,1,0,0,2,2,2,0,0,0,-1,-3,-4,-4,-4,-5,-5,-6,-5,-3,-2,-3,-3,-2,-1,0,1,1,1,1,1,2,1,1,2,3,2,1,0,0,0,0,0,-1,-2,-1,0,1,1,1,0,0,1,2,3,3,3,2,1,0,1,2,2,1,2,2,2,3,3,3,4,3,1,1,2,4,3,2,-1,-5,-4,-1,-2,-3,-5,-5,-5,-7,-10,-12,-11,-13,-14,-12,-12,-13,-9,0,8,14,19,26,34,43,48,54,62,65,60,52,42,31,21,11,5,0,-3,-2,1,4,4,4,3,-2,-4,-3,0,0,1,0,-3,-4,-2,-1,-3,-2,0,0,0,-1,0,-1,-1,-2,1,1,1,-1,-2,-2,-2,-1,2,2,0,-1,0,0,0,3,7,8,4,3,4,4,5,5,3,1,1,1,0,-1,-1,-3,-5,-5,-3,-1,2,1,-2,-1,2,2,0,2,5,5,3,3,3,4,6,8,7,5,7,8,8,8,9,9,8,8,10,10,10,11,13,36,
36,35,38,40,44,46,46,44,45,44,43,44,48,52,52,46,43,43,45,49,52,46,38,37,42,46,48,45,43,44,48,41,33,36,37,32,31,29,24,24,21,17,17,22,23,18,15,13,8,5,6,4,0,4,9,6,4,5,4,3,7,8,6,5,3,1,-1,0,4,7,5,2,2,4,5,4,6,8,7,5,3,1,-2,-2,-1,-2,-3,-1,-2,-6,-9,-8,-8,-7,-5,-3,-3,-1,1,0,-2,0,4,3,1,1,1,1,0,0,-2,-2,0,0,-1,-1,-2,-2,-2,-4,-6,-6,-3,0,1,0,-3,-2,0,0,-2,-1,2,1,-2,-3,0,2,3,1,-1,-2,0,1,1,4,6,3,0,2,5,4,2,4,5,4,1,-1,-1,1,1,-1,-2,-1,-2,-6,-8,-8,-7,-8,-10,-11,-12,-13,-15,-16,-15,-11,-8,-7,-6,-5,-6,-6,-3,-1,0,3,6,6,3,3,4,3,3,1,-2,-3,-1,-1,-3,-4,-1,-4,-6,-6,-4,-4,-3,-4,-7,-8,-7,-9,-11,-8,-7,-7,-5,-4,-6,-7,-6,-8,-10,-7,-3,-3,-2,-2,-4,-5,-3,-1,1,3,4,2,-2,-8,-9,-8,-6,-3,-2,-2,-3,-2,-2,-3,-1,4,6,6,3,0,-1,0,1,-1,0,3,3,0,-2,-3,-2,0,0,-2,-1,1,1,0,2,5,7,7,8,8,10,9,5,0,-1,-1,-3,-6,-5,-3,-2,-4,-5,-4,-1,2,2,1,2,2,
-2,-6,-5,0,-5,-10,-7,-5,-7,-10,-12,-14,-13,-14,-17,-18,-12,-7,2,17,35,49,58,71,91,106,117,135,148,140,123,107,86,64,43,24,12,5,0,2,9,16,20,20,16,11,7,2,-1,-2,-2,-5,-3,-2,0,1,-1,-3,-2,-1,-1,0,4,2,-5,-6,-1,-3,-4,-1,1,-3,-4,0,5,5,4,8,11,8,4,5,8,6,0,-1,0,0,2,4,3,3,3,2,-1,1,7,5,-2,-3,0,3,5,2,-3,-3,2,2,-2,-1,2,3,5,8,11,8,9,14,19,20,22,23,21,20,22,18,12,19,27,23,21,28,33,33,34,38,43,43,42,41,44,49,50,47,45,48,52,55,51,44,42,45,47,48,49,44,37,35,38,42,43,42,37,38,38,33,30,34,34,30,29,28,25,19,15,16,20,21,17,12,13,14,14,12,13,12,7,5,6,4,3,2,0,-3,-3,0,3,1,1,-36,-36,-37,-39,-41,-45,-46,-44,-43,-44,-44,-44,-45,-48,-51,-51,-47,-43,-44,-45,-49,-50,-44,-37,-37,-41,-46,-48,-45,-42,-45,-48,-40,-31,-35,-35,-30,-28,-27,-24,-22,-20,-15,-15,-19,-22,-17,-14,-13,-10,-6,-6,-5,-2,-5,-9,-8,-5,-6,-6,-5,-7,-7,-5,-4,-1,1,3,1,-2,-5,-3,-1,0,-2,-3,-2,-3,-6,-6,-3,-2,1,4,4,3,4,3,2,1,5,8,7,6,6,4,2,1,0,-1,-1,
1,-1,-4,-3,-1,-1,-2,-2,-2,-1,1,1,0,0,1,1,1,1,2,4,6,6,3,1,0,2,3,3,2,2,3,2,-1,0,3,2,0,-2,-3,-2,0,1,-1,-3,-3,-5,-7,-5,-2,-4,-7,-6,-5,-7,-8,-7,-4,-2,-2,-4,-3,-1,0,-1,0,4,6,6,7,8,10,11,12,13,15,16,15,10,7,7,6,5,5,5,2,1,0,-2,-5,-5,-3,-4,-5,-5,-4,-2,1,2,0,-1,1,1,1,3,6,6,5,4,3,3,6,7,7,9,10,7,6,6,4,3,5,7,7,8,9,6,3,3,2,2,4,4,2,0,-2,-4,-4,-3,1,6,8,7,6,4,2,2,2,1,2,4,2,-2,-5,-5,-3,0,2,0,0,2,1,-3,-4,-1,1,1,1,-1,-1,0,0,-3,-3,-2,-3,-6,-8,-7,-7,-7,-8,-6,-2,3,4,4,5,7,7,4,3,4,6,5,1,-2,-2,-1,-2,-2,3,8,7,3,7,11,9,7,7,10,14,17,17,18,22,20,14,9,0,-14,-31,-45,-55,-70,-90,-106,-116,-134,-146,-138,-121,-106,-85,-62,-40,-21,-11,-3,2,1,-7,-13,-18,-17,-14,-9,-5,-1,0,0,0,3,3,2,0,-1,3,6,3,0,3,2,-2,0,9,8,4,4,6,2,0,4,5,2,-4,-5,-3,-5,-8,-6,-3,-4,-7,-5,2,3,3,2,-1,-3,-1,-2,-2,1,3,1,-4,-4,2,4,
1,-3,-5,-2,2,2,-2,-1,2,0,-4,-5,-5,-9,-11,-9,-10,-16,-20,-21,-22,-22,-20,-21,-23,-18,-13,-19,-26,-22,-21,-28,-34,-32,-35,-40,-44,-45,-43,-44,-46,-49,-49,-48,-47,-49,-52,-55,-53,-48,-47,-49,-50,-52,-52,-46,-40,-39,-41,-44,-46,-43,-40,-40,-41,-35,-32,-36,-37,-32,-31,-31,-27,-22,-18,-19,-23,-24,-20,-15,-15,-16,-16,-15,-15,-13,-9,-6,-7,-7,-5,-4,-3,1,2,-1,-3,-3,-2,16,19,20,20,20,21,21,20,19,20,21,21,22,22,22,23,22,21,20,21,22,22,18,15,16,18,20,22,21,19,20,23,17,13,14,15,11,9,10,9,7,5,4,3,6,7,4,3,4,4,3,2,3,1,2,4,5,2,3,3,3,3,1,1,0,-1,-3,-4,-4,-2,-1,-1,-2,-3,-2,-2,-2,-2,0,1,-1,-1,-2,-4,-5,-5,-5,-3,-2,-2,-3,-4,-4,-3,-3,-3,-2,0,0,0,-1,-2,-1,0,0,-2,-1,1,2,1,0,0,0,0,-1,-1,-1,0,0,-1,-3,-3,-3,-2,-2,-2,-3,-3,-4,-4,-4,-4,-3,-1,-2,-2,-1,1,1,2,2,1,1,2,3,3,4,5,4,4,5,5,6,6,6,7,6,5,4,4,4,4,3,3,3,3,0,-2,-2,-2,-3,-4,-5,-5,-5,-6,-8,-6,-3,-2,-2,-2,-1,-1,-1,0,0,1,2,2,2,2,3,4,5,4,3,2,1,2,2,
2,2,2,0,-1,-2,-2,-2,-1,-1,-2,-2,-3,-3,-4,-3,-3,-2,-1,0,-2,-3,-4,-5,-4,-3,-2,-2,-1,-1,-2,-2,0,1,2,3,2,2,1,-1,-3,-3,-3,-2,0,1,1,2,1,-1,-1,1,2,3,3,2,0,0,0,-1,0,3,4,2,0,1,1,1,1,1,2,3,3,1,1,3,4,2,1,0,1,0,-3,-5,-6,-5,-5,-5,-5,-3,-2,-2,-2,-3,-1,0,1,1,0,0,-2,-6,-5,-4,-5,-8,-7,-5,-5,-7,-9,-12,-12,-15,-16,-14,-11,-9,-2,5,12,18,25,33,42,50,56,64,69,67,60,52,41,27,16,8,3,-1,-4,-4,0,3,5,6,5,2,0,-2,1,2,1,0,-2,-1,-1,0,-3,-4,-2,0,-1,-4,-4,-5,-9,-10,-7,-5,-6,-4,-2,-3,-5,-3,0,1,0,-1,0,-1,-1,0,1,1,-1,-4,-3,-2,1,1,1,1,1,0,-2,-1,1,2,0,0,0,1,1,0,-1,0,1,-1,-2,0,4,4,2,4,7,6,7,9,12,11,11,10,10,11,11,9,9,11,14,12,13,15,18,18,18,21,23,23,22,24,24,24,26,25,24,25,27,28,29,29,29,28,28,31,30,26,25,24,24,26,26,24,22,24,25,21,18,21,21,19,18,19,17,14,12,13,15,14,12,10,10,10,11,9,9,8,7,5,7,6,6,5,4,3,1,1,3,4,4,3,
5,5,6,6,6,5,7,8,8,9,10,8,6,5,7,8,6,5,4,2,1,0,-2,-2,-1,-1,-3,-4,-3,-1,-1,-2,-2,-2,0,0,-1,-1,0,1,2,4,6,6,6,7,6,6,6,7,7,5,5,4,3,3,3,2,-1,-2,-2,-1,0,2,5,7,7,6,5,4,5,7,7,5,5,4,1,-1,0,0,-1,1,4,4,4,4,4,5,5,3,2,5,6,4,1,0,-2,-2,-4,-7,-8,-5,-4,-7,-8,-5,-3,-3,-1,-1,-2,0,2,-1,-4,-5,-7,-10,-11,-11,-12,-11,-9,-9,-8,-5,-3,-1,3,6,6,6,5,4,5,6,4,3,3,2,-1,-6,-8,-6,-3,-5,-8,-10,-11,-13,-15,-15,-15,-13,-11,-12,-15,-15,-13,-11,-7,-5,-4,-2,1,4,5,4,4,6,6,3,0,2,3,2,1,-2,-5,-7,-6,-7,-8,-7,-6,-7,-8,-7,-6,-5,-3,-2,-1,-1,2,6,8,7,7,8,9,8,8,7,6,6,5,2,0,0,1,0,-1,-2,-2,-2,-3,-5,-6,-6,-7,-10,-12,-13,-15,-16,-11,-6,-11,-13,-8,-4,-7,-8,-9,-9,-9,-10,-16,-17,-15,-14,-11,1,20,33,40,52,71,90,103,120,135,135,126,110,88,66,47,27,11,2,-1,2,7,11,13,13,12,8,2,-1,-2,-2,-2,-4,-4,-3,2,3,0,-5,-2,1,-1,0,4,6,0,-1,-1,-4,-6,-2,-3,-4,0,4,5,5,
1,0,6,8,7,8,13,13,6,7,7,0,-1,4,4,2,2,4,4,4,6,2,-1,5,11,13,14,11,4,5,12,14,12,9,10,10,14,18,18,13,13,16,16,13,15,19,21,20,23,20,15,21,30,30,30,35,37,38,40,40,39,38,38,41,46,47,46,45,47,49,49,53,57,51,45,49,55,57,55,50,46,45,47,51,54,50,45,46,50,44,40,43,43,39,38,35,28,22,18,12,10,14,13,6,4,5,3,3,8,7,-1,0,6,7,4,3,2,-1,1,1,3,4,7,8,6,4,4,4,3,4,6,4,2,1,0,-1,-1,-3,-6,-7,-8,-9,-8,-4,-4,-7,-8,-6,-5,-5,-3,-1,3,9,7,1,3,7,6,2,2,5,4,3,5,5,5,6,4,0,1,6,8,6,9,11,6,0,0,2,4,6,8,7,6,7,7,6,4,5,7,8,6,5,5,5,3,-1,-5,-4,-6,-6,-6,-7,-7,-6,-8,-9,-9,-10,-11,-9,-7,-7,-8,-9,-7,-6,-4,-2,-1,1,3,2,1,1,3,3,2,1,1,1,1,1,-1,-1,1,1,-1,-2,-2,-4,-6,-6,-6,-6,-6,-6,-6,-7,-6,-4,-4,-3,-1,-1,-1,0,3,4,4,3,3,1,-2,-5,-5,-4,-4,-3,-3,-4,-5,-5,-4,-3,0,2,2,2,3,0,-3,-3,-4,-4,-4,-5,-5,-3,-3,-5,-5,-3,0,1,2,2,4,7,
9,7,7,9,9,6,3,2,1,2,2,-1,-2,0,2,3,5,8,9,10,11,10,8,8,7,4,2,0,-4,-7,-7,-8,-7,-6,-7,-7,-5,-3,-2,-1,2,6,8,7,5,7,10,11,11,13,14,15,15,13,11,12,14,13,12,9,6,5,4,1,-1,-4,-5,-4,-5,-7,-7,-3,-1,-3,-4,-2,-1,1,5,7,6,7,8,8,7,8,8,7,6,4,3,2,2,2,0,-5,-7,-6,-5,-7,-7,-6,-6,-5,-5,-5,-4,-1,1,1,1,2,2,3,4,3,3,5,6,7,8,10,12,13,16,18,13,9,13,15,10,6,8,10,11,11,10,12,18,19,17,17,12,0,-17,-30,-38,-50,-72,-90,-102,-119,-132,-132,-124,-108,-87,-65,-46,-25,-9,0,3,1,-4,-9,-11,-11,-10,-5,3,6,4,3,3,6,7,5,1,0,6,9,4,1,3,3,-1,-3,1,5,3,6,7,4,4,6,2,-2,-4,-5,0,2,-3,-6,-5,-6,-11,-10,-4,-4,-3,3,2,-2,-2,0,0,-2,-2,-1,-2,1,3,-3,-9,-11,-12,-8,-1,-3,-10,-10,-9,-7,-9,-9,-11,-14,-15,-11,-12,-15,-14,-10,-13,-17,-18,-20,-22,-19,-15,-21,-29,-30,-31,-35,-37,-39,-42,-42,-42,-40,-40,-43,-45,-45,-45,-45,-48,-50,-49,-52,-56,-50,-45,-49,-54,-57,-54,-49,-47,-45,-47,-52,-54,-50,-45,-47,-51,-43,-38,-42,-42,-37,-36,-33,-26,-21,-17,-12,
-9,-13,-12,-5,-3,-6,-5,-4,-9,-7,1,1,-4,-6,-3,-2,-1,0,1,0,-2,-5,-7,-8,-7,-5,-5,-5,-4,-5,-6,-5,-2,-1,0,0,1,2,5,6,7,9,8,4,4,7,7,5,5,4,3,1,-4,-9,-7,-3,-4,-8,-6,-2,-2,-4,-3,-2,-4,-4,-4,-5,-3,0,-1,-5,-7,-5,-7,-10,-5,0,1,-1,-3,-6,-8,-8,-7,-8,-8,-6,-5,-6,-7,-8,-6,-4,-4,-4,-2,1,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,5,4,4,4,3,1,-1,-2,-2,-1,0,0,-1,-1,-1,0,0,2,2,2,2,1,0,0,1,1,2,3,4,3,2,3,3,3,3,3,1,0,0,0,-2,-2,-2,-3,-4,-4,-6,-6,-5,-5,-4,-2,-1,-1,0,-1,-2,-2,0,1,1,1,0,-3,-4,-4,-4,-2,0,1,1,1,1,2,2,2,2,2,1,0,-1,-2,-2,-2,-2,-4,-5,-5,-5,-6,-5,-3,-1,1,0,-1,0,1,3,3,2,2,1,0,-2,-3,-3,-3,-2,-3,-4,-2,-1,0,3,3,4,4,4,4,4,4,3,2,1,1,-1,-3,-4,-4,-4,-6,-7,-7,-6,-5,-5,-6,-7,-6,-5,-5,-5,-4,-4,-3,-2,-1,-1,0,1,2,3,3,3,3,3,3,1,2,2,1,1,0,-3,-4,-2,-2,-4,-4,-4,-4,-4,-3,-1,-1,0,0,-1,-2,-1,1,2,1,1,1,
0,0,1,0,0,1,1,0,-1,-2,-2,-3,-2,-2,-3,-2,-2,-2,-3,-3,-4,-5,-5,-6,-8,-11,-10,-8,-9,-10,-7,-4,-5,-7,-7,-6,-7,-10,-12,-12,-12,-12,-8,-2,5,11,17,25,35,44,49,56,64,65,61,54,42,30,20,10,2,-2,-5,-4,-1,2,2,3,2,-2,-7,-7,-4,-4,-5,-8,-9,-9,-8,-8,-9,-10,-7,-3,-5,-8,-5,-4,-5,-5,-4,-5,-5,-3,-3,-4,-3,0,1,1,-1,-4,-3,-2,0,1,2,3,1,-1,-3,-4,-2,-1,-2,-3,-3,-2,0,-1,-2,-3,-4,-1,1,2,3,2,-1,0,2,1,0,2,3,2,2,4,5,4,5,6,5,4,5,7,9,9,10,9,10,12,14,15,16,18,17,18,20,22,21,21,21,21,21,21,23,23,26,26,24,25,26,25,23,24,26,27,27,25,23,23,23,24,26,24,22,25,25,20,17,19,19,17,16,16,13,10,8,5,4,5,5,1,0,3,4,3,4,4,1,-1,3,3,1,1,2,1,-1,0,1,2,3,4,4,4,4,4,3,3,3,3,2,2,1,1,2,1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-1,-1,0,0,1,2,5,5,4,4,5,3,2,1,2,2,1,2,2,2,2,1,0,0,1,2,1,1,2,1,0,0,1,1,3,4,5,5,5,5,4,3,3,4,3,2,1,1,0,0,0,-1,-4,
-2,-1,-3,-4,-4,-3,-3,-3,-2,1,4,5,5,6,6,6,4,3,3,3,4,1,-4,-4,-2,-2,-2,0,2,3,4,5,3,3,6,8,7,7,7,5,3,3,0,-4,-4,-1,1,1,-1,-5,-6,-5,-3,-3,-3,-1,1,3,2,3,3,2,1,-2,-3,-3,-3,-3,-4,-4,-5,-6,-6,-3,0,1,1,1,4,6,5,2,0,0,1,0,-2,-2,-1,-3,-6,-7,-6,-3,-1,-2,-3,-1,1,2,1,1,2,3,1,-1,0,3,5,5,5,4,4,6,4,2,3,3,1,-1,-4,-6,-6,-5,-3,-2,-2,-5,-7,-5,-3,-1,0,1,0,-2,-5,-5,1,6,2,-3,2,5,1,-2,-3,-5,-8,-12,-18,-21,-20,-22,-19,-10,4,18,30,46,69,88,105,128,144,142,135,124,104,80,54,29,14,2,-5,-3,6,10,8,7,8,9,9,7,6,7,10,9,6,8,13,12,4,-5,-6,1,4,3,7,7,1,-1,5,7,6,8,7,1,0,7,9,5,0,-1,4,3,-1,3,11,11,5,6,8,7,8,9,5,7,13,14,10,10,13,8,2,4,10,14,16,11,6,8,14,14,11,12,14,12,10,13,15,11,13,18,15,14,20,23,20,21,27,24,17,20,24,22,21,27,28,25,29,34,34,31,33,37,45,48,44,40,42,47,51,56,58,52,48,51,51,46,47,43,35,33,34,38,42,41,34,36,
44,44,38,40,39,35,31,31,27,23,20,11,5,12,16,11,5,6,6,3,4,6,3,5,11,9,6,5,5,5,7,9,6,0,-2,-2,-2,-1,-4,-5,-1,2,1,1,2,1,1,2,0,-2,-1,0,-3,-7,-9,-9,-7,-5,-6,-7,-4,0,1,2,3,3,5,6,4,3,5,6,4,2,3,3,3,5,5,2,2,4,3,3,4,4,0,-3,-4,-6,-6,-3,-2,-3,-4,-5,-6,-7,-5,-1,1,1,0,-1,0,-1,-3,-3,1,3,1,-1,0,2,5,6,4,4,7,8,5,5,6,6,4,2,-1,0,2,1,0,0,-1,-1,0,-1,-2,-1,-1,-3,-3,-2,-3,-5,-5,-4,-3,0,2,3,1,0,0,2,5,8,7,4,2,0,-2,-3,-1,1,-1,-4,-7,-8,-7,-4,-2,-2,-1,-1,-2,-4,-2,2,2,0,-1,-2,0,4,4,2,4,6,4,1,2,4,6,5,2,-1,-2,0,0,4,2,2,4,5,4,4,3,3,2,-1,-4,-4,-4,-4,-6,-5,-4,-4,-3,-3,-4,-1,2,3,1,1,1,-1,-2,-2,-3,-4,-2,-2,-4,-6,-6,-6,-6,-4,-3,-3,-1,2,3,1,-1,-1,2,4,5,4,3,3,3,2,-1,-3,-3,-4,-4,-3,0,2,3,3,3,3,3,4,4,5,5,3,0,-2,-1,-1,-4,-6,-5,-2,0,0,-2,-1,1,1,0,2,5,6,5,3,1,2,3,1,0,-1,
-1,-1,-2,-3,-2,0,-1,-4,-6,-6,-6,-5,-6,-8,-6,-5,-5,-5,-3,0,3,5,5,3,2,2,2,4,6,5,3,1,0,-1,1,4,7,8,2,-3,0,4,0,-3,0,4,5,6,9,13,19,22,21,24,20,11,-1,-15,-29,-45,-67,-86,-103,-125,-142,-141,-135,-125,-104,-79,-54,-31,-15,-3,5,3,-7,-10,-7,-7,-9,-8,-7,-6,-6,-6,-8,-8,-5,-6,-10,-9,-2,6,6,0,-3,-2,-5,-5,1,3,-4,-6,-5,-7,-7,0,0,-5,-7,-3,2,3,-2,-1,2,-2,-9,-8,-3,-3,-5,-6,-7,-6,-3,-4,-8,-9,-7,-8,-10,-7,1,-1,-6,-11,-13,-10,-5,-8,-14,-12,-9,-11,-14,-11,-9,-11,-13,-10,-11,-15,-15,-12,-16,-19,-17,-19,-23,-21,-16,-19,-24,-21,-20,-26,-28,-26,-29,-34,-34,-31,-33,-38,-44,-47,-43,-41,-42,-47,-49,-54,-55,-49,-46,-50,-47,-44,-44,-40,-34,-32,-34,-37,-41,-39,-32,-35,-42,-41,-36,-38,-38,-34,-31,-30,-26,-22,-20,-13,-7,-13,-16,-9,-3,-4,-5,-2,-4,-4,-2,-4,-9,-9,-6,-5,-5,-5,-7,-8,-5,0,2,3,3,2,5,6,2,0,1,1,0,1,2,1,2,4,3,2,4,8,10,10,8,5,5,6,4,1,-1,-2,-3,-3,-5,-6,-3,-2,-5,-6,-4,-2,-2,-2,-2,-4,-4,-2,-2,-3,-2,-2,-4,-4,-1,2,4,5,4,3,2,3,3,3,5,6,4,0,
-2,-2,0,0,-1,-1,0,0,-4,-6,-4,-2,-2,-4,-7,-7,-5,-6,-9,-9,-7,-6,-7,-7,-5,-3,-1,-1,-3,-3,-2,-2,-2,-3,-3,-3,-2,-3,-3,-1,-1,-1,1,3,3,2,0,-2,-4,-4,-3,-2,-3,-4,-8,-10,-9,-6,-4,-2,0,1,-1,-2,1,4,6,8,6,4,2,2,1,-1,1,2,0,-3,-3,-1,0,1,-1,-5,-4,-2,-4,-6,-4,-1,-2,-5,-6,-6,-3,1,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-1,0,0,0,1,1,0,1,2,2,2,2,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,3,3,2,0,1,1,0,0,0,-1,-1,-1,-2,-2,-1,-1,-2,-2,-2,0,1,1,2,2,0,0,-1,-2,-2,-1,-1,-1,-1,-2,-2,-2,0,0,0,0,0,1,2,2,1,0,1,1,1,1,1,1,0,-1,-1,-2,-1,0,-1,-2,-2,-1,-2,-1,0,0,0,1,1,1,2,3,4,4,4,5,5,5,5,4,4,4,3,2,0,0,1,1,0,0,0,-1,-1,0,0,0,0,-1,-3,-5,-7,-5,-1,-2,-4,-2,0,-1,-3,-5,-4,-5,-8,-10,-10,-11,-13,-10,-5,-1,5,13,22,33,42,50,60,69,70,68,64,53,40,29,19,12,5,0,0,6,7,4,5,6,4,1,1,2,3,4,3,3,1,2,2,-2,-5,-3,1,1,1,1,1,
-1,-2,0,2,3,3,2,0,0,2,3,2,-1,-4,-2,-1,-2,1,3,3,0,-1,0,2,4,2,-1,-1,1,1,2,2,3,1,-1,0,2,4,5,3,1,3,6,4,3,5,7,5,2,4,5,4,4,6,5,3,3,5,7,9,10,9,8,9,11,10,10,14,15,15,15,17,18,16,18,20,21,21,21,21,22,22,23,24,25,23,22,23,21,21,19,17,17,16,16,18,20,19,15,17,20,17,16,18,18,16,15,14,12,10,11,8,7,10,10,6,2,2,3,2,3,3,2,2,4,5,4,3,5,6,6,5,3,0,-1,-1,-1,-1,-2,-3,-1,0,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-3,-4,-3,-2,-1,0,-1,-2,0,1,2,2,2,4,3,1,1,3,4,3,2,1,0,1,2,2,1,2,2,1,1,2,3,2,0,0,0,1,1,1,1,2,2,0,0,0,2,3,2,2,3,4,4,4,4,6,7,6,5,4,6,7,6,5,5,7,7,6,5,5,5,5,5,3,3,5,6,5,5,6,7,8,8,8,8,8,8,7,5,4,3,2,3,4,5,5,5,5,5,5,7,8,9,8,6,5,5,4,3,3,3,1,0,0,-1,0,0,0,0,1,2,2,1,2,3,3,3,3,2,2,4,3,2,2,3,3,2,2,2,3,4,3,1,1,3,4,1,
1,1,2,5,7,6,5,5,4,3,2,3,4,5,4,2,1,2,4,6,8,9,7,6,7,9,8,6,5,5,5,5,5,6,7,8,8,6,5,5,3,0,-3,-3,-3,-2,-1,-4,-7,-9,-10,-8,-3,-5,-5,-1,-3,-8,-11,-7,-6,-5,-5,-9,-13,-17,-23,-19,-7,8,20,28,38,58,76,93,116,138,143,138,128,106,83,62,43,29,18,11,14,18,18,18,18,14,10,8,6,4,6,5,1,-1,1,7,9,4,-2,-3,-2,-4,-3,1,1,-1,1,3,-1,-2,3,4,2,5,8,8,7,5,3,6,4,0,4,11,11,4,4,9,7,5,7,5,0,4,7,5,3,4,1,-5,-3,2,3,7,10,2,-1,3,9,11,9,7,4,3,7,9,6,9,15,15,14,18,20,19,23,26,23,21,25,29,26,26,33,35,34,37,39,37,37,38,38,39,40,40,39,37,39,43,51,53,46,44,49,53,54,54,49,43,41,42,46,48,41,35,37,42,39,32,33,35,33,29,23,22,22,19,12,8,11,12,6,2,5,8,8,11,11,4,4,10,14,13,12,10,7,8,10,7,3,6,7,5,1,0,3,6,6,4,4,6,7,7,7,5,4,5,5,3,3,3,1,1,0,-1,-2,-1,1,1,0,0,-1,1,1,-1,-2,-3,-3,-1,-2,-5,-8,-7,-4,-4,-5,-5,-3,-2,-2,-2,-1,3,
7,5,3,5,7,4,2,2,0,-1,-1,-2,-3,-1,-1,-4,-1,5,6,6,8,10,9,8,7,5,4,4,1,-3,-4,-2,-2,-4,-5,-4,-3,-2,0,2,2,2,2,1,-1,-2,-3,-4,-4,-4,-5,-4,-3,-1,0,0,2,2,2,3,2,1,0,1,1,0,-2,-2,-1,0,2,2,3,5,8,8,5,5,6,4,0,-1,0,0,0,-3,-9,-11,-7,-5,-6,-5,-2,-2,-2,-3,-4,-3,3,5,2,0,2,4,4,3,3,5,5,3,0,-1,1,2,1,-1,-2,0,0,-2,-2,0,1,1,1,1,1,1,1,2,4,5,6,6,4,4,5,4,3,6,7,6,5,5,6,9,9,6,4,5,7,7,8,7,3,-1,-2,-1,0,2,4,4,1,-3,-4,-2,-1,-3,-5,-6,-7,-10,-13,-8,-1,-2,-8,-7,-2,-1,-5,-7,-9,-8,-8,-15,-21,-21,-17,-11,-2,15,35,47,58,78,99,115,136,-2,-2,-3,-4,-7,-9,-8,-6,-6,-5,-3,-2,-2,-2,-3,-3,-1,0,-2,-4,-6,-8,-9,-7,-6,-7,-8,-7,-6,-5,-4,-4,-3,-4,-4,-5,-7,-7,-5,-4,-4,-2,1,2,3,2,0,0,3,6,7,10,8,3,4,3,-1,1,7,11,8,6,5,7,11,13,18,25,21,9,-5,-18,-25,-36,-56,-75,-91,-113,-135,-139,-136,-125,-103,-80,-59,-40,-25,-14,-8,-10,-15,-15,-14,-14,-13,-8,-6,-4,-4,-6,-6,
0,2,2,-4,-6,-1,5,4,3,5,6,3,3,5,3,2,3,4,0,-1,1,-2,-5,-6,-5,-1,1,-3,-1,2,-2,-8,-8,-2,-2,-5,-4,-3,-4,0,4,1,-3,-2,0,0,3,8,5,1,0,-5,-6,0,3,-2,-6,-7,-7,-6,-3,-1,-4,-7,-5,-8,-14,-14,-12,-16,-18,-19,-23,-26,-23,-21,-25,-29,-25,-25,-32,-34,-34,-36,-37,-38,-38,-39,-39,-38,-38,-40,-39,-36,-37,-43,-50,-51,-44,-43,-48,-51,-52,-52,-48,-43,-41,-41,-44,-46,-41,-34,-37,-43,-39,-33,-34,-36,-34,-30,-26,-23,-20,-18,-13,-9,-11,-13,-6,-2,-6,-9,-8,-12,-12,-6,-4,-10,-14,-12,-12,-12,-9,-9,-10,-8,-5,-8,-9,-7,-3,-2,-4,-7,-7,-5,-5,-7,-8,-8,-8,-6,-5,-6,-5,-4,-4,-4,-2,-1,0,2,2,0,-3,-3,-1,0,0,0,0,0,0,1,1,-1,0,4,6,5,2,2,3,3,2,1,1,2,2,-3,-6,-4,-2,-4,-6,-4,-2,-1,0,1,2,3,4,2,2,4,2,-3,-6,-6,-8,-10,-10,-9,-7,-6,-5,-4,-2,2,4,3,2,4,6,5,4,3,1,0,0,0,0,2,4,5,6,6,6,6,6,6,5,3,1,0,-2,-2,-2,-2,-1,1,1,0,0,2,3,2,1,-1,-2,-3,-3,-5,-7,-7,-5,-5,-5,-3,2,3,2,2,2,4,9,12,9,7,8,6,3,3,3,4,6,5,-1,-4,
-1,1,-1,-2,-1,0,0,-2,-2,0,2,4,3,1,2,5,6,4,3,5,5,3,2,1,2,2,2,1,0,-1,-2,-4,-6,-5,-3,-4,-4,-3,-3,-5,-6,-5,-4,-4,-5,-8,-8,-5,-3,-4,-5,-5,-5,-4,-1,3,4,3,2,0,-2,-2,0,3,4,3,2,3,5,6,7,9,13,9,2,3,7,5,0,-1,3,6,7,7,6,13,18,18,17,10,1,-15,-33,-47,-59,-80,-100,-116,-135,4,4,4,5,6,6,5,4,5,4,3,2,1,0,1,2,1,1,2,4,5,5,5,5,4,5,5,4,4,3,2,1,1,1,1,3,5,5,4,3,3,2,1,1,1,2,4,4,2,0,-1,-3,-3,0,1,1,1,1,-1,-4,-4,-2,-3,-6,-6,-6,-10,-15,-12,-4,0,5,10,17,26,36,43,52,63,66,65,60,48,36,25,16,8,2,-1,2,4,4,2,3,5,2,0,0,2,3,3,0,-1,-1,0,1,-1,-4,-3,-1,-3,-4,-5,-5,-6,-6,-5,-5,-5,-3,-3,-5,-4,-2,-1,-1,-2,-4,-3,-4,-3,-2,0,1,-2,-3,-2,-2,-2,0,-4,-6,-5,-1,-1,-2,-2,-4,-4,-3,-1,-1,0,1,-1,-3,-1,0,1,3,4,2,-1,-1,2,2,3,6,6,6,6,9,11,13,13,11,12,14,16,14,15,17,18,18,18,20,21,22,23,22,20,20,21,20,19,20,24,25,23,21,23,
24,25,25,25,23,21,20,19,21,23,20,16,18,22,21,17,18,19,16,16,15,13,11,11,9,7,9,9,6,3,5,7,7,9,9,7,4,5,8,7,6,9,9,7,6,6,4,5,6,5,3,2,3,5,5,4,5,6,6,7,6,5,4,5,4,4,5,5,3,2,1,0,0,3,4,4,4,3,2,1,1,2,3,3,3,3,2,1,0,1,2,2,2,1,1,1,1,0,0,2,4,2,1,2,3,3,2,1,1,0,0,0,-1,0,0,0,0,0,2,3,4,5,5,5,4,4,4,3,3,2,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-2,-4,-5,-5,-5,-5,-4,-4,-4,-4,-3,-2,-1,-1,0,0,-1,0,-1,-2,-2,-2,-2,-2,-1,-1,-1,0,1,1,2,2,3,2,2,2,1,-1,-2,-3,-2,-2,-2,-2,-3,-5,-5,-4,-4,-2,-1,-1,-1,-1,-2,-2,-1,1,0,0,0,-1,-1,-1,-2,-1,-2,-3,-4,-6,-5,-4,-5,-6,-7,-7,-6,-6,-7,-5,-4,-4,-4,-5,-4,-3,-2,-2,-2,0,1,0,0,0,0,0,1,1,2,2,1,0,1,2,2,1,0,0,1,0,-1,-1,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-2,-5,-4,-1,0,0,1,4,5,3,0,-1,0,-1,-2,-3,-5,-6,-3,3,8,15,24,33,43,52,58,67,152,
152,142,127,104,79,59,40,22,9,1,3,7,8,11,15,12,4,2,1,-2,-1,1,0,0,0,3,3,-5,-11,-5,-1,-2,-2,2,1,-5,-8,-7,-6,-5,-1,-1,-6,-6,-4,-1,2,2,2,6,2,-1,5,9,10,9,9,9,2,0,2,0,0,0,-1,-4,-5,-5,-8,-13,-11,-8,-5,-2,-3,-8,-9,-4,0,4,4,3,2,1,4,5,2,4,8,9,8,10,9,10,15,20,16,12,16,22,19,19,28,29,25,28,31,26,20,23,30,33,37,36,35,36,40,42,48,53,48,47,50,49,50,53,47,36,36,41,43,41,39,34,35,40,35,27,29,31,29,23,21,18,15,12,8,7,15,16,6,0,4,4,1,3,4,2,2,3,3,1,3,6,6,11,16,14,8,1,0,1,3,1,-1,-2,-2,-4,-7,-7,-6,-5,-6,-6,-6,-6,-6,-6,-6,-8,-7,-6,-6,-6,-4,-5,-6,-5,-4,-5,-5,-4,-1,4,8,7,5,4,4,4,5,5,5,7,7,3,-1,0,3,4,4,4,4,5,8,10,7,5,7,6,4,4,6,8,9,9,5,1,0,1,2,2,2,1,-1,-2,-2,-4,-4,-1,1,0,-2,-2,-2,0,4,5,4,5,8,9,9,9,10,13,17,15,9,6,9,10,7,5,7,9,8,5,3,5,9,9,6,5,8,11,12,11,10,11,10,9,9,10,12,12,10,7,5,5,
5,7,8,8,6,4,3,3,4,4,4,4,4,5,5,4,4,5,3,1,2,3,2,2,3,3,2,1,0,0,5,10,8,5,4,4,3,2,2,3,6,7,4,0,2,5,6,6,7,5,4,4,3,1,2,3,2,1,2,3,4,5,8,8,6,7,7,6,6,5,5,3,0,-3,-4,-4,-5,-7,-9,-10,-11,-12,-13,-12,-8,-3,-1,-2,-2,-1,-1,-2,-1,1,5,5,-3,-8,-4,2,-1,-5,-4,-2,-3,-6,-12,-13,-13,-13,-9,-1,12,24,32,40,58,77,94,115,132,130,120,110,89,62,40,24,10,-3,-11,-9,-4,0,2,2,1,1,6,10,7,11,15,16,13,15,21,22,14,8,10,9,5,5,7,7,5,1,-1,-3,-3,0,0,-2,-3,0,-1,-4,-7,-6,-3,-7,-6,1,8,9,5,4,1,-3,-1,3,3,3,7,6,0,-1,3,3,0,5,11,15,19,17,10,8,13,-151,-151,-143,-129,-106,-81,-60,-41,-24,-10,-3,-5,-9,-9,-12,-16,-13,-6,-2,-1,0,0,-1,0,0,0,-3,-3,5,10,5,-1,2,1,-3,-2,3,7,5,4,2,-1,0,4,5,3,0,-3,-3,-2,-5,-2,0,-5,-9,-10,-9,-10,-9,-4,-3,-5,-3,-2,-3,-2,0,1,2,5,10,9,6,4,1,1,7,6,1,-2,-3,-5,-5,-3,-2,-4,-6,-4,-6,-10,-10,-9,-10,-10,-12,-17,-20,-18,-14,-17,-21,
-19,-20,-28,-30,-26,-28,-32,-28,-22,-25,-31,-34,-36,-36,-36,-38,-42,-43,-48,-53,-49,-49,-52,-51,-52,-55,-47,-38,-38,-44,-45,-44,-41,-35,-36,-41,-34,-27,-29,-32,-28,-23,-21,-19,-16,-13,-10,-9,-16,-17,-9,-2,-5,-7,-3,-4,-6,-5,-3,-4,-4,-1,-1,-6,-7,-10,-15,-13,-8,-1,0,-1,-2,-2,0,1,2,3,6,7,6,5,6,5,5,6,6,6,7,8,6,5,7,7,5,6,7,6,5,4,5,4,2,-2,-7,-6,-4,-3,-3,-4,-3,-3,-4,-5,-4,0,4,3,0,-1,-1,-1,-1,-2,-4,-6,-5,-4,-5,-5,-3,-4,-6,-8,-9,-9,-6,-2,0,0,-1,-1,-1,1,3,4,5,6,7,4,1,3,5,6,5,2,-1,-2,-2,-3,-5,-6,-6,-8,-9,-12,-15,-14,-8,-6,-9,-10,-7,-5,-6,-7,-7,-4,-1,-4,-8,-8,-5,-5,-7,-10,-11,-9,-9,-10,-9,-7,-8,-9,-11,-10,-8,-5,-3,-2,-3,-4,-6,-6,-4,-3,-2,-3,-4,-4,-4,-5,-5,-5,-5,-4,-4,-4,-2,0,-1,-2,-1,0,-2,-2,-1,0,1,0,-5,-9,-8,-5,-5,-5,-4,-3,-3,-4,-8,-9,-6,-3,-4,-7,-8,-8,-9,-7,-6,-7,-6,-4,-4,-5,-4,-4,-3,-4,-6,-8,-10,-9,-8,-9,-9,-8,-8,-8,-7,-6,-3,-1,1,1,1,3,5,5,6,8,9,8,4,0,-2,-1,-1,-2,-2,-1,-1,-2,-5,-5,2,6,2,-3,
-2,4,3,0,1,5,10,11,12,12,8,-1,-13,-26,-34,-44,-62,-82,-97,-117,-134,-132,-123,-113,-93,-65,-43,-27,-12,3,10,7,0,-2,-3,-3,-2,-2,-6,-10,-11,-12,-16,-16,-14,-15,-21,-21,-12,-8,-10,-9,-6,-4,-6,-6,-4,-2,0,0,-1,-2,-2,1,0,-3,-2,2,6,5,3,6,4,-4,-9,-9,-6,-3,-1,2,0,-4,-3,-4,-6,-6,-1,0,-4,-4,-1,-5,-11,-15,-18,-16,-10,-9,-12,75,77,74,68,57,44,34,23,15,8,6,6,9,8,8,10,10,6,2,2,4,3,3,0,0,0,0,0,-2,-3,-1,2,0,0,2,2,0,-1,1,2,3,3,3,0,1,1,2,5,3,1,1,0,0,3,5,5,5,5,5,4,6,6,4,4,5,5,4,5,4,2,0,0,0,0,1,2,-1,1,3,2,2,4,5,4,3,4,4,4,5,7,7,6,5,6,8,10,10,9,9,10,11,10,12,15,16,15,17,19,18,15,16,19,19,19,20,22,22,24,24,25,26,27,28,28,27,29,31,25,21,22,26,26,25,23,19,20,23,18,13,15,16,13,11,11,11,9,9,7,8,11,13,7,5,5,7,4,4,5,3,3,3,2,0,0,4,5,5,6,6,5,2,2,2,2,3,2,1,1,1,-1,-1,-1,0,-1,0,0,-1,-2,-2,-3,-3,-1,-2,-3,-3,-3,-4,-4,-3,-3,-2,
-2,-3,-2,1,3,3,3,3,2,2,1,1,1,1,0,-3,-5,-4,-3,-2,-1,-2,-2,-3,-2,0,2,2,2,2,1,1,3,4,6,6,5,3,0,-1,0,0,-1,-3,-5,-6,-7,-7,-7,-6,-5,-6,-7,-7,-7,-6,-4,-3,-3,-3,-2,-2,-1,1,3,4,5,4,2,2,3,4,3,2,2,3,3,1,0,1,3,4,3,2,3,4,4,4,4,4,4,3,3,2,2,2,2,0,-2,-3,-3,-2,-1,-1,-1,-1,0,0,0,1,2,2,2,2,2,1,1,0,-1,-2,-1,-1,-2,-2,0,1,0,0,0,1,3,5,4,4,4,4,3,2,3,4,6,7,6,5,5,6,7,7,8,7,7,7,7,6,6,6,6,6,6,6,7,8,9,8,8,8,8,7,7,8,8,8,7,6,5,5,5,4,4,4,4,3,3,3,3,5,6,6,6,7,6,5,4,3,4,4,1,0,1,5,5,0,-1,2,3,-1,-3,-2,-3,-5,0,5,9,15,23,29,38,46,53,62,70,71,68,63,53,37,26,19,11,3,-1,1,5,5,4,5,4,2,3,5,8,8,10,9,8,7,9,8,3,3,6,5,1,0,0,0,1,1,2,4,5,4,3,2,5,7,6,4,0,-1,-2,-2,-1,3,7,7,5,3,1,1,3,4,4,3,3,4,2,0,3,2,1,3,7,9,9,9,7,6,7,19,
19,17,18,17,12,9,7,5,10,14,13,13,18,15,12,16,20,17,21,29,30,22,24,32,32,30,37,43,40,35,35,38,41,44,43,42,41,45,50,50,47,43,44,49,49,50,51,47,44,44,44,44,44,42,38,37,41,42,38,37,36,33,26,20,19,21,21,13,10,14,13,6,5,9,10,9,12,8,0,1,7,9,4,2,-2,-4,2,8,10,8,6,5,7,7,6,5,5,5,6,6,2,1,2,2,2,3,1,1,2,4,3,1,1,2,3,1,-2,-1,2,5,5,2,-1,1,4,3,2,3,5,5,6,6,4,4,5,4,3,3,3,1,0,-1,-3,-4,-3,-2,-2,-1,0,-1,1,7,10,10,9,10,10,10,9,8,10,13,12,9,7,6,4,2,1,1,2,3,1,0,-1,-1,-1,-1,1,3,2,0,-1,1,3,2,0,-1,-2,-1,-1,-1,-1,2,2,-1,-5,-5,-4,-4,-4,-1,0,-1,0,1,0,-1,0,3,3,3,2,1,0,2,1,0,2,5,5,3,2,4,5,5,5,3,1,0,0,2,2,0,1,4,3,1,-1,-1,2,4,4,0,-1,1,1,-3,-4,-2,2,4,2,-1,0,2,2,2,2,2,3,4,2,0,2,4,4,3,6,7,7,6,5,4,2,3,3,3,4,4,3,2,3,6,9,10,10,11,10,8,5,3,3,2,1,-1,-3,-4,-4,-4,
-6,-5,-2,2,-1,-2,-1,-5,-5,1,3,0,-4,-5,-8,-10,-10,-13,-14,-16,-20,-16,-6,9,22,31,38,53,72,91,117,136,135,125,110,86,63,48,34,23,10,-2,-3,4,10,13,12,11,9,8,4,2,4,5,1,-2,-5,-1,3,-3,-7,-2,3,-1,-2,2,0,-3,2,6,4,7,13,11,1,3,11,12,10,8,8,8,2,0,2,3,7,5,1,-2,-2,3,7,6,4,4,6,7,7,8,12,11,10,9,7,9,8,3,2,3,4,4,1,1,5,6,6,3,2,5,10,15,18,21,18,14,16,14,9,8,19,25,18,20,28,29,27,32,37,33,30,30,29,31,38,38,32,31,35,39,44,45,41,42,46,44,43,45,42,37,38,38,36,33,32,31,32,36,33,28,33,33,32,28,22,17,16,16,11,8,13,13,4,-4,-2,-1,0,3,2,-4,-7,0,3,-3,-7,-3,0,4,4,-17,-17,-16,-17,-16,-12,-8,-5,-5,-9,-13,-13,-12,-16,-14,-12,-16,-18,-16,-19,-26,-27,-21,-23,-30,-31,-29,-36,-42,-39,-35,-35,-38,-41,-43,-44,-43,-41,-44,-50,-51,-46,-42,-45,-48,-47,-48,-48,-45,-42,-42,-43,-42,-42,-41,-36,-36,-40,-39,-36,-35,-35,-31,-25,-19,-18,-20,-20,-13,-8,-13,-12,-5,-3,-8,-9,-9,-10,-6,1,0,-6,-8,-3,-1,2,4,1,-4,-6,-4,-3,-2,-3,-3,-2,-2,-1,-1,-3,-2,
1,2,1,1,1,0,0,1,-1,-2,-2,0,1,0,-1,0,2,2,-1,-3,-3,0,3,1,-2,-1,0,-1,-3,-4,-4,-4,-2,-2,-3,-2,-1,-1,-1,1,2,2,4,5,4,2,2,0,-1,0,-2,-7,-10,-9,-9,-9,-9,-10,-9,-7,-8,-11,-11,-8,-6,-5,-3,-2,0,0,-2,-3,-2,0,0,0,0,1,0,-2,-1,1,2,0,-1,0,1,2,3,2,1,2,2,0,-1,3,6,6,5,6,6,4,3,3,2,1,2,1,0,-2,-2,-2,-2,-1,-1,-3,-3,-2,-4,-6,-6,-4,-4,-6,-7,-7,-6,-4,-2,0,0,-1,-2,0,-1,-4,-3,-1,2,1,-1,-4,-3,0,1,0,1,5,7,5,1,-1,1,4,3,0,0,0,0,0,-2,-3,-2,0,-1,-3,-3,-3,-6,-7,-6,-6,-5,-3,-2,-2,-2,-2,-2,-2,-1,0,-1,-4,-7,-7,-8,-7,-7,-5,-2,0,0,0,2,4,7,7,6,6,7,6,3,0,4,4,3,7,7,1,-2,0,5,6,8,10,12,14,15,17,20,17,5,-9,-19,-29,-38,-52,-71,-90,-113,-132,-134,-126,-110,-86,-62,-46,-34,-23,-8,4,4,-4,-8,-10,-10,-9,-6,-3,-1,-1,-5,-5,-1,2,3,-1,-3,2,4,-1,-6,-1,1,-2,-2,1,-2,-6,-5,-8,-13,-10,-1,-3,-10,-12,-10,-9,-8,-6,0,1,-2,-4,-7,-6,0,3,3,-2,-8,-8,-7,-6,-8,-9,-8,-12,
-14,-13,-11,-9,-8,-8,-8,-5,-5,-5,-6,-4,-2,-4,-7,-7,-7,-5,-2,-6,-12,-15,-18,-20,-18,-14,-14,-14,-9,-9,-19,-25,-20,-20,-28,-29,-27,-33,-37,-34,-31,-31,-31,-33,-39,-40,-35,-32,-37,-42,-46,-47,-44,-45,-48,-45,-44,-45,-42,-38,-39,-39,-36,-34,-33,-31,-33,-37,-33,-30,-35,-35,-32,-29,-24,-18,-16,-16,-10,-6,-11,-13,-4,3,2,0,1,-2,-3,2,3,-4,-6,1,5,1,-1,-3,-5,8,7,7,9,9,6,3,3,3,6,7,7,6,7,7,7,9,7,6,9,11,12,11,11,14,16,15,18,21,20,19,19,20,20,21,22,22,19,21,25,23,20,20,22,22,21,23,22,20,19,19,19,19,19,19,17,16,19,17,15,16,15,12,10,9,8,9,9,6,4,6,6,2,-1,1,3,3,3,1,-1,-2,1,2,0,-1,-1,-1,-2,-2,-1,-1,-1,-2,-2,-2,-4,-4,-4,-4,-4,-4,-6,-6,-5,-6,-6,-4,-2,-2,-1,0,1,0,-1,-1,-1,0,-1,-1,-1,0,0,-2,-3,-3,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,-2,-3,-2,-2,-2,-2,-1,0,2,3,2,2,4,5,5,4,4,5,6,4,3,3,4,5,4,3,2,1,1,1,0,1,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-3,-3,-3,-3,
-3,-3,-3,-3,-2,-1,-2,-1,0,0,-1,-1,0,1,2,3,4,4,5,5,4,4,5,5,5,6,5,3,2,1,0,0,1,2,2,3,3,0,-1,0,1,2,2,1,0,0,-1,-3,-4,-4,-3,-2,-3,-4,-3,-2,-2,-1,-1,-1,0,1,1,0,1,1,1,2,3,3,3,3,3,2,0,0,0,0,0,-1,-2,-2,-2,0,1,1,1,0,0,0,-2,-2,-1,-1,-2,-3,-4,-4,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-5,-3,0,0,-2,-3,-3,-4,-7,-7,-7,-9,-11,-8,-1,4,8,13,21,28,37,44,53,64,67,64,58,45,32,23,19,13,3,-3,-1,3,4,3,4,4,1,-3,-3,1,6,5,1,0,1,2,3,0,0,6,8,5,2,3,2,1,3,5,5,6,7,5,2,2,6,8,7,4,3,1,-2,-1,1,3,5,3,0,-2,-1,3,7,7,7,8,8,7,9,11,11,9,8,7,7,8,7,7,7,7,4,3,5,7,7,6,5,4,4,5,7,10,10,11,11,11,9,9,7,7,10,14,13,12,14,16,16,19,21,19,18,20,20,20,23,24,22,20,22,25,26,27,27,28,28,25,24,25,23,21,22,22,21,19,20,18,19,21,19,19,20,19,17,16,14,12,10,10,7,3,5,9,4,1,2,4,2,2,3,4,4,6,7,3,1,3,4,4,3,5,
6,5,3,0,-4,-5,-3,-1,-2,-3,-2,-2,-2,-3,-3,-2,2,4,3,2,-1,-3,-4,-4,-4,-6,-6,-5,-5,-6,-5,-6,-5,-5,-5,-5,-3,-1,-2,-3,-5,-6,-3,-1,0,0,1,0,-2,-2,0,2,5,7,5,1,-1,-1,-1,3,6,7,5,4,3,2,1,2,3,3,3,2,-1,-3,-4,-2,-1,-1,-1,-1,0,0,1,2,1,0,1,3,4,3,2,4,6,5,4,5,6,9,11,8,2,2,5,4,2,2,1,-3,-3,-4,-7,-8,-6,-7,-8,-7,-6,-7,-7,-7,-8,-9,-8,-6,-6,-6,-6,-7,-7,-6,-2,0,-1,0,1,2,2,0,-2,-2,0,1,1,2,3,1,0,0,1,3,3,0,-2,-2,-7,-13,-14,-13,-12,-10,-8,-7,-8,-6,-6,-8,-8,-7,-7,-7,-8,-10,-12,-11,-7,-5,-5,-5,-2,1,4,6,7,7,7,7,7,4,3,3,3,5,4,0,-1,1,4,4,2,3,7,9,9,8,8,9,10,9,5,3,4,4,4,5,4,2,0,0,-2,-4,-5,-5,-5,-7,-11,-13,-12,-11,-9,-7,-5,0,-1,-2,-3,-6,-6,-3,1,1,-1,-2,-8,-13,-12,-14,-15,-14,-17,-12,-1,13,25,33,49,73,95,108,127,142,142,131,119,97,71,51,30,12,-3,-6,-2,7,13,17,17,16,15,14,16,15,15,13,9,7,2,1,0,-5,-6,-4,-3,-5,-4,-1,-4,-3,3,5,0,3,
9,7,0,-2,-2,-1,-1,-2,0,5,1,-2,4,8,9,6,7,9,7,8,8,7,6,5,2,1,-1,1,4,0,-1,1,3,8,8,4,4,8,13,11,7,10,14,14,13,9,9,13,14,14,17,22,21,19,24,26,22,18,25,33,30,32,40,38,34,40,44,40,36,37,36,36,41,41,40,39,41,45,50,50,46,49,57,57,55,56,52,48,46,44,42,41,37,30,29,36,38,34,34,35,33,30,27,27,33,34,29,24,28,26,17,9,12,17,16,16,13,4,1,10,13,7,6,7,5,7,5,2,-1,-1,0,0,-1,-4,-5,-3,-1,-2,-3,-2,-3,-5,-7,-10,-12,-11,-10,-9,-10,-11,-12,-12,-11,-9,-6,-4,-3,-1,-1,-2,-3,-2,-2,-1,0,0,0,-2,-1,1,2,1,2,2,0,-2,-2,-3,-1,1,2,0,0,0,-2,-5,-3,1,4,4,2,0,-2,-2,-4,-4,-2,0,0,-5,-6,-5,-2,1,4,5,3,2,2,3,2,2,3,3,3,2,-1,-5,-4,-2,1,3,5,4,4,6,6,5,5,5,4,5,4,4,5,5,2,0,0,2,3,4,3,0,-1,-1,-3,-2,1,1,-1,-2,-5,-7,-5,-1,0,1,1,-2,-6,-5,-4,-4,-2,-1,0,0,-2,-3,-3,-2,1,3,3,2,1,1,1,0,0,-1,-2,-3,-3,-1,-1,-3,-4,-3,-2,-4,-5,-4,-3,-3,-4,-7,-9,-5,
1,1,-2,-1,0,0,2,5,6,6,9,9,7,7,9,8,7,8,8,8,9,9,8,7,6,6,7,7,8,7,4,2,2,2,0,0,0,0,2,1,-1,-2,-2,-3,-4,-3,-2,-2,-3,-4,-4,0,2,2,6,12,13,12,13,12,10,9,9,8,7,9,10,9,8,8,8,9,11,10,7,4,5,4,1,-2,-5,-7,-7,-7,-6,-6,-5,-3,-2,-1,-2,-3,-2,0,2,0,-3,-3,-2,-2,-5,-8,-8,-7,-7,-8,-9,-7,-3,-2,-3,-3,-3,-3,-2,0,2,3,4,4,5,6,6,8,11,13,13,12,11,8,6,3,5,6,5,8,8,4,1,2,3,5,10,15,15,16,16,16,18,13,2,-12,-22,-32,-49,-72,-92,-105,-123,-138,-139,-130,-117,-95,-69,-48,-30,-12,2,6,1,-7,-12,-17,-18,-16,-13,-13,-15,-16,-16,-13,-8,-6,-2,-1,-1,5,7,5,3,5,4,3,5,5,-1,-3,0,-2,-7,-4,2,3,4,3,1,2,1,-2,1,3,-3,-8,-7,-6,-6,-6,-4,-6,-8,-7,-6,-4,-3,-3,0,-2,-3,0,0,-2,-3,-6,-6,-3,-3,-7,-10,-8,-5,-8,-11,-10,-9,-8,-8,-11,-13,-12,-15,-19,-19,-20,-23,-26,-22,-19,-25,-30,-28,-30,-37,-37,-33,-39,-42,-38,-34,-34,-33,-32,-36,-38,-37,-37,-39,-44,-49,-48,-46,-50,-57,-56,-55,-57,-53,-47,-45,-42,-41,-42,-37,-31,-29,-37,-38,-34,-34,-35,
-32,-29,-26,-26,-30,-31,-26,-20,-23,-23,-16,-8,-11,-16,-15,-14,-12,-3,-1,-9,-13,-7,-5,-6,-5,-6,-4,-1,2,2,1,1,2,5,6,4,2,3,3,2,2,4,6,9,11,10,9,9,9,10,11,11,11,9,6,4,3,2,2,3,3,3,3,3,2,1,2,3,3,2,1,1,0,0,2,4,4,4,3,0,0,1,2,2,5,7,5,2,-1,-2,0,3,3,3,3,3,2,-2,-1,4,3,2,1,1,0,-1,-1,-1,0,0,0,0,0,0,0,0,1,2,3,2,0,-1,-2,-1,-1,-2,-2,-2,-1,0,0,0,0,0,0,0,1,3,3,2,0,0,0,1,2,3,4,3,2,2,1,2,3,4,3,1,0,0,0,0,2,1,1,1,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,1,1,2,3,4,3,2,2,3,2,2,2,2,2,1,1,0,1,2,0,-4,-4,-3,-2,-2,-2,-3,-5,-5,-6,-7,-8,-6,-5,-6,-7,-6,-6,-5,-5,-5,-6,-5,-4,-3,-3,-3,-3,-3,-4,-2,-1,-2,-1,0,0,0,0,-1,0,2,2,2,2,4,3,3,4,4,3,2,1,0,0,-2,-5,-6,-6,-7,-7,-6,-5,-4,-4,-3,-4,-5,-5,-5,-6,-5,-3,-3,-3,-2,0,-1,0,1,3,3,4,3,3,2,2,1,0,-1,-1,-1,0,0,-1,-2,-1,0,0,-1,0,
1,2,3,2,2,4,4,2,0,1,2,1,0,0,-1,-2,-3,-4,-4,-4,-5,-5,-6,-6,-7,-7,-7,-7,-7,-5,-4,-5,-6,-6,-6,-7,-5,-4,-2,-3,-5,-6,-7,-9,-10,-10,-9,-11,-13,-9,-2,4,8,15,24,34,44,49,57,65,66,64,58,47,33,23,15,6,-2,-2,0,4,7,9,10,9,6,4,6,8,9,6,4,3,0,0,0,-3,-4,0,1,-1,-1,-1,-4,-4,0,1,-1,0,1,-2,-5,-6,-7,-4,-2,-2,-3,-2,-3,-3,2,4,4,3,5,3,1,1,3,2,1,1,2,2,1,2,1,1,0,1,1,2,2,2,0,2,1,1,1,3,2,1,1,0,1,2,3,4,4,5,7,9,10,11,10,10,12,13,13,13,16,16,15,17,17,17,16,15,13,13,14,15,15,15,18,20,21,21,21,25,27,26,27,29,26,23,21,20,20,21,19,16,15,19,18,17,17,18,15,14,12,12,12,14,11,7,7,8,6,2,3,5,5,4,3,1,0,3,5,3,1,2,3,1,-1,-2,-3,-2,-2,-1,-1,-3,-3,-2,-1,-1,-1,-1,-1,-1,-1,-3,-4,-4,-4,-5,-4,-4,-4,-4,-5,-5,-4,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-4,-4,-5,-6,-6,-4,-3,-3,-4,-4,-3,-4,-3,-2,-2,-2,-4,-4,-5,-6,-5,-4,-3,-2,-3,-4,-4,-1,0,0,1,1,1,-3,
-5,-6,-4,-1,0,-2,-3,0,0,-3,-5,-3,-1,0,-1,-1,-1,1,1,-2,-2,1,3,0,-2,-3,-2,-3,-5,-5,-5,-6,-8,-9,-7,-3,-3,-5,-6,-7,-6,-6,-4,-1,2,3,1,-2,-4,-3,-1,0,-2,-3,-5,-7,-8,-9,-10,-10,-9,-11,-13,-12,-12,-12,-10,-8,-8,-8,-7,-7,-8,-6,-5,-5,-6,-5,-5,-6,-8,-8,-7,-4,-2,-2,-3,-4,-5,-7,-8,-6,-5,-5,-6,-6,-5,-5,-6,-6,-4,-3,-6,-10,-9,-7,-9,-11,-14,-15,-13,-10,-9,-8,-5,-3,-4,-4,-1,2,3,3,2,-1,-2,0,1,0,0,3,3,3,5,6,5,5,3,-1,-3,-1,0,-1,-3,-7,-8,-8,-6,-4,-2,-1,1,0,-2,-4,-4,-5,-6,-8,-10,-11,-9,-8,-10,-10,-6,-5,-5,-5,-4,-2,0,0,-5,-8,-7,-15,-21,-17,-12,-13,-18,-17,-20,-26,-27,-29,-28,-24,-20,-11,2,18,32,40,52,71,88,102,123,138,133,122,107,82,57,41,27,14,5,-1,1,7,14,16,18,17,13,8,4,1,4,5,0,0,0,-1,0,-3,-8,-6,-2,-2,-5,-3,-2,-6,-4,1,-2,0,6,3,-7,-8,-5,-8,-11,-13,-12,-12,-15,-14,-8,-2,-1,-7,-8,-1,3,6,6,4,6,4,3,5,6,8,10,7,4,5,8,10,9,5,5,5,7,7,5,4,4,6,6,4,3,5,4,8,15,19,21,23,25,24,20,20,28,34,
32,32,39,42,38,40,46,44,41,43,46,44,46,44,39,37,39,42,44,46,41,41,46,50,51,53,50,48,48,46,46,47,44,42,45,49,41,36,39,38,35,32,27,21,22,22,17,17,25,26,15,8,11,14,14,17,16,8,2,4,7,1,0,4,5,1,1,1,0,0,3,4,2,2,4,4,4,4,4,4,6,7,5,2,2,1,-1,-2,-1,-2,-3,-4,-3,-3,-2,1,3,4,3,3,4,8,11,10,7,7,6,2,-2,-1,1,2,0,-5,-7,-5,-5,-7,-6,-4,-2,-2,-3,-5,-4,-1,1,0,0,1,2,1,-1,-2,-2,-1,0,0,0,1,3,1,-1,-1,1,1,1,-1,-3,-4,-4,-5,-7,-9,-13,-16,-16,-16,-15,-14,-14,-13,-12,-12,-11,-10,-8,-4,-2,-4,-7,-7,-7,-8,-9,-8,-7,-5,-7,-11,-14,-13,-10,-10,-12,-12,-12,-13,-17,-18,-15,-9,-4,-4,-6,-5,-2,1,2,1,4,5,3,0,0,3,4,2,2,4,5,4,2,1,2,3,2,1,1,3,4,1,-1,0,2,3,2,2,4,4,4,5,6,7,6,3,1,3,4,4,4,3,1,-1,-4,-6,-4,-1,1,0,-2,-2,-1,0,2,4,5,5,7,7,6,8,9,8,8,8,6,4,4,4,3,2,3,2,1,1,1,1,1,2,4,5,3,1,0,-1,0,2,3,5,6,4,3,3,4,4,3,3,4,4,
1,0,4,7,6,5,6,8,11,12,10,7,7,6,4,2,3,3,1,-2,-3,-4,-3,0,1,0,0,0,0,-3,-3,-3,-4,-5,-4,-4,-3,0,1,0,-1,0,2,5,7,6,4,3,1,-1,-2,-1,1,3,4,5,6,8,10,11,9,9,10,10,7,5,5,5,5,3,1,2,7,9,9,16,22,19,13,16,19,18,20,26,28,29,29,27,22,14,0,-15,-29,-38,-51,-71,-87,-101,-123,-137,-134,-123,-109,-83,-57,-41,-27,-15,-4,2,-1,-7,-12,-15,-16,-15,-11,-7,-3,-1,-4,-4,1,2,1,2,1,5,9,7,3,4,8,6,5,7,6,1,2,1,-5,-1,9,10,6,8,12,13,13,14,17,15,9,3,3,8,8,3,-1,-4,-4,-3,-3,-2,-3,-5,-5,-6,-10,-7,-4,-4,-8,-9,-8,-5,-5,-5,-6,-5,-5,-5,-5,-5,-6,-3,-3,-3,-4,-8,-14,-17,-19,-21,-22,-21,-19,-19,-26,-32,-32,-30,-37,-40,-37,-39,-45,-44,-41,-43,-44,-43,-44,-43,-40,-36,-39,-42,-44,-45,-42,-44,-49,-51,-53,-53,-52,-50,-49,-47,-48,-49,-47,-44,-46,-48,-42,-36,-39,-38,-35,-32,-27,-22,-22,-23,-18,-18,-25,-25,-15,-8,-10,-13,-14,-15,-14,-7,-1,-5,-8,-1,1,-5,-7,-4,-2,-1,0,-1,-3,-4,-3,-3,-4,-4,-4,-4,-3,-4,-5,-6,-4,-2,0,1,3,5,5,5,6,6,5,5,5,2,-1,-3,-3,-3,
-4,-7,-10,-10,-8,-7,-7,-4,-1,-1,-3,-5,-3,1,3,3,3,4,3,1,-1,-1,0,2,3,0,-1,-1,-2,-3,-4,-3,-1,0,1,0,-2,-3,-3,-2,-3,-2,-1,-1,-2,-3,-3,-2,0,2,3,3,5,8,10,12,12,12,11,11,10,9,9,9,8,7,7,4,2,4,7,8,7,7,8,7,5,4,4,7,10,9,7,8,10,10,9,11,14,15,14,10,6,5,7,6,3,2,2,0,0,-1,0,1,0,-2,-4,-4,-4,-4,-4,-4,-3,-3,-4,-4,-4,-3,-2,-3,-4,-4,-1,0,0,0,0,0,0,-1,0,1,1,0,0,1,0,0,0,1,1,2,3,4,5,5,5,3,2,3,4,3,2,3,2,1,1,1,0,0,0,0,0,1,2,1,1,2,3,3,4,5,5,5,4,4,5,5,5,4,3,3,3,3,3,4,4,2,0,0,0,1,1,0,0,0,1,1,0,1,2,3,1,0,0,1,0,1,-1,-2,0,1,0,0,1,2,1,1,1,2,4,4,4,3,2,1,1,1,1,2,3,3,2,2,1,1,0,0,1,1,1,1,0,-1,-1,-1,0,1,2,3,2,2,0,-1,-2,-2,-3,-4,-6,-6,-5,-5,-6,-5,-5,-5,-4,-3,-4,-3,-3,-3,-7,-8,-8,-11,-12,-11,-8,-10,-12,-12,-12,-14,-16,-16,-17,-18,-17,-9,-3,4,10,15,22,34,42,49,59,67,
67,63,56,43,28,20,14,8,1,-2,-1,2,3,5,7,5,2,1,-1,0,1,0,-4,-5,-4,-4,-5,-5,-7,-5,-4,-6,-9,-8,-6,-6,-6,-5,-5,-4,-2,-4,-8,-7,-4,-4,-7,-8,-9,-10,-11,-9,-7,-4,-3,-4,-5,-5,-3,-2,-1,-1,-2,-2,1,2,1,2,4,2,1,2,2,3,4,5,4,1,0,-1,1,3,3,2,2,1,1,0,-1,2,5,6,7,8,8,8,7,8,10,15,16,14,16,17,18,19,21,20,19,19,20,20,22,22,21,19,20,21,21,21,23,25,27,28,28,28,27,27,26,25,26,28,26,23,23,24,21,19,20,20,16,15,15,12,12,13,11,9,11,13,8,4,3,3,5,5,3,0,-2,1,3,0,-2,3,5,3,1,-1,0,2,3,2,2,1,1,2,2,2,1,2,2,2,2,1,-1,-2,-4,-6,-7,-6,-6,-6,-5,-5,-5,-3,-1,2,3,3,4,3,5,7,7,6,6,5,4,3,4,6,6,5,3,2,1,1,3,4,4,4,3,2,1,2,3,3,4,5,4,3,2,1,1,1,2,5,5,4,3,2,2,2,3,4,5,5,4,2,1,1,1,0,-1,-1,0,0,0,0,0,1,0,0,0,1,0,-1,-2,-3,-4,-4,-3,-3,-2,-1,0,-1,1,2,1,1,1,0,-1,-1,-1,-3,-4,-5,-6,-6,-5,-4,-4,-3,-3,-4,-6,1,
-2,-6,-9,-13,-17,-18,-16,-16,-21,-26,-30,-31,-27,-22,-20,-21,-21,-22,-22,-21,-20,-17,-14,-13,-14,-15,-17,-17,-14,-9,-10,-14,-17,-18,-16,-14,-14,-15,-13,-14,-19,-19,-14,-13,-12,-9,-10,-12,-9,-7,-8,-6,-3,-5,-9,-7,-6,-8,-8,-9,-11,-12,-13,-14,-16,-17,-16,-18,-20,-18,-15,-11,-10,-8,-6,-6,-7,-7,-7,-5,-3,-4,-8,-9,-5,-3,-2,0,1,0,-1,-3,-5,-3,0,-2,-9,-14,-14,-11,-10,-10,-10,-8,-7,-8,-12,-15,-12,-7,-5,-8,-10,-10,-9,-12,-15,-16,-18,-17,-12,-11,-18,-21,-15,-13,-19,-22,-21,-21,-21,-20,-12,2,11,20,29,41,62,82,96,111,123,120,107,97,82,61,38,19,5,-5,-7,-2,4,10,14,14,11,8,7,5,3,3,2,-1,3,7,12,13,6,1,6,13,10,1,1,3,2,3,3,3,8,15,11,6,13,23,22,19,17,19,22,20,18,19,21,19,14,15,20,24,24,22,16,14,14,17,23,24,22,19,13,10,16,22,24,24,26,25,22,26,30,35,33,28,25,28,27,27,29,30,36,43,36,26,30,40,42,39,43,54,57,47,40,45,50,53,55,58,58,53,52,52,60,75,78,71,71,78,83,83,78,69,68,75,70,59,56,57,53,52,52,48,47,46,42,42,47,46,43,46,48,42,37,36,36,38,37,29,26,32,33,22,15,13,12,9,11,12,
6,6,10,9,1,-2,4,10,12,13,11,11,10,11,10,6,2,2,3,-1,-4,-1,1,-2,-3,-1,-2,-3,-2,0,1,3,2,-2,-4,-4,-6,-7,-5,-2,0,-1,-3,0,0,-4,-5,0,4,1,-1,0,0,1,2,-1,-1,5,10,8,1,2,5,5,3,2,2,2,0,-1,-2,-2,0,2,0,-2,-2,-3,-3,-2,0,-2,-5,-8,-8,-9,-11,-11,-6,-1,1,1,-1,-1,2,6,5,7,12,12,5,-1,-3,-1,-2,-4,-4,-3,-2,-4,-10,-13,-10,-8,-7,-6,-4,-3,-5,-6,-6,-6,-3,-1,-4,-6,-7,-8,-6,-1,1,-5,-10,-10,-11,-12,-6,-5,-9,-12,-14,-20,-23,-17,-12,-12,-11,-10,-11,-10,-4,-2,-3,0,2,0,-1,0,0,-1,-1,0,0,-1,-1,-2,-3,-4,-5,-2,-1,-1,0,-2,-7,-7,-5,-4,-4,-1,3,1,-1,-2,-4,-4,0,1,-2,-4,-2,-3,-8,-7,-5,-6,-5,-3,-4,2,3,7,9,11,15,16,15,15,18,21,24,25,22,18,17,17,17,18,17,16,15,14,12,13,14,16,18,19,16,13,13,16,18,19,18,16,17,17,15,15,18,17,13,13,13,11,12,14,12,9,9,8,5,7,10,8,7,9,11,11,13,14,15,17,19,19,19,20,20,18,14,11,10,8,5,5,6,6,5,4,3,5,8,8,5,3,3,1,0,1,2,5,6,5,3,6,11,16,15,13,
12,12,12,10,9,9,13,14,13,9,7,9,12,12,10,13,14,15,19,19,13,12,19,25,21,20,24,26,26,25,26,24,14,1,-10,-20,-30,-42,-61,-80,-94,-108,-121,-120,-107,-96,-80,-57,-35,-18,-4,6,7,3,-4,-10,-12,-13,-9,-6,-5,-3,-1,-2,1,3,1,-3,-8,-9,-4,0,-5,-13,-9,-1,0,-2,-3,-2,-2,-1,-7,-12,-8,-4,-11,-20,-19,-16,-14,-16,-18,-17,-15,-16,-17,-16,-10,-10,-16,-21,-21,-18,-12,-12,-13,-14,-19,-20,-18,-16,-9,-6,-11,-18,-20,-19,-21,-22,-18,-21,-28,-31,-32,-26,-22,-24,-24,-23,-26,-28,-35,-40,-34,-24,-29,-38,-39,-38,-42,-52,-55,-47,-39,-43,-47,-49,-53,-57,-57,-53,-51,-52,-60,-75,-78,-72,-71,-78,-82,-81,-76,-70,-70,-75,-68,-57,-55,-56,-53,-52,-51,-49,-49,-49,-42,-41,-46,-46,-44,-47,-50,-43,-37,-36,-35,-38,-36,-29,-25,-32,-33,-23,-15,-15,-15,-15,-16,-15,-10,-9,-12,-13,-5,-3,-9,-14,-13,-14,-13,-12,-12,-13,-12,-8,-4,-5,-7,-4,0,-2,-4,-2,0,-2,0,1,0,-1,-1,-3,-2,0,2,2,4,5,3,-1,-3,-2,-1,-4,-4,1,2,-4,-7,-4,-1,-2,-3,-3,-3,0,0,-6,-10,-7,-1,-2,-6,-6,-3,-2,-3,-2,0,2,2,1,-1,-3,-2,0,0,0,1,0,-3,-2,1,4,4,6,8,8,4,-1,-4,-3,-1,0,-4,-7,-6,-7,-11,-11,
-5,1,1,-1,-1,2,3,2,-1,1,6,9,7,5,6,6,4,4,5,6,7,6,3,1,4,6,7,7,6,0,-2,3,7,8,10,10,6,5,9,12,14,19,22,17,13,13,13,10,11,10,4,2,2,0,-1,1,2,2,1,2,2,1,1,2,2,3,4,5,5,3,3,3,2,4,9,9,7,6,5,2,-1,1,3,4,7,6,2,2,4,6,4,5,10,9,7,7,6,4,5,-5,-4,-3,-3,-3,-3,-5,-6,-7,-6,-5,-4,-3,-3,-3,-2,-3,-3,-3,-2,-2,-3,-2,-3,-5,-7,-8,-10,-12,-12,-12,-12,-12,-12,-12,-11,-9,-11,-12,-10,-9,-9,-8,-7,-8,-9,-8,-8,-10,-9,-6,-6,-6,-6,-6,-7,-6,-5,-7,-9,-10,-10,-10,-11,-12,-12,-11,-12,-12,-10,-8,-7,-6,-5,-4,-3,-2,-1,-1,-1,-1,-3,-4,-3,-2,-2,-1,-1,-1,-1,-2,-2,-4,-5,-6,-7,-9,-10,-11,-11,-9,-9,-9,-10,-9,-7,-7,-6,-5,-5,-5,-5,-6,-8,-8,-6,-7,-7,-7,-11,-13,-10,-10,-14,-20,-19,-18,-18,-19,-19,-18,-20,-17,-11,-3,3,9,16,22,30,37,44,51,57,58,54,47,38,26,16,9,3,-4,-6,-4,-1,2,2,3,1,0,-2,-2,-1,-1,-4,-5,-5,-4,-1,1,-2,-3,1,5,3,-1,-2,-2,0,0,-1,-2,2,4,3,0,2,8,7,4,3,3,3,4,4,4,2,1,-1,-2,
2,6,8,4,0,1,3,5,6,4,4,3,1,-1,0,3,5,3,5,5,3,4,9,12,12,9,6,6,5,6,9,11,13,15,14,10,12,16,16,15,19,24,25,22,18,18,19,21,24,25,26,25,26,26,30,36,37,35,34,38,40,38,35,35,37,38,32,27,27,26,24,24,25,26,27,26,23,21,24,23,22,23,25,22,18,15,16,16,17,14,12,15,17,13,8,9,12,13,13,10,9,8,10,11,9,7,10,11,9,10,9,7,8,9,9,6,5,5,8,7,5,5,6,5,5,5,5,5,5,4,3,2,3,4,4,3,1,0,1,3,4,5,5,7,7,5,3,5,8,7,4,4,5,4,4,2,2,4,5,3,0,0,3,3,1,0,1,1,-1,-2,-1,1,3,4,4,4,4,4,4,4,5,6,4,3,3,2,0,0,1,4,4,4,4,3,4,5,4,3,4,3,2,0,1,3,3,1,0,1,3,3,1,1,2,2,0,-2,-2,-1,-2,-3,-3,-2,0,0,-1,-2,-3,-3,-3,0,2,1,-1,-2,-3,-3,-2,-2,-4,-5,-6,-8,-10,-8,-7,-8,-7,-6,-6,-5,-2,0,0,0,0,-2,-3,-2,-1,-1,-1,0,-1,-1,-1,-2,-2,-2,-3,-2,-3,-3,-2,-4,-7,-7,-6,-6,-6,-4,-3,-4,-5,-7,-9,-8,-6,-6,-7,-6,-5,-7,-9,-8,-6,-5,-4,-4,-4,-6,
-4,-3,-6,-7,-4,-3,-3,1,4,2,-1,0,3,5,6,6,8,11,11,9,4,3,5,4,1,-1,-1,-2,-6,-12,-13,-10,-8,-8,-7,-5,-4,-6,-4,0,0,0,-2,-5,-7,-7,-7,-8,-6,-4,-9,-13,-10,-3,-2,-1,3,3,-3,-9,-15,-18,-19,-17,-8,5,15,24,31,43,63,84,101,120,135,137,128,116,94,67,47,31,16,4,-2,1,8,12,12,12,12,10,6,2,4,10,9,6,3,0,3,9,8,5,8,12,10,7,8,6,4,8,7,-1,-3,2,1,-4,-4,-1,3,6,1,0,2,1,-1,1,6,8,5,3,2,-2,1,9,10,7,7,11,14,12,11,10,6,6,9,11,15,16,12,7,9,15,17,16,15,16,17,16,15,19,20,18,21,26,26,23,22,21,21,21,19,24,31,28,21,22,26,28,29,31,32,30,26,23,26,36,43,40,36,41,49,51,48,44,49,58,58,55,53,50,47,47,45,43,43,41,33,35,41,37,31,34,35,32,30,28,24,28,29,22,20,25,22,15,13,12,7,5,10,10,4,-1,3,7,1,-7,-5,3,7,6,4,3,4,3,1,-1,0,1,-2,-5,-6,-4,-5,-5,-3,1,5,5,5,5,6,5,1,-2,2,7,5,-1,-4,-5,-3,0,2,3,3,1,-4,-9,-10,-8,-5,-4,-7,-9,-6,-7,-6,-3,-1,0,2,3,1,0,2,1,-3,-3,
1,3,2,1,-1,-3,-3,-5,-6,-6,-3,-3,-5,-5,-4,-4,-4,-1,1,1,4,7,7,3,3,7,10,11,10,9,9,9,7,4,2,2,1,-3,-8,-10,-9,-8,-8,-9,-12,-12,-8,-5,-6,-8,-6,-3,-2,-3,-4,-4,-3,-5,-7,-6,-4,-3,-2,0,-1,-3,-4,-3,-1,0,0,-4,-7,-11,-15,-15,-11,-8,-5,-4,-5,-5,-4,-3,-1,3,5,3,-1,-4,-5,-5,-5,-5,-4,-2,-1,-2,-3,-3,-3,-3,-4,-6,-5,-4,-4,-4,-5,-7,-8,-8,-9,-10,-11,-12,-14,-15,-14,-15,-16,-13,-9,-8,-6,-5,-2,1,3,1,-3,-2,2,1,-3,-6,-6,-6,-8,-9,-6,-1,2,2,0,2,5,8,9,7,6,7,6,2,-2,-4,-5,-6,-5,-5,-4,-2,-3,-8,-10,-9,-6,-4,-3,-6,-8,-10,-14,-15,-13,-10,-10,-9,-8,-8,-6,-4,-4,-5,-3,0,-3,-8,-9,-10,-11,-12,-11,-12,-15,-13,-14,-19,-19,7,5,5,8,8,4,4,4,1,-2,0,2,1,-2,-5,-6,-6,-7,-9,-10,-7,-3,-3,-4,-3,0,2,3,4,7,13,14,12,10,10,8,5,5,6,4,1,0,1,2,5,6,6,6,9,7,5,10,14,10,4,3,3,-2,-2,4,11,16,18,19,16,6,-8,-17,-25,-33,-46,-66,-86,-102,-120,-137,-139,-131,-118,-96,-68,-48,-32,-18,-5,1,-3,-10,-13,-13,-13,-13,-11,-6,-3,-5,-11,-10,-4,1,4,
-1,-6,-5,-2,-6,-9,-6,-3,-5,-3,-3,-5,-4,2,3,-3,-1,4,3,-1,-4,-6,-1,2,-1,0,1,-1,-6,-7,-4,-1,-1,2,-2,-9,-9,-6,-7,-10,-13,-14,-14,-10,-6,-6,-7,-10,-14,-15,-11,-7,-10,-13,-16,-16,-16,-16,-16,-15,-14,-19,-20,-17,-21,-24,-24,-21,-20,-18,-18,-17,-17,-22,-29,-26,-18,-20,-24,-25,-27,-29,-30,-29,-26,-23,-25,-36,-42,-40,-35,-40,-50,-52,-48,-45,-50,-59,-58,-54,-52,-49,-47,-46,-44,-42,-42,-40,-32,-33,-39,-35,-29,-32,-35,-32,-31,-30,-26,-27,-29,-23,-20,-25,-24,-16,-14,-11,-7,-6,-10,-11,-4,1,-3,-7,-1,7,3,-5,-7,-7,-4,-4,-4,-4,-2,-1,-1,-1,2,6,6,5,6,6,4,0,-2,-3,-2,-3,-3,-3,1,4,0,-5,-3,2,5,5,4,2,0,-2,-2,0,5,8,9,8,5,4,6,7,6,7,7,5,2,1,-1,-2,-1,0,-2,0,3,3,0,-2,-1,0,2,3,3,5,6,5,3,3,5,6,6,6,5,2,0,-1,-4,-7,-5,-2,-3,-6,-10,-10,-9,-8,-7,-8,-6,-3,0,-1,0,3,8,10,10,8,8,9,11,12,8,5,6,7,6,4,3,4,6,6,4,5,7,7,5,4,3,2,2,3,3,3,2,0,1,4,7,11,14,13,10,7,4,3,4,3,2,1,-1,-4,-6,-5,-1,2,4,3,3,4,3,1,1,2,3,2,
1,1,2,3,3,2,3,3,3,5,6,7,8,10,10,11,13,14,12,13,14,10,7,6,4,2,0,-2,-4,-2,2,2,-1,0,4,7,7,8,9,10,7,3,-1,-2,-2,-3,-8,-10,-11,-10,-10,-11,-10,-5,-2,1,1,2,3,3,2,0,2,7,9,7,5,3,2,4,6,7,11,12,10,7,6,6,6,5,3,2,3,2,0,-2,3,6,7,8,10,10,9,12,16,14,14,19,19,-4,-4,-4,-5,-4,-2,-3,-3,-2,-1,-2,-3,-3,-1,1,1,1,1,3,2,1,0,0,0,0,-2,-4,-4,-4,-6,-9,-9,-7,-7,-7,-6,-4,-4,-4,-3,-2,-2,-1,-1,-1,-2,-2,-2,-5,-3,-3,-5,-8,-5,-3,-3,-4,-1,0,-3,-7,-9,-10,-12,-10,-2,5,10,13,18,26,35,45,52,59,67,70,67,60,48,34,23,16,10,3,0,3,7,7,5,7,8,6,1,1,4,5,3,-1,-5,-6,-3,1,-1,-3,0,1,-1,-3,-2,-1,-1,0,-1,-2,0,1,-1,-3,-2,1,2,2,0,-2,-4,-3,-1,0,1,1,-1,-3,-2,-1,1,3,3,1,2,4,6,7,8,6,4,3,3,4,7,7,5,6,6,5,6,8,9,9,7,7,7,9,8,6,8,8,7,7,8,5,2,2,4,7,10,10,7,7,9,9,9,11,13,15,13,11,12,16,20,19,18,20,25,26,24,24,27,29,27,26,
25,23,23,22,19,19,19,18,14,14,17,15,12,13,15,14,15,15,13,13,14,11,10,12,13,10,7,5,3,3,5,5,2,0,2,5,1,-3,0,4,3,4,3,2,2,3,2,2,2,1,0,-2,-2,-3,-3,-4,-3,-2,-1,-1,-1,-1,-1,-1,-3,-4,-2,-1,-2,-4,-5,-4,-4,-4,-3,-2,-1,-1,-3,-4,-4,-4,-3,-2,-3,-4,-3,-5,-6,-4,-3,-2,-1,1,0,0,-1,-2,-3,-3,-1,0,0,-1,-2,-2,-2,-3,-4,-3,-2,-2,-4,-5,-6,-6,-6,-5,-3,-3,-1,0,0,-1,-1,1,3,4,3,2,1,1,1,-1,-2,-2,-2,-3,-5,-6,-6,-5,-4,-4,-5,-6,-4,-3,-3,-4,-4,-4,-4,-5,-6,-6,-4,-4,-4,-5,-5,-4,-3,-2,-2,-1,0,0,0,0,-1,-2,-3,-5,-6,-5,-4,-3,-3,-2,-2,-1,0,0,2,3,4,3,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,2,3,3,2,2,1,1,1,0,-1,-2,-3,-4,-5,-7,-8,-8,-6,-5,-5,-3,-1,-1,0,2,3,3,4,3,0,-1,-1,-2,-4,-5,-6,-6,-7,-7,-6,-4,-1,2,3,4,6,7,8,8,9,10,9,8,6,4,3,2,1,1,1,1,0,-3,-4,-3,-2,-1,0,0,-1,-1,-2,-3,-1,1,2,1,1,2,3,2,1,1,3,3,-2,-3,-2,-4,-5,-5,-4,-6,-9,-8,-8,-10,-10,-20,
-23,-25,-25,-15,0,16,29,40,55,78,99,117,135,150,147,138,125,104,78,56,37,19,7,-1,-3,2,11,13,13,10,6,4,0,0,3,3,2,4,2,-1,1,-3,-8,-6,-1,-2,-5,-1,2,-2,-6,-4,-4,-2,2,-3,-8,-6,-1,0,-1,-3,0,1,-2,-2,2,8,11,9,5,2,1,3,6,5,3,4,8,9,4,2,8,9,7,5,7,11,15,14,12,14,21,19,13,12,16,15,12,12,16,16,10,8,14,16,14,13,15,19,20,16,20,28,28,26,27,29,32,37,39,39,36,38,40,41,43,46,43,38,39,44,45,41,39,42,49,53,52,50,50,51,50,47,47,49,47,42,43,45,40,36,39,37,32,29,25,19,23,28,23,23,30,27,16,15,20,18,16,19,16,8,6,12,12,3,0,2,2,4,5,3,1,1,0,-2,0,2,2,1,2,1,-1,-2,-3,-3,-1,0,-1,-4,-5,-5,-4,-4,-5,-2,1,1,-2,-1,3,6,11,12,9,8,10,8,4,3,4,1,1,0,-6,-11,-10,-10,-12,-12,-11,-12,-12,-11,-12,-11,-6,-1,-3,-4,-1,1,2,3,3,3,3,1,-3,-3,-1,0,-1,-5,-7,-8,-7,-6,-5,-5,-5,-6,-6,-9,-9,-4,-2,-4,-6,-8,-9,-8,-6,-5,-4,-1,-3,-4,-1,-1,-2,-1,0,-3,-6,-8,-9,-9,-10,-13,-16,-15,-15,-16,-15,-14,-13,-13,-15,-17,
-17,-13,-11,-9,-6,-4,-4,-5,-5,-2,0,1,1,-1,-2,-3,-4,-7,-10,-10,-11,-12,-9,-6,-4,-4,-6,-7,-5,-4,-2,1,2,0,-2,-6,-8,-9,-8,-7,-10,-11,-11,-12,-12,-11,-11,-10,-7,-6,-6,-5,-3,-5,-6,-7,-8,-9,-10,-11,-11,-10,-11,-11,-10,-10,-10,-9,-8,-6,-3,-3,-3,-3,-2,-2,-1,2,4,3,4,4,3,2,1,1,2,3,1,-2,-4,-6,-6,-7,-8,-5,-2,-2,-2,-1,-1,-2,1,3,1,0,3,4,4,5,1,-3,-5,-5,-8,-9,-8,-7,-9,-10,-10,-11,-11,-10,-14,-13,-10,-9,-6,1,3,-3,-8,-8,-9,-11,-9,-13,-22,-28,-25,-17,-9,6,23,32,43,66,89,107,128,146,141,131,123,104,74,49,34,24,16,7,3,9,14,11,8,5,6,5,2,-3,-5,-4,-6,-7,-8,-7,-3,0,-3,-4,1,6,6,5,1,-5,-3,-2,-3,3,12,10,2,3,9,14,14,19,22,26,25,15,0,-16,-30,-41,-57,-80,-101,-117,-136,-150,-149,-140,-127,-106,-77,-55,-37,-19,-6,2,4,-3,-10,-13,-14,-12,-8,-5,-1,-2,-5,-4,-1,-3,-2,0,0,3,8,6,-2,0,4,2,-1,2,4,3,2,-1,-3,3,9,7,1,-1,0,1,0,0,2,0,-4,-9,-13,-10,-4,-2,-3,-5,-7,-6,-4,-4,-8,-9,-5,-5,-8,-9,-6,-5,-7,-11,-14,-14,-12,-15,-19,-18,-13,-13,-16,-15,-11,-11,
-16,-17,-11,-10,-15,-17,-16,-15,-17,-20,-21,-18,-21,-28,-28,-26,-26,-27,-30,-36,-39,-38,-37,-39,-40,-39,-42,-46,-44,-38,-39,-44,-44,-41,-39,-43,-49,-51,-51,-49,-49,-50,-50,-48,-48,-50,-47,-42,-43,-45,-40,-35,-38,-36,-30,-28,-25,-18,-22,-27,-23,-21,-28,-26,-15,-14,-18,-16,-14,-16,-13,-5,-3,-8,-9,-1,2,0,1,-1,-3,-2,-1,0,1,3,1,-1,-1,0,-1,0,2,3,4,4,2,0,2,5,7,6,6,6,6,4,0,0,3,2,-1,-4,-8,-9,-8,-6,-8,-6,-2,-1,-1,1,1,1,6,12,11,11,12,11,11,12,11,10,12,11,6,1,3,4,1,0,-1,-3,-3,-3,-3,-1,3,3,1,-1,1,4,7,7,7,7,6,6,5,6,8,11,10,6,4,6,8,10,11,10,7,7,5,3,4,5,3,2,3,1,-1,2,6,7,8,8,9,11,14,13,14,15,14,13,12,13,13,15,14,12,11,9,6,4,4,5,4,2,0,0,0,0,2,3,4,7,9,10,11,12,9,6,5,5,7,8,6,5,3,1,0,1,4,8,11,11,9,8,11,12,12,13,12,11,10,8,6,5,5,4,2,3,4,5,5,7,8,9,9,9,9,9,9,9,8,8,8,6,4,3,3,2,1,1,0,-2,-4,-4,-6,-7,-5,-4,-3,-3,-4,-5,-3,0,1,4,5,6,6,4,2,2,2,1,
0,1,-2,-4,-2,-1,-4,-5,-5,-5,-2,2,4,5,8,9,8,9,10,11,12,12,12,12,15,12,10,10,6,0,-2,1,6,7,8,10,9,12,19,26,23,16,8,-7,-24,-34,-45,-69,-91,-107,-129,-147,-142,-133,-126,-107,-74,-51,-37,-26,-17,-8,-5,-10,-14,-12,-9,-8,-8,-6,-3,1,2,3,6,7,7,5,2,0,2,3,-1,-5,-5,-4,0,4,3,1,2,-4,-12,-11,-4,-4,-11,-15,-15,-10,-9,-13,-14,-7,-1,8,15,21,30,43,53,59,67,74,74,71,66,54,38,24,16,9,1,-2,-1,2,4,6,9,8,6,5,2,4,6,3,0,1,0,0,1,-1,-2,0,3,0,-3,-1,1,1,0,0,1,3,3,-1,-5,-4,0,1,1,0,0,-1,-1,3,6,7,7,6,4,4,4,4,6,5,3,2,3,4,4,4,4,3,3,4,3,5,6,7,7,7,8,7,7,8,8,7,3,4,7,8,6,5,8,10,10,11,10,11,12,12,12,14,14,12,13,12,12,17,20,20,20,20,21,19,20,23,22,19,20,22,22,20,21,23,24,24,24,24,24,26,25,23,23,25,22,20,21,23,21,18,18,16,13,11,11,9,10,12,9,9,12,11,6,4,6,6,5,4,2,-1,-3,-1,0,-3,-5,-4,-5,-3,-1,0,0,-1,-2,-3,-2,-2,-2,-2,-1,-2,-3,-3,-4,-4,-3,-2,-3,-4,
-5,-4,-3,-3,-4,-3,-1,0,-2,-1,-1,1,1,1,1,1,1,-1,-2,-3,-4,-4,-3,-3,-5,-7,-7,-8,-7,-6,-6,-6,-4,-4,-6,-5,-3,-1,-2,-2,-2,-1,-1,0,0,0,0,-1,-2,-3,-1,0,-1,-2,-3,-4,-5,-6,-5,-5,-5,-5,-7,-8,-8,-6,-5,-6,-7,-8,-8,-8,-6,-5,-5,-4,-5,-5,-5,-3,-2,0,1,-1,-3,-4,-3,-2,-2,-3,-3,-4,-5,-6,-5,-5,-5,-5,-6,-7,-6,-6,-5,-5,-3,-3,-3,-3,-2,-1,-1,-1,-1,-1,-1,-2,-2,-3,-4,-5,-6,-7,-5,-4,-3,-4,-5,-6,-5,-5,-4,-4,-4,-4,-5,-8,-10,-9,-7,-7,-8,-8,-8,-8,-7,-6,-4,-2,0,0,0,1,2,2,2,2,2,1,0,-1,-3,-4,-4,-3,-3,-3,-4,-4,-5,-5,-4,-3,-2,-1,0,0,0,0,1,3,4,5,4,3,3,3,4,3,2,2,2,0,-1,-1,-2,-1,-1,-2,-2,-1,-1,0,1,2,1,1,2,3,2,1,0,-1,-2,-4,-5,-6,-6,-5,-6,-8,-8,-7,-7,-8,-9,-6,-4,-5,-3,-1,1,1,0,-1,-2,-4,-4,-4,-5,-9,-9,-5,-1,6,13,19,27,38,47,56,65,74,73,69,66,56,39,27,22,15,9,5,6,7,7,7,8,7,6,4,4,3,3,1,-1,-2,-1,1,2,0,0,1,3,3,2,2,1,-1,0,-1,1,5,7,6,3,2,6,7,6,10,
7,8,8,7,6,3,1,-2,-2,1,0,-1,1,-1,-5,-8,-3,1,-2,-2,3,4,4,5,6,8,10,9,8,12,14,11,6,7,9,9,6,3,11,15,5,0,8,11,6,1,1,5,7,5,10,19,19,17,21,25,32,38,43,45,44,45,45,46,51,54,48,42,42,46,49,48,44,46,50,47,47,50,48,42,42,41,41,41,37,30,32,40,37,31,34,35,33,33,28,22,23,22,16,14,19,16,8,4,2,-1,-1,4,5,-2,-5,1,6,-1,-3,1,2,4,3,2,1,3,5,5,6,5,5,7,7,6,6,7,7,6,4,3,4,6,5,2,0,0,-2,-3,-3,-3,-2,-1,-3,-5,-3,1,2,2,1,0,0,1,1,0,-2,-5,-8,-11,-11,-9,-8,-6,-2,0,1,3,7,10,11,12,11,11,13,13,10,6,6,5,3,2,2,4,5,6,6,4,3,5,7,5,5,7,8,5,2,1,1,4,4,0,-3,-2,0,0,-3,-5,-3,-2,-5,-9,-7,-3,-2,1,2,0,0,1,-1,-3,-1,1,0,0,2,1,-3,-4,-3,-3,-2,0,1,0,-1,0,-3,-5,-5,-4,-1,2,3,3,4,7,8,6,7,9,10,9,7,4,1,-1,-4,-7,-8,-8,-11,-11,-9,-9,-9,-8,-7,-9,-11,-9,-5,-3,-2,-3,-5,-4,-2,0,3,6,9,10,9,7,8,9,9,8,7,3,-2,-3,-3,-3,
-5,-6,-5,-3,0,-1,-2,2,4,1,-2,-2,0,3,4,1,-2,2,8,7,6,9,11,11,9,9,11,12,10,7,4,3,3,5,6,5,4,3,2,4,4,3,2,3,2,-1,-3,-2,-1,-2,-1,-1,1,5,8,2,-1,-1,-2,1,5,10,6,1,0,-1,-3,1,3,-3,-6,-5,1,11,23,36,39,42,60,79,92,110,122,113,105,98,76,51,35,24,11,0,-8,-7,2,11,10,5,6,9,8,4,4,8,8,2,2,2,4,6,9,4,-1,0,4,5,7,5,0,-1,1,1,3,6,4,0,0,6,12,13,7,3,1,1,3,3,-1,-5,-4,0,-1,-4,-1,0,-4,-6,-4,3,9,6,5,8,6,3,4,7,13,15,8,3,9,17,16,13,15,17,17,13,11,20,25,19,18,21,20,14,9,10,17,21,17,21,28,28,24,24,25,27,32,34,35,35,38,37,33,38,46,44,40,-11,-8,-8,-8,-9,-7,-4,-2,2,2,-1,-1,0,0,0,3,7,2,-2,0,1,-4,-3,-3,-5,-6,-7,-9,-9,-10,-13,-13,-10,-8,-10,-11,-10,-7,-4,-12,-16,-6,-1,-9,-12,-8,-4,-1,-4,-6,-5,-11,-19,-20,-21,-24,-27,-32,-39,-44,-44,-45,-46,-46,-45,-50,-55,-49,-41,-41,-45,-49,-48,-46,-45,-50,-48,-48,-51,-48,-43,-42,-42,-42,-42,-38,-31,-33,-40,-36,-30,-33,-34,-31,-31,-27,-21,-22,-22,-16,-13,
-18,-16,-8,-3,-1,3,2,-4,-4,3,6,0,-4,2,4,-1,-3,-5,-6,-4,-3,-4,-5,-5,-6,-5,-4,-7,-7,-5,-5,-6,-6,-5,-3,-2,-3,-5,-5,-1,1,2,4,3,3,3,2,2,3,5,3,-1,-3,-4,-4,-2,-2,-3,-4,-3,-1,2,5,8,8,7,6,4,1,-1,-1,-4,-7,-10,-11,-11,-11,-11,-13,-13,-10,-7,-6,-5,-3,-2,-3,-4,-5,-5,-5,-3,-2,-4,-6,-5,-5,-7,-8,-6,-3,-2,-3,-5,-5,-2,1,0,-1,-1,1,3,1,0,3,7,5,2,0,-2,-4,-2,-1,-2,-1,2,0,-2,0,0,-2,-1,4,6,5,5,4,1,0,0,0,0,2,4,3,1,-2,-5,-6,-6,-6,-9,-10,-8,-8,-10,-11,-10,-8,-5,-2,0,2,5,6,7,9,10,8,7,8,7,6,8,10,9,4,1,0,1,2,2,-1,-3,-5,-8,-12,-13,-11,-9,-9,-9,-9,-8,-7,-3,1,3,3,4,6,7,5,3,1,2,4,1,-2,0,3,3,1,-2,-3,0,2,-1,-7,-7,-6,-9,-11,-10,-9,-9,-12,-12,-11,-8,-5,-3,-3,-4,-6,-5,-4,-2,-2,-3,-4,-3,-2,-3,-2,1,3,2,1,2,2,2,1,-3,-5,1,2,1,3,1,-4,-9,-6,-1,-2,1,3,0,-2,1,5,4,-3,-10,-22,-34,-37,-42,-59,-79,-90,-108,-121,-113,-105,-97,-76,-50,-34,-23,-9,4,10,9,-1,-9,-8,-4,-6,-9,
-9,-4,-4,-10,-9,-2,-2,-3,-4,-6,-7,-4,1,0,-3,-4,-4,-2,1,2,0,-1,-2,-5,-2,1,1,-7,-13,-13,-8,-3,-1,-1,-3,-3,2,6,4,3,4,5,4,3,7,7,5,-4,-9,-6,-4,-7,-4,-3,-4,-7,-12,-13,-6,-3,-8,-14,-13,-11,-13,-17,-16,-11,-9,-17,-23,-19,-17,-20,-19,-15,-11,-10,-17,-19,-17,-20,-28,-27,-23,-22,-23,-25,-29,-31,-33,-34,-36,-35,-31,-36,-44,-41,-37,5,3,1,3,5,5,2,1,0,-1,1,3,2,0,1,1,-1,0,3,2,2,2,0,1,3,3,3,4,4,5,6,5,4,6,7,9,9,5,2,6,8,4,3,5,7,7,6,3,1,1,4,7,11,14,14,15,16,17,20,22,22,24,25,23,22,23,26,27,21,19,22,24,23,24,26,27,27,26,26,24,22,21,22,23,23,21,18,18,21,17,14,16,16,14,14,12,8,9,11,8,6,8,8,4,0,-2,-3,-1,1,1,-2,-4,0,1,-1,-2,1,3,3,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,2,2,1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-3,-2,0,2,3,4,3,3,4,4,4,3,2,0,-1,-1,-1,-1,-1,0,1,1,2,3,4,4,3,3,3,4,4,3,3,2,1,0,0,1,2,1,1,0,-1,-1,0,1,1,2,3,4,3,
3,3,4,5,4,3,2,2,2,3,2,1,2,2,1,0,1,1,2,3,4,3,3,3,2,1,1,2,1,1,1,0,-3,-5,-6,-5,-4,-2,-1,0,1,1,1,0,1,5,6,7,7,6,6,6,6,5,5,6,6,6,5,4,3,2,2,1,0,-1,-2,-3,-1,-1,-1,-1,0,-2,-4,-3,0,2,4,4,3,3,4,4,6,7,8,9,7,6,5,4,4,3,3,2,-1,-2,-2,-3,-4,-5,-4,-3,-2,-3,-5,-4,-2,-2,-3,-3,-2,-1,0,0,-2,1,4,5,5,6,7,6,6,6,7,7,6,6,5,2,1,2,3,3,2,1,1,1,2,2,1,2,1,-1,-2,-1,-1,-1,-2,-3,-4,-2,-1,-4,-2,0,-2,-3,1,3,3,3,4,2,-1,-1,2,2,-1,-2,2,5,9,15,17,21,30,38,44,51,57,55,51,49,38,24,16,10,2,-7,-9,-5,-1,2,1,0,2,4,2,1,4,7,5,1,0,1,2,2,2,2,1,2,2,1,1,-1,-3,-3,-2,-1,1,2,-1,-2,0,4,7,6,4,0,-1,1,4,2,-2,-5,-4,-3,-3,-3,-4,-4,-5,-5,-3,1,3,3,2,2,-1,0,1,3,4,3,1,0,1,2,1,3,6,9,8,3,2,7,10,8,8,11,11,10,8,6,7,7,8,10,11,10,9,9,9,9,10,11,13,14,16,14,10,14,19,19,16,44,
50,51,45,39,39,44,47,45,44,42,36,33,30,33,37,32,24,27,32,22,18,23,25,25,29,26,19,20,20,12,12,21,19,11,13,11,3,-4,-1,4,0,-3,5,13,5,-5,-3,1,3,2,1,-1,-3,-4,-4,-5,-4,-2,-2,-6,-8,-6,-4,-3,-3,-3,-4,-3,-2,-3,-4,-3,-3,-4,-5,-3,-1,0,1,-1,-1,0,0,-1,3,6,6,4,5,5,4,5,5,5,6,6,4,0,-2,-2,-2,-1,0,0,-2,-3,-3,-1,3,8,8,4,3,2,2,4,5,3,3,4,0,-3,0,5,6,6,4,4,6,7,5,3,4,2,-1,-1,0,-1,1,1,0,1,3,1,-1,-1,1,1,0,0,1,0,-1,-2,-1,1,1,0,-2,-4,-6,-7,-9,-9,-5,-3,-2,-2,0,2,3,4,5,2,1,2,2,1,-1,-1,-2,-3,-4,-5,-4,-1,1,2,1,-1,-5,-7,-7,-5,-4,-3,-3,-6,-6,-5,-4,-2,3,7,8,7,6,7,12,16,14,12,12,11,7,3,0,1,3,3,1,-3,-4,-5,-7,-7,-4,0,3,3,1,-1,-1,1,5,7,9,9,7,4,1,2,2,2,1,1,1,-2,-4,-5,-6,-6,-7,-7,-8,-7,-7,-10,-9,-9,-10,-8,-3,4,5,2,0,-2,-3,-4,-8,-13,-18,-22,-20,-11,-2,5,12,21,38,53,67,87,102,100,94,87,71,52,34,18,6,-5,-13,-11,3,11,6,4,
8,10,8,4,5,11,12,9,6,4,4,7,8,4,0,2,6,8,10,5,1,5,6,2,3,7,4,-3,-4,0,3,0,-4,-4,0,2,6,8,4,2,0,1,2,3,8,12,8,4,2,5,10,10,11,15,11,8,9,8,8,5,-1,-4,0,8,9,5,4,8,9,3,-2,7,15,13,15,22,25,22,16,14,21,24,23,31,39,32,26,26,25,24,25,28,29,31,31,29,28,31,35,31,24,23,29,34,33,28,28,32,31,32,37,38,34,33,31,31,34,27,15,19,30,23,14,15,17,18,19,16,10,14,19,13,8,14,15,9,12,17,12,7,10,16,8,0,8,15,5,0,-2,-4,-4,-3,-6,-9,-9,-6,-6,-5,-2,0,-1,-1,1,4,5,5,7,8,7,5,6,6,4,0,-1,-2,-4,-5,-4,-6,-9,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,1,4,6,5,4,4,5,6,-40,-46,-48,-43,-37,-38,-44,-47,-45,-43,-40,-35,-32,-30,-31,-35,-32,-23,-25,-28,-19,-16,-21,-22,-21,-25,-24,-17,-18,-19,-12,-11,-18,-16,-10,-11,-10,-1,5,3,-1,2,4,-2,-9,-2,7,5,2,-1,-2,-2,0,3,4,5,5,4,2,3,6,8,7,5,5,5,5,6,7,5,6,6,5,5,5,6,4,1,0,-1,-1,-1,-2,-1,0,-3,-6,-6,-4,-4,-3,-3,-4,-4,-3,-4,-4,-2,1,3,4,
3,3,2,2,3,4,4,3,-1,-6,-6,-4,-1,0,-1,-3,-3,-1,-2,-3,0,3,0,-3,-5,-4,-2,-1,-3,-4,-2,0,-1,1,4,4,3,4,2,1,3,3,2,3,5,3,2,2,2,2,2,3,4,3,2,0,0,1,2,4,6,7,8,9,6,4,3,3,1,-1,-2,-3,-4,-2,0,-3,-3,0,1,2,3,3,4,5,4,2,0,0,1,2,5,8,7,6,5,3,4,6,5,3,3,1,-4,-7,-8,-7,-6,-7,-11,-14,-13,-11,-11,-10,-7,-3,-1,-1,-2,-3,-1,2,4,5,7,6,3,-1,-4,-4,-2,0,1,-2,-4,-7,-9,-9,-8,-4,-2,-1,-1,-2,-1,-2,-2,1,3,4,5,5,5,5,5,4,5,8,6,5,7,5,0,-6,-7,-4,-4,-1,2,4,7,11,17,21,17,9,1,-6,-12,-22,-38,-52,-65,-86,-102,-100,-95,-88,-72,-50,-33,-19,-7,3,11,10,-5,-11,-7,-7,-10,-11,-10,-6,-7,-12,-13,-9,-7,-6,-8,-10,-9,-5,-1,-4,-7,-10,-11,-7,-3,-6,-7,-4,-5,-10,-6,0,1,-2,-5,-2,2,4,1,-3,-8,-9,-6,-2,0,-1,-2,-2,-8,-12,-8,-6,-4,-6,-11,-10,-12,-15,-11,-9,-11,-10,-8,-6,-1,2,-1,-7,-9,-5,-6,-9,-9,-4,1,-7,-15,-14,-15,-23,-26,-24,-19,-16,-21,-24,-24,-33,-40,-34,-27,-28,-26,-24,-26,-30,-30,-31,-32,-30,-27,-30,-35,-32,
-25,-24,-30,-35,-33,-30,-30,-32,-32,-33,-37,-36,-33,-33,-31,-32,-35,-29,-18,-23,-33,-26,-17,-18,-20,-19,-21,-18,-12,-15,-20,-14,-9,-13,-14,-9,-11,-16,-12,-7,-12,-15,-8,0,-8,-15,-5,1,3,6,6,5,8,11,10,7,7,7,4,1,1,1,0,-1,-2,-2,-4,-5,-3,-1,-1,-1,1,4,5,5,6,7,8,10,12,12,11,10,9,9,8,7,6,5,4,2,-2,-3,-2,-1,0,-1,-3,16,19,21,19,18,18,21,22,21,20,18,16,14,13,14,16,15,10,10,10,6,5,8,7,6,7,8,6,7,9,7,6,7,5,3,3,3,-1,-4,-4,-4,-4,-4,-2,2,0,-5,-5,-4,-1,0,1,1,-1,-3,-3,-3,-3,-2,-2,-4,-5,-5,-5,-6,-6,-6,-7,-8,-6,-5,-4,-4,-3,-3,-2,-1,1,2,3,3,4,4,2,1,2,2,2,2,1,1,2,2,1,0,0,0,0,-1,-2,-3,-2,-2,-3,-3,-3,-3,-4,-4,-3,-1,1,0,-1,-1,0,0,0,1,2,3,2,0,-1,0,0,-1,-1,-2,-2,-2,-2,-3,-3,-4,-6,-5,-5,-5,-4,-3,-4,-6,-6,-7,-7,-6,-5,-5,-5,-4,-4,-4,-4,-3,-1,-1,-1,-1,-1,-1,-3,-4,-5,-5,-4,-2,-2,-1,0,0,1,2,2,1,1,2,2,1,-1,-1,-2,-2,-2,-2,-2,-1,-1,-2,-2,-2,-3,-4,-3,-2,-2,-2,-2,-2,-1,1,
1,1,3,4,5,4,5,5,6,7,6,6,6,5,5,3,2,1,2,3,2,1,0,-1,-1,-1,1,3,5,5,4,3,2,2,2,3,4,6,5,3,1,1,1,2,2,2,4,3,2,1,1,1,2,2,3,4,3,1,3,5,3,3,6,8,8,5,4,3,0,-2,-2,-2,-7,-10,-7,-4,0,4,7,13,20,25,31,42,50,52,50,46,38,26,16,12,8,3,-1,0,5,7,5,6,8,9,6,4,6,8,9,6,5,5,8,10,7,6,5,5,7,8,8,6,5,6,6,4,5,6,5,3,3,5,7,5,1,-1,-1,3,6,7,5,3,3,3,3,4,6,6,5,5,4,4,5,7,9,9,6,5,7,7,6,4,3,3,3,3,4,4,8,10,8,4,2,5,8,7,8,12,14,15,15,13,14,14,16,20,24,21,19,19,17,15,15,16,15,17,16,15,12,14,18,19,15,13,16,18,17,16,18,17,17,18,19,17,16,17,16,17,20,18,14,18,22,17,14,14,15,14,14,13,9,10,12,9,5,6,7,4,4,5,5,5,7,8,5,1,4,7,4,-1,-2,-4,-5,-5,-7,-8,-7,-5,-5,-5,-4,-2,-1,-1,-2,-2,-2,-2,-1,-1,-3,-5,-5,-6,-6,-7,-7,-7,-7,-7,-9,-10,-10,-9,-8,-8,-7,-7,-7,-6,-6,-6,-6,-5,-3,-2,-3,-4,-5,-4,-4,8,
10,9,6,4,5,7,7,3,3,4,2,-4,-6,-5,-4,-4,-5,-6,-6,-2,1,1,2,5,7,7,4,4,4,3,2,3,2,-1,-4,-3,-2,-1,-1,0,2,4,5,5,5,6,9,10,6,5,7,8,4,0,-4,-7,-7,-6,-7,-7,-5,-6,-8,-8,-5,-3,-1,-1,-3,-4,-5,-6,-4,-3,-2,-2,-1,0,2,4,7,8,7,5,3,3,6,8,6,2,-1,-1,-1,-2,-1,0,0,-1,-2,-4,-4,0,1,-1,0,2,4,4,6,7,4,1,2,3,5,5,3,0,-2,-3,-4,-4,-1,1,0,-2,-1,1,1,-1,0,3,3,1,1,3,6,7,7,7,7,8,9,7,8,10,9,8,8,8,6,3,2,2,2,4,5,5,4,2,-1,-3,3,10,9,5,4,4,0,-2,-1,0,1,2,-2,-6,-7,-8,-12,-16,-16,-13,-8,-2,-2,-10,-13,-15,-14,-10,-11,-12,-14,-14,-8,1,13,26,37,49,69,85,98,116,131,124,114,107,92,66,45,31,17,4,-3,2,17,24,16,10,13,14,6,-3,-1,7,9,4,1,-1,-1,-1,2,3,3,4,5,3,2,1,-1,-1,0,-1,1,3,0,-4,-3,3,4,2,-2,-4,-3,-3,4,9,8,7,7,5,4,4,10,13,11,8,4,1,2,1,2,6,6,6,7,7,5,3,-1,-3,1,8,8,1,-2,-2,-1,-2,-5,1,9,11,14,20,24,21,16,15,
20,21,23,33,39,32,26,29,28,26,30,36,40,38,36,34,34,40,45,44,39,39,41,43,41,35,33,37,40,38,39,36,32,30,29,29,32,29,22,23,26,17,11,12,14,15,19,17,13,15,19,12,13,21,23,16,15,16,10,3,3,4,0,-4,2,6,-2,-6,-6,-6,-5,-3,0,0,-2,-1,2,4,3,3,4,3,2,1,2,2,1,-1,-6,-11,-15,-16,-17,-17,-16,-15,-16,-16,-16,-16,-13,-7,0,4,5,4,2,3,5,5,6,8,7,4,2,1,0,1,1,0,-2,1,3,2,2,1,0,0,1,1,1,3,3,0,-3,-4,-4,-2,0,2,3,1,-1,-2,0,1,1,1,0,0,1,1,1,4,6,3,0,1,4,4,2,1,1,1,1,1,2,3,0,-3,-5,-4,-2,-1,-4,-6,-7,-7,-7,-7,-6,-4,-2,-1,-2,-1,0,0,-1,-1,-2,-2,1,3,0,-2,-3,-4,-3,-4,-6,-5,-2,-1,-2,-3,-4,-1,0,-1,1,5,7,6,6,6,7,7,6,3,1,0,-1,-3,-5,-5,-4,-3,-2,-1,-1,-1,0,3,5,5,3,3,2,2,1,0,-1,-2,-1,-3,-7,-7,-4,-3,-5,-6,-3,2,6,9,9,9,10,10,9,10,12,11,10,7,5,5,6,8,9,10,8,6,5,4,3,1,0,-3,-5,-6,-7,-5,-2,-2,-3,-4,-2,2,4,4,4,5,4,3,2,2,2,2,
2,0,-1,1,1,-1,-3,-3,-4,-4,-2,0,0,-1,-3,-3,-1,1,3,4,3,3,2,0,2,4,3,1,1,3,2,-1,-1,2,2,-1,-3,-5,-4,-4,-3,-4,-4,-3,-4,-6,-5,-4,-4,-5,-3,-1,0,0,0,0,-1,-1,0,1,4,5,0,-6,-6,-3,-2,-2,2,4,3,2,1,0,3,7,8,10,13,15,16,12,8,3,3,10,14,15,15,14,14,14,17,17,9,0,-11,-25,-37,-50,-69,-86,-98,-116,-130,-125,-116,-110,-93,-66,-46,-32,-18,-5,0,-4,-18,-26,-18,-13,-15,-15,-7,2,0,-8,-9,-4,-2,0,-1,-1,-3,-5,-6,-6,-6,-4,-2,-1,0,0,-2,-1,-3,-5,-2,3,1,-7,-10,-5,-1,2,3,0,-8,-12,-10,-8,-9,-7,-6,-6,-12,-13,-12,-9,-6,-4,-5,-3,-4,-7,-6,-6,-9,-8,-6,-3,0,2,0,-6,-7,-2,-1,0,0,2,5,-2,-10,-13,-16,-21,-25,-23,-19,-19,-22,-22,-25,-35,-41,-34,-28,-31,-29,-27,-29,-37,-40,-40,-38,-36,-36,-41,-47,-45,-40,-40,-44,-46,-43,-38,-37,-41,-44,-43,-43,-40,-36,-34,-32,-32,-35,-32,-25,-27,-28,-19,-13,-14,-15,-17,-21,-21,-17,-19,-20,-15,-14,-23,-25,-18,-17,-16,-10,-3,-3,-4,0,3,-4,-8,0,3,2,2,1,-2,-5,-5,-3,-2,-5,-7,-7,-6,-7,-7,-5,-4,-4,-4,-4,-2,2,8,12,14,15,15,13,12,12,13,13,13,
10,5,-1,-5,-6,-4,-2,-2,-4,-4,-5,-7,-6,-3,-1,1,1,0,-1,0,1,-1,-3,-2,-1,0,0,0,-1,0,-1,-2,-2,1,4,4,4,2,0,-1,-2,0,2,3,1,1,1,1,1,1,0,1,1,-2,-3,-1,2,1,-2,-3,-1,0,1,0,0,0,-1,-2,0,3,5,5,3,3,5,8,9,10,11,10,9,7,5,3,4,4,3,3,3,2,2,2,0,-1,2,5,5,5,4,-3,-3,-3,-3,-3,-4,-4,-4,-5,-4,-3,-4,-5,-5,-5,-6,-6,-6,-5,-3,-2,-2,0,0,0,0,2,2,1,0,-1,-1,-2,-2,-4,-6,-5,-5,-5,-4,-5,-5,-5,-4,-4,-4,-3,0,0,-1,-1,0,0,-1,-3,-6,-7,-8,-8,-9,-9,-10,-12,-13,-13,-13,-11,-10,-9,-9,-10,-11,-11,-9,-8,-7,-5,-4,-2,-2,-1,0,1,1,0,-1,-2,-3,-5,-6,-8,-8,-6,-6,-6,-6,-5,-4,-3,-1,0,1,1,0,-1,-2,-1,-1,-1,0,-1,-2,-3,-3,-2,-1,-1,-1,-2,-2,-2,-3,-2,-2,-3,-4,-5,-6,-5,-4,-5,-5,-4,-4,-5,-5,-3,-2,-2,-2,-3,-4,-4,-5,-5,-4,-3,-4,-4,-4,-3,-3,-4,-4,-4,-4,-4,-5,-4,-4,-4,-5,-6,-4,-1,-1,-1,-1,-1,-3,-4,-3,-3,-2,-2,-3,-5,-6,-7,-6,-7,-8,-7,-4,-2,-4,-6,-7,-8,-10,-12,-10,-8,-10,-11,-7,-2,4,11,17,25,
35,43,49,57,65,63,60,57,48,33,22,16,10,4,2,5,11,13,11,9,10,8,3,0,2,6,6,3,2,3,5,4,5,6,8,7,6,5,4,2,1,3,3,3,5,6,4,1,4,9,10,7,4,1,0,3,8,10,7,7,7,6,6,7,8,7,7,8,6,5,6,5,5,5,3,4,5,6,5,3,1,-1,-1,0,2,2,3,4,3,1,0,3,8,10,11,14,16,16,16,15,14,14,16,20,21,17,16,18,16,13,14,18,19,19,19,19,18,20,22,24,21,22,24,25,23,22,23,24,25,27,27,25,23,21,19,18,20,20,18,18,18,12,10,10,11,11,14,15,13,14,14,11,10,14,15,12,11,9,6,2,2,0,-1,0,3,5,4,2,3,4,5,6,8,10,8,6,6,7,8,7,7,7,6,5,5,4,5,5,3,0,-2,-4,-5,-5,-4,-3,-2,-2,-3,-3,-2,1,3,4,5,4,2,1,1,1,1,2,1,-1,-2,-3,-4,-3,-1,-1,-1,0,0,-1,-2,-2,-1,0,0,-1,-1,0,-1,-2,-3,-4,-3,-2,-2,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-4,-4,-4,-3,-4,-5,-4,-2,-2,-3,-4,-4,-3,-3,-2,-2,-2,-3,-4,-5,-5,-5,-5,-6,-8,-9,-10,-12,-12,-11,-9,-8,-7,-8,-8,-8,-6,-4,-3,-2,-2,-3,-4,-5,-5,-5,-5,-4,0,
3,3,3,1,-1,-2,0,2,4,6,5,2,0,-2,-2,-2,-3,-3,-3,-5,-5,-3,-4,-6,-4,-3,-5,-3,0,1,1,2,1,-2,-1,1,1,0,-3,-5,-5,-3,-2,-1,2,3,1,-3,-7,-6,-1,3,-1,-5,-7,-7,-9,-9,-4,1,4,5,4,2,3,6,8,9,11,10,6,4,5,5,3,4,4,4,3,2,1,2,3,4,2,0,-1,0,0,-1,-3,-5,-6,-7,-7,-6,-6,-5,-3,-3,-5,-4,-4,-4,-1,1,5,4,1,1,-1,-4,-6,-9,-13,-13,-12,-5,5,18,33,43,53,73,94,111,128,139,132,124,116,97,71,50,32,18,6,-3,0,15,22,12,5,6,7,5,3,7,12,11,7,5,1,-1,2,4,3,1,0,1,0,0,-3,-3,1,4,2,3,4,2,-1,1,5,7,7,3,-1,-3,-3,3,6,3,-2,-3,-2,-2,-4,-1,2,1,-2,-4,-1,3,1,-1,3,3,2,2,3,4,5,5,5,7,12,14,10,10,10,11,13,12,19,22,16,16,24,30,28,21,20,24,24,22,27,33,29,26,26,25,24,28,36,38,37,36,35,36,41,47,45,38,38,42,48,46,40,39,44,46,44,46,47,45,43,41,42,46,43,35,38,46,42,35,35,36,35,32,25,18,18,19,14,16,22,18,9,9,10,6,1,5,9,4,-2,2,7,-2,-1,-1,0,0,0,0,3,4,6,6,
6,4,3,3,2,1,3,4,2,-1,-1,-2,-3,-1,0,-2,-4,-4,-5,-7,-9,-10,-12,-12,-12,-14,-14,-11,-8,-6,-4,-3,-1,0,3,2,0,0,3,4,1,-1,-1,-1,0,0,2,4,6,6,3,0,1,2,2,2,3,3,1,-2,-5,-7,-7,-6,-4,-5,-7,-8,-6,-5,-6,-3,1,4,3,0,-2,0,3,1,-4,-7,-5,-4,-6,-7,-7,-7,-8,-10,-11,-8,-4,-3,-4,-3,-2,0,2,4,6,7,7,4,3,4,3,0,-3,-5,-5,-5,-7,-10,-9,-5,-3,-5,-4,-2,-1,-1,1,2,3,5,7,3,-1,-2,-3,-5,-4,-3,-6,-9,-8,-9,-11,-12,-12,-12,-12,-11,-12,-14,-13,-13,-15,-18,-19,-17,-15,-10,-9,-10,-10,-6,-3,-1,2,5,7,10,9,6,5,7,6,2,-1,-3,-6,-8,-7,-6,-6,-5,-4,-4,-5,-5,-6,-5,0,3,3,1,0,0,0,0,1,4,6,4,2,2,2,2,-1,-1,0,1,3,3,2,-1,-3,-4,-3,0,3,6,7,6,6,6,7,9,8,6,8,9,6,4,4,3,0,-1,0,0,1,3,3,1,1,2,5,7,7,5,4,3,0,-2,0,4,7,7,2,-2,1,5,6,7,9,9,4,-1,-4,-6,-5,-2,-3,-6,-7,-9,-10,-10,-6,-4,-5,-4,-3,-4,-5,-4,-4,-3,-2,-2,-2,-3,-2,-1,0,0,0,1,3,4,6,6,6,5,6,5,2,4,
5,4,4,5,2,-2,-4,-3,-1,-1,1,6,7,10,11,13,11,4,-5,-19,-32,-43,-54,-74,-95,-109,-126,-137,-132,-124,-117,-99,-71,-49,-32,-18,-6,3,0,-15,-21,-12,-5,-7,-7,-4,-3,-8,-13,-11,-6,-4,-1,0,-2,-4,-4,-1,0,-1,0,0,2,2,-4,-5,-4,-5,-7,-4,-1,-3,-8,-9,-7,-3,2,5,3,-4,-7,-4,0,1,0,-1,0,-2,-4,-4,-1,1,-2,-6,-4,0,-3,-3,-3,-4,-4,-4,-5,-5,-5,-6,-10,-13,-13,-13,-13,-14,-15,-14,-20,-24,-18,-18,-26,-31,-29,-24,-23,-25,-25,-24,-28,-35,-31,-27,-28,-27,-25,-31,-37,-39,-40,-39,-37,-36,-41,-47,-45,-41,-40,-45,-49,-48,-41,-42,-46,-49,-49,-49,-49,-46,-43,-41,-42,-46,-44,-37,-40,-47,-42,-35,-35,-36,-35,-31,-25,-18,-17,-18,-14,-14,-20,-17,-9,-8,-9,-5,-1,-6,-10,-4,2,-1,-6,2,1,0,0,-1,0,0,-3,-6,-7,-8,-7,-5,-4,-4,-3,-2,-3,-4,-2,0,1,2,3,2,1,3,5,4,6,8,8,10,12,12,12,14,15,12,9,7,5,3,2,1,-1,-1,1,0,-4,-5,-2,0,1,0,0,0,-2,-4,-6,-6,-2,1,0,-1,-1,-1,-1,-1,1,4,6,8,8,6,4,5,8,10,8,7,8,6,1,-1,-1,1,3,2,-2,-1,3,5,4,4,5,6,5,5,6,8,8,6,3,3,3,2,0,0,-2,-4,
-7,-8,-7,-4,-3,-4,-3,0,3,4,5,5,8,11,10,6,5,7,6,3,2,1,0,-2,-3,-5,-7,-4,-1,0,2,4,4,3,6,8,7,8,10,12,11,11,11,9,10,13,12,12,14,17,17,16,13,9,8,10,11,7,4,2,-1,-4,-7,-8,-7,-5,-5,-7,-7,-4,-1,1,5,6,6,5,4,3,3,3,4,4,5,4,-1,-4,-4,-1,-1,-1,-1,-1,-2,-4,-6,-4,-2,-2,-3,-4,-4,-3,-3,-4,-4,-4,-3,-3,-1,0,-1,-3,-5,-8,-10,-9,-8,-8,-8,-9,-9,-8,-9,-9,-6,-3,-2,-1,0,-1,-2,-2,-3,-4,-4,-4,-4,-4,-5,-7,-7,-6,-5,-5,-3,-2,-2,-3,-4,-5,-3,-1,-1,-2,-2,-2,-4,-4,-2,1,3,4,4,2,2,2,2,3,3,4,3,2,2,1,0,2,3,3,2,2,2,1,0,0,1,1,0,0,-1,-1,-2,-3,-3,-3,-2,-2,-2,-2,-1,-5,-5,-2,-3,-4,-3,0,0,-1,-2,-2,-2,-5,-7,-6,-5,-6,-6,-2,2,8,14,19,27,38,46,52,58,65,64,63,59,49,34,23,14,7,1,-2,0,7,9,3,2,4,3,0,1,4,7,5,1,0,-1,1,2,2,1,0,-1,-2,-2,-1,-1,1,3,4,3,5,5,3,2,4,6,7,4,0,-4,-5,-2,3,4,1,1,1,3,4,5,5,4,5,5,4,4,6,4,2,2,1,2,3,
3,2,2,3,2,1,2,5,8,10,10,10,8,8,11,13,10,11,14,16,16,15,13,13,12,12,16,20,18,14,16,15,14,16,19,21,20,20,18,16,18,22,23,21,20,22,24,23,21,23,25,26,27,27,24,22,22,21,22,24,22,20,22,23,19,17,18,18,17,15,13,8,7,8,5,4,8,8,4,2,2,2,2,4,5,2,-3,-1,2,-1,0,0,0,0,-1,-1,1,3,3,4,3,2,1,1,0,0,1,1,0,-1,-2,-3,-4,-4,-3,-4,-4,-5,-5,-6,-6,-6,-7,-8,-8,-10,-11,-10,-8,-6,-4,-3,-3,-3,-2,-1,-1,0,3,4,2,1,1,1,1,1,1,2,2,2,0,-2,-2,-1,-1,-2,-2,-2,-3,-4,-5,-6,-6,-5,-4,-5,-8,-9,-8,-8,-9,-8,-6,-5,-4,-5,-6,-5,-3,-2,-2,-2,-1,-1,-2,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,0,1,0,1,2,3,4,4,2,2,2,1,-1,-2,-2,-2,-3,-5,-6,-7,-5,-6,-7,-6,-3,-3,-3,-1,0,1,2,4,3,2,2,1,-2,-1,-1,-3,-4,-3,-3,-4,-5,-5,-5,-4,-3,-4,-6,-5,-5,-7,-9,-9,-8,-7,-5,-5,-7,-9,-8,-6,-5,-3,-1,0,0,0,-1,1,3,5,4,2,1,-1,-2,-2,-1,0,0,1,0,-1,0,0,0,2,3,3,1,1,1,1,2,2,3,4,3,2,3,3,3,
4,6,7,8,9,10,8,7,6,4,4,5,5,3,2,2,2,0,0,1,2,2,2,-1,-5,-6,-7,-7,-7,-7,-11,-14,-13,-14,-11,-5,0,-1,-8,-9,-11,-13,-10,-11,-12,-10,-5,1,13,30,50,63,77,92,109,126,141,146,136,127,116,93,65,44,31,19,8,-2,3,17,21,10,7,9,7,1,-3,-2,1,-2,-4,-3,-3,-2,-1,-3,-6,-8,-5,-6,-7,-7,-9,-13,-10,-6,-4,-1,3,3,2,5,12,15,13,9,5,2,5,11,15,11,8,5,5,6,5,7,12,9,2,-1,1,3,1,1,6,2,-8,-8,-2,0,-2,-2,-1,0,1,-1,-1,0,3,9,8,6,16,22,17,18,24,31,30,26,24,28,28,23,26,33,32,27,26,28,32,37,42,43,44,42,44,46,48,54,55,49,43,46,55,55,48,46,52,55,55,55,53,49,49,48,45,43,39,32,35,40,37,31,33,35,31,25,20,17,20,18,11,10,16,12,7,7,8,5,5,11,13,6,4,13,14,-1,-2,-2,-3,-3,-2,0,3,4,2,2,5,6,6,6,5,6,6,3,1,1,1,3,4,4,5,7,8,7,6,6,3,2,2,1,-1,-3,-4,-5,-4,-2,-2,-3,-1,3,3,0,0,3,6,9,9,8,7,8,8,4,2,4,6,6,5,3,0,1,5,6,7,10,10,6,5,7,7,5,7,10,9,7,5,3,
3,5,4,1,3,6,5,2,1,1,0,0,2,4,4,2,-1,-3,-2,-2,-3,-3,-4,-5,-6,-6,-3,-2,-4,-5,-6,-7,-8,-6,-3,1,3,1,0,1,3,3,3,2,2,1,-2,-5,-6,-2,0,-1,-2,0,4,8,8,7,7,8,6,4,3,4,5,4,0,-2,-2,-2,-2,-2,-2,-3,-5,-5,-3,-3,-3,-3,-2,-1,-1,-1,2,4,3,3,1,-1,-2,-4,-8,-9,-8,-9,-11,-12,-11,-11,-11,-10,-10,-7,-4,-2,-3,-5,-8,-9,-7,-6,-6,-6,-7,-8,-8,-6,-4,-1,3,6,6,5,6,7,7,9,9,8,7,7,6,3,2,1,-1,-2,-1,-1,-2,-3,-3,-2,0,0,-1,0,1,2,3,3,4,4,3,1,-3,-3,-1,-1,-1,0,0,-5,-10,-13,-15,-14,-11,-10,-13,-18,-17,-20,-23,-21,-20,-24,-25,-23,-19,-11,1,17,30,45,63,84,104,125,137,138,136,130,110,84,65,47,30,-3,-4,-5,-7,-7,-9,-9,-8,-7,-6,-5,-5,-6,-7,-5,-5,-5,-4,-2,-2,-3,-4,-4,-4,-1,3,4,5,6,5,6,9,11,9,11,7,2,-2,-1,5,7,8,10,8,9,11,7,4,-3,-15,-32,-50,-64,-76,-92,-108,-124,-139,-143,-136,-127,-116,-93,-63,-41,-28,-17,-7,3,-3,-16,-19,-9,-6,-10,-9,-1,2,0,-1,2,5,3,3,0,0,2,5,6,4,5,5,5,7,10,9,5,2,-1,-4,-3,
-2,-7,-14,-17,-16,-10,-5,-4,-7,-14,-18,-14,-10,-7,-7,-8,-7,-8,-11,-9,-4,1,-2,-4,0,-1,-5,-1,7,6,1,-1,1,1,0,0,-2,0,0,-3,-6,-10,-9,-7,-17,-23,-18,-18,-25,-31,-31,-27,-26,-29,-28,-25,-27,-34,-32,-27,-26,-28,-31,-35,-39,-42,-42,-41,-43,-44,-46,-52,-53,-48,-42,-46,-55,-55,-47,-47,-51,-55,-55,-55,-53,-50,-50,-50,-46,-45,-42,-36,-37,-42,-37,-32,-35,-36,-31,-26,-21,-18,-20,-19,-11,-10,-16,-13,-7,-7,-7,-5,-4,-12,-13,-7,-4,-12,-14,1,1,2,3,3,2,1,-2,-2,-2,-2,-4,-5,-5,-4,-4,-5,-4,-2,0,0,-1,-2,-3,-3,-4,-6,-7,-5,-5,-4,-2,0,0,1,3,5,5,7,7,5,5,5,3,0,0,2,2,-1,-3,-5,-6,-5,-4,-5,-5,-1,0,-2,-3,-3,-2,-1,1,1,-3,-4,-5,-10,-10,-5,-4,-6,-7,-5,-6,-8,-7,-5,-3,-1,-1,-3,-2,1,-1,-4,-5,-2,-1,-2,-1,-1,-2,-4,-4,-3,0,1,1,1,2,3,3,4,6,6,3,2,3,4,5,6,7,6,3,-1,-3,-2,-1,-1,-2,-3,-3,-3,-2,-2,0,4,5,2,-1,0,1,-1,-5,-8,-9,-8,-8,-9,-7,-5,-4,-4,-5,-4,-1,1,1,1,2,1,1,3,5,5,4,4,5,5,3,3,3,3,0,-1,-1,0,1,3,4,6,9,9,8,9,11,11,11,10,
10,9,8,6,2,1,2,3,6,7,6,4,5,6,6,8,7,6,4,1,-3,-6,-5,-5,-7,-8,-8,-9,-9,-7,-6,-5,-4,-1,0,0,3,4,3,3,3,4,4,2,1,1,2,1,-1,-1,-1,-2,-1,0,0,2,5,4,2,2,2,1,3,7,9,11,13,11,9,8,11,16,16,17,21,20,20,23,24,21,15,8,-3,-19,-32,-47,-67,-88,-105,-124,-137,-138,-137,-131,-111,-83,-63,-45,-28,3,3,2,2,3,4,4,4,4,3,2,2,3,4,4,5,5,4,3,2,3,3,3,3,2,0,-1,-2,-2,-1,-4,-5,-3,-2,-3,-1,2,4,2,-1,-3,-2,-4,-4,-4,-4,-4,-3,2,7,16,25,32,39,46,53,59,67,70,66,63,58,47,30,17,12,7,1,-2,1,7,7,3,4,7,5,2,1,3,3,0,-3,-2,0,3,2,0,-1,-1,-2,-2,-3,-2,-2,-3,-3,-2,-1,2,2,1,1,3,8,11,10,6,2,2,6,9,11,9,7,5,5,7,7,6,4,3,3,2,2,1,0,0,1,-2,-3,-1,2,2,1,2,1,2,2,3,3,5,7,8,4,3,8,12,10,9,12,15,17,16,14,14,14,12,14,17,16,13,13,14,14,15,17,18,19,20,20,20,21,23,24,22,19,21,25,24,22,22,24,27,28,27,24,24,26,26,24,25,24,21,21,21,17,16,18,17,14,13,
11,9,9,8,5,4,6,6,3,2,2,1,3,5,6,4,2,4,6,1,0,-1,-2,-2,-2,-3,-2,-2,-2,-1,0,0,-1,-1,-1,0,-1,-2,-2,-2,-1,-2,-2,-2,-1,0,0,0,-1,-1,-2,-2,-3,-4,-5,-6,-7,-8,-8,-7,-7,-7,-6,-4,-4,-6,-5,-3,-3,-4,-4,-3,-2,-2,-3,-4,-3,-2,-2,-3,-3,-3,-3,-3,-2,-1,0,2,2,0,0,1,2,1,1,1,1,1,-1,-3,-3,-2,-2,-4,-3,0,1,0,0,0,0,0,1,3,3,3,2,1,2,2,1,0,0,-1,-2,-2,-1,0,0,-1,-2,-3,-4,-4,-3,-2,0,0,-1,-1,-1,-1,0,1,0,1,1,0,-2,-1,1,1,1,1,4,6,7,7,7,7,7,6,4,3,4,4,2,0,-1,-1,-1,-1,-1,-2,-4,-5,-5,-5,-6,-6,-5,-5,-6,-6,-3,-3,-3,-4,-4,-5,-5,-7,-7,-6,-5,-5,-6,-5,-4,-3,-2,-1,0,1,1,1,1,1,0,-1,-1,-1,-2,-3,-3,-3,-4,-3,-2,-1,1,3,3,3,4,5,4,4,4,3,1,0,0,-1,-2,-3,-4,-5,-4,-3,-4,-3,-2,-2,-3,-3,-3,-2,-2,-2,-2,-2,-4,-5,-6,-5,-5,-4,-3,-2,-1,0,-3,-5,-2,0,-2,-2,-1,-1,-3,-5,-5,-5,-7,-8,-9,-9,-9,-8,-4,-1,4,11,17,26,37,47,56,62,67,69,70,67,56,41,31,21,13,19,
9,6,13,15,2,-2,4,3,-3,-5,-2,1,1,3,2,-4,-6,-3,-3,-3,1,6,6,3,3,0,-1,3,7,5,4,7,5,1,3,9,10,8,4,-2,-3,-3,2,6,4,0,0,0,-2,-4,1,6,6,2,0,2,5,0,-2,4,8,7,7,9,9,9,8,7,9,10,9,11,10,5,9,14,12,15,17,11,10,15,21,19,11,8,13,14,11,17,28,28,26,28,29,29,36,43,46,46,46,45,46,50,54,53,50,46,47,51,47,41,40,42,45,45,47,45,41,40,40,40,42,37,31,34,38,31,23,25,28,25,23,24,28,30,27,25,30,35,32,23,22,24,19,14,17,20,10,5,12,17,4,3,0,-1,-1,-2,-4,-6,-8,-10,-12,-13,-10,-6,-4,-5,-7,-7,-4,-4,-4,-2,2,4,4,3,3,5,6,4,2,2,3,2,2,1,-1,-2,0,1,0,0,2,3,3,-1,-4,-3,-1,-1,-1,1,3,4,3,1,1,4,8,9,9,8,6,2,0,0,1,1,3,5,4,-1,-1,3,2,-2,-3,-2,-1,2,4,1,-1,1,2,1,2,5,7,6,6,4,0,-1,2,2,-3,-8,-9,-8,-7,-6,-5,-5,-5,-5,-6,-5,-2,-1,-2,-4,-5,-6,-7,-7,-3,-1,-2,-3,-2,1,3,3,1,0,-1,-3,-6,-9,-9,-10,-12,-14,-13,-9,-7,-6,-3,-2,-1,-1,-2,-5,-7,-7,-7,-10,
-11,-11,-12,-12,-11,-10,-7,-5,-3,-3,-3,-2,-2,-3,-4,-4,-5,-6,-6,-6,-8,-9,-10,-10,-8,-7,-7,-8,-9,-11,-15,-16,-13,-11,-9,-7,-6,-8,-8,-5,-3,-1,2,4,2,1,-1,-5,-9,-9,-8,-7,-8,-7,-5,-3,-1,-2,-3,0,5,5,0,-3,-2,2,2,1,0,1,4,5,5,6,10,12,10,4,-1,-2,-3,-6,-7,-9,-13,-13,-12,-13,-13,-9,-8,-5,-4,-7,-11,-12,-11,-10,-7,-4,-8,-17,-16,-14,-16,-15,-14,-16,-19,-16,-11,-6,7,27,41,49,64,83,100,115,125,119,111,103,85,59,41,23,11,6,1,1,9,12,5,4,8,4,1,3,3,-1,-1,3,6,4,4,2,0,-1,1,2,0,0,0,-4,-9,-9,-5,-4,-3,-2,-2,-4,3,8,6,4,6,7,6,2,5,9,7,6,4,2,2,2,3,1,1,1,0,3,6,1,1,6,7,3,6,9,8,3,-2,-2,2,-17,-8,-6,-12,-12,-2,1,-5,-4,3,4,1,-1,-2,-3,-2,2,3,2,2,2,-3,-7,-6,-4,-4,0,0,-3,-6,-4,-4,-6,-4,0,-4,-10,-10,-9,-3,2,5,4,-2,-6,-4,0,0,2,3,4,1,-3,-3,0,1,-2,-4,-1,2,-3,-6,-6,-7,-8,-8,-7,-6,-7,-8,-8,-8,-11,-9,-6,-8,-13,-11,-15,-17,-11,-8,-14,-21,-19,-12,-9,-14,-15,-11,-16,-27,-27,-24,-28,-30,-30,-35,-42,-46,-47,
-48,-47,-47,-51,-55,-53,-49,-46,-49,-52,-49,-42,-40,-43,-45,-45,-46,-43,-39,-39,-39,-37,-39,-36,-30,-32,-36,-28,-21,-23,-26,-23,-21,-24,-28,-29,-27,-25,-30,-35,-32,-24,-23,-24,-20,-15,-17,-19,-11,-4,-11,-16,-4,-2,0,1,0,1,4,6,9,11,13,13,11,7,5,7,9,7,5,4,4,0,-3,-6,-6,-5,-6,-8,-8,-5,-2,-2,-3,-2,-2,0,3,4,1,0,1,1,-1,-3,-2,1,4,3,2,2,1,-1,-3,-3,-3,0,-1,-4,-7,-9,-9,-8,-5,-1,1,0,-1,-1,-2,-4,-2,4,5,1,1,4,5,4,3,0,-2,1,2,-1,-3,-2,-3,-5,-7,-6,-6,-5,-1,0,-2,-2,2,8,9,9,9,8,7,7,6,7,8,7,4,3,4,5,6,7,8,8,5,3,3,4,3,0,-1,-1,0,1,2,4,8,11,12,12,14,16,15,12,10,8,6,3,2,2,3,6,7,7,7,9,11,11,11,11,10,8,6,4,3,3,4,4,4,4,6,6,7,8,8,8,10,11,12,11,10,8,9,10,9,11,14,16,14,11,10,8,8,10,10,9,6,4,1,-1,-1,0,1,5,9,10,7,6,6,6,4,2,2,3,3,1,-4,-4,1,4,3,0,-1,0,1,0,-2,-3,-3,-4,-7,-9,-7,-2,3,4,5,8,9,10,13,14,12,13,13,10,10,6,7,8,11,12,13,11,8,5,
9,17,15,12,14,14,14,15,19,19,13,5,-6,-25,-40,-49,-64,-83,-99,-114,-124,-120,-113,-105,-86,-61,-41,-23,-12,-6,-2,-2,-12,-12,-5,-3,-8,-4,1,1,0,2,1,-2,-4,-2,-3,-1,0,1,-2,-2,-1,0,0,4,9,10,8,6,4,1,3,5,-1,-7,-6,-4,-4,-5,-4,-3,-5,-9,-9,-6,-4,-2,-2,-2,-2,-2,-2,-2,-2,-5,-7,-2,0,-5,-6,-3,-5,-8,-8,-3,1,3,1,8,4,2,5,4,0,0,4,2,-1,-3,-1,1,0,0,0,0,1,1,1,2,4,5,4,4,4,2,1,2,2,1,1,3,0,-3,0,6,6,5,1,-3,-3,-1,2,2,2,1,0,-3,-4,-3,-3,-4,-3,-2,-1,0,0,-2,-3,-1,1,2,4,4,5,4,3,3,2,1,2,4,5,3,3,4,4,5,7,5,3,4,8,9,8,7,7,7,6,8,13,12,10,14,17,16,18,20,22,24,26,25,25,27,28,27,24,23,26,28,26,23,21,22,23,24,23,21,19,18,19,17,17,17,15,16,16,12,8,10,11,10,10,12,13,15,15,14,14,15,14,12,11,11,10,8,8,8,6,2,4,8,2,0,0,0,1,1,-1,-3,-5,-5,-6,-6,-5,-3,-3,-5,-5,-3,-2,-1,0,1,3,5,6,6,6,7,6,3,1,2,2,1,0,0,-3,-3,-2,-1,-1,-1,1,2,2,0,-1,-1,
-1,-1,0,0,2,2,1,0,-1,0,3,4,4,3,1,-1,-1,-1,-1,-1,-1,-1,-2,-6,-7,-6,-5,-4,-5,-5,-4,-3,-3,-3,-2,0,2,3,3,3,3,3,3,3,1,1,2,1,-1,-4,-5,-6,-6,-6,-6,-5,-5,-5,-6,-6,-5,-4,-4,-5,-5,-5,-6,-7,-6,-5,-4,-4,-3,-1,-1,-1,-1,-2,-3,-4,-6,-8,-9,-9,-9,-10,-10,-9,-8,-7,-5,-3,-2,-2,-3,-4,-4,-4,-3,-3,-5,-5,-4,-5,-4,-3,-2,-1,0,-1,-2,-3,-3,-3,-4,-4,-5,-6,-6,-6,-7,-7,-7,-6,-6,-5,-5,-5,-4,-5,-7,-8,-7,-7,-7,-6,-6,-7,-9,-9,-9,-7,-6,-4,-2,-1,-1,-3,-5,-5,-3,-1,0,-1,0,0,-1,-3,-3,-1,1,0,-2,-3,-3,-2,-1,-2,-2,-2,-1,-1,-1,-1,0,0,-1,-3,-4,-5,-6,-7,-7,-7,-8,-8,-7,-7,-7,-7,-7,-6,-7,-7,-6,-7,-9,-6,-4,-4,-5,-7,-5,-3,-5,-6,-6,-7,-11,-12,-8,-4,4,11,19,25,33,41,48,55,61,62,58,54,45,32,21,13,6,3,1,3,7,6,2,2,5,1,-4,-3,-3,-4,-3,-1,-2,0,2,1,-1,0,1,1,1,2,0,-1,-4,-5,-7,-6,-3,-2,-4,-6,-2,2,3,3,1,-1,-1,0,3,4,4,4,4,2,2,2,2,1,2,3,2,5,4,1,0,3,1,2,2,3,2,0,0,-2,-2,1,
2,5,9,9,9,6,1,7,16,15,12,17,23,20,13,13,19,23,24,31,39,37,34,38,37,34,34,40,43,40,37,37,42,44,43,43,43,42,47,54,53,46,45,52,54,53,55,55,49,48,49,49,50,48,42,44,52,47,38,39,41,37,31,29,28,28,21,13,13,17,15,8,8,12,9,6,13,17,13,8,15,15,15,15,13,11,9,8,6,3,1,2,3,2,0,0,1,0,0,1,0,0,3,4,4,7,7,4,2,0,-4,-5,-6,-8,-12,-13,-13,-13,-13,-12,-12,-9,-3,-1,0,2,4,4,4,5,6,8,8,8,7,6,5,4,2,1,1,1,-1,-1,-1,-2,-2,-2,-4,-8,-9,-7,-5,-4,-4,-5,-3,0,-2,-4,0,7,9,9,10,12,13,11,10,7,6,7,7,6,5,4,1,-2,0,2,1,-1,0,-1,-3,-4,-5,-6,-9,-10,-12,-12,-12,-13,-11,-7,-4,-3,-3,-2,-2,-2,-2,-6,-8,-5,-4,-6,-7,-8,-8,-7,-4,-4,-5,-2,2,2,-1,-3,-3,-3,-4,-7,-11,-12,-11,-10,-10,-9,-9,-10,-11,-11,-11,-9,-5,-3,-5,-7,-8,-9,-11,-8,-7,-8,-8,-8,-9,-12,-13,-13,-14,-12,-10,-9,-10,-9,-7,-6,-5,-5,-4,-3,-3,-4,-6,-7,-9,-11,-13,-15,-15,-13,-13,-13,-13,-12,-11,-11,-11,-9,-6,-4,-3,-1,-2,-5,-5,-4,-5,-5,-2,-1,-1,-2,-4,-5,-5,-3,
-2,-2,-1,0,2,3,1,0,1,1,3,5,4,2,3,3,0,-6,-8,-5,-4,-5,-6,-6,-6,-7,-10,-13,-12,-9,-8,-9,-9,-6,-4,-6,-11,-15,-14,-11,-6,0,3,0,-7,-9,-12,-17,-13,-10,-13,-18,-18,-13,-4,10,30,47,64,86,107,123,138,148,146,139,128,107,80,62,43,26,18,14,15,21,22,18,15,16,14,13,6,1,1,4,7,9,7,5,4,5,4,4,7,9,10,7,-2,-4,0,5,3,0,2,2,3,5,8,5,4,-1,-6,-6,-4,0,4,1,-4,-5,-2,2,1,2,6,7,6,5,7,12,9,7,12,14,10,10,15,19,19,16,15,14,13,17,21,21,19,20,14,3,4,7,4,1,8,19,19,15,13,18,22,25,35,46,46,43,43,43,41,45,48,49,45,37,34,44,53,51,45,43,45,51,58,56,49,53,59,58,55,55,58,53,48,44,44,46,41,35,39,2,1,-4,-9,-9,-8,-5,-1,-6,-15,-13,-11,-16,-22,-19,-14,-14,-19,-22,-22,-29,-37,-35,-32,-36,-35,-33,-33,-37,-39,-38,-35,-36,-41,-43,-42,-42,-41,-42,-46,-51,-51,-45,-46,-50,-52,-52,-54,-53,-47,-47,-47,-47,-50,-47,-40,-44,-50,-45,-36,-36,-38,-34,-30,-28,-27,-26,-20,-11,-11,-15,-13,-6,-7,-9,-8,-6,-11,-17,-13,-8,-12,-15,-14,-15,-13,-11,-9,-8,-6,-3,-1,-2,-3,-1,0,0,0,0,0,-1,
0,0,-2,-4,-4,-7,-6,-3,0,2,4,5,5,8,11,12,11,12,11,10,10,7,2,0,-1,-3,-4,-4,-4,-4,-6,-7,-8,-7,-6,-5,-3,-2,-1,1,0,1,2,3,3,3,3,3,4,9,9,7,5,4,4,5,3,0,2,4,0,-6,-8,-7,-8,-11,-12,-11,-9,-6,-6,-8,-8,-7,-6,-5,-3,0,0,-3,-1,0,0,1,3,4,5,6,8,9,9,9,8,9,7,3,1,1,0,0,0,0,1,5,6,4,3,5,6,7,7,5,3,3,3,1,-3,-2,1,3,3,2,3,6,10,11,10,9,9,8,8,9,10,10,9,7,4,2,5,7,8,10,10,7,6,7,7,7,8,10,11,11,14,13,10,10,11,10,8,7,7,6,5,3,3,3,5,7,8,10,12,13,13,12,12,12,12,11,10,10,10,8,5,3,2,1,1,4,4,4,5,5,3,1,1,2,4,5,5,4,2,2,1,0,-3,-3,-1,0,-1,-2,-3,-5,-4,-2,-3,-3,1,5,7,4,3,5,6,6,6,7,10,12,12,9,8,9,9,6,5,9,14,16,15,13,8,2,0,3,11,13,16,20,16,12,16,20,21,14,4,-11,-31,-49,-65,-86,-108,-124,-136,-147,-145,-140,-129,-107,-80,-60,-43,-26,-17,-12,-14,-20,-21,-15,-14,-16,-14,-10,-5,0,0,-2,-4,-6,-5,-5,-3,-4,-3,-4,-6,-9,-9,-7,-1,2,
0,-3,-2,-1,-2,-3,-2,-6,-8,-5,-2,2,8,9,8,3,-2,1,5,5,3,0,0,0,-4,-6,-6,-5,-9,-13,-9,-6,-10,-12,-10,-11,-15,-17,-19,-16,-13,-12,-12,-15,-20,-21,-20,-19,-14,-3,-4,-8,-3,0,-8,-18,-19,-15,-15,-19,-22,-25,-33,-45,-46,-42,-43,-43,-41,-44,-47,-47,-44,-37,-36,-45,-52,-50,-45,-43,-43,-49,-56,-54,-49,-53,-59,-58,-53,-55,-56,-53,-47,-44,-44,-45,-41,-34,-39,-3,-3,0,2,4,3,0,-1,2,7,6,4,7,9,9,8,7,8,8,9,12,16,14,12,14,15,13,13,15,16,16,16,16,17,17,18,18,17,17,21,23,23,21,22,22,23,22,24,22,21,21,20,20,21,21,19,21,23,19,16,16,16,14,13,13,12,12,8,4,3,4,4,1,1,2,3,3,6,7,6,3,4,5,6,7,6,4,2,2,0,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,0,2,1,-1,-2,-3,-3,-3,-2,-3,-4,-3,-3,-3,-2,-1,-1,-1,1,2,2,3,4,3,2,2,2,3,3,3,2,1,-1,-1,-2,-3,-3,-3,-4,-5,-4,-3,-3,-3,-3,-5,-5,-3,-2,-2,-3,-3,-1,0,-1,-3,-1,2,2,1,1,3,5,5,3,2,3,5,5,4,4,4,3,1,1,3,2,0,-1,-1,-1,-1,-2,-2,-2,-1,0,0,1,2,2,3,3,3,3,3,
3,2,0,-1,-2,-2,-1,-1,-2,-3,-3,-2,-1,0,1,2,3,2,1,0,0,1,1,-1,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-1,-1,0,0,-1,-3,-4,-5,-5,-3,-2,-2,-3,-2,-2,-3,-4,-4,-6,-6,-5,-5,-5,-5,-4,-6,-6,-5,-3,-2,-1,0,-1,-2,-3,-4,-5,-5,-5,-4,-5,-5,-4,-3,-3,-3,-3,-2,0,0,0,0,1,0,-2,-2,-3,-3,-3,-2,-1,-1,-2,-3,-4,-4,-2,-2,-2,-1,1,1,-1,-2,-1,1,2,2,1,0,0,0,-1,-3,-3,-1,-1,-3,-4,-4,-4,-4,-6,-7,-8,-7,-5,-6,-6,-5,-5,-8,-10,-9,-9,-8,-5,-3,-4,-7,-10,-12,-12,-14,-14,-12,-11,-14,-15,-9,-4,4,14,25,34,44,53,62,68,72,73,72,65,53,39,28,21,12,7,4,7,10,7,4,6,8,6,2,0,-2,-2,0,-1,-2,0,2,1,0,1,2,2,3,4,4,3,2,1,1,1,2,2,1,0,2,4,5,3,-1,-6,-7,-8,-4,0,-1,-3,-1,-2,-2,-1,-1,-1,3,4,4,7,8,3,1,4,4,6,8,8,7,8,8,7,6,5,6,9,10,12,11,6,2,3,5,2,1,3,8,9,10,10,11,11,13,17,22,23,21,21,21,21,22,21,20,19,17,18,21,23,23,22,20,19,23,26,25,25,29,30,27,26,27,27,26,24,22,22,22,20,18,19,47,
44,36,35,36,33,30,29,31,36,33,24,23,25,18,11,12,15,11,5,8,10,5,4,14,20,10,11,12,14,15,14,14,16,14,10,8,8,8,9,9,8,7,8,9,9,8,6,5,3,0,-2,-2,-2,-1,0,-1,-2,0,2,3,5,7,7,5,4,3,2,1,1,1,2,3,3,3,1,1,2,1,1,3,4,2,1,2,0,0,3,3,1,1,2,2,1,2,4,4,4,5,4,5,7,10,9,8,10,11,6,2,3,3,3,3,-1,-6,-9,-11,-12,-13,-12,-7,-4,-3,-4,-5,-3,0,4,6,6,5,3,0,0,1,1,0,-2,-3,-4,-5,-4,-4,0,4,3,-2,-3,1,6,7,6,4,6,8,7,3,2,3,3,1,-2,-3,-1,0,-2,-5,-7,-7,-4,-2,-2,-5,-6,-7,-6,-6,-5,-5,-4,-4,-7,-7,-2,0,-2,-5,-6,-8,-9,-9,-7,-7,-7,-8,-10,-10,-6,-4,-3,-3,-3,-4,-5,-8,-8,-8,-9,-9,-6,-3,-3,-2,-2,-3,-2,1,3,3,5,6,4,1,1,2,2,2,2,0,-3,-4,-3,-5,-7,-6,-4,-6,-7,-8,-9,-8,-4,-2,-2,0,1,0,-2,-2,1,3,3,1,0,-1,-3,-5,-6,-6,-3,0,-1,-1,1,2,1,-1,-1,0,0,-1,-3,-7,-8,-8,-9,-10,-11,-10,-10,-10,-9,-8,-7,-3,-1,-7,-13,-15,-14,-12,-10,-16,-22,-19,-21,-32,-32,-28,-26,-26,
-27,-20,-7,9,25,40,56,79,99,116,132,142,139,131,121,102,78,62,42,25,17,11,7,12,16,10,7,5,0,-3,-4,-5,-4,-3,0,-1,-2,-2,-2,0,0,-1,0,2,4,3,-5,-8,-4,2,1,-2,2,4,3,6,6,1,3,4,0,-3,0,6,5,0,-2,1,2,4,3,-1,1,5,3,-1,1,3,-5,-6,3,7,2,3,3,0,-3,-5,-6,-2,0,2,4,5,4,10,16,14,17,22,20,17,22,28,26,22,20,20,18,18,24,33,35,31,33,33,32,36,39,40,39,37,36,44,49,48,46,46,44,47,53,53,47,49,55,55,52,55,56,51,49,53,55,53,47,40,43,48,43,34,32,33,28,23,20,21,26,23,14,13,16,14,10,14,18,14,9,11,16,14,11,21,24,11,8,9,8,7,8,10,9,6,4,4,3,1,0,-2,-1,3,7,8,8,7,4,1,2,2,1,-46,-42,-34,-33,-34,-31,-29,-27,-29,-34,-32,-22,-21,-23,-17,-10,-10,-14,-9,-5,-7,-9,-4,-3,-12,-17,-8,-10,-12,-13,-14,-13,-14,-15,-13,-9,-8,-9,-9,-9,-8,-7,-6,-6,-8,-8,-7,-6,-4,-1,1,3,3,3,2,2,2,3,1,-1,-1,-3,-4,-5,-3,-2,-1,0,2,2,2,2,1,0,0,2,3,1,1,1,0,-2,0,0,0,1,1,-2,-2,0,0,-2,-2,-1,-2,-4,-5,-4,-4,-3,-4,
-6,-8,-8,-7,-9,-10,-5,-1,-2,-3,-3,-2,2,7,10,12,13,14,12,8,5,4,6,7,5,1,-2,-5,-6,-4,-2,0,1,0,0,0,2,4,5,5,6,5,1,-3,-3,2,3,-1,-6,-8,-6,-5,-6,-7,-6,-1,0,-2,-3,-1,2,4,2,1,2,4,6,5,3,1,2,4,5,6,6,5,5,5,4,4,6,6,2,-1,1,3,4,5,6,5,4,4,4,6,8,8,5,2,1,2,2,2,4,6,6,5,6,6,4,2,2,2,1,1,1,-2,-3,-4,-7,-9,-7,-5,-5,-6,-4,-4,-4,-3,0,1,1,3,4,3,2,3,4,5,6,5,2,0,0,-1,-2,-1,0,0,-2,-4,-4,-3,-2,-1,1,3,3,4,2,0,0,1,0,-2,-1,1,1,1,1,3,5,7,8,7,8,10,9,8,8,8,7,6,5,2,1,5,10,12,11,9,9,14,21,17,19,29,31,26,25,26,27,19,7,-9,-26,-39,-56,-79,-100,-115,-130,-140,-138,-131,-121,-102,-77,-61,-42,-26,-18,-12,-10,-15,-16,-12,-10,-9,-5,-1,1,3,3,0,-2,-2,0,-2,-2,-2,-2,-1,-2,-3,-5,-4,2,6,2,-3,-1,-1,-5,-6,-5,-8,-8,-5,-6,-5,0,3,-1,-7,-8,-4,-3,-5,-6,-9,-6,-4,-5,-8,-7,-1,-4,-6,3,3,-5,-8,-5,-6,-5,-1,2,4,4,1,0,-2,-5,-6,-6,-11,-15,-14,-18,-23,
-20,-17,-22,-29,-26,-22,-22,-21,-20,-20,-27,-34,-34,-32,-33,-34,-35,-38,-40,-40,-39,-37,-39,-46,-50,-49,-47,-47,-45,-49,-54,-54,-48,-50,-56,-54,-52,-55,-55,-50,-48,-52,-54,-53,-47,-41,-43,-46,-39,-32,-31,-32,-26,-21,-19,-21,-27,-25,-17,-15,-19,-17,-13,-15,-20,-17,-12,-14,-19,-16,-14,-22,-26,-14,-10,-11,-10,-8,-9,-11,-10,-7,-5,-5,-4,-2,0,2,1,-3,-6,-6,-6,-6,-4,-1,-1,-2,-1,21,19,15,14,14,12,12,12,12,14,13,9,7,8,6,2,3,4,3,3,4,3,2,2,3,5,2,3,5,6,6,5,6,6,5,3,4,5,5,4,3,2,1,1,1,2,3,3,1,0,-2,-2,-2,-1,-2,-2,-2,-2,-2,-2,-2,-1,-1,0,-1,-2,-2,-3,-4,-5,-6,-6,-6,-5,-5,-6,-6,-5,-5,-5,-5,-4,-4,-4,-3,-4,-4,-2,-2,-3,-3,-1,-1,-1,-1,0,1,1,0,0,0,1,2,2,1,3,3,1,-1,-1,0,0,-1,-2,-5,-6,-7,-8,-8,-7,-5,-4,-4,-5,-6,-5,-2,-1,0,1,1,0,-1,-2,-2,0,1,-1,-2,-3,-3,-3,-2,-1,2,3,1,0,2,4,5,6,4,3,3,2,-1,-1,1,2,1,-1,-2,-1,-1,-1,-1,-1,0,0,1,0,-1,-2,-2,-3,-2,-3,-3,-3,-3,-4,-4,-1,1,1,1,1,0,1,2,2,1,1,0,-2,-3,-1,1,1,1,
1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,1,2,3,5,7,7,6,7,7,6,5,5,6,4,3,3,2,2,2,3,3,2,2,1,1,2,3,3,3,3,2,3,3,3,4,4,4,4,3,2,2,1,1,0,1,0,0,0,1,0,-1,-2,-2,-2,-4,-5,-5,-4,-3,-3,-4,-3,-2,-1,-1,0,1,1,1,1,1,-1,-3,-2,-3,-3,-6,-9,-7,-8,-12,-15,-13,-12,-14,-13,-8,-1,6,13,19,29,40,50,56,63,67,68,65,60,50,38,29,23,15,10,7,8,11,11,9,10,11,8,4,3,3,2,4,5,3,4,5,5,4,3,3,2,3,4,3,0,-1,1,2,2,4,4,4,4,4,6,6,5,3,-2,-3,0,5,7,6,5,7,8,9,8,6,6,7,5,5,8,9,2,1,5,6,6,7,6,2,0,1,2,2,1,2,4,5,6,7,6,6,10,13,10,9,11,14,12,12,13,14,13,14,16,18,18,16,18,20,22,22,20,19,20,19,23,23,25,26,26,24,23,26,28,28,24,25,28,27,25,26,25,24,23,24,25,25,24,22,22,22,16,13,14,15,12,10,11,10,14,14,11,10,12,11,8,11,13,12,10,10,12,12,10,14,16,12,8,8,7,6,6,6,6,5,4,4,3,2,1,-1,-1,0,1,1,1,1,1,0,0,0,1,1,
2,1,-3,-5,-6,-6,-4,-1,-2,-3,-3,-3,-4,-3,0,1,2,4,7,8,8,8,10,12,14,13,11,11,13,11,10,12,18,20,18,15,14,12,9,9,11,12,10,6,2,1,3,5,6,9,13,12,8,6,7,7,6,6,6,7,7,3,0,0,2,4,6,6,6,7,7,6,4,3,4,4,4,5,2,0,1,0,-2,-3,-2,-2,-3,-3,-3,-1,2,4,5,7,8,9,11,12,13,12,10,8,6,6,4,1,0,-2,-5,-6,-5,-5,-7,-8,-7,-7,-5,-2,0,1,6,8,6,6,10,11,8,6,7,9,9,7,5,5,6,7,5,4,4,3,0,-3,-3,-2,-2,-3,-4,-6,-7,-7,-7,-7,-7,-6,-4,-2,-1,0,0,1,2,5,8,10,10,9,7,4,2,1,1,-1,-2,-2,-3,-3,0,3,2,2,3,2,2,2,2,1,1,0,-1,-2,-1,0,0,2,3,4,6,7,8,7,5,3,3,5,6,5,4,3,2,0,-1,1,5,6,3,1,0,1,3,4,5,5,5,4,1,0,0,1,1,-2,-7,-12,-15,-16,-15,-9,-4,-5,-11,-11,-11,-11,-6,-8,-14,-13,-11,-8,1,14,30,43,56,73,89,104,120,128,120,111,101,80,53,33,15,2,-3,-8,-9,-2,2,-1,-2,-1,-1,-2,-2,-1,0,2,4,5,2,-2,-5,-6,-5,-5,-2,0,-1,-3,-8,-10,-6,-1,1,0,2,0,
0,7,12,9,6,5,2,1,2,5,6,7,6,3,-3,-1,2,2,4,7,6,3,4,6,3,5,13,15,10,8,9,7,7,4,4,6,3,2,7,12,12,15,15,12,14,16,12,11,19,27,26,24,23,21,17,18,26,34,33,28,29,30,28,29,34,37,38,36,35,43,52,49,39,35,38,42,46,41,31,32,42,43,39,42,50,50,44,40,41,44,41,36,39,42,36,29,28,29,30,28,24,24,31,28,18,19,24,16,4,6,10,7,1,5,10,3,-2,5,8,0,0,2,2,4,5,7,8,9,9,8,5,4,3,-1,-4,-4,-4,-6,-7,-7,-8,-8,-6,-5,-5,-4,-3,-2,-2,-2,-2,-3,-6,-6,-6,-8,-9,-9,-9,-8,-6,-5,-4,-1,2,2,5,9,10,10,13,16,18,18,17,16,17,17,14,10,10,11,9,5,2,2,4,2,0,2,3,3,3,2,-1,0,5,6,3,-2,-3,-1,1,3,4,4,3,1,1,2,2,2,2,2,0,-1,-2,-5,-7,-8,-7,-7,-9,-12,-14,-12,-10,-11,-12,-11,-10,-12,-16,-19,-17,-15,-13,-10,-8,-7,-9,-10,-8,-5,-2,-2,-3,-5,-5,-8,-12,-12,-8,-7,-8,-8,-6,-4,-4,-5,-5,-2,1,1,0,-1,-3,-3,-3,-4,-5,-3,-1,-1,-1,-1,-2,-2,-1,1,1,2,4,3,2,2,2,2,2,1,-2,-5,-6,-7,-9,-10,-11,-12,-12,-11,
-9,-7,-5,-4,-2,1,2,4,7,9,8,8,9,10,8,8,7,4,3,3,-2,-5,-4,-4,-7,-8,-5,-3,-5,-8,-8,-7,-5,-3,-4,-5,-3,-2,-1,0,3,6,7,5,5,6,7,8,8,9,10,9,9,8,6,4,3,2,2,1,0,-3,-7,-8,-8,-6,-5,-2,0,0,0,1,2,2,3,3,1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-1,0,1,2,2,1,-1,-3,-4,-4,-6,-7,-8,-8,-6,-4,-5,-6,-7,-5,-5,-4,-3,-1,0,-1,-5,-6,-4,-2,-1,-2,-4,-5,-6,-6,-6,-5,-2,-1,-1,-2,-2,1,7,11,13,16,13,9,3,5,12,11,10,12,9,10,14,14,12,8,-1,-14,-30,-43,-57,-75,-92,-106,-120,-128,-121,-112,-102,-81,-54,-34,-17,-3,2,6,6,1,-2,0,0,-1,0,0,0,0,-1,-2,-3,-4,-2,0,3,3,2,2,1,-1,1,2,6,8,4,-1,-1,-1,-2,-1,1,-7,-14,-12,-9,-5,-2,-3,-5,-8,-10,-11,-10,-5,1,-1,-4,-3,-5,-7,-6,-3,-5,-7,-4,-7,-15,-15,-10,-10,-9,-8,-8,-5,-5,-6,-3,-2,-8,-12,-12,-14,-14,-9,-12,-16,-11,-10,-17,-24,-24,-24,-24,-21,-18,-20,-27,-36,-34,-28,-30,-33,-29,-30,-33,-35,-36,-36,-35,-41,-50,-47,-39,-34,-38,-44,-47,-42,-34,-36,-44,-44,-40,-43,-50,-49,-43,-40,-41,-44,-41,-37,-40,-42,-35,-30,-30,-31,-30,-29,
-25,-24,-31,-29,-18,-18,-23,-15,-4,-5,-9,-6,-1,-4,-9,-4,0,-6,-10,-3,-1,-3,-4,-5,-6,-7,-8,-9,-9,-8,-6,-4,-4,0,3,4,5,6,7,7,8,8,6,4,4,3,2,1,1,0,0,2,4,5,5,7,8,8,8,7,5,4,3,1,-3,-4,-6,-10,-11,-11,-13,-17,-19,-18,-17,-16,-17,-16,-13,-10,-9,-10,-9,-5,-2,-2,-3,-2,0,-1,-3,-3,-3,-2,1,0,-4,-6,-3,1,2,2,2,2,2,0,0,1,1,1,0,1,1,1,1,1,1,3,4,4,3,3,4,6,6,6,5,5,5,4,3,4,5,6,6,5,3,2,0,0,1,1,1,0,0,0,0,0,0,1,3,4,3,3,3,3,1,0,-1,0,0,-1,-2,-2,-2,-2,-2,-2,-1,0,0,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-2,-3,-2,0,0,0,0,0,0,1,3,3,4,5,5,5,5,5,4,3,2,0,-1,-2,-3,-4,-4,-6,-8,-8,-8,-8,-7,-6,-6,-6,-6,-7,-7,-4,-1,0,-1,-1,-1,-2,-2,-1,2,4,4,2,0,0,-1,-1,-2,-2,-3,-5,-7,-7,-7,-6,-6,-6,-6,-6,-7,-7,-6,-6,-6,-5,-3,-3,-4,-3,-3,-2,-1,1,2,1,1,0,-1,-2,-1,-1,-1,-2,-2,-3,-4,-3,-2,-2,-2,-2,-1,-1,-1,0,0,1,0,0,-1,-1,0,2,2,1,1,1,2,3,4,
4,5,6,5,4,3,3,4,3,2,1,1,3,4,3,2,2,3,3,4,4,3,3,3,2,1,1,1,1,-1,-4,-6,-7,-7,-6,-3,-3,-4,-8,-7,-6,-8,-9,-9,-9,-10,-8,-4,-1,6,14,21,29,40,49,54,60,64,63,58,53,42,28,18,11,3,0,-1,0,2,2,0,2,4,3,2,1,2,3,3,3,2,2,2,1,1,2,1,0,0,0,0,-1,-1,0,2,3,2,1,0,-1,4,10,12,9,3,2,4,6,9,11,11,9,6,3,3,5,4,4,4,3,2,4,5,3,4,6,7,6,7,6,3,3,4,3,2,1,1,3,6,6,6,3,3,5,8,5,3,6,9,10,12,15,13,11,13,16,19,19,16,18,21,18,16,15,15,15,17,16,18,21,23,20,17,19,23,26,23,20,22,24,22,20,22,23,21,19,18,20,21,19,19,20,21,16,14,15,15,14,13,12,12,14,13,7,6,8,5,-1,0,3,1,-1,0,3,3,2,4,6,4,2,3,5,6,6,5,5,5,5,4,2,1,2,1,-2,-3,-4,-4,-4,-5,-5,-5,-3,-2,-1,-2,-1,0,0,1,1,0,-1,0,-1,-2,-2,-2,-2,-2,-1,0,0,0,2,3,4,6,6,6,7,9,10,9,9,8,8,7,6,4,3,3,3,2,0,-1,0,1,0,0,0,0,1,0,-1,-1,1,2,1,3,
6,8,9,10,12,13,14,12,9,6,7,8,7,4,1,-1,-6,-10,-12,-14,-14,-13,-11,-10,-9,-7,-5,-5,-3,2,4,7,8,8,6,4,2,3,5,7,8,8,7,6,5,5,6,7,5,2,2,2,1,-2,-2,-2,-2,-2,-3,-3,0,2,0,-3,-3,0,3,3,1,-2,-3,-3,-3,-6,-8,-8,-9,-10,-12,-12,-11,-10,-8,-6,-5,-4,-1,3,5,5,6,7,7,7,7,5,4,5,4,1,-1,-3,-5,-3,1,2,2,1,1,2,4,5,5,7,8,5,3,6,8,6,4,4,3,1,-1,-1,-1,0,0,-3,-4,-2,-1,-2,0,3,5,4,2,4,8,8,7,6,7,7,8,7,5,7,10,7,3,3,4,4,4,5,3,2,1,-1,-2,-3,-5,-7,-10,-13,-13,-12,-14,-12,-12,-15,-18,-19,-17,-12,-6,-7,-13,-11,-8,-10,-8,-9,-9,-8,-9,-7,2,17,32,42,54,75,95,110,122,133,128,118,108,94,68,45,27,16,7,-3,-3,5,9,6,4,1,-4,-5,-7,-8,-6,-3,-3,-5,-5,-8,-9,-7,-4,-3,1,1,-1,1,3,2,0,2,3,5,5,1,3,10,13,5,-2,-3,-4,-4,-3,-1,-1,-3,-3,-4,-6,-4,0,1,3,6,4,-2,-4,-1,-2,-2,2,1,-2,-1,4,7,5,4,10,14,13,16,19,20,16,14,9,4,8,11,6,4,8,12,13,14,16,19,21,23,31,39,
35,29,31,35,34,35,36,32,30,30,26,31,42,44,39,33,32,37,45,46,41,42,50,53,50,50,50,48,44,44,44,47,43,36,37,44,39,29,28,29,29,26,21,18,23,23,14,14,18,14,6,8,12,7,2,7,10,5,-1,5,9,1,3,3,2,4,7,6,4,3,4,5,4,2,0,-1,-1,0,-1,-2,-1,2,1,0,-1,-1,0,2,1,0,1,0,-3,-6,-7,-8,-6,-2,-2,-3,-3,-2,-2,-1,1,3,6,9,9,6,6,7,7,7,6,6,8,8,4,0,1,4,6,5,5,4,3,1,-1,-1,1,4,5,2,0,0,1,2,1,3,5,3,0,0,0,2,2,0,-2,-3,-3,-4,-4,-2,-3,-6,-7,-5,-2,0,1,3,6,7,7,8,11,13,11,9,7,7,8,8,6,6,8,9,8,7,7,6,5,2,1,1,3,4,0,-3,-2,0,1,1,2,3,3,1,-1,-3,-5,-7,-8,-11,-13,-13,-14,-13,-9,-7,-8,-9,-8,-5,-2,1,5,9,11,13,14,13,11,10,9,7,5,5,3,-2,-5,-7,-8,-8,-6,-4,-2,-2,-3,-4,-4,-4,-4,-3,-3,-3,-4,-5,-4,-2,-2,-4,-3,-1,0,0,0,1,1,1,-1,-3,0,3,3,0,-2,-3,-1,2,4,3,4,7,8,9,10,11,13,13,13,12,10,9,8,7,3,-1,-3,-3,-4,-5,-5,-5,-5,-4,-3,-4,-2,1,
3,5,7,5,0,-1,-1,-1,-1,-1,-3,-5,-5,-7,-7,-4,-2,-4,-6,-4,-2,-2,-1,1,2,3,3,1,1,4,5,3,2,4,3,-1,-3,-2,0,-2,-5,-5,-4,-4,-5,-6,-7,-5,-3,-5,-6,-4,0,0,-1,-1,-1,-1,0,1,2,4,5,6,7,9,12,14,13,13,15,13,14,15,17,19,17,13,8,10,15,11,8,8,9,8,9,9,9,6,-2,-17,-32,-42,-55,-75,-96,-110,-121,-132,-130,-119,-110,-94,-68,-45,-27,-16,-6,2,3,-6,-7,-4,-5,-3,2,4,6,7,4,1,3,5,3,6,9,7,4,3,-1,-2,0,-1,-3,-2,0,-2,-4,-6,-6,-2,-2,-9,-13,-8,0,2,3,2,1,-2,-1,1,1,1,3,0,-3,-4,-6,-9,-7,-1,0,-4,-1,0,-4,-5,-1,-3,-7,-10,-8,-8,-14,-16,-16,-20,-22,-23,-20,-17,-11,-8,-12,-15,-9,-7,-10,-15,-16,-17,-19,-21,-22,-25,-33,-39,-36,-31,-34,-37,-37,-38,-37,-34,-32,-32,-30,-34,-42,-45,-39,-35,-33,-38,-46,-46,-41,-44,-51,-53,-51,-50,-51,-49,-46,-44,-46,-49,-45,-39,-40,-45,-40,-31,-30,-30,-28,-26,-22,-19,-23,-23,-16,-14,-18,-13,-6,-6,-9,-6,0,-5,-8,-3,1,-4,-7,0,-2,-1,-1,-3,-5,-4,-3,-2,-3,-4,-3,-2,-1,1,1,0,0,2,0,-2,-1,0,1,2,0,-2,-1,0,-1,0,3,6,6,6,5,1,0,1,
2,1,1,0,-2,-4,-6,-9,-9,-7,-7,-9,-10,-10,-9,-9,-10,-10,-7,-4,-4,-6,-7,-7,-6,-5,-5,-3,-1,-1,-2,-5,-6,-3,-1,-1,-2,-2,-1,-3,-5,-3,-1,0,-1,-2,-3,-1,1,2,2,3,4,2,2,5,6,5,2,1,0,-2,-4,-6,-5,-6,-9,-11,-9,-7,-5,-5,-6,-5,-3,-3,-5,-6,-5,-4,-4,-3,-2,0,1,1,-1,-2,1,4,4,2,2,1,0,-1,-1,1,3,0,1,2,3,4,5,5,6,6,4,4,4,5,4,3,1,-1,-2,-4,-6,-7,-8,-8,-7,-7,-6,-4,-3,-3,-3,0,2,3,3,3,2,1,0,-1,-2,-2,-3,-3,-3,-3,-2,-1,-1,0,1,1,2,4,5,5,3,2,2,2,3,3,2,2,1,-1,-2,-1,0,1,0,-2,-3,-3,-3,-4,-5,-5,-6,-7,-8,-9,-9,-9,-9,-9,-9,-8,-5,-3,-2,-1,-1,-1,-2,-2,-2,-2,-2,-2,-4,-6,-7,-8,-8,-6,-3,-2,-1,-1,-1,0,0,1,2,3,3,0,-1,-1,-1,-3,-2,-1,-1,-2,-3,-4,-4,-2,-2,-3,-3,-2,-2,-4,-4,-2,-1,-1,-2,-2,-1,-2,-2,-1,0,1,1,0,-2,-2,-1,-3,-4,-3,-3,-4,-4,-4,-5,-5,-5,-5,-5,-6,-6,-7,-7,-7,-7,-8,-9,-9,-8,-8,-9,-10,-8,-6,-6,-7,-9,-7,-4,-5,-6,-6,-6,-7,-5,-2,0,7,14,20,26,38,48,53,59,65,
66,61,54,45,32,20,13,6,1,-3,-3,1,-1,-2,1,3,1,-1,-2,-2,0,3,0,-3,-2,-1,-4,-4,-2,-2,0,2,0,-1,0,2,1,2,5,6,6,4,2,4,7,9,5,0,-1,-1,0,3,3,2,3,4,3,4,6,8,8,9,8,6,7,8,4,3,5,6,6,8,8,7,7,7,10,10,10,12,14,13,13,11,7,6,9,11,7,5,6,11,12,15,15,14,14,15,18,21,20,18,21,24,23,22,22,21,19,20,21,21,24,25,22,19,18,21,24,23,22,25,28,27,27,27,27,26,26,26,26,27,26,24,25,25,21,19,19,17,14,14,12,11,13,13,8,8,9,6,2,2,3,1,0,2,3,1,-2,0,1,-3,-2,-1,-1,0,0,-1,-1,-1,-1,-1,0,1,0,-1,-1,-1,-1,0,0,1,0,-1,-2,-2,-1,0,0,0,0,-1,-2,-3,-3,-2,-1,1,2,1,0,-1,-1,1,2,3,4,5,5,5,6,7,8,10,10,9,9,9,8,7,6,6,5,5,5,5,5,5,4,3,3,4,4,3,2,2,2,2,1,1,3,2,1,1,2,2,3,2,1,0,0,-1,-2,-1,0,-1,-2,-2,-1,-1,-1,0,1,1,1,1,2,2,2,0,-1,-1,-1,-1,-2,-2,-2,-1,-2,-3,-2,-2,-2,-3,-3,-2,-1,0,-1,-2,-3,-3,-3,-2,-2,-2,-2,-2,-3,-3,
-4,-2,-1,-1,-4,-5,-4,-4,-4,-4,-5,-7,-8,-9,-11,-11,-9,-9,-10,-9,-8,-7,-5,-1,1,0,-2,-1,1,0,0,1,1,2,3,3,2,2,3,2,1,1,-1,-4,-6,-8,-10,-14,-16,-12,-7,-6,-6,-3,0,3,3,3,5,10,12,10,7,6,4,2,3,4,4,4,4,5,6,7,8,8,7,5,3,1,1,1,1,0,-2,-3,-2,1,3,4,5,6,8,9,8,8,11,14,11,7,5,6,6,3,1,0,-1,-4,-6,-6,-6,-3,-1,0,-3,-6,-9,-12,-7,1,6,-1,-8,-8,-9,-12,-13,-14,-13,-10,-14,-16,-7,6,20,34,50,71,93,110,125,135,133,123,113,98,72,49,32,20,11,4,3,11,16,17,17,17,15,16,15,14,14,14,16,17,15,9,3,1,0,-2,-2,1,2,0,-6,-10,-11,-8,-4,-2,-3,-3,1,5,4,3,5,3,3,4,4,6,7,3,-1,0,3,5,4,5,11,12,8,3,4,7,5,4,9,9,3,0,-1,2,5,4,6,10,10,13,14,14,13,16,15,14,19,21,16,14,16,20,21,20,18,19,20,22,26,30,29,27,30,33,32,37,40,39,38,35,30,33,41,44,38,33,32,35,40,38,33,36,45,46,42,41,40,37,35,35,37,36,29,25,31,39,38,35,35,36,36,35,31,27,33,31,22,21,22,15,5,4,5,3,2,8,11,4,
0,6,9,-1,-3,-3,-6,-10,-11,-10,-11,-12,-13,-13,-15,-12,-6,-4,-1,2,1,-2,-2,0,-2,-3,2,4,-2,-9,-9,-8,-10,-11,-9,-8,-8,-10,-13,-15,-13,-10,-9,-9,-6,-5,-9,-12,-11,-10,-12,-13,-12,-9,-7,-6,-6,-6,-5,-2,-1,1,4,6,4,1,-2,-5,-5,-4,-3,-7,-10,-11,-13,-12,-10,-8,-7,-6,-5,-8,-10,-7,-2,0,0,0,-2,-3,-3,-4,-4,-2,2,3,1,1,3,3,2,-1,-3,-2,-1,-3,-5,-5,-4,-4,-6,-7,-6,-2,0,-1,-3,-4,-4,-5,-7,-9,-9,-8,-7,-6,-8,-7,-5,-2,0,0,-2,-3,-6,-6,-6,-5,-4,-3,-4,-6,-6,-4,-2,-1,2,3,0,-2,-2,-1,-1,-2,-3,-3,-1,0,-2,-1,3,7,7,5,5,6,6,4,3,2,3,4,5,3,2,2,1,2,5,4,3,4,5,3,0,1,2,5,6,5,3,4,5,5,4,4,4,4,3,5,5,4,3,3,5,6,6,5,6,6,7,9,10,11,13,13,11,11,12,11,9,8,6,2,0,1,4,3,1,2,1,1,2,1,0,0,1,1,0,1,2,2,4,7,9,9,11,16,17,12,8,7,7,4,1,-2,-3,-2,-4,-9,-11,-9,-7,-5,-3,-1,-2,-3,-3,-3,-4,-3,-4,-5,-6,-6,-5,-4,-2,-1,0,-1,-1,0,3,4,2,0,-2,-3,-3,-5,-6,-7,-6,-6,-9,-12,-9,-4,
-2,-3,-4,-1,1,2,3,6,8,8,8,4,2,1,5,6,10,13,8,1,-3,2,11,9,9,12,14,15,13,10,14,13,5,-8,-22,-35,-50,-73,-95,-110,-123,-134,-133,-124,-113,-98,-71,-49,-31,-19,-11,-4,-4,-11,-15,-15,-17,-17,-16,-16,-14,-14,-14,-14,-14,-15,-12,-6,-1,1,1,4,4,0,0,2,8,12,12,10,5,3,3,3,0,-3,-2,-2,-3,0,1,-3,-3,-5,-7,-3,1,1,-2,-3,-2,-5,-9,-10,-5,-1,-2,-5,-3,-2,-6,-6,-2,1,2,0,-3,-2,-4,-7,-8,-10,-12,-12,-12,-14,-12,-11,-16,-20,-14,-11,-14,-17,-19,-18,-17,-17,-17,-18,-22,-26,-24,-23,-26,-27,-27,-32,-36,-35,-36,-34,-31,-34,-41,-44,-41,-37,-35,-38,-42,-40,-35,-38,-46,-46,-41,-40,-40,-37,-34,-35,-37,-35,-28,-25,-29,-37,-36,-34,-34,-33,-33,-33,-29,-26,-32,-30,-22,-21,-23,-16,-7,-6,-6,-3,-2,-9,-12,-6,0,-7,-9,3,5,5,8,12,12,12,13,14,13,14,16,13,8,5,2,-1,0,3,2,0,3,4,0,-2,4,10,11,10,11,12,10,9,9,11,14,15,13,10,9,9,6,6,10,13,11,10,12,13,12,9,7,7,6,6,5,2,1,0,-4,-5,-4,-1,3,6,7,4,4,7,10,11,12,12,10,8,7,5,5,7,8,6,1,-1,-1,0,1,3,3,3,4,2,-2,-2,0,-1,-3,-3,
-1,2,4,3,2,3,5,5,5,5,7,8,6,3,1,2,4,4,5,6,7,8,8,7,6,7,8,8,6,3,2,2,3,6,8,9,8,7,6,5,6,7,6,3,2,1,-1,-2,0,2,2,1,2,3,4,4,3,2,2,2,-2,-6,-5,-3,-4,-5,-5,-3,-1,0,0,-1,-1,0,0,1,2,2,-1,-1,0,-1,-3,-1,2,2,1,-1,-3,-2,0,0,-2,-2,-2,-2,-1,-1,-1,-4,-5,-4,-3,-3,-4,-5,-5,-5,-6,-6,-7,-9,-9,-10,-11,-11,-10,-10,-9,-9,-8,-7,-5,-3,-2,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-6,-5,-5,-5,-6,-6,-7,-8,-8,-7,-8,-10,-10,-7,-5,-4,-3,-3,-1,0,1,0,1,3,4,2,2,1,0,-1,1,1,1,1,0,-2,-2,-2,-1,0,0,-1,-1,-2,-2,-2,-1,-1,-2,-2,-2,-1,-1,-1,0,0,1,1,1,0,2,3,2,-1,-2,-1,-1,-1,-3,-4,-4,-5,-6,-6,-6,-5,-4,-6,-6,-6,-8,-10,-9,-5,-4,-6,-10,-9,-8,-7,-10,-10,-9,-7,-7,-5,-1,5,12,18,26,38,47,55,60,65,67,63,57,47,34,22,14,9,5,2,3,6,6,5,7,9,7,7,7,7,8,8,7,4,3,3,-2,-3,-2,-4,-5,0,0,-4,-5,-5,-5,-6,-4,-1,-1,-1,0,0,0,1,-1,-3,-4,-2,-1,1,2,0,-4,-3,-1,-1,
-2,0,1,1,0,-1,0,2,-3,-2,0,0,0,0,-2,-3,0,0,0,0,2,3,4,5,7,6,3,3,6,8,4,2,3,6,7,8,7,6,4,4,5,7,7,5,5,7,7,9,12,13,15,17,18,20,21,24,24,23,22,23,24,22,19,21,22,21,17,19,19,18,17,18,18,17,15,13,14,15,15,15,15,14,13,13,12,11,14,14,10,9,10,9,5,5,5,3,2,6,7,6,3,4,4,-2,-3,-4,-6,-8,-7,-7,-8,-8,-8,-7,-7,-7,-5,-4,-3,-1,-1,-2,-1,0,-2,-3,-2,-2,-4,-7,-7,-7,-6,-6,-5,-5,-5,-6,-8,-8,-6,-4,-4,-3,-2,-3,-6,-7,-6,-5,-5,-6,-6,-5,-4,-4,-4,-4,-3,-2,-1,-1,1,2,2,0,-1,-3,-3,-3,-3,-5,-6,-6,-6,-7,-6,-5,-4,-3,-3,-3,-3,-2,-1,0,0,-1,-1,-2,-2,-2,-2,-1,1,1,0,0,1,1,0,-2,-3,-3,-3,-4,-4,-5,-5,-5,-6,-6,-4,-2,-1,-2,-2,-3,-3,-4,-3,-2,-1,-1,-2,-4,-5,-5,-4,-4,-4,-5,-5,-7,-8,-8,-7,-6,-5,-5,-5,-4,-3,-1,0,-1,0,0,-2,-2,-1,-1,-1,-2,-3,-4,-3,-3,-2,-2,0,1,0,-1,-1,0,0,-1,-2,-3,-4,-4,-4,-4,-4,-4,-6,-6,-5,-4,-4,-5,-4,-4,-4,-5,-5,-5,-4,-4,-5,-5,-3,-2,-2,-3,-5,-5,-5,1,
-2,-1,3,6,6,5,3,3,5,6,7,9,12,13,11,9,9,9,9,8,8,7,6,6,3,-1,-2,-1,-1,0,2,3,2,1,-2,-4,-3,0,-1,-2,-1,1,-1,-4,-6,-4,0,1,-1,-3,-1,7,7,2,-1,1,-1,-3,-1,3,-3,-9,-5,-6,-10,-10,-12,-13,-9,-8,-5,3,20,37,46,59,78,99,113,125,130,121,108,94,73,44,23,10,-2,-10,-16,-16,-4,4,4,3,8,10,10,9,7,4,3,6,8,7,3,1,3,5,4,2,6,10,10,4,-1,0,6,8,6,1,-4,-6,-1,3,1,-1,-1,-1,-2,-4,-2,4,6,6,4,0,0,0,0,1,6,6,1,1,6,7,9,17,16,10,10,9,9,11,10,9,11,12,14,17,17,16,13,13,16,20,18,14,17,18,18,19,20,22,25,25,25,31,37,34,31,35,33,28,32,38,39,39,39,38,43,51,51,46,40,41,45,47,42,35,37,43,42,40,42,44,44,45,46,46,47,43,36,41,47,40,32,34,37,32,29,25,22,24,25,20,22,27,20,8,5,6,5,5,12,15,6,-2,1,2,2,3,4,3,2,2,0,-2,-3,-3,0,4,4,0,-2,-1,-1,-3,-4,-3,-2,-2,-3,-5,-5,-3,-1,0,0,2,3,2,-1,-1,0,2,3,6,7,7,6,6,8,12,12,9,6,5,4,4,4,5,6,7,4,1,2,4,
2,-1,0,1,0,-1,-2,-4,-2,1,1,1,6,9,8,3,3,4,5,6,8,7,7,6,3,0,1,4,6,6,6,7,6,4,3,3,6,9,10,9,8,6,3,0,1,3,3,1,-1,-2,-2,-1,-2,-4,-1,2,1,-2,-3,-2,-3,-7,-9,-8,-6,-7,-8,-9,-8,-6,-1,3,6,9,9,8,10,13,13,10,8,10,9,5,3,5,5,3,1,1,2,3,2,0,-1,2,3,2,2,3,5,4,3,2,3,4,2,0,0,1,1,-1,-3,-5,-4,-3,-2,-1,-1,-1,0,1,3,4,4,3,1,2,3,3,3,5,5,3,-1,-3,-3,-1,2,1,-1,-2,-1,1,2,2,3,6,9,9,8,9,11,13,11,8,3,3,5,5,3,1,0,-2,-4,-4,-4,-2,-1,-2,-5,-7,-5,-3,-2,-3,0,1,-3,-5,-3,-4,-4,-1,1,-9,-17,-13,-11,-12,-10,-13,-14,-13,-13,-12,-5,7,26,1,3,2,-1,-3,-4,-2,-1,-2,-4,-5,-6,-8,-10,-11,-9,-7,-7,-7,-7,-7,-7,-6,-5,-4,-2,2,3,1,1,0,-2,-2,-2,-1,1,3,1,-2,-1,1,0,-3,-1,3,4,3,-1,-2,0,2,0,-8,-7,-2,1,-1,1,3,1,-2,3,8,4,5,8,8,9,9,7,6,2,-8,-23,-39,-49,-62,-82,-102,-115,-124,-130,-123,-110,-96,-75,-45,-25,-13,-2,7,13,11,0,-6,-6,-8,-11,-12,-11,-9,
-7,-5,-5,-7,-9,-9,-6,-3,-5,-7,-6,-4,-10,-13,-12,-6,0,-2,-6,-9,-7,0,5,7,3,-1,-1,1,3,3,3,6,2,-4,-7,-6,-5,-1,0,-1,-1,-1,-6,-6,-1,-3,-8,-7,-10,-16,-17,-11,-12,-10,-10,-11,-11,-11,-11,-12,-15,-17,-18,-16,-16,-14,-16,-20,-19,-16,-17,-19,-20,-21,-22,-24,-27,-26,-27,-33,-39,-36,-32,-35,-35,-30,-33,-38,-38,-38,-39,-38,-41,-48,-50,-44,-39,-39,-45,-47,-42,-35,-38,-45,-43,-41,-44,-46,-47,-48,-48,-48,-49,-45,-40,-44,-48,-42,-34,-37,-37,-32,-30,-28,-25,-28,-28,-23,-24,-29,-22,-10,-7,-9,-7,-7,-14,-16,-8,0,-2,-4,-4,-5,-6,-5,-4,-3,-2,0,1,1,-2,-5,-5,-1,2,1,1,3,5,4,4,3,4,5,5,3,1,1,1,-1,-3,-2,0,1,0,-1,-2,-4,-5,-6,-6,-6,-8,-12,-13,-10,-7,-6,-6,-5,-6,-6,-7,-8,-5,-1,-3,-5,-2,1,1,-1,-1,0,2,4,2,-2,-2,-2,-6,-10,-9,-5,-4,-5,-6,-7,-8,-8,-7,-6,-3,0,0,-3,-4,-4,-4,-4,-3,-2,-1,-2,-4,-7,-7,-7,-5,-4,-1,1,0,-2,-1,1,3,4,3,2,4,5,3,0,1,4,5,3,4,8,9,7,6,6,7,8,8,5,0,-3,-6,-8,-9,-8,-10,-12,-13,-10,-8,-9,-9,-5,-3,-4,-5,-2,1,0,-1,-2,-1,1,2,0,-1,0,0,-2,
-4,-4,-2,-2,-3,-3,-1,1,0,-1,-1,1,4,5,4,3,2,1,1,1,0,-1,-2,-3,-4,-3,-2,-2,-3,-4,-4,-5,-6,-3,-1,1,1,-1,-4,-3,-2,-1,-1,-3,-5,-5,-6,-8,-10,-10,-10,-11,-13,-15,-13,-9,-5,-5,-7,-6,-5,-3,-1,2,4,5,4,3,1,2,5,5,4,1,1,0,-4,-4,0,1,0,2,2,-1,-2,7,15,12,9,10,9,12,13,12,12,9,4,-9,-26,-4,-3,-2,-1,-1,-1,-2,-2,-2,-1,1,1,1,2,2,1,-1,-1,-1,0,0,0,0,0,0,-1,-2,-2,0,0,0,1,1,2,2,1,0,2,3,3,1,2,2,2,1,0,0,2,3,1,0,2,5,4,1,0,0,0,0,0,0,-1,-3,-1,0,-1,-2,-2,0,-1,0,4,9,17,23,28,35,45,55,59,63,66,66,60,50,39,24,15,10,5,1,-2,-1,5,6,5,9,12,11,8,6,5,5,5,5,5,6,6,5,5,6,6,6,9,10,8,4,2,1,2,3,2,1,-3,-6,-5,-1,1,-1,-3,-4,-4,-3,0,3,3,3,3,1,0,1,0,1,2,3,2,4,5,4,6,9,8,8,9,8,6,7,7,7,5,6,6,9,10,10,9,7,8,11,13,10,10,10,12,12,13,15,15,16,17,19,21,18,15,18,20,18,18,19,20,19,20,20,20,22,22,21,16,16,21,22,
19,16,19,22,21,21,24,26,27,27,27,27,27,27,26,27,27,24,21,22,22,18,18,19,18,20,19,15,14,16,13,8,8,9,7,6,8,10,6,3,4,4,4,4,5,5,4,4,4,3,3,3,4,5,4,2,0,0,0,-1,-3,-4,-4,-3,-3,-3,-3,-1,0,-1,-1,0,2,3,3,2,1,1,0,1,2,3,3,3,4,7,7,6,5,5,4,4,4,4,4,5,4,1,2,4,3,1,1,2,2,2,1,-1,1,3,2,2,4,6,6,4,3,3,3,4,4,3,3,2,0,-1,-1,-1,-1,-1,-2,-3,-3,-3,-3,-2,-1,-1,-1,-1,-2,-3,-3,-3,-2,-3,-3,-4,-5,-5,-5,-5,-5,-6,-5,-4,-4,-5,-6,-5,-5,-5,-6,-4,-3,-3,-3,-5,-5,-2,0,1,1,2,3,3,3,4,4,4,2,2,2,1,0,1,1,-1,-3,-3,-3,-2,-2,-3,-4,-3,-2,-3,-3,-2,0,0,-1,-1,0,0,-2,-3,-2,-1,-1,-2,-3,-4,-3,-3,-3,-2,-1,-1,-1,1,1,1,2,2,1,1,2,3,3,3,3,3,2,2,2,4,5,5,4,3,3,5,6,6,6,7,7,6,7,8,9,10,9,7,4,4,5,5,4,4,2,-1,-4,-5,-4,-2,-1,-1,-2,-3,-2,0,2,4,6,6,4,3,3,2,3,4,3,0,-5,-4,-2,-1,-3,-6,-5,-5,-5,-2,1,5,13,39,
52,71,94,107,118,127,121,109,102,88,60,37,23,15,5,-3,-1,6,11,12,11,9,9,10,7,5,7,9,6,6,9,8,5,4,5,4,5,7,6,0,-5,-9,-12,-12,-10,-8,-7,-10,-11,-6,0,0,0,0,2,4,4,5,7,8,6,5,3,5,5,5,7,12,13,9,6,4,0,-1,5,5,2,4,4,5,6,3,4,13,15,14,13,14,10,7,7,8,8,11,9,7,8,13,15,17,19,18,16,15,22,26,22,20,26,29,27,29,34,39,40,39,41,48,54,53,49,46,45,46,50,48,41,41,45,42,39,42,42,37,32,31,34,34,31,28,30,37,35,31,30,29,29,27,22,18,20,18,10,10,15,11,1,-1,1,3,5,10,13,7,-1,0,0,3,7,8,7,6,2,-1,0,0,0,2,4,3,0,-1,-2,-4,-4,-3,-3,-2,-1,-2,-4,-7,-7,-5,-3,-3,-5,-6,-6,-7,-9,-8,-7,-7,-6,-5,-6,-8,-7,-6,-5,-4,-3,-4,-4,-3,-3,-2,0,2,3,3,0,-1,1,2,1,1,2,1,-2,-2,-1,0,1,1,0,1,3,3,0,-3,-3,-1,-2,-3,-4,-3,-5,-6,-7,-8,-8,-6,-4,-5,-7,-8,-9,-10,-9,-8,-9,-9,-8,-9,-10,-10,-9,-9,-7,-6,-5,-5,-5,-6,-7,-6,-8,-10,-8,-4,-2,-1,-1,-1,0,-1,-1,-2,-4,-5,-5,-10,-14,-14,-14,-17,-18,-15,
-11,-8,-5,-3,-5,-6,-4,-4,-5,-5,-1,1,-2,-7,-8,-8,-6,-3,-2,-4,-4,-1,-2,-5,-3,0,-1,-3,-3,-3,-4,-2,0,-1,-5,-7,-9,-11,-10,-8,-9,-12,-15,-17,-18,-15,-11,-8,-7,-4,0,3,5,6,7,8,8,7,6,6,6,5,2,0,1,4,6,7,8,7,7,9,8,6,7,9,7,5,7,8,9,11,13,11,10,12,12,11,11,11,10,9,11,10,7,6,6,6,7,7,7,8,7,4,2,4,6,8,8,7,3,3,7,11,5,-4,-6,-5,-7,-8,-11,-9,-9,-14,-15,-7,5,24,40,56,76,99,115,130,145,147,140,130,115,90,70,54,41,32,25,22,24,26,23,21,17,11,10,10,9,10,10,8,9,10,10,5,5,9,9,8,11,13,11,6,4,7,13,19,17,14,9,10,14,19,16,14,12,10,7,4,7,13,13,13,15,15,12,10,9,11,15,17,13,-41,-52,-72,-94,-106,-116,-125,-122,-111,-103,-87,-58,-35,-22,-12,-3,4,3,-4,-9,-10,-9,-9,-9,-11,-8,-6,-8,-10,-7,-7,-10,-11,-6,-4,-4,-4,-6,-9,-6,-1,3,7,10,11,10,7,6,9,11,6,0,-3,-1,0,-1,-2,-2,-4,-8,-8,-6,-5,-3,-4,-5,-4,-6,-11,-12,-8,-6,-5,0,1,-5,-5,-3,-3,-4,-4,-5,-4,-6,-12,-15,-14,-13,-14,-11,-7,-6,-7,-8,-9,-9,-7,-8,-12,-15,-17,
-19,-18,-16,-16,-22,-26,-23,-21,-26,-30,-28,-28,-33,-40,-41,-39,-41,-47,-52,-53,-49,-47,-45,-47,-51,-47,-41,-42,-44,-40,-36,-40,-42,-36,-31,-32,-34,-35,-33,-32,-34,-38,-37,-33,-31,-31,-29,-26,-22,-19,-21,-19,-12,-11,-16,-10,-2,0,-2,-4,-6,-10,-12,-6,1,1,0,-3,-6,-7,-7,-5,-1,2,0,0,0,-1,-3,-1,1,2,2,2,1,1,1,0,-1,0,1,4,5,3,1,2,3,4,4,5,7,7,5,5,5,5,6,7,6,5,4,3,2,3,3,2,1,0,-2,-3,-4,-4,-2,0,-2,-2,-1,0,-1,0,2,3,2,1,0,0,0,-1,-3,-4,-2,1,1,-1,-1,1,1,1,2,4,5,6,7,4,2,4,6,8,9,10,8,7,8,7,7,9,10,10,8,8,6,5,4,4,5,6,6,6,7,9,8,5,2,1,1,1,0,0,1,2,3,3,2,6,10,11,12,14,15,12,8,5,2,1,3,4,2,2,4,3,0,-2,1,5,7,7,5,2,2,4,3,1,2,5,3,0,1,3,4,3,2,1,-1,0,3,5,5,7,7,5,5,8,11,14,14,11,7,4,4,1,-3,-6,-8,-9,-10,-11,-12,-11,-10,-8,-8,-7,-4,-2,-5,-7,-9,-10,-10,-9,-9,-10,-9,-8,-9,-10,-8,-6,-7,-9,-10,-12,-14,-13,-12,-14,-13,-12,-11,-11,-10,-9,-11,-10,-7,-5,-5,-5,-5,-7,
-8,-8,-7,-4,-1,-3,-4,-5,-7,-4,-2,-2,-5,-8,-3,7,7,6,8,10,15,13,13,17,18,11,-1,-20,-36,-52,-75,-98,-113,-128,-143,-147,-139,-129,-115,-92,-71,-55,-41,-33,-25,-22,-24,-25,-23,-21,-18,-12,-10,-9,-9,-9,-9,-8,-7,-9,-9,-4,-3,-6,-6,-5,-9,-11,-7,-4,-2,-5,-11,-15,-15,-12,-9,-7,-12,-16,-17,-14,-10,-7,-5,-2,-7,-13,-13,-13,-14,-12,-11,-10,-9,-11,-15,-15,-13,19,26,36,46,51,54,59,59,55,49,40,25,13,6,2,-2,-5,-3,0,1,-1,2,5,5,5,4,4,6,7,5,3,4,8,6,4,4,2,2,5,4,-1,-3,-3,-4,-5,-4,-2,-2,-5,-6,-3,1,4,1,-1,-1,0,0,2,5,4,2,1,1,0,0,2,3,3,3,2,2,1,-3,-3,0,0,-2,-1,0,1,3,4,4,5,7,6,7,7,7,6,3,3,4,5,5,2,3,5,6,8,9,8,6,7,10,11,10,8,11,14,13,13,15,18,18,18,19,21,24,24,23,22,22,24,25,22,19,19,20,15,13,16,18,15,13,15,16,16,19,20,21,20,19,17,17,15,12,10,10,10,11,10,6,5,7,4,0,-1,1,1,1,3,3,1,-2,-3,-2,0,1,1,1,0,-2,-3,-2,-2,-1,0,0,-1,-2,0,0,1,2,2,2,2,2,3,2,1,1,1,1,0,-1,-1,-1,-1,
-2,-2,-2,-2,-2,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1,1,1,2,2,2,2,2,1,0,0,0,-1,-3,-3,-3,-4,-4,-4,-3,-2,-2,-2,-1,1,2,1,0,1,2,2,1,1,1,1,0,-2,-3,-3,-1,-1,-2,-3,-4,-4,-4,-3,-2,-2,-1,-2,-3,-5,-5,-5,-4,-4,-2,-2,-3,-3,-3,-3,-2,-3,-4,-5,-4,-3,-2,-2,-1,-1,-1,0,-1,-1,1,2,1,-1,-1,-2,-4,-3,-2,-1,0,2,2,0,0,1,0,-1,-1,0,1,0,-2,-3,-3,-2,-2,-2,-2,-2,-1,-1,-3,-3,-1,-1,-2,-2,0,1,1,1,1,1,2,3,2,2,3,3,2,-1,-2,-1,0,2,3,3,4,6,7,8,9,10,11,12,11,10,8,8,7,6,5,5,6,7,8,7,6,5,5,6,7,7,7,5,4,5,6,7,7,9,10,10,9,9,7,6,6,6,5,6,6,4,2,1,1,1,1,3,3,2,0,-2,-2,-3,-2,-1,-2,-3,-2,-1,-2,-4,-7,-7,-5,-5,-9,-11,-12,-12,-13,-13,-10,-4,4,13,22,35,48,55,62,71,74,70,65,58,47,36,28,21,16,13,9,10,9,8,9,9,6,4,4,4,3,3,0,1,3,3,0,-2,0,-2,-3,2,3,0,-1,-1,1,2,3,3,3,2,0,2,6,8,6,2,-1,-2,-1,3,7,6,5,6,4,3,4,4,5,6,6,4,11,
14,11,10,15,14,8,9,10,10,10,9,8,9,9,10,11,11,12,14,11,5,8,13,13,9,11,17,18,18,19,18,15,17,25,30,29,33,37,35,32,36,41,44,48,47,45,47,53,56,53,45,42,47,51,44,38,45,54,56,55,54,54,52,50,45,44,48,46,43,42,41,35,31,31,29,30,32,28,23,24,22,14,17,22,18,10,9,13,16,12,15,20,16,9,12,14,5,5,7,6,4,5,5,4,1,-1,-2,-1,-1,-1,-2,-5,-8,-9,-10,-9,-7,-5,-5,-6,-6,-6,-4,-1,2,2,1,0,0,1,1,-3,-5,-5,-6,-8,-8,-6,-4,-5,-3,-2,-3,-2,0,3,5,6,3,-1,-1,1,-1,-2,0,3,3,0,-3,-4,-2,-1,-2,-1,1,3,1,0,2,1,-1,-1,1,3,4,3,0,-1,0,-1,-4,-4,-2,-1,-3,-5,-6,-7,-8,-9,-9,-9,-9,-9,-7,-6,-6,-5,-5,-3,-2,-2,-2,-1,-2,-2,-2,-1,0,0,0,-1,0,0,0,0,-1,-1,-2,-2,-3,-4,-4,-2,-2,-3,-2,-2,-3,-3,-2,-4,-6,-6,-7,-8,-9,-8,-7,-3,2,3,1,1,1,0,-1,0,0,-2,-3,-5,-5,-1,0,-1,-1,1,-1,-5,-7,-5,-5,-6,-8,-8,-8,-8,-7,-7,-6,-3,-2,-4,-4,-1,1,-2,-3,0,3,4,4,4,4,4,2,-1,-1,-1,-2,-6,-10,-13,-14,-13,-12,-10,-8,-6,
-6,-6,-6,-2,3,6,7,9,10,9,9,10,9,7,6,6,6,6,5,2,1,0,-1,-5,-8,-7,-6,-8,-10,-11,-13,-14,-13,-8,-5,-5,-5,-4,-5,-6,-4,-3,-8,-18,-18,-16,-20,-20,-22,-22,-18,-17,-14,-4,13,34,51,65,86,111,122,129,140,137,124,111,91,66,48,33,21,12,7,7,12,18,20,20,16,9,3,-2,-4,-4,-6,-3,3,4,1,-3,-3,2,7,10,7,5,5,3,-1,-2,4,9,10,7,2,2,10,15,13,8,5,3,0,-2,2,5,6,7,8,9,13,14,11,10,14,15,13,13,13,9,9,15,10,3,6,8,8,9,9,10,12,13,15,16,20,23,25,22,20,21,21,19,20,23,25,24,19,18,19,18,17,22,29,30,29,34,38,38,38,39,39,42,43,43,46,53,56,50,42,44,53,59,54,49,55,60,58,55,59,60,54,49,46,45,47,46,38,37,43,-11,-11,-9,-8,-13,-12,-7,-7,-6,-5,-6,-6,-5,-6,-6,-7,-7,-7,-9,-10,-7,-3,-5,-11,-9,-6,-8,-15,-17,-17,-17,-17,-14,-16,-24,-28,-28,-30,-34,-34,-32,-35,-40,-44,-46,-47,-45,-47,-52,-55,-52,-45,-41,-47,-50,-43,-37,-42,-51,-52,-51,-52,-51,-50,-47,-40,-40,-42,-41,-40,-39,-37,-31,-29,-29,-28,-28,-29,-28,-24,-25,-23,-16,-18,-23,-18,-10,-8,-12,-15,-12,-14,-18,-14,-7,-9,-11,-3,-3,-4,-3,
-2,-2,-3,-1,0,3,3,3,2,2,3,6,9,10,11,10,8,6,6,7,7,7,7,4,1,1,2,3,3,1,1,4,6,6,6,8,8,6,4,3,1,0,1,1,-1,-3,-5,-6,-3,-1,-2,-2,0,1,-1,-3,-3,0,3,4,2,2,3,2,0,-1,1,1,0,0,2,2,0,-1,-2,0,2,3,2,2,4,4,2,1,3,4,4,5,6,7,8,7,7,7,7,6,5,5,4,2,1,1,1,1,2,3,2,1,0,0,1,2,2,2,2,2,2,3,3,3,3,5,5,2,2,2,1,1,3,3,2,5,7,7,6,7,8,7,6,3,-3,-4,-3,-3,-4,-2,-2,-3,-2,-1,1,3,2,-1,-2,-1,0,-1,0,4,5,4,3,5,7,7,7,6,5,5,4,2,2,4,4,0,-1,1,2,-1,-3,-4,-5,-4,-4,-4,-2,1,1,1,2,5,10,13,13,13,12,10,6,5,4,4,4,2,-3,-6,-7,-10,-12,-10,-9,-9,-8,-7,-6,-6,-5,-5,-3,-1,0,1,2,5,8,7,7,8,10,10,12,13,12,8,6,5,5,5,5,5,4,3,8,17,16,14,17,19,20,20,16,15,10,0,-15,-36,-51,-66,-89,-112,-123,-131,-141,-138,-125,-111,-92,-65,-46,-32,-19,-11,-5,-6,-11,-15,-18,-17,-14,-7,-1,4,5,5,5,3,-1,-3,-2,2,3,-3,-7,-9,-9,-7,-5,-1,1,2,
-4,-10,-13,-10,-4,-2,-8,-16,-14,-9,-5,-2,1,3,-1,-6,-6,-5,-8,-8,-10,-10,-7,-7,-11,-11,-12,-12,-12,-8,-10,-15,-11,-6,-8,-10,-9,-11,-10,-11,-12,-13,-15,-17,-19,-24,-26,-22,-21,-21,-20,-19,-20,-22,-24,-23,-20,-18,-18,-18,-18,-23,-29,-30,-29,-31,-36,-36,-37,-38,-39,-40,-40,-40,-44,-50,-52,-48,-42,-42,-51,-57,-52,-49,-56,-60,-56,-53,-57,-60,-53,-48,-45,-43,-44,-43,-37,-37,-41,4,3,1,2,3,2,0,-1,-3,-5,-3,-2,-2,-2,-3,-4,-3,-2,0,2,-1,-2,1,3,2,0,1,5,7,7,7,7,7,8,11,13,13,13,14,17,17,18,20,23,23,23,23,23,24,27,27,23,19,22,25,20,18,20,23,22,21,22,21,20,19,16,14,14,15,15,14,12,9,9,12,10,9,10,12,11,13,11,9,9,12,9,3,3,6,7,5,6,7,6,2,2,3,-2,-2,-1,-1,-2,-1,-2,-2,-3,-4,-4,-4,-4,-3,-4,-6,-7,-8,-8,-8,-6,-6,-6,-6,-6,-6,-7,-5,-4,-4,-5,-6,-6,-4,-3,-4,-5,-4,-4,-4,-4,-3,-2,0,2,2,1,2,3,3,4,5,4,3,4,3,2,2,2,3,2,0,-1,-2,-2,-2,-3,-2,-2,-2,-3,-3,-2,-2,-3,-3,-2,-2,-3,-3,-4,-3,-3,-3,-3,-1,0,-1,-1,0,1,0,-1,-1,-2,-1,-1,-2,-2,-2,-2,-2,-2,0,
0,0,0,-1,-2,-2,-2,-1,0,-1,-1,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-2,-3,-3,-1,0,1,0,-2,-2,-2,-5,-6,-4,-3,-3,-4,-4,-3,-1,2,3,4,5,5,5,4,5,5,3,3,2,3,4,5,4,2,2,1,0,0,1,2,1,-1,-2,-1,0,0,1,1,2,1,-1,-1,1,2,0,0,1,4,4,3,3,3,3,2,1,0,0,0,-1,-3,-5,-5,-6,-6,-5,-2,-1,-1,0,0,0,1,3,4,6,8,6,5,4,4,3,2,2,1,1,0,-1,-2,-2,-2,-3,-4,-5,-5,-5,-5,-5,-5,-6,-5,-2,-3,-4,-4,-5,-5,-4,-2,-2,-4,-8,-9,-7,-7,-8,-7,-6,-4,-3,0,5,13,21,28,35,48,60,64,68,73,72,64,56,46,32,22,14,8,4,0,0,3,4,4,5,6,3,-1,-3,-3,-3,-2,-1,-1,1,2,-1,-2,2,5,5,8,7,3,0,1,2,4,7,10,8,3,1,4,8,11,8,4,0,-2,-2,1,3,3,2,2,1,0,0,0,1,1,1,3,5,3,2,3,7,5,5,7,6,6,8,7,6,7,7,6,7,9,13,14,12,9,9,10,9,8,9,11,12,10,9,9,8,9,11,13,14,13,14,16,17,17,17,17,16,15,16,19,21,20,20,17,18,22,26,25,24,28,28,25,24,26,28,25,22,19,19,18,18,18,18,18,39,
33,32,31,30,27,22,15,15,15,9,10,14,9,2,5,13,17,14,13,21,21,15,15,17,10,10,9,6,7,9,9,6,1,2,5,4,0,-1,0,2,3,2,1,0,-1,-4,-6,-5,-4,-5,-7,-9,-11,-12,-11,-8,-5,-5,-6,-7,-5,-2,-2,-5,-6,-7,-6,-4,0,3,5,6,4,3,7,11,13,12,10,10,9,9,8,9,12,12,10,8,8,8,8,5,2,0,-2,-4,-6,-4,-3,-3,-2,0,1,4,7,5,5,7,7,4,4,6,7,6,6,5,4,6,6,3,3,6,7,3,-1,-1,0,-1,-2,-4,-2,1,3,2,2,4,6,6,5,5,5,4,3,0,-2,-2,-2,-2,-1,1,1,0,-1,-1,0,1,1,1,0,-2,-3,-3,-3,-2,-2,-2,-3,-3,-3,-1,1,3,4,3,0,-2,-2,-1,0,1,0,-3,-6,-5,-4,-3,-4,-3,0,1,0,-1,-1,-1,-2,-2,-1,0,0,1,1,0,-2,-2,-1,0,2,2,1,1,3,3,1,2,4,4,1,1,3,4,4,4,6,7,4,2,2,4,6,6,4,2,2,1,-3,-5,-4,-2,-3,-5,-6,-8,-10,-13,-13,-13,-14,-14,-11,-9,-8,0,4,0,-3,-2,-2,-1,7,9,-2,-15,-11,-8,-11,-10,-11,-10,-6,-4,-5,4,19,36,43,50,70,94,108,116,120,115,102,89,71,47,29,15,3,-2,-7,-9,0,6,4,3,4,0,-1,-1,
-2,-5,-5,1,6,8,5,-1,-3,-1,0,1,2,3,4,2,-2,-5,-3,2,3,3,1,2,10,16,14,10,6,0,-4,-4,3,6,3,3,1,-5,-6,-3,-4,-3,0,1,-2,-3,-1,2,6,9,6,-2,0,3,9,11,8,5,8,8,9,14,19,19,16,10,7,10,17,22,21,19,19,20,17,17,21,25,26,27,28,28,29,33,35,33,35,35,34,36,37,33,38,48,52,49,45,42,45,50,49,43,46,55,54,50,53,54,46,38,36,38,37,35,32,35,38,31,25,24,25,22,22,14,9,13,16,10,9,13,9,3,4,10,11,9,11,17,14,8,9,9,8,9,11,10,8,7,7,6,3,3,6,5,1,-2,-4,-4,-2,-1,-3,-5,-5,-6,-7,-6,-4,-2,-1,-2,-3,-4,-3,-3,-1,1,3,3,2,2,2,1,1,1,0,1,1,-2,-4,-4,-4,-7,-9,-8,-8,-6,-3,-2,-2,-37,-30,-30,-30,-27,-26,-22,-16,-16,-15,-9,-9,-13,-9,-1,-4,-13,-17,-13,-14,-21,-22,-15,-15,-18,-11,-10,-9,-6,-5,-7,-7,-3,0,0,-3,-3,0,2,2,1,0,0,0,0,1,4,7,6,5,5,6,7,9,10,9,6,4,3,3,4,3,0,1,4,5,5,5,2,-1,-4,-6,-7,-5,-4,-7,-11,-12,-11,-9,-7,-7,-6,-6,-7,-10,-10,-9,-7,-7,-7,-7,-5,-3,-2,1,4,5,4,3,3,
2,0,-2,-4,-5,-4,-3,-5,-6,-4,-3,-5,-6,-5,-5,-4,-4,-6,-6,-3,-3,-6,-6,-2,2,2,2,2,4,5,4,1,0,1,2,0,-3,-3,-2,-2,-2,-2,-1,1,2,2,2,2,1,0,-1,0,1,1,0,-1,-1,0,0,2,3,4,3,3,3,4,4,4,4,2,0,-2,-2,-2,1,3,3,1,0,-1,1,5,8,8,6,6,7,6,3,2,1,2,2,2,3,3,2,1,0,0,-1,1,3,4,3,2,0,-1,0,0,-2,-2,0,-1,-3,-3,-1,-1,-3,-4,-3,-3,-5,-5,-2,0,0,-2,-4,-4,-2,0,-1,-1,3,5,4,3,4,6,7,9,12,14,15,16,17,17,15,13,13,4,0,4,6,6,5,3,-4,-7,4,15,11,7,9,10,11,11,7,5,5,-4,-20,-34,-42,-50,-69,-93,-108,-115,-121,-115,-104,-91,-72,-48,-30,-17,-6,1,6,6,-3,-8,-5,-5,-7,-3,0,-1,-1,1,1,-3,-7,-8,-6,0,3,1,0,0,-3,-5,-4,-2,1,5,2,-2,-4,-5,0,-1,-7,-13,-12,-8,-5,1,4,4,-3,-7,-4,-3,-2,2,4,1,2,1,-1,-3,0,1,0,-3,-8,-10,-5,0,-2,-5,-9,-12,-10,-7,-10,-10,-9,-14,-19,-20,-17,-12,-8,-11,-18,-22,-22,-20,-20,-22,-20,-19,-21,-25,-29,-29,-30,-29,-29,-33,-36,-34,-36,-36,-36,-38,-38,-35,-40,-48,-51,-48,-44,-42,-45,-50,
-49,-43,-45,-53,-52,-47,-52,-55,-47,-39,-37,-38,-38,-36,-34,-36,-37,-31,-24,-24,-25,-22,-21,-16,-11,-14,-17,-11,-11,-15,-10,-2,-3,-8,-10,-9,-11,-16,-13,-7,-7,-8,-7,-8,-10,-9,-7,-6,-6,-5,-2,-3,-4,-3,0,3,5,5,3,2,3,5,5,6,6,5,3,1,1,2,3,4,4,3,2,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,0,0,3,5,5,6,8,9,9,9,7,4,2,2,16,13,13,13,10,10,10,8,7,7,3,2,4,3,-1,0,4,6,4,6,9,10,7,7,8,5,4,3,2,1,1,1,-1,-2,-1,1,1,0,-2,-3,-3,-3,-2,-1,-1,-2,-5,-7,-6,-5,-3,-3,-2,-2,-3,-3,-2,0,0,1,0,1,2,2,1,0,0,0,1,3,4,5,5,4,3,4,4,5,4,3,1,1,1,2,3,4,4,4,4,3,3,4,5,6,4,2,0,-1,-1,0,0,1,3,3,3,2,1,0,2,3,3,2,3,3,2,2,2,3,4,4,3,2,3,2,0,-2,-3,-3,-3,-4,-4,-5,-5,-5,-5,-6,-5,-3,-3,-3,-4,-3,-3,-2,-2,-2,-2,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-4,-4,-4,-3,-2,-1,-1,-1,-1,-2,-3,-3,-3,-3,-2,-3,-5,-7,-8,-8,-8,-9,-8,-7,-5,-3,-3,-4,-3,-3,-3,-3,-1,0,0,
0,-1,-3,-3,-3,-3,-2,-1,-1,-1,0,-1,-1,0,1,0,0,0,1,2,0,0,0,0,-1,-2,-2,-2,-1,-1,-2,-2,-1,-1,-2,-4,-5,-5,-5,-6,-7,-8,-9,-10,-11,-12,-13,-13,-11,-12,-12,-9,-6,-5,-6,-7,-6,-4,-1,-1,-5,-8,-5,-1,-2,-4,-6,-5,-4,-3,-1,4,13,17,20,25,35,47,54,58,60,59,53,46,36,25,16,10,5,1,-2,-2,5,6,4,5,6,5,3,2,2,3,3,3,3,4,5,1,-2,-1,-1,-1,1,2,1,-1,-2,-2,-1,1,3,1,0,-1,1,3,3,1,-1,-2,-2,-2,4,7,5,4,4,5,3,4,5,4,4,5,4,4,4,4,7,8,4,3,5,5,5,7,7,7,6,6,5,7,11,12,10,8,5,5,10,11,10,9,11,13,13,12,12,13,15,17,17,15,14,16,19,18,18,20,20,20,21,20,21,23,25,24,21,20,22,24,23,21,22,24,21,20,24,27,26,22,21,20,20,21,21,20,19,14,12,13,12,10,11,10,8,9,10,7,7,10,6,0,0,4,5,3,4,5,5,2,1,2,2,3,3,2,2,2,1,0,0,0,0,-1,-2,-3,-4,-4,-3,-2,-2,-2,-2,-2,-2,-1,0,1,1,0,-1,-2,-2,-2,-2,0,0,0,0,1,1,2,1,1,0,-1,-2,-3,-5,-5,-5,-5,-5,-5,-6,-6,-4,-1,-1,1,
3,1,1,3,5,4,5,6,3,2,3,3,0,1,2,1,1,3,5,5,5,4,0,-3,-3,-2,-3,-2,-1,-1,-3,-7,-8,-7,-6,-3,0,-1,-1,0,0,-3,-3,0,2,1,2,1,-2,-2,-2,-2,-2,-3,-3,-3,-3,-3,-2,1,3,1,-1,-2,-2,-2,-1,-1,-2,-1,-1,-3,-6,-5,-3,-2,-3,-2,-1,-3,-3,0,2,3,5,6,5,3,4,5,5,6,7,5,1,-2,-2,-2,-1,-1,-2,-4,-4,-4,-4,-4,-3,-3,-2,-2,-2,-1,1,3,4,4,2,2,3,3,4,3,4,5,4,2,0,3,7,9,10,9,7,7,8,7,7,9,10,9,7,6,6,6,6,5,4,4,2,0,-1,-3,-6,-7,-7,-7,-6,-4,-5,-6,-4,-1,-1,-1,-1,-3,2,6,4,2,3,1,1,5,4,-4,-11,-9,-8,-10,-13,-18,-17,-11,-10,-10,-2,13,30,46,59,78,99,112,123,135,137,127,116,99,74,52,36,22,14,9,8,10,12,12,13,13,7,2,-1,0,3,4,5,6,7,4,-2,-4,0,4,5,4,2,3,2,0,-1,-1,-2,0,1,-2,-5,1,5,0,-4,-4,-5,-6,-5,-2,-1,-5,-6,-4,-5,-4,-2,-3,-3,2,4,1,0,4,6,5,6,1,-4,-5,-5,-7,-8,-8,-6,-4,-4,-2,4,9,9,9,6,6,10,12,13,14,13,14,15,12,8,12,19,23,24,29,30,29,32,34,
30,29,32,37,42,39,32,35,44,48,45,42,41,48,56,52,42,45,51,48,45,51,56,53,47,46,44,45,42,39,40,43,38,31,34,33,28,27,22,16,19,19,11,9,9,1,-5,-2,0,-2,-3,-4,-2,-4,-9,-4,3,5,3,4,8,8,6,6,8,10,9,7,4,3,3,1,-1,1,5,6,5,5,6,6,6,5,4,5,6,4,3,4,4,3,2,2,1,1,0,-1,-2,-4,-5,-6,-6,-7,-7,-7,-7,-7,-7,-6,-5,-5,-7,-8,-7,-5,-3,0,2,4,5,5,6,10,15,18,18,16,11,8,6,6,4,3,3,2,1,0,-1,1,3,5,4,4,4,2,-1,-3,-3,-3,-1,0,1,1,2,2,0,2,6,8,7,8,8,5,2,0,-1,0,1,0,-1,-1,-2,-5,-7,-6,-5,-2,0,0,0,0,-2,-4,-3,0,1,1,2,3,3,5,7,8,9,10,9,6,4,2,1,-1,-3,-3,-2,-4,-5,-5,-7,-7,-4,-3,-5,-4,-1,-1,-2,-1,0,-2,-3,-3,-3,-3,1,5,5,4,5,4,2,1,3,6,7,7,6,2,-1,0,0,-1,0,3,3,0,-1,-1,-2,-1,2,2,2,2,2,3,3,3,4,4,3,1,-1,0,3,3,3,3,2,2,3,3,3,5,8,7,4,4,4,3,3,4,3,0,-2,-4,-6,-7,-5,-4,-4,-5,-5,-5,-6,-4,0,2,3,3,2,2,
3,4,5,5,5,5,5,4,4,4,4,2,1,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,0,1,-1,-5,-7,-7,-7,-7,-7,-8,-8,-7,-9,-10,-9,-8,-7,-6,-6,-6,-5,-4,-4,-2,0,1,3,6,7,7,7,6,4,5,6,5,2,2,2,2,3,-2,-6,-3,-1,-2,0,0,-3,-3,5,13,10,8,10,13,18,17,11,10,8,-1,-15,-30,-45,-60,-78,-100,-113,-123,-135,-136,-127,-116,-100,-74,-52,-35,-22,-15,-10,-9,-12,-13,-12,-14,-12,-6,0,3,3,-1,-2,-2,-3,-4,-3,3,5,3,-1,-2,-2,-1,-1,0,1,2,3,4,1,0,3,7,2,-4,-2,2,4,5,5,6,0,-1,3,5,3,5,5,2,3,3,-1,-4,-1,0,-4,-5,-5,-6,0,5,4,3,5,5,5,4,3,5,2,-4,-9,-11,-10,-8,-8,-11,-13,-13,-14,-15,-16,-17,-13,-11,-14,-21,-25,-27,-31,-31,-30,-33,-35,-32,-31,-34,-40,-43,-42,-37,-39,-47,-50,-47,-43,-43,-50,-58,-53,-44,-46,-53,-50,-45,-51,-57,-54,-48,-45,-45,-44,-42,-40,-41,-44,-37,-32,-33,-32,-28,-27,-23,-19,-21,-21,-13,-11,-10,-1,4,1,-1,0,2,3,2,4,8,3,-4,-6,-4,-5,-8,-8,-6,-6,-8,-9,-9,-7,-4,-3,-3,-1,1,-1,-4,-4,-3,-3,-4,-5,-5,-3,-3,-4,-5,-3,-2,-3,-3,-2,-2,-1,0,0,0,2,4,6,6,6,
6,7,7,7,7,8,8,7,6,6,8,8,7,6,4,2,-1,-3,-5,-5,-7,-11,-15,-17,-17,-15,-12,-8,-7,-7,-6,-5,-4,-4,-2,-1,-1,-2,-4,-5,-5,-4,-4,-1,2,4,4,4,3,3,3,3,2,3,4,1,-2,-4,-4,-5,-5,-2,0,2,2,1,1,2,2,2,2,6,8,6,5,3,1,1,0,0,2,5,3,0,-1,-1,-2,-2,-2,-2,-4,-5,-6,-7,-6,-4,-2,-1,0,1,3,3,2,2,3,3,5,6,5,4,4,4,2,1,1,1,0,0,-1,-2,-2,-2,-4,-6,-6,-5,-6,-5,-4,-2,-2,-2,-2,-3,-3,-1,0,0,1,1,0,-1,-1,0,0,0,1,1,0,-1,-1,-1,-1,-2,-3,-3,-3,-3,-4,-3,-2,-3,-4,-4,-3,-2,-2,-2,-3,-4,-5,-6,-8,-7,-5,-5,-5,-5,-5,-4,-3,-1,1,2,3,4,2,1,1,2,1,1,1,-1,-2,-3,-4,-4,-3,-3,-4,-4,-4,-5,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-5,-4,-4,-3,-2,-3,-4,-5,-5,-6,-5,-4,-4,-3,-2,-1,-1,0,1,2,2,4,3,3,4,4,4,3,3,3,3,2,2,1,0,-1,-1,-1,-2,-3,-4,-4,-3,-2,-3,-4,-3,-2,-2,-2,-2,-3,0,1,0,-1,-1,-2,-2,-1,-2,-6,-8,-7,-3,-4,-7,-9,-10,-6,-5,-2,3,10,15,22,30,39,50,56,60,65,66,61,54,47,
37,27,18,12,9,6,6,8,7,5,6,4,0,-3,-5,-5,-3,-3,-4,-5,-3,-3,-6,-8,-5,-4,-3,-2,-2,-4,-5,-5,-4,-5,-5,-3,-3,-4,-7,-5,1,2,-1,-3,-3,-4,-4,1,3,0,-2,-1,-3,-4,-2,-2,-2,-2,-1,-2,-1,1,1,1,1,-2,-3,-2,-2,-2,-2,0,-1,-2,-3,-2,2,4,6,7,5,5,6,7,7,7,8,10,10,10,8,9,11,14,14,16,16,16,18,20,19,18,20,22,23,24,23,23,26,28,28,26,25,28,32,29,25,26,27,25,22,26,31,29,25,23,21,21,22,22,22,22,19,16,16,15,12,14,14,13,14,13,9,7,6,2,-1,0,3,3,2,0,1,0,-3,-1,3,3,3,2,3,3,2,2,3,3,3,2,1,1,1,1,1,1,1,0,-1,-1,0,1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-3,-4,-5,-4,-3,-3,-5,-5,-5,-6,-6,-6,-6,-5,-5,-6,-5,-6,-6,-5,-4,-2,0,1,2,3,5,7,7,7,7,7,5,5,5,4,4,4,3,2,1,2,2,3,3,2,0,-1,-3,-5,-5,-5,-6,-7,-8,-8,-8,-7,-8,-8,-6,-5,-4,-4,-3,-2,-3,-4,-3,-3,-2,-3,-3,-2,-2,-2,-4,-5,-4,-3,-3,-2,-1,-2,-2,-3,-4,-3,-1,-1,0,0,-1,-2,-2,-2,-2,0,1,0,-1,-2,-2,-2,1,
1,-2,-4,-5,-4,-6,-9,-9,-6,-2,0,1,1,3,4,-1,-6,-5,0,2,-1,-4,-5,-6,-9,-13,-13,-8,-2,0,-4,-6,-4,-2,-3,-5,-4,-1,1,-2,-4,-3,0,2,3,1,2,7,8,4,3,6,6,6,6,4,0,0,-1,-3,-4,1,5,6,7,6,5,7,10,12,12,12,13,10,5,1,-1,-1,0,0,-2,-2,-1,-3,-6,-8,-6,-4,-2,2,0,-6,-8,-8,-10,-8,-3,-3,-14,-21,-18,-18,-20,-17,-19,-20,-15,-9,-2,7,23,42,58,70,90,112,126,136,147,141,129,118,103,73,47,30,18,12,8,8,12,15,16,15,12,9,9,7,6,6,4,3,6,6,3,-1,-3,-1,0,-1,-3,-6,-6,-9,-10,-8,-7,-4,0,3,1,-1,1,6,8,8,4,0,-1,-2,-2,-2,-4,-4,-2,-3,-3,-2,0,3,5,5,3,3,6,6,9,13,9,4,3,-1,0,5,6,4,6,6,5,4,5,6,5,7,9,8,9,12,13,12,16,22,21,18,21,25,22,21,23,24,29,34,33,28,32,37,39,43,45,44,44,45,46,43,39,37,40,47,46,38,38,44,46,47,52,54,50,46,43,41,40,40,38,37,41,38,35,40,39,34,36,32,25,27,29,22,20,21,14,1,-1,3,7,4,3,6,4,-3,-3,-5,-5,-1,1,2,3,3,1,1,2,1,1,2,4,3,0,-3,-3,-1,1,0,
-2,-1,0,0,-1,-1,-1,-1,-4,-6,-7,-5,-3,-3,-2,0,0,-3,-4,-2,0,1,2,1,1,2,3,1,1,2,2,1,2,1,-1,-1,-2,-6,-8,-9,-10,-9,-6,-6,-6,-3,2,3,3,6,7,7,9,10,8,6,5,3,2,0,0,1,1,1,2,3,3,4,6,6,5,6,6,4,5,7,4,0,1,3,1,-1,-2,-2,-2,0,2,2,3,4,2,1,2,4,4,1,1,1,-1,-4,-3,-1,-1,-2,-3,-3,-1,2,3,1,0,0,0,-1,-2,-2,-2,-3,-5,-6,-7,-5,-2,-2,-3,-3,-2,-3,-5,-7,-7,-5,-5,-6,-7,-6,-6,-6,-6,-4,0,2,1,1,2,2,-1,-2,-1,-1,-1,-1,-2,-3,-2,-3,-5,-7,-7,-5,-5,-8,-10,-10,-9,-9,-7,-6,-4,-1,-1,-2,-1,4,6,5,5,6,6,2,-2,-4,-4,-2,-1,-2,-2,1,3,4,3,2,2,7,11,9,4,3,4,0,0,2,5,5,4,7,9,9,6,2,0,0,-1,-5,-4,1,5,4,-1,-2,1,3,3,4,8,12,12,7,1,-1,3,5,3,2,4,5,5,2,0,2,5,5,3,1,0,1,0,-5,-7,-3,-2,-4,-5,-5,-7,-5,-2,0,0,3,3,-2,-5,-6,-6,-5,-4,-6,-9,-10,-10,-11,-11,-9,-4,0,2,2,0,1,3,3,2,4,7,9,8,6,4,0,2,6,8,9,10,9,4,4,14,21,
18,18,19,18,21,21,16,10,3,-6,-22,-41,-57,-70,-91,-112,-125,-136,-145,-140,-127,-118,-101,-72,-47,-30,-17,-11,-8,-7,-12,-14,-14,-14,-11,-8,-7,-6,-6,-5,-4,-2,-5,-6,-4,0,3,1,-1,1,2,5,6,9,9,7,5,4,-1,-3,-2,0,-2,-8,-11,-10,-5,-1,1,1,-1,-2,1,2,0,1,1,-1,-2,-5,-8,-6,-5,-5,-7,-6,-9,-13,-10,-6,-5,0,0,-7,-7,-5,-6,-6,-5,-5,-7,-8,-7,-8,-10,-10,-10,-13,-13,-12,-17,-22,-22,-19,-22,-24,-22,-22,-24,-25,-29,-34,-33,-30,-31,-37,-37,-41,-45,-43,-43,-43,-44,-43,-38,-36,-39,-46,-45,-37,-36,-42,-43,-44,-50,-53,-49,-44,-42,-38,-37,-39,-36,-35,-38,-34,-31,-36,-34,-29,-31,-29,-22,-23,-25,-18,-15,-17,-10,3,5,1,-2,0,2,-1,0,6,7,7,7,3,0,-1,-3,-3,-1,-1,-2,-2,-2,-3,-4,-3,0,2,3,0,-1,0,2,1,0,1,1,1,1,1,3,5,5,4,2,1,0,-1,-1,2,3,2,0,-2,-2,-2,-2,-3,-4,-2,-1,-2,-3,-3,-3,-2,0,0,1,5,7,7,8,7,5,5,6,3,-2,-4,-5,-8,-10,-10,-12,-12,-11,-9,-7,-6,-4,-3,-4,-4,-3,-3,-3,-5,-5,-6,-7,-8,-7,-7,-6,-5,-6,-7,-5,-1,-1,-3,-1,1,1,1,1,-1,-2,-3,-3,-4,-3,-1,-3,-5,-4,-2,-3,-3,0,3,
3,1,0,0,2,2,0,-3,-3,-1,0,-1,0,1,3,2,2,3,4,6,7,5,3,2,3,2,1,1,4,6,6,5,5,6,6,5,5,5,4,2,-1,-3,-3,-3,-4,-4,-2,-1,-1,-1,-1,-1,-1,0,1,1,3,5,5,3,3,6,8,7,6,6,4,2,0,-1,-1,0,-1,-6,-8,-6,-6,-7,-7,-4,0,3,3,2,1,2,1,-1,-4,-5,-4,-3,-4,-8,-12,-10,-5,-4,-5,-2,-2,-2,-3,-3,-3,-5,-6,-5,-3,-2,-2,-1,0,3,3,0,-1,-1,2,2,0,0,1,1,-2,-5,-5,-2,1,1,-1,-2,-2,-2,-3,-4,-4,-2,-1,-3,-5,-6,-6,-6,-5,-5,-3,-1,0,-1,-2,-1,0,2,5,5,3,2,1,0,0,2,4,4,3,2,0,1,2,2,3,3,3,2,0,-1,-2,-2,-1,-2,-3,-3,-2,-3,-5,-6,-6,-6,-5,-4,-4,-3,-4,-5,-7,-5,-4,-4,-8,-10,-8,-7,-9,-10,-12,-11,-9,-7,-4,1,9,19,27,33,44,55,60,65,69,69,63,56,47,33,22,14,7,4,4,4,6,7,6,6,5,5,4,2,2,2,1,1,0,3,3,0,-1,1,0,-1,0,1,-3,-5,-3,-1,-2,-1,2,2,2,3,4,6,8,7,3,0,0,1,5,6,4,2,2,1,2,4,5,6,6,5,5,5,5,4,4,7,6,5,4,2,1,3,4,2,3,3,3,3,
5,6,6,4,4,4,4,6,7,5,8,10,10,9,9,10,10,10,11,12,13,15,16,16,15,17,18,19,21,21,19,19,19,20,18,15,17,23,21,16,16,16,16,17,20,22,21,19,17,15,15,17,16,13,13,11,9,10,11,9,9,10,7,6,7,4,3,2,-1,-6,-7,-6,-5,-7,-7,-6,-5,-7,-7,-6,-5,-3,-1,1,2,2,1,1,2,2,3,3,3,3,2,0,0,1,2,1,0,-1,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,0,1,1,2,1,0,-1,-1,1,2,2,2,3,3,1,0,1,2,3,4,3,1,1,1,-2,-3,-1,-1,-1,-1,0,-1,0,2,3,4,7,9,8,9,9,8,7,6,5,5,6,6,5,5,5,5,6,5,6,7,7,6,5,4,4,4,4,3,1,1,1,1,0,0,1,1,1,1,2,2,3,1,0,1,1,0,0,2,2,1,0,0,1,2,1,0,0,1,2,1,0,0,0,0,-1,-2,-3,-2,-1,-2,-3,-4,-3,-3,-2,-2,-2,-1,0,-1,-3,-2,-1,-2,-3,-2,-1,0,0,1,1,3,4,3,3,3,5,4,3,3,3,3,2,3,3,1,0,0,-1,-1,0,0,0,-1,0,0,0,2,3,4,4,3,3,3,4,5,5,4,4,4,3,2,0,-1,0,-1,-1,-1,0,2,2,2,2,2,4,6,5,3,2,3,2,
-2,-3,0,2,3,1,0,1,3,2,-1,0,3,4,-2,-7,-6,-8,-8,-6,-2,-3,-11,-15,-10,-8,-7,-7,-13,-17,-16,-16,-14,-8,1,14,26,38,59,84,102,121,141,143,132,124,114,90,68,53,41,32,26,21,21,23,23,20,16,13,12,10,8,9,9,11,15,14,9,6,8,12,15,13,7,5,4,3,2,5,10,10,10,9,6,6,11,15,14,14,11,9,8,8,11,10,7,6,7,6,5,6,7,7,7,7,12,15,14,11,13,19,16,11,12,12,12,12,8,5,7,8,9,10,12,11,10,8,8,8,11,16,17,15,17,19,16,17,24,29,30,31,33,33,33,34,32,32,34,36,39,41,42,38,38,41,45,46,42,37,42,48,43,35,42,51,49,43,48,49,43,42,44,43,41,44,43,40,42,40,33,32,35,36,35,31,25,27,26,19,18,17,13,11,9,8,11,12,9,8,5,0,3,6,5,2,2,3,1,0,2,6,6,4,3,2,3,4,4,4,4,3,1,-2,-2,0,-3,-5,-5,-5,-7,-9,-9,-9,-6,-3,-3,-5,-4,-2,-3,-4,-1,3,3,1,-1,-1,2,3,2,3,6,6,4,2,2,4,6,4,0,1,3,2,-1,0,2,2,4,3,0,2,7,8,5,5,7,8,5,6,7,7,7,7,3,1,3,4,1,-4,-3,-1,0,0,-2,-4,-3,-1,-1,-2,
-3,-2,-3,-6,-4,-3,-2,0,2,1,0,1,4,6,8,9,7,6,6,4,1,0,1,2,1,-1,-3,-5,-5,-5,-4,-4,-3,-3,-4,-5,-5,-3,-1,0,1,2,1,0,1,2,3,2,1,1,2,2,1,2,2,2,0,-1,-2,0,1,1,1,2,0,-3,-2,-1,-1,-2,-2,-3,-4,-4,-5,-5,-2,1,1,3,7,9,10,10,11,12,14,14,12,9,5,3,3,2,2,3,6,6,5,5,4,7,12,14,14,16,18,15,13,13,15,14,13,11,7,6,7,6,6,7,7,5,3,3,5,7,7,7,6,4,1,-3,-7,-9,-8,-4,-4,-6,-8,-9,-11,-9,-3,-2,-8,-11,-9,-9,-10,-12,-18,-18,-12,-13,-19,-17,-1,19,32,39,57,81,98,113,130,136,132,122,105,78,58,44,30,19,11,8,11,12,7,3,6,6,3,-1,-1,1,0,0,2,2,-1,-2,0,3,5,4,0,0,1,-3,1,1,-1,-3,-4,-3,-2,-3,-5,-3,-1,-1,-4,-6,0,4,5,6,8,4,0,2,9,14,8,5,5,5,12,16,16,17,14,8,-2,-14,-25,-36,-58,-83,-101,-119,-139,-142,-131,-124,-113,-90,-68,-52,-41,-32,-25,-21,-21,-21,-20,-18,-16,-13,-13,-10,-9,-10,-10,-11,-14,-14,-11,-7,-8,-11,-13,-11,-6,-4,-4,-2,-2,-6,-10,-10,-10,-8,-6,-4,-9,-13,-14,-14,-10,-6,-5,-4,-8,-8,-5,-4,-6,-6,
-4,-4,-6,-7,-8,-9,-13,-16,-15,-12,-14,-18,-17,-14,-14,-14,-13,-12,-8,-5,-7,-8,-8,-10,-11,-10,-10,-8,-7,-7,-10,-15,-16,-13,-16,-19,-17,-17,-23,-29,-31,-31,-34,-33,-33,-35,-34,-33,-35,-36,-38,-41,-40,-37,-38,-40,-44,-46,-41,-37,-42,-50,-44,-35,-42,-51,-48,-43,-48,-51,-44,-41,-44,-41,-40,-43,-43,-39,-40,-39,-32,-33,-36,-36,-35,-32,-27,-29,-27,-20,-19,-18,-14,-12,-10,-10,-12,-12,-10,-9,-7,-3,-4,-6,-4,-2,-2,-3,-2,-1,-3,-5,-5,-3,-2,-1,-2,-4,-4,-3,-4,-3,0,2,1,0,2,4,4,5,7,8,9,8,5,2,2,5,5,3,4,5,2,-1,-2,0,2,3,1,-1,-1,-2,-5,-6,-4,-2,0,-3,-5,-3,1,1,-1,1,4,3,0,0,-1,0,2,1,-4,-5,-2,-3,-6,-6,-4,-5,-6,-6,-6,-6,-3,-2,-3,-4,-1,3,2,1,2,2,2,4,3,1,1,2,3,1,2,4,2,0,0,-1,-2,-1,0,-1,-3,-4,-6,-7,-4,-2,-2,0,2,2,1,1,1,3,4,5,5,4,3,2,2,2,3,4,4,2,0,-1,-2,-2,-1,0,0,0,-1,-1,0,0,-1,0,1,1,1,2,3,4,5,4,2,3,3,2,2,4,3,1,2,3,3,4,4,4,5,5,2,0,-1,-2,-5,-7,-8,-9,-8,-9,-10,-10,-8,-5,-2,-1,0,0,0,-1,-4,-4,-4,-4,
-4,-7,-11,-14,-15,-17,-18,-15,-12,-13,-15,-14,-12,-10,-6,-4,-5,-5,-5,-6,-6,-4,-1,-1,-2,-3,-4,-4,-4,-3,0,5,9,10,9,4,3,5,6,8,11,8,3,2,8,11,9,7,9,11,18,17,11,13,18,15,0,-20,-31,-40,-58,-82,-98,-113,-130,-135,-131,-122,-104,-76,-56,-43,-29,-18,-10,-8,-10,-11,-5,-3,-5,-7,-4,1,1,0,0,1,-1,-1,0,2,1,-3,-5,-3,-1,-1,-2,2,1,0,1,2,2,3,3,4,4,3,2,1,1,2,0,-1,-2,-4,-4,0,1,0,-3,-5,-3,1,1,-3,-6,-6,-7,-8,-6,-2,2,5,10,15,27,39,49,58,68,70,64,59,53,42,33,26,20,15,11,9,8,8,7,7,7,5,6,5,4,4,5,3,4,4,4,2,1,3,5,4,4,2,1,-1,1,4,5,5,5,4,2,0,1,5,7,5,1,0,-3,-4,0,2,0,-1,2,1,-1,0,1,2,4,7,9,10,10,8,9,10,9,8,11,10,8,6,5,3,3,4,4,4,5,6,4,2,1,2,4,6,5,3,4,6,7,8,10,13,15,15,14,14,14,16,19,19,19,18,18,18,17,16,18,19,20,21,20,18,21,25,22,17,20,25,24,21,23,26,23,19,19,18,18,21,21,19,18,16,14,15,16,16,17,17,15,15,14,11,10,10,8,6,6,7,8,7,5,3,
4,4,3,3,1,0,0,1,0,0,1,2,1,-1,-1,0,1,2,2,1,1,2,1,-1,0,1,1,-1,-1,-2,-3,-3,-4,-4,-3,-2,-2,-4,-4,-4,-5,-6,-5,-3,-2,-3,-5,-6,-5,-3,-2,-1,0,1,0,-2,-3,-2,0,1,-1,-2,-2,-3,-5,-5,-3,-3,-3,-3,-4,-4,-3,-2,-4,-3,0,1,0,1,2,2,1,1,1,2,2,2,0,-2,-3,-3,-3,-4,-2,-2,-2,-2,-1,-1,-1,0,0,-1,1,2,1,1,1,0,-1,-1,0,-1,-1,-2,-4,-6,-6,-6,-6,-5,-5,-6,-5,-5,-4,-4,-3,-1,0,0,-1,-1,-1,-1,-1,0,1,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-2,-2,-4,-5,-6,-7,-7,-7,-7,-7,-7,-7,-8,-7,-5,-4,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,0,0,1,1,1,1,1,1,1,0,-1,-2,-2,-3,-3,-3,-1,0,1,1,1,3,4,6,8,9,10,10,9,7,7,8,7,6,4,2,1,1,1,1,2,3,2,0,-2,-2,-2,-1,-1,0,0,-3,-5,-6,-7,-5,-1,-2,-1,-1,-3,-5,-3,0,-2,-5,-6,-4,-1,-2,-6,-8,-7,-5,-5,-6,-4,3,11,15,20,30,43,50,57,65,68,65,60,49,34,24,19,13,7,4,3,4,2,-1,-1,1,3,2,0,-1,1,1,-1,-1,1,1,-1,0,3,3,2,2,3,2,2,
4,8,10,11,10,9,6,5,9,11,10,9,6,3,0,-1,3,5,4,2,3,3,7,8,6,4,5,5,7,11,14,11,12,13,8,3,7,10,11,12,11,9,9,10,11,11,9,8,8,12,17,19,17,20,19,16,20,25,22,21,29,29,22,19,23,25,26,31,33,29,29,31,29,30,33,35,35,39,44,43,38,38,47,55,54,50,53,57,55,52,52,55,54,50,47,47,48,47,42,39,40,39,35,36,33,31,33,29,25,24,22,16,17,17,12,7,7,9,9,8,10,14,11,3,3,3,3,5,6,3,1,2,3,1,3,5,6,4,3,2,2,2,3,3,3,3,2,-1,-2,0,0,-2,-3,-4,-5,-6,-7,-5,-4,-5,-7,-8,-7,-6,-6,-4,-2,-2,-1,-1,-1,2,5,7,6,8,9,10,9,8,6,4,4,4,3,0,0,1,3,4,4,4,4,4,4,7,10,12,13,11,8,5,4,4,7,11,11,7,3,1,-1,-2,-2,-1,2,6,6,2,2,3,4,5,6,8,8,6,4,3,2,1,-2,-4,-2,0,-3,-6,-5,-4,-6,-7,-6,-5,-5,-4,-7,-8,-5,-2,-2,0,2,2,2,3,3,4,4,2,0,-1,-1,-3,-6,-7,-6,-4,-2,-2,-3,-1,0,0,-1,-2,1,3,0,-2,-2,-3,-5,-3,1,2,0,-1,-2,-2,0,1,1,5,8,6,3,3,4,2,1,0,
-1,0,0,-2,-6,-7,-7,-6,-4,-4,-4,-4,-7,-10,-11,-9,-7,-5,-2,-3,-4,-2,0,1,3,7,8,8,10,11,12,14,16,16,16,18,17,15,13,12,11,9,5,2,2,4,5,4,4,3,3,3,3,4,5,5,4,4,2,0,1,0,-1,0,1,-1,-1,2,8,5,2,1,1,2,6,8,6,1,-3,-4,-7,-9,-9,-15,-14,-4,1,2,6,18,41,63,76,93,114,128,139,149,145,130,118,101,74,48,31,19,10,4,7,14,18,18,17,14,12,10,9,7,7,5,1,0,1,-3,-6,-4,-1,0,-1,-3,-6,-7,-6,-4,-3,-1,1,4,3,1,3,8,11,15,15,9,2,-1,-2,2,4,3,0,0,1,4,3,3,3,5,4,2,3,5,4,4,4,-2,-5,2,6,4,3,5,7,4,2,2,4,9,11,11,11,15,19,19,17,19,20,23,26,20,17,22,24,22,23,28,27,-2,-6,-9,-11,-12,-11,-10,-6,-7,-9,-11,-11,-9,-5,-2,1,2,-2,-5,-4,-2,-4,-3,-6,-8,-6,-3,-4,-6,-8,-12,-15,-11,-11,-13,-7,-4,-8,-9,-10,-12,-11,-8,-8,-10,-12,-10,-9,-8,-8,-10,-15,-17,-16,-18,-19,-15,-19,-25,-22,-20,-27,-27,-23,-19,-21,-23,-24,-30,-33,-28,-29,-30,-28,-28,-31,-33,-32,-35,-41,-40,-36,-37,-45,-52,-50,-47,-49,-55,-53,-50,-52,-54,-52,-48,-46,-46,-48,-49,-44,-39,
-39,-36,-33,-34,-33,-29,-29,-28,-23,-22,-19,-15,-14,-15,-10,-5,-4,-6,-7,-6,-7,-12,-8,-1,0,0,0,-1,-3,0,3,2,2,2,0,-2,-2,-2,-1,0,1,0,-1,-1,-1,-1,1,4,5,3,3,4,5,6,7,8,9,7,5,6,9,10,9,8,8,7,6,5,4,4,4,1,-2,-3,-2,-3,-4,-5,-4,-3,-1,1,1,0,2,4,4,4,2,1,1,2,1,1,1,-1,-4,-7,-8,-7,-5,-1,-1,-1,-4,-7,-7,-4,-2,1,3,4,4,4,1,-3,-3,0,0,-2,-2,-2,-5,-7,-7,-6,-6,-5,-3,-2,1,2,-1,-3,0,2,1,0,2,2,1,-1,-2,-1,2,3,0,-3,-3,-5,-7,-6,-6,-7,-7,-6,-6,-5,-3,-2,-1,0,3,5,3,1,-1,-1,-1,-3,-4,-3,-2,-2,-6,-8,-4,-1,-1,0,1,0,-4,-4,-3,-3,-2,-1,-4,-5,-5,-8,-12,-10,-7,-7,-7,-5,-3,-3,-2,-3,-3,0,3,5,5,4,1,1,1,1,4,8,8,5,3,1,-1,0,1,-1,-3,-3,-5,-8,-10,-10,-11,-12,-13,-15,-17,-17,-18,-20,-20,-18,-16,-14,-13,-12,-8,-5,-5,-7,-6,-5,-4,-3,-3,-4,-4,-5,-6,-6,-5,-6,-5,-4,-4,-4,-2,-3,-4,-2,-1,-5,-10,-8,-3,-4,-3,-2,-7,-10,-7,-1,5,5,6,9,11,16,15,6,0,-1,-6,-19,-41,-61,-74,-93,-114,-128,-138,-149,-145,-131,
-118,-101,-72,-48,-30,-18,-9,-5,-8,-15,-19,-19,-16,-15,-12,-10,-9,-8,-9,-7,-3,-2,-2,0,4,2,-1,-2,1,2,4,6,6,3,0,-2,-5,-8,-7,-5,-7,-11,-14,-19,-18,-13,-6,-4,-4,-8,-10,-9,-5,-5,-6,-8,-8,-7,-7,-7,-7,-3,-5,-7,-5,-6,-5,1,2,-4,-6,-4,-4,-5,-7,-6,-3,-3,-6,-11,-12,-12,-13,-17,-21,-20,-19,-21,-21,-26,-28,-24,-21,-25,-28,-27,-28,-30,-29,2,5,7,7,7,8,6,5,4,5,6,7,6,1,-1,-3,-4,-1,2,2,1,2,0,1,4,3,3,3,5,6,7,6,4,4,6,3,4,5,6,6,7,7,5,5,6,5,5,6,5,4,4,6,8,8,9,8,5,8,12,11,10,12,12,12,10,10,10,10,12,14,13,14,14,13,12,13,13,14,15,16,18,16,15,19,23,21,19,22,24,24,22,23,26,25,22,23,24,25,26,24,21,18,16,15,16,16,14,13,12,11,10,7,5,5,6,3,0,-1,1,1,0,1,1,1,-1,-3,-4,-5,-4,-4,-5,-6,-7,-7,-6,-4,-3,-3,-2,-1,-3,-4,-4,-3,-2,-3,-4,-5,-7,-8,-7,-6,-6,-6,-6,-7,-8,-8,-6,-6,-6,-6,-7,-7,-7,-7,-7,-8,-7,-6,-7,-7,-6,-5,-4,-5,-6,-5,-5,-6,-6,-7,-7,-8,-7,-8,-8,-8,-8,-9,-8,-8,-9,-9,-8,-9,-8,-7,-5,-4,-3,
-2,-3,-2,-2,-2,-1,-1,-1,-2,-3,-5,-6,-6,-6,-6,-4,-3,-4,-3,-2,-3,-3,-1,1,2,3,3,3,2,1,0,2,5,6,6,5,6,6,6,5,7,9,10,8,6,6,7,7,7,8,9,9,9,9,9,8,7,7,5,5,4,3,1,1,2,3,5,5,6,6,7,7,7,7,9,11,9,7,7,6,5,5,6,6,6,7,7,6,7,8,8,9,11,11,10,10,10,8,7,6,6,6,6,4,3,2,2,3,4,5,5,4,3,1,2,4,5,6,6,5,5,5,5,5,5,7,8,8,8,9,9,9,9,9,11,13,14,13,11,10,10,10,8,7,7,7,5,3,3,3,3,4,5,5,5,6,6,7,7,8,8,8,7,7,7,5,5,8,10,8,6,6,3,2,5,7,4,1,-4,-3,-2,-3,-7,-9,-7,-3,-1,1,3,11,21,30,38,49,59,65,71,76,75,68,60,50,37,26,18,11,6,5,7,9,10,9,9,7,7,7,7,7,8,8,5,3,5,4,0,1,5,5,4,4,3,1,1,4,6,6,8,9,9,9,10,12,13,15,15,11,10,9,9,12,15,13,12,12,12,12,11,11,9,9,9,7,6,7,6,5,5,3,3,7,5,5,3,5,5,4,2,3,5,7,8,7,8,10,11,13,14,15,15,16,19,20,19,19,20,22,21,22,21,26,
31,35,33,32,30,31,39,42,37,37,43,49,47,41,38,44,50,49,44,49,57,54,48,49,54,53,50,51,52,50,47,42,40,43,43,37,35,35,32,29,27,26,29,24,14,15,16,12,9,8,10,10,8,8,11,9,3,3,3,4,6,6,4,4,4,4,4,4,2,-1,0,1,2,2,0,-1,-1,1,0,-2,-2,-1,-4,-7,-7,-5,-2,0,-1,-3,-3,-2,-2,-1,2,3,2,-1,-5,-6,-5,-2,-1,-2,-5,-7,-7,-6,-5,-4,-2,-2,-2,-3,-6,-6,-3,0,0,-1,-1,0,2,4,5,4,4,5,4,1,-2,-4,-5,-7,-9,-9,-8,-7,-5,-3,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,-3,-4,-3,-3,-4,-4,-3,-4,-5,-6,-7,-9,-10,-10,-9,-6,-4,-4,-6,-8,-5,-4,-5,-5,-1,3,2,-2,-2,-2,-1,0,-2,-4,-2,-1,-4,-7,-6,-5,-6,-6,-8,-8,-7,-6,-7,-7,-7,-7,-8,-9,-11,-12,-11,-10,-13,-15,-14,-12,-12,-10,-7,-5,-4,-2,-1,-1,-1,-2,-5,-8,-8,-6,-9,-12,-13,-13,-13,-13,-9,-4,1,3,2,1,3,5,6,5,4,2,1,-1,-1,-1,-4,-7,-11,-14,-15,-11,-7,-6,-6,-6,-9,-12,-11,-9,-5,0,4,4,2,1,1,2,3,3,6,11,11,6,2,3,5,7,8,8,9,10,7,3,2,6,9,7,5,2,-3,-7,-8,-7,-6,-6,-6,-7,-8,
-9,-8,-7,-2,2,2,1,2,6,7,7,4,1,-1,5,9,4,-3,-6,-3,-3,-5,-10,-17,-15,-7,-6,-7,-2,13,38,55,63,79,103,121,131,140,136,122,112,97,70,44,30,18,7,4,3,8,11,13,12,12,12,11,9,7,8,9,13,17,19,18,14,13,14,14,11,9,8,6,5,4,3,3,5,8,6,3,0,2,5,9,9,5,2,2,1,2,4,3,2,2,3,6,10,11,9,7,11,14,16,18,19,22,22,16,11,11,9,8,9,7,6,6,7,3,0,4,8,11,15,18,21,22,22,22,20,27,36,32,26,28,30,31,33,33,31,31,32,34,32,31,33,36,41,42,41,43,42,42,46,48,47,52,59,55,45,48,55,52,49,53,60,59,56,54,51,47,47,44,38,40,42,38,35,30,24,21,20,20,22,21,11,10,12,9,9,11,12,12,13,17,20,17,11,11,10,-28,-32,-37,-36,-34,-33,-35,-43,-45,-40,-38,-46,-51,-49,-43,-42,-48,-56,-52,-47,-52,-59,-56,-50,-50,-54,-52,-49,-50,-50,-49,-48,-43,-39,-41,-41,-35,-35,-36,-32,-30,-29,-28,-29,-26,-17,-16,-18,-15,-10,-10,-11,-12,-9,-7,-10,-9,-5,-4,-4,-5,-6,-6,-4,-4,-4,-3,-3,-3,-1,0,-1,-2,-4,-4,-2,-1,-2,-5,-4,-2,-1,-1,2,5,5,3,-1,-2,0,3,2,0,-1,-2,-4,-6,-4,-1,3,5,
4,1,-1,0,3,4,5,4,4,3,1,0,1,2,4,4,2,-1,-1,-1,0,0,-2,-5,-6,-5,-6,-7,-6,-3,0,1,2,3,5,5,3,2,1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,0,1,1,0,1,3,3,1,3,5,6,7,9,9,10,9,5,3,3,5,7,4,3,4,4,1,-2,0,3,4,3,3,1,3,4,2,1,4,6,5,4,5,6,7,8,7,7,8,8,8,9,10,10,13,14,12,11,14,17,16,14,14,13,11,8,7,6,5,5,6,8,11,13,12,10,12,16,16,16,16,16,12,7,2,1,3,4,1,-1,-2,-1,-1,0,2,3,2,2,4,7,12,15,15,11,8,7,6,7,10,12,11,9,5,0,-3,-3,-1,0,0,-2,-2,-3,-5,-8,-8,-4,-2,-2,-4,-5,-6,-6,-8,-9,-7,-3,-3,-6,-8,-7,-5,-3,2,6,8,7,6,5,6,7,7,8,7,5,1,-2,-2,-1,-2,-6,-9,-7,-3,1,1,-4,-8,-3,3,7,5,5,7,11,18,15,9,8,7,3,-14,-37,-54,-63,-80,-103,-120,-131,-140,-137,-123,-112,-96,-68,-44,-28,-15,-5,1,1,-5,-9,-9,-8,-8,-8,-8,-6,-5,-7,-9,-10,-12,-15,-15,-11,-10,-13,-12,-10,-8,-7,-5,-3,-3,-1,-1,-3,-6,-5,-1,0,0,-3,-7,-7,-3,-1,-1,2,1,-1,0,1,0,-1,-4,-7,-8,-7,-6,
-9,-12,-14,-16,-17,-17,-18,-13,-9,-11,-9,-7,-7,-5,-4,-4,-6,-2,0,-4,-7,-8,-12,-16,-18,-18,-19,-19,-18,-24,-32,-29,-24,-25,-28,-28,-31,-33,-31,-31,-32,-33,-30,-31,-33,-35,-39,-40,-38,-40,-40,-40,-45,-48,-46,-51,-58,-53,-43,-46,-53,-51,-48,-52,-58,-56,-52,-51,-50,-45,-46,-43,-37,-38,-39,-37,-33,-30,-22,-20,-19,-18,-22,-18,-10,-9,-11,-8,-8,-11,-12,-12,-13,-16,-19,-16,-11,-12,-11,20,22,24,24,23,24,24,26,26,24,23,26,30,30,28,26,29,33,30,27,29,32,31,28,27,28,26,24,24,24,24,24,21,20,20,19,17,19,20,18,16,17,17,17,15,11,12,13,12,9,9,10,9,7,6,7,8,6,5,4,4,4,4,3,3,2,1,1,0,-1,0,3,4,5,5,4,4,6,8,8,7,5,4,2,1,1,2,4,5,3,2,2,3,4,4,5,6,6,4,1,0,0,1,1,1,1,0,0,0,0,0,1,2,2,1,0,1,2,3,4,3,2,2,3,4,5,5,5,5,4,3,3,3,3,3,3,2,3,4,4,3,3,3,2,2,1,1,2,3,3,2,2,2,2,3,2,1,1,2,1,-2,-3,-4,-4,-4,-4,-3,-1,1,0,-1,-2,0,1,0,0,0,0,-2,-3,-4,-3,-2,-1,-1,-1,0,1,0,0,1,1,0,-1,-2,-3,-3,-3,-4,-4,-4,
-5,-6,-6,-7,-8,-8,-8,-9,-10,-9,-9,-10,-10,-10,-9,-8,-8,-8,-8,-9,-11,-13,-13,-11,-9,-10,-12,-12,-11,-12,-13,-10,-6,-4,-6,-9,-8,-5,-4,-4,-4,-2,-2,-2,-3,-2,0,0,-2,-5,-7,-7,-6,-4,-3,-3,-3,-5,-6,-5,-4,-3,-1,1,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,-1,1,2,2,2,2,2,3,3,2,1,0,-2,-3,-4,-3,-3,-3,-3,-3,-3,-2,-2,0,1,2,2,2,5,5,4,1,-2,-2,1,3,1,-1,-5,-4,-3,-5,-10,-11,-9,-8,-8,-6,-3,4,15,24,30,40,51,58,64,69,69,62,53,44,30,17,9,4,-1,-5,-4,-3,0,-2,-3,-3,-2,-1,-1,0,2,2,0,0,3,4,1,1,3,4,2,2,0,-2,-2,-1,0,-1,-1,0,0,-2,-3,-4,-3,1,-1,-4,-2,-2,-3,-3,-1,-3,-4,-2,-1,-1,0,1,0,0,2,4,5,7,6,4,3,3,3,5,4,2,0,-1,-1,1,1,-1,0,2,2,2,3,4,5,5,4,4,4,8,12,11,9,9,11,13,14,15,14,12,13,13,13,14,15,15,16,15,15,15,14,16,20,22,20,23,27,23,19,20,23,23,20,22,25,24,21,22,21,21,22,21,17,16,16,14,15,13,9,7,7,7,7,6,3,3,5,3,1,3,5,6,5,6,7,7,6,6,6,10,
10,10,9,9,9,6,3,2,2,0,-2,-4,-3,-2,-1,-1,0,0,0,0,1,2,5,6,3,2,2,2,0,-1,0,2,4,5,5,4,3,2,2,2,2,0,-1,-3,-5,-5,-6,-6,-4,-3,-6,-8,-6,-4,-3,-1,1,1,0,-1,-1,-1,1,2,1,0,-2,-4,-6,-5,-3,-2,-2,-3,-3,-4,-4,-3,-1,0,0,1,1,1,2,3,3,3,1,-1,-2,-1,-1,-3,-5,-7,-8,-9,-9,-9,-6,-4,-2,-3,-5,-5,-5,-5,-5,-3,0,0,0,0,-2,-5,-7,-8,-7,-5,-2,-4,-6,-5,-5,-5,-4,-2,-2,-4,-5,-7,-10,-12,-10,-9,-8,-8,-9,-8,-5,-3,-4,-5,-2,1,1,-2,-3,-2,-1,-1,-1,-1,1,2,-1,-5,-7,-8,-8,-8,-8,-8,-8,-7,-6,-4,-3,-2,1,2,0,-3,-3,0,1,-2,-3,-2,-1,-2,-3,-2,1,4,3,2,2,5,4,0,-1,3,3,0,-1,-2,-2,0,0,-1,0,2,2,0,2,5,5,5,5,4,3,4,6,8,11,11,10,8,8,8,10,11,12,13,14,12,10,8,8,8,9,9,8,3,-1,-3,-5,-8,-8,-6,-6,-9,-10,-10,-7,-3,-2,-7,-10,-7,1,4,3,-2,-4,-2,-5,-8,-9,-12,-12,-5,-2,-2,1,14,33,46,57,77,99,114,126,137,132,117,102,86,63,42,26,10,0,-1,3,10,12,10,9,10,8,3,1,6,8,3,3,5,
6,6,5,5,6,8,9,7,1,-2,-2,0,2,1,0,7,8,2,1,5,7,11,14,10,4,7,8,9,9,5,3,4,6,10,9,6,2,2,5,5,4,6,8,11,11,9,9,11,9,9,12,11,12,16,20,15,10,9,11,16,18,17,17,18,19,18,14,19,28,27,25,29,29,26,30,32,27,25,31,35,31,31,31,32,37,40,38,36,42,48,48,44,44,51,57,50,45,47,52,50,44,45,48,48,46,43,40,39,42,40,37,39,37,32,32,32,32,34,31,25,27,22,13,8,9,10,12,10,4,4,7,10,13,10,5,6,7,8,7,7,9,10,10,8,5,1,2,3,2,-2,-6,-8,-7,-6,-7,-6,-4,-3,-4,-4,-3,-2,0,1,-2,-5,-5,-6,-6,-5,-2,-1,-1,-1,-1,-1,-2,-2,0,2,2,1,-2,-3,-1,1,2,4,4,4,4,4,4,7,8,5,4,7,8,-10,-10,-9,-8,-8,-8,-6,-3,-2,-2,0,2,2,2,1,0,0,-1,-2,-1,-1,-2,-4,-7,-7,-5,-3,-3,-3,-1,0,-1,-3,-5,-6,-6,-5,-5,-4,-3,-4,-3,-1,0,2,4,5,5,5,4,2,5,7,5,3,2,1,-2,-2,-1,0,0,-1,-2,-3,-2,-1,1,3,4,4,2,1,2,2,2,3,3,3,1,0,0,-1,-1,-1,-2,-2,-2,-1,0,1,1,1,0,1,3,5,6,6,5,5,
3,1,0,1,3,3,3,4,4,1,-1,-2,-2,-2,0,3,5,6,5,3,0,2,4,4,4,4,3,2,1,3,5,7,10,12,11,9,8,8,8,7,4,1,2,3,-1,-5,-4,-2,-1,0,-1,-1,0,-1,-3,-3,1,4,7,8,8,7,7,7,6,5,4,3,2,0,-3,-4,-2,1,2,1,0,2,3,1,1,2,3,1,-2,-4,-4,-3,-3,-4,-4,0,0,-3,-3,0,2,2,2,0,0,0,0,-1,-1,0,-1,-4,-4,-4,-3,-2,-2,-3,-5,-7,-10,-10,-9,-8,-8,-8,-9,-10,-10,-11,-12,-10,-9,-7,-7,-7,-8,-8,-7,-3,2,3,5,8,8,6,5,8,9,10,5,1,0,5,9,5,-2,-6,-4,0,3,1,3,6,8,11,11,5,1,2,-2,-15,-33,-46,-57,-76,-98,-112,-124,-136,-131,-118,-104,-87,-62,-42,-26,-10,-2,-1,-6,-11,-13,-10,-9,-10,-9,-5,-3,-7,-8,-3,-1,-4,-5,-6,-5,-4,-5,-8,-8,-7,-2,3,3,2,-1,0,0,-6,-6,-1,-1,-3,-5,-9,-12,-7,-3,-5,-5,-6,-7,-5,-3,-3,-5,-9,-8,-5,-1,-3,-6,-5,-5,-7,-9,-11,-11,-8,-10,-12,-10,-10,-12,-11,-12,-15,-18,-15,-10,-10,-12,-16,-18,-17,-17,-18,-19,-19,-14,-20,-27,-26,-24,-28,-28,-26,-29,-30,-25,-24,-30,-33,-31,-32,-32,-33,-37,-40,-37,-36,-41,-47,-48,-44,-43,-50,-56,-49,-42,-46,-51,-49,
-44,-45,-49,-48,-46,-44,-40,-39,-43,-41,-38,-39,-37,-32,-32,-34,-32,-33,-32,-26,-26,-22,-12,-9,-10,-10,-12,-9,-6,-4,-7,-9,-11,-11,-7,-8,-8,-8,-7,-6,-8,-10,-10,-8,-5,-2,-3,-4,-3,0,4,5,4,3,4,4,2,1,3,3,2,1,-1,-1,1,5,6,5,5,4,2,0,0,1,2,2,3,2,0,-1,-1,1,4,5,3,1,0,-1,-3,-3,-3,-3,-3,-6,-7,-5,-3,-6,-6,4,4,3,3,3,3,1,2,2,1,-1,-1,0,-1,-1,0,0,0,2,2,2,2,4,5,4,3,3,3,3,2,2,2,3,4,5,5,4,5,4,4,4,4,3,2,1,0,-1,-2,-1,0,1,0,-1,0,0,1,1,2,3,3,3,3,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,3,2,1,0,0,0,0,1,2,3,3,2,2,2,3,3,4,4,5,4,3,2,1,1,0,0,2,3,3,4,4,3,2,0,0,0,2,2,1,0,-1,-1,-1,-1,0,1,0,-2,-3,-5,-6,-6,-5,-4,-3,-3,-2,0,1,2,3,5,7,8,6,5,5,4,3,3,3,4,3,1,-1,-2,-4,-4,-3,-3,-2,-1,-1,-1,0,1,2,3,4,4,1,0,-1,-1,0,0,0,0,0,0,0,2,3,4,4,3,2,1,1,1,2,1,0,-1,-1,0,0,
1,1,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,2,3,4,5,5,5,5,5,4,4,4,4,4,4,3,2,1,1,2,2,2,0,-2,-3,-3,-5,-5,-4,-4,-4,-5,-5,-1,3,4,3,-1,0,3,5,3,2,0,0,1,0,-3,-5,-3,-1,1,1,3,9,17,22,27,36,46,53,59,66,66,60,53,43,32,22,14,7,4,4,6,8,8,5,4,4,5,4,4,5,6,2,-1,-1,2,3,2,1,4,4,4,3,2,-1,-3,-1,1,0,0,2,2,0,0,1,1,3,4,2,1,1,-1,1,3,3,1,2,2,3,4,2,1,4,5,3,4,4,5,6,6,5,6,9,6,4,5,6,5,7,8,7,6,7,8,8,9,8,10,9,10,10,9,11,13,13,13,14,14,15,14,14,11,11,14,16,16,17,18,17,18,18,17,17,19,21,23,21,20,24,27,23,19,20,25,24,22,24,25,25,23,23,21,22,25,24,21,19,17,17,18,19,16,16,18,16,15,12,9,8,8,7,6,6,5,5,4,4,5,6,5,5,5,4,2,1,2,4,5,4,4,2,2,3,4,3,1,2,3,3,2,2,3,2,1,0,1,1,2,2,0,-2,-3,-2,-3,-3,-2,0,-1,-2,-2,0,0,-1,0,0,-1,-2,-3,-4,-4,-3,-2,-1,-2,-1,-1,-1,-1,1,2,0,0,0,0,7,
9,10,7,8,9,7,7,9,7,3,2,4,4,5,6,5,3,2,2,1,1,1,1,1,0,0,0,-1,-2,-2,-2,-1,0,-1,-2,-2,-3,-4,-5,-4,-3,-2,-2,-3,-4,-4,-5,-5,-4,-4,-4,-4,-6,-6,-4,-4,-5,-2,1,0,-2,-1,-1,-1,0,1,0,0,0,-2,-3,-2,-1,-2,-4,-3,-1,0,-1,-3,-4,-2,-2,-5,-8,-6,-4,-5,-8,-9,-8,-5,-2,-2,-4,-2,1,0,-3,-2,0,2,2,0,-2,-3,-3,-4,-4,-1,2,1,-1,-1,1,2,4,3,2,2,2,0,-2,-2,-5,-7,-9,-11,-13,-11,-9,-11,-13,-11,-9,-9,-10,-8,-8,-8,-6,-4,-2,0,0,-3,-6,-4,0,3,5,7,8,5,2,1,3,5,7,8,6,2,-2,-5,-5,-1,4,5,1,-1,-1,-2,-4,-2,-1,-1,0,-2,-7,-9,-7,-5,-6,-6,-6,-6,-3,-1,-6,-9,-6,-2,-3,-8,-12,-9,-7,-6,-8,-13,-14,-7,0,5,12,29,47,60,72,87,105,118,129,140,132,114,98,80,55,35,19,6,-3,-7,-2,6,9,6,5,7,4,0,-4,-3,1,0,-2,-1,2,4,2,2,1,2,4,6,4,2,0,1,4,6,7,7,8,6,5,6,6,9,10,4,-3,-4,-3,-1,0,-3,-5,-7,-7,-2,0,-4,-6,-1,3,0,-1,-1,1,5,8,5,5,9,11,11,11,11,12,17,20,14,10,16,19,17,14,13,
14,18,20,17,13,20,26,22,17,19,21,18,22,30,27,25,28,30,32,37,41,41,46,50,47,43,43,44,46,43,37,38,43,41,35,37,40,36,33,37,42,41,40,42,43,43,45,43,40,42,42,39,38,40,40,39,35,28,30,27,17,13,17,20,21,18,14,14,12,12,13,10,4,3,1,-2,-3,-2,0,1,0,0,2,5,6,3,1,-3,-5,-5,-5,-3,-1,0,0,0,-1,-1,0,1,2,4,7,5,1,-1,-3,-5,-6,-5,-4,-5,-3,-2,-4,-4,-2,1,3,5,7,7,9,9,7,3,2,1,-2,-3,-3,-2,1,1,0,1,3,3,2,3,6,9,9,8,7,6,5,4,5,4,2,3,4,2,-1,-1,1,2,2,4,5,6,7,5,2,5,8,6,4,5,6,5,3,4,7,8,8,7,6,7,6,4,4,5,5,4,3,3,6,6,3,1,1,2,0,-4,-6,-5,-4,-6,-8,-8,-7,-7,-8,-6,-6,-8,-7,-3,-2,-3,-4,-4,-5,-4,-2,-2,-2,0,0,0,0,1,3,3,3,3,3,4,4,2,1,1,1,1,1,2,4,4,2,2,2,3,5,6,7,6,5,5,5,6,8,7,6,6,6,3,1,3,4,5,4,4,3,3,4,3,3,5,6,4,3,4,5,5,3,3,4,5,6,4,3,6,9,7,5,6,7,8,8,5,3,3,5,4,2,3,6,5,
3,2,1,2,4,5,5,6,6,4,1,2,4,5,4,2,1,1,2,2,2,4,5,5,7,9,10,12,14,13,11,12,15,13,11,11,11,10,10,10,8,5,3,1,2,5,7,5,2,-1,-3,-5,-5,-3,0,0,-2,-4,-6,-7,-5,-1,2,5,6,2,-3,-3,-1,1,1,3,4,3,2,2,0,3,8,9,8,7,7,7,7,7,4,3,9,12,7,3,4,10,14,11,9,8,10,15,15,7,1,-5,-12,-29,-48,-60,-71,-88,-106,-119,-131,-141,-134,-117,-101,-81,-57,-36,-21,-7,2,5,2,-8,-11,-7,-6,-7,-6,-3,1,0,-4,-2,0,-1,-3,-4,-2,-1,-2,-3,-5,-6,-5,-3,0,-2,-5,-7,-8,-10,-11,-10,-10,-10,-10,-12,-13,-8,-3,-2,0,-3,-5,-1,1,2,5,-1,-4,0,3,-2,-5,-4,-2,-3,-5,-9,-12,-9,-7,-12,-14,-12,-11,-12,-13,-18,-19,-14,-12,-18,-21,-18,-16,-16,-18,-21,-23,-21,-17,-22,-27,-23,-19,-21,-23,-20,-22,-28,-26,-24,-28,-31,-32,-37,-41,-41,-45,-49,-47,-44,-44,-46,-48,-45,-40,-40,-45,-42,-36,-38,-42,-37,-34,-39,-45,-43,-41,-42,-43,-43,-45,-45,-40,-42,-42,-39,-39,-40,-39,-39,-35,-28,-29,-27,-16,-14,-18,-20,-19,-15,-13,-13,-11,-11,-12,-9,-3,-2,0,2,3,2,0,-1,0,0,-2,-4,-5,-4,-2,1,3,3,3,2,0,-1,0,0,0,1,0,-1,
-2,-4,-6,-4,-1,1,3,6,6,4,4,5,3,1,3,3,1,-1,-3,-6,-8,-8,-9,-10,-8,-4,-3,-3,0,1,1,0,-2,-3,-2,-3,-5,-5,-4,-4,-7,-9,-9,-8,-6,-6,-6,-5,-5,-5,-3,-4,-5,-4,-1,-2,-3,-3,-3,-5,-6,-6,-8,-6,-4,-6,-8,-7,-6,-6,-7,-6,-4,-5,-7,-8,-7,-5,-5,-5,-4,-2,-1,-2,-2,-1,1,1,-1,-2,0,2,2,2,4,7,9,8,7,0,0,1,1,1,1,-1,0,1,1,-1,-1,0,0,0,-1,-1,-1,0,-1,-2,-3,-3,-4,-5,-6,-7,-6,-5,-4,-5,-4,-3,-1,-1,0,1,2,1,0,-1,-1,-1,-1,-3,-4,-5,-6,-5,-4,-5,-5,-5,-6,-5,-5,-5,-5,-4,-3,-5,-6,-7,-7,-7,-7,-7,-7,-6,-6,-7,-7,-5,-4,-4,-5,-4,-4,-5,-6,-5,-5,-4,-3,-5,-6,-5,-4,-4,-4,-3,-4,-4,-3,-3,-5,-5,-5,-5,-7,-7,-6,-6,-6,-6,-7,-8,-8,-8,-8,-8,-7,-8,-10,-11,-10,-10,-9,-9,-8,-8,-8,-8,-8,-8,-7,-7,-7,-8,-10,-10,-9,-9,-10,-10,-10,-10,-10,-9,-9,-9,-7,-6,-5,-4,-5,-6,-6,-5,-5,-4,-3,-2,-2,-3,-3,-3,-2,0,0,0,0,-2,-2,-3,-4,-3,-1,-1,-2,-2,-2,-2,-3,-3,-4,-3,-2,-3,-5,-6,-6,-6,-6,-5,-3,-6,-4,-4,-9,-10,-6,-4,-4,-7,-10,-9,-5,-5,-8,-11,
-9,-5,-1,2,6,14,24,29,35,46,56,62,67,71,69,62,54,43,31,21,13,6,1,-1,1,5,7,6,4,5,6,5,3,4,6,5,2,2,4,4,1,1,3,3,3,5,4,2,1,3,5,6,7,9,9,8,8,8,9,10,9,7,8,7,4,5,8,6,4,2,0,3,7,5,2,4,7,4,4,6,6,8,10,7,6,9,9,6,5,5,5,7,6,4,6,10,12,10,8,10,14,14,14,13,12,13,14,11,10,11,12,12,11,11,10,8,12,14,15,17,19,19,21,22,21,20,21,22,24,25,22,23,26,23,19,20,22,22,19,22,24,23,22,22,22,23,25,24,21,21,20,19,20,20,18,18,16,14,14,12,8,9,9,8,5,4,4,4,4,4,3,3,1,0,-1,-1,-1,-1,0,1,1,0,0,1,1,2,1,0,0,0,-1,0,1,1,1,1,1,0,0,1,1,1,2,1,-1,0,-2,-4,-3,-1,-1,-2,-1,1,0,0,1,0,1,4,5,4,6,7,5,4,4,4,3,3,3,3,4,4,3,4,4,4,3,3,2,3,2,1,0,1,1,1,1,1,1,0,2,2,2,2,2,1,0,1,3,3,3,4,3,3,4,4,4,5,5,4,2,2,3,3,1,0,-1,-1,-1,-3,-4,-4,-4,-5,-6,-7,-7,-6,-6,-7,-7,-7,-8,-9,-9,-9,-8,-6,
-9,-9,-6,-3,-2,-3,-2,2,4,3,2,1,1,0,-1,0,0,0,2,1,0,2,4,4,3,4,2,-2,-3,-2,-1,-1,-2,-4,-4,-4,-3,-3,-3,-4,-5,-6,-7,-6,-3,-2,-5,-6,-8,-10,-10,-8,-5,-5,-7,-10,-13,-12,-10,-10,-9,-9,-8,-7,-7,-6,-3,0,-2,-5,-4,-3,-1,2,2,-1,-4,-5,-6,-7,-5,-2,-3,-4,-3,-4,-4,-1,1,-1,-2,-1,-1,-3,-6,-7,-7,-5,-3,-4,-5,-2,0,2,4,6,7,8,8,7,5,7,8,4,-1,-6,-7,-5,-2,-1,-3,-7,-8,-8,-7,-5,1,4,5,-1,-11,-12,-5,1,-2,-9,-17,-19,-23,-26,-26,-30,-27,-17,-14,-13,-7,9,32,51,65,82,104,122,135,147,142,129,117,99,75,56,41,26,12,4,3,10,15,13,11,8,3,-1,-1,1,3,5,7,7,5,3,1,4,6,2,2,3,1,-2,-4,-4,-5,-6,-3,-2,-2,-2,-2,-4,-2,2,3,-4,-7,-5,-6,-6,-4,-8,-11,-6,0,2,5,3,3,4,8,11,13,16,16,14,13,9,5,7,8,10,11,9,6,7,9,4,2,7,12,14,9,5,7,11,15,15,13,20,25,19,13,19,26,25,27,35,33,27,31,35,39,41,41,44,50,50,46,47,52,55,55,55,52,51,53,49,43,45,52,49,43,45,49,48,46,49,49,48,47,45,40,40,39,31,30,33,32,30,27,28,
32,28,16,13,17,18,15,14,17,20,19,17,16,13,11,11,12,15,15,12,9,8,9,11,11,9,9,11,10,9,9,11,8,5,4,2,1,1,0,-1,0,1,-2,-7,-8,-6,-5,-3,-3,-3,-3,-3,-5,-6,-6,-2,2,4,3,1,1,3,4,6,7,8,8,6,4,2,3,7,8,4,1,-1,-4,-7,-9,-9,-9,-6,-7,-12,-14,-9,-4,0,2,4,5,7,9,10,11,12,13,11,9,6,3,4,5,3,-1,-5,-8,-9,-8,-6,-6,-5,-4,-3,-3,-2,-3,-4,-2,-1,-2,-3,-3,-5,-7,-8,-7,-7,-5,-2,0,-1,-2,-1,-2,-3,-1,0,1,2,2,-1,-3,-2,-1,-1,-2,-5,-6,-5,-4,-3,-2,-1,-1,-1,-1,-1,0,4,6,6,4,2,2,4,7,7,5,3,3,2,1,0,0,1,0,-3,-7,-8,-5,-2,-1,2,4,2,-1,-3,-3,-2,1,2,2,1,-1,-3,-3,-1,0,8,10,10,7,4,3,4,2,-1,-4,-3,-1,-2,-2,0,1,1,1,0,-1,0,1,-1,-3,-2,-2,-3,-2,2,2,1,1,1,2,3,3,2,1,1,1,2,4,5,6,4,2,2,4,6,8,10,10,7,5,4,6,10,12,11,10,10,10,10,9,8,8,8,5,2,3,5,4,3,2,-1,-2,1,3,4,4,5,4,2,2,3,3,3,4,1,-1,1,2,1,0,3,5,6,6,4,2,3,
4,2,0,-2,-4,-6,-7,-8,-8,-6,-4,-5,-6,-4,1,6,7,6,3,1,3,6,6,6,5,4,-1,-4,-4,0,9,11,4,-1,2,8,16,18,20,23,24,28,25,18,14,11,5,-10,-32,-50,-64,-82,-103,-120,-134,-144,-140,-129,-115,-96,-71,-53,-38,-22,-9,-2,-1,-8,-12,-9,-6,-4,-1,2,4,1,-2,-4,-6,-6,-6,-4,-1,-4,-6,-4,-3,-5,-3,0,3,3,3,4,3,-1,-1,0,1,2,2,-3,-4,2,5,4,6,6,3,7,10,5,1,-1,-3,-3,-3,-5,-9,-12,-14,-17,-17,-16,-16,-13,-9,-9,-10,-11,-12,-10,-8,-9,-10,-7,-5,-10,-15,-16,-12,-8,-10,-14,-18,-18,-17,-23,-28,-22,-16,-22,-30,-28,-30,-37,-35,-29,-32,-37,-40,-44,-43,-44,-50,-51,-47,-49,-54,-56,-56,-56,-53,-53,-55,-49,-43,-46,-52,-49,-43,-46,-50,-48,-45,-48,-47,-47,-48,-46,-41,-40,-38,-33,-32,-35,-34,-31,-29,-29,-32,-28,-18,-15,-19,-18,-15,-14,-18,-21,-20,-18,-16,-14,-13,-12,-12,-15,-15,-11,-8,-6,-8,-9,-9,-8,-8,-9,-9,-8,-8,-9,-8,-6,-4,-3,-2,-2,-1,0,0,-1,1,5,5,4,4,2,2,3,3,2,2,4,4,0,-3,-5,-3,-2,-3,-5,-5,-6,-8,-8,-8,-6,-3,-2,-2,-5,-5,-1,1,3,6,8,9,9,8,6,6,11,12,8,4,1,-1,-3,-4,-6,-8,-9,-10,-12,-12,-10,-9,-7,
-4,-4,-5,-4,0,4,7,9,8,6,6,6,5,4,4,4,4,5,4,3,3,4,5,6,8,8,7,7,7,4,2,3,4,4,5,5,3,2,2,1,1,3,5,5,4,3,3,6,8,7,7,5,4,4,4,3,3,4,2,-1,-4,-4,-3,0,0,-3,-6,-6,-4,-2,-2,-1,1,2,2,1,2,5,9,10,6,4,3,0,-1,0,3,5,6,5,2,1,2,3,4,5,5,3,2,-7,-7,-7,-6,-4,-3,-3,-2,0,1,0,0,0,0,-1,-3,-3,-3,-3,-2,-3,-3,-1,-1,-1,-1,0,0,0,0,0,0,0,0,-1,-1,1,1,1,0,-1,-2,-2,-3,-2,-1,-1,-3,-3,-4,-6,-5,-4,-3,-3,-3,-5,-6,-6,-6,-6,-6,-6,-5,-5,-6,-6,-5,-3,-3,-2,-2,-2,-2,-1,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-3,-2,-1,-1,-2,-1,-1,-2,-3,-3,-3,-2,0,0,-2,-1,0,0,1,3,3,3,3,2,0,0,0,0,-2,-3,-4,-4,-3,-2,-2,-2,-1,0,0,-1,2,0,0,-1,-3,-6,-4,-1,-2,-5,-8,-8,-6,-8,-11,-12,-11,-9,-7,-5,-3,5,16,22,29,38,49,57,64,69,68,63,55,44,33,23,15,8,1,-1,-1,2,2,0,-2,-3,-2,-2,-4,-3,0,0,0,0,2,3,0,1,2,2,2,4,2,0,-2,0,-1,-2,-1,2,2,1,-1,-2,
-2,1,2,0,-1,-1,-4,-4,-2,-3,-6,-5,-3,-3,-1,0,0,2,5,5,6,9,8,9,11,11,8,8,6,5,5,7,6,7,7,6,5,8,10,10,8,8,9,11,12,12,13,15,16,14,12,15,19,20,21,21,19,17,19,23,25,26,26,24,26,26,26,27,30,31,32,31,29,29,30,27,24,25,27,25,23,25,27,25,21,22,23,23,25,25,21,20,19,18,18,20,18,17,16,16,16,13,9,10,11,10,7,7,9,11,10,9,7,8,9,6,5,6,6,4,2,2,3,3,2,2,2,3,3,3,3,3,3,2,2,2,2,2,1,0,-1,0,0,0,0,0,-1,-1,-1,-2,-1,0,1,0,0,1,2,2,2,1,3,4,4,3,4,4,3,1,0,-1,-2,-2,-3,-4,-4,-5,-6,-6,-6,-6,-5,-3,-3,-4,-5,-4,-3,-3,-3,-2,-1,0,1,2,3,4,4,4,4,4,3,2,2,2,0,-2,-3,-4,-4,-5,-6,-5,-5,-5,-5,-5,-5,-6,-6,-6,-5,-5,-5,-6,-6,-5,-4,-5,-5,-4,-3,-3,-4,-4,-5,-6,-5,-5,-6,-6,-5,-5,-6,-7,-6,-5,-4,-5,-7,-8,-7,-6,-6,-6,-6,-6,-6,-6,-5,-3,-2,-1,-1,-2,-2,-1,1,1,1,0,-1,-2,-3,-4,-4,-3,-3,-5,-7,-7,-6,-5,-4,-3,-2,-3,-4,-6,-8,-8,-6,-6,-7,-8,-6,-5,-5,-4,-4,1,
2,3,3,3,2,1,1,1,-1,-3,-4,-4,-2,-3,-5,-5,-4,-5,-5,-4,-2,0,3,3,-1,-5,-5,-2,0,1,2,2,1,1,0,-2,0,3,4,1,1,1,1,-1,-2,-3,-2,1,2,2,4,5,4,4,5,6,6,3,-1,-2,-3,-4,-4,-4,-5,-5,-6,-6,-6,-4,-3,-3,-3,-1,0,-1,-7,-15,-16,-7,-2,-6,-14,-21,-23,-23,-18,-14,-17,-14,-5,-4,-3,6,21,43,64,77,85,99,110,122,132,127,111,97,75,47,25,12,3,-5,-5,0,6,9,9,9,13,14,11,4,0,1,1,0,0,3,5,5,2,-1,-3,2,8,6,-2,-4,-2,-1,-3,-2,-1,-1,2,2,-1,3,9,8,3,1,1,5,11,12,7,6,9,6,7,11,5,1,0,2,2,3,5,2,2,6,6,3,4,7,11,12,10,5,6,13,12,9,10,11,11,9,8,12,17,22,22,20,25,32,28,23,26,31,29,31,35,34,30,36,42,43,42,43,46,49,44,36,37,42,45,44,43,43,45,48,48,46,50,55,56,50,49,51,49,45,47,48,44,42,42,38,36,36,35,35,35,35,35,33,31,34,32,25,21,18,17,17,17,13,9,7,9,10,5,-2,-3,-3,-1,0,0,2,4,5,5,5,6,7,11,13,11,7,5,4,3,4,4,5,7,7,3,1,4,7,9,9,6,4,2,2,3,2,2,1,
0,0,4,7,7,9,12,12,9,9,9,8,9,9,6,3,3,4,4,4,5,6,8,9,8,7,6,6,8,9,9,8,7,6,4,0,-3,-4,-2,-2,-5,-7,-7,-7,-7,-7,-5,0,6,9,11,13,15,14,13,12,12,15,14,12,8,4,1,0,0,1,2,4,3,0,1,2,2,1,-2,-5,-4,-2,-3,-4,-3,-4,-8,-6,-1,-1,-4,-2,1,-1,-1,0,0,2,5,1,-2,2,6,4,1,2,3,1,-1,-2,0,2,-1,-5,-6,-3,-2,-3,-5,-3,1,-1,-5,-6,-5,-3,-2,-2,-3,-3,-1,-2,-4,-3,0,-1,-2,-3,-4,-7,-10,-11,-6,-1,-2,-5,-3,-1,-1,1,4,6,9,12,8,4,5,8,7,7,9,10,8,5,3,2,2,4,5,4,4,5,3,1,3,7,8,6,3,1,-1,0,0,0,0,2,3,4,5,6,7,7,6,4,3,2,3,6,5,1,-2,-1,0,1,-1,-1,-2,-2,-1,0,1,2,3,5,6,5,3,4,5,6,5,6,5,4,2,0,-2,-2,2,5,5,3,0,-1,-2,-1,0,0,0,2,1,-3,-4,-1,-1,-1,-1,0,1,1,0,-3,-4,-5,-7,-8,-8,-8,-8,-9,-8,-5,-1,1,2,3,3,4,5,6,5,6,5,4,2,1,1,-1,-1,-1,5,13,15,6,0,5,14,21,23,21,18,16,18,14,6,5,4,-6,-22,-43,-63,-76,-85,-98,
-109,-121,-130,-124,-110,-94,-73,-46,-23,-10,0,5,5,1,-6,-9,-8,-8,-11,-12,-10,-3,1,0,-2,1,0,-1,-5,-3,-1,2,3,0,-7,-5,2,4,2,2,2,3,2,1,0,0,3,-1,-7,-7,-3,-1,-2,-4,-9,-12,-8,-7,-10,-8,-9,-11,-7,-3,-3,-4,-3,-4,-4,-2,-3,-6,-6,-4,-5,-7,-9,-11,-9,-5,-7,-11,-10,-8,-8,-10,-11,-9,-9,-13,-18,-23,-24,-23,-28,-32,-30,-25,-28,-32,-32,-34,-38,-35,-31,-37,-42,-43,-42,-42,-44,-47,-42,-35,-35,-42,-45,-44,-44,-44,-46,-49,-48,-46,-48,-54,-55,-50,-49,-51,-49,-46,-47,-47,-45,-43,-43,-40,-37,-37,-36,-36,-36,-33,-34,-33,-31,-33,-30,-24,-19,-17,-17,-17,-15,-13,-9,-6,-8,-9,-4,2,3,2,1,1,0,-2,-5,-5,-5,-5,-6,-8,-12,-14,-12,-9,-7,-5,-6,-6,-6,-7,-7,-7,-2,0,-3,-5,-6,-6,-3,-1,0,-1,-2,-2,-2,-1,0,-2,-6,-8,-9,-11,-13,-12,-10,-9,-9,-8,-9,-9,-7,-4,-4,-5,-5,-5,-6,-7,-9,-10,-9,-8,-6,-6,-8,-9,-8,-8,-7,-6,-4,-1,3,4,2,2,4,6,6,6,6,7,5,-1,-6,-10,-11,-13,-14,-14,-13,-12,-14,-16,-16,-13,-10,-5,-3,-2,-1,-1,-1,-3,-1,1,1,0,-1,0,3,6,6,3,3,5,3,4,8,6,2,3,4,2,-1,1,2,0,0,-2,-4,-1,2,-2,-5,-3,
-1,-2,-3,-1,1,2,0,-1,1,5,6,4,3,4,6,3,-1,1,4,5,3,2,1,0,1,1,0,1,3,1,-1,-1,1,3,5,7,10,10,6,1,1,3,2,0,-1,-3,-6,-7,-10,-12,-9,-5,-6,-8,-7,-7,-9,-10,-7,-5,-3,-1,-1,-2,-4,-4,-4,-4,-2,0,-1,-5,-6,-4,-2,1,2,2,2,1,1,-1,-2,-3,-5,-6,-6,-7,-6,-4,-3,-1,-2,-5,-5,0,3,1,0,-2,-1,-1,-2,-1,0,0,-3,-4,-5,-5,-5,-5,-4,-3,-3,-4,-4,-4,-3,-2,-1,0,1,0,-2,-3,-3,-2,-1,0,0,-1,-2,-1,-1,-1,-1,0,1,0,-1,-1,-1,0,1,1,2,3,4,5,6,8,8,9,8,7,6,4,2,0,-1,-1,-2,-4,-4,-4,-4,-3,-3,-3,-1,0,1,2,2,2,-1,-5,-7,-4,1,-2,-7,-11,-12,-10,-10,-12,-12,-8,-6,-5,-4,1,11,21,28,35,40,46,52,58,61,56,50,42,31,19,9,1,-3,-4,-3,-1,1,5,4,3,4,5,3,1,-3,-1,1,-2,-2,0,2,1,-1,0,-2,-1,2,2,-2,-4,-2,-1,-2,-3,-1,-2,-2,-2,-3,-2,3,3,2,1,1,0,4,7,8,7,9,7,7,7,6,4,5,6,4,3,3,3,3,5,4,4,4,4,4,4,4,4,4,5,4,3,3,4,5,4,5,8,10,13,15,15,17,19,17,15,17,19,
19,19,20,18,15,17,20,20,21,21,20,21,20,16,15,18,22,23,22,22,23,24,23,22,23,25,26,24,24,25,25,23,22,23,22,23,25,23,21,19,19,20,18,15,15,16,15,15,12,9,8,8,8,8,6,5,2,2,2,3,2,1,-1,-1,-1,-1,0,2,3,3,2,3,4,5,7,8,8,7,5,5,6,6,6,6,5,3,0,-1,0,-1,-1,-2,-3,-3,-3,-1,0,0,1,1,0,2,6,7,7,8,8,6,4,4,4,4,4,4,3,3,3,2,2,3,4,4,4,5,5,4,3,3,4,3,3,3,3,3,1,0,-3,-3,-2,-2,-2,-3,-3,-3,-3,-4,-3,0,3,4,4,5,6,6,6,6,7,9,9,7,6,5,5,4,3,1,0,1,0,-2,-2,-1,0,-1,-2,-4,-3,-2,-2,-3,-2,-2,-3,-4,-3,-3,-3,-1,0,-1,-1,-1,0,0,1,0,-1,1,3,1,0,2,2,1,-1,-1,0,0,-1,-2,-3,-3,-3,-4,-4,-2,-1,-1,-1,-1,-1,0,1,1,1,0,1,0,-1,0,0,0,0,-2,-3,-5,-5,-5,-3,-1,-1,-1,-1,1,1,2,4,4,5,6,6,5,4,4,4,3,4,4,3,2,1,-1,-2,-2,0,0,-1,-2,-3,-3,-3,-2,-1,-2,-3,-4,-6,-6,-5,-4,-4,-3,-2,-1,0,1,1,1,1,0,-1,-2,-2,0,0,-2,-4,-3,-2,0,
2,2,2,3,1,-5,-8,-2,3,1,-1,-4,-2,4,7,3,-2,-5,-3,-6,-9,-11,-16,-17,-13,-15,-16,-12,-3,14,31,46,65,86,102,116,132,133,126,120,106,79,57,41,26,13,10,11,13,13,11,9,8,6,5,6,9,10,9,7,7,10,13,10,5,2,1,4,6,3,-2,-3,0,-4,-7,-1,3,2,6,5,2,1,6,6,-1,-4,-4,-7,-1,2,-6,-10,-6,-1,3,7,7,4,5,10,12,13,17,19,20,20,16,9,10,14,18,20,18,10,6,10,12,7,6,10,13,13,12,14,15,18,20,18,22,31,32,24,25,27,24,24,28,28,24,26,30,29,28,29,34,40,40,41,47,51,50,50,49,48,53,60,58,49,46,50,48,45,49,54,52,49,52,54,48,43,42,38,31,28,32,35,31,26,23,20,19,25,27,22,20,20,20,20,16,13,13,14,19,21,14,9,10,9,3,4,6,7,10,10,7,8,10,8,8,10,10,9,11,13,11,9,9,10,9,8,7,7,9,9,5,2,2,3,4,3,4,6,7,6,4,4,6,8,8,8,9,10,9,9,9,8,9,10,8,7,8,6,3,1,3,4,3,2,1,1,3,3,2,6,10,10,9,10,11,11,11,10,8,9,11,10,9,8,6,6,8,9,10,10,11,12,13,12,10,9,10,7,5,4,2,0,0,0,-2,-3,
0,2,3,2,1,0,0,1,3,4,3,2,0,-1,-2,-3,-2,-2,-4,-5,-5,-6,-7,-6,-1,-1,-4,-1,2,2,3,7,9,7,5,4,3,4,6,6,5,7,9,3,0,1,2,0,-2,-2,-2,-2,-2,-4,-4,-3,-3,-5,-3,-1,-1,-4,-4,-2,-2,-4,-4,-1,0,-2,-3,-2,0,1,0,-3,-3,-1,0,-1,0,2,4,3,0,-1,2,3,1,0,1,0,0,1,1,0,0,3,5,5,5,8,8,6,7,8,7,8,11,10,7,6,7,7,5,5,4,3,5,8,8,7,8,10,10,10,9,10,12,11,5,-1,-1,1,1,-2,-5,-5,-4,-7,-13,-14,-10,-6,-3,-1,-3,-5,-6,-7,-4,-2,-1,-5,-9,-7,-6,-9,-14,-21,-20,-14,-7,-2,1,9,29,46,54,74,102,118,129,143,144,133,123,106,77,56,43,27,15,14,15,15,14,10,7,7,7,6,4,2,-5,-9,-9,-7,-6,-1,-1,-1,-1,-2,0,5,8,2,-1,0,3,5,4,-3,-6,-3,4,6,4,6,10,12,16,16,14,14,16,12,3,-13,-30,-46,-65,-86,-101,-115,-130,-132,-126,-119,-104,-78,-55,-37,-22,-10,-7,-7,-9,-9,-7,-5,-4,-4,-3,-3,-5,-6,-6,-4,-5,-9,-11,-8,-4,-2,0,-3,-5,-4,2,3,0,3,6,1,-3,-3,-5,-4,-2,-1,-5,-5,1,3,5,8,4,-2,6,11,7,3,-1,-5,-5,-2,-3,-8,
-10,-11,-15,-17,-18,-19,-14,-8,-9,-13,-16,-18,-16,-8,-4,-9,-11,-6,-5,-9,-12,-11,-11,-13,-14,-17,-20,-19,-21,-29,-28,-21,-22,-25,-23,-24,-28,-26,-23,-26,-30,-29,-28,-29,-34,-39,-39,-40,-45,-50,-50,-49,-49,-48,-53,-60,-57,-48,-46,-49,-49,-45,-49,-54,-51,-48,-50,-51,-47,-44,-43,-39,-31,-28,-32,-36,-31,-26,-23,-20,-19,-25,-26,-21,-20,-21,-20,-20,-15,-14,-13,-13,-17,-19,-14,-9,-9,-8,-2,-3,-5,-6,-9,-10,-7,-7,-9,-8,-7,-9,-10,-9,-11,-12,-10,-8,-8,-9,-7,-6,-5,-6,-8,-9,-5,-2,-2,-4,-4,-4,-6,-8,-9,-9,-7,-5,-8,-10,-11,-11,-12,-11,-10,-10,-9,-9,-9,-10,-9,-7,-8,-6,-3,-2,-3,-4,-4,-3,-1,-1,-3,-3,-3,-7,-12,-12,-11,-11,-12,-12,-12,-11,-9,-10,-12,-11,-9,-8,-7,-6,-7,-9,-10,-11,-11,-12,-12,-11,-9,-9,-10,-8,-6,-5,-3,0,0,0,2,2,0,-3,-4,-3,-2,-1,0,-1,-2,-3,-2,-1,0,2,3,3,2,2,3,4,2,3,4,2,-1,-1,2,1,-2,-2,-3,-7,-9,-7,-6,-5,-4,-5,-8,-8,-7,-10,-11,-6,-2,-4,-4,-1,1,1,2,2,2,3,4,3,4,5,3,-1,0,2,1,-1,-1,2,0,-3,-5,-3,-1,-1,-3,-3,-1,2,1,-1,-1,-1,-1,-3,-5,-5,-2,-2,-4,-5,-3,-2,-2,-1,0,-2,-2,0,0,-3,-4,-3,
-4,-7,-8,-7,-7,-9,-8,-8,-11,-11,-9,-9,-10,-9,-8,-8,-7,-6,-7,-10,-10,-9,-10,-12,-12,-11,-10,-10,-11,-10,-4,1,2,-1,-1,1,4,4,4,6,11,12,8,4,2,2,4,5,8,8,4,2,1,4,9,7,7,10,16,21,20,14,9,4,2,-8,-26,-42,-53,-74,-100,-115,-127,-140,-141,-132,-122,-104,-77,-56,-42,-27,-14,-13,-14,-15,-13,-9,-6,-5,-5,-4,-2,0,5,9,9,7,4,-1,-1,-2,-2,-1,-1,-3,-5,-2,-1,-2,-3,-5,-6,-1,2,0,-2,-4,-4,-3,-5,-9,-9,-9,-8,-8,-7,-5,0,7,14,23,33,42,50,56,63,64,62,59,49,36,24,15,5,1,-1,-2,-2,-1,-2,-4,-4,-3,-3,-3,-3,-2,-2,-2,1,3,4,0,-1,0,-2,-1,2,2,0,0,1,-2,-4,-1,1,0,0,1,0,-2,0,1,-2,-2,-3,-7,-5,-1,-4,-6,-5,-4,-2,0,-2,-3,-2,1,0,1,4,5,6,8,6,3,3,4,4,5,4,1,0,2,2,1,2,3,3,3,4,4,5,7,9,9,9,11,10,6,9,10,10,11,12,10,9,12,14,12,12,15,15,18,20,19,20,23,24,24,25,26,28,31,29,23,22,24,24,22,23,26,25,22,22,23,22,22,23,20,15,13,16,17,15,11,10,10,11,12,12,10,10,10,9,7,7,8,6,5,7,8,7,6,4,4,1,1,
1,2,4,5,4,3,2,2,2,3,3,4,5,5,3,2,2,2,2,1,0,1,3,5,3,2,3,3,3,4,6,7,8,8,5,4,5,7,7,7,8,7,6,5,5,4,5,5,5,4,3,2,1,1,2,2,3,3,2,1,2,2,3,5,7,6,6,6,5,6,6,6,5,6,7,6,5,5,4,3,3,4,4,6,7,6,5,5,5,5,5,5,5,5,4,1,1,1,0,0,1,2,3,4,3,1,1,1,0,-1,-1,0,-1,-2,-3,-2,-1,-1,0,1,2,3,3,2,4,5,3,1,1,2,3,4,4,3,4,4,4,4,6,6,7,8,8,6,5,6,5,2,1,1,0,0,-1,-1,-2,-3,-3,-2,-1,2,2,2,4,5,5,4,5,8,9,7,5,4,4,4,3,2,3,3,3,3,3,4,5,5,5,5,6,6,5,4,3,2,2,3,3,2,1,1,0,-1,0,3,4,4,4,5,5,6,7,7,7,8,8,7,6,6,6,6,6,7,7,7,8,9,9,7,6,6,4,3,1,0,0,2,2,1,0,-1,-1,-1,-2,-2,-1,0,1,-1,-3,-3,-4,-5,-1,0,0,-2,-4,-5,-4,-6,-10,-12,-12,-10,-8,-6,-3,2,10,18,25,36,47,55,61,67,67,66,60,50,39,28,21,12,7,5,6,6,6,3,2,1,0,-3,-3,-4,-4,-4,-5,-5,-2,-3,
-2,-2,-3,-5,-1,6,9,5,4,6,3,3,8,10,10,7,5,6,9,12,9,2,-4,-6,-7,-1,2,-3,-6,-4,-4,-1,0,-1,1,2,3,2,1,2,8,12,13,9,5,6,8,12,15,13,7,7,11,9,6,11,14,14,8,6,8,10,10,7,6,9,12,11,9,12,17,20,23,29,29,27,31,35,35,32,35,38,39,34,29,29,35,39,37,37,39,45,50,47,42,43,49,48,42,44,48,42,36,39,40,37,36,37,36,36,35,32,34,35,33,32,29,27,29,25,16,10,12,16,16,12,9,9,8,16,23,19,11,13,13,4,2,4,6,7,6,5,4,4,2,1,1,1,0,-1,0,-1,-4,-4,-6,-8,-9,-9,-8,-6,-2,-1,-4,-4,1,4,4,4,6,7,7,6,6,6,5,7,6,3,3,4,5,5,6,7,7,8,9,8,6,5,5,7,6,3,2,4,3,1,2,3,5,6,6,4,5,9,9,7,6,7,7,6,7,7,8,10,8,4,4,8,10,10,9,8,8,9,10,9,10,13,14,12,11,11,10,11,11,10,9,11,12,11,9,7,6,5,5,5,3,2,2,2,1,2,2,0,-2,-3,-3,-3,-3,-5,-5,-6,-10,-13,-12,-8,-4,-3,-3,-3,1,4,5,5,8,11,12,12,12,14,15,14,9,7,9,8,5,6,6,5,4,3,3,6,9,10,9,10,
10,6,2,0,-1,0,1,-1,-4,-5,-6,-6,-6,-5,-4,-3,-3,-6,-10,-10,-7,-6,-9,-9,-5,-1,0,2,5,7,11,13,11,11,14,13,7,4,6,6,4,4,3,2,3,4,3,3,6,9,8,7,8,9,9,11,12,13,13,12,11,10,8,5,3,0,-2,-4,-6,-7,-8,-8,-10,-12,-12,-10,-8,-8,-8,-4,-6,-11,-13,-7,3,6,1,-7,-11,-11,-13,-12,-11,-15,-18,-17,-17,-16,-10,4,23,39,52,71,95,107,117,128,130,124,116,97,66,44,31,14,5,5,6,7,7,7,6,6,5,4,2,0,-3,-1,1,3,4,3,0,-2,-3,-2,2,7,4,-2,-6,-4,-6,-5,1,4,0,-5,-9,-7,2,7,4,-1,-3,-2,-2,2,6,4,5,9,3,0,2,1,-3,-5,-4,-4,-4,-2,0,3,6,7,5,5,5,8,14,13,8,7,8,6,2,4,4,5,5,5,9,13,12,9,8,2,1,3,3,5,2,-5,-8,-3,-3,-4,-1,0,-6,-9,-8,-5,-5,-6,-8,-10,-8,-1,5,7,9,5,1,6,9,9,7,4,2,2,2,0,-1,-1,0,-3,-8,-12,-12,-9,-5,-4,-5,-9,-14,-11,-6,-6,-9,-7,-6,-9,-13,-12,-10,-6,-7,-9,-9,-6,-6,-8,-12,-9,-7,-10,-15,-16,-19,-25,-26,-25,-28,-33,-31,-30,-32,-35,-38,-35,-29,-29,-34,-39,-37,-37,-39,-44,-49,-46,-41,-41,-47,-44,-40,-43,
-45,-40,-36,-39,-40,-35,-35,-37,-36,-35,-34,-32,-34,-35,-31,-30,-27,-25,-26,-23,-14,-10,-12,-15,-15,-12,-10,-9,-8,-14,-20,-16,-8,-9,-10,-2,0,-1,-3,-4,-3,-1,0,0,1,2,2,2,3,4,3,4,5,5,6,8,9,9,8,6,3,1,3,3,-1,-4,-4,-4,-5,-7,-7,-7,-7,-5,-5,-5,-4,-2,-2,-3,-3,-3,-4,-4,-5,-6,-7,-7,-5,-4,-3,-5,-5,-3,-3,-4,-3,-1,-1,-3,-5,-7,-7,-5,-6,-8,-8,-6,-5,-7,-7,-7,-7,-7,-8,-9,-8,-4,-5,-9,-11,-10,-9,-8,-7,-9,-9,-8,-10,-13,-14,-11,-10,-10,-9,-9,-9,-8,-7,-8,-9,-9,-7,-5,-4,-3,-4,-4,-3,-2,-2,-2,-2,-2,-1,1,2,4,4,4,5,6,7,8,11,14,13,9,6,4,4,4,1,-2,-3,-3,-5,-8,-10,-10,-10,-12,-14,-13,-8,-7,-8,-7,-5,-5,-5,-4,-2,-2,-2,-3,-6,-7,-7,-8,-8,-5,-1,1,2,1,1,2,4,5,6,7,6,6,5,4,4,7,11,12,10,9,11,11,7,3,1,-1,-3,-6,-10,-12,-11,-11,-14,-13,-7,-3,-5,-6,-4,-3,-3,-1,-2,-3,-2,-2,-6,-9,-8,-7,-8,-9,-9,-10,-11,-11,-11,-11,-10,-9,-7,-4,-2,1,3,5,6,7,7,8,10,13,12,10,7,7,8,5,6,10,11,6,-5,-9,-4,4,8,8,9,8,8,11,14,16,15,14,8,-5,
-24,-40,-53,-72,-96,-107,-117,-128,-130,-125,-118,-98,-66,-45,-31,-14,-4,-5,-6,-7,-8,-8,-7,-7,-6,-4,-2,1,3,1,-2,-2,-5,-5,-2,0,0,-1,-5,-11,-8,-2,0,-1,3,3,-3,-6,-2,3,7,5,-3,-9,-6,-1,0,0,1,-3,-8,-6,-7,-10,-4,-2,-4,-2,2,4,2,2,3,1,-2,-5,-8,-10,-8,-7,-8,-11,-17,-16,-12,-10,-10,-8,-5,-6,-6,-7,-7,-5,-10,-12,-13,-11,-11,1,-1,-3,-2,-2,-2,1,2,0,0,1,0,-2,0,2,1,1,1,0,0,2,1,-2,-4,-5,-8,-7,-4,-7,-9,-7,-7,-5,-3,-3,-3,-1,0,-1,-1,2,4,4,6,4,1,0,-1,1,3,3,1,-1,0,1,2,2,3,4,3,3,3,3,3,3,2,3,3,2,1,3,4,4,4,7,7,7,11,13,12,11,14,15,18,17,14,14,17,19,19,19,19,21,23,21,19,19,21,19,18,19,20,18,16,18,18,16,17,18,17,16,16,15,17,16,12,11,11,10,10,8,6,5,6,7,5,4,5,4,2,4,6,4,1,0,1,-2,-3,-3,-2,-3,-3,-4,-5,-5,-5,-4,-5,-5,-5,-5,-5,-5,-4,-3,-3,-3,-4,-4,-4,-4,-3,-1,0,0,0,2,1,1,2,3,4,4,3,2,1,0,0,-1,-1,-1,-2,-2,-3,-3,-2,0,1,1,1,-1,-1,-1,1,1,2,3,3,1,1,2,
3,5,6,5,4,4,4,2,1,2,3,3,3,3,3,3,3,1,1,4,6,5,3,2,2,2,2,3,3,5,5,3,3,3,1,0,0,0,-1,-2,-1,-1,-1,-1,-2,-2,-1,0,0,-1,0,1,1,-1,-2,-3,-3,-4,-5,-5,-6,-6,-7,-8,-9,-10,-9,-8,-7,-6,-5,-5,-4,-3,-2,-3,-3,-1,0,0,1,3,4,4,2,2,2,2,2,2,1,0,-1,-1,-2,-1,0,0,1,1,1,1,0,-1,-2,-1,-2,-2,-3,-3,-3,-3,-3,-4,-3,-3,-3,-6,-8,-9,-8,-9,-10,-9,-7,-5,-3,-2,0,1,4,5,6,6,8,7,3,2,2,2,1,1,1,0,1,1,1,1,3,5,4,3,4,5,5,5,5,4,3,4,4,3,2,1,-1,-2,-3,-3,-3,-3,-3,-5,-6,-7,-6,-4,-2,-2,-3,-2,-4,-6,-5,-2,4,7,5,1,-1,-1,1,1,1,0,-3,-5,-5,-4,-2,5,14,22,28,38,49,54,59,65,66,64,60,50,34,23,16,6,0,2,4,4,5,4,4,4,3,2,2,1,1,3,1,2,4,5,3,3,5,5,7,10,9,7,5,5,3,2,4,5,3,0,-2,-1,3,6,4,3,4,3,0,2,5,5,4,5,3,2,3,2,0,-1,0,0,0,1,2,3,7,8,7,6,7,10,12,12,10,9,8,6,6,5,5,4,4,4,5,6,7,6,7,13,
17,18,19,22,25,25,26,33,32,30,34,42,44,42,42,41,39,38,38,39,45,49,44,39,39,43,46,46,43,42,46,42,34,35,40,37,31,35,40,38,35,36,35,36,38,39,42,44,40,36,32,32,34,30,21,17,16,17,13,6,5,8,10,11,14,13,7,5,4,0,0,0,-1,-2,-4,-5,-9,-13,-11,-10,-11,-10,-7,-8,-12,-14,-12,-11,-7,-4,-4,-3,0,-1,-3,-1,4,6,6,6,5,5,4,1,1,3,3,2,0,-1,-1,1,1,-2,-2,-1,-3,-5,-5,-4,-4,-5,-5,-8,-10,-6,-4,-4,-4,-3,-4,-4,0,3,2,2,4,4,3,4,4,3,1,0,0,-1,0,1,0,-3,-5,-5,-8,-9,-6,-2,-3,-3,-2,-1,1,4,6,5,8,14,14,11,11,13,12,11,11,9,9,10,10,6,5,5,3,1,1,0,-1,-2,-4,-4,-4,-4,-3,-2,-3,-3,-3,-2,-1,1,3,5,5,4,2,0,-2,-4,-3,2,3,1,-1,0,2,2,2,2,4,6,7,5,3,3,4,3,2,1,2,5,8,10,9,8,7,8,8,6,4,5,8,7,6,6,8,9,9,8,8,8,9,10,8,6,6,6,3,1,1,0,-1,-1,0,-1,-1,1,1,1,3,4,4,5,7,8,9,12,13,13,13,13,12,13,15,16,15,13,11,9,9,9,10,9,10,9,7,6,9,9,10,10,8,6,
5,3,0,1,2,2,7,5,-2,-5,0,5,8,6,2,-3,-5,-10,-16,-21,-24,-24,-24,-24,-20,-13,-3,12,28,43,65,89,106,119,132,134,124,113,95,70,51,36,21,8,2,-1,-2,0,1,5,5,0,-5,-4,-5,-7,-3,3,9,11,9,4,2,5,8,9,8,6,0,-1,2,3,2,5,6,5,0,1,6,10,12,11,1,-7,-7,-4,-2,-2,-3,-1,1,2,5,7,5,4,6,9,9,5,2,5,13,15,10,4,7,9,8,11,13,12,12,14,12,8,8,8,6,5,2,4,11,11,6,6,11,12,13,17,23,26,26,27,29,31,33,35,38,40,42,41,41,40,39,37,37,42,45,42,38,38,39,40,38,36,39,44,42,36,37,41,40,34,30,30,31,31,32,31,33,31,28,33,34,31,34,35,35,37,30,19,17,20,18,16,11,5,5,9,12,12,9,4,3,2,-3,-2,0,-15,-19,-19,-18,-23,-26,-26,-28,-34,-34,-31,-35,-43,-44,-43,-44,-44,-43,-41,-39,-40,-45,-49,-45,-41,-41,-43,-45,-45,-41,-42,-45,-40,-34,-35,-40,-36,-30,-35,-41,-38,-35,-34,-32,-33,-36,-37,-42,-43,-37,-33,-30,-30,-32,-28,-20,-17,-15,-15,-10,-4,-3,-6,-7,-8,-10,-10,-5,-4,-3,0,0,0,0,2,4,5,8,12,11,10,11,11,9,10,13,14,13,12,9,6,6,4,2,3,5,2,-1,-3,-3,-3,
-2,-2,-1,2,3,0,0,0,1,2,2,0,1,3,4,2,2,5,5,4,4,5,5,7,8,5,3,4,5,3,4,4,0,-3,-3,-3,-4,-4,-4,-5,-5,-3,-2,0,0,1,1,0,1,4,5,6,8,10,6,2,2,3,2,1,-1,-4,-5,-4,-7,-12,-13,-9,-10,-12,-12,-11,-11,-9,-8,-9,-8,-4,-4,-3,-2,-1,0,1,1,2,3,3,2,2,1,0,1,1,1,1,1,-1,-3,-5,-5,-4,-2,0,2,4,3,-1,-3,-1,1,1,-1,-1,-1,-1,-3,-6,-7,-5,-3,-3,-3,-3,-2,-1,-2,-5,-8,-9,-8,-7,-7,-7,-7,-5,-3,-4,-6,-5,-4,-4,-6,-6,-6,-7,-7,-8,-9,-9,-8,-6,-5,-5,-2,0,0,2,3,2,1,2,2,1,0,0,-1,-2,-2,-4,-5,-6,-7,-10,-11,-11,-12,-11,-11,-12,-14,-14,-13,-12,-10,-8,-8,-8,-8,-9,-9,-8,-6,-7,-9,-9,-9,-9,-7,-5,-4,-2,0,-1,-3,-2,-6,-5,1,5,1,-7,-9,-7,-3,1,4,10,16,22,25,24,24,25,20,12,3,-12,-28,-44,-65,-90,-106,-119,-132,-133,-125,-113,-95,-70,-50,-36,-19,-7,-2,1,1,0,-2,-4,-5,0,4,4,4,6,3,-4,-8,-11,-9,-4,-2,-6,-9,-8,-7,-4,1,4,2,1,1,-2,-3,-1,3,2,-3,-8,-11,-10,-2,5,5,4,2,1,1,0,-1,-2,-6,-9,-6,-4,-6,-9,-8,-4,
-4,-6,-13,-16,-10,-4,-6,-8,-8,-11,-14,-13,-11,-13,-11,-8,-9,-9,-7,-6,-2,-5,-10,-10,-7,-7,-12,-14,-14,-18,-25,-27,-27,-28,-30,-32,-33,-35,-37,-39,-41,-40,-40,-40,-38,-36,-37,-40,-44,-42,-38,-37,-39,-39,-37,-35,-38,-43,-39,-34,-36,-40,-40,-36,-32,-32,-33,-34,-33,-33,-35,-32,-30,-35,-35,-32,-34,-37,-37,-37,-31,-21,-19,-21,-18,-15,-9,-5,-5,-8,-10,-10,-8,-3,-2,-2,3,2,0,10,11,9,9,11,14,14,15,17,17,16,19,21,22,22,25,25,24,23,21,20,22,23,23,22,21,22,22,20,20,21,22,20,17,20,21,19,16,19,20,19,18,16,13,14,15,17,20,21,17,14,13,14,14,12,10,7,6,4,0,-3,-1,-1,-1,0,0,0,1,0,1,0,0,1,1,0,-1,-2,-3,-4,-4,-5,-6,-6,-6,-7,-8,-8,-8,-7,-6,-6,-5,-4,-4,-5,-5,-4,-3,-3,-3,-3,-3,-3,-4,-6,-7,-5,-3,-3,-3,-3,-3,-3,-4,-5,-4,-1,0,-2,-3,-2,-3,-3,-2,-3,-2,-1,-1,-3,-3,-2,-2,-2,1,3,2,2,3,3,3,4,4,3,2,1,-1,-2,-2,-2,-3,-3,-3,-4,-5,-5,-3,-1,-1,-2,-2,-1,0,0,1,1,2,4,4,3,3,4,5,6,6,5,4,2,1,1,1,1,0,0,-1,-2,-1,0,0,1,2,3,3,3,3,3,3,2,1,1,2,3,
3,2,2,1,-1,-2,-1,1,2,1,0,0,-1,-1,-1,0,1,3,4,2,2,1,1,1,1,1,0,1,3,3,3,3,3,3,3,2,0,1,1,0,-1,0,1,0,0,1,1,2,3,3,4,4,3,1,0,0,-1,-2,-3,-2,-2,-2,-3,-2,-2,-2,-1,-1,0,1,2,1,1,2,3,4,5,4,4,5,5,5,4,4,3,3,2,2,2,3,4,3,2,3,4,4,3,2,2,1,0,-1,-1,0,1,1,2,3,1,-2,0,4,6,5,2,-1,-3,-4,-8,-12,-13,-12,-12,-13,-10,-6,-2,7,16,23,35,47,54,59,66,67,63,57,47,34,25,19,9,2,0,-1,-1,0,1,1,1,-2,-2,-2,-2,-2,-1,2,4,5,5,3,2,4,5,3,2,1,-3,-6,-7,-7,-6,-4,-3,-5,-6,-5,-2,1,3,3,2,1,0,-3,-2,1,2,1,2,3,6,6,3,1,3,5,3,2,3,5,6,7,5,2,1,3,4,5,7,7,6,5,5,6,5,6,4,4,2,2,4,4,4,5,7,9,7,8,13,16,16,14,16,15,16,18,18,18,19,20,20,19,18,18,18,18,20,21,20,19,19,19,17,17,17,18,17,16,18,20,20,19,18,17,19,19,18,18,19,17,17,20,19,17,17,19,20,18,16,12,11,12,9,5,3,4,3,3,4,4,3,1,1,1,-1,0,0,1,
2,1,-1,-1,-1,-4,-5,-2,-1,-4,-7,-6,-6,-6,-6,-6,-5,-3,-1,-1,0,0,0,-1,-3,-3,-3,-4,-2,0,1,0,-1,0,0,2,5,4,5,6,4,1,-2,-5,-6,-5,-4,-6,-6,-6,-6,-5,-3,-2,-2,0,1,2,4,5,3,3,7,8,7,9,11,10,8,8,6,3,4,5,3,2,1,-2,-2,0,0,0,1,5,4,0,-2,0,1,1,1,2,3,2,-2,-3,-1,-1,-1,-3,-6,-6,-5,-4,-5,-4,-2,-2,-2,0,1,2,4,3,0,-1,-1,-1,-1,-1,-1,0,1,1,1,2,4,4,3,3,3,5,5,4,3,3,4,5,6,5,2,2,2,0,-4,-5,-6,-7,-6,-3,-5,-7,-5,-3,-4,-6,-3,2,3,3,2,0,0,3,6,6,7,11,12,10,9,9,10,11,10,8,5,5,6,6,5,5,6,5,1,-1,0,4,4,1,0,1,2,2,3,5,7,8,8,7,9,13,13,12,14,15,13,11,12,12,12,11,10,6,3,-1,-6,-11,-13,-13,-12,-11,-11,-11,-6,-4,-3,-2,2,10,18,18,12,7,7,7,5,3,-5,-5,-3,-4,-5,-3,7,23,40,48,63,86,101,111,121,122,116,108,90,63,43,28,11,0,-2,0,4,6,9,12,11,9,8,8,10,10,11,12,15,18,13,8,9,9,6,7,9,3,-2,1,5,2,3,5,5,3,1,0,3,5,7,4,
-4,-9,-8,-6,-3,-3,-5,0,8,6,6,8,7,6,9,9,7,7,8,7,10,15,13,7,7,9,9,11,12,11,12,17,20,17,15,16,20,20,16,20,25,26,24,21,20,19,17,18,23,23,20,20,21,21,22,26,30,29,29,30,31,31,32,34,39,41,42,39,36,35,38,44,48,46,45,49,48,44,45,51,52,48,44,41,38,35,34,37,39,37,34,34,34,27,28,28,26,28,25,16,11,10,9,10,7,3,6,12,14,11,6,1,4,7,1,0,0,-1,-1,0,0,1,5,5,2,0,1,1,0,-2,-4,-5,-6,-7,-7,-6,-6,-7,-8,-8,-8,-8,-8,-5,-5,-8,-11,-12,-11,-7,-3,-2,-3,-3,-2,-1,0,2,4,6,6,3,-1,-1,0,0,0,-2,-4,-4,-4,-2,1,3,2,1,1,1,2,2,4,5,4,1,-2,-4,-1,1,1,0,-1,-2,-4,-4,-4,-4,-5,-4,-4,0,-1,0,1,1,1,4,6,3,1,3,5,5,4,4,5,5,4,2,1,1,1,1,0,2,3,4,4,5,3,1,-1,0,0,0,1,-2,-5,-5,-6,-7,-5,-2,0,2,3,1,1,3,4,4,4,3,2,1,0,-1,-2,-2,-5,-5,-3,-4,-8,-9,-8,-9,-10,-9,-8,-8,-5,-3,-3,-4,-3,-3,-1,2,2,1,0,1,-1,-5,-4,-1,0,0,-1,-1,-1,-2,-4,-3,1,2,1,1,1,3,
5,5,3,3,4,3,2,2,2,1,0,-1,-2,-1,1,2,2,2,2,2,1,0,-1,-1,0,-1,-4,-4,-3,-3,-3,-5,-5,-2,-1,-2,-3,-4,-5,-4,-1,0,-1,1,5,5,6,8,6,4,5,7,5,3,4,7,3,-1,-2,-2,-1,1,2,-1,-3,-3,-4,-8,-8,-6,-5,-5,-7,-8,-8,-6,-4,-3,-3,-4,-3,-3,-4,-3,-1,2,1,-2,-3,-1,0,-1,-2,-2,-4,-6,-7,-9,-9,-8,-11,-14,-14,-13,-14,-15,-13,-11,-12,-13,-13,-12,-10,-6,-3,1,5,10,12,13,12,12,11,10,6,4,3,3,-1,-9,-17,-16,-10,-4,-5,-5,-5,-2,4,5,4,4,4,1,-9,-25,-41,-50,-65,-86,-101,-111,-120,-121,-116,-108,-89,-63,-44,-29,-13,-3,0,-1,-5,-8,-9,-12,-12,-9,-7,-9,-10,-10,-11,-11,-15,-18,-13,-7,-8,-8,-6,-7,-8,-3,3,0,-4,-2,-1,-3,-4,-2,1,1,0,-2,-4,-1,5,8,8,6,3,3,5,0,-7,-6,-7,-10,-8,-6,-8,-9,-6,-6,-8,-7,-9,-14,-12,-6,-5,-7,-7,-9,-11,-10,-10,-14,-17,-14,-11,-12,-15,-16,-14,-16,-21,-23,-20,-20,-19,-19,-17,-18,-22,-23,-20,-19,-20,-19,-20,-24,-27,-27,-28,-30,-30,-30,-30,-31,-34,-37,-39,-37,-34,-33,-36,-40,-44,-42,-41,-45,-45,-41,-42,-48,-50,-46,-42,-39,-38,-36,-35,-35,-38,-36,-33,-36,-35,-28,-28,-28,-26,-28,-25,-16,
-13,-12,-10,-9,-7,-5,-6,-12,-14,-11,-5,-2,-3,-5,-1,0,1,2,2,1,2,0,-4,-5,-2,0,-1,-2,-2,0,1,2,3,4,4,4,4,5,5,6,6,7,6,4,4,7,9,10,9,5,1,0,1,0,-1,-1,-2,-5,-7,-8,-8,-5,-1,-1,-1,-1,-1,1,3,4,4,3,0,-2,-2,-2,-2,-1,-1,-2,-4,-6,-5,-2,1,2,0,-3,-3,-2,-2,-2,0,1,0,0,0,-1,-1,0,-1,-1,0,0,0,-2,-2,-1,0,0,0,1,2,2,1,0,1,2,1,-1,-1,0,0,-1,-1,-2,-3,-3,-2,-1,0,1,1,0,-1,1,4,5,5,5,5,4,3,3,4,4,5,3,2,1,1,1,1,2,3,3,2,3,4,4,3,4,6,7,6,5,5,4,4,4,2,1,1,1,1,1,0,-1,-1,0,0,-1,0,3,4,3,2,2,2,2,2,2,4,4,3,1,1,1,0,0,0,1,1,0,0,-1,-1,-2,-2,-2,-1,-1,-1,-2,-3,-4,-4,-3,-2,-2,-1,-1,0,0,-1,0,1,1,1,1,1,2,1,-1,-2,-1,0,0,0,-1,-2,-3,-2,-2,-3,-3,-2,-3,-3,-2,-2,-2,-1,0,-1,-2,-1,1,1,1,1,-1,-2,-2,-1,-1,-1,0,0,-1,-2,-2,-1,0,0,-1,-1,-2,-2,-1,-1,-1,-1,0,-1,-2,-2,-2,-1,-1,0,0,1,2,3,4,4,5,6,7,
7,9,9,8,8,7,5,4,5,7,7,6,4,2,1,0,-1,-3,-4,-4,-5,-5,-5,-4,-2,0,-1,-2,-1,4,8,6,3,0,0,1,1,0,-2,-3,-4,-4,-1,3,9,16,21,26,33,43,49,54,59,60,58,53,43,31,23,16,9,2,1,3,5,5,5,7,6,4,4,5,4,3,5,4,4,6,5,2,3,4,3,3,2,0,-2,-2,0,-2,-2,0,0,-2,-4,-5,-4,-3,-3,-4,-5,-4,-4,-4,-3,-2,-1,0,3,4,5,7,5,2,3,3,1,1,4,4,1,4,5,1,-1,0,0,1,1,2,1,1,2,1,-1,1,2,4,2,3,4,6,7,7,9,9,8,8,10,11,10,8,9,8,7,9,11,9,10,12,13,12,12,13,13,14,16,17,15,14,16,16,15,14,14,16,18,16,17,19,19,19,17,17,18,19,17,17,18,18,17,20,19,14,14,14,14,13,12,10,8,8,7,4,4,4,4,5,7,5,2,1,1,1,0,-1,-3,-3,-2,-3,-3,-1,1,2,2,1,1,3,4,4,3,3,3,3,1,0,1,2,1,0,-1,-1,-1,-1,-1,-2,-2,-1,-1,0,2,2,3,4,4,4,5,6,7,8,8,7,5,3,3,3,3,2,0,-1,-2,-1,-1,0,1,3,2,1,0,1,3,5,5,4,2,1,3,4,5,5,6,7,6,6,7,7,8,9,8,-5,
-6,-7,-7,-9,-9,-8,-8,-5,-2,-5,-8,-5,-1,-1,-2,-2,-1,-1,1,-1,-5,-5,-1,0,-4,-5,-4,-4,-1,-1,-6,-7,-4,-3,-4,-6,-7,-8,-7,-5,-9,-10,-7,-5,-5,-6,-8,-9,-6,-5,-6,-7,-3,0,-1,-4,-2,2,5,6,7,9,9,6,2,0,-2,-4,-6,-9,-10,-11,-14,-16,-14,-13,-13,-12,-8,-8,-9,-9,-8,-8,-7,-6,-6,-5,-2,-1,-1,-1,0,0,1,2,3,5,6,7,7,4,5,6,8,8,7,5,5,6,7,5,6,8,8,5,5,8,9,9,8,8,8,11,14,14,11,11,12,12,12,13,16,15,11,8,5,3,5,7,5,3,3,2,-2,-5,-5,-4,-5,-1,-2,-5,-6,-6,-4,-1,0,-2,-3,-2,-5,-8,-12,-17,-16,-13,-9,-2,8,22,39,53,63,86,111,124,134,144,144,133,119,96,71,51,37,19,8,7,10,14,16,16,19,20,17,15,10,7,5,3,2,3,3,1,-2,-3,-3,-2,3,6,2,-1,2,5,5,4,2,5,6,4,0,2,6,7,9,6,1,-2,1,6,5,0,3,9,11,10,6,4,5,8,11,8,2,-2,-1,7,12,10,5,6,5,4,8,10,12,14,16,15,11,12,14,16,16,13,16,25,29,27,27,29,28,24,21,25,29,32,32,33,33,31,32,36,35,38,42,43,41,41,43,45,48,51,51,54,56,55,57,65,64,57,
57,59,57,59,61,56,48,46,45,39,36,38,38,38,34,28,31,34,30,28,30,31,29,25,20,20,18,16,16,11,7,9,13,14,12,10,5,2,0,-4,-2,-3,-6,-7,-6,-5,-6,-5,-4,-1,2,3,2,2,3,2,2,3,5,7,7,5,3,4,3,1,-1,-2,-5,-7,-8,-9,-11,-12,-12,-12,-12,-10,-8,-8,-8,-5,-4,-6,-8,-7,-6,-5,-5,-5,-3,1,2,1,2,5,6,5,4,3,2,1,-2,-3,-3,-4,-7,-7,-6,-5,-5,-5,-6,-6,-6,-8,-8,-7,-7,-8,-9,-9,-11,-12,-12,-12,-11,-9,-8,-9,-9,-7,-5,-3,-3,-1,2,2,1,3,5,5,4,2,-1,-2,-2,-4,-8,-6,-4,-6,-8,-7,-4,-2,-2,-3,-3,-3,-5,-7,-9,-9,-8,-8,-9,-10,-11,-10,-10,-10,-10,-10,-10,-9,-10,-12,-12,-11,-11,-13,-12,-10,-7,-6,-6,-7,-5,-3,-1,-1,2,5,5,3,2,2,3,1,2,2,3,5,6,6,6,3,1,3,6,4,0,-1,0,-1,-2,-2,-3,-1,2,2,-2,-2,1,3,3,2,0,0,4,4,1,1,3,4,6,7,5,4,7,8,5,4,5,5,7,7,5,3,6,7,4,1,2,3,1,-3,-4,-4,-5,-7,-8,-6,-3,-1,2,4,7,9,10,10,13,14,13,13,13,13,10,9,9,8,7,7,7,6,6,5,1,0,-1,-2,-2,-2,-2,-4,-6,-7,-8,-10,
-9,-6,-6,-7,-8,-9,-8,-6,-5,-6,-6,-5,-5,-7,-7,-4,-4,-6,-6,-7,-7,-6,-7,-9,-11,-11,-9,-9,-11,-11,-11,-12,-14,-13,-9,-7,-4,-2,-3,-5,-3,-1,-1,0,3,6,6,5,5,2,3,6,8,8,5,1,1,4,5,4,5,9,15,19,18,15,12,4,-6,-19,-36,-50,-63,-86,-111,-124,-132,-141,-141,-131,-117,-95,-70,-50,-35,-17,-5,-4,-8,-11,-15,-16,-17,-17,-15,-12,-9,-5,-4,-3,-1,-1,-2,0,4,5,4,3,-1,-3,-1,2,0,-4,-3,-1,0,-1,-1,0,2,1,-3,-4,-4,-2,3,4,0,-4,-3,1,0,-5,-8,-7,-6,-2,-3,-6,-9,-7,-1,1,0,-7,-13,-11,-6,-6,-6,-5,-7,-10,-11,-13,-16,-15,-11,-11,-12,-13,-13,-11,-13,-22,-26,-25,-26,-27,-26,-21,-19,-22,-27,-29,-30,-31,-31,-30,-31,-35,-35,-38,-43,-44,-42,-42,-44,-45,-48,-51,-53,-55,-57,-56,-59,-65,-64,-58,-59,-59,-58,-60,-62,-57,-50,-48,-46,-41,-39,-39,-39,-40,-34,-30,-34,-37,-32,-29,-32,-32,-30,-26,-23,-22,-21,-19,-17,-13,-10,-11,-15,-16,-13,-11,-7,-2,-1,3,1,2,5,6,4,4,5,5,4,2,-1,-2,-1,-2,-2,-2,-2,-3,-5,-7,-7,-6,-5,-5,-4,-2,-1,1,3,4,5,7,8,9,9,8,8,6,4,5,5,2,2,3,5,4,4,3,3,3,1,-2,-4,-3,-5,-8,-8,-8,-6,-5,
-4,-4,-1,2,2,3,6,6,4,3,3,3,3,3,3,5,5,4,5,7,8,8,9,10,11,11,10,8,8,8,7,5,3,2,2,0,-3,-2,-2,-5,-7,-7,-6,-3,0,1,0,3,6,4,2,5,7,5,3,2,2,2,2,3,5,7,8,8,8,8,9,10,10,10,10,9,9,9,9,9,10,11,11,10,10,12,11,10,7,5,6,7,6,3,3,2,0,-3,-2,-1,1,1,0,6,6,6,5,4,3,2,1,3,3,2,1,2,3,3,3,4,4,4,4,4,2,3,4,4,3,2,1,0,1,1,0,1,2,1,0,0,-1,-2,-1,-1,-2,-2,0,0,-1,-2,-2,-2,-1,0,-1,-3,-2,0,0,-1,0,2,1,0,0,2,2,3,4,2,-1,-3,-4,-5,-5,-4,-5,-5,-6,-6,-7,-8,-7,-6,-5,-3,-2,-3,-3,-2,-1,-1,1,2,3,5,4,3,3,5,7,7,8,8,8,6,6,6,6,6,5,3,2,2,2,0,1,2,2,0,0,-1,0,1,1,1,1,1,1,1,1,2,3,5,5,5,4,4,2,2,1,0,-1,-1,-2,-3,-3,-3,-3,-4,-4,-4,-4,-3,-3,-5,-7,-7,-4,-1,-2,-3,-4,-3,-3,-7,-10,-12,-12,-12,-9,-4,1,6,14,22,30,42,54,61,64,69,67,62,56,46,35,24,15,5,-1,-2,0,3,5,7,7,5,5,5,5,2,-1,0,
-2,-2,-2,-1,-3,-4,-3,-4,-3,0,0,-1,-1,0,0,-2,-4,-4,-4,-3,-3,-3,-3,-2,-2,-4,-6,-6,-6,-3,-1,-3,-4,-2,-1,-1,1,0,-2,-1,3,2,-1,0,2,3,6,7,3,3,4,3,3,4,5,4,4,5,5,4,4,3,4,3,4,7,9,10,12,12,10,7,6,9,11,14,12,14,14,13,14,16,17,19,22,23,23,22,22,23,24,27,29,29,30,32,33,34,35,33,33,33,33,33,34,31,28,27,26,24,23,23,22,23,20,18,21,22,19,17,19,19,17,16,15,15,15,14,13,10,9,9,10,10,10,8,6,4,3,1,1,1,0,-1,-2,-2,-2,-2,-1,-2,-2,-2,-1,-1,0,1,2,2,4,5,5,5,6,6,6,5,4,3,3,3,2,2,1,1,1,1,1,2,2,2,2,3,3,3,2,2,2,3,2,1,2,4,5,5,6,8,8,7,6,6,5,5,4,2,1,0,0,0,1,1,1,2,2,3,3,2,1,1,0,-2,-3,-2,-2,-3,-4,-4,-4,-2,-2,-3,-2,-1,0,0,-1,0,1,1,2,4,5,4,4,3,2,1,1,0,-2,-1,-1,-2,-3,-2,-1,-1,-2,-2,-2,-2,-3,-4,-5,-4,-4,-5,-5,-6,-6,-6,-5,-4,-4,-4,-4,-4,-4,-5,-5,-4,-4,-5,-5,-5,-4,-3,-3,-4,-4,-4,-4,-5,-4,-3,-3,-4,-5,-5,-5,3,
1,0,0,-1,-3,-4,-3,-2,-1,1,1,-1,-2,-3,-6,-9,-8,-8,-10,-10,-9,-9,-8,-6,-8,-10,-7,-4,-4,-5,-5,-4,-5,-4,-4,-3,2,6,6,6,9,12,14,16,16,13,12,13,12,11,11,9,5,5,7,7,7,10,11,8,6,6,7,7,8,8,5,3,3,1,0,0,1,-1,-3,-1,7,5,0,-3,-5,-4,0,1,-1,-3,-6,-12,-19,-25,-28,-24,-19,-16,-9,-2,7,23,38,52,76,105,121,130,143,145,138,125,107,84,67,51,31,18,16,15,15,17,16,15,16,14,10,6,3,3,5,3,4,7,7,3,5,8,9,12,16,14,11,12,14,12,8,8,9,5,1,2,4,2,0,3,5,4,1,-1,1,3,-1,-4,1,8,9,2,-4,-3,1,7,10,8,3,4,11,16,12,9,11,9,8,13,14,11,12,16,16,12,9,10,15,18,16,17,22,24,22,22,21,20,20,21,22,26,27,25,26,29,28,28,32,34,35,35,36,37,35,34,37,44,50,51,53,53,50,50,54,55,52,55,56,49,48,51,46,40,41,43,39,38,40,42,44,39,33,36,40,36,31,27,25,25,22,14,10,14,16,15,7,3,6,13,15,15,14,12,12,14,8,7,10,7,2,3,4,2,1,3,1,-2,0,2,0,0,2,2,1,0,-3,-6,-5,-1,-1,-2,-2,2,5,4,3,4,5,6,
6,3,2,2,3,1,-1,1,3,5,7,7,6,6,5,3,2,2,0,-3,-4,-5,-8,-7,-5,-5,-5,-3,-2,-3,-4,-2,1,1,1,0,0,2,5,6,5,6,8,8,5,4,3,2,1,1,-1,-1,0,-1,-1,-2,-3,-3,-1,-1,-3,-4,-4,-4,-3,-1,0,0,1,2,1,-1,-2,-2,-1,-1,-1,-2,-3,-3,-2,-2,-3,-4,-5,-5,-5,-4,-3,-3,-4,-4,-4,-3,-2,-2,1,4,3,0,-3,-5,-4,-3,-2,-3,-4,-2,-1,-2,-1,0,1,1,-1,-3,-3,-2,-1,-1,0,-1,-4,-5,-3,0,4,6,5,5,6,6,2,1,4,7,6,2,-1,-2,-2,-3,-4,-2,1,1,-2,-3,-3,-1,0,0,1,2,-1,-3,-1,1,1,1,0,0,1,2,0,1,5,6,2,1,6,9,9,9,10,10,9,7,6,9,13,13,12,11,10,9,8,9,11,12,9,4,0,-3,-7,-9,-9,-9,-9,0,2,3,3,3,5,6,5,4,3,2,2,3,4,5,8,11,10,11,12,12,10,10,9,9,10,12,9,6,7,8,7,7,7,7,7,5,1,-3,-3,-3,-6,-9,-10,-12,-12,-10,-9,-10,-9,-7,-7,-6,-3,-2,-5,-4,-4,-7,-8,-5,-3,-4,-5,-5,-6,-6,-4,-2,-2,0,1,1,0,2,4,2,-6,-6,0,3,5,3,0,-2,0,3,6,13,20,26,28,25,21,17,9,4,-4,-21,-38,-52,
-76,-105,-120,-130,-141,-143,-136,-125,-106,-83,-66,-49,-28,-16,-13,-14,-15,-16,-15,-15,-14,-12,-9,-5,-2,-1,-3,-1,-1,-4,-5,-2,-2,-6,-7,-10,-13,-12,-10,-10,-12,-10,-7,-6,-7,-3,1,0,-3,-1,0,-3,-5,-3,0,3,1,-2,2,3,0,-6,-7,0,4,5,1,-6,-10,-8,-4,-4,-10,-15,-11,-8,-9,-8,-7,-10,-11,-10,-9,-13,-14,-11,-8,-9,-13,-16,-15,-15,-21,-23,-23,-22,-21,-19,-20,-21,-23,-25,-26,-24,-26,-28,-27,-28,-32,-33,-33,-35,-36,-36,-34,-33,-36,-43,-47,-48,-50,-50,-49,-49,-53,-52,-50,-53,-55,-51,-50,-52,-49,-43,-43,-45,-42,-40,-42,-44,-46,-40,-35,-38,-42,-39,-33,-30,-27,-27,-25,-17,-14,-17,-19,-17,-9,-5,-9,-15,-17,-16,-16,-13,-12,-14,-9,-8,-10,-8,-2,-2,-2,0,1,-1,0,2,-1,-2,0,-1,-3,-3,-3,-3,0,3,2,-2,-2,0,-1,-3,-6,-7,-5,-6,-7,-7,-6,-4,-2,-3,-3,-2,-1,-3,-5,-7,-9,-9,-8,-7,-6,-4,-3,-4,-1,2,3,4,7,6,4,4,3,1,0,2,2,1,-1,-2,-3,-3,-3,-5,-7,-8,-6,-7,-9,-10,-8,-6,-5,-4,-3,-2,-1,0,-1,-1,0,0,2,1,-1,-1,1,3,4,3,3,1,0,0,-1,-1,0,2,3,3,3,3,5,6,7,7,5,5,5,6,6,6,5,3,1,1,2,2,2,2,2,1,-2,-4,-3,0,
3,5,4,3,3,4,5,3,3,4,3,2,1,1,2,4,5,4,3,2,1,1,3,4,3,0,-4,-5,-3,-4,-5,-4,-1,0,-2,-4,-4,-1,2,2,2,3,4,2,0,-1,1,2,2,1,0,0,-2,-2,1,3,1,-1,0,1,1,2,1,1,2,1,-3,-4,0,0,-4,-7,-7,-8,-8,-9,-9,-7,-6,-9,-13,-12,-11,-10,-9,-8,-7,-8,-10,-10,-7,-3,2,5,9,11,12,11,11,-5,-6,-7,-6,-6,-6,-7,-7,-6,-7,-7,-7,-6,-6,-7,-8,-10,-9,-10,-11,-10,-9,-8,-8,-9,-10,-11,-9,-8,-9,-9,-7,-7,-8,-8,-8,-7,-5,-3,-3,-3,-2,-1,0,1,0,-1,-1,-1,-1,-2,-2,-2,-2,-3,-2,-3,-3,-1,0,-2,-3,-1,1,1,0,0,-1,-1,-1,-1,-2,-1,0,-1,-2,-2,2,2,-1,-3,-3,-2,0,1,1,-3,-5,-8,-13,-16,-16,-16,-17,-13,-7,-5,-1,7,17,25,38,51,57,62,67,67,65,59,50,39,29,21,11,4,2,4,5,5,6,5,4,1,2,1,-2,-3,-3,-6,-5,-1,0,-2,-2,1,1,1,2,3,2,2,3,3,1,0,0,0,-3,-4,-1,-1,0,2,2,1,-2,-3,-3,-1,-2,-2,-1,-1,0,-1,-2,-3,-1,3,4,4,5,3,4,6,5,2,1,3,3,3,2,2,2,4,5,5,4,3,4,7,6,7,9,13,13,13,11,11,10,10,
12,15,14,12,13,14,13,15,16,17,17,18,19,19,17,16,17,19,21,21,21,22,22,22,23,23,22,24,26,26,27,29,27,25,26,25,24,24,24,25,26,23,20,22,24,22,20,19,19,18,17,13,12,14,15,11,9,8,8,11,11,11,10,9,8,8,5,4,5,4,1,0,-1,-3,-3,-2,-2,-2,1,2,1,2,4,4,5,6,5,4,5,6,5,4,4,5,5,5,5,5,5,5,4,2,2,3,2,2,3,5,6,7,8,9,8,7,5,4,5,5,3,1,1,0,-2,-1,1,1,2,4,4,2,2,2,1,2,3,4,4,5,6,5,4,4,5,7,7,6,4,3,2,2,1,1,1,2,3,2,1,2,2,2,1,0,-1,-1,0,1,1,0,0,0,-1,-3,-3,-4,-4,-6,-7,-9,-10,-9,-8,-7,-5,-5,-5,-5,-3,0,2,2,2,2,1,1,0,0,1,2,1,-1,-2,-3,-3,-2,-2,-3,-4,-4,-5,-5,-5,-4,-3,-3,-4,-5,-5,-5,-4,-2,-2,-2,-1,-1,-1,-1,1,1,0,0,1,0,-1,-1,-2,-2,-1,-1,-1,-1,-1,-2,-2,-1,0,1,1,0,0,0,0,0,2,1,-1,-2,-1,-1,-2,-2,-3,-4,-4,-4,-5,-4,-1,-1,-3,-3,0,1,1,1,2,3,4,2,2,4,5,4,3,3,2,2,2,2,2,2,1,-2,-4,-6,-8,-10,-10,-10,-10,-10,
-10,-9,-8,-3,-1,-2,-1,-1,1,3,2,-3,-9,-12,-14,-14,-16,-20,-21,-17,-10,-4,4,18,37,53,62,78,100,114,123,129,125,111,95,75,50,29,17,5,-4,-7,-2,1,4,10,14,13,9,8,5,2,1,3,3,4,8,9,3,2,4,4,3,4,4,1,-2,3,5,6,7,10,9,7,7,9,13,14,12,7,5,4,3,4,3,-4,-5,0,4,8,3,0,1,0,0,-1,-3,-7,-3,8,11,6,3,9,11,12,18,23,26,29,30,26,21,20,20,21,22,20,21,26,24,19,19,21,22,23,23,25,28,32,32,34,34,34,35,38,38,40,45,46,46,45,47,50,53,57,58,57,56,55,55,56,51,44,47,51,50,51,53,49,40,35,34,32,34,36,32,28,24,22,23,25,25,26,28,29,29,26,22,21,22,25,27,21,13,13,17,14,13,15,12,9,9,7,3,2,2,2,3,5,6,4,3,7,9,6,5,7,7,5,1,-2,-3,-3,-5,-6,-7,-7,-7,-9,-7,-4,-3,-2,-1,-1,-2,-1,0,0,0,3,5,6,10,11,10,12,15,14,12,13,13,11,9,9,9,6,5,5,3,3,4,4,5,7,8,9,8,7,7,8,6,3,3,9,13,13,10,6,6,9,12,12,13,14,13,11,8,6,7,9,9,6,2,1,1,2,2,1,0,1,0,-4,-6,-3,0,-1,-4,-5,
-5,-5,-4,-2,0,3,4,4,3,3,6,9,10,8,6,3,1,-1,-2,-2,-2,-2,-2,-4,-6,-5,-4,-3,-1,0,-1,-1,0,1,-1,-1,1,0,-4,-5,-4,-1,1,0,-5,-8,-9,-10,-11,-10,-7,-5,-7,-10,-11,-8,-4,-2,-1,0,1,-1,-4,-5,-5,-5,-4,-3,-4,-4,-4,-5,-4,-1,2,-2,-5,-4,-4,-8,-10,-10,-9,-9,-9,-9,-7,-3,0,-2,-3,-2,0,1,0,1,0,-3,-4,-2,-1,-1,1,4,5,6,8,8,7,7,6,3,1,1,0,-2,-3,-5,-7,-9,-10,-10,-11,-11,-11,-12,-14,-15,-15,-12,-8,-10,-11,-10,-11,-7,-2,1,-3,-8,-9,-9,-10,-14,-17,-16,-13,-9,-6,-1,11,32,47,56,78,103,115,121,129,128,116,102,85,62,42,28,13,5,5,8,10,12,13,14,15,10,4,-1,1,0,-3,-3,1,4,4,0,0,1,4,9,8,8,6,5,8,12,15,13,12,12,13,11,11,6,4,4,3,1,0,-3,-2,2,9,13,15,15,18,22,22,19,13,4,-4,-16,-36,-52,-60,-77,-99,-113,-120,-126,-121,-107,-92,-73,-46,-27,-15,-2,8,9,5,1,-3,-7,-11,-9,-5,-4,-3,1,2,0,0,0,-4,-6,-1,1,-1,-2,-1,-2,-2,2,4,1,-1,0,-2,-5,-7,-5,-3,-6,-10,-10,-7,-5,-4,-3,-1,-3,-2,4,6,2,-2,-3,0,3,3,4,4,5,8,10,6,-4,
-9,-4,-2,-8,-11,-12,-17,-23,-25,-26,-28,-26,-21,-19,-18,-19,-19,-18,-19,-24,-23,-20,-19,-19,-19,-19,-20,-22,-27,-29,-29,-31,-31,-29,-32,-34,-35,-39,-44,-47,-46,-45,-47,-49,-52,-56,-57,-55,-54,-54,-54,-55,-49,-42,-44,-48,-48,-48,-52,-49,-41,-37,-35,-32,-34,-36,-33,-29,-26,-24,-26,-27,-26,-26,-27,-28,-28,-26,-24,-22,-24,-26,-27,-20,-14,-14,-17,-16,-14,-16,-14,-10,-11,-10,-5,-3,-3,-3,-3,-5,-6,-5,-5,-8,-9,-7,-5,-7,-7,-5,-1,1,2,3,5,6,7,6,7,8,7,4,2,1,0,1,1,0,-1,-1,-2,-4,-5,-5,-8,-9,-8,-9,-12,-12,-10,-11,-12,-10,-8,-9,-9,-7,-6,-6,-5,-4,-4,-4,-5,-7,-9,-10,-9,-8,-7,-8,-7,-4,-4,-8,-12,-12,-9,-5,-4,-8,-10,-10,-11,-12,-12,-9,-6,-5,-5,-7,-8,-4,-1,0,0,0,-1,0,1,0,1,4,7,4,1,1,4,5,5,5,4,2,0,-2,-2,-2,-2,-2,-5,-8,-7,-5,-3,-1,1,3,4,4,5,4,4,5,7,6,5,4,3,0,1,2,1,0,2,2,1,1,4,5,4,2,-1,0,4,7,8,9,10,9,7,5,6,8,9,7,3,2,1,-1,-2,-1,2,4,5,5,4,4,5,4,4,6,6,2,1,4,7,6,7,10,11,11,10,10,10,10,8,3,0,2,3,2,0,1,1,0,1,4,5,3,
1,2,0,-3,-4,-6,-8,-8,-7,-7,-5,-2,0,-1,0,2,4,6,9,11,12,12,12,12,13,14,16,17,17,14,10,11,13,13,11,9,2,0,4,8,8,7,9,14,18,16,14,9,5,1,-11,-32,-46,-56,-77,-103,-114,-120,-129,-128,-116,-103,-86,-63,-44,-29,-13,-4,-3,-8,-9,-10,-13,-15,-15,-12,-5,-1,-1,-1,1,1,-1,-4,-4,0,0,-3,-6,-10,-11,-10,-8,-7,-9,-14,-15,-13,-13,-10,-10,-9,-9,-6,-5,-6,-4,-2,0,2,2,0,-5,-6,-7,-9,-11,-13,-14,-13,-8,-2,2,6,16,24,30,38,49,54,57,59,56,50,43,33,20,11,6,-2,-7,-9,-5,-2,0,1,1,0,-3,-4,-4,-6,-7,-5,-5,-6,-4,-1,-2,-6,-5,-5,-4,-3,-5,-6,-6,-5,-6,-7,-7,-3,-1,-2,-3,-2,-1,-1,-1,-3,-2,-1,-2,-2,0,-2,-5,-4,-3,-3,-4,-6,-7,-6,-7,-8,-10,-9,-7,-5,0,0,0,2,4,5,7,9,10,12,13,13,11,9,8,7,7,6,5,7,10,10,9,7,5,4,4,7,10,10,11,12,11,10,12,14,16,18,21,23,22,22,22,22,24,26,26,24,23,23,25,25,22,18,19,20,18,20,23,22,21,19,17,16,17,18,16,15,14,14,15,15,13,13,13,13,12,13,13,12,13,14,13,10,9,9,10,11,9,8,7,5,6,6,4,3,2,1,1,1,
2,2,3,4,4,2,2,3,3,3,2,1,1,0,-1,-2,-2,-2,-2,-3,-2,-1,-1,-1,-1,-1,-1,0,0,0,1,2,2,1,1,2,1,1,3,3,3,4,4,3,2,4,5,4,4,5,4,3,2,2,2,3,4,5,5,4,3,3,2,1,1,3,4,4,3,1,0,1,2,2,2,3,3,2,0,0,0,1,1,0,-1,-2,-3,-3,-2,-2,-2,-2,-3,-4,-4,-2,-1,-1,-1,-1,-2,-2,-2,-1,0,0,-1,-1,0,0,1,2,1,-1,-2,-3,-3,-4,-5,-5,-5,-5,-4,-4,-5,-4,-3,-3,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-4,-3,-2,-1,0,-1,-3,-4,-4,-4,-4,-3,-2,-2,-2,-3,-2,-1,0,0,2,3,2,1,-1,-2,-3,-2,-2,-3,-2,-3,-4,-4,-3,-3,-4,-5,-5,-6,-7,-7,-6,-6,-6,-6,-6,-4,-1,0,-1,-1,-1,-1,-2,-2,-2,-2,-3,-4,-3,-2,-2,-1,0,1,3,4,4,4,3,2,0,0,0,-1,-2,-4,-5,-6,-8,-9,-8,-8,-8,-9,-10,-11,-12,-12,-11,-8,-8,-9,-10,-9,-6,-3,0,-1,-4,-3,-2,-5,-9,-10,-7,-7,-5,-1,1,5,15,23,28,38,51,57,59,63,63,59,54,44,33,24,17,8,-1,0,4,4,4,6,8,8,6,4,3,3,3,3,2,3,5,5,3,3,3,4,6,8,8,6,6,7,9,8,7,7,12,
6,1,1,3,4,4,1,-3,-4,-3,0,-1,-4,-3,1,4,5,0,-1,-1,-2,-1,3,5,3,3,6,9,5,1,0,1,4,10,10,8,8,12,14,15,16,18,22,24,24,27,33,31,30,32,31,27,29,30,29,29,30,27,28,29,28,30,34,37,39,41,43,43,41,40,42,45,48,48,49,50,43,41,47,47,46,51,53,50,52,56,52,46,49,52,50,47,47,49,48,43,37,37,37,32,30,28,23,20,13,6,7,12,15,14,6,-4,-2,5,9,8,8,5,1,1,-2,0,4,7,7,5,7,11,14,15,14,14,16,17,15,13,15,17,17,17,17,15,12,8,6,7,10,11,11,10,7,4,4,4,5,8,7,4,4,5,4,3,5,6,4,3,4,4,3,1,-2,-5,-6,-4,-4,-7,-9,-5,-1,1,0,0,1,2,4,4,3,3,4,2,-2,-3,-2,0,2,2,1,0,0,1,3,4,6,6,5,2,2,3,5,5,4,4,5,6,4,4,6,7,5,1,-1,-1,0,0,-3,-5,-9,-13,-15,-13,-9,-7,-7,-8,-7,-5,-2,0,3,7,9,7,4,0,-1,1,3,4,0,-2,-1,-1,-2,-2,0,2,4,3,0,-1,-1,-1,-3,-4,-6,-7,-6,-5,-6,-6,-5,-5,-3,-1,-1,-1,2,4,3,-1,-3,-3,-3,-4,-4,-4,-4,-2,-3,-3,-1,3,5,4,5,6,5,5,5,4,
2,2,4,2,0,-2,-2,-1,0,1,0,0,3,3,1,0,2,4,6,4,2,2,4,3,2,2,3,2,1,0,-1,-2,-1,-1,-3,-1,3,3,2,2,3,5,8,10,9,8,9,11,9,6,3,2,1,0,0,-1,-2,-3,-6,-11,-12,-11,-8,-6,-6,-8,-9,-10,-9,-8,-7,-6,-5,-2,-5,-8,-8,-8,-9,-7,-9,-13,-18,-22,-22,-21,-24,-29,-26,-20,-9,2,13,28,49,67,77,95,115,124,129,136,131,115,101,82,55,32,18,6,-4,-6,-4,0,5,9,10,8,4,-1,-5,-6,-2,2,3,2,1,0,-4,-6,-6,-4,-2,-2,-5,-7,-8,-6,-5,-3,-2,-2,-2,-2,-3,-2,-2,-4,-2,-1,-5,-7,-2,3,2,-3,-6,-3,3,6,3,3,5,4,2,0,-1,-1,3,10,12,8,2,2,3,7,13,12,7,2,3,3,2,3,4,7,9,8,10,15,19,20,26,27,26,28,32,34,34,-12,-6,-2,-3,-6,-7,-6,-2,0,2,1,0,0,2,3,-1,-4,-5,-2,-1,0,2,-2,-5,-8,-5,-5,-7,-9,-8,-2,-2,-3,-7,-11,-13,-10,-10,-15,-18,-18,-19,-20,-22,-24,-24,-26,-32,-32,-32,-34,-31,-27,-29,-31,-30,-31,-31,-28,-28,-30,-28,-30,-34,-37,-39,-41,-42,-42,-40,-37,-39,-44,-45,-45,-47,-47,-43,-45,-49,-50,-49,-54,-55,-52,-54,-59,-56,-51,-51,-53,-51,-48,-50,-51,-50,-45,-40,-41,-39,-34,
-32,-30,-25,-21,-13,-7,-10,-14,-16,-15,-6,2,1,-6,-9,-8,-8,-5,-2,0,2,0,-2,-6,-6,-4,-6,-9,-11,-12,-12,-12,-14,-15,-13,-13,-14,-16,-17,-17,-17,-15,-12,-9,-7,-8,-10,-10,-10,-9,-6,-4,-3,-3,-4,-6,-5,-3,-2,-4,-4,-3,-5,-6,-4,-3,-3,-4,-4,-2,1,5,5,4,4,8,9,6,2,0,2,2,2,0,-2,-2,0,-1,-1,2,5,7,6,3,2,2,3,4,3,3,2,0,-2,-2,-1,1,2,0,-2,-3,-2,-2,-4,-4,-2,-2,-5,-5,-2,1,4,5,4,5,7,9,12,16,18,16,12,10,9,8,7,5,3,1,-2,-6,-7,-5,-2,1,3,1,-1,-1,1,3,2,2,3,2,1,-2,-4,-2,0,1,1,2,4,6,6,7,6,5,5,6,5,5,4,2,1,0,-2,-4,-2,3,5,5,6,7,6,6,6,5,6,7,4,0,-2,-2,-3,-4,-3,-4,-4,-3,-2,-3,-4,-3,-1,0,2,1,-1,-2,-1,-2,-4,-4,-2,-1,-3,-6,-8,-6,-4,-4,-5,-4,-2,-3,-4,-3,-2,-1,1,2,1,1,2,0,-3,-3,-1,-2,-3,-4,-7,-9,-9,-8,-9,-10,-8,-6,-5,-3,-2,-1,-1,0,1,2,5,9,10,9,7,6,5,7,8,9,8,7,5,5,4,1,3,7,7,7,7,7,8,12,18,22,22,21,24,28,27,19,10,-3,-14,-28,-48,-67,-78,-96,-115,-124,
-130,-136,-131,-117,-101,-81,-55,-34,-20,-6,4,6,3,0,-5,-10,-11,-9,-4,-1,4,5,3,-2,-3,-2,0,0,4,5,5,4,1,1,4,8,9,7,6,4,3,3,2,3,4,3,3,3,1,1,2,5,4,-2,-2,2,5,2,-4,-6,-4,-3,-5,-3,-2,-1,0,-2,-3,-9,-12,-7,-2,-1,-3,-6,-12,-11,-6,-2,-2,-3,-2,-1,-2,-5,-7,-4,-6,-13,-17,-19,-23,-24,-23,-27,-30,-33,-34,8,6,4,5,6,5,4,3,2,3,2,3,4,3,2,3,3,3,4,4,2,2,4,5,6,7,6,5,6,7,5,3,4,6,8,8,8,9,11,14,16,15,14,14,15,14,13,16,18,19,20,17,15,15,16,16,19,18,17,17,17,16,17,18,19,20,20,20,18,17,16,17,18,20,20,20,22,23,26,29,29,29,31,31,29,30,33,33,32,31,29,28,27,28,28,29,27,25,24,23,19,18,19,17,12,9,8,8,9,10,8,3,0,1,4,4,4,5,4,0,0,-1,-1,1,3,3,2,2,2,3,3,4,4,4,5,5,5,5,5,6,8,8,7,5,4,4,4,4,4,3,3,1,0,0,1,1,2,1,0,0,2,2,3,3,3,2,2,2,3,3,2,0,-3,-3,-3,-4,-5,-6,-4,-2,-2,-3,-4,-4,-2,-1,-2,-4,-4,-4,-5,-7,-8,-8,-7,-6,-6,-7,-7,-6,-6,
-7,-6,-5,-5,-5,-7,-6,-5,-3,-3,-3,-2,-1,-1,-2,-2,0,-1,-3,-5,-7,-8,-9,-10,-10,-10,-11,-13,-14,-12,-11,-9,-7,-6,-5,-3,-2,-3,-2,0,0,-2,-3,-4,-5,-5,-3,-3,-3,-3,-2,-3,-3,-2,-1,0,0,0,-1,-2,-2,-3,-4,-6,-5,-4,-4,-3,-3,-3,-3,-3,-3,-2,-1,0,1,1,0,-2,-4,-5,-6,-6,-5,-4,-5,-5,-6,-7,-6,-5,-4,-3,-1,-1,-1,-1,0,0,1,2,3,3,2,1,0,0,2,2,2,3,3,3,2,2,4,5,6,5,4,4,4,3,2,2,2,2,1,0,-1,-1,-1,-1,-2,-1,0,-1,-2,-1,0,0,1,3,3,2,2,2,2,3,4,3,2,2,2,2,0,0,-1,-2,-3,-3,-2,-2,-2,-3,-3,-3,-3,-3,-1,-1,0,0,0,-3,-5,-4,-3,-3,-2,-4,-9,-10,-10,-11,-13,-14,-12,-9,-4,3,8,13,23,33,39,49,59,62,65,68,65,59,52,41,28,19,12,4,-3,-4,-1,1,2,5,7,6,2,0,0,-2,-2,0,1,-1,-1,0,-1,-2,-1,-1,-1,-1,-3,-5,-6,-4,-3,-3,-2,-3,-2,-2,-3,-3,-1,-1,-1,0,0,-2,-3,-1,2,1,-1,1,4,4,3,2,2,1,2,1,1,2,3,4,5,3,0,-1,1,3,5,4,0,-2,-3,-2,-3,-3,-2,-1,-2,-4,-3,2,6,9,10,8,7,10,12,15,17,33,
34,39,39,38,41,45,47,50,52,51,50,53,54,57,61,63,63,61,60,57,56,59,57,55,58,57,53,56,60,56,47,44,46,41,37,38,41,41,36,30,29,31,29,27,32,37,37,30,25,24,25,27,27,21,17,17,20,21,20,21,21,18,16,12,11,11,11,12,12,11,10,9,8,7,6,6,5,4,5,5,5,6,8,9,9,9,11,13,14,12,10,9,8,5,3,1,0,0,0,0,-1,1,4,5,6,7,8,7,8,8,8,10,12,12,13,12,12,11,12,11,9,9,8,6,3,0,0,3,3,3,3,4,7,9,9,10,13,16,14,13,14,13,11,11,10,10,11,11,9,7,8,6,5,6,9,12,12,11,9,9,9,10,11,12,14,15,15,12,7,5,4,4,4,3,1,1,1,-1,-3,-3,0,2,0,-2,-1,0,0,-2,-5,-7,-9,-11,-13,-13,-10,-9,-9,-10,-12,-13,-12,-9,-6,-4,-2,0,0,0,0,-1,-2,-1,0,-1,-3,-4,-3,-2,-2,-2,-2,1,5,6,5,6,8,6,4,3,3,2,2,0,-2,0,1,-2,-4,-3,-3,-5,-6,-6,-6,-7,-6,-6,-6,-4,-4,-4,-3,0,1,1,0,0,1,0,-2,-4,-5,-6,-8,-8,-5,-4,-3,-3,-3,-3,-3,-2,1,3,3,2,0,0,0,2,2,1,-1,-1,0,0,-1,-3,-4,-4,-3,-3,-5,-5,-3,-1,-4,-7,
-5,-2,0,2,4,6,8,10,11,11,12,12,12,11,8,6,3,1,-1,-4,-8,-8,-7,-9,-10,-10,-11,-8,-3,-5,-9,-7,-4,-2,0,-1,-5,-8,-10,-14,-16,-16,-20,-24,-23,-18,-12,-2,10,24,39,51,68,86,99,113,124,121,108,96,78,54,34,22,7,-6,-6,-2,-1,2,7,8,6,2,-2,-9,-11,-10,-10,-9,-8,-3,-3,-9,-12,-6,-1,1,1,0,-2,-4,-5,-5,-5,-4,-7,-9,-11,-12,-8,-4,-5,-4,-3,-6,-9,-5,1,0,-6,-7,-5,0,0,-4,-7,-5,-5,-3,0,0,-3,-2,2,6,4,2,2,4,7,11,10,7,8,8,4,-1,-4,-3,-1,0,-3,-3,0,2,3,9,13,17,23,25,23,26,30,33,35,35,34,37,41,38,38,41,39,37,35,33,35,39,40,35,35,38,36,35,38,37,35,42,44,39,39,44,41,35,35,33,28,29,35,35,33,30,23,21,25,25,23,-34,-34,-37,-37,-36,-39,-44,-45,-50,-53,-50,-50,-50,-53,-56,-60,-63,-62,-59,-59,-57,-55,-57,-55,-54,-56,-57,-52,-54,-57,-55,-47,-43,-42,-38,-34,-35,-38,-37,-33,-27,-27,-28,-26,-24,-28,-33,-31,-27,-21,-21,-22,-23,-23,-18,-14,-15,-18,-19,-19,-20,-20,-16,-14,-13,-11,-10,-10,-11,-11,-9,-8,-7,-6,-5,-4,-4,-3,-3,-3,-3,-2,-3,-5,-7,-8,-8,-10,-12,-13,-11,-9,-9,-9,-8,-5,-2,-1,-1,-1,1,
2,0,-2,-3,-4,-6,-7,-7,-7,-7,-8,-9,-12,-13,-13,-12,-11,-10,-11,-10,-8,-8,-8,-6,-2,0,0,-2,-3,-3,-3,-4,-7,-8,-8,-9,-12,-14,-13,-12,-13,-11,-10,-9,-7,-6,-7,-8,-6,-5,-5,-3,-2,-3,-7,-9,-10,-10,-9,-8,-8,-8,-9,-11,-12,-13,-13,-10,-6,-4,-3,-3,-3,-2,0,1,1,4,6,6,3,2,4,6,5,5,5,6,9,11,12,14,16,15,12,10,10,11,12,13,12,9,6,4,2,1,1,1,1,2,3,3,2,2,4,5,3,2,2,3,2,-1,-5,-6,-4,-5,-6,-5,-3,-2,-1,0,0,2,3,1,0,2,3,2,2,4,4,5,6,6,5,6,6,4,4,4,3,0,-1,-2,-2,-2,-2,-1,0,2,4,4,6,6,4,4,4,4,3,3,3,2,0,-2,-2,-1,-1,-1,-2,-2,-3,-2,1,2,0,0,1,3,4,5,4,3,5,5,3,1,4,6,4,0,-2,-4,-6,-8,-10,-13,-14,-14,-15,-15,-14,-13,-10,-7,-4,-2,0,4,7,7,7,9,10,10,11,8,3,5,9,7,4,3,2,1,4,7,9,12,16,17,20,24,24,18,10,2,-9,-25,-39,-52,-70,-88,-100,-115,-125,-123,-111,-99,-81,-56,-36,-25,-11,3,4,-2,-4,-5,-10,-11,-9,-4,-1,4,8,8,8,7,6,1,1,6,9,4,1,-2,-1,-1,1,2,4,4,3,3,4,4,6,8,
4,2,2,1,-1,2,5,0,-4,-3,0,2,1,-3,-5,0,3,3,3,2,-2,-2,0,0,-6,-9,-7,-4,-5,-6,-8,-12,-12,-9,-8,-8,-6,0,2,1,-2,-2,0,0,-2,-5,-6,-10,-14,-16,-21,-24,-24,-26,-32,-33,-36,-35,-33,-37,-40,-37,-38,-40,-39,-36,-34,-33,-34,-39,-40,-36,-35,-38,-37,-35,-37,-36,-34,-40,-43,-38,-37,-43,-41,-35,-34,-33,-28,-29,-34,-34,-32,-30,-25,-24,-28,-26,-23,18,17,17,16,15,18,20,21,24,27,26,23,23,24,25,27,31,31,29,28,28,27,26,25,24,27,28,25,24,25,24,20,18,17,15,13,12,13,14,10,9,10,11,8,7,10,10,9,7,6,6,7,8,5,4,4,5,7,7,7,7,9,7,5,6,6,5,4,4,4,3,2,1,0,0,0,0,0,-1,-1,-2,-3,-3,-1,1,2,2,4,5,5,4,4,6,7,7,6,4,3,2,1,0,0,0,0,-1,0,2,2,2,2,2,1,3,4,5,6,5,4,4,5,4,3,4,5,3,1,0,0,1,1,1,1,2,3,3,1,2,3,4,4,4,4,3,2,1,-2,-3,-3,-2,-2,-2,-2,-3,-4,-3,0,2,4,4,4,3,2,1,3,4,4,4,4,3,1,0,1,1,0,0,-1,-3,-4,-5,-7,-7,-6,-7,-8,-8,-9,-9,-9,-9,-9,-9,-10,-11,-11,-11,-10,-9,-7,-7,-7,-7,
-7,-5,-4,-3,-2,-2,-2,-2,-3,-4,-4,-4,-4,-3,-4,-4,-3,-2,-2,-2,-2,-1,1,1,1,1,1,1,0,-1,-2,-1,-1,-2,-2,0,1,0,1,2,0,0,-1,-2,-2,-2,-1,-3,-3,-2,-2,-2,-2,-1,1,3,4,3,2,3,3,2,1,1,0,0,-1,-2,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,0,2,2,2,2,1,-1,-2,-1,0,0,-1,-3,-4,-4,-3,-3,-3,-3,-2,-3,-3,-1,1,2,4,5,6,7,9,10,11,11,10,9,8,7,5,4,3,2,-1,-2,-3,-3,-5,-5,-5,-5,-4,-2,-3,-4,-4,-2,-2,-1,1,1,-2,-4,-5,-9,-10,-10,-11,-11,-8,-3,0,4,13,23,30,39,48,52,58,65,65,60,56,45,32,23,19,13,5,4,8,8,8,10,12,10,8,6,5,2,0,1,2,2,3,3,1,0,1,2,2,2,2,2,0,-1,0,1,1,1,3,3,2,3,4,4,5,6,6,5,5,7,7,6,4,5,8,7,5,4,3,1,3,4,5,5,4,7,7,6,5,5,5,6,8,9,8,7,6,6,4,2,3,3,4,4,2,3,5,7,8,8,7,9,11,11,15,16,17,18,17,15,18,20,18,20,21,20,17,16,16,17,20,21,19,17,20,19,18,19,19,18,19,19,16,14,16,16,16,16,15,13,13,15,16,17,17,16,17,18,14,13,26,
31,28,20,15,15,16,18,20,9,0,1,5,6,6,8,5,3,5,3,0,0,0,0,0,-1,-4,-8,-10,-10,-10,-10,-10,-8,-5,-5,-5,-3,0,3,5,5,2,0,2,3,3,1,0,1,6,7,4,2,3,6,7,6,5,6,7,4,0,1,4,6,7,7,7,8,9,11,10,9,8,7,6,6,4,5,6,7,8,8,10,13,14,14,15,17,19,17,15,13,13,13,14,13,13,13,10,6,5,5,5,4,4,2,0,-2,-1,0,1,3,4,4,5,5,6,6,6,7,9,9,8,9,9,10,10,10,11,12,13,13,11,10,11,10,9,7,6,6,5,2,1,3,6,5,4,4,6,7,8,7,6,9,10,6,0,0,2,1,-1,-1,0,-1,1,2,2,4,7,8,9,9,9,8,7,9,10,10,8,7,6,5,5,6,6,7,7,4,2,2,5,7,8,7,7,7,7,7,6,5,5,3,3,3,4,4,4,2,0,-1,0,0,0,3,2,0,-2,-4,-4,-3,-1,2,3,4,3,2,3,5,6,6,7,8,8,5,4,5,6,6,4,4,5,7,7,6,5,6,4,0,-2,0,0,-1,-2,-5,-7,-7,-6,-6,-7,-4,0,-2,-2,0,1,2,4,5,4,3,4,3,2,2,1,-4,-4,-2,-2,-1,2,0,-5,-5,-4,-4,-4,-5,-8,-13,-14,-15,-15,-19,-24,-22,-15,-9,-6,
1,15,34,47,54,72,93,105,117,128,126,115,102,82,54,33,18,8,0,0,4,3,1,5,8,5,2,2,-4,-7,-7,-3,-2,0,7,10,5,6,10,11,8,7,9,7,5,7,5,1,-1,-3,0,1,0,-1,-1,-3,-3,-2,-2,0,4,5,-2,-10,-9,-2,7,9,6,4,5,6,8,12,16,16,13,13,14,8,0,0,3,8,16,14,5,1,5,4,0,4,11,14,13,12,12,12,14,21,27,28,29,30,28,26,27,26,25,29,31,26,26,30,32,31,31,31,31,31,33,36,40,43,42,41,44,47,49,48,46,46,51,53,49,51,56,51,39,35,33,27,24,28,30,30,30,25,23,27,26,23,28,34,33,25,17,15,12,13,16,10,3,5,8,7,11,13,10,6,7,5,2,4,7,5,3,2,3,5,8,6,2,0,2,2,1,4,6,5,2,-4,-6,-4,-2,-2,-2,1,1,-27,-32,-28,-20,-16,-17,-16,-17,-18,-9,-2,-3,-6,-6,-7,-8,-6,-3,-4,-3,-1,0,0,0,1,2,4,7,9,9,9,9,8,7,5,4,4,2,-1,-3,-5,-5,-2,0,-2,-3,-3,-1,1,0,-4,-5,-1,1,-2,-5,-6,-5,-4,-6,-7,-5,-1,-2,-6,-8,-8,-8,-8,-9,-10,-10,-10,-9,-9,-7,-6,-5,-4,-5,-6,-7,-7,-8,-9,-12,-13,-13,-14,-16,-17,-15,-13,-11,-11,-11,-12,-11,-11,-11,-8,
-4,-3,-3,-4,-4,-3,-2,0,1,0,0,-1,-3,-4,-4,-4,-4,-5,-5,-5,-6,-8,-8,-7,-7,-8,-8,-8,-9,-10,-11,-12,-12,-10,-9,-10,-9,-8,-6,-5,-4,-3,0,2,0,-3,-3,-3,-4,-5,-7,-8,-8,-8,-10,-12,-9,-3,-1,-2,-2,0,0,0,-1,-2,-2,-2,-4,-7,-9,-10,-10,-10,-8,-8,-9,-11,-10,-8,-7,-6,-4,-4,-4,-5,-4,-4,-3,-1,-2,-5,-7,-8,-8,-8,-9,-9,-8,-8,-7,-6,-4,-4,-5,-6,-6,-6,-4,-2,-2,-3,-2,-3,-5,-4,-2,0,1,3,2,0,-2,-4,-5,-4,-3,-4,-6,-6,-6,-7,-9,-9,-7,-6,-7,-8,-8,-5,-3,-6,-8,-7,-5,-4,-4,-3,0,1,-1,-1,0,1,3,5,5,4,4,4,1,-2,-1,-1,-3,-4,-4,-6,-7,-7,-6,-6,-5,-4,-5,-2,2,2,0,0,0,-3,0,6,6,5,5,5,4,7,12,12,12,14,19,24,22,15,8,2,-4,-16,-34,-48,-56,-74,-95,-107,-119,-130,-127,-116,-103,-82,-55,-34,-21,-11,-2,-1,-6,-4,-2,-6,-9,-5,-2,-1,3,7,7,4,2,1,-5,-8,-3,-3,-9,-8,-7,-6,-7,-5,-3,-5,-5,-2,0,2,0,-1,0,0,1,2,2,0,-2,-3,-3,-3,1,7,7,0,-9,-9,-6,-4,-5,-6,-7,-11,-15,-15,-12,-13,-15,-9,1,0,-2,-7,-13,-13,-4,0,-3,-2,2,-2,-10,-12,-11,-11,-10,-11,-14,-19,
-25,-28,-27,-29,-28,-27,-27,-27,-26,-29,-30,-26,-27,-31,-33,-33,-33,-34,-32,-33,-34,-37,-40,-44,-42,-41,-46,-49,-49,-46,-45,-45,-50,-52,-48,-50,-54,-48,-38,-35,-32,-27,-25,-27,-27,-27,-26,-23,-22,-25,-25,-22,-26,-32,-31,-23,-17,-14,-12,-12,-14,-8,-3,-5,-7,-6,-10,-14,-10,-7,-8,-5,-4,-5,-6,-4,-2,-2,-2,-4,-7,-5,-1,1,-1,-1,-1,-3,-5,-5,-2,3,5,3,1,2,2,0,-1,14,16,13,11,10,9,10,8,7,4,4,3,4,5,5,4,4,2,1,3,3,0,-1,-1,-1,-1,-2,-3,-3,-4,-3,-3,-3,-2,-2,-1,-1,0,1,1,2,2,1,-1,0,1,1,-1,-2,-2,-1,-1,-3,-4,-1,1,1,1,1,2,3,2,1,2,5,7,5,4,5,5,5,5,5,6,6,5,4,2,1,2,2,2,2,3,3,4,5,5,5,6,5,3,2,3,3,3,2,2,2,2,1,0,0,0,0,0,0,-1,0,0,0,0,0,1,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,4,4,4,3,3,4,4,3,3,2,1,-1,-2,-4,-4,-3,-2,0,1,2,3,3,4,6,7,9,9,7,5,4,3,2,3,3,2,1,1,1,2,3,4,6,6,5,4,4,5,5,5,4,3,2,0,-1,-1,-1,-1,-1,-1,-1,0,1,3,3,4,6,6,6,6,6,
5,4,4,5,5,6,6,5,4,4,4,4,4,4,4,4,3,2,2,1,1,2,3,3,4,4,4,4,5,4,4,4,5,6,5,5,5,5,4,3,2,4,5,4,3,2,1,1,1,2,3,3,3,3,2,2,2,3,3,3,4,5,4,4,5,5,5,6,7,7,7,7,6,5,5,4,2,1,3,3,2,3,2,-3,-4,-3,-4,-3,-2,-2,-5,-5,-5,-7,-10,-11,-10,-8,-3,3,5,9,18,25,30,40,50,56,63,68,66,60,53,43,30,20,15,10,2,1,5,4,2,4,6,4,1,0,-2,-4,-5,-4,-3,-3,-2,0,-2,-2,1,1,2,1,0,0,-1,-1,1,1,1,0,1,0,-1,1,2,2,1,2,4,4,2,2,2,0,0,3,5,5,4,3,2,2,3,5,7,7,5,6,7,4,-1,-1,-1,-1,3,6,3,0,0,-2,-4,-2,2,3,4,3,2,4,6,10,13,12,12,13,13,12,14,15,14,14,13,12,13,15,17,18,19,18,17,16,17,17,20,22,21,20,22,22,22,20,20,20,23,23,21,21,21,20,17,15,13,12,11,10,10,9,8,8,10,11,9,7,11,12,11,9,9,8,8,7,5,3,4,3,3,3,5,6,6,4,3,3,4,3,2,1,0,0,0,1,2,1,-1,-2,0,0,0,1,2,2,1,0,-1,0,1,0,-1,-1,0,0,
-1,1,2,3,3,3,4,3,1,0,1,3,2,2,2,1,0,-1,-1,0,0,2,3,3,4,4,3,3,6,6,4,3,1,-1,-4,-5,-4,-2,1,4,4,4,6,8,10,13,16,16,15,15,14,14,14,16,17,17,16,12,9,10,12,10,8,9,9,8,8,9,5,4,5,4,3,4,5,3,1,1,1,0,2,4,4,3,1,0,1,4,5,4,5,7,8,8,8,10,13,12,8,5,5,7,7,6,4,4,4,5,6,8,10,12,11,7,4,4,5,6,4,-1,-7,-8,-6,-6,-5,-2,1,2,3,4,5,9,14,15,14,15,13,11,12,12,10,9,10,8,5,5,5,4,6,7,5,2,4,4,2,1,1,-2,-5,-5,-3,-5,-7,-6,-6,-8,-8,-6,-6,-3,0,0,1,4,2,0,1,2,0,-2,-1,-1,-1,0,-2,-3,-2,0,0,0,2,3,3,3,4,5,5,5,5,5,6,8,9,11,13,12,11,10,8,7,8,11,10,8,7,4,1,-2,-3,-2,0,1,0,-2,-2,-1,1,3,4,3,3,0,-4,-4,-3,-5,-7,-8,-10,-10,-6,-6,-6,-2,0,0,-1,-4,-8,-10,-11,-14,-16,-22,-33,-33,-26,-21,-16,-8,5,22,37,49,70,90,102,116,134,137,128,115,96,70,50,36,23,11,10,13,11,7,9,10,7,5,3,-2,-3,-2,1,2,2,3,2,-3,-6,-6,-6,-6,
-1,-2,-6,-10,-6,0,1,-1,-1,1,0,-4,-5,-2,0,1,0,-2,-3,2,8,8,4,1,3,10,8,2,2,3,0,-3,-2,1,3,2,1,4,4,0,-1,2,8,14,10,2,-3,1,3,0,-3,1,4,2,-2,0,6,8,11,14,14,15,17,18,17,18,21,25,28,27,23,25,31,33,34,36,35,37,38,36,38,43,49,50,47,45,46,47,47,46,46,48,49,47,48,52,50,41,37,34,30,28,33,37,37,31,25,22,24,22,19,24,31,32,27,20,15,15,21,21,13,5,9,14,13,12,9,8,8,7,4,6,13,16,15,14,14,11,8,6,5,2,0,-2,-2,-2,-1,-2,-4,-3,1,1,-1,0,3,3,4,4,4,3,2,1,-2,-1,3,5,4,4,4,4,3,5,7,9,11,12,13,13,13,13,13,13,13,12,11,11,10,9,8,7,10,14,14,12,12,13,15,16,15,0,0,-1,-2,-3,-4,-4,-4,-4,-2,-3,-4,-5,-4,-3,-3,-2,-1,0,0,0,-1,-1,-2,-3,-3,-4,-3,-3,-5,-6,-5,-3,-2,-1,2,3,3,1,-2,-5,-5,-5,-6,-8,-10,-13,-16,-17,-16,-16,-15,-14,-15,-16,-17,-17,-16,-12,-8,-9,-11,-9,-8,-8,-8,-8,-8,-8,-6,-5,-6,-5,-4,-5,-6,-4,-3,-2,-2,-1,-2,-4,-4,-3,-1,1,0,-2,-4,-3,-4,-6,-7,-7,-7,-9,-11,-10,-7,-4,
-4,-6,-6,-5,-4,-3,-4,-4,-6,-8,-10,-13,-12,-8,-5,-5,-6,-6,-5,-1,4,6,4,4,3,0,-4,-4,-5,-7,-9,-12,-17,-18,-18,-18,-16,-13,-14,-14,-11,-10,-11,-9,-6,-6,-6,-5,-6,-7,-4,-2,-3,-3,0,1,1,3,6,6,5,6,7,5,5,7,6,4,3,0,-2,-2,-4,-6,-5,-2,-3,-5,-2,0,-1,-1,-1,-2,0,2,0,-2,-2,-1,-3,-4,-5,-5,-6,-6,-6,-6,-6,-6,-7,-9,-10,-11,-12,-12,-11,-10,-8,-7,-8,-11,-9,-7,-6,-4,-2,-1,1,0,-3,-4,-2,0,-1,-3,-5,-7,-7,-6,-6,-3,2,2,1,3,5,6,8,9,5,4,4,2,-1,-1,0,2,5,8,9,13,16,23,32,32,26,22,16,8,-5,-23,-39,-52,-71,-91,-104,-118,-135,-139,-132,-118,-98,-72,-52,-39,-26,-12,-10,-13,-11,-8,-9,-10,-8,-4,-3,0,1,2,0,0,0,-1,-1,4,7,5,7,6,3,2,7,12,8,2,1,2,3,1,2,5,5,2,1,1,2,4,4,0,-4,-4,-1,3,-1,-7,-6,-2,-1,0,3,4,3,0,-2,0,-2,-6,-5,-1,0,-2,-5,-13,-11,-2,2,-2,-5,0,1,-1,-4,-1,2,1,-4,-8,-11,-14,-14,-15,-17,-17,-17,-18,-23,-26,-28,-27,-24,-26,-32,-33,-35,-37,-37,-39,-38,-36,-37,-43,-50,-51,-47,-47,-50,-50,-49,-48,-49,-52,-51,-49,-48,-52,-49,-42,-38,-35,
-31,-29,-32,-37,-36,-33,-27,-23,-26,-24,-22,-27,-34,-34,-30,-23,-18,-17,-22,-21,-11,-6,-8,-13,-12,-11,-9,-9,-8,-6,-4,-6,-11,-14,-13,-12,-11,-10,-6,-5,-3,0,2,4,4,3,2,3,5,4,1,1,2,1,-2,-2,-2,-2,-2,-1,0,2,3,3,-1,-3,-2,-2,-3,-2,-2,-4,-6,-8,-9,-10,-10,-10,-10,-10,-10,-10,-10,-8,-7,-6,-5,-5,-4,-3,-6,-8,-9,-7,-7,-8,-10,-11,-11,0,1,1,1,2,2,3,3,4,3,4,5,5,4,3,3,1,0,0,0,0,0,-1,-1,-1,0,0,0,0,1,2,1,1,2,2,0,0,0,0,2,4,4,3,3,4,4,6,7,8,8,8,7,7,7,8,8,8,8,6,4,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,3,3,2,3,3,2,2,2,2,2,1,0,-1,0,0,1,2,2,2,2,3,4,5,4,3,2,2,3,3,3,3,3,3,3,4,5,7,9,8,6,5,6,6,5,5,3,1,0,0,-1,0,2,3,3,4,6,7,9,11,12,12,12,11,10,10,9,8,7,8,8,6,5,5,5,6,5,3,2,2,1,-1,-2,-2,-2,-3,-4,-4,-3,-1,0,0,0,1,3,4,4,5,6,7,8,6,4,5,5,4,2,3,3,3,3,2,1,2,3,3,3,4,4,4,5,5,5,5,5,5,5,
6,6,7,6,6,5,5,5,4,4,5,5,4,2,2,2,3,2,2,3,4,5,4,3,4,6,7,7,7,6,6,4,1,0,1,1,0,-1,-2,-2,0,0,-1,0,1,2,2,0,-1,-2,-2,-4,-7,-13,-17,-18,-15,-12,-8,-5,1,12,20,28,37,49,56,62,70,72,70,64,52,38,29,23,15,7,5,8,6,3,4,6,4,1,0,1,0,-2,-2,-2,-3,-1,-1,-3,-4,-3,-3,-5,-5,-5,-6,-7,-5,-2,-2,-3,-4,-3,-2,-2,-2,-1,-1,-2,-4,-3,-2,-2,-2,-1,-3,-4,-3,-2,-2,-2,-1,-4,-5,-5,-3,-1,-1,-1,2,6,3,0,0,1,3,6,8,4,2,2,4,1,-1,-1,0,1,0,-1,1,3,6,7,6,6,7,8,9,11,14,16,17,17,16,17,18,18,20,21,22,22,20,19,19,22,27,27,24,26,29,28,28,29,29,30,29,27,25,26,26,23,21,19,18,16,15,17,19,17,14,16,16,14,13,16,18,18,17,14,11,11,11,9,6,6,5,5,6,5,5,6,5,3,3,5,5,5,4,3,3,2,1,0,-1,-3,-4,-5,-4,-3,-3,-3,-4,-3,-3,-3,-2,-1,0,0,-1,-1,-1,-2,-3,-4,-4,-3,-2,-2,-1,-1,-1,-1,-1,1,2,3,3,3,2,1,0,1,1,1,0,-1,-2,-3,-3,-3,-3,-3,-3,-3,-2,-3,-3,-2,-1,0,0,13,
11,10,8,4,5,7,4,2,3,4,5,7,8,6,7,8,6,4,6,7,5,4,4,4,3,4,6,6,6,8,8,7,7,7,7,8,9,9,8,9,9,6,5,3,4,6,5,4,4,5,2,-2,-3,-2,-1,-1,-2,-4,-4,-4,-6,-8,-10,-9,-7,-7,-7,-6,-6,-6,-6,-7,-8,-7,-2,2,1,2,5,8,8,9,11,13,14,14,13,10,8,8,5,1,-1,-1,-2,-2,-3,-2,-2,-3,-3,-4,-4,-2,0,-1,-2,0,2,0,-2,-2,-2,-4,-4,-5,-7,-7,-8,-10,-12,-12,-13,-14,-13,-11,-10,-10,-9,-7,-5,-3,0,2,3,2,3,4,4,4,5,5,4,4,3,4,5,7,9,11,10,8,9,9,11,12,10,6,5,5,2,-2,0,2,0,0,0,0,1,4,4,2,2,5,7,8,10,11,11,10,9,8,9,12,12,8,4,0,-2,-4,-6,-7,-7,-8,-9,-11,-13,-11,-8,-7,-1,3,-2,-4,0,0,-1,1,1,-1,-4,-6,-9,-10,-15,-23,-23,-19,-14,-8,-4,10,32,49,60,80,100,110,121,135,135,125,111,89,58,35,22,11,3,6,13,13,12,15,15,14,15,13,9,8,7,8,9,9,10,10,6,3,2,1,0,-1,-4,-8,-5,-1,1,2,4,5,9,11,9,10,15,15,10,8,7,5,5,7,6,2,0,7,13,11,6,7,4,1,3,9,10,7,6,7,7,4,
1,3,9,14,17,12,3,3,10,14,10,10,13,14,10,8,12,16,19,19,19,20,22,22,23,23,22,24,25,26,26,26,30,34,37,40,42,41,41,41,42,45,46,46,46,44,43,43,43,41,38,39,44,48,49,49,50,50,46,43,43,42,42,43,42,37,33,33,33,34,28,25,28,33,28,26,22,16,12,15,14,6,2,4,3,3,3,1,-2,0,3,-1,-3,-3,-3,-5,-5,-6,-7,-8,-9,-11,-13,-14,-15,-12,-7,-4,-4,-3,-3,-1,2,3,4,6,6,4,-3,-7,-8,-8,-7,-8,-10,-10,-12,-13,-13,-12,-12,-12,-11,-9,-11,-11,-9,-7,-5,-2,0,0,1,3,1,-2,-2,-1,-2,-1,-2,-3,-3,-1,0,-1,0,3,5,3,0,0,2,3,2,1,1,2,1,0,-1,-2,2,4,4,4,4,3,1,0,0,-1,0,2,0,-3,-5,-6,-6,-5,-4,-2,1,3,2,-1,-3,-2,-2,-8,-6,-5,-3,0,-1,-2,0,1,0,0,-1,-3,-4,-4,-4,-5,-4,-2,-4,-5,-3,-2,-2,-2,-1,-2,-3,-3,-3,-5,-5,-4,-4,-4,-4,-5,-7,-6,-6,-7,-7,-5,-3,-2,-3,-5,-4,-1,-1,-2,1,5,6,5,4,3,5,6,6,6,8,11,13,13,11,10,9,8,8,8,9,10,10,8,3,-1,-1,0,-3,-5,-5,-6,-9,-11,-12,-11,-9,-6,-6,-5,-2,2,4,5,5,6,6,5,5,5,
5,6,6,4,2,2,3,1,-1,1,4,3,3,5,6,8,9,9,10,12,14,14,14,15,14,12,10,10,10,8,6,3,1,-1,-2,-2,-3,-3,-4,-4,-5,-5,-5,-3,-3,-4,-5,-6,-8,-10,-9,-7,-7,-8,-9,-10,-9,-5,-3,-4,-1,3,1,-2,-1,-1,-2,-2,-3,-6,-6,-4,-5,-9,-10,-11,-13,-13,-12,-12,-10,-9,-10,-13,-14,-11,-5,-2,0,1,4,4,5,6,8,10,12,11,7,6,1,-2,2,3,0,-2,-2,-4,-4,-2,1,3,4,6,12,20,21,17,12,5,0,-11,-33,-50,-63,-82,-103,-112,-123,-136,-137,-129,-115,-92,-61,-38,-25,-14,-5,-8,-14,-15,-15,-16,-16,-15,-15,-13,-10,-9,-9,-10,-11,-11,-11,-12,-8,-5,-6,-4,-3,-2,2,5,5,1,-1,-3,-5,-5,-8,-12,-11,-12,-17,-15,-11,-10,-10,-8,-6,-8,-9,-4,-2,-9,-14,-13,-8,-9,-6,-4,-8,-14,-16,-13,-12,-11,-11,-9,-6,-8,-13,-18,-21,-18,-10,-8,-12,-16,-14,-14,-17,-18,-16,-14,-17,-21,-25,-25,-26,-27,-27,-28,-30,-30,-29,-31,-32,-30,-30,-31,-34,-39,-41,-45,-47,-46,-45,-44,-46,-48,-49,-49,-50,-46,-46,-47,-46,-44,-42,-42,-46,-51,-53,-54,-55,-54,-52,-49,-48,-47,-45,-46,-45,-40,-36,-36,-38,-38,-34,-28,-33,-35,-33,-29,-27,-21,-18,-19,-19,-11,-8,-10,-8,-7,-8,-6,-3,-5,-6,-2,0,0,1,4,4,5,5,6,
7,10,12,12,13,11,7,5,4,4,4,1,-1,-3,-3,-4,-6,-4,2,5,7,7,6,8,10,12,13,15,15,14,14,15,14,12,13,14,12,10,7,4,2,3,1,-1,0,3,3,2,2,2,2,4,4,2,1,2,1,-2,-4,-2,1,2,0,-1,0,1,0,-1,0,1,3,3,0,-2,-2,-1,-1,0,3,3,3,5,4,3,4,6,8,9,9,8,7,5,2,0,0,3,4,4,4,-2,-3,-4,-4,-4,-5,-6,-6,-6,-6,-6,-5,-4,-3,-2,-2,-3,-2,-2,-1,-1,-2,-3,-3,-3,-3,-4,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,1,1,0,-1,-2,-1,0,-1,-2,-3,-3,-4,-5,-7,-7,-6,-5,-5,-6,-6,-6,-7,-9,-11,-11,-9,-8,-7,-8,-7,-7,-8,-8,-8,-6,-2,0,0,-2,-1,-1,-1,-1,0,2,3,2,-1,-3,-3,-3,-4,-6,-8,-9,-10,-11,-10,-8,-6,-6,-6,-6,-6,-4,-3,-2,-2,-1,-1,-2,-3,-3,-4,-5,-6,-7,-7,-7,-7,-8,-9,-9,-9,-10,-9,-8,-7,-7,-7,-7,-5,-4,-3,-2,-2,-1,0,0,2,3,4,3,3,2,1,2,2,2,2,2,2,1,1,1,2,3,3,1,0,0,-1,-2,-1,0,1,2,3,4,4,6,7,6,7,9,10,11,11,11,10,9,8,7,7,8,9,7,4,3,2,2,1,1,0,-1,-1,-2,-4,-3,-1,1,
1,1,0,-1,2,4,6,7,7,6,4,4,4,2,-1,-5,-7,-6,-3,1,4,9,19,28,35,45,54,60,65,70,70,69,62,50,34,23,17,11,6,6,10,11,10,10,10,10,8,7,8,7,6,8,8,8,8,9,7,7,10,8,7,6,3,1,0,2,2,4,5,5,6,8,9,9,10,9,7,7,10,9,6,5,6,3,2,5,9,9,9,9,7,7,10,14,16,17,15,14,14,13,11,14,15,15,16,17,14,12,13,15,14,15,14,15,15,15,16,18,20,23,24,23,21,23,24,24,24,25,24,22,23,23,25,25,27,30,30,29,29,29,30,30,30,31,31,29,27,28,27,26,27,28,30,32,32,33,34,34,32,32,31,30,30,29,28,26,24,22,24,26,24,21,23,25,22,21,20,18,17,17,15,13,12,12,10,9,9,9,8,8,6,6,5,3,2,0,-1,0,0,0,-2,-3,-3,-3,-4,-4,-3,-3,-3,-3,-3,-1,0,1,1,1,1,1,0,-1,-2,-2,-3,-4,-6,-7,-8,-8,-8,-8,-9,-10,-10,-10,-10,-11,-10,-9,-7,-5,-4,-4,-4,-2,-2,-2,-2,-1,-1,-1,-1,-2,-3,-3,-2,-2,-1,0,0,0,-2,-2,-1,-1,-1,-2,-1,-1,-2,-3,-4,-4,-3,-2,-2,-3,-5,-6,-7,-7,-7,-8,-7,-7,-7,-7,-8,-8,-9,-8,-6,-6,-5,-3,-2,-3,-4,-5,-6,-2,
-3,-2,0,0,-1,-2,-1,3,5,3,1,2,4,3,0,-1,-2,-3,-2,-3,-4,-1,3,2,-1,-1,1,4,4,3,2,4,5,4,4,3,4,3,-1,-5,-7,-6,-6,-4,-3,-5,-8,-9,-6,-3,-1,2,4,4,2,0,0,1,4,4,2,1,3,5,6,7,8,7,6,5,4,6,8,6,2,-1,-2,-1,1,1,1,2,4,5,7,8,8,10,11,9,7,6,7,8,8,7,3,2,4,3,-1,-3,-1,2,2,-2,-4,-4,-2,-2,-2,1,4,7,6,4,4,6,9,12,13,13,13,13,13,12,12,12,13,12,8,3,1,3,3,0,0,1,1,-1,-4,-4,-2,0,0,3,5,0,1,3,1,0,2,0,-3,-1,-2,-2,-1,-8,-16,-13,-6,-2,3,10,23,41,53,58,71,90,101,111,122,118,106,91,70,41,18,5,-5,-11,-10,-4,-1,2,9,13,10,9,13,15,12,6,7,10,12,13,13,9,6,8,7,4,8,12,11,8,8,9,8,5,2,2,3,3,3,3,2,2,2,0,0,3,9,9,3,1,5,11,10,3,4,8,6,5,5,4,5,6,8,9,7,7,6,7,10,17,18,12,10,14,15,12,15,16,15,13,11,12,15,18,18,21,27,28,27,28,28,24,22,26,30,29,29,34,36,35,38,43,44,47,48,45,45,47,50,51,53,54,53,50,43,39,42,46,47,48,
50,48,46,39,34,31,32,35,37,38,38,35,30,25,24,22,24,29,32,26,20,15,8,7,12,14,9,8,11,11,12,13,10,5,3,6,4,3,6,7,6,5,3,1,1,3,3,-1,-3,-4,-7,-9,-9,-6,-5,-4,-2,0,-1,-3,-4,-4,-3,-1,0,0,-1,1,0,-1,-1,1,3,4,4,4,4,4,1,-1,-1,0,2,4,4,2,2,4,3,3,5,9,9,8,7,6,6,7,8,8,8,8,7,5,4,5,5,2,0,0,2,1,0,0,2,1,-3,-3,-1,2,3,1,0,1,0,-1,0,4,6,5,2,0,2,4,5,6,8,8,6,3,1,1,2,3,3,4,3,-2,-4,-3,-2,-2,0,2,3,3,3,1,-1,0,3,3,0,-2,-1,-1,-2,-2,-4,-5,-4,-3,-4,-5,-3,-1,0,-1,-3,-4,-4,-2,0,0,0,0,1,0,-1,-1,0,0,1,1,1,1,2,3,1,4,4,3,2,3,3,4,4,1,-1,1,2,0,-1,0,2,3,5,6,5,5,7,4,1,1,4,4,2,0,-1,0,1,0,-2,-2,-1,0,1,2,5,10,12,11,10,9,9,10,13,13,10,6,4,2,0,0,2,3,3,2,0,0,2,4,2,0,0,-1,-2,-2,-1,0,1,0,-1,0,3,5,5,4,3,3,3,2,0,-3,-5,-6,-5,-7,-8,-6,-4,-3,-3,-4,-4,-2,2,2,0,0,
4,6,4,0,0,2,4,4,3,3,3,1,-2,-5,-4,-2,-1,-4,-7,-9,-10,-11,-11,-11,-11,-10,-10,-11,-11,-10,-6,-1,1,-1,-1,1,1,0,1,2,4,4,2,-1,-1,-4,-5,-1,0,-3,-1,0,-3,0,4,3,2,3,3,9,17,15,9,5,0,-7,-20,-38,-51,-58,-70,-87,-97,-108,-118,-116,-106,-92,-70,-41,-19,-5,5,12,12,5,1,0,-7,-12,-11,-10,-14,-15,-12,-8,-8,-10,-10,-12,-11,-7,-7,-10,-9,-6,-9,-12,-11,-7,-7,-8,-8,-6,-2,-3,-5,-5,-3,-2,-2,-2,-2,-1,-2,-5,-10,-10,-5,-2,-6,-13,-12,-6,-7,-9,-8,-7,-6,-6,-7,-8,-10,-10,-9,-8,-7,-8,-11,-18,-18,-14,-13,-18,-18,-16,-18,-18,-19,-16,-16,-16,-19,-23,-24,-27,-30,-31,-29,-30,-30,-27,-25,-28,-31,-29,-30,-33,-36,-35,-39,-43,-45,-48,-50,-47,-47,-48,-51,-52,-52,-53,-54,-52,-46,-43,-44,-48,-48,-48,-49,-48,-46,-40,-34,-31,-32,-35,-38,-39,-38,-35,-31,-27,-27,-25,-25,-31,-35,-29,-22,-17,-12,-11,-15,-16,-11,-11,-13,-14,-15,-15,-12,-8,-6,-6,-4,-5,-7,-7,-7,-5,-4,-2,-2,-3,-3,0,2,3,6,8,8,6,5,3,1,-1,-1,0,1,2,1,-1,-3,-3,-3,-4,-4,-2,-1,-4,-6,-7,-7,-6,-6,-6,-3,-1,-1,-2,-3,-5,-5,-4,-4,-5,-4,-3,-5,-9,-9,-7,-6,-5,-4,-5,-7,-6,
-6,-7,-6,-4,-3,-4,-4,-2,0,0,-1,-1,0,0,-2,-1,2,2,0,-4,-4,-3,-2,-3,-1,0,-1,-4,-6,-4,-1,0,-2,-4,-5,-6,-8,-8,-6,-2,0,-1,-2,-3,-2,-3,-1,3,6,5,4,4,2,0,-1,-2,-2,0,1,0,-3,-3,0,2,2,2,3,4,4,5,4,3,3,4,2,-1,-2,1,3,3,3,1,-1,-1,0,1,0,0,1,1,1,0,0,-1,-1,0,-1,-1,0,-5,-4,-5,-6,-5,-5,-6,-6,-5,-5,-5,-5,-4,-3,-3,-3,-4,-6,-6,-6,-6,-6,-6,-5,-5,-6,-6,-5,-4,-4,-4,-4,-5,-4,-4,-4,-6,-7,-8,-10,-12,-13,-13,-12,-12,-12,-13,-13,-12,-11,-9,-8,-7,-6,-6,-7,-6,-5,-5,-4,-5,-6,-7,-7,-7,-8,-7,-6,-6,-6,-6,-8,-8,-8,-8,-8,-8,-7,-6,-7,-7,-7,-6,-4,-2,0,0,0,0,0,-1,-1,-3,-4,-5,-6,-7,-8,-8,-6,-5,-7,-8,-7,-4,-3,-3,-3,-3,-3,-3,-4,-3,-2,-1,-1,-1,-2,-1,1,2,2,2,3,3,3,3,3,3,3,2,0,-2,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,0,2,3,3,2,1,1,1,-1,0,1,-1,-3,-4,-3,-3,-4,-7,-10,-10,-9,-7,-5,-1,7,15,22,27,34,41,45,52,57,56,53,47,34,19,9,1,-4,-8,-8,-4,-1,-1,1,4,5,4,5,8,6,4,4,5,4,3,
4,2,2,5,5,3,5,6,5,3,3,4,4,2,1,1,3,3,1,-1,-1,-1,0,3,4,4,5,6,3,1,5,8,8,6,6,6,6,6,5,5,5,5,5,5,6,5,5,4,5,8,9,9,11,14,15,13,13,13,13,14,14,14,17,20,21,20,20,19,19,19,18,16,16,16,17,16,16,17,18,18,20,21,24,25,27,27,27,27,30,30,27,28,30,29,26,25,26,26,26,25,25,26,25,22,19,18,18,19,20,19,19,18,17,16,18,17,16,17,20,17,14,12,10,10,10,10,9,9,9,8,9,8,8,9,7,5,4,5,5,5,4,4,4,3,3,2,2,2,1,0,-1,-2,-3,-2,-2,-1,0,2,3,4,4,3,3,4,5,6,7,8,7,6,5,5,6,6,6,5,5,5,4,3,3,3,3,4,4,3,3,3,2,1,2,3,3,2,2,2,0,1,2,1,1,2,2,0,-1,0,0,0,1,1,1,1,2,2,2,3,2,3,4,5,4,3,3,4,3,2,3,4,5,3,1,1,1,2,2,3,4,4,3,1,0,1,1,1,1,0,-2,-4,-6,-6,-5,-5,-4,-3,-1,-1,0,0,0,1,2,1,-1,-2,-2,-2,-3,-4,-4,-4,-4,-4,-3,-2,-1,0,0,-1,-2,-2,-2,-2,-1,-1,-2,-3,-2,-2,-2,-3,-3,-3,-2,-2,-2,-3,-3,-3,-3,-1,
-3,-3,1,5,4,1,0,1,0,-2,-2,0,2,2,-1,-5,-5,-1,0,-4,-6,-5,-4,-4,-4,-5,-8,-7,-6,-8,-6,-2,1,1,3,5,7,9,10,9,8,10,10,8,7,7,8,6,3,2,5,7,8,8,5,4,7,10,10,9,11,12,9,7,7,7,7,7,5,0,-2,-2,-1,0,1,-1,-4,-7,-8,-9,-8,-5,-4,-8,-5,-1,-3,-4,1,3,5,5,2,1,2,2,0,-3,-10,-19,-16,-6,5,15,23,33,49,65,74,90,108,116,124,131,125,109,88,66,44,25,12,4,4,10,15,16,15,17,20,21,18,14,8,5,2,4,8,11,12,13,6,0,2,4,4,7,8,4,0,-2,-2,0,5,7,5,4,4,2,1,2,4,2,1,2,3,4,5,4,1,2,8,7,3,4,4,3,5,9,9,5,8,13,15,10,9,12,12,12,17,15,6,7,13,16,14,16,18,15,10,10,12,16,17,16,18,19,17,13,15,21,20,17,21,27,27,29,32,33,33,38,43,41,42,44,46,45,42,44,44,43,42,44,46,44,42,44,45,47,51,54,56,55,49,45,43,41,37,36,37,35,31,26,25,29,27,22,25,28,23,20,16,9,8,11,10,4,3,5,3,2,4,3,2,5,5,1,2,3,1,0,0,0,-2,-3,-5,-6,-4,-4,-7,-9,-6,-5,-7,-7,-6,-7,-8,-9,-9,-9,
-9,-9,-9,-7,-5,-4,-5,-6,-4,-2,-1,0,2,3,2,0,-4,-5,-3,-2,-3,-4,-4,-4,-5,-5,-5,-3,-4,-6,-7,-6,-4,-3,-4,-5,-4,-2,-3,-2,0,3,6,6,5,5,5,5,4,1,0,-1,0,0,-2,-5,-7,-7,-6,-6,-5,-3,0,1,-1,-1,0,1,2,3,4,3,2,0,-2,-3,-2,-2,-4,-3,-1,-1,-2,-2,1,4,5,3,2,2,1,-3,-7,-10,-9,-7,-9,-10,-10,-8,-6,-5,-3,0,3,5,3,0,-2,-3,-3,-1,0,-1,-1,-2,-5,-6,-5,-7,-8,-7,-6,-8,-8,-7,-7,-7,-7,-9,-9,-6,-4,-6,-8,-7,-6,-10,-16,-15,-11,-7,-5,-5,-4,-3,-4,-5,-6,-4,0,0,-2,-2,-1,0,0,0,0,0,-1,-2,0,0,-2,-2,-4,-8,-10,-7,-3,-3,-3,-2,-3,-1,1,0,-2,0,3,3,2,1,1,0,0,-1,-2,-1,2,3,1,-2,-3,-2,-2,-2,0,3,5,5,1,-2,-1,1,2,1,2,4,4,2,1,0,3,7,7,2,2,6,8,7,6,7,6,8,9,9,8,9,8,4,2,1,0,-3,-5,-7,-8,-6,-6,-8,-8,-5,-4,-4,-3,-1,2,2,0,-3,-3,-3,-1,0,-3,-6,-7,-7,-8,-8,-6,-4,-4,-4,-5,-5,-2,2,4,4,4,3,2,5,8,10,12,13,13,10,9,12,9,5,7,6,2,0,-1,-3,0,2,-1,-1,4,6,13,20,
18,9,0,-10,-20,-31,-47,-63,-73,-89,-106,-113,-120,-127,-121,-107,-89,-65,-41,-24,-10,-2,-1,-6,-12,-13,-12,-14,-17,-19,-15,-11,-7,-4,-1,-2,-7,-8,-10,-12,-7,-2,-5,-5,-4,-6,-8,-3,2,1,1,0,-6,-7,-4,-4,-5,-2,1,-1,-3,0,0,-2,-3,-4,-6,-6,-2,-3,-7,-8,-4,-5,-7,-4,-6,-9,-8,-5,-7,-11,-13,-9,-7,-12,-13,-11,-15,-13,-6,-7,-14,-18,-15,-15,-19,-17,-12,-12,-14,-15,-18,-19,-20,-21,-18,-14,-16,-20,-20,-17,-21,-28,-31,-32,-35,-35,-34,-38,-43,-43,-43,-45,-48,-47,-45,-47,-47,-45,-44,-45,-47,-44,-43,-44,-47,-50,-52,-56,-57,-56,-50,-45,-43,-41,-39,-38,-39,-36,-32,-27,-27,-31,-29,-23,-25,-27,-25,-21,-17,-11,-9,-12,-10,-5,-4,-4,-2,-3,-4,-4,-3,-6,-4,-2,-3,-3,-1,0,-1,-1,1,2,4,5,4,5,7,9,7,6,8,7,7,7,8,9,10,10,9,8,8,6,3,3,4,5,2,0,-1,-2,-3,-3,-3,0,3,3,2,1,2,3,3,3,4,4,4,3,4,6,7,6,4,3,4,5,4,3,2,1,-1,-5,-8,-9,-8,-7,-7,-7,-7,-5,-3,-2,-3,-3,-1,2,4,4,4,4,4,1,-2,-3,-1,0,-2,-3,-4,-4,-4,-3,-2,-1,1,2,2,2,3,3,1,0,1,0,-4,-6,-7,-5,-4,-4,-3,0,4,6,5,4,6,8,8,5,
3,1,0,-3,-6,-7,-5,-3,-2,-2,-2,-4,-3,-2,-2,-1,2,3,2,4,6,4,4,5,5,4,3,3,3,5,6,3,1,3,5,3,3,7,12,13,9,4,2,1,0,0,1,3,4,2,-2,-2,0,2,1,0,0,-1,-2,-2,0,0,-1,-2,0,0,1,5,7,4,1,1,1,1,1,-2,-4,-2,-1,-2,-5,-5,-4,-3,-3,-3,-2,-1,0,-1,-3,-5,-4,-1,1,0,1,1,-1,-5,-6,-6,-3,-2,-3,-4,-4,-4,-4,-5,-5,-4,-4,-4,-5,-6,-6,-3,-3,-5,-6,-6,-7,-6,-6,-7,-8,-8,-8,-9,-9,-7,-6,-5,-4,-3,-2,-1,-1,-2,-2,0,0,-1,-2,-3,-4,-5,-6,-7,-6,-4,-5,-6,-7,-6,-5,-3,-2,-2,-1,-2,-3,-3,-3,-3,-2,-2,-3,-5,-6,-6,-7,-6,-6,-8,-9,-10,-11,-13,-13,-12,-12,-12,-11,-10,-10,-9,-8,-8,-5,-4,-5,-5,-3,-3,-6,-8,-11,-14,-14,-11,-7,-1,3,9,17,26,33,43,50,52,56,59,56,52,45,31,18,10,4,-1,-3,0,2,3,3,2,3,3,0,-2,0,1,-2,-1,1,0,2,3,2,1,5,4,2,2,3,-1,-2,0,1,2,4,4,1,2,3,1,0,0,0,-2,-1,1,1,1,3,1,0,2,3,3,2,4,5,3,2,3,3,2,1,3,4,3,3,5,6,5,6,4,2,3,8,9,8,7,10,9,6,7,
7,8,10,11,12,10,9,9,8,10,11,9,11,15,18,19,20,19,18,21,25,25,24,25,26,26,24,25,24,24,25,25,24,23,24,23,26,27,27,28,29,29,26,25,23,22,22,22,22,21,19,16,17,19,17,14,14,15,12,9,8,5,5,6,5,3,4,2,0,1,1,1,2,2,2,1,2,0,-1,0,1,1,1,1,0,-1,-2,-2,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-5,-5,-4,-4,-3,-2,-1,-2,-1,0,1,1,2,3,2,2,1,1,1,1,1,0,0,0,-1,-1,-1,-1,-1,-2,-3,-4,-4,-3,-2,-2,-3,-3,-2,-1,1,2,5,7,8,7,7,7,8,8,8,6,6,7,7,5,4,3,2,3,3,2,3,5,5,3,2,3,4,4,4,2,1,0,0,-1,-1,0,-1,-2,-2,-1,0,0,3,5,6,6,5,4,5,5,4,3,2,3,3,1,-1,-1,1,3,5,5,6,7,7,6,6,7,7,8,8,7,5,5,4,3,3,3,2,1,2,2,1,2,3,4,4,4,3,3,3,3,2,2,3,3,1,-2,-2,0,3,5,5,6,6,5,4,3,3,5,5,4,2,1,1,2,3,4,4,3,3,4,4,4,4,5,3,2,3,3,3,3,3,3,4,5,4,4,4,4,4,4,4,4,4,3,2,2,3,4,4,4,3,2,2,1,1,1,0,
-1,-1,-2,-5,-7,-8,-6,-3,-2,-3,-6,-7,-5,-4,-3,-2,1,4,4,7,2,2,6,7,6,2,-3,-3,2,-1,-10,-11,-11,-18,-21,-14,-5,3,10,22,38,52,65,83,102,112,127,141,137,121,104,85,62,42,26,13,8,12,13,9,13,22,24,21,15,7,4,3,-6,-9,-4,-1,-1,-2,-6,-8,-5,0,4,6,10,8,4,3,4,6,11,10,9,11,8,7,8,9,6,4,3,1,3,9,10,2,-4,-2,3,5,5,8,6,3,4,4,1,-2,-1,0,-2,-6,-8,-9,-8,-3,4,4,1,4,11,13,11,14,20,23,22,22,24,25,25,25,28,31,30,26,23,23,21,20,24,29,30,31,36,38,38,43,51,52,51,51,51,50,52,54,51,49,50,52,51,47,44,47,51,53,53,55,56,55,48,45,47,48,45,44,46,44,40,39,38,39,36,31,34,36,34,29,26,22,19,20,18,16,15,17,17,14,12,9,7,8,6,4,4,5,4,3,0,-7,-6,-6,-6,-6,-4,-6,-7,-4,-3,-3,-2,0,2,4,4,4,6,7,6,4,3,5,7,5,4,4,3,1,-2,-3,-3,-3,-3,-7,-8,-6,-5,-5,-3,-3,-6,-8,-7,-4,-3,-4,-5,-5,-7,-8,-8,-5,-3,-2,-3,-3,-2,0,1,0,0,0,-1,0,0,-1,0,-2,-5,-6,-4,-3,-3,-3,-4,-7,-7,-4,-4,-3,-2,-1,-5,-6,
-6,-5,-5,-4,-4,-6,-5,-4,-5,-4,-1,2,4,4,3,0,-1,0,1,2,2,3,0,-4,-5,-4,-2,1,4,1,-5,-8,-8,-9,-8,-5,-5,-7,-9,-9,-9,-5,-1,-1,-3,-3,-3,-2,1,2,0,-2,-3,-4,-3,-4,-4,-4,-5,-6,-7,-7,-6,-4,-3,-4,-4,-2,-2,-4,-6,-8,-9,-7,-6,-6,-8,-9,-10,-12,-12,-8,-4,-3,-4,-3,-2,-2,-2,-4,-5,-1,3,4,3,2,1,-2,-3,-3,-1,2,4,4,2,-1,-1,1,1,0,0,-1,-3,-5,-4,-3,-2,-2,-3,-4,-5,-6,-4,-1,1,1,1,-1,-5,-5,-4,-3,-1,4,5,1,-3,-4,-5,-4,-4,-5,-4,-2,0,-7,-10,-4,1,1,-3,-6,-3,3,1,-7,-8,-10,-21,-23,-15,-8,-3,1,8,22,34,44,62,84,98,111,125,122,109,96,79,57,33,18,7,-1,1,3,0,-2,5,9,8,4,0,0,4,3,0,1,-1,2,5,-1,0,1,3,6,7,8,7,6,5,5,8,9,8,6,6,4,2,0,-1,-4,0,0,-4,-5,-3,0,5,4,-3,0,10,12,12,19,22,15,7,0,-9,-19,-36,-51,-65,-83,-102,-112,-125,-139,-135,-120,-103,-84,-60,-41,-25,-12,-6,-9,-11,-9,-12,-20,-23,-21,-14,-8,-4,-4,5,8,4,1,1,1,5,6,3,-2,-4,-8,-11,-8,-5,-4,-5,-7,-11,-11,-10,-11,-8,-6,-7,-8,-6,-4,-6,-5,-5,-11,
-11,-4,1,-2,-5,-6,-5,-7,-5,-2,-3,-4,-1,2,3,1,2,6,7,7,7,2,-3,-4,-1,-4,-11,-12,-11,-14,-18,-19,-18,-19,-21,-22,-23,-24,-26,-27,-26,-22,-21,-20,-20,-20,-23,-28,-29,-32,-37,-39,-39,-43,-50,-51,-50,-49,-50,-50,-50,-52,-50,-48,-49,-52,-50,-46,-44,-46,-50,-53,-52,-53,-54,-52,-46,-44,-46,-47,-43,-44,-44,-42,-39,-37,-37,-39,-36,-31,-32,-35,-32,-27,-25,-21,-18,-18,-17,-14,-14,-15,-14,-13,-12,-10,-9,-9,-7,-5,-6,-6,-5,-6,-2,4,3,3,3,3,2,3,4,2,0,1,0,-2,-4,-5,-5,-5,-7,-8,-8,-5,-3,-6,-7,-6,-5,-5,-3,0,2,3,4,3,4,7,9,7,6,6,5,5,7,10,9,6,4,4,4,4,6,7,6,3,1,0,0,1,0,-2,-2,-1,0,0,0,0,0,0,0,2,4,5,4,3,3,3,4,6,6,4,3,3,1,2,4,5,5,5,4,3,3,5,5,4,5,4,1,-2,-4,-5,-3,0,1,0,0,0,-1,-1,1,5,6,5,3,0,-2,1,7,9,9,11,10,8,7,10,11,12,10,6,3,3,4,5,5,4,1,0,0,2,3,4,3,3,4,4,4,5,6,6,5,3,3,4,4,3,2,4,6,7,8,8,7,8,9,10,11,13,14,10,6,6,5,4,3,3,3,5,5,3,-1,-2,-2,-1,1,2,3,3,
1,-2,-4,-5,-3,-1,-1,-2,-2,-1,0,1,3,4,4,3,2,2,3,4,5,6,4,1,-1,-1,-1,1,4,4,3,3,1,-3,-4,-1,3,4,4,3,4,5,4,2,0,5,8,4,0,0,4,7,4,-2,0,8,8,12,21,23,16,8,2,-3,-10,-23,-35,-45,-63,-84,-96,-111,-124,-122,-111,-99,-80,-56,-34,-19,-8,-1,-1,-3,-1,2,-4,-8,-8,-4,0,-1,-4,-2,-1,-1,0,-3,-6,2,1,-1,-3,-5,-5,-6,-6,-6,-5,-4,-5,-6,-6,-6,-5,-5,-5,-4,-3,-1,-2,-2,-1,0,0,-1,-3,-2,1,0,-4,-7,-8,-11,-13,-12,-8,-2,1,6,14,23,32,42,49,53,60,65,64,58,51,39,26,18,10,3,0,1,3,4,4,6,10,9,7,3,3,2,-1,-4,-1,-1,0,1,1,-1,1,2,3,4,5,5,4,4,4,4,5,5,5,6,4,3,2,3,2,2,5,7,7,8,8,6,6,7,7,6,5,4,3,3,3,3,2,0,-3,-2,-1,-2,-3,-2,-2,-1,1,2,2,3,5,5,5,5,6,5,4,5,7,8,9,9,9,6,6,6,8,7,8,9,10,12,15,17,19,21,21,22,25,25,25,23,24,24,24,25,26,23,24,25,24,23,22,22,26,27,26,25,26,24,21,20,22,23,22,21,21,20,18,17,18,20,19,16,15,17,15,13,11,9,9,8,7,7,
6,5,5,7,7,7,7,7,6,6,8,7,6,9,9,2,1,2,2,3,3,3,2,3,4,3,3,4,4,4,4,5,5,6,6,4,3,4,4,4,4,4,2,0,-1,-2,-3,-2,-3,-4,-5,-5,-4,-5,-5,-5,-6,-7,-6,-4,-3,-2,-1,-1,-1,-1,0,2,3,4,4,3,3,3,2,1,1,1,1,1,1,0,0,-1,-2,-2,-1,-1,-1,-2,-2,-3,-3,-2,-1,-1,0,-1,-2,-3,-3,-3,-3,-2,-1,-1,-2,-2,-2,-1,0,2,3,4,3,0,-1,-1,-1,-1,-1,-1,-2,-3,-4,-3,-3,-2,-1,-3,-5,-6,-7,-7,-7,-7,-7,-9,-9,-9,-7,-6,-4,-4,-4,-4,-5,-4,-3,-1,-1,-2,-3,-3,-2,-2,-3,-3,-2,-2,-3,-3,-3,-3,-3,-4,-5,-4,-3,-3,-3,-3,-4,-5,-5,-5,-5,-5,-6,-7,-8,-6,-6,-5,-4,-3,-2,-2,-2,-2,-3,-2,-2,-2,-1,0,-1,-2,-2,-1,-1,1,2,3,4,3,3,2,2,1,0,-1,-2,-2,-2,-1,-1,-2,-3,-3,-3,-3,-2,-1,0,0,0,-1,-2,-1,-1,-2,-2,0,-1,-2,-3,-2,-2,-3,-3,-3,-3,-2,0,-2,-3,-3,-3,-3,-6,-8,-7,-3,-4,-6,-6,-7,-10,-11,-8,-5,0,4,7,14,20,26,35,42,46,54,62,60,57,52,39,26,18,11,5,1,0,0,-1,-3,-1,3,4,2,0,1,2,0,1,2,1,1,4,0,
-4,0,2,-3,-7,-5,-5,-7,-5,-5,-4,-1,4,9,14,15,15,16,15,16,14,9,6,9,13,10,4,0,3,9,11,9,10,12,13,13,11,8,6,9,11,12,7,4,6,9,11,14,14,9,10,16,17,15,19,23,22,17,16,15,15,14,12,15,17,14,11,13,17,18,17,18,22,26,28,30,27,27,34,43,44,43,44,48,52,56,60,62,63,64,65,62,58,53,51,51,50,47,45,47,45,37,34,37,37,33,33,36,33,25,20,22,28,28,24,27,29,26,25,23,18,17,19,17,13,11,12,11,12,12,7,1,2,4,1,0,-1,-1,1,1,-3,-1,1,4,7,9,8,7,8,7,5,6,8,8,9,10,6,2,3,5,7,7,5,3,1,0,-1,-2,-1,-2,-2,-2,-1,0,3,6,5,5,6,6,5,7,8,6,3,1,0,-2,-3,-3,-3,-3,3,7,4,1,2,6,8,8,10,11,10,9,7,4,5,8,6,3,2,2,2,3,2,1,1,1,2,3,5,6,4,3,3,1,-1,-3,-5,-6,-5,-6,-8,-7,-5,-3,-1,1,4,5,5,3,4,7,9,9,8,8,8,7,6,6,8,9,9,6,4,2,1,-2,-4,-4,-4,-5,-3,-3,-5,-6,-5,-3,-2,-2,0,3,3,3,2,2,-2,-3,-1,-3,-6,-6,-6,-9,-10,-13,-16,-16,-11,-9,-8,-7,-6,-8,-11,-11,-6,1,
5,4,2,2,1,2,5,8,9,10,11,10,8,8,9,7,4,4,4,5,4,2,-1,-3,-3,-4,-2,4,5,2,0,1,2,2,4,4,3,0,-3,-6,-4,0,0,-4,-5,-6,-10,-13,-10,-6,-4,-5,-7,-8,-7,-5,-5,-4,3,2,-1,3,2,-3,-5,-8,-11,-10,-13,-20,-19,-17,-22,-23,-18,-10,-2,3,12,31,49,59,73,91,102,117,129,127,114,100,83,61,39,25,16,10,6,8,10,11,13,17,16,11,6,6,6,3,4,8,8,9,7,0,-3,3,8,6,2,3,5,3,-2,-5,1,6,4,3,3,2,2,2,1,-1,-1,-4,-5,-1,4,0,-9,-13,-5,3,2,-2,6,11,8,5,7,10,13,17,20,19,17,18,22,22,21,27,29,23,23,29,28,20,22,26,21,17,19,19,18,19,19,20,21,22,22,24,27,28,28,28,29,30,31,33,31,29,35,44,43,38,37,38,39,-2,1,-1,-3,2,7,5,5,8,5,3,3,-1,-4,-9,-14,-15,-15,-16,-18,-17,-15,-12,-11,-12,-15,-13,-8,-4,-6,-12,-14,-10,-11,-13,-15,-15,-14,-11,-9,-10,-13,-12,-10,-6,-6,-9,-11,-13,-13,-10,-11,-16,-18,-16,-18,-22,-21,-16,-15,-16,-16,-15,-15,-17,-17,-14,-12,-14,-18,-19,-18,-19,-24,-28,-31,-30,-28,-27,-34,-42,-43,-43,-45,-48,-53,-56,-60,-62,-63,-65,-65,-63,-59,-54,-52,-52,-52,-48,-46,-47,
-46,-39,-35,-37,-38,-33,-33,-36,-33,-25,-21,-22,-28,-27,-23,-27,-29,-26,-23,-20,-16,-16,-18,-16,-13,-12,-11,-9,-11,-10,-6,-1,-1,-2,1,2,2,3,0,1,4,2,-1,-3,-6,-9,-8,-7,-8,-6,-4,-6,-7,-7,-8,-8,-5,-2,-2,-4,-6,-7,-6,-3,-2,-1,0,0,0,0,2,2,1,1,-1,-4,-4,-4,-5,-6,-5,-6,-7,-5,-3,-2,-1,1,2,3,4,4,-1,-6,-5,-1,-2,-7,-8,-8,-10,-11,-10,-10,-9,-6,-6,-9,-8,-4,-3,-3,-3,-3,-3,-2,-2,-2,-2,-3,-6,-7,-5,-5,-4,-3,-1,1,3,3,3,5,7,7,5,2,1,-1,-3,-5,-5,-3,-4,-7,-9,-9,-8,-9,-9,-7,-6,-7,-8,-10,-10,-8,-5,-4,-2,0,2,2,3,4,3,4,5,6,5,4,3,3,1,-2,-3,-2,-1,-1,1,2,1,2,5,5,6,8,10,13,15,14,10,7,7,6,5,7,10,9,5,-1,-5,-4,-2,-2,-1,-2,-5,-8,-9,-10,-11,-10,-8,-7,-8,-6,-4,-3,-3,-4,-4,-1,1,2,3,3,0,-5,-6,-3,-1,-2,-3,-4,-6,-7,-6,-3,0,3,2,-2,-2,2,2,3,8,11,9,5,3,3,5,5,5,4,4,3,-2,-2,0,-3,-3,1,4,7,9,8,10,16,16,14,19,21,17,9,0,-5,-14,-33,-51,-61,-74,-91,-103,-117,-129,-126,-114,-101,-82,-60,-39,-25,-15,-9,-4,-5,-8,-9,
-13,-16,-17,-13,-9,-8,-8,-3,-5,-8,-8,-9,-6,0,2,-4,-6,-4,-1,-1,-2,-1,4,5,-1,-5,-3,-2,-3,-2,-2,-1,0,1,1,2,3,0,-4,-1,8,12,4,-5,-3,-1,-7,-12,-10,-7,-10,-13,-15,-19,-21,-20,-17,-17,-21,-21,-21,-27,-28,-23,-23,-27,-26,-21,-23,-25,-22,-18,-20,-20,-19,-22,-23,-23,-23,-23,-23,-24,-27,-28,-28,-29,-30,-31,-32,-34,-33,-31,-36,-44,-44,-40,-38,-38,-40,2,2,4,3,1,-1,-3,-3,-4,-2,0,1,2,3,3,6,7,7,8,10,10,9,10,10,9,9,9,7,7,8,8,8,7,7,7,8,9,10,9,7,7,7,7,5,3,3,4,6,7,7,6,6,7,9,10,10,10,10,8,7,8,8,9,11,11,10,6,6,8,9,10,10,12,13,16,16,15,14,13,16,20,21,21,23,25,27,28,30,32,31,33,35,33,30,29,25,26,26,25,24,24,24,20,17,18,18,17,15,16,15,12,11,11,13,12,9,10,13,12,10,9,8,8,8,6,6,6,5,3,3,3,1,0,-1,-3,-4,-4,-3,-4,-3,-2,-4,-2,-2,-1,1,3,4,3,2,1,1,1,2,1,2,2,0,-1,-1,0,2,3,3,2,1,0,0,0,0,0,-1,-1,-1,-3,-3,-1,1,1,2,2,3,2,2,2,2,2,3,2,0,-1,-2,-3,-2,2,2,1,2,4,5,5,
5,6,6,7,7,6,5,6,5,3,2,2,2,3,3,3,2,2,1,2,3,4,4,4,5,4,4,3,2,1,1,0,0,-1,-1,-1,0,0,1,2,2,2,3,4,4,4,5,5,5,4,4,4,5,6,6,6,5,4,3,2,2,1,0,-1,-2,-3,-4,-4,-4,-3,-2,-2,-1,1,1,2,2,2,1,1,1,0,-1,-1,-2,-3,-4,-5,-5,-4,-2,-1,-1,-1,-1,-2,-2,-2,-1,1,2,2,1,1,0,1,2,4,4,4,4,4,3,2,2,2,1,1,1,1,1,0,0,0,0,0,1,3,3,2,2,2,2,3,5,6,6,5,3,2,2,3,2,2,2,2,-1,-3,-2,-1,0,0,0,1,1,0,-1,-1,1,1,1,2,3,1,-1,-1,-1,0,0,-3,-4,-4,-6,-7,-7,-3,2,5,9,17,25,32,39,47,52,59,64,62,59,51,40,28,20,13,7,4,1,0,2,4,5,9,10,9,7,8,7,5,4,6,5,4,3,0,0,2,2,0,0,-2,-1,-1,-2,-3,-1,1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,2,0,-4,-5,-1,4,3,1,4,6,6,6,7,8,9,9,10,11,9,7,7,8,9,12,12,10,9,11,12,10,11,10,9,8,11,10,10,14,16,16,12,11,12,14,13,14,15,16,16,17,17,19,18,16,18,23,24,21,21,20,19,41,
43,43,40,39,42,44,41,41,45,48,52,52,55,57,57,51,46,50,49,42,38,41,39,33,28,29,36,34,30,33,34,30,26,21,16,15,14,12,11,10,10,8,9,10,10,9,9,9,7,9,7,5,7,8,6,7,7,5,5,6,5,4,1,-2,-4,-6,-6,-7,-9,-9,-8,-7,-7,-6,-4,-3,-2,-3,-5,-5,-3,-2,-2,-2,-2,-2,-2,-3,-2,1,4,6,8,6,2,0,1,2,0,-1,-2,-3,-5,-8,-8,-5,0,2,1,0,2,0,-2,-2,1,3,3,0,-2,-2,-1,0,0,2,4,2,-2,-5,-4,-4,-4,-3,-1,0,-1,1,4,4,3,1,1,1,2,3,2,-1,-3,-4,-5,-4,-1,1,2,1,-2,-7,-9,-7,-5,-5,-6,-6,-5,-5,-4,-4,-5,-3,-2,-3,-5,-7,-7,-4,-1,-1,-5,-5,-5,-6,-6,-2,0,0,-4,-8,-10,-10,-7,-4,-3,0,1,-1,-2,-1,1,2,1,-1,-2,-4,-5,-5,-4,-5,-6,-7,-8,-7,-5,-4,-3,-1,1,0,0,1,2,3,5,5,5,3,2,0,-1,0,0,-1,-2,-3,-4,-4,-3,-3,-5,-5,-2,0,0,1,2,3,3,2,2,4,10,13,12,10,9,8,9,10,10,10,10,10,10,10,9,8,5,2,1,0,-1,-3,-6,-7,-11,-14,-15,-17,-16,-12,-3,-5,-6,-1,2,0,-3,-6,-6,-4,-5,-12,-16,-17,-20,-20,-14,-9,1,13,26,47,
66,80,95,113,121,131,142,140,123,102,81,58,34,15,6,2,5,6,5,7,13,15,11,4,-1,0,-1,-7,-3,2,1,-1,-2,-5,-5,-5,-10,-12,-11,-9,-6,-7,-11,-14,-10,-3,0,5,9,6,4,4,2,4,7,10,5,2,4,5,0,-4,4,11,5,-2,0,4,3,5,8,5,0,-2,1,5,6,7,11,12,10,9,10,7,8,12,12,7,5,6,3,0,1,3,4,7,11,15,17,21,28,34,39,41,42,40,40,41,43,44,44,45,46,47,46,43,42,44,50,51,53,54,55,54,54,53,48,45,44,49,52,50,49,51,51,44,41,43,43,41,42,45,40,32,24,23,27,23,20,25,24,11,4,2,1,4,12,12,9,10,10,11,12,16,18,20,22,20,15,15,19,16,13,11,11,9,8,8,11,14,13,10,10,10,8,8,10,7,4,4,1,-3,-2,0,-2,-2,1,1,0,-39,-42,-41,-39,-39,-42,-42,-39,-40,-43,-47,-50,-52,-54,-57,-56,-51,-47,-48,-48,-41,-38,-40,-37,-33,-29,-31,-36,-34,-29,-31,-32,-27,-23,-19,-16,-13,-13,-10,-10,-10,-8,-7,-10,-9,-8,-9,-9,-8,-6,-7,-5,-3,-6,-7,-6,-7,-7,-5,-5,-5,-5,-4,-2,1,4,6,7,8,9,10,8,7,7,7,6,4,4,5,6,6,4,3,2,2,2,2,2,2,1,-2,-6,-8,-9,-7,-3,-1,-2,-3,-2,0,
1,2,4,6,7,4,-1,-3,-1,-1,-2,-2,0,0,-3,-6,-5,-2,0,0,0,-1,-2,-3,-5,-3,2,5,5,4,4,3,0,0,0,-2,-5,-6,-5,-3,-3,-4,-5,-5,-3,0,2,2,3,3,0,-2,-2,-2,0,5,8,6,3,4,5,5,5,4,3,4,5,4,4,5,8,9,9,6,3,4,6,7,6,7,6,3,0,0,3,7,8,7,5,3,2,-1,-2,-1,0,0,-2,-4,-2,-1,0,2,3,3,3,3,4,6,7,6,5,4,4,2,1,1,1,1,-1,-2,-4,-4,-4,-2,0,1,2,1,1,1,3,5,5,5,5,4,6,6,4,1,1,0,-1,-2,-2,-2,-2,-5,-10,-13,-12,-10,-9,-8,-9,-9,-9,-9,-8,-8,-8,-8,-8,-7,-4,-2,-1,-1,0,2,5,6,9,12,14,15,15,12,5,7,7,1,-2,0,2,5,5,2,3,10,14,15,19,18,14,9,0,-12,-26,-46,-66,-80,-95,-111,-120,-131,-144,-140,-126,-105,-82,-59,-36,-18,-7,-4,-5,-5,-5,-6,-12,-14,-11,-4,1,0,1,6,3,-3,0,1,2,5,5,5,10,14,13,11,10,10,13,14,11,6,2,-2,-6,-4,-2,-2,-2,-2,-5,-7,-5,-2,-4,-5,-1,3,-4,-10,-5,2,0,-4,-3,-4,-8,-6,-1,2,-1,-5,-6,-7,-11,-10,-7,-8,-8,-6,-7,-9,-10,-5,-3,-2,0,3,0,-2,-2,-6,-11,-13,-14,-18,
-25,-31,-36,-38,-39,-39,-39,-40,-42,-43,-43,-42,-43,-45,-44,-41,-41,-42,-47,-50,-51,-53,-52,-51,-52,-51,-46,-41,-42,-46,-49,-48,-48,-50,-49,-43,-40,-40,-41,-40,-41,-42,-39,-31,-23,-22,-26,-22,-17,-21,-21,-8,-3,-1,1,-2,-9,-9,-6,-6,-7,-7,-9,-12,-14,-15,-17,-15,-12,-14,-16,-14,-10,-9,-9,-9,-8,-8,-11,-13,-12,-9,-10,-9,-7,-8,-9,-6,-4,-4,-1,2,2,1,3,3,0,0,0,18,20,19,16,17,18,17,18,18,19,21,24,25,26,28,27,23,23,23,22,19,18,18,18,16,15,15,17,16,13,12,13,10,8,6,5,5,2,1,2,3,1,2,4,4,5,5,5,4,3,3,2,1,4,5,3,4,5,4,4,4,3,3,3,2,0,-2,-3,-3,-4,-4,-4,-3,-3,-3,-4,-3,-3,-3,-4,-5,-3,-2,-2,-1,-1,-1,-1,-1,0,2,4,6,7,5,3,2,3,4,4,4,3,2,1,-1,-1,0,3,3,3,2,3,3,3,3,4,6,5,4,2,1,1,2,3,2,2,1,-1,-3,-4,-3,-2,-1,1,1,0,2,4,5,5,5,5,5,5,5,3,1,0,1,0,0,1,2,2,2,1,-1,-2,-1,0,-1,-2,-2,-2,-2,-2,-3,-4,-4,-3,-5,-6,-6,-6,-5,-4,-3,-4,-4,-3,-2,-2,-1,0,2,1,-1,-1,0,0,1,1,2,3,3,2,2,3,3,3,2,
2,2,1,0,0,0,0,-1,-3,-3,-3,-3,-3,-2,-2,-1,-1,-1,0,1,2,2,2,0,-1,-1,0,0,-1,-2,-3,-4,-5,-5,-5,-5,-4,-4,-4,-3,-2,-1,0,0,0,1,1,3,5,6,5,4,4,4,4,3,3,3,2,2,2,2,2,2,1,1,1,1,1,0,-1,-2,-3,-5,-6,-6,-7,-7,-5,-5,-4,-2,1,1,-1,-1,0,2,2,-1,-3,-4,-6,-8,-7,-5,-1,5,13,22,31,40,48,54,58,66,72,71,67,57,44,31,23,13,7,5,4,2,3,4,5,7,7,4,1,1,0,-1,2,3,1,1,1,-1,-1,-1,-5,-8,-8,-9,-8,-8,-7,-8,-6,-4,-4,-3,0,0,-1,0,1,1,1,2,3,0,1,4,2,0,2,5,4,-1,1,3,2,2,3,3,0,-1,1,3,2,3,3,3,3,4,3,3,3,3,1,-1,-2,-3,-5,-4,-1,-1,-2,2,4,5,3,4,8,12,13,15,17,18,18,18,18,20,20,18,18,19,20,19,19,19,20,22,24,25,23,23,25,25,22,19,19,22,23,22,23,23,24,22,19,19,19,19,19,19,18,15,12,10,13,9,6,6,7,3,0,-2,-3,-1,0,-1,-1,-2,-1,0,1,1,2,4,3,2,2,5,4,4,3,3,3,4,4,4,5,5,5,4,5,5,4,4,3,2,2,2,1,0,0,-1,-3,-3,-1,-1,-1,3,
7,7,6,7,7,5,5,9,10,9,8,7,5,4,4,5,4,3,1,-1,-3,-3,-3,-3,-1,-1,-3,-5,-4,-3,-3,-3,0,3,3,1,2,5,7,9,8,7,7,7,3,-2,-2,1,0,-4,-6,-5,-3,-1,-2,-2,0,4,6,5,6,10,9,8,7,6,5,4,3,2,0,-4,-7,-7,-4,-4,-5,-5,-6,-7,-7,-6,-4,-1,1,-3,-6,-5,-5,-3,1,2,1,2,3,4,4,4,7,8,6,3,4,6,6,3,1,1,4,4,2,1,3,6,5,4,5,7,9,7,2,0,0,-1,-3,-5,-3,-2,-1,1,-1,-2,0,0,0,1,4,6,6,7,6,5,5,6,6,7,8,9,10,10,7,4,3,4,3,4,6,6,5,3,0,0,1,1,0,1,3,2,0,0,2,4,4,4,5,7,8,5,3,2,1,0,-1,-1,-1,-3,-6,-6,-5,-4,0,-3,-1,5,5,-1,-8,-10,-8,-8,-12,-18,-19,-22,-25,-24,-24,-25,-19,-9,2,19,37,47,64,88,102,115,131,138,129,112,92,72,51,33,23,16,14,15,12,8,9,12,14,8,2,6,7,0,1,9,12,14,17,12,5,6,7,5,4,5,4,1,0,-3,-4,-2,4,10,11,6,6,9,10,11,9,4,2,4,5,4,-1,-4,-1,2,1,-1,2,8,8,8,5,-1,-3,0,2,4,4,3,3,3,2,1,4,7,10,15,19,21,
21,23,23,19,18,23,27,25,20,19,20,19,21,25,28,27,25,23,24,28,30,28,26,25,26,30,32,30,30,33,39,42,48,54,56,58,63,62,53,51,58,63,63,61,59,60,61,55,50,49,52,46,40,39,36,30,26,29,32,25,19,25,24,15,14,15,11,8,9,7,5,7,8,8,9,11,13,11,12,12,7,6,9,7,4,5,5,2,1,4,6,6,3,2,2,1,0,1,3,3,2,2,2,3,7,10,10,9,8,5,3,5,8,5,0,0,0,-3,-5,-4,-2,-3,-4,-5,-6,-5,-2,-2,-3,0,5,7,6,6,8,8,6,6,6,8,9,7,3,3,7,8,8,8,7,8,8,7,6,6,3,0,-2,-3,-4,-4,-4,-4,-4,-4,-5,-5,-4,0,3,5,7,9,10,11,11,9,8,9,10,9,7,4,2,1,1,-1,-2,0,5,4,-1,-4,-2,4,5,2,1,2,2,-2,-5,-4,-5,-6,-5,-3,-4,-8,-9,-7,-7,-6,-4,-2,-3,-2,-2,-1,0,2,3,3,4,3,1,0,2,3,3,2,2,2,0,-4,-5,-3,-4,-6,-9,-10,-10,-9,-10,-9,-6,-1,0,-3,-2,2,3,2,0,-1,0,0,-2,-5,-7,-6,-7,-10,-9,-8,-8,-6,-5,-4,-3,-2,0,3,6,5,3,2,3,3,4,5,4,3,2,-2,-3,0,2,2,2,0,-4,-5,-4,-5,-5,-6,-6,-7,-8,-9,
-8,-6,-6,-8,-8,-5,-3,-4,-6,-7,-5,-3,-5,-7,-7,-7,-7,-9,-11,-10,-5,-3,-4,-3,-1,0,0,-2,-3,-4,-2,-1,-2,-3,-2,-3,-5,-7,-8,-8,-8,-6,-7,-7,-7,-8,-10,-11,-12,-12,-8,-4,-4,-4,-4,-5,-7,-7,-7,-5,-2,-1,-3,-4,-4,-5,-7,-6,-4,-4,-6,-8,-9,-9,-9,-10,-9,-7,-4,-3,-2,-1,0,0,0,2,5,5,4,4,1,4,2,-3,-5,0,7,9,7,7,12,17,18,20,24,24,24,24,18,9,-1,-18,-35,-46,-65,-87,-102,-114,-131,-137,-128,-113,-93,-72,-52,-36,-24,-17,-14,-15,-13,-10,-9,-13,-15,-9,-3,-6,-6,1,0,-7,-10,-13,-16,-10,-4,-4,-5,-3,-2,-2,-2,0,1,3,4,3,-2,-8,-10,-6,-5,-6,-7,-6,-4,0,0,0,-2,0,4,8,5,1,2,4,1,-4,-3,-3,0,4,6,4,2,0,0,0,1,0,1,1,-1,-5,-8,-11,-14,-16,-16,-17,-18,-15,-16,-20,-23,-22,-19,-18,-18,-17,-18,-22,-24,-23,-21,-21,-22,-25,-27,-25,-23,-21,-22,-27,-29,-28,-28,-31,-35,-39,-45,-51,-53,-55,-61,-60,-52,-51,-57,-62,-63,-61,-59,-60,-61,-55,-51,-51,-52,-46,-40,-40,-37,-32,-27,-30,-33,-25,-18,-24,-24,-15,-14,-16,-13,-9,-9,-7,-7,-8,-9,-8,-10,-13,-14,-13,-13,-12,-8,-9,-11,-9,-7,-8,-8,-4,-4,-6,-8,-8,-5,-3,-3,-2,-1,-2,-3,-4,
-3,-3,-2,-4,-7,-10,-10,-9,-8,-6,-5,-7,-9,-7,-3,-2,-2,0,2,1,1,1,2,4,5,4,1,0,2,-1,-6,-8,-8,-8,-10,-9,-7,-6,-7,-8,-10,-8,-5,-5,-7,-9,-8,-7,-8,-9,-10,-9,-8,-7,-4,-2,0,1,2,2,2,2,3,4,5,6,5,1,-2,-4,-6,-9,-10,-10,-9,-7,-7,-9,-10,-9,-7,-4,-2,-1,-1,0,0,-2,-6,-5,0,3,0,-4,-4,-1,-1,-2,-1,-1,0,-1,0,1,1,0,1,3,3,2,2,2,1,0,-1,-1,-2,-2,-1,-1,-2,-2,-3,-2,0,1,1,1,1,1,0,0,1,3,5,5,5,6,7,7,8,9,9,8,7,5,5,4,3,2,2,3,3,4,4,3,4,4,5,5,6,6,6,5,5,4,3,2,2,2,1,0,-1,1,2,1,1,1,1,1,2,2,4,5,5,3,3,3,2,4,6,6,6,5,5,5,6,6,6,7,7,7,7,8,8,7,6,7,8,8,7,7,7,8,8,8,8,9,10,9,8,8,8,9,9,7,7,7,8,9,7,6,6,5,5,5,5,5,6,7,7,6,6,7,7,7,7,8,9,9,6,2,1,1,2,3,4,4,5,4,2,1,3,5,7,8,8,7,7,6,7,8,9,10,9,8,6,5,4,2,2,1,1,1,1,0,-1,-1,0,-1,-2,-3,-2,0,3,0,-4,-5,-5,-4,
-6,-8,-10,-10,-11,-12,-14,-13,-9,-7,-3,6,14,21,31,43,48,55,63,65,62,56,46,35,26,19,13,8,6,6,7,5,3,5,8,6,1,2,2,-2,-2,1,2,3,4,2,0,2,-1,-3,-3,-2,-3,-3,-3,-2,-4,-2,-2,1,3,3,0,-2,-2,-3,-7,-6,-5,-4,-5,-5,-8,-10,-8,-6,-6,-7,-6,-5,-4,-5,-6,-7,-7,-6,-6,-5,-5,-5,-5,-6,-5,-4,-3,-1,1,1,0,1,1,1,2,3,5,6,7,8,8,8,7,6,7,8,7,6,6,8,10,9,9,9,8,6,6,9,11,11,11,12,13,15,21,23,23,25,29,28,25,24,26,30,32,30,30,30,30,27,26,26,25,23,19,19,18,16,15,16,17,12,6,9,9,7,6,8,7,6,4,3,4,6,5,4,5,7,7,8,6,6,7,9,8,6,7,8,7,5,5,5,6,6,5,3,3,3,3,2,2,2,2,2,2,3,3,4,4,5,5,5,5,6,7,6,4,3,4,4,3,2,2,2,1,0,-1,-1,0,1,1,1,2,4,4,4,4,4,3,2,1,2,4,5,3,2,2,3,2,2,3,4,5,5,4,3,2,1,0,0,0,0,-1,-1,-2,-3,-4,-4,-4,-3,-1,0,2,4,4,3,2,1,1,3,4,4,3,1,0,-1,0,-1,0,1,2,1,-1,-2,-1,1,1,-1,0,1,0,-1,
-5,-4,2,5,2,-1,1,4,4,5,8,11,10,9,5,2,2,3,1,-2,-1,-2,-4,-6,-6,-6,-6,-5,-4,-4,-3,-2,-2,-2,-2,-2,-1,2,4,4,4,5,6,8,9,8,9,9,7,5,5,7,7,6,6,4,2,1,2,4,6,7,5,4,2,-4,-9,-8,-5,-6,-9,-10,-10,-10,-7,-7,-4,1,3,0,-2,1,3,3,4,5,4,3,1,0,1,2,3,2,3,-2,-1,5,6,1,2,0,-1,-1,-7,-12,-8,-4,-11,-14,-12,-8,-4,-1,7,27,47,56,68,85,100,116,127,124,110,94,76,53,31,15,7,2,1,1,-1,2,11,14,12,8,5,3,1,-7,-6,1,6,7,7,1,-2,1,4,5,5,10,13,8,3,2,4,4,7,10,8,4,7,8,5,7,6,-1,-6,-3,-1,0,-2,-2,-2,0,0,-3,3,9,8,4,1,-3,-7,-3,3,5,4,3,2,3,0,-2,1,3,6,7,6,8,13,14,11,8,8,10,16,19,16,20,21,15,11,16,23,22,18,17,17,19,25,27,25,25,28,31,31,33,32,28,29,30,31,31,31,32,33,32,27,23,26,33,36,33,33,39,41,35,33,39,42,38,37,38,35,30,22,19,25,24,21,24,25,18,15,15,12,11,16,18,17,15,13,10,11,15,19,19,18,15,9,8,8,5,4,9,9,6,5,5,9,12,10,6,5,7,
7,6,5,2,-1,-2,-5,-6,-3,-2,-3,-4,-5,-4,-3,-3,-1,3,5,5,5,4,4,7,9,8,6,9,11,10,8,8,8,8,6,2,1,3,2,1,0,2,3,2,1,1,3,6,6,4,3,4,3,3,4,3,1,0,1,2,3,2,0,-5,-8,-8,-9,-9,-7,-4,-4,-7,-7,-3,2,7,10,9,8,9,11,10,11,13,11,9,9,9,6,4,3,3,2,0,0,1,2,2,-1,-2,0,0,-1,-1,1,3,2,0,-1,-3,-3,-1,1,2,2,2,2,0,-3,-4,0,4,6,5,3,1,1,0,-1,0,2,4,3,1,0,-1,0,1,3,3,2,3,5,4,2,1,2,2,2,2,1,2,3,3,4,4,3,1,-1,-1,-1,-1,-3,-4,-2,-1,-4,-5,-2,0,1,4,5,4,7,9,6,5,8,10,8,7,7,5,5,6,3,2,4,3,-1,-2,-6,-4,3,4,-2,-3,-2,2,6,4,-1,-4,-1,2,1,-2,-3,-3,-6,-8,-7,-6,-2,2,1,-1,1,3,3,3,4,5,4,4,4,2,1,1,1,1,0,0,1,1,0,-2,-4,-5,-5,-6,-7,-9,-9,-8,-8,-9,-7,-3,-3,-5,-4,-4,-4,-2,0,0,-2,-4,-6,-7,-5,-5,-3,3,7,6,3,4,6,8,8,8,6,5,3,-2,-4,-1,1,-1,-3,-2,-3,-4,-4,-2,-1,0,-1,-2,-2,-1,-2,3,1,-5,-4,-2,
0,1,1,2,6,12,9,6,12,16,13,8,3,0,-8,-27,-46,-57,-69,-86,-100,-115,-127,-124,-110,-96,-78,-55,-31,-16,-7,-3,-1,0,1,-3,-10,-13,-12,-7,-3,-3,1,7,6,0,-4,-6,-4,0,2,0,-3,-3,-4,-8,-10,-5,0,0,-2,-4,-6,-10,-8,-5,-7,-8,-6,-8,-7,-1,3,0,-3,-2,-1,0,2,-2,-2,1,-4,-10,-9,-5,-3,2,4,1,-5,-7,-6,-5,-3,-3,0,-1,-4,-6,-9,-9,-7,-9,-13,-14,-11,-8,-10,-11,-16,-19,-18,-20,-20,-14,-10,-14,-21,-21,-18,-17,-17,-18,-24,-25,-24,-23,-27,-31,-32,-34,-32,-30,-31,-33,-34,-35,-36,-35,-35,-35,-30,-26,-28,-36,-40,-36,-35,-40,-44,-38,-36,-42,-44,-40,-38,-38,-36,-32,-25,-22,-27,-26,-22,-25,-27,-18,-15,-16,-12,-11,-14,-16,-13,-12,-11,-7,-8,-13,-18,-19,-18,-15,-10,-10,-10,-8,-8,-11,-10,-7,-6,-6,-9,-12,-10,-6,-6,-7,-6,-5,-5,-3,0,2,4,4,3,1,2,4,5,4,2,3,0,-4,-5,-5,-5,-4,-4,-7,-10,-8,-5,-7,-10,-9,-7,-7,-7,-7,-6,-2,0,-3,-4,-2,-2,-3,-4,-4,-4,-5,-7,-10,-11,-9,-8,-8,-8,-7,-7,-6,-4,-3,-3,-3,-4,-3,-1,3,6,6,6,8,6,3,2,5,6,2,-3,-7,-10,-9,-9,-11,-11,-10,-10,-12,-12,-10,-10,-10,-7,-5,-5,-6,-5,-4,-5,-6,-6,-6,-3,-2,
-3,-3,-1,0,-2,-2,-1,0,1,2,2,0,-2,-3,-3,-4,-4,-4,-1,1,-2,-6,-8,-7,-5,-4,-4,-2,-1,-2,-3,-5,-5,-3,-1,-1,-1,-2,-3,-3,-3,-4,-5,-4,-2,-1,-1,-2,-1,-1,-1,-1,-2,-2,-2,-3,-3,-1,0,0,-1,-1,1,1,0,-1,3,4,2,0,-2,-5,-5,-5,-8,-9,-7,-6,-9,-11,-9,-8,-7,-4,-3,-4,-2,-1,-3,-2,2,3,7,5,-2,-4,1,2,2,-2,-4,-2,-1,-1,-3,-4,-4,-2,-2,-2,-2,-2,-2,-2,-5,-8,-6,-4,-3,-4,-5,-4,-3,-1,0,0,1,2,2,1,1,1,1,1,0,0,0,1,2,3,3,3,4,4,4,3,2,2,1,0,0,0,0,0,-1,-1,-1,-1,1,2,3,3,3,3,2,0,-1,-1,1,1,-1,0,0,0,0,0,1,3,3,2,0,1,1,0,0,1,1,1,1,1,1,1,0,-1,-1,-2,-2,1,1,0,-3,-3,-2,-1,-2,-6,-5,-5,-8,-9,-8,-5,-1,1,4,14,23,29,36,45,50,57,64,62,56,50,41,27,17,10,5,3,2,1,1,0,3,6,5,3,0,1,-1,-4,-5,-2,0,0,0,-3,-3,-2,-1,-2,-1,1,0,-2,-3,-3,-1,0,1,2,3,4,4,4,5,6,4,2,4,5,4,5,5,3,0,3,4,2,4,7,7,5,3,2,0,2,5,6,6,6,4,2,2,4,5,7,
9,7,5,6,8,7,5,6,8,7,8,10,10,9,9,6,5,7,10,9,9,8,8,8,10,10,10,9,13,16,17,18,18,17,18,20,23,24,23,22,22,20,19,16,18,22,24,21,21,22,23,21,21,22,23,21,19,19,19,18,15,13,15,14,10,12,13,9,6,7,7,5,5,4,3,2,1,1,1,4,8,9,8,7,7,9,8,8,9,9,8,5,4,4,5,5,5,4,4,4,3,2,3,3,2,0,0,0,0,0,-1,-2,-2,0,0,0,1,3,3,2,2,2,3,4,6,4,2,2,3,3,3,3,3,3,3,0,-1,1,3,3,2,2,4,6,7,7,8,11,12,10,9,10,11,9,8,7,6,4,3,3,3,3,2,-1,-2,-1,0,-2,-2,0,1,0,-1,0,2,4,5,5,6,7,6,4,4,6,6,5,6,6,5,4,4,5,6,6,8,8,7,6,6,6,6,5,4,2,1,-1,-1,-1,0,1,1,1,2,3,4,4,7,9,8,6,7,8,9,8,7,7,7,6,5,5,5,6,5,4,4,3,3,3,3,3,3,4,5,4,2,2,1,1,0,0,0,0,-1,-1,0,2,3,2,1,2,3,3,2,2,3,3,1,-1,-1,1,1,3,3,3,4,6,5,4,5,6,5,3,2,0,-1,-1,-1,-1,0,-1,-3,-4,-5,-3,-2,0,1,0,-2,-2,
-2,-5,-7,-6,-4,-10,-16,-20,-18,-12,-8,-3,8,22,34,50,66,80,100,118,123,113,97,80,61,40,24,15,10,6,5,3,5,10,13,12,6,0,-1,1,-2,-3,-2,1,6,8,4,1,5,9,10,5,7,13,12,5,-3,-6,-5,-3,-1,-2,-2,-4,-6,-3,1,1,3,3,1,1,5,4,-1,4,10,4,-2,4,6,1,2,2,-4,-7,-5,-3,-1,0,1,2,4,6,8,9,9,13,17,19,18,19,23,26,23,15,14,23,25,23,29,32,26,24,27,30,30,28,22,19,22,30,30,25,25,32,35,32,33,35,35,40,45,47,50,52,50,48,47,47,45,48,53,57,55,53,56,57,51,48,51,50,45,44,48,46,37,29,29,38,40,34,36,34,25,19,17,13,13,17,16,7,3,2,-1,-3,2,8,6,8,11,5,0,2,4,9,14,13,11,10,12,11,7,4,5,5,3,0,-2,-3,-2,-3,-6,-8,-6,-2,-1,-1,1,2,1,2,2,1,1,3,4,1,-2,-3,-6,-7,-3,0,-2,-4,-4,-3,-3,-3,-2,1,3,4,3,1,1,3,4,2,2,4,5,3,1,-1,-2,-1,1,2,4,4,2,0,0,0,1,1,-1,-4,-3,-2,-2,-2,-2,-2,-2,-3,-3,0,2,2,2,1,-1,-4,-4,-3,-1,2,3,1,0,0,-1,-1,1,1,0,-3,-5,-7,-7,-8,-8,-7,-7,-9,-10,-13,
-14,-15,-17,-20,-21,-18,-16,-16,-16,-17,-16,-13,-9,-5,-2,0,0,-2,-4,-4,-2,-1,0,1,0,-2,-3,-4,-3,-1,0,0,-3,-6,-7,-7,-7,-6,-4,-4,-5,-7,-8,-9,-7,-6,-5,-4,-3,-4,-5,-6,-6,-4,0,3,4,4,5,5,5,5,5,6,7,8,6,6,7,7,7,7,6,4,6,8,8,7,7,7,6,8,8,7,6,5,3,0,0,1,0,-1,0,0,-1,-2,1,4,6,5,4,2,2,4,2,0,0,0,-3,-3,1,4,0,-4,-6,-8,-11,-16,-19,-16,-15,-19,-17,-15,-11,1,14,25,41,62,77,96,115,125,132,143,146,133,114,96,74,51,34,21,12,12,16,18,19,22,23,20,15,8,9,12,10,7,7,8,12,14,9,4,5,5,2,1,5,7,5,-2,-8,-11,-9,-8,-3,0,-2,-4,-1,4,9,9,9,9,9,9,10,9,6,9,14,9,3,7,11,11,12,1,2,3,6,4,3,9,15,18,16,10,6,2,-9,-22,-35,-52,-68,-81,-101,-120,-125,-116,-100,-83,-63,-43,-27,-18,-12,-8,-7,-5,-6,-10,-14,-14,-7,-1,-1,-2,1,2,1,-1,-5,-8,-4,-1,-5,-8,-7,-4,-6,-11,-11,-6,2,4,4,3,1,1,1,3,4,1,-2,0,-1,-4,-2,-1,-5,-5,0,-3,-9,-4,2,-2,-4,0,-1,-1,4,7,6,5,3,2,1,1,0,-4,-6,-6,-8,-11,-15,-17,
-17,-17,-20,-23,-22,-16,-14,-20,-22,-21,-27,-29,-24,-22,-25,-28,-28,-27,-23,-21,-25,-31,-29,-26,-25,-31,-34,-34,-34,-35,-35,-39,-42,-46,-50,-51,-50,-47,-45,-45,-44,-45,-52,-56,-53,-50,-53,-54,-49,-47,-49,-49,-45,-44,-47,-46,-38,-30,-30,-38,-39,-33,-34,-34,-25,-20,-18,-14,-12,-15,-14,-8,-4,-4,0,2,-4,-8,-7,-8,-9,-7,-3,-2,-4,-8,-14,-13,-10,-9,-10,-10,-7,-5,-5,-5,-4,-2,0,2,1,0,3,5,4,1,1,0,-2,-3,-3,-3,-3,-2,-2,-5,-5,-2,0,1,4,5,2,-1,0,3,4,3,3,3,1,-1,-4,-5,-3,-1,-2,-4,-5,-3,-3,-4,-4,-3,-1,1,2,2,1,-1,-3,-3,-2,-1,0,0,0,0,2,5,4,2,3,3,2,2,3,4,3,0,-2,-2,-2,-1,1,4,4,3,1,-2,-3,-2,-1,-1,1,2,0,-2,-1,2,5,7,7,8,8,6,6,6,8,11,12,12,13,15,16,14,12,13,13,14,13,10,6,3,0,-2,-2,0,2,2,1,0,-1,-2,-1,2,3,3,2,1,1,1,4,6,7,8,8,7,6,6,8,8,9,9,7,5,5,4,3,3,3,4,3,2,-1,-3,-3,-3,-4,-4,-3,-3,-2,-2,-4,-4,-4,-4,-5,-5,-5,-5,-4,-2,-3,-6,-6,-4,-4,-3,-3,-3,-4,-3,-2,-1,1,4,3,2,3,4,3,2,3,4,2,-1,-3,-2,
0,1,0,-1,0,2,2,2,5,4,1,-2,-1,3,6,9,13,19,22,19,19,21,20,17,13,0,-13,-21,-40,-61,-75,-94,-113,-122,-130,-141,-141,-129,-112,-93,-70,-49,-32,-19,-10,-10,-14,-17,-18,-20,-20,-19,-13,-7,-7,-12,-10,-6,-7,-6,-11,-14,-10,-6,-6,-6,-2,0,-4,-7,-4,1,7,10,9,6,3,-1,-1,1,0,-4,-9,-9,-10,-11,-11,-11,-12,-11,-9,-10,-14,-9,-4,-6,-10,-11,-11,-1,0,0,-1,1,1,-2,-6,-7,-7,-3,-2,0,5,11,19,27,35,41,52,62,64,61,55,45,33,26,19,12,8,6,5,4,3,4,7,9,5,2,2,2,1,1,1,1,2,4,2,1,2,2,1,1,2,4,5,5,3,0,0,-2,-1,1,2,0,-1,0,1,-3,-1,2,2,1,4,3,-1,-1,1,1,-2,0,0,-2,-1,0,-3,-6,-7,-6,-5,-4,-4,-6,-6,-3,-1,0,2,5,6,7,7,6,6,8,9,9,7,7,8,8,10,11,9,9,10,11,11,12,11,12,15,15,14,13,12,13,15,16,16,16,16,16,18,20,23,24,23,21,19,19,18,18,21,24,24,23,23,23,21,21,22,23,22,21,22,22,19,16,15,19,18,14,14,15,10,8,9,8,7,6,6,5,5,4,2,1,3,5,5,3,4,5,4,1,0,3,5,3,2,0,0,1,2,2,1,1,1,1,0,-1,
1,3,2,0,-1,-1,-1,-1,1,1,3,3,2,2,2,4,4,3,2,1,0,-1,0,2,1,0,-2,-3,-3,-2,-1,1,2,2,2,1,1,2,3,3,2,2,1,1,0,-2,-3,-3,-3,-2,0,0,0,0,-1,-2,-3,-3,-4,-4,-3,-3,-3,-3,-2,-3,-3,-3,-2,0,0,0,0,0,-1,-2,-2,-2,-1,0,1,2,2,1,-1,-2,-1,1,1,-1,-3,-4,-4,-4,-4,-3,-1,0,-1,-3,-4,-3,-2,-2,-2,-2,-2,-3,-3,-3,-3,-2,-1,1,2,2,2,2,2,1,0,1,2,2,1,-1,-1,-1,-1,-2,-2,-3,-3,-5,-6,-6,-6,-5,-6,-8,-8,-7,-6,-5,-3,-2,-2,-2,-1,0,1,2,2,1,2,2,0,0,0,-1,-2,-3,-4,-4,-4,-3,-3,-2,-1,-1,-1,-1,-1,-1,-1,1,0,-1,-1,-2,-2,-3,-3,-4,-4,-4,-5,-6,-5,-4,-4,-5,-4,-3,-3,-3,-3,-2,-2,-3,-4,-4,-2,-1,-2,-3,-3,-3,-3,-3,-1,0,0,-1,-5,-9,-10,-14,-18,-17,-15,-15,-15,-13,-11,-4,2,6,17,27,37,45,54,58,63,67,65,61,54,43,31,21,14,7,3,2,4,6,8,7,8,7,4,2,3,5,5,4,4,2,4,8,8,6,7,4,0,-1,1,1,0,-1,-3,-6,-5,-3,-3,1,3,3,3,5,6,6,6,9,8,8,10,10,7,7,8,6,3,3,5,6,5,10,
5,4,5,3,2,6,8,8,8,8,9,10,9,10,12,16,17,14,14,20,19,10,10,20,22,18,24,28,21,19,24,27,27,23,17,14,20,27,31,32,32,31,35,40,44,45,49,54,52,50,54,55,52,49,46,39,37,39,45,47,48,49,49,42,33,33,38,42,38,33,33,30,22,14,16,27,28,23,24,22,15,14,14,8,7,12,11,3,0,2,0,-1,2,4,1,2,1,-5,-9,-2,2,3,4,5,6,9,7,4,5,9,10,5,-2,-4,-1,0,-2,-4,-4,-4,-6,-7,-7,-4,-1,-1,-4,-5,-4,-3,-3,-1,0,2,3,1,0,2,3,2,2,3,4,5,4,-1,-4,-5,-3,-3,-4,-3,-2,-4,-6,-5,-4,-4,-3,-2,-3,-3,-3,-5,-6,-5,-4,-5,-4,-1,0,-1,1,6,8,8,8,8,7,7,8,7,6,5,3,-1,-4,-4,-3,-4,-4,-4,-6,-9,-9,-5,-2,-2,-2,-1,0,-1,-3,-3,-2,0,0,-2,-4,-4,-4,-7,-10,-6,0,1,-2,-6,-6,-6,-7,-9,-8,-5,-3,-6,-9,-7,-2,-1,-2,-3,-2,0,2,2,1,3,3,-1,-3,-3,-3,-2,-1,-2,-6,-5,-2,0,-1,-2,-1,0,-1,-2,-3,-2,0,-2,-6,-7,-6,-6,-7,-7,-6,-3,-2,-3,-5,-5,-3,-1,0,1,4,7,7,6,6,8,9,10,8,6,5,5,3,-1,0,0,-3,-4,2,6,8,10,9,9,
11,14,13,11,13,12,8,4,4,2,2,1,-1,-2,-3,-3,-1,1,1,-1,-2,-3,-4,-5,-5,-5,-6,-9,-11,-13,-11,-8,-9,-6,1,4,-3,-5,0,3,2,-1,-4,-6,-9,-12,-12,-8,-2,8,14,21,36,50,62,82,101,111,120,130,129,114,99,81,55,29,15,8,3,-3,-2,0,4,7,8,4,0,0,2,3,1,4,7,6,8,13,10,4,5,5,1,-4,-1,4,5,0,-3,-1,3,8,12,13,8,5,5,5,5,6,9,7,2,4,6,9,9,11,17,16,12,15,18,18,16,10,3,1,5,6,5,7,12,13,12,8,6,5,5,6,8,13,18,17,16,18,18,17,21,27,29,25,28,32,28,26,27,32,33,30,28,29,31,36,39,40,36,33,36,44,48,43,41,46,47,49,54,54,54,56,53,44,40,42,45,47,46,44,42,40,33,27,32,38,37,32,32,31,26,20,22,-9,-5,-3,-3,-3,-2,-5,-7,-8,-7,-8,-10,-10,-10,-10,-13,-16,-18,-13,-13,-17,-18,-11,-12,-20,-21,-18,-25,-28,-22,-19,-24,-25,-25,-21,-16,-14,-19,-26,-29,-31,-31,-31,-35,-40,-43,-44,-48,-53,-51,-51,-56,-56,-53,-51,-46,-41,-39,-41,-44,-47,-48,-49,-49,-43,-35,-35,-40,-42,-39,-35,-34,-33,-25,-17,-18,-28,-29,-23,-23,-22,-14,-12,-14,-10,-8,-12,-11,-5,-3,-5,-2,-2,-6,-7,-4,-4,-4,1,4,0,
-5,-6,-7,-8,-9,-12,-10,-7,-8,-11,-10,-6,1,3,0,-1,1,3,2,3,4,6,6,4,1,0,2,4,4,3,2,0,-1,-4,-5,-3,-3,-4,-5,-4,-4,-5,-6,-7,-5,-1,2,2,0,1,3,2,1,3,5,4,3,3,2,1,2,2,2,3,4,3,3,4,4,2,1,1,-1,-5,-7,-7,-8,-8,-7,-7,-8,-8,-7,-6,-4,-1,1,1,2,3,2,2,4,7,7,5,2,2,2,1,0,1,3,3,3,1,0,1,3,3,3,6,9,6,0,-1,3,6,6,5,6,7,7,3,2,5,7,4,-1,-2,-1,0,0,-2,-4,-4,-3,-5,-5,-2,1,2,2,2,0,1,5,4,1,0,1,2,0,-1,-1,-1,0,0,-1,0,4,6,5,5,6,7,5,2,1,2,4,4,3,1,0,-1,-3,-7,-7,-5,-5,-6,-7,-8,-6,-4,-4,-4,-1,2,1,0,4,5,0,-5,-7,-8,-7,-7,-10,-12,-11,-10,-12,-13,-8,-5,-4,-3,-2,-2,-1,1,2,2,1,-1,-1,1,2,2,3,5,5,6,7,10,13,14,12,10,11,8,4,1,5,7,2,-1,-1,2,7,9,12,16,16,12,3,-7,-13,-21,-35,-49,-64,-84,-102,-113,-123,-133,-130,-116,-101,-82,-55,-30,-16,-9,-3,3,3,0,-4,-7,-7,-4,1,2,-1,-3,-1,-5,-6,-3,-5,-10,-8,-4,-4,-5,0,4,2,-4,-4,-2,1,0,-4,-8,
-13,-13,-9,-4,-4,-4,-2,-4,-8,-6,-3,-3,-6,-8,-10,-11,-15,-15,-13,-14,-17,-17,-16,-11,-6,-4,-7,-7,-5,-6,-10,-12,-11,-8,-6,-5,-4,-5,-6,-10,-16,-15,-14,-16,-16,-16,-19,-25,-27,-25,-27,-31,-27,-24,-25,-29,-31,-29,-28,-30,-32,-36,-39,-39,-36,-34,-37,-43,-48,-42,-41,-44,-46,-48,-51,-51,-50,-52,-50,-42,-38,-40,-43,-44,-45,-42,-42,-41,-33,-27,-31,-36,-36,-32,-32,-32,-26,-21,-22,4,2,1,1,0,2,2,3,3,3,5,7,7,6,7,7,8,8,6,5,7,9,9,8,9,11,11,13,13,10,9,11,12,11,9,8,7,9,11,13,14,13,14,16,19,20,20,23,25,25,26,29,27,25,25,23,23,22,21,22,23,24,25,25,23,21,20,21,22,21,19,20,20,18,12,13,16,14,10,9,9,6,6,9,8,6,6,6,4,5,7,6,6,8,8,7,5,5,4,4,3,6,7,7,7,8,8,6,5,6,7,7,4,0,-1,0,0,-1,-1,0,-1,-2,-3,-4,-3,-2,-1,-1,-1,-1,0,1,1,2,4,5,5,5,6,5,5,5,5,5,6,5,2,1,1,2,2,1,1,1,1,0,1,1,1,1,2,2,1,1,0,0,0,0,-1,-2,-2,-1,-1,-1,1,1,1,2,3,2,2,3,5,5,5,4,3,3,3,1,1,1,1,1,0,-1,-1,0,1,1,1,
1,1,0,0,0,0,1,0,0,0,-1,-2,-3,-2,0,0,-1,-3,-2,-1,-1,-2,-1,0,1,0,0,2,4,5,5,4,4,5,6,5,5,6,6,4,3,2,0,-1,0,0,-1,-1,1,1,0,0,2,3,4,3,3,2,2,2,0,-1,0,0,-1,-1,-1,0,1,1,0,-1,-1,0,1,1,2,4,4,2,1,1,2,2,1,0,0,0,-1,-3,-2,-1,-3,-4,-3,0,2,1,0,0,2,3,3,3,5,6,5,3,2,1,1,2,2,1,0,0,0,0,-1,0,0,0,0,-2,-3,-4,-5,-7,-9,-9,-9,-9,-11,-10,-8,-7,-7,-7,-4,-2,-1,-4,-7,-9,-10,-13,-13,-11,-5,2,5,10,18,25,34,44,53,59,66,69,66,60,53,42,26,15,7,4,0,-3,-4,-1,1,2,2,1,-2,-5,-3,-1,-1,2,2,-2,-4,-1,0,-1,-1,-1,-2,-2,-2,0,1,2,2,1,2,3,6,6,4,1,-1,-1,-3,-3,-1,2,1,1,1,2,3,4,4,7,6,6,6,7,8,6,5,6,4,5,3,1,2,5,4,5,4,2,2,1,1,3,5,5,4,5,5,7,7,8,10,11,13,13,10,9,9,11,13,13,15,16,17,18,18,18,16,16,18,20,21,20,19,19,20,21,21,19,20,21,20,17,16,16,18,18,19,20,20,19,15,13,14,16,18,16,16,16,14,11,11,30,
32,28,26,20,13,15,17,12,11,15,13,4,-2,0,1,3,8,11,4,2,4,1,-4,-4,-2,0,6,6,5,3,0,0,-1,-3,-4,-4,-3,-1,-1,-2,-3,-1,0,-1,-1,2,4,5,3,0,-2,-1,0,0,0,0,-1,-3,-5,-4,0,2,1,0,0,2,3,4,7,9,8,8,7,5,5,5,5,4,5,6,5,3,3,2,1,0,2,6,8,7,6,4,6,9,10,9,10,13,13,11,8,7,8,8,5,1,1,3,4,3,1,0,1,1,1,0,1,1,-1,-3,-5,-5,-4,-4,-1,0,-3,-4,0,4,6,6,5,4,3,3,1,0,2,1,-4,-9,-8,-4,-2,1,2,1,-1,1,2,2,4,6,6,2,-1,-3,-3,-2,-3,-5,-4,-3,-6,-8,-8,-9,-12,-16,-16,-16,-12,-8,-7,-9,-9,-8,-8,-6,-1,2,2,2,2,-1,-3,-2,1,2,0,-2,-2,-1,0,-2,-5,-5,-3,-2,-4,-5,-4,-4,-6,-7,-7,-7,-7,-8,-8,-7,-6,-6,-5,-1,-1,-3,-1,0,0,1,2,2,4,4,2,1,5,7,4,2,3,3,2,1,0,-1,0,2,1,0,1,1,-2,-3,-3,-4,-4,-3,-3,-6,-4,1,1,-4,-4,-4,-8,-13,-18,-19,-15,-14,-21,-25,-21,-14,-7,-1,7,24,41,56,71,88,102,115,125,125,120,107,91,68,41,22,14,8,4,7,12,15,16,15,9,2,-3,1,5,3,
2,0,-3,-3,0,-1,-2,1,3,-2,-7,-5,-3,0,-3,-6,-5,-1,3,5,5,1,-5,-5,3,6,4,2,-3,-12,-15,-13,-11,-9,-3,1,-6,-14,-9,-2,1,2,1,-5,-7,0,2,2,5,12,13,11,9,7,6,8,11,10,11,16,13,10,12,10,7,11,15,12,9,16,18,11,7,9,16,17,12,11,13,20,26,30,30,30,32,35,40,43,41,41,42,42,43,45,45,45,45,43,39,39,41,46,51,50,48,53,56,49,44,46,49,43,38,40,41,34,28,29,36,37,32,31,27,17,16,18,16,15,17,12,0,-4,-2,1,5,14,17,7,1,4,4,3,5,5,5,6,5,4,5,5,4,1,0,1,0,-1,-2,-1,-1,-3,-4,-5,-3,0,0,-1,2,6,9,9,9,10,10,11,12,12,13,13,11,10,9,7,5,4,4,4,5,5,3,3,2,0,1,4,6,7,6,5,5,-30,-33,-29,-27,-21,-14,-15,-16,-11,-10,-14,-11,-3,1,0,-1,-2,-6,-8,-3,-2,-2,0,3,4,3,-1,-6,-6,-5,-3,-1,-1,0,3,4,5,4,2,2,3,4,2,1,2,1,-1,-4,-5,-4,0,2,1,1,1,0,0,3,5,5,4,1,-2,-2,-1,-2,-4,-4,-6,-10,-13,-12,-12,-10,-8,-8,-8,-8,-7,-8,-7,-5,-4,-3,-2,-1,0,-2,-5,-7,-7,-5,-4,-5,-8,-9,-8,-10,-12,-12,-10,
-7,-6,-6,-6,-4,-2,-2,-4,-5,-3,-2,-1,-2,-2,-2,-1,-1,-1,1,3,4,4,4,4,2,2,4,4,1,-3,-4,-5,-4,-3,-3,-3,-1,1,-1,-1,4,8,7,4,2,0,-1,0,1,0,-1,-1,-3,-5,-4,-1,2,3,3,2,3,4,4,3,5,7,6,7,12,16,17,16,13,9,8,10,10,8,8,6,0,-3,-3,-2,-2,0,2,1,-3,-3,-1,1,2,1,0,1,4,5,4,3,6,7,5,5,7,8,8,7,8,9,9,7,6,6,5,3,3,4,3,1,0,-2,-3,-3,-4,-5,-3,-3,-6,-8,-6,-3,-4,-4,-3,-2,0,1,0,-2,-1,0,-1,-1,1,3,3,4,4,4,4,8,6,3,2,4,5,7,9,14,18,19,16,14,21,27,23,17,8,3,-6,-22,-40,-55,-71,-86,-100,-114,-124,-125,-118,-107,-89,-65,-40,-22,-14,-8,-4,-7,-12,-14,-15,-14,-9,-1,3,1,-4,-2,-2,0,4,3,0,1,2,-1,-2,2,6,4,2,0,0,3,3,-3,-6,-8,-8,-6,1,1,-5,-7,-3,-2,1,9,13,10,9,9,3,-1,7,13,9,2,0,-2,0,5,6,0,-3,-1,-4,-10,-13,-10,-9,-8,-6,-9,-11,-11,-13,-17,-14,-10,-11,-11,-10,-13,-16,-15,-12,-16,-18,-12,-7,-9,-15,-17,-13,-11,-15,-21,-27,-31,-32,-32,-34,-37,-42,-44,-44,-44,-45,-44,-44,-47,-45,-45,-47,-45,-42,-40,
-42,-47,-51,-50,-49,-54,-56,-49,-43,-46,-46,-42,-37,-38,-38,-33,-27,-28,-36,-36,-31,-31,-26,-17,-16,-19,-18,-16,-16,-11,-2,2,0,-1,-5,-14,-15,-5,-1,-3,-3,-2,-3,-3,-4,-4,-3,-3,-4,-5,-3,-1,0,-1,0,1,2,1,1,3,4,5,4,1,1,2,0,-5,-7,-7,-7,-8,-9,-10,-10,-11,-12,-13,-11,-9,-8,-7,-6,-5,-4,-4,-5,-5,-3,-2,-1,0,-2,-5,-7,-7,-7,-6,-5,16,16,14,13,11,8,8,8,6,4,4,2,0,0,0,-1,-2,-1,0,1,0,-1,-2,-1,-3,-3,0,3,2,3,2,1,2,2,0,-1,-3,-3,-2,-1,-2,-2,-1,0,0,-1,0,2,3,3,0,-1,-1,-1,-1,-1,-1,-3,-5,-5,-4,-2,0,0,0,1,2,3,5,8,10,10,10,9,8,8,8,8,7,7,6,5,4,3,3,2,2,2,3,4,4,4,3,3,3,3,2,3,4,4,2,0,-1,-1,-1,0,1,1,1,2,1,0,1,2,3,4,3,2,1,0,0,0,-1,-1,-2,-2,-2,-3,-2,-1,0,-1,0,0,0,0,0,0,-2,-1,-1,-2,-4,-3,-2,-2,-2,-1,-1,-1,0,0,0,1,2,1,-1,-1,0,0,0,-1,-1,-1,0,-1,-2,-1,-2,-6,-9,-9,-8,-7,-5,-6,-7,-6,-5,-5,-3,1,3,3,2,2,1,1,2,3,3,2,0,0,0,1,1,0,-2,-4,-4,
-5,-6,-5,-5,-5,-6,-6,-6,-6,-6,-6,-4,-4,-3,-3,-4,-4,-4,-3,-2,0,1,3,3,3,3,3,5,6,6,5,4,4,4,3,2,1,0,0,0,0,0,0,0,-1,-1,-2,-2,-2,-2,-4,-6,-8,-8,-6,-4,-5,-6,-7,-8,-9,-12,-8,-6,-9,-12,-12,-10,-6,-3,2,9,18,27,35,42,47,55,60,61,58,53,43,31,20,11,6,4,4,3,5,5,5,6,5,0,-2,0,2,1,1,0,-3,-2,0,-1,-2,0,-1,-2,-2,-2,-1,1,3,2,2,5,7,9,9,8,4,4,6,5,2,2,2,-2,-4,-2,-2,-3,-2,-1,-3,-6,-5,-3,-1,0,-2,-3,-2,0,1,0,2,5,6,6,6,7,5,5,8,9,10,11,9,6,6,9,11,11,11,9,9,9,9,6,4,4,6,7,6,6,8,12,15,16,17,17,19,22,24,25,25,26,25,24,23,25,24,24,24,25,24,22,24,25,25,25,26,28,26,23,21,21,20,19,17,16,17,17,14,13,16,16,14,14,13,9,9,11,10,8,5,4,2,2,1,2,2,4,3,1,-1,0,1,1,0,0,0,0,-1,-1,0,1,1,0,1,1,0,-1,-1,-1,-1,-2,-3,-3,-3,-2,-2,-3,-3,0,0,0,-1,0,2,2,3,3,5,5,5,3,3,3,3,3,2,2,3,2,1,0,1,1,2,4,4,4,4,3,3,6,
7,8,10,11,10,9,9,10,12,13,11,8,7,8,8,7,7,6,4,2,2,2,4,5,4,3,2,2,2,3,5,7,6,4,3,2,1,1,2,1,0,-1,-2,-3,-4,-4,-3,0,2,5,6,5,4,6,7,7,7,7,6,4,-1,-5,-7,-6,-5,-5,-7,-7,-6,-5,-5,-5,-3,-1,-1,-1,-1,0,0,0,0,0,-3,-6,-5,-4,-5,-5,-5,-7,-6,-5,-5,-5,-1,4,5,2,2,2,3,5,5,4,4,5,3,2,4,5,4,5,6,5,5,6,5,2,-1,-3,-5,-4,0,1,-2,-4,-2,0,1,3,6,8,9,9,8,6,5,4,5,4,3,2,1,3,5,5,3,2,4,5,3,1,3,8,9,8,6,6,9,10,10,9,9,9,9,6,3,2,3,3,0,-3,-3,-3,-3,-4,-7,-8,-6,-5,-7,-9,-9,-7,-4,-7,-9,-6,-3,-4,-5,-5,-7,-8,-11,-12,-10,-8,-10,-13,-12,-4,4,7,14,34,55,66,80,97,111,123,129,125,117,106,86,55,28,15,10,4,1,3,9,15,16,12,9,7,4,1,2,0,-4,-5,-5,-3,-3,-6,-5,-2,-2,-4,-6,-3,3,4,-4,-12,-8,-3,-3,-4,-3,-5,-11,-14,-10,-5,-3,1,2,-3,-10,-15,-13,-10,-2,4,1,-4,0,3,0,0,1,0,-2,1,2,0,-1,4,8,4,-3,-4,2,7,10,8,11,14,10,9,16,15,10,15,
21,15,10,15,19,14,11,14,16,20,20,17,16,21,30,33,31,27,29,36,41,41,37,36,40,41,42,47,50,53,53,47,40,40,45,54,56,53,52,55,55,47,45,49,53,48,39,37,35,31,26,27,34,33,29,30,26,18,19,22,19,16,16,13,5,1,5,4,4,11,10,0,-2,4,1,-3,1,3,5,4,3,4,5,5,3,2,2,4,4,1,-2,-1,1,1,0,-1,0,2,2,-1,-2,-2,-2,-2,0,2,3,4,5,5,3,1,0,1,3,4,3,1,-1,-2,-2,-2,0,2,2,0,-2,-3,-4,-5,-5,-5,-6,-6,-3,0,2,4,5,5,6,7,8,11,13,12,9,6,6,5,6,6,7,7,5,4,4,6,6,6,5,4,4,5,3,1,3,5,2,-1,-3,-5,-6,-2,-1,-3,-3,-1,0,0,2,4,5,6,6,4,2,2,4,4,2,0,0,0,0,4,6,4,5,-6,-8,-9,-10,-10,-10,-9,-8,-9,-11,-12,-11,-8,-7,-7,-8,-7,-6,-6,-4,-3,-3,-3,-4,-5,-4,-2,-1,-1,-1,-2,-4,-6,-5,-3,-3,-2,-1,-2,-2,-2,-1,0,2,3,4,4,3,1,-2,-5,-6,-6,-5,-7,-8,-8,-8,-8,-7,-4,1,5,6,5,4,4,6,6,5,4,4,4,2,-1,-1,0,-1,-2,-3,-3,-3,-3,0,3,3,2,3,3,5,6,5,4,4,4,0,-5,-6,-3,-2,-2,
-3,-5,-5,-4,-4,-5,-3,-1,-3,-4,-3,-4,-5,-4,-4,-5,-4,-1,1,2,4,3,-1,-2,1,2,1,-1,-2,-4,-7,-9,-9,-9,-8,-7,-5,-5,-5,-4,-3,-2,-1,-3,-5,-6,-4,-3,-4,-5,-3,-2,-3,-7,-8,-7,-5,-6,-8,-10,-10,-9,-9,-9,-8,-6,-4,-3,-4,-4,-1,2,3,3,3,3,5,6,4,3,5,7,6,5,3,6,8,6,3,2,4,5,5,7,9,12,10,8,11,14,12,5,-4,-7,-14,-34,-56,-68,-81,-98,-111,-123,-130,-126,-118,-108,-88,-57,-29,-16,-10,-6,-3,-5,-11,-15,-17,-14,-12,-8,-5,-5,-5,-1,3,4,4,3,2,5,4,1,1,5,7,5,0,-2,5,11,8,3,1,2,1,2,8,12,7,4,3,-2,-4,1,8,12,12,9,3,-3,-3,1,-2,-5,-3,-1,-4,-2,-1,-4,-3,0,0,-4,-7,-3,2,2,-2,-6,-9,-9,-11,-14,-9,-9,-16,-16,-13,-18,-21,-16,-13,-18,-22,-15,-12,-14,-16,-19,-21,-19,-19,-25,-32,-35,-32,-28,-30,-38,-43,-43,-39,-38,-41,-42,-44,-48,-50,-52,-53,-47,-42,-41,-46,-54,-56,-53,-52,-56,-55,-47,-44,-49,-52,-49,-41,-37,-37,-35,-29,-29,-36,-34,-29,-30,-28,-20,-20,-23,-20,-16,-15,-12,-5,-2,-5,-4,-4,-10,-9,0,1,-3,-1,3,1,-1,-3,-3,-2,-4,-4,-4,-3,-2,-2,-4,-3,-1,2,1,0,0,1,1,0,-1,-2,1,
2,3,3,3,1,-2,-2,-2,-4,-4,-2,1,1,0,-1,-2,-1,1,3,4,4,4,2,0,-1,1,3,3,5,5,4,4,6,7,5,2,0,-2,-3,-3,-4,-4,-5,-8,-10,-10,-7,-5,-3,-3,-3,-4,-4,-4,-3,-1,-1,-3,-3,-3,-3,-2,-3,-3,-2,-1,-3,-5,-2,1,3,6,7,4,2,4,4,2,2,2,1,-2,-3,-5,-5,-4,-2,-1,-3,-4,-3,-2,-3,-2,-1,-4,-6,-5,-4,3,5,5,5,4,4,3,3,4,5,5,4,3,2,2,2,2,2,2,1,1,2,1,1,1,1,-1,-2,-1,-1,-1,-1,1,0,-1,-1,-1,-1,0,0,0,-1,0,-1,-3,-3,-2,-2,-1,1,2,2,3,3,3,4,4,4,3,3,2,0,-2,-2,-1,-1,-1,-2,-3,-2,-1,-1,-1,0,2,2,1,2,3,4,4,4,3,2,0,0,-1,0,0,-1,-2,-1,-1,-1,-1,1,4,4,2,1,1,2,3,2,1,2,2,1,0,0,0,0,1,1,1,1,1,0,-1,-1,-1,-1,0,2,3,1,1,2,3,3,4,5,6,6,5,4,4,4,3,2,1,0,1,1,2,3,4,3,2,2,2,2,2,2,2,2,1,1,2,4,5,5,5,4,4,4,4,3,3,3,3,1,0,-1,-1,-1,0,0,0,1,1,1,0,0,0,0,0,-2,-2,-1,1,1,-1,-1,-1,-3,-6,-5,-4,-5,-7,
-6,-2,2,3,7,18,28,36,44,51,56,61,65,64,61,57,48,30,16,8,6,5,5,7,9,10,10,9,8,5,4,6,6,2,0,1,-1,0,1,-1,-2,0,-1,-5,-6,-4,-3,-3,-3,-5,-5,-1,2,2,1,3,1,-1,0,1,-1,1,4,2,-2,-3,-2,-3,-2,0,3,3,5,6,4,3,3,5,5,5,5,3,2,3,3,2,0,2,2,2,2,4,5,6,5,5,8,8,11,10,9,10,12,14,13,11,9,7,7,9,11,12,14,16,17,16,17,15,16,21,23,23,22,21,22,23,24,24,23,25,27,25,23,22,23,27,28,25,25,27,27,23,22,24,25,25,21,18,19,19,16,15,18,17,14,15,13,10,11,13,11,7,6,4,3,3,3,2,1,4,4,1,-1,0,1,-1,-3,-2,-1,-1,0,0,-1,-1,-1,-1,-1,0,1,0,-1,-1,-1,-2,-1,-1,0,0,0,-1,-2,-3,-3,-3,-2,-1,-1,-1,0,0,-2,-3,-4,-3,-3,-3,-3,-4,-5,-5,-6,-6,-4,-3,-2,-3,-3,-3,-3,-3,-2,-2,-3,-4,-4,-4,-2,-1,-1,-2,-2,-2,-2,-1,0,1,0,-1,-2,-2,-2,-1,-1,-1,-2,-3,-3,-2,-2,-1,-1,-1,-1,0,0,0,1,2,0,-1,-3,-4,-5,-4,-4,-4,-4,-4,-4,-5,-5,-4,-2,0,1,0,-1,-1,0,1,2,3,4,3,1,2,3,2,2,7,
7,4,3,2,2,2,2,2,2,5,7,7,6,6,8,10,10,12,13,9,6,5,3,0,0,1,0,-2,-2,-3,-3,1,3,1,-3,-3,-4,-4,-3,-2,-1,2,4,1,-3,-2,2,6,8,6,6,7,8,6,4,6,11,13,11,8,7,9,10,10,8,6,8,9,7,4,4,6,9,12,10,5,5,7,6,4,3,5,7,8,5,1,3,9,12,11,13,15,15,13,10,9,10,12,13,11,7,4,-1,-6,-5,2,7,5,3,2,-1,-4,-4,2,5,8,11,9,4,3,4,0,-2,-3,-8,-10,-12,-18,-23,-22,-16,-10,-8,1,20,38,51,69,91,109,123,135,139,132,118,101,75,47,31,25,19,13,10,11,13,12,12,11,9,6,5,6,5,5,8,11,14,14,7,2,4,5,1,-5,-4,-1,-3,-10,-12,-6,-1,0,3,4,2,-1,-1,4,7,6,5,0,-4,-7,-10,-14,-11,-4,-1,-4,-4,1,5,7,12,12,8,10,17,18,16,13,14,16,13,4,0,2,6,4,2,5,6,4,6,11,10,6,8,14,15,14,19,22,16,13,17,22,25,22,18,19,26,30,30,33,36,38,40,45,49,47,44,46,45,50,58,56,51,51,45,36,34,40,46,51,50,46,45,47,42,42,49,50,42,39,42,40,32,26,24,30,32,29,28,27,21,19,22,22,21,22,24,21,15,13,14,14,19,20,
8,2,6,3,-2,-1,-1,0,-1,0,1,2,1,1,1,-2,-4,-3,-3,-5,-5,-3,-4,-8,-10,-11,-9,-6,-4,-6,-7,-3,1,0,-1,1,4,6,4,2,3,3,0,-2,-1,-1,0,1,1,1,1,0,2,5,7,6,4,4,5,7,8,6,5,6,4,2,3,6,7,7,6,3,3,4,6,8,10,11,9,9,8,7,7,7,6,6,6,3,1,1,2,1,1,3,3,2,3,4,3,4,4,1,1,2,1,-1,-1,1,1,-1,0,3,4,5,5,5,4,5,7,8,8,7,5,4,6,7,5,5,5,4,3,2,3,5,6,3,0,0,1,0,-2,-2,-2,-2,-3,-3,-3,-1,0,1,1,3,5,7,8,9,8,6,5,6,7,9,8,8,8,8,7,7,7,9,12,12,7,3,5,6,5,5,5,3,3,6,5,1,3,8,9,8,8,6,3,3,2,0,1,7,8,4,3,-6,-5,-3,-2,-1,-1,-1,-2,-1,0,-3,-6,-7,-6,-6,-8,-10,-10,-12,-13,-9,-7,-6,-4,-1,0,-1,0,2,2,3,4,0,-2,0,3,4,5,6,4,3,2,-1,-4,-2,2,2,-2,-6,-7,-7,-6,-7,-7,-5,-3,-5,-10,-13,-12,-9,-8,-10,-11,-10,-8,-7,-9,-10,-8,-6,-6,-8,-11,-14,-11,-7,-8,-10,-9,-7,-7,-7,-9,-10,-7,-3,-5,-11,-13,-12,-13,-15,-15,-13,-10,-8,-9,-11,-11,-8,
-4,0,4,8,7,1,-4,-3,-3,-2,0,1,0,-5,-7,-10,-11,-9,-6,-6,-5,-1,0,2,7,9,11,18,23,22,18,11,8,0,-19,-38,-52,-70,-92,-109,-123,-136,-140,-134,-120,-101,-76,-48,-33,-26,-21,-14,-10,-11,-13,-12,-12,-12,-8,-5,-6,-6,-4,-5,-7,-10,-13,-14,-8,-3,-5,-5,0,5,3,0,2,9,10,5,2,0,-3,-4,-3,0,0,-4,-6,-6,-4,-1,3,5,8,12,11,5,2,4,5,1,-3,-5,-8,-9,-5,-7,-14,-16,-15,-13,-12,-14,-12,-6,-2,-4,-7,-6,-4,-6,-7,-4,-5,-9,-10,-7,-9,-13,-15,-15,-20,-21,-15,-13,-16,-21,-23,-21,-18,-19,-25,-28,-29,-31,-32,-34,-37,-43,-45,-44,-42,-43,-42,-49,-56,-52,-49,-49,-44,-36,-35,-39,-45,-50,-49,-46,-46,-47,-42,-41,-48,-51,-44,-38,-40,-38,-29,-24,-25,-29,-31,-28,-28,-25,-21,-18,-21,-22,-21,-22,-23,-20,-15,-13,-13,-13,-17,-18,-7,-2,-5,-3,1,3,2,1,1,1,0,0,0,0,1,3,5,4,3,4,4,3,3,7,9,10,8,5,3,5,5,2,-1,0,1,-2,-6,-8,-6,-4,-4,-4,-1,0,0,0,-2,-2,-1,-1,-1,-1,-2,-6,-8,-6,-5,-4,-4,-6,-7,-5,-4,-6,-4,-2,-4,-6,-8,-8,-7,-5,-4,-6,-7,-8,-9,-10,-8,-7,-8,-7,-6,-6,-6,-6,-7,-4,-2,-2,-2,-1,-2,-3,-3,-2,-3,-3,-2,-3,
-3,-1,-1,-2,-1,1,2,0,0,1,0,-3,-3,-3,-4,-4,-3,-4,-6,-7,-7,-6,-3,-2,-4,-5,-3,-2,-2,-1,1,1,0,-2,-2,0,3,3,2,3,5,5,4,5,6,6,6,4,2,1,1,-1,-4,-6,-7,-8,-6,-4,-4,-4,-6,-7,-7,-7,-7,-7,-6,-6,-6,-7,-10,-10,-5,-2,-3,-3,-2,-2,-2,0,0,-2,-1,2,0,-5,-7,-6,-6,-4,-1,-1,-2,1,0,-5,-6,-3,-2,3,2,0,0,-1,-1,0,1,0,-2,-1,2,3,3,3,3,4,4,5,6,5,4,4,3,1,-1,-1,-1,-1,-1,-3,-4,-3,-2,-2,-3,-4,-4,-3,-2,-2,-1,1,3,3,1,0,1,2,3,3,3,3,3,2,0,1,4,7,7,6,6,6,7,6,5,5,6,6,6,5,6,7,9,9,8,7,8,10,9,9,8,8,8,9,7,5,5,8,9,8,7,8,8,7,5,4,3,3,2,-1,-4,-6,-7,-7,-6,-4,-3,-2,0,1,1,3,5,5,6,7,5,5,7,6,4,2,2,0,-2,-4,-4,-9,-12,-12,-11,-8,-4,2,9,19,28,38,48,54,63,70,72,70,62,52,39,27,19,16,13,10,7,6,6,7,8,7,4,4,5,2,1,2,4,4,6,7,5,4,3,2,0,-2,0,1,-1,-2,-4,-3,-1,-1,2,1,2,2,1,2,4,1,2,2,1,1,0,-3,-3,-3,-2,-3,
-3,-2,0,0,-1,-2,-2,0,3,4,5,6,5,5,6,4,5,5,6,6,6,6,5,3,3,3,5,5,6,6,7,9,10,9,7,7,7,9,10,10,9,9,12,13,13,12,12,13,14,17,18,17,17,18,18,21,24,21,20,21,19,17,17,17,20,22,23,23,22,23,21,20,23,25,23,19,18,15,12,11,12,14,14,12,13,13,10,11,11,13,12,11,10,9,8,7,6,6,7,6,3,0,2,3,1,-2,-2,-1,-1,-1,-1,-1,-1,-2,-2,-3,-3,-3,-3,-2,-2,-1,0,-2,-4,-4,-3,-1,0,-1,0,1,1,1,1,2,5,6,5,4,4,3,2,1,1,1,2,2,1,1,1,1,2,3,4,4,3,2,1,1,1,-1,0,2,2,1,2,3,5,5,5,4,4,5,5,4,4,3,2,2,2,2,2,2,2,3,4,3,2,2,1,1,1,1,0,0,1,0,-1,-1,0,0,1,1,0,-2,-3,-2,-2,-2,0,1,0,-1,0,-1,-1,0,1,2,2,1,-1,-2,-1,-1,-2,-3,-3,-4,-6,-6,-5,-5,-4,-5,-7,-6,-5,-6,-6,-6,-5,-6,-6,-7,-6,-5,-3,-4,-4,-2,-1,0,1,1,0,0,0,0,0,1,2,2,2,1,1,1,1,2,2,2,0,-1,-1,-1,-2,-3,-3,-3,-4,-4,-4,-4,-4,-2,-1,-2,-1,-2,-3,-2,-1,-2,-2,0,0,-1,-2,6,
7,8,10,11,13,13,12,11,12,12,11,7,4,3,4,4,5,5,2,-3,-6,-7,-7,-7,-7,-7,-8,-10,-11,-11,-9,-7,-3,-1,-1,-3,-2,3,3,5,8,9,4,2,2,-3,-6,-6,-7,-7,-8,-15,-21,-17,-9,-3,-1,9,28,42,51,63,83,102,117,127,125,116,103,83,54,28,13,6,2,0,-2,0,6,8,6,5,1,-6,-5,-2,-4,-6,-6,-7,-6,-5,-5,-2,3,5,2,-1,0,3,4,2,1,2,1,2,3,3,3,4,4,6,7,8,11,10,7,3,-2,-1,5,12,15,12,9,12,15,11,8,10,6,1,3,3,-1,-2,2,6,8,6,4,6,8,11,11,9,10,6,3,7,5,-2,-3,3,4,2,8,14,12,12,17,24,27,25,23,24,29,32,33,34,34,35,34,35,36,36,36,35,35,40,46,45,43,43,44,43,43,47,52,55,54,52,53,54,47,37,37,38,32,29,31,28,21,18,20,25,24,23,27,28,21,15,14,14,14,14,15,13,10,7,3,2,9,9,1,1,5,2,1,4,4,6,6,4,3,5,5,1,-1,0,-1,-3,-4,-4,-3,-1,0,-1,-2,0,2,2,2,2,1,0,1,3,4,2,2,4,5,5,4,5,7,8,5,3,4,7,7,6,6,7,7,7,6,8,9,8,4,1,3,5,2,-1,-1,0,0,-1,1,4,6,7,8,9,11,15,
15,12,10,12,13,11,11,11,8,5,2,0,-1,0,1,2,1,2,3,2,1,1,5,9,10,11,11,9,6,7,7,6,4,4,0,-5,-5,-4,-3,-3,-4,-7,-8,-7,-5,-4,-2,-2,-1,-2,-4,-6,-4,-2,-2,-4,-3,0,2,0,-1,1,3,4,6,7,7,9,9,6,3,6,8,4,1,1,0,-3,-1,3,4,4,3,-1,-2,0,2,1,1,1,0,-4,-4,-3,-2,-2,-1,0,2,2,2,2,1,2,2,1,1,3,4,4,4,4,5,6,8,8,7,7,8,8,8,8,6,7,8,8,7,7,8,11,14,15,12,10,11,12,13,14,14,13,11,7,3,3,5,4,2,1,-1,-3,-4,-5,-5,-4,-4,-6,-4,-2,-1,-1,-2,-6,-10,-9,-11,-14,-13,-14,-15,-16,-18,-20,-17,-7,3,4,9,25,42,56,74,93,105,119,132,132,121,107,92,66,38,18,10,6,7,10,11,9,11,-5,-6,-7,-9,-11,-12,-13,-13,-12,-12,-12,-11,-8,-5,-3,-4,-4,-5,-5,-3,2,6,6,6,6,7,6,7,9,10,9,8,5,1,-2,-1,1,0,-2,-5,-5,-8,-8,-5,-3,-2,4,5,4,7,8,9,15,20,16,6,0,-1,-11,-30,-44,-54,-68,-86,-103,-118,-129,-127,-118,-105,-83,-55,-30,-15,-9,-5,-1,0,-1,-7,-9,-7,-6,-2,4,3,1,4,6,5,6,5,3,4,2,-2,-3,-1,1,-2,-5,
-5,-4,-3,-3,-4,-5,-6,-6,-6,-6,-7,-8,-10,-11,-12,-12,-8,-5,-1,-1,-6,-12,-14,-13,-9,-13,-16,-13,-10,-12,-7,-3,-5,-3,-1,-1,-4,-7,-9,-6,-6,-7,-10,-13,-12,-12,-11,-6,-4,-7,-7,-1,-1,-4,-4,-2,-9,-14,-12,-12,-16,-23,-26,-25,-22,-24,-29,-32,-33,-32,-33,-35,-35,-34,-36,-36,-35,-34,-34,-40,-46,-44,-42,-42,-41,-39,-39,-42,-48,-52,-51,-49,-48,-50,-42,-36,-36,-39,-33,-29,-30,-28,-21,-17,-20,-25,-24,-21,-25,-26,-20,-14,-13,-12,-12,-11,-11,-10,-8,-5,-1,0,-6,-7,0,0,-4,-2,-1,-3,-4,-6,-6,-5,-4,-6,-5,-2,0,0,1,3,3,3,3,2,0,1,2,1,-1,-1,-1,-1,0,0,-1,-3,-5,-3,-3,-5,-5,-5,-5,-5,-6,-7,-5,-3,-4,-7,-7,-5,-6,-7,-7,-6,-6,-7,-9,-8,-4,-2,-4,-5,-2,1,1,-1,-1,1,0,-3,-5,-6,-8,-9,-11,-15,-15,-11,-10,-12,-13,-11,-11,-11,-8,-5,-3,0,1,1,0,0,0,-1,-2,-2,-1,-1,-4,-9,-10,-10,-11,-9,-7,-8,-9,-7,-6,-6,-2,2,3,1,1,1,3,5,7,6,4,3,1,1,1,1,3,4,3,1,2,4,4,1,-1,-1,0,-2,-4,-4,-6,-7,-8,-9,-10,-7,-4,-7,-8,-5,-3,-3,-2,0,-1,-5,-6,-6,-6,-2,-1,-3,-3,-2,-2,-2,0,3,4,2,1,1,1,0,-2,-2,
-3,-3,-3,-4,-3,-2,-2,-4,-5,-6,-5,-6,-6,-7,-8,-8,-7,-8,-8,-8,-8,-7,-6,-6,-6,-6,-5,-5,-6,-7,-10,-10,-7,-6,-7,-8,-9,-10,-10,-9,-8,-4,-1,-1,-3,-2,-1,0,2,4,4,4,5,4,4,6,6,4,5,6,6,9,12,12,13,15,15,16,17,17,19,21,18,8,-2,-4,-9,-25,-43,-57,-76,-92,-105,-119,-133,-133,-122,-108,-91,-65,-37,-20,-12,-8,-7,-10,-10,-8,-8,0,2,3,4,4,5,6,6,6,6,6,5,3,2,2,1,2,2,2,2,0,-3,-3,-2,-2,-3,-3,-3,-3,-4,-3,-2,-1,2,3,3,3,3,3,4,4,4,2,3,1,0,-1,-1,-1,-3,-6,-6,-7,-9,-6,-2,2,4,9,18,24,32,41,50,56,62,68,67,63,56,46,31,19,11,8,7,6,4,4,6,7,8,7,4,2,3,3,1,-1,0,0,0,0,0,-1,1,1,1,2,5,6,7,6,6,5,7,10,10,8,8,8,7,7,8,7,7,8,7,7,7,7,7,8,9,8,7,8,10,9,7,7,5,4,4,3,3,4,4,4,5,5,5,5,6,7,8,7,7,4,3,4,4,3,3,2,3,3,6,7,5,4,6,8,11,10,10,10,14,16,15,14,14,17,18,16,18,19,19,17,18,22,23,22,20,19,17,17,17,17,18,20,21,21,21,20,18,15,16,19,18,15,
14,13,13,10,10,13,12,9,11,12,9,8,6,5,4,3,2,0,1,-1,-4,-4,0,0,-1,-1,0,2,0,0,1,2,3,3,3,2,2,2,1,1,0,0,1,1,0,0,1,1,0,1,2,2,2,2,2,2,3,4,4,3,3,3,3,3,3,2,3,3,2,1,2,3,2,1,2,3,3,3,2,3,4,4,2,2,3,3,1,0,0,1,1,0,0,1,1,1,3,4,5,7,7,7,6,7,8,8,7,6,5,4,3,1,0,-1,-1,-1,-2,-1,0,0,0,0,1,3,3,3,4,4,4,5,6,5,5,5,4,2,2,3,3,4,3,1,-1,0,1,2,2,2,2,2,2,1,1,2,1,0,-1,0,1,2,2,2,2,2,3,3,4,6,7,5,3,4,4,4,4,4,4,3,4,5,6,6,6,6,5,5,4,3,3,2,1,-1,-1,0,1,1,0,1,1,2,2,3,4,4,4,3,3,4,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,1,1,0,-1,-1,-1,-2,-2,-2,-3,-3,-3,-2,-2,-1,-1,-1,-1,-2,-3,-3,-1,-1,-2,-2,-3,-3,-2,-2,-2,-2,-2,-3,-5,-5,-6,-8,-8,-7,-9,-9,-9,-10,-11,-11,-11,-8,-10,-12,-11,-6,-1,2,6,13,22,30,39,47,51,58,69,69,62,55,46,33,19,12,8,6,6,7,6,2,2,9,
7,4,3,7,11,12,8,3,6,12,12,13,13,10,10,10,4,-1,-1,-2,-6,-7,-5,-6,-4,0,0,-6,-6,-1,5,8,8,8,5,1,0,-2,-2,0,7,11,3,-5,-2,6,6,7,10,6,2,10,18,19,16,19,26,28,23,21,23,22,18,14,11,10,9,12,17,15,8,8,11,7,8,18,21,17,19,22,21,21,20,18,21,28,34,37,40,40,37,36,40,44,44,44,45,45,50,55,54,51,50,48,46,45,48,51,51,49,48,48,49,47,43,44,44,40,37,39,39,34,27,25,28,26,24,27,28,23,20,19,15,13,15,16,17,15,14,10,11,13,12,1,-2,1,-2,-6,-5,-5,-7,-9,-8,-5,-3,-1,0,0,-2,-3,-6,-7,-6,-5,-8,-11,-10,-8,-8,-8,-5,-3,-3,-2,-2,-1,1,2,1,0,0,0,-1,-2,-3,-2,-2,-3,-4,-6,-6,-4,-4,-3,-2,-1,-2,-3,-6,-8,-7,-3,-2,-4,-4,-3,-4,-4,-2,0,2,4,4,2,0,0,-1,-2,-2,-3,-4,-5,-5,-3,-4,-6,-6,-4,-2,-1,0,0,-1,-1,-1,-2,-2,-1,-2,-5,-8,-11,-12,-10,-8,-7,-7,-8,-8,-6,-4,-2,0,1,2,1,0,-3,-4,-5,-7,-8,-8,-8,-7,-5,-6,-7,-7,-5,-5,-5,-6,-6,-6,-6,-7,-10,-11,-10,-8,-6,-4,-2,1,3,0,-1,-1,1,2,2,0,-2,-3,-1,0,-2,-3,-2,
0,-1,-3,-3,-2,-1,-2,-6,-8,-8,-6,-6,-6,-7,-6,-7,-9,-9,-8,-7,-7,-6,-4,-3,-4,-3,-2,0,2,3,2,4,6,8,9,9,9,10,11,11,10,11,12,12,11,10,9,8,8,8,6,6,8,8,7,6,5,6,7,8,9,9,9,8,6,2,0,2,3,2,0,-1,-3,-4,-5,-7,-8,-2,2,0,-1,4,7,6,7,3,-1,-1,2,0,-3,-7,-9,-8,-5,0,4,16,35,48,61,81,100,114,129,140,138,131,118,96,66,39,24,17,13,10,11,16,21,20,17,17,16,14,17,19,14,7,5,8,11,12,9,6,7,9,5,4,9,15,12,4,0,1,4,9,12,10,4,0,-3,-1,2,5,5,4,0,-6,-12,-13,-9,0,7,4,-3,3,14,14,15,19,15,9,14,17,14,12,14,17,17,15,12,12,16,16,13,14,15,11,11,15,13,7,6,13,17,18,24,25,19,-8,-6,-3,-2,-6,-10,-10,-4,0,-2,-8,-9,-10,-10,-7,-6,-5,1,5,4,4,8,7,5,4,2,-1,0,3,3,0,-6,-9,-8,-7,-6,-2,0,1,1,0,-5,-9,-2,6,3,-4,-5,-6,-8,-5,-1,-8,-15,-14,-13,-16,-22,-23,-17,-16,-17,-16,-14,-10,-7,-5,-5,-7,-12,-11,-7,-7,-8,-6,-8,-16,-18,-15,-17,-19,-20,-21,-20,-17,-19,-27,-33,-35,-39,-40,-38,-36,-40,-45,-44,-44,-46,-46,-51,-56,
-54,-52,-52,-49,-47,-46,-48,-51,-51,-50,-49,-48,-49,-47,-44,-45,-46,-42,-39,-39,-40,-36,-29,-27,-29,-28,-25,-28,-30,-25,-22,-21,-17,-16,-17,-18,-19,-18,-17,-13,-12,-15,-13,-3,0,-2,1,5,5,5,6,8,8,5,3,2,0,0,0,1,4,5,4,3,6,9,8,6,7,7,5,4,3,3,3,2,1,-1,-1,0,1,1,1,2,3,3,2,3,4,6,6,4,4,4,3,3,3,4,8,12,11,6,5,6,6,4,4,4,1,-1,-3,-6,-8,-6,-3,-3,-2,0,1,1,3,4,3,2,2,5,5,2,1,0,-1,-1,1,1,2,3,4,4,5,8,11,13,14,12,10,9,8,8,7,4,2,1,1,-1,-3,-2,0,2,4,4,6,8,7,7,7,5,6,7,6,4,4,5,6,6,5,4,6,9,10,8,7,5,3,1,-3,-5,-2,0,-1,-2,-2,-2,0,3,4,2,2,5,6,4,3,4,5,5,3,2,3,7,8,7,6,5,5,6,6,7,9,9,7,6,6,6,4,3,3,3,3,1,0,-1,-1,-2,-4,-7,-7,-6,-6,-7,-9,-9,-8,-9,-9,-9,-8,-7,-6,-6,-6,-6,-4,-4,-5,-5,-5,-6,-5,-5,-7,-7,-8,-8,-7,-7,-5,-1,1,0,-2,0,1,3,5,6,7,10,10,4,1,4,5,1,-3,-3,-2,-1,2,2,0,2,4,8,10,9,6,1,-4,-15,-32,-47,
-62,-82,-100,-113,-129,-140,-138,-130,-116,-95,-66,-39,-23,-17,-13,-10,-11,-16,-21,-21,-17,-18,-15,-15,-19,-22,-17,-10,-7,-9,-12,-13,-10,-8,-9,-10,-6,-5,-10,-13,-11,-3,1,-1,-4,-9,-11,-8,-3,0,2,1,-1,-3,-3,-2,1,6,11,12,8,1,-7,-5,2,-4,-15,-15,-15,-19,-14,-9,-13,-17,-15,-12,-13,-16,-17,-15,-12,-12,-15,-17,-15,-17,-17,-13,-11,-15,-13,-8,-8,-15,-18,-20,-25,-25,-19,3,2,0,0,3,4,3,0,-3,-5,-2,1,0,-1,0,-2,-4,-6,-7,-7,-7,-6,-5,-4,-1,1,0,0,0,0,1,4,6,3,3,3,0,-1,-1,-2,-1,0,1,-1,-6,-5,-1,0,-1,0,-1,-2,0,2,1,1,2,4,4,1,0,0,0,0,-1,-1,-2,-3,-2,-2,0,2,3,3,3,5,8,7,6,7,8,9,11,11,9,9,13,16,17,18,19,20,19,19,23,25,25,24,25,28,29,27,26,27,26,25,25,24,25,26,25,24,25,26,24,24,25,25,24,21,21,21,20,18,16,16,15,13,16,17,15,15,14,14,13,12,11,13,13,12,10,9,9,8,4,2,2,1,-1,-3,-3,-3,-3,-3,-2,-2,-2,0,1,2,3,2,0,1,2,1,-1,-1,0,-1,-2,-2,-2,-2,-2,-3,-3,-2,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,-2,-3,-3,-3,-3,-3,-4,-4,-4,-5,-8,-11,
-11,-9,-7,-7,-5,-4,-3,-2,-1,1,4,8,9,8,7,6,5,4,3,3,2,1,1,1,1,0,0,1,2,2,1,0,-1,-1,-2,-4,-6,-7,-8,-9,-10,-11,-12,-10,-8,-7,-6,-4,-2,0,1,1,1,3,4,4,2,1,1,0,-1,-2,-1,-1,-1,0,-1,-2,-2,-1,-2,-3,-4,-4,-2,-2,-2,-3,-4,-3,-2,-2,-1,1,4,4,2,1,1,2,2,1,0,-2,-3,-2,-3,-5,-5,-5,-5,-5,-5,-4,-3,-2,-3,-5,-4,-3,-2,-2,-2,-2,-3,-4,-5,-5,-4,-2,-3,-4,-3,-2,-2,-3,-3,-3,-2,-1,-1,-1,-1,1,1,0,-1,1,2,2,2,2,1,0,0,-1,-1,0,1,0,-1,-1,-1,-1,0,1,1,1,1,1,1,0,0,1,0,-1,-3,-3,-2,-2,-3,-4,-5,-6,-7,-8,-7,-7,-4,-6,-7,-7,-3,-3,-2,-2,-1,-1,-2,-2,-4,-6,-7,-6,-4,-2,2,6,14,20,30,41,49,54,62,69,67,62,58,48,33,19,11,7,6,6,6,8,10,11,10,10,8,9,13,16,13,9,7,6,8,8,6,6,6,6,4,3,3,4,2,0,-2,-1,2,4,4,3,0,-1,-1,-1,-1,-2,-1,-1,-2,-4,-4,-4,-3,-1,2,4,2,4,9,8,8,9,8,4,5,6,7,6,6,8,9,8,6,5,6,8,10,10,9,7,6,6,6,7,7,9,11,12,13,12,10,18,
22,25,26,24,18,16,19,23,29,36,42,42,38,41,48,47,44,48,50,51,53,50,45,45,46,45,41,42,50,54,53,51,51,52,50,46,47,50,48,43,43,41,34,30,34,38,33,28,29,26,19,19,19,12,9,9,8,9,14,15,11,11,17,13,3,5,13,13,12,11,5,2,1,1,2,6,7,5,2,-1,-4,-4,-3,-3,0,4,7,8,7,5,4,5,4,5,8,9,7,5,3,0,0,3,4,5,5,3,2,2,1,0,-1,-1,1,3,4,5,7,7,6,7,8,8,9,11,11,10,9,8,5,6,8,8,8,7,6,6,6,5,4,4,4,2,1,1,3,6,7,7,6,6,5,3,1,0,1,0,-3,-6,-5,-3,-3,-3,-3,0,5,8,8,9,13,15,10,7,9,9,7,5,3,0,-1,0,-3,-7,-5,-3,-5,-7,-5,-3,-2,-3,-5,-7,-5,-3,-4,-6,-5,-3,-2,-3,-4,-3,-2,-2,0,2,3,4,4,2,1,2,2,0,-3,-6,-9,-10,-7,-5,-4,-5,-5,-4,-5,-3,1,5,6,5,3,1,0,1,1,-2,-2,-1,-1,-4,-5,-4,-1,2,4,3,2,4,5,4,4,4,5,4,4,1,-2,-1,2,1,0,4,9,12,12,9,7,7,7,8,8,8,8,7,4,2,3,6,7,8,7,4,3,5,5,3,1,-1,-1,-2,-4,-7,-5,-4,-7,-11,-8,-3,-2,-3,
-3,-7,-8,-6,-6,-11,-12,-12,-11,-15,-21,-21,-17,-13,-9,-8,-1,14,29,43,59,77,92,108,120,119,110,100,86,64,38,22,17,14,7,3,5,9,9,9,6,2,0,2,1,2,1,-4,-4,2,1,-1,-1,0,-1,0,3,6,8,5,0,-2,3,7,9,9,6,2,-4,-5,-1,-1,-5,-4,-2,-3,-4,-4,-6,-6,1,8,3,-3,4,13,13,13,12,2,0,8,12,10,10,15,21,21,14,9,11,15,16,15,16,16,12,12,17,16,9,7,13,15,17,23,22,21,23,24,24,25,26,27,30,33,34,35,37,38,36,34,37,41,39,37,41,44,51,59,57,53,52,55,54,51,54,56,56,55,52,50,51,52,49,45,44,38,34,39,42,36,27,29,36,30,24,27,24,16,16,16,10,9,11,8,5,7,9,6,7,13,12,3,4,10,9,8,9,10,7,7,11,13,13,12,9,6,5,-19,-22,-24,-27,-25,-20,-17,-19,-25,-29,-36,-41,-42,-39,-41,-47,-46,-45,-49,-51,-51,-52,-50,-45,-44,-45,-44,-41,-41,-48,-53,-52,-51,-50,-52,-50,-46,-45,-48,-46,-42,-41,-40,-35,-30,-34,-38,-32,-29,-31,-27,-21,-21,-21,-14,-9,-10,-9,-11,-16,-17,-13,-12,-17,-14,-4,-5,-13,-13,-12,-9,-5,-1,0,0,-1,-4,-5,-3,-1,2,3,3,3,2,0,-4,-7,-9,-8,-6,-5,-5,-4,-5,-8,-9,-7,-5,-3,0,
1,-2,-3,-4,-4,-3,-2,-2,-1,0,1,1,-1,-3,-4,-4,-5,-6,-5,-6,-7,-8,-9,-10,-10,-9,-9,-8,-6,-6,-8,-9,-8,-7,-7,-7,-7,-7,-6,-6,-5,-4,-2,-3,-4,-6,-8,-8,-7,-6,-5,-2,0,0,-1,0,3,6,5,4,4,4,3,1,-4,-6,-6,-7,-12,-15,-11,-8,-9,-10,-8,-7,-5,-3,-2,-2,1,5,3,1,4,5,4,2,1,2,4,6,4,2,3,5,5,2,1,2,3,2,2,2,1,0,-1,-2,-1,0,0,-1,-1,1,4,7,8,9,7,5,4,5,5,5,5,4,0,-4,-5,-4,-2,0,1,0,1,3,3,1,2,4,5,4,2,-2,-4,-2,-1,-3,-4,-3,-2,-3,-3,-4,-4,-1,2,2,-1,-1,1,-3,-8,-11,-11,-8,-6,-6,-6,-7,-6,-6,-6,-5,-3,0,-1,-3,-4,-6,-6,-3,-2,-4,-4,-1,1,2,2,3,5,8,7,5,7,12,10,5,5,5,5,6,7,6,7,12,13,13,12,14,20,21,18,14,11,8,2,-14,-29,-43,-61,-78,-92,-107,-120,-119,-110,-99,-84,-62,-38,-22,-18,-15,-8,-5,-8,-9,-11,-11,-8,-3,-2,-3,-2,-1,0,5,6,1,0,2,3,3,3,3,-1,-3,-4,-2,2,4,1,-5,-7,-7,-4,-1,4,5,2,2,6,5,2,3,3,3,6,6,-1,-7,-2,3,-3,-13,-13,-13,-11,-2,1,-6,-10,-9,-9,-13,-18,-19,-12,-6,
-9,-14,-15,-14,-16,-15,-10,-11,-16,-17,-12,-9,-12,-15,-18,-21,-21,-19,-21,-23,-23,-25,-26,-26,-29,-32,-34,-35,-38,-39,-37,-36,-37,-41,-41,-39,-41,-44,-51,-57,-57,-52,-52,-52,-52,-49,-52,-55,-54,-54,-52,-50,-51,-51,-48,-45,-43,-38,-35,-39,-42,-35,-25,-27,-35,-29,-22,-26,-24,-15,-15,-14,-8,-7,-9,-6,-3,-7,-11,-8,-8,-13,-11,-3,-5,-10,-10,-10,-10,-10,-7,-7,-11,-13,-13,-13,-11,-8,-6,11,12,13,15,16,14,11,11,15,16,17,19,21,21,21,23,24,23,24,25,26,24,23,22,22,22,21,19,19,22,24,24,24,25,25,23,22,20,21,21,19,17,18,17,15,16,17,14,12,15,15,10,11,12,8,5,5,4,6,9,10,8,7,8,6,3,3,6,6,4,2,0,-2,-4,-3,-3,-1,-1,-2,-2,-2,-2,-1,-1,-1,0,2,4,5,6,5,4,3,1,2,4,5,4,3,2,0,-1,-1,0,1,2,1,1,0,0,-1,-2,-2,0,1,1,0,0,0,1,1,2,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,6,5,4,3,3,3,4,5,5,5,4,3,2,1,0,1,0,-1,-3,-3,-4,-3,-2,-2,-1,-1,0,-1,1,4,6,5,5,6,5,5,6,5,4,4,4,2,0,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,0,-1,-2,-2,-1,0,-1,
-1,0,0,-1,-3,-4,-3,-3,-2,-2,-2,-2,-1,-2,-3,-3,-3,-2,-2,-2,-3,-3,-3,-3,-3,-3,-1,0,0,0,0,-1,-2,-2,-2,-3,-3,-2,-3,-3,-4,-3,-1,1,1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-2,-2,0,0,0,1,3,5,5,4,3,2,2,2,1,0,0,1,0,-2,-2,-3,-2,0,1,0,-1,1,-1,-2,-4,-4,-3,-3,-4,-6,-7,-5,-5,-7,-8,-7,-8,-9,-7,-5,-4,-3,-4,-6,-8,-9,-6,-6,-8,-10,-9,-8,-7,-4,0,8,15,23,32,39,44,53,62,60,55,48,40,28,17,11,10,9,6,4,5,5,5,7,7,3,2,4,3,1,-1,-5,-6,-4,-2,-3,-3,-3,-4,-5,-3,-2,-3,-4,-3,-4,-4,0,2,2,1,-1,-3,-3,-2,-2,-3,-2,0,-2,-1,-1,-2,-2,0,3,1,-2,1,6,7,7,6,2,-1,1,2,0,1,3,5,5,2,0,0,3,4,6,6,6,5,5,6,7,7,6,6,7,10,10,7,7,8,9,10,12,13,13,12,15,17,18,19,20,20,20,18,20,22,23,23,23,25,27,25,23,23,23,23,22,21,23,24,25,24,24,25,24,22,20,20,20,17,18,19,17,13,12,15,12,8,11,10,6,6,5,1,0,2,1,0,3,6,5,4,7,5,3,3,5,6,6,5,6,4,3,5,7,7,7,7,6,4,3,
-2,-4,-3,-4,-10,-11,-10,-11,-11,-10,-9,-7,-6,-4,-3,0,3,3,4,7,8,7,7,8,7,7,8,7,6,7,8,7,6,7,8,8,10,10,8,7,8,8,8,6,5,5,6,7,7,8,8,9,8,7,7,8,10,10,9,10,11,10,11,12,11,9,8,8,8,8,6,5,2,-2,-3,-2,-2,1,2,1,2,7,9,9,10,13,13,13,13,12,12,12,10,6,6,5,3,3,4,3,3,3,-1,-4,-2,0,-3,-2,1,2,1,0,-4,-5,0,2,0,-3,-2,-3,-6,-7,-7,-6,-5,-4,-5,-4,-2,0,0,2,3,3,4,6,9,10,8,5,3,3,2,1,0,-1,-2,-2,-3,-2,-1,0,-1,-3,-3,0,1,3,5,4,1,-2,-5,-8,-7,-4,-4,-4,-3,-5,-7,-3,0,0,3,7,9,10,11,8,8,11,12,10,9,10,11,12,11,8,5,4,4,4,2,-1,-5,-6,-7,-9,-10,-9,-9,-9,-10,-12,-10,-4,-1,-2,-3,-4,-4,-3,-5,-6,-6,-8,-9,-11,-15,-19,-16,-6,0,0,6,25,42,55,73,91,106,123,134,128,115,104,89,63,38,25,19,14,11,9,9,14,16,16,12,8,4,3,5,4,-1,-3,0,4,2,0,-3,-4,-1,-3,-3,5,10,4,-6,-6,3,8,12,14,11,9,7,7,9,11,12,16,16,11,8,4,2,4,11,13,6,-1,5,10,7,9,14,8,
3,6,9,7,5,5,6,8,8,4,2,5,7,9,10,11,11,14,19,20,13,10,16,19,19,21,21,18,18,21,25,30,27,23,24,29,36,39,44,45,42,39,40,41,40,40,45,46,46,50,51,49,50,48,43,41,47,53,52,49,48,47,49,48,45,45,47,43,35,34,35,32,26,24,30,27,22,21,18,14,17,18,16,14,18,21,21,20,19,18,19,26,26,19,16,16,12,11,13,13,13,12,11,11,9,6,7,10,12,11,9,7,6,6,4,4,6,4,-3,-7,-7,-8,-8,-6,-4,-2,-1,1,3,5,8,11,12,14,18,18,15,13,16,16,13,12,16,18,17,13,8,6,8,9,8,6,4,3,2,2,2,2,3,4,4,3,1,2,5,8,9,8,8,7,6,5,5,7,9,8,6,5,6,8,9,9,8,7,6,6,6,5,5,5,4,3,3,6,7,8,10,10,7,-3,1,3,3,4,9,11,10,10,11,9,8,7,6,4,3,1,-2,-2,-3,-6,-6,-6,-6,-7,-6,-6,-7,-7,-6,-8,-8,-7,-6,-7,-7,-7,-8,-8,-6,-5,-5,-6,-6,-5,-4,-4,-5,-6,-7,-8,-8,-8,-8,-8,-7,-8,-10,-9,-8,-8,-8,-7,-8,-10,-9,-7,-6,-6,-5,-4,-4,-3,-1,2,3,3,3,1,-1,0,-1,-5,-8,-7,-8,-10,-11,-11,-11,-10,-10,-11,-8,-4,-4,-4,-2,-2,-3,-2,
-2,-1,2,5,3,2,5,4,0,-1,0,1,4,4,0,-3,-1,1,0,2,5,5,5,5,4,4,4,2,0,-1,-2,-3,-5,-5,-6,-9,-10,-11,-10,-8,-6,-6,-5,-4,-2,-1,0,1,1,0,0,-2,-1,1,1,-1,-2,-4,-7,-6,-3,-1,1,4,3,0,1,0,-1,1,3,0,-2,-3,-6,-10,-11,-13,-13,-10,-8,-12,-14,-12,-12,-12,-12,-13,-12,-10,-8,-7,-7,-6,-4,0,3,4,4,6,8,7,6,6,7,9,7,0,-2,1,1,1,2,1,2,5,5,8,9,11,16,20,17,8,2,1,-6,-24,-40,-55,-73,-90,-103,-121,-133,-127,-113,-104,-88,-61,-37,-25,-19,-15,-12,-10,-11,-16,-18,-16,-13,-9,-6,-6,-8,-6,-1,3,0,-3,-2,0,3,3,2,4,3,-2,-7,-2,6,6,-1,-7,-12,-14,-9,-8,-6,-6,-8,-8,-10,-13,-13,-9,-6,-4,-1,-3,-9,-12,-5,1,-5,-9,-6,-8,-13,-8,-3,-6,-8,-6,-5,-6,-7,-7,-8,-3,0,-3,-6,-8,-9,-9,-8,-10,-14,-16,-11,-9,-15,-19,-20,-20,-19,-16,-17,-19,-23,-28,-27,-22,-24,-29,-35,-39,-41,-42,-40,-39,-38,-41,-40,-40,-44,-45,-46,-50,-51,-48,-49,-48,-42,-40,-44,-50,-50,-47,-45,-44,-45,-45,-41,-40,-43,-41,-33,-30,-32,-31,-24,-22,-27,-24,-19,-19,-18,-12,-14,-17,-15,-13,-16,-17,-18,-17,-18,-16,-17,-25,-25,-18,-15,-15,-11,-10,-12,-13,
-12,-11,-10,-10,-9,-6,-6,-9,-11,-11,-8,-6,-6,-5,-2,-2,-3,-2,5,9,10,10,10,8,6,4,3,1,-2,-3,-7,-9,-10,-12,-15,-15,-13,-12,-15,-15,-12,-11,-14,-16,-15,-11,-7,-6,-7,-8,-7,-5,-3,-2,-1,-1,-2,-2,-3,-3,-3,-2,-1,-1,-4,-6,-7,-6,-6,-6,-5,-4,-6,-8,-10,-9,-6,-5,-7,-8,-9,-9,-7,-6,-6,-6,-5,-5,-6,-7,-5,-4,-5,-7,-8,-9,-12,-12,-9,1,0,0,0,-1,-3,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,0,0,1,2,2,1,2,2,3,3,3,4,4,5,5,4,4,4,3,2,2,2,1,0,-1,-2,-1,0,0,-1,-1,1,2,2,2,2,3,3,2,2,3,4,3,2,0,0,0,2,2,1,0,0,-2,-3,-4,-3,-3,-3,-3,-4,-5,-4,-3,-3,-2,1,2,2,1,2,2,2,2,2,2,2,1,-1,-2,-1,-1,-2,-2,-1,-1,-3,-4,-5,-5,-5,-4,-3,-1,0,0,-1,-2,0,2,3,3,4,4,2,1,-1,-1,-1,0,-1,-1,0,1,1,1,2,3,4,5,6,6,6,6,6,6,5,5,5,4,3,2,2,3,3,3,3,3,2,2,3,4,5,6,6,5,5,4,3,3,4,4,4,5,4,3,3,4,4,6,8,7,8,7,5,5,7,9,9,10,9,8,7,7,7,8,8,7,6,4,2,0,1,1,1,
0,-1,-1,0,0,-1,0,4,3,1,-1,1,2,1,-1,-2,-3,-5,-6,-7,-8,-10,-10,-7,-3,-3,3,11,17,25,36,43,48,58,65,61,53,50,43,28,16,12,9,9,8,7,8,9,10,10,8,5,6,7,8,6,2,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,0,-1,-2,-2,0,5,7,7,5,4,3,2,3,2,2,4,4,2,2,1,0,1,3,4,2,-1,2,4,3,3,5,4,2,3,4,3,4,4,3,4,4,2,-2,-1,1,3,3,2,1,1,2,2,3,3,5,8,10,8,7,7,7,7,9,12,14,13,12,12,15,17,17,17,18,17,16,18,20,18,20,21,22,24,23,24,24,22,20,18,18,20,22,21,18,16,17,17,15,14,17,17,14,11,14,13,10,9,10,8,6,8,8,4,6,8,6,5,5,5,6,7,7,6,7,10,9,6,5,5,4,4,5,4,4,3,3,3,4,2,2,3,4,3,1,1,0,0,-2,-3,-4,-4,-6,-8,-10,-10,-9,-6,-5,-4,-4,-2,-1,0,2,3,4,4,4,4,3,3,4,4,3,3,5,5,4,3,3,3,4,3,2,2,0,-1,-1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,2,3,3,2,2,3,5,4,3,2,2,1,2,2,3,4,5,4,3,4,5,5,6,8,9,8,6,
8,7,3,3,4,3,4,4,4,2,4,7,5,3,5,5,1,0,2,2,2,4,5,4,4,3,5,7,8,9,8,7,6,5,4,5,6,7,6,3,1,2,1,-1,1,3,3,1,2,3,2,2,3,1,0,0,-1,-2,-1,-1,-4,-6,-5,-3,-1,1,2,2,4,6,5,6,10,11,11,9,8,7,8,9,8,5,3,1,0,1,1,0,-1,-1,-3,-3,-2,-2,-2,0,2,2,2,4,5,5,5,4,3,3,3,2,1,0,0,0,0,1,1,0,0,0,-2,-3,-1,0,-3,-6,-6,-6,-7,-4,-2,-5,-6,-4,-9,-8,-2,-5,-10,-9,-11,-15,-17,-19,-21,-17,-7,-2,0,11,35,56,70,91,110,124,136,144,140,129,116,96,67,40,25,14,8,7,7,7,12,17,13,7,6,5,4,5,7,5,-1,1,7,7,3,-1,1,2,0,-1,4,5,-1,-10,-11,-6,-1,7,9,4,1,0,0,4,7,3,0,0,-3,-3,-5,-10,-12,-4,-1,-10,-16,-5,4,3,3,4,0,3,10,11,10,12,12,11,10,8,7,9,13,11,8,7,7,4,3,7,10,6,2,4,4,4,8,10,12,17,18,18,21,20,15,16,21,23,26,32,35,35,36,39,47,49,46,45,48,55,58,54,50,50,49,46,44,44,50,51,47,45,47,54,58,56,52,49,44,40,39,41,39,33,34,38,35,28,27,28,
24,20,15,13,14,13,10,5,3,0,-4,-6,-1,2,-3,-3,0,-2,-5,-6,-6,-6,-4,-3,1,4,5,2,1,4,8,10,11,13,14,13,11,8,7,7,7,4,0,0,2,2,1,-1,-2,-1,-1,-3,-5,-4,-3,-2,-1,0,0,2,3,3,4,6,6,5,7,7,4,3,3,2,2,3,2,1,4,5,4,4,5,3,3,5,5,3,1,2,3,3,4,3,4,6,9,7,4,5,6,6,7,9,8,7,5,3,2,3,4,5,5,4,2,1,1,3,4,2,-1,-1,1,0,-4,-6,-5,-4,-5,-9,-11,-8,-5,-3,-2,1,3,5,7,8,9,12,15,15,14,11,8,9,9,9,6,4,3,3,2,1,2,3,3,1,1,-3,-6,-4,-3,-6,-8,-8,-8,-10,-10,-9,-9,-7,-5,-7,-7,-4,-2,-1,0,1,0,-1,1,5,7,7,8,8,5,1,0,2,5,4,0,-2,-2,-3,-7,-8,-10,-9,-5,-5,-5,-4,-5,-6,-4,-2,-5,-7,-5,-3,-5,-5,-2,-1,-2,-3,-2,-3,-4,-4,-3,-4,-5,-8,-9,-9,-9,-8,-8,-6,-6,-6,-6,-8,-7,-4,-2,-2,-1,0,-1,-3,-3,-3,-4,-4,-4,-4,-4,-3,-2,-2,0,0,-1,0,3,5,4,1,-1,-3,-4,-5,-7,-8,-7,-7,-10,-11,-10,-9,-8,-8,-9,-9,-8,-6,-5,-3,-4,-4,-4,-3,-3,-2,0,0,0,-1,-2,-4,-5,-5,-6,-8,
-9,-9,-10,-9,-8,-7,-7,-6,-5,-4,-3,-2,-2,-2,-2,-2,-2,-2,-1,1,-1,-2,1,4,4,4,5,4,2,5,6,4,7,6,1,3,8,8,11,14,15,17,19,15,7,2,-1,-14,-37,-56,-72,-93,-111,-124,-136,-146,-141,-129,-116,-97,-68,-41,-25,-16,-11,-10,-9,-9,-13,-17,-13,-8,-5,-4,-4,-3,-5,-2,4,3,-4,-5,-1,3,1,0,2,2,-2,-4,1,8,9,5,0,-8,-10,-6,-4,-3,-1,-5,-8,-4,-3,-3,0,2,3,9,10,4,1,9,14,5,-4,-4,-4,-4,0,-3,-10,-9,-8,-11,-12,-11,-9,-8,-8,-9,-12,-13,-10,-9,-8,-4,-2,-6,-10,-7,-4,-4,-4,-5,-7,-10,-12,-16,-16,-16,-19,-19,-15,-16,-20,-23,-27,-31,-33,-35,-35,-40,-47,-50,-47,-47,-50,-56,-58,-53,-49,-49,-48,-46,-44,-43,-48,-50,-48,-45,-47,-53,-56,-55,-51,-48,-44,-39,-38,-40,-40,-33,-33,-38,-33,-26,-26,-27,-23,-18,-15,-12,-12,-12,-8,-3,-2,-1,5,6,1,-2,2,2,-1,1,3,5,6,5,4,2,-1,-4,-3,0,0,-3,-6,-8,-10,-11,-12,-11,-9,-7,-6,-7,-7,-5,-1,-1,-3,-3,-2,-1,0,0,0,2,3,2,1,1,0,-1,-1,-3,-3,-3,-4,-6,-5,-5,-6,-6,-4,-2,-1,0,0,-1,-1,0,-2,-3,-2,-2,-3,-1,-1,-3,-4,-2,-1,-2,-3,-3,-4,-3,-4,-7,-9,-7,-4,-5,-7,-7,
-8,-9,-8,-7,-5,-3,-3,-4,-4,-5,-5,-3,-2,1,1,-1,-3,-1,3,4,2,3,6,7,6,5,5,9,11,8,4,2,0,-2,-4,-6,-8,-8,-10,-12,-14,-14,-14,-11,-9,-9,-10,-9,-7,-4,-3,-3,-3,-1,-1,-2,-2,0,1,5,8,6,5,8,9,8,8,10,10,10,9,7,6,7,7,5,3,2,0,-1,0,1,0,-4,-7,-8,-9,-9,-5,-1,0,-1,-4,-4,-1,2,2,4,8,7,7,6,5,4,3,3,4,5,4,3,4,5,4,3,4,4,3,3,3,3,2,1,1,1,1,1,2,4,4,5,5,5,5,5,4,3,3,4,4,3,1,1,0,-1,0,2,2,4,5,5,4,4,4,5,5,4,3,3,4,3,1,1,1,3,4,4,4,5,5,5,4,4,4,5,4,4,4,5,5,5,5,5,5,5,7,8,8,7,6,5,4,3,3,4,6,8,8,7,8,10,10,11,12,12,11,10,9,8,8,8,7,6,5,5,5,5,5,4,3,2,2,3,2,1,1,0,-1,-1,-1,-3,-4,-2,-1,0,1,-1,-3,-3,-4,-6,-6,-5,-6,-5,-3,-2,2,10,22,30,40,51,59,63,69,76,73,66,60,50,35,21,13,11,10,8,6,6,6,7,5,3,1,0,1,2,1,-2,-6,-6,-3,-1,-2,-3,-2,-2,-4,-3,-2,-1,-3,-4,-3,-1,2,6,7,5,6,6,
5,4,5,4,5,4,3,2,1,-3,-2,-1,-1,-3,-5,-2,2,1,1,0,-1,0,2,3,2,5,6,5,4,5,4,4,6,8,7,6,4,2,-1,1,4,4,4,2,3,4,3,4,5,7,6,5,8,10,9,7,9,11,13,13,14,17,19,20,24,26,24,24,26,27,28,27,25,24,22,23,21,20,21,24,24,23,23,25,26,26,24,23,22,18,16,19,19,15,15,17,15,11,12,12,8,7,8,6,5,3,0,-2,0,-1,-3,-3,-1,0,-1,0,2,1,1,-2,-2,-2,-1,0,1,2,0,-2,-2,-2,0,1,2,3,3,2,2,2,3,3,4,3,2,1,2,2,3,3,2,2,1,1,0,1,1,0,1,1,2,2,2,1,1,1,1,1,2,2,0,-2,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-1,-2,-2,-1,0,0,1,1,1,3,3,2,2,2,3,3,3,4,4,2,1,1,2,3,3,3,2,1,0,-2,-3,-2,0,-2,-5,-6,-6,-5,-5,-5,-5,-4,-3,-4,-5,-4,-1,1,2,3,3,4,5,5,6,6,6,6,6,5,4,4,5,4,3,2,2,1,1,0,-1,-1,-2,-3,-4,-6,-7,-7,-6,-7,-7,-5,-5,-6,-7,-6,-5,-4,-4,-6,-6,-4,-3,-3,-1,1,0,-1,-1,0,2,4,5,4,3,0,-2,-1,0,0,-1,-3,-3,-5,-7,-9,
-7,-4,-4,-4,-3,-2,-2,-1,-2,-2,0,1,1,0,0,-2,-5,-5,-4,-4,-3,0,2,2,3,3,3,2,3,4,5,4,2,0,1,3,4,3,3,5,5,3,0,0,1,1,-2,-6,-7,-7,-7,-9,-11,-11,-10,-7,-3,-5,-8,-6,-4,-3,-3,-7,-10,-7,-8,-13,-15,-18,-19,-17,-10,-6,-2,10,30,49,65,86,107,122,136,146,143,135,124,108,81,53,39,32,24,17,13,13,20,24,21,16,13,10,11,12,10,6,1,2,5,5,2,1,4,6,1,-2,2,7,5,-1,1,7,9,10,10,4,1,0,2,11,14,8,5,7,3,2,6,8,9,16,18,7,-3,4,8,3,2,4,0,-1,2,1,-2,-2,-2,-2,2,6,3,4,9,11,9,10,12,10,9,18,24,19,16,21,22,19,20,22,26,31,33,33,33,28,21,20,25,29,31,33,34,34,33,33,38,38,35,33,34,41,47,48,49,50,51,50,49,51,57,62,63,57,52,50,50,49,45,41,37,33,30,32,34,31,33,40,40,31,30,33,30,23,22,21,17,14,17,18,16,11,4,4,11,12,5,4,7,4,-1,-4,-3,-1,1,-1,-2,1,3,4,5,5,6,5,5,6,8,9,8,8,8,4,1,-1,-1,-1,0,-2,-5,-9,-10,-9,-9,-8,-6,-3,-2,-3,-3,0,2,6,9,8,7,8,9,7,6,9,9,8,9,8,
5,4,3,1,1,4,4,-1,-5,-6,-7,-5,-1,3,5,6,6,5,6,10,13,13,12,11,9,7,4,3,3,3,1,0,0,1,1,-1,-4,-5,-2,1,0,-1,-2,-1,1,3,4,5,6,5,2,-1,-3,-3,-3,-4,-6,-9,-11,-13,-12,-11,-9,-7,-5,-2,-1,-1,-2,-2,1,3,3,2,2,1,1,1,2,4,4,3,2,1,0,0,1,0,-2,-2,-1,-1,-1,-1,-2,-3,-2,-1,-1,1,4,5,3,3,6,9,9,7,9,10,7,3,0,-1,-1,-2,-6,-9,-9,-8,-9,-12,-13,-12,-9,-7,-8,-9,-7,-5,-4,-3,-2,-1,1,2,0,-1,-1,-2,-2,-2,-1,1,4,5,7,8,10,9,9,10,10,8,8,8,5,2,1,2,1,0,0,1,0,0,0,-2,-1,1,1,-1,-1,0,1,0,0,1,2,2,1,1,1,1,1,0,0,0,3,4,3,5,10,7,4,5,5,6,9,9,7,4,4,4,3,3,2,1,1,1,-1,-2,-2,-1,-1,0,4,5,3,2,1,-1,-3,-4,-4,-5,-5,-5,-5,-7,-8,-7,-4,-2,-2,-4,-4,-4,-5,-6,-7,-4,-2,-1,-3,-3,-1,1,3,3,5,7,9,9,8,5,2,4,7,6,3,1,1,4,8,5,8,13,14,15,18,15,9,5,0,-13,-33,-52,-69,-91,-110,-124,-138,-148,-145,-137,-126,-110,-82,-54,-39,-32,-25,-20,-17,-18,-22,-26,-24,-20,
-16,-14,-15,-16,-14,-8,-3,-5,-7,-8,-5,-4,-7,-8,-2,0,-4,-7,-4,1,-2,-8,-10,-11,-9,-3,-1,-1,-2,-9,-13,-8,-6,-8,-4,-4,-8,-10,-11,-17,-20,-10,-1,-6,-10,-6,-5,-7,-4,-3,-5,-3,0,-1,-1,-1,-5,-7,-5,-6,-10,-14,-12,-13,-14,-12,-11,-18,-24,-20,-19,-23,-24,-23,-23,-24,-28,-33,-34,-33,-35,-32,-24,-23,-28,-32,-32,-34,-34,-33,-32,-33,-38,-40,-38,-36,-36,-42,-49,-49,-49,-51,-53,-52,-51,-52,-57,-62,-64,-59,-53,-52,-52,-51,-47,-44,-39,-35,-32,-35,-36,-32,-33,-40,-39,-31,-30,-33,-27,-22,-21,-20,-17,-14,-14,-15,-14,-10,-5,-5,-10,-10,-4,-3,-6,-3,2,5,5,2,1,2,2,-1,-4,-5,-5,-6,-7,-7,-6,-5,-8,-9,-8,-7,-6,-3,0,3,3,2,2,4,8,12,14,13,12,11,8,4,2,4,3,1,-2,-6,-10,-10,-8,-8,-8,-5,-4,-6,-7,-6,-6,-5,-2,-1,-1,1,1,-2,-2,2,6,8,9,6,2,-1,-2,-3,-4,-4,-5,-9,-12,-13,-12,-10,-9,-7,-5,-3,-3,-3,-1,0,1,0,0,1,4,5,3,0,1,3,4,3,1,0,-1,-2,-3,-3,-1,1,3,3,2,3,6,8,9,10,10,9,8,7,4,2,1,0,1,1,-1,-3,-3,-3,-2,-2,-2,-2,-3,-3,-3,-2,-1,0,1,1,0,0,2,2,0,0,1,0,1,2,1,1,1,-1,
-4,-4,-2,-2,-5,-8,-8,-7,-9,-10,-8,-4,0,1,1,1,4,7,7,6,7,10,11,9,7,5,5,6,5,3,2,2,1,0,-2,-3,-2,-2,-1,0,0,-1,-2,-3,-6,-8,-9,-11,-12,-11,-10,-11,-12,-10,-9,-9,-6,-3,-3,-3,-2,-1,-2,-2,-2,-2,-2,0,-1,-3,-3,-2,-1,-3,-3,-2,-2,-4,-4,-3,-3,-2,-3,-3,-2,-1,-1,-1,-4,-4,-4,-6,-12,-10,-5,-6,-8,-8,-11,-8,-6,-5,-5,-5,-4,-4,-4,-2,-2,-1,0,1,1,0,1,0,-1,-1,0,0,-1,1,2,2,2,3,3,4,4,5,5,5,4,2,1,0,0,1,2,3,3,2,1,1,2,3,3,4,3,1,0,-2,-3,-3,-2,-2,-1,-2,-5,-4,-2,-1,0,-2,-4,-4,-6,-7,-6,-6,-8,-8,-6,-3,-1,9,20,28,37,50,57,61,69,77,74,69,65,56,41,27,19,16,14,13,13,12,14,14,13,13,11,11,12,15,13,9,5,5,6,6,6,5,7,7,4,4,3,3,1,1,4,6,7,7,5,2,1,2,2,3,5,6,4,5,3,5,8,8,9,11,11,8,4,6,7,5,4,5,4,4,4,4,2,4,5,4,4,5,5,4,6,9,9,10,10,7,7,9,11,11,12,13,13,15,14,14,15,18,17,17,19,20,15,13,15,18,18,16,15,15,13,14,17,20,21,21,19,20,23,25,
26,27,28,28,27,26,27,31,33,29,26,27,28,27,25,24,22,19,17,19,20,16,16,18,16,13,13,14,9,8,8,8,6,5,2,2,2,2,1,1,2,0,-1,-2,-2,-3,-5,-7,-6,-4,-4,-5,-4,-1,1,1,1,3,4,4,3,2,4,5,4,2,1,0,-2,-4,-4,-3,-3,-4,-7,-10,-12,-12,-11,-9,-7,-5,-4,-5,-5,-3,0,2,5,5,4,2,1,-1,-2,-2,-2,-2,-3,-4,-5,-5,-5,-4,-4,-3,-2,-4,-7,-8,-8,-7,-5,-5,-4,-3,-2,-2,-1,2,4,5,5,3,2,2,2,1,1,0,0,-1,-2,-2,-1,-2,-3,-3,-3,-3,-4,-5,-6,-6,-5,-5,-5,-5,-4,-3,-2,-2,-2,-1,-1,-1,-2,-2,-2,-2,-2,-2,-3,-3,-1,-1,0,1,1,1,1,1,1,2,2,2,1,1,0,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,0,-1,0,1,1,0,-1,-1,0,1,1,-1,-1,0,2,2,2,3,5,4,2,0,-2,-1,0,0,-1,-1,-1,-1,-2,-3,-2,0,1,2,1,1,2,2,2,2,2,3,4,4,5,5,4,4,4,5,6,7,9,10,10,10,9,7,7,8,7,6,6,5,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,3,4,4,4,3,3,3,4,4,4,5,9,9,6,6,8,8,9,3,
-7,-7,-8,-13,-14,-18,-20,-16,-8,-5,-6,1,18,36,52,69,83,97,113,121,116,108,102,86,61,36,22,13,9,8,7,8,12,16,13,11,11,9,10,13,13,7,4,5,9,9,7,5,5,5,0,0,4,8,5,0,-2,1,3,9,11,4,2,2,-1,2,7,4,3,5,4,1,2,4,4,6,9,4,-3,4,12,11,10,10,5,7,12,12,10,9,9,10,12,12,11,12,15,14,9,10,11,9,6,10,14,9,6,11,15,15,17,16,16,22,26,23,24,23,18,18,26,31,31,32,33,32,32,36,39,37,36,37,40,45,49,47,45,45,43,39,37,41,45,43,38,33,31,35,39,42,41,35,30,28,27,30,33,30,30,34,29,19,15,16,13,10,8,6,5,4,4,4,6,10,10,7,9,12,6,3,3,-2,-8,-6,-3,-4,-7,-6,-4,-4,-5,-5,-2,-1,-3,-6,-8,-7,-6,-5,-4,-3,-2,-1,-1,2,6,6,3,2,2,0,-3,-3,-2,-1,-2,-2,-2,-2,0,2,3,4,5,2,0,0,1,0,-2,-4,-3,-2,-4,-4,-2,2,2,1,2,5,9,11,9,7,6,4,3,3,5,4,2,1,0,-1,1,3,4,7,7,6,5,6,6,4,4,5,4,3,3,2,0,-1,1,3,4,3,3,3,3,4,3,2,2,2,2,0,-3,-3,-2,0,0,-2,-5,-3,0,0,-2,-1,
2,4,2,0,0,4,9,10,7,6,7,6,3,2,4,4,2,0,-2,-3,-2,-2,-1,1,4,5,4,4,5,5,3,3,3,2,2,3,4,4,5,6,6,7,8,7,8,10,9,6,5,6,4,1,1,2,3,3,2,1,2,5,4,2,3,5,5,5,6,6,5,5,4,3,4,7,9,10,9,8,8,9,10,11,12,12,9,9,11,11,10,10,11,12,12,13,15,16,16,15,13,12,13,12,11,8,7,6,5,4,3,3,3,5,6,6,5,6,7,6,4,9,11,4,0,3,3,4,3,-3,-8,-5,-6,-10,-10,-11,-15,-13,-7,-3,3,13,27,41,55,72,90,108,124,128,119,112,106,88,64,43,30,24,18,12,9,11,19,23,19,13,13,11,9,10,7,3,1,4,7,7,5,9,11,9,6,6,12,13,11,6,6,6,9,13,12,2,0,2,1,1,3,2,3,4,1,-6,3,6,7,10,12,16,19,15,7,5,5,-4,-20,-37,-54,-71,-85,-97,-113,-123,-118,-110,-102,-86,-61,-35,-19,-12,-10,-8,-7,-6,-10,-13,-11,-9,-10,-9,-9,-13,-11,-6,-2,-3,-7,-8,-7,-6,-5,-4,0,-1,-4,-6,-4,1,0,-1,-4,-10,-12,-6,-4,-4,-1,-3,-7,-4,-3,-5,-5,-2,-2,-3,-3,-6,-8,-3,3,-3,-11,-9,-8,-7,-3,-5,-11,-10,-7,-8,-9,-9,-11,-13,-12,-12,-15,-15,-11,-10,
-12,-8,-4,-8,-13,-10,-7,-11,-15,-16,-17,-15,-16,-22,-24,-21,-22,-21,-17,-17,-25,-28,-29,-30,-31,-31,-31,-35,-38,-38,-37,-39,-41,-46,-49,-48,-45,-45,-43,-40,-38,-42,-46,-45,-41,-36,-34,-36,-40,-43,-42,-37,-31,-29,-27,-31,-33,-31,-30,-33,-28,-19,-17,-17,-12,-9,-7,-6,-5,-4,-4,-4,-6,-8,-8,-6,-9,-11,-8,-5,-3,2,7,6,3,3,5,5,4,4,5,4,2,1,3,5,6,6,5,4,3,3,2,1,1,-1,-5,-5,-2,-1,0,1,3,4,2,2,3,2,3,3,1,-1,-2,-3,-4,-1,1,1,1,2,3,4,3,3,3,4,2,-1,-2,-1,-2,-5,-8,-10,-8,-4,-3,-2,-1,-2,-3,-3,0,2,3,3,0,-3,-5,-7,-7,-5,-3,-4,-4,-3,-3,-3,-2,0,1,1,3,3,2,-1,-1,-1,-1,-1,-2,-3,-3,-2,-1,-2,-1,1,3,4,3,2,2,4,6,5,2,2,3,3,2,0,0,1,1,-2,-7,-9,-6,-5,-6,-5,-2,-1,-2,-2,0,2,4,5,4,3,3,1,-2,-2,-2,-2,-3,-3,-2,-1,-1,-1,-1,-1,-2,-2,-3,-4,-5,-6,-6,-6,-7,-9,-8,-6,-6,-6,-4,-2,-1,-2,-3,-3,-2,-1,-2,-4,-3,-1,-1,-3,-3,-3,-4,-4,-3,-3,-2,-2,-4,-6,-8,-9,-9,-8,-8,-10,-11,-11,-12,-12,-10,-10,-11,-11,-10,-10,-11,-11,-12,-13,-13,-14,-15,-13,-11,-10,
-11,-11,-10,-7,-5,-5,-6,-5,-4,-4,-5,-6,-7,-6,-5,-6,-7,-6,-5,-8,-11,-3,1,-2,-3,-3,-4,1,6,4,5,10,9,10,15,14,9,4,-1,-13,-26,-40,-56,-73,-89,-106,-122,-129,-121,-114,-106,-88,-64,-42,-30,-24,-19,-14,-11,-12,-20,-23,-19,-15,-14,-12,-12,-12,-9,-3,-2,-5,-7,-7,-7,-10,-12,-10,-6,-7,-11,-12,-8,-4,-4,-4,-7,-12,-12,-3,-1,-3,-3,-3,-6,-5,-6,-6,-4,6,2,1,-1,-2,-3,-6,-8,-5,-2,-1,0,6,13,21,30,40,45,50,59,64,62,57,52,44,30,16,8,6,5,4,3,1,2,1,1,0,0,1,1,3,1,-1,-2,-2,-1,2,3,2,3,2,1,2,2,0,0,0,2,0,2,5,6,3,2,3,1,0,3,2,1,1,1,-1,-1,-2,-1,0,0,-1,-4,1,3,0,-3,-3,-3,-2,1,2,1,2,4,3,3,5,7,6,7,9,8,6,5,2,0,1,5,6,4,4,8,9,8,6,7,9,9,8,9,9,8,7,10,11,11,11,12,14,14,15,17,18,19,20,21,24,25,24,24,24,24,23,21,22,24,26,25,22,20,21,22,23,22,20,18,17,16,17,18,16,15,15,12,8,8,7,3,1,1,2,3,3,1,0,2,2,1,2,4,5,5,4,1,-2,-3,-3,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-2,
-1,-1,-1,-1,-1,0,1,0,-1,-2,-2,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-1,-3,-3,-3,-3,-3,-3,-3,-2,-1,-2,-2,0,0,0,1,3,3,2,1,-1,-3,-3,-2,-1,0,-1,-3,-5,-5,-4,-2,0,2,2,1,0,-1,0,1,1,0,0,-1,-3,-4,-5,-5,-4,-4,-3,-2,-2,-1,-1,0,2,2,1,1,1,-1,-2,-3,-4,-5,-5,-4,-5,-6,-6,-5,-4,-5,-5,-4,-3,-2,-2,-2,0,2,2,1,0,0,0,-1,-2,-2,-3,-3,-4,-6,-5,-4,-4,-4,-4,-3,-3,-2,-1,-1,-2,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,-1,0,0,0,0,2,2,2,3,4,4,2,2,2,2,2,2,1,1,2,1,-1,-2,-1,-1,-1,0,0,-1,0,0,0,0,1,2,3,2,2,2,4,5,5,6,7,6,6,6,6,6,5,5,6,6,6,5,5,5,5,4,3,3,4,4,3,1,2,2,2,2,3,5,6,5,4,4,3,3,3,3,3,5,1,-3,-1,0,2,4,2,-1,0,-1,-4,-3,-4,-7,-8,-7,-5,-1,5,12,19,28,36,43,50,60,66,64,59,54,46,32,18,12,12,12,10,8,8,11,11,10,9,9,9,9,9,6,2,1,1,2,4,5,7,8,6,5,6,6,2,1,1,1,0,2,7,6,1,1,3,3,5,7,8,7,7,6,-3,
-5,-3,0,6,10,8,3,6,10,8,9,11,11,14,16,12,10,9,8,9,13,13,8,7,9,7,2,1,4,4,2,5,8,4,2,8,14,16,19,19,22,27,30,29,31,28,26,28,33,35,36,38,36,33,30,34,40,41,37,35,36,38,39,40,43,43,42,42,38,37,41,44,44,44,45,45,44,45,43,38,35,34,33,33,35,34,35,38,35,28,26,24,20,20,20,17,11,9,8,7,6,5,2,3,5,4,-3,-3,3,3,2,0,0,1,4,5,4,6,8,7,7,8,5,3,5,6,5,4,3,0,0,1,-2,-6,-5,-2,-2,-4,-5,-4,-2,1,4,5,7,9,8,4,1,1,3,6,7,5,2,1,1,2,4,6,9,9,9,9,6,5,6,5,1,-2,-3,-2,0,1,-2,-4,-3,-1,0,2,6,8,8,8,7,6,7,8,9,8,6,5,2,0,0,2,3,4,5,6,8,9,11,12,12,13,12,10,7,4,3,4,1,-3,-4,-3,-3,-1,1,1,2,3,3,1,2,4,3,3,4,3,1,2,3,4,5,5,3,-1,-2,-1,0,-1,-2,-1,0,0,0,0,1,6,8,5,0,1,1,-2,-5,-6,-7,-8,-8,-7,-8,-7,-4,-1,-1,0,2,2,3,5,5,2,0,0,2,2,2,3,4,5,4,3,3,4,4,3,0,-1,-1,-2,-4,-3,-4,-5,-5,-5,-5,-4,
-2,0,1,1,2,3,5,6,6,6,8,8,6,4,2,2,1,-2,-4,-5,-5,-6,-7,-6,-6,-8,-10,-9,-8,-6,-4,-3,-2,-1,-1,0,0,-1,-2,0,4,3,-1,-1,-1,0,0,-2,-1,1,0,-2,-4,-5,-3,-3,-3,-3,-1,-8,-12,-8,-4,-5,-4,-6,-12,-11,-14,-17,-14,-14,-19,-15,-7,-1,4,15,30,46,66,82,90,99,116,124,116,109,99,80,55,33,15,5,2,6,8,10,17,19,13,9,8,6,3,6,9,4,-3,-4,1,3,0,-4,-2,-2,-7,-10,-5,-3,-11,-18,-19,-15,-10,-4,-3,-11,-13,-8,-7,-4,1,5,7,7,7,7,5,0,1,7,11,7,2,7,9,5,3,2,3,9,12,10,6,1,-2,-2,4,8,7,6,7,6,3,5,11,10,7,12,12,3,0,6,8,8,12,16,18,24,25,26,31,33,33,36,43,45,41,39,42,42,42,44,47,46,43,42,44,0,2,1,-2,-7,-11,-8,-5,-8,-11,-11,-11,-12,-13,-15,-15,-13,-10,-9,-9,-9,-12,-12,-8,-7,-8,-8,-3,-1,-4,-2,0,-5,-8,-5,-4,-9,-15,-17,-20,-19,-22,-27,-29,-28,-29,-28,-27,-28,-33,-36,-36,-38,-38,-35,-33,-35,-41,-42,-40,-38,-39,-40,-41,-41,-43,-42,-42,-43,-39,-37,-42,-46,-45,-45,-46,-46,-45,-46,-45,-40,-36,-35,-34,-34,-37,-35,-37,-38,-34,-29,-28,-25,-20,-20,-22,-18,-14,-10,-9,-8,
-8,-6,-4,-4,-6,-4,1,1,-4,-3,-1,0,0,-1,-3,-4,-3,-5,-7,-6,-5,-6,-5,-3,-4,-5,-4,-3,-2,0,1,0,1,5,5,3,3,5,5,4,1,-2,-4,-5,-8,-9,-9,-6,-2,-3,-5,-8,-8,-6,-3,-3,-3,-3,-4,-6,-8,-8,-8,-7,-5,-5,-6,-4,-1,1,2,1,-1,-1,1,3,3,1,0,-2,-5,-7,-8,-8,-7,-7,-7,-8,-9,-9,-8,-6,-3,0,0,-2,-3,-4,-5,-6,-8,-10,-11,-12,-12,-14,-13,-11,-8,-5,-5,-5,-2,2,4,3,3,1,-1,0,-1,-2,-1,1,1,-2,-2,-2,-2,-1,0,-1,-2,-2,-3,-4,-3,0,1,0,0,1,1,1,0,-1,-1,0,-1,-4,-7,-4,0,0,0,3,6,8,8,9,9,9,10,9,7,6,6,5,3,2,1,-2,-3,-1,1,1,-2,-3,-4,-5,-5,-5,-5,-4,-4,-5,-5,-4,-2,0,0,2,3,2,2,4,4,4,4,3,1,-1,-2,-1,-3,-4,-6,-7,-6,-6,-8,-8,-7,-5,-4,-4,-2,1,3,4,4,5,6,5,6,8,10,9,8,6,5,4,3,3,2,1,0,1,2,1,-2,-1,1,2,1,-1,0,3,2,1,1,2,3,4,3,3,3,4,1,8,13,10,6,7,6,8,13,12,15,19,16,16,21,17,8,2,-4,-15,-29,-45,-64,-81,-89,-98,-115,-124,-116,-107,-97,-79,-53,-30,-14,-4,-3,-5,-6,-9,-14,-15,
-10,-8,-7,-5,-3,-6,-8,-4,2,4,0,-3,2,4,3,3,8,11,8,7,14,19,19,17,12,4,2,10,12,6,4,4,-2,-5,-7,-7,-8,-8,-6,-1,-1,-6,-10,-6,-2,-7,-10,-6,-3,-1,-1,-7,-12,-10,-5,-2,2,3,-1,-6,-4,-3,-4,-4,-3,-5,-9,-7,-5,-11,-12,-5,-3,-8,-10,-10,-14,-16,-19,-25,-26,-25,-29,-33,-33,-35,-42,-45,-41,-38,-42,-44,-43,-44,-47,-48,-46,-45,-46,4,2,0,3,6,6,4,3,5,7,8,8,8,8,9,8,6,6,7,7,6,6,6,5,3,4,5,4,2,1,-1,-2,1,3,3,4,4,7,10,11,9,9,12,12,10,12,14,13,13,16,19,19,20,23,23,20,19,21,22,23,23,24,23,22,22,22,21,21,23,21,20,22,24,24,23,23,24,24,24,24,22,21,20,18,19,21,20,20,20,18,15,16,15,10,10,12,11,10,7,6,5,6,6,5,5,5,3,2,3,3,3,2,0,-1,0,0,1,1,2,2,2,1,1,1,1,2,2,2,1,0,-1,-1,0,0,-1,-2,-2,-2,-3,-2,0,2,4,5,4,4,5,6,5,4,4,5,6,5,4,4,4,3,2,2,2,3,4,3,3,2,2,3,2,1,1,1,2,2,2,2,1,0,0,0,1,3,5,5,5,5,5,5,5,6,7,7,5,2,0,0,1,2,3,3,3,
4,5,6,6,7,8,9,8,6,5,5,5,3,0,-2,-2,-1,-1,-1,-1,-1,0,-1,-3,-4,-2,-1,-1,-1,-2,-2,-2,-1,-2,-1,1,3,2,0,0,1,1,0,1,1,2,2,1,0,0,1,2,1,1,1,0,-2,-3,-4,-4,-4,-5,-5,-6,-7,-8,-8,-8,-7,-6,-4,-2,0,0,-1,-1,2,4,5,5,5,4,4,4,3,3,3,3,2,1,0,0,-1,0,0,-1,-2,-1,-1,-1,0,1,1,2,3,5,6,6,5,5,5,6,4,4,5,5,3,2,0,0,-1,-1,-1,-1,-2,-4,-5,-4,-4,-4,-3,-2,-2,-2,-2,-1,1,1,0,-1,-1,0,-1,-1,0,1,0,-2,-3,-2,-2,0,0,-1,-1,-1,-2,-3,-1,-4,-8,-7,-5,-6,-7,-7,-8,-8,-10,-11,-10,-11,-12,-10,-7,-2,2,9,15,20,31,41,44,47,56,60,57,52,46,35,22,12,5,1,1,1,0,2,2,2,2,4,2,1,1,4,4,2,-2,-3,-1,1,-1,-2,-2,-3,-6,-7,-7,-9,-12,-11,-11,-10,-6,-1,-1,-4,-4,0,-1,0,2,3,3,4,5,5,4,2,1,2,4,2,0,3,5,4,2,0,0,2,4,3,3,1,0,-3,-3,0,-1,-3,-2,1,1,2,3,1,1,6,8,6,6,7,9,10,11,12,13,16,15,13,15,16,17,18,21,23,22,20,23,25,24,23,25,26,28,30,29,48,
51,52,50,48,49,49,47,47,52,53,47,42,44,48,48,49,50,47,40,36,39,42,43,40,39,40,34,26,20,16,13,14,19,19,20,22,22,19,17,21,24,25,27,25,16,10,12,13,9,6,7,6,4,4,4,3,1,-2,-3,-2,-1,-2,-3,-2,-1,-1,-2,-4,-4,-2,0,-2,-3,-4,-3,-2,-4,-5,-2,4,7,6,4,3,3,6,9,9,10,10,6,3,3,2,2,4,5,3,0,-2,-3,-2,-1,-1,-2,-1,0,0,2,4,4,6,8,9,9,11,12,10,8,8,8,7,8,11,10,10,11,11,8,8,11,10,8,9,11,9,7,8,6,5,6,5,4,3,1,-1,-3,-3,-1,0,-1,-1,-2,-2,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,1,2,0,-2,-3,-3,-3,-3,-2,0,0,0,-1,0,2,2,0,2,2,-1,-2,-3,-4,-6,-6,-5,-5,-3,-3,-6,-8,-8,-9,-9,-8,-6,-5,-4,-4,-3,-3,-3,-1,2,2,1,0,1,0,-1,-3,-4,-3,0,2,0,-3,-3,-2,-4,-6,-5,-2,-1,-2,-5,-7,-6,-2,2,4,5,4,1,-1,-3,-6,-7,-4,-2,-5,-9,-10,-10,-8,-6,-5,-4,-1,0,-2,-2,2,6,8,8,7,6,7,10,13,14,14,12,10,9,8,10,11,10,7,3,0,-1,0,0,0,-2,-3,-5,-6,-4,-3,-3,-3,-4,-6,-3,-6,-10,-5,-2,-4,
-4,-8,-16,-16,-15,-17,-18,-21,-26,-24,-16,-7,3,18,41,62,75,88,105,122,137,143,136,128,115,93,65,40,22,12,6,4,3,7,17,23,15,9,7,0,-3,4,10,6,-2,-5,-1,0,2,4,5,4,2,0,3,4,1,1,4,3,2,8,10,2,-3,0,3,5,5,2,0,-1,-3,-6,-5,-5,-2,0,0,-4,-8,-5,0,0,3,7,8,10,11,9,6,3,5,11,15,16,17,16,13,8,8,12,18,19,17,21,22,14,9,15,21,23,25,25,26,28,27,27,31,31,29,28,30,32,30,29,29,27,28,32,37,37,35,38,42,47,50,54,53,52,52,50,45,42,49,52,46,41,41,42,42,43,42,41,39,36,35,33,30,29,31,33,31,26,25,21,15,12,17,21,19,18,18,15,15,16,13,12,14,13,5,2,2,2,0,-1,2,4,4,4,3,3,3,2,3,5,6,5,3,-50,-53,-53,-52,-50,-50,-51,-48,-47,-51,-52,-46,-43,-44,-47,-48,-49,-51,-48,-42,-38,-40,-44,-46,-43,-42,-43,-36,-27,-23,-19,-15,-18,-22,-22,-22,-24,-25,-21,-20,-23,-26,-27,-28,-27,-19,-14,-14,-15,-11,-9,-10,-9,-7,-7,-6,-5,-4,-1,0,0,0,0,2,1,0,0,1,3,3,1,-1,0,2,2,2,1,3,4,0,-5,-8,-7,-5,-3,-4,-7,-10,-11,-11,-10,-7,-5,-4,-3,-4,-6,-7,-5,-1,1,
1,0,-1,1,1,1,0,1,0,-1,-2,-4,-6,-7,-8,-9,-10,-8,-6,-6,-7,-6,-7,-9,-8,-7,-9,-9,-6,-7,-9,-9,-7,-8,-11,-9,-8,-8,-7,-6,-6,-6,-5,-4,-1,1,2,2,1,0,1,2,2,2,1,1,0,1,2,2,2,3,2,3,1,1,1,0,-2,0,1,1,1,1,2,1,0,0,0,1,0,-3,-2,-1,-2,-2,0,1,2,4,5,5,5,5,4,4,8,10,10,10,11,11,9,8,7,7,6,6,6,4,1,1,2,2,2,2,3,4,4,4,0,-1,1,3,3,3,5,6,5,3,3,4,6,8,7,3,-1,-2,-3,-2,2,5,7,10,11,8,6,8,12,13,13,11,9,8,6,4,3,5,5,1,-2,-4,-4,-4,-3,-5,-7,-11,-12,-11,-10,-7,-6,-6,-7,-7,-6,-3,0,2,3,3,3,3,3,4,4,5,4,3,3,3,4,6,3,6,10,7,4,5,6,9,16,16,17,19,20,21,26,23,16,8,-1,-18,-40,-61,-75,-88,-103,-120,-135,-141,-135,-127,-114,-92,-62,-37,-21,-12,-7,-5,-3,-7,-16,-20,-14,-9,-6,-1,1,-5,-9,-5,3,5,2,0,-2,-4,-4,-4,-1,-1,-4,-4,-2,-2,-4,-3,-4,-9,-11,-4,0,-2,-3,-3,-4,-1,0,1,3,5,6,5,3,2,1,4,8,6,1,1,-1,-5,-6,-8,-9,-8,-5,-3,-5,-11,-13,-15,-17,-16,-12,-9,
-8,-12,-18,-19,-18,-21,-22,-16,-11,-16,-22,-25,-26,-25,-26,-29,-28,-28,-32,-33,-31,-30,-33,-34,-33,-31,-32,-31,-29,-33,-38,-38,-37,-40,-45,-48,-51,-53,-54,-54,-53,-54,-48,-44,-51,-54,-49,-44,-43,-45,-45,-46,-45,-42,-39,-36,-34,-33,-32,-31,-33,-35,-33,-28,-26,-23,-16,-17,-22,-25,-24,-21,-19,-17,-17,-18,-15,-14,-16,-14,-9,-6,-6,-5,-3,-2,-4,-7,-7,-6,-6,-6,-6,-4,-5,-6,-7,-6,-4,31,32,30,29,28,28,28,27,25,25,26,24,23,24,25,25,25,26,25,23,22,24,26,27,25,25,24,20,16,16,14,11,13,16,15,15,16,15,14,14,15,17,18,16,14,13,13,12,12,10,8,8,8,7,8,7,7,6,5,4,3,3,2,1,1,2,1,0,0,0,1,2,1,1,1,1,0,0,0,1,3,5,4,3,2,2,4,7,8,7,5,4,3,2,2,4,5,5,4,2,1,1,2,2,1,1,1,1,-1,-2,-2,-1,1,1,2,2,3,4,3,1,2,3,3,3,2,1,1,1,2,2,2,3,4,4,5,5,5,5,5,5,4,4,3,3,2,1,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-5,-5,-5,-5,-5,-4,-3,-2,-2,-1,1,1,1,1,2,2,0,-1,0,0,0,-2,-1,1,2,1,1,1,0,0,0,-1,-1,-1,-2,-3,-3,-4,-6,-7,-6,-6,
-7,-7,-7,-6,-7,-7,-7,-6,-5,-5,-5,-5,-5,-4,-4,-4,-4,-3,-2,-2,-2,-2,-2,-3,-3,-4,-4,-5,-5,-4,-5,-5,-5,-6,-6,-4,-3,-3,-3,-3,-5,-7,-8,-10,-11,-10,-8,-10,-11,-11,-11,-10,-8,-7,-7,-6,-6,-7,-7,-5,-4,-5,-4,-3,-2,-2,0,2,3,3,1,-1,-1,-1,-1,-3,-4,-4,-5,-5,-6,-6,-6,-6,-4,-3,-2,-2,-1,-1,-1,-2,-3,-3,-1,-3,-5,-6,-5,-5,-5,-8,-10,-11,-11,-11,-12,-13,-15,-14,-11,-6,-1,9,19,28,36,44,49,56,66,71,68,63,56,44,29,16,8,6,6,4,2,5,8,9,6,7,4,2,2,4,4,3,-1,-3,-3,0,2,1,2,1,0,1,3,2,2,2,3,3,4,7,8,4,3,4,1,0,1,1,1,0,-1,-2,-3,-4,-3,-2,-2,-2,-4,-4,-2,-2,-3,-2,1,2,2,2,1,1,3,3,4,6,9,8,6,5,6,7,8,8,9,10,12,11,9,10,12,14,14,14,14,16,15,15,16,18,17,17,19,20,19,19,21,20,16,17,20,20,21,22,25,28,28,27,27,28,28,29,28,27,28,30,29,26,25,26,26,27,25,23,21,18,15,17,19,17,18,21,19,17,17,16,12,14,18,18,17,15,12,12,12,12,12,11,11,9,8,9,8,7,5,4,5,7,7,6,5,6,5,5,4,4,4,3,2,2,
3,3,2,1,0,2,2,1,0,-2,-5,-7,-5,-3,-2,1,2,0,-3,-4,-4,-3,-2,0,2,2,0,-1,0,3,3,2,0,0,0,-2,-5,-6,-4,-2,-3,-3,-1,1,3,5,6,8,9,9,7,6,6,6,4,1,-1,-2,-3,-5,-6,-5,-4,-6,-8,-7,-7,-7,-4,-4,-5,-5,-6,-8,-7,-7,-7,-6,-6,-6,-5,-4,-1,1,2,1,0,0,3,3,2,2,1,-1,-2,-2,-2,0,3,3,2,1,1,3,4,2,0,-2,-3,-4,-5,-6,-5,-3,-1,-2,-1,1,0,-3,-4,-4,-5,-6,-8,-12,-13,-13,-13,-9,-3,0,2,4,5,6,8,10,9,8,7,4,2,4,4,1,-1,-2,-5,-8,-8,-5,-2,-1,0,0,-1,-1,-1,0,4,8,9,6,3,1,-1,-2,-1,1,2,3,2,2,1,1,0,-2,-3,-2,-1,-3,-2,0,0,0,1,3,6,11,14,13,13,15,16,15,15,16,17,15,14,12,8,5,5,5,0,-3,-3,-4,-7,-10,-11,-9,-7,-5,-5,-5,-4,-1,1,0,4,1,-5,-4,2,5,5,1,-4,-2,-2,-3,-1,-4,-8,-6,0,3,9,19,34,50,62,73,83,97,115,119,110,102,90,71,47,24,6,-1,-3,-2,1,3,11,17,13,9,10,10,9,11,14,12,4,4,11,13,7,6,7,7,4,5,11,13,9,7,8,7,9,15,18,13,9,12,14,14,13,14,17,17,
16,14,13,9,8,14,15,8,3,5,9,9,9,7,5,9,9,5,5,4,4,4,3,0,2,7,9,4,3,9,11,11,12,21,23,15,13,18,21,25,27,23,22,28,32,33,35,33,29,28,34,39,40,39,38,36,34,37,42,44,42,41,41,42,43,48,53,52,48,46,42,41,48,51,45,39,39,38,36,36,39,38,33,27,27,29,28,30,33,33,27,25,25,22,16,14,15,13,11,11,13,15,15,16,13,10,10,11,9,8,7,3,-5,-12,-14,-14,-12,-9,-8,-9,-11,-10,-6,-3,-1,2,6,7,5,4,4,3,4,4,5,7,7,6,3,0,-1,-2,-4,-3,-3,-5,-11,-13,-10,-8,-6,-5,-4,-3,-3,-3,-3,-1,4,5,4,4,4,2,3,5,7,6,5,5,4,2,1,3,6,11,14,10,7,7,8,7,7,8,8,7,5,0,-4,-3,0,1,0,0,1,2,1,0,1,-2,-3,-3,-3,-2,-1,-3,-3,-2,0,2,5,6,4,1,0,-2,-3,-2,0,0,-1,-2,-3,-5,-6,-5,-4,-3,-4,-5,-6,-5,-4,-4,-4,-1,1,2,-1,-2,-1,-1,-3,-5,-5,-6,-8,-9,-10,-10,-9,-8,-9,-9,-6,-4,-3,-3,-2,1,2,0,0,2,3,2,2,2,0,0,1,1,2,4,5,4,4,4,4,5,4,3,0,-2,-3,-2,0,-2,-3,-3,-3,-3,-2,0,0,0,0,-1,-4,-4,
-3,-2,-2,-4,-4,-3,-1,1,2,4,5,6,5,3,2,2,2,0,1,3,4,4,5,6,9,11,11,12,12,8,2,0,-2,-4,-5,-5,-7,-9,-8,-7,-6,-3,-1,-2,-1,2,3,3,6,10,10,7,5,4,3,3,4,4,3,2,-1,-5,-7,-5,-3,-1,1,2,1,-1,-1,-3,-3,-2,-1,0,0,2,3,2,3,4,2,0,0,1,1,-1,-4,-9,-12,-12,-11,-13,-13,-12,-12,-14,-15,-13,-11,-9,-5,-1,-1,-1,3,6,7,8,11,13,14,13,11,8,8,8,7,4,2,2,-2,2,7,6,1,-2,-3,2,8,5,5,6,6,9,11,8,3,0,-6,-19,-34,-49,-63,-74,-84,-97,-113,-118,-110,-100,-89,-70,-45,-20,-3,3,4,3,1,-1,-10,-15,-13,-10,-9,-8,-9,-10,-12,-9,-3,-1,-8,-10,-6,-4,-6,-6,-3,-5,-10,-12,-8,-8,-8,-8,-10,-16,-19,-14,-11,-13,-15,-15,-14,-14,-17,-17,-16,-14,-13,-10,-10,-15,-16,-9,-4,-6,-10,-10,-11,-9,-8,-11,-11,-8,-8,-8,-7,-7,-6,-4,-6,-10,-11,-6,-6,-10,-13,-11,-15,-23,-25,-19,-17,-20,-24,-28,-30,-27,-25,-31,-32,-33,-35,-34,-31,-31,-36,-41,-42,-41,-41,-40,-38,-39,-43,-45,-43,-43,-43,-44,-46,-50,-53,-52,-49,-48,-45,-44,-50,-52,-47,-43,-41,-42,-39,-38,-40,-40,-36,-31,-29,-31,-31,-31,-35,-34,-27,-24,-25,-21,-15,-14,-14,-14,-12,-10,
-11,-14,-16,-16,-14,-11,-11,-11,-10,-9,-8,-5,2,10,11,11,9,6,5,5,7,7,3,0,-2,-5,-8,-8,-6,-5,-5,-5,-5,-6,-7,-8,-8,-6,-4,-2,-1,0,1,2,2,5,11,13,8,5,4,3,3,3,2,2,1,-2,-6,-8,-7,-6,-6,-5,-6,-8,-10,-10,-8,-7,-6,-4,-3,-4,-7,-13,-15,-12,-8,-8,-9,-8,-7,-8,-8,-7,-4,0,4,3,0,0,1,0,-1,-2,-1,-1,-1,0,1,1,1,1,1,2,1,1,0,-2,-4,-3,-1,1,2,3,3,3,4,5,6,7,8,9,9,7,6,6,5,5,6,6,5,5,5,4,3,3,4,5,4,4,5,5,5,6,6,7,7,8,7,8,9,8,7,6,7,7,7,6,6,6,5,4,3,3,4,4,4,4,3,3,2,1,1,1,1,1,0,-2,-2,-1,0,1,2,2,2,2,2,2,3,4,3,2,1,1,1,2,3,3,2,2,2,2,2,2,2,0,-1,-3,-5,-5,-4,-4,-3,-3,-3,-3,-3,-4,-4,-3,-4,-5,-6,-6,-5,-5,-5,-3,-1,-1,0,1,1,0,2,2,1,0,0,-2,-3,-3,-3,-5,-5,-5,-6,-8,-8,-6,-6,-6,-5,-5,-5,-5,-5,-4,-3,-1,0,1,1,1,0,-1,0,1,0,0,1,1,-1,-1,-1,-2,-3,-2,-3,-4,-1,0,-1,-2,-3,-3,-2,1,3,3,3,3,2,1,1,3,4,3,
1,-1,-3,-5,-6,-6,-8,-8,-9,-12,-13,-12,-12,-12,-11,-9,-9,-8,-7,-5,-4,-4,-2,-5,-8,-8,-6,-4,-2,-5,-9,-8,-9,-9,-11,-12,-12,-9,-7,-5,0,9,15,22,31,39,42,48,55,57,53,47,40,31,18,5,-4,-6,-5,-3,-3,-2,2,4,4,4,2,2,3,3,3,1,-2,-4,-1,1,1,0,0,1,0,2,4,3,3,4,5,5,6,10,11,9,8,8,8,7,6,8,8,8,7,6,7,6,6,8,8,6,3,4,6,8,7,6,5,6,8,7,7,8,8,7,5,5,6,8,8,7,5,5,6,6,8,13,15,15,12,13,15,18,17,16,16,16,15,14,16,18,18,17,20,23,24,23,24,24,23,23,24,25,24,24,25,27,27,27,28,27,25,26,27,25,27,28,26,24,23,23,23,22,22,21,21,18,16,18,18,18,19,19,14,11,11,10,6,6,7,8,7,6,3,4,7,9,9,7,6,5,6,7,6,6,2,-1,-2,-1,0,2,2,2,1,2,3,5,5,6,7,6,5,4,4,5,5,6,6,6,5,4,3,3,3,3,2,1,0,-2,-5,-6,-4,-1,0,0,-1,-2,-2,-1,0,2,5,7,7,5,5,5,6,7,8,8,7,6,5,4,3,3,5,7,8,7,4,4,4,3,3,3,3,1,0,-2,-4,-3,-2,-3,-4,-3,-1,0,-1,-1,-1,2,
5,6,4,3,3,3,2,0,-2,-3,-2,-2,-2,-3,-2,-1,-2,-2,-1,0,2,3,2,0,-2,-5,-7,-5,-3,-1,-2,-4,-4,-5,-6,-4,-1,1,-1,-2,-3,-4,-4,-3,-3,-3,-2,-3,-7,-9,-6,-3,-2,-2,-2,-4,-4,-4,-5,-7,-5,-2,-3,-5,-7,-8,-9,-6,-4,-5,-5,-2,-1,-3,-3,-2,-4,-5,-5,-6,-7,-9,-10,-12,-10,-7,-6,-6,-5,-3,-2,-2,-1,0,0,-1,-2,-4,-5,-4,-4,-5,-4,-2,-2,-1,2,3,2,3,3,2,2,5,5,4,4,4,2,2,4,5,5,6,4,0,-1,-3,-6,-7,-6,-4,-5,-7,-8,-9,-8,-7,-8,-7,-6,-6,-7,-8,-8,-10,-8,-10,-12,-9,-7,-5,-3,-7,-14,-13,-12,-12,-11,-15,-22,-21,-9,1,7,19,40,60,73,84,97,113,130,139,131,115,98,77,54,28,12,6,4,4,3,1,8,14,11,7,7,5,3,5,9,8,2,0,6,6,0,1,6,6,-1,-4,-1,-2,-6,-7,-2,1,1,0,0,0,1,4,6,6,5,3,6,6,5,10,10,3,-1,5,7,1,-4,4,11,8,5,3,1,0,4,7,5,3,3,5,3,0,0,4,4,6,6,5,5,5,8,14,17,12,9,14,16,17,20,22,22,27,30,31,31,28,21,21,31,39,41,40,39,35,33,38,46,49,47,46,47,48,47,51,56,57,54,51,48,48,54,57,55,52,
53,53,48,45,44,45,43,42,42,40,38,35,34,34,31,28,25,23,20,17,14,13,13,11,12,13,13,17,14,10,9,9,5,1,1,1,2,0,-1,-2,-3,-2,-2,-4,-6,-5,-5,-7,-9,-9,-8,-7,-7,-6,-5,-3,0,3,5,5,5,8,7,6,7,7,7,6,5,2,1,3,4,3,2,3,4,4,3,2,3,4,4,3,2,1,0,-2,-5,-6,-5,-5,-6,-6,-4,-2,-2,-4,-6,-7,-7,-6,-5,-3,-2,-3,-6,-7,-7,-4,-2,1,3,4,4,1,0,2,5,6,6,5,3,1,0,0,1,1,0,-3,-4,-2,0,2,5,8,9,7,4,3,6,9,9,8,7,6,4,1,-1,-1,2,4,2,0,-1,-1,-2,-3,-4,-4,-3,-2,-4,-7,-7,-5,-6,-7,-7,-6,-6,-5,-5,-7,-6,-2,0,-1,-2,-2,0,2,1,-2,-3,-2,-1,-4,-6,-7,-5,-4,-5,-6,-4,0,2,4,5,-2,-3,-4,-3,-2,-2,-1,1,2,3,3,2,1,2,2,1,0,0,1,-1,-2,-2,-2,-1,1,3,5,6,5,3,1,2,4,4,4,5,3,1,1,2,2,4,5,5,4,4,3,2,3,7,9,8,5,5,5,5,6,6,6,7,9,7,5,5,7,8,9,9,7,5,7,7,3,2,3,4,3,4,5,5,6,8,9,11,13,12,9,7,8,7,4,3,3,3,2,1,1,2,4,5,4,
4,5,5,3,2,0,-2,-3,-3,-3,-3,-1,-1,-4,-4,-3,-3,-2,-1,-1,-2,-3,-3,-4,-2,1,3,6,9,10,9,7,8,9,10,10,10,9,9,8,7,7,8,9,11,12,11,13,16,13,11,10,5,9,16,16,13,12,12,17,22,20,9,-2,-7,-19,-40,-59,-73,-85,-97,-111,-128,-136,-129,-115,-98,-76,-51,-26,-10,-4,-3,-3,-1,-1,-7,-11,-9,-6,-5,-4,-4,-7,-10,-8,-3,-1,-6,-8,-3,-3,-7,-6,1,4,2,3,8,8,3,0,-1,-1,-1,1,-3,-7,-8,-7,-6,-6,-8,-7,-8,-13,-12,-6,-4,-7,-10,-4,1,-6,-13,-11,-8,-5,-2,-2,-4,-8,-8,-7,-7,-8,-6,-2,-4,-5,-7,-10,-11,-9,-7,-7,-11,-16,-18,-16,-14,-16,-19,-21,-24,-25,-26,-32,-33,-33,-35,-32,-25,-25,-33,-41,-41,-41,-41,-37,-35,-38,-45,-48,-48,-47,-48,-49,-48,-51,-56,-57,-54,-51,-49,-49,-54,-56,-55,-54,-54,-53,-48,-45,-44,-45,-45,-44,-42,-42,-39,-35,-35,-35,-32,-29,-27,-24,-20,-17,-14,-14,-14,-13,-12,-13,-13,-16,-13,-10,-9,-8,-6,-3,-2,-3,-2,-1,0,1,1,-1,-1,1,3,3,3,4,6,8,6,5,5,5,3,1,-1,-5,-7,-7,-7,-10,-10,-8,-9,-9,-8,-7,-6,-3,-2,-3,-4,-2,-2,-2,-2,-2,-1,-1,-1,-2,-2,-2,-1,-1,-1,2,4,4,3,3,3,3,2,0,-1,1,4,4,
3,3,2,0,0,0,3,5,5,3,1,-1,-3,-4,-3,-1,0,-1,-3,-4,-4,-3,-2,0,1,2,2,2,3,6,6,4,2,0,-3,-6,-8,-7,-5,-4,-6,-8,-9,-7,-6,-5,-3,0,2,2,0,-3,-2,1,2,2,2,4,4,4,4,3,5,8,7,6,6,8,8,7,7,6,6,7,7,4,2,3,4,3,1,-1,0,3,4,3,3,5,7,7,5,5,7,8,6,3,0,-3,-4,-1,-2,-2,-2,-2,-2,-3,-6,-7,-6,-5,-4,-3,-2,-2,-1,0,1,2,2,2,1,-1,-2,-2,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,-1,-2,-3,-3,-4,-5,-4,-4,-3,-3,-3,-5,-6,-7,-7,-7,-7,-8,-8,-7,-7,-8,-8,-8,-7,-7,-7,-6,-6,-6,-5,-6,-6,-6,-5,-4,-4,-3,-3,-3,-4,-4,-4,-5,-5,-7,-9,-9,-8,-7,-7,-6,-5,-4,-5,-5,-4,-4,-3,-3,-4,-4,-3,-3,-4,-4,-2,-1,0,1,3,3,3,2,0,0,1,1,1,0,0,-1,-1,-1,-1,0,0,-1,-2,-4,-6,-8,-9,-8,-7,-7,-7,-7,-7,-6,-6,-5,-5,-4,-4,-5,-6,-8,-9,-9,-11,-14,-13,-12,-10,-7,-6,-9,-10,-9,-7,-8,-10,-9,-7,-4,-1,3,10,19,28,36,43,48,53,61,65,63,57,48,37,24,10,3,1,0,0,-1,0,2,2,1,1,0,2,4,7,6,6,3,1,3,7,
5,5,6,4,0,-1,-1,-3,-6,-4,-2,-2,-1,2,2,0,2,5,5,3,3,4,5,4,6,8,8,6,6,7,7,5,3,6,9,10,7,5,4,4,5,6,7,8,9,9,8,6,7,7,7,10,11,10,7,7,8,10,12,13,12,13,16,17,17,17,19,22,22,21,22,22,19,18,21,23,22,21,22,20,19,20,22,23,24,25,26,26,26,26,29,28,27,26,26,25,27,27,27,28,28,26,24,24,24,24,25,24,22,23,22,19,19,21,18,15,15,13,10,8,8,8,8,8,7,7,7,7,7,5,2,2,4,4,3,1,1,0,1,1,3,4,4,3,2,1,1,1,0,-2,-1,0,-1,-2,0,1,2,4,5,5,5,7,7,6,7,6,5,4,3,1,0,1,1,-1,-2,-2,-3,-3,-3,-2,-3,-3,-2,-1,-1,0,0,-1,-1,0,0,0,2,2,2,3,3,2,1,2,2,2,3,3,3,3,2,0,0,0,0,1,1,1,0,-1,-1,-1,-1,-2,-2,-1,-2,-3,-4,-4,-5,-6,-7,-8,-7,-6,-5,-4,-3,0,1,2,2,2,2,2,2,2,2,1,-1,-2,-3,-4,-4,-2,-1,-2,-3,-3,-3,-3,-4,-4,-4,-4,-5,-6,-6,-5,-5,-6,-6,-6,-6,-5,-5,-5,-6,-5,-5,-6,-6,-5,-3,-2,-3,-4,-5,-5,-5,-6,-5,-4,-4,-5,-7,-8,-7,-6,-4,-2,1,6,
7,7,6,4,3,1,0,-1,-1,1,1,1,2,3,3,1,0,-1,1,3,2,0,-1,-2,-5,-7,-7,-3,3,5,3,1,2,1,-2,-4,-4,1,5,4,2,1,3,5,6,7,9,12,13,10,5,3,4,2,-2,-5,-10,-12,-10,-11,-12,-12,-13,-16,-19,-18,-15,-13,-12,-11,-8,-10,-12,-8,-3,-1,0,-5,-12,-13,-10,-12,-15,-20,-23,-19,-8,2,7,20,39,57,69,84,99,114,124,128,121,110,94,71,47,28,15,8,5,7,8,9,15,18,14,13,14,9,2,5,5,-2,-9,-8,-3,-4,-9,-7,-3,-3,-7,-10,-9,-5,-6,-7,-7,-7,-6,-6,-7,-12,-14,-12,-9,-8,-9,-8,-4,-4,-7,-4,-2,-5,-3,4,6,0,-7,-2,2,4,5,6,4,2,1,0,-2,0,0,2,3,4,5,4,2,3,9,8,2,-2,-1,5,9,7,2,5,10,12,10,11,17,23,27,30,32,26,21,22,27,35,38,40,39,36,35,37,41,43,40,40,44,47,45,48,50,51,49,45,42,43,49,48,43,42,44,44,42,38,35,35,34,32,32,34,32,28,28,30,26,20,18,18,15,10,7,7,8,8,7,8,10,14,9,6,11,13,12,11,12,12,11,10,13,13,13,13,12,11,10,7,4,5,6,7,6,4,3,2,2,3,3,4,5,6,4,1,-1,0,2,3,1,-1,1,3,2,1,0,1,3,3,
3,5,8,9,6,5,7,7,6,6,7,7,7,6,5,3,3,1,-2,0,6,8,6,5,6,5,4,7,9,10,13,12,8,6,8,7,6,9,11,10,11,12,12,10,10,10,9,9,9,9,8,6,6,6,6,6,5,5,5,5,3,0,-2,-2,-2,-4,-6,-6,-4,-4,-4,-2,1,3,7,10,8,10,13,13,11,10,10,8,6,7,5,3,1,0,-1,0,0,1,1,0,-1,-4,-6,-4,-1,-1,-2,-2,-1,-1,0,2,4,7,9,8,6,6,8,7,5,6,5,2,1,1,1,0,0,-1,-3,-5,-5,-4,-3,-2,0,-1,-1,-1,-1,-1,-1,0,1,0,-2,-2,-3,-4,-2,0,0,0,0,2,2,1,0,0,1,0,-1,-1,0,1,4,7,8,9,12,14,13,15,16,15,13,10,4,0,-1,-3,-5,-6,-7,-11,-14,-13,-13,-15,-14,-12,-11,-9,-8,-8,-16,-18,-13,-11,-11,-7,-6,-5,-5,-5,-4,-3,-2,-1,0,1,1,0,0,0,-1,-2,-2,-1,1,1,-1,-2,-2,0,2,3,5,7,7,3,-1,-3,-2,0,-1,-1,2,5,4,0,-4,-3,0,1,-2,-4,-5,-6,-8,-11,-13,-9,-5,-3,-4,-2,1,4,9,10,9,9,11,11,12,15,17,17,14,12,11,10,7,10,11,8,3,-1,-4,2,10,10,10,11,14,18,20,17,7,-1,-8,-20,-39,-56,-70,-86,-99,-112,-123,-128,-120,-110,
-94,-71,-47,-28,-14,-7,-5,-5,-6,-7,-12,-15,-13,-13,-13,-8,-4,-6,-6,0,6,6,1,1,3,3,0,1,6,8,7,4,5,6,6,6,6,5,6,12,14,11,8,8,8,7,4,4,5,3,2,4,2,-3,-4,1,7,4,-2,-3,-4,-3,-2,0,0,-1,2,0,0,-1,-3,-4,-6,-5,-2,-4,-9,-7,-1,2,0,-4,-8,-7,-2,-3,-9,-10,-8,-8,-13,-19,-23,-26,-27,-24,-20,-20,-27,-33,-36,-39,-40,-38,-36,-37,-41,-43,-40,-40,-44,-46,-45,-46,-49,-48,-47,-45,-42,-43,-49,-49,-44,-42,-43,-43,-41,-38,-34,-34,-34,-32,-30,-32,-32,-27,-27,-30,-26,-20,-18,-17,-13,-9,-7,-7,-10,-9,-7,-7,-10,-13,-9,-7,-10,-12,-11,-12,-11,-10,-9,-10,-12,-12,-13,-12,-12,-11,-10,-7,-6,-6,-7,-7,-6,-5,-4,-3,-3,-4,-4,-4,-5,-6,-5,-2,-1,-1,-3,-5,-2,-1,-3,-4,-4,-3,-2,-3,-5,-5,-5,-6,-9,-10,-7,-6,-8,-8,-7,-6,-7,-8,-7,-6,-5,-3,-3,-1,2,0,-5,-7,-4,-3,-4,-2,-2,-4,-6,-8,-11,-12,-8,-8,-11,-10,-9,-12,-15,-14,-15,-16,-15,-13,-13,-13,-12,-12,-12,-12,-10,-9,-8,-8,-8,-7,-6,-5,-5,-5,-4,0,2,2,2,4,6,6,5,5,5,2,-1,-3,-7,-9,-9,-10,-13,-14,-13,-13,-12,-9,-8,-8,-7,-4,-2,0,0,0,-1,-1,-1,0,1,4,6,4,
1,1,2,2,1,1,0,-1,-4,-7,-9,-7,-6,-6,-6,-5,-5,-5,-4,-2,0,-1,-1,0,0,1,2,4,4,4,2,2,1,1,1,1,1,1,2,1,1,1,2,2,3,3,2,0,-1,-1,-1,-2,-2,-1,0,0,-1,0,1,2,1,-1,-4,-6,-7,-8,-10,-12,-11,-13,-14,-13,-11,-8,-3,1,2,3,6,6,7,11,14,13,14,16,15,12,11,9,8,9,16,18,14,12,11,6,6,1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-3,-3,-3,-3,-3,-1,-1,-1,-1,-1,-1,-2,-3,-3,-1,0,0,-3,-4,-2,0,1,1,2,3,4,3,1,1,1,1,0,-2,-3,-3,-3,-4,-5,-5,-5,-6,-7,-7,-7,-6,-5,-4,-4,-5,-7,-5,-2,2,4,2,-2,-4,-4,-5,-6,-8,-9,-8,-5,-2,3,11,19,26,36,44,48,53,60,63,61,54,45,34,23,13,7,3,1,0,0,2,3,3,3,4,3,3,3,5,5,3,-1,-1,2,4,4,5,4,1,0,-1,-1,-2,-2,-1,-1,-2,-3,-2,-2,-5,-6,-5,-4,-4,-4,-2,0,-1,-1,-1,-1,-1,0,-1,0,-3,-4,-4,-2,-1,-2,-4,-4,-3,-1,0,1,2,1,0,1,3,4,4,2,3,5,3,0,-1,0,1,3,4,1,0,2,4,2,0,1,3,5,7,9,9,9,10,12,15,
16,18,21,23,21,19,21,21,20,20,22,23,22,22,23,22,21,21,21,22,24,23,21,20,20,18,17,16,14,14,15,14,12,11,12,10,11,12,11,8,7,5,2,1,1,3,4,3,0,1,2,4,2,2,2,1,1,3,3,2,2,3,3,3,5,5,5,6,5,4,4,5,4,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,3,3,3,2,3,4,4,4,4,4,4,4,4,5,6,6,4,4,5,5,4,3,4,4,4,3,2,1,1,0,-1,0,1,1,0,-1,-2,-3,-3,-2,-1,1,3,5,5,6,8,8,9,11,12,13,14,14,13,12,12,11,10,10,10,10,9,7,5,5,5,4,3,2,1,1,1,0,-1,-1,-1,-2,-3,-3,-4,-4,-4,-1,0,1,2,3,4,5,6,7,8,9,8,6,4,4,3,3,2,2,2,2,2,1,1,1,0,-2,-3,-2,-1,-1,-2,-1,-1,0,-1,0,1,3,3,3,2,2,1,0,1,1,1,0,0,0,1,0,-1,0,0,-1,-2,-1,0,1,1,1,0,0,1,0,-1,-1,-1,-2,-2,-2,-3,-2,-2,0,0,0,1,2,2,1,1,1,1,0,-1,-1,0,0,1,2,2,2,3,4,4,4,5,4,3,2,0,-2,-2,-2,-3,-3,-5,-7,-8,-8,-9,-10,-9,-8,-7,-6,-5,-6,-9,-11,-8,-7,-5,-2,-3,-14,
-15,-15,-17,-17,-18,-22,-20,-8,-3,-4,2,23,43,54,68,84,98,110,118,116,108,93,72,48,28,14,7,4,4,0,-4,-1,1,-4,-6,-5,-11,-15,-11,-9,-14,-14,-11,-7,-9,-8,-4,0,2,1,-2,-2,-1,-2,-4,-2,1,2,1,-2,-8,-10,-8,-6,-3,1,4,5,-1,-7,-6,-7,-10,-9,-4,-1,-5,-11,-9,-1,4,6,8,12,14,14,14,10,4,1,4,5,5,8,7,4,3,5,5,6,7,9,13,14,6,-1,1,5,6,8,10,13,20,24,26,26,25,22,23,27,32,33,31,30,30,31,37,42,43,43,45,47,46,45,52,56,52,48,46,42,43,47,44,38,41,46,43,37,33,33,36,36,34,29,27,30,27,25,28,29,24,17,15,12,9,11,16,15,12,12,13,10,8,6,7,11,7,3,2,3,3,5,6,9,9,10,10,8,6,3,1,-1,-2,-5,-7,-6,-7,-10,-11,-10,-8,-5,-2,-3,-5,-7,-10,-11,-9,-7,-8,-7,-5,-6,-8,-8,-8,-9,-8,-8,-7,-5,-1,-2,-4,-5,-5,-4,-1,3,4,4,3,0,0,2,2,0,-2,-2,-3,-5,-4,-1,0,-3,-5,-5,-3,0,3,4,6,8,7,4,5,8,11,11,10,9,8,7,5,4,5,4,3,2,-1,-4,-4,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-3,-1,0,1,2,3,5,8,10,11,13,16,18,16,14,14,14,
12,10,8,7,8,8,7,6,7,7,5,4,2,0,1,2,3,3,3,3,5,8,9,9,12,17,18,17,17,17,16,14,14,14,14,13,10,6,2,1,0,-2,-3,-2,-3,-4,-4,-3,-1,2,6,10,12,13,17,18,17,19,22,24,25,25,24,21,18,16,15,13,12,10,8,8,10,10,7,6,9,11,11,10,8,5,2,0,0,0,2,2,1,1,2,2,2,8,14,15,12,9,11,17,13,10,12,16,16,15,7,-3,-3,-2,-3,-6,-11,-16,-15,-5,3,2,6,23,40,52,67,85,100,112,121,118,108,94,78,59,40,23,12,9,9,3,-1,5,10,4,3,6,4,7,18,23,16,12,16,18,13,12,16,15,11,7,6,3,3,4,2,-1,1,8,15,13,6,2,0,-3,-2,4,6,7,3,-2,-6,-7,-7,-5,0,6,2,-7,-4,4,6,4,3,3,5,7,4,-3,-4,0,1,13,14,14,15,16,19,22,18,9,3,3,-4,-23,-42,-54,-67,-83,-96,-108,-117,-114,-106,-91,-70,-47,-26,-12,-6,-4,-4,1,5,2,1,6,7,7,13,14,10,10,14,15,13,9,8,7,4,0,-1,0,3,3,2,5,7,4,2,0,0,3,9,11,8,6,4,-1,-4,-5,1,6,6,7,9,9,4,1,5,11,9,1,-5,-6,-7,-10,-13,-13,-14,-12,-6,-3,-4,-5,-6,-8,-7,-4,-4,-6,-6,-5,
-6,-9,-12,-13,-9,-2,-1,-8,-9,-10,-10,-14,-21,-24,-25,-27,-26,-23,-23,-27,-33,-32,-30,-31,-30,-31,-37,-42,-42,-43,-46,-48,-47,-48,-52,-55,-52,-48,-47,-44,-44,-48,-46,-41,-43,-47,-45,-40,-37,-37,-39,-42,-39,-33,-32,-34,-31,-28,-32,-32,-26,-20,-18,-14,-13,-15,-18,-17,-14,-14,-14,-11,-9,-7,-9,-11,-8,-3,-3,-4,-5,-6,-6,-8,-9,-9,-9,-7,-5,-2,0,2,3,5,6,5,6,8,9,8,7,3,1,1,4,5,8,10,7,6,7,7,5,6,7,7,7,8,8,7,7,4,0,1,3,3,3,2,-1,-4,-6,-5,-4,-2,-1,-4,-4,-1,1,1,2,4,2,-1,-1,1,4,3,1,-1,-4,-6,-8,-10,-9,-6,-7,-11,-14,-14,-12,-11,-11,-10,-7,-6,-5,-4,-3,-3,0,3,3,2,2,2,1,1,2,3,4,5,5,4,1,0,0,-1,-2,-4,-8,-11,-12,-14,-17,-18,-16,-14,-15,-15,-13,-10,-8,-7,-7,-7,-6,-5,-6,-6,-3,-2,0,3,2,0,0,0,0,0,-1,-4,-6,-7,-11,-15,-16,-15,-14,-14,-14,-12,-12,-12,-12,-10,-7,-4,-1,1,1,3,4,3,3,4,3,2,1,-1,-6,-9,-10,-12,-15,-16,-15,-17,-20,-22,-22,-23,-22,-19,-16,-15,-13,-12,-12,-10,-7,-6,-7,-8,-7,-6,-9,-11,-10,-8,-7,-4,-1,0,-1,-1,-1,0,0,0,0,0,-1,-6,-12,-14,-11,-9,-11,-16,
-13,-8,-12,-16,-16,-16,-8,1,2,1,1,4,10,15,14,5,-2,-2,-7,-24,-40,-52,-68,-85,-99,-112,-122,-118,-109,-95,-78,-59,-39,-22,-12,-8,-8,-2,1,-5,-9,-4,-3,-4,-3,-7,-17,-21,-15,-12,-16,-17,-14,-15,-18,-16,-11,-8,-7,-5,-5,-4,-3,0,-2,-8,-14,-13,-7,-4,-1,5,5,-1,-4,-6,-3,3,5,7,7,5,1,-5,-2,5,3,-4,-5,-4,-2,-3,-3,-5,-4,2,4,1,0,-6,-6,-6,-6,-8,-10,-10,-8,-6,-4,-2,3,13,21,27,34,40,45,52,56,54,49,41,30,19,7,1,-1,-1,-1,-3,-4,-4,-5,-7,-7,-8,-10,-8,-5,-6,-10,-11,-11,-9,-6,-3,-3,-2,-3,-4,-4,-4,-5,-7,-6,-4,-4,-3,-1,-2,-6,-6,-5,-3,-4,-1,0,1,0,-1,-3,-3,-3,-3,-2,-1,-2,-4,-4,0,3,4,4,5,7,7,8,6,5,4,3,3,5,5,4,2,3,4,4,3,3,4,5,7,7,3,3,8,10,8,7,9,12,13,12,13,15,14,11,14,15,14,14,16,16,15,17,19,20,21,23,25,26,26,27,26,24,24,24,23,24,25,25,23,24,25,25,26,26,25,24,27,26,22,22,23,21,21,23,21,17,14,14,11,11,12,14,12,10,8,8,7,7,6,6,6,3,3,5,5,5,5,5,4,5,5,4,3,3,2,0,0,0,0,0,1,1,0,0,-1,
-1,1,3,3,1,0,-2,-2,-1,-1,-2,-2,-1,-2,-2,-1,-1,-3,-3,-2,-2,-1,1,2,1,1,0,0,1,3,4,3,2,1,1,2,2,1,-1,-1,-1,-2,0,2,2,0,-1,-1,0,1,2,4,5,6,6,5,5,7,9,10,10,10,11,10,8,6,5,3,3,3,3,1,1,1,0,1,2,3,1,0,0,-1,-3,-3,-2,-1,-1,-1,-1,1,4,6,7,8,9,9,7,7,8,8,7,5,4,3,2,1,1,1,2,0,-2,-4,-5,-6,-6,-5,-4,-4,-5,-5,-5,-4,-2,0,2,4,4,3,2,2,3,2,2,1,1,0,-1,-1,-2,-3,-3,-4,-4,-3,-2,-2,-1,-1,-2,-1,1,4,4,5,7,7,5,6,8,9,9,8,7,5,4,4,4,4,4,3,1,-1,-1,0,1,2,3,3,3,1,1,0,-1,-1,1,1,-1,-2,-2,-2,-2,-3,-2,1,5,6,5,5,6,8,6,3,6,8,8,9,6,1,-1,0,1,-2,-5,-7,-7,-4,-2,0,4,12,19,25,33,40,48,55,60,59,55,47,38,27,17,10,7,6,4,0,0,3,3,2,1,1,2,5,10,11,7,6,7,6,8,9,11,9,5,4,6,6,3,1,1,0,1,3,5,6,3,2,0,-4,-4,-3,-1,0,1,-1,-3,-4,-4,-2,-1,2,2,-1,1,3,2,1,1,1,1,1,1,0,-1,-1,-1,1,
1,3,3,4,6,5,4,6,8,9,11,14,13,12,16,15,12,13,13,16,18,20,22,24,19,13,16,25,32,32,33,35,35,32,36,40,38,34,32,32,33,35,38,37,34,35,36,33,35,43,45,40,40,43,41,37,36,34,31,29,27,23,19,20,22,24,25,22,18,17,19,17,15,16,18,15,12,14,17,17,14,8,5,8,6,0,1,3,1,-5,-7,-4,-5,-5,-5,-7,-9,-10,-12,-14,-13,-12,-13,-16,-17,-16,-15,-12,-9,-6,-4,-3,-3,-4,-5,-4,-2,-1,-1,-2,-6,-8,-10,-11,-9,-4,-3,-6,-9,-8,-7,-6,-6,-5,-3,-4,-8,-11,-12,-9,-6,-5,-7,-7,-6,-7,-10,-10,-7,-5,-2,1,1,2,2,0,0,3,4,1,3,5,2,-2,-3,-2,0,3,4,4,7,10,9,6,6,7,7,4,2,0,-1,-3,-3,-2,-3,-4,-3,-3,-4,-6,-5,-4,-5,-2,-1,-2,-3,-4,-6,-6,-3,-2,-2,-3,-1,-3,-6,-7,-6,-3,-2,0,0,-2,-3,-3,-3,-3,-1,0,0,0,0,2,2,2,1,0,1,3,1,0,2,3,0,-3,-2,1,4,6,3,1,3,5,4,4,6,7,6,7,7,6,5,6,5,3,2,2,1,1,1,0,-1,-2,-3,-2,-1,-2,-2,-1,-1,-2,-4,-6,-7,-5,-5,-6,-7,-6,-8,-9,-8,-8,-5,1,6,9,11,12,12,14,17,18,18,19,19,18,16,14,
14,17,18,18,17,14,13,13,11,9,10,13,12,8,5,4,5,5,3,3,5,5,1,-3,-4,-4,-4,-3,-2,-2,-2,-5,-3,-6,-8,-1,4,4,3,-3,-10,-11,-9,-8,-9,-14,-17,-13,-2,12,22,33,53,72,81,94,110,120,126,130,121,102,81,59,38,18,5,1,2,4,1,2,10,16,12,8,6,-1,-4,1,3,-1,-3,-1,-2,-6,-5,-4,-7,-8,-6,-7,-9,-8,-7,-5,-3,-2,-1,4,6,0,-4,-7,-12,-9,-5,-7,-7,-7,-8,-10,-12,-15,-13,-4,6,2,-9,-9,-2,-2,-3,-4,-4,-1,1,-3,-8,-7,-6,-4,3,9,11,9,8,6,7,9,11,8,10,13,12,7,5,9,12,13,17,16,17,22,20,20,24,25,22,23,31,34,29,27,29,31,34,42,49,46,41,42,47,50,53,57,58,55,53,51,50,54,60,57,52,53,56,54,49,48,49,49,46,37,30,30,31,29,28,-1,-2,-4,-4,-4,-6,-7,-6,-7,-9,-10,-11,-17,-16,-13,-16,-16,-14,-13,-14,-15,-17,-17,-21,-23,-20,-15,-17,-25,-31,-32,-32,-34,-34,-32,-34,-38,-36,-32,-31,-33,-35,-35,-38,-38,-34,-35,-35,-33,-36,-44,-45,-40,-39,-42,-40,-37,-37,-35,-32,-30,-27,-21,-18,-19,-20,-24,-25,-22,-17,-17,-19,-17,-17,-17,-19,-16,-14,-14,-16,-16,-15,-9,-5,-7,-4,0,-1,-3,-1,4,6,4,4,4,4,4,6,7,9,10,
11,10,11,13,14,13,12,10,6,3,0,0,1,2,3,3,1,1,1,3,6,9,11,12,11,8,6,8,9,9,6,6,5,4,2,2,5,7,7,6,3,2,3,4,2,3,6,6,4,2,-1,-3,-3,-2,-2,0,0,-4,-4,-2,-3,-5,-1,3,5,5,3,0,-2,-2,-4,-7,-6,-4,-5,-7,-7,-5,-2,-1,1,4,4,4,4,5,5,5,7,7,6,5,5,2,0,2,3,4,5,5,2,1,2,3,1,2,5,6,4,3,1,0,0,2,4,5,6,6,5,4,3,4,3,2,2,2,2,2,0,-2,-1,1,-1,-1,1,3,2,-1,-4,-6,-3,-1,-3,-5,-4,-4,-6,-5,-4,-5,-4,-3,-3,-3,-2,0,1,1,2,2,2,2,3,5,5,5,4,5,5,4,3,4,6,9,10,8,8,9,9,10,12,12,11,11,8,2,-4,-6,-8,-8,-9,-11,-14,-16,-16,-16,-16,-14,-12,-9,-9,-12,-13,-14,-12,-9,-9,-8,-5,-2,-4,-6,-6,-4,-1,0,0,0,1,0,-2,-2,1,5,7,8,7,6,5,5,5,8,6,8,10,5,0,-1,-1,4,12,12,10,9,10,15,17,13,3,-10,-20,-33,-53,-69,-79,-92,-106,-116,-123,-127,-118,-101,-79,-57,-36,-16,-3,0,-3,-4,0,0,-8,-13,-9,-8,-5,1,4,-2,-4,1,2,0,1,3,3,2,5,6,6,5,7,6,5,3,1,-1,-2,-6,
-8,-3,0,4,7,6,2,3,3,3,4,5,7,9,8,-1,-10,-6,5,5,-1,-4,-2,1,1,-2,-3,0,4,4,3,2,-6,-11,-13,-12,-11,-10,-9,-11,-12,-10,-12,-16,-16,-11,-10,-13,-15,-18,-20,-20,-22,-26,-24,-23,-26,-27,-25,-28,-34,-37,-33,-30,-32,-32,-33,-41,-48,-46,-42,-44,-49,-53,-54,-57,-59,-57,-54,-54,-54,-57,-63,-59,-53,-53,-57,-53,-48,-48,-50,-49,-44,-36,-30,-29,-31,-28,-30,1,3,4,4,4,7,7,6,6,7,8,7,10,11,7,6,8,9,6,6,8,8,6,7,10,11,10,10,12,15,15,15,17,18,16,16,17,16,15,15,17,19,19,19,18,16,15,16,17,18,22,22,20,19,19,19,18,19,18,17,16,14,10,9,8,8,10,12,11,8,9,10,9,10,10,10,11,10,8,7,8,8,4,2,1,-1,-1,1,1,1,0,-2,-2,-1,0,1,1,1,0,0,0,-1,-2,-2,-2,-2,-2,-2,-1,1,2,2,2,2,1,0,0,1,1,0,-2,-4,-6,-7,-7,-8,-9,-8,-6,-5,-5,-4,-3,-2,-1,0,2,3,3,3,2,2,4,3,3,3,3,2,2,2,3,4,5,4,3,3,2,2,3,2,1,1,1,-1,-4,-6,-6,-6,-5,-4,-3,-1,0,0,0,2,4,5,4,3,2,1,-2,-3,-2,-3,-4,-5,-6,-6,-5,-3,-2,-1,1,2,1,0,-1,0,1,
2,2,1,0,0,-1,-2,-2,0,0,1,1,1,-1,-3,-4,-5,-7,-7,-7,-7,-6,-6,-7,-7,-7,-6,-5,-2,-1,-1,-1,-1,-2,-3,-3,-2,0,1,2,1,0,1,2,2,2,2,1,1,0,0,-1,-1,-1,-1,-3,-3,-3,-4,-4,-3,-2,-2,-4,-5,-5,-5,-5,-4,-4,-4,-4,-5,-7,-8,-7,-7,-7,-8,-8,-9,-10,-8,-8,-7,-4,-1,1,1,1,2,2,4,5,4,3,3,2,0,-1,-2,-1,0,1,0,-2,-2,-3,-6,-8,-8,-6,-4,-4,-6,-7,-7,-7,-7,-6,-4,-4,-4,-5,-7,-9,-8,-7,-6,-6,-6,-8,-7,-7,-8,-7,-5,-4,-2,-5,-8,-8,-6,-5,-5,-8,-8,-6,-2,2,7,15,25,32,37,44,49,51,56,59,55,47,37,26,16,7,0,-1,2,2,-1,-2,0,1,2,4,2,-1,1,3,2,0,-1,1,3,2,2,3,2,-1,-1,0,-1,-1,0,1,3,5,5,7,8,7,6,5,3,3,5,5,4,5,4,5,4,4,5,8,11,10,6,5,7,8,7,5,4,3,5,4,2,2,3,2,4,7,8,8,8,9,8,8,8,7,9,11,13,12,11,12,13,14,13,14,17,18,16,15,15,16,17,18,21,21,20,18,18,16,15,18,21,21,20,23,28,29,30,30,31,31,31,33,33,35,36,33,29,29,29,27,26,26,26,25,22,18,15,16,16,14,16,32,
32,26,20,19,21,20,20,21,23,21,17,15,16,15,9,9,11,7,4,4,4,2,1,2,5,4,3,4,3,1,0,-3,-4,-3,-2,-1,-2,-5,-7,-7,-6,-5,-3,-1,-1,-2,-3,-5,-5,-1,3,3,2,1,1,0,0,-1,0,2,3,3,1,0,-2,-2,-2,-1,1,3,5,5,4,3,3,3,3,3,3,2,1,1,1,1,1,3,4,5,7,9,8,6,5,6,5,4,2,-2,-5,-5,-4,-3,-3,-1,-1,-3,-3,-4,-3,0,3,1,-2,-2,-1,-1,-2,-2,-2,-1,-2,-4,-3,-1,-3,-7,-12,-14,-14,-13,-12,-11,-9,-8,-12,-13,-11,-8,-6,-2,1,3,2,0,-2,-1,3,5,5,4,2,0,-4,-7,-7,-7,-6,-6,-9,-11,-9,-7,-10,-11,-8,-7,-9,-9,-9,-9,-9,-8,-8,-9,-8,-8,-11,-10,-8,-8,-9,-10,-10,-13,-17,-19,-18,-15,-13,-14,-15,-14,-11,-8,-6,-4,-1,1,4,4,2,2,3,4,3,1,0,0,0,-1,-1,0,0,1,2,1,1,1,1,2,4,5,3,2,4,5,4,6,8,10,9,9,8,9,11,10,7,7,9,8,4,1,3,3,1,-2,-2,1,4,4,2,3,5,6,6,7,9,9,7,3,2,2,1,1,-4,-6,-2,1,1,-1,-5,-9,-9,-11,-14,-13,-16,-23,-25,-17,-7,-3,2,17,36,50,68,86,101,111,120,119,107,90,70,49,27,14,7,3,
0,-3,-7,-5,-1,-1,-1,-1,-7,-8,-2,1,-3,-4,3,12,11,7,7,9,10,8,5,4,7,13,13,8,6,10,15,15,10,10,13,14,14,16,18,21,21,19,17,14,10,10,10,14,14,11,10,18,21,17,15,16,18,20,20,17,12,10,9,13,14,15,15,14,13,16,16,13,13,14,17,18,15,14,16,15,18,20,17,18,24,26,25,30,30,25,24,32,36,37,36,37,36,43,53,58,57,55,57,62,61,60,59,62,60,59,57,51,53,60,59,53,55,62,61,57,53,48,44,45,42,36,33,35,33,33,34,27,18,13,16,15,12,10,13,13,9,6,3,4,6,6,8,11,10,2,-1,-2,-1,1,1,3,5,4,2,0,-1,1,2,0,-2,-3,-2,-2,-5,-8,-8,-7,-9,-11,-11,-11,-11,-12,-13,-13,-11,-9,-8,-6,-2,1,1,1,2,2,2,1,1,3,4,1,-1,-2,-3,-33,-32,-25,-20,-20,-21,-21,-20,-22,-23,-22,-18,-15,-16,-16,-12,-9,-10,-8,-5,-5,-5,-4,-2,-3,-6,-5,-5,-5,-5,-3,-1,1,2,2,1,0,1,4,7,7,7,5,3,1,0,1,2,4,4,1,-3,-4,-3,-2,-1,-1,0,1,0,-3,-5,-4,-2,0,2,3,3,2,0,-2,-4,-4,-4,-4,-3,-2,-3,-4,-4,-4,-4,-3,-3,-2,-1,-2,-4,-5,-7,-8,-8,-6,-5,-6,-5,-4,-3,0,4,4,
3,3,2,1,1,3,3,3,3,0,-3,-1,2,3,1,1,2,2,2,2,4,5,5,4,5,9,12,15,15,15,14,12,9,9,12,13,11,9,6,2,-1,-2,-2,0,1,0,-3,-6,-6,-5,-3,-1,3,5,6,6,5,6,9,11,10,8,11,11,8,7,9,9,8,8,8,7,7,8,8,8,11,10,8,8,9,10,9,11,14,16,15,13,11,11,13,11,8,6,4,2,-1,-3,-6,-6,-3,-3,-4,-5,-4,-2,-1,-1,-1,1,1,0,0,-1,-2,-1,0,0,0,-1,-4,-5,-3,-2,-4,-5,-4,-4,-7,-8,-8,-7,-7,-8,-9,-8,-6,-6,-7,-7,-4,-2,-3,-2,1,4,4,1,-2,-2,0,0,-1,-2,-3,-4,-6,-7,-5,-2,0,-1,0,-1,4,7,3,-1,0,1,5,9,10,12,13,13,17,23,25,19,10,6,-2,-18,-35,-49,-66,-84,-96,-108,-119,-118,-106,-89,-69,-46,-25,-11,-7,-3,-1,3,8,6,2,2,2,2,7,6,1,-2,3,5,-2,-9,-11,-6,-7,-7,-7,-6,-4,-2,-3,-9,-10,-6,-4,-8,-12,-13,-8,-8,-12,-13,-14,-15,-17,-18,-19,-17,-16,-12,-10,-10,-10,-12,-13,-9,-9,-16,-20,-18,-15,-15,-17,-18,-18,-17,-13,-11,-10,-11,-13,-15,-15,-13,-12,-14,-13,-12,-11,-12,-14,-16,-14,-12,-11,-13,-16,-17,-15,-16,-22,-23,-23,-27,-28,-24,-24,-31,-35,-35,-36,-37,-37,-42,-51,-58,
-56,-56,-59,-63,-62,-60,-61,-62,-60,-59,-57,-52,-52,-59,-58,-53,-54,-60,-59,-56,-54,-48,-46,-45,-42,-36,-33,-35,-32,-32,-34,-27,-17,-15,-17,-16,-13,-13,-15,-15,-13,-10,-7,-6,-8,-7,-8,-11,-8,-3,1,1,0,-1,-1,-3,-4,-5,-4,-2,0,-2,-3,-1,2,2,1,1,4,7,8,8,9,11,11,11,11,12,12,12,10,7,6,5,1,-2,-2,-2,-3,-4,-4,-3,-4,-5,-6,-4,-1,0,0,18,16,12,12,13,11,12,12,12,13,12,9,7,8,10,9,7,6,5,3,4,6,5,3,4,5,5,5,5,4,4,3,2,1,0,1,1,0,-1,-3,-4,-4,-2,-1,0,1,1,0,-1,-2,-1,2,3,3,2,1,1,0,0,0,2,3,2,0,-1,-2,-3,-3,-3,-3,-1,-1,0,1,2,1,0,1,3,3,3,4,4,4,2,1,1,2,3,4,4,4,3,3,3,3,3,3,2,0,-1,0,0,0,0,0,-1,-2,-1,-1,0,1,1,-1,-1,0,-1,-1,-1,-2,-4,-5,-5,-4,-4,-5,-6,-8,-9,-10,-10,-9,-7,-5,-5,-6,-6,-6,-5,-4,-2,-1,0,0,0,0,1,2,3,4,3,2,1,0,-1,-1,-2,-2,-3,-5,-6,-6,-6,-6,-5,-4,-4,-4,-4,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-4,-4,-4,-4,-3,-3,-3,-4,-4,-3,-2,-2,-2,-1,1,1,1,2,3,5,7,6,
4,4,4,4,3,2,1,1,1,0,0,0,1,1,1,0,-1,0,0,0,2,2,2,2,3,3,2,2,2,1,1,2,2,2,3,3,1,1,2,2,2,2,2,0,-2,-4,-5,-4,-3,-3,-4,-5,-4,-4,-3,-2,-1,0,-1,-2,-2,-1,0,0,-4,-5,-2,-1,-1,0,-1,-5,-7,-8,-7,-7,-9,-11,-13,-11,-10,-7,-1,9,17,23,31,37,42,48,56,56,50,42,32,19,7,1,1,2,2,-2,-4,-5,-4,-3,-2,-2,-3,-1,0,-1,-3,-5,-3,0,1,2,3,0,-1,-1,0,-3,-5,-4,-3,-2,-2,-1,1,3,0,0,1,3,2,4,5,6,5,6,6,4,3,4,3,3,4,2,2,5,8,8,6,6,6,6,8,8,8,7,6,5,6,8,7,5,5,5,4,4,3,3,3,4,4,2,0,2,4,4,3,3,5,7,7,8,11,11,10,14,16,16,17,19,19,20,25,28,28,28,31,33,33,32,31,30,30,30,29,26,27,28,27,25,26,29,27,26,25,25,24,25,22,18,18,17,16,14,16,12,8,8,11,9,9,10,10,10,11,9,6,7,8,7,5,5,3,2,1,2,2,2,1,1,2,3,4,3,2,2,3,2,1,0,1,1,0,-3,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-4,-1,0,0,2,3,3,3,4,5,5,6,6,6,6,6,5,4,4,-4,
-5,-5,-6,-7,-10,-12,-13,-12,-12,-14,-17,-15,-11,-9,-6,-3,-2,-2,1,3,3,5,9,10,6,2,0,-4,-6,-6,-7,-9,-8,-8,-11,-12,-10,-9,-10,-9,-6,-6,-8,-9,-8,-7,-8,-9,-8,-6,-4,-3,-5,-7,-7,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-1,0,0,-1,-1,2,5,5,4,4,2,0,-1,-3,-2,0,0,-1,-3,-6,-8,-7,-5,-4,-3,-2,-1,0,-2,-4,-3,-1,0,0,-1,-3,-3,-1,-1,-2,-3,-3,-5,-5,-4,-1,2,4,5,3,2,5,7,8,9,10,11,9,6,3,3,5,4,3,3,3,1,1,0,-2,-1,0,0,-1,-3,-3,-3,-2,0,0,1,1,1,2,2,2,0,0,1,2,2,2,4,7,9,11,13,14,14,14,16,18,18,17,16,16,16,17,16,15,17,16,12,10,11,11,10,9,7,3,0,0,2,4,4,2,-1,-2,1,-2,-4,3,7,6,2,-5,-11,-13,-15,-21,-22,-23,-24,-22,-12,-1,5,10,29,52,73,96,118,136,147,156,154,142,126,108,85,60,44,36,30,26,23,21,25,28,22,20,20,15,12,17,19,13,8,10,11,8,7,8,8,7,4,1,1,4,5,1,-1,-1,3,9,8,3,1,3,4,5,5,4,10,12,8,4,4,3,3,5,5,2,-1,1,6,4,1,-1,2,5,7,8,6,5,3,3,7,10,9,7,7,7,
7,11,12,9,9,13,18,19,17,19,18,22,23,18,17,22,23,25,29,27,25,27,33,32,29,26,23,20,22,29,32,30,26,26,31,35,40,43,47,49,52,52,49,52,60,58,51,54,58,57,56,56,51,47,46,43,39,38,37,36,40,42,36,26,22,22,20,14,13,16,13,7,2,-2,-2,2,1,1,6,4,-2,-1,4,6,7,8,10,9,7,4,1,-1,-1,-1,-5,-6,-3,-2,-4,-3,-2,-3,1,8,9,8,8,9,7,7,6,5,5,5,1,-3,-3,-1,-1,0,0,0,1,0,-1,0,3,1,-1,-1,-2,-2,-3,-4,-6,-4,-1,1,-1,-3,-5,-7,-7,-5,-2,1,3,4,3,2,4,6,9,10,12,13,13,10,7,3,4,2,0,0,3,2,-2,-6,-7,-8,-9,-10,-11,-9,-6,-6,-7,-6,-3,-2,-1,1,4,7,6,3,2,1,0,-1,-1,0,1,1,1,3,4,4,3,1,2,3,4,6,8,10,11,11,11,13,15,14,11,9,6,3,2,3,1,-2,-2,-4,-9,-10,-6,-4,-2,1,4,3,4,6,7,7,11,12,10,10,10,10,7,6,8,9,8,7,7,8,8,6,4,3,4,6,6,5,5,5,4,4,4,4,4,5,4,2,1,0,1,2,1,-2,-5,-5,-4,-3,-2,-1,1,2,2,0,0,1,4,7,7,7,5,3,2,0,-1,-2,0,2,2,0,0,0,
1,2,4,2,1,3,3,3,5,5,3,1,-1,-4,-4,-3,-1,-3,-5,-7,-8,-9,-10,-9,-5,-2,-2,-4,-4,-3,-3,-2,-1,0,1,2,2,1,1,2,4,4,4,4,3,2,2,2,1,1,0,0,2,1,0,-2,-3,-3,-5,-8,-10,-12,-13,-14,-14,-14,-15,-18,-18,-16,-16,-14,-14,-16,-15,-14,-16,-15,-12,-10,-10,-11,-10,-10,-7,-3,-1,0,-1,-3,-4,-3,1,2,0,3,5,-1,-7,-5,-2,3,10,14,17,21,24,25,27,26,17,5,0,-8,-27,-50,-69,-93,-114,-131,-145,-155,-154,-141,-125,-107,-82,-58,-43,-35,-30,-27,-22,-20,-24,-24,-21,-19,-18,-13,-12,-17,-18,-12,-7,-7,-9,-8,-7,-8,-7,-5,-4,-1,-1,-2,-3,0,2,1,-3,-8,-8,-3,-2,-2,-1,-3,-3,-2,-6,-9,-5,-1,-2,-1,-2,-2,-3,-1,3,-1,-4,-4,-1,2,1,-1,-4,-6,-5,-5,-4,-2,-6,-8,-7,-5,-5,-6,-6,-9,-10,-8,-7,-11,-17,-18,-16,-16,-17,-21,-21,-17,-16,-19,-20,-22,-26,-26,-24,-27,-31,-31,-27,-25,-22,-19,-20,-27,-32,-30,-27,-28,-32,-36,-40,-44,-47,-50,-52,-52,-49,-51,-58,-57,-51,-52,-57,-56,-54,-54,-51,-48,-47,-44,-38,-36,-37,-36,-38,-41,-35,-25,-22,-22,-19,-15,-15,-17,-14,-8,-3,2,0,-4,-4,-4,-7,-6,-1,-3,-7,-10,-11,-11,-13,-12,-9,-6,-3,-1,-1,0,3,4,1,0,1,1,
0,2,-2,-8,-9,-8,-9,-10,-8,-8,-8,-7,-7,-8,-5,-2,-3,-5,-4,-4,-4,-4,-5,-4,-3,-5,-7,-5,-2,-2,-3,-2,-2,-1,1,-1,-5,-5,-4,-3,-2,0,0,-2,-4,-7,-9,-9,-8,-7,-8,-11,-13,-15,-16,-17,-16,-13,-10,-8,-9,-7,-5,-6,-8,-6,-3,0,2,3,4,6,6,4,2,3,4,2,-1,-2,-3,-5,-8,-11,-10,-7,-6,-5,-3,-1,-1,-1,-1,-1,-2,-4,-5,-4,-3,4,4,1,0,-1,-2,-3,-3,-3,-4,-5,-6,-6,-5,-5,-4,-3,-3,-3,-3,-1,0,1,3,4,4,4,3,2,2,2,2,0,-1,-2,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-3,-2,-3,-4,-4,-3,-3,-3,-3,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,2,3,3,2,2,1,1,1,0,0,1,1,-1,-3,-2,-2,-1,-1,1,1,2,3,3,2,1,1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,0,0,0,0,0,1,2,2,1,0,0,0,1,2,2,3,3,2,1,0,2,2,2,1,1,0,0,-1,-2,-2,-2,-1,-2,-4,-4,-4,-6,-6,-5,-5,-5,-5,-4,-3,-3,-4,-3,-1,1,2,3,3,4,7,6,4,5,6,5,5,6,6,5,5,4,4,5,5,6,6,6,5,4,4,4,4,5,3,2,1,0,0,1,2,2,1,0,0,-2,-2,1,2,1,
2,1,-5,-9,-11,-13,-14,-16,-19,-20,-16,-9,-5,1,10,20,31,44,52,60,69,77,76,68,60,51,38,26,19,14,14,13,10,8,9,8,7,7,6,4,5,7,7,4,2,1,2,3,3,3,2,1,1,1,0,-2,-3,-3,-3,-3,-1,2,3,1,0,-1,-3,-4,-4,-3,-2,-1,-3,-3,-3,-4,-2,-3,-3,-2,-4,-4,-1,1,-2,-4,-5,-4,-3,-2,0,0,0,0,-1,0,0,-1,-2,0,0,0,1,0,0,1,4,6,4,4,6,8,7,6,5,6,6,8,8,10,10,11,12,12,11,9,9,9,9,12,15,15,15,17,18,20,21,24,24,25,26,25,23,23,26,25,24,25,27,25,25,25,24,24,24,21,17,17,17,15,16,19,16,11,10,11,9,8,10,9,7,6,4,0,3,6,6,5,5,5,3,4,7,9,10,8,8,8,7,5,3,2,2,2,0,0,2,2,2,2,1,0,1,3,3,4,5,5,5,5,6,6,7,7,8,8,9,9,8,7,7,8,8,7,8,10,10,8,7,7,7,8,8,7,6,7,8,7,7,8,8,6,7,7,8,9,10,9,8,9,9,10,11,12,13,12,11,9,9,9,10,9,8,9,9,8,6,6,5,4,3,2,2,3,3,2,2,3,4,4,6,8,9,10,9,8,7,7,6,5,3,2,2,2,3,3,3,2,2,4,
5,5,6,6,4,4,3,1,1,3,4,5,3,0,-3,-4,-3,-4,-6,-5,-4,-6,-9,-10,-9,-8,-7,-7,-8,-8,-8,-10,-10,-9,-10,-9,-7,-6,-7,-6,-5,-3,-2,-2,-4,-3,0,-3,-8,-8,-6,-5,-5,-5,-6,-7,-7,-6,-4,-3,-2,-1,1,1,1,0,1,2,2,-2,-5,-3,-1,-4,-9,-11,-9,-8,-9,-9,-8,-6,-4,-3,-2,2,7,9,6,4,5,6,7,7,6,5,3,-1,-4,-5,-6,-7,-7,-8,-10,-11,-10,-11,-10,-8,-8,-8,-8,-8,-8,-9,-9,-8,-7,-6,-8,-10,-5,-1,-2,-7,-17,-23,-21,-24,-30,-28,-28,-38,-40,-28,-15,-6,9,30,47,66,87,103,118,134,144,140,126,111,90,65,42,29,20,11,4,1,3,10,11,1,-3,-2,-8,-13,-6,0,-5,-10,-5,0,-3,-4,-5,-8,-7,-5,-5,-4,-1,1,-1,-4,-7,-2,5,6,1,-1,1,2,2,0,0,4,4,-1,-3,-6,-6,-1,2,-1,-5,-8,-5,3,5,5,7,12,13,8,7,9,8,5,5,7,11,10,5,2,4,6,10,13,13,11,13,16,14,11,13,16,20,22,18,14,13,14,16,18,17,17,21,28,30,30,31,33,36,43,52,57,53,49,50,54,54,55,58,61,58,55,51,45,47,54,51,43,43,46,42,42,44,44,43,44,42,38,40,40,37,41,44,37,25,19,21,23,17,13,14,11,8,8,8,10,
10,6,3,4,4,2,2,4,5,3,1,3,6,8,7,7,9,12,13,13,15,17,17,15,16,18,19,18,16,14,13,12,12,13,13,12,9,7,5,6,8,7,4,2,1,-1,-3,-4,-5,-7,-8,-9,-11,-12,-11,-10,-10,-9,-5,1,4,7,8,8,8,9,9,10,12,12,9,8,10,12,13,14,15,15,14,14,13,13,16,15,10,4,4,4,3,2,3,2,1,-1,-5,-9,-9,-8,-9,-8,-7,-8,-8,-6,-5,-7,-5,0,4,4,5,5,5,7,8,7,8,9,7,4,5,7,8,6,3,1,0,-2,-5,-5,-1,0,-4,-8,-9,-8,-5,-2,1,4,6,4,0,0,1,4,6,5,4,2,-1,-3,-3,-2,1,2,1,-3,-5,-5,-4,-3,-3,-5,-6,-6,-7,-8,-8,-5,-5,-7,-11,-12,-9,-5,-4,-3,-2,0,2,2,3,7,12,14,13,12,13,13,13,12,8,6,7,8,6,5,5,-4,-5,-6,-7,-8,-7,-6,-5,-3,-3,-5,-7,-8,-6,-3,1,2,1,2,4,3,3,5,7,9,8,7,6,6,7,7,8,8,8,8,8,7,5,5,5,5,3,2,1,3,4,3,1,4,8,8,7,6,7,7,7,8,9,9,6,5,4,2,1,1,2,2,1,0,0,3,6,5,4,6,9,10,8,6,7,7,6,4,3,1,0,-4,-9,-9,-6,-5,-6,-7,-8,-7,-6,-5,-3,1,4,4,
5,6,7,8,11,11,11,11,10,9,9,10,10,10,10,11,11,9,8,7,10,11,5,2,3,7,17,24,22,25,30,29,29,37,40,29,15,6,-10,-30,-48,-66,-87,-102,-117,-133,-144,-139,-125,-109,-88,-63,-40,-27,-19,-12,-6,-1,-2,-10,-10,-1,4,5,10,14,8,3,7,12,8,3,4,5,5,9,8,6,6,5,3,0,1,6,7,2,-4,-6,-1,1,0,-1,-1,1,1,-2,-3,0,4,7,7,2,0,4,7,10,7,1,-2,-1,-1,-7,-8,-4,-4,-6,-6,-4,-3,-6,-9,-10,-6,-3,-5,-6,-8,-11,-13,-11,-12,-16,-15,-11,-11,-15,-20,-20,-17,-13,-12,-13,-14,-16,-15,-16,-20,-27,-29,-30,-31,-33,-36,-43,-52,-56,-52,-48,-49,-54,-54,-54,-56,-59,-56,-54,-51,-47,-48,-53,-51,-43,-43,-45,-42,-42,-44,-42,-40,-44,-41,-37,-39,-38,-35,-38,-42,-35,-24,-19,-22,-22,-17,-14,-15,-13,-9,-8,-8,-10,-11,-8,-4,-4,-3,-2,-3,-4,-6,-4,-1,-3,-5,-7,-6,-6,-8,-11,-12,-12,-13,-16,-15,-13,-14,-16,-17,-16,-15,-13,-12,-11,-10,-11,-12,-12,-10,-7,-5,-5,-7,-7,-5,-4,-4,-2,0,2,3,5,6,6,8,10,9,8,8,7,3,-2,-5,-8,-10,-10,-9,-9,-9,-10,-12,-13,-10,-8,-10,-12,-13,-14,-15,-15,-15,-13,-12,-12,-14,-15,-10,-5,-5,-4,-2,-2,-3,-2,-2,-1,2,6,6,6,6,5,
3,4,5,3,2,4,3,-2,-5,-7,-8,-8,-8,-9,-10,-9,-9,-9,-7,-4,-4,-5,-5,-4,-3,-1,0,2,4,3,-1,-3,0,3,3,4,2,-1,-4,-7,-8,-6,-2,-2,-3,-5,-6,-6,-4,-2,1,3,3,3,1,-1,0,3,6,6,5,3,3,5,5,5,6,7,7,5,5,7,10,11,9,5,3,2,1,-1,-3,-3,-4,-7,-12,-14,-14,-13,-14,-14,-14,-13,-10,-9,-10,-10,-7,-6,-5,2,2,4,6,7,7,6,5,5,5,6,8,9,7,5,3,3,3,2,2,2,2,1,0,-2,-2,-1,0,0,-1,-2,-1,-1,-1,-1,0,0,1,0,0,1,2,2,1,-1,-1,0,0,-1,-3,-3,-4,-4,-4,-4,-4,-5,-6,-7,-5,-4,-3,-2,-2,-3,-4,-4,-3,-2,-1,-2,-4,-5,-5,-5,-5,-3,-1,-1,-2,-2,-1,0,1,2,2,4,5,4,2,2,2,3,4,3,2,2,0,-2,-3,-2,-2,-3,-4,-6,-7,-7,-6,-6,-5,-6,-7,-8,-8,-8,-9,-9,-8,-8,-7,-6,-8,-8,-4,-3,-4,-4,-8,-12,-13,-14,-15,-15,-16,-19,-20,-16,-10,-4,5,16,25,34,43,50,56,64,69,66,59,51,41,28,17,9,8,6,3,0,0,2,3,0,-2,-4,-9,-8,-6,-6,-8,-9,-9,-6,-5,-5,-4,-7,-7,-5,-5,-5,-4,-3,-2,-4,-5,-3,0,1,-1,-1,0,-1,-2,-2,-3,-2,0,-1,-3,-5,
-6,-3,-4,-6,-8,-10,-9,-6,-4,-6,-8,-4,-2,-3,-2,0,0,-1,0,1,3,5,4,3,2,2,1,3,6,5,5,7,8,6,5,7,8,7,7,7,5,5,5,4,4,6,9,13,14,14,15,17,17,20,25,27,24,23,25,27,27,26,25,26,26,25,25,25,25,25,24,22,21,21,21,20,21,19,19,19,17,14,15,15,13,14,17,15,8,7,9,9,7,8,7,6,5,3,2,3,5,4,2,0,-1,0,0,1,3,2,-1,0,0,0,0,0,1,2,3,3,3,4,4,2,2,4,4,4,4,4,3,1,0,1,3,4,4,2,0,1,3,3,3,4,5,5,3,2,1,1,0,0,0,-2,-2,-2,-2,-2,0,3,4,5,6,5,5,5,5,6,7,7,5,4,4,5,5,5,6,7,6,5,4,4,5,5,5,3,3,1,-1,-1,0,1,1,2,2,1,0,0,-1,1,3,3,1,2,2,2,2,4,5,5,6,6,5,5,4,4,4,4,3,1,0,-1,-2,-1,1,1,0,0,0,0,3,4,4,4,5,4,3,4,5,6,6,4,4,3,4,4,4,3,2,1,-1,-2,-3,-3,-3,-3,-2,-4,-4,-4,-4,-3,-2,-2,-1,-1,-2,-3,-3,-2,-3,-3,-4,-5,-4,-3,-3,-2,-1,0,0,0,1,3,4,4,5,5,5,5,5,5,5,6,5,5,4,4,3,4,
1,1,0,0,4,6,4,1,2,3,3,3,4,4,4,3,0,-1,-1,-1,-2,-5,-7,-8,-7,-8,-8,-7,-6,-5,-3,-2,-3,-2,0,-4,-9,-4,-2,-4,-6,-11,-17,-16,-13,-18,-19,-19,-21,-20,-11,-4,-2,6,23,39,55,78,97,111,124,130,125,113,97,78,57,38,25,17,9,5,7,13,20,24,20,17,13,1,-7,-1,7,2,-6,-5,0,0,-1,-5,-8,-1,6,2,-4,0,6,5,0,-3,0,7,7,-1,-6,-4,-2,-2,-5,-3,5,7,1,-2,0,4,7,10,10,8,1,-1,4,4,-1,-3,-3,-1,1,2,-2,-3,0,4,8,12,14,9,7,9,11,15,21,18,10,9,12,8,6,11,17,20,17,13,15,24,28,30,32,32,31,33,36,36,37,35,28,24,30,38,39,35,31,32,35,32,31,39,46,45,44,43,37,42,52,52,46,45,46,42,41,41,38,33,34,34,30,29,29,32,39,42,36,29,26,26,27,21,15,13,12,9,7,8,11,14,8,3,4,6,6,8,8,7,8,6,4,3,3,5,7,6,4,2,2,4,4,4,4,4,5,4,1,-2,-3,-3,-3,-3,-5,-7,-5,-4,-4,-2,2,4,4,4,5,6,8,8,8,8,8,7,6,5,6,8,7,5,4,6,9,9,8,8,9,7,5,6,8,9,9,6,3,5,7,6,3,2,4,4,2,1,3,6,7,6,
4,5,7,10,10,8,9,11,12,11,10,8,7,10,11,9,8,10,11,10,8,8,8,10,12,10,6,5,7,7,4,4,5,4,3,2,1,2,4,6,3,0,-1,-2,-3,-2,-1,0,0,0,-2,-2,0,3,5,4,4,4,6,8,6,3,3,6,7,4,1,-1,-2,-1,-1,-3,-3,-1,-1,-4,-5,-4,-3,-3,-4,-7,-10,-11,-10,-9,-10,-12,-14,-13,-9,-6,-3,0,2,1,-1,-2,0,4,5,3,0,-2,-3,-4,-4,-2,2,5,4,3,4,6,10,12,11,8,7,7,5,2,2,2,2,4,4,3,3,5,6,5,4,5,7,7,5,1,0,0,-2,-5,-5,-5,-4,-6,-9,-10,-10,-8,-7,-6,-4,-2,-3,-4,-8,-9,-1,3,-1,-6,-13,-19,-19,-21,-25,-24,-21,-22,-21,-11,0,9,21,41,57,74,95,114,126,136,139,129,113,94,72,51,33,21,14,7,4,5,9,16,18,10,6,-4,-2,-2,-1,-1,-4,-6,-4,-2,-3,-4,-5,-4,-5,-5,-5,-3,-1,0,0,0,1,4,6,6,6,8,8,6,5,4,3,2,4,4,2,6,10,4,0,4,5,8,14,13,10,13,15,15,17,18,10,4,2,-7,-24,-40,-57,-80,-97,-110,-124,-132,-127,-114,-99,-79,-58,-38,-25,-17,-10,-7,-8,-12,-20,-24,-20,-17,-12,-1,5,-1,-7,-2,5,4,-1,-2,-1,2,6,1,-6,-3,2,-1,-6,-5,0,3,
0,-7,-7,1,5,3,1,3,5,4,-4,-7,-2,1,-1,-5,-8,-9,-10,-8,-1,0,-4,-5,1,3,3,1,-3,-4,-1,1,-3,-5,-8,-13,-15,-10,-8,-10,-11,-14,-20,-18,-10,-8,-12,-9,-6,-10,-16,-18,-15,-11,-14,-23,-27,-28,-31,-32,-32,-34,-38,-38,-38,-36,-31,-27,-33,-40,-41,-36,-34,-34,-37,-35,-34,-41,-48,-47,-46,-45,-42,-45,-53,-52,-47,-46,-46,-43,-41,-43,-40,-35,-36,-35,-31,-31,-31,-33,-39,-42,-37,-30,-28,-27,-26,-21,-16,-14,-13,-8,-6,-8,-11,-13,-9,-5,-4,-6,-6,-7,-7,-8,-10,-7,-5,-4,-4,-5,-7,-7,-5,-3,-4,-5,-5,-5,-5,-6,-7,-5,-1,2,3,3,3,3,5,6,5,4,2,0,-3,-6,-6,-7,-7,-8,-9,-9,-9,-9,-9,-8,-6,-5,-6,-7,-6,-4,-3,-4,-7,-6,-6,-7,-7,-6,-6,-6,-8,-9,-8,-6,-4,-5,-7,-6,-4,-3,-4,-4,-2,-1,-3,-5,-6,-4,-4,-4,-6,-9,-8,-6,-6,-8,-7,-7,-6,-4,-3,-5,-7,-5,-5,-7,-8,-7,-6,-6,-6,-7,-9,-8,-4,-3,-5,-5,-2,-2,-3,-3,-2,-1,0,-1,-3,-3,0,3,4,5,6,5,4,3,3,3,4,3,2,-1,-2,-1,0,0,0,-1,-1,2,2,0,-1,1,3,4,3,1,0,1,2,1,0,2,4,4,4,3,4,8,11,12,12,11,11,13,15,13,9,6,4,1,-1,0,2,3,2,-1,
-2,-1,2,5,6,7,6,5,1,-2,-3,-2,-3,-5,-8,-10,-10,-7,-6,-7,-6,-3,-2,-2,-2,-3,-4,-4,-4,-6,-6,-5,-4,-5,-6,-6,-4,-1,1,1,3,5,6,6,6,7,9,10,10,9,7,6,3,1,2,3,7,8,2,-2,1,5,10,17,18,20,23,21,18,20,19,10,-2,-10,-24,-44,-60,-77,-99,-117,-128,-139,-141,-132,-115,-96,-75,-52,-33,-21,-14,-9,-5,-6,-9,-17,-19,-13,-8,3,3,3,2,2,2,3,2,1,1,2,2,2,2,1,1,1,0,0,0,-1,-1,-2,-3,-3,-2,-3,-3,-2,-1,-1,-1,-1,-3,-3,-2,-5,-5,-2,-1,-3,-2,-2,-5,-3,-2,-1,-2,-2,-5,-8,-6,-3,-2,5,14,21,30,42,49,55,64,69,66,60,52,41,29,20,12,8,7,5,5,4,8,10,10,8,4,0,-1,1,2,0,-2,-1,1,2,2,1,-2,-1,2,1,0,0,2,2,1,-1,-1,2,2,-1,-2,-2,-2,-3,-4,-3,-2,1,1,1,2,5,5,3,4,4,2,1,3,5,2,-1,-2,0,3,4,3,2,3,5,5,7,9,7,5,6,6,6,9,9,5,4,6,7,4,3,6,8,6,4,5,9,12,12,13,14,14,17,20,20,19,20,18,17,19,22,21,20,19,20,22,21,20,22,24,24,23,24,25,26,27,26,24,24,24,22,21,22,20,19,20,19,17,18,18,17,
21,22,20,18,17,16,14,13,11,10,9,5,3,3,4,6,5,4,2,1,1,2,3,5,6,5,4,3,2,2,2,3,3,3,4,3,3,3,4,5,5,4,2,-1,-2,-3,-3,-2,-1,-1,-1,0,1,2,4,6,6,7,6,6,6,6,6,5,5,4,2,2,2,2,2,2,0,0,0,0,1,1,2,2,2,3,4,4,4,4,4,4,3,4,4,3,2,1,0,1,2,2,1,1,1,0,0,2,2,0,-1,-2,-3,-3,-3,-5,-5,-4,-2,-3,-2,-1,1,1,1,0,0,0,1,1,-1,-2,-1,-2,-3,-3,-2,-2,-1,-2,-2,-2,-2,-2,-4,-5,-6,-7,-7,-7,-6,-6,-5,-5,-5,-4,-3,-3,-2,-3,-4,-7,-8,-7,-7,-7,-7,-7,-7,-6,-5,-5,-4,-1,1,2,1,0,0,0,0,-2,-3,-3,-3,-5,-7,-8,-8,-8,-8,-8,-9,-8,-6,-5,-4,-2,-2,-2,-1,-3,-3,-3,-2,-2,-4,-6,-7,-6,-7,-7,-6,-4,-1,0,1,0,1,3,3,2,2,4,4,3,1,0,0,1,2,3,3,3,3,3,3,2,2,1,1,0,0,-1,-2,-3,-3,-4,-5,-5,-5,-4,-4,-4,-3,-2,-1,-1,-1,0,-3,-4,-1,-1,-1,-2,-3,-6,-8,-9,-10,-8,-6,-8,-8,-4,3,8,16,26,34,43,55,61,66,72,74,70,61,51,40,28,19,11,7,8,7,6,7,10,12,9,7,3,
-6,-11,-6,-3,-9,-12,-10,-8,-8,-6,-8,-11,-9,-4,-4,-3,1,2,0,0,0,1,4,5,0,-2,-2,-2,0,-1,-5,-4,-4,-8,-7,-4,-4,-5,-4,-3,-6,-9,-5,2,5,5,4,5,5,8,11,8,2,2,3,4,4,6,3,2,2,3,5,8,10,11,13,16,16,15,17,17,18,17,12,11,13,12,14,18,19,18,22,27,26,26,29,29,28,33,42,48,46,42,45,52,53,52,55,58,56,56,52,46,49,56,51,43,44,45,41,42,46,44,39,41,38,32,28,29,31,35,39,33,20,15,18,19,13,12,16,14,8,7,7,10,15,13,7,6,6,0,-1,1,3,2,-2,-3,-4,-4,-2,-2,-3,-2,1,2,4,8,10,10,10,10,12,13,12,11,11,11,10,9,7,5,4,3,1,2,3,3,2,0,-2,-5,-7,-8,-9,-8,-7,-7,-10,-13,-13,-10,-6,-4,-5,-4,-1,1,0,-1,3,7,8,7,3,1,4,6,4,4,6,6,4,3,2,4,7,8,9,11,12,10,7,6,7,10,11,8,6,7,7,4,3,3,5,5,3,0,-1,0,1,-1,-3,-3,-4,-6,-7,-7,-7,-7,-6,-6,-6,-7,-8,-9,-7,-5,-6,-6,-5,-6,-7,-7,-7,-6,-4,-3,-3,-3,-2,-1,-1,1,3,3,0,-1,1,1,1,3,4,3,3,5,5,3,6,8,7,6,5,5,4,4,4,2,2,3,
2,-1,-3,-2,1,2,1,-1,-1,-1,-3,-4,-5,-4,-1,-1,-5,-7,-2,0,-3,-4,-1,2,4,2,-2,-1,2,1,-3,-4,-2,-3,-6,-13,-17,-13,-9,-10,-11,-8,-5,-3,-2,0,5,10,13,13,13,14,13,12,11,10,11,11,11,12,12,11,10,8,7,8,8,5,2,1,-2,-5,-4,-5,-8,-9,-9,-10,-12,-13,-12,-12,-13,-7,-3,-6,-7,-8,-11,-14,-14,-13,-11,-10,-9,-7,1,12,19,30,47,63,77,94,110,123,134,140,130,113,97,79,58,39,29,24,18,13,11,11,18,20,14,11,9,1,1,12,16,8,4,8,9,5,5,5,2,4,5,3,0,4,7,3,0,1,5,9,9,2,-1,-2,-1,-1,-4,-3,4,10,7,2,-2,-3,-2,-2,3,5,-3,-8,-1,2,-3,-1,7,9,6,6,5,4,8,14,16,19,18,13,12,14,14,16,18,15,10,10,10,7,7,11,12,13,15,-4,6,9,3,0,7,10,8,7,7,5,7,10,8,4,4,2,-2,-2,-1,-1,-2,-3,-6,-5,-2,0,0,2,1,3,7,6,4,8,7,3,3,4,3,2,3,5,2,-4,-9,-8,-6,-6,-6,-7,-12,-8,-4,-4,-5,-3,-4,-6,-5,-3,-5,-7,-8,-11,-13,-15,-16,-18,-19,-16,-18,-20,-20,-18,-14,-13,-14,-13,-13,-18,-19,-19,-23,-28,-27,-26,-30,-30,-28,-33,-42,-49,-47,-43,-45,-52,-53,-52,-54,-56,
-55,-54,-52,-45,-48,-53,-49,-42,-42,-43,-40,-42,-47,-44,-40,-42,-40,-33,-29,-32,-32,-35,-39,-33,-20,-16,-18,-18,-13,-14,-17,-13,-7,-5,-5,-7,-13,-10,-4,-4,-3,1,3,1,-1,1,4,4,4,4,3,4,5,4,2,1,-2,-5,-8,-8,-7,-8,-10,-12,-11,-9,-9,-9,-8,-8,-6,-5,-4,-2,-1,-1,-3,-2,-1,1,4,7,9,10,11,11,8,8,11,14,14,12,9,6,7,6,3,1,3,3,-1,-5,-6,-5,-1,0,-3,-5,-3,-3,-5,-6,-4,-2,-2,-4,-7,-8,-8,-10,-11,-10,-7,-5,-7,-9,-9,-6,-4,-5,-5,-3,-1,-2,-3,-3,-1,0,1,0,-1,0,3,3,4,6,8,8,7,7,7,6,6,7,8,8,6,4,5,5,5,6,8,8,8,6,5,4,3,3,2,1,0,-1,-3,-3,-1,0,-1,-1,-1,-2,-3,-2,-3,-4,-4,-2,-4,-6,-6,-5,-4,-4,-3,-3,-2,0,1,0,0,2,4,3,0,-2,-1,2,1,1,2,4,4,4,2,2,5,7,3,0,2,3,1,-2,-3,-1,2,1,-2,-1,3,4,3,4,7,13,17,14,11,12,12,9,6,4,3,1,-3,-9,-11,-12,-13,-13,-11,-9,-8,-7,-8,-9,-9,-8,-8,-7,-6,-5,-4,-6,-6,-3,0,1,4,6,5,5,9,10,10,11,13,13,12,14,13,8,5,8,8,8,12,16,16,15,14,12,10,9,2,-9,-17,-30,
-47,-63,-77,-95,-111,-122,-133,-138,-129,-113,-97,-78,-56,-38,-27,-22,-19,-15,-11,-10,-17,-20,-14,-12,-9,-2,-1,-11,-14,-7,-5,-8,-8,-5,-5,-4,-1,-1,-4,-2,0,-2,-3,-1,2,0,-3,-6,-8,-2,2,1,0,2,4,3,-5,-10,-9,-3,2,2,1,0,-4,-5,2,7,0,-3,3,2,-6,-6,-4,-5,-5,-4,-9,-14,-16,-18,-18,-13,-13,-14,-15,-17,-19,-17,-13,-10,-11,-9,-9,-12,-14,-16,-17,4,0,0,2,2,-1,-1,-2,-2,-2,0,-1,-4,-4,-2,0,1,2,2,2,4,4,3,4,4,3,2,1,-1,-2,-5,-5,-4,-2,-2,-2,0,1,1,-1,1,3,1,3,7,9,9,7,7,5,5,6,6,5,5,5,3,3,4,4,3,6,8,8,8,9,10,11,13,12,12,11,14,13,12,11,9,8,8,8,9,10,11,15,16,15,14,17,17,16,18,22,23,24,21,21,25,26,25,23,23,23,23,24,22,21,21,20,16,16,18,19,20,22,21,20,23,21,17,17,18,17,18,19,16,10,9,10,7,6,8,9,7,4,1,1,1,2,2,-1,-1,-1,-2,-4,-3,-2,-2,-4,-2,-2,-2,-2,-3,-4,-4,-4,-3,-2,-1,0,0,-1,0,2,3,2,2,2,3,3,4,3,3,2,2,1,0,1,1,0,-1,-3,-5,-6,-7,-8,-8,-7,-6,-7,-9,-9,-9,-8,-6,-6,-5,-4,-4,-5,-5,
-2,0,0,-1,-2,-2,-1,0,0,0,1,1,1,0,1,3,4,4,3,4,5,4,3,2,2,2,2,1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,0,1,1,0,-1,-2,-3,-5,-5,-5,-5,-5,-4,-3,-3,-4,-3,-3,-2,-1,-1,-2,-4,-5,-5,-5,-4,-3,-3,-2,-2,-1,0,0,1,2,2,2,1,1,0,0,0,0,0,0,1,1,-1,0,1,1,0,0,0,0,-1,-3,-4,-4,-3,-2,-2,-3,-3,-1,0,0,0,0,0,0,0,-1,-1,-1,-1,-3,-4,-2,0,1,1,1,1,1,0,-1,1,1,1,-1,-3,-3,-4,-5,-8,-10,-10,-9,-9,-8,-7,-6,-3,-2,-1,1,3,5,5,5,5,3,1,-1,-4,-3,-1,-1,-2,-3,-3,-3,-4,-4,-2,-2,-3,-4,-5,-6,-6,-5,-5,-7,-8,-8,-8,-9,-7,-7,-8,-9,-6,-7,-7,-6,-7,-9,-12,-12,-11,-11,-10,-9,-8,-4,0,5,14,23,29,38,47,54,59,64,67,64,56,47,36,25,16,10,9,9,8,5,3,7,8,7,6,4,-1,0,3,2,0,2,1,1,0,2,2,-2,-3,-2,-1,-3,-3,-3,-4,-3,-4,-4,-1,2,1,-1,-1,0,-2,-4,-3,1,3,4,1,-1,0,2,1,2,3,-1,-2,2,2,-1,-2,2,1,1,1,3,3,5,7,7,8,9,8,7,8,9,9,11,13,11,8,9,9,8,8,11,12,12,16,
15,15,14,15,19,21,21,25,28,27,28,30,31,32,37,46,52,49,43,43,48,49,50,52,50,46,49,48,40,41,47,42,37,38,39,36,36,40,39,33,31,32,31,32,33,32,35,38,34,25,20,21,24,22,20,17,10,4,4,5,8,11,8,4,3,3,1,1,3,5,6,2,1,0,-1,-2,-2,-2,-3,-2,-1,-1,0,0,-1,-1,0,1,-3,-7,-6,-6,-9,-9,-9,-10,-10,-10,-7,-5,-3,-1,0,0,2,3,3,3,2,1,0,-1,-2,-2,-4,-2,0,-2,-5,-5,-3,-3,-3,-2,1,2,3,2,1,0,-2,-3,-2,-2,-4,-6,-5,-5,-6,-7,-8,-5,0,1,-2,-3,-1,0,-3,-5,-7,-7,-7,-7,-8,-8,-7,-5,-6,-8,-8,-5,-3,-2,-3,-5,-4,-3,-4,-6,-5,0,5,4,1,0,2,1,-1,-2,0,2,2,-1,-5,-5,-4,-4,-5,-6,-4,-3,-2,-3,-2,-1,1,2,1,-1,-1,-1,-2,-2,-4,-7,-9,-10,-10,-10,-8,-5,-4,-4,-3,-3,-3,0,3,4,3,2,3,3,4,5,5,5,7,8,7,5,3,1,0,0,-2,-3,-2,-3,-6,-9,-10,-9,-6,-4,-2,-1,0,2,5,7,9,10,9,9,10,9,6,6,8,8,5,2,3,6,9,12,12,11,13,15,14,12,11,12,12,10,10,10,9,8,7,4,2,1,1,1,0,1,1,0,0,0,0,0,1,2,1,1,
0,-1,-5,-7,-4,0,1,-2,-9,-16,-20,-25,-25,-20,-18,-17,-16,-10,-3,5,18,37,54,70,85,98,110,123,130,122,104,83,61,41,25,14,6,0,1,2,2,8,11,7,6,7,-1,-2,10,14,8,4,6,6,4,5,4,2,3,4,3,0,-2,-4,-5,-5,-4,-1,4,4,-1,-6,-7,-3,1,0,1,7,10,10,12,12,10,12,15,17,16,12,8,13,17,12,8,14,19,19,17,14,11,12,16,19,18,14,8,6,6,7,8,7,5,6,8,10,10,9,9,13,19,22,23,27,32,31,28,26,22,22,29,33,29,25,24,19,15,20,32,40,37,35,37,42,42,44,46,47,46,47,45,40,43,46,39,34,36,37,37,38,39,37,32,34,36,34,30,28,27,30,30,27,19,16,18,18,13,14,16,11,8,12,12,13,18,18,12,9,7,3,2,3,5,5,4,3,-1,-4,-3,0,0,-18,-18,-18,-16,-16,-20,-21,-23,-28,-33,-31,-31,-33,-33,-35,-41,-50,-55,-52,-47,-47,-52,-54,-53,-55,-52,-48,-51,-49,-43,-43,-47,-44,-38,-38,-39,-37,-39,-43,-42,-37,-36,-36,-34,-35,-35,-35,-37,-41,-37,-28,-24,-25,-27,-26,-24,-20,-13,-6,-6,-7,-10,-14,-12,-8,-6,-5,-4,-5,-6,-8,-9,-5,-5,-4,-2,-1,-1,0,1,0,-2,-2,-2,-2,-1,0,-1,-2,2,5,6,6,9,9,9,9,10,9,6,3,
1,-1,-2,-3,-4,-4,-4,-3,-2,-1,0,2,1,2,4,3,1,3,5,4,2,2,3,2,1,0,0,0,0,1,4,6,4,4,5,6,5,4,4,6,6,3,-1,-2,0,1,0,-1,2,5,6,6,6,6,7,8,7,6,6,8,8,6,3,3,4,5,4,3,4,6,5,0,-4,-4,-2,-1,-2,-2,1,2,1,-1,-1,2,5,6,6,6,7,7,6,4,4,4,3,3,2,1,1,3,3,3,4,5,6,9,11,12,12,12,10,8,7,7,6,7,7,4,1,0,0,0,-1,0,-2,-3,-3,-4,-5,-6,-6,-3,-1,1,2,2,4,5,5,5,8,11,13,12,9,6,5,3,2,0,-2,-4,-6,-8,-7,-7,-8,-7,-5,-4,-5,-6,-3,-1,-2,-3,-6,-8,-9,-9,-10,-13,-13,-11,-10,-11,-12,-11,-11,-11,-10,-8,-7,-5,-3,-2,-2,-2,-1,-2,-2,0,-1,-2,-1,-1,-2,-2,-1,-1,-1,-1,5,7,4,1,1,1,7,15,18,23,23,19,17,16,16,9,1,-8,-22,-40,-56,-71,-86,-100,-113,-126,-133,-125,-107,-86,-63,-44,-27,-16,-8,-3,-4,-4,-4,-10,-12,-9,-9,-9,-1,-1,-13,-16,-10,-8,-9,-7,-6,-7,-5,-3,-3,-4,-1,1,4,5,4,3,2,0,-6,-6,-2,2,3,-1,-5,-3,-3,-9,-13,-14,-15,-14,-12,-15,-16,-18,-18,-13,-9,-14,-18,-12,-8,-13,-18,-18,-16,-14,-11,-12,
-16,-18,-16,-13,-6,-4,-5,-6,-5,-4,-2,-4,-6,-9,-10,-9,-10,-15,-20,-23,-23,-30,-33,-31,-29,-27,-22,-24,-32,-35,-31,-28,-28,-23,-19,-24,-35,-42,-41,-38,-40,-44,-45,-44,-46,-48,-47,-49,-47,-42,-44,-47,-42,-37,-39,-40,-41,-41,-41,-39,-35,-35,-36,-33,-30,-28,-27,-30,-31,-27,-19,-17,-20,-19,-15,-17,-18,-14,-10,-14,-14,-15,-19,-19,-13,-8,-6,-3,-1,-4,-6,-6,-4,-3,1,3,1,-2,-1,13,14,12,12,11,12,13,14,17,20,19,19,20,20,21,25,29,31,32,29,28,31,32,32,31,29,27,27,26,24,24,25,24,23,22,22,22,23,26,25,24,24,24,22,23,25,24,25,26,23,19,18,19,19,19,18,16,12,8,7,8,9,11,12,10,8,6,6,7,7,8,8,6,7,7,5,3,2,2,2,2,3,4,3,2,1,0,0,0,-1,-2,-2,-2,-4,-5,-5,-4,-4,-3,-1,1,2,2,3,5,5,4,3,2,0,0,-1,-2,-2,-2,-3,-4,-3,-2,-3,-1,0,-1,-2,-2,-3,-4,-3,-3,-3,-3,-4,-6,-5,-4,-3,-2,-1,0,0,-1,-1,0,2,2,2,1,1,1,0,-2,-3,-2,-2,-3,-4,-4,-5,-4,-4,-5,-5,-4,-3,-3,-4,-4,-3,-2,-2,-4,-4,-2,0,1,0,0,0,0,-2,-3,-3,-2,-1,-3,-5,-6,-6,-7,-7,-7,-6,-5,-5,-5,-5,-6,-7,-6,-6,-7,
-7,-7,-8,-8,-9,-10,-11,-11,-11,-11,-10,-10,-10,-10,-9,-9,-10,-8,-7,-5,-4,-4,-4,-4,-2,-1,-1,-1,-1,1,1,-1,-3,-4,-4,-4,-5,-5,-6,-7,-7,-9,-10,-9,-8,-7,-6,-4,-4,-3,-3,-2,-1,0,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,1,2,3,4,4,4,5,6,6,7,8,6,5,4,4,3,3,3,3,2,3,2,1,2,3,2,2,2,2,1,1,1,2,0,-2,-2,-1,-2,0,-3,-5,-7,-9,-9,-7,-7,-8,-8,-3,2,8,16,25,30,37,46,53,61,68,72,68,58,46,36,25,17,10,6,7,6,5,3,6,8,6,8,8,4,6,11,10,8,9,9,5,5,6,6,3,1,0,-2,-4,-4,-4,-1,1,2,2,4,6,5,4,5,8,9,7,5,8,11,11,10,9,9,10,10,10,11,8,5,7,9,6,5,7,7,7,8,8,7,7,8,7,5,3,0,-1,1,2,-1,-3,-2,-1,-1,2,5,4,4,8,11,11,13,17,17,17,16,15,13,14,18,21,20,19,19,17,15,18,22,24,25,23,24,26,25,22,23,24,25,26,25,24,25,26,25,24,23,24,25,25,24,22,20,19,17,15,15,15,13,14,15,12,9,10,12,11,10,12,12,9,7,8,9,10,11,11,6,2,0,-1,0,1,3,4,2,1,0,0,1,3,3,-2,
-1,0,-4,-7,-7,-8,-8,-7,-8,-9,-9,-8,-9,-11,-10,-8,-7,-5,-4,-2,-2,-3,-6,-9,-10,-9,-6,-4,-5,-5,-3,-2,-2,0,3,6,7,7,5,5,6,5,3,3,4,5,6,6,6,7,5,4,2,2,1,2,1,-1,-4,-4,-1,0,-2,-4,-5,-4,-3,-4,-4,-4,-3,-2,-5,-9,-9,-6,-3,-5,-8,-7,-6,-4,-2,-2,-1,3,7,6,2,0,-2,-4,-5,-5,-6,-8,-9,-9,-10,-10,-9,-4,0,1,0,-1,-2,-1,1,2,0,0,1,1,2,2,2,4,7,6,2,0,2,2,1,-1,-4,-6,-6,-4,-4,-4,-4,-4,-4,-3,-2,-3,-2,0,1,-1,-2,-1,1,3,4,4,3,2,1,1,-1,-3,-4,-3,-1,-2,-4,-3,1,4,5,7,10,12,13,14,14,12,12,12,11,8,7,8,8,6,4,3,1,-1,-1,-1,0,2,4,4,2,3,2,1,1,4,5,5,5,5,4,2,1,3,5,6,8,9,7,6,6,5,6,8,8,8,8,7,4,3,2,1,1,-3,-6,-6,-5,-4,1,2,0,-3,-7,-14,-16,-14,-12,-12,-13,-13,-9,0,10,17,31,50,65,80,97,109,118,128,130,118,101,82,60,39,22,12,4,0,3,9,15,25,30,24,22,22,13,9,17,20,11,5,6,4,2,3,3,4,6,9,6,2,2,6,6,4,4,9,15,15,8,2,2,7,11,8,4,10,
15,11,5,5,7,6,8,10,8,1,0,2,4,3,2,4,8,6,5,5,5,5,10,16,16,14,13,13,13,13,16,16,12,9,10,13,12,13,13,14,19,23,18,17,23,27,30,30,24,20,25,30,29,27,26,25,28,34,39,41,39,39,44,47,45,43,46,49,49,49,46,43,43,44,40,38,38,40,40,39,40,36,32,30,30,26,25,27,28,26,26,24,19,14,16,19,16,13,15,12,6,6,9,12,15,14,12,13,11,8,4,1,-4,-7,-7,-6,-5,-5,-7,-9,-9,-8,-8,-6,-3,1,0,-4,-8,-10,-10,-10,-10,-9,-7,-5,-7,-10,-10,-8,-8,-8,-7,-6,-4,-3,-5,-6,-5,-3,-4,-3,-2,-2,-4,-6,-10,-12,-12,-13,-13,-10,-6,-3,-2,-2,-2,-2,0,2,3,5,5,2,0,-1,-2,-2,-1,-1,-1,-3,-3,-2,-1,-2,-3,-3,-3,-5,-6,-7,-7,-7,-6,-7,-6,-4,-3,0,-1,-1,3,6,7,7,7,7,7,8,8,7,7,9,8,7,5,4,3,2,2,3,6,8,10,10,7,5,6,5,3,3,2,-1,-4,-6,-8,-7,-4,-3,-3,-2,-1,0,-1,-3,-3,-2,-3,-4,-4,-3,-3,-2,-2,-3,-2,0,2,2,0,0,2,4,5,4,2,3,4,3,2,1,3,6,6,4,2,4,7,6,5,4,2,1,1,-2,-5,-4,-1,0,1,3,4,3,5,7,7,7,7,7,
6,2,-2,-3,-2,-2,-1,-1,-3,-4,-3,-2,-3,-4,-5,-5,-4,-5,-8,-8,-5,-3,-4,-4,-3,0,3,6,5,3,3,4,3,3,4,2,1,2,1,-1,-2,-1,0,-2,-4,-6,-7,-7,-6,-5,-5,-4,-2,0,0,-1,-1,0,2,1,-2,-5,-7,-9,-12,-14,-15,-16,-15,-14,-13,-14,-13,-10,-8,-9,-8,-6,-5,-4,-2,0,0,-1,-1,-3,-6,-6,-4,-4,-3,-1,-2,-6,-8,-8,-8,-9,-7,-5,-4,-6,-7,-7,-8,-8,-6,-6,-6,-6,-7,-9,-9,-9,-9,-8,-6,-5,-4,-3,-3,0,3,5,4,2,-2,-4,1,2,6,13,15,14,11,11,12,13,9,0,-9,-17,-32,-52,-66,-78,-96,-110,-117,-127,-130,-119,-101,-83,-60,-38,-22,-12,-5,-2,-6,-11,-17,-27,-31,-25,-24,-24,-16,-12,-21,-21,-13,-9,-7,-6,-4,-5,-6,-5,-7,-8,-7,-2,-2,-6,-6,-4,-3,-7,-13,-13,-8,-2,-3,-6,-9,-7,-5,-10,-15,-13,-6,-5,-7,-6,-7,-10,-8,-2,2,-1,-2,0,1,-2,-4,-3,-2,-3,-4,-3,-7,-11,-11,-10,-9,-10,-11,-11,-13,-12,-8,-6,-7,-10,-12,-12,-11,-14,-19,-21,-17,-17,-22,-26,-28,-27,-22,-18,-23,-28,-27,-25,-24,-22,-24,-31,-35,-36,-35,-36,-40,-43,-41,-39,-43,-46,-47,-47,-44,-42,-41,-40,-36,-34,-35,-36,-36,-36,-36,-34,-29,-28,-28,-24,-22,-25,-26,-24,-23,-22,-16,-13,-14,-16,-13,-11,-13,-9,
-3,-3,-6,-9,-12,-11,-10,-9,-8,-4,-1,3,6,9,9,8,7,7,8,10,11,10,10,8,5,2,3,7,10,13,13,11,11,10,8,7,9,11,11,9,9,8,8,7,5,3,5,6,5,3,3,3,1,2,4,7,11,13,13,14,14,11,7,6,5,4,4,3,1,0,-1,-2,-2,0,2,3,3,2,1,1,2,2,2,1,0,1,1,0,2,4,5,6,7,7,7,8,7,4,4,3,3,2,0,-3,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,-1,-2,-3,-3,-5,-6,-6,-4,-4,-3,-3,-2,-2,-1,0,1,2,3,2,-1,-3,-3,-4,-5,-4,-3,-3,-3,-4,-4,-2,0,1,2,2,3,3,3,1,1,2,2,0,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-1,-1,-1,-1,-2,-4,-3,-3,-3,-3,-2,-1,0,0,-1,-1,0,0,0,0,0,0,-2,-1,0,1,1,1,2,3,4,5,4,4,4,4,4,4,4,6,6,7,6,5,5,6,6,5,4,4,4,3,1,-1,-2,-1,-1,-1,-1,-1,-1,0,1,2,2,2,3,4,4,3,4,5,7,8,8,7,7,7,6,6,5,6,5,5,4,3,2,2,4,6,8,9,9,10,11,11,10,10,10,10,7,5,4,4,3,3,3,4,3,3,3,3,4,6,6,6,6,4,3,3,5,6,7,7,8,7,5,
5,6,6,5,5,4,3,4,4,5,6,7,6,6,6,7,8,7,6,5,4,2,1,0,0,0,4,3,0,-1,-1,-4,-6,-6,-4,-4,-4,-6,-4,-1,5,9,18,28,33,38,46,53,59,63,66,61,51,42,32,20,10,5,4,6,8,9,12,17,17,15,16,17,14,11,13,11,8,7,4,2,5,7,7,4,3,5,4,2,2,2,3,2,1,1,4,5,4,2,2,2,2,1,1,3,9,8,5,3,4,3,2,4,5,1,-1,0,1,-2,-4,-3,-4,-6,-4,-2,-1,-2,-2,-2,-4,-2,-1,1,3,3,1,0,1,1,-1,3,6,4,3,5,8,8,6,6,7,9,11,10,7,7,9,12,11,10,9,7,7,11,13,13,13,14,16,17,17,14,15,17,19,18,17,19,18,16,14,12,12,12,13,13,13,12,10,10,8,6,6,10,10,9,9,6,2,1,2,2,2,4,4,0,-3,-3,-1,0,1,2,2,-1,-3,-2,-3,-5,-6,-8,-8,-8,-8,-8,-7,-8,-8,-8,-8,-8,-6,-5,-5,-6,-7,-9,-9,-7,-6,-6,-6,-5,-6,-6,-6,-6,-5,-4,-4,-4,-3,-2,-2,-2,-2,-1,-1,-1,-1,-2,-4,-6,-8,-9,-8,-8,-8,-7,-6,-6,-5,-5,-4,-3,-2,-1,-2,-2,-2,-4,-5,-4,-2,-1,-2,-2,-2,-2,-1,1,1,2,3,3,1,-1,-2,-2,-4,-5,-5,-5,-4,-4,-3,-6,
-6,-4,-4,-4,-5,-7,-8,-8,-7,-8,-9,-9,-8,-6,-4,-3,-2,1,4,5,4,3,3,3,3,1,-1,0,1,0,-1,-3,-5,-6,-7,-7,-5,-4,-5,-8,-9,-10,-10,-8,-6,-4,-4,-5,-8,-10,-7,-5,-5,-6,-7,-8,-9,-8,-7,-5,-3,-3,-4,-4,-4,-5,-3,-1,0,-1,-2,-4,-4,-3,-3,-4,-6,-5,-4,-4,-8,-12,-13,-12,-11,-11,-11,-9,-4,-3,-5,-4,-1,2,6,6,3,3,4,3,0,-1,0,0,-1,-2,-3,-3,-2,1,5,5,5,6,5,4,4,6,6,7,8,6,3,2,3,2,0,-1,0,1,0,-1,-2,-5,-10,-13,-15,-16,-14,-12,-12,-12,-12,-11,-10,-7,-2,0,-2,-3,-4,-5,0,4,2,1,-4,-11,-13,-15,-15,-13,-11,-11,-9,-3,5,12,24,44,62,78,97,114,126,136,143,137,121,104,86,67,46,30,22,17,15,16,18,25,22,12,7,6,-2,-4,6,8,2,-1,0,-2,-1,1,-1,-4,-2,1,-1,-5,-3,0,1,-1,-2,2,12,17,13,10,13,16,16,11,8,12,16,14,10,9,5,2,3,5,3,0,4,9,5,2,2,5,6,5,2,2,3,2,1,4,6,7,5,6,10,10,12,13,14,17,21,19,15,14,15,14,14,18,15,15,19,23,22,22,25,29,32,36,39,39,42,39,40,43,50,52,48,41,40,43,44,43,45,49,49,50,47,43,46,50,
48,47,48,47,42,43,45,44,41,41,40,35,32,29,24,24,29,32,24,17,14,14,13,12,12,7,2,7,10,8,10,11,10,8,8,7,7,8,9,6,3,5,4,1,2,3,0,-3,-4,-3,-2,-2,-5,-9,-8,-6,-10,-11,-9,-9,-10,-8,-7,-5,1,6,5,4,4,3,3,5,6,6,5,3,-1,-3,-3,-1,0,1,2,1,-1,-3,-2,2,2,-1,-1,-1,-4,-5,-2,0,2,3,3,-1,-3,-2,-3,-4,0,2,0,-3,-3,-3,-6,-7,-6,-6,-6,-6,-8,-10,-11,-9,-9,-9,-7,-6,-5,-2,1,1,0,2,2,0,0,2,1,0,1,-1,-3,-4,-3,-2,-2,-3,-5,-7,-5,-3,-2,-3,-2,-1,-3,-8,-10,-7,-3,-3,-5,-7,-8,-7,-8,-10,-9,-5,0,-1,-2,-2,-3,-4,-4,-4,-6,-7,-7,-8,-12,-15,-16,-17,-16,-13,-10,-11,-9,-6,-5,-7,-7,-7,-9,-9,-7,-7,-7,-6,-5,6,6,5,4,4,5,6,8,8,8,9,10,10,10,9,6,5,3,0,-2,-3,-3,-1,0,-1,-2,-1,2,2,1,2,3,5,6,6,7,7,7,6,7,9,10,11,11,9,7,6,5,6,9,10,8,6,6,6,6,8,8,7,7,5,3,3,4,4,5,5,4,3,2,2,5,6,6,5,5,6,8,8,6,7,11,14,16,14,12,13,14,11,7,5,7,6,4,-1,-5,-5,-2,-2,-3,-2,
1,2,1,1,3,4,5,5,4,1,-2,-3,-3,-4,-4,-2,-3,-4,-5,-6,-7,-6,-3,-3,-4,-2,0,1,1,0,0,1,2,6,11,14,15,16,14,12,11,12,11,9,8,5,1,-2,-1,0,3,4,-1,-2,0,2,6,12,15,16,16,14,12,11,10,4,-5,-12,-26,-46,-63,-79,-97,-113,-126,-137,-145,-139,-123,-106,-87,-67,-46,-30,-22,-18,-16,-16,-20,-26,-24,-12,-9,-8,1,2,-6,-8,-3,-2,-1,1,0,-3,0,4,3,1,3,6,5,1,0,2,4,0,-10,-14,-12,-11,-12,-14,-13,-10,-6,-10,-15,-13,-10,-8,-7,-3,-3,-6,-5,-1,-4,-9,-7,-2,-2,-5,-5,-5,-1,-2,-3,-1,1,0,-3,-5,-3,-6,-11,-11,-11,-13,-15,-18,-22,-21,-19,-16,-16,-16,-18,-20,-18,-17,-21,-23,-24,-25,-27,-30,-34,-39,-40,-41,-41,-39,-39,-44,-49,-53,-49,-42,-42,-45,-46,-46,-48,-51,-51,-53,-51,-47,-49,-52,-51,-50,-49,-48,-45,-45,-46,-46,-43,-44,-42,-38,-35,-34,-29,-27,-32,-33,-26,-19,-16,-14,-13,-11,-11,-6,-2,-6,-9,-7,-9,-12,-10,-10,-9,-7,-8,-8,-9,-7,-3,-4,-3,-1,-2,-3,0,2,3,3,2,1,3,6,5,5,8,8,7,7,7,5,4,2,-4,-8,-7,-6,-6,-5,-5,-6,-7,-6,-5,-3,1,3,2,0,-1,-2,-2,-2,0,3,2,-1,0,3,3,3,6,7,5,2,0,-1,0,4,
5,4,5,6,2,-1,0,4,4,4,6,6,5,6,6,6,8,11,12,10,9,9,7,6,6,3,0,1,1,0,0,2,2,0,2,3,2,4,6,6,5,4,4,5,7,9,7,4,3,3,2,2,3,7,9,6,3,3,5,7,9,8,9,11,11,7,2,3,4,4,4,5,6,6,8,8,8,9,12,15,16,17,16,13,11,11,9,6,6,8,8,8,10,10,8,7,8,6,5,-4,-4,-2,-1,-1,-2,-2,-3,-4,-4,-5,-5,-7,-7,-7,-5,-4,-3,-1,0,0,-1,-2,-3,-2,0,-1,-2,-3,-3,-4,-5,-5,-4,-4,-4,-5,-6,-6,-6,-6,-6,-7,-6,-6,-6,-5,-4,-4,-5,-5,-4,-4,-4,-3,-3,-3,-3,-3,-3,-2,-1,-1,-2,-2,-3,-3,-3,-3,-2,-2,-4,-5,-4,-4,-4,-5,-6,-6,-6,-7,-8,-9,-10,-9,-9,-9,-9,-8,-6,-6,-6,-5,-4,-2,0,0,-1,-2,-1,-2,-3,-3,-2,-3,-4,-5,-6,-7,-6,-4,-4,-3,-2,-1,-3,-3,-2,-1,0,1,2,1,0,1,1,0,-1,-2,-2,-2,-2,-3,-4,-5,-7,-9,-9,-10,-8,-7,-7,-7,-6,-4,-3,-2,1,2,2,2,0,0,0,0,-4,-4,-5,-7,-9,-10,-9,-8,-7,-8,-7,-4,1,6,15,26,33,40,49,58,64,69,74,71,62,54,44,33,23,15,10,9,9,9,10,13,12,8,8,6,1,2,6,5,4,5,
4,1,2,4,3,-1,-1,-1,-3,-5,-4,-2,-2,-2,-3,-3,0,3,4,6,8,7,5,4,2,3,7,9,7,6,6,3,1,4,5,3,5,6,6,3,2,2,3,1,1,2,3,1,-3,-4,-3,0,0,2,7,7,4,6,9,11,13,15,15,11,9,11,12,12,13,12,13,14,14,15,16,17,20,23,23,22,21,20,20,21,24,25,25,24,24,25,26,25,28,30,32,31,31,31,30,29,29,28,26,26,26,26,25,25,25,25,24,23,21,21,19,18,19,19,16,13,11,9,7,7,6,4,1,3,5,4,4,6,7,7,6,5,6,7,6,5,1,0,1,1,1,1,1,0,0,0,1,1,2,2,1,0,-1,-1,0,-1,0,1,2,4,6,7,6,6,4,4,3,4,4,3,2,1,-1,-1,-1,1,1,1,1,1,0,-1,-1,0,-1,-2,-2,-3,-4,-6,-6,-5,-4,-4,-5,-7,-7,-6,-7,-7,-5,-3,-2,-2,-3,-2,-2,-1,-1,-1,-2,-2,-2,-4,-6,-6,-6,-6,-5,-6,-6,-4,-3,-4,-5,-4,-3,-4,-5,-4,-4,-5,-5,-6,-7,-7,-6,-5,-5,-5,-6,-6,-5,-4,-3,-3,-2,-1,-1,-2,-3,-2,-1,-1,-3,-4,-5,-5,-6,-7,-8,-6,-5,-5,-6,-6,-5,-5,-5,-5,-5,-5,-4,-5,-6,-7,-7,-7,-7,-7,-6,-6,-6,-6,-7,-7,-7,-6,-6,-6,-5,-4,-4,-3,-2,-6,
-7,-7,-6,-4,-4,-8,-11,-12,-13,-14,-13,-12,-12,-11,-9,-7,-5,0,3,4,5,4,3,3,7,10,8,6,7,9,9,7,6,4,2,1,-1,-3,-2,-2,-4,-6,-5,-3,-1,1,2,1,0,0,2,5,8,10,11,11,13,13,13,14,13,10,7,4,1,-1,-1,-1,-4,-7,-8,-8,-9,-7,-6,-5,-6,-8,-10,-14,-13,-8,-6,-7,-6,-8,-10,-11,-14,-17,-16,-15,-16,-13,-4,4,10,21,36,52,71,91,103,112,123,128,120,103,86,65,42,21,5,-6,-12,-13,-14,-13,-4,3,0,0,-1,-7,-6,6,9,3,5,8,6,3,7,9,6,4,3,1,2,4,7,9,8,4,4,8,10,6,4,5,9,12,8,3,8,14,10,6,12,15,11,12,17,12,4,8,15,15,14,12,10,9,7,7,10,10,8,11,16,17,18,20,21,21,21,23,22,22,28,30,28,27,27,25,24,30,34,28,28,36,39,40,38,35,32,34,37,36,37,41,43,42,43,44,45,44,40,42,46,46,50,55,57,56,58,58,57,59,59,57,58,57,54,49,50,54,55,53,53,51,43,40,39,38,36,40,40,30,20,18,19,17,18,21,15,7,10,11,9,13,17,13,10,10,6,2,0,5,7,5,2,-1,-3,-5,-6,-6,-6,-7,-8,-7,-8,-7,-4,-1,0,1,4,7,9,10,9,7,7,6,4,4,6,6,2,-3,
-4,-3,-2,-3,-2,-1,0,-1,-1,-1,0,1,0,-2,-1,0,-1,-3,-5,-6,-7,-7,-7,-7,-6,-4,-4,-5,-4,0,2,3,4,6,8,9,9,7,7,9,10,8,5,5,6,5,1,-2,-3,-4,-5,-5,-5,-4,-3,-3,-5,-7,-6,-4,0,2,0,-2,-2,-2,-3,-4,-4,-4,-4,-6,-9,-9,-7,-8,-10,-10,-7,-5,-5,-4,-2,0,1,0,-1,1,1,-1,-3,-4,-3,-2,-1,-2,-5,-6,-5,-4,-6,-7,-6,-5,-6,-9,-11,-10,-7,-6,-8,-9,-7,-5,-5,-5,-2,-2,-3,-3,-1,1,2,2,1,0,0,-1,-5,-6,-4,-4,-6,-8,-8,-8,-8,-8,-8,-9,-8,-5,-4,-4,-3,-2,-1,0,1,2,3,3,3,1,1,2,4,4,2,-1,-4,-6,-6,-6,-6,-4,-4,-5,-6,-6,-3,0,3,5,6,6,5,5,3,0,-1,-2,-4,-4,-5,-7,-7,-7,-8,-8,-8,-8,-9,-10,-11,-12,-10,-11,-13,6,7,7,6,5,5,8,12,13,14,14,12,12,13,12,11,10,7,3,-1,-1,-1,1,2,1,-3,-6,-5,-4,-5,-6,-6,-6,-5,-4,-2,0,1,3,3,3,5,7,6,4,2,1,-1,1,2,2,0,-3,-6,-8,-9,-9,-11,-11,-11,-12,-11,-8,-5,-1,2,4,4,4,7,10,10,10,10,9,7,6,7,8,9,14,15,8,6,9,9,10,14,15,18,19,18,17,17,14,7,-2,-8,-21,-39,-54,
-72,-92,-102,-110,-122,-129,-120,-104,-86,-66,-43,-20,-4,7,11,11,12,11,3,-3,-1,-1,0,6,5,-7,-9,-5,-6,-9,-4,-2,-7,-9,-6,-4,-4,-1,-3,-4,-8,-11,-10,-6,-6,-11,-12,-10,-8,-9,-11,-14,-10,-4,-9,-16,-13,-8,-12,-15,-10,-11,-16,-11,-4,-7,-14,-14,-13,-11,-10,-9,-6,-6,-10,-11,-9,-11,-14,-17,-19,-21,-24,-25,-25,-26,-24,-26,-31,-33,-31,-32,-31,-27,-28,-34,-37,-31,-32,-39,-41,-41,-41,-37,-36,-38,-41,-40,-40,-44,-46,-45,-47,-47,-48,-47,-45,-48,-51,-51,-53,-58,-60,-60,-61,-61,-61,-61,-63,-61,-61,-60,-56,-53,-53,-56,-56,-55,-56,-52,-46,-42,-42,-39,-39,-43,-43,-33,-25,-24,-22,-19,-22,-24,-18,-11,-12,-14,-12,-16,-21,-17,-13,-12,-8,-4,-3,-7,-8,-7,-4,-1,1,3,3,3,3,4,5,5,6,5,2,-1,-1,-2,-5,-7,-8,-9,-9,-7,-7,-6,-4,-5,-7,-7,-4,1,1,1,0,1,1,0,0,0,0,0,-1,-1,0,1,1,0,0,2,3,4,5,5,4,4,4,2,1,2,1,-2,-4,-5,-6,-8,-8,-9,-9,-7,-8,-10,-11,-9,-7,-7,-7,-6,-3,-1,0,1,2,3,3,2,1,1,3,4,4,2,-1,-3,-2,0,1,1,2,3,3,2,2,5,8,8,6,7,9,8,5,3,4,4,3,1,1,2,2,0,0,2,4,5,4,2,1,2,3,3,3,3,
3,5,4,3,4,7,8,8,6,6,8,10,8,6,6,6,4,3,5,5,3,1,0,0,1,1,2,4,8,9,8,8,10,12,12,12,12,12,13,14,12,9,8,7,7,7,6,5,3,3,2,1,1,1,2,1,-1,-2,-1,2,5,6,7,7,7,6,5,6,7,7,5,3,0,-3,-4,-4,-4,-3,-1,1,2,3,4,5,6,7,7,7,8,9,9,9,10,11,12,12,11,11,12,-3,-3,-2,-2,-2,-2,-5,-7,-8,-8,-8,-7,-7,-7,-8,-8,-8,-7,-5,-4,-4,-5,-7,-8,-7,-5,-3,-2,-2,-1,0,0,1,1,1,1,-1,-2,-3,-3,-3,-4,-6,-6,-5,-5,-4,-2,-2,-3,-3,-2,-1,1,2,2,3,4,4,3,3,2,1,0,-2,-4,-6,-7,-8,-8,-9,-9,-9,-9,-8,-7,-6,-7,-6,-6,-9,-10,-8,-6,-9,-8,-10,-12,-15,-16,-14,-11,-10,-9,-9,-6,-1,2,11,22,29,37,45,50,54,60,65,62,52,43,34,22,10,2,-4,-5,-4,-5,-5,-1,2,1,2,1,-1,0,6,4,2,5,5,1,2,5,5,3,2,2,2,2,4,5,7,6,5,5,8,10,9,8,9,8,9,6,2,5,10,9,5,5,7,4,3,5,6,2,3,6,7,6,5,5,6,2,2,5,6,6,5,5,8,10,12,16,18,18,16,16,17,19,19,19,21,19,16,17,21,20,18,20,23,
23,22,23,21,21,23,27,27,26,26,27,27,29,29,30,30,30,32,33,32,32,33,36,36,36,35,37,36,37,36,35,32,31,29,28,28,28,28,29,28,25,24,24,22,22,25,25,21,19,19,17,14,16,19,15,10,11,13,12,13,15,13,10,9,8,5,5,7,7,6,5,4,3,3,3,3,3,2,2,2,1,0,1,1,1,1,2,2,2,3,3,3,3,3,2,3,4,4,3,2,2,2,1,1,1,0,0,0,1,1,1,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,1,2,2,2,2,3,4,5,6,7,6,6,5,5,6,7,8,8,7,6,5,5,5,5,5,4,3,3,3,2,3,3,2,1,0,0,2,3,2,1,1,1,0,-1,-1,0,0,-1,-2,-2,-1,-1,-2,-2,0,1,0,-1,-2,-2,-2,-3,-3,-1,-1,-2,-3,-3,-2,-1,0,1,2,3,2,2,1,0,0,0,0,0,-1,-2,-3,-4,-5,-6,-6,-5,-5,-5,-5,-5,-6,-6,-5,-4,-4,-4,-4,-5,-5,-7,-9,-10,-10,-11,-12,-12,-12,-13,-14,-15,-15,-15,-14,-13,-10,-9,-9,-10,-10,-8,-7,-7,-6,-5,-4,-3,-3,-4,-2,-1,-1,-2,-2,-2,-2,-3,-4,-4,-3,-3,-3,-4,-4,-3,-2,-1,0,0,1,1,0,-1,-2,-2,-2,-2,-2,-3,-3,-3,-4,-5,-6,-6,-7,-8,-8,-7,-6,-6,-5,-12,
-11,-12,-7,-3,-4,-6,-11,-15,-17,-18,-21,-24,-25,-24,-21,-13,-4,3,18,38,57,74,94,106,116,130,138,131,116,98,78,58,39,26,14,9,11,13,14,20,23,17,12,10,1,-3,5,7,-1,-4,-3,-3,-4,-3,-4,-9,-8,-2,-2,-3,-2,-1,1,0,-4,-7,-1,5,2,-6,-8,-6,-4,-7,-12,-6,3,2,-1,3,3,0,4,10,3,-4,2,7,6,4,3,4,6,5,4,6,5,2,5,10,9,9,11,13,13,14,16,13,11,17,20,16,13,16,13,8,11,15,14,18,25,27,25,26,25,23,25,27,26,29,35,34,30,33,42,44,37,33,39,45,45,45,47,52,55,54,48,46,51,55,50,49,48,44,40,39,39,40,38,39,40,36,32,33,34,34,35,36,32,26,25,23,17,9,9,8,4,6,8,6,6,10,8,5,7,8,5,1,0,-1,-4,-4,-2,-1,-1,1,1,2,3,2,1,3,5,4,3,4,4,2,2,1,0,1,2,1,0,3,3,0,-2,-3,-3,-2,0,-1,-1,0,2,2,1,2,3,3,3,3,5,5,4,5,6,5,4,4,5,5,6,5,2,2,4,3,0,-2,-2,-2,0,1,0,0,2,2,0,0,2,6,11,13,11,10,11,11,11,12,15,17,17,15,11,8,8,7,7,8,9,8,7,6,4,2,5,7,7,5,4,2,2,2,1,1,3,5,
4,2,3,4,5,5,5,4,3,2,0,-3,-4,-1,1,-1,-1,-1,-2,-1,2,4,4,4,5,4,2,4,6,6,5,4,3,3,3,2,-2,-3,-4,-5,-7,-6,-5,-4,-5,-8,-8,-4,1,3,4,5,4,1,1,1,2,3,3,0,-3,-5,-6,-7,-5,-3,-1,2,5,6,8,9,10,11,12,12,11,11,11,9,8,7,4,2,1,0,2,4,5,5,3,0,-2,-3,-2,1,2,1,-2,-5,-4,-2,-1,-1,0,1,0,-2,-3,-1,2,4,3,-2,-5,-4,-5,-6,-1,3,0,-2,-5,-9,-10,-13,-19,-20,-18,-17,-14,-2,10,19,32,48,64,79,96,104,108,116,116,102,83,65,45,24,5,-6,-15,-19,-15,-7,-1,5,9,6,3,0,-6,-5,6,7,0,-2,0,1,-1,-2,-3,-8,-9,-6,-6,-7,-6,-4,-3,-5,-9,-8,-2,3,1,-3,-1,1,0,-3,-5,0,3,1,0,3,2,-1,3,11,11,12,6,3,6,7,10,15,16,18,20,22,22,23,20,11,2,-4,-20,-42,-59,-75,-95,-106,-117,-131,-139,-132,-116,-99,-78,-57,-39,-24,-13,-9,-11,-13,-13,-18,-22,-17,-12,-9,0,2,-5,-5,2,3,2,3,4,4,5,10,10,4,3,4,4,2,1,2,6,8,2,-3,0,5,9,7,4,7,11,6,-3,-3,0,-4,-6,-2,-5,-11,-6,2,-2,-8,-7,-5,-3,-4,-7,-6,-4,-7,-6,-3,-5,-9,
-9,-9,-11,-13,-14,-14,-13,-11,-11,-15,-16,-12,-11,-13,-12,-9,-11,-14,-13,-18,-25,-26,-24,-26,-25,-25,-25,-28,-27,-29,-33,-32,-28,-32,-40,-42,-35,-32,-38,-43,-43,-43,-46,-52,-54,-52,-47,-46,-50,-53,-50,-48,-47,-42,-39,-37,-37,-38,-37,-38,-39,-33,-30,-30,-32,-33,-37,-38,-32,-28,-27,-24,-18,-12,-12,-11,-6,-7,-10,-8,-8,-11,-11,-8,-7,-9,-5,-1,-1,-1,3,3,2,2,1,0,-1,-1,-3,-2,-2,-4,-5,-5,-5,-7,-6,-5,-5,-4,-3,-3,-4,-3,-3,-5,-6,-2,0,0,1,0,-2,-2,-1,-2,-3,-3,-2,-2,-2,-2,-2,-2,-3,-4,-4,-4,-5,-4,-4,-4,-5,-5,-6,-5,-3,-1,-3,-2,1,3,4,4,2,0,0,0,-2,-2,0,1,-1,-5,-10,-12,-11,-10,-11,-11,-10,-12,-15,-17,-18,-16,-12,-9,-7,-6,-6,-7,-8,-6,-5,-4,-2,-1,-3,-5,-5,-4,-3,-2,-2,-2,-2,-1,-4,-6,-5,-3,-3,-4,-5,-5,-5,-4,-3,-2,0,2,4,2,0,1,1,1,2,1,-2,-4,-5,-6,-8,-7,-5,-7,-9,-8,-7,-6,-5,-5,-4,-3,0,1,1,3,3,2,2,2,3,5,5,1,-3,-5,-5,-6,-5,-2,-1,-1,-2,-4,-4,-2,2,3,4,4,3,1,-2,-6,-8,-9,-9,-10,-11,-12,-13,-13,-11,-10,-8,-6,-4,-3,-2,-1,1,2,0,-2,-4,-5,-5,-2,0,1,0,-2,-3,-2,2,5,
4,2,2,2,1,-1,1,3,3,2,-1,-3,-2,3,5,3,6,8,3,0,3,5,8,11,14,17,20,20,18,18,15,3,-8,-16,-30,-48,-61,-77,-94,-101,-106,-113,-114,-100,-82,-62,-43,-24,-6,7,14,18,13,7,1,-5,-9,-6,-3,1,7,4,-4,-4,2,3,1,2,4,4,5,10,11,10,9,9,8,9,6,7,11,11,3,-1,1,4,3,1,2,3,6,3,-2,0,2,-1,0,2,-1,-5,-7,-6,-3,-3,-5,-6,-6,-8,-9,-9,-9,-10,-9,-10,-8,-3,1,5,13,24,31,39,48,54,58,67,73,69,60,50,39,28,18,10,5,5,7,6,5,7,9,7,6,3,0,2,3,0,-3,-1,-1,-3,-3,-2,-3,-6,-7,-5,-4,-4,-4,-5,-5,-4,-6,-6,-3,0,-2,-3,-5,-5,-3,-3,-5,-3,3,3,1,3,6,5,4,6,5,2,2,5,6,4,2,2,3,3,3,5,5,3,3,2,3,5,6,7,9,7,4,2,3,3,2,1,2,2,2,3,5,4,4,7,10,11,11,13,13,13,14,16,15,14,14,13,12,15,18,19,17,15,18,20,20,19,20,24,26,23,21,23,24,25,25,23,20,19,17,16,15,16,16,17,17,15,12,12,11,12,18,18,14,14,15,12,8,7,8,7,5,5,5,4,5,7,6,5,5,5,4,1,2,2,0,-1,-2,-2,-2,-1,0,0,1,1,
2,3,4,5,6,7,7,7,7,6,6,5,6,5,5,6,6,5,4,4,3,4,4,5,4,4,3,3,2,1,0,0,0,-1,0,0,1,1,1,1,2,2,3,3,4,3,2,0,0,0,-1,-3,-4,-4,-3,-2,-1,-1,1,1,-1,-2,-2,0,3,5,5,5,5,4,4,5,8,9,10,10,8,6,4,2,2,2,2,1,-1,-1,-2,-2,-2,-1,0,1,0,0,0,1,2,2,3,4,4,3,2,2,2,3,3,2,2,2,1,0,-2,-1,0,0,0,0,0,0,1,3,4,5,7,8,7,7,7,6,6,7,7,5,4,3,3,3,3,3,4,5,4,2,2,2,3,4,5,5,5,5,4,3,1,1,2,4,4,3,2,1,0,0,1,2,5,7,8,7,6,5,6,8,8,7,5,4,2,0,-2,-3,-1,-1,-2,-3,-2,0,1,4,5,5,5,5,4,4,4,4,1,-1,-1,0,-2,-2,-1,0,-1,-2,-2,-1,0,1,0,-3,-4,-2,-4,-6,-3,-3,-6,-7,-8,-11,-12,-12,-11,-11,-10,-9,-9,-4,2,5,12,23,30,36,43,46,47,51,52,46,36,27,19,10,1,-5,-7,-8,-5,-3,-1,1,3,2,2,-2,-5,-3,0,-3,-5,-3,-3,-6,-7,-6,-6,-9,-11,-11,-10,-9,-10,-11,-9,-9,-10,-9,-5,-4,-4,-5,-5,-5,-4,-5,-7,-5,-2,-2,-5,-5,-3,-5,-5,7,
-2,-8,-4,2,1,0,-2,-1,2,0,-2,0,0,-4,0,5,5,3,3,3,2,2,7,8,6,7,13,13,10,10,10,6,7,12,11,11,17,20,21,22,23,23,23,26,27,30,33,31,29,33,37,37,30,25,29,35,34,34,38,43,44,44,41,37,41,42,39,38,39,37,34,36,39,37,32,32,30,24,19,17,16,16,18,18,12,10,14,16,12,7,10,15,10,5,6,7,9,11,5,1,2,2,-1,-3,3,7,5,2,2,4,3,2,1,-1,-1,0,-1,-2,0,0,1,1,2,4,5,5,3,2,2,1,0,-1,0,1,-1,-4,-5,-4,-4,-5,-6,-7,-5,-4,-4,-5,-4,-3,-2,0,2,3,2,2,2,0,-2,-4,-5,-4,-2,-3,-4,-2,1,2,1,3,7,12,15,15,15,15,16,15,14,15,15,14,12,11,11,12,11,10,11,12,11,9,10,10,10,9,7,6,5,5,2,-2,-3,-2,1,2,1,0,1,2,1,1,2,4,4,3,1,-2,-3,-3,-2,-3,-2,0,0,0,1,2,3,4,6,6,3,1,2,1,0,0,2,3,-1,-2,-3,-3,-1,1,1,1,1,2,1,1,3,5,5,6,6,6,6,6,6,7,5,3,4,5,5,3,2,1,0,1,2,3,3,3,2,0,0,2,1,-2,-2,0,-1,-2,-3,-4,-3,-1,0,0,0,1,-1,-4,-5,-4,-4,-2,0,2,
3,3,4,7,9,10,10,10,10,8,8,6,4,2,0,-2,-2,-2,-4,-6,-6,-4,-4,-5,-5,-3,-1,-1,-4,-8,-9,-5,3,2,-2,-1,-2,-8,-10,-12,-16,-14,-8,-10,-13,-5,3,7,18,36,50,65,87,104,112,124,133,129,115,98,78,60,44,31,22,12,9,12,17,20,19,14,9,4,-4,-1,7,7,-2,-5,-1,1,0,0,3,3,4,7,7,8,10,8,5,1,-1,2,8,10,5,2,5,8,6,1,0,5,7,3,2,6,5,0,1,5,1,-5,-2,1,1,-1,-3,-2,2,0,1,4,4,1,3,8,9,10,11,10,10,13,14,11,7,10,14,12,9,12,10,5,6,15,16,14,19,24,25,28,29,26,25,29,29,28,28,27,27,30,34,35,31,28,31,33,32,34,40,41,41,44,45,41,40,42,42,44,43,40,39,41,42,41,40,43,44,37,33,32,32,32,31,31,29,-4,3,9,6,1,0,0,5,4,0,2,4,3,2,5,3,0,-1,-1,-1,-1,-1,-1,-4,-7,-5,-7,-11,-12,-10,-9,-10,-7,-9,-12,-11,-12,-17,-20,-20,-22,-23,-21,-22,-26,-27,-29,-30,-27,-27,-30,-34,-34,-27,-23,-27,-32,-31,-30,-33,-38,-38,-37,-35,-35,-38,-38,-35,-34,-34,-34,-33,-35,-38,-36,-31,-31,-30,-24,-20,-18,-18,-16,-20,-19,-13,-11,-16,-17,-13,-8,-12,-15,-9,-5,-6,-7,-9,-10,-6,-1,
-1,-2,1,3,-3,-6,-4,-2,-3,-4,-3,-2,-1,0,0,-1,0,0,-1,-1,-1,-2,-2,-4,-5,-5,-3,-2,-1,0,1,1,0,0,1,3,3,3,2,2,3,3,2,1,1,1,1,1,0,-2,-3,-4,-4,-4,-4,-2,1,3,4,3,1,2,3,1,-1,-1,-1,-2,-7,-12,-15,-15,-16,-17,-17,-16,-16,-17,-18,-18,-16,-13,-13,-14,-12,-11,-12,-13,-12,-11,-11,-11,-11,-10,-8,-7,-7,-5,-3,0,2,0,-2,-2,-2,-1,-2,-3,-2,-2,-3,-4,-4,-3,0,2,2,2,2,2,2,0,-1,0,-1,-2,-3,-4,-5,-6,-4,-2,-2,-2,-1,-1,-3,-4,-1,1,2,3,1,-1,-1,-1,-2,-3,-2,-2,-4,-6,-6,-7,-8,-7,-8,-8,-8,-8,-7,-5,-5,-7,-7,-5,-4,-4,-3,-3,-4,-4,-5,-6,-5,-3,-3,-4,-4,-1,-1,-3,-3,-1,0,1,0,-2,-3,-2,-2,-3,-1,3,3,2,1,-1,-3,-4,-5,-5,-7,-10,-12,-13,-13,-13,-13,-11,-9,-7,-5,-4,-2,0,1,1,3,5,5,4,4,5,4,3,1,0,2,6,8,4,-3,-3,0,0,0,5,8,11,14,11,6,7,11,5,-4,-8,-19,-39,-53,-66,-89,-105,-114,-126,-136,-131,-116,-98,-79,-61,-44,-31,-21,-13,-10,-13,-17,-20,-20,-16,-11,-5,2,0,-7,-5,1,2,-2,-2,-2,-2,-4,-4,-4,-7,-9,-9,-10,-8,-6,-2,1,-1,-9,-12,-7,-1,
-4,-6,-6,-1,1,-5,-8,-5,-5,-7,-5,-2,-3,-5,0,4,2,-1,-2,1,3,2,-2,0,-1,-4,-6,-2,-2,-6,-6,-8,-8,-8,-10,-11,-11,-9,-7,-9,-12,-13,-11,-12,-11,-7,-10,-15,-16,-16,-21,-25,-27,-29,-30,-28,-27,-31,-31,-30,-30,-28,-29,-32,-36,-36,-32,-30,-34,-36,-34,-34,-39,-41,-41,-42,-44,-43,-41,-42,-43,-46,-43,-40,-40,-42,-43,-42,-42,-44,-45,-39,-33,-32,-34,-33,-34,-33,-30,-3,-5,-9,-9,-6,-4,-5,-6,-6,-4,-4,-4,-4,-3,-5,-6,-5,-5,-4,-3,-2,0,-1,-2,0,3,3,3,6,6,5,6,7,8,8,8,8,9,9,10,11,11,9,10,12,12,14,13,11,12,13,13,11,8,8,10,11,11,9,9,10,11,10,11,13,15,13,12,11,10,12,12,14,16,17,15,14,14,12,10,10,10,10,11,10,7,6,10,9,6,5,8,7,4,1,3,3,4,5,4,0,-1,-1,-1,-2,1,2,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,1,0,1,3,3,2,0,-1,-3,-3,-1,-1,-1,0,0,0,0,2,3,3,4,4,3,3,4,4,3,4,4,3,4,4,4,4,3,2,0,0,0,0,-1,0,1,1,-1,-2,0,2,4,6,7,8,9,9,8,9,10,11,12,11,9,8,8,7,7,7,8,7,7,7,7,6,6,6,6,5,4,3,1,
1,1,2,1,2,3,3,3,3,3,3,3,3,2,1,1,2,2,1,1,1,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,3,2,2,0,0,0,1,2,2,2,3,3,2,3,4,4,6,6,6,5,4,5,5,4,4,4,5,5,5,4,4,4,4,3,3,4,5,5,4,4,5,4,3,3,4,5,4,3,2,3,4,4,3,3,3,2,1,1,2,2,2,2,4,4,5,6,7,9,9,9,9,8,7,6,4,4,4,3,2,1,1,0,-1,-2,-2,-1,-1,-1,-1,0,0,1,-1,-2,0,4,6,3,4,4,1,0,-3,-2,0,1,0,-1,2,4,7,14,24,31,38,48,55,59,65,71,68,59,49,40,31,20,14,11,8,6,8,8,8,9,9,8,4,3,4,5,2,1,3,4,4,5,5,5,3,3,5,8,8,6,4,5,3,-1,-1,5,7,4,2,2,2,3,2,0,2,6,7,5,4,5,5,3,4,2,-1,0,2,2,1,-2,0,2,1,1,5,5,2,0,0,1,2,2,2,4,4,3,3,4,5,5,8,8,8,9,9,9,11,11,12,13,14,14,16,17,16,16,19,19,17,16,16,18,21,22,20,18,19,20,21,21,18,19,22,22,20,21,23,22,21,23,23,21,20,21,22,22,23,23,23,23,21,18,18,20,21,22,21,18,24,
20,17,12,6,9,11,8,6,8,7,4,4,2,2,1,-2,-5,-3,0,1,3,5,7,7,8,9,10,11,12,10,7,6,5,3,1,2,2,1,0,-1,-3,-7,-8,-8,-8,-7,-6,-8,-9,-6,-4,-5,-3,0,0,-2,-2,-1,-2,-2,-1,0,0,0,-1,-2,-1,0,-1,-3,-1,2,1,-2,-2,0,1,0,1,2,1,0,0,-1,-3,-2,-2,-3,-4,-3,-2,-1,2,5,3,2,3,2,1,1,2,2,1,-2,-5,-5,-3,-2,-1,-1,-2,-4,-6,-6,-6,-3,-1,-2,-5,-7,-8,-9,-5,-1,-1,-5,-6,-3,-2,-4,-4,-1,2,3,2,0,-2,0,1,-1,-4,-2,0,0,-1,-3,-3,-2,-1,0,-2,-4,-4,-5,-9,-11,-10,-7,-9,-10,-9,-9,-9,-6,-4,-4,-4,-2,-2,-4,-6,-7,-7,-5,-4,-5,-6,-4,-1,0,-2,-3,-1,2,1,0,0,1,2,3,2,-1,-1,0,0,0,1,2,0,-3,-5,-5,-4,-3,-2,0,1,2,1,1,2,3,2,1,2,4,4,2,0,1,4,4,2,5,8,7,4,2,1,3,4,-1,-8,-9,-7,-7,-11,-13,-13,-12,-11,-14,-16,-13,-10,-11,-12,-11,-8,-4,-4,-6,-6,-3,1,1,-2,-1,-4,-10,-10,-11,-16,-18,-17,-17,-12,-1,8,16,33,52,67,82,101,112,120,130,135,127,110,90,68,45,23,9,2,-2,-4,-2,4,10,8,3,2,0,-4,-3,4,3,
-6,-7,-3,-3,-3,1,1,-5,-8,-7,-6,-3,2,4,3,3,2,-1,1,5,5,2,2,1,0,-4,-7,-2,2,-1,0,7,7,3,5,6,2,-3,0,-1,-3,-4,-4,-2,0,0,0,2,-2,-4,-1,4,7,9,9,9,11,12,10,9,11,16,18,18,16,17,19,16,20,28,27,23,28,31,32,33,35,34,34,35,32,34,39,38,37,41,49,52,48,42,42,47,47,45,50,57,55,53,50,47,44,46,49,50,48,45,44,44,44,44,41,43,44,36,27,27,27,26,29,32,32,30,29,29,24,18,20,23,17,11,10,8,8,8,7,5,3,0,-2,-1,0,2,2,1,-2,-3,-3,-3,-1,0,-2,-5,-6,-5,-5,-5,-5,-4,-4,-6,-8,-9,-8,-5,-5,-8,-10,-9,-9,-9,-8,-6,-4,-4,-3,-1,-1,-2,-2,-3,-1,1,1,0,0,3,3,1,1,2,3,3,3,0,-3,-4,-7,-8,-8,-25,-21,-18,-12,-7,-10,-12,-7,-6,-7,-6,-5,-6,-4,-4,-2,0,3,1,-1,-1,-2,-4,-6,-7,-7,-8,-9,-10,-11,-9,-6,-5,-5,-2,1,0,0,1,2,2,5,8,10,10,10,9,7,9,10,7,6,8,7,3,2,3,3,2,3,4,2,2,2,1,1,1,1,1,2,3,2,-2,-2,1,1,0,-1,-1,-1,-2,-1,-1,-1,1,2,2,2,4,4,3,1,1,-2,-5,-4,-2,-3,-2,0,-1,
-1,-1,1,3,6,6,3,2,2,2,2,5,6,7,5,3,1,3,5,7,9,10,7,3,3,6,8,6,4,5,4,1,-1,-3,-2,0,1,0,-2,0,3,2,0,0,1,2,2,1,-1,-1,0,2,2,4,7,9,8,6,7,9,9,9,9,7,4,4,4,2,2,4,6,7,7,5,4,4,5,4,2,1,1,2,-1,-3,-2,-1,-1,-1,-3,-4,-3,-1,0,-1,0,0,-2,-3,-1,1,2,2,2,1,1,0,-2,-3,-2,-2,-4,-4,-3,-2,-3,-5,-5,-3,-1,-3,-6,-5,-4,-5,-8,-7,-5,-3,-2,-4,-5,1,7,8,7,7,11,12,12,11,10,12,14,12,9,10,11,11,7,4,4,5,4,2,-4,-4,0,0,1,5,7,9,13,14,15,15,11,0,-9,-17,-34,-55,-70,-85,-104,-115,-122,-132,-138,-130,-112,-92,-70,-47,-25,-10,-2,2,2,1,-4,-9,-9,-6,-5,-2,2,-1,-7,-5,3,3,1,1,1,-3,-5,3,7,6,4,2,-2,-4,-5,-6,-4,-1,-4,-6,-6,-4,-2,-1,0,5,8,3,0,1,0,-5,-6,-4,-5,-6,-2,2,1,0,3,4,4,2,0,0,0,-2,1,4,1,-4,-7,-10,-10,-10,-13,-13,-10,-9,-12,-17,-19,-19,-17,-17,-19,-18,-22,-28,-27,-25,-28,-30,-31,-34,-34,-34,-36,-37,-34,-36,-40,-38,-37,-42,-48,-51,-47,-41,-42,-46,-46,-45,-49,-55,-55,-52,-49,-48,
-46,-46,-50,-51,-48,-46,-45,-44,-44,-45,-42,-43,-45,-38,-30,-28,-27,-27,-29,-31,-31,-29,-29,-28,-23,-17,-21,-23,-17,-13,-12,-10,-9,-11,-10,-6,-5,-3,0,1,-2,-4,-3,-1,1,2,2,1,0,-1,1,4,5,5,5,6,5,4,4,5,7,8,7,5,4,7,9,9,9,9,8,6,5,4,3,1,1,1,1,1,0,-1,0,1,0,-2,-3,-1,0,-1,-2,-3,-2,0,1,4,7,8,8,16,14,11,7,7,7,7,4,4,5,5,4,5,5,4,3,2,0,0,2,2,1,2,3,3,3,3,3,4,4,3,2,2,2,0,-1,-1,-1,-2,-2,-2,-3,-6,-6,-6,-7,-6,-4,-4,-5,-4,-5,-6,-7,-5,-3,-2,-2,-1,-2,-3,-3,-3,-3,-1,0,0,0,0,0,-1,-1,0,1,1,1,2,2,1,1,1,1,1,1,0,0,0,0,-1,-1,0,1,1,1,2,1,0,0,0,0,0,0,-1,-2,-3,-4,-3,-2,-1,-1,-1,-2,-2,-3,-3,-1,0,0,-1,-3,-4,-6,-6,-5,-4,-4,-5,-7,-7,-5,-4,-3,-1,0,1,1,0,0,1,2,1,0,0,0,1,0,0,0,1,2,3,3,2,1,0,-1,-2,-2,-1,-2,-3,-4,-4,-5,-3,-2,-2,-2,-1,-1,-2,-3,-3,-2,-1,0,-1,-1,-1,-1,0,0,1,2,2,2,1,1,1,1,2,2,2,2,1,1,1,1,2,1,1,
1,2,2,1,0,1,2,3,3,3,4,4,3,2,3,4,4,3,3,4,5,5,3,3,4,4,3,3,2,2,3,0,-1,-2,-3,-3,-4,-4,-4,-3,-2,-2,-4,-4,-3,-3,-4,-3,-1,0,0,0,-1,1,5,5,2,3,3,1,-1,-3,-3,-3,-3,-5,-4,1,5,8,19,30,38,46,55,61,64,70,72,69,58,47,37,27,16,8,2,0,0,2,3,4,6,6,6,3,2,6,7,4,3,4,3,2,3,4,5,1,-2,-2,0,1,1,3,5,5,3,2,3,4,3,3,3,2,0,-3,-6,-5,-3,-1,-1,1,2,3,1,1,1,-1,-1,-1,0,-2,-4,-3,0,0,-1,0,1,0,0,1,3,5,6,7,9,8,4,5,8,9,8,9,9,7,8,10,12,13,14,14,14,15,15,16,17,17,19,19,18,19,19,19,19,22,23,23,22,22,23,23,23,23,23,27,27,25,25,26,26,24,25,26,25,24,24,23,23,23,22,22,22,21,18,15,14,15,17,15,14,13,13,12,10,9,11,12,8,5,6,6,6,8,7,5,4,3,1,0,1,3,1,1,1,0,0,1,2,1,0,0,0,-1,-2,-2,-2,-1,0,0,-1,-2,-2,-1,-1,-2,-3,-3,-3,-4,-3,-2,-1,-1,-1,0,0,0,1,1,2,1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-2,-3,-2,-9,
-9,-8,-8,-8,-8,-7,-6,-5,-4,-3,-2,-1,1,2,1,0,1,2,3,3,2,1,-1,-1,-1,-1,-2,0,-1,-5,-8,-8,-7,-7,-8,-9,-10,-11,-10,-10,-12,-9,-6,-4,-3,-1,1,2,0,-3,-6,-5,-4,-4,-6,-8,-12,-14,-15,-15,-13,-11,-9,-10,-11,-10,-10,-11,-10,-8,-8,-9,-9,-7,-6,-4,-2,-2,-2,1,0,-2,-1,2,2,1,1,-1,-3,-3,-4,-5,-5,-6,-9,-10,-8,-8,-10,-11,-7,-2,0,0,1,3,5,1,-6,-7,-4,-2,-7,-11,-9,-8,-9,-11,-10,-5,1,3,3,4,7,6,4,4,5,7,8,8,7,7,9,8,6,6,5,5,5,4,2,2,2,1,0,-1,0,0,2,0,-2,-3,-2,-3,-2,0,0,0,1,0,-1,0,3,6,7,6,5,4,4,3,1,1,2,3,2,0,-2,-3,-6,-6,-2,-2,-5,-5,-9,-13,-12,-13,-17,-15,-11,-11,-6,4,10,15,29,46,59,74,96,109,116,127,133,126,113,97,75,54,37,25,13,5,5,9,13,17,18,15,12,9,7,10,16,14,8,6,10,12,11,10,11,8,6,7,8,10,9,7,4,4,0,-1,3,6,-1,-9,-9,-3,1,-1,-2,1,4,4,5,9,10,8,10,9,3,-1,3,7,8,8,8,9,13,14,14,16,16,13,12,10,12,15,14,12,14,13,13,14,17,21,25,28,28,26,25,23,28,35,32,25,
24,24,21,23,25,26,25,26,23,25,31,32,33,39,43,44,40,38,41,47,48,45,48,52,55,58,57,54,51,52,49,47,44,43,43,44,45,43,39,40,39,33,30,31,31,27,27,27,23,15,13,13,10,5,9,13,10,6,4,6,8,9,6,4,5,6,4,0,-3,-1,-2,-1,0,-1,-2,-3,-4,-6,-3,0,0,0,-1,-2,-3,1,3,3,2,2,-1,-2,-1,-1,-2,-2,-2,-3,-3,-3,-3,-2,-2,-2,-2,-2,-3,-6,-10,-10,-8,-6,-6,-7,-5,-4,-3,-1,1,4,4,4,1,-1,0,3,3,2,2,2,2,3,5,4,2,4,4,1,-1,0,1,-1,-2,-1,-2,-3,-2,-3,-5,-4,-3,-4,-5,-5,-5,-6,-7,-6,-4,-2,-1,-2,-3,-5,-4,-1,2,4,4,4,2,0,0,0,0,0,-2,-6,-9,-7,-5,-5,-3,0,1,2,2,2,4,6,4,-1,-4,-4,-5,-7,-8,-7,-8,8,8,8,7,8,8,8,7,5,3,3,3,2,-1,-2,-2,-2,-2,-4,-4,-4,-2,-1,0,0,1,1,1,0,0,4,7,6,6,6,7,8,9,10,9,9,10,8,5,4,3,1,-2,-3,-2,2,5,5,4,5,7,9,11,13,15,15,14,11,9,9,10,8,7,8,7,5,5,7,6,5,4,3,1,1,0,-2,-1,1,2,-1,-1,-1,0,1,3,4,4,5,5,6,9,10,10,10,13,12,
7,2,1,1,0,-2,-4,-1,4,6,3,3,8,11,9,7,8,11,10,6,0,-2,-3,-4,-6,-5,-3,-3,-4,-6,-7,-7,-6,-7,-8,-7,-6,-6,-5,-5,-5,-4,-3,-3,-3,-1,0,0,0,0,-1,-1,2,2,2,3,2,1,1,0,0,0,1,1,-2,-5,-6,-5,-4,-3,-3,-2,-2,-1,-1,-2,-1,0,2,2,5,4,0,2,6,7,9,13,12,13,16,15,11,11,8,-3,-10,-14,-30,-47,-57,-73,-95,-109,-115,-126,-133,-126,-112,-95,-74,-55,-38,-24,-13,-6,-5,-8,-11,-15,-17,-15,-12,-9,-6,-10,-15,-13,-9,-9,-10,-12,-11,-12,-13,-10,-6,-7,-10,-12,-11,-8,-7,-7,-3,-1,-6,-9,-1,7,7,2,-2,0,2,-1,-6,-5,-5,-9,-10,-9,-9,-10,-3,2,-1,-5,-7,-8,-7,-9,-13,-16,-15,-18,-18,-15,-13,-11,-11,-15,-15,-13,-14,-14,-13,-13,-17,-20,-24,-27,-28,-26,-25,-25,-28,-34,-30,-24,-23,-22,-20,-22,-23,-24,-26,-26,-23,-24,-29,-31,-32,-38,-43,-43,-37,-36,-40,-45,-46,-44,-45,-49,-53,-54,-54,-51,-50,-51,-48,-45,-43,-42,-42,-43,-44,-40,-38,-38,-37,-33,-29,-30,-30,-27,-26,-26,-22,-17,-14,-14,-11,-5,-10,-14,-9,-5,-4,-4,-6,-9,-6,-3,-3,-4,-2,2,2,1,2,0,-1,-1,0,0,2,3,2,-1,-1,-1,0,2,3,0,-2,-2,-2,-2,1,2,2,2,2,2,2,3,4,4,
4,4,4,3,2,3,4,7,9,9,7,5,5,5,3,2,1,-1,-3,-5,-5,-4,-2,0,0,-3,-2,-1,-2,-3,-1,-2,-4,-4,-2,-4,-4,-2,0,-1,-1,0,0,0,1,1,0,1,3,2,1,2,3,4,4,5,6,6,4,2,2,3,5,6,6,3,0,-2,-1,-1,1,3,3,2,2,2,4,8,10,9,7,6,4,1,0,-1,-1,-1,-3,-6,-4,0,2,3,4,6,7,7,7,-2,-2,-1,-2,-2,-3,-3,-3,-1,0,0,0,0,1,1,2,2,3,3,3,2,1,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-2,-2,-1,-1,-2,-2,-2,-1,-1,-1,0,1,3,2,0,-1,-1,-1,-2,-3,-4,-4,-5,-6,-7,-6,-4,-3,-2,-1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,-1,-2,-2,-2,-2,-2,-4,-5,-6,-7,-8,-7,-4,-2,-2,-2,-2,-1,0,0,0,0,0,-1,-3,-4,-2,-1,-2,-3,-3,-2,0,1,2,3,3,2,1,1,1,2,3,3,3,3,4,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,0,0,1,2,3,3,2,2,2,2,2,2,1,1,1,1,1,0,0,2,2,-1,-5,-4,-4,-4,-5,-6,-6,-6,-4,-5,-4,0,4,7,16,23,
28,37,48,55,59,63,67,63,56,45,36,28,19,11,5,4,3,4,5,5,6,7,5,2,2,5,7,5,4,6,7,6,7,10,10,8,5,5,7,8,7,6,8,8,4,3,6,7,3,1,1,2,3,3,0,0,3,5,3,5,6,5,3,3,2,-1,-2,0,3,3,3,4,7,9,11,12,12,10,9,7,7,9,9,8,10,8,5,6,9,10,10,13,14,12,12,13,14,16,15,13,11,11,11,11,11,12,15,15,13,11,14,14,16,19,21,20,17,17,20,21,23,21,21,23,24,23,23,23,23,22,21,20,18,18,19,20,19,17,15,15,16,16,14,14,13,14,14,14,10,9,9,7,5,4,5,6,3,2,3,2,2,5,4,2,0,-1,-1,-2,-1,1,1,2,3,3,3,3,3,3,2,2,2,2,1,-1,-2,-1,0,-1,0,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-2,-3,-3,-2,-2,-2,-3,-3,-3,-3,-2,-1,0,0,1,2,2,2,4,4,3,2,2,1,0,1,1,0,2,2,1,1,2,3,2,3,5,3,3,3,3,2,3,4,3,2,2,2,0,1,2,2,0,0,0,0,0,-1,-1,0,-1,-2,-4,-4,-4,-3,-2,-1,-2,-3,-4,-4,-4,-3,-3,-4,-4,-5,-7,-6,-5,-5,-4,-3,-2,-1,-1,-1,1,2,2,2,2,1,0,-1,-1,-1,-1,-6,
-6,-8,-8,-6,-3,-2,-1,-1,-3,-5,-6,-7,-7,-3,0,-1,-2,-2,-3,-3,-1,2,2,1,1,0,-2,-5,-7,-6,-4,-4,-5,-5,-3,-4,-7,-8,-5,-4,-4,-5,-5,-4,-1,-1,-3,-2,0,0,0,2,4,5,6,5,4,3,4,4,5,6,6,6,7,8,5,3,3,3,2,2,2,1,-1,1,1,1,1,2,2,1,3,5,5,5,6,5,4,5,7,8,7,6,5,5,5,6,8,8,6,5,5,5,2,2,4,6,9,8,2,2,3,-2,-7,-9,-12,-13,-15,-18,-16,-6,3,8,20,39,56,71,89,103,112,121,129,125,112,92,71,50,30,17,8,3,5,11,14,15,14,11,8,6,3,5,12,10,2,-2,-2,0,1,-1,-3,-2,-1,-1,-4,-2,2,0,-2,-2,-3,1,8,12,7,1,3,8,7,3,-1,5,7,3,1,4,4,1,4,9,7,4,9,14,15,16,16,17,18,20,17,15,12,9,10,10,10,10,10,8,9,11,11,12,16,18,18,20,18,17,16,17,22,27,27,27,30,29,32,37,38,35,34,33,34,39,45,43,41,46,48,47,45,46,48,52,49,45,44,47,49,51,52,56,58,58,56,57,57,55,57,56,56,55,52,48,45,40,38,36,35,35,35,35,31,27,25,24,22,18,21,21,13,11,16,17,14,12,10,9,8,6,4,4,7,6,2,3,5,6,
5,4,3,2,3,4,6,7,7,5,5,6,7,8,8,7,5,4,6,6,5,3,3,3,4,4,1,-2,-2,-2,-5,-8,-8,-7,-5,-4,-5,-4,-1,3,2,0,1,0,0,1,0,-1,-1,-2,-3,-2,0,2,4,7,8,5,3,3,2,3,4,3,1,1,3,2,1,1,2,5,7,6,4,5,4,1,-1,-1,1,1,-2,-6,-8,-8,-10,-11,-9,-8,-12,-15,-16,-14,-12,-11,-12,-11,-9,-6,-6,-5,-2,0,0,2,3,3,4,3,0,-2,-2,-2,-3,-4,-7,-10,-11,-11,-11,-11,-10,-9,-10,-12,-11,-9,-10,-11,-12,-11,-11,-11,-11,-13,-13,-10,-10,-10,-9,-7,-7,-8,-9,-9,-9,-7,-8,-10,-12,-12,-13,-13,-13,-12,-13,-13,-12,-11,-11,-11,-11,-11,-10,-9,-10,-10,-10,-12,-14,-14,-15,-16,-15,-14,-13,-12,-11,-10,-7,-4,-3,-4,-4,-3,-3,-4,-5,-6,-5,-7,-9,-10,-9,-7,-5,-5,-5,6,5,7,8,5,4,3,2,3,5,6,7,8,7,2,0,1,1,1,1,1,-1,-3,-3,-3,-2,-1,2,5,7,7,5,4,6,7,5,6,9,10,8,5,5,7,7,6,4,3,4,3,1,0,-1,-2,-3,-5,-6,-6,-4,-3,-3,-3,-4,-5,-5,-5,-6,-8,-6,-3,-3,-4,-3,-3,-3,-2,-1,-3,-3,-2,-2,-3,-3,-2,-4,-6,-5,-5,-6,-5,-4,-5,-7,-8,-7,-6,-5,-6,-5,-6,-9,-9,
-7,-6,-6,-6,-4,-5,-6,-7,-11,-9,-2,-1,-2,2,7,9,12,12,12,17,16,5,-4,-10,-23,-42,-59,-75,-92,-107,-115,-124,-131,-126,-114,-94,-74,-53,-33,-19,-10,-5,-6,-13,-16,-16,-16,-14,-10,-7,-5,-8,-13,-9,-2,1,1,0,-2,1,1,1,1,0,1,-1,-4,-4,-5,-5,-3,-6,-13,-17,-12,-6,-8,-12,-12,-8,-3,-8,-12,-8,-5,-7,-6,-5,-8,-11,-9,-7,-11,-16,-18,-18,-18,-19,-21,-22,-20,-19,-16,-14,-13,-12,-13,-14,-13,-11,-11,-12,-11,-13,-16,-17,-17,-19,-19,-18,-18,-19,-24,-27,-28,-27,-29,-28,-29,-32,-34,-33,-32,-32,-32,-37,-42,-41,-40,-45,-47,-44,-43,-43,-45,-49,-47,-42,-41,-44,-46,-46,-49,-53,-55,-54,-52,-53,-53,-52,-53,-53,-53,-52,-49,-45,-42,-40,-37,-35,-33,-32,-32,-31,-28,-24,-23,-21,-19,-16,-17,-17,-9,-7,-14,-14,-11,-10,-8,-6,-6,-4,-2,-3,-4,-4,-1,-2,-4,-5,-3,-1,0,1,0,-1,-4,-6,-5,-4,-4,-5,-7,-8,-8,-7,-5,-4,-5,-5,-3,-1,-2,-2,-2,-3,-1,2,2,2,5,8,8,6,5,4,4,5,2,-1,-1,-1,-1,0,0,-1,-1,1,1,1,3,2,0,-2,-4,-6,-7,-5,-3,-3,-2,-2,-4,-3,-1,-1,-2,-2,-1,0,-1,-3,-6,-5,-4,-4,-3,-1,1,1,-1,-2,2,5,7,6,8,10,9,8,12,15,16,14,12,11,12,11,9,7,
7,6,2,0,-1,-2,-3,-3,-3,-2,0,2,1,2,2,3,5,8,9,8,8,9,8,7,8,9,9,8,8,9,10,10,9,9,10,12,11,9,9,9,8,6,6,6,6,6,5,4,4,6,7,8,9,10,9,9,11,11,11,10,9,9,10,10,9,9,10,11,11,13,14,14,15,15,14,13,11,10,8,7,4,1,1,3,4,3,3,3,4,5,5,7,9,10,8,5,3,2,3,0,0,-1,-1,-1,-1,-2,-2,-2,-3,-4,-4,-4,-3,-1,0,-1,0,2,3,3,4,4,4,4,3,1,-1,-3,-4,-4,-4,-3,-4,-4,-4,-5,-6,-6,-4,-3,-2,-3,-4,-4,-3,-2,-1,0,1,3,3,2,2,4,5,5,4,4,3,3,3,2,2,2,3,4,3,2,2,3,4,3,3,4,4,5,5,4,3,3,3,3,3,4,4,3,3,3,2,1,3,4,4,3,3,4,4,4,6,6,5,5,6,6,6,7,7,7,9,7,1,-1,0,0,-2,-4,-5,-4,-4,-6,-7,-2,4,8,15,25,33,42,51,58,61,66,70,67,60,50,40,31,21,13,9,7,8,9,9,10,12,13,11,8,6,8,8,4,1,1,1,1,1,3,4,2,1,2,5,6,8,10,14,13,10,13,17,17,15,14,14,15,15,12,9,10,14,14,11,9,10,11,10,11,10,8,8,11,13,13,12,14,17,16,
13,15,15,13,11,10,10,12,11,9,9,8,6,7,10,10,9,11,12,11,12,14,15,16,15,15,15,13,13,14,14,14,16,16,16,17,18,18,19,21,22,21,19,19,21,21,20,17,16,18,19,19,20,21,22,21,20,20,20,21,23,23,22,22,19,18,18,18,17,17,16,15,13,11,9,10,9,8,6,6,5,3,0,0,4,4,2,2,2,1,1,0,0,1,0,1,-1,0,1,1,0,-2,-3,-3,-3,-2,0,1,2,1,1,2,3,4,4,4,3,2,2,1,-1,-2,-1,-1,-1,0,0,-1,-1,-1,-2,-3,-2,-2,-2,-1,-1,-2,-1,-1,0,0,0,0,0,1,1,1,1,1,0,0,1,2,2,3,4,3,2,2,2,1,2,3,2,1,2,2,1,0,0,0,1,1,1,1,1,1,0,1,2,2,1,0,-1,-1,-2,-3,-3,-3,-5,-7,-7,-6,-5,-4,-4,-4,-3,-3,-3,-3,-1,0,1,2,2,2,1,1,0,0,1,0,0,1,1,-1,-1,0,0,0,0,0,0,0,0,-1,-1,-2,-2,-2,-1,-1,-2,-3,-3,-2,-2,-2,-2,-1,-1,0,1,2,3,5,5,4,3,3,3,2,3,2,0,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-6,-7,-7,-6,-6,-7,-7,-6,-4,-3,-2,-1,1,3,3,2,1,-1,-1,-1,-1,-1,-1,-2,-3,-4,-3,-2,0,2,3,3,-4,
-3,-4,-4,-2,0,-1,-1,-2,-2,1,5,4,1,0,-1,-6,-9,-7,-4,-3,-5,-9,-10,-9,-7,-6,-5,-3,0,-1,-5,-7,-3,0,-1,-3,-3,-2,-3,-5,-11,-12,-11,-10,-8,-8,-10,-11,-15,-20,-18,-21,-25,-23,-22,-26,-25,-13,-1,5,20,40,57,75,97,114,125,139,150,146,131,112,94,75,57,42,28,18,13,15,16,16,15,11,4,-4,-11,-12,-8,-8,-10,-10,-7,-2,1,0,1,2,1,5,9,8,7,7,6,2,0,1,8,13,10,6,5,9,12,10,4,7,10,7,6,9,9,7,7,8,4,-1,0,4,6,6,2,2,6,8,7,9,9,6,7,7,8,8,7,5,5,8,7,6,9,11,13,16,17,15,14,15,20,26,26,27,31,33,34,37,37,34,34,37,33,36,43,42,40,45,48,49,48,46,45,48,49,47,50,54,51,49,50,49,48,51,52,49,47,46,45,44,47,51,50,49,47,40,35,37,38,34,31,32,31,28,25,25,25,25,27,23,15,12,17,17,14,13,11,11,8,3,1,2,4,4,2,2,1,0,-1,-2,0,3,4,4,3,3,5,8,9,11,12,12,11,8,8,10,11,9,7,7,6,4,4,4,4,4,2,-1,0,3,4,2,4,5,3,2,4,4,5,5,4,1,0,0,-2,-1,0,0,-1,0,0,-1,1,4,5,6,4,1,1,4,5,4,
3,2,1,-1,-4,-6,-3,1,0,-4,-5,-4,-1,0,-1,-1,1,2,1,0,3,5,5,3,2,2,1,-1,0,-1,-3,-5,-8,-8,-8,-10,-11,-10,-9,-8,-5,-1,1,0,1,2,1,0,1,1,2,2,-1,-4,-4,-2,-3,-4,-2,1,1,1,2,3,3,1,-1,-1,-1,-2,-5,-5,-4,-5,-9,-9,-8,-7,-7,-8,-9,-8,-6,-7,-9,-8,-5,-5,-8,-7,-4,-1,-1,-2,0,3,5,3,0,1,2,1,-2,-4,-3,-2,-5,-10,-16,-18,-17,-17,-17,-14,-11,-13,-15,-14,-13,-11,-6,-2,-3,-4,-5,-8,-10,-9,-8,-7,-6,-4,-3,-5,-6,-5,-5,-6,-4,-3,-3,-4,-5,-6,-7,-6,-3,-3,-4,-4,-4,-5,-7,-9,-10,-10,-11,-13,-14,-13,-10,-7,-7,-7,-5,-3,-3,-6,-6,-4,-5,-7,-6,-5,-6,-9,-9,-8,-8,-8,-10,-12,-12,-15,-18,-21,-19,-12,-12,-16,-17,-19,-20,-16,-18,-25,-25,-23,-24,3,2,4,4,1,-1,1,1,2,2,-1,-4,-3,0,1,3,8,10,8,6,5,7,11,12,11,9,7,6,4,2,3,8,10,7,4,4,5,5,5,6,9,12,12,10,9,7,7,10,12,15,18,17,20,23,21,21,25,25,14,2,-5,-20,-40,-57,-75,-96,-111,-123,-139,-149,-145,-129,-111,-92,-74,-55,-38,-24,-15,-11,-12,-13,-13,-12,-9,-2,5,11,12,9,10,13,11,8,4,1,-1,-2,-1,1,-4,
-8,-8,-8,-8,-8,-5,-1,-3,-9,-13,-11,-6,-5,-8,-12,-9,-4,-5,-9,-7,-5,-7,-7,-6,-6,-8,-4,2,1,-2,-4,-3,0,-2,-7,-8,-6,-9,-8,-6,-6,-6,-7,-10,-8,-6,-8,-10,-8,-7,-11,-14,-15,-19,-20,-17,-16,-18,-22,-26,-26,-27,-30,-32,-35,-38,-38,-35,-36,-39,-37,-39,-44,-45,-44,-47,-50,-51,-50,-48,-49,-51,-51,-49,-50,-54,-52,-51,-51,-51,-50,-52,-53,-50,-46,-47,-47,-45,-48,-51,-50,-49,-49,-43,-38,-40,-41,-38,-34,-35,-33,-32,-28,-27,-26,-26,-28,-24,-16,-14,-17,-16,-13,-12,-11,-10,-8,-3,-2,-3,-4,-4,-4,-4,-4,-4,-3,-2,-3,-6,-7,-7,-7,-7,-7,-9,-11,-12,-13,-13,-11,-10,-10,-11,-11,-10,-9,-9,-8,-7,-6,-6,-6,-5,-4,-2,-3,-6,-7,-6,-7,-8,-6,-5,-7,-8,-8,-8,-6,-3,-1,-1,0,0,-2,-1,0,-1,0,0,-2,-4,-6,-6,-4,0,0,-3,-4,-3,-2,-1,0,1,4,5,2,-2,0,3,4,3,0,-1,0,0,-2,-3,-2,-1,-4,-6,-6,-4,-3,-3,-1,1,0,1,2,5,8,8,8,9,11,10,9,8,6,1,0,1,0,-1,1,2,2,1,0,0,2,6,6,5,5,6,5,2,1,1,1,0,1,2,3,3,2,2,4,4,3,5,8,8,7,6,6,7,8,8,7,7,9,8,5,6,8,8,4,1,1,1,0,-3,-5,-3,-1,0,
-1,-1,2,4,3,2,4,9,15,16,15,16,16,14,12,13,14,14,13,11,7,3,3,3,4,6,9,8,7,6,5,4,3,4,5,4,4,4,3,1,2,3,3,4,5,4,2,1,3,2,2,4,5,7,8,7,8,11,12,11,8,6,5,5,4,1,1,3,3,2,3,5,4,3,4,6,6,6,6,7,8,10,10,12,14,17,17,11,9,13,14,16,17,15,16,22,22,20,22,2,1,1,0,2,2,1,0,0,0,0,1,1,-1,-2,-3,-4,-5,-5,-4,-4,-5,-7,-7,-7,-6,-4,-4,-3,-3,-4,-7,-8,-7,-5,-4,-5,-5,-6,-7,-8,-8,-6,-4,-3,-1,-2,-5,-6,-7,-7,-7,-8,-9,-8,-8,-11,-11,-6,-1,2,10,21,28,36,48,56,62,70,74,71,64,55,47,36,25,16,10,6,4,3,3,4,5,5,2,-3,-4,-4,-6,-8,-9,-5,-4,-4,-1,0,1,-1,-2,-1,3,4,4,4,7,5,2,2,6,8,6,4,3,4,7,5,2,2,4,5,3,1,1,2,1,1,2,-1,-3,-1,0,0,-1,0,3,3,2,4,3,2,0,0,2,5,5,4,6,6,4,5,7,10,10,13,14,10,10,12,13,14,15,15,14,15,19,22,22,20,22,24,24,24,26,26,27,28,30,28,27,27,28,29,29,27,26,29,29,29,28,28,28,29,28,25,24,27,28,26,25,26,
25,26,27,26,25,25,25,24,23,22,20,20,20,17,16,16,17,13,10,10,10,8,7,7,7,6,5,3,3,3,2,4,5,7,7,8,8,8,8,8,8,9,10,9,9,9,10,10,10,9,9,9,10,9,9,8,7,7,7,7,7,7,6,6,5,5,6,8,9,8,8,9,8,8,9,9,8,8,7,5,3,2,3,3,4,3,2,2,1,1,1,3,4,4,2,-1,-1,0,1,1,1,0,-1,-1,-1,-2,0,2,1,-1,-1,0,1,2,2,2,3,3,2,1,3,5,5,3,3,3,3,2,2,2,1,0,-2,-3,-2,-2,-3,-4,-3,-3,-2,0,1,0,0,0,-2,-3,-3,-3,-1,0,-1,-3,-4,-4,-4,-4,-5,-4,-2,-2,-3,-3,-4,-4,-4,-3,-1,0,1,1,1,-1,-1,-1,0,0,0,-1,-2,-3,-3,-3,-3,-3,-2,-2,-3,-3,-1,0,1,1,2,3,3,3,1,0,0,1,0,-1,-1,-1,-1,-3,-4,-5,-5,-5,-6,-6,-5,-5,-5,-6,-7,-6,-4,-3,-2,0,0,-1,-2,-3,-2,-2,-1,0,1,1,0,0,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,2,1,1,1,1,0,-1,-2,-1,-1,0,0,1,2,3,3,3,3,4,3,2,2,2,2,2,2,1,1,0,0,-1,-1,0,0,-2,-2,-1,0,-1,-3,-4,-4,-3,-4,-6,-6,-5,-6,-18,
-6,-1,4,20,42,57,73,92,102,111,123,126,118,111,97,70,41,21,7,-6,-10,-7,-4,1,6,7,3,-2,-4,-6,-4,4,4,-4,-7,-3,-1,-3,-4,-5,-9,-13,-7,-4,-5,-6,-5,-6,-8,-11,-11,-7,-1,-2,-7,-9,-5,0,-6,-12,-4,5,6,6,10,12,10,9,10,10,9,10,9,4,2,0,-1,5,6,2,1,1,-1,1,3,4,6,5,2,1,3,6,7,8,11,14,15,16,17,18,16,19,23,21,23,26,27,28,32,32,25,24,29,32,37,44,44,39,40,42,42,43,43,45,42,37,34,38,44,45,46,50,52,54,54,55,57,56,53,50,50,50,49,47,43,43,39,35,33,33,34,35,34,31,27,25,25,25,24,26,26,20,17,18,17,17,19,18,13,10,7,6,8,8,8,8,7,7,6,5,3,2,1,-1,-2,-3,-4,-5,-4,-3,-1,0,1,3,7,8,7,5,5,6,5,4,3,3,4,2,0,0,2,6,7,8,9,9,8,8,8,8,8,8,6,5,7,9,7,6,7,6,3,3,5,4,1,0,-1,-3,-4,-5,-8,-9,-7,-7,-8,-5,-3,-2,-1,2,7,10,13,14,15,17,19,18,18,19,15,11,10,11,12,11,9,6,4,5,6,6,6,6,5,3,2,4,6,6,5,2,-2,-5,-6,-3,-2,-6,-9,-9,-7,-5,-4,-2,2,3,3,3,3,5,7,6,
3,4,6,6,6,9,10,10,9,9,10,10,10,7,5,5,6,6,6,7,8,8,7,6,6,7,6,3,3,1,-2,-4,-5,-5,-6,-6,-6,-8,-9,-8,-8,-9,-7,-5,-5,-6,-5,-6,-8,-6,-1,1,2,4,5,6,5,4,6,9,11,9,6,6,8,7,4,0,-3,-2,-1,-2,-3,-2,-2,-5,-8,-7,-4,0,3,3,1,2,4,5,6,8,8,7,5,3,2,4,4,3,2,0,-1,1,4,3,3,4,4,2,1,3,5,6,5,2,-2,-4,-5,-4,1,0,-6,-7,-10,-12,-7,-9,-15,-15,-12,-14,-11,2,12,18,32,47,58,72,90,101,109,120,123,116,105,86,59,38,25,12,1,-6,-8,-4,2,8,11,10,4,0,-6,-5,5,10,5,3,8,12,11,9,9,9,8,13,13,12,11,12,9,4,2,4,8,10,6,1,3,7,9,6,0,1,2,-2,-3,2,4,2,5,8,4,16,5,0,-5,-24,-45,-60,-76,-95,-104,-113,-125,-127,-120,-112,-98,-71,-42,-22,-6,6,11,8,4,0,-4,-7,-3,2,3,5,3,-4,-4,3,5,1,0,0,2,3,8,12,9,5,7,8,7,8,10,12,12,9,4,4,8,9,5,0,5,13,6,-3,-6,-6,-11,-12,-10,-8,-9,-10,-10,-9,-9,-6,-3,-1,0,-5,-5,-2,-3,-3,0,0,-2,-4,-7,-6,-3,-2,-2,-4,-7,-7,-9,-12,-14,-15,-16,-16,
-16,-19,-22,-22,-22,-26,-26,-28,-31,-30,-25,-24,-29,-31,-35,-41,-40,-37,-39,-42,-41,-41,-42,-44,-41,-36,-33,-36,-41,-41,-44,-48,-50,-52,-53,-54,-54,-53,-51,-49,-49,-49,-48,-44,-40,-40,-37,-33,-30,-30,-31,-33,-31,-27,-24,-22,-21,-21,-20,-22,-22,-16,-14,-16,-16,-16,-19,-18,-14,-12,-9,-9,-10,-10,-10,-9,-8,-8,-7,-6,-4,-3,-1,1,2,3,4,4,4,2,1,0,-1,-3,-6,-8,-8,-6,-7,-8,-7,-5,-4,-5,-5,-4,-3,-3,-5,-8,-10,-10,-11,-11,-10,-10,-11,-11,-10,-9,-7,-6,-8,-10,-10,-9,-10,-10,-7,-6,-8,-7,-5,-4,-4,-2,0,1,4,6,4,4,4,1,-1,-1,-2,-5,-8,-12,-15,-17,-17,-18,-19,-18,-19,-19,-15,-11,-10,-11,-12,-11,-10,-7,-5,-5,-5,-5,-5,-6,-5,-2,-1,-3,-4,-5,-4,-1,3,7,8,6,4,6,8,7,5,4,2,-1,-4,-5,-6,-6,-6,-6,-8,-6,-3,-4,-6,-5,-6,-8,-9,-9,-9,-9,-9,-10,-10,-7,-5,-5,-5,-5,-5,-5,-6,-6,-5,-3,-2,-3,-2,-1,-1,0,2,4,4,3,4,4,3,5,6,6,6,7,5,4,4,4,4,5,7,5,0,-2,-3,-5,-6,-7,-5,-5,-6,-9,-10,-9,-7,-6,-7,-6,-3,1,3,2,1,2,3,2,2,5,8,7,4,1,-1,-1,1,0,-3,-3,-4,-6,-6,-4,-3,-2,-1,-2,-2,-1,0,2,2,-1,
-3,-3,-3,-4,-4,-3,-4,-5,-6,-6,-4,0,4,5,6,4,1,2,8,10,13,14,10,11,17,16,14,15,13,0,-10,-17,-32,-48,-57,-71,-90,-101,-109,-119,-122,-115,-103,-84,-59,-38,-24,-11,1,7,8,5,1,-5,-9,-8,-3,3,8,6,-3,-6,-2,-2,-7,-11,-9,-7,-9,-8,-5,-9,-10,-7,-7,-8,-8,-5,-1,-3,-7,-8,-4,0,-1,-5,-8,-3,2,2,0,2,3,0,-1,-2,-4,-7,-5,-5,-1,3,6,17,29,35,42,52,57,61,65,66,62,59,51,38,25,14,5,-2,-4,-3,-1,0,3,5,4,2,-1,-1,2,2,2,0,0,2,2,2,1,1,-2,-5,-5,-4,-5,-6,-5,-5,-6,-9,-8,-6,-6,-6,-5,-4,-2,0,-1,-6,-5,0,3,3,4,5,5,2,3,5,4,4,4,4,3,2,2,3,3,0,1,3,3,2,1,3,6,4,2,2,1,2,2,5,4,4,6,8,6,7,9,11,11,11,13,13,14,14,15,13,10,12,15,14,14,15,15,14,17,19,18,18,19,20,18,18,16,15,16,17,19,21,23,24,24,23,23,23,23,24,25,25,23,20,18,18,16,14,14,12,13,14,12,10,9,8,6,6,6,6,5,3,3,6,5,7,10,10,8,7,7,9,9,7,6,6,6,5,5,5,5,4,3,1,0,0,0,-1,0,0,1,1,1,2,3,5,6,7,6,7,
7,5,5,5,6,6,6,6,7,8,9,8,8,8,8,9,9,9,9,8,7,5,6,8,10,10,10,10,9,8,9,8,8,9,9,8,7,6,4,2,2,3,4,5,5,5,5,6,7,8,10,11,12,11,10,10,10,10,8,6,5,6,6,6,6,6,5,4,3,2,2,3,3,1,0,0,0,0,0,-1,-2,-4,-5,-5,-4,-3,-2,-1,-1,0,1,3,4,5,7,6,6,5,4,3,2,3,3,4,4,4,5,5,5,5,6,6,6,5,4,3,3,2,2,2,1,1,0,-1,-2,-3,-2,-2,-1,0,-1,-1,0,0,0,1,2,2,1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,1,1,2,3,5,4,3,2,2,3,4,4,3,3,4,3,1,0,-1,0,1,1,0,1,1,-1,-2,-2,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,-1,-1,-2,-2,-1,0,2,3,3,3,4,5,6,6,5,4,2,-1,-2,-3,-4,-5,-3,-4,-7,-9,-11,-10,-9,-10,-10,-9,-8,-9,-9,-3,2,7,16,24,28,35,45,50,54,60,61,57,50,41,29,18,11,5,-2,-4,-4,-3,-4,-1,3,3,0,-3,-5,-5,-3,-2,-2,0,3,3,2,3,2,2,0,1,2,0,0,1,2,2,0,0,1,2,0,-2,-2,0,2,0,-5,-6,-2,0,-2,-3,-2,1,2,5,4,0,
1,8,11,12,11,11,14,12,6,6,7,7,10,12,12,9,8,4,3,4,3,3,5,6,8,10,12,13,12,13,20,27,31,35,39,35,29,28,27,24,24,27,26,29,34,29,24,32,43,48,49,48,48,49,47,48,53,55,54,51,51,48,47,50,50,47,42,38,37,35,36,37,33,35,37,29,23,28,31,25,24,25,24,19,17,14,11,11,13,11,6,4,5,2,1,2,0,-1,1,-3,-5,-4,-4,-5,-6,-6,-6,-5,-4,-3,-4,-4,-6,-9,-8,-5,-3,-3,0,2,2,3,5,7,8,8,8,6,5,6,4,0,-1,0,0,0,-1,-3,-4,-2,-1,0,0,0,0,-1,-3,-3,-1,0,4,8,7,5,4,4,3,3,2,2,3,4,2,0,-1,-2,-3,-3,-4,-4,-3,-4,-7,-10,-11,-10,-9,-5,-2,-1,-2,-2,-2,-2,3,8,8,7,7,6,4,5,9,10,11,13,10,6,8,11,10,8,8,8,5,3,2,1,1,3,3,0,-1,0,1,-1,-3,-1,2,3,0,-3,-4,-4,-3,-3,-2,-1,-2,-6,-7,-5,-5,-5,-5,-5,-4,-3,-3,-2,-1,0,-2,-3,-3,-1,0,-1,-2,-3,-6,-7,-5,-2,-4,-4,0,3,1,0,0,0,1,3,2,2,5,5,2,0,0,1,1,1,0,-2,-4,-6,-7,-5,-5,-5,-4,-4,-5,-6,-6,-6,-5,-2,-3,-6,-6,-5,-4,-2,-1,1,4,7,
7,7,8,10,12,13,12,12,13,15,15,16,17,17,15,12,9,6,5,5,5,5,4,0,-4,-4,-3,0,1,2,3,1,-3,-7,-8,-8,-11,-14,-12,-7,-4,-7,-11,-10,-10,-12,-10,-11,-11,-8,-10,-19,-18,-4,4,5,17,33,50,70,88,97,107,123,129,120,111,97,75,52,36,21,8,1,0,5,9,13,15,12,8,5,3,3,9,9,0,-3,0,4,2,0,-1,-6,-11,-6,-3,-5,-6,-2,-3,-9,-11,-8,-6,-4,-3,-5,-4,0,3,0,-7,-4,2,3,5,9,9,5,4,7,5,0,0,1,0,-1,-3,-6,-2,2,-1,-3,-5,-5,-2,2,4,0,-3,-2,-2,0,1,2,8,12,11,9,9,10,11,9,12,16,16,17,19,18,15,16,16,15,14,17,20,25,31,28,24,31,40,45,44,40,41,43,40,38,41,42,41,38,34,33,36,38,37,35,31,29,30,31,35,39,38,36,37,-1,-2,-8,-10,-11,-12,-13,-15,-13,-8,-7,-7,-8,-10,-12,-11,-11,-8,-5,-5,-4,-3,-3,-4,-5,-6,-9,-10,-11,-11,-13,-20,-27,-29,-33,-36,-34,-28,-28,-27,-24,-25,-29,-27,-30,-34,-31,-27,-34,-45,-48,-49,-49,-49,-48,-48,-47,-51,-54,-52,-50,-48,-46,-45,-48,-48,-44,-39,-37,-36,-34,-34,-35,-33,-34,-36,-30,-23,-28,-30,-25,-24,-26,-23,-19,-15,-12,-10,-10,-12,-10,-5,-3,-4,-1,-1,-3,-1,0,0,4,
6,6,5,6,6,6,6,6,4,4,4,5,6,8,8,5,5,4,1,-2,-2,-2,-4,-7,-7,-7,-6,-5,-5,-6,-5,-2,0,0,0,0,0,2,3,2,1,1,1,1,1,1,3,3,2,1,-3,-6,-6,-4,-3,-3,-3,-2,-2,-1,-2,-3,-1,2,2,3,4,4,5,5,5,6,8,10,11,11,9,6,4,3,3,3,3,3,-2,-7,-7,-5,-5,-4,-3,-5,-8,-9,-10,-11,-8,-4,-6,-9,-9,-7,-8,-7,-5,-3,-2,-2,-2,-3,-4,-1,0,0,0,2,4,2,0,-1,1,3,5,5,4,4,3,0,1,4,4,3,2,3,3,2,1,1,1,0,-1,-2,0,2,2,0,-1,0,1,1,4,6,4,2,3,4,0,-3,-2,-2,-2,-1,-2,-4,-3,-2,-5,-5,-3,-1,-1,-2,-2,-2,-2,0,1,3,3,2,2,2,0,1,2,3,4,4,2,0,2,4,4,3,2,0,-2,-4,-7,-8,-8,-8,-10,-13,-15,-16,-15,-15,-16,-17,-17,-18,-21,-21,-18,-15,-12,-9,-7,-7,-7,-6,-4,-1,2,3,2,-1,-2,-3,-3,-2,1,4,5,5,8,11,9,5,2,5,7,7,9,11,9,10,10,7,10,18,18,5,-3,-6,-18,-35,-51,-70,-89,-98,-108,-124,-129,-120,-110,-97,-74,-51,-35,-20,-7,0,-1,-5,-9,-14,-16,-13,-10,-6,-4,-4,-10,-9,-2,1,-3,-4,-1,-1,0,5,11,7,5,8,7,5,
5,10,13,11,6,4,4,6,6,2,-2,0,8,6,-1,-3,-4,-7,-7,-4,-4,-6,-4,1,1,0,0,1,3,4,2,-1,1,2,3,4,3,-1,-1,1,3,4,3,1,1,0,-4,-8,-8,-6,-6,-7,-9,-8,-9,-12,-13,-14,-16,-14,-13,-14,-15,-14,-13,-16,-18,-22,-27,-26,-24,-31,-40,-44,-42,-40,-40,-42,-40,-38,-40,-42,-41,-38,-33,-32,-34,-36,-35,-33,-30,-28,-29,-31,-32,-35,-35,-33,-36,3,2,3,5,6,8,10,9,8,5,5,5,4,4,4,5,7,6,4,4,3,0,1,4,3,2,4,4,4,5,8,9,11,12,13,13,12,12,13,13,13,15,16,15,15,17,16,16,19,24,25,25,24,24,24,23,22,22,23,23,23,22,20,20,21,20,17,17,18,17,16,14,13,15,17,18,15,12,14,13,12,13,14,11,10,8,5,3,5,7,5,2,1,3,1,2,4,4,1,0,-1,-1,-3,-4,-1,-2,-2,-2,-3,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-2,0,0,0,0,1,1,0,0,1,2,3,4,3,1,1,0,0,1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,1,2,1,1,1,0,0,0,0,0,0,-1,-2,-3,-3,-3,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-4,-3,-3,-3,-2,0,1,1,1,1,0,0,2,3,3,2,2,0,0,0,1,
1,2,2,2,1,1,2,2,1,2,3,2,2,2,1,0,-2,-1,-1,-1,-1,-1,-1,-2,-2,-1,0,1,1,0,0,1,2,1,1,1,2,2,1,1,3,4,3,2,2,2,2,2,2,2,1,0,0,1,0,0,1,3,3,3,3,3,4,4,3,2,3,4,4,3,3,3,4,3,4,4,4,4,4,4,4,5,6,5,4,4,2,2,3,4,2,1,2,2,3,4,5,6,8,8,7,7,10,11,11,12,12,12,11,11,12,13,15,15,13,12,11,9,7,7,6,5,3,2,0,0,1,2,2,2,2,2,2,2,2,2,1,0,-1,1,1,1,0,-2,-3,-3,-3,-4,-5,-3,-3,-7,-7,-2,2,6,13,22,28,37,47,52,57,64,67,62,56,48,37,26,17,9,3,1,3,4,4,8,12,11,8,6,5,4,8,5,2,3,4,3,1,1,1,-2,-4,-4,-4,-5,-6,-4,-5,-7,-9,-8,-4,-2,-3,-4,-4,-2,1,0,-4,-4,0,2,1,1,1,2,1,3,1,-1,-2,-1,0,0,0,0,0,0,0,1,1,0,-1,-2,-1,0,-1,-3,-2,-2,-3,-4,-2,-2,-2,-2,-1,-2,1,2,1,1,3,4,3,2,4,6,6,5,4,7,7,6,8,10,12,15,19,20,20,19,21,21,20,20,20,21,21,19,16,15,17,17,17,16,14,13,14,15,13,15,15,16,17,34,
27,27,30,26,22,26,30,29,26,25,22,21,25,24,17,16,18,15,11,9,6,7,7,2,-1,-4,-6,-4,-2,0,-2,-4,-5,-5,-5,-5,-5,-4,-3,-7,-11,-11,-9,-9,-9,-7,-5,-5,-4,-2,-1,-1,-2,-6,-9,-8,-9,-12,-12,-10,-9,-10,-11,-10,-7,-4,-3,-4,-4,-2,-1,-3,-4,-1,3,2,1,2,3,3,3,2,-1,-1,0,-1,-2,1,1,0,0,0,0,2,4,4,2,2,2,1,2,6,10,12,10,7,5,6,7,7,5,1,-3,-5,-7,-9,-7,-4,-4,-7,-8,-6,-2,1,1,0,-1,-1,-1,0,5,8,9,8,8,8,10,10,10,11,13,12,8,7,7,4,0,-2,-2,-1,0,-2,-5,-5,-3,-1,1,3,5,6,6,4,4,6,7,7,4,1,-2,-1,1,2,1,2,2,0,-3,-3,-1,3,5,3,1,1,2,4,4,3,6,9,9,10,9,8,7,8,8,6,6,6,5,4,3,0,-1,1,2,0,0,2,3,5,7,7,6,6,7,6,5,5,6,6,7,8,6,5,6,9,12,13,14,14,14,16,17,13,12,14,15,14,12,11,12,13,12,6,2,3,6,5,4,2,0,-1,-2,-3,-3,-1,1,2,1,1,-3,-4,-1,4,8,6,3,4,-1,-5,-1,-3,-9,-9,-10,-16,-15,-2,8,13,27,40,50,70,93,101,108,122,126,116,107,91,67,49,41,28,12,6,
10,16,22,28,33,29,22,17,13,11,17,17,8,1,1,0,-2,0,4,1,-3,-2,-2,-4,-3,4,3,-4,-8,-4,-1,-1,-3,-5,-1,2,1,-3,-5,-3,-1,-1,2,8,9,3,5,13,12,5,4,11,14,11,8,5,4,5,2,-1,1,3,0,-2,0,0,-2,0,2,4,8,11,12,12,12,12,10,10,9,8,12,18,19,22,27,29,30,32,33,31,31,30,30,33,38,38,36,38,43,47,49,46,47,50,48,45,45,47,47,47,47,46,45,46,46,47,46,47,48,48,50,52,52,52,54,50,45,44,42,34,30,29,28,25,19,13,8,5,9,9,2,-1,1,1,2,2,-1,3,10,7,2,1,4,3,0,-2,-3,-2,-1,-2,-6,-7,-5,-3,-3,-3,-3,-5,-7,-8,-10,-9,-6,-6,-7,-11,-14,-13,-11,-11,-11,-9,-9,-12,-15,-15,-13,-9,-6,-6,-5,-1,2,0,-2,0,3,1,-1,-32,-25,-25,-28,-25,-21,-23,-26,-24,-21,-19,-18,-17,-21,-20,-13,-13,-15,-13,-10,-10,-7,-7,-6,0,4,7,9,7,4,2,3,4,5,5,5,5,5,3,2,6,10,11,10,10,10,7,6,6,5,3,2,2,3,6,8,7,8,11,12,10,9,10,11,10,7,4,3,4,3,1,0,1,2,-1,-4,-4,-4,-5,-6,-6,-6,-5,-2,-2,-3,-3,-2,-4,-5,-3,-2,-2,-2,-4,-6,-6,-4,-3,-4,-2,
-3,-6,-10,-12,-11,-8,-6,-6,-8,-8,-5,-2,1,3,5,7,6,3,3,5,6,5,1,-2,-2,-1,0,-1,-1,-2,-5,-8,-10,-9,-9,-9,-10,-11,-10,-11,-12,-11,-7,-6,-6,-4,-1,1,2,0,-1,1,3,3,1,0,-1,-3,-4,-5,-5,-3,-3,-5,-6,-5,-3,1,3,3,2,1,1,1,1,2,4,5,3,0,-2,-1,1,1,1,0,0,0,-3,-6,-7,-7,-8,-6,-6,-7,-7,-6,-5,-5,-3,-2,-1,2,4,2,2,4,2,0,-1,-2,-4,-4,-4,-4,-5,-5,-4,-5,-5,-4,-5,-7,-6,-4,-4,-7,-10,-11,-12,-12,-12,-14,-15,-13,-12,-14,-15,-14,-13,-11,-11,-12,-11,-6,-2,-3,-5,-5,-4,-2,1,1,1,2,3,1,-1,-2,-1,-1,2,3,3,-1,-5,-5,-2,-2,2,5,3,5,10,10,10,15,14,2,-7,-13,-27,-42,-50,-70,-95,-104,-111,-124,-127,-118,-109,-93,-68,-51,-42,-29,-12,-6,-10,-17,-21,-28,-34,-31,-24,-19,-15,-14,-18,-19,-11,-5,-5,-4,-1,-3,-7,-3,1,0,0,2,1,-5,-5,1,4,1,-2,-2,2,4,2,-1,-1,2,6,3,-1,-2,-4,-10,-12,-9,-10,-17,-16,-8,-8,-15,-17,-15,-12,-9,-9,-8,-4,-3,-6,-7,-3,-1,-3,-4,-2,-3,-7,-9,-11,-13,-14,-15,-14,-14,-13,-13,-13,-12,-14,-19,-20,-22,-26,-29,-30,-33,-34,-33,-33,-33,-32,-36,-39,-39,-38,-41,-46,-50,
-51,-48,-48,-50,-49,-46,-46,-48,-49,-47,-46,-45,-45,-48,-48,-46,-45,-47,-48,-49,-50,-51,-51,-53,-54,-50,-45,-44,-41,-34,-30,-30,-29,-26,-20,-14,-9,-8,-11,-10,-2,1,-2,-2,-2,-3,-1,-4,-9,-8,-3,-3,-4,-5,-2,1,2,1,0,1,5,7,5,4,4,4,4,6,8,10,11,10,7,6,8,11,14,14,13,12,12,9,8,11,14,14,12,8,5,4,3,-1,-3,-1,0,-2,-4,-2,0,16,13,12,11,10,8,8,7,7,5,2,2,3,6,4,1,2,4,3,4,6,4,3,1,0,-3,-4,-5,-4,-4,-3,-2,-2,-1,-1,-1,0,1,2,2,1,-1,-2,-3,-4,-4,-3,-2,-3,-2,0,1,0,0,0,-1,0,0,-3,-4,-3,-2,-3,-3,-2,-1,0,1,1,2,4,5,5,5,5,5,6,7,8,8,8,9,8,7,7,8,8,8,9,9,7,6,6,6,6,7,7,5,5,5,4,3,4,5,7,8,6,5,5,6,6,5,3,3,3,1,0,-1,0,1,0,-1,-1,1,3,3,2,2,3,4,3,3,5,6,7,6,6,6,6,6,5,4,3,3,3,3,2,1,0,0,0,0,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,0,-2,-3,-4,-4,-4,-3,-3,-3,-3,-4,-4,-5,-4,-3,-3,-3,-4,-5,-5,-5,-4,-2,-1,0,1,1,2,2,2,2,3,2,0,
-2,-2,-3,-5,-6,-6,-7,-7,-5,-3,-3,-3,-3,-2,-2,-2,-1,0,0,0,-1,-1,0,1,0,-1,-1,1,2,3,4,5,5,5,6,5,6,7,8,8,7,6,6,6,6,4,2,2,3,3,2,1,0,1,1,0,0,0,0,1,0,0,0,-1,-2,-2,0,0,0,0,-2,-3,-2,-3,-5,-5,-4,-5,-5,-1,3,7,16,23,28,37,50,57,60,65,67,64,59,51,38,29,23,16,9,5,8,10,11,14,19,18,15,13,11,12,14,13,11,10,10,8,6,6,7,6,3,4,5,4,4,5,5,4,2,3,6,6,2,0,-1,0,1,1,-2,-1,2,5,5,8,11,12,13,15,15,12,10,12,14,13,13,11,10,9,6,9,12,11,8,6,7,9,9,9,11,12,12,12,12,11,11,13,12,12,12,13,13,14,14,15,15,14,16,18,19,19,21,22,21,21,23,24,25,26,29,30,29,28,27,29,28,26,26,27,29,28,25,24,26,28,28,26,24,24,27,26,25,25,25,27,27,25,21,21,19,15,15,15,14,14,11,7,6,6,7,5,2,0,2,1,2,5,5,3,5,4,4,3,3,6,4,2,1,1,1,0,-3,-4,-3,-3,-3,-3,-4,-4,-5,-7,-7,-5,-4,-3,-4,-5,-6,-7,-7,-7,-6,-4,-3,-3,-5,-5,-4,-2,0,1,2,3,4,3,3,4,4,3,2,0,
3,3,2,0,-3,-4,-4,-4,-5,-5,-4,-4,-6,-5,-4,-5,-6,-4,-1,1,1,1,0,-2,-1,-1,-3,-2,0,1,0,0,0,-1,1,4,4,2,0,0,2,3,1,-1,0,2,0,-2,-4,-4,-2,0,-1,-4,-7,-6,-6,-6,-6,-6,-6,-5,-4,-4,-2,0,2,2,1,1,2,3,2,2,0,-3,-7,-8,-6,-6,-8,-9,-9,-9,-7,-4,-2,-2,-1,0,0,-2,-1,1,1,1,3,2,-3,-3,0,-2,-5,-6,-8,-10,-11,-12,-14,-15,-14,-15,-17,-18,-17,-14,-11,-11,-12,-12,-14,-14,-10,-8,-9,-7,-5,-7,-8,-5,-2,-2,-1,0,-3,-6,-6,-8,-11,-11,-12,-12,-12,-9,-7,-6,-5,-2,0,1,2,4,6,8,9,9,8,8,10,12,14,15,15,13,12,9,6,3,1,0,-2,-5,-8,-11,-10,-8,-5,-5,-5,-6,-5,-9,-10,-9,-5,-2,-5,-8,-8,-10,-14,-11,-11,-16,-15,-15,-19,-17,-4,5,9,23,37,48,67,89,99,107,119,122,114,104,88,64,42,25,7,-7,-11,-6,-3,-1,3,4,-2,-5,-3,-4,0,9,9,1,-1,4,7,7,8,8,7,3,5,6,5,4,8,10,7,7,11,14,13,11,7,7,8,9,2,-4,-5,-3,-3,-1,3,1,-5,-8,-8,-10,-11,-9,-6,-4,-2,-5,-8,-5,0,2,7,10,11,12,11,9,6,6,8,10,12,14,14,12,12,11,10,9,10,10,9,14,
20,18,18,23,28,31,33,33,31,32,34,30,32,37,36,34,34,35,37,39,37,37,40,39,39,39,41,44,48,51,46,45,47,46,42,38,34,33,35,36,35,32,32,35,32,27,29,27,24,28,31,26,23,22,20,15,16,22,21,13,10,11,8,6,9,6,5,5,0,-3,-3,-2,-4,-6,-5,-3,-4,-7,-8,-4,-2,-3,-3,-1,-1,-2,-1,-2,-1,3,4,1,-3,-5,-6,-6,-4,-2,-3,-3,-4,-7,-9,-9,-6,-5,-3,-3,-7,-10,-8,-6,-6,-7,-7,-5,-1,2,2,0,1,2,1,1,3,6,7,5,2,0,0,2,3,6,6,4,1,2,4,5,7,7,6,7,7,4,2,2,4,3,0,-2,-5,-4,-2,-1,-1,0,1,0,-1,-2,-1,0,2,3,1,-1,0,3,4,3,3,4,5,6,6,4,5,7,5,0,-3,-1,2,2,1,-1,-1,-1,-1,-2,-2,1,4,4,2,2,4,-1,-2,-2,-1,1,3,4,5,5,6,6,5,6,8,7,4,5,7,5,2,0,0,0,0,1,0,0,2,3,1,0,1,1,0,1,0,-2,-2,-1,1,1,0,-1,0,1,1,0,1,3,5,5,3,1,2,5,7,8,8,9,8,8,8,7,5,4,3,1,-1,-1,-1,-1,-3,-3,-2,-1,1,4,8,9,7,7,9,9,9,9,8,5,3,3,2,1,2,3,3,1,1,1,-1,1,5,6,
3,5,8,9,11,12,12,13,16,16,15,15,17,17,16,13,10,10,11,10,11,11,8,6,7,6,5,7,8,5,2,2,1,0,3,6,6,8,10,11,11,13,12,10,8,7,6,3,2,1,-1,-4,-6,-7,-8,-9,-8,-7,-9,-10,-12,-14,-13,-11,-9,-7,-4,-1,-1,0,1,4,7,9,9,7,5,5,5,5,5,8,10,10,6,3,5,8,8,10,13,12,12,16,14,13,18,17,5,-4,-8,-22,-37,-47,-65,-88,-98,-105,-117,-121,-112,-102,-86,-61,-41,-24,-6,8,11,8,5,4,-2,-4,1,5,3,4,1,-7,-8,-1,2,-5,-6,-6,-7,-8,-5,-3,-4,-6,-5,-5,-8,-9,-7,-5,-10,-13,-13,-10,-7,-6,-7,-7,-3,5,7,4,4,3,-2,-2,4,8,8,9,12,10,7,5,4,5,8,5,1,-4,-9,-13,-14,-13,-12,-11,-9,-9,-10,-12,-14,-16,-16,-14,-12,-11,-12,-12,-13,-14,-14,-18,-23,-21,-21,-28,-32,-35,-37,-38,-35,-36,-37,-34,-34,-39,-39,-37,-38,-38,-40,-41,-39,-41,-43,-42,-43,-44,-46,-49,-53,-55,-53,-51,-52,-52,-48,-43,-39,-38,-40,-40,-39,-35,-37,-40,-35,-30,-31,-30,-27,-32,-34,-29,-27,-27,-22,-17,-19,-24,-24,-15,-13,-13,-10,-8,-12,-11,-9,-7,-3,0,1,1,0,2,1,0,2,4,3,0,-1,-1,-1,-2,-2,-2,-3,-2,-3,-6,-6,-3,1,3,4,4,2,1,2,2,
3,7,9,8,7,5,4,5,8,11,9,6,6,8,7,5,2,-1,-1,1,1,-1,0,0,-3,-5,-6,-5,-3,-1,-1,-3,-5,-7,-7,-4,-2,-3,-4,-5,-6,-5,-5,-5,-5,-3,-2,-3,-3,-2,0,2,3,3,0,0,0,-1,-2,0,1,2,2,1,0,-1,1,3,2,0,-1,-1,-1,-1,-3,-3,-3,-2,-3,-4,-3,1,3,2,-1,-1,1,2,2,2,2,3,2,-1,-3,-3,-1,-1,-3,3,3,2,1,0,0,0,-2,-2,-3,-3,-3,-4,-5,-4,-2,-2,-3,-4,-2,-1,-2,-1,0,1,1,1,0,-1,0,1,0,0,1,1,0,0,0,0,-1,-2,-2,-1,0,0,0,0,-1,-1,-2,-2,-2,-1,0,-2,-3,-4,-6,-7,-7,-7,-7,-6,-4,-3,-3,-2,-1,-2,-1,0,1,1,1,0,-1,-3,-4,-5,-4,-4,-4,-5,-5,-5,-5,-4,-3,-3,-3,-2,-3,-4,-4,-3,-3,-3,-4,-5,-6,-6,-6,-7,-8,-9,-9,-9,-8,-9,-9,-10,-9,-8,-8,-8,-7,-5,-3,-4,-4,-2,-1,-1,0,0,-1,-1,-2,-3,-3,-2,-1,-1,0,0,-1,-2,-3,-3,-4,-4,-4,-5,-5,-5,-4,-4,-3,-2,-2,-2,0,2,3,3,4,4,3,3,3,2,3,4,4,2,1,0,-2,-2,-1,0,0,0,-1,-1,-2,-2,-2,-1,-1,-1,-3,-6,-7,-7,-5,-4,-4,-5,-6,-6,-6,-6,-8,-8,-7,-5,-8,-10,-4,0,
3,10,17,21,30,41,47,49,55,58,54,48,38,26,16,9,1,-6,-9,-6,-6,-5,-1,2,1,0,0,-1,1,3,2,1,1,4,4,3,4,5,3,0,1,4,4,4,4,4,2,1,3,5,6,3,1,1,2,2,1,-3,-5,-3,-2,-2,0,2,1,-2,-2,-3,-5,-7,-3,-1,-2,-1,-1,-1,0,3,7,11,12,10,9,9,11,10,9,11,13,13,11,10,6,6,9,9,11,13,15,15,16,15,17,21,23,24,25,24,23,23,24,22,21,22,22,22,23,24,25,26,26,28,30,30,30,31,32,33,35,35,34,34,36,36,32,30,28,27,28,27,25,23,25,26,23,18,18,19,19,21,21,19,19,19,15,13,15,19,17,13,11,10,8,9,12,13,9,7,6,6,5,5,7,6,5,4,3,3,4,6,6,6,6,6,6,7,7,7,7,8,6,4,3,1,0,1,2,1,1,0,-1,-2,-2,-2,-2,-2,-2,-3,-4,-5,-3,-2,-2,-3,-3,-2,-1,0,0,0,0,0,0,1,2,3,3,3,3,4,4,5,6,6,4,2,2,3,3,2,2,1,1,2,1,0,2,3,3,2,2,2,2,3,4,4,4,5,3,1,0,0,-1,-2,-1,-1,-3,-4,-4,-4,-4,-4,-4,-3,-2,-1,-2,-2,-1,0,-1,-1,-1,-1,1,1,-1,-1,-1,0,-1,-1,1,2,2,2,1,1,1,4,
6,10,12,11,11,10,7,7,10,10,8,6,4,2,1,3,5,5,5,5,4,0,1,4,2,-1,-1,-1,-3,-1,1,0,0,3,3,2,4,7,7,7,8,8,7,7,8,9,11,13,13,11,10,9,6,3,0,0,1,0,-1,-1,0,2,4,3,3,7,13,13,12,13,15,14,12,11,12,15,17,15,12,12,11,7,4,4,6,6,3,-1,-4,-5,-4,-3,-1,-1,-7,-10,-13,-11,-4,-2,-3,-2,-4,-9,-10,-13,-21,-22,-21,-26,-28,-18,-9,-6,4,18,31,54,79,94,107,122,128,125,118,102,80,61,43,24,9,1,-2,-2,0,3,3,-2,-5,-6,-8,-10,-3,3,-2,-7,-2,0,1,3,4,0,1,7,9,7,7,12,13,8,6,6,8,10,9,6,7,12,13,9,5,8,9,8,9,15,14,8,7,10,7,4,5,7,9,11,8,5,8,11,8,9,12,12,10,11,12,9,5,6,7,7,7,7,7,10,15,15,10,9,11,13,17,22,23,23,26,27,28,28,27,25,27,27,26,29,37,38,37,42,44,45,44,42,41,44,45,43,45,47,46,46,48,49,49,46,48,48,45,41,39,37,35,33,30,29,32,28,26,26,26,22,22,22,21,22,22,18,15,17,17,12,4,0,2,4,4,6,8,11,10,6,6,9,11,13,13,8,3,-2,-6,-7,-8,-13,-17,-17,-16,-18,-17,-11,
-6,-2,0,-1,-3,-1,3,3,-1,-1,1,-1,-3,-2,-2,-3,-3,-4,-7,-6,-2,-1,0,0,-1,-4,-6,-5,-2,-1,0,1,1,-2,-5,-7,-8,-9,-9,-7,-6,-7,-6,-5,-5,-5,-4,-5,-6,-2,1,-1,-4,-5,-6,-8,-7,-3,-2,-1,0,0,-1,0,1,1,-2,-4,-8,-12,-14,-12,-12,-17,-21,-23,-24,-22,-17,-14,-12,-10,-8,-6,-5,-5,-3,-1,0,-2,-2,-2,-2,-3,-4,-6,-7,-6,-7,-9,-11,-12,-15,-17,-17,-17,-16,-15,-14,-13,-12,-12,-11,-10,-9,-10,-13,-16,-18,-18,-19,-21,-22,-22,-20,-16,-12,-7,-3,-3,-4,-4,-1,3,2,-2,-6,-7,-8,-10,-11,-9,-6,-7,-9,-10,-4,2,4,3,1,-1,-3,-4,-5,-5,-2,-2,-4,-3,-3,-4,-4,-3,-3,-2,-2,-3,-6,-8,-9,-10,-12,-13,-13,-12,-10,-7,-5,-5,-5,-4,-2,1,4,8,13,14,12,10,9,9,9,7,4,2,3,3,0,-3,-4,-7,-9,-8,-8,-7,-4,-4,-6,-6,-4,-3,-1,1,2,0,-1,-1,-1,-2,-1,1,0,-2,-1,2,2,2,3,2,-1,1,1,-1,-2,0,-2,-5,-5,-5,-6,-6,-5,-5,-5,-6,-8,-10,-10,-8,-6,-5,-3,0,3,3,1,1,2,2,0,-3,-5,-5,-5,-9,-14,-15,-13,-15,-16,-15,-13,-12,-12,-14,-16,-15,-12,-12,-11,-8,-6,-6,-7,-6,-3,0,3,3,3,3,1,0,5,9,11,9,2,-1,
1,0,2,6,9,13,21,22,21,25,27,18,10,6,-5,-19,-32,-54,-81,-96,-108,-124,-129,-126,-120,-102,-78,-61,-44,-25,-9,-1,2,3,2,-1,-3,1,5,7,10,11,3,-2,2,6,3,1,0,-4,-4,-1,0,-6,-8,-6,-7,-10,-11,-7,-4,-5,-9,-11,-10,-7,-7,-11,-13,-10,-6,-8,-9,-8,-10,-13,-12,-7,-7,-9,-8,-4,-5,-7,-10,-11,-9,-4,-7,-9,-9,-10,-13,-12,-10,-10,-11,-9,-6,-6,-8,-9,-9,-7,-7,-10,-15,-15,-13,-11,-14,-15,-18,-23,-24,-23,-25,-27,-26,-27,-27,-25,-26,-26,-25,-29,-36,-36,-35,-40,-43,-43,-43,-41,-40,-43,-43,-41,-43,-46,-45,-45,-46,-47,-47,-46,-46,-46,-43,-39,-37,-36,-33,-30,-28,-29,-32,-29,-25,-26,-24,-22,-23,-23,-21,-23,-22,-17,-14,-16,-17,-12,-4,-2,-3,-3,-4,-8,-10,-12,-11,-6,-6,-10,-11,-13,-14,-8,-2,3,6,8,9,14,17,17,16,18,17,12,7,3,1,2,4,2,-1,0,4,3,1,4,5,4,5,5,4,5,8,7,4,2,2,0,1,3,5,5,2,1,-3,-4,-4,-1,2,4,6,7,6,5,4,5,5,4,5,4,4,5,6,2,-1,1,4,5,6,8,7,4,2,2,1,1,2,1,1,1,3,5,8,13,14,13,14,17,21,22,22,20,16,13,10,8,5,2,1,1,0,-1,-1,0,0,0,0,0,2,5,5,4,5,7,
8,10,13,15,15,15,14,13,11,11,10,10,10,10,10,11,14,16,18,20,21,22,23,23,21,17,12,7,4,4,4,3,0,-3,-2,1,4,6,8,10,10,7,5,6,7,7,3,-1,-3,-3,-1,1,2,5,6,5,4,3,3,2,2,3,3,2,2,1,2,3,5,7,7,9,10,11,11,11,8,5,3,3,3,2,0,-2,-5,-9,-14,-14,-12,-11,-10,-9,-9,-7,-4,-3,-4,-3,0,1,1,1,1,1,1,0,0,-1,-1,-1,-2,-2,-3,-3,-3,-3,-3,-4,-4,-3,-2,-2,-1,-1,-1,-3,-3,-2,-2,-1,-1,-1,-2,-2,-2,-2,-2,-1,0,-1,-1,-1,-1,-2,-2,-2,-1,-1,0,-1,-2,-2,-2,-3,-4,-4,-2,-2,-1,-1,0,3,5,6,6,8,11,12,11,10,11,11,10,9,8,8,7,7,7,7,7,6,6,6,6,4,3,2,1,1,-1,-2,0,1,0,-2,-3,-2,1,3,2,1,2,0,-3,-7,-11,-10,-9,-11,-13,-9,-6,-2,6,13,19,29,43,51,57,65,68,65,61,51,40,31,23,14,6,1,-1,-2,-2,0,3,1,-2,-4,-6,-5,-2,-1,-1,-2,-2,-1,1,3,4,1,-1,1,3,2,2,4,4,2,1,2,5,8,7,6,6,6,7,7,5,4,6,5,7,8,6,5,5,7,6,3,3,6,8,7,6,5,5,5,5,7,9,9,7,5,5,6,4,5,
7,8,6,6,6,7,9,10,10,9,13,12,12,13,13,13,14,13,13,13,13,11,13,14,14,14,16,15,16,20,22,21,20,21,20,20,21,20,21,22,23,22,21,22,22,22,22,20,18,17,17,16,15,13,13,14,16,15,13,13,13,13,14,14,13,13,13,8,7,9,9,7,4,3,4,3,3,7,10,8,8,6,6,7,8,9,10,4,2,-1,-3,-4,-5,-7,-8,-8,-8,-8,-8,-6,-4,-2,0,0,-1,-1,-2,-3,-4,-3,-4,-5,-5,-5,-5,-5,-4,-3,-4,-3,-2,-2,-1,0,1,1,0,1,1,2,4,6,6,4,3,2,0,-1,0,0,1,0,-1,-1,0,0,1,-1,-1,1,2,1,0,0,-1,-2,-2,-1,0,1,1,0,-1,-1,-1,-1,-1,-2,-4,-6,-8,-9,-9,-9,-10,-10,-9,-8,-6,-4,-3,0,3,5,6,5,5,4,4,5,6,6,6,5,3,2,2,2,2,1,1,0,-3,-4,-4,-4,-4,-2,-2,-2,-2,-2,-3,-4,-5,-5,-7,-8,-10,-11,-12,-11,-11,-11,-10,-8,-5,-3,-2,-3,-1,1,2,2,2,1,1,-2,-4,-4,-2,0,0,0,0,0,1,1,1,2,2,1,0,-1,-1,-1,-1,-1,0,2,2,1,1,1,1,1,1,0,-1,-1,-1,-1,-2,-2,-2,-2,-1,1,3,2,2,2,2,3,4,6,9,9,7,6,6,5,5,4,2,3,3,2,0,-2,
-2,-2,-3,-2,-2,-1,-1,-1,-2,-3,-4,-4,-6,-7,-6,-9,-12,-12,-7,-3,-6,-9,-6,-5,-7,-7,-8,-13,-14,-12,-15,-14,-1,9,11,23,39,54,75,97,111,123,137,142,139,136,120,91,67,51,33,19,15,16,20,23,26,24,17,15,17,16,12,16,20,11,5,8,9,7,10,11,4,-3,-3,-4,-4,2,7,5,1,-1,-2,0,5,6,3,3,8,8,3,0,3,5,3,0,5,9,6,8,14,14,9,8,11,17,18,12,8,11,13,10,8,9,12,12,12,12,9,9,11,14,16,18,15,13,16,21,20,15,15,15,14,18,22,20,19,19,19,21,25,25,23,24,23,20,23,31,36,41,46,47,46,46,44,43,48,53,54,54,55,54,54,56,55,53,53,53,52,48,45,45,44,45,45,43,42,45,42,40,40,39,36,35,33,29,28,28,23,20,21,25,21,12,9,12,11,11,14,13,10,8,2,-1,-1,-1,0,3,4,2,0,-1,-1,1,1,1,4,8,6,2,2,3,4,7,8,8,9,11,11,7,6,8,8,7,6,6,6,4,4,4,1,-2,-1,-1,0,-1,-3,-6,-7,-8,-10,-11,-11,-12,-15,-18,-21,-19,-16,-16,-14,-8,-6,-5,0,5,7,8,10,11,11,11,10,8,8,6,3,3,7,10,9,6,5,7,7,5,5,7,6,6,5,4,2,3,4,2,0,-1,0,2,
3,1,-1,-3,-2,-1,-2,-3,-3,-3,-3,-3,-2,-2,-1,0,1,1,1,4,6,5,1,-2,-2,0,0,-1,-2,-4,-5,-6,-5,-3,1,5,5,4,4,4,3,3,5,6,4,1,-1,-2,-4,-5,-6,-5,-4,-6,-9,-11,-11,-9,-7,-6,-6,-6,-6,-7,-9,-7,-3,-1,-1,-1,-2,-3,-1,0,-2,-3,0,3,2,1,2,3,4,3,0,-2,2,5,5,3,1,-1,-3,-6,-5,-2,2,4,3,2,2,2,-1,-4,-5,-5,-4,-5,-8,-9,-9,-9,-11,-10,-6,-5,-4,-4,-5,-5,-4,-6,-11,-13,-12,-12,-15,-14,-13,-15,-18,-19,-18,-18,-17,-16,-15,-13,-14,-17,-18,-13,-9,-13,-19,-15,-11,-15,-18,-20,-24,-26,-26,-29,-23,-5,8,12,22,35,51,73,95,107,120,134,134,126,120,101,70,46,28,7,-5,-6,-3,-1,2,7,9,7,3,2,-1,-4,0,1,-6,-10,-4,2,3,2,0,1,2,1,0,1,1,1,1,1,0,0,0,0,1,1,1,2,4,5,4,7,10,10,7,2,4,8,6,4,5,6,7,12,13,11,14,13,1,-7,-11,-23,-40,-55,-75,-98,-111,-124,-137,-142,-138,-134,-119,-90,-68,-52,-33,-20,-15,-17,-20,-23,-28,-27,-21,-16,-17,-16,-12,-16,-19,-10,-5,-8,-8,-6,-9,-11,-5,3,2,4,4,-2,-6,-5,-1,1,1,-1,-7,-7,-2,-3,-8,-9,-5,-1,-1,-3,-1,0,-4,-8,-6,-7,
-14,-14,-7,-6,-10,-16,-17,-11,-7,-9,-11,-8,-7,-9,-11,-10,-9,-11,-10,-8,-11,-14,-17,-18,-15,-15,-15,-18,-19,-15,-13,-15,-15,-17,-20,-18,-18,-18,-18,-20,-23,-23,-22,-23,-23,-19,-22,-30,-34,-39,-46,-47,-47,-46,-45,-44,-47,-53,-54,-55,-55,-55,-55,-55,-54,-53,-54,-54,-52,-48,-44,-45,-46,-46,-45,-43,-44,-46,-43,-40,-42,-41,-38,-38,-36,-30,-29,-29,-25,-20,-23,-27,-23,-14,-12,-14,-12,-12,-15,-15,-11,-8,-4,-1,0,1,0,-4,-4,-2,-1,1,1,0,0,0,-2,-6,-5,-2,-2,-4,-5,-7,-9,-9,-11,-14,-14,-11,-10,-11,-12,-10,-8,-8,-8,-7,-7,-6,-2,0,0,0,0,0,1,3,4,5,7,8,8,9,12,15,17,16,14,14,13,9,6,4,0,-5,-7,-9,-11,-11,-11,-11,-11,-10,-10,-8,-6,-5,-8,-11,-11,-8,-8,-8,-8,-7,-7,-7,-7,-6,-5,-3,-2,-2,-3,-2,1,2,1,-1,-2,0,2,4,3,2,3,4,4,3,4,5,4,4,3,2,1,0,-1,-3,-5,-5,-1,2,2,0,0,0,1,3,5,5,5,2,-2,-4,-4,-4,-4,-4,-3,-2,-4,-4,-2,1,2,3,4,5,5,4,3,5,8,9,9,8,6,5,6,6,6,7,10,8,3,1,1,1,2,3,2,1,2,3,0,-2,-1,0,0,0,-1,-1,2,3,0,-3,-3,-1,0,1,2,4,4,2,0,-3,-2,0,
0,0,2,5,6,5,4,4,6,7,7,7,8,8,5,3,3,4,4,3,2,5,9,11,10,11,13,12,11,12,15,17,17,16,16,15,13,11,12,15,16,11,6,11,16,13,9,12,15,18,21,22,23,27,22,4,-8,-13,-23,-38,-53,-75,-97,-108,-121,-135,-135,-126,-119,-100,-70,-47,-29,-9,5,7,5,2,-1,-7,-11,-9,-4,-1,2,5,1,0,6,10,4,-1,-1,0,-1,-1,-2,0,1,-1,1,2,2,2,2,2,2,2,1,2,3,2,1,-1,-1,0,-2,-3,-2,1,0,-2,-2,0,0,-1,-3,-5,-4,-2,-4,-5,0,3,6,12,22,29,39,50,58,64,70,72,68,64,57,45,34,27,18,11,8,10,10,13,17,20,16,11,10,7,6,8,8,4,3,4,3,1,4,6,3,0,0,-1,-2,-1,2,3,3,1,2,4,6,5,2,2,4,6,5,2,-1,-2,0,0,1,2,2,3,6,4,0,-1,2,5,5,3,2,2,2,-1,1,3,4,1,0,2,4,4,5,7,8,8,7,6,6,7,9,7,7,8,8,8,8,7,8,9,9,9,11,10,10,11,11,10,10,14,16,20,23,24,23,24,24,23,24,27,27,28,27,27,27,26,26,26,28,28,26,23,22,24,25,23,22,22,23,25,23,21,21,22,22,22,20,16,16,16,13,12,14,15,13,9,9,9,7,8,10,10,
8,4,2,1,1,0,1,3,1,0,0,0,-1,-1,-2,-2,-2,-1,-1,-1,0,2,3,4,4,6,8,11,12,11,11,11,10,9,7,7,7,7,7,5,3,2,1,0,1,2,2,1,1,1,0,0,0,0,-1,-2,-4,-4,-3,-4,-5,-5,-4,-2,0,3,4,5,6,5,5,6,7,7,8,8,7,6,7,8,9,8,8,8,9,8,7,6,6,6,5,3,2,3,3,1,0,0,0,1,1,0,-1,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-5,-5,-4,-2,-1,0,1,2,2,1,0,0,0,1,2,1,-1,-2,-2,-2,-1,1,2,2,1,2,2,1,0,0,-2,-3,-3,-2,-2,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-3,-2,-2,-2,-3,-4,-6,-5,-2,-1,0,0,0,-2,-2,-2,-2,-1,0,1,0,-2,-3,-4,-4,-2,-2,-2,-2,0,1,0,0,1,1,1,1,0,0,1,1,-1,-1,-1,-1,-3,-3,-2,-1,0,0,0,0,0,0,0,1,1,1,0,0,1,2,1,-1,-3,-3,-3,-4,-3,-2,-2,-4,-6,-6,-6,-6,-5,-5,-4,-2,-4,-4,-1,1,-1,-5,-4,-1,0,-3,-5,-6,-6,-6,-10,-10,-2,5,7,15,23,31,41,51,57,63,70,70,64,60,50,36,25,16,5,-3,-5,-4,-2,1,5,9,8,4,0,-2,-2,-1,-1,-2,-2,-2,-1,-1,-1,0,1,2,1,1,0,
3,5,1,-6,-8,-7,-6,-3,-3,-6,-6,-1,1,-2,-3,0,1,-5,-9,-5,-1,-4,-4,-1,1,-3,-7,-5,0,3,2,-1,2,8,9,5,2,4,6,6,5,0,-2,1,5,6,7,8,8,11,13,14,10,9,9,11,18,22,20,21,23,22,26,28,28,27,31,31,24,25,32,34,37,46,49,47,46,45,44,46,51,54,53,52,52,53,53,51,47,45,45,44,41,35,36,38,39,40,39,37,38,38,38,40,38,34,33,30,25,24,25,21,18,19,22,19,13,10,11,10,10,11,10,8,8,4,2,1,-1,-5,-3,2,2,2,3,3,1,-1,-1,1,3,6,7,5,4,2,0,-2,-2,-3,-4,-3,-3,-6,-8,-7,-5,-5,-4,-2,0,0,-1,-2,-2,0,2,1,-1,0,2,1,0,4,8,7,4,4,4,4,3,2,3,5,7,6,3,5,9,8,6,6,7,6,3,0,-3,-4,-4,-5,-7,-8,-7,-6,-5,-5,-3,0,3,3,2,3,3,3,7,10,10,12,13,11,8,9,11,11,13,15,11,4,1,2,2,3,4,4,2,0,-2,-1,1,4,4,1,-4,-8,-11,-12,-11,-9,-8,-10,-10,-9,-9,-7,-4,0,3,3,2,2,4,5,5,3,1,0,0,-1,-2,1,2,0,-3,-3,-5,-5,-3,-2,-1,0,1,2,3,4,3,0,0,3,4,2,1,1,0,-1,-1,1,5,7,8,8,
8,8,7,8,9,8,6,5,6,5,4,4,3,3,4,5,7,8,8,6,3,4,4,4,3,5,8,9,8,7,7,9,13,15,16,16,15,13,9,5,3,4,4,2,-1,-3,-4,-5,-6,-7,-7,-5,-5,-5,-6,-9,-11,-11,-8,-4,-1,-1,0,-1,-3,-3,-7,-12,-15,-15,-18,-18,-6,5,9,16,24,38,59,82,91,100,113,118,113,107,93,67,47,30,11,-4,-5,-1,3,4,6,7,5,-1,-2,-1,-1,5,10,5,-1,0,4,3,2,2,3,5,4,1,2,6,9,6,4,1,-2,-3,0,2,2,3,3,4,2,0,0,5,4,2,5,9,7,9,14,12,5,4,8,9,8,7,2,-3,0,2,1,-2,1,5,7,7,4,3,8,12,10,8,9,11,14,16,13,9,8,6,6,14,20,20,18,21,22,24,27,28,31,33,31,25,23,30,33,34,38,40,37,33,30,33,38,44,44,0,-3,-5,-2,4,7,6,5,1,1,5,6,1,-1,3,7,4,2,6,11,7,3,4,4,1,0,2,5,3,-2,-5,-4,-1,-3,-9,-10,-7,-6,-7,-7,-6,-5,-2,-1,-4,-6,-8,-8,-8,-10,-11,-14,-16,-13,-11,-10,-12,-17,-20,-19,-21,-23,-23,-26,-28,-27,-28,-30,-32,-27,-28,-34,-35,-37,-46,-50,-47,-46,-45,-43,-46,-51,-52,-53,-52,-52,-52,-52,-50,-48,-46,-46,-45,-40,-35,-36,-38,-39,-39,-37,-38,
-40,-39,-39,-41,-40,-38,-38,-32,-27,-27,-28,-22,-19,-22,-24,-20,-14,-12,-13,-11,-11,-12,-12,-10,-8,-5,-3,-1,1,3,0,-3,-4,-3,-4,-4,-3,-2,-2,-3,-5,-7,-7,-6,-5,-4,-1,2,2,3,4,3,3,6,8,8,6,6,6,3,0,0,1,2,2,0,-3,-2,1,1,-1,-1,-1,-3,-6,-5,-3,-4,-3,-3,-3,-2,-3,-5,-6,-5,-2,-4,-7,-6,-3,-3,-4,-4,-1,2,4,4,4,5,7,8,7,5,4,5,4,1,-1,-1,-1,-1,-1,-2,-5,-8,-8,-11,-12,-10,-8,-9,-10,-11,-13,-15,-11,-5,-1,-2,-3,-4,-4,-4,-2,1,2,2,0,-2,-2,1,6,10,13,14,13,11,11,13,13,12,11,9,7,3,0,1,2,1,0,-1,0,2,4,4,4,5,5,3,2,4,6,6,7,8,6,5,4,3,2,1,-1,-2,-1,2,1,-1,-2,0,1,1,2,3,3,1,-2,-4,-5,-5,-5,-5,-5,-6,-6,-5,-3,-3,-3,-3,-3,-2,-1,0,-1,-2,-4,-5,-5,-3,-2,-2,-2,-2,-2,-3,-6,-7,-7,-6,-6,-7,-10,-12,-13,-13,-12,-10,-7,-3,-1,-2,-2,0,2,3,4,6,6,8,8,6,5,7,7,10,12,13,10,4,2,3,3,1,3,4,7,13,16,17,20,21,10,-1,-6,-13,-22,-34,-55,-79,-89,-98,-113,-119,-113,-106,-92,-67,-47,-30,-10,4,7,2,0,-1,-5,-8,-5,1,
2,1,1,-4,-9,-5,2,0,-3,-2,0,0,0,-1,-1,2,2,-2,-6,-3,0,3,5,5,3,0,1,0,-1,-3,-1,3,3,-2,-2,0,-5,-9,-8,-9,-14,-12,-5,-5,-9,-10,-10,-9,-4,0,-2,-4,-3,-1,-4,-5,-6,-6,-5,-3,-8,-12,-11,-8,-8,-10,-12,-13,-12,-8,-7,-6,-7,-13,-19,-19,-19,-20,-21,-23,-27,-28,-29,-32,-30,-24,-23,-29,-31,-33,-37,-40,-36,-33,-31,-31,-37,-43,-44,1,2,4,3,1,-1,-2,0,3,4,0,-1,0,1,-2,-6,-6,-4,-4,-5,-5,-3,-1,1,1,0,0,0,2,3,5,5,4,5,5,6,7,8,8,5,3,3,5,6,6,6,6,7,7,7,7,9,11,11,8,9,10,10,9,9,11,13,14,14,17,16,16,17,17,18,20,21,20,21,25,27,25,24,24,23,24,26,26,27,26,26,26,26,25,24,25,24,22,20,18,20,21,21,19,19,21,23,23,23,24,25,25,25,21,18,19,20,16,15,16,16,14,10,10,11,9,8,11,11,9,6,5,5,2,0,1,3,3,4,4,4,4,5,5,6,6,6,6,6,6,6,6,4,2,0,-1,-2,-1,0,-1,-3,-4,-4,-4,-3,-1,0,1,2,1,1,3,4,4,2,1,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,3,2,1,0,0,1,1,0,-1,-1,-1,0,0,
0,-1,0,1,1,1,0,0,1,1,1,1,0,1,2,3,4,4,4,4,4,5,5,5,6,7,6,3,1,1,3,4,3,2,1,0,-1,-1,-2,-2,-2,-3,-4,-6,-8,-9,-9,-8,-8,-9,-9,-8,-7,-7,-6,-5,-4,-5,-5,-4,-4,-4,-6,-7,-7,-7,-7,-7,-7,-7,-7,-7,-6,-6,-6,-7,-6,-5,-5,-5,-4,-3,-2,-2,-3,-3,-3,-1,-1,-2,-3,-3,-3,-4,-4,-4,-3,-2,-2,-2,-2,-1,-1,0,0,-1,-2,-2,-1,-1,-1,-1,-2,-3,-3,-3,-1,-1,0,0,-1,-1,-1,-1,-1,0,1,2,2,3,2,1,1,1,2,3,3,2,1,0,-2,-2,-2,-2,-2,-2,-3,-3,-3,-3,-4,-3,-3,-3,-3,-4,-6,-8,-5,-3,-2,-4,-3,-2,-1,-3,-5,-8,-9,-10,-11,-13,-9,-4,0,4,9,14,24,37,45,51,57,61,58,53,45,34,25,17,6,-3,-5,-3,-2,-2,2,7,5,2,0,1,1,2,4,2,0,1,1,0,-1,-1,-2,-1,-2,-2,-3,-2,0,0,-2,-4,-4,-3,-3,-3,-5,-4,-2,0,0,-4,-5,-4,-3,-3,0,4,5,7,8,7,4,5,7,9,10,10,7,6,5,4,4,5,5,4,3,4,4,4,6,6,5,3,3,3,4,4,5,4,3,3,5,7,10,9,9,10,10,12,14,13,13,15,16,13,13,15,15,16,20,20,17,16,17,16,17,20,21,43,
43,44,48,49,48,50,51,51,51,49,49,51,54,54,50,46,45,44,38,39,43,39,33,33,29,25,27,29,23,17,19,19,12,6,7,9,6,7,7,2,3,7,4,2,4,3,0,1,2,4,5,7,7,6,8,10,10,8,7,7,7,4,2,1,-1,-2,-2,-3,-5,-4,-4,-4,-6,-8,-8,-6,-2,0,1,3,4,4,5,6,8,12,14,11,8,6,4,5,5,3,0,0,1,-1,-2,0,3,5,4,2,0,1,3,3,2,3,2,0,-2,-3,-3,-3,-2,0,-1,-2,-2,0,-1,-1,-1,1,1,1,0,-2,-1,0,-2,-5,-6,-3,-1,-2,-1,0,2,3,4,4,3,2,2,1,0,2,2,1,0,0,-1,-2,1,4,5,5,4,2,1,3,4,3,4,5,4,2,3,3,2,2,2,1,0,0,-1,-2,-1,1,0,0,1,2,2,3,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-2,-3,-2,-2,-3,-3,-1,0,1,-1,-1,1,3,4,4,4,3,2,0,-1,-2,0,1,2,0,-1,-2,-1,-1,-2,-2,-1,0,-1,-2,-2,-3,-5,-7,-11,-12,-9,-8,-7,-5,-3,0,2,3,5,8,13,15,16,15,13,12,8,4,1,1,1,-2,-5,-8,-11,-11,-10,-12,-12,-8,-6,-5,-7,-6,-6,-2,0,-3,-4,-1,-1,-4,-5,-8,-12,-15,-18,-23,-21,-8,3,9,19,29,42,63,84,
95,106,121,127,124,118,97,65,44,30,10,-2,-4,-7,-3,4,9,8,7,5,3,0,0,4,7,3,0,2,4,3,3,3,1,-1,-1,-2,-3,-1,3,2,-1,-4,-6,-5,-1,-1,-6,-8,-2,3,-1,-8,-5,0,0,-1,4,7,3,0,0,-3,-6,-4,-4,-5,-3,-4,-10,-10,-2,5,7,6,8,8,6,2,-1,-2,2,7,5,4,4,5,7,8,8,7,6,4,3,8,12,12,11,13,16,19,21,21,24,27,27,22,25,31,31,31,39,43,41,39,39,41,45,46,45,47,46,45,47,50,48,44,41,39,35,30,29,33,35,34,32,27,26,27,23,24,29,30,24,23,22,16,14,15,12,11,15,16,10,5,6,9,7,7,5,1,1,4,2,1,3,4,-3,-6,-7,-7,-6,-6,-8,-10,-10,-8,-7,-8,-7,-4,-4,-4,-6,-7,-6,-4,-5,-6,-6,-4,-5,-8,-9,-8,-6,-4,-2,1,1,-43,-43,-46,-48,-49,-49,-48,-50,-50,-50,-48,-47,-49,-53,-52,-49,-43,-44,-43,-38,-39,-42,-39,-35,-33,-28,-22,-26,-27,-21,-15,-16,-16,-11,-4,-5,-6,-5,-4,-5,-2,-1,-4,-2,-2,-2,-1,1,0,-2,-3,-4,-5,-6,-6,-8,-9,-9,-7,-6,-6,-4,-2,1,2,3,4,4,5,6,5,5,5,6,8,8,6,3,2,1,-1,-1,-2,-3,-4,-5,-9,-12,-10,-7,-6,-4,-3,-3,0,3,2,0,1,2,0,
-3,-5,-4,-2,-1,-2,-4,-3,-1,-1,-1,1,3,4,4,4,3,2,2,3,2,2,3,4,3,2,2,2,3,4,4,2,4,6,6,3,1,2,2,0,-1,-2,-3,-2,-2,-1,-1,0,1,1,0,1,1,1,2,3,0,-3,-4,-3,-2,0,0,-1,-2,-2,-3,-5,-4,-3,-3,-3,-2,-2,-3,-1,0,-2,0,2,0,-1,-1,-1,-2,-3,-4,-3,-1,1,-1,-1,0,0,-1,-1,-1,0,0,-1,-2,-1,0,1,1,2,3,2,1,0,0,0,-1,-2,-4,-6,-7,-7,-7,-5,-4,-3,-3,-3,-4,-4,-2,0,-1,-2,-1,0,-1,-2,-2,-1,-1,-1,0,1,4,8,8,6,5,4,2,0,-2,-4,-5,-7,-10,-14,-17,-18,-17,-16,-14,-11,-6,-3,-3,-1,1,3,7,10,10,11,12,11,6,4,3,3,4,3,0,-2,0,1,-1,0,4,5,7,12,15,17,22,22,9,-1,-9,-21,-32,-44,-64,-85,-95,-107,-122,-127,-124,-119,-97,-66,-45,-30,-11,2,3,5,3,-5,-11,-11,-11,-7,-6,-3,-2,-6,-8,-4,-2,-4,-5,-4,-5,-6,-3,0,0,1,2,-1,-5,-4,-1,2,6,4,0,0,5,6,2,-4,-1,5,5,0,-1,-1,-5,-8,-5,-2,-1,1,4,2,2,3,1,2,8,8,1,-5,-8,-8,-9,-8,-5,-1,0,1,-2,-6,-5,-2,-2,-3,-5,-6,-6,-6,-5,-3,-2,-7,-10,-9,-9,-11,-14,-17,
-18,-19,-22,-27,-28,-24,-27,-33,-33,-34,-42,-46,-43,-41,-41,-42,-45,-46,-46,-46,-45,-45,-47,-49,-47,-44,-41,-39,-35,-30,-29,-33,-36,-34,-31,-27,-26,-27,-24,-24,-28,-29,-25,-24,-21,-15,-14,-16,-13,-13,-15,-16,-10,-5,-6,-9,-7,-5,-6,-3,-2,-4,-3,-2,-3,-2,2,5,6,5,5,6,8,10,9,7,6,7,5,3,2,3,5,6,5,3,4,6,5,4,5,8,10,9,7,6,4,1,0,21,22,24,24,25,23,24,24,25,23,22,22,22,25,24,21,20,21,21,21,20,20,20,19,16,12,9,10,11,7,4,5,6,3,-1,1,3,1,0,3,3,1,-1,-1,0,-1,-2,-2,-1,0,1,2,2,3,4,4,4,4,3,3,2,1,-1,-3,-3,-4,-4,-5,-5,-4,-5,-5,-5,-5,-4,-4,-3,-3,-3,-2,-1,-1,-1,1,1,1,3,4,4,2,2,1,0,-1,-3,-4,-3,-1,0,0,1,2,3,3,3,3,5,5,3,1,0,0,-1,-2,-3,-3,-3,-3,-3,-3,-2,-2,-3,-4,-5,-4,-3,-4,-4,-4,-3,-3,-3,-3,-3,-2,-1,-1,-1,0,0,0,0,0,0,-2,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-1,0,0,-1,-1,-1,-2,-2,-1,0,1,2,3,3,4,4,3,3,4,3,3,3,1,0,0,1,1,2,3,3,4,4,4,2,3,4,3,3,3,3,3,4,4,3,
3,3,4,3,2,1,0,2,2,0,0,3,4,4,5,7,8,9,9,8,8,9,9,8,7,7,6,5,5,6,5,4,5,6,6,5,5,5,5,5,3,1,2,3,3,3,5,5,5,7,8,8,9,11,12,13,12,12,10,8,6,5,4,3,2,2,0,-2,-3,-5,-5,-2,1,1,2,4,3,3,5,7,5,4,2,2,0,-2,-4,-6,-7,-7,-11,-12,-7,-1,4,12,19,24,33,44,50,54,62,66,64,61,50,35,26,18,7,-1,-1,0,1,5,9,11,10,8,6,5,4,6,7,6,5,5,4,4,6,7,5,4,3,2,2,3,6,5,4,2,-1,-1,1,3,1,1,2,5,4,1,-1,1,3,3,4,6,6,5,4,2,1,2,3,3,3,3,1,1,2,4,5,7,7,4,1,0,2,2,2,3,2,0,0,0,0,1,3,2,1,0,0,2,3,2,3,4,5,6,7,7,9,13,14,13,16,20,20,20,23,27,25,23,23,23,23,24,24,24,23,23,24,24,22,21,22,21,18,15,15,17,18,18,15,12,14,14,14,13,15,15,14,13,11,8,8,9,8,9,10,9,6,4,4,5,3,2,5,5,3,2,2,3,0,0,1,0,0,0,0,-1,-2,-2,-2,0,1,1,0,1,1,0,-1,-1,-1,0,-1,-2,-2,-2,-3,-4,-5,-5,-5,-5,-4,-3,-2,-1,
-1,-1,-2,0,2,2,1,-1,-4,-8,-8,-5,-4,-7,-9,-8,-7,-8,-9,-9,-7,-4,-2,-1,-1,1,3,3,4,5,6,6,7,8,6,4,3,4,4,3,2,3,5,6,3,3,4,5,6,5,3,3,4,2,0,-2,-2,-4,-6,-8,-11,-11,-8,-7,-10,-12,-9,-6,-4,-5,-6,-6,-1,4,3,1,2,4,3,-1,-3,-3,-3,-3,-4,-6,-6,-3,0,0,2,4,5,7,9,11,11,10,7,4,2,2,1,1,3,3,2,2,2,2,3,4,4,4,5,6,5,4,2,0,-1,0,2,1,-1,-2,-1,-3,-7,-9,-7,-5,-6,-7,-8,-9,-8,-6,-8,-8,-4,-4,-6,-6,-4,-3,-3,-3,-3,-5,-6,-5,-4,-3,0,0,-2,-5,-4,-1,0,3,7,8,9,9,9,11,14,16,14,13,14,12,9,9,9,8,8,8,7,6,5,5,7,9,7,4,2,3,2,-1,-2,-2,0,1,-1,-3,-3,-2,-2,-3,-4,-7,-9,-8,-5,-5,-6,-5,-2,-1,-2,-4,-8,-9,-7,-12,-15,-5,6,7,9,18,30,48,69,85,103,124,134,134,130,117,92,70,54,38,24,17,11,7,10,14,14,11,8,9,8,6,10,15,13,10,12,17,18,16,13,10,12,16,16,12,15,17,13,5,3,5,8,13,11,3,0,5,9,4,0,0,-1,-4,-5,0,5,5,3,2,0,-1,2,4,6,10,12,5,0,2,7,6,
3,4,4,1,-1,2,4,7,9,6,7,10,13,15,18,20,19,15,10,10,17,23,25,24,23,24,27,27,26,27,32,29,21,22,28,25,27,36,38,34,33,31,31,35,40,43,45,47,48,51,55,53,51,52,55,56,52,48,48,47,46,45,43,39,38,35,35,35,31,25,26,28,23,18,17,17,16,15,13,11,8,10,11,11,12,13,10,7,7,5,4,9,8,2,2,1,-2,-3,-1,-1,-2,-3,-3,-2,-2,-3,-4,-3,-4,-5,-7,-9,-11,-11,-11,-13,-17,-17,-16,-17,-17,-17,-16,-11,-8,-9,-10,-6,0,0,-4,-5,-5,-5,-6,-5,-3,0,1,-2,-5,-5,-4,-2,0,3,1,-2,-4,-6,-5,-3,-2,-1,0,1,-1,-2,-2,-2,-2,1,0,-2,-5,-5,-4,-5,-8,-8,-6,-6,-6,-7,-7,-7,-4,-1,-2,-4,-4,-4,-5,-4,-3,-3,-4,-3,-3,-6,-7,-6,-3,-1,-1,-2,-3,-4,-3,2,1,1,2,1,-1,-1,-1,-1,2,7,7,4,4,7,9,8,6,7,8,8,6,3,1,0,0,-2,-4,-4,-4,-5,-6,-7,-8,-8,-6,-4,-3,-4,-4,-4,-3,-3,-5,-6,-4,-3,-5,-6,-7,-6,-4,-3,-3,-2,0,2,3,4,6,8,11,12,8,7,9,11,9,6,5,6,7,6,1,-3,-2,0,-1,-4,-3,0,1,1,2,3,4,6,5,3,1,0,-2,-4,-4,-6,-8,-10,-10,-8,-6,-4,
-3,-2,-1,-2,-4,-5,-3,-3,-4,-4,-5,-5,-5,-5,-6,-7,-6,-4,-2,0,2,1,-1,-1,2,2,1,3,7,8,6,3,4,5,6,7,6,5,6,6,3,2,4,4,3,1,1,1,1,3,4,3,2,1,0,-1,2,4,3,0,-1,-3,-7,-9,-10,-11,-11,-13,-15,-17,-15,-14,-14,-12,-10,-9,-9,-9,-8,-8,-8,-7,-6,-6,-8,-10,-9,-5,-4,-4,-3,-1,1,1,-1,-2,0,2,2,1,1,2,4,7,9,8,5,4,5,4,3,2,3,6,9,8,6,11,15,5,-5,-7,-11,-20,-33,-50,-71,-88,-105,-124,-136,-135,-130,-117,-93,-71,-55,-38,-23,-17,-11,-6,-9,-15,-17,-12,-9,-10,-9,-7,-10,-15,-13,-10,-10,-14,-14,-13,-12,-10,-11,-14,-13,-10,-10,-16,-13,-6,-5,-6,-9,-13,-12,-6,-3,-9,-12,-9,-3,-1,-1,2,3,-2,-5,-5,-4,-3,0,2,0,-3,-6,-10,-11,-4,1,-2,-7,-6,-5,-4,-3,1,2,-1,-4,-6,-8,-6,-7,-9,-11,-13,-17,-18,-18,-14,-10,-10,-16,-22,-24,-23,-23,-23,-26,-26,-25,-27,-32,-30,-22,-24,-29,-25,-27,-36,-39,-35,-33,-32,-31,-34,-39,-42,-44,-45,-47,-51,-52,-51,-51,-53,-55,-55,-52,-48,-47,-47,-46,-45,-42,-38,-37,-35,-33,-34,-31,-25,-26,-26,-20,-16,-15,-14,-13,-13,-11,-9,-7,-8,-10,-9,-11,-14,-12,-9,-8,-6,-6,-8,-7,-3,-3,-2,1,3,2,1,
2,3,2,2,2,3,5,4,4,7,7,8,10,10,9,12,15,16,14,15,15,14,13,10,7,8,10,6,1,0,4,5,4,4,5,4,2,-1,-2,0,3,4,3,2,0,-2,-1,2,4,6,5,4,3,2,0,0,0,1,1,2,1,-1,-2,0,3,3,2,4,6,7,5,4,4,6,7,6,3,1,1,3,3,2,3,3,2,2,2,2,2,3,4,4,2,0,0,1,2,3,2,-2,-1,-1,-1,-1,-1,0,1,2,0,0,-1,-1,-1,-3,-4,-3,-1,0,-2,-2,-1,0,1,2,3,4,4,4,3,4,4,5,5,5,4,3,3,3,3,4,4,4,4,3,3,2,2,3,5,5,4,2,1,0,0,0,-1,-1,-1,-2,-4,-5,-3,-2,-2,-2,-2,-2,-3,-3,-3,-2,-1,1,0,0,0,2,2,2,2,2,1,0,-1,-1,0,0,0,0,1,2,2,2,3,4,4,3,3,3,3,2,2,3,5,5,5,5,5,6,6,6,5,5,6,5,4,3,2,0,-2,-1,0,0,0,0,0,-1,-2,-2,0,2,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,-1,0,1,2,2,4,6,7,8,8,9,9,9,9,8,8,8,7,7,6,6,6,7,7,7,6,6,6,6,6,4,3,3,3,2,1,1,2,2,1,0,0,1,
1,0,-1,-3,-5,-3,-2,-2,-1,-2,-2,-2,-2,-3,-5,-3,-1,-5,-8,-4,1,4,9,15,19,27,38,47,54,66,71,71,67,60,48,37,28,18,11,8,6,4,5,10,12,9,8,8,6,4,5,6,7,5,2,2,4,4,5,5,4,5,3,1,1,5,7,6,4,4,5,8,8,7,7,9,10,9,5,2,1,1,0,2,4,3,2,2,0,-1,1,3,4,6,6,2,1,1,4,5,6,5,2,-1,-1,1,2,3,4,3,2,3,3,4,6,7,8,6,5,6,8,9,11,11,12,11,11,11,12,15,16,15,14,15,16,15,16,20,23,21,19,18,19,20,22,22,23,23,25,27,26,26,26,27,28,27,25,24,22,23,22,21,19,19,18,17,17,18,16,15,13,11,8,6,6,4,5,5,5,3,1,2,4,4,6,9,9,8,5,5,4,4,3,2,2,2,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,-2,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-4,-4,-3,-3,-3,-3,-3,-3,-4,-3,-2,-1,-2,-1,-1,-1,-1,0,1,2,3,4,3,1,0,0,0,1,1,0,-1,-2,-2,-2,-2,-2,-1,0,0,1,1,0,0,2,2,1,1,0,1,0,-2,-2,-2,0,0,0,-1,-1,1,2,1,1,2,2,2,1,1,1,2,2,1,1,1,1,2,2,2,2,1,1,0,-3,
-5,-6,-5,-3,-4,-6,-8,-9,-11,-11,-11,-11,-12,-12,-11,-11,-11,-10,-7,-4,-2,-2,-3,-1,3,4,2,0,-1,-3,-6,-8,-10,-12,-13,-12,-13,-16,-17,-17,-15,-13,-11,-10,-8,-4,-2,-4,-5,-2,1,3,3,2,2,2,3,1,-1,-2,-2,-3,-4,-3,-1,-1,1,2,1,0,0,2,4,5,5,4,2,1,1,0,0,1,1,1,1,-1,-1,-1,0,0,1,-1,-2,-2,-1,0,0,-2,-3,-2,-2,-3,-4,-2,1,2,2,3,4,6,8,8,8,10,11,10,9,9,7,5,4,3,3,3,6,8,8,6,6,7,8,6,6,12,13,11,9,7,4,4,1,-4,-6,-5,-9,-9,5,17,23,32,45,58,75,91,101,112,123,125,119,110,91,65,45,33,20,10,7,5,7,14,20,19,18,16,12,6,2,6,7,2,-1,2,6,8,7,5,6,7,7,7,7,12,14,8,3,0,-1,2,10,9,3,3,11,13,13,11,9,9,8,6,4,5,7,8,8,7,8,8,8,9,12,15,14,12,15,19,17,11,11,15,17,14,12,15,18,19,20,21,24,23,21,22,25,23,17,13,12,15,19,21,21,19,21,24,26,26,32,37,35,31,38,44,41,44,53,54,48,45,44,44,48,49,48,50,53,52,54,56,57,53,50,51,53,47,45,48,50,48,45,42,41,42,39,36,34,32,28,29,28,25,
26,26,21,18,21,25,25,19,14,13,10,10,11,8,4,8,9,6,8,10,5,-1,0,1,1,0,0,-1,-3,-2,-1,0,2,4,5,5,4,3,1,1,2,2,3,5,6,5,3,2,3,4,3,1,1,1,0,-3,-5,-6,-5,-6,-6,-4,-1,2,3,2,0,0,0,1,1,2,1,-2,-3,-1,-2,-3,-1,2,2,3,4,3,5,8,9,9,11,14,14,13,15,15,13,13,13,11,10,9,6,4,2,-1,-3,-4,-4,-5,-8,-11,-14,-15,-14,-13,-12,-12,-10,-8,-8,-8,-5,-2,1,0,-1,2,4,3,1,0,0,2,3,1,0,0,-1,-4,-6,-4,-2,-2,-3,-5,-5,-5,-5,-6,-6,-5,-3,-2,-3,-4,-3,-4,-6,-7,-7,-6,-5,-4,-4,-4,-5,-6,-7,-6,-6,-5,-3,-2,-3,-5,-6,-5,-5,-5,-4,-4,-5,-5,-4,-4,-4,-2,-2,-4,-4,-5,-7,-5,-2,-2,-4,-4,-3,-4,-4,3,4,6,5,3,4,6,7,8,9,10,9,10,10,9,8,8,8,7,5,2,1,2,2,-1,-4,-4,-3,-1,1,3,5,7,8,10,11,10,11,15,16,16,14,12,10,10,9,5,2,4,4,2,-1,-2,-3,-3,-1,-2,-3,-2,1,3,2,3,4,3,2,2,1,-1,1,3,2,0,-1,-1,-2,-2,0,0,1,2,1,-1,0,0,1,1,1,1,1,1,1,2,4,5,4,2,2,3,5,5,
4,5,6,4,1,0,0,-1,-2,-4,-6,-6,-6,-8,-10,-10,-9,-7,-6,-5,-4,-3,-3,-3,-5,-7,-7,-5,-4,-7,-6,-3,-4,-9,-11,-10,-8,-5,-1,-2,2,7,7,6,10,11,-1,-14,-20,-31,-43,-56,-72,-87,-97,-108,-120,-123,-117,-107,-89,-62,-42,-31,-17,-5,-3,-3,-4,-11,-18,-18,-15,-13,-9,-3,0,-2,-3,1,5,3,-1,-3,-3,-4,-3,-3,-3,-2,-3,-7,-10,-5,0,2,3,-2,-11,-11,-6,-6,-11,-14,-13,-11,-9,-9,-9,-7,-5,-5,-6,-8,-8,-8,-8,-9,-10,-11,-14,-14,-12,-12,-16,-18,-17,-12,-12,-14,-14,-11,-11,-14,-16,-18,-18,-20,-23,-22,-18,-19,-23,-23,-18,-14,-14,-16,-19,-21,-20,-18,-20,-24,-25,-25,-30,-36,-35,-32,-38,-44,-42,-44,-52,-54,-48,-46,-46,-45,-48,-48,-46,-48,-49,-50,-52,-54,-55,-52,-50,-52,-52,-48,-46,-49,-51,-49,-45,-42,-41,-41,-40,-36,-35,-33,-30,-31,-30,-28,-28,-28,-22,-19,-22,-26,-24,-18,-14,-14,-10,-8,-11,-7,-4,-7,-7,-5,-6,-8,-4,0,0,-1,-2,-1,-1,1,2,1,0,-1,-2,-4,-6,-6,-5,-3,-2,-2,-2,-1,-2,-4,-5,-4,-2,-1,-2,-3,-1,1,1,1,2,5,7,8,8,8,8,5,2,-1,-2,-2,-1,-1,-1,-2,-2,-3,-1,1,2,0,0,2,1,-1,-2,-2,-2,-1,-3,-6,-7,-6,-8,-10,-10,-10,-11,-11,-9,-9,-8,-7,-7,-6,
-5,-2,1,3,5,6,6,7,10,13,16,18,17,15,14,14,12,10,10,9,6,3,1,1,2,0,-2,-1,1,1,1,-1,-1,1,2,1,3,6,7,5,3,2,3,4,5,4,4,5,5,4,3,2,3,4,4,4,6,6,5,5,4,4,4,4,4,4,5,5,5,5,4,3,4,5,5,5,5,6,5,5,5,5,2,2,2,0,0,2,2,3,4,2,0,0,2,2,2,4,3,0,-1,-1,-2,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,0,0,0,1,1,2,1,0,0,2,4,3,2,1,0,-1,-2,-2,-1,-1,-2,-2,-3,-4,-4,-4,-4,-3,-1,-2,-3,-1,0,0,0,0,1,2,3,3,1,1,2,1,-1,-1,-1,-1,-2,-2,-2,-2,-2,0,-2,-3,-4,-3,-3,-3,-2,-1,-1,-1,-1,-2,-1,1,2,1,0,0,0,0,0,0,0,-1,-2,-4,-4,-2,-1,-2,-4,-3,-3,-3,-4,-3,-2,0,0,-1,0,0,0,0,0,1,2,4,3,1,1,2,2,1,0,0,0,1,2,0,0,1,0,-1,-2,1,2,2,0,-1,-1,-1,-3,-6,-5,-3,-6,-8,-3,2,7,14,20,25,31,40,45,49,57,60,56,50,40,28,18,12,4,-2,-2,-2,-4,-1,5,7,4,1,0,-3,-4,-3,-2,-4,-6,-5,-5,-3,-3,-2,-4,-5,-6,-6,-5,-3,-1,-1,-2,-3,-3,1,5,7,
6,6,5,7,7,5,4,4,3,3,2,2,2,3,5,5,4,5,6,7,8,4,3,4,6,6,6,6,4,4,1,0,2,4,6,6,5,7,9,9,6,6,9,10,9,8,7,10,10,10,8,8,10,11,12,11,13,15,16,16,17,20,20,21,24,25,23,22,23,23,23,23,23,21,22,24,25,24,26,25,25,26,26,24,23,23,24,23,21,19,19,20,19,17,17,18,17,17,16,14,15,15,13,12,13,13,12,8,7,7,5,4,4,4,2,2,2,2,1,1,2,-1,-1,0,0,1,1,1,1,1,1,1,1,2,4,3,3,2,2,2,1,1,1,1,1,1,1,1,1,0,-2,-3,-4,-4,-5,-6,-7,-8,-8,-8,-7,-5,-3,-1,-1,0,1,1,1,2,3,3,2,1,1,1,1,0,-1,-1,0,-1,-2,-3,-3,-1,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,-3,-4,-4,-4,-5,-6,-7,-9,-11,-13,-12,-11,-10,-9,-8,-7,-8,-6,-4,-3,-3,-2,-2,-2,-1,-1,-2,-2,-2,-1,-2,-3,-3,-2,-3,-5,-4,-3,-3,-2,-2,-3,-3,-2,-3,-3,-3,-2,-2,-2,-2,-2,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-2,-3,-2,-1,-1,-1,-2,-3,-3,-3,-2,0,1,2,3,3,3,3,2,2,3,3,4,3,2,1,0,0,0,-2,
0,3,6,6,6,5,4,2,2,3,2,1,0,-1,-3,-3,-3,-3,-1,1,3,3,3,4,5,7,8,7,5,5,4,2,0,0,1,1,-2,-6,-8,-8,-7,-6,-5,-3,-1,-1,-3,-5,-5,-6,-5,-4,-7,-7,-3,-4,-9,-11,-10,-8,-7,-11,-13,-11,-11,-17,-14,-1,11,20,30,39,52,73,89,103,122,136,140,142,135,112,82,65,51,32,21,17,12,12,18,21,21,23,22,18,16,18,23,22,15,8,11,15,15,12,11,10,7,6,4,7,12,14,10,7,7,6,5,4,2,-1,-1,3,8,8,3,0,-2,-4,-1,6,9,12,18,19,16,16,17,15,17,25,27,24,23,27,28,23,14,10,14,18,16,13,11,11,12,9,8,9,8,9,11,12,12,12,10,8,10,12,13,13,14,16,21,22,20,19,23,26,26,33,41,42,41,49,51,48,50,52,54,56,56,53,51,53,56,58,56,55,53,53,52,53,52,50,49,46,44,43,38,35,36,32,30,32,31,26,29,32,31,30,28,23,20,22,24,21,15,13,13,13,13,15,14,12,14,13,9,8,9,7,0,-3,-4,-4,-7,-8,-5,-4,-5,-5,-6,-8,-6,-3,-2,-4,-3,1,2,2,3,3,3,3,3,0,-4,-4,-3,-7,-9,-9,-12,-15,-15,-13,-12,-9,-6,-4,-1,2,2,0,2,8,11,11,11,9,5,2,0,0,1,1,1,-1,
-2,-3,-4,-4,-3,-2,-4,-7,-8,-7,-8,-12,-14,-15,-16,-15,-13,-11,-9,-6,-5,-5,-2,1,2,5,6,5,5,5,2,-1,-1,0,0,-2,-2,-3,-3,-2,0,1,2,3,1,-3,-3,-1,-1,-2,-2,-2,-4,-7,-8,-7,-6,-5,-5,-6,-5,-3,-4,-6,-6,-3,-3,-4,-4,-4,-5,-5,-4,-4,-2,-1,-3,-2,1,2,-1,-2,0,1,-1,-5,-6,-3,-1,-5,-8,-5,0,2,1,-2,-1,3,3,-1,-3,-1,0,-1,-4,-8,-11,-9,-7,-9,-10,-10,-12,-14,-13,-11,-10,-9,-7,-5,-4,-5,-5,-5,-3,-1,-1,-4,-4,-1,1,1,0,1,5,7,7,7,7,6,6,6,6,6,7,6,5,5,7,6,5,6,7,6,5,3,1,-1,-3,-4,-5,-7,-7,-5,-6,-9,-12,-12,-11,-8,-6,-5,-8,-8,-4,0,1,1,0,1,0,-8,-18,-23,-21,-27,-33,-29,-23,-17,-6,1,12,38,66,83,102,125,142,2,1,-2,-4,-4,-4,-3,-2,-1,-1,-1,-1,0,0,1,3,3,2,2,2,0,-2,-2,-2,-3,-4,-6,-7,-6,-5,-4,-4,-4,-3,-2,-3,-3,0,3,4,5,4,4,3,2,1,1,2,4,4,5,6,5,7,6,3,5,8,10,9,7,7,12,15,12,11,16,14,2,-10,-20,-29,-39,-51,-71,-88,-101,-119,-134,-139,-140,-132,-108,-81,-64,-49,-31,-20,-17,-12,-11,-17,-21,-22,-22,-21,-17,-15,-17,-22,-21,
-14,-7,-9,-13,-13,-11,-11,-9,-6,-5,-4,-4,-10,-13,-10,-7,-7,-6,-4,-4,-3,0,1,-1,-6,-7,-3,1,3,4,0,-6,-7,-10,-16,-18,-16,-15,-16,-16,-18,-24,-25,-22,-22,-25,-27,-22,-15,-11,-13,-15,-16,-15,-13,-14,-15,-13,-10,-11,-10,-10,-11,-12,-13,-12,-11,-11,-12,-14,-15,-16,-16,-18,-23,-24,-21,-20,-24,-28,-27,-33,-41,-41,-41,-48,-52,-48,-49,-52,-53,-56,-56,-53,-50,-53,-56,-57,-55,-54,-52,-52,-52,-53,-53,-50,-49,-48,-45,-43,-39,-37,-38,-33,-30,-31,-30,-27,-28,-31,-29,-28,-26,-21,-19,-21,-22,-20,-15,-10,-12,-11,-9,-12,-13,-12,-13,-13,-9,-7,-7,-5,-2,1,2,3,7,8,6,5,6,5,6,8,7,4,2,4,3,0,0,0,-2,-2,-1,-2,-2,1,4,4,4,7,9,9,11,14,14,12,11,8,5,3,1,-2,-1,1,-2,-7,-10,-9,-10,-9,-6,-3,-2,-2,-4,-5,-4,-2,-1,1,2,3,2,2,3,6,8,7,8,10,12,13,14,13,11,9,6,3,3,2,0,-2,-4,-7,-8,-7,-6,-6,-4,0,0,-2,-2,0,1,2,1,1,-1,-2,-3,-3,-1,2,3,2,1,2,3,4,6,8,8,7,6,4,4,6,5,3,4,5,5,2,2,3,4,4,4,5,4,2,0,0,2,1,-1,-1,1,1,-1,-2,0,4,6,3,0,4,7,4,-1,-2,0,2,2,-2,-2,1,
2,0,-1,0,3,6,8,7,5,7,8,10,11,12,12,10,9,8,6,5,4,4,4,4,2,1,2,4,4,1,-2,-2,-1,-2,-5,-7,-8,-9,-9,-8,-7,-7,-7,-7,-8,-8,-7,-7,-7,-5,-4,-4,-5,-4,-3,-2,1,3,4,6,7,9,9,8,8,10,13,14,12,9,7,7,9,9,4,2,2,0,1,0,1,9,19,22,20,27,34,29,23,17,6,-1,-11,-36,-63,-83,-101,-125,-141,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,2,3,2,1,1,2,3,3,3,3,3,1,0,0,0,0,0,0,0,-1,-1,-2,-2,-2,-3,-3,-4,-4,-4,-3,-5,-5,-6,-5,-3,-4,-8,-9,-7,-7,-9,-10,-3,3,7,13,18,23,31,39,45,53,63,67,66,61,50,38,29,20,11,5,6,4,2,4,9,11,9,7,4,4,5,7,7,4,1,1,2,2,2,3,3,2,1,-1,-1,1,4,4,2,1,1,0,1,0,-1,-2,-2,0,1,-1,-5,-5,-5,-2,1,1,1,3,7,8,7,6,8,9,11,10,8,8,11,11,9,8,7,5,5,7,10,10,9,10,11,9,8,7,8,7,8,8,7,7,7,9,9,10,11,11,12,13,15,12,11,14,15,15,17,19,19,18,22,25,24,24,26,27,27,26,25,24,23,26,28,27,25,
25,26,26,26,26,25,24,26,24,20,16,17,18,16,15,14,13,13,13,11,10,11,11,7,7,8,8,7,3,4,5,3,1,3,4,5,6,6,4,1,0,1,1,0,0,0,-3,-5,-5,-4,-4,-3,-3,-5,-5,-4,-3,-3,-3,-2,-3,-3,-3,-3,-3,-2,-2,-3,-4,-4,-4,-5,-6,-5,-6,-6,-6,-6,-5,-4,-3,-3,-1,0,-1,-2,-1,0,1,1,1,2,2,2,1,2,4,5,5,4,3,1,0,0,0,-1,-2,-3,-4,-3,-4,-4,-5,-5,-4,-3,-3,-1,0,1,1,0,1,2,3,5,5,4,3,3,2,0,0,1,2,1,0,0,0,0,0,1,0,0,0,-1,-3,-3,-2,-3,-5,-6,-6,-6,-5,-4,-3,-2,-2,-2,-2,-1,-1,-1,0,1,1,0,0,0,0,-1,0,1,3,2,0,0,0,0,0,0,1,3,2,0,-1,0,1,0,-1,0,1,1,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-2,-2,-2,-2,-2,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,1,2,2,1,1,1,3,5,6,6,6,5,5,4,4,5,6,6,5,3,2,1,1,1,0,0,0,-1,-1,-2,-3,-4,-5,-5,-6,-5,-5,-6,-6,-6,-5,-4,-4,-5,-3,-1,-1,-2,-2,0,1,0,-5,-9,-8,-7,-11,-16,-13,-10,-7,-2,2,5,15,31,42,51,63,71,148,
144,125,101,84,69,50,34,26,18,13,16,15,14,14,11,6,3,4,9,8,1,-2,3,7,5,3,4,2,-1,-3,-5,-3,2,3,-1,-3,-2,-2,2,7,7,5,7,12,14,13,8,4,0,-3,-1,0,1,3,7,6,2,-1,-3,-6,-3,3,4,0,-4,-2,3,4,1,1,7,9,7,8,9,12,14,13,11,9,5,6,15,24,24,21,19,20,23,26,28,29,32,34,34,29,26,29,32,32,29,34,41,39,39,45,47,46,47,48,48,47,47,46,47,48,51,54,53,52,51,48,48,53,54,49,47,47,44,42,40,43,47,43,37,37,40,40,41,41,38,37,37,33,26,26,32,31,24,21,23,21,18,17,13,8,8,6,2,3,4,3,2,3,7,7,6,6,9,11,11,11,9,6,3,1,0,0,0,-1,-1,0,2,2,3,3,4,6,7,8,10,11,9,6,5,3,2,3,5,4,3,4,4,2,2,4,4,3,2,0,-2,0,1,1,1,3,5,2,0,2,7,8,6,4,2,-1,-3,-5,-5,-4,-2,-3,-3,-3,-3,-5,-5,-6,-7,-6,-3,-1,0,2,2,2,2,2,2,4,6,6,5,4,0,-2,-3,-4,-5,-5,-4,-5,-6,-8,-11,-12,-12,-14,-17,-19,-19,-18,-16,-13,-10,-9,-7,-7,-7,-5,0,5,7,6,2,-1,-2,-2,-3,-2,-1,-2,-4,-5,-5,-5,-5,-6,-7,-6,
-4,-5,-9,-13,-14,-14,-15,-15,-15,-16,-17,-20,-22,-22,-19,-16,-14,-13,-11,-10,-10,-6,-3,-4,-4,-2,-2,-3,-3,-4,-4,-2,0,-2,-6,-5,-1,1,2,3,1,-4,-6,-6,-7,-8,-7,-5,-7,-9,-11,-9,-3,1,0,-3,-2,-1,0,2,3,3,2,2,2,-2,-1,2,0,-2,-2,-4,-6,-6,-7,-11,-12,-9,-8,-11,-12,-9,-7,-6,-5,-4,-1,0,0,-4,-6,0,2,0,-3,-6,-9,-10,-12,-16,-15,-15,-23,-23,-6,7,13,28,43,56,73,89,103,120,135,135,132,123,98,68,50,34,16,7,6,3,5,16,20,17,16,14,9,7,8,12,8,-1,-6,-3,0,2,6,8,5,4,8,12,15,19,18,14,10,6,0,0,4,4,-2,-4,2,8,11,7,4,5,9,14,18,17,17,19,17,11,7,7,5,5,8,10,9,6,10,17,18,12,11,17,18,16,16,16,18,19,17,15,12,9,11,-148,-144,-125,-101,-84,-68,-49,-34,-26,-19,-14,-16,-16,-16,-15,-11,-6,-4,-4,-9,-8,-1,1,-3,-6,-5,-3,-4,-2,0,2,6,5,0,-2,1,5,4,3,0,-6,-7,-5,-7,-10,-13,-12,-7,-3,-1,1,1,-2,-2,-3,-7,-6,-3,1,3,5,2,-4,-2,2,4,1,-1,-2,0,-1,-4,-6,-6,-7,-8,-11,-12,-10,-7,-6,-4,-3,-12,-19,-21,-18,-18,-19,-21,-24,-27,-29,-31,-32,-32,-29,-25,-27,-32,-32,
-31,-34,-40,-39,-38,-43,-46,-44,-45,-46,-46,-45,-44,-44,-45,-47,-50,-53,-52,-51,-51,-49,-48,-51,-52,-49,-47,-47,-44,-41,-39,-41,-46,-43,-38,-37,-40,-41,-41,-40,-36,-35,-35,-29,-23,-23,-28,-28,-21,-18,-20,-20,-17,-17,-13,-10,-9,-8,-3,-2,-3,-3,-2,-4,-6,-7,-5,-6,-9,-11,-10,-10,-8,-5,-2,0,1,1,0,0,1,-1,-2,-3,-4,-4,-5,-7,-8,-9,-10,-11,-9,-6,-5,-3,-2,-3,-4,-4,-3,-3,-3,-2,-2,-3,-2,-2,-1,1,2,1,1,1,1,-1,-3,-1,1,0,-4,-5,-4,-3,-1,1,3,5,5,4,2,2,2,1,2,2,4,5,7,5,3,1,-1,-2,-2,-2,-2,-2,-2,-4,-6,-6,-5,-3,0,3,4,6,8,8,7,8,8,10,13,13,13,14,17,18,17,16,14,11,9,8,7,8,8,5,1,-3,-6,-5,-1,1,3,2,3,2,1,2,5,6,5,6,7,8,8,7,6,7,10,14,15,16,17,17,16,17,18,21,23,23,19,15,13,11,9,9,9,6,3,3,3,1,1,2,3,4,5,2,-1,1,4,2,-1,-3,-3,-4,-2,2,3,4,5,6,5,4,5,7,9,8,3,-1,-1,1,0,-1,-2,-3,-4,-4,-4,-5,-4,-1,-1,-3,-2,1,1,2,4,4,5,8,10,7,8,11,11,9,6,4,4,3,0,-2,0,2,3,-2,-4,-3,0,4,6,7,12,16,
14,13,21,20,5,-8,-16,-31,-46,-56,-73,-91,-104,-120,-135,-137,-133,-123,-98,-70,-51,-34,-16,-7,-5,-2,-4,-13,-18,-17,-16,-13,-8,-6,-8,-9,-8,1,5,3,-1,-1,-5,-8,-6,-5,-9,-11,-13,-14,-15,-13,-10,-6,0,1,-3,-5,1,2,-2,-8,-11,-7,-3,-3,-8,-13,-15,-14,-12,-15,-15,-8,-3,-3,-3,-4,-7,-8,-6,-4,-7,-13,-14,-10,-9,-13,-14,-12,-13,-14,-16,-16,-16,-13,-11,-9,-9,74,70,61,50,42,34,24,17,14,10,7,7,9,10,9,7,3,2,3,4,4,2,1,2,2,2,2,2,1,0,-1,-2,-3,-1,0,0,-2,-1,0,2,4,4,4,5,5,6,6,4,2,2,1,3,4,4,4,5,6,4,1,0,1,3,4,1,-1,-1,0,1,1,1,0,1,1,2,4,5,6,6,4,0,1,2,2,3,7,8,7,7,9,9,10,12,12,13,13,14,13,12,13,15,17,16,17,20,20,19,21,23,22,20,20,21,21,20,21,21,21,25,27,25,24,26,27,26,26,27,24,23,22,22,19,19,20,22,22,20,18,20,20,21,18,15,15,14,10,8,8,10,11,8,7,8,9,9,9,9,9,8,7,5,4,2,3,5,3,2,3,1,1,3,4,4,4,4,2,1,0,0,0,1,2,2,2,3,4,4,4,5,6,7,7,6,6,5,4,4,3,2,2,3,2,
2,1,1,1,1,1,0,0,0,-1,-2,-2,-2,-1,-1,0,0,0,-1,-1,-1,0,0,0,1,0,0,-1,-1,-1,1,2,3,4,3,3,2,0,-1,-1,1,1,2,3,3,2,2,2,2,3,4,4,3,2,0,-2,-3,-4,-6,-6,-5,-5,-6,-7,-7,-6,-5,-5,-5,-4,-3,-3,-3,-2,-1,-1,-2,-3,-3,-2,0,1,3,2,0,-1,0,0,1,0,0,0,-2,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-5,-7,-9,-10,-9,-8,-8,-8,-10,-11,-11,-9,-7,-4,-2,0,-1,-2,-1,0,0,2,3,2,2,1,-1,-1,0,2,3,3,4,5,6,5,5,4,3,4,3,2,2,1,1,1,1,0,0,2,2,3,3,4,4,5,5,5,5,6,7,7,6,4,4,3,2,2,2,2,2,1,0,0,0,0,-2,-3,-2,0,1,2,3,4,5,3,4,5,7,6,5,4,2,2,0,-3,-6,-4,-3,-6,-6,0,7,12,21,26,31,39,50,56,62,70,72,69,63,50,38,28,18,8,3,3,2,1,5,7,8,8,6,3,2,3,5,4,2,1,2,3,4,4,6,6,5,7,8,6,4,6,6,4,4,1,0,2,4,3,1,1,5,5,4,1,1,3,6,6,4,2,4,6,3,-1,-1,0,2,4,2,-1,-1,1,1,1,1,1,1,0,0,2,3,4,6,6,6,6,6,5,17,
20,18,18,18,16,16,17,16,17,18,20,18,17,20,22,22,21,22,28,34,34,36,44,49,50,49,48,50,52,52,51,52,53,53,55,55,54,49,47,48,48,44,41,44,46,45,39,31,31,38,35,30,31,33,30,26,24,19,20,21,17,12,13,13,10,6,4,3,1,3,5,3,4,8,8,8,11,11,8,8,12,10,7,4,3,2,1,-2,-3,-2,1,4,4,1,0,3,4,3,5,9,10,8,6,4,4,7,9,7,6,6,4,2,3,5,3,1,-1,-6,-9,-5,-1,-1,-2,1,1,0,3,7,10,14,17,18,18,19,19,16,15,17,16,10,7,5,1,-3,-5,-4,-2,1,0,-3,-3,-1,-1,-1,2,3,2,2,2,3,6,8,9,12,17,18,17,15,13,13,13,10,5,7,8,4,-1,-1,3,4,2,0,-2,-1,0,-2,-5,-4,-1,0,-2,-3,-1,0,1,0,0,0,-2,-2,0,0,0,2,6,7,7,5,5,8,11,11,8,8,10,9,5,3,5,7,7,6,6,7,6,4,-1,-4,-3,-2,-3,-4,-2,-1,-1,-1,0,0,3,6,7,9,10,8,5,3,2,1,2,4,5,6,7,4,1,1,4,6,10,12,10,8,9,9,8,11,15,18,18,13,7,5,6,7,7,5,2,-3,-7,-8,-4,-1,1,3,4,4,4,4,5,3,1,3,3,5,6,2,1,0,-7,-13,
-8,-6,-14,-14,-1,8,12,22,31,41,59,75,83,96,110,115,112,105,83,54,39,28,13,2,-1,-5,-6,0,6,7,9,7,2,-1,-1,6,7,2,3,10,11,8,5,4,3,6,7,6,8,10,7,2,1,4,5,5,5,0,-7,-8,-5,3,8,0,-8,-9,-3,0,1,1,2,4,6,1,-4,-3,-1,0,6,7,1,0,7,15,16,12,11,13,12,9,7,9,12,15,10,5,5,3,5,11,14,13,12,10,9,12,18,21,21,21,26,30,28,28,29,30,31,30,29,32,32,35,39,37,37,39,39,42,45,45,45,46,47,46,48,50,48,45,45,47,47,46,46,49,49,46,44,39,38,42,38,30,28,28,25,23,25,22,19,18,18,16,17,21,22,20,19,18,16,16,14,11,11,12,9,6,7,3,-1,-1,-2,-3,-1,-3,-3,-1,-1,-1,0,1,2,3,4,5,6,8,8,6,5,-14,-17,-18,-18,-17,-15,-14,-15,-16,-16,-17,-18,-17,-17,-18,-20,-20,-21,-22,-25,-31,-32,-35,-42,-47,-48,-46,-47,-48,-50,-50,-49,-51,-51,-51,-54,-53,-51,-48,-47,-48,-47,-43,-40,-42,-45,-45,-39,-30,-31,-37,-35,-30,-32,-33,-31,-26,-23,-18,-18,-18,-13,-9,-10,-10,-8,-4,-2,-1,1,-1,-4,-4,-5,-9,-9,-9,-11,-11,-8,-10,-12,-10,-7,-3,-2,-2,0,2,4,3,1,-2,-3,-1,0,-2,-3,-3,-4,-8,
-9,-7,-6,-5,-5,-7,-9,-7,-6,-6,-3,-1,-3,-4,-2,0,3,7,9,5,1,2,0,-2,-3,-3,-5,-9,-13,-16,-19,-19,-19,-21,-20,-17,-16,-17,-15,-11,-7,-4,-1,2,4,4,1,-1,-1,2,1,-1,-1,-2,-4,-5,-5,-5,-4,-5,-8,-8,-9,-12,-15,-16,-15,-14,-12,-12,-12,-9,-5,-7,-9,-6,-2,-2,-5,-5,-4,-2,0,-1,-2,-1,2,1,-2,-2,0,1,0,-3,-2,-2,-1,0,2,3,1,1,2,-1,-5,-6,-5,-4,-3,-5,-8,-9,-7,-7,-8,-7,-4,-2,-4,-7,-7,-7,-7,-8,-7,-4,0,3,3,2,3,4,2,1,1,1,0,0,-2,-6,-7,-8,-9,-7,-4,-1,-1,0,-1,-3,-3,-4,-5,-4,-1,-1,-2,-4,-7,-10,-8,-6,-8,-8,-8,-10,-14,-16,-16,-12,-7,-5,-6,-6,-6,-4,-1,4,9,11,8,4,3,1,-1,-1,-1,-1,-1,1,0,-2,-1,-3,-4,-2,0,2,9,13,10,7,15,14,2,-6,-10,-22,-32,-41,-57,-75,-84,-96,-111,-115,-113,-105,-83,-55,-39,-27,-12,-2,2,4,6,1,-5,-8,-9,-6,-1,3,2,-2,-5,-2,-2,-8,-8,-5,-3,-1,-3,-5,-7,-7,-7,-8,-6,-3,-2,-5,-5,-4,-4,-1,5,8,4,-4,-8,0,9,8,2,-2,-2,-2,-2,-5,-5,0,5,4,2,-2,-6,-7,-2,0,-7,-15,-18,-15,-12,-13,-12,-10,-9,-9,-13,-16,-12,-6,-5,-6,-5,-10,
-14,-14,-13,-11,-10,-13,-18,-22,-20,-21,-25,-28,-28,-28,-27,-29,-31,-29,-28,-30,-31,-34,-39,-38,-37,-37,-39,-42,-45,-45,-45,-45,-46,-47,-50,-50,-48,-45,-45,-47,-46,-44,-43,-47,-48,-47,-43,-37,-37,-40,-37,-30,-27,-28,-24,-21,-21,-17,-16,-16,-15,-15,-16,-19,-19,-18,-16,-17,-16,-15,-14,-13,-11,-12,-10,-7,-8,-5,-1,-1,0,2,1,2,2,0,-1,-1,-2,-2,-3,-4,-6,-6,-7,-9,-9,-7,-6,5,8,11,10,9,9,7,7,8,8,7,7,8,8,6,7,10,12,12,11,13,14,15,20,23,22,20,21,22,22,22,23,23,23,24,25,24,25,25,26,26,24,22,20,20,23,23,20,15,15,16,15,16,17,18,17,14,11,8,8,7,4,4,5,4,3,0,-2,-1,-2,-1,2,3,4,5,6,6,5,5,6,8,8,4,2,1,0,0,0,-1,-2,-3,-2,-1,0,0,1,2,3,3,3,5,5,5,5,5,5,6,6,5,5,5,3,2,2,3,3,1,-1,-4,-4,-1,0,0,2,4,4,5,7,8,11,13,13,12,12,14,13,12,11,11,10,8,6,4,3,2,1,1,2,3,4,4,5,6,7,8,9,9,9,9,9,8,8,7,7,6,7,7,7,7,6,5,5,5,4,5,6,5,5,6,6,5,5,4,3,4,5,4,3,3,4,4,3,2,3,4,4,3,2,1,1,0,
0,-1,-1,1,3,3,2,1,1,1,2,2,3,4,4,4,3,2,3,4,6,7,8,8,6,5,3,1,0,1,1,1,1,2,2,2,2,2,3,5,5,4,4,4,3,0,-1,0,0,1,1,1,2,2,2,1,1,1,2,3,3,2,3,4,4,5,6,6,6,6,5,4,3,3,3,3,1,-2,-5,-7,-6,-5,-4,-4,-3,-3,-3,-4,-3,-1,1,1,0,1,0,1,1,0,-4,-6,-4,-2,-5,-5,0,2,5,12,18,22,30,38,43,47,56,59,57,52,41,27,20,12,5,1,1,-1,-2,1,4,7,7,5,1,-1,-1,0,1,0,1,1,1,-1,-1,0,2,3,5,5,3,2,3,4,4,6,6,4,4,5,2,0,1,5,6,3,-2,-2,1,5,4,3,2,3,2,0,-4,-4,0,3,6,4,2,2,6,8,11,10,8,7,6,6,8,7,8,10,9,6,6,7,7,5,8,11,9,8,9,10,12,14,13,12,13,14,16,15,14,17,18,16,15,18,16,17,20,21,17,15,18,20,22,23,23,22,22,23,25,24,23,23,25,25,22,19,19,19,22,23,20,17,17,17,16,14,15,15,13,10,7,5,5,5,5,7,9,9,9,8,7,10,11,9,10,10,8,6,6,7,5,4,4,4,1,0,1,2,3,3,4,4,4,5,5,6,6,7,7,7,7,6,6,3,
1,1,1,1,1,-1,-1,-2,-2,-2,0,2,2,3,3,3,4,5,4,3,3,4,3,2,1,0,-1,0,-1,-1,-1,-1,-2,-3,-2,0,2,3,4,5,6,7,7,8,8,7,5,1,0,1,3,4,5,8,11,12,13,14,14,16,17,17,14,11,7,2,0,2,2,2,1,1,0,0,3,7,8,8,8,7,7,8,8,8,8,9,6,3,4,5,4,1,-3,-5,-5,-4,-4,-5,-6,-6,-7,-9,-7,-4,-4,-4,-1,0,-2,-3,-2,-1,-1,-1,-3,-3,-1,-1,-3,-5,-5,-6,-7,-7,-8,-9,-9,-10,-9,-7,-7,-7,-6,-5,-5,-4,-2,0,1,3,4,3,4,5,6,8,9,8,6,5,5,2,-1,-3,-3,-4,-3,-4,-5,-6,-4,-4,-4,-2,1,2,2,3,2,3,6,7,7,7,7,4,3,4,4,3,1,1,0,-1,-1,0,2,2,1,-1,-2,0,-4,-9,-10,-9,-9,-11,-14,-11,-6,-7,-12,-10,-8,-10,-7,12,27,34,43,49,58,73,89,101,113,125,127,121,110,88,60,41,26,9,-3,-5,-5,-4,3,8,8,9,4,-5,-7,-2,3,3,-4,-7,-2,0,-4,-7,-5,-4,-3,-5,-7,-5,0,0,-5,-6,-4,-6,-7,-5,-5,-7,-6,-1,4,6,4,-2,-1,4,2,-3,-2,-1,3,3,1,-4,-9,-9,-5,0,1,-1,-2,3,9,8,3,2,6,7,5,8,10,11,12,10,6,6,
6,7,13,16,14,12,13,14,21,26,29,25,24,26,28,29,30,31,34,32,26,24,28,33,35,38,39,40,39,34,34,39,40,42,46,46,44,48,53,52,48,47,48,49,48,49,48,48,48,44,37,39,45,41,36,35,34,29,28,28,27,26,24,19,15,17,20,19,16,14,13,13,11,11,12,14,13,8,7,10,10,6,5,6,4,6,5,5,8,9,8,7,7,8,8,8,7,5,5,6,5,5,6,7,7,7,7,5,4,7,9,8,6,6,7,6,4,2,3,5,5,4,4,7,9,9,8,9,9,8,7,8,10,11,8,5,3,2,1,0,2,3,5,6,4,5,6,7,6,7,9,8,6,6,6,6,7,8,8,10,10,9,7,7,8,7,6,7,6,4,2,2,3,5,7,8,6,6,6,4,2,3,4,4,5,4,2,1,0,-1,-3,-2,-1,-3,-5,-6,-8,-7,-5,-4,-2,-2,-4,-4,-3,-2,0,1,2,1,-1,-3,-3,-4,-4,-4,-5,-6,-5,-4,-5,-5,-4,-3,-3,-2,-2,-2,-1,-1,-2,-2,-2,-1,-1,-3,-5,-6,-7,-8,-9,-9,-10,-10,-10,-9,-7,-4,-3,-3,-4,-6,-7,-9,-11,-12,-13,-14,-15,-16,-18,-18,-15,-11,-8,-4,-3,-4,-5,-4,-4,-5,-4,-5,-7,-11,-12,-12,-12,-11,-11,-12,-12,-11,-11,-11,-9,-6,-6,-7,-5,-3,1,3,4,4,4,5,6,6,
8,9,7,5,5,4,1,-1,0,1,1,0,0,0,1,2,0,-1,2,4,4,5,6,5,6,7,7,7,6,4,4,5,4,3,3,2,0,-2,-3,-5,-5,-4,-5,-7,-8,-10,-11,-9,-8,-7,-6,-4,0,1,2,2,3,4,5,5,4,3,3,0,-2,-3,-4,-4,-5,-6,-9,-10,-9,-9,-8,-5,-4,-5,-5,-2,0,1,1,3,3,2,0,-1,1,3,4,3,6,11,11,11,11,13,15,12,7,9,13,11,8,11,9,-9,-24,-32,-41,-49,-57,-72,-88,-99,-112,-125,-128,-121,-111,-89,-60,-43,-28,-9,3,4,5,4,-3,-8,-9,-10,-3,5,7,2,-2,-3,4,7,3,2,6,8,4,3,3,4,6,4,0,-1,3,4,3,5,6,3,4,6,4,0,-3,-6,-2,3,3,-2,-1,3,3,0,-2,-4,-2,4,9,8,3,-2,-2,-1,1,-3,-7,-9,-5,-4,-8,-8,-7,-11,-11,-12,-13,-10,-7,-6,-6,-7,-9,-13,-13,-11,-12,-13,-18,-25,-27,-26,-24,-24,-25,-26,-27,-29,-31,-31,-26,-22,-26,-31,-34,-37,-40,-39,-38,-34,-36,-38,-39,-41,-45,-44,-43,-47,-50,-48,-45,-46,-46,-45,-46,-46,-43,-43,-44,-40,-34,-36,-43,-40,-35,-35,-34,-29,-27,-28,-26,-26,-24,-18,-14,-16,-18,-18,-14,-11,-10,-9,-8,-8,-9,-10,-8,-4,-3,-6,-5,-3,-2,-2,1,0,1,0,-3,-5,-5,-4,-4,-6,-6,-6,-6,-5,-4,-5,
-4,-4,-5,-7,-7,-6,-5,-4,-5,-7,-9,-9,-7,-7,-7,-7,-5,-3,-6,-8,-7,-5,-4,-7,-9,-9,-9,-9,-10,-9,-7,-7,-8,-9,-6,-3,-2,-1,1,2,0,-1,-3,-5,-4,-4,-6,-6,-5,-6,-8,-7,-6,-6,-7,-7,-6,-7,-7,-9,-10,-9,-8,-8,-9,-8,-7,-8,-8,-7,-6,-6,-7,-8,-10,-10,-8,-7,-7,-5,-4,-6,-7,-6,-6,-5,-3,-2,-1,0,2,1,2,4,6,7,7,7,5,5,4,5,6,5,5,4,3,2,1,2,3,5,4,4,4,5,6,6,5,5,5,4,4,4,5,5,5,4,4,4,5,6,6,7,7,7,8,8,9,9,9,9,9,9,9,8,8,7,5,5,5,6,7,7,7,7,8,9,10,11,12,12,10,8,7,7,7,8,8,7,7,8,8,9,11,12,12,13,13,12,13,14,14,12,11,11,10,8,8,8,7,5,3,0,-1,-2,-2,-3,-3,-3,-4,-5,-5,-4,-4,-3,1,3,3,2,2,2,3,3,3,3,4,4,3,1,0,0,0,0,1,1,1,1,2,3,2,2,2,2,2,3,4,4,5,5,5,5,6,7,8,9,9,8,7,7,6,5,4,3,3,2,1,-1,-1,-1,0,1,2,3,4,5,5,5,7,9,10,10,10,8,6,4,4,5,4,3,1,1,0,-1,-1,-1,0,1,-1,-3,-3,-3,-3,-4,-5,-6,-6,-6,-6,-4,
-3,-4,-5,-4,-1,-4,-5,1,9,15,21,26,30,37,45,50,57,64,67,65,59,47,34,25,16,4,-2,-1,-1,-1,2,6,7,6,2,-2,-3,-2,1,1,-1,-3,-2,-2,-4,-3,-1,0,0,2,2,1,2,4,4,2,2,2,1,3,3,1,1,1,3,3,1,-2,-3,-1,1,-1,-1,0,2,4,2,-2,-4,-2,1,4,3,2,3,3,2,4,5,5,6,6,7,10,10,9,9,8,6,6,5,3,2,4,5,5,5,6,9,12,13,11,10,9,9,10,9,9,12,15,11,8,10,11,14,18,20,18,17,18,19,20,20,21,22,21,21,23,22,20,20,22,21,18,19,19,17,17,19,17,13,15,19,18,16,17,17,15,14,14,12,12,10,7,7,7,7,7,4,2,2,2,0,0,1,0,-1,-2,-2,-2,-1,-1,-1,-3,-7,-8,-7,-5,-3,-3,-3,-3,-3,-2,-1,0,1,2,1,0,1,2,2,4,4,2,1,1,3,5,7,8,7,6,6,6,5,6,8,8,6,4,4,4,4,6,6,5,5,5,3,2,2,3,2,1,0,-1,-2,-2,-1,-1,0,3,4,4,4,3,2,2,3,3,4,5,5,4,2,2,2,3,4,5,5,5,5,5,5,5,6,6,8,8,8,8,8,7,6,4,4,4,5,6,6,6,6,5,4,4,4,3,3,1,-1,-3,-4,-2,-2,-2,-2,-2,
-1,3,5,5,4,5,5,4,4,3,-1,-3,-4,-5,-6,-5,-4,-2,1,4,5,6,6,7,6,6,5,4,1,-2,-3,-4,-6,-6,-4,-4,-3,-3,-4,-6,-6,-4,-5,-5,-2,-2,-3,-2,-1,1,5,10,12,10,11,12,10,9,10,12,13,13,11,8,9,9,8,6,6,6,7,6,3,0,-1,-3,-4,-4,-5,-4,1,4,1,0,2,5,7,8,6,4,5,4,1,-4,-7,-6,-4,-3,-4,-8,-7,-3,-9,-20,-22,-17,-21,-21,-10,0,8,20,29,41,62,85,100,115,127,131,128,121,96,66,50,37,18,5,1,-4,-3,6,11,12,12,9,3,1,1,4,7,5,1,3,6,5,2,-1,0,4,5,2,3,7,7,-1,-5,-4,-3,-1,-1,-5,-12,-12,-6,-2,-2,-5,-6,-5,-3,-6,-7,-2,3,5,3,0,-1,-1,-3,-3,-1,2,1,-1,2,8,10,4,2,5,7,9,10,8,8,10,10,9,10,10,10,13,12,7,6,8,8,9,14,19,18,16,17,21,22,25,30,33,32,28,25,25,26,31,38,42,43,42,37,36,37,35,36,41,45,43,42,42,40,37,38,41,42,41,41,39,38,38,35,29,29,34,28,20,19,22,19,16,13,10,10,11,8,3,3,6,9,8,4,2,3,2,0,-3,-3,0,-1,-3,-2,-5,-9,-7,-4,-7,-5,-3,-2,-3,-3,-3,-4,-5,-4,-4,-4,-3,-4,-7,
-9,-9,-8,-5,-4,-6,-7,-8,-7,-7,-9,-9,-7,-5,-7,-11,-11,-7,-6,-8,-8,-6,-5,-5,-4,-3,-3,-2,-1,-1,1,2,1,-1,-1,-1,-3,-4,-3,-1,-1,-2,-4,-4,-4,-3,0,5,6,5,4,3,2,2,1,0,2,3,-1,-5,-6,-3,0,-2,-3,-3,-2,-3,-4,-4,-3,-1,-2,-3,-3,-3,-4,-7,-7,-4,-5,-6,-4,-1,-2,-2,-1,1,4,5,5,5,5,4,0,-2,-1,0,-1,-1,-1,-3,-4,-4,-3,-2,-2,-1,-1,-3,-3,-3,-2,-1,-1,-3,-3,-1,4,6,8,11,12,10,8,10,12,13,11,8,7,5,1,-4,-4,0,1,1,-3,-4,0,3,3,2,4,5,2,1,3,6,8,8,8,6,5,6,8,11,13,14,14,13,12,12,11,11,13,14,15,16,15,13,9,8,10,12,12,11,10,8,5,3,2,2,1,0,1,2,3,6,8,7,4,0,2,0,0,4,4,2,0,-3,-6,-6,-7,-8,-8,-6,-5,-4,-2,1,2,2,4,3,2,2,0,-3,-5,-6,-7,-7,-7,-7,-7,-6,-4,-2,-1,0,1,1,-1,-1,-1,0,1,3,3,1,1,1,0,0,1,1,-1,-3,-7,-11,-12,-11,-12,-13,-11,-11,-13,-13,-14,-14,-12,-10,-11,-11,-9,-8,-7,-6,-6,-5,-2,0,1,3,3,3,4,3,-2,-6,-4,-4,-6,-8,-9,-9,-8,-6,-6,-5,0,4,5,5,5,5,6,9,
8,5,12,22,22,18,22,23,12,2,-6,-17,-27,-39,-59,-81,-97,-112,-125,-129,-127,-118,-95,-66,-48,-34,-17,-5,-1,3,3,-6,-14,-15,-14,-10,-4,-2,-2,-6,-9,-5,-2,-2,-3,-2,1,2,1,-1,-2,0,1,-3,-5,1,5,3,1,0,1,3,9,10,5,2,2,7,8,6,3,5,7,3,-2,-4,-4,-1,2,2,3,2,0,-2,-2,-1,-3,-8,-9,-5,-2,-3,-5,-7,-9,-8,-7,-11,-10,-9,-10,-9,-10,-12,-11,-8,-7,-8,-7,-9,-15,-19,-19,-16,-17,-21,-24,-24,-29,-34,-36,-32,-27,-28,-29,-33,-40,-44,-45,-43,-39,-39,-39,-38,-38,-43,-45,-43,-42,-42,-40,-40,-42,-45,-44,-44,-44,-42,-40,-41,-38,-30,-31,-35,-29,-22,-21,-23,-21,-17,-15,-13,-14,-15,-11,-6,-6,-9,-11,-10,-7,-5,-6,-6,-2,1,0,-2,-1,1,0,3,8,5,2,5,4,1,1,2,2,1,3,3,3,2,2,3,4,6,7,6,5,3,2,3,5,5,4,3,5,6,4,3,5,8,8,4,3,5,6,5,3,2,1,0,1,0,-1,-1,-3,-4,-3,-1,0,0,1,2,2,0,0,1,3,3,3,2,-1,-5,-6,-5,-5,-4,-4,-3,-2,-2,-4,-4,-1,3,3,0,-1,0,2,1,1,1,2,3,1,0,0,1,2,1,2,5,5,3,4,5,5,3,4,4,3,1,-2,-4,-4,-4,-5,-4,-1,2,1,0,2,2,
2,4,5,6,5,4,4,3,3,4,4,3,2,1,2,3,4,1,-3,-5,-7,-10,-11,-8,-6,-8,-10,-10,-8,-6,-4,-3,1,4,4,2,1,0,1,2,0,-3,-3,-2,-4,-4,-2,-1,-4,-6,-7,-7,-7,-5,-4,-5,-6,-8,-11,-13,-12,-11,-11,-11,-11,-12,-14,-14,-15,-16,-15,-12,-9,-8,-10,-11,-10,-9,-8,-6,-4,-2,0,1,2,3,2,1,0,-2,-4,-4,-2,1,1,1,1,-1,-2,0,2,3,5,6,8,9,9,7,6,6,5,4,3,3,2,2,2,2,1,1,3,4,5,6,7,7,8,8,8,8,8,8,6,6,7,7,5,4,3,3,3,3,3,4,4,4,2,2,4,6,6,7,7,8,8,8,8,9,10,10,9,8,9,9,9,9,8,8,6,4,2,2,1,1,1,0,0,0,0,1,3,6,7,7,9,9,8,7,6,5,5,4,0,-1,0,-2,-4,-5,-6,-7,-6,-6,-10,-14,-12,-12,-14,-17,-11,-4,0,6,13,18,26,36,45,53,61,64,62,57,46,33,23,15,8,4,3,0,0,4,8,10,8,5,2,1,2,3,5,3,-1,-1,-2,-4,-5,-4,-3,-4,-5,-6,-7,-5,-1,-1,-2,-1,1,-1,0,0,0,-1,0,2,0,-3,-4,-3,-1,1,0,-1,1,3,4,2,0,1,2,3,3,2,3,3,4,5,6,5,3,2,3,3,4,3,3,6,5,4,
4,5,4,3,4,5,6,4,2,3,8,10,9,9,9,10,12,13,15,21,25,23,19,19,21,22,25,27,27,24,23,22,23,22,22,23,23,23,23,22,22,25,28,29,26,27,27,24,23,24,21,17,18,20,17,14,14,14,15,12,12,12,13,13,11,10,10,9,10,9,8,9,10,9,7,5,4,6,5,3,3,2,1,2,2,1,2,3,3,2,1,1,0,0,0,1,0,-1,-1,-1,-1,1,2,2,2,2,1,1,2,4,4,3,3,3,2,1,2,4,4,2,1,1,2,3,4,5,4,4,4,4,5,6,5,4,3,3,2,2,2,3,2,2,1,0,0,1,3,4,4,3,4,5,4,3,3,4,5,4,4,2,2,3,3,2,1,1,1,0,0,0,0,1,2,1,1,1,1,0,-1,-1,-1,-2,-2,-2,-2,-2,-1,0,1,2,3,4,4,4,3,2,2,1,0,0,0,-1,-2,-3,-3,-3,-2,-1,-1,-2,-3,-2,-1,-1,-1,-2,-2,-1,1,1,2,3,4,3,1,1,1,1,0,-1,-1,-1,-2,-2,-2,-2,-2,-1,0,1,2,3,2,1,2,2,1,2,4,4,3,3,3,3,3,3,2,2,4,5,5,3,4,5,6,6,7,7,7,7,7,5,4,4,4,3,2,1,0,0,0,-1,-2,-3,-4,-4,-4,-3,-3,-2,-2,-2,-2,-2,-4,-3,-1,-1,-2,5,
7,4,3,5,2,-4,-3,-1,-5,-6,7,16,18,23,33,47,68,89,102,117,130,132,128,123,102,74,57,42,20,9,10,7,5,10,13,12,10,3,0,3,4,5,5,0,-3,0,2,1,3,6,4,0,-2,-2,-1,5,10,9,8,8,4,3,9,12,10,10,13,14,12,4,-3,-2,1,-2,-4,-2,2,5,8,6,3,4,3,4,6,8,4,0,3,10,11,4,1,3,3,2,5,9,11,14,14,12,9,5,6,12,14,13,13,11,10,10,13,16,17,17,21,25,26,26,27,31,34,32,28,29,32,37,38,35,37,37,33,31,31,34,38,43,43,43,43,40,35,34,39,44,43,41,39,39,38,35,31,30,35,37,33,28,26,25,24,26,25,22,26,27,21,16,15,16,17,15,9,3,3,5,3,-3,-4,0,-5,-8,-5,-6,-9,-8,-4,-4,-3,-1,1,2,3,4,3,2,5,6,7,8,7,5,3,2,2,4,5,4,4,6,6,2,1,3,3,3,3,1,-2,-4,-6,-10,-12,-9,-8,-8,-6,-3,0,1,3,5,8,8,9,10,9,8,6,4,2,2,2,1,0,2,3,1,0,3,6,5,2,0,-1,-1,0,1,1,0,0,-1,-3,-4,-3,-2,-2,-2,-2,-2,1,4,4,3,3,4,5,6,6,7,7,5,2,-1,-4,-4,-4,-2,-2,-2,0,1,-1,-4,-3,-2,-1,-1,-1,-3,
-4,-3,-4,-6,-5,-4,-4,-3,0,1,2,3,2,1,0,0,0,0,-1,-4,-7,-7,-6,-6,-8,-8,-5,-4,-6,-5,-3,-1,2,2,1,2,5,6,7,8,10,10,10,9,7,7,8,6,4,3,0,-3,-3,-4,-6,-6,-3,-4,-3,-1,1,-1,-1,2,3,5,8,10,10,10,10,8,5,7,9,7,5,4,2,-1,-3,-5,-6,-7,-6,-6,-5,-4,-3,-1,-1,2,1,-2,-2,-2,-1,1,-2,-5,-4,-9,-18,-18,-13,-19,-19,-5,10,14,20,32,45,63,82,89,99,112,118,111,98,78,51,35,23,5,-7,-5,-2,-1,4,9,11,10,8,7,7,10,15,19,16,10,12,15,13,13,13,9,6,4,1,3,9,14,8,5,4,3,1,5,6,3,2,3,6,7,5,-2,-1,4,3,1,4,7,7,10,9,4,2,5,7,10,13,11,4,6,15,16,7,5,8,6,3,2,2,4,9,7,4,-3,-5,-4,-3,-4,-1,5,4,2,7,9,-4,-14,-16,-21,-31,-45,-64,-86,-99,-114,-127,-130,-126,-120,-100,-72,-53,-37,-16,-5,-6,-4,-3,-8,-12,-11,-8,-3,-1,-4,-6,-6,-6,0,3,0,-3,-2,-4,-7,-6,-3,-1,0,0,-4,-10,-9,-8,-8,-4,-3,-8,-11,-9,-8,-10,-12,-10,-3,3,3,0,1,4,3,0,-3,-7,-4,0,-1,-2,-3,-6,-7,-3,1,-3,-9,-9,-4,-1,-2,-2,-2,-6,-9,-10,-13,
-13,-11,-7,-5,-5,-10,-12,-12,-12,-10,-9,-10,-13,-15,-17,-17,-20,-25,-26,-25,-27,-31,-34,-32,-29,-29,-32,-36,-37,-35,-36,-34,-31,-31,-32,-35,-39,-42,-43,-43,-41,-39,-35,-35,-40,-43,-41,-39,-39,-38,-38,-36,-33,-32,-36,-39,-34,-31,-30,-29,-27,-28,-26,-23,-26,-28,-21,-17,-16,-16,-15,-14,-9,-5,-4,-5,-2,2,2,-1,2,5,3,4,8,5,4,4,3,1,-1,-2,-4,-4,-4,-3,-5,-6,-7,-8,-7,-5,-3,-2,-3,-4,-5,-4,-5,-6,-6,-2,-1,-2,-2,-2,-3,-1,1,2,4,8,10,8,7,7,5,2,0,-1,-3,-5,-7,-8,-10,-11,-11,-10,-8,-5,-4,-4,-3,-2,-1,-2,-3,-1,0,-3,-5,-4,-1,0,1,1,0,-1,0,1,1,1,2,3,2,1,2,3,4,4,2,-2,-2,-2,-1,-3,-4,-4,-5,-7,-8,-6,-3,0,3,4,4,3,2,2,1,1,3,5,4,3,2,2,3,4,5,4,5,7,6,5,6,5,2,0,0,0,0,1,2,2,2,2,3,5,8,8,6,5,8,8,6,4,5,5,3,0,-2,-3,-1,-2,-4,-7,-7,-7,-9,-9,-9,-7,-6,-6,-6,-4,-3,-2,0,4,4,5,7,7,4,5,4,0,-1,2,2,-1,-3,-4,-7,-9,-9,-9,-9,-7,-5,-7,-8,-6,-4,-3,-1,2,4,5,7,8,7,7,6,5,4,3,3,2,2,4,3,4,4,2,5,7,
7,12,18,18,13,18,20,6,-9,-14,-21,-33,-45,-62,-80,-89,-99,-112,-117,-109,-98,-76,-51,-33,-20,-2,9,6,3,2,-4,-9,-11,-8,-5,-5,-7,-10,-15,-19,-14,-9,-11,-13,-11,-12,-12,-10,-6,-5,-1,-1,-6,-10,-6,-3,-3,-2,-1,-3,-4,-2,-1,-1,-4,-7,-4,2,1,-3,-2,0,-2,-4,-6,-9,-8,-3,-1,-6,-7,-10,-12,-10,-4,-4,-12,-13,-6,-3,-5,-3,-1,0,-2,-3,-7,-7,-5,-1,0,0,0,-1,-2,-4,-3,-2,-5,-7,-1,4,5,8,14,21,29,39,47,54,61,63,62,58,48,34,23,13,3,-1,0,0,0,3,6,5,3,1,1,3,5,6,6,2,-1,0,1,1,4,6,6,6,5,3,0,1,4,5,4,4,2,1,3,4,3,2,4,6,4,1,-2,-1,0,1,0,-1,0,2,3,1,-3,-2,1,3,4,3,1,0,1,4,6,4,3,3,2,2,4,6,6,6,6,4,4,3,3,3,3,5,4,2,3,5,6,8,9,9,10,11,13,11,12,16,18,17,15,15,15,16,17,18,16,15,15,16,18,20,22,23,22,22,21,18,18,20,22,22,20,20,20,19,20,22,21,19,21,23,22,22,22,20,18,17,15,15,16,16,12,11,10,8,8,7,6,4,5,4,4,3,2,4,4,2,2,1,0,2,1,0,0,2,3,3,4,5,5,4,4,4,4,5,
5,5,3,3,4,4,4,4,4,5,4,3,2,2,3,3,4,3,3,3,3,1,1,1,0,0,2,3,3,3,4,4,5,7,9,10,10,9,8,6,5,5,5,5,4,3,2,2,1,2,2,1,0,0,0,0,0,1,1,0,0,1,2,2,2,1,-1,-2,-3,-4,-3,-1,0,0,0,0,0,2,3,5,6,6,5,3,1,-1,-2,-2,-1,-1,-1,-2,-3,-3,-2,-2,-1,-1,-1,-2,-3,-3,-3,-3,-2,-3,-3,-3,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-2,-2,-3,-3,-2,0,-2,-3,-2,0,0,0,1,2,3,3,2,2,3,5,4,3,3,5,4,2,2,2,1,0,0,0,-1,-2,-3,-3,-4,-3,-3,-3,-2,1,1,-1,0,2,3,3,3,4,4,4,4,3,2,2,2,1,1,1,0,-2,-3,-4,-4,-5,-4,-4,-4,-4,-4,-4,-5,-6,-6,-4,-3,-5,-6,-5,-5,-5,-5,-7,-9,-9,-7,-9,-11,-4,4,8,13,19,24,30,39,46,50,56,58,55,49,39,25,16,7,-4,-7,-3,-2,-2,2,5,5,3,1,1,3,7,9,8,6,4,4,5,4,5,7,6,5,5,2,0,0,0,-1,-2,0,0,-1,-1,1,0,-1,-2,1,3,3,0,-1,0,1,-1,-3,-1,1,3,3,1,1,3,4,4,5,4,1,-1,0,3,2,-1,1,0,0,1,1,2,4,5,4,5,
3,2,8,11,11,14,19,20,21,24,25,26,28,32,33,34,36,37,36,37,36,36,40,42,43,46,46,44,42,40,39,36,32,34,41,44,43,42,42,42,42,40,40,43,45,44,41,41,42,38,34,34,34,29,26,27,27,25,23,20,17,18,21,18,16,20,24,22,17,14,12,17,19,13,6,7,14,12,10,17,18,12,10,11,12,14,15,13,11,11,8,4,2,4,5,2,-2,-5,-5,-4,-2,-1,-1,0,2,4,2,2,4,4,4,3,1,2,6,10,9,7,7,7,6,7,8,10,11,9,6,4,3,4,6,7,7,8,9,9,9,9,8,6,6,6,7,10,12,11,10,9,8,6,5,5,6,6,5,0,-3,-3,-3,-3,-4,-5,-4,-3,-3,-4,-3,0,4,6,7,5,5,5,5,5,6,7,5,3,1,-1,-3,-2,-1,-3,-4,-3,-4,-5,-3,-3,-6,-7,-6,-5,-4,-1,0,-1,-1,-1,-1,0,2,3,2,2,3,3,2,1,-1,-2,-2,-1,0,2,1,-1,-4,-6,-6,-6,-6,-5,-5,-5,-4,-5,-6,-6,-5,-6,-8,-6,-6,-9,-12,-14,-17,-16,-11,-10,-11,-7,-3,-3,-2,1,4,6,7,6,5,7,8,5,2,1,0,-2,-4,-5,-5,-5,-5,-5,-3,-1,0,0,2,3,3,4,4,3,1,-2,-6,-8,-8,-7,-6,-4,-3,-4,-5,-5,-5,-4,-1,0,1,0,-2,-4,-4,-4,
-2,-5,-8,-7,-6,-7,-11,-13,-11,-11,-21,-30,-28,-23,-30,-31,-19,-5,4,14,23,37,64,89,100,111,124,130,129,120,97,70,55,41,21,7,6,8,11,19,23,22,19,14,8,4,3,5,6,1,-3,-4,-6,-8,-7,-6,-6,-5,-6,-9,-10,-6,-4,-7,-11,-13,-13,-11,-7,-10,-14,-11,-6,0,3,-1,-7,-4,2,1,-3,-3,0,0,2,2,-5,-9,-7,-7,-7,-4,-5,-6,-2,8,9,0,-2,2,4,4,6,10,11,12,11,10,8,5,7,12,12,7,6,4,3,2,3,5,6,9,15,19,22,25,24,22,26,28,26,26,30,33,33,33,36,37,37,41,42,40,45,52,55,54,55,56,54,52,51,52,53,53,52,54,58,58,51,44,44,46,42,36,34,34,32,30,24,18,18,23,21,15,16,20,19,14,9,5,6,8,5,3,3,6,6,5,6,9,9,8,9,9,9,9,8,7,7,-4,-2,-2,-6,-9,-10,-14,-17,-18,-18,-22,-24,-24,-25,-29,-29,-31,-32,-33,-33,-36,-34,-33,-37,-38,-40,-43,-42,-40,-37,-37,-38,-34,-30,-31,-38,-41,-40,-39,-39,-39,-40,-40,-41,-41,-43,-42,-39,-39,-40,-37,-32,-33,-33,-27,-25,-27,-28,-24,-22,-20,-16,-17,-21,-17,-15,-19,-22,-21,-17,-14,-13,-18,-20,-13,-7,-7,-12,-12,-10,-15,-17,-12,-9,-10,-11,-14,-16,-15,-13,-14,-12,-7,-5,-7,-7,-5,-1,2,3,2,
2,2,2,0,-3,-3,-2,-1,-3,-4,-3,-2,-1,-2,-5,-9,-9,-8,-8,-8,-7,-8,-9,-11,-12,-10,-7,-5,-4,-5,-6,-7,-7,-7,-8,-8,-8,-8,-8,-6,-5,-5,-7,-9,-11,-11,-10,-9,-8,-8,-6,-6,-7,-6,-5,-2,1,2,2,2,3,4,3,2,2,3,2,0,-4,-6,-6,-6,-6,-7,-7,-6,-7,-8,-6,-3,-1,0,1,0,-1,1,3,3,3,3,2,1,4,5,5,4,4,1,0,0,1,0,1,0,-2,-3,-2,-2,-2,-3,-2,-2,0,1,1,1,2,1,1,3,5,6,6,7,7,5,4,4,2,2,3,4,4,5,7,5,5,9,12,14,16,15,11,10,10,7,4,3,2,-2,-4,-6,-7,-4,-3,-5,-7,-5,-2,-1,0,2,4,4,4,4,3,2,1,0,-2,-3,-4,-5,-6,-6,-6,-5,-4,-1,3,5,6,6,6,4,3,4,5,5,6,4,2,0,-1,-1,1,3,3,3,3,6,8,8,8,8,12,14,12,12,22,31,27,24,30,32,21,7,-3,-13,-22,-37,-63,-85,-98,-109,-123,-128,-126,-118,-95,-68,-52,-38,-17,-4,-3,-5,-8,-16,-20,-18,-15,-11,-6,-3,-2,-4,-6,-2,3,3,4,6,6,4,4,4,4,8,9,7,5,6,9,10,11,9,6,9,12,10,6,0,-3,1,5,4,-2,-2,2,3,0,-1,-3,-3,4,7,5,4,4,3,4,5,1,-7,-9,-1,1,-3,
-4,-3,-7,-11,-12,-13,-12,-10,-9,-6,-7,-11,-11,-8,-7,-6,-5,-4,-5,-8,-9,-12,-16,-21,-24,-25,-23,-23,-29,-31,-28,-28,-31,-33,-35,-35,-37,-38,-39,-43,-43,-42,-45,-52,-55,-55,-55,-54,-52,-52,-53,-53,-53,-53,-52,-53,-59,-59,-51,-44,-46,-47,-43,-39,-38,-37,-34,-32,-27,-21,-23,-26,-23,-18,-18,-22,-20,-16,-11,-9,-10,-10,-7,-6,-6,-8,-8,-6,-6,-8,-9,-8,-8,-8,-9,-9,-9,-9,-9,3,3,2,2,4,6,7,7,6,7,10,12,10,11,11,12,13,12,12,12,16,15,13,14,15,16,18,19,16,14,15,18,16,14,15,17,18,17,17,17,17,20,21,21,19,20,18,16,17,18,16,14,15,16,14,13,14,15,12,10,9,8,9,9,8,8,8,10,10,9,8,8,11,11,9,6,5,6,6,4,5,6,5,5,5,6,8,10,10,11,13,12,9,8,9,8,7,4,3,2,2,0,-1,-1,1,2,1,0,0,1,2,1,1,1,2,3,4,4,5,6,6,6,6,7,8,8,8,6,5,5,6,5,4,4,3,3,2,2,3,4,3,2,2,2,3,4,4,4,4,5,6,5,5,4,4,3,4,2,1,1,2,0,-1,0,0,0,1,1,2,4,4,4,4,5,6,6,6,6,5,4,2,2,3,4,4,3,2,1,0,1,1,2,3,3,1,0,-1,-1,0,1,1,
1,0,0,1,2,2,1,1,1,1,2,2,2,2,1,-1,-3,-4,-3,-3,-3,-2,-3,-5,-5,-4,-2,-1,1,2,2,1,0,-1,-1,-1,-2,-4,-5,-6,-6,-6,-5,-5,-5,-5,-4,-3,-1,1,2,2,2,2,2,2,3,4,3,2,2,2,1,1,1,2,3,4,4,4,5,7,7,7,8,8,7,7,7,5,3,3,1,0,-1,-1,-2,-2,-2,-3,-3,-2,0,-1,-1,0,0,-1,-1,-2,-4,-5,-5,-7,-7,-6,-6,-7,-7,-9,-12,-14,-12,-11,-14,-15,-10,-4,0,6,12,18,29,40,47,53,60,62,60,56,46,33,21,13,3,-3,-2,-1,-1,2,5,3,1,0,-1,-1,-1,1,2,1,0,1,0,-1,0,1,0,-1,-1,-3,-6,-6,-4,-4,-3,-4,-3,-2,-1,-1,-2,-3,-2,1,2,0,-1,-1,3,3,1,-1,0,2,5,3,-1,-1,1,3,2,1,-1,0,0,3,3,3,3,2,2,2,5,7,8,9,7,6,5,6,5,4,5,6,7,5,4,4,6,8,9,10,10,13,14,12,10,12,17,19,17,17,17,17,19,21,21,21,23,24,25,25,26,27,28,28,27,26,25,27,30,30,29,28,26,27,31,32,27,24,26,27,25,25,26,24,22,20,19,18,19,18,16,13,14,14,14,11,9,10,10,9,8,10,9,9,8,7,5,6,6,6,5,5,5,5,6,7,8,8,
8,6,2,3,5,5,4,5,6,7,8,8,8,9,9,8,8,10,12,11,9,7,7,8,7,6,6,6,4,1,0,-1,-2,-2,-3,-4,-2,1,2,1,0,1,3,5,6,6,6,7,6,3,2,2,2,0,-2,-4,-3,0,2,2,1,3,4,2,1,3,5,5,5,3,-3,-5,-4,-4,-5,-3,1,2,1,2,1,0,0,2,3,3,3,3,2,3,2,0,0,3,7,8,6,6,7,7,6,3,3,4,3,3,4,6,6,3,1,-1,0,1,1,2,4,2,-2,-5,-5,-3,-1,0,0,0,0,-1,-2,-1,0,1,1,2,3,5,8,6,2,0,1,1,0,0,-1,-2,-3,-7,-9,-7,-5,-5,-7,-8,-8,-7,-6,-3,-1,-1,-3,-3,-2,-2,-2,-1,2,2,2,0,-2,-1,0,2,5,8,7,3,1,1,-1,-1,0,2,3,0,-4,-6,-3,1,1,1,2,3,4,3,3,6,9,9,6,4,5,5,3,2,1,1,2,0,-2,-2,-1,-2,-4,-7,-8,-8,-11,-15,-19,-16,-17,-23,-24,-19,-15,-12,-15,-15,-13,-15,-22,-23,-18,-21,-20,-8,3,12,27,43,56,79,101,116,125,131,132,126,116,94,66,43,24,5,-8,-10,-8,-3,5,9,11,12,7,4,4,4,5,5,2,-2,1,2,-2,-7,-7,-3,-3,-4,-7,-8,-2,3,1,-3,-2,0,-1,-4,-7,-9,-6,1,7,8,2,-4,-3,3,
2,-2,0,3,5,5,0,-8,-8,-5,-5,-4,-1,-1,-4,-3,2,3,-1,-1,4,4,-1,-1,4,7,7,6,5,5,0,1,6,6,5,6,10,11,11,14,17,15,16,22,25,27,30,29,26,29,32,31,36,45,51,50,49,48,47,47,50,47,43,48,54,50,48,51,51,49,49,50,49,48,48,47,48,50,49,40,33,34,34,31,29,31,34,32,31,27,22,25,29,25,17,17,17,14,8,2,0,2,5,2,0,0,2,4,4,4,4,4,1,0,3,2,1,1,2,2,3,4,2,1,1,2,1,0,-1,-2,-2,-2,-1,1,3,3,3,1,1,2,4,4,1,-1,0,0,-2,-2,-1,0,0,1,2,2,4,4,1,-2,0,1,0,-1,-2,-4,-5,-5,-3,-1,1,2,3,5,7,8,8,8,9,11,10,10,10,10,7,4,3,3,5,6,6,4,3,1,0,1,5,7,6,5,5,-10,-11,-8,-5,-5,-7,-7,-7,-8,-9,-10,-10,-11,-10,-11,-11,-10,-10,-13,-14,-13,-11,-9,-9,-10,-9,-9,-8,-7,-5,-3,-2,-1,-1,-1,0,1,-1,-4,-5,-5,-4,-3,-5,-7,-7,-7,-7,-8,-7,-5,-4,-5,-5,-3,-1,1,0,-3,-6,-5,-4,-5,-5,-4,-2,-3,-5,-6,-6,-3,2,4,2,2,3,2,-2,-2,-2,-2,-1,1,1,0,-1,-2,-2,-2,-1,-2,-1,1,0,-3,-6,-8,-7,-6,-8,-8,
-6,-5,-5,-5,-5,-5,-7,-9,-7,-5,-2,-1,-2,-2,-2,-3,-5,-4,0,3,2,0,-1,-2,-2,-2,-2,-1,-1,-2,-3,-3,-3,-3,-4,-6,-7,-5,-1,1,0,0,1,2,2,3,4,7,8,6,4,5,7,8,8,7,5,2,0,1,2,2,0,-1,0,-1,-4,-5,-4,-2,-1,-3,-4,-4,-6,-10,-9,-4,-3,-2,-1,0,-1,-2,-3,-1,3,4,1,-2,-2,-2,-3,-4,-4,-4,-3,-6,-9,-9,-6,-3,-3,-3,-2,1,2,2,3,4,6,6,5,5,8,11,12,12,14,17,19,18,21,25,25,22,19,16,16,16,15,16,24,24,21,23,21,10,-2,-12,-27,-42,-55,-76,-98,-112,-122,-129,-129,-123,-112,-91,-63,-40,-22,-2,9,9,7,3,-5,-10,-11,-10,-5,-2,-3,-3,-4,-5,-1,3,1,-1,3,9,7,4,4,5,8,10,7,3,4,6,5,3,4,5,8,11,10,5,-1,-3,3,9,8,3,3,7,5,3,-1,-2,3,10,9,7,6,4,3,2,5,5,0,-2,2,1,-2,-1,4,4,0,-3,-6,-5,-3,-2,0,0,-4,-5,-5,-6,-8,-9,-9,-13,-16,-14,-14,-20,-23,-24,-27,-25,-22,-28,-31,-30,-34,-42,-47,-48,-46,-45,-43,-42,-45,-42,-39,-45,-50,-46,-44,-47,-47,-45,-46,-50,-50,-47,-47,-45,-45,-49,-49,-40,-32,-34,-34,-30,-30,-33,-35,-33,-30,-26,-20,-24,-28,-23,-16,-14,-13,-11,-5,1,
2,-1,-2,0,2,3,1,-1,-4,-3,-3,-2,-1,1,-1,-2,-1,-2,-3,-3,-3,-4,-3,-1,-2,-3,-2,-1,0,1,1,1,0,-1,-2,-3,-3,-2,-1,-2,-4,-4,-1,1,0,0,2,3,1,1,0,-1,-2,-2,-4,-4,-2,0,-2,-3,-2,0,1,3,4,3,2,1,-1,-2,-2,-2,-4,-6,-6,-7,-8,-10,-10,-9,-9,-9,-7,-6,-5,-6,-7,-8,-7,-6,-5,-3,-3,-4,-6,-8,-7,-6,-6,9,9,8,7,7,7,7,8,8,9,9,9,9,8,9,9,9,10,11,12,11,10,8,8,9,9,10,8,7,6,6,6,5,5,5,5,4,5,7,8,8,7,5,5,6,5,4,4,6,6,5,6,6,7,7,6,4,5,7,8,7,5,5,5,4,3,3,4,5,5,4,1,0,0,1,0,0,1,1,1,0,-1,-3,-3,-3,-2,-1,0,0,0,0,0,0,0,1,2,4,4,4,5,5,5,5,5,5,5,6,7,8,6,4,3,3,3,3,3,3,5,5,3,2,3,4,4,4,4,4,4,4,4,4,4,4,3,2,2,2,1,0,-1,-2,-2,-2,-3,-3,-4,-4,-4,-4,-2,-1,-2,-3,-4,-4,-4,-3,-2,0,1,0,0,1,3,4,4,4,5,5,5,4,4,5,5,4,4,5,4,3,3,2,2,2,1,2,2,1,0,0,2,2,2,2,2,2,2,2,2,2,3,3,
2,0,0,0,-2,-4,-6,-7,-7,-8,-7,-7,-7,-7,-8,-10,-11,-11,-11,-10,-9,-12,-15,-15,-15,-14,-13,-11,-11,-9,-9,-11,-12,-13,-12,-12,-12,-8,0,7,15,21,26,34,43,51,56,60,60,57,51,39,27,17,7,-2,-7,-6,-5,-4,1,4,4,1,-2,-2,-1,0,1,1,-1,-4,-3,-2,-4,-5,-5,-5,-4,-6,-8,-11,-12,-10,-8,-7,-8,-6,-6,-6,-7,-10,-11,-10,-6,-5,-9,-11,-11,-10,-10,-9,-9,-8,-4,-2,-5,-8,-7,-6,-3,-2,-2,-5,-5,-5,-4,-3,-3,-4,-4,-5,-8,-7,-5,-3,0,0,-2,-2,-1,-3,-2,-1,2,2,1,1,1,4,5,3,3,4,6,6,6,6,6,11,14,12,13,16,19,19,18,18,16,15,17,15,13,16,18,18,16,17,18,18,20,24,25,23,22,20,18,22,25,20,15,17,18,16,16,18,18,17,16,11,8,11,12,9,5,4,2,0,-1,-3,-2,-1,-3,-4,-5,-6,-7,-3,-1,-1,-2,-1,-1,-3,-1,0,1,3,3,2,1,2,2,2,2,2,2,2,1,0,1,0,0,1,1,1,1,1,1,1,1,2,1,0,0,0,-2,-2,-1,0,1,1,1,1,2,3,2,3,4,5,4,3,2,1,1,1,1,1,1,1,0,-2,-1,1,2,2,3,4,5,4,3,3,5,7,7,7,7,7,6,6,5,4,5,6,6,6,5,5,5,3,
2,2,2,3,4,2,-2,-3,-2,-2,0,1,2,4,6,5,4,5,6,5,4,3,3,1,-1,-2,-2,-1,-1,-1,-1,1,5,7,6,6,5,3,2,-1,-2,0,0,-3,-7,-8,-8,-5,-1,1,1,1,3,2,1,3,4,2,2,0,-3,-4,-2,-2,-3,-4,-3,-2,-3,-1,-1,-2,-1,0,-1,-2,-2,-4,-4,-4,-5,-7,-7,-5,-4,-3,-2,-1,1,3,2,1,1,2,1,-1,-3,-6,-8,-8,-5,-4,-5,-4,-4,-4,-3,0,3,6,8,8,10,12,14,15,17,21,22,21,19,19,20,21,19,17,15,12,7,5,4,2,0,0,0,0,0,-1,-2,-2,-1,-1,-4,-5,-5,-6,-7,-9,-11,-12,-7,-8,-13,-15,-12,-9,-11,-14,-14,-13,-15,-17,-16,-15,-18,-15,0,13,25,36,46,58,78,97,109,119,128,128,120,108,85,58,40,23,2,-10,-8,-8,-7,1,5,2,0,-1,-3,-3,-2,-2,-3,-7,-3,2,5,6,6,6,4,0,-3,0,10,16,15,10,8,7,7,7,7,4,4,4,0,1,3,-1,-6,-4,-3,-5,-7,-5,-2,-1,1,3,2,1,-1,-2,3,9,8,5,7,13,13,8,7,9,9,8,9,10,11,11,9,9,8,5,4,9,10,10,11,14,16,18,21,21,21,23,27,28,29,29,29,27,27,25,24,30,33,34,37,40,41,37,34,37,38,37,40,45,48,47,44,43,42,41,
39,36,38,40,42,43,40,37,33,32,29,26,25,26,27,25,22,19,18,16,15,15,13,13,16,17,17,16,10,9,12,13,8,5,7,9,9,7,4,1,0,-1,-3,-2,2,1,-1,-2,-3,-5,-8,-9,-8,-9,-11,-12,-11,-11,-11,-11,-9,-7,-3,1,2,1,2,3,3,3,4,4,5,8,10,9,7,9,11,10,7,5,5,7,7,6,4,3,2,1,-1,0,1,2,1,0,-3,-5,-5,-2,-1,0,2,3,2,1,1,0,1,3,5,3,5,6,6,6,9,10,9,8,7,6,6,7,7,6,5,3,0,-2,-1,1,3,5,5,3,2,2,2,2,4,5,5,4,3,2,0,-1,-1,-2,-3,-3,-1,0,2,2,3,3,4,6,7,7,8,9,8,8,7,8,8,7,6,6,6,8,10,11,12,11,9,8,9,9,8,7,6,4,2,2,0,-2,-3,-1,0,-1,0,2,2,2,1,-5,-4,-3,-3,-4,-5,-3,1,2,1,2,1,0,0,-2,-4,-3,-2,-5,-6,-5,-4,-4,-4,-3,0,1,1,0,0,0,0,-1,-4,-6,-6,-5,-5,-3,-1,1,2,1,0,3,6,8,8,6,3,1,0,-1,-4,-3,-2,-4,-5,-4,-4,-2,0,1,0,0,3,4,3,3,3,2,3,4,3,3,4,4,5,6,6,5,6,8,8,6,4,4,3,2,0,-2,-1,0,0,-1,0,2,4,6,7,7,
5,4,4,4,5,5,4,1,-2,-5,-6,-7,-8,-10,-12,-14,-16,-19,-20,-19,-18,-17,-17,-18,-16,-14,-12,-9,-6,-5,-3,-1,1,1,1,1,0,1,3,4,3,3,5,7,6,5,6,7,9,9,8,7,11,13,12,9,10,13,13,13,15,17,15,14,17,13,0,-13,-24,-35,-46,-57,-76,-96,-107,-118,-128,-127,-121,-109,-85,-56,-37,-20,1,10,9,10,10,3,-4,-1,0,2,2,2,2,1,2,6,4,-1,-4,-4,-5,-4,-3,-1,2,-1,-9,-16,-14,-9,-7,-7,-6,-7,-6,-4,-3,-1,3,2,0,2,5,6,5,7,7,5,4,3,0,0,1,2,3,3,-1,-6,-6,-2,-4,-10,-10,-6,-6,-6,-7,-7,-7,-9,-10,-10,-10,-10,-9,-5,-4,-7,-9,-10,-13,-14,-15,-18,-21,-22,-22,-25,-29,-30,-30,-31,-30,-28,-29,-28,-27,-30,-33,-35,-37,-40,-41,-37,-35,-38,-39,-38,-39,-44,-46,-47,-44,-41,-40,-42,-41,-39,-39,-40,-44,-45,-43,-40,-37,-34,-32,-29,-27,-29,-31,-29,-24,-21,-19,-18,-18,-17,-16,-16,-17,-19,-19,-17,-13,-11,-14,-14,-9,-7,-8,-10,-11,-9,-5,-2,-1,1,3,1,-1,-1,1,2,3,4,7,8,8,8,9,9,8,8,8,9,7,5,1,-3,-4,-3,-3,-4,-4,-4,-5,-5,-6,-9,-10,-9,-8,-8,-10,-10,-8,-6,-5,-6,-6,-6,-4,-3,-2,-1,0,-1,-2,-2,-2,0,3,5,5,2,
0,-2,-3,-3,-2,-1,-2,-1,-2,-4,-5,-4,-4,-6,-6,-6,-9,-10,-9,-9,-8,-7,-7,-9,-9,-7,-6,-4,0,1,1,0,-2,-3,-4,-3,-2,-2,-3,-3,-5,-6,-6,-5,-4,-3,-1,0,0,1,2,2,1,-1,-3,-3,-4,-4,-5,-7,-8,-8,-8,-9,-8,-7,-7,-7,-7,-6,-6,-5,-6,-8,-9,-10,-11,-10,-8,-7,-7,-7,-7,-5,-4,-3,-1,-1,0,2,3,1,0,1,0,-1,-1,-1,-1,5,5,4,4,5,5,3,1,1,0,0,-1,-2,-3,-2,-1,-1,-1,0,1,2,1,1,2,3,2,2,2,3,3,2,1,1,2,3,3,3,3,2,1,0,-1,0,1,0,-2,-3,-4,-4,-3,-2,-1,0,2,2,1,2,3,3,4,4,4,3,2,0,-1,-2,-2,-2,-2,-2,-3,-3,-4,-5,-5,-5,-5,-5,-5,-4,-5,-5,-5,-4,-3,-3,-3,-2,-1,-1,-1,-1,-1,0,-1,-2,-3,-2,-2,-2,-2,-1,-1,-2,-3,-4,-2,-1,0,0,0,0,0,1,2,3,4,5,5,5,5,5,5,5,3,2,2,1,1,0,0,-1,-3,-4,-4,-3,-2,-2,-4,-6,-6,-5,-7,-7,-5,-3,-3,-4,-4,-4,-5,-4,-4,-7,-7,-6,-6,-7,-7,-7,-9,-9,-8,-7,-8,-6,0,6,11,17,23,27,34,44,52,57,63,63,60,54,42,27,15,5,-4,-8,-7,-7,-9,-6,-2,0,-2,-2,-1,0,0,0,-1,-3,
-3,-1,0,-1,-1,-1,0,0,0,0,3,6,6,4,3,2,2,3,3,0,-2,-3,-6,-6,-4,-4,-4,-4,-6,-6,-6,-5,-5,-4,-2,-3,-5,-5,-4,-3,-2,-1,-3,-5,-4,-3,-2,0,0,-1,-1,0,2,2,3,6,7,7,6,5,3,1,3,5,8,7,7,9,12,13,13,16,17,17,18,17,15,15,19,19,18,18,18,17,18,20,20,19,19,21,21,19,18,19,20,22,21,18,18,20,23,21,18,20,22,23,24,24,22,20,20,18,15,16,19,18,14,11,10,10,11,11,11,11,10,10,10,9,8,9,9,8,6,5,5,4,6,5,1,1,0,-1,-3,-2,-1,-1,-2,-1,-2,-3,-3,-4,-4,-3,-2,-1,-1,0,0,-1,-1,1,2,4,5,5,5,4,4,4,4,5,5,5,5,5,4,3,3,3,4,2,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,-2,-2,0,1,3,3,2,1,1,1,1,1,3,3,2,1,3,3,4,5,6,6,6,6,6,6,7,7,5,4,3,2,1,0,0,-1,-1,-1,-1,-1,0,1,1,2,3,3,3,3,2,1,1,0,0,-1,-1,0,1,1,2,2,3,3,3,4,4,4,3,2,2,2,2,2,2,2,2,3,3,4,4,3,3,2,2,1,1,1,0,0,0,0,0,-1,-1,-2,-1,0,0,-1,-1,-1,-1,-1,-1,
-1,0,2,2,3,4,3,1,-1,-3,-3,-2,-1,1,3,2,-1,-2,-2,-2,-2,0,2,3,3,2,2,3,5,5,3,3,4,4,4,5,9,12,14,14,14,16,21,24,24,25,25,23,19,15,13,12,10,9,9,9,7,5,2,-1,-3,-3,-1,-2,-3,-4,-6,-7,-5,-3,-1,3,9,7,1,1,6,9,6,-1,-3,-1,-6,-12,-11,-9,-13,-15,-9,1,13,25,32,43,66,85,95,104,117,122,122,114,91,66,49,32,13,4,3,2,7,13,16,13,11,9,9,6,3,4,5,-4,-10,-8,-7,-10,-11,-9,-10,-10,-9,-7,-2,4,8,6,4,3,2,2,1,-2,-5,-7,-7,-1,4,4,-1,0,3,-1,-8,-5,2,5,4,1,-5,-12,-15,-13,-11,-5,-1,-4,-4,2,4,-2,-4,-2,-2,-1,3,6,7,7,5,1,2,1,0,3,6,4,2,0,-2,-2,3,8,7,9,17,20,18,20,22,23,25,26,25,26,30,32,34,36,40,39,40,41,38,35,40,45,47,46,45,44,44,40,35,34,35,36,37,37,38,38,33,27,26,30,31,28,23,21,21,20,19,13,12,15,10,5,6,10,11,9,6,5,8,8,3,0,-2,2,5,5,5,6,4,0,-1,1,1,0,-1,-2,-4,-4,-5,-7,-9,-13,-15,-15,-13,-9,-6,-7,-7,-4,-3,-2,1,4,6,5,2,-1,-3,-2,-1,-2,-3,-4,-7,-8,
-6,-2,1,1,1,3,4,3,2,4,7,8,6,5,6,6,5,3,2,4,6,7,6,5,6,5,3,3,5,5,5,5,5,6,6,8,11,10,8,6,5,5,5,7,8,8,5,3,3,4,7,11,12,13,15,14,11,10,12,12,10,9,7,5,5,6,4,1,2,4,3,4,5,6,5,5,5,4,4,5,5,3,4,5,4,3,2,0,-2,-2,-2,-2,-1,0,-2,-3,-3,-2,-1,0,0,-1,-2,-3,-3,-2,0,1,2,4,5,6,5,5,5,5,4,4,4,6,7,6,4,4,6,7,6,5,5,5,4,4,2,0,-1,-1,-3,-3,-2,0,0,0,0,-1,-1,2,4,5,5,7,7,5,3,1,0,1,1,-1,-2,-2,-3,-4,-4,-4,-5,-4,-5,-7,-6,-6,-6,-4,-2,0,3,7,9,11,15,18,18,18,19,18,16,15,13,10,9,7,3,0,0,-1,-3,-3,-4,-6,-7,0,0,-1,-3,-2,-2,-4,-3,-2,0,1,2,1,0,-2,-4,-3,-1,0,1,1,1,0,-1,-2,-2,-1,0,-1,-3,-3,-1,-1,-3,-3,-3,-4,-7,-9,-11,-12,-12,-15,-18,-20,-20,-20,-21,-20,-17,-13,-12,-10,-8,-8,-8,-8,-7,-5,-2,2,5,4,3,4,5,6,8,8,6,5,3,-2,-8,-6,-1,-1,-5,-7,-5,1,3,2,6,12,11,9,13,16,11,2,-11,-23,-30,-40,-62,-80,-91,-102,-115,-121,
-121,-112,-91,-67,-49,-32,-12,-4,-4,-3,-6,-13,-16,-13,-9,-7,-6,-3,0,-2,-2,6,12,10,9,11,12,10,10,9,8,5,1,-5,-8,-6,-4,-4,-3,-3,-2,0,3,6,6,2,-3,-1,2,1,0,2,7,5,0,-4,-3,-1,5,10,12,10,8,3,0,2,1,-4,-4,1,2,1,0,-1,-5,-8,-9,-9,-6,-2,-2,-3,-1,-4,-7,-7,-5,-2,0,0,-5,-9,-9,-12,-19,-21,-19,-20,-21,-22,-25,-27,-26,-27,-29,-32,-33,-36,-39,-39,-39,-41,-38,-35,-39,-45,-45,-45,-43,-42,-41,-41,-37,-35,-37,-38,-38,-39,-39,-39,-34,-29,-30,-33,-34,-30,-26,-24,-23,-22,-19,-15,-15,-16,-12,-7,-8,-11,-11,-8,-6,-6,-7,-7,-4,-1,1,-2,-6,-5,-5,-5,-3,0,1,-1,-1,-1,0,2,3,4,5,6,7,11,14,15,13,10,7,8,8,6,4,2,-1,-4,-6,-5,-3,0,2,0,-1,0,2,3,6,7,5,1,-1,-2,-3,-4,-4,-3,-3,-4,-7,-8,-5,-5,-6,-5,-4,-2,-1,-3,-5,-6,-5,-4,-4,-2,1,0,-2,-3,-2,-2,-1,0,-1,-4,-7,-7,-5,-3,-2,-1,-1,-3,-5,-5,-3,-1,0,-1,-5,-8,-9,-10,-11,-11,-8,-8,-10,-9,-7,-6,-4,-2,-3,-4,-3,0,-1,-1,0,0,-2,-2,-1,-1,0,2,2,1,1,2,2,0,1,2,3,4,5,5,5,5,3,3,4,5,5,4,2,1,
1,3,3,4,4,3,1,1,1,-1,-3,-2,-2,-2,-2,-2,0,1,0,-1,-2,-1,1,1,-1,-3,-2,0,0,0,1,2,3,5,5,6,8,8,8,7,6,5,5,6,5,3,0,-1,-3,-5,-5,-4,-3,-1,1,0,1,2,3,2,4,5,5,5,5,5,5,7,6,5,6,5,3,0,-3,-7,-10,-12,-16,-20,-19,-19,-21,-21,-19,-18,-16,-13,-11,-9,-5,-3,-3,-2,0,1,2,4,5,-1,0,0,0,0,-1,-1,0,0,0,-1,-2,-2,-2,0,1,1,0,0,-1,-2,-2,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,0,0,1,1,1,1,2,4,5,6,5,3,3,5,6,5,4,4,3,2,2,3,3,3,3,1,-2,-4,-4,-4,-5,-5,-5,-5,-4,-3,-3,-2,0,-1,-1,-1,0,1,1,-1,-2,-3,-3,-5,-6,-6,-6,-8,-10,-9,-6,0,7,11,15,24,32,40,48,54,57,57,54,45,33,24,16,6,3,4,3,2,5,8,7,3,-1,-1,-2,-3,-3,-3,-5,-8,-6,-6,-7,-8,-6,-5,-4,-2,-1,1,2,1,0,0,1,0,0,1,0,-2,-3,-4,-5,-4,-5,-5,-5,-5,-5,-5,-5,-4,-2,2,1,-1,-2,-1,0,1,2,2,2,3,5,3,2,3,2,3,4,6,7,8,8,6,4,3,4,3,3,4,6,4,3,2,1,4,6,7,8,9,10,11,9,8,10,
14,15,14,13,15,15,17,18,19,18,19,20,18,18,19,21,21,20,18,16,17,19,20,20,18,20,22,23,23,23,21,20,22,22,21,20,19,17,16,14,12,10,12,10,8,6,7,7,5,4,3,4,5,5,4,2,1,2,4,5,3,2,0,-1,0,2,2,2,1,1,0,-1,-1,-1,-2,-4,-6,-8,-8,-8,-7,-8,-8,-7,-5,-3,-1,0,2,1,0,-1,-1,0,1,1,-1,-3,-3,-4,-3,-1,1,2,3,2,2,1,1,2,3,2,1,2,3,1,-1,-2,-1,-1,0,0,0,-1,-2,-4,-6,-5,-4,-3,-4,-6,-7,-8,-8,-6,-3,-2,-2,-3,-4,-5,-6,-5,-4,-2,-2,-3,-4,-3,-2,-2,-1,-2,-2,-2,-2,-1,-1,-1,-2,-3,-4,-4,-4,-3,-2,-3,-4,-5,-6,-7,-6,-6,-6,-7,-9,-10,-10,-10,-11,-11,-10,-9,-9,-10,-11,-10,-9,-9,-9,-8,-7,-7,-7,-7,-7,-6,-4,-3,-4,-6,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-7,-6,-6,-6,-7,-7,-7,-7,-7,-7,-8,-8,-7,-6,-6,-7,-8,-8,-8,-9,-10,-10,-10,-11,-12,-12,-13,-13,-12,-11,-11,-10,-9,-8,-7,-6,-4,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-3,-4,-5,-3,-2,0,3,5,7,9,11,10,11,12,13,12,11,11,10,8,6,4,4,4,4,3,2,2,0,0,-7,
-7,-5,0,0,-5,-7,-6,-3,-3,-4,-2,-3,-10,-17,-19,-19,-22,-19,-11,-3,6,15,22,35,60,85,99,108,120,128,127,117,97,72,54,31,10,1,-2,-4,1,11,13,11,9,8,7,6,4,6,4,-3,-6,-3,0,0,1,3,3,4,2,1,4,9,11,10,11,8,1,-2,1,3,3,2,5,10,11,5,-1,-2,1,-2,-5,-3,1,2,3,2,-1,-5,-7,-7,-2,2,1,-6,-5,1,-2,-7,-8,-4,-2,-2,-1,-1,0,4,8,10,11,6,5,10,10,6,6,9,11,9,7,12,13,13,19,26,30,32,29,27,29,34,34,35,38,42,42,42,43,39,37,42,41,37,40,47,48,44,43,45,45,44,44,41,39,39,40,39,39,41,39,34,32,34,36,35,33,32,30,31,31,27,26,27,24,21,21,21,18,13,6,2,5,8,6,1,0,-2,-3,-1,2,2,2,0,-3,-4,-3,-1,0,3,4,2,-1,-1,-1,-2,-4,-3,-4,-5,-5,-4,-4,-3,0,1,1,0,1,0,-2,-2,-1,-1,-3,-5,-7,-9,-10,-9,-8,-6,-4,-3,-4,-5,-4,-3,-3,-1,-1,-3,-3,-4,-6,-7,-5,-3,-2,0,-1,0,4,6,4,4,5,4,0,-1,-1,1,3,3,1,0,0,-1,-3,-2,1,3,2,-1,-4,-6,-8,-9,-10,-10,-11,-10,-9,-10,-11,-10,-10,-9,-8,-6,-2,4,5,4,3,5,6,7,6,5,
5,7,4,-2,-4,-1,-1,-5,-8,-8,-9,-10,-10,-11,-11,-9,-8,-10,-11,-9,-8,-7,-3,-1,-2,-3,-3,-5,-6,-6,-7,-5,-2,-3,-4,-2,-1,-5,-7,-5,-1,1,2,1,-1,-2,-4,-5,-4,0,2,-1,-5,-7,-6,-6,-8,-7,-4,-2,-2,0,1,2,4,6,5,3,4,2,-2,-5,-8,-9,-8,-7,-8,-10,-9,-9,-9,-9,-6,-3,-1,-3,-5,-3,2,4,4,7,8,7,7,7,6,7,9,8,5,4,2,2,4,7,7,6,5,4,2,1,2,2,2,1,-2,-3,-5,-7,-6,-4,-3,-1,-2,-4,-3,-2,-1,-3,-5,-6,-5,-3,-3,-6,-3,-2,-9,-13,-11,-12,-17,-17,-7,4,10,18,21,31,53,73,82,93,108,115,112,103,86,64,45,26,6,-3,-6,-7,-2,10,11,8,4,-1,-5,-5,-2,5,8,1,-2,1,7,9,8,9,9,8,4,-2,0,5,6,5,5,3,-2,1,7,6,3,5,4,2,0,2,4,7,5,2,2,1,0,1,8,14,15,15,19,17,9,2,-6,-17,-24,-36,-59,-84,-98,-108,-120,-128,-127,-117,-97,-74,-54,-32,-11,-1,0,0,-2,-10,-15,-13,-11,-9,-9,-7,-6,-7,-6,-1,2,0,-2,-3,-3,-3,-5,-7,-5,-4,-7,-12,-14,-14,-14,-11,-6,-4,-6,-7,-6,-7,-10,-13,-13,-8,-2,-1,-1,1,3,0,-3,-6,-7,-4,0,3,4,3,-2,-6,-4,2,1,-3,-1,4,
4,0,0,0,0,0,-2,-6,-9,-12,-12,-8,-7,-11,-11,-10,-9,-12,-13,-10,-11,-15,-15,-15,-21,-28,-31,-33,-31,-30,-33,-36,-37,-37,-41,-44,-44,-43,-43,-41,-39,-42,-43,-39,-41,-46,-47,-44,-43,-44,-43,-43,-43,-41,-37,-38,-41,-39,-39,-41,-40,-35,-34,-38,-39,-37,-37,-35,-32,-32,-32,-29,-27,-27,-25,-22,-22,-21,-18,-13,-7,-3,-6,-9,-6,-3,0,1,1,-2,-3,-3,-3,-1,3,3,2,0,-1,-3,-4,-2,1,1,0,1,2,4,5,5,5,4,4,2,-1,-2,-2,-2,-3,-2,1,1,0,0,2,4,6,8,8,8,7,5,2,1,2,3,3,2,2,1,1,3,4,4,6,7,6,5,3,3,3,2,-2,-4,-3,-2,-3,-2,2,3,3,1,-1,-2,-1,1,0,0,1,1,-3,-5,-5,-2,1,3,6,8,8,9,10,10,9,10,11,10,10,9,9,7,4,-1,-3,-2,-2,-4,-6,-6,-5,-4,-4,-6,-3,2,4,2,2,5,8,8,9,10,10,10,10,8,8,10,11,10,9,8,4,3,3,4,6,7,7,7,7,5,3,3,3,2,1,3,5,3,0,-2,-3,-2,0,2,3,4,3,1,-1,0,4,6,6,6,7,6,2,0,0,-2,-2,-3,-5,-7,-5,-5,-5,-4,0,4,6,6,4,3,5,7,6,6,6,6,4,0,-1,1,3,1,-3,-6,-6,-7,-8,-7,-7,-7,-7,-8,-9,-8,
-6,-5,-5,-5,-8,-10,-9,-8,-7,-6,-6,-5,-5,-6,-5,-3,0,1,2,3,3,2,0,-1,0,2,1,0,1,3,3,3,4,1,2,4,1,0,7,11,9,9,14,14,4,-5,-12,-19,-23,-32,-53,-73,-84,-95,-110,-117,-113,-103,-87,-64,-46,-27,-8,1,2,5,1,-10,-14,-10,-7,-2,1,3,0,-5,-9,-4,1,-2,-8,-9,-8,-8,-9,-8,-3,1,-1,-5,-7,-5,-5,-4,2,-2,-8,-6,-4,0,1,2,-1,-2,-3,-3,-2,-1,1,2,2,0,-3,-4,-3,-3,-5,-7,-4,-1,5,10,14,19,28,39,47,53,60,64,63,58,49,37,28,18,7,2,3,3,2,6,9,10,8,6,7,7,5,6,6,4,2,4,6,6,4,4,6,7,7,6,8,10,10,10,11,10,10,9,10,10,10,10,11,11,12,9,6,4,2,2,1,3,5,6,7,4,1,2,4,5,8,7,5,4,3,4,3,3,3,3,2,1,1,1,4,5,6,6,7,6,6,7,7,8,9,8,8,8,9,11,10,9,11,14,16,17,16,16,18,21,20,21,22,23,22,22,21,20,21,22,23,22,22,23,23,22,20,19,18,19,19,18,16,18,20,20,19,19,18,19,20,22,21,22,23,21,18,18,17,16,15,15,14,13,12,11,8,6,4,4,4,4,4,3,1,1,2,4,2,2,1,-1,-3,-2,-1,0,0,1,
1,-1,-2,-2,-1,0,-1,-2,-4,-4,-4,-3,-3,-2,0,1,1,1,2,2,2,1,0,0,0,-1,-2,-3,-3,-3,-2,-1,1,2,1,0,0,0,0,0,-1,-3,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-3,-2,-2,-2,-3,-3,-5,-5,-4,-4,-3,-2,-1,0,0,1,1,2,3,5,5,5,4,2,1,-1,-2,-3,-4,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-3,-2,-2,-1,0,0,-1,-1,0,1,1,-1,-2,-2,-2,-3,-4,-5,-5,-4,-4,-4,-3,-2,-3,-4,-5,-5,-5,-5,-3,-3,-4,-5,-7,-8,-7,-6,-5,-4,-2,-2,-2,-2,-1,0,1,2,2,2,2,1,0,-1,-1,-1,-2,-2,-1,-1,-1,-2,-1,-1,-1,-1,1,2,3,3,2,3,4,4,4,4,5,4,2,0,0,2,3,3,1,0,0,0,0,0,1,3,4,2,1,2,4,5,4,4,5,4,4,5,5,5,5,5,5,5,5,5,7,7,6,5,5,5,5,5,5,5,6,5,4,3,3,4,3,3,4,5,4,3,2,3,0,0,2,1,0,1,0,0,1,0,-2,-4,-2,-3,-6,-6,0,5,9,13,15,18,27,36,44,50,58,60,57,52,44,34,24,15,7,3,2,0,0,4,9,9,7,4,3,3,2,4,6,5,2,3,5,5,4,3,4,3,0,-1,1,1,1,0,0,1,2,3,6,5,5,7,
9,13,17,14,9,10,14,10,5,8,12,16,19,16,12,10,6,2,3,11,16,12,10,15,13,9,9,8,5,7,9,9,6,5,6,7,6,1,4,12,13,13,15,17,15,15,14,16,17,18,21,25,32,34,29,24,27,30,32,37,40,41,42,42,40,32,33,38,39,36,43,51,51,48,47,47,46,44,43,41,39,39,40,39,39,38,34,27,25,25,25,23,21,20,18,15,13,10,12,15,15,19,23,23,23,20,14,10,11,11,10,11,8,4,5,7,4,-2,-4,-3,-2,-1,-1,-1,-2,-2,-3,-3,-1,0,0,-1,-3,-5,-6,-7,-6,-4,-2,-2,-2,0,1,2,3,4,3,5,5,3,0,-1,-2,-4,-9,-10,-7,-6,-9,-13,-14,-13,-12,-10,-7,-7,-5,-3,-3,-5,-4,1,4,4,4,4,3,4,5,4,3,5,5,4,4,4,3,-1,-2,0,-1,-3,-4,-3,-1,-1,-2,-3,-4,-3,-3,-5,-5,-4,-4,-6,-8,-11,-13,-11,-5,-2,-1,0,2,3,3,3,2,3,4,3,-1,-3,-5,-6,-7,-9,-9,-8,-5,-1,-1,-1,-1,-1,-1,2,4,4,4,3,2,0,-1,-1,-3,-5,-6,-9,-9,-6,-4,-4,-5,-4,-3,-3,-2,1,4,4,4,2,-1,-3,-4,-4,-2,0,1,-1,-3,-4,-5,-5,-4,-2,0,1,-2,-1,3,5,6,7,9,9,7,5,3,2,4,2,-2,-1,-1,-3,-5,-5,
-3,-3,-4,-5,-8,-13,-16,-18,-18,-16,-14,-14,-13,-10,-7,-5,-1,3,7,8,7,5,4,2,-1,-4,-7,-10,-10,-9,-8,-9,-9,-9,-8,-7,-6,-1,4,7,6,7,10,15,21,27,31,36,41,44,46,48,51,48,44,40,33,26,21,17,12,8,3,0,-2,-3,-4,-4,-3,-1,1,2,3,1,-2,-3,-1,0,0,0,0,1,1,-2,-4,-1,2,0,-3,-3,-4,-3,-2,-2,-4,-6,-7,-9,-12,-11,-9,-7,-6,-3,-3,-4,-2,3,6,9,11,12,13,14,12,9,9,11,11,10,9,9,8,9,8,7,8,10,10,10,11,12,12,14,16,16,17,18,18,19,21,21,19,18,17,15,13,13,14,14,15,15,12,12,15,17,18,20,24,26,26,28,30,31,33,33,34,35,34,32,30,28,27,28,31,34,37,37,36,36,39,40,40,41,41,39,34,28,25,24,21,19,18,15,11,9,8,5,2,-8,-11,-14,-17,-15,-11,-11,-14,-11,-6,-9,-13,-17,-19,-16,-10,-9,-6,-2,-1,-8,-11,-8,-9,-13,-11,-7,-8,-5,-2,-3,-6,-7,-5,-5,-6,-7,-5,0,-3,-9,-12,-12,-13,-15,-15,-14,-15,-16,-18,-19,-21,-25,-33,-35,-29,-26,-29,-31,-32,-35,-39,-41,-41,-41,-38,-33,-32,-38,-37,-35,-41,-48,-49,-47,-45,-45,-44,-44,-43,-40,-38,-38,-39,-38,-38,-38,-33,-27,-25,-24,-24,-22,-21,-22,-19,-15,-12,-9,-10,-13,
-14,-16,-20,-21,-20,-17,-13,-11,-12,-12,-11,-12,-8,-5,-6,-7,-2,4,4,4,3,2,1,1,1,2,3,3,2,0,0,1,3,5,6,8,8,6,5,4,4,3,1,0,-1,-1,-2,-3,-3,-2,-1,0,0,3,7,8,6,4,6,10,11,10,9,8,6,6,5,2,3,5,3,-1,-4,-4,-4,-5,-5,-5,-5,-5,-3,-4,-5,-3,-2,-2,-1,1,2,1,1,3,4,3,2,2,2,2,2,2,2,3,4,2,2,3,6,8,11,9,4,1,1,-1,-3,-3,-2,-2,-2,-3,-6,-5,-1,1,2,5,6,7,8,7,4,1,2,1,1,1,1,-1,-3,-2,-2,-3,-2,2,4,4,6,7,8,10,10,8,5,5,5,4,3,4,3,2,-1,-2,-3,-2,1,4,5,5,4,2,1,2,3,4,6,5,4,2,0,-1,2,2,-1,-3,-4,-5,-7,-7,-5,-4,-2,-2,-3,-1,2,2,2,4,6,5,3,4,5,5,8,12,15,17,17,15,13,13,12,9,7,6,3,-2,-6,-8,-7,-5,-4,-1,2,5,8,10,10,9,9,10,11,11,10,9,7,3,-2,-5,-4,-6,-8,-13,-20,-26,-30,-36,-41,-44,-46,-50,-51,-49,-44,-40,-33,-25,-21,-17,-13,-8,-4,0,3,4,6,6,5,3,3,2,1,2,4,5,4,3,1,1,2,0,0,3,4,2,-1,0,2,3,4,3,1,2,4,5,6,8,11,11,
9,7,6,3,3,3,2,-1,-4,-6,-9,-10,-12,-13,-11,-9,-9,-11,-12,-12,-12,-10,-10,-10,-9,-8,-9,-10,-10,-10,-11,-12,-12,-13,-15,-16,-16,-17,-17,-17,-19,-18,-17,-15,-15,-13,-12,-12,-12,-12,-13,-13,-11,-11,-14,-16,-16,-19,-22,-24,-25,-26,-28,-30,-31,-31,-31,-32,-30,-28,-27,-26,-26,-27,-30,-33,-35,-35,-34,-35,-37,-38,-37,-38,-39,-37,-32,-26,-23,-22,-20,-18,-16,-14,-10,-7,-6,-3,0,6,6,6,8,8,6,5,5,4,4,5,7,8,9,6,1,2,3,1,-1,-1,-1,-2,0,2,1,0,1,-1,-4,-4,-1,0,2,3,1,1,-1,-2,-1,2,4,5,5,7,7,6,6,8,8,9,9,11,15,16,14,13,16,17,16,18,20,21,21,21,19,16,16,17,17,16,19,21,22,21,19,18,20,22,22,20,18,19,20,18,18,18,16,13,12,11,10,10,11,13,10,7,5,2,2,3,5,6,7,8,6,5,5,5,7,6,6,6,4,2,3,3,-3,-5,-4,-2,-3,-1,0,-1,0,0,-2,-2,-1,0,-1,-2,-3,-3,-4,-5,-6,-6,-6,-5,-5,-4,-4,-3,-3,-3,-3,-3,-2,-1,0,1,1,0,-1,-2,-1,-1,-1,-2,-3,-2,-2,-2,-2,-2,-2,-1,-1,-2,-1,1,2,2,2,2,3,2,2,2,2,2,1,0,-1,-2,-2,-3,-3,-2,-1,-2,-3,-3,-3,-2,-1,0,0,0,
0,0,-1,0,1,1,0,-1,-2,-3,-1,0,-1,-1,0,1,0,1,1,2,4,4,2,1,1,0,-1,-2,-3,-4,-3,-2,-2,-2,-1,-1,-2,-2,-2,-2,-1,-1,-2,-4,-6,-6,-7,-7,-6,-7,-7,-7,-5,-4,-4,-3,-2,-2,-3,-4,-3,-2,0,1,-1,-3,-4,-4,-4,-4,-3,-2,-2,-3,-4,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,1,1,1,0,0,1,-1,-2,-2,-2,-3,-4,-3,-3,-4,-4,-4,-4,-5,-7,-8,-8,-7,-6,-6,-6,-4,-4,-4,-4,-2,0,2,3,2,0,-2,-4,-5,-6,-6,-5,-5,-6,-7,-7,-7,-7,-6,-5,-4,-3,-2,-1,0,2,5,8,11,15,17,19,22,24,25,25,24,21,19,15,11,8,8,6,3,1,-1,-3,-3,-4,-5,-5,-4,-5,-5,-5,-5,-5,-6,-6,-4,-3,-3,-3,-2,-1,-2,-2,-3,-1,0,0,-2,-3,-1,0,-1,-2,-2,-2,-2,-4,-6,-6,-4,-3,-2,-1,-1,-2,-2,-1,0,1,3,5,5,4,4,4,6,8,9,9,9,9,9,7,7,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,3,3,3,2,2,2,3,3,4,6,7,8,10,10,10,10,11,12,12,12,12,11,10,9,8,9,10,11,12,14,14,14,13,14,14,14,14,15,14,13,11,9,8,8,7,6,6,5,2,1,0,-2,-3,0,
0,0,0,-3,-3,-2,-2,-4,-6,-6,-3,-3,-5,-7,-7,-8,-9,-9,-6,-4,-2,-2,-2,-1,-2,-4,-6,-4,-2,-3,-7,-12,-15,-18,-23,-23,-16,-9,-9,-10,-12,-13,-10,-5,-2,1,7,11,5,-1,0,3,4,4,5,5,5,3,0,-1,1,4,4,1,1,3,3,4,4,3,2,0,-3,-4,-4,-3,-6,-10,-9,-9,-11,-9,-6,-7,-7,-5,-6,-8,-5,-1,-4,-5,-3,-2,-3,-1,0,0,3,5,4,1,3,4,2,0,-1,-1,0,-1,-2,-3,-4,-4,-3,-5,-7,-5,-2,-2,-3,-4,-3,-1,0,-2,-6,-8,-9,-11,-10,-8,-8,-9,-10,-11,-12,-12,-9,-8,-7,-8,-8,-7,-7,-6,-5,-5,-6,-3,-1,-2,-1,1,-1,-6,-9,-10,-12,-13,-11,-10,-9,-8,-9,-11,-11,-8,-2,1,2,2,0,-3,-4,-1,1,0,0,-1,-4,-8,-8,-8,-9,-10,-12,-16,-18,-12,-9,-10,-8,-5,-4,-3,-2,-3,-2,3,7,6,4,3,2,0,-3,-4,-3,1,1,-2,-5,-6,-6,-7,-7,-6,-3,-4,-5,-4,-3,-3,-2,0,0,0,0,-1,-1,0,-2,-6,-8,-9,-11,-11,-8,-8,-10,-7,-4,-11,-19,-15,-11,-15,-14,-5,7,18,25,27,37,63,84,93,102,114,118,111,97,77,55,41,21,1,-6,-7,-9,-2,12,16,12,13,10,3,0,2,6,7,5,3,6,10,11,8,6,7,6,5,1,0,1,0,-2,0,1,-6,
-6,-3,-3,-8,-5,0,5,7,4,-1,1,5,3,-1,0,4,9,12,10,10,13,12,9,10,19,22,15,13,15,14,12,15,15,11,10,13,14,9,8,15,21,20,11,7,7,6,3,1,2,4,6,7,7,8,9,12,17,20,19,16,17,21,24,25,29,33,36,38,41,43,41,42,49,45,40,47,57,55,50,50,50,48,49,49,49,49,48,44,40,41,39,32,27,26,28,30,26,20,21,23,21,17,15,18,20,17,15,15,18,19,16,9,5,6,7,3,4,7,6,7,12,11,6,5,6,4,2,2,4,4,2,-1,-2,-4,-5,-6,-6,-3,0,1,-1,-4,-5,-5,-5,-5,-1,4,4,1,-1,-1,-1,0,1,0,-1,-1,-2,-3,-3,-2,-2,-2,-1,1,3,7,8,8,6,6,8,7,6,5,6,6,3,0,-2,-1,1,0,-1,0,0,-2,-2,-2,-3,-4,-3,-1,0,0,0,0,-1,2,2,2,2,4,5,4,4,5,7,6,4,5,7,8,9,9,11,10,7,5,4,3,1,1,1,3,4,3,1,2,6,11,15,18,22,23,16,9,9,10,12,13,9,5,2,-1,-7,-11,-7,-1,-2,-5,-5,-6,-6,-5,-5,-4,-1,0,-1,-4,-3,0,0,-2,-3,-4,-4,-3,-2,0,2,4,5,4,7,10,10,11,13,11,9,9,9,6,6,8,5,2,3,4,1,0,0,-1,-2,-2,-4,-6,
-6,-3,-3,-4,-2,1,3,3,2,2,3,4,6,5,4,6,7,5,2,2,4,4,3,1,-1,1,5,6,7,9,9,8,7,9,9,10,11,12,11,10,9,9,8,8,7,6,5,6,7,3,1,1,0,-1,1,5,8,10,12,13,11,10,10,8,8,10,9,6,1,-1,-2,-2,0,2,3,1,0,0,0,1,4,7,7,7,8,9,10,14,15,11,8,9,7,4,3,2,1,2,2,-2,-6,-4,-3,-2,-2,0,2,4,3,-1,-2,1,2,3,4,6,7,6,4,5,6,5,5,5,3,1,1,1,1,1,2,0,2,8,9,10,12,13,10,11,12,10,8,15,21,18,14,17,17,7,-3,-14,-24,-27,-36,-60,-81,-91,-100,-112,-117,-110,-97,-78,-54,-38,-18,0,6,8,9,2,-11,-15,-13,-12,-10,-3,-1,-3,-6,-7,-4,-2,-3,-6,-8,-5,-5,-5,-3,-1,1,3,2,2,4,0,0,5,4,0,2,6,4,1,-4,-7,-3,1,0,-2,0,2,2,-2,-7,-10,-8,-7,-10,-11,-8,-11,-17,-20,-15,-14,-16,-14,-13,-15,-16,-10,-9,-11,-12,-7,-8,-14,-19,-17,-10,-4,-5,-4,-1,1,0,-4,-8,-8,-9,-9,-11,-14,-18,-21,-19,-17,-18,-22,-25,-28,-30,-33,-36,-39,-42,-43,-42,-43,-49,-46,-41,-46,-55,-54,-49,-48,-47,-46,-47,-48,-46,-46,-46,-44,-41,-40,-37,-31,-26,-26,-27,-28,-26,-21,-21,-22,
-21,-17,-15,-17,-20,-17,-14,-16,-18,-18,-17,-11,-6,-7,-8,-6,-5,-8,-8,-9,-12,-10,-6,-5,-5,-3,-2,-1,-3,-4,-1,1,2,3,5,6,6,4,0,-1,1,4,5,4,5,4,1,-3,-4,0,2,2,2,2,1,1,2,2,2,3,4,3,2,1,0,-2,-5,-8,-10,-9,-8,-8,-9,-9,-8,-7,-8,-7,-5,-1,1,0,-1,0,1,1,1,2,3,2,3,3,1,-1,-2,-3,-3,-3,-3,-4,-4,-4,-4,-5,-5,-4,-4,-4,-4,-3,-3,-4,-5,-6,-7,-7,-7,-7,-5,-4,-4,-3,-2,-2,-2,-2,-2,-1,-1,-1,-3,-5,-8,-10,-12,-11,-8,-5,-5,-6,-6,-6,-4,-2,0,1,3,5,5,3,4,5,5,4,3,2,2,3,2,0,0,0,-1,-2,-2,0,1,2,3,2,1,0,-1,-3,-4,-5,-6,-7,-7,-8,-10,-9,-8,-8,-7,-5,-4,-5,-5,-3,-2,-1,0,1,2,3,4,3,4,6,6,4,3,2,0,-3,-4,-4,-3,-2,-2,-4,-5,-5,-4,-5,-5,-3,-1,-1,-3,-3,-2,0,0,0,0,0,-1,-2,-3,-4,-4,-4,-5,-5,-6,-7,-8,-8,-8,-7,-6,-5,-5,-4,-4,-5,-5,-2,0,0,1,1,0,-1,-3,-4,-4,-4,-3,-3,-3,-3,-1,-1,-1,-1,1,2,2,2,1,1,0,-1,-2,-1,-1,-1,-1,-2,-2,-1,-2,-3,-3,-3,-4,-4,-4,-2,-2,0,1,1,1,0,-1,0,
1,0,0,1,0,-1,-2,-2,-2,1,3,2,2,2,1,-1,-2,-3,-3,-4,-4,-5,-5,-4,-3,-3,-2,-2,-1,-1,-1,-1,-1,-5,-7,-7,-8,-9,-8,-8,-10,-8,-9,-13,-15,-13,-12,-13,-12,-9,-4,1,8,12,16,26,35,41,47,54,56,52,49,39,26,15,6,-3,-5,-3,-4,-2,2,5,6,5,4,2,2,1,4,5,1,-1,-1,0,1,0,0,2,0,-3,-3,-3,-4,-5,-4,-2,-1,-2,0,1,0,-1,-1,-1,1,3,1,-1,-3,-5,-5,-5,-3,-2,-1,3,0,-3,-1,3,4,4,6,6,7,7,8,7,7,10,9,6,4,5,6,4,3,5,7,5,3,0,-1,-1,-1,-2,-2,1,4,5,8,7,8,8,10,11,11,11,11,13,15,16,16,17,19,20,20,21,23,24,24,24,21,21,24,24,23,20,20,20,22,23,20,18,20,21,20,19,17,15,13,13,14,13,13,14,13,10,9,8,6,8,9,8,6,8,9,8,8,8,6,4,4,5,6,4,5,6,6,3,2,3,3,2,1,0,1,2,1,0,0,0,-1,-2,-3,-1,1,2,1,0,0,0,0,0,1,2,3,1,-1,-2,-1,-2,-2,-2,-3,-3,-3,-3,-3,-2,-1,0,0,2,4,5,5,5,5,5,6,6,6,6,6,6,4,2,0,0,0,-1,-2,-2,-2,-3,-3,-3,-3,-2,1,3,3,3,4,5,5,1,
2,1,0,0,-1,-5,-8,-8,-9,-10,-11,-12,-16,-19,-18,-16,-13,-10,-8,-7,-4,-1,1,3,5,6,5,4,3,2,1,-2,-8,-9,-8,-10,-10,-7,-5,-4,-2,-1,-2,0,3,4,2,2,1,-3,-5,-6,-8,-9,-9,-6,-6,-6,-4,-3,-2,0,1,1,1,0,0,0,1,2,1,-3,-4,-4,-5,-5,-5,-6,-8,-9,-9,-9,-8,-4,-3,-4,-3,-2,-2,-2,-4,-7,-11,-12,-10,-9,-9,-10,-10,-9,-9,-10,-10,-6,-5,-6,-7,-6,-5,-4,-3,-2,-1,3,8,10,11,12,12,10,9,8,7,3,1,-1,-2,-3,-4,-5,-4,-5,-6,-7,-7,-6,-5,-5,-9,-12,-13,-12,-14,-17,-16,-12,-14,-19,-20,-16,-12,-11,-11,-11,-12,-21,-33,-37,-34,-31,-27,-17,-6,3,11,17,34,62,90,106,118,131,136,132,120,101,77,58,37,17,6,1,-2,1,10,11,8,9,8,5,2,0,-2,-2,-3,-5,-4,0,2,-3,-8,-10,-9,-6,-2,1,3,4,2,1,1,-6,-5,0,-4,-8,-4,-3,-2,0,-2,-2,3,8,8,3,1,3,8,10,7,2,1,-4,-8,-5,3,6,4,4,6,6,7,12,15,12,7,9,12,11,11,16,19,20,17,18,21,20,16,13,13,15,13,15,18,21,20,18,21,26,27,24,23,25,24,23,25,28,33,37,40,36,30,33,43,44,42,46,51,51,51,51,50,51,57,59,58,60,63,62,
61,63,61,56,54,53,50,54,53,45,39,38,36,32,27,27,31,27,21,19,20,21,17,10,7,7,4,0,3,6,5,5,7,5,0,1,5,10,12,13,11,9,9,6,4,4,4,4,3,2,1,2,2,0,0,6,10,8,8,8,7,7,5,0,-2,0,-2,-6,-5,-1,2,2,1,2,5,10,13,12,14,17,14,10,8,8,9,9,9,9,10,12,11,8,7,7,7,7,5,5,6,4,3,4,5,5,6,7,8,8,10,9,6,7,7,5,4,5,5,4,2,2,3,3,2,3,3,3,2,2,1,0,-1,0,-2,-3,-3,-3,-3,-3,-4,-6,-7,-5,-3,-3,-4,-3,-2,-2,-2,-2,1,4,6,6,6,5,6,8,8,7,7,5,3,2,0,-3,-6,-7,-8,-9,-9,-8,-7,-7,-7,-5,-4,-3,-2,-2,-4,-6,-10,-15,-16,-13,-10,-10,-11,-11,-9,-8,-8,-6,-1,-1,-5,-7,-8,-4,-5,-4,-3,-2,1,4,7,8,9,11,12,13,17,19,18,17,14,11,9,8,5,1,-1,-3,-5,-5,-4,-4,-3,-2,-1,2,7,9,9,11,11,8,6,5,4,4,4,3,0,0,1,2,3,6,8,8,9,10,9,7,6,5,4,3,3,1,0,-1,0,1,1,0,-1,-2,0,3,4,3,4,6,6,6,9,10,9,9,8,5,4,5,5,4,4,5,7,9,13,14,13,12,10,10,10,9,
8,8,7,4,2,3,3,3,3,3,2,0,0,-3,-7,-9,-10,-10,-11,-10,-9,-9,-7,-3,-1,0,0,2,3,3,2,3,5,7,6,4,4,4,8,11,11,11,13,15,13,13,15,18,19,17,14,12,13,11,12,22,34,36,35,33,28,17,8,-3,-12,-19,-35,-62,-89,-106,-119,-132,-137,-132,-122,-101,-77,-59,-39,-17,-6,-1,2,1,-8,-10,-8,-8,-7,-5,-2,0,1,0,2,4,3,-1,-1,3,8,9,8,6,2,-1,-3,-4,-3,-3,-2,4,3,-1,2,7,4,3,3,0,2,2,-3,-7,-6,-2,-2,-4,-9,-12,-7,-1,0,1,5,3,-1,-4,-3,-3,-5,-5,-6,-10,-12,-9,-5,-6,-8,-8,-9,-12,-16,-16,-15,-14,-16,-18,-14,-11,-13,-13,-12,-14,-19,-21,-20,-18,-22,-27,-27,-24,-24,-26,-26,-26,-25,-28,-33,-37,-38,-35,-31,-33,-41,-42,-40,-46,-50,-52,-52,-50,-48,-49,-55,-58,-56,-58,-61,-61,-58,-60,-58,-54,-51,-50,-49,-52,-52,-47,-41,-39,-37,-32,-27,-29,-31,-28,-21,-20,-21,-20,-15,-9,-7,-8,-3,0,-3,-7,-5,-5,-6,-3,0,-2,-6,-8,-11,-12,-11,-10,-9,-7,-4,-4,-4,-4,-4,-4,-3,-3,-3,-1,-1,-7,-10,-9,-8,-8,-7,-7,-5,-1,1,0,1,4,4,0,-3,-4,-3,-4,-7,-12,-15,-15,-16,-18,-16,-12,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-9,-9,-8,-8,-7,-7,-7,-5,
-4,-6,-7,-6,-7,-8,-9,-8,-10,-10,-8,-9,-9,-7,-5,-5,-5,-4,-3,-2,-2,-2,-2,-2,-3,-2,-1,-1,0,1,1,1,2,4,3,2,2,1,2,4,5,4,2,2,2,1,1,2,3,2,-1,-4,-6,-7,-5,-5,-7,-9,-10,-10,-10,-8,-6,-4,-3,0,3,5,5,6,7,5,4,4,4,3,1,0,-1,-1,0,1,4,9,10,8,5,6,8,9,6,5,6,3,-1,-1,3,4,5,5,5,5,4,3,1,-1,-3,-4,-6,-7,-8,-8,-9,-10,-10,-10,-8,-7,-6,-5,-3,-1,0,2,2,1,1,2,2,1,1,-1,-3,-4,-5,-7,-7,-5,-4,-5,-6,-6,-6,-5,-5,-5,-6,-6,-7,-8,-8,-8,-7,-6,-7,-6,-4,-3,-3,-3,-2,-2,-1,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,-2,-3,-4,-4,-5,-6,-6,-6,-5,-4,-4,-5,-6,-6,-6,-7,-8,-8,-9,-11,-11,-10,-8,-5,-4,-3,-2,-1,0,2,3,3,2,2,1,1,1,2,2,2,3,3,4,4,4,5,5,5,4,2,2,2,2,1,0,1,2,0,-3,-4,-3,-2,-1,-2,-3,-4,-4,-5,-6,-6,-5,-7,-7,-8,-9,-10,-8,-9,-8,-5,-6,-12,-17,-18,-19,-19,-16,-11,-5,1,7,12,18,29,43,53,60,68,70,67,63,52,39,28,19,8,3,1,-2,-3,0,4,4,4,1,1,0,0,1,2,0,-2,-1,0,-1,-1,
-3,-3,-3,-2,-1,1,2,3,3,2,3,1,1,3,0,-3,-1,-1,0,1,0,0,1,2,2,3,3,4,6,7,4,0,0,3,2,1,0,0,1,2,2,0,1,3,3,0,-1,-1,0,0,1,2,3,5,4,3,3,4,5,3,4,5,6,7,9,10,9,9,10,12,12,11,12,13,13,13,13,14,16,17,17,18,17,17,19,19,19,22,25,25,27,25,22,22,26,28,26,25,26,26,26,26,25,23,22,21,21,23,23,24,22,20,18,15,13,14,16,14,11,11,11,8,5,3,3,2,-1,-1,0,1,0,2,3,0,-1,2,3,2,2,4,5,4,4,3,1,1,1,2,2,4,3,2,1,0,0,2,4,4,4,3,2,2,0,-1,-2,-2,-1,-2,-2,0,1,3,3,3,5,7,9,9,10,10,9,8,7,6,6,6,6,5,4,4,5,6,6,5,5,4,4,4,4,3,3,4,5,4,3,4,4,5,6,6,6,6,6,4,3,2,2,2,1,0,0,-1,-1,-1,-1,-2,-3,-3,-2,-1,-1,-1,-2,-3,-3,-1,0,1,1,1,-1,-1,-1,0,1,2,0,-2,-3,-1,1,2,2,3,4,4,4,5,7,8,9,8,6,6,5,4,2,1,1,1,0,1,2,1,1,2,4,5,5,5,6,6,5,3,2,3,5,4,1,0,1,1,1,2,4,3,2,2,1,-10,
-11,-12,-11,-10,-9,-12,-14,-11,-8,-9,-12,-12,-9,-9,-13,-13,-10,-8,-6,-1,3,3,5,9,12,14,13,9,7,9,8,2,-4,-5,-5,-9,-12,-11,-8,-8,-9,-8,-9,-10,-9,-8,-7,-7,-8,-10,-11,-9,-9,-11,-12,-10,-7,-6,-8,-9,-11,-12,-13,-16,-19,-20,-21,-20,-22,-22,-21,-24,-28,-26,-23,-25,-22,-11,2,11,20,28,43,67,90,101,112,123,127,123,113,93,67,47,23,3,-3,-5,-7,-1,10,12,8,7,1,-2,-1,-2,-9,-13,-14,-16,-15,-8,-5,-10,-9,-4,-3,-4,-4,-4,-2,0,-1,-3,-7,-9,-7,-3,-5,-6,-1,3,4,4,1,1,8,11,10,6,5,6,10,12,11,10,11,7,3,5,7,5,1,7,15,13,9,10,12,10,1,0,6,7,8,15,21,21,19,16,18,17,14,14,18,22,25,26,23,21,22,24,30,38,41,38,38,39,34,31,35,43,49,49,49,46,41,42,47,46,45,52,56,53,48,50,49,48,53,56,53,48,47,48,50,52,51,47,43,38,37,42,46,41,38,37,36,36,33,33,36,34,33,34,34,32,25,17,17,21,18,13,14,17,16,15,19,20,18,19,21,20,20,21,23,24,22,21,21,20,18,16,14,14,13,10,7,9,11,9,6,7,8,7,7,8,9,12,12,8,2,2,4,5,5,6,6,5,3,2,3,4,5,6,6,4,1,0,
0,1,2,3,2,3,5,6,5,7,9,10,11,13,14,13,12,11,8,7,6,4,5,6,3,0,1,3,6,10,11,11,12,13,12,8,7,7,6,5,4,2,0,-2,-4,-6,-5,-3,-3,-3,-4,-7,-10,-11,-10,-8,-5,-4,-5,-7,-7,-7,-8,-8,-6,-6,-6,-8,-10,-11,-10,-8,-5,-3,-3,-4,-6,-7,-6,-4,-3,-3,-5,-5,-7,-10,-10,-8,-6,-6,-8,-11,-11,-9,-8,-8,-6,-5,-4,-2,0,0,0,1,0,-2,-2,-3,-5,-5,-5,-8,-11,-12,-12,-11,-8,-7,-8,-7,-7,-9,-12,-11,-8,-6,-5,-5,-5,-2,2,4,4,6,6,2,0,0,0,0,-3,-8,-11,-10,-7,-4,-2,-1,-1,-1,-3,-6,-6,-4,-5,-7,-8,-9,-8,-6,-5,-7,-7,-3,1,3,3,5,4,2,-1,-3,-4,-3,-3,-6,-8,-9,-13,-13,-14,-13,-14,-20,-31,-35,-33,-34,-38,-33,-18,-7,-2,7,24,50,77,96,109,7,8,8,8,8,7,10,11,8,4,5,8,8,6,6,9,9,7,5,4,-1,-4,-4,-6,-10,-14,-15,-14,-11,-11,-13,-11,-5,0,2,3,6,10,9,6,6,6,6,6,8,7,6,6,6,8,9,10,8,9,11,12,10,7,7,7,8,10,13,15,16,19,21,21,20,21,21,21,24,28,25,23,24,20,9,-3,-12,-20,-30,-44,-66,-87,-100,-111,-123,-128,-123,-113,-93,-67,-46,-22,-1,5,6,8,3,
-7,-9,-7,-3,1,5,5,6,10,11,12,16,15,9,6,9,8,3,1,2,3,4,2,0,1,3,5,8,7,1,3,5,1,-2,-3,-3,-1,-2,-7,-9,-8,-6,-6,-7,-10,-13,-12,-9,-10,-9,-6,-7,-8,-6,-2,-7,-13,-13,-10,-11,-13,-10,-2,0,-3,-7,-8,-14,-20,-20,-18,-15,-15,-15,-13,-14,-17,-21,-24,-25,-23,-21,-21,-23,-29,-36,-38,-35,-37,-37,-33,-30,-32,-39,-45,-47,-47,-44,-39,-41,-45,-44,-44,-51,-55,-52,-50,-50,-48,-47,-52,-55,-50,-45,-44,-43,-46,-47,-46,-43,-38,-34,-33,-39,-42,-40,-35,-34,-34,-32,-30,-30,-32,-30,-27,-29,-29,-26,-19,-13,-13,-16,-13,-9,-11,-13,-13,-13,-16,-17,-16,-16,-18,-18,-17,-18,-20,-20,-19,-18,-17,-16,-14,-13,-11,-11,-10,-7,-5,-6,-9,-8,-5,-6,-6,-4,-4,-5,-6,-9,-9,-5,1,2,0,-1,-2,-3,-3,-1,0,1,0,-1,-2,-4,-3,0,2,2,2,2,0,0,0,0,-3,-3,-2,-4,-6,-6,-7,-9,-9,-8,-8,-7,-5,-4,-3,-1,-2,-3,0,1,0,-3,-5,-9,-10,-9,-10,-12,-11,-8,-6,-5,-4,-3,-2,0,1,2,5,6,5,3,2,3,2,4,7,10,9,6,4,2,3,5,6,6,7,8,6,5,6,7,8,10,9,7,5,3,3,4,6,6,5,3,2,2,3,3,4,6,6,4,2,3,5,7,7,6,5,4,3,2,2,0,
-1,-2,-2,-3,-2,0,1,3,5,5,4,7,9,10,11,10,8,7,7,6,6,8,10,10,7,4,3,3,2,-1,-5,-6,-7,-8,-8,-5,-3,-2,-2,-1,2,6,8,7,5,3,2,0,0,0,1,3,4,3,3,4,5,6,5,3,3,4,4,1,-2,-5,-6,-7,-7,-5,-3,-1,0,2,2,5,7,8,12,13,12,11,13,20,31,34,30,31,35,30,15,4,-3,-12,-28,-53,-80,-99,-111,1,1,2,0,-1,-2,-3,-3,-2,0,0,-1,-1,0,0,-1,0,0,0,1,2,3,4,5,7,8,9,9,8,8,9,8,6,4,1,0,-1,-3,-3,-2,-2,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-6,-6,-6,-8,-9,-8,-6,-6,-5,-4,-5,-9,-11,-10,-11,-14,-13,-12,-12,-10,-11,-15,-15,-12,-10,-11,-11,-5,2,8,13,17,24,32,41,47,54,60,63,60,54,44,32,20,8,-2,-5,-6,-7,-5,-2,1,0,-3,-6,-7,-8,-8,-6,-4,-5,-8,-8,-6,-5,-4,-2,0,1,2,0,-2,-1,-1,-1,-1,-2,-3,-2,2,1,-2,-1,0,-1,-1,-1,1,2,1,0,1,3,5,5,6,6,3,4,5,5,5,5,3,1,1,3,5,6,8,7,3,0,-1,-1,1,3,6,8,7,7,6,5,4,5,6,5,7,9,10,12,9,8,8,11,14,14,14,15,14,12,11,11,14,17,18,18,17,17,17,
19,19,21,24,26,25,24,23,20,20,23,25,21,17,16,15,14,15,15,13,12,10,11,13,16,15,13,12,12,11,9,10,11,8,6,6,7,4,2,0,0,1,0,0,1,2,1,3,4,3,3,5,5,3,5,5,5,5,5,4,2,2,2,3,2,1,0,0,-1,0,1,1,2,2,0,-2,-3,-2,-2,-1,0,-3,-6,-7,-6,-6,-5,-4,-5,-5,-5,-5,-5,-5,-3,-2,-3,-5,-6,-5,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-2,-3,-3,-3,-3,-3,-3,-4,-5,-4,-4,-6,-6,-5,-5,-4,-2,-1,0,2,2,1,1,3,4,2,1,0,-2,-3,-2,-2,-3,-3,-4,-5,-4,-2,-2,-1,1,1,-1,-3,-3,-1,0,1,1,-1,-1,-2,-3,-4,-4,-3,-3,-4,-3,-3,-3,-3,-3,-2,-1,-1,-2,-1,0,1,1,1,1,2,2,2,3,4,5,4,3,2,2,2,2,3,3,3,3,3,3,3,4,4,3,3,2,1,0,0,0,0,0,-1,-2,-3,-3,-2,-2,-1,0,-1,-2,-3,-2,-1,1,2,3,4,5,6,7,7,7,6,5,4,3,2,1,0,-1,-1,-1,-1,0,1,1,1,2,2,1,1,1,0,1,2,2,2,2,2,2,2,3,4,5,6,6,6,6,5,4,1,0,0,0,-1,-3,-5,-4,-2,-5,-8,-13,-15,-12,-12,-13,-9,-3,4,8,14,20,31,44,53,60,125,
136,133,120,100,79,63,41,23,13,6,2,6,9,4,1,4,6,5,4,2,0,-3,-5,-7,-4,4,8,2,-5,-8,-8,-5,-5,-4,-2,0,-3,-5,-10,-18,-18,-11,-11,-14,-9,-4,-2,0,-2,-4,-4,-1,2,-2,-3,-1,0,1,3,2,-2,-6,-8,0,9,9,1,1,5,3,-1,3,9,9,6,6,4,3,8,16,18,15,13,15,18,19,16,14,14,14,15,19,20,19,18,16,18,23,24,23,28,31,27,23,27,34,40,44,44,39,33,34,40,40,40,46,53,53,51,51,49,49,52,55,54,53,51,48,47,49,46,42,40,38,38,41,41,34,30,30,33,32,26,24,24,20,16,15,18,17,12,4,1,3,3,3,6,8,9,10,11,11,9,8,8,8,10,8,7,8,9,8,7,6,5,4,4,4,3,-1,-6,-8,-10,-11,-10,-10,-9,-7,-4,-5,-3,1,5,6,6,6,5,4,3,1,0,1,1,0,2,5,6,7,7,7,9,11,11,9,8,7,6,3,2,1,0,-2,-4,-6,-4,-2,-3,-4,-2,-1,0,1,4,8,10,10,9,9,10,10,9,8,7,6,5,4,4,3,4,4,5,4,2,1,2,1,0,-1,1,3,2,0,0,0,1,2,5,7,10,11,10,7,7,9,11,12,14,14,12,9,8,6,5,4,4,3,3,2,0,-1,-1,-1,-3,-3,-2,0,1,1,-1,-3,
-3,-2,-1,1,3,3,2,2,3,3,3,3,3,3,3,3,4,6,6,4,2,1,2,2,2,1,0,2,0,-6,-8,-6,-4,-4,-3,-2,-2,1,3,1,2,6,7,5,6,8,8,9,11,11,9,9,10,11,13,15,15,12,11,11,9,8,8,8,8,9,8,6,4,3,2,-1,-3,-4,-3,-3,-6,-6,-5,-5,-5,-3,-1,0,0,1,-2,-7,-7,-8,-9,-9,-9,-9,-10,-13,-16,-14,-13,-16,-20,-14,-2,11,21,30,44,64,83,93,103,117,126,124,115,95,74,59,39,16,5,2,3,12,20,18,17,18,14,11,12,13,15,12,7,4,3,4,4,-1,-8,-9,-8,-5,-4,-2,4,9,9,10,8,3,6,13,14,12,17,21,18,12,10,11,14,20,24,20,18,18,17,15,16,19,21,20,14,12,14,13,9,10,15,14,10,11,12,10,6,7,8,6,6,12,16,16,15,17,22,20,16,-127,-137,-134,-121,-102,-80,-63,-42,-23,-14,-7,-3,-4,-8,-6,-4,-5,-6,-7,-6,-4,-1,0,1,3,0,-7,-9,-4,2,4,5,4,3,3,2,1,3,3,7,15,16,11,11,13,8,3,2,0,1,3,4,2,1,2,2,1,0,-2,-2,1,4,6,5,0,-8,-7,-1,-1,-6,-4,0,-5,-10,-9,-6,-6,-5,-4,-9,-16,-17,-15,-12,-11,-14,-16,-15,-14,-13,-12,-13,-16,-18,-18,-17,-15,-16,-19,-21,-20,
-22,-27,-25,-20,-23,-31,-36,-41,-42,-38,-32,-34,-39,-38,-38,-46,-51,-50,-49,-49,-47,-47,-51,-55,-55,-52,-50,-48,-47,-47,-45,-41,-38,-36,-35,-39,-39,-34,-29,-29,-32,-30,-26,-24,-25,-22,-16,-16,-18,-16,-11,-4,-1,-2,-3,-3,-5,-7,-6,-8,-9,-8,-7,-8,-7,-7,-8,-6,-6,-7,-6,-5,-5,-5,-4,-4,-3,-4,-2,1,6,8,9,10,10,10,10,7,5,5,4,0,-3,-4,-4,-5,-5,-4,-3,-1,1,0,0,2,-1,-4,-5,-5,-5,-5,-7,-9,-8,-6,-5,-5,-3,0,1,2,3,4,7,8,6,3,3,3,2,0,-1,-2,-4,-7,-9,-9,-9,-8,-9,-9,-8,-7,-6,-5,-4,-4,-3,-2,-2,-3,-3,-2,0,2,1,1,2,4,3,0,1,4,5,5,3,1,-2,-4,-7,-9,-7,-5,-5,-8,-9,-11,-13,-12,-10,-8,-6,-4,-3,-2,0,0,1,2,3,4,3,3,4,5,3,2,-1,-2,0,1,2,2,2,0,-1,-1,0,0,0,0,0,0,1,1,0,0,0,-3,-4,-2,0,1,1,1,0,1,2,1,2,7,9,7,5,4,2,1,1,-1,-3,-1,-2,-5,-6,-5,-5,-6,-6,-8,-11,-12,-10,-10,-11,-12,-14,-16,-16,-14,-12,-12,-11,-9,-9,-9,-9,-9,-9,-6,-4,-2,-1,1,4,4,3,4,6,7,7,6,5,3,1,1,0,1,4,7,9,9,11,10,9,10,11,15,17,15,14,17,
20,15,2,-11,-21,-31,-44,-63,-82,-93,-104,-118,-126,-123,-113,-92,-70,-55,-36,-15,-4,-1,0,-8,-16,-16,-14,-16,-14,-11,-11,-12,-13,-10,-7,-3,-2,-3,-2,2,7,9,8,6,5,3,-5,-8,-8,-9,-7,-3,-5,-13,-13,-11,-17,-20,-16,-11,-10,-11,-13,-18,-21,-18,-16,-17,-15,-14,-14,-15,-18,-18,-13,-12,-13,-12,-9,-11,-14,-13,-11,-13,-14,-11,-7,-7,-8,-6,-6,-11,-15,-16,-14,-15,-19,-20,-17,68,71,68,61,52,44,33,22,13,8,5,1,0,3,5,6,5,6,6,6,5,5,5,5,5,5,7,6,5,4,3,2,2,1,1,1,0,0,0,0,-3,-4,-4,-4,-4,-2,-1,0,2,2,0,-1,-3,-2,-1,1,1,0,1,0,-4,-4,-2,1,1,2,1,-1,2,4,3,3,6,7,5,4,3,3,4,7,8,8,6,5,1,2,4,5,6,5,4,4,5,6,6,7,6,5,6,4,3,4,7,7,6,7,10,13,15,18,17,16,17,18,16,17,21,23,22,23,22,21,21,26,29,27,25,25,24,24,23,23,20,17,15,15,16,18,18,16,13,13,12,11,12,13,11,9,9,8,7,4,1,1,1,1,1,3,1,1,2,2,1,1,3,2,1,1,1,1,2,0,-1,0,0,0,0,0,0,1,0,-2,-3,-3,-3,-3,-4,-5,-4,-3,-3,-3,-1,0,0,1,2,3,2,2,1,
0,0,-1,-2,-1,1,1,-1,-1,0,1,1,0,-2,-2,-2,-3,-5,-7,-5,-4,-5,-6,-6,-4,-2,-1,0,1,2,4,5,4,3,4,5,5,4,4,3,3,2,1,0,0,1,2,1,1,1,0,0,-2,-3,-4,-5,-6,-7,-7,-6,-6,-8,-10,-10,-8,-5,-3,-2,0,1,0,-1,1,3,4,5,5,4,3,2,1,0,-1,-3,-4,-5,-6,-7,-6,-6,-5,-4,-5,-5,-4,-2,-1,0,0,1,0,-2,-3,-3,-2,-1,-2,-2,-3,-3,-3,-4,-5,-5,-4,-4,-4,-3,-2,-2,-3,-4,-5,-5,-4,-3,-3,-3,-3,-5,-5,-4,-3,-2,1,1,0,0,1,1,1,1,2,2,1,1,2,3,5,6,6,6,6,7,7,8,10,10,9,8,8,7,7,7,7,7,6,4,2,0,0,-1,-2,-2,-2,-3,-3,-4,-5,-4,-2,-1,-1,0,0,-2,-4,-4,-5,-6,-6,-5,-4,-4,-6,-9,-11,-11,-9,-10,-12,-9,-2,5,11,16,22,30,40,47,52,60,63,60,53,42,31,21,13,4,-1,-3,-3,-2,1,3,4,4,5,5,4,4,3,2,1,-1,-1,-1,-2,-3,-4,-5,-4,-5,-5,-2,2,3,4,4,3,2,4,7,6,5,8,8,7,5,4,6,6,6,6,6,7,8,7,6,4,1,3,6,7,6,6,5,6,7,7,7,6,10,9,6,4,4,4,4,5,6,7,7,6,4,7,10,9,16,
17,20,23,26,28,27,26,25,28,34,36,32,29,29,30,30,33,38,41,42,41,37,32,35,43,44,41,42,45,41,39,41,41,39,44,50,50,46,46,48,53,59,57,52,47,44,43,47,47,41,37,34,29,24,22,22,20,19,17,16,15,16,15,10,10,17,17,12,13,15,13,12,13,12,9,7,7,7,6,0,-1,-1,-1,0,2,0,-3,-1,2,0,-5,-4,-2,-2,-1,0,-3,-4,-2,-2,-5,-4,0,1,0,-2,-3,-4,-1,2,2,3,6,7,5,6,7,6,5,3,2,2,4,4,2,0,0,0,-1,-1,1,4,6,6,3,0,-1,-1,0,0,-1,-2,-2,-4,-5,-4,-3,-3,-2,-3,-6,-6,-5,-4,-3,-1,0,-2,-3,-2,-2,-3,-1,-1,-3,-1,2,1,-1,-2,-2,-1,1,2,0,-1,1,0,-4,-6,-4,-2,-1,-2,-3,-4,-2,-2,-2,-3,-2,0,-1,-3,-4,-3,-3,-3,-4,-3,0,2,3,2,1,2,3,2,2,3,3,2,0,-1,-3,-3,-2,0,-1,-2,-3,-4,-4,-4,-5,-6,-7,-8,-9,-11,-10,-6,-4,-4,-4,-1,1,1,2,4,6,5,4,4,5,6,8,8,8,8,9,8,8,10,10,7,4,4,4,4,5,6,7,10,11,11,10,13,14,12,10,9,7,5,3,0,-2,-2,-4,-5,-4,-2,-2,-3,-2,-1,-2,-2,-3,-2,0,2,0,-5,-8,-7,-7,-8,-8,-8,
-7,-11,-16,-13,-12,-14,-12,-3,10,24,36,44,56,72,85,95,101,109,112,108,95,74,50,34,18,4,-1,-3,-6,1,9,12,15,17,9,4,4,5,6,6,4,2,3,7,7,0,-5,-6,-5,-3,-4,-2,5,6,4,5,3,-3,0,4,3,1,5,7,1,-2,-3,-3,0,8,13,8,7,9,10,10,11,13,11,9,4,4,9,11,6,8,15,15,10,10,11,9,8,9,8,3,1,4,6,4,1,6,13,14,13,12,11,12,16,21,22,22,22,22,24,27,27,24,22,23,23,22,25,35,43,42,38,35,37,43,49,47,43,45,51,49,47,50,51,46,41,41,39,39,38,37,37,37,34,29,25,19,18,21,22,16,11,13,17,17,15,14,15,15,14,15,19,21,17,6,0,5,5,1,-1,4,7,7,4,3,4,7,10,9,6,4,7,5,2,2,1,-3,-9,-9,-7,-7,-8,-9,-11,-15,-17,-19,-22,-26,-28,-28,-26,-25,-28,-34,-36,-34,-32,-31,-31,-32,-35,-40,-43,-45,-44,-39,-33,-35,-42,-43,-42,-44,-45,-41,-39,-41,-39,-39,-45,-50,-49,-46,-45,-47,-52,-57,-56,-51,-46,-43,-42,-44,-46,-41,-36,-32,-27,-22,-22,-21,-20,-18,-16,-15,-15,-15,-12,-8,-10,-16,-16,-11,-13,-15,-11,-11,-11,-10,-8,-6,-5,-4,-3,2,3,3,3,2,0,1,4,2,-1,1,5,4,3,3,2,2,4,5,4,4,
7,6,2,0,2,3,4,5,3,0,-1,-2,-5,-5,-4,-4,-5,-4,-3,-1,-2,-2,-4,-3,-2,0,-1,-1,0,0,-2,-4,-5,-4,-2,1,2,1,1,1,2,3,4,5,5,4,4,4,3,4,7,7,6,5,5,3,3,5,5,4,4,3,1,1,3,1,-2,-2,0,1,2,1,-1,-1,1,1,-1,-1,3,4,3,1,1,2,4,5,3,2,3,4,3,1,2,5,5,4,3,3,4,4,2,0,-1,-1,-1,-2,-2,-1,-1,-2,-2,-1,0,1,3,5,4,3,3,5,6,7,7,7,6,7,7,7,9,11,10,6,4,4,3,1,-1,-1,-1,-3,-6,-5,-4,-5,-5,-6,-7,-8,-8,-8,-10,-9,-9,-11,-11,-8,-6,-6,-6,-6,-7,-7,-7,-9,-11,-11,-10,-12,-14,-12,-11,-10,-7,-6,-4,-1,0,0,1,2,2,0,0,1,1,0,0,0,1,0,-2,-3,1,5,6,6,7,7,7,6,6,11,15,12,10,11,9,1,-11,-26,-36,-44,-55,-70,-84,-94,-102,-110,-113,-109,-97,-75,-52,-36,-22,-8,-3,0,2,-3,-11,-13,-16,-16,-9,-5,-5,-6,-6,-7,-5,-2,-4,-7,-7,-2,2,5,4,3,4,1,-4,-5,-5,-5,-3,2,-1,-6,-4,-3,-8,-8,-4,-1,0,0,-2,-7,-11,-9,-7,-9,-10,-10,-10,-10,-9,-7,-4,-3,-8,-10,-7,-8,-13,-13,-10,-9,-10,-8,-6,-7,-7,-3,-1,-4,-6,-5,
-2,-4,-10,-14,-13,-12,-10,-11,-14,-19,-21,-20,-21,-20,-21,-24,-24,-21,-20,-21,-21,-20,-22,-31,-38,-39,-37,-36,-36,-43,-47,-45,-42,-46,-50,-49,-48,-49,-48,-43,-42,-42,-39,-36,-36,-35,-35,-36,-33,-28,-24,-19,-16,-20,-20,-15,-12,-13,-15,-14,-12,-11,-14,-14,-12,-13,-16,-18,-14,-3,2,-2,-3,1,2,-3,-6,-6,-3,0,-2,-6,-8,-8,-5,-4,-6,-5,-3,-3,-2,2,7,9,7,6,8,9,10,8,7,9,10,11,14,13,12,11,13,16,18,18,18,17,17,18,20,22,23,24,24,22,18,19,21,21,23,24,23,20,19,19,16,17,22,25,24,21,20,21,23,25,25,23,20,18,18,18,19,20,16,13,9,8,8,9,8,7,6,5,5,4,3,0,3,6,5,4,6,6,3,3,2,0,-1,0,-2,-3,-3,-5,-6,-6,-6,-5,-4,-4,-3,-2,-1,-2,-3,-3,-4,-4,-4,-3,-3,-4,-4,-5,-5,-5,-4,-2,-2,-2,-3,-4,-3,-2,-1,0,1,1,1,0,-1,-1,-1,-1,0,1,1,0,-1,-1,-1,0,1,2,2,2,2,1,-1,-1,-2,-1,-1,-2,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-4,-4,-4,-4,-5,-5,-6,-6,-5,-4,-4,-3,-1,-1,-1,-1,1,2,2,1,0,0,1,1,-1,-1,0,1,0,0,0,1,1,-1,-3,-5,-3,-2,-2,-4,-4,-4,-4,-5,-5,-3,-2,-1,-2,-3,
-4,-3,-3,-2,-1,0,0,-1,-1,0,0,0,-1,-2,-3,-5,-5,-4,-5,-6,-7,-7,-7,-7,-6,-5,-4,-4,-6,-7,-6,-5,-4,-3,-2,-1,-1,0,-1,-1,1,2,1,2,3,2,2,2,2,3,5,5,5,6,6,5,5,5,6,6,6,5,4,4,5,5,5,5,6,6,6,6,5,4,4,3,3,3,4,4,3,3,3,2,2,3,3,3,3,3,4,1,0,-2,-3,-2,-3,-2,-1,1,-1,-5,-7,-4,-3,-2,-2,3,8,15,20,22,25,31,40,46,51,57,58,55,49,40,29,23,17,12,8,6,4,5,7,7,8,7,5,3,3,3,4,3,2,0,1,4,4,4,3,1,0,-2,-3,-1,1,1,2,4,2,0,2,5,4,5,7,7,5,4,4,4,3,2,4,5,5,5,5,5,4,1,0,1,1,1,3,4,3,3,4,4,3,4,4,1,0,1,1,0,1,3,4,3,2,1,2,5,7,5,4,3,3,4,7,7,6,5,6,7,6,5,6,7,7,7,7,10,12,15,17,17,16,18,20,20,21,22,24,24,25,23,20,18,21,22,18,14,14,14,15,14,14,14,11,8,5,6,7,6,6,5,5,3,2,2,3,4,3,2,4,6,2,-3,-4,-2,-3,-4,-3,-1,-1,0,-1,-4,-3,0,2,1,1,0,0,0,1,2,2,0,-2,-4,-4,-3,-4,-4,-5,-12,
-12,-11,-11,-10,-8,-6,-6,-7,-9,-10,-10,-9,-9,-9,-9,-6,-2,1,2,4,8,9,10,13,15,13,13,12,8,4,3,2,2,1,-2,-6,-5,-2,-1,-1,0,2,3,1,-1,1,4,5,2,-2,-5,-5,-4,-4,-7,-8,-7,-7,-7,-4,-3,-1,2,4,3,4,7,8,7,8,8,6,5,6,4,2,1,1,0,0,-1,-4,-6,-6,-6,-7,-5,-2,-2,-3,-3,-1,1,4,6,8,9,9,9,7,6,6,6,5,5,4,1,-2,-4,-5,-6,-6,-8,-10,-10,-10,-11,-11,-10,-8,-3,1,0,-1,1,5,5,5,5,5,6,6,3,1,2,3,1,-1,-2,-2,-3,-3,-3,-1,-1,-1,0,3,5,5,5,7,9,11,11,10,8,8,9,8,5,5,7,8,7,8,10,10,8,6,4,4,6,6,5,4,2,-2,-6,-7,-6,-5,-5,-8,-10,-9,-7,-6,-7,-6,-4,-1,3,5,6,6,9,9,3,0,4,6,6,3,0,1,-5,-7,-3,-4,-11,-10,2,15,30,45,56,69,88,105,111,119,132,136,126,111,92,65,44,25,11,4,-1,-3,1,11,18,22,21,14,7,5,4,7,9,10,11,9,8,6,1,-2,-3,-2,3,5,4,6,6,4,4,2,-2,1,5,3,0,5,8,3,-1,-3,-5,-4,2,7,3,2,5,4,2,6,10,13,12,11,12,14,11,7,8,12,14,11,8,7,7,8,9,9,
8,6,9,14,15,12,16,22,18,13,13,15,16,20,24,25,24,22,23,24,27,29,28,26,24,23,23,23,28,35,37,31,28,28,34,43,42,36,40,49,50,50,56,58,54,52,52,52,52,52,48,44,45,43,37,33,33,31,32,32,28,23,22,23,23,20,17,16,13,11,13,11,9,8,4,3,5,3,-3,-1,3,4,3,5,4,2,-1,1,2,2,-3,-4,-6,-9,-11,-13,-13,-13,-13,-11,-8,-6,-5,-5,-5,-3,-2,-1,3,5,3,1,0,-2,-4,-3,-1,-2,-2,-2,-4,-5,-4,-4,-3,-2,0,1,1,1,3,4,3,2,3,5,5,4,1,-1,-4,-8,-8,-8,-8,-6,-7,-11,-12,-10,-8,-5,-1,2,1,1,3,4,4,5,4,2,0,-3,-5,-6,-8,-10,-12,-14,-14,-14,-14,-13,-11,-9,-6,-5,-6,-4,-1,0,-1,1,4,3,1,0,-2,-2,-1,-4,-7,-8,-7,-10,-13,-14,-14,11,11,11,11,10,8,6,6,7,9,10,10,10,10,9,9,7,2,0,-1,-4,-7,-9,-10,-13,-14,-13,-13,-13,-9,-5,-4,-3,-2,-1,2,6,7,4,3,4,3,2,0,1,3,1,-1,-2,0,3,6,6,4,5,7,7,7,7,6,4,3,0,-3,-5,-3,-4,-6,-7,-6,-7,-7,-5,-4,-4,-3,-1,-1,-2,-1,0,2,5,6,6,7,7,6,3,3,4,4,3,2,-1,-3,-6,-6,-7,-7,-5,
-4,-4,-4,-3,-3,-2,1,5,6,7,7,8,10,12,12,11,11,12,10,8,3,0,0,1,-2,-4,-5,-5,-5,-6,-6,-6,-4,-3,-3,-3,-1,1,1,1,2,3,2,0,0,0,-2,-5,-7,-8,-7,-8,-10,-12,-12,-11,-10,-9,-9,-8,-6,-6,-7,-8,-7,-8,-9,-10,-9,-7,-5,-5,-6,-7,-6,-5,-4,0,2,4,4,3,3,6,8,7,5,4,5,4,2,-1,-5,-7,-8,-8,-11,-9,-4,-2,-5,-6,-5,-3,-2,-1,3,7,4,4,9,8,-3,-16,-33,-48,-58,-70,-89,-105,-113,-121,-133,-136,-126,-111,-91,-66,-43,-25,-11,-4,0,3,-1,-10,-18,-22,-21,-13,-8,-6,-6,-8,-10,-11,-12,-10,-9,-7,-3,0,1,1,-2,-4,-4,-5,-6,-4,-4,-1,3,1,-4,-1,1,-4,-7,-4,0,3,4,3,-2,-7,-6,-6,-8,-8,-6,-9,-11,-14,-15,-13,-14,-15,-13,-9,-9,-13,-14,-12,-10,-8,-8,-8,-9,-10,-8,-6,-10,-14,-13,-11,-13,-18,-17,-12,-11,-12,-13,-16,-22,-24,-23,-22,-21,-23,-25,-28,-27,-26,-25,-24,-23,-23,-28,-35,-36,-32,-28,-28,-33,-40,-41,-38,-41,-49,-51,-50,-53,-55,-51,-50,-52,-50,-48,-48,-45,-43,-42,-40,-35,-33,-31,-29,-32,-32,-29,-25,-23,-24,-23,-21,-19,-18,-15,-13,-14,-12,-11,-9,-6,-4,-7,-3,1,0,-4,-4,-4,-5,-4,-1,-1,-2,-3,-2,2,2,5,7,10,11,12,12,12,10,
8,5,3,3,3,1,1,0,-2,-4,-3,-2,-1,1,3,2,0,1,1,0,2,3,2,1,1,0,-1,-2,-3,-3,-4,-5,-4,-3,-4,-6,-6,-4,-3,-1,4,7,7,7,7,6,7,10,11,9,7,4,0,-3,-3,-3,-5,-5,-6,-7,-6,-3,0,2,4,6,8,9,11,13,14,14,13,10,8,5,2,2,2,1,-2,-3,-3,-5,-6,-6,-4,-2,1,1,0,2,5,6,6,8,11,13,13,-5,-6,-7,-7,-6,-5,-3,-4,-5,-6,-6,-6,-7,-7,-6,-6,-6,-3,-2,-1,1,3,3,4,6,6,6,6,6,5,3,2,1,0,0,-2,-3,-4,-4,-4,-5,-6,-6,-5,-3,-3,-3,-3,-2,-3,-5,-5,-4,-3,-4,-4,-4,-3,-3,-3,-2,-1,1,2,2,1,0,1,1,1,2,1,0,-1,-2,-3,-3,-1,0,-1,-3,-4,-5,-6,-4,-5,-5,-5,-4,-5,-6,-6,-6,-5,-4,-3,-2,-1,-1,-1,-2,-2,-2,-2,-3,-3,-4,-5,-7,-7,-7,-7,-7,-8,-9,-9,-8,-7,-8,-6,-5,-4,-3,-2,-1,0,1,1,1,2,3,3,3,3,2,1,0,0,-1,-1,-1,-2,-2,-1,0,1,1,2,4,5,6,6,5,5,6,6,5,4,4,4,3,3,3,4,4,4,4,4,4,5,5,3,3,3,3,4,4,4,3,3,2,1,1,1,-1,-2,-1,0,0,0,0,1,4,4,5,5,6,5,4,3,2,
2,1,0,1,1,1,-1,-4,-4,-2,-3,-3,3,9,18,27,32,37,45,54,58,61,67,68,62,54,44,32,20,11,4,1,0,-1,-1,5,9,12,10,7,5,6,5,7,8,8,8,6,5,4,2,2,1,0,1,1,1,2,1,0,1,-1,-4,-3,0,-1,-2,1,2,1,0,-1,-2,-1,1,3,5,7,9,7,8,7,6,8,10,10,10,10,9,6,6,6,6,6,6,5,5,5,6,4,4,4,4,5,3,2,3,5,5,5,3,1,0,2,6,9,8,8,8,7,9,10,12,13,12,11,10,10,12,16,17,16,15,12,14,17,17,17,20,22,22,23,24,23,22,23,24,22,19,19,18,18,16,15,14,13,12,12,14,17,17,15,12,11,12,11,11,11,11,10,8,8,6,6,5,5,5,2,0,0,1,1,3,3,2,0,1,2,2,1,0,-1,-2,-4,-5,-6,-6,-6,-7,-6,-4,-3,-1,0,0,1,1,-1,0,1,1,0,1,1,0,0,1,0,1,3,2,1,2,2,1,1,2,3,4,4,4,3,4,3,3,3,2,2,2,1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-3,-2,-1,1,2,3,4,5,6,7,7,6,3,0,0,0,-1,-2,-2,-3,-5,-7,-6,-4,-1,1,2,3,3,3,3,4,5,6,6,6,6,5,3,1,1,1,0,-1,-1,-2,-3,-5,-6,-7,-15,
-17,-19,-18,-16,-15,-13,-9,-6,-4,-4,-5,-4,-1,2,4,4,3,0,-3,-4,-5,-4,-2,-1,-2,-3,-3,-4,-5,-6,-7,-9,-9,-8,-8,-8,-8,-8,-9,-8,-5,-2,-3,-2,-1,-1,-1,1,2,1,-1,0,-1,-2,0,2,3,3,4,5,5,7,9,10,10,10,11,11,12,11,10,10,9,9,8,7,4,1,0,-1,-1,2,3,3,1,-2,-4,-4,-3,-2,-1,-1,-3,-5,-9,-7,-6,-10,-14,-13,-11,-9,-8,-10,-9,-14,-19,-17,-16,-19,-15,-6,8,24,36,46,58,79,97,103,112,125,132,124,108,86,57,35,19,6,-2,-8,-9,-5,2,5,10,12,5,0,0,-1,0,3,4,4,4,7,8,4,0,-1,1,8,9,4,2,4,3,0,-4,-6,-4,-2,-4,-5,3,8,7,2,-2,1,4,7,10,7,5,6,4,2,5,10,16,15,12,13,18,19,16,17,21,21,18,15,11,10,9,11,13,10,9,13,16,13,9,15,21,18,14,15,15,15,17,23,25,26,24,25,28,33,34,33,32,31,29,29,33,40,47,48,45,41,39,45,49,48,43,42,45,44,47,54,56,52,52,55,52,47,45,44,46,47,42,37,35,34,29,28,30,31,33,34,34,30,27,27,25,21,18,20,20,20,18,11,8,13,12,3,4,9,11,8,8,7,0,-4,-1,1,0,0,0,-2,-1,-2,-6,-8,-4,0,0,0,
1,1,1,1,0,0,2,3,2,0,-2,-1,3,5,4,4,5,5,4,3,3,5,7,8,6,4,4,5,3,2,5,5,3,0,-2,-4,-3,-2,-3,-3,-1,-1,-3,-3,-1,-1,1,1,-3,-6,-5,-4,-5,-4,-4,-4,-2,0,-1,-1,2,3,3,4,6,7,8,5,1,1,2,-1,-4,-3,-2,-3,-5,-6,-6,-4,-2,-2,-3,-1,1,0,-3,-4,-3,-1,-2,-4,-5,-5,-4,-4,-4,-3,-2,-1,-3,-4,-3,-1,-1,-1,-1,-2,-2,-2,-1,0,0,-2,-2,0,1,-1,-4,-6,-6,-6,-7,-7,-5,-4,-5,-7,-8,-6,-3,0,1,0,-1,-2,-4,-6,-6,-6,-6,-7,-8,-9,-9,-8,-7,-7,-7,-6,-6,-3,0,1,-1,-1,1,1,-2,-2,0,1,2,3,1,-4,-5,-7,-11,-12,-10,-9,-10,-10,-13,-17,-18,-17,-17,-18,-17,-15,-13,-13,-15,-17,-16,-19,-17,-13,-17,-19,-15,-11,-10,-10,-7,-6,-11,14,15,17,16,14,13,11,8,5,3,2,3,3,1,-3,-5,-5,-4,-1,1,2,3,3,2,0,0,1,2,3,5,5,6,7,7,6,6,6,6,6,7,7,4,1,1,1,0,-1,0,-1,-2,-1,0,0,-1,0,-2,-4,-5,-5,-6,-7,-7,-9,-11,-11,-11,-11,-11,-11,-11,-11,-10,-9,-9,-8,-8,-7,-4,-2,-1,0,0,-3,-4,-3,-1,1,3,3,2,2,1,0,2,4,6,6,5,8,12,12,
11,10,8,9,8,14,19,18,16,19,15,6,-7,-23,-38,-46,-59,-78,-94,-103,-110,-124,-130,-122,-107,-84,-57,-35,-18,-5,3,8,10,6,1,-3,-6,-8,-2,2,3,2,1,-1,0,1,0,-3,-5,-1,2,3,0,-4,-4,-1,0,-1,1,3,5,8,6,3,7,6,-2,-7,-5,-1,1,0,-3,-5,-7,-6,-6,-7,-5,-4,-5,-8,-14,-15,-12,-13,-19,-19,-16,-18,-20,-18,-17,-15,-12,-9,-9,-11,-12,-10,-9,-12,-15,-12,-8,-12,-18,-18,-14,-14,-14,-15,-17,-22,-26,-28,-28,-28,-30,-33,-34,-32,-34,-34,-32,-31,-34,-41,-47,-50,-47,-42,-41,-46,-51,-50,-45,-45,-48,-47,-48,-55,-55,-53,-54,-57,-54,-49,-47,-46,-47,-48,-43,-37,-34,-33,-29,-29,-32,-33,-34,-34,-33,-29,-27,-26,-25,-21,-19,-19,-18,-18,-16,-10,-8,-12,-11,-3,-3,-9,-9,-7,-8,-6,-1,2,0,-1,1,1,1,2,1,2,6,8,4,0,0,1,0,0,0,0,1,0,-2,-3,-2,1,1,0,-2,-4,-4,-4,-4,-4,-4,-3,-3,-4,-6,-7,-5,-3,-4,-4,-2,-2,-3,-4,-1,1,2,3,2,1,2,2,1,1,4,4,2,1,0,0,2,5,5,4,5,4,3,3,2,1,1,1,-2,-3,-3,-4,-6,-7,-7,-5,-2,-2,-3,0,3,3,2,4,5,6,6,5,3,3,3,2,0,0,3,4,2,1,2,3,5,5,4,4,5,5,3,3,
4,5,4,3,4,4,5,5,5,4,3,2,2,4,4,2,0,0,3,5,5,6,6,7,5,3,4,6,7,6,3,0,0,1,1,1,3,6,6,6,6,7,8,9,9,8,7,7,7,7,7,6,3,2,3,4,2,2,4,4,2,1,-1,-3,-1,3,4,4,7,9,8,8,8,9,11,15,16,15,15,17,16,15,13,12,13,15,14,18,17,15,17,18,14,12,11,10,8,9,14,-7,-6,-6,-6,-5,-5,-5,-3,-1,0,0,2,1,1,2,3,3,3,2,1,0,-1,-2,-2,-1,1,1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-2,0,1,1,0,0,1,0,1,1,1,0,1,1,1,2,3,3,3,3,5,5,5,5,5,4,4,3,2,2,3,3,3,3,3,4,4,3,2,1,1,2,2,2,2,1,0,-1,-1,-1,-1,0,2,2,1,-1,-2,-2,-3,-5,-6,-7,-6,-5,-4,-4,-8,-10,-10,-10,-10,-8,-4,1,10,19,24,28,36,45,49,53,60,62,59,52,41,28,17,7,1,-2,-5,-6,-5,-3,-3,-2,-2,-3,-5,-6,-4,-3,-4,-5,-6,-5,-3,-1,-2,-5,-5,-4,-3,-5,-5,-4,-4,-7,-6,-7,-7,-6,-4,-6,-5,0,1,0,0,-1,0,1,-1,-1,1,3,4,3,3,2,1,3,5,5,6,8,9,8,7,7,6,5,7,6,3,2,5,5,4,
3,4,6,5,2,1,5,8,8,7,6,7,9,12,14,17,19,18,17,17,17,16,19,20,20,17,19,21,24,26,26,23,22,25,27,26,25,27,26,26,26,28,28,27,29,31,29,27,25,25,24,23,21,19,17,15,12,13,16,17,17,16,15,13,11,12,12,9,8,7,7,5,4,3,4,5,3,0,1,4,2,2,3,3,2,0,-1,-2,-1,-1,-1,-1,1,-1,-3,-4,-3,-1,-1,-2,-1,-1,0,-1,-1,0,1,2,1,-1,-2,-2,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,-1,0,-1,-2,-2,-1,0,1,2,1,0,0,0,-2,-2,-1,-1,-1,-1,-2,-4,-4,-4,-4,-3,-3,-3,-3,-2,-3,-3,-1,0,0,2,2,2,2,2,2,2,2,1,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-4,-2,-1,-1,-2,-2,-1,0,-1,-2,-2,-2,-2,-3,-4,-5,-4,-4,-4,-5,-5,-5,-6,-7,-8,-8,-6,-5,-5,-5,-5,-6,-5,-4,-2,0,0,-1,-2,-2,-3,-3,-3,-2,-1,-2,-4,-4,-3,-2,-2,-2,-2,-1,-2,-3,-4,-4,-4,-4,-5,-5,-5,-5,-4,-4,-4,-5,-7,-7,-6,-5,-5,-7,-7,-6,-5,-4,-4,-3,-1,2,2,0,0,0,0,-2,-3,-3,-3,-4,-4,-6,-7,-7,-7,-8,-8,-8,-7,-6,-6,-6,-6,-8,-10,-9,-10,-10,-8,-8,-8,-8,-7,-10,-13,-17,
-12,-8,-10,-12,-11,-4,7,13,19,33,57,78,83,88,102,111,103,90,72,49,30,15,2,-9,-15,-19,-17,-12,-5,3,5,-1,-7,-9,-9,-6,-1,3,5,6,9,9,5,3,3,3,7,9,7,5,6,6,5,1,-5,-5,-1,-2,-2,4,6,2,0,0,-1,0,2,5,2,0,1,1,-2,-4,-1,4,5,1,4,8,5,0,2,5,2,0,0,-3,-6,-6,-7,-7,-7,-8,-7,-3,-1,2,6,9,7,6,9,12,14,18,24,29,28,24,24,31,36,38,38,35,30,28,26,24,28,34,36,31,28,25,25,32,33,28,30,40,43,42,45,45,40,40,45,46,44,46,46,42,41,38,31,27,26,28,31,31,28,25,25,27,28,27,27,28,27,27,28,31,30,26,18,15,17,12,1,0,5,2,-6,-7,-6,-8,-12,-12,-8,-8,-5,-2,-3,-5,-5,-3,-1,1,3,5,6,7,7,7,7,7,7,7,7,7,8,8,7,7,7,5,4,5,6,6,5,4,3,2,0,0,2,4,5,5,4,2,1,2,2,2,4,5,2,-1,-2,-3,-1,1,0,-1,-1,0,0,0,2,5,7,6,4,3,4,4,4,5,6,6,4,4,5,6,6,6,7,8,7,4,3,4,5,7,6,3,3,4,5,3,3,4,4,3,2,0,0,2,3,0,-1,-1,2,5,5,2,1,3,4,3,4,3,3,2,-1,-4,
-6,-6,-5,-5,-5,-6,-8,-9,-8,-6,-5,-4,-1,2,3,2,3,3,4,6,9,12,11,9,9,9,8,6,7,10,11,9,8,7,7,7,6,5,5,6,5,3,4,5,3,0,0,1,0,-2,-3,-4,-6,-6,-7,-8,-7,-7,-9,-9,-6,-3,-1,0,0,-2,-2,-7,-9,-9,-12,-15,-16,-17,-20,-22,-19,-16,-20,-25,-23,-19,-17,-14,-8,3,17,28,36,48,68,89,99,106,114,116,107,97,77,49,28,14,1,-13,-18,-19,-15,-8,-3,2,2,-5,-12,-14,-14,-9,-5,-6,-8,-14,-16,-13,-13,-16,-18,-14,-8,-7,-9,-11,-12,-9,-1,0,-6,-6,-2,-3,-3,3,4,3,3,3,0,-2,1,5,0,-5,-5,-6,-11,-14,-10,-6,-9,-13,-11,-6,-5,-7,-5,1,1,0,-1,-1,-1,1,4,8,7,4,6,5,-1,-2,5,10,4,0,-1,-1,-2,-1,4,10,14,13,9,16,30,35,32,29,27,24,24,18,14,11,14,17,14,7,-3,-12,-18,-31,-54,-74,-82,-88,-104,-112,-103,-90,-73,-51,-31,-16,-3,8,14,18,18,13,6,-1,-3,3,8,9,9,7,4,0,-2,-3,-5,-6,-4,-2,-1,0,-2,-4,-3,-2,-2,-2,-2,3,8,8,4,6,6,0,-1,2,4,5,4,3,1,-2,0,1,-1,-3,0,2,1,-3,-4,-1,-3,-8,-6,-1,-3,-4,-1,0,0,3,6,6,6,7,7,9,8,4,1,-2,-6,-9,
-7,-7,-9,-13,-14,-18,-25,-29,-29,-27,-26,-32,-37,-38,-38,-36,-33,-29,-25,-23,-29,-35,-37,-34,-31,-26,-26,-32,-34,-31,-34,-42,-44,-42,-45,-46,-41,-43,-48,-49,-48,-49,-48,-45,-45,-42,-36,-32,-31,-31,-33,-33,-30,-28,-28,-29,-30,-29,-29,-30,-29,-28,-29,-30,-31,-26,-18,-14,-16,-11,-1,-2,-6,-2,4,5,3,7,11,9,5,6,3,0,1,3,3,3,1,-2,-4,-6,-8,-8,-8,-7,-7,-7,-8,-8,-8,-8,-9,-9,-8,-8,-8,-6,-6,-7,-8,-7,-8,-7,-6,-4,-2,-2,-3,-5,-5,-5,-4,-3,-2,-2,-2,-3,-4,-4,-2,2,3,4,2,0,1,2,2,2,2,1,-1,-4,-5,-5,-3,-2,-2,-2,-1,-2,-3,-4,-3,-3,-3,-4,-5,-5,-5,-6,-5,-3,-2,-3,-4,-5,-4,-2,-2,-3,-4,-2,-2,-2,-2,-1,0,2,2,0,0,2,3,3,1,-1,-1,1,1,-1,-2,-3,-3,-3,-3,-2,0,2,4,4,3,3,4,5,7,8,7,6,5,4,1,-1,-2,-1,-1,-2,-2,-4,-7,-9,-9,-8,-8,-9,-8,-7,-8,-11,-11,-10,-8,-8,-8,-7,-7,-6,-6,-7,-5,-3,-4,-5,-3,0,0,-1,0,2,3,5,6,8,9,10,9,9,11,12,10,7,4,2,1,2,1,6,9,10,12,14,14,15,19,21,17,15,20,25,23,21,18,15,9,-1,-15,-27,-35,-46,-66,-87,-97,-104,-114,-115,-104,-93,-75,-48,
-26,-12,3,14,20,21,18,11,4,0,0,7,11,12,12,8,6,7,9,14,16,15,14,16,17,16,12,11,14,14,15,11,5,4,8,8,4,6,6,0,-2,-1,-1,-1,2,4,2,-1,2,8,7,8,13,17,14,11,13,18,17,11,9,10,9,5,5,4,3,4,4,1,-2,-6,-4,-2,-4,-5,0,4,-3,-8,-3,1,2,1,2,1,-3,-9,-14,-13,-10,-16,-29,-32,-29,-27,-25,-22,-22,-14,-11,-10,-13,-13,-11,-10,-3,3,6,13,24,34,39,43,53,57,52,44,37,28,17,8,1,-4,-8,-11,-12,-10,-7,-5,-5,-6,-6,-6,-6,-6,-6,-5,-5,-4,-3,-1,-2,-3,-3,-5,-7,-7,-5,-4,-5,-7,-6,-7,-11,-11,-7,-9,-10,-8,-8,-9,-8,-8,-8,-6,-4,-4,-3,-1,2,3,3,-1,-2,0,2,1,1,3,3,2,2,1,1,1,1,0,-4,-4,-3,-3,-3,-4,-3,-2,0,2,3,3,5,5,5,7,8,11,14,18,18,18,17,18,20,20,21,22,20,16,13,12,14,17,20,20,19,15,14,16,17,18,21,23,21,21,22,22,22,24,28,29,28,29,27,27,28,27,26,24,22,20,19,21,21,19,17,18,19,18,17,16,16,16,16,15,15,14,10,7,5,3,0,2,4,2,1,1,2,-1,-2,-1,1,2,3,5,5,4,2,1,1,3,5,7,8,7,7,5,4,5,6,7,
7,7,7,7,6,7,7,7,7,8,8,7,7,7,6,6,4,3,4,3,2,2,2,2,1,1,1,1,1,0,-1,-2,-2,-3,-2,-1,-1,-2,-2,-2,-2,-2,-1,0,1,0,0,-1,-1,-2,-2,-2,-1,0,0,1,1,1,1,1,1,2,2,2,2,1,1,1,1,0,0,0,0,-1,-1,-1,-2,-2,-2,-3,-4,-3,-3,-4,-4,-4,-4,-5,-6,-5,-4,-2,-1,0,1,1,1,2,2,2,2,1,0,0,0,-2,-3,-2,-2,-2,-2,-2,-1,0,-1,-3,-3,-2,-1,0,0,1,2,3,4,5,6,6,7,7,7,7,7,6,6,5,4,4,4,4,3,2,1,2,1,0,0,0,-1,-2,-3,-4,-5,-7,-9,-10,-9,-7,-8,-10,-11,-9,-7,-5,-4,-2,0,-1,-3,-5,-5,-5,-3,-5,-7,-7,-6,-7,-9,-12,-12,-13,-11,-8,-6,-2,4,13,17,21,30,40,46,50,56,55,48,41,33,22,9,0,-7,-11,-14,-15,-15,-10,-6,-4,-5,-7,-7,-6,-5,-3,-4,-4,-5,-9,-9,-9,-7,-8,-9,-10,-10,-11,-11,-11,-12,-11,-8,-7,-8,-8,-6,-8,-7,-3,-4,-4,-3,-2,-3,-5,-6,-5,-6,-8,-8,-7,-8,-11,-14,-13,-14,-16,-16,-14,-11,-10,-11,-12,-11,-9,-5,-7,-8,-5,-2,-1,-1,-1,0,1,-1,-3,-3,1,1,-1,-1,-2,-2,-2,1,4,7,7,4,6,11,12,10,10,9,7,6,27,
32,35,33,27,22,21,22,28,33,33,33,37,40,41,42,40,36,34,38,39,34,30,29,32,35,30,21,19,20,19,20,23,22,19,16,13,10,8,13,16,15,10,11,12,11,8,2,1,10,11,4,3,9,9,4,3,4,-2,-8,-8,-7,-9,-11,-14,-18,-19,-14,-10,-6,-1,0,-2,0,2,3,3,4,4,0,-4,-4,-4,-2,1,2,0,0,3,6,7,7,6,5,2,-1,-5,-5,-4,-3,-3,-3,-5,-7,-9,-9,-7,-5,-4,-6,-7,-6,-5,-5,-5,-3,1,4,3,1,2,5,6,4,3,2,1,2,2,1,0,1,3,3,3,5,3,2,4,5,4,4,5,3,2,2,2,2,3,4,3,1,0,-1,-2,-2,-2,-5,-8,-8,-5,-3,0,2,2,1,0,0,-1,-1,1,2,-3,-6,-7,-7,-6,-6,-5,-3,-2,-2,-2,-2,0,2,3,3,2,3,5,5,6,6,7,6,4,1,-2,-2,-2,-3,-4,-4,-3,-2,-2,-3,-2,2,5,5,5,8,9,9,8,5,3,4,5,4,3,4,3,1,0,0,0,2,4,3,3,3,1,-1,-1,0,-2,-3,-2,-1,-2,-4,-5,-5,-7,-7,-7,-7,-14,-13,-11,-13,-15,-11,-9,-11,-12,-9,-6,-9,-12,-10,-8,-11,-13,-11,-2,10,22,32,47,69,90,102,110,120,127,124,116,98,70,49,35,21,7,-3,-6,-2,2,8,15,16,6,2,2,1,5,13,14,
12,12,12,10,7,7,4,6,12,14,7,4,4,5,1,-2,-4,0,3,-2,-6,-5,-7,-12,-13,-13,-11,-7,-6,-6,-7,-7,-5,-3,-4,-2,2,6,5,2,3,8,8,5,5,5,5,7,7,3,1,1,3,3,0,-3,0,4,6,6,8,12,12,10,9,11,12,13,21,28,26,22,20,20,21,24,25,21,17,14,13,15,22,30,32,30,29,28,28,33,36,34,34,38,38,39,42,37,31,34,41,41,39,40,41,41,40,32,23,24,26,21,19,20,16,11,9,11,11,9,12,14,12,6,6,7,6,0,-9,-10,-1,1,-10,-12,-6,-5,-11,-10,-5,-6,-10,-12,-11,-15,-13,-12,-14,-12,-8,-5,-4,-4,-4,0,5,9,9,8,7,7,8,8,5,3,3,3,1,-3,-7,-8,-7,-8,-11,-13,-12,-10,-11,-14,-14,-11,-7,-6,-8,-11,-11,-9,-7,-5,-3,-1,1,2,4,6,8,9,8,6,5,-24,-30,-34,-33,-27,-22,-19,-21,-27,-32,-34,-35,-39,-40,-40,-40,-39,-35,-33,-38,-37,-32,-28,-27,-30,-32,-27,-20,-17,-18,-16,-17,-22,-23,-20,-16,-14,-10,-9,-13,-18,-16,-13,-13,-13,-12,-9,-2,-2,-10,-11,-3,-3,-10,-9,-4,-2,-2,2,7,8,7,9,12,15,18,19,14,10,6,3,1,1,0,-3,-4,-4,-6,-5,-1,2,2,2,1,-1,-2,-1,0,-1,-3,-4,-5,-5,-3,-1,2,5,6,5,4,3,
3,4,6,9,8,6,4,3,4,5,5,4,5,5,3,-2,-4,-4,-3,-3,-6,-7,-6,-3,-3,-3,-3,-3,-1,-1,-2,-4,-5,-5,-6,-5,-5,-6,-6,-5,-6,-6,-4,-4,-4,-4,-4,-5,-6,-5,-3,-2,-2,0,0,0,3,6,6,4,3,1,-2,-2,-1,-1,0,1,1,-1,-2,1,4,4,3,3,3,2,1,0,0,0,0,-2,-5,-6,-4,-3,-5,-6,-6,-7,-8,-9,-8,-6,-3,0,0,0,1,2,2,1,0,0,1,0,-3,-6,-5,-6,-9,-11,-11,-10,-7,-5,-5,-6,-5,-5,-7,-6,-4,-3,-3,-2,-3,-5,-5,-5,-5,-2,1,1,0,1,2,2,1,2,4,4,5,5,6,6,6,12,14,11,13,14,10,8,12,11,7,6,10,12,12,10,12,13,11,3,-10,-22,-32,-46,-67,-89,-101,-109,-121,-127,-123,-114,-96,-70,-48,-34,-21,-8,3,6,2,-2,-7,-16,-16,-8,-3,-3,-3,-9,-14,-12,-9,-9,-9,-7,-6,-6,-4,-4,-8,-10,-4,-1,-3,-4,-2,1,3,0,-3,3,6,3,6,11,12,12,13,10,9,8,9,7,4,2,2,2,-1,-5,-7,-4,-4,-8,-7,-6,-5,-4,-4,-6,-6,-3,0,-1,-3,-3,0,3,1,-4,-5,-5,-7,-12,-13,-10,-8,-9,-12,-15,-21,-27,-26,-23,-20,-20,-21,-25,-25,-21,-17,-15,-13,-15,-23,-31,-33,-31,-29,-27,-28,-33,-35,-32,-35,-38,-38,-38,-39,-35,-29,-32,
-39,-40,-39,-40,-39,-38,-38,-30,-23,-24,-26,-21,-18,-19,-16,-10,-9,-10,-8,-6,-10,-12,-10,-5,-4,-6,-5,0,8,9,1,0,8,11,5,6,11,11,7,8,11,13,12,16,15,14,15,14,11,8,7,7,6,2,-2,-5,-6,-4,-3,-3,-3,-2,-1,0,0,0,2,5,8,9,9,9,11,13,13,13,13,15,15,13,10,9,10,12,12,10,10,8,5,3,1,0,-1,-3,-6,-6,-5,-3,-2,7,10,14,15,15,12,10,11,13,15,17,20,20,19,18,18,17,16,16,18,16,13,12,10,11,10,10,7,5,3,3,4,8,11,11,9,7,5,5,7,11,10,10,9,7,7,5,2,1,5,5,2,4,6,5,3,1,-1,-2,-3,-4,-4,-4,-7,-9,-10,-9,-7,-6,-5,-4,-2,-1,1,3,4,5,5,5,3,2,2,2,0,0,1,1,-1,-1,-2,-2,-1,0,0,-1,-2,-4,-5,-5,-4,-2,-1,-2,-3,-4,-4,-2,-1,-1,-1,-3,-3,-3,-4,-4,-2,1,2,2,2,2,2,3,4,3,3,4,4,4,2,2,4,5,5,6,6,6,6,6,5,5,5,5,4,4,4,5,5,6,6,6,6,5,5,4,3,3,2,0,0,0,-1,-1,0,1,2,1,0,0,0,1,1,1,1,1,2,2,1,1,4,4,3,2,3,5,6,6,5,4,5,6,5,5,7,8,8,6,4,3,4,4,
3,2,3,3,4,4,4,3,4,5,4,4,6,7,8,7,6,4,4,4,3,4,6,7,6,4,4,3,2,3,4,4,4,2,0,-1,-1,-1,-2,-2,-1,-1,-2,-3,-2,-2,-2,-2,-2,-5,-7,-5,-5,-7,-5,-6,-7,-5,-3,-5,-6,-7,-7,-8,-7,-8,-5,-3,3,11,16,21,31,42,49,54,61,64,58,52,44,33,22,14,7,2,-1,-2,-1,1,5,8,8,6,5,5,5,8,9,5,1,1,2,2,1,2,1,0,0,0,-1,-1,-1,-1,0,-1,-3,-1,-1,-4,-3,0,-4,-7,-7,-6,-9,-9,-8,-8,-6,-5,-3,-3,-2,-2,-2,0,4,4,3,4,5,4,4,2,1,2,3,0,-4,-2,1,1,-2,-2,-1,0,0,0,1,5,7,5,3,4,6,8,10,11,12,13,10,9,10,12,12,10,9,8,6,6,11,15,17,16,16,13,13,15,15,15,18,19,19,16,16,13,12,13,16,17,17,17,16,15,15,14,11,12,12,9,8,9,7,5,5,4,0,-1,1,3,2,0,0,0,1,0,-4,-5,-1,-2,-5,-4,-2,-3,-6,-6,-7,-7,-8,-8,-9,-11,-10,-10,-10,-11,-10,-8,-8,-8,-7,-5,-3,-3,-3,-4,-5,-6,-6,-7,-7,-5,-5,-5,-6,-6,-7,-8,-7,-6,-6,-7,-8,-10,-11,-12,-12,-11,-10,-10,-10,-11,-10,-9,-8,-7,-6,-4,-4,-3,-3,-2,-1,-1,-2,-3,-4,4,
3,1,-1,-1,-1,-1,-2,-1,2,4,4,2,1,2,5,5,2,0,2,3,1,-2,-4,-5,-8,-11,-14,-14,-11,-7,-6,-4,-1,2,5,7,8,9,11,10,8,8,6,2,0,-1,-1,-2,0,2,2,2,3,2,0,-1,-2,-2,0,1,-1,-4,-6,-5,-5,-5,-3,0,2,1,-2,-6,-6,-3,0,0,-1,-2,-2,-2,-2,-3,-3,-1,1,1,-1,-2,-2,0,1,-1,-1,2,5,6,6,6,5,6,10,9,7,8,10,10,9,10,10,11,11,10,6,6,8,7,3,0,0,-1,-5,-6,-6,-5,-3,-2,-6,-11,-9,-7,-9,-12,-15,-12,-11,-18,-23,-21,-17,-17,-21,-23,-20,-17,-20,-20,-15,-13,-15,-12,-2,16,33,47,64,87,109,120,128,137,142,136,126,107,78,58,45,28,13,7,5,8,12,18,22,19,9,2,1,0,1,4,1,-5,-8,-7,-6,-7,-9,-14,-16,-10,-7,-11,-12,-8,-7,-8,-11,-16,-13,-8,-10,-11,-6,-5,-7,-5,-1,3,10,14,16,16,18,19,19,14,12,16,17,14,8,7,7,5,2,0,1,5,5,4,5,7,7,5,9,11,11,15,19,17,15,17,17,14,15,16,15,12,11,16,20,19,18,22,26,28,31,33,33,30,31,34,36,42,48,49,45,41,40,44,47,47,44,44,48,52,52,50,45,42,44,48,47,46,48,45,40,41,37,32,32,36,32,30,31,28,22,17,
19,20,16,15,14,8,4,8,9,6,1,-3,-6,-1,1,-6,-6,1,4,1,1,6,7,6,6,12,12,12,12,11,10,10,9,6,4,5,5,4,4,3,2,-2,-6,-8,-9,-11,-13,-14,-14,-13,-13,-15,-15,-12,-10,-9,-6,-3,-1,-1,-1,-1,0,1,2,5,6,5,4,3,3,1,2,4,4,3,1,0,0,2,3,3,4,2,1,1,2,5,7,5,2,2,1,-1,-3,-1,-1,-5,-7,-9,-10,-7,-5,-6,-5,-3,-1,-2,-1,0,1,0,-3,-3,-3,-4,-5,-5,-5,-5,-4,-4,-4,-2,0,-1,-2,-3,-4,-1,3,4,4,5,6,6,7,8,7,8,10,9,5,2,-1,-4,-5,-4,-4,-3,-2,-2,-5,-8,-8,-7,-5,-3,-2,-1,-1,-1,-1,-1,1,1,2,4,5,5,6,5,4,4,4,4,4,3,0,-3,-4,-5,-7,-7,-5,-4,-5,-7,-6,-3,-2,2,6,10,11,8,5,4,6,-1,0,2,5,5,3,4,5,4,3,1,0,1,2,0,-4,-3,0,2,0,-1,0,3,5,6,9,12,15,15,11,8,6,4,0,-2,-4,-6,-8,-9,-9,-9,-6,-5,-4,0,3,2,3,3,2,-1,-1,-1,-1,0,2,2,4,5,4,3,6,9,9,9,8,8,7,4,2,2,4,6,5,2,0,0,2,2,1,1,1,2,3,1,-1,0,1,2,2,0,-1,-1,-1,-4,-6,-8,-8,-8,-7,-9,
-12,-11,-9,-10,-11,-11,-10,-10,-11,-11,-12,-11,-8,-8,-9,-9,-4,-2,-3,-2,1,2,2,2,0,0,3,6,4,2,5,8,12,10,8,14,19,17,14,15,17,18,16,13,16,16,12,10,10,7,-2,-19,-37,-51,-67,-90,-112,-123,-129,-140,-146,-139,-130,-110,-82,-61,-46,-28,-14,-8,-9,-12,-16,-21,-25,-21,-12,-6,-6,-5,-7,-8,-3,3,5,4,3,4,5,8,10,6,5,7,6,5,6,5,8,13,12,7,9,10,5,4,6,4,2,-2,-7,-12,-13,-14,-16,-18,-18,-16,-13,-15,-17,-16,-12,-10,-11,-9,-5,-2,-3,-5,-5,-5,-6,-7,-6,-6,-10,-12,-13,-16,-19,-17,-13,-16,-16,-14,-14,-14,-13,-11,-10,-15,-18,-18,-18,-22,-25,-28,-30,-32,-33,-31,-30,-31,-35,-41,-47,-48,-45,-41,-39,-42,-45,-45,-42,-42,-46,-48,-48,-47,-43,-40,-44,-47,-46,-45,-48,-45,-42,-42,-38,-32,-34,-36,-31,-30,-32,-30,-23,-18,-20,-19,-16,-16,-16,-10,-5,-10,-11,-6,-3,2,4,0,-1,5,4,-4,-6,-2,-4,-8,-9,-8,-8,-12,-13,-14,-14,-12,-12,-12,-11,-8,-7,-7,-7,-6,-5,-5,-3,1,5,8,8,10,12,13,11,10,11,13,12,9,7,6,3,1,0,-1,-1,-1,-2,-3,-4,-6,-7,-6,-5,-4,-3,-2,-2,-3,-2,0,1,2,2,1,0,-1,-2,-1,0,0,-2,-6,-8,-5,-3,-4,-3,0,2,1,1,4,6,9,
9,6,5,6,6,3,2,2,1,0,-1,1,4,5,5,6,6,7,7,7,6,7,8,6,4,5,6,7,7,5,1,0,-1,-2,-3,-4,-4,-5,-5,-6,-8,-7,-4,-2,2,5,7,6,5,4,2,3,6,8,9,8,6,4,3,2,2,3,4,3,1,0,-1,-2,-3,-4,-4,-3,-2,-2,-3,-3,-3,-2,1,4,5,6,8,7,5,5,6,8,7,5,2,-1,-5,-9,-10,-7,-4,-4,-5,-5,-6,-8,-9,-9,-8,-8,-9,-9,-8,-6,-5,-4,-5,-3,-1,-1,-3,-3,-3,-3,-3,-3,-5,-6,-7,-8,-10,-9,-8,-6,-4,-2,-1,0,1,1,2,2,2,2,1,0,-1,-3,-4,-4,-4,-4,-3,-2,-2,-2,-1,-2,-4,-5,-5,-7,-8,-9,-11,-12,-11,-10,-9,-9,-9,-9,-7,-6,-5,-4,-2,-1,-1,-1,-1,-1,1,1,0,0,0,0,0,0,0,-1,-1,0,2,3,4,5,6,6,7,7,6,7,7,7,6,6,6,5,4,4,4,5,6,6,6,5,5,5,4,4,5,6,6,5,4,4,4,3,2,3,4,4,4,2,-1,-1,0,-2,-3,-2,-1,-2,-2,-2,-2,-1,-1,-2,0,1,3,5,8,15,24,30,36,47,59,63,66,72,76,73,68,58,46,32,23,14,9,7,8,11,13,15,16,14,10,10,10,10,12,12,8,3,2,2,3,4,5,4,3,3,2,2,3,2,1,1,-1,-3,
-2,-1,-3,-2,1,0,-2,0,0,1,1,2,3,4,5,8,9,9,8,8,9,10,10,9,9,9,8,7,5,3,2,3,3,1,1,3,4,6,7,8,8,6,6,8,7,7,8,6,3,2,3,4,6,8,9,9,10,12,13,14,15,15,14,13,15,20,22,22,21,18,17,18,19,19,18,18,18,18,18,18,17,16,19,20,20,21,23,23,23,23,21,17,17,17,14,14,17,17,14,12,10,9,7,9,10,7,5,7,7,4,2,0,0,1,0,-1,1,4,2,1,3,5,6,5,5,6,6,6,6,6,6,6,6,5,4,5,5,4,3,4,3,1,-1,-3,-3,-4,-5,-4,-2,-1,-1,-2,-2,0,1,1,2,3,3,3,3,3,3,3,4,4,5,4,3,3,3,1,0,-1,-2,-4,-4,-4,-4,-4,-4,-3,-1,-1,-1,-1,1,4,5,4,3,5,5,2,1,1,1,1,0,-2,-3,-2,0,-1,-1,0,1,0,1,1,1,0,-1,-2,-2,-3,-4,-4,-5,-4,-5,-6,-7,-6,-5,-5,-6,-6,-6,-5,-4,-4,-3,-1,-1,0,0,0,0,1,1,1,1,0,-2,-3,-4,-3,-2,-1,-1,-1,-2,-3,-4,-5,-4,-2,-1,-1,-2,-3,-4,-3,-2,-1,-1,0,0,0,-1,-2,-3,-2,-2,-1,-1,-1,-2,-3,-3,-4,-4,-3,-2,-3,-4,-5,-6,-5,-3,-1,1,3,3,2,1,1,1,8,
9,7,5,2,-2,-5,-6,-4,-2,-2,-2,-3,-1,-3,-1,-1,-7,-12,-10,-8,-10,-15,-17,-16,-18,-23,-23,-22,-22,-22,-20,-10,3,12,22,40,66,86,94,104,119,124,116,106,90,67,53,40,21,8,3,-1,0,7,14,20,20,9,2,0,-4,-4,1,1,-4,-9,-7,-7,-9,-13,-18,-19,-16,-15,-16,-16,-14,-14,-13,-15,-17,-12,-6,-9,-9,-4,-3,-7,-7,-4,-1,0,2,2,0,-4,0,4,4,6,9,11,9,7,8,11,11,10,10,7,6,5,4,4,3,4,6,8,7,1,2,5,4,0,5,8,5,4,5,5,6,6,7,8,11,13,17,22,26,27,27,26,26,28,33,38,39,40,40,39,38,38,41,43,43,40,41,44,44,45,48,45,38,42,50,47,43,46,46,40,39,37,34,36,37,31,30,31,28,22,23,28,27,23,23,22,18,18,23,25,23,21,17,12,14,13,7,6,10,9,2,1,2,1,0,0,3,5,7,6,6,7,8,8,6,4,2,4,6,6,3,1,0,0,-1,-1,-1,0,2,3,3,1,0,0,-1,0,1,0,-1,-1,-1,-3,-4,-4,-2,-3,-4,-3,-2,-2,-2,-1,0,1,-1,-1,1,5,6,3,2,2,5,7,5,4,6,8,8,6,6,8,9,8,6,7,8,10,10,9,9,9,9,7,5,5,3,-1,-3,-3,-4,-6,-9,-10,-11,-11,-11,-10,-8,-6,
-6,-7,-8,-6,-4,-3,-3,-2,0,1,2,2,1,0,-1,0,2,2,3,1,-2,-4,-5,-5,-5,-4,-2,-2,-4,-3,-2,-1,1,2,2,0,-1,-4,-7,-9,-7,-5,-5,-4,-3,-4,-2,0,2,4,7,8,6,5,5,2,-1,-1,2,4,5,6,6,5,5,6,6,7,8,8,4,0,-1,-1,-2,-4,-5,-5,-6,-5,-5,-4,-4,-4,-5,-5,-5,-4,-2,-3,-3,-4,-5,-6,-5,-4,-2,-3,3,5,-1,-6,-4,-2,-5,-8,-7,-4,-7,-13,-15,-16,-18,-16,-9,5,19,29,37,55,78,96,102,112,126,131,120,106,86,63,46,30,10,-2,-7,-7,-5,1,9,15,13,5,2,1,3,5,6,2,-4,-5,-2,-1,-2,-3,-3,-6,-4,-2,1,6,6,6,5,3,-2,-1,6,5,5,8,6,1,-1,-2,0,1,4,5,0,-4,-4,-2,-4,-5,-3,0,0,-1,1,5,5,1,3,5,6,4,5,14,18,-6,-6,-5,-3,0,4,8,10,9,7,6,7,6,4,7,5,3,7,13,9,8,11,14,17,17,20,24,25,24,23,23,19,11,-1,-12,-20,-38,-65,-87,-94,-103,-119,-123,-115,-104,-89,-67,-52,-38,-19,-6,-2,1,1,-6,-13,-19,-16,-7,1,4,6,5,1,0,6,10,9,9,10,14,17,19,18,16,15,14,14,14,14,15,16,13,8,11,11,5,5,10,9,6,4,3,1,0,2,5,0,-4,-5,-5,
-7,-9,-7,-5,-4,-8,-8,-7,-6,-3,-1,-1,-1,1,3,3,0,-2,-1,3,2,-2,-1,3,-1,-6,-4,-3,-3,-3,-5,-4,-4,-6,-9,-14,-16,-20,-23,-26,-24,-24,-25,-26,-30,-35,-38,-40,-39,-38,-36,-35,-38,-40,-39,-35,-38,-40,-40,-41,-43,-40,-35,-38,-45,-44,-40,-43,-42,-38,-36,-35,-32,-34,-34,-29,-26,-28,-26,-21,-19,-24,-24,-20,-20,-20,-16,-17,-21,-22,-21,-20,-15,-11,-11,-9,-5,-5,-9,-7,0,1,1,1,2,2,0,-2,-4,-4,-4,-4,-6,-6,-5,-3,-2,-3,-5,-5,-2,-1,0,0,1,1,1,0,-1,-2,-2,-1,-1,0,0,0,-1,-1,0,-1,-1,0,1,1,1,1,1,0,0,0,-1,-2,-2,-2,-2,-1,-4,-7,-6,-4,-3,-4,-7,-8,-7,-6,-7,-9,-9,-8,-9,-10,-11,-10,-9,-9,-10,-12,-12,-12,-12,-12,-12,-10,-8,-7,-5,-1,1,1,2,4,7,10,10,10,9,8,6,4,4,5,5,4,2,1,0,-1,-2,-4,-4,-4,-3,-2,-1,-2,-3,-3,-4,-4,-1,1,3,4,3,2,-1,-1,0,-1,-1,-1,-1,-3,-2,0,1,5,9,10,8,7,6,5,4,4,3,0,-1,-3,-7,-8,-6,-5,-5,-2,1,1,-1,-2,-3,-4,-3,-2,-2,-2,-3,-5,-6,-6,-3,0,1,1,1,2,3,4,5,4,3,3,3,4,5,6,6,4,2,3,3,3,5,7,5,3,2,3,-2,-5,
1,7,5,4,7,8,5,5,8,13,15,17,19,17,10,-5,-19,-29,-37,-51,-75,-94,-100,-109,-125,-129,-119,-106,-87,-64,-47,-31,-11,1,5,6,4,0,-8,-13,-11,-4,-1,0,-1,-5,-5,0,4,4,1,1,2,2,3,6,6,3,-1,-4,-6,-4,-4,-1,4,3,-2,-1,-2,-6,-5,0,2,2,2,1,-1,-2,1,6,4,4,6,8,7,5,5,5,1,-2,-3,0,1,-2,-3,-3,-7,-13,-15,1,0,0,-1,-3,-6,-8,-10,-10,-10,-10,-9,-7,-6,-8,-8,-5,-5,-6,-6,-5,-5,-4,-6,-9,-11,-12,-13,-14,-14,-12,-8,-5,1,7,9,17,32,44,48,51,59,61,55,49,42,33,24,17,7,0,0,-1,-1,1,5,6,4,-1,-5,-7,-5,-2,-3,-4,-6,-7,-6,-6,-5,-3,-5,-6,-7,-7,-6,-6,-6,-8,-6,-6,-7,-5,-3,-6,-6,-2,-4,-8,-6,-4,-4,-5,-4,-3,-3,-2,2,4,4,2,1,2,1,0,-1,0,0,0,-1,-5,-6,-5,-3,-6,-9,-8,-6,-5,-5,-6,-6,-5,-4,-4,-2,1,2,1,0,1,2,3,2,3,4,6,5,5,8,10,9,9,9,9,9,12,16,18,18,18,16,15,15,15,14,13,16,17,16,16,16,16,14,16,18,19,18,19,18,16,17,16,15,15,14,10,9,12,14,12,9,9,8,7,7,8,7,9,9,9,10,10,7,5,4,2,1,4,4,1,
-2,-2,-2,-2,-2,-1,-2,-1,-1,0,1,1,2,3,3,2,2,3,3,2,1,1,1,1,1,0,0,0,0,0,1,2,3,2,2,2,2,2,3,4,5,6,5,4,2,2,4,5,4,4,5,5,5,4,4,5,6,7,5,4,4,6,6,7,7,6,6,7,7,8,9,11,11,11,10,9,10,11,12,12,13,12,11,10,9,8,7,6,5,4,4,3,1,-1,-1,0,1,2,4,4,4,4,4,3,4,5,6,6,6,7,7,7,7,6,5,5,5,5,5,6,6,4,2,2,2,3,4,5,5,6,5,3,1,2,3,3,1,-1,-3,-4,-3,-3,-3,-2,-1,-1,0,1,2,4,5,5,4,4,3,1,0,-1,-1,-1,-2,-2,-2,-3,-4,-4,-3,-1,0,0,-1,0,1,1,1,1,3,3,2,2,2,1,0,-1,-1,-2,-2,-1,0,0,0,0,-1,-1,-1,0,1,-1,0,3,1,-2,-3,-4,-6,-3,0,-2,-3,-5,-7,-9,-10,-9,-5,2,11,16,17,22,35,44,48,53,62,65,61,54,44,34,26,18,8,2,0,1,1,2,4,5,4,1,-1,-1,0,3,2,-1,-4,-3,-1,-2,0,1,1,-2,-2,0,1,2,2,0,0,-1,-3,-3,-2,-4,-2,2,1,-2,-1,0,-1,-2,-1,-1,-2,-2,-2,-3,-3,-4,-6,-6,-5,-4,-2,1,1,0,0,-1,-1,2,7,9,6,13,
10,11,10,8,11,17,14,10,15,12,5,4,7,8,11,14,15,16,16,19,23,26,29,31,32,31,29,27,28,33,34,31,30,30,28,28,31,35,33,30,32,36,36,39,42,39,37,39,44,45,47,48,43,41,45,45,42,43,41,37,37,35,29,26,27,32,29,22,21,22,18,15,17,17,13,11,6,1,3,6,2,-1,4,4,1,-1,1,-1,-2,-1,1,-1,-4,-4,-2,-2,-1,0,-1,-2,-1,0,-2,-2,0,2,3,3,2,-1,-3,-4,-4,-3,-4,-4,-4,-7,-10,-9,-7,-4,0,5,5,6,8,11,13,16,16,14,12,11,10,8,6,4,1,-1,-3,-3,-3,-3,-2,-1,-1,-3,-4,-1,0,-1,-2,0,0,0,0,-1,-1,1,3,3,2,1,0,-1,0,0,-1,-1,-1,-2,-2,-2,-4,-4,-3,-4,-5,-6,-6,-5,-4,-4,-5,-6,-4,-2,-2,-1,1,3,2,1,0,1,1,2,1,1,2,2,-1,-2,0,1,-1,-3,-3,-1,-1,-2,-2,2,4,2,-1,-2,-2,-2,-3,-4,-4,-5,-6,-8,-9,-7,-5,-5,-5,-5,-4,-5,-2,0,-4,-8,-9,-8,-6,-5,-3,-1,1,2,2,3,7,12,14,12,10,9,7,6,3,-1,-2,0,2,2,2,1,0,-1,2,4,7,10,9,5,1,0,-1,0,3,4,3,0,-3,-4,-4,-4,-4,-3,-3,-4,-6,-5,-9,-17,-18,-13,-11,-11,-11,-12,-12,-12,
-14,-13,-11,-13,-14,-11,0,10,17,26,43,64,82,95,110,129,140,137,129,114,92,74,57,38,23,11,5,3,4,7,12,10,0,-3,-1,-1,2,6,3,0,0,2,4,3,1,-2,-3,-2,0,2,5,7,6,3,-1,-7,-3,4,3,3,4,-2,-7,-5,-4,-2,1,4,4,-1,-7,-10,-7,-6,-7,-9,-5,-2,-2,-3,-3,-9,-10,-6,-2,-1,-2,2,7,6,1,-2,2,4,2,4,9,6,2,5,6,2,5,9,13,15,15,17,18,16,15,20,22,22,22,22,22,24,25,28,32,31,31,33,32,29,33,39,40,38,34,35,37,40,48,53,50,47,46,49,49,48,47,45,44,42,36,33,36,38,37,37,34,27,24,28,31,29,26,27,27,24,20,20,20,19,16,10,3,2,1,-5,-5,1,4,3,3,6,4,3,3,3,3,3,3,-1,-4,-4,-4,-5,-4,-1,0,0,-3,-5,-3,0,1,-11,-7,-8,-9,-7,-10,-15,-13,-9,-11,-10,-4,-4,-5,-7,-10,-13,-14,-14,-15,-18,-22,-24,-27,-29,-28,-29,-29,-26,-26,-30,-33,-30,-28,-29,-28,-26,-30,-33,-30,-27,-31,-34,-34,-36,-41,-39,-36,-39,-43,-44,-44,-44,-40,-38,-42,-42,-38,-39,-38,-35,-36,-35,-30,-25,-27,-30,-27,-20,-20,-20,-16,-14,-16,-15,-12,-10,-6,0,-1,-3,0,0,-4,-2,2,2,0,1,3,2,0,1,4,4,2,2,1,0,1,2,
1,0,1,2,0,-2,-3,-4,-2,0,3,4,4,3,4,4,5,9,12,12,9,6,1,-3,-4,-4,-6,-8,-10,-13,-13,-12,-10,-9,-8,-5,-3,-1,1,3,5,5,5,5,5,4,4,5,5,3,2,3,3,2,2,2,1,2,2,0,-1,-1,0,2,3,3,2,2,3,4,4,4,3,3,5,5,3,4,6,8,8,7,6,6,8,9,6,4,4,3,1,-1,-1,1,1,0,-1,-2,0,0,-1,0,3,5,4,3,5,7,6,5,4,5,6,3,0,1,2,3,3,4,6,7,8,8,9,11,12,10,9,8,9,8,6,5,3,2,5,9,11,9,8,6,4,2,1,0,0,-1,-5,-10,-13,-12,-10,-9,-8,-7,-5,-2,0,-2,-3,-3,-2,-1,0,1,-1,-3,-6,-9,-9,-5,-1,0,0,-1,-3,-4,-2,2,5,6,7,7,7,6,6,6,9,7,9,16,17,12,11,12,10,10,11,12,14,13,13,15,16,13,2,-8,-15,-23,-39,-61,-80,-92,-107,-127,-138,-136,-127,-112,-92,-73,-56,-38,-22,-11,-6,-4,-3,-7,-12,-8,-1,2,0,-1,-4,-6,-3,1,-1,-3,-4,-3,-3,1,3,1,-2,-3,-7,-9,-6,-4,-1,5,3,-4,-3,-4,-5,0,6,5,5,4,2,-1,-2,2,9,11,10,9,11,11,7,3,2,2,4,8,10,7,3,1,1,-4,-8,-5,2,2,-2,-3,-2,-3,-7,-6,-3,-5,
-5,-3,-5,-8,-11,-13,-15,-17,-17,-15,-15,-19,-20,-21,-20,-20,-19,-22,-24,-26,-28,-30,-30,-30,-29,-28,-30,-36,-39,-37,-35,-36,-38,-39,-47,-51,-50,-47,-47,-49,-49,-48,-46,-46,-44,-42,-38,-35,-37,-38,-37,-37,-35,-29,-26,-29,-30,-27,-26,-27,-27,-23,-21,-21,-19,-18,-16,-13,-6,-4,-2,3,3,-2,-3,-1,-3,-4,-2,-2,-2,-2,-2,-2,-2,1,3,3,3,4,4,2,1,1,2,3,1,0,-1,4,3,3,4,5,5,8,8,4,3,3,2,3,3,3,4,5,4,5,7,9,10,10,12,12,11,10,13,12,10,11,14,15,13,14,14,12,14,16,13,13,17,18,17,18,20,19,18,19,20,19,20,20,19,18,19,19,17,17,17,15,18,19,17,14,13,15,11,8,8,8,7,7,7,4,4,5,3,-2,-2,-3,-2,1,2,-1,-4,-3,-1,-1,-1,-2,-2,-1,-1,-1,-1,0,1,1,-1,-1,0,1,1,1,1,1,3,3,2,1,0,-1,-2,-1,-1,-2,-3,-5,-7,-8,-6,-5,-3,-1,0,0,0,0,1,3,4,4,3,3,2,1,-1,-3,-3,-3,-3,-3,-3,-4,-4,-4,-4,-4,-3,-3,-2,-2,-2,-3,-3,-3,-2,-2,-2,-1,-1,-1,-2,-4,-4,-3,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-3,-5,-6,-6,-5,-5,-6,-8,-8,-6,-5,-5,-5,-4,-2,-2,-3,-3,-1,0,0,-2,-2,
-1,-1,-3,-5,-6,-6,-7,-7,-7,-6,-6,-7,-8,-7,-5,-3,-3,-2,-3,-4,-6,-7,-6,-6,-7,-7,-8,-8,-7,-7,-6,-5,-3,-3,-3,-3,-3,-5,-6,-5,-4,-4,-4,-4,-4,-3,-2,-1,0,3,5,5,4,5,5,6,5,4,3,3,4,3,1,1,0,0,1,3,4,5,5,4,3,3,3,3,4,3,1,-2,-4,-6,-6,-6,-6,-7,-6,-4,-6,-7,-4,-5,-6,-5,-4,-6,-4,-2,-5,-7,-8,-9,-10,-10,-10,-8,-4,1,5,8,15,25,36,42,49,61,67,65,59,54,45,35,26,18,10,7,5,3,1,4,5,3,2,2,1,2,5,3,1,-1,1,2,2,3,4,1,-1,0,2,4,7,6,4,3,2,0,0,3,2,2,4,1,-4,-4,-3,-5,-5,-3,-2,-5,-6,-5,-4,-5,-7,-6,-3,0,3,3,2,1,0,-1,-1,2,4,6,6,2,-1,-1,1,3,2,1,3,4,4,1,2,3,4,3,4,6,8,9,8,8,9,8,8,9,10,7,6,9,9,9,10,12,12,12,13,13,14,18,20,18,19,22,21,19,21,25,25,25,24,25,24,25,26,24,24,24,23,21,21,20,19,20,21,19,17,17,16,15,13,13,13,12,12,12,11,9,9,10,9,6,3,2,4,4,2,0,1,1,-1,1,1,1,1,1,1,1,0,0,1,0,-1,-2,-2,-2,-1,0,0,1,2,-1,
-4,-5,-7,-8,-8,-7,-5,-3,-4,-5,-4,-2,-3,-4,-4,-5,-6,-6,-5,-5,-5,-6,-7,-6,-5,-5,-6,-7,-6,-6,-6,-6,-2,1,0,-1,-1,2,5,7,6,5,4,3,2,1,0,0,0,-2,-4,-5,-3,-2,-1,-2,-3,-4,-5,-5,-5,-5,-2,-1,-2,-3,-1,2,3,3,4,4,4,3,1,1,2,4,5,2,-1,-2,2,4,2,0,-1,-2,-4,-5,-7,-10,-8,-7,-11,-13,-11,-8,-7,-6,-5,-5,-4,-3,-2,-3,-1,-1,-2,-3,-2,-3,-3,-3,-2,1,1,1,1,0,-3,-6,-7,-7,-6,-5,-5,-6,-6,-6,-8,-6,-2,2,4,5,4,4,5,5,4,5,6,5,5,8,9,6,3,4,4,4,4,2,1,3,3,2,0,1,2,1,-2,-2,-2,-1,-1,-1,0,-2,-3,-1,1,1,1,1,0,0,-1,-2,-3,-2,-1,-1,-2,-1,1,1,-1,5,4,-5,-8,-3,-3,-8,-10,-10,-11,-13,-14,-12,-13,-20,-20,-15,-5,7,18,28,44,67,85,96,107,122,133,130,117,97,74,58,40,19,6,-1,-2,0,1,4,10,10,1,-4,-1,1,4,3,2,3,4,8,11,12,9,6,6,7,8,9,13,12,10,9,6,2,4,7,2,-2,-4,-9,-14,-12,-11,-13,-10,-5,-3,-5,-8,-3,4,7,7,7,11,16,17,13,10,6,8,11,13,11,8,10,17,17,8,7,15,15,9,9,15,15,13,18,
18,11,11,16,18,20,20,22,24,23,24,27,28,27,30,30,25,22,22,27,32,31,30,33,35,37,41,47,49,46,42,39,38,39,46,50,45,40,41,43,45,49,49,48,49,46,38,33,35,35,29,28,28,26,24,23,27,26,24,26,30,28,26,31,31,22,19,18,15,13,12,5,3,6,4,1,1,3,4,4,1,0,3,4,6,8,9,8,6,5,4,5,6,6,5,5,5,4,4,4,0,-1,-1,-3,-6,-8,-8,-8,-9,-10,-12,-11,-6,-2,0,2,4,4,5,6,6,6,7,5,2,-1,-2,-1,2,2,2,2,2,2,2,4,4,2,-1,-3,-4,-4,-3,-2,1,4,2,-1,-1,2,3,4,5,6,7,8,8,6,6,7,7,7,7,7,6,4,2,0,-2,-2,-1,0,1,1,1,0,2,4,4,3,1,0,0,2,2,2,3,3,0,-2,-1,1,1,1,3,3,1,0,0,1,4,5,7,7,7,7,5,3,4,5,4,3,3,3,3,4,6,5,4,4,4,5,6,5,4,4,5,6,5,5,6,5,2,-1,-1,0,1,0,-4,-6,-5,-3,-2,0,1,2,2,2,1,1,3,4,2,0,0,1,2,3,3,4,5,4,2,1,2,2,1,-2,-3,-1,-2,-3,-2,-2,0,0,-1,-3,-3,-1,2,2,0,-2,-1,1,2,3,6,7,9,12,10,8,12,14,11,9,8,7,
5,6,5,3,3,4,2,2,4,5,4,4,5,5,4,2,1,1,0,1,4,7,8,9,7,6,6,6,6,6,6,4,2,-1,-4,-5,-4,-4,-4,-4,-3,-4,-4,-4,-4,-6,-7,-5,-3,-4,-4,-4,-3,0,0,-1,-1,0,2,2,1,2,4,4,3,2,2,2,1,3,4,3,1,0,0,1,1,1,1,2,3,2,1,0,1,1,-1,-1,1,-2,-2,5,8,4,5,10,12,11,12,15,17,16,19,23,22,17,8,-6,-16,-25,-42,-64,-84,-95,-106,-123,-134,-130,-117,-98,-77,-59,-39,-19,-5,1,3,1,-1,-2,-7,-7,1,4,1,-3,-5,-4,-2,-2,-4,-6,-9,-10,-8,-3,-2,-4,-4,-7,-9,-9,-7,-6,-3,0,-1,-2,2,4,5,10,16,15,15,17,15,8,7,10,11,5,-1,-4,-4,-5,-7,-12,-14,-11,-8,-6,-6,-8,-9,-7,-6,-9,-14,-12,-5,-4,-11,-11,-7,-7,-14,-13,-10,-15,-16,-10,-11,-15,-17,-18,-19,-20,-22,-21,-23,-25,-24,-24,-26,-25,-21,-19,-20,-24,-27,-26,-25,-28,-31,-33,-36,-43,-47,-44,-41,-40,-40,-40,-45,-49,-45,-41,-42,-44,-45,-48,-47,-47,-47,-46,-39,-34,-33,-33,-27,-26,-27,-26,-24,-22,-24,-24,-23,-24,-27,-27,-25,-30,-28,-21,-18,-18,-14,-13,-11,-4,-3,-5,-3,0,-2,-3,-4,-4,-1,0,-2,-4,-6,-8,-9,-9,-7,-5,-5,-5,-6,-7,-6,-6,-5,-4,-4,-2,
1,3,3,5,8,9,9,9,9,10,12,11,7,3,0,-1,-3,-3,-4,-5,-5,-5,-6,-5,-3,0,2,2,0,-1,0,0,-1,0,0,-2,-2,0,2,3,5,5,5,5,3,0,1,4,3,0,-2,-3,-4,-6,-8,-9,-9,-8,-8,-8,-8,-7,-8,-8,-7,-5,-3,-1,1,1,0,-1,-2,-2,-1,-1,-2,-4,-4,-3,-2,0,0,-2,-2,-1,-1,-1,1,3,2,0,0,0,-1,-1,0,-1,-2,1,0,-2,-2,-2,0,-1,-2,-1,-1,-1,-1,-1,0,1,1,0,-1,0,2,2,1,1,1,1,1,1,0,0,0,0,0,0,1,2,2,1,0,-1,0,2,2,1,-1,-1,-2,-2,-1,-1,1,3,3,2,2,3,3,2,2,2,2,0,-1,-1,-1,0,0,0,1,2,1,0,0,1,1,1,1,1,1,2,3,2,1,1,1,1,0,-1,-3,-4,-5,-6,-7,-8,-7,-6,-7,-7,-6,-5,-5,-4,-3,-3,-3,-2,-3,-3,-3,-3,-4,-4,-4,-4,-4,-4,-4,-3,-2,-2,-1,-1,-2,-4,-5,-5,-4,-3,-3,-3,-1,-1,-1,-1,0,1,3,4,4,3,3,2,2,1,1,1,2,3,3,2,2,2,3,2,0,0,0,0,0,-1,-2,-2,-2,-2,-3,-2,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,1,2,1,1,1,3,1,-1,1,2,-1,-2,-3,-6,-5,-3,-6,-9,
-10,-13,-14,-14,-14,-11,-5,1,6,9,17,30,41,48,54,62,68,67,61,53,42,31,19,9,4,0,0,0,0,1,2,3,2,2,3,5,6,4,2,2,3,3,3,4,4,1,-2,-2,-2,1,2,1,-1,-1,-3,-5,-4,-3,-6,-6,-3,-7,-11,-11,-11,-12,-12,-9,-9,-11,-9,-5,-2,-1,-1,-1,0,3,3,2,2,4,4,0,-2,-2,-1,4,5,1,-2,-1,1,2,1,3,6,5,3,4,5,5,5,6,7,7,8,7,8,9,11,11,10,9,10,9,6,7,8,8,8,8,8,9,12,12,13,17,21,21,21,24,22,22,22,22,22,24,24,23,21,22,22,22,24,23,20,18,17,16,15,13,15,15,15,12,11,11,11,11,13,14,14,15,13,9,9,9,8,7,4,2,2,3,0,-1,3,3,3,3,2,0,0,2,4,5,5,6,5,4,3,3,4,5,6,4,2,1,0,-2,-4,-5,-5,-5,-5,-5,-6,-5,-5,-4,-5,-4,-4,-1,1,1,1,1,2,2,2,2,3,4,3,2,1,0,0,0,-1,-1,-1,-1,-2,-1,-1,-2,-3,-3,-4,-6,-6,-6,-6,-5,-5,-5,-4,-1,0,1,2,4,6,7,8,7,7,7,6,6,6,6,6,5,3,2,2,3,3,3,4,4,3,2,2,3,4,4,3,2,2,2,1,0,-1,0,-1,-2,-2,-1,-1,-2,-2,-1,0,2,4,2,
5,6,5,6,8,7,3,2,3,5,5,2,-1,-1,-1,-3,-3,1,2,0,-1,-1,1,5,9,9,8,8,6,5,7,9,9,9,8,6,7,8,7,6,6,5,5,5,6,5,4,3,2,1,3,4,6,9,11,10,8,6,6,6,8,8,7,7,4,-2,-4,-3,-2,-2,-1,-1,-4,-7,-8,-5,0,1,-1,0,-2,-9,-11,-8,-5,-7,-8,-8,-10,-11,-11,-10,-12,-17,-21,-18,-9,3,10,17,30,50,67,78,93,113,128,128,115,96,76,62,47,28,15,8,4,5,9,10,12,9,4,0,-1,0,5,9,7,1,-3,2,8,5,1,2,5,5,1,0,2,4,4,3,2,-1,0,0,-3,-3,0,-1,-3,-2,0,3,6,8,6,3,2,6,9,8,7,9,10,8,6,5,5,4,1,2,7,11,12,12,15,15,13,16,21,20,18,20,24,19,18,23,23,19,20,21,21,23,20,18,21,20,18,21,24,25,25,26,24,21,20,25,29,32,35,38,36,32,35,39,39,37,36,35,35,33,34,35,36,34,32,32,36,39,40,40,40,39,37,37,39,38,36,39,39,33,32,32,36,34,26,23,25,22,21,25,25,18,14,9,3,5,8,4,3,5,4,1,-2,-7,-9,-7,-8,-10,-9,-8,-7,-5,-3,-1,3,5,5,6,9,9,7,8,9,7,3,1,3,6,7,6,5,5,6,7,9,10,
10,7,4,4,3,3,3,3,2,-2,-6,-7,-3,1,2,2,3,2,0,1,6,10,11,11,11,13,15,15,14,15,17,15,13,11,10,9,8,6,5,4,5,5,5,4,3,1,0,2,4,3,2,2,1,-1,1,4,2,0,0,1,-2,-4,-6,-7,-4,-3,-6,-7,-4,0,-1,-5,-5,-3,0,1,-1,-3,-5,-7,-8,-9,-7,-3,-1,-2,-4,-6,-8,-8,-7,-6,-4,-2,-2,-6,-8,-8,-7,-6,-3,-2,-2,-3,-4,-6,-8,-7,-7,-12,-15,-14,-14,-12,-11,-12,-12,-9,-5,-4,-4,-2,-1,-1,0,1,-2,-2,-1,-3,-5,-6,-4,-4,-4,-5,-8,-8,-3,1,-1,-4,-2,1,2,4,7,11,15,15,12,12,16,18,16,13,12,11,9,7,4,2,0,-2,-3,-2,0,1,1,1,1,1,-1,-1,3,3,-3,-5,0,2,0,-2,-4,-5,-7,-9,-8,-9,-14,-19,-17,-7,5,17,29,45,69,92,105,-3,-6,-6,-5,-6,-8,-7,-4,-3,-4,-5,-5,-2,2,1,1,3,2,-2,-3,-1,1,1,0,-4,-8,-8,-8,-7,-6,-5,-7,-9,-9,-8,-8,-6,-6,-7,-7,-6,-5,-5,-4,-4,-5,-4,-3,-2,-1,0,-1,-2,-4,-7,-8,-7,-5,-4,-3,-3,-4,-4,-4,-4,-1,4,6,5,4,5,4,3,5,8,9,7,2,0,3,2,3,7,9,7,6,8,8,9,11,12,14,14,15,19,22,20,9,-1,-8,-14,
-27,-48,-66,-77,-90,-110,-125,-124,-112,-94,-75,-61,-44,-26,-15,-8,-4,-5,-8,-9,-10,-8,-3,1,2,0,-5,-8,-3,2,4,-2,-6,-4,1,0,-2,-3,1,1,-2,-3,-2,-1,0,1,1,0,3,2,-2,-1,3,1,-1,-3,-6,-7,-6,-3,-2,-5,-8,-6,-6,-7,-8,-7,-4,-3,-2,-2,0,-1,-5,-7,-9,-11,-14,-12,-10,-12,-19,-19,-17,-20,-23,-20,-18,-20,-21,-19,-19,-19,-17,-17,-17,-16,-17,-18,-16,-19,-21,-22,-24,-22,-23,-21,-20,-23,-27,-29,-32,-36,-35,-32,-34,-38,-37,-36,-35,-35,-36,-33,-33,-34,-34,-34,-32,-32,-35,-37,-38,-37,-38,-37,-35,-36,-37,-36,-35,-38,-40,-36,-33,-33,-34,-33,-26,-23,-24,-22,-22,-25,-23,-17,-14,-10,-5,-5,-8,-4,-3,-5,-2,1,3,8,10,8,9,11,11,9,8,6,4,1,-2,-4,-4,-5,-7,-7,-6,-6,-8,-6,-2,1,-1,-4,-4,-3,-2,-3,-4,-5,-6,-7,-6,-3,-1,-1,-2,-1,-1,-1,1,4,7,8,4,1,0,1,1,1,3,2,-3,-7,-8,-8,-9,-10,-13,-13,-12,-12,-13,-12,-10,-9,-8,-7,-6,-5,-4,-4,-5,-6,-6,-5,-3,-1,-1,-2,-4,-4,-3,-2,-1,2,0,-2,0,2,1,1,3,5,7,7,5,3,4,4,1,-1,0,3,3,0,-3,-4,-2,-1,1,4,5,5,3,0,-2,-1,1,3,5,5,4,3,1,-1,0,3,6,6,5,4,
2,1,1,2,3,5,7,6,8,13,15,14,13,12,10,10,10,7,4,2,1,-1,-2,-1,-3,-4,-2,-1,-1,0,3,3,2,2,3,4,6,7,2,-1,1,4,3,1,-1,-3,-6,-9,-12,-12,-10,-10,-13,-15,-13,-11,-10,-9,-7,-5,-2,0,2,4,5,4,2,1,0,0,-1,0,1,2,-1,-2,2,5,1,0,2,4,5,6,9,11,11,12,15,19,18,9,-3,-14,-24,-41,-66,-90,-103,5,6,5,4,4,6,6,5,5,5,4,3,2,0,0,1,1,0,2,2,1,-1,-2,-1,0,2,3,3,3,2,2,3,4,5,6,6,5,4,4,5,4,3,3,4,3,3,3,2,1,1,1,0,0,1,2,1,1,1,1,0,-2,-2,-2,-1,0,-2,-4,-5,-4,-4,-5,-5,-4,-3,-4,-5,-5,-3,0,-2,-3,-2,0,0,0,-1,-4,-3,-2,-5,-8,-9,-9,-9,-10,-12,-11,-5,-1,3,5,10,21,33,39,42,51,60,58,52,47,38,31,22,15,8,5,4,5,6,4,4,4,3,0,0,2,3,1,-2,-3,-3,1,3,1,-1,-2,-2,-2,-1,0,2,2,1,0,-1,0,1,2,0,3,7,5,2,3,4,4,3,4,3,2,2,4,4,3,2,3,3,3,4,2,1,2,2,1,0,1,2,7,8,4,3,5,9,9,9,10,12,12,11,10,9,9,7,6,2,2,3,4,4,5,
6,7,7,8,10,9,10,13,14,12,13,14,15,16,17,15,15,17,17,16,16,19,18,16,16,15,17,17,15,14,15,16,16,16,16,16,16,16,17,16,17,20,21,20,19,18,17,16,14,12,13,14,14,13,9,7,8,8,5,4,3,2,3,2,-1,-3,-2,-4,-5,-5,-5,-6,-6,-6,-5,-3,-2,-1,1,1,0,1,2,2,2,2,2,1,-1,-2,-1,0,-1,-2,-1,-1,0,0,0,0,-1,-2,-3,-2,0,0,-1,-2,-3,-5,-5,-5,-3,-2,-2,-4,-5,-5,-5,-5,-2,0,0,0,1,4,6,7,6,5,5,6,6,5,5,4,3,2,1,2,3,4,4,4,3,2,2,2,3,3,2,2,1,-1,-2,-2,-3,-3,-1,0,-2,-4,-4,-4,-3,-1,1,3,4,3,2,2,2,3,5,6,6,6,4,3,3,3,4,5,6,6,5,4,3,2,2,2,3,4,4,2,1,1,1,1,1,2,2,1,1,0,-1,-1,-3,-7,-8,-6,-5,-4,-3,-2,-1,0,2,3,4,6,7,5,6,7,7,5,5,4,3,2,2,1,0,0,0,-1,0,1,0,-1,-2,-1,1,2,4,5,6,6,5,5,6,7,6,6,5,3,2,2,1,-1,-2,-3,-3,-2,-2,-1,-1,1,2,1,1,-2,-1,2,1,-1,0,0,-1,-2,-3,-4,-5,-7,-8,-8,-8,-9,-9,-6,-1,5,8,15,30,42,47,116,
132,148,147,132,110,85,67,49,30,14,6,3,5,9,13,17,17,14,12,15,16,18,19,16,13,12,14,15,12,8,8,11,9,5,7,13,13,9,2,-4,-7,-6,-5,-6,-5,0,-3,-5,-3,-2,2,4,5,2,-1,-4,0,2,-1,-2,-1,1,1,1,4,8,5,2,3,5,7,8,10,14,13,10,11,13,11,9,11,17,14,11,14,15,12,10,11,12,11,10,16,17,14,15,21,24,26,28,28,27,27,26,27,31,35,34,33,29,26,31,36,37,39,41,42,40,40,44,48,46,44,41,42,43,42,45,44,42,40,38,39,43,43,43,46,44,38,37,35,31,31,28,25,23,20,15,15,15,12,11,9,7,8,9,6,8,10,7,5,4,4,3,4,4,3,3,2,-1,-1,0,1,4,5,2,0,0,2,2,2,3,4,3,1,-3,-6,-6,-4,-5,-6,-6,-7,-8,-9,-9,-6,-3,-1,-2,-3,-4,-4,-2,1,4,4,2,-2,-3,-3,-3,-3,-1,-1,-3,-4,-5,-7,-3,2,0,-3,-2,2,4,3,1,-4,-5,-2,-2,-7,-8,-5,-6,-9,-11,-12,-10,-6,-3,-5,-8,-9,-8,-9,-9,-10,-9,-8,-7,-7,-8,-7,-4,-1,2,2,0,-1,1,2,1,-2,-3,-4,-5,-6,-8,-7,-4,-2,-4,-6,-4,-2,-3,-6,-7,-6,-8,-11,-14,-16,-15,-13,-14,-14,-9,-6,-7,-9,-9,-7,-5,-3,-4,-7,-7,
-8,-11,-13,-10,-9,-10,-9,-7,-8,-9,-7,-6,-6,-5,-5,-6,-5,-3,-2,-3,-2,0,0,-1,-2,-1,1,1,0,0,-1,0,0,1,3,3,3,3,5,6,7,7,6,4,3,2,1,2,4,3,2,2,1,1,2,4,4,3,2,-1,-2,-3,-4,-5,-5,-5,-6,-7,-6,-4,-9,-14,-15,-13,-13,-13,-12,-14,-15,-15,-18,-17,-13,-13,-15,-13,-2,11,20,30,51,74,91,102,111,126,140,138,123,102,81,62,43,27,14,8,9,9,8,13,19,16,6,3,2,-2,-1,4,6,4,3,7,8,6,4,4,6,7,5,2,2,2,3,0,-2,-2,-1,-1,-3,1,6,6,6,8,7,8,11,11,13,12,8,8,11,12,12,13,9,4,2,3,3,1,1,2,5,4,3,4,8,9,8,9,13,14,14,20,23,20,19,24,22,19,20,21,22,21,18,16,17,16,18,25,31,33,34,32,31,28,28,-112,-128,-143,-142,-129,-105,-81,-64,-46,-25,-10,-4,-3,-3,-7,-11,-13,-13,-10,-10,-12,-14,-16,-15,-12,-8,-8,-10,-10,-8,-5,-5,-7,-6,-2,-4,-10,-9,-4,2,7,9,9,9,11,9,4,6,10,8,5,3,0,0,2,5,6,2,0,3,3,2,0,-1,-2,-5,-8,-5,-3,-3,-4,-6,-8,-11,-13,-11,-8,-8,-11,-9,-7,-9,-13,-11,-6,-9,-10,-6,-5,-7,-7,-6,-7,-13,-15,-11,-13,-21,-23,-25,-27,
-26,-24,-25,-25,-24,-27,-30,-32,-30,-26,-23,-26,-33,-35,-36,-37,-39,-37,-36,-40,-43,-42,-41,-39,-40,-40,-40,-43,-43,-41,-39,-37,-37,-40,-41,-42,-44,-42,-38,-37,-34,-31,-29,-26,-23,-22,-20,-15,-14,-13,-10,-9,-8,-6,-8,-7,-5,-7,-9,-6,-2,-3,-3,-2,-4,-3,-2,-2,-1,1,2,2,0,-3,-4,-2,0,0,-2,-3,-2,-2,-3,-3,-2,2,5,5,4,5,6,6,7,8,8,8,6,3,2,3,4,5,4,3,-1,-3,-4,-1,1,2,2,2,2,1,1,3,3,6,7,5,1,2,5,3,0,-2,-1,1,4,5,2,2,6,7,5,5,8,10,11,10,7,4,5,7,7,6,7,8,8,8,6,5,6,7,5,2,0,-3,-4,-2,-1,-3,-4,-2,0,1,2,3,5,6,6,3,1,3,6,5,4,5,7,8,8,9,12,14,15,15,13,12,10,6,3,4,5,5,5,4,2,2,5,6,7,10,12,10,9,10,9,7,8,9,8,6,6,5,6,7,6,4,4,4,3,1,1,2,3,2,0,0,0,2,2,2,2,0,-1,-1,-1,-2,-3,-4,-6,-6,-5,-3,-2,-1,0,-2,-4,-2,-2,-2,0,0,-2,-3,-3,-2,-1,2,4,5,5,6,6,6,8,9,8,8,11,15,16,15,14,14,13,13,16,16,18,18,15,13,15,12,3,-10,-19,-31,-50,-73,-91,-101,-109,-124,-138,-136,-120,-102,
-80,-60,-42,-26,-13,-6,-6,-7,-7,-10,-15,-13,-5,-2,-2,0,0,-4,-4,-2,-3,-7,-9,-8,-6,-5,-6,-7,-4,-2,-4,-4,-3,0,2,1,1,1,2,-2,-7,-7,-6,-8,-7,-8,-10,-10,-11,-11,-8,-9,-12,-12,-11,-10,-7,-2,0,-1,-1,1,1,1,-1,-1,-2,-5,-8,-8,-8,-9,-13,-14,-15,-20,-22,-19,-19,-23,-24,-20,-20,-19,-20,-19,-17,-17,-17,-17,-18,-23,-27,-30,-31,-31,-29,-27,-27,51,59,64,65,60,49,37,27,19,8,1,0,1,1,2,2,1,2,3,3,3,6,8,4,1,-1,-1,0,0,0,0,-1,-2,-2,-3,-2,0,0,-2,-5,-7,-7,-9,-9,-10,-8,-4,-6,-9,-9,-7,-6,-5,-5,-5,-5,-4,-1,0,-2,-1,0,0,2,3,4,5,5,4,3,1,2,4,8,7,4,2,2,3,3,1,1,2,1,-2,-3,-2,-3,-3,-3,-3,-3,0,3,3,3,6,9,11,12,13,11,9,11,12,9,9,11,13,12,11,8,8,12,15,14,15,17,16,14,14,16,17,18,19,18,17,17,20,20,20,19,18,17,18,18,20,22,22,20,19,17,15,13,11,9,11,11,10,7,5,3,4,3,3,4,2,1,3,5,2,0,1,1,1,1,1,-1,-1,0,0,-1,-2,-1,0,1,2,2,1,2,3,3,2,2,3,3,2,2,1,1,1,1,0,0,0,0,1,1,1,0,0,
0,0,0,1,2,4,4,3,3,3,4,4,3,3,3,2,0,-2,-3,-3,-3,-4,-4,-3,-1,0,0,0,0,1,2,2,1,1,1,1,0,0,-1,-1,-1,0,1,1,2,1,0,0,-1,0,0,1,1,1,2,3,4,5,6,5,5,6,6,5,4,4,4,3,2,1,1,2,3,2,0,-2,-3,-3,-4,-4,-5,-5,-5,-5,-6,-6,-4,-1,2,3,4,4,4,3,2,1,2,2,2,1,0,-1,-3,-2,-2,-2,-2,-1,-1,-2,-2,-2,-2,-2,-3,-4,-4,-3,-3,-2,-2,-2,-2,-2,-1,-1,0,1,1,0,-1,-1,-1,0,0,0,0,1,1,2,3,4,4,3,2,1,2,3,3,2,2,2,1,1,2,3,2,2,1,0,-1,-2,-3,-3,-3,-3,-4,-4,-5,-7,-7,-7,-7,-6,-6,-6,-4,-4,-6,-7,-7,-7,-5,-4,-3,-2,2,6,12,17,24,36,46,51,53,62,68,66,59,51,40,28,18,11,5,3,2,3,3,3,3,4,3,2,3,5,4,3,0,0,2,6,8,8,8,6,4,4,3,4,6,5,2,3,2,1,1,0,-1,2,6,5,3,5,5,5,4,3,4,5,5,6,7,6,5,3,0,-1,-2,-2,-2,-2,-3,-4,-6,-4,-1,5,5,3,4,6,9,11,11,13,14,13,12,11,13,12,11,10,9,10,11,11,10,10,11,11,11,12,14,14,13,13,14,34,
43,44,43,46,45,41,44,53,59,60,60,58,56,56,58,60,61,57,53,54,54,53,54,57,59,55,52,48,46,43,44,46,43,37,35,32,29,30,30,31,31,27,24,28,28,26,23,21,19,17,15,10,9,13,12,9,5,2,1,5,3,3,6,9,9,7,4,3,2,1,-2,-3,-3,-3,-5,-8,-9,-9,-7,-6,-4,-2,-1,-1,0,0,0,-1,-1,1,1,-1,1,4,5,4,2,1,0,1,2,3,3,2,-2,-4,-4,-3,0,1,-1,-5,-6,-7,-8,-9,-9,-8,-7,-5,-4,-1,4,10,11,12,14,16,16,15,13,12,12,10,8,6,5,2,1,2,2,2,3,1,-1,-2,-2,-2,-2,0,0,-1,0,1,1,1,1,1,0,0,1,1,1,1,0,-1,-3,-4,-3,-2,-3,-4,-3,-2,-5,-6,-4,-3,-2,0,-1,-3,-3,-4,-7,-10,-8,-7,-10,-12,-12,-11,-10,-7,-5,-3,0,2,3,6,12,15,13,12,12,10,9,9,8,6,6,8,5,2,4,5,5,5,6,5,6,7,5,1,0,0,-2,-4,-5,-4,-4,-6,-7,-5,-1,1,2,4,8,9,8,7,7,9,10,8,4,2,2,1,-2,-4,-3,-2,1,1,3,5,0,-4,0,2,0,-2,-2,-5,-8,-8,-9,-11,-13,-15,-18,-14,-3,12,19,30,46,66,80,90,99,112,122,118,102,80,58,41,26,10,0,-5,-5,-4,0,5,8,0,
-8,-6,-3,0,-1,0,1,-2,-5,-5,-3,-1,2,0,-2,-2,-2,-2,3,6,6,5,6,6,7,8,6,5,5,3,-1,-1,-2,-1,2,4,4,-1,-6,-2,5,5,3,5,4,1,-2,-1,0,-2,-6,-2,2,2,2,4,5,1,-1,3,6,5,7,9,7,5,8,12,13,14,15,13,15,18,16,14,17,16,17,21,22,21,22,24,27,23,19,22,30,34,36,42,44,39,38,40,43,41,42,43,44,40,39,43,45,43,42,44,44,43,43,43,42,38,38,37,35,33,34,36,32,29,28,28,30,29,24,22,21,15,12,16,14,11,12,9,3,7,11,9,8,11,10,7,6,5,0,-2,-2,-4,-6,-5,-1,2,3,3,4,4,6,8,9,8,7,5,4,3,0,-3,-5,-4,-5,-5,-3,-1,-3,-6,-8,-9,-7,-2,2,3,4,5,2,-2,-1,2,5,7,6,3,1,1,2,4,5,5,4,-32,-39,-41,-42,-45,-45,-41,-44,-52,-56,-58,-58,-58,-56,-55,-57,-59,-60,-57,-55,-54,-55,-53,-55,-57,-57,-52,-49,-46,-44,-41,-42,-43,-40,-37,-34,-30,-28,-28,-28,-28,-29,-27,-24,-25,-26,-22,-21,-20,-17,-16,-14,-10,-10,-11,-10,-9,-7,-4,-3,-6,-4,-3,-5,-6,-6,-5,-3,-1,0,2,5,6,5,5,6,8,9,8,6,5,3,1,0,0,0,0,1,2,2,0,0,2,1,-2,-3,-2,0,2,2,1,
1,1,1,2,4,6,6,5,2,0,2,6,7,7,8,9,10,9,8,7,6,3,-2,-7,-8,-9,-11,-12,-13,-12,-10,-9,-9,-6,-3,-2,-2,0,2,1,1,1,1,1,3,3,2,2,2,2,2,2,2,1,1,1,1,0,2,2,1,1,0,1,2,4,6,8,7,6,7,8,6,6,8,9,8,6,5,3,4,6,7,7,11,13,12,11,14,16,15,14,13,11,8,7,3,1,0,-3,-8,-11,-9,-7,-7,-6,-5,-5,-4,-2,-1,-2,0,1,-1,-2,-2,-2,-2,-2,-3,-4,-4,-1,1,2,4,5,6,5,5,6,8,6,2,1,-1,-3,-6,-6,-5,-5,-6,-7,-8,-6,-2,1,2,3,6,7,7,6,3,2,1,1,3,6,3,0,2,5,5,6,10,10,11,12,14,15,17,14,2,-12,-20,-30,-45,-65,-80,-88,-97,-111,-120,-115,-99,-78,-56,-39,-24,-9,0,3,5,4,0,-5,-7,0,7,6,1,-2,-1,-1,0,2,5,6,5,3,-1,2,5,5,5,4,0,-3,-3,-2,-3,-3,-4,-5,-4,-5,-5,-2,1,0,0,-1,-4,-3,-3,1,5,-1,-6,-6,-4,-3,-2,0,1,1,1,2,4,2,-1,-1,-2,-6,-5,0,1,-2,-5,-5,-7,-9,-6,-5,-8,-12,-13,-15,-15,-13,-14,-16,-15,-15,-17,-17,-18,-20,-21,-21,-22,-24,-26,-24,-20,-22,-30,-34,-35,-39,-41,-37,-34,-37,-39,-38,-38,-40,
-41,-37,-36,-38,-41,-40,-41,-42,-42,-39,-40,-42,-39,-35,-34,-35,-33,-31,-32,-33,-30,-27,-27,-28,-29,-28,-23,-21,-19,-16,-12,-14,-12,-8,-9,-7,-1,-3,-8,-6,-5,-8,-7,-5,-5,-3,1,3,3,4,6,6,2,0,-1,-2,-3,-2,-3,-5,-6,-6,-5,-3,-1,0,3,5,7,7,7,8,6,5,6,8,9,10,9,5,1,-1,-3,-5,-2,1,1,-2,-4,-5,-5,-3,-1,-1,-2,-3,-4,-4,-3,14,15,18,20,22,24,23,23,27,30,28,28,31,31,30,29,31,32,31,31,30,30,31,32,31,30,27,24,22,21,20,20,21,20,18,17,14,12,13,11,10,12,14,13,11,8,7,8,10,8,7,6,6,6,6,3,4,7,6,5,5,4,4,3,3,2,3,2,1,-1,-2,-4,-4,-3,-2,-1,-1,-1,-1,-1,0,1,2,3,2,2,1,-1,-2,-2,-1,-1,-1,-2,-2,-2,-1,-2,-3,-3,-3,-3,-4,-5,-5,-4,-4,-3,-3,-2,-1,-2,-3,-3,-3,-2,-3,-5,-5,-5,-4,-4,-3,0,2,1,1,2,2,3,4,3,2,1,-1,-3,-3,-2,-2,-3,-3,-3,-4,-3,-3,-2,-1,0,0,-1,-2,-2,-1,-2,-2,-2,-1,-1,-2,-3,-4,-3,-2,-3,-3,-4,-5,-8,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-7,-5,-4,-3,-5,-6,-7,-9,-10,-10,-10,-10,-11,-11,-10,-9,-7,-6,-6,-4,-2,-2,-2,
0,0,-1,-2,-2,-2,-2,-2,-3,-4,-5,-6,-6,-4,-3,-3,-2,-3,-3,-3,-3,-1,1,1,0,-2,-3,-3,-3,-3,-3,-3,-4,-4,-3,-2,0,1,2,3,3,2,2,3,3,2,-1,-3,-4,-6,-7,-7,-6,-6,-6,-6,-6,-6,-5,-4,-3,-1,-2,-5,-5,-4,-5,-6,-6,-6,-6,-6,-5,-3,2,7,13,17,22,31,39,44,47,56,59,55,47,37,26,18,10,5,1,-1,-3,-3,0,3,2,1,-1,-1,2,5,4,1,-1,-2,-3,-2,-2,-1,2,-1,-5,-6,-5,-4,-1,0,-1,-1,-1,-1,1,1,1,2,4,3,3,4,2,4,5,4,2,3,4,6,8,7,4,2,2,3,2,1,1,1,0,0,0,0,2,5,4,0,-1,1,2,3,3,4,4,4,5,7,8,10,10,8,8,8,12,11,10,11,12,13,12,13,13,13,14,15,15,14,16,16,16,18,20,17,16,16,17,16,15,16,16,16,15,16,17,18,20,20,18,18,19,20,19,17,15,15,14,15,15,16,17,16,16,16,16,14,11,10,11,9,7,6,3,2,3,1,-1,-1,0,-1,0,1,-1,-2,1,1,-1,-3,-2,-2,-3,-2,0,1,1,2,1,1,1,1,2,2,2,0,-1,-2,-3,-4,-5,-5,-6,-7,-7,-6,-5,-5,-5,-7,-8,-7,-4,-2,1,3,3,1,0,1,1,2,3,3,3,2,2,3,3,2,2,2,
-1,-2,-2,-1,1,0,-1,1,4,7,10,10,12,13,13,12,11,12,11,9,8,7,5,7,9,8,7,10,11,9,8,8,7,7,11,11,7,4,5,4,1,2,3,3,3,1,-2,-5,-4,-1,-2,-3,-1,0,-3,-7,-10,-10,-10,-7,-4,-4,-3,1,2,-2,-2,1,5,7,8,6,4,5,6,3,1,2,3,2,2,3,4,4,3,0,0,2,4,7,10,12,14,13,11,11,12,14,13,9,7,6,6,4,1,1,2,3,1,0,2,3,2,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,1,2,2,3,3,3,6,7,5,5,8,10,12,14,9,3,2,4,1,-2,-2,-3,-6,-6,-8,-13,-15,-19,-23,-22,-13,-3,3,15,31,51,67,80,92,106,122,122,105,83,65,50,35,20,6,-3,-3,1,5,11,17,12,3,3,8,9,10,14,14,11,9,9,5,3,7,8,7,10,10,6,5,11,13,12,11,9,8,7,3,1,5,7,5,2,-2,1,8,10,8,1,-6,-5,-2,1,5,7,7,6,6,6,9,8,7,11,16,12,9,10,14,11,8,11,14,11,8,10,13,12,12,13,12,11,13,12,12,16,17,15,15,14,16,26,32,29,25,29,34,31,26,32,42,45,44,45,44,42,44,45,45,45,47,49,47,44,44,48,49,46,44,46,47,45,47,50,49,46,42,39,34,31,29,
29,28,25,22,23,25,24,22,26,27,24,26,32,28,21,19,16,14,15,13,5,1,2,-1,-3,-1,-3,-6,-2,0,-2,-4,0,3,3,4,5,5,7,7,4,0,1,4,5,4,4,5,7,6,6,7,9,11,11,10,7,4,4,3,2,2,3,3,0,-2,-3,-1,2,4,4,5,5,3,0,-3,-4,-2,0,0,1,3,3,3,4,6,8,9,8,8,9,9,6,6,8,8,6,5,6,8,8,7,6,7,7,5,3,2,1,2,3,2,5,6,3,-1,1,4,4,3,2,0,-1,-1,-4,-3,1,3,3,2,2,2,4,4,4,6,8,7,5,6,7,8,11,14,13,12,12,12,11,11,11,11,9,7,6,5,5,4,1,1,1,-1,1,2,3,5,6,7,8,11,16,19,21,23,22,19,18,18,17,16,16,15,12,8,6,6,9,12,10,7,6,7,7,6,4,5,6,5,3,-2,0,1,1,1,0,0,0,-1,-3,-5,-7,-8,-9,-10,-10,-9,-8,-9,-8,-7,-6,-6,-4,-5,-6,-6,-5,-7,-8,-5,-5,-5,-4,-5,-8,-9,-6,-4,-5,-4,-2,-2,-3,-3,-3,-2,1,3,3,3,4,5,3,2,5,9,11,12,11,8,5,5,4,0,0,3,3,0,-3,-5,-6,-4,-2,-3,-3,-1,1,-1,-1,0,-1,-1,-2,-2,-1,1,1,0,-2,-5,-7,-10,-11,-10,-8,-7,-9,-10,-9,-6,
-3,-2,-1,1,3,2,0,-1,0,0,-1,-1,0,2,3,3,2,2,3,3,2,1,2,2,2,1,0,-1,-1,-1,-1,-3,-3,-2,-2,-6,-7,-8,-9,-7,-3,-1,-2,0,4,5,6,9,9,11,15,19,22,26,26,16,6,-3,-13,-29,-49,-67,-79,-90,-107,-122,-120,-103,-84,-65,-51,-35,-21,-7,2,4,0,-4,-10,-15,-11,-3,-1,-6,-7,-9,-13,-11,-7,-6,-7,-4,-3,-7,-6,-4,-7,-8,-5,-7,-10,-12,-11,-10,-8,-7,-6,-4,-4,-7,-9,-7,-4,-1,-3,-8,-9,-6,-2,4,4,1,-2,-4,-5,-5,-5,-5,-7,-9,-9,-8,-12,-15,-12,-9,-11,-14,-9,-6,-10,-12,-10,-7,-9,-11,-11,-11,-13,-12,-12,-13,-11,-12,-16,-18,-17,-17,-16,-17,-26,-32,-28,-27,-30,-34,-33,-30,-34,-41,-43,-43,-44,-44,-43,-43,-44,-43,-43,-45,-48,-48,-45,-44,-47,-47,-46,-44,-46,-47,-44,-45,-48,-48,-44,-40,-37,-34,-30,-29,-30,-29,-26,-25,-25,-25,-22,-21,-25,-27,-24,-27,-31,-26,-21,-20,-17,-15,-15,-13,-6,-3,-4,0,2,-1,2,5,2,0,2,4,1,-2,-2,-2,-2,-2,-4,-6,-3,0,-1,-4,-4,-3,-3,-4,-6,-7,-7,-8,-9,-10,-10,-9,-7,-5,-5,-5,-4,-3,-4,-4,-2,1,1,-1,-3,-5,-4,-5,-6,-3,1,4,4,3,2,1,0,-1,-2,-2,-3,-6,-8,-8,-8,-8,-8,-8,-6,-5,-6,-6,-4,-4,-5,-6,
-6,-5,-4,-6,-7,-5,-3,-2,0,-1,-2,-2,-4,-6,-3,1,0,-3,-3,-2,-1,0,1,2,4,4,1,-1,-1,-1,-1,-1,-3,-3,-4,-5,-7,-7,-6,-6,-7,-7,-9,-11,-10,-8,-9,-9,-9,-9,-9,-8,-6,-5,-3,-3,-4,-3,-1,0,0,1,0,-1,-1,-2,-4,-5,-6,-9,-12,-15,-18,-20,-19,-16,-15,-16,-15,-13,-12,-12,-10,-6,-4,-4,-6,-8,-7,-5,-4,-4,-5,-4,-3,-3,-4,-3,-1,2,2,3,3,3,2,2,2,1,1,1,2,2,3,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,1,0,0,1,0,0,2,3,2,3,4,3,2,3,3,2,3,3,2,2,1,-1,-2,-2,-1,-1,-2,-4,-6,-6,-6,-5,-3,-2,-2,-1,-1,-2,-2,-1,0,1,1,1,0,1,1,0,0,1,1,0,0,1,0,0,-1,-2,-2,-2,-2,0,1,2,2,2,0,-1,-1,0,0,0,-1,-2,-2,-4,-4,-3,-1,0,-1,-1,0,-1,-3,-4,-4,-3,-3,-3,-4,-3,-2,-2,-3,-2,-2,-1,0,1,0,-1,-1,-1,-1,-1,-1,0,0,-1,1,1,1,-1,-1,-3,-5,-5,-6,-8,-8,-9,-10,-12,-13,-15,-14,-10,-3,2,7,14,24,34,39,43,54,62,60,50,42,34,26,18,11,5,0,-3,0,3,4,5,5,0,-2,1,3,5,6,5,1,2,4,3,3,5,4,2,2,3,3,5,
6,5,5,6,5,4,3,4,6,8,9,8,7,6,5,7,4,3,1,1,2,3,3,3,2,2,5,5,5,6,6,6,6,6,5,5,7,7,3,2,3,4,4,3,4,5,6,7,8,9,10,10,9,10,11,13,13,14,14,14,16,19,18,17,18,18,20,21,22,22,24,24,24,24,24,24,24,23,21,22,26,27,26,25,25,25,25,25,25,25,24,24,25,24,22,20,19,18,17,16,18,18,18,18,17,16,12,12,13,16,17,19,19,17,14,14,13,11,12,10,7,8,8,4,2,5,4,2,3,3,1,0,1,2,2,1,-1,-2,-1,1,1,0,1,3,3,1,0,1,3,5,6,6,5,6,5,4,4,5,5,5,5,5,4,4,3,2,3,3,4,4,4,4,4,2,-1,-2,-3,-3,-2,-2,-2,-1,0,0,1,3,5,5,4,5,4,4,2,2,2,2,2,2,2,3,3,2,2,3,4,4,4,3,1,1,1,2,2,3,3,1,0,1,1,1,2,1,0,-1,-2,-3,-3,-2,-1,0,0,1,1,2,2,3,5,5,5,6,5,5,5,5,4,2,2,2,1,0,0,0,-1,0,0,0,2,3,2,1,1,1,1,1,0,0,0,2,3,3,4,6,8,9,9,8,8,8,7,5,4,5,4,3,1,0,0,1,1,0,1,1,2,2,2,2,3,2,2,3,
5,8,9,8,5,4,7,8,6,6,7,9,8,3,-4,-5,-2,-2,-4,-9,-9,-6,-4,-6,-10,-12,-12,-11,-7,5,20,29,38,48,61,76,89,100,113,124,122,104,79,56,40,30,17,2,-5,-3,1,5,13,19,15,4,0,1,-1,0,3,1,-4,-7,-7,-11,-11,-6,-4,-3,2,4,2,2,5,7,6,6,5,3,2,0,-1,-2,-5,-7,-6,-6,-3,1,4,7,4,0,4,10,11,12,12,12,11,9,11,12,7,5,7,8,7,7,9,10,8,5,6,8,3,-1,1,3,3,5,7,8,9,8,6,9,15,14,14,18,18,17,24,26,24,24,26,28,25,22,23,26,25,24,27,29,26,23,25,27,28,29,35,41,40,41,43,44,44,46,51,49,43,42,43,42,38,34,34,33,31,31,30,27,23,22,23,27,27,24,23,17,12,14,17,14,10,11,9,6,6,6,3,2,3,-1,-4,-2,-1,-5,-8,-7,-4,-3,-4,-4,-4,-3,0,1,2,5,6,2,-2,0,3,5,8,10,11,11,11,9,10,13,13,12,11,9,7,7,7,5,5,6,8,9,10,9,7,7,7,6,8,11,11,9,7,6,6,8,9,11,12,10,6,3,2,4,4,3,4,7,8,7,8,10,12,13,11,9,9,11,10,8,6,3,1,1,0,0,3,5,6,3,1,2,7,9,9,9,10,9,8,8,7,8,
10,11,9,7,7,7,6,6,6,4,4,4,3,1,0,0,1,3,4,3,3,5,7,8,10,10,11,12,12,10,8,8,10,11,9,7,6,6,6,7,7,7,7,6,3,2,4,7,6,0,-4,-3,0,1,0,1,3,3,2,0,1,5,9,8,6,6,8,9,9,8,4,3,3,2,2,3,1,0,1,1,-3,-3,2,4,5,5,0,-5,-6,-4,-5,-6,-10,-13,-14,-13,-18,-20,-15,-16,-18,-15,-6,3,14,30,47,64,82,98,106,116,128,128,112,93,71,54,39,21,8,1,0,3,6,11,12,7,-4,-7,0,3,0,-1,0,0,0,1,0,-2,2,2,-1,-2,-4,-7,-8,-7,-5,-7,-9,-10,-9,-9,-10,-5,1,1,-2,-2,-2,-2,2,7,8,4,-2,-1,2,3,5,5,6,4,3,4,6,5,2,4,7,5,4,3,4,5,3,1,2,0,-3,-1,2,5,9,14,15,13,11,-1,-2,-5,-6,-4,-2,-1,-2,-3,-1,-1,-2,-3,-3,0,4,6,5,5,7,9,10,9,7,8,11,13,14,12,8,-3,-17,-28,-36,-45,-59,-76,-88,-98,-111,-122,-117,-100,-77,-53,-38,-27,-14,0,8,6,2,-3,-10,-17,-14,-5,0,-2,-1,-2,-3,-1,5,6,7,11,11,6,5,4,0,-3,-2,-3,-5,-7,-5,-5,-3,-2,0,2,2,1,4,7,7,7,4,0,-3,-5,-4,-2,-6,-11,-12,-12,-12,-13,
-12,-11,-11,-11,-7,-3,-6,-8,-7,-7,-9,-9,-7,-4,-6,-8,-6,-1,-2,-3,-4,-6,-8,-9,-9,-8,-5,-6,-12,-12,-12,-15,-15,-17,-22,-24,-21,-22,-24,-26,-24,-20,-22,-25,-24,-23,-26,-28,-26,-22,-23,-27,-26,-27,-33,-39,-38,-37,-37,-38,-39,-41,-45,-44,-38,-36,-39,-38,-34,-31,-30,-29,-27,-27,-28,-26,-21,-20,-22,-24,-24,-21,-19,-15,-12,-13,-15,-12,-10,-9,-6,-3,-3,-2,0,0,0,4,8,6,4,7,11,10,8,8,8,9,10,8,6,4,4,2,0,3,7,4,1,-1,-3,-6,-6,-6,-6,-6,-7,-9,-9,-8,-7,-6,-5,-4,-5,-4,-3,-4,-4,-6,-7,-6,-5,-5,-5,-4,-6,-8,-9,-8,-6,-5,-5,-7,-8,-9,-11,-9,-6,-3,-2,-3,-3,-2,-4,-6,-6,-6,-7,-9,-11,-12,-11,-9,-9,-11,-11,-8,-6,-4,-1,1,2,3,1,-2,-3,-1,2,0,-4,-7,-8,-8,-10,-10,-9,-7,-6,-6,-8,-9,-7,-5,-5,-5,-4,-4,-4,-3,-4,-4,-2,0,1,1,0,-1,-2,-2,-3,-4,-6,-7,-8,-9,-10,-11,-11,-10,-8,-9,-10,-11,-10,-8,-7,-7,-7,-8,-8,-8,-8,-7,-4,-3,-5,-8,-8,-3,1,0,-4,-5,-4,-4,-6,-6,-5,-3,-3,-7,-11,-10,-8,-8,-10,-10,-11,-9,-6,-4,-4,-4,-3,-2,1,2,1,2,5,4,0,-2,-2,-5,-4,0,0,-1,1,2,5,9,9,10,14,16,13,14,
16,13,5,-4,-16,-30,-46,-61,-80,-95,-102,-113,-125,-124,-109,-90,-70,-53,-37,-20,-6,1,3,-1,-5,-9,-11,-7,3,5,-1,-5,-1,0,-1,-1,-2,-4,-2,-1,-3,-1,1,2,4,6,6,5,5,7,7,9,8,8,8,4,-3,-3,0,1,1,0,-2,-6,-7,-3,1,-1,-4,-4,-6,-5,-5,-4,-3,-4,-6,-4,-1,-5,-6,-5,-4,-3,-4,-4,-1,1,-1,1,3,2,-2,-4,-7,-11,-13,-12,-10,0,0,0,1,0,-1,-1,-2,-2,-3,-4,-3,-3,-2,-1,-1,-3,-5,-5,-5,-6,-6,-6,-5,-6,-7,-7,-7,-6,-5,-1,5,13,17,21,29,39,44,46,54,58,54,45,36,26,17,11,4,-2,-6,-6,-3,1,3,8,8,4,3,4,4,4,3,1,-2,-1,0,-2,-2,-2,-3,-3,-2,0,3,6,5,4,4,3,2,0,-1,-2,0,2,0,-2,-2,-2,-1,1,1,2,4,6,8,9,10,8,6,8,8,8,7,6,4,2,4,4,3,3,5,6,3,2,4,7,7,5,3,5,4,5,6,7,7,4,2,1,3,4,4,5,7,9,12,11,10,9,11,11,12,12,11,11,12,12,12,13,13,10,10,13,13,13,15,16,15,14,12,13,14,15,16,16,15,14,14,14,12,11,11,10,9,10,12,11,9,9,10,9,8,7,6,7,6,5,5,4,3,3,2,-1,-1,-3,-3,-2,-1,-4,-7,-7,
-6,-7,-9,-9,-9,-9,-10,-11,-11,-11,-9,-8,-8,-7,-6,-7,-8,-7,-5,-4,-3,-2,-3,-4,-3,-2,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,2,3,3,2,2,3,3,3,4,5,5,4,4,3,3,2,2,3,4,4,2,3,4,5,6,6,5,5,7,6,5,5,4,2,0,-2,-4,-4,-1,0,-1,-2,-2,1,3,4,6,7,7,7,5,3,2,3,4,3,2,2,2,3,3,4,4,4,3,2,0,-1,-1,0,0,0,1,1,1,2,2,3,4,5,5,5,5,5,6,7,7,7,7,6,6,6,6,6,5,5,6,5,4,5,7,8,7,7,8,10,10,9,9,9,10,9,8,8,10,11,11,10,10,10,10,9,9,8,6,6,5,4,1,-1,-2,-3,-3,-3,-3,0,0,1,4,7,8,9,9,9,7,6,5,3,1,-1,-2,-2,-3,-3,-2,0,4,11,16,21,30,40,46,49,56,61,59,51,44,35,26,19,11,5,0,-2,0,3,3,5,5,1,0,4,6,4,4,4,4,4,7,6,5,5,2,-1,-1,-3,-1,1,-1,-2,-1,-2,-3,-2,-2,-2,0,5,6,4,3,3,2,2,3,3,3,2,3,4,5,5,3,3,3,3,4,4,3,0,2,3,3,3,5,4,1,0,-1,-1,0,-2,-2,0,2,2,3,5,7,5,11,
15,16,11,8,12,11,11,20,27,23,21,23,28,25,24,34,41,40,40,42,42,42,41,42,43,44,44,45,47,44,42,41,41,39,40,42,41,36,36,37,33,31,30,28,24,24,25,25,24,21,18,18,23,23,18,16,14,10,10,15,16,13,11,9,6,7,8,7,5,4,3,4,3,1,-1,-1,1,3,4,3,3,5,5,5,5,6,6,5,4,4,3,2,1,0,-1,0,0,-1,1,3,4,3,3,5,7,8,7,7,7,6,3,2,1,0,-2,-3,-4,-4,-4,-4,-4,-2,-1,-2,-3,-2,1,3,2,2,2,2,2,3,3,3,3,2,0,0,2,3,3,5,6,5,3,3,4,6,8,6,4,2,3,4,5,6,8,9,8,7,6,8,9,11,11,11,10,11,12,11,9,9,8,9,10,9,6,3,0,-1,-3,-2,-1,1,1,0,-1,-2,-3,-1,3,4,2,1,1,2,3,3,5,8,10,9,7,6,7,9,9,8,8,8,6,4,5,5,3,3,3,2,3,4,2,0,0,0,1,3,5,6,10,13,9,6,9,12,10,10,10,10,11,11,8,5,7,8,6,6,9,11,9,8,5,3,1,-2,-2,-2,0,0,-1,-4,-8,-12,-14,-12,-7,-5,-7,-10,-10,-8,-11,-14,-11,-9,-6,-1,10,24,32,45,64,82,94,103,111,120,127,124,108,84,61,45,30,12,2,-1,3,11,
18,21,23,18,8,3,5,6,6,9,9,6,6,6,3,0,2,3,2,3,4,2,2,3,4,0,-3,-3,0,-3,-7,-5,1,0,-6,-9,-10,-10,-6,-1,0,-3,-5,-1,0,-2,-3,0,1,3,4,4,1,-5,-11,-10,-7,-4,-1,1,5,7,5,4,9,9,6,7,11,13,15,17,18,17,13,12,18,23,19,19,21,19,19,25,28,26,26,28,28,23,22,27,32,33,31,31,31,33,36,36,38,40,40,41,42,40,39,39,38,36,38,42,41,38,35,35,35,35,37,38,35,33,32,29,24,22,17,14,22,28,22,18,14,11,11,16,14,13,13,10,6,4,5,5,4,0,0,3,6,5,1,1,1,0,-1,0,1,1,2,2,0,-2,-1,-1,-1,0,0,-2,-3,-2,0,0,0,1,1,0,1,1,0,0,0,-1,-4,-6,-7,-6,-5,-5,-6,-5,-3,-2,-2,-1,1,3,4,5,6,-10,-14,-15,-10,-9,-11,-11,-12,-21,-25,-23,-20,-24,-27,-24,-25,-32,-37,-38,-40,-41,-41,-40,-40,-41,-42,-43,-43,-43,-45,-43,-41,-40,-40,-40,-41,-44,-42,-37,-37,-37,-33,-30,-28,-27,-25,-23,-23,-23,-21,-20,-17,-17,-20,-20,-15,-13,-10,-7,-9,-14,-13,-10,-9,-7,-6,-7,-7,-6,-6,-5,-4,-4,-5,-3,-1,-1,-1,-3,-4,-4,-5,-6,-6,-5,-5,-6,-6,-5,-5,-5,-3,-3,-2,-1,0,-1,-1,-1,-1,-3,
-3,-3,-3,-4,-6,-7,-6,-5,-5,-3,-1,0,1,2,4,5,6,7,7,6,5,4,3,2,3,2,0,-2,-2,-1,-2,-1,-1,-2,-2,-1,-2,-1,1,1,0,-1,-2,-3,-4,-3,-1,-1,-2,-4,-5,-3,-1,0,0,-1,-2,-3,-4,-6,-5,-3,-3,-4,-5,-6,-8,-8,-7,-8,-8,-7,-5,-5,-4,-5,-5,-4,-1,2,4,5,6,5,3,2,2,2,2,3,4,2,-2,-3,-1,0,1,0,-1,-1,-2,-5,-6,-5,-3,-2,-2,-4,-4,-3,-4,-4,-2,0,-1,-1,0,0,1,2,1,0,1,3,3,2,2,0,-2,-4,-7,-9,-5,-3,-6,-8,-7,-6,-6,-6,-7,-8,-6,-5,-6,-7,-6,-5,-7,-9,-8,-6,-4,-2,1,4,5,5,3,3,5,6,9,13,16,14,10,9,10,12,12,11,14,16,14,10,8,2,-8,-22,-32,-43,-62,-80,-93,-101,-109,-118,-125,-120,-103,-83,-60,-43,-26,-10,1,5,1,-7,-15,-18,-19,-15,-6,-1,-4,-7,-5,-7,-7,-5,-4,-4,-1,2,0,0,1,0,0,0,0,-1,-2,1,5,5,1,5,9,6,-1,0,5,9,11,11,8,4,3,5,5,2,1,3,4,3,2,-1,-3,-2,-1,7,11,11,9,7,5,1,-3,-5,-1,-2,-6,-7,-3,-4,-9,-12,-14,-17,-18,-17,-12,-11,-16,-20,-19,-18,-21,-19,-19,-24,-27,-26,-25,-27,-28,-25,-23,-28,-31,-32,-33,-32,-32,-35,-36,-37,
-39,-39,-40,-42,-43,-42,-39,-39,-39,-39,-39,-43,-44,-39,-37,-37,-36,-35,-36,-38,-36,-32,-31,-28,-24,-20,-17,-14,-21,-25,-22,-17,-14,-13,-14,-17,-16,-14,-13,-11,-8,-5,-5,-7,-7,-4,-2,-3,-7,-7,-3,-3,-3,-1,0,-1,-2,-2,-2,-2,0,1,1,2,2,1,0,2,2,0,-2,-1,-1,-2,-2,-3,-3,-3,-2,-1,0,1,3,5,6,5,4,4,5,4,2,1,1,0,-1,-2,-3,-4,-4,4,6,8,7,6,6,7,9,11,13,13,12,12,12,13,16,17,18,19,19,19,19,20,19,19,22,22,20,21,22,23,21,20,21,22,23,24,22,20,20,21,19,17,16,15,14,13,12,12,11,11,11,10,9,8,6,3,1,0,3,4,4,2,3,4,4,4,3,5,7,8,5,4,6,7,6,5,4,3,4,6,7,6,5,5,5,5,4,5,5,5,5,4,3,3,3,3,3,3,3,2,1,1,1,1,2,3,3,1,0,0,-1,-1,-2,-2,-2,-3,-4,-6,-5,-4,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,-1,-2,-2,-2,-1,-1,-2,-3,-3,-4,-3,-3,-2,-2,-1,-1,-2,-2,-2,-1,0,0,-1,-2,-2,-2,-3,-4,-4,-4,-5,-5,-6,-6,-7,-7,-8,-8,-6,-5,-4,-4,-3,-2,-1,0,0,1,2,2,1,0,1,0,0,
0,0,-1,-1,-2,-3,-4,-3,-3,-3,-3,-3,-4,-5,-4,-4,-4,-4,-4,-5,-6,-5,-5,-6,-5,-4,-3,-3,-2,-1,-1,0,-1,-2,-2,-1,1,1,0,0,1,3,3,3,4,5,4,3,3,3,3,2,1,-1,-3,-5,-5,-5,-3,-3,-5,-5,-4,-5,-7,-7,-6,-6,-7,-7,-7,-7,-8,-8,-8,-7,-4,-1,3,10,16,20,28,39,47,49,52,58,59,55,47,39,28,19,9,1,-3,-4,-5,-1,2,5,6,5,2,1,3,4,2,2,3,2,1,1,0,-3,-2,-2,-3,-4,-3,-1,-1,-2,-1,0,-1,-2,0,-3,-6,-3,1,1,-1,-3,-5,-6,-5,-6,-5,-4,-2,0,-1,-2,-3,-5,-4,-1,1,2,1,-2,-5,-5,-7,-6,-4,-2,0,-1,-1,-1,0,1,0,1,3,5,7,9,10,9,7,5,8,8,10,11,11,10,10,12,13,12,13,14,13,13,13,13,14,17,19,18,18,19,19,20,22,22,24,25,26,25,23,21,23,24,25,26,25,25,24,23,21,20,19,21,20,17,16,14,12,9,9,10,11,11,11,9,9,11,12,12,11,9,11,11,9,7,5,7,10,8,6,5,7,8,8,5,5,5,4,4,4,4,4,3,3,2,1,0,0,2,3,2,2,3,4,4,4,4,5,6,6,5,4,3,2,1,0,0,0,0,1,1,1,1,1,2,2,2,2,1,1,1,1,8,
10,9,8,9,10,10,11,10,9,9,10,10,9,10,11,10,10,9,7,7,8,8,6,4,1,1,3,4,5,6,6,5,4,3,2,4,6,5,3,2,3,2,1,0,-1,-2,-1,-1,-1,0,2,0,-1,1,2,2,3,5,5,5,5,2,-1,0,2,1,-1,0,2,3,4,4,5,6,8,8,7,7,8,8,7,5,5,4,2,2,4,5,5,5,7,6,6,7,6,6,9,10,8,6,8,9,9,11,13,14,14,13,12,11,12,13,14,13,13,13,11,8,6,7,6,6,6,3,-1,-1,1,1,1,4,6,6,6,8,9,10,10,9,5,3,4,6,2,-1,-4,-2,-1,-4,-6,-5,-5,-5,-1,12,27,39,52,71,87,98,108,119,129,137,133,116,91,64,45,29,15,4,-3,-3,1,6,8,10,9,2,-3,-2,0,1,3,5,7,8,9,7,6,9,8,8,11,14,14,12,11,12,10,6,3,2,1,-1,0,2,-1,-5,-5,-4,-4,-2,4,9,7,4,5,6,5,6,6,5,5,6,8,6,4,1,1,1,1,3,7,11,11,7,5,8,7,1,2,7,8,4,6,12,13,10,7,8,12,14,18,21,20,22,29,32,28,25,29,32,29,22,24,32,36,36,40,42,40,38,39,41,41,42,46,45,41,40,42,39,34,35,41,42,37,35,37,37,36,37,36,33,32,34,37,35,
32,26,25,29,29,25,24,21,15,16,19,15,11,10,5,3,5,4,2,5,9,9,6,3,2,1,4,4,3,2,0,-1,-1,-2,-4,-3,-1,-2,-4,-2,0,0,0,0,1,2,5,5,3,2,2,1,-2,-3,-2,0,0,1,2,2,3,5,7,6,6,9,12,13,10,8,7,5,4,2,2,3,5,4,1,-1,0,1,0,0,2,5,6,5,6,5,2,-1,-2,-2,-2,0,0,-2,-3,-4,-6,-6,-3,-1,1,5,9,10,9,9,10,11,14,15,13,10,10,8,6,4,4,1,-2,-2,-1,-1,-1,0,1,0,-3,-4,-3,-3,-1,-1,-3,-4,-3,-1,-2,-3,-2,-1,0,2,3,3,3,4,5,4,4,6,6,3,1,1,2,3,3,3,3,3,3,3,6,7,7,7,7,6,6,6,8,9,11,10,10,12,13,10,10,12,14,13,10,6,6,9,9,6,5,7,7,5,3,4,7,-6,-8,-7,-7,-8,-9,-8,-9,-9,-8,-8,-10,-10,-9,-10,-11,-10,-9,-8,-8,-9,-9,-8,-7,-5,-2,-2,-3,-4,-5,-7,-6,-5,-5,-4,-2,-3,-5,-5,-3,-2,-2,-1,0,1,3,4,3,3,3,1,0,0,0,-1,-2,-3,-4,-6,-6,-5,-5,-2,0,-1,-2,-1,0,-1,-2,-3,-4,-5,-6,-7,-8,-8,-8,-7,-8,-8,-7,-6,-5,-4,-3,-2,-4,-4,-4,-5,-6,-5,-6,-7,-6,-6,-9,-11,-8,-7,
-8,-8,-8,-10,-13,-14,-13,-12,-11,-10,-11,-12,-12,-12,-12,-12,-10,-7,-6,-7,-6,-6,-5,-2,1,1,0,1,1,-1,-3,-3,-2,-5,-6,-7,-8,-6,-3,-2,-2,-3,0,4,6,5,5,9,10,9,8,9,4,-8,-22,-34,-47,-65,-83,-95,-105,-115,-127,-134,-130,-113,-90,-64,-45,-29,-14,-4,3,4,-1,-5,-7,-8,-8,-2,3,2,0,0,0,-2,-3,-6,-7,-5,-4,-6,-5,-4,-6,-9,-8,-8,-8,-7,-5,-2,2,3,4,6,4,0,2,7,8,7,6,4,-2,-5,-5,-2,-5,-5,-4,-5,-6,-4,-4,-5,-6,-5,-1,1,2,2,2,0,-3,-7,-7,-4,-2,-3,-4,1,1,-4,-4,0,-1,-7,-9,-6,-3,-3,-6,-8,-11,-13,-13,-15,-23,-27,-24,-22,-23,-27,-25,-20,-22,-30,-35,-36,-38,-39,-37,-35,-36,-39,-40,-40,-42,-41,-38,-36,-36,-34,-31,-32,-36,-37,-32,-30,-33,-32,-30,-31,-32,-29,-28,-29,-31,-29,-26,-22,-21,-25,-25,-23,-20,-16,-12,-13,-17,-13,-9,-7,-4,-1,-4,-2,0,-3,-7,-7,-5,-3,-3,-1,-2,-2,-1,-1,0,1,1,3,5,4,2,4,5,4,2,1,2,1,1,0,-3,-3,-1,-1,-2,-1,2,3,2,1,-1,-1,-2,-3,-3,-5,-7,-7,-6,-8,-11,-12,-9,-7,-5,-4,-3,-2,-2,-3,-5,-5,-2,-1,-2,-3,-3,-2,-3,-6,-6,-5,-5,-4,-1,1,2,3,2,0,0,3,4,5,
8,8,4,2,0,-3,-7,-9,-9,-9,-10,-11,-13,-15,-13,-10,-9,-8,-5,-3,-2,1,4,4,3,3,3,2,1,2,4,5,4,4,3,2,3,5,4,2,2,3,2,2,0,-2,-2,-3,-3,-3,-4,-2,-2,-4,-3,0,1,1,-1,-2,-1,-2,-2,-3,-3,-3,-5,-7,-8,-8,-7,-7,-6,-7,-8,-10,-11,-11,-11,-12,-12,-11,-11,-12,-13,-12,-10,-7,-6,-7,-8,-5,-5,-7,-7,-5,-3,-3,-5,2,2,2,2,3,4,3,4,4,4,5,6,7,7,7,8,7,5,6,8,9,8,7,6,5,4,3,4,4,4,5,4,3,4,4,3,2,3,3,2,2,1,0,-1,-1,-3,-5,-4,-3,-3,-2,-1,-1,1,2,2,3,4,5,6,5,4,3,3,3,3,2,2,2,3,3,3,4,4,5,5,5,5,5,6,7,6,5,5,5,4,4,4,3,3,4,4,4,4,5,5,5,6,6,5,5,5,4,3,4,6,6,6,5,4,5,6,6,6,6,6,6,5,4,4,5,5,4,2,1,0,-1,-1,-3,-3,-2,-2,-2,-3,-1,0,-1,1,1,1,0,-1,-2,-3,-5,-5,-6,-7,-7,-9,-9,-8,-9,-6,-2,6,12,16,25,37,45,50,54,60,65,61,54,45,36,25,14,7,3,-1,-2,0,1,1,3,4,0,-2,-1,0,-1,-2,-2,-3,-2,1,0,0,0,-1,-2,-2,-3,-1,1,-1,-2,
-2,-5,-7,-7,-8,-10,-6,-3,-3,-5,-6,-7,-6,-4,-3,-2,-1,0,2,2,2,2,2,1,2,1,2,0,-1,-4,-5,-6,-5,-5,-3,-2,-2,-3,-3,-2,-3,-4,-4,-2,-2,-4,-4,-2,-1,-3,-4,-4,-4,-3,-3,-3,-3,-1,4,6,6,6,5,8,9,8,9,12,17,19,17,15,14,14,16,17,18,18,17,17,17,15,12,12,13,12,12,12,11,12,13,12,8,7,10,11,10,10,9,7,7,8,7,8,9,9,7,4,4,5,7,6,3,2,1,0,0,-2,-1,1,2,1,0,1,2,1,1,0,0,0,0,0,0,-1,-3,-2,-2,-3,-4,-4,-3,-3,-3,-3,-3,-2,-1,-1,-1,0,0,1,0,-1,-1,0,1,2,2,3,3,4,4,4,4,4,5,5,3,2,1,1,1,1,1,2,4,4,4,4,4,5,6,5,4,4,4,3,2,1,0,-1,-2,-2,-2,-1,-1,-3,-3,-3,-5,-5,-3,-2,-1,0,2,3,4,5,6,6,8,9,7,5,5,4,2,0,-1,-3,-4,-5,-5,-5,-4,-4,-3,-4,-4,-3,-3,-3,-3,-2,-2,-2,-2,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-2,-3,-2,-3,-4,-4,-3,-2,-1,0,0,1,2,3,3,4,6,7,6,6,6,6,6,6,7,7,8,9,9,9,8,8,7,7,7,6,5,3,3,3,3,3,4,4,4,3,2,2,9,
6,0,-1,1,2,4,10,9,6,5,3,0,5,11,8,6,4,0,-4,-10,-11,-9,-8,-6,-4,6,17,23,31,49,68,82,94,105,114,121,119,103,80,54,36,20,5,-5,-10,-11,-9,-3,4,8,5,1,2,3,1,2,6,6,4,7,8,3,0,3,2,2,6,7,6,8,10,8,5,6,7,6,4,4,7,10,9,5,4,2,2,4,7,8,7,4,3,1,-1,-1,3,6,8,10,11,12,6,4,8,12,12,14,16,17,16,12,11,12,12,9,8,9,13,17,17,20,22,21,17,16,16,16,16,15,12,9,13,16,15,13,16,21,20,18,25,35,38,38,41,43,43,43,45,48,49,47,47,48,48,45,46,48,45,43,46,46,40,36,37,37,37,38,34,27,27,30,29,23,19,16,16,19,18,16,17,12,5,4,8,9,10,7,-1,-2,2,3,1,4,8,12,12,11,9,10,13,13,10,7,7,9,9,8,7,5,3,0,-1,-2,-3,-5,-6,-6,-7,-6,-4,-3,-2,-2,0,3,4,5,6,7,7,6,5,5,6,8,9,7,7,9,11,11,9,6,1,0,1,1,1,5,7,5,3,3,3,7,12,12,10,10,9,6,4,6,7,6,6,4,0,0,0,-2,-6,-7,-7,-7,-7,-5,-3,0,3,5,6,9,11,12,11,10,9,7,4,1,0,1,1,1,-1,-3,-3,-2,-4,-4,
-3,-5,-6,-5,-5,-5,-1,2,0,1,3,3,1,2,4,2,0,-4,-8,-8,-8,-10,-12,-10,-6,-2,0,2,4,6,8,11,12,12,14,14,10,6,5,6,5,6,8,6,5,3,1,1,3,3,4,5,4,3,3,4,5,6,8,8,9,8,5,3,4,4,-1,-4,-3,-2,-2,-3,-3,-2,0,1,-4,-5,-3,-4,-8,-7,-1,-1,-2,-5,-8,-11,-14,-15,-14,-12,-8,-4,5,19,31,42,61,81,97,109,120,131,138,134,116,93,67,44,27,14,3,-5,-6,-3,3,10,14,11,5,5,8,8,5,5,6,8,7,4,-1,-3,-2,-4,-6,-5,-3,-2,-3,-3,-1,-1,-2,-2,1,2,1,4,10,8,2,2,5,6,6,6,5,1,0,3,1,0,4,5,6,8,10,10,11,6,3,5,6,6,7,9,10,12,12,12,15,16,11,12,14,13,14,17,18,15,11,10,8,8,9,13,15,15,16,-7,-6,-1,1,-1,-2,-4,-8,-7,-5,-5,-4,0,-4,-9,-7,-5,-3,1,5,9,10,9,7,6,2,-6,-17,-24,-32,-48,-68,-83,-94,-104,-113,-120,-116,-101,-79,-56,-36,-19,-3,7,13,14,11,5,-1,-4,-3,0,-1,-2,-1,-1,-4,-5,-4,-6,-9,-4,-1,-3,-2,-3,-7,-7,-7,-10,-10,-8,-5,-6,-6,-5,-3,-3,-6,-11,-11,-7,-4,-1,-1,-3,-4,-5,-5,-2,-2,0,3,2,0,-3,-6,-9,-12,-11,
-7,-4,-8,-12,-12,-13,-15,-17,-15,-11,-10,-11,-10,-8,-7,-8,-11,-15,-16,-19,-21,-20,-15,-14,-15,-15,-14,-14,-11,-9,-12,-14,-13,-12,-14,-19,-19,-17,-24,-33,-37,-40,-42,-43,-43,-44,-45,-47,-48,-47,-46,-46,-46,-43,-42,-45,-44,-43,-46,-45,-40,-36,-38,-38,-38,-38,-36,-31,-29,-31,-30,-24,-19,-18,-17,-18,-18,-16,-16,-11,-6,-5,-7,-8,-8,-5,1,2,-1,-1,-1,-5,-10,-12,-13,-13,-12,-12,-14,-15,-12,-10,-10,-10,-10,-10,-8,-5,-3,0,1,2,3,5,6,7,8,7,5,3,2,2,0,-2,-3,-4,-5,-6,-6,-6,-5,-6,-6,-8,-8,-7,-7,-8,-9,-8,-7,-3,0,1,1,1,1,-2,-4,-3,-2,-2,-3,-7,-10,-10,-8,-8,-8,-6,-3,-5,-6,-5,-5,-2,1,2,1,3,7,9,8,8,8,6,4,1,-2,-3,-5,-7,-9,-9,-9,-8,-6,-3,0,2,3,3,3,2,3,5,5,4,5,5,4,5,6,6,6,6,2,0,1,1,-1,0,1,-1,-2,-1,1,4,8,9,8,11,13,11,8,5,3,1,-1,-3,-5,-8,-8,-9,-11,-10,-6,-3,-2,-2,-3,-4,-6,-4,-3,-1,1,-1,-2,-3,-3,-4,-3,-1,-1,-1,-3,-5,-7,-8,-8,-8,-5,-4,-4,-4,0,3,2,2,3,4,4,3,2,3,6,7,3,5,9,7,3,4,6,6,11,13,16,18,16,13,10,6,-3,-18,-29,-41,-58,-79,
-95,-106,-116,-127,-135,-129,-113,-91,-64,-41,-24,-11,1,7,6,3,-2,-8,-12,-10,-4,-4,-7,-6,-4,-4,-5,-4,-4,-3,2,5,3,5,6,5,4,2,2,2,0,-1,0,1,-1,-1,0,-4,-11,-9,-3,-1,-3,-2,-2,-4,-2,0,0,-2,0,1,-2,-3,-4,-7,-9,-8,-9,-7,-3,-5,-5,-3,-5,-8,-10,-11,-12,-11,-14,-14,-10,-10,-12,-13,-14,-15,-16,-15,-11,-7,-6,-6,-8,-11,-13,-14,-16,3,4,4,2,1,2,2,2,2,2,4,3,2,2,3,3,3,2,0,-2,-4,-4,-4,-3,-2,1,4,9,14,17,23,34,42,47,50,55,58,53,47,39,29,17,8,0,-5,-8,-9,-7,-4,-3,0,1,0,0,1,2,1,2,4,3,4,7,5,2,3,3,4,6,6,7,9,7,6,5,4,4,4,2,1,4,9,9,8,4,1,0,1,1,0,0,1,0,-2,-3,-3,-3,-2,1,4,7,7,5,4,4,6,6,6,9,9,7,6,5,4,4,3,3,3,4,6,6,8,11,9,6,6,7,7,6,6,6,5,4,4,5,4,5,8,8,10,12,16,20,23,23,24,24,23,23,24,23,24,23,23,21,18,16,17,20,21,23,24,21,21,21,21,20,21,23,22,19,17,16,14,12,12,11,10,10,10,8,6,4,3,3,1,1,2,2,0,0,0,1,5,8,8,9,9,10,11,11,11,
10,9,9,9,8,7,5,2,1,1,0,-1,-1,-1,-1,-2,-3,-3,-2,0,0,0,1,1,1,1,2,3,4,5,4,5,5,5,5,5,4,4,3,2,1,0,0,-1,-2,-2,-3,-2,-1,1,2,2,3,4,4,5,4,3,5,5,3,2,2,2,2,0,-2,-2,-2,-3,-4,-6,-5,-4,-4,-4,-3,-2,0,0,1,1,1,2,2,1,-1,-3,-4,-6,-6,-6,-5,-4,-3,-4,-5,-4,-4,-2,-2,-2,-2,-2,-3,-3,-2,-1,-2,-2,-2,-2,-2,-1,0,0,-1,-2,-4,-4,-4,-5,-6,-5,-4,-4,-3,-3,-2,-2,-1,0,1,2,2,0,-2,-3,-3,-2,-1,1,1,1,0,-1,-1,1,2,2,2,2,2,0,-1,-1,0,3,4,5,5,5,5,4,4,3,3,2,1,0,-1,-1,-1,-2,-2,-3,-4,-2,-1,-2,-3,-3,-4,-6,-6,-6,-6,-6,-8,-9,-9,-8,-6,-4,1,9,15,18,26,38,46,49,54,60,63,60,52,43,31,18,9,2,-3,-5,-3,-1,-1,0,2,4,2,2,3,3,1,0,1,-1,-1,1,0,-3,-3,-2,-3,-3,-2,1,2,0,1,3,1,1,2,-1,-2,2,7,5,3,0,-2,-2,-1,0,1,0,0,1,0,0,1,-1,1,3,3,2,4,5,3,3,2,1,3,6,6,5,5,7,8,7,5,4,7,8,8,8,10,10,7,4,3,2,3,4,7,9,11,21,
23,20,17,22,25,21,17,25,33,33,30,33,39,43,44,47,51,52,51,48,45,44,44,45,43,42,44,47,46,40,34,34,35,36,36,36,32,29,30,29,24,23,24,26,29,28,22,19,16,12,11,14,15,13,9,2,1,6,4,1,2,6,5,2,1,1,-1,1,3,3,3,2,1,1,2,3,4,4,2,0,0,-1,-1,0,1,3,2,0,-1,1,1,-1,-2,0,1,0,-1,-2,-1,0,-2,-3,-3,-2,-2,-2,-3,-3,-3,-4,-6,-4,-2,-3,-4,-1,0,-1,-2,-1,1,3,1,-2,-2,-1,-1,-3,-5,-4,-3,-5,-7,-6,-4,-4,-6,-6,-5,-6,-6,-6,-6,-6,-4,-5,-6,-4,-1,0,0,1,1,2,3,4,4,3,1,-1,-3,-4,-2,0,1,2,3,2,2,2,3,4,3,0,-1,-2,-2,-2,-3,-4,-3,-3,-4,-3,1,2,-1,-2,-3,-7,-8,-6,-6,-7,-6,-7,-8,-5,-2,-1,-1,1,2,2,2,3,5,6,3,2,2,2,1,3,4,2,2,2,2,3,7,10,10,10,9,9,6,5,6,7,6,5,3,0,-3,-1,2,2,1,-1,-4,-4,-4,-6,-8,-7,-4,-10,-15,-17,-15,-15,-12,-9,-11,-12,-13,-14,-11,-11,-10,-8,-5,-2,2,12,27,36,47,66,81,88,96,108,119,127,125,108,85,63,43,26,11,1,-5,-8,-6,2,10,12,5,-3,-5,-2,0,-2,-2,0,0,2,
0,-3,-3,0,-1,-5,-2,1,-1,-2,0,0,-3,-4,-3,-4,-4,-6,-8,-10,-11,-16,-19,-17,-11,-5,-2,2,1,1,5,9,13,15,17,16,15,14,10,5,2,3,7,8,7,9,8,6,6,3,1,1,-1,-6,-6,-5,-5,0,6,10,11,12,13,17,19,21,25,24,21,20,27,31,28,26,29,32,28,25,33,43,43,39,40,45,49,45,41,44,47,47,45,46,46,45,45,45,42,44,50,49,40,36,36,35,35,37,37,30,29,31,28,24,26,26,26,30,32,27,23,19,13,10,16,20,16,10,6,4,4,0,-2,1,5,5,3,5,8,6,5,6,6,5,5,7,8,8,8,7,5,5,4,3,4,6,7,8,10,10,7,7,8,8,8,9,9,8,7,6,2,0,1,1,0,1,1,-1,-3,-4,-4,-4,-4,-4,-4,-4,-3,-2,0,4,7,8,9,9,9,10,10,9,9,7,6,-20,-23,-20,-17,-21,-25,-21,-19,-25,-32,-34,-32,-33,-39,-42,-44,-46,-50,-53,-52,-49,-46,-44,-44,-43,-42,-43,-45,-48,-47,-41,-35,-34,-34,-34,-35,-35,-32,-28,-28,-26,-22,-20,-22,-25,-28,-27,-21,-18,-15,-11,-12,-15,-15,-13,-9,-3,-3,-4,-4,-1,-5,-7,-5,0,0,1,2,-1,-3,-4,-3,-3,-2,-1,-3,-5,-6,-5,-4,-2,-1,-1,0,0,-1,-2,-1,1,2,0,0,2,2,1,0,1,2,2,2,1,
2,4,4,3,3,3,4,4,3,5,5,3,1,2,1,-1,-3,-2,-1,-1,-3,-3,-2,-1,-1,-2,-1,0,2,2,1,2,4,3,1,1,3,3,3,3,4,4,4,4,4,5,6,5,2,0,1,0,-1,-1,-2,-4,-5,-5,-4,-2,0,2,0,-2,-2,-3,-3,-3,-2,-2,-3,-4,-3,-1,1,2,1,1,2,4,3,3,5,4,0,-1,1,1,2,6,6,4,4,4,3,3,4,2,0,0,0,-2,-2,-1,-2,-2,-5,-5,-3,-2,-2,-1,-1,-2,-3,-1,-1,0,1,0,-3,-6,-6,-6,-6,-5,-3,-2,-3,-4,-4,-3,-2,2,4,3,1,1,2,4,7,7,7,9,11,10,8,13,17,18,18,18,15,13,15,16,17,18,16,15,13,12,9,5,1,-10,-24,-32,-42,-60,-77,-84,-92,-103,-116,-123,-121,-105,-84,-62,-41,-24,-9,1,8,9,7,0,-6,-9,-5,4,7,3,1,1,2,3,3,1,2,5,6,2,3,6,4,1,2,3,2,1,4,6,6,6,8,9,10,12,15,18,21,19,13,8,6,2,2,2,-3,-8,-10,-12,-12,-12,-12,-11,-8,-3,0,0,-2,-3,-3,-6,-6,-4,-2,0,2,1,2,7,6,5,4,1,-4,-9,-10,-11,-11,-14,-16,-19,-21,-22,-18,-18,-24,-28,-26,-23,-26,-27,-24,-22,-29,-37,-39,-35,-36,-41,-43,-42,-40,-42,-46,-47,-46,-48,-48,-48,-48,-49,-47,-47,-52,-51,
-43,-38,-38,-37,-36,-38,-38,-33,-31,-32,-30,-25,-26,-27,-27,-28,-30,-26,-22,-18,-14,-11,-15,-16,-14,-9,-5,-4,-3,0,1,-1,-6,-7,-5,-6,-9,-8,-8,-8,-8,-7,-7,-9,-9,-9,-9,-9,-7,-6,-5,-4,-5,-7,-9,-10,-12,-11,-8,-7,-8,-8,-8,-9,-9,-8,-7,-5,-2,-2,-3,-3,-3,-4,-4,-2,0,1,1,2,2,3,4,4,3,2,-1,-4,-7,-8,-9,-9,-10,-11,-12,-12,-11,-10,-7,12,13,12,13,12,13,13,13,15,17,20,21,21,21,22,22,24,26,29,31,29,26,24,24,22,23,25,26,27,28,24,20,18,19,16,16,16,17,15,13,12,9,8,11,13,13,12,12,10,9,8,8,10,9,8,7,5,3,1,1,2,4,5,2,-2,-1,-1,-1,0,2,4,4,4,3,3,4,6,7,7,6,6,6,5,4,4,3,3,2,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,-1,-1,-1,-1,-1,0,0,-1,0,0,1,2,4,5,5,5,5,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,0,-2,-3,-1,1,1,0,1,2,3,4,6,7,9,9,7,4,5,6,6,5,4,4,4,3,3,3,3,3,2,1,2,3,2,1,1,0,-1,-1,1,2,2,3,2,0,1,3,4,5,6,6,5,6,5,5,
4,5,4,3,2,3,4,4,3,2,2,2,2,2,2,1,0,0,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,0,1,1,1,-1,-2,-2,-3,-3,-3,-5,-5,-5,-6,-8,-8,-7,-8,-8,-8,-9,-11,-12,-11,-11,-12,-12,-12,-13,-12,-12,-10,-9,-7,-5,-3,2,9,13,17,25,35,40,42,45,53,56,55,49,40,29,18,8,0,-5,-7,-5,-3,-2,-2,0,0,-2,-5,-3,-1,0,-2,-2,-3,-4,-4,-4,-4,-3,-3,-5,-5,-4,-1,-1,-3,-2,-2,-5,-6,-7,-7,-8,-7,-8,-11,-12,-13,-13,-10,-8,-8,-6,-5,-3,-2,1,2,2,1,1,3,2,0,-1,-3,-4,-4,-2,-3,-2,0,-1,-2,-3,-3,-2,-2,-4,-4,-2,-1,1,2,3,5,4,3,4,6,7,7,9,9,8,10,12,11,10,9,10,8,8,12,12,14,14,13,14,16,18,20,21,24,26,26,28,29,30,30,31,30,29,29,29,26,24,23,22,20,20,22,21,18,19,17,14,14,16,16,14,13,12,10,9,9,8,9,6,5,5,5,4,4,3,2,5,8,8,8,9,10,10,9,9,9,8,9,9,8,7,7,8,8,7,7,6,6,7,8,8,8,7,5,5,5,5,4,5,5,5,4,3,3,4,6,7,7,7,8,7,6,5,4,4,3,1,0,-1,-1,0,2,3,4,4,5,6,7,9,10,10,10,9,7,4,
4,5,4,4,4,5,5,5,4,3,3,3,2,0,-1,0,-2,-3,-2,-2,-2,-1,-1,-4,-5,-2,-1,-2,0,1,0,-1,1,0,1,3,4,2,0,0,-2,-2,-1,-1,-1,0,0,-1,-2,-2,-1,0,1,1,1,1,3,4,5,7,8,8,8,11,12,11,11,12,12,11,9,7,7,9,8,3,1,1,2,2,1,0,0,0,-1,-1,0,0,0,1,2,2,3,4,5,5,6,6,6,6,6,3,0,-1,-2,-5,-6,-5,-5,-8,-9,-7,-4,-1,2,1,3,6,6,1,-1,0,-3,-5,-1,0,-2,-1,-5,-12,-13,-16,-20,-18,-13,-9,-5,7,21,27,38,57,73,85,100,114,122,125,118,99,74,50,32,20,8,-4,-11,-12,-9,-1,9,14,10,2,-1,0,0,1,-1,-4,-6,-7,-6,-5,-7,-6,-4,-2,-2,-2,-2,3,5,6,3,3,4,2,-1,-2,1,2,-3,-8,-10,-9,-5,-4,-4,-2,-1,0,1,1,0,2,3,0,0,4,5,5,1,-3,-5,-5,-3,1,3,5,7,6,4,4,5,4,4,7,7,8,11,17,15,9,6,9,7,5,10,17,18,17,20,21,20,21,27,30,30,32,36,39,36,32,34,39,39,36,33,34,35,32,32,35,35,34,34,34,35,38,41,38,31,28,29,29,31,33,30,21,16,20,20,13,11,15,17,17,14,8,8,11,11,9,13,18,15,8,1,2,
3,4,4,3,-1,-4,-3,-3,-8,-11,-11,-10,-9,-8,-9,-8,-4,-1,-3,-5,-3,-1,-1,-2,-3,-3,-3,-4,-7,-7,-3,0,-1,-1,-3,-5,-7,-7,-7,-6,-3,-1,-2,-2,0,1,3,6,8,6,4,4,3,2,1,2,3,3,3,4,6,8,7,6,6,7,6,3,0,0,0,2,1,1,3,6,6,5,4,5,7,7,5,3,2,4,5,5,3,2,3,3,1,2,3,3,3,1,0,-1,0,0,3,6,8,7,6,6,8,9,9,7,7,7,4,1,0,0,0,-1,-3,-5,-6,-5,-4,-1,2,3,2,2,1,3,6,9,10,10,8,7,8,9,10,10,11,10,7,5,5,7,11,11,10,9,10,11,13,14,16,16,16,15,15,14,13,14,17,17,17,16,15,16,17,16,14,13,14,13,9,5,6,6,6,6,6,7,7,8,6,0,-2,0,-1,-3,0,2,-1,-4,-6,-10,-13,-6,-5,-6,-5,-5,-5,-5,-5,-5,-4,-3,-2,-2,-1,1,2,1,3,4,3,3,4,2,2,5,6,3,2,3,2,0,2,2,1,2,2,0,0,2,4,4,5,5,5,5,4,4,3,4,5,5,4,4,3,3,2,2,1,0,-1,-2,-4,-4,-5,-8,-9,-7,-7,-7,-7,-7,-5,-3,-3,-4,-3,1,2,2,1,1,2,3,3,3,4,3,1,1,3,3,1,1,1,0,-1,-2,-3,-3,-3,-3,
-3,-1,3,4,4,7,8,7,7,10,10,9,7,3,1,1,0,-3,-4,2,2,2,4,6,4,2,5,5,8,14,16,18,21,20,14,11,7,-5,-18,-25,-35,-54,-71,-82,-95,-108,-118,-120,-112,-94,-71,-47,-29,-17,-5,6,12,13,9,3,-7,-11,-9,-2,2,2,0,0,3,5,7,8,6,6,7,6,5,3,2,4,2,-2,-4,-4,-2,-2,-3,-2,3,3,-1,-2,3,8,11,11,8,7,8,6,6,4,3,3,4,2,2,3,2,0,-1,-1,2,7,8,8,5,1,-3,-4,-8,-8,-6,-6,-8,-6,-6,-9,-10,-9,-13,-17,-16,-9,-6,-10,-8,-6,-11,-17,-18,-18,-20,-21,-19,-21,-25,-27,-26,-28,-33,-34,-32,-31,-32,-34,-35,-33,-31,-33,-34,-32,-31,-34,-35,-35,-34,-34,-35,-37,-40,-38,-32,-29,-29,-30,-30,-30,-29,-22,-17,-20,-19,-12,-9,-15,-19,-18,-13,-8,-8,-11,-11,-11,-14,-17,-15,-7,-1,-1,-2,-3,-4,-3,0,4,3,3,7,9,9,8,7,8,8,8,4,1,2,4,2,0,0,1,2,2,2,4,6,7,2,0,0,1,3,6,7,7,7,5,2,0,1,1,0,-2,-5,-8,-9,-7,-5,-4,-3,-2,-1,-2,-3,-3,-3,-4,-6,-8,-7,-6,-6,-7,-7,-4,-2,-1,-1,-2,-1,-2,-5,-7,-8,-7,-5,-6,-9,-9,-7,-5,-5,-6,-7,-6,-4,-2,-3,-3,-1,-2,-3,-3,-3,-2,0,1,
1,1,-1,-5,-6,-5,-3,-3,-5,-6,-5,-3,-4,-4,-1,1,2,2,3,3,5,7,7,5,4,2,0,-1,-1,-1,-1,-2,-5,-8,-9,-8,-7,-6,-6,-7,-7,-7,-8,-7,-5,-3,-4,-5,-7,-7,-6,-6,-7,-7,-8,-9,-11,-12,-12,-12,-12,-11,-10,-10,-12,-13,-12,-12,-12,-12,-12,-12,-10,-10,-10,-9,-5,-2,-3,-3,-3,-3,-4,-4,-4,-5,-2,3,4,3,3,6,4,1,5,8,10,15,18,6,5,5,5,5,5,4,3,3,3,2,1,2,1,0,-1,-1,-2,-2,-2,-2,-3,-2,-2,-3,-3,-2,-1,-2,-2,-2,-3,-3,-2,-3,-4,-3,-3,-5,-6,-6,-5,-5,-5,-6,-5,-4,-4,-4,-4,-5,-5,-5,-5,-5,-4,-3,-3,-2,-3,-3,-3,-1,0,2,1,0,0,-1,-1,-1,-1,-2,-2,-4,-5,-6,-5,-4,-4,-3,-3,-3,-3,-3,-3,-2,-1,-2,-4,-4,-3,-4,-5,-5,-3,-2,-2,-2,-2,-1,0,-2,-4,-4,-2,-4,-5,-6,-5,-6,-6,-6,-5,-4,-2,-2,-2,-1,-2,-3,-2,-2,-4,-4,-3,-4,-6,-7,-9,-11,-11,-12,-12,-12,-10,-8,-5,-1,6,11,14,22,32,38,41,46,52,53,48,41,31,20,12,5,-1,-5,-8,-6,-4,-2,-1,3,4,2,-1,-1,0,0,-1,-3,-5,-5,-3,-2,-3,-3,-2,-3,-4,-4,-2,2,2,1,2,0,0,-1,-2,-3,0,1,0,-3,-6,-7,-6,-8,-7,-7,
-7,-5,-5,-6,-5,-5,-5,-4,-3,-3,-2,-2,-4,-7,-7,-5,-3,-1,3,4,5,7,7,7,8,7,7,9,10,8,8,11,10,6,5,7,6,5,8,10,11,9,10,10,11,11,10,10,9,11,12,13,14,16,14,14,14,15,15,16,17,17,17,18,19,20,19,21,20,19,20,21,21,19,18,17,15,14,13,12,11,11,10,6,5,9,12,10,7,6,5,7,7,9,9,9,6,4,2,0,0,1,3,5,3,0,-1,-1,-2,-1,-1,-1,-1,-2,-2,-2,0,2,2,0,1,1,2,2,1,1,1,0,-2,-2,0,2,1,0,-1,-2,-2,-2,-2,0,2,3,2,2,3,4,6,7,7,6,4,4,3,2,2,3,3,3,3,3,4,5,5,4,4,5,5,4,3,3,3,2,2,3,5,6,7,7,6,6,6,7,7,7,7,7,7,7,6,4,4,3,3,3,4,4,4,4,2,1,0,-1,1,2,2,1,0,0,0,0,-1,-2,-2,0,0,-1,-2,-2,-3,-2,-3,-3,-2,0,0,0,0,0,1,3,3,3,4,5,5,4,4,3,3,3,2,2,2,2,1,0,0,-1,-2,-2,-2,-1,-1,-1,-1,-1,-1,0,1,2,2,1,1,1,2,3,2,3,4,3,2,1,2,2,2,1,0,-1,0,-1,-2,-1,-1,-1,-1,0,-1,-4,-3,-2,-4,-5,-5,-4,-6,-9,-9,-12,-14,-16,
-18,-16,-13,-13,-12,-4,10,17,25,44,62,76,93,110,124,132,132,117,97,74,56,41,28,15,6,-1,-1,5,12,14,10,3,-1,0,2,1,1,2,2,2,3,5,5,4,4,6,5,1,2,4,6,7,6,5,4,5,7,8,8,11,10,8,6,6,7,8,12,15,11,7,11,11,8,9,9,8,10,12,9,4,1,2,4,4,5,8,11,9,10,10,7,8,11,10,7,7,7,6,5,6,6,4,7,9,8,8,13,18,17,18,24,28,29,26,29,33,32,31,36,40,35,34,38,40,38,38,38,38,37,33,32,34,33,31,31,28,27,31,36,34,29,27,27,28,29,31,32,30,26,26,24,18,15,17,18,21,20,17,15,12,6,5,11,18,19,10,4,6,9,8,4,4,5,6,5,3,0,-5,-7,-6,-6,-8,-9,-8,-8,-9,-10,-13,-17,-14,-13,-15,-17,-16,-18,-18,-15,-11,-10,-9,-8,-8,-10,-10,-7,-5,-4,-3,-3,-3,-4,-4,-3,-1,2,4,3,2,3,5,4,1,0,0,1,1,-1,-3,-4,-4,-2,-2,-3,-2,3,4,2,2,3,5,5,5,3,1,1,0,-2,-4,-6,-10,-14,-16,-14,-13,-14,-14,-11,-9,-9,-8,-6,-3,1,3,2,2,3,2,1,2,4,6,6,6,5,4,0,-5,-6,-3,-4,-9,-14,-16,-16,-16,-18,-20,-18,-13,-10,-11,-10,-5,-1,0,1,4,7,9,
11,11,10,10,10,7,2,0,0,-1,-1,0,1,2,5,5,2,0,4,9,11,11,10,8,5,3,1,1,5,7,6,6,5,2,2,7,13,15,14,11,10,12,13,11,10,10,10,6,1,0,2,-1,-5,-7,-8,-9,-9,-8,-7,-5,-5,-7,-6,-3,-1,-2,0,2,6,8,5,3,3,2,-3,-11,-14,-12,-14,-15,-12,-1,8,13,23,40,59,74,94,111,121,129,129,117,98,78,62,50,39,27,15,12,14,21,27,29,24,14,9,11,11,9,8,9,6,5,6,3,-1,-1,0,2,5,3,-1,-2,-1,0,2,4,4,3,5,6,4,5,8,9,8,9,11,11,11,11,6,1,5,7,4,3,4,3,5,10,14,13,9,8,10,9,8,11,13,15,17,16,14,13,11,8,7,8,11,13,15,18,15,10,11,16,19,19,22,24,22,21,22,22,21,23,26,29,27,25,31,38,40,39,40,21,23,21,19,17,17,9,-5,-12,-20,-39,-58,-74,-90,-107,-120,-129,-128,-114,-94,-72,-53,-39,-25,-13,-3,3,1,-4,-9,-10,-7,-2,2,1,-1,1,2,0,0,0,-2,-5,-3,-3,-3,-4,-3,0,-1,-3,-3,-4,-4,-2,0,-3,-5,-4,-7,-9,-8,-5,-4,-3,-4,-6,-10,-11,-7,-5,-8,-8,-5,-5,-4,-4,-7,-9,-5,-1,1,2,2,1,0,-4,-7,-6,-6,-6,-3,-5,-8,-7,-5,-6,-6,-5,-3,-4,
-4,-3,-4,-7,-7,-6,-10,-15,-15,-17,-24,-28,-27,-24,-27,-30,-29,-30,-35,-38,-35,-33,-35,-36,-35,-33,-34,-34,-33,-29,-28,-29,-29,-28,-27,-25,-25,-28,-32,-31,-27,-25,-25,-28,-27,-28,-31,-30,-25,-24,-22,-17,-13,-14,-18,-19,-17,-14,-11,-9,-5,-3,-8,-15,-14,-7,-1,-2,-5,-5,-2,-3,-4,-4,-1,-1,2,6,8,7,7,9,10,9,10,11,11,14,16,15,13,15,17,16,16,16,13,9,8,8,7,6,8,8,6,4,3,3,2,3,3,3,2,0,-2,-4,-3,-1,-3,-4,-3,-1,0,0,0,0,2,3,5,4,2,2,3,1,-3,-3,-1,-1,-3,-4,-5,-5,-4,-2,-2,-1,1,2,5,10,13,15,13,12,13,13,10,8,8,7,4,1,-3,-5,-5,-4,-5,-4,-4,-5,-7,-9,-10,-9,-8,-7,-3,1,1,0,0,5,10,12,13,13,14,16,15,11,9,9,7,2,-1,-2,-3,-7,-10,-12,-14,-13,-11,-10,-10,-7,-4,-1,-1,-1,-1,-2,-2,-4,-6,-7,-4,-2,-5,-9,-11,-11,-10,-8,-6,-4,-2,-2,-6,-7,-5,-4,-4,0,1,-3,-8,-11,-10,-9,-8,-10,-13,-12,-11,-12,-12,-9,-5,-4,-4,-1,4,5,7,8,8,8,7,6,6,8,8,5,2,2,1,-1,-4,-5,-3,-2,-3,-2,4,11,14,11,12,13,10,0,-10,-14,-23,-40,-59,-75,-95,-111,-121,-129,-129,-117,-99,-78,-60,-49,-38,-26,
-15,-10,-13,-19,-23,-24,-21,-14,-11,-11,-10,-8,-8,-8,-4,-4,-5,-3,1,1,0,-2,-3,-2,0,0,1,-1,-2,-2,-3,-3,-5,-6,-6,-7,-9,-10,-10,-10,-11,-10,-10,-11,-6,-2,-6,-8,-4,-3,-4,-4,-5,-11,-15,-15,-10,-8,-10,-10,-8,-11,-15,-17,-18,-17,-14,-13,-11,-8,-8,-9,-13,-15,-17,-19,-17,-12,-12,-16,-18,-19,-22,-24,-24,-22,-22,-22,-21,-23,-26,-28,-27,-25,-30,-36,-39,-38,-38,-17,-18,-17,-14,-12,-13,-10,-3,3,5,15,28,37,43,49,56,61,60,55,47,36,25,17,11,4,0,-2,0,0,1,3,2,0,-2,-1,-1,-2,-2,0,-2,-2,1,1,0,0,0,1,0,-1,0,1,-2,-1,-1,-4,-4,-1,0,1,3,5,3,2,0,-1,0,0,1,2,0,0,1,0,-1,-2,-2,-2,0,0,-1,-2,-3,-7,-8,-7,-7,-5,-1,0,-1,-1,-2,-2,-1,-1,-1,2,3,0,-2,-1,1,-1,-1,1,1,2,3,6,7,8,10,12,11,9,11,12,12,14,16,17,16,14,13,13,12,10,11,13,12,10,9,9,9,10,9,9,10,11,12,11,11,12,12,11,11,9,12,14,12,11,9,6,5,6,7,7,6,4,2,1,2,3,4,5,5,2,0,0,0,1,1,2,2,1,0,-1,-2,-1,-1,-1,-2,-3,-3,-3,-4,-5,-5,-5,-6,-5,-5,-5,-6,-5,-5,-4,-2,0,0,0,
0,1,0,0,1,2,2,2,2,2,2,2,3,3,4,5,5,4,2,2,2,2,1,1,1,0,-1,-2,-3,-2,-1,0,0,1,3,3,3,4,4,5,6,7,7,7,6,5,5,4,2,-1,-3,-3,-2,-2,-2,-2,-1,0,1,2,3,5,8,9,8,7,7,8,8,8,9,11,12,12,11,10,9,8,8,8,6,4,2,1,0,0,0,-1,-1,-1,0,2,3,5,6,7,8,10,11,11,12,11,10,8,7,7,7,5,4,4,5,5,6,7,8,8,7,5,6,8,9,8,8,7,6,5,5,5,6,6,4,2,1,0,-2,-2,-1,0,2,2,2,4,7,8,8,9,10,10,9,9,8,5,3,2,1,0,-1,-1,-1,-1,-2,-4,-4,-2,0,1,0,0,1,1,1,0,1,0,-2,-4,-5,-4,-4,-2,-2,2,7,12,16,22,32,41,48,57,63,66,66,61,53,41,30,25,21,14,6,5,6,8,8,8,8,7,7,8,7,5,5,4,2,1,4,4,2,1,2,2,1,2,4,3,2,2,3,1,2,4,4,5,7,7,7,8,8,7,7,7,8,8,7,5,7,8,7,5,5,5,7,9,10,10,8,6,7,8,8,7,9,11,11,10,9,8,8,6,6,7,11,10,11,12,12,9,7,8,10,11,12,13,15,13,12,13,13,12,14,15,13,13,16,17,19,19,18,41,
44,46,46,47,47,47,48,48,42,41,46,48,48,49,51,49,45,42,42,40,39,41,39,32,29,30,30,28,27,27,28,32,34,29,27,28,23,18,22,26,22,13,8,8,9,13,11,7,7,7,6,5,4,2,2,2,1,0,0,3,5,7,7,6,4,3,3,3,2,2,1,1,1,2,1,0,1,2,1,1,1,3,3,2,0,0,0,0,0,0,1,2,0,-2,-3,-4,-4,-6,-6,-6,-5,-7,-7,-5,-4,-6,-5,-3,-2,-2,-1,0,0,-3,-5,-7,-6,-3,-2,-3,-3,-2,-2,-2,0,2,3,4,4,4,4,4,4,4,4,3,1,0,-1,-3,-3,-5,-6,-4,-3,-7,-13,-15,-15,-14,-13,-13,-13,-14,-15,-17,-18,-14,-9,-6,-5,-4,-3,-4,-2,2,2,2,2,1,-3,-5,-7,-8,-6,-5,-9,-16,-18,-18,-16,-13,-9,-8,-7,-4,-5,-9,-10,-5,-2,-4,-9,-9,-10,-11,-13,-13,-13,-12,-11,-11,-10,-6,-2,-4,-8,-8,-4,-3,-3,0,1,1,2,2,2,3,5,7,6,6,6,6,5,3,-2,-7,-9,-9,-7,-6,-7,-10,-9,-6,-3,-1,-1,-1,0,3,0,-8,-11,-13,-17,-17,-16,-21,-21,-16,-18,-24,-28,-26,-21,-16,-11,-4,12,32,40,48,69,93,109,124,138,145,149,143,121,92,67,46,26,7,-9,-17,-20,-15,-4,6,10,7,-1,-1,6,12,12,11,13,12,10,9,10,12,17,18,
18,21,21,22,22,18,18,16,12,6,3,1,-3,-6,-7,-6,-4,-4,-2,1,4,7,11,9,9,16,19,17,16,13,10,12,18,18,15,13,10,7,3,3,7,12,15,17,14,9,10,10,5,6,11,16,17,15,16,16,15,18,22,21,22,31,35,30,30,37,39,36,35,39,47,47,43,43,47,47,48,48,49,49,47,45,45,45,44,48,50,45,42,45,51,51,50,55,56,48,40,35,32,33,34,32,26,25,30,31,29,29,28,27,31,31,26,23,21,19,16,15,14,10,6,3,7,12,11,9,7,6,6,10,12,8,3,2,2,3,4,5,5,6,4,2,3,4,4,6,8,5,1,0,2,2,1,2,1,-1,-1,-3,-3,-1,1,-1,-4,-4,-4,-5,-5,-4,-4,-5,-7,-9,-9,-7,-8,-11,-10,-9,-9,-9,-7,-4,-3,-3,-4,-5,-2,1,1,0,2,3,1,-1,0,2,3,5,6,-39,-41,-43,-45,-46,-47,-47,-48,-48,-43,-40,-45,-47,-48,-49,-50,-47,-43,-42,-41,-39,-37,-38,-38,-32,-29,-29,-29,-27,-26,-27,-27,-31,-31,-27,-25,-25,-21,-18,-21,-23,-18,-11,-6,-5,-7,-10,-8,-5,-4,-5,-4,-3,-1,1,1,1,2,3,3,0,-3,-5,-5,-4,-3,-2,-2,-2,-1,-1,0,0,0,0,0,2,2,1,1,1,1,0,0,1,2,3,2,1,1,1,0,0,0,2,3,4,5,6,7,7,
8,9,8,7,6,8,7,5,6,8,7,6,6,7,9,10,9,6,5,5,4,3,2,1,0,-1,-2,-3,-3,-3,-3,-2,-1,-2,-2,-2,0,1,3,4,5,7,8,6,5,9,14,16,16,16,15,14,15,15,15,17,19,15,10,8,7,5,6,7,4,1,1,2,3,4,8,9,10,11,9,8,13,19,22,20,17,14,11,10,9,7,9,13,13,9,6,8,12,13,14,16,18,18,16,14,13,14,13,10,7,8,11,10,6,6,6,4,2,2,1,0,-1,-2,-3,-5,-5,-5,-4,-4,-3,-1,4,8,10,11,9,8,9,11,10,6,5,4,3,4,3,1,3,10,12,14,18,18,17,21,22,17,19,26,28,27,23,18,12,5,-11,-29,-38,-44,-64,-89,-105,-121,-133,-141,-146,-140,-119,-91,-65,-44,-24,-5,10,20,20,16,6,-2,-6,-3,1,1,-5,-10,-10,-10,-9,-8,-7,-8,-9,-10,-14,-16,-16,-16,-17,-19,-17,-14,-14,-13,-7,-1,0,3,5,8,7,7,6,7,6,4,1,-2,-7,-6,-7,-13,-16,-14,-14,-12,-10,-12,-16,-15,-13,-11,-9,-6,-3,-3,-6,-10,-13,-15,-13,-9,-10,-8,-2,-3,-10,-15,-16,-13,-15,-16,-14,-16,-21,-22,-23,-31,-34,-30,-31,-36,-38,-35,-33,-38,-44,-43,-40,-43,-47,-47,-45,-47,-47,-46,-44,-43,-44,-44,-43,-47,-49,-45,-40,-43,-47,-49,-48,-50,-51,-45,-38,-32,-29,-28,
-29,-29,-27,-25,-28,-29,-28,-28,-27,-26,-29,-29,-25,-22,-19,-18,-16,-15,-12,-9,-5,-3,-5,-9,-9,-7,-6,-4,-3,-6,-8,-6,-2,0,1,0,-2,-3,-3,-4,-3,-1,-1,-2,-3,-6,-8,-5,-1,0,-2,-2,-1,-2,0,1,2,4,5,2,0,2,5,5,4,5,5,5,5,6,8,10,10,9,10,12,13,12,12,12,9,7,6,6,6,6,4,1,0,0,-1,-2,0,1,1,-1,-2,-4,-5,18,18,19,21,22,23,24,26,25,24,21,21,23,25,25,24,21,20,20,20,20,17,16,17,18,16,14,14,13,12,14,14,14,15,14,12,11,11,12,11,10,8,6,4,2,2,3,3,3,2,0,0,0,-1,-2,-2,-2,-2,-3,-3,-1,1,2,2,2,2,2,2,1,2,2,2,1,0,0,0,-2,-3,-2,-2,-1,-2,-3,-3,-3,-3,-2,-2,-1,0,0,0,0,1,2,1,0,-1,-2,-3,-3,-4,-5,-5,-5,-5,-5,-5,-5,-6,-8,-9,-10,-9,-7,-7,-7,-7,-6,-5,-4,-2,0,1,2,2,1,2,2,1,1,1,0,-1,-1,0,0,0,-1,-3,-3,-4,-5,-5,-4,-4,-5,-7,-8,-8,-8,-7,-7,-7,-7,-7,-7,-8,-7,-5,-5,-4,-4,-4,-5,-3,-2,-3,-5,-7,-8,-8,-8,-8,-8,-7,-8,-10,-13,-14,-12,-8,-6,-6,-7,-7,-6,-8,-11,-10,-7,-6,-7,-9,-10,-11,-13,-14,-14,-11,-8,
-8,-10,-10,-8,-8,-8,-8,-6,-4,-5,-5,-5,-4,-2,-1,-1,0,1,1,1,2,2,1,0,0,-1,-3,-5,-6,-7,-6,-6,-7,-7,-5,-3,-4,-4,-4,-5,-4,-4,-5,-5,-5,-7,-9,-9,-8,-10,-10,-9,-10,-13,-14,-14,-13,-10,-6,-2,4,11,16,20,28,41,52,58,64,69,70,64,56,46,32,20,11,5,-3,-9,-8,-6,-4,-3,-1,-1,0,2,3,4,3,4,3,1,2,5,7,5,5,6,6,4,3,5,5,4,4,2,-2,-4,-3,-3,-5,-5,-3,-3,-4,-6,-8,-7,-5,-2,0,1,1,3,4,4,4,5,7,8,7,5,5,5,3,3,3,1,1,3,6,6,6,5,4,1,-3,-2,4,7,7,6,8,9,7,8,11,14,15,17,19,18,17,19,18,18,18,19,20,20,21,24,25,25,24,22,23,21,20,21,24,23,22,22,24,23,21,19,21,22,21,19,20,19,16,14,11,8,8,12,13,13,13,14,14,14,12,14,15,16,14,11,10,10,11,10,6,5,5,5,3,3,4,4,5,2,0,0,2,1,-1,-4,-4,-3,-2,-1,-1,0,0,-1,-2,-1,2,4,5,3,1,1,2,1,1,1,1,2,1,-1,-2,-1,1,-1,-2,-2,-1,-1,-1,-2,-2,-2,-3,-5,-5,-5,-6,-7,-8,-8,-8,-7,-6,-5,-5,-4,-3,-3,-2,-1,0,1,1,1,0,0,0,1,0,1,2,6,
7,7,8,8,8,7,7,7,6,4,3,1,1,0,-2,-3,-3,-2,-1,0,0,0,0,1,1,1,2,5,6,4,1,-1,-1,-1,-2,0,2,3,1,-1,-1,0,3,4,4,5,4,0,-2,-2,-1,0,0,0,0,0,-1,-1,-1,1,3,3,2,2,2,2,2,3,4,6,6,7,7,6,6,8,7,5,5,8,9,8,8,7,6,7,8,7,6,10,13,12,10,9,7,5,5,3,0,0,2,1,-1,-3,-4,-1,3,6,5,5,6,5,6,9,8,4,5,4,-2,0,8,8,4,5,3,-2,-7,-8,-6,-9,-11,-11,-4,8,14,19,34,53,69,81,94,108,121,120,106,88,68,51,34,17,3,-4,-6,-6,2,11,13,8,3,1,0,2,4,4,2,3,2,-1,-3,-5,-4,-5,-5,-3,-3,-5,-6,-6,-3,-1,1,1,3,3,4,2,0,1,3,1,-1,1,1,0,-3,-8,-10,-4,0,-4,-6,-8,-7,-1,2,2,6,8,8,6,6,7,8,8,5,2,-1,-3,-2,-4,-6,-6,-5,2,11,14,14,14,12,11,14,15,15,21,24,20,16,20,26,28,29,33,37,36,30,31,36,37,37,38,37,32,29,32,38,38,36,43,45,41,37,39,42,42,43,44,43,38,34,31,31,34,40,39,33,31,32,30,29,28,24,19,21,20,15,16,16,11,9,13,15,12,7,5,7,11,11,8,7,10,
15,15,11,7,5,7,8,8,5,3,3,4,4,5,8,8,5,2,0,2,4,4,3,0,-4,-5,-4,-3,-1,2,1,0,1,2,1,1,3,2,1,1,3,5,8,9,8,8,9,9,6,7,8,8,8,9,9,9,11,11,13,16,19,19,18,16,14,12,11,11,10,11,9,7,7,8,9,10,12,15,17,15,15,15,16,17,17,15,11,9,8,4,2,4,4,1,0,1,-1,-2,0,3,5,5,5,2,0,1,1,0,2,5,6,4,4,4,6,9,10,10,10,13,15,15,13,12,12,12,9,9,11,12,10,8,6,4,5,5,2,0,1,1,-1,-1,1,1,0,0,1,1,2,4,5,6,8,9,7,6,6,6,5,3,3,2,1,-2,-4,-5,-4,-3,-3,-3,-3,-2,-1,-2,-4,-3,-2,-3,-4,-3,0,3,2,-2,-8,-9,-6,0,2,-1,-3,-3,-7,-11,-14,-13,-8,-8,-12,-6,-7,-7,-7,-8,-9,-8,-7,-7,-6,-4,-3,-1,-1,0,2,3,4,3,2,2,1,1,0,0,1,1,1,-1,-2,-1,2,3,3,3,3,1,-2,-4,-3,-2,-2,-3,-5,-6,-6,-6,-6,-2,1,1,0,0,-1,-1,-1,0,1,2,2,0,-1,-1,0,0,1,2,2,1,-1,-2,-3,-2,-3,-3,-3,-4,-4,-2,-1,-4,-5,-4,-5,-5,-5,-6,-7,-6,-6,-10,-12,-12,-10,-8,-6,-4,-3,-1,1,1,
-1,-1,2,4,4,2,-3,-5,-5,-5,-5,-4,-4,-6,-6,-3,-5,-4,2,-1,-8,-5,-2,-2,-1,3,8,9,9,11,11,11,4,-9,-15,-21,-34,-55,-71,-83,-96,-109,-120,-119,-106,-88,-67,-49,-34,-18,-3,4,6,5,-1,-8,-11,-7,-2,-1,-1,-2,-3,-2,-1,-1,-1,-1,1,4,3,4,4,3,4,4,3,4,3,1,1,1,-2,-4,-4,-3,-1,-2,-4,-2,0,-1,-1,0,3,8,11,6,3,6,8,9,8,4,1,-1,-4,-8,-6,-7,-6,-6,-7,-7,-6,-4,-1,1,2,4,7,8,5,-1,-10,-12,-12,-12,-11,-8,-10,-13,-13,-19,-23,-19,-14,-18,-23,-26,-28,-30,-35,-34,-31,-32,-35,-37,-36,-37,-37,-31,-28,-33,-39,-38,-36,-41,-44,-40,-36,-37,-41,-43,-43,-43,-41,-37,-33,-30,-30,-33,-38,-37,-32,-30,-30,-29,-28,-26,-21,-18,-18,-17,-13,-14,-14,-10,-8,-11,-12,-10,-7,-5,-7,-10,-10,-7,-7,-10,-13,-14,-10,-7,-5,-6,-7,-7,-4,-2,-1,-1,-1,-2,-4,-6,-3,0,1,0,-2,-2,-1,2,5,6,6,6,4,1,2,2,0,-2,-1,0,-2,-2,-2,-2,-4,-6,-8,-9,-7,-7,-8,-7,-6,-6,-7,-7,-8,-9,-9,-9,-11,-12,-13,-15,-17,-17,-16,-14,-13,-11,-11,-10,-10,-9,-8,-7,-7,-9,-10,-11,-13,-14,-16,-15,-15,-16,-17,-18,-18,-16,-14,-12,-11,-8,-6,-7,-7,-3,-2,-2,0,1,0,-2,
-4,-5,-5,-2,0,-2,-3,-2,-3,-5,-6,-4,-4,-5,-7,-9,-11,-10,-11,-13,-14,-14,-13,-12,-12,-11,-9,-8,-9,-10,-9,-7,-6,-4,-4,-4,-1,0,-1,-1,0,1,0,0,1,1,0,-1,-2,-4,-5,-6,-8,-9,-8,-6,-6,-6,-5,-4,-3,-2,-1,2,5,5,5,4,4,4,4,3,1,2,4,3,2,2,3,2,0,-2,-1,3,7,9,7,2,1,4,7,8,11,14,17,16,12,11,14,4,4,3,4,4,5,5,5,5,5,3,2,1,0,0,-1,-1,-2,-2,-2,-2,-2,-1,0,-1,-2,-3,-4,-5,-5,-4,-4,-4,-4,-4,-3,-1,2,4,6,6,6,5,6,6,7,7,6,4,2,1,1,2,3,3,3,2,0,0,-1,-1,-1,-1,-3,-3,-4,-5,-5,-4,-3,-3,-3,-3,-3,-2,-2,-1,-1,-3,-4,-3,-2,-1,0,1,2,3,3,3,4,6,9,9,8,6,5,4,3,1,-1,-1,1,1,0,-1,-1,0,2,3,3,4,3,2,1,1,0,2,4,4,2,3,4,1,-1,-1,0,-2,-3,-5,-6,-7,-6,-5,-2,6,11,13,19,30,39,45,50,57,60,58,53,45,33,23,17,10,3,0,-1,-1,0,2,3,3,2,1,2,2,1,0,-1,-1,1,4,4,1,1,2,1,0,0,3,4,1,2,1,-1,-1,1,3,3,5,4,4,5,3,2,2,3,1,0,-3,-5,-4,-3,-4,
-5,-5,-5,-4,-3,-2,1,4,5,5,6,4,4,5,7,6,5,4,2,-1,-4,-5,-2,4,6,5,5,5,4,1,2,5,6,9,11,10,7,8,10,11,10,12,15,15,17,19,20,19,20,19,19,17,15,19,21,21,19,20,21,21,19,17,18,21,21,21,20,18,17,16,15,15,17,18,18,16,15,14,14,12,10,8,7,6,6,7,6,7,7,5,4,4,5,5,5,6,5,4,8,9,8,7,7,5,4,5,4,3,2,1,0,-1,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-2,-2,-4,-5,-4,-4,-3,-2,-1,1,0,0,0,1,3,3,4,4,5,4,3,2,2,3,3,4,5,5,6,7,7,7,9,9,10,10,11,10,9,9,8,7,7,7,6,5,5,6,7,8,8,8,8,8,9,9,10,12,13,13,12,11,11,12,12,10,9,10,9,7,6,5,4,5,4,4,5,6,6,4,4,5,6,7,6,6,6,6,5,5,6,7,7,7,7,7,7,7,7,7,7,6,5,4,3,3,4,4,4,3,3,2,1,0,1,2,2,1,0,0,0,0,0,1,1,2,2,3,5,6,6,5,5,5,4,4,3,4,2,1,-1,-1,-2,-1,-1,-2,-1,0,1,1,1,1,2,2,2,2,3,3,1,0,-1,-2,-2,-1,-2,-6,-8,-9,-10,-9,-10,-10,-9,-9,-9,-12,
-3,10,18,23,33,47,60,72,84,94,105,106,94,73,51,35,23,10,0,-5,-6,-4,0,5,6,3,-1,-3,-1,1,2,2,-1,-2,3,5,2,0,3,7,8,9,10,13,17,16,16,16,16,13,14,13,11,8,7,8,9,7,5,6,7,8,9,6,4,9,11,10,11,11,9,12,16,14,13,13,14,13,11,8,7,7,9,11,8,6,9,8,2,1,5,7,9,13,14,10,4,5,12,12,10,16,21,19,17,21,24,26,32,37,37,35,31,32,38,42,41,41,43,42,37,36,38,37,34,35,32,27,27,30,30,26,28,30,28,27,28,30,29,29,32,31,27,25,24,23,21,20,18,18,23,23,22,24,27,24,24,29,32,26,17,9,9,13,8,-2,-4,-2,-2,-1,1,-1,-2,0,1,0,2,7,9,7,5,2,-1,-3,-3,-2,-1,-2,-2,-2,-2,0,1,2,1,-3,-5,-4,-2,-1,0,1,0,-1,0,3,4,8,11,7,2,3,4,4,3,3,2,3,4,3,0,1,4,4,1,-1,0,1,3,3,2,3,5,4,3,4,5,6,7,8,7,5,6,8,7,6,6,6,5,5,4,1,-1,-1,0,-1,-1,0,0,1,2,1,0,0,-1,-4,-6,-7,-7,-5,-4,-2,0,-1,0,1,4,9,12,13,13,13,10,6,4,5,5,4,2,1,0,1,1,0,0,2,3,4,6,10,
11,11,11,9,9,11,13,12,10,10,8,5,4,4,3,3,3,4,4,3,3,5,8,7,6,7,8,9,8,4,3,4,4,0,-4,-4,-3,-3,-4,-4,-5,-3,-2,-2,-3,-3,-2,-2,-2,-3,-6,-6,0,3,4,4,4,1,-1,-6,-6,-4,-5,-8,-8,0,7,12,17,29,44,65,84,98,108,116,117,108,92,73,57,45,31,17,7,6,8,14,19,18,11,5,2,3,5,6,5,3,0,-3,-2,0,0,1,1,3,4,2,4,9,10,12,14,11,8,10,12,11,8,7,8,10,7,1,1,5,8,9,5,3,8,8,4,3,2,4,9,13,14,14,13,14,13,13,13,13,14,17,18,11,4,5,6,2,3,4,5,9,12,13,12,11,12,17,17,13,15,20,19,17,18,20,19,18,21,26,26,24,30,37,38,38,42,41,42,43,45,46,44,43,44,41,32,32,36,35,34,37,38,14,5,-7,-15,-21,-32,-45,-58,-70,-81,-93,-102,-103,-92,-72,-49,-34,-23,-11,0,6,6,5,2,-2,-2,0,3,5,3,2,1,2,5,7,4,0,1,3,0,-3,-4,-4,-6,-10,-15,-14,-14,-14,-13,-10,-10,-10,-7,-5,-4,-5,-6,-4,-1,-2,-3,-4,-5,-3,-2,-6,-7,-5,-7,-6,-5,-8,-11,-9,-8,-9,-10,-10,-9,-6,-4,-5,-8,-9,-7,-5,-8,-6,0,0,-4,-7,-8,-10,-12,-9,-3,-3,-9,-11,
-10,-14,-20,-17,-16,-20,-22,-23,-29,-33,-33,-30,-27,-29,-34,-37,-37,-36,-38,-38,-34,-33,-36,-36,-33,-33,-31,-26,-26,-28,-26,-24,-26,-28,-27,-26,-28,-30,-30,-29,-32,-32,-29,-25,-24,-22,-21,-20,-18,-18,-21,-21,-20,-21,-22,-21,-22,-28,-28,-24,-16,-9,-8,-11,-6,1,3,1,2,1,-1,1,0,-2,-3,-2,-4,-8,-10,-7,-5,-2,1,3,3,1,1,1,1,2,1,0,-2,-2,0,4,5,4,2,2,2,1,1,2,1,-1,-4,-8,-11,-7,-3,-3,-5,-5,-4,-4,-3,-3,-4,-4,-2,-3,-6,-6,-3,-2,-2,-3,-4,-4,-3,-4,-5,-5,-4,-4,-5,-6,-6,-7,-5,-4,-5,-7,-7,-5,-5,-4,-3,-2,-2,0,1,1,1,2,2,2,1,0,-1,0,1,1,2,4,7,8,8,7,5,4,3,3,3,2,0,-4,-6,-7,-7,-7,-4,0,1,-1,-1,-1,0,1,1,1,1,2,0,-1,-2,-3,-5,-7,-8,-8,-7,-6,-6,-8,-9,-8,-6,-5,-4,-1,0,0,0,0,0,0,1,1,1,-1,-3,-3,-3,-4,-4,-5,-4,-3,-3,-4,-4,0,3,3,3,3,3,4,4,3,3,4,4,4,3,3,2,3,5,6,1,-2,-2,-2,-1,2,3,8,9,7,8,9,9,2,-4,-8,-14,-25,-42,-63,-81,-95,-106,-114,-112,-104,-90,-69,-53,-41,-30,-15,-5,-3,-5,-9,-13,-14,-9,-5,-3,-4,-4,-4,-4,-3,0,3,
2,-1,0,1,-1,-2,-1,0,-4,-7,-8,-9,-11,-9,-6,-8,-9,-7,-5,-5,-6,-8,-4,1,2,0,-3,-5,-2,-1,-5,-6,-4,-3,-2,-4,-9,-13,-12,-13,-12,-12,-12,-12,-12,-11,-12,-16,-17,-12,-5,-5,-6,-2,-1,-3,-5,-8,-10,-12,-12,-10,-9,-14,-15,-12,-13,-18,-17,-15,-17,-18,-18,-16,-19,-24,-24,-24,-31,-37,-38,-38,-41,-41,-41,-42,-44,-43,-41,-41,-42,-40,-33,-32,-34,-35,-36,-37,-38,-8,-5,1,5,8,12,21,28,34,39,46,49,49,45,37,25,15,10,7,2,-3,-4,-3,-3,-3,-3,-3,-4,-3,-4,-4,-5,-6,-8,-11,-10,-7,-5,-4,-3,-3,-2,-3,-2,3,5,6,5,7,4,1,0,-1,-1,-2,-2,-1,-1,-1,-4,-4,-4,-4,-2,-3,-3,-1,-1,-3,-2,-2,-1,1,0,-2,-1,0,1,2,3,2,0,1,4,4,4,4,4,3,0,0,3,5,4,3,4,5,0,-2,1,5,4,7,8,7,7,9,9,10,12,14,12,10,10,12,14,16,14,12,13,13,12,13,17,17,16,15,14,14,13,13,13,14,15,16,15,14,15,17,16,14,15,17,18,17,14,12,12,11,9,11,10,10,8,7,6,8,10,12,11,9,8,5,2,2,2,1,3,2,1,1,2,2,3,4,6,6,7,8,8,6,4,3,2,1,0,1,1,1,1,1,0,1,3,1,-1,-3,-3,-2,-2,-3,
-3,-2,-1,-1,-1,0,4,7,7,5,4,4,5,6,5,5,5,5,5,4,4,4,5,5,5,5,5,4,4,4,3,3,3,4,4,4,4,5,5,4,3,2,3,5,4,3,2,1,0,-1,-2,-2,-1,-1,-2,-2,-2,-3,-3,-2,-1,-1,-2,-3,-3,-3,-4,-6,-6,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-3,-5,-7,-6,-5,-2,-2,-2,-2,-2,-2,-3,-3,-1,0,0,0,0,1,1,1,1,0,1,1,1,0,-1,-2,-2,-4,-4,-5,-4,-5,-6,-7,-7,-7,-7,-6,-5,-4,-3,-2,-2,-2,-1,1,3,4,3,2,1,1,1,0,0,1,1,0,-2,-2,-2,-1,-2,-2,-1,-1,-2,-2,0,-1,-1,-1,-3,-5,-5,-7,-8,-7,-6,-6,-6,-3,-2,1,3,10,20,30,38,46,52,54,52,48,42,31,21,17,14,6,-1,-3,-2,-2,0,2,2,3,3,3,3,2,3,3,1,0,1,3,1,0,0,-1,-3,-2,1,3,0,1,2,1,1,1,0,-2,-1,-1,0,0,-1,-3,-5,-6,-5,-2,-2,-1,1,0,1,2,1,1,4,6,4,4,4,4,5,6,4,1,4,6,7,7,5,3,1,1,0,1,3,3,2,4,5,3,2,6,7,6,6,9,8,7,8,9,8,6,8,11,11,14,16,20,21,21,19,20,19,20,22,20,19,19,20,20,18,17,16,19,20,20,20,36,
31,29,31,30,29,33,35,31,27,25,25,27,26,23,20,24,25,20,16,15,12,10,11,11,5,-1,-2,3,4,3,0,-4,-4,0,2,-1,-4,-3,-3,-3,-3,-2,-3,-3,-3,-4,-5,-3,-1,-1,0,1,3,6,7,6,6,8,9,6,3,0,0,0,0,0,-1,-1,0,0,1,1,0,1,4,4,1,1,3,5,5,1,-2,-4,-4,-4,-5,-5,-5,-4,-4,-4,-5,-4,-1,0,0,0,1,2,5,6,4,1,1,1,0,-1,-1,-1,-2,-3,-7,-9,-7,-6,-6,-5,-2,-1,-1,-1,-1,0,1,0,-2,-2,2,2,1,0,1,0,-3,-3,-2,-1,0,0,1,1,1,0,0,3,5,5,4,0,-3,-4,-7,-9,-8,-7,-7,-7,-10,-11,-7,-1,2,2,2,4,6,7,6,6,7,7,4,0,-1,-1,-3,-5,-5,-3,-4,-5,-5,-3,0,1,1,1,3,4,4,4,4,7,9,9,9,11,13,12,10,8,5,2,2,3,2,-2,-4,-7,-8,-8,-7,-4,-1,0,-2,-6,-7,-6,-4,-2,-3,-6,-7,-7,-9,-9,-4,-1,-3,-3,-7,-16,-20,-20,-20,-20,-20,-21,-20,-12,-3,3,10,21,39,62,84,100,115,130,131,120,104,88,78,65,48,31,20,14,12,15,18,17,12,6,3,5,6,7,6,5,2,0,-1,-2,-3,-4,-7,-8,-9,-13,-10,-5,-9,-11,-7,-3,-2,2,6,6,5,7,9,9,5,3,
6,5,6,8,5,1,3,6,2,0,-1,1,4,3,1,1,-2,-3,-3,-5,-6,-3,0,3,8,5,0,2,5,4,4,3,3,7,7,7,7,4,4,10,10,5,7,14,11,8,11,13,11,12,15,19,19,18,23,27,30,30,34,37,38,38,39,42,40,35,38,41,39,39,40,40,37,37,37,37,36,36,37,35,31,31,32,27,22,23,26,23,18,17,19,20,16,12,10,11,9,10,12,15,11,5,4,9,15,19,16,10,9,11,14,12,7,4,1,-1,-3,-5,-5,-5,-7,-9,-10,-11,-9,-7,-6,-5,-4,-1,-1,-3,-2,-1,-2,-5,-6,-5,-5,-6,-7,-7,-7,-6,-4,-3,-2,-3,-4,-5,-4,-4,-4,-5,-6,-6,-7,-8,-7,-5,-4,-5,-6,-5,-5,-6,-6,-4,-4,-3,-3,-4,-4,-4,-3,-5,-5,-4,-4,-6,-7,-7,-6,-4,-3,-3,-1,1,3,3,3,4,5,5,4,5,7,7,6,-37,-33,-31,-30,-29,-27,-32,-34,-31,-25,-23,-23,-25,-25,-23,-21,-23,-24,-20,-15,-14,-13,-12,-13,-11,-6,0,1,-1,-3,-2,0,3,6,3,-1,2,6,5,4,4,4,4,5,6,5,6,8,7,4,3,3,2,-1,-4,-5,-6,-5,-7,-8,-7,-4,-2,-1,-1,0,0,1,1,0,0,-1,-1,-1,-2,-4,-4,-1,0,-3,-5,-5,-2,2,4,5,5,6,6,5,4,4,5,5,3,0,-2,-2,-2,-2,-4,
-7,-8,-6,-3,-2,-2,-1,0,0,0,1,3,6,8,6,5,5,5,3,2,1,1,1,1,0,1,3,3,-1,-2,-1,0,-1,1,2,2,1,0,0,0,0,0,0,1,1,-1,-3,-4,-2,1,4,6,8,9,10,9,8,9,10,11,8,3,0,-1,-1,-3,-6,-7,-6,-5,-6,-7,-3,1,2,2,4,6,6,5,6,7,7,4,2,1,1,1,-1,-2,-3,-3,-3,-6,-8,-8,-7,-8,-9,-9,-8,-5,-2,2,2,1,3,6,8,9,9,10,9,7,4,2,4,6,8,7,6,4,4,7,8,8,11,10,5,4,7,7,11,19,21,22,24,22,22,23,22,15,5,-1,-6,-18,-36,-60,-81,-99,-112,-124,-127,-117,-102,-86,-75,-63,-47,-31,-18,-13,-13,-14,-16,-15,-12,-5,-1,-4,-7,-6,-4,-3,0,1,1,0,2,4,5,6,7,11,7,2,5,8,4,2,1,-4,-7,-7,-8,-11,-13,-12,-7,-6,-8,-8,-8,-10,-8,-4,-6,-8,-4,-2,-2,-3,-6,-5,-2,-2,0,2,2,2,3,1,-1,-5,-7,-4,-1,-4,-6,-4,-4,-5,-6,-8,-8,-8,-8,-6,-6,-11,-13,-6,-8,-15,-12,-9,-12,-15,-14,-13,-16,-19,-19,-19,-24,-28,-31,-32,-36,-37,-38,-37,-39,-42,-40,-37,-39,-43,-42,-41,-41,-42,-42,-42,-41,-41,-40,-39,-41,-40,-36,-35,-35,-31,-26,-26,-28,-26,-21,-20,-21,-22,-19,-14,-12,-12,-12,-13,-15,-16,
-13,-8,-7,-10,-16,-20,-19,-14,-11,-13,-14,-14,-9,-6,-5,-3,-1,1,1,1,2,3,5,6,4,2,2,1,-1,-2,-2,-1,-2,-3,-1,1,2,2,3,4,4,4,4,3,2,1,0,0,1,2,2,2,2,3,4,3,3,5,4,3,2,4,5,4,4,5,5,4,3,3,3,4,4,3,3,4,4,3,3,5,7,7,6,4,3,2,1,-1,-3,-3,-4,-5,-7,-7,-6,-6,-7,-9,-8,22,21,18,17,17,14,15,18,17,14,13,11,11,13,13,12,13,13,12,8,6,8,10,9,7,6,3,1,0,0,0,1,0,-2,-2,0,0,-2,-3,-1,-1,-2,-2,-3,-4,-4,-5,-6,-7,-6,-6,-5,-4,-3,-2,0,1,2,2,3,4,3,2,2,2,1,1,0,0,0,0,0,1,1,1,2,1,0,0,1,2,2,2,0,-2,-2,-3,-3,-3,-2,-1,-2,-2,-2,-1,0,0,-1,0,1,3,4,5,4,3,2,2,2,1,1,1,0,-1,-3,-3,-3,-2,-2,-2,-2,-1,1,1,0,0,-1,-1,-2,-1,0,2,1,1,0,0,0,1,1,1,1,0,-1,-1,-2,-2,-3,-3,-2,-3,-4,-4,-5,-6,-6,-6,-7,-8,-7,-7,-7,-6,-5,-4,-2,0,-2,-2,0,2,1,0,0,0,-1,-3,-3,-4,-5,-5,-6,-6,-6,-6,-6,-5,-3,-3,-4,-4,-3,-2,-1,-1,-1,-1,1,0,-1,-1,-2,-2,
-1,-2,-4,-6,-6,-6,-7,-8,-8,-7,-6,-7,-7,-7,-5,-4,-4,-5,-6,-6,-6,-5,-6,-8,-7,-8,-9,-8,-6,-7,-9,-10,-12,-14,-15,-15,-17,-17,-15,-16,-16,-12,-7,-3,-1,4,14,25,36,45,52,56,56,51,46,38,31,26,21,14,7,5,4,4,3,3,4,2,0,1,3,1,0,-2,-3,-3,0,2,0,-2,-1,-1,-4,-4,0,3,1,0,1,0,1,4,4,4,6,9,9,8,6,4,6,6,7,8,6,4,5,4,1,1,3,4,4,4,1,1,0,-2,-1,1,0,0,2,4,3,2,2,3,4,3,3,5,6,6,4,3,5,4,4,7,8,6,6,9,8,5,8,10,10,10,12,12,11,12,14,17,18,20,20,20,19,19,20,22,22,20,21,23,25,24,23,24,28,27,26,26,25,25,27,27,23,21,22,20,17,17,17,15,14,14,15,14,12,10,8,8,9,10,11,11,10,8,6,6,8,10,11,9,7,6,8,7,5,5,6,6,4,4,4,5,5,5,4,4,4,6,6,7,7,7,7,5,5,6,5,4,3,3,1,1,2,2,2,3,3,3,4,4,3,3,3,4,3,3,2,3,2,1,1,2,3,2,1,0,0,-1,-1,-2,-1,0,0,-1,-1,-1,-1,-1,-1,0,1,-1,-2,-3,-3,-2,-1,0,0,1,1,2,2,3,4,5,4,4,4,6,6,5,
5,4,4,4,5,7,7,6,4,4,3,3,5,7,7,7,7,7,6,6,5,6,7,7,6,6,6,6,3,2,0,0,1,1,-1,-2,-3,-4,-5,-4,-3,-2,-2,-2,-2,1,5,6,5,5,5,4,4,4,5,6,5,0,-4,-6,-9,-9,-7,-4,-3,-1,0,1,2,4,6,9,13,14,14,12,12,12,11,9,8,7,6,3,2,2,1,1,0,-3,-3,-3,-4,-3,-2,-4,-8,-10,-11,-11,-13,-14,-14,-18,-18,-13,-12,-14,-12,-10,-12,-13,-15,-16,-16,-14,-11,-7,1,16,24,32,45,64,83,98,110,123,131,126,112,94,76,59,42,25,8,-1,-3,-2,3,7,9,6,0,-6,-9,-7,-5,-3,-3,-2,-4,-5,-7,-7,-5,-3,0,0,-1,3,7,3,0,3,6,1,1,4,5,4,2,1,0,-1,-3,-2,0,1,4,3,-1,-2,-1,-2,-2,-2,0,4,2,-5,-9,-11,-12,-12,-12,-12,-12,-10,-5,-3,-7,-7,1,4,4,5,4,6,7,7,6,6,8,12,18,18,11,15,21,21,22,28,32,33,29,28,28,28,26,29,30,27,26,27,26,26,26,26,26,24,22,23,21,18,19,24,29,35,41,42,41,39,38,39,44,45,46,45,41,36,33,34,35,33,32,34,35,30,25,24,20,16,15,19,18,12,6,4,5,6,6,6,2,-1,3,5,2,-2,1,1,1,3,3,2,3,6,8,9,
10,11,11,10,9,10,9,8,7,5,4,4,1,0,0,2,4,4,4,5,7,7,6,6,8,10,11,12,13,12,12,12,9,7,8,11,13,13,11,6,4,4,5,8,11,12,12,9,7,5,4,6,6,3,3,4,3,3,4,4,3,4,6,5,5,7,7,4,3,3,2,0,0,0,0,-1,0,1,2,2,0,-1,-1,0,1,1,1,3,5,4,1,0,0,0,2,2,0,-2,-2,-2,-4,-5,-2,1,3,3,2,3,5,6,5,3,4,5,5,3,3,4,5,6,4,2,4,7,7,5,4,4,6,8,8,9,10,12,12,11,11,13,12,10,9,7,4,2,2,3,3,2,1,1,2,4,4,4,3,4,4,1,1,3,3,2,2,1,-1,-3,-1,-1,-2,-1,1,1,-1,-2,-3,-4,-5,-6,-5,-5,-7,-6,-6,-10,-12,-13,-14,-14,-13,-9,-4,6,17,23,28,40,57,76,91,-8,-6,-5,-5,-5,-5,-7,-7,-6,-5,-4,-2,-2,-4,-6,-6,-6,-6,-6,-5,-5,-5,-5,-5,-5,-4,-3,-4,-4,-2,-1,1,1,-1,-1,0,1,1,2,3,3,3,3,2,2,1,-1,-3,-4,-4,-4,-4,-4,-4,-4,-5,-6,-5,-2,1,3,6,6,4,2,1,0,0,0,-2,-4,-6,-11,-13,-15,-14,-13,-13,-13,-13,-12,-11,-9,-7,-4,-3,-3,-2,-2,0,2,3,3,4,5,4,5,8,10,11,13,
14,14,14,17,17,12,12,15,13,11,12,12,16,18,17,15,12,8,-1,-15,-24,-32,-45,-64,-84,-100,-112,-124,-131,-126,-111,-93,-74,-57,-41,-24,-9,3,5,3,0,-3,-4,-3,2,8,10,9,8,8,8,9,8,9,9,9,8,5,2,2,2,-3,-8,-4,-2,-5,-6,-2,-2,-4,-5,-6,-5,-4,-4,-1,2,1,0,-1,-4,-3,1,1,1,3,4,3,2,-2,-1,7,10,11,14,13,11,12,12,9,5,3,7,7,1,0,1,-1,-2,-3,-6,-5,-4,-5,-6,-10,-16,-17,-12,-16,-22,-23,-22,-28,-34,-33,-31,-29,-29,-28,-27,-30,-30,-28,-27,-29,-27,-26,-26,-27,-26,-24,-22,-23,-22,-19,-21,-24,-28,-35,-40,-42,-41,-39,-39,-40,-43,-45,-45,-45,-43,-37,-33,-33,-34,-32,-32,-32,-33,-29,-24,-21,-17,-13,-14,-16,-15,-10,-6,-3,-4,-3,-4,-4,0,2,-1,-3,-1,4,3,3,1,-1,-2,-2,-3,-5,-7,-9,-11,-12,-13,-12,-11,-10,-10,-9,-8,-6,-5,-4,-1,1,0,-2,-4,-5,-5,-7,-9,-9,-9,-9,-11,-13,-13,-14,-15,-15,-14,-13,-11,-9,-10,-13,-14,-14,-13,-9,-6,-7,-9,-11,-13,-14,-13,-12,-11,-9,-8,-10,-10,-7,-7,-8,-8,-8,-9,-9,-8,-9,-11,-10,-10,-12,-12,-9,-8,-8,-6,-4,-4,-3,-2,-2,-2,-3,-5,-4,-2,1,0,-2,-3,-4,-4,-6,-8,-6,-3,-2,-2,-3,-4,-3,-1,2,2,2,
4,4,1,-3,-6,-6,-5,-6,-8,-9,-8,-6,-6,-7,-7,-5,-6,-6,-7,-7,-6,-4,-6,-8,-9,-7,-5,-5,-7,-8,-9,-9,-11,-12,-12,-11,-12,-13,-12,-11,-10,-8,-4,-2,-2,-2,-2,-1,0,1,0,-1,-1,0,-2,-3,-3,-1,-1,-3,-4,-2,-2,-3,-1,1,1,2,3,1,-1,-1,1,2,3,3,5,4,4,5,6,7,8,11,12,13,16,15,13,9,4,-6,-17,-22,-26,-38,-55,-75,-89,6,5,5,4,4,4,5,5,5,4,3,1,1,1,2,2,2,1,1,1,1,1,1,1,0,-1,-3,-2,-1,-1,-2,-2,-3,-2,-1,0,0,0,0,-1,-1,-1,-1,0,1,1,1,0,0,1,2,2,2,3,3,3,3,4,2,3,2,1,1,1,2,1,1,0,-1,-1,1,3,5,7,7,6,6,6,7,8,8,8,6,4,3,2,2,3,1,0,-1,-3,-3,-4,-5,-4,-4,-5,-6,-7,-9,-10,-8,-7,-8,-7,-5,-7,-9,-8,-7,-7,-5,-8,-11,-12,-10,-6,-4,0,6,12,15,21,32,43,51,57,62,63,61,54,46,34,24,16,11,3,-3,-5,-4,-4,-4,-3,-2,-3,-6,-7,-7,-8,-9,-11,-13,-12,-10,-8,-9,-8,-6,-4,-5,-3,3,7,4,3,5,4,2,2,2,3,3,6,5,5,3,0,0,0,1,2,2,0,0,-1,-3,-4,-3,-2,-1,-2,-6,-6,-5,-9,-7,-5,-5,-5,-4,
-2,-3,-4,-4,-4,-6,-5,-4,-3,0,0,-1,-1,1,1,2,5,8,7,8,11,12,11,14,17,17,17,17,16,15,15,15,15,14,14,14,14,13,12,13,13,11,11,12,13,14,14,12,14,18,20,21,21,21,20,20,22,21,20,22,22,19,16,16,15,13,13,14,13,12,9,6,4,3,3,4,4,3,2,2,1,-1,-2,-2,-1,-2,-1,-1,-2,-5,-6,-7,-5,-3,-1,-1,-1,0,1,4,5,7,8,8,6,5,5,4,4,3,2,1,-1,-2,-1,0,1,2,3,5,6,6,7,7,9,10,9,9,9,10,8,7,7,6,6,7,7,7,8,8,6,6,8,9,9,8,8,9,9,9,9,9,10,9,9,10,12,13,13,13,13,13,14,13,13,14,14,12,12,11,11,9,8,8,7,7,6,7,7,6,5,3,3,4,5,6,7,9,9,7,6,5,6,7,6,5,4,2,1,1,1,2,4,6,6,7,8,9,10,10,9,7,7,7,7,7,7,6,6,7,6,6,6,7,7,7,6,5,4,5,6,6,7,7,7,7,7,7,7,7,7,7,4,1,1,1,1,0,-1,-1,-2,-3,-5,-5,-3,-1,-1,-2,-1,0,1,1,1,3,3,2,0,-2,-2,-2,-1,-1,-2,-1,-1,0,-1,0,1,-1,-2,-4,-4,-5,-6,-7,-10,-9,-5,-3,-1,2,9,11,11,17,28,38,45,104,
116,125,120,104,86,69,56,41,24,9,-2,-6,-3,4,9,13,13,10,5,5,7,8,11,13,12,10,8,5,2,-2,-2,0,1,-1,-1,2,2,0,2,0,-2,0,2,2,1,-1,0,0,-3,-4,-1,-1,2,7,5,2,6,9,8,6,3,5,11,11,7,8,12,13,10,6,8,10,10,15,19,15,11,13,11,7,10,14,15,15,15,15,13,11,9,13,13,9,11,14,11,13,21,24,23,24,27,28,27,27,32,36,37,37,40,41,40,39,40,42,43,44,46,46,40,38,39,41,44,48,47,42,38,31,29,32,31,28,25,24,21,18,18,19,17,16,18,18,13,12,18,22,17,17,24,25,16,7,8,11,12,11,8,0,-4,2,5,0,-4,-1,-1,-2,-2,-2,-1,-1,0,-2,-5,-9,-8,-5,-4,-5,-4,-2,-4,-5,-2,-1,-2,0,0,-5,-8,-8,-7,-8,-6,-3,-3,-3,0,5,6,8,11,11,10,12,11,5,0,-1,-1,-6,-10,-10,-11,-13,-14,-13,-10,-5,0,0,0,2,6,9,10,10,11,11,8,5,4,5,4,2,-1,-6,-7,-4,-4,-7,-8,-7,-6,-6,-6,-7,-6,-3,0,0,-3,-3,-2,-2,-4,-4,-1,1,4,5,2,1,1,2,0,-2,-1,-1,-5,-7,-8,-9,-7,-3,-3,-2,0,1,1,2,4,6,8,9,9,9,8,9,11,12,9,7,8,7,3,1,1,3,2,1,
3,2,2,4,4,4,5,5,3,1,2,1,-3,-3,0,1,0,0,0,0,1,5,9,13,14,16,14,13,11,12,14,16,14,10,6,3,2,2,2,0,0,0,-3,-4,-1,3,3,4,3,-1,-4,-8,-11,-11,-9,-9,-7,2,12,21,27,36,53,75,91,102,117,130,126,110,90,72,56,41,24,11,3,-1,-2,1,8,12,12,9,5,6,10,13,13,14,15,13,7,5,7,5,2,2,4,2,2,3,2,4,9,8,1,3,6,7,4,1,1,3,0,-1,0,0,-2,-1,0,2,3,0,-3,-3,-5,-5,-1,-1,-1,0,0,-3,-4,-3,1,5,7,10,13,8,4,9,11,7,10,12,13,14,13,12,16,18,18,18,19,15,15,20,21,22,27,27,26,28,30,31,32,30,33,36,34,31,33,33,32,32,34,36,36,36,36,36,30,29,31,38,41,40,38,36,32,30,34,37,35,32,30,-101,-114,-121,-115,-100,-82,-64,-51,-36,-20,-6,5,11,9,3,-2,-7,-8,-6,-1,-2,-5,-7,-9,-10,-9,-7,-6,-4,-1,3,5,3,4,6,4,1,3,5,4,5,8,6,3,3,4,4,4,4,8,9,7,6,3,-1,0,2,-2,-4,-3,-1,1,-1,-7,-6,-1,-4,-6,-6,-4,-1,-3,-4,-5,-8,-12,-9,-6,-7,-6,-4,-8,-12,-12,-11,-11,-10,-10,-7,-6,-8,-10,-6,-7,-10,-9,-10,-18,-22,-22,-22,
-25,-24,-23,-25,-28,-32,-33,-32,-35,-35,-33,-32,-35,-37,-37,-37,-40,-41,-38,-37,-36,-38,-42,-46,-47,-42,-36,-30,-29,-32,-30,-27,-24,-23,-19,-17,-15,-16,-13,-13,-15,-16,-12,-10,-14,-19,-15,-15,-22,-22,-14,-7,-7,-10,-10,-8,-5,1,5,1,-1,4,7,4,4,6,6,7,8,7,7,8,12,15,14,11,10,11,9,6,7,7,5,4,5,3,3,7,11,10,10,11,8,4,4,4,1,-3,-4,-6,-9,-10,-9,-9,-8,-3,3,4,4,7,10,11,13,15,16,14,12,7,2,1,1,-1,-4,-6,-6,-7,-9,-9,-6,-3,-2,-2,-2,1,4,9,10,8,8,11,11,10,9,10,10,9,7,3,0,1,3,3,2,4,5,5,2,0,-4,-5,-2,1,1,0,3,4,2,2,5,7,8,9,6,3,2,2,-1,-2,-2,-2,-4,-7,-9,-10,-11,-10,-10,-10,-12,-12,-9,-7,-7,-6,-3,0,-1,-3,-2,-3,-4,-4,-4,-5,-6,-5,-6,-6,-5,-4,-5,-2,2,2,-1,-3,-1,-1,-1,-1,-2,-5,-10,-13,-15,-16,-15,-13,-12,-12,-14,-15,-14,-10,-6,-3,-2,-2,-1,1,-1,-1,1,2,-2,-6,-6,-6,-5,-2,2,6,11,10,8,7,5,-3,-13,-22,-28,-37,-56,-79,-94,-104,-120,-131,-126,-111,-92,-73,-57,-41,-26,-14,-5,-1,1,-2,-10,-14,-15,-12,-9,-9,-13,-15,-16,-16,-16,-13,-8,-8,-8,-6,-2,-2,-4,-3,
-4,-6,-2,-4,-10,-7,-1,-3,-5,-5,-3,-2,-4,-5,-2,0,-2,-1,1,-1,-1,-2,-5,-1,3,3,4,5,2,1,2,1,-1,2,3,0,-3,-6,-8,-12,-16,-11,-8,-11,-12,-10,-11,-14,-14,-14,-12,-12,-16,-19,-19,-19,-20,-15,-14,-20,-22,-23,-26,-27,-27,-29,-30,-31,-31,-30,-33,-36,-34,-32,-33,-33,-32,-33,-33,-35,-36,-34,-35,-35,-32,-30,-31,-37,-40,-40,-38,-36,-32,-29,-32,-34,-31,-28,-29,50,54,57,54,47,38,27,20,13,6,0,-6,-9,-9,-7,-7,-4,0,0,-2,-1,1,2,2,3,2,1,3,3,0,-2,-2,-2,-6,-7,-4,-3,-6,-7,-6,-7,-9,-8,-7,-8,-7,-7,-6,-7,-9,-10,-9,-8,-8,-6,-6,-5,-3,-2,-3,-4,-4,-3,-1,-2,-5,-4,-4,-5,-6,-3,-2,-4,-4,-3,-2,-3,-2,-2,-2,-1,1,3,4,2,0,1,2,1,0,2,2,0,-1,1,2,3,6,9,10,9,10,9,7,8,9,11,11,10,8,9,7,7,10,12,9,9,11,13,16,16,15,17,20,21,21,20,18,15,15,16,13,11,12,11,9,7,6,4,3,3,5,5,5,4,4,5,4,5,7,7,6,3,3,3,1,-1,0,-2,-5,-4,-3,-6,-6,-4,-5,-5,-6,-8,-11,-11,-9,-10,-12,-12,-11,-10,-11,-10,-8,-5,-4,-4,-5,-5,-4,-3,-4,-5,-6,-7,-7,-7,-5,-3,-1,-1,-1,-1,-1,0,
3,4,2,1,0,-1,-3,-4,-3,-4,-4,-5,-7,-9,-8,-6,-5,-5,-3,-1,0,-1,-1,-1,-1,0,2,3,2,0,-2,-2,-2,-3,-5,-7,-8,-8,-8,-9,-9,-8,-8,-9,-8,-7,-5,-3,-1,0,-2,-2,-2,-4,-4,-3,-3,-2,0,1,0,-2,-3,-3,-3,-3,-1,0,-1,-2,-2,-3,-1,1,1,2,3,3,3,2,4,6,7,7,8,8,8,7,8,7,4,3,2,2,1,-1,-1,0,1,3,3,3,3,5,5,4,4,4,5,6,5,4,2,1,3,4,3,2,2,2,2,2,4,7,8,9,8,8,7,7,7,7,6,5,3,2,1,2,2,2,4,5,3,4,6,7,8,7,6,5,4,0,-4,-3,0,1,2,5,10,15,16,21,33,45,53,58,65,67,65,57,49,39,30,23,16,11,7,4,1,4,9,12,13,12,9,9,10,10,10,11,9,7,5,6,5,4,3,3,3,4,6,5,3,3,6,3,0,1,3,2,1,3,5,6,4,3,4,4,3,3,1,3,6,3,-1,-1,0,-1,-1,-1,-2,0,3,2,2,4,6,6,8,10,12,12,10,10,9,6,8,8,7,7,5,5,7,9,9,11,11,10,8,11,14,13,13,14,16,17,17,17,15,17,19,20,20,19,18,18,17,17,18,18,17,17,16,18,20,19,17,17,21,20,19,18,17,14,14,14,12,11,13,29,
23,19,19,19,17,15,14,12,10,8,9,10,4,1,8,12,7,-1,-2,3,5,6,6,3,4,10,12,6,4,8,6,4,4,4,4,5,6,7,8,7,4,3,3,4,4,5,4,4,2,1,-1,0,2,3,3,2,1,2,3,2,-1,-4,-5,-6,-6,-6,-7,-7,-7,-9,-11,-8,-3,2,4,6,8,8,7,7,9,12,13,13,13,12,9,9,9,9,11,12,12,11,11,9,8,8,10,9,7,5,3,2,2,2,2,3,3,0,-3,-2,1,3,3,3,3,4,3,2,1,1,2,0,-2,-4,-5,-4,-5,-8,-9,-9,-8,-8,-7,-7,-6,-6,-5,-3,1,2,3,3,2,2,4,5,5,6,6,3,0,2,4,5,5,5,4,1,0,0,0,1,1,-1,-2,-3,-4,-4,-6,-6,-5,-5,-7,-8,-7,-5,-6,-6,-6,-6,-7,-7,-6,-3,-3,-4,-6,-5,-2,0,0,0,2,3,0,-1,1,5,5,4,-1,-6,-7,-8,-11,-14,-18,-20,-24,-27,-28,-26,-19,-13,-10,-12,-12,-16,-21,-19,-14,-9,-7,1,10,11,14,26,44,67,88,101,112,123,123,109,89,74,62,46,33,21,10,3,4,10,11,9,8,6,1,-2,-2,-1,1,1,0,1,3,7,9,6,-3,-5,-7,-10,-7,0,-3,-6,-5,-8,-13,-13,-9,-6,-1,0,-1,-2,-6,-4,2,5,6,9,9,6,8,10,8,5,3,6,13,13,9,8,
6,6,4,1,0,4,7,8,10,9,7,12,12,8,11,17,17,19,22,23,23,26,24,25,25,21,20,26,25,23,25,24,23,22,23,25,26,23,22,24,25,26,28,33,36,37,38,42,46,47,48,47,44,44,44,47,48,48,47,45,44,42,47,54,51,43,39,38,37,36,36,35,33,34,31,22,17,17,22,24,16,10,11,17,14,7,6,10,11,10,12,10,7,11,12,9,3,2,2,2,2,4,4,3,2,3,3,4,5,4,1,-1,-2,-2,-2,-2,-1,2,5,5,4,5,8,10,11,10,10,12,11,5,-1,-2,0,0,-1,-2,-4,-5,-7,-8,-8,-6,-2,-2,-4,-5,-5,-5,-4,-2,-3,-5,-3,0,2,2,1,1,-1,-3,-5,-6,-6,-6,-10,-14,-15,-12,-11,-13,-12,-9,-7,-6,-5,-3,-1,1,1,1,2,5,5,4,2,2,2,1,-1,-2,-4,-5,-6,-8,-11,-12,-10,-9,-9,-27,-21,-18,-16,-16,-15,-14,-14,-13,-9,-7,-7,-7,-4,-2,-7,-11,-6,2,2,-3,-3,-4,-6,-3,-2,-9,-10,-4,-3,-5,-4,-2,-2,-2,-2,-3,-4,-5,-6,-5,-2,0,1,0,-1,-2,-2,0,1,2,3,1,-1,-3,-3,-3,-2,-2,-3,-3,0,3,4,6,6,7,8,8,9,11,12,10,5,0,-2,-4,-5,-6,-6,-6,-8,-10,-11,-11,-12,-10,-7,-7,-8,-8,-9,-10,-10,-9,-8,-6,-3,-4,-5,-4,
-2,0,2,3,4,4,3,2,2,3,5,4,2,1,1,1,0,-1,-1,0,1,1,1,2,4,7,7,7,8,10,12,11,11,10,10,10,9,8,7,5,1,0,0,0,1,0,-1,-3,-3,-4,-4,-1,3,2,0,0,1,0,1,2,3,3,2,2,1,1,2,2,2,3,5,6,6,6,7,8,8,7,8,8,7,7,8,7,5,2,1,3,5,5,2,0,1,0,-3,-4,-2,0,-1,-4,-6,-5,1,5,6,7,10,13,16,19,24,28,29,28,22,15,13,14,14,18,23,22,15,9,5,-2,-11,-12,-15,-26,-45,-68,-88,-102,-112,-123,-123,-109,-91,-74,-62,-48,-35,-25,-13,-4,-6,-11,-12,-9,-9,-8,-3,0,0,-2,-3,-3,-1,-1,-6,-9,-10,-5,2,5,8,11,7,2,3,6,5,6,10,10,6,3,-1,-4,-4,-2,1,1,-3,-6,-6,-9,-8,-6,-10,-12,-9,-6,-4,-9,-16,-16,-12,-10,-10,-10,-9,-6,-4,-7,-10,-11,-13,-12,-13,-16,-15,-12,-15,-20,-22,-23,-25,-26,-28,-29,-28,-27,-27,-22,-21,-26,-26,-24,-24,-24,-23,-22,-24,-26,-26,-26,-25,-27,-29,-30,-31,-34,-38,-38,-40,-44,-49,-51,-51,-50,-49,-47,-47,-49,-52,-50,-49,-49,-46,-44,-49,-55,-52,-45,-42,-42,-41,-40,-39,-38,-34,-35,-33,-25,-19,-20,-23,-24,-18,-13,-13,-18,-15,-10,-10,-13,-12,-11,-13,-12,-11,-13,-14,-10,-4,-3,-2,-2,
-3,-5,-5,-4,-3,-3,-3,-4,-6,-5,-2,0,1,1,0,0,-1,-5,-9,-9,-7,-8,-11,-14,-15,-14,-13,-14,-13,-8,-1,0,-2,-2,-2,0,1,2,3,4,5,3,1,1,4,5,4,5,4,3,4,6,5,1,0,0,0,0,1,3,4,5,5,4,7,10,10,8,7,8,9,6,4,3,3,1,-1,-2,-2,-2,-3,-6,-6,-5,-4,-3,-3,-2,0,1,2,4,5,7,9,11,10,8,9,14,10,7,5,4,5,6,8,8,6,2,0,0,0,1,3,3,1,-1,-1,1,1,0,2,2,1,2,3,0,-1,-1,0,-1,0,0,0,0,1,1,1,0,-1,-2,-3,-3,-2,-2,-3,-3,-3,-3,-3,0,2,3,4,4,3,3,5,5,3,2,1,-1,-2,-3,-4,-5,-6,-7,-7,-6,-4,-3,-2,-2,-2,-1,0,0,1,2,2,3,3,2,1,1,1,0,0,1,1,0,-2,-4,-6,-6,-6,-6,-7,-7,-8,-9,-10,-10,-9,-7,-6,-6,-5,-6,-6,-6,-5,-5,-4,-3,-3,-3,-3,-3,-4,-4,-5,-7,-7,-7,-8,-9,-9,-9,-9,-9,-9,-9,-8,-7,-6,-5,-4,-4,-4,-4,-4,-4,-3,-2,-2,-2,-1,-4,-6,-7,-7,-8,-9,-8,-7,-7,-7,-6,-6,-5,-4,-3,-1,0,1,0,-2,-4,-4,-5,-5,-5,-5,-5,-5,-5,-4,-4,-4,-3,-1,1,1,-1,-2,-2,0,0,-1,0,2,3,2,1,1,2,
4,5,2,0,0,0,-2,-4,-5,-7,-10,-12,-14,-16,-14,-9,-8,-10,-9,-11,-14,-12,-6,-2,1,3,7,9,9,14,25,36,46,53,58,60,60,55,47,38,31,25,21,17,11,5,5,8,7,5,7,8,6,4,5,5,4,5,4,3,7,9,6,2,1,0,-4,-7,-5,-3,-3,-2,0,-1,-2,0,2,3,5,7,9,8,7,4,4,5,5,6,3,4,7,8,6,6,6,8,12,11,9,10,11,11,11,11,9,8,10,11,12,13,13,13,12,11,13,15,18,18,17,17,20,19,16,15,15,13,12,14,14,13,12,12,13,13,15,15,14,16,17,18,20,20,20,21,23,23,25,26,29,30,28,29,31,29,27,28,31,29,29,29,27,25,26,28,25,22,23,25,24,24,23,21,18,19,19,17,14,14,13,12,10,8,9,10,10,10,10,11,8,6,9,9,8,9,8,5,4,3,1,2,3,4,4,4,3,1,0,1,2,3,2,1,-1,0,1,2,3,6,9,8,7,7,8,10,11,10,8,8,8,6,3,2,3,4,4,4,3,2,3,3,2,1,2,1,-1,-2,-2,-3,-3,-3,-3,-5,-5,-4,-3,-2,-2,-2,-2,-1,-1,-2,-1,1,1,1,1,2,2,1,0,0,2,2,2,3,4,3,2,1,2,4,5,4,4,4,3,1,1,0,0,0,-1,-2,-2,-3,-4,-4,-4,-8,
-6,-6,-8,-8,-7,-7,-6,-3,-4,-6,-5,-5,-6,-7,-5,-4,-4,-4,-4,-5,-5,-5,-4,-2,2,5,3,0,-2,-4,-5,-4,-2,-1,-1,-2,-4,-6,-5,-3,-2,2,5,5,5,5,5,5,5,5,5,5,8,6,4,3,3,2,1,1,-1,-2,0,1,-1,-1,0,0,-1,0,2,2,1,2,4,2,1,2,2,-1,-1,3,2,-4,-6,-10,-13,-19,-23,-22,-18,-13,-7,2,12,23,33,46,64,83,98,110,122,132,128,111,90,71,54,38,21,10,4,1,4,10,13,13,12,8,3,1,-1,0,3,3,1,1,-3,-5,-3,-1,-6,-5,-2,-4,-3,2,-2,-5,2,5,2,1,3,2,2,0,-3,-4,-5,-5,-1,0,-2,0,0,1,5,9,7,4,-1,1,8,10,9,7,3,-2,-4,-7,-7,-3,1,2,2,-4,-7,-3,0,1,3,3,1,5,10,9,12,15,14,14,13,6,6,15,18,18,22,23,23,25,29,29,27,28,32,31,30,30,31,31,33,34,32,37,42,42,39,41,38,31,28,28,30,29,29,31,34,30,28,29,30,29,27,28,29,27,27,24,19,17,17,15,11,8,11,14,9,4,6,11,11,3,-1,0,-1,-3,-5,-9,-11,-8,-4,-7,-13,-11,-7,-5,-3,0,3,6,7,6,2,1,0,-3,-8,-11,-12,-14,-14,-13,-14,-15,-12,-8,-8,-3,3,6,7,9,10,11,13,15,12,9,
8,5,2,4,8,9,9,7,5,6,9,10,11,15,15,11,8,8,8,8,8,7,6,4,3,1,1,3,2,-1,-1,2,3,1,1,4,4,4,3,2,4,6,7,8,9,9,8,6,4,4,5,5,5,6,8,8,7,7,7,6,7,8,10,10,8,5,1,-2,-2,1,4,6,9,11,10,9,10,12,13,14,13,12,12,12,12,13,14,14,15,15,16,17,18,18,19,22,19,14,12,14,13,12,11,10,10,11,8,4,6,11,11,8,8,10,12,11,9,9,9,8,6,5,8,10,8,4,3,3,3,2,2,6,10,12,9,8,9,9,5,3,6,14,15,10,5,4,1,-1,-2,-1,0,3,6,14,24,31,39,54,70,86,98,112,130,144,141,125,103,84,67,45,26,15,6,-1,0,5,8,8,8,5,3,6,11,15,17,17,12,8,9,11,11,9,6,4,4,4,6,10,7,9,7,7,8,8,8,8,6,4,4,6,5,4,5,5,5,4,4,4,5,6,7,6,5,3,-1,-3,-2,1,3,4,5,5,3,3,4,4,6,7,6,4,3,0,-4,-5,-4,-5,-6,-5,-5,-5,-4,-5,-8,-6,-3,-2,-2,0,1,1,3,3,2,1,3,3,2,2,2,2,1,2,2,1,1,1,1,0,1,5,3,1,1,4,8,10,14,19,23,22,19,14,9,-1,-11,-21,-30,-44,-62,-82,
-97,-108,-120,-130,-125,-110,-89,-70,-53,-37,-22,-11,-4,0,-3,-8,-12,-13,-12,-9,-4,0,1,2,0,0,0,2,6,7,5,4,8,7,4,5,2,-1,3,5,-1,-4,-1,1,-1,0,-1,1,4,5,7,6,2,2,3,1,-1,0,-4,-7,-6,-2,3,2,-3,-4,-3,-3,0,5,8,11,11,7,4,2,1,5,8,5,3,3,1,0,1,-2,-6,-7,-9,-14,-13,-13,-11,-4,-3,-12,-15,-15,-18,-22,-20,-21,-24,-23,-20,-22,-28,-28,-26,-25,-25,-25,-27,-28,-28,-33,-38,-38,-35,-36,-35,-29,-24,-25,-27,-25,-25,-28,-30,-27,-25,-26,-26,-25,-24,-26,-27,-26,-25,-22,-17,-16,-16,-13,-9,-6,-8,-9,-6,-2,-2,-6,-6,2,4,3,4,7,8,11,15,13,9,10,15,12,8,7,5,1,-3,-5,-7,-6,-4,-2,-1,3,9,11,13,16,16,15,17,18,15,12,10,6,-1,-4,-6,-8,-8,-9,-12,-14,-12,-9,-8,-5,-2,-4,-7,-9,-9,-7,-6,-7,-9,-10,-12,-14,-14,-10,-8,-8,-7,-6,-7,-6,-5,-4,-3,-1,-1,-3,-2,1,1,-2,-3,-2,-2,-4,-5,-4,-3,-2,-4,-7,-9,-10,-10,-10,-8,-6,-4,-3,-4,-5,-5,-6,-8,-8,-7,-7,-7,-7,-8,-9,-10,-10,-7,-4,-1,2,2,-1,-4,-6,-9,-11,-10,-9,-10,-12,-13,-14,-13,-11,-11,-11,-11,-12,-13,-13,-14,-14,-14,-15,-15,-15,-16,-18,-17,-13,-12,-14,
-14,-12,-11,-11,-12,-13,-11,-6,-8,-12,-12,-9,-9,-12,-13,-12,-11,-11,-12,-11,-9,-8,-9,-11,-10,-6,-5,-6,-6,-4,-3,-6,-10,-11,-9,-8,-9,-9,-6,-3,-7,-12,-14,-9,-5,-1,1,4,5,4,2,-1,-4,-13,-22,-29,-37,-51,-68,-84,-96,-109,-127,-139,-136,-121,-100,-79,-62,-43,-25,-15,-6,1,2,-3,-5,-6,-8,-6,-4,-6,-11,-13,-15,-16,-12,-8,-9,-11,-9,-7,-5,-4,-2,-2,-5,-9,-5,-4,-4,-4,-3,-4,-4,-4,-3,-2,-2,-2,-1,0,0,0,-1,-1,-1,-2,-3,-4,-4,-5,-4,-3,-1,0,0,-1,-2,-3,-2,-2,-3,-4,-4,-5,-5,-5,-4,-4,-4,-2,0,1,1,3,3,3,2,1,1,2,3,2,1,0,-1,-2,-2,-2,-4,-5,-5,-5,-6,-6,-5,-5,-5,-5,-6,-7,-7,-6,-7,-8,-7,-5,-7,-8,-7,-6,-6,-6,-6,-7,-7,-9,-11,-11,-9,-7,-5,-1,5,9,13,19,29,40,47,52,58,62,60,54,43,33,24,17,11,7,3,-1,0,2,3,4,5,6,3,0,-1,-2,-3,-2,-2,-5,-4,-3,-4,-5,-6,-5,-5,-5,-1,1,-2,-3,0,-2,-4,-5,-4,-2,0,0,-3,-4,-4,-3,-2,-2,-2,-1,-1,-1,1,1,-1,-1,-5,-7,-6,-7,-8,-7,-6,-9,-9,-9,-9,-8,-6,-4,-4,-2,-4,-6,-5,-5,-3,-2,-2,-1,-1,-1,3,6,5,4,3,-1,-4,0,4,4,4,7,
6,5,7,5,0,3,8,10,8,7,6,4,6,8,9,11,15,14,12,14,16,13,11,11,12,10,11,14,13,9,9,10,8,7,9,12,13,12,11,8,7,9,9,7,4,2,-1,-1,1,1,-1,-1,-2,-5,-5,-4,-6,-7,-7,-7,-10,-10,-8,-8,-9,-5,-4,-4,-2,0,2,4,6,6,4,2,1,-2,-4,-5,-7,-9,-9,-9,-11,-12,-11,-9,-7,-4,0,2,3,4,4,4,5,7,7,6,4,3,2,2,3,5,6,6,6,6,6,6,7,8,7,5,5,5,3,2,2,2,2,3,3,2,3,4,3,1,1,2,4,4,4,4,5,5,4,4,5,7,8,9,8,7,5,3,2,2,2,1,2,3,4,4,4,3,4,5,5,5,6,7,5,2,1,1,1,3,4,4,6,7,7,7,8,9,9,8,7,6,6,5,4,5,6,7,7,7,7,7,6,6,6,7,8,7,7,7,7,6,6,7,8,9,9,8,8,9,9,9,9,9,9,8,9,10,11,11,10,9,9,9,9,8,8,10,9,6,4,5,6,7,6,6,7,8,5,2,4,5,5,3,0,-1,-3,-5,-5,-4,-2,-1,1,4,9,12,17,23,33,41,47,51,58,64,63,57,47,34,26,19,12,8,4,0,-2,-1,0,1,3,5,4,3,6,6,6,7,8,5,7,7,3,2,2,2,0,0,3,4,1,9,
15,18,13,11,12,14,16,16,14,13,6,0,1,2,3,7,8,4,4,5,3,4,6,11,17,17,13,13,16,15,13,11,12,16,19,22,25,21,15,14,12,10,12,15,15,18,20,19,18,19,22,23,23,20,19,25,25,23,25,28,29,33,36,33,28,26,27,28,29,31,31,31,30,29,29,32,35,33,31,33,33,32,34,38,42,42,43,44,45,41,39,40,38,35,30,27,25,20,18,21,22,21,17,16,15,12,12,15,16,14,14,13,9,4,1,0,-2,-4,-5,-5,-5,-1,1,0,-2,-1,1,3,5,4,3,3,2,-1,-2,-2,-2,-4,-4,-3,-2,-1,-3,-4,-4,-4,-5,-5,-4,-3,-4,-8,-8,-5,-3,-2,-1,0,0,-1,-2,-4,-3,0,1,0,0,-1,-2,0,3,2,2,4,4,1,-1,-1,-3,-5,-5,-8,-10,-8,-8,-9,-10,-10,-10,-11,-9,-6,-2,0,-3,-5,-4,-3,-6,-8,-9,-9,-8,-11,-17,-19,-14,-11,-13,-13,-7,-2,-1,-2,-3,-4,-4,-5,-8,-11,-11,-10,-9,-7,-7,-9,-11,-11,-7,-5,-3,-4,-5,-5,-7,-10,-10,-8,-5,-3,-3,-3,-1,2,3,2,-1,-4,-3,-2,-3,-4,-5,-7,-10,-11,-8,-5,1,4,4,4,6,7,8,9,10,9,6,4,1,2,3,2,0,-1,0,0,2,5,8,8,5,-1,-4,-1,1,-3,-5,-4,-6,-8,-10,-11,-10,-4,1,-2,0,9,
11,6,2,1,-1,-5,-9,-10,-11,-12,-13,-6,7,17,28,41,59,81,97,109,119,128,128,118,96,72,60,48,29,12,4,1,4,12,13,11,10,7,0,-7,-4,3,6,5,4,1,2,4,3,0,-1,1,0,-1,3,6,0,-3,3,7,4,2,3,5,5,5,7,9,5,3,9,13,11,11,11,12,13,11,7,2,1,5,6,1,3,8,4,0,-3,-6,-3,4,9,11,12,10,6,6,7,7,12,17,18,20,26,31,34,36,36,36,38,38,40,43,41,37,35,32,30,32,35,37,35,33,34,37,43,47,46,46,50,51,48,47,48,47,44,45,44,39,37,38,43,43,43,46,44,42,44,43,39,38,39,42,42,35,30,30,30,25,23,23,21,18,22,26,19,13,18,25,23,17,13,14,14,11,8,3,3,6,5,-1,-2,2,3,1,1,1,0,2,6,8,9,9,8,5,3,5,7,-6,-13,-14,-10,-7,-9,-11,-13,-13,-13,-11,-6,-1,-1,-1,-3,-6,-6,-4,-4,-3,-2,-2,-4,-9,-15,-14,-11,-12,-14,-12,-9,-8,-10,-12,-15,-19,-21,-18,-13,-11,-9,-7,-11,-13,-15,-16,-19,-18,-17,-19,-20,-23,-23,-19,-19,-24,-26,-23,-25,-27,-28,-31,-34,-31,-25,-23,-25,-27,-27,-28,-27,-26,-25,-24,-25,-30,-33,-31,-30,-32,-32,-30,-31,-36,-40,-41,-42,-44,-43,-39,-38,-39,-34,-31,-29,-26,-21,-17,-15,-17,
-18,-17,-15,-13,-12,-9,-8,-13,-14,-12,-12,-12,-7,-2,1,2,5,7,7,7,6,3,1,2,4,2,1,-1,-3,-2,-2,-2,0,4,5,4,5,6,6,5,4,4,6,7,6,6,7,7,6,5,7,10,10,7,5,4,2,1,2,4,5,7,6,3,2,3,3,3,5,3,-1,-1,-1,-3,-4,0,3,3,5,7,7,10,13,12,11,13,14,13,13,13,12,8,4,3,5,7,6,5,7,10,12,13,12,15,20,22,18,15,17,18,14,8,7,7,7,8,8,9,13,16,15,14,12,10,11,13,14,14,12,9,7,7,8,8,10,13,13,11,9,6,6,5,2,-1,-2,0,3,6,5,4,4,4,6,9,12,12,10,7,2,-2,-3,-3,-5,-6,-7,-9,-10,-9,-7,-5,-3,-3,-4,-2,0,0,0,0,-1,-4,-7,-7,-4,1,5,3,2,5,6,5,7,10,10,10,9,2,-3,-1,-4,-10,-10,-4,-2,-1,0,3,8,9,9,10,10,5,-7,-17,-28,-42,-60,-82,-99,-110,-121,-128,-128,-119,-97,-74,-61,-49,-31,-17,-7,-3,-5,-13,-14,-12,-13,-10,-2,4,2,-5,-8,-7,-5,-3,-4,-5,-4,0,0,-2,-1,1,-3,-7,0,2,-4,-7,-4,-2,-3,-5,-5,-5,-8,-9,-6,-3,-9,-13,-12,-10,-10,-10,-12,-12,-7,-2,-1,-6,-6,-2,-3,-8,-6,-2,2,3,1,-4,-9,-11,-12,-11,-7,-6,-6,-6,
-12,-17,-19,-20,-24,-29,-30,-32,-33,-34,-35,-34,-35,-38,-36,-33,-32,-31,-29,-30,-34,-36,-34,-32,-32,-35,-42,-46,-45,-44,-47,-49,-46,-46,-47,-46,-44,-44,-45,-40,-35,-37,-42,-42,-42,-45,-43,-41,-43,-43,-39,-37,-39,-42,-42,-35,-30,-31,-30,-27,-23,-23,-21,-19,-21,-25,-20,-16,-20,-24,-23,-17,-14,-14,-13,-10,-8,-5,-4,-5,-4,0,3,-1,-3,-2,-1,-1,-1,-4,-7,-9,-9,-9,-9,-5,-4,-5,-7,0,4,5,3,2,2,3,6,8,7,6,3,0,0,2,3,2,1,1,2,1,-1,1,0,1,5,4,2,3,5,2,0,1,3,4,5,6,7,8,6,3,2,2,5,8,10,9,9,10,11,10,10,12,13,11,9,11,12,12,12,13,13,14,16,13,9,10,12,12,12,13,10,8,8,9,10,13,16,15,14,16,17,14,12,16,20,19,20,21,20,17,18,17,13,12,13,13,8,7,5,6,5,6,5,5,5,3,2,4,5,5,4,5,3,0,0,-1,-2,-4,-4,-4,-2,-1,0,-3,-3,-1,-1,-1,0,0,0,0,-1,-4,-5,-4,-4,-5,-4,-4,-4,-4,-5,-6,-6,-6,-6,-6,-5,-5,-6,-6,-6,-5,-4,-3,-2,-2,-3,-4,-5,-6,-7,-5,-5,-6,-5,-5,-6,-5,-2,0,0,1,1,-1,-3,-4,-6,-7,-6,-8,-10,-10,-10,-10,-11,-10,-9,-7,-7,-7,-5,-4,-5,-6,-6,-5,-5,-7,
-9,-10,-10,-11,-13,-14,-12,-11,-12,-14,-14,-12,-10,-9,-9,-9,-8,-9,-11,-13,-11,-10,-8,-6,-7,-8,-9,-9,-10,-9,-7,-6,-6,-6,-6,-7,-8,-8,-7,-6,-4,-2,-1,0,0,-1,-3,-5,-5,-4,-2,-2,-3,-6,-6,-6,-5,-5,-4,-1,1,1,2,3,4,6,6,6,6,6,5,5,4,3,2,1,1,1,1,1,2,2,1,-1,-3,-4,-4,-4,-3,-2,-3,-4,-3,-3,-1,3,6,7,9,9,6,3,2,1,2,2,0,-2,-2,-2,-2,0,4,10,15,22,32,43,52,56,62,65,65,61,51,39,33,28,20,14,9,5,5,8,9,9,10,9,4,0,2,4,6,7,5,3,4,5,4,2,3,3,1,1,4,5,2,1,3,5,3,3,5,4,4,5,6,7,5,3,4,7,8,6,4,4,7,6,5,3,2,3,5,3,2,5,6,5,2,2,3,2,4,6,8,8,6,4,4,6,8,10,12,12,13,14,15,15,16,17,17,15,15,15,15,14,15,17,16,16,18,18,16,15,16,17,21,24,22,20,20,21,21,21,23,23,23,24,24,20,16,18,20,20,20,22,21,20,22,23,19,18,21,23,22,19,17,17,17,15,14,13,12,12,11,10,13,13,13,12,11,10,9,8,7,5,4,4,3,4,2,0,-1,1,2,3,3,3,4,5,6,5,6,6,5,4,2,2,3,8,
8,8,6,3,2,4,6,6,6,6,5,5,5,4,4,5,5,5,5,5,5,5,6,9,8,7,6,5,3,2,2,3,5,6,5,3,2,4,7,9,9,10,12,13,12,11,9,10,11,10,9,10,11,8,6,6,7,9,9,9,9,9,9,6,6,8,6,2,0,0,0,1,0,0,0,0,-1,-1,1,3,2,0,0,1,0,-2,-4,-5,-5,-4,-4,-4,-2,-1,-2,-3,-3,-2,-2,-3,-3,-3,-3,-5,-6,-5,-5,-4,1,6,9,11,13,14,15,15,16,17,19,18,14,11,10,10,8,7,8,8,7,5,2,1,0,-1,-1,1,0,-1,0,2,2,2,3,4,4,4,2,-1,-2,-4,-8,-13,-14,-14,-15,-17,-15,-16,-17,-12,-6,-4,-5,-6,-7,-7,-8,-11,-14,-13,-10,-6,3,19,31,38,47,62,80,93,107,118,123,119,106,83,58,43,27,7,-3,-7,-11,-10,-3,-4,-6,-5,-12,-19,-17,-12,-10,-12,-15,-19,-17,-15,-16,-12,-6,-7,-8,-6,-7,0,7,3,0,5,5,-3,-9,-10,-7,-7,-11,-11,-10,-16,-24,-25,-20,-18,-15,-15,-15,-8,-3,-3,-3,0,9,13,9,7,12,12,11,6,0,-5,-5,-6,-7,-7,-3,-1,0,-3,-2,0,1,3,10,17,18,16,15,11,11,13,10,7,15,17,17,23,27,28,31,36,38,39,42,44,44,46,44,37,35,41,44,44,48,50,47,47,49,44,
40,39,41,42,41,39,40,39,37,35,36,35,35,37,38,34,26,21,21,22,23,27,28,26,25,27,29,23,14,15,20,17,11,9,13,12,9,10,11,11,16,20,19,17,16,14,11,9,9,8,5,2,1,-1,-4,-4,-2,-1,0,0,0,0,3,4,3,4,6,6,6,6,7,10,11,10,9,10,11,11,10,9,8,8,8,7,6,7,7,4,3,6,11,12,11,9,10,9,6,4,4,3,1,1,1,0,0,-1,-2,-3,-1,1,1,3,5,2,-2,-3,-2,-2,-2,-1,0,0,1,3,6,10,13,15,16,16,15,14,16,17,17,14,14,11,9,10,12,13,14,15,14,11,10,11,11,9,11,11,9,7,6,6,6,6,5,4,4,6,5,4,3,2,0,-1,0,0,1,1,0,-1,-1,-1,-1,1,4,3,2,3,5,5,6,8,9,10,10,12,14,14,14,15,14,13,12,10,10,-7,-7,-6,-4,-1,0,-1,-3,-4,-4,-4,-3,-3,-3,-2,-2,-4,-4,-4,-3,-3,-4,-4,-5,-8,-8,-7,-5,-4,-3,-2,-2,-3,-5,-6,-6,-3,-3,-4,-7,-9,-9,-10,-11,-12,-12,-10,-9,-9,-11,-10,-9,-10,-10,-8,-5,-5,-6,-8,-9,-9,-8,-9,-9,-6,-6,-8,-8,-5,-2,-1,-1,-1,0,0,0,0,0,1,-1,-3,-3,-1,0,0,1,2,4,5,6,5,4,3,1,-1,0,1,1,0,0,1,
1,1,1,3,4,3,3,1,-3,-8,-10,-12,-15,-16,-17,-17,-17,-17,-18,-17,-13,-10,-10,-10,-8,-8,-8,-8,-7,-5,-4,-3,-3,-3,-3,-4,-3,-1,-2,-4,-5,-5,-6,-7,-7,-6,-3,0,1,2,7,13,15,13,15,16,15,16,17,13,7,6,6,7,8,7,9,14,15,14,11,7,-2,-17,-30,-37,-48,-65,-82,-96,-108,-119,-124,-120,-107,-83,-58,-42,-26,-7,2,5,11,10,5,6,6,5,11,19,18,11,11,14,17,19,18,16,16,14,9,8,8,8,5,-2,-8,-2,1,-3,-4,4,9,10,9,10,12,13,12,18,25,25,22,19,17,18,16,9,5,4,5,1,-9,-13,-8,-6,-10,-11,-8,-3,3,7,8,9,11,9,4,1,3,6,6,4,4,1,-7,-13,-14,-13,-11,-9,-10,-12,-7,-5,-12,-15,-15,-20,-25,-25,-27,-33,-34,-34,-38,-41,-41,-42,-42,-35,-33,-38,-41,-41,-43,-45,-43,-42,-46,-43,-37,-35,-38,-41,-39,-36,-37,-36,-32,-30,-32,-30,-30,-32,-33,-29,-23,-17,-17,-18,-20,-24,-25,-23,-20,-21,-23,-18,-11,-12,-15,-12,-7,-6,-10,-9,-6,-8,-9,-10,-13,-15,-13,-11,-11,-10,-7,-4,-4,-4,-1,0,1,3,6,7,5,4,3,2,2,3,1,0,0,-3,-4,-5,-6,-6,-6,-8,-10,-9,-8,-9,-10,-9,-8,-6,-5,-6,-7,-5,-4,-5,-4,-2,0,-2,-6,-8,-7,-6,-7,-7,-4,-2,-3,-2,
0,-1,-1,1,2,2,4,4,2,-1,-1,-4,-5,-2,2,2,1,1,2,1,1,-1,-1,-3,-5,-9,-12,-13,-14,-14,-13,-12,-13,-13,-13,-13,-11,-9,-7,-7,-8,-10,-12,-13,-13,-10,-9,-10,-10,-8,-9,-10,-8,-6,-5,-5,-4,-5,-4,-3,-4,-5,-5,-4,-3,-1,1,1,0,0,0,0,1,1,1,2,1,-1,-3,-3,-2,-3,-4,-5,-5,-7,-9,-10,-10,-12,-13,-13,-13,-14,-14,-13,-12,-11,-10,2,2,1,0,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,0,-1,-1,-1,-1,0,1,3,3,3,3,1,1,2,2,3,4,4,4,2,2,2,3,4,4,5,5,6,6,6,5,5,6,6,6,6,5,3,1,0,2,3,4,5,4,5,5,4,4,6,7,7,5,3,3,3,3,3,2,2,3,2,2,2,2,2,0,-1,-1,-2,-2,-3,-3,-2,-1,-1,1,2,3,3,3,3,3,3,2,2,2,2,2,2,4,4,5,7,9,10,12,14,14,13,12,11,10,9,7,6,5,5,5,4,5,5,4,3,3,4,6,7,6,6,6,4,4,6,7,8,8,8,7,6,5,4,4,3,1,-2,-4,-5,-6,-6,-5,-6,-7,-5,-5,-5,-6,-4,-4,-4,-7,-9,-10,-8,-6,-4,-1,8,15,19,25,36,46,52,56,61,64,61,56,43,29,21,13,6,4,1,-3,-5,-4,-4,-3,-2,-3,-9,
-9,-6,-6,-8,-8,-8,-8,-6,-7,-8,-6,-4,-4,-5,-1,4,6,0,-2,1,0,-3,-4,-4,-5,-5,-5,-5,-5,-8,-12,-12,-9,-7,-8,-8,-7,-3,-2,-1,0,0,4,7,5,2,4,4,1,-1,-2,-4,-6,-6,-6,-4,-1,1,-1,-4,-5,-5,-6,-4,0,1,2,2,1,2,4,5,2,3,6,7,6,6,9,10,10,12,13,12,14,17,18,18,20,16,14,16,17,16,16,19,18,16,17,17,14,12,15,18,16,14,14,12,10,10,10,8,9,10,9,8,7,5,5,6,8,10,9,8,5,4,3,3,1,1,1,-1,-2,-1,1,1,0,2,4,4,3,1,0,1,1,0,-2,-4,-4,-3,-3,-3,-3,-4,-5,-6,-6,-6,-4,-3,-4,-5,-5,-4,-2,-1,0,2,3,2,1,1,3,3,3,2,2,2,1,0,0,1,3,2,1,0,0,-2,-3,-3,-2,-1,0,1,1,1,0,-1,0,0,1,2,3,1,-2,-2,-1,-1,0,2,3,4,5,3,2,3,4,3,2,1,1,1,1,0,0,2,3,5,6,5,4,3,3,3,4,4,4,3,2,1,0,1,3,5,5,5,4,5,5,4,3,3,3,3,3,2,1,1,0,0,0,2,2,2,2,1,-1,0,1,1,0,0,0,0,0,0,0,1,2,2,1,2,3,3,3,3,3,4,4,5,6,6,7,7,7,7,7,6,5,10,
9,6,6,7,8,7,6,6,8,8,8,8,6,3,4,2,-3,-3,1,2,-3,-8,-13,-15,-17,-18,-18,-18,-16,-12,-1,14,25,32,42,62,86,102,113,125,136,135,120,98,77,59,44,26,10,2,-1,3,6,4,0,1,0,-3,-4,0,4,4,3,1,0,1,2,4,3,0,1,3,-1,-1,5,2,-1,4,9,7,5,2,2,5,7,10,13,10,5,4,8,6,4,5,7,7,6,4,3,2,3,5,4,5,8,6,6,5,3,1,2,3,4,6,1,-2,-4,-5,-7,-3,1,0,1,6,10,12,13,15,18,21,19,24,30,30,29,33,32,28,30,30,30,32,33,35,34,36,37,35,36,41,44,44,47,46,41,36,35,35,35,35,34,32,31,27,24,19,20,25,23,15,11,14,19,19,12,12,20,23,16,8,6,7,6,8,10,4,-3,-4,-2,-4,-6,-3,2,5,3,2,2,2,4,5,3,3,3,0,-4,-7,-8,-10,-14,-17,-15,-12,-13,-14,-11,-7,-8,-9,-10,-9,-6,-4,-5,-6,-8,-11,-12,-9,-3,-1,-1,-1,2,3,2,3,5,7,7,5,0,-4,-4,-2,-5,-8,-6,-6,-7,-8,-8,-9,-5,0,-1,-7,-9,-8,-9,-7,-4,-4,-5,-4,-3,-4,-1,3,6,8,7,4,1,1,1,0,-1,-2,-3,-3,-3,-5,-7,-8,-6,-4,-3,-3,-1,0,-1,-3,-5,-7,-6,-4,-3,-2,0,0,
-2,-4,-3,-3,-3,0,3,4,5,4,2,0,-1,1,3,5,7,6,5,6,5,3,2,5,8,8,7,7,6,6,7,8,7,5,5,6,7,7,8,9,10,9,7,5,6,9,9,8,6,5,6,6,6,6,5,1,-1,-2,-1,-1,0,2,2,0,0,-4,-4,0,4,2,-2,-4,-3,-2,-5,-8,-8,-6,-8,-12,-13,-11,-4,1,12,30,42,45,52,69,90,106,115,124,130,128,112,86,64,50,38,23,11,3,2,10,16,16,16,17,13,10,11,12,12,15,13,8,8,9,8,10,10,7,8,10,8,10,15,11,6,10,14,12,11,10,8,8,9,11,14,10,6,5,6,4,1,2,4,5,2,2,6,5,4,6,7,11,16,18,22,26,24,21,22,24,26,30,28,25,25,23,17,15,17,15,15,18,24,27,26,25,25,25,23,26,31,29,28,33,35,32,31,35,40,40,40,42,46,-11,-9,-7,-7,-8,-9,-8,-8,-9,-9,-10,-10,-11,-7,-5,-5,-3,-1,0,-2,-2,2,7,11,12,14,15,17,16,14,10,1,-14,-27,-33,-44,-64,-86,-102,-112,-124,-134,-133,-119,-98,-75,-56,-42,-26,-13,-4,1,-1,-5,-3,2,0,0,3,6,2,-2,-3,-2,0,1,0,-2,-4,-2,1,-2,-2,1,-1,-6,0,3,-2,-7,-4,-2,-1,0,-3,-5,-8,-11,-9,-4,-5,-8,-7,-3,-3,-7,-8,-6,-4,-3,-1,
-2,-4,-3,-5,-7,-8,-6,-5,-3,-1,0,-1,-3,-4,-1,2,3,6,9,4,1,1,-1,-5,-9,-12,-15,-16,-19,-21,-21,-24,-30,-30,-30,-33,-33,-30,-29,-31,-32,-32,-35,-36,-35,-37,-39,-36,-36,-41,-45,-44,-45,-45,-40,-35,-35,-35,-33,-32,-32,-31,-29,-26,-23,-19,-18,-22,-22,-16,-12,-15,-19,-18,-14,-15,-21,-24,-18,-12,-9,-8,-7,-9,-10,-5,2,4,4,5,6,4,-2,-5,-2,-3,-2,-2,-4,-4,-4,-5,-4,0,4,5,7,9,13,16,14,11,11,13,11,7,7,8,9,8,6,4,4,6,7,9,11,8,2,0,0,-1,-4,-5,-4,-5,-7,-9,-8,-5,-1,3,3,2,5,7,5,4,6,7,7,7,5,1,2,7,9,9,10,9,6,6,6,4,4,4,3,-2,-5,-7,-7,-3,0,-1,-2,0,2,2,2,3,4,6,8,8,7,6,5,4,3,2,3,5,6,8,8,6,5,4,2,2,4,6,5,5,4,1,-1,-2,-2,-1,0,3,3,1,0,-2,-3,-3,-2,-3,-4,-2,-2,-4,-6,-6,-6,-6,-5,-6,-7,-7,-7,-5,-5,-6,-6,-6,-6,-7,-8,-8,-6,-5,-5,-7,-8,-7,-5,-5,-5,-6,-6,-5,-5,-1,2,2,2,2,0,-2,-2,1,2,5,5,2,-1,0,4,6,6,7,9,12,12,9,10,14,16,12,5,2,-9,-27,-39,-42,-49,-67,-87,-104,-114,-123,-130,-127,-110,-85,-62,-48,
-37,-23,-11,-4,-1,-6,-13,-13,-13,-14,-13,-8,-9,-10,-10,-12,-10,-6,-5,-8,-7,-8,-8,-4,-5,-5,-4,-7,-11,-7,-3,-8,-12,-9,-10,-10,-8,-8,-9,-11,-14,-11,-5,-4,-6,-5,0,3,-1,-3,2,2,-1,0,0,-2,-5,-8,-14,-16,-20,-22,-22,-20,-20,-22,-24,-28,-27,-24,-24,-21,-16,-14,-15,-15,-15,-17,-22,-26,-26,-24,-25,-26,-22,-24,-29,-28,-27,-32,-35,-30,-28,-33,-38,-38,-37,-40,-43,5,5,4,5,5,5,5,6,7,7,7,8,8,4,4,4,4,4,5,2,0,-1,-3,-4,-2,-2,-3,-4,-4,-4,-2,1,7,15,19,25,34,43,50,55,62,67,65,60,49,35,26,20,14,10,6,1,-1,2,2,-1,1,3,0,-3,-2,1,2,3,1,-1,0,1,2,1,0,2,1,0,3,3,-1,-4,-1,0,-2,-1,-2,-3,-2,0,1,4,2,0,2,5,4,1,-1,2,5,4,4,3,2,1,2,2,1,3,5,3,2,3,2,0,0,2,2,1,1,-1,-3,-4,-3,-2,1,2,3,6,9,10,11,12,13,12,13,16,16,15,17,18,17,15,18,18,18,19,21,21,21,23,20,18,21,24,22,22,22,21,18,19,19,16,13,15,17,15,13,13,10,8,11,12,10,11,12,12,12,13,14,15,16,15,13,11,9,7,7,8,8,3,0,-3,-2,-1,1,2,2,2,4,5,4,3,4,
4,5,6,4,2,1,1,-1,-3,-4,-3,-1,0,-2,-3,-1,0,-1,-1,-1,0,1,0,-1,-2,-2,-2,-2,0,1,2,2,3,4,4,5,6,5,4,2,1,1,0,0,-1,-1,0,0,0,0,1,1,1,1,1,-1,-2,-3,-4,-5,-4,-3,-1,0,0,-1,0,1,3,3,4,3,2,2,1,0,0,0,0,-1,-2,-3,-4,-4,-4,-5,-4,-4,-3,-3,-3,-4,-4,-5,-5,-4,-3,-3,-3,-3,-4,-3,-2,-2,-2,-1,0,-2,-3,-3,-4,-4,-4,-3,-3,-3,-2,-3,-4,-2,0,1,1,1,1,1,2,2,1,2,4,4,3,2,2,2,2,1,1,2,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,1,0,0,0,0,0,1,1,0,-1,-2,-3,-4,-2,-3,-5,-6,-7,-9,-10,-10,-10,-8,-7,-9,-11,-7,-5,-3,0,9,14,17,22,32,42,49,55,60,63,62,56,43,31,24,18,11,7,3,0,1,3,2,2,5,6,4,2,3,3,5,5,2,1,3,2,1,1,0,-1,-2,-2,1,2,-1,-2,2,4,3,5,5,3,5,6,6,7,6,2,1,2,2,-2,-6,-4,-1,-3,-5,-5,-5,-5,-2,-2,-1,3,5,6,8,11,11,10,10,13,13,13,12,11,9,6,5,5,5,7,8,9,11,12,11,12,12,10,10,12,13,12,15,16,13,10,14,17,15,15,16,17,49,
47,41,40,48,52,47,42,40,39,39,37,36,35,33,32,29,24,22,24,26,27,29,30,29,29,33,35,36,32,32,33,32,29,24,19,16,18,20,19,12,5,8,14,12,8,6,11,11,6,4,5,6,5,5,3,-3,-4,-3,-3,-2,-2,-3,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-2,-1,2,4,7,7,4,5,7,7,6,8,8,8,7,4,1,1,3,2,-1,-1,-1,1,3,1,-1,-1,1,-1,-7,-6,-1,2,2,1,0,2,7,9,6,7,14,17,15,13,13,12,13,14,12,9,10,11,10,9,8,7,5,3,2,1,3,5,6,6,3,-1,-4,-3,-3,-3,-5,-6,-8,-10,-15,-18,-18,-17,-16,-17,-17,-16,-15,-16,-18,-17,-12,-8,-6,-1,1,2,4,7,8,11,16,17,15,14,15,13,11,11,9,6,4,1,-3,-5,-4,-4,-4,-3,-1,-1,0,1,2,3,4,5,4,3,3,3,2,5,6,4,1,1,1,1,2,1,-2,-6,-8,-15,-17,-15,-16,-18,-19,-20,-20,-16,-14,-13,-14,-16,-20,-24,-23,-18,-9,0,11,26,36,43,54,73,96,113,123,132,139,135,119,100,79,61,48,34,22,17,15,13,14,14,12,10,3,-4,-4,-1,-2,-5,-6,-5,-2,-3,-9,-7,0,-1,-2,1,2,3,6,3,-3,1,6,3,1,-1,0,1,0,2,7,6,1,-2,-2,-3,-6,
-5,0,2,-3,-5,-4,-3,1,3,1,2,6,5,4,4,3,3,5,6,8,11,10,9,9,6,3,3,3,-1,-1,5,9,10,9,9,11,12,10,14,19,20,19,22,22,25,28,30,30,29,30,35,39,41,41,38,35,38,41,38,38,38,34,33,36,34,30,31,33,33,34,37,41,44,44,46,43,38,34,33,33,31,28,27,27,20,12,10,12,14,16,20,23,16,8,9,13,14,10,7,9,8,4,5,7,7,7,5,5,2,1,1,1,1,0,-2,-2,0,1,-2,-3,-3,-3,-5,-7,-9,-8,-8,-8,-7,-7,-6,-5,-5,-5,-2,2,4,6,8,8,7,6,5,3,2,2,2,2,4,3,2,2,2,1,2,4,5,4,2,2,2,1,1,1,1,2,4,5,5,6,7,6,4,3,4,4,3,2,0,-1,-1,1,1,1,2,2,2,2,3,5,5,5,4,4,3,4,4,3,2,-45,-45,-38,-36,-45,-50,-45,-39,-37,-36,-35,-37,-35,-33,-31,-30,-28,-24,-22,-24,-25,-24,-27,-28,-27,-26,-30,-32,-32,-30,-30,-31,-31,-27,-23,-18,-14,-15,-17,-16,-11,-5,-7,-11,-10,-7,-6,-10,-10,-5,-4,-5,-5,-4,-4,0,5,6,5,5,5,5,6,6,4,3,3,3,3,3,2,2,1,0,0,1,1,2,3,0,-3,-5,-8,-8,-6,-7,-9,-8,-7,-8,-8,-7,-7,-4,-1,-1,-3,-2,1,1,1,
-1,-3,-1,2,1,-1,2,8,7,2,-1,-1,-1,0,-2,-7,-8,-6,-8,-14,-16,-15,-13,-13,-13,-13,-13,-12,-10,-11,-11,-12,-10,-9,-7,-5,-3,-2,-2,-3,-4,-6,-6,-3,2,5,4,3,4,6,7,9,11,16,19,19,18,18,18,18,17,16,17,19,17,12,9,6,1,-2,-3,-6,-8,-9,-12,-15,-17,-15,-15,-16,-14,-13,-12,-10,-7,-5,-3,2,4,4,4,4,3,1,1,0,-3,-4,-4,-5,-5,-5,-4,-4,-2,-2,-4,-5,-2,0,-1,-1,-2,-3,-2,1,4,5,10,12,11,13,14,15,17,17,15,13,11,12,14,18,22,22,17,7,0,-12,-28,-39,-45,-56,-75,-98,-114,-125,-134,-141,-135,-120,-100,-78,-62,-49,-35,-24,-18,-16,-13,-14,-15,-14,-10,-3,3,4,0,2,5,6,5,1,3,8,6,0,0,2,0,-2,-4,-6,-2,4,0,-5,-3,0,0,1,0,0,-2,-8,-7,-1,2,1,3,8,7,2,0,4,6,6,6,1,-2,0,-1,-6,-7,-3,-1,-3,-4,-4,-7,-9,-11,-10,-10,-10,-8,-4,-4,-4,-1,-1,-5,-10,-11,-12,-12,-14,-14,-11,-15,-21,-20,-19,-23,-24,-24,-27,-29,-30,-27,-29,-34,-38,-41,-42,-37,-34,-38,-41,-36,-36,-37,-33,-31,-35,-34,-30,-29,-31,-32,-33,-35,-39,-42,-42,-43,-42,-35,-31,-30,-30,-29,-27,-27,-27,-20,-14,-12,-14,-15,-16,-20,-21,-17,-8,-9,-11,-12,-8,-5,-7,
-6,-2,-4,-6,-5,-4,-4,-3,-3,-2,-2,-1,0,2,3,3,1,0,2,3,3,3,4,6,7,7,6,7,7,7,6,5,5,5,3,0,-3,-5,-6,-7,-6,-6,-5,-2,-1,-1,-1,-2,-3,-3,-2,-1,0,1,0,-3,-4,-3,-1,-1,0,1,1,0,0,0,-3,-5,-5,-5,-6,-6,-5,-5,-5,-5,-4,-3,-1,1,0,-1,-1,-1,-1,-2,-2,-3,-4,-6,-6,-5,-5,-4,-4,-4,-4,-3,-2,18,19,14,12,16,20,19,16,16,16,16,18,18,16,13,14,14,12,11,11,11,11,12,14,12,13,14,14,13,14,13,13,14,13,11,9,9,7,6,7,6,5,4,4,4,3,4,5,2,0,2,3,1,0,0,-2,-3,-4,-4,-3,-3,-4,-4,-3,-1,0,0,-1,-2,-1,-1,-1,0,2,2,1,1,0,0,2,5,6,6,6,6,6,6,6,5,5,4,3,2,2,1,1,1,0,0,0,0,1,2,1,-1,-1,-1,-2,-4,-4,-2,-1,0,0,0,2,4,4,4,5,9,10,10,10,10,9,8,8,8,8,7,7,8,8,7,4,2,1,2,3,2,3,4,4,2,0,-2,-2,-1,-1,-3,-4,-4,-5,-7,-9,-10,-8,-8,-7,-7,-7,-7,-7,-8,-7,-5,-3,-1,2,3,3,4,5,5,6,7,8,8,9,9,8,7,7,5,4,3,3,2,1,-1,-2,-1,0,0,0,2,4,5,4,4,
4,4,4,3,1,0,0,0,-1,-1,0,1,2,2,2,1,0,1,2,2,1,0,-2,-2,-3,-5,-6,-4,-3,-4,-4,-6,-7,-8,-6,-1,2,8,16,22,25,30,40,51,59,64,70,72,67,60,50,39,29,24,17,13,11,8,6,8,8,7,5,2,0,-2,1,1,-3,-4,-2,-1,0,-2,0,3,2,-1,-1,0,2,2,-1,-3,-2,-2,-1,-1,-1,-2,-2,-1,1,3,2,-2,-1,0,-2,-6,-8,-4,-2,-4,-5,-7,-7,-3,1,-1,-1,2,4,1,-3,0,3,2,2,4,5,5,5,5,5,4,4,4,2,2,3,6,8,10,10,11,10,9,10,12,13,12,13,15,12,11,14,14,11,12,16,18,19,19,15,13,17,18,14,15,16,15,13,16,17,14,10,12,16,16,16,19,19,17,17,18,15,12,13,12,12,12,12,11,10,8,8,9,9,8,8,8,9,6,4,3,1,0,-1,1,0,-1,0,2,0,-1,-1,-2,0,2,2,1,-1,-2,-3,-2,0,0,0,-1,-1,-2,-2,-3,-3,-3,-3,-4,-4,-4,-3,-2,-2,-3,-2,-1,0,0,0,2,2,2,1,0,-1,-1,-1,0,1,2,1,-1,-2,-2,-1,0,0,0,-1,-2,-2,-2,-2,-2,-2,-3,-2,0,0,0,0,2,2,2,3,2,2,1,1,0,0,1,1,0,-1,-1,0,1,3,4,3,2,2,1,2,2,2,2,1,2,
2,1,-1,-2,-3,-4,-3,-3,-3,-6,-8,-9,-8,-7,-5,-3,-1,1,2,3,6,12,16,16,17,18,20,21,20,20,19,18,15,13,12,13,15,15,13,12,12,11,10,9,9,7,7,8,6,5,9,11,10,9,9,9,10,10,9,6,3,-1,-5,-7,-7,-7,-7,-8,-9,-8,-6,-6,-4,-5,-6,-5,0,3,4,6,6,3,-1,-3,-5,-6,-7,-10,-12,-10,-8,-2,13,29,39,48,66,90,107,114,123,134,131,112,86,62,44,33,19,3,-7,-8,-5,-1,2,5,10,8,1,0,4,6,4,6,5,3,-2,-4,0,2,-1,-3,-2,-3,-2,0,-4,-6,-1,1,-1,1,2,-1,-2,-1,4,8,5,1,3,6,3,-2,-1,4,5,4,5,3,-1,0,0,-4,-4,-2,-3,-3,-6,-9,-11,-6,-1,3,7,6,5,6,5,3,6,8,5,2,4,8,8,12,15,14,12,8,12,18,20,22,28,30,29,31,31,32,32,31,32,36,38,34,27,26,30,34,32,30,27,28,29,28,24,27,31,33,32,34,37,41,44,42,39,41,40,35,32,32,32,25,18,16,15,14,14,10,8,11,13,11,5,6,12,13,10,5,1,1,-1,-3,0,5,6,3,0,0,-2,-4,-3,-1,0,0,0,-2,-5,-5,-5,-5,-5,-6,-8,-9,-9,-9,-11,-11,-10,-10,-11,-10,-8,-6,-6,-5,-4,-2,0,1,-1,-2,0,1,1,1,
1,1,1,4,7,6,5,7,9,8,7,9,10,9,8,7,6,6,6,4,1,0,0,-1,-3,-3,-2,-4,-6,-3,0,-1,0,1,1,2,8,11,10,11,13,12,12,15,18,18,17,16,13,10,10,8,4,2,1,1,0,1,2,1,-2,-3,-5,-6,-4,-3,-4,-2,0,-1,-2,0,2,3,4,6,7,9,11,9,8,9,10,10,10,12,13,14,13,13,12,12,12,12,9,8,10,10,9,7,5,4,5,6,6,6,7,7,4,2,2,2,4,7,7,5,3,2,0,0,1,2,2,2,1,0,0,0,-1,-1,-1,-1,-3,-3,-1,0,3,5,3,-2,-5,-5,-6,-5,-6,-6,0,3,8,22,35,42,49,66,88,105,112,119,127,120,100,77,56,40,29,15,1,-6,-3,0,5,9,10,10,9,7,6,11,14,12,10,10,7,1,-1,3,5,4,4,2,-5,-4,3,2,-2,3,7,1,-2,-2,-1,0,1,2,3,4,4,4,5,7,9,10,10,8,7,5,3,1,0,-2,-5,-10,-14,-15,-15,-17,-19,-19,-18,-18,-19,-18,-16,-13,-12,-13,-14,-13,-12,-11,-11,-11,-10,-10,-9,-6,-6,-6,-6,-6,-9,-10,-10,-9,-7,-8,-9,-11,-10,-7,-3,1,5,7,8,9,9,9,10,9,8,8,6,8,10,9,3,-1,-2,-3,-3,1,4,6,6,6,8,10,12,10,9,2,-12,-29,-38,-47,-66,-89,-107,-114,
-124,-133,-130,-111,-85,-60,-42,-30,-18,-2,7,9,7,2,-1,-3,-9,-8,-1,1,-4,-5,-2,-3,-3,-1,4,6,2,0,3,5,5,5,3,3,7,9,5,3,4,1,0,4,6,5,0,-3,-1,2,1,-2,1,8,7,2,0,2,2,3,5,3,1,5,4,1,2,3,4,7,9,5,1,-2,-5,-5,-3,-4,-3,-1,-5,-8,-6,-5,-6,-8,-10,-13,-16,-15,-11,-8,-11,-17,-17,-19,-27,-30,-28,-26,-24,-25,-26,-25,-28,-32,-33,-29,-23,-22,-27,-32,-32,-31,-30,-28,-28,-29,-27,-28,-30,-33,-34,-34,-36,-40,-43,-41,-39,-43,-40,-35,-31,-31,-30,-24,-17,-16,-15,-13,-11,-8,-7,-9,-11,-8,-4,-5,-9,-10,-7,-4,-1,1,3,6,2,-4,-5,-1,1,2,4,5,4,2,1,1,2,4,7,6,5,5,6,7,9,11,10,9,11,11,9,9,10,9,7,6,5,3,2,2,0,-1,0,2,1,-1,-2,-1,-1,-2,-2,-4,-7,-7,-5,-8,-11,-10,-9,-10,-11,-10,-8,-7,-6,-5,-6,-4,0,1,1,3,5,4,2,3,5,3,0,1,0,-1,-1,-2,-7,-10,-9,-9,-11,-12,-12,-14,-17,-17,-17,-15,-13,-11,-10,-9,-5,-2,-1,0,1,-1,-3,-2,2,3,5,5,3,2,3,1,0,2,3,0,-2,-3,-3,-5,-6,-9,-10,-10,-9,-10,-11,-10,-10,-10,-12,-13,-13,-12,-12,-12,-13,-12,-10,-9,-10,-11,-9,-8,
-6,-4,-4,-4,-4,-5,-7,-6,-4,-3,-2,-1,-2,-6,-7,-5,-3,-1,1,1,0,-1,-1,-2,-1,1,2,2,4,4,3,3,5,6,5,3,1,-1,1,5,6,6,7,8,8,8,2,-1,-7,-21,-34,-40,-48,-64,-86,-103,-111,-118,-125,-119,-98,-75,-54,-37,-27,-13,0,4,4,3,-2,-7,-7,-6,-7,-2,-1,-7,-9,-7,-6,-6,-3,2,5,0,-2,-2,-2,0,7,5,-1,0,4,-1,-3,0,4,0,0,-1,-1,-1,-2,-3,-4,-5,-5,-5,-5,-6,-6,-6,-5,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,7,7,7,8,9,8,7,7,5,4,4,4,4,4,4,5,4,2,0,-1,-1,1,2,3,3,3,3,2,2,4,6,7,6,3,1,-1,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-6,-7,-6,-3,-1,-2,-3,-4,-5,-5,-4,-3,-4,-5,-6,-7,-7,-5,-1,6,13,18,21,31,43,51,55,62,65,63,54,41,27,19,13,7,0,-3,-6,-6,-5,-2,-1,1,2,-1,-2,2,2,-1,-1,-1,-3,-6,-6,-4,-4,-5,-5,-7,-6,-4,-6,-8,-8,-7,-7,-7,-3,-4,-7,-8,-7,-5,-3,-5,-7,-7,-5,-6,-11,-12,-8,-8,-10,-10,-10,-9,-6,-1,-2,-3,0,2,-1,-1,0,-1,-2,-1,0,0,1,1,0,0,-1,0,3,5,6,6,5,7,9,9,9,7,4,4,6,6,6,10,13,11,6,
4,3,2,5,7,9,11,10,6,5,8,13,15,19,19,15,14,17,18,17,15,17,20,19,17,18,19,18,20,22,19,16,14,14,13,12,10,9,8,6,3,2,2,2,2,0,1,1,1,1,0,0,0,-1,-4,-6,-3,1,1,0,-2,-5,-4,-3,-3,-1,0,-2,-4,-6,-7,-6,-5,-4,-5,-5,-6,-8,-7,-5,-5,-5,-4,-3,-4,-4,-3,-2,0,2,2,0,0,0,0,-1,-2,0,0,0,0,0,0,1,3,2,2,4,5,5,4,5,5,5,4,3,2,2,3,1,-1,-1,-1,-2,-3,-2,-1,0,0,0,1,1,2,2,1,1,3,4,3,3,4,5,5,6,7,7,7,7,6,5,4,4,2,0,-1,-2,-2,0,2,1,-1,-2,-2,-2,-1,-1,-1,-1,-1,-3,-4,-3,-2,-1,-1,-1,-1,1,2,3,4,4,4,3,2,2,2,4,4,4,4,5,5,4,4,4,5,4,4,3,2,1,0,-2,-3,-1,1,1,0,0,-1,-1,0,2,3,3,3,0,-2,-2,-1,-1,-1,0,0,-2,-2,-3,-5,-5,-5,-4,-5,-6,-6,-5,-6,-6,-6,-6,-5,-4,-5,-7,-8,-6,-4,0,4,10,15,18,22,29,38,47,53,59,61,58,48,37,25,18,12,6,1,-1,-3,-4,-1,0,-1,-1,-1,-3,-5,-1,2,-1,-2,-2,-4,-6,-6,-4,-2,-3,-2,-5,-6,-5,-2,-2,-3,-2,-1,-2,-3,-2,
0,3,3,5,8,5,4,7,12,11,12,13,16,16,15,15,15,14,15,14,9,10,11,9,5,5,8,12,11,11,15,17,14,11,11,9,8,12,11,7,9,15,20,17,16,20,21,17,15,17,20,19,22,26,25,26,30,30,29,29,28,30,36,41,39,33,32,37,40,39,39,37,36,37,35,31,29,30,32,30,26,23,26,32,34,31,32,34,33,33,38,39,37,33,33,35,33,25,18,14,16,20,18,11,7,14,18,17,10,6,8,8,5,4,2,0,0,0,-2,-5,-3,-1,2,2,0,-1,1,3,5,5,6,6,4,2,-2,-3,-1,4,5,5,5,4,2,1,0,0,2,4,5,7,9,10,9,8,8,9,10,13,14,14,12,10,7,6,7,9,11,11,13,14,15,14,12,11,14,15,15,13,9,6,5,2,0,1,5,6,2,-1,0,2,4,7,7,4,3,3,0,-1,1,1,-1,-2,-2,-4,-3,-2,-2,-2,-3,-3,-4,-5,-6,-6,-3,-2,-2,-2,-1,0,-1,0,3,5,7,8,6,5,9,10,8,6,8,9,7,6,6,8,8,6,4,3,4,5,4,5,8,11,9,7,7,10,10,9,7,9,11,9,4,3,3,1,1,2,2,3,6,5,3,4,4,2,2,3,0,-3,-3,-3,-4,-3,-3,-4,-4,-1,-1,0,3,8,7,4,3,2,-1,-6,-6,-4,-6,-9,-12,-14,
-9,-4,0,12,25,35,41,53,75,93,99,106,116,111,96,80,59,39,28,17,4,-2,-1,1,1,0,0,-1,-3,-3,-2,3,6,8,8,10,9,5,4,10,11,6,7,6,0,0,4,3,2,4,6,5,2,-4,-4,2,1,3,8,4,-3,-1,2,-2,-2,5,7,4,4,3,0,1,5,8,5,5,8,8,5,4,7,7,6,8,11,11,7,9,10,6,3,9,10,3,1,10,17,17,17,15,13,12,11,16,22,24,26,28,28,30,32,36,40,42,40,40,41,41,40,35,35,38,38,36,36,37,33,34,38,36,33,34,34,33,32,31,34,39,39,35,35,35,33,29,33,36,32,28,31,32,29,22,15,12,17,23,19,11,8,14,16,12,5,4,8,9,5,5,4,4,5,2,1,1,4,4,3,3,3,4,5,5,5,6,8,7,6,4,3,2,2,3,3,2,3,3,2,2,3,4,3,1,-2,-2,-5,-3,-2,-5,-10,-11,-11,-13,-14,-16,-15,-14,-13,-12,-13,-13,-9,-8,-11,-9,-4,-2,-8,-12,-12,-12,-15,-18,-16,-13,-13,-12,-10,-11,-12,-8,-8,-14,-18,-16,-16,-20,-21,-18,-15,-18,-21,-20,-22,-26,-28,-29,-30,-31,-30,-31,-31,-35,-41,-45,-43,-37,-35,-38,-41,-41,-41,-40,-38,-38,-37,-33,-31,-29,-30,-30,-27,-23,-26,-32,-32,-31,-34,-34,-32,-33,-38,-40,-40,-36,-37,-38,-35,-27,-22,-21,
-22,-24,-21,-14,-11,-16,-20,-19,-14,-11,-11,-10,-5,-4,-2,-1,-2,-1,1,4,2,-1,-4,-4,-3,-2,-3,-5,-5,-5,-5,-4,-3,-1,2,4,2,-3,-5,-5,-5,-5,-5,-4,-3,-3,-5,-7,-8,-9,-10,-11,-10,-9,-9,-9,-10,-12,-14,-13,-10,-8,-6,-5,-5,-7,-9,-10,-11,-11,-12,-12,-10,-10,-11,-13,-14,-13,-9,-6,-5,-3,-1,-2,-6,-7,-3,-1,-1,-1,-3,-6,-6,-3,-2,-1,1,2,1,1,2,3,4,6,6,4,4,5,5,6,7,8,10,10,7,5,5,5,2,1,2,1,-1,-3,-5,-6,-4,-4,-7,-8,-6,-5,-6,-7,-6,-5,-6,-7,-7,-6,-4,-3,-3,-3,-2,-3,-7,-9,-8,-6,-6,-8,-9,-8,-7,-10,-12,-10,-5,-3,-3,-2,-2,-2,-1,-3,-5,-4,-2,-3,-4,-2,-2,-2,1,4,4,4,5,4,3,4,4,2,1,-1,-4,-8,-7,-3,-1,-1,3,8,7,5,8,11,14,17,14,8,2,-12,-25,-34,-40,-53,-75,-91,-97,-107,-116,-111,-97,-79,-56,-37,-27,-18,-5,1,1,1,1,1,2,3,2,2,2,-2,-7,-7,-7,-7,-7,-3,-3,-8,-9,-4,-4,-3,1,2,-2,-2,-1,-3,-4,-5,-2,5,4,-1,-2,-4,-9,-6,3,1,-1,2,2,-3,-6,-5,-2,-1,2,3,-3,-7,-4,-5,-7,-8,-4,-4,-6,-8,-6,-6,-9,-8,-5,-6,-8,-4,-1,-7,-8,-3,-1,-10,-16,-15,-16,-15,
-13,-11,-11,-15,-21,-22,-23,-25,-26,-28,-30,-33,-38,-38,-36,-35,-37,-38,-37,-33,-33,-35,-35,-32,-33,-34,-31,-32,-36,-35,-32,-31,-31,-33,-33,-31,-34,-39,-38,-36,-37,-36,-33,-30,-33,-35,-32,-28,-29,-30,-26,-20,-14,-12,-15,-20,-16,-9,-7,-11,-12,-7,-2,0,-4,-3,2,1,0,-1,-1,3,4,4,2,2,2,0,-1,-2,-3,-3,-3,-4,-6,-5,-4,-3,-2,-1,0,0,0,1,1,1,1,1,0,-4,-4,-2,-1,0,0,-1,-1,1,4,5,5,4,6,9,7,5,4,3,4,6,4,1,3,5,0,-1,4,7,8,7,9,10,11,10,10,10,7,5,6,6,7,8,9,10,10,11,13,12,10,11,12,12,12,15,17,17,17,19,20,18,21,25,28,29,27,23,22,23,24,23,24,24,23,21,22,22,20,15,15,18,16,13,14,16,15,16,19,18,15,17,20,22,24,24,24,24,21,17,17,19,21,20,17,15,13,14,13,14,13,14,12,8,4,4,5,5,5,5,3,4,4,5,7,7,7,6,6,6,5,3,3,1,0,0,-2,-3,-3,0,3,4,4,5,7,8,8,7,7,8,9,9,7,7,7,6,5,5,5,6,6,5,3,2,2,2,1,1,3,3,3,3,3,3,3,4,3,3,6,7,5,4,4,4,4,5,6,6,5,5,3,1,1,3,3,1,-1,-2,-2,-2,-2,-2,
-2,-2,-3,-5,-6,-3,-2,-3,-4,-4,-5,-6,-7,-7,-6,-5,-4,-3,-2,-1,-1,-1,0,1,1,2,1,1,2,3,2,1,2,1,1,1,1,2,3,3,2,1,0,-2,-3,-1,1,3,3,2,2,2,3,3,3,5,7,6,3,1,2,2,3,2,1,2,3,2,1,2,3,3,1,0,-2,-2,-1,-2,-2,-2,-1,-2,-2,-2,-2,0,2,3,3,2,-1,-3,-4,-7,-6,-5,-6,-7,-10,-12,-12,-9,-2,6,13,17,20,29,38,44,50,56,60,57,50,38,25,18,13,10,5,4,1,-1,0,0,-1,-1,0,0,-1,2,4,2,0,0,-1,-3,-3,1,1,-2,-2,-3,-4,-2,-1,-2,-3,-1,0,1,1,-1,0,1,2,3,6,5,2,3,4,3,1,1,2,4,3,1,0,-2,0,4,4,2,5,5,2,1,4,5,2,2,5,4,3,3,2,1,-1,1,2,0,-1,2,5,6,7,9,8,5,4,6,9,9,8,9,12,12,12,13,17,15,14,13,15,18,19,16,14,15,14,13,14,14,14,15,17,18,15,12,13,17,17,17,19,20,19,19,21,20,18,18,18,18,15,13,14,13,10,8,6,6,5,5,4,3,3,2,1,-1,-3,-4,-3,-8,-9,-7,-4,-6,-6,-8,-11,-9,-8,-8,-6,-3,-1,-1,-1,-1,0,0,1,1,1,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-5,-4,3,
4,6,6,6,8,10,9,9,12,14,14,15,17,17,17,18,18,17,17,17,16,15,13,11,11,11,12,12,11,10,10,10,9,8,10,12,13,13,12,9,8,9,8,6,8,10,10,10,8,6,5,7,8,7,8,8,7,6,5,4,3,3,3,5,7,8,7,5,6,6,3,1,3,6,5,2,0,-2,-3,-3,-5,-5,-5,-3,-4,-5,-6,-5,-4,1,6,6,5,5,6,8,10,13,16,18,16,11,8,11,14,14,11,10,7,3,2,2,1,2,3,1,0,1,-1,-4,-5,-2,2,4,6,7,7,7,7,8,11,14,14,11,4,-2,-4,-6,-6,-4,-4,-2,-2,-1,1,6,7,3,2,4,0,-5,-8,-12,-10,-7,-4,6,19,30,40,58,80,94,98,109,123,121,105,88,69,52,39,26,15,11,12,12,12,13,15,14,9,7,10,14,13,12,10,7,2,-1,-2,2,2,-3,-3,-3,-6,-6,0,3,0,2,4,7,8,5,2,3,5,5,10,11,9,7,7,3,-1,1,8,11,11,9,7,9,14,15,10,12,15,11,3,1,4,5,5,6,6,6,4,4,5,7,10,15,16,14,12,15,20,21,21,23,21,17,14,16,20,23,28,32,32,31,33,33,34,34,34,35,38,40,38,34,36,41,44,43,47,48,44,43,44,43,42,45,47,44,40,38,39,44,45,43,41,41,39,33,33,36,
33,29,32,33,27,21,17,13,15,19,18,9,6,10,11,6,1,0,3,5,7,6,3,3,5,6,5,2,-1,1,2,0,-2,-2,1,3,4,4,4,6,7,4,2,3,6,9,9,7,7,7,6,5,4,4,5,7,8,4,1,1,1,0,-2,-1,2,3,2,0,-3,-4,-3,-3,-4,-5,-2,0,-4,-4,-4,-4,-5,-4,-3,-4,-4,-3,-3,-3,0,4,5,6,8,9,11,11,12,13,15,14,11,8,6,5,5,5,4,4,5,5,3,1,1,1,1,0,-1,-2,-3,-3,-4,-4,-5,-4,-2,-1,-1,0,2,4,5,2,0,0,2,3,1,0,0,-1,-3,-4,-3,1,4,5,5,6,6,7,6,7,8,9,8,9,9,9,8,6,5,4,2,0,-1,-2,-2,-2,-1,1,0,-1,-1,2,6,8,8,8,8,8,8,7,10,13,13,13,11,12,13,13,12,11,10,10,7,4,3,1,-1,-1,-1,-2,-3,-3,-5,-7,-7,-8,-9,-10,-10,-11,-12,-13,-13,-14,-15,-14,-14,-14,-14,-13,-12,-11,-10,-10,-11,-11,-9,-8,-8,-8,-7,-7,-9,-10,-10,-11,-10,-7,-6,-7,-5,-4,-5,-7,-7,-7,-5,-3,-3,-4,-5,-4,-5,-6,-5,-4,-4,-3,-2,-1,-2,-3,-4,-5,-5,-4,-5,-5,-2,0,-2,-4,-4,-1,1,2,4,5,6,6,5,4,4,7,8,8,6,2,-1,-2,-1,-1,-2,-4,-6,-9,-11,-12,
-12,-9,-7,-9,-11,-11,-10,-9,-6,-3,-3,-4,-3,-2,-3,-2,-1,-2,1,4,5,2,-1,-3,-4,-5,-5,-5,-4,-4,-7,-9,-10,-7,0,6,8,9,10,7,7,6,5,5,4,-1,-3,1,1,-2,2,8,11,13,11,10,6,-6,-18,-27,-37,-55,-77,-91,-95,-107,-119,-117,-101,-83,-64,-47,-35,-23,-13,-10,-10,-9,-9,-12,-14,-12,-8,-6,-8,-10,-11,-9,-6,-3,2,5,7,3,3,8,8,8,11,10,3,1,3,1,-2,-5,-6,-3,1,0,-1,-2,-6,-7,-5,-3,-1,0,3,2,-4,-8,-8,-6,-4,-4,-11,-13,-8,-7,-11,-8,0,3,0,0,1,-1,-1,0,1,2,1,-2,-5,-10,-13,-10,-8,-12,-17,-18,-19,-21,-21,-18,-13,-15,-20,-22,-27,-31,-30,-30,-32,-32,-33,-32,-32,-33,-36,-39,-36,-32,-34,-40,-41,-41,-43,-44,-41,-41,-41,-41,-39,-41,-43,-42,-37,-36,-38,-41,-41,-39,-39,-39,-37,-32,-30,-32,-30,-27,-30,-32,-26,-19,-16,-13,-14,-18,-17,-9,-5,-9,-9,-5,0,0,-2,-4,-4,-4,-3,-3,-4,-4,-2,0,0,-1,-2,0,1,1,-1,-3,-4,-4,-4,-5,-6,-3,0,-1,-4,-6,-6,-5,-5,-4,-4,-3,-3,-2,-3,-6,-6,-4,-1,-1,-2,-1,1,1,-3,-4,-3,-1,1,2,1,0,2,3,-1,-3,0,1,1,2,3,2,2,3,2,1,2,1,-2,-5,-7,-8,-9,-10,-11,-12,-13,-15,-16,-15,
-12,-9,-7,-7,-7,-6,-6,-5,-6,-5,-3,-1,0,0,0,0,1,2,3,3,3,3,4,3,0,-1,-2,-2,-4,-6,-6,-4,-1,-1,-3,-4,-2,0,0,0,2,4,2,-1,-3,-3,-3,-4,-4,-5,-4,-4,-6,-7,-6,-6,-6,-6,-5,-4,-3,-1,0,3,5,5,5,5,3,2,3,4,4,1,-2,-4,-5,-6,-6,-6,-6,-5,-8,-10,-11,-11,-10,-10,-10,-10,-9,-7,-6,-6,-4,-1,1,3,4,-3,-3,-4,-4,-3,-2,-1,0,2,2,1,1,0,1,2,3,4,4,5,4,4,5,5,6,6,6,6,5,5,4,3,3,3,1,1,2,2,2,2,2,1,1,0,-1,-2,-2,-1,-1,-1,-1,-2,-2,-1,-1,-1,-1,0,0,0,1,1,0,-1,-1,-1,-1,0,1,2,2,1,-1,-1,0,1,1,1,1,1,0,-1,-2,-1,0,1,0,-2,-3,-4,-4,-3,-3,-3,-2,-2,-3,-2,-1,0,1,1,3,4,4,4,4,5,6,5,4,4,5,6,5,3,4,4,4,3,2,0,-1,0,1,2,2,2,1,0,-1,-2,-2,0,0,-2,-5,-6,-8,-8,-8,-7,-7,-8,-7,-8,-8,-6,-5,-5,-4,-2,-3,-6,-8,-8,-7,-7,-4,3,8,12,16,25,36,42,46,51,57,55,47,37,26,18,13,9,4,4,1,-1,1,4,4,4,4,2,1,3,5,2,0,-2,-4,-6,-7,-5,-5,-7,-7,-7,-8,-5,
-1,-1,-2,0,2,2,2,0,-2,-2,-2,-1,-1,0,-1,-3,-4,-2,-2,-4,-1,2,3,2,0,-1,2,6,4,0,1,0,-5,-7,-5,-6,-6,-5,-5,-6,-5,-7,-7,-6,-3,0,2,0,0,2,5,7,8,10,13,11,8,8,10,13,14,15,15,15,15,16,16,15,16,17,17,18,18,13,13,16,18,17,18,18,18,17,18,18,16,15,17,20,17,17,18,17,14,16,18,17,16,14,12,13,12,12,13,14,11,8,8,8,8,9,8,6,4,5,5,3,1,2,3,2,0,2,4,4,4,3,0,1,2,3,3,3,3,3,4,4,4,4,4,4,4,2,1,1,3,3,2,1,2,1,1,2,2,1,1,3,3,3,3,4,4,3,1,1,3,4,4,4,4,4,4,5,4,4,6,8,7,6,5,4,3,2,2,2,2,2,3,3,4,5,7,7,7,7,7,8,9,10,10,9,9,8,6,6,6,6,6,6,5,4,2,1,0,0,0,0,-1,-1,-1,0,1,2,2,2,3,4,5,6,6,7,6,5,3,2,3,4,3,2,0,0,0,-1,1,1,1,1,1,1,0,0,0,1,2,2,1,0,0,0,0,0,-1,-1,-2,-4,-6,-6,-6,-5,-4,-3,-4,-5,-4,-4,-3,-2,-1,1,1,1,2,2,3,4,4,5,4,3,2,1,0,-1,-2,-2,-3,-4,-5,-6,-6,-2,
-2,1,4,4,0,-2,0,5,1,-5,-6,-2,-5,-8,-11,-12,-6,-3,2,14,28,37,48,65,86,104,115,122,126,122,111,93,74,53,40,25,14,6,4,5,11,15,12,7,9,12,14,20,20,16,13,13,7,3,6,15,14,6,5,3,-3,-6,-2,0,1,2,2,-1,-3,-3,1,4,4,5,13,15,9,5,5,4,1,1,5,9,12,13,10,7,9,10,8,11,16,15,10,4,6,8,8,11,14,15,14,13,12,12,13,20,23,18,15,19,24,23,19,19,17,11,7,10,17,18,20,24,23,25,30,33,36,42,43,43,45,50,46,40,43,50,49,45,48,49,44,44,48,47,47,49,48,43,41,39,37,41,40,32,28,27,27,24,27,34,32,28,30,31,28,24,20,15,18,23,23,15,12,18,24,23,19,18,20,20,19,18,15,14,14,12,11,10,7,8,7,5,5,7,6,4,4,3,1,-2,-4,-4,-2,-1,-1,-1,-1,-2,-4,-3,-1,0,0,2,3,3,4,6,7,8,11,13,12,11,12,9,6,7,8,5,3,3,3,1,0,-1,-2,-3,-2,-1,-1,0,2,4,3,2,3,4,6,8,8,4,2,2,2,1,0,0,0,0,-1,-2,0,2,0,-2,-3,-2,-1,0,0,3,4,2,0,0,2,3,1,0,1,0,-2,-3,-2,-1,-1,-1,0,3,5,4,2,3,3,2,1,1,
1,1,0,-1,-2,-2,-2,-2,-1,1,1,0,-1,0,0,0,0,0,2,5,4,1,0,2,2,-1,-4,-5,-4,-3,-5,-8,-8,-8,-10,-9,-4,0,3,5,4,2,4,8,9,10,12,11,7,4,2,1,1,3,2,0,-3,-4,-4,-5,-5,-5,-5,-6,-6,-5,-5,-4,-3,-3,-5,-5,-2,-6,-11,-12,-11,-14,-16,-18,-17,-12,-8,-4,4,16,30,44,62,86,100,108,116,121,117,105,89,70,49,33,16,1,-5,-5,-2,6,11,11,8,6,4,5,8,10,9,9,11,7,1,2,10,11,6,8,10,5,2,5,5,4,2,2,2,1,-2,-2,0,-2,-2,5,4,0,4,7,3,1,3,6,7,8,5,2,3,7,6,1,3,7,5,0,0,2,4,7,10,12,11,9,8,10,7,7,12,15,12,9,13,16,16,19,21,23,23,27,30,33,34,35,35,32,33,33,35,39,40,37,35,39,43,4,5,1,-1,-2,1,4,2,0,2,8,9,5,7,12,16,15,11,5,-1,-14,-26,-36,-47,-63,-85,-103,-114,-122,-125,-122,-109,-91,-71,-51,-36,-23,-12,-6,-2,-3,-9,-11,-7,-4,-7,-11,-13,-17,-18,-13,-10,-9,-5,-2,-6,-13,-12,-5,-3,1,7,8,5,2,2,1,1,4,5,5,3,-1,-2,-4,-10,-12,-7,-3,-3,-1,3,5,1,-6,-8,-9,-6,-3,-5,-7,-6,-8,-13,-14,-7,-2,-4,-5,-6,-8,
-12,-12,-11,-11,-11,-10,-11,-18,-21,-17,-12,-16,-19,-19,-16,-17,-15,-9,-3,-5,-13,-13,-16,-19,-20,-20,-24,-27,-32,-36,-39,-38,-41,-45,-42,-35,-37,-45,-48,-44,-47,-46,-42,-40,-43,-43,-42,-44,-44,-40,-36,-34,-34,-35,-34,-29,-26,-25,-22,-20,-22,-28,-28,-26,-28,-28,-25,-22,-18,-14,-17,-21,-20,-13,-9,-15,-19,-19,-16,-13,-16,-16,-14,-13,-13,-12,-12,-9,-8,-8,-7,-7,-5,-4,-5,-6,-5,-3,-3,-2,1,5,7,6,3,2,2,2,2,3,5,4,1,1,1,-1,-3,-2,-3,-5,-6,-7,-10,-11,-10,-10,-12,-9,-4,-4,-5,-3,-1,-1,0,1,3,4,6,7,4,2,2,1,-2,-4,-3,-2,-3,-4,-6,-9,-9,-5,-2,-2,-3,-2,0,0,0,0,2,3,1,-2,-1,2,3,2,0,-1,-2,-4,-6,-5,-3,-2,-4,-5,-3,-2,-2,-1,1,2,1,1,1,1,0,-3,-5,-4,-3,-4,-4,-2,-2,-2,-2,-2,-1,0,1,0,1,1,-1,-3,-3,-1,-1,-1,-2,-1,-1,-1,-4,-6,-6,-3,-2,-3,-3,0,3,4,3,2,4,6,7,7,8,7,2,-3,-6,-9,-8,-6,-7,-10,-11,-13,-14,-13,-10,-6,-4,-3,-3,-4,-4,-1,1,2,4,4,4,4,5,6,6,5,5,4,4,5,7,7,6,7,11,12,11,14,17,17,17,11,7,2,-8,-20,-32,-45,-66,-88,-103,-111,-120,-124,-119,-106,-90,-69,-49,-35,
-16,-2,3,4,4,-4,-11,-11,-8,-6,-4,-4,-6,-9,-8,-7,-9,-6,0,-1,-8,-10,-6,-8,-10,-4,-1,-3,-4,-3,-1,-1,-1,0,3,3,1,3,2,-5,-4,0,-5,-8,-4,-2,-2,-5,-7,-8,-4,-1,-1,-4,-4,1,1,-4,-3,3,4,1,-1,-3,-7,-11,-11,-7,-7,-7,-6,-5,-10,-13,-11,-8,-13,-15,-15,-19,-21,-23,-23,-25,-28,-31,-32,-32,-31,-31,-32,-31,-33,-36,-38,-36,-34,-37,-42,-6,-6,-3,-1,-2,-3,-4,-5,-4,-5,-7,-8,-6,-6,-10,-12,-11,-10,-6,-2,7,14,17,23,31,42,51,57,62,64,61,55,45,33,23,16,11,7,4,0,-1,1,1,-2,-2,1,3,4,6,8,6,1,2,1,1,3,6,4,1,-1,-3,-6,-7,-3,-2,-3,-3,-3,-3,-4,-3,-2,-1,1,2,2,3,2,0,-2,-4,-7,-8,-6,-2,-1,-1,-3,-4,-2,2,1,-1,2,4,0,-3,0,-1,-3,0,2,3,3,2,2,2,4,6,7,6,3,3,4,5,5,6,7,3,-2,-2,3,3,4,6,8,8,5,7,10,11,13,14,15,17,17,11,11,19,23,22,20,20,17,15,16,17,18,17,16,17,13,12,14,14,11,11,12,10,6,5,6,8,9,11,12,11,9,9,8,7,6,7,6,5,4,4,6,5,3,2,3,1,-1,2,3,3,2,0,-1,0,3,2,1,1,1,1,1,0,1,0,
-2,-4,-5,-4,-2,-2,-2,-2,-1,-2,-3,-2,-1,-1,-1,0,0,0,1,2,2,2,3,3,2,3,5,4,1,0,0,-1,-1,-2,-2,-3,-3,-4,-6,-7,-4,-1,0,0,1,2,2,2,2,3,5,6,6,4,3,2,2,2,1,1,1,1,-1,-1,0,2,2,1,1,2,3,4,4,5,6,8,7,5,6,7,6,5,4,4,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,5,6,6,4,4,3,3,2,2,4,5,6,5,4,3,3,3,2,2,1,1,1,1,0,0,-1,0,2,4,5,7,9,9,8,8,7,8,10,11,10,8,6,5,3,4,4,4,4,4,2,0,0,0,0,-1,-1,-1,-1,-1,-2,-3,-5,-7,-8,-7,-6,-6,-6,-5,-7,-9,-9,-8,-5,-3,3,10,15,19,24,37,48,55,60,64,65,62,54,45,33,25,20,12,5,3,-1,-4,1,6,6,5,4,2,0,1,3,3,2,2,2,-1,-1,2,3,3,4,2,0,0,0,2,1,0,0,1,0,-3,-3,-1,-1,0,2,2,2,4,5,4,3,2,3,5,5,2,-1,-4,-3,0,-2,-4,-1,1,-2,-5,-2,-1,-1,2,6,7,6,5,3,2,2,5,8,7,6,8,10,10,11,12,13,11,11,12,14,15,13,12,15,15,14,15,17,16,17,17,18,21,42,
37,39,44,43,37,36,37,34,33,32,31,32,36,37,34,33,32,35,39,40,33,28,28,29,28,30,31,27,26,28,25,21,22,19,15,18,22,19,10,6,9,13,13,10,8,9,11,12,9,4,4,9,9,5,1,-3,-4,-5,-7,-10,-9,-5,-2,0,0,1,2,3,4,3,4,7,9,8,6,5,6,7,8,7,7,7,6,6,6,7,6,6,5,3,2,3,3,3,2,1,0,0,0,-1,-1,0,2,4,4,2,2,3,4,5,7,9,10,10,7,5,6,7,7,7,8,8,5,3,3,3,3,2,1,0,-1,-2,-4,-4,-2,-1,-2,-3,-1,0,1,2,4,9,12,12,11,13,14,11,8,7,9,10,6,2,0,-1,-4,-5,-3,-1,-1,-2,-3,-1,0,0,1,3,5,4,4,6,7,7,6,6,7,7,6,7,9,10,10,9,6,5,8,10,10,11,12,10,8,8,8,9,14,17,14,11,10,9,6,8,10,10,8,7,5,3,4,7,9,10,11,10,8,8,8,6,5,7,6,5,5,6,5,5,5,2,1,3,5,2,-4,-6,-4,-6,-6,-7,-9,-5,0,5,13,24,32,39,55,77,93,106,117,125,121,111,94,72,57,50,37,19,8,5,6,8,10,12,9,6,5,8,11,16,18,14,11,11,10,12,20,18,8,6,9,3,-1,1,3,6,9,5,3,5,6,6,4,0,
3,13,12,0,-2,1,-1,-5,-5,-3,-1,3,4,2,1,4,4,1,5,9,9,8,10,12,9,9,11,13,11,6,2,2,2,0,1,6,5,5,12,17,19,19,23,24,20,19,23,28,30,33,35,36,34,35,39,44,47,42,39,40,40,38,37,40,43,39,33,34,37,37,39,39,39,41,38,34,37,38,36,38,44,43,34,29,29,33,31,30,32,31,28,30,29,25,23,19,12,14,20,19,10,8,14,15,11,8,8,10,12,11,9,8,11,14,13,12,9,5,5,4,5,8,8,5,3,2,0,-1,0,0,-2,-2,-2,-2,-2,-1,-1,-1,0,0,1,3,5,8,11,12,13,13,13,16,18,20,21,18,16,15,14,11,8,7,8,5,3,3,3,4,6,7,8,8,9,11,10,10,9,7,5,4,2,0,-1,-1,-1,-1,0,3,4,3,2,3,4,6,7,6,6,6,5,4,4,-39,-33,-34,-39,-40,-35,-34,-36,-32,-31,-32,-31,-32,-33,-35,-34,-31,-29,-32,-37,-37,-30,-26,-25,-25,-24,-27,-26,-24,-23,-25,-21,-17,-18,-18,-13,-15,-19,-16,-8,-4,-6,-10,-9,-6,-4,-5,-6,-7,-5,-2,-2,-4,-3,1,4,7,7,7,9,11,11,7,3,2,0,0,-2,-3,-3,-3,-4,-7,-8,-7,-5,-5,-5,-7,-7,-6,-6,-5,-4,-4,-5,-5,-5,-5,-4,-2,0,-1,-3,-3,-2,-1,-1,-1,0,1,
1,-1,-5,-6,-5,-4,-4,-5,-6,-7,-7,-9,-10,-9,-7,-5,-6,-7,-7,-7,-8,-7,-5,-2,-2,-3,-3,-2,-1,0,1,4,5,5,3,3,5,6,3,1,0,0,-3,-7,-10,-10,-10,-13,-14,-12,-9,-7,-9,-9,-5,-2,0,1,4,5,4,2,1,2,3,1,-1,-1,-2,-5,-6,-5,-5,-6,-7,-8,-7,-7,-9,-9,-8,-8,-9,-11,-12,-11,-8,-7,-9,-10,-9,-9,-9,-7,-5,-6,-6,-7,-12,-15,-14,-11,-10,-9,-8,-9,-11,-11,-9,-7,-6,-4,-5,-8,-9,-10,-11,-10,-7,-6,-6,-4,-3,-4,-5,-3,-3,-4,-4,-3,-2,-1,2,1,-1,2,8,11,9,10,11,11,12,9,3,-2,-12,-23,-31,-37,-52,-74,-91,-104,-116,-122,-118,-107,-90,-69,-54,-47,-35,-18,-6,-3,-2,-7,-8,-9,-6,-4,-3,-5,-8,-14,-15,-10,-8,-9,-9,-11,-18,-17,-7,-5,-8,-3,1,-1,-3,-6,-7,-4,-2,-5,-7,-4,-2,1,-2,-11,-10,1,2,0,2,6,7,4,2,-2,-2,0,0,-2,-3,0,-1,-5,-7,-7,-9,-11,-8,-8,-11,-13,-12,-8,-4,-4,-3,-1,-3,-8,-7,-6,-12,-18,-19,-21,-24,-26,-22,-19,-23,-28,-29,-30,-31,-31,-31,-31,-34,-40,-42,-39,-38,-39,-40,-37,-35,-38,-41,-40,-35,-35,-37,-36,-37,-38,-40,-41,-37,-34,-37,-38,-35,-38,-43,-41,-33,-29,-28,-28,-27,-27,-29,-28,-26,-28,-25,-21,-19,-16,-11,-12,-17,-16,
-8,-5,-9,-10,-7,-5,-6,-7,-8,-7,-7,-8,-11,-13,-12,-9,-7,-4,-4,-3,-4,-6,-5,-3,-1,0,2,2,2,3,5,5,5,5,4,4,4,3,2,2,1,-1,-4,-7,-9,-10,-11,-11,-11,-13,-16,-17,-18,-16,-15,-14,-14,-12,-8,-8,-8,-6,-4,-4,-4,-5,-7,-8,-7,-8,-9,-10,-10,-10,-9,-7,-5,-4,-1,2,3,2,2,2,0,-2,-4,-3,-2,-3,-5,-7,-8,-6,-5,-4,-4,-3,-3,21,15,12,15,17,17,17,16,15,14,15,16,16,15,16,19,17,14,16,18,17,13,13,12,9,8,9,10,9,10,11,9,6,7,8,6,6,7,5,2,1,2,3,2,1,-1,-1,-3,-4,-2,0,-1,-1,-4,-7,-8,-6,-5,-4,-5,-5,-5,-4,-3,-2,-1,-1,0,1,1,0,2,3,3,2,2,1,1,2,2,1,1,0,-1,-1,-1,0,1,1,1,-1,-2,-2,1,2,0,0,0,1,0,0,0,2,5,6,4,3,5,6,5,6,6,6,6,6,4,3,4,5,4,4,5,4,3,1,1,2,2,2,1,0,0,-2,-3,-3,-2,-2,-4,-4,-3,-1,-1,-1,0,2,2,3,5,8,10,9,7,5,5,5,3,1,2,2,0,-1,0,1,0,0,1,2,3,4,5,6,7,6,6,6,7,8,8,8,9,9,8,7,7,9,9,9,8,6,5,4,3,2,1,0,0,0,1,2,4,6,
7,6,6,6,7,7,8,7,6,5,4,3,4,5,6,5,5,5,2,1,0,-1,-1,-1,0,-2,-2,-1,-1,-4,-3,-3,-5,-6,-7,-9,-13,-13,-11,-12,-13,-12,-11,-11,-8,-4,5,11,14,17,25,34,43,49,56,59,56,50,41,29,22,18,14,7,3,-1,-3,-1,1,0,-1,-2,-2,-2,1,4,4,1,0,1,1,3,6,6,2,2,2,1,0,1,2,2,1,1,2,3,2,0,-1,-1,1,3,2,1,1,1,1,-1,-3,-2,0,1,1,0,0,1,1,-1,-4,-1,2,2,3,5,4,3,5,7,9,8,5,5,5,4,5,7,6,6,10,12,13,13,16,17,14,11,12,14,14,12,10,11,12,11,12,13,14,15,17,18,20,20,16,15,18,20,20,20,20,20,19,19,21,21,18,17,21,19,18,19,20,18,17,16,13,9,9,10,11,10,11,11,9,6,6,5,4,3,4,3,1,0,0,0,0,0,0,1,0,-1,2,4,4,5,2,-2,-2,0,0,-1,0,0,-1,-2,-2,-3,-3,-3,-4,-5,-6,-6,-5,-5,-5,-4,-4,-3,-3,-3,-2,-1,0,1,1,2,3,3,2,3,4,4,4,5,5,5,6,5,4,5,5,4,3,4,4,4,5,5,4,3,3,4,4,5,4,3,2,1,-1,-3,-4,-3,-2,-2,-1,1,2,1,1,2,3,5,5,4,2,0,-1,0,0,6,
7,5,4,4,4,3,3,4,4,1,-1,-1,0,1,2,2,-1,-1,-1,-4,-7,-8,-7,-6,-6,-6,-7,-8,-7,-6,-5,-2,2,7,7,6,5,4,3,4,4,5,7,7,4,1,1,4,4,5,6,6,7,9,7,3,4,6,7,5,5,6,5,3,1,0,1,3,3,1,-1,-1,0,1,2,3,3,2,0,-3,-4,-2,0,-1,-2,-3,-5,-8,-9,-6,-5,-3,0,1,-4,-10,-9,-8,-10,-12,-11,-12,-13,-13,-9,-2,7,18,28,45,69,88,99,110,117,116,109,95,75,56,46,34,16,2,-1,2,8,11,11,8,5,4,5,5,7,9,7,7,9,5,2,5,4,2,6,8,5,5,10,7,4,5,6,6,7,4,-1,0,2,4,10,6,-1,-3,-4,-3,0,1,5,7,5,4,3,4,8,6,3,5,8,4,1,2,3,1,2,6,7,5,6,7,4,4,6,11,15,12,8,12,16,16,15,15,13,11,12,13,17,20,21,24,27,30,28,30,36,36,34,37,40,39,38,36,37,39,37,32,36,41,37,31,30,33,37,36,34,36,36,32,32,35,36,33,29,26,27,25,24,27,25,23,25,27,23,21,16,11,14,20,16,8,4,10,12,8,4,4,5,3,3,2,1,3,5,4,4,1,-2,-1,0,0,0,-1,-1,2,5,3,0,1,2,0,-1,2,5,7,3,-1,-2,-2,-3,-4,
-3,-1,-1,-1,-1,-1,-1,1,0,1,3,3,1,0,0,1,1,1,1,2,2,3,3,4,5,7,10,10,10,11,10,9,10,11,9,8,8,7,3,1,1,2,3,2,1,2,3,4,5,6,7,7,7,7,7,7,5,2,2,4,5,5,4,4,3,2,0,-2,-2,-2,-2,-4,-6,-5,-2,0,0,1,4,7,10,11,12,13,13,9,4,1,0,0,0,0,-2,-4,-1,0,0,1,4,6,8,10,13,15,17,17,15,15,18,20,20,20,21,23,22,20,19,20,21,21,19,17,17,19,18,17,17,18,19,20,20,19,18,19,18,16,12,9,7,6,5,3,2,2,1,0,0,0,2,4,4,4,4,4,2,5,5,2,-3,-5,-4,-6,-9,-9,-10,-8,-5,4,15,28,40,55,75,97,112,124,136,145,142,132,115,92,73,62,44,25,15,12,12,17,19,17,13,9,8,8,8,8,9,-4,-5,-4,-2,-1,-2,-2,-2,-3,-3,0,3,3,2,1,0,-2,0,0,1,3,6,6,5,4,4,4,5,6,6,5,4,1,-3,-7,-8,-6,-5,-4,-4,-4,-3,-4,-5,-6,-3,-1,-2,-4,-4,-5,-5,-6,-7,-9,-7,-4,-4,-6,-6,-5,-5,-5,-4,-3,-1,0,0,-2,-3,-1,0,1,1,0,-1,-3,-3,-2,0,3,5,3,1,2,4,5,7,9,10,7,6,4,1,-1,5,10,10,7,9,11,
11,11,13,12,9,1,-9,-19,-30,-47,-69,-88,-98,-109,-116,-116,-108,-94,-74,-56,-46,-34,-18,-5,0,-2,-9,-12,-10,-7,-5,-2,-3,-5,-7,-7,-2,-4,-7,-3,1,-2,-2,0,-5,-5,-1,-2,-7,-3,2,0,-2,-4,-5,-1,4,2,1,0,-5,-5,1,4,6,3,1,1,-2,-4,-3,-1,-1,-3,-7,-6,-2,-4,-6,-3,0,0,-2,2,3,-3,-4,-1,-2,-2,2,2,-1,-7,-12,-9,-5,-8,-10,-11,-12,-12,-10,-9,-8,-9,-13,-16,-16,-19,-24,-26,-25,-27,-33,-32,-31,-34,-37,-37,-35,-31,-30,-34,-33,-30,-34,-39,-36,-30,-27,-31,-36,-35,-33,-34,-33,-28,-28,-31,-32,-29,-27,-23,-22,-22,-21,-25,-25,-21,-23,-23,-19,-17,-13,-8,-11,-15,-12,-4,-2,-7,-8,-5,-1,-1,-1,0,2,1,2,1,-1,-1,0,2,4,1,1,0,1,3,3,-1,-3,-1,1,0,0,2,3,0,-4,-5,-2,2,4,4,5,6,5,3,2,3,4,3,2,1,1,1,-1,-2,-2,0,0,-1,-1,-1,-1,-1,-3,-3,-3,-3,-4,-6,-9,-9,-9,-10,-10,-9,-11,-11,-10,-8,-8,-7,-4,-1,-1,-2,-2,-1,0,0,-2,-2,-2,-3,-4,-5,-5,-5,-5,-5,-4,-1,-1,-3,-4,-5,-4,-4,-3,-3,-1,2,3,3,3,5,6,5,3,1,0,0,-3,-6,-9,-10,-11,-12,-12,-8,-4,-1,0,1,1,1,3,4,1,0,0,-2,-5,-6,
-7,-9,-12,-14,-16,-16,-14,-14,-17,-19,-19,-18,-20,-21,-20,-17,-17,-19,-19,-20,-19,-18,-18,-19,-19,-18,-18,-19,-20,-20,-19,-18,-17,-18,-18,-15,-12,-8,-6,-6,-5,-3,-3,-3,-2,-1,1,0,-3,-4,-5,-5,-3,-2,0,-2,-1,2,5,7,6,8,11,12,12,11,8,-2,-15,-29,-40,-54,-74,-94,-110,-122,-136,-144,-141,-130,-113,-89,-72,-60,-43,-25,-16,-11,-10,-15,-19,-16,-12,-9,-7,-7,-6,-8,-6,1,1,1,0,-1,-1,0,1,1,0,-2,-3,-3,-3,-3,-1,0,0,0,0,0,0,0,0,1,2,2,1,1,0,0,0,1,2,3,4,3,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,3,4,4,3,2,2,2,2,2,2,1,0,0,-1,0,1,1,1,0,-1,-2,-2,-1,1,1,1,0,-1,-2,-2,-2,-3,-4,-4,-4,-4,-4,-3,-2,-3,-2,0,0,-3,-2,1,-1,-3,-3,-2,-3,-3,-1,4,10,14,19,27,38,46,52,57,60,59,55,48,37,28,24,19,13,8,4,3,8,8,6,4,2,0,-1,1,3,1,-1,0,0,-1,-1,-1,-1,-1,0,-2,-3,-1,0,-2,-5,-6,-3,0,-1,-3,-4,-3,-2,-2,-1,1,-1,-3,-5,-3,-2,-5,-3,-1,-1,-1,0,0,2,3,0,-1,0,1,-1,-2,-2,-4,-5,-2,0,-1,-2,-3,-6,-8,-5,-2,1,2,0,0,0,1,
2,4,3,2,0,0,1,2,2,4,6,10,10,12,12,10,10,12,15,17,14,8,7,10,13,13,15,17,17,14,14,16,17,18,17,17,13,11,12,12,11,11,12,10,7,7,8,12,13,12,10,9,6,5,4,2,1,3,1,-1,-2,-1,0,-2,-3,-5,-5,-7,-7,-5,-3,-4,-4,-6,-9,-9,-4,-2,-2,-3,-3,-4,-4,-1,-1,-2,-2,-1,-2,-4,-3,-1,1,2,1,-1,-3,-3,-3,-4,-4,-3,-2,-3,-4,-3,-2,-2,-2,-2,-1,1,1,0,0,0,0,0,0,0,1,1,0,-1,-1,1,2,3,2,2,3,4,5,5,5,4,4,4,3,2,1,1,0,-1,-2,-1,0,-1,-2,-2,-2,-1,-1,-1,0,1,1,0,0,1,2,3,3,3,3,4,3,1,1,0,0,0,0,-1,0,0,1,0,1,3,5,5,6,7,7,5,3,3,2,2,2,1,0,-1,0,0,0,1,2,2,2,3,4,5,6,6,5,5,6,7,7,7,8,8,6,5,5,6,7,8,9,9,9,9,10,11,11,11,11,10,9,8,8,8,8,7,5,3,2,3,2,2,3,3,3,1,-1,-1,0,1,2,2,1,-1,-2,-3,-3,-4,-6,-6,-5,-5,-7,-7,-7,-6,-6,-1,8,15,20,27,36,45,53,60,68,72,70,65,54,41,33,29,20,13,9,6,3,6,9,7,6,4,2,1,3,5,2,6,
5,4,-4,-7,0,-2,-10,-9,-6,-8,-7,-3,-2,1,5,3,3,7,7,6,5,1,2,9,6,-4,-5,-1,0,0,0,3,8,11,9,5,7,12,11,6,5,6,4,2,-1,-1,-4,-3,2,4,1,0,0,3,4,5,10,13,6,2,9,13,12,15,18,18,19,19,19,23,26,27,26,28,30,25,21,24,24,21,22,26,29,32,32,31,32,30,29,35,41,39,37,38,38,38,37,38,40,39,38,41,45,47,43,35,28,27,27,30,34,30,24,23,21,14,12,10,8,14,23,20,9,4,9,11,6,2,2,5,7,6,3,-2,1,6,6,4,0,-6,-5,-3,-5,-7,-8,-9,-9,-8,-8,-6,-3,-1,-3,-5,-5,-4,-3,-2,0,0,-2,-3,-1,3,6,6,4,4,8,9,7,6,7,7,4,2,0,-1,1,2,0,-1,1,3,4,4,4,3,2,2,2,1,0,-2,-3,-4,-5,-2,1,4,4,4,5,5,5,5,5,5,5,4,4,4,4,2,2,2,2,2,2,0,-2,-1,0,-4,-5,-3,-1,-1,0,3,5,6,6,5,5,6,7,4,2,5,5,0,-2,-3,-4,-5,-4,-4,-6,-6,-6,-7,-8,-8,-8,-6,-3,-3,-7,-10,-9,-8,-7,-7,-8,-7,-6,-7,-7,-4,-1,1,4,5,4,4,8,10,9,10,11,11,11,10,9,9,9,7,5,5,5,5,5,3,2,3,2,0,1,3,
0,-4,-5,-5,-6,-7,-7,-7,-7,-5,-5,-5,-4,-1,-1,-2,-2,0,-2,-4,-4,3,3,-3,-12,-12,-8,-12,-16,-17,-14,-11,-11,-10,1,16,30,42,59,81,99,112,124,133,132,124,105,78,55,46,32,13,0,-4,-2,3,4,4,5,0,0,3,4,4,6,5,5,7,4,2,7,7,3,3,5,1,-1,3,6,7,4,-2,-3,0,-1,-2,-1,-1,4,10,4,-4,-4,2,5,5,8,9,11,11,7,3,6,11,8,3,4,6,7,7,5,4,4,7,8,5,5,8,10,10,7,6,11,17,12,8,14,19,19,19,19,19,19,15,13,16,16,18,24,29,33,35,31,32,35,38,43,49,52,50,49,50,49,45,45,48,49,46,47,47,44,45,44,42,46,45,42,41,45,42,37,33,31,30,29,30,29,23,21,25,27,24,22,16,10,11,14,12,8,8,10,11,11,8,5,8,12,15,15,-3,-3,-1,6,7,2,5,12,11,9,12,10,6,4,1,-2,-1,-2,-7,-6,-5,-4,0,0,-5,-3,5,8,4,2,3,3,0,-5,-7,-7,-4,-7,-13,-13,-7,-4,-4,-4,0,1,1,3,3,-1,-2,0,1,1,-1,-2,-4,-9,-12,-5,-1,-8,-11,-11,-14,-16,-17,-15,-15,-15,-19,-23,-23,-23,-26,-28,-23,-20,-23,-24,-20,-22,-26,-30,-32,-30,-28,-30,-30,-29,-34,-40,-39,-36,-37,-39,-38,-36,-36,-39,-39,
-37,-39,-43,-43,-39,-32,-25,-22,-20,-24,-29,-25,-19,-20,-17,-11,-11,-10,-8,-13,-21,-19,-9,-5,-10,-10,-5,-1,0,-1,-3,-3,-2,0,0,-3,-2,0,4,9,7,5,6,8,10,10,9,8,8,6,3,1,2,4,5,5,4,3,3,3,4,5,4,-1,-4,-5,-3,-3,-6,-7,-5,-4,-5,-6,-4,-1,1,1,0,-1,1,1,-1,-4,-4,-4,-3,-3,-4,-3,-3,-2,-1,1,2,3,4,2,-2,-4,-5,-5,-6,-6,-6,-6,-6,-6,-7,-5,-4,-5,-4,-2,-2,-2,-1,-2,-2,-2,0,-1,-1,2,3,1,-1,0,-1,-4,-6,-7,-6,-6,-5,-7,-7,-4,-3,-6,-5,-2,0,1,3,4,3,4,6,5,5,7,8,8,8,6,4,4,7,10,9,8,7,7,7,5,4,5,5,3,0,-3,-6,-8,-7,-8,-12,-14,-13,-14,-16,-17,-16,-16,-14,-14,-13,-11,-9,-10,-9,-8,-7,-5,-4,-5,-5,-3,-3,-4,-2,2,2,2,4,4,5,6,5,3,3,4,1,-1,-1,1,1,0,1,3,2,-3,-6,1,8,9,7,9,14,13,10,9,9,8,-4,-19,-31,-45,-63,-83,-101,-115,-128,-136,-135,-127,-108,-80,-59,-48,-34,-15,-2,4,2,-4,-6,-6,-6,-2,0,-5,-6,-6,-8,-5,-5,-8,-6,-5,-10,-10,-6,-5,-7,-4,-3,-6,-10,-8,-5,2,1,-1,0,1,-1,-1,-5,-10,-5,2,1,-4,-6,-6,-8,-10,-12,-11,
-7,-3,-6,-12,-9,-4,-2,-4,-6,-4,-4,-4,-5,-7,-8,-7,-7,-8,-9,-9,-7,-6,-12,-17,-13,-9,-13,-18,-19,-20,-21,-21,-19,-15,-13,-15,-16,-17,-22,-28,-33,-33,-33,-34,-35,-37,-42,-50,-53,-50,-48,-48,-48,-45,-45,-47,-48,-47,-48,-46,-44,-44,-43,-41,-44,-44,-41,-41,-44,-42,-37,-35,-33,-30,-29,-30,-30,-25,-22,-25,-26,-23,-19,-15,-9,-9,-11,-11,-6,-7,-8,-9,-10,-7,-4,-7,-10,-14,-14,-1,-2,-2,-4,-4,-2,-4,-6,-7,-8,-10,-8,-6,-4,-4,-3,-2,0,2,1,1,1,-1,-2,-2,-2,-5,-7,-6,-3,-4,-6,-5,-1,0,1,2,4,7,9,5,2,1,3,-1,-2,0,-1,-3,-1,0,-2,-3,-2,-2,-1,0,3,5,2,0,2,3,4,5,6,6,3,1,1,3,4,6,7,10,11,9,9,12,11,11,12,15,17,15,11,11,13,15,14,16,18,18,16,17,19,19,15,15,18,18,17,17,16,13,11,9,5,0,-1,3,6,5,2,3,3,1,3,6,5,5,8,7,5,4,5,3,1,-1,-4,-5,-5,-2,0,1,-1,-3,-4,-7,-7,-8,-7,-5,-4,-6,-7,-7,-6,-4,-4,-4,-2,0,0,-1,-2,-3,-4,-4,-4,-5,-5,-5,-4,-3,-2,-1,-2,-2,-1,-1,-3,-4,-2,0,-1,-2,-3,-2,-1,-1,0,1,2,3,3,3,3,3,3,2,1,2,1,0,0,-1,-2,-1,0,1,
1,2,2,2,2,2,2,2,2,2,1,1,0,-1,-2,-2,-2,-1,0,1,0,0,0,0,0,1,2,2,2,3,2,2,2,3,3,3,3,1,2,3,3,2,2,2,1,-1,-1,-2,-2,-2,-2,-4,-5,-5,-5,-5,-3,-3,-5,-6,-5,-5,-4,-3,-2,-1,0,-1,-1,-1,1,3,4,6,7,8,9,10,10,11,12,13,14,14,13,11,10,8,8,8,7,6,5,5,4,4,4,3,3,3,1,0,2,3,2,2,1,0,1,2,1,1,3,3,2,1,0,0,1,1,1,3,5,4,1,-3,-2,-2,-3,-1,-1,-2,-3,-1,6,13,18,27,37,45,53,61,68,72,71,66,56,41,31,24,16,8,2,-1,-2,3,5,4,2,2,1,2,3,6,5,2,2,5,4,6,7,7,5,4,4,4,5,8,9,6,1,0,2,3,1,1,3,2,2,4,3,2,3,3,4,5,5,6,6,5,3,1,3,6,7,2,-2,-1,0,-2,0,2,3,3,5,5,3,2,3,3,3,3,5,8,8,6,6,8,10,11,13,13,10,7,6,7,6,5,8,12,16,17,17,18,18,18,20,24,27,25,21,20,21,22,23,22,21,21,20,19,19,20,18,16,17,17,16,18,20,18,18,19,18,15,14,15,17,15,13,12,11,9,6,5,2,1,2,1,2,2,1,1,3,2,1,1,2,4,5,11,
11,14,15,14,11,6,7,5,3,1,2,3,5,4,4,4,3,4,7,10,11,10,9,7,6,5,3,2,3,3,-1,-5,-7,-7,-8,-9,-5,0,1,1,0,-1,2,7,8,5,3,3,0,-3,-3,-2,-2,0,0,-2,-3,0,1,0,0,1,2,2,1,1,0,0,2,3,4,7,8,6,5,6,8,7,6,6,6,7,9,7,6,6,6,5,4,5,5,4,3,1,-1,-2,-3,-1,1,1,-2,-4,-5,-6,-7,-8,-9,-11,-12,-13,-13,-11,-12,-14,-14,-11,-7,-6,-2,4,6,6,6,6,5,7,10,9,7,7,6,4,3,2,0,1,4,5,4,4,2,-1,-1,-1,-1,-1,-1,-1,-1,-4,-8,-11,-10,-8,-9,-10,-10,-9,-7,-7,-8,-5,0,2,2,3,4,5,7,8,6,4,2,2,2,1,1,1,-2,-5,-6,-8,-11,-12,-8,-4,-8,-11,-12,-12,-16,-17,-17,-20,-17,-10,-1,6,13,20,31,50,72,87,98,110,118,115,102,83,59,44,39,29,12,2,-1,-1,1,4,7,8,3,2,6,4,2,6,10,12,13,7,5,9,8,4,5,8,6,4,4,3,2,3,2,2,5,4,3,5,3,4,8,6,0,1,6,9,9,7,8,12,15,13,10,12,18,17,14,14,15,14,13,14,14,13,15,16,14,13,16,18,18,17,19,24,27,21,17,23,26,23,20,17,17,20,18,15,18,21,
22,25,30,33,35,32,31,31,34,40,44,45,46,44,40,42,40,38,42,44,42,39,40,39,39,39,40,40,38,39,42,45,40,34,32,33,32,31,34,34,30,27,30,28,23,20,19,16,16,17,15,10,11,14,16,14,14,15,12,9,9,9,4,5,8,10,10,6,1,1,5,6,5,5,6,6,6,7,7,6,7,6,3,2,2,2,2,2,2,0,0,0,2,2,2,1,-1,-3,-3,0,1,0,-1,-2,-2,-1,0,2,7,12,11,10,11,11,10,11,10,9,10,11,9,7,7,6,6,8,10,11,11,11,10,7,6,7,7,5,3,2,1,2,4,3,2,2,3,1,0,1,0,0,0,-1,-3,-2,1,2,1,1,2,4,8,11,11,11,11,9,6,4,4,5,6,5,1,-1,-1,0,1,1,0,0,2,1,-1,-1,0,0,-3,-4,-3,-1,2,2,1,2,3,1,-1,-1,-1,-10,-10,-11,-12,-10,-8,-5,-5,-3,0,2,1,-1,-2,-2,-2,-2,-1,-2,-5,-8,-8,-7,-6,-4,-3,-3,-1,1,0,-1,2,5,6,6,7,7,4,0,-2,-2,-1,0,-3,-8,-8,-5,-3,-3,0,3,3,2,2,1,1,3,3,0,-1,1,1,-1,-2,-1,0,0,1,1,-1,-2,-3,-7,-9,-6,-5,-7,-9,-9,-7,-7,-6,-7,-9,-7,-5,-5,-5,-4,-4,-5,-5,-4,-3,-2,0,1,1,0,-2,-2,
0,2,3,4,5,7,8,10,11,11,11,10,10,12,12,9,6,4,0,-5,-7,-7,-6,-5,-4,-7,-10,-9,-8,-7,-5,-3,-3,-3,-1,-2,-4,-5,-4,-4,-3,0,0,0,1,1,1,1,2,4,8,10,10,8,8,9,9,8,6,5,6,3,-1,-4,-3,-4,-5,-6,-9,-10,-7,-5,-4,-3,-2,-2,-1,-1,1,4,6,8,11,12,10,7,10,13,14,14,17,19,18,19,17,12,3,-6,-12,-20,-31,-51,-71,-87,-97,-110,-118,-116,-105,-87,-63,-47,-41,-29,-13,-3,-1,0,-3,-7,-8,-8,-3,-3,-7,-6,-4,-7,-10,-12,-13,-9,-6,-10,-9,-4,-4,-8,-7,-5,-5,-5,-3,-3,-1,-3,-8,-7,-6,-6,-4,-4,-7,-6,-2,-2,-7,-11,-11,-8,-9,-13,-15,-13,-12,-14,-21,-22,-18,-16,-17,-16,-14,-15,-14,-12,-14,-18,-16,-14,-16,-19,-20,-19,-21,-27,-31,-26,-21,-26,-28,-24,-22,-20,-20,-21,-19,-17,-20,-22,-23,-25,-31,-34,-35,-33,-31,-31,-33,-38,-43,-46,-47,-43,-42,-43,-42,-41,-44,-47,-45,-43,-44,-44,-42,-41,-40,-41,-41,-41,-43,-44,-40,-35,-34,-33,-30,-29,-32,-33,-30,-27,-30,-28,-23,-22,-21,-19,-18,-19,-16,-13,-13,-16,-17,-16,-15,-14,-13,-9,-9,-10,-6,-5,-9,-9,-8,-6,-2,-2,-4,-6,-5,-5,-5,-5,-5,-5,-5,-4,-5,-4,-3,-3,-2,-2,-1,-2,-2,-1,0,-1,-2,-3,-2,0,1,3,2,0,
-1,0,1,2,2,1,0,-2,-7,-11,-10,-9,-11,-11,-10,-11,-10,-9,-9,-10,-8,-6,-5,-5,-4,-6,-8,-10,-10,-11,-9,-6,-5,-5,-5,-4,-2,0,1,0,-2,-2,-1,-3,-4,-3,-2,-2,-2,-2,-3,-1,2,1,-2,-3,-1,-1,-2,-4,-8,-11,-12,-12,-11,-8,-5,-3,-3,-4,-5,-4,0,3,4,4,4,4,5,5,2,2,4,4,3,3,4,4,2,-1,-3,-3,-2,-2,-3,-2,0,0,0,5,3,4,3,1,1,0,-1,-2,-4,-5,-5,-4,-4,-4,-3,-4,-4,-4,-3,-1,-2,-2,-3,-4,-3,-3,-4,-5,-4,-3,-3,-4,-3,-3,-4,-3,-2,-1,0,1,1,1,2,3,2,1,1,1,-1,-2,-2,-2,-2,-3,-4,-4,-3,-1,-1,-2,-2,-1,-1,-2,-3,-3,-3,-4,-3,-2,-1,0,1,0,0,2,3,4,5,4,3,2,3,3,2,2,2,2,1,2,2,1,1,2,2,1,1,2,3,2,3,3,2,1,0,-2,-3,-3,-3,-4,-4,-2,-2,-4,-4,-3,-1,0,2,4,4,4,2,0,0,2,4,4,3,3,1,0,2,2,2,2,3,3,2,3,3,2,1,1,0,1,0,-1,-2,-3,-4,-4,-5,-4,-3,-3,-3,-4,-3,-1,0,2,3,4,4,4,4,4,6,6,5,4,4,4,2,1,1,1,0,-2,-4,-4,-5,-6,-8,-8,-9,-9,-9,-10,-11,-12,-10,-10,-10,-9,-5,2,6,9,
15,25,35,43,49,55,59,59,56,48,36,29,24,15,8,5,3,1,4,7,5,3,2,2,4,5,5,5,4,6,6,5,6,7,4,1,1,2,3,3,4,5,4,1,0,3,7,8,6,5,4,3,5,4,4,4,6,9,10,7,6,8,9,10,10,10,14,16,12,9,9,10,8,8,8,6,5,8,11,9,9,11,11,11,11,16,21,20,16,16,16,14,14,15,14,14,13,12,13,14,13,14,17,20,20,19,18,17,15,18,21,23,23,21,20,23,22,23,26,27,27,27,26,26,27,23,21,23,23,22,23,21,20,20,21,18,14,13,15,17,16,15,17,16,14,13,14,13,12,12,10,9,9,10,9,8,9,7,6,3,4,6,6,4,4,3,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2,1,0,0,1,1,1,2,3,3,1,-1,-1,-1,0,1,1,1,0,-1,-2,-1,0,1,3,4,3,3,3,4,4,5,5,4,3,2,2,2,2,1,0,1,2,3,3,3,2,1,0,0,-1,-1,-1,-3,-4,-4,-2,-1,0,2,3,3,3,3,4,4,4,2,1,1,2,2,1,0,1,2,3,4,5,5,5,3,1,0,1,1,1,0,-2,-4,-5,-7,-8,-8,-8,-7,-5,-4,-4,-5,-4,-3,-2,0,2,3,4,3,2,2,3,2,2,2,1,-1,
-2,-3,-3,-5,-6,-7,-7,-5,-4,-2,1,4,3,1,1,3,3,3,4,6,5,2,1,1,2,3,1,-2,-3,1,1,-4,-6,-3,-3,-8,-10,-8,-5,-2,0,-4,-10,-11,-10,-12,-13,-14,-11,-7,-7,-14,-21,-19,-14,-15,-16,-14,-14,-10,-1,7,15,29,44,57,71,91,105,111,120,127,122,108,88,64,45,37,23,7,-1,-2,-1,2,6,11,11,2,-3,1,3,0,2,6,10,11,3,-1,4,3,-3,-3,2,3,-1,-3,-3,0,2,-1,-1,2,-2,-8,-11,-13,-8,0,-4,-12,-13,-7,-4,-4,-6,-4,3,5,-1,-7,-5,0,-3,-5,-1,3,7,12,14,13,12,14,14,12,12,13,9,3,3,6,5,5,1,2,10,15,11,10,14,18,16,10,9,15,17,16,18,20,23,24,24,23,26,29,31,36,42,44,40,40,44,47,47,46,43,42,40,39,38,40,40,38,34,30,27,28,30,30,28,25,23,21,19,19,15,8,7,13,13,8,8,6,-2,0,9,13,11,13,19,23,24,21,15,14,16,14,9,6,9,14,15,9,0,1,4,1,-3,-1,0,-4,-7,-8,-10,-10,-6,-7,-9,-6,-1,2,1,-1,1,5,7,5,4,4,3,0,-4,-8,-10,-9,-9,-12,-11,-9,-9,-9,-7,-2,3,5,8,12,15,14,15,17,18,16,16,15,12,11,13,12,9,9,10,10,10,11,11,11,13,15,14,11,
12,12,8,4,2,1,1,-1,-4,-4,-5,-6,-8,-7,-3,-2,-1,-1,-1,0,0,0,1,3,3,-1,-3,-2,2,3,3,2,1,0,-1,1,4,3,-1,-4,-6,-8,-8,-6,-4,-4,-5,-7,-8,-5,-1,1,3,4,4,2,1,2,5,6,7,7,9,9,8,9,9,9,10,11,11,11,10,9,9,8,9,10,11,11,10,9,9,11,13,10,4,2,3,0,-2,-4,-5,-6,-7,-9,-11,-9,-7,-7,-7,-7,-6,-4,-3,-4,-3,-3,-4,-4,-2,-1,-3,-3,-6,-9,-7,-3,-3,-8,-14,-14,-13,-15,-19,-16,-14,-12,-4,6,15,24,35,48,65,85,102,113,126,135,128,110,92,70,49,36,23,10,4,2,0,3,12,17,14,6,7,9,6,0,0,0,2,1,-7,-8,0,-1,-6,-5,-2,0,1,0,-1,1,2,1,7,13,9,2,2,3,4,6,-1,-6,-3,1,-6,-17,-20,-17,-13,-12,-15,-17,-12,1,2,3,3,4,5,7,7,5,4,3,-1,-3,-2,1,1,-1,-1,-1,-2,-2,-1,0,1,2,0,-1,0,3,4,2,1,5,7,4,4,7,10,8,5,2,0,3,9,10,10,12,14,14,12,8,6,14,22,19,15,17,17,14,15,11,3,-5,-13,-26,-41,-53,-68,-87,-102,-110,-119,-125,-121,-107,-88,-64,-47,-37,-24,-7,1,2,1,-3,-8,-12,-11,-2,4,0,-1,0,0,-4,-6,-6,0,2,-3,-1,
5,4,0,-1,1,3,3,2,1,4,3,0,4,9,13,14,10,3,5,12,12,7,5,6,9,7,-1,-3,4,9,6,1,3,5,1,-4,-8,-12,-14,-14,-13,-14,-16,-14,-14,-14,-9,-2,-1,-2,-2,-3,0,1,-6,-12,-9,-10,-15,-19,-18,-13,-11,-18,-20,-20,-21,-24,-27,-27,-27,-27,-29,-30,-33,-38,-45,-45,-40,-39,-44,-47,-47,-46,-44,-43,-41,-39,-39,-39,-38,-35,-34,-29,-26,-28,-30,-30,-29,-27,-25,-24,-21,-21,-18,-12,-11,-16,-14,-10,-10,-8,-2,-2,-10,-14,-12,-14,-20,-22,-23,-21,-15,-12,-13,-10,-6,-4,-6,-10,-9,-5,2,0,-4,-2,1,-1,-3,1,4,5,6,6,4,5,8,6,1,-1,-1,0,-2,-6,-7,-5,-4,-4,-3,-1,2,6,10,10,11,13,13,10,10,10,7,2,-2,-4,-8,-13,-15,-14,-16,-19,-19,-16,-15,-13,-9,-8,-9,-8,-6,-6,-7,-6,-6,-8,-9,-9,-11,-12,-11,-10,-10,-11,-8,-4,-2,-1,-1,0,2,2,3,5,7,7,5,3,3,2,2,2,1,2,1,-1,-2,0,2,0,-3,-5,-3,-2,-2,-1,1,0,-2,-1,2,5,8,9,10,8,6,5,6,7,7,4,-1,-3,-5,-6,-6,-5,-4,-5,-7,-8,-8,-8,-9,-8,-7,-8,-9,-8,-9,-10,-11,-11,-9,-8,-8,-8,-8,-8,-9,-10,-10,-8,-9,-11,-13,-10,-5,-3,-5,-3,0,2,3,4,6,8,10,8,5,5,
6,7,6,5,4,4,4,3,4,4,2,1,2,3,4,6,4,3,2,6,12,13,11,15,17,15,14,11,2,-8,-18,-28,-38,-51,-68,-88,-104,-117,-131,-140,-133,-116,-98,-75,-55,-41,-26,-13,-6,-3,0,-4,-12,-16,-13,-8,-7,-11,-9,-5,-5,-6,-8,-7,1,2,-3,-1,6,4,-1,-2,-2,-2,-1,-1,-1,0,-6,-14,-11,-5,-3,-3,-5,-7,-1,4,2,-2,3,13,16,13,9,9,12,12,7,1,0,-1,-1,-1,-2,-3,-4,-3,-3,-3,-1,0,-1,-3,-3,-3,-3,-3,-2,-2,-3,-4,-4,-5,-4,-2,-2,-3,-4,-4,-4,-4,-4,-3,-2,-3,-3,-3,-3,-1,0,0,-3,-4,-4,-5,-7,-6,-6,-5,-4,-6,-9,-9,-8,-10,-10,-8,-8,-7,-3,-1,4,9,15,21,30,39,47,52,56,59,57,53,42,31,26,20,12,4,0,-2,-1,4,6,5,4,0,-4,-4,-3,-2,-2,-2,-2,-2,-4,-3,-2,-2,-3,-4,-3,-1,-1,0,-1,-2,-5,-6,-3,-2,-4,-5,-7,-9,-7,-5,-4,-4,-4,-4,-3,-6,-8,-6,-2,-1,-4,-5,-5,-2,-1,-2,-1,3,8,7,8,10,10,9,11,11,10,9,6,0,-3,-3,-2,-1,-2,-4,-1,1,1,4,8,12,11,10,11,14,15,14,15,18,19,18,17,19,20,18,19,22,27,26,21,20,24,24,24,24,24,24,23,22,21,21,18,15,17,15,13,14,15,15,16,17,
17,14,13,14,13,10,10,11,10,8,8,7,4,3,6,7,9,10,10,11,11,10,6,4,1,-1,-1,-3,-3,-2,-3,-4,-5,-2,2,3,2,3,5,5,3,2,2,2,2,0,-3,-3,-2,-1,0,1,3,5,5,4,3,3,3,3,2,0,-4,-7,-7,-7,-8,-7,-6,-6,-4,-2,1,2,5,8,8,7,8,10,10,7,5,3,0,-1,-2,-2,-3,-2,-2,-3,-2,-1,1,1,1,2,2,2,3,3,3,2,1,1,1,1,1,1,1,0,-3,-4,-5,-5,-4,-4,-4,-4,-4,-5,-4,-3,-1,-1,-1,0,1,2,2,2,2,2,1,0,-1,-2,-3,-5,-6,-7,-7,-7,-6,-5,-4,-3,-2,0,2,4,4,5,5,5,5,5,5,4,4,4,3,2,1,1,2,1,2,2,3,3,3,3,2,2,2,1,2,4,4,3,3,5,6,5,4,4,6,7,5,3,2,1,0,-2,-3,-1,1,1,-1,-2,-2,-2,-2,-2,-1,0,0,0,0,0,1,1,0,2,3,3,2,0,-3,-4,-3,-4,-5,-4,-5,-5,0,6,13,20,24,30,40,49,58,65,73,78,75,67,56,44,36,27,17,9,5,2,0,4,7,7,6,4,5,6,8,10,9,9,10,10,8,7,6,3,-1,0,3,2,2,1,2,0,-2,-2,1,7,7,4,2,2,4,3,2,0,1,1,1,0,-1,0,1,1,0,2,3,-6,
-12,-16,-8,0,2,4,6,5,2,5,7,6,5,7,9,9,10,8,8,9,10,15,20,22,23,21,21,20,20,15,15,25,31,30,30,31,28,28,29,30,33,36,36,33,32,31,29,30,33,35,37,38,37,37,38,39,42,45,44,42,41,39,37,38,42,43,44,44,40,34,32,35,34,29,27,31,31,29,27,18,7,7,10,6,1,2,4,6,8,3,-6,-9,-5,-2,-2,-7,-11,-7,0,0,-5,-7,-6,-7,-8,-7,-6,-5,-3,-3,-4,-4,-3,-1,2,5,7,6,4,4,3,3,4,5,7,8,8,7,8,8,9,7,2,2,3,1,-1,-2,-2,-3,-3,-2,-2,0,3,3,1,0,-1,1,3,2,0,-1,-3,-2,1,1,1,2,4,2,1,3,5,6,8,10,9,6,2,-2,-5,-7,-4,-1,0,-3,-8,-10,-9,-6,-3,-2,0,2,2,-2,-6,-4,0,0,-2,-2,1,4,7,7,7,9,9,8,10,16,18,14,9,7,7,6,2,-1,3,4,-1,-9,-12,-9,-5,-5,-7,-7,-3,-2,-6,-6,-3,0,1,-1,-5,-5,-3,-4,-6,-3,-1,2,6,8,8,10,13,13,13,14,15,13,12,9,4,0,1,3,3,2,2,2,0,-1,3,5,6,9,9,5,4,6,6,5,5,4,2,2,3,2,-1,-3,-4,-4,-3,-2,-3,-7,-9,-7,-9,-13,-10,-2,-2,-9,-17,-17,-12,-7,-7,-10,-9,-2,
9,18,29,44,54,64,78,91,100,108,113,111,105,92,70,43,22,9,-3,-15,-20,-18,-14,-9,-1,4,-1,-7,-4,3,1,-1,1,2,4,5,-1,-2,5,5,0,3,7,9,8,10,13,12,9,5,2,3,1,-1,3,5,7,8,1,-7,-7,1,9,10,6,5,7,8,5,3,11,18,14,9,11,10,8,9,8,7,4,2,5,9,9,8,8,11,14,14,14,13,12,15,17,15,15,20,19,18,24,26,24,27,31,34,38,42,41,37,38,44,43,35,33,37,43,42,40,39,41,41,41,37,34,37,45,49,45,41,39,38,39,39,37,38,40,38,34,37,35,28,25,28,27,21,16,17,16,15,14,9,1,5,14,16,8,5,7,9,8,3,-3,-5,-4,-3,-3,-3,-2,1,4,5,5,6,10,13,10,4,1,0,0,-3,-4,-4,-3,-6,-10,-13,-9,-4,-3,-8,-8,-4,-4,-6,-4,1,5,1,4,7,1,-6,-7,-6,-9,-9,-6,-7,-11,-9,-7,-10,-10,-8,-9,-7,-6,-8,-10,-12,-16,-20,-20,-20,-21,-22,-22,-17,-18,-26,-32,-30,-31,-33,-31,-30,-31,-33,-36,-39,-39,-37,-36,-34,-31,-32,-34,-37,-38,-40,-39,-39,-40,-40,-44,-48,-46,-44,-44,-41,-37,-39,-41,-41,-42,-44,-40,-32,-29,-32,-32,-29,-27,-29,-31,-30,-29,-20,-8,-9,-12,-8,-5,-6,-6,-7,-9,-5,4,6,4,3,3,6,9,6,1,1,
5,7,7,7,8,6,5,4,3,3,3,4,3,1,-2,-5,-7,-6,-5,-3,-2,-2,-1,-2,-4,-5,-4,-5,-5,-5,-5,-3,1,1,-1,1,2,3,3,4,4,3,3,1,-2,-2,-1,-1,1,0,-2,-1,2,3,5,4,2,1,1,0,-1,0,1,0,-2,-2,-3,-3,-3,-1,3,6,9,10,6,3,2,4,7,8,7,5,2,1,-1,-3,-1,3,5,3,0,0,2,1,-1,-4,-7,-6,-5,-7,-7,-6,-8,-13,-14,-11,-6,-5,-5,-4,0,3,0,-1,5,12,14,12,9,9,11,11,6,5,9,9,5,2,-1,0,4,5,3,4,5,3,0,-2,-5,-7,-8,-10,-12,-13,-13,-14,-16,-14,-12,-9,-4,0,-1,-3,-2,-1,0,0,2,2,-2,-4,-5,-7,-7,-2,-1,-4,-5,-5,-5,-4,-2,-2,-3,-1,1,2,3,4,4,3,4,7,9,9,10,11,9,3,4,11,18,20,14,11,11,14,14,7,-5,-13,-26,-41,-50,-60,-74,-88,-98,-105,-110,-109,-102,-90,-67,-40,-22,-9,5,17,22,19,16,9,2,-2,1,5,3,-2,-1,0,-1,-1,-2,-2,2,3,-2,-1,4,1,-5,-7,-7,-10,-12,-10,-6,-1,-1,-4,1,2,0,-1,-3,-4,2,8,6,0,-6,-10,-6,-3,-5,-9,-6,-3,-9,-16,-13,-8,-10,-9,-8,-7,-6,-5,-2,-1,-4,-9,-9,-9,-9,-10,-11,-13,-14,-15,-14,-15,-16,-14,-15,-18,-18,-19,
-21,-23,-23,-26,-30,-32,-35,-41,-40,-37,-40,-45,-45,-38,-36,-41,-48,-48,-43,-42,-42,-43,-43,-40,-36,-40,-46,-48,-45,-43,-39,-37,-39,-40,-37,-38,-39,-35,-31,-32,-31,-26,-23,-26,-25,-20,-16,-16,-16,-16,-17,-13,-6,-7,-12,-11,-6,-5,-7,-7,-7,-3,3,5,5,4,0,1,1,-1,-4,-4,-4,-5,-9,-11,-9,-4,0,2,2,4,5,4,4,7,11,13,12,8,7,8,8,5,6,8,5,0,-4,7,9,8,7,9,9,8,10,11,8,8,10,9,7,8,6,3,1,1,2,3,3,3,4,4,5,8,12,15,14,10,11,15,17,17,18,20,21,19,18,20,22,22,22,24,25,21,17,17,19,21,22,23,23,24,23,22,24,26,25,24,26,23,21,21,21,18,18,21,20,15,12,12,13,13,13,14,15,16,18,13,8,7,8,7,7,6,5,4,6,7,3,2,0,-1,-1,0,0,0,-1,-1,-2,-3,-3,-2,-2,0,1,1,0,0,0,-1,-2,-1,0,0,1,3,3,1,-1,-2,-3,-3,-3,-2,-2,0,0,-1,-1,-2,-4,-4,-3,-3,-3,-3,-3,-4,-4,-3,-3,-2,0,0,0,1,1,-1,-1,-2,-3,-4,-5,-5,-5,-4,-3,-3,-2,-2,-2,-3,-3,-5,-7,-7,-6,-7,-8,-9,-10,-9,-6,-4,-3,-2,-1,0,-1,0,0,0,0,1,-1,-2,-1,0,1,1,0,1,1,3,3,2,2,2,
1,0,2,4,2,0,-1,-2,-2,-2,-3,-4,-2,-2,-5,-9,-10,-10,-9,-9,-9,-9,-7,-6,-7,-7,-5,-2,-1,0,-2,-3,-2,-2,-2,-1,1,2,4,4,5,6,7,8,9,9,9,8,6,4,1,0,0,1,0,-2,-3,-3,-3,-2,-1,1,2,2,2,0,0,2,4,3,2,2,2,1,1,-1,-1,1,1,-1,-2,-2,-2,-3,-4,-6,-6,-5,-3,-4,-5,-7,-12,-14,-12,-10,-10,-11,-11,-9,-5,0,9,16,20,25,33,39,45,50,52,52,49,41,28,15,9,3,-4,-10,-11,-10,-7,-2,1,3,2,-1,-1,0,1,1,1,-1,-2,-1,-2,-1,-1,-3,-6,-3,-2,0,2,5,5,1,-4,-4,0,4,2,0,0,-2,-4,-5,-4,-3,-2,-2,1,3,3,1,3,6,6,4,3,7,6,4,3,4,4,1,0,0,-1,-2,1,5,5,6,7,6,5,6,7,9,9,7,6,7,8,9,10,10,9,8,10,12,13,12,15,19,20,21,24,28,27,25,24,28,32,30,25,23,25,27,27,25,24,25,25,24,23,24,21,18,21,20,19,19,18,14,12,13,12,11,10,10,11,10,8,8,9,11,13,11,9,6,3,3,3,3,3,3,3,1,0,-1,-3,-2,3,5,3,2,1,1,1,2,4,4,3,2,-1,-2,-2,-3,-4,-3,-4,-5,-6,-7,-8,-8,-7,-5,-5,-3,-4,-5,-2,1,3,8,
6,0,-3,1,4,4,7,9,9,10,7,-1,-3,4,11,11,4,0,0,0,-4,-9,-6,2,5,2,-4,-5,1,6,7,8,11,13,10,5,6,8,8,9,7,3,1,2,2,2,2,3,2,0,1,0,-1,-2,0,0,-3,-5,-5,-5,-4,-2,-1,0,3,5,6,5,5,5,4,2,1,0,0,0,-2,-2,-2,-4,-4,-3,-2,-4,-4,-2,-4,-5,-4,-4,-6,-7,-4,-3,-2,1,1,0,2,0,-3,-3,1,5,3,0,0,1,1,-1,-3,-3,-2,-2,-3,-3,-1,2,4,4,5,7,9,10,12,12,11,12,11,10,9,7,4,2,1,0,-1,-2,-3,-5,-7,-10,-12,-9,-3,-5,-8,-5,-1,4,2,-6,-6,-1,-3,-12,-18,-20,-14,-7,-6,-6,5,22,35,51,72,87,97,108,117,116,105,85,64,48,34,21,9,2,1,3,5,6,9,11,8,4,6,4,1,5,7,5,6,6,3,-1,-8,-12,-6,-3,-7,-13,-8,-1,-4,-13,-16,-12,-7,-9,-12,-12,-9,-3,1,-10,-20,-18,-9,-3,-2,-5,-5,2,2,-8,-13,-7,3,1,-7,-8,-6,-5,-3,-4,-3,-5,-4,1,3,3,4,5,6,8,7,6,5,4,6,10,11,11,6,2,4,10,11,7,8,15,22,26,27,28,30,32,30,33,39,41,45,50,45,40,41,41,40,45,46,42,38,41,41,39,39,37,38,40,38,36,38,37,31,31,35,32,
26,27,31,34,31,26,29,34,34,30,22,15,17,23,21,15,13,16,17,18,17,14,14,14,12,8,4,2,2,1,4,6,3,-2,-5,-4,0,3,4,4,4,5,3,0,1,4,4,5,7,6,5,7,9,10,10,10,10,8,9,9,10,9,8,6,8,10,11,11,11,12,12,11,11,12,12,11,11,11,9,6,5,7,8,9,9,6,6,9,10,8,11,16,14,10,8,6,5,7,9,6,1,-1,-4,-6,-6,-5,-3,-3,-4,-6,-5,-3,-1,1,-1,-2,0,2,2,1,2,4,3,0,0,2,4,5,5,4,3,4,6,6,5,3,-2,-4,-5,-7,-8,-8,-8,-8,-7,-7,-8,-4,0,-1,-3,-3,0,2,2,0,-4,-6,-2,3,2,-2,-3,-2,-4,-6,-5,-4,-5,-5,-9,-15,-17,-12,-7,-7,-9,-9,-9,-7,-4,-3,-4,0,4,2,-1,2,5,5,4,2,1,2,3,2,1,-1,-4,-6,-7,-3,0,-2,-4,-5,-8,-10,-9,-9,-7,-1,1,-5,-11,-11,-5,0,0,0,4,7,4,-3,-6,-2,3,5,0,-5,-6,-6,-9,-11,-8,-4,-5,-7,-8,-8,-5,-1,0,-1,-2,-2,-1,-1,-1,0,0,-1,1,1,0,0,2,4,5,5,4,3,3,2,0,-4,-4,-3,-3,-3,-2,-1,0,0,0,0,1,2,2,4,4,2,2,3,3,3,4,5,4,4,6,7,7,7,5,2,0,0,-2,-1,
3,4,-1,-4,-4,-2,-2,-2,-2,-1,1,1,0,-1,0,1,-1,-4,-6,-6,-6,-8,-9,-10,-13,-13,-12,-12,-10,-9,-8,-6,-4,-2,-1,0,1,2,4,6,8,10,12,8,5,6,7,6,2,-3,-2,5,6,1,4,11,16,18,13,7,4,3,-8,-22,-37,-53,-72,-88,-100,-110,-118,-118,-107,-87,-66,-48,-34,-20,-8,-4,-2,-3,-5,-6,-6,-7,-4,-2,-4,-4,-1,-4,-7,-4,-5,-6,-4,0,7,11,6,4,7,12,9,3,6,15,18,13,7,9,12,13,10,2,-3,6,17,16,8,2,2,5,4,0,-2,6,12,8,-3,-1,7,10,7,4,4,3,3,6,6,2,-2,-3,-3,-5,-4,-6,-6,-5,-6,-6,-7,-11,-12,-12,-8,-5,-7,-12,-12,-9,-11,-18,-22,-26,-27,-29,-31,-32,-31,-35,-40,-42,-47,-52,-47,-42,-41,-42,-42,-48,-49,-43,-40,-43,-42,-39,-39,-37,-36,-40,-38,-34,-36,-35,-27,-28,-32,-29,-24,-24,-27,-30,-30,-26,-28,-34,-33,-29,-23,-16,-17,-22,-22,-15,-14,-17,-17,-18,-17,-14,-13,-12,-11,-9,-6,-4,-2,-1,-3,-6,-4,2,5,3,-1,-4,-5,-3,-3,-3,-1,2,1,-1,-1,-2,-4,-2,-2,-3,-5,-6,-5,-5,-5,-4,-5,-6,-6,-7,-6,-5,-7,-9,-10,-12,-12,-12,-12,-11,-11,-12,-11,-11,-11,-10,-9,-6,-5,-6,-7,-8,-8,-6,-7,-9,-10,-9,-11,-15,-14,-10,-6,-4,-3,-4,-6,-4,
1,3,5,7,7,5,3,2,4,6,6,4,1,-1,0,1,-1,-4,-3,-3,-5,-9,-8,-5,-4,-5,-7,-8,-7,-6,-6,-7,-7,-7,-7,-4,0,2,3,5,6,5,5,5,5,5,6,3,-1,-1,1,0,-3,-4,-4,-3,1,3,-1,-5,-5,-1,1,1,2,3,3,2,2,2,4,9,12,6,0,0,2,3,2,1,-2,-2,-1,-4,-7,-6,-3,-5,-8,-9,-6,-5,-5,-5,-6,-5,-4,-3,0,4,5,6,4,3,4,6,8,8,7,6,5,3,2,3,5,6,4,2,1,1,0,-2,-1,3,4,3,0,-1,1,2,2,2,3,3,2,1,1,2,3,3,0,-2,-2,-1,1,1,0,-1,-1,0,0,0,0,1,1,1,0,-2,-2,-3,-3,-3,-4,-3,-2,-1,-1,-1,-2,-1,-2,-2,-1,0,1,1,0,-1,-1,-1,0,1,1,0,-1,-2,-4,-4,-3,-3,-4,-5,-7,-8,-7,-4,-3,-1,2,2,-1,-2,0,3,4,4,4,5,5,4,2,1,3,4,3,2,3,5,6,6,6,6,6,7,7,6,6,6,5,4,3,2,2,1,1,0,0,-1,-3,-4,-4,-4,-5,-4,-3,-5,-3,-4,-2,2,1,-3,-3,-1,-4,-4,-5,-5,-3,-1,0,4,8,13,21,30,39,47,53,57,61,62,56,45,35,27,18,9,5,3,0,-1,2,3,0,-1,-2,-2,-1,1,0,1,2,1,2,3,5,2,-2,-4,
-4,-4,-6,-7,-7,-4,-7,-10,-12,-7,-3,-4,-6,-6,-6,-1,2,-1,-5,-5,-3,-1,0,0,-1,2,2,-1,-6,-5,1,2,-2,-5,-3,-2,-2,-2,-1,-5,-8,-6,-3,-1,0,1,0,1,2,2,4,5,5,6,7,8,6,6,8,9,8,9,10,12,11,11,14,16,18,19,20,20,20,21,24,28,27,23,22,23,25,26,25,22,22,23,23,21,21,18,18,20,18,14,14,12,8,8,12,11,8,7,7,9,13,13,13,15,17,16,13,10,10,11,12,9,7,8,9,9,9,8,7,5,4,5,5,4,2,0,1,3,2,0,-1,0,1,2,2,1,0,0,-2,-4,-4,-3,-4,-3,-3,-4,-5,-6,-5,-4,-5,-5,-6,-5,-3,-1,-1,-1,1,1,2,3,5,7,8,7,6,4,4,4,4,4,4,4,3,2,1,1,1,2,2,2,2,4,5,4,4,5,4,3,1,-1,-2,-2,-1,-3,-4,-5,-5,-5,-5,-4,-3,-1,-2,-3,-4,-3,-1,1,2,2,4,5,4,4,7,10,11,10,9,8,9,9,7,6,7,7,6,6,6,4,3,2,2,1,1,1,1,1,1,1,1,2,3,4,3,3,4,4,4,5,4,3,4,5,5,3,2,2,3,2,1,1,2,4,5,3,2,4,7,7,6,7,8,8,8,7,6,7,8,7,6,7,8,8,7,7,7,7,7,6,6,6,5,-6,
-8,-9,-8,-8,-7,-9,-10,-10,-10,-9,-9,-11,-13,-11,-11,-16,-21,-20,-18,-19,-23,-24,-18,-13,-18,-23,-22,-19,-14,-8,-2,5,19,34,47,62,83,98,107,117,126,124,111,93,72,49,32,19,7,0,-3,-2,6,11,11,9,3,-2,-1,-2,-5,-4,0,-2,-5,-8,-10,-10,-12,-13,-7,-2,-2,-5,-1,5,6,5,1,-1,1,1,0,1,3,8,11,3,-9,-8,-3,1,1,6,11,13,13,5,-4,-2,7,5,1,6,9,8,9,3,-5,-8,-4,1,2,0,-3,-7,-10,-13,-13,-12,-11,-12,-10,-7,-6,-2,0,1,4,7,8,10,17,26,32,37,38,33,32,35,36,38,41,41,44,49,50,41,40,49,53,54,55,54,53,49,44,44,49,50,45,41,39,37,36,34,30,26,26,23,16,14,18,20,12,3,4,6,7,11,8,-1,2,9,6,2,3,7,10,14,15,9,4,7,11,16,12,8,8,3,2,3,1,0,-3,-6,-7,-8,-10,-13,-14,-14,-14,-15,-11,-8,-9,-9,-8,-7,-5,-4,-1,1,3,2,-4,-9,-8,-6,-9,-13,-14,-13,-13,-13,-14,-14,-9,-6,-5,-3,0,2,1,4,9,9,8,8,5,2,2,1,1,1,0,-3,-7,-7,-4,-2,1,4,3,1,0,2,5,5,4,4,6,7,3,-1,1,7,9,4,2,2,2,0,-2,-4,-3,-1,-2,-7,-8,-4,-2,-4,-5,-5,-4,-2,-2,-4,
-6,-6,-5,-5,-2,0,0,-1,-3,-4,-5,-5,-1,4,6,3,0,-1,-1,0,1,2,4,6,3,-2,-3,-2,-1,1,3,4,4,4,4,2,1,0,-1,2,4,2,1,1,0,-1,-1,0,3,4,1,-2,-2,3,6,7,8,7,5,5,6,7,10,11,9,7,5,3,1,-1,-1,-1,-2,-5,-7,-6,-5,-6,-7,-6,-5,-3,0,2,-1,-2,-2,-3,-3,-6,-10,-13,-13,-19,-22,-21,-22,-23,-16,-6,-1,10,27,44,61,83,100,107,119,134,136,119,97,74,52,36,26,15,9,5,0,-3,-1,1,1,-5,-6,-2,0,-3,-2,0,-2,2,5,2,1,0,-2,-2,0,-1,-3,2,5,0,-5,-7,-7,-5,-3,-1,-4,-7,-7,-3,-5,-10,-9,-1,3,0,-2,3,10,8,0,-6,-1,8,8,3,5,6,5,6,3,-1,0,4,6,6,5,4,-1,-3,-1,0,-2,-7,-10,-7,0,3,3,7,10,10,10,2,5,6,6,5,6,8,8,9,9,8,9,11,12,10,11,15,18,18,16,17,19,21,16,11,15,19,18,15,11,6,-1,-8,-22,-36,-48,-64,-84,-101,-110,-118,-126,-124,-113,-93,-71,-50,-32,-17,-5,3,7,4,-5,-10,-11,-8,-5,0,-1,-2,1,-2,-5,-1,3,6,8,10,11,12,8,4,5,7,3,-4,-5,-2,0,2,1,2,1,0,-2,-7,-10,-2,9,10,4,1,2,-4,-8,-8,-7,1,10,6,
-3,-1,2,-2,-4,-3,-2,2,7,11,6,2,1,2,4,7,12,14,13,13,12,14,12,10,8,6,3,2,-2,-6,-7,-10,-19,-26,-29,-34,-35,-33,-32,-36,-37,-38,-40,-40,-43,-49,-48,-39,-37,-45,-51,-51,-53,-53,-53,-50,-45,-44,-48,-48,-44,-42,-40,-38,-36,-34,-30,-25,-26,-25,-17,-14,-17,-19,-12,-7,-7,-8,-11,-13,-10,-4,-5,-10,-8,-6,-7,-9,-12,-15,-15,-9,-4,-6,-11,-15,-12,-10,-8,-3,-2,-3,-3,-2,0,4,5,5,7,9,11,11,11,11,7,5,5,5,4,3,3,3,0,-4,-5,-4,2,7,5,3,6,10,10,10,10,10,10,10,6,3,4,2,-2,-4,-3,-6,-11,-12,-10,-9,-6,-4,-4,-4,-4,-5,-4,-1,3,3,0,-2,-5,-7,-7,-5,-3,-5,-7,-7,-7,-7,-8,-9,-6,-3,-5,-11,-12,-9,-6,-6,-6,-5,-3,-2,-3,-5,-4,0,2,-2,-4,-2,-1,-2,-2,-4,-4,-2,1,0,0,-1,-3,-6,-6,-5,-3,-1,0,0,-3,-8,-10,-7,-4,-3,-4,-5,-5,-5,-7,-9,-7,-2,-1,-2,-3,-4,-6,-6,-7,-7,-6,-6,-5,-3,-3,-5,-7,-5,-4,-4,-3,-3,-3,-4,-5,-6,-4,0,-1,-5,-8,-9,-9,-7,-5,-5,-5,-6,-8,-9,-7,-5,-2,0,1,2,1,0,0,4,6,5,4,6,6,5,4,2,1,0,2,1,1,2,3,5,11,13,13,18,21,20,21,22,16,6,
-2,-11,-26,-43,-62,-81,-98,-107,-118,-133,-135,-118,-95,-73,-53,-37,-23,-13,-7,-3,2,3,2,1,2,6,7,4,3,3,1,0,2,-2,-4,0,2,0,1,1,-1,0,2,-2,-5,-1,3,5,5,3,1,3,4,7,7,3,4,10,10,2,-3,-2,-2,-5,-9,-7,-1,5,2,-8,-8,-2,-2,-3,-2,-2,-1,2,1,-2,-4,-4,-4,-4,1,3,2,1,2,5,8,6,-1,-3,-3,-7,-11,-10,-9,3,1,0,-1,-1,-2,-3,-2,-2,-2,-3,-3,-4,-5,-4,-6,-7,-7,-8,-8,-6,-7,-8,-6,-3,-5,-4,-4,-2,0,1,4,8,13,19,26,34,42,52,57,60,63,63,57,46,35,25,14,6,-1,-6,-8,-5,1,3,3,3,2,1,2,4,4,7,8,4,-2,-1,-1,-4,-7,-6,-5,-5,-6,-6,-3,-1,-1,-3,-4,-3,-3,-3,-3,-2,-2,0,2,0,-6,-7,-6,-5,-3,-1,-1,-3,-5,-8,-12,-12,-7,-5,-7,-6,-6,-8,-10,-10,-9,-8,-8,-6,-4,-4,-4,-5,-8,-9,-8,-6,-7,-9,-10,-10,-10,-8,-6,-5,-2,-1,1,4,10,12,10,11,14,15,16,17,17,17,18,16,18,22,23,16,14,18,22,23,22,22,24,24,22,21,21,20,20,22,21,19,18,16,13,12,13,12,9,7,7,8,7,7,5,6,8,10,9,7,5,6,6,7,8,8,8,9,7,4,1,0,3,7,7,5,2,0,
-1,0,2,3,1,-1,0,1,1,0,-2,-2,-1,-1,1,2,2,3,3,2,1,1,3,5,5,4,1,0,1,2,0,-2,-2,-1,-2,-2,-2,0,1,1,0,0,2,4,4,5,8,9,7,6,5,5,7,7,7,6,7,6,4,3,5,7,7,7,7,7,6,7,8,8,8,8,8,7,7,6,8,10,11,10,9,8,8,8,8,8,10,11,10,8,8,9,9,9,8,8,9,10,9,8,6,6,6,6,8,10,10,10,9,8,6,5,7,9,10,9,8,7,8,8,7,7,8,9,8,5,4,5,6,6,6,6,6,6,6,6,7,6,6,7,7,6,6,5,4,5,6,5,5,5,3,2,1,3,4,5,5,2,0,0,0,0,1,2,1,-1,-3,-4,-5,-4,-3,0,0,-1,-3,-4,-3,-2,-2,-1,1,2,-1,-3,-4,-3,-2,-4,-3,-4,-7,-7,-7,-9,-8,-7,-8,-11,-7,-2,3,6,10,21,29,38,47,53,57,63,64,56,45,34,26,17,8,2,-1,-4,-5,-5,-5,-4,-4,-4,-5,-4,-3,-3,0,1,0,1,2,-1,-3,-2,0,1,1,0,-1,-1,2,1,-1,-1,-1,0,-1,-2,-2,-3,-3,-1,0,-4,-5,-3,0,3,4,3,1,1,1,-2,-2,3,5,1,-3,-4,-5,-5,-4,-4,-3,-2,-1,-1,0,1,0,-2,-1,0,0,-1,-2,-3,0,1,-2,1,4,4,3,14,
20,29,30,27,24,24,22,22,23,24,28,34,31,29,40,49,46,43,47,53,57,57,50,47,49,47,42,41,42,41,37,36,34,35,35,34,32,31,29,29,34,37,38,33,28,24,22,23,22,18,11,9,8,3,-5,-14,-14,-6,1,-1,-6,-10,-12,-4,4,0,1,13,18,13,8,7,5,2,3,2,1,1,-1,-9,-13,-8,-3,0,2,5,9,11,7,2,1,4,5,0,-4,-4,-1,0,-2,-4,-5,-1,1,2,4,7,5,2,1,1,0,1,3,4,5,5,7,11,15,14,12,11,13,13,15,17,16,13,8,6,7,9,11,11,12,16,18,15,12,15,19,18,16,18,20,20,19,16,13,13,15,14,11,9,8,4,1,-1,-1,2,3,2,2,2,4,5,8,12,12,9,5,1,2,3,2,1,-1,-2,-4,-5,-3,5,14,12,6,7,11,10,10,11,9,7,6,2,-1,1,6,8,8,7,7,9,9,10,12,11,7,8,12,11,8,11,15,16,18,18,14,12,13,13,11,9,11,11,9,8,7,7,8,12,15,12,8,7,5,4,3,1,-2,-2,-2,-4,-9,-11,-8,-6,-5,-4,-3,-4,-6,-6,-5,-2,-1,-4,-4,-4,-10,-14,-15,-18,-15,-4,5,9,18,35,48,57,75,93,103,111,123,123,102,76,53,34,20,9,0,-6,-9,-13,-11,-4,1,1,-1,-1,4,7,5,8,9,3,2,5,
4,2,-1,-2,0,3,-3,-6,-1,5,4,1,-4,-5,0,7,7,3,-1,2,3,-3,-8,-3,6,12,6,-2,-1,5,11,7,-2,0,10,11,5,4,4,3,5,5,1,0,4,8,7,7,5,3,6,11,9,7,10,9,9,10,14,15,13,10,12,15,17,18,20,25,33,37,35,31,34,39,41,39,39,36,36,43,46,43,40,41,45,49,46,38,36,37,37,35,32,29,29,29,26,24,22,22,27,30,29,26,23,21,24,27,19,11,15,21,22,21,18,11,13,22,23,20,20,22,23,24,23,16,12,10,10,11,5,3,7,6,6,5,1,-2,2,4,1,-2,-4,-5,-8,-7,-5,-4,-2,0,-1,-1,4,9,8,5,4,1,-1,0,4,5,6,9,12,14,18,24,28,29,29,28,24,21,20,19,15,13,11,6,5,9,11,10,10,11,10,8,7,7,8,9,8,5,5,8,10,10,9,-13,-20,-29,-29,-24,-22,-23,-22,-21,-21,-23,-28,-33,-30,-28,-39,-48,-43,-41,-46,-51,-55,-55,-49,-47,-48,-47,-42,-40,-39,-38,-38,-35,-33,-33,-33,-31,-29,-29,-29,-29,-31,-34,-35,-33,-29,-24,-21,-21,-20,-16,-9,-6,-5,-1,6,14,16,8,2,2,8,12,14,7,-1,3,2,-9,-13,-8,-5,-4,-2,0,-1,-1,1,1,4,11,14,10,5,3,1,-2,-6,-8,-6,0,1,-1,-2,2,5,4,2,1,3,6,
8,5,2,1,-1,-4,-3,0,1,1,1,0,-2,-3,-4,-4,-5,-9,-12,-12,-9,-9,-10,-11,-12,-14,-13,-10,-6,-4,-5,-7,-9,-9,-10,-14,-16,-13,-11,-14,-18,-17,-15,-17,-18,-17,-17,-14,-10,-11,-13,-12,-9,-9,-8,-4,-2,0,0,-3,-3,-2,-2,-1,-3,-4,-7,-11,-12,-9,-4,-1,-2,-3,-1,0,1,4,5,7,5,-2,-10,-8,-2,-4,-8,-8,-7,-8,-6,-4,-3,0,2,-1,-6,-8,-8,-8,-8,-9,-10,-10,-13,-13,-10,-10,-14,-13,-10,-12,-15,-17,-18,-18,-13,-11,-12,-12,-10,-9,-11,-11,-10,-10,-9,-8,-9,-12,-15,-13,-10,-9,-7,-7,-7,-4,-1,0,-1,2,7,8,6,3,2,3,3,4,4,4,3,-1,-2,2,1,1,7,11,10,11,11,2,-7,-11,-20,-35,-49,-60,-78,-97,-106,-112,-123,-124,-106,-78,-56,-38,-23,-10,0,6,11,14,11,5,0,-2,0,0,-4,-7,-7,-10,-10,-5,-3,-6,-5,-3,0,2,0,-2,4,7,1,-5,-4,0,3,2,-3,-8,-9,-5,-2,-6,-8,0,6,2,-6,-10,-7,0,1,-4,-8,-4,3,1,-10,-13,-7,-5,-4,-3,-4,-4,-1,1,-3,-6,-6,-7,-7,-5,-8,-9,-7,-7,-11,-12,-11,-14,-15,-15,-14,-12,-14,-17,-20,-22,-24,-27,-33,-36,-35,-34,-35,-40,-42,-42,-42,-36,-36,-44,-47,-42,-41,-42,-45,-48,-45,-38,-36,-37,-38,-37,-33,-29,-31,-31,-29,-27,-24,-25,
-28,-30,-30,-28,-27,-23,-24,-27,-20,-15,-17,-22,-21,-20,-17,-12,-13,-19,-20,-19,-18,-20,-21,-24,-24,-19,-15,-12,-13,-15,-11,-8,-10,-9,-9,-8,-4,-1,-4,-6,-4,0,1,2,4,5,3,3,0,-3,-2,-2,-7,-12,-11,-8,-6,-3,-1,-2,-5,-6,-6,-9,-12,-14,-17,-22,-26,-27,-27,-26,-23,-21,-20,-18,-16,-14,-12,-10,-9,-13,-15,-14,-14,-15,-14,-11,-10,-10,-9,-10,-8,-6,-6,-9,-11,-10,-9,4,9,13,12,7,5,8,11,10,9,11,15,15,12,12,18,21,17,16,18,21,23,24,22,22,22,21,18,16,15,16,17,16,14,12,12,11,10,12,13,12,11,10,12,14,14,11,9,7,7,4,1,-1,-2,-5,-6,-9,-11,-9,-7,-7,-6,-8,-11,-9,-5,-5,-6,-2,-1,-3,-3,-2,-3,-4,-3,-3,-4,-4,-6,-9,-9,-8,-8,-9,-7,-5,-4,-3,-2,-3,-4,-3,-4,-5,-4,-3,-2,-3,-4,-6,-9,-8,-6,-5,-5,-3,-3,-4,-5,-5,-4,-4,-2,-1,-1,-2,-1,1,3,3,2,1,2,2,2,1,1,-1,-2,-3,-2,-1,0,1,1,3,5,4,4,5,6,5,4,4,4,4,3,2,1,2,3,3,3,3,2,1,1,1,1,1,1,0,0,0,1,2,4,4,4,2,0,-1,0,0,-2,-2,-2,-4,-5,-6,-7,-4,-2,-4,-7,-4,-1,-1,-1,0,-1,-1,-2,-3,-4,-1,2,2,2,3,
3,3,4,6,9,10,9,9,10,8,6,7,7,8,8,8,6,4,5,6,5,5,5,5,5,6,6,5,6,8,9,8,8,7,7,7,8,7,5,5,5,3,0,0,0,1,2,0,-3,-2,0,1,1,4,4,2,3,4,1,-1,1,2,0,2,7,11,15,21,28,34,42,53,58,59,64,65,55,40,30,23,14,4,-1,-4,-6,-7,-4,-2,0,0,0,-1,2,4,4,6,6,3,2,4,4,1,0,0,1,0,-2,-4,-1,3,4,1,0,3,4,5,5,5,4,6,7,4,0,0,1,4,5,2,-1,0,1,1,-2,-2,3,7,4,2,1,-1,-1,1,0,-1,-2,0,1,3,3,3,3,4,2,4,8,9,9,12,10,9,9,9,9,10,14,16,16,16,16,15,17,20,19,19,22,23,21,18,17,23,22,19,19,22,23,23,23,21,20,21,21,20,17,15,17,19,19,18,16,16,16,16,16,16,17,13,10,12,12,10,10,10,8,7,8,7,5,5,5,6,6,6,8,11,14,13,10,8,8,11,12,12,9,8,9,8,6,4,5,5,5,3,2,2,2,1,1,1,3,5,6,6,8,9,9,7,6,4,3,4,5,5,4,5,6,7,8,9,10,11,12,11,10,10,9,9,10,9,9,9,10,11,12,11,11,11,11,9,7,7,7,7,5,5,5,7,7,7,6,8,
8,7,7,8,8,7,6,5,4,4,4,1,0,1,1,0,-1,-1,-2,-2,-4,-4,-2,0,1,1,1,1,0,0,-2,-3,-1,0,1,2,2,-3,-9,-11,-8,-3,-3,-5,-7,-8,-10,-11,-12,-11,-7,-4,-5,-9,-9,-8,-10,-12,-11,-11,-11,-10,-9,-8,-8,-10,-12,-12,-10,-7,-6,-11,-13,-9,-6,-7,-7,-7,-8,-9,-8,-8,-8,-6,-5,-11,-15,-15,-15,-15,-12,-8,-7,-8,-11,-12,-7,0,1,-3,-3,-1,0,-1,-3,-5,-5,-4,-6,-9,-7,-2,-1,-1,3,-2,-10,-13,-9,-6,-5,-11,-16,-19,-22,-23,-25,-27,-23,-12,0,8,19,39,59,74,88,106,118,132,149,149,127,104,81,58,42,31,20,14,9,2,-1,2,8,6,-1,-5,-1,3,1,3,5,1,-4,-5,-2,-2,-7,-9,-5,-1,1,0,3,6,3,0,-2,0,5,9,10,2,-6,-6,-3,-11,-17,-10,-3,-4,-11,-13,-11,-7,-3,-8,-20,-16,-3,0,-3,1,7,4,0,0,0,2,11,16,16,13,12,6,1,3,8,10,9,8,11,13,16,18,13,10,14,19,18,17,21,26,25,23,22,21,27,34,34,32,37,34,27,35,49,47,41,40,46,53,54,48,42,41,43,44,43,45,47,45,43,41,39,38,38,39,40,39,35,34,40,42,37,31,32,30,28,28,23,16,19,22,17,12,10,10,12,17,17,10,6,4,5,6,-1,-4,-1,0,
-1,-2,-2,-2,-2,-1,1,4,5,6,5,5,7,8,7,7,8,4,0,-1,2,5,6,7,6,5,5,5,4,6,6,4,1,0,0,0,3,3,2,0,0,2,6,8,7,4,0,-2,-4,-1,1,3,4,4,0,-3,-2,1,3,3,3,2,2,2,1,-2,0,2,3,3,5,6,6,6,5,2,-1,0,2,1,-1,-4,-7,-9,-8,-9,-9,-7,-4,-6,-9,-9,-7,-4,-4,-4,-5,-5,-4,-5,-5,-4,-2,-1,-3,-5,-4,-1,0,1,1,1,-1,-4,-6,-5,-4,-3,-4,-6,-6,-6,-7,-5,-3,-2,-2,-5,-7,-6,-5,-5,-7,-8,-8,-9,-10,-7,-2,1,-1,-1,1,2,4,4,2,0,-1,-2,-4,-4,-2,-3,-3,-3,-5,-7,-7,-4,-2,-1,-1,-2,-2,-2,-3,-5,-7,-6,-2,0,-3,-9,-11,-13,-13,-9,-6,-6,-3,1,-5,-13,-12,-4,-1,-2,-5,-6,-7,-10,-14,-19,-23,-18,-8,4,15,-9,-9,-8,-8,-9,-9,-8,-8,-7,-6,-5,-5,-3,-1,-2,-2,-1,0,1,2,3,4,4,3,0,0,0,0,1,0,0,2,3,1,-1,-2,-4,-3,2,8,10,7,3,2,3,5,6,8,10,11,9,6,2,5,9,9,8,10,11,10,11,11,10,9,8,8,10,12,12,10,7,6,11,12,8,6,7,7,7,7,8,7,7,8,5,5,10,14,13,13,13,11,8,6,7,10,10,6,-1,-2,2,
3,1,1,2,3,4,5,4,6,9,8,3,1,1,-2,3,9,12,10,6,6,11,16,20,22,24,25,28,25,13,1,-8,-18,-37,-59,-74,-88,-106,-117,-130,-146,-146,-125,-100,-77,-57,-42,-30,-18,-13,-10,-2,0,-4,-10,-8,-2,2,-2,-5,0,-2,-5,-1,4,3,0,3,7,9,5,1,-1,-1,-2,-6,-3,2,4,0,-5,-9,-8,-1,6,6,4,12,18,11,4,3,8,10,9,6,3,8,17,14,0,-5,0,-3,-9,-5,-1,-1,-2,-3,-11,-17,-15,-13,-12,-9,-3,-2,-6,-10,-11,-10,-12,-15,-16,-17,-13,-9,-14,-20,-19,-19,-24,-28,-25,-22,-22,-23,-27,-34,-34,-33,-37,-35,-29,-38,-50,-47,-43,-44,-49,-57,-57,-50,-44,-42,-44,-46,-44,-45,-47,-46,-42,-40,-38,-37,-37,-38,-41,-40,-35,-32,-36,-41,-38,-33,-31,-29,-27,-26,-21,-15,-18,-21,-17,-12,-10,-9,-10,-14,-14,-10,-5,-3,-3,-4,0,3,1,2,3,3,3,3,3,2,-2,-5,-6,-5,-4,-4,-7,-7,-6,-6,-7,-5,0,0,-3,-6,-8,-9,-8,-7,-7,-7,-6,-8,-9,-5,-2,-1,-1,-2,-5,-5,-4,-2,-2,-3,-5,-8,-8,-5,-2,0,1,0,-3,-5,-5,-5,-2,1,0,-3,-5,-4,-4,-3,-3,-4,-3,-1,-1,-4,-4,-5,-5,-6,-6,-6,-6,-2,0,0,-2,-2,-1,2,4,5,5,5,6,4,2,3,6,6,4,1,1,2,3,4,2,2,
2,2,-1,-2,1,3,1,-1,-2,-2,-2,-2,-1,2,4,3,2,2,4,5,5,5,6,4,2,1,2,4,6,5,4,5,7,8,7,8,9,6,2,-1,-1,-1,-2,-3,-4,-4,-2,1,1,2,4,3,2,2,1,0,2,4,4,2,0,0,1,2,2,1,2,5,7,6,2,0,3,8,10,11,12,8,6,5,3,0,6,12,12,6,4,5,9,10,10,13,16,19,22,20,10,-3,-15,6,6,6,5,6,6,5,5,5,5,4,4,3,2,3,2,1,0,-1,-2,-2,-3,-4,-3,-2,-2,-2,-3,-3,-2,-1,-2,-2,-2,-1,1,2,2,0,-2,-3,-3,-1,0,-1,-2,-2,-4,-6,-6,-5,-3,-2,-2,-5,-5,-5,-5,-6,-6,-7,-7,-6,-6,-6,-5,-6,-8,-8,-6,-5,-5,-6,-6,-5,-4,-5,-5,-4,-3,-3,-3,-3,-4,-2,-3,-6,-7,-6,-6,-7,-6,-5,-3,-3,-4,-4,-2,2,2,0,-2,-2,-2,-2,-3,-4,-4,-4,-5,-6,-5,-2,0,1,0,-2,-3,-5,-5,-3,-3,-7,-10,-12,-14,-15,-15,-15,-14,-11,-3,2,6,14,26,35,43,52,58,64,70,68,59,46,36,28,20,12,6,4,3,2,1,4,6,6,3,2,3,3,1,2,3,0,-1,0,1,-3,-5,-5,-3,-1,0,0,-1,1,1,-2,-5,-2,1,1,1,-1,-3,-3,-3,-7,-10,-8,-5,-4,-1,0,-2,-4,-3,-4,-6,-4,
4,8,5,3,5,4,3,2,3,4,6,8,7,6,6,6,2,-2,-1,3,6,6,5,7,7,5,3,4,6,9,11,13,13,15,11,9,11,13,14,16,18,17,19,18,17,23,26,23,21,24,27,30,29,26,24,22,22,24,22,22,23,24,22,20,19,18,17,17,19,19,17,12,11,16,19,17,14,13,10,9,8,7,7,7,6,5,3,0,1,2,4,2,0,-1,-2,-1,-2,-3,-3,-4,-5,-5,-4,-4,-4,-3,-1,0,1,-1,-2,-1,1,2,1,2,3,2,0,-1,1,3,5,5,5,4,4,4,4,5,6,5,3,3,3,3,4,4,4,3,2,1,1,2,4,3,2,1,1,1,2,3,3,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,2,3,2,2,3,4,3,2,1,1,2,2,1,1,2,2,1,0,1,2,2,2,1,1,1,1,0,0,0,0,-2,-2,-2,-2,-2,-2,-1,0,-1,-3,-3,-3,-2,-3,-4,-4,-3,-3,-4,-4,-1,0,0,0,0,0,1,1,0,-2,-2,-2,-2,-1,-1,-1,0,2,2,0,0,1,2,2,0,-1,-1,0,0,-2,-4,-3,0,0,-2,-4,-4,-5,-5,-5,-3,-3,-3,-4,-7,-8,-8,-7,-6,-8,-10,-11,-12,-13,-14,-14,-13,-12,-8,-2,6,31,
47,60,72,88,101,112,123,135,132,112,86,59,38,25,15,6,5,7,3,2,7,9,2,-7,-10,-6,-5,-8,-8,-6,-8,-7,-8,-5,0,-2,-6,-3,0,-2,-3,0,1,-3,-3,1,3,4,9,8,4,1,3,5,-3,-9,-2,7,8,5,3,5,8,13,8,-1,2,12,14,8,7,6,3,0,-3,-6,-5,0,6,6,3,3,7,6,3,4,6,5,3,10,13,10,9,6,0,4,11,12,15,21,28,31,36,37,37,44,51,47,43,50,47,38,41,47,43,38,33,36,43,43,39,38,40,39,38,38,41,44,44,40,34,32,31,29,27,26,26,24,19,19,19,12,9,15,20,17,15,10,-1,-1,14,20,15,13,11,7,8,11,7,3,5,8,3,-8,-11,-7,-6,-5,-4,-4,-5,-5,-4,-5,-6,-4,-1,-2,-4,-7,-9,-8,-5,-5,-6,-4,-2,-2,-1,3,5,4,6,5,3,4,7,7,7,8,4,-1,-2,0,-1,-2,-1,-3,-5,-4,-4,-6,-5,-3,-3,-1,1,1,0,1,2,2,2,3,2,2,6,6,4,5,6,6,7,7,7,7,9,11,9,6,6,5,4,1,-2,-2,-3,-4,-5,-8,-11,-10,-8,-8,-9,-7,-3,-2,-3,-4,-3,-2,-1,-1,0,0,1,1,-2,-3,0,3,3,2,2,1,0,-2,-3,-1,1,1,1,0,1,3,2,0,1,4,4,2,2,2,1,-1,-2,1,5,7,
7,6,6,5,2,-2,-2,2,5,3,0,0,2,3,3,3,6,10,12,11,8,5,5,4,2,2,6,8,7,7,8,5,1,0,0,3,8,6,0,0,3,-1,-5,-5,-3,1,3,-1,-4,-4,-8,-11,-14,-21,-20,-12,-4,1,10,25,38,51,69,87,95,106,124,129,113,91,68,50,37,23,11,4,6,6,2,3,9,8,1,-3,2,5,6,10,11,3,0,5,9,7,1,-2,3,7,3,-3,-1,0,-5,-8,-4,-1,-1,1,3,0,-7,-7,-1,-4,-12,-13,-7,-2,-3,-3,-2,0,5,3,-6,-5,10,18,13,13,15,13,10,8,6,7,13,18,19,16,12,10,10,6,7,9,6,4,8,11,12,12,9,5,11,18,18,15,20,26,29,30,28,24,31,39,36,37,47,46,37,45,57,53,45,43,47,53,50,44,46,50,48,42,39,40,42,41,36,33,33,34,28,20,16,18,18,18,25,-31,-45,-60,-73,-88,-103,-112,-123,-134,-130,-110,-85,-59,-38,-25,-13,-5,-4,-6,-1,-1,-7,-8,-1,7,10,5,4,7,7,6,8,10,9,6,2,5,9,6,3,5,7,3,1,3,4,2,-1,-3,-5,-5,-2,0,-2,-5,3,11,4,-4,-5,-4,-4,-4,-6,-10,-5,3,1,-10,-14,-7,-5,-6,-2,0,3,5,5,0,-6,-6,-2,-3,-8,-6,-3,-5,-8,-6,-4,-11,-13,-11,-8,-6,-2,-4,-10,-13,-17,-23,
-27,-30,-33,-34,-37,-44,-50,-47,-44,-49,-46,-40,-44,-50,-46,-40,-36,-39,-45,-45,-41,-41,-42,-41,-40,-40,-41,-44,-45,-39,-34,-32,-32,-29,-27,-27,-27,-25,-19,-18,-18,-13,-10,-16,-21,-18,-16,-11,-1,0,-13,-21,-18,-15,-13,-11,-11,-12,-9,-6,-8,-9,-5,6,8,5,5,4,3,3,4,4,4,5,6,4,1,2,4,7,10,8,5,5,6,3,1,2,2,-3,-5,-5,-7,-8,-5,-7,-11,-10,-10,-10,-7,-2,-1,-3,-2,0,-1,1,4,3,3,5,4,2,3,1,-3,-3,-2,-2,-3,-4,-4,-5,-3,-3,-6,-7,-4,-5,-7,-8,-9,-9,-8,-9,-11,-13,-11,-9,-7,-7,-6,-3,1,1,2,4,4,7,10,8,5,5,6,5,2,0,1,2,1,-1,-2,-2,-1,-1,-3,-4,-1,1,-2,-4,-4,-3,-2,-2,0,2,3,2,1,0,1,0,-1,-3,-2,0,-1,-4,-4,-3,-4,-6,-5,-1,-1,-3,-7,-9,-10,-10,-10,-9,-5,-2,-2,-6,-8,-7,-4,-4,-5,-5,-5,-6,-8,-12,-14,-13,-10,-7,-6,-6,-3,-3,-7,-9,-6,-6,-7,-3,0,1,1,-3,-7,-6,-1,-1,-3,0,4,4,1,-1,-3,0,3,5,8,12,15,19,19,13,5,-1,-10,-24,-40,-53,-71,-88,-96,-106,-123,-127,-113,-91,-69,-51,-37,-23,-9,-3,-6,-5,0,-2,-7,-6,2,4,0,-4,-4,-9,-10,-3,-1,-6,-10,-8,-1,1,-3,-5,-2,3,
2,0,4,8,6,2,0,1,-1,1,5,5,0,3,10,13,8,2,2,2,2,2,-3,-1,9,7,-8,-15,-10,-9,-10,-7,-6,-5,-3,-5,-11,-16,-17,-15,-12,-11,-11,-8,-8,-11,-9,-4,-8,-12,-12,-12,-10,-7,-11,-17,-16,-15,-21,-26,-27,-27,-25,-23,-29,-36,-35,-34,-44,-44,-36,-44,-54,-50,-42,-42,-46,-50,-47,-40,-42,-46,-44,-39,-36,-36,-39,-39,-35,-33,-33,-34,-29,-21,-19,-21,-21,-20,-24,12,19,29,36,43,51,55,57,62,61,51,39,28,20,11,2,-1,-1,-1,-3,-1,3,3,-1,-5,-5,-3,-2,-4,-3,-4,-6,-8,-8,-8,-8,-8,-8,-8,-9,-9,-9,-7,-4,-3,-5,-4,-1,-1,-2,-2,-2,-2,-1,0,-4,-8,-7,-4,-3,1,1,-2,-2,-1,-1,-5,-3,3,6,2,0,0,-2,-2,-3,-3,-3,-2,0,1,0,1,4,2,-1,1,4,3,1,3,6,5,4,3,1,2,4,7,10,12,12,12,12,13,17,21,23,23,23,24,23,22,27,27,24,23,23,23,23,23,22,21,22,23,24,22,21,22,23,21,19,18,17,16,14,14,15,14,9,6,8,9,6,7,9,9,7,6,2,3,8,12,13,13,12,11,12,10,8,7,7,6,4,0,-2,-2,-1,-1,-1,-1,-1,-1,-1,-3,-3,-2,0,-1,-3,-4,-5,-5,-3,-2,-2,-1,0,-1,-2,1,3,4,6,7,6,7,8,8,8,10,
9,6,6,7,6,4,4,3,1,2,2,1,1,2,1,1,3,3,2,2,3,4,4,5,4,3,4,4,2,3,5,6,6,6,5,6,7,8,7,6,5,4,3,2,1,1,0,0,-1,-3,-4,-3,0,1,0,-1,0,1,1,0,1,2,3,3,2,2,3,4,3,1,3,3,3,2,2,2,0,-1,-2,-2,-3,-3,-3,-1,0,1,0,-1,0,2,2,3,6,8,7,5,4,5,7,8,10,11,11,10,8,7,6,8,9,9,8,7,7,6,6,7,8,9,10,10,7,5,4,3,1,0,2,3,1,1,1,0,-2,-2,-2,0,3,3,1,1,2,1,0,0,0,0,1,-1,-4,-5,-7,-9,-9,-9,-9,-9,-5,1,4,10,20,30,39,47,50,54,60,62,57,45,35,27,19,8,0,-1,-1,-2,-4,-2,-1,-2,-7,-7,-4,-3,-2,0,3,0,-1,3,4,2,1,2,2,1,-1,-3,-2,-1,-2,-4,-4,-2,0,-2,-2,-1,-2,-1,0,-1,-4,-6,-6,-4,0,1,-2,-4,-2,-2,-6,-6,2,5,2,-1,-2,-4,-4,-4,-2,-1,1,4,6,4,4,5,6,4,5,8,5,2,3,5,5,5,5,5,6,7,6,8,11,12,9,9,10,12,14,15,14,15,19,18,16,21,25,22,18,19,21,21,19,17,18,18,18,17,15,14,15,16,16,16,18,19,16,13,13,15,15,12,11,26,
18,16,20,18,17,18,14,8,11,17,16,11,4,-2,-3,3,9,7,3,2,7,10,6,4,7,6,5,4,1,-1,2,4,3,2,3,0,-5,-6,-5,-5,-6,-9,-14,-17,-19,-21,-20,-15,-9,-6,-3,1,6,9,6,5,8,10,8,6,7,8,5,1,-2,-1,4,7,8,7,8,8,7,6,6,6,6,6,7,6,4,3,3,4,5,6,6,6,5,2,1,3,5,5,3,-1,-2,-2,-2,-2,-2,-2,-1,-1,-1,-1,2,4,4,1,0,2,4,7,9,7,5,5,6,4,4,7,8,7,5,2,-2,-2,0,1,0,-1,-3,-5,-7,-8,-9,-11,-11,-11,-14,-17,-15,-13,-11,-7,-4,-2,4,10,13,14,16,18,17,16,14,11,9,9,5,1,0,1,2,3,5,7,8,9,10,10,11,11,9,6,5,5,5,3,1,0,-1,-2,-4,-6,-6,-5,-6,-9,-9,-6,-2,1,1,0,-1,-1,-3,-2,-2,-5,-7,-9,-9,-14,-21,-27,-29,-24,-14,-5,-1,11,28,40,49,67,88,99,111,127,129,112,89,70,51,38,29,20,14,13,9,6,10,12,7,0,0,8,11,8,7,10,4,-2,-1,7,10,4,3,9,10,2,-6,-5,-1,-3,-7,-7,-4,-5,-6,-5,-7,-14,-11,-1,-5,-13,-9,0,0,-2,-1,3,6,14,16,9,5,15,19,14,13,13,8,9,8,3,-1,3,11,13,7,4,5,4,4,7,
7,2,4,14,15,11,12,12,8,12,18,17,16,19,19,22,27,28,26,27,32,32,30,33,31,27,36,43,38,29,28,35,43,42,38,38,41,44,43,41,41,43,42,40,35,33,35,37,35,31,28,28,30,36,34,24,22,28,28,23,19,13,7,10,16,18,13,8,2,2,5,10,8,1,2,8,10,4,2,2,-1,-1,0,-3,-7,-6,-1,-1,-4,-4,-2,-1,0,2,2,3,5,6,4,4,8,10,7,4,4,3,2,4,6,4,0,-1,-4,-7,-3,2,2,1,2,4,3,4,5,5,8,10,8,3,3,5,2,-2,-1,0,-1,-2,0,0,0,3,5,2,1,3,2,0,1,4,2,0,0,0,-1,2,6,5,1,0,1,1,1,1,3,1,-5,-8,-7,-4,-1,0,-1,-1,-2,-2,-3,-1,2,2,0,0,1,-2,-5,-9,-14,-15,-14,-14,-14,-12,-14,-17,-19,-17,-16,-14,-11,-11,-11,-26,-21,-19,-21,-19,-17,-17,-14,-10,-11,-14,-15,-12,-6,2,4,-2,-7,-5,-4,-3,-6,-10,-7,-5,-5,-4,-3,-3,0,2,0,-3,-2,-2,-3,-1,4,6,5,4,5,8,11,14,16,18,17,13,7,3,0,-3,-7,-10,-7,-6,-9,-10,-8,-7,-8,-8,-6,-2,1,1,-4,-6,-7,-6,-6,-6,-4,-2,-2,-2,-3,-4,-4,-3,-2,-1,-2,-3,-4,-6,-6,-6,-5,-2,-1,-3,-5,-4,-1,1,2,3,3,3,
3,2,1,1,2,1,-1,-3,-3,-1,0,-2,-4,-6,-8,-7,-4,-5,-5,-4,-4,-7,-8,-7,-6,-2,1,2,-1,-3,-2,-1,0,2,3,4,5,6,6,6,8,11,9,8,6,3,0,-2,-7,-13,-16,-16,-18,-19,-18,-17,-15,-11,-8,-8,-5,-1,0,-1,-2,-3,-4,-5,-8,-10,-11,-11,-12,-11,-9,-7,-6,-7,-7,-6,-4,-2,-2,-1,1,3,2,2,3,5,5,3,-2,-4,-4,-3,-2,-1,0,1,2,3,7,8,9,12,19,25,26,21,12,5,-1,-12,-28,-41,-51,-69,-89,-100,-111,-126,-129,-113,-91,-72,-54,-41,-29,-20,-15,-13,-9,-7,-10,-11,-6,1,1,-7,-9,-7,-7,-10,-5,2,-1,-8,-9,-4,-3,-9,-8,0,6,6,2,3,8,7,3,2,3,3,6,12,8,-1,2,10,6,-1,-3,-3,-4,-5,-7,-14,-16,-10,-7,-17,-23,-17,-15,-13,-10,-10,-9,-5,-3,-5,-12,-13,-8,-5,-7,-5,-4,-8,-8,-4,-4,-13,-14,-11,-11,-12,-9,-11,-17,-18,-18,-20,-20,-22,-26,-28,-28,-31,-35,-35,-32,-34,-32,-29,-39,-45,-39,-31,-30,-35,-43,-42,-38,-39,-41,-44,-44,-41,-40,-41,-42,-38,-33,-32,-35,-37,-34,-29,-28,-28,-28,-33,-33,-24,-23,-29,-29,-24,-19,-13,-9,-10,-15,-16,-15,-9,-4,-3,-6,-11,-10,-4,-4,-9,-11,-7,-3,-3,1,1,1,3,7,6,2,1,4,5,2,1,0,-2,-2,-1,-4,-5,-3,-3,
-6,-8,-5,-2,-2,-1,1,-1,-2,0,3,4,6,7,4,0,1,1,-2,-4,-4,-5,-6,-6,-8,-10,-7,-3,-3,-5,-2,2,1,0,1,3,1,1,1,-3,-5,-3,-1,-2,-2,0,-1,-3,-2,-1,0,1,2,0,-4,-4,1,2,-1,-1,-1,0,-1,0,6,8,7,4,1,0,2,2,2,2,3,1,-2,-2,0,0,0,2,5,9,14,14,13,14,14,13,13,16,17,16,16,14,11,11,12,13,14,14,13,13,10,9,7,6,6,5,6,8,6,0,-2,0,1,1,3,2,3,5,5,1,-1,0,0,0,-1,-2,-2,-1,-1,-1,0,0,-2,-4,-4,-2,-2,-1,-1,-2,-3,-4,-4,-3,0,2,4,4,6,7,5,5,6,6,5,5,6,5,4,2,1,0,3,4,3,2,2,1,-1,-3,-4,-3,-2,-2,-3,-3,-3,-2,-2,-2,0,2,3,3,2,0,0,1,2,2,1,0,0,-2,-3,-3,-3,-1,0,-1,-1,0,0,1,1,0,1,1,2,2,3,3,1,1,2,2,3,4,5,4,4,2,0,1,2,3,2,2,3,3,3,2,1,2,3,3,3,2,3,3,2,3,5,5,7,9,10,10,10,10,10,8,7,5,3,3,3,2,1,1,1,1,0,1,3,5,6,7,7,6,4,4,3,5,6,7,5,4,4,3,2,2,3,3,3,2,2,3,5,5,5,4,4,4,2,0,
0,-2,-3,-4,-4,-5,-8,-10,-10,-8,-4,-1,3,6,13,20,27,35,45,51,56,63,64,58,48,39,31,24,16,10,9,7,4,5,6,5,1,-2,-2,1,3,2,4,5,3,1,2,6,5,2,2,4,3,-1,-5,-5,-2,-2,-4,-4,-1,2,1,1,0,-3,0,5,4,1,-1,0,3,7,7,5,4,7,8,5,5,10,15,12,8,6,5,4,5,6,5,3,4,6,4,4,5,3,2,5,8,5,3,4,7,6,5,5,4,7,7,8,10,12,13,12,11,14,18,20,21,21,19,19,18,17,23,24,21,17,17,18,21,21,18,18,20,21,23,20,19,19,21,19,17,16,17,17,15,13,13,13,12,12,15,14,13,16,16,13,10,8,6,5,5,6,7,5,1,1,3,4,4,4,4,5,6,5,2,-1,-1,-2,-2,-3,-4,-5,-3,-2,-3,-3,-2,-2,-1,-1,-1,0,1,2,2,1,1,1,0,-1,-1,-2,-3,-3,-3,-4,-6,-6,-5,-3,-2,-2,-3,-3,0,2,2,3,3,4,4,3,2,1,3,4,2,0,0,1,-1,-2,-1,-1,-1,1,3,3,1,1,1,0,0,1,1,1,1,-1,-3,-3,0,0,-3,-3,-1,0,-2,-3,-3,-3,-5,-6,-5,-3,-1,-1,-2,-3,-2,-2,-3,-2,1,2,-1,-2,-1,-2,-4,-6,-8,-8,-7,-6,-7,-7,-6,-7,-8,-8,-7,-6,-5,-5,-6,-10,
-9,-11,-11,-8,-8,-10,-10,-9,-9,-7,-5,-2,0,1,0,-2,-2,-1,1,3,5,5,3,-1,-3,-2,0,2,2,3,3,2,2,2,4,6,8,9,7,4,3,4,2,-3,-7,-7,-10,-13,-16,-20,-22,-21,-21,-23,-21,-15,-13,-16,-18,-20,-22,-19,-13,-8,-10,-15,-14,-11,-10,-11,-14,-12,-5,5,11,16,29,49,65,75,92,109,119,129,142,140,121,99,76,51,34,23,11,2,1,-1,-4,-1,4,0,-5,-5,0,4,2,-3,-3,-4,-7,-8,0,2,-7,-12,-1,6,0,-2,2,3,-5,-11,-11,-9,-8,-4,1,-2,-9,-9,-4,-3,-2,4,9,8,6,7,8,4,4,6,1,-2,6,10,6,9,13,10,10,10,7,5,9,10,11,11,10,6,5,7,8,3,1,7,19,24,23,20,16,14,17,21,21,22,26,26,26,27,23,22,25,32,34,36,42,41,38,48,57,53,52,53,58,66,66,59,57,61,62,53,44,44,48,44,40,36,33,32,29,24,21,23,23,22,26,25,17,15,19,21,21,17,10,8,13,19,18,16,10,5,7,13,17,19,17,15,14,12,8,8,12,11,10,8,7,7,9,10,10,10,10,10,5,-1,-3,-3,-3,-6,-11,-14,-12,-9,-8,-7,-2,1,2,2,2,1,5,9,7,4,7,10,9,8,9,10,11,13,13,11,12,13,10,6,5,6,3,0,-1,-1,-1,-2,-3,-3,
-3,-1,1,3,4,5,7,8,7,4,3,2,2,0,-2,-2,-2,-1,-2,-2,1,4,3,0,1,4,4,2,2,3,1,-1,-5,-8,-7,-4,-4,-8,-8,-6,-7,-7,-7,-5,-2,0,-1,-2,-3,-3,-5,-7,-7,-7,-9,-11,-11,-11,-10,-11,-11,-10,-10,-9,-7,-4,-1,-1,-3,-4,-2,1,3,4,4,4,3,1,-2,-3,-2,-2,-5,-10,-14,-14,-9,-6,-7,-5,0,1,2,3,5,6,6,6,2,0,0,-1,-5,-7,-8,-8,-7,-6,-6,-6,-8,-11,-14,-17,-15,-11,-9,-11,-13,-14,-12,-12,-15,-14,-10,-11,-17,-20,-24,-24,-23,-25,-30,-30,-21,-10,-2,10,30,48,60,77,91,101,114,126,122,106,88,67,45,29,17,3,-6,-7,-6,-5,2,6,2,-3,-5,0,3,3,3,7,7,0,-4,1,3,-8,-13,-1,5,1,-5,-8,-8,-10,-16,-16,-12,-10,-9,-5,-12,-25,-24,-13,-13,-15,-8,-2,-2,-4,-5,10,10,12,12,10,11,13,12,11,11,9,7,5,3,1,1,2,2,0,-1,-3,-6,-6,-5,-2,-1,-2,-4,-6,-6,-7,-6,-5,-5,-5,-6,-9,-10,-11,-9,-7,-6,-7,-5,0,4,4,6,10,13,17,19,18,18,20,20,15,13,16,18,20,20,19,14,10,11,16,14,10,9,11,12,10,4,-6,-12,-19,-32,-51,-68,-80,-96,-113,-123,-131,-144,-142,-124,-103,-80,-55,-37,-25,-13,-5,-4,-2,1,-2,-6,-2,
3,3,-2,-6,-3,0,0,2,6,6,0,-3,6,11,0,-4,2,5,0,-1,6,12,12,11,9,6,1,4,10,8,2,1,1,-3,-8,-9,-9,-9,-8,-5,-5,-7,-1,2,-7,-11,-6,-7,-11,-9,-9,-10,-8,-6,-8,-9,-10,-12,-11,-7,-6,-7,-7,-4,-2,-6,-17,-24,-22,-19,-16,-15,-17,-20,-21,-23,-26,-27,-26,-25,-23,-23,-26,-31,-33,-33,-39,-39,-36,-46,-55,-52,-51,-52,-56,-64,-65,-59,-58,-62,-63,-55,-44,-44,-47,-43,-39,-36,-32,-31,-29,-24,-19,-21,-22,-20,-22,-23,-16,-15,-18,-21,-19,-15,-8,-5,-11,-14,-15,-13,-9,-4,-5,-10,-13,-15,-16,-14,-12,-11,-8,-9,-11,-11,-10,-7,-6,-6,-8,-10,-11,-11,-11,-9,-4,1,3,4,5,7,13,16,13,11,10,7,3,0,-1,-2,-2,-1,-4,-8,-6,-4,-6,-8,-8,-7,-8,-10,-12,-13,-13,-12,-13,-14,-11,-7,-6,-7,-5,-1,0,-1,-1,0,0,0,0,-2,-4,-6,-6,-7,-9,-9,-8,-5,-3,-3,-3,-1,1,1,1,0,0,0,-2,-6,-5,-2,-2,-4,-4,-2,-2,-3,-2,0,4,7,5,2,2,4,5,4,4,4,4,3,0,-1,-1,1,1,2,3,5,6,7,8,10,10,9,8,7,7,7,7,6,3,0,-3,-2,0,1,-1,-4,-6,-7,-7,-7,-6,-3,-1,0,-1,-1,2,8,13,14,9,7,7,5,1,-2,-3,-4,-6,-7,-8,-7,-5,-3,
-3,-1,3,5,7,7,5,4,4,5,6,9,12,14,12,9,7,9,12,12,8,9,12,12,9,11,16,19,22,23,22,23,28,28,20,8,0,-12,-30,-48,-62,-78,-93,-101,-114,-127,-122,-107,-90,-69,-47,-32,-20,-6,3,4,4,2,-4,-9,-4,2,3,-1,-3,-2,-3,-8,-5,2,4,-2,-3,8,12,1,-5,-1,5,6,6,9,14,15,10,8,8,6,12,23,22,12,12,15,10,5,4,4,5,-5,-5,-7,-8,-7,-8,-10,-9,-7,-7,-7,-6,-6,-6,-3,-1,-1,-1,1,2,3,5,6,5,5,6,6,7,7,8,8,7,7,7,6,6,7,8,8,7,7,7,7,6,4,2,2,2,0,-3,-4,-5,-5,-6,-8,-8,-6,-6,-6,-7,-7,-7,-8,-8,-7,-7,-8,-6,-4,-5,-6,-6,-2,1,4,7,11,18,27,35,44,53,61,65,68,73,73,66,57,46,33,23,16,10,5,5,4,2,6,8,4,1,2,4,7,3,2,2,1,-2,-3,1,1,-3,-5,-2,-1,-5,-6,-4,-5,-7,-8,-8,-8,-6,-6,-6,-6,-6,-3,2,2,1,0,2,5,7,7,5,3,3,5,2,-2,3,7,3,1,3,4,2,3,4,2,2,4,5,6,5,5,4,2,3,4,2,2,5,10,10,7,7,8,8,8,9,12,13,13,12,10,10,13,15,17,15,14,16,15,15,21,26,24,23,24,25,29,31,30,29,31,
33,29,23,22,22,21,19,18,16,15,15,11,8,9,9,7,6,8,8,7,9,11,8,4,0,1,2,2,2,5,3,-1,0,1,3,4,6,6,2,2,4,3,3,2,2,1,0,1,2,4,5,5,4,2,-1,-3,-4,-4,-5,-6,-9,-11,-10,-9,-8,-6,-4,-2,-2,-1,-1,-1,0,1,1,0,1,2,1,1,2,3,4,4,5,5,6,6,4,3,3,4,3,1,2,4,4,4,4,4,4,5,6,7,6,6,7,6,5,4,3,2,2,2,1,0,1,2,2,1,2,3,3,1,0,1,0,0,-1,-1,0,-1,-2,-3,-2,0,1,1,1,1,1,1,1,1,2,2,1,0,0,0,0,0,-1,-2,-2,-2,-2,-2,0,1,0,1,1,1,3,5,6,5,4,4,4,6,7,7,7,5,5,3,2,3,3,3,1,-2,-5,-6,-4,-3,-3,-2,-1,0,2,3,3,4,5,5,5,5,4,3,1,0,-2,-2,-1,0,0,-1,-1,-2,-4,-4,-3,-1,-1,-2,-3,-3,-2,0,-3,-5,-4,-4,-7,-9,-9,-11,-9,-9,-10,-12,-9,-4,2,8,14,23,32,41,48,51,57,63,62,54,46,37,27,21,14,6,2,2,1,2,7,8,3,0,0,1,1,-1,1,4,1,-2,-1,1,0,-4,-4,0,1,0,-1,-2,-2,-3,-7,-7,-2,-1,-3,-4,-6,-10,-8,-5,-5,-7,-8,-6,-4,-3,-3,-6,
-2,5,5,-4,-7,1,3,-5,-5,-2,-1,0,0,0,3,7,9,7,5,4,3,5,7,7,4,-3,2,17,21,18,18,16,12,17,22,23,28,34,30,27,27,24,22,29,36,35,35,42,39,31,37,47,46,41,39,43,54,57,49,45,45,44,41,40,45,51,48,39,33,33,36,40,42,40,37,32,27,26,23,15,17,22,21,19,17,14,13,17,23,26,21,11,6,5,8,11,11,11,10,12,10,8,10,13,12,11,10,8,6,4,1,1,0,1,1,0,-1,0,2,1,0,0,0,-1,0,-1,-2,-3,-3,-5,-7,-4,0,1,2,2,3,5,7,8,7,7,7,6,3,1,2,4,6,5,3,3,4,5,4,4,5,7,7,5,3,4,6,8,9,10,9,6,3,3,1,-2,-4,-3,-2,-4,-7,-10,-10,-4,0,0,1,5,7,3,0,-2,-1,1,3,2,0,0,1,1,-1,-2,-2,0,3,3,-1,-3,-4,-6,-6,-5,-2,-2,-2,-1,-2,-3,-4,-2,2,6,7,7,8,10,13,12,10,13,16,15,10,6,5,3,2,2,2,3,6,7,8,9,9,11,13,14,13,13,12,10,9,8,7,7,8,9,8,7,7,7,7,7,8,6,5,5,4,4,2,-1,-3,-2,-2,-2,-1,3,5,4,2,2,4,7,12,11,5,5,10,6,1,2,3,0,-5,-7,-7,-6,-1,6,14,28,46,59,
67,80,95,104,112,119,116,97,72,46,25,13,4,-6,-11,-9,-6,-2,7,14,13,12,11,11,11,16,18,18,14,11,7,11,12,2,-3,9,13,3,-3,2,4,0,-4,-3,1,4,6,9,11,8,6,7,3,-2,1,7,11,9,7,3,1,4,8,1,-6,3,11,7,4,7,5,6,7,4,5,9,11,10,6,3,1,2,1,2,3,2,5,14,17,18,17,12,6,9,18,24,26,25,21,23,28,25,22,29,38,39,37,40,37,33,42,49,47,42,37,37,44,46,42,41,43,45,42,38,37,42,42,37,32,29,28,29,29,24,19,18,21,22,17,9,7,11,12,11,8,3,0,3,4,6,4,-1,-4,-3,-1,2,2,4,5,6,7,5,5,4,3,2,0,-1,-2,-3,-6,-9,-11,-12,-14,-13,-9,-9,-10,-10,-10,-11,-11,-9,-6,-3,0,0,-4,-8,-7,-5,-4,-4,-3,-2,-4,-5,-7,7,5,-2,-2,5,7,-1,-3,4,5,2,0,-1,-1,-2,-5,-7,-7,-7,-7,-5,-5,-5,-7,-8,-4,1,-3,-15,-21,-20,-20,-19,-15,-18,-22,-23,-29,-34,-31,-25,-23,-22,-21,-27,-33,-34,-35,-40,-37,-31,-38,-47,-47,-43,-41,-45,-56,-58,-51,-47,-48,-47,-44,-42,-45,-51,-50,-40,-34,-35,-39,-42,-42,-40,-37,-30,-23,-23,-21,-15,-19,-23,-21,-18,-14,-11,-13,-18,-23,-25,-20,-10,-4,-3,-6,-10,-12,-12,-12,-11,
-11,-10,-12,-13,-11,-10,-9,-6,-4,-2,1,3,3,2,1,1,1,0,-2,-2,0,0,0,0,0,1,3,3,4,6,7,4,0,-2,-3,-3,-3,-6,-8,-9,-8,-8,-7,-6,-3,-2,-2,-5,-6,-4,-3,-3,-3,-4,-3,-3,-4,-6,-6,-4,-1,-3,-5,-6,-6,-8,-8,-5,-2,-2,0,4,4,4,4,5,7,10,9,4,0,0,-1,-5,-6,-4,0,1,1,-1,-3,-2,0,0,-1,-1,1,2,1,-1,-4,-3,0,3,4,6,6,4,2,3,3,2,3,5,5,2,-3,-6,-7,-7,-9,-11,-13,-12,-11,-13,-17,-15,-11,-7,-5,-4,-3,-2,-3,-4,-6,-7,-7,-8,-9,-10,-12,-12,-12,-12,-10,-9,-8,-8,-7,-6,-8,-9,-8,-7,-8,-8,-8,-8,-9,-7,-5,-5,-4,-3,-1,2,3,2,2,3,2,-1,-3,-2,0,-1,-4,-6,-11,-11,-7,-6,-10,-8,-2,-2,-4,-1,4,7,6,6,2,-5,-13,-27,-44,-57,-66,-79,-93,-101,-108,-116,-113,-95,-70,-44,-23,-11,-3,8,13,11,8,3,-6,-13,-11,-10,-10,-9,-10,-14,-16,-17,-14,-10,-8,-11,-11,-1,3,-6,-9,0,6,2,-1,3,7,6,1,-2,-4,-7,-8,-5,-5,-6,-3,1,1,-5,-10,-10,-6,-2,2,-2,-6,1,8,0,-9,-4,-3,-4,-4,-5,-5,-3,-3,-7,-10,-10,-7,-5,-5,-4,-2,-2,-5,-4,-6,-13,-17,-17,-17,-13,-7,-10,-18,-24,-27,-26,-24,-25,
-29,-27,-25,-32,-40,-41,-39,-42,-38,-35,-43,-50,-47,-42,-38,-39,-45,-46,-41,-41,-41,-42,-40,-36,-35,-40,-42,-36,-31,-29,-28,-28,-29,-25,-21,-19,-20,-22,-17,-10,-10,-14,-14,-12,-7,-3,-1,-4,-6,-7,-4,1,5,4,2,-2,-5,-5,-5,-3,-3,-2,-4,-3,-3,-2,0,2,4,3,4,7,9,10,12,11,8,8,9,9,10,11,12,11,8,5,3,3,6,9,9,6,5,5,3,2,4,5,7,-6,-6,-4,-2,-4,-5,1,3,-1,-3,-1,1,2,4,5,4,3,3,3,3,5,6,5,3,4,4,1,2,7,10,11,11,11,10,9,10,11,15,17,15,9,7,7,9,11,13,14,16,18,17,16,21,25,24,23,22,24,29,29,25,23,25,24,24,21,22,24,23,19,17,19,21,21,20,18,16,11,6,5,6,7,10,10,9,6,4,5,7,10,11,10,9,4,-1,-2,0,2,5,6,6,4,4,6,5,4,3,2,1,-1,-3,-4,-5,-6,-5,-4,-4,-3,-2,-1,0,0,0,0,0,0,0,-1,-2,-2,-3,-4,-3,-1,0,1,1,1,1,3,4,4,4,4,2,1,1,1,1,2,2,2,1,1,1,1,0,0,0,1,2,1,-1,0,2,1,0,1,1,0,0,0,-2,-3,-3,-2,-1,-1,0,-2,-2,1,2,1,2,4,4,2,0,0,0,1,1,0,0,0,0,-1,-1,0,1,2,
2,2,0,-1,-1,-1,0,1,2,0,-1,-1,-1,-1,-1,0,2,4,4,4,5,6,7,7,6,8,9,8,6,5,4,3,2,2,3,3,3,4,5,6,6,6,6,6,6,5,3,3,4,4,3,3,3,4,3,3,4,4,4,5,6,4,3,3,3,2,1,-1,-1,-1,-1,-2,-3,-2,-1,-1,-2,-1,1,2,5,6,5,4,6,6,2,2,3,2,-1,-2,-2,-2,-3,-1,5,11,19,26,31,37,44,48,51,55,53,46,34,23,13,7,1,-5,-7,-6,-5,-3,2,4,3,1,1,2,2,4,7,8,6,4,6,7,4,0,-2,0,-1,-5,-7,-5,-3,-4,-7,-8,-3,0,0,1,2,2,2,3,3,0,-1,1,4,5,3,0,-3,-1,1,-2,-7,-3,2,0,-3,-1,-1,-1,0,0,0,2,4,4,6,8,7,6,4,4,7,7,6,9,12,11,9,7,6,8,10,14,17,18,17,16,17,16,18,20,23,23,23,24,22,22,26,28,27,24,22,23,25,25,23,22,21,21,20,17,16,20,22,19,16,16,16,15,16,16,13,13,11,10,11,11,11,12,11,9,5,3,4,5,5,4,3,0,-2,-4,-2,3,6,5,2,1,1,1,2,1,3,3,1,-2,-3,0,1,1,0,1,0,-1,-1,-1,-2,-2,-3,-5,-7,-7,-6,-5,-4,-4,-5,-6,-5,-3,-2,-2,-1,0,-1,-1,-1,-8,
-6,-2,-1,-2,-2,-1,0,0,-1,0,3,3,0,-1,-1,2,5,6,5,2,2,2,-2,-5,-2,3,4,2,-3,-7,-7,-5,-3,-3,0,4,6,3,0,1,3,1,-1,0,-1,-3,-3,-4,-5,-4,-2,0,2,6,8,8,9,10,8,7,10,12,9,4,2,2,3,3,1,-1,1,0,-5,-8,-5,-2,-1,-2,-5,-4,-1,2,3,5,7,7,7,8,8,8,11,11,10,8,9,9,7,6,7,8,8,8,7,7,8,10,8,7,8,10,10,8,7,7,10,11,8,6,5,5,3,2,3,5,6,7,7,5,2,2,3,3,3,4,5,5,7,4,-3,-3,1,2,0,-1,3,7,7,3,1,2,10,20,28,35,47,61,69,79,89,97,106,116,110,91,66,43,23,12,6,-3,-10,-9,-4,1,11,19,18,18,20,19,17,17,19,20,14,6,3,10,14,4,-4,5,12,6,3,5,7,4,1,1,1,3,7,9,7,4,5,6,-2,-3,5,10,8,5,1,-2,-4,3,8,2,-1,10,14,5,6,12,12,11,10,8,8,13,16,16,17,19,19,18,17,19,18,15,13,18,21,19,16,11,7,10,17,18,19,22,26,28,29,26,22,27,31,32,34,40,36,31,39,47,44,40,38,43,55,59,52,46,49,47,42,42,45,49,49,41,33,27,26,31,32,29,26,24,21,22,18,11,13,17,16,16,
13,6,4,7,11,15,13,7,3,6,10,11,12,10,8,9,9,4,1,0,-1,-1,0,-1,-3,-3,-3,-6,-6,-5,-3,-2,-3,-4,-5,-4,-2,-3,-5,-4,-1,1,-1,-2,1,3,5,3,-2,-4,-2,0,-1,-4,-4,-2,-1,-2,-4,-3,1,5,6,6,6,5,5,3,1,2,2,3,4,2,-1,0,1,1,0,0,1,1,0,2,5,7,6,2,-2,-5,-4,-1,0,-1,0,-2,-9,-11,-8,-5,-4,-3,-2,-4,-5,-3,-2,-1,1,1,-1,-2,-1,-1,0,-1,-3,-5,-6,-8,-8,-8,-8,-10,-11,-11,-12,-11,-8,-5,-6,-6,-7,-7,-6,-4,-3,-3,-2,-3,-5,-5,-2,-2,-3,-1,0,0,1,1,0,-1,-2,-4,-5,-3,1,1,-3,-6,-7,-5,-4,-4,-3,-5,-7,-9,-12,-13,-10,-5,-1,0,-1,-2,-2,1,4,5,6,7,6,3,-1,-4,-3,-2,-4,-8,-11,-10,-8,-10,-11,-11,-9,-7,-6,7,6,3,2,3,4,3,3,3,3,1,-1,-1,1,3,3,1,-2,-4,-4,-3,-2,0,3,5,3,-1,-3,-2,2,6,7,5,3,2,1,-3,-5,-2,0,0,-1,0,1,1,2,3,4,4,5,4,1,0,-2,-7,-7,-6,-7,-9,-7,-6,-8,-10,-7,-2,0,1,-1,-1,0,2,0,1,5,8,5,1,0,0,2,2,-1,-3,-4,-5,-7,-7,-7,-8,-7,-7,-9,-10,-8,-7,-8,-7,-6,-5,-5,-6,
-6,-5,-5,-4,-6,-7,-5,-4,-6,-7,-6,-3,-2,-3,-5,-6,-4,-1,-1,0,1,1,0,-2,-3,-4,-4,-2,1,1,1,1,1,0,-1,-1,-5,-2,6,6,3,2,4,5,2,-3,-2,2,3,2,-5,-16,-24,-32,-44,-57,-66,-76,-87,-95,-103,-111,-107,-87,-63,-40,-21,-10,-4,4,11,8,4,0,-11,-19,-16,-16,-17,-16,-15,-15,-17,-16,-11,-3,-1,-8,-12,-2,4,-5,-9,-4,-1,-4,-6,-3,0,0,-1,-2,-5,-8,-5,-4,-5,-6,2,4,-2,-7,-7,-4,-1,4,5,-2,-8,-2,0,-12,-16,-8,-8,-13,-14,-12,-12,-10,-10,-13,-16,-16,-17,-20,-21,-20,-20,-20,-22,-18,-15,-20,-24,-21,-18,-13,-10,-13,-18,-19,-21,-26,-29,-29,-29,-27,-26,-27,-32,-33,-36,-41,-38,-34,-41,-48,-45,-40,-39,-44,-55,-59,-52,-47,-49,-48,-44,-44,-46,-50,-51,-42,-34,-30,-29,-32,-35,-31,-28,-26,-23,-22,-19,-14,-15,-19,-19,-18,-14,-8,-8,-9,-12,-17,-16,-10,-5,-7,-9,-11,-13,-12,-9,-10,-10,-7,-3,-1,1,0,-1,-1,1,1,1,3,4,3,1,0,0,1,2,1,0,0,2,1,-2,-4,-2,-1,-3,-5,-7,-5,0,3,1,0,1,3,3,0,-2,-1,2,1,-4,-8,-9,-9,-9,-8,-7,-5,-4,-4,-4,-5,-5,-3,-1,-1,-3,-3,-2,-2,-3,-3,-3,-4,-7,-9,-7,-2,2,4,3,0,-1,0,-1,1,7,9,6,3,
2,1,1,4,5,3,2,2,-1,-1,1,2,1,1,1,1,2,5,7,8,9,9,10,12,12,13,15,14,10,8,7,7,7,7,6,4,4,3,2,3,5,4,2,3,4,2,1,1,0,0,2,3,4,6,7,4,1,2,5,7,7,6,5,4,4,6,8,10,13,13,11,8,6,5,5,5,4,2,-1,-2,-2,-4,-3,-1,1,3,3,3,5,9,11,10,9,11,12,11,10,7,6,-2,-2,-1,-1,-2,-4,-4,-5,-5,-4,-2,-1,-1,-1,-3,-4,-4,-2,0,2,2,0,-1,-2,-2,-2,0,3,3,2,0,-1,-1,0,1,1,1,2,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,1,2,4,5,4,3,3,4,4,3,3,3,2,-1,-2,-2,-2,0,0,-1,-1,0,-1,-2,0,2,3,4,4,3,4,5,5,5,5,5,5,5,4,3,4,5,4,4,4,3,2,1,1,1,0,0,-1,-1,0,1,0,-1,0,0,-2,-4,-4,-3,-3,-3,-4,-5,-5,-5,-5,-4,-3,-2,-2,-2,-2,-3,-3,-4,-4,-5,-5,-5,-5,-3,-1,-1,-4,-7,-6,-6,-7,-8,-6,-4,-5,-7,-8,-6,-4,1,7,14,18,24,29,35,40,44,48,53,49,40,29,18,10,5,2,-3,-6,-4,-2,1,8,11,9,7,7,7,6,5,6,5,2,-1,2,4,5,1,1,3,3,1,2,4,5,3,1,1,
2,2,2,3,3,3,4,4,1,0,0,1,3,4,2,-1,-3,3,7,5,3,10,15,11,9,12,12,11,10,9,9,9,9,9,12,13,14,13,13,14,16,13,10,12,16,15,13,11,11,11,12,12,14,18,19,18,18,18,18,18,21,22,23,25,25,23,27,29,26,24,24,26,31,33,31,27,27,28,27,27,27,29,30,27,25,23,22,22,22,18,16,15,13,13,13,11,11,13,14,13,10,7,9,10,10,11,11,10,8,7,7,9,11,11,8,8,9,9,8,4,3,3,5,5,5,5,5,4,3,3,3,5,7,7,6,5,6,6,6,7,8,9,9,8,8,8,9,8,5,4,4,4,3,3,4,5,6,6,5,5,7,9,10,11,10,9,9,8,7,6,5,6,6,5,5,5,6,6,5,5,6,8,8,8,8,9,8,4,2,2,3,4,4,3,4,4,2,0,2,5,4,4,3,1,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-2,-3,-4,-5,-6,-8,-8,-8,-8,-9,-8,-7,-4,-3,-2,-2,-2,-1,-1,-1,0,0,-1,-1,-1,-1,-3,-3,-1,-1,-2,-1,-2,-3,-4,-5,-6,-5,-4,-2,-3,-4,-4,-3,-3,-1,-1,-2,-3,-4,-5,-6,-6,-5,-6,-7,-8,-7,-5,-4,-3,-2,-2,-1,-1,-1,0,1,1,0,0,-1,-2,-3,-2,-2,-3,-4,-4,-4,-3,-2,-8,
-9,-8,-10,-16,-20,-18,-13,-12,-16,-19,-17,-16,-11,1,13,25,39,55,67,83,100,110,118,125,122,108,87,65,41,28,21,9,-4,-7,-7,-5,1,6,-1,-5,-1,2,2,5,10,12,11,5,4,10,16,6,-3,4,7,-1,-8,-6,-8,-14,-13,-8,-6,-2,4,5,2,1,1,5,6,5,6,10,12,10,4,0,-3,4,9,6,3,11,15,8,4,5,4,5,5,2,4,7,7,5,5,5,5,3,3,4,5,3,5,13,16,10,8,3,-4,3,14,16,15,17,20,22,24,23,22,29,41,47,47,46,43,40,47,51,49,47,47,49,54,54,46,45,48,46,41,39,43,49,48,40,32,30,33,39,38,32,31,31,29,28,24,18,23,26,24,23,19,16,14,17,19,23,23,15,10,12,15,15,14,12,6,4,6,2,-5,-7,-6,-5,-5,-3,-2,-2,-3,-3,-2,0,3,4,6,8,9,7,7,9,11,11,11,11,12,12,8,3,2,4,3,3,3,5,4,2,0,0,0,1,2,1,1,1,1,0,0,0,-1,-2,-1,0,1,2,3,3,3,3,5,5,6,7,7,8,9,9,8,9,9,9,6,6,8,8,7,5,2,3,3,0,-3,-2,-1,-1,-1,-1,0,2,3,3,2,3,3,2,0,-3,-5,-5,-7,-7,-5,-4,-5,-4,-4,-5,-2,4,5,1,-2,-4,-8,-12,-14,-15,-13,-9,-9,-13,
-14,-13,-10,-8,-5,-3,-2,-1,-1,-4,-7,-7,-3,1,2,-1,-1,-1,1,1,0,2,5,7,5,2,1,1,3,6,9,9,7,4,2,2,3,3,3,3,3,1,0,0,0,0,1,1,-2,-3,-2,-2,-3,-4,-6,-6,-2,0,-1,-1,0,-1,1,0,-3,-3,-2,-7,-14,-16,-16,-16,-17,-16,-18,-19,-15,-5,4,17,36,59,78,97,112,123,137,146,142,126,106,82,57,40,29,11,-2,-2,-2,0,10,15,5,-2,3,8,7,8,6,5,5,1,-3,0,4,-2,-12,-8,-5,-9,-12,-8,-10,-15,-16,-16,-15,-8,-1,-1,-1,-1,0,6,7,6,10,17,17,11,8,11,13,15,17,10,2,9,13,6,5,6,2,0,-1,-1,7,14,11,6,4,6,9,10,11,10,5,1,-2,3,6,6,8,3,0,4,11,12,17,25,29,35,44,42,38,41,48,48,53,60,57,51,54,57,49,41,40,47,56,7,9,8,11,17,21,19,15,14,17,19,17,16,12,1,-12,-25,-38,-55,-67,-83,-97,-107,-115,-123,-121,-107,-86,-64,-41,-27,-19,-8,4,5,6,5,-1,-6,0,5,1,-2,-2,-5,-10,-12,-10,-5,-4,-10,-14,-4,4,-1,-4,4,9,8,10,15,14,9,7,4,-1,-1,-1,0,-2,-5,-6,-5,-4,-7,-11,-11,-5,0,4,-1,-7,-3,0,-8,-12,-5,-2,-3,-2,-2,-3,-2,-3,-4,-6,-4,-4,-5,-5,-2,
0,-2,-4,-1,-1,-8,-12,-7,-4,0,5,0,-9,-12,-13,-16,-18,-20,-21,-20,-20,-26,-37,-43,-43,-43,-40,-39,-46,-49,-47,-45,-44,-46,-52,-52,-44,-42,-45,-44,-38,-36,-40,-47,-46,-38,-30,-30,-34,-39,-37,-31,-28,-28,-25,-24,-21,-19,-23,-26,-24,-20,-17,-13,-14,-16,-18,-22,-21,-14,-8,-10,-12,-13,-14,-12,-6,-2,-4,-2,7,9,6,6,6,4,3,5,6,6,5,2,-1,-1,-1,-4,-6,-5,-4,-6,-8,-9,-9,-7,-8,-9,-6,-1,1,0,0,0,0,-2,-2,0,2,2,2,1,0,1,2,3,3,3,3,3,5,6,5,4,3,2,1,0,0,-1,-2,-2,-2,-3,-2,-4,-5,-5,-4,-4,-4,-3,-1,-1,-2,-3,-2,0,2,2,2,4,5,6,4,3,3,3,3,2,1,0,0,-1,-1,0,3,7,8,8,10,10,8,7,7,6,6,7,4,-2,-3,1,5,7,10,13,15,16,14,10,9,13,14,12,10,9,7,5,3,3,4,7,10,10,6,1,0,1,2,2,1,2,2,0,-4,-5,-3,0,1,1,1,-2,-6,-6,-5,-3,-1,-1,-2,-3,-3,-4,-4,-3,-1,-1,0,0,-1,0,2,3,2,3,3,4,6,5,1,0,1,1,0,2,0,-1,2,3,2,7,14,16,16,16,17,16,18,19,16,7,-4,-19,-36,-56,-76,-96,-110,-122,-136,-145,-140,-122,-102,-78,-54,-38,-27,-9,2,3,3,1,
-10,-15,-5,3,0,-6,-5,-5,-5,-3,-2,1,5,2,-3,5,13,10,8,12,13,11,12,16,16,17,15,8,2,2,2,3,2,-2,-4,-3,-4,-11,-13,-8,-6,-8,-9,-10,-14,-8,-1,-7,-12,-3,-2,-4,-1,3,3,2,-4,-10,-7,-2,-1,-5,-4,-4,-6,-4,-2,2,5,2,-2,-2,-4,0,2,-3,-9,-10,-16,-23,-27,-33,-38,-37,-35,-39,-44,-44,-49,-55,-52,-47,-50,-51,-43,-36,-36,-41,-49,-1,-4,-5,-6,-8,-12,-10,-9,-8,-11,-10,-6,-5,-6,-1,7,15,20,28,36,43,48,51,56,61,60,53,44,33,23,15,11,5,2,2,1,0,4,7,3,1,3,4,4,5,9,10,8,4,5,6,6,2,-2,-2,-1,-6,-6,-5,-6,-8,-8,-5,-3,-1,-2,-2,-1,1,1,2,2,3,1,2,4,6,4,-1,-4,-3,0,-2,-4,0,4,-1,-3,-1,0,-2,-1,1,2,2,2,1,3,4,4,1,-1,0,0,-2,-4,-1,2,1,0,-3,-3,-3,-2,1,3,6,7,6,6,5,6,8,13,15,18,18,18,18,22,23,21,20,18,20,24,24,19,18,19,19,16,14,16,21,21,17,15,16,19,20,17,13,11,11,8,6,9,10,13,13,12,8,5,5,8,9,9,11,11,7,5,4,5,7,8,7,4,1,0,-1,-5,-6,-4,-3,-3,-3,-3,-4,-5,-5,-4,-2,0,-1,-3,-1,2,1,0,1,
3,4,3,1,1,2,2,-1,-3,-4,-3,-4,-3,-2,-2,-2,-3,-3,-3,-3,-2,-3,-4,-5,-5,-5,-5,-5,-6,-7,-7,-6,-6,-6,-5,-3,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-6,-6,-7,-7,-7,-7,-7,-5,-4,-4,-4,-5,-3,-2,-1,-1,-2,-2,-4,-6,-7,-7,-7,-7,-6,-6,-7,-6,-6,-6,-5,-2,-2,-3,-5,-6,-6,-6,-7,-7,-6,-4,-3,-4,-5,-4,-4,-5,-5,-5,-4,-4,-5,-7,-8,-8,-6,-2,0,-1,-1,-1,-2,-3,-3,-1,1,0,-1,-2,-2,-3,-3,-1,1,3,3,3,2,2,2,2,3,4,5,5,3,2,2,1,1,1,1,0,0,-1,-1,-2,-2,-1,1,2,1,2,3,1,2,3,2,1,0,-2,-5,-7,-7,-7,-7,-7,-7,-9,-9,-5,3,12,18,27,38,47,55,61,66,71,68,58,47,37,26,18,12,4,-1,0,-2,-1,5,10,5,-1,0,2,0,-1,-1,-1,-2,-4,-5,-1,-1,-5,-8,-8,-9,-11,-9,-7,-6,-8,-8,-9,-7,-2,-1,-3,-2,-1,-2,-2,-1,-2,-3,-1,2,1,0,-1,-1,1,5,3,0,2,4,-1,-2,1,-3,-5,-5,-3,-2,-2,-3,-5,-3,-1,-3,-5,-6,-5,-5,-6,-8,-8,-5,-4,-3,-4,-1,2,2,4,8,11,12,12,15,15,15,18,20,19,20,23,22,19,20,19,16,15,14,14,15,56,
49,45,47,48,45,44,49,58,59,50,39,36,38,40,41,36,28,24,24,25,22,14,16,23,28,28,25,20,20,21,21,23,20,10,6,9,12,13,11,12,13,12,13,13,15,13,8,6,6,4,3,1,2,6,10,8,5,6,7,5,4,4,4,1,-1,-3,-4,-4,-1,0,-1,-1,0,-1,-2,-1,-1,-2,-3,-4,-3,1,5,6,3,3,4,3,1,3,4,2,-2,-5,-6,-3,0,-1,-2,1,4,5,4,7,12,17,16,9,7,10,10,8,7,7,6,5,1,-2,0,3,3,1,2,4,2,-1,1,2,-1,-2,2,3,2,4,5,4,5,4,0,0,3,0,-5,-5,-6,-8,-8,-6,-5,-4,-1,-1,0,2,1,-2,-1,1,1,-2,-3,-1,2,2,3,4,4,3,3,4,7,10,12,12,12,12,9,5,6,12,16,14,10,7,6,5,3,1,3,8,11,9,4,4,6,4,3,4,6,8,10,8,3,0,-1,-1,-1,-2,-2,-2,-4,-7,-9,-9,-7,-6,-4,-5,-6,-2,2,2,4,5,3,0,1,2,0,1,2,-3,-7,-9,-9,-11,-14,-16,-15,-15,-14,-7,1,11,25,43,59,77,94,106,119,132,136,121,103,83,60,38,25,9,-6,-6,-6,-12,-10,-2,-7,-19,-19,-7,0,1,-1,-1,2,2,-1,-3,2,0,-3,1,3,1,2,3,0,-5,-6,-6,-7,-2,2,1,-2,-7,-12,-11,-11,-12,
-10,-2,1,-4,-5,-3,-5,-1,4,1,-2,10,19,11,6,12,12,9,8,10,13,15,13,10,8,7,4,5,5,5,5,4,7,17,22,19,16,12,9,14,20,21,19,21,22,24,24,19,18,25,32,32,34,39,39,35,39,41,34,28,31,37,45,46,38,32,34,36,33,36,46,52,50,41,30,27,34,41,39,30,25,20,15,15,13,6,6,8,10,11,14,11,8,8,11,13,7,-2,-5,-1,6,6,-1,-4,-4,-2,-1,-2,3,6,4,0,0,1,1,-1,-2,-4,-6,-7,-8,-7,-2,2,0,-3,-3,-1,1,3,5,6,3,1,-1,-1,0,3,5,4,3,5,5,7,9,10,7,5,4,3,2,1,-1,-2,-1,1,-2,-6,-7,-6,-7,-6,-2,-1,-2,-3,-6,-10,-11,-5,1,3,5,5,2,0,2,5,8,11,13,9,4,3,2,1,1,0,-1,-4,-7,-8,-9,-8,-7,-10,-12,-12,-11,-50,-44,-40,-41,-42,-41,-42,-45,-54,-56,-48,-38,-36,-38,-41,-41,-36,-28,-23,-22,-22,-20,-16,-18,-25,-28,-29,-23,-18,-20,-19,-19,-20,-18,-10,-5,-8,-10,-11,-9,-9,-10,-9,-9,-10,-13,-11,-6,-3,-3,-3,-1,2,1,-4,-9,-7,-4,-4,-6,-5,-3,-4,-3,-1,1,2,4,4,1,0,0,1,-1,-1,0,0,0,1,3,3,2,-1,-5,-6,-4,-3,-4,-3,-2,-3,-4,-2,2,6,7,4,1,2,2,0,
-4,-3,-3,-6,-12,-16,-14,-8,-6,-8,-8,-6,-6,-6,-6,-4,-2,1,-1,-5,-4,-2,-3,-6,-3,-1,-3,-3,0,0,-4,-4,-4,-5,-5,-4,-3,-2,1,1,-1,1,5,6,7,9,8,6,4,3,0,-1,-2,-3,-2,0,0,-2,-2,1,3,1,-1,-1,-2,-3,-3,-2,-2,-2,-4,-8,-10,-10,-9,-10,-7,-3,-3,-9,-13,-12,-8,-5,-4,-3,-1,0,-2,-7,-9,-7,-4,-3,-4,-3,-2,-3,-4,-5,-7,-5,-2,1,1,1,0,1,3,4,5,6,8,8,7,6,4,5,5,1,-2,-4,-4,-4,-3,0,0,0,1,0,-1,4,9,10,9,12,16,17,16,16,15,9,2,-9,-23,-40,-56,-73,-88,-101,-114,-128,-131,-117,-98,-79,-57,-36,-22,-5,7,7,6,12,10,2,7,18,19,8,1,0,3,2,-3,-2,1,1,-3,-1,3,-2,-5,-2,-4,-4,0,5,6,7,6,2,-2,0,4,8,12,11,10,12,10,4,0,2,3,3,4,2,-5,-2,1,-11,-20,-11,-7,-13,-13,-8,-8,-11,-14,-15,-13,-9,-9,-8,-6,-6,-5,-5,-6,-5,-6,-16,-22,-20,-17,-12,-11,-15,-20,-20,-20,-23,-23,-25,-25,-19,-19,-25,-32,-33,-33,-37,-38,-35,-38,-39,-34,-30,-32,-37,-45,-48,-40,-34,-35,-37,-36,-39,-46,-52,-52,-42,-29,-28,-36,-42,-38,-30,-25,-19,-14,-13,-12,-8,-8,-9,-9,-10,-11,-10,-6,-6,-9,-10,-4,4,8,4,
-3,-2,4,6,6,5,4,4,0,-3,-2,1,1,0,1,3,3,5,8,10,10,9,5,1,3,6,6,3,2,1,-2,-2,0,2,4,5,3,0,-1,0,1,-1,-1,-2,-4,-5,-2,-1,0,1,2,2,3,4,3,2,4,8,8,7,8,8,4,4,6,7,8,12,13,7,2,0,-2,-2,1,3,0,-2,-5,-8,-10,-7,-2,0,0,1,2,2,3,6,9,11,12,11,10,13,15,15,14,17,15,13,13,15,17,18,20,23,25,21,18,17,19,20,21,18,14,11,8,6,7,9,11,14,15,14,9,7,9,10,8,9,8,5,2,3,4,3,4,5,4,1,0,2,4,3,1,-1,0,1,0,-3,-3,1,4,3,1,1,2,2,1,1,1,2,1,1,0,0,0,2,2,2,2,3,4,3,2,1,1,1,2,2,4,5,5,3,3,3,3,2,2,1,-1,-4,-5,-4,-2,-2,-2,-1,1,1,1,3,7,10,9,5,3,4,4,3,4,4,4,4,4,2,3,5,5,4,5,6,5,3,4,4,3,3,5,5,4,5,3,2,1,0,-2,-2,-1,-1,-3,-4,-4,-3,-3,-2,0,2,4,5,5,5,4,4,4,5,4,3,1,1,1,1,1,1,1,1,0,-1,-1,2,3,3,3,3,2,0,0,2,3,4,3,2,1,1,0,0,1,3,3,3,1,0,-1,-1,0,0,0,-1,
-1,-1,-2,-2,-1,0,1,0,-3,-5,-4,-2,-2,-3,-3,-3,-3,-3,-3,-1,2,3,2,2,1,0,1,1,-1,0,0,-3,-6,-5,-5,-7,-9,-9,-7,-8,-10,-8,-3,3,9,16,25,33,41,45,51,59,59,54,45,36,26,17,10,2,-3,-3,-4,-6,-3,-1,-4,-8,-9,-6,-2,-3,-3,-1,2,2,1,2,4,3,1,3,5,4,5,4,1,-1,-2,-3,-2,1,1,-1,-2,-2,-4,-4,-1,-4,-5,-4,0,1,2,1,-2,1,5,3,2,8,12,7,6,10,7,5,5,7,8,6,6,6,7,7,6,5,4,3,6,6,5,8,13,13,12,10,9,10,9,11,13,14,14,14,13,11,11,14,18,17,15,16,18,18,18,17,18,18,16,19,23,26,23,21,21,22,22,23,24,27,28,23,16,17,21,23,21,16,14,11,7,5,7,8,9,8,6,4,4,4,4,3,2,3,-1,-5,-7,-6,-4,-3,-5,-5,-6,-6,-5,-5,-3,-2,-2,-2,-1,-1,-2,-3,-3,-4,-6,-7,-8,-7,-6,-4,-5,-6,-6,-5,-5,-5,-3,-2,-3,-4,-5,-6,-5,-3,-4,-5,-6,-5,-5,-6,-5,-4,-5,-5,-5,-6,-6,-5,-4,-4,-4,-3,-4,-5,-4,-4,-5,-5,-4,-4,-6,-6,-6,-7,-8,-6,-4,-4,-3,-2,-2,-3,-2,-1,0,2,4,2,0,-1,-1,-2,-3,-2,-3,-4,-5,-7,-8,-8,-8,-9,-10,-10,-10,-8,
-5,-3,-2,0,2,2,3,6,8,8,7,4,0,0,2,2,1,-1,-3,-3,-4,-5,-3,-1,-1,-2,-3,-5,-6,-2,0,-3,-4,-2,-2,-2,-1,-3,-4,-3,-3,-5,-4,0,3,4,6,9,11,11,10,10,12,13,9,5,3,0,-3,-7,-7,-4,0,3,2,1,4,8,9,9,10,11,10,5,2,0,0,1,-2,-5,-3,0,0,-1,0,3,4,3,5,7,8,6,3,-1,-5,-4,-5,-10,-10,-9,-12,-17,-23,-21,-14,-11,-10,-5,3,12,26,39,53,66,84,95,97,96,101,112,114,106,82,58,35,15,1,-6,-13,-17,-14,-12,-13,-5,3,0,-8,-8,-2,0,0,2,5,6,5,6,7,9,4,0,6,10,6,3,4,3,-4,-11,-13,-10,-6,-4,-6,-10,-12,-15,-15,-16,-11,-4,0,-1,-6,-9,-7,-4,2,7,2,-2,4,6,1,-1,4,6,8,10,9,11,15,13,12,15,18,15,14,15,17,15,14,19,28,29,24,20,12,9,16,21,17,14,19,21,21,21,18,15,24,35,34,30,33,34,33,37,40,37,35,36,42,47,49,48,46,46,42,36,34,40,47,49,40,26,20,26,30,29,28,26,24,23,23,15,6,10,14,12,11,7,3,1,0,1,2,0,-7,-9,-2,3,2,-1,-2,-5,-4,-2,-7,-8,-7,-7,-8,-9,-7,-5,-4,-4,-6,-6,-5,-3,-3,-2,-1,0,-2,-5,-7,-5,-4,-4,
-3,-2,-3,-5,-5,-6,-6,-5,-5,-6,-6,-3,-1,-2,-1,-1,-1,0,1,3,6,8,7,4,2,2,2,3,4,6,6,5,2,1,2,2,-1,-1,0,0,-1,-2,-1,1,2,2,0,-1,-1,1,2,1,0,2,1,-3,-4,-1,3,5,6,4,0,2,5,4,3,5,5,2,0,-3,-7,-7,-5,-4,-3,0,2,2,2,2,2,5,11,12,7,3,0,-4,-6,-5,-5,-6,-7,-9,-11,-10,-7,-6,-4,-1,2,1,-1,1,4,5,4,4,4,5,5,3,1,5,8,4,1,4,7,9,10,10,9,9,9,7,8,11,14,14,12,12,13,13,11,11,14,14,12,11,10,9,5,2,2,5,9,7,5,6,6,5,3,2,4,5,3,-1,-3,-4,-4,-5,-8,-10,-10,-9,-12,-14,-12,-12,-14,-11,-10,-16,-17,-10,-6,-5,2,16,32,46,58,71,89,105,114,121,128,126,110,92,71,52,39,26,10,12,9,8,7,5,2,2,1,-2,-4,-5,-4,-2,1,2,0,0,2,4,5,5,6,7,5,4,3,3,4,6,7,3,1,4,5,3,3,3,2,4,5,3,2,4,3,-2,-5,-6,-8,-10,-11,-12,-11,-11,-13,-13,-10,-6,-4,-2,1,4,5,2,-2,-4,-3,-1,-4,-8,-9,-9,-10,-11,-9,-5,-2,-1,-1,-3,-2,1,-1,-4,-4,-3,-4,-7,-7,-7,-9,-11,-11,-10,-6,-1,2,1,2,6,7,6,
9,15,19,18,12,8,7,2,-5,-12,-25,-39,-52,-66,-83,-95,-98,-98,-103,-110,-114,-105,-83,-58,-36,-18,-3,4,11,14,12,10,8,0,-7,-3,5,6,0,-3,-3,-5,-8,-9,-7,-7,-10,-12,-7,-2,-7,-11,-7,-4,-6,-6,1,9,12,10,4,4,7,9,12,14,16,15,12,5,1,1,5,7,7,5,0,-6,-2,2,-3,-7,-2,-1,-5,-5,-7,-10,-11,-12,-13,-13,-12,-16,-17,-16,-14,-15,-17,-15,-14,-18,-26,-28,-25,-20,-12,-8,-15,-19,-14,-14,-20,-21,-20,-19,-16,-16,-24,-35,-34,-30,-34,-35,-34,-37,-38,-36,-34,-35,-38,-44,-47,-46,-43,-42,-39,-33,-31,-36,-44,-47,-38,-24,-19,-24,-27,-26,-25,-24,-21,-20,-20,-13,-7,-11,-14,-12,-10,-7,-3,-2,0,1,-1,0,7,10,5,0,1,2,3,5,5,4,8,9,8,7,8,8,6,4,4,4,6,7,6,4,3,3,1,1,2,5,6,5,3,3,2,1,3,5,5,5,5,5,5,6,6,3,2,2,1,0,0,0,-1,-2,-5,-7,-7,-4,-2,-2,-2,-3,-3,-5,-6,-4,-2,0,-1,0,2,2,1,0,1,1,1,-2,-3,-3,-2,-1,-2,-3,-3,-2,-1,-2,-1,2,4,1,-2,-4,-5,-2,1,0,-3,-2,-2,-3,-2,1,3,6,9,9,6,6,6,4,2,3,3,2,2,-1,-5,-5,-1,3,5,9,11,11,10,10,11,13,14,13,10,8,
6,3,0,1,2,1,-2,-2,-2,-1,-1,-2,-2,0,1,-2,-5,-2,1,-2,-6,-7,-8,-8,-7,-7,-6,-4,-4,-7,-10,-9,-8,-7,-8,-8,-7,-8,-12,-13,-11,-10,-10,-8,-6,-3,-3,-5,-7,-6,-4,-5,-6,-5,-3,-2,-3,-5,-3,1,3,3,4,6,8,10,9,9,11,13,11,10,12,9,9,14,16,10,6,6,-2,-15,-31,-45,-56,-69,-87,-102,-113,-120,-127,-123,-109,-90,-70,-52,-38,-24,-7,-11,-10,-9,-9,-8,-6,-5,-4,-2,-1,-1,-1,0,-1,-1,-1,-1,-2,-4,-4,-4,-5,-4,-4,-3,-3,-2,-2,-3,-3,-1,0,-2,-2,-1,-1,-1,-1,-1,-1,1,2,1,2,5,7,7,8,9,10,11,11,10,11,10,9,7,7,6,5,4,4,4,6,6,4,3,4,6,7,6,7,7,6,5,4,4,5,6,7,6,7,9,9,8,9,10,9,9,11,12,11,10,8,6,4,5,5,2,1,1,0,-3,-4,-4,-2,1,1,4,6,8,14,23,29,36,44,50,51,51,54,58,59,54,44,32,22,15,8,3,-2,-2,-2,0,3,9,11,8,3,3,7,9,10,10,11,11,9,10,13,14,10,8,10,11,9,8,7,8,4,-1,-4,-1,1,0,-3,-2,-3,-5,-6,-5,-4,-3,1,3,2,2,0,-2,2,4,4,1,4,6,3,2,4,3,2,7,10,8,7,8,10,12,14,13,12,12,13,12,
11,13,15,17,16,13,8,7,9,9,8,10,13,13,11,9,8,9,14,19,19,16,19,20,19,19,18,18,18,16,16,18,20,20,18,17,15,14,13,15,18,20,16,12,12,13,13,12,10,10,10,9,8,6,7,8,8,7,6,4,3,2,0,-1,2,1,-3,-5,-4,-2,-2,-1,-1,-2,-3,-2,-4,-4,-3,-2,-2,-2,0,0,0,-1,-2,-2,-3,-2,-2,-1,0,0,-1,-3,-3,-2,-1,1,1,1,0,-1,-1,-1,-1,-1,-2,-2,-2,-1,0,1,2,2,2,2,1,1,1,2,4,3,2,2,2,2,2,3,4,4,3,1,0,0,-1,0,1,1,2,2,3,4,6,7,6,5,6,5,5,4,3,2,2,0,0,0,1,1,0,-1,-2,-2,-1,-1,-1,-1,-1,-3,-4,-5,-6,-6,-6,-7,-8,-7,-6,-6,-6,-6,-5,-4,-3,-5,-8,-9,-9,-10,-12,-12,-11,-10,-11,-11,-11,-10,-8,-6,-6,-4,-3,-3,-3,-3,-2,-2,-2,-2,-2,-2,-2,-3,-3,-1,-1,-2,-2,-1,1,2,3,3,2,1,-1,-3,-3,-1,0,0,-1,-2,-2,-1,0,2,5,7,6,7,7,7,6,5,5,4,4,3,2,3,4,4,2,2,2,3,2,2,1,1,-1,-2,-4,-4,-3,-4,-5,-6,-4,-5,-4,-3,-1,-4,-6,-4,-3,-4,1,8,16,22,28,35,43,51,57,61,64,61,53,44,34,25,18,11,1,0,
-1,0,1,10,18,10,0,-3,-1,1,2,2,2,3,1,-2,-2,-1,-7,-11,-4,1,-1,-2,-2,1,-1,-4,-6,-5,0,3,-1,-5,-7,-9,-10,-10,-3,3,6,8,5,2,4,3,3,6,2,-2,3,7,2,-5,-6,-7,-6,-6,-5,-1,3,-1,-5,-5,-2,-2,0,3,1,-1,1,7,14,12,8,8,4,-1,4,13,13,10,17,23,25,26,24,24,30,39,41,41,42,39,38,43,47,45,41,44,50,55,54,50,49,50,46,40,39,44,48,45,37,27,21,24,30,31,30,28,27,25,27,22,14,17,21,20,18,15,11,12,17,18,18,18,15,11,11,15,18,16,15,12,10,10,7,7,3,0,1,3,2,1,1,1,1,3,4,4,4,6,7,5,3,2,2,1,0,-1,0,0,-2,0,2,1,0,1,-1,-3,-3,-1,-2,-1,2,0,-1,0,1,0,2,6,5,2,2,3,3,3,3,2,3,3,1,0,2,5,6,7,6,4,4,6,7,5,4,6,7,5,3,1,1,2,6,6,3,3,4,2,-1,-2,1,4,5,4,1,-3,-3,0,1,1,3,5,3,-1,-3,-4,-4,-1,3,5,5,4,3,3,4,6,5,5,6,7,6,5,5,3,1,-1,-2,-2,1,3,1,-1,-2,-3,-5,-5,-3,0,1,-1,-3,-5,-5,-3,-2,-1,2,6,7,5,6,6,5,3,2,0,0,0,-1,-4,
-5,-4,-5,-5,-3,0,2,2,2,3,5,6,6,5,2,0,0,1,4,5,4,3,0,-3,-4,-2,0,1,1,1,1,-1,-2,-4,-5,-3,-2,-3,-2,-3,-7,-14,-15,-18,-21,-17,-11,-14,-18,-17,-17,-16,-12,1,21,40,55,65,81,93,106,125,137,135,120,99,75,56,45,32,13,3,3,-3,-9,2,17,18,10,4,1,2,6,2,-1,2,9,9,4,1,-5,-7,-2,0,-2,-3,-2,-4,-9,-11,-12,-10,-7,-4,-3,-1,-1,-3,-4,-2,-1,1,4,4,1,2,7,7,8,10,5,-2,7,13,5,3,7,6,1,-1,2,8,11,11,12,13,17,15,11,14,17,14,8,11,19,18,13,11,6,2,9,12,4,0,10,18,20,18,13,9,17,25,25,29,36,38,39,45,49,48,46,48,51,55,53,48,51,53,50,43,42,45,49,51,45,38,37,40,39,34,31,26,21,20,19,12,6,9,10,4,4,1,0,-9,-16,-10,0,3,0,-2,-2,-2,-2,-2,0,2,2,2,8,13,7,2,4,6,5,3,5,8,10,9,5,1,5,7,9,11,12,12,6,1,-2,-4,-3,0,0,1,1,-2,1,6,0,-5,0,5,7,9,9,7,6,3,0,2,6,6,3,3,1,-1,0,2,-1,-7,-12,-11,-8,-7,-3,0,-5,-12,-12,-11,-19,-24,-24,-25,-24,-23,-29,-37,-38,-38,-40,-39,-38,-42,-44,-43,-41,-42,
-47,-52,-51,-47,-44,-46,-42,-37,-37,-41,-45,-44,-37,-27,-22,-26,-32,-31,-30,-29,-27,-25,-25,-20,-14,-16,-19,-18,-17,-13,-9,-10,-13,-13,-14,-14,-11,-7,-7,-12,-14,-13,-10,-7,-5,-5,-2,-2,2,4,2,1,2,3,2,2,1,-2,-2,-1,-2,-2,-2,0,2,2,3,4,6,6,5,5,7,5,4,5,6,6,8,10,9,8,8,6,4,5,6,4,3,4,1,-3,-2,1,1,-1,-1,0,0,1,0,0,2,2,0,-2,-3,-4,-3,-2,-1,-3,-4,-4,-4,-5,-5,-3,-1,1,0,-2,-4,-5,-3,-3,-4,-2,1,2,-1,-4,-5,-5,-2,2,3,1,1,0,-2,-4,-4,0,3,4,3,1,-3,-5,-5,-4,-4,-4,-4,-5,-5,-4,-5,-5,-5,-4,-4,-3,-1,0,2,2,-2,-4,-3,-1,0,1,3,3,2,0,-1,0,3,5,4,3,2,2,-1,-5,-5,-4,-4,-6,-4,-3,-2,-1,0,0,1,2,3,2,2,3,1,-1,-2,-2,-2,-3,-5,-5,-5,-5,-2,0,0,-3,-6,-8,-8,-7,-5,-2,-1,-3,-5,-5,-5,-5,-4,-2,0,2,3,2,1,1,1,2,6,12,14,16,20,15,9,13,17,15,15,16,10,-4,-23,-41,-54,-66,-82,-94,-107,-126,-138,-135,-119,-99,-74,-57,-47,-35,-17,-6,-3,1,6,-5,-19,-20,-12,-7,-5,-5,-7,-3,0,-3,-9,-8,-5,-1,4,7,2,0,2,3,2,4,9,13,
13,12,8,6,7,5,4,6,7,5,3,1,-1,-2,0,0,-2,-3,-6,-9,-3,4,-5,-11,-3,-1,-6,-5,0,0,-3,-7,-10,-10,-9,-12,-16,-13,-10,-12,-15,-12,-8,-10,-19,-18,-13,-11,-5,-2,-9,-12,-4,-2,-10,-17,-18,-16,-11,-8,-15,-23,-23,-26,-32,-35,-37,-43,-46,-47,-47,-48,-50,-54,-54,-49,-50,-53,-49,-44,-43,-43,-47,-49,-45,-37,-36,-39,-38,-33,-29,-25,-20,-19,-17,-12,-7,-11,-13,-6,-6,-3,0,4,8,5,1,-1,1,2,1,1,1,0,-2,-3,-1,-2,-5,-8,-7,-5,-6,-7,-6,-5,-6,-8,-9,-8,-6,-6,-7,-8,-8,-8,-8,-7,-5,-6,-6,-3,-2,-2,-5,-6,-4,-3,-5,-6,-3,-1,-1,-2,-2,-5,-8,-6,-4,-4,-3,-3,-2,-2,-2,-2,-1,0,-1,-1,0,2,3,4,3,3,1,1,3,5,5,8,12,14,12,11,11,12,14,18,19,18,18,19,18,19,20,21,21,20,21,22,23,21,17,17,17,17,16,17,20,20,17,14,13,15,17,17,15,14,14,12,12,10,8,9,9,8,8,6,4,4,4,3,3,4,2,0,1,3,6,5,3,1,-2,-4,-4,-4,-6,-7,-5,-4,-5,-5,-5,-3,-1,1,0,-1,-1,-2,-3,-4,-5,-5,-6,-8,-10,-9,-8,-9,-9,-8,-8,-9,-10,-11,-12,-12,-12,-11,-11,-10,-8,-8,-8,-7,-6,-5,-4,-2,-2,-3,-3,-2,-2,-3,-3,-3,
-3,-3,-4,-3,-2,0,0,1,0,0,0,0,2,2,2,3,2,1,0,0,0,1,3,4,3,3,4,3,1,1,2,4,6,6,4,2,1,0,-1,-1,1,3,4,2,0,-1,1,2,4,5,6,6,6,6,6,6,6,5,4,4,5,5,4,4,4,3,2,2,4,6,6,6,5,4,3,3,2,2,2,2,0,0,0,0,0,0,1,3,2,2,4,5,4,4,3,2,1,2,1,0,1,4,3,2,3,3,1,1,2,2,2,4,5,4,2,1,2,5,9,11,12,12,12,10,8,9,11,11,9,8,7,6,4,3,2,2,0,1,2,2,0,-4,-5,-6,-7,-5,-2,-4,-5,-4,-4,-4,-2,5,15,22,28,34,43,52,59,67,72,70,61,51,40,32,28,24,15,7,5,4,4,9,15,16,12,11,10,9,6,4,2,4,4,4,3,2,0,0,0,0,0,-1,-1,-2,-4,-6,-7,-6,-5,-7,-9,-8,-6,-7,-7,-4,-4,-3,-2,0,1,-2,-4,-4,0,3,1,-3,0,2,0,-1,3,3,1,3,5,4,4,5,5,7,8,7,6,6,8,7,5,5,8,10,9,7,4,3,7,6,3,4,8,9,8,6,3,2,6,10,11,11,14,15,18,19,21,23,26,26,27,29,29,29,28,27,27,26,25,22,25,26,23,18,18,20,19,16,14,12,10,8,7,5,7,9,9,9,
8,2,-5,-5,1,4,9,12,3,-5,-1,6,6,4,8,10,11,11,9,6,6,7,5,3,4,6,5,2,-1,-3,-2,-2,-4,-7,-7,-7,-8,-10,-11,-12,-10,-9,-10,-11,-10,-9,-10,-11,-14,-15,-12,-10,-11,-14,-13,-11,-10,-8,-5,-4,-2,-1,-2,-4,-4,-2,-2,-3,-1,0,0,-1,-2,-3,-2,1,4,5,2,1,-1,-7,-12,-9,-8,-13,-17,-19,-23,-26,-23,-22,-23,-20,-16,-16,-14,-9,-7,-5,0,2,-1,-3,-3,-1,2,3,0,0,4,6,4,3,5,5,7,8,7,3,3,5,1,-5,-7,-7,-7,-4,-3,-9,-14,-14,-14,-15,-15,-13,-11,-12,-13,-15,-15,-11,-8,-7,-7,-6,-6,-6,-5,-2,1,2,0,0,3,5,6,8,11,11,8,5,3,1,2,3,3,2,3,2,-1,-1,2,4,4,4,5,4,3,3,2,2,4,4,2,3,6,6,4,4,4,4,4,3,1,1,3,0,-5,-5,-1,-1,-3,-3,-2,-2,1,5,2,-1,2,3,-3,-8,-4,4,3,-1,-1,-5,-9,-3,12,28,40,52,65,78,88,97,110,121,120,104,83,59,39,30,20,2,-7,-6,-10,-11,0,13,10,3,1,3,4,6,5,3,3,8,8,5,4,1,-1,3,8,7,5,2,2,1,-2,-1,1,2,4,1,-2,-5,-2,4,6,9,10,14,15,14,12,14,17,21,23,15,8,13,20,17,14,17,15,14,13,11,
13,16,19,18,14,17,17,15,17,19,16,14,19,28,27,21,22,18,12,19,26,24,21,25,26,24,24,21,19,26,35,34,29,28,28,32,40,45,43,38,38,42,45,46,44,45,45,39,37,39,36,36,42,37,25,23,30,33,29,29,26,24,28,29,19,13,18,18,16,18,12,3,2,8,9,12,13,6,-2,-2,1,0,-6,-8,-11,-14,-15,-11,-9,-12,-15,-15,-16,-20,-21,-17,-13,-12,-14,-18,-19,-17,-15,-14,-13,-10,-7,-8,-9,-8,-7,-6,-5,-4,-3,-3,-3,-3,0,1,-3,-6,-5,-3,-4,-6,-5,-5,-6,-8,-9,-9,-8,-7,-7,-6,-4,-3,-3,-2,-3,-3,-3,-3,-1,1,1,-1,0,1,0,0,3,6,5,4,2,-1,-2,-2,-5,-7,-8,-8,-9,-9,-9,-9,-8,-7,-9,-9,-7,-7,-9,-8,-8,-10,-10,-11,-11,-9,-8,-8,-8,-8,-8,-8,-10,-11,-10,-8,-9,-10,-10,-12,-14,-14,-14,-9,-8,-3,5,5,0,-3,-9,-11,-3,6,4,-3,-3,-2,-5,-7,-7,-8,-7,-5,-6,-7,-6,-4,-5,-5,-4,-2,0,2,2,2,5,7,8,7,8,9,10,12,11,10,10,11,11,10,10,11,14,15,13,11,12,14,12,10,10,7,4,3,2,1,2,4,3,1,1,2,1,0,0,0,0,2,1,-2,-5,-5,-3,-2,-1,4,9,8,7,11,15,17,21,24,22,21,22,19,16,16,13,9,7,5,
-1,-2,0,3,3,2,-1,-2,1,1,-4,-7,-4,-3,-5,-6,-7,-8,-7,-4,-4,-5,-1,5,6,6,6,3,1,7,13,13,13,14,14,12,12,13,13,14,13,10,7,5,5,5,6,5,4,2,-1,-1,1,1,-1,-4,-4,-6,-9,-8,-5,-3,-1,1,0,-1,0,1,0,0,3,4,0,-2,-2,-3,-4,-4,-3,-3,-3,-3,-4,-4,-2,-3,-5,-6,-4,-4,-5,-4,-4,-3,-1,-1,-2,1,6,5,1,2,4,4,4,3,0,-3,0,1,0,-1,4,9,5,-2,0,4,5,8,12,6,-10,-25,-36,-47,-61,-74,-84,-94,-106,-117,-117,-101,-81,-56,-37,-29,-19,-1,9,8,11,12,1,-10,-8,-1,1,-2,-3,-4,-2,1,-1,-5,-6,-5,-4,0,1,-3,-6,-7,-6,-3,-1,0,3,3,1,-1,-1,2,6,7,5,-1,-4,-7,-7,-9,-13,-12,-9,-9,-13,-18,-20,-12,-5,-9,-17,-14,-13,-15,-13,-12,-12,-10,-11,-15,-19,-18,-16,-17,-16,-14,-16,-17,-15,-12,-17,-25,-25,-20,-20,-14,-10,-16,-23,-22,-20,-24,-24,-21,-20,-18,-16,-24,-33,-32,-28,-27,-28,-31,-38,-42,-41,-38,-36,-39,-42,-44,-43,-42,-40,-35,-35,-36,-33,-35,-40,-36,-24,-22,-28,-32,-29,-28,-25,-24,-26,-26,-18,-14,-18,-18,-15,-17,-11,-2,-2,-7,-9,-12,-12,-5,3,3,-1,1,3,5,9,15,15,12,10,12,16,17,17,20,21,18,15,13,16,20,
21,19,14,13,12,10,6,7,8,7,5,4,1,0,1,1,1,1,-1,-2,1,5,3,1,3,5,4,4,5,8,9,10,8,7,7,7,5,3,4,4,4,3,4,4,2,1,1,3,3,2,2,2,-2,-3,-3,-2,-1,2,4,5,7,10,10,10,11,11,11,10,9,8,10,8,6,7,9,9,9,10,11,12,12,10,9,8,9,8,8,9,10,12,11,9,10,11,11,13,15,16,17,7,6,3,-1,0,1,2,5,5,1,-4,-5,-2,-1,-1,2,3,2,1,2,3,4,5,5,5,5,4,3,3,3,2,1,0,-1,-2,-3,-2,-2,-1,-2,-3,-3,-2,-2,-3,-3,-3,-3,-3,-4,-5,-4,-3,-3,-5,-4,-3,-3,-1,1,0,0,0,-1,-1,0,1,1,1,1,-1,0,2,3,2,2,3,4,4,3,3,3,2,1,0,-1,-2,-3,-5,-7,-9,-8,-8,-8,-6,-5,-5,-4,-2,-2,-1,2,4,2,1,0,0,1,1,0,0,3,4,3,2,3,4,4,5,4,3,4,4,1,-1,-1,-1,-2,0,2,-1,-4,-4,-4,-4,-3,-3,-4,-4,-3,-3,-4,-2,0,1,0,-1,-1,0,0,1,1,0,0,-1,0,1,1,2,3,2,1,0,-1,-3,-2,-2,-3,-4,-4,-4,-4,-4,-2,0,0,1,2,2,2,4,5,5,5,5,3,3,4,4,3,3,3,2,2,1,1,1,1,-1,-3,-2,
-1,-2,-3,-3,-3,-4,-1,1,0,0,-1,-1,-3,-4,-2,1,-1,-4,-4,-7,-10,-8,1,8,12,18,25,32,37,44,49,55,55,48,37,26,17,12,6,-2,-7,-6,-6,-6,-1,3,3,0,-1,0,2,1,0,-2,-1,-1,0,2,2,1,0,2,2,3,4,2,2,2,-1,-2,-1,0,-2,-4,-6,-5,-5,-2,1,2,1,0,2,3,1,0,2,6,7,4,-1,0,4,4,5,7,5,4,5,6,6,7,10,10,9,9,8,7,8,8,6,5,7,10,10,8,7,4,4,7,9,7,9,11,10,7,6,6,7,12,16,16,14,13,13,15,16,17,19,18,16,15,16,18,18,17,14,13,15,15,14,15,18,17,12,10,13,15,14,12,11,12,12,10,8,9,12,10,8,7,4,1,1,4,4,6,6,3,-1,-1,1,2,2,2,-1,-6,-8,-6,-5,-6,-8,-10,-9,-9,-11,-11,-9,-8,-10,-12,-12,-10,-5,-3,-3,-2,0,1,0,1,2,4,5,4,3,2,1,2,3,3,1,0,1,2,1,-1,-1,0,-1,-3,-5,-5,-4,-4,-5,-4,-2,-2,-4,-5,-4,-2,-3,-3,-3,-3,-3,-5,-6,-5,-4,-3,-2,-2,-2,-2,-2,-3,-4,-5,-5,-5,-6,-6,-6,-5,-5,-4,-4,-4,-4,-3,-1,-2,-4,-4,-5,-6,-6,-6,-6,-5,-4,-4,-5,-5,-4,-4,-5,-6,-6,-5,-5,-6,-7,-8,-9,-10,-12,-14,
-13,-13,-16,-16,-13,-10,-8,-6,-5,-3,0,-2,-5,-1,6,7,4,1,3,4,3,2,1,3,5,5,3,-1,0,0,-2,-3,-1,-1,-2,-1,0,-2,-3,0,1,0,2,5,6,4,0,-2,-1,1,2,2,2,2,2,0,-3,-2,3,6,6,5,2,-3,-6,-8,-7,-6,-4,-3,-4,-6,-9,-10,-5,1,2,-2,-6,-10,-9,-8,-12,-13,-5,-4,-10,-11,-7,-5,5,18,30,36,52,73,89,96,104,118,127,124,108,93,73,52,36,20,6,1,4,1,-3,9,20,16,7,6,10,12,13,10,7,9,13,11,6,5,2,-3,-6,-6,-4,-2,-4,-5,-4,-2,1,5,11,18,20,18,12,9,12,15,16,13,14,13,6,-1,-1,2,11,12,5,1,7,7,1,1,4,6,9,9,8,10,12,8,6,10,15,12,7,10,15,13,9,13,23,25,24,24,21,15,21,27,21,19,26,31,32,32,25,19,25,36,40,39,39,38,39,42,43,39,36,40,44,44,41,41,44,43,38,39,40,40,43,44,39,33,35,39,41,37,34,32,33,33,33,28,23,25,24,21,22,23,18,12,12,17,19,15,7,0,2,7,5,-4,-6,-1,2,-1,-1,1,1,0,-1,-2,-3,-1,-1,-2,0,1,1,2,4,3,4,5,6,7,7,5,3,3,3,3,2,2,2,1,1,0,0,0,0,0,0,0,0,1,3,7,8,5,
3,2,3,6,11,10,6,5,4,2,3,4,4,3,4,2,0,1,4,4,2,0,-2,-1,2,3,0,-1,-3,-6,-7,-6,-5,-4,-3,-5,-7,-6,-4,-3,-3,-2,-1,1,0,-2,-3,-3,-4,-6,-6,-5,-7,-8,-6,-5,-6,-5,-4,-3,-3,-3,-4,-4,-4,-7,-11,-10,-6,-7,-9,-9,-7,-5,-6,-6,-3,0,0,-4,-9,-10,-8,-10,-14,-17,-17,-17,-20,-22,-20,-18,-18,-17,-17,-18,-18,-16,-15,-18,-20,-16,-14,-10,-5,-1,-1,1,6,7,6,8,11,10,6,1,-3,-6,-7,-8,-9,-9,-8,-7,-7,-6,-4,-5,-7,-9,-10,-13,-16,-18,-20,-21,-21,-22,-24,-24,-20,-19,-21,-22,-16,-13,-14,-18,-21,-18,-18,-26,-32,-28,-23,-23,-24,-28,-30,-23,-12,2,16,34,56,78,92,103,116,127,123,109,94,71,50,34,19,7,0,-3,-14,-19,-9,4,4,-3,-5,-4,-4,-8,-16,-19,-14,-7,-10,-14,-13,-15,-18,18,17,17,19,19,16,13,11,10,8,6,3,3,5,2,-5,-6,-3,-1,-2,-4,-4,-3,-3,-3,-5,-4,-2,0,0,0,2,4,2,2,3,0,-1,1,2,0,-2,-1,-2,-5,-6,-3,0,2,0,-2,-2,-1,-1,-1,0,1,3,2,-4,-7,-6,-5,-2,2,5,6,6,5,4,3,4,6,10,11,7,2,1,3,7,10,11,9,13,13,5,3,9,11,7,4,-4,-17,-27,-33,-47,-68,-85,-94,-102,-113,
-124,-120,-105,-90,-71,-53,-36,-20,-4,1,-2,0,3,-6,-17,-13,-6,-6,-11,-14,-13,-9,-6,-8,-12,-10,-7,-6,-2,4,6,6,4,2,3,3,3,2,0,-4,-11,-17,-18,-16,-11,-8,-10,-14,-16,-14,-14,-14,-7,1,2,-1,-9,-11,-4,-1,-7,-8,-1,-1,-4,-6,-8,-8,-8,-10,-11,-8,-4,-9,-15,-12,-7,-9,-14,-12,-10,-13,-22,-23,-22,-23,-17,-13,-18,-24,-20,-19,-25,-29,-29,-30,-24,-17,-24,-36,-40,-37,-38,-37,-37,-39,-39,-36,-33,-37,-42,-43,-40,-39,-42,-40,-37,-39,-39,-37,-42,-44,-37,-32,-33,-37,-38,-35,-32,-31,-30,-30,-29,-24,-21,-23,-22,-18,-20,-21,-15,-11,-11,-15,-18,-15,-7,0,-2,-6,-4,4,6,2,-1,4,3,1,1,2,2,3,4,3,3,4,1,-1,0,-1,-2,-2,-2,-3,-3,-5,-5,-4,-2,-1,-1,-1,0,0,1,2,1,2,2,2,2,2,3,3,3,2,-1,-5,-6,-3,-1,-1,-1,-3,-7,-7,-5,-4,-4,-2,-2,-4,-4,-3,-4,-2,0,-1,-3,-2,0,1,4,4,1,0,3,4,6,9,11,10,9,7,6,6,8,6,4,2,2,1,0,-1,-1,2,3,3,5,7,7,7,9,10,8,7,7,7,6,5,5,5,6,6,6,9,14,12,8,8,10,10,7,6,7,7,5,1,0,5,9,10,9,10,14,17,16,16,20,22,20,19,20,19,19,19,19,17,16,19,
20,17,15,12,6,2,2,0,-4,-5,-4,-6,-9,-8,-5,-1,3,6,7,8,10,10,9,9,9,8,7,7,10,12,14,16,20,22,24,25,25,26,28,28,24,21,23,23,18,15,16,20,22,20,21,26,31,29,26,25,25,28,30,24,12,-2,-15,-32,-53,-75,-89,-101,-114,-126,-122,-107,-91,-70,-50,-34,-19,-6,1,5,14,19,9,-4,-3,5,7,5,4,9,16,19,15,9,11,14,13,16,20,-14,-13,-13,-13,-13,-12,-11,-10,-9,-8,-7,-5,-3,-2,-1,1,1,0,1,1,2,3,4,4,3,2,2,1,1,2,1,0,0,1,0,0,1,3,2,1,3,3,2,3,4,3,2,0,0,1,3,3,2,1,1,0,0,0,2,5,5,4,3,2,1,-1,-1,-1,-1,-1,-1,-2,-3,-5,-7,-6,-2,-1,-1,-2,-4,-4,-4,-6,-5,-1,-1,-3,-4,-5,-4,0,5,10,13,18,29,37,43,48,52,57,57,50,42,35,27,19,9,0,-3,-1,0,0,2,6,4,2,2,6,8,5,3,2,3,5,5,5,6,4,0,-2,-2,1,2,1,1,1,0,0,2,5,7,6,6,5,4,4,6,8,8,8,8,5,1,-2,-2,3,5,3,1,4,5,1,2,3,3,3,3,4,4,5,5,2,4,7,6,3,3,7,7,6,6,8,10,11,10,7,4,7,10,9,10,13,14,13,12,10,8,12,18,
20,19,17,17,18,18,16,16,16,17,18,17,19,18,18,16,17,19,18,17,21,22,18,15,17,18,16,15,14,13,14,12,9,7,7,8,8,7,9,9,6,4,3,5,8,8,6,2,1,3,2,-1,-2,0,-1,-4,-4,-3,-2,-2,-2,-2,-3,-3,-4,-3,-1,0,0,0,0,0,0,0,1,2,3,2,2,1,0,0,-1,-1,-2,-2,-2,-1,-2,-3,-3,-2,-3,-4,-5,-4,-3,0,1,0,-1,-1,-2,-2,0,2,3,3,3,2,1,2,3,3,3,3,2,1,1,1,0,-2,-4,-5,-4,-4,-5,-5,-6,-8,-10,-9,-8,-7,-5,-4,-4,-2,-1,0,1,3,4,5,4,3,1,0,-2,-3,-3,-4,-5,-5,-4,-4,-4,-4,-3,-3,-2,-2,-4,-4,-4,-6,-8,-7,-4,-4,-4,-3,-2,-2,-2,-2,-2,0,1,-1,-4,-4,-4,-5,-7,-7,-6,-6,-7,-8,-9,-9,-10,-11,-11,-10,-10,-9,-8,-9,-10,-9,-8,-7,-4,-2,-1,0,1,1,2,3,5,5,4,4,2,0,-1,-2,-3,-5,-5,-5,-5,-5,-5,-6,-7,-9,-10,-12,-13,-14,-16,-17,-17,-16,-17,-17,-15,-13,-12,-13,-10,-9,-9,-10,-11,-10,-10,-12,-13,-13,-14,-14,-11,-14,-16,-13,-5,3,8,14,23,34,43,49,56,62,61,53,45,35,27,18,10,3,-1,-2,-4,-5,-2,3,2,-2,-3,0,0,-3,-9,-10,-7,-5,-6,-6,-6,-7,-8,-15,
-12,-9,-5,-4,-5,-4,-2,-1,-1,-1,-3,-6,-5,-6,-9,-6,-3,-4,-7,-6,-7,-13,-15,-12,-11,-6,3,2,-4,0,4,1,3,10,12,15,17,14,13,11,5,2,3,6,3,-3,-2,3,-1,-5,0,6,5,3,6,6,4,14,20,15,14,21,22,25,30,32,31,37,41,41,41,40,34,36,46,50,45,42,42,43,44,42,40,44,45,45,46,46,46,50,55,53,46,47,49,54,56,53,45,43,49,46,29,23,28,26,21,20,16,10,8,11,13,15,20,18,14,18,22,18,12,13,15,16,13,16,18,15,13,17,21,22,21,19,17,20,22,21,20,20,20,17,15,15,16,17,17,14,13,12,9,7,9,10,8,7,7,7,5,3,1,1,3,3,2,3,6,7,6,4,5,6,7,7,9,10,11,12,10,8,8,11,11,11,14,18,19,18,17,14,14,16,16,12,10,11,9,4,2,3,5,6,4,2,1,1,0,-2,-1,0,-2,-4,-4,-4,-2,1,0,0,3,3,1,1,1,1,2,3,2,1,1,2,4,6,6,6,9,10,6,4,6,6,4,3,4,3,3,3,1,-1,0,0,-4,-5,-1,1,-3,-5,-4,-6,-5,-3,-2,-3,-2,0,-2,-3,0,3,3,4,5,4,3,3,4,4,4,3,2,3,3,3,2,0,0,2,2,0,1,2,0,-2,-3,-3,-3,0,0,-3,-5,-5,
-4,-2,-1,-2,-4,-4,-6,-8,-8,-5,-1,0,0,0,-1,6,9,2,-5,-4,-6,-12,-21,-23,-17,-19,-24,-23,-23,-20,-9,7,24,39,57,73,88,99,105,109,112,109,96,78,52,29,13,-2,-16,-21,-14,-9,-5,2,8,5,0,-1,-1,0,4,3,-4,-8,-4,-2,-2,-1,-2,-5,-8,-9,-5,-4,-9,-11,-10,-11,-11,-13,-16,-15,-10,-12,-18,-22,-19,-14,-12,-14,-13,-11,-9,-8,-7,-6,1,8,5,-1,2,4,2,2,3,-1,1,7,9,9,9,9,8,6,9,6,0,1,8,4,-4,0,9,5,-2,0,1,3,12,14,6,3,8,9,8,11,12,10,10,10,10,19,31,33,37,47,51,46,45,50,56,60,60,58,56,50,45,48,48,46,49,51,45,34,28,30,31,30,26,17,14,18,15,0,-7,0,1,-2,1,0,-6,-11,-9,-5,1,6,5,3,10,17,13,4,5,16,25,23,22,22,21,17,15,11,6,5,6,5,4,3,1,-1,2,5,3,3,6,5,2,4,6,3,5,10,13,11,11,5,-3,-1,3,-2,-6,-3,-4,-11,-13,-15,-18,-15,-13,-12,-7,-3,-4,-8,-3,3,1,-4,0,3,-1,-6,-4,-2,-5,-4,-4,-13,-19,-15,-15,-22,-24,-26,-31,-33,-33,-37,-42,-42,-42,-40,-35,-37,-46,-49,-45,-43,-42,-43,-44,-44,-41,-43,-45,-45,-47,-46,-45,-50,-55,-52,-46,-46,-49,-51,-54,-51,-44,-42,
-46,-42,-26,-20,-26,-25,-20,-19,-15,-9,-8,-11,-13,-17,-22,-20,-16,-19,-22,-19,-13,-12,-15,-16,-13,-16,-19,-16,-14,-17,-21,-22,-22,-20,-19,-21,-23,-22,-20,-20,-20,-17,-15,-14,-14,-15,-15,-13,-11,-11,-8,-6,-8,-8,-7,-7,-7,-7,-5,-3,-2,-2,-2,-3,-2,-3,-5,-6,-4,-3,-4,-5,-5,-6,-7,-9,-10,-12,-10,-9,-9,-11,-11,-11,-14,-17,-18,-18,-16,-14,-13,-15,-15,-12,-11,-11,-9,-5,-3,-4,-5,-5,-4,-3,-1,0,1,2,1,0,2,3,3,3,2,0,0,0,-2,-3,-1,-1,-1,-1,-2,-3,-2,-2,-3,-4,-5,-6,-6,-6,-8,-9,-6,-3,-6,-5,-2,-1,-2,-2,-1,0,2,4,2,2,6,8,4,2,6,7,7,8,7,5,4,5,3,1,2,3,0,-3,-4,-4,-5,-5,-4,-4,-4,-4,-3,-2,-1,-1,-2,-2,0,3,3,0,1,3,2,0,2,5,6,6,6,3,4,7,10,11,9,8,7,8,9,9,11,13,13,9,6,4,4,4,5,-2,-4,2,8,7,8,14,22,24,19,21,25,25,24,22,9,-7,-23,-38,-54,-70,-86,-98,-105,-109,-112,-108,-94,-75,-50,-26,-11,3,17,23,17,11,8,2,-5,-2,2,3,3,1,-1,0,6,8,5,3,2,0,1,4,8,9,5,4,9,11,10,11,12,12,15,15,11,12,18,21,20,16,14,15,14,11,9,8,8,8,1,-6,-3,1,
-1,-3,1,1,2,6,4,-4,-6,-7,-7,-7,-5,-6,-10,-8,-2,-3,-9,-5,2,-3,-10,-5,-1,-3,-3,-4,-13,-16,-7,-5,-11,-10,-8,-10,-11,-9,-10,-11,-12,-18,-28,-32,-35,-45,-49,-46,-45,-50,-55,-59,-59,-57,-54,-48,-43,-45,-45,-41,-45,-48,-41,-32,-28,-28,-29,-30,-25,-18,-16,-20,-15,0,4,-2,-3,2,-1,0,6,10,10,6,0,-7,-6,-2,-9,-17,-12,-4,-6,-16,-24,-22,-21,-21,-19,-10,-9,-6,-3,-3,-3,-4,-3,-2,2,4,2,1,3,4,1,1,2,1,2,3,3,0,-1,-3,-4,0,2,1,1,6,9,6,5,8,9,9,11,10,8,8,7,5,5,6,4,1,2,4,2,0,2,1,1,0,2,3,4,9,11,10,12,17,19,18,18,20,20,21,24,25,25,23,22,23,24,25,25,25,24,22,23,25,24,24,23,24,25,24,24,28,31,28,25,25,25,24,26,24,22,20,20,16,9,8,12,12,11,11,9,6,5,7,9,12,17,16,12,10,12,11,9,8,9,10,9,9,11,11,10,11,12,12,13,14,13,13,13,12,11,11,11,10,9,7,5,6,6,5,4,4,4,3,4,4,3,4,6,7,6,5,5,5,4,3,2,3,4,4,2,1,2,2,2,2,4,5,6,8,8,8,9,9,8,8,9,11,10,10,10,9,8,8,8,7,7,7,6,3,3,2,
2,1,2,2,1,0,0,0,1,2,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,3,4,5,5,5,5,5,5,5,5,3,3,4,2,-1,-1,0,-1,-2,-2,-2,-3,-3,-3,-6,-7,-5,-4,-6,-6,-6,-6,-6,-5,-4,-4,-2,0,0,-1,1,3,3,4,4,4,4,3,3,3,2,1,0,0,0,-1,-2,-5,-6,-4,-4,-5,-5,-4,-5,-6,-7,-8,-7,-6,-6,-9,-11,-11,-11,-10,-11,-11,-10,-10,-11,-12,-11,-9,-8,-7,-6,-6,-6,-4,-4,-5,-7,-7,-6,-8,-10,-11,-10,-12,-14,-12,-12,-12,-6,4,13,19,26,35,42,49,53,56,57,54,46,37,24,14,6,-2,-9,-14,-11,-6,-6,-4,-1,-1,-3,-2,-1,0,-1,-1,-3,-4,-3,-2,1,3,2,1,-2,-3,0,1,-3,-3,-3,-3,-4,-4,-6,-7,-7,-6,-8,-10,-10,-10,-8,-7,-6,-4,-3,-2,-4,-6,-3,0,-1,-2,-1,0,-4,-6,-8,-9,-7,-2,1,0,1,3,1,3,7,7,4,5,6,4,2,4,6,5,5,6,6,6,8,10,6,7,9,9,6,5,5,4,4,6,7,10,13,15,18,22,23,23,24,26,27,30,31,29,26,21,19,19,18,18,21,21,18,15,14,14,14,16,15,12,12,13,9,3,2,6,5,4,4,3,0,-3,-4,-3,1,6,6,4,6,10,8,5,6,10,13,11,10,11,10,17,
15,15,13,11,9,7,3,1,0,-2,-5,-7,-7,-5,-3,-2,-4,-5,-6,-7,-8,-8,-4,0,2,4,4,6,8,8,7,10,12,11,10,10,8,5,2,-1,-3,0,4,2,0,2,3,3,5,5,4,6,8,6,4,5,6,5,4,3,2,1,4,9,11,10,9,9,9,9,10,11,9,6,6,4,-1,-3,0,1,-3,-6,-9,-10,-9,-8,-10,-14,-13,-9,-8,-10,-7,-1,4,4,5,6,4,3,2,-1,-1,4,7,4,0,1,4,8,11,12,14,16,18,15,12,12,13,11,6,4,5,7,8,7,4,4,5,5,7,13,17,15,16,17,17,17,17,15,14,17,18,14,13,14,11,7,5,3,4,7,8,3,0,0,0,-3,-4,-2,-1,-1,-2,-3,-4,-2,0,-1,-1,-1,-1,-1,0,1,1,-1,-2,-1,3,6,1,-3,-4,-2,-4,-8,-8,-2,-2,-9,-13,-10,-9,-1,10,24,34,45,56,75,91,102,109,113,111,100,86,61,39,23,10,-2,-8,-7,-9,-10,-3,4,2,0,-1,1,5,10,10,7,8,11,11,11,11,7,4,8,8,7,9,8,7,6,5,3,5,10,11,9,8,1,-7,-10,-4,2,5,4,2,-1,-1,1,0,4,10,10,2,3,1,-2,-2,-2,0,7,12,11,12,14,12,8,10,16,17,15,13,14,13,10,16,23,22,20,18,15,16,25,27,18,16,23,26,26,27,28,
28,30,31,33,37,42,39,36,39,40,34,29,36,45,45,37,34,37,36,32,37,43,44,44,43,39,34,34,35,38,39,36,29,26,30,29,18,13,22,24,22,23,19,12,13,13,9,11,12,3,-4,1,8,2,-6,-10,-10,-6,-1,0,-1,-1,-2,-3,-2,-2,-5,-7,-9,-12,-15,-12,-6,-5,-7,-9,-11,-12,-8,-6,-5,-3,0,-2,-8,-9,-7,-6,-6,-8,-8,-7,-4,-2,-3,-3,-2,-2,-2,-1,0,1,1,1,3,4,3,3,6,6,3,0,-1,0,2,3,0,-3,-3,0,1,3,5,8,8,6,1,-2,-5,-5,-1,3,2,0,0,1,2,6,9,10,11,10,5,0,0,3,5,1,-4,-6,-3,1,3,4,3,0,-2,-4,-8,-9,-7,-6,-10,-13,-13,-12,-12,-11,-9,-6,-5,-4,-4,-5,-4,-3,-4,-5,-3,-1,-2,-5,-3,1,2,1,0,0,1,1,-3,-7,-8,-8,-9,-10,-8,-7,-9,-15,-13,-12,-10,-8,-7,-5,-2,0,0,3,5,6,7,4,1,0,2,4,5,6,8,7,4,0,-2,-3,-4,-6,-8,-7,-7,-9,-11,-10,-9,-8,-6,-4,-1,2,3,1,-2,0,1,-1,-3,-3,-5,-5,-4,-5,-7,-6,-4,-5,-6,-5,-4,-3,-1,0,-3,-8,-11,-11,-10,-9,-9,-9,-10,-11,-9,-6,-6,-4,1,4,2,1,3,7,9,9,8,7,8,11,11,7,6,8,6,0,-4,-4,-5,-6,-3,-1,
0,2,3,-2,-5,-3,1,1,-2,-5,-7,-9,-11,-13,-15,-12,-9,-10,-11,-9,-6,-5,-6,-7,-8,-7,-5,-4,-5,-5,-6,-12,-16,-15,-15,-16,-16,-16,-16,-14,-13,-15,-16,-12,-11,-12,-11,-7,-4,-2,-2,-5,-6,-2,2,2,3,6,7,5,3,2,3,3,4,2,0,1,1,0,0,0,0,-1,0,2,2,2,-2,-4,0,3,5,5,4,9,9,3,5,12,14,12,10,4,-9,-23,-32,-42,-55,-72,-88,-99,-108,-112,-109,-99,-84,-61,-39,-23,-8,4,11,10,10,10,4,-2,1,3,4,0,-4,-8,-8,-5,-4,-6,-7,-8,-7,-4,-1,-4,-3,-3,-6,-6,-4,-5,-3,0,-4,-9,-9,-7,-6,-1,7,10,6,0,-4,-5,-4,-1,1,0,1,-1,-8,-7,-1,-3,-2,2,3,3,3,-5,-10,-11,-11,-13,-11,-8,-9,-15,-16,-13,-12,-13,-10,-9,-14,-21,-21,-18,-17,-14,-15,-23,-25,-18,-17,-25,-27,-26,-27,-28,-29,-30,-31,-32,-38,-43,-39,-37,-39,-39,-33,-30,-35,-42,-43,-37,-34,-35,-33,-30,-35,-40,-42,-43,-42,-37,-32,-32,-34,-35,-36,-32,-26,-24,-28,-26,-16,-12,-21,-23,-21,-21,-16,-9,-10,-9,-6,-8,-9,-2,4,-1,-6,-3,4,8,7,3,-2,-2,-1,0,1,2,0,1,4,5,7,11,14,11,6,5,7,9,11,12,10,7,7,5,1,4,9,11,9,9,9,10,8,7,5,3,3,2,1,1,0,0,
-1,-2,-2,-2,-4,-5,-4,-5,-7,-7,-5,-2,-2,-3,-4,-5,-2,1,1,-1,-2,-3,-5,-8,-10,-7,-2,1,4,4,1,-3,-3,-1,-1,-1,-2,-6,-9,-10,-11,-10,-4,1,1,-3,-4,-1,5,7,5,0,-3,-4,-4,-1,2,5,9,10,7,6,8,12,13,12,11,10,8,5,3,3,4,4,4,2,4,5,3,1,3,6,5,1,-2,-1,1,1,0,1,4,7,8,7,8,9,8,7,9,7,5,3,2,1,1,1,1,2,1,0,-1,-1,0,2,4,5,4,2,1,0,-1,-1,0,2,3,3,3,3,3,3,3,4,5,4,3,2,2,1,0,-2,-2,-1,-1,-1,-1,0,2,3,4,4,3,3,3,3,3,4,4,3,2,2,1,0,2,5,7,8,7,6,6,6,7,7,6,5,4,2,0,-1,-1,0,-1,-3,-3,-3,-2,-1,0,-1,-1,1,2,0,0,2,4,4,4,3,1,-1,-1,-3,-3,-1,1,1,-1,-2,-2,-1,1,3,4,5,6,5,4,5,6,5,5,6,7,6,7,7,6,6,6,6,6,8,9,8,8,9,8,8,8,8,7,7,7,6,4,5,5,3,1,-1,-2,-1,1,-1,-3,-3,-4,-6,-7,-6,-3,-2,-1,-1,-2,-1,1,1,1,2,2,1,1,1,1,1,1,0,2,2,1,0,0,-1,-1,-3,-3,-2,-4,-7,-7,-7,-6,-3,4,12,15,19,23,31,
39,47,51,54,52,46,40,29,19,9,2,-5,-10,-9,-7,-6,-3,-2,-4,-5,-5,-2,0,0,-1,-2,-3,-3,-2,0,0,-2,-2,-2,-4,-2,1,0,-1,1,-1,-2,1,5,4,3,5,4,-1,-4,-3,-1,1,4,4,2,0,-1,-3,-1,1,2,0,1,2,0,-1,-1,-2,1,4,6,5,6,6,5,7,10,8,6,7,8,6,5,7,9,10,9,9,7,8,12,13,11,11,16,17,15,12,13,15,18,18,18,20,22,21,20,19,18,16,16,17,19,20,20,18,16,14,14,16,17,18,20,20,17,15,14,14,14,15,13,10,9,12,11,7,6,10,11,10,9,5,2,1,1,-1,0,3,2,-1,0,4,3,1,0,3,5,5,6,4,2,2,3,3,3,1,1,0,-3,-5,-4,-2,-2,-2,-2,-4,-5,-5,-5,-5,-3,-2,-3,-6,-5,-5,-6,-7,-5,-4,-3,-2,-1,0,1,2,3,3,4,4,4,4,4,4,4,5,5,7,7,6,6,6,6,7,7,5,4,3,3,3,3,5,6,7,5,2,1,-1,0,2,4,4,3,2,2,3,5,6,7,7,6,2,-1,0,3,3,1,-1,-3,-4,-1,2,3,4,3,0,-3,-5,-5,-2,-1,-1,-4,-5,-5,-4,-2,-1,0,2,1,-1,-1,1,2,1,1,2,1,0,-2,-2,0,2,1,0,0,0,-1,-3,-3,-2,-1,-2,-2,-2,-3,-3,-10,
-9,-8,-7,-5,-5,-5,-2,-2,-4,-3,-1,-1,-1,-1,3,8,10,8,4,4,7,7,7,7,6,4,0,-4,-4,-2,2,2,-3,-4,-1,-2,-5,-5,-6,-9,-11,-10,-10,-15,-19,-19,-19,-22,-26,-24,-17,-16,-20,-16,-11,-9,1,16,31,42,55,74,97,116,126,129,132,128,112,94,72,55,38,21,5,-1,3,1,-4,-4,0,0,-3,-5,-6,-4,4,3,-8,-13,-6,0,3,6,2,-5,-2,6,6,3,4,8,11,9,6,7,8,8,12,14,8,6,6,6,11,20,20,17,15,16,17,16,18,22,18,11,10,7,3,5,8,3,4,8,11,12,8,3,1,0,2,2,0,2,8,6,4,7,14,19,20,20,19,19,28,30,23,25,34,36,37,39,37,35,38,41,42,45,48,43,42,48,52,46,45,51,56,56,52,48,49,45,38,39,44,44,41,40,40,38,35,34,38,43,40,34,33,34,31,25,21,24,24,28,30,23,16,16,17,18,22,25,19,12,16,20,14,7,2,2,6,13,9,4,1,1,1,-1,-3,0,4,7,5,2,2,3,2,-1,-1,2,3,0,-3,-4,-3,-2,-4,-6,-4,-2,-1,-1,1,3,3,3,0,-1,3,8,8,5,4,3,0,-1,-2,0,3,5,4,3,5,7,5,3,3,4,5,6,4,0,0,2,3,1,1,2,3,4,5,4,4,5,7,5,3,3,4,3,
3,4,4,1,-3,-5,-7,-6,-5,-5,-5,-7,-9,-10,-10,-7,-2,-2,-5,-8,-8,-7,-6,-4,-4,-7,-10,-13,-15,-12,-7,-5,-6,-7,-8,-10,-11,-9,-8,-7,-3,-3,-7,-11,-13,-14,-13,-9,-6,-6,-6,-7,-12,-16,-13,-10,-11,-12,-11,-10,-9,-9,-9,-7,-4,-3,-5,-7,-6,-4,-1,0,-1,-1,-1,-1,0,2,5,7,10,12,7,1,-2,-2,-2,-5,-7,-8,-9,-11,-13,-16,-19,-19,-18,-19,-19,-19,-21,-24,-24,-24,-23,-25,-25,-24,-23,-24,-25,-23,-17,-19,-23,-19,-13,-7,3,21,42,53,64,78,97,111,121,124,127,125,114,93,65,43,26,14,3,-2,-5,-8,-8,-3,1,-3,-6,-6,-2,0,0,1,1,-1,-1,-3,-4,-3,-9,-14,-6,1,-2,-6,-12,-14,-9,-10,-13,-9,-3,-6,-10,-10,-9,-10,-11,-11,-6,-4,-8,-12,-11,-11,-10,-13,-13,-8,-6,-9,-7,-6,-11,-9,-8,-12,-11,-2,3,1,-2,9,8,8,7,5,6,5,3,3,5,3,1,1,2,1,-3,-7,-9,-6,-3,-4,-6,-6,-4,-4,-3,-2,2,6,6,4,1,1,6,8,5,6,8,8,10,13,15,14,15,20,21,22,23,26,29,28,21,20,24,21,17,14,3,-12,-27,-38,-52,-69,-92,-111,-121,-125,-128,-124,-108,-89,-68,-51,-35,-17,0,6,2,2,6,7,3,3,6,7,6,5,-1,0,10,15,11,4,1,-1,2,10,7,0,0,4,
4,-2,-5,-3,-3,-5,-6,-4,-6,-8,-5,-3,-4,-3,-7,-15,-18,-15,-15,-15,-14,-13,-13,-15,-13,-7,-6,-3,2,-1,-3,2,3,-2,-6,-6,-3,2,6,6,4,3,6,3,-4,-2,0,-3,-9,-15,-16,-17,-15,-17,-26,-27,-19,-20,-29,-32,-32,-34,-35,-34,-35,-39,-41,-44,-46,-43,-43,-48,-50,-44,-42,-47,-52,-53,-50,-47,-46,-41,-35,-35,-39,-40,-40,-39,-39,-36,-33,-32,-36,-42,-40,-34,-34,-34,-30,-23,-21,-23,-23,-27,-29,-21,-14,-14,-15,-14,-18,-22,-17,-10,-13,-18,-12,-5,-2,-3,-7,-13,-11,-7,-4,-4,-5,-3,0,-2,-6,-8,-6,-4,-4,-4,-3,0,-1,-4,-4,-1,2,2,1,0,3,5,4,1,1,1,-1,-4,-4,-3,0,1,-2,-7,-8,-4,-3,-1,0,2,3,1,-3,-6,-5,-5,-6,-9,-9,-8,-7,-7,-8,-10,-8,-4,-4,-6,-7,-5,-4,-4,-6,-7,-7,-6,-5,-7,-8,-7,-5,-5,-5,-5,-5,-6,-6,-3,2,5,6,6,4,4,5,6,7,8,7,4,0,0,3,5,6,5,4,2,2,5,8,11,12,9,4,3,4,4,5,7,8,7,6,4,1,2,5,8,10,11,10,7,5,5,5,5,9,13,11,8,9,10,8,7,6,6,5,3,0,-1,1,3,3,1,-2,-2,0,1,0,1,1,-2,-4,-5,-9,-11,-6,-1,1,0,1,3,5,6,7,9,11,15,17,17,17,18,19,19,
21,23,24,23,23,24,24,25,25,24,26,24,19,22,25,20,14,8,-3,-22,-42,-55,-67,-83,-100,-115,-124,-129,-131,-127,-116,-97,-70,-47,-29,-15,-5,2,4,6,7,3,0,3,7,7,2,1,1,1,1,1,0,3,3,2,7,11,5,0,2,5,10,11,7,9,13,9,2,6,10,9,9,11,12,12,6,3,7,10,12,12,11,14,14,10,8,9,6,5,8,7,6,11,11,1,-5,-2,1,-3,-3,-3,-2,-2,-3,-2,0,-1,-2,-1,0,-1,-2,0,1,2,2,1,0,1,2,1,-1,-1,-1,-1,-3,-4,-5,-4,-3,-4,-7,-8,-7,-7,-7,-8,-10,-12,-12,-11,-12,-14,-14,-14,-15,-16,-18,-18,-14,-14,-17,-16,-15,-13,-7,2,11,16,22,30,39,49,54,58,60,57,49,38,29,20,11,3,-4,-9,-7,-4,-6,-7,-4,-5,-6,-6,-4,-4,-4,-4,-8,-12,-10,-7,-3,-4,-7,-10,-10,-9,-8,-10,-11,-8,-4,-5,-5,-3,-3,-4,-3,-1,0,-1,0,-2,-1,3,5,6,6,5,3,1,0,1,-1,-1,-1,-2,-5,-4,-5,-8,-10,-6,-4,-4,-6,-9,-12,-12,-9,-11,-11,-8,-3,-3,-5,-4,-2,0,1,3,3,3,8,9,5,6,10,11,13,15,16,15,15,17,19,21,23,23,23,23,22,21,20,22,23,24,24,22,18,15,14,14,15,17,17,17,17,18,17,14,16,20,19,16,17,17,14,10,
9,11,11,12,13,8,6,6,4,3,5,7,5,2,3,5,4,1,1,4,6,7,8,7,7,8,9,7,5,6,8,8,7,7,7,6,5,4,4,5,5,3,2,1,2,2,0,-1,-1,0,0,1,2,3,4,3,2,0,2,4,4,2,0,-1,-1,-1,-2,-1,2,4,6,6,7,9,11,12,10,9,11,13,11,9,9,10,10,8,7,6,8,8,7,5,5,6,6,6,5,5,5,5,4,5,5,4,2,1,0,0,1,1,1,0,0,1,2,4,5,4,3,2,2,2,2,3,3,2,0,-1,-1,1,4,4,2,2,3,2,2,1,1,2,3,3,1,1,1,0,0,-1,0,0,1,1,0,-1,0,1,0,0,1,3,5,5,4,4,6,6,4,4,4,4,4,3,0,-1,0,0,0,0,1,1,3,5,3,2,2,3,2,1,1,1,0,-1,-2,-4,-5,-4,-5,-6,-7,-8,-8,-9,-9,-8,-9,-10,-10,-10,-11,-11,-12,-11,-10,-12,-13,-10,-8,-4,3,13,21,30,38,47,55,61,67,70,72,70,63,55,43,30,18,8,2,-1,-2,-1,-1,1,1,-1,-4,-4,-2,-1,-2,-2,-2,-1,0,0,2,2,0,-2,0,0,1,0,-2,-2,0,-3,-6,-2,0,-2,-5,-3,-3,-5,-6,-6,-4,-3,-3,-5,-5,-6,-6,-7,-7,-5,-5,-5,-2,0,-1,-1,0,-3,-4,1,6,6,3,-3,
0,4,9,10,7,10,18,16,10,14,25,24,17,11,7,12,21,22,15,14,20,21,21,23,25,25,30,37,38,37,37,37,39,43,46,40,37,40,42,40,37,41,49,45,38,44,50,46,46,47,44,41,42,39,36,38,38,27,22,27,28,21,19,22,20,17,19,17,9,7,9,11,13,14,8,-1,0,5,3,-3,-2,3,9,10,8,5,4,3,3,4,5,4,2,-1,-6,-9,-10,-8,-7,-6,-6,-7,-10,-11,-11,-10,-10,-8,-7,-8,-7,-5,-4,-4,-3,-1,0,2,5,8,9,10,9,6,2,4,7,5,3,3,3,1,-1,0,1,1,0,-3,-6,-5,-4,-5,-4,-1,-1,-2,-3,-1,1,1,0,1,3,3,2,1,1,0,-2,-3,-4,-3,-1,-2,-5,-6,-6,-7,-7,-4,-1,0,0,0,-2,-2,0,1,1,1,2,1,-2,-1,0,1,1,1,-1,-3,-3,-2,-2,-2,-1,1,0,-3,-4,-4,-4,-3,-1,1,0,-1,-1,-2,-3,-2,0,3,4,3,0,-2,-3,-1,2,1,1,2,4,4,4,4,5,5,3,1,-1,-2,0,3,2,0,0,3,4,6,9,10,10,11,11,7,5,6,4,1,-1,-2,-5,-5,-5,-6,-7,-6,-7,-9,-7,-3,-4,-6,-5,-1,-3,-6,-5,-3,-2,-4,-6,-6,-7,-8,-9,-10,-10,-1,15,35,46,57,71,91,104,112,119,127,124,110,91,62,36,20,9,1,-2,0,
-3,-4,2,9,5,0,0,5,7,6,4,-1,-3,1,2,1,2,-4,-12,-7,0,1,1,-2,-2,2,-2,-5,1,9,8,5,3,-6,-12,-13,-12,-6,2,1,-5,-7,-6,-3,-2,2,7,6,-2,-3,-3,-5,-2,1,-1,1,5,6,5,7,13,14,6,3,4,4,4,12,12,7,9,16,15,9,8,13,18,24,27,24,24,29,33,36,39,38,36,39,45,47,44,43,40,38,39,42,38,35,40,46,46,39,37,42,42,41,44,47,47,48,46,36,28,28,27,26,29,30,21,18,22,24,18,18,25,25,23,24,19,11,7,9,11,13,14,10,3,0,1,2,-2,-7,-6,-3,-1,-1,-3,-4,-2,-2,-3,-4,-4,-1,4,3,-1,-2,-3,-5,-5,-3,-3,-5,-8,-10,-11,-9,-6,-4,-1,1,1,0,-1,1,2,3,3,2,-1,-3,-4,-5,-6,-5,-5,-4,-2,-2,-4,-1,3,3,4,6,5,4,5,1,-2,-8,-13,-12,-8,-11,-19,-16,-9,-13,-23,-24,-17,-11,-8,-11,-22,-23,-14,-13,-19,-21,-21,-24,-25,-27,-33,-38,-40,-40,-41,-41,-41,-44,-45,-41,-38,-40,-41,-40,-37,-41,-46,-42,-38,-43,-47,-45,-45,-47,-44,-42,-44,-41,-39,-40,-38,-27,-21,-26,-28,-21,-18,-22,-20,-17,-18,-16,-9,-7,-10,-11,-12,-12,-7,0,-1,-5,-3,1,1,-4,-9,-9,-7,-5,-4,-3,-3,-4,-3,-2,-1,2,7,11,10,10,10,9,
8,9,11,12,12,11,11,9,8,9,8,6,5,5,3,2,0,-2,-4,-7,-8,-9,-9,-6,-2,-3,-6,-5,-2,-2,-2,0,2,2,1,1,1,4,7,7,6,7,6,3,2,3,3,2,1,1,1,1,-1,-1,0,1,1,1,2,4,4,3,1,2,5,6,6,8,8,5,3,2,1,1,3,3,1,-1,0,0,0,0,2,2,1,0,-1,0,2,4,3,2,2,2,1,-1,0,2,3,4,4,3,1,-1,0,1,0,1,1,1,-2,-4,-6,-4,-2,1,1,-1,-2,-2,-2,-3,-4,-5,-4,-4,-5,-4,-3,-2,0,2,0,-2,-1,1,1,-2,-4,-6,-9,-10,-9,-11,-11,-8,-6,-7,-6,-2,0,1,4,5,4,6,7,6,7,9,7,3,4,6,4,1,3,5,5,2,1,2,4,5,7,8,9,10,8,0,-17,-36,-47,-57,-72,-91,-104,-112,-120,-128,-125,-111,-91,-64,-39,-20,-9,0,4,3,3,5,-1,-8,-4,2,0,-6,-6,-7,-4,1,3,0,-1,0,-2,4,11,8,3,0,1,4,2,-2,2,6,-2,-9,-7,-4,-3,5,11,11,11,5,0,0,5,6,6,5,5,1,-4,-3,4,4,2,5,3,-1,1,0,-4,-6,-4,-6,-11,-13,-7,-5,-5,-1,-3,-11,-12,-5,-7,-13,-12,-6,-6,-10,-15,-21,-24,-20,-22,-28,-32,-34,-37,-37,-35,-39,-45,-47,-44,-43,-41,-39,-39,-41,-37,-34,-39,-45,
-45,-40,-38,-41,-42,-40,-44,-45,-45,-47,-45,-34,-26,-27,-26,-24,-27,-28,-20,-16,-21,-21,-14,-15,-23,-23,-21,-20,-14,-6,-3,-7,-10,-12,-12,-8,-2,2,1,0,3,6,6,4,3,4,5,5,3,3,3,4,4,1,-4,-3,0,1,2,4,5,4,4,6,9,11,12,9,7,4,2,-1,-1,0,0,-2,-3,-2,-2,-1,2,4,5,7,7,6,6,6,3,4,6,3,-1,0,-1,-3,-1,0,-2,4,6,10,13,11,7,8,12,11,7,9,12,12,9,7,5,5,10,11,6,6,11,13,13,11,13,15,18,21,23,24,25,26,25,24,23,22,22,21,18,18,19,20,19,17,17,22,21,21,22,24,23,23,24,23,21,22,18,13,11,13,13,10,9,10,9,7,7,6,3,4,6,7,5,5,3,0,0,2,2,1,1,4,5,3,2,2,2,2,2,1,0,-1,-1,-3,-5,-7,-6,-6,-7,-7,-5,-4,-4,-5,-5,-5,-4,-3,-3,-3,-3,-1,-1,-1,0,0,1,2,3,4,5,5,6,5,2,1,2,3,1,0,0,-1,-2,-3,-4,-4,-2,-2,-5,-6,-6,-6,-5,-4,-2,-2,-2,-2,-2,-3,-3,-2,0,0,0,0,0,-2,-2,-3,-3,-2,-1,-1,-3,-3,-4,-5,-6,-5,-4,-3,-2,-2,-4,-3,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-2,-2,-1,-1,0,0,1,1,1,0,0,-1,
-1,0,1,2,1,1,2,2,2,2,4,5,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,1,0,1,1,0,-1,-1,0,2,3,5,5,5,6,7,7,6,7,6,5,4,2,0,0,0,-1,-2,-2,-2,-4,-3,-1,-1,-2,-1,0,-1,1,0,0,1,3,1,-1,-2,-4,-2,-2,-1,4,13,22,27,30,38,47,54,59,65,68,65,58,49,36,24,13,6,0,-3,-2,-1,0,1,4,1,-1,1,6,6,5,4,1,0,2,2,2,2,0,-3,-4,-2,1,0,-3,0,2,0,-2,2,6,4,3,3,1,-1,-1,-2,-1,0,1,1,-1,-2,-3,-4,-3,-1,0,-1,0,1,1,1,3,1,0,3,3,2,3,5,6,6,5,3,-1,-1,5,5,1,1,2,2,-1,0,3,3,7,9,7,7,13,15,15,16,17,17,18,23,24,23,23,23,22,20,20,17,17,18,21,22,22,21,21,21,21,21,20,20,22,21,15,12,12,12,11,12,11,8,6,9,7,3,4,7,8,6,5,2,-1,-1,1,4,6,6,3,0,-1,0,-1,-1,-1,0,-2,-3,-4,-4,-3,-1,-1,-1,-1,0,2,3,3,2,2,1,0,-1,-1,-2,-3,-4,-5,-5,-4,-3,-1,0,2,2,2,3,3,3,2,1,1,0,-2,-3,-4,-4,-3,-4,-4,-3,-3,-3,-1,0,-1,-1,-1,-2,-3,-1,4,
4,6,5,0,-2,0,0,1,4,4,2,1,0,0,3,4,4,3,1,0,0,1,2,3,4,2,0,1,3,3,0,-3,-3,-3,-2,-1,-1,-2,-4,-5,-5,-2,3,6,5,2,2,2,4,7,10,10,8,6,4,4,6,7,5,5,4,0,-3,-2,-2,-3,-3,-5,-7,-5,-2,-2,-1,1,1,0,1,4,6,6,5,7,8,9,7,8,11,11,10,9,7,6,5,5,5,3,1,1,2,2,2,2,2,2,2,-1,-2,0,3,3,1,-1,-2,0,4,4,3,5,6,6,6,8,9,12,15,10,-1,-3,1,2,-5,-6,-2,-6,-12,-10,-8,-10,0,20,36,42,55,73,88,96,107,115,116,115,106,86,58,37,20,4,-5,-5,-4,-8,-7,2,8,3,1,5,12,13,11,6,0,-1,4,4,0,4,5,2,2,5,8,6,4,9,17,13,7,11,13,10,11,12,10,11,14,10,8,10,10,5,5,10,10,6,5,8,3,-3,1,7,6,4,3,0,4,11,12,10,11,17,16,7,2,6,9,11,12,8,9,12,17,18,16,14,14,18,23,21,16,18,22,25,27,32,30,25,30,40,40,39,42,43,42,44,48,46,44,50,54,52,45,44,48,49,44,43,42,42,43,40,35,34,34,30,31,37,35,25,24,28,25,16,11,12,9,9,12,8,3,3,5,3,4,8,9,5,5,8,4,-4,
-7,-2,-2,-1,1,1,1,2,-1,-3,-2,-2,-1,-2,-2,-2,-2,-1,0,0,1,3,4,1,-2,-4,-5,-6,-5,-4,-4,-5,-7,-8,-7,-6,-2,0,0,-1,-4,-8,-10,-5,0,-2,-3,1,2,2,3,7,8,10,12,10,6,5,5,4,3,4,2,0,1,2,0,-4,-3,0,-1,-4,-3,-1,1,2,3,2,3,6,7,3,2,3,-2,-9,-9,-6,-7,-11,-14,-14,-16,-16,-14,-13,-11,-8,-8,-13,-16,-11,-4,1,4,4,0,0,4,4,3,3,4,2,-4,-9,-11,-7,-3,-5,-8,-10,-13,-10,-8,-12,-16,-19,-24,-30,-34,-34,-33,-29,-23,-20,-16,-8,2,8,13,15,16,15,12,11,12,13,10,5,1,0,1,3,8,11,12,13,11,4,1,4,5,3,5,6,5,5,6,4,2,4,3,1,0,-1,-4,-7,-7,-9,-11,-10,-8,-7,-5,-3,-2,-7,-12,-12,-12,-12,-13,-10,-9,-14,-13,-7,-3,-1,-1,-4,-4,1,3,1,1,0,-3,-4,-2,-1,0,0,-2,-3,-2,-2,-1,0,0,-1,-1,-2,-2,0,1,0,-2,-1,1,4,4,4,3,2,2,3,5,6,6,3,-1,-5,-3,0,1,0,-2,-5,-8,-8,-7,-5,-3,-3,-4,-5,-5,-5,-3,0,3,3,3,4,4,5,7,6,4,3,2,0,0,0,-2,-4,-6,-7,-7,-9,-11,-11,-10,-10,-12,-11,-11,-10,-8,-7,-6,-6,-6,-3,0,1,-1,-1,
-1,-1,-1,-1,-1,2,4,1,-2,-1,1,2,3,1,-2,-1,-1,-3,-4,-4,-5,-6,-6,-9,-12,-7,1,3,1,0,5,7,4,9,14,10,9,12,0,-20,-36,-42,-54,-73,-86,-96,-106,-114,-116,-113,-105,-86,-57,-37,-19,-3,6,7,6,7,5,-4,-8,-4,-2,-6,-12,-13,-10,-5,2,2,-3,-2,1,-1,-3,1,1,-2,-4,-6,-2,-8,-16,-12,-5,-10,-14,-10,-9,-11,-10,-11,-12,-8,-6,-7,-6,-3,-4,-7,-7,-3,-4,-5,-1,5,0,-6,-6,-5,-2,1,-3,-9,-12,-9,-10,-15,-15,-7,-3,-7,-7,-9,-10,-6,-6,-10,-15,-16,-13,-11,-11,-16,-23,-20,-15,-17,-23,-25,-26,-29,-28,-25,-30,-38,-39,-38,-41,-42,-40,-42,-45,-43,-45,-49,-52,-50,-45,-43,-46,-46,-43,-42,-40,-39,-41,-38,-32,-31,-30,-27,-28,-33,-29,-21,-20,-24,-20,-10,-6,-8,-5,-7,-10,-6,0,-1,-3,-2,-4,-9,-10,-6,-5,-7,-4,4,6,1,1,1,-1,0,0,-1,2,4,4,3,3,3,3,2,2,1,1,0,-1,-3,-3,0,4,5,5,6,6,5,4,6,8,8,7,5,2,1,2,3,4,8,11,6,0,2,3,-1,-3,-3,-4,-7,-9,-10,-12,-10,-6,-5,-5,-4,-3,-3,-2,0,0,-2,0,4,3,0,1,4,3,1,0,-1,-2,-1,-1,-4,-4,0,1,0,5,12,12,8,9,13,14,14,16,16,15,14,12,7,7,13,
16,11,5,0,-3,-2,1,2,-2,-2,-1,-1,-2,0,6,12,14,9,6,8,11,15,18,16,14,18,22,23,28,35,38,37,36,32,26,22,18,9,0,-6,-11,-13,-14,-12,-9,-8,-9,-10,-7,-1,2,3,3,1,-4,-7,-9,-10,-8,-2,0,-4,-5,-3,-4,-6,-4,-4,-5,-4,-2,-3,-3,0,1,2,5,7,8,10,12,11,9,8,6,4,2,9,13,14,13,15,15,12,13,19,20,13,8,-1,-1,2,2,0,-1,1,1,2,3,4,3,3,4,3,2,2,1,2,3,3,3,3,3,3,2,1,1,3,3,2,0,-1,-1,-1,-2,-1,0,-1,-2,-3,-2,-1,0,2,1,-2,-3,-2,-1,2,3,3,3,2,2,1,1,3,4,4,3,1,0,0,-1,-2,-1,-2,-3,-3,-3,-2,-1,0,0,2,4,4,6,7,8,9,10,10,10,10,9,8,7,7,6,5,5,5,4,2,0,0,1,1,1,2,1,2,1,-1,-1,0,1,1,0,0,0,-1,-1,-1,-1,0,0,1,2,2,1,3,3,1,1,1,0,0,-1,-2,-4,-6,-7,-4,-4,-4,1,11,18,20,26,34,43,48,55,58,60,58,53,44,34,23,12,4,-2,-5,-5,-2,1,4,5,4,3,4,7,7,5,2,0,-1,0,1,0,-1,0,-1,-4,-4,-1,1,1,4,9,7,3,6,8,6,5,6,6,7,7,3,1,2,2,1,
2,1,-1,-2,-1,0,-3,-5,-2,1,2,2,2,1,2,4,5,4,4,7,7,5,4,4,2,2,3,2,1,4,6,8,6,4,4,6,11,10,7,8,13,14,14,15,15,14,15,18,20,20,19,21,21,19,18,20,22,23,23,23,24,21,21,22,23,21,19,18,19,18,13,12,13,12,11,11,9,5,5,6,3,-2,-3,-1,-2,-1,1,1,0,0,1,2,2,6,6,5,5,5,3,1,0,2,3,2,2,1,1,0,0,-1,-2,-2,-1,-1,-1,0,0,0,0,1,1,1,1,-3,-4,-4,-3,-3,-5,-4,-3,-3,-4,-3,-2,-1,0,0,-1,-1,0,-2,-4,-2,1,1,1,2,4,5,5,6,7,8,9,8,5,4,5,4,3,3,2,1,2,3,2,1,1,2,1,0,1,1,1,1,0,-2,-3,-2,-3,-4,-5,-5,-7,-9,-8,-7,-8,-8,-6,-5,-6,-6,-5,-4,-3,-2,-1,-3,-4,-3,-1,0,1,0,-1,-1,0,-1,-2,-1,-1,-2,-5,-8,-9,-7,-6,-7,-9,-12,-14,-14,-14,-15,-16,-15,-17,-21,-22,-21,-20,-18,-14,-11,-8,-4,-1,2,5,6,6,4,3,2,1,0,-2,-5,-6,-7,-7,-6,-4,-2,0,1,1,-1,-1,2,2,0,1,3,2,2,3,2,2,2,2,0,-1,0,-1,-3,-4,-5,-5,-5,-4,-3,-2,-2,-3,-6,-7,-8,-8,-9,-9,-10,-12,-18,-18,-14,-11,0,
12,30,46,58,72,84,98,110,116,119,122,120,111,92,66,43,25,13,6,3,2,-1,-2,4,8,3,-4,-3,6,11,12,11,9,8,12,15,10,7,8,6,8,9,7,2,-4,0,5,1,1,7,5,-2,-1,-1,-7,-6,-5,-9,-6,-2,-5,-9,-8,-5,-4,1,9,12,11,12,18,19,16,14,14,15,16,18,19,21,22,24,24,20,23,29,27,24,26,22,21,23,27,24,18,14,11,13,21,23,18,21,27,27,26,30,31,28,31,37,33,31,35,34,33,38,44,42,41,43,49,51,46,44,47,45,38,39,37,33,32,33,32,31,31,31,31,35,36,34,35,36,32,26,24,23,17,16,20,17,10,6,5,4,6,11,12,7,3,6,5,-1,-2,3,5,6,6,4,3,2,1,2,3,2,-1,-2,0,3,4,4,2,1,2,2,1,3,7,8,9,8,7,9,11,11,8,6,6,4,2,0,-2,-3,-3,-4,-6,-6,-6,-6,-6,-4,-3,-3,-3,-3,-4,-4,-2,0,2,3,2,1,4,7,4,1,3,8,10,8,6,5,8,8,5,4,8,12,10,6,4,4,5,6,5,5,7,7,4,3,4,4,3,4,5,5,4,2,0,0,0,0,-1,-3,-4,-5,-7,-8,-7,-5,-7,-7,-7,-9,-12,-11,-11,-11,-10,-9,-12,-12,-11,-10,-8,-5,-4,-4,-2,1,2,3,2,0,-1,1,1,0,0,1,
1,1,1,1,1,4,8,8,5,5,5,5,5,5,1,-4,-3,-1,-3,-7,-6,-3,-3,-6,-7,-7,-4,2,1,-7,-9,-5,-3,-7,-12,-12,-12,-13,-14,-17,-17,-11,-7,-6,-7,-5,0,8,11,10,7,7,13,6,-4,-7,-9,-12,-15,-14,-14,-19,-19,-14,-15,-12,4,21,34,46,59,70,87,102,111,121,128,124,112,95,71,50,32,20,11,5,0,-4,-5,-1,4,1,-6,-8,-1,5,7,7,5,6,12,12,3,-1,0,-5,-10,-11,-12,-17,-22,-18,-12,-10,-3,9,14,14,16,15,7,7,7,0,-3,-2,-8,-19,-23,-19,-13,-8,-3,2,3,6,14,20,19,18,16,16,19,18,14,14,15,19,22,13,9,13,16,14,14,19,26,25,22,20,16,13,14,18,27,31,30,26,30,35,38,39,37,36,39,39,34,38,45,41,36,40,48,43,39,46,57,62,55,50,55,57,53,54,58,60,57,53,49,5,-8,-27,-43,-55,-69,-83,-98,-111,-117,-120,-122,-121,-111,-92,-66,-42,-23,-12,-5,-2,-1,1,1,-4,-9,-4,3,3,-5,-10,-10,-9,-6,-5,-9,-13,-8,-6,-6,-5,-5,-5,-4,1,6,3,-3,2,3,-5,-3,5,4,3,7,7,6,8,6,2,6,10,7,5,4,-1,-9,-11,-10,-12,-18,-20,-17,-14,-14,-15,-17,-18,-19,-20,-20,-22,-23,-20,-24,-29,-26,-23,-24,-21,-19,-21,-25,-22,-16,-13,-10,-10,-18,-21,
-17,-20,-28,-28,-27,-29,-31,-28,-30,-37,-35,-33,-37,-36,-35,-38,-41,-41,-40,-42,-47,-50,-46,-43,-47,-44,-38,-37,-34,-31,-30,-32,-29,-30,-31,-29,-30,-34,-35,-32,-35,-37,-32,-26,-23,-23,-18,-17,-21,-17,-11,-7,-5,-3,-4,-9,-10,-5,-3,-5,-5,0,2,-2,-4,-5,-5,-4,-3,-2,-1,-1,-3,-2,1,1,-2,-4,-5,-5,-2,-1,-2,-3,-3,-5,-8,-10,-10,-10,-10,-12,-15,-15,-11,-9,-8,-7,-4,-2,0,1,1,2,5,6,6,5,5,3,3,4,4,4,5,5,3,1,-1,-1,0,0,-2,-4,-2,1,-1,-6,-8,-8,-5,-5,-8,-8,-6,-6,-9,-13,-11,-6,-4,-4,-6,-6,-5,-5,-7,-7,-5,-4,-5,-5,-4,-3,-4,-4,-3,0,2,3,3,3,4,5,6,8,11,12,10,8,9,9,8,10,12,12,12,12,10,8,10,10,9,9,6,3,2,3,0,-2,-3,-3,-2,0,1,-1,0,1,1,0,0,0,0,0,0,-3,-6,-6,-2,-2,-2,-2,-2,-1,3,7,7,4,5,9,9,6,6,9,11,11,6,0,2,10,12,7,5,9,14,15,15,16,18,21,20,15,11,10,11,9,4,-3,-6,-5,-4,-4,-7,-1,7,9,11,15,17,16,16,21,21,17,17,13,-3,-20,-33,-44,-55,-68,-85,-100,-109,-117,-124,-120,-109,-91,-68,-47,-31,-17,-9,-1,3,4,6,3,-1,2,9,10,4,-3,-4,-3,-1,-2,
-8,-8,1,5,5,10,16,18,18,22,26,22,17,16,8,-4,-8,-8,-11,-9,-2,-2,-2,4,7,7,13,24,26,23,18,13,6,2,2,-1,-9,-15,-14,-14,-13,-13,-14,-14,-11,-9,-10,-15,-17,-11,-7,-10,-12,-10,-11,-16,-22,-23,-21,-20,-17,-15,-14,-18,-26,-32,-28,-25,-31,-36,-39,-36,-34,-34,-38,-39,-37,-39,-43,-41,-36,-39,-45,-42,-38,-44,-54,-61,-56,-49,-53,-55,-52,-52,-57,-57,-56,-54,-49,-8,0,11,19,24,32,40,48,57,62,64,63,62,56,47,35,23,14,6,3,-1,-1,0,1,4,6,3,-1,0,3,5,4,2,1,0,3,3,2,0,1,1,0,-2,-1,-2,-6,-5,-1,-4,-4,-1,-1,-6,-6,-4,-3,-1,-3,-4,-2,-1,-2,-2,-1,-1,-1,2,5,6,6,8,11,13,12,10,9,10,11,10,10,11,10,11,11,12,15,16,14,11,10,10,8,10,11,11,7,5,3,3,7,9,8,11,17,18,15,14,15,13,14,19,21,21,20,21,20,18,18,18,18,20,22,25,24,22,21,20,18,17,15,14,16,15,13,14,16,16,15,17,16,15,19,21,18,14,13,14,12,10,11,9,8,6,3,1,0,3,4,3,2,3,3,1,0,0,2,3,2,2,2,2,2,1,2,2,2,2,4,5,5,4,3,2,4,5,5,6,8,8,8,8,9,11,13,13,10,8,7,6,4,3,
3,2,2,1,-1,-2,-1,-1,0,-1,0,-1,-2,-2,-2,-3,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-2,1,3,3,3,3,4,5,6,6,7,8,7,4,3,3,4,4,3,2,3,4,3,3,4,4,3,2,1,1,-1,-2,-3,-4,-6,-7,-6,-7,-7,-8,-10,-11,-10,-9,-8,-6,-4,-3,-5,-5,-6,-4,-2,0,0,1,0,0,0,1,1,1,2,3,2,1,1,-1,-1,-1,-1,-2,-2,-2,-1,-1,-2,-2,-1,0,0,-1,-3,-3,-2,-3,-3,-3,-5,-7,-7,-6,-5,-6,-7,-7,-7,-8,-9,-9,-5,-3,-4,-7,-8,-6,-4,-5,-8,-9,-9,-10,-12,-13,-11,-10,-9,-9,-10,-10,-7,-4,-3,-3,-2,-2,-2,-5,-8,-8,-9,-9,-9,-8,-9,-11,-12,-10,-10,-6,2,9,15,19,22,30,39,45,50,54,56,55,50,42,31,21,13,6,2,-1,-4,-1,-1,-1,-1,-2,-5,-5,-1,1,-2,-3,-4,-3,-1,-1,-4,-8,-7,-9,-12,-15,-14,-14,-16,-16,-13,-14,-11,-5,-2,-3,-2,-3,-5,-5,-5,-8,-8,-9,-11,-15,-16,-15,-13,-9,-6,-4,-6,-5,-2,3,3,3,2,1,1,1,-1,-2,-1,2,3,1,0,1,1,0,4,7,9,9,10,11,11,10,8,8,13,17,14,14,18,20,19,17,15,14,17,21,21,21,22,23,20,18,21,20,18,20,25,30,29,25,25,26,25,26,26,26,29,30,26,43,
40,41,42,41,39,34,31,30,29,22,16,18,17,15,12,3,-1,1,1,-2,2,9,13,10,8,16,21,20,19,22,24,25,22,18,19,20,17,12,8,7,8,6,4,2,2,6,8,7,4,5,10,11,8,9,13,17,18,14,9,6,7,7,6,5,4,1,-4,-8,-10,-6,-5,-7,-7,-6,-6,-6,-4,-3,0,3,5,1,1,7,11,10,9,9,9,8,6,3,1,4,7,5,3,7,10,9,7,8,11,13,11,8,8,10,10,7,4,6,12,14,12,14,18,17,17,15,14,15,16,14,11,9,7,4,2,3,2,1,1,0,-1,-3,-4,-2,3,6,3,1,1,1,0,2,5,8,9,6,2,0,4,7,7,7,7,7,5,4,3,3,5,4,1,-2,-3,-3,-4,-4,-4,-4,-3,-1,-1,-1,1,2,4,7,9,10,11,11,10,12,17,20,19,18,17,16,14,12,11,11,12,11,5,0,-1,0,-1,-2,-2,-2,-4,-5,-7,-10,-9,-5,-5,-6,-4,3,-1,-3,0,1,-3,-4,-3,-3,-7,-11,-10,-13,-15,-6,6,16,25,39,54,70,83,98,109,117,119,111,92,68,51,31,17,10,4,-2,-4,-3,1,1,0,4,8,12,13,18,18,12,10,16,17,14,14,12,8,6,6,5,4,2,4,6,5,7,11,9,5,7,7,0,-1,0,-2,-3,-2,-5,-12,-14,-10,-4,1,5,7,3,2,7,
7,2,0,1,2,1,3,7,7,5,8,7,-2,-2,6,8,6,7,8,10,10,12,15,14,11,12,19,23,23,22,19,18,21,22,23,24,25,27,28,27,27,31,31,28,36,45,41,34,35,40,39,34,34,40,37,31,32,34,29,25,26,27,27,26,28,33,37,36,28,26,30,30,27,25,25,18,16,17,11,4,4,4,3,6,9,6,1,0,3,2,-5,-5,-4,-1,0,0,2,2,0,-1,-2,-2,3,7,6,1,1,5,5,3,6,8,8,8,6,5,7,9,8,3,1,2,1,-1,0,0,-2,-8,-10,-7,-4,-2,2,4,4,3,1,0,2,6,6,5,6,6,4,3,4,6,8,8,6,5,6,6,3,2,4,3,2,1,-1,-1,1,3,4,5,6,6,4,3,5,8,9,10,8,7,6,4,2,3,6,6,3,-2,-5,-4,-3,-2,-3,-2,0,-1,-3,-1,2,3,2,3,3,-44,-42,-42,-43,-43,-40,-35,-32,-32,-29,-22,-18,-19,-18,-15,-10,-2,1,-1,0,3,0,-8,-12,-9,-9,-15,-20,-20,-19,-21,-23,-24,-21,-19,-20,-19,-16,-11,-7,-7,-7,-5,-2,-1,-2,-5,-7,-7,-5,-6,-10,-11,-9,-10,-13,-16,-16,-14,-9,-6,-7,-7,-6,-5,-4,-1,4,8,9,5,4,6,7,5,5,5,3,2,-1,-5,-6,-3,-3,-8,-12,-11,-10,-9,-8,-7,-5,-1,1,-2,-4,-1,0,-3,-7,-7,
-6,-8,-11,-12,-11,-9,-9,-11,-12,-8,-5,-7,-13,-14,-12,-15,-18,-18,-17,-16,-15,-15,-16,-14,-11,-9,-6,-4,-2,-3,-2,-1,-1,-1,1,2,4,2,-1,-3,-1,0,0,0,1,-1,-4,-7,-9,-7,-4,-3,-6,-8,-7,-7,-8,-7,-5,-4,-3,-2,-4,-3,0,3,3,4,4,5,5,5,3,2,2,2,0,-1,-3,-5,-7,-9,-10,-9,-8,-9,-13,-16,-16,-16,-16,-15,-14,-12,-11,-11,-12,-12,-8,-3,-1,-1,0,2,2,2,4,6,8,11,10,6,6,7,3,-2,0,2,-1,-1,3,5,3,3,8,10,10,13,16,8,-3,-13,-23,-36,-51,-67,-81,-95,-107,-116,-119,-111,-92,-68,-50,-31,-16,-10,-3,5,7,3,1,1,2,-2,-7,-11,-14,-17,-17,-12,-9,-14,-17,-15,-14,-12,-8,-6,-5,-5,-5,-2,-4,-6,-4,-6,-11,-9,-6,-7,-6,-2,0,0,3,4,3,7,12,13,11,6,1,-2,-4,-1,-1,-5,-6,-2,3,0,1,1,0,-4,-4,-3,-6,-7,1,2,-5,-8,-6,-8,-8,-10,-9,-11,-14,-13,-12,-13,-17,-20,-20,-18,-16,-16,-19,-20,-19,-20,-23,-24,-27,-27,-28,-31,-32,-30,-36,-44,-40,-33,-33,-37,-38,-33,-33,-37,-35,-28,-30,-32,-27,-23,-24,-24,-24,-25,-27,-30,-35,-33,-27,-26,-30,-30,-25,-23,-22,-14,-12,-13,-7,-2,-1,0,2,-2,-5,-2,2,3,-1,0,6,6,5,2,1,0,-2,-3,-1,1,
2,1,-3,-7,-6,-1,-1,-5,-5,-3,-5,-7,-7,-6,-5,-4,-5,-7,-6,-2,0,0,2,4,3,1,4,9,10,7,5,3,-1,-4,-5,-5,-3,-1,-3,-6,-6,-4,-5,-5,-2,-2,-3,-6,-8,-8,-6,-5,-7,-7,-4,-4,-6,-6,-3,-2,0,0,-2,-4,-4,-5,-7,-7,-5,-4,-5,-8,-10,-9,-7,-6,-5,-3,0,-2,-4,-4,-1,4,6,6,4,2,2,1,-1,-1,0,-2,-5,-5,-4,-4,-5,23,23,23,23,25,25,22,22,22,19,14,12,12,13,11,7,3,3,3,1,-1,0,3,5,5,6,8,11,12,10,11,12,12,11,11,11,9,6,4,3,4,4,2,0,1,2,3,4,6,6,6,8,8,7,8,9,8,7,7,6,5,5,5,4,3,3,2,1,0,0,1,1,0,0,0,1,0,0,1,3,5,6,5,5,7,8,7,6,4,3,3,1,-1,-3,-2,-2,-4,-5,-3,-1,1,3,4,6,7,6,5,6,8,8,7,7,7,9,9,9,10,12,12,12,11,11,10,10,9,7,6,5,4,3,4,4,3,3,3,2,1,0,0,0,0,0,1,1,1,0,1,2,3,5,6,6,6,7,6,4,5,5,4,4,3,2,1,2,2,0,-1,-1,-1,-2,-2,-2,-2,-1,0,-1,-1,0,1,2,2,3,4,4,3,2,2,2,3,5,6,6,6,7,7,6,6,7,8,8,6,
4,2,1,0,-1,-1,-1,-2,-3,-5,-5,-3,-3,-4,-1,1,1,2,3,1,-1,0,1,-1,-3,-3,-3,-5,-6,-5,0,6,12,17,25,33,40,48,53,56,60,57,47,35,24,15,7,4,1,-3,-3,0,-1,-1,-1,3,6,7,9,9,9,7,6,8,10,10,9,8,7,6,4,6,5,4,4,5,3,4,7,6,5,5,3,2,2,1,-1,-1,-1,-4,-6,-4,-3,-2,-1,1,1,-1,0,3,4,1,0,0,-1,-2,-1,1,1,1,4,5,3,3,6,5,6,6,7,7,8,8,8,8,8,7,7,8,7,6,6,8,9,7,6,7,9,11,15,18,17,18,20,19,18,20,19,17,16,16,18,17,17,16,16,15,16,16,12,12,12,10,11,11,12,11,14,12,11,13,16,14,10,9,9,4,2,3,1,0,0,-2,-4,-3,-1,-1,-3,-3,-2,-2,-4,-3,-3,-2,-1,-1,1,2,2,0,0,0,1,2,3,1,0,1,1,0,1,1,0,0,1,0,-1,0,1,0,-2,-4,-6,-6,-5,-5,-6,-7,-7,-5,-5,-4,-2,0,3,5,4,3,3,3,2,0,0,-1,-2,-1,0,2,3,2,1,3,4,4,4,5,7,6,4,3,2,3,4,4,3,4,5,4,2,2,2,3,3,3,2,1,0,-1,-2,-2,-2,-3,-4,-5,-5,-4,-3,0,2,2,2,3,5,6,7,7,6,5,5,2,
-1,-3,-3,-3,-3,-4,-5,-4,-1,2,2,2,3,4,4,1,-1,-1,1,2,3,1,-1,0,1,-1,-2,2,4,4,3,4,2,2,2,0,1,4,5,5,4,5,6,7,8,7,7,8,5,3,3,4,2,1,4,5,4,5,6,9,10,11,11,13,14,13,10,9,11,11,10,9,10,12,12,12,12,12,12,13,12,9,12,10,6,6,6,0,-2,1,1,-7,-9,-2,0,-2,4,16,26,37,52,67,84,100,113,121,124,125,116,95,72,59,45,31,23,18,11,7,8,16,19,16,17,20,18,16,16,14,8,6,12,13,8,10,13,9,5,3,2,2,1,3,9,10,13,13,6,3,6,8,9,11,12,8,5,7,5,-2,-5,0,4,5,8,11,10,12,17,16,12,14,12,9,11,18,21,18,12,11,10,2,0,10,14,12,12,13,11,12,18,20,18,17,17,17,22,24,18,14,18,22,24,26,25,22,27,34,29,31,41,40,34,40,50,46,37,38,43,47,40,37,41,43,39,37,36,36,39,43,43,41,39,38,36,37,37,31,27,29,26,17,16,19,16,14,15,9,0,0,3,4,8,11,9,1,-7,-5,-5,-5,-3,-2,-1,-3,-5,-6,-7,-5,-1,0,-2,-2,-3,-4,-4,-2,-1,0,3,2,-2,-4,-5,-6,-6,-7,-9,-10,-6,-4,-6,-9,-10,-9,-6,-6,-7,-3,3,2,-3,-4,
-3,-5,-5,-7,-11,-12,-12,-16,-17,-12,-9,-9,-7,-3,0,4,8,8,8,8,5,1,0,0,-3,-5,-7,-9,-11,-10,-10,-10,-11,-13,-12,-6,-2,-5,-8,-9,-9,-12,-14,-12,-9,-6,-6,-12,-17,-16,-12,-11,-11,-8,-6,-8,-10,-9,-10,-13,-12,-10,-12,-15,-17,-18,-19,-20,-20,-20,-21,-20,-15,-11,-8,-5,-2,1,4,9,10,9,7,7,5,4,3,0,-4,-6,-9,-15,-17,-17,-17,-18,-17,-17,-16,-14,-11,-9,-6,-3,-1,-1,-2,-5,-8,-7,-8,-12,-15,-16,-17,-15,-11,-8,-5,2,7,6,7,12,15,15,16,15,8,5,4,2,0,1,0,2,3,2,-1,-4,-5,-7,-9,-11,-13,-15,-17,-20,-20,-18,-17,-15,-12,-5,-1,-3,-2,2,0,-5,-6,-10,-15,-15,-11,-12,-13,-4,6,9,20,40,61,82,101,117,126,130,129,120,102,83,71,55,37,27,20,12,6,8,15,18,17,14,10,9,12,15,9,-3,0,1,1,2,2,3,4,3,0,-2,-1,-1,-3,-5,-5,-1,2,1,0,-1,-2,0,1,0,-1,1,2,-2,-5,-4,-3,-2,-1,-1,-2,1,0,-4,-6,-5,-5,-6,-6,-7,-8,-7,-8,-8,-6,-3,-3,-3,-2,-2,-4,-4,-3,-3,-5,-8,-10,-10,-11,-13,-14,-13,-10,-10,-12,-13,-11,-10,-10,-11,-12,-12,-12,-12,-13,-13,-11,-9,-9,-7,-3,-4,-3,1,4,1,1,9,11,5,2,4,-2,-13,-23,-35,
-50,-65,-81,-95,-109,-117,-121,-122,-115,-94,-69,-56,-41,-26,-20,-14,-8,-4,-7,-13,-15,-14,-15,-18,-19,-16,-16,-14,-7,-6,-11,-13,-9,-10,-13,-11,-6,-4,-4,-3,-3,-5,-9,-12,-15,-13,-7,-3,-5,-6,-8,-10,-9,-5,-3,-4,-2,3,4,0,-3,-5,-8,-10,-9,-11,-17,-16,-14,-13,-11,-8,-10,-17,-21,-18,-10,-9,-9,-2,-1,-8,-14,-12,-12,-11,-10,-9,-16,-18,-17,-15,-14,-13,-19,-21,-16,-14,-19,-24,-23,-23,-23,-22,-27,-33,-31,-34,-42,-42,-36,-40,-50,-46,-38,-39,-45,-47,-42,-39,-42,-43,-41,-40,-37,-37,-40,-43,-43,-40,-39,-39,-37,-38,-38,-30,-27,-29,-25,-17,-15,-19,-15,-13,-13,-8,-1,-1,-2,-2,-6,-10,-8,1,8,6,5,6,4,3,3,5,5,6,6,4,0,-1,1,1,1,2,2,1,1,-1,-3,-2,2,4,6,8,8,9,11,12,9,7,9,11,13,13,10,8,8,5,-1,0,4,4,5,6,5,6,10,11,11,14,15,10,6,7,4,0,-1,-4,-7,-7,-7,-6,-2,2,3,3,5,8,10,11,12,12,11,11,12,13,11,6,3,6,9,9,10,12,13,11,8,6,7,13,17,15,12,11,10,8,7,9,11,10,11,13,12,11,13,16,17,18,19,20,19,19,20,19,16,12,9,7,4,1,-3,-8,-10,-8,-7,-6,-4,-2,0,2,5,7,11,16,19,19,19,19,18,16,13,12,
10,9,7,4,3,2,3,6,9,8,10,14,17,18,18,16,12,10,7,0,-4,-3,-4,-9,-13,-14,-14,-13,-7,-3,-2,0,1,1,0,-1,-3,-1,2,4,5,6,8,10,12,15,17,20,21,20,18,16,14,7,4,4,4,1,2,6,8,11,18,17,13,14,16,7,-3,-8,-19,-38,-59,-80,-99,-114,-123,-127,-127,-121,-102,-82,-69,-51,-34,-25,-19,-11,-6,-8,-13,-16,-15,-12,-10,-9,-11,-13,-7,4,2,2,2,2,1,1,0,1,2,3,2,1,2,3,3,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,1,2,1,0,1,1,0,0,1,2,2,2,3,3,3,3,3,4,4,3,2,2,2,2,2,2,1,1,1,1,3,4,5,5,6,6,5,4,4,6,7,6,4,3,4,4,4,4,4,6,6,4,3,3,1,1,1,-1,-4,-6,-5,-5,-8,-9,-7,-6,-5,-2,3,8,14,22,30,37,44,52,55,57,57,55,45,33,24,16,8,4,2,-1,-1,1,3,4,2,3,8,9,9,10,8,5,4,7,9,6,6,8,7,3,1,2,3,2,2,5,8,10,8,5,2,3,3,6,5,3,0,-1,-1,-3,-2,0,0,-1,3,4,4,4,5,7,8,8,9,7,4,4,7,9,7,5,5,6,3,2,4,5,6,6,4,1,1,3,5,4,5,3,3,6,7,5,6,12,15,
13,9,9,9,13,17,19,22,23,24,21,20,24,25,22,22,26,28,27,25,24,24,23,24,22,20,23,24,21,21,22,20,18,18,18,14,13,15,13,7,7,9,7,5,5,4,2,2,2,1,2,4,2,-1,-4,-2,-1,-3,-3,-3,-4,-3,-3,-3,-3,-1,1,1,0,0,1,1,1,1,1,1,2,1,-1,-2,-4,-6,-6,-6,-7,-8,-7,-7,-7,-9,-10,-11,-9,-8,-7,-5,-3,-3,-4,-5,-6,-7,-4,-2,-3,-5,-5,-5,-5,-2,-1,-1,2,4,3,2,3,3,1,-1,-3,-6,-7,-6,-5,-6,-8,-8,-8,-7,-7,-8,-7,-6,-4,-3,-3,-4,-5,-5,-5,-6,-5,-3,-3,-3,-5,-7,-8,-6,-4,-4,-4,-3,-4,-5,-7,-7,-6,-6,-6,-7,-8,-9,-9,-9,-9,-9,-9,-8,-9,-9,-8,-7,-6,-5,-4,-1,1,4,5,4,3,2,0,-1,-3,-3,-2,-4,-6,-8,-10,-11,-10,-9,-8,-5,-2,-3,-4,-4,-4,-4,-4,-3,-3,-5,-6,-6,-7,-10,-12,-12,-11,-10,-8,-7,-6,-3,-1,-2,-2,1,4,4,5,4,2,-1,-2,-2,-3,-2,-1,0,0,0,-2,-4,-4,-4,-4,-5,-7,-8,-10,-12,-13,-13,-12,-11,-11,-8,-7,-4,-4,-3,-3,-5,-6,-8,-11,-11,-9,-9,-10,-8,-3,1,7,16,26,37,46,54,57,59,60,59,50,39,31,21,13,10,7,1,2,4,4,4,4,3,2,3,5,3,-1,-1,
-4,0,3,2,4,7,5,2,-2,-4,-1,-1,0,3,4,5,2,-4,-4,-2,-4,-8,-5,1,2,0,0,2,-3,-14,-12,-5,1,3,4,1,0,3,4,2,8,16,18,14,17,25,27,20,18,20,16,15,18,20,20,24,26,22,20,26,26,22,22,22,24,30,33,28,24,26,29,32,34,32,31,35,37,31,32,40,39,36,44,53,51,46,46,49,50,49,49,57,59,56,54,55,54,53,56,59,55,48,43,44,46,47,41,37,37,33,28,29,32,31,32,31,21,10,7,9,13,19,21,20,17,11,8,5,7,10,13,15,14,11,9,7,4,4,6,9,8,7,5,5,6,7,5,4,6,5,5,5,7,10,11,9,4,4,7,8,7,5,4,3,2,-1,-4,-4,-1,0,-1,-1,0,0,0,-1,-3,-5,-4,-3,-2,0,0,0,0,3,6,6,8,11,12,11,9,7,6,7,6,4,2,1,-2,-6,-8,-6,-5,-6,-5,-5,-5,-4,-4,-5,-4,-1,1,1,1,-1,-4,-6,-7,-8,-9,-9,-9,-9,-10,-10,-10,-9,-7,-5,-4,-6,-7,-5,-4,-3,-3,-4,-5,-5,-6,-8,-9,-9,-8,-10,-14,-17,-20,-21,-18,-14,-11,-10,-10,-10,-9,-7,-5,-3,1,3,0,-5,-7,-8,-7,-6,-7,-8,-5,-4,-4,-2,-2,-2,0,2,1,-1,0,2,1,0,-1,-3,-3,-1,-1,-3,0,7,9,5,0,-1,0,1,
0,-4,-8,-10,-12,-16,-23,-26,-25,-26,-29,-30,-28,-25,-21,-18,-18,-20,-19,-14,-8,-8,-7,0,2,-4,-6,-6,-10,-11,-6,-9,-19,-22,-21,-26,-29,-19,-6,-2,8,24,38,54,73,91,104,110,107,100,81,58,43,29,14,0,-7,-16,-24,-22,-15,-14,-15,-11,-9,-11,-7,2,2,-6,-10,-3,4,4,1,-1,-4,-6,-7,-11,-12,-11,-11,-11,-9,-3,-1,-6,-8,-7,-10,-14,-12,-8,-10,-14,-14,-17,-24,-26,-21,-13,-7,-3,0,0,3,7,7,5,4,3,1,3,7,9,6,1,-1,0,-5,-6,-1,3,2,3,5,3,3,11,13,11,12,10,10,14,17,14,12,14,15,17,20,18,19,23,26,23,26,34,32,26,31,38,36,33,35,40,44,41,38,41,42,40,40,43,44,42,44,43,38,34,33,37,39,35,28,25,29,29,24,23,27,23,19,21,17,9,8,13,14,14,13,11,5,-2,-4,-3,2,3,8,3,-2,-1,-2,-4,-4,1,5,4,2,2,2,-1,-2,-3,-1,4,6,5,6,9,7,1,1,4,4,1,6,15,15,8,4,1,2,4,4,0,-1,1,-5,-13,-12,-9,-13,-21,-23,-18,-17,-18,-15,-15,-19,-20,-21,-26,-27,-24,-23,-26,-26,-22,-23,-22,-24,-32,-34,-29,-25,-28,-31,-32,-33,-30,-29,-31,-35,-30,-31,-37,-37,-35,-42,-50,-50,-47,-47,-49,-51,-51,-52,-56,-59,-56,-55,-56,-53,-51,-55,-57,
-54,-48,-44,-45,-48,-47,-41,-37,-36,-34,-28,-29,-33,-31,-31,-29,-20,-10,-8,-10,-13,-19,-20,-18,-15,-10,-6,-4,-6,-9,-12,-14,-13,-11,-10,-9,-6,-4,-7,-10,-10,-9,-7,-6,-8,-9,-6,-5,-6,-6,-5,-6,-8,-10,-11,-9,-5,-5,-8,-9,-7,-6,-5,-4,-2,1,3,2,0,-1,1,1,0,-1,-2,-1,2,2,1,0,-1,-2,-3,-3,-3,-6,-8,-9,-10,-13,-14,-13,-11,-10,-9,-9,-8,-5,-3,-3,-1,4,5,4,3,3,2,2,2,2,2,3,2,-1,-3,-3,-3,-1,2,3,4,4,5,5,6,7,7,7,7,7,5,3,2,3,4,2,0,0,1,3,3,3,4,6,7,7,6,8,12,15,17,17,15,11,9,8,8,9,8,6,5,3,-1,-3,0,4,5,5,4,4,5,5,3,3,2,0,-1,0,-2,-4,-2,0,-2,-4,-3,-2,-1,2,3,2,3,4,0,-7,-9,-6,-3,-1,-1,-3,-3,-1,3,5,7,12,19,22,23,24,27,27,26,24,21,18,18,19,19,15,9,10,9,3,2,6,8,8,12,12,9,12,22,25,24,28,30,19,8,2,-6,-23,-38,-54,-74,-91,-103,-109,-108,-100,-82,-58,-42,-28,-12,1,10,18,23,20,14,15,15,10,7,10,7,-2,-2,7,11,5,-1,-2,0,2,4,5,7,10,11,11,10,10,10,3,2,7,10,10,11,14,11,9,11,14,14,17,22,22,
19,15,8,3,1,0,-4,-7,-7,-5,-4,-4,0,-2,-7,-9,-6,0,1,1,6,6,1,-2,-2,-2,-2,-2,-3,-10,-11,-11,-12,-12,-10,-15,-19,-16,-14,-16,-17,-19,-20,-18,-19,-24,-27,-25,-27,-34,-33,-27,-31,-37,-36,-32,-34,-40,-44,-41,-40,-42,-44,-42,-44,-47,-46,-45,-47,-44,-40,-37,-37,-39,-41,-37,-30,-27,-31,-30,-26,-26,-29,-26,-22,-23,-18,-11,-11,-13,-14,-14,-13,-10,-5,2,4,2,-2,-5,-8,-7,-3,-3,-4,-3,-2,-4,-7,-4,-2,-4,-5,-4,-4,-4,-3,-4,-6,-7,-7,-7,-8,-5,-5,-6,-6,-6,-8,-9,-11,-10,-7,-6,-9,-10,-8,-5,-5,-5,-1,0,-1,-2,-1,4,7,6,6,6,7,8,8,8,11,15,17,14,13,13,12,11,12,12,12,18,19,16,14,17,18,15,13,12,11,12,15,14,13,13,14,15,18,23,25,26,27,26,28,30,29,29,29,29,31,31,27,26,28,29,27,26,25,25,28,27,23,21,21,19,15,16,17,18,16,14,10,6,7,5,6,8,7,5,5,3,1,-1,0,2,4,5,4,4,5,6,4,3,4,6,7,6,6,6,6,6,5,5,6,6,5,5,7,8,6,5,4,4,6,6,5,5,5,5,3,1,1,2,3,3,1,1,2,3,4,3,2,3,5,6,4,5,6,7,7,8,9,8,8,9,9,8,8,9,9,8,8,6,6,7,
6,4,3,4,4,3,3,4,3,2,1,0,1,4,3,3,3,3,2,2,2,2,3,3,2,0,2,3,3,1,2,2,3,3,3,5,6,4,2,0,0,1,1,0,-1,0,0,-1,-3,-4,-4,-4,-3,-2,-1,-1,-2,-3,-2,-1,-1,1,2,3,1,-1,0,1,2,2,1,0,1,1,1,3,4,4,4,4,2,1,2,4,4,5,5,1,-1,-3,-3,-2,0,4,6,5,4,3,2,3,6,7,6,4,2,-1,-5,-7,-7,-8,-9,-9,-9,-9,-8,-7,-8,-8,-8,-7,-5,-6,-5,-6,-7,-5,-7,-7,-9,-8,-9,-12,-16,-16,-16,-16,-16,-12,-7,-4,0,7,17,27,37,47,51,55,54,52,43,30,20,12,4,-3,-6,-11,-10,-8,-6,-8,-8,-4,-1,-2,-2,0,0,-4,-7,-5,-1,-1,-2,-2,0,0,-2,-4,-3,-4,-4,-5,-4,-2,-2,-6,-9,-9,-7,-7,-7,-5,-6,-8,-8,-10,-8,-5,-8,-8,-5,-2,-3,-2,0,2,3,3,3,2,-1,-1,2,4,3,-1,-2,-2,-3,-4,-3,-2,-1,-1,-1,0,2,3,4,4,7,8,7,10,13,12,9,11,11,11,10,10,10,13,16,16,16,19,18,15,15,17,17,17,17,19,20,22,21,22,23,24,27,29,27,27,27,25,23,23,23,22,24,22,18,16,18,17,15,16,19,16,14,14,11,9,9,10,9,7,6,6,4,1,-1,0,2,5,
10,15,17,15,15,17,18,18,16,15,12,9,2,-6,-8,-7,-7,-6,-5,-4,-4,-4,-2,2,6,8,10,10,10,9,10,12,13,15,15,12,10,9,11,12,14,14,10,7,8,10,10,10,13,14,12,10,10,11,16,18,18,18,17,16,16,14,14,16,18,15,10,8,7,5,2,1,0,2,5,4,2,3,7,7,6,8,9,11,12,9,5,5,8,8,7,8,9,9,11,12,11,11,12,11,10,10,11,11,11,12,10,8,5,5,6,8,8,6,5,5,5,2,0,1,5,8,7,6,5,5,5,6,7,8,11,13,12,12,15,15,12,11,11,10,10,10,8,9,13,15,11,10,14,16,16,17,16,13,12,12,8,4,6,7,6,6,7,7,7,6,7,7,5,5,5,5,3,2,3,5,6,5,3,2,5,8,6,4,6,4,0,-2,-5,-7,-2,-3,-11,-12,-5,-5,-11,-11,-11,-12,-8,3,11,18,28,41,51,65,79,92,101,106,103,91,67,45,32,18,3,-8,-11,-15,-15,-10,-3,1,0,0,-1,0,0,4,4,0,0,5,7,3,1,0,1,1,-1,-1,-1,-2,-2,-2,1,9,17,13,6,7,8,4,3,6,1,-3,1,1,-11,-14,-7,-1,0,3,1,0,2,-1,-8,-9,-7,-10,-13,-11,-5,-2,-2,-2,2,6,3,0,2,5,4,3,2,-1,-2,1,-2,-9,-7,-4,-1,-1,
1,3,5,4,6,12,17,14,14,19,25,29,35,40,36,32,35,37,37,35,32,36,38,35,31,33,33,28,30,38,39,36,36,37,28,16,15,19,21,20,12,4,4,6,3,2,5,3,1,2,-4,-9,-7,-2,-2,-1,-1,-1,-4,-12,-14,-14,-9,-7,-10,-15,-17,-18,-16,-13,-12,-11,-10,-11,-13,-14,-12,-7,-4,-3,-4,-5,-5,-5,-3,-2,-1,-2,-3,-2,-3,-5,-4,-3,-2,-1,-1,-2,-2,0,2,3,4,5,3,-2,-6,-8,-9,-8,-4,-2,-1,0,3,5,7,10,13,15,17,16,14,12,12,12,8,3,0,4,5,4,3,3,2,-1,-4,-2,0,2,3,3,2,-2,-6,-6,-3,-1,-1,-2,-4,-2,0,-1,0,5,9,10,8,6,6,7,8,9,8,7,6,6,7,7,7,5,3,1,1,1,1,2,3,1,-2,-3,-2,0,4,6,5,1,1,3,3,4,7,9,9,8,7,5,5,-6,-12,-17,-19,-17,-18,-19,-20,-20,-18,-16,-13,-9,-2,5,8,8,8,6,4,4,3,3,2,-2,-6,-8,-10,-11,-10,-8,-10,-12,-13,-15,-15,-13,-10,-9,-10,-11,-13,-13,-9,-6,-8,-10,-10,-10,-13,-15,-13,-11,-10,-13,-17,-20,-20,-19,-18,-17,-17,-16,-15,-17,-19,-15,-9,-7,-6,-4,-1,0,1,-1,-4,-3,0,-2,-7,-7,-7,-8,-10,-12,-13,-10,-7,-6,-9,-9,-7,-8,-10,-11,-12,-13,-13,-13,-13,-12,
-11,-11,-12,-12,-12,-12,-11,-8,-5,-5,-6,-8,-7,-6,-5,-5,-4,-3,-1,-2,-5,-8,-7,-5,-6,-5,-5,-6,-7,-8,-10,-12,-11,-12,-14,-12,-10,-10,-10,-8,-8,-9,-8,-8,-12,-13,-10,-10,-14,-15,-15,-16,-15,-12,-12,-13,-9,-5,-6,-7,-5,-5,-6,-7,-6,-5,-6,-5,-4,-3,-2,-2,-1,1,0,-2,-3,-3,0,1,-4,-7,-5,-3,-4,-2,1,4,7,8,5,5,12,13,8,8,14,14,15,16,11,-1,-9,-16,-25,-39,-50,-63,-78,-91,-100,-104,-102,-91,-69,-46,-32,-17,-1,8,12,16,16,11,6,3,3,2,3,4,2,-1,-1,2,2,-4,-6,-2,1,1,0,0,3,2,2,3,4,3,1,-5,-13,-9,-2,-3,-5,-2,-2,-3,1,5,1,2,10,12,6,2,0,-1,2,3,0,1,7,8,6,10,15,12,6,3,3,4,0,-4,-3,-1,-2,-4,-4,-4,-4,-1,-1,-3,0,6,6,1,0,-1,-3,-4,-4,-5,-8,-12,-15,-13,-13,-19,-26,-31,-37,-40,-37,-32,-33,-36,-37,-35,-32,-35,-38,-36,-31,-32,-32,-28,-30,-39,-39,-35,-35,-35,-27,-17,-15,-20,-22,-21,-12,-5,-6,-8,-5,-4,-7,-6,-3,-3,1,7,5,1,-1,-2,-1,-1,2,10,12,12,8,6,8,13,17,17,15,13,12,10,10,10,12,14,12,7,3,3,4,4,5,4,3,2,2,3,3,3,4,6,6,5,4,3,2,4,4,2,
1,1,0,-2,-1,3,7,10,12,9,6,3,2,0,-4,-6,-8,-10,-14,-17,-18,-17,-15,-13,-14,-13,-9,-4,-2,-5,-7,-5,-4,-5,-4,-1,2,0,-2,-4,-5,-6,-4,0,3,3,1,-1,-1,0,1,0,-2,-1,-2,-7,-11,-12,-10,-8,-8,-9,-10,-11,-10,-8,-7,-7,-7,-7,-6,-5,-2,0,1,0,0,-1,-2,-1,2,4,3,0,-4,-7,-5,-1,0,-3,-4,-4,-8,-11,-11,-11,-9,-6,-7,5,8,11,11,11,11,12,12,12,11,10,8,5,2,-1,-3,-3,-3,-2,-1,0,1,1,1,3,4,5,6,8,7,5,5,6,6,7,8,7,6,5,5,4,5,6,4,3,4,5,5,6,7,8,8,7,7,8,10,11,12,12,11,10,10,9,8,10,11,9,5,3,3,2,1,0,-2,-1,0,-1,-3,-1,2,4,3,4,4,5,6,6,6,6,7,6,5,4,5,6,7,8,8,8,7,7,7,7,7,7,6,6,6,5,3,3,4,4,3,2,2,2,2,1,0,1,2,3,2,2,2,2,1,2,2,1,1,1,1,3,3,2,1,2,2,2,2,3,3,3,4,4,4,5,7,6,5,6,5,4,5,6,4,2,2,2,1,0,1,1,1,0,1,0,-1,-2,-2,-2,-2,-3,-3,-2,-2,-1,-3,-4,-2,0,-1,-3,-2,-2,-3,-5,-7,-6,-7,-7,-9,-11,-10,-11,-13,-13,-13,-12,
-8,-2,2,5,10,17,24,31,38,45,49,51,51,46,36,25,16,7,-1,-4,-7,-11,-10,-7,-7,-6,-4,-4,-6,-6,-6,-5,-4,-5,-5,-1,1,0,-2,-2,-1,-2,-4,-4,-3,-3,-4,-5,-5,-3,0,-1,-5,-4,-1,0,-1,-1,-2,-3,-2,-2,-4,-4,-2,0,1,0,-2,-2,-1,-1,-3,-3,-3,-4,-8,-8,-4,-2,-4,-4,-4,-2,0,2,2,1,2,4,4,4,5,6,3,1,1,3,2,3,5,3,1,3,6,6,6,6,6,10,14,17,19,20,19,17,15,16,18,18,17,15,18,19,16,14,14,14,17,21,19,17,16,15,12,10,9,10,13,11,6,4,5,7,6,6,7,7,6,5,3,1,1,4,5,4,3,3,1,-3,-4,-3,-1,0,-1,-4,-7,-8,-7,-6,-5,-4,-4,-5,-6,-6,-5,-3,-1,-1,-1,-2,-2,-2,-2,-1,-1,-2,-3,-3,-3,-5,-6,-6,-6,-4,-4,-5,-5,-4,-4,-5,-5,-2,-1,-2,-5,-7,-8,-6,-3,-1,-1,1,4,4,3,6,9,10,9,9,8,8,8,8,5,3,3,4,4,4,5,6,5,3,3,3,4,5,6,6,6,5,3,2,3,3,4,4,4,4,4,3,4,6,8,8,8,7,6,6,7,7,6,5,3,3,2,1,0,-1,-2,-3,-3,-3,-2,-2,-1,-1,-2,-3,-3,-1,1,3,2,0,-1,1,2,2,4,7,8,7,6,4,4,8,
6,4,4,5,4,1,1,4,5,6,7,7,9,11,10,8,6,7,8,9,9,9,9,8,6,5,6,9,11,11,9,6,6,5,4,5,8,7,5,4,3,4,6,6,5,6,8,9,10,12,14,11,9,10,8,4,4,2,-5,-6,-2,-6,-14,-13,-11,-13,-9,3,16,27,43,65,78,88,101,116,123,126,124,112,88,67,52,30,8,1,3,-1,-2,5,11,12,12,10,7,7,8,11,12,8,7,14,16,12,9,7,7,7,6,4,4,-1,-6,-3,2,5,1,-7,-9,-4,-4,-9,-6,2,-1,-7,-3,0,-3,-3,1,4,5,9,7,-1,3,8,5,-1,0,2,4,7,9,11,13,13,11,10,6,9,18,16,12,15,18,14,12,17,24,23,20,16,16,16,15,17,19,19,20,23,20,13,13,19,22,22,29,34,30,28,33,38,40,38,40,45,47,44,40,40,43,38,33,37,40,40,40,42,39,30,26,30,32,32,27,24,23,19,12,11,13,11,10,12,12,6,2,6,8,8,9,9,4,-4,-7,-7,-4,-1,-1,2,6,4,0,-1,1,2,1,-2,-5,-5,-5,-10,-15,-13,-9,-8,-9,-8,-4,-2,-3,-3,-1,-1,-3,-4,-3,-4,-5,-5,-6,-5,-6,-11,-11,-5,-1,-1,0,2,2,2,2,2,5,8,6,1,0,-2,-5,-2,4,4,0,-2,-5,-8,-7,-3,-1,-2,-4,-11,-18,-18,-14,-12,
-11,-6,-3,-5,-8,-9,-8,-5,-1,1,0,-2,0,-1,-7,-10,-8,-5,-5,-6,-7,-6,-6,-6,-6,-5,-3,1,5,7,5,2,-2,-3,-3,-4,-7,-9,-11,-14,-18,-19,-17,-15,-15,-18,-20,-20,-20,-18,-13,-11,-11,-11,-10,-8,-5,-1,4,8,10,8,6,5,7,7,6,6,6,7,7,4,1,-2,-5,-5,-5,-5,-6,-5,-6,-10,-13,-14,-14,-13,-11,-11,-11,-9,-8,-9,-9,-8,-6,-4,0,2,1,-2,-3,-4,-4,-2,0,2,3,3,3,2,3,9,12,9,3,1,-1,-8,-12,-10,-13,-21,-26,-31,-34,-29,-24,-27,-30,-30,-29,-28,-20,0,19,35,51,69,86,100,116,129,135,135,131,118,94,71,51,28,13,5,-2,-4,-2,1,5,13,12,7,6,7,3,3,2,-5,-6,2,9,5,0,-4,-6,-8,-10,-11,-11,-9,-11,-11,-10,-6,-4,-6,-8,0,4,-5,-8,-1,-3,-6,0,2,-6,-10,-5,-3,-3,-9,-8,-4,-3,-4,-3,0,0,-3,-4,-5,-6,-6,-8,-10,-10,-7,-6,-7,-9,-9,-10,-10,-10,-10,-9,-6,-8,-11,-13,-13,-11,-8,-7,-5,-3,-4,-6,-6,-4,-2,0,-1,-4,-4,-3,-4,-7,-8,-8,-10,-12,-9,-7,-8,-6,-3,-3,0,7,6,3,8,15,14,13,16,10,-4,-17,-28,-45,-66,-79,-89,-104,-118,-123,-125,-124,-111,-89,-67,-51,-28,-7,-2,-2,3,3,-5,-11,-12,-13,-12,-9,-7,-8,-10,-11,-8,
-8,-14,-16,-12,-10,-9,-8,-8,-6,-4,-4,0,5,3,-2,-3,0,8,10,4,3,7,5,-4,-1,5,1,-3,0,-1,-5,-6,-9,-12,-7,-1,-5,-10,-7,-2,-3,-4,-6,-7,-11,-13,-15,-14,-13,-11,-8,-14,-21,-18,-14,-16,-18,-15,-14,-18,-23,-22,-20,-16,-15,-17,-17,-18,-18,-18,-21,-24,-21,-14,-15,-21,-24,-26,-32,-36,-33,-30,-34,-40,-41,-40,-42,-45,-48,-46,-42,-42,-44,-40,-36,-39,-42,-41,-41,-43,-40,-33,-30,-32,-34,-35,-30,-27,-26,-23,-16,-14,-16,-14,-13,-14,-13,-8,-5,-9,-10,-9,-9,-11,-5,3,6,6,3,2,2,-1,-4,-3,0,0,-1,-1,-1,1,3,2,2,6,10,9,6,4,5,4,0,-2,0,0,-1,0,1,2,1,2,2,2,4,3,3,8,7,2,-1,0,-2,-4,-3,-3,-4,-4,-6,-9,-6,0,2,3,6,4,-1,-1,2,4,5,7,5,-1,-3,-2,0,6,12,12,10,8,7,3,0,2,6,7,6,4,1,-2,-1,1,-1,0,6,9,8,5,5,6,8,9,10,9,9,8,5,2,-2,-4,-2,1,3,4,3,4,6,8,10,14,17,18,17,14,14,18,21,22,21,19,15,12,13,12,10,8,6,2,-4,-7,-9,-7,-4,-2,-3,-4,-3,-3,-4,-5,-4,-1,2,3,5,5,5,7,8,7,9,13,16,16,17,17,15,15,15,12,10,11,11,10,9,7,4,2,3,6,
7,8,7,5,3,1,0,0,-1,0,-1,-7,-10,-6,0,3,5,12,15,13,17,23,27,32,35,29,26,29,32,30,30,29,21,2,-18,-33,-49,-69,-84,-98,-116,-129,-133,-134,-130,-116,-92,-68,-48,-26,-10,-2,6,9,5,2,-2,-9,-10,-6,-5,-4,-1,0,-1,5,7,-1,-8,-4,1,3,6,9,12,13,10,10,11,12,10,6,3,7,8,0,-5,4,7,0,2,6,0,-1,7,10,7,6,4,4,4,2,1,1,1,-1,-1,-1,-1,-1,-2,-1,0,1,2,1,0,0,2,3,3,4,5,5,4,3,4,6,7,7,5,3,3,2,0,-1,0,0,-1,-2,-3,-3,-2,-2,-2,-1,0,1,1,1,1,1,2,1,0,0,-2,-3,-6,-5,-4,-6,-9,-8,-9,-10,-6,2,9,15,24,33,40,46,54,61,62,61,62,56,45,34,26,14,2,0,-1,-4,-1,3,5,6,7,8,5,3,4,4,4,2,3,6,7,6,4,5,5,4,2,3,4,2,-1,0,1,0,-1,-4,-6,-3,1,1,2,4,3,1,2,4,5,5,5,7,9,9,6,3,5,9,8,5,4,5,5,6,9,11,11,9,8,7,6,10,13,11,8,10,10,9,9,9,10,9,7,7,7,8,10,9,9,10,12,12,10,9,11,14,17,18,20,21,21,19,20,23,24,24,24,25,26,28,25,24,24,22,22,22,22,22,22,22,
21,20,18,18,20,20,18,18,19,17,12,12,12,11,10,9,9,7,7,8,7,5,5,7,5,0,-1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,2,3,3,3,2,3,3,4,5,7,7,6,5,4,3,2,3,3,3,3,3,2,2,2,0,1,4,5,4,5,6,5,5,5,5,5,5,1,-2,-3,-4,-6,-6,-4,-3,-4,-4,-4,-3,0,5,6,6,6,5,2,0,0,0,0,2,3,1,-1,-2,-2,-2,-1,1,0,0,0,0,-3,-5,-5,-4,-4,-5,-7,-9,-10,-9,-9,-9,-7,-5,-3,-3,-4,-4,-4,-2,-1,-2,-3,-4,-5,-6,-7,-8,-7,-6,-7,-10,-13,-13,-13,-13,-11,-9,-9,-8,-6,-6,-5,-3,1,2,3,2,-2,-5,-5,-4,-3,-3,-2,-2,-3,-4,-5,-5,-4,-3,-3,-6,-8,-8,-9,-11,-12,-12,-14,-15,-15,-14,-13,-11,-10,-9,-9,-9,-9,-9,-8,-8,-8,-9,-9,-9,-8,-8,-7,-6,-5,-4,-3,-3,-2,0,1,-2,-5,-7,-9,-12,-14,-13,-14,-15,-16,-19,-20,-17,-16,-18,-19,-18,-17,-16,-13,-3,5,12,21,31,38,45,55,63,62,62,60,54,42,30,20,8,0,-5,-9,-12,-7,-5,-4,-1,2,1,0,-1,-3,-3,-2,-4,-6,-2,2,0,-3,-2,-3,-6,-10,-9,-5,-5,-7,-7,-6,-3,-1,-4,-5,0,3,1,-3,0,-1,-2,-2,-3,-5,-5,-7,-7,-4,5,
7,4,7,12,7,1,-1,-4,-5,-4,-3,-1,1,0,1,-1,-7,-6,-1,1,2,10,16,16,12,12,14,13,11,13,20,24,21,21,22,20,24,33,36,32,33,37,40,41,45,49,48,46,47,48,44,41,45,51,51,46,42,40,40,37,35,38,41,44,43,39,34,26,25,29,32,32,29,25,25,24,21,24,28,26,23,22,21,14,11,15,17,14,13,11,7,4,7,8,8,7,6,6,5,3,3,5,3,2,2,1,-1,-1,2,5,5,3,1,-1,-2,-3,-5,-7,-5,-3,-5,-9,-11,-9,-7,-5,-4,-2,0,2,2,3,6,7,6,4,5,6,5,3,3,2,0,-1,-4,-5,-3,2,3,-1,-2,-1,-1,0,2,2,2,3,3,0,-1,0,1,3,3,2,1,1,1,1,2,1,1,0,-1,-2,0,-1,-4,-5,-4,-3,-2,-2,-1,-1,1,0,-3,-3,1,2,0,-3,-3,-2,-2,-3,-2,0,1,1,0,0,-1,-1,0,0,0,0,0,-1,-2,-3,-3,-3,-2,1,1,-2,-5,-6,-7,-7,-5,-3,-2,0,-1,-3,-2,-1,-2,-2,-1,-1,-3,-4,-3,-1,1,2,0,-1,-1,0,0,2,5,9,9,6,3,3,5,7,9,9,6,3,0,-1,-2,-1,0,-1,-3,-4,-4,-3,-2,-1,-2,-6,-8,-8,-7,-7,-8,-7,-9,-13,-15,-17,-17,-14,-13,-19,-21,-18,-19,-26,-26,-18,-13,-10,0,12,20,30,
49,64,77,94,106,110,110,110,101,78,54,34,16,-1,-13,-19,-23,-21,-15,-9,-5,-2,-2,0,1,4,10,9,2,0,6,11,10,5,0,-3,-6,-11,-16,-16,-13,-10,-12,-14,-10,-8,-16,-14,-4,0,-7,-5,0,-7,-7,4,8,-2,-8,-6,0,3,4,3,1,5,8,4,1,4,6,4,1,4,12,15,10,9,8,4,4,5,3,2,7,9,6,3,7,7,5,6,10,16,17,14,16,19,22,26,30,32,32,36,40,41,39,40,44,41,38,42,45,41,36,35,39,42,43,44,44,38,33,32,36,39,36,35,38,35,26,20,22,28,33,28,22,24,23,13,10,15,15,15,15,8,0,2,9,8,7,8,8,5,3,5,3,6,9,8,7,10,12,11,11,10,7,5,5,3,2,2,1,-5,-9,-9,-7,-9,-10,-7,-4,-2,-3,-5,-2,5,7,5,7,9,8,7,8,5,4,6,7,5,5,-4,-5,-1,-5,-11,-7,-2,1,3,4,3,1,-1,-2,-1,-3,0,4,2,-2,-3,-4,-11,-17,-18,-14,-14,-15,-14,-14,-16,-24,-27,-25,-25,-24,-23,-26,-33,-35,-33,-34,-38,-42,-44,-47,-50,-50,-48,-50,-51,-48,-44,-47,-52,-52,-48,-44,-41,-41,-38,-35,-38,-40,-43,-42,-38,-34,-28,-26,-29,-32,-32,-28,-25,-26,-23,-20,-23,-28,-26,-22,-22,-20,-15,-13,-17,-18,-17,-15,-13,-9,-6,-9,-10,-9,-7,-7,-8,-6,-4,
-5,-7,-5,-4,-4,-3,-1,-1,-3,-6,-6,-5,-2,0,0,1,3,4,3,1,4,8,9,8,5,4,3,1,-1,-3,-4,-6,-8,-10,-9,-7,-7,-9,-8,-6,-6,-5,-3,-1,1,3,1,-3,-4,-1,0,-1,0,-2,-4,-4,-4,-5,-5,-2,-1,-2,-4,-5,-6,-5,-4,-4,-4,-5,-5,-4,-4,-3,-1,0,-1,0,2,4,3,2,1,-1,-2,-2,-3,-3,0,-1,-4,-4,-2,0,1,0,1,1,0,-2,-2,-3,-2,-2,-2,-1,-2,-1,-1,-1,-1,1,2,3,2,3,1,-2,-1,2,3,4,5,4,3,2,2,0,1,3,3,2,3,3,1,1,3,4,3,1,-1,-2,0,2,2,2,2,1,-3,-7,-8,-5,-3,-2,-4,-7,-9,-9,-6,-2,1,3,4,4,3,4,5,7,7,7,7,5,6,9,11,10,8,7,9,8,10,14,15,16,17,12,12,19,20,18,20,26,26,20,17,14,3,-9,-17,-27,-45,-60,-74,-90,-103,-107,-108,-108,-99,-78,-52,-32,-13,5,16,23,27,25,19,14,11,7,6,4,3,2,-4,-5,1,3,-4,-9,-7,-2,3,5,9,14,18,17,14,12,13,17,14,12,18,18,8,4,9,7,3,9,11,0,-2,6,10,9,4,1,1,3,5,0,-3,1,4,2,0,1,2,-2,-10,-11,-5,-4,-5,-2,-1,-1,1,2,-3,-6,-3,0,-3,-4,-2,-3,-8,-13,-15,-13,-13,-17,-20,-23,
-29,-30,-29,-33,-39,-40,-38,-39,-42,-40,-37,-40,-42,-39,-33,-33,-35,-39,-41,-42,-41,-36,-30,-29,-35,-37,-34,-34,-37,-34,-25,-21,-21,-27,-32,-26,-20,-23,-21,-11,-8,-13,-13,-13,-13,-6,-1,-3,-9,-8,-7,-8,-9,-6,-5,-5,-3,-7,-10,-8,-7,-10,-12,-11,-10,-10,-7,-4,-4,-4,-3,-2,-1,4,8,8,6,7,8,6,3,2,2,3,1,-6,-9,-7,-8,-11,-10,-9,-10,-8,-6,-8,-8,-6,-6,0,-1,-4,-2,3,3,0,0,0,-1,0,2,3,2,1,2,2,2,5,6,4,3,6,9,10,11,9,9,8,10,11,15,17,18,16,15,15,17,16,15,16,18,20,23,25,26,26,27,26,27,29,28,25,27,27,27,28,24,22,22,21,19,19,19,19,19,17,16,16,16,17,18,17,16,15,17,13,10,13,16,15,12,11,11,10,10,12,14,12,11,11,8,7,8,8,7,5,5,6,5,5,6,7,6,5,4,4,3,4,4,5,5,5,4,4,4,3,2,2,2,2,1,-1,-2,-1,0,0,0,1,2,4,5,6,8,9,9,8,8,9,9,8,8,6,4,4,3,2,2,3,3,2,1,2,3,4,5,5,5,5,5,5,4,5,5,7,8,6,6,7,7,8,8,7,6,6,5,3,2,2,2,0,0,1,2,4,5,5,5,5,6,6,6,6,5,4,3,3,3,2,3,4,
4,3,3,4,4,4,4,4,3,3,3,2,1,0,1,0,1,2,2,0,0,1,0,0,1,1,0,0,0,-2,-3,-2,-2,-3,-2,-2,-3,-3,-3,-1,0,0,-1,-2,-2,-2,-3,-2,0,3,4,3,2,2,3,5,5,4,3,1,-1,-4,-5,-6,-7,-7,-7,-8,-10,-10,-9,-8,-8,-9,-9,-7,-5,-4,-5,-5,-4,-5,-6,-7,-6,-4,-3,-9,-9,-8,-10,-14,-14,-11,-11,-11,-6,-1,4,11,19,26,32,41,48,50,51,52,50,39,25,12,2,-5,-11,-16,-20,-17,-15,-14,-13,-11,-8,-7,-8,-9,-6,-3,-5,-5,-3,1,1,-1,-3,-4,-7,-11,-13,-10,-9,-7,-8,-11,-11,-12,-13,-13,-9,-6,-7,-7,-7,-9,-11,-7,-6,-7,-8,-9,-10,-7,-6,-8,-10,-8,-6,-7,-9,-8,-7,-7,-6,-2,1,0,-3,-2,-1,-1,-1,0,-3,-3,-2,0,-1,-1,-1,-2,-1,0,3,5,6,6,4,4,7,10,11,10,11,13,17,18,18,16,17,18,18,18,18,18,16,15,14,15,18,19,18,15,12,14,16,16,15,16,17,17,13,11,9,14,15,11,8,9,9,3,2,4,4,4,5,3,1,3,7,6,3,5,6,5,4,4,1,3,6,5,5,6,7,5,5,5,4,3,4,3,2,2,2,0,-3,-2,0,-1,-2,-1,-1,0,0,1,3,5,6,6,6,7,6,5,6,6,5,5,4,3,3,8,
8,8,10,11,9,10,12,10,9,10,9,7,5,4,3,1,0,3,6,7,5,4,5,6,8,9,9,9,9,6,1,-1,-1,0,1,0,-2,-3,-1,-1,-1,1,4,5,4,4,5,3,3,5,6,6,5,4,2,4,5,5,5,7,7,6,7,6,5,5,5,7,7,5,2,1,2,0,-3,-2,1,3,3,-1,-3,-1,1,1,1,3,4,3,2,-1,-2,-2,0,1,1,2,4,5,4,5,7,8,11,13,11,9,9,8,5,5,9,9,7,6,4,2,5,5,5,6,7,5,0,-5,-6,-5,-3,-1,-2,-3,-1,0,1,2,2,4,7,8,3,2,4,4,1,-1,-2,-7,-5,-5,-11,-16,-15,-14,-14,-11,-3,4,11,24,44,57,69,87,103,109,112,115,108,86,66,51,35,22,15,6,1,2,5,8,12,13,7,3,3,2,4,2,-6,-7,-1,3,4,2,-1,0,0,-4,-7,-2,3,3,3,8,14,12,5,6,14,19,13,8,6,2,1,6,7,-1,-4,-4,0,4,6,6,1,2,1,-3,-4,-4,-7,-6,-4,-4,-4,-3,-4,-1,4,3,3,6,7,5,6,9,9,11,16,14,13,15,16,17,17,18,19,17,13,19,31,31,23,24,30,32,32,33,36,36,36,36,34,33,32,30,30,34,34,29,29,28,23,22,27,25,21,22,25,21,16,16,16,15,19,17,10,11,15,12,10,16,
17,14,14,11,3,2,10,14,9,3,2,-2,-8,-10,-8,-4,-2,0,1,-2,-3,1,4,1,-1,0,-1,-2,-3,-4,-5,-7,-11,-14,-14,-11,-7,-6,-7,-9,-9,-9,-9,-7,-5,-3,-2,-3,-6,-8,-8,-7,-7,-7,-7,-4,-1,-2,-2,0,1,2,6,9,7,6,7,7,5,5,4,2,1,1,-1,-2,0,2,1,1,3,4,3,3,6,7,5,2,0,-1,-1,-1,-3,-6,-6,-4,-5,-6,-5,-2,-1,-2,-3,-3,-4,-3,-1,-1,-3,-3,-3,-2,0,0,-3,-3,-1,-1,-1,-1,-2,-4,-5,-2,-1,-1,1,2,1,-1,-2,-2,-1,1,2,0,-1,1,3,3,2,1,-3,-5,-3,-1,-1,-2,-3,-3,-3,-5,-6,-3,-1,-3,-6,-5,-3,-2,-1,0,1,2,4,5,8,11,14,14,13,11,10,8,8,10,8,6,6,4,1,0,2,3,3,5,6,2,-1,0,-1,-6,-6,-5,-8,-11,-10,-11,-13,-9,-10,-10,-12,-13,-11,-12,-13,-12,-12,-13,-13,-11,-9,-7,-6,-5,-3,-5,-10,-12,-10,-8,-9,-11,-12,-13,-12,-12,-12,-8,-3,-1,0,-1,-1,0,2,3,2,1,1,-1,-4,-5,-4,-4,-4,-3,-3,-5,-6,-7,-7,-7,-5,-5,-7,-8,-9,-10,-10,-10,-11,-11,-9,-8,-9,-11,-12,-9,-5,-4,-5,-3,1,0,-2,-4,-4,-1,2,0,-2,-2,-2,-3,-4,-4,-2,0,2,1,-1,-1,-1,-2,-4,-4,-3,-5,
-6,-7,-10,-12,-10,-9,-9,-8,-5,-6,-10,-11,-10,-9,-6,-4,-7,-9,-8,-9,-10,-8,-1,4,5,4,2,1,2,3,2,1,0,0,0,-1,-5,-5,-1,0,-3,-1,1,2,3,7,6,4,10,15,16,16,16,12,4,-3,-12,-24,-42,-56,-69,-88,-103,-109,-113,-118,-109,-88,-67,-51,-34,-22,-15,-7,-1,-3,-7,-9,-12,-14,-9,-7,-5,-3,-4,-3,5,7,1,-5,-6,-5,-2,-4,-3,3,6,0,-5,-5,-5,-10,-14,-13,-7,-6,-15,-21,-17,-12,-11,-6,-5,-10,-10,-3,0,0,-3,-7,-9,-7,-3,-4,-4,-1,1,2,4,5,2,1,1,0,3,-1,-5,-5,-6,-9,-10,-7,-8,-11,-12,-14,-16,-15,-13,-15,-16,-16,-17,-16,-16,-14,-12,-17,-28,-30,-23,-25,-32,-35,-35,-37,-38,-38,-39,-39,-37,-35,-34,-33,-33,-35,-35,-31,-30,-28,-23,-23,-28,-26,-21,-21,-24,-20,-15,-15,-16,-16,-20,-17,-10,-10,-12,-7,-6,-11,-11,-7,-7,-5,2,3,-5,-10,-4,1,1,4,9,10,8,6,4,2,1,3,4,0,-3,-1,1,1,0,1,2,3,5,7,10,13,14,11,7,5,6,8,7,7,7,6,5,3,1,3,5,7,8,8,7,7,7,5,2,3,4,3,3,3,-1,-3,-1,0,-1,0,0,-1,-1,0,0,0,0,1,0,-3,-3,-2,-4,-4,-3,-3,-5,-7,-4,0,3,3,3,3,5,8,7,5,6,8,6,3,
2,3,5,5,6,5,3,3,5,6,6,5,3,4,7,6,4,4,6,5,5,7,8,5,3,3,1,-1,0,0,1,1,1,0,-1,2,3,0,-2,-1,0,2,6,7,5,4,4,4,4,6,6,7,8,6,3,5,8,7,6,5,3,1,0,-1,-2,-3,-6,-10,-14,-14,-13,-12,-10,-8,-7,-8,-6,-5,-4,-1,1,2,0,-1,-1,-3,-4,-2,1,1,2,5,6,5,7,10,9,10,13,5,6,7,8,8,8,9,8,8,9,10,11,10,9,8,8,7,7,8,9,11,10,9,10,11,11,11,10,9,8,7,5,3,2,1,1,-1,-1,-2,-1,-1,0,0,1,2,2,1,1,1,1,3,3,3,5,7,6,4,5,6,8,9,8,8,10,11,9,7,7,10,11,9,7,6,7,7,5,4,5,6,6,4,2,3,4,4,4,4,4,4,4,3,2,2,3,3,3,2,2,2,2,2,2,2,4,4,4,4,5,6,5,6,8,9,9,8,7,7,8,9,9,9,9,7,4,1,1,1,2,2,0,-1,-1,-1,-1,-2,-2,-2,-1,-2,-3,-2,-2,-3,-1,-1,-2,-3,-2,-1,-3,-7,-7,-9,-10,-6,-3,3,7,14,22,28,35,45,53,56,59,61,58,47,37,27,17,11,10,5,2,5,7,6,8,9,8,9,8,4,3,4,1,-1,2,6,7,6,6,8,7,3,1,4,7,7,
6,6,7,7,5,3,7,13,14,12,12,9,8,10,10,8,8,7,7,9,9,7,6,7,7,5,4,4,2,1,1,5,6,4,1,2,5,7,8,9,8,6,6,9,10,12,10,9,7,8,9,9,8,8,5,4,4,6,11,12,12,14,17,20,22,23,22,23,24,24,23,21,21,21,20,20,21,18,16,14,13,14,16,14,10,11,11,9,9,9,8,9,10,8,4,3,4,0,-1,0,-2,-6,-7,-6,-8,-8,-4,-2,-5,-7,-4,-4,-5,-4,-4,-5,-6,-4,-3,-3,-3,0,1,1,0,1,1,2,2,1,-1,-2,-3,-5,-6,-5,-4,-2,-3,-3,-3,-2,-2,-2,-2,-1,0,-1,-2,-3,-3,-4,-3,-3,-3,-3,-2,-3,-5,-6,-7,-8,-8,-7,-7,-8,-9,-9,-9,-7,-6,-5,-4,-2,-1,-1,-1,1,2,2,1,1,0,-1,1,1,-1,-3,-4,-4,-4,-3,-3,-5,-5,-4,-4,-5,-4,-2,-1,-3,-4,-5,-5,-4,-4,-4,-6,-6,-5,-6,-6,-7,-8,-8,-8,-9,-10,-9,-8,-9,-9,-7,-5,-5,-4,-3,-2,0,1,0,0,1,1,-2,-3,-1,1,0,-2,-4,-5,-5,-4,-4,-4,-3,-4,-6,-7,-6,-6,-6,-6,-7,-8,-8,-7,-7,-6,-3,0,-1,-1,0,1,3,5,6,6,5,4,2,1,0,0,-1,-1,-3,-4,-4,-3,-3,-4,-2,0,0,-2,0,0,-1,-1,-1,-3,-3,-2,-2,-5,-13,
-11,-10,-7,-3,-3,-7,-8,-3,-2,-5,-9,-9,-10,-10,-10,-10,-15,-18,-18,-15,-9,3,18,29,43,62,77,91,110,128,138,139,137,129,105,80,65,45,25,14,9,1,-2,3,9,10,8,4,3,2,3,6,3,-8,-10,-3,3,6,6,4,1,-3,-11,-14,-9,-1,0,0,2,3,2,-6,-6,2,6,1,2,5,1,-2,5,5,-2,-7,-6,-5,1,8,8,5,5,8,4,2,2,-1,-1,2,2,0,1,1,-1,-3,-2,0,-1,-1,4,11,13,10,12,19,21,18,19,24,31,34,29,24,25,24,25,31,31,28,32,33,30,27,28,33,34,31,30,29,26,24,23,27,33,35,32,32,32,30,34,42,44,40,40,41,37,33,31,31,34,34,28,22,24,23,15,12,15,14,11,9,4,0,1,9,10,5,1,0,0,-1,0,1,4,4,1,0,1,5,9,11,10,6,3,2,0,-1,1,2,1,-1,-3,-6,-8,-8,-5,-2,-1,-3,-5,-4,-4,-7,-7,-1,3,3,2,0,-3,-3,-1,-1,-1,3,7,4,-1,-2,-3,-3,0,3,1,0,1,-2,-6,-6,-4,-3,0,3,1,-2,-1,-1,-3,-1,2,3,1,-2,-6,-8,-6,-3,-3,-5,-5,-8,-9,-9,-7,-4,-3,-3,-5,-5,-4,-2,0,2,1,0,0,1,-1,-1,2,2,0,-1,-2,-3,-3,-2,-1,0,1,1,-4,-6,-7,-9,-10,-11,-12,-13,-14,-13,
-11,-11,-11,-12,-10,-7,-6,-4,-3,-4,-5,-5,-6,-5,-3,0,0,0,1,-1,-3,-2,-3,-7,-9,-6,-3,-4,-7,-7,-5,-2,0,1,3,7,9,7,3,4,9,8,5,4,5,5,3,1,1,0,-1,-3,-6,-7,-6,-7,-8,-8,-7,-7,-9,-10,-9,-9,-8,-7,-7,-7,-10,-16,-17,-16,-14,-18,-23,-22,-26,-28,-25,-24,-29,-31,-30,-27,-19,-6,5,17,36,57,70,86,105,121,130,137,141,133,106,77,58,40,24,12,3,-2,-4,-2,3,4,2,-2,-7,-9,-9,-8,-8,-16,-17,-11,-6,-3,-1,-6,-7,-3,-3,-6,-3,2,0,-3,-4,-1,-2,-8,-8,-2,-3,-8,-11,-12,-16,-13,-4,-3,-6,-8,-9,-9,-7,-7,-5,-1,5,11,8,1,-3,-5,0,7,8,11,15,14,10,7,6,7,7,4,2,6,9,7,6,11,10,5,6,9,12,19,20,21,21,21,23,30,32,30,35,47,51,43,39,41,42,13,11,10,7,3,5,9,10,4,3,5,9,9,10,10,10,10,15,19,19,16,11,-2,-16,-27,-41,-61,-76,-91,-110,-128,-136,-137,-138,-130,-106,-81,-66,-46,-25,-15,-9,-2,-1,-6,-9,-11,-10,-8,-5,-4,-3,-7,-5,6,10,3,-4,-7,-8,-6,-3,1,8,10,5,-1,-2,-3,-4,-4,-3,4,4,-3,-7,-2,-3,-8,-4,0,-6,-6,1,3,4,4,-3,-11,-12,-7,-9,-12,-7,-4,-5,-4,-3,-5,-4,-3,
-3,-3,0,1,-1,-4,-2,0,-4,-12,-16,-16,-16,-21,-22,-19,-20,-25,-33,-36,-31,-27,-28,-27,-29,-33,-33,-31,-35,-36,-34,-31,-31,-34,-36,-34,-29,-29,-28,-25,-25,-28,-34,-36,-33,-33,-33,-31,-35,-44,-45,-41,-41,-43,-39,-35,-33,-32,-36,-37,-30,-25,-25,-24,-15,-12,-15,-14,-10,-8,-4,1,-1,-8,-10,-5,-2,-1,-2,-1,-1,-2,-5,-5,-3,-1,-3,-6,-9,-10,-11,-7,-5,-3,-1,-1,-2,-2,-1,1,2,6,8,8,6,2,1,4,6,5,5,8,9,4,-1,-1,-1,1,4,4,2,2,3,-1,-5,-3,3,4,5,5,3,0,2,3,2,4,7,7,5,5,3,1,2,4,3,4,5,4,1,0,1,3,7,10,8,6,6,6,7,9,11,11,9,8,6,7,9,9,8,6,5,3,3,4,4,2,3,2,-1,0,1,2,3,4,4,3,3,2,1,1,4,6,7,8,9,11,14,15,15,14,13,12,13,14,12,10,9,6,4,6,7,8,8,8,6,4,3,3,2,4,6,6,7,10,12,9,5,5,8,8,6,4,2,1,-1,-6,-8,-6,-2,-4,-8,-8,-4,-3,-5,-4,-2,-1,0,0,1,4,7,8,7,9,9,9,8,9,10,11,11,10,10,9,10,10,13,18,20,18,17,20,24,23,25,27,24,24,28,29,29,26,18,5,-7,-19,-37,-59,-73,-89,-109,-124,-133,-139,-144,-137,-112,-83,
-61,-43,-25,-12,-3,2,3,1,-3,-5,-3,1,5,8,9,7,8,16,18,13,7,4,3,6,7,3,5,6,1,-2,1,3,4,2,3,8,8,4,3,8,10,11,15,13,5,3,6,8,10,9,7,7,6,2,-4,-9,-6,0,4,4,0,-5,-6,-9,-13,-11,-7,-5,-4,-5,-5,0,2,-2,-6,-5,-6,-9,-8,-5,-6,-9,-13,-19,-22,-22,-22,-23,-25,-31,-32,-30,-35,-47,-51,-44,-38,-39,-41,-5,-5,-4,-3,-1,-4,-6,-6,-5,-4,-5,-5,-5,-6,-7,-6,-7,-9,-9,-10,-10,-7,-1,6,10,18,28,35,43,54,63,64,65,68,66,55,43,35,24,13,9,5,1,3,6,7,7,9,9,6,5,4,4,4,0,-3,0,4,5,5,5,5,2,-3,-3,1,3,3,2,5,4,3,0,0,3,5,3,4,6,6,4,5,4,3,3,2,0,4,10,10,6,7,9,8,7,7,7,6,6,6,5,4,3,2,2,3,5,4,1,2,7,12,14,14,12,12,11,13,15,18,21,21,18,16,18,19,19,18,19,21,22,22,20,19,18,21,20,16,14,16,15,14,15,18,19,19,17,18,17,19,25,25,22,23,23,21,21,20,19,21,23,20,15,14,12,6,4,7,7,4,2,-1,-3,-2,2,4,3,2,3,3,3,2,1,3,3,3,3,4,5,5,6,6,4,3,3,2,1,2,1,0,-1,
-2,-3,-5,-5,-5,-3,-2,-4,-6,-5,-5,-7,-8,-6,-3,-3,-2,-3,-4,-4,-3,-3,-4,-3,0,-2,-5,-6,-6,-7,-7,-6,-6,-7,-6,-6,-8,-7,-6,-6,-6,-6,-6,-6,-6,-7,-7,-7,-6,-5,-6,-7,-8,-9,-8,-8,-8,-6,-6,-7,-9,-9,-9,-9,-9,-10,-11,-11,-10,-10,-10,-10,-9,-9,-8,-6,-5,-3,-2,-3,-5,-5,-5,-4,-4,-4,-3,-3,-3,-4,-5,-5,-4,-4,-5,-8,-10,-9,-9,-9,-8,-8,-10,-10,-10,-10,-10,-7,-5,-6,-8,-8,-9,-9,-10,-9,-8,-6,-6,-7,-9,-8,-8,-9,-10,-8,-6,-4,-5,-5,-3,-3,-3,-2,-1,1,1,1,-1,0,2,2,0,0,1,0,-1,-1,-1,-2,-2,-4,-7,-7,-6,-6,-6,-6,-5,-6,-6,-7,-7,-7,-6,-7,-8,-9,-11,-12,-12,-11,-10,-12,-13,-12,-12,-13,-12,-11,-13,-13,-13,-12,-8,-1,5,10,19,30,38,47,57,65,68,71,73,71,61,49,37,25,14,8,3,-2,0,1,3,4,2,-1,-2,-4,-4,-4,-4,-9,-13,-10,-5,-4,-4,-6,-5,-4,-5,-3,1,1,-1,-1,-1,-1,-2,-3,-4,-3,-2,-4,-5,-5,-6,-5,-4,-4,-4,-5,-6,-5,-3,-3,-3,-3,-2,1,1,-2,-3,-2,-2,-1,0,4,5,2,0,0,-1,0,0,-4,-6,-5,-1,1,1,1,1,1,3,3,5,9,12,12,12,14,14,14,14,13,16,21,24,22,19,18,20,40,
39,38,36,37,37,37,39,40,39,39,41,39,38,48,48,42,41,38,30,25,23,21,23,28,26,18,16,14,10,14,21,20,20,24,19,12,12,17,17,18,17,14,17,18,15,10,9,11,15,16,13,11,9,6,4,2,1,2,4,3,1,-1,-1,1,3,4,3,3,4,3,0,-2,-1,2,4,4,3,3,4,4,5,5,6,6,6,5,2,1,0,-1,-1,-2,-2,-1,1,3,5,10,14,16,16,17,17,18,17,17,17,17,14,9,6,4,2,0,-2,-3,-2,0,-1,-4,-4,-2,-1,-2,-1,1,3,4,4,2,1,1,3,3,2,2,4,5,5,4,4,3,3,4,3,2,3,5,5,4,3,3,3,5,5,5,7,8,7,5,4,6,8,8,7,7,7,6,4,3,4,6,6,2,2,2,2,0,1,3,3,4,4,4,4,6,7,7,9,8,5,3,5,7,6,5,4,2,2,3,1,1,1,0,-2,-4,-4,-5,-6,-6,-5,-6,-6,-5,-3,-1,0,-1,-2,-2,-2,-4,-6,-7,-6,-5,0,0,-5,-5,-7,-11,-10,-7,-11,-16,-17,-16,-12,-6,-3,4,19,35,46,56,73,89,96,100,101,95,73,48,33,22,9,-2,-7,-9,-12,-8,0,6,9,10,7,6,4,6,6,-1,-3,4,7,5,4,1,-1,-3,-5,-5,-4,-2,0,-1,-1,3,1,-9,-14,-4,0,-9,-12,-11,-16,-17,-8,-7,
-12,-12,-9,-8,-7,-2,1,-1,-1,4,7,2,-1,-1,3,7,10,11,13,16,18,16,9,4,0,-5,-6,-3,-1,-1,3,7,3,-1,3,7,8,11,11,12,10,6,5,11,14,11,15,26,32,32,30,33,39,39,36,38,37,34,35,39,46,46,40,36,34,31,34,40,43,41,38,30,23,25,28,31,32,33,28,21,18,13,9,14,20,14,13,18,13,4,4,10,11,7,1,-2,-4,-5,-5,-8,-6,-6,-5,-3,-2,-2,0,-1,-2,-2,-3,-3,0,3,4,1,-1,0,1,2,3,3,3,3,0,-2,-4,-4,-4,-4,-4,-4,-4,-4,-2,0,1,0,1,2,1,0,3,7,8,10,8,3,0,3,7,6,6,8,6,-2,-5,-4,-1,2,1,0,0,3,6,6,6,10,12,11,9,10,15,16,12,9,11,13,14,14,13,13,14,15,13,11,14,17,19,16,11,10,13,14,12,10,12,15,14,-40,-39,-38,-36,-37,-38,-37,-39,-41,-39,-40,-41,-39,-38,-47,-48,-42,-41,-38,-31,-26,-24,-22,-25,-30,-28,-21,-19,-17,-13,-16,-23,-22,-22,-25,-21,-13,-12,-17,-18,-19,-17,-15,-16,-17,-15,-11,-9,-11,-14,-15,-14,-12,-11,-9,-6,-3,-2,-3,-5,-5,-2,1,3,2,0,0,0,-1,-3,-1,2,4,3,-1,-3,-3,-2,-2,-3,-4,-5,-7,-8,-8,-7,-5,-3,-2,-2,-1,0,2,3,2,0,-3,-6,-10,-14,-16,
-16,-16,-17,-17,-17,-17,-16,-15,-12,-8,-4,-2,0,3,5,6,6,4,5,6,5,3,2,2,1,-1,-3,-5,-5,-4,-2,-2,-3,-4,-3,-3,-5,-6,-7,-6,-6,-6,-7,-7,-6,-4,-5,-7,-6,-5,-4,-3,-4,-5,-5,-6,-7,-8,-8,-6,-5,-7,-8,-9,-8,-7,-7,-6,-4,-3,-3,-5,-5,-2,-1,-2,-2,-1,-2,-4,-5,-5,-6,-6,-6,-7,-8,-9,-10,-10,-6,-5,-7,-9,-7,-6,-5,-4,-3,-3,-2,-2,-2,0,2,3,3,5,6,6,5,6,6,4,3,2,2,2,4,3,3,4,7,9,9,6,3,2,6,5,8,12,12,9,12,18,21,18,13,8,4,-4,-17,-32,-43,-55,-72,-89,-95,-97,-98,-93,-72,-46,-33,-21,-7,4,9,13,14,11,2,-4,-6,-6,-5,-3,-2,-4,-4,2,5,-2,-5,-3,-3,0,2,4,6,6,4,3,1,1,3,1,2,12,14,6,2,10,13,11,16,17,9,8,13,14,11,9,7,4,1,2,2,-3,-5,-4,0,1,-1,-5,-7,-11,-13,-14,-15,-14,-8,-6,0,6,6,2,0,0,-5,-7,-3,0,-3,-6,-8,-10,-12,-12,-11,-7,-6,-11,-12,-11,-15,-25,-32,-33,-32,-34,-39,-39,-36,-36,-35,-35,-35,-39,-46,-47,-41,-35,-32,-30,-33,-42,-43,-41,-38,-29,-23,-24,-28,-30,-32,-32,-26,-21,-18,-14,-8,-14,-20,-14,-13,-18,-16,-7,-7,-13,-14,-10,-3,2,4,6,7,9,
8,9,7,5,4,4,3,4,4,4,6,6,3,-1,-2,0,1,0,-2,-3,-3,-2,-2,-2,0,2,4,5,4,3,5,5,4,3,1,-2,-2,-2,-3,-4,-2,0,-3,-6,-7,-10,-9,-3,0,-3,-6,-5,-5,-7,-6,0,5,4,0,-2,-2,0,-1,-4,-6,-7,-8,-10,-13,-11,-9,-11,-16,-17,-13,-11,-11,-13,-13,-13,-12,-11,-13,-14,-13,-11,-13,-16,-17,-15,-8,-7,-9,-11,-8,-6,-8,-11,-10,22,20,19,19,20,20,19,20,22,21,21,21,19,20,24,24,21,21,18,16,15,14,13,15,18,18,14,12,11,10,11,13,13,12,12,10,7,6,9,11,10,9,7,7,7,7,5,4,4,5,5,6,7,7,6,5,3,2,2,3,4,2,0,-3,-5,-5,-4,-3,-1,0,0,-3,-5,-4,-2,0,0,-1,-1,0,1,1,2,4,4,4,3,3,4,4,3,2,0,-2,-2,-1,1,3,5,6,7,7,7,7,7,8,7,6,4,2,0,-1,-2,-3,-5,-6,-9,-9,-9,-8,-7,-5,-3,-2,-2,-1,0,2,4,5,4,3,2,2,3,3,3,4,6,7,6,7,8,8,8,7,5,5,5,5,3,2,2,2,2,3,3,3,4,4,3,3,4,4,5,5,4,3,3,2,1,1,1,2,0,0,0,1,1,1,3,3,4,4,4,4,4,5,6,6,6,4,4,5,5,5,5,5,5,4,3,
2,2,2,1,0,0,0,-2,-3,-3,-2,-2,-1,-1,0,-1,-2,-2,-2,-2,-1,-2,-5,-6,-6,-6,-5,-5,-5,-4,-6,-10,-10,-7,-9,-13,-14,-13,-8,-4,-1,2,8,15,21,28,37,46,47,47,47,45,36,25,17,9,1,-4,-7,-9,-8,-5,-2,2,1,1,1,1,0,1,1,-3,-6,-2,0,1,0,-2,-1,-2,-4,-3,-2,-3,-3,-1,-1,-1,-2,-5,-6,-3,-1,-5,-6,-4,-6,-7,-4,-4,-6,-6,-7,-5,-2,-1,-2,-1,0,1,3,3,2,1,-1,-1,2,7,8,7,6,6,5,4,2,-1,0,3,4,5,6,4,4,3,5,5,6,8,9,8,8,9,7,6,5,6,10,13,17,19,20,18,20,22,20,18,19,19,20,22,25,27,22,18,16,15,18,24,24,22,20,15,13,14,15,15,17,17,14,11,11,10,7,9,11,9,9,11,11,7,6,9,11,8,4,1,0,-1,-1,-3,-4,-5,-4,-3,-4,-5,-5,-5,-4,-4,-5,-5,-3,-1,0,-1,0,2,3,5,4,3,2,2,2,1,0,0,0,0,-1,-1,0,1,3,4,4,5,6,6,5,3,3,4,4,6,5,3,1,2,3,2,2,3,4,3,1,0,1,2,3,2,2,3,5,6,6,7,8,7,7,8,9,10,9,8,7,7,6,5,4,4,5,7,6,5,6,7,8,6,3,1,3,4,2,1,1,2,2,10,
5,4,8,11,11,10,9,8,5,1,0,1,2,3,5,3,0,-2,0,0,-1,0,1,2,5,6,7,9,10,10,11,12,12,12,13,13,10,7,7,8,10,12,13,14,15,15,15,15,18,19,17,15,16,16,14,13,14,12,7,4,4,3,1,0,-2,-3,-3,-3,-3,-1,2,0,-2,1,8,10,5,3,1,-3,-6,-8,-11,-12,-16,-19,-17,-7,0,5,15,32,48,66,85,101,113,122,128,124,108,87,72,57,42,26,14,9,8,10,14,18,15,10,7,8,8,8,8,1,-2,5,9,11,11,4,-2,-2,-5,-9,-6,3,7,4,3,6,7,3,5,13,17,14,12,10,1,0,8,11,2,-4,-4,0,0,1,7,9,10,13,13,8,6,9,9,7,9,11,7,5,8,7,2,1,1,0,4,9,11,8,12,15,9,6,13,18,14,13,15,16,16,13,17,27,29,22,19,26,30,31,31,32,32,29,29,31,31,29,31,36,42,42,38,35,36,34,34,37,36,35,35,31,24,20,22,25,28,33,30,23,22,21,15,18,24,23,23,25,17,6,8,15,17,16,9,4,4,6,9,7,1,3,6,7,5,2,3,8,7,3,1,1,1,-2,-4,-5,-4,-3,-5,-10,-11,-12,-15,-16,-11,-7,-6,-7,-9,-10,-9,-6,-1,2,5,8,10,14,18,19,18,19,19,17,14,14,11,8,5,1,-3,-4,
-5,-5,-4,-3,-2,-2,-2,0,0,0,0,2,4,4,4,4,3,2,3,2,-1,-2,0,1,0,-1,0,-1,-1,-2,-4,-5,-2,0,0,0,0,-1,0,0,-1,-4,-1,1,1,-1,-2,-3,-4,-4,-5,-7,-7,-8,-8,-9,-11,-10,-9,-10,-11,-10,-8,-5,-3,-4,-6,-9,-12,-14,-12,-5,-1,-4,-5,-4,-4,-1,3,8,11,11,6,3,5,6,4,3,5,4,0,-3,-3,-2,-1,-2,-4,-2,0,0,0,2,6,6,3,0,1,2,0,0,0,0,-4,-8,-11,-13,-11,-10,-12,-12,-9,-7,-8,-8,-6,-4,-2,0,4,6,4,0,-1,1,-1,-6,-8,-10,-16,-18,-21,-24,-23,-24,-24,-18,-2,8,11,21,40,59,76,92,108,119,123,126,121,101,74,58,42,23,9,1,-5,-10,-6,0,3,3,1,-1,2,2,0,-2,-4,-4,3,9,14,8,-4,-11,-12,-13,-11,-8,-6,-7,-8,-7,-2,1,-2,-3,1,-7,-3,-2,-7,-10,-10,-9,-8,-7,-5,-2,-1,-1,-1,-2,-3,-1,1,2,1,1,1,0,-2,-3,-4,-6,-6,-8,-8,-8,-10,-11,-10,-10,-11,-11,-8,-5,-5,-7,-8,-10,-11,-12,-13,-12,-12,-13,-16,-18,-16,-14,-15,-15,-12,-11,-13,-11,-5,-3,-2,-1,1,3,4,5,5,5,6,4,2,4,6,4,-3,-6,-2,-1,1,7,9,11,14,15,18,21,20,11,4,0,-10,-27,-43,-61,-81,-98,-108,-117,-123,-121,
-104,-84,-69,-54,-37,-22,-11,-6,-4,-5,-11,-14,-11,-5,-2,-3,-4,-4,-4,3,5,-2,-7,-9,-9,-2,2,3,7,9,5,-2,-4,-3,-1,-3,-4,0,-2,-11,-14,-11,-10,-8,0,1,-8,-9,-1,5,5,2,0,-2,-7,-8,-10,-13,-12,-6,-6,-8,-8,-5,-8,-11,-7,-3,-5,-4,1,3,3,4,0,-6,-7,-7,-9,-11,-5,-2,-10,-14,-10,-8,-8,-9,-9,-8,-11,-18,-21,-17,-16,-20,-26,-28,-29,-28,-28,-27,-28,-29,-28,-27,-29,-34,-40,-42,-37,-33,-34,-33,-33,-37,-35,-33,-33,-29,-22,-18,-18,-22,-26,-31,-28,-22,-20,-20,-14,-16,-21,-20,-19,-21,-13,-3,-4,-10,-13,-10,-5,0,0,-3,-7,-5,-1,-2,-5,-7,-5,-3,-5,-9,-7,-3,-1,-2,-1,2,4,5,4,4,6,10,11,13,16,17,13,9,8,9,11,12,12,8,3,-1,-4,-6,-7,-10,-13,-15,-15,-15,-17,-15,-12,-11,-9,-6,-3,0,3,6,7,7,7,5,3,3,2,0,-1,0,1,0,-3,-4,-4,-3,-1,-1,-1,0,3,3,0,-1,1,2,1,2,2,3,5,5,2,-1,-1,-1,-1,-1,0,-1,1,3,1,-1,-1,1,2,4,5,6,7,8,9,9,9,10,11,11,10,10,10,9,7,4,3,3,5,7,10,13,11,4,0,2,2,1,0,-2,-7,-12,-15,-14,-10,-7,-8,-9,-7,-5,-7,-6,-1,2,2,1,0,1,3,1,-1,-1,
-2,-4,-8,-8,-6,-3,-3,-4,-3,-2,-3,-2,2,5,8,10,9,8,9,9,7,6,7,6,4,3,1,-2,-6,-7,-4,-1,0,-2,1,6,6,9,13,16,18,20,20,20,21,14,-2,-11,-15,-25,-44,-63,-77,-94,-111,-121,-124,-127,-124,-103,-77,-60,-43,-23,-8,-1,7,11,7,2,-1,-1,0,2,-2,-2,-1,0,4,4,-2,-10,-15,-9,4,8,10,13,12,7,4,5,6,4,0,-3,-2,-1,-4,1,0,1,5,7,7,6,6,5,4,3,2,1,0,0,0,-1,-1,-1,-1,-1,0,2,2,3,4,4,4,4,4,5,6,6,4,4,5,5,4,3,3,4,4,4,5,6,6,5,5,5,8,9,8,6,6,6,4,4,4,3,1,-1,-2,-3,-4,-5,-6,-7,-6,-6,-7,-6,-6,-9,-9,-8,-5,-2,-2,-2,-3,-7,-9,-8,-10,-12,-13,-16,-14,-10,-6,-4,1,8,15,24,34,42,47,52,55,55,48,38,30,22,12,5,1,-2,-2,-2,1,4,2,-2,-3,-3,-2,-1,-2,-5,-4,-1,3,4,4,1,0,-1,-3,-2,-1,1,0,-1,-2,-2,-2,-2,0,4,4,3,3,4,0,-1,4,5,1,-1,-3,-1,1,4,5,4,4,6,6,4,4,6,5,1,3,6,3,0,1,0,-2,-3,-4,-6,-3,1,2,2,2,1,-3,-3,2,3,1,-2,-2,-3,-3,-2,-2,-2,1,2,3,5,8,14,14,11,
12,14,14,15,15,13,15,17,19,20,18,16,16,17,18,19,19,16,16,14,10,9,9,9,12,14,13,10,9,9,6,6,8,7,5,5,1,-5,-3,1,2,1,-2,-5,-5,-1,2,1,-1,0,1,2,3,4,5,6,4,2,2,2,2,1,-1,-1,-1,-2,-3,-4,-4,-5,-7,-8,-6,-4,-3,-4,-5,-6,-6,-5,-1,1,2,2,1,1,2,3,4,5,5,5,3,2,1,0,0,0,0,-2,-3,-4,-3,-2,0,0,2,3,4,2,0,0,1,2,2,1,0,-1,-1,-2,-4,-3,-1,0,-2,-2,-2,-2,-2,-2,-2,-1,0,2,2,3,3,3,2,2,1,0,0,1,0,0,0,-2,-4,-4,-5,-5,-5,-4,-5,-6,-6,-5,-4,-4,-3,-1,-1,0,1,1,1,0,-2,-3,-3,1,3,2,2,4,5,6,9,11,12,11,9,7,8,8,6,5,6,4,2,1,0,0,0,1,1,1,2,2,2,3,5,6,5,5,4,3,3,4,4,4,3,2,0,-1,0,0,-1,-1,-1,-2,-3,-1,0,0,1,2,3,3,1,1,-1,1,1,-2,-1,-2,-4,-4,-3,-5,-5,-5,-5,-1,6,10,14,19,27,35,41,51,60,64,65,68,67,57,44,36,25,12,6,2,-4,-7,-6,-2,0,-2,-2,-1,1,3,2,2,-1,-1,2,6,8,5,0,0,-2,-5,-4,-1,0,-1,1,2,4,6,7,8,7,4,
1,1,-1,-5,-5,2,1,-6,-8,-7,-7,-9,-7,0,3,4,5,2,-5,-7,-4,-1,2,5,6,6,5,6,6,7,10,8,5,5,8,8,7,7,8,3,-1,4,9,10,14,18,20,19,16,15,21,28,27,24,25,27,27,28,31,33,33,37,41,39,34,35,38,41,41,38,36,39,40,42,47,45,42,43,42,36,35,37,39,38,39,34,25,24,26,21,21,24,17,15,18,12,3,4,10,10,7,4,5,6,6,6,8,8,6,5,7,9,7,4,5,5,3,2,2,3,3,1,-1,-1,1,3,5,6,7,8,8,7,6,7,9,7,3,1,-1,0,1,-1,-2,-1,1,2,2,5,8,9,8,7,6,7,7,5,1,2,3,2,0,-1,-1,-1,-1,0,0,1,4,4,3,2,3,4,4,4,3,3,3,3,3,4,6,6,5,4,6,8,7,5,5,6,7,5,1,-2,-2,-3,-8,-10,-8,-4,-2,-3,-4,-6,-7,-6,-5,-2,0,1,2,3,0,-6,-10,-7,0,5,3,-1,-3,-2,0,-1,-1,4,9,7,1,-3,-4,-2,0,-1,-2,-3,-3,-5,-5,-4,-3,1,4,1,-2,-4,-7,-8,-6,-1,2,3,2,2,4,7,8,11,13,13,10,11,14,13,8,4,2,2,2,0,-2,-3,-5,-11,-17,-17,-11,-10,-15,-16,-14,-13,-15,-14,-12,-12,-10,-7,-7,-9,-8,-6,-6,-11,-13,-15,-16,-20,
-23,-14,-1,7,13,26,44,60,77,94,109,121,125,123,116,97,70,53,39,27,15,7,1,1,3,8,10,4,-1,-6,-9,-14,-15,-16,-22,-23,-16,-12,-6,1,1,-5,-12,-13,-10,-5,0,1,-1,2,6,3,-3,-3,5,7,1,1,2,-3,-4,5,7,4,4,5,3,2,7,12,11,12,20,19,11,5,4,3,5,9,13,10,5,3,3,5,6,1,-1,5,11,7,4,5,10,10,6,7,9,12,16,18,20,26,30,30,35,41,41,43,47,50,54,52,50,52,56,56,52,47,43,46,52,53,49,47,46,44,40,40,49,48,38,35,34,29,27,28,30,32,32,28,20,20,22,18,20,29,33,34,34,28,22,23,26,24,20,17,15,10,5,3,3,-1,-1,3,4,5,3,0,-2,1,3,2,0,1,3,4,3,2,3,7,10,9,6,6,8,8,6,4,3,4,3,1,-1,-1,-1,-2,-4,-7,-5,-5,-4,2,2,-3,-1,5,6,7,7,7,5,0,-4,-5,-8,-5,2,3,1,-1,-2,-6,-10,-9,-7,-8,-8,-9,-13,-10,-6,-7,-11,-12,-10,-9,-9,-3,0,-5,-9,-10,-15,-19,-19,-19,-16,-15,-20,-27,-27,-24,-24,-26,-27,-27,-29,-32,-33,-34,-39,-37,-33,-34,-37,-40,-40,-36,-33,-35,-37,-39,-44,-43,-40,-41,-40,-36,-34,-37,-39,-40,-42,-35,-27,-26,-27,-21,-22,-23,-16,-14,-16,-9,0,-1,-7,-7,
-3,0,1,-1,-2,-2,-3,-4,-3,0,-2,-5,-5,-4,-4,-4,-1,0,0,0,0,0,2,2,0,-2,-3,-4,-6,-8,-8,-7,-6,-6,-8,-6,-2,0,1,1,0,2,4,3,0,0,0,-3,-5,-6,-5,-4,-3,-3,-4,-2,1,1,1,2,3,4,5,5,3,3,3,2,-1,-2,0,1,0,-1,-1,-1,-1,-1,0,0,0,-1,-3,-4,-3,-3,-5,-7,-7,-6,-6,-6,-7,-5,-1,1,2,4,8,11,10,6,5,5,6,8,9,8,7,4,1,0,0,-2,0,7,12,10,4,1,4,7,9,7,5,6,5,-1,-5,-5,-1,2,2,1,0,1,2,3,5,7,7,6,5,1,-1,1,4,6,9,11,9,4,0,0,1,1,-1,-3,-4,-6,-8,-8,-6,-5,-8,-8,-4,0,1,1,1,3,5,6,8,12,18,18,12,12,16,17,15,13,16,16,14,13,13,9,9,10,7,5,6,10,13,15,17,21,23,16,3,-6,-13,-25,-43,-59,-75,-92,-108,-120,-123,-123,-116,-95,-69,-50,-37,-23,-11,-4,2,2,0,-5,-7,-2,5,8,11,16,18,18,24,25,19,14,9,2,2,7,14,16,13,6,1,1,2,0,-2,-1,6,5,-4,-6,-1,-1,-2,5,5,-3,-5,-3,-2,-3,-2,-2,-6,-9,-7,-8,-14,-15,-7,-2,-1,-1,-2,-7,-12,-9,-4,-2,-2,-4,-5,0,3,-4,-11,-7,-3,-5,-9,-10,-7,-8,-11,-13,
-17,-19,-21,-25,-29,-29,-34,-40,-42,-45,-48,-52,-55,-55,-52,-54,-59,-58,-55,-50,-46,-47,-53,-53,-51,-48,-46,-46,-41,-42,-49,-46,-38,-36,-34,-30,-25,-26,-29,-32,-32,-27,-21,-22,-24,-19,-21,-30,-34,-34,-35,-27,-20,-21,-26,-25,-20,-15,-12,-8,-4,-5,-5,-1,-3,-5,-7,-8,-7,-5,-3,-6,-9,-7,-5,-6,-8,-9,-7,-6,-8,-11,-14,-13,-9,-9,-11,-11,-9,-7,-6,-5,-5,-3,-1,-1,-1,1,2,8,9,10,9,5,3,3,1,-1,-1,-2,-1,1,1,2,4,5,9,9,5,5,4,3,3,6,10,10,8,7,7,9,10,8,7,8,11,12,11,9,6,2,2,4,7,6,10,12,10,10,10,8,8,11,12,13,12,11,14,13,11,13,15,16,17,18,17,17,17,17,18,16,13,14,13,14,17,18,18,19,18,16,16,17,20,23,23,21,17,15,13,11,10,10,6,5,5,2,-3,-3,0,0,-3,-5,-6,-5,-4,-3,-5,-4,-5,-7,-5,-2,0,1,1,1,-1,-3,-4,-4,-3,-2,-2,-2,-2,-2,-2,-1,1,3,4,4,3,3,3,3,1,0,0,0,0,-1,-2,-2,-1,-1,-2,-1,0,0,-1,-2,-2,-2,-1,-2,-4,-4,-5,-5,-5,-5,-6,-6,-5,-4,-4,-4,-3,-2,-3,-4,-4,-4,-4,-4,-4,-5,-5,-4,-4,-4,-3,-1,-1,-1,2,4,4,4,4,4,4,4,2,1,1,-1,-3,-5,
-5,-4,-4,-3,-4,-5,-5,-5,-4,-3,-2,-2,-2,0,0,-4,-7,-7,-8,-9,-11,-11,-10,-9,-9,-10,-8,-5,-2,0,2,2,2,2,1,0,-1,-1,-3,-5,-5,-5,-5,-3,-1,-1,-3,-3,-4,-6,-6,-3,-2,-2,-2,-3,-3,-2,-2,-2,-1,-1,-2,-4,-3,-2,-4,-5,-6,-6,-6,-7,-7,-7,-6,-7,-9,-9,-7,-7,-9,-9,-7,-6,-6,-9,-8,-6,-6,-5,-4,-5,-1,0,-1,-3,-4,-5,-8,-10,-11,-8,-3,2,8,13,22,28,36,44,52,57,58,59,57,48,34,24,15,6,1,-2,-4,-5,-4,1,1,-2,-4,-5,-8,-10,-10,-10,-13,-14,-12,-8,-5,-5,-5,-5,-8,-11,-9,-5,-3,-4,-2,-3,-4,-4,-4,-3,1,1,-1,-1,1,-1,-1,2,3,1,1,0,1,3,3,2,0,-1,2,3,0,-3,-1,-1,-1,2,6,5,2,1,1,2,3,-1,-3,1,5,5,3,4,5,6,6,7,10,9,11,12,11,13,15,14,15,19,24,28,28,29,33,34,32,32,35,35,32,30,26,27,28,29,28,26,26,25,24,23,25,23,21,19,17,15,13,12,14,16,16,14,12,14,15,12,13,17,18,18,18,14,10,10,15,16,11,8,5,3,4,6,6,5,6,6,8,9,10,10,9,11,13,12,10,11,12,12,11,11,11,12,13,12,10,10,10,10,9,8,7,6,5,5,5,4,3,2,1,-5,
-5,-4,-2,-1,-1,0,1,1,3,8,8,5,5,7,6,4,2,1,-1,-2,-3,-3,-3,-1,1,1,-1,0,3,5,6,8,8,4,4,7,6,5,6,7,6,5,5,4,5,7,6,3,2,1,0,-1,-2,-2,-3,-3,-5,-6,-6,-6,-5,-4,-1,0,0,0,1,1,2,5,8,9,8,7,5,4,4,3,3,6,8,6,3,1,0,-1,-1,-1,0,2,1,-2,-3,-3,-3,-2,-2,-3,-3,-3,-5,-6,-4,-1,-1,-1,0,0,3,9,10,11,14,17,15,9,6,6,6,5,2,-2,-4,-5,-6,-8,-8,-4,-1,-1,-2,-1,0,0,0,2,3,2,2,8,7,1,3,5,0,-2,-1,-3,-7,-13,-18,-14,-2,5,7,17,39,56,69,84,101,115,122,124,119,99,72,53,36,15,-2,-9,-12,-13,-8,1,4,4,7,5,1,1,5,8,5,1,1,5,13,15,8,3,3,1,1,7,7,4,-1,-1,4,5,1,3,9,10,6,4,3,-2,-1,3,2,-3,-4,-4,-4,-5,-3,2,4,7,11,10,8,5,1,-2,-1,3,7,7,4,3,3,2,-2,-11,-9,1,5,2,0,1,5,5,5,13,21,25,27,28,29,30,30,31,33,33,31,34,36,35,34,36,37,38,37,38,39,35,28,26,30,34,32,27,22,24,24,26,29,24,19,20,20,14,12,14,15,17,23,22,16,18,18,11,13,21,23,24,
23,16,7,11,15,15,13,11,7,2,2,5,6,1,-6,-6,-1,-2,-5,-10,-10,-9,-12,-15,-14,-14,-13,-13,-17,-20,-19,-18,-21,-21,-17,-15,-15,-13,-8,-3,0,2,3,6,10,10,8,6,5,5,2,-2,-2,-1,-1,-2,-5,-5,-6,-6,-6,-5,-4,-4,-3,-1,0,1,2,4,6,8,8,5,4,5,5,3,2,3,5,4,2,1,1,2,2,0,-1,-1,-1,-4,-6,-6,-5,-4,-6,-5,-3,-2,-2,-3,-2,0,0,0,-3,-4,-4,-5,-5,-4,-6,-8,-6,-6,-8,-7,-3,-2,-2,-1,-2,-3,0,3,0,-3,-2,0,0,-1,-1,0,0,0,0,-2,-2,0,3,3,2,4,5,4,2,0,0,2,6,5,0,-2,-1,-1,-2,-1,2,5,5,4,2,4,8,9,10,12,14,15,14,14,13,12,10,9,8,6,3,1,-1,-1,0,1,0,-1,-1,-1,-3,-3,0,4,3,-1,-4,-6,-7,-6,-7,3,4,3,0,-1,-1,-2,-3,-3,-6,-10,-10,-8,-8,-8,-7,-5,-4,-2,0,1,2,2,1,-1,-3,-3,-2,-3,-6,-8,-9,-11,-11,-7,-7,-9,-9,-7,-7,-8,-8,-7,-6,-6,-7,-8,-6,-4,-3,-1,1,2,2,3,3,5,6,7,8,8,7,4,0,-1,0,-1,-2,-3,-4,-6,-10,-11,-10,-9,-7,-5,-6,-6,-5,-7,-9,-8,-4,-2,-2,-1,-1,0,-2,-3,-2,1,3,3,3,2,3,4,4,4,
7,8,5,1,1,0,0,0,-2,-7,-9,-10,-13,-16,-14,-8,-6,-6,-6,-6,-4,-1,1,2,5,8,7,4,1,1,2,1,-1,-2,-2,-3,-4,-2,-3,-7,-6,-2,-3,-5,0,3,3,4,8,14,19,15,3,-4,-5,-16,-38,-55,-68,-84,-101,-115,-121,-124,-121,-101,-73,-54,-37,-16,1,8,12,15,10,1,-2,-3,-6,-3,1,1,-3,-6,-3,1,0,-5,-12,-13,-7,-4,-3,0,-2,-7,-7,-4,0,1,-3,-4,0,-1,-7,-7,-4,-2,-2,1,1,-2,0,4,5,5,5,4,2,-1,-2,-6,-9,-8,-6,-4,0,2,2,-1,-5,-6,-4,-2,-2,-2,2,11,11,1,-4,-2,0,0,-3,-3,-5,-13,-20,-23,-26,-27,-26,-27,-27,-28,-30,-29,-28,-32,-34,-32,-32,-35,-36,-38,-38,-38,-38,-35,-28,-25,-28,-30,-30,-26,-20,-20,-21,-22,-25,-22,-16,-16,-16,-12,-9,-10,-12,-15,-20,-19,-14,-16,-16,-9,-11,-18,-19,-20,-20,-12,-3,-6,-13,-12,-10,-9,-5,-1,0,-3,-2,2,7,8,5,5,9,14,14,14,16,18,18,17,17,17,21,24,23,23,26,26,23,21,21,19,15,11,7,4,2,-1,-4,-4,-2,0,1,0,3,6,6,5,5,7,9,10,10,10,10,9,9,9,8,7,5,4,4,2,0,-3,-3,0,-1,-3,-3,-1,1,0,-2,0,2,3,3,1,2,5,7,6,7,10,11,10,9,9,10,11,9,8,
7,7,6,4,3,5,7,8,8,8,8,7,9,12,10,9,10,9,6,5,5,3,4,5,1,-2,1,5,4,2,2,3,2,2,1,1,1,1,0,-2,-5,-3,-2,-4,-6,-5,-3,0,0,-2,-6,-5,-1,0,-1,-2,0,-1,-4,-6,-6,-5,-4,-6,-10,-11,-11,-13,-15,-15,-15,-15,-15,-13,-11,-11,-10,-8,-5,-2,-2,-1,-2,-2,-1,0,-1,1,3,2,-1,-5,-5,-1,1,2,2,3,3,1,1,0,3,4,4,4,5,5,6,8,8,7,7,7,5,4,4,3,1,1,1,1,2,3,3,4,5,6,7,7,8,9,9,7,7,8,8,7,6,6,6,6,5,5,6,6,5,4,3,1,0,0,0,-1,-2,-3,-3,-3,-3,-3,-3,0,2,3,2,3,5,6,6,7,8,9,9,8,7,6,7,7,6,8,9,8,6,4,4,6,5,4,5,5,4,3,2,1,0,0,0,-1,-2,-2,-3,-4,-3,-1,0,1,1,0,-1,0,2,3,4,6,6,4,3,2,2,4,4,3,3,2,0,-1,0,1,2,2,2,3,4,5,5,4,4,4,5,5,3,1,4,5,2,-1,-1,-2,-5,-7,-9,-7,-1,2,3,9,19,27,34,42,51,57,60,63,63,54,40,32,21,10,2,-2,-3,-7,-6,-3,0,0,3,2,0,-2,1,2,-1,-2,1,4,6,6,4,4,3,0,2,7,6,4,3,2,
2,1,0,1,3,2,0,-1,0,-1,-1,0,-2,-3,-2,-4,-3,0,0,-2,-2,0,2,3,0,-2,-1,-1,-2,-1,1,2,0,-2,-1,2,2,-3,-6,-1,1,1,1,1,1,0,2,6,9,9,12,13,10,9,9,9,9,10,12,13,14,12,13,16,17,18,22,22,20,18,16,14,15,14,16,14,11,10,9,10,11,10,7,5,5,4,1,1,4,6,7,7,5,5,6,4,3,4,5,7,6,1,-5,-3,2,2,2,2,0,-1,-2,-2,-4,-5,-5,-7,-7,-7,-9,-11,-11,-11,-12,-12,-12,-13,-12,-12,-14,-16,-16,-16,-18,-19,-19,-18,-17,-17,-16,-14,-13,-10,-9,-8,-7,-6,-7,-8,-9,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-7,-8,-9,-10,-9,-8,-8,-7,-7,-7,-6,-4,-3,-4,-4,-2,-1,-3,-4,-4,-4,-5,-7,-8,-7,-6,-6,-8,-11,-11,-11,-13,-12,-10,-9,-9,-10,-11,-11,-9,-8,-7,-5,-4,-4,-6,-7,-6,-5,-5,-5,-6,-7,-9,-8,-7,-6,-5,-3,-3,-3,-2,-2,-1,0,1,-1,-3,-2,0,0,-2,-3,-2,-1,0,1,2,4,5,5,3,1,2,5,5,3,1,1,2,3,3,1,2,4,4,3,3,5,5,5,5,5,6,8,8,8,9,9,9,9,10,10,9,8,8,7,6,4,3,3,3,3,2,2,2,3,1,1,2,3,4,4,3,3,5,4,3,4,-10,
-10,-11,-17,-10,6,11,13,25,46,61,71,85,105,120,124,123,121,104,79,62,46,26,13,7,1,-6,-4,6,11,7,4,4,5,5,7,9,7,6,7,8,9,10,7,2,-1,-5,-5,1,4,4,4,7,8,8,7,8,12,12,9,9,6,-4,-5,6,11,7,-1,-4,-1,0,1,2,3,6,12,7,2,1,2,2,3,8,13,14,12,13,14,14,13,9,10,15,18,17,14,14,14,10,9,15,18,15,16,16,16,14,13,15,23,26,21,22,26,29,30,34,35,35,39,43,45,41,36,36,40,40,39,38,37,40,41,41,42,37,30,29,30,27,25,25,25,27,29,23,15,16,18,12,12,16,16,16,16,9,0,0,6,8,7,8,5,4,2,4,5,2,2,4,7,5,0,-4,-5,-4,-5,-8,-11,-11,-11,-13,-12,-7,-4,-5,-8,-9,-11,-11,-10,-10,-9,-10,-13,-16,-17,-16,-14,-13,-12,-11,-14,-17,-19,-16,-13,-14,-15,-13,-11,-11,-11,-12,-12,-9,-6,-7,-7,-4,-1,-1,-3,-3,-4,-4,-3,-4,-6,-5,-4,-6,-9,-8,-6,-6,-7,-8,-8,-7,-5,-4,-5,-6,-9,-13,-15,-15,-15,-15,-15,-17,-21,-25,-29,-29,-27,-26,-25,-24,-21,-17,-13,-11,-10,-7,-5,-4,-3,-4,-6,-7,-7,-11,-15,-15,-12,-13,-18,-22,-22,-18,-17,-21,-24,-22,-20,-20,-18,-14,-12,-13,-14,-12,-9,-7,-7,-10,-12,-13,-16,-20,
-16,-6,-4,-9,-9,-4,-1,0,3,6,9,10,8,3,1,-1,-5,-10,-12,-10,-8,-9,-10,-8,-6,-8,-8,-4,-2,0,2,3,1,-1,0,0,1,4,7,8,8,9,7,4,3,0,-4,-7,-4,-3,-10,-16,-20,-23,-23,-24,-28,-25,-25,-29,-25,-8,3,14,35,64,80,92,111,129,139,140,140,137,115,85,65,45,23,8,2,-2,-5,0,9,14,13,9,5,3,1,5,8,6,3,6,12,15,14,8,4,1,-4,-4,-4,-5,-5,-7,-6,-4,-1,-5,-7,-2,1,1,1,-1,-8,-9,1,5,-1,-5,-4,-1,-3,-5,-1,1,2,8,6,-1,-2,-1,-2,1,9,13,9,5,8,10,10,9,6,8,16,17,16,19,25,24,18,17,27,30,25,24,30,31,29,26,28,36,39,34,39,47,50,48,47,47,45,43,44,43,39,35,34,39,41,40,35,33,38,43,48,51,47,43,42,41,39,39,38,37,38,6,6,9,13,7,-7,-14,-17,-28,-48,-62,-73,-88,-106,-121,-125,-124,-123,-107,-82,-67,-50,-28,-14,-9,-3,5,2,-9,-12,-9,-5,-5,-6,-5,-7,-10,-8,-5,-7,-8,-9,-10,-8,-4,0,4,3,-4,-6,-6,-8,-10,-10,-11,-10,-12,-16,-15,-13,-12,-10,-1,2,-8,-12,-8,-1,3,-1,-2,-1,-3,-2,-5,-10,-7,-1,-1,-3,-3,-3,-10,-15,-15,-13,-14,-16,-16,-14,-11,-11,-17,-20,-18,-17,-16,-13,-10,-11,-18,
-19,-16,-17,-17,-15,-14,-14,-16,-23,-27,-22,-23,-27,-29,-33,-37,-37,-37,-40,-46,-47,-43,-38,-37,-40,-40,-39,-36,-35,-39,-39,-38,-40,-36,-29,-27,-28,-27,-25,-26,-26,-28,-30,-23,-16,-17,-17,-12,-12,-15,-15,-15,-16,-9,1,0,-6,-8,-9,-9,-8,-4,-3,-4,-4,-2,-2,-4,-7,-4,0,5,6,6,6,10,12,11,12,14,13,10,8,8,10,12,12,13,12,11,10,10,12,14,14,13,13,12,11,11,13,17,18,16,13,13,14,12,11,11,12,13,12,10,7,7,8,6,3,3,4,5,6,6,5,6,8,7,4,6,10,8,7,6,6,7,7,6,6,6,7,8,10,14,15,15,16,17,17,19,21,24,28,29,28,27,26,25,22,19,15,13,12,10,7,6,7,8,9,8,8,12,16,15,12,14,19,23,22,19,18,22,25,23,22,22,21,16,14,16,16,14,12,11,11,13,15,16,18,21,17,6,3,7,7,3,0,-2,-5,-8,-10,-11,-8,-3,0,2,5,10,11,10,8,9,10,8,6,8,8,5,2,1,-2,-3,-1,0,-1,-2,-2,-5,-8,-10,-10,-11,-8,-5,-5,-3,2,5,3,3,9,15,18,21,21,22,26,26,25,30,24,8,-5,-14,-36,-64,-80,-92,-111,-131,-141,-142,-143,-141,-118,-87,-67,-47,-24,-8,-2,2,5,0,-9,-14,-12,-10,-7,-4,-2,-5,-8,-6,-4,-6,-14,-17,-14,-8,
-6,-2,4,4,2,4,5,5,6,5,2,4,6,2,0,-1,-1,0,7,8,0,-4,0,5,4,0,2,4,-1,-2,-3,-9,-8,-1,-1,0,-1,-3,-9,-15,-11,-7,-9,-12,-13,-12,-9,-11,-17,-20,-19,-22,-26,-27,-22,-21,-29,-33,-26,-26,-32,-32,-30,-27,-28,-35,-38,-35,-40,-48,-49,-50,-49,-49,-47,-47,-46,-45,-42,-39,-38,-42,-45,-44,-40,-38,-43,-48,-52,-55,-51,-45,-43,-42,-41,-40,-39,-38,-39,2,1,0,-3,1,6,9,11,17,26,33,39,46,56,62,63,65,66,59,47,41,30,16,9,8,5,0,2,8,12,9,6,5,4,3,4,5,3,1,3,6,6,6,5,5,3,1,4,7,8,9,11,10,8,10,10,11,12,11,10,10,10,6,4,7,8,6,3,0,2,4,2,1,2,3,5,4,2,3,5,4,4,7,10,10,7,8,9,9,9,6,7,11,13,12,11,11,8,6,8,12,12,11,11,11,8,8,9,11,13,14,14,15,16,17,20,23,22,21,23,24,24,23,20,20,21,21,19,17,17,18,18,16,17,16,14,12,11,12,13,13,14,16,17,14,10,10,10,7,8,8,8,9,9,4,-2,-1,3,7,6,6,5,5,4,3,1,0,2,4,3,1,-1,-3,-4,-4,-5,-6,-7,-6,-7,-9,-10,-11,-11,-11,-10,-9,-9,-9,-8,-8,-7,-6,-5,-4,-3,-3,-4,-4,-4,-4,
-6,-8,-9,-8,-6,-6,-5,-5,-5,-6,-7,-7,-7,-6,-5,-5,-5,-5,-5,-5,-5,-7,-8,-7,-6,-7,-8,-7,-5,-5,-6,-6,-6,-4,-3,-3,-4,-4,-5,-7,-8,-8,-8,-9,-9,-10,-12,-13,-13,-13,-12,-13,-15,-16,-16,-16,-16,-16,-15,-13,-11,-10,-10,-9,-8,-8,-9,-9,-9,-7,-6,-7,-9,-8,-6,-7,-10,-12,-11,-9,-10,-13,-14,-13,-14,-15,-14,-11,-11,-12,-12,-10,-9,-9,-11,-12,-12,-12,-12,-12,-9,-3,-1,-3,-3,0,3,3,5,7,7,6,4,2,0,-1,-2,-4,-5,-5,-4,-5,-6,-6,-4,-3,-3,-3,-3,-2,0,1,1,1,2,3,3,3,5,7,8,8,6,5,4,4,2,0,-1,-2,-4,-6,-7,-7,-7,-8,-9,-11,-13,-15,-11,-2,4,9,17,30,40,47,56,66,72,72,74,74,63,46,37,26,12,3,0,-4,-5,-3,3,6,4,5,5,4,1,2,5,3,0,2,7,9,6,4,5,3,-2,-2,-1,-2,-3,-1,-3,-6,-4,-2,-1,0,0,0,2,0,-2,-4,0,2,0,-1,-3,1,1,1,1,2,3,5,5,3,3,4,4,4,7,10,8,5,6,9,11,11,8,9,11,13,13,14,14,15,13,12,15,16,13,13,16,16,13,12,11,13,15,17,19,23,23,24,27,26,26,26,24,23,24,23,23,25,26,26,25,26,28,30,32,33,30,24,23,21,21,20,19,20,21,37,
31,21,18,16,14,16,19,18,20,21,19,14,12,15,17,16,10,7,5,-1,-2,-1,-6,-9,-4,-1,0,-4,-5,-9,-12,-10,-8,-6,-4,-3,-2,-1,0,0,0,3,6,5,4,3,1,-1,-3,-4,-3,-2,-1,-3,-6,-7,-8,-9,-8,-5,-4,-3,-6,-9,-9,-7,-7,-7,-6,-5,-6,-9,-10,-11,-11,-9,-9,-11,-10,-7,-6,-8,-9,-8,-9,-7,-4,-3,-4,-4,-4,-7,-8,-6,-4,-2,-2,-4,-4,-3,-2,-3,-3,-2,-1,-1,-3,-4,-2,1,-3,-6,-5,-6,-9,-10,-12,-13,-10,-9,-13,-16,-14,-13,-13,-12,-9,-7,-5,-4,-5,-4,-2,-2,-3,-1,2,3,3,3,1,-2,-4,-6,-8,-7,-5,-7,-9,-10,-9,-9,-9,-8,-5,-3,-3,-5,-6,-7,-7,-8,-7,-5,-2,1,1,-2,-3,-1,3,5,5,5,3,4,6,5,4,6,8,2,-4,-5,-2,-2,-4,-7,-13,-17,-18,-17,-16,-12,-9,-7,-9,-13,-16,-16,-10,-5,-5,-8,-13,-14,-13,-20,-30,-28,-30,-39,-38,-25,-20,-18,-4,18,32,47,66,85,103,116,121,121,104,78,59,40,18,2,-6,-8,-10,-12,-7,1,0,-4,-3,-3,-9,-9,-3,-4,-7,-2,9,14,8,-1,-4,-6,-8,-6,-1,-2,-8,-13,-18,-20,-18,-20,-24,-20,-17,-21,-24,-25,-31,-29,-17,-13,-23,-30,-24,-15,-15,-12,-5,-3,0,3,0,-2,-1,2,2,-1,-1,6,8,1,0,5,10,8,5,6,
12,13,7,2,0,1,-5,-8,-1,4,2,3,6,7,11,15,20,29,35,33,34,38,35,33,37,44,49,50,50,52,55,52,47,48,53,52,45,42,46,49,48,46,36,32,38,38,38,39,40,41,41,42,36,34,36,35,29,30,29,23,22,23,16,9,9,13,13,12,11,10,11,10,9,9,9,5,3,4,5,1,2,2,1,-1,-1,-2,-4,-3,1,3,2,1,-2,-5,-5,-6,-8,-9,-7,-6,-8,-8,-3,-2,-3,-2,-2,0,3,5,7,8,10,8,3,2,6,10,11,11,12,14,16,18,20,22,24,25,23,20,19,19,16,11,10,10,5,-2,-4,-5,-9,-11,-11,-11,-10,-8,-11,-14,-10,-6,-6,-6,-3,-3,-4,-3,-2,0,3,4,2,2,2,1,1,2,2,1,0,1,0,-4,-4,-3,-4,-3,0,1,1,3,3,0,1,4,6,6,5,5,5,5,4,4,3,4,3,-1,-3,-4,-3,-39,-33,-25,-23,-21,-18,-20,-21,-21,-22,-24,-21,-16,-14,-16,-19,-17,-11,-9,-6,0,1,0,4,8,4,1,-1,2,3,7,10,8,6,5,3,1,0,-1,-2,-2,-2,-5,-8,-7,-6,-4,-2,2,4,4,3,2,1,2,5,6,7,8,6,3,2,2,4,8,8,6,5,6,6,4,6,9,9,9,9,8,8,10,9,6,5,6,6,6,7,6,3,1,2,2,2,4,5,4,2,0,0,1,2,1,
1,1,1,1,1,1,2,3,0,-3,1,4,5,6,8,10,12,14,13,12,15,17,15,14,14,12,10,8,6,3,3,2,0,1,2,0,-4,-5,-5,-5,-3,0,2,4,6,5,3,4,7,8,7,7,8,6,4,1,1,3,4,4,4,5,4,3,0,-2,-3,0,1,-1,-4,-6,-6,-6,-4,-3,-6,-6,-5,-7,-9,-4,2,2,0,1,1,4,9,14,15,15,13,10,7,5,7,10,12,12,7,2,3,6,10,11,11,19,28,28,30,39,37,24,19,18,4,-17,-30,-45,-65,-84,-102,-113,-120,-120,-103,-76,-59,-40,-18,-1,7,9,12,14,9,2,2,5,5,5,10,11,6,6,9,5,-6,-9,-4,4,6,8,10,8,2,3,10,14,17,20,18,20,22,18,17,21,25,28,31,28,18,15,24,31,25,16,14,12,6,4,1,0,1,2,2,-2,-1,3,3,-4,-5,0,2,-3,-8,-7,-4,-6,-12,-13,-7,-1,1,3,8,10,3,-2,-1,-2,-6,-7,-10,-14,-20,-30,-37,-34,-35,-37,-34,-32,-37,-43,-48,-51,-50,-51,-54,-51,-47,-49,-53,-51,-45,-42,-46,-48,-48,-46,-37,-32,-36,-37,-37,-38,-40,-41,-42,-42,-37,-34,-37,-34,-28,-29,-28,-22,-20,-21,-14,-6,-7,-10,-11,-9,-8,-6,-8,-6,-5,-5,-5,-2,-1,-2,-4,0,-1,-1,-1,0,0,0,2,3,0,-1,-1,0,2,4,5,6,8,10,7,6,
8,7,3,2,3,2,2,0,-3,-4,-6,-8,-9,-7,-3,-2,-6,-8,-10,-10,-11,-14,-17,-18,-20,-22,-24,-25,-24,-21,-21,-21,-19,-13,-12,-12,-7,0,2,3,7,9,9,9,8,6,10,12,9,4,4,3,1,1,3,2,1,0,-3,-4,-3,-1,-1,0,1,-1,-1,1,1,1,2,5,6,5,6,5,2,0,0,-2,-1,1,1,-3,-5,-5,-5,-5,-6,-5,-5,-5,-4,-5,-4,-2,1,2,1,21,18,16,16,15,14,15,14,13,14,15,13,9,10,11,12,12,9,7,5,2,1,2,0,-3,-1,1,3,1,0,-2,-2,0,0,0,1,4,5,4,4,5,5,6,7,8,7,5,2,-1,-3,-3,-3,-3,-2,-2,-3,-5,-5,-4,-2,-1,0,-1,-2,-5,-5,-4,-3,-4,-4,-4,-4,-5,-6,-5,-3,-3,-4,-6,-5,-4,-2,-2,-1,-2,-3,-3,-1,1,1,1,1,1,2,2,1,3,5,4,2,2,2,2,1,1,0,0,0,0,1,2,0,-2,-2,-3,-5,-6,-8,-11,-11,-11,-12,-12,-11,-11,-10,-8,-7,-6,-5,-2,0,1,1,0,-1,0,3,3,3,4,4,2,1,0,-1,-1,0,0,-2,-1,-1,-2,-2,-1,0,1,2,1,1,2,2,1,2,3,3,3,3,3,2,3,4,3,4,4,2,-1,1,3,4,4,5,3,1,1,2,1,2,3,2,-1,-3,-4,-2,-1,1,1,1,1,-1,0,
2,3,2,-1,-1,-3,-4,-7,-12,-13,-15,-20,-18,-13,-9,-8,-3,6,12,18,29,40,48,52,57,59,50,36,29,21,8,0,-4,-6,-8,-10,-7,-3,-3,-2,-2,-5,-9,-9,-7,-8,-10,-7,-2,-2,-5,-7,-7,-7,-9,-7,-3,-3,-8,-7,-8,-9,-8,-9,-9,-7,-7,-12,-15,-15,-15,-13,-10,-10,-14,-16,-15,-10,-7,-6,-4,-3,-2,-3,-2,-2,-2,-2,-1,-4,-5,0,1,-2,-3,-1,1,2,1,3,7,6,3,-2,-5,-7,-8,-8,-4,-1,-2,-1,3,2,4,6,10,16,20,20,19,17,16,17,19,20,22,25,24,23,24,24,24,23,23,22,20,21,24,23,22,22,17,15,15,16,17,18,18,18,20,20,18,16,17,15,11,11,11,8,7,8,4,-2,-3,0,1,0,-1,-2,-2,-3,-5,-6,-6,-6,-4,-4,-2,-2,-1,-2,-2,-1,1,1,0,-3,-3,-2,-2,-3,-3,-3,-4,-5,-6,-7,-6,-5,-5,-5,-3,-2,-3,-3,-3,-3,-2,-1,-1,1,1,0,-1,-1,1,2,3,3,4,6,8,8,8,9,9,9,10,10,10,11,10,7,7,8,5,2,2,1,-1,-2,-2,-2,-2,-1,-3,-4,-3,0,1,1,2,2,1,1,1,1,3,4,3,2,1,0,-1,-1,-1,-1,-1,-2,-3,-4,-4,-4,-4,-4,-2,0,0,1,1,0,-1,-1,1,2,3,4,4,4,5,5,4,4,5,5,4,3,3,-2,
-5,-9,-11,-11,-11,-12,-11,-9,-8,-7,-7,-7,-7,-2,1,0,-1,0,0,0,1,2,3,4,3,1,-1,-1,-2,-2,-1,-1,-2,-2,-3,-5,-6,-7,-8,-6,-3,-3,-7,-9,-11,-16,-16,-12,-10,-11,-13,-17,-23,-20,-16,-17,-16,-12,-12,-16,-19,-22,-20,-23,-30,-26,-10,-1,1,12,35,52,63,75,93,110,118,121,118,96,68,51,32,8,-10,-17,-20,-21,-17,-6,3,2,-2,-3,-2,-5,-7,-3,-2,-5,-3,3,8,5,2,1,-3,-7,-5,1,0,-1,2,1,-2,1,-2,-4,2,5,0,0,2,-7,-12,-3,2,-7,-17,-16,-13,-14,-14,-11,-12,-8,1,2,-3,-5,-3,-3,-3,3,11,12,11,10,8,6,8,5,5,12,11,7,9,12,11,5,4,10,10,10,13,20,22,20,16,15,20,21,16,17,25,27,25,25,30,34,34,32,32,33,33,29,30,35,33,27,26,31,37,43,44,39,36,39,40,38,36,37,36,32,27,18,11,14,16,14,11,7,-2,-6,-8,-9,-8,-4,-4,-5,-7,-11,-11,-7,-8,-7,-1,-2,-7,-8,-2,1,-4,-11,-16,-17,-14,-13,-13,-8,-4,-4,-3,-3,-4,-3,-2,-2,-1,1,-1,-7,-10,-11,-12,-14,-16,-16,-14,-12,-11,-11,-10,-9,-8,-7,-5,-3,2,6,7,5,2,2,2,2,3,6,7,7,6,5,4,4,6,6,6,7,9,6,5,5,2,-3,-5,-2,1,2,1,-2,
-4,-2,0,-1,-1,2,2,-1,-2,-2,1,4,6,7,8,10,11,11,12,12,11,10,11,11,9,6,3,2,3,4,3,2,2,0,-5,-7,-5,-4,-4,-5,-6,-8,-8,-9,-10,-8,-6,-7,-7,-6,-4,-1,1,3,5,5,5,5,5,7,9,7,4,3,4,4,5,6,8,9,11,9,6,8,12,13,11,9,8,7,6,5,1,0,0,1,0,-1,-2,-1,2,1,-2,-4,-7,-5,-2,-3,-8,-8,-6,-4,-8,-14,-15,-16,-23,-21,-10,-6,-6,2,24,40,48,61,81,101,114,125,126,109,89,78,61,40,24,15,8,5,6,10,12,7,4,5,4,2,3,7,8,4,7,16,23,20,13,11,8,2,1,6,7,4,5,3,3,9,9,5,11,16,14,13,14,8,7,17,19,8,1,3,5,3,2,5,7,9,13,12,7,4,4,5,7,11,19,18,12,11,11,10,13,12,11,13,15,12,12,1,3,7,10,10,10,10,10,8,7,7,6,8,8,3,0,1,1,0,1,1,0,-2,-4,-5,-5,-3,-2,-1,0,1,-1,-1,0,0,2,4,5,6,7,5,2,2,5,8,10,15,15,11,10,12,14,17,22,20,16,17,17,12,12,17,20,22,22,24,31,27,12,3,0,-11,-34,-53,-63,-75,-92,-109,-117,-121,-119,-98,-70,-53,-34,-8,8,14,18,20,16,5,-3,-2,2,3,3,6,7,2,1,5,
3,-3,-7,-4,-2,-2,2,7,5,0,0,2,-1,-1,3,1,4,5,0,-3,2,3,0,8,14,5,0,10,18,17,13,13,14,11,13,9,1,-1,3,5,4,3,4,-1,-10,-13,-10,-10,-8,-7,-9,-6,-7,-12,-12,-8,-8,-12,-10,-6,-5,-10,-11,-9,-13,-21,-24,-20,-16,-15,-20,-21,-17,-19,-26,-26,-25,-26,-29,-33,-36,-34,-33,-34,-33,-31,-31,-35,-34,-28,-27,-33,-37,-40,-43,-38,-33,-36,-36,-36,-36,-36,-35,-31,-27,-18,-12,-14,-17,-14,-12,-7,3,7,9,12,12,8,6,6,7,11,10,6,7,6,1,1,5,6,2,-1,3,10,15,16,13,13,14,10,6,5,4,2,3,2,1,3,2,0,0,4,7,8,10,12,14,14,13,10,9,8,8,8,7,6,5,3,-1,-6,-7,-4,-1,-1,-1,0,-1,-4,-5,-5,-4,-4,-3,-3,-5,-5,-6,-8,-9,-7,-5,-5,-2,3,5,2,0,-1,0,2,3,3,1,2,1,-2,-3,0,2,1,-2,-5,-6,-7,-9,-11,-13,-13,-13,-13,-12,-11,-11,-11,-9,-7,-4,-3,-3,-4,-3,-3,-4,-2,2,4,2,1,1,2,3,5,6,8,10,8,7,8,8,6,4,1,-1,-2,-5,-7,-7,-6,-6,-8,-11,-8,-4,-3,-4,-4,-5,-7,-9,-11,-13,-11,-9,-10,-14,-15,-12,-10,-8,-7,-6,-3,0,2,2,2,2,4,6,4,1,2,5,5,8,6,4,4,8,8,
5,3,6,13,15,17,23,20,10,6,5,-3,-23,-38,-46,-60,-81,-99,-111,-122,-124,-108,-88,-77,-62,-39,-22,-14,-8,-2,-2,-8,-11,-7,-4,-3,-4,-1,-2,-6,-7,-3,-7,-17,-22,-19,-14,-11,-9,-2,-1,-6,-7,-4,-3,-2,-1,-5,-6,-4,-8,-14,-12,-10,-11,-6,-5,-15,-16,-7,1,1,-2,-1,0,-2,-4,-6,-10,-9,-4,-2,-2,-5,-5,-9,-16,-16,-9,-8,-9,-9,-11,-13,-12,-13,-13,-12,-12,3,1,-2,-3,-3,-3,-2,-2,-2,-2,-2,-2,-4,-5,-3,-1,-1,-1,0,-1,-1,0,2,3,4,4,4,3,2,1,1,2,2,2,2,1,1,1,1,0,1,2,1,0,-1,-3,-5,-5,-4,-4,-6,-7,-7,-9,-8,-7,-8,-8,-5,-7,-10,-11,-12,-11,-13,-19,-17,-10,-5,-4,3,16,25,29,34,44,51,55,59,59,50,37,29,18,4,-3,-4,-7,-10,-9,-3,0,0,-1,-2,-3,-5,-5,-3,-2,-4,-3,1,2,1,1,2,1,-2,-3,-1,-1,-2,0,-1,-4,-4,-4,-4,-2,-3,-5,-7,-6,-8,-11,-8,-6,-9,-12,-11,-8,-7,-7,-7,-7,-5,-3,0,0,-2,-2,-2,-4,-1,5,8,6,5,4,5,6,5,6,8,7,4,4,5,6,4,4,6,6,5,8,13,14,11,9,8,10,11,11,13,13,13,13,13,14,18,20,19,18,18,18,17,18,19,19,17,17,19,18,17,18,16,15,15,15,16,
18,16,16,15,13,9,7,7,8,7,5,3,-2,-4,-4,-7,-10,-9,-6,-3,-5,-6,-4,-3,-3,-2,0,1,1,1,0,0,-2,-5,-7,-8,-7,-8,-10,-10,-8,-6,-4,-2,-1,-1,-2,-3,-3,-1,2,3,1,0,-1,-2,-4,-4,-3,-2,0,1,-1,-2,-2,-2,-2,-1,1,2,2,1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,1,2,3,2,2,2,0,-3,-4,-2,-1,-1,-2,-3,-3,-2,-1,-1,0,2,3,2,0,1,3,4,4,4,4,6,8,8,8,8,8,7,5,4,5,5,4,3,3,3,4,3,5,6,4,3,3,4,3,3,3,1,0,-1,-3,-3,-3,-4,-4,-2,-1,0,1,2,3,4,4,3,4,5,6,4,1,-1,0,1,2,4,5,7,8,7,6,5,6,7,6,4,4,3,1,-1,-2,-2,-3,-4,-4,-6,-7,-6,-5,-5,-5,-4,-4,-5,-4,-4,-4,-2,0,-1,-2,-5,-8,-8,-10,-9,-5,-1,-1,3,10,16,22,29,39,47,53,58,59,52,41,38,29,16,9,7,2,-2,-4,-1,3,3,4,3,3,1,0,0,1,1,3,8,10,9,7,7,5,1,0,3,3,0,0,-2,-4,-3,-2,-1,1,3,2,1,2,1,0,3,3,0,-3,-5,-3,-2,-3,-3,-3,-2,0,0,-1,-3,-2,0,-1,1,4,5,1,0,1,1,4,5,6,7,5,4,5,15,
16,11,7,13,15,11,13,22,24,22,19,16,20,24,23,25,32,35,31,30,34,37,39,41,45,45,38,34,37,42,43,43,40,38,39,44,45,36,30,34,36,31,26,26,29,31,28,18,11,13,14,10,11,10,8,11,15,12,10,12,16,17,15,8,2,2,1,-3,-6,-7,-7,-5,2,5,0,-2,-4,-5,-2,1,2,2,3,1,-2,-3,-2,-1,2,4,2,-3,-5,-5,-5,-5,-3,-3,-4,-5,-6,-8,-9,-8,-6,-6,-8,-9,-10,-8,-6,-4,-5,-4,0,1,-3,-6,-5,-3,-3,-4,-3,-4,-3,-2,-4,-6,-2,3,3,3,6,7,5,3,1,1,1,2,2,1,0,-1,-3,-2,-1,0,1,0,-1,-2,-2,-2,-2,-2,-2,-3,-4,-6,-7,-8,-9,-10,-12,-14,-13,-11,-12,-15,-15,-13,-12,-10,-8,-6,-3,-2,-5,-10,-12,-14,-17,-18,-18,-18,-21,-22,-21,-20,-17,-15,-13,-11,-6,-3,-4,-5,-6,-6,-8,-9,-10,-7,-2,2,2,0,0,3,4,4,6,7,7,3,-4,-9,-12,-10,-9,-9,-9,-11,-11,-11,-11,-9,-7,-9,-12,-12,-15,-19,-19,-17,-18,-22,-27,-31,-32,-27,-22,-24,-24,-19,-16,-20,-25,-27,-25,-29,-36,-29,-13,-1,5,15,38,61,70,77,94,114,124,127,121,97,67,45,24,6,-6,-11,-10,-7,-4,4,9,5,-1,-2,-2,-7,-10,-10,-14,-21,-21,-13,-6,-6,-9,-6,-4,-8,-9,1,5,4,
4,5,4,3,1,2,5,12,10,4,1,-3,-4,3,7,2,-5,-6,-4,-5,-7,-6,-3,-2,-1,-6,-11,-15,-18,-13,-7,-6,0,4,0,0,5,8,7,5,8,12,14,14,13,13,10,4,4,11,11,8,10,17,18,18,18,20,27,31,29,32,36,37,36,38,42,43,41,40,44,44,41,36,37,41,40,36,31,31,31,34,37,35,31,31,29,28,29,29,28,31,33,28,22,23,22,18,21,20,13,12,12,5,3,8,8,7,4,1,1,3,2,2,4,6,2,2,8,11,5,-2,-2,-2,-4,-6,-5,-3,-1,3,3,1,2,5,7,7,7,8,7,2,-1,-4,-4,-2,-1,-1,2,2,1,1,1,2,4,6,4,0,-1,-3,-7,-11,-10,-10,-12,-13,-13,-11,-8,-8,-10,-9,-6,-5,-5,-3,1,2,1,0,0,3,7,7,5,5,5,3,1,1,2,2,2,-1,-3,-1,1,1,2,4,4,-15,-17,-12,-8,-13,-14,-10,-12,-21,-23,-20,-17,-14,-16,-20,-20,-23,-28,-31,-30,-29,-30,-35,-37,-40,-43,-43,-37,-32,-35,-41,-42,-41,-40,-38,-39,-42,-42,-34,-29,-32,-34,-28,-23,-22,-24,-27,-26,-18,-11,-14,-15,-11,-12,-12,-10,-15,-19,-16,-11,-13,-17,-19,-16,-8,-3,-3,-2,3,5,6,5,3,-3,-6,-1,0,2,3,0,-3,-4,-4,-6,-4,-1,0,0,-1,-4,-6,-3,2,5,5,6,7,7,6,7,7,
7,9,9,8,6,5,6,6,6,6,3,2,3,2,-2,-3,0,4,3,1,2,2,2,3,2,1,3,4,0,-5,-5,-4,-6,-7,-6,-3,-1,0,-1,-2,-2,0,0,2,3,2,2,1,1,2,4,5,5,5,4,4,3,4,4,5,5,5,6,8,10,12,11,11,11,14,15,13,11,10,8,7,5,4,7,11,13,15,18,19,19,20,22,23,21,19,18,16,14,11,7,5,5,6,6,7,9,10,10,8,3,-1,-1,2,1,-1,-1,0,-2,-3,-2,2,8,13,15,13,12,11,12,12,12,12,12,10,9,11,14,15,18,22,22,20,21,25,29,31,33,29,24,27,26,20,18,22,27,28,28,31,37,30,15,2,-4,-14,-37,-58,-68,-75,-92,-111,-122,-125,-120,-96,-66,-45,-24,-4,7,11,10,7,4,-4,-9,-6,0,1,1,6,10,11,15,22,21,13,6,7,10,6,4,9,9,0,-5,-4,-5,-5,-2,-3,-3,-3,-8,-14,-12,-6,-3,0,2,-4,-7,-2,3,6,5,5,6,6,4,4,3,7,10,15,18,13,9,8,1,-3,1,1,-5,-7,-6,-5,-9,-15,-15,-12,-12,-14,-10,-5,-4,-11,-12,-8,-10,-18,-20,-19,-19,-20,-26,-30,-29,-32,-37,-39,-38,-40,-43,-45,-43,-42,-44,-45,-43,-39,-40,-43,-41,-37,-33,-33,-33,-35,-38,-35,-32,-31,-28,-28,-30,-29,-28,-30,-32,-28,-23,-24,-21,-18,-20,-19,
-12,-13,-14,-6,-3,-5,-7,-6,-6,-2,-2,-3,-2,-2,-4,-6,-4,-3,-8,-13,-8,-2,0,0,1,3,3,1,-1,-4,-4,-2,-3,-5,-7,-7,-7,-8,-7,-4,0,3,3,1,1,0,-1,-2,-2,-2,-3,-4,-6,-8,-6,-2,0,1,4,7,7,7,9,11,10,9,7,6,8,7,5,4,4,2,-2,-3,-1,0,0,-2,-7,-8,-6,-6,-6,-5,-3,-4,-5,-6,-6,-4,-2,-3,-4,-4,-5,-7,-7,7,9,9,6,7,8,4,4,11,11,8,5,4,5,5,8,9,11,12,13,14,13,16,18,18,19,19,18,16,17,18,19,19,20,19,19,19,20,16,14,14,13,10,9,7,8,9,10,8,6,9,10,9,9,10,10,13,17,13,7,7,11,12,10,5,3,4,4,1,-1,-1,2,3,5,6,5,4,3,2,3,5,6,6,6,5,4,3,3,3,4,4,2,-1,-3,-4,-6,-7,-7,-6,-5,-5,-4,-4,-4,-3,-2,0,1,2,2,2,3,4,3,3,5,6,4,2,2,3,3,2,2,1,1,2,1,1,3,5,4,4,4,5,4,2,1,0,1,2,1,0,0,-1,-1,-1,-1,-1,-2,-3,-5,-6,-7,-6,-5,-3,-3,-3,-2,-1,0,1,1,0,-1,-2,-2,-3,-4,-5,-7,-7,-6,-5,-5,-5,-6,-7,-7,-7,-9,-10,-10,-12,-13,-13,-14,-13,-10,-9,-10,-11,-9,-8,-6,-5,-6,-6,-5,-5,
-6,-7,-7,-5,-3,-2,-2,-4,-3,-3,-4,-6,-7,-5,-6,-8,-11,-11,-11,-11,-9,-9,-8,-6,-5,-6,-7,-6,-6,-7,-10,-10,-12,-14,-14,-13,-14,-15,-16,-16,-16,-16,-15,-16,-15,-11,-10,-12,-16,-17,-18,-20,-21,-17,-10,-3,1,6,16,25,31,35,43,52,55,59,58,46,32,22,11,0,-5,-6,-5,-4,-3,1,5,4,2,0,0,-4,-6,-6,-9,-12,-12,-7,-4,-5,-5,-3,-1,-5,-5,-1,1,0,3,2,0,1,2,2,4,7,7,4,5,4,2,2,3,1,0,-5,-4,-3,-4,-6,-5,-5,-5,-5,-6,-7,-9,-8,-8,-8,-5,-2,-3,-2,1,1,0,2,5,7,5,2,3,4,4,3,2,4,6,4,5,11,13,13,12,10,12,14,15,17,18,18,20,21,21,22,23,23,22,23,24,23,22,22,21,19,19,19,18,19,19,18,16,16,13,15,15,13,13,14,14,13,11,12,10,7,7,7,4,6,8,3,-2,-2,2,4,5,4,3,3,3,1,2,3,5,5,6,9,8,7,5,5,5,3,3,3,3,4,4,3,2,3,3,3,3,4,4,2,1,0,-1,1,1,0,1,2,2,3,4,5,6,7,6,4,3,2,2,2,2,0,-1,-1,-1,-1,0,1,1,1,1,1,1,2,4,4,2,1,1,1,3,5,6,6,6,6,5,6,8,9,9,9,8,8,7,6,6,7,7,3,
4,6,6,5,3,2,4,5,4,1,0,0,-3,-5,-5,-3,-1,-3,-5,-6,-5,-3,-1,1,3,3,1,1,2,4,5,5,6,5,2,1,2,3,4,3,1,1,1,1,-3,-4,-1,0,1,1,1,2,5,7,6,4,6,8,6,4,4,4,3,3,1,-1,1,4,3,-1,-2,-1,-3,-3,-1,-1,-1,-2,-4,-8,-10,-10,-11,-7,-3,-5,-9,-9,-9,-10,-13,-15,-14,-15,-22,-21,-7,2,7,18,41,63,79,91,107,122,131,135,131,110,85,64,45,24,4,-6,-7,-6,-3,5,10,7,3,8,15,12,7,6,4,1,6,14,16,9,5,3,-3,-10,-11,-6,-5,-10,-12,-12,-10,-9,-15,-16,-9,-4,-5,-6,-7,-11,-12,-4,-1,-5,-7,-8,-8,-9,-5,1,8,12,12,6,2,-1,-1,0,5,9,10,4,-4,-6,-4,-3,-4,-4,-2,4,4,1,3,9,10,4,2,4,5,6,7,12,15,13,6,2,9,16,17,18,21,23,23,24,24,23,25,30,31,30,27,28,34,35,34,33,33,33,32,34,37,32,27,27,24,23,22,20,19,22,28,26,22,24,24,18,13,11,7,11,12,10,9,10,6,-1,-3,-3,-1,1,-3,-5,-3,-2,-9,-11,-4,0,-5,-6,-4,-4,-7,-9,-13,-17,-17,-13,-12,-14,-15,-11,-6,-6,-5,0,4,8,10,8,7,9,10,7,3,3,2,0,-1,-3,-7,-5,-3,-4,-4,-4,
-4,-3,-1,0,0,2,3,2,1,0,-1,-3,-2,-3,-6,-7,-6,-6,-7,-8,-10,-11,-12,-12,-12,-12,-10,-7,-5,-4,-4,-1,1,1,2,4,4,4,2,-2,-8,-11,-11,-9,-7,-4,-1,-4,-6,-3,0,2,3,5,8,7,3,0,0,1,2,2,0,-3,-3,-2,-4,-5,-4,-1,1,4,5,2,2,6,6,3,2,3,4,3,1,-1,-2,0,-1,-4,-5,-3,-4,-6,-11,-12,-11,-9,-7,-7,-6,-3,1,1,-1,-1,4,6,5,2,0,-4,-6,-9,-12,-11,-6,-2,-3,-6,-6,-6,-10,-10,-6,-5,1,4,-2,-9,-9,-4,-2,-3,-7,-10,-13,-20,-19,-8,-1,0,9,28,44,56,72,93,107,111,115,113,94,72,57,40,20,2,-10,-14,-14,-12,-5,2,0,-4,-4,-2,-1,-2,-2,-4,-4,-1,3,6,4,0,-1,0,-3,-4,0,0,-2,0,2,2,4,2,0,4,8,5,3,6,3,0,5,6,0,-6,-6,-7,-8,-7,-5,-3,-4,-6,-4,-1,0,0,3,4,4,2,1,3,5,6,4,1,-1,-3,-4,-3,-1,-1,-2,-4,-6,-6,-6,-5,-2,-1,-1,-3,-4,-3,-2,-1,-2,-1,2,4,1,0,-1,-1,-1,-2,-5,-7,-6,-5,-7,-9,-7,-5,-5,-4,-3,-3,-1,1,-1,-4,-3,1,2,1,3,4,3,1,1,2,4,8,10,10,10,7,4,6,8,8,8,9,11,15,15,16,22,20,8,-3,-9,-20,
-42,-63,-78,-91,-106,-121,-131,-136,-131,-110,-83,-64,-45,-21,-3,5,6,6,4,-3,-10,-8,-6,-10,-15,-13,-10,-8,-5,-1,-5,-15,-17,-11,-5,-4,2,10,10,5,5,8,10,12,11,10,14,15,9,3,5,6,8,12,11,5,2,5,6,8,8,8,6,1,-5,-11,-11,-5,0,2,2,0,-3,-6,-8,-3,5,6,6,5,4,4,1,-3,-2,1,-2,-7,-9,-4,-1,-4,-6,-5,-8,-13,-15,-12,-6,-3,-9,-15,-16,-18,-20,-21,-22,-24,-24,-23,-26,-28,-30,-29,-28,-28,-31,-33,-31,-30,-30,-30,-29,-31,-33,-29,-26,-25,-24,-22,-23,-21,-20,-23,-28,-28,-23,-25,-25,-19,-13,-9,-5,-8,-12,-8,-7,-7,-3,2,5,6,4,2,6,8,6,6,13,16,9,5,9,8,7,7,9,11,15,19,18,14,13,15,16,12,7,7,6,2,-2,-6,-8,-6,-6,-8,-8,-4,1,1,2,4,4,6,9,7,5,5,5,4,3,2,-1,-1,-1,-3,-5,-4,-2,-1,0,2,1,2,5,6,6,6,6,8,10,11,12,12,13,13,11,9,7,6,5,3,0,0,-1,-3,-4,-4,-2,1,6,10,10,9,7,4,1,3,5,2,-2,-3,-4,-7,-11,-10,-6,-3,-3,-3,-3,-3,-1,2,2,2,3,4,2,0,-1,-4,-5,-3,-3,-7,-7,-4,-3,-4,-5,-4,-1,1,1,-1,0,3,4,2,2,5,9,10,9,7,6,6,5,3,
0,-1,1,1,-3,-6,-5,-3,-1,2,4,7,10,10,4,-1,0,3,4,4,7,8,5,2,-4,-7,0,8,6,2,0,2,4,7,11,17,16,6,-2,-4,-13,-30,-44,-55,-71,-91,-105,-110,-115,-112,-94,-71,-57,-40,-17,-1,9,13,13,11,4,-2,0,4,3,1,1,0,1,4,6,3,-3,-6,-4,0,0,1,3,4,0,1,2,0,-1,-2,-4,-3,-2,-4,-6,-4,-2,-5,-3,0,-4,-5,1,6,5,4,4,4,4,3,2,2,1,-1,-2,-2,-2,-2,-2,-1,-1,-2,-3,-3,-1,1,2,3,3,1,0,0,0,2,3,2,1,0,0,-1,-1,0,1,1,0,0,0,0,-1,-2,-2,-1,-1,0,0,0,2,2,1,1,3,4,3,2,2,2,1,0,-1,-2,-1,1,0,-1,-1,-1,-2,-3,-3,-1,0,-1,-2,-5,-6,-4,-4,-2,-3,-3,-4,-2,-3,-4,-4,-5,-7,-9,-11,-10,-4,3,8,14,22,30,36,43,51,58,64,68,66,53,40,32,22,9,-1,-3,-2,-2,-3,1,5,7,6,7,7,7,6,5,3,0,1,7,10,6,3,3,1,-3,-3,-1,-1,-3,-2,-5,-6,-5,-6,-6,-3,-1,-1,-3,-4,-6,-6,-3,-2,-2,-1,-4,-4,-3,-4,-3,-1,2,2,0,-2,-3,-3,-1,-1,-1,1,1,-2,-2,-3,-4,-3,-2,-1,1,0,-3,-2,1,3,2,0,1,3,3,5,8,9,6,3,3,
5,6,8,11,10,9,12,14,13,13,15,15,14,14,16,15,14,14,14,11,11,12,11,11,12,12,12,12,11,11,14,13,12,15,17,18,17,17,15,12,8,3,2,4,6,3,0,-2,-2,-4,-6,-7,-7,-7,-7,-8,-8,-10,-11,-13,-12,-9,-7,-7,-7,-8,-8,-9,-10,-11,-10,-7,-6,-8,-9,-7,-4,-3,-4,-3,-1,1,1,0,0,1,0,-3,-5,-6,-6,-6,-5,-6,-6,-5,-4,-4,-2,0,0,1,3,3,3,4,5,5,4,3,2,1,2,1,-1,-1,-2,-2,-2,-3,-4,-5,-6,-6,-7,-7,-7,-6,-5,-5,-4,-3,-1,-1,0,2,2,3,3,2,0,-2,-2,-3,-3,-1,1,0,0,2,5,5,5,8,10,10,8,8,8,7,6,5,3,3,3,2,1,2,3,3,3,5,6,5,5,6,7,6,5,5,6,5,4,3,3,3,3,2,1,2,2,0,-2,-2,-2,-1,-1,-1,-1,-2,0,1,1,0,2,4,5,4,3,2,2,1,-1,-2,1,5,5,2,1,1,-1,-2,-1,1,3,5,0,-3,-2,1,2,0,-1,-2,-4,-5,-4,-1,4,7,11,17,21,26,34,43,48,52,56,55,47,37,30,19,6,-2,-4,-4,-4,-4,0,2,0,-1,0,1,1,2,2,-2,-5,-4,0,4,3,1,0,0,-2,-3,-2,-1,-1,0,1,1,1,1,1,2,2,1,0,0,0,0,0,0,-3,-6,
-7,-8,-8,-7,-2,2,5,8,4,-1,-4,1,7,9,13,17,15,6,5,10,10,10,11,10,11,11,10,10,13,13,10,9,16,19,19,25,34,32,26,24,23,26,30,28,27,28,30,29,28,32,35,36,38,43,42,36,33,38,41,40,36,34,38,40,41,44,42,41,39,36,34,33,32,30,29,29,27,22,20,20,21,20,17,15,19,21,17,16,19,19,13,8,5,5,4,-1,-5,-4,-5,-9,-8,-5,-7,-10,-8,-8,-6,-3,-1,-1,-1,0,3,4,4,3,2,3,3,2,2,4,4,2,3,5,5,5,5,2,0,1,1,0,0,-2,-7,-10,-11,-11,-12,-9,-8,-10,-10,-8,-8,-5,-2,-3,-4,-4,-6,-9,-9,-7,-7,-6,-3,-4,-4,-3,-2,-2,1,4,4,4,1,-3,-5,-4,-3,-3,-1,-1,-3,-5,-3,-2,-2,-2,-2,-4,-7,-10,-17,-23,-26,-26,-29,-31,-28,-26,-27,-24,-20,-17,-14,-10,-7,-7,-11,-12,-10,-10,-12,-14,-16,-15,-11,-9,-11,-11,-7,-10,-14,-14,-13,-18,-23,-24,-22,-22,-20,-19,-17,-15,-16,-18,-17,-13,-11,-15,-18,-18,-17,-17,-17,-14,-8,-5,-5,-3,0,-1,-4,-8,-13,-16,-17,-18,-19,-19,-20,-22,-24,-25,-22,-23,-23,-18,-19,-22,-23,-22,-17,-9,-3,2,2,0,2,-2,-10,-3,13,15,6,11,32,49,62,76,99,120,128,132,128,108,86,71,52,31,17,9,3,-1,0,7,
14,14,9,11,18,19,15,11,5,1,3,6,9,10,8,6,2,-3,-3,3,7,7,5,5,6,6,4,7,14,17,15,11,12,17,20,24,24,24,23,23,21,19,20,23,21,17,13,8,4,4,1,-2,0,4,10,12,6,5,10,13,13,12,15,22,21,17,20,25,26,25,26,31,32,29,26,29,33,32,29,29,31,33,30,36,45,51,53,56,59,55,52,57,61,56,52,51,51,51,47,40,36,40,45,45,44,40,40,40,35,32,32,32,31,32,33,30,26,23,21,22,27,24,18,21,26,21,21,25,23,19,18,15,13,15,12,7,6,6,4,8,17,14,12,9,7,5,5,6,7,6,5,3,1,0,1,1,2,2,3,4,3,4,6,6,5,5,6,8,8,6,5,7,10,13,14,13,12,12,10,8,8,12,12,8,6,7,7,6,6,5,5,5,5,3,1,2,2,-1,-4,7,9,8,8,7,2,0,-3,-4,-1,3,4,0,-6,-8,-11,-16,-15,-7,-6,-10,-11,-10,-10,-10,-11,-11,-9,-10,-13,-13,-10,-11,-17,-21,-21,-27,-38,-35,-28,-25,-25,-27,-30,-28,-27,-28,-30,-30,-29,-32,-34,-34,-35,-40,-40,-36,-33,-36,-40,-38,-34,-34,-39,-40,-42,-44,-44,-41,-40,-36,-34,-33,-33,-31,-31,-29,-26,-23,-22,-21,-20,-20,-17,-15,-20,-22,-18,-17,-19,-19,-16,-9,-6,-6,-4,2,5,4,5,8,
7,5,9,10,9,9,7,4,2,2,3,1,-1,-2,-3,-3,-3,-4,-4,-2,-2,-4,-4,-2,-2,-4,-4,-3,-3,0,2,1,0,1,2,5,8,10,11,12,13,11,10,11,11,9,8,6,3,3,4,4,6,9,9,7,8,6,4,4,5,5,4,4,0,-2,-2,-1,1,6,9,8,7,8,6,6,9,10,7,6,6,7,7,8,9,11,17,23,26,26,28,30,27,25,25,23,20,16,13,10,7,9,12,12,11,11,12,14,17,16,13,10,11,9,6,9,13,13,12,16,21,22,21,21,19,18,17,15,16,18,17,14,13,16,20,20,20,21,20,17,12,9,8,6,3,3,6,11,15,17,19,20,21,20,20,23,25,25,22,22,22,17,18,21,23,22,17,7,0,-4,-3,-1,-2,1,8,1,-13,-15,-7,-12,-32,-48,-60,-75,-97,-117,-127,-132,-130,-110,-87,-72,-53,-29,-18,-10,-4,0,0,-7,-13,-13,-10,-11,-16,-16,-14,-8,-2,2,1,-5,-8,-9,-7,-6,-2,3,4,-2,-6,-6,-5,-6,-5,-4,-3,-8,-14,-17,-14,-10,-11,-16,-19,-22,-24,-23,-22,-22,-20,-19,-19,-21,-20,-18,-13,-8,-4,-3,-2,2,1,-2,-7,-9,-4,-4,-8,-11,-11,-10,-13,-18,-17,-15,-18,-22,-22,-21,-22,-26,-26,-24,-24,-28,-31,-28,-24,-24,-26,-27,-26,-32,-40,-45,-49,-52,-54,-52,-51,-53,-57,-55,-52,-50,-51,-51,-46,-38,
-35,-40,-43,-43,-41,-38,-38,-38,-32,-29,-30,-29,-28,-29,-29,-27,-23,-20,-17,-19,-24,-21,-11,-16,-22,-17,-17,-19,-20,-18,-16,-14,-12,-12,-10,-7,-7,-5,-2,-6,-12,-10,-9,-6,-4,-2,-2,-3,-4,-3,-1,0,2,2,2,0,0,0,-1,-2,-1,-2,-4,-4,-3,-3,-4,-5,-4,-3,-2,-4,-7,-9,-10,-10,-10,-11,-10,-8,-9,-12,-12,-8,-7,-9,-10,-8,-6,-6,-5,-5,-5,-4,-2,-2,-3,-1,2,-4,-5,-3,-1,-2,-2,-1,-1,-3,-2,-2,-2,0,3,2,2,6,7,4,5,7,6,5,4,5,6,4,3,5,6,5,5,5,9,11,12,16,21,20,15,13,12,14,14,15,15,15,15,17,17,17,17,17,15,15,17,17,17,17,18,18,15,16,19,21,21,23,22,22,21,19,16,17,16,15,15,15,14,14,14,12,10,9,8,7,9,11,9,7,7,8,8,5,4,4,2,-1,-2,-1,-2,-3,-3,-4,-7,-8,-7,-7,-6,-4,-3,-3,-4,-3,-2,-1,0,2,3,4,3,2,1,2,2,1,1,1,1,0,0,-2,-3,-2,-2,-3,-3,-4,-5,-4,-4,-5,-6,-5,-4,-4,-4,-3,-3,-1,0,0,-1,-1,-2,-4,-4,-4,-4,-3,-1,-1,-2,-2,-2,-2,-1,0,-1,-1,-2,-5,-7,-8,-9,-11,-10,-10,-10,-10,-9,-9,-9,-10,-9,-7,-6,-5,-7,-10,-11,-11,-11,-12,-10,-9,-9,-10,-7,-4,-3,-2,
-3,-5,-6,-5,-4,-5,-5,-6,-7,-8,-7,-5,-3,-1,0,-1,-3,-3,-2,-5,-6,-7,-7,-8,-7,-6,-6,-7,-7,-8,-8,-7,-7,-8,-9,-11,-13,-13,-12,-11,-9,-8,-8,-6,-4,-4,-5,-7,-8,-9,-9,-10,-10,-9,-8,-9,-11,-12,-9,-9,-8,-6,-7,-8,-10,-11,-8,-1,4,5,4,4,3,2,-1,2,7,8,6,8,14,21,26,33,44,55,61,67,67,58,47,40,28,14,8,7,4,2,2,4,6,6,6,5,6,7,5,2,-1,-4,-4,0,2,2,2,3,1,-2,-3,1,2,2,3,3,2,-1,1,3,7,8,8,5,6,8,9,11,13,12,12,11,11,11,10,11,10,10,7,5,3,2,1,-1,-3,-3,0,1,0,0,1,2,1,1,3,4,4,4,5,6,6,6,7,7,7,6,8,12,12,7,5,5,5,5,7,10,13,15,20,22,22,23,24,24,23,24,26,25,23,24,22,17,17,20,21,19,18,17,17,17,13,11,12,11,10,9,10,9,7,6,4,3,5,3,-2,1,6,5,1,3,7,7,6,4,4,3,2,3,3,1,0,1,1,-1,-1,-2,-3,-3,-3,-3,-3,-3,-4,-4,-3,-3,-3,-2,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,-2,-2,-2,-2,-1,0,0,1,2,4,5,5,6,6,7,7,6,5,7,8,7,4,3,3,3,3,3,3,4,5,4,2,-4,
-3,-3,-3,-4,-3,1,4,6,5,4,3,2,3,6,9,8,6,4,4,3,1,1,2,3,2,-2,-5,-4,-4,-6,-7,-7,-5,-2,-1,-2,-2,-2,-3,-2,0,2,3,2,2,1,1,2,2,5,8,8,6,6,5,5,4,0,-1,0,-1,-3,-3,-1,-1,-2,-5,-7,-7,-4,-3,-3,0,2,1,0,0,1,4,6,5,4,5,4,2,1,0,-2,-3,-3,-3,0,1,0,-2,-3,-3,-4,-3,0,1,1,-8,-14,-14,-15,-12,-10,-13,-16,-16,-16,-16,-20,-23,-21,-21,-27,-26,-14,-5,-1,13,31,47,65,84,101,114,122,127,122,100,76,59,43,23,7,-2,-4,-6,-4,6,15,12,4,2,2,0,-3,-9,-13,-15,-18,-19,-16,-16,-21,-22,-21,-24,-23,-18,-19,-22,-23,-25,-27,-25,-24,-24,-20,-15,-19,-23,-18,-14,-16,-11,-3,-4,-8,-4,1,-2,-4,-1,-3,-5,-4,-7,-9,-14,-20,-25,-28,-28,-24,-26,-29,-27,-26,-29,-26,-20,-21,-22,-22,-22,-19,-15,-16,-17,-8,-1,-4,-9,-7,1,1,1,4,7,9,8,7,9,12,14,14,19,24,23,26,34,38,34,27,23,28,34,31,24,23,26,28,28,28,25,23,25,20,18,17,17,19,21,17,10,2,2,3,5,11,15,13,13,15,11,14,23,29,27,23,17,15,11,2,0,5,2,-2,1,-2,-10,-15,-18,-22,-24,-25,-26,-23,-19,-17,-17,-15,-12,-9,-5,-1,
-1,-1,0,-3,-3,0,2,3,7,10,7,5,9,15,20,20,16,9,4,3,5,6,10,13,12,7,1,-2,-2,-3,-5,-7,-7,-8,-7,-5,-4,-5,-5,-3,-1,-1,-1,-1,-4,-7,-9,-12,-11,-9,-9,-9,-7,-2,3,6,8,12,17,21,19,19,22,25,23,17,13,14,13,9,6,6,7,6,4,5,8,12,16,16,17,20,23,21,18,18,18,13,9,7,7,7,6,4,2,2,3,3,2,3,3,1,-1,0,3,4,5,10,12,12,14,17,20,20,20,17,14,14,12,8,8,10,9,8,9,12,13,16,17,17,18,19,16,13,12,11,8,6,5,3,1,-1,-1,0,3,5,6,9,0,-2,1,3,8,15,11,5,1,1,-1,-6,-6,-5,-8,-16,-18,-10,-2,5,16,35,57,75,92,112,129,136,140,139,120,96,83,65,41,23,12,1,-4,-2,4,5,0,-7,-9,-6,-6,-5,-6,-9,-11,2,1,1,2,2,1,-1,-4,-5,-4,-3,-1,0,-1,-3,-6,-6,-3,-1,-2,-2,1,1,-1,-3,-1,3,5,4,3,4,6,6,4,1,1,2,2,2,3,3,1,-2,-3,-3,-2,-2,-2,-3,-3,-5,-8,-8,-7,-6,-6,-6,-5,-1,1,1,2,4,4,2,2,3,6,8,7,4,4,3,1,0,0,1,1,-2,-5,-6,-5,-5,-5,-5,-5,-4,-3,0,1,2,2,2,1,1,2,3,4,4,3,1,
0,1,9,14,14,13,11,10,13,16,15,14,16,20,22,20,19,25,25,15,7,2,-12,-30,-46,-63,-83,-98,-111,-121,-127,-123,-101,-77,-61,-43,-22,-7,1,2,4,2,-7,-15,-13,-6,-3,-3,-1,3,9,14,19,21,21,18,19,23,23,22,26,26,20,22,25,25,26,30,28,26,26,21,17,20,24,20,15,16,12,6,7,11,7,2,4,5,4,7,11,11,12,14,17,22,26,30,30,27,27,29,28,28,31,27,22,22,23,24,25,22,18,18,18,10,4,7,11,7,-1,-2,1,-3,-5,-6,-5,-6,-8,-10,-11,-13,-18,-20,-21,-24,-30,-35,-32,-27,-23,-28,-34,-31,-25,-23,-28,-30,-30,-30,-26,-24,-24,-19,-17,-19,-18,-19,-20,-15,-7,-1,0,-2,-4,-10,-14,-11,-12,-15,-12,-13,-20,-26,-26,-22,-17,-15,-10,-1,2,-4,0,3,0,4,12,16,19,23,24,25,26,23,19,18,18,16,14,11,7,4,4,3,3,5,5,2,0,-1,-5,-8,-6,-5,-8,-14,-19,-19,-15,-9,-4,-4,-5,-7,-10,-13,-12,-7,-2,1,1,3,4,6,7,7,6,4,3,3,3,2,1,0,0,0,3,6,10,13,13,10,9,8,5,0,-5,-7,-8,-12,-17,-21,-20,-19,-22,-24,-21,-15,-13,-14,-13,-10,-7,-6,-7,-6,-4,-4,-7,-12,-14,-15,-14,-17,-20,-18,-16,-17,-16,-12,-9,-7,-6,-6,-5,-3,-2,-2,-3,-2,0,-1,
-3,-1,1,1,-3,-4,-5,-9,-11,-11,-13,-16,-18,-18,-18,-16,-13,-13,-12,-9,-9,-12,-11,-9,-11,-12,-12,-15,-17,-17,-18,-18,-15,-12,-11,-11,-8,-6,-5,-2,0,2,2,1,-2,-3,-5,-7,3,6,2,-1,-5,-11,-7,0,1,1,5,8,8,6,9,17,18,11,3,-5,-18,-35,-56,-74,-91,-113,-128,-136,-141,-140,-119,-96,-82,-63,-39,-22,-11,-2,4,2,-3,-4,0,6,10,8,7,6,7,9,13,2,3,4,3,2,2,2,2,2,2,1,-1,-2,-1,-1,0,0,-2,-2,-1,-1,-2,-2,0,1,-1,-2,-2,-1,1,0,-1,-1,0,0,0,0,1,2,2,1,1,2,3,3,3,3,4,4,4,4,5,5,5,6,5,6,5,3,1,1,0,-1,-2,-2,-2,-2,-3,-4,-4,-3,-2,-2,-2,-2,-1,-1,0,2,3,3,4,4,4,5,6,7,6,5,3,2,0,-1,0,1,1,1,0,0,0,0,0,-1,-4,-5,-4,-4,-2,-2,-5,-6,-5,-5,-7,-8,-8,-7,-8,-11,-11,-7,-4,-1,7,15,22,30,39,46,53,60,65,64,55,44,35,24,12,4,3,3,3,3,7,9,9,7,6,3,2,1,-2,-7,-11,-13,-10,-9,-10,-11,-9,-11,-13,-15,-12,-13,-13,-13,-13,-16,-17,-15,-15,-12,-9,-9,-12,-10,-7,-8,-8,-5,-7,-8,-7,-4,-5,-6,-5,-7,-10,-13,-11,-10,-12,-13,-14,-14,-16,-16,-14,-14,
-13,-14,-15,-13,-11,-8,-8,-13,-14,-12,-10,-10,-8,-4,-3,-4,-5,-1,4,4,1,3,3,2,1,3,5,5,5,7,8,7,9,11,10,12,14,13,11,11,16,15,12,12,16,19,19,17,15,14,13,9,9,10,12,12,10,7,4,3,3,2,2,5,7,5,7,10,8,6,9,14,14,13,12,11,6,-1,-1,1,-1,-3,-1,-3,-5,-7,-8,-10,-10,-10,-10,-9,-8,-7,-7,-6,-7,-7,-6,-4,-4,-4,-4,-5,-5,-3,-2,-1,1,3,2,3,5,7,10,11,10,7,4,4,4,6,7,7,7,6,3,2,1,0,0,-1,-1,0,1,2,2,2,3,2,1,1,1,2,1,-1,-5,-6,-5,-4,-3,-1,3,6,7,6,6,8,12,14,13,12,12,13,11,7,7,9,8,7,5,4,3,3,2,1,2,5,7,7,7,9,10,9,8,9,9,8,6,4,3,3,3,2,1,2,2,1,-1,-1,1,1,0,-1,1,2,3,5,5,5,8,9,9,9,10,10,9,9,8,7,8,9,8,7,8,9,9,10,11,11,11,10,9,8,7,6,5,4,3,1,-1,-2,-2,-1,0,0,1,1,-4,-6,-4,-3,-1,1,-1,-3,-3,-3,-6,-8,-6,-5,-7,-10,-10,-7,-1,5,12,20,29,38,48,58,67,72,76,74,64,52,45,34,20,11,7,3,1,0,1,2,0,-2,-4,-4,-3,-3,-2,-5,-8,-11,
-7,0,4,2,0,-2,-5,-5,0,5,4,0,-4,-3,-1,-4,-5,0,3,-2,-9,-11,-10,-10,-6,-1,-3,-8,-7,-2,-2,-6,-3,3,5,5,3,4,3,2,2,0,-1,5,8,-3,-6,-3,-2,-6,-7,-3,0,2,5,4,3,7,6,7,12,15,13,12,17,17,14,18,21,20,19,20,21,22,26,30,31,29,27,30,38,44,44,43,42,46,47,43,39,41,47,50,49,46,40,36,38,36,35,31,26,27,28,24,17,13,13,12,10,14,15,11,16,18,9,8,16,18,16,13,8,7,6,0,-3,-1,-1,-5,-4,0,0,-1,2,4,4,6,9,7,3,5,9,6,1,0,-5,-10,-11,-15,-18,-18,-18,-22,-24,-21,-18,-17,-16,-13,-8,-6,-6,-3,3,4,3,5,6,6,6,5,5,6,6,1,-2,1,3,-1,-5,-5,-3,-5,-10,-16,-21,-25,-29,-33,-34,-29,-25,-25,-27,-29,-31,-28,-20,-12,-6,0,0,-4,-5,-2,1,3,2,-1,-4,-5,-10,-15,-13,-11,-16,-23,-28,-32,-32,-31,-33,-36,-34,-33,-36,-38,-34,-26,-21,-16,-12,-9,-8,-6,-2,0,3,8,8,3,-2,-1,-1,-1,-1,-2,-3,-3,-4,-6,-5,1,4,3,3,3,2,0,-3,-8,-11,-11,-12,-15,-14,-14,-14,-13,-12,-10,-6,-1,3,8,12,14,12,12,14,15,18,20,20,20,18,12,7,8,12,15,11,7,-5,-12,-13,-18,-18,-11,-11,-19,
-22,-23,-27,-27,-22,-20,-21,-29,-28,-18,-11,-6,6,22,41,57,71,88,106,119,123,118,99,78,63,48,32,20,10,8,8,11,16,22,19,14,14,17,17,17,13,9,7,4,2,1,1,1,2,-1,-7,-7,-1,0,-6,-12,-13,-6,1,-3,-10,0,9,6,0,3,7,7,10,10,5,3,6,5,-6,-11,-4,2,6,6,5,3,2,0,1,4,10,16,17,10,7,11,15,16,13,10,9,7,6,9,14,15,11,10,17,20,22,29,41,41,37,39,40,37,37,42,48,49,53,56,58,57,54,51,55,58,58,52,47,49,51,47,42,40,42,46,46,45,39,38,39,35,31,30,29,29,30,30,29,26,25,25,25,26,25,18,16,17,14,16,20,20,17,12,9,14,11,3,6,14,12,6,8,10,3,3,2,1,3,5,3,1,-2,-3,-2,-1,-1,-1,-1,1,5,6,5,6,9,12,11,9,9,14,9,2,-1,-1,0,2,7,7,2,-2,-3,1,3,5,3,5,5,0,-3,1,8,10,10,11,8,2,3,8,7,1,2,6,3,-3,-6,-4,-4,-5,-3,-1,-3,0,2,-4,-7,2,7,4,4,7,7,3,0,-1,-4,-3,-3,-5,-5,-6,-9,-11,-11,-14,-19,-17,-14,-17,-20,-18,-18,-20,-21,-21,-25,-30,-31,-28,-26,-30,-38,-44,-45,-43,-42,-45,-46,-41,-37,-39,-45,-47,-45,-43,-37,-35,-35,-34,-34,-31,
-27,-28,-29,-25,-19,-15,-14,-13,-11,-15,-16,-11,-15,-18,-8,-4,-11,-15,-14,-10,-7,-5,-3,2,3,-1,-2,3,1,-1,-1,-1,-3,-4,-4,-5,-7,-4,0,-1,-4,0,3,4,8,13,15,18,21,21,21,24,25,22,19,20,19,15,10,8,7,4,-1,-3,-2,-3,-3,-3,-2,-1,0,-1,-1,2,4,2,-1,2,5,4,3,4,8,14,20,25,29,33,35,31,26,26,28,29,31,28,21,13,4,-2,-3,1,2,-2,-5,-6,-5,-1,1,3,9,15,13,11,16,23,28,31,31,30,32,35,33,32,36,38,34,26,21,16,12,9,8,4,1,-1,-4,-8,-8,-2,3,4,4,3,2,2,3,3,3,4,3,-3,-7,-8,-8,-7,-5,-3,0,5,9,9,11,13,12,12,13,12,11,9,5,-1,-5,-10,-13,-14,-12,-12,-14,-15,-17,-18,-19,-19,-16,-11,-6,-6,-10,-12,-10,-7,5,11,11,15,15,8,8,14,17,19,24,26,21,17,19,26,24,14,9,4,-8,-23,-40,-58,-73,-91,-109,-121,-126,-120,-102,-82,-66,-50,-32,-20,-10,-8,-9,-11,-16,-22,-20,-16,-16,-17,-18,-17,-14,-11,-6,-5,-4,-3,-3,-3,-4,0,6,6,-1,-2,4,9,10,5,-2,2,6,-2,-11,-9,-2,-6,-10,-10,-10,-11,-7,-4,-7,-7,2,8,3,-3,-7,-7,-6,-5,-3,-3,-4,-7,-10,-17,-17,-11,-7,-9,-14,-15,-13,-11,-9,-5,-4,-9,
-13,-14,-10,-9,-15,-18,-19,-29,-40,-40,-33,-35,-37,-35,-35,-41,-46,-45,-48,-52,-54,-53,-51,-51,-52,-54,-55,-50,-46,-46,-49,-45,-39,-37,-40,-43,-44,-42,-37,-37,-38,-34,-30,-28,-28,-28,-27,-28,-28,-24,-22,-24,-23,-24,-23,-16,-14,-15,-13,-13,-15,-17,-17,-12,-8,-12,-10,-2,-5,-12,-10,-4,-5,-7,-1,0,2,3,1,0,1,3,4,5,4,3,3,2,2,0,-4,-5,-4,-4,-7,-10,-9,-8,-8,-9,-5,-2,-1,2,2,-1,-5,-5,-3,-1,0,1,0,-2,-2,-3,-2,2,3,2,-2,-3,-4,-6,-5,-2,-3,-4,-3,-1,0,-2,-1,3,4,2,3,4,2,1,2,1,-2,2,3,0,-3,-3,-3,-5,-3,1,1,0,2,3,1,2,4,2,2,3,4,8,13,11,7,8,8,6,7,11,12,11,11,15,16,13,13,16,17,20,22,24,23,23,23,20,17,18,21,22,20,18,16,17,16,14,14,15,15,14,15,14,12,10,9,7,7,9,9,6,6,7,2,-4,-2,3,4,2,0,0,-2,-5,-1,4,4,3,3,3,4,4,4,3,2,2,2,-1,-3,-3,-4,-7,-7,-6,-8,-10,-10,-11,-12,-12,-11,-12,-11,-10,-9,-11,-10,-8,-6,-5,-4,-2,0,1,1,1,0,-2,-3,-4,-5,-5,-4,-3,-4,-3,-1,0,1,2,3,1,1,-1,-4,-8,-11,-13,-14,-14,-13,-13,-13,-13,-13,-12,-10,-5,1,5,
5,4,5,7,9,9,6,5,4,3,-1,-5,-4,-3,-6,-9,-11,-12,-11,-11,-13,-15,-14,-13,-16,-16,-13,-10,-7,-5,-3,-2,-1,1,2,3,4,6,5,1,-3,-5,-5,-3,0,0,-1,0,2,1,3,6,9,12,13,11,8,7,5,2,0,0,-1,-2,-1,-2,-2,-2,-1,-1,1,4,6,8,10,10,9,9,10,10,10,11,11,10,8,5,2,1,1,3,3,4,-1,-3,-2,-1,-2,1,1,0,0,0,-5,-8,-6,-2,-3,-8,-6,0,1,4,9,16,22,32,41,50,58,64,67,63,55,46,40,30,18,10,8,8,8,8,11,14,15,14,14,14,14,14,13,8,2,2,5,6,4,5,5,3,1,2,4,4,3,2,1,2,5,4,3,6,9,9,6,8,12,10,10,9,6,5,5,6,4,1,0,4,6,5,6,6,4,6,9,9,8,10,11,7,3,3,6,7,7,7,6,3,2,4,6,6,6,5,6,8,9,17,23,21,15,16,17,15,16,21,22,19,20,25,25,23,24,24,23,22,24,23,21,20,23,21,17,16,18,18,19,19,17,18,18,16,14,15,16,14,13,14,14,11,10,11,11,10,9,6,5,8,7,3,1,6,9,5,4,6,3,-1,1,4,3,1,2,1,-2,-4,-6,-6,-6,-5,-5,-6,-6,-6,-6,-6,-5,-4,-3,-2,0,1,0,0,1,3,3,3,3,12,
14,11,6,4,7,8,7,5,5,6,5,3,1,0,0,1,-1,-2,-3,-3,-3,-2,0,-1,-1,2,3,1,0,1,1,-1,0,0,1,5,5,1,1,6,6,2,0,1,0,-2,-4,-7,-6,-3,-3,-7,-7,-4,-3,-3,-3,-1,-2,-3,-3,-5,-8,-10,-8,-7,-8,-8,-7,-7,-6,-4,-4,-4,-3,-3,-4,-7,-9,-10,-12,-13,-16,-18,-18,-16,-14,-12,-10,-7,-6,-5,-3,-3,-2,0,1,-1,-3,-3,-4,-3,-3,-3,-1,-1,-2,0,4,8,9,8,9,7,4,3,4,4,3,0,-3,-7,-7,-8,-11,-15,-13,-10,-12,-13,-11,-11,-14,-17,-20,-19,-22,-20,-19,-23,-25,-23,-28,-35,-39,-37,-33,-33,-33,-32,-29,-31,-31,-20,-9,-1,13,33,51,67,83,101,116,127,129,121,101,81,65,45,27,11,-3,-9,-11,-13,-8,-3,-9,-18,-19,-19,-18,-19,-25,-26,-22,-20,-20,-15,-9,-6,-4,-2,-3,-2,2,1,-1,4,7,5,4,1,-4,0,1,-3,-6,0,2,-6,-10,-4,-3,-6,-6,-7,-16,-22,-21,-13,-2,1,-4,-6,-5,-6,-9,-1,16,28,27,18,13,15,18,18,17,21,28,26,19,20,24,19,5,1,8,14,11,13,21,22,18,16,15,17,24,27,27,28,32,36,35,33,32,35,38,35,35,40,43,46,50,50,45,46,52,53,52,50,46,41,38,34,28,27,28,26,21,19,23,22,22,23,23,23,21,16,
14,15,12,14,18,20,22,18,15,21,24,15,12,16,10,2,4,6,0,-6,-7,-8,-11,-11,-9,-9,-8,-6,-4,-2,0,1,1,2,4,4,3,7,10,12,11,6,5,11,13,8,4,3,3,0,-2,-5,-7,-5,-4,-8,-10,-6,-1,0,2,4,4,7,11,9,6,7,9,10,8,8,8,9,9,7,4,5,6,5,4,3,0,0,0,0,0,0,1,3,2,0,0,1,2,2,1,-1,-2,-1,-3,-6,-6,-3,-4,-5,-6,-6,-3,1,3,3,5,6,6,4,2,0,0,1,-2,-5,-6,-7,-9,-9,-7,-4,-2,-1,0,1,1,0,2,4,4,4,3,1,1,1,0,-1,0,1,0,1,6,11,12,11,9,9,12,12,11,11,11,9,5,1,-4,-4,-2,-2,-2,0,-1,-2,-2,-2,-2,1,4,-3,-5,-5,-8,-7,-1,1,-5,-8,-8,-11,-14,-14,-12,-11,-20,-25,-21,-16,-9,2,18,33,46,-10,-12,-10,-5,-3,-5,-7,-5,-3,-4,-5,-5,-2,0,1,1,0,2,4,5,5,6,5,4,4,5,3,2,3,3,2,2,3,2,1,0,-4,-5,-1,-1,-6,-6,-1,0,-1,1,4,6,10,9,5,5,9,9,6,5,6,5,3,4,5,6,9,12,13,12,11,12,12,11,11,10,8,8,8,8,8,9,11,13,14,16,17,19,21,21,19,17,15,13,11,10,9,7,6,4,2,2,4,5,6,
6,4,3,2,2,3,2,1,-3,-7,-8,-7,-6,-5,-3,-2,-2,-2,-1,3,8,12,12,12,15,18,17,15,17,18,16,16,18,19,21,20,25,23,20,23,24,23,27,34,36,35,33,33,33,31,29,31,31,20,11,3,-12,-32,-49,-65,-82,-100,-115,-125,-128,-118,-99,-80,-65,-45,-26,-10,4,9,12,14,9,3,9,18,21,20,21,21,26,29,26,24,23,17,11,9,7,4,5,4,0,-1,1,-4,-7,-5,-4,-2,2,0,-1,4,6,0,-2,8,12,7,6,9,9,8,17,25,24,16,6,4,7,8,7,10,11,3,-12,-25,-24,-15,-10,-11,-15,-15,-13,-18,-25,-22,-16,-19,-24,-19,-7,-1,-8,-13,-12,-16,-24,-23,-17,-15,-13,-16,-21,-25,-26,-25,-30,-34,-34,-30,-31,-34,-34,-32,-33,-39,-42,-45,-48,-48,-44,-44,-49,-50,-48,-48,-45,-41,-37,-30,-26,-26,-27,-25,-20,-18,-21,-21,-21,-23,-22,-22,-20,-14,-13,-14,-11,-12,-15,-19,-22,-19,-16,-22,-24,-15,-12,-15,-12,-5,-4,-4,3,8,9,10,12,13,11,10,10,7,5,2,0,-1,-1,-3,-5,-4,-4,-6,-9,-12,-10,-5,-4,-9,-11,-7,-2,-1,-1,1,3,6,8,5,3,7,10,6,0,-1,-3,-6,-6,-9,-13,-11,-8,-8,-10,-11,-10,-11,-10,-11,-11,-8,-5,-6,-7,-6,-5,-3,0,1,0,0,1,1,-1,-3,-3,-1,-1,-2,-3,-4,-3,0,0,-1,
1,4,3,0,1,2,3,5,1,-4,-5,-4,-6,-8,-7,-5,-3,-1,-2,-2,1,5,6,7,8,8,6,4,2,0,-2,-3,-1,-1,-2,-3,-4,-4,-3,-1,-1,-2,0,1,0,-2,-1,-3,-8,-12,-13,-13,-11,-11,-13,-13,-12,-12,-12,-10,-7,-2,2,3,1,2,2,0,0,2,2,2,1,-1,-3,3,6,4,7,6,-1,-1,3,7,7,10,14,14,11,11,19,25,21,16,9,-3,-17,-33,-46,3,4,4,1,-1,0,2,1,0,1,2,2,1,0,-1,-1,-1,-2,-5,-5,-5,-6,-7,-6,-7,-8,-8,-7,-7,-6,-5,-4,-3,-2,-1,0,2,4,2,2,4,4,2,1,1,-1,-3,-4,-6,-7,-4,-3,-5,-3,-3,-3,-4,-3,-2,-3,-4,-5,-7,-8,-9,-8,-8,-9,-9,-8,-8,-7,-7,-6,-7,-7,-8,-9,-10,-11,-11,-12,-13,-14,-14,-12,-11,-11,-10,-9,-9,-9,-9,-8,-6,-5,-4,-5,-5,-5,-4,-3,-2,0,0,0,-1,-2,-1,2,3,3,3,2,1,1,0,0,-1,-1,-4,-7,-10,-10,-9,-10,-12,-12,-12,-13,-13,-13,-12,-11,-10,-10,-10,-13,-13,-10,-9,-9,-8,-10,-12,-14,-15,-16,-15,-15,-12,-12,-14,-13,-10,-6,-2,6,16,23,31,41,50,57,62,63,59,49,41,35,23,12,4,-2,-4,-6,-8,-5,-2,-3,-7,-10,-11,-10,-10,-13,-15,-16,-14,-11,-7,-6,-4,-2,-3,-4,-2,1,1,1,4,
5,2,2,2,2,1,2,0,-2,-1,0,-4,-7,-5,-6,-8,-7,-6,-8,-13,-15,-11,-6,-6,-7,-6,-6,-7,-6,-3,1,7,9,4,0,1,4,3,3,7,10,7,6,9,11,9,7,4,4,6,8,13,18,15,9,6,5,5,7,10,11,10,11,14,15,13,13,15,14,12,14,17,18,19,22,21,19,19,21,21,19,20,19,19,16,12,10,10,11,10,7,7,7,7,6,7,7,6,5,2,3,4,2,0,1,5,8,8,8,11,11,7,5,5,6,5,3,0,-3,-5,-6,-6,-6,-7,-6,-5,-6,-4,-2,0,1,2,1,2,3,2,2,2,3,4,3,0,0,2,2,0,-2,-3,-2,-2,-2,-3,-4,-1,1,0,-2,0,2,3,4,6,6,7,8,7,5,5,6,7,7,8,8,7,6,5,4,4,4,2,2,1,-1,-2,-1,-1,-2,-1,0,0,1,1,1,2,4,5,4,3,4,5,4,3,4,6,5,4,3,2,3,5,5,5,5,7,6,4,3,2,2,2,1,-1,-1,-2,-4,-4,-3,-1,0,1,2,1,0,-1,-1,-1,0,1,0,-1,-1,0,0,-1,0,1,2,3,5,6,7,8,7,7,9,9,9,9,9,8,6,5,3,1,1,0,0,1,1,0,-1,-1,0,1,2,-3,-4,-3,-4,-2,1,-1,-2,-2,-3,-5,-7,-6,-4,-4,-10,-11,-10,-7,-5,2,9,15,21,61,
78,97,111,117,112,96,74,56,42,28,18,11,9,6,4,10,15,9,3,4,7,5,1,-8,-11,-7,-4,-5,0,5,6,5,4,-1,-1,5,5,2,0,-1,-4,-4,-5,-3,2,6,6,5,9,10,6,6,12,12,9,8,10,5,1,1,2,6,9,2,-4,-3,-1,-4,-4,5,14,11,3,5,9,11,14,14,10,12,13,11,14,25,25,14,9,14,16,15,19,24,23,18,13,6,6,12,18,22,26,30,34,35,32,34,40,43,42,38,38,37,38,41,40,36,34,34,30,30,33,32,32,29,23,22,22,23,24,25,23,23,21,21,26,26,23,20,16,12,11,12,16,16,14,13,7,1,3,1,-9,-8,-3,-8,-13,-7,-2,-5,-7,-6,-6,-7,-8,-10,-11,-10,-10,-11,-11,-12,-15,-17,-15,-12,-9,-6,-5,-9,-11,-12,-11,-9,-6,-4,-4,-5,-6,-7,-8,-8,-6,-3,0,2,2,-1,-5,-6,-5,-4,-3,-3,-4,-4,-3,-5,-9,-8,-3,-3,-5,-6,-6,-7,-6,-7,-9,-10,-7,-4,-3,-2,-1,-2,-4,-1,4,5,2,-1,-4,-7,-9,-7,-4,-1,2,1,-3,-7,-4,3,7,5,2,3,4,3,1,2,5,7,5,1,1,5,6,3,-1,-3,-3,-2,-2,-3,-2,-4,-8,-10,-8,-5,-3,-2,-4,-6,-7,-5,-3,1,5,7,6,4,4,3,3,3,2,-2,-3,0,2,3,4,4,3,4,6,7,9,11,
11,7,2,0,0,-2,-5,-6,-8,-10,-7,-4,-2,1,4,7,0,0,4,2,1,5,2,-6,-10,-9,-10,-12,-11,-10,-8,-16,-18,-9,1,8,23,43,58,67,81,98,112,122,127,120,102,80,61,44,28,16,4,2,0,-3,1,6,5,2,-1,-4,-7,-8,-13,-15,-11,-12,-16,-10,-6,-6,-3,0,-5,-3,5,7,3,4,5,3,7,7,2,7,14,9,2,3,9,10,12,13,8,3,4,7,4,2,3,4,7,8,4,-2,2,6,1,-1,9,16,11,4,6,6,6,10,13,11,10,11,8,9,15,15,7,5,8,8,8,15,22,21,20,23,21,22,27,31,34,33,37,40,40,37,37,41,43,42,41,41,37,39,47,47,40,37,41,42,42,45,45,45,45,41,41,39,37,35,32,29,27,22,21,23,22,19,14,9,9,11,11,11,11,10,11,6,-1,2,4,-2,-1,4,0,-3,5,9,4,-60,-79,-97,-112,-118,-114,-99,-78,-60,-43,-28,-18,-11,-10,-8,-4,-10,-14,-8,-3,-5,-6,-6,-2,6,11,8,6,5,0,-5,-6,-6,-5,-1,-1,-5,-6,-3,-1,1,4,4,4,2,-3,-6,-6,-6,-10,-12,-8,-8,-12,-12,-9,-8,-9,-5,-2,0,-2,-6,-7,-1,4,3,3,4,4,-5,-14,-11,-4,-4,-8,-11,-13,-14,-12,-13,-12,-10,-14,-24,-25,-15,-10,-13,-15,-14,-20,-25,-23,-15,-10,-6,-5,-10,-18,-21,
-21,-27,-32,-31,-28,-30,-36,-37,-34,-34,-33,-32,-34,-37,-36,-33,-32,-33,-28,-27,-30,-30,-30,-27,-22,-21,-21,-22,-22,-20,-20,-19,-17,-18,-22,-24,-21,-17,-12,-9,-9,-9,-11,-10,-9,-9,-4,3,-1,3,12,11,7,12,15,9,4,8,10,9,10,11,12,14,15,14,13,15,16,16,18,18,16,13,10,7,6,10,13,13,12,10,7,6,7,7,8,10,11,11,8,6,3,1,2,5,8,9,9,8,6,5,6,6,5,7,10,9,5,4,6,6,7,8,8,8,10,10,8,4,3,3,2,3,4,2,-3,-5,-2,2,4,7,9,9,6,3,1,1,5,9,6,-1,-5,-4,-1,-2,-3,-2,-1,-2,-5,-6,-4,0,1,-3,-5,-2,2,4,4,3,4,5,5,7,11,13,11,8,6,5,7,9,10,8,6,2,-2,-4,-3,-1,0,0,0,-1,0,3,3,1,0,-1,-3,-3,-3,-4,-5,-7,-9,-11,-9,-4,0,2,3,5,8,9,11,11,9,5,3,1,-2,-5,2,2,-4,-3,-4,-7,-2,6,8,8,10,11,10,8,8,15,17,8,-1,-9,-25,-44,-58,-69,-83,-101,-115,-125,-131,-123,-105,-82,-63,-45,-29,-16,-6,-4,-2,1,-2,-9,-6,-4,-2,3,5,6,12,14,11,12,14,6,3,5,1,-1,4,3,-5,-6,-2,-4,-5,-3,-5,-6,-3,-7,-15,-12,-3,-5,-10,-11,-11,-14,-8,-3,-4,-7,-6,-3,
-3,-5,-8,-8,-3,2,-2,-6,-2,-2,-9,-16,-11,-5,-5,-5,-6,-11,-14,-13,-12,-11,-9,-10,-16,-14,-7,-5,-7,-6,-7,-15,-23,-21,-20,-21,-20,-21,-25,-32,-34,-34,-37,-42,-41,-37,-38,-41,-42,-40,-39,-39,-35,-38,-46,-48,-41,-39,-42,-43,-43,-46,-47,-48,-46,-43,-41,-39,-37,-36,-33,-30,-27,-23,-20,-21,-21,-18,-13,-8,-9,-12,-11,-11,-9,-9,-12,-8,-2,-5,-5,1,0,-3,0,3,-5,-9,-5,31,42,49,57,62,62,54,46,36,24,15,9,7,7,5,4,5,7,4,2,2,2,4,4,0,-5,-5,-4,-2,0,3,3,4,4,1,2,5,4,2,1,0,-2,-1,0,1,2,3,3,3,6,9,7,6,6,5,4,4,4,4,2,0,1,3,2,1,0,-2,-3,-2,-2,2,7,6,1,0,2,3,5,5,8,8,6,4,7,11,11,7,5,5,6,6,11,15,12,7,4,3,1,3,7,7,6,7,12,12,8,8,10,10,8,10,9,9,10,13,14,13,14,16,13,11,13,13,13,13,10,8,8,7,6,4,5,6,4,3,5,7,7,3,0,1,3,1,-2,-4,-2,-1,-4,-6,-4,-6,-11,-10,-8,-9,-8,-7,-6,-7,-8,-9,-11,-11,-11,-13,-13,-12,-11,-12,-13,-14,-13,-11,-9,-7,-6,-4,-4,-6,-9,-9,-8,-6,-5,-6,-7,-8,-9,-10,-11,-11,-9,-7,-6,-6,-7,-8,-9,-9,-10,-9,
-7,-5,-5,-6,-6,-6,-6,-6,-5,-4,-3,-3,-4,-5,-5,-4,-4,-5,-4,-2,-2,-2,-1,-2,-3,-1,1,2,0,-2,-3,-4,-5,-6,-5,-5,-4,-4,-5,-7,-5,-1,1,1,0,0,0,0,1,2,2,3,1,-1,-2,-1,0,0,-1,-2,-3,-4,-5,-6,-6,-8,-9,-9,-9,-8,-7,-6,-7,-8,-9,-8,-6,-3,-2,-1,-1,-2,-3,-3,-2,-2,-2,-3,-3,-2,-2,-1,0,1,2,1,1,2,3,4,2,0,-2,-3,-4,-5,-7,-7,-8,-9,-7,-5,-5,-3,-1,-1,-5,-4,0,1,5,6,0,-2,-1,-2,-4,-4,-4,0,0,-6,-8,-3,3,9,16,24,30,35,44,53,60,67,70,66,57,45,36,25,16,9,6,6,5,2,4,6,5,6,4,0,1,1,-2,-5,-5,-5,-4,0,1,-1,2,1,-2,-2,2,1,0,2,3,1,1,2,2,5,9,9,3,4,7,5,4,6,3,1,2,5,6,4,3,4,6,6,3,3,4,4,2,1,4,7,7,2,2,2,2,4,8,9,9,6,5,6,8,7,3,2,1,0,2,7,12,11,8,8,8,8,12,17,18,17,18,21,22,19,20,21,19,17,17,18,17,17,22,25,23,20,22,23,23,26,26,26,25,24,22,20,19,18,18,16,14,11,9,8,9,8,5,3,5,7,6,3,3,4,6,6,5,7,4,1,1,2,0,1,4,5,3,3,
7,6,3,2,2,2,1,-1,-3,-4,-3,-2,-2,-2,-1,1,4,8,7,4,3,4,4,2,-1,-1,0,-1,-3,-5,-5,-3,-1,-2,-3,-2,-1,-1,-1,-1,-2,-3,-4,-5,-8,-11,-12,-12,-10,-10,-11,-10,-9,-9,-6,0,7,11,12,8,5,6,9,8,5,5,6,3,-3,-6,-5,-3,-2,-3,-4,-4,-3,-4,-8,-11,-12,-12,-11,-11,-9,-9,-13,-17,-19,-20,-20,-17,-15,-16,-17,-17,-17,-18,-15,-9,-4,-3,-3,-2,-1,1,2,2,2,3,3,2,-2,-6,-8,-6,-6,-6,-6,-3,-2,-3,-6,-8,-7,-3,-1,-3,-5,-6,-7,-8,-11,-11,-7,-8,-14,-15,-14,-16,-19,-22,-23,-23,-22,-23,-26,-25,-20,-17,-19,-20,-17,-13,-13,-16,-17,-17,-18,-20,-21,-18,-13,-13,-16,-18,-19,-22,-25,-24,-23,-21,-18,-16,-14,-6,3,10,17,27,38,48,56,62,64,60,53,48,43,36,32,28,23,16,9,1,-3,-4,-3,-5,-9,-11,-12,-16,-23,-27,-26,-26,-27,-26,-24,-22,-19,-19,-19,-17,-11,-8,-10,-14,-15,-13,-9,-8,-9,-9,-7,-6,-5,-6,-5,-3,-2,-3,-6,-7,-4,-2,-2,-4,-6,-7,-7,-4,-2,-3,-7,-10,-11,-10,-10,-11,-11,-10,-8,-7,-7,-3,2,5,4,1,0,0,-4,-9,-9,-5,-2,1,5,7,7,10,16,21,28,37,42,42,41,41,39,39,39,38,40,40,38,36,34,29,28,28,26,24,25,27,27,30,
33,32,32,35,39,40,39,39,41,44,42,39,38,37,36,35,33,29,24,19,16,14,10,6,6,10,10,5,4,5,8,11,11,8,8,10,10,5,4,6,8,7,6,5,5,8,10,10,9,8,9,7,3,0,2,5,6,5,5,6,5,5,8,13,17,17,17,16,14,12,10,9,8,8,7,4,3,6,8,7,8,9,9,9,11,14,15,15,12,9,8,6,6,9,9,7,6,4,3,2,2,1,0,-3,-6,-9,-7,-4,-2,-2,-1,1,2,3,4,7,9,8,7,6,5,6,5,2,2,5,5,1,-1,1,3,1,0,0,1,2,1,0,0,2,2,-2,-5,0,5,5,4,5,5,4,5,7,8,9,9,9,8,8,9,11,11,11,12,12,12,13,12,9,4,1,1,2,3,4,3,1,0,0,1,2,5,8,7,3,2,2,3,4,4,6,6,3,1,-1,-2,-3,2,-1,-4,-4,-8,-7,-5,-5,-4,-4,-3,-2,0,2,1,0,0,0,0,-2,-4,-7,-7,-4,-2,-4,-4,-2,1,0,-1,0,2,5,7,5,3,3,4,3,1,1,1,1,2,3,4,5,7,9,10,9,8,8,8,8,7,5,2,-3,-9,-13,-13,-8,-5,-6,-9,-8,-5,-5,-6,-2,2,5,4,3,2,3,6,6,5,7,11,13,13,12,12,12,10,10,14,18,19,20,20,18,16,17,18,17,18,19,16,9,
4,2,2,1,1,-1,-2,-1,-1,-1,-2,-1,3,7,9,8,7,8,8,5,2,3,6,8,7,4,2,4,6,7,7,8,11,11,8,9,15,17,17,18,21,23,25,26,25,26,29,27,22,19,20,21,19,15,14,17,19,19,20,21,21,19,15,15,18,20,22,24,26,25,23,22,19,17,15,7,-2,-10,-17,-27,-37,-46,-54,-60,-62,-58,-52,-47,-42,-36,-33,-29,-24,-17,-9,-2,3,4,4,6,10,12,14,19,26,30,28,28,28,27,26,23,20,20,20,17,11,8,11,16,18,16,11,10,12,11,10,8,7,7,6,3,2,3,6,7,4,1,1,5,8,9,9,6,3,5,8,11,11,11,11,11,11,9,7,7,8,4,-2,-5,-3,-1,0,0,3,8,9,5,1,-1,-4,-6,-8,-12,-17,-23,-30,-38,-43,-43,-42,-41,-40,-39,-38,-38,-40,-40,-39,-37,-35,-31,-29,-29,-27,-25,-27,-28,-29,-31,-33,-33,-33,-37,-40,-41,-41,-42,-44,-45,-43,-40,-40,-38,-37,-35,-34,-31,-26,-21,-19,-17,-13,-8,-8,-12,-11,-7,-6,-7,-10,-13,-13,-9,-9,-12,-10,-6,-4,-6,-8,-7,-6,-6,-7,-10,-13,-13,-11,-10,-11,-9,-5,-3,-5,-8,-9,-8,-8,-9,-7,-7,-9,-14,-18,-19,-19,-18,-16,-14,-11,-10,-9,-9,-7,-4,-3,-6,-7,-6,-6,-8,-9,-10,-12,-15,-17,-17,-15,-13,-12,-11,-11,-13,-12,-9,-8,-7,-5,-4,
-4,-3,-1,1,4,6,4,1,0,0,-1,-2,-3,-3,-5,-9,-11,-11,-10,-8,-8,-7,-6,-3,-3,-6,-5,-1,1,-1,-2,0,2,1,-1,-2,0,3,2,0,0,4,6,1,-3,-3,-4,-5,-6,-6,-6,-8,-9,-10,-10,-9,-8,-9,-11,-12,-12,-12,-12,-12,-12,-13,-13,-9,-5,-1,0,-1,-2,-3,-3,-1,0,0,0,-1,-4,-7,-6,-3,-2,-3,-4,-4,-5,-6,-6,-4,-2,-1,0,1,-2,1,4,3,4,5,6,5,5,4,4,5,3,2,2,3,3,2,2,2,1,2,2,1,0,0,0,-1,-2,-1,-1,-1,-2,-4,-5,-4,-3,-3,-3,-2,-1,-1,-1,0,0,-1,-2,-3,-3,-4,-4,-3,-2,-2,-2,-3,-1,1,2,4,6,7,6,4,3,2,3,3,2,1,2,0,-2,-4,-4,-3,-3,-4,-6,-6,-6,-8,-10,-10,-9,-7,-8,-8,-7,-7,-8,-10,-10,-10,-10,-11,-11,-11,-11,-10,-11,-12,-10,-7,-4,-2,-1,-1,-1,-2,-2,-2,-2,-3,-2,-2,-4,-7,-7,-7,-6,-7,-7,-6,-3,-2,-3,-5,-5,-4,-3,-5,-7,-7,-6,-6,-8,-8,-7,-9,-12,-13,-13,-13,-13,-14,-16,-17,-18,-18,-18,-17,-15,-12,-11,-12,-12,-10,-9,-10,-11,-12,-14,-13,-12,-11,-11,-12,-13,-15,-16,-16,-15,-14,-13,-13,-13,-12,-11,-8,-3,1,6,10,15,18,22,24,25,24,22,20,17,15,14,12,9,6,3,-1,-3,-5,-6,-7,
-8,-9,-11,-14,-18,-19,-18,-17,-17,-17,-15,-13,-11,-13,-13,-10,-6,-6,-8,-11,-12,-11,-9,-9,-9,-9,-9,-9,-8,-7,-5,-3,-2,-3,-5,-6,-5,-3,-3,-6,-8,-9,-9,-7,-5,-5,-7,-8,-8,-8,-8,-7,-7,-5,-4,-5,-6,-4,0,2,0,-1,-1,0,-1,-5,-6,-3,-1,0,1,2,3,6,9,11,14,19,21,21,21,20,19,19,17,17,18,19,19,18,17,15,13,12,12,12,12,13,13,14,15,16,17,19,21,22,22,23,24,24,22,20,20,19,18,18,17,15,12,10,10,10,10,8,7,9,8,6,6,7,7,8,8,6,5,6,5,3,3,4,5,5,5,5,5,5,6,7,6,5,6,6,4,3,4,5,6,6,6,6,6,6,6,8,10,11,11,10,9,7,5,5,6,5,4,1,1,2,2,0,-1,1,3,4,5,7,9,10,11,10,11,11,12,12,10,7,7,7,6,4,4,3,2,0,-1,-1,1,2,2,1,2,2,3,3,3,6,7,8,7,7,6,5,4,2,2,3,2,0,-1,0,-1,-3,-4,-3,-2,-2,-3,-4,-4,-2,-3,-5,-5,-3,-1,-1,-1,1,3,4,4,4,5,5,5,4,4,5,6,7,6,5,5,4,5,6,6,5,2,-1,-2,-1,-1,0,0,1,0,0,-1,-1,0,2,2,1,1,1,2,3,3,3,4,3,2,1,0,-1,0,-3,-3,-8,
-15,-16,-7,-2,-1,-1,-1,-4,-12,-17,-16,-14,-18,-21,-15,-7,-3,7,28,46,61,75,90,106,118,119,109,93,72,51,28,6,-12,-22,-20,-18,-15,-7,-4,-8,-10,-10,-10,-7,-6,-9,-9,-6,-10,-11,-5,1,3,5,4,2,3,6,6,3,0,-3,-5,-5,-7,-10,-5,0,-6,-12,-6,1,-1,-4,-4,-5,-8,-11,-6,-3,-4,-7,-11,-10,-6,-7,-8,-3,3,-1,-5,-2,5,3,-6,-6,-3,-5,-6,-2,-1,0,0,1,4,10,12,10,9,13,15,17,19,24,29,30,22,14,15,19,17,15,13,20,31,31,22,14,17,22,22,20,18,16,19,24,24,23,24,24,24,22,22,24,30,34,27,20,15,13,13,16,20,20,15,8,6,7,7,4,1,3,5,3,1,0,2,4,-6,-18,-15,-10,-16,-20,-21,-28,-35,-35,-36,-43,-44,-39,-39,-36,-35,-32,-25,-20,-15,-11,-8,-5,-1,3,5,6,7,10,11,7,5,9,13,14,12,8,6,3,-2,-13,-23,-27,-29,-35,-35,-31,-28,-26,-26,-26,-25,-21,-16,-11,-5,1,4,2,0,0,4,8,12,16,21,25,26,28,31,33,32,30,25,21,18,17,14,10,9,8,5,1,1,4,6,6,7,6,5,4,1,-4,-7,-5,-1,1,1,1,1,1,1,2,4,9,15,16,14,13,13,14,15,16,18,20,19,14,10,10,8,8,9,8,7,8,7,6,7,9,9,12,
17,18,18,17,17,16,16,15,14,14,17,16,13,12,14,17,19,21,25,30,33,32,28,26,28,30,29,27,25,23,19,16,17,20,22,21,19,21,19,16,11,6,6,8,7,4,3,3,-3,-12,-12,-10,-10,-17,-19,-11,-4,6,22,41,57,75,95,112,134,154,161,154,137,114,94,77,60,41,27,29,30,27,29,28,22,16,11,8,7,4,-1,-1,3,2,-1,4,12,17,17,16,18,20,19,16,11,9,10,9,9,8,7,10,15,9,1,2,7,8,9,10,9,3,0,5,8,7,9,12,15,15,11,7,11,16,12,6,10,16,10,2,4,8,7,5,8,7,6,11,12,10,12,13,6,2,4,5,5,12,18,15,13,14,13,12,13,17,18,17,22,32,35,31,29,33,37,38,39,39,37,40,46,46,46,44,42,42,41,41,39,43,47,40,35,33,32,28,22,21,23,20,16,14,11,7,12,13,7,3,1,-1,0,3,11,15,15,14,18,20,13,6,2,-9,-29,-46,-61,-74,-91,-106,-120,-121,-111,-96,-76,-54,-30,-7,11,20,18,17,15,6,2,7,9,9,11,8,7,9,9,7,10,10,4,0,-2,-4,-3,-2,-3,-6,-6,-2,1,4,8,8,10,11,6,1,7,13,8,0,1,3,3,5,7,7,3,1,2,6,9,8,6,7,8,4,0,2,6,4,-3,-2,7,8,5,7,8,4,
1,1,1,2,-1,-7,-10,-8,-11,-13,-15,-18,-21,-26,-30,-31,-24,-15,-16,-19,-18,-15,-15,-22,-32,-32,-22,-17,-18,-22,-21,-19,-19,-16,-19,-23,-24,-23,-24,-25,-25,-22,-19,-21,-27,-31,-25,-18,-14,-11,-10,-13,-17,-19,-14,-8,-6,-7,-6,-2,1,-2,-6,-3,0,1,-1,-3,8,18,15,9,15,20,21,28,34,34,34,41,42,37,37,34,34,31,25,19,15,11,8,5,1,-3,-4,-4,-6,-10,-11,-6,-4,-9,-13,-12,-10,-6,-4,-2,4,14,24,29,31,36,37,31,27,25,24,24,23,19,14,7,2,-3,-6,-4,-1,-1,-4,-8,-12,-16,-20,-24,-26,-27,-30,-32,-31,-28,-25,-21,-18,-17,-15,-12,-10,-10,-6,-2,-1,-4,-5,-6,-7,-6,-5,-4,-1,5,7,5,1,-1,-2,-2,-2,-2,-2,-3,-5,-10,-16,-16,-16,-15,-15,-15,-16,-17,-19,-21,-20,-14,-10,-9,-8,-7,-9,-8,-6,-7,-7,-5,-7,-10,-12,-15,-19,-20,-19,-19,-19,-18,-18,-17,-15,-15,-18,-18,-16,-15,-17,-20,-22,-24,-27,-32,-35,-34,-31,-28,-29,-31,-29,-27,-26,-24,-20,-18,-18,-21,-23,-22,-20,-22,-20,-17,-13,-10,-10,-11,-10,-8,-8,-7,-1,7,9,7,7,15,17,9,1,-8,-24,-42,-57,-76,-96,-114,-134,-154,-161,-156,-139,-117,-96,-78,-59,-40,-28,-28,-30,-27,-31,-32,-26,-19,-15,-10,-9,-8,-3,-3,-7,-5,-3,-8,-14,-19,-20,-18,-20,-22,-23,-19,
-14,-13,-13,-11,-11,-10,-9,-13,-17,-10,-1,-2,-7,-8,-10,-10,-8,-4,-1,-7,-10,-10,-11,-14,-18,-18,-14,-11,-15,-18,-14,-10,-12,-17,-11,-2,-4,-8,-6,-5,-8,-8,-7,-10,-11,-9,-11,-11,-5,-1,-3,-3,-4,-12,-19,-17,-14,-16,-15,-13,-15,-19,-20,-20,-24,-34,-37,-33,-32,-35,-38,-39,-41,-40,-39,-41,-46,-46,-46,-45,-45,-43,-42,-40,-39,-43,-47,-41,-35,-33,-32,-28,-22,-22,-23,-20,-16,-14,-9,-4,-6,-5,-5,-4,-2,1,0,-3,-5,-6,-6,-7,-11,-11,-7,-4,0,5,15,22,28,36,45,52,59,63,58,50,41,31,18,3,-5,-9,-8,-7,-7,-2,0,-3,-4,-5,-7,-7,-5,-5,-5,-6,-7,-5,-1,-1,-2,1,1,0,1,3,2,-1,-3,-6,-9,-9,-10,-9,-6,-3,-5,-10,-9,-3,-2,-1,-1,-2,-3,-2,0,2,0,-4,-4,-4,-4,-6,-6,-5,-2,-2,-4,-3,1,-1,-6,-7,-6,-7,-6,-4,-2,-1,-3,-5,-4,0,2,3,6,8,8,9,12,15,16,15,13,10,10,10,11,9,9,11,17,17,12,9,10,10,8,8,9,7,7,9,10,11,13,14,13,7,5,6,10,12,10,8,6,3,2,2,5,7,5,3,2,1,0,-2,-4,-1,3,1,-2,-4,-2,-2,-8,-11,-7,-5,-9,-10,-12,-15,-17,-17,-18,-20,-19,-16,-16,-16,-15,-14,-11,-8,-6,-4,-3,-2,0,1,1,0,2,4,3,1,
1,3,5,4,2,0,0,-1,-4,-9,-13,-16,-18,-20,-20,-17,-14,-12,-12,-12,-10,-8,-4,-1,2,4,5,4,2,1,2,3,4,6,7,8,10,12,14,14,13,12,11,9,8,7,7,6,6,5,3,1,1,1,1,2,3,3,3,2,-1,-4,-5,-3,-1,0,1,2,2,2,2,2,2,5,7,7,8,9,8,8,8,8,9,10,9,6,3,3,2,2,2,3,2,2,2,1,3,6,9,10,10,10,9,9,9,10,9,8,7,7,9,10,9,9,11,12,13,14,17,20,22,21,19,17,16,16,15,13,12,12,10,9,8,9,10,10,9,11,10,8,7,7,8,8,6,7,8,8,6,2,1,3,2,-4,-5,-2,2,7,15,23,29,38,48,58,66,76,83,81,71,62,52,42,29,19,14,15,15,15,18,20,17,14,11,9,9,10,9,8,8,8,7,8,10,11,13,12,11,13,15,14,10,9,8,6,5,6,6,8,10,6,0,1,4,3,4,4,3,3,3,5,8,8,7,8,11,12,10,9,10,10,9,6,7,9,6,2,2,3,2,2,3,5,5,4,3,2,3,3,1,-1,-1,-1,0,7,13,11,8,9,11,9,10,14,14,13,16,20,21,19,19,21,22,22,23,23,21,22,24,24,22,25,26,25,23,21,19,21,23,21,19,17,16,14,12,12,11,9,10,8,6,9,
10,5,1,-1,0,6,7,6,7,3,-2,0,1,0,6,9,3,0,7,12,9,7,6,4,3,-1,-7,-7,-4,-4,-5,-7,-9,-9,-7,-6,-6,-4,-2,-2,-4,-7,-9,-9,-8,-7,-6,-6,-4,0,0,-5,-6,-1,4,7,7,5,4,3,1,0,1,1,-3,-5,-5,-5,-4,-3,-4,-5,-6,-6,-5,-1,5,7,3,-3,-7,-9,-10,-10,-10,-10,-9,-9,-11,-14,-15,-11,-7,-6,-7,-4,-1,-1,-6,-11,-13,-12,-8,-8,-9,-9,-9,-12,-15,-14,-11,-6,-2,-2,-6,-6,-7,-10,-10,-3,2,0,-4,-7,-10,-10,-9,-9,-7,-4,-4,-8,-11,-10,-7,-4,-3,-4,-7,-8,-9,-6,-3,0,1,1,0,1,2,2,4,8,10,7,4,1,0,0,1,2,5,8,4,-3,-6,-3,-2,-3,-4,-6,-8,-12,-17,-23,-22,-9,-2,-5,-7,-7,-14,-17,-12,-10,-11,-9,-8,-11,-16,-15,-14,-13,-11,-4,6,14,26,44,58,66,75,83,97,116,129,126,115,99,74,54,42,28,9,-3,-2,-1,-5,-1,0,-3,-4,-5,-3,3,9,8,8,10,13,16,20,25,26,23,15,10,7,8,7,6,3,-1,-1,3,4,5,9,12,5,2,6,13,15,15,13,11,10,9,11,11,8,6,6,5,4,-2,-5,-1,1,4,10,23,32,27,22,27,30,25,22,26,26,23,19,16,16,22,22,12,9,16,21,23,30,37,36,34,30,25,22,25,
31,37,37,40,46,48,42,37,45,53,52,51,52,47,44,51,53,49,43,41,40,40,36,30,31,36,36,35,37,36,32,29,28,29,30,27,22,18,14,7,-1,-4,-3,4,14,11,8,17,18,10,11,19,19,17,17,13,10,15,19,13,8,12,13,12,11,13,11,8,7,8,8,8,5,1,2,6,9,9,10,11,13,14,15,17,22,27,25,21,20,22,23,24,24,23,23,21,19,16,17,18,13,9,9,8,7,7,6,6,7,8,9,11,15,16,14,13,14,13,10,10,13,14,11,9,11,14,15,14,12,13,15,13,8,5,6,6,5,6,8,8,7,7,8,7,6,7,8,7,4,0,-4,-3,0,0,-2,-2,0,1,1,0,2,6,7,3,2,5,6,4,3,2,1,3,5,4,3,6,6,3,3,6,8,6,5,5,5,5,4,1,0,-1,-1,-3,-3,-1,2,2,1,0,-2,-8,-8,-5,-1,1,0,-4,-5,-5,-7,-3,1,-2,-4,-4,-8,-11,-5,-3,-10,-15,-11,-8,-8,-5,-3,1,6,6,3,3,4,6,9,9,7,6,6,5,3,3,6,9,9,8,7,7,6,5,3,-1,0,5,6,2,-1,-3,-4,-3,-3,-2,0,1,0,0,2,4,4,4,4,3,4,5,5,6,5,1,-5,-7,-3,3,6,8,9,9,10,10,9,8,11,15,15,11,8,8,7,5,2,3,7,11,
13,11,9,9,10,9,9,12,14,14,11,8,5,6,9,10,10,12,12,7,3,3,5,8,10,9,9,9,7,5,5,7,9,9,6,4,3,4,6,7,8,6,2,-1,-1,0,0,-1,-3,-3,-5,-9,-10,-8,-3,0,0,0,0,-2,-5,-7,-4,2,5,2,1,3,4,6,9,13,18,23,23,11,3,5,7,8,12,13,10,10,9,7,7,10,14,14,13,13,11,5,-6,-14,-26,-43,-57,-64,-71,-82,-95,-114,-125,-123,-112,-97,-74,-53,-39,-24,-4,6,6,5,6,2,0,2,4,5,3,-3,-11,-12,-10,-12,-16,-21,-24,-27,-27,-24,-16,-10,-8,-8,-7,-6,-3,2,3,-1,-4,-4,-8,-9,-3,1,-4,-11,-12,-12,-10,-8,-8,-8,-9,-10,-7,-2,-2,-6,-3,2,3,0,0,-3,-11,-23,-32,-28,-22,-27,-31,-26,-23,-26,-26,-24,-21,-17,-16,-23,-21,-10,-7,-15,-21,-25,-32,-38,-36,-33,-31,-26,-22,-26,-32,-38,-38,-39,-45,-46,-40,-36,-45,-51,-49,-48,-49,-44,-42,-47,-52,-46,-42,-43,-42,-42,-39,-33,-34,-38,-38,-38,-38,-36,-32,-30,-29,-30,-30,-28,-23,-20,-15,-6,2,4,2,-4,-12,-9,-8,-16,-18,-11,-14,-21,-21,-19,-19,-14,-11,-16,-18,-13,-8,-9,-11,-11,-10,-12,-11,-10,-9,-10,-10,-9,-7,-3,-3,-7,-10,-10,-11,-12,-12,-13,-15,-17,-22,-27,-25,-20,-20,-21,-22,-23,-23,-22,-22,-20,-19,-16,-17,-17,
-13,-9,-9,-8,-7,-6,-5,-4,-5,-6,-6,-9,-13,-14,-14,-13,-14,-13,-12,-13,-15,-16,-14,-12,-14,-17,-18,-17,-16,-17,-18,-15,-10,-7,-7,-7,-6,-6,-7,-8,-7,-7,-8,-7,-6,-7,-9,-8,-5,0,4,3,0,1,3,2,-1,-2,-3,-3,-5,-10,-11,-7,-5,-9,-10,-9,-8,-6,-3,-5,-7,-5,-5,-8,-9,-6,-5,-7,-8,-8,-8,-8,-9,-9,-8,-5,-3,-3,-3,-3,-3,-5,-7,-6,-6,-4,-2,4,2,1,1,0,0,-1,0,1,4,2,1,6,7,7,9,9,5,5,8,9,8,6,6,3,1,-1,-2,-1,1,2,1,-1,-3,-3,-2,-2,-3,-3,-2,-3,-5,-6,-5,-3,-2,-2,-1,-1,0,2,1,-1,-3,-3,-3,-4,-3,-2,-3,-3,-4,-3,-2,-1,-1,-2,-1,-2,-2,-2,-2,-2,-2,-2,-3,-2,1,2,1,0,-2,-2,-3,-5,-6,-6,-5,-4,-6,-10,-10,-7,-7,-7,-5,-3,-3,-4,-5,-7,-6,-4,-4,-5,-4,-4,-4,-5,-6,-6,-6,-7,-8,-8,-9,-9,-10,-10,-10,-9,-8,-6,-5,-5,-4,-4,-4,-3,-2,-2,-2,-1,-1,-1,-1,0,0,-2,-2,-2,-3,-3,-1,0,-1,-1,-1,1,3,3,4,5,5,4,1,0,1,1,1,0,2,2,1,1,0,1,1,0,-1,-2,-5,-7,-10,-10,-10,-7,-2,-3,-4,-2,-2,-1,-1,-2,-2,-1,-2,-2,-3,-4,-4,-5,-6,-3,2,6,12,21,27,30,
33,39,46,54,58,59,53,46,36,26,16,7,-3,-8,-9,-8,-7,-2,0,0,0,0,-1,3,8,11,10,9,13,16,17,15,14,15,11,7,5,6,5,3,1,-2,-4,-2,1,2,4,4,0,-3,0,3,2,2,1,-1,0,1,2,4,1,-3,-2,3,2,-1,-2,0,0,0,3,9,14,13,10,12,15,12,9,12,13,13,11,10,9,11,9,2,2,5,9,12,17,21,20,17,16,15,14,15,19,18,17,19,21,20,16,17,20,19,17,18,18,15,13,17,21,20,20,22,22,24,24,21,21,23,23,22,21,19,17,15,14,14,15,15,13,11,9,2,-2,-1,0,1,3,3,2,8,8,6,9,13,12,11,10,8,6,7,8,5,1,1,1,2,2,3,4,5,5,5,4,5,5,3,2,3,4,5,5,5,5,5,6,7,9,12,12,9,8,9,9,9,9,9,8,8,7,5,6,6,4,3,2,2,2,1,0,-2,-2,-2,-1,1,3,4,4,4,4,4,5,8,9,9,9,8,8,10,12,12,11,11,12,10,7,6,5,5,5,4,3,3,3,4,4,4,3,4,5,5,3,0,-2,-1,0,-1,-2,-1,1,3,4,4,6,10,10,7,6,8,10,9,9,7,5,5,6,5,5,7,8,7,5,5,5,6,8,8,8,9,9,7,6,7,8,9,10,10,10,10,10,9,8,-2,
-1,-1,0,0,-3,-6,-6,-3,-9,-13,-12,-18,-21,-14,-7,-4,-4,-5,-8,-17,-20,-18,-16,-18,-16,-11,-6,1,12,22,34,49,63,76,95,109,107,93,76,57,41,27,12,0,-11,-12,-11,-8,-3,-1,-5,-13,-16,-10,-10,-16,-21,-19,-18,-20,-18,-10,-1,5,2,-5,-6,-3,0,-2,-6,-10,-12,-12,-11,-10,-5,3,7,-3,-12,-10,-6,-5,-5,-4,-4,-7,-11,-11,-11,-13,-14,-12,-8,-6,-8,-12,-16,-20,-24,-23,-19,-14,-17,-23,-20,-17,-17,-17,-10,-5,-4,-2,1,2,0,-7,-18,-24,-15,-3,1,3,8,6,4,8,6,6,10,16,20,18,20,28,32,28,23,27,33,33,31,32,28,25,31,31,26,21,20,25,33,29,20,13,9,5,5,10,17,18,15,13,16,21,21,20,24,27,20,10,7,9,11,10,2,3,14,14,7,9,15,12,8,6,1,1,8,12,3,-7,-9,-11,-7,-7,-8,-7,-3,0,1,0,-1,-1,0,2,3,3,4,2,-3,-6,-5,-3,0,4,7,7,6,5,4,4,5,7,7,7,5,3,1,1,1,2,2,2,3,2,1,-1,-4,-6,-3,3,7,7,8,10,10,9,8,6,6,8,5,-1,-5,-7,-8,-7,-6,-5,-4,-1,2,3,5,7,9,11,12,11,10,9,11,10,7,8,12,11,8,7,6,6,6,7,7,7,8,7,4,4,6,7,8,8,6,2,-1,-2,-1,0,
2,2,1,-2,-4,-3,-1,3,4,2,1,0,-1,-3,-2,1,1,-1,-3,-2,0,3,6,6,5,10,16,16,16,16,18,20,21,21,18,16,16,13,7,5,7,8,7,4,1,0,3,4,4,2,3,1,-1,-2,-9,-11,-3,2,-1,-8,-10,-9,-12,-16,-17,-14,-16,-17,-15,-10,2,20,35,50,69,87,101,121,140,144,135,120,98,77,62,47,31,14,11,11,9,9,12,15,15,12,7,3,0,-5,-8,-8,-7,-5,-4,-4,-3,-4,-4,-5,-3,2,5,3,0,-5,-7,-3,-1,0,3,6,-4,-13,-11,-4,1,3,4,7,6,1,1,3,1,-1,2,-1,-2,-3,-2,-1,0,-3,-6,0,6,1,-8,-10,-8,-10,-9,-5,-5,-6,-3,-3,-3,1,3,-4,1,15,20,16,20,29,27,25,28,25,20,21,27,27,22,25,35,39,30,23,29,42,44,40,35,28,28,39,45,43,41,40,41,42,38,34,35,-3,-5,-4,-3,-3,0,4,4,0,7,12,11,15,18,12,7,5,5,5,9,17,20,17,15,17,16,10,5,-4,-15,-25,-36,-50,-64,-77,-95,-110,-109,-96,-78,-61,-44,-28,-12,1,9,11,9,7,1,-1,5,12,16,11,10,17,22,21,21,22,18,11,3,-2,1,6,5,2,0,0,5,10,12,14,13,10,4,-4,-6,4,13,12,6,6,6,5,5,7,12,13,11,13,15,13,8,7,10,15,18,21,
24,26,22,17,20,23,21,16,17,17,11,6,4,3,1,0,1,8,20,27,19,7,1,-3,-9,-6,-3,-6,-5,-3,-7,-15,-18,-16,-17,-25,-28,-24,-22,-25,-30,-30,-29,-31,-27,-24,-29,-29,-24,-21,-21,-25,-31,-27,-16,-10,-6,-4,-6,-11,-17,-17,-14,-13,-17,-21,-22,-20,-24,-25,-17,-8,-6,-8,-10,-9,-1,0,-11,-13,-7,-9,-14,-11,-7,-4,0,0,-6,-11,-3,7,9,13,9,10,10,9,5,3,3,4,5,4,1,0,-2,-3,-3,-1,4,5,4,1,-2,-5,-8,-7,-7,-6,-5,-5,-6,-7,-7,-7,-5,-2,0,1,0,-1,-2,-3,-3,-3,-2,0,2,5,3,-3,-7,-7,-7,-9,-9,-8,-6,-5,-6,-8,-6,0,5,6,5,5,4,3,2,-1,-2,-3,-5,-9,-10,-12,-13,-12,-11,-10,-11,-11,-8,-9,-14,-13,-10,-9,-9,-9,-10,-11,-11,-11,-13,-12,-8,-8,-10,-11,-12,-11,-9,-6,-3,-2,-2,-2,-3,-4,-3,-1,1,0,-2,-6,-8,-6,-6,-6,-4,-2,-2,-5,-4,-2,-1,-2,-4,-6,-8,-8,-8,-12,-19,-20,-18,-19,-21,-22,-23,-23,-20,-19,-19,-15,-9,-6,-8,-9,-8,-6,-4,-3,-5,-6,-5,-3,-5,-2,-1,0,6,6,0,-3,-1,5,7,5,8,12,12,10,13,14,12,6,-5,-22,-36,-49,-68,-88,-103,-122,-141,-145,-138,-123,-102,-80,-65,-49,-32,-17,-14,-13,-10,-12,-14,-15,-17,-13,-8,-5,-3,2,
7,8,6,4,4,4,3,3,2,3,2,-2,-5,-5,-1,4,7,3,0,-1,-5,-6,2,12,11,4,-1,-3,-5,-7,-5,-1,-1,-2,0,2,0,0,1,2,2,0,-1,2,5,0,-6,-2,6,7,5,8,7,5,3,4,0,0,0,-4,-5,1,-3,-16,-21,-18,-23,-32,-29,-24,-28,-26,-21,-22,-27,-25,-21,-25,-34,-35,-28,-24,-30,-39,-42,-39,-36,-29,-30,-39,-45,-45,-43,-43,-44,-46,-42,-37,-36,9,10,8,7,6,5,3,3,5,0,-4,-3,-4,-4,-3,-4,-4,-3,-3,-4,-8,-9,-6,-5,-8,-8,-5,0,7,13,17,20,27,34,41,48,57,59,53,44,36,27,16,5,-1,-2,-3,-2,-1,2,2,-1,-6,-7,-6,-6,-8,-11,-13,-15,-13,-9,-7,-5,-4,-4,-5,-3,-1,3,3,0,-3,-6,-9,-7,-2,2,5,3,-2,-6,-6,-3,-4,-4,-2,-3,-4,-7,-9,-6,-7,-10,-9,-5,-4,-7,-10,-13,-14,-14,-14,-14,-12,-12,-13,-9,-7,-7,-10,-8,-5,-3,-4,-4,-3,-3,-7,-13,-19,-16,-9,-2,2,5,2,-1,0,0,-2,0,6,9,7,5,7,8,7,8,10,10,10,12,14,11,10,11,12,11,11,12,11,13,10,5,1,1,1,4,7,7,8,7,7,8,11,12,10,10,9,4,1,2,2,3,1,-3,-2,3,3,2,3,4,2,0,-1,-3,-3,0,2,0,-4,-5,-8,-8,-9,-9,-7,-6,-6,
-7,-9,-8,-6,-4,-3,-1,0,0,-2,-3,-3,0,2,3,4,4,4,4,4,4,4,4,4,3,3,2,0,-2,-2,-2,-1,-1,0,0,1,1,1,-1,-2,-2,1,3,2,1,3,4,3,1,0,2,5,5,1,-1,0,2,2,1,1,3,3,2,1,3,7,8,7,8,8,7,6,6,6,4,5,7,7,6,6,7,8,8,10,10,10,11,11,10,9,10,10,9,8,8,6,5,5,3,2,2,4,4,2,2,3,4,6,7,7,9,10,8,6,6,7,6,5,5,6,6,6,7,6,6,9,11,12,12,12,12,12,11,11,11,12,12,10,6,3,4,4,4,5,5,6,6,6,5,3,6,2,0,0,1,2,1,2,1,-1,-1,0,-1,-3,-1,-1,-4,-5,-3,0,5,12,16,22,31,42,51,60,70,74,70,63,54,43,34,24,16,10,9,8,7,8,9,9,10,8,5,4,5,3,0,-3,-2,0,0,-2,-1,0,1,0,-1,2,4,3,2,-1,-3,-2,2,3,4,4,0,-5,-4,-2,0,2,2,2,1,0,-1,1,-1,-4,-2,1,1,-1,0,1,2,2,-2,0,3,1,-1,0,1,-2,-3,-2,1,2,3,2,4,6,5,2,5,9,13,12,15,20,17,13,14,13,9,8,11,9,7,9,12,12,10,10,12,13,15,17,18,14,13,19,22,23,23,25,26,26,25,21,19,35,
34,28,19,16,17,15,12,10,9,11,11,11,10,9,9,7,6,7,7,1,-3,2,-2,-10,-6,3,0,-5,-2,-2,0,10,18,12,6,7,6,7,6,3,-1,-4,-6,-6,-5,-7,-10,-12,-14,-17,-18,-15,-13,-12,-10,-9,-12,-14,-12,-12,-11,-7,-2,0,-1,-4,-4,-2,-1,-2,-2,-2,-1,-1,-3,-3,-2,-2,-2,0,4,8,9,8,6,5,6,6,7,6,3,0,-1,-3,-3,-2,-2,-3,-3,-2,-3,-7,-8,-7,-8,-6,-5,-6,-6,-6,-7,-10,-9,-3,1,-1,-6,-10,-11,-11,-12,-13,-14,-13,-11,-12,-14,-13,-7,-3,-2,0,2,2,2,3,4,4,4,3,4,3,1,-1,-1,-1,-1,-1,-1,-1,-2,-7,-11,-10,-7,-8,-9,-7,-5,-7,-7,-6,-7,-7,-5,-7,-11,-12,-9,-9,-10,-7,-5,-5,-1,4,9,13,15,15,13,11,10,11,11,10,10,9,6,7,16,18,14,14,11,-5,-11,-4,-2,-6,-12,-18,-22,-25,-24,-23,-24,-24,-19,-14,-13,-6,7,21,34,50,64,80,106,129,131,125,116,100,83,73,62,43,27,22,21,21,25,23,22,26,21,12,9,10,5,1,3,3,4,9,12,10,6,6,7,1,0,6,6,-1,-7,-9,-6,-4,-4,-2,3,-3,-11,-13,-10,-12,-12,-10,-5,-3,-7,-7,-7,-11,-10,-6,0,5,10,11,10,10,6,8,20,29,22,17,21,23,20,23,28,28,29,32,26,16,
14,12,5,9,19,18,9,12,22,17,14,20,26,26,27,30,33,32,36,49,55,48,44,49,52,49,46,49,44,44,55,59,53,46,45,47,52,53,49,47,47,46,41,35,35,37,36,33,27,22,19,16,15,18,18,13,9,8,13,17,14,16,21,16,5,5,8,4,3,6,5,4,10,14,9,2,4,8,10,12,14,10,7,8,9,10,10,10,9,9,9,9,8,4,3,2,0,0,0,1,1,-1,-3,-5,-4,-3,-3,-3,-2,-4,-4,-1,1,1,2,2,2,4,4,3,3,6,7,6,7,8,6,6,7,5,4,7,8,8,9,9,6,4,5,7,7,6,4,2,1,-1,-4,-7,-7,-7,-7,-9,-9,-6,-3,-2,-2,-2,-1,0,1,3,5,6,6,6,6,4,2,2,5,7,5,3,4,5,4,0,-3,-3,-1,0,-2,-3,-1,2,1,-2,1,5,6,7,8,7,6,5,4,2,1,-37,-37,-31,-22,-19,-20,-18,-15,-13,-12,-13,-13,-12,-11,-10,-8,-9,-7,-7,-6,1,4,0,2,10,5,-1,2,5,3,3,1,-9,-15,-10,-4,-6,-4,-6,-6,-3,0,2,4,4,2,3,6,8,10,14,15,13,12,11,8,8,11,13,12,12,11,7,2,0,1,4,3,2,1,2,3,2,2,2,5,6,5,5,5,2,-2,-6,-7,-7,-5,-5,-7,-8,-8,-8,-4,-1,0,1,2,2,1,2,3,2,
4,7,8,7,8,6,5,6,7,7,8,10,9,3,0,2,6,10,10,10,11,12,13,12,11,13,15,13,8,5,5,3,1,-1,-2,-3,-4,-4,-5,-5,-4,-4,-2,0,0,1,2,2,2,2,3,7,11,10,7,8,8,5,3,5,5,3,4,4,2,4,7,7,6,6,6,3,2,1,-4,-9,-13,-16,-18,-19,-17,-14,-13,-14,-14,-12,-12,-9,-6,-6,-14,-16,-12,-11,-8,5,10,5,2,5,10,15,18,20,21,19,19,20,16,11,9,2,-11,-24,-36,-51,-66,-81,-107,-131,-134,-127,-118,-102,-84,-73,-61,-42,-27,-24,-22,-21,-25,-22,-20,-24,-20,-13,-11,-13,-8,-3,-4,-5,-7,-11,-14,-13,-10,-10,-9,-3,-1,-7,-9,-3,5,8,5,2,2,-1,-3,1,8,10,9,9,10,9,4,2,4,5,4,8,9,4,-1,-6,-10,-11,-11,-11,-7,-9,-21,-28,-22,-19,-24,-26,-22,-25,-30,-30,-31,-33,-26,-16,-15,-13,-6,-11,-19,-19,-11,-15,-24,-19,-14,-21,-28,-27,-28,-32,-34,-33,-37,-49,-53,-48,-45,-50,-53,-49,-49,-50,-45,-45,-55,-56,-51,-46,-44,-46,-50,-53,-48,-45,-45,-44,-39,-34,-34,-36,-35,-31,-25,-20,-17,-13,-14,-17,-16,-11,-9,-9,-12,-15,-12,-14,-20,-14,-5,-4,-7,-3,-2,-4,-2,-1,-7,-13,-8,-2,-3,-5,-6,-10,-12,-10,-7,-8,-9,-9,-9,-10,-9,-9,-10,-10,-7,-4,-2,-1,1,1,1,1,
1,2,4,5,5,4,4,3,3,4,4,3,2,0,-1,-1,0,-2,-2,-1,-1,-4,-5,-4,-6,-7,-5,-5,-6,-4,-4,-7,-8,-7,-8,-8,-5,-3,-4,-5,-5,-5,-3,-1,0,2,6,8,7,8,8,10,10,8,5,4,4,4,2,2,1,0,-1,-2,-2,-3,-4,-3,0,-1,-4,-7,-6,-4,-6,-7,-7,-3,1,1,-1,-1,1,3,2,-2,-1,2,0,-4,-5,-6,-8,-8,-6,-5,-4,-1,0,21,21,18,14,12,13,12,11,9,9,10,8,7,6,4,3,5,5,2,1,-4,-5,-2,-4,-6,-4,-1,-4,-5,-4,-5,-5,-1,1,0,-3,0,-2,-3,-1,-1,-1,-1,-1,-1,1,3,2,1,-1,-4,-6,-5,-5,-4,-3,-3,-5,-7,-7,-7,-7,-4,-2,-1,-2,-3,-3,-2,-3,-3,-3,-4,-4,-4,-7,-9,-8,-8,-8,-7,-4,-2,-1,0,0,0,3,6,6,5,4,2,1,1,0,-1,-1,-1,-2,-3,-4,-5,-5,-5,-6,-6,-5,-5,-6,-6,-7,-8,-7,-5,-4,-5,-7,-7,-7,-7,-7,-8,-7,-7,-6,-7,-8,-7,-5,-5,-6,-6,-5,-2,1,1,2,3,4,4,3,3,3,2,2,0,-2,-2,-2,-2,-4,-5,-5,-5,-4,-4,-3,0,1,0,1,3,3,2,3,3,3,3,2,1,2,3,3,4,7,10,11,12,13,13,12,10,10,10,10,8,7,4,2,1,4,6,2,0,2,-2,-3,-3,-1,0,
-1,-3,-3,-4,-4,-3,-3,-6,-3,-1,1,4,10,15,20,26,33,42,54,66,70,66,60,52,43,34,26,17,14,13,12,11,12,11,9,10,11,8,8,9,8,4,2,3,7,10,11,11,9,9,8,5,3,6,7,4,0,-4,-3,1,1,1,2,2,0,0,0,-3,-3,-1,-1,1,1,0,1,-1,-3,-2,3,3,2,4,5,5,5,5,10,14,10,9,12,15,13,13,14,15,16,15,12,8,7,6,4,6,10,9,7,10,14,12,9,13,16,15,16,17,18,18,20,24,25,22,23,26,26,25,26,26,24,22,25,26,22,21,22,22,24,24,22,21,21,21,20,17,17,17,17,14,11,9,7,5,7,8,5,3,5,6,6,6,3,4,7,5,2,2,2,-1,-3,-2,-4,-4,-1,2,2,-2,-1,-1,-2,0,2,3,3,3,3,2,2,3,4,4,4,3,2,1,0,-2,-3,-3,-4,-4,-3,-4,-5,-4,-4,-4,-4,-3,-3,-4,-4,-3,-3,-2,-1,-1,-3,-3,-3,-3,-2,-1,0,0,0,1,1,1,2,2,3,4,3,2,2,3,2,0,0,0,1,1,0,-1,-2,-3,-5,-6,-6,-5,-6,-6,-7,-7,-6,-5,-5,-4,-3,-4,-4,-5,-5,-6,-6,-4,-3,-2,-2,-1,0,3,3,4,6,8,9,7,5,4,3,2,1,-1,0,1,1,-1,0,1,1,1,2,3,2,1,1,-1,-1,3,
2,1,2,3,1,1,1,2,4,5,6,4,3,2,1,1,2,1,-2,-2,-2,-6,-9,-5,-4,-5,-6,-6,-9,-8,-6,-5,-6,-7,-8,-10,-12,-13,-12,-12,-12,-13,-13,-12,-13,-9,-3,2,3,8,16,24,33,41,47,51,57,61,58,55,55,54,46,37,29,24,20,15,10,6,7,6,1,-4,-4,-2,-3,-6,-7,-9,-13,-16,-18,-19,-15,-12,-14,-16,-14,-14,-18,-17,-11,-7,-3,-3,-6,-7,-9,-12,-12,-8,-2,2,1,-5,-9,-6,0,1,5,9,6,0,-4,-8,-9,-6,-7,-10,-12,-10,-7,-9,-12,-10,-6,-8,-11,-9,-4,-3,-6,-10,-15,-17,-16,-17,-18,-13,-6,-5,-5,-5,-7,-5,3,14,22,26,27,26,25,24,22,20,24,29,26,18,13,13,11,9,7,7,7,7,7,8,11,15,19,23,27,30,30,30,32,35,36,31,26,24,25,23,19,19,21,20,17,16,17,18,20,18,15,15,15,12,9,8,7,4,0,-6,-9,-8,-9,-11,-12,-10,-9,-8,-6,-3,1,5,4,2,2,1,1,1,0,-1,0,0,-2,-1,1,1,2,3,4,4,6,4,2,2,3,3,3,4,5,5,2,0,-1,0,0,0,-1,-3,-5,-5,-7,-9,-6,-3,-3,-2,1,2,1,3,8,7,4,3,4,6,9,8,5,3,3,2,1,2,7,11,11,10,9,10,11,10,10,10,10,10,9,7,3,1,1,1,1,0,
-2,-2,-1,-2,-4,-3,0,1,-1,-3,-3,-1,3,6,4,3,3,6,6,3,1,0,-1,0,0,-1,-2,0,3,1,2,4,6,7,8,8,6,7,9,11,12,13,13,11,11,12,13,13,13,15,14,12,10,8,4,4,6,5,1,1,2,-2,-4,-3,-6,-8,-8,-6,-6,-2,-2,-2,-2,-10,-15,-6,2,1,-2,-2,-2,-10,-15,-16,-16,-15,-7,0,6,17,30,43,56,69,79,93,110,120,116,106,91,68,47,31,18,5,-6,-8,-4,1,8,11,11,12,7,0,1,2,0,-1,1,1,3,5,7,3,-4,-2,2,-1,-2,1,4,2,4,6,7,6,8,11,13,6,0,1,4,4,6,9,8,3,2,5,3,1,0,0,0,2,1,-1,1,4,-1,-4,2,8,2,-4,-2,2,5,7,8,8,8,11,11,11,15,15,7,5,11,16,15,17,24,25,22,22,20,21,27,33,35,30,26,34,42,-2,-1,1,0,-1,0,0,-1,-2,-4,-6,-5,-2,0,-1,0,1,-1,0,3,3,3,7,8,4,2,5,5,6,8,8,6,5,6,6,7,9,12,12,12,12,12,13,13,13,12,9,3,-1,-4,-10,-18,-26,-33,-42,-47,-50,-56,-60,-58,-55,-54,-52,-45,-36,-28,-24,-20,-16,-11,-8,-7,-7,-2,4,3,1,3,5,6,8,12,15,18,20,15,12,15,17,15,16,19,18,13,8,5,4,6,8,10,13,
13,9,4,0,1,7,11,8,3,1,-3,-7,-4,0,4,7,8,6,6,9,10,9,7,7,10,8,5,6,9,7,3,2,4,7,12,15,15,17,18,13,7,4,4,4,7,6,-2,-13,-21,-25,-25,-25,-23,-23,-21,-19,-23,-27,-24,-17,-13,-13,-13,-10,-9,-9,-9,-8,-7,-8,-12,-16,-19,-23,-26,-28,-28,-29,-31,-34,-34,-30,-26,-25,-25,-24,-20,-20,-21,-19,-18,-17,-18,-18,-19,-18,-15,-14,-14,-12,-9,-8,-7,-4,1,7,10,11,12,13,14,12,12,11,9,4,-1,-4,-3,-2,-1,0,0,-1,-1,-1,-1,0,2,1,-1,-2,-2,-3,-4,-4,-5,-4,-1,-1,-3,-3,-3,-4,-6,-6,-3,0,1,0,0,1,1,4,6,6,8,10,7,4,4,3,0,-1,1,-2,-6,-7,-3,-2,-2,-4,-6,-6,-3,-1,-1,0,2,0,-4,-7,-8,-7,-7,-8,-9,-9,-10,-10,-10,-9,-9,-8,-5,-2,-2,-2,-2,-1,1,2,1,2,3,2,-1,-1,1,3,3,1,-3,-6,-4,-1,-2,-4,-5,-2,1,1,1,1,0,1,1,-2,-3,-1,-1,-5,-7,-8,-9,-9,-7,-8,-10,-12,-13,-15,-16,-14,-13,-14,-15,-14,-14,-16,-16,-12,-9,-7,-4,-4,-6,-5,0,0,-1,3,5,4,5,7,7,6,7,3,4,5,4,9,13,7,-1,-1,2,1,2,11,15,15,15,14,6,-1,-9,-19,-31,-44,-57,-71,-81,-94,-110,-120,-117,-107,
-92,-69,-49,-32,-17,-4,6,8,4,-1,-8,-10,-11,-11,-6,1,0,-3,0,2,2,0,-2,-4,-5,-4,3,2,-1,3,4,1,-2,0,0,-2,-2,-3,-7,-9,-10,-6,0,0,-3,-2,-5,-9,-7,-4,-4,-5,-4,-1,1,2,0,-2,1,3,0,-1,3,6,-2,-7,-2,5,3,-3,-5,-6,-8,-8,-7,-9,-7,-8,-12,-12,-4,-2,-9,-13,-12,-15,-23,-24,-21,-21,-18,-19,-25,-31,-32,-29,-26,-32,-39,0,0,-2,-1,0,-1,0,1,2,3,3,2,-1,-2,-1,-1,-1,-1,-1,-2,-2,-2,-4,-4,0,1,0,-1,-1,-2,-2,-1,-1,-1,0,-1,-2,-3,-4,-4,-4,-4,-5,-5,-6,-6,-5,-3,-1,1,6,10,14,18,22,24,25,27,29,29,27,26,24,21,17,13,10,8,7,6,4,5,6,4,1,1,2,1,0,1,0,-2,-5,-7,-9,-7,-5,-6,-8,-8,-9,-11,-11,-8,-6,-4,-2,-3,-5,-6,-6,-6,-6,-4,-2,-2,-6,-8,-9,-7,-5,-2,-1,-2,-2,-2,-3,-4,-3,-2,-3,-4,-4,-3,-3,-2,-2,-1,-1,-2,-1,0,1,0,-1,-3,-5,-7,-9,-9,-8,-4,-2,-1,-2,-4,-5,-2,4,8,9,9,9,8,7,7,6,9,10,8,4,4,5,6,6,5,5,4,3,3,4,7,9,10,12,13,13,14,13,13,14,14,14,13,13,12,11,10,9,9,8,7,8,9,8,7,6,5,5,4,4,
3,3,2,0,-2,-4,-6,-7,-8,-9,-9,-10,-10,-11,-9,-5,-2,-1,0,-1,-1,-1,0,1,2,3,3,1,0,0,2,2,2,2,1,0,1,1,0,0,1,1,1,2,4,4,3,1,1,1,0,-1,-1,-2,-2,-3,-5,-5,-4,-2,-3,-2,-1,0,-1,0,1,0,-2,-3,-4,-3,-2,-2,-4,-5,-6,-6,-6,-5,-4,-3,-2,-1,0,1,0,1,3,3,3,3,4,5,4,2,2,2,2,2,1,0,0,1,0,1,2,1,0,0,0,1,2,3,2,-1,-1,0,0,-1,-2,-2,-1,-1,-1,0,1,3,4,2,1,3,5,5,6,6,5,5,6,7,8,10,12,11,9,10,10,9,9,10,9,7,4,2,1,1,3,2,0,0,0,-2,-4,-2,-1,-1,-2,-3,-3,-1,-4,-6,-4,-3,-3,-3,-1,-1,-1,1,-1,-5,-6,-3,-2,-3,-1,4,9,14,19,25,31,37,42,49,55,60,60,54,46,35,26,16,7,0,-3,-4,-2,0,3,5,5,5,1,-3,-2,1,0,-2,-4,-3,0,1,2,1,-2,-2,-3,-6,-5,-1,-1,-3,-5,-7,-7,-3,0,1,1,1,0,0,1,0,1,3,2,2,4,4,3,1,-4,-4,0,0,-3,-3,-3,-3,-5,-5,-1,2,-1,-4,-2,2,2,1,1,3,2,0,-1,0,2,2,-1,-1,1,5,4,5,9,11,10,9,8,7,8,12,14,13,13,15,17,37,
28,29,31,28,23,22,20,27,40,38,28,23,24,25,29,35,31,25,25,24,20,16,18,22,25,26,20,14,14,15,15,10,7,5,3,-1,3,13,15,12,10,5,2,9,10,4,1,-1,-7,-8,1,7,3,-5,-7,-9,-8,-7,-5,-4,-7,-11,-14,-18,-18,-16,-14,-14,-14,-13,-14,-17,-17,-14,-13,-12,-11,-10,-7,-6,-7,-4,0,2,1,0,-2,-2,4,8,5,2,3,1,-3,-2,-1,-1,0,-1,-5,-5,-4,-3,-5,-5,-5,-5,-4,-1,2,3,3,0,-4,-5,-5,-5,-4,-4,-6,-8,-10,-10,-10,-8,-7,-6,-5,-7,-8,-8,-8,-9,-9,-8,-10,-11,-7,-3,-2,-2,-1,4,8,6,2,1,2,0,-5,-10,-13,-14,-13,-17,-20,-17,-11,-9,-9,-8,-3,0,1,3,2,0,-3,-4,-6,-7,-3,-1,2,5,8,8,10,12,14,17,21,21,19,16,13,10,9,9,9,8,7,4,-1,-5,-6,-8,-11,-15,-17,-20,-22,-21,-18,-15,-12,-12,-14,-16,-14,-10,-7,-5,-8,-9,-7,-16,-19,-7,5,4,1,4,7,3,-2,-1,-2,-5,-3,4,11,23,36,49,58,69,82,100,119,134,137,128,107,79,57,42,30,14,1,1,5,7,5,2,3,6,3,1,2,3,-1,-2,-1,1,5,8,9,10,3,-1,-2,-8,-11,-6,-6,-12,-15,-10,-5,-8,-9,-5,-1,-4,-11,-11,-4,1,4,5,4,5,6,7,6,8,8,6,
8,10,8,7,7,8,3,2,8,15,10,-1,-2,3,6,9,10,9,7,9,12,13,11,9,8,11,17,20,21,25,32,30,26,26,25,24,26,31,33,29,29,36,41,35,27,29,35,38,39,36,31,37,50,50,42,40,40,42,50,51,45,43,45,40,34,30,30,34,39,43,39,33,30,29,28,28,25,25,25,22,21,20,16,17,17,10,4,9,12,9,8,4,-5,-7,-1,2,-2,-7,-6,-5,-4,-5,-7,-8,-7,-5,-5,-4,-2,-1,-1,-2,-3,-5,-4,-2,-1,-1,-2,-3,-4,-3,-4,-5,-5,-4,-4,-3,-2,-3,-1,0,-2,-6,-9,-8,-7,-8,-10,-11,-9,-7,-8,-9,-7,-2,1,2,5,9,8,6,5,4,3,3,3,0,-1,-1,-4,-7,-5,-2,-4,-5,-3,-1,1,2,3,1,0,-2,-2,-3,-3,-2,-2,-2,-1,0,0,0,1,1,0,0,2,1,0,0,-2,-4,-4,-3,-3,0,1,-36,-30,-31,-32,-29,-25,-23,-20,-26,-39,-38,-29,-25,-24,-25,-30,-35,-30,-25,-24,-23,-18,-14,-16,-21,-24,-23,-17,-12,-10,-12,-13,-9,-4,-3,-1,2,-1,-11,-12,-9,-8,-2,0,-8,-10,-4,-1,-1,5,7,-1,-7,-2,5,6,8,7,5,5,4,6,10,13,16,16,15,14,15,16,15,15,18,17,15,14,13,13,12,10,9,10,6,2,1,2,2,4,4,-1,-6,-4,-1,-2,0,3,1,1,1,0,1,
4,7,6,4,5,5,6,7,5,1,-1,-2,-3,-1,2,4,5,4,3,3,5,9,11,10,10,8,7,6,6,9,10,9,9,10,9,9,10,11,7,2,1,1,-1,-5,-9,-8,-3,-2,-2,-1,3,8,11,12,12,15,18,14,9,7,7,5,1,-2,-4,-5,-6,-3,0,2,3,3,0,-2,-4,-7,-9,-9,-11,-15,-17,-20,-23,-23,-21,-19,-16,-13,-11,-11,-11,-11,-10,-7,-2,2,4,6,10,12,15,17,19,20,17,14,12,12,13,14,12,8,5,3,7,8,6,12,15,4,-7,-6,-2,-6,-9,-3,0,-1,-1,2,1,-4,-11,-21,-34,-45,-55,-67,-82,-99,-118,-133,-136,-127,-109,-83,-63,-46,-30,-15,-3,-3,-8,-10,-9,-6,-4,-7,-4,-1,-2,-3,0,2,2,1,-4,-7,-7,-8,-2,2,3,9,11,6,5,12,16,13,8,7,6,3,2,3,9,7,1,-3,-5,-7,-6,-8,-9,-9,-9,-10,-8,-6,-9,-11,-9,-8,-9,-8,-4,-2,-8,-14,-10,0,1,-4,-6,-7,-9,-8,-6,-8,-11,-12,-10,-8,-8,-10,-14,-18,-18,-23,-29,-28,-25,-25,-24,-23,-25,-30,-32,-30,-29,-36,-40,-36,-30,-32,-38,-41,-42,-39,-35,-41,-51,-52,-46,-43,-42,-45,-51,-52,-46,-44,-47,-42,-35,-31,-31,-35,-41,-44,-40,-33,-31,-29,-29,-29,-26,-24,-26,-24,-22,-19,-15,-16,-17,-10,-4,-8,-12,-9,-9,-5,5,7,1,-1,3,8,5,6,
5,6,8,9,7,6,6,4,0,-1,0,0,1,2,1,0,-1,-1,0,2,3,2,2,3,3,2,2,1,1,2,1,0,2,7,10,9,8,9,10,11,8,5,6,7,4,-1,-4,-5,-9,-13,-12,-10,-8,-7,-5,-5,-5,-3,-2,-2,1,4,2,0,1,2,0,-3,-4,-5,-4,-4,-2,-1,-1,0,0,0,-1,-1,-2,-4,-4,-4,-4,-3,-3,-4,-5,-4,-3,-2,0,2,2,1,1,0,-1,16,15,17,17,15,14,14,11,11,17,17,13,12,12,12,15,17,13,10,10,9,4,2,4,8,9,6,3,1,1,2,3,2,-1,-3,-1,-1,-1,1,2,1,0,-2,-2,2,4,2,2,2,-2,-3,0,1,1,-1,-1,-2,-1,-2,-3,-3,-4,-6,-7,-7,-6,-6,-7,-10,-11,-10,-9,-10,-9,-9,-10,-10,-9,-9,-10,-9,-9,-7,-5,-5,-5,-5,-5,-5,-3,-1,0,-1,0,-1,-1,0,0,-1,0,1,-2,-5,-5,-3,-3,-4,-5,-6,-5,-2,0,0,0,1,1,-1,-2,-2,-2,-2,-4,-7,-8,-7,-6,-6,-6,-6,-6,-6,-7,-6,-5,-5,-5,-4,-4,-4,-3,-1,-1,0,1,4,5,4,2,0,0,0,-1,-3,-4,-5,-6,-8,-7,-5,-3,-2,-2,0,2,4,4,5,6,5,2,1,2,3,4,4,4,6,7,7,9,11,12,13,14,13,13,13,12,10,9,9,9,9,10,9,6,4,2,-1,-4,-5,
-6,-6,-8,-10,-10,-8,-6,-5,-5,-5,-3,-1,0,1,-4,-5,-3,-3,-3,1,4,4,3,4,4,1,-1,2,2,-1,-2,1,5,7,12,17,23,30,38,48,56,64,67,62,55,46,37,27,17,8,3,3,6,8,7,7,5,6,4,3,2,3,3,1,-3,-3,1,2,1,1,-2,-4,-4,-5,-5,-3,-1,-5,-10,-12,-8,-4,0,0,0,-1,-1,0,3,2,4,5,6,9,10,7,8,9,4,1,6,7,6,6,6,4,1,0,2,5,3,1,0,2,2,1,2,3,2,3,4,5,4,3,3,3,4,4,3,6,9,9,7,9,10,8,9,12,13,14,13,16,18,18,18,19,21,22,24,23,21,23,27,28,26,25,24,24,27,27,23,23,24,21,18,16,16,18,22,23,20,18,16,16,15,15,13,12,14,14,12,8,7,7,8,4,1,4,5,5,6,4,-2,-3,-2,-2,-5,-6,-4,-4,-4,-5,-6,-6,-5,-5,-4,-2,0,1,0,0,0,0,1,1,1,1,1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-3,-6,-8,-7,-6,-5,-5,-5,-2,0,0,-1,1,4,6,7,9,11,11,10,8,7,6,5,4,4,4,3,1,0,0,1,1,1,2,5,5,4,3,3,4,3,3,2,2,2,2,3,4,5,6,5,5,6,6,7,7,5,5,4,4,3,2,2,1,0,0,-2,
-3,0,3,1,0,0,0,0,0,-1,-1,4,6,1,-3,-3,-3,-3,-3,-2,-2,0,-1,-5,-6,-4,-4,-5,-1,2,2,3,5,6,7,8,8,9,12,15,15,12,8,7,5,2,5,8,5,4,5,1,-2,-3,-3,-5,-5,-4,-4,-14,-16,-12,-22,-31,-26,-19,-21,-25,-25,-23,-26,-25,-20,-20,-21,-13,0,12,21,34,52,63,66,76,96,114,124,122,109,91,64,41,26,14,1,-12,-13,-8,-5,-3,-2,1,5,-1,-11,-15,-15,-13,-11,-14,-18,-18,-18,-19,-23,-23,-16,-11,-18,-24,-22,-17,-16,-18,-16,-13,-9,-4,-3,-8,-17,-26,-29,-26,-21,-18,-15,-13,-19,-26,-22,-12,-5,-6,-6,-3,-1,-4,-6,-6,-6,-14,-19,-15,-7,-10,-17,-18,-16,-12,-4,-1,4,12,17,16,18,17,12,8,11,22,28,27,28,26,19,11,6,5,11,20,24,24,22,26,37,45,44,41,50,59,57,52,48,42,43,51,54,48,42,36,33,36,38,35,30,32,32,27,19,18,19,19,22,23,20,16,16,15,14,12,10,9,7,11,16,14,13,15,12,9,12,13,11,13,12,4,3,10,16,14,10,9,6,7,9,11,10,7,4,4,2,-2,-1,2,-1,-4,-4,-6,-7,-5,-3,-2,0,2,0,-3,1,5,3,2,5,7,6,3,2,5,7,8,10,12,14,14,15,17,21,26,26,23,21,20,20,19,18,18,16,14,11,9,
10,13,13,13,12,11,10,9,8,7,8,8,6,7,8,7,6,6,7,10,12,13,15,16,15,14,16,19,24,24,18,12,13,14,12,11,12,12,10,7,4,4,7,9,6,4,4,6,7,8,7,6,6,6,9,12,16,19,21,20,17,15,16,20,22,21,19,19,17,15,15,16,16,14,12,10,7,5,4,5,5,4,3,1,0,-1,2,4,5,5,4,2,1,2,4,6,6,6,6,-1,-4,8,18,13,4,3,1,-9,-15,-14,-14,-16,-15,-11,-8,-3,10,26,37,43,57,77,96,110,111,101,86,65,44,29,18,5,-7,-11,-7,-5,-2,-2,0,3,3,-1,-4,-5,-4,-2,0,0,3,8,6,2,-1,0,2,-2,-4,0,1,-5,-11,-10,-8,-9,-7,-4,-2,-6,-10,-12,-9,-3,0,-1,0,1,-3,-3,1,7,5,0,-2,0,1,1,2,4,-2,-3,1,5,1,-4,-5,-3,3,8,10,3,4,1,-2,0,1,1,2,2,2,3,3,-2,-5,-1,3,2,2,3,2,1,1,0,0,4,5,3,4,4,1,-2,-3,-4,-6,-7,-6,-7,-7,-7,-10,-13,-13,-9,-6,-5,-2,0,-2,-4,-2,-1,-2,-1,1,2,3,5,4,3,4,15,16,12,20,29,26,21,21,26,26,23,25,25,21,21,21,15,2,-11,-20,-33,-50,-59,-63,-73,-92,-111,-122,-120,-107,-88,-63,-40,-24,-11,3,13,16,10,6,3,
2,-1,-4,3,12,16,16,14,12,15,19,20,20,23,25,25,18,14,19,23,20,15,16,20,20,15,10,4,4,10,18,25,27,25,22,19,15,12,18,25,21,10,3,6,7,3,1,4,6,5,6,14,18,14,8,11,16,17,18,14,7,3,-2,-10,-14,-12,-14,-16,-12,-7,-11,-21,-28,-28,-28,-27,-19,-12,-8,-7,-13,-22,-26,-26,-26,-28,-36,-44,-43,-43,-51,-59,-57,-52,-50,-45,-44,-50,-53,-47,-40,-33,-30,-35,-37,-32,-28,-29,-31,-25,-20,-20,-19,-20,-24,-24,-19,-16,-14,-15,-15,-11,-8,-7,-7,-10,-14,-12,-12,-15,-12,-9,-11,-14,-12,-14,-14,-6,-4,-10,-16,-15,-11,-9,-5,-6,-9,-12,-11,-8,-6,-4,-2,1,0,-3,0,3,4,6,7,5,3,3,0,-2,1,3,-1,-5,-3,-3,-5,-6,-5,-2,-1,-3,-6,-8,-10,-12,-14,-15,-16,-18,-22,-26,-28,-26,-24,-24,-23,-22,-21,-21,-19,-17,-14,-12,-13,-15,-15,-14,-12,-11,-10,-9,-8,-8,-9,-8,-6,-7,-8,-7,-5,-5,-6,-9,-10,-11,-12,-12,-11,-11,-12,-15,-19,-20,-15,-10,-10,-12,-10,-10,-12,-12,-11,-8,-4,-4,-7,-9,-6,-3,-3,-4,-5,-5,-4,-3,-3,-4,-7,-11,-15,-19,-20,-20,-18,-17,-18,-21,-23,-23,-21,-20,-18,-16,-16,-17,-16,-15,-13,-10,-7,-4,-3,-3,-4,-3,-2,-1,0,1,-1,-4,-6,-6,-5,-3,-2,-4,-5,-7,-5,-4,-5,2,
4,-6,-15,-11,-3,-3,-1,9,15,14,11,13,12,10,7,2,-11,-25,-36,-43,-58,-79,-97,-110,-112,-102,-87,-68,-48,-32,-17,-5,6,10,7,5,3,2,2,-2,-1,3,5,4,3,0,-1,-1,-4,-9,-8,-3,1,-1,-1,3,3,-1,-1,4,11,12,9,7,7,5,3,5,10,11,7,4,2,3,1,1,3,3,-2,-8,-5,0,1,-2,-1,-1,-3,-3,1,3,-1,-5,0,4,4,4,-2,-7,-8,-3,-4,-2,0,-1,-2,-3,-3,-4,-3,-4,-4,-1,2,1,0,0,0,0,1,0,0,1,2,0,-1,-1,-2,-1,0,1,1,2,3,2,2,2,1,1,1,0,0,0,-1,-2,-3,-4,-4,-4,-4,-4,-2,-1,-1,-2,-3,-3,-3,-3,-3,-9,-9,-5,-7,-13,-13,-11,-10,-13,-13,-12,-13,-14,-12,-12,-12,-9,-4,2,7,12,19,23,27,33,42,49,54,54,48,38,29,19,9,-1,-6,-10,-11,-9,-5,-3,-1,-1,-1,-3,-7,-9,-10,-8,-8,-12,-14,-13,-14,-16,-17,-15,-13,-12,-13,-12,-10,-8,-10,-15,-18,-14,-6,-3,-4,-7,-9,-12,-12,-10,-11,-9,-6,-6,-9,-11,-9,-3,0,-3,-4,0,0,-3,-3,-3,-4,-6,-8,-6,-5,-7,-10,-10,-11,-9,-8,-6,-2,2,2,2,4,6,5,3,5,10,13,13,16,15,12,8,7,7,10,14,17,16,17,17,19,21,22,23,26,28,25,24,24,22,21,22,23,20,
17,13,11,15,16,14,12,12,12,11,11,11,11,12,13,11,10,8,6,8,9,4,0,0,2,4,5,4,5,7,5,3,5,6,6,8,8,3,1,3,5,5,3,2,1,1,3,4,4,3,3,3,2,1,2,3,2,0,-1,-2,-2,-1,-1,-1,0,1,0,-1,2,3,3,2,2,3,2,0,-1,-1,0,1,3,5,6,7,8,9,11,14,16,16,15,15,15,14,13,13,12,10,9,8,8,8,8,7,5,3,3,2,2,2,2,2,0,0,1,1,1,1,1,2,2,0,0,-1,-1,-1,-1,-1,2,3,2,0,0,1,1,2,4,5,5,5,2,1,2,3,1,0,0,-1,-2,-3,-3,-3,-2,-2,0,2,5,7,9,10,11,10,11,11,12,12,11,10,9,8,8,7,7,7,6,4,3,2,1,1,1,1,1,1,0,-1,0,1,3,3,2,2,2,2,2,3,0,-2,1,-1,-2,-1,2,1,-2,-2,-1,-6,-9,-6,-3,-3,-3,-2,1,3,7,14,18,22,31,41,48,55,57,52,44,38,30,18,7,1,-3,-5,-4,-3,-2,-3,-3,-2,-1,-2,-3,-1,1,2,2,1,4,7,5,3,2,2,1,0,1,3,2,-1,-5,-7,-5,-1,-2,-3,-3,-2,-4,-4,-1,-1,-2,-3,-2,-1,0,0,4,7,2,0,3,3,1,1,3,2,1,0,2,3,1,-1,-1,0,2,2,3,8,
8,10,9,9,7,5,6,7,11,15,17,22,26,22,15,11,14,19,21,23,24,21,21,30,39,35,27,33,43,37,30,29,26,27,35,40,35,29,27,29,35,36,30,27,29,31,27,18,14,15,16,18,20,16,11,11,12,8,0,0,6,8,9,10,9,9,10,6,2,7,13,12,8,0,-5,-4,0,4,0,-6,-3,-1,-2,-3,-4,-4,-7,-10,-11,-11,-10,-9,-11,-14,-17,-19,-17,-15,-12,-9,-6,-6,-6,-6,-7,-6,-2,1,5,9,11,10,10,10,8,9,11,11,12,14,13,7,4,4,2,0,-1,-3,-4,-5,-8,-13,-14,-10,-5,-3,-1,3,6,7,7,6,5,7,9,10,9,8,8,7,7,8,11,15,16,14,14,14,15,16,15,15,17,17,14,10,9,8,7,3,-1,-2,0,1,0,1,3,5,5,4,4,5,7,7,6,4,2,2,3,3,3,4,7,8,5,2,4,5,4,4,2,1,3,3,0,-1,1,1,0,1,2,2,1,2,4,7,8,9,13,15,13,11,12,13,13,14,12,9,7,5,2,3,6,4,2,4,-2,-6,2,10,7,2,0,-4,-11,-14,-11,-10,-12,-15,-9,-2,2,14,34,46,50,61,79,94,111,113,101,81,61,43,29,16,5,-4,-4,-6,-7,-3,-2,-2,-2,-5,-10,-10,-8,-9,-5,1,3,4,7,6,5,4,3,2,0,-1,0,2,0,-4,-2,4,
5,5,6,6,4,-1,-7,-5,2,3,3,2,-4,-11,-6,3,3,-3,-4,-6,-9,-7,-4,1,3,-3,-7,-3,6,4,-2,-4,-2,2,5,3,2,5,8,9,8,5,3,5,9,13,15,18,25,29,25,18,15,17,23,30,35,32,26,26,37,43,36,29,36,45,41,32,30,27,27,35,37,34,30,28,30,36,39,33,29,33,34,28,22,23,22,21,24,25,21,19,20,19,15,10,9,10,10,10,12,11,11,13,7,4,8,11,9,6,-1,-9,-7,0,1,-8,-17,-13,-10,-14,-14,-9,-3,-1,-2,-2,1,4,6,6,6,9,8,4,3,4,5,3,1,2,5,5,4,2,3,5,4,1,1,2,2,0,-2,-2,0,1,0,-2,0,3,2,1,2,2,3,5,7,7,7,6,3,0,-1,0,1,1,-1,-3,-1,4,4,2,3,6,7,7,7,6,9,9,5,1,2,2,-2,-6,-6,-4,-4,-7,-7,-8,-7,-7,-7,-5,-4,-5,-9,-12,-14,-19,-23,-19,-12,-10,-11,-15,-18,-22,-21,-19,-20,-29,-37,-33,-27,-33,-41,-35,-29,-28,-26,-25,-34,-37,-34,-29,-27,-28,-35,-36,-30,-24,-26,-27,-25,-17,-14,-14,-15,-18,-19,-15,-12,-11,-13,-9,1,1,-6,-9,-10,-11,-8,-9,-11,-6,-2,-8,-15,-14,-9,-2,4,2,-1,-3,-1,4,1,0,2,4,4,5,8,10,10,9,9,8,9,11,15,16,15,13,10,6,
4,4,4,4,6,4,0,-4,-9,-14,-16,-14,-13,-12,-12,-12,-14,-14,-14,-15,-13,-7,-4,-4,-3,-1,-1,1,1,1,5,10,11,7,3,1,-1,-5,-7,-8,-8,-7,-7,-10,-12,-14,-13,-11,-10,-9,-11,-12,-14,-17,-18,-17,-17,-17,-17,-18,-19,-19,-20,-20,-18,-15,-13,-12,-9,-5,-2,-1,-2,-3,-2,-3,-5,-7,-7,-7,-7,-8,-10,-11,-9,-7,-5,-4,-5,-6,-6,-7,-10,-10,-6,-4,-6,-7,-7,-7,-5,-3,-4,-3,0,1,-1,-1,-1,-1,-2,-1,0,0,-1,-4,-5,-7,-11,-14,-12,-11,-12,-12,-13,-15,-14,-11,-9,-6,-4,-5,-8,-3,0,-2,2,5,-2,-8,-6,-1,0,5,12,14,10,9,12,15,10,3,-1,-11,-31,-42,-46,-58,-75,-91,-108,-113,-100,-82,-64,-47,-31,-16,-4,3,4,5,6,3,1,3,3,6,10,9,6,7,3,-1,-3,-5,-9,-8,-6,-5,-3,-1,0,1,0,-3,0,6,4,-3,-7,-6,-6,-6,-4,1,6,3,0,0,0,0,6,13,9,1,1,8,10,9,10,11,8,3,0,6,9,4,-4,-4,2,3,1,-2,-4,-3,-2,-6,-9,-10,-9,-8,-6,-6,-9,-13,-14,-18,-24,-29,-25,-18,-15,-16,-21,-27,-34,-32,-26,-26,-36,-41,-34,-29,-36,-43,-37,-30,-27,-24,-25,-32,-34,-31,-30,-27,-27,-35,-38,-32,-27,-32,-33,-27,-21,-20,-19,-19,-23,-24,-20,-20,-19,-20,-16,-10,-8,-10,-10,-10,
-11,-9,-10,-12,-7,-2,-6,-11,-9,-5,1,7,6,-1,-1,7,15,11,10,14,14,8,3,2,3,3,0,-3,-5,-5,-6,-8,-7,-3,-2,-4,-4,-3,-1,-3,-4,-3,-2,-1,-2,-4,-3,-1,-2,-3,-3,-1,1,0,-2,-3,-3,-1,-3,-5,-4,-4,-5,-5,-6,-8,-8,-8,-8,-6,-3,-1,0,0,-1,-1,1,3,1,-3,-4,-2,-4,-7,-8,-8,-7,-7,-8,-9,-6,-2,-2,-3,1,6,5,2,1,3,2,1,1,3,3,2,0,-1,1,2,2,5,7,6,3,2,3,3,5,8,8,8,8,11,14,13,14,16,17,14,13,13,13,13,15,16,16,15,14,14,16,18,15,10,9,11,11,9,7,5,6,8,8,7,6,7,8,6,0,0,5,7,9,7,4,4,7,5,3,7,11,9,7,5,1,1,0,0,0,0,1,0,-1,-3,-3,-3,-5,-4,-3,-2,-2,-1,-1,-1,-2,-4,-4,-3,-1,1,1,2,2,1,0,0,4,7,10,13,14,13,11,10,10,11,12,10,9,9,7,3,2,3,3,2,2,2,2,3,2,0,-1,1,2,3,4,6,6,7,6,7,8,9,11,13,12,10,8,8,9,10,9,10,11,11,11,10,10,12,14,15,15,14,14,13,12,11,9,7,6,5,5,5,5,5,5,6,6,6,7,8,9,9,8,6,5,5,5,6,6,7,7,7,5,4,5,6,6,6,
6,4,2,2,1,0,1,1,1,1,1,1,0,-1,-2,-1,0,2,4,5,5,5,6,6,7,9,11,10,9,6,5,5,5,0,-3,-1,-2,-1,1,2,0,-2,-2,-3,-7,-9,-5,-2,-5,-10,-7,-2,-2,1,11,17,19,24,33,41,51,55,49,40,34,29,17,6,1,-2,-3,-2,-2,0,-1,-2,-3,-6,-7,-5,-2,0,1,1,0,3,6,5,4,4,3,0,0,1,1,2,2,-4,-6,0,5,5,2,2,2,1,-1,-1,-3,-3,-4,-4,-6,-9,-10,-8,-7,-12,-14,-9,-9,-10,-10,-8,-7,-8,-6,-4,0,0,-2,-2,0,0,0,2,3,5,5,5,8,8,6,5,4,6,7,8,11,13,11,8,7,7,7,12,16,15,11,12,15,17,13,13,17,18,14,12,12,10,10,12,12,12,12,11,10,13,15,13,11,13,14,12,10,9,8,8,11,11,9,8,9,10,8,4,2,4,4,4,3,1,1,4,3,-1,2,4,3,1,1,-2,-1,1,-1,-4,-6,-4,-4,-6,-6,-4,-2,-2,-3,-3,-2,-1,1,1,2,2,2,0,0,1,1,0,0,0,0,-2,-2,-2,-1,-1,-1,0,1,2,2,1,1,3,4,4,4,5,6,6,5,5,6,6,6,6,5,5,5,4,2,1,1,0,0,1,0,-2,-1,2,2,1,3,5,5,4,3,2,2,4,4,2,2,2,-1,-3,-2,1,3,-5,
-7,-7,-6,-5,-4,0,4,6,4,-1,-4,-3,-2,-2,-1,1,0,-1,1,4,5,8,11,11,10,12,11,9,7,4,-1,-3,-2,-4,-6,-5,-4,-6,-8,-7,-4,-4,-4,-5,-5,-1,3,2,-1,0,2,1,0,2,6,8,6,3,1,2,3,2,-2,-4,-5,-5,-7,-8,-6,-6,-9,-12,-13,-11,-9,-9,-15,-17,-19,-29,-33,-21,-13,-15,-20,-19,-16,-15,-14,-12,-11,-4,2,10,17,27,40,55,66,74,86,105,123,136,134,117,93,67,46,29,14,0,-9,-11,-10,-8,-3,-2,-2,-3,-6,-10,-11,-16,-24,-23,-20,-21,-21,-14,-10,-9,-11,-12,-11,-5,0,5,13,11,4,9,14,10,9,15,18,13,2,-8,-12,-10,-11,-14,-16,-16,-15,-12,-11,-14,-16,-12,-9,-9,-7,-5,-3,-6,-15,-19,-12,1,2,-1,-2,1,10,20,18,17,24,29,26,24,22,18,13,16,21,19,21,30,29,17,12,13,16,18,20,20,17,17,18,26,33,30,25,29,37,36,35,36,34,37,47,49,42,37,36,39,45,46,41,38,41,41,30,23,25,25,21,20,22,21,16,12,10,5,1,1,3,2,0,1,2,6,7,2,-1,3,8,8,7,4,0,2,7,10,6,2,5,5,1,1,3,4,2,0,-2,-6,-12,-17,-18,-16,-14,-15,-16,-14,-11,-7,-4,1,6,9,9,7,6,8,9,8,6,3,3,3,0,1,4,6,5,2,
0,-2,0,2,1,-1,-1,0,0,-1,-1,0,2,2,2,2,3,5,5,6,6,6,7,8,10,10,9,7,6,6,7,3,-1,0,2,1,1,1,2,3,3,1,0,1,4,5,4,2,0,0,1,1,0,1,2,4,5,4,6,8,9,8,8,10,11,10,6,5,6,2,-4,-6,-2,-1,-3,-6,-5,-1,4,4,3,5,6,4,2,3,4,2,0,-3,-5,-6,-5,-3,-2,1,4,4,4,7,6,5,4,5,3,0,0,2,1,0,-2,-4,-3,1,3,-1,0,3,-4,-10,-3,2,-1,0,2,-2,-12,-16,-17,-20,-19,-15,-12,-10,-5,3,20,37,50,66,86,108,125,128,119,103,83,64,47,30,14,1,-6,-7,-4,2,5,2,-1,-4,-7,-4,0,1,3,3,-4,-9,-4,-2,-3,-6,-8,-10,-11,-10,-9,-7,-7,-8,1,7,4,4,10,13,6,-5,-6,2,8,9,2,-2,-2,-4,-7,-4,0,2,4,4,3,2,1,-3,-7,-8,-6,-1,3,2,1,2,1,-1,0,1,-1,-3,-4,-7,-10,-10,-10,-10,-9,-7,-5,-3,1,4,4,6,8,8,7,8,9,8,6,6,6,6,6,3,-1,0,1,1,-1,0,2,0,-4,-7,-5,-2,-1,-2,-3,-1,2,4,4,5,7,9,6,6,10,13,14,12,10,10,16,18,18,28,31,22,14,16,20,19,16,16,15,14,10,5,-1,-6,-14,-23,-37,-51,-62,-70,
-81,-98,-115,-130,-129,-113,-90,-66,-46,-27,-10,3,11,12,9,7,2,2,3,4,8,12,11,14,21,22,21,23,21,14,11,10,12,13,10,5,-1,-5,-12,-10,-3,-6,-12,-11,-10,-14,-17,-12,0,9,12,12,13,16,18,19,18,15,14,16,18,15,11,9,8,5,4,6,14,17,9,-2,-1,2,2,-2,-11,-18,-16,-14,-21,-26,-23,-22,-22,-17,-12,-15,-19,-17,-19,-27,-27,-16,-10,-11,-14,-15,-18,-19,-17,-15,-17,-24,-29,-26,-22,-28,-34,-32,-33,-34,-32,-34,-44,-47,-41,-38,-37,-40,-45,-46,-40,-37,-39,-40,-30,-23,-24,-24,-20,-19,-22,-20,-16,-13,-10,-6,-1,-1,-5,-5,-4,-3,-4,-7,-9,-6,-3,-8,-11,-11,-9,-6,-3,-5,-10,-13,-9,-5,-9,-8,-5,-6,-8,-8,-7,-4,-2,2,8,12,14,12,10,11,13,11,8,4,1,-3,-8,-11,-12,-10,-9,-10,-11,-11,-9,-7,-7,-6,-3,-3,-6,-7,-6,-5,-2,-1,-2,-3,-3,-2,-3,-4,-3,-3,-3,-4,-5,-5,-5,-5,-6,-7,-7,-8,-8,-8,-9,-9,-10,-10,-9,-7,-6,-7,-7,-3,2,1,-1,-1,0,0,0,-1,-1,1,2,1,-1,-2,-1,1,2,2,1,1,1,0,-1,-3,-4,-4,-5,-8,-9,-8,-8,-10,-11,-9,-6,-6,-7,-4,2,4,1,-1,2,3,2,-2,-6,-6,-5,-7,-8,-6,-4,-5,-6,-4,-1,2,4,4,3,2,1,-2,-5,-4,-4,-7,
-7,-6,-6,-6,-4,-2,-2,-4,-4,-3,-2,0,-1,-4,-6,-3,-4,-7,0,4,-1,-4,-1,-2,-3,0,10,14,15,17,17,15,11,9,3,-6,-21,-36,-51,-67,-87,-107,-124,-127,-118,-104,-85,-67,-47,-28,-11,2,7,7,5,-3,-6,-2,1,4,8,5,-2,-3,-4,-2,5,8,4,2,5,7,8,10,11,10,10,6,7,10,4,-3,-3,-4,-9,-11,-5,5,5,-1,-8,-8,-3,2,2,4,6,3,-1,3,2,2,3,3,4,6,7,7,5,2,0,0,0,-1,-1,0,-1,-2,-1,0,0,2,3,4,4,3,1,0,0,0,-3,-4,-5,-5,-6,-6,-7,-6,-5,-4,-5,-5,-5,-5,-4,-3,-1,-1,-1,0,-1,-4,-5,-4,-1,0,-1,-2,-2,0,0,-1,-2,-2,-2,-4,-6,-7,-5,-5,-7,-9,-10,-10,-9,-8,-11,-11,-10,-13,-16,-13,-11,-12,-13,-11,-10,-12,-12,-10,-7,-7,-6,-3,2,7,14,19,25,28,34,40,48,57,59,52,41,31,23,12,0,-6,-9,-7,-4,-2,-1,-1,-2,-4,-6,-9,-8,-7,-7,-9,-13,-16,-12,-8,-7,-8,-7,-8,-7,-4,0,3,6,4,-1,-2,3,6,6,6,6,3,-3,-5,-6,-8,-9,-12,-15,-14,-13,-13,-12,-11,-13,-12,-8,-6,-6,-4,-2,-3,-6,-6,-3,1,-1,-3,-1,0,3,6,5,3,6,8,7,8,10,8,6,6,6,6,6,9,10,5,2,3,3,2,6,9,
8,7,8,11,10,8,8,11,13,11,11,14,13,14,17,19,18,19,19,20,22,22,18,16,16,16,12,11,11,11,10,9,10,9,8,7,4,2,0,0,4,6,6,5,4,6,9,8,7,9,11,9,8,7,5,6,8,10,9,8,9,9,8,9,10,10,10,8,6,4,2,0,-1,0,1,-1,-2,-2,-1,1,3,6,8,10,11,11,9,9,10,11,11,11,10,8,6,6,6,6,7,7,6,5,4,4,5,5,6,6,6,6,6,6,6,6,6,6,5,5,6,7,7,6,6,7,7,7,6,5,5,5,4,2,0,0,0,0,0,-1,-1,-1,-2,-3,-4,-4,-3,-3,-4,-5,-5,-4,-3,-2,-2,-1,0,0,1,2,3,5,5,5,6,6,6,4,4,5,6,5,3,2,2,3,1,1,2,4,5,5,4,5,5,4,3,4,4,4,2,1,0,0,1,1,1,3,4,3,3,4,5,5,5,5,5,4,4,5,6,7,8,7,7,8,8,6,5,8,6,6,7,5,4,4,5,3,-2,-5,-3,-3,-4,-6,-5,-2,1,6,13,19,26,34,43,53,61,63,58,51,43,34,23,10,1,-4,-5,-4,-2,1,2,1,0,-2,-5,-3,2,7,5,0,-3,-2,-1,-3,-4,-4,-4,-5,-6,-5,-5,-4,-6,-11,-11,-6,0,2,2,2,0,-2,-2,2,3,3,1,-1,-1,0,-2,-1,-1,-1,
-5,-6,-5,2,8,8,4,-2,-6,-2,7,7,4,4,4,4,5,0,-1,5,8,8,6,3,0,-2,0,5,8,11,18,18,11,6,4,11,16,15,15,14,15,19,29,35,32,26,29,38,34,28,27,29,32,39,41,35,29,30,34,37,37,31,26,28,28,21,17,20,21,22,25,24,22,25,24,17,8,-1,-6,-7,-6,-10,-13,-12,-10,-14,-20,-18,-9,-4,-5,-7,-14,-17,-10,0,1,-3,-5,-6,-8,-5,3,7,5,1,-1,-1,-4,-8,-8,-4,-4,-7,-11,-13,-10,-6,-6,-4,1,3,3,2,1,-2,-8,-12,-14,-16,-18,-20,-22,-21,-18,-15,-13,-9,-3,-2,-3,-3,-3,-4,-3,0,2,2,1,1,2,4,7,11,15,15,14,10,5,3,2,0,-1,2,5,5,2,3,6,9,12,14,15,17,15,13,11,10,8,4,0,-6,-10,-9,-7,-3,3,7,7,8,13,18,21,26,29,28,24,19,14,13,13,11,8,6,5,4,2,-2,-3,-3,-4,-6,-6,-5,-2,0,-2,-1,3,10,12,11,12,14,18,20,19,17,18,17,13,9,9,12,13,13,13,11,10,11,11,8,7,8,9,9,9,10,9,8,9,10,12,14,15,12,11,12,1,-5,2,5,-6,-7,-1,-6,-12,-11,-15,-17,-7,4,5,13,28,38,50,61,71,80,92,104,115,115,104,86,61,39,26,19,9,3,6,10,13,22,27,22,16,16,
13,10,11,12,15,15,11,8,11,14,16,16,15,12,8,6,4,6,2,-5,0,7,4,3,8,10,6,2,-1,1,10,18,15,8,4,3,6,7,7,3,2,3,6,9,12,11,10,7,9,14,21,21,17,15,13,16,23,21,18,20,22,23,21,17,16,18,20,22,23,27,33,35,30,24,22,26,30,28,27,29,31,35,45,50,41,33,37,45,44,39,37,38,37,39,41,35,28,26,32,42,44,37,34,34,31,25,20,22,22,22,26,25,19,17,19,19,17,10,9,12,10,6,9,14,20,21,10,1,4,9,8,8,5,1,1,4,2,-4,-2,3,3,2,3,2,-1,0,3,2,-2,-5,-6,-6,-5,-3,-1,0,1,1,-1,-2,2,6,8,9,11,10,6,4,6,6,6,9,8,4,4,4,3,2,4,4,3,3,4,4,5,9,9,8,6,4,3,3,3,2,1,-1,-4,-6,-5,1,5,5,4,-3,-9,-9,-5,2,6,1,-7,-7,-4,-3,-2,-3,-4,0,3,-2,-5,-4,-2,1,3,3,0,-5,-6,-10,-17,-18,-12,-7,-6,-12,-16,-17,-17,-16,-16,-21,-30,-34,-31,-27,-30,-36,-34,-29,-28,-29,-33,-37,-38,-32,-27,-29,-33,-38,-37,-31,-25,-27,-27,-21,-18,-21,-21,-22,-26,-24,-22,-25,-24,-17,-8,2,9,9,9,12,15,14,13,16,21,18,9,5,7,8,13,16,10,1,0,3,5,5,
7,5,-2,-7,-5,-2,0,0,3,7,7,4,3,6,10,12,10,6,5,5,1,-1,0,0,0,3,9,13,15,16,18,19,21,19,17,14,13,9,2,0,1,2,2,4,4,1,-2,-1,0,0,-1,-2,-4,-8,-12,-13,-12,-9,-3,-1,-1,0,1,-2,-6,-5,-3,-3,-6,-9,-11,-13,-15,-17,-15,-12,-9,-8,-6,-3,1,7,10,9,7,2,-2,-6,-6,-7,-11,-15,-20,-24,-27,-27,-24,-19,-14,-11,-11,-10,-8,-6,-5,-4,-2,2,4,3,4,6,6,5,2,1,2,2,-2,-8,-11,-9,-10,-13,-16,-19,-19,-17,-18,-18,-13,-8,-8,-11,-11,-12,-12,-10,-9,-10,-9,-7,-6,-8,-8,-9,-10,-10,-9,-8,-9,-10,-11,-13,-13,-9,-9,-10,-1,6,-1,-2,9,10,5,9,16,17,18,18,9,0,-1,-10,-26,-37,-46,-58,-70,-80,-92,-103,-114,-115,-104,-86,-63,-42,-28,-19,-9,-3,-5,-10,-15,-23,-28,-23,-17,-16,-13,-10,-11,-13,-15,-14,-9,-7,-10,-13,-13,-13,-12,-10,-7,-6,-5,-5,-1,6,2,-6,-5,-4,-8,-9,-5,-2,0,-2,-11,-17,-13,-5,-4,-4,-5,-7,-6,-2,-1,-4,-6,-9,-13,-13,-13,-11,-10,-16,-23,-22,-20,-18,-17,-19,-24,-25,-22,-21,-23,-25,-24,-21,-19,-19,-22,-24,-25,-28,-34,-37,-31,-27,-25,-28,-30,-29,-30,-31,-32,-36,-46,-48,-40,-33,-38,-45,-44,-38,-39,-39,-39,-40,-41,-36,-29,-28,-34,-42,
-43,-38,-34,-33,-30,-24,-19,-20,-20,-21,-25,-24,-19,-17,-20,-21,-19,-12,-10,-15,-13,-9,-11,-15,-21,-22,-11,-2,-7,-12,-10,-9,-7,-3,-3,-6,-3,2,1,-4,-4,-2,-4,-2,0,-1,-4,-3,0,4,4,4,4,3,0,-1,-2,-2,0,1,-3,-6,-7,-9,-11,-10,-6,-5,-6,-5,-6,-8,-7,-4,-4,-4,-3,-2,-4,-4,-3,-4,-5,-5,-5,-8,-9,-9,-8,-6,-4,-4,-4,-3,-2,-1,2,4,3,-3,-6,-2,1,3,5,5,2,0,-3,0,4,4,3,1,-1,0,1,-1,-3,-3,-2,-3,-5,-6,-6,-5,-1,1,1,1,6,9,6,3,6,8,8,9,11,9,8,10,15,15,14,13,15,15,14,13,15,15,14,15,15,13,12,13,15,18,18,14,11,12,11,10,10,10,10,12,14,12,10,11,11,7,1,-5,-9,-9,-9,-9,-11,-11,-10,-11,-13,-11,-7,-4,-5,-5,-6,-8,-6,-2,-1,-2,-3,-4,-4,-3,0,2,2,1,1,1,-1,-3,-3,-1,-1,-2,-4,-6,-5,-4,-3,-3,-2,-1,-2,-3,-3,-3,-6,-8,-9,-9,-9,-10,-10,-9,-7,-6,-6,-5,-1,2,2,0,0,-2,-3,-2,0,-1,-2,-2,-3,-4,-4,-2,0,2,2,1,-2,-3,-2,-2,-2,0,3,3,2,1,1,3,5,5,5,6,6,4,2,1,1,0,-2,-5,-7,-6,-5,-3,0,2,3,1,1,3,6,8,10,10,10,8,5,3,
3,3,3,3,2,1,0,-1,-3,-3,-3,-3,-3,-2,-2,-3,-4,-3,-2,1,2,2,2,2,4,5,7,7,8,8,6,3,2,3,3,3,4,3,2,2,2,1,1,2,3,3,4,5,4,4,4,4,4,4,3,0,-1,0,-3,-6,-4,-6,-10,-10,-6,-9,-14,-17,-14,-11,-8,-7,-6,0,8,14,19,25,33,40,45,51,56,58,51,43,34,26,16,7,3,1,3,6,8,12,14,12,9,6,4,3,4,7,7,4,1,2,3,4,3,3,2,2,1,1,1,2,-1,-7,-6,0,2,3,3,2,0,-1,0,2,4,6,3,-1,0,2,1,3,3,0,-2,2,3,4,6,7,8,10,9,10,13,12,11,13,13,13,14,15,14,13,13,15,15,14,13,13,14,15,16,16,19,21,18,15,16,16,15,18,21,20,17,19,23,23,20,18,21,23,22,20,21,22,21,21,20,19,17,15,17,21,21,19,15,13,12,11,8,6,6,8,10,10,9,9,11,12,11,7,6,10,12,9,8,10,12,13,8,4,8,9,7,6,6,4,3,5,2,0,1,3,2,1,2,1,1,2,3,2,1,0,-1,0,-1,0,1,2,2,2,2,2,3,4,3,4,5,6,4,4,4,3,2,2,3,2,2,2,1,0,1,0,0,1,3,2,2,2,4,5,6,5,4,3,4,3,3,3,2,1,1,-1,
2,6,10,12,10,8,9,12,13,11,8,6,4,1,-1,-5,-8,-8,-7,-6,-2,3,4,4,7,7,4,4,7,11,14,14,7,1,2,4,0,-4,-1,2,-1,-6,-9,-9,-7,-5,-8,-12,-11,-9,-13,-17,-15,-11,-11,-10,-8,-5,-1,1,1,1,5,8,7,6,4,1,-2,-5,-8,-9,-7,-7,-10,-10,-8,-9,-9,-7,-6,-7,-9,-10,-14,-15,-18,-21,-22,-26,-27,-19,-16,-18,-19,-16,-18,-23,-26,-27,-27,-23,-18,-17,-13,-4,9,25,39,51,65,83,101,117,122,110,92,72,49,26,6,-10,-24,-34,-39,-40,-35,-27,-22,-23,-23,-24,-19,-11,-10,-10,-7,-5,-3,1,2,1,4,10,16,18,18,18,21,16,7,4,6,2,2,4,-4,-15,-16,-14,-15,-11,-4,-5,-9,-13,-18,-21,-17,-12,-13,-16,-19,-18,-11,-7,-9,-7,-4,0,5,12,15,20,22,24,30,36,31,23,27,28,24,22,18,10,6,10,14,11,13,19,16,6,4,4,5,10,13,12,13,20,26,32,43,45,34,34,41,41,36,35,35,34,41,43,35,23,21,30,40,41,30,24,26,29,19,11,15,19,20,23,24,24,24,27,28,25,20,22,23,19,19,23,25,25,21,9,2,3,6,7,9,8,-2,-4,1,0,-6,-5,3,2,2,3,3,0,-1,-1,-1,-1,1,3,4,5,6,7,7,7,8,12,15,15,12,10,12,12,10,7,7,6,
5,4,2,2,6,7,5,3,5,7,9,10,12,12,12,11,10,9,9,10,12,12,10,12,14,14,13,12,11,13,15,15,14,14,13,12,10,12,14,17,20,20,20,21,22,21,20,21,21,20,16,13,12,12,13,11,9,7,5,4,2,2,4,5,3,0,-1,-2,-1,2,4,5,6,9,9,9,11,12,11,11,12,10,9,10,8,6,5,5,3,5,10,10,8,11,15,16,14,14,16,17,16,12,9,8,7,5,0,-3,-4,-4,-6,-8,-7,-6,-5,-6,-6,-4,0,2,0,-2,-2,-4,-6,-1,-2,-5,-5,-4,-8,-14,-15,-17,-19,-15,-9,-3,5,13,23,39,55,69,79,93,106,119,120,107,90,70,53,37,24,11,-1,-5,-4,-1,6,12,13,9,5,-3,-6,-4,-3,0,4,2,-4,-7,-6,-4,-1,-1,-5,-9,-10,-9,-7,-12,-14,-7,-4,-8,-7,-2,-3,-7,-10,-12,-12,-8,-4,-4,-2,1,-2,-6,-9,-11,-9,-8,-9,-11,-12,-10,-7,-5,-3,0,2,4,6,6,7,6,3,-1,-2,-2,-5,-6,-3,-3,-6,-10,-14,-14,-7,-2,-4,-7,-3,1,0,-3,-1,4,7,8,5,3,7,12,11,8,12,17,15,12,12,11,9,7,3,0,1,1,-3,-7,-6,-4,-2,1,4,6,10,11,10,9,12,12,10,11,11,9,9,10,11,11,15,16,19,23,23,27,27,20,18,20,19,16,18,24,27,27,
26,22,19,16,11,3,-10,-26,-39,-50,-64,-82,-100,-116,-119,-107,-89,-70,-47,-23,-3,13,27,36,39,41,38,31,26,26,26,25,21,12,10,10,8,6,2,-3,-3,-2,-4,-10,-16,-20,-21,-20,-23,-19,-7,-4,-7,-5,-6,-7,2,14,14,11,12,9,3,4,9,12,16,19,16,11,13,17,20,18,10,6,7,6,3,-1,-6,-13,-16,-20,-25,-26,-32,-37,-32,-26,-28,-27,-23,-22,-19,-11,-7,-11,-14,-13,-13,-19,-16,-6,-5,-5,-6,-10,-14,-14,-16,-21,-27,-33,-43,-44,-36,-36,-43,-42,-38,-36,-36,-37,-43,-45,-37,-28,-25,-32,-41,-41,-32,-24,-28,-29,-20,-14,-17,-21,-22,-26,-27,-27,-28,-32,-33,-29,-25,-24,-25,-20,-20,-23,-24,-23,-20,-10,-1,-3,-8,-9,-12,-11,-4,-3,-7,-6,-1,-2,-8,-5,-4,-5,-5,-2,-1,0,0,0,-3,-4,-5,-6,-7,-8,-7,-7,-8,-13,-16,-15,-11,-9,-10,-10,-8,-7,-6,-6,-5,-4,-2,-4,-8,-9,-7,-6,-7,-9,-10,-12,-13,-13,-12,-11,-10,-9,-9,-10,-11,-11,-10,-11,-14,-14,-13,-12,-11,-12,-14,-14,-13,-13,-12,-11,-9,-10,-13,-16,-18,-18,-18,-20,-20,-19,-19,-20,-20,-18,-15,-12,-10,-11,-11,-10,-8,-5,-3,-1,0,0,-2,-3,-2,1,2,3,2,0,-2,-2,-3,-6,-6,-5,-6,-7,-8,-9,-9,-7,-6,-7,-5,-3,-4,-6,-5,-6,-10,-11,-10,-12,-15,-17,-16,-16,-17,-17,
-15,-12,-9,-8,-8,-5,-1,2,3,4,5,7,7,6,5,6,6,4,1,-1,0,3,3,5,6,2,3,7,6,5,9,16,18,18,19,16,12,6,-4,-12,-21,-37,-53,-66,-77,-90,-105,-119,-120,-105,-88,-69,-52,-35,-22,-9,1,6,5,1,-3,-9,-10,-7,-2,4,8,5,2,-1,-1,1,5,7,7,5,3,3,7,10,11,10,9,13,19,12,8,11,9,5,7,11,14,15,16,11,7,7,6,1,1,2,4,4,3,3,3,5,5,3,2,1,0,-2,-2,-3,-3,-3,-5,-5,-3,-2,-3,-3,-1,1,0,0,2,3,6,6,3,0,3,5,3,1,1,2,1,-1,-2,-2,-1,0,-2,-6,-6,-5,-7,-10,-9,-8,-8,-8,-8,-7,-6,-4,-4,-4,-2,-1,-1,-2,-3,-4,-6,-8,-10,-11,-10,-10,-10,-10,-10,-11,-11,-10,-9,-10,-10,-9,-9,-10,-13,-16,-15,-16,-16,-13,-13,-13,-11,-9,-10,-15,-17,-14,-11,-12,-12,-10,-5,0,6,13,17,22,28,37,48,56,58,50,42,33,22,10,-3,-11,-17,-21,-22,-23,-24,-22,-20,-20,-18,-16,-14,-9,-6,-6,-7,-7,-1,3,3,0,0,3,7,10,11,11,13,12,4,2,5,8,10,9,3,-3,-3,0,-1,-3,0,-2,-5,-4,-4,-7,-6,-4,-7,-11,-9,-9,-7,-4,-4,-3,-1,0,3,6,9,10,13,14,15,17,16,14,13,12,11,11,11,7,4,7,8,7,
6,9,8,5,4,4,2,4,8,11,11,12,16,19,22,22,21,22,25,24,22,21,21,23,25,26,23,18,17,18,22,21,16,12,14,13,11,10,11,13,15,17,18,19,21,24,24,22,19,17,15,13,12,12,11,9,8,4,1,3,5,6,8,10,9,9,10,10,8,8,9,7,6,6,6,4,2,2,1,2,3,3,3,4,4,4,3,3,4,7,8,6,3,2,1,1,2,2,3,2,2,2,2,4,6,8,8,7,7,8,8,8,8,6,6,5,3,3,4,4,3,3,3,4,6,6,6,5,5,6,6,6,6,6,5,4,4,4,5,6,6,7,7,8,8,8,8,9,8,7,6,4,3,3,3,3,2,0,-1,-2,-2,-2,-2,-1,-1,-2,-3,-4,-3,-2,-2,-3,-2,-2,-2,-4,-5,-4,-2,0,0,-1,-2,-1,-2,-3,0,4,5,5,5,6,6,7,8,9,10,10,9,7,6,6,5,4,3,3,2,0,-1,-1,-1,-2,-3,-3,-3,-2,-2,-3,-3,-2,-3,-5,-4,-5,-3,-3,-4,-7,-6,-4,-7,-11,-12,-10,-9,-9,-9,-6,0,5,10,17,23,28,33,39,49,57,57,48,38,30,24,14,5,-1,-5,-6,-5,-2,-1,0,1,1,-1,-4,-4,-3,-1,1,-1,-5,-4,-2,-4,-5,-4,-4,-5,-7,-7,-6,-7,-11,-16,-15,-11,-10,-8,-7,-9,-12,-13,-14,-13,-10,-7,-8,-9,-2,
-9,-7,0,6,7,4,0,1,8,8,0,-2,-1,-1,-2,2,0,-3,-5,-3,2,5,1,-3,0,2,1,-2,-5,-10,-11,-9,-7,-6,-3,4,8,3,1,3,8,16,22,23,22,21,22,26,28,23,15,17,24,24,21,20,22,26,33,35,30,27,28,31,35,34,25,19,20,24,22,19,17,13,11,15,13,7,5,9,11,5,-3,-6,0,1,3,7,7,5,-1,-7,-13,-16,-16,-15,-16,-18,-19,-15,-7,-5,-11,-15,-14,-13,-11,-10,-13,-18,-22,-21,-17,-15,-14,-10,-4,-2,-5,-11,-11,-8,-4,-2,-2,-4,-8,-12,-14,-16,-16,-10,-6,-8,-9,-8,-8,-5,1,6,9,13,17,17,17,18,16,8,2,-3,-5,-7,-10,-11,-9,-9,-9,-7,-4,0,3,5,6,6,6,6,5,7,9,9,6,4,5,6,6,8,10,10,6,1,-3,-4,-4,-5,-7,-9,-9,-8,-8,-8,-7,-6,-6,-5,-4,-3,-3,-1,1,2,3,5,7,6,3,-1,-3,-3,-2,-1,-1,-2,-4,-4,-3,-1,3,6,7,9,10,10,8,9,11,11,10,8,8,9,10,9,7,6,6,3,-1,-4,-6,-7,-8,-11,-14,-14,-15,-17,-17,-15,-14,-11,-9,-6,-4,-4,-5,-6,-4,-2,-5,-5,2,-1,-7,-5,-3,-8,-12,-14,-21,-23,-11,-3,-1,8,22,35,54,75,94,111,127,142,151,150,138,122,99,76,56,41,25,10,4,2,3,10,11,7,4,5,
1,-1,0,0,-1,1,-1,-2,-1,0,0,0,-2,-3,-5,-6,-4,-3,-6,-10,-2,4,0,-3,0,0,-1,-3,-6,-4,1,6,7,6,1,-2,6,11,12,12,13,9,7,10,12,8,6,3,2,2,6,7,5,5,7,9,12,14,15,18,23,26,22,17,14,13,17,26,25,20,22,24,20,19,19,22,29,29,26,22,24,30,38,41,34,28,35,43,42,38,35,39,43,44,43,38,30,27,31,38,39,31,28,30,32,26,20,22,22,22,24,23,18,15,17,17,13,6,6,11,12,12,14,13,12,9,5,-1,0,6,7,3,-1,-6,-8,-2,-1,-7,-8,-7,-4,-3,-4,-5,-2,0,1,0,-2,-2,2,3,0,-3,-3,-5,-10,-11,-10,-10,-10,-9,-10,-10,-8,-6,-4,0,2,-2,-4,-2,0,1,-1,-4,-5,-5,-8,-11,-9,-4,-4,-7,-9,-10,-12,-12,-12,-10,-8,-10,-13,-12,-9,-9,-9,-9,-9,5,10,9,1,-3,-4,-2,1,0,-6,-5,1,3,2,3,3,0,2,5,7,5,1,-2,1,4,2,1,3,4,9,13,15,11,10,9,6,-1,-4,-1,0,-2,-7,-16,-23,-25,-23,-22,-23,-26,-27,-21,-15,-17,-22,-21,-18,-19,-21,-25,-32,-33,-28,-25,-26,-30,-35,-37,-27,-20,-20,-22,-22,-21,-19,-15,-13,-17,-14,-8,-5,-9,-12,-7,1,5,-1,-3,-4,-8,-9,-6,-1,5,12,13,14,13,14,16,17,14,
8,7,13,16,13,13,11,10,13,17,21,20,15,13,12,8,4,2,6,11,11,7,4,2,2,4,8,11,12,15,14,9,6,7,8,7,7,4,-3,-8,-11,-15,-18,-18,-17,-18,-15,-9,-2,3,6,8,11,12,10,9,8,7,4,0,-3,-6,-7,-7,-7,-8,-8,-9,-11,-11,-8,-6,-7,-8,-8,-9,-11,-10,-6,-1,2,3,4,5,6,7,8,7,6,6,4,3,4,3,1,0,1,0,-2,-2,-3,-4,-6,-7,-5,-1,2,3,2,1,1,2,2,2,2,0,-3,-6,-8,-10,-12,-12,-11,-11,-13,-14,-13,-11,-10,-11,-12,-10,-8,-7,-7,-4,0,2,5,6,7,11,14,13,13,15,15,13,12,9,6,4,2,1,2,3,3,1,4,4,-3,1,8,5,3,8,12,15,21,22,12,5,2,-8,-22,-36,-54,-76,-94,-112,-127,-143,-153,-151,-139,-124,-100,-76,-55,-40,-24,-9,-3,-3,-4,-10,-10,-5,-3,-1,2,4,2,2,2,3,5,6,3,3,2,2,2,4,5,5,4,2,6,12,5,-2,1,3,1,1,2,5,6,6,2,-4,-5,-5,-1,1,-4,-10,-12,-10,-9,-8,-6,-9,-10,-7,-5,-1,1,0,-4,-4,-2,-3,-5,-6,-8,-12,-13,-14,-19,-22,-20,-16,-13,-12,-16,-24,-25,-20,-23,-25,-23,-21,-20,-22,-28,-29,-27,-23,-23,-28,-36,-37,-31,-26,-33,-38,-37,-32,-31,-35,-41,-42,-41,-36,-29,-26,-31,-39,
-41,-35,-31,-32,-31,-27,-22,-23,-23,-24,-24,-22,-17,-14,-15,-16,-11,-6,-4,-10,-10,-11,-13,-12,-10,-8,-4,1,-1,-6,-6,-3,1,7,6,1,1,6,7,6,3,2,2,2,0,-2,-2,-2,0,1,-3,-4,-1,2,3,5,9,10,9,10,10,9,10,10,8,6,4,1,0,3,5,3,1,0,1,4,5,5,8,10,8,3,3,6,8,9,10,10,10,7,5,8,11,9,7,6,6,6,6,-6,-7,-7,-4,0,0,-1,-1,-1,-1,0,-2,-3,-4,-6,-5,-4,-6,-6,-7,-6,-6,-4,-5,-5,-5,-6,-7,-8,-10,-13,-13,-9,-9,-9,-8,-3,-2,-1,-1,1,4,7,13,15,14,13,14,15,13,9,8,9,8,8,8,8,10,12,15,15,12,11,11,14,19,21,17,11,9,10,11,12,12,11,10,11,9,5,4,7,9,7,2,-1,2,4,4,5,6,4,3,-1,-4,-4,-3,-4,-5,-6,-6,-5,-3,-5,-7,-7,-6,-5,-4,-4,-5,-7,-8,-7,-4,-2,-2,-1,0,0,-3,-4,-4,-2,0,0,0,-1,-3,-3,-4,-4,-4,-2,-1,-1,-1,-1,-1,2,5,6,8,10,11,10,8,8,6,4,0,-2,-3,-5,-6,-7,-7,-5,-4,-2,-1,0,3,4,5,5,6,7,7,8,9,8,8,7,7,7,6,7,7,6,4,2,1,-1,-2,-4,-3,-3,-3,-2,-1,0,1,1,0,1,4,4,3,2,2,1,
1,1,1,3,4,3,0,-1,-1,-1,-1,0,0,1,0,0,2,4,5,7,8,9,9,9,9,10,10,9,8,7,7,6,5,4,4,3,2,-1,-2,-3,-3,-6,-8,-7,-6,-7,-6,-5,-4,-3,0,1,2,2,3,1,-1,0,0,1,2,-2,-4,-2,-1,-3,-7,-8,-7,-6,-4,-3,-1,5,12,21,31,39,47,54,62,71,77,76,69,61,51,39,27,17,11,4,0,1,3,4,2,0,-2,-2,-3,-4,-4,-3,-2,-5,-8,-7,-3,-6,-6,-5,-5,-4,-4,-3,-2,-1,-4,-9,-8,-5,-3,-2,-2,-3,-5,-5,-6,-6,-5,-1,-1,-2,-1,-1,1,3,3,0,-2,-1,0,1,2,1,-1,-1,-3,-3,-2,-2,-2,0,0,-1,0,2,3,3,3,5,6,6,4,3,6,11,11,10,12,14,15,13,11,11,13,14,14,12,11,13,17,16,14,12,14,13,12,11,11,14,18,18,17,15,12,10,14,20,23,21,18,17,15,14,12,11,12,12,12,10,5,4,5,6,3,0,0,1,1,3,4,3,4,4,2,-1,2,4,2,1,1,-1,0,2,0,-1,-1,0,0,1,2,3,3,3,3,3,2,1,2,3,1,-1,-1,-2,-4,-4,-4,-3,-3,-3,-4,-4,-3,-2,-1,-1,-2,-3,-3,-3,-2,-1,-2,-3,-4,-4,-4,-4,-3,0,0,-2,-3,-3,-3,-2,-1,0,1,-1,-2,-1,0,1,1,1,1,-6,
-4,-7,-9,-6,-5,-8,-9,-7,-5,-4,-2,-5,-6,-3,0,-1,0,1,-1,-2,-1,0,1,1,-2,-5,-5,-1,0,-2,-2,-2,-3,-4,-4,-4,-4,-4,-7,-8,-6,-3,1,2,0,-2,-3,-3,-2,0,2,3,2,-1,-3,-2,0,2,5,8,9,7,4,3,1,-2,-8,-9,-9,-9,-8,-5,-3,-5,-12,-18,-20,-18,-16,-17,-18,-18,-20,-24,-28,-24,-17,-12,-10,-12,-12,-16,-16,-9,-11,-16,-11,-6,-11,-15,-15,-18,-18,-10,-4,0,9,20,31,46,57,66,77,89,98,104,102,93,80,57,35,20,15,7,-5,-9,-8,-4,5,13,11,4,2,0,-1,-1,-5,-5,1,3,-2,-2,6,17,19,14,11,8,9,10,9,-2,-12,-2,10,4,0,5,8,6,4,3,3,8,9,5,1,-5,-10,-4,4,5,1,0,2,6,7,5,2,3,3,4,9,14,14,13,12,10,15,21,17,13,16,19,18,17,17,16,15,20,26,28,31,36,37,35,31,24,22,27,32,30,27,28,31,35,41,39,33,37,46,47,38,32,34,39,43,44,42,33,25,30,38,40,34,32,35,35,27,17,15,20,23,23,20,17,15,14,15,11,4,4,9,7,5,9,10,12,12,9,3,1,3,2,0,2,-1,-2,5,6,0,1,2,5,9,13,13,8,7,12,12,7,5,7,6,7,7,6,6,9,8,4,3,6,8,10,12,10,8,8,
10,12,14,15,15,12,9,8,8,9,12,15,15,12,11,11,11,15,16,15,15,15,15,13,13,14,14,14,13,9,7,9,10,8,7,6,5,5,6,7,10,13,13,10,9,9,10,11,14,14,10,7,5,5,6,9,9,8,8,7,6,6,8,10,11,11,10,9,8,8,7,7,6,5,5,4,3,3,6,7,7,7,8,7,6,6,6,8,10,9,8,7,7,8,8,9,10,11,11,8,6,7,7,6,5,4,2,1,0,0,2,5,7,7,8,6,8,7,6,9,9,7,10,11,3,-7,-10,-15,-18,-14,-6,3,12,16,21,38,56,69,82,94,104,110,109,102,84,61,40,23,13,1,-10,-10,-6,-1,8,13,10,7,9,11,12,14,13,9,7,0,-7,-7,1,7,8,8,5,-1,-6,-5,-4,-7,-13,-4,6,1,-3,-2,-4,-5,-7,-6,-5,-2,-2,-5,-8,-13,-17,-13,-6,-2,-4,4,2,5,8,4,3,6,7,6,5,4,2,5,6,3,1,1,0,-1,0,1,0,-1,-1,-1,1,4,3,1,1,3,3,3,3,4,4,4,4,5,7,8,6,2,-2,-3,0,2,3,2,1,-1,-4,-4,-3,-1,1,0,-1,-3,-6,-9,-9,-7,-4,-4,-3,3,8,9,9,9,8,6,4,6,12,19,21,20,18,18,18,18,20,25,27,24,17,11,9,10,9,13,15,9,12,17,12,7,11,17,
16,18,17,11,5,1,-8,-19,-30,-43,-55,-64,-76,-88,-97,-103,-101,-92,-79,-57,-36,-20,-12,-4,6,10,7,4,-5,-12,-10,-4,0,1,1,1,3,4,0,-1,3,1,-7,-15,-18,-15,-11,-9,-7,-9,-6,4,16,6,-7,-3,0,-4,-5,-3,-1,0,0,-4,-6,-3,2,6,11,7,-1,-4,0,1,-2,-5,-7,-5,-2,-3,-3,-5,-9,-14,-14,-12,-12,-11,-13,-18,-16,-11,-14,-17,-16,-16,-16,-14,-13,-19,-24,-26,-28,-34,-36,-34,-29,-22,-20,-25,-30,-29,-25,-26,-29,-34,-39,-36,-32,-36,-44,-46,-39,-32,-34,-40,-44,-45,-43,-36,-29,-32,-39,-40,-35,-32,-33,-33,-27,-17,-15,-19,-23,-22,-18,-15,-13,-12,-14,-11,-3,-2,-6,-6,-5,-7,-9,-11,-11,-8,-2,-2,-4,-4,0,-2,2,3,-3,-5,1,0,-2,-6,-9,-12,-12,-8,-7,-12,-12,-6,-5,-6,-6,-6,-6,-5,-5,-7,-6,-3,-2,-5,-6,-7,-9,-7,-5,-6,-8,-11,-13,-15,-14,-12,-10,-10,-9,-10,-14,-17,-16,-14,-12,-12,-12,-15,-17,-16,-16,-17,-17,-15,-14,-15,-15,-16,-15,-11,-8,-10,-11,-9,-8,-7,-6,-6,-7,-8,-10,-14,-14,-10,-9,-9,-9,-11,-13,-12,-9,-6,-4,-3,-4,-6,-7,-7,-6,-6,-4,-5,-8,-10,-11,-12,-10,-9,-9,-8,-7,-7,-7,-6,-5,-5,-3,-4,-6,-8,-7,-8,-9,-8,-6,-6,-6,-8,-10,-9,-7,-7,-7,-7,-7,-7,-9,-10,-10,-7,
-6,-7,-7,-6,-5,-4,-2,0,1,1,0,-2,-4,-5,-4,-3,-5,-6,-4,-7,-7,-6,-9,-11,-3,6,11,15,17,14,6,-4,-13,-16,-23,-39,-56,-68,-81,-94,-105,-111,-110,-100,-82,-61,-40,-23,-10,1,10,11,6,1,-7,-11,-9,-6,-8,-9,-10,-13,-13,-10,-6,1,9,8,1,-3,-3,-4,-2,4,10,7,6,9,15,6,-4,-3,0,-1,0,3,4,5,4,2,2,4,8,11,13,10,4,-1,0,0,1,-1,-3,-1,0,-1,-2,-2,-3,-3,-2,-3,-4,-3,-2,-1,0,1,1,1,2,2,2,3,2,2,3,1,-2,-3,-3,-3,-2,-2,-2,-1,-2,-3,-4,-3,-2,0,1,2,1,0,0,1,1,2,4,4,3,4,4,3,2,3,4,5,5,3,2,2,2,0,-5,-6,-5,-4,-4,-3,-3,-4,-6,-10,-12,-13,-11,-10,-10,-10,-9,-10,-12,-10,-6,-2,-1,0,0,-3,-6,-6,-9,-9,-7,-5,-7,-10,-11,-10,-8,-6,-5,-3,1,6,12,19,24,29,34,41,47,51,49,44,36,29,21,12,5,-1,-5,-7,-3,-1,1,4,5,0,-3,-2,-1,0,1,0,-2,-3,-2,0,3,6,9,8,6,4,3,4,4,-2,-11,-10,-3,-1,-1,0,0,-3,-4,-5,-5,-4,-2,-4,-6,-6,-7,-6,-4,-1,-1,-2,1,2,2,3,3,3,3,3,5,7,6,5,6,5,5,6,6,4,5,5,5,6,7,4,2,7,
10,11,12,14,15,15,12,9,7,8,11,13,11,10,13,15,15,15,15,16,19,21,19,16,18,22,23,22,21,21,18,19,21,22,20,17,14,13,13,10,8,9,11,9,7,6,5,4,7,5,-1,-3,1,2,2,3,4,6,6,4,1,1,4,4,0,-1,-2,-3,-1,-3,-4,-3,-1,2,4,5,5,3,3,5,4,3,2,2,2,2,2,1,1,2,2,0,-1,0,0,0,0,-1,-1,0,2,4,5,7,7,7,8,9,8,8,10,12,12,10,9,8,8,10,10,9,10,11,11,10,9,9,10,10,10,8,6,7,7,6,5,4,4,4,4,3,4,6,7,5,3,4,3,3,4,3,1,0,0,-2,-2,0,1,0,0,1,0,1,3,5,5,6,6,5,5,4,4,5,6,5,4,3,2,3,4,5,4,5,6,5,4,3,3,4,5,4,3,3,3,2,2,2,3,4,4,3,2,3,3,3,2,2,1,-1,-2,-3,-4,-3,-2,-1,-2,-4,-1,-1,0,0,1,1,4,5,3,-3,-6,-6,-6,-7,-4,2,8,10,14,22,28,33,41,48,53,57,55,47,38,30,22,10,2,-2,-7,-8,-4,0,1,2,3,1,1,3,3,4,7,6,1,-4,-6,-6,-5,-3,-4,-4,-5,-9,-9,-7,-4,-6,-11,-8,0,4,4,5,5,3,1,0,-1,-1,-1,-2,-4,-2,-1,-1,2,4,3,-6,
-7,-5,0,2,3,4,1,2,7,9,5,4,6,8,11,11,4,-4,-2,1,-5,-13,-13,-10,-13,-16,-11,-11,-15,-15,-14,-12,-8,-6,-7,-4,2,2,-2,2,10,20,27,25,19,20,31,40,38,32,29,33,42,41,32,27,26,26,29,29,23,19,20,21,13,5,5,4,1,-1,0,-7,-18,-21,-17,-19,-25,-22,-17,-20,-23,-22,-24,-24,-20,-17,-17,-13,-9,-12,-13,-12,-14,-10,2,-2,-8,-11,-16,-24,-28,-28,-27,-22,-18,-17,-16,-11,-6,-4,-2,1,1,-2,-10,-23,-32,-32,-28,-24,-17,-11,-9,-7,-5,-1,5,13,19,19,19,18,13,7,7,12,14,16,22,27,28,28,26,20,17,19,19,14,10,9,5,4,5,3,0,1,2,0,-2,0,3,7,8,7,5,8,13,16,17,18,20,19,17,16,14,13,13,12,10,10,10,9,8,9,11,10,10,12,13,14,16,17,15,14,14,13,13,12,10,10,11,11,9,8,8,10,12,13,13,13,13,12,11,11,9,8,11,11,9,8,9,11,13,14,11,9,10,11,7,3,3,3,5,6,5,4,7,10,11,11,13,15,15,16,14,10,8,10,11,9,9,9,10,6,2,1,-4,-7,-5,-6,-13,-19,-21,-23,-27,-23,-13,1,18,28,37,57,76,90,104,120,132,139,139,131,109,84,64,48,36,24,12,6,4,4,9,12,10,7,9,7,6,11,12,10,
9,5,1,1,4,6,9,11,9,5,0,2,7,6,-1,6,15,10,7,10,10,6,0,-4,-5,-2,0,-1,-3,-7,-11,-7,0,4,3,0,0,3,8,11,9,5,3,3,6,7,6,8,7,5,6,5,2,0,5,11,13,11,9,9,10,15,20,20,18,21,22,18,21,20,15,21,28,24,20,24,30,36,38,34,28,29,34,33,30,27,26,32,38,36,30,27,24,27,38,42,38,36,38,35,26,23,25,26,23,24,26,21,12,12,14,7,-1,-1,3,3,3,6,5,3,3,1,-3,0,5,6,4,2,-3,-2,6,7,6,3,0,-2,-3,-4,-5,-6,-7,-10,-11,-12,-10,-8,-5,-3,-3,-3,-2,-1,-1,-2,-3,-4,-4,-3,-3,-5,-5,-5,-5,-4,-4,-4,-1,2,1,1,2,2,2,3,3,2,3,5,2,-1,-3,-4,-4,-1,-2,-4,-3,-3,-4,-3,-1,0,1,2,2,-1,-2,-1,1,3,5,2,-2,-3,-3,-4,-2,-1,-6,-9,-6,-5,-7,-8,-10,-11,-6,1,-1,-3,3,11,11,10,13,14,9,8,13,14,12,10,7,6,7,4,-2,-2,2,-1,-10,-18,-24,-23,-19,-20,-29,-36,-33,-28,-28,-32,-40,-39,-32,-28,-27,-26,-29,-29,-23,-19,-20,-20,-12,-4,-4,-2,1,2,2,7,18,21,17,20,24,21,16,19,22,22,24,25,20,17,16,12,8,11,13,12,14,9,-2,1,7,11,16,24,
28,29,28,24,20,19,18,13,9,7,6,2,1,4,11,23,32,32,28,24,17,11,8,7,6,3,-2,-10,-16,-17,-17,-16,-12,-6,-6,-12,-14,-17,-24,-29,-30,-30,-26,-20,-17,-20,-20,-14,-10,-9,-6,-4,-4,-2,0,0,-1,1,3,1,-2,-4,-5,-2,0,-4,-9,-12,-14,-16,-17,-17,-15,-14,-13,-13,-13,-11,-8,-8,-9,-9,-8,-8,-10,-9,-9,-10,-11,-12,-15,-15,-13,-12,-11,-11,-10,-8,-6,-5,-6,-7,-6,-5,-5,-7,-10,-11,-11,-11,-11,-11,-11,-10,-7,-7,-9,-9,-7,-6,-7,-9,-12,-13,-10,-8,-9,-9,-6,-3,-3,-4,-5,-5,-4,-3,-6,-10,-11,-11,-13,-15,-15,-15,-14,-9,-8,-10,-10,-8,-9,-8,-9,-5,-2,-1,4,6,4,6,12,19,21,21,23,20,12,-2,-18,-29,-40,-60,-78,-91,-106,-120,-132,-139,-140,-131,-110,-86,-67,-49,-37,-25,-14,-7,-7,-7,-11,-13,-12,-10,-10,-8,-6,-11,-14,-12,-10,-5,-2,-3,-3,-6,-9,-10,-10,-5,-1,-2,-6,-5,3,-3,-13,-11,-10,-12,-11,-8,-4,0,2,0,-2,-1,0,3,7,3,-4,-7,-4,0,-1,-4,-9,-13,-10,-6,-3,-3,-5,-6,-6,-9,-8,-6,-5,-5,-3,-2,-5,-12,-15,-13,-10,-10,-11,-15,-22,-21,-19,-22,-22,-19,-21,-20,-16,-21,-28,-24,-21,-24,-30,-36,-40,-37,-32,-32,-35,-34,-31,-28,-30,-37,-42,-38,-33,-29,-25,-28,-39,-42,-38,-34,-35,-32,
-26,-23,-25,-25,-23,-24,-23,-19,-11,-11,-14,-8,0,2,-3,-3,-4,-7,-6,-4,-4,-2,2,0,-6,-6,-2,-1,4,2,-5,-7,-7,-4,-1,1,2,2,3,3,5,7,9,10,9,7,4,2,2,2,2,1,1,2,3,4,4,4,4,5,5,6,6,5,6,5,2,0,0,-1,-2,-1,0,0,0,1,-1,-2,0,2,4,6,5,2,3,4,4,4,5,4,3,3,2,1,2,4,5,5,3,0,1,1,1,1,2,1,1,-1,1,3,2,3,3,4,4,5,5,2,1,2,0,-3,-4,-3,-5,-3,-1,-1,-3,-5,-4,-2,-2,-3,-3,-1,2,2,-1,-1,3,7,9,9,9,8,10,13,11,8,10,15,19,18,17,16,14,14,14,14,12,10,8,5,2,-1,-1,-3,-4,-5,-4,-6,-9,-11,-10,-9,-12,-9,-8,-9,-10,-10,-12,-13,-10,-9,-8,-5,-3,-4,-7,-6,-7,-3,1,-2,-4,-6,-8,-13,-16,-17,-17,-16,-14,-13,-12,-10,-9,-10,-10,-6,-4,-5,-8,-12,-16,-17,-16,-14,-10,-5,-3,-4,-5,-5,-3,1,4,4,5,6,5,1,0,3,6,8,12,14,15,14,12,7,6,8,8,5,4,4,2,2,2,1,0,0,0,-1,-2,-1,0,0,-2,-5,-6,-3,1,2,2,3,4,4,3,3,4,6,6,3,0,0,1,2,1,2,3,3,3,3,2,3,5,6,4,3,3,2,0,-1,-2,-3,
-4,-2,-1,-1,-1,0,1,2,3,3,4,4,5,4,2,1,1,1,-2,-3,-1,1,3,4,2,1,1,1,-1,-1,0,1,1,0,-1,-1,1,4,4,5,6,6,6,7,6,4,4,5,4,3,3,3,4,2,1,0,-2,-3,-2,-3,-5,-8,-11,-9,-7,-6,-6,0,9,14,23,33,41,47,54,61,67,70,71,65,56,47,39,29,21,15,10,6,7,9,8,8,9,8,7,5,4,7,10,10,6,3,3,3,2,3,5,7,6,3,1,2,5,3,-4,-3,4,7,8,9,8,7,7,6,4,4,5,4,4,4,2,3,7,8,4,1,2,5,6,10,9,5,3,2,2,3,4,6,6,5,4,2,4,4,6,8,10,9,8,7,6,10,13,12,12,12,12,12,11,10,10,11,15,14,12,12,15,19,23,23,22,21,20,21,19,18,20,23,25,20,17,16,14,15,19,22,19,15,13,12,12,13,13,11,11,11,10,6,3,4,8,6,1,-1,1,2,4,5,5,4,4,3,0,1,4,3,1,0,-1,0,1,2,3,2,0,-1,-1,-1,0,1,0,-2,-2,-2,-3,-3,-1,0,0,0,-1,-1,-1,-1,-1,-2,-3,-4,-4,-3,-3,-3,-4,-5,-5,-5,-4,-4,-2,0,1,-1,-2,-3,-3,-2,-2,-2,-2,-2,-3,-5,-4,-2,-2,-2,-2,-2,-3,-3,-4,-5,-4,-4,-4,-6,-7,-6,-5,4,
5,2,-3,-6,-5,-5,-9,-11,-8,-7,-11,-17,-20,-20,-18,-16,-17,-18,-16,-13,-12,-11,-10,-11,-10,-8,-6,-5,-4,-1,0,-2,-3,-5,-6,-4,-1,-1,-2,-3,-4,-7,-11,-13,-15,-17,-18,-19,-20,-20,-17,-13,-10,-9,-8,-5,-4,-2,0,-2,-5,-8,-12,-16,-15,-12,-12,-10,-4,-1,-1,0,1,1,-1,-2,-4,-5,-5,-7,-11,-14,-14,-11,-9,-8,-8,-7,-11,-22,-30,-29,-33,-41,-41,-38,-40,-41,-42,-45,-44,-35,-19,-3,13,29,44,62,82,100,113,126,140,146,139,129,114,90,68,50,37,22,9,5,3,4,10,16,13,5,2,-5,-8,-5,-6,-12,-12,-9,-10,-9,-7,-2,1,4,4,0,-3,0,3,-2,-13,-8,2,0,0,3,2,2,3,1,4,11,11,8,6,5,2,4,10,15,13,9,5,4,8,13,11,6,6,10,14,14,13,14,15,16,20,26,27,24,25,24,22,19,15,12,13,17,22,23,20,19,17,15,17,18,19,25,29,26,22,23,27,34,39,39,35,36,44,47,46,42,44,48,51,47,44,44,44,45,49,52,50,45,44,46,45,41,39,39,38,39,41,38,29,26,30,25,11,8,14,13,10,14,12,9,9,9,3,2,7,10,9,4,-5,-2,2,5,6,7,8,10,15,17,17,17,17,14,12,11,9,8,8,6,1,-2,0,4,6,9,10,8,7,7,7,6,7,8,7,7,
5,2,2,6,6,3,3,5,6,5,3,2,4,7,7,4,5,8,9,7,6,7,7,8,10,10,10,9,7,6,6,6,6,8,9,7,3,1,1,3,4,5,4,4,4,1,0,1,2,2,1,0,-1,-2,-2,-2,-3,-2,-1,-3,-3,-2,-2,-3,-2,-2,-1,0,3,2,-1,-1,0,0,3,3,0,-2,-1,0,-1,-2,0,2,3,1,0,3,6,7,7,6,8,11,14,14,14,12,7,4,3,4,1,-3,-6,-8,-9,-10,-12,-12,-10,-12,-16,-18,-18,-16,-15,-14,-14,-11,-9,-11,-9,-3,-1,0,7,10,5,0,1,-3,-6,-5,0,7,17,24,30,43,59,71,82,93,105,111,109,100,86,66,42,24,15,2,-12,-17,-17,-17,-11,-7,-7,-6,-2,-1,-1,1,-1,-2,3,3,-3,-6,-8,-11,-10,-8,-7,-10,-8,-5,-2,-3,-10,-5,5,6,3,2,0,-2,-6,-9,-4,2,2,2,2,2,1,0,-2,-1,4,7,7,7,10,12,11,11,14,19,21,21,20,18,19,21,19,16,13,12,11,11,11,10,7,6,4,2,1,1,2,4,6,4,2,2,3,4,5,8,11,13,15,18,20,20,20,20,17,13,11,10,9,7,5,3,1,3,6,9,12,16,15,12,12,10,5,3,3,1,-1,0,3,4,6,7,7,10,13,16,15,12,11,11,10,9,13,24,29,29,34,42,43,40,42,44,44,45,
44,36,20,6,-11,-29,-44,-62,-81,-97,-112,-125,-139,-145,-139,-126,-111,-89,-66,-48,-34,-20,-7,-2,-2,-3,-8,-14,-12,-5,-1,5,8,6,6,11,12,11,11,10,8,5,1,-2,-3,-1,2,0,-3,3,15,11,2,2,2,0,1,0,-1,0,-3,-8,-10,-6,-4,-4,-3,-6,-12,-16,-12,-7,-4,-4,-8,-13,-12,-7,-5,-8,-10,-11,-12,-14,-14,-14,-18,-23,-24,-23,-23,-22,-19,-17,-14,-9,-9,-14,-18,-18,-16,-15,-14,-14,-17,-18,-19,-24,-29,-26,-23,-25,-31,-37,-42,-43,-39,-39,-45,-49,-46,-44,-46,-49,-52,-48,-45,-45,-46,-47,-51,-54,-53,-48,-44,-46,-47,-44,-41,-41,-40,-40,-42,-39,-30,-27,-30,-24,-10,-8,-14,-13,-11,-15,-14,-9,-10,-10,-5,-4,-9,-12,-10,-5,2,0,-4,-7,-8,-9,-10,-12,-15,-17,-17,-18,-19,-17,-14,-13,-12,-12,-12,-10,-5,-3,-5,-8,-10,-12,-12,-10,-9,-8,-7,-8,-8,-9,-9,-8,-7,-4,-3,-7,-7,-5,-5,-7,-7,-6,-5,-4,-5,-7,-8,-6,-6,-9,-10,-8,-8,-9,-9,-10,-11,-12,-11,-10,-8,-6,-7,-7,-7,-9,-10,-8,-4,-2,-3,-4,-6,-7,-6,-5,-5,-3,-2,-3,-5,-3,-3,-2,-1,0,0,0,1,0,-1,0,0,-1,-1,0,-1,-2,-2,-3,-5,-4,-2,-2,-2,-2,-4,-5,-1,1,-1,-3,-2,-1,-2,-4,-4,-3,-2,-4,-8,-9,-9,-8,-9,-12,-13,-13,-13,-10,-6,-3,
-2,-1,2,6,9,12,13,13,14,13,11,12,15,17,17,16,15,14,13,10,9,12,10,3,3,2,-5,-10,-4,1,1,3,5,5,2,-5,-16,-23,-29,-42,-57,-68,-78,-88,-101,-108,-106,-97,-83,-62,-40,-22,-11,1,14,18,17,14,10,7,6,6,1,0,1,0,0,2,0,1,5,8,9,13,13,9,10,12,10,8,5,7,14,9,-1,-3,0,2,3,4,8,12,6,0,0,2,3,2,2,-4,-3,-3,-5,-6,-7,-7,-8,-9,-10,-11,-12,-14,-14,-14,-13,-14,-14,-14,-14,-13,-10,-8,-8,-8,-8,-8,-7,-5,-4,-3,-2,0,-1,-3,-4,-4,-4,-5,-4,-4,-5,-6,-7,-8,-9,-11,-12,-12,-11,-10,-10,-9,-7,-7,-7,-6,-6,-5,-3,-4,-6,-7,-8,-9,-9,-7,-7,-7,-5,-4,-4,-3,-2,-2,-3,-4,-6,-7,-6,-8,-9,-10,-8,-7,-7,-8,-8,-7,-8,-12,-14,-15,-18,-22,-23,-25,-24,-24,-25,-22,-20,-19,-14,-6,3,12,22,32,40,47,52,59,66,70,67,58,51,42,31,21,13,6,-1,-5,-2,0,1,3,4,2,0,-3,-5,-4,-2,-4,-6,-7,-7,-6,-6,-4,-3,-2,0,0,-2,-1,0,-5,-11,-11,-7,-6,-6,-6,-7,-6,-4,-4,-3,0,1,-1,-3,-1,3,5,9,9,4,0,0,0,1,4,5,2,0,-1,0,1,2,4,3,3,4,6,7,8,8,6,4,4,3,0,0,3,5,4,
3,2,3,5,7,7,7,10,13,13,12,14,19,22,24,25,23,22,23,25,25,24,27,29,28,25,23,24,24,25,26,28,28,25,22,23,26,26,23,23,23,22,23,22,17,14,15,12,6,4,8,8,7,8,7,5,6,7,5,6,9,9,6,4,1,1,3,6,7,7,7,8,8,8,8,10,11,11,10,10,10,10,10,10,9,9,10,10,9,10,10,10,8,7,6,5,6,6,6,5,5,4,3,5,5,5,5,5,4,4,4,4,3,4,5,4,4,6,7,7,8,8,7,8,9,9,8,7,5,5,6,6,5,6,7,6,4,3,3,5,6,6,4,4,5,4,2,3,4,4,4,3,2,2,3,3,2,3,4,5,5,5,5,4,5,6,5,4,5,5,4,3,3,2,2,3,3,2,3,5,5,5,4,5,5,5,4,5,6,7,7,6,6,7,8,7,6,4,1,0,-1,-3,-5,-7,-9,-11,-13,-13,-12,-9,-8,-8,-9,-9,-8,-7,-7,-6,-5,-3,-5,-7,-4,-2,-4,-4,0,2,-1,-3,-4,-3,-1,-3,-5,-2,4,8,12,20,26,31,33,39,45,49,49,44,37,28,19,8,0,-5,-10,-11,-8,-4,-3,-3,-2,-1,-1,0,-1,0,1,0,-4,-6,-8,-7,-8,-11,-10,-8,-8,-11,-10,-8,-6,-9,-13,-13,-7,-2,-3,-6,-6,-7,-8,-9,-7,-4,-4,-7,-10,-8,-6,5,
10,10,10,8,2,-1,-1,0,-2,-5,-7,-4,-3,-6,-9,-7,-8,-11,-8,-5,-10,-18,-14,-5,-4,-1,2,4,8,13,21,23,24,22,17,13,12,9,6,15,25,21,11,9,14,22,28,24,15,19,26,26,19,14,14,20,26,23,17,15,11,9,13,12,12,18,20,13,6,5,8,9,13,20,23,19,10,4,5,4,-2,0,5,1,-9,-7,-2,-3,-4,-5,-2,3,7,7,7,3,5,6,5,3,0,-4,-11,-16,-17,-13,-11,-10,-10,-10,-13,-18,-18,-14,-10,-8,-6,-4,-4,-3,1,2,0,0,2,4,6,7,6,5,5,4,2,5,7,9,12,13,8,3,1,1,2,4,5,6,6,5,1,-3,-1,2,4,4,5,5,4,3,6,10,11,10,11,14,16,14,11,12,16,17,17,13,9,10,13,11,9,9,7,3,-3,-8,-8,-2,5,4,-1,-2,0,1,2,3,5,6,6,3,2,5,7,6,4,3,2,1,3,5,4,4,5,6,6,5,6,7,9,12,11,10,10,10,11,13,15,14,11,12,12,9,8,11,11,7,5,5,3,3,5,5,5,8,9,6,5,9,8,5,4,3,0,0,3,-1,-4,2,2,-1,2,6,-4,-12,-10,-9,-13,-9,2,11,17,18,23,41,61,80,96,107,118,125,119,110,105,92,69,49,39,28,17,17,19,17,18,19,14,9,12,13,10,8,2,-4,-2,-1,
-5,-2,3,6,7,9,8,5,4,9,14,13,6,7,14,14,13,12,13,15,14,9,10,17,20,17,14,10,4,4,9,13,12,11,9,8,8,8,6,6,8,13,13,11,11,12,9,9,14,15,11,6,7,10,12,12,11,14,18,17,19,20,23,25,25,23,25,23,20,25,31,32,32,33,36,38,41,40,36,37,44,47,41,34,34,38,39,38,37,34,27,32,39,37,34,36,36,31,27,24,22,18,19,23,23,20,15,12,14,10,5,7,11,9,5,8,10,9,6,0,-5,-4,-1,3,4,5,4,2,-1,-3,-3,-2,-2,-3,-3,-4,-6,-6,-4,-5,-8,-10,-10,-9,-8,-6,-4,-3,-4,-5,-7,-9,-8,-6,-5,-4,-5,-5,-5,-4,-3,-1,1,2,3,4,4,4,2,-2,-2,-2,-3,-4,-3,-5,-7,-7,-7,-10,-10,-12,-16,-15,-11,-13,-16,-16,-17,-20,-23,-22,-19,-18,-19,-20,-23,-27,-26,-3,-8,-9,-5,-3,2,5,4,2,4,8,10,10,7,10,13,11,11,16,15,12,16,22,18,11,7,4,-1,-4,-7,-12,-19,-22,-24,-21,-18,-14,-13,-10,-7,-14,-24,-20,-11,-8,-13,-21,-27,-21,-14,-16,-22,-22,-15,-9,-10,-17,-23,-19,-13,-11,-8,-8,-11,-9,-9,-16,-17,-13,-7,-7,-9,-11,-15,-20,-22,-17,-11,-5,-4,-2,3,0,-5,0,9,7,3,3,4,4,1,-4,-8,-9,-8,-3,-5,-6,-4,-2,
0,5,12,17,17,14,12,11,10,10,13,17,17,13,9,6,3,1,1,-1,-4,-6,-6,-6,-7,-8,-9,-10,-10,-8,-7,-5,-4,-6,-9,-12,-14,-15,-11,-5,-3,-2,-3,-5,-6,-7,-7,-5,-1,3,1,-4,-5,-5,-5,-5,-5,-5,-7,-12,-14,-14,-14,-16,-18,-15,-14,-14,-17,-19,-18,-14,-10,-12,-15,-14,-11,-10,-9,-5,0,6,7,1,-5,-4,0,0,-2,-3,-3,-4,-6,-7,-7,-5,-5,-8,-10,-9,-7,-6,-4,-2,-3,-6,-6,-5,-6,-6,-5,-6,-8,-9,-12,-15,-15,-14,-14,-14,-15,-17,-19,-18,-16,-15,-15,-12,-11,-14,-14,-9,-7,-6,-4,-4,-6,-7,-7,-9,-10,-7,-6,-8,-7,-3,-3,-2,1,1,-2,2,4,-1,-2,1,-3,-7,1,12,10,8,10,7,-3,-12,-17,-19,-25,-42,-61,-78,-95,-106,-117,-125,-120,-111,-105,-91,-69,-50,-38,-28,-17,-16,-19,-17,-17,-18,-13,-10,-12,-13,-11,-8,-3,3,3,1,4,0,-5,-8,-8,-8,-8,-5,-6,-10,-14,-13,-6,-6,-13,-15,-13,-13,-13,-16,-15,-10,-11,-17,-19,-15,-11,-10,-5,-6,-10,-13,-11,-8,-7,-7,-8,-7,-6,-5,-8,-11,-12,-10,-9,-11,-8,-8,-11,-14,-10,-4,-4,-6,-8,-10,-11,-12,-15,-15,-16,-18,-21,-22,-23,-21,-22,-20,-18,-21,-26,-28,-27,-29,-33,-36,-37,-35,-32,-33,-39,-42,-38,-30,-33,-37,-37,-36,-35,-32,-27,-32,-39,-37,-34,-35,-34,-29,-26,-24,
-20,-16,-17,-20,-21,-17,-13,-10,-11,-9,-4,-7,-10,-8,-5,-9,-10,-9,-6,0,5,4,2,-1,-4,-4,-3,0,2,4,3,2,3,3,4,6,8,7,6,6,9,11,11,11,9,8,6,4,4,6,8,9,8,6,5,5,5,6,5,5,3,2,0,-2,-3,-4,-5,-5,-3,0,0,1,2,2,2,4,6,6,6,9,9,11,15,14,11,12,15,15,15,19,22,21,18,17,17,19,22,26,26,-1,2,2,-4,-8,-9,-9,-8,-6,-5,-8,-10,-12,-13,-14,-14,-14,-14,-16,-17,-17,-16,-17,-16,-13,-9,-4,0,3,3,6,9,13,12,11,9,9,6,6,5,7,11,10,4,2,4,9,10,8,6,6,7,6,2,0,3,6,7,2,-1,-1,-1,1,3,1,1,4,5,5,5,5,6,8,10,11,9,11,9,5,1,-2,-3,0,2,0,-5,-3,-1,-1,-2,0,1,4,6,7,5,2,2,1,-1,-2,-2,-4,-7,-9,-9,-8,-7,-5,-4,-4,-6,-7,-7,-4,-2,0,1,3,4,5,7,9,10,11,11,10,10,10,10,9,8,7,5,6,8,9,10,10,8,5,4,3,4,5,5,5,4,3,1,-2,0,3,5,4,3,4,4,5,6,8,10,10,9,9,9,10,10,10,10,11,10,8,7,8,9,9,7,6,5,5,3,-1,-2,-1,2,2,1,1,3,3,2,2,3,4,5,6,6,7,8,7,
6,6,6,3,3,5,6,5,4,3,3,3,4,6,8,11,11,11,10,11,12,12,14,14,13,11,10,8,8,9,9,7,6,7,5,5,6,6,6,7,7,5,4,4,2,0,-1,0,-2,-2,-2,-3,-2,0,-1,0,3,5,1,-4,-6,-2,-1,-1,2,5,9,10,15,23,30,37,44,49,55,60,59,54,51,46,35,23,16,13,8,6,8,8,6,6,5,3,3,5,4,4,3,0,-2,-2,-1,2,4,4,3,4,4,3,3,6,7,6,2,0,3,6,7,5,5,7,7,6,7,7,6,4,2,3,3,3,5,5,3,0,-1,1,1,1,1,0,2,1,1,1,1,3,2,1,2,3,3,1,-1,-3,-1,3,3,3,3,4,2,4,4,5,6,8,7,5,4,5,6,7,7,8,11,12,11,10,10,10,10,12,13,11,14,16,16,15,14,14,13,17,20,18,16,16,14,12,12,12,8,4,4,5,4,3,2,2,1,-1,-2,1,3,1,1,3,4,3,2,-1,-4,-4,-3,0,0,0,-1,-2,-3,-3,-2,-1,-1,-1,-2,-5,-6,-6,-5,-5,-6,-7,-7,-7,-7,-7,-6,-3,-2,-3,-4,-5,-4,-3,-3,-3,-3,-4,-4,-3,-2,-1,0,1,1,2,3,3,3,3,3,2,1,1,1,0,-1,-1,-2,-4,-4,-4,-6,-7,-6,-6,-6,-5,-5,-7,-9,-8,-7,-6,-6,-6,-8,-11,-12,-25,
-25,-23,-17,-15,-15,-11,-6,-6,-8,-5,-2,-1,-1,-4,-10,-13,-14,-17,-21,-23,-22,-25,-33,-37,-33,-27,-25,-26,-25,-21,-20,-21,-19,-16,-13,-13,-16,-21,-21,-19,-18,-21,-19,-12,-9,-10,-10,-7,-6,-5,-5,-4,-6,-10,-12,-15,-15,-12,-8,-5,-3,0,-1,-3,0,5,6,4,0,-3,-6,-8,-12,-14,-13,-11,-12,-14,-15,-16,-16,-14,-12,-11,-9,-7,-7,-9,-13,-15,-15,-14,-13,-13,-10,-5,1,6,11,18,28,41,51,58,69,81,87,83,78,75,71,67,62,55,47,42,37,30,25,23,20,15,11,8,8,7,7,7,5,2,2,3,4,6,7,8,7,4,0,-5,-13,-20,-26,-28,-26,-22,-18,-15,-12,-11,-10,-6,-1,4,8,11,10,8,5,3,0,-1,1,3,5,8,9,7,8,8,7,6,8,10,12,11,10,10,10,9,6,7,9,10,9,10,8,5,3,4,7,10,11,13,14,16,20,19,18,22,26,24,20,21,22,20,21,21,18,18,21,24,24,28,33,37,40,41,39,37,37,37,35,34,34,34,32,28,25,23,22,23,25,24,23,24,25,24,20,18,18,19,19,18,16,15,15,16,13,9,9,11,12,11,11,10,6,4,3,-1,0,3,5,3,0,0,0,1,2,4,8,11,10,7,4,4,5,3,2,3,4,2,-2,-4,-3,-1,0,0,-2,-4,-5,-6,-7,-6,-6,-9,-10,-9,-8,-7,
-5,-3,-4,-5,-7,-6,-3,-1,-4,-6,-6,-7,-7,-5,-4,-4,-2,-1,-1,-1,0,2,3,4,3,0,-1,0,2,2,1,1,2,0,-3,-3,-3,-4,-5,-7,-11,-13,-14,-14,-16,-16,-16,-18,-18,-16,-16,-16,-14,-11,-11,-10,-8,-5,-5,-5,-4,-4,-4,-3,-2,-3,-4,-2,-1,-2,-2,-1,0,2,4,6,7,9,9,6,4,5,8,8,6,3,1,0,0,0,0,0,0,0,1,1,2,2,2,-1,-4,-6,-6,-7,-10,-14,-15,-15,-13,-13,-12,-9,-6,-5,-9,-9,-4,-9,-13,-10,-11,-16,-13,-11,-22,-30,-27,-27,-30,-26,-16,-6,3,8,17,36,57,77,95,104,111,117,112,101,90,70,45,28,19,5,-7,-13,-15,-13,-10,-10,-10,-10,-13,-14,-10,-8,-11,-6,3,2,-5,-4,3,6,3,-3,-7,-11,-11,-13,-14,-17,-22,-19,-15,-20,-24,-20,-18,-18,-20,-24,-23,-18,-16,-17,-23,-29,-27,-19,-19,-22,-21,25,26,26,21,18,18,14,9,9,10,7,5,4,3,4,8,11,12,15,19,20,20,23,29,33,30,25,23,23,22,20,19,20,19,15,12,12,15,19,20,18,17,20,18,12,9,10,10,8,6,7,6,5,8,12,14,15,15,12,8,6,4,1,2,4,1,-4,-6,-4,0,3,6,9,13,16,16,15,15,17,17,18,18,17,15,14,12,9,8,9,12,15,15,14,14,13,10,5,-1,-7,-12,-18,
-27,-40,-50,-57,-68,-80,-85,-82,-77,-74,-70,-67,-62,-53,-45,-41,-36,-29,-24,-22,-20,-15,-10,-8,-6,-5,-5,-5,-4,-2,-1,-1,-3,-6,-7,-8,-6,-3,1,7,14,21,27,29,27,24,20,16,13,11,10,7,2,-3,-8,-11,-10,-7,-5,-2,1,2,0,-2,-5,-7,-8,-7,-7,-7,-5,-5,-8,-10,-11,-10,-9,-9,-8,-6,-4,-5,-7,-8,-8,-9,-8,-5,-4,-5,-9,-11,-13,-15,-17,-19,-21,-20,-20,-24,-26,-25,-22,-23,-23,-21,-21,-22,-19,-19,-22,-24,-25,-27,-31,-34,-37,-39,-37,-36,-37,-37,-35,-33,-33,-33,-31,-28,-26,-23,-22,-23,-24,-24,-22,-22,-22,-22,-19,-16,-16,-17,-17,-17,-15,-14,-14,-16,-14,-9,-9,-11,-12,-11,-11,-10,-7,-6,-5,-2,-2,-5,-7,-5,-3,-4,-4,-3,-3,-6,-9,-11,-10,-8,-5,-5,-6,-4,-2,-3,-5,-3,1,3,3,2,2,3,4,6,6,8,9,8,8,10,11,10,8,7,6,5,5,6,8,8,5,4,6,7,7,7,7,4,3,3,2,0,0,-1,-2,-3,-4,-4,-2,0,1,-1,-2,-2,0,0,-1,1,4,3,2,3,5,8,11,14,15,16,17,17,17,19,20,18,17,17,15,12,10,10,8,5,5,5,4,3,3,2,1,2,2,1,1,2,3,2,1,-1,-4,-5,-7,-8,-8,-6,-5,-7,-10,-11,-8,-6,-4,-3,-3,-3,-3,-3,-4,-3,-3,-4,-4,-4,-4,-1,
3,5,6,7,10,13,15,14,12,11,10,8,6,5,9,9,6,10,13,11,13,17,14,12,23,31,29,27,28,26,16,5,-5,-9,-19,-38,-57,-76,-94,-103,-110,-118,-113,-103,-92,-71,-47,-30,-20,-9,4,11,11,10,9,9,8,8,10,11,9,8,10,6,0,2,7,4,-1,-4,-1,5,9,13,14,14,14,18,23,22,16,19,23,22,19,19,21,24,21,18,16,19,26,31,27,20,20,23,23,-12,-14,-16,-15,-13,-13,-11,-8,-8,-8,-6,-6,-7,-5,-2,-2,-3,-5,-6,-7,-7,-8,-9,-10,-11,-10,-10,-9,-8,-8,-7,-8,-9,-8,-5,-4,-4,-6,-7,-7,-7,-7,-8,-8,-7,-6,-7,-7,-6,-6,-6,-5,-4,-5,-7,-7,-7,-7,-5,-4,-3,-2,-1,-2,-4,-3,-1,1,0,-1,-3,-5,-6,-8,-11,-12,-12,-12,-11,-12,-12,-12,-11,-11,-10,-9,-8,-7,-7,-7,-8,-9,-9,-10,-7,-5,-3,1,5,7,9,13,19,24,28,32,36,38,37,35,34,33,32,30,26,22,20,17,13,12,11,8,6,4,2,0,-1,0,0,-1,-2,-3,-3,-1,1,1,1,0,-1,-3,-7,-10,-13,-16,-17,-16,-15,-13,-10,-7,-6,-5,-4,-2,0,3,5,4,2,2,1,-2,-2,-1,1,1,1,2,2,2,2,0,0,2,3,2,1,1,0,-1,-2,-1,0,0,-1,-1,1,2,2,2,4,6,6,7,9,11,12,11,9,10,12,
12,11,11,12,10,8,8,10,10,10,10,11,12,13,13,14,16,18,18,18,18,18,16,15,14,14,14,13,12,10,9,8,9,8,7,5,5,5,5,3,2,4,5,6,6,5,5,7,8,6,5,6,6,5,4,4,3,4,5,3,3,4,5,5,5,6,6,5,5,6,7,7,7,6,5,5,5,3,1,2,2,1,-1,-1,-2,-4,-5,-6,-6,-7,-7,-7,-8,-7,-6,-7,-8,-6,-4,-4,-4,-4,-4,-4,-5,-6,-6,-5,-4,-4,-4,-3,-3,-2,-2,-2,-2,0,1,1,0,0,0,-1,-2,-2,-2,-1,-1,-1,-3,-3,-3,-4,-5,-4,-3,-3,-5,-7,-9,-11,-11,-11,-12,-12,-11,-12,-13,-13,-12,-11,-10,-7,-6,-6,-5,-4,-3,-3,-2,-2,-2,-1,0,0,0,-1,-1,-2,-3,-3,-3,-1,0,0,2,3,4,4,4,5,7,7,6,5,4,4,4,4,4,5,5,4,4,4,3,3,3,2,0,-3,-4,-5,-6,-7,-8,-7,-5,-4,-4,-4,-3,-2,-4,-5,-5,-6,-6,-7,-9,-11,-9,-9,-13,-18,-18,-13,-11,-10,-8,-2,2,5,11,22,30,37,45,49,54,58,56,51,46,37,28,18,12,7,1,-3,-1,-1,-2,-2,-2,-3,-3,-3,-3,-4,-3,-1,-3,-6,-6,-3,-3,-3,-3,-4,-8,-11,-12,-12,-9,-10,-14,-15,-10,-9,-13,-12,-11,-11,-12,-11,-9,-10,-11,-14,-19,-20,-15,-11,-12,-14,-15,-20,
-24,-27,-25,-22,-20,-17,-17,-17,-12,-9,-8,-4,-1,1,5,7,7,4,3,6,12,10,9,14,20,20,22,25,25,20,18,17,15,10,6,12,13,10,7,10,15,19,19,13,12,15,20,25,23,14,14,17,17,20,26,29,27,33,43,43,39,43,47,48,48,50,50,42,40,46,46,37,29,26,22,13,6,8,6,-4,-10,-9,-10,-9,-10,-15,-21,-19,-10,-8,-4,0,4,6,6,6,9,13,17,17,18,19,17,13,10,7,6,7,7,1,-4,-4,-6,-8,-6,-4,-4,-4,-4,-7,-9,-7,-7,-10,-7,-3,-3,-7,-10,-10,-10,-8,-6,-1,6,11,13,12,11,13,14,14,13,14,12,7,1,-2,-4,-6,-7,-8,-7,-8,-12,-15,-16,-17,-19,-22,-25,-24,-19,-17,-17,-14,-9,-6,-5,-3,3,7,8,6,4,3,4,4,5,6,7,8,9,11,15,16,15,14,11,9,8,10,9,6,4,3,1,0,1,2,6,10,9,3,1,6,7,4,2,3,4,3,1,0,4,8,9,7,8,10,13,14,15,16,16,15,13,11,10,8,8,8,6,4,2,0,0,1,1,4,8,11,10,9,6,5,7,4,1,6,6,-1,0,5,-5,-11,-4,-5,-14,-12,1,10,18,24,28,39,55,74,92,101,111,116,107,95,85,68,46,31,22,10,-3,-5,-5,-5,1,2,-3,-4,-1,0,5,11,14,14,18,19,19,22,25,27,
23,18,13,6,1,3,5,0,-7,-5,0,-3,-4,-1,0,1,0,-3,-1,2,4,5,7,2,-1,4,8,7,7,9,8,8,10,10,7,5,4,6,10,12,12,10,6,8,11,12,9,10,10,9,7,3,0,5,11,14,17,17,17,18,19,21,27,25,21,28,36,35,32,37,44,47,48,45,40,39,46,50,43,32,35,42,41,38,39,35,30,36,44,39,31,29,26,19,18,21,20,13,11,14,15,15,16,19,21,15,10,13,17,11,7,10,10,9,9,5,-2,-5,-2,-1,1,2,1,1,2,0,0,1,0,-2,1,5,2,-2,1,3,2,2,0,-5,-4,0,-1,-4,-1,0,-4,-8,-9,-11,-10,-6,-5,-9,-13,-15,-15,-14,-13,-10,-9,-10,-13,-14,-12,-9,-8,-8,-8,-6,-5,-8,-7,-2,0,2,1,-3,-8,-8,-7,-8,-7,-5,-6,-9,-9,-8,-8,-5,1,3,2,1,0,-1,-3,-5,-7,24,28,29,27,24,22,18,18,19,14,11,11,6,2,0,-3,-5,-5,-2,-1,-5,-11,-10,-9,-15,-19,-17,-19,-22,-22,-19,-16,-18,-14,-8,-5,-9,-11,-9,-9,-10,-16,-19,-17,-11,-10,-15,-19,-24,-22,-14,-14,-17,-17,-19,-25,-29,-29,-33,-41,-41,-38,-41,-45,-46,-47,-49,-49,-41,-39,-46,-46,-38,-31,-26,-22,-14,-7,-9,-7,3,11,10,9,9,9,14,20,18,11,8,4,-1,-4,-6,-6,-7,-10,-14,-17,-17,
-18,-19,-16,-11,-9,-7,-6,-7,-6,0,5,5,6,7,6,3,4,5,5,8,10,7,7,10,7,2,1,5,7,7,7,5,3,-2,-8,-13,-14,-13,-12,-13,-15,-14,-14,-14,-13,-8,-2,0,2,4,6,7,6,7,11,14,15,16,18,20,23,21,16,13,13,11,5,2,2,-1,-6,-10,-11,-9,-6,-5,-6,-6,-7,-8,-9,-11,-11,-13,-16,-18,-17,-15,-13,-10,-9,-10,-10,-7,-3,-2,0,1,0,-1,-4,-7,-6,1,2,-2,-4,-1,0,-1,-1,0,0,-1,-4,-9,-11,-10,-11,-13,-16,-17,-18,-20,-19,-16,-13,-11,-10,-8,-8,-8,-6,-4,-2,0,-1,-2,-2,-4,-8,-10,-10,-9,-6,-5,-8,-4,-2,-6,-6,1,0,-4,6,14,7,7,13,11,1,-8,-16,-23,-28,-39,-55,-74,-91,-100,-109,-114,-106,-94,-84,-66,-43,-29,-20,-10,2,3,2,2,-2,-3,0,1,-3,-4,-7,-13,-15,-17,-20,-20,-21,-24,-26,-27,-25,-21,-15,-7,-2,-3,-6,-1,9,7,1,2,4,2,1,-1,-1,1,-1,-2,-2,-3,-4,0,1,-6,-9,-8,-7,-8,-8,-8,-10,-9,-7,-5,-4,-5,-10,-13,-12,-11,-8,-8,-11,-10,-8,-9,-9,-9,-6,-2,0,-4,-9,-14,-17,-16,-15,-18,-18,-21,-27,-26,-21,-27,-34,-34,-30,-35,-44,-47,-46,-42,-38,-36,-40,-46,-38,-28,-31,-39,-38,-36,-35,-31,-28,-35,-43,-39,-32,-31,-27,-21,-19,-23,-22,-15,-14,-17,
-17,-16,-18,-20,-21,-16,-12,-13,-17,-11,-7,-9,-10,-9,-9,-6,2,5,2,1,-1,-2,0,0,-1,1,1,0,0,2,-1,-4,-1,2,-1,-3,-2,-2,-1,4,3,-1,-1,2,1,0,4,7,8,9,9,5,4,7,11,13,12,13,12,10,9,10,12,13,12,9,7,9,9,7,6,9,7,3,2,1,2,5,9,9,8,9,8,7,8,11,10,8,9,5,-2,-3,-2,-2,-2,-1,1,3,5,-19,-20,-19,-17,-18,-17,-14,-14,-16,-14,-9,-8,-7,-3,-2,-2,-2,0,-2,-2,-1,1,2,4,6,7,6,4,7,7,6,7,9,5,2,2,2,2,3,4,5,9,10,7,3,4,6,8,11,11,7,6,9,9,8,10,11,14,14,16,15,14,15,18,19,19,21,21,18,17,21,21,19,15,13,11,7,5,5,4,-2,-6,-5,-5,-4,-5,-6,-10,-8,-6,-5,-3,0,1,2,2,4,6,7,8,7,7,7,5,2,2,2,1,1,1,-2,-3,-2,-2,-2,-2,-1,-1,-2,-3,-5,-5,-4,-4,-6,-4,-1,1,0,-1,0,1,1,1,3,7,9,8,6,6,7,7,6,6,6,6,4,2,1,1,0,-2,-4,-3,-3,-5,-7,-7,-8,-8,-9,-10,-8,-4,-2,-1,-1,2,4,5,6,8,9,10,8,6,4,5,6,6,6,6,6,7,7,8,9,9,8,7,5,4,4,4,2,1,0,-2,-2,-2,-2,
-1,0,-1,-4,-5,-3,-2,-3,-3,-3,-4,-4,-2,1,4,7,8,9,9,10,11,12,13,13,11,8,5,5,5,3,2,2,1,0,0,0,2,2,2,2,3,5,5,4,2,2,4,2,1,2,0,-1,-1,-1,-5,-10,-9,-6,-6,-6,-2,1,6,11,16,22,30,38,46,48,51,54,51,46,38,29,19,12,6,2,-1,-2,1,3,3,3,3,4,6,6,5,7,10,11,10,10,12,14,13,12,13,12,8,4,1,2,3,1,-6,-7,-3,-1,-3,-5,-3,-2,-1,0,1,0,-1,-1,-3,-2,1,5,7,6,4,3,4,5,6,4,3,3,3,1,5,8,7,5,5,4,4,3,2,2,3,3,0,-1,0,0,1,4,5,5,5,6,8,10,13,13,10,10,13,15,13,14,20,22,19,16,15,12,13,17,14,8,11,16,16,14,12,11,11,14,19,20,18,17,15,12,12,14,14,11,10,12,10,9,10,11,9,9,8,8,10,7,4,3,4,5,5,2,-2,-5,-3,-2,0,1,0,0,0,-1,-1,-1,0,-1,-1,-1,-2,-1,0,0,0,1,0,-1,-1,1,2,1,1,1,1,1,0,-1,-1,0,0,-1,-4,-4,-4,-5,-6,-6,-6,-6,-6,-7,-6,-4,-3,-4,-5,-4,-4,-5,-4,-3,-3,-3,-3,-4,-6,-6,-5,-5,-6,-7,-8,-8,-6,-5,-5,-3,1,3,2,3,5,6,4,2,1,-10,
-12,-12,-15,-21,-27,-29,-24,-18,-13,-11,-12,-14,-16,-18,-17,-13,-10,-10,-14,-16,-15,-14,-13,-9,-7,-8,-7,-2,4,9,12,14,12,10,8,6,6,11,15,12,6,4,4,4,4,3,2,0,-4,-9,-11,-10,-9,-12,-18,-23,-24,-23,-19,-15,-12,-12,-12,-10,-9,-7,-4,0,2,-1,-6,-4,-4,-3,2,-2,-10,-7,-3,-13,-21,-20,-15,-15,-13,-6,2,10,15,20,29,43,65,86,95,97,99,96,89,80,61,41,29,20,3,-11,-12,-8,-2,5,5,2,1,-4,-4,-2,0,2,2,1,-6,-8,-4,-1,-1,0,-3,-6,-8,-6,-4,-6,-9,-16,-13,-7,-9,-7,2,6,5,5,2,5,9,8,3,2,1,0,0,3,3,1,3,4,4,11,17,15,9,7,12,12,11,11,12,10,12,12,7,3,4,7,14,17,11,7,9,15,17,22,32,38,36,30,26,27,28,29,31,30,28,28,31,34,39,42,41,38,35,38,46,46,38,38,43,44,42,39,32,26,35,41,31,24,27,27,23,27,35,37,35,36,39,38,38,41,42,40,34,24,23,24,16,10,16,17,14,16,17,9,8,16,22,22,21,20,20,21,21,20,20,22,22,21,22,23,22,22,22,22,22,24,23,20,19,21,20,17,16,17,15,13,12,9,5,3,1,0,0,2,5,8,11,14,15,18,21,23,26,28,29,27,26,25,24,22,18,16,
19,20,17,15,17,18,17,17,18,20,19,16,14,13,13,11,8,7,7,5,0,0,5,7,5,4,6,6,5,4,4,5,8,7,5,4,6,6,5,7,11,14,13,14,17,17,15,14,16,16,15,14,15,16,17,17,13,12,12,11,8,7,8,7,2,-2,-3,-3,-4,-4,-4,-1,1,1,0,3,8,8,7,8,9,8,6,5,3,3,3,0,-5,-6,-8,-15,-15,-6,-4,-9,-6,-1,-5,-7,-8,-9,-5,3,7,10,18,22,29,38,45,59,79,91,97,98,91,85,75,53,34,25,22,13,2,-3,-5,1,8,6,1,1,1,-4,-10,-10,-11,-13,-11,-11,-13,-14,-14,-11,-9,-7,-7,-8,-6,-1,1,-6,-14,-7,3,-1,-4,1,-1,-6,-11,-13,-8,-5,-8,-11,-13,-18,-21,-15,-10,-13,-16,-17,-21,-21,-15,-15,-19,-18,-18,-17,-15,-14,-13,-8,-4,-7,-8,-7,-8,-11,-15,-12,-9,-11,-16,-16,-20,7,9,11,15,21,26,27,23,17,12,11,13,15,17,18,17,13,10,11,15,17,17,16,15,13,10,11,10,5,-2,-6,-10,-11,-9,-7,-5,-3,-3,-7,-10,-8,-4,-2,-1,-1,-2,-2,0,3,7,9,11,10,9,12,18,23,24,23,18,14,11,12,14,12,11,10,7,2,0,3,8,6,7,6,1,5,13,9,6,16,24,22,16,15,13,7,0,-9,-14,-21,-29,-43,-64,-85,-94,-97,-99,-97,-91,-80,
-61,-41,-29,-19,-4,10,13,7,2,-4,-4,-3,-1,2,4,2,-1,-3,-2,0,7,9,4,3,2,2,4,6,10,8,6,5,7,15,13,5,5,5,-3,-7,-7,-7,-6,-9,-11,-9,-3,-1,-2,-1,-3,-5,-6,-3,-2,-4,-7,-13,-18,-15,-10,-10,-12,-13,-13,-13,-13,-12,-14,-13,-7,-2,-5,-9,-14,-17,-12,-9,-13,-17,-17,-22,-33,-38,-37,-32,-28,-29,-28,-27,-30,-31,-30,-29,-31,-36,-39,-41,-39,-37,-34,-38,-46,-45,-37,-39,-44,-44,-42,-38,-31,-26,-35,-39,-30,-22,-24,-25,-22,-25,-33,-34,-32,-33,-35,-34,-34,-36,-37,-34,-29,-20,-20,-20,-13,-8,-13,-16,-13,-17,-18,-11,-9,-16,-22,-22,-21,-19,-19,-19,-19,-18,-19,-20,-20,-20,-21,-21,-20,-20,-20,-19,-19,-20,-21,-18,-17,-17,-16,-12,-12,-12,-12,-10,-9,-7,-3,-2,0,2,1,-3,-7,-9,-12,-14,-17,-20,-22,-23,-26,-28,-27,-26,-26,-25,-24,-22,-18,-15,-18,-19,-16,-16,-17,-19,-18,-17,-18,-20,-19,-16,-14,-14,-13,-11,-9,-7,-7,-4,1,2,-4,-6,-4,-3,-5,-5,-4,-3,-4,-6,-8,-7,-5,-5,-7,-7,-6,-7,-11,-13,-12,-12,-14,-14,-14,-14,-14,-15,-14,-14,-14,-16,-18,-18,-14,-14,-14,-12,-9,-9,-9,-8,-3,1,2,2,4,5,4,3,2,2,2,-2,-6,-7,-5,-6,-8,-7,-6,-6,-5,-5,-4,0,4,6,6,13,13,5,3,9,6,2,4,6,
7,7,2,-4,-8,-11,-18,-22,-30,-39,-44,-58,-76,-89,-94,-95,-91,-84,-73,-52,-33,-24,-20,-13,-3,3,4,-2,-8,-6,-2,-1,1,5,9,10,11,12,11,12,13,14,16,13,10,7,6,7,5,1,1,6,15,9,-1,1,4,2,4,9,13,14,10,9,10,15,19,23,23,15,10,13,18,19,21,20,14,15,18,16,18,19,16,14,14,10,5,7,10,11,10,13,16,13,11,14,17,17,22,0,-1,-3,-6,-10,-12,-13,-11,-8,-6,-5,-7,-8,-10,-10,-8,-7,-6,-7,-10,-12,-12,-11,-11,-10,-9,-9,-9,-6,-4,-3,-1,0,-1,-3,-4,-5,-5,-4,-3,-3,-3,-4,-4,-3,-1,-2,-3,-6,-7,-6,-6,-6,-6,-7,-9,-12,-13,-11,-9,-6,-4,-6,-8,-8,-9,-9,-7,-4,-4,-5,-7,-6,-8,-6,-4,-7,-9,-9,-9,-12,-16,-15,-10,-6,-6,-5,-2,2,6,12,18,21,29,40,46,49,50,50,47,40,30,24,15,9,4,-4,-6,-2,2,1,0,1,2,-1,-2,-1,1,4,4,-1,-6,-4,-1,-3,-3,-1,0,-3,-5,-5,-3,0,-1,-6,-5,0,1,0,2,4,5,6,7,8,7,4,0,-2,0,2,4,5,6,3,0,3,4,7,9,8,6,5,4,7,9,8,7,7,7,7,3,1,1,5,8,7,7,8,10,10,10,11,16,18,19,19,19,16,14,14,14,15,16,14,15,19,19,19,19,17,
15,16,21,22,20,22,23,22,21,18,16,15,18,18,14,10,9,9,9,10,15,15,14,13,14,13,13,12,12,10,9,7,6,7,4,3,5,7,7,10,11,8,7,10,10,11,10,9,8,8,8,7,8,8,8,8,9,9,9,8,7,7,6,7,8,7,6,6,4,1,0,1,1,0,1,0,-2,-2,-2,-2,0,3,6,7,7,9,10,12,13,13,13,13,13,13,13,13,15,14,11,9,10,10,9,9,9,10,10,9,10,11,9,7,6,6,6,6,4,3,2,0,-3,-3,-1,1,0,0,1,1,0,0,1,3,4,4,3,3,4,4,3,3,5,4,2,2,4,4,4,5,6,6,6,6,7,9,10,11,10,9,8,7,5,5,5,5,3,2,1,0,-1,-2,-3,-5,-6,-5,-4,-2,0,1,0,0,1,1,2,4,4,4,2,1,-1,-1,-1,-3,-2,1,0,-3,-3,-2,-2,-2,-4,-2,2,3,3,5,8,12,18,22,22,26,35,42,45,45,43,39,33,24,17,13,10,9,4,0,1,4,5,4,4,3,0,-3,-5,-5,-5,-6,-6,-6,-7,-7,-10,-9,-5,-2,-3,-3,-2,-2,-1,-3,-8,-8,-2,-1,-3,-5,-6,-7,-8,-8,-8,-9,-11,-13,-17,-18,-14,-8,-5,-7,-11,-12,-11,-8,-6,-7,-8,-6,-8,-11,-9,-6,-8,-8,-4,-4,-8,-10,-10,-10,-11,-10,-11,-11,-10,-11,-15,-28,
-24,-13,-5,0,6,10,10,5,3,9,16,18,16,13,14,18,17,12,10,10,13,17,14,4,7,19,25,25,22,15,4,1,2,0,4,7,2,-8,-17,-20,-21,-23,-22,-14,-8,-13,-17,-9,1,4,4,6,1,-6,-5,4,4,0,-1,-4,-15,-18,-11,-10,-10,-9,-11,-14,-12,-4,1,-1,-7,-11,-14,-14,-11,-9,-9,-6,-5,-8,-7,-1,8,10,10,9,9,9,8,6,5,5,3,-1,-5,-10,-14,-15,-13,-13,-12,-10,-11,-13,-9,-3,1,4,10,10,8,7,9,10,13,19,18,15,17,20,19,18,19,20,17,17,16,13,12,12,10,7,6,10,11,11,9,7,7,7,7,5,1,-3,-8,-14,-18,-16,-10,-6,-7,-9,-10,-8,-7,-5,-2,6,14,19,17,14,15,18,19,17,17,21,24,21,15,11,10,11,10,7,5,6,9,10,7,6,8,8,8,8,6,5,6,5,3,3,6,8,6,5,5,7,8,7,7,10,12,12,12,11,11,10,8,6,6,9,13,12,11,9,8,5,5,11,8,8,13,11,3,7,10,2,-2,4,2,-3,0,5,13,26,34,42,56,71,85,97,107,116,118,111,103,89,65,42,30,21,10,4,2,2,6,12,11,9,7,1,-1,4,7,4,4,7,7,9,14,11,10,13,14,7,-1,-2,4,6,2,-7,-5,4,7,3,3,5,5,2,2,5,2,-3,-3,-1,-4,-3,
1,4,3,3,2,2,4,10,11,7,4,3,6,10,9,9,12,12,11,13,12,12,13,13,18,19,13,8,12,14,8,10,17,20,17,16,16,16,14,17,20,21,19,16,17,21,26,31,31,31,33,37,40,37,32,32,36,38,39,37,31,22,21,26,24,26,29,26,19,15,18,19,10,6,13,17,12,10,15,19,16,13,15,16,14,11,14,12,8,9,9,3,-2,2,7,6,6,4,1,0,2,3,2,-2,-5,-5,-2,0,0,1,3,4,2,1,3,4,5,6,4,3,3,0,-3,-4,-3,-3,-3,-2,-1,-2,-3,-4,-5,-3,0,2,1,2,1,-3,-3,1,4,2,1,0,-3,-4,-4,-5,-4,0,-1,-4,-3,2,5,5,5,5,3,1,1,4,5,3,-1,-6,-10,-11,-8,-6,-4,-3,-8,-15,-15,-10,-7,-5,-1,2,1,-2,-2,1,3,1,-1,-5,-9,-10,-12,-18,-23,-24,-24,-23,-21,30,26,14,8,3,-5,-10,-8,-3,-1,-7,-14,-17,-14,-10,-13,-17,-14,-9,-8,-7,-10,-15,-11,-1,-7,-19,-24,-23,-20,-14,-4,-2,-3,0,-3,-6,-2,9,17,21,22,24,23,15,10,13,15,10,-1,-4,-4,-4,-1,5,4,-3,-3,3,4,7,17,20,12,12,12,11,13,17,16,7,1,3,8,12,14,14,11,10,9,5,3,5,5,-1,-9,-11,-11,-10,-9,-9,-8,-6,-4,-3,-1,3,6,11,15,16,
15,13,12,11,10,12,8,2,-1,-5,-10,-11,-8,-7,-9,-10,-13,-18,-18,-14,-16,-19,-18,-17,-19,-19,-17,-16,-15,-13,-12,-12,-9,-7,-7,-10,-12,-11,-10,-9,-8,-7,-7,-5,-2,2,8,13,17,16,10,5,5,7,8,6,5,4,0,-8,-17,-21,-20,-17,-18,-21,-21,-20,-20,-23,-25,-22,-17,-14,-12,-12,-11,-8,-5,-6,-9,-9,-7,-6,-7,-7,-7,-8,-6,-6,-7,-7,-6,-7,-10,-12,-10,-10,-10,-10,-11,-10,-10,-13,-16,-17,-17,-16,-15,-14,-12,-10,-10,-13,-15,-15,-13,-11,-9,-5,-6,-12,-11,-11,-16,-11,-4,-7,-10,-4,-1,-4,-4,-2,-3,-7,-15,-29,-39,-48,-60,-73,-87,-100,-109,-116,-121,-115,-106,-91,-66,-44,-30,-22,-11,-5,-2,-3,-8,-12,-11,-10,-9,-2,-1,-4,-6,-6,-6,-7,-7,-10,-14,-12,-9,-14,-14,-8,1,3,-1,-3,1,11,10,-1,-5,-2,-1,-2,-2,-1,-2,-3,0,4,4,5,6,5,0,-3,-3,-1,1,0,-3,-7,-6,-3,-2,0,-2,-6,-7,-7,-8,-9,-8,-9,-8,-9,-10,-12,-16,-16,-11,-7,-10,-13,-7,-9,-17,-19,-17,-16,-17,-15,-12,-13,-17,-18,-16,-13,-13,-18,-24,-27,-28,-28,-29,-33,-36,-33,-28,-30,-35,-36,-36,-33,-27,-20,-19,-23,-23,-23,-26,-25,-19,-13,-16,-18,-9,-5,-12,-16,-12,-10,-15,-18,-16,-14,-15,-16,-16,-13,-14,-12,-7,-8,-9,-4,2,-3,-6,-5,-5,-3,0,2,
0,-2,0,3,5,6,3,1,0,0,-3,-4,-2,-1,-2,-3,-3,-4,-3,-2,-2,0,3,4,3,4,3,1,0,1,3,4,5,3,-1,-3,-3,-4,-4,0,1,-2,-4,-3,-1,0,2,4,4,5,4,1,2,5,3,0,-2,-3,-2,-2,-1,2,3,0,-2,0,3,7,11,12,9,6,5,4,8,14,14,10,8,6,3,0,0,3,3,0,-2,-1,2,6,9,10,12,18,23,25,25,24,22,-18,-16,-11,-7,-5,0,3,1,-2,-2,1,5,7,3,0,3,5,2,0,1,-1,-1,2,1,-3,1,8,9,10,8,4,2,1,1,-1,1,1,-1,-5,-9,-10,-11,-13,-12,-9,-7,-6,-8,-6,-2,2,2,1,1,-1,-3,-2,-2,-4,-6,-7,-9,-11,-7,-7,-7,-7,-8,-11,-12,-7,-3,-4,-7,-8,-8,-8,-6,-6,-5,-2,1,0,-1,2,5,5,5,5,4,4,4,2,1,-1,-1,-2,-4,-6,-9,-9,-8,-7,-6,-5,-5,-5,-4,-2,-1,2,5,4,2,3,4,4,5,8,7,6,7,7,6,7,8,8,6,5,5,5,5,4,4,4,4,6,7,6,6,5,4,4,4,4,2,0,-3,-6,-9,-9,-6,-3,-2,-2,-2,-1,-1,0,3,7,11,14,14,12,13,15,15,13,13,14,15,13,11,10,9,9,7,5,3,3,4,4,3,2,2,2,2,3,3,4,5,6,7,9,11,12,11,11,11,11,
11,11,10,12,13,13,12,12,12,11,10,9,8,9,11,11,9,8,7,4,5,8,7,7,9,6,1,1,2,2,1,2,5,7,6,5,10,19,25,32,39,42,48,53,57,60,64,63,56,45,33,23,15,11,8,4,3,4,8,6,5,7,8,4,3,3,4,5,5,5,4,7,9,7,6,9,9,4,0,-3,-2,-1,-5,-10,-11,-4,1,-1,-4,-4,-3,-1,2,2,-2,-4,-4,-7,-7,-3,-1,0,1,-2,-4,-3,-1,-1,-2,-4,-4,-6,-8,-5,-1,-2,-3,-2,-3,-4,-4,-2,-1,2,5,5,3,3,3,4,3,5,8,9,9,9,9,5,2,1,3,4,3,-1,-1,3,7,7,7,8,8,8,11,9,7,11,14,14,14,10,8,6,7,8,9,8,9,9,7,5,6,5,0,-1,3,6,6,5,6,6,7,5,6,9,9,6,6,5,3,1,3,0,-2,0,1,0,0,-1,-3,-4,-4,-3,-4,-4,-5,-5,-5,-3,-3,-2,-1,0,0,-1,-2,-3,-3,-2,-1,0,0,-1,-2,-3,-3,-3,-2,0,1,1,0,-1,-1,0,2,3,3,4,4,3,2,2,2,2,1,0,-2,-3,-4,-4,-4,-3,-3,-4,-4,-5,-4,-4,-4,-5,-5,-6,-7,-7,-6,-5,-6,-7,-8,-9,-7,-6,-5,-4,-5,-6,-6,-6,-6,-5,-4,-2,-2,-3,-3,-3,-3,-3,-4,-6,-7,-7,-9,-11,-13,-15,-15,-15,-14,-17,
-13,-11,-7,-6,-6,-5,-3,0,0,0,-1,-3,-6,-6,-5,-5,-6,-7,-8,-9,-12,-14,-11,-9,-10,-12,-14,-19,-21,-18,-15,-16,-15,-13,-17,-21,-19,-16,-18,-17,-14,-12,-14,-14,-12,-12,-12,-10,-12,-15,-22,-23,-20,-27,-31,-24,-27,-40,-43,-41,-50,-57,-53,-48,-45,-36,-23,-9,12,33,53,73,94,122,146,158,163,161,148,132,119,96,69,49,36,17,2,-4,-3,3,7,3,-5,-11,-19,-20,-13,-8,-9,-8,-6,-4,-4,0,-1,-5,-1,-2,-13,-24,-28,-29,-29,-35,-47,-47,-39,-35,-31,-20,-12,-7,-7,0,8,12,19,24,23,19,13,13,12,8,4,2,2,4,4,0,-7,-9,-7,-3,-2,-3,-3,0,2,3,6,9,13,14,10,12,16,14,11,15,19,11,8,14,14,11,16,21,19,16,19,25,29,30,29,30,35,42,41,37,39,38,34,34,31,31,39,49,52,50,49,43,38,42,50,46,45,45,39,28,23,28,31,23,19,22,25,24,23,26,26,21,13,9,8,6,7,11,11,9,8,7,2,2,9,15,13,11,9,9,9,8,7,6,4,2,1,3,2,2,2,0,0,1,1,0,-1,1,3,4,6,7,6,6,7,6,3,2,3,2,1,0,-1,-3,-5,-7,-8,-10,-9,-6,-3,-3,-5,-5,-4,-4,-3,0,1,2,4,2,-1,-2,1,1,3,5,4,0,0,2,0,-1,0,1,1,1,-1,-3,
1,7,8,5,6,8,8,5,4,5,7,9,9,4,2,2,1,0,0,0,-1,-3,-4,-7,-12,-11,-9,-8,-7,-7,-7,-7,-6,-5,-4,-2,1,2,0,-2,0,6,9,10,9,8,6,5,6,8,10,12,11,8,7,6,4,5,8,9,8,7,6,3,0,-2,-4,-2,-1,-1,-2,-4,-8,-11,-12,-11,-12,-12,-12,-10,-9,-12,-11,-6,-11,-15,-13,-11,-14,-10,-8,-17,-22,-21,-23,-26,-19,-8,3,16,28,36,47,60,75,90,98,104,106,97,83,68,45,25,13,4,-8,-17,-19,-15,-6,2,4,4,1,-9,-14,-10,-7,-14,-13,-6,-7,-13,-14,-12,-10,-6,-2,-8,-14,-12,-5,-7,-13,-18,-17,-17,-23,-24,-19,-17,-21,-30,-35,-33,-31,-29,-22,-19,-19,-18,-19,-16,-14,-14,-10,1,7,6,3,-1,-2,-2,-2,-5,-7,-5,-3,-5,-3,-1,-4,-8,-10,-10,0,6,1,-6,-2,-2,-9,-5,7,9,5,3,6,18,15,13,11,9,9,8,6,4,3,3,4,5,7,6,4,4,5,6,7,8,10,12,9,7,9,11,14,19,21,18,16,16,15,13,16,20,18,15,17,17,13,11,13,13,11,10,10,10,11,14,21,22,20,25,29,22,26,39,42,40,49,55,50,45,40,32,20,6,-17,-37,-58,-77,-98,-123,-147,-159,-163,-164,-152,-136,-121,-99,-72,-51,-37,-21,-5,1,-2,-7,-10,-5,1,7,15,16,10,6,7,6,
4,4,1,-3,-1,2,-1,0,13,22,26,27,28,34,47,48,39,33,29,21,11,8,6,-3,-12,-16,-23,-27,-25,-21,-18,-17,-17,-14,-8,-4,-4,-5,-7,-2,4,6,5,3,2,1,1,-1,-3,-4,-6,-9,-13,-14,-11,-12,-16,-16,-12,-16,-18,-11,-8,-14,-15,-12,-20,-23,-21,-16,-20,-26,-31,-32,-31,-31,-37,-44,-42,-39,-40,-38,-35,-36,-33,-32,-41,-50,-53,-52,-50,-46,-42,-47,-53,-50,-48,-48,-44,-34,-29,-32,-35,-26,-21,-24,-25,-24,-23,-24,-26,-21,-14,-10,-9,-7,-7,-11,-12,-10,-9,-9,-5,-5,-12,-17,-15,-14,-13,-12,-12,-11,-10,-9,-6,-4,-4,-3,-2,-3,-3,-2,-1,-2,-2,-1,0,-2,-5,-6,-7,-8,-7,-8,-8,-8,-5,-4,-5,-4,-2,-1,1,2,4,7,9,10,8,5,3,3,4,4,4,3,2,-1,-2,-4,-5,-3,1,1,-1,-3,-4,-6,-5,-1,0,-2,-2,0,-1,-2,-2,-1,1,3,0,-7,-8,-5,-5,-7,-7,-3,-2,-4,-6,-8,-9,-5,-2,-2,-1,1,0,0,1,3,4,8,12,12,10,9,8,7,7,6,4,3,2,-1,-4,-5,-3,-1,-3,-8,-11,-11,-9,-7,-6,-5,-6,-7,-10,-12,-11,-8,-7,-6,-6,-6,-8,-8,-8,-7,-6,-3,0,3,4,3,1,2,3,5,8,12,12,11,11,12,12,11,10,12,11,6,9,14,14,13,15,11,9,16,21,20,21,23,17,9,-2,-16,
-27,-37,-47,-59,-73,-89,-95,-100,-104,-97,-83,-68,-46,-24,-10,-1,11,20,22,17,8,2,0,-2,2,11,16,13,11,16,17,12,13,18,19,19,16,11,8,12,16,13,7,8,13,19,18,17,21,22,19,19,21,29,34,32,32,29,24,22,21,19,18,16,13,15,11,0,-8,-5,0,2,3,3,4,6,8,7,6,6,4,3,5,6,8,6,-1,-7,-3,1,-3,-2,6,1,-9,-12,-7,-7,-10,-13,-11,-11,-10,-10,-9,-8,-7,-6,-6,-6,-6,-6,-6,-4,-3,-2,-2,-3,-3,-2,-3,-3,-2,-2,-3,-4,-6,-8,-10,-10,-8,-8,-7,-7,-8,-10,-9,-8,-8,-9,-7,-6,-6,-6,-5,-4,-4,-4,-4,-5,-10,-9,-8,-10,-11,-9,-12,-18,-19,-20,-22,-24,-22,-17,-13,-10,-8,-1,11,22,34,45,54,63,74,80,82,84,81,73,62,52,41,30,20,14,7,3,6,9,8,5,4,0,-4,-4,-3,-2,-2,-1,-1,-2,1,4,2,0,2,0,-6,-9,-10,-11,-13,-17,-24,-26,-19,-14,-13,-11,-7,-5,-2,5,10,11,14,15,12,12,13,14,16,15,10,7,6,6,4,1,-1,-1,-1,-3,-2,0,0,0,2,4,3,4,7,9,7,8,9,8,8,10,10,7,5,7,7,8,12,15,13,10,11,14,17,18,16,17,21,24,22,21,21,19,18,19,17,17,22,27,29,29,27,25,26,28,30,29,29,30,29,24,
21,21,21,16,13,13,13,13,12,10,11,10,7,6,6,4,2,4,6,5,5,7,6,6,9,12,10,11,11,10,9,9,8,7,6,5,4,3,2,3,4,4,3,3,3,2,1,2,3,4,4,4,3,4,4,4,3,2,2,2,0,-1,-1,-2,-4,-6,-7,-7,-6,-4,-3,-3,-3,-4,-4,-3,-2,0,1,1,0,0,-2,-2,-1,1,2,3,2,0,-1,-1,0,0,0,0,0,-2,-3,-4,-3,0,1,0,0,0,0,-2,-2,-1,1,2,4,3,1,0,-1,-2,-1,-1,-2,-2,-3,-6,-9,-11,-10,-9,-7,-7,-6,-4,-3,-2,0,2,3,4,4,4,5,6,7,5,3,2,2,1,2,2,3,5,5,4,3,3,4,4,3,3,2,2,2,0,-2,-4,-4,-3,-3,-3,-4,-4,-6,-7,-7,-6,-6,-6,-6,-6,-6,-7,-6,-3,-5,-9,-10,-9,-10,-9,-7,-8,-11,-11,-11,-8,-8,-7,-1,7,12,19,24,29,35,41,44,46,48,46,39,32,22,12,2,-4,-9,-12,-14,-11,-6,-5,-4,-2,-4,-9,-11,-9,-9,-12,-13,-13,-15,-16,-17,-19,-18,-13,-11,-13,-12,-8,-5,-5,-7,-10,-11,-7,-6,-6,-8,-10,-12,-14,-15,-15,-18,-16,-14,-15,-16,-12,-10,-6,-6,-8,-9,-3,3,0,-4,-4,-3,-4,-6,-6,-7,-9,-9,-6,-3,-4,-5,-3,0,1,3,3,4,7,8,5,0,2,7,8,6,7,9,13,
16,16,23,27,23,14,6,5,13,20,15,10,10,14,19,16,16,29,45,48,44,43,38,25,22,28,26,23,19,11,-2,-6,0,2,-4,-2,7,10,6,6,8,9,5,6,11,13,10,6,9,9,6,5,5,1,1,4,4,2,5,6,6,6,6,6,7,8,8,4,1,0,-1,-3,-3,-2,-3,-7,-6,-4,-5,-4,0,2,2,3,4,3,2,4,3,2,2,2,0,-4,-7,-7,-6,-4,0,1,0,-1,-1,-1,2,9,15,14,13,14,16,19,19,16,15,16,14,10,10,10,10,9,7,5,6,10,10,10,12,13,11,6,4,4,3,0,-2,-3,-3,-4,-6,-10,-9,-5,-4,-6,-6,-3,-3,-5,-3,3,6,8,10,11,11,13,16,16,17,20,19,14,12,13,13,13,12,11,9,8,8,7,7,10,11,10,9,10,15,21,20,17,17,19,19,17,15,14,13,10,4,-2,-5,-4,-5,-8,-11,-12,-11,-10,-11,-11,-11,-13,-10,-2,-2,-8,-4,4,2,2,4,-4,-8,-3,-5,-11,-9,0,5,10,13,21,36,53,73,90,100,107,111,102,93,85,68,48,32,19,10,1,-9,-11,-2,5,2,2,4,-1,-3,1,-1,-6,-1,4,-1,-4,1,3,2,5,7,3,-5,-2,4,6,4,-1,1,3,4,8,11,11,7,-1,-3,2,3,6,9,5,0,0,3,5,6,5,5,9,12,9,7,6,5,6,12,10,
2,0,3,2,2,5,3,0,2,2,4,7,8,5,9,9,6,13,26,28,23,21,24,26,20,18,24,27,29,26,22,21,27,31,28,24,23,30,39,34,25,24,30,33,31,32,31,26,28,36,33,30,29,26,18,15,21,23,11,7,14,12,7,13,20,17,9,7,7,8,9,7,9,12,9,4,1,-1,-3,-3,-1,-3,-10,-11,-12,-13,-13,-10,-8,-7,-7,-5,-2,2,4,2,-1,-3,-2,-1,-2,-6,-10,-11,-11,-11,-12,-8,-1,2,0,0,1,0,1,4,5,3,2,1,-2,-5,-6,-8,-10,-7,-3,-6,-11,-14,-14,-12,-10,-9,-9,-10,-12,-14,-14,-13,-9,-5,-5,-9,-9,-5,-4,-5,-3,-1,-1,-2,0,2,4,5,6,6,5,5,6,6,4,0,-2,-5,-6,-8,-13,-17,-15,-12,-12,-15,-12,-6,-3,-4,-5,-3,-2,-4,-6,-7,-7,-3,-2,-3,-3,-2,-1,0,4,5,2,0,-1,-3,-4,-17,-18,-19,-26,-30,-27,-17,-9,-8,-15,-20,-16,-11,-11,-16,-19,-17,-17,-31,-47,-49,-45,-41,-35,-24,-21,-26,-23,-21,-17,-10,1,6,1,-5,0,-1,-10,-12,-9,-8,-10,-10,-7,-8,-13,-15,-11,-8,-11,-12,-9,-8,-8,-4,-5,-6,-5,-3,-6,-8,-8,-9,-8,-8,-8,-9,-10,-8,-5,-3,-3,-1,0,-2,0,3,3,1,2,1,-4,-6,-6,-7,-7,-6,-6,-7,-5,-3,-4,-3,-1,3,6,6,5,4,1,0,
1,2,2,1,-2,-9,-15,-15,-14,-15,-17,-20,-21,-19,-17,-17,-15,-12,-11,-11,-10,-9,-7,-5,-6,-10,-11,-10,-11,-13,-11,-6,-5,-5,-4,-1,1,3,4,5,8,11,9,4,3,5,4,1,1,2,-1,-6,-10,-11,-12,-13,-13,-14,-16,-17,-17,-20,-19,-14,-12,-14,-14,-14,-14,-13,-11,-11,-11,-9,-10,-12,-13,-12,-11,-11,-17,-22,-21,-18,-18,-20,-21,-19,-16,-15,-14,-11,-6,1,3,3,4,7,10,11,11,10,10,10,10,12,9,1,0,6,2,-5,-2,-3,-5,2,6,3,3,8,7,0,-6,-10,-15,-24,-38,-55,-73,-90,-100,-107,-112,-106,-97,-89,-71,-50,-33,-21,-11,-3,5,7,-3,-7,-3,-4,-6,0,2,-2,1,5,1,-3,1,4,0,0,0,-4,-5,1,8,4,-3,-5,-2,3,3,-1,-2,-6,-9,-9,-6,0,2,-2,-2,-5,-8,-4,0,0,-4,-7,-7,-4,-2,-6,-10,-8,-5,-5,-4,-5,-9,-9,-4,-1,-4,-4,-3,-4,-1,1,-2,-3,-2,-5,-6,-5,-8,-8,-5,-13,-24,-26,-23,-21,-25,-26,-20,-17,-23,-28,-28,-25,-21,-22,-28,-31,-27,-22,-21,-28,-37,-33,-25,-27,-31,-33,-32,-31,-32,-28,-31,-38,-36,-32,-30,-28,-21,-19,-23,-24,-13,-9,-15,-12,-8,-13,-19,-17,-11,-8,-7,-9,-10,-7,-9,-11,-7,-2,-1,2,3,3,1,3,8,10,11,12,11,9,7,7,7,5,2,-1,-3,-2,1,3,3,2,
3,6,10,12,12,12,13,9,2,-2,-1,-1,-1,-1,-2,-5,-5,-3,-3,-2,2,5,7,10,12,8,5,8,13,16,17,16,14,13,13,12,13,13,14,12,8,4,4,7,6,2,1,2,1,0,0,0,-1,-2,-4,-6,-6,-6,-5,-5,-5,-5,-2,2,6,8,9,12,16,19,18,14,14,14,12,6,3,3,4,3,1,2,4,5,5,3,2,3,3,1,0,-3,-6,-7,-4,-2,0,2,3,13,12,12,17,20,19,12,7,6,8,10,9,7,7,9,10,9,9,18,25,27,23,17,13,9,8,9,7,5,4,3,-1,-3,2,8,6,6,8,10,10,9,8,7,7,8,10,11,10,7,7,8,9,9,8,7,6,6,4,2,4,6,7,8,7,6,6,7,9,9,7,6,6,6,5,5,3,2,2,3,3,4,6,7,7,7,6,6,6,6,4,2,2,2,0,-2,-3,-4,-4,-4,-4,-4,-5,-5,-4,-3,0,3,6,7,8,9,10,12,14,13,12,11,10,9,8,6,3,3,3,1,1,4,4,4,4,4,3,2,3,3,2,1,0,-3,-5,-6,-7,-8,-6,-3,-3,-3,-1,1,1,2,4,7,8,9,8,8,8,8,8,8,8,9,8,6,6,7,7,8,8,8,7,8,8,7,6,7,8,8,7,7,9,11,11,8,8,10,11,10,9,8,7,6,4,1,0,0,-1,-3,-4,-5,
-4,-4,-4,-4,-3,-4,-3,3,3,1,2,4,3,3,2,1,-1,-1,-1,-1,-2,-2,2,6,8,15,23,30,36,45,50,52,56,56,52,47,39,28,19,11,8,5,2,3,5,5,2,4,5,2,0,1,0,-2,-3,-3,-4,-3,-2,-3,-3,-1,-3,-8,-8,-5,0,1,-2,-6,-6,-3,-1,0,1,1,1,0,0,0,-1,1,3,0,0,1,3,5,5,0,-4,0,3,1,0,0,1,1,1,2,3,2,3,5,4,1,-2,-2,1,2,1,1,2,3,3,3,2,4,8,9,10,10,12,12,9,8,9,11,12,10,10,11,14,15,13,8,7,11,16,14,14,17,18,17,17,16,16,18,19,21,22,19,16,15,14,12,14,15,10,7,9,8,6,8,10,9,9,7,5,6,6,5,5,5,1,-1,-1,-1,-3,-2,-1,-1,-2,-3,-4,-4,-3,-2,-3,-4,-4,-3,-1,0,0,0,-2,-4,-4,-3,-3,-4,-6,-6,-6,-7,-6,-5,-1,2,3,3,2,3,4,5,4,3,3,3,1,-2,-5,-7,-9,-8,-7,-8,-10,-12,-14,-15,-13,-11,-11,-9,-6,-5,-6,-5,-2,0,1,1,0,2,3,3,1,1,2,2,1,1,2,3,3,2,1,1,0,-1,-4,-5,-7,-8,-9,-10,-12,-12,-12,-11,-9,-7,-5,-4,-1,0,-1,-1,0,0,0,0,-1,-2,-2,-2,-1,0,1,5,7,6,5,4,3,1,1,-3,
-3,-5,-8,-11,-13,-10,-7,-7,-7,-7,-7,-8,-11,-11,-10,-10,-11,-11,-10,-7,-4,-3,-5,-7,-5,-1,4,9,14,15,13,9,1,-5,-8,-12,-15,-14,-14,-21,-29,-33,-39,-32,-23,-20,-13,4,23,35,49,60,70,81,93,103,111,112,110,101,83,67,53,35,22,9,-3,-11,-14,-14,-10,2,9,4,1,-2,-8,-9,-2,3,0,3,7,3,2,9,12,12,14,20,15,3,1,6,3,-3,-4,0,1,-2,-2,-1,0,-1,-6,-7,-2,0,-1,-1,-3,-5,-1,1,1,3,2,2,9,10,5,2,2,0,2,11,11,0,0,9,8,7,13,18,18,19,21,21,19,14,11,14,16,15,19,24,24,20,17,21,26,22,21,31,32,28,27,27,26,31,39,39,33,30,35,38,33,25,30,36,37,34,33,28,23,27,33,32,30,29,24,17,14,19,21,12,8,13,13,8,10,15,15,7,0,1,6,6,3,3,4,-3,-7,-5,-7,-9,-5,-1,-2,-1,1,0,1,2,1,-2,-4,-3,-2,-1,0,-1,-1,-1,-3,-4,-1,3,4,3,3,2,1,2,1,1,2,1,0,-1,-2,-4,-7,-9,-11,-11,-8,-5,-2,0,1,1,3,7,11,13,13,12,12,9,6,4,4,5,6,3,-1,0,3,1,-2,-3,-2,-2,-1,-2,-5,-3,1,0,-2,-1,1,1,0,-2,-3,-2,-1,-3,-4,-2,0,1,1,1,1,3,5,4,
2,3,3,-1,-3,-3,-4,-4,-4,-7,-9,-7,-6,-8,-9,-7,-4,-4,-3,-1,1,3,3,3,6,11,11,8,7,7,6,5,5,7,10,8,4,3,4,4,2,1,0,-1,-4,-8,-12,-12,-12,-14,-13,-10,-10,-12,-13,-11,-8,-4,-1,-2,-6,-7,-9,-15,-17,-9,-2,-7,-10,-10,-17,-20,-20,-22,-19,-9,3,11,22,33,41,50,61,77,92,96,97,100,88,72,57,40,23,9,-1,-7,-10,-13,-11,0,9,4,-3,-6,-11,-11,-9,-8,-11,-11,-11,-17,-21,-15,-13,-16,-16,-10,-12,-21,-22,-11,-6,-11,-18,-15,-7,-2,4,6,3,-1,-8,-12,-8,-4,-2,-2,-10,-18,-18,-14,-11,-10,-7,-6,-5,-5,-8,-8,-7,-6,-6,-2,-1,-7,-9,-4,0,3,-1,-1,-4,-3,-1,2,0,-7,-10,-6,-7,-14,-9,5,10,9,7,13,20,15,10,18,24,27,25,19,19,29,41,41,35,29,30,32,24,13,14,20,19,3,4,5,8,11,13,10,7,7,7,6,6,8,11,11,10,10,11,13,12,9,7,5,7,8,5,1,-3,-8,-12,-14,-13,-10,-2,4,7,11,14,14,14,21,30,34,39,33,24,21,13,-3,-21,-34,-48,-59,-70,-83,-93,-102,-109,-110,-108,-100,-83,-67,-53,-34,-20,-8,4,12,14,13,9,-2,-7,-4,-2,0,6,8,1,-4,-2,-2,-6,-1,-1,-9,-12,-12,-16,-19,-13,-2,-1,-6,-3,5,8,5,2,3,
2,2,2,2,6,7,1,-1,-2,-2,1,3,0,-2,-3,-5,-3,-2,-9,-12,-6,-1,-2,0,-1,-8,-9,0,0,-6,-8,-7,-11,-14,-15,-18,-19,-18,-17,-14,-11,-14,-17,-16,-17,-22,-23,-21,-19,-24,-28,-23,-21,-30,-33,-28,-27,-26,-25,-32,-38,-38,-33,-31,-35,-41,-35,-28,-33,-40,-41,-38,-35,-31,-25,-29,-35,-33,-30,-28,-24,-17,-16,-17,-19,-10,-8,-13,-13,-9,-10,-15,-15,-7,-1,-3,-7,-7,-6,-6,-4,0,3,2,4,6,2,-1,1,1,1,1,0,-1,0,3,4,3,3,2,-1,-2,-2,-1,0,1,-1,-5,-5,-5,-4,-3,-2,-2,-1,0,-1,-1,1,1,2,5,7,10,12,11,8,5,3,1,0,1,-2,-6,-10,-12,-12,-12,-11,-9,-6,-4,-4,-4,-4,-2,1,1,-1,1,4,5,4,4,4,3,4,3,1,1,2,2,0,0,1,2,2,1,0,2,3,1,-2,-2,-2,-1,-2,-3,-4,-3,-1,-2,-2,1,4,4,4,4,5,7,9,7,7,9,10,8,6,5,4,2,0,-2,-2,-2,-5,-10,-10,-7,-6,-6,-4,-3,-3,-5,-7,-6,-2,-1,-3,-2,0,0,1,2,4,8,12,12,12,14,14,11,11,12,13,12,10,6,3,3,7,7,8,15,16,8,2,5,9,8,15,18,18,18,15,6,-4,-13,-25,-35,-44,-53,-63,-77,-93,-97,-98,-99,-88,-73,-58,-39,-22,-8,4,10,11,13,12,1,
-6,-2,3,7,11,11,10,10,13,12,12,17,19,14,11,14,13,9,13,20,19,9,5,11,19,16,8,2,-3,-3,0,2,8,12,9,5,3,5,13,20,20,17,14,12,11,10,7,7,9,10,8,6,6,2,2,6,8,4,0,-2,0,4,6,4,4,2,4,8,9,5,6,13,8,-4,-10,-9,-9,-13,-20,-13,-9,-16,-22,-24,-21,-15,-15,-27,-36,-36,-31,-25,-27,-28,-19,-8,-10,-17,-17,0,-1,-3,-5,-7,-8,-7,-5,-5,-4,-3,-3,-4,-6,-6,-5,-5,-7,-8,-8,-8,-6,-5,-5,-4,-2,0,1,3,5,6,6,6,2,-1,-3,-5,-8,-8,-9,-12,-16,-20,-20,-17,-13,-11,-5,0,7,16,25,30,37,45,48,49,52,51,50,48,42,34,25,15,9,2,-5,-9,-8,-6,-4,1,3,3,3,2,-1,-2,0,1,1,1,0,0,1,5,6,7,9,9,4,0,1,2,2,-4,-10,-10,-6,-1,-1,-2,-4,-3,-3,-1,1,3,5,5,1,-1,2,1,4,6,2,0,4,6,3,-2,-1,-1,0,1,2,1,0,2,3,5,5,4,6,9,9,7,4,5,6,6,8,7,6,8,9,9,11,15,16,12,12,15,16,14,12,12,14,18,20,19,18,17,19,22,20,18,22,26,26,24,22,19,17,18,20,18,15,13,12,9,7,9,10,5,4,6,6,5,6,8,8,6,4,4,5,7,7,5,
3,3,3,3,1,1,3,4,0,-1,-2,-1,0,1,0,-1,-2,-1,-1,0,2,4,5,4,3,2,4,4,4,3,3,3,2,0,-1,-2,-1,-1,-2,-2,-2,-3,-5,-7,-7,-5,-4,-2,-1,-1,-1,-2,-1,1,4,5,5,5,4,3,2,2,1,0,0,-1,-2,-3,-3,-3,-5,-6,-6,-6,-5,-3,-1,-1,-2,-1,-1,-1,0,1,1,0,0,0,0,0,0,2,3,3,2,1,1,1,1,0,-1,-1,-1,-2,-4,-4,-4,-4,-4,-5,-5,-5,-5,-7,-8,-8,-7,-6,-5,-3,-2,-1,0,-1,0,3,4,3,3,2,0,-1,-2,-1,1,0,-1,-2,-1,-1,-2,-2,-2,-2,-2,-3,-5,-6,-6,-7,-8,-6,-6,-6,-7,-8,-8,-7,-4,-2,-4,-3,-4,-7,-7,-2,1,0,-3,-3,-4,-7,-7,-6,-4,-1,3,8,14,21,26,32,35,41,46,48,48,50,45,38,30,20,11,3,-5,-7,-8,-7,-6,-3,-2,-1,-1,-2,-5,-7,-5,-6,-7,-7,-7,-8,-8,-5,-5,-6,-3,-1,-5,-7,-5,-1,0,-5,-11,-10,-5,-1,0,-1,-4,-5,-6,-7,-7,-6,-5,-8,-13,-16,-15,-13,-11,-9,-11,-12,-8,-5,-5,-6,-4,-3,-3,-2,-1,-2,-4,-4,0,0,-3,-8,-8,-6,-5,-5,-7,-6,-3,-1,-2,-4,-3,2,4,6,7,9,11,6,3,5,9,8,5,3,4,8,11,11,10,8,7,7,2,-3,0,5,6,9,
1,-5,-9,-2,14,19,22,27,25,13,5,8,18,13,7,6,2,-4,-2,0,0,1,1,1,-2,-4,1,11,10,-3,-10,-9,-10,-10,-5,-1,-1,-2,-7,-9,-4,3,7,9,7,6,9,13,13,15,19,17,12,11,12,11,7,4,1,-2,-4,-7,-10,-10,-6,-6,-8,-6,-3,-3,-3,0,3,6,9,11,11,9,9,11,12,10,4,-1,0,4,6,8,10,12,12,12,11,13,16,17,15,12,9,5,2,2,2,1,1,2,4,6,7,5,5,6,7,8,7,4,3,1,-2,-2,1,2,4,6,3,0,3,5,5,6,9,10,9,8,5,2,2,4,5,6,6,4,2,1,1,2,2,2,4,8,8,5,5,7,7,7,6,5,7,10,8,3,2,4,5,5,7,8,8,6,3,0,0,-2,-6,-7,-5,-3,-3,-4,-4,-3,-1,0,3,7,9,5,2,3,-2,-4,2,6,-1,-5,-2,-10,-17,-17,-18,-20,-12,2,10,19,30,41,53,70,96,115,121,126,125,112,96,82,62,37,21,12,3,-6,-13,-12,-4,4,3,0,-1,-2,-2,-4,-6,-5,-1,0,-8,-11,-4,1,-2,-1,2,1,-8,-12,-5,0,-2,-8,-10,-8,-7,-2,5,6,3,-3,-4,-4,-6,-6,-4,-3,-7,-11,-13,-14,-11,-8,-6,-1,1,-3,-4,-4,-6,-2,6,4,-5,-5,-1,-2,-2,-3,-1,1,5,5,7,8,4,2,8,11,7,10,
19,20,15,15,22,27,18,13,21,24,21,20,18,22,31,35,34,31,26,30,35,32,30,36,38,34,28,26,21,17,21,29,26,23,22,18,11,13,17,19,14,12,15,14,11,13,16,19,17,10,9,14,13,9,14,18,9,3,3,-2,-7,-2,1,-3,-4,-3,-4,-6,-5,-3,-2,-1,-2,-3,-4,-5,-6,-5,-5,-5,-6,-6,-7,-5,-3,-2,-1,3,3,0,-4,-4,-4,-4,-6,-10,-11,-10,-13,-16,-15,-12,-10,-10,-9,-7,-3,0,-1,-4,-1,-1,-5,-5,-3,-3,-3,-3,-5,-8,-8,-5,-5,-5,-3,-3,-5,-5,-7,-9,-8,-6,-4,-3,-3,-6,-6,-5,-5,-5,-5,-5,-3,-1,-3,-7,-10,-11,-10,-10,-14,-16,-15,-16,-18,-21,-20,-19,-16,-14,-15,-16,-13,-9,-10,-12,-13,-14,-15,-14,-12,-13,-14,-13,-12,-13,-12,-9,-5,-4,-7,-10,-9,-5,-1,2,4,5,5,4,1,-1,1,5,6,3,0,-5,-9,-9,0,6,10,2,-13,-18,-21,-24,-22,-12,-6,-9,-16,-11,-7,-5,0,5,3,1,0,-1,-1,1,4,4,-1,-9,-6,5,10,9,10,11,5,1,1,2,7,9,4,-2,-6,-7,-5,-3,-7,-11,-11,-13,-16,-14,-9,-8,-9,-8,-5,-2,2,4,6,8,11,10,7,7,10,9,6,5,5,2,-1,-3,-6,-7,-7,-6,-6,-8,-9,-7,-2,3,2,-2,-4,-5,-7,-9,-9,-9,-9,-11,-15,-16,-13,-10,-8,-5,
-3,-2,-2,-1,-1,-1,-3,-5,-5,-4,-2,-3,-3,-4,-3,-1,0,2,6,6,2,1,-1,-2,0,2,0,-3,-4,-6,-8,-10,-9,-7,-5,-1,-1,-3,-4,-5,-4,-1,1,2,2,0,0,1,-2,-6,-6,-4,-4,-5,-5,-5,-4,-3,-5,-8,-6,-2,-1,-2,-3,-3,-5,-7,-7,-6,-3,0,1,2,5,6,4,3,2,4,4,3,1,0,-3,-7,-9,-5,-2,-5,-1,2,-5,-8,-2,4,2,9,15,15,17,17,11,-2,-11,-20,-31,-42,-55,-73,-96,-114,-121,-125,-125,-113,-98,-84,-63,-40,-21,-12,-2,6,10,10,2,-5,-5,-4,-2,-1,-1,-1,2,2,0,-2,6,8,2,-2,0,0,-3,1,8,10,4,-1,1,8,9,6,3,-3,-7,-7,-4,1,2,2,3,4,4,5,7,11,13,13,9,9,7,2,0,4,6,4,4,1,-6,-4,4,5,2,1,0,3,3,1,-4,-5,-6,-7,-5,-5,-11,-14,-9,-11,-20,-22,-18,-17,-24,-28,-21,-15,-22,-26,-23,-20,-20,-25,-34,-37,-36,-32,-28,-31,-35,-32,-30,-35,-39,-36,-30,-27,-23,-20,-23,-30,-27,-24,-23,-19,-14,-14,-18,-19,-13,-12,-15,-14,-11,-14,-18,-21,-18,-13,-10,-16,-17,-13,-15,-18,-10,-4,-4,2,7,2,0,3,4,3,4,6,5,3,2,1,2,4,5,6,7,5,4,4,5,6,6,4,2,1,-1,-3,-4,-1,3,4,4,5,7,10,11,10,12,15,
14,11,9,8,6,4,1,-2,-1,1,-1,-2,2,3,1,2,3,2,4,6,7,5,5,5,3,4,5,5,6,8,8,6,4,3,4,6,6,4,4,5,6,7,5,3,4,6,10,11,10,11,14,15,13,13,16,18,18,17,14,12,13,15,12,9,10,13,14,15,16,14,13,15,16,14,14,14,14,10,7,7,9,13,12,7,3,0,-2,-4,-5,-3,0,1,0,-3,-4,-1,2,7,11,4,0,-4,-5,-2,5,10,10,9,8,6,5,6,7,3,2,1,-2,-3,-2,-1,0,2,1,-3,-5,-2,0,1,-1,-4,-6,-3,-5,-6,-3,-1,-1,-1,-3,-4,-2,1,2,2,0,-2,1,3,4,4,4,3,1,0,0,0,0,-2,-4,-6,-6,-6,-6,-5,-4,-4,-7,-7,-6,-6,-5,-3,-2,-2,-1,-1,-1,-1,0,2,2,1,-1,-4,-3,-1,-1,0,0,0,1,1,2,2,4,6,4,3,2,2,2,2,1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-4,-3,-4,-7,-7,-5,-3,-3,-3,-2,-3,-2,0,2,3,4,6,5,4,3,1,0,1,2,1,0,-2,-2,-3,-4,-2,-3,-4,-3,0,1,0,0,1,0,0,0,-2,-1,1,2,0,-1,-1,-1,0,1,2,2,3,2,1,0,0,0,0,0,1,0,-1,-2,-1,0,1,2,4,7,5,4,4,4,3,7,8,4,1,0,-2,-5,-4,
-5,-6,-5,0,6,12,18,25,32,40,49,57,59,61,62,59,52,43,33,22,11,4,-1,-2,-2,-1,2,4,5,6,6,4,5,6,3,1,3,3,0,-1,2,3,2,2,2,-2,-5,-3,1,2,1,-2,-3,0,4,5,5,4,4,3,2,2,1,0,-2,-5,-5,-6,-6,-5,-3,-5,-6,-2,-2,-5,-5,-2,-1,1,1,1,-2,-4,-3,-1,0,-3,-7,-5,0,1,1,2,2,4,7,10,7,7,10,12,11,11,13,14,11,9,13,14,13,9,11,15,21,22,22,21,16,15,17,16,16,19,22,22,20,17,14,15,15,16,16,13,13,12,11,11,12,12,7,7,9,9,9,11,13,14,13,11,7,10,13,11,9,9,7,6,5,0,-2,1,0,-1,-1,-1,-2,-2,-2,-1,0,0,-1,-2,-2,-2,-3,-2,0,0,-1,-1,-1,0,2,3,3,3,3,2,-1,-2,-3,-4,-4,-5,-7,-6,-7,-8,-8,-6,-5,-3,-2,0,1,2,3,3,4,5,4,3,2,1,0,0,0,0,-1,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,-3,-4,-3,-1,-1,-3,-5,-6,-6,-4,-2,-2,-4,-4,-4,-6,-7,-6,-4,-2,-3,-4,-5,-5,-3,-2,-5,-6,-5,-4,-6,-7,-8,-9,-10,-9,-8,-10,-11,-10,-9,-9,-9,-7,-7,-8,-8,-9,-9,-7,-4,-3,-2,0,0,-1,-1,-1,-1,0,-1,-2,-4,-6,-7,-11,
-11,-12,-11,-9,-7,-10,-13,-15,-16,-16,-14,-15,-20,-22,-22,-22,-28,-29,-21,-17,-22,-23,-18,-20,-18,-16,-17,-12,0,11,17,29,38,42,47,63,84,100,100,99,100,93,82,70,54,39,29,16,8,5,4,3,6,8,0,-6,-11,-16,-13,-9,-8,-10,-6,-3,-5,-1,9,14,12,10,10,5,-5,-7,-1,3,-3,-11,-9,-4,-5,-2,5,7,4,-3,-4,-1,-2,-4,-7,-9,-11,-11,-11,-9,-3,4,8,10,11,9,9,12,11,13,21,21,14,8,9,11,12,7,7,7,7,8,12,9,6,6,10,13,13,21,30,32,31,28,33,40,37,29,36,44,43,38,32,32,38,43,40,35,31,37,42,37,29,35,42,46,45,41,37,33,35,43,39,35,34,31,24,20,24,27,19,15,19,18,18,21,23,26,26,21,18,20,20,14,15,20,18,15,17,14,12,17,18,15,16,20,19,14,12,15,15,14,13,11,10,12,12,11,10,10,9,7,6,4,4,5,7,9,11,11,11,12,12,12,13,15,17,16,13,11,11,14,15,14,13,16,18,17,14,15,18,21,21,19,18,19,19,18,16,16,18,19,17,16,14,14,14,13,10,9,9,7,3,1,3,5,4,2,2,5,6,5,4,6,7,6,6,4,4,6,7,7,7,7,6,7,10,10,9,9,9,8,6,4,5,6,7,6,4,3,5,7,11,14,
16,16,16,17,18,19,19,18,16,14,10,6,4,3,2,1,0,1,4,6,4,1,1,3,4,2,3,6,5,0,-4,-8,-8,-4,-6,-5,1,3,-6,-16,-17,-21,-23,-24,-25,-23,-15,-10,-5,4,11,17,28,47,73,95,101,105,108,100,91,81,64,45,30,20,11,4,0,-2,2,5,0,-4,-5,-5,-2,-3,-6,-7,-4,-3,-6,-4,3,7,8,8,8,2,-7,-9,-3,-1,-8,-18,-20,-17,-20,-18,-13,-11,-12,-13,-8,-3,-3,-2,-1,-3,-4,-4,-4,-4,-6,-12,-19,-18,-14,-20,-23,-15,-13,-12,-6,-4,-5,-1,4,4,6,5,4,0,-1,-1,-1,-4,-11,-15,-14,-12,-15,-15,-8,-5,-9,-13,-6,3,0,-7,0,9,13,15,19,26,35,43,41,32,25,30,35,28,21,27,29,27,26,24,17,12,17,27,23,20,21,13,-1,-3,0,0,-8,-11,-12,-19,-23,-23,-25,-23,-18,-17,-17,-14,-13,-17,-15,12,13,13,12,9,8,10,13,14,15,14,13,15,20,23,23,23,29,30,21,18,22,24,20,20,19,16,18,13,1,-9,-15,-26,-37,-41,-47,-62,-83,-97,-97,-97,-99,-93,-82,-71,-55,-38,-26,-14,-6,-4,-4,-4,-7,-6,-1,6,10,14,11,7,6,8,4,2,4,0,-10,-14,-12,-10,-10,-4,6,7,2,-1,4,11,10,5,4,1,-5,-6,-2,3,3,1,2,4,7,12,13,11,10,6,0,-5,-9,-11,
-12,-10,-10,-13,-14,-15,-21,-22,-16,-10,-10,-13,-13,-8,-5,-6,-8,-9,-11,-9,-8,-9,-12,-14,-14,-21,-28,-31,-31,-30,-33,-39,-35,-26,-34,-42,-41,-34,-31,-31,-37,-42,-39,-33,-29,-34,-39,-34,-28,-33,-42,-47,-45,-40,-37,-34,-36,-42,-38,-34,-32,-30,-22,-19,-23,-24,-17,-14,-17,-16,-16,-19,-21,-23,-24,-19,-15,-18,-18,-11,-10,-14,-12,-11,-15,-11,-9,-15,-15,-13,-14,-18,-18,-13,-12,-14,-14,-12,-12,-10,-10,-11,-11,-10,-9,-9,-8,-6,-4,-3,-3,-4,-5,-8,-9,-9,-9,-9,-9,-9,-10,-11,-13,-13,-11,-9,-9,-12,-14,-14,-14,-16,-17,-17,-15,-15,-17,-20,-20,-19,-17,-18,-18,-16,-14,-14,-16,-17,-16,-13,-12,-11,-11,-10,-7,-6,-7,-4,-1,0,-1,-2,-2,0,0,-2,-3,-2,-1,-3,-4,-4,-3,-2,-2,-4,-6,-6,-6,-6,-5,-5,-7,-7,-6,-6,-5,-4,-2,-1,-1,-3,-4,-3,-1,-1,-4,-6,-9,-10,-11,-12,-12,-12,-14,-15,-15,-13,-12,-9,-5,-2,-1,0,2,4,4,3,1,0,2,4,3,1,1,2,0,-3,-1,4,6,9,10,7,8,8,0,-2,8,19,20,23,26,27,26,23,18,13,8,-1,-8,-14,-26,-44,-69,-89,-96,-101,-103,-96,-87,-76,-60,-40,-24,-15,-7,1,4,5,2,-2,1,5,6,6,3,3,6,6,2,2,4,1,-6,-8,-7,-8,-8,-2,6,7,3,1,8,17,19,15,17,15,
12,13,14,15,11,6,5,3,1,5,6,5,4,3,3,8,13,12,8,15,19,11,7,7,3,2,3,0,-6,-7,-6,-5,-1,2,1,1,1,4,8,12,11,10,13,12,7,4,7,9,3,-5,-2,4,-1,-10,-13,-14,-20,-27,-36,-43,-41,-31,-24,-30,-35,-28,-23,-29,-31,-31,-30,-27,-20,-16,-21,-29,-25,-23,-23,-15,-3,0,-3,-2,5,8,11,18,22,23,24,24,20,17,19,15,12,15,13,-8,-8,-7,-6,-5,-4,-4,-5,-6,-6,-5,-5,-7,-9,-11,-11,-12,-15,-15,-12,-10,-12,-14,-14,-14,-12,-10,-10,-6,-2,2,5,11,17,21,26,33,42,47,44,46,48,46,42,36,28,18,9,3,0,0,1,2,2,1,0,-1,-2,-3,-1,-2,-2,-1,0,-2,-3,0,4,6,5,6,2,-3,-7,-6,-4,-3,-5,-7,-8,-4,-3,-1,0,-2,-3,-3,-2,0,1,-2,-6,-9,-9,-5,-3,-1,2,4,5,7,7,6,5,9,11,10,10,13,11,7,7,9,9,5,1,2,4,5,5,5,6,7,8,10,10,10,12,14,15,14,16,18,14,10,13,18,16,12,12,13,16,17,17,15,12,12,14,13,11,14,19,22,22,19,18,18,19,19,18,15,14,12,9,8,10,9,5,5,7,6,6,7,7,8,8,7,4,6,6,2,-1,-2,-2,0,5,3,2,4,4,3,4,7,7,7,7,7,5,5,5,5,
5,5,5,5,4,4,3,3,1,0,1,1,1,1,2,1,-1,-1,-1,-1,0,0,-1,0,1,0,1,3,5,6,7,7,8,9,8,7,7,8,9,8,7,6,6,6,5,5,5,6,5,5,4,3,2,1,0,0,1,-1,-2,-2,-2,-2,-3,-4,-4,-3,-3,-4,-4,-2,-2,-2,-2,-2,-2,0,2,3,4,4,3,2,2,1,0,-1,-1,-2,-2,-4,-4,-3,-2,-2,-2,-1,1,2,3,1,0,0,0,0,1,2,2,1,0,-1,-3,-3,-3,-5,-6,-7,-8,-9,-9,-10,-10,-9,-8,-8,-9,-8,-6,-5,-6,-9,-7,-8,-9,-10,-10,-8,-5,-4,-8,-14,-15,-14,-16,-16,-15,-12,-13,-13,-8,-3,1,5,11,19,30,37,41,43,44,42,37,31,23,14,6,0,-4,-7,-9,-8,-7,-7,-5,-4,-4,-4,-3,-2,-3,-1,1,1,1,3,5,5,3,4,4,0,-2,-2,-1,0,-3,-7,-9,-7,-5,-5,-6,-10,-10,-11,-11,-8,-6,-3,-3,-6,-7,-4,-3,-1,2,1,1,2,4,-2,-5,0,4,3,1,2,2,2,2,5,4,0,-2,-2,-1,-1,-1,-2,-3,-3,-2,-2,-3,-3,-2,-2,-2,-1,2,6,3,-1,1,5,5,5,9,14,19,21,20,15,11,12,15,13,12,16,20,22,22,18,15,14,15,17,17,15,15,13,7,6,7,5,1,-1,-3,-7,-9,-10,-11,-11,-10,-11,-12,-8,-6,-5,-5,-14,
-18,-15,-7,-8,-10,-5,-2,-1,1,3,7,8,5,-1,-4,-6,-8,-10,-11,-11,-9,-8,-6,-4,-2,-2,-4,-6,-10,-12,-11,-11,-10,-7,-8,-11,-7,1,5,7,8,7,3,1,1,1,3,3,0,-5,-9,-11,-12,-11,-7,-2,2,1,2,4,8,11,12,13,16,19,22,21,18,14,12,11,9,7,9,12,13,11,9,6,6,9,10,10,10,11,10,8,7,7,7,9,10,8,7,6,4,3,5,6,4,4,5,3,1,2,3,3,3,4,5,4,6,10,11,10,12,14,14,15,17,18,18,18,17,17,17,17,15,14,14,16,17,17,15,15,15,11,10,14,16,17,17,15,12,9,8,10,12,12,9,7,6,3,2,0,-2,0,5,5,1,1,4,3,-3,0,7,5,-5,-9,-6,-11,-10,-7,-11,-8,7,18,26,44,59,65,70,85,106,120,121,119,115,99,82,68,49,31,21,12,2,0,1,1,7,17,17,13,11,6,4,6,7,5,7,9,3,-1,3,4,3,5,11,8,-1,0,8,10,5,1,3,4,2,4,7,7,8,3,-2,-3,-5,-5,-4,-5,-7,-7,-5,-6,-6,-2,3,6,8,6,6,7,4,5,13,12,3,-1,4,7,8,7,6,10,17,22,21,14,9,11,16,17,13,15,22,23,18,17,23,30,27,19,22,31,32,24,20,24,33,39,37,30,27,33,37,29,26,36,43,40,
35,34,30,27,31,38,34,27,27,25,15,11,16,21,15,9,7,4,1,-1,-2,1,5,1,-3,-3,-2,-2,3,3,-2,2,7,0,-7,-1,0,-1,-3,-1,0,-1,-1,0,-1,-3,-1,0,-1,1,3,-1,-6,-8,-9,-12,-12,-9,-9,-11,-11,-12,-14,-11,-7,-7,-8,-7,-7,-8,-9,-9,-9,-7,-7,-9,-10,-8,-7,-8,-9,-10,-9,-10,-11,-10,-8,-6,-6,-9,-12,-9,-6,-4,-4,-3,-2,-4,-6,-8,-9,-5,0,1,-3,-4,-6,-7,-6,-5,-4,-4,-6,-8,-10,-10,-9,-9,-8,-7,-7,-8,-6,-4,-4,-7,-7,-7,-6,-6,-8,-10,-8,-3,-3,-5,-3,0,-2,-7,-7,-5,-3,-4,-9,-17,-22,-22,-22,-24,-23,-19,-16,-19,-22,-19,-13,-6,-1,2,5,8,7,5,6,7,7,5,-1,-4,-2,-1,-5,-7,-5,-3,-6,-7,-6,-6,-4,-2,-6,-9,-6,-5,-11,-13,-14,-19,-18,-12,-15,-27,-30,-26,-30,-31,-28,12,15,11,4,6,7,0,-2,-3,-4,-7,-10,-10,-6,-2,1,3,5,7,9,9,8,7,5,1,-1,0,2,5,8,10,10,9,8,5,7,10,6,-2,-5,-6,-7,-6,-3,0,0,0,-1,-1,2,6,8,10,11,8,4,-2,-5,-5,-5,-7,-11,-14,-15,-16,-19,-22,-23,-22,-19,-15,-13,-12,-12,-11,-12,-16,-17,-14,-11,-9,-9,-11,-13,-12,-11,-11,-9,-7,-6,-6,-7,-9,-9,-7,-6,-6,-4,-4,-6,-6,
-5,-4,-5,-3,-2,-2,-3,-3,-3,-4,-4,-4,-6,-10,-10,-9,-12,-13,-13,-14,-17,-18,-19,-19,-18,-17,-18,-17,-17,-16,-16,-17,-19,-19,-17,-17,-17,-14,-13,-17,-18,-19,-19,-17,-13,-10,-9,-10,-12,-11,-8,-5,-4,-3,-2,-1,1,0,-5,-4,-1,0,-3,-4,1,0,-7,-4,5,8,4,7,7,5,8,3,-10,-19,-27,-47,-61,-66,-72,-87,-106,-120,-120,-119,-115,-100,-84,-69,-51,-32,-21,-11,-3,-1,-2,-3,-10,-19,-19,-14,-11,-7,-5,-7,-8,-7,-9,-9,-3,0,-4,-5,-2,-5,-10,-7,1,-1,-9,-11,-8,-3,-4,-5,-4,-5,-7,-4,-6,-3,1,2,3,4,4,6,7,6,3,3,4,2,-3,-7,-9,-6,-6,-7,-6,-6,-12,-11,-5,-1,-4,-9,-10,-7,-5,-10,-18,-22,-19,-14,-11,-14,-16,-16,-12,-16,-22,-23,-19,-20,-25,-30,-27,-18,-21,-31,-31,-22,-20,-23,-32,-38,-37,-30,-26,-31,-34,-27,-24,-35,-42,-40,-34,-30,-26,-24,-27,-34,-30,-25,-24,-22,-14,-13,-17,-20,-15,-10,-7,-3,0,1,2,-1,-3,0,4,4,4,3,-1,0,5,0,-5,3,9,3,3,4,4,3,2,2,3,3,4,5,5,4,4,2,1,5,9,11,12,15,14,12,11,12,13,15,16,13,9,8,9,9,9,10,10,11,10,8,8,10,11,10,9,10,11,11,11,11,13,13,11,9,9,12,13,11,7,6,7,5,5,7,10,12,
13,10,5,5,7,8,9,10,9,8,7,6,8,10,11,10,11,11,10,10,10,10,9,8,7,9,11,11,10,9,11,11,8,4,3,5,4,1,2,6,8,5,3,5,11,18,23,24,24,25,25,20,17,20,23,20,14,7,2,-1,-3,-5,-4,-2,-3,-4,-5,-2,3,6,5,4,7,9,7,5,7,7,7,6,5,4,7,9,6,6,11,13,15,20,20,14,17,27,30,27,31,32,29,-4,-4,-1,1,-2,0,6,7,7,7,8,8,6,5,4,4,2,1,0,-1,-2,-2,-2,0,3,4,3,2,0,-1,-2,-2,-1,0,1,0,-2,0,3,3,3,3,1,-1,-2,-2,-2,-2,-2,-4,-5,-4,-4,-3,-1,2,6,7,8,9,9,10,10,10,12,12,13,13,12,10,8,7,7,9,10,10,11,12,11,10,8,8,10,10,9,8,7,5,3,3,3,4,5,4,3,3,4,3,3,4,5,4,4,3,2,2,2,2,2,2,2,2,3,4,4,4,5,6,7,7,7,8,9,10,10,10,10,11,10,10,10,10,10,11,12,12,12,12,12,12,13,13,12,12,11,9,7,5,6,7,5,2,0,0,1,2,2,1,1,2,2,2,2,4,5,3,3,4,3,1,1,1,0,0,1,2,5,8,9,15,26,34,36,39,46,54,59,59,58,57,51,44,35,27,18,10,6,2,1,2,4,
7,9,10,9,7,4,5,6,7,6,7,5,1,0,3,3,1,4,5,2,-1,1,5,6,6,5,3,3,4,5,2,0,0,2,1,1,0,0,-1,-3,-4,-2,1,2,2,1,2,6,6,4,4,7,7,7,6,5,5,3,5,9,10,4,2,7,12,11,10,9,10,11,11,9,7,7,10,10,12,12,13,14,11,9,11,13,12,8,8,10,13,15,16,14,12,11,12,11,10,14,17,17,14,10,8,7,8,9,9,8,7,7,5,6,10,9,7,6,5,1,0,0,-1,0,1,-1,-3,-4,-3,-1,-1,-5,-5,-2,-1,-7,-9,-6,-6,-7,-6,-6,-6,-6,-6,-7,-7,-8,-9,-8,-7,-6,-6,-8,-9,-10,-11,-11,-10,-9,-8,-8,-9,-11,-11,-9,-8,-7,-6,-6,-7,-8,-8,-8,-7,-5,-4,-6,-7,-7,-7,-8,-8,-8,-8,-9,-10,-11,-9,-8,-8,-9,-9,-8,-6,-6,-6,-6,-6,-7,-9,-11,-12,-10,-9,-9,-8,-8,-8,-9,-8,-7,-6,-6,-6,-6,-6,-6,-8,-8,-8,-9,-9,-8,-8,-8,-7,-8,-9,-10,-9,-7,-8,-7,-3,-1,0,-1,-1,-1,0,-1,-3,-3,-1,-2,-6,-10,-14,-14,-14,-14,-14,-12,-10,-12,-13,-11,-8,-5,-2,-1,-1,0,-1,-2,-2,-2,-1,-2,-5,-6,-6,-6,-7,-7,-6,-5,-4,-4,-4,-6,-6,-6,-7,-7,-6,-5,-6,-7,-9,-12,-11,-10,-11,-14,-15,-16,-17,-18,-17,-30,
-29,-14,2,11,31,52,62,71,87,104,112,115,119,113,97,84,71,48,28,18,8,4,7,9,8,15,23,17,8,6,4,3,8,10,8,7,5,-3,-6,-6,-10,-13,-7,-1,-10,-21,-19,-12,-7,-6,-9,-6,-1,0,0,1,1,2,-1,-6,-8,-9,-10,-9,-7,-3,-2,-3,-4,-2,3,7,10,13,10,10,9,4,3,10,12,7,5,7,9,13,13,7,3,10,19,20,13,7,8,11,11,6,8,18,24,18,13,20,33,31,22,27,37,38,38,38,41,49,58,58,45,37,43,49,48,48,55,57,53,49,43,34,31,34,41,39,35,32,29,24,23,28,31,27,23,20,16,13,9,7,12,20,18,10,12,16,18,25,24,15,17,22,12,4,14,15,14,13,12,9,8,9,10,10,9,6,5,7,8,7,8,9,8,4,4,5,7,8,7,4,3,3,2,1,0,1,4,5,2,0,1,1,0,2,5,8,12,14,9,7,9,12,13,15,15,12,9,7,6,6,6,5,3,2,1,0,1,2,3,4,5,4,3,3,3,2,3,4,4,4,4,3,1,-1,0,5,8,8,5,4,4,4,3,3,5,7,6,1,-2,0,1,0,-1,-1,-1,-1,0,2,2,2,3,2,0,0,-2,-3,-1,0,-2,-4,-2,2,5,6,8,10,12,14,16,16,12,10,8,6,4,2,-1,-2,-3,-5,-9,-9,-6,-7,
-8,-7,-7,-8,-9,-9,-12,-16,-13,-6,-5,-8,-11,-12,-17,-18,-17,-21,-19,-8,-3,-1,8,21,29,37,51,70,87,93,98,98,91,80,64,41,22,11,2,-7,-9,-10,-14,-10,-6,-11,-13,-9,-8,-7,-3,-5,-8,-6,-3,-6,-7,-3,-2,-3,-1,-1,-6,-9,-7,-5,-8,-9,-8,-5,-3,-2,0,-2,-3,0,-2,-4,0,1,0,1,-2,-5,-6,-2,-1,-3,-2,-3,-6,-7,-12,-16,-13,-11,-13,-13,-13,-16,-17,-17,-14,-8,-5,-7,-10,-6,-2,3,4,2,2,5,9,9,12,17,19,15,12,17,21,16,8,12,18,16,9,6,10,17,23,25,22,13,12,16,17,19,25,29,27,22,19,17,13,18,26,24,19,19,19,16,10,9,10,1,-9,-13,-15,-20,-25,-29,-32,-29,-26,-25,-23,-21,-21,-17,-23,-33,-29,-18,-17,-18,-8,0,0,1,7,13,15,15,14,8,0,-8,-15,-18,-20,-23,-29,-34,-34,-34,-37,30,29,15,2,-9,-29,-51,-60,-70,-86,-101,-109,-112,-116,-111,-96,-83,-69,-47,-25,-14,-7,-2,-3,-4,-4,-10,-18,-16,-8,-5,-4,-3,-7,-10,-9,-9,-6,0,4,3,7,11,6,0,8,18,16,9,3,2,6,3,-3,-5,-2,-3,-4,-5,-2,2,4,6,8,8,8,5,2,2,2,1,-2,-5,-11,-13,-11,-10,-11,-8,-7,-12,-14,-12,-10,-10,-15,-19,-17,-13,-11,-17,-23,-23,-17,-13,-15,-16,-15,-10,-12,-22,
-27,-23,-19,-26,-38,-36,-26,-32,-41,-41,-40,-41,-44,-50,-59,-58,-47,-38,-42,-47,-45,-45,-51,-56,-54,-48,-42,-36,-33,-38,-44,-43,-39,-36,-34,-27,-27,-32,-33,-28,-25,-23,-18,-14,-12,-9,-15,-23,-21,-14,-15,-19,-21,-27,-26,-19,-22,-25,-13,-6,-16,-17,-16,-14,-13,-10,-9,-10,-10,-9,-8,-6,-4,-7,-8,-7,-8,-10,-7,-4,-4,-6,-7,-8,-7,-5,-4,-4,-3,-2,-1,-1,-4,-5,-3,-1,-2,-2,-1,-3,-5,-8,-12,-14,-11,-9,-10,-12,-14,-15,-15,-13,-10,-8,-7,-8,-8,-7,-6,-4,-3,-2,-3,-4,-4,-5,-5,-5,-4,-3,-3,-3,-4,-5,-5,-5,-5,-4,-2,0,-2,-7,-10,-9,-7,-6,-6,-6,-4,-4,-7,-10,-8,-2,1,0,-1,1,1,1,1,1,1,-1,-2,-3,-4,-3,-2,-1,0,2,1,-1,1,3,1,-2,-5,-6,-8,-10,-12,-15,-17,-15,-12,-9,-8,-6,-4,-2,1,2,3,7,10,10,8,8,8,7,6,7,7,7,11,15,11,5,5,9,11,15,20,21,20,22,19,10,6,4,-7,-20,-27,-37,-51,-69,-85,-91,-96,-95,-91,-80,-64,-42,-20,-9,0,8,10,12,15,11,8,12,14,11,10,7,4,5,9,7,3,7,7,2,2,2,1,1,7,10,6,5,7,8,8,5,3,3,2,3,4,1,3,4,1,0,2,3,6,9,7,2,2,4,4,6,8,8,14,18,12,9,11,12,13,15,
17,17,13,5,4,8,9,5,2,-2,-2,-2,-3,-5,-7,-6,-9,-15,-17,-15,-12,-14,-18,-13,-4,-8,-14,-12,-4,-2,-6,-15,-21,-23,-19,-12,-11,-15,-16,-17,-25,-29,-27,-21,-17,-15,-14,-18,-24,-21,-16,-14,-15,-12,-9,-9,-9,-1,9,13,16,20,25,29,29,28,24,25,24,22,21,19,24,32,27,18,18,18,9,2,2,1,-5,-11,-13,-12,-11,-6,2,9,14,17,19,22,28,34,34,34,38,-16,-14,-11,-7,0,13,23,29,36,43,50,51,52,54,52,46,39,30,18,6,2,-1,-4,-5,-4,-5,-2,2,4,1,-1,0,0,1,3,5,5,3,1,1,2,-1,-4,-1,1,-2,-6,-5,-1,2,2,0,1,5,7,6,4,4,5,5,3,1,1,-1,-4,-6,-5,-3,-1,1,0,0,1,3,5,3,2,6,9,9,8,9,12,10,10,15,18,14,12,15,16,16,15,13,13,15,15,12,11,11,14,17,17,16,21,25,23,18,21,24,23,22,24,26,27,28,28,22,17,17,18,17,16,20,26,27,25,22,21,22,23,26,27,26,25,23,21,20,23,20,17,16,14,9,8,7,7,11,15,14,10,10,14,15,16,15,13,16,15,7,4,10,10,9,8,7,5,4,4,4,3,2,1,0,2,2,2,4,5,4,3,3,4,5,6,6,5,4,4,4,4,3,3,4,4,4,4,3,3,3,3,
4,5,7,8,7,6,5,6,8,8,8,7,6,5,5,6,6,6,6,5,4,3,4,4,3,3,3,2,2,3,3,3,4,4,3,4,4,4,3,2,3,5,6,6,5,5,5,4,3,4,6,7,5,1,0,0,-1,-2,-2,0,1,0,-1,0,1,3,4,4,3,3,2,0,0,1,1,0,0,0,1,2,3,6,8,9,9,8,6,5,4,3,2,1,0,-1,-3,-6,-7,-7,-6,-6,-6,-5,-4,-3,-2,-3,-7,-8,-5,-1,-3,-5,-6,-9,-13,-14,-13,-13,-9,-8,-8,-6,3,9,13,20,29,37,40,44,46,46,45,40,32,20,10,3,-1,-4,-5,-6,-8,-8,-7,-8,-9,-10,-8,-5,-3,-4,-5,-4,-4,-4,-2,0,0,-1,0,-2,-4,-5,-3,-2,-3,-4,-4,-5,-3,-2,-2,-4,-4,-3,-2,-3,-1,-2,-4,-7,-9,-9,-5,-1,-1,-4,-5,-6,-6,-7,-10,-11,-5,-2,-2,-5,-6,-5,-8,-8,-4,1,1,-3,-4,-2,-3,-2,-1,1,3,2,2,1,1,3,4,4,2,3,3,0,-5,-3,1,-1,-5,-6,-2,2,4,6,4,2,3,6,5,6,11,14,12,10,6,6,8,9,9,7,4,3,2,2,3,4,4,-1,-5,-7,-8,-11,-13,-14,-13,-11,-10,-11,-12,-11,-12,-13,-15,-15,-11,-8,-11,-11,-6,-5,-5,-4,-1,2,3,3,3,0,-3,-5,-7,-7,-8,-10,-13,-16,-16,-17,-20,-39,
-34,-30,-23,-15,-9,-6,-1,1,0,0,4,9,9,6,5,2,0,-2,-6,-10,-10,-7,-5,-6,-7,-5,-7,-11,-13,-14,-11,-3,1,0,1,6,11,15,17,20,24,29,30,29,28,26,22,17,13,11,13,13,8,2,1,-1,-6,-9,-9,-7,-7,-10,-14,-14,-11,-10,-10,-9,-5,3,11,14,13,13,14,12,11,11,10,9,9,7,5,6,8,9,7,6,9,14,15,13,13,14,12,8,6,8,14,18,15,12,12,10,6,2,2,5,7,5,-2,-4,-2,-2,-2,3,7,7,6,5,2,3,6,5,3,0,-4,-5,-8,-10,-6,-1,-6,-9,-7,-4,-12,-13,-11,-13,-11,2,16,27,39,47,52,62,78,98,111,114,115,112,100,84,72,56,35,24,18,11,7,6,6,12,18,13,7,8,7,5,8,9,9,10,13,11,7,9,10,10,12,14,9,3,5,8,7,4,1,5,9,8,7,8,11,13,9,7,11,17,20,23,21,16,17,19,16,17,21,20,18,16,11,6,10,12,14,17,15,12,12,13,14,19,20,18,16,17,18,19,17,15,14,16,18,18,22,29,32,33,34,39,45,40,30,37,48,50,43,38,40,48,53,50,43,38,38,37,31,29,36,40,38,31,28,26,21,23,32,30,24,23,25,20,17,21,26,20,16,17,16,11,9,7,8,12,11,9,6,5,6,8,6,0,1,3,-2,-7,
-1,2,0,-1,-1,-3,-4,-5,-6,-7,-9,-10,-8,-3,-1,-4,-3,1,2,-2,-2,2,5,4,3,0,-3,-1,0,-3,-5,-2,-1,-4,-7,-8,-10,-12,-13,-12,-7,-4,-5,-6,-6,-5,-2,2,3,3,6,7,2,-2,0,0,-1,-1,-2,-4,-4,-2,-2,-4,-2,-2,-5,-9,-10,-11,-12,-13,-16,-17,-16,-17,-23,-28,-26,-21,-17,-16,-16,-16,-16,-18,-22,-24,-18,-11,-10,-14,-16,-15,-14,-11,-8,-6,-6,-7,-11,-15,-13,-11,-12,-14,-16,-17,-17,-18,-20,-21,-18,-16,-17,-19,-21,-20,-19,-19,-20,-22,-20,-16,-17,-23,-24,-19,-17,-16,-15,-14,-12,-8,-9,-13,-11,-6,-7,-10,-12,-16,-22,-26,-27,-35,-38,-36,-39,-41,-35,-26,-28,-33,-33,-32,-37,-39,-38,-41,-40,-28,-17,-10,2,16,26,39,58,79,98,106,110,110,98,82,63,44,24,8,1,-7,-16,-18,-15,-9,-6,-12,-18,-22,-23,-23,-18,-15,-17,-16,-16,-17,-17,40,35,30,24,15,10,6,2,-1,0,0,-4,-10,-10,-8,-6,-3,-1,2,6,10,11,8,5,7,8,6,7,12,14,13,10,3,-1,0,0,-5,-10,-13,-15,-18,-22,-26,-27,-25,-24,-24,-20,-16,-11,-10,-12,-13,-8,-2,-1,0,4,8,8,7,6,9,13,14,11,10,10,9,5,-3,-10,-13,-12,-11,-11,-11,-10,-9,-8,-8,-7,-6,-4,-5,-7,-8,-7,-5,-8,-13,-14,-12,-11,-12,-11,-7,-5,-7,-12,-16,
-15,-12,-12,-11,-7,-5,-4,-7,-9,-7,0,2,0,0,1,-4,-7,-7,-6,-5,-2,-3,-6,-6,-4,-1,2,5,8,11,6,1,5,9,5,3,10,10,8,10,7,-6,-18,-28,-41,-50,-54,-63,-79,-99,-112,-115,-116,-113,-101,-86,-75,-57,-37,-25,-19,-13,-7,-7,-7,-12,-19,-15,-8,-8,-8,-6,-9,-12,-9,-10,-13,-11,-7,-9,-8,-8,-11,-11,-7,-1,-4,-8,-6,-3,-1,-5,-10,-10,-8,-9,-12,-14,-10,-8,-12,-16,-19,-22,-19,-16,-17,-19,-17,-17,-19,-19,-19,-17,-12,-8,-10,-13,-16,-16,-16,-14,-12,-13,-14,-18,-17,-15,-14,-17,-18,-18,-17,-15,-15,-17,-18,-19,-22,-28,-32,-33,-35,-39,-44,-39,-29,-36,-49,-50,-42,-37,-40,-48,-53,-50,-44,-38,-38,-37,-31,-29,-37,-43,-40,-32,-29,-26,-22,-25,-32,-31,-26,-23,-25,-21,-19,-23,-28,-23,-20,-20,-18,-13,-11,-9,-10,-13,-13,-10,-8,-9,-10,-11,-8,-4,-6,-6,1,5,-1,-6,-1,-1,-1,1,2,2,3,4,6,8,6,1,-1,2,1,-3,-3,0,0,-4,-7,-6,-6,-3,1,0,-1,2,4,1,0,3,5,7,9,10,11,10,5,1,2,3,3,3,0,-3,-5,-5,-9,-10,-5,-1,-3,-3,-2,-3,-2,-1,-1,-2,-1,1,0,0,3,6,8,9,10,11,14,16,15,16,21,26,25,20,16,15,16,16,15,17,21,23,16,10,9,13,15,14,12,10,7,6,6,6,
10,13,12,10,10,12,14,15,16,16,18,18,16,15,16,18,19,19,18,18,19,21,19,15,16,21,22,18,16,16,15,15,12,9,10,14,12,7,8,11,13,17,23,27,27,31,35,36,40,43,36,29,28,33,33,32,36,39,39,41,37,26,16,10,-3,-16,-25,-38,-58,-80,-97,-105,-109,-107,-96,-82,-64,-45,-25,-9,-1,8,16,17,15,10,7,12,18,23,25,23,18,16,17,17,16,17,16,-22,-20,-16,-12,-9,-6,-4,-1,0,0,0,3,6,7,6,4,3,2,0,-3,-5,-6,-5,-3,-4,-4,-3,-4,-6,-7,-6,-3,0,2,0,0,2,3,4,5,7,8,9,10,7,6,8,9,6,4,4,5,6,4,2,0,1,1,-3,-5,-4,-3,-4,-6,-8,-6,-5,-5,-5,-3,0,3,5,4,3,4,4,3,2,1,1,1,1,1,1,3,3,2,1,3,5,6,4,3,4,3,1,0,1,3,6,7,6,6,7,5,5,4,5,7,5,2,0,1,2,2,3,3,3,2,1,-1,0,2,2,1,0,0,-1,-5,-7,-4,-1,-3,-4,-2,-1,-2,-2,0,0,2,8,10,17,25,29,31,34,43,52,57,59,60,57,54,47,39,31,21,15,12,8,5,5,5,6,8,8,5,4,3,3,6,7,6,5,5,4,4,3,2,1,2,1,-2,-2,1,2,2,1,0,2,6,8,8,7,6,7,7,6,
7,9,9,7,5,6,9,10,9,8,8,9,11,10,7,6,6,9,10,9,9,10,8,6,8,8,6,3,6,9,8,8,8,9,11,11,11,10,12,14,16,18,18,19,22,18,14,18,24,24,20,19,21,26,28,26,23,20,19,20,16,16,21,26,24,20,17,15,13,15,18,17,14,12,13,13,14,16,17,16,15,14,12,9,8,8,9,9,9,7,8,9,11,10,8,8,10,9,5,3,8,9,5,5,5,3,2,3,3,2,1,0,0,2,3,3,3,4,4,3,4,5,6,6,6,5,3,2,2,1,0,0,0,0,0,-1,-2,-2,-2,-1,1,3,3,3,3,2,2,4,5,6,8,10,8,6,6,6,6,7,7,7,7,6,5,3,3,3,2,1,0,-1,-1,-2,-4,-5,-5,-6,-8,-10,-10,-8,-6,-6,-7,-6,-5,-5,-7,-8,-6,-3,-3,-5,-5,-5,-4,-3,-4,-3,-3,-3,-5,-5,-4,-3,-3,-4,-4,-4,-5,-5,-5,-4,-4,-5,-6,-6,-6,-6,-6,-6,-7,-8,-7,-6,-6,-7,-7,-7,-8,-8,-8,-9,-8,-6,-6,-7,-6,-5,-5,-7,-9,-11,-13,-14,-12,-12,-13,-16,-22,-24,-21,-16,-15,-16,-16,-17,-18,-20,-20,-19,-16,-10,-7,-3,3,9,13,20,31,40,47,51,53,52,49,42,33,23,13,5,1,-4,-7,-8,-7,-6,-6,-6,-8,-12,-14,-11,-7,-8,-9,-11,-10,-10,-7,-14,
-14,-12,-9,-11,-18,-24,-24,-21,-18,-20,-22,-13,-2,2,4,5,8,11,10,5,6,6,9,14,10,0,-5,-1,3,5,4,1,0,3,-3,-12,-12,-9,-8,-8,-11,-10,-8,-7,-5,2,6,6,7,10,13,11,5,-2,-3,-2,-5,-8,-1,6,6,7,17,26,30,28,27,37,50,54,45,38,41,52,53,47,41,35,34,39,37,34,38,44,43,37,34,30,26,28,36,32,24,23,28,26,21,23,30,31,28,28,26,23,21,19,19,21,22,18,10,0,-1,5,1,-8,-8,-8,-17,-20,-15,-10,-10,-7,-6,-6,-5,-2,2,4,3,6,12,17,19,20,20,17,14,14,14,13,13,9,5,3,3,3,4,3,1,-1,-5,-8,-9,-7,-4,-5,-8,-10,-9,-4,0,-2,-3,-2,-1,-2,-3,-2,-2,-3,-5,-7,-8,-6,-2,-1,-2,-3,-5,-5,-2,0,2,4,5,7,7,9,13,16,17,16,19,18,11,6,7,9,7,3,0,-2,-2,-4,-6,-5,2,5,1,-2,-1,0,-1,-1,0,1,1,0,-1,0,-1,-3,-3,-1,1,3,6,6,6,6,7,6,6,7,7,6,7,6,4,3,5,7,8,8,8,7,5,5,4,3,2,3,4,4,3,1,0,1,0,-3,-5,-5,-4,-5,-6,-10,-14,-17,-21,-23,-17,-12,-14,-19,-20,-18,-22,-23,-21,-23,-23,-15,-3,8,19,33,40,51,69,92,107,116,123,127,116,100,83,64,
46,29,19,10,1,-3,-1,7,11,3,-2,-1,-6,-11,-9,-7,-7,-5,-4,-6,-5,-5,-7,-4,1,3,2,-2,-4,-1,1,-3,-5,1,3,0,0,-1,1,5,3,-4,-5,-5,-4,0,3,0,-2,-5,-8,-6,-4,-4,0,3,0,-2,0,2,6,10,7,4,3,2,1,4,4,-1,-2,3,7,7,3,1,2,6,11,15,19,19,17,17,15,17,22,21,14,12,16,19,18,17,20,31,39,36,28,22,26,32,29,25,30,34,30,22,18,11,2,1,11,12,3,-2,0,-3,-9,-6,6,5,3,7,7,-3,-8,-6,0,7,10,7,0,-4,0,4,2,-5,-4,2,-4,-14,-11,-7,-6,-15,-16,-14,-10,-6,-5,-11,-17,-19,-20,-21,-21,-18,-19,-22,-25,-26,-27,-26,-21,-18,-18,-17,-16,-16,-17,-16,-16,-17,-17,-16,-15,-13,-9,-7,-9,-12,-12,-10,-7,-4,-3,-5,-8,-8,-5,1,7,9,10,11,11,10,9,12,12,10,8,11,19,24,23,19,16,18,21,12,-1,-3,-4,-5,-7,-12,-11,-8,-8,-7,-9,-12,-8,0,1,-4,-8,-8,-6,-2,-2,-4,2,10,11,8,7,9,10,8,5,5,3,-3,-7,-7,-6,-10,-11,-8,-4,1,1,1,4,8,1,-5,-6,-10,-20,-28,-32,-29,-27,-36,-50,-55,-47,-40,-44,-54,-56,-49,-44,-39,-37,-40,-38,-35,-39,-45,-45,-39,-35,-31,-27,-29,-37,-34,-27,-24,-29,-27,-23,-25,-31,-32,
-30,-29,-26,-22,-19,-18,-18,-21,-18,-14,-7,0,2,-2,0,7,6,7,16,19,12,7,8,5,4,3,2,-1,-5,-7,-8,-10,-16,-20,-21,-22,-21,-19,-16,-16,-15,-14,-13,-9,-5,-3,-3,-3,-4,-2,0,2,5,7,8,5,2,3,6,8,8,3,-1,0,2,1,0,1,2,2,1,2,4,5,6,5,1,0,1,2,4,3,1,-1,-3,-5,-6,-7,-7,-8,-12,-16,-16,-15,-17,-17,-9,-5,-6,-8,-6,-3,0,2,3,4,7,5,-1,-3,1,3,2,1,2,2,0,-1,0,1,0,-1,-1,1,1,-1,-3,-5,-7,-8,-8,-8,-8,-7,-6,-7,-6,-6,-6,-6,-5,-4,-5,-7,-8,-8,-9,-8,-7,-7,-6,-5,-4,-4,-6,-6,-4,-2,-1,-1,0,3,4,3,3,4,6,8,10,12,16,19,14,10,12,18,18,17,20,21,19,20,21,14,4,-6,-21,-34,-43,-54,-72,-92,-107,-116,-123,-125,-117,-103,-84,-65,-46,-31,-21,-12,-2,4,3,-7,-10,-3,0,-1,6,10,9,6,7,6,5,7,6,5,6,4,0,-1,1,4,4,2,0,4,7,1,-1,1,2,1,1,-4,-1,5,6,5,5,3,3,5,6,7,9,8,7,8,3,0,5,6,1,-2,-4,-7,-5,-3,-3,0,0,-4,-3,3,4,-2,-6,-5,-3,-2,-3,-6,-10,-14,-18,-19,-16,-16,-15,-16,-21,-20,-14,-13,-19,-19,-18,-17,-18,-27,-35,-32,-26,-20,
-23,-30,-26,-22,-26,-31,-29,-23,-19,-12,-3,-2,-11,-12,-3,2,-1,2,7,4,-5,-4,-1,-5,-4,4,9,5,1,-6,-10,-6,0,1,-2,-4,-2,5,4,0,5,14,13,7,8,15,16,14,10,7,7,11,18,21,22,22,21,19,20,23,26,26,27,26,21,17,16,15,15,15,16,15,15,17,18,17,15,13,9,8,10,13,13,11,8,5,4,7,10,10,6,0,-5,-8,-8,-10,-10,-8,-7,-4,-4,-4,-2,-5,-10,-11,-9,-6,-5,-7,-7,-4,2,3,2,0,2,8,8,8,7,6,7,5,3,1,4,9,11,9,5,3,4,5,2,-2,-1,-1,-1,-4,-4,1,2,1,1,4,3,3,4,6,5,0,0,3,3,2,0,-2,-2,0,2,8,14,19,20,16,13,19,26,29,26,24,25,29,29,27,25,23,21,22,21,18,21,25,26,23,19,17,15,16,18,17,15,15,16,16,15,14,16,17,18,15,13,10,9,8,7,7,6,3,2,0,-2,-1,-1,-1,0,-2,-7,-6,-1,2,-1,1,2,2,2,3,5,8,9,11,12,13,12,12,13,12,11,11,11,9,7,5,3,2,2,3,3,1,0,-1,-3,-3,-3,0,2,1,-1,-2,-2,0,2,1,1,1,1,0,-1,0,1,1,0,0,-1,-1,1,2,1,0,0,0,1,2,3,3,4,4,3,3,5,6,6,6,7,6,3,0,1,2,
2,1,0,-1,-2,-4,-5,-4,-2,-1,-2,-3,-2,-2,-3,-3,-1,0,0,-1,1,2,2,1,2,2,2,3,4,5,5,4,4,3,2,2,2,2,3,4,4,3,3,4,4,5,7,7,6,5,5,4,3,3,4,4,4,2,1,1,1,0,0,1,1,0,-1,1,1,0,-3,-5,-3,-1,-3,-7,-7,-7,-7,-7,-6,-8,-8,-6,-4,2,11,19,24,30,40,48,53,57,61,62,60,54,43,31,21,14,10,7,2,-3,-3,2,3,2,3,2,-2,-4,-3,-4,-3,-3,-4,-4,-3,-2,-3,-4,-4,-3,-5,-6,-5,-3,-3,-6,-8,-5,-3,-3,-3,-4,-4,-2,-2,-4,-4,-5,-5,-6,-8,-9,-7,-6,-7,-6,-9,-10,-6,-4,-7,-8,-2,0,0,-1,-4,-2,-1,-2,-2,1,-2,-5,-5,-2,-1,-2,-1,1,2,2,2,4,6,6,7,9,9,9,11,9,6,8,12,10,9,9,5,6,11,11,9,6,6,9,8,6,8,12,15,15,12,7,2,2,5,3,0,-2,0,0,-2,-1,-1,-1,-1,-1,-3,-4,-5,-4,-2,1,4,2,0,1,1,1,0,-1,-1,-1,-6,-10,-8,-6,-7,-8,-9,-7,-6,-5,-6,-8,-11,-14,-15,-14,-13,-12,-12,-12,-13,-14,-14,-13,-11,-9,-7,-7,-8,-8,-9,-9,-9,-10,-10,-10,-9,-7,-6,-6,-7,-8,-7,-6,-5,-5,-6,-8,-9,-9,-6,-3,0,0,0,1,1,-1,0,10,
10,8,2,-4,-6,-8,-12,-18,-21,-22,-24,-22,-17,-13,-8,-5,-4,1,7,11,13,12,9,4,0,-2,-2,-1,0,0,1,3,4,4,8,11,10,6,-1,-7,-14,-19,-21,-20,-18,-17,-15,-9,-1,5,10,16,20,19,16,12,10,11,11,9,6,4,3,2,1,3,4,3,1,1,1,0,0,1,1,-1,0,2,4,6,9,11,9,6,4,2,5,4,1,-4,-8,-12,-9,-3,-2,-4,-4,-4,-10,-8,-3,-5,-7,-1,9,18,29,41,50,60,72,87,104,113,112,112,103,89,69,51,33,20,14,6,-1,-4,0,10,16,11,8,11,11,10,14,16,14,14,14,10,7,5,6,14,18,13,10,8,9,11,12,10,9,14,13,9,12,14,15,18,13,5,4,4,5,11,14,11,6,6,3,3,3,6,13,17,13,9,11,14,14,15,15,15,15,11,8,8,10,9,8,11,14,13,9,10,14,19,21,23,31,37,37,34,35,39,45,44,35,33,40,43,31,22,30,43,45,37,28,23,29,34,28,25,33,38,35,30,31,30,25,25,31,30,22,20,26,24,15,13,19,15,7,8,10,5,3,8,11,8,6,7,6,1,5,14,15,9,4,-1,-10,-15,-8,-3,-3,-2,-4,-9,-11,-10,-10,-7,-3,1,2,0,-1,0,0,1,3,4,4,5,3,1,0,1,1,0,0,-1,-2,-2,-4,-6,-6,-5,-4,-1,
1,0,1,5,7,8,9,10,11,13,13,9,8,11,12,9,8,9,10,10,6,3,4,4,3,1,0,0,-2,-5,-7,-6,-3,-5,-6,-4,0,0,1,3,3,2,-1,-3,1,5,4,0,2,5,2,-3,-1,4,6,5,2,-1,0,-1,-5,-9,-9,-8,-8,-9,-12,-13,-12,-11,-12,-12,-11,-12,-12,-13,-15,-12,-5,-4,-6,-7,-6,-6,-5,-5,-5,-2,0,-2,-4,-2,-2,-3,-2,-1,-1,0,2,1,0,-3,-6,-12,-14,-15,-20,-23,-20,-19,-23,-23,-22,-23,-28,-29,-25,-28,-32,-26,-12,-3,5,12,19,29,46,63,80,89,87,83,77,64,46,32,16,0,-9,-16,-24,-24,-13,-4,-4,-12,-15,-7,-2,-2,-2,0,2,5,1,0,4,2,-1,4,4,-3,-7,-5,-5,-5,-2,-4,-6,2,6,2,3,7,7,8,7,3,5,1,-6,-6,-1,1,-1,-2,0,4,4,-3,-8,-5,-5,-7,-8,-7,-5,-2,-2,-9,-10,-7,-1,5,8,9,13,19,22,23,24,21,17,12,9,6,5,0,-7,-11,-13,-13,-10,-4,-1,1,1,0,-2,-2,-2,-4,-4,-5,-9,-12,-11,-6,1,7,14,19,20,19,18,17,15,9,1,-5,-11,-18,-21,-20,-17,-13,-11,-11,-12,-10,-8,-6,-5,-3,-3,-3,-4,-3,-3,-3,-3,-1,-1,-1,-1,0,-1,-4,-5,-8,-11,-12,-9,-6,-4,-2,-5,-5,-4,0,6,12,10,5,4,5,5,5,9,9,
5,5,8,3,-7,-17,-27,-39,-48,-58,-71,-85,-101,-110,-113,-111,-106,-94,-73,-54,-36,-23,-16,-9,-1,1,-3,-11,-16,-13,-11,-13,-12,-11,-15,-16,-13,-14,-13,-9,-7,-5,-4,-12,-15,-11,-7,-6,-8,-11,-13,-10,-9,-14,-13,-10,-12,-14,-16,-19,-14,-6,-4,-4,-5,-10,-13,-7,-5,-5,-2,-1,-2,-4,-11,-18,-14,-11,-13,-15,-15,-13,-14,-14,-14,-12,-9,-11,-11,-8,-8,-12,-16,-15,-13,-14,-18,-22,-23,-24,-32,-39,-39,-36,-38,-40,-45,-44,-35,-33,-42,-44,-31,-24,-33,-45,-45,-37,-28,-24,-29,-35,-28,-24,-31,-37,-34,-30,-30,-30,-27,-26,-30,-29,-22,-19,-25,-25,-17,-15,-19,-15,-8,-9,-10,-7,-5,-10,-12,-9,-7,-10,-8,-5,-7,-15,-14,-9,-5,0,9,12,5,1,2,2,3,8,9,10,10,8,4,0,-1,0,0,0,0,-1,-2,-3,-5,-6,-4,-2,-2,-3,-3,-2,-2,-1,-1,0,2,4,4,3,3,0,-2,-1,-2,-5,-6,-8,-10,-11,-11,-14,-14,-10,-8,-11,-12,-10,-10,-11,-11,-10,-7,-4,-4,-4,-2,-1,-1,0,2,5,8,6,4,5,7,4,1,0,-1,-3,-3,-1,1,3,-1,-5,-3,0,-1,-4,-1,3,1,-3,-5,-4,0,2,0,0,5,8,8,7,8,9,10,11,8,7,9,11,9,8,9,11,12,8,3,2,5,4,3,3,4,4,2,0,-2,-1,1,0,0,2,1,-1,-1,-2,-2,-1,
1,3,6,10,11,14,19,23,19,18,22,22,23,24,30,29,25,27,30,24,14,2,-8,-15,-22,-33,-50,-66,-80,-90,-88,-83,-78,-67,-48,-32,-17,-1,7,14,22,23,13,4,5,11,13,7,2,2,1,-1,-4,-6,-2,-1,-7,-5,-2,-5,-6,1,7,6,5,5,3,4,7,1,-3,0,0,-5,-5,-8,-7,-3,-5,-2,5,7,2,-1,-2,-1,-2,-4,-2,5,9,6,5,7,7,7,6,4,3,2,3,1,-2,-4,-5,-6,-8,-11,-13,-13,-12,-11,-9,-7,-6,-6,-5,-2,2,5,7,7,5,3,2,2,2,3,4,3,2,3,2,2,5,6,5,2,-2,-5,-7,-8,-9,-9,-8,-7,-8,-5,-1,3,6,10,12,11,10,7,5,5,6,6,5,5,4,3,2,3,3,3,4,5,4,3,1,0,0,0,0,2,3,5,6,7,5,3,3,2,3,5,6,3,-1,-6,-7,-6,-5,-5,-6,-6,-7,-7,-6,-4,-5,-5,-1,5,12,18,23,30,37,42,46,51,54,55,55,51,41,31,22,15,10,7,4,3,4,6,7,7,7,6,4,5,8,8,6,5,2,2,3,3,2,4,5,2,0,-1,1,3,6,5,5,6,7,6,6,7,8,9,7,4,2,1,1,1,2,1,1,1,1,0,-2,-2,2,6,6,6,8,8,6,2,3,5,7,6,6,6,4,2,3,6,8,9,10,13,14,13,13,14,
17,19,20,20,21,21,23,21,18,19,22,23,17,14,18,23,23,19,14,11,14,17,14,12,14,16,16,14,14,14,13,11,13,12,9,8,11,12,11,9,9,8,8,8,7,6,5,7,8,7,7,7,8,7,6,7,8,7,5,2,-3,-4,-1,0,-2,-2,-3,-4,-5,-5,-5,-5,-3,-1,1,0,0,1,0,0,0,2,3,4,3,2,2,3,3,2,2,3,3,2,1,0,1,0,-2,-1,1,0,0,1,1,2,4,5,5,6,8,7,6,6,7,7,7,7,6,5,4,2,2,1,0,0,1,0,-2,-4,-5,-4,-3,-3,-4,-4,-2,-1,0,1,0,0,-1,-2,0,1,0,-1,-1,0,-2,-3,-2,0,1,-1,-4,-4,-1,0,-3,-4,-3,-3,-4,-4,-4,-2,1,1,-1,-3,-2,-1,-2,-3,-2,-1,0,-1,-1,-1,1,0,-1,-2,1,4,5,4,4,5,3,1,1,3,4,3,1,-1,-2,-3,-4,-4,-3,-5,-10,-10,-10,-10,-10,-10,-12,-13,-16,-17,-14,-12,-11,-11,-8,-1,5,11,15,23,31,35,39,44,43,42,42,37,26,16,8,0,-3,-5,-9,-10,-7,-4,-4,-4,-4,-4,-3,-1,0,1,3,5,2,1,5,6,3,3,4,0,-4,-5,-3,-3,-2,-3,-5,-5,-3,-4,-3,-3,-2,1,2,2,2,1,-4,-5,-2,1,4,5,4,1,-3,-7,-7,-4,-3,-4,-3,-3,-3,-5,-6,-4,
-4,0,3,12,22,27,28,29,29,30,27,25,28,29,23,21,20,17,14,18,23,26,30,32,25,23,35,43,38,37,42,51,48,39,30,23,19,21,17,16,25,31,27,24,26,24,18,23,35,38,34,33,35,31,27,31,37,34,29,29,28,18,11,16,20,17,10,9,8,4,6,14,15,8,3,1,-5,-7,1,5,2,-5,-8,-11,-11,-5,1,-1,-5,-5,-4,-5,-4,-2,-1,1,1,-4,-6,-4,-5,-7,-6,-5,-7,-8,-6,-4,-2,1,0,-1,3,5,5,8,12,12,7,3,4,8,10,6,5,9,10,6,4,7,8,7,5,4,7,12,11,9,9,12,12,11,13,14,13,12,10,9,9,8,5,4,4,4,5,7,7,5,3,3,5,4,5,4,2,0,-1,-3,-2,0,0,-2,-1,4,7,6,6,6,5,6,8,7,7,7,6,1,-1,2,6,10,11,11,9,7,7,6,6,9,11,8,5,3,4,4,4,5,7,9,12,13,13,14,16,14,10,10,12,14,12,8,7,6,4,1,2,5,5,1,-1,-5,-5,4,6,1,0,1,-2,-6,-2,0,-6,-12,-11,-1,8,19,32,44,54,69,81,94,102,103,101,93,80,63,47,32,20,12,1,-4,-2,4,13,18,12,6,9,7,2,7,12,12,9,7,10,11,9,6,11,13,9,0,-6,-7,-8,-7,-11,-15,-11,-8,-6,-3,1,3,5,3,
-5,-7,-9,-9,-2,6,3,-4,-9,-11,-5,1,-1,1,7,6,-2,-5,-2,3,8,6,0,-1,2,3,1,4,6,8,10,6,0,3,11,15,12,9,10,18,22,21,25,30,31,28,26,17,12,24,34,26,13,15,30,34,30,27,27,29,32,29,27,34,41,36,29,29,27,20,18,24,26,19,15,14,10,5,8,15,13,3,1,0,-5,-7,-2,6,7,1,-4,-8,-12,-12,-3,-2,-5,-5,-7,-15,-17,-9,-4,-3,-6,-8,-7,-6,-6,-10,-12,-9,-9,-10,-9,-10,-13,-16,-22,-29,-31,-32,-34,-34,-30,-27,-26,-26,-26,-26,-24,-20,-17,-14,-11,-11,-14,-14,-11,-10,-8,-5,1,5,6,6,6,7,6,4,-2,-6,-5,-1,-2,-6,-9,-12,-15,-16,-16,-18,-23,-25,-21,-17,-15,-11,-8,-4,-5,-10,-14,-13,-8,-4,-3,-2,1,6,9,9,8,11,15,16,19,20,15,10,7,5,3,3,4,7,8,7,7,5,5,2,-1,-11,-20,-25,-25,-26,-27,-27,-25,-26,-29,-30,-24,-20,-18,-17,-16,-20,-24,-25,-28,-30,-23,-23,-34,-42,-36,-35,-40,-48,-45,-38,-30,-22,-17,-18,-15,-14,-23,-30,-27,-25,-26,-23,-19,-24,-35,-38,-34,-32,-34,-32,-30,-33,-39,-37,-31,-30,-27,-18,-13,-16,-20,-18,-10,-8,-8,-4,-6,-11,-13,-7,-4,-2,4,7,-1,-7,-4,2,6,8,8,3,-2,0,4,4,4,4,4,3,2,0,0,5,7,4,
5,7,5,4,6,7,6,5,3,1,1,1,-3,-5,-5,-8,-13,-13,-10,-7,-9,-13,-14,-10,-8,-12,-13,-8,-7,-9,-10,-9,-7,-5,-9,-14,-14,-11,-12,-14,-14,-13,-15,-16,-15,-14,-12,-10,-10,-9,-6,-4,-3,-2,-3,-5,-6,-4,-3,-3,-4,-4,-4,-5,-3,-2,0,2,1,0,0,2,2,-3,-6,-5,-5,-5,-5,-5,-6,-6,-5,-5,-3,2,4,1,-4,-6,-8,-8,-6,-4,-3,-3,-3,-6,-8,-6,-2,-1,-2,-2,-1,-3,-4,-6,-9,-9,-8,-9,-11,-10,-6,-6,-9,-10,-10,-7,-6,-5,-2,0,-1,-4,-4,-2,1,6,5,-1,-4,1,1,-1,2,7,5,2,7,13,12,3,-7,-18,-30,-42,-54,-69,-80,-91,-100,-101,-98,-92,-81,-63,-46,-31,-19,-9,1,6,4,-2,-11,-15,-10,-6,-8,-5,-1,-4,-10,-11,-8,-6,-7,-9,-7,-4,-7,-10,-7,2,8,9,9,8,11,16,13,9,7,4,1,-2,-4,0,7,9,11,13,5,-2,1,6,11,14,9,5,5,3,-4,-4,3,5,1,-2,-7,-5,0,1,-3,-5,-4,-4,-5,-6,-8,-5,0,-3,-12,-15,-12,-8,-10,-18,-22,-23,-27,-31,-30,-27,-25,-16,-12,-23,-31,-23,-12,-14,-28,-32,-28,-26,-24,-26,-29,-24,-23,-31,-38,-36,-29,-28,-26,-20,-18,-24,-25,-19,-14,-13,-9,-5,-8,-13,-11,-2,1,3,6,7,2,-4,-5,1,5,8,12,12,4,3,6,5,8,15,
17,10,4,5,5,7,7,6,6,10,12,10,10,11,11,12,16,19,25,31,32,31,33,33,28,25,24,22,20,20,19,17,15,13,9,9,11,11,8,7,7,3,-4,-8,-8,-8,-8,-8,-6,-3,2,6,5,1,2,8,11,12,14,16,16,17,22,24,21,17,14,9,5,2,3,9,12,11,7,3,2,2,-1,-6,-9,-9,-8,-11,-14,-16,-18,-18,-14,-10,-6,-4,-2,-1,-3,-6,-7,-6,-7,-4,-4,-4,-3,4,7,5,5,7,8,8,8,12,13,14,12,8,7,7,10,12,11,10,11,12,10,11,16,18,15,15,17,18,18,15,13,8,5,5,4,5,10,12,13,13,12,10,10,13,19,19,17,17,18,19,18,18,20,19,17,15,12,10,7,6,7,7,5,2,2,1,0,1,0,1,3,2,-2,-4,0,4,4,3,2,2,1,2,4,2,0,-1,-1,-2,-2,-2,-2,-2,-2,-3,-4,-3,-3,-3,-2,-1,-3,-3,-3,-3,-4,-3,-2,-1,0,2,3,5,7,9,8,9,11,14,14,11,10,11,10,8,7,7,7,7,5,4,5,8,8,7,7,8,8,8,9,9,8,7,6,5,5,4,2,0,-2,-4,-4,-3,-1,-1,-1,0,0,0,1,2,2,2,2,1,0,0,0,-1,-1,1,2,2,2,2,2,1,1,1,0,0,-1,-4,-5,-4,-2,-2,-2,-2,-2,-4,-4,-4,-3,-2,-1,-2,
-4,-4,-3,-4,-4,-3,-3,-2,-2,-2,-3,-3,-2,-2,-3,-3,-1,0,0,-1,0,0,-2,-2,-1,0,1,1,0,-3,-4,-2,-2,-3,-3,-3,-4,-6,-6,-5,-7,-9,-9,-7,0,6,11,18,26,33,38,40,45,45,45,45,40,30,20,13,7,0,-4,-8,-7,-5,-1,0,1,2,2,-1,-3,-1,1,2,2,0,1,1,2,0,-1,1,1,-4,-7,-6,-6,-4,-5,-8,-9,-7,-5,-3,-4,-2,-1,-2,-6,-7,-10,-11,-8,-5,-6,-8,-9,-10,-10,-9,-11,-8,-2,-2,-5,-4,-1,-1,-1,1,1,1,3,5,5,3,1,2,3,2,0,3,8,8,6,4,5,9,11,14,16,16,14,12,10,6,6,10,11,8,4,4,10,13,12,10,9,9,8,6,6,11,16,16,13,12,12,9,8,10,12,9,6,5,4,3,2,4,3,0,-2,-5,-6,-6,-4,-2,-2,-2,-4,-4,-5,-5,-4,-3,-3,-2,-3,-8,-10,-6,-4,-3,-1,0,-4,-4,-3,-5,-6,-6,-6,-7,-8,-10,-13,-15,-17,-18,-17,-15,-16,-15,-12,-11,-9,-5,-2,-2,-3,-3,-4,-4,-2,-1,-1,-1,0,-1,-2,1,5,7,7,6,6,6,4,2,0,-1,0,1,-1,-5,-6,-5,-6,-7,-7,-7,-9,-10,-9,-7,-4,-1,2,4,2,-1,-2,-2,-1,1,1,1,2,4,5,5,5,6,7,8,9,7,5,3,1,-1,-2,-2,-1,0,1,1,2,9,
12,10,5,3,5,8,11,10,8,7,5,2,-2,-3,-5,-10,-16,-22,-26,-23,-17,-15,-11,-4,2,7,11,16,20,24,28,27,24,24,25,21,12,10,11,11,9,6,3,1,2,3,3,5,10,11,5,1,0,-2,-6,-5,-3,-9,-18,-23,-26,-31,-29,-24,-28,-37,-30,-9,4,11,27,47,62,77,97,119,130,130,125,115,99,81,67,50,37,28,15,0,-2,7,17,21,14,8,9,7,-1,-2,2,2,0,-2,-3,-2,-4,-4,1,5,5,0,-2,-1,1,-2,-7,-6,1,3,-1,-2,-1,-2,-3,-4,-6,-1,-3,-11,-6,3,3,-3,-5,-6,-2,0,-4,-4,-2,-2,-6,-6,-1,4,5,2,0,5,11,14,14,15,15,15,17,20,23,23,22,18,13,10,15,26,28,21,20,23,25,29,31,24,22,34,42,35,28,33,47,50,42,36,35,39,40,37,35,42,51,46,38,37,35,32,37,46,44,36,31,30,24,17,22,31,29,20,18,15,9,10,19,24,20,15,14,10,6,6,10,15,16,11,5,1,3,7,12,13,6,1,0,1,0,-1,-2,-2,-1,2,3,-1,-4,0,5,3,2,4,5,3,1,-1,-2,1,5,6,5,7,8,5,3,5,8,10,9,9,8,7,7,6,6,6,6,3,2,4,5,4,2,-1,-2,-1,-1,-1,0,3,3,4,6,4,1,3,6,6,4,6,7,8,6,1,0,5,
10,9,6,6,7,7,6,6,9,11,8,4,4,6,7,8,9,8,8,8,6,4,3,5,8,10,7,2,0,1,-1,-3,0,3,4,3,1,-1,-1,1,1,3,5,5,4,4,5,7,7,5,8,15,17,12,7,8,7,1,-3,-6,-9,-13,-15,-15,-14,-13,-9,-8,-9,-8,-4,-3,-6,-7,-2,-3,-8,-10,-12,-18,-19,-13,-11,-18,-26,-22,-11,-1,8,21,38,48,55,69,87,99,102,101,95,85,64,46,28,14,7,-1,-10,-12,-8,-1,-3,-15,-22,-17,-16,-18,-13,-12,-17,-17,-20,-30,-32,-23,-16,-12,-7,-7,-13,-14,-9,-3,3,12,16,17,13,3,-2,1,2,-3,-12,-20,-19,-21,-18,-7,-3,-9,-12,-9,-6,-2,1,2,1,2,-3,-8,-9,-4,-3,-5,-11,-13,-12,-9,-6,2,9,10,6,8,10,13,13,7,2,3,4,5,13,19,16,16,21,23,27,34,32,30,37,44,43,38,41,54,57,-9,-12,-10,-5,-3,-5,-9,-12,-12,-9,-9,-8,-5,-1,0,2,7,13,20,24,21,16,14,10,4,-3,-8,-12,-17,-21,-26,-29,-28,-25,-26,-27,-21,-13,-9,-10,-9,-8,-5,-3,-2,-2,-3,-2,-4,-9,-11,-6,-2,0,2,7,7,5,10,18,23,26,31,29,24,27,35,29,9,-5,-13,-28,-49,-64,-81,-98,-119,-131,-131,-127,-118,-104,-84,-69,-52,-37,-28,-16,-2,2,-6,-16,-19,-14,-11,-10,-7,0,0,-2,-3,
-3,-1,0,-1,1,2,-2,-7,-6,-1,2,1,-2,0,5,5,0,-2,2,3,2,3,3,4,6,1,4,11,8,-1,-1,2,4,3,2,1,5,5,2,2,6,6,0,-2,-1,1,2,-3,-10,-13,-15,-15,-15,-15,-19,-21,-24,-24,-25,-21,-15,-13,-15,-24,-27,-23,-21,-24,-25,-28,-31,-23,-23,-35,-42,-35,-28,-33,-46,-50,-43,-36,-33,-37,-38,-33,-33,-42,-51,-47,-39,-36,-33,-30,-34,-44,-44,-34,-28,-28,-23,-17,-22,-31,-29,-23,-21,-17,-10,-12,-20,-24,-21,-18,-15,-12,-10,-9,-11,-14,-17,-13,-7,-2,-3,-7,-12,-13,-8,-2,0,1,2,3,4,4,3,1,0,3,6,3,-1,0,0,-2,-3,-2,0,1,2,0,-5,-6,-5,-6,-6,-4,-2,-3,-6,-8,-8,-8,-6,-6,-6,-6,-5,-6,-5,-2,-2,-3,-4,-1,1,3,4,4,4,4,3,0,1,0,-2,-1,2,0,-3,-2,-1,-3,-5,-5,-3,1,3,-2,-7,-6,-4,-3,-4,-3,-3,-3,-6,-9,-6,-2,-2,-3,-5,-6,-8,-6,-6,-6,-5,-3,-2,-4,-7,-9,-7,-1,0,-1,2,4,2,-1,-2,-1,1,3,3,1,1,-1,-3,-3,-1,-2,-3,-4,-4,-3,-5,-10,-12,-7,-4,-5,-4,2,6,7,10,14,16,15,14,13,10,8,8,6,3,3,6,6,3,4,8,9,12,19,21,15,14,21,28,25,14,4,-7,-22,-37,-46,-55,-67,-84,-96,-100,-99,-96,-86,
-66,-46,-29,-17,-7,1,10,13,9,2,4,14,19,15,16,18,12,11,15,15,17,26,29,19,13,10,5,6,12,12,5,0,-6,-14,-18,-17,-11,-3,0,-3,-4,2,12,19,18,21,18,8,4,9,11,9,6,3,0,0,-1,-3,1,7,7,4,2,4,9,10,10,7,3,-3,-9,-9,-8,-11,-14,-14,-14,-10,-4,-4,-6,-8,-15,-21,-19,-19,-23,-24,-28,-35,-35,-34,-41,-47,-45,-40,-43,-56,-60,4,5,4,2,1,2,5,7,7,6,6,6,5,4,4,4,1,-3,-7,-9,-8,-6,-5,-4,-1,3,5,8,10,12,15,16,15,13,12,12,9,5,2,2,2,1,1,1,1,1,1,0,0,3,5,4,3,2,-1,-5,-6,-6,-6,-9,-11,-13,-15,-15,-12,-13,-15,-12,-5,3,10,17,28,38,46,51,59,65,68,66,65,58,48,39,29,21,16,10,2,-1,2,7,8,9,9,7,4,2,2,3,4,6,5,4,4,5,2,2,5,5,0,-1,1,2,1,-1,-2,-1,1,0,-1,-2,-2,-2,-1,-1,0,-3,-7,-6,-3,-1,1,1,1,1,-1,-4,-4,-1,0,-2,-1,0,-1,-6,-5,-3,0,3,6,9,9,7,8,12,14,14,16,17,14,10,10,10,12,13,12,12,13,12,13,14,12,12,20,22,17,15,16,21,24,22,18,16,15,15,12,13,19,25,24,20,16,12,10,12,18,19,15,12,11,
10,9,12,15,15,14,14,10,6,8,11,12,11,11,9,8,9,7,6,7,10,10,6,2,0,2,5,5,5,3,0,-3,-5,-6,-6,-6,-6,-5,-5,-6,-8,-7,-6,-6,-5,-4,-3,-2,-2,-3,-3,-3,0,1,0,-1,-1,-1,-2,-2,-1,-1,-1,0,0,-1,0,0,1,0,-1,-3,-2,-1,-2,-4,-5,-5,-6,-6,-6,-7,-6,-6,-7,-6,-4,-5,-6,-5,-4,-5,-4,-3,-2,-2,-2,-5,-6,-5,-2,-1,-2,-3,-4,-4,-4,-4,-2,0,0,-1,-3,-3,-2,-1,1,1,1,1,1,0,-1,0,3,4,3,0,-1,-1,-2,-4,-3,-2,-2,-3,-4,-5,-5,-3,-3,-2,-2,-2,-3,-3,-2,-1,-1,-2,-1,-1,-2,-3,-3,-1,-2,-5,-6,-6,-7,-9,-9,-7,-6,-7,-5,-4,-3,-1,0,0,-1,-1,-1,-3,-4,-3,-6,-10,-13,-11,-10,-12,-16,-16,-12,-5,3,11,17,22,26,30,36,42,46,47,47,43,32,21,15,10,5,0,-5,-6,-5,-3,-2,-4,-5,-5,-9,-9,-4,-2,-4,-5,-6,-9,-10,-3,-1,-1,1,1,-3,-2,2,5,7,11,11,8,6,2,0,2,2,-2,-6,-8,-8,-9,-9,-6,-3,-4,-3,-3,-3,-1,-1,-2,0,3,2,0,-1,-1,-1,-2,-3,-3,-3,-1,1,3,5,4,4,9,9,7,7,8,5,4,6,8,10,12,12,14,14,14,17,20,20,22,26,28,27,26,26,31,33,48,
42,42,43,41,41,37,34,37,36,30,25,23,19,20,29,31,28,30,34,29,18,20,28,28,23,25,21,12,8,11,13,8,5,8,9,5,2,4,8,10,7,3,1,2,5,7,9,4,0,3,3,2,0,1,3,4,4,5,5,6,7,8,6,5,6,7,6,5,5,5,4,2,0,2,4,4,1,-1,2,5,4,4,7,11,12,12,13,15,14,13,13,15,16,17,14,12,12,11,10,11,13,12,9,7,6,6,7,7,5,5,4,2,2,2,1,1,0,-2,-3,-2,-2,-3,-2,1,4,6,6,4,3,4,6,7,7,8,9,7,4,3,2,3,4,5,6,5,4,3,1,-1,-1,1,4,4,5,7,8,9,11,11,10,10,11,8,6,4,3,0,-3,-5,-5,-6,-5,-4,-5,-8,-7,-7,-9,-12,-12,-11,-12,-12,-10,-12,-13,-12,-11,-10,-9,-8,-8,-8,-9,-9,-10,-11,-10,-6,-5,-8,-9,-8,-7,-4,3,10,15,23,31,35,40,48,56,60,60,57,52,45,40,33,24,17,16,13,6,2,1,-1,-4,-5,-5,-4,1,2,-1,-4,-5,-4,-4,-2,0,1,2,4,3,2,0,1,2,-1,-4,-5,-4,-4,-5,-5,-5,-7,-8,-11,-11,-7,-3,-5,-7,-6,-6,-7,-8,-7,-5,-4,-3,-4,-4,-3,-2,-2,-1,2,3,3,4,4,3,0,-2,0,1,-1,-6,-8,-7,-6,-6,-5,-3,0,1,-1,
-1,3,9,10,10,12,13,14,16,19,24,28,29,27,26,25,26,27,27,27,27,22,16,16,19,22,26,27,24,26,28,25,23,26,29,25,21,18,13,9,7,4,1,2,3,2,1,1,-1,-5,-6,-4,-3,-4,-6,-8,-9,-9,-10,-11,-9,-6,-8,-10,-7,-4,-3,-5,-12,-17,-18,-18,-20,-22,-23,-25,-29,-32,-34,-32,-26,-19,-17,-19,-18,-13,-6,-4,-3,-2,0,3,3,0,-2,0,0,-5,-9,-8,-7,-9,-12,-13,-12,-9,-6,-5,-5,-7,-9,-11,-11,-12,-13,-16,-22,-29,-32,-30,-29,-29,-26,-22,-21,-20,-18,-13,-6,1,2,0,1,6,8,4,2,4,3,-3,-9,-11,-10,-8,-7,-6,-8,-7,-6,-7,-11,-13,-15,-16,-14,-12,-13,-15,-16,-16,-15,-16,-14,-7,-1,1,0,1,0,-3,-5,-6,-4,0,7,10,10,6,0,-3,-1,1,4,7,7,5,4,2,0,1,5,8,7,7,8,8,9,9,9,-52,-45,-44,-44,-43,-41,-38,-34,-37,-39,-33,-27,-24,-20,-21,-28,-30,-28,-29,-33,-28,-21,-23,-31,-30,-26,-25,-22,-14,-11,-14,-15,-11,-7,-10,-11,-9,-6,-7,-10,-12,-11,-6,-2,-3,-6,-9,-10,-6,-3,-3,-2,-1,0,0,-2,-2,-2,-2,-3,-4,-6,-6,-5,-4,-4,-6,-5,-5,-5,-6,-5,-2,-1,-2,-4,-5,-2,-1,-4,-6,-5,-5,-7,-11,-12,-11,-12,-12,-11,-10,-10,-11,-13,-14,-11,-10,-10,-10,-10,-12,
-14,-13,-10,-7,-6,-7,-7,-7,-6,-5,-4,-2,-2,-2,-1,-1,-1,1,3,3,3,4,4,0,-3,-5,-4,-3,-2,-2,-4,-5,-5,-6,-7,-6,-3,0,1,0,-1,-3,-4,-3,-2,-1,0,2,2,-1,-3,-2,-2,-5,-7,-8,-9,-10,-9,-9,-9,-8,-5,-4,-4,-2,2,4,4,5,5,5,6,9,8,7,9,11,11,10,11,11,10,11,12,10,9,8,8,7,7,8,8,8,9,10,9,6,5,7,9,8,7,4,-3,-10,-15,-23,-31,-35,-40,-47,-55,-58,-58,-56,-51,-44,-39,-32,-22,-15,-13,-10,-4,-1,-1,1,4,4,4,2,-2,-3,-1,1,2,3,3,2,1,1,0,-3,-3,-2,-1,-1,-3,-1,2,1,0,0,2,3,4,5,7,9,10,7,3,4,7,6,5,7,8,7,6,5,4,6,6,5,4,4,3,0,-1,-2,-3,-4,-3,-1,0,-2,-3,-1,3,6,5,4,4,3,2,-1,-2,0,1,-3,-8,-9,-9,-11,-12,-13,-15,-18,-23,-26,-25,-24,-24,-24,-25,-25,-25,-26,-25,-21,-16,-17,-20,-23,-25,-26,-25,-26,-27,-24,-22,-25,-26,-24,-20,-18,-14,-10,-8,-4,-2,-3,-4,-4,-4,-3,0,4,5,3,2,3,4,5,6,7,8,9,7,5,7,9,6,4,3,5,11,17,18,18,19,21,21,24,28,31,33,32,26,18,16,18,17,12,6,3,2,0,-1,-4,-5,-1,0,-1,-1,4,8,9,
8,10,13,15,14,11,9,8,8,9,11,11,11,12,12,14,20,26,29,27,26,26,24,21,19,18,16,11,4,-1,-2,0,-1,-6,-8,-5,-3,-5,-4,3,8,10,9,7,6,5,6,6,4,6,9,11,14,15,13,11,12,14,15,16,17,17,14,7,1,-2,-1,-1,-1,1,3,3,0,-4,-9,-12,-11,-8,-3,0,-2,-4,-6,-9,-9,-7,-6,-5,-3,-4,-7,-9,-8,-8,-9,-9,-9,-10,-9,30,27,25,24,22,21,19,18,20,22,20,15,12,9,10,14,14,13,12,14,13,12,14,17,17,15,13,11,10,9,11,11,10,8,7,8,10,9,7,7,9,10,7,3,3,4,5,6,6,5,2,0,-1,-1,-1,-1,-2,-2,-2,-2,-1,0,0,0,-1,-1,0,1,1,2,3,2,1,0,0,1,3,3,2,3,4,3,2,3,4,4,4,3,1,0,0,-1,-1,1,2,3,3,4,4,6,9,10,8,7,6,5,3,3,3,3,3,1,-1,0,0,0,0,0,0,-2,-3,-4,-5,-5,-3,-2,-1,-1,-1,-2,-3,-3,-2,-1,0,0,0,-2,-4,-5,-4,-3,-2,-1,-1,-2,-2,-3,-3,-2,0,0,-1,-2,0,2,2,2,3,4,4,3,3,3,3,4,3,2,0,0,-1,-2,-3,-4,-5,-5,-5,-5,-6,-7,-6,-6,-6,-6,-5,-5,-4,-3,-3,-2,-2,-3,-3,-3,-3,-3,-3,-4,-3,-3,-4,
-5,-5,-4,-3,1,5,7,10,14,16,18,21,24,26,25,25,23,20,17,14,8,3,2,1,-1,-1,0,-1,-2,-1,0,1,3,4,3,3,2,0,-1,-2,-3,-5,-3,0,1,1,0,1,3,3,2,2,3,3,1,0,-1,-1,-2,-3,-4,-2,0,-2,-3,-3,-3,-3,-3,-4,-3,-3,-4,-5,-6,-6,-4,-4,-4,-3,-2,-1,-1,0,0,1,1,3,3,2,1,0,0,0,0,0,1,1,1,0,0,2,4,4,4,5,6,6,7,8,10,10,9,9,10,10,9,9,9,10,9,7,6,8,10,11,11,12,13,13,13,11,10,11,11,11,10,10,8,7,6,4,3,3,3,4,4,3,0,-2,-2,-1,-1,-1,0,1,1,1,1,0,0,1,-1,-2,-1,-1,-1,-2,-5,-8,-9,-9,-8,-9,-9,-10,-12,-14,-15,-15,-13,-9,-7,-8,-8,-6,-3,-1,0,2,3,4,4,2,1,1,1,-1,-4,-6,-6,-7,-8,-9,-9,-8,-8,-7,-7,-7,-6,-5,-5,-5,-3,-4,-6,-8,-8,-7,-8,-9,-9,-8,-7,-6,-5,-3,0,2,2,1,2,4,6,4,3,4,3,-1,-3,-4,-3,-2,-1,0,-1,0,2,1,0,-1,-2,-3,-3,-3,-3,-4,-5,-7,-9,-9,-6,-2,0,1,1,1,1,1,1,3,6,8,8,8,8,7,6,6,6,6,7,9,9,8,7,7,7,7,7,7,5,5,6,6,7,7,6,9,
11,12,10,6,3,2,2,1,-2,-4,-5,-5,-13,-17,-11,-12,-21,-26,-22,-22,-30,-29,-23,-26,-38,-36,-18,-5,5,24,44,55,72,91,108,123,132,136,128,114,97,77,56,39,27,14,2,-1,6,15,17,6,-2,2,4,2,0,-4,-9,-8,-9,-13,-12,-8,-6,-8,-9,-7,-8,-11,-11,-9,-9,-9,-7,-2,-1,-1,3,7,10,14,9,3,5,7,3,7,11,9,3,-2,-4,-3,0,0,-1,5,6,4,1,2,3,1,1,4,8,12,15,15,13,13,9,11,16,17,12,3,0,3,2,4,13,21,17,13,19,29,36,42,37,35,40,44,38,33,36,44,48,44,42,39,39,44,47,44,44,50,50,45,45,42,36,36,40,38,33,33,37,36,34,36,40,36,31,30,28,25,26,30,31,24,15,15,16,15,12,14,18,17,13,8,4,3,6,7,9,5,5,5,5,5,6,9,8,7,7,5,4,3,2,2,2,3,0,-4,-6,-7,-9,-10,-7,-3,-2,-2,-4,-6,-6,-2,1,0,2,6,6,2,0,-1,-3,-4,-3,-3,-1,0,-2,-7,-7,-3,-2,-2,-1,2,3,2,2,3,5,6,6,4,2,3,6,6,5,4,2,1,0,1,1,1,3,3,0,-2,-1,0,-1,-3,-4,-3,-1,-1,-2,-2,0,-1,-4,-5,-4,-2,-2,-3,-3,-2,-2,-4,-7,-10,-10,-6,-5,-5,-5,-5,-6,-7,-6,-5,0,7,
11,9,7,7,8,11,12,11,9,7,4,0,-5,-7,-7,-7,-8,-10,-11,-10,-8,-6,-5,-6,-6,-6,-6,-8,-9,-10,-13,-15,-15,-17,-19,-25,-26,-16,-12,-19,-20,-15,-15,-21,-22,-18,-19,-29,-30,-18,-8,1,16,35,46,60,76,90,102,113,116,108,93,77,61,40,22,11,6,-3,-9,-6,6,11,1,-8,-9,-10,-10,-6,-10,-14,-10,-8,-13,-13,-7,-8,-10,-7,-8,-16,-19,-18,-22,-28,-28,-25,-20,-14,-16,-19,-17,-14,-17,-22,-21,-14,-12,-11,-4,0,2,2,3,0,-4,-7,-12,-15,-13,-12,-14,-14,-12,-17,-22,-21,-15,-10,-4,2,6,4,-5,-14,-13,-10,-6,-5,-1,-1,-1,1,6,17,23,14,9,20,34,36,33,25,23,27,29,22,20,30,46,47,37,33,32,34,40,45,43,41,42,37,26,23,23,23,30,40,39,31,30,38,39,36,42,51,49,40,33,27,22,19,22,24,20,14,9,7,8,-9,-11,-12,-10,-6,-3,-3,-3,-1,2,5,5,7,15,19,14,13,23,27,24,26,33,33,27,30,39,35,19,5,-6,-25,-44,-56,-72,-92,-107,-121,-131,-136,-130,-117,-100,-79,-56,-39,-27,-14,-3,2,-4,-13,-14,-5,3,0,-1,2,2,7,11,10,9,12,12,7,6,10,10,7,9,12,11,9,9,10,8,5,3,2,-2,-6,-9,-13,-9,-2,-5,-5,-3,-5,-8,-6,0,3,6,5,3,4,4,0,-1,1,
3,2,3,5,7,3,-2,-6,-10,-11,-9,-8,-4,-7,-11,-13,-9,-1,3,0,0,-1,-9,-16,-13,-11,-15,-23,-31,-36,-32,-30,-37,-39,-33,-29,-33,-42,-44,-42,-40,-37,-35,-41,-43,-39,-40,-45,-45,-41,-39,-38,-33,-32,-37,-35,-28,-29,-33,-32,-30,-33,-36,-33,-27,-25,-23,-20,-21,-25,-26,-18,-11,-10,-11,-12,-8,-8,-13,-13,-10,-4,1,2,-2,-3,-3,-2,-2,-3,-2,-2,-3,-5,-5,-4,-4,-3,-1,0,1,2,1,1,4,8,11,11,14,15,12,8,7,7,8,10,9,5,3,4,1,-3,-3,0,1,1,2,3,3,2,0,-2,0,4,3,0,-1,0,-1,-3,-4,-3,-3,-4,-5,-6,-5,-3,-2,-3,-6,-6,-4,-3,-2,0,1,0,0,-1,-2,-2,1,2,1,1,1,2,2,3,2,2,3,2,1,2,4,6,5,3,3,5,4,3,4,6,9,11,10,7,5,6,6,5,6,6,5,3,-2,-8,-10,-9,-7,-7,-9,-12,-13,-11,-8,-6,-4,0,3,6,7,7,8,11,12,11,10,8,8,8,8,8,9,10,11,13,16,17,17,18,18,25,26,16,13,18,19,14,12,20,23,19,21,31,32,20,10,1,-14,-32,-44,-57,-73,-87,-100,-109,-112,-105,-92,-74,-57,-36,-19,-9,-3,6,12,8,-4,-9,0,6,6,10,12,7,9,13,10,7,12,12,6,8,13,9,12,21,26,22,26,32,31,31,25,19,
19,21,19,14,18,23,23,16,13,11,5,3,1,0,-1,3,7,9,14,16,15,14,16,16,15,20,25,23,17,12,7,1,-3,-2,7,16,15,11,9,7,2,2,2,-1,-5,-14,-20,-14,-10,-20,-32,-34,-31,-25,-23,-29,-29,-23,-22,-32,-46,-48,-38,-35,-34,-35,-40,-44,-42,-40,-42,-39,-27,-24,-23,-25,-32,-43,-43,-34,-35,-41,-42,-40,-47,-55,-53,-44,-35,-29,-24,-21,-23,-24,-20,-14,-10,-7,-9,6,6,6,5,3,2,1,1,0,-2,-3,-4,-6,-11,-14,-12,-12,-15,-17,-18,-18,-22,-23,-19,-18,-19,-17,-10,-3,5,15,23,30,40,48,53,61,66,68,67,62,54,43,31,21,14,9,3,-2,0,3,3,2,0,-2,-4,-6,-5,-7,-8,-7,-5,-5,-5,-4,-5,-7,-6,-5,-7,-8,-6,-3,-2,-3,-6,-5,-3,-2,1,2,2,3,2,-1,0,2,2,2,1,-1,-3,-5,-6,-6,-6,-7,-8,-7,-6,-8,-8,-8,-9,-11,-11,-8,-6,-4,-1,0,0,-3,-4,-1,1,2,2,-1,-4,-3,-2,-2,0,2,2,3,3,6,8,11,10,10,14,14,11,10,13,17,17,16,16,15,14,15,15,14,14,18,18,15,14,13,11,11,12,11,8,8,8,9,9,12,13,11,7,6,4,2,3,4,4,3,0,-1,1,2,0,-3,0,3,3,-2,-7,-7,-4,-4,-4,-4,-3,-4,-4,-5,-4,-3,-3,-3,-3,-3,-4,-5,
-6,-6,-6,-6,-8,-10,-11,-11,-12,-14,-13,-11,-11,-11,-11,-10,-9,-8,-8,-8,-6,-3,-3,-3,-2,-1,0,-1,-1,1,2,4,3,2,3,5,5,3,3,3,3,3,3,4,3,3,2,1,1,2,3,3,1,1,0,-2,-2,-2,-1,0,-1,-2,-2,-2,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-2,-3,-4,-3,-3,-3,-3,-2,-3,-5,-6,-6,-5,-3,-2,-3,-3,-3,-3,-2,0,1,3,5,5,3,3,4,6,8,8,6,4,2,0,-1,-1,-1,-2,-3,-5,-6,-7,-7,-7,-7,-7,-7,-8,-8,-9,-10,-10,-12,-13,-13,-11,-10,-10,-12,-12,-10,-9,-9,-9,-6,-5,-8,-11,-10,-12,-17,-17,-14,-7,-2,5,12,18,25,32,38,45,48,49,49,42,32,22,13,5,0,-4,-8,-10,-7,0,0,-1,0,0,-5,-9,-5,-4,-4,-2,-3,-5,-3,-2,-6,-8,-7,-10,-17,-20,-17,-18,-20,-21,-22,-20,-15,-13,-14,-12,-7,-8,-11,-12,-9,-6,-4,-3,-5,-4,-1,-1,-4,-6,-7,-9,-10,-9,-10,-10,-10,-10,-13,-15,-14,-10,-9,-6,-4,-2,-2,-7,-12,-10,-9,-9,-5,-2,-2,-2,0,0,3,7,6,6,10,15,15,13,12,13,15,15,14,14,18,24,24,19,18,19,16,18,20,19,18,20,20,15,11,12,14,19,24,24,22,22,24,25,26,29,32,31,26,19,16,15,13,11,11,9,7,4,3,4,6,
0,0,-3,-8,-12,-16,-19,-18,-16,-12,-11,-10,-7,-3,1,4,7,11,13,13,14,17,16,13,10,9,7,5,1,-4,-6,-5,-3,-3,-1,1,2,1,0,1,2,6,8,7,5,1,-6,-11,-11,-9,-7,-4,-3,-4,-4,-6,-5,-3,-2,0,3,6,1,-4,-3,1,0,-3,-1,2,6,8,8,9,13,16,13,9,9,13,13,7,6,7,5,2,3,5,4,3,5,6,7,11,15,13,12,11,10,10,17,23,23,20,20,19,17,19,21,21,20,18,12,6,8,10,8,5,4,4,4,4,6,8,10,12,13,13,14,16,18,19,17,17,15,14,14,14,13,12,13,13,11,11,14,15,13,11,10,9,8,8,8,9,6,-5,-9,-2,1,-7,-9,-4,-5,-12,-14,-10,-12,-18,-15,-1,12,22,38,57,67,81,98,110,119,126,126,111,92,73,53,32,19,11,1,-8,-11,-7,3,11,5,0,2,2,-2,-2,-7,-11,-9,-4,-4,-3,-1,-4,-7,-4,-3,-8,-12,-6,-3,-6,-8,-7,-1,1,-3,-6,-2,0,-2,-8,-10,-7,-7,-8,-3,2,2,-2,-6,-7,-1,2,-2,-5,-1,1,-1,-3,-3,-5,-7,-7,-7,-6,1,5,5,4,2,-1,4,12,16,13,6,6,11,15,18,28,31,25,20,24,30,37,42,34,27,29,29,25,22,27,39,43,36,30,27,25,29,35,34,33,37,33,27,28,34,32,30,35,33,25,
24,28,25,21,23,25,20,14,12,8,3,-1,4,8,7,5,6,8,5,-2,-1,7,8,4,8,9,5,3,2,1,3,6,6,5,5,3,0,-4,-6,-6,-6,-5,-6,-8,-7,-6,-6,-4,-2,-1,0,1,1,-1,-1,-1,-2,-2,1,-1,-4,-2,1,0,-6,-10,-7,-5,-5,-8,-11,-12,-10,-10,-14,-12,-4,1,-2,-4,-1,3,6,8,10,11,13,12,11,13,15,16,16,12,6,3,0,-6,-11,-11,-13,-14,-12,-9,-8,-7,-7,-7,-6,-1,3,1,-2,-4,-10,-16,-18,-18,-18,-17,-16,-18,-18,-12,-6,-4,-2,2,4,5,6,7,7,8,5,2,1,2,3,3,3,3,2,3,6,8,9,10,8,7,5,2,0,2,4,3,-2,-5,-6,-6,-6,-6,-7,-8,-12,-16,-15,-12,-11,-9,-8,-8,-9,-7,-7,-14,-15,-7,-9,-23,-28,-23,-22,-28,-28,-22,-23,-29,-27,-14,4,21,41,58,71,88,103,112,122,-4,0,1,1,6,10,15,17,16,13,9,9,8,5,1,-3,-6,-10,-14,-15,-15,-17,-19,-18,-16,-14,-13,-11,-8,-3,2,4,3,1,0,-1,-3,-3,-2,-2,-2,-5,-8,-10,-9,-7,-3,3,8,7,5,3,0,-1,-1,0,1,1,-2,-2,-3,-5,-7,-3,2,1,-3,-2,1,0,-4,-7,-9,-10,-12,-17,-19,-16,-12,-12,-16,-16,-12,-12,-13,-10,-7,-8,-9,-8,-8,-9,-10,-11,-15,-18,-16,-15,-15,-13,-13,
-19,-25,-25,-22,-21,-20,-20,-21,-23,-22,-21,-19,-12,-7,-8,-10,-9,-6,-4,-4,-3,-3,-5,-7,-10,-13,-13,-12,-13,-15,-17,-18,-17,-16,-15,-14,-14,-13,-12,-11,-12,-11,-10,-11,-13,-14,-11,-9,-8,-7,-6,-7,-7,-8,-5,5,10,2,0,8,9,5,6,13,15,12,14,20,17,4,-10,-22,-39,-57,-67,-81,-97,-107,-118,-125,-124,-112,-94,-75,-53,-31,-19,-10,1,9,12,8,-2,-9,-5,-1,-3,-2,2,1,6,11,9,5,5,4,2,9,14,11,10,15,18,10,7,10,13,12,6,2,5,8,5,1,4,9,10,8,9,9,4,1,1,3,7,8,3,-1,4,8,5,3,4,4,4,7,10,9,9,7,1,-5,-6,-6,-2,1,-4,-11,-14,-12,-7,-5,-10,-13,-16,-24,-29,-24,-21,-25,-31,-36,-41,-35,-29,-31,-33,-28,-26,-30,-40,-44,-37,-32,-29,-26,-29,-33,-34,-33,-36,-35,-28,-28,-33,-30,-29,-34,-31,-23,-22,-24,-21,-19,-22,-24,-20,-13,-11,-8,-3,-1,-5,-8,-7,-4,-6,-7,-5,2,3,-5,-6,-4,-5,-7,-4,-1,0,1,1,-2,-2,-1,-1,0,4,8,9,8,8,7,8,9,9,9,9,7,5,3,2,2,2,2,1,1,3,2,0,2,4,2,-1,0,6,10,9,7,7,10,13,13,10,10,13,12,4,0,1,2,0,-4,-8,-9,-9,-10,-11,-10,-10,-12,-13,-14,-13,-9,-3,0,2,8,12,13,
14,15,13,10,9,8,7,7,6,2,-2,-1,3,5,10,17,19,19,18,17,16,18,18,12,6,5,2,-2,-4,-5,-6,-7,-8,-8,-7,-4,-3,-4,-5,-4,-5,-4,-4,-5,-7,-9,-10,-10,-9,-8,-7,-4,-1,-1,-3,-2,2,5,6,5,5,6,7,8,10,13,11,9,9,8,6,6,7,6,7,13,12,5,6,18,22,18,18,25,25,19,20,25,24,13,-6,-23,-43,-59,-73,-89,-104,-112,-122,3,0,0,2,1,-2,-4,-4,-2,-1,0,-1,-1,0,2,4,6,9,11,11,11,11,11,12,12,13,12,10,8,6,3,3,3,4,5,6,6,4,4,5,5,6,7,8,7,6,5,2,1,2,2,3,5,6,6,6,5,6,7,7,6,6,6,4,2,3,4,4,3,3,4,6,7,8,12,14,15,13,11,11,13,13,13,13,14,13,10,9,11,11,11,12,13,14,14,15,13,13,14,13,10,13,15,15,13,12,13,13,14,14,13,12,10,7,3,4,6,6,4,2,1,0,0,1,3,5,7,7,6,5,6,7,8,8,8,8,8,7,5,5,4,5,4,4,3,5,5,2,1,0,-1,-1,0,0,2,-1,-4,-5,-4,-2,-4,-4,-3,-3,-7,-9,-7,-8,-10,-9,-5,3,12,22,29,35,41,49,53,57,61,61,57,50,40,27,16,9,3,-2,-6,-7,-6,0,3,2,3,4,1,-1,2,
-1,-6,-6,-4,-4,-3,-4,-11,-17,-15,-13,-19,-18,-11,-9,-12,-15,-14,-9,-5,-4,-7,-6,-3,-5,-7,-8,-6,-5,-5,-5,-7,-7,-5,-5,-5,-4,-4,-5,-8,-8,-7,-7,-6,-4,-7,-9,-7,-6,-5,-2,1,3,3,1,-1,1,4,4,4,3,2,4,6,6,8,12,13,13,13,15,18,20,18,17,20,20,19,18,18,21,21,19,18,17,13,13,15,14,15,18,20,17,15,16,14,13,16,14,9,7,7,6,6,9,11,10,7,5,3,3,3,4,4,2,1,2,2,3,-2,-4,0,2,2,0,-1,-2,-2,-4,-6,-6,-5,-5,-4,-4,-5,-7,-9,-9,-7,-6,-6,-6,-6,-6,-7,-7,-6,-6,-5,-4,-5,-3,-1,-1,-2,-2,-1,-1,-2,-2,-1,1,0,-3,-6,-6,-6,-6,-8,-8,-7,-6,-6,-7,-7,-3,-1,0,1,2,5,6,6,4,3,3,3,3,4,4,4,4,1,-2,-4,-4,-5,-7,-8,-8,-7,-6,-5,-5,-4,-3,-2,-1,0,1,1,-1,-3,-5,-8,-10,-10,-9,-8,-9,-9,-10,-8,-5,-4,-3,0,1,2,2,2,3,4,4,4,4,4,4,4,4,4,3,3,4,5,5,5,4,5,5,5,2,0,0,-1,-1,-2,-2,-1,-1,-2,-4,-3,-3,-2,-1,-1,-2,-2,0,0,0,0,-1,-4,-3,1,1,-1,-1,-1,-3,-8,-8,-5,-5,-7,-8,-5,5,14,24,31,39,48,55,58,61,134,
138,125,105,85,66,46,33,27,18,12,9,10,19,26,19,7,4,-2,-9,-9,-13,-18,-15,-6,-8,-10,-7,-5,-5,0,0,-6,-8,-5,-10,-13,-9,-8,-7,-4,-4,-3,2,5,0,-5,-4,-3,-7,-8,-3,0,0,-3,-8,-10,-2,2,0,1,8,11,11,7,4,2,0,-4,-7,-3,5,7,6,4,-2,-8,-2,6,11,11,9,10,11,8,10,20,27,23,18,25,31,34,37,31,25,31,36,31,24,28,40,42,32,27,26,26,31,35,29,26,33,35,27,23,25,23,22,28,29,27,29,30,25,22,28,33,30,27,27,22,12,9,12,15,13,9,7,8,10,4,2,10,14,9,12,13,12,13,18,18,14,12,10,9,11,11,6,3,3,1,-1,-2,0,0,2,2,-1,-2,2,5,4,4,4,5,7,8,7,5,5,7,7,8,10,11,10,8,8,9,10,11,12,11,10,11,11,10,11,14,13,11,12,13,13,14,14,11,9,8,6,2,2,5,5,2,-1,-2,-3,-2,-1,-1,0,3,4,3,2,3,4,5,3,2,2,2,2,1,1,-1,-4,-7,-7,-4,0,0,-1,-1,2,5,7,10,13,17,19,15,11,10,10,10,10,6,2,4,10,12,11,11,14,15,14,13,12,12,12,10,4,-5,-10,-10,-9,-10,-8,-5,-4,-3,-5,-10,-11,-8,-1,-3,-9,-11,-3,-3,-11,-14,-10,-6,-9,-8,-5,-9,
-16,-18,-14,-9,-1,12,27,40,55,71,83,94,104,110,106,92,75,59,44,33,21,9,0,-3,-1,3,3,-2,-6,-6,-8,-10,-5,-8,-16,-15,-8,-5,-2,1,-1,-3,-1,-5,-9,-13,-12,-14,-14,-13,-16,-13,-7,-9,-13,-9,-3,-2,-6,-9,-8,-6,-5,-2,-1,-3,-5,-5,-4,0,5,7,7,10,12,7,-2,-7,-8,-8,-9,-9,-2,6,4,-1,2,0,-4,3,14,19,16,8,5,7,9,8,12,16,8,-2,-2,3,10,17,14,8,16,23,23,24,31,39,40,34,30,27,27,34,40,36,31,30,29,27,30,32,28,25,27,18,6,5,9,8,5,5,2,-7,-14,-19,-24,-28,-27,-16,-8,-9,-11,-5,-1,2,3,6,12,13,7,5,5,6,7,4,2,-1,-3,-3,-3,-3,-1,2,2,-2,-7,-10,-7,-5,-6,-9,-10,-11,-15,-18,-18,-16,-14,-14,-16,-15,-12,-10,-11,-11,-9,-5,-3,-1,5,12,15,-132,-137,-126,-108,-89,-69,-48,-34,-28,-19,-12,-10,-12,-20,-27,-20,-11,-8,-1,6,7,10,14,10,3,4,5,2,2,3,-2,-1,5,8,2,7,10,7,5,5,3,2,2,-3,-6,-1,4,2,0,4,4,1,-1,-2,-1,5,7,0,-4,-2,-3,-9,-13,-12,-9,-6,-3,-2,0,2,-1,-7,-9,-9,-9,-2,5,-1,-8,-11,-12,-11,-13,-15,-13,-12,-21,-28,-23,-20,-24,-30,-33,-35,-30,-24,-31,-36,-31,-27,-31,
-40,-42,-34,-30,-31,-29,-34,-38,-32,-28,-35,-37,-29,-25,-26,-24,-23,-29,-30,-28,-29,-30,-26,-26,-31,-37,-33,-30,-29,-24,-16,-11,-14,-16,-13,-10,-8,-9,-11,-5,-1,-11,-15,-11,-12,-13,-11,-13,-17,-17,-13,-11,-9,-8,-10,-10,-5,0,0,1,4,4,2,1,0,0,3,5,1,-3,-3,-2,-3,-3,-4,-5,-4,-3,-3,-5,-5,-6,-8,-9,-7,-6,-7,-8,-8,-8,-9,-8,-7,-7,-7,-5,-6,-8,-8,-7,-8,-9,-8,-8,-9,-8,-6,-7,-6,-2,-1,-3,-3,0,3,4,4,4,3,3,3,0,-1,0,0,0,-2,-3,-1,0,0,-1,-1,-1,-1,1,4,6,7,4,1,1,2,1,-1,-4,-6,-9,-12,-16,-18,-15,-10,-9,-9,-8,-7,-4,0,-1,-5,-7,-6,-7,-10,-11,-11,-10,-9,-9,-10,-9,-4,4,9,8,8,10,8,5,4,3,5,10,12,9,3,4,11,11,4,4,12,15,10,7,10,10,7,11,17,19,17,10,2,-10,-24,-37,-52,-67,-80,-91,-101,-108,-106,-93,-76,-57,-43,-31,-20,-8,1,4,3,0,-1,3,6,5,8,9,5,9,17,16,10,7,3,0,4,6,4,7,12,16,12,14,15,15,18,16,9,11,14,12,6,4,8,11,10,7,5,3,3,5,7,6,5,2,-3,-6,-6,-9,-9,-3,4,10,11,11,11,11,6,-3,-2,1,-1,0,4,-2,-12,-15,-13,-8,-4,-7,-8,-7,-10,-14,
-6,3,3,-3,-11,-17,-14,-9,-15,-23,-22,-22,-31,-39,-38,-33,-28,-26,-26,-32,-37,-33,-29,-28,-27,-25,-28,-31,-26,-23,-24,-18,-6,-4,-7,-6,-4,-4,-1,7,14,19,24,28,27,17,9,10,12,7,1,-2,-2,-4,-11,-13,-8,-4,-4,-5,-6,-4,-2,1,3,3,3,3,1,-1,-1,3,8,9,7,5,7,9,10,11,14,17,17,15,14,16,18,16,14,12,13,13,11,7,6,4,-2,-9,-13,64,67,64,57,49,38,26,19,15,10,7,6,9,13,15,13,12,10,5,1,2,3,0,1,5,4,5,7,4,2,4,4,-1,-1,3,2,0,2,0,0,1,2,2,4,6,3,0,1,2,2,4,4,3,4,4,2,0,3,5,5,6,7,8,7,7,7,5,4,6,6,5,8,9,9,9,5,2,4,7,6,7,9,10,11,12,10,10,13,12,11,12,13,15,16,14,13,16,18,17,17,18,21,22,20,20,21,20,22,24,20,17,20,24,20,17,17,15,13,16,16,16,15,14,15,16,20,23,21,19,17,15,12,10,9,9,7,6,4,5,5,1,0,5,7,7,7,6,6,7,7,6,5,4,3,3,3,4,0,-3,-3,-4,-5,-4,-2,-2,-2,-3,-5,-5,-3,0,0,-1,-1,-1,-2,-2,-1,-1,0,1,1,2,3,3,1,1,1,1,0,0,0,-1,-2,-2,-4,-6,-5,-4,-3,-3,
-2,-2,-3,-3,-4,-4,-3,-1,0,-2,-4,-3,-3,-5,-6,-6,-5,-5,-5,-6,-7,-6,-4,-5,-5,-4,-3,-2,-2,-3,-3,-2,0,0,0,-1,-2,-3,-4,-3,-3,-2,-2,-2,-1,0,1,3,4,7,9,7,5,4,4,2,0,-1,-4,-5,-4,-4,-5,-3,0,1,1,0,0,0,1,2,2,-1,-2,-3,-4,-6,-5,-3,-2,-2,-3,-6,-7,-6,-3,-4,-8,-7,-4,-4,-7,-8,-6,-5,-7,-6,-6,-8,-10,-12,-13,-8,-2,4,8,15,22,29,35,40,45,51,52,45,36,25,17,12,6,1,-4,-6,-5,-2,-3,-2,-1,0,-4,-6,-4,-6,-12,-12,-10,-8,-5,-3,-7,-10,-8,-8,-11,-11,-8,-7,-10,-11,-14,-12,-8,-7,-9,-9,-8,-7,-7,-8,-8,-6,-4,-4,-7,-8,-7,-6,-5,-4,-2,0,1,1,0,-4,-7,-8,-9,-10,-9,-9,-8,-3,-2,-1,0,-2,-2,1,5,3,3,3,3,4,3,1,3,4,3,-1,-1,3,6,7,6,6,8,9,9,11,15,18,17,14,12,11,10,11,13,12,10,11,10,9,10,11,9,7,9,6,2,0,-2,-1,0,1,-2,-6,-8,-11,-14,-15,-14,-12,-8,-8,-8,-6,-3,0,-1,-3,1,5,3,0,-1,0,1,1,0,-2,-3,-2,-2,-3,-2,-1,-2,-4,-5,-5,-4,-3,-3,-4,-4,-4,-6,-6,-6,-7,-8,-10,-11,-10,-10,-9,-9,-9,-8,-8,-8,-6,-3,0,3,17,
17,17,19,20,20,17,13,10,10,10,7,4,6,8,8,7,9,10,10,8,5,2,4,6,4,2,1,-1,-4,-5,-3,-4,-5,-3,0,0,-1,-2,1,5,8,8,7,6,7,5,2,1,3,6,7,8,10,8,9,14,18,16,13,12,13,13,11,10,11,14,15,14,14,13,14,16,17,18,18,17,15,13,9,6,5,9,11,12,11,10,10,10,9,7,7,7,7,7,4,-1,-2,0,1,2,6,8,3,0,3,4,0,4,9,7,3,3,6,3,-1,2,9,17,27,40,52,62,76,92,106,119,124,127,119,101,82,65,50,36,23,11,2,-1,3,12,14,4,-3,2,2,2,9,9,0,-2,3,2,4,9,9,6,7,6,1,1,7,7,6,8,7,11,16,17,13,15,17,14,9,8,7,5,3,4,6,6,3,-1,-4,2,3,0,1,11,17,10,1,2,3,2,1,5,10,18,18,15,17,16,12,12,18,26,26,19,17,19,18,17,22,29,23,14,15,24,30,33,28,23,29,37,31,24,28,39,41,35,32,29,28,30,32,31,33,36,34,27,31,35,31,29,32,31,26,23,22,22,25,29,26,17,11,7,4,3,3,8,9,7,3,-1,-3,0,0,1,4,4,-2,-5,-4,-5,-3,-2,-2,-2,-3,-3,-3,-3,-5,-4,-2,-2,-4,-3,0,0,-2,-4,-5,-6,-5,-4,-2,-1,-1,-2,
-2,1,3,4,6,7,6,8,9,8,9,10,11,8,6,5,4,3,5,3,1,3,2,-4,-8,-6,-2,0,1,0,-3,-2,-2,-4,-5,-3,-2,-3,-5,-6,-7,-6,-5,-7,-10,-9,-6,-4,-2,0,2,3,2,1,1,4,4,1,-2,-5,-8,-10,-12,-15,-16,-16,-15,-15,-14,-13,-14,-14,-12,-10,-8,-5,-2,-2,-3,-5,-9,-9,-6,-6,-7,-8,-9,-10,-11,-10,-7,-4,-2,-2,-3,-1,1,2,1,3,2,-5,-12,-14,-12,-13,-12,-11,-11,-12,-12,-13,-15,-13,-11,-11,-18,-28,-29,-25,-28,-37,-38,-32,-32,-37,-30,-18,-14,-13,-10,-2,11,27,47,61,73,86,100,112,122,121,121,115,99,77,58,43,35,27,18,10,4,4,10,12,3,-4,-5,-9,-10,-6,-8,-11,-5,1,3,5,6,5,9,13,10,6,4,5,1,-3,-3,-4,1,5,1,-3,4,9,8,5,6,9,10,9,10,13,11,8,5,1,3,-15,-15,-15,-16,-18,-17,-15,-11,-10,-10,-10,-7,-4,-5,-7,-7,-7,-9,-11,-11,-9,-6,-4,-4,-7,-5,-3,-2,1,4,5,4,4,5,3,1,0,1,2,0,-4,-7,-7,-6,-5,-5,-4,0,1,-2,-6,-6,-7,-9,-8,-9,-15,-17,-14,-12,-12,-12,-11,-10,-9,-10,-13,-14,-13,-13,-12,-13,-15,-16,-16,-17,-16,-15,-12,-8,-5,-6,-10,-13,-12,-11,-10,-10,-10,-8,-6,-7,-6,-6,-6,-3,2,3,1,0,-1,
-5,-7,-1,2,-1,-1,3,-1,-5,-4,1,1,-1,2,6,2,-5,-15,-25,-39,-50,-61,-75,-91,-105,-116,-123,-126,-119,-102,-83,-66,-50,-35,-22,-10,-1,2,-2,-12,-13,-3,1,-2,-1,-1,-9,-8,2,4,-1,-1,-5,-10,-9,-6,-8,-6,0,0,-8,-9,-8,-10,-9,-12,-18,-17,-15,-16,-18,-15,-11,-10,-10,-8,-6,-6,-7,-6,-5,-1,2,-3,-4,-1,-4,-14,-17,-11,-4,-3,-5,-3,-4,-7,-13,-19,-18,-16,-17,-15,-12,-12,-17,-23,-24,-19,-18,-21,-23,-21,-26,-32,-28,-19,-19,-27,-31,-35,-31,-26,-32,-39,-34,-27,-30,-41,-44,-38,-37,-36,-34,-35,-37,-36,-36,-39,-36,-31,-32,-37,-34,-32,-36,-35,-29,-25,-24,-24,-27,-31,-29,-20,-14,-9,-6,-5,-5,-9,-12,-10,-6,-3,-2,-5,-4,-3,-8,-9,-2,1,1,1,-1,-2,-2,-1,-1,0,0,0,1,1,0,1,3,1,-1,0,2,3,4,6,5,4,2,1,1,2,2,0,-1,-2,-3,-2,-2,-4,-6,-5,-5,-6,-6,-4,-3,-3,-3,-4,-6,-4,-1,-2,-3,2,5,3,1,-1,-2,0,2,1,0,3,5,3,2,3,5,6,7,6,5,8,11,11,9,7,6,5,4,3,3,4,3,0,1,3,5,6,8,10,12,15,16,16,16,16,15,15,16,16,14,12,10,8,5,6,7,9,12,12,9,8,10,10,11,12,12,10,7,4,2,1,2,1,-1,-2,-1,-3,
-2,5,13,14,13,14,13,12,13,15,15,16,18,16,14,13,20,29,30,25,28,36,37,33,32,35,30,19,16,13,9,2,-10,-27,-47,-62,-73,-85,-98,-110,-119,-119,-117,-111,-96,-77,-57,-42,-33,-25,-18,-10,-3,-3,-9,-12,-4,3,4,8,10,5,7,8,3,-3,-5,-8,-10,-8,-11,-15,-12,-7,-5,-7,-3,1,1,2,-2,-5,-1,3,-2,-8,-6,-4,-5,-8,-9,-9,-8,-10,-9,-7,-5,-2,-3,4,5,5,5,5,5,4,3,4,5,5,4,1,1,3,3,3,5,7,7,6,5,4,3,4,3,2,1,-1,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-1,1,2,2,2,1,0,0,-2,-3,0,2,2,2,3,3,3,6,6,5,5,4,4,3,3,3,3,5,5,5,4,4,4,5,6,6,6,6,6,5,3,1,3,5,6,6,5,5,4,4,2,1,2,2,2,2,0,-2,-2,-1,-1,-1,1,0,-1,-3,-2,-3,-4,-3,-2,-4,-6,-6,-6,-9,-9,-8,-4,4,11,18,24,29,36,43,49,55,59,61,59,51,43,34,24,16,10,6,0,-3,-1,3,3,1,0,0,-3,-4,0,-1,-5,-6,-3,-1,2,7,5,3,4,2,-2,-1,7,8,8,8,6,7,9,9,9,11,12,9,8,8,9,7,7,6,5,5,5,3,2,3,4,3,6,9,9,7,5,5,4,4,5,8,9,10,10,7,
6,6,3,6,8,10,12,11,11,13,16,17,18,22,21,14,13,16,18,19,18,17,19,22,20,19,19,23,25,24,25,27,25,24,26,24,22,24,24,22,22,23,22,20,21,21,18,15,14,15,17,17,16,13,10,6,5,4,4,6,7,7,6,6,6,8,6,3,6,10,8,4,4,4,5,5,5,4,4,3,3,4,4,3,2,1,0,0,1,1,1,1,0,-1,-2,-2,-1,0,0,-1,-1,-1,-1,-2,-3,-5,-5,-3,-1,0,-2,-3,-3,-3,-2,-1,2,4,6,4,1,1,3,3,1,0,1,1,1,-1,-1,0,0,-2,-4,-4,-3,-2,-3,-5,-5,-5,-5,-7,-9,-9,-9,-9,-10,-11,-11,-10,-9,-8,-7,-7,-7,-8,-7,-5,-5,-5,-6,-7,-9,-10,-10,-10,-9,-10,-11,-12,-11,-10,-9,-9,-9,-9,-9,-10,-11,-11,-9,-8,-9,-9,-9,-9,-8,-6,-4,-3,-1,0,-1,-1,0,0,0,1,0,-3,-7,-9,-9,-9,-9,-9,-10,-11,-11,-12,-13,-11,-9,-8,-12,-16,-17,-14,-14,-17,-18,-17,-17,-17,-15,-12,-10,-7,-5,-3,4,14,24,31,38,42,47,51,54,54,53,51,45,37,28,19,13,10,9,5,-1,-2,3,5,3,-1,-2,-4,-4,-1,-2,-3,0,2,4,8,10,8,7,11,10,4,4,7,6,2,1,1,2,3,1,-2,-1,1,1,1,1,3,4,4,2,1,1,2,3,3,3,6,
4,-1,1,5,-1,-13,-14,-10,-9,-12,-10,-4,4,6,8,10,7,4,7,8,10,12,10,6,9,12,12,16,25,27,23,26,31,37,43,40,37,45,52,49,44,47,49,48,45,44,40,36,35,36,36,34,33,29,27,31,34,27,21,23,23,17,15,15,16,16,17,16,11,10,7,5,1,1,5,10,12,10,10,14,16,11,10,16,16,13,13,13,9,8,9,7,5,5,5,5,3,1,1,2,4,2,0,-2,-2,1,3,3,3,2,1,-1,-1,0,2,5,8,10,11,11,12,13,12,12,12,12,11,10,8,7,5,3,5,8,8,6,6,7,6,5,7,8,9,11,12,10,12,14,14,13,13,11,8,9,11,11,10,11,10,10,12,13,13,14,15,15,15,15,13,13,14,15,14,15,14,11,12,13,12,12,14,13,9,9,8,5,6,9,10,8,7,6,5,5,6,7,8,10,12,11,9,8,9,9,9,8,8,7,8,8,7,7,9,11,11,10,8,7,8,8,4,3,4,4,2,1,3,1,-8,-9,-4,-5,-10,-9,-5,-6,-10,-9,-8,-12,-13,-10,-3,5,15,31,48,61,73,86,98,105,108,109,99,80,58,40,22,6,-4,-7,-10,-10,-7,1,4,1,0,4,2,1,6,2,-2,1,4,4,9,9,3,1,1,-2,-4,-3,-1,-6,-8,-8,-9,-5,1,-2,-5,1,3,1,0,-2,
-3,-4,-7,-10,-8,-1,-1,-8,-11,-5,-6,-13,-16,-8,-3,-9,-16,-17,-17,-18,-17,-17,-15,-3,5,3,4,7,3,-1,2,7,7,2,0,2,2,2,5,8,7,4,6,11,16,23,23,22,25,31,29,27,30,33,33,34,32,24,15,16,22,21,21,24,23,18,13,9,4,7,17,17,10,6,9,9,9,10,7,4,1,-2,-5,-8,-8,-5,0,0,-7,-14,-12,-5,-9,-15,-10,-8,-11,-9,-9,-8,-3,2,5,3,0,-3,-9,-16,-19,-19,-17,-15,-17,-20,-21,-21,-18,-10,-1,1,0,1,1,-3,-7,-8,-6,-6,-11,-19,-23,-21,-20,-21,-22,-18,-10,-3,-2,-4,-2,1,3,3,3,2,1,0,2,2,3,8,15,17,16,17,18,20,21,20,13,6,3,2,0,-1,-2,-3,-2,-1,0,0,2,8,14,14,12,13,14,15,14,14,13,10,6,3,1,2,4,5,4,4,1,-5,-8,-3,2,1,-1,-5,-5,-1,-2,-6,1,11,13,9,9,11,9,3,-4,-6,-9,-11,-9,-5,-8,-9,-9,-12,-10,-7,-11,-13,-12,-16,-25,-27,-23,-24,-30,-36,-40,-38,-35,-43,-49,-46,-44,-47,-49,-47,-44,-44,-43,-39,-39,-41,-39,-37,-36,-33,-31,-33,-37,-31,-26,-28,-27,-22,-18,-19,-18,-18,-19,-19,-16,-13,-10,-7,-5,-4,-6,-12,-14,-12,-11,-15,-17,-11,-9,-14,-15,-11,-11,-10,-6,-5,-6,-6,-5,-4,-5,-5,-4,-1,-1,-3,
-5,-4,-1,1,1,-1,-2,-3,-3,-2,-1,0,1,1,-2,-4,-7,-9,-10,-10,-11,-11,-11,-11,-11,-11,-10,-9,-7,-6,-4,-2,-3,-5,-5,-4,-4,-5,-5,-4,-6,-6,-7,-9,-10,-10,-11,-13,-13,-13,-13,-11,-8,-10,-13,-12,-12,-12,-12,-13,-14,-14,-14,-15,-17,-16,-16,-15,-13,-13,-14,-15,-15,-15,-14,-11,-12,-13,-12,-12,-14,-13,-9,-8,-8,-5,-5,-8,-9,-7,-7,-6,-5,-5,-6,-7,-8,-10,-12,-12,-10,-9,-9,-9,-8,-7,-6,-6,-7,-7,-6,-6,-8,-10,-10,-10,-8,-7,-8,-8,-4,-2,-3,-3,-2,0,-3,1,9,11,7,7,11,10,7,9,13,12,9,12,14,10,4,-5,-16,-33,-49,-63,-76,-89,-100,-107,-109,-109,-101,-81,-61,-43,-25,-8,3,6,10,11,8,2,-3,-3,-3,-5,-2,-2,-6,-2,2,-2,-4,-6,-10,-12,-5,-2,-2,1,5,5,1,5,8,8,11,6,-1,2,5,-1,-4,-2,-1,0,0,1,2,6,5,0,-2,5,7,2,4,9,11,4,0,6,13,13,15,16,15,14,12,4,-2,-1,-2,-4,0,1,-2,-5,-5,-2,0,-2,-5,-4,-7,-11,-11,-6,-7,-12,-18,-23,-24,-23,-26,-32,-29,-26,-30,-33,-31,-31,-30,-24,-15,-15,-22,-21,-21,-25,-24,-18,-12,-10,-6,-7,-16,-17,-9,-4,-6,-7,-7,-8,-7,-4,-1,3,8,10,10,7,2,2,9,15,13,7,12,17,11,9,11,11,10,9,
4,-1,-4,-3,-1,3,10,16,19,19,17,16,18,20,23,23,20,12,3,0,-1,-2,-1,3,7,9,7,7,11,17,21,21,20,22,22,18,9,2,0,1,1,-1,-3,-4,-4,-3,0,1,1,0,-1,-6,-13,-15,-13,-14,-16,-18,-20,-19,-14,-7,-3,-1,0,2,3,4,4,3,2,1,-1,-6,-11,-11,-10,-10,-12,-12,-12,-12,-12,-9,-6,-4,-3,-4,-5,-6,-6,-6,-4,3,5,1,-3,-1,0,3,5,4,4,3,0,-3,-3,-3,-3,-3,-2,0,1,4,4,7,5,4,7,5,4,6,7,6,8,9,7,9,11,13,11,10,14,18,18,15,14,17,20,19,19,23,25,23,21,22,23,22,24,25,23,22,22,22,20,20,22,21,19,19,20,16,15,14,15,13,13,15,15,12,9,8,8,6,7,9,9,8,8,9,10,7,2,4,6,5,4,0,-1,-1,0,1,2,2,3,4,3,2,1,3,4,5,3,1,0,1,1,2,2,2,2,1,0,-1,0,2,3,4,4,4,4,4,4,4,4,4,4,3,3,2,1,-1,-1,-1,-1,-1,0,1,1,1,1,1,1,3,4,4,5,6,6,6,6,6,5,6,9,9,9,9,9,9,9,9,8,9,10,9,8,7,6,6,6,7,7,7,6,5,5,5,5,5,6,5,4,3,2,1,1,2,2,1,2,2,2,1,2,3,3,4,5,6,
6,5,4,3,3,2,2,2,2,3,2,2,2,3,4,4,4,3,4,3,1,0,0,0,0,0,1,-3,-7,-8,-7,-6,-8,-8,-8,-9,-12,-12,-10,-10,-8,-7,-4,1,7,16,26,33,39,46,50,51,52,54,51,44,34,25,15,6,0,-3,-7,-8,-8,-4,-1,2,3,3,0,-1,2,1,-1,1,3,4,6,6,2,1,2,0,-5,-4,0,0,-2,-4,-6,-5,-1,-3,-4,0,2,0,0,1,3,4,4,1,-1,1,3,1,1,3,2,0,-2,1,2,0,-2,-2,-4,-7,-7,-5,-5,-2,-1,-2,-3,-3,-3,-2,-1,-1,-1,0,-1,1,5,4,5,7,8,5,4,6,10,13,12,12,14,15,11,10,13,15,12,11,10,9,5,5,8,7,9,12,11,8,5,5,4,4,8,7,2,-1,-1,0,1,1,2,2,0,-4,-7,-9,-8,-7,-5,-5,-9,-11,-10,-10,-12,-15,-11,-8,-8,-9,-9,-8,-6,-4,-2,-1,-2,-5,-9,-11,-12,-12,-12,-12,-13,-14,-15,-16,-15,-12,-8,-4,-2,-2,-3,-5,-7,-9,-8,-7,-8,-9,-11,-12,-14,-14,-14,-11,-6,-2,0,0,0,-1,0,1,1,0,-2,-5,-7,-6,-5,-3,0,2,1,2,5,6,8,9,7,4,1,0,-1,-2,-3,-4,-5,-4,-3,-3,-1,0,1,1,1,1,1,2,2,2,2,2,1,1,1,1,2,2,4,4,3,0,-1,0,1,1,-1,0,
-1,-3,-2,-2,-2,2,6,6,4,7,9,10,11,11,11,11,12,14,13,11,9,6,2,-1,-1,1,1,2,2,1,3,1,-4,-4,-1,-3,-3,0,-2,-7,-3,1,-1,-4,1,7,3,-5,-5,-1,9,20,35,46,55,66,83,95,100,103,107,97,78,60,44,29,20,11,5,-1,-4,-2,4,5,-1,-4,-2,-9,-14,-12,-13,-16,-13,-5,0,7,11,9,12,19,19,17,18,21,20,17,13,5,9,15,8,-2,0,5,7,4,-1,-4,-3,-1,-1,-2,-2,-1,-4,-6,-2,3,0,0,7,13,6,2,7,13,8,3,2,3,7,9,10,10,9,5,4,8,15,17,12,12,20,25,23,28,33,31,26,26,29,32,35,32,29,32,35,30,28,33,38,35,31,31,30,28,32,40,39,37,37,36,29,28,27,21,19,25,27,21,19,21,22,24,28,29,27,27,24,15,9,9,11,12,14,13,8,7,9,5,5,10,8,2,3,4,4,1,-1,0,1,0,-1,1,3,5,6,5,7,9,9,6,7,10,9,7,8,8,5,3,2,1,2,5,6,4,2,2,0,-1,1,3,3,3,2,1,2,4,7,8,8,8,7,7,9,11,12,11,7,5,5,5,3,2,5,6,3,-1,-1,1,2,2,5,8,9,6,5,8,13,14,12,11,12,12,10,7,9,12,12,6,0,1,4,6,8,10,10,9,5,3,
4,4,5,6,6,4,2,0,-2,0,3,3,2,2,2,-1,-1,1,1,-1,0,-2,-7,-10,-7,-6,-5,-3,-6,-11,-12,-11,-8,-5,-5,0,0,-9,-14,-10,-9,-13,-14,-10,-10,-16,-18,-15,-19,-24,-21,-13,-1,12,31,48,57,65,79,94,100,102,104,93,73,56,37,16,7,3,-3,-7,-6,-1,4,1,-5,-7,-9,-15,-15,-7,-6,-16,-19,-17,-17,-16,-12,-9,-7,-11,-21,-30,-32,-30,-30,-27,-24,-25,-23,-18,-19,-18,-8,5,11,9,3,0,0,-1,-2,-3,0,3,0,-6,-5,-3,-4,-4,3,6,1,-2,0,-2,-9,-16,-17,-12,-3,5,5,6,9,5,1,5,18,22,12,9,11,14,15,18,21,20,17,16,16,20,28,30,26,28,30,26,25,31,37,36,35,38,36,31,31,35,36,39,42,42,36,37,36,29,25,31,33,28,27,27,22,19,21,18,12,9,7,3,1,2,2,2,2,2,-4,-1,0,1,1,1,1,-4,-8,-8,-7,-9,-13,-14,-15,-15,-15,-15,-16,-18,-17,-14,-12,-9,-5,-3,-3,-5,-5,-6,-5,-4,-6,-4,-1,0,-2,0,1,-3,-1,3,0,-3,-1,4,-1,-8,-6,0,1,-3,-12,-23,-38,-50,-60,-73,-88,-100,-104,-106,-109,-102,-84,-67,-50,-34,-24,-15,-8,-1,1,-1,-7,-8,-3,-2,-2,6,11,9,11,13,11,4,-2,-9,-14,-11,-14,-20,-21,-17,-18,-24,-23,-20,-17,-9,-12,-18,
-12,-3,-5,-10,-11,-9,-6,-3,-4,-6,-5,-4,-4,-5,-2,0,-3,-7,-5,-5,-11,-18,-11,-6,-11,-15,-11,-7,-7,-8,-11,-13,-14,-12,-11,-8,-8,-11,-16,-18,-14,-14,-22,-27,-26,-29,-35,-33,-27,-27,-30,-33,-37,-34,-31,-33,-36,-32,-29,-35,-38,-35,-32,-34,-33,-31,-34,-41,-40,-38,-38,-37,-31,-28,-28,-22,-19,-25,-28,-21,-18,-19,-20,-22,-27,-28,-26,-27,-24,-14,-7,-7,-10,-12,-13,-11,-6,-5,-7,-4,-4,-9,-9,-5,-3,-5,-4,-1,0,-1,-3,-2,-1,-2,-4,-6,-7,-7,-8,-11,-10,-7,-7,-10,-10,-8,-8,-7,-4,-2,-1,0,0,-3,-3,-1,-1,-1,1,2,1,0,0,-1,-3,-2,-2,-4,-6,-6,-7,-8,-7,-8,-10,-11,-11,-10,-6,-4,-4,-3,-1,0,-2,-3,0,4,4,2,1,0,-2,-5,-6,-4,-2,-7,-12,-13,-11,-9,-10,-11,-8,-5,-7,-10,-10,-4,1,0,-3,-4,-4,-6,-7,-6,-3,-2,-3,-3,-4,-5,-6,-5,-4,-2,-1,-2,-4,-3,-2,-2,-2,0,0,-2,-2,0,-1,1,6,8,6,4,4,3,6,11,12,12,9,6,5,1,1,10,16,13,11,15,17,13,13,19,21,17,21,24,20,11,0,-12,-31,-49,-58,-67,-80,-93,-99,-102,-103,-95,-75,-58,-40,-20,-9,-4,1,5,5,1,-3,-1,4,8,10,16,17,10,8,17,21,18,18,16,10,8,9,11,21,31,34,28,27,25,21,22,
22,17,17,15,4,-9,-14,-12,-6,-3,-3,-4,-2,1,-1,-4,-1,4,2,1,1,1,-4,-6,-1,2,0,3,11,18,18,14,4,-4,-5,-6,-9,-7,-5,-8,-18,-23,-16,-13,-16,-18,-18,-20,-23,-22,-18,-17,-17,-22,-30,-30,-28,-29,-30,-26,-25,-31,-36,-34,-34,-37,-37,-31,-30,-35,-35,-36,-41,-41,-35,-34,-35,-27,-22,-28,-31,-26,-24,-23,-18,-14,-17,-17,-12,-10,-7,-3,-1,-3,-4,-3,-3,-2,4,0,1,1,0,0,0,3,6,6,6,7,9,10,10,10,11,12,12,12,11,10,9,8,7,6,7,7,8,8,7,6,6,7,6,5,4,3,1,3,4,2,3,3,1,-2,-1,4,5,5,6,6,10,17,25,32,40,46,53,57,58,57,58,56,48,40,32,24,18,13,8,4,2,3,5,8,6,6,4,0,-2,-1,-1,-3,-3,0,4,8,11,9,9,12,11,8,9,14,14,14,12,8,8,10,9,7,8,9,9,10,10,10,11,11,11,9,7,9,9,7,7,8,8,8,11,13,11,9,11,11,9,10,11,11,11,11,11,9,7,6,9,9,9,10,9,8,12,16,15,16,18,18,14,12,14,17,19,18,17,18,18,15,15,18,19,17,17,20,19,16,18,22,20,19,21,21,17,15,15,11,9,13,14,10,6,6,9,10,12,13,12,12,9,3,0,0,2,3,2,-1,-2,-1,1,-1,
-2,2,5,4,1,1,1,0,0,1,2,2,1,1,1,3,4,3,4,5,4,2,2,3,3,3,2,1,-1,-2,-3,-4,-4,-4,-4,-4,-4,-3,-4,-6,-5,-5,-5,-3,-1,0,0,1,0,0,1,3,3,4,5,4,3,2,1,0,0,-1,-3,-4,-3,-3,-4,-5,-6,-4,-3,-4,-3,-1,-1,-2,-2,0,3,3,2,1,2,2,1,0,1,3,3,0,-3,-3,-3,-4,-5,-5,-4,-3,-3,-2,-1,0,0,1,2,3,4,5,4,4,4,2,0,0,1,0,0,1,2,1,1,0,-2,-3,-1,-1,-1,-2,-4,-6,-7,-7,-7,-5,-4,-2,-3,-9,-11,-11,-10,-10,-12,-11,-12,-15,-16,-14,-15,-14,-11,-7,-1,5,13,24,30,35,40,44,46,48,50,47,38,31,23,13,6,3,1,-1,-3,-2,0,1,-1,-2,-5,-9,-11,-8,-6,-10,-12,-11,-10,-6,-2,-2,-5,-5,-10,-16,-18,-13,-11,-9,-8,-10,-10,-8,-7,-5,3,10,10,8,7,5,5,6,5,2,1,2,3,1,1,2,2,2,4,6,3,1,1,-2,-7,-10,-10,-9,-6,-2,1,3,4,5,6,7,9,10,13,13,14,14,13,12,12,11,9,8,10,13,15,14,15,17,16,13,12,15,17,16,16,19,19,14,13,14,13,13,16,17,13,12,13,10,6,9,12,9,6,5,3,1,3,6,6,4,1,0,1,0,0,2,2,1,-2,-8,
-6,-6,-5,-1,-1,-4,-2,0,2,5,8,13,15,17,18,18,14,10,10,11,9,9,12,14,11,7,5,6,7,7,5,2,1,0,-1,-5,-5,-1,0,0,3,6,5,3,6,4,0,2,5,3,2,3,2,-1,1,4,3,2,4,4,4,4,5,5,4,6,9,12,13,13,14,14,14,15,15,14,12,10,9,9,10,11,12,12,11,11,12,12,13,16,17,16,18,20,20,21,21,18,17,18,16,15,17,17,14,13,13,11,11,13,14,13,12,14,13,12,13,13,12,11,11,10,8,8,7,7,8,10,9,7,7,6,6,7,9,10,9,8,7,5,2,-1,2,3,-3,-7,-2,0,-3,-5,-3,-3,-8,-11,-6,-6,-7,-7,-4,1,10,27,48,64,74,88,99,104,104,105,98,81,61,42,26,16,11,3,-4,-3,2,8,10,6,5,1,-6,-8,-4,-4,-7,-6,-3,-2,0,2,1,3,6,6,4,2,4,3,1,-4,-11,-9,-4,-6,-14,-13,-10,-10,-10,-11,-11,-12,-8,-5,-9,-6,-1,-3,-9,-7,-6,-12,-12,-3,0,-6,-9,-7,-7,-10,-12,-14,-14,-7,-2,-3,-7,-7,-4,-5,-1,7,10,6,9,16,17,14,19,26,23,15,12,16,18,20,18,19,24,29,25,21,24,30,29,25,24,24,19,18,21,22,24,26,24,21,22,19,11,7,13,15,10,8,9,7,11,17,13,3,2,3,-2,-7,
-3,-2,-9,-9,-5,-7,-11,-9,-8,-3,2,1,-6,-8,-5,-3,-5,-6,-7,-8,-9,-9,-8,-9,-11,-12,-14,-17,-19,-20,-22,-20,-18,-19,-20,-20,-23,-25,-23,-19,-18,-16,-12,-11,-15,-19,-24,-26,-22,-18,-20,-23,-22,-22,-25,-28,-25,-21,-19,-18,-18,-20,-20,-19,-18,-16,-13,-13,-17,-17,-11,-5,-5,-3,0,2,2,0,-3,-3,-4,-9,-15,-17,-15,-16,-21,-24,-25,-24,-19,-13,-10,-8,-8,-8,-8,-9,-12,-16,-15,-12,-14,-17,-15,-10,-6,-3,-3,-1,3,10,14,11,7,5,5,4,3,3,2,1,4,6,8,11,15,17,13,8,3,0,-1,0,0,-2,-5,-7,-9,-11,-8,-3,1,2,3,3,3,-2,-12,-12,-13,-18,-16,-13,-17,-22,-18,-16,-21,-25,-19,-11,-9,-9,-3,7,19,30,48,71,88,103,120,135,141,143,142,132,113,91,69,50,37,26,15,7,5,10,16,15,10,8,7,2,4,6,1,-2,2,8,7,7,6,2,0,2,3,0,-2,-4,-8,-13,-16,-17,-18,-17,-13,-10,-10,-10,-8,-7,-10,-11,-8,-4,-2,-3,-4,-4,-2,0,0,1,2,5,5,1,0,0,-3,-6,-3,-2,-4,-2,3,1,-4,-3,-1,-2,-1,1,-1,-2,-1,-2,-5,-5,-4,-4,-5,-5,-4,-5,-8,-13,-13,-13,-13,-12,-11,-11,-12,-10,-9,-7,-6,-6,-7,-8,-9,-9,-9,-10,-10,-10,-12,-15,-14,-13,-15,-17,-17,-18,-18,-15,-14,-15,
-14,-13,-15,-15,-13,-11,-12,-10,-10,-12,-13,-12,-12,-13,-12,-11,-11,-12,-10,-9,-9,-8,-7,-6,-5,-4,-5,-8,-8,-6,-5,-5,-5,-6,-7,-9,-9,-8,-7,-6,-3,0,-3,-3,2,6,1,-2,2,4,4,4,10,12,7,7,8,8,5,0,-8,-26,-46,-61,-71,-85,-97,-101,-100,-101,-96,-80,-62,-43,-25,-14,-9,-2,5,5,0,-7,-10,-8,-6,-4,3,6,1,2,5,3,0,-1,-4,-6,-4,-5,-9,-7,-5,-3,-6,-5,-2,4,10,9,3,8,13,12,10,9,11,11,13,12,7,5,9,7,1,3,9,7,6,10,8,0,-3,2,6,4,4,6,7,7,7,2,-2,0,3,3,0,0,-4,-8,-11,-9,-13,-19,-19,-17,-22,-28,-26,-18,-14,-16,-19,-20,-18,-19,-26,-30,-27,-22,-25,-30,-29,-26,-27,-27,-22,-21,-24,-24,-25,-27,-25,-23,-24,-22,-15,-12,-17,-19,-14,-12,-13,-11,-14,-21,-18,-8,-6,-5,0,4,1,0,6,7,4,6,8,6,6,5,-1,-2,6,8,5,4,6,7,7,9,10,10,10,11,12,12,14,16,18,19,20,17,16,16,17,17,20,22,21,17,17,15,12,12,15,20,24,25,22,18,19,21,21,21,24,26,24,20,18,17,18,19,20,19,19,17,15,15,19,19,12,7,6,6,3,1,1,2,4,4,5,10,16,18,16,16,20,23,24,23,18,12,9,8,8,8,8,9,12,15,
15,12,14,17,15,9,5,4,3,2,-2,-9,-12,-10,-6,-4,-3,-1,0,0,1,1,-2,-5,-7,-10,-14,-16,-13,-8,-4,-1,1,1,0,3,5,8,9,11,10,5,1,-1,-1,-2,-3,3,12,12,14,18,17,13,17,21,18,17,22,26,21,14,11,8,3,-7,-20,-31,-51,-73,-91,-104,-122,-137,-141,-141,-139,-128,-111,-90,-68,-48,-33,-23,-14,-7,-5,-9,-16,-16,-12,-10,-8,-3,-4,-8,-3,0,-3,-4,-5,-6,-6,-3,0,0,-2,-1,0,1,3,6,9,8,7,6,5,4,4,4,3,2,3,2,0,-3,-2,-2,-2,-1,-1,-1,-2,-3,-3,-3,-2,-1,-1,0,2,2,0,0,0,-2,-5,-5,-1,-1,-2,-2,-1,-1,-1,-1,-1,1,3,4,3,3,3,3,2,1,3,6,6,5,4,3,1,1,1,0,-1,-1,-1,-1,-1,0,1,1,2,2,3,2,3,3,3,1,2,3,4,4,4,2,2,2,2,3,5,6,5,4,3,3,3,3,5,5,5,5,4,2,2,3,2,1,2,2,2,1,0,-1,0,1,0,0,0,0,0,0,0,1,2,3,2,2,3,2,2,1,-2,-1,1,2,2,-2,-3,-3,-6,-7,-6,-5,-6,-6,-5,-3,3,10,20,28,33,38,44,45,45,44,42,35,28,21,12,4,1,-2,-4,-5,-2,2,6,6,6,4,2,1,2,3,2,2,4,5,7,9,7,6,7,6,
2,2,5,5,4,0,-4,-4,-1,-5,-7,-5,-4,-6,-6,-7,-9,-8,-3,-2,-5,-6,-2,-1,-4,-6,-4,-1,1,3,6,3,2,3,2,1,2,4,4,4,4,3,2,2,4,6,7,6,6,9,11,13,14,13,14,17,17,12,9,9,11,11,9,11,15,16,13,12,13,15,16,14,16,17,15,14,15,14,12,13,15,13,14,14,14,11,13,14,12,10,11,10,11,14,14,9,6,4,2,1,1,1,0,-2,-2,-3,-3,-1,-2,-3,-1,2,0,-5,-5,-4,-5,-5,-6,-7,-7,-7,-8,-9,-8,-7,-7,-8,-8,-9,-8,-6,-5,-5,-5,-5,-7,-8,-8,-7,-8,-8,-7,-8,-10,-11,-13,-14,-12,-10,-10,-9,-9,-9,-11,-11,-10,-9,-8,-8,-9,-9,-10,-12,-12,-12,-11,-11,-13,-13,-10,-6,-6,-7,-7,-6,-5,-4,-4,-5,-4,-6,-9,-11,-10,-9,-9,-10,-10,-10,-8,-5,-4,-5,-5,-6,-7,-6,-7,-9,-8,-8,-9,-10,-8,-5,-3,-2,-1,-1,0,2,4,2,0,0,-1,-3,-4,-4,-3,-3,-1,1,2,2,4,6,5,4,2,0,-2,-2,-2,-3,-5,-5,-6,-8,-7,-5,-3,-2,-2,-1,0,-3,-7,-7,-7,-11,-9,-6,-7,-9,-10,-10,-14,-16,-14,-11,-8,-5,-2,2,9,17,27,39,49,55,63,69,68,65,64,60,50,41,33,22,13,9,5,2,2,4,7,9,8,6,5,3,2,5,4,3,2,1,
-4,-5,-4,-4,-6,-4,-3,-4,-6,-3,-2,0,1,-1,5,14,14,8,8,11,10,5,-1,-7,-11,-8,-7,-8,0,9,7,5,10,16,17,19,25,27,20,13,11,11,11,8,1,0,9,18,18,14,13,12,8,9,16,16,10,10,13,10,8,14,22,23,20,19,23,26,31,30,33,42,51,49,45,48,53,51,48,47,45,44,48,50,46,46,51,50,46,46,47,41,35,38,38,30,28,26,19,18,23,19,8,3,4,3,-1,1,0,-1,2,4,-1,-1,3,1,0,6,4,-2,-4,-4,-1,4,7,6,6,7,10,12,10,8,9,10,7,5,7,10,11,12,11,7,8,9,7,3,3,4,1,-2,-6,-8,-8,-6,-6,-7,-6,-5,-4,-4,-6,-4,0,1,0,2,5,3,2,3,2,1,2,2,-1,-2,-3,-5,-6,-3,0,1,3,5,5,4,4,5,6,8,6,4,1,-2,-2,-1,0,0,1,1,2,2,4,8,12,13,11,8,8,8,9,10,11,9,8,7,7,8,8,8,8,10,11,11,10,10,9,9,10,11,10,10,11,12,10,9,8,6,5,3,-1,-1,1,0,-3,-6,-6,-5,-4,-6,-9,-8,-8,-11,-7,1,1,-5,-4,1,1,-7,-11,-4,-2,-9,-17,-16,-10,-1,12,25,38,53,72,87,94,98,105,103,89,72,50,32,21,9,-2,-7,-8,-5,-1,-5,-13,-18,-16,-14,-10,-5,-9,-14,
-13,-11,-9,-4,-1,2,0,-3,-2,-3,-7,-3,5,5,-3,-9,-3,4,3,0,5,9,7,1,-3,-8,-15,-15,-13,-13,-12,-14,-19,-23,-18,-15,-13,-5,5,9,7,8,10,4,-5,-9,-11,-12,-3,8,10,5,3,-2,-5,2,17,19,8,9,14,7,2,8,13,9,7,9,12,13,15,13,14,22,31,28,25,30,33,29,24,28,28,24,25,29,24,19,22,21,16,15,17,15,14,20,20,13,12,16,16,19,25,25,16,11,10,6,2,3,6,4,2,5,7,11,15,13,11,17,19,12,6,2,1,0,-1,-2,-2,-3,-2,-2,-3,-6,-5,-3,-2,-5,-9,-13,-14,-12,-11,-11,-11,-11,-13,-14,-10,-5,-6,-7,-5,-2,0,-1,-1,4,12,12,9,9,14,16,13,10,9,10,9,4,-1,0,2,1,1,1,2,2,1,-1,1,5,7,5,5,6,7,4,1,0,0,3,5,1,-3,-2,-2,-3,-4,-2,2,2,-1,2,3,1,0,4,4,0,-1,-4,-5,-3,-8,-18,-16,-10,-10,-13,-11,-6,0,5,9,6,4,7,1,-7,-8,-5,-9,-16,-16,-18,-23,-25,-19,-13,-12,-11,-10,-8,-4,-3,-13,-21,-21,-19,-17,-15,-11,-11,-16,-15,-10,-12,-16,-13,-12,-16,-23,-24,-21,-23,-27,-31,-35,-34,-37,-45,-52,-50,-47,-50,-55,-54,-50,-49,-48,-46,-49,-53,-49,-48,-51,-51,-47,-48,-49,-43,-37,-41,-40,-32,-30,-28,-22,-21,
-25,-22,-12,-8,-9,-6,-4,-4,-4,-3,-6,-6,-1,-2,-7,-4,-2,-7,-8,-2,1,1,-1,-6,-10,-9,-8,-9,-12,-14,-12,-10,-12,-13,-10,-8,-10,-13,-15,-15,-14,-11,-11,-13,-10,-7,-8,-8,-5,-1,3,5,4,3,3,4,4,3,2,2,4,2,-2,-1,0,-2,-4,-2,-1,-2,-1,-1,-2,-2,-1,0,0,2,2,-1,-3,-4,-6,-8,-8,-7,-7,-8,-8,-9,-8,-5,-3,0,1,-1,-2,-2,-1,-1,-2,-3,-4,-8,-12,-13,-11,-8,-7,-7,-8,-9,-9,-8,-7,-6,-5,-6,-7,-6,-7,-8,-8,-8,-8,-7,-7,-8,-8,-7,-6,-7,-8,-9,-8,-7,-6,-4,-3,-1,2,2,0,1,3,6,6,5,5,5,9,9,9,11,9,0,-1,4,4,0,-1,8,12,5,4,11,17,16,9,1,-12,-25,-37,-50,-69,-84,-92,-98,-105,-102,-88,-72,-51,-33,-22,-10,1,6,8,6,2,4,12,16,16,16,12,8,11,16,14,13,10,7,4,1,2,4,3,5,9,5,-3,-3,7,13,7,1,2,3,-1,-6,-3,2,6,11,16,16,14,15,14,14,18,23,20,16,13,6,-3,-7,-6,-8,-10,-4,5,9,11,13,5,-6,-8,-5,-1,3,6,0,-14,-17,-8,-10,-13,-7,-2,-6,-12,-9,-8,-10,-10,-12,-13,-11,-13,-22,-29,-25,-23,-28,-32,-27,-24,-28,-28,-25,-27,-30,-25,-21,-23,-22,-16,-16,-17,-15,-15,-21,-21,-14,-12,-15,
-15,-17,-24,-24,-17,-12,-10,-5,-2,-3,-6,-5,-2,-3,-5,-9,-13,-11,-9,-15,-17,-11,-5,-2,-1,0,0,0,2,2,0,0,2,4,3,1,1,4,9,12,13,11,11,11,11,10,12,14,10,6,6,7,6,3,0,0,0,-4,-11,-12,-9,-11,-15,-17,-16,-13,-11,-12,-11,-7,-3,-4,-5,-4,-4,-4,-4,-4,-3,-2,-3,-7,-8,-7,-7,-8,-9,-6,-3,-2,-2,-4,-5,-1,2,3,3,4,4,1,0,3,5,3,1,2,2,-1,-1,3,5,7,8,7,8,13,10,9,9,9,6,3,1,-2,-4,-1,1,-3,-3,2,4,2,3,4,5,5,9,8,6,6,5,3,2,3,3,5,11,14,14,13,13,11,11,9,7,7,7,9,12,12,10,11,12,13,13,15,18,21,22,21,22,26,28,27,26,28,29,28,27,27,26,25,26,28,27,25,27,26,25,26,27,24,20,21,21,18,15,14,13,14,16,15,11,10,10,8,7,6,7,6,6,4,3,4,9,8,4,6,8,6,3,3,4,6,8,7,6,7,8,9,9,8,10,10,8,7,9,10,10,10,10,9,10,10,10,8,9,10,6,3,2,1,1,1,1,0,0,1,1,0,0,0,2,2,0,1,1,0,-1,0,0,0,1,2,2,3,4,4,5,7,7,7,8,9,8,8,7,7,7,6,6,5,4,3,3,3,4,3,2,1,
1,2,2,3,5,6,5,3,2,2,3,4,3,1,0,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,0,1,-1,-3,-3,-2,-2,-2,-1,-1,-1,-2,-2,-4,-4,-3,-1,-2,-2,-3,-4,-4,-3,-3,-5,-5,-5,-7,-7,-3,0,-2,-3,-2,-2,-7,-9,-6,-6,-10,-11,-11,-7,-2,4,11,16,21,29,38,43,47,50,46,41,34,25,17,11,6,0,-4,-6,-6,-4,-2,-4,-8,-9,-9,-9,-7,-8,-9,-10,-8,-8,-6,-5,-3,-4,-4,-4,-6,-7,-5,-2,-3,-10,-12,-8,-6,-8,-9,-5,-4,-5,-7,-8,-9,-10,-8,-9,-11,-11,-9,-8,-10,-11,-8,-7,-4,0,1,2,4,4,1,-5,-8,-8,-9,-5,-1,0,-1,-3,-4,-5,-3,1,4,5,6,7,5,2,1,3,4,6,5,3,4,4,3,4,9,11,8,7,11,12,11,11,15,14,13,15,17,15,13,13,12,8,8,9,8,7,11,11,8,5,6,6,8,10,10,7,7,4,1,1,1,2,2,0,-1,0,3,6,3,1,4,7,6,2,1,1,2,2,2,1,0,1,1,0,-1,0,1,0,-2,-5,-7,-7,-6,-7,-7,-6,-6,-7,-7,-7,-6,-5,-4,-4,-3,0,1,1,2,5,6,6,7,10,11,11,11,10,8,8,7,5,5,6,5,5,4,4,4,3,4,4,6,6,6,7,8,8,7,5,4,4,4,3,1,0,-1,-2,-3,-3,1,
6,10,12,11,8,9,11,12,11,11,11,10,7,5,4,4,5,6,6,6,5,1,-3,0,4,2,0,3,4,2,1,2,6,12,14,10,7,9,12,10,10,12,14,15,14,11,11,12,11,10,10,12,12,9,9,9,5,8,9,5,6,10,9,2,3,8,9,1,-3,-1,1,0,-2,2,12,21,31,45,56,64,77,93,103,107,107,98,79,56,36,21,12,6,1,-3,-6,-1,10,13,12,11,5,1,7,12,8,5,8,6,0,-1,2,3,3,3,2,-2,-5,1,5,3,-3,-8,-5,0,-1,-6,-2,2,-1,-7,-8,-7,-10,-11,-9,-5,1,5,5,4,5,5,2,7,16,19,12,8,8,3,-3,-3,-2,-2,3,9,9,9,7,5,5,11,20,17,8,12,21,22,20,24,30,26,19,18,23,28,29,25,25,31,32,27,25,32,35,32,28,24,22,22,28,30,27,30,36,35,27,28,32,32,29,31,31,28,30,27,21,20,24,19,10,6,9,10,3,-2,-1,-1,-3,-1,3,4,6,7,7,9,9,8,3,-1,-1,1,1,2,3,2,1,0,-1,-1,0,2,1,1,-1,-3,-5,-8,-10,-11,-11,-11,-7,-5,-6,-6,-5,-5,-4,-4,-3,0,4,1,-3,-1,2,0,-2,0,0,0,0,1,2,2,3,1,-1,0,1,1,2,3,4,1,-2,-1,-1,-2,-1,1,-1,-4,-5,-6,-7,-5,-3,-1,
0,-2,-6,-7,-5,-3,-5,-8,-10,-10,-11,-12,-14,-16,-16,-16,-14,-12,-9,-4,1,1,0,-2,-2,1,4,6,4,3,3,1,0,-2,-2,-1,0,-2,-5,-8,-8,-7,-7,-7,-9,-10,-11,-15,-18,-17,-15,-14,-18,-25,-28,-26,-22,-16,-11,-8,-7,-5,-2,-2,3,4,-4,-7,-4,-10,-20,-17,-11,-10,-19,-25,-20,-12,-13,-20,-15,0,13,23,40,56,70,88,101,105,106,110,107,90,66,42,24,13,2,-7,-11,-9,-1,7,9,9,8,-3,-10,-2,6,4,0,2,2,-2,-3,-2,1,5,10,11,10,6,5,2,-4,-10,-14,-11,-7,-10,-16,-11,-5,-4,-6,-7,-8,-8,-4,-1,-2,-2,2,-2,-9,-7,-5,-6,-1,6,8,3,3,5,2,-2,0,-1,0,4,8,6,6,3,0,1,7,19,18,9,13,24,27,25,28,34,28,19,18,21,27,31,28,26,31,33,32,32,38,39,37,37,36,31,28,31,34,0,-5,-9,-12,-11,-8,-9,-12,-13,-12,-11,-11,-9,-6,-4,-2,-3,-5,-6,-6,-6,-6,-3,0,-3,-7,-6,-4,-5,-7,-5,-4,-5,-9,-14,-16,-12,-9,-12,-14,-13,-12,-14,-15,-16,-16,-13,-12,-13,-12,-10,-11,-12,-11,-9,-10,-9,-6,-9,-9,-4,-5,-11,-9,-4,-4,-7,-6,2,7,4,2,3,7,3,-7,-17,-29,-45,-56,-64,-78,-93,-102,-105,-106,-97,-79,-58,-37,-22,-13,-6,-1,4,7,1,-9,-13,-13,-11,
-6,-1,-5,-12,-9,-5,-7,-6,-3,-1,-3,-4,-3,-3,-2,3,6,-1,-5,-3,3,6,4,1,1,4,0,-3,1,6,6,6,9,8,6,3,-1,-5,-5,-4,-5,-4,-2,-8,-15,-18,-12,-9,-8,-3,2,2,2,3,-3,-7,-8,-7,-4,-2,-3,-9,-16,-14,-8,-12,-21,-21,-18,-23,-27,-25,-20,-19,-22,-26,-28,-23,-26,-33,-34,-29,-27,-33,-35,-33,-29,-27,-24,-25,-29,-30,-28,-31,-38,-37,-31,-31,-34,-31,-29,-31,-32,-29,-29,-26,-21,-20,-23,-19,-11,-7,-9,-9,-3,3,3,3,6,5,0,-1,-5,-6,-5,-6,-8,-9,-4,-1,-1,-3,-3,-3,-4,-3,-2,-1,1,2,0,-1,-1,0,1,3,7,10,11,11,11,11,9,7,7,6,5,5,4,3,2,0,-4,-2,2,0,-3,0,2,1,1,2,2,1,0,0,-1,0,0,-1,-2,-2,-3,-6,-6,-4,-1,-2,-2,0,-1,-2,0,3,3,4,6,4,2,1,0,2,6,7,6,6,8,10,11,11,12,12,14,16,16,16,13,10,7,2,-1,-2,0,2,2,0,-4,-6,-4,-3,-3,-2,0,2,2,0,0,2,4,7,7,6,5,6,8,9,10,14,17,16,15,14,19,26,29,26,22,17,12,8,7,5,3,2,-4,-5,3,6,3,9,19,17,10,10,18,24,20,12,13,19,14,-1,-14,-25,-41,-57,-71,-87,-101,-105,-106,-110,-108,-90,-68,-47,-28,-15,-3,6,
8,5,-2,-10,-13,-14,-12,0,7,-1,-8,-7,-2,-3,-3,1,2,0,-2,-7,-10,-11,-9,-5,-6,-4,1,8,11,10,8,12,16,10,3,3,4,6,9,9,4,0,3,3,0,3,9,9,7,7,2,-4,-5,-1,-2,-5,-2,2,1,1,1,-5,-7,-7,-5,-3,0,-1,-6,-15,-14,-9,-14,-24,-28,-26,-28,-33,-29,-22,-21,-22,-25,-30,-27,-27,-31,-33,-31,-32,-37,-39,-38,-39,-39,-35,-32,-35,-37,-1,1,4,5,5,4,5,8,9,7,6,6,5,3,1,-1,0,1,2,2,2,3,3,2,3,5,6,6,5,5,6,6,6,7,9,9,7,7,7,8,9,9,8,8,9,9,7,7,7,6,5,5,5,4,3,4,2,1,3,3,0,2,5,4,2,2,1,-2,-7,-10,-7,-5,-6,-9,-8,-3,4,11,21,29,34,39,45,49,50,51,49,41,32,22,14,7,3,-1,-3,-3,-2,3,6,7,7,4,0,2,5,4,3,4,5,3,2,0,0,0,0,-1,-4,-5,-2,1,0,-2,-3,-3,-1,-3,-2,1,1,-1,-3,-3,-4,-5,-3,-1,-1,-2,0,1,0,0,-1,0,3,6,7,5,5,5,1,-1,-1,-1,-2,-1,0,0,1,-1,-3,-2,0,2,3,4,7,8,8,7,7,8,11,10,10,9,11,12,11,14,19,19,16,14,16,16,14,15,15,15,13,14,16,16,16,17,18,18,18,17,14,
12,15,15,12,10,10,9,9,9,7,4,2,3,2,0,-4,-5,-6,-8,-9,-8,-5,-2,-1,-4,-3,0,4,2,1,1,2,1,1,1,0,0,-2,-4,-4,-3,-2,-1,-2,-2,-3,-6,-8,-8,-6,-6,-7,-6,-6,-6,-5,-4,-3,-2,-1,0,1,3,3,1,2,2,0,-1,-2,-3,-3,-3,-3,-3,-2,-1,0,0,1,2,3,4,6,6,5,4,4,3,2,1,1,0,0,0,-1,-3,-2,-1,-2,-2,-3,-4,-4,-5,-7,-9,-8,-7,-7,-7,-6,-7,-8,-8,-7,-5,-3,-1,0,2,1,0,-1,-2,-1,1,1,1,1,1,-1,-2,-2,-2,-1,-1,-2,-3,-3,-3,-3,-3,-2,-2,-3,-5,-6,-7,-6,-7,-8,-11,-14,-15,-13,-12,-11,-8,-5,-5,-4,-3,-2,4,4,-1,-3,0,-3,-7,-7,-4,-4,-7,-11,-9,-5,-6,-9,-6,1,8,14,23,33,37,43,49,52,52,55,54,47,38,30,19,10,3,0,-1,2,5,8,11,12,11,5,0,2,6,5,2,1,2,0,-1,0,2,3,5,3,1,0,3,3,2,-1,-4,-6,-4,-7,-8,-2,1,0,-1,-2,-4,-5,-1,2,-2,-5,-3,-1,-4,-5,-5,-5,-2,-1,-1,-1,1,3,2,-1,0,-1,0,3,4,3,3,1,1,0,1,2,1,3,7,10,12,12,12,12,13,13,11,9,10,10,10,12,15,14,13,13,15,17,19,21,23,22,20,20,21,33,
33,33,29,25,24,25,21,20,27,30,24,21,23,24,27,31,29,24,22,23,18,14,18,17,9,6,9,10,7,6,3,2,4,4,1,2,3,3,3,4,3,3,4,3,1,0,0,-1,-3,-2,-1,0,0,-2,-4,-1,3,4,2,1,3,3,0,-3,-2,1,4,1,-4,-7,-6,-5,-6,-7,-4,-1,-2,-7,-9,-10,-8,-5,-2,-1,0,1,2,1,2,6,7,8,10,11,9,9,9,9,8,9,10,10,11,11,10,8,8,7,7,7,6,6,6,5,3,2,2,4,4,3,2,0,-2,-3,-3,-2,-4,-4,-2,-1,2,3,3,4,7,8,6,4,5,7,6,3,1,1,2,2,4,6,7,9,12,13,12,11,10,8,7,6,4,4,6,8,5,2,2,3,4,8,10,8,6,6,3,-3,-1,2,-4,-8,-5,-11,-18,-16,-8,-8,-15,-18,-16,-11,-13,-13,-5,10,22,34,48,62,77,93,108,115,113,111,105,88,66,43,22,10,2,-4,-8,-9,0,8,10,10,8,0,-1,10,13,5,1,3,3,-2,-2,0,0,-1,3,4,-2,-5,0,4,0,-6,-11,-7,-1,-3,-8,-2,5,0,-5,-5,-3,-2,0,3,6,7,7,1,-1,0,1,1,8,13,13,7,4,2,-3,-4,-2,0,1,4,8,10,6,2,0,4,11,15,10,2,2,7,7,4,11,21,20,12,11,16,22,25,27,30,34,38,33,28,
33,38,38,41,42,37,32,32,32,29,31,34,33,26,23,19,13,11,16,17,13,14,16,13,10,10,2,-8,-7,-7,-15,-21,-19,-20,-26,-24,-15,-8,-5,2,7,11,16,13,9,8,9,9,7,5,6,6,0,-5,-4,-1,-3,-7,-8,-8,-9,-13,-17,-20,-21,-19,-18,-18,-19,-19,-19,-21,-23,-22,-18,-16,-14,-12,-10,-7,-1,5,7,10,12,12,12,15,15,11,9,9,9,6,5,7,9,10,12,12,14,17,16,13,13,12,9,6,5,4,1,-3,-6,-7,-5,-3,-4,-5,-3,-1,-1,0,0,-1,-3,-4,-8,-9,-6,-4,-6,-7,-5,-4,-5,-3,0,3,7,9,11,13,15,13,9,7,9,11,12,11,11,10,7,6,7,9,10,12,17,20,19,19,21,21,18,16,15,17,19,18,12,7,6,7,4,3,6,7,5,4,7,5,-5,-8,-2,-6,-13,-8,-2,-3,-10,-14,-12,-7,-9,-16,-11,5,16,-35,-33,-34,-32,-27,-25,-25,-22,-20,-25,-28,-24,-21,-23,-24,-26,-30,-28,-23,-22,-23,-20,-16,-19,-18,-12,-7,-10,-11,-10,-10,-7,-4,-6,-6,-4,-4,-5,-4,-4,-4,-4,-4,-5,-4,-2,-2,-2,0,2,1,0,0,0,3,5,2,-2,-1,0,0,-2,-2,1,3,2,-1,-4,-1,4,7,6,5,7,7,4,2,4,8,10,11,9,6,3,2,2,0,-1,0,-1,-4,-6,-7,-9,-10,-9,-8,-9,-8,-7,-8,
-9,-10,-11,-11,-9,-8,-7,-6,-6,-6,-6,-5,-5,-5,-3,-2,-2,-4,-3,-2,-1,1,3,4,3,3,4,5,4,3,2,0,0,-3,-5,-6,-4,-2,-3,-5,-5,-4,-3,-3,-3,-3,-4,-6,-7,-9,-12,-13,-11,-10,-9,-6,-5,-5,-3,-2,-5,-6,-4,-2,-2,-2,-3,-7,-9,-8,-7,-7,-3,3,0,-2,5,7,5,10,18,16,9,9,16,20,17,14,14,15,7,-7,-21,-34,-49,-64,-79,-94,-108,-115,-112,-109,-105,-88,-65,-43,-23,-9,-1,3,6,6,-1,-9,-13,-15,-12,-4,-3,-11,-13,-6,-2,-3,-4,0,1,-1,-1,0,-3,-3,2,5,-3,-5,-2,4,8,6,0,3,6,-1,-8,-3,3,3,3,2,-1,-5,-7,-7,-6,-1,2,2,2,2,-5,-11,-11,-6,-4,-2,3,4,1,0,-3,-6,-10,-12,-7,-3,-2,-6,-12,-16,-12,-5,-5,-10,-10,-8,-13,-21,-20,-14,-13,-17,-21,-23,-26,-28,-33,-36,-30,-26,-32,-36,-36,-37,-39,-36,-31,-31,-32,-30,-30,-33,-31,-27,-25,-20,-16,-14,-18,-19,-14,-12,-13,-12,-10,-8,0,9,9,9,17,23,20,20,25,25,17,10,5,-3,-7,-10,-13,-12,-10,-7,-8,-8,-7,-5,-6,-5,0,4,3,1,3,6,7,7,9,13,16,19,20,19,17,18,19,19,20,22,24,22,19,16,14,12,10,6,0,-5,-9,-12,-14,-14,-14,-16,-16,-12,-9,-8,-8,-6,-5,-5,-7,-9,-10,-10,
-12,-15,-15,-13,-13,-11,-8,-6,-6,-5,-3,1,3,4,3,1,2,3,1,-1,-1,-2,-1,1,2,2,6,7,4,3,6,6,5,3,4,3,0,-3,-7,-8,-10,-12,-14,-12,-8,-6,-6,-9,-9,-9,-8,-7,-5,-4,-5,-6,-7,-9,-14,-17,-17,-17,-19,-19,-18,-17,-16,-18,-20,-20,-15,-10,-9,-8,-5,-4,-7,-7,-5,-4,-7,-4,6,7,0,5,12,7,1,3,10,14,11,5,8,15,10,-5,-16,20,17,18,18,16,14,14,11,9,11,13,12,10,11,11,13,14,13,10,11,12,11,11,11,10,9,6,7,9,10,11,9,4,5,6,7,5,5,4,3,2,3,4,4,3,3,3,2,0,-1,-1,-1,-1,-2,-3,-5,-4,-3,-4,-3,-2,0,-1,-2,-2,-2,0,1,0,-2,-3,-3,-4,-5,-5,-3,-3,-4,-6,-7,-7,-6,-5,-5,-4,-3,-1,-1,-1,-1,0,1,2,2,3,4,4,3,3,1,2,3,4,4,5,4,3,2,1,1,1,1,0,0,0,-1,-1,-1,-1,-1,-1,-2,-4,-5,-4,-4,-4,-5,-7,-7,-8,-8,-8,-5,-3,-2,-2,-3,-4,-3,-2,0,1,2,2,1,0,1,2,2,3,5,5,3,3,2,1,1,1,-1,-2,-1,0,-1,0,0,0,1,3,4,3,3,3,0,-3,0,-1,-5,-4,-2,-6,-11,-9,-6,-8,-13,-14,-13,-12,-13,-12,-8,-2,7,15,25,36,42,47,52,55,
53,51,50,42,31,21,13,4,-2,-3,-3,-2,0,4,9,12,12,7,5,5,7,4,1,3,5,3,1,2,3,2,3,1,-2,-3,3,4,3,1,-1,-2,-1,-2,-2,3,8,5,0,-1,-2,-3,1,4,2,1,2,1,-3,-5,-5,-5,-2,1,2,1,1,1,-1,-2,0,1,4,6,7,6,4,4,4,6,7,7,5,6,6,7,7,7,8,10,9,8,8,7,8,9,8,11,13,12,8,8,12,14,14,14,16,15,15,16,17,15,14,14,15,15,13,12,10,9,9,9,5,1,1,3,3,1,-4,-9,-9,-9,-13,-14,-11,-9,-11,-13,-11,-8,-3,2,3,1,3,5,6,1,1,2,1,1,1,0,-2,-3,-2,-2,-3,-3,-3,-5,-7,-8,-9,-10,-11,-11,-10,-10,-11,-12,-13,-14,-15,-14,-12,-10,-9,-7,-6,-4,-2,2,4,6,7,7,6,7,7,5,3,3,2,1,1,1,1,2,2,2,3,5,6,7,6,5,3,3,4,4,4,4,3,2,1,2,2,2,3,4,4,3,2,0,1,1,-1,-3,-1,-1,-2,-3,-1,0,0,0,0,2,3,4,4,5,6,5,3,1,0,1,1,0,-1,-1,-2,-2,-1,-2,-2,-1,2,4,4,4,6,7,7,7,7,7,9,10,8,6,5,5,4,3,3,2,1,1,3,0,-5,-4,1,-1,-5,-2,-1,-3,-6,-8,-6,-4,-6,-8,-7,-1,6,27,
41,58,76,91,103,111,114,117,114,98,76,53,35,25,12,2,-4,-6,-1,6,4,1,-1,-8,-10,-4,-2,-9,-12,-6,-3,-4,4,9,5,2,6,10,9,10,18,20,18,10,3,6,15,16,8,11,15,9,1,-2,-2,-3,-4,-1,4,6,6,5,6,11,11,9,16,23,21,14,14,14,10,6,6,5,7,12,14,17,16,16,13,12,16,21,21,17,19,24,25,22,24,30,26,20,19,26,32,33,30,31,35,36,32,32,37,36,31,29,29,27,24,24,23,20,23,27,28,27,29,27,21,22,24,20,17,23,26,24,23,24,18,13,17,17,13,13,17,15,5,3,9,11,11,13,9,6,7,6,0,1,2,1,-3,-4,-5,-6,-5,-3,-2,-2,-4,-9,-11,-8,-5,-5,-6,-5,-5,-5,-5,-4,-4,-3,1,2,0,-1,1,2,2,3,4,2,3,6,8,7,6,7,9,8,8,8,7,7,7,6,4,4,6,7,5,4,3,3,4,4,4,4,2,0,-2,-3,-4,-2,-1,-2,-2,0,0,-2,-2,-1,-2,-3,-3,-3,-3,-2,-3,-6,-7,-6,-3,-1,0,0,0,0,-2,-4,-5,-5,-4,-4,-3,-2,-2,0,2,2,0,0,0,0,2,3,4,4,5,3,-1,-2,1,4,6,7,2,-4,-7,-9,-11,-10,-6,-4,-7,-11,-13,-12,-10,-4,-3,-11,-17,-13,-16,-24,-21,-15,-14,-19,-21,-18,-15,-21,-30,-28,
-19,-11,-4,8,22,36,52,69,83,87,93,94,78,55,38,25,15,5,-2,-9,-14,-8,-3,-7,-8,-10,-17,-18,-9,-7,-15,-21,-16,-16,-20,-16,-9,-8,-8,-6,-3,-5,-5,0,2,-3,-12,-17,-15,-9,-11,-16,-10,-3,-5,-8,-10,-8,-7,-7,-7,-4,-4,-9,-14,-14,-15,-21,-22,-13,-5,-12,-21,-20,-17,-20,-19,-11,-5,-3,-3,-5,-6,-4,0,2,3,8,11,8,3,5,11,15,15,23,34,34,24,19,21,25,25,21,21,28,31,27,26,31,32,28,28,30,26,23,23,20,15,14,15,14,16,19,15,12,16,24,27,28,33,38,38,39,40,36,30,29,27,22,18,15,8,1,3,11,10,4,3,6,12,14,13,14,17,15,2,-10,-11,-9,-11,-13,-14,-15,-15,-13,-11,-7,-2,1,-1,-1,3,5,5,7,14,19,18,16,18,21,20,16,12,9,10,11,6,2,4,8,7,7,10,12,13,13,10,-29,-44,-60,-76,-91,-102,-111,-113,-115,-114,-99,-77,-53,-35,-23,-10,-1,5,6,2,-5,-5,-2,1,6,9,4,1,9,11,4,2,2,-4,-10,-5,-2,-8,-10,-9,-9,-17,-19,-16,-10,-2,-4,-13,-12,-5,-8,-12,-7,2,4,6,7,6,2,-1,-3,-3,-5,-5,-9,-9,-8,-14,-20,-19,-13,-13,-13,-9,-5,-5,-4,-7,-12,-14,-16,-15,-15,-13,-11,-16,-21,-20,-17,-19,-23,-25,-23,-24,-30,-27,-21,-21,-25,-31,-33,
-30,-32,-37,-36,-33,-32,-36,-36,-32,-29,-30,-28,-25,-23,-22,-22,-23,-26,-28,-27,-28,-26,-23,-22,-25,-21,-19,-23,-25,-24,-23,-25,-18,-14,-17,-18,-13,-13,-17,-14,-5,-3,-9,-10,-11,-13,-9,-4,-5,-5,-1,-2,-3,-1,2,4,5,7,6,4,3,3,5,9,12,10,8,7,7,6,6,6,5,6,6,5,0,-2,-1,0,-1,-2,-3,-4,-4,-3,-4,-8,-10,-8,-6,-8,-10,-9,-9,-8,-7,-7,-8,-7,-5,-5,-7,-7,-5,-3,-2,-2,-4,-4,-4,-3,-2,1,3,5,5,3,3,3,3,2,1,2,3,2,2,2,2,2,1,0,1,4,6,5,3,1,0,0,1,1,2,4,5,5,3,2,2,1,0,-1,-2,-2,0,0,-1,-1,-2,-3,-3,-4,-5,-3,0,1,-1,-3,-5,-5,-1,4,6,8,11,10,5,4,7,10,11,10,8,3,1,10,13,11,14,21,18,12,13,17,19,16,14,20,28,26,18,11,2,-10,-24,-36,-50,-69,-82,-85,-90,-93,-79,-57,-41,-28,-15,-3,4,13,19,14,10,11,10,13,19,21,13,9,17,22,16,13,17,14,8,7,9,6,4,6,6,-1,-2,2,9,15,13,7,8,14,7,0,2,7,8,9,7,7,6,5,6,11,16,18,18,23,25,17,10,15,22,22,18,20,20,13,7,4,2,5,6,5,1,-2,-2,-6,-10,-7,-3,-5,-11,-15,-17,-22,-31,-31,-24,-18,
-19,-22,-22,-18,-20,-28,-28,-22,-21,-27,-27,-26,-27,-28,-24,-22,-21,-19,-15,-15,-15,-15,-18,-22,-19,-15,-18,-27,-30,-29,-34,-39,-41,-40,-42,-36,-33,-32,-30,-24,-20,-17,-10,-2,-4,-12,-12,-7,-5,-8,-11,-14,-14,-16,-18,-15,-3,8,9,8,10,13,14,14,14,12,9,4,0,-2,-1,-1,-5,-8,-8,-10,-14,-18,-18,-16,-19,-22,-22,-18,-14,-11,-12,-13,-10,-6,-8,-10,-9,-9,-12,-13,-14,-14,-12,14,24,32,37,43,48,52,52,53,52,48,37,25,15,5,-2,-5,-5,-6,-5,-2,1,1,-1,-3,-5,-4,-2,-5,-6,-3,-1,-2,1,4,2,-1,2,3,1,1,6,6,4,2,-1,-2,1,0,-4,-2,2,-1,-5,-7,-9,-10,-7,-4,-5,-5,-2,-1,-1,0,1,2,4,5,5,3,4,4,2,1,1,0,1,4,6,5,5,5,6,5,8,8,7,9,10,10,12,12,13,13,12,11,10,12,14,16,15,17,20,18,16,15,16,17,16,15,14,15,13,11,10,10,10,10,13,13,13,11,10,10,13,12,10,10,11,11,12,12,10,8,8,8,5,6,7,6,2,0,3,4,5,6,3,-2,-1,2,0,1,2,0,-2,-3,-4,-5,-5,-4,-4,-3,-4,-7,-10,-10,-9,-8,-6,-5,-5,-4,-3,-5,-6,-5,-1,2,3,2,1,2,3,3,3,4,5,7,7,6,5,6,7,7,7,6,5,5,6,5,
4,5,5,4,3,2,2,2,3,3,3,2,1,-1,-3,-4,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-2,-1,-1,-1,0,1,0,-1,-3,-4,-3,-2,-2,-1,-1,-1,-1,-2,-2,-2,0,2,1,2,2,2,2,2,2,1,2,2,1,1,1,2,3,3,2,1,2,2,2,1,0,0,0,-2,-5,-5,-2,-1,-2,-3,-2,0,0,2,1,-3,-2,-1,-4,-6,-3,-1,-3,-5,-6,-4,-6,-9,-10,-8,-7,-3,2,8,14,18,23,33,40,39,41,45,41,30,21,15,7,-1,-7,-10,-15,-16,-15,-13,-11,-11,-13,-14,-12,-10,-11,-10,-6,-2,-3,-3,-2,-3,-5,-3,-4,-6,-5,1,2,0,-2,-3,-4,-3,-3,-5,-1,3,2,-1,-3,-5,-5,-4,-3,-4,-7,-10,-11,-14,-14,-17,-18,-16,-14,-15,-16,-14,-12,-12,-12,-10,-7,-4,0,-1,-4,-4,-2,-1,-1,2,3,2,2,2,3,6,9,10,12,14,12,8,6,7,7,5,9,12,9,6,4,6,6,7,8,10,11,11,9,8,7,7,7,9,13,16,14,12,12,17,19,17,17,19,21,22,22,19,19,19,18,14,14,11,9,4,4,6,7,6,6,6,4,5,7,7,7,6,1,-3,-4,-4,-5,-7,-7,-7,-6,-5,-2,1,2,1,1,3,5,7,8,7,7,8,8,9,11,13,13,12,10,9,9,9,9,9,9,8,8,8,9,9,8,8,8,7,
6,5,1,-1,-1,-2,-3,1,4,3,1,1,1,4,8,11,12,12,13,10,7,7,9,11,12,10,6,4,5,4,3,5,10,12,12,11,9,5,4,3,1,1,3,4,1,-1,2,4,4,6,12,19,20,19,19,19,20,22,20,20,24,27,23,16,15,17,16,13,11,11,13,12,10,8,6,7,9,8,6,7,6,2,-1,-2,-2,-1,1,-1,-2,4,8,13,19,25,27,19,10,10,9,5,2,0,-3,-12,-19,-16,-8,-11,-16,-8,3,11,24,41,58,76,93,108,119,120,118,113,97,76,56,37,24,12,3,-5,-8,0,11,13,10,8,4,3,9,12,6,2,7,10,5,4,9,7,5,8,8,3,0,3,0,-6,-9,-11,-11,-8,-9,-17,-13,-5,-7,-12,-10,-7,-10,-13,-8,-4,-5,-6,-7,-7,-5,-3,-4,0,5,5,0,-1,-2,-9,-12,-7,-6,-7,-3,3,5,3,4,7,11,16,23,22,19,19,23,29,29,29,33,30,21,18,24,28,25,23,25,24,18,16,16,20,22,21,22,25,26,23,24,25,26,30,36,36,32,29,25,21,23,25,19,16,22,25,19,16,19,17,12,13,13,13,13,11,6,1,-2,0,-2,-5,-4,-5,-6,-8,-12,-13,-12,-9,-8,-9,-7,-6,-7,-7,-5,-6,-5,-1,-1,-4,-5,-4,-4,-3,1,-1,-7,-7,-4,-6,-11,-10,-6,-3,-2,-6,-13,-13,-9,-9,-11,-9,
-6,-7,-9,-10,-13,-15,-13,-10,-6,-3,-5,-9,-11,-12,-15,-18,-17,-12,-8,-13,-19,-21,-23,-24,-22,-19,-17,-17,-18,-19,-21,-19,-18,-16,-12,-7,-6,-8,-9,-8,-8,-10,-11,-11,-9,-10,-13,-12,-12,-16,-17,-16,-17,-17,-18,-20,-21,-20,-20,-22,-21,-19,-18,-19,-19,-19,-18,-17,-16,-16,-16,-13,-9,-7,-6,-5,-2,1,0,-2,-1,1,1,-1,-3,-6,-9,-14,-17,-16,-11,-5,-5,-9,-14,-17,-16,-13,-10,-4,2,9,9,-4,-16,-13,-9,-13,-15,-13,-14,-21,-28,-29,-23,-18,-16,-9,6,27,47,63,81,96,110,127,135,135,140,141,121,91,66,45,32,25,15,-3,-12,-7,-9,-19,-24,-26,-29,-25,-19,-16,-17,-14,-11,-12,-13,-8,-4,-9,-12,-9,-7,-11,-11,-6,-2,2,6,6,6,8,7,-1,1,7,8,4,-2,-6,-9,-9,-1,8,8,4,4,8,8,6,4,8,12,8,-1,-3,-4,-10,-11,-7,-5,-1,6,-10,-8,-7,-4,-1,-1,0,2,-1,-3,-3,-1,0,-1,-3,-7,-9,-10,-11,-12,-10,-7,-6,-7,-9,-10,-8,-4,-2,-3,-3,-3,-5,-10,-13,-13,-12,-10,-7,-5,-5,-3,-2,-4,-4,-2,0,-2,-5,-4,-6,-12,-19,-21,-20,-20,-20,-21,-22,-20,-20,-24,-26,-23,-16,-15,-16,-16,-13,-10,-10,-12,-11,-9,-6,-4,-5,-7,-6,-6,-6,-5,-2,0,0,1,-1,-2,0,0,-5,-9,-14,-19,-25,-27,-19,-11,-11,-10,-5,
-2,-1,3,11,19,16,10,12,15,7,-3,-11,-25,-42,-58,-75,-92,-107,-118,-118,-115,-113,-98,-77,-56,-38,-24,-11,-1,6,9,1,-10,-12,-11,-8,-3,-2,-8,-11,-6,-2,-6,-11,-6,-7,-10,-8,-7,-9,-7,-2,0,-4,-1,6,9,11,12,8,10,16,12,5,8,13,12,9,13,15,9,6,8,11,11,11,9,6,7,4,-3,-4,1,2,0,5,7,2,2,2,-2,-8,-9,-7,-8,-11,-12,-16,-19,-18,-16,-16,-19,-25,-24,-23,-25,-24,-16,-13,-19,-24,-22,-21,-24,-23,-18,-15,-17,-21,-24,-24,-25,-27,-28,-26,-26,-28,-28,-31,-37,-35,-30,-28,-25,-21,-23,-25,-20,-17,-21,-23,-18,-16,-21,-19,-15,-13,-15,-14,-13,-11,-6,0,3,1,2,4,3,3,5,8,10,12,11,8,8,9,8,6,8,8,6,7,8,5,4,6,7,5,5,4,1,4,9,8,5,7,11,11,7,4,3,7,13,13,9,9,12,10,8,8,10,10,13,15,13,10,7,5,6,9,11,13,15,18,18,13,9,13,19,21,22,23,22,19,18,18,18,19,21,20,19,18,14,10,9,11,11,10,10,12,14,13,11,12,15,14,14,16,17,16,17,17,18,19,21,20,20,22,23,22,22,23,24,23,22,20,19,19,17,14,11,8,6,5,2,-1,0,2,0,-2,-2,0,3,6,10,15,18,18,13,10,10,13,18,21,20,17,14,9,
4,-2,-3,7,17,13,10,15,15,14,14,21,26,27,23,19,15,8,-5,-26,-48,-65,-81,-94,-109,-125,-134,-132,-135,-136,-118,-89,-63,-45,-33,-25,-14,2,12,7,8,15,18,20,25,23,18,15,16,12,9,9,11,6,1,7,10,8,9,13,12,5,1,-3,-8,-8,-7,-9,-6,0,-3,-11,-10,-5,1,5,9,7,-2,-10,-9,-5,-5,-7,-7,-6,-6,-9,-11,-7,1,4,4,8,10,5,3,-1,-9,7,6,6,4,3,3,2,0,0,1,0,0,0,1,1,2,3,3,4,5,5,4,3,2,2,2,2,0,-1,-1,0,1,3,6,8,9,9,8,7,6,6,6,5,5,4,3,2,3,4,4,4,7,10,12,11,11,11,11,12,11,10,12,14,12,9,8,8,7,5,4,4,4,5,3,1,0,1,2,3,4,4,3,2,2,2,1,2,3,2,2,4,6,8,10,13,11,7,6,7,4,3,4,2,-1,-6,-8,-8,-7,-7,-7,-4,1,7,15,23,32,38,45,53,59,58,55,56,51,40,29,21,12,3,-2,-5,-6,-3,3,6,8,5,2,1,2,5,4,2,3,5,4,4,5,4,3,5,2,-3,-3,2,1,-2,-4,-6,-8,-7,-7,-9,-6,-3,-4,-8,-9,-10,-11,-9,-5,-6,-10,-12,-12,-13,-11,-9,-10,-7,-4,-3,-4,-3,-1,0,2,5,4,5,8,10,10,8,7,7,7,6,6,4,
5,4,5,7,6,2,1,4,2,2,3,6,8,8,9,8,7,7,8,11,15,16,16,16,17,16,16,17,17,16,16,15,13,12,11,9,8,10,10,9,9,11,9,9,11,11,8,8,7,8,8,5,1,-2,-4,-4,-1,-1,0,0,-3,-3,-4,-5,-4,-3,-4,-5,-6,-5,-6,-6,-5,-6,-7,-6,-5,-5,-5,-4,-4,-3,-3,-5,-7,-6,-3,-3,-5,-6,-4,-3,-3,-4,-6,-5,-3,-5,-7,-8,-7,-6,-6,-6,-7,-8,-6,-5,-6,-5,-5,-5,-6,-7,-9,-10,-10,-8,-7,-8,-10,-10,-10,-11,-11,-10,-10,-10,-11,-11,-13,-13,-13,-13,-12,-10,-11,-12,-12,-10,-9,-10,-12,-13,-11,-10,-12,-12,-10,-9,-9,-10,-10,-11,-11,-11,-12,-12,-11,-11,-13,-15,-16,-18,-18,-17,-15,-14,-14,-13,-12,-10,-9,-6,-5,-4,-1,0,-1,-1,1,1,1,0,-2,-5,-7,-9,-11,-11,-11,-11,-13,-14,-15,-16,-16,-14,-13,-13,-12,-9,-7,-9,-9,-7,-9,-10,-9,-8,-9,-10,-12,-11,-12,-10,-7,-4,1,12,25,34,40,44,49,58,62,61,61,61,54,41,29,22,16,13,7,-1,-6,-4,-4,-4,-3,-4,-7,-7,-8,-7,-6,-3,-1,-1,-2,0,2,1,-1,-2,-5,-8,-6,-1,1,3,5,5,3,2,2,0,4,8,8,4,0,-2,-4,-2,5,7,5,3,3,1,1,2,3,4,4,1,-1,-2,-3,-3,-2,-1,1,3,7,16,
20,15,15,18,23,31,36,30,23,24,30,34,35,38,42,39,30,28,36,44,44,40,41,42,41,42,46,48,48,46,45,45,40,39,43,41,30,25,28,28,25,25,25,25,30,31,26,27,37,47,45,42,41,34,25,21,20,18,15,14,11,6,5,11,11,9,14,18,16,15,16,13,13,15,14,13,15,15,12,11,14,14,12,11,9,7,6,7,7,8,8,7,4,3,4,7,8,9,10,10,4,-1,0,2,5,7,9,10,11,10,9,10,15,19,18,17,17,17,17,12,8,8,10,12,13,11,8,8,10,9,8,8,8,8,10,10,6,5,6,7,7,9,8,6,8,8,6,4,8,13,11,8,7,4,4,8,10,10,9,8,5,4,7,8,6,5,6,6,6,5,4,3,4,5,5,4,5,9,11,8,6,6,9,12,10,7,6,7,4,-1,-4,-4,-4,-5,-3,-3,-2,2,6,7,10,11,5,-1,2,3,-4,-3,2,0,-8,-14,-12,-10,-10,-11,-13,-10,-1,11,19,30,47,64,78,92,98,100,101,92,72,50,35,21,5,0,-2,-7,-3,5,6,1,-4,-8,-7,0,3,-3,-8,-5,-4,-12,-13,-6,-6,-8,-6,-6,-9,-8,-2,-2,-4,-1,0,0,5,3,-3,2,13,9,3,1,-1,-5,-6,-1,3,2,2,6,5,1,-1,-2,1,8,7,0,1,6,-3,-11,-7,0,5,11,14,15,
11,5,2,3,7,10,10,8,6,7,10,7,5,10,11,5,4,12,19,16,9,14,21,22,21,24,27,26,25,30,35,31,25,25,23,20,22,29,30,25,22,20,18,17,18,17,16,21,25,18,13,16,16,15,16,16,18,19,16,9,-2,-5,5,5,-1,0,7,6,-2,-6,-9,-7,-5,-4,-6,-11,-13,-13,-14,-17,-19,-18,-19,-23,-27,-27,-25,-23,-21,-21,-20,-19,-18,-15,-10,-5,2,7,8,5,6,8,10,12,14,13,8,6,2,-4,-6,-6,-9,-15,-20,-21,-18,-17,-18,-19,-15,-8,-3,2,7,9,11,10,3,0,2,-1,-9,-15,-19,-23,-22,-17,-14,-12,-7,-2,0,1,4,8,12,13,12,9,4,-1,-2,0,3,7,12,14,13,15,15,13,15,18,15,9,8,7,3,-1,0,1,2,2,4,7,10,12,11,11,14,16,14,12,12,12,11,11,12,13,13,11,8,7,7,6,3,2,-3,-18,-21,-18,-17,-21,-26,-33,-37,-32,-26,-27,-32,-37,-38,-38,-42,-39,-32,-29,-35,-42,-43,-41,-41,-42,-40,-40,-42,-47,-48,-46,-45,-43,-40,-38,-41,-40,-30,-25,-27,-28,-26,-26,-26,-26,-30,-32,-29,-29,-39,-48,-45,-42,-42,-36,-28,-24,-23,-20,-17,-14,-12,-7,-5,-10,-12,-10,-14,-18,-16,-13,-14,-12,-12,-14,-13,-13,-14,-12,-9,-8,-11,-12,-10,-10,-9,-7,-5,-6,-7,-8,-10,-10,-7,-5,-6,-9,-10,-11,-12,-11,
-6,-2,-2,-4,-6,-8,-9,-11,-12,-11,-10,-12,-16,-20,-20,-19,-18,-19,-18,-14,-10,-9,-11,-13,-14,-12,-9,-9,-11,-11,-9,-9,-8,-9,-11,-11,-7,-5,-7,-8,-8,-10,-9,-7,-9,-9,-7,-6,-10,-14,-11,-9,-8,-5,-4,-8,-11,-10,-10,-9,-6,-6,-8,-10,-7,-6,-7,-8,-7,-7,-5,-4,-5,-6,-6,-4,-5,-9,-11,-8,-6,-7,-9,-11,-10,-6,-4,-5,-3,2,5,5,6,6,5,5,4,0,-4,-6,-8,-9,-4,0,-3,-5,1,1,-4,-2,6,12,11,11,12,12,13,11,3,-11,-20,-31,-48,-65,-78,-92,-99,-101,-102,-96,-76,-53,-36,-21,-5,0,3,6,2,-5,-5,-2,3,8,5,-1,-4,2,8,6,5,11,13,6,6,9,8,8,11,10,2,1,3,1,0,1,-2,-1,5,-1,-10,-9,-1,2,2,6,7,2,-2,0,-2,-6,-5,1,3,5,2,-5,-5,3,2,-4,5,13,9,1,-5,-10,-14,-15,-11,-6,-3,-4,-9,-10,-10,-10,-8,-8,-11,-8,-5,-9,-10,-6,-5,-10,-17,-15,-9,-13,-20,-20,-18,-20,-24,-24,-24,-29,-33,-29,-24,-23,-20,-17,-18,-22,-24,-20,-17,-17,-14,-13,-17,-17,-15,-20,-24,-19,-15,-17,-17,-15,-16,-16,-18,-19,-16,-7,4,6,-3,-6,-1,-3,-9,-8,1,5,7,5,2,1,4,9,11,11,13,16,18,17,17,22,25,25,24,22,20,19,18,17,17,14,9,4,-2,-7,-9,-6,
-4,-6,-8,-10,-13,-12,-8,-7,-3,4,6,5,7,13,19,20,18,16,18,18,14,7,1,-3,-7,-10,-13,-12,-5,-2,-3,0,8,15,19,22,21,17,13,11,6,1,-1,-2,-5,-10,-14,-15,-15,-13,-8,-2,0,-3,-5,-9,-14,-16,-15,-17,-17,-16,-18,-21,-18,-12,-10,-9,-4,0,0,-2,-2,-2,-4,-7,-9,-11,-10,-11,-15,-18,-16,-14,-13,-14,-14,-14,-15,-16,-17,-15,-11,-10,-11,-10,-7,-5,-1,11,11,10,10,14,16,19,19,16,14,14,16,19,21,19,18,18,17,15,16,19,20,19,21,21,18,18,19,20,22,22,20,19,20,19,19,18,15,11,12,13,13,15,16,15,16,18,18,17,21,24,24,22,21,19,16,14,13,12,12,9,7,5,2,4,6,6,7,8,5,4,4,4,4,4,4,5,5,4,1,0,2,3,3,3,2,2,1,1,1,4,6,7,6,4,4,5,5,6,7,6,5,4,4,3,4,5,6,7,8,8,7,8,9,10,9,9,9,9,9,7,5,4,5,5,6,6,6,6,7,7,6,5,5,5,6,6,4,3,4,5,5,6,6,5,5,6,4,3,5,6,5,4,3,2,2,4,5,4,5,5,3,3,5,5,4,4,5,5,4,4,3,3,3,3,2,2,2,3,4,3,2,2,3,3,2,2,1,2,1,-1,-3,-3,-4,-5,-4,-4,-4,-2,1,1,
2,4,2,0,1,1,0,1,2,0,-4,-7,-5,-7,-9,-7,-5,-7,-3,6,14,19,26,34,40,47,50,51,54,52,41,30,22,13,4,0,-1,-2,1,2,4,4,1,0,0,3,3,0,-4,-5,-4,-6,-6,-4,-4,-6,-7,-7,-9,-6,0,1,-1,1,0,-3,-3,-1,-3,0,5,5,1,-2,-2,-4,-3,-1,1,-1,1,4,2,0,-1,-3,-3,-1,-1,-4,-3,-1,-3,-6,-6,-3,1,4,7,7,6,4,2,3,3,6,6,7,6,6,7,6,3,3,4,4,4,4,6,6,4,5,9,6,4,5,7,10,12,13,15,14,10,8,8,8,5,4,5,5,6,5,3,3,8,10,8,9,13,12,12,11,10,8,9,9,9,10,7,3,-3,-5,1,4,3,5,8,7,1,1,1,2,3,3,1,0,-1,-2,-3,-6,-6,-6,-6,-8,-10,-10,-10,-8,-7,-6,-6,-5,-5,-4,-2,0,2,4,4,2,1,2,2,3,5,5,5,4,2,-1,-1,1,0,-3,-6,-7,-7,-7,-7,-7,-4,0,2,3,5,7,8,7,5,4,3,2,-2,-5,-8,-8,-8,-6,-4,-2,1,2,3,4,5,8,11,11,10,9,7,3,3,4,5,7,10,11,11,11,12,11,12,14,13,10,9,7,4,2,2,2,2,2,3,3,4,4,4,5,10,12,12,10,10,10,11,13,13,14,15,14,11,9,10,11,10,9,5,-5,
-10,-21,-28,-26,-23,-25,-26,-21,-19,-21,-23,-19,-14,-11,-10,-9,-6,4,18,28,41,60,77,91,105,115,121,119,108,90,71,53,36,20,14,10,6,8,13,14,10,1,-7,-4,5,8,1,-7,-9,-11,-13,-9,-5,-8,-8,-5,-6,-9,-9,-1,3,1,-4,-10,-10,-2,-2,-9,-2,9,7,1,3,6,7,6,9,10,7,3,1,-4,-2,0,-2,-2,3,0,-4,5,11,1,-6,-2,1,1,7,13,15,12,7,2,4,9,14,12,7,5,8,12,6,4,11,14,7,8,21,29,29,27,29,31,33,32,30,32,39,42,37,35,31,30,31,30,28,29,34,34,27,25,27,27,28,31,26,21,24,27,24,22,23,20,20,24,23,18,17,17,10,1,1,8,7,1,2,6,5,0,0,-1,-2,-3,-2,0,0,-2,-5,-5,-5,-4,-2,0,-2,-2,0,-2,-5,-4,0,4,5,2,0,1,4,8,10,12,15,15,14,13,14,15,15,17,19,18,15,12,9,9,9,8,10,13,12,8,3,2,4,8,13,16,16,13,9,8,10,12,12,13,14,13,10,7,7,8,13,16,15,14,17,18,17,16,16,15,17,17,14,9,10,10,7,2,0,2,3,2,1,1,4,5,3,0,3,10,12,9,7,7,6,4,3,3,4,5,5,4,4,6,7,7,8,10,10,10,10,11,10,6,2,0,1,3,2,1,0,-4,
-9,-9,-4,3,5,1,0,3,3,-3,-5,0,4,-4,-13,-13,-11,-17,-22,-20,-13,-4,8,18,31,51,69,81,89,97,99,94,81,60,41,30,16,0,-9,-13,-12,-3,7,6,2,-2,-10,-12,-7,-3,-6,-11,-11,-12,-16,-15,-12,-20,-27,-23,-17,-19,-19,-15,-14,-16,-16,-20,-20,-10,-5,-10,-9,-5,-11,-14,-12,-14,-18,-19,-20,-19,-21,-22,-22,-19,-17,-17,-20,-16,-11,-16,-25,-22,-17,-26,-32,-29,-30,-32,-28,-23,-21,-25,-26,-21,-18,-14,-8,-5,-7,-7,0,5,5,6,9,4,-4,-1,8,15,18,13,11,11,12,14,19,25,29,27,31,36,29,22,23,24,20,20,24,27,25,22,18,15,18,23,22,21,25,22,9,1,1,-5,-1,6,6,3,4,-3,-17,-19,-9,4,2,-9,-14,-10,-7,-9,-3,5,14,20,22,22,21,21,20,19,20,20,17,13,10,5,1,-2,-5,-6,-2,-2,-8,-17,-23,-28,-31,2,7,17,24,20,17,21,22,17,15,18,20,16,12,9,8,8,4,-6,-20,-33,-44,-61,-78,-93,-106,-116,-123,-122,-113,-95,-75,-56,-38,-21,-14,-11,-9,-12,-15,-15,-13,-3,4,1,-8,-10,-4,2,6,8,9,5,0,1,3,1,2,5,4,-4,-8,-6,-1,5,6,1,1,7,0,-10,-9,-2,-3,-5,-6,-7,-9,-9,-5,-2,1,4,2,-1,0,-1,-5,-2,1,-8,-15,-5,2,-1,-4,-6,-11,-15,-17,-15,
-10,-4,-5,-10,-14,-13,-7,-3,-7,-11,-7,-3,-10,-13,-7,-8,-20,-28,-28,-27,-29,-32,-35,-33,-30,-33,-40,-42,-38,-35,-33,-31,-32,-30,-28,-30,-32,-31,-27,-26,-27,-27,-28,-32,-28,-22,-24,-27,-23,-21,-22,-20,-20,-24,-22,-17,-15,-15,-10,0,-1,-7,-6,-1,-2,-5,-3,2,2,3,4,4,4,2,2,4,7,7,8,7,6,5,7,7,6,8,10,9,4,0,-1,2,3,1,-3,-6,-8,-10,-12,-12,-10,-9,-9,-11,-10,-11,-12,-11,-9,-5,-2,-2,-2,-2,-3,-6,-5,-1,4,5,3,-2,-6,-9,-10,-6,-1,1,-1,-4,-5,-7,-9,-8,-5,-3,-2,-4,-8,-12,-11,-9,-9,-7,-4,-1,-1,-1,-2,-3,-1,2,-1,-3,-3,-2,-2,-4,-5,-3,-2,-3,-5,-6,-4,-1,-3,-8,-11,-8,-7,-6,-5,-3,-1,0,-1,-2,-2,-1,-1,-2,-3,-3,-4,-6,-7,-7,-8,-8,-5,-1,3,5,4,2,3,5,5,8,13,13,7,1,0,2,3,-1,-1,3,5,2,0,7,16,15,14,20,25,22,17,8,-5,-16,-29,-47,-65,-78,-86,-92,-95,-92,-81,-59,-40,-30,-15,2,10,13,12,4,-4,-2,1,6,11,13,9,5,9,15,15,15,20,16,14,22,30,26,22,23,22,17,15,17,17,21,21,13,8,13,10,6,11,15,14,16,19,21,21,22,25,25,23,21,19,19,22,19,15,20,27,22,18,27,33,31,31,32,
26,22,21,25,25,22,19,15,9,4,7,7,1,-6,-5,-4,-7,-4,2,-1,-10,-15,-19,-15,-12,-13,-13,-15,-18,-26,-29,-28,-30,-35,-29,-22,-25,-25,-22,-22,-24,-26,-25,-21,-17,-16,-19,-24,-25,-24,-26,-24,-12,-5,-5,-1,-5,-12,-11,-7,-8,-1,12,16,5,-7,-7,4,9,5,4,5,-1,-9,-17,-22,-25,-24,-23,-22,-22,-21,-22,-20,-17,-14,-11,-7,-3,-1,1,0,-3,-3,3,11,16,20,24,5,2,-3,-5,-1,-1,-2,-3,-2,-1,-2,-4,-3,-3,-2,0,-1,0,5,15,23,27,35,43,50,56,59,62,64,63,52,41,33,24,14,8,7,7,10,12,12,11,7,3,5,9,9,8,6,4,3,4,6,8,8,6,5,4,3,5,9,11,9,7,3,1,3,3,2,4,8,8,3,1,1,1,3,6,5,2,1,1,-1,0,3,4,6,6,4,3,8,12,9,7,7,7,8,11,11,12,12,10,6,6,8,10,8,5,3,3,4,3,1,2,5,5,5,9,13,15,15,17,19,19,18,17,18,22,22,21,19,18,18,18,18,16,16,16,16,15,15,15,15,15,18,17,13,12,13,11,9,10,10,11,13,11,8,8,8,5,1,-1,3,3,1,1,2,1,-3,-3,-4,-4,-4,-2,-1,-2,-3,-5,-7,-8,-8,-8,-9,-10,-10,-11,-13,-12,-10,-7,-5,-4,-6,-5,-2,1,2,2,3,3,1,
0,-1,-1,0,0,-3,-4,-5,-5,-6,-7,-7,-7,-7,-7,-6,-6,-9,-11,-12,-10,-7,-5,-4,-4,-6,-10,-14,-13,-11,-7,-5,-4,-5,-5,-6,-6,-4,-1,1,0,-3,-7,-12,-17,-20,-21,-19,-19,-18,-16,-16,-13,-9,-5,0,4,5,5,4,4,4,5,5,4,2,1,2,2,3,2,2,1,-1,-3,-5,-5,-4,-4,-4,-4,-4,-4,-4,-4,-3,-1,0,0,-2,-5,-7,-9,-10,-9,-8,-10,-12,-12,-11,-12,-11,-9,-5,-4,-5,-4,-2,0,-1,-2,-3,-4,-7,-10,-10,-10,-14,-15,-14,-15,-11,-2,5,10,17,27,32,35,38,40,42,40,28,18,13,5,-3,-5,-5,-6,-3,-2,-3,-4,-6,-7,-7,-6,-6,-10,-13,-14,-14,-15,-13,-10,-13,-18,-18,-17,-16,-14,-9,-8,-8,-8,-10,-13,-10,-9,-9,-7,-4,-8,-10,-10,-11,-13,-15,-15,-17,-18,-17,-14,-14,-13,-13,-14,-15,-14,-15,-16,-12,-10,-13,-17,-18,-19,-17,-13,-10,-10,-11,-13,-12,-12,-11,-6,-2,-4,-5,-4,1,2,2,3,4,4,5,7,10,12,10,10,11,10,10,11,14,15,15,14,16,13,11,12,14,14,12,11,10,10,9,8,8,11,15,15,13,15,14,9,8,9,9,11,13,10,8,10,7,-1,-2,1,8,8,4,3,4,4,2,5,8,12,14,15,15,13,13,13,13,12,10,7,7,7,7,5,5,6,8,9,8,5,3,2,1,-2,-31,
-26,-22,-20,-18,-18,-18,-13,-8,-6,-4,0,1,-1,0,5,6,7,11,12,11,12,15,16,17,19,16,14,15,15,11,9,14,16,16,16,15,12,10,8,5,3,5,5,0,-2,-3,-5,-8,-10,-11,-12,-11,-10,-11,-12,-12,-11,-5,1,6,12,17,19,19,22,26,28,28,29,24,19,17,15,12,13,15,14,9,9,13,15,16,17,17,16,16,16,16,17,18,19,17,15,15,16,15,14,15,14,10,6,5,5,5,3,1,0,5,9,7,1,-1,3,4,-2,-5,-3,-3,-12,-21,-19,-13,-10,-10,-5,3,17,37,55,71,91,113,129,137,141,143,138,124,99,72,51,33,16,7,1,-3,1,9,5,1,-3,-4,0,6,9,6,6,7,9,9,13,13,5,2,6,8,8,9,13,13,8,8,10,11,15,15,7,12,21,19,10,11,18,19,13,10,11,9,4,3,3,2,1,-1,0,1,-2,-6,-1,4,0,-2,2,5,8,13,20,24,21,17,13,15,18,18,20,21,20,24,25,17,17,27,28,20,25,37,43,40,36,38,38,38,37,38,41,42,39,36,35,32,30,34,34,29,26,28,28,22,16,15,19,19,17,10,4,5,9,8,13,17,14,16,18,11,12,20,23,17,14,16,19,14,11,16,20,17,9,8,9,7,4,2,3,3,0,-6,-8,-5,-3,-5,-8,-10,-11,-10,-10,-12,-12,-11,-12,-11,
-9,-10,-12,-10,-7,-5,-6,-5,-6,-7,-7,-6,-5,-4,-2,-2,-2,-2,-2,-2,2,5,7,6,4,3,4,4,3,1,0,-4,-7,-9,-10,-9,-8,-10,-12,-11,-12,-16,-16,-15,-15,-16,-18,-20,-22,-21,-18,-14,-10,-8,-7,-6,-4,-2,-1,-1,1,2,1,-2,-4,-1,0,-5,-13,-17,-17,-14,-9,-5,-2,-3,-5,-6,-2,6,12,14,13,8,3,-1,-4,-3,-3,-5,-9,-13,-13,-14,-16,-15,-14,-17,-20,-19,-17,-14,-14,-16,-17,-14,-9,0,7,5,-3,-7,-6,-7,-12,-15,-12,-5,-8,-16,-17,-10,-14,-25,-32,-30,-15,6,20,28,39,54,63,72,87,102,104,96,74,50,31,16,0,-9,-13,-15,-13,-8,-8,-8,-13,-15,-14,-6,-1,-3,-4,-5,-8,-15,-17,-21,-30,-30,-19,-12,-16,-18,-11,-6,-3,4,8,12,20,24,16,12,13,8,0,-3,-5,-5,-5,-9,-13,-16,-20,-19,-12,-5,-2,0,5,7,6,5,11,24,19,16,15,13,13,12,7,1,0,-1,-4,-6,-3,-4,-9,-10,-11,-14,-16,-14,-15,-18,-19,-20,-22,-21,-18,-18,-18,-14,-12,-16,-18,-18,-18,-17,-14,-11,-9,-6,-4,-6,-6,-2,0,1,3,6,9,10,11,10,9,9,10,10,9,3,-3,-8,-15,-20,-22,-24,-27,-31,-32,-32,-32,-28,-23,-21,-19,-15,-16,-18,-17,-13,-12,-16,-18,-18,-19,-20,-19,-18,-18,-18,-18,-19,-20,-18,-16,-16,-16,-15,-14,-15,-13,-9,
-5,-4,-4,-4,-2,0,0,-4,-8,-5,0,0,-4,-4,2,4,3,3,11,20,17,12,9,8,4,-3,-18,-38,-58,-73,-92,-112,-128,-137,-140,-140,-137,-125,-101,-74,-53,-35,-18,-9,-4,-1,-4,-11,-10,-4,0,1,-3,-9,-11,-9,-8,-10,-11,-11,-16,-16,-7,-3,-6,-8,-7,-8,-14,-14,-10,-9,-10,-10,-14,-15,-8,-11,-21,-19,-11,-10,-17,-18,-13,-11,-12,-10,-5,-5,-6,-5,-4,-2,-3,-3,1,3,-1,-7,-3,-1,-3,-7,-9,-14,-19,-22,-22,-17,-13,-15,-16,-18,-21,-21,-21,-23,-25,-18,-17,-25,-27,-21,-24,-35,-42,-39,-35,-36,-37,-35,-35,-34,-37,-39,-36,-35,-34,-31,-28,-31,-31,-27,-24,-25,-25,-20,-15,-13,-17,-17,-17,-12,-5,-5,-9,-7,-10,-16,-15,-18,-19,-13,-12,-20,-21,-15,-13,-15,-17,-13,-10,-15,-18,-14,-5,-5,-4,-3,-1,0,0,0,3,8,10,7,5,6,7,8,9,9,9,10,10,10,9,9,7,8,10,10,7,7,7,6,6,8,8,7,6,4,3,3,3,3,3,2,0,-4,-5,-4,-2,-1,-2,-1,1,1,2,5,8,10,11,10,9,11,12,11,11,15,18,17,17,18,20,22,24,23,19,15,11,9,7,7,6,5,4,3,1,0,1,4,5,3,3,7,13,17,17,14,11,6,4,4,6,7,4,-5,-11,-13,-12,-8,-4,0,3,3,2,3,7,12,13,14,16,15,15,17,20,19,
17,15,15,16,16,13,7,0,-4,-1,7,10,9,9,14,17,15,9,11,18,16,11,14,21,28,27,13,-9,-24,-31,-41,-54,-65,-74,-88,-100,-104,-97,-75,-49,-32,-16,0,9,12,14,12,8,8,8,12,15,13,6,1,3,5,5,9,16,18,20,29,31,22,15,19,19,12,6,2,-5,-8,-11,-19,-24,-17,-13,-14,-10,-2,2,3,4,3,6,11,17,19,17,10,4,2,0,-4,-7,-7,-6,-13,-3,0,1,-1,-1,0,1,5,8,8,7,8,8,6,6,9,11,12,12,12,12,13,14,14,14,15,15,14,13,13,11,10,11,12,11,11,11,10,9,7,5,5,5,5,4,3,3,2,1,-1,-3,-3,-2,-1,-1,-1,-1,0,2,6,9,12,13,16,17,19,20,20,20,20,18,15,14,13,13,13,13,13,12,12,13,13,13,13,13,14,13,13,12,12,12,12,11,11,11,10,9,8,8,6,4,2,3,3,1,0,-1,1,1,2,1,-1,1,3,2,-1,-2,-2,-4,-6,-9,-7,-6,-6,-4,-1,1,8,20,32,38,45,55,61,64,66,67,68,66,54,40,30,20,12,8,7,6,7,9,9,6,2,4,6,8,8,7,6,6,8,8,10,12,8,4,3,3,4,6,9,10,8,7,6,5,7,8,5,6,10,10,7,5,9,9,8,8,8,7,7,8,9,8,7,7,6,5,4,3,6,8,
7,5,5,5,7,10,10,10,11,10,6,7,7,8,10,11,9,8,11,9,7,10,12,12,11,13,15,15,13,14,15,14,12,10,12,13,14,14,16,14,12,12,12,10,9,9,9,8,5,4,4,5,8,8,4,2,5,4,4,7,10,12,11,7,6,10,9,6,5,5,6,6,4,4,7,4,-2,-3,-4,-5,-4,-3,-3,-4,-5,-7,-8,-6,-4,-3,-2,-1,-1,-2,-2,-2,-2,-2,0,0,0,-1,-2,-3,-4,-4,-4,-4,-4,-5,-6,-6,-5,-4,-3,-3,-5,-5,-3,-3,-2,-1,0,-2,-3,-3,-3,-5,-6,-5,-4,-6,-6,-7,-8,-8,-7,-7,-7,-5,-4,-7,-10,-11,-11,-11,-11,-12,-13,-13,-11,-9,-8,-6,-5,-5,-7,-7,-6,-5,-3,-2,-3,-4,-5,-5,-5,-6,-8,-9,-9,-9,-8,-6,-4,-4,-5,-6,-5,0,4,5,4,4,3,1,-1,-2,0,0,-2,-6,-8,-8,-9,-9,-9,-10,-11,-9,-9,-9,-9,-8,-7,-6,-4,-2,-2,-6,-11,-11,-9,-9,-11,-13,-13,-11,-11,-12,-10,-7,-9,-9,-10,-12,-5,9,18,20,23,30,34,37,42,47,50,48,37,23,16,7,-1,-4,-5,-5,-5,-4,-5,-5,-6,-5,-4,-2,0,-2,-3,-4,-7,-10,-11,-10,-14,-16,-14,-12,-13,-12,-6,-1,2,5,4,4,8,11,9,7,7,5,3,2,0,-1,1,0,-4,-8,-8,-4,-1,-2,-1,-1,0,1,3,3,8,19,
19,18,17,15,12,13,13,11,6,7,8,9,9,11,12,10,11,17,27,27,27,31,27,19,19,25,35,38,37,33,29,25,24,27,31,33,34,40,39,32,31,37,36,34,35,38,37,31,28,26,29,30,31,31,30,29,29,30,27,19,14,17,18,9,6,8,3,-2,-1,4,15,20,15,13,19,23,20,17,17,16,12,5,-2,-4,0,1,-2,-4,-1,5,7,7,9,15,21,23,21,22,25,26,24,22,22,21,18,15,15,17,17,12,9,9,10,10,9,8,7,7,7,4,4,7,9,10,11,12,14,16,19,19,16,15,15,14,13,12,11,9,8,8,6,5,6,8,11,13,13,10,8,10,11,10,11,14,15,13,12,12,11,11,13,14,13,14,15,11,7,7,4,1,3,4,1,0,3,5,4,6,9,8,8,11,13,14,15,13,5,-2,-1,0,-1,4,8,5,1,4,6,5,7,10,9,9,13,11,0,-7,-3,0,-5,-10,-9,-5,-2,-7,-14,-9,-5,-10,-18,-18,-12,1,15,26,37,54,69,80,90,104,118,118,104,84,67,52,35,26,20,12,6,10,18,19,15,8,2,2,5,4,-1,-3,2,3,-3,-6,-6,-9,-7,2,7,5,2,6,4,0,-1,-1,0,1,2,-4,-3,4,6,2,2,3,3,1,-1,-1,-2,-3,-2,-3,-3,-1,0,5,10,12,10,13,17,14,9,6,5,6,
6,10,13,11,8,6,3,0,4,14,18,16,17,17,5,-2,7,9,2,6,15,15,14,17,19,21,25,31,31,31,33,33,34,37,29,22,25,25,18,14,18,18,12,14,19,23,24,26,21,8,2,4,4,4,1,-4,-10,-14,-20,-12,-2,-1,-7,-12,-8,1,0,-5,-3,4,4,-1,-3,-5,-11,-14,-15,-15,-16,-17,-17,-16,-14,-13,-13,-13,-11,-10,-11,-11,-10,-8,-8,-10,-12,-15,-21,-24,-25,-26,-26,-26,-26,-26,-23,-20,-22,-26,-26,-24,-24,-25,-21,-17,-15,-17,-19,-20,-17,-9,0,5,6,6,4,1,2,5,5,2,1,-1,-5,-9,-9,-8,-12,-18,-22,-26,-31,-33,-29,-27,-27,-24,-21,-19,-20,-19,-18,-15,-7,-2,-6,-12,-13,-10,-7,-4,1,4,2,-3,-6,-6,-2,3,5,2,-2,-6,-6,-1,6,12,13,11,6,2,0,-2,-1,3,2,-5,-12,-13,-13,-10,-6,-6,-12,-16,-17,-19,-20,-15,-11,-21,-21,-19,-20,-16,-14,-14,-15,-12,-8,-8,-8,-9,-10,-11,-11,-11,-10,-17,-26,-26,-25,-27,-26,-17,-16,-25,-33,-38,-35,-33,-29,-25,-24,-27,-32,-36,-37,-41,-40,-34,-32,-36,-36,-36,-37,-38,-37,-33,-28,-27,-29,-30,-33,-33,-29,-27,-28,-27,-24,-18,-14,-17,-17,-8,-5,-6,-2,1,0,-4,-13,-19,-15,-13,-19,-24,-20,-19,-18,-17,-13,-7,0,2,-2,-3,1,2,-1,-5,-7,-7,-9,-15,-20,-23,-22,-22,-25,-25,
-24,-22,-22,-20,-17,-14,-15,-16,-15,-11,-8,-8,-8,-8,-8,-7,-6,-6,-6,-3,-3,-6,-8,-9,-10,-11,-13,-15,-18,-19,-16,-15,-15,-14,-13,-12,-11,-9,-8,-7,-5,-4,-5,-7,-9,-12,-12,-9,-7,-9,-10,-10,-10,-13,-14,-13,-12,-13,-11,-11,-13,-13,-13,-14,-14,-11,-7,-8,-5,-2,-3,-4,-2,0,-3,-5,-4,-5,-8,-7,-6,-9,-9,-9,-10,-8,0,6,4,3,4,0,-5,-1,3,1,-1,0,-1,-3,0,2,-1,0,10,14,7,1,5,11,9,5,1,6,11,7,4,11,18,20,14,1,-13,-25,-35,-50,-65,-77,-87,-101,-114,-116,-105,-86,-70,-55,-40,-28,-22,-15,-10,-13,-20,-22,-18,-11,-5,-4,-5,-5,-1,0,-3,-4,2,5,4,7,7,0,-5,-3,-2,-5,-3,2,1,1,2,0,-3,2,0,-9,-10,-7,-5,-7,-7,-5,-3,-1,0,1,0,0,2,1,-1,-5,-10,-12,-9,-13,-17,-13,-7,-5,-5,-6,-6,-9,-11,-9,-8,-6,-5,-3,-6,-16,-19,-16,-17,-17,-7,0,-8,-11,-5,-8,-16,-18,-16,-17,-20,-21,-25,-29,-29,-30,-32,-32,-33,-36,-30,-22,-26,-28,-21,-16,-19,-18,-14,-15,-20,-22,-22,-26,-21,-8,-1,-2,-1,0,0,5,10,15,23,18,7,5,9,12,9,2,1,5,2,-3,-3,1,2,5,11,15,15,15,16,18,19,18,16,15,15,15,14,13,13,14,12,11,10,11,13,15,20,25,25,26,
27,27,28,27,24,22,24,29,29,26,25,25,21,16,15,17,18,19,16,9,-1,-6,-6,-6,-4,-1,-2,-4,-4,-1,0,0,4,9,10,9,13,19,24,29,34,34,31,29,29,25,22,21,20,19,18,14,7,3,6,11,12,9,7,4,-1,-3,-1,3,5,5,2,-2,-3,0,4,7,6,1,-7,-12,-13,-10,-6,-3,-2,0,-1,-4,-2,5,12,14,13,12,8,7,12,16,17,20,21,16,11,12,12,11,11,11,11,11,11,9,7,5,5,5,6,7,7,7,6,7,12,13,11,12,12,8,7,11,14,17,16,16,16,15,13,14,18,22,23,23,24,23,19,19,19,20,20,19,20,18,16,14,13,13,17,19,15,11,12,12,9,7,6,9,8,2,1,2,1,1,1,1,5,9,8,8,11,14,11,11,11,10,8,6,3,2,4,4,2,2,3,4,4,5,6,7,10,12,12,12,12,12,12,12,10,9,7,7,7,6,5,4,3,3,2,3,3,4,3,2,2,1,0,1,2,3,4,5,5,6,8,9,8,9,9,8,8,8,7,6,5,4,3,2,2,3,4,6,6,5,4,5,5,5,6,7,7,7,8,9,8,6,7,7,7,7,8,7,5,5,4,1,1,2,1,0,1,2,2,2,3,1,0,1,1,-1,-1,-1,-5,-7,-6,-5,-5,-3,-1,-4,-7,-6,-5,-6,-7,-9,
-13,-16,-16,-14,-16,-16,-8,-2,-3,-5,-4,-1,2,2,0,1,1,-6,-10,-11,-11,-6,4,10,15,21,30,35,40,46,51,55,54,46,37,32,27,19,15,11,10,10,13,15,13,9,6,6,5,4,4,5,4,4,1,1,0,-2,-3,-2,-2,-2,0,1,0,-1,-1,-1,-3,-2,1,2,5,9,11,9,9,10,8,8,8,5,2,3,5,3,2,0,1,3,4,5,5,7,7,5,1,0,1,4,4,2,3,4,2,3,5,5,6,11,12,9,8,10,8,4,5,8,6,7,10,11,11,9,10,11,12,13,11,14,16,16,16,18,16,14,17,19,15,13,14,13,10,11,13,12,12,15,12,6,2,2,-1,-2,-1,-1,-3,-9,-15,-13,-8,-6,-6,-5,-4,-2,-1,-2,1,2,3,2,2,1,-3,-6,-7,-7,-8,-10,-11,-10,-10,-11,-11,-10,-11,-11,-10,-10,-10,-9,-7,-7,-7,-7,-10,-13,-13,-12,-14,-16,-16,-15,-14,-14,-15,-18,-18,-15,-13,-12,-10,-7,-6,-7,-8,-8,-7,-3,2,4,3,3,2,2,3,5,4,3,2,2,0,-3,-4,-4,-5,-9,-14,-17,-19,-18,-16,-16,-15,-13,-11,-11,-10,-8,-7,-5,-2,-1,-1,-3,-3,-3,-2,0,1,1,0,-1,-1,0,0,0,-1,-3,-3,-4,-3,0,4,6,6,4,3,3,4,3,3,2,1,-2,-6,-7,-8,-8,-6,-5,-6,-8,-8,-10,-11,-9,-6,-12,
-15,-14,-12,-7,3,11,13,15,17,11,7,10,13,7,-4,-12,-16,-18,-25,-30,-26,-22,-21,-23,-19,-8,8,28,46,62,76,93,107,114,117,122,118,104,86,68,53,40,28,18,10,8,13,15,10,4,0,-3,-6,-3,0,-2,-4,-1,1,2,8,12,3,3,10,8,3,4,9,6,4,7,6,0,9,17,10,5,9,11,9,8,10,10,9,9,7,1,2,10,13,8,5,8,11,9,4,-3,-6,-2,0,1,1,2,0,1,4,6,9,16,23,21,13,15,23,27,23,27,31,23,22,31,37,33,34,39,40,40,41,45,44,39,38,36,33,33,39,45,46,43,44,47,47,45,45,49,49,44,45,51,53,47,45,39,30,23,24,30,34,34,25,18,15,7,10,20,22,14,6,5,11,8,4,5,10,13,16,15,13,13,13,14,16,13,7,6,7,5,4,4,3,4,5,6,5,6,11,15,14,12,10,8,7,5,3,1,1,1,-1,-5,-4,-1,-1,-3,-4,-3,-4,-6,-6,-4,-2,-1,-2,-2,0,4,6,5,5,7,6,4,4,6,7,5,3,3,7,10,8,6,6,3,0,-3,-3,-1,0,-5,-10,-12,-9,-4,-2,-1,-1,0,0,0,2,4,7,8,7,2,0,2,5,5,6,7,6,3,1,1,0,0,2,5,4,2,0,0,2,5,7,6,6,8,8,5,3,5,6,3,-1,-3,-3,-4,
-7,-7,-5,-7,-10,-12,-13,-11,-9,-10,-12,-12,-8,-7,-12,-16,-13,-9,-12,-19,-21,-16,-11,-15,-21,-20,-21,-22,-21,-16,-7,7,22,35,51,67,80,94,103,105,109,110,94,68,45,28,10,-5,-13,-20,-21,-14,-1,1,-3,-10,-10,-12,-13,-11,-12,-14,-10,-10,-19,-23,-22,-27,-27,-18,-15,-20,-20,-19,-19,-14,-9,-12,-15,-12,-10,-14,-14,-11,-12,-11,-12,-15,-19,-17,-13,-10,-8,-7,-3,-2,-11,-17,-17,-13,-11,-11,-12,-10,-11,-15,-14,-11,-5,1,7,6,2,-3,-8,-12,-13,-16,-19,-13,-7,-11,-10,-5,-16,-21,-4,7,-1,-3,9,16,13,9,8,4,5,12,16,14,18,22,19,11,3,8,20,25,20,12,12,11,3,5,17,23,25,27,19,0,-8,-4,2,5,6,3,0,-3,-11,-9,-4,-4,-9,-19,-20,-9,-8,-12,-7,4,9,6,6,7,7,6,5,2,-1,-7,-13,-16,-16,-16,-13,-7,-2,1,3,13,15,14,12,8,-1,-9,-10,-11,-13,-10,-4,-7,-12,-6,4,11,16,20,25,29,24,20,19,18,14,6,-9,-30,-50,-66,-79,-95,-110,-118,-119,-122,-121,-108,-89,-70,-55,-41,-28,-19,-11,-10,-13,-15,-11,-6,-2,1,3,1,-1,1,2,-1,-3,-4,-10,-12,-5,-4,-10,-9,-5,-5,-9,-4,-2,-7,-5,-1,-9,-16,-9,-4,-8,-11,-10,-10,-12,-12,-10,-11,-7,-2,-5,-15,-17,-11,-8,-10,-13,-11,-5,1,1,-3,
-4,-4,-6,-6,-5,-4,-7,-10,-12,-19,-25,-21,-14,-15,-23,-27,-24,-27,-31,-26,-23,-31,-36,-35,-36,-40,-41,-41,-42,-46,-44,-39,-37,-34,-32,-33,-38,-44,-46,-43,-44,-46,-47,-46,-47,-49,-49,-46,-46,-52,-51,-47,-45,-42,-31,-23,-25,-31,-33,-32,-24,-18,-16,-7,-9,-19,-20,-14,-6,-4,-9,-7,-3,-5,-9,-12,-14,-13,-12,-12,-12,-12,-14,-11,-5,-3,-4,-4,-4,-4,-3,-4,-6,-7,-6,-7,-13,-17,-17,-14,-11,-8,-7,-6,-3,-1,-1,0,3,6,6,2,1,3,4,4,4,6,5,2,0,-1,0,0,-2,-6,-7,-6,-7,-7,-6,-5,-4,-6,-7,-4,-1,-1,-4,-7,-7,-5,-4,-2,1,4,4,2,1,5,10,12,9,5,2,2,1,0,0,0,-2,-4,-6,-7,-6,-2,0,-2,-4,-5,-5,-5,-5,-2,0,0,0,1,0,-3,-3,-2,-1,-1,-2,-4,-5,-4,-5,-7,-6,-3,-1,-3,-3,0,3,5,5,7,9,9,8,9,12,15,16,15,13,13,14,14,12,9,14,19,16,11,12,20,22,18,14,17,23,24,23,25,23,17,9,-4,-20,-34,-50,-65,-78,-93,-102,-103,-106,-108,-94,-68,-44,-28,-11,4,14,19,21,15,5,1,5,10,10,12,12,10,10,12,11,9,16,19,20,27,26,19,17,22,21,18,19,15,10,13,16,13,11,15,15,14,14,13,14,16,19,16,14,11,9,7,1,0,10,18,18,14,
14,14,14,11,11,15,14,10,5,-1,-4,-4,-2,5,11,15,15,18,20,13,8,11,11,6,13,18,2,-9,-1,2,-7,-14,-13,-9,-8,-6,-5,-10,-14,-13,-17,-21,-19,-11,-5,-8,-19,-23,-19,-13,-13,-11,-3,-4,-15,-21,-22,-27,-20,-2,7,3,-2,-4,-4,-2,-1,2,9,9,6,5,9,18,19,11,9,12,5,-3,-7,-4,-4,-5,-4,-3,-2,-1,2,8,15,18,17,17,15,8,2,-1,-3,-7,-7,-6,-5,-5,-2,2,1,0,3,2,-1,1,4,3,0,-3,-8,-10,-12,-11,-9,-7,-7,-4,0,1,6,18,30,38,44,52,59,62,61,61,62,59,49,36,30,22,14,10,8,7,7,8,6,4,2,2,2,1,1,1,2,4,3,4,7,8,5,5,8,7,5,5,4,1,0,4,4,1,5,7,4,2,5,9,9,9,9,9,7,6,5,3,7,14,12,8,6,6,7,5,3,2,4,7,7,6,8,8,7,6,7,8,10,11,12,10,6,7,11,12,12,12,15,15,12,14,17,18,19,19,22,22,22,23,24,20,17,14,13,15,18,20,21,20,20,21,23,24,24,26,26,24,24,25,22,21,24,23,16,12,14,15,15,15,13,12,9,5,5,9,9,7,4,3,3,3,3,3,5,5,5,5,6,6,5,5,6,4,0,-1,0,0,1,2,1,1,3,4,4,5,9,11,11,9,
6,4,4,4,2,1,0,-2,-4,-6,-6,-3,-1,-2,-2,-3,-3,-3,-2,1,3,4,4,3,4,6,7,6,6,5,5,3,3,4,3,1,-1,-2,-2,1,2,1,0,-1,-2,-4,-3,-2,-1,-2,-3,-5,-6,-4,-2,-2,-2,-1,-1,-1,0,1,1,1,1,0,-1,0,1,0,-1,0,0,-1,-2,-2,-2,-4,-3,-2,-1,0,0,0,-1,-1,-1,0,1,2,1,-1,-2,-2,-1,-2,-4,-4,-4,-6,-7,-7,-7,-7,-8,-10,-11,-11,-10,-9,-9,-10,-10,-7,-8,-12,-10,-6,-6,-10,-12,-11,-11,-12,-14,-15,-15,-15,-11,-8,-7,-1,7,15,23,30,37,45,50,50,48,51,45,31,20,15,7,-3,-8,-10,-11,-10,-7,-5,-5,-6,-5,-6,-6,-5,-3,-5,-5,-3,-5,-5,-8,-13,-14,-11,-12,-13,-12,-10,-11,-10,-9,-9,-10,-8,-7,-9,-11,-11,-10,-9,-10,-10,-10,-8,-8,-8,-6,-3,0,0,-5,-9,-9,-9,-11,-13,-11,-8,-7,-9,-8,-5,-4,-4,-3,-3,-3,-5,-10,-11,-9,-11,-12,-9,-6,-6,-6,-3,-4,-6,-1,5,1,-1,1,6,6,4,3,4,3,3,2,3,6,7,7,4,1,2,6,9,8,7,6,5,1,3,7,6,7,12,11,2,-4,-3,-1,0,1,-1,-1,-2,-4,-6,-5,-6,-6,-9,-11,-9,-7,-5,-2,1,1,-1,0,1,0,-2,-2,-3,-4,-7,-11,-12,-12,-12,-11,-8,-3,-1,0,1,
-5,-6,-2,-1,-3,-3,-3,-5,-2,1,0,1,7,10,6,1,-3,-5,-4,-4,-6,-7,-5,-2,1,1,-1,-5,-7,-8,-11,-15,-16,-14,-14,-17,-18,-15,-8,0,7,11,12,13,12,9,9,11,10,8,6,5,5,6,6,5,6,7,7,8,10,10,8,7,5,4,5,6,6,7,7,4,1,3,6,7,3,0,-2,-3,-4,-5,-7,-8,-8,-9,-10,-7,0,6,8,9,10,11,13,12,11,9,9,9,7,6,3,-1,-3,-4,-1,5,5,4,5,5,-2,-4,0,-1,-7,-10,-13,-18,-18,-16,-15,-15,-16,-16,-16,-17,-13,-4,7,13,22,35,48,62,76,90,107,119,121,122,117,99,73,54,39,21,7,3,-3,-6,2,11,8,2,-1,-1,1,3,6,3,-1,0,4,3,4,7,1,-5,-3,-5,-11,-11,-4,-4,-7,-6,-9,-10,-5,1,4,7,10,6,2,5,9,5,2,7,12,11,10,14,16,10,5,9,16,19,19,16,15,15,13,11,11,12,15,16,13,8,3,3,4,5,1,3,11,16,14,15,17,9,5,15,22,19,22,31,33,31,33,39,37,33,38,40,40,40,41,43,41,34,34,36,32,24,23,30,32,23,22,30,33,31,34,33,28,22,20,19,20,20,14,7,3,-2,4,11,11,9,6,9,16,15,11,15,20,20,15,12,9,4,2,3,5,8,7,4,3,3,2,1,0,3,7,8,
5,0,-1,0,0,-1,2,7,9,8,7,8,11,12,10,9,10,11,11,9,7,7,7,4,0,0,3,4,4,5,5,5,6,5,4,5,5,4,5,7,7,7,9,9,8,7,8,12,15,13,7,3,2,-2,-5,-5,-3,-3,-7,-12,-17,-16,-12,-7,-4,-3,-6,-9,-9,-7,-5,-5,-5,-2,-1,-6,-12,-11,-7,-5,-5,-6,-6,-5,-1,-1,-4,0,7,9,7,6,6,3,1,0,-3,-6,-5,-6,-12,-15,-12,-11,-15,-16,-14,-13,-11,-9,-10,-12,-12,-11,-15,-18,-13,-9,-10,-11,-9,-6,-5,-11,-13,-8,-9,-12,-16,-18,-16,-7,8,18,26,37,47,59,72,83,90,89,75,47,26,11,-7,-21,-22,-24,-26,-20,-15,-19,-23,-21,-17,-13,-9,2,4,-5,-11,-7,-6,0,6,3,0,3,3,-3,-8,-7,-8,-13,-15,-18,-24,-25,-22,-20,-21,-23,-23,-25,-28,-24,-22,-18,-16,-15,-16,-16,-12,-7,-7,-8,-3,-1,5,7,4,3,5,4,5,7,4,0,2,0,-6,-9,-6,-1,3,4,3,3,6,7,6,2,0,0,2,5,7,9,11,14,15,13,13,16,17,13,7,-1,-8,-12,-13,-14,-13,-10,-10,-12,-11,-9,-6,-6,-6,-7,-6,-5,-7,-8,-8,-10,-11,-11,-10,-9,-7,-5,-6,-6,-6,-7,-7,-4,-1,-3,-6,-7,-4,-2,-1,0,0,1,2,3,4,5,6,4,-3,-8,-10,-11,-12,-13,-15,-15,-12,-11,-10,-10,
-9,-7,-4,0,2,3,0,-6,-7,-5,-7,-7,0,2,-2,-1,5,6,8,13,14,12,12,13,14,15,14,14,13,2,-10,-15,-21,-36,-51,-65,-78,-91,-109,-120,-122,-122,-119,-102,-76,-57,-43,-25,-10,-5,0,3,-4,-12,-9,-4,-1,-1,-3,-5,-7,-4,-1,-1,-4,-3,-4,-6,-1,4,4,6,11,10,4,5,6,5,7,9,4,-2,-5,-10,-13,-10,-6,-7,-11,-8,-5,-9,-14,-12,-12,-16,-19,-11,-6,-10,-17,-19,-18,-17,-17,-17,-15,-12,-11,-13,-17,-17,-15,-10,-5,-4,-5,-5,-2,-4,-12,-17,-14,-13,-17,-10,-5,-13,-21,-20,-24,-30,-33,-32,-33,-39,-38,-36,-38,-41,-41,-42,-43,-45,-44,-38,-35,-38,-35,-26,-25,-31,-32,-24,-24,-31,-32,-30,-35,-34,-28,-23,-21,-18,-19,-21,-14,-8,-4,0,-5,-12,-13,-11,-9,-11,-17,-16,-12,-15,-20,-19,-14,-11,-8,-4,-2,-3,-6,-9,-9,-5,-4,-4,-4,-3,-2,-3,-6,-7,-4,1,2,1,1,1,-1,-5,-7,-7,-6,-7,-8,-9,-7,-7,-8,-9,-9,-7,-5,-6,-7,-4,0,-1,-3,-3,-3,-4,-3,-3,-4,-3,-3,-3,-3,-2,-3,-5,-5,-5,-6,-7,-5,-4,-5,-8,-12,-10,-4,0,2,5,8,8,5,5,9,13,17,16,12,8,4,3,6,9,9,8,6,7,6,3,1,6,11,11,8,7,7,8,9,8,6,5,7,5,-1,-4,-2,-2,-1,1,2,2,5,8,7,7,
11,14,12,10,13,13,12,11,9,8,9,13,12,11,16,18,14,10,10,10,9,7,6,9,12,9,9,13,16,16,16,9,-7,-18,-26,-36,-46,-59,-71,-81,-88,-89,-75,-47,-25,-12,5,20,22,22,25,21,17,19,23,22,16,12,8,0,-3,5,9,6,4,-2,-8,-4,-1,-3,-3,1,6,6,7,10,12,16,21,22,18,17,17,18,19,23,26,22,18,15,13,12,13,11,8,3,4,6,1,-2,-5,-7,-6,-5,-5,-5,-6,-8,-7,-5,-4,-2,1,4,3,1,-2,-2,-1,-1,-2,-4,-4,-2,-1,-1,-2,-3,-4,-5,-6,-8,-8,-6,-7,-8,-8,-6,-3,1,4,6,7,8,7,6,6,7,6,5,3,3,3,3,3,3,4,5,6,6,7,8,8,7,5,5,4,2,1,1,2,1,1,2,3,4,4,4,4,6,8,7,5,4,4,3,2,3,4,6,8,8,8,9,11,9,8,7,6,6,6,5,3,2,1,0,1,4,4,4,5,6,2,1,4,4,1,3,2,-1,-1,0,-2,-3,-5,-5,-4,-5,-5,1,7,8,10,18,28,36,41,49,56,60,61,60,60,55,43,32,26,17,8,5,5,4,4,7,7,4,2,4,6,5,5,5,4,3,4,3,2,2,0,-2,-2,-5,-7,-5,-4,-5,-4,-2,-3,-4,-2,2,4,6,8,9,7,7,9,8,8,9,10,9,9,11,13,9,6,7,
10,10,9,9,12,12,10,8,8,8,11,12,10,8,6,4,3,3,2,4,7,10,8,6,8,6,2,4,9,11,14,15,16,15,16,18,20,21,20,21,22,23,23,24,26,23,20,21,20,16,15,17,16,12,14,16,13,12,18,18,14,11,11,9,8,10,10,8,6,5,6,9,9,9,7,7,8,9,7,8,9,9,4,3,2,0,0,2,4,5,5,4,3,3,4,3,2,2,1,0,-1,-3,-4,-3,-3,-3,-3,-2,0,0,0,0,-1,-1,-1,0,-1,0,1,1,1,2,3,2,2,3,3,1,1,1,1,0,0,0,-1,-1,-1,-1,0,1,1,1,1,1,0,0,-1,1,3,2,-1,-3,-4,-6,-7,-6,-5,-5,-6,-6,-8,-9,-9,-6,-4,-3,-4,-5,-5,-5,-5,-6,-6,-3,-2,-4,-6,-6,-4,-4,-5,-6,-7,-8,-8,-8,-8,-8,-7,-6,-6,-5,-5,-6,-5,-4,-4,-6,-5,-4,-4,-4,-4,-3,-3,-2,-2,-1,-1,-1,-3,-6,-6,-5,-7,-10,-7,-5,-3,-3,-3,-4,-3,-3,-4,-4,-6,-7,-7,-7,-9,-7,1,8,12,17,23,29,35,38,40,43,38,23,12,7,-1,-8,-11,-9,-11,-11,-11,-10,-11,-12,-8,-5,-5,-3,-1,-1,-2,0,1,3,6,4,3,3,3,3,2,1,-1,-3,-3,-4,-7,-6,-5,-5,-4,-4,-5,-8,-11,-8,-4,-2,-2,-3,-2,0,3,4,2,1,2,7,
12,12,9,9,12,7,1,-3,-3,-3,-3,-6,-8,-9,-5,-1,0,1,8,21,27,22,22,28,15,1,6,11,7,8,14,20,21,20,24,24,24,28,30,26,21,22,27,23,15,15,22,24,20,19,28,35,32,32,33,30,32,38,36,27,21,21,23,22,15,4,0,0,-5,-2,3,1,-6,-12,-9,0,-1,-3,4,9,9,6,3,1,0,-4,-7,-7,-8,-11,-12,-10,-8,-9,-9,-4,1,2,-3,-4,-1,-1,-5,-11,-13,-10,-8,-14,-21,-18,-10,-7,-10,-8,-2,3,4,3,5,8,11,11,10,10,10,7,5,6,7,9,11,13,10,7,6,6,7,9,11,11,9,3,-1,0,4,9,14,15,13,13,15,15,14,16,19,17,13,10,9,7,8,8,6,3,2,0,-2,-3,-1,0,-2,-3,-2,1,4,6,8,8,7,7,9,9,9,10,11,7,3,1,2,5,8,6,2,1,4,5,2,2,4,6,5,1,-2,1,5,3,1,2,5,6,7,8,7,6,6,9,9,8,2,-3,-6,-7,-9,-13,-15,-10,-9,-16,-20,-17,-17,-15,-9,-6,-5,4,23,37,49,62,73,85,95,100,105,104,90,67,52,39,20,9,7,-2,-3,6,11,6,4,7,11,6,2,3,6,8,11,10,5,8,9,-1,-5,0,3,3,2,2,3,4,8,6,2,0,3,6,6,7,11,9,4,4,2,0,1,4,6,9,9,6,
1,-4,0,9,11,12,13,13,12,8,7,8,13,15,17,17,17,13,12,13,10,6,8,17,21,19,20,23,12,8,17,23,22,24,31,34,33,27,27,30,31,31,32,35,36,31,31,32,29,29,34,32,23,20,25,27,17,14,22,23,20,22,23,14,7,8,10,13,14,11,9,8,1,1,8,12,6,-6,-6,1,-3,-7,-3,-7,-12,-10,-11,-15,-17,-16,-17,-20,-22,-22,-22,-17,-12,-12,-14,-14,-14,-13,-9,-7,-9,-12,-13,-13,-16,-16,-13,-12,-14,-15,-13,-13,-14,-13,-10,-8,-10,-13,-17,-19,-17,-16,-18,-18,-14,-14,-18,-20,-18,-16,-14,-11,-11,-14,-16,-15,-15,-15,-14,-14,-17,-17,-14,-14,-17,-14,-10,-11,-14,-13,-13,-15,-15,-14,-14,-13,-8,-8,-15,-18,-18,-19,-19,-14,-10,-8,-8,-9,-11,-12,-10,-8,-8,-9,-12,-16,-20,-26,-31,-33,-32,-30,-26,-21,-17,-17,-18,-18,-18,-17,-13,-10,-9,-8,-9,-8,-12,-10,-7,-7,-9,-5,2,3,4,3,4,7,8,8,5,1,-1,-2,-9,-22,-28,-22,-22,-27,-16,-2,-6,-12,-9,-10,-15,-21,-23,-21,-23,-26,-25,-28,-28,-26,-21,-22,-27,-25,-16,-15,-23,-24,-21,-21,-29,-35,-33,-33,-33,-30,-32,-40,-38,-28,-22,-23,-23,-22,-15,-7,-3,-1,3,0,-4,-1,5,10,7,-1,-2,0,-5,-11,-10,-8,-5,-4,-2,2,6,7,9,11,12,11,9,9,9,5,0,0,4,5,
3,3,7,13,15,11,10,15,21,18,10,7,9,7,1,-4,-5,-4,-6,-8,-11,-11,-9,-9,-11,-9,-6,-5,-6,-7,-10,-12,-9,-7,-6,-7,-8,-10,-12,-12,-11,-6,-3,-3,-6,-11,-15,-16,-13,-13,-15,-14,-13,-16,-18,-16,-11,-9,-8,-6,-7,-8,-6,-4,-3,-1,2,2,-1,-2,0,1,0,-2,-4,-5,-7,-8,-7,-7,-8,-9,-9,-11,-11,-8,-4,-3,-5,-8,-11,-9,-5,-4,-8,-9,-6,-6,-8,-10,-9,-5,-2,-4,-8,-6,-4,-5,-7,-9,-10,-11,-10,-9,-9,-10,-9,-9,-4,2,4,4,6,11,13,8,8,14,18,17,17,16,11,6,5,-5,-24,-40,-50,-62,-75,-87,-97,-101,-105,-105,-92,-69,-52,-39,-22,-12,-7,1,3,-6,-11,-9,-8,-11,-13,-10,-5,-5,-7,-10,-13,-12,-7,-9,-8,2,5,0,-2,-1,-1,-2,-1,-3,-8,-6,-2,-1,-5,-9,-7,-10,-14,-11,-5,-6,-4,-2,-2,-3,-5,-8,-9,-7,-1,3,0,-8,-9,-11,-12,-12,-11,-8,-7,-10,-14,-16,-15,-16,-16,-12,-12,-13,-11,-7,-10,-18,-22,-18,-19,-24,-17,-12,-20,-24,-23,-25,-32,-36,-35,-30,-29,-32,-34,-33,-33,-38,-39,-35,-34,-36,-33,-32,-35,-34,-26,-23,-27,-27,-19,-17,-23,-23,-20,-24,-26,-15,-6,-7,-8,-9,-11,-12,-11,-10,-3,-1,-7,-13,-7,3,3,-4,-1,4,2,5,11,9,10,15,16,14,17,21,23,25,25,20,15,15,17,17,
17,15,12,9,10,11,11,12,15,15,12,11,13,14,12,12,15,15,12,11,12,15,19,21,19,18,20,19,14,13,17,19,18,16,15,12,12,15,18,17,16,17,16,16,18,18,16,16,19,16,12,13,16,16,15,17,17,16,17,15,11,11,17,20,19,20,20,15,11,10,9,9,11,13,11,10,10,11,14,17,20,26,31,33,32,29,26,21,17,17,17,18,19,18,15,12,9,9,12,5,5,3,2,2,2,0,-3,-3,-2,-2,-4,-6,-3,-2,-2,0,2,3,5,12,15,11,10,13,8,3,4,8,7,7,10,12,13,11,11,15,15,14,12,12,12,11,14,15,9,7,11,13,11,13,16,18,17,17,16,13,16,22,22,17,13,14,12,11,8,7,6,3,2,3,3,0,-1,-2,-1,3,4,4,6,7,6,4,3,3,2,0,-3,-5,-6,-7,-7,-6,-6,-6,-6,-5,-3,-2,-3,-3,-3,-4,-6,-8,-8,-7,-6,-8,-10,-8,-5,-3,-3,-1,2,4,5,4,4,5,6,5,4,5,6,4,3,2,1,1,3,4,5,4,4,4,4,5,6,7,7,6,5,4,4,5,7,7,6,6,6,6,5,6,8,6,3,4,3,2,3,5,4,4,4,2,1,2,4,5,4,4,4,3,3,2,3,4,3,3,3,4,4,5,6,5,4,4,5,7,8,8,7,7,8,9,8,8,9,9,
9,8,6,7,8,7,6,7,7,8,9,10,9,9,9,7,6,5,4,1,3,4,2,-1,-3,-2,-3,-6,-7,-8,-8,-9,-6,-2,-1,2,12,21,25,32,39,46,50,53,54,54,48,37,27,21,15,9,5,1,1,4,7,8,7,8,10,9,7,5,5,8,9,9,7,6,4,-1,-3,-1,-1,-1,0,0,-2,0,3,2,0,2,6,6,5,8,11,6,3,5,5,3,1,0,0,2,3,2,-1,-2,0,2,2,2,3,5,5,4,5,6,8,8,7,5,6,6,6,7,7,5,7,10,12,9,8,12,13,10,12,13,13,13,16,18,21,18,18,20,20,18,17,21,23,21,20,21,20,17,18,18,15,14,14,12,10,9,11,9,9,14,15,8,2,2,1,0,1,4,6,6,1,0,2,5,4,0,1,4,4,0,-1,-3,-5,-4,-6,-9,-8,-7,-10,-14,-16,-18,-20,-17,-13,-14,-15,-14,-13,-13,-11,-9,-8,-6,-5,-6,-8,-7,-4,-4,-6,-6,-5,-5,-8,-11,-11,-10,-10,-10,-11,-13,-14,-13,-12,-11,-7,-5,-7,-10,-9,-9,-9,-8,-7,-10,-11,-11,-11,-12,-11,-10,-11,-12,-11,-11,-12,-10,-8,-9,-11,-12,-10,-11,-12,-12,-12,-11,-9,-10,-13,-13,-12,-11,-11,-9,-8,-8,-6,-5,-5,-6,-6,-6,-7,-8,-9,-10,-10,-11,-14,-16,-15,-13,-11,-10,-8,-7,-7,-9,-10,-9,-8,-7,-7,-8,-10,-12,
-12,-8,-1,3,6,11,14,12,6,4,5,3,-2,-5,-8,-11,-13,-15,-17,-14,-8,-9,-11,-10,-8,-7,-8,-11,-15,-15,-15,-17,-22,-23,-21,-22,-23,-18,-8,3,19,42,59,71,83,95,105,105,107,113,110,89,61,43,30,11,-6,-17,-24,-22,-15,-18,-21,-17,-19,-22,-22,-22,-17,-6,1,5,4,-1,-3,-6,-9,-6,1,1,-4,-9,-8,-2,8,15,16,12,10,11,11,8,7,9,4,-3,-6,-9,-10,-8,-7,-8,-6,-1,1,-4,-10,-9,-2,1,-2,-5,-1,0,-5,-6,-5,-5,-4,0,6,6,6,10,14,13,12,16,26,34,32,31,36,32,26,31,36,32,32,38,40,39,35,35,36,37,41,46,48,46,43,44,47,45,48,56,56,46,37,35,33,28,25,27,27,25,25,20,10,5,9,12,12,11,11,10,7,1,5,13,12,7,-1,3,12,10,3,4,4,1,1,4,6,6,6,8,9,6,5,8,11,11,10,9,11,14,16,14,13,15,16,15,15,13,10,9,8,6,3,2,1,-1,-4,-6,-7,-6,-3,-3,-6,-8,-6,-2,0,1,2,4,5,6,5,6,8,9,8,7,6,7,8,9,7,5,7,8,7,7,9,9,8,9,9,7,8,10,9,8,8,7,4,0,-2,-4,-6,-5,-4,-7,-9,-8,-6,-4,-1,1,1,2,4,5,6,6,4,3,3,1,-3,-4,-1,-1,-4,-6,-6,-1,5,5,
2,2,5,8,7,8,10,10,8,3,-1,-2,0,2,1,1,0,-1,-1,-1,0,0,2,1,-2,-6,-9,-10,-13,-14,-9,-8,-15,-19,-20,-20,-22,-19,-14,-12,-5,16,29,37,51,69,84,94,103,106,101,87,64,48,40,26,8,1,-6,-10,-8,-5,-7,-5,2,4,1,-5,-8,-10,-5,4,9,6,8,11,8,5,7,8,4,-1,0,0,2,6,4,-5,-13,-13,-9,-5,-2,0,-7,-15,-13,-13,-17,-17,-12,-10,-14,-17,-17,-20,-29,-28,-21,-23,-26,-27,-27,-29,-32,-32,-29,-24,-17,-11,-10,-12,-15,-14,-10,-8,-8,-3,12,18,12,11,15,9,6,13,18,17,17,19,22,23,21,22,25,23,17,17,19,16,10,7,3,-2,-2,0,-6,-11,-8,-4,-5,-7,-1,11,19,16,8,3,1,-1,-5,-4,4,10,4,-6,-13,-12,3,18,17,6,-1,4,10,2,-4,4,5,-3,-10,-13,-14,-15,-18,-18,-15,-16,-21,14,14,10,4,0,-4,-8,-10,-7,-2,-1,-3,0,4,7,9,12,14,16,17,14,8,11,12,10,7,6,7,11,14,15,15,18,22,24,22,23,23,17,7,-3,-18,-41,-61,-72,-83,-95,-105,-105,-108,-115,-112,-92,-65,-45,-33,-15,2,14,20,18,14,16,17,15,17,20,20,19,16,6,-2,-5,-4,0,2,6,10,7,2,3,5,8,8,4,-6,-14,-15,-11,-10,-13,-12,-10,-10,-12,-5,2,4,7,9,7,
7,7,5,0,-3,1,7,5,1,-1,1,3,-1,-2,2,4,4,3,4,-1,-6,-8,-7,-11,-16,-15,-12,-18,-30,-37,-35,-34,-39,-35,-29,-33,-37,-32,-34,-38,-41,-40,-37,-37,-39,-40,-44,-49,-52,-50,-48,-50,-53,-52,-54,-60,-61,-51,-42,-39,-36,-30,-30,-31,-29,-27,-29,-25,-13,-9,-13,-15,-14,-13,-13,-13,-9,-3,-7,-12,-12,-6,1,-1,-10,-9,-2,-4,-5,-2,-2,-5,-7,-7,-8,-10,-11,-10,-9,-10,-12,-13,-10,-9,-11,-14,-15,-14,-12,-14,-15,-15,-15,-13,-11,-10,-9,-6,-3,-2,-1,2,5,7,9,8,5,4,7,8,6,2,0,-1,-3,-5,-6,-7,-6,-5,-7,-8,-6,-4,-3,-3,-4,-5,-3,-1,-3,-5,-5,-6,-8,-8,-7,-8,-9,-7,-7,-10,-9,-7,-6,-5,-2,1,2,5,6,6,5,8,10,10,8,6,3,1,1,0,-2,-4,-6,-5,-3,-3,-4,-3,0,2,0,0,2,5,4,0,-6,-6,-2,-2,-5,-7,-7,-7,-9,-9,-7,-3,1,2,0,-1,0,1,2,2,3,4,4,4,2,2,4,6,8,10,11,12,9,9,14,17,18,19,20,16,12,11,3,-16,-30,-38,-51,-69,-84,-94,-103,-105,-100,-87,-66,-48,-41,-27,-9,0,6,11,10,7,6,2,-2,-6,-2,4,8,10,5,-4,-9,-8,-9,-13,-9,-6,-8,-9,-6,-3,-2,-2,-3,-8,-6,3,10,10,8,5,1,-2,4,13,10,12,16,16,
13,10,13,16,13,17,27,27,21,24,26,26,26,29,32,31,28,24,16,11,11,11,12,12,9,8,8,1,-12,-17,-11,-8,-13,-8,-5,-11,-17,-16,-17,-18,-22,-25,-21,-22,-26,-24,-18,-17,-19,-17,-11,-8,-6,-1,-1,-2,5,9,4,2,5,7,1,-12,-17,-15,-11,-6,-2,1,4,4,-3,-10,-6,5,10,10,-3,-17,-17,-7,-1,-6,-12,-4,3,-2,-3,3,9,14,15,15,18,18,15,15,18,-11,-11,-10,-7,-5,-3,-1,-1,-3,-6,-5,-3,-3,-5,-6,-7,-7,-9,-9,-8,-7,-5,-8,-7,-5,-3,-2,-3,-4,-6,-8,-9,-11,-12,-12,-12,-12,-13,-9,-3,2,8,20,34,40,43,49,53,55,55,58,56,49,35,24,18,11,3,-3,-6,-6,-6,-6,-5,-3,-6,-7,-7,-7,-7,-4,1,2,2,1,-1,-4,-6,-6,-4,-6,-6,-3,-3,-3,1,5,5,5,5,7,9,8,9,9,4,1,0,-1,-1,-1,-2,-1,2,5,6,4,1,2,3,2,2,2,4,5,3,2,2,1,1,1,3,6,7,9,10,10,10,13,19,24,22,20,23,25,21,20,19,17,18,19,20,20,20,19,22,25,25,27,30,31,30,31,33,34,33,36,35,32,28,25,22,19,20,19,16,15,19,18,10,7,10,11,8,8,9,9,7,5,4,7,6,3,-1,-1,2,3,1,2,4,2,2,4,6,7,7,8,10,11,10,8,
7,7,6,3,4,6,6,5,4,5,6,6,7,7,6,6,4,2,0,0,-1,-3,-6,-7,-8,-8,-6,-5,-5,-6,-4,-3,-1,0,1,2,3,3,2,1,1,1,-1,-3,-4,-4,-5,-4,-5,-6,-5,-3,-2,-1,1,2,2,2,3,2,2,3,3,1,0,-2,-3,-4,-3,-4,-5,-5,-5,-7,-8,-9,-8,-7,-6,-4,-4,-3,-2,0,1,0,-1,0,1,3,2,0,0,0,-1,-2,-2,0,2,3,1,0,1,2,1,1,2,2,1,0,-2,-2,-2,-2,-3,-4,-4,-4,-6,-7,-6,-8,-7,-6,-5,-4,-4,-3,-3,-3,-4,-5,-6,-7,-8,-9,-8,-7,-4,-4,-2,7,16,21,25,34,43,48,51,51,50,45,34,24,21,15,6,-1,-4,-6,-7,-5,-1,1,2,3,3,0,-4,-5,-2,1,3,5,6,7,7,6,6,5,7,6,6,3,3,7,6,2,-2,-1,-1,-2,0,3,1,-2,-2,-2,-5,-6,-6,-3,-3,-4,-2,-5,-10,-12,-10,-12,-13,-12,-12,-14,-15,-14,-12,-10,-7,-5,-5,-3,-3,-3,-3,-2,-2,0,6,6,2,1,4,5,3,4,7,8,9,8,12,14,13,12,16,16,11,9,11,10,7,7,8,6,4,2,-1,-3,1,2,-4,-6,0,6,6,5,9,7,2,0,-1,-1,0,4,4,1,-2,-2,2,8,9,5,3,5,7,5,-1,-2,-2,-3,-5,-8,-9,-8,-9,-9,-7,-7,-7,-23,
-22,-19,-15,-11,-9,-8,-7,-10,-13,-12,-9,-10,-11,-12,-14,-13,-6,-2,-1,0,-1,-5,-10,-11,-11,-10,-7,-3,-5,-6,-5,-4,-4,-4,0,4,9,15,17,10,5,8,12,12,13,15,17,14,5,-5,-9,-8,-11,-14,-13,-11,-10,-9,-8,-6,-2,-2,-7,-12,-13,-14,-16,-18,-16,-10,-7,-6,-2,7,15,21,23,25,26,26,21,17,17,17,15,12,9,7,8,6,3,1,-1,-5,-9,-9,-9,-8,-6,-4,-6,-4,0,3,6,9,9,7,6,0,-10,-13,-10,-8,-8,-5,-2,2,2,1,1,1,6,8,6,3,-4,-8,-5,-5,-11,-12,-12,-13,-10,-6,-6,-8,-1,19,33,39,53,71,88,100,110,114,111,104,88,72,57,38,20,14,6,0,5,11,8,2,2,4,4,2,0,1,5,6,0,-8,-8,-7,-10,-12,-9,-5,-7,-6,0,4,2,7,13,10,8,13,16,15,16,16,6,1,11,17,15,9,5,4,4,5,8,7,3,7,14,15,13,14,19,23,17,10,11,15,13,10,5,-3,-10,-11,-9,-10,-11,-6,6,14,12,11,16,10,7,16,23,21,20,23,26,28,27,29,32,32,35,41,50,52,49,51,55,56,55,53,49,44,43,42,35,27,29,34,37,36,35,33,34,33,28,26,32,30,21,14,7,-2,0,5,-1,-9,-13,-8,3,6,1,-2,-2,2,4,2,1,3,5,9,10,8,10,15,16,14,
16,19,18,16,12,5,2,4,5,5,7,7,6,7,12,14,15,16,16,15,13,12,11,9,9,11,9,7,7,10,9,8,8,11,12,15,15,12,13,18,19,17,17,18,18,17,16,14,12,12,12,10,8,7,6,5,5,8,10,10,8,6,4,1,0,0,0,0,-1,-3,-3,-3,-4,-4,-3,0,3,6,7,9,9,7,10,16,21,23,22,18,16,19,20,19,19,17,13,8,6,6,6,8,9,7,5,4,2,-1,-2,-2,-4,-4,-5,-5,-3,-5,-8,-9,-8,-6,-12,-18,-13,-9,-18,-24,-25,-31,-39,-40,-35,-32,-25,-7,2,3,16,37,48,53,73,91,89,78,63,47,37,22,1,-11,-9,-4,-7,-16,-22,-24,-24,-20,-17,-17,-14,-10,-8,-2,2,2,3,6,7,2,-2,-3,-8,-16,-15,-11,-11,-13,-14,-20,-28,-32,-30,-27,-27,-27,-31,-32,-24,-20,-21,-21,-23,-20,-16,-15,-14,-16,-24,-29,-30,20,19,17,14,11,9,8,8,11,14,11,9,10,12,13,13,11,5,0,-1,-1,0,5,10,11,10,9,5,3,4,6,5,5,5,5,1,-3,-8,-14,-15,-9,-5,-9,-13,-12,-13,-15,-17,-14,-5,5,9,9,12,15,14,11,10,9,8,6,3,2,7,12,13,14,17,19,16,11,8,6,2,-6,-14,-19,-22,-23,-24,-24,-20,-15,-15,-14,-13,-10,-7,-6,-6,-5,-2,1,3,7,10,9,8,7,6,4,
4,3,-1,-4,-6,-9,-8,-6,-4,2,10,13,10,8,8,5,3,-3,-3,-1,0,-1,-5,-7,-6,-3,3,7,5,6,12,13,12,13,10,7,6,9,3,-16,-31,-38,-51,-70,-85,-97,-108,-112,-111,-104,-89,-70,-57,-39,-22,-14,-7,-2,-6,-12,-8,-4,-4,-5,-6,-4,-2,-1,-4,-6,1,7,6,6,9,13,8,7,7,6,-1,-4,-3,-8,-12,-10,-8,-14,-16,-16,-17,-18,-8,-3,-12,-17,-16,-11,-7,-5,-6,-6,-10,-8,-3,-7,-14,-14,-14,-15,-20,-23,-18,-13,-14,-16,-15,-12,-8,-1,4,6,5,8,10,4,-8,-15,-12,-10,-16,-12,-8,-17,-23,-22,-23,-26,-29,-32,-31,-35,-39,-38,-40,-46,-52,-55,-52,-54,-60,-60,-57,-55,-51,-47,-46,-44,-36,-29,-31,-36,-36,-36,-37,-35,-33,-33,-29,-27,-31,-30,-21,-14,-7,3,2,-2,3,10,15,10,0,-3,0,2,1,-4,-6,-5,-3,-4,-5,-8,-9,-6,-7,-11,-11,-8,-10,-12,-12,-11,-8,-2,0,-3,-4,-4,-6,-5,-2,-2,-6,-8,-8,-10,-10,-9,-7,-6,-5,-4,-6,-7,-5,-2,-2,-2,0,2,2,0,-1,-4,-5,-2,-4,-8,-9,-7,-6,-6,-3,-1,1,3,5,4,1,0,-1,-2,-4,-6,-9,-14,-16,-16,-16,-14,-11,-9,-6,-5,-4,-4,-2,0,0,1,2,2,1,-2,-4,-5,-7,-8,-8,-6,-7,-14,-19,-19,-18,-15,-14,-16,-17,-15,-15,-15,-12,-7,-5,-7,-8,-9,
-10,-8,-6,-6,-3,2,3,3,5,4,5,6,6,6,7,7,6,5,8,13,10,8,15,21,22,28,36,38,32,30,24,7,-4,-5,-16,-37,-48,-53,-72,-89,-88,-77,-61,-43,-32,-18,2,14,13,7,10,17,22,23,22,18,14,13,10,7,3,0,-4,-6,-7,-8,-7,-3,2,6,11,15,15,10,11,12,15,21,28,31,29,26,25,24,29,32,24,20,19,19,20,17,13,12,12,14,22,27,28,-6,-6,-7,-8,-7,-6,-6,-7,-8,-9,-7,-5,-7,-9,-9,-7,-4,-1,1,1,2,2,-1,-4,-5,-3,-2,-1,0,-1,-2,-2,-2,-4,-3,0,2,4,7,7,5,4,6,8,7,7,8,9,7,3,-1,-4,-5,-7,-8,-8,-5,-3,-3,-3,-2,-1,0,-2,-4,-5,-6,-8,-9,-8,-6,-4,-2,0,3,6,9,10,10,11,11,9,7,6,4,3,1,0,0,0,0,-1,-1,-2,-5,-5,-3,-1,-1,-1,1,1,1,3,4,5,5,4,2,0,-2,-5,-5,-4,-2,-2,-2,-1,3,3,0,0,1,2,5,4,3,1,-2,-3,-4,-7,-8,-6,-6,-5,-4,-3,-6,-3,6,15,18,24,33,40,46,51,54,55,53,44,33,29,23,14,8,6,3,2,5,5,4,3,3,4,3,2,1,2,2,1,0,0,-1,-3,-5,-6,-6,-4,-2,1,2,4,5,5,4,7,11,11,10,12,14,9,6,7,10,10,8,4,4,
5,7,7,5,3,4,8,7,7,9,11,14,12,10,11,11,12,11,10,8,6,5,3,0,-1,1,7,10,7,5,9,9,7,9,12,14,16,17,20,23,23,24,28,29,28,29,32,34,33,35,38,38,34,32,30,29,28,26,21,18,20,22,20,21,23,22,19,18,19,17,16,15,13,10,5,-1,-3,-3,-4,-6,-7,-7,-3,2,2,-1,2,6,9,9,8,5,3,3,3,1,0,1,-1,-4,-4,-3,-2,-1,0,-1,-1,2,3,3,3,2,-2,-4,-4,-4,-4,-4,-3,-4,-5,-6,-6,-4,-1,0,-3,-6,-8,-10,-13,-16,-15,-15,-13,-11,-10,-10,-10,-10,-11,-11,-11,-15,-19,-23,-24,-26,-27,-25,-19,-12,-8,-4,1,7,13,18,20,21,22,21,19,16,14,11,8,7,6,5,4,4,3,2,3,4,4,4,5,6,4,2,3,5,7,7,6,5,5,7,6,4,5,7,6,4,3,5,6,7,7,5,5,6,4,0,-1,-2,-3,1,0,-4,-6,-4,-2,-1,-1,1,3,1,0,-1,-4,-5,-7,-10,-15,-15,-13,-12,-11,-4,3,5,10,20,25,28,36,42,43,38,28,16,10,4,-5,-11,-10,-8,-8,-11,-11,-10,-9,-6,-2,1,3,3,4,6,7,11,12,10,7,4,-1,-4,-6,-6,-6,-4,-3,-5,-7,-10,-11,-11,-10,-10,-8,-7,-11,-14,-11,-8,-5,-4,-4,-3,-1,-3,-3,-4,-8,-10,-12,-28,
-22,-13,-4,4,4,0,3,6,7,10,17,18,13,8,8,7,-1,-2,10,17,14,11,13,3,-6,-4,-7,-17,-23,-21,-15,-12,-17,-20,-16,-7,2,7,11,14,15,13,12,13,16,24,29,24,19,18,20,16,19,27,27,21,16,10,3,1,1,4,8,5,0,-2,-2,-2,7,10,2,-11,-21,-19,-10,-11,-19,-23,-26,-26,-30,-34,-36,-34,-32,-29,-25,-22,-17,-10,-8,-11,-13,-11,-7,-3,2,5,2,-5,-12,-15,-15,-9,-4,0,2,2,-3,-7,-9,-10,-10,-7,-3,-4,-5,-3,-7,-13,-16,-17,-17,-11,-5,-5,-8,-12,-15,-15,-14,-13,-13,-10,-6,-7,-13,-18,-19,-18,-15,-12,-7,1,12,21,22,20,22,27,32,37,38,38,37,32,25,17,14,17,20,20,19,16,12,8,7,8,9,9,11,14,16,15,12,11,15,19,19,16,14,11,10,12,10,2,-2,0,0,-2,-5,-5,-3,0,1,-3,-5,2,9,7,2,0,5,8,8,7,9,10,9,7,7,7,8,11,14,13,13,13,13,13,12,8,5,8,12,13,11,10,15,24,30,32,43,60,69,67,65,64,61,61,57,49,42,41,38,33,29,28,25,23,19,14,13,15,17,17,16,14,12,9,3,3,12,23,22,17,15,13,9,5,5,10,14,12,4,-4,-5,-4,-5,-5,-4,-1,-2,-7,-7,-5,-6,-7,-4,-5,-8,-10,-10,-9,-7,-4,-5,-4,2,7,
10,15,17,14,10,9,9,8,10,13,14,15,14,11,12,16,15,11,13,15,13,12,11,7,7,13,14,15,20,24,23,21,21,21,21,24,22,17,14,14,15,16,19,23,26,28,26,22,23,27,28,28,27,26,28,28,22,16,16,18,15,12,12,10,4,-3,-8,-10,-9,-8,-8,-8,-9,-10,-9,-8,-4,-2,-5,-10,-11,-9,-11,-14,-15,-16,-18,-19,-20,-21,-18,-13,-10,-10,-8,-5,-5,-3,-1,2,1,2,7,10,7,7,11,12,9,6,6,6,4,1,-6,-11,-10,-13,-19,-20,-17,-18,-22,-23,-22,-23,-23,-25,-27,-24,-20,-21,-20,-15,-12,-11,-8,-4,-4,-6,-10,-12,-12,-11,-13,-15,-13,-11,-13,-15,-10,-2,4,7,4,0,0,2,-1,-5,-6,-6,-8,-12,-19,-25,-24,-20,-16,-15,-20,-23,-23,-24,-28,-30,-28,-27,-26,-27,-31,-31,-26,-20,-15,-10,-6,-2,2,1,-5,-8,-5,-6,-9,-13,-16,-18,-22,27,20,13,4,-4,-4,-3,-4,-7,-7,-11,-16,-18,-14,-10,-9,-7,0,-1,-12,-20,-16,-12,-15,-6,3,3,5,14,20,19,14,11,16,20,14,4,-4,-10,-14,-18,-19,-17,-17,-19,-21,-29,-34,-30,-24,-22,-23,-18,-22,-29,-27,-22,-19,-13,-5,-1,-1,-5,-8,-5,-1,-1,-1,0,-7,-12,-4,7,18,18,9,8,16,20,22,23,27,32,34,32,30,27,23,20,15,9,8,10,13,11,6,2,-2,-5,-3,5,
11,15,15,9,2,-2,-4,-4,0,5,7,7,6,2,-2,-2,-1,-2,2,8,11,12,12,8,2,2,6,10,12,12,11,11,10,8,4,4,10,15,17,15,12,10,5,-3,-13,-21,-21,-19,-21,-26,-31,-36,-39,-38,-36,-33,-27,-20,-17,-19,-22,-23,-22,-20,-16,-12,-12,-13,-13,-13,-14,-17,-20,-19,-15,-14,-18,-22,-21,-18,-16,-14,-13,-14,-12,-4,0,-1,-1,0,3,4,2,-2,-3,1,3,-3,-10,-10,-5,-4,-8,-11,-11,-10,-12,-14,-13,-11,-11,-11,-11,-13,-16,-16,-15,-14,-13,-12,-11,-7,-4,-7,-11,-12,-10,-10,-15,-24,-28,-28,-35,-49,-57,-55,-54,-53,-50,-47,-42,-33,-27,-28,-27,-21,-17,-14,-11,-9,-7,-6,-7,-11,-14,-15,-13,-10,-8,-6,-2,-1,-7,-15,-14,-9,-7,-6,-3,0,1,-3,-6,-4,3,10,13,12,13,13,11,7,6,10,10,10,14,16,15,16,20,22,21,19,16,11,10,7,0,-5,-7,-10,-9,-3,2,2,1,2,2,1,1,-3,-6,-5,-6,-10,-11,-9,-9,-13,-15,-16,-16,-10,-8,-13,-18,-21,-25,-26,-20,-12,-6,-5,-6,-10,-11,-7,-4,-4,-6,-12,-17,-25,-32,-34,-31,-27,-30,-34,-37,-38,-36,-33,-31,-29,-23,-18,-20,-22,-19,-16,-16,-14,-9,-6,-4,-4,-6,-7,-6,-6,-5,-3,-3,-4,-5,-6,-2,2,2,0,2,5,7,8,10,12,12,13,11,6,4,3,1,-1,-1,-1,-3,-5,
-6,-7,-12,-15,-12,-11,-15,-15,-12,-10,-11,-11,-9,-5,3,7,6,9,15,15,12,14,18,19,19,19,20,23,24,22,19,20,19,14,11,11,9,5,4,7,10,12,11,11,13,14,13,11,12,13,8,0,-6,-8,-4,-1,-1,-3,-1,2,3,3,6,11,18,23,22,17,14,14,18,21,21,22,25,26,24,23,23,25,29,29,23,18,14,10,6,3,-1,0,6,8,5,5,9,12,13,13,17,-10,-7,-5,-2,2,5,6,6,4,4,6,8,9,8,7,5,3,2,5,11,14,11,9,12,11,5,3,1,-1,-3,-4,-3,-1,-4,-6,-2,3,7,11,14,16,17,16,17,19,20,22,25,24,22,20,16,14,17,18,15,14,15,11,5,2,2,5,5,4,2,4,4,3,5,9,7,2,-3,-5,-3,-1,-3,-6,-6,-6,-9,-12,-13,-11,-10,-9,-7,-4,-2,-1,-1,-3,-4,-2,1,3,4,6,5,1,-3,-4,-5,-2,2,5,4,5,4,1,0,2,4,6,8,9,9,9,7,4,2,1,1,2,4,4,2,0,-2,-2,-2,-2,-2,-1,1,1,-2,-5,-5,-4,-3,-2,0,4,8,10,10,9,10,12,15,18,19,19,18,17,16,15,14,15,16,16,17,16,13,12,12,12,12,11,12,14,16,15,13,11,13,14,14,12,11,10,9,9,8,5,2,1,2,2,0,0,1,3,4,3,1,4,8,9,
7,6,8,9,9,8,9,11,11,11,11,10,9,9,10,10,10,8,5,3,3,2,0,0,2,4,4,4,6,11,11,6,5,8,10,9,9,10,7,2,-5,-11,-13,-9,-7,-9,-12,-15,-18,-19,-16,-11,-7,-3,1,2,0,-3,-4,-3,-3,-6,-6,-6,-6,-8,-9,-9,-8,-9,-10,-10,-11,-11,-12,-15,-18,-19,-19,-19,-17,-12,-10,-10,-10,-12,-18,-23,-24,-25,-28,-29,-28,-25,-22,-17,-13,-8,-4,-1,-3,-6,-10,-15,-20,-19,-16,-16,-20,-24,-24,-17,-9,-7,-9,-5,0,-1,-2,2,8,13,14,9,4,6,14,18,18,14,5,-9,-20,-24,-21,-17,-14,-13,-15,-16,-12,-3,6,16,24,26,22,21,24,28,32,35,33,26,19,16,13,13,16,17,15,15,14,12,11,14,17,19,22,22,20,20,19,18,17,16,16,13,11,11,12,13,12,9,8,7,7,5,4,5,6,6,5,6,6,7,6,5,5,8,9,11,13,13,11,11,12,11,10,10,12,12,10,6,3,1,2,0,-2,0,2,-1,-4,-4,-5,-5,-7,-9,-10,-9,-8,-9,-9,-7,-7,-7,-7,-6,-4,-5,-7,-6,-5,-6,-7,-8,-8,-8,-7,-6,-3,2,6,6,3,1,2,3,3,3,3,3,0,-5,-8,-9,-7,-5,-3,-4,-6,-7,-7,-8,-8,-7,-6,-7,-8,-9,-12,-11,-8,-6,-6,-5,-3,-3,-1,-1,-4,-5,-2,-2,-4,-4,-1,0,-2,-27,
-32,-33,-31,-28,-30,-33,-34,-30,-26,-25,-19,-10,-6,-8,-9,-9,-10,-14,-22,-26,-24,-30,-45,-56,-50,-36,-22,-3,14,26,42,63,73,79,97,112,107,86,61,43,31,13,-6,-12,-9,-3,2,3,-1,-2,3,1,-8,-11,-11,-12,-10,-3,-6,-13,-12,-9,-16,-21,-16,-11,-18,-27,-27,-26,-29,-25,-19,-18,-17,-9,-3,-4,-1,3,5,4,9,9,8,3,-4,-10,-13,-19,-16,-15,-23,-28,-25,-23,-25,-23,-8,4,5,7,11,8,2,5,9,9,10,15,15,12,9,11,23,35,34,33,35,29,27,35,38,29,21,19,19,18,17,16,15,20,28,33,36,35,36,38,39,43,47,49,48,39,29,24,18,13,19,26,27,27,29,27,22,18,15,20,25,24,17,14,16,13,13,14,10,8,13,16,15,9,4,2,1,4,7,8,9,10,6,7,14,17,14,11,7,3,2,2,2,2,5,8,11,10,11,16,20,19,16,18,21,21,16,8,3,4,6,5,6,11,13,9,5,4,6,8,10,10,6,2,-2,-2,1,3,3,3,3,4,6,8,10,12,13,12,11,11,12,14,14,10,5,2,3,5,7,8,5,4,9,14,17,20,23,23,23,20,17,14,15,18,16,11,10,10,9,8,10,13,16,17,18,18,15,15,18,19,21,22,21,17,14,14,13,11,9,6,-1,-5,-3,-1,1,3,5,6,7,4,4,6,
7,8,8,3,-3,-7,-8,-4,-4,-9,-5,-1,-6,-12,-10,-5,-1,6,24,40,45,51,71,88,95,107,113,104,89,73,61,44,20,1,-8,-10,-6,-3,0,4,6,6,6,3,0,1,6,12,16,9,1,1,-1,-7,-11,-7,-2,-8,-17,-16,-9,-6,-2,2,-1,-9,-11,-7,-2,-3,-7,-8,-7,-5,-7,-7,-2,0,-1,-1,-1,6,13,11,9,12,12,9,11,18,18,11,9,12,11,8,8,8,5,1,2,6,6,4,7,15,20,15,9,10,9,13,23,22,14,11,14,18,21,20,17,17,20,23,27,32,34,26,21,23,28,27,30,35,35,31,26,20,13,15,19,21,20,17,11,4,-4,-9,0,12,14,10,5,2,0,8,14,6,-1,-3,-3,1,-2,-7,-9,-13,-18,-22,-25,-24,-19,-15,-15,-15,-15,-17,-18,-15,-14,-14,-12,-10,-10,-11,-11,-10,-10,-10,-10,-13,-14,-14,-14,-16,-18,-18,-15,-13,-14,23,28,30,27,23,24,25,28,25,25,23,17,7,3,4,5,6,10,15,22,24,24,30,43,52,47,34,22,3,-16,-30,-45,-65,-75,-81,-99,-112,-106,-87,-63,-44,-32,-14,4,12,10,4,0,-2,0,-2,-5,-4,3,7,7,9,7,2,4,10,9,7,14,17,13,11,16,23,23,22,24,21,16,15,15,7,2,1,-1,-7,-6,-6,-10,-10,-9,-4,5,9,13,17,15,14,23,28,26,24,26,22,8,-5,
-6,-7,-12,-8,-3,-6,-10,-11,-12,-17,-17,-13,-11,-14,-25,-36,-34,-30,-33,-29,-27,-36,-39,-30,-22,-19,-19,-19,-18,-16,-17,-22,-29,-34,-36,-37,-36,-38,-40,-45,-46,-49,-47,-37,-30,-24,-17,-14,-21,-29,-28,-29,-33,-31,-25,-21,-18,-23,-28,-28,-20,-18,-21,-17,-16,-17,-13,-11,-14,-17,-17,-11,-6,-3,-1,-4,-6,-7,-9,-9,-6,-7,-13,-15,-13,-11,-7,-3,-2,-3,-3,-4,-6,-10,-12,-11,-13,-17,-21,-19,-17,-18,-20,-20,-15,-8,-4,-4,-5,-4,-5,-10,-10,-7,-3,-3,-4,-5,-8,-7,-3,0,3,4,2,0,0,1,2,0,-2,-3,-4,-7,-8,-8,-7,-8,-10,-12,-13,-9,-5,-2,-1,-2,-4,-5,-4,-3,-7,-12,-15,-18,-21,-22,-22,-20,-17,-14,-14,-17,-15,-10,-9,-9,-7,-7,-9,-13,-15,-17,-18,-17,-15,-14,-17,-19,-20,-22,-21,-17,-14,-14,-13,-11,-9,-5,2,6,4,2,1,0,-2,-2,-3,-1,-1,-3,-6,-8,-6,-2,3,6,7,4,5,9,8,4,10,14,11,5,0,-7,-24,-41,-47,-55,-75,-92,-99,-110,-115,-106,-91,-75,-62,-45,-21,-3,6,9,6,2,-2,-6,-8,-9,-9,-6,-3,-4,-7,-13,-16,-11,-3,0,3,9,14,10,7,13,20,19,14,9,3,-2,0,6,7,3,-2,-2,-1,0,-1,-1,2,1,-4,-6,-5,-4,-6,-11,-15,-11,-9,-13,-12,-9,-11,-19,-21,-13,-9,-12,-11,-8,-8,-8,-7,-4,
-3,-5,-5,-4,-8,-17,-21,-15,-8,-10,-8,-11,-22,-22,-12,-10,-14,-19,-22,-21,-18,-19,-21,-25,-29,-36,-38,-32,-25,-26,-31,-31,-34,-39,-39,-35,-29,-21,-15,-18,-23,-24,-24,-22,-15,-6,3,8,-1,-11,-15,-11,-6,-3,0,-8,-12,-5,1,3,3,-1,1,7,8,11,16,19,21,19,14,11,11,11,11,13,14,12,10,10,9,8,8,9,9,9,8,7,8,12,13,12,12,14,16,15,12,11,13,-4,-7,-9,-7,-5,-4,-2,-5,-9,-10,-9,-6,0,2,3,3,2,-5,-11,-12,-12,-12,-15,-20,-22,-20,-17,-10,0,10,19,26,35,39,41,50,53,51,45,33,21,14,8,-1,-6,-6,-3,-2,-1,3,5,5,5,3,1,-1,-3,-2,-2,-2,0,0,-3,-4,-4,-4,-5,-6,-6,-5,-5,-7,-6,-5,-5,-6,-3,1,0,2,5,5,4,6,7,5,2,-3,-6,-7,-8,-6,-5,-11,-14,-14,-15,-16,-13,-4,2,3,4,5,3,-1,3,7,8,9,10,9,7,7,8,14,18,15,11,14,15,15,18,19,16,12,9,9,11,10,9,11,14,14,15,17,18,16,17,22,23,23,23,23,18,14,13,8,7,14,19,17,17,22,22,17,14,15,16,17,18,16,14,15,14,12,12,11,9,8,10,11,10,4,3,1,1,2,2,3,3,0,0,3,5,4,4,3,2,2,2,3,4,6,7,7,7,7,8,9,8,
7,7,7,6,5,3,2,1,1,-1,0,2,3,1,0,0,0,0,1,0,-1,-2,-3,-5,-5,-4,-5,-7,-8,-7,-7,-7,-7,-5,-4,-4,-4,-4,-1,2,4,3,2,0,-1,-3,-3,-2,-1,0,2,4,5,5,6,8,8,8,7,6,5,5,4,2,1,1,1,0,2,5,5,6,7,7,6,6,8,8,9,9,9,7,6,6,4,4,2,0,-4,-6,-6,-5,-6,-6,-6,-6,-4,-4,-4,-2,2,4,2,0,-1,0,-1,-1,-3,-6,-7,-6,-8,-10,-6,-1,3,5,13,22,26,32,41,50,54,59,60,54,47,41,33,25,13,4,0,-1,-3,0,4,7,7,6,6,5,4,4,4,7,8,7,5,1,-4,-8,-9,-10,-11,-13,-14,-15,-12,-8,-3,2,2,0,1,4,5,7,10,10,9,9,6,6,9,9,9,11,11,12,11,6,5,8,8,5,6,11,12,8,6,7,6,4,5,6,7,6,4,2,1,2,6,10,12,7,3,3,3,4,9,8,3,3,6,10,12,11,11,12,13,16,18,23,25,23,18,19,21,20,22,24,24,22,18,15,12,15,18,17,17,18,15,6,0,-1,2,6,7,7,5,3,2,3,4,1,-1,-2,-2,0,0,-3,-2,-3,-4,-6,-5,-3,1,1,0,2,2,1,0,0,2,2,1,0,-1,-1,-2,-2,-1,0,-1,-3,-5,-4,-3,-3,-4,-3,-2,-2,-4,-17,
-18,-15,-14,-16,-17,-14,-8,-7,-12,-17,-20,-20,-18,-17,-15,-10,-4,-5,-10,-14,-16,-13,-7,-4,-3,0,2,1,1,2,3,3,5,5,2,-1,-6,-12,-17,-24,-30,-29,-27,-25,-17,-6,2,6,10,14,16,20,25,24,18,12,3,-10,-16,-11,-3,-1,1,2,-2,-5,0,6,11,18,21,14,5,3,4,6,10,14,10,8,10,8,3,4,8,8,3,-3,-7,-1,6,3,-1,-5,-13,-25,-28,-23,-16,-10,-11,-7,-2,-8,-16,-13,-4,1,5,26,50,55,63,81,95,103,121,131,126,118,105,83,59,36,14,-1,-5,-1,0,1,1,-2,-4,-5,-7,-8,-6,-6,-4,2,6,6,5,2,-6,-13,-13,-11,-15,-15,-10,-9,-7,0,4,6,5,6,11,16,16,15,11,13,13,6,3,5,6,2,1,3,5,7,12,13,11,5,5,10,13,10,4,2,5,7,4,1,0,0,3,8,11,10,7,8,14,17,14,10,11,11,8,13,18,14,11,15,21,21,21,22,25,29,36,39,43,45,39,36,42,49,46,46,49,45,39,41,42,36,35,37,35,32,33,29,20,10,4,10,19,22,13,1,-2,-3,3,6,5,6,4,1,6,5,-1,-4,-5,-7,-9,-9,-9,-9,-8,-7,-6,-5,-1,4,8,11,14,16,19,17,13,12,12,9,6,5,2,-2,-6,-9,-12,-12,-9,-8,-7,-6,-7,-8,-7,-6,-3,0,3,5,7,8,
6,5,8,11,11,11,12,12,12,11,9,7,9,11,9,8,9,8,6,3,2,2,4,3,-1,-5,-5,-5,-5,-2,2,5,4,3,0,0,2,5,6,8,8,4,2,4,6,6,8,10,10,11,12,12,12,14,14,13,11,11,11,11,10,10,10,9,7,6,5,5,7,7,6,6,8,7,5,7,7,3,0,0,-2,-5,-3,-2,-3,-5,-5,-6,-5,-6,-8,-6,-1,-1,-7,-8,-6,-12,-18,-14,-5,2,14,35,50,54,64,82,94,98,113,119,108,96,79,60,44,28,9,-4,-2,6,10,14,20,20,14,9,8,0,-8,-9,-5,-1,-2,-7,-9,-8,-5,-8,-11,-5,-2,-7,-9,-7,-3,5,9,0,-12,-12,-5,-6,-11,-8,-7,-10,-9,-9,-8,-5,-5,-7,-7,-5,-5,-9,-10,-9,-9,-13,-11,-5,-3,-7,-14,-15,-10,-5,-2,1,3,-2,-8,-7,-4,-2,-4,-5,-3,3,4,-1,-4,-4,-1,4,9,16,15,12,11,14,16,12,7,6,10,16,19,20,18,17,13,7,2,2,7,11,13,10,4,0,0,-2,-2,0,0,-2,-3,-4,-7,-7,-4,-1,4,10,14,21,27,28,26,24,16,6,-2,-6,-11,-15,-17,-22,-26,-25,-21,-14,-5,7,13,7,-1,-4,-5,-5,-1,2,-2,-8,-13,-19,-22,-15,-5,-2,-4,-5,-10,-14,-11,-8,-9,-7,-3,-4,-8,-7,-2,3,7,3,-3,-2,1,5,13,23,26,22,14,10,
11,7,3,8,15,13,3,-1,-5,-25,-49,-55,-62,-80,-92,-101,-118,-126,-122,-113,-100,-79,-55,-33,-12,4,8,6,5,3,2,5,6,6,9,8,6,5,3,-2,-7,-8,-5,0,6,12,12,12,15,14,10,9,6,0,-4,-5,-3,-4,-10,-14,-15,-15,-11,-10,-10,-3,0,-3,-3,1,2,0,-2,-4,-6,-9,-7,-4,-4,-10,-14,-12,-7,-5,-8,-8,-5,-1,-2,-3,-6,-9,-13,-12,-8,-8,-14,-18,-14,-10,-10,-8,-8,-14,-18,-15,-13,-16,-20,-20,-20,-21,-23,-28,-35,-38,-42,-43,-38,-34,-41,-50,-47,-46,-48,-43,-39,-42,-42,-35,-33,-35,-33,-31,-33,-31,-20,-9,-4,-10,-17,-20,-13,-3,0,-2,-5,-8,-8,-9,-6,-5,-11,-10,-1,2,3,4,6,7,7,8,7,6,5,4,0,-5,-9,-11,-15,-18,-20,-18,-15,-14,-14,-11,-8,-7,-4,-1,4,7,10,9,7,6,6,5,6,7,7,5,2,-1,-4,-7,-9,-10,-8,-7,-10,-12,-12,-11,-12,-11,-11,-10,-8,-6,-8,-10,-8,-6,-7,-7,-5,-3,-2,-2,-3,-3,0,3,3,3,2,0,-4,-6,-6,-5,-2,-1,-3,-5,-6,-8,-7,-2,0,-2,-4,-4,-6,-8,-8,-10,-11,-11,-12,-15,-16,-13,-11,-11,-11,-11,-10,-10,-10,-8,-7,-6,-5,-5,-6,-7,-6,-6,-8,-8,-6,-7,-7,-4,-1,-1,0,2,2,2,4,3,2,4,5,5,6,6,2,2,8,9,7,13,19,15,
5,-2,-13,-34,-51,-54,-64,-83,-95,-100,-113,-118,-109,-95,-80,-61,-46,-29,-11,1,2,-3,-8,-13,-19,-19,-13,-9,-6,0,6,7,3,0,1,4,8,9,5,8,10,6,3,6,7,5,0,-7,-9,0,11,11,4,6,9,5,6,11,11,12,11,8,7,10,9,6,6,12,15,13,12,15,12,7,4,8,15,16,11,8,6,4,0,4,8,9,3,1,4,6,3,-3,-4,1,5,7,4,-5,-9,-5,-4,-2,-2,-4,-5,-3,-1,-2,-3,-4,-7,-9,-9,-8,-4,1,3,2,0,-2,-4,-2,1,3,4,3,1,-2,-2,0,1,2,5,5,5,2,-1,-3,-4,-6,-10,-13,-13,-11,-7,-3,0,3,6,7,9,12,14,15,13,9,5,0,-1,2,5,7,6,5,4,3,4,6,8,11,11,7,2,0,1,2,5,6,5,4,3,1,0,1,3,1,-1,-2,-4,-5,-2,0,-1,-3,-7,-11,-11,-8,-7,-7,-7,-5,-4,-5,-7,-5,-1,1,1,11,22,26,29,39,44,47,56,58,54,49,44,34,24,14,5,-4,-10,-11,-9,-5,-5,-5,-5,-5,-7,-7,-3,-1,-1,1,3,4,3,-2,-3,-3,-6,-7,-8,-6,-5,-3,-1,1,3,1,-1,0,3,4,6,8,4,-1,-2,-4,-6,-4,-4,-5,-6,-5,-5,-5,-6,-4,-3,-3,-2,2,7,7,7,7,8,7,3,1,2,5,6,5,8,8,5,4,6,8,7,4,
2,1,2,7,8,8,9,9,9,9,8,7,8,14,17,18,21,21,19,16,20,28,25,23,23,20,19,21,20,15,14,14,12,11,16,17,11,3,2,3,6,7,6,5,5,4,3,5,6,7,5,6,9,9,3,1,0,0,-1,-2,-4,-4,-4,-4,-4,-3,-1,2,3,4,7,10,10,9,8,9,9,7,6,5,5,3,0,-2,-3,-2,-2,-2,-2,-2,-2,-3,-3,-2,0,1,2,3,5,6,5,5,6,7,6,5,5,4,3,3,2,1,2,3,1,0,0,1,1,0,0,1,2,2,1,-1,0,1,2,2,3,4,5,4,3,2,2,2,2,3,1,-3,-4,-3,-1,-1,0,1,1,2,4,4,4,6,7,6,5,5,5,5,4,4,3,3,2,2,1,1,2,2,2,2,4,4,3,3,3,3,2,2,0,-1,-2,-3,-4,-1,1,0,-5,-4,-4,-5,-5,-4,-7,-8,-8,-10,-15,-12,-4,-1,3,13,23,27,32,41,47,50,55,55,51,45,39,30,24,16,7,-1,-4,-5,-2,3,7,5,2,1,0,-2,-2,-2,-1,-1,-1,-1,-5,-7,-7,-6,-8,-6,-4,-3,-3,-1,2,4,3,-2,-5,-6,-5,-5,-4,-1,-4,-9,-11,-11,-11,-9,-8,-10,-9,-6,-7,-11,-14,-13,-10,-8,-9,-6,-4,-6,-10,-11,-8,-8,-9,-7,-4,-3,-6,-7,-1,0,-3,-5,-3,0,1,-2,-7,-8,-7,0,3,11,
16,24,31,31,26,23,26,30,34,29,27,28,22,20,23,25,23,21,18,10,8,19,23,12,9,14,17,17,19,19,16,3,-8,-3,7,8,-6,-22,-28,-25,-18,-11,-7,1,2,-2,2,3,2,4,4,4,4,1,-5,-9,-8,-5,-7,-7,-6,-6,-7,-10,-14,-13,-9,-9,-15,-17,-15,-15,-17,-17,-16,-17,-17,-14,-12,-10,-5,-3,-6,-10,-14,-18,-17,-8,1,0,-6,-9,-9,-9,-8,-4,-1,-2,-5,-11,-20,-24,-21,-17,-15,-11,-2,7,10,10,12,15,17,18,17,15,12,8,-1,-10,-12,-7,-7,-8,-5,-3,-5,-7,-6,-8,-11,-10,-9,-9,-9,-6,-4,-1,2,5,4,6,10,14,15,14,15,16,14,10,7,7,9,8,6,5,7,10,9,5,3,5,7,5,2,4,7,4,-3,-7,-7,-6,-5,-5,-7,-10,-11,-13,-13,-8,-5,-7,-8,-9,-11,-12,-8,-1,3,1,-4,-5,-3,-4,-7,-5,1,2,6,23,42,50,63,85,100,106,122,131,120,112,100,85,70,51,27,10,11,16,14,13,18,18,12,6,2,-9,-18,-12,-3,0,-1,1,4,6,5,5,5,12,15,6,1,7,10,13,18,14,4,1,7,9,8,10,10,7,6,3,3,8,14,13,9,10,14,14,12,11,11,12,15,16,17,17,12,6,3,5,7,5,4,1,0,1,5,7,9,12,18,23,27,27,29,26,23,23,25,25,27,35,43,46,
42,35,34,39,48,52,54,51,41,37,43,54,52,49,47,40,34,39,40,33,33,36,33,29,27,28,26,20,16,22,30,34,28,19,14,14,20,21,16,13,11,9,12,7,-4,-2,-1,2,4,6,6,7,8,9,9,9,9,9,8,6,3,3,5,5,2,1,0,0,0,-1,-1,0,-2,-7,-10,-10,-11,-11,-9,-7,-4,-1,-2,-3,0,5,7,8,10,11,10,9,7,6,7,9,9,8,9,9,8,10,11,9,9,11,11,10,10,10,9,8,5,0,-3,-1,1,-1,-3,-3,-2,-3,-4,-6,-5,0,4,2,-3,-3,-2,-1,-3,-4,-3,-1,0,-2,-5,-5,-2,0,1,4,5,5,6,8,7,5,6,7,4,0,-3,-8,-11,-10,-11,-15,-15,-11,-8,-7,-6,-7,-7,-4,-2,-4,-7,-6,-9,-14,-15,-13,-11,-11,-12,-19,-24,-20,-12,-15,-21,-18,-12,-21,-34,-36,-32,-27,-16,2,19,29,38,55,67,-11,-17,-24,-31,-32,-26,-22,-23,-28,-32,-30,-29,-29,-24,-20,-25,-28,-25,-22,-19,-10,-9,-19,-21,-10,-7,-10,-12,-14,-16,-18,-13,-2,8,4,-4,-3,9,23,27,26,18,12,8,0,0,2,-3,-5,-1,-3,-4,-4,-5,-3,4,8,7,6,7,9,8,7,9,12,16,16,13,14,19,20,17,17,18,18,18,19,19,16,14,12,8,7,9,13,16,20,18,8,0,0,4,7,7,7,6,4,1,2,6,13,
22,26,23,19,16,12,4,-5,-8,-8,-11,-15,-17,-18,-17,-15,-12,-8,0,10,12,8,8,10,8,6,8,8,8,10,12,11,9,9,7,4,1,-1,-3,-4,-4,-5,-9,-13,-14,-13,-14,-14,-11,-6,-4,-5,-7,-7,-6,-6,-7,-9,-8,-6,-5,-8,-10,-8,-5,-6,-8,-4,2,5,6,5,4,4,7,9,10,12,13,10,6,7,6,7,10,11,6,1,-1,1,4,5,3,3,7,4,-3,-4,-8,-25,-44,-53,-66,-88,-102,-108,-124,-131,-122,-113,-102,-87,-72,-52,-29,-12,-11,-14,-12,-13,-18,-18,-12,-7,-1,9,15,10,1,-2,-1,-3,-6,-5,-6,-6,-6,-12,-16,-7,-4,-8,-12,-14,-19,-15,-5,-3,-9,-13,-12,-15,-13,-10,-10,-7,-7,-12,-17,-14,-11,-13,-15,-16,-11,-10,-12,-13,-15,-18,-20,-20,-16,-10,-7,-7,-8,-6,-6,-3,-3,-4,-9,-11,-12,-15,-18,-24,-29,-29,-28,-26,-22,-25,-27,-27,-31,-38,-45,-49,-44,-35,-34,-40,-48,-52,-55,-53,-42,-37,-46,-57,-54,-50,-48,-41,-36,-41,-42,-35,-34,-36,-32,-28,-28,-30,-28,-21,-18,-21,-26,-29,-24,-17,-14,-14,-19,-21,-17,-15,-12,-10,-14,-10,2,1,0,-2,-4,-6,-6,-7,-9,-10,-10,-10,-10,-11,-11,-10,-7,-7,-8,-7,-4,-2,-1,-1,0,2,2,1,3,7,9,10,10,10,8,5,2,-1,0,2,0,-4,-6,-8,-10,-11,-10,-9,-7,-6,-8,-10,-9,-9,-10,-10,
-10,-11,-11,-9,-9,-11,-11,-9,-9,-9,-8,-6,-3,2,5,2,0,2,4,5,5,6,7,8,6,1,-3,0,4,5,4,3,3,4,4,2,1,2,5,6,3,0,-2,-4,-4,-5,-7,-9,-9,-7,-7,-8,-6,-2,2,6,9,9,10,15,16,12,9,8,8,9,9,6,3,5,7,6,9,15,16,13,10,11,14,21,26,22,17,20,25,23,18,25,37,38,33,27,16,-1,-21,-31,-41,-58,-70,5,9,12,14,16,12,7,6,9,13,13,16,15,13,11,14,16,14,13,11,7,8,11,8,3,2,0,-2,1,6,7,4,1,-3,-3,-3,-4,-9,-11,-11,-12,-10,-8,-6,-4,-3,-2,1,2,-2,0,1,2,3,2,-1,-4,-4,-4,-6,-8,-8,-8,-8,-10,-13,-14,-14,-15,-16,-15,-13,-12,-12,-12,-12,-13,-13,-12,-11,-10,-8,-9,-11,-11,-12,-14,-12,-6,-1,0,0,-1,-3,-2,-2,-2,-2,-3,-5,-10,-15,-17,-15,-13,-11,-10,-7,-2,1,1,3,5,7,8,8,6,5,4,0,-5,-7,-6,-7,-9,-10,-9,-8,-7,-7,-8,-8,-8,-6,-4,-2,0,2,3,2,-1,0,0,0,3,4,4,3,3,0,-3,-3,-1,1,2,3,4,4,3,2,2,4,8,9,7,5,4,4,2,-1,-2,-2,-2,-2,-3,-4,-5,-6,-7,-9,-9,-7,-4,-1,-1,-5,-6,-3,-1,-2,-3,-3,-4,-2,-1,-4,-3,1,3,3,13,
25,32,38,47,54,56,62,64,61,57,52,45,36,26,15,7,4,3,4,7,9,8,6,3,0,-4,-4,-2,2,2,3,5,5,2,1,3,5,6,7,5,5,6,8,10,10,7,4,5,8,10,11,13,12,9,9,10,10,12,13,8,7,9,10,7,4,4,6,8,8,10,13,14,12,9,8,6,5,4,5,5,5,5,10,10,10,11,12,14,16,16,13,12,11,15,16,19,21,22,25,28,23,17,17,21,25,27,29,28,23,20,25,31,29,27,25,21,21,24,23,21,19,18,14,12,15,18,14,9,9,9,7,8,6,6,7,8,9,11,10,9,7,8,10,9,3,2,2,2,3,4,3,3,5,5,5,5,6,7,9,9,8,7,8,6,3,2,2,0,-1,-3,-4,-3,-3,-4,-5,-5,-5,-4,-3,0,1,2,2,1,1,2,2,3,5,5,6,5,4,3,4,5,5,6,7,7,6,7,6,5,5,5,4,4,4,4,2,1,-1,-4,-5,-4,-3,-4,-5,-5,-6,-7,-7,-7,-5,-2,-2,-3,-5,-5,-5,-4,-2,-3,-4,-3,-2,-3,-3,-4,-3,-1,2,2,1,2,5,6,7,6,5,5,5,3,1,-1,-2,-3,-4,-7,-9,-7,-6,-6,-6,-6,-6,-4,-2,-3,-5,-5,-6,-9,-10,-7,-5,-5,-11,-15,-16,-15,-15,-16,-18,-19,-18,-20,-24,-23,-18,-13,-7,2,13,21,27,35,40,76,
93,102,94,84,70,56,39,19,2,-6,-7,-5,-11,-14,-13,-12,-10,-8,-11,-17,-27,-32,-30,-27,-26,-20,-14,-15,-25,-32,-35,-30,-27,-30,-29,-25,-26,-20,-7,-6,-18,-12,3,5,0,5,8,8,7,4,3,2,-4,-7,-9,-10,-7,-6,-11,-15,-18,-21,-23,-23,-23,-25,-26,-26,-30,-24,-12,-10,-14,-14,-13,-5,10,19,13,17,32,34,23,16,20,17,11,12,16,22,29,33,40,47,45,46,55,61,66,68,63,50,34,27,26,27,25,19,8,-3,-7,2,8,6,7,10,14,18,21,26,32,31,27,30,34,35,25,14,10,9,12,12,5,-4,-11,-9,-3,-6,-11,-4,-3,-3,-2,-3,-3,3,7,5,3,4,3,0,0,0,-2,-3,-1,0,1,5,8,7,7,10,8,5,6,11,10,6,4,4,3,1,0,-1,1,7,9,7,7,5,2,4,8,10,12,14,14,11,8,5,3,5,9,9,6,1,-3,-3,-5,-7,-3,1,2,3,1,-5,-5,1,3,0,2,4,2,3,5,4,6,12,12,10,12,15,16,15,14,15,19,21,21,21,21,21,24,23,20,19,20,16,11,10,11,9,7,6,6,6,8,9,9,8,8,7,6,6,6,4,2,0,0,0,2,4,5,3,4,9,11,12,12,11,11,12,8,4,1,5,8,2,-8,-7,2,-1,-7,-8,-5,-3,8,29,46,53,59,71,78,81,93,100,91,76,
61,49,34,15,-2,-11,-11,-3,2,4,8,13,11,9,5,2,-5,-3,5,8,2,4,9,7,-4,-12,-12,-1,4,-1,0,5,2,4,10,6,-4,-1,6,3,2,6,0,-8,-7,-1,1,0,0,2,4,3,3,6,8,6,3,2,4,4,4,6,4,0,1,6,8,12,16,13,7,11,22,22,17,20,27,32,33,28,20,18,24,26,21,19,21,26,30,34,28,21,24,28,30,29,31,31,25,19,18,26,27,24,20,14,13,20,19,13,17,23,20,17,21,27,24,12,1,7,17,16,3,-5,-5,-7,-7,-7,-7,-3,-1,-1,3,2,-6,-4,-2,-2,-1,1,0,-4,-4,-3,-2,-1,0,-2,-6,-5,-3,-5,-7,-5,-4,-9,-15,-17,-15,-11,-11,-12,-15,-20,-22,-22,-21,-18,-12,-7,-7,-6,-4,-6,-6,0,2,-3,-7,-5,-4,-5,-8,-10,-9,-7,-8,-10,-9,-5,-3,-5,-8,-7,-5,-6,-9,-8,-6,-79,-96,-104,-96,-85,-71,-56,-39,-20,-5,5,6,7,10,13,12,11,10,7,10,17,24,29,27,25,24,17,11,15,25,31,32,27,27,31,28,24,26,20,9,9,19,13,-1,-4,-2,-5,-8,-8,-8,-5,-5,-2,1,5,7,7,6,4,10,15,17,19,20,21,20,22,24,25,29,24,12,10,12,13,10,3,-13,-23,-19,-23,-35,-37,-26,-18,-20,-17,-11,-13,-17,-23,-30,-34,-40,-46,-44,-45,-54,-62,-68,-69,
-64,-52,-37,-30,-30,-32,-29,-22,-11,1,2,-6,-10,-8,-8,-10,-13,-17,-23,-29,-32,-30,-27,-29,-32,-32,-25,-17,-14,-12,-15,-15,-8,1,6,4,-2,1,6,2,2,2,2,3,1,-5,-9,-6,-4,-5,-4,-2,-1,-2,-1,0,-1,-2,-3,-7,-8,-6,-7,-9,-8,-4,-6,-11,-10,-6,-4,-3,-2,0,1,1,-1,-6,-7,-6,-6,-4,-1,-3,-7,-10,-11,-12,-12,-9,-6,-3,-1,-4,-7,-7,-5,0,4,5,7,8,4,1,-1,-2,0,6,5,-1,-3,-1,-3,-5,-3,-4,-5,-4,-7,-12,-12,-9,-11,-15,-15,-13,-12,-14,-16,-19,-20,-19,-17,-18,-21,-20,-16,-15,-16,-12,-7,-6,-6,-4,-2,-1,0,-1,-3,-5,-5,-6,-7,-6,-5,-5,-5,-4,-3,-2,-2,-2,-3,-4,-5,-4,-4,-8,-9,-9,-8,-8,-10,-9,-5,0,1,-2,-6,1,10,8,-1,2,9,9,5,3,-7,-26,-45,-52,-58,-70,-78,-81,-92,-99,-91,-75,-60,-47,-32,-12,4,12,13,7,0,-4,-8,-12,-13,-11,-8,-5,0,-2,-10,-11,-5,-8,-13,-6,3,10,9,0,-3,1,-1,-8,-6,-7,-11,-5,4,1,-4,-3,-2,-7,1,10,8,1,1,2,3,1,-2,-2,-2,-4,-3,-1,1,2,0,-3,-5,-8,-4,-2,-2,-5,-7,-8,-12,-7,-2,-4,-17,-20,-13,-16,-23,-28,-29,-26,-18,-17,-23,-27,-22,-19,-21,-23,-27,-31,-24,-17,-20,-25,-27,-26,-28,-28,-23,-17,
-21,-28,-28,-24,-20,-14,-13,-19,-19,-13,-17,-22,-18,-17,-23,-29,-25,-13,-4,-8,-16,-15,-3,4,4,5,6,6,5,2,0,-1,-4,-3,4,4,2,2,1,-2,0,4,5,4,4,3,1,4,8,7,5,7,9,8,7,12,16,18,15,11,11,12,14,17,19,19,17,15,10,5,5,4,3,5,5,1,-1,4,7,5,4,6,8,10,9,8,8,10,9,5,2,4,7,7,6,6,8,8,6,44,52,54,52,45,38,29,21,14,7,2,-2,-4,-5,-3,-2,-1,-2,-3,-6,-9,-9,-9,-10,-12,-9,-4,-3,-8,-13,-13,-12,-12,-15,-15,-11,-9,-11,-11,-7,-7,-9,-7,-1,2,2,4,4,3,4,6,5,4,2,1,1,0,-2,-2,-4,-6,-6,-6,-7,-6,-4,-7,-10,-11,-12,-11,-7,-4,-4,-4,-3,2,11,18,17,18,22,22,17,13,9,7,5,8,10,13,17,17,19,22,20,21,26,31,35,37,34,30,23,19,21,23,19,14,9,4,4,9,9,7,6,5,4,8,15,19,18,16,14,13,13,14,12,12,14,13,14,12,10,6,4,5,8,8,5,2,2,1,1,1,3,6,7,5,5,5,5,3,3,4,4,3,2,2,3,5,5,3,3,4,4,3,4,5,5,3,1,0,0,-1,-2,-1,1,2,2,2,2,1,0,1,3,5,5,4,3,2,1,0,-1,0,1,1,0,-2,-4,-5,
-6,-5,-4,-2,-1,0,-1,-3,-2,1,2,2,4,4,3,4,4,3,5,7,6,4,5,7,6,5,5,5,6,6,7,6,5,5,7,6,3,2,3,0,-3,-3,-3,-4,-5,-7,-8,-7,-5,-4,-2,0,1,0,0,0,0,2,2,2,3,3,2,2,3,2,1,3,3,1,-1,0,2,2,-1,-4,-3,-1,-1,-4,-7,-6,-3,-4,-8,-9,-5,-3,-1,7,18,26,29,33,36,38,44,45,43,35,27,18,11,3,-5,-10,-12,-11,-5,-1,3,4,6,7,6,5,6,8,11,8,6,7,9,4,-1,-2,0,2,1,2,4,8,7,8,7,3,-1,-1,1,1,3,4,-1,-7,-5,-2,-1,-3,-4,-4,-2,0,-2,-2,-5,-7,-6,-5,-5,0,4,6,3,3,3,2,1,1,0,-3,-7,-7,1,6,2,3,5,6,9,9,6,7,10,14,11,9,9,7,7,9,5,0,3,7,9,9,10,10,8,8,13,17,14,12,11,6,6,11,9,6,8,10,7,9,16,19,15,9,6,5,7,6,2,-1,1,1,-1,-1,-2,0,1,2,4,3,0,-2,-1,0,1,1,0,-3,-4,-4,-4,-4,-3,-5,-7,-7,-7,-8,-8,-7,-7,-10,-11,-11,-10,-6,-5,-6,-6,-6,-6,-5,-3,-3,-2,2,2,1,1,0,0,0,0,-3,-3,-2,-2,-3,-4,-5,-4,-3,-3,-4,-3,-1,1,0,-1,-2,-3,-3,-4,-5,-4,-7,
-7,-6,-5,-3,0,1,2,3,1,-1,2,8,8,8,7,4,-3,-8,-11,-11,-8,-6,-15,-26,-28,-24,-22,-20,-16,-15,-17,-18,-18,-19,-14,-4,-4,-12,-16,-15,-15,-15,-13,-10,-7,-5,-7,-10,-11,-6,-4,-3,-1,-2,-9,-17,-27,-36,-39,-39,-40,-44,-46,-44,-43,-43,-39,-35,-28,-21,-19,-18,-14,-6,-2,-1,4,14,22,30,39,50,61,70,72,69,68,69,65,57,46,35,26,18,13,7,5,5,2,-3,-9,-13,-17,-16,-13,-13,-17,-19,-18,-17,-16,-14,-11,-7,-3,-3,-5,-4,-2,-3,-5,-3,0,0,-1,-2,1,7,11,11,10,10,11,8,3,0,2,4,5,5,2,-1,-2,-1,-3,-3,0,0,-3,-2,-1,-2,-4,-4,-5,-5,-3,0,3,6,8,8,9,11,13,14,17,19,21,21,21,21,21,21,19,18,23,25,25,25,24,21,18,18,20,25,31,34,33,31,28,24,25,27,28,29,30,27,22,19,18,18,23,28,29,26,24,25,25,24,21,19,19,19,15,12,11,12,11,6,1,-2,-2,0,0,1,3,3,1,0,2,3,3,3,4,3,1,-3,-6,-6,-5,-6,-8,-10,-10,-10,-10,-12,-12,-13,-15,-16,-14,-11,-7,-3,1,5,9,11,11,13,19,23,21,18,18,18,17,14,13,12,12,12,11,10,12,14,13,11,10,10,10,12,12,12,10,8,7,5,1,-1,-2,0,3,3,0,-3,-3,-5,
-6,-6,-4,-1,3,3,-2,-4,-3,-1,1,2,3,3,4,3,-1,0,4,5,5,7,7,8,9,10,9,10,12,12,9,7,8,8,7,5,5,4,5,4,0,-4,-4,-2,0,1,2,2,3,4,4,3,3,6,7,4,0,-2,0,0,-1,1,-1,-8,-9,-7,-10,-14,-12,-10,-12,-7,7,24,34,50,70,84,90,104,115,110,99,87,75,58,37,17,2,2,10,14,18,18,13,10,9,6,3,-1,-5,0,3,-3,-8,-6,-4,-4,-9,-14,-6,1,-5,-12,-9,-3,1,4,0,-10,-8,0,-4,-9,-3,0,-8,-14,-11,-7,-9,-9,-6,-5,-9,-8,-2,-1,-1,1,2,5,5,4,7,10,8,6,11,18,17,13,8,3,3,12,19,19,22,28,30,27,23,22,20,19,19,15,11,13,21,29,34,34,32,32,34,37,41,46,45,35,25,22,31,34,29,24,20,18,23,21,10,14,26,27,22,23,27,7,8,8,8,6,3,2,2,1,3,4,1,-4,-6,-7,-8,-4,1,5,7,7,4,2,8,18,22,19,18,15,13,13,15,15,16,18,14,5,4,11,14,13,14,13,11,9,5,3,5,9,8,4,3,3,1,1,8,17,27,36,39,40,41,45,46,43,42,42,38,34,28,21,19,18,14,6,2,1,-4,-13,-21,-31,-41,-53,-64,-73,-75,-72,-71,-72,-69,-61,-51,-39,-29,-20,-15,-11,-10,-10,-7,-1,
4,9,13,13,10,11,16,19,17,15,14,13,10,6,2,2,4,3,0,0,2,2,-1,-2,-1,0,-3,-10,-14,-15,-14,-12,-13,-10,-5,-2,-4,-7,-7,-7,-5,-2,-1,-1,0,0,-3,-3,0,0,-1,1,3,3,4,4,3,0,-3,-5,-6,-6,-7,-9,-10,-12,-15,-17,-19,-19,-19,-20,-22,-22,-21,-21,-25,-28,-28,-28,-27,-24,-21,-21,-23,-27,-33,-36,-35,-33,-29,-26,-26,-29,-30,-31,-32,-29,-24,-22,-21,-21,-26,-31,-31,-29,-27,-28,-28,-27,-23,-19,-19,-18,-14,-11,-10,-11,-11,-7,-2,0,-1,-1,-1,-2,-5,-6,-4,-3,-4,-6,-5,-5,-5,-5,-3,0,3,4,4,5,7,10,10,10,11,12,13,13,16,17,16,13,8,4,-1,-4,-9,-11,-11,-13,-18,-23,-22,-19,-19,-19,-17,-14,-14,-13,-13,-13,-11,-10,-12,-14,-13,-10,-10,-10,-9,-10,-12,-11,-10,-8,-7,-4,-1,2,3,1,-1,-1,3,5,6,7,9,8,7,3,-1,-2,2,4,3,1,-1,-3,-4,-5,-5,-4,1,1,-3,-4,-5,-7,-7,-8,-8,-9,-9,-11,-13,-14,-11,-9,-8,-8,-7,-5,-4,-4,-5,-4,0,4,4,2,0,-1,-2,-2,-2,-2,-1,0,1,-2,-4,-3,2,6,5,4,4,3,4,10,11,9,13,15,13,10,9,5,-8,-26,-38,-52,-71,-85,-92,-106,-115,-110,-99,-88,-74,-57,-38,-18,-4,-1,-8,-13,-17,-16,-12,-7,-7,-5,-3,2,
4,0,-3,5,10,8,7,8,12,16,10,5,10,15,12,6,1,-2,2,12,10,3,5,7,0,0,7,13,10,8,8,8,6,5,8,8,3,4,5,0,-2,-3,-3,-4,-6,-10,-9,-5,-9,-16,-16,-11,-9,-5,-2,-10,-17,-18,-20,-25,-28,-26,-20,-17,-15,-15,-17,-15,-11,-15,-22,-30,-34,-33,-30,-32,-36,-39,-43,-46,-45,-36,-26,-24,-32,-34,-29,-24,-17,-16,-21,-18,-9,-13,-24,-24,-19,-21,-25,-5,-6,-9,-10,-9,-7,-7,-8,-8,-8,-8,-6,-4,-1,2,3,2,0,1,1,1,1,2,3,0,-4,-5,-5,-3,-3,-4,-4,-4,-4,-7,-7,-4,-2,-4,-4,-4,-5,-5,-3,-2,0,1,0,-1,-1,1,0,-1,1,1,-3,-8,-13,-17,-20,-21,-22,-24,-23,-21,-20,-19,-17,-16,-14,-11,-9,-8,-6,-2,0,0,1,4,8,15,23,30,36,40,41,39,40,41,40,36,31,25,18,13,10,10,11,10,8,7,4,1,-2,-2,-2,-3,-7,-9,-7,-6,-5,-4,-3,-2,1,1,-1,0,3,4,1,0,1,2,2,1,3,7,10,12,10,8,8,8,6,3,4,7,7,6,6,4,3,3,3,4,5,5,4,3,4,3,0,0,0,0,-1,0,1,0,0,-1,-1,0,0,2,4,5,6,6,7,9,11,11,12,13,15,17,16,16,17,16,14,13,14,16,18,18,18,17,16,15,14,15,16,17,17,16,14,14,
13,13,15,18,18,17,16,16,16,15,13,11,10,8,6,4,4,5,5,3,2,2,3,2,1,2,4,5,5,5,6,6,5,4,4,4,4,3,2,1,0,-1,-3,-5,-5,-5,-6,-7,-8,-8,-9,-10,-10,-9,-7,-3,-1,1,3,4,4,6,8,10,11,10,10,10,8,7,7,7,7,7,5,4,5,6,4,3,4,4,4,4,5,5,4,4,2,1,-1,-2,-4,-4,-3,-3,-5,-6,-7,-8,-8,-8,-8,-5,-2,0,-2,-2,-2,0,1,3,4,5,5,2,-2,-3,-1,1,2,3,3,3,3,4,4,6,8,9,7,6,5,4,3,2,2,2,2,2,0,-2,-1,-1,0,1,1,1,0,-1,-3,-4,-3,-4,-2,-1,-3,-8,-8,-7,-6,-5,-6,-7,-8,-7,-9,-11,-8,-4,-2,0,8,18,26,32,39,45,50,57,59,56,49,45,37,29,20,13,6,1,2,5,7,8,6,3,2,1,1,0,-1,1,0,-3,-5,-6,-8,-9,-10,-9,-9,-11,-12,-11,-10,-8,-3,-1,-4,-9,-8,-3,0,1,2,0,-3,-4,-4,-6,-6,-4,-4,-3,-4,-5,-6,-7,-8,-4,-2,-1,-1,2,6,6,6,3,3,4,6,4,5,3,-1,2,6,5,6,8,10,10,7,3,1,2,5,6,6,8,12,16,18,17,14,16,20,22,23,23,21,19,14,15,17,15,13,10,5,6,9,7,3,5,8,6,4,8,11,24,
11,2,7,16,19,14,6,2,1,0,-2,1,7,7,4,6,5,-5,-3,1,0,-1,1,0,-3,-2,0,1,1,0,0,3,3,0,-3,-6,-7,-7,-8,-9,-14,-22,-26,-26,-28,-31,-28,-20,-15,-18,-24,-24,-20,-11,-3,0,2,6,4,-4,-11,-9,-4,-1,1,2,-3,-10,-12,-10,-9,-6,-4,-4,-7,-12,-18,-19,-15,-11,-12,-14,-18,-20,-19,-17,-10,0,9,10,3,0,4,7,9,14,19,19,12,2,-7,-9,-8,-9,-14,-16,-14,-16,-22,-22,-16,-9,-5,-3,-2,3,9,12,11,11,14,14,13,12,12,14,16,14,11,7,9,9,3,0,3,4,5,8,13,14,11,10,9,6,8,11,9,7,3,-5,-14,-18,-16,-15,-17,-16,-14,-14,-16,-21,-25,-22,-17,-16,-15,-9,-4,0,11,33,57,71,87,111,128,130,134,138,128,112,93,74,53,30,7,-14,-17,-7,0,8,16,13,7,6,8,7,4,1,8,14,8,0,1,5,5,-1,-6,-2,1,-6,-10,-8,-3,0,-1,-10,-16,-11,-4,-6,-2,9,9,0,-1,5,11,13,13,15,13,7,4,8,9,9,9,9,12,11,9,13,14,11,11,18,26,24,19,18,17,17,20,22,24,27,32,33,30,29,29,24,22,25,27,28,33,39,44,48,44,35,34,35,34,34,36,32,25,20,22,32,38,36,31,28,28,31,31,25,27,34,35,29,25,27,28,19,9,13,
23,25,16,7,4,3,4,7,7,5,3,1,3,3,-5,-5,-3,-2,-4,-5,-6,-5,-3,-2,-4,-7,-9,-6,-4,-5,-3,-1,-3,-3,1,2,4,7,9,7,8,11,11,9,7,4,2,3,3,2,-2,-5,-6,-6,-8,-9,-6,-7,-12,-17,-18,-13,-6,-4,-7,-11,-12,-11,-11,-9,-5,-2,-3,-7,-10,-11,-10,-9,-8,-7,-6,-4,-3,0,1,-1,-1,1,2,1,4,6,6,7,7,4,4,7,8,8,9,8,5,1,-1,-3,-6,-11,-14,-15,-16,-20,-21,-18,-16,-13,-11,-14,-13,-7,-3,-5,-6,-2,0,-2,-4,-5,-5,-3,-2,-2,-3,-3,-4,-6,-8,-7,-5,-2,-4,-7,-9,-11,-12,-12,-10,-8,-8,-11,-14,-19,-19,-15,-12,-9,-3,4,8,11,19,31,40,46,50,54,54,54,52,45,38,32,23,16,11,8,3,1,2,-2,-7,-8,-5,-4,-3,-4,-8,-8,-7,-9,-11,-11,-10,-8,-5,-4,-4,-2,-2,-21,-10,-2,-8,-13,-16,-12,-3,1,0,-1,2,1,-5,-5,-2,-6,-5,3,3,0,-1,1,-2,-2,0,1,0,-1,-2,-1,-1,-4,-5,-2,2,5,6,6,7,7,11,19,24,24,27,31,28,20,15,18,23,24,21,13,5,1,-2,-6,-5,2,9,8,4,3,1,0,5,11,11,9,8,6,5,5,6,10,15,17,13,9,11,15,19,22,21,17,11,1,-8,-8,-1,2,-3,-8,-10,-15,-19,-19,-13,-4,
4,7,6,8,13,15,13,15,20,20,14,8,4,2,1,-3,-9,-12,-11,-11,-15,-16,-14,-13,-13,-15,-16,-16,-12,-9,-10,-9,-2,1,-1,-2,-2,-6,-11,-12,-10,-9,-9,-8,-10,-12,-11,-9,-6,3,11,14,11,12,15,14,10,10,14,20,22,20,15,15,13,9,3,-2,-13,-33,-59,-74,-89,-110,-127,-128,-133,-136,-128,-112,-94,-73,-51,-29,-5,14,18,9,2,-7,-13,-10,-3,-2,-3,-4,-1,0,-7,-12,-6,1,1,-3,-3,1,5,1,0,5,9,6,2,-1,2,10,16,11,5,5,0,-9,-8,-1,0,-6,-11,-15,-16,-15,-14,-10,-6,-9,-9,-8,-10,-10,-12,-12,-12,-14,-17,-15,-12,-18,-24,-22,-17,-18,-18,-15,-19,-22,-24,-26,-30,-31,-30,-27,-26,-22,-23,-27,-30,-31,-37,-42,-48,-51,-45,-36,-36,-38,-37,-37,-38,-33,-26,-23,-26,-36,-42,-39,-33,-28,-28,-32,-32,-27,-28,-35,-34,-29,-27,-29,-28,-20,-11,-15,-22,-24,-16,-7,-4,-4,-5,-6,-5,-4,-1,1,-2,-2,5,7,5,2,5,6,7,6,5,4,6,10,11,7,6,7,5,2,5,5,2,1,0,-3,-4,-3,-4,-7,-7,-5,-3,-1,1,0,-1,0,3,6,7,6,8,8,6,7,12,16,16,13,7,5,8,12,14,12,12,9,5,1,3,7,12,14,13,12,11,12,11,11,11,9,7,6,5,1,-1,-2,-5,-8,-9,-10,-9,-6,-5,-7,-8,-8,
-9,-8,-5,-2,0,0,1,4,6,7,9,14,16,14,13,10,9,12,11,6,4,6,7,3,0,1,2,3,3,1,-1,0,1,1,2,3,5,5,3,2,2,5,6,8,9,8,6,4,5,7,10,13,14,12,9,6,1,-5,-9,-13,-22,-33,-42,-48,-54,-57,-57,-57,-55,-49,-41,-34,-24,-16,-12,-8,-4,-2,-2,1,6,5,2,1,-1,0,3,4,4,5,7,7,7,6,3,2,2,0,-1,7,3,1,1,0,1,-2,-4,-3,-1,1,-1,-3,-2,-1,-1,0,2,-1,-2,0,0,-1,1,3,3,1,0,0,1,2,2,4,4,4,2,0,-1,-2,-1,0,-2,-6,-9,-9,-12,-15,-13,-9,-7,-8,-11,-12,-12,-9,-5,-2,1,4,4,1,-2,-2,-2,-3,-3,-2,-4,-5,-5,-4,-5,-5,-5,-5,-4,-3,-5,-6,-4,-3,-6,-9,-12,-13,-12,-10,-7,-2,1,1,-2,-3,1,4,6,9,10,10,7,3,1,0,0,-2,-5,-7,-6,-5,-7,-7,-5,-3,-1,1,1,3,5,6,5,6,8,9,8,8,8,8,9,9,8,7,7,5,0,-2,-2,-2,-1,1,4,5,4,4,5,7,9,9,9,10,9,4,-1,-1,2,1,-3,-5,-1,1,-3,-8,-8,-7,-5,-6,-6,-6,-2,2,6,17,31,42,46,53,58,60,65,66,62,53,46,33,21,10,1,-8,-11,-9,-6,-1,3,0,-5,-7,-7,-6,-5,-4,0,1,
0,-2,-2,-3,-2,-3,-1,0,-1,-2,-1,-2,-1,1,-2,-7,-9,-6,-2,0,2,5,3,0,1,3,5,7,9,8,8,6,4,3,2,2,3,4,5,5,6,9,9,8,6,5,6,6,5,7,7,4,6,8,9,11,11,12,13,13,10,10,12,16,18,19,22,24,27,28,25,19,20,22,21,21,19,16,14,12,16,21,22,20,18,14,15,18,17,16,16,18,15,14,17,18,14,11,9,8,8,9,6,3,4,3,3,1,-1,-3,-4,-4,-2,0,-4,-6,-5,-4,-6,-6,-7,-6,-6,-7,-8,-10,-10,-7,-7,-7,-5,-3,-4,-6,-6,-6,-6,-5,-5,-6,-6,-5,-6,-6,-6,-5,-5,-4,-3,-2,-3,-5,-5,-4,-4,-4,-3,-4,-7,-7,-6,-7,-6,-4,-5,-8,-9,-8,-7,-5,-1,0,-1,-4,-8,-11,-11,-10,-10,-11,-13,-15,-17,-17,-15,-10,-7,-3,0,2,4,6,8,8,8,5,3,3,3,2,3,3,1,1,1,3,5,7,8,8,6,2,-2,-3,-3,-2,-2,-3,-4,-4,-4,-6,-5,-3,0,2,2,1,1,2,3,2,1,1,2,1,1,0,-1,-1,0,0,0,0,0,1,2,3,2,1,1,0,0,0,1,2,4,5,7,10,16,21,25,28,31,32,32,31,31,29,25,19,12,9,7,5,2,2,1,0,-1,1,3,4,6,5,4,3,3,3,2,1,1,1,1,2,2,4,4,-3,
-3,-4,-9,-10,-10,-13,-19,-19,-18,-21,-23,-24,-24,-22,-19,-16,-14,-11,-8,-7,-11,-13,-10,-5,-2,-1,3,6,6,4,3,4,6,9,10,7,3,0,-5,-8,-5,0,4,5,4,2,3,7,9,9,9,13,10,7,8,12,17,21,21,17,17,23,26,23,22,27,26,18,15,19,22,25,25,22,19,21,25,24,21,19,19,19,19,19,15,10,8,1,-7,-14,-14,-9,-6,-5,-6,-6,-5,-6,-6,-3,-2,-4,-5,-9,-19,-28,-31,-29,-24,-17,-13,-15,-16,-13,-10,-6,-2,-3,-7,-9,-13,-20,-25,-26,-22,-17,-13,-9,-4,-1,-1,-1,-1,-1,0,5,10,12,7,-3,-14,-20,-20,-20,-15,-8,-5,-9,-16,-20,-18,-10,1,7,9,6,0,-6,-8,-7,-5,-5,-7,-9,-11,-11,-7,-3,3,7,11,14,15,15,13,14,14,12,9,6,2,-1,1,4,5,6,9,7,4,2,3,5,6,5,1,-4,-6,-8,-10,-8,-4,-1,-2,-2,-4,-6,-6,-4,-4,-4,-5,-6,-7,-7,-6,-3,0,0,-4,-3,-1,-2,-4,-6,-6,-4,-3,-6,-8,-3,1,-3,-6,-4,2,4,1,-2,-4,-6,-8,-9,-7,-3,-1,-1,0,7,19,26,32,41,51,58,62,64,65,66,63,54,45,40,34,27,22,16,11,9,6,5,5,6,6,6,9,10,7,4,2,0,0,1,4,4,3,3,1,-1,-2,-2,0,1,0,-2,-4,-5,-6,-5,-4,-6,
-3,3,3,2,4,6,3,1,2,2,2,5,4,0,0,2,1,-1,2,9,10,7,2,2,3,4,2,2,6,8,5,1,2,7,11,13,16,17,17,18,19,22,27,29,29,31,35,37,36,38,40,40,39,39,39,39,39,36,32,32,33,31,30,31,32,30,27,26,25,24,23,21,22,24,26,25,20,15,15,19,21,23,25,23,16,10,3,-1,0,4,4,2,-1,-3,-6,-6,-4,1,6,10,13,14,13,11,11,12,12,10,8,7,6,4,1,4,9,10,11,10,9,8,7,6,5,8,10,5,-4,-10,-13,-13,-10,-7,-6,-8,-10,-13,-15,-12,-7,-2,0,0,-1,-3,-3,-2,1,3,1,0,0,3,6,5,3,4,7,7,8,10,13,10,3,-2,-2,-1,0,-2,-4,-3,-4,-9,-11,-9,-4,-3,-5,-5,-2,2,4,3,2,3,2,1,0,0,-1,-6,-12,-15,-17,-16,-12,-9,-13,-14,-11,1,0,2,6,7,7,11,15,16,15,18,21,21,22,20,17,14,12,10,8,8,10,12,9,4,1,0,-3,-7,-8,-7,-7,-7,-9,-12,-12,-8,-5,-3,2,6,5,0,-5,-6,-5,-3,-4,-7,-9,-8,-9,-12,-11,-6,-7,-11,-15,-19,-19,-16,-16,-20,-24,-21,-20,-24,-22,-15,-13,-15,-18,-20,-21,-19,-16,-18,-22,-21,-19,-17,-16,-17,-18,-18,-14,-10,-6,0,8,14,15,11,8,8,9,10,9,10,9,6,
6,8,11,15,23,32,35,34,28,19,15,17,17,14,10,7,4,6,9,10,15,23,28,28,25,20,16,12,7,5,4,5,6,7,6,1,-4,-5,0,10,19,24,23,22,18,10,7,11,16,18,16,9,1,-6,-7,-4,2,8,10,8,7,8,10,12,14,13,9,4,-1,-7,-10,-12,-14,-13,-12,-12,-13,-10,-8,-5,-1,2,1,-2,-4,-6,-9,-8,-4,-3,-4,-4,-6,-5,-2,3,6,8,10,9,4,1,2,2,3,6,6,4,4,6,8,9,10,10,9,5,1,1,5,4,1,0,2,3,3,1,0,3,6,2,-2,1,6,4,-2,-3,-1,2,5,7,10,10,9,5,1,1,-1,-8,-19,-26,-32,-41,-51,-57,-61,-64,-65,-65,-62,-53,-44,-38,-32,-26,-21,-16,-11,-8,-6,-4,-5,-6,-6,-7,-9,-9,-8,-5,-3,-2,-2,-3,-4,-5,-4,-3,-2,0,2,2,1,-1,1,3,4,5,6,4,4,6,4,-2,-2,-1,-3,-4,-1,0,-2,-1,0,-1,-1,2,2,0,1,4,0,-6,-7,-3,-1,-1,-2,-2,0,-1,-4,-7,-5,-2,-3,-8,-11,-13,-17,-17,-16,-17,-17,-20,-25,-26,-25,-27,-32,-33,-32,-34,-36,-34,-33,-33,-34,-35,-36,-34,-31,-30,-31,-29,-29,-31,-32,-30,-28,-26,-24,-23,-22,-21,-21,-22,-22,-21,-17,-14,-15,-18,-20,-21,-23,-20,-14,-9,-2,2,2,0,2,5,8,12,15,15,13,8,2,-1,
-4,-6,-6,-5,-6,-8,-8,-6,-5,-4,-3,1,4,1,-2,-4,-5,-5,-5,-5,-4,-3,-3,-6,-9,-4,4,9,12,12,10,7,6,6,7,9,10,7,2,-3,-5,-5,-4,-3,-2,-2,-4,-5,-3,-2,-2,-5,-8,-8,-6,-7,-10,-10,-10,-13,-16,-13,-6,0,1,0,-1,0,2,1,2,6,8,6,1,-1,0,1,-2,-6,-8,-7,-5,-5,-4,-4,-2,-2,-1,3,9,12,14,13,9,6,9,10,6,3,3,3,1,0,0,-2,-3,-4,-4,-6,-7,-7,-8,-8,-7,-5,-4,-5,-5,-5,-5,-5,-3,0,1,0,1,5,7,8,9,8,8,8,8,5,4,5,4,-1,-3,0,3,4,3,3,3,3,3,2,3,5,4,1,1,3,5,7,7,7,7,9,9,7,7,8,7,4,3,4,4,4,4,4,4,4,5,5,6,4,3,4,7,7,6,3,0,-4,-6,-9,-10,-10,-9,-9,-10,-11,-11,-11,-10,-9,-9,-11,-13,-14,-17,-20,-23,-23,-20,-15,-13,-14,-12,-9,-7,-6,-6,-7,-7,-7,-10,-15,-17,-17,-17,-17,-14,-12,-10,-9,-9,-10,-12,-12,-11,-10,-9,-10,-12,-14,-17,-18,-16,-15,-12,-8,-7,-8,-8,-6,-5,-4,-2,0,-1,-3,-4,-7,-7,-6,-6,-8,-10,-9,-10,-9,-6,-3,-2,1,3,4,4,4,4,4,3,2,0,-1,-3,-5,-5,-3,-1,1,3,3,1,1,2,2,2,3,2,-1,-3,-4,-5,-5,
-3,-2,-2,-3,-3,-4,-4,-4,-5,-7,-10,-10,-10,-10,-10,-7,-3,-3,-5,-5,-2,0,1,1,1,2,3,2,0,0,3,2,-2,-2,0,0,-1,-2,-3,-6,-7,-7,-6,-4,-1,0,2,6,10,13,16,21,25,27,29,31,31,30,28,24,19,16,12,10,8,6,5,2,0,0,2,3,3,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,0,0,1,1,0,-1,-2,-3,-2,-2,-3,-2,0,0,-1,0,1,0,-1,-1,-2,-4,-4,-4,-4,-3,-2,-3,-5,-4,-2,-2,-3,-3,-1,-1,-2,-2,-2,0,1,2,3,4,6,7,7,9,8,7,8,8,8,8,7,7,7,10,10,9,11,12,10,8,9,10,12,14,13,12,11,11,11,12,14,16,15,14,12,10,10,11,11,10,8,7,6,6,7,7,8,9,8,8,7,5,3,0,-1,-3,-5,-9,-13,-15,-18,-19,-21,-22,-19,-15,-13,-12,-10,-8,-7,-4,-2,-3,-4,-3,-2,-4,-7,-9,-10,-9,-8,-7,-6,-5,-3,-2,-3,-2,0,2,2,-1,-3,-3,-3,-3,-3,-1,1,3,4,4,5,7,9,8,8,8,8,7,7,6,5,5,5,5,6,6,7,7,8,8,8,8,10,12,10,7,4,2,2,3,3,3,4,4,2,0,1,4,5,5,5,6,7,8,7,6,6,6,5,5,5,5,3,1,0,0,-1,1,3,2,1,3,-9,
-12,-11,-7,-7,-7,-5,-10,-15,-14,-10,-11,-13,-12,-9,-7,-4,-2,-4,-5,-2,0,-1,-2,-2,-2,-1,-2,-5,-6,-8,-4,-4,-8,-10,-11,-17,-18,-17,-19,-20,-12,2,14,24,41,58,69,73,83,89,80,67,52,37,25,11,-9,-30,-35,-29,-24,-20,-14,-11,-10,-6,-3,-3,-6,-7,0,5,8,12,15,16,21,15,1,0,1,-8,-20,-18,-12,-8,-7,-17,-32,-30,-16,-17,-22,-20,-19,-21,-24,-27,-29,-27,-22,-16,-12,-13,-11,-3,-2,-5,-5,-5,-2,0,-1,1,1,-2,-7,-1,9,8,5,4,0,-5,-4,-4,-8,-13,-14,-8,2,8,11,9,3,2,7,8,9,17,26,29,20,6,7,17,24,28,32,33,29,27,26,28,29,28,24,16,13,21,24,19,22,32,35,35,39,37,29,17,3,1,4,5,0,-3,-3,-8,-11,-1,12,14,10,3,-3,-7,-8,-4,-4,-6,-4,2,4,6,10,17,22,21,17,15,15,15,12,6,1,-3,-7,-7,-3,2,5,4,3,3,4,6,7,9,9,8,5,3,2,2,3,0,-2,0,2,1,1,2,3,4,5,3,1,0,-3,-9,-12,-11,-9,-7,-7,-9,-12,-13,-12,-8,-2,6,10,10,9,12,16,17,15,20,26,24,19,16,17,18,18,16,11,9,10,5,-4,-5,0,1,0,0,1,3,6,10,12,15,20,20,17,15,14,13,12,12,11,10,9,10,11,12,12,10,
9,11,13,14,11,10,10,9,7,6,5,5,5,4,4,2,-1,0,2,1,-2,2,5,3,2,-1,-1,-6,-8,-9,-7,-10,-10,-5,-3,2,18,37,55,66,79,94,105,110,118,119,109,95,76,57,45,33,14,-2,-5,1,12,20,19,15,14,10,4,5,7,7,5,4,-1,-1,4,6,10,6,-4,0,5,-5,-12,1,12,5,-1,-6,-13,-11,-1,-1,-4,1,4,0,-5,-3,5,7,3,6,11,6,3,7,8,4,6,7,9,12,13,15,16,11,7,12,22,22,13,5,1,4,4,4,9,16,19,23,24,17,16,21,19,14,18,25,28,29,33,37,34,29,37,42,39,41,47,44,32,26,30,33,35,37,30,20,18,28,26,19,25,36,36,28,24,30,35,30,22,21,23,21,14,8,9,7,5,8,12,10,5,3,6,9,8,7,5,3,4,10,15,16,14,12,11,9,7,6,6,6,5,4,6,5,0,1,1,0,5,10,9,6,7,9,9,7,5,2,1,3,4,2,0,0,1,0,0,-1,1,3,3,4,1,2,5,7,8,13,15,14,16,17,10,-2,-16,-29,-44,-61,-69,-73,-82,-88,-83,-68,-53,-39,-27,-12,9,29,34,30,25,20,15,13,12,8,4,4,7,8,1,-3,-6,-9,-12,-14,-18,-14,0,2,2,9,18,17,11,7,7,17,33,33,20,19,23,22,21,24,26,29,30,29,
24,18,13,12,11,6,6,9,8,6,4,3,3,1,0,2,6,3,-5,-5,-2,-2,2,7,6,4,7,13,15,8,-2,-6,-9,-7,-4,-4,-8,-9,-9,-16,-25,-27,-17,-6,-6,-16,-23,-27,-31,-33,-30,-28,-30,-32,-31,-30,-26,-19,-16,-23,-26,-22,-25,-33,-36,-38,-43,-42,-32,-19,-6,-3,-6,-7,-3,1,1,5,9,-1,-12,-13,-9,-3,1,5,6,2,1,3,3,-2,-5,-8,-12,-19,-23,-22,-18,-15,-14,-14,-11,-6,-1,3,7,6,2,-3,-4,-4,-3,-4,-4,-6,-8,-9,-10,-8,-5,-4,-4,-4,-4,-2,-1,-2,-4,-3,-3,-3,-3,-4,-5,-5,-3,-1,2,7,11,10,8,6,6,8,10,12,11,8,1,-6,-10,-9,-8,-10,-14,-15,-13,-16,-22,-21,-16,-13,-15,-17,-18,-16,-12,-10,-10,-6,2,3,-1,-3,-3,-3,-4,-5,-8,-11,-14,-17,-21,-21,-19,-16,-15,-14,-13,-13,-13,-12,-11,-12,-13,-14,-13,-12,-11,-13,-15,-15,-13,-12,-11,-10,-8,-7,-7,-6,-5,-5,-4,-3,-1,-1,-3,-1,2,-1,-4,-4,-3,-1,1,5,8,9,8,10,8,5,2,-4,-17,-37,-57,-70,-82,-97,-106,-111,-118,-119,-111,-94,-77,-58,-46,-32,-14,2,5,-1,-10,-20,-19,-14,-12,-9,-5,-5,-7,-6,-5,-3,1,2,-1,-5,-8,-3,6,2,-1,7,12,1,-10,-5,3,10,17,15,5,4,6,4,3,7,11,8,1,-1,2,0,-5,-3,
1,-4,-4,-1,-4,-6,-7,-11,-14,-17,-19,-16,-9,-13,-20,-20,-14,-7,-5,-6,-6,-7,-12,-17,-17,-21,-22,-15,-14,-16,-14,-11,-15,-21,-24,-25,-30,-35,-31,-25,-30,-36,-33,-33,-39,-35,-23,-19,-24,-29,-33,-35,-30,-21,-21,-32,-31,-26,-32,-40,-40,-32,-29,-35,-38,-33,-24,-21,-22,-20,-14,-9,-10,-8,-6,-8,-11,-8,-2,0,-5,-7,-6,-5,-5,-4,-2,-7,-13,-14,-13,-11,-12,-11,-9,-7,-7,-8,-7,4,4,5,7,6,6,7,5,4,4,4,2,2,2,2,2,3,3,1,0,0,1,2,2,2,2,3,1,1,3,4,4,4,3,0,0,-1,-2,-3,-3,-3,-3,4,13,23,29,32,35,37,41,44,42,35,28,22,16,9,-3,-12,-16,-16,-14,-11,-7,-8,-9,-7,-5,-4,-3,-2,1,1,1,2,3,5,9,8,2,-2,-4,-6,-7,-7,-5,-1,-2,-10,-19,-21,-15,-11,-12,-13,-13,-14,-14,-16,-17,-16,-14,-12,-8,-6,-6,-6,-9,-10,-7,-6,-6,-6,-3,-2,-1,0,-4,-6,-3,-1,-3,-3,-3,-7,-6,-2,-3,-8,-7,-4,1,2,2,3,2,4,6,4,5,9,12,11,6,2,4,7,11,14,17,18,16,17,19,21,19,19,17,13,12,15,15,13,15,19,19,22,27,27,20,13,8,3,3,6,4,2,3,1,0,4,7,6,5,2,3,3,1,3,5,3,2,4,6,6,9,12,14,13,11,8,
7,6,6,4,2,0,-2,-2,0,1,1,2,3,3,2,3,4,5,5,5,3,4,5,4,4,4,4,4,4,4,4,3,2,3,3,4,3,2,0,-2,-3,-3,-3,-2,-1,-2,-3,-5,-5,-4,-1,2,4,3,2,2,4,4,3,5,7,6,5,4,6,7,9,9,7,6,7,6,3,3,4,5,5,5,5,5,6,7,9,11,13,13,12,11,10,9,9,10,10,10,10,10,10,10,10,9,9,9,10,9,8,7,7,6,6,5,5,4,4,4,4,4,3,3,3,1,0,1,2,3,3,4,1,0,-1,-3,-3,-2,-2,-2,0,4,11,22,33,42,46,51,55,58,61,60,56,48,38,30,25,18,8,0,-2,-1,3,9,10,7,3,2,2,2,3,3,4,2,-1,-3,-1,1,3,0,-4,-3,-4,-6,-7,-2,2,1,-5,-10,-14,-14,-9,-6,-6,-9,-11,-12,-14,-12,-9,-8,-10,-10,-6,-4,-6,-4,-3,-4,-2,0,0,4,7,10,14,13,8,5,7,8,7,8,8,5,5,7,8,8,7,7,8,6,2,0,0,1,2,4,5,6,10,13,10,6,6,8,6,5,6,3,-1,-1,2,8,13,15,14,12,15,20,22,22,24,26,24,21,21,23,23,17,12,8,8,7,6,5,6,4,4,4,3,0,-2,-3,-1,1,1,0,2,2,1,3,4,5,5,6,7,7,7,5,5,5,5,5,
4,0,0,3,3,3,4,6,8,6,1,-1,0,0,-3,-7,-12,-16,-17,-15,-13,-12,-10,-10,-11,-10,-8,-8,-9,-7,-3,-3,-6,-7,-4,-3,-3,-3,-2,2,5,5,3,-1,-3,-2,0,0,-1,-3,-5,-7,-8,-6,-3,0,1,-3,-7,-8,-8,-9,-9,-8,-8,-10,-13,-13,-14,-12,-7,-5,-7,-7,-7,-7,-9,-9,-6,-2,0,-2,-7,-10,-5,1,1,1,4,6,3,0,-3,1,8,10,5,1,-2,-4,-8,-12,-17,-19,-18,-19,-23,-26,-28,-29,-28,-23,-20,-17,-13,-9,-14,-24,-25,-23,-21,-23,-26,-25,-23,-28,-29,-21,-13,-4,14,35,52,64,79,94,104,113,121,116,101,84,64,43,28,11,-14,-36,-47,-47,-36,-20,-10,1,8,7,5,8,9,9,15,21,18,6,-4,-8,-7,-13,-22,-14,-2,-6,-12,-9,-1,3,7,0,-14,-16,-4,-3,-9,-4,3,3,0,0,3,2,0,1,5,2,-3,-3,-7,-13,-15,-17,-12,-4,2,8,10,4,-3,0,8,7,8,3,-3,-1,6,7,8,16,23,25,28,28,30,31,30,26,23,23,24,31,37,43,40,35,40,45,45,49,56,56,46,41,40,40,41,41,37,23,15,21,22,11,12,24,27,20,18,24,27,24,24,29,31,29,22,13,7,7,10,18,26,25,16,8,5,10,12,15,14,13,11,13,13,10,6,8,9,6,3,3,5,9,10,6,4,5,7,6,5,7,
8,8,8,6,6,9,11,11,13,15,15,15,14,15,15,14,15,15,14,12,12,12,13,15,17,20,21,18,13,11,14,18,15,14,14,14,12,7,4,6,11,11,8,5,6,8,9,10,12,14,17,18,18,19,22,24,23,19,16,15,14,13,14,15,18,19,15,13,15,20,23,23,21,19,14,11,10,10,8,10,13,15,13,13,13,16,19,21,22,24,26,29,28,21,17,18,18,17,17,16,13,9,9,6,2,2,9,9,4,2,2,4,4,2,2,4,-1,-5,-5,-3,2,11,24,39,50,60,75,89,96,100,100,88,72,59,49,37,21,-1,-19,-18,-8,0,1,3,6,4,-1,-1,6,7,4,6,9,11,13,13,10,13,10,1,5,12,4,-6,-2,5,0,2,9,6,8,16,12,7,9,8,3,-1,1,4,5,2,1,2,-2,-2,3,2,-3,-1,1,1,0,-1,0,2,0,-4,-2,-6,-5,-2,-2,-4,-4,-5,-6,-8,-10,-7,-2,1,0,0,2,7,11,15,17,16,13,10,7,6,7,6,4,5,5,3,0,0,3,4,3,2,2,2,1,-2,-4,-5,-4,-1,1,0,0,0,0,1,3,4,4,3,1,-2,-3,0,4,6,7,9,9,8,8,10,13,14,13,10,6,4,6,6,5,6,8,8,5,1,-1,0,5,8,3,-3,-3,-4,-7,-9,-7,-3,0,-2,-8,-9,-6,-1,1,2,
5,10,15,18,18,19,22,24,26,28,27,23,20,16,11,8,14,20,21,19,18,20,24,25,23,27,28,19,11,3,-14,-35,-53,-68,-83,-98,-108,-117,-123,-117,-102,-86,-67,-44,-29,-12,14,36,47,48,35,18,7,-2,-8,-7,-6,-9,-9,-10,-17,-23,-19,-6,4,8,6,11,20,13,2,4,9,7,0,-4,-7,0,14,16,5,3,7,3,-1,-3,-1,-1,-2,-1,0,-1,-6,-5,0,1,6,13,14,16,12,3,-4,-11,-14,-8,0,-1,-6,-5,-5,-4,1,0,-7,-9,-10,-18,-24,-28,-31,-33,-31,-32,-30,-28,-25,-24,-27,-32,-39,-44,-41,-35,-40,-47,-47,-49,-55,-54,-45,-41,-42,-43,-44,-44,-39,-26,-16,-22,-24,-15,-16,-26,-28,-21,-21,-28,-29,-26,-26,-28,-29,-26,-21,-14,-11,-11,-13,-19,-25,-24,-16,-7,-7,-11,-13,-15,-16,-14,-11,-12,-14,-11,-6,-9,-10,-7,-4,-4,-6,-9,-8,-5,-3,-5,-7,-6,-4,-6,-7,-7,-7,-6,-7,-11,-11,-11,-12,-15,-16,-15,-14,-14,-14,-12,-13,-13,-12,-10,-10,-10,-11,-13,-17,-21,-22,-18,-12,-10,-13,-17,-14,-12,-12,-11,-10,-5,-2,-5,-9,-10,-7,-4,-5,-7,-8,-9,-10,-13,-15,-16,-16,-17,-20,-23,-22,-18,-15,-13,-11,-10,-10,-12,-16,-17,-13,-10,-12,-17,-19,-19,-19,-17,-11,-7,-6,-4,-2,-3,-6,-8,-6,-5,-7,-10,-13,-15,-16,-17,-18,-21,-20,-15,-11,-11,-11,-9,-8,-7,
-4,-2,-4,-2,1,1,-5,-4,1,1,-1,-5,-4,-3,-3,-5,1,4,2,1,-4,-13,-25,-42,-53,-62,-77,-90,-97,-103,-101,-90,-72,-60,-49,-37,-20,2,18,19,9,3,0,-2,-5,-3,2,0,-6,-9,-6,-8,-10,-10,-12,-11,-9,-13,-12,-2,-6,-10,-2,6,0,-4,-1,-3,-9,-6,-5,-13,-14,-10,-10,-9,-4,-1,-3,-5,-6,-3,-2,-5,-1,0,-5,-3,1,-2,-2,-1,-1,-1,-4,-6,-5,0,-1,5,4,3,3,3,3,4,5,5,5,2,0,-1,-1,-1,-1,-2,-4,-6,-8,-8,-6,-2,2,3,3,3,4,3,2,2,3,4,2,1,1,1,1,0,-1,0,1,2,3,2,2,1,1,1,2,2,2,2,2,2,2,2,3,2,1,0,-1,-4,-4,-3,-3,-4,-6,-6,-5,-3,-1,-1,-2,0,0,-1,-3,-4,-1,2,2,2,1,1,3,5,5,5,7,8,6,4,2,2,3,3,2,1,1,1,0,-3,-6,-7,-7,-7,-8,-9,-10,-12,-12,-11,-9,-7,-4,-3,-6,-7,-5,-4,-5,-7,-8,-10,-10,-11,-11,-7,-3,-1,7,18,30,40,47,53,58,62,63,58,53,47,36,25,17,8,-6,-18,-24,-24,-17,-7,1,3,3,4,4,7,8,8,12,13,10,3,-1,-2,1,-1,-6,-3,0,0,0,1,1,4,5,1,-7,-9,-5,1,0,-1,0,2,4,4,2,0,-1,0,4,5,3,2,-2,-5,-4,-6,
-5,0,5,10,12,11,5,1,1,2,1,4,5,4,7,10,10,12,15,18,22,23,21,19,16,18,16,14,16,18,20,22,20,15,18,24,27,26,27,25,21,20,23,27,26,26,23,14,9,13,14,13,15,17,14,11,15,18,17,15,16,14,12,11,10,12,12,12,12,12,13,12,9,6,6,8,9,10,11,9,7,8,8,6,4,5,6,5,3,3,3,3,1,-1,0,2,3,2,1,1,1,2,2,3,5,7,7,6,6,8,9,9,8,8,7,7,7,6,5,5,5,5,5,7,9,11,11,8,5,3,5,6,5,4,3,3,1,-1,-2,0,2,2,1,0,0,1,2,2,3,4,5,5,5,5,7,8,8,6,4,3,2,2,2,4,6,7,5,3,4,5,6,6,6,5,1,-2,-4,-5,-7,-9,-8,-8,-8,-9,-7,-4,-2,-1,-1,-2,-2,-1,0,-2,-3,-3,-3,-5,-8,-9,-10,-8,-4,-3,-3,-4,-5,-7,-8,-4,-1,2,3,2,2,1,0,-1,0,3,7,9,15,26,34,37,41,46,51,53,51,44,37,30,25,17,8,-3,-11,-11,-7,-4,-1,2,3,0,-1,2,6,8,7,8,6,4,6,6,5,9,8,3,2,3,-1,0,4,5,2,2,5,2,0,5,10,10,7,5,2,2,3,2,3,2,2,4,3,2,2,1,1,2,2,0,1,4,6,8,7,4,1,6,
10,10,5,-1,3,11,16,19,25,27,24,23,18,17,23,22,20,15,15,22,28,28,32,31,25,27,29,22,20,25,22,8,8,19,26,23,25,23,15,17,29,28,20,22,22,10,-4,-6,4,6,-7,-19,-13,-6,-8,-10,-9,-9,-9,-2,8,13,16,15,10,7,5,0,-1,3,6,2,-3,-5,-10,-20,-25,-26,-26,-27,-30,-30,-29,-28,-29,-26,-21,-19,-15,-11,-10,-8,-6,-6,-9,-10,-8,-7,-6,-6,-7,-11,-12,-7,0,2,1,2,2,0,-2,-3,-4,-4,-4,-9,-16,-18,-14,-14,-18,-21,-20,-19,-21,-21,-19,-21,-24,-22,-18,-13,-5,0,-1,-3,-2,0,-2,-2,3,2,-7,-18,-24,-24,-22,-19,-14,-11,-9,-7,-6,-2,8,16,17,14,15,14,9,9,11,8,3,-1,-6,-9,-5,1,1,1,3,3,2,7,13,16,15,14,11,5,-3,-3,-2,-4,-9,-13,-20,-25,-24,-22,-19,-15,-11,-10,-10,-11,-11,-12,-14,-11,-6,-10,-19,-20,-18,-23,-22,-15,-12,-8,5,21,32,45,60,76,90,99,102,98,91,84,71,55,44,32,13,0,3,8,6,7,11,13,9,6,5,6,5,-1,-5,-2,3,3,0,-5,-4,-5,-6,1,1,-11,-23,-18,-10,-13,-14,-9,-7,-4,2,1,4,14,20,17,17,19,20,17,12,10,10,4,1,3,-1,-8,-9,-11,-11,-8,-8,-6,0,0,-4,0,10,12,8,4,3,9,13,13,12,17,
22,21,21,19,21,27,26,26,28,26,29,36,38,39,38,37,41,45,44,48,58,60,50,45,52,57,58,59,55,43,38,46,47,35,33,39,35,23,19,25,30,23,10,12,18,17,13,10,6,5,8,16,20,22,21,13,8,9,9,11,14,18,15,15,17,18,17,19,20,17,13,15,15,13,11,11,12,12,11,8,6,6,8,9,10,9,7,6,5,3,2,3,4,7,5,1,-1,2,4,5,6,8,13,17,18,18,19,22,24,24,22,21,20,19,14,9,6,6,8,10,9,7,7,7,7,8,9,10,11,11,10,9,8,8,9,11,13,14,14,13,13,13,13,12,11,11,11,11,10,10,10,10,10,10,9,9,11,12,10,8,5,3,4,6,6,5,6,9,10,10,13,14,13,14,14,12,12,12,10,9,8,8,10,10,9,5,2,2,4,5,3,1,2,0,-7,-10,-4,-6,-12,-8,-11,-10,-7,-3,-5,-13,-18,-19,-25,-26,-24,-24,-19,-18,-21,-21,-21,-18,-17,-23,-29,-30,-33,-31,-24,-26,-29,-24,-21,-26,-22,-9,-7,-19,-26,-25,-27,-25,-15,-16,-27,-27,-20,-21,-21,-10,4,2,-6,-5,7,17,13,8,10,10,7,6,5,0,-9,-14,-18,-19,-14,-12,-9,-4,-3,-7,-7,-2,-1,2,9,20,24,25,24,24,26,26,24,23,24,22,18,15,11,8,8,8,5,4,7,8,7,6,6,4,
6,10,9,4,-3,-4,-3,-4,-4,-4,-2,-1,1,2,3,8,15,16,12,12,17,20,19,20,21,19,17,20,24,23,19,12,4,-1,0,1,0,0,2,1,-3,-3,7,19,25,24,22,19,14,11,8,5,4,-1,-10,-19,-21,-17,-18,-17,-12,-11,-13,-10,-5,-2,3,5,2,-3,-4,-4,-6,-6,-5,-10,-17,-19,-18,-16,-13,-7,-1,0,-1,1,6,12,18,22,21,18,16,13,10,8,8,9,9,9,9,8,5,9,18,20,17,22,22,14,10,6,-5,-21,-35,-49,-64,-79,-93,-103,-107,-103,-96,-87,-74,-58,-47,-34,-16,-4,-5,-9,-8,-10,-15,-14,-10,-8,-7,-9,-8,-2,0,-3,-3,-4,1,6,3,4,7,1,0,11,22,16,9,10,9,3,2,0,-7,-8,-11,-23,-28,-24,-23,-27,-27,-23,-18,-15,-13,-9,-6,-7,-2,4,4,7,7,4,4,1,-5,-5,0,-1,-10,-10,-5,-3,-3,-9,-14,-15,-14,-18,-23,-24,-25,-21,-23,-27,-26,-30,-32,-31,-34,-40,-41,-42,-40,-39,-44,-50,-49,-53,-61,-62,-53,-49,-55,-61,-61,-62,-57,-46,-40,-48,-47,-36,-36,-39,-34,-23,-18,-23,-27,-21,-9,-8,-14,-13,-10,-9,-7,-5,-10,-17,-21,-22,-21,-15,-11,-12,-12,-14,-19,-21,-18,-18,-20,-20,-19,-21,-22,-19,-16,-17,-17,-14,-12,-12,-13,-12,-10,-7,-5,-5,-6,-7,-8,-8,-6,-4,-2,1,1,0,-3,-5,-4,0,1,-2,-5,-7,
-8,-11,-16,-20,-22,-21,-22,-24,-25,-25,-23,-21,-20,-19,-15,-10,-8,-8,-10,-11,-10,-9,-9,-9,-9,-9,-10,-11,-11,-11,-10,-9,-8,-8,-8,-10,-11,-13,-13,-13,-13,-14,-13,-13,-13,-12,-11,-12,-11,-11,-12,-12,-12,-12,-11,-11,-13,-14,-13,-12,-9,-6,-7,-10,-9,-8,-10,-12,-12,-13,-15,-17,-16,-16,-16,-15,-14,-13,-12,-11,-10,-11,-12,-13,-12,-9,-4,-3,-7,-8,-6,-4,-6,-4,3,5,-1,1,7,3,6,7,7,8,6,8,12,12,12,14,14,13,12,9,9,8,11,11,11,14,18,18,18,16,12,12,16,15,14,13,11,5,3,9,14,14,15,13,7,6,11,11,9,10,9,4,-1,3,6,3,-4,-8,-8,-7,-7,-7,-2,3,3,3,5,9,13,16,13,12,11,9,8,9,7,3,4,3,-3,-8,-10,-10,-9,-7,-8,-8,-7,-5,-6,-6,-5,-3,-2,-1,-2,-4,-3,-2,-2,-3,-4,-4,-3,-2,-3,-4,-2,1,4,4,3,3,5,7,6,5,4,3,1,-2,-5,-5,-3,-3,-6,-8,-8,-10,-9,-7,-6,-8,-11,-12,-9,-6,-1,1,1,2,2,0,-1,1,3,3,-3,-9,-12,-11,-10,-9,-8,-5,-3,-1,1,5,10,15,16,14,13,12,9,9,9,8,7,4,3,2,3,5,7,7,8,8,9,10,13,14,12,11,10,9,6,5,6,4,0,-4,-7,-7,-6,-4,-3,-3,-3,-2,-2,-3,-4,-1,
-1,0,1,-2,-8,-10,-8,-10,-12,-8,-5,-2,1,11,20,30,37,44,51,58,62,58,53,49,43,35,29,24,14,8,7,6,6,8,12,11,6,6,7,7,7,4,5,5,4,2,-4,-7,-4,-5,-7,-5,-6,-10,-12,-9,-5,-4,0,3,4,6,10,14,17,20,21,18,19,21,19,15,14,12,11,10,9,8,5,2,2,0,-3,-1,1,3,6,6,1,-1,2,2,1,2,4,4,7,10,10,11,14,15,15,15,13,12,11,17,20,20,22,24,23,23,23,21,25,29,30,30,32,32,29,28,31,34,33,34,31,23,22,26,23,18,19,18,13,7,7,8,8,7,1,-2,-3,-3,-2,2,3,2,6,10,9,9,10,8,9,9,8,9,12,14,12,11,11,12,11,11,11,10,8,9,8,7,5,4,5,3,1,-2,-3,-3,-2,-1,0,0,-2,-3,-5,-6,-6,-4,-3,-3,-3,-3,-3,-1,2,4,6,8,11,13,13,12,12,12,12,11,10,8,9,8,7,5,5,6,6,6,5,5,6,6,6,6,5,4,4,3,4,4,3,2,2,1,2,4,4,5,6,6,7,7,7,6,6,6,6,6,7,8,9,9,8,8,10,10,10,9,7,6,7,8,7,7,7,7,7,7,9,11,10,9,9,9,8,7,6,6,7,7,8,8,9,8,5,3,5,7,7,6,6,6,3,2,5,5,2,-10,
-6,-12,-17,-15,-10,-3,8,22,41,55,64,77,92,100,103,104,100,89,71,53,40,29,14,3,3,10,12,11,11,11,11,11,10,8,5,0,-1,0,-4,-7,-5,-6,-7,-9,-9,-3,4,-1,-10,-6,1,1,2,2,-5,-7,-1,-4,-6,-3,-6,-12,-17,-16,-11,-7,-7,-6,2,0,-7,-6,-3,-1,4,5,4,2,0,0,-1,-2,-2,4,7,3,-2,-10,-15,-10,-2,-4,-7,-5,-5,-5,1,1,4,16,24,23,19,22,26,31,35,44,49,40,40,39,28,22,25,24,12,8,14,15,8,9,11,1,-4,8,8,-1,3,13,9,-2,-2,5,13,12,9,16,27,30,27,23,19,16,15,14,16,16,13,6,2,-2,-3,0,0,-4,-7,-6,-10,-19,-27,-32,-35,-35,-33,-35,-37,-32,-24,-19,-17,-12,-5,2,8,12,14,18,26,28,23,23,26,23,18,17,17,16,13,10,2,-6,-9,-12,-16,-14,-13,-17,-22,-21,-18,-18,-18,-18,-17,-14,-12,-10,-6,-1,2,0,0,4,8,9,12,18,24,26,24,21,17,14,14,15,16,16,12,5,-1,-2,-2,-1,0,1,-1,-6,-7,-5,0,7,7,4,3,3,2,3,3,0,1,5,6,6,8,11,12,11,11,13,13,12,11,12,12,9,5,5,9,10,9,6,7,8,5,2,4,6,5,3,0,-3,-3,-3,-7,-7,-6,-8,-11,-9,-6,-14,-19,-15,-14,-17,-12,-4,-4,-6,
-3,2,11,28,46,64,78,93,109,121,126,124,118,110,98,77,58,47,35,13,-2,2,12,18,17,17,18,19,16,14,10,5,2,2,5,5,5,8,7,9,10,8,13,17,10,4,7,12,9,9,10,6,3,9,6,1,4,5,4,2,1,3,6,8,3,3,4,4,4,-2,-6,-1,2,5,9,8,9,9,6,5,11,19,18,15,13,8,9,15,18,21,26,28,29,31,25,24,31,34,30,27,27,31,38,43,44,41,41,48,51,43,42,50,51,42,36,37,45,48,47,43,34,32,37,33,25,31,37,34,28,23,24,26,20,11,14,21,19,14,7,1,-3,-3,3,9,7,4,5,9,9,4,4,5,1,-3,3,7,5,3,1,-2,-1,3,5,2,0,-1,-4,-7,-9,-9,-11,-13,-14,-15,-14,-9,-4,1,4,5,6,7,7,6,4,2,2,1,-1,-4,-5,-3,-2,-5,-6,-4,-1,0,2,5,3,8,13,12,7,1,-9,-24,-43,-57,-68,-80,-94,-101,-104,-103,-99,-88,-70,-54,-41,-29,-15,-4,-3,-9,-14,-14,-13,-13,-13,-12,-12,-11,-7,-3,-2,-2,1,4,3,4,4,6,7,0,-6,-2,5,1,-5,-4,-4,-5,1,5,1,2,4,2,5,11,16,14,10,6,5,3,-4,-4,4,2,2,1,-4,-5,-2,-2,-1,-1,-1,0,0,-2,-6,-2,3,9,14,10,4,3,6,4,4,4,-2,-4,-5,-15,
-23,-22,-22,-25,-30,-34,-37,-47,-49,-40,-37,-38,-29,-24,-25,-24,-14,-10,-15,-16,-9,-9,-11,-1,2,-9,-9,1,-3,-12,-6,3,2,-5,-11,-11,-8,-14,-24,-26,-24,-21,-19,-18,-15,-14,-14,-13,-10,-5,-1,3,4,0,-2,5,7,6,12,21,29,34,36,36,34,35,36,32,25,20,17,11,4,-3,-8,-13,-15,-19,-27,-29,-25,-25,-27,-23,-19,-18,-18,-15,-13,-10,-3,4,8,12,15,12,11,15,20,19,17,18,19,19,19,16,14,12,8,3,1,3,2,-3,-6,-10,-14,-20,-26,-28,-26,-23,-20,-17,-16,-16,-15,-14,-10,-5,0,1,0,-1,-2,-2,0,3,3,1,-4,-8,-9,-7,-5,-4,-3,-4,-4,-1,-2,-5,-6,-6,-7,-9,-10,-10,-11,-12,-12,-12,-12,-13,-13,-9,-5,-5,-7,-9,-9,-8,-8,-8,-5,-2,-5,-7,-6,-5,-2,1,0,1,5,6,6,8,12,10,8,14,19,15,17,19,14,5,5,6,3,-3,-12,-27,-45,-64,-78,-93,-108,-119,-124,-125,-118,-110,-96,-76,-57,-45,-32,-12,2,-1,-9,-13,-14,-14,-17,-16,-14,-14,-9,-5,-3,-5,-6,-6,-8,-8,-7,-9,-10,-9,-14,-18,-12,-5,-8,-12,-9,-9,-9,-4,-3,-8,-5,-1,-3,-3,-1,-1,-1,-2,-5,-6,-2,-2,-3,-3,-2,4,6,1,-1,-4,-7,-9,-9,-10,-8,-6,-10,-17,-16,-14,-12,-7,-8,-14,-18,-19,-24,-26,-28,-31,-25,-22,-28,-30,-29,-28,
-28,-31,-36,-41,-42,-39,-37,-45,-48,-43,-41,-48,-48,-41,-35,-37,-44,-46,-46,-40,-31,-30,-36,-31,-24,-30,-35,-32,-28,-27,-27,-28,-22,-13,-15,-21,-19,-14,-8,-5,-1,1,-3,-8,-7,-3,-3,-9,-10,-5,-6,-8,-3,0,-5,-9,-8,-6,-4,-1,-1,-4,-6,-2,1,3,5,9,12,12,13,15,15,15,14,8,3,0,-2,-4,-5,-6,-5,-4,-2,-2,-1,0,1,4,4,1,0,1,1,-1,-3,-3,-5,2,1,-1,-3,-4,-3,0,5,13,24,32,36,41,47,52,50,49,48,43,36,27,21,15,9,3,2,4,8,10,11,9,7,6,7,7,6,4,4,3,1,1,-1,-1,0,0,-1,2,5,3,2,4,6,5,5,5,2,-1,0,0,0,1,-1,-3,-4,-1,-1,-1,1,4,6,7,4,3,1,1,4,5,1,2,4,4,5,5,2,0,2,1,-2,-3,-3,-4,-3,-1,0,1,1,2,4,6,7,9,10,14,18,20,22,23,23,27,26,19,18,20,19,16,15,11,8,8,12,12,8,9,9,4,4,10,7,2,3,4,0,-3,-1,2,4,5,4,4,8,9,9,10,11,11,10,8,6,7,4,1,0,-2,-2,1,2,-1,-4,-3,-5,-12,-16,-18,-18,-18,-17,-17,-17,-14,-12,-10,-6,-3,0,3,7,10,11,13,17,17,16,17,17,14,12,12,11,9,8,7,3,-1,-2,-4,-4,-2,-2,-4,-5,-4,
-5,-7,-8,-9,-10,-9,-8,-7,-5,-2,-3,-3,-2,0,3,7,11,14,16,18,16,15,15,14,12,10,7,6,5,3,2,1,2,3,4,4,4,4,6,7,8,10,10,9,7,5,3,3,4,3,3,4,4,4,4,4,5,6,7,7,6,7,9,10,10,7,4,4,4,4,5,5,5,5,3,1,2,4,5,4,3,2,2,2,0,-2,-3,-5,-7,-6,-5,-8,-9,-9,-9,-11,-8,-3,-3,-2,-1,3,6,13,23,33,42,49,53,58,61,62,58,52,44,36,27,21,16,7,1,0,1,2,3,6,7,6,6,7,6,3,2,4,4,5,6,4,4,5,5,4,8,10,8,6,8,6,4,5,5,3,-1,1,3,2,1,0,-2,-2,0,-1,0,1,0,-1,0,1,0,-1,-2,0,2,1,3,5,7,8,8,6,5,7,7,6,6,5,4,7,9,9,11,13,16,17,14,9,10,10,14,15,15,17,18,20,19,16,14,18,22,21,21,22,21,19,18,18,21,21,20,15,11,13,17,12,10,13,14,13,15,20,21,18,16,12,12,12,10,8,8,9,6,4,5,5,4,2,2,5,6,6,7,8,5,3,5,7,8,6,6,5,4,4,3,0,-3,-4,-5,-7,-9,-9,-10,-10,-9,-8,-6,-2,-1,-1,-1,0,0,0,-1,-2,-2,-1,-1,-2,-2,-2,0,2,3,4,6,7,6,5,6,3,
2,2,2,-1,-2,-1,1,-2,-6,-7,-8,-6,-3,-2,-4,-6,-9,-8,-6,-3,2,6,7,2,-5,-6,-1,3,6,6,5,2,-1,-1,-1,-2,0,3,2,1,2,1,2,6,8,6,5,9,11,9,8,7,9,11,9,6,3,-1,-5,-9,-12,-15,-18,-22,-27,-32,-31,-27,-26,-28,-28,-24,-20,-19,-17,-14,-16,-16,-11,-12,-18,-18,-11,-16,-27,-26,-21,-24,-22,-18,-19,-14,1,17,33,49,62,74,87,98,101,97,92,82,64,43,27,13,-7,-21,-21,-17,-18,-19,-22,-22,-18,-15,-17,-18,-17,-18,-15,-9,-12,-17,-19,-20,-19,-17,-13,-8,-10,-17,-26,-20,-7,-8,-12,-14,-16,-15,-10,-12,-15,-10,-6,-11,-16,-8,-6,-9,-11,-11,-10,-12,-13,-15,-21,-20,-13,-13,-11,-1,-2,-8,-10,-9,-7,-3,2,-3,-9,-14,-19,-20,-14,-4,3,8,9,13,16,15,20,33,37,36,32,25,18,15,12,9,8,8,15,20,16,17,24,26,18,15,25,36,37,36,32,22,18,26,28,27,37,42,35,28,28,33,37,30,17,18,24,21,12,7,1,-5,-5,0,0,-5,-9,-10,-8,-6,-6,-3,1,1,1,8,11,9,9,9,8,7,4,4,4,4,4,5,8,9,9,11,12,12,11,12,15,16,14,10,7,8,10,7,5,7,9,10,8,7,7,7,8,10,10,10,9,8,8,7,7,10,13,13,13,13,12,11,10,10,12,14,
12,8,7,8,8,8,10,14,17,18,16,13,15,19,19,18,19,21,21,20,19,20,20,19,17,15,16,19,20,18,18,20,20,17,17,21,24,24,24,21,17,16,17,15,14,14,12,9,9,9,11,13,12,7,5,3,2,3,5,5,5,6,2,-1,1,5,6,6,8,13,11,5,-2,3,4,1,2,4,-1,-6,-3,1,8,19,32,47,62,74,83,92,99,99,93,86,77,59,44,35,22,-1,-13,-6,4,5,5,3,4,7,8,1,-4,-1,0,-3,-1,5,7,5,3,5,5,5,11,12,5,0,5,13,14,11,7,3,5,14,12,7,9,11,7,7,11,8,4,8,8,6,7,9,8,2,-1,-1,0,4,7,7,7,7,4,-1,3,10,14,13,9,7,6,7,8,10,12,17,22,21,16,17,27,29,29,28,26,28,34,30,30,34,33,39,44,39,36,34,34,25,20,24,34,34,27,-6,-5,-5,-5,-3,-1,-1,-2,1,5,7,7,6,2,2,4,7,9,8,6,3,-1,-5,-6,-1,6,7,3,-3,-6,-6,-5,-3,-1,-1,-1,0,-2,-3,-2,-2,-1,-1,-1,-5,-7,-4,-4,-8,-10,-9,-7,-6,-8,-10,-8,-3,0,3,7,11,14,17,19,22,27,32,31,27,26,28,27,23,20,18,16,15,17,18,13,14,20,20,14,20,30,29,24,26,26,21,20,16,4,-11,-29,-45,-59,-72,-84,-96,
-101,-97,-91,-81,-63,-43,-29,-15,6,20,20,18,18,18,20,21,17,15,17,19,18,18,15,12,15,20,22,24,23,19,13,7,9,17,23,18,8,10,14,16,17,15,11,13,16,11,7,14,15,7,5,10,10,12,11,11,14,17,22,20,13,14,11,3,3,8,9,7,5,1,-2,3,9,13,20,21,14,3,-3,-8,-11,-14,-18,-17,-20,-30,-34,-34,-32,-26,-19,-16,-13,-12,-10,-8,-14,-20,-18,-17,-24,-24,-15,-14,-23,-34,-36,-37,-32,-22,-19,-27,-30,-30,-39,-43,-36,-32,-34,-37,-39,-32,-21,-19,-23,-20,-14,-10,-4,3,3,1,1,6,10,12,10,6,5,2,-2,-2,0,-7,-10,-9,-9,-9,-9,-8,-5,-4,-4,-5,-4,-5,-8,-9,-9,-10,-12,-12,-11,-11,-14,-16,-14,-9,-7,-9,-9,-7,-6,-8,-10,-11,-9,-9,-9,-9,-10,-11,-13,-13,-12,-9,-9,-8,-8,-10,-12,-13,-14,-14,-11,-10,-10,-10,-12,-15,-14,-11,-10,-10,-9,-10,-12,-15,-18,-19,-16,-13,-15,-19,-19,-18,-19,-21,-19,-19,-18,-18,-20,-19,-17,-15,-16,-18,-19,-18,-18,-20,-20,-18,-17,-21,-24,-23,-23,-20,-16,-15,-16,-13,-12,-12,-11,-9,-9,-9,-10,-12,-11,-8,-6,-4,-4,-5,-6,-6,-6,-7,-3,0,-3,-8,-8,-8,-9,-12,-12,-6,-1,-3,-4,-1,-2,-4,0,4,3,0,-7,-17,-30,-46,-61,-73,-82,-90,-98,-97,-91,-85,-74,-57,-40,-33,-20,1,
14,8,0,-1,-1,-2,-3,-6,-6,-1,6,3,2,3,2,-3,-5,-2,-1,-4,-4,-4,-9,-12,-6,-1,-7,-15,-14,-11,-8,-3,-6,-13,-13,-9,-11,-12,-7,-8,-12,-9,-6,-10,-10,-8,-9,-11,-9,-3,1,0,0,-3,-7,-7,-6,-8,-4,0,-2,-11,-13,-11,-9,-6,-5,-5,-7,-9,-11,-15,-17,-17,-12,-13,-20,-23,-27,-27,-26,-29,-31,-28,-29,-32,-31,-36,-43,-39,-33,-31,-31,-20,-16,-22,-30,-32,-25,7,7,7,7,6,5,4,3,1,-1,-2,-3,-2,0,0,-2,-4,-5,-4,-3,-2,-1,1,1,-1,-4,-5,-3,1,3,3,2,2,2,3,3,2,3,3,1,0,0,0,0,1,2,1,0,2,4,3,3,2,3,4,2,-1,-4,-4,-6,-8,-10,-11,-12,-12,-14,-16,-15,-12,-12,-13,-12,-10,-9,-8,-7,-8,-10,-11,-9,-10,-11,-11,-10,-13,-17,-18,-15,-16,-17,-16,-15,-13,-10,-1,8,18,27,34,39,47,50,47,43,37,30,21,17,10,0,-6,-8,-9,-10,-9,-7,-8,-8,-8,-10,-11,-11,-13,-11,-11,-12,-13,-14,-16,-13,-11,-7,-2,-2,-8,-8,-5,-5,-7,-8,-6,-6,-7,-7,-7,-8,-8,-8,-11,-7,-2,-2,-6,-6,-5,-6,-5,-7,-10,-12,-11,-8,-7,-6,-2,-2,-2,-3,-1,-1,1,4,1,-4,-6,-9,-10,-6,1,4,6,9,9,9,12,13,13,15,18,19,13,11,9,7,9,8,4,6,10,12,10,
10,8,5,4,9,13,15,17,14,9,10,15,17,19,25,25,21,22,26,24,22,19,16,12,11,7,5,7,7,5,2,1,-2,-3,-5,-7,-6,-3,0,2,4,2,2,5,6,5,6,7,8,8,6,4,3,4,3,4,5,5,5,6,6,6,5,6,7,7,6,4,3,4,4,2,3,5,7,8,7,7,8,9,9,10,12,14,12,8,6,6,6,7,8,9,10,10,7,5,5,7,8,8,9,8,8,6,5,6,8,9,10,10,9,8,9,11,11,11,11,11,11,10,10,10,10,10,9,7,8,10,10,10,11,11,11,11,11,12,13,12,12,11,9,8,7,5,3,4,4,4,4,4,4,4,4,3,3,3,4,5,5,5,5,5,4,3,4,5,6,6,5,6,5,5,2,2,2,1,0,1,0,-2,-2,0,1,5,13,22,31,37,40,45,49,50,45,41,35,27,19,16,11,1,-5,-5,-3,-4,-3,1,2,2,2,1,-2,-3,-3,-2,-3,-1,0,-1,-1,1,2,2,5,5,3,4,7,9,8,8,6,4,4,7,10,9,9,8,5,6,9,6,5,8,7,6,6,7,5,2,1,2,1,2,2,2,5,6,6,3,2,5,5,4,4,3,1,2,4,4,4,5,5,4,4,2,1,3,10,13,13,13,14,11,13,16,13,15,20,18,15,13,9,6,7,10,14,14,11,19,
14,15,23,18,13,16,21,19,15,16,21,26,20,8,15,29,27,20,15,14,9,4,6,7,6,1,-4,-4,1,0,0,3,0,-4,0,0,1,1,1,1,1,0,-1,-2,-1,1,2,1,0,0,0,1,1,-1,-2,-1,-1,-1,0,2,2,1,0,0,3,9,12,10,8,7,4,2,4,7,6,3,0,-2,-2,-4,-5,-4,0,0,-2,-3,-3,-4,-3,-3,-2,1,2,0,-3,0,5,7,9,10,9,9,12,16,16,13,10,8,5,2,0,1,3,7,5,-1,-2,1,1,-2,-2,1,1,1,0,-4,-6,-5,-3,-2,1,2,1,0,-2,-2,1,2,3,2,0,0,5,9,10,10,14,16,16,16,15,12,11,10,5,0,4,6,0,-11,-15,-18,-20,-17,-13,-19,-21,-13,-7,-6,1,17,42,61,72,86,101,112,113,109,102,91,72,51,33,15,-4,-13,-7,0,-3,-5,0,5,6,7,7,1,-6,-12,-18,-22,-23,-23,-28,-34,-28,-20,-18,-8,1,-2,-6,7,24,26,26,27,22,10,7,3,-2,-1,-2,-9,-11,-8,-12,-19,-18,-14,-12,-13,-20,-21,-19,-18,-15,-17,-14,-7,-8,-9,-9,-10,-10,-6,-2,-3,1,5,3,2,8,16,19,21,25,31,33,25,20,25,27,24,20,17,17,21,21,24,27,25,27,35,38,35,31,30,25,20,24,31,31,26,24,16,9,11,12,11,16,19,12,5,4,10,16,14,
9,14,20,16,9,5,5,2,-2,-1,1,-2,-8,-11,-5,4,6,5,6,6,6,12,12,12,12,10,6,0,-4,-3,-1,-2,-4,-5,-5,-5,-7,-5,-1,1,3,5,5,5,8,12,11,10,13,14,10,7,5,6,8,10,10,9,9,10,10,8,8,11,12,9,7,6,4,3,3,2,0,0,0,1,0,2,5,5,3,3,5,5,5,8,8,5,5,7,7,8,13,19,20,19,17,17,19,22,21,18,16,15,13,5,0,1,1,-1,-1,-1,-1,0,2,1,0,2,7,10,11,11,10,9,9,8,7,8,9,9,8,5,3,4,5,5,6,6,4,1,1,1,0,1,1,5,7,1,-4,-2,-1,-4,-3,-3,-10,-12,-4,2,7,14,25,42,60,75,91,109,119,122,118,114,103,84,64,50,37,16,2,4,11,11,11,11,12,13,16,19,19,19,14,12,13,10,10,15,16,15,13,10,7,-18,-11,-12,-20,-15,-10,-13,-18,-15,-13,-15,-20,-24,-18,-8,-13,-26,-25,-18,-14,-15,-10,-5,-4,-4,-2,0,7,6,2,2,2,-1,2,8,1,0,0,0,-1,0,0,1,2,2,2,0,-1,0,1,1,1,-1,-2,1,2,1,1,1,-2,-4,-4,-3,-2,-3,-5,-11,-12,-11,-10,-9,-5,-3,-5,-7,-6,-3,1,3,4,6,7,6,2,1,3,4,5,5,5,5,3,0,-1,2,5,1,-4,-6,-9,-10,
-10,-11,-12,-15,-16,-14,-12,-10,-8,-4,-2,-1,-2,-4,-4,1,3,-1,-1,3,4,1,0,1,2,5,8,8,6,5,3,1,3,5,7,6,4,2,2,3,4,4,0,-5,-6,-7,-11,-12,-12,-13,-12,-10,-9,-9,-4,2,0,-1,5,15,19,22,24,20,18,22,24,16,9,9,2,-16,-40,-58,-70,-83,-99,-110,-111,-105,-99,-87,-68,-45,-29,-13,5,14,9,5,8,8,2,-3,-4,-7,-8,1,6,12,17,22,24,24,30,35,29,22,18,10,3,6,7,-7,-20,-23,-23,-23,-20,-10,-8,-5,0,-1,2,10,11,7,12,20,18,16,14,15,21,22,21,18,16,18,15,9,7,8,8,7,8,5,3,3,0,-4,0,0,-6,-15,-19,-22,-25,-31,-33,-26,-18,-21,-23,-23,-20,-16,-15,-18,-19,-22,-24,-21,-24,-33,-37,-33,-28,-26,-19,-16,-21,-28,-28,-25,-21,-13,-9,-11,-12,-10,-15,-17,-9,-4,-5,-10,-15,-14,-10,-14,-18,-14,-7,-5,-7,-5,1,1,1,4,8,12,6,-3,-6,-4,-6,-5,-4,-10,-10,-10,-10,-9,-6,-1,3,3,2,3,6,7,6,7,8,6,2,-1,-3,-4,-5,-5,-8,-10,-10,-9,-11,-12,-9,-5,-3,-4,-6,-8,-8,-7,-7,-8,-9,-6,-5,-8,-8,-6,-3,-3,-1,0,-1,1,2,2,1,1,0,-2,-4,-4,-2,-2,-3,-3,-3,-6,-6,-3,-4,-5,-5,-6,-10,-16,-18,-16,-14,-14,-16,-18,
-18,-15,-12,-12,-10,-3,2,2,1,4,4,4,5,4,2,2,3,1,-4,-8,-9,-10,-9,-8,-9,-8,-7,-8,-8,-8,-5,-2,0,-2,-3,-2,-3,-3,-1,1,1,1,2,1,2,-3,-4,1,6,4,5,8,6,6,10,12,5,0,-4,-11,-23,-41,-59,-76,-92,-108,-118,-121,-117,-112,-100,-79,-59,-47,-34,-13,0,0,-4,-4,-5,-6,-8,-8,-11,-14,-14,-15,-11,-10,-12,-8,-9,-11,-11,-12,-10,-7,-5,7,2,4,8,4,2,4,5,2,5,9,9,8,6,3,5,10,8,6,7,10,8,5,2,0,1,0,-4,-4,-1,1,0,0,-2,-4,-2,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,1,1,1,2,3,2,2,2,2,2,3,4,4,4,5,6,6,8,9,8,8,7,5,4,4,5,4,2,1,-1,-2,-3,-5,-4,-2,-2,-2,-3,-3,-4,-5,-4,-3,-2,-2,-4,-5,-4,-1,2,4,6,7,8,8,8,8,9,9,9,7,5,3,1,0,-1,0,0,0,1,1,-2,-3,-2,-3,-3,-2,-3,-5,-6,-6,-6,-6,-6,-6,-7,-8,-8,-7,-7,-8,-8,-8,-9,-7,-4,-2,-1,1,3,3,4,4,2,2,2,0,-2,-3,-3,-8,-11,-13,-14,-15,-14,-13,-14,-14,-11,-8,-8,-4,6,18,26,32,39,46,53,53,48,44,38,28,16,10,5,-2,-7,-6,-7,-8,-6,0,2,1,4,6,2,0,-2,
-5,-10,-11,-11,-16,-17,-14,-10,-8,-5,-4,-6,-3,4,9,10,10,11,9,7,5,5,5,6,1,-3,-3,0,-3,-6,-6,-6,-7,-6,-9,-11,-9,-7,-6,-7,-5,-2,0,1,2,2,0,0,0,0,-1,2,1,-1,3,8,11,12,13,16,17,14,9,7,8,12,13,11,10,10,10,12,13,10,11,16,17,14,11,7,5,6,9,12,12,12,10,5,6,9,7,7,9,7,3,5,8,8,9,9,6,5,7,4,1,2,5,6,4,1,-2,-2,-2,-6,-5,0,3,3,2,1,0,2,3,3,3,4,5,2,0,-1,-1,-2,-3,-2,-2,-1,-2,-2,-1,1,3,3,3,4,5,6,5,4,5,6,4,1,0,0,1,1,2,2,1,2,3,1,0,0,-1,-2,-2,-2,-3,-2,-1,-2,-2,-2,-1,0,1,3,3,2,1,1,1,0,1,2,2,1,1,1,1,2,5,7,7,7,6,6,7,8,8,6,5,5,4,0,-2,-2,-2,-3,-4,-5,-6,-5,-4,-4,-4,-2,1,3,3,4,4,4,5,5,5,4,4,2,0,-2,-3,-3,-3,-3,-3,-4,-4,-3,-3,-4,-4,-4,-4,-2,-1,-3,-4,-3,-6,-9,-8,-5,-5,-4,-3,-2,-1,3,11,21,30,41,48,53,57,58,56,53,46,37,26,22,16,5,-3,-5,-7,-8,-6,-2,0,-1,0,2,3,4,2,3,4,2,2,1,0,1,1,1,1,6,
5,4,10,22,20,14,10,7,5,11,11,4,2,1,-1,1,7,4,1,4,8,8,8,9,12,11,12,18,20,21,22,21,21,23,17,13,18,20,16,14,18,20,21,19,20,22,26,30,34,36,32,32,39,38,32,31,29,26,27,26,27,33,30,29,36,39,35,28,28,27,29,30,33,35,31,27,23,27,37,33,26,28,34,34,32,27,28,31,22,6,6,14,15,9,5,5,2,0,4,6,5,1,-2,-2,-1,-4,-5,-3,-8,-15,-16,-16,-14,-13,-15,-18,-18,-19,-22,-24,-19,-12,-10,-10,-10,-8,-4,1,4,6,8,6,3,4,7,8,8,7,3,1,1,-2,-6,-9,-10,-10,-10,-10,-10,-9,-10,-14,-15,-13,-8,-4,-3,-3,0,-2,-10,-11,-5,2,1,0,2,5,6,7,4,4,10,12,10,8,7,4,0,2,3,-1,-6,-8,-8,-9,-8,-8,-6,-1,-1,-5,-6,-1,4,3,0,-3,-7,-8,-6,-6,-4,0,1,0,4,10,16,18,19,19,17,16,14,10,5,2,-2,-6,-10,-12,-13,-16,-19,-20,-21,-21,-18,-17,-15,-13,-11,-10,-6,-1,3,2,-1,-2,-5,-9,-11,-11,-10,-9,-7,-12,-19,-14,-1,9,17,29,43,60,73,81,92,108,119,118,112,111,103,77,54,42,31,13,3,5,9,10,12,8,9,11,5,-3,-5,-3,-5,-6,-3,-5,-5,-2,-3,-4,-3,-3,-1,-1,-5,-10,-5,1,0,-2,
-5,-10,-5,5,1,-12,-9,-2,-3,-3,0,-3,-6,-2,-1,-1,2,6,5,-3,-2,9,8,1,-1,-3,-2,-2,-8,-6,7,16,10,5,10,17,17,12,14,17,18,20,21,19,18,24,33,35,33,33,29,27,31,36,40,43,38,37,44,46,39,33,40,43,41,39,44,46,43,39,34,37,44,42,34,32,32,34,29,22,22,28,23,10,13,22,22,18,16,12,6,6,9,7,4,2,-3,-3,-2,-2,1,3,2,1,5,7,7,6,7,7,6,6,8,10,11,10,6,2,2,3,4,5,6,4,2,1,3,5,8,8,7,6,8,10,10,6,4,4,4,3,2,3,5,8,10,6,4,5,5,2,1,2,3,5,7,4,1,5,10,13,15,17,17,15,13,10,6,3,2,-2,-5,-4,-3,-4,-5,-6,-5,1,6,8,13,19,22,21,18,18,20,24,22,15,11,11,9,6,6,8,10,11,9,-4,-2,-2,-8,-17,-17,-10,-7,-4,0,-6,-6,-2,-2,0,3,0,-5,-2,1,-2,-6,-8,-9,-8,-11,-9,-8,-14,-17,-18,-18,-16,-17,-19,-16,-11,-14,-17,-12,-10,-13,-16,-17,-14,-16,-19,-21,-24,-29,-30,-26,-25,-29,-29,-27,-27,-24,-22,-22,-21,-24,-29,-27,-27,-34,-38,-33,-26,-26,-26,-29,-31,-34,-35,-31,-27,-23,-28,-36,-31,-24,-28,-32,-29,-28,-26,-26,-27,-18,-3,-2,-10,-10,-4,-2,-4,-3,-2,-3,-4,
-4,-1,3,2,0,3,3,2,9,18,18,18,16,16,18,21,21,21,24,26,23,16,13,12,11,8,3,-2,-4,-6,-7,-6,-4,-5,-6,-7,-7,-5,-2,-1,0,3,7,10,11,11,10,9,9,11,13,16,17,14,8,3,3,3,1,3,10,11,4,-1,0,1,-1,-3,-5,-6,-4,-3,-7,-10,-8,-6,-5,-2,2,1,0,4,8,9,9,9,8,8,6,1,0,4,6,1,-2,0,3,6,9,10,8,8,6,2,1,2,-2,-9,-15,-16,-16,-16,-15,-14,-12,-7,-3,0,3,7,11,13,15,18,21,22,23,22,20,19,18,16,15,11,7,2,0,0,3,3,5,10,12,11,11,11,9,12,18,14,2,-6,-15,-26,-41,-58,-71,-80,-92,-107,-118,-117,-113,-110,-99,-74,-53,-43,-30,-13,-3,-3,-6,-7,-9,-8,-8,-9,-3,5,7,5,7,6,5,7,7,5,6,6,5,6,3,2,6,10,4,0,0,2,5,10,4,-5,0,10,8,2,4,4,0,4,7,3,1,0,-4,-5,-4,3,2,-9,-8,-2,0,3,0,0,4,3,-9,-16,-10,-6,-11,-18,-17,-13,-14,-17,-18,-19,-19,-19,-19,-23,-30,-32,-33,-33,-28,-27,-30,-33,-39,-43,-38,-36,-43,-46,-37,-30,-37,-40,-39,-38,-41,-42,-39,-34,-28,-31,-39,-37,-31,-30,-32,-31,-28,-23,-24,-29,-24,-12,-15,-22,-19,-15,-15,-12,-8,-7,-9,-6,-5,-3,2,2,-1,-1,
-3,-4,-2,0,-3,-5,-6,-7,-7,-7,-6,-7,-8,-10,-12,-11,-8,-5,-4,-5,-5,-6,-6,-5,-3,-3,-4,-7,-9,-9,-7,-7,-8,-11,-10,-6,-3,-3,-3,-1,0,-1,-3,-6,-7,-4,-2,-4,-3,-1,-1,-3,-4,-6,-8,-4,-2,-5,-9,-11,-13,-15,-15,-13,-11,-9,-6,-4,-2,2,4,4,5,6,6,7,6,2,-2,-4,-6,-11,-15,-16,-16,-16,-17,-20,-19,-12,-9,-10,-9,-6,-6,-8,-10,-10,-9,-1,-3,-2,0,3,4,1,-1,-2,-3,-2,0,0,-1,-2,-2,2,4,-1,-3,0,2,5,5,4,4,2,2,4,5,4,3,3,5,8,8,4,2,2,1,0,2,4,3,5,6,7,8,8,10,10,10,5,3,3,7,9,8,7,6,5,7,11,10,10,16,18,16,13,11,14,17,18,20,19,16,15,14,16,20,14,12,14,13,10,11,10,10,9,5,-2,-4,-1,-3,-6,-4,0,1,1,0,-1,1,1,-2,-2,1,2,2,1,-5,-10,-10,-11,-11,-11,-12,-12,-12,-12,-14,-15,-14,-11,-9,-8,-6,-3,0,2,3,4,5,6,5,5,5,5,4,3,1,0,0,-2,-4,-6,-7,-6,-4,-2,-4,-7,-9,-9,-9,-9,-5,-2,-2,-2,-2,-3,-6,-5,-2,-2,-3,-2,-1,-1,1,3,1,0,2,4,4,3,2,0,-3,-3,-3,-5,-6,-6,-5,-4,-4,-4,-2,1,2,0,-1,0,-1,-3,-5,-6,-7,-7,
-7,-7,-6,-5,-3,-3,0,5,8,7,6,6,6,5,4,1,-1,-2,-3,-5,-6,-8,-9,-10,-11,-12,-12,-11,-11,-12,-12,-12,-11,-9,-6,-4,-3,-2,-2,-3,-3,-5,-6,-5,-5,-5,-5,-5,-7,-7,-3,3,6,12,20,29,35,41,48,54,59,60,58,54,46,36,27,24,17,9,3,1,1,1,3,3,4,3,-1,-3,-4,-4,-5,-3,-4,-5,-6,-7,-7,-5,-5,-5,-2,-2,-4,-4,0,0,0,-1,-2,-3,-2,1,0,-2,-2,-1,-2,-1,1,-3,-6,-3,-1,2,5,5,3,-1,0,4,6,2,-1,-2,1,4,2,3,6,9,6,2,7,9,8,9,10,11,12,12,10,11,13,12,12,14,18,18,15,14,14,14,19,22,20,18,22,23,17,13,15,20,20,20,21,18,15,11,8,11,15,14,14,15,15,14,14,15,15,17,14,9,9,10,7,4,6,7,5,4,1,-1,1,1,-1,-1,2,3,4,4,0,-2,-1,0,3,5,4,4,4,4,4,5,6,7,7,5,3,4,4,4,4,4,4,4,5,6,7,7,6,5,5,7,6,4,2,2,1,-2,-2,-2,0,1,0,-1,-1,0,0,-1,-1,1,2,3,2,1,2,4,2,2,2,4,4,3,2,2,2,1,0,-2,-4,-5,-7,-9,-8,-8,-8,-7,-6,-7,-7,-7,-4,0,3,3,3,3,3,1,0,2,3,2,3,2,3,4,5,5,
7,13,16,15,12,10,10,10,11,9,7,6,4,1,0,0,0,-1,-1,-3,-7,-8,-6,-4,-4,-6,-6,-7,-7,-7,-5,-8,-12,-10,-3,-1,-2,-2,-2,-6,-11,-5,6,14,19,27,39,50,56,67,82,92,97,96,94,80,56,39,28,14,-4,-14,-9,2,4,0,-4,-2,0,-3,-7,-8,-5,-3,-4,-11,-15,-8,-2,-4,-8,-12,-13,-10,-11,-17,-22,-14,-4,-5,-11,-17,-22,-21,-14,-17,-23,-19,-13,-11,-9,-4,-5,-7,2,7,9,8,9,8,1,-1,4,7,6,4,0,0,2,-3,-4,7,15,11,7,2,-2,-6,-13,-17,-16,-16,-17,-18,-16,-15,-9,6,13,15,18,23,26,30,35,41,42,33,29,34,38,31,22,25,26,27,27,31,29,26,25,22,21,25,25,25,27,26,24,23,19,13,6,-9,-22,-18,-4,-3,-6,-4,-5,-11,-7,4,10,15,19,19,16,13,11,11,15,17,16,13,13,16,17,15,11,6,1,-1,-3,-5,-6,-4,-3,-3,-1,2,5,8,12,16,15,11,8,5,3,2,3,2,2,2,1,-2,-2,-2,-1,4,8,6,4,4,0,-3,0,5,7,12,17,16,16,21,23,20,20,22,19,14,10,4,-4,-12,-18,-22,-23,-20,-20,-23,-23,-20,-16,-8,2,6,5,5,7,7,9,14,18,19,18,13,10,14,19,19,18,18,20,20,15,9,9,10,6,2,1,2,2,-1,-6,-7,-7,-6,
-6,-7,-5,-2,0,0,0,0,0,-2,-1,4,6,6,8,8,5,2,0,1,7,13,11,4,3,4,-4,-11,-8,-3,-6,-11,-8,-1,5,10,18,38,58,71,79,96,110,114,114,115,104,77,52,39,23,4,-6,-6,-10,-14,-8,-6,-9,-9,-5,-4,-4,-2,-1,2,8,12,14,15,14,17,20,14,10,13,12,8,15,24,21,13,11,3,1,14,16,6,7,12,6,4,10,8,7,12,16,13,10,9,10,6,5,12,14,13,14,13,14,14,10,8,13,17,12,7,8,10,6,0,4,15,19,20,22,25,24,25,31,32,30,28,26,24,25,31,40,42,39,42,51,54,48,41,44,42,40,42,46,42,35,31,27,28,34,33,27,29,37,35,30,27,29,30,23,11,13,22,23,16,10,7,8,10,11,12,15,18,16,14,14,17,21,20,14,12,13,12,10,9,10,13,15,12,9,11,14,13,11,-6,-8,-14,-17,-16,-14,-14,-14,-14,-14,-13,-11,-9,-7,-4,-1,-2,-3,-2,-1,1,5,5,5,2,3,4,4,4,5,5,1,4,8,9,2,2,5,4,2,6,10,5,-5,-11,-17,-27,-42,-53,-61,-73,-86,-96,-101,-101,-99,-84,-61,-43,-33,-20,-3,7,4,-4,-6,-3,-2,-2,-3,-1,1,5,2,0,1,6,10,5,0,3,5,9,10,9,10,17,20,12,3,5,11,15,21,19,13,14,18,14,9,8,
5,0,4,6,-3,-9,-10,-10,-11,-11,-3,-1,-7,-9,-8,-6,-1,-2,-5,0,3,-7,-14,-11,-6,-2,2,5,11,15,14,14,16,17,14,13,8,-6,-16,-17,-21,-24,-27,-31,-36,-43,-44,-35,-31,-36,-38,-30,-22,-25,-28,-29,-30,-32,-29,-25,-23,-22,-23,-26,-25,-26,-30,-27,-23,-25,-23,-16,-8,8,22,18,5,3,6,3,2,8,5,-4,-10,-17,-23,-22,-17,-13,-11,-13,-16,-17,-15,-13,-14,-16,-16,-15,-12,-7,-2,0,1,3,4,2,1,1,1,-2,-6,-10,-15,-18,-16,-12,-9,-7,-4,-3,-3,-2,-2,-2,-1,1,1,1,0,-5,-9,-7,-6,-5,-1,0,-3,-7,-9,-13,-18,-18,-18,-22,-23,-21,-22,-23,-21,-17,-12,-6,2,10,15,19,19,17,17,20,21,19,15,7,-3,-6,-6,-7,-8,-8,-9,-14,-17,-18,-16,-11,-7,-11,-17,-19,-18,-18,-21,-20,-16,-12,-12,-13,-10,-5,-3,-3,-3,1,5,5,4,4,5,6,4,1,-1,-1,1,0,1,3,1,-4,-6,-6,-8,-8,-6,-3,-1,-2,-7,-14,-11,-5,-5,-5,2,9,5,0,4,9,7,1,-5,-8,-18,-37,-58,-72,-82,-95,-111,-114,-114,-115,-102,-75,-52,-39,-24,-6,5,7,13,16,9,6,10,10,6,3,4,1,-1,-4,-10,-13,-16,-15,-13,-16,-17,-13,-10,-12,-9,-6,-12,-23,-18,-13,-11,-3,0,-10,-13,-7,-7,-9,-3,-1,-7,-5,-4,-10,-15,-14,-9,-8,
-9,-5,-5,-12,-14,-11,-11,-11,-13,-15,-10,-6,-11,-14,-7,-2,-3,-6,-2,3,-2,-12,-18,-19,-20,-23,-23,-23,-27,-28,-29,-28,-26,-23,-23,-28,-37,-38,-34,-37,-45,-45,-38,-32,-33,-32,-33,-37,-40,-36,-30,-27,-26,-30,-36,-35,-30,-33,-36,-32,-27,-25,-27,-28,-19,-5,-7,-15,-15,-8,-5,-5,-5,-7,-7,-6,-10,-13,-9,-6,-6,-7,-8,-6,2,4,3,2,2,1,-2,-7,-10,-9,-9,-12,-16,-14,-12,5,6,9,10,9,10,10,10,10,10,10,9,8,6,5,4,4,6,5,4,2,0,-1,-1,0,0,0,1,1,0,-1,2,0,-2,-1,0,-2,-4,-3,-2,-4,-6,-5,-2,0,5,15,24,32,38,42,46,50,55,56,54,47,36,26,21,15,9,5,4,4,4,6,9,9,7,6,6,4,2,2,3,1,-1,0,0,-1,0,-3,-4,-3,-4,-8,-8,-4,-1,-2,-6,-8,-8,-7,-6,-5,-3,-2,-3,-4,1,4,-1,-2,1,5,6,8,8,7,4,3,5,6,5,4,2,5,7,4,1,4,7,4,2,1,-1,-3,-5,-5,-6,-6,-7,-9,-7,-4,-5,1,7,12,13,15,17,18,18,23,25,20,19,21,19,15,11,12,14,16,17,17,14,12,11,12,15,16,12,14,19,15,10,13,16,12,6,-3,-10,-10,-5,-5,-7,-2,0,-2,-1,2,4,9,14,13,10,7,7,8,9,7,6,5,6,7,7,6,
5,3,0,0,0,0,-1,0,1,1,1,2,4,8,12,12,10,8,7,4,4,4,3,2,1,1,0,0,1,1,1,1,3,4,4,3,3,3,4,5,6,8,11,12,11,10,10,11,11,11,10,10,8,4,1,-3,-6,-8,-7,-6,-6,-8,-9,-9,-7,-2,2,3,3,4,4,3,3,4,5,5,4,2,1,2,5,7,7,8,10,10,8,7,8,9,9,7,4,2,2,0,-1,0,0,0,-1,-3,-2,-1,0,0,0,0,0,-2,-1,1,2,3,3,2,2,2,2,2,6,10,6,4,4,4,0,-2,-1,0,-1,-3,-4,-1,1,4,10,19,29,37,43,47,54,58,57,55,49,38,25,20,13,4,-3,-5,-10,-12,-7,-3,-5,-6,-4,-3,-3,-2,1,4,6,7,8,6,4,6,7,5,3,3,2,0,4,8,6,3,3,1,-3,0,2,3,3,1,-2,-1,2,-1,-3,1,4,6,4,3,3,0,0,4,5,4,4,4,5,8,6,2,3,3,-1,-4,-3,-1,-3,-3,1,6,9,9,9,10,10,9,8,9,12,14,13,11,8,8,13,16,13,13,15,12,5,0,-1,1,4,9,11,11,9,10,12,18,21,19,19,21,17,12,12,12,13,13,5,-5,-5,-2,-3,-5,-2,-1,-1,-1,-2,-4,-1,1,-4,-7,-9,-11,-14,-19,-24,-25,-25,-22,-19,-15,-11,-7,-3,-1,2,7,10,9,7,13,
14,13,13,11,7,7,6,1,-2,0,2,-1,-2,1,2,5,8,11,15,18,19,20,19,19,21,22,19,18,19,15,10,12,17,14,13,15,12,5,3,4,2,3,7,6,2,4,8,9,10,12,14,15,14,15,14,13,12,12,9,6,7,9,9,8,9,7,3,4,7,10,8,6,8,11,9,3,2,7,10,9,6,5,9,12,8,4,8,12,10,5,3,5,5,3,0,-3,-4,-5,-7,-5,-3,-4,-4,-6,-10,-14,-14,-14,-15,-12,-11,-15,-18,-15,-11,-9,-7,-5,-5,-3,1,3,5,11,21,27,30,35,44,49,52,58,61,58,53,47,39,33,30,23,14,8,5,-1,-6,-7,-7,-7,-5,-6,-10,-10,-9,-7,-3,0,-1,-6,-9,-8,-6,-7,-9,-11,-12,-15,-18,-21,-20,-16,-15,-16,-17,-15,-14,-12,-11,-12,-15,-20,-19,-13,-8,-7,-8,-7,-5,-3,0,3,9,14,13,9,7,8,6,3,2,0,-3,-6,-8,-10,-14,-19,-22,-25,-27,-26,-23,-25,-29,-26,-20,-16,-9,0,6,10,16,18,19,26,32,33,33,36,38,38,38,39,39,41,43,43,44,42,38,35,32,31,30,29,28,27,25,20,16,13,11,9,5,-2,-9,-14,-20,-25,-27,-28,-30,-31,-31,-29,-25,-19,-13,-8,-1,5,10,14,17,18,17,14,15,12,5,1,2,2,1,-1,-2,-1,1,3,1,0,4,6,2,-3,-8,-12,-13,-15,-19,-24,
-26,-26,-26,-23,-21,-22,-21,-19,-21,-22,-16,-8,-3,1,5,4,3,7,10,12,15,22,27,25,21,19,17,14,11,8,4,2,0,-6,-14,-20,-22,-22,-20,-17,-15,-13,-9,-7,-8,-10,-7,-4,-3,-3,-3,-4,-4,-1,-1,-1,3,7,8,11,15,15,15,17,16,12,11,14,17,16,13,11,10,7,2,-2,0,4,8,5,0,-2,1,2,0,0,5,9,4,-3,-8,-8,-8,-10,-11,-12,-12,-13,-16,-17,-12,-6,0,5,7,0,-8,-9,-7,-5,-1,0,-5,-11,-10,-10,-7,7,26,46,62,74,86,105,116,120,117,114,102,75,54,46,37,22,10,8,7,8,9,6,12,19,13,4,2,1,-4,-3,1,-2,-1,2,-2,-4,-4,-6,-4,-6,-14,-19,-8,-1,-7,-13,-18,-28,-25,-14,-16,-25,-20,-17,-20,-13,-2,0,-1,4,10,15,18,20,21,16,13,13,12,16,21,18,14,13,11,9,18,24,19,16,21,-13,-13,-13,-14,-11,-9,-9,-8,-4,-1,-3,-4,-2,-1,-2,-2,-2,-4,-7,-11,-14,-14,-15,-15,-14,-15,-18,-18,-18,-21,-18,-13,-15,-19,-17,-16,-19,-16,-9,-7,-8,-5,-4,-8,-8,-5,-6,-9,-10,-11,-14,-16,-16,-17,-18,-17,-15,-14,-13,-11,-8,-9,-11,-11,-10,-10,-7,-4,-4,-7,-10,-10,-8,-9,-12,-10,-5,-5,-9,-12,-12,-10,-9,-12,-14,-11,-8,-10,-14,-13,-8,-7,-8,-8,-6,-2,1,3,6,7,5,
3,3,4,7,10,13,13,12,12,9,8,12,16,14,9,7,5,3,4,2,-2,-4,-5,-12,-21,-27,-31,-36,-45,-50,-52,-57,-61,-59,-54,-48,-40,-34,-30,-23,-13,-8,-5,0,5,6,5,5,3,5,8,9,7,5,2,0,2,8,10,10,9,9,11,12,13,15,19,21,19,16,15,16,16,15,14,13,12,13,17,20,19,13,8,8,9,7,5,3,0,-4,-9,-13,-12,-8,-7,-9,-8,-4,-1,0,3,6,8,10,13,18,21,23,26,25,22,24,27,24,18,14,9,1,-5,-9,-15,-18,-19,-25,-32,-33,-33,-36,-39,-39,-39,-39,-40,-41,-43,-43,-43,-42,-38,-35,-33,-31,-30,-29,-28,-27,-26,-21,-18,-15,-13,-10,-5,1,6,11,17,23,25,25,26,27,27,26,21,15,10,5,-2,-9,-13,-16,-19,-20,-18,-16,-16,-14,-7,-2,-4,-4,-2,0,1,0,-2,-4,-2,-1,-5,-8,-4,0,4,8,10,11,15,19,21,22,22,20,18,18,17,15,16,18,13,5,-1,-5,-9,-8,-7,-10,-13,-14,-18,-24,-29,-27,-23,-20,-18,-16,-13,-10,-6,-4,-2,3,11,17,20,20,19,17,15,12,9,6,7,9,7,4,3,2,2,2,2,-1,-1,0,-4,-8,-10,-12,-15,-15,-15,-17,-16,-12,-10,-13,-15,-14,-12,-10,-9,-6,-2,1,0,-3,-6,-4,1,2,0,-1,0,1,-4,-6,-2,4,7,8,8,10,11,11,11,12,14,15,
11,5,0,-6,-8,-1,8,9,7,6,3,2,6,12,12,13,8,-4,-23,-41,-58,-71,-86,-102,-115,-118,-115,-112,-98,-72,-50,-43,-34,-19,-9,-6,-5,-4,-6,-6,-11,-16,-11,-3,-1,0,3,2,-1,4,2,1,4,6,6,8,6,6,15,19,9,3,10,15,20,28,27,17,19,25,20,18,22,17,6,5,6,0,-6,-14,-18,-21,-21,-16,-14,-15,-14,-16,-20,-17,-14,-14,-11,-9,-15,-21,-14,-12,-17,5,5,6,7,6,6,7,8,7,6,7,8,7,7,4,1,-1,-3,-1,1,2,1,2,2,1,1,4,7,10,13,14,12,12,13,12,13,15,15,11,10,9,7,4,5,6,7,7,6,6,8,9,10,10,12,13,12,11,9,8,8,7,7,8,8,8,6,5,3,2,3,5,7,7,6,7,7,6,6,8,9,10,10,10,10,10,10,9,9,10,10,9,9,9,9,6,3,1,-1,-3,-4,-2,-1,-1,-2,-3,-4,-4,-3,-2,-2,-1,1,-2,-4,-4,-3,-2,-1,-1,-1,0,2,3,3,5,10,13,15,19,23,25,25,27,30,30,28,25,20,17,14,10,5,2,2,1,-2,-2,-1,0,0,-1,-2,-2,-1,1,1,0,-3,-6,-9,-10,-10,-10,-10,-10,-10,-11,-11,-11,-10,-8,-8,-8,-7,-7,-7,-7,-7,-9,-11,-11,-10,-8,-5,-5,-5,-3,-2,-2,0,3,4,4,4,3,4,6,5,2,1,0,
-1,-3,-3,-3,-3,-5,-7,-9,-11,-10,-9,-9,-11,-9,-7,-5,-4,-2,0,3,6,7,8,11,15,16,15,17,19,20,19,19,20,21,21,21,21,20,19,18,17,16,15,15,14,14,14,13,12,11,9,7,4,2,0,-2,-5,-9,-10,-9,-9,-11,-10,-8,-5,-3,0,2,6,10,11,11,12,13,11,10,10,9,6,4,4,3,2,0,0,0,2,2,1,1,3,5,4,2,2,0,-1,-1,-2,-3,-4,-5,-6,-5,-4,-3,-2,-1,-1,-2,-1,2,5,8,10,10,9,9,9,10,12,14,16,16,14,12,11,10,9,7,6,5,4,1,-2,-4,-6,-7,-7,-7,-7,-5,-3,-2,-2,-2,-2,-2,-2,-1,1,1,1,2,2,2,3,5,7,8,8,8,7,7,7,5,3,4,5,4,2,1,1,0,-1,-1,-1,-2,-2,-2,-1,-2,-1,-1,-1,-1,-1,-1,-2,-2,-2,-3,-4,-5,-4,-4,-4,-4,-4,-5,-3,-2,1,3,3,0,-3,-4,-3,-5,-4,-3,-6,-8,-9,-10,-7,-2,7,16,25,33,40,48,54,56,54,52,44,32,23,19,13,5,1,0,-2,-3,0,3,5,5,3,1,1,0,-1,-1,-2,-3,-4,-4,-5,-5,-6,-6,-4,-6,-10,-11,-6,-4,-6,-8,-10,-15,-16,-13,-12,-13,-11,-11,-15,-12,-8,-7,-9,-4,1,4,7,8,7,5,6,9,10,8,8,9,7,7,4,2,3,3,0,-1,2,20,
14,11,15,15,13,17,19,15,11,20,33,39,41,41,42,42,44,47,50,50,45,44,48,50,44,36,34,28,25,28,34,36,33,29,24,23,25,25,25,31,33,30,30,28,20,18,19,15,19,26,19,11,12,18,17,16,21,22,20,14,11,12,13,12,11,11,13,13,15,14,11,9,9,8,4,0,-1,-1,-2,-2,-3,-3,-3,-2,-3,-3,-1,2,4,3,3,3,5,8,7,4,2,0,0,3,5,3,1,0,-3,-6,-5,-1,0,4,9,9,5,6,11,12,13,14,14,14,13,11,7,8,10,8,3,3,6,6,4,3,3,3,4,2,-2,-1,4,5,1,0,-1,-1,1,2,0,-1,2,4,1,1,3,5,6,7,7,5,5,7,6,5,6,7,7,7,6,0,-2,-2,-1,-1,-2,-3,-3,-2,-3,-4,-5,-3,-1,-2,-5,-7,-7,-4,-5,-10,-15,-17,-19,-21,-22,-17,-13,-13,-13,-12,-16,-24,-31,-33,-34,-39,-44,-41,-45,-54,-57,-49,-36,-24,-6,19,45,63,80,96,106,112,113,106,87,60,41,28,10,-10,-20,-23,-23,-24,-26,-27,-19,-14,-20,-28,-21,-18,-25,-29,-30,-35,-35,-34,-37,-38,-34,-29,-21,-21,-31,-31,-13,-2,-5,-3,-3,-13,-14,-6,-8,-14,-9,-6,-7,-4,0,1,0,0,-2,-1,-1,-7,-10,-17,-25,-27,-23,-20,-21,-21,-10,3,9,14,22,24,17,16,21,25,23,17,10,0,-6,-4,
2,6,7,12,18,18,16,20,26,26,23,27,39,43,32,25,30,34,29,22,23,16,9,6,10,14,18,21,20,20,27,31,32,40,45,49,52,45,37,38,38,29,23,26,27,26,27,22,14,10,6,2,7,16,20,19,13,6,6,11,15,19,26,28,27,21,16,12,11,9,7,7,5,0,-3,-3,-4,-3,0,1,-1,-2,-1,1,4,9,12,13,13,12,12,14,16,17,16,14,16,17,15,14,15,18,17,16,15,11,8,7,7,6,7,10,11,8,4,3,4,5,7,8,8,10,12,10,8,8,11,12,14,18,21,21,19,18,18,19,19,19,19,20,20,17,16,16,14,12,11,14,16,15,15,16,13,12,14,15,16,19,22,20,19,22,22,18,18,18,16,15,16,19,20,21,20,17,15,17,18,17,17,20,20,17,13,9,11,15,15,15,22,22,16,15,15,12,11,14,16,10,1,-17,-9,-9,-14,-15,-14,-18,-19,-15,-13,-18,-29,-37,-41,-42,-44,-44,-44,-46,-50,-51,-47,-46,-50,-51,-45,-37,-34,-28,-27,-30,-35,-37,-33,-28,-24,-22,-25,-24,-25,-31,-32,-28,-30,-29,-22,-17,-17,-15,-17,-22,-16,-10,-13,-17,-16,-16,-18,-17,-17,-14,-11,-12,-12,-12,-13,-14,-13,-13,-14,-14,-11,-9,-9,-8,-5,-2,0,0,1,0,0,1,0,-1,1,1,0,-2,-3,-4,-3,-3,-6,-8,-7,-4,-3,-2,-2,-4,
-6,-4,-2,-1,2,5,3,-1,-3,-6,-11,-10,-8,-9,-13,-13,-14,-15,-15,-14,-13,-10,-7,-7,-9,-7,-3,-3,-5,-4,-3,-2,-2,-3,-5,-4,-1,-1,-5,-5,-4,-3,-3,-2,-3,-5,-3,-2,-4,-6,-5,-5,-7,-8,-8,-10,-8,-6,-5,-7,-7,-6,-6,-7,-7,-7,-6,-1,0,0,-1,-1,1,2,1,2,3,4,4,2,1,3,5,7,7,6,7,11,16,18,20,23,24,19,15,14,12,11,14,22,28,29,31,35,41,41,44,52,55,47,35,21,5,-19,-45,-64,-80,-95,-107,-112,-112,-105,-85,-60,-41,-29,-11,8,19,22,23,24,24,24,18,13,20,27,23,19,26,29,29,34,34,34,37,38,35,31,23,23,34,34,15,4,6,4,3,12,13,5,6,11,6,3,4,1,-2,0,2,2,3,1,1,6,9,17,26,26,22,20,21,19,10,-3,-9,-13,-20,-23,-16,-14,-20,-24,-21,-16,-11,-3,4,1,-4,-7,-9,-12,-17,-19,-19,-22,-27,-26,-22,-27,-39,-43,-33,-26,-30,-33,-28,-21,-20,-14,-7,-5,-11,-15,-18,-21,-20,-21,-27,-30,-32,-40,-45,-47,-49,-44,-37,-37,-36,-27,-23,-26,-25,-25,-25,-21,-16,-11,-6,-2,-7,-14,-19,-20,-14,-8,-7,-11,-13,-18,-27,-29,-27,-22,-16,-13,-12,-11,-9,-9,-8,-3,-1,0,0,-2,-5,-6,-4,-3,-3,-5,-8,-12,-16,-17,-16,-16,-16,-18,-20,-21,-19,-18,-18,-18,-17,-17,
-19,-21,-21,-20,-19,-17,-14,-13,-13,-13,-13,-15,-16,-13,-9,-8,-8,-10,-11,-12,-13,-15,-15,-14,-11,-12,-14,-16,-18,-21,-23,-22,-22,-21,-20,-21,-22,-22,-22,-23,-23,-21,-20,-20,-19,-17,-16,-18,-19,-18,-19,-19,-17,-16,-18,-19,-19,-22,-24,-21,-21,-24,-25,-21,-20,-20,-19,-17,-17,-19,-21,-22,-22,-19,-17,-19,-21,-20,-20,-23,-23,-19,-15,-12,-14,-18,-18,-18,-24,-25,-19,-18,-19,-16,-12,-13,-14,-8,-3,2,0,1,5,6,6,9,8,7,8,9,10,15,21,22,21,21,20,19,22,25,23,24,27,27,22,17,14,13,13,15,18,17,15,13,11,11,12,10,12,16,14,10,12,14,13,11,7,5,5,5,2,1,5,6,5,4,3,0,2,3,3,4,3,4,7,7,5,3,4,4,3,2,2,3,2,1,0,0,1,2,2,2,2,2,1,0,0,1,2,1,1,1,2,2,2,1,2,2,2,2,2,2,1,2,1,-1,0,2,3,3,4,4,4,6,7,6,7,8,7,6,5,3,2,2,2,1,0,1,0,-2,-2,-1,-1,1,2,2,2,1,1,2,2,3,4,4,5,5,5,4,5,6,6,6,7,6,6,6,5,4,3,3,4,4,3,3,3,3,1,0,0,1,1,1,1,1,1,0,-1,-2,-1,0,0,-2,-3,-4,-5,-7,-9,-9,-10,-10,-12,-14,-14,-12,-11,-9,-7,-4,-6,-9,
-12,-12,-12,-15,-18,-19,-20,-24,-26,-23,-15,-10,-3,8,22,33,40,47,54,58,56,50,40,28,20,16,8,0,-6,-9,-13,-12,-11,-8,-4,-4,-10,-12,-10,-11,-14,-14,-15,-18,-19,-20,-22,-20,-19,-18,-14,-15,-20,-20,-10,-6,-4,-3,0,-3,-5,-1,-1,-1,2,2,1,3,4,-1,-6,-4,-3,-1,1,-1,-3,-9,-14,-12,-9,-9,-9,-7,-2,3,6,5,6,7,5,4,7,10,8,7,8,5,3,4,5,6,9,10,11,12,13,15,14,14,12,13,19,23,17,14,16,18,14,10,8,5,2,3,7,8,8,10,10,10,12,13,15,20,22,21,21,20,19,17,15,12,9,9,8,9,11,12,11,8,3,0,3,7,10,10,9,6,6,7,6,9,14,16,15,12,8,6,6,7,7,7,6,5,3,4,5,7,9,9,8,8,8,9,10,12,13,13,13,13,13,14,15,14,14,13,12,10,11,13,14,15,16,16,15,14,13,12,13,15,15,15,15,14,12,10,11,11,11,11,12,13,13,12,11,11,13,13,14,15,15,14,14,14,14,14,16,16,16,16,16,16,16,17,17,16,16,17,16,14,14,15,15,14,15,15,15,17,17,14,14,17,18,15,13,13,12,11,10,10,12,14,15,13,12,13,14,14,14,15,16,15,12,11,12,13,14,14,16,16,13,12,13,13,10,7,7,4,3,2,
6,16,26,38,52,66,77,86,99,107,110,106,99,83,58,36,24,12,2,-3,-2,-2,-2,3,3,7,12,10,5,13,18,12,16,25,27,26,29,28,25,23,26,33,34,20,13,21,27,21,20,18,8,3,13,15,14,20,23,15,15,27,29,29,34,38,29,18,12,9,5,8,15,13,11,13,8,2,10,14,15,24,30,20,15,22,27,22,19,22,20,17,20,21,18,14,18,27,27,21,24,34,33,32,37,43,44,40,40,46,51,47,40,36,30,28,29,32,34,36,32,25,26,36,38,35,38,38,32,35,36,28,22,18,8,8,15,10,1,-2,3,5,7,10,14,15,12,5,0,0,2,4,2,-3,-8,-12,-17,-18,-13,-6,-3,-4,-5,-4,-3,-2,0,1,4,7,7,5,4,6,7,5,4,5,4,0,-2,-2,-3,0,1,-3,-7,-6,-4,-3,-1,2,6,9,8,3,1,5,8,8,7,9,10,8,5,2,1,-3,-5,-3,-1,-2,0,-1,-2,-2,-4,-7,-6,0,1,-2,-2,-1,-1,-5,-9,-11,-10,-9,-6,-2,-2,-4,-6,-9,-10,-10,-8,-5,-3,-7,-13,-17,-16,-17,-17,-18,-20,-22,-22,-23,-26,-26,-25,-27,-28,-26,-26,-25,-20,-19,-23,-27,-29,-28,-25,-19,-16,-15,-16,-18,-20,-18,-14,-9,-6,-7,-11,-19,-30,-38,-35,-32,-37,-36,-30,-28,-25,-18,-11,-3,9,18,20,22,28,28,24,25,27,27,
27,28,30,29,23,13,6,5,7,10,12,8,2,-5,-16,-27,-29,-23,-18,-16,-16,-19,-22,-22,-20,-19,-14,-3,3,2,-2,-8,-14,-14,-8,-6,-8,-14,-20,-22,-19,-13,-6,-2,1,-1,-7,-13,-14,-9,-3,-2,-4,-6,-8,-10,-9,-9,-10,-9,-10,-12,-13,-9,0,6,8,11,12,9,7,10,13,13,16,17,13,9,7,4,2,4,4,5,12,20,21,15,10,6,3,8,16,19,18,18,17,16,15,16,20,27,35,34,28,30,38,42,39,36,37,39,35,27,20,16,12,8,6,5,3,2,0,-5,-11,-12,-10,-10,-10,-10,-11,-10,-8,-10,-12,-8,-2,1,2,7,8,8,8,4,1,-2,-4,-6,-5,-5,-8,-11,-12,-12,-13,-12,-10,-8,-7,-9,-10,-8,-9,-10,-11,-8,-8,-11,-11,-8,-2,1,0,-1,1,4,6,6,5,5,4,1,-2,-5,-5,-3,0,0,0,0,2,5,9,11,13,16,16,12,8,-3,-8,-16,-26,-37,-52,-66,-77,-87,-99,-107,-110,-106,-99,-83,-59,-37,-23,-12,-1,4,4,5,5,0,-4,-8,-10,-5,-2,-10,-14,-8,-11,-19,-20,-19,-19,-19,-18,-16,-17,-22,-21,-8,-3,-11,-13,-5,-4,-5,4,8,-1,-6,-6,-11,-11,-1,-3,-14,-16,-13,-21,-25,-19,-10,-6,-5,0,-2,-9,-8,-4,-5,0,4,-1,-3,-2,-10,-16,-9,-7,-14,-20,-17,-15,-19,-19,-18,-20,-18,-16,-15,-18,-24,-24,-17,-17,-23,
-21,-17,-19,-23,-25,-21,-17,-23,-31,-29,-24,-24,-23,-25,-34,-42,-43,-44,-43,-39,-39,-46,-46,-41,-44,-42,-35,-35,-34,-25,-19,-15,-6,-3,-10,-6,5,8,3,-2,-5,-6,-7,-6,-4,2,4,1,-4,-9,-8,-2,1,3,6,5,0,-6,-8,-6,-4,-4,-5,-5,-6,-6,-8,-11,-11,-9,-8,-10,-11,-8,-7,-8,-7,-4,-2,-1,0,-1,-2,0,3,2,0,-1,-2,-5,-8,-12,-11,-7,-5,-8,-11,-11,-12,-15,-17,-15,-11,-9,-8,-5,-3,-5,-6,-5,-5,-3,-3,-3,-1,3,2,-4,-5,-2,-1,-3,-2,1,6,7,6,5,1,-2,-3,-3,-2,1,3,4,1,-1,-2,1,7,11,10,12,12,13,15,17,17,19,22,22,20,21,22,21,22,21,17,15,19,22,23,23,21,16,13,11,12,14,15,14,12,8,6,7,10,18,29,36,33,31,35,33,27,24,21,15,8,0,-12,-21,-23,-26,-31,-30,-27,-27,-28,-27,-28,-30,-32,-30,-22,-13,-6,-5,-8,-12,-14,-11,-4,5,17,27,28,22,18,16,17,20,23,22,20,19,14,3,-3,0,4,9,14,14,9,6,8,13,17,20,17,10,3,-1,-2,0,7,13,14,9,3,3,5,7,9,10,9,9,9,10,11,14,14,9,0,-6,-8,-11,-11,-7,-5,-8,-11,-12,-14,-15,-11,-7,-5,-2,0,-2,-2,-3,-9,-16,-17,-12,-7,-2,0,-5,-13,-16,-17,-17,-16,-14,-14,-15,
-18,-25,-33,-33,-28,-29,-35,-38,-36,-34,-35,-36,-32,-25,-17,-13,-11,-6,-3,-2,-1,0,1,6,12,13,11,9,10,10,10,9,7,9,11,7,0,-3,-5,-8,-9,-10,-9,-7,-3,0,3,5,4,3,7,11,11,12,13,12,10,8,8,10,11,10,10,12,13,11,10,12,12,8,3,0,0,1,-1,-5,-8,-9,-8,-7,-6,-3,-1,1,1,-1,-3,-4,-2,-2,-5,-8,-11,-12,-14,-17,-17,-12,-9,3,5,10,15,20,26,33,39,44,50,54,56,53,48,41,30,19,12,6,1,-2,-3,-5,-2,0,4,7,5,-2,-1,3,3,1,2,3,3,1,-2,-2,-1,-1,-2,-2,-6,-12,-13,-9,-10,-15,-17,-15,-17,-19,-14,-10,-7,-6,-10,-17,-14,-9,-10,-14,-9,-4,-4,-4,-3,-1,-6,-7,-3,-3,-6,-7,-9,-10,-10,-14,-17,-15,-11,-10,-7,-1,1,3,5,7,7,9,10,7,6,10,10,10,10,6,2,-1,-5,-11,-18,-18,-15,-18,-21,-17,-12,-10,-8,-3,5,12,24,34,35,34,38,39,39,40,36,32,33,29,21,17,15,10,9,5,0,-3,-1,-4,-10,-10,-7,-3,0,-1,-5,-10,-10,-9,-6,-1,7,12,13,9,9,11,14,17,21,22,21,18,16,15,14,14,13,11,11,12,12,11,11,12,11,9,9,9,9,8,7,6,5,4,4,4,5,6,7,7,7,8,10,12,11,10,10,10,11,12,15,18,
20,19,17,17,17,16,15,15,15,14,12,10,9,10,8,6,6,8,8,7,5,7,8,7,4,3,4,6,7,9,11,12,13,11,9,8,10,12,12,11,9,6,3,2,1,1,0,0,-1,-3,-4,-4,-3,-2,-2,-3,-3,-3,-3,-2,-3,-3,-3,-2,-3,-3,-1,0,0,0,-1,-1,-2,-2,-2,-1,-2,-5,-11,-14,-12,-12,-12,-9,-6,-4,-4,-2,1,5,11,16,17,18,19,18,17,17,16,15,16,18,18,15,11,6,4,4,6,9,11,10,5,-1,-7,-11,-11,-8,-8,-9,-10,-11,-12,-11,-9,-8,-5,0,2,-1,-4,-4,-5,-5,-4,-2,-2,-3,-5,-6,-4,0,4,5,4,2,-2,-4,-5,-3,-1,-1,-2,-3,-4,-4,-3,-2,-1,-2,-4,-6,-7,-4,0,4,5,6,5,2,-1,0,2,4,5,5,4,1,0,-1,-2,-1,-1,0,2,4,5,2,0,-3,-4,-2,1,4,7,8,7,5,5,6,6,10,15,16,14,14,14,14,14,16,15,14,13,12,7,4,3,1,-2,-2,-2,-2,-2,-3,-5,-6,-4,-3,-3,-3,-3,-1,-1,-2,-2,-1,2,4,5,6,7,7,8,7,5,2,1,2,2,2,-1,-3,-3,-3,-4,-6,-5,-4,-5,-6,-7,-7,-7,-8,-10,-9,-8,-7,-6,-3,-1,0,0,0,2,5,8,10,9,8,7,7,6,6,5,6,7,7,5,5,6,8,9,10,10,11,11,9,6,10,
13,12,9,11,12,11,10,9,11,15,16,13,10,9,10,9,9,9,7,5,5,2,0,-1,-1,-2,-1,0,0,2,6,8,7,10,12,12,12,15,17,13,9,8,8,9,8,6,4,4,3,-1,-3,-2,0,2,2,0,-1,1,1,-4,-6,-5,-5,-7,-7,-3,0,-2,-5,-5,0,2,-3,-4,3,6,-3,-6,1,6,12,22,35,49,69,86,101,108,113,113,107,94,75,57,41,23,10,7,8,6,5,6,3,3,4,1,3,13,13,1,-4,-1,-3,-2,2,-1,-6,-8,-5,4,6,-2,-3,9,13,10,15,14,6,7,14,11,7,8,0,-9,-6,2,3,-3,-4,0,1,4,8,13,11,8,12,13,11,13,14,10,7,5,0,3,7,-1,-8,-6,-4,-7,-7,-1,3,5,13,24,29,22,22,31,34,32,33,32,22,17,18,18,16,15,20,24,23,18,16,29,36,36,36,36,34,36,38,36,37,43,40,30,27,34,39,41,34,27,27,26,19,13,11,10,6,-2,-8,-8,-2,-5,-13,-22,-27,-23,-14,-11,-15,-15,-9,-11,-15,-15,-16,-18,-17,-15,-14,-14,-13,-13,-14,-13,-10,-7,-3,0,1,3,6,6,3,0,-3,-3,-1,0,0,-1,0,0,0,-1,2,5,5,4,5,4,3,5,5,1,-2,-5,-6,-5,-5,-6,-8,-7,-7,-9,-10,-11,-8,-1,2,3,5,6,6,4,3,3,4,5,2,1,2,0,
-2,-3,-5,-6,-8,-9,-9,-7,-4,-3,-6,-7,-5,-4,-3,-2,1,2,1,1,-1,-4,-5,-6,-7,-5,-2,0,0,2,1,-2,-3,2,5,4,2,2,4,6,5,2,1,2,2,0,-4,-3,-1,-4,-9,-11,-11,-12,-13,-14,-11,-10,-14,-21,-21,-12,-10,-20,-28,-28,-21,-23,-36,-38,-26,-20,-24,-21,-15,-4,12,33,49,66,84,95,110,118,119,117,113,97,73,52,35,20,11,10,7,0,-3,0,-1,3,6,-2,-6,1,-2,-10,-10,-3,0,1,0,-5,-7,-7,-6,2,2,-10,-13,-5,-4,-10,-9,-10,-20,-25,-17,-13,-15,-16,-19,-26,-26,-16,-12,-12,-4,9,12,8,8,13,11,8,14,14,9,5,3,-1,0,1,-1,2,9,3,-12,-13,-5,-4,-8,0,10,8,10,20,21,12,14,27,28,23,26,28,18,16,27,36,35,33,36,39,40,41,40,44,40,39,40,42,43,42,40,39,38,40,38,29,28,-10,-13,-12,-9,-11,-13,-12,-11,-11,-12,-16,-17,-14,-10,-10,-11,-11,-10,-9,-7,-6,-6,-4,-2,-2,-1,-1,-1,-2,-2,-4,-8,-10,-10,-11,-12,-11,-11,-14,-15,-11,-8,-7,-8,-8,-8,-6,-4,-5,-5,-1,2,1,0,-1,-1,1,1,-1,0,3,6,5,6,8,7,2,-1,1,5,5,0,-1,4,6,-1,-3,5,7,1,-4,-10,-21,-34,-49,-69,-86,-98,-106,-109,-109,-104,-89,-71,-53,-37,-19,-9,-5,-5,-1,
1,1,2,0,-1,2,0,-9,-8,2,5,1,0,-1,-1,2,6,7,4,-7,-8,1,1,-9,-12,-10,-15,-14,-5,-5,-11,-9,-8,-9,-2,7,3,-5,-3,5,6,3,0,-2,-7,-12,-8,-4,-10,-11,-8,-10,-10,-7,-7,-5,1,-1,-4,6,12,8,6,9,9,1,-3,-6,-14,-25,-28,-24,-22,-29,-32,-31,-33,-30,-21,-15,-14,-14,-16,-15,-20,-26,-26,-20,-18,-30,-34,-35,-37,-37,-35,-35,-38,-36,-37,-42,-38,-30,-28,-35,-39,-40,-34,-28,-26,-25,-16,-10,-9,-9,-7,0,6,6,1,4,12,20,22,20,11,9,14,14,9,10,14,15,17,18,17,15,15,15,14,14,15,14,11,8,4,1,-1,-3,-5,-5,-3,-1,0,0,-1,-2,-2,-1,-1,-1,-1,-1,-3,-5,-5,-4,-4,-4,-4,-5,-4,-1,3,6,7,6,6,7,9,8,8,9,10,10,7,1,-1,-2,-3,-5,-5,-3,-1,-2,-3,-4,-2,-2,-4,-3,-1,0,0,2,3,4,5,4,1,0,3,4,3,3,2,0,-3,-4,-3,-4,-3,1,2,3,3,0,-3,-4,-5,-5,-4,-1,-1,-5,-9,-8,-7,-7,-8,-10,-8,-5,-3,-4,-3,1,3,2,1,4,9,11,12,12,13,13,10,8,13,19,17,8,6,14,24,24,18,20,33,35,23,17,20,19,13,3,-13,-33,-51,-67,-84,-96,-110,-119,-119,-117,-114,-97,-72,-51,-36,-22,-13,-12,-8,1,2,-1,0,-5,
-6,2,5,-1,3,11,10,4,3,0,1,6,8,7,4,-5,-5,9,12,4,5,9,8,9,20,24,16,14,17,16,20,27,25,15,12,15,6,-7,-10,-6,-7,-13,-9,-7,-13,-13,-5,-4,-3,1,0,-1,2,-2,-6,2,15,15,7,7,8,-2,-9,-7,-10,-19,-18,-11,-13,-25,-26,-23,-25,-26,-17,-14,-23,-31,-30,-28,-32,-36,-35,-36,-34,-38,-36,-35,-36,-40,-41,-40,-40,-38,-35,-37,-34,-28,-28,6,8,7,5,6,7,7,7,8,8,10,12,10,7,8,9,9,7,6,5,5,5,4,4,4,5,4,4,4,5,6,7,8,6,5,4,3,2,3,4,2,0,1,2,2,1,1,2,3,4,2,1,1,1,0,-1,-1,-1,0,-1,-1,-2,-2,-3,-4,-1,2,3,1,-1,-1,1,2,-2,-3,-1,-1,-1,-3,-2,1,4,10,16,26,36,43,47,51,53,50,47,40,30,22,16,8,2,0,-3,-7,-8,-8,-6,-3,-3,-5,-3,-1,-2,-5,-4,-1,3,2,-1,-2,-3,-3,0,7,7,1,2,6,4,4,8,8,5,3,3,2,4,5,1,-3,1,5,2,-4,-6,-3,0,2,4,5,1,-2,2,2,0,1,2,1,3,3,-1,-1,-3,-8,-10,-7,-5,-7,-4,1,2,4,7,11,12,12,11,12,12,13,14,13,9,5,2,6,9,8,10,14,14,10,10,13,16,17,21,22,18,15,19,19,17,18,
16,14,15,17,17,17,15,13,11,7,3,1,1,1,0,0,-2,0,2,-1,-5,-7,-7,-4,-2,-2,-4,-5,-3,-4,-5,-7,-9,-10,-9,-9,-9,-8,-8,-8,-9,-9,-7,-5,-3,-2,0,2,2,1,1,2,2,3,3,3,3,4,3,3,3,4,4,3,3,2,3,3,3,3,2,0,-3,-4,-4,-4,-3,-3,-5,-4,-4,-4,-4,-3,-1,1,0,0,1,2,2,0,-1,0,2,3,2,3,5,5,4,4,6,6,5,4,4,3,4,4,4,3,3,1,0,2,4,4,4,6,6,4,4,4,4,6,8,8,8,8,7,5,5,7,8,8,8,8,8,8,7,6,6,4,2,0,-1,0,0,-1,-4,-5,-5,-5,-4,-4,-2,-1,-4,-6,-3,1,3,0,-5,-7,-6,-7,-11,-12,-8,-5,-6,-6,-5,-1,6,16,27,36,45,50,57,61,61,59,55,48,36,27,20,13,9,8,4,-3,-2,0,3,5,4,0,-1,0,-2,-6,-5,-4,-3,-4,-4,-5,-4,-4,-3,3,4,-2,-4,0,-1,-3,-2,-3,-8,-11,-9,-9,-9,-9,-10,-13,-9,-5,-6,-8,-5,0,3,2,4,6,3,2,6,4,0,-1,0,-3,-2,-1,-2,-1,-3,-7,-11,-9,-9,-10,-5,1,2,1,3,4,4,4,6,8,8,9,9,8,4,3,5,9,10,9,10,12,10,8,8,10,13,13,13,17,18,16,16,15,13,13,13,12,14,33,
33,24,16,15,15,9,2,-2,1,7,9,6,4,4,7,6,-1,-7,-5,1,10,12,6,2,1,1,2,3,3,4,4,5,3,1,5,10,12,13,14,11,6,4,7,12,12,9,9,8,5,4,5,7,10,12,9,4,2,5,5,4,6,7,6,7,9,9,8,7,8,9,9,8,7,8,8,4,1,0,1,2,3,3,4,5,8,10,12,15,19,20,20,21,20,16,15,16,15,9,5,5,6,8,5,1,3,5,6,7,9,11,11,11,7,0,0,8,11,8,5,5,9,10,7,4,7,15,20,18,17,18,20,19,13,8,11,15,15,12,10,10,9,8,9,9,8,8,11,14,13,11,8,3,1,2,3,3,6,14,13,0,-10,-9,-2,-1,-9,-10,-3,-3,-9,-6,-1,6,20,37,48,57,69,79,93,101,101,97,89,73,50,31,21,11,4,4,1,-5,-6,0,1,4,7,2,0,6,5,-6,-12,-11,-10,-8,-6,-8,-10,-9,-4,7,9,-1,0,13,21,19,18,16,11,7,11,15,14,11,11,9,7,11,11,7,7,14,13,6,5,14,9,1,3,3,-1,-1,-1,0,4,5,2,4,8,0,-10,-6,4,7,5,9,9,3,5,16,22,17,15,21,23,19,22,27,25,26,34,43,43,39,40,46,47,45,40,42,36,34,35,34,26,20,19,18,17,19,15,7,10,18,19,15,14,16,
14,6,-2,-4,2,7,6,2,0,-3,1,1,-7,-13,-11,-5,1,1,-2,-3,-4,-5,-6,-2,1,2,4,6,6,8,12,14,13,14,15,13,11,10,7,6,8,8,4,-2,-4,-3,-2,-2,-3,-4,-3,-4,-5,-5,-4,-1,3,1,-1,-3,-4,-4,-3,0,0,0,2,3,2,-1,-1,2,5,6,5,6,7,6,5,3,4,6,8,8,7,6,3,-1,-5,-5,-3,-3,-4,-6,-9,-10,-10,-8,-5,-2,2,5,7,7,7,8,8,7,5,4,5,4,1,-2,-5,-9,-7,-3,-1,-3,-4,-3,-1,1,3,4,7,11,10,8,10,15,18,17,16,17,14,9,8,7,7,4,-1,-3,0,2,-2,-6,-5,0,2,1,3,7,10,8,4,3,3,2,2,2,-1,-1,3,6,7,11,17,23,30,38,44,48,53,57,58,58,55,51,43,33,25,21,15,9,6,5,-1,-6,-6,-2,2,6,8,10,13,15,11,-32,-31,-22,-15,-15,-14,-7,0,4,1,-4,-6,-5,-5,-7,-9,-6,1,8,5,-1,-11,-12,-6,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,1,-2,-6,-8,-9,-10,-8,-3,0,-3,-7,-8,-6,-6,-6,-3,-2,-3,-5,-8,-11,-9,-4,-2,-4,-5,-4,-4,-6,-5,-6,-7,-7,-6,-5,-6,-6,-6,-5,-4,-4,-4,-2,1,2,1,0,0,-1,-1,-2,-5,-6,-7,-11,-15,-16,-16,-16,-14,-11,-11,-12,-11,-7,-3,-2,
-3,-5,-3,0,-2,-4,-5,-5,-7,-8,-9,-9,-6,1,2,-5,-9,-6,-3,-3,-6,-7,-5,-2,-5,-13,-17,-15,-15,-17,-18,-16,-10,-6,-9,-13,-14,-10,-9,-9,-7,-6,-6,-7,-6,-6,-9,-11,-11,-9,-5,-1,0,-1,-2,-3,-6,-15,-14,-3,8,6,-1,-1,8,10,4,3,7,5,0,-7,-21,-36,-48,-57,-69,-80,-93,-102,-101,-95,-88,-70,-47,-30,-21,-11,-6,-6,-3,5,6,-1,-2,-5,-7,-2,0,-7,-5,5,10,11,12,10,9,11,12,11,6,-6,-8,3,2,-11,-17,-18,-17,-17,-11,-8,-12,-15,-13,-12,-12,-10,-9,-13,-12,-5,-6,-13,-12,-4,-6,-13,-6,2,-3,-3,2,1,0,0,-4,-6,-1,-4,-6,2,11,4,-5,-6,-7,-14,-11,-4,-8,-18,-21,-18,-16,-22,-23,-22,-25,-29,-27,-28,-35,-43,-44,-39,-40,-46,-47,-44,-38,-40,-35,-31,-32,-33,-25,-19,-21,-19,-16,-17,-12,-5,-10,-16,-18,-15,-14,-17,-14,-5,4,6,0,-5,-4,-1,-1,-1,-2,0,7,14,11,4,-3,-2,0,1,3,5,5,2,-1,-2,-3,-4,-4,-6,-10,-12,-11,-13,-14,-12,-10,-9,-8,-7,-9,-9,-5,1,3,3,2,2,3,3,2,3,5,5,4,1,-2,-1,2,3,4,5,2,0,0,0,-2,-2,0,1,2,-1,-4,-4,-3,-4,-5,-4,-2,-1,-3,-5,-7,-7,-7,-6,-4,0,3,3,1,2,3,6,9,10,9,8,6,4,
0,-4,-6,-7,-7,-8,-8,-7,-6,-5,-6,-7,-4,0,4,6,5,2,0,2,4,2,2,1,0,-1,-4,-8,-8,-6,-8,-13,-15,-14,-13,-14,-12,-9,-8,-7,-6,-3,1,3,0,-2,2,6,5,1,-1,0,-1,-5,-8,-6,-1,0,0,1,1,1,3,2,-2,-5,-6,-10,-16,-23,-31,-38,-44,-48,-53,-56,-57,-57,-55,-50,-42,-32,-24,-19,-13,-6,-4,-2,3,8,7,3,-1,-4,-7,-9,-12,-16,-12,15,12,7,4,7,7,3,-2,-5,-6,-5,-2,0,3,6,7,1,-4,-6,-4,1,5,5,3,-1,-2,-2,-3,-3,-3,-3,-3,-3,-4,-5,-5,-3,-2,-2,-1,-2,-4,-6,-6,-4,-3,-1,-1,-1,-1,-1,-1,-1,1,3,3,1,-1,0,1,1,1,1,1,1,1,1,0,0,1,0,0,-1,-2,-2,-3,-4,-5,-6,-5,-5,-4,-4,-5,-5,-3,-2,-2,0,3,3,2,1,0,-2,-2,0,0,-1,-3,-4,-4,-2,-1,-2,-1,1,1,1,1,2,1,1,0,-4,-5,-2,0,-1,-3,-2,0,0,-1,-2,-1,2,4,3,3,5,5,3,1,0,1,2,3,2,2,2,1,-1,-1,0,0,-1,0,2,1,0,-1,-3,-3,-1,0,0,3,8,10,5,0,0,3,2,-2,-4,-2,-1,-2,0,1,5,10,16,23,30,37,40,46,50,50,44,39,31,21,14,10,6,4,5,2,-4,-3,1,4,5,3,1,2,5,
3,-2,-4,-6,-8,-8,-8,-8,-7,-8,-6,1,2,-4,-4,3,6,5,8,8,6,4,6,8,8,7,7,6,8,10,6,2,1,4,5,1,3,6,0,-3,2,2,-1,-1,1,0,2,4,2,2,1,-2,-3,1,1,0,6,11,8,6,10,11,12,13,13,12,11,15,17,16,15,17,19,22,23,21,20,22,22,18,15,14,15,14,13,13,12,8,10,9,6,6,5,4,7,9,9,8,8,10,9,4,-2,-4,-3,-1,-1,0,4,4,3,-1,-7,-9,-7,0,3,3,4,1,-1,-2,-2,-1,1,1,1,0,0,0,1,3,3,4,5,4,3,4,4,5,6,6,4,1,0,-1,-1,-1,-1,-1,0,-2,-3,-4,-3,-1,1,0,0,0,-1,-2,-1,0,1,0,0,-1,-2,-3,-3,-2,-1,-1,-2,-2,-1,-2,-2,-1,1,3,4,4,4,4,4,3,2,3,3,2,1,-2,-3,-3,-3,-2,-3,-3,-2,1,3,2,2,4,5,4,4,3,5,7,6,3,0,-1,-1,0,0,-1,-2,-1,-1,-2,-3,-3,-2,0,1,1,2,4,4,3,3,3,4,4,4,4,2,0,-1,-1,1,1,0,-3,-3,-2,-2,-3,-3,-2,-1,-2,-4,-4,-4,-4,-4,-3,-4,-3,-1,1,2,4,7,11,16,20,22,25,27,28,28,28,28,24,20,15,10,7,3,-1,-2,-2,-4,-7,-6,-3,-1,0,1,2,5,8,7,4,
2,8,10,7,5,6,6,4,2,1,3,7,6,1,-4,-3,-1,-2,-5,-8,-10,-11,-14,-16,-14,-10,-8,-10,-10,-6,-4,-3,-1,0,4,6,3,0,2,3,2,1,0,0,-1,-3,-6,-6,-4,-4,-3,2,6,7,6,7,11,15,18,20,22,23,23,23,22,23,24,23,22,21,17,14,16,19,19,15,12,12,13,11,8,10,15,18,17,15,14,14,15,16,19,24,24,20,17,17,19,18,14,11,11,10,5,1,1,4,4,1,-2,-4,-3,-3,-6,-8,-6,-6,-9,-11,-11,-12,-14,-15,-14,-12,-12,-13,-15,-16,-14,-14,-15,-14,-13,-10,-8,-9,-7,-2,0,-1,0,1,1,0,1,2,3,5,5,2,1,2,2,1,2,5,6,5,2,1,0,-2,-2,0,-1,-2,0,-1,-5,-8,-8,-10,-12,-10,-7,-7,-7,-7,-11,-13,-10,-8,-9,-8,-4,-2,-3,-4,-6,-9,-8,-8,-10,-8,-1,1,-2,-4,-5,-2,2,4,6,6,6,5,3,3,3,2,-1,-1,0,1,1,1,2,4,3,2,2,4,5,3,1,1,0,3,6,3,-2,-2,0,-1,-1,-1,1,3,1,-5,-9,-6,-4,-5,-5,-3,-3,-5,-6,-7,-5,-3,-2,0,-1,-1,3,2,-3,-9,-8,-9,-15,-11,-2,-3,-10,-10,-7,-2,11,25,39,53,70,78,84,90,93,92,85,70,51,35,23,11,2,-1,1,0,0,1,-1,0,4,3,-1,2,1,-4,
-2,-1,0,-3,-4,-6,-10,-16,-11,0,0,-10,-11,-2,3,4,8,9,3,3,11,10,5,3,2,0,-2,1,2,-3,-2,8,14,5,3,12,8,0,5,6,2,6,10,9,12,15,13,11,14,8,-2,4,11,5,0,9,12,5,6,20,20,8,7,18,23,26,29,26,18,20,32,39,37,34,38,41,39,34,32,38,36,32,30,29,27,26,24,21,18,18,13,11,15,17,12,10,12,11,8,7,3,-1,1,3,2,2,6,6,6,6,3,-5,-3,6,12,9,6,6,3,2,2,3,5,7,5,3,3,0,-3,-3,-3,-4,-2,2,1,-1,1,3,0,-1,1,2,3,4,3,2,2,2,-2,-3,2,5,3,1,3,4,2,0,-2,-1,3,1,-3,-5,-4,-3,-3,-4,-3,-3,-4,-5,-7,-6,-4,-5,-5,-5,-6,-6,-7,-8,-6,-5,-6,-7,-7,-4,-2,-4,-7,-8,-6,-6,-9,-10,-8,-7,-8,-4,-3,-8,-9,-7,-5,-6,-6,-4,-2,-1,-2,-6,-6,-1,4,3,1,3,5,7,9,11,13,14,12,8,6,7,7,5,3,2,1,-1,-5,-7,-3,-1,-3,-4,-3,-2,-2,-1,-1,2,4,4,3,2,2,-1,-5,-6,-5,-7,-11,-15,-19,-21,-24,-26,-27,-26,-26,-27,-27,-26,-25,-23,-20,-18,-18,-20,-20,-17,-14,-14,-14,-13,-11,-13,-17,-19,-19,-17,-16,-17,-18,-18,-21,-26,-26,-21,-18,-19,-22,-21,-17,-14,
-14,-13,-8,-5,-5,-7,-8,-5,-2,0,0,0,3,5,4,4,7,9,9,11,13,14,13,12,12,13,15,15,14,13,14,13,11,8,6,7,5,0,-1,-1,-2,-3,-2,-1,-2,-3,-4,-6,-6,-4,-3,-3,-3,-2,-4,-7,-8,-6,-3,-3,-2,1,1,0,1,1,0,1,5,7,8,11,14,11,7,7,6,6,9,11,8,6,7,6,1,-1,0,2,4,6,6,7,9,7,1,0,3,5,5,3,0,-3,-4,-5,-5,-4,-1,-1,-2,-1,1,1,1,1,1,0,-2,-3,-3,-2,-2,-4,-5,-3,-2,-2,-2,-4,-7,-4,0,0,-1,-1,0,-1,-2,-4,-2,4,8,6,3,4,4,2,2,4,6,7,6,4,4,3,4,5,1,2,8,12,12,12,19,16,6,6,10,10,9,3,-10,-24,-38,-53,-69,-79,-84,-89,-92,-91,-83,-68,-48,-34,-23,-10,-2,1,2,4,4,2,3,2,-3,-1,1,0,1,5,2,1,2,4,6,7,12,17,13,2,2,12,12,4,-2,-3,-6,-8,-4,-4,-10,-9,-5,-2,-2,0,1,-2,-1,5,6,-5,-11,-4,-2,-11,-5,3,-2,-4,0,-3,-7,-6,-9,-12,-11,-9,-12,-7,1,-4,-10,-2,1,-10,-14,-6,-8,-19,-19,-9,-7,-18,-22,-26,-29,-26,-19,-22,-32,-39,-37,-34,-37,-41,-38,-32,-29,-34,-32,-29,-27,-27,-24,-24,-23,-20,-16,-14,-11,-9,-15,-18,-12,-9,-12,-11,-8,-7,
-3,0,-1,-4,-2,-2,-8,-11,-8,-6,-3,4,5,-5,-10,-8,-6,-5,-2,0,-1,-1,-4,-6,-4,-4,-3,1,4,3,3,4,3,0,1,2,-1,-2,0,2,-1,-2,-2,-3,-2,-1,-2,-2,2,3,-2,-5,-3,-1,-3,-4,-3,-1,1,0,-3,-1,3,5,4,2,2,3,3,3,4,5,7,6,4,4,4,3,4,4,5,6,5,3,4,5,4,2,0,2,6,7,6,6,8,9,7,8,9,3,2,4,4,3,2,2,2,2,0,0,0,2,2,0,-2,-2,-1,-2,-2,-3,-3,-4,-5,-4,-3,-1,0,0,0,1,1,2,2,3,5,5,3,1,2,3,2,3,3,3,2,1,0,-1,0,0,0,1,2,2,3,5,7,9,11,13,15,17,18,19,20,20,18,17,16,15,14,13,12,13,13,12,11,10,11,11,11,13,14,13,12,12,12,12,13,13,14,16,15,12,10,12,14,15,12,11,11,10,8,7,7,9,9,8,6,5,4,4,2,2,2,1,-1,-2,-2,-3,-6,-6,-5,-5,-6,-7,-7,-7,-7,-7,-7,-5,-4,-2,-1,-1,0,3,3,2,3,3,2,2,3,3,3,3,4,3,3,3,2,2,3,5,5,4,3,3,3,1,0,1,0,0,0,-1,-3,-4,-5,-7,-8,-7,-5,-3,-2,-2,-3,-3,-1,-1,-1,1,4,4,3,2,1,0,-1,-2,-3,-3,-1,-1,-3,-4,-4,-3,
-2,-1,0,0,0,-1,-2,-2,-1,-1,-1,-2,-3,-4,-5,-3,0,2,2,3,2,2,2,2,2,4,5,6,7,5,3,3,3,3,3,3,3,3,2,0,-2,-2,-1,0,0,0,0,0,-1,-2,-2,-3,-4,-5,-4,-4,-4,-4,-8,-9,-8,-9,-12,-10,-6,-5,-6,-6,-4,0,6,12,20,28,36,41,43,47,48,45,41,31,22,16,11,7,4,2,-2,-6,-4,-3,-2,-1,0,-1,-1,0,-2,-3,0,0,-2,-2,-4,-4,-6,-8,-7,-3,-2,-7,-7,-1,-1,0,2,4,5,4,5,3,2,1,0,1,3,3,1,-5,-6,-1,3,1,0,3,-2,-7,-2,0,-3,-3,0,-1,1,2,1,2,3,1,-1,2,3,-1,2,6,6,4,7,8,7,4,5,6,8,12,15,13,13,13,16,18,19,17,18,18,15,12,11,12,12,10,9,10,9,11,13,10,5,3,0,1,7,9,6,4,5,4,2,2,0,-1,-1,0,1,2,6,10,7,4,0,-3,-4,1,4,4,3,2,0,-1,-1,0,1,2,1,1,1,-2,-3,-3,-2,-2,-3,-3,-3,-2,-1,0,-1,-1,2,2,1,1,1,1,1,1,-1,-1,2,3,1,0,1,3,3,2,1,2,2,1,-1,-2,-1,0,0,0,0,0,-1,-1,-2,-2,-2,-1,-1,0,1,0,-1,-1,-1,0,0,1,1,2,2,1,-2,-3,-3,-3,-4,-5,-4,-4,-4,-8,
-9,-8,-4,-5,-8,-6,0,1,-2,-3,-2,-4,-6,-7,-8,-6,-4,-5,-9,-9,-4,0,3,3,2,3,0,-4,-4,-1,-1,-2,-3,-3,-4,-4,-2,-3,-2,3,3,-1,-3,-4,-4,-5,-5,-5,-6,-7,-8,-8,-7,-4,1,4,4,-2,-5,-1,0,-2,-4,-2,-6,-16,-18,-13,-13,-19,-17,-12,-6,5,21,39,59,80,92,100,108,115,115,101,83,67,51,33,19,8,0,-3,-5,-6,-2,2,6,7,2,-3,-2,-1,-2,-2,-3,-2,1,2,1,-3,-7,-4,6,6,-3,-3,6,10,8,6,0,-5,-2,6,6,2,1,-1,-4,-5,-1,4,8,9,12,13,11,7,7,1,-2,3,4,-1,-2,-2,1,6,7,5,9,15,10,1,6,15,13,7,13,17,11,13,24,25,16,15,23,24,26,32,32,25,25,35,41,37,34,37,44,42,38,36,42,39,31,30,34,32,28,28,29,29,30,26,25,25,26,24,21,20,18,17,15,9,5,7,12,14,14,14,15,18,18,13,3,5,16,18,9,7,7,3,-1,0,1,0,1,3,2,1,3,4,4,7,8,7,6,7,5,3,4,6,7,7,8,7,6,6,7,9,8,5,4,4,2,-2,-5,-2,0,-1,-3,-5,-3,-2,-4,-4,-2,1,1,2,2,2,3,4,5,7,10,11,9,8,8,5,1,1,3,3,1,2,2,-1,-1,0,0,2,6,5,-1,-4,-4,-6,
-8,-7,-7,-6,-5,-7,-11,-9,-4,-1,-3,-4,-6,-6,-4,-2,-1,1,2,0,1,2,3,4,7,9,5,0,-2,-2,0,1,0,-4,-8,-9,-10,-10,-9,-8,-8,-7,-7,-5,-5,-3,2,3,0,-1,0,2,0,-3,-6,-9,-10,-11,-14,-15,-14,-12,-12,-12,-8,-5,-11,-17,-12,-11,-15,-19,-16,-17,-26,-28,-26,-27,-25,-16,-13,-7,9,25,38,56,77,86,97,105,106,102,91,73,54,38,24,8,-6,-12,-12,-14,-13,-9,-7,-2,3,0,-4,0,-1,-5,-3,-1,-2,0,3,1,-5,-11,-10,-1,3,-4,-8,-3,3,2,-1,-6,-8,-5,2,0,-4,-2,-4,-7,-8,-3,0,-2,-2,2,6,3,-1,0,-4,-6,-3,-6,-6,2,4,2,4,7,5,7,9,2,-4,4,13,6,-1,7,10,6,11,26,28,20,20,29,29,29,34,37,32,31,39,41,37,36,40,44,40,36,33,37,31,26,28,33,30,25,25,9,9,8,5,6,8,6,1,-1,1,2,1,3,5,5,6,4,2,2,6,7,3,-1,-3,-3,-2,-3,-1,3,3,0,0,1,1,2,3,2,2,2,0,-4,-3,1,3,4,5,6,6,6,7,8,8,9,8,5,1,-1,-2,3,5,2,3,5,6,4,8,19,21,13,13,18,17,13,6,-5,-20,-38,-59,-80,-92,-100,-108,-115,-115,-101,-83,-68,-53,-35,-20,-9,-2,2,5,6,3,-3,-6,-6,-1,2,
2,2,1,1,4,4,1,0,0,4,8,6,-4,-5,5,4,-6,-9,-7,-5,-1,6,4,-4,-5,-3,-2,1,3,2,-2,-7,-10,-10,-13,-16,-12,-8,-8,-1,1,-5,-7,-2,0,0,-1,-6,-8,-7,-11,-17,-11,-2,-6,-15,-11,-7,-16,-19,-13,-15,-24,-24,-17,-16,-22,-24,-26,-32,-30,-24,-25,-34,-41,-38,-34,-38,-44,-42,-37,-35,-41,-38,-32,-31,-33,-31,-29,-29,-29,-27,-28,-25,-24,-27,-28,-26,-23,-21,-21,-19,-15,-10,-6,-10,-14,-15,-16,-18,-20,-20,-19,-13,-5,-6,-16,-19,-11,-9,-8,-4,-1,-1,-3,-2,-3,-5,-4,-4,-5,-4,-5,-7,-8,-7,-7,-8,-6,-5,-6,-7,-8,-9,-10,-9,-8,-8,-8,-9,-8,-6,-5,-4,-3,1,3,1,-2,-1,1,2,2,1,2,2,-1,-3,-3,-3,-3,-3,-3,-5,-6,-8,-11,-11,-9,-8,-8,-5,-2,-2,-4,-4,-2,-2,-1,1,1,0,1,-1,-5,-4,2,5,4,5,6,6,6,6,4,6,10,9,4,2,4,5,5,6,4,2,1,0,-1,0,-1,-2,-2,-3,-5,-6,-4,0,2,2,1,0,2,5,9,10,10,10,8,7,6,7,6,5,4,2,-3,-3,-1,0,-1,-2,1,4,7,10,11,12,14,16,15,14,15,16,13,8,13,17,13,14,18,20,16,18,26,28,25,26,24,16,13,7,-9,-24,-38,-57,-77,-88,-98,-107,-108,-102,-91,-71,-52,-37,-23,-7,8,14,
15,18,17,12,9,5,-1,2,4,1,1,4,2,3,4,2,-1,1,7,13,12,3,0,8,10,3,-2,-1,2,5,9,7,1,2,4,2,5,7,5,2,-1,3,5,1,-5,-2,1,1,5,6,2,4,5,-2,-6,-4,-6,-9,-8,-9,-11,-4,3,-5,-13,-5,0,-9,-13,-8,-13,-27,-28,-22,-22,-29,-29,-29,-35,-36,-32,-32,-37,-41,-37,-36,-40,-43,-39,-35,-32,-36,-31,-26,-28,-31,-28,-24,-25,-4,-5,-5,-4,-4,-4,-3,-1,1,0,0,0,0,-1,0,0,1,2,2,1,0,1,3,4,3,2,2,2,1,1,1,1,1,1,0,-1,0,1,1,2,3,2,0,-2,-2,-3,-5,-4,-3,-4,-4,-5,-6,-6,-4,-3,-3,-4,-4,-3,-3,-5,-7,-6,-5,-7,-11,-12,-8,-8,-8,-8,-7,-1,4,10,19,31,42,48,51,55,58,58,51,41,34,25,18,12,7,4,-1,-5,-4,-2,1,3,2,1,1,1,0,-1,-1,-4,-4,-3,-1,-2,-2,-4,-5,0,0,-3,-3,3,3,0,0,-1,-2,-3,-1,1,1,0,-2,-1,3,5,6,5,5,7,10,8,6,7,2,0,6,7,4,3,4,4,5,7,6,7,10,6,4,6,7,3,4,10,11,8,10,12,11,10,10,10,11,14,16,15,13,13,16,18,19,17,20,22,21,16,16,17,19,17,16,18,17,16,18,15,12,13,12,12,16,17,14,13,13,
12,12,10,7,7,7,7,8,10,13,16,15,11,9,6,6,11,12,8,7,7,4,3,3,3,3,4,5,5,5,5,5,4,5,5,4,4,6,5,4,5,6,6,7,8,7,8,8,7,6,6,5,4,3,2,1,1,3,4,4,4,3,2,2,0,1,3,4,3,3,3,3,3,3,4,6,7,6,4,4,4,2,1,1,2,2,2,1,0,-1,0,0,0,0,1,0,-2,-2,-2,-2,-2,-2,-3,-3,-2,-2,-3,-3,-2,-2,-2,-2,-2,-2,-2,-1,-2,-1,-1,-1,-1,1,1,0,0,1,0,-1,-2,-3,-3,-2,-3,-5,-6,-6,-5,-4,-3,-2,-1,-1,-1,1,1,2,3,3,2,2,2,1,-1,-3,-5,-7,-7,-6,-7,-8,-8,-8,-11,-12,-11,-9,-8,-8,-7,-10,-11,-10,-8,-9,-11,-12,-11,-13,-11,-9,-7,-2,5,12,19,31,41,47,51,55,55,52,44,34,23,15,9,2,-4,-7,-11,-13,-11,-8,-6,-4,-2,-2,-1,1,1,-1,-1,-2,-4,-3,-2,-2,-4,-7,-7,-3,-3,-7,-7,-3,-2,-3,-3,-3,-4,-4,-4,-4,-4,-2,-3,-3,0,2,1,-5,-7,-5,0,0,1,1,-4,-4,1,1,-1,3,7,7,8,7,4,4,6,2,1,4,6,1,2,7,8,7,11,15,14,13,13,14,13,16,18,18,17,17,18,18,17,17,19,20,19,15,14,14,13,11,11,14,13,11,12,25,
25,26,22,23,23,24,20,17,18,18,17,19,20,17,15,18,19,16,15,15,18,20,15,3,0,10,17,14,14,15,14,11,9,9,10,10,8,6,6,4,2,1,2,5,8,8,6,6,8,9,9,8,8,8,9,9,8,8,10,11,11,13,17,19,21,23,23,20,18,14,11,11,11,10,7,5,4,1,0,0,0,-2,-1,1,2,2,3,4,2,2,5,5,5,7,7,5,4,5,4,2,3,6,5,1,1,1,0,-1,-2,-4,-5,-5,-6,-7,-6,-4,-3,0,1,0,1,2,4,7,9,6,3,2,2,0,0,4,7,7,6,4,1,-1,0,2,5,8,10,8,5,3,4,5,8,11,13,14,12,8,6,5,4,2,2,-1,-5,-10,-13,-16,-16,-11,-9,-11,-12,-12,-12,-8,-4,-1,3,8,2,-7,-7,-5,-5,-8,-7,-9,-14,-9,-3,-5,-5,3,8,18,30,43,53,63,76,79,77,79,82,78,64,46,29,14,1,-9,-16,-18,-13,-12,-12,-8,-7,-6,-5,-9,-12,-7,-7,-12,-10,-5,-1,-2,-4,-5,-8,-10,-10,-4,-3,-11,-15,-9,0,0,-4,-9,-14,-10,-4,-5,-5,-3,-6,-10,-12,-9,-6,-3,-2,0,4,0,-4,-4,-4,-5,-1,0,3,5,2,2,4,5,7,12,12,5,0,6,12,8,7,15,14,9,16,27,26,19,17,23,26,26,29,28,24,24,30,35,29,22,25,29,27,22,
21,30,28,22,21,24,30,33,34,30,26,24,21,21,23,24,20,16,15,11,4,3,6,7,9,11,9,7,9,9,8,6,6,-1,-3,4,9,4,4,5,6,4,4,7,7,6,9,11,8,5,6,7,8,11,14,13,12,13,12,10,11,11,8,7,7,6,3,1,1,2,4,4,2,3,5,3,1,2,4,5,5,5,6,7,7,7,7,7,5,4,5,6,6,4,1,1,1,-1,1,4,5,5,8,9,7,7,7,5,3,6,7,7,8,9,6,3,5,8,9,8,7,7,3,0,0,1,1,-1,-2,-1,1,3,5,6,8,9,8,8,11,15,16,13,11,12,13,12,12,13,13,13,13,14,12,12,14,13,10,10,10,8,8,7,6,4,4,2,-2,-3,1,3,1,2,3,4,4,3,3,6,12,11,6,8,10,6,2,3,1,-4,-4,-1,-4,-7,-7,-6,-1,6,13,24,40,-25,-23,-22,-20,-20,-25,-25,-22,-18,-19,-19,-18,-17,-18,-15,-14,-15,-16,-15,-16,-17,-17,-19,-14,-2,1,-10,-17,-14,-14,-14,-14,-12,-9,-8,-9,-9,-7,-5,-5,-4,-2,-1,-2,-4,-6,-6,-6,-6,-8,-10,-8,-8,-8,-8,-9,-8,-8,-8,-10,-10,-10,-12,-15,-17,-18,-21,-20,-17,-14,-11,-9,-9,-9,-8,-5,-4,-3,0,1,0,1,2,1,-1,-1,-2,-3,-4,-3,-2,-5,-6,-6,-8,-7,-5,-4,-5,-4,-1,
-2,-5,-4,-2,-2,-2,-1,0,1,3,4,3,4,5,4,3,2,0,0,0,-1,-4,-5,-7,-9,-7,-5,-4,-4,-3,-3,-7,-10,-9,-8,-6,-3,0,-1,-2,-5,-7,-9,-7,-4,-4,-4,-5,-8,-11,-13,-14,-12,-8,-5,-4,-3,-2,-2,1,5,11,14,16,15,11,9,11,12,12,11,8,4,1,-2,-5,-1,7,7,5,5,8,8,10,14,11,4,4,3,-3,-9,-18,-29,-41,-51,-62,-74,-77,-76,-77,-79,-74,-61,-42,-25,-11,0,10,17,17,13,14,14,9,7,7,5,9,12,7,7,11,10,5,2,3,4,4,7,12,12,6,5,12,17,11,3,3,5,11,15,12,7,7,4,3,8,12,13,9,6,5,4,1,-2,1,5,3,5,4,0,-2,-4,-4,-2,0,-3,-5,-5,-9,-9,-3,1,-5,-9,-6,-7,-14,-15,-10,-16,-26,-25,-17,-16,-21,-24,-25,-28,-27,-24,-24,-31,-35,-30,-24,-25,-29,-27,-22,-19,-26,-25,-20,-20,-23,-28,-32,-33,-29,-24,-22,-19,-20,-24,-24,-19,-15,-14,-10,-4,-2,-4,-5,-7,-9,-6,-5,-7,-8,-5,-3,-3,3,5,-2,-8,-4,-4,-6,-7,-5,-5,-7,-7,-5,-7,-9,-7,-4,-4,-5,-6,-9,-12,-11,-10,-11,-10,-8,-9,-9,-7,-7,-7,-5,-2,-1,-1,-2,-3,-4,-3,-3,-4,-2,-1,-2,-3,-3,-4,-5,-7,-7,-7,-7,-7,-7,-5,-3,-4,-5,-5,-2,0,-1,-1,1,-1,-4,
-5,-5,-8,-9,-7,-6,-6,-4,-3,-5,-6,-6,-8,-9,-6,-4,-5,-8,-9,-8,-8,-7,-3,0,-1,-2,-2,0,2,1,-1,-2,-4,-6,-9,-9,-8,-8,-11,-15,-16,-14,-11,-13,-14,-13,-13,-14,-13,-12,-12,-13,-12,-12,-13,-12,-9,-8,-8,-7,-7,-7,-6,-5,-5,-4,0,0,-3,-4,-3,-4,-5,-5,-5,-4,-4,-5,-10,-10,-6,-7,-8,-6,-2,-3,-2,3,3,0,2,5,6,5,0,-6,-13,-24,-41,12,9,9,7,8,14,15,12,10,10,10,10,9,8,7,6,5,5,8,10,13,11,9,6,1,0,6,10,7,6,6,7,7,6,4,4,4,3,2,3,3,3,2,1,1,2,2,2,3,4,4,3,3,3,3,5,5,5,6,6,5,5,5,6,6,7,8,7,5,3,2,2,3,3,3,2,1,1,0,0,0,0,-1,-1,0,1,1,3,3,2,2,3,4,4,5,5,4,3,4,3,1,1,3,4,3,3,3,2,2,1,0,-1,1,2,1,0,0,1,1,1,2,3,5,5,5,6,6,6,5,5,5,6,8,8,7,6,6,4,2,1,2,3,3,3,3,2,2,2,3,4,6,7,7,6,4,3,1,0,0,0,-1,-4,-6,-6,-6,-6,-4,-4,-4,-5,-4,-4,-2,-1,0,1,1,0,-3,-4,-3,-3,-3,-4,-5,-8,-6,-2,-2,-1,2,4,8,13,18,24,32,38,39,38,39,
39,35,27,18,8,3,-2,-6,-8,-8,-7,-9,-8,-5,-5,-4,-3,-4,-4,-2,-3,-5,-4,-3,-3,-3,-3,-3,-4,-6,-9,-7,-6,-8,-10,-7,-5,-6,-7,-6,-8,-8,-8,-6,-4,-4,-8,-9,-5,-3,-3,-3,-3,-1,2,0,-3,-1,-2,-2,2,3,3,2,2,0,2,2,1,2,2,-1,-3,1,2,0,3,7,7,5,9,12,11,9,9,9,9,13,15,14,13,14,17,19,17,14,15,16,13,8,7,8,10,9,10,11,12,13,15,13,10,9,8,8,12,12,8,6,6,5,3,2,1,1,2,0,-1,0,2,4,2,-1,-1,-3,-4,0,4,2,4,5,5,4,5,5,5,3,3,4,4,2,1,1,1,3,5,5,4,5,4,3,3,3,3,4,4,3,1,1,1,1,2,3,3,3,2,1,0,2,1,0,1,2,4,4,4,4,4,4,3,1,1,2,2,0,0,0,0,-1,1,2,3,3,5,5,5,4,4,2,2,4,4,4,5,6,5,5,5,7,7,6,5,4,3,2,3,4,4,3,1,1,2,2,3,5,6,6,5,4,5,7,9,8,6,7,8,7,7,7,7,6,6,6,5,5,6,5,4,4,5,4,5,6,6,5,6,6,5,5,6,5,4,5,5,5,4,3,3,0,1,2,3,3,2,2,2,2,1,0,0,1,0,-1,-1,-2,1,4,9,15,25,57,
69,77,81,85,82,70,54,40,29,14,1,-6,-11,-13,-14,-14,-9,-6,0,4,-2,-7,-3,-2,-3,1,5,8,5,1,-1,0,0,3,8,7,-1,-5,0,6,10,11,5,-4,-4,0,-1,1,3,0,-2,0,2,1,2,2,5,10,8,4,5,5,0,1,4,6,8,9,13,15,14,12,14,16,13,9,13,16,9,5,10,10,4,11,22,22,13,9,16,21,22,22,22,20,16,17,23,23,17,18,28,32,28,26,33,32,29,33,37,36,31,26,23,21,20,17,18,22,23,21,19,19,18,17,13,9,6,5,5,1,-1,1,1,0,-2,-5,-11,-11,-3,-1,-2,-4,-6,-8,-9,-8,-8,-10,-10,-12,-12,-11,-9,-7,-4,-1,1,0,1,4,8,11,12,9,6,4,3,1,1,4,6,3,1,0,-2,-2,0,3,4,4,5,4,2,3,4,4,4,4,3,4,5,3,-3,-5,-4,-4,-6,-7,-8,-8,-6,-6,-9,-7,-3,-1,-1,-1,0,1,2,3,2,2,2,1,0,-1,-3,-4,-3,-1,1,0,-2,-3,-1,-1,-2,-2,1,-1,-7,-10,-9,-10,-11,-10,-7,-5,-4,-3,-2,1,3,1,0,1,1,0,0,2,2,0,-1,0,3,4,2,3,6,7,3,0,1,1,-1,-4,-3,-2,-5,-7,-9,-9,-9,-9,-6,-6,-8,-10,-11,-13,-14,-14,-15,-15,-13,-13,-15,-13,-8,-5,-2,3,6,8,13,17,20,24,
29,32,35,37,37,35,33,31,26,20,16,10,4,-2,-7,-10,-13,-15,-16,-14,-11,-8,-6,-3,0,1,0,-1,-2,-2,-1,-1,-4,-5,-6,-9,-11,-11,-8,-7,-5,-5,-4,-3,-2,1,4,3,1,-1,-4,-4,-1,1,-1,-2,-2,-5,-10,-10,-6,-2,1,2,0,-3,-3,-2,-1,2,6,6,3,1,1,-2,-4,-2,0,1,0,-1,-1,1,6,10,10,10,15,18,18,19,23,25,26,26,24,20,22,25,23,19,20,21,21,21,22,23,22,20,21,24,27,28,26,22,19,15,10,6,7,8,3,-4,-8,-10,-10,-9,-8,-8,-7,-6,-5,-7,-6,-1,4,5,6,6,6,8,9,9,10,12,11,9,7,3,2,5,4,0,-2,0,2,5,7,6,7,9,9,6,5,4,-1,-8,-11,-12,-11,-8,-7,-8,-9,-8,-8,-6,-1,6,10,10,8,6,3,1,0,0,-1,2,6,6,4,3,4,3,4,7,9,-58,-70,-78,-81,-84,-83,-71,-54,-40,-28,-14,-2,5,9,12,14,12,8,7,0,-3,1,6,1,1,2,-1,-4,-5,-2,1,1,1,2,0,-6,-6,2,6,1,-5,-8,-9,-5,3,4,1,1,0,-2,2,3,0,-2,-1,0,0,-2,-7,-7,-3,-4,-3,2,-1,-3,-4,-5,-7,-9,-12,-12,-9,-10,-13,-9,-5,-9,-12,-5,-3,-8,-7,-4,-10,-19,-18,-11,-8,-15,-18,-19,-19,-21,-19,-15,-16,-20,-21,-15,-16,
-25,-28,-25,-23,-31,-30,-27,-30,-35,-34,-30,-26,-22,-20,-18,-15,-16,-21,-22,-20,-16,-17,-17,-15,-11,-6,-3,-2,-1,1,3,0,-1,0,2,7,12,11,2,0,2,4,6,6,7,8,9,9,10,11,11,11,9,6,4,1,-1,0,-1,-4,-9,-11,-11,-9,-7,-5,-3,-2,-2,-4,-5,-2,0,1,2,3,1,-2,-2,-3,-3,-2,-1,-2,-4,-4,-3,-3,-3,-3,-4,-2,3,4,3,3,5,6,8,8,7,7,8,6,2,0,1,2,0,0,-1,-3,-2,-2,-3,-1,1,2,3,4,4,2,0,0,2,4,2,1,3,2,0,1,7,9,9,9,9,8,5,4,3,2,0,-3,-5,-3,-2,-2,-1,0,0,-1,-2,0,2,1,-1,-2,-1,-2,-6,-6,-2,2,1,1,4,6,6,5,6,8,10,10,9,9,7,8,10,11,11,13,14,14,16,16,15,15,16,14,9,6,3,-1,-5,-8,-13,-17,-20,-25,-29,-32,-35,-38,-38,-36,-34,-31,-25,-19,-14,-9,-3,4,9,12,15,16,17,15,11,9,7,4,0,-1,1,3,4,4,2,2,4,6,6,9,11,11,9,7,6,5,4,3,2,0,-3,-2,0,2,3,3,1,0,2,3,3,7,11,10,5,2,0,-2,-1,1,1,1,0,-3,-6,-5,-2,0,0,3,5,2,0,-1,-1,0,0,-2,-7,-11,-10,-12,-16,-19,-19,-19,-23,-25,-25,-25,-23,-19,-21,-24,
-22,-18,-18,-19,-19,-20,-21,-22,-21,-20,-21,-23,-27,-28,-25,-22,-19,-15,-10,-7,-7,-6,-2,4,8,10,10,10,9,8,7,5,5,6,5,1,-3,-5,-6,-6,-7,-7,-9,-9,-8,-10,-9,-7,-4,-1,0,-3,-3,1,3,1,-2,-3,-5,-4,-4,-7,-9,-6,-5,-3,1,7,11,11,11,8,7,7,8,7,7,5,0,-6,-10,-9,-7,-5,-3,-1,-1,1,1,-2,-4,-4,-2,-2,-3,-1,-2,-5,-6,33,39,42,44,44,42,38,30,20,14,7,2,0,-2,-5,-7,-5,-3,-3,-2,1,1,1,3,2,1,2,2,0,-1,-2,-1,-1,-2,-3,-1,1,-2,-4,-1,2,2,2,2,1,-1,-1,-2,0,0,-3,-2,1,2,1,-2,-3,-3,1,0,-1,0,-3,-4,-1,1,-1,-1,1,0,1,3,1,0,2,-1,-4,-1,1,-2,1,4,3,2,4,7,6,5,5,7,5,6,7,8,9,7,8,9,10,8,7,11,11,8,8,10,12,10,12,15,15,13,11,9,8,7,5,6,9,10,8,6,6,6,6,2,-1,-3,-4,-5,-5,-3,0,1,1,-2,-4,-6,-5,0,1,0,-2,-2,-2,-2,-4,-4,-5,-5,-5,-5,-4,-4,-2,-1,0,1,0,1,3,5,6,5,4,3,3,1,0,0,1,2,1,-1,-1,-1,-1,-1,0,0,0,-1,-2,-1,0,1,1,1,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-3,-3,-3,
-3,-2,-2,-1,1,2,1,0,0,0,0,1,1,1,1,0,-2,-3,-3,-3,-3,-3,-1,-1,-2,-3,-2,-1,-2,-1,0,-1,-3,-3,-3,-3,-2,-1,-1,0,1,1,1,3,5,4,2,2,1,0,-1,-1,0,0,-1,-2,-2,-1,-1,-1,1,1,-1,-3,-3,-3,-4,-4,-5,-5,-4,-5,-6,-6,-5,-4,-5,-6,-6,-6,-5,-6,-7,-7,-8,-8,-8,-8,-7,-5,-4,-2,-1,0,1,3,6,9,11,13,15,16,18,19,20,19,18,15,12,8,6,3,0,-4,-5,-6,-8,-9,-8,-7,-5,-4,-3,-2,0,1,0,-2,-4,-4,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-3,-1,-1,-1,-1,0,1,0,-1,-2,-3,-3,-2,-2,-3,-3,-3,-5,-6,-5,-2,-1,0,1,2,1,0,-1,-1,1,2,1,-1,-1,-1,-2,-3,-2,0,2,2,2,3,4,5,6,6,7,9,10,9,9,10,11,12,12,11,10,11,11,8,7,6,7,7,8,8,8,8,8,8,9,11,11,10,9,8,6,4,3,2,1,0,-2,-4,-5,-5,-5,-5,-4,-4,-3,-3,-3,-3,-2,0,1,2,2,2,2,3,3,2,3,2,1,-1,-3,-3,-2,-1,-3,-4,-3,-1,0,1,0,-1,1,3,2,1,0,-2,-4,-5,-5,-4,-2,-1,-2,-3,-3,-3,-2,0,3,4,3,1,1,0,0,0,-1,-2,0,0,0,-1,-1,0,-1,-2,-1,-1,9,
10,8,6,4,3,3,1,-1,0,2,3,3,3,4,6,8,9,8,7,6,4,-1,-3,-4,-6,-8,-10,-10,-9,-10,-9,-8,-9,-11,-9,-6,-6,-6,-6,-10,-12,-8,-3,-2,-1,3,5,3,3,6,8,9,10,8,4,4,5,4,2,2,0,-3,-4,-4,-6,-8,-10,-12,-12,-13,-15,-14,-9,-8,-10,-11,-11,-9,-5,-3,-3,-3,-2,-5,-9,-12,-13,-12,-9,-9,-10,-10,-10,-10,-9,-7,-1,6,13,20,27,30,30,33,38,40,39,39,36,30,25,20,12,8,7,4,-1,-4,-4,-5,-6,-3,-1,-2,-1,1,1,0,1,2,3,3,2,0,-2,-3,-4,-5,-5,-7,-8,-6,-6,-7,-7,-7,-8,-7,-7,-8,-9,-8,-7,-9,-11,-10,-10,-8,-7,-6,-5,-4,-2,0,2,3,5,7,8,7,9,11,9,6,5,5,4,3,3,3,3,2,1,0,1,5,7,5,7,11,11,11,15,16,14,13,16,18,17,18,19,18,19,19,19,21,24,24,22,22,23,23,22,21,20,19,17,15,15,15,16,15,12,10,7,4,3,0,-4,-5,-6,-9,-13,-13,-12,-12,-11,-8,-7,-5,-2,-2,-3,-3,-1,0,-1,1,3,3,1,2,1,0,1,4,5,3,4,5,2,-1,-1,-1,-2,-1,-1,-3,-3,0,2,2,2,5,7,7,8,10,10,6,2,0,-1,-3,-1,-1,-3,-3,-2,-1,0,3,5,5,4,3,1,-2,-3,-2,
-3,-4,-5,-5,-7,-8,-5,-1,3,6,6,4,3,5,6,6,8,10,7,3,1,0,0,2,2,1,-2,-3,-3,-2,-3,-6,-8,-7,-7,-8,-9,-9,-8,-6,-6,-6,-4,-1,1,1,0,0,0,1,2,1,0,0,0,-1,1,4,7,8,8,8,6,5,5,5,7,10,10,6,4,4,2,-2,-3,-4,-5,-5,-5,-7,-8,-8,-9,-11,-10,-7,-5,-3,-3,-6,-8,-9,-11,-12,-11,-11,-9,-6,-5,-5,0,6,12,17,23,28,36,45,50,53,57,59,56,50,45,40,35,29,22,16,13,8,2,-2,-4,-2,0,1,2,5,4,1,0,-1,-3,-2,3,5,1,-2,-6,-9,-8,-7,-9,-10,-9,-11,-14,-13,-10,-6,-2,-1,-2,-4,-4,-2,-1,1,2,2,0,-2,-2,0,0,1,4,7,7,7,4,1,1,4,4,4,5,4,1,-1,0,3,5,6,7,7,7,9,12,14,17,18,19,19,19,20,24,-6,-7,-7,-4,-3,-3,-3,-1,1,0,-2,-3,-4,-3,-4,-6,-8,-9,-6,-5,-6,-4,0,2,3,5,7,10,10,9,10,9,7,9,12,10,7,5,5,5,9,11,6,1,0,-1,-4,-6,-4,-3,-5,-6,-8,-8,-6,-2,-2,-4,-2,-2,-2,0,2,4,4,6,9,10,12,13,14,15,14,10,9,10,11,11,8,5,4,4,3,3,6,10,12,13,11,10,10,11,11,11,10,9,7,2,-6,-13,-20,
-26,-29,-30,-33,-38,-39,-38,-36,-34,-28,-23,-18,-12,-7,-6,-3,2,6,6,7,7,5,3,5,4,1,1,2,1,-2,-4,-4,-3,-1,0,1,2,2,3,5,6,5,5,6,7,7,8,7,7,8,9,8,8,9,10,10,9,8,7,6,5,4,2,0,-1,-3,-5,-7,-7,-7,-9,-10,-9,-6,-5,-5,-5,-3,-3,-4,-3,-3,-3,-2,-3,-6,-8,-7,-7,-11,-11,-11,-15,-16,-14,-13,-16,-17,-17,-18,-18,-17,-18,-19,-18,-20,-22,-23,-21,-21,-22,-22,-22,-22,-20,-18,-17,-15,-14,-15,-15,-14,-12,-9,-6,-3,-3,0,4,5,5,9,12,13,12,12,11,9,9,7,4,3,5,5,3,2,3,1,-2,-2,-1,-1,-1,0,-2,-6,-6,-4,-5,-6,-3,-1,-2,-3,-2,-2,-1,1,1,-1,-3,-3,-4,-7,-9,-8,-9,-11,-11,-7,-3,-1,1,2,1,1,3,3,3,2,1,-2,-5,-5,-4,-3,0,3,3,2,3,4,5,5,7,7,5,1,-2,-6,-6,-3,-2,-4,-4,-4,-6,-7,-5,-1,1,2,1,-1,-2,-2,1,3,3,2,3,7,9,8,8,9,10,11,10,7,7,7,5,2,1,1,2,2,1,1,0,1,2,2,2,3,1,-2,-4,-5,-5,-5,-4,-2,-2,-2,-3,-6,-6,-2,0,0,2,6,7,7,8,8,8,9,10,9,10,11,11,8,6,4,4,7,9,10,12,13,13,12,11,8,6,6,
3,-3,-9,-14,-19,-23,-31,-40,-45,-48,-51,-53,-51,-45,-40,-35,-30,-24,-17,-11,-8,-3,2,5,7,6,4,3,1,-1,0,2,4,5,7,6,1,0,3,6,9,12,10,8,10,11,11,12,15,14,11,7,4,3,4,5,5,4,3,2,0,0,2,4,3,1,1,0,-3,-6,-6,-6,-4,0,1,-2,-2,-2,-3,-3,0,2,0,-3,-5,-6,-7,-8,-9,-10,-12,-15,-17,-19,-19,-19,-19,-21,-24,-1,0,1,0,0,1,1,0,0,1,2,3,3,3,2,3,3,3,2,1,1,1,0,0,-1,-2,-3,-5,-5,-5,-5,-4,-3,-4,-5,-5,-3,-2,-1,0,-2,-3,-1,2,2,3,4,3,2,1,1,2,3,4,2,1,1,1,1,0,1,1,0,0,-2,-4,-5,-6,-6,-7,-8,-8,-7,-6,-7,-7,-7,-5,-3,-2,-2,-2,-1,-1,-3,-4,-5,-5,-6,-5,-6,-7,-7,-7,-6,-5,-4,-1,2,5,9,12,13,14,16,19,19,18,17,16,14,11,9,6,3,2,0,-2,-5,-6,-5,-5,-5,-5,-5,-6,-4,-3,-3,-2,1,3,4,4,3,3,4,4,3,2,2,1,0,-1,-2,-2,-3,-3,-3,-3,-4,-4,-3,-3,-4,-4,-4,-3,-3,-3,-2,-2,-1,-1,-1,1,2,3,3,3,3,4,4,4,4,3,3,3,4,4,4,3,4,5,5,4,5,5,5,4,4,4,5,7,8,6,6,6,7,7,8,
8,7,8,9,7,7,8,9,9,10,10,10,10,11,10,7,6,7,7,6,6,6,5,4,2,1,1,0,-1,-2,-2,-3,-5,-5,-6,-6,-6,-6,-6,-6,-4,-4,-5,-5,-4,-4,-3,-2,0,0,0,0,0,1,3,4,5,4,5,4,3,3,4,6,6,5,4,3,3,4,5,4,5,6,6,5,5,6,6,4,1,0,-1,-1,0,-1,-2,-2,-2,-2,-1,1,4,4,3,2,0,-2,-2,0,0,-2,-2,-2,-3,-4,-2,0,1,3,2,0,-1,-1,-1,-1,0,0,0,-1,-2,-3,-2,0,1,2,0,-1,-2,-2,-3,-4,-5,-5,-5,-6,-7,-8,-8,-7,-6,-6,-5,-3,-3,-4,-4,-3,-3,-3,-2,-3,-4,-5,-5,-5,-4,-2,-2,-3,-3,-2,-3,-4,-4,-4,-4,-4,-4,-6,-8,-8,-9,-10,-10,-10,-10,-10,-9,-9,-9,-8,-7,-8,-8,-8,-7,-6,-6,-8,-9,-9,-9,-10,-11,-10,-9,-8,-7,-7,-6,-3,0,2,4,6,10,15,18,18,19,19,19,17,14,12,9,7,4,0,-2,-3,-4,-5,-7,-7,-6,-5,-5,-4,-5,-6,-7,-7,-8,-7,-6,-6,-8,-8,-9,-9,-9,-8,-8,-8,-8,-9,-10,-10,-7,-6,-5,-5,-6,-6,-5,-5,-5,-4,-3,-2,-3,-4,-3,-2,-2,-2,0,2,2,2,0,-2,-3,-2,-2,-2,0,1,-1,-2,0,2,3,5,6,6,7,8,8,9,10,10,10,10,11,11,12,27,
26,23,26,29,27,25,25,25,27,28,25,20,19,22,18,14,15,18,18,18,19,16,15,17,16,12,12,14,12,10,10,8,5,6,7,7,8,7,3,0,0,-2,-4,-4,-5,-8,-8,-8,-9,-9,-6,-5,-4,-2,-1,-2,-1,1,1,-1,-2,-1,3,3,0,0,0,-3,-5,-1,2,-1,-2,-1,-3,-5,-5,-3,-1,0,0,-3,-6,-7,-5,-5,-4,-2,0,-1,-4,-4,-3,-3,-4,-2,0,-1,-3,-5,-3,-2,-2,0,2,1,0,-1,-1,-1,-1,0,-1,-4,-5,-6,-7,-6,-5,-3,-4,-6,-5,-3,-1,-2,-4,-6,-7,-7,-4,-4,-4,-3,-5,-9,-10,-8,-5,-4,-4,-5,-9,-12,-15,-17,-17,-16,-16,-17,-17,-15,-14,-12,-9,-7,-6,-4,-4,-3,-3,-2,-1,0,0,-1,-3,-2,0,2,4,5,2,0,0,-1,-2,-2,1,1,-2,-4,-6,-8,-8,-8,-11,-12,-9,-8,-12,-14,-11,-10,-10,-8,-5,-3,-1,-2,-8,-9,-7,-8,-12,-10,-10,-14,-17,-13,-17,-24,-20,-17,-17,-14,-8,-5,6,18,26,34,46,63,76,83,84,81,75,62,46,29,13,-2,-11,-15,-15,-11,-9,-10,-7,-5,-5,-1,-3,-7,-7,-6,-6,-5,-6,-5,-3,0,-2,-9,-11,-7,-2,-4,-7,-7,-2,7,9,5,-1,-7,-7,1,4,3,1,-5,-11,-10,-5,-3,-2,1,5,4,3,2,3,3,3,5,5,7,10,10,9,12,15,14,16,18,13,8,
11,16,10,4,14,19,16,20,27,25,17,17,25,26,25,26,31,29,26,28,32,29,25,27,31,34,32,29,30,23,20,26,29,31,32,28,23,21,20,18,21,24,24,23,23,23,23,21,20,20,18,16,15,16,15,15,17,18,16,11,8,8,11,10,10,8,5,2,0,0,0,0,0,0,2,4,5,6,9,11,9,7,7,9,12,15,15,15,14,13,12,12,14,14,14,13,11,9,9,9,9,10,11,11,11,12,13,13,13,14,15,13,12,11,8,7,9,11,11,11,10,7,6,8,9,8,9,9,6,3,2,1,0,1,2,1,0,2,3,3,2,3,5,6,6,8,8,7,7,8,9,10,11,8,5,5,4,3,4,5,3,2,2,0,-1,-1,0,-1,-3,-5,-4,-3,-4,-5,-4,-3,-3,-1,3,3,3,5,4,1,2,6,7,6,8,5,2,6,10,7,5,7,8,8,9,-27,-27,-24,-26,-30,-29,-26,-28,-29,-30,-31,-28,-24,-24,-26,-23,-18,-19,-21,-20,-21,-22,-20,-19,-20,-18,-15,-15,-17,-16,-14,-14,-11,-8,-8,-9,-9,-11,-11,-6,-3,-2,0,2,1,2,4,4,4,6,5,3,2,0,-2,-3,-3,-4,-6,-6,-4,-3,-4,-7,-8,-5,-5,-5,-3,-2,-5,-8,-6,-5,-5,-4,-1,0,-2,-4,-5,-5,-2,1,2,0,0,0,-3,-4,-3,0,0,-1,-1,-1,-2,-4,-3,-1,0,
-2,-4,-4,-5,-6,-5,-3,-3,-3,-2,-2,-3,-2,0,1,3,4,3,1,-1,1,3,2,0,-1,-1,1,2,3,3,1,1,0,-1,1,4,5,3,1,0,-1,0,4,7,10,11,13,12,12,12,12,11,10,9,6,4,3,2,2,2,2,1,0,-1,-1,0,2,2,0,-2,-5,-5,-3,-1,-1,-1,1,0,-3,-3,-1,1,3,5,5,6,9,10,7,7,9,11,10,8,7,6,3,0,-2,-1,4,7,6,6,8,7,8,12,14,11,15,23,19,15,16,12,8,4,-7,-19,-27,-36,-48,-65,-78,-84,-85,-82,-76,-64,-47,-29,-13,0,10,14,15,12,11,12,7,6,4,1,3,8,7,6,5,4,6,4,2,0,2,7,10,5,2,4,8,7,2,-5,-6,-2,4,9,8,3,0,1,1,9,15,12,7,6,5,3,1,0,1,1,-2,0,0,-2,-2,-2,-5,-6,-5,-7,-9,-9,-10,-12,-8,-3,-6,-10,-4,0,-9,-14,-11,-16,-22,-19,-12,-12,-18,-20,-18,-19,-24,-24,-21,-23,-27,-25,-22,-23,-28,-31,-28,-25,-27,-21,-18,-24,-27,-28,-28,-25,-20,-18,-18,-16,-18,-21,-20,-20,-19,-20,-21,-18,-16,-16,-14,-12,-12,-12,-11,-12,-13,-13,-10,-5,-3,-3,-5,-4,-4,-3,0,2,3,3,3,3,3,3,2,-1,-2,-3,-6,-8,-7,-5,-4,-6,-10,-13,-13,-12,-11,-10,-9,-9,-11,-11,-10,-9,-7,-4,-5,-6,
-6,-6,-7,-8,-7,-8,-9,-10,-9,-10,-10,-9,-9,-8,-5,-3,-6,-8,-9,-9,-8,-5,-5,-7,-7,-6,-7,-7,-4,-1,0,1,1,0,0,1,1,0,-1,-1,0,0,-2,-2,-2,-3,-4,-3,-3,-4,-5,-6,-7,-6,-3,-3,-3,-2,-3,-4,-3,-2,-2,-1,1,0,0,0,2,4,3,2,3,4,4,3,4,2,-2,-3,-3,-5,-4,-1,-2,-6,-6,-7,-8,-6,-3,-7,-11,-8,-6,-8,-9,-7,-8,14,14,13,14,16,16,16,16,17,18,18,17,16,16,17,16,13,12,13,12,12,13,13,12,12,12,11,11,12,13,13,12,11,9,8,7,8,10,10,8,6,5,4,3,4,4,4,5,5,3,3,5,5,6,8,8,8,8,9,9,8,8,8,9,10,9,9,10,9,9,11,12,12,12,12,11,10,9,8,9,10,11,10,7,6,7,7,7,8,9,8,7,6,7,8,8,8,9,9,8,8,8,9,10,10,9,7,6,5,6,6,5,5,5,4,3,2,1,2,4,5,3,1,2,2,3,3,3,3,3,3,3,3,4,5,4,3,3,4,5,5,6,6,4,3,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,2,2,3,3,3,3,2,2,1,0,1,3,4,4,3,3,3,3,3,5,6,6,6,4,3,3,2,0,-1,0,0,0,-2,-2,-1,0,1,1,3,5,5,
3,-2,-3,-1,0,0,-1,-4,-3,-3,-5,-9,-7,-6,-6,-4,-4,-2,4,11,14,20,26,35,42,45,44,43,39,34,24,14,5,0,-4,-8,-10,-10,-10,-9,-6,-5,-3,-1,-3,-5,-2,-2,-2,0,-1,-1,-1,0,-1,-3,-2,-2,-1,-2,-4,-4,-1,1,1,-2,-3,-5,-5,-5,-7,-6,-6,-10,-13,-11,-8,-8,-9,-10,-9,-8,-7,-6,-4,-6,-7,-4,-5,-7,-5,-2,-4,-5,-3,-4,-3,-2,-5,-5,-3,-3,-8,-8,-4,-2,-3,1,2,-2,-3,-2,-1,-1,-1,0,3,4,5,4,6,7,6,7,9,9,7,6,8,7,5,7,9,8,7,6,4,5,5,2,2,5,5,3,4,5,4,6,4,3,2,0,-1,-2,1,2,2,0,-3,-6,-8,-8,-5,-6,-7,-7,-8,-8,-7,-6,-6,-7,-7,-8,-7,-5,-4,-3,-3,-2,-2,-2,-3,-2,0,2,1,0,0,0,0,-1,-1,-1,-1,-2,-4,-4,-3,-2,-2,-2,-2,-1,-1,-2,-2,-1,-1,-1,-1,-2,-1,-1,-3,-4,-2,0,1,1,0,-1,0,0,0,-1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-4,-3,-3,-3,-3,-3,-3,-3,-4,-5,-5,-5,-5,-4,-3,-2,-2,-2,-2,-2,-1,-1,-1,0,1,1,1,1,0,0,0,0,-1,-1,0,1,0,-2,-1,-1,-2,-1,1,1,2,3,3,1,2,4,4,4,4,3,1,3,5,4,3,3,3,2,2,10,
9,12,13,8,4,5,6,5,4,1,-4,-6,-6,-9,-12,-11,-11,-14,-11,-9,-10,-12,-8,-7,-14,-16,-10,-13,-22,-20,-13,-14,-17,-16,-15,-7,8,20,29,45,68,82,89,97,107,105,93,79,61,42,26,15,6,0,-1,-4,-10,-11,-7,-5,-3,-4,-7,-7,-8,-4,0,-1,3,7,4,-2,-7,-8,-3,0,-2,-6,-6,-2,2,2,1,0,-4,-5,-1,4,7,7,1,-3,-3,0,2,1,2,5,8,5,0,2,2,3,7,6,6,7,6,8,13,15,11,7,8,6,3,5,8,5,1,9,15,11,13,23,24,17,15,22,27,24,21,21,17,16,26,35,32,26,25,31,34,35,37,43,40,38,38,38,38,40,37,30,26,27,27,24,26,28,27,24,23,22,19,20,22,20,16,16,16,13,13,16,18,17,13,7,8,10,12,11,10,10,10,8,6,7,12,15,13,9,8,10,11,11,10,11,11,9,8,9,10,11,13,14,12,11,11,10,8,8,6,3,1,1,2,3,4,6,6,5,3,4,5,6,5,3,3,3,0,-2,-3,-3,-1,2,3,1,1,2,0,-2,-2,-2,-1,1,1,0,0,1,0,-2,-2,0,2,3,2,2,1,-1,-2,-3,-2,-3,-4,-7,-10,-10,-8,-11,-12,-10,-10,-12,-11,-7,-6,-6,-4,-4,-5,-3,-3,-5,-6,-4,-5,-8,-8,-6,-6,-8,-10,-9,-8,-9,-11,-10,-7,-5,
-5,-6,-10,-10,-7,-5,-3,-2,1,1,-4,-8,-6,-2,1,4,5,1,-4,-4,-2,-4,-2,1,0,-2,-2,-4,-7,-7,-5,-5,-6,-5,-4,-5,-7,-8,-9,-11,-12,-10,-9,-11,-14,-11,-10,-13,-17,-14,-17,-24,-22,-19,-20,-18,-11,-3,6,19,32,46,60,78,93,104,109,111,104,87,65,46,26,8,-1,-6,-9,-9,-11,-13,-12,-10,-10,-11,-12,-10,-10,-12,-12,-11,-13,-10,-5,-5,-8,-9,-7,-5,-6,-10,-13,-14,-9,0,-1,-7,-9,-15,-16,-7,-3,-5,-5,-6,-9,-6,-1,-1,-4,-1,5,8,4,2,7,4,-1,1,2,4,3,0,-1,1,4,7,7,10,7,1,5,11,8,5,11,15,12,18,28,29,21,20,28,31,29,32,36,33,32,38,42,41,41,44,45,44,44,43,47,43,39,39,40,40,39,33,24,23,26,25,19,18,24,26,21,16,17,18,17,14,11,13,17,17,15,13,13,12,12,-10,-10,-12,-14,-9,-5,-6,-7,-6,-6,-4,0,2,3,6,8,8,7,11,10,7,7,9,5,4,10,12,7,9,19,16,11,12,15,14,13,5,-9,-19,-31,-46,-68,-85,-91,-98,-106,-106,-93,-77,-60,-43,-27,-17,-10,-4,0,3,8,7,6,3,1,2,5,6,8,3,-1,-1,-4,-6,-4,0,4,6,2,0,1,5,5,2,-2,-3,-2,-2,2,3,-1,-5,-8,-8,-1,3,1,-2,-2,0,-1,-5,-7,-3,
0,-1,0,-2,-7,-7,-7,-7,-6,-9,-15,-16,-12,-8,-9,-8,-5,-8,-10,-7,-5,-11,-18,-16,-19,-26,-27,-21,-18,-25,-29,-24,-22,-22,-19,-20,-28,-36,-34,-29,-27,-32,-35,-36,-38,-43,-42,-39,-39,-39,-39,-40,-40,-31,-29,-30,-27,-25,-27,-29,-28,-25,-25,-23,-21,-21,-22,-20,-18,-16,-15,-14,-16,-18,-18,-15,-11,-7,-8,-10,-11,-10,-8,-8,-8,-8,-6,-7,-11,-14,-12,-9,-7,-8,-10,-10,-9,-10,-10,-8,-7,-8,-9,-10,-12,-13,-11,-11,-10,-9,-7,-7,-5,-2,0,-1,-1,-2,-3,-4,-4,-3,-2,-3,-4,-5,-4,-2,-2,-2,0,2,3,3,2,-1,-2,-1,-1,-2,0,1,1,1,1,-1,-2,-1,-1,-2,0,2,1,-1,-3,-3,-3,-3,-2,0,2,3,2,3,5,7,10,9,9,12,13,11,11,13,12,8,7,7,5,5,5,4,3,5,6,4,4,7,8,6,5,7,8,8,7,8,9,8,5,4,3,5,8,9,7,4,2,0,-2,-2,2,6,4,0,-2,-5,-6,-3,2,3,2,3,3,0,1,4,4,5,8,9,7,7,8,10,9,10,10,11,12,13,15,14,14,14,15,12,10,15,18,16,18,25,23,20,21,19,12,5,-5,-17,-31,-45,-59,-77,-93,-102,-109,-110,-102,-85,-65,-46,-26,-9,0,5,8,9,11,14,12,11,10,11,11,10,10,12,12,10,12,9,6,6,9,9,7,7,7,10,
14,16,9,2,4,9,10,16,17,9,5,7,6,9,11,9,4,3,6,3,-4,-7,-3,-2,-6,-3,1,-4,-5,-5,-5,-2,0,-1,-5,-6,-5,-8,-7,-2,-4,-10,-6,-3,-11,-15,-12,-18,-27,-25,-18,-19,-26,-27,-25,-29,-33,-30,-30,-34,-39,-38,-38,-40,-41,-40,-41,-41,-44,-41,-37,-38,-39,-38,-37,-30,-23,-24,-26,-24,-18,-19,-24,-26,-20,-16,-17,-18,-16,-13,-10,-11,-15,-14,-12,-13,-13,-11,-9,3,4,6,6,4,3,3,4,4,4,4,4,3,2,1,1,1,0,-3,-6,-4,-1,1,1,0,-1,-1,1,-2,-6,-4,-2,-3,-5,-5,-4,0,5,11,17,25,36,45,48,49,53,52,46,37,29,20,14,11,9,6,2,0,-2,-1,0,1,0,-1,-1,-2,-3,-1,1,1,1,2,2,0,1,0,-1,0,0,-2,-3,0,1,2,0,1,1,1,0,2,5,5,1,-1,1,3,1,0,-1,0,1,-1,-1,-1,-2,-1,4,4,3,4,4,5,8,9,7,5,7,6,6,8,8,7,7,10,13,14,18,19,17,15,14,16,16,14,14,15,14,15,18,21,21,19,17,18,20,19,20,24,23,21,21,22,21,20,21,19,17,18,16,14,16,16,15,13,14,15,13,11,10,10,9,7,7,9,11,12,11,6,4,2,3,4,4,4,4,3,4,4,4,4,6,7,6,4,3,3,4,4,4,5,4,2,
1,2,3,4,5,5,5,5,4,3,2,2,1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,0,1,2,1,0,0,0,-1,-1,-1,-1,-2,-1,0,0,0,1,1,0,0,0,1,1,3,2,1,1,1,0,1,2,3,3,2,3,2,1,-1,-1,-1,-3,-4,-5,-6,-6,-6,-7,-8,-7,-6,-7,-7,-5,-4,-3,-2,-2,-2,-1,0,-1,-2,-1,0,-1,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-1,0,1,-1,-3,-3,-3,-2,0,2,3,3,1,-1,0,2,3,3,4,3,0,-1,-1,-2,-3,-2,-4,-5,-5,-5,-6,-7,-6,-6,-8,-10,-11,-10,-9,-8,-9,-9,-12,-14,-14,-12,-11,-8,-6,-8,-9,-9,-11,-12,-10,-10,-11,-10,-8,-3,2,8,13,21,29,37,44,49,53,53,47,40,31,22,13,6,1,-1,-3,-5,-7,-7,-5,-5,-4,-4,-5,-3,-3,-4,-4,-2,-3,-2,-2,-2,-4,-3,-3,-4,-4,-4,-7,-8,-5,-3,-5,-7,-6,-8,-9,-9,-7,-6,-5,-8,-10,-9,-5,-4,-5,-5,-3,1,-1,-1,2,1,1,4,6,5,3,2,1,0,2,0,0,2,2,0,1,2,0,0,3,6,7,10,12,9,5,7,9,8,8,11,13,13,13,14,15,16,17,16,15,16,17,17,18,18,16,17,18,17,16,13,11,12,13,10,9,11,13,12,11,9,10,13,10,6,3,3,3,3,3,7,9,6,1,14,
12,12,18,21,16,11,9,11,12,10,8,7,5,4,4,5,6,9,10,7,4,6,8,6,4,5,5,3,0,-1,0,3,5,4,5,9,10,10,10,11,13,14,12,11,12,15,14,13,13,13,12,11,12,10,8,5,0,-4,-6,-7,-8,-9,-9,-9,-10,-9,-7,-4,-2,-3,-2,0,2,2,3,4,5,5,5,7,7,7,5,2,0,1,3,1,-2,-2,-3,-5,-4,-1,1,2,3,3,2,2,1,0,0,-1,-4,-6,-5,-3,-3,-5,-5,-3,-3,-5,-6,-4,-1,1,1,-1,0,2,2,1,2,4,6,6,3,1,2,2,1,-1,-3,-3,-1,2,2,0,1,2,1,1,0,-4,-5,-5,-8,-11,-11,-9,-9,-11,-14,-15,-10,-4,-3,-3,-4,-3,-1,-3,-3,-1,-4,-7,-5,-8,-15,-14,-11,-12,-12,-7,-2,6,16,27,39,48,62,72,79,85,90,83,64,44,28,11,-6,-14,-16,-15,-13,-13,-15,-14,-12,-7,-4,-7,-9,-11,-12,-6,-3,-8,-10,-7,-7,-9,-10,-9,-6,-4,-5,-9,-11,-4,6,5,0,-4,-7,-4,4,10,8,0,-8,-10,-7,-3,-5,-6,-5,-4,-6,-10,-9,-6,-7,-8,-2,4,7,5,3,7,15,19,17,19,23,21,14,15,23,20,16,23,24,19,24,34,32,20,16,23,26,25,28,31,30,31,36,37,34,35,39,38,35,37,36,38,35,30,30,35,40,40,35,31,31,28,24,20,
21,27,28,22,17,18,17,12,7,7,9,10,9,6,5,4,1,-2,0,0,1,8,10,6,2,2,2,2,5,5,3,1,2,1,1,2,3,1,0,0,2,3,6,8,8,9,12,12,11,13,14,11,9,9,9,9,10,10,7,7,7,7,6,6,8,10,10,7,5,5,2,0,2,3,2,4,4,0,-2,0,1,1,2,1,2,1,-1,-3,-3,-2,0,2,3,3,5,6,3,4,8,10,8,5,3,3,3,1,-2,-1,1,2,1,1,2,1,1,2,3,2,3,3,1,-1,-3,-4,-5,-1,2,1,0,2,3,1,0,3,6,6,5,4,2,2,2,0,0,3,4,5,2,-1,1,4,5,3,2,5,4,3,3,2,2,6,7,4,2,3,1,-2,-3,-2,0,-1,-3,-7,-10,-11,-9,-8,-8,-6,-3,-6,-13,-16,-13,-8,-5,-1,4,9,13,18,24,33,46,55,58,58,59,58,53,-11,-8,-9,-15,-19,-15,-10,-8,-10,-12,-11,-8,-7,-6,-3,-2,-3,-4,-6,-7,-4,-1,-3,-4,-2,-1,-2,-3,-2,0,1,0,-2,-3,-3,-3,-6,-8,-8,-7,-7,-9,-10,-9,-8,-10,-12,-12,-11,-11,-12,-11,-11,-10,-9,-7,-4,1,4,5,5,6,7,8,8,8,7,4,2,1,2,1,-1,-2,-2,-3,-4,-4,-3,-4,-5,-5,-5,-3,0,1,0,-2,-1,1,1,2,4,3,2,0,-1,0,0,1,1,
2,2,3,3,5,6,5,3,2,3,5,3,3,5,6,4,1,-1,0,2,1,-1,-2,-1,-2,-4,-6,-6,-4,-1,-2,-1,1,3,4,5,3,0,0,3,3,1,1,0,2,5,6,5,8,11,11,8,8,10,15,15,11,5,4,5,6,5,3,4,3,1,3,7,5,8,14,13,12,12,11,7,2,-5,-14,-25,-37,-47,-60,-72,-78,-84,-88,-81,-62,-43,-26,-9,7,16,17,16,14,15,14,14,12,8,5,7,8,11,13,9,6,10,13,11,9,11,12,10,8,6,6,10,13,6,-3,-3,3,4,6,5,-2,-7,-6,-1,7,9,6,3,6,7,6,6,7,11,12,7,9,11,4,-3,-5,-4,-4,-7,-13,-17,-16,-17,-22,-21,-14,-15,-21,-17,-14,-21,-24,-20,-24,-33,-29,-18,-14,-21,-24,-24,-26,-29,-28,-31,-35,-35,-34,-35,-38,-36,-34,-35,-36,-39,-35,-31,-31,-36,-39,-38,-35,-31,-30,-29,-24,-19,-20,-26,-27,-21,-18,-20,-18,-12,-6,-6,-9,-8,-7,-5,-6,-7,-2,3,1,1,0,-9,-13,-7,-4,-4,-3,-3,-5,-5,-3,0,-1,0,1,-1,-2,0,1,-1,-3,-4,-6,-8,-8,-9,-11,-11,-10,-12,-13,-10,-8,-9,-10,-9,-9,-9,-7,-8,-8,-7,-7,-8,-10,-12,-11,-9,-7,-7,-3,0,-2,-2,-1,-3,-3,1,3,1,0,0,-1,-1,-1,0,1,3,4,3,1,0,0,0,-2,-3,-2,-2,-7,-8,
-6,-4,-2,-2,-2,-1,1,0,-2,-3,-2,-1,-2,-1,-2,-3,-4,-3,-3,-3,-1,2,3,4,5,2,-1,0,2,0,-2,0,0,-2,-5,-5,-4,-2,-1,-1,-2,0,-1,-2,-4,-4,-2,1,0,-3,-4,-2,-2,-5,-4,-3,-2,1,1,-3,-4,-2,1,1,1,4,5,4,3,3,6,8,11,11,10,10,11,10,8,11,16,17,14,10,7,3,-2,-7,-12,-18,-24,-34,-46,-55,-57,-57,-58,-57,-52,1,-1,-1,6,9,6,4,3,4,5,5,4,4,3,0,-2,-2,-1,1,1,-1,-2,-2,-2,-3,-3,-1,0,0,-1,-1,-1,0,0,-2,-2,-1,0,0,0,-1,0,1,1,1,2,4,5,4,4,4,5,5,4,3,1,0,-1,-2,-2,-1,-1,-1,-2,-2,-1,0,1,2,3,2,2,3,3,3,2,2,2,1,1,1,1,0,0,0,-1,0,1,1,1,1,1,-1,-1,0,0,-1,-3,-3,-3,-4,-5,-4,-3,-4,-4,-4,-3,-1,1,0,-1,0,1,0,-1,-1,1,1,0,-1,-1,1,2,2,1,2,3,3,2,1,1,0,-1,-2,-3,-3,-2,-1,-2,-5,-6,-4,-3,-2,-3,-4,-4,-4,-4,-6,-5,-3,-3,-5,-7,-7,-5,-2,-2,-4,-6,-6,-5,-4,-2,-1,-2,-2,-2,-3,-6,-6,-6,-6,-5,-4,-2,3,7,12,19,24,31,37,39,41,42,39,30,19,9,2,-5,-9,-9,-8,-9,-11,-8,-6,
-7,-4,-2,-4,-3,-4,-7,-6,-5,-7,-9,-8,-7,-8,-7,-7,-7,-4,-3,-6,-7,-4,-1,-2,-3,-3,-2,-2,-1,1,2,1,-2,-2,-1,1,-2,-3,-5,-5,-5,-7,-6,-5,-7,-8,-3,2,1,1,2,3,4,5,4,4,8,7,5,5,6,4,3,7,8,9,13,16,11,6,6,8,8,10,11,12,12,14,16,15,16,17,19,17,16,15,17,19,19,16,16,17,17,16,15,15,15,14,10,7,9,10,9,9,9,11,10,6,1,0,3,2,1,2,6,8,4,0,0,-1,-1,6,8,6,5,4,2,2,1,1,0,-1,-1,-1,-2,-1,-1,-1,-1,1,3,3,3,4,5,5,6,5,4,5,5,3,1,3,4,3,4,4,5,5,5,5,5,6,8,8,7,6,6,5,3,1,1,1,1,1,1,-1,-2,-1,0,-1,0,0,-1,-1,-1,-2,-3,-3,-3,-4,-5,-6,-5,-4,-3,-2,0,0,1,1,-1,-1,0,1,1,1,3,3,2,1,1,1,2,3,4,3,2,2,0,-1,-2,-2,-2,-2,-1,-2,-3,-2,-2,-2,-1,-1,0,2,2,-1,-1,0,0,0,1,1,1,2,1,-1,-2,0,1,0,0,1,1,0,-1,-3,-4,-3,-2,-3,-5,-5,-5,-5,-6,-5,-5,-6,-6,-6,-6,-6,-6,-7,-9,-10,-11,-12,-11,-9,-8,-8,-7,-4,-1,2,5,10,14,18,23,26,26,26,26,25,22,45,
39,36,30,23,14,8,5,3,-2,-6,-3,3,2,-2,-2,-2,-3,-4,-5,-5,-2,1,0,-3,-2,0,1,4,6,6,5,4,4,4,2,1,3,5,4,-1,-2,1,3,2,1,2,3,3,2,1,0,0,1,-1,-2,1,1,0,1,4,1,-1,2,6,5,5,7,9,11,14,13,11,14,17,16,14,15,17,17,16,14,13,13,15,16,17,18,20,22,22,24,25,25,24,26,28,29,27,27,27,25,23,23,24,25,27,26,22,21,22,21,19,22,22,16,11,8,4,1,2,3,-1,-5,-5,-5,-7,-7,-6,-7,-8,-9,-10,-10,-9,-8,-8,-8,-8,-8,-8,-8,-5,-3,-2,-3,-5,-7,-10,-11,-9,-7,-4,-4,-6,-8,-10,-11,-10,-6,-3,-4,-6,-8,-6,-5,-5,-4,-1,-1,-1,0,-2,-4,-4,-2,-2,-5,-3,0,0,-1,0,0,1,4,6,3,0,0,-2,-3,-2,-1,-2,-3,-3,-3,-5,-6,-5,-4,-4,-4,-4,-3,-1,-1,-2,-2,-2,-1,1,4,4,3,1,0,-1,-2,-2,-2,-2,-4,-6,-7,-6,-5,-6,-6,-5,-4,-3,-5,-6,-4,-4,-5,-6,-5,-4,-8,-13,-14,-9,-5,-5,-6,-6,-5,-4,-6,-8,-5,1,3,-2,-4,-2,1,1,-2,-3,-2,1,1,-3,-3,-1,-1,-4,-6,-5,-4,-7,-11,-13,-12,-12,-12,-14,-14,-13,-12,-14,-14,-13,-9,-13,-19,-18,-9,-8,-17,-16,-12,-10,-9,-9,-8,4,
17,23,30,41,57,71,81,87,93,88,73,59,47,31,11,2,1,0,-4,-6,-4,-1,-3,-2,1,-1,-8,-11,-12,-5,-1,-4,-6,-4,-3,-5,-8,-5,-2,-4,-9,-14,-14,-5,4,0,-7,-9,-15,-16,-4,4,4,-2,-6,-10,-8,-2,-4,-8,-6,2,6,4,-2,-4,-7,-7,-1,5,9,12,10,10,12,12,15,21,23,14,2,2,6,2,1,9,8,-2,1,12,13,9,11,20,22,21,23,26,24,26,32,31,27,29,34,33,29,30,30,30,24,23,28,32,32,31,29,25,24,25,24,22,21,23,25,20,17,18,16,12,11,10,10,13,15,14,11,7,4,3,5,3,-1,1,3,2,-3,-6,-5,-5,-8,-7,-3,0,1,1,0,1,6,10,10,10,13,15,12,9,10,11,10,10,8,5,6,9,10,7,6,6,3,1,4,7,7,8,8,5,4,5,4,4,6,8,6,3,1,-1,-3,-2,-2,-44,-38,-33,-28,-20,-11,-3,0,1,5,9,7,3,4,7,6,6,6,6,7,6,3,1,2,3,2,1,1,-1,-3,-3,-3,-1,-1,-1,0,1,-1,-4,-3,1,2,0,-2,-1,0,0,-1,-1,-1,1,2,1,-1,1,2,-1,-2,-2,-4,-5,-3,-1,-4,-6,-6,-5,-7,-9,-10,-11,-10,-10,-12,-15,-15,-14,-14,-16,-17,-16,-15,-14,-15,-16,-16,-17,-19,-21,-22,-23,-24,-25,-25,-25,-26,-29,-30,-29,-28,-27,
-25,-23,-24,-24,-25,-27,-27,-23,-22,-24,-22,-20,-23,-23,-17,-12,-10,-6,-3,-5,-5,-2,2,2,3,4,5,4,4,6,8,9,9,8,7,6,6,7,7,7,6,4,2,1,2,4,6,8,9,7,5,3,3,5,6,8,8,7,4,1,2,5,7,5,3,2,1,-3,-4,-3,-4,-2,1,1,-1,-1,3,2,-1,0,1,1,1,0,-3,-5,-2,2,2,3,4,3,3,3,4,3,3,4,5,4,3,3,3,3,1,-1,0,1,2,2,1,-1,-4,-4,-3,-1,1,2,3,3,3,2,4,6,8,7,6,6,5,4,3,3,4,5,3,2,3,4,3,3,6,12,13,8,5,4,5,6,5,5,6,8,6,-1,-3,0,2,0,-3,-2,0,1,0,-3,-3,0,2,1,1,4,6,6,5,8,12,13,13,12,12,13,13,12,13,13,12,10,7,11,19,17,9,9,16,15,11,10,8,8,6,-7,-19,-26,-34,-45,-62,-75,-85,-90,-94,-89,-75,-59,-47,-31,-12,-2,-1,2,6,8,5,2,3,4,1,2,7,11,12,6,1,3,6,4,5,6,7,5,2,3,8,13,13,4,-5,1,6,7,14,16,5,-4,-2,4,7,10,8,2,4,8,5,-1,-5,-2,2,1,4,5,-3,-7,-10,-13,-10,-12,-12,-13,-16,-20,-22,-14,-3,-1,-4,-1,-1,-8,-7,1,-3,-12,-13,-7,-10,-18,-20,-19,-22,-25,-25,-25,
-30,-29,-25,-26,-32,-32,-28,-28,-28,-28,-23,-23,-26,-31,-32,-30,-25,-21,-21,-22,-20,-19,-18,-21,-23,-18,-16,-18,-15,-10,-9,-9,-10,-12,-12,-12,-12,-11,-7,-5,-6,-4,0,-2,-4,-3,2,5,5,5,8,8,4,1,1,1,1,1,-4,-9,-9,-9,-12,-13,-11,-8,-9,-10,-9,-9,-8,-5,-6,-9,-10,-8,-7,-7,-5,-3,-6,-8,-8,-9,-9,-7,-5,-6,-5,-5,-7,-8,-6,-4,-1,1,2,2,3,18,16,13,10,6,0,-5,-6,-6,-7,-10,-10,-10,-10,-10,-9,-7,-6,-5,-5,-4,-3,-3,-2,-1,-1,-2,-4,-4,-3,-2,-1,-3,-4,-4,-4,-4,-3,-1,0,-2,-3,-3,-3,-3,-4,-4,-5,-4,-4,-5,-5,-4,-2,-3,-3,-1,1,2,4,3,2,1,2,2,1,1,1,2,2,2,2,3,4,6,6,5,6,8,8,8,9,9,9,9,9,9,10,11,12,12,13,13,13,13,14,15,16,16,16,15,14,14,14,14,14,14,14,13,13,13,12,12,13,12,10,8,7,7,5,5,5,4,3,2,2,1,1,1,1,-1,-2,-3,-3,-2,-2,0,0,0,0,1,1,2,2,3,2,1,0,0,0,1,2,1,1,1,1,1,2,2,3,4,2,0,-1,0,2,3,5,7,7,6,6,5,4,4,6,6,4,3,3,1,0,1,0,0,2,2,0,-2,-1,-2,-2,-2,-2,-2,-1,0,1,1,1,0,
0,0,0,1,3,4,3,1,1,0,0,1,2,2,2,1,-1,-2,-3,-3,-2,-1,-2,-4,-5,-5,-4,-3,-2,-1,-1,-1,-2,-2,-1,0,1,1,1,0,-2,-4,-3,-1,0,0,-1,-1,-1,-1,-2,-3,-2,0,1,1,0,1,3,3,2,2,3,4,4,3,2,1,0,-1,-2,-3,-4,-4,-6,-6,-6,-6,-5,-5,-4,-4,-6,-5,-2,-1,-1,-3,-6,-7,-4,-4,-6,-5,-4,-3,-1,-1,1,8,14,18,24,29,36,43,48,51,52,48,40,30,24,16,7,3,1,-1,-5,-5,-3,-2,-2,-2,-2,-3,-3,-5,-6,-1,2,1,-3,-3,-3,-2,-2,0,1,1,-1,-5,-6,-2,3,1,0,0,-4,-7,-2,0,-2,-4,-6,-6,-3,0,-1,-3,-3,-2,0,-1,0,3,2,1,5,9,8,8,8,6,6,9,9,10,11,7,2,0,0,-2,-1,2,1,-1,3,6,3,3,5,7,7,8,10,12,12,13,13,11,9,10,14,13,13,12,12,12,11,9,10,12,13,11,8,7,7,7,4,3,4,4,5,6,6,6,5,1,-2,-1,1,1,1,4,7,9,6,2,3,2,0,2,3,4,2,0,-1,-2,-4,-4,-2,-2,-2,-2,-2,-2,0,2,4,4,6,6,4,3,3,4,4,4,3,3,3,3,4,4,4,5,4,3,4,5,6,6,5,4,4,3,3,3,3,4,3,1,0,-1,-2,-1,-2,-3,
-3,-2,-2,-2,-3,-4,-1,0,1,0,0,0,0,-1,-1,3,4,4,4,4,4,3,3,3,4,6,5,1,1,3,3,0,-1,0,1,0,-2,-4,-5,-4,-5,-7,-8,-6,-5,-6,-6,-4,-4,-5,-4,-2,-2,-1,-1,-1,1,3,2,-1,0,3,1,-2,-2,-2,-1,2,1,-1,2,4,5,5,6,6,6,5,3,2,1,-1,-1,-1,-4,-5,-3,-2,-2,-2,-4,-9,-12,-12,-10,-7,-6,-9,-9,-10,-10,-9,-6,-6,-8,-6,-3,-10,-17,-13,-8,-7,-6,-5,0,11,25,36,48,63,78,87,93,99,104,95,75,57,42,27,10,-2,-8,-9,-5,-6,-6,-1,0,2,3,-2,-8,-7,-4,0,2,-1,-1,3,3,2,1,-1,2,3,0,-4,-7,-4,2,-2,-7,-8,-12,-12,-4,2,-1,-5,-3,-3,-3,0,-3,-6,-3,5,10,8,2,-1,-2,-4,0,9,15,12,2,2,7,11,13,16,18,11,2,2,6,4,7,21,22,12,13,23,22,17,19,26,28,25,24,23,20,25,33,34,30,30,33,35,35,34,33,34,31,32,32,28,27,31,31,24,19,19,19,18,17,17,17,19,18,15,11,13,18,21,20,17,16,17,16,12,10,10,8,4,0,2,2,2,2,1,2,5,6,5,3,3,4,7,10,13,13,10,5,3,1,2,5,5,3,0,-2,-1,-1,0,2,2,1,3,6,7,7,10,10,6,6,10,
13,12,11,10,9,9,8,6,5,7,6,3,2,3,2,0,0,-2,-4,-4,-2,-2,-1,0,-2,-3,-1,0,-3,-5,-4,0,1,0,-1,-2,-1,-1,-1,-3,-3,-2,-1,-5,-10,-9,-7,-8,-9,-10,-8,-6,-4,-4,-4,-4,0,3,3,3,4,4,2,2,2,1,1,2,4,2,0,0,-3,-6,-4,-1,-2,-2,-2,-4,-7,-8,-9,-9,-6,-2,-5,-7,-4,0,0,1,1,2,3,4,4,3,4,5,4,4,4,3,2,2,2,1,-2,-4,-4,-5,-8,-9,-9,-8,-8,-8,-10,-13,-12,-8,-8,-10,-12,-17,-19,-14,-17,-25,-24,-17,-16,-15,-15,-10,3,18,32,47,63,81,91,97,102,106,100,84,66,46,24,7,-5,-13,-10,-1,-2,-8,-7,-5,-2,2,-2,-8,-5,-3,-7,-10,-6,-2,0,-3,-5,-5,-6,-1,1,-4,-7,-6,1,7,4,1,-2,-9,-7,1,4,-1,-5,-7,-6,-4,1,0,-5,-5,2,4,4,3,3,4,4,4,2,0,-1,0,1,0,1,2,2,-1,-3,-3,-3,-3,-2,-3,-3,-3,-5,-7,-6,-3,-2,-3,-3,-1,0,-1,-1,0,2,4,5,4,4,7,7,6,5,6,6,4,4,5,4,1,1,1,1,1,-1,-4,-3,-1,-2,-4,-2,1,1,0,-2,-5,-4,-2,-4,-6,-7,-8,-9,-9,-9,-7,-5,-4,-3,-2,-2,-1,1,2,1,1,1,1,3,8,11,11,9,6,5,7,9,9,
8,7,5,5,8,5,2,10,17,15,11,10,7,5,1,-11,-24,-34,-47,-62,-77,-88,-94,-100,-104,-96,-75,-56,-40,-24,-9,3,8,8,6,7,6,2,0,-3,-3,2,5,5,5,1,-2,2,3,0,-1,0,1,1,-1,-2,1,5,9,4,-2,2,7,8,12,12,4,-2,1,5,5,4,3,0,2,6,3,-4,-8,-6,0,0,2,3,-2,-10,-14,-10,-2,-1,-7,-10,-11,-14,-15,-9,0,0,-3,-1,-4,-17,-19,-9,-11,-20,-20,-14,-15,-23,-24,-21,-21,-22,-19,-23,-32,-32,-28,-29,-33,-34,-33,-31,-30,-30,-28,-28,-29,-25,-24,-26,-27,-21,-16,-15,-14,-14,-13,-14,-14,-16,-16,-14,-10,-11,-15,-18,-19,-16,-14,-14,-14,-11,-9,-7,-5,-1,2,0,0,0,0,1,0,-2,-3,-2,0,1,0,-3,-6,-8,-9,-6,-2,1,2,1,-1,-2,0,3,4,3,3,2,1,0,0,-2,-5,-6,-7,-10,-10,-6,-5,-9,-11,-10,-9,-8,-7,-7,-7,-4,-2,-5,-4,-1,0,0,2,3,3,5,7,7,5,5,4,3,4,4,1,0,2,5,4,0,-2,-1,0,1,1,1,1,3,4,3,2,6,11,10,8,9,10,9,8,6,4,3,4,3,0,-3,-3,-3,-4,-4,-3,-3,-3,-2,-1,-3,-5,-2,0,-1,2,5,3,0,0,0,0,2,5,6,6,7,4,0,2,5,2,-2,-3,-3,-4,-4,-5,-6,-6,-5,-5,-6,
-6,-5,-5,-5,-4,-4,-4,-3,0,1,1,3,5,5,6,6,6,6,8,11,10,6,7,9,10,14,15,10,14,22,21,17,15,14,13,7,-5,-19,-33,-48,-64,-81,-93,-98,-104,-110,-105,-87,-68,-48,-27,-11,0,7,5,-2,-1,5,5,3,0,-4,-1,5,3,2,3,5,3,0,-1,1,2,2,2,-1,-2,0,5,4,-3,-9,-7,-4,1,8,7,-3,-5,-1,3,4,4,1,-3,-3,1,2,-3,-2,-2,-2,-3,-3,-2,-2,-1,0,0,-1,-2,-2,-3,-3,-3,-2,-1,-1,-1,-1,-1,0,1,2,4,5,5,3,1,1,2,2,2,1,1,0,-1,-2,-3,-2,-1,-2,-3,-3,-3,-4,-4,-3,-3,-3,-2,0,1,1,1,1,2,4,4,3,3,4,3,1,1,2,4,6,5,4,3,4,6,7,7,8,7,6,4,4,3,3,3,3,1,1,1,1,1,1,1,-1,-2,-2,-2,0,1,-2,-4,-3,-1,-2,-1,-1,-3,-1,-1,-5,-7,-8,-8,-7,-5,-4,-2,4,12,16,23,30,38,46,49,50,51,47,36,24,16,9,3,-3,-5,-5,-4,-4,-2,-2,-1,2,2,-1,-1,-1,-3,-1,0,-3,-5,-4,-4,-4,-4,-3,-1,-1,-3,-6,-8,-4,0,-3,-5,-6,-7,-7,-3,-1,-2,-4,-4,-4,-2,0,0,-2,-2,-1,-1,-2,-2,0,-1,-1,1,5,4,2,-1,-2,0,3,3,3,3,1,-2,-3,-3,-5,
-2,4,6,3,5,7,5,3,4,7,8,7,8,9,9,12,14,14,13,13,15,16,14,12,11,12,11,11,10,9,7,7,8,5,4,2,1,0,3,3,3,6,7,6,5,4,3,5,8,7,4,3,6,7,5,1,-1,-3,-5,-3,-1,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-4,-3,-3,-2,-2,-4,-5,-6,-5,-4,-4,-4,-5,-5,-5,-5,-4,-4,-2,-1,0,1,2,2,3,4,2,1,2,2,1,0,-1,-1,0,0,-2,-2,-1,-1,-2,-3,-3,-5,-5,-6,-6,-7,-7,-6,-6,-5,-5,-4,-3,-1,1,0,-2,-1,1,3,2,2,2,2,2,1,-1,-2,-1,0,-2,-5,-5,-4,-5,-4,-3,-3,-3,-2,-1,-1,-2,0,1,1,1,1,1,2,2,2,1,1,2,3,2,1,2,2,0,0,1,2,2,2,2,1,1,1,0,1,2,3,1,2,3,5,5,5,5,5,6,7,6,5,5,5,4,4,4,5,5,5,4,3,3,4,3,2,2,1,0,0,0,0,-4,-3,0,-1,-2,-1,-1,-1,0,-2,-7,-8,-6,-6,-4,-2,0,5,11,17,24,32,40,47,51,55,58,55,47,35,26,18,11,7,3,2,4,3,1,2,3,5,6,5,4,4,3,3,5,4,5,5,4,4,3,3,4,5,4,2,2,5,7,7,5,3,-1,-2,2,4,2,2,2,1,4,6,6,5,4,5,6,
3,-2,1,1,-3,-4,1,4,3,-2,0,5,8,5,3,4,-2,-10,-7,-2,-2,0,10,13,6,6,13,18,15,10,15,22,21,18,20,19,19,24,26,25,28,33,35,32,31,32,32,28,30,34,33,32,34,31,24,24,28,26,22,23,26,23,17,15,15,11,10,9,5,4,9,11,5,3,2,0,-3,-3,0,1,3,3,1,-1,1,3,3,5,8,7,6,6,5,4,5,6,4,3,4,3,1,-1,-2,0,3,4,3,0,-1,1,2,-1,-3,-2,-1,-3,-5,-8,-10,-7,-4,-5,-7,-3,2,3,0,-2,-1,2,6,7,7,6,5,5,1,0,3,7,6,3,1,0,-1,0,2,2,4,5,4,0,-2,-1,0,-1,-1,-1,-3,-5,-6,-4,-1,1,1,1,1,1,2,4,7,9,9,7,4,4,4,1,-3,-5,-5,-7,-6,-6,-7,-10,-10,-8,-5,-2,0,3,4,2,-2,-3,0,3,4,4,3,4,9,9,5,4,8,8,5,6,9,10,11,11,10,10,13,14,13,13,14,14,12,9,8,6,5,3,1,-1,-2,-2,-2,-4,-4,-4,-5,-4,-4,-5,-3,-1,-2,-2,-1,-1,0,0,0,4,3,0,-1,-3,-5,-2,-2,-8,-8,-5,-1,-1,-5,-3,11,25,35,49,63,74,82,91,98,104,101,83,64,46,29,11,-1,-8,-6,1,2,-1,0,0,0,4,2,2,2,-2,-3,0,-1,-6,-6,-2,
-2,-8,-11,-6,-2,-4,-10,-11,-3,5,1,-4,-3,-5,-1,6,7,5,3,2,2,3,3,3,3,3,7,9,7,5,8,7,6,9,14,14,10,9,15,19,17,10,10,15,11,1,3,9,12,13,21,22,17,19,25,25,22,23,31,34,31,28,28,30,35,40,43,41,39,39,38,38,36,34,35,32,33,34,33,30,33,34,29,30,37,35,29,28,33,33,30,28,25,21,18,16,14,12,11,7,3,6,6,2,-4,-2,0,-1,-1,0,4,6,5,2,0,-1,-1,2,3,3,2,0,-3,-2,-2,-3,-2,2,7,8,8,7,8,12,13,10,10,12,10,7,5,3,2,2,3,3,1,0,1,3,5,8,9,5,1,1,2,1,2,2,1,2,3,1,-1,1,5,5,3,2,2,2,2,2,-1,-3,-2,-1,-1,-4,-3,-1,-1,0,3,6,6,4,3,3,5,8,9,7,6,6,2,-3,-4,-7,-3,0,-3,-2,2,1,-3,-5,-4,-1,-2,-8,-11,-9,-6,-6,0,6,5,2,3,-1,-11,-15,-9,-11,-18,-19,-16,-13,-20,-26,-26,-23,-23,-22,-22,-25,-26,-26,-30,-35,-37,-34,-33,-33,-34,-30,-30,-34,-35,-34,-35,-33,-26,-25,-28,-26,-22,-23,-27,-24,-19,-17,-16,-12,-11,-9,-5,-6,-11,-10,-5,-3,-4,-3,2,3,0,1,-2,-3,0,2,1,0,-1,-3,-5,-5,-5,-4,-4,-3,-4,-6,-5,-4,-5,-4,
0,2,2,1,-2,-3,-2,0,2,0,0,3,4,3,2,3,5,8,10,9,6,6,7,4,-1,-2,1,2,1,-2,-5,-6,-5,-3,-2,-1,1,3,-1,-4,-4,0,1,1,1,-1,-3,-3,-4,-4,-2,1,3,1,1,3,3,3,4,7,7,5,2,1,1,1,1,0,0,-1,-3,-5,-6,-4,0,1,0,3,8,9,9,9,8,7,8,10,11,9,5,2,0,-2,-3,-1,3,4,2,0,0,0,1,-1,-5,-5,-2,-2,-5,-5,-3,-3,-6,-8,-8,-8,-7,-8,-10,-11,-10,-10,-11,-12,-10,-7,-6,-5,-3,-1,2,4,5,5,5,7,8,8,9,9,9,9,7,4,5,5,5,4,4,6,5,1,1,4,5,7,8,6,8,12,13,11,7,5,8,5,-8,-21,-31,-45,-60,-73,-83,-90,-97,-101,-98,-81,-61,-43,-26,-10,3,9,7,1,1,3,1,1,1,-3,-2,-1,-1,3,4,-1,1,7,7,4,4,8,12,8,3,5,11,12,4,-5,-2,2,4,6,3,-4,-5,-4,-2,0,0,-1,-2,-1,-1,-1,-4,-6,-5,-4,-7,-6,-5,-9,-12,-11,-7,-6,-12,-16,-15,-9,-8,-11,-8,-1,-2,-9,-10,-13,-21,-23,-18,-20,-25,-23,-19,-21,-29,-34,-31,-29,-28,-29,-33,-38,-39,-40,-39,-38,-38,-36,-33,-30,-33,-31,-31,-33,-32,-30,-31,-31,-27,-27,-35,-33,-27,-27,-32,-32,-29,-27,-25,-20,-17,-14,-11,-10,-9,-5,
-1,-5,-7,-1,4,5,2,3,3,2,-2,-3,-2,0,1,3,2,-1,-2,-2,-1,1,3,3,2,3,2,-2,-5,-7,-7,-7,-8,-11,-12,-10,-10,-10,-8,-5,-4,-2,-1,0,-2,-3,0,1,-1,-1,-4,-7,-8,-5,0,0,-1,0,-1,-2,0,-1,-2,-2,0,-2,-6,-6,-4,-3,-3,-3,-4,-4,-1,2,1,0,1,3,2,0,1,0,-3,-5,-6,-5,-3,-3,-5,-8,-9,-7,-6,-6,-2,2,4,5,4,3,4,2,1,3,5,4,3,3,5,7,9,8,7,7,4,2,1,-1,-2,2,8,10,9,12,14,12,11,11,16,19,19,17,16,17,17,15,14,14,17,21,20,19,18,18,19,17,17,19,20,21,21,19,15,15,15,11,10,12,14,14,14,12,10,9,8,4,3,5,7,4,1,3,6,4,1,-1,-1,-2,0,0,-1,-2,-2,-2,-2,-2,0,0,1,0,0,0,2,4,4,3,4,3,0,-2,-2,-1,0,0,0,-1,-2,-2,-3,-4,-3,-3,-3,-4,-4,-6,-7,-7,-5,-4,-3,-2,0,0,0,0,1,2,2,2,1,-1,-3,-4,-4,-4,-2,0,-1,-3,-3,-2,-1,0,2,2,1,0,-1,-3,-4,-3,-3,-4,-4,-4,-5,-6,-6,-4,-3,-3,-3,-3,-4,-4,-4,-3,-4,-3,-2,-2,-4,-5,-5,-7,-9,-9,-8,-7,-6,-4,-5,-6,-6,-5,-3,-2,-1,0,0,-2,-4,-4,-4,-4,-5,-6,
-6,-5,-3,-2,-3,-2,-1,-1,-2,-2,0,1,-1,-1,-1,1,1,1,1,0,0,1,2,2,3,2,1,-1,-4,-6,-6,-6,-6,-7,-8,-8,-9,-10,-10,-10,-8,-6,-6,-6,-6,-6,-7,-10,-9,-5,-6,-8,-7,-7,-7,-7,-10,-12,-13,-13,-10,-7,-6,-4,1,5,11,19,28,35,41,44,46,47,46,38,26,18,9,3,-3,-6,-5,-3,-3,-3,-3,-5,-3,-1,0,1,0,-5,-3,1,-1,-4,-5,-2,-2,-4,-5,-3,-2,-2,-4,-6,-2,4,5,2,0,-3,-2,0,2,2,1,-1,-1,0,1,0,-1,-1,0,0,0,0,2,2,3,5,5,2,0,0,2,5,6,4,3,3,2,1,2,2,3,7,10,11,11,13,14,10,9,11,14,15,15,16,16,15,15,17,18,19,19,20,18,16,13,12,13,15,15,16,15,13,13,13,11,12,16,15,13,13,15,15,15,13,12,11,8,4,2,3,3,1,-1,2,5,2,-4,-5,-4,-4,-3,-3,-2,-3,-3,-3,-3,-3,-2,0,0,1,0,-1,-2,-1,0,0,-1,0,1,1,2,3,3,5,6,5,4,3,1,0,0,0,-1,-2,-1,0,-1,-1,0,1,2,4,5,3,1,1,1,0,1,2,1,1,2,2,2,3,4,4,4,4,4,4,5,5,3,1,1,1,1,0,1,1,1,1,1,3,4,4,3,3,4,5,6,5,5,4,2,1,0,-3,
-2,-2,-1,-1,-4,-3,-1,-1,-2,1,4,4,5,6,4,0,-2,-5,-7,-4,1,-2,-4,-1,-1,-5,-6,-1,3,6,6,4,2,5,8,6,4,8,10,8,7,10,13,11,10,9,8,10,11,11,9,11,10,5,0,-3,-5,-4,-2,-2,-5,-9,-12,-12,-11,-9,-5,-2,-2,-4,-6,-7,-5,-2,-2,-4,-1,1,-3,-7,-10,-9,-3,-4,-8,-10,-11,-7,-2,-3,-3,7,21,30,39,49,60,71,82,90,93,84,70,56,37,18,2,-10,-18,-17,-11,-8,-4,2,1,0,1,-3,-4,0,-3,-6,-4,-5,-7,-7,-4,-3,-3,-3,0,1,-1,-1,-2,4,11,6,-4,-5,-5,-3,2,4,3,1,-3,-6,-6,-2,2,0,-2,5,12,6,-2,0,3,-1,0,4,7,4,0,3,8,10,12,13,15,13,8,7,10,12,12,19,20,12,10,17,17,16,18,25,25,22,21,20,20,28,34,32,32,34,33,31,33,36,37,35,27,26,28,28,25,26,26,22,23,26,20,13,18,24,22,15,10,8,7,9,5,2,5,5,1,-4,-2,-1,-2,-5,-7,-7,-5,-4,-6,-6,-3,-1,1,4,2,0,2,3,3,5,7,6,3,3,3,1,3,7,7,4,3,4,5,5,7,8,7,6,3,0,3,7,6,5,5,6,5,2,-1,0,4,4,1,1,4,6,6,5,5,6,9,11,11,12,10,8,8,6,4,6,9,10,
9,7,5,4,6,7,5,4,4,4,2,2,4,3,1,2,6,6,5,6,6,4,4,2,-1,1,3,0,-4,-3,-2,-3,-3,-3,-4,-4,-3,-5,-5,-2,-1,-2,-1,2,3,3,4,4,2,1,2,1,1,3,3,0,-1,0,0,3,6,5,3,4,4,1,0,4,6,5,5,5,3,4,6,5,2,2,3,1,0,1,0,-1,1,1,-1,-1,0,1,0,-2,-2,-3,-5,-6,-7,-7,-9,-8,-3,-1,-3,-7,-12,-11,-3,0,-6,-7,-6,-4,-5,-7,-5,7,19,27,34,44,60,73,83,92,97,91,77,59,42,26,12,-2,-11,-11,-8,-5,-3,-2,-5,-5,-4,-8,-9,-6,-9,-10,-5,-2,-3,-2,0,2,-3,-7,-2,3,2,0,-1,2,5,2,-1,-3,-6,-2,4,4,1,1,-2,-2,1,3,0,-4,-2,6,9,5,-4,-8,-8,-7,-5,-1,3,4,3,9,16,18,16,16,17,11,5,8,15,3,2,1,1,1,3,3,0,0,1,-2,-4,-4,-5,-6,-4,-1,2,5,8,4,0,2,4,1,0,5,5,1,-4,-6,-6,-4,-3,-5,-8,-6,-4,-8,-10,-8,-7,-10,-13,-11,-10,-9,-8,-10,-11,-10,-10,-12,-11,-6,-1,3,4,4,3,3,5,9,12,12,11,9,5,2,2,4,6,7,5,0,1,3,0,-1,3,7,9,6,2,4,8,10,11,7,2,1,1,-10,-22,-31,-40,-51,-62,-74,-83,-91,
-93,-85,-71,-55,-36,-18,-2,10,17,15,11,8,2,-2,0,-2,-2,1,2,-1,4,6,3,4,9,7,5,2,2,3,1,0,1,2,3,-3,-11,-7,3,5,6,5,-1,-4,-3,-1,3,7,6,1,-2,1,2,-6,-11,-6,1,-1,-3,-2,-3,-6,-8,-5,-1,-5,-9,-12,-12,-12,-15,-13,-9,-6,-9,-10,-11,-17,-19,-13,-13,-18,-17,-16,-19,-26,-26,-23,-23,-23,-21,-29,-34,-33,-34,-36,-35,-33,-34,-35,-37,-36,-28,-26,-30,-30,-27,-27,-27,-22,-24,-27,-20,-15,-20,-25,-23,-15,-9,-7,-7,-8,-4,-1,-5,-6,-1,3,0,-1,-1,3,4,4,3,1,3,3,1,0,-2,-4,-3,-2,-3,-4,-4,-6,-8,-7,-5,-5,-5,-3,-4,-8,-8,-5,-4,-5,-6,-5,-6,-7,-7,-7,-4,-1,-3,-6,-5,-4,-5,-6,-5,-1,2,1,-2,-3,0,1,-2,-4,-4,-4,-4,-5,-9,-10,-10,-10,-9,-7,-6,-5,-4,-6,-9,-10,-9,-7,-5,-5,-6,-8,-6,-4,-4,-4,-2,-1,-2,-1,1,-1,-3,-2,-1,-3,-2,-1,-1,0,2,1,-1,1,4,3,2,3,3,3,4,4,3,5,5,2,1,2,1,-1,-3,-3,-4,-4,-2,-1,-2,-1,-1,-3,-3,0,1,1,1,-1,-4,-3,-1,-2,-2,2,3,-1,-4,-3,-2,-2,-1,-2,-4,-4,-2,-2,-2,0,1,1,2,3,2,2,3,4,2,1,2,3,3,3,5,6,6,7,10,10,
4,2,3,6,10,9,3,2,8,9,8,6,5,8,6,-5,-16,-24,-32,-44,-58,-72,-82,-91,-95,-89,-76,-59,-41,-27,-12,1,10,11,8,6,3,1,4,3,3,7,8,6,10,9,3,2,4,4,2,0,4,8,4,-1,0,2,4,-1,-5,-4,0,3,6,3,-3,-3,-2,0,2,2,-3,-5,0,3,1,-5,-9,-5,3,4,5,4,2,0,-2,-3,-2,-7,-15,-17,-14,-14,-15,-10,-4,-8,-14,0,0,1,0,0,0,0,2,2,2,2,3,2,2,3,3,2,0,-3,-4,-2,0,-1,-1,1,2,-1,-1,1,3,4,4,3,2,4,5,3,2,4,5,4,4,6,7,8,8,7,6,7,8,7,7,8,7,5,2,0,-1,-1,-1,-1,-2,-4,-5,-5,-4,-3,-1,0,0,-1,-2,-1,0,3,0,-1,1,1,-2,-3,-2,1,2,0,-4,-4,-6,-4,1,3,5,9,13,17,23,30,35,41,45,48,48,44,36,26,16,8,2,-3,-5,-5,-5,-3,1,2,2,3,3,2,2,2,-2,0,2,0,-3,-3,-2,1,1,0,-1,0,1,-1,-2,2,7,6,0,-3,-5,-4,-1,2,2,1,-1,-3,-1,2,1,-1,0,3,5,2,2,3,4,4,6,8,7,6,4,4,7,8,7,6,7,7,5,3,2,3,5,7,9,9,11,11,6,5,10,14,14,14,16,17,15,17,18,18,20,23,23,20,19,18,
18,19,17,16,19,19,17,16,15,13,14,14,11,9,12,12,11,9,5,3,4,4,0,0,2,3,1,1,4,6,5,2,2,2,2,4,3,2,2,3,3,4,4,5,6,5,5,6,7,7,6,7,7,5,3,4,5,4,3,3,3,2,2,2,3,5,4,2,1,2,1,0,1,2,1,-1,-3,-4,-2,-2,-2,-2,-1,0,0,0,1,2,4,4,3,3,4,3,2,3,3,4,6,6,5,4,4,3,3,4,4,3,2,1,0,0,0,0,-1,-1,-1,-3,-4,-3,-2,-3,-2,-2,-2,-1,0,-2,-2,0,1,0,-1,-1,-2,-3,-3,-3,-3,0,0,-1,-1,0,1,2,2,2,1,1,1,0,1,2,2,1,0,-2,-2,-1,0,0,-1,-1,-2,-4,-5,-3,-2,-2,-2,-2,-2,-2,-1,0,0,0,0,-2,-3,-3,-4,-4,-4,-4,-4,-5,-3,-2,-2,-2,-1,0,0,0,0,-2,-6,-6,-3,-2,-2,-2,-4,-3,-2,-5,-7,-8,-9,-7,-4,-4,-4,-2,2,6,14,22,31,38,42,46,47,44,37,28,20,14,7,0,-4,-4,-5,-4,-3,-1,-1,0,0,-1,-2,-1,-4,-4,0,-1,-3,-4,-3,-3,-2,-4,-3,-1,-2,-4,-5,-2,1,3,0,-3,-5,-4,-1,0,0,-1,-2,-2,2,3,0,-2,0,2,2,2,1,2,0,1,3,3,1,1,1,2,6,9,6,5,6,4,3,4,5,12,
10,17,19,13,13,19,23,25,25,27,29,29,28,24,23,31,35,31,28,30,32,31,30,35,35,31,26,28,31,31,31,31,24,19,25,28,22,19,23,26,24,17,11,6,6,8,8,8,10,7,-1,-4,1,2,1,1,3,1,0,0,0,1,4,5,3,3,5,6,7,6,5,3,6,7,4,3,4,1,-2,-2,-2,-1,2,3,4,5,5,3,2,4,5,6,5,2,0,-1,-2,-4,-3,-1,0,2,4,3,4,5,4,1,2,4,3,2,6,7,2,-3,-1,3,5,6,5,2,2,3,2,1,3,7,6,3,3,4,4,5,8,5,2,3,5,4,4,4,2,0,-2,-3,-4,-3,-3,-4,-4,-4,-6,-9,-9,-8,-8,-7,-6,-3,0,-1,-5,-6,-1,1,0,0,3,6,5,2,-1,1,6,6,2,0,5,8,4,0,-1,0,-1,-2,-3,-3,-1,1,-1,-2,0,1,1,2,4,5,4,2,2,1,0,-1,0,1,1,-1,-3,-3,-1,1,1,0,-1,0,2,4,5,6,6,5,1,-2,-2,-1,-1,-2,-6,-9,-10,-11,-7,-6,-6,-7,-11,-14,-9,-7,-9,-10,-10,-8,-9,-15,-10,7,22,31,44,58,71,82,94,101,106,103,88,69,52,38,22,2,-11,-11,-2,4,8,7,7,10,8,-1,-1,7,7,3,5,5,3,4,5,2,-5,-7,-4,-3,-2,-2,-8,-5,5,4,-3,-5,-6,-4,2,2,
-1,-1,0,0,2,4,2,-1,2,11,17,7,-2,0,1,-1,1,2,3,1,-1,3,9,13,11,9,10,8,1,4,10,13,14,20,22,14,15,23,27,28,29,32,34,31,26,24,26,33,38,39,38,39,38,34,33,35,35,33,31,34,35,30,23,23,25,22,22,26,26,23,26,28,27,27,25,18,17,21,23,20,22,22,17,11,12,11,9,8,9,7,5,6,4,1,0,0,-2,-3,-3,-5,-5,-4,-5,-7,-6,-3,-1,-2,-1,1,2,3,4,4,7,10,8,5,6,6,6,6,5,5,5,4,2,4,6,4,2,3,4,3,3,4,5,5,2,-2,-3,-2,-2,-3,-3,-4,-4,-4,-6,-7,-3,1,0,1,2,2,2,2,1,0,1,1,-2,-5,-4,-2,-1,-3,-5,-3,-1,0,0,-2,-2,0,-1,-4,-5,-2,0,1,-2,-6,-6,-2,0,0,3,5,4,0,-2,-5,-7,-8,-8,-7,-7,-11,-11,-17,-18,-13,-14,-20,-22,-22,-24,-27,-29,-29,-29,-26,-25,-32,-36,-31,-29,-32,-36,-33,-31,-35,-36,-33,-28,-30,-33,-34,-34,-31,-25,-21,-25,-28,-21,-18,-22,-25,-23,-19,-12,-7,-8,-9,-7,-7,-10,-8,-1,3,-3,-5,-3,-2,-2,-1,0,-1,-1,-2,-5,-6,-4,-3,-6,-8,-9,-8,-5,-4,-6,-6,-3,-2,-3,0,2,2,2,1,-2,-4,-5,-6,-6,-4,-3,-4,-5,-6,-5,-2,1,1,2,3,3,1,
0,-3,-4,-4,-3,-4,-3,-2,-1,-3,-3,-3,-6,-7,-2,3,1,-3,-6,-7,-6,-4,-3,-3,-2,-2,-4,-7,-6,-2,-2,-3,-3,-4,-7,-5,-2,-2,-4,-3,-3,-4,-3,-1,1,3,4,3,3,4,4,4,6,8,9,8,8,8,7,4,1,2,6,6,3,0,1,2,-1,-4,-4,-1,1,-1,-5,-6,-2,-1,-5,-8,-4,0,0,0,1,2,4,4,2,0,2,3,1,-1,0,-1,-3,-4,-2,-1,-1,-1,1,2,0,-1,0,2,4,3,0,-2,-2,-2,-1,-2,-4,-5,-6,-7,-8,-6,-2,1,2,1,2,3,7,10,11,10,6,4,6,8,10,11,9,9,13,14,12,9,9,14,9,-7,-20,-29,-42,-57,-71,-83,-94,-101,-105,-100,-85,-65,-48,-35,-20,-2,11,12,5,-1,-5,-4,-4,-7,-5,3,4,-3,-2,0,-3,-3,0,0,-2,2,7,9,6,4,4,4,8,5,-5,-3,3,5,6,5,1,1,3,4,2,2,0,-3,1,4,2,-6,-11,-3,4,1,1,3,2,0,0,1,2,-2,-8,-12,-9,-6,-7,-5,-1,-3,-9,-11,-12,-17,-18,-13,-14,-22,-24,-25,-27,-30,-30,-27,-25,-23,-25,-31,-36,-35,-36,-37,-36,-32,-30,-33,-32,-31,-29,-31,-34,-30,-23,-22,-24,-21,-21,-25,-24,-22,-25,-28,-26,-25,-23,-18,-16,-20,-20,-16,-19,-19,-14,-8,-10,-11,-9,-7,-7,-5,-2,-4,-3,-1,-1,-1,1,2,2,4,
4,3,4,6,5,2,1,2,1,-1,-2,-4,-4,-3,-7,-10,-8,-6,-6,-7,-7,-7,-6,-6,-6,-4,-3,-4,-5,-3,-2,-4,-5,-4,-5,-6,-7,-7,-5,-1,0,-1,-1,0,0,0,0,1,3,5,0,-3,-2,-3,-5,-4,-4,-4,-3,-2,-2,-2,1,4,3,1,1,3,5,4,1,0,1,2,2,1,2,5,6,4,1,0,2,5,5,1,-1,-2,-5,-7,-6,-3,-1,3,5,7,6,6,7,5,5,7,6,6,8,10,9,8,10,12,13,15,16,17,17,19,19,16,17,20,22,20,18,18,18,18,17,17,18,20,19,16,14,12,14,14,9,8,10,12,12,13,9,6,7,6,4,2,5,6,2,1,4,6,4,1,0,-1,-2,0,0,1,2,3,2,2,3,5,6,5,4,3,4,3,3,2,1,1,0,-1,0,1,3,4,5,5,5,4,4,3,3,4,4,2,0,0,0,0,0,0,1,3,5,4,3,3,2,1,0,0,1,2,4,3,0,-2,0,2,4,4,5,5,2,1,1,1,2,4,3,0,-1,0,-1,0,2,2,0,-1,0,0,0,2,3,1,0,0,-1,-1,0,0,-1,-2,-2,-3,-4,-4,-3,-4,-4,-2,-1,-2,-3,-2,-2,-2,-2,-2,-1,0,1,0,0,1,3,2,1,1,2,3,2,1,0,1,0,-1,-2,-3,-2,-1,-2,-1,-1,0,0,0,0,0,-1,-1,
-1,-1,-1,-1,-1,0,-1,-2,-2,-1,2,3,4,4,4,4,5,5,5,5,6,5,3,1,0,-1,-1,-1,-3,-5,-5,-4,-2,-1,-3,-3,-3,-2,-3,-6,-12,-11,-11,-8,-5,-7,-4,1,7,11,19,28,37,44,46,48,49,48,39,27,19,13,6,0,-6,-9,-7,-5,-3,-3,-2,1,1,-4,-5,-3,-3,-3,0,-2,-5,-5,-5,-6,-6,-6,-6,-6,-5,-4,-6,-4,1,2,-3,-4,-5,-6,-4,-1,-3,-5,-5,-4,-2,-1,-4,-6,-6,-3,-2,-4,-4,-2,-4,-5,-3,-3,-4,-4,-3,0,3,4,1,1,0,-1,-1,1,2,3,5,6,5,4,5,9,9,9,11,12,11,9,9,10,10,12,12,13,14,17,16,14,12,12,12,13,13,13,15,14,10,9,11,10,10,10,10,10,12,12,11,11,11,9,8,9,7,5,6,7,3,1,4,6,4,0,0,-2,-4,-1,0,0,0,0,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-2,-2,-1,0,1,1,1,2,4,4,3,4,5,5,4,3,2,2,1,1,1,0,0,1,2,3,2,3,4,5,6,5,4,4,4,3,3,4,4,4,3,2,2,4,5,5,6,7,6,6,5,5,4,4,4,2,1,1,1,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,-4,-5,-4,-2,-1,-1,-1,-1,1,2,4,5,7,8,7,5,3,1,-1,-1,-2,-2,-8,
-10,-11,-10,-9,-9,-6,-2,0,-1,-2,-4,-6,-4,-1,1,2,3,2,2,3,1,2,8,12,7,-1,-2,1,3,2,-1,-3,-1,-1,-6,-9,-6,-3,-3,-5,-8,-8,-5,-3,-2,-1,0,-1,1,3,3,3,4,4,3,2,0,-1,-2,-1,-1,-4,-6,-6,-9,-11,-11,-11,-12,-16,-16,-14,-13,-15,-14,-11,-9,-12,-17,-19,-15,-11,-13,-18,-19,-13,-9,-12,-5,12,28,41,54,67,80,94,102,109,113,107,88,67,49,34,16,-2,-13,-15,-10,-6,-1,1,-2,-1,1,-4,-6,0,1,1,4,4,3,4,5,5,-1,-9,-9,-6,-4,-2,-3,0,2,0,-2,-3,-3,4,7,8,4,-2,-5,-3,2,2,-4,-8,-7,1,9,7,1,4,9,9,9,14,18,16,10,11,16,15,14,19,22,17,13,14,14,14,18,25,23,17,16,22,28,28,23,25,30,32,29,27,30,40,45,41,37,40,43,41,43,48,49,46,39,38,39,39,37,36,36,28,25,28,26,27,30,29,27,26,26,23,21,21,19,17,16,14,11,11,13,11,6,2,6,8,9,10,7,7,6,4,3,6,8,9,9,8,5,3,3,2,3,8,9,4,0,-2,-3,-4,-1,2,4,7,7,3,-3,-4,-3,-3,-2,-2,-3,-4,-2,-3,-5,-5,-1,5,8,8,9,8,7,7,5,4,6,7,6,3,3,3,2,2,2,-1,0,4,5,3,2,3,
3,0,-3,-6,-7,-4,-4,-7,-9,-8,-7,-8,-9,-6,-3,-2,-2,-2,0,1,2,2,1,0,0,0,0,1,2,-1,-6,-11,-12,-10,-8,-9,-10,-9,-7,-7,-9,-9,-5,-1,-2,-7,-9,-5,-4,-7,-10,-11,-11,-10,-11,-14,-12,-5,-4,-10,-11,-7,-5,-3,-1,-1,-1,-1,-3,-7,-6,0,0,-3,-5,-4,-5,-5,-4,-1,3,4,1,-2,-4,-1,1,0,-2,0,1,0,-3,-2,0,1,3,2,0,0,-1,-4,-6,-5,-3,-4,-6,-6,-5,-5,-6,-6,-3,1,0,-4,-7,-5,-4,-3,0,1,1,-1,-6,-8,-5,-4,-7,-10,-11,-10,-9,-11,-6,10,27,41,51,63,78,91,98,104,108,103,91,72,48,29,14,-2,-15,-16,-5,3,7,10,7,5,5,1,0,4,2,0,-2,-3,-2,-1,0,0,-6,-13,-12,-5,-3,-4,-2,1,3,-2,-6,-9,-9,-5,-1,0,2,1,-2,0,7,11,7,1,0,7,13,8,10,11,10,9,9,6,2,0,1,2,4,6,4,1,-1,-2,-2,-1,-1,-2,-1,-1,-6,-9,-5,2,3,1,-1,0,2,4,2,2,6,9,6,2,2,4,6,6,4,2,1,0,-1,-1,-2,-4,-5,-4,-6,-6,-4,-3,-2,0,0,0,0,3,5,6,8,10,10,9,10,13,14,11,10,13,11,8,6,10,12,14,11,9,14,19,20,13,8,9,2,-14,-29,-42,-55,-69,-82,-95,-102,-108,-111,-104,
-85,-64,-47,-31,-15,3,15,16,11,6,0,-4,-1,-2,-3,2,4,0,0,-1,-4,-4,-3,-3,-3,-4,0,8,8,6,4,3,4,1,-2,0,3,4,3,-1,-6,-7,-4,3,7,4,-1,-1,4,8,9,0,-8,-6,-2,-5,-8,-10,-11,-14,-18,-16,-11,-11,-16,-16,-15,-19,-20,-15,-13,-13,-12,-12,-17,-23,-23,-18,-16,-23,-28,-27,-23,-26,-31,-32,-29,-27,-31,-40,-44,-40,-38,-41,-43,-41,-42,-46,-47,-44,-39,-37,-38,-39,-38,-37,-36,-29,-26,-29,-27,-28,-32,-31,-29,-28,-26,-23,-21,-21,-18,-16,-15,-13,-11,-10,-13,-13,-6,-2,-4,-7,-8,-9,-7,-6,-5,-2,-2,-4,-6,-7,-7,-6,-3,-3,-3,-2,-3,-9,-10,-6,-1,0,2,2,0,-2,-4,-7,-8,-3,2,4,3,2,2,2,3,3,2,3,5,5,1,-5,-7,-7,-7,-6,-5,-5,-3,-2,-3,-5,-4,-2,-2,-3,-2,-3,-2,0,0,-4,-5,-2,-1,-2,-1,2,4,6,7,4,3,6,7,6,5,6,6,4,2,2,3,2,1,0,0,0,0,1,2,2,2,0,-1,1,6,10,11,10,8,10,11,11,9,9,11,11,7,3,5,10,11,9,7,9,12,13,13,12,12,14,12,5,3,7,9,5,3,1,0,0,1,0,2,6,5,0,-1,3,5,4,4,3,2,0,-4,-5,-2,2,3,0,-2,-1,1,0,-2,0,3,1,0,-1,-2,-1,1,1,
1,4,6,4,3,5,7,7,6,6,7,7,4,1,2,6,7,5,3,4,-1,0,0,2,5,7,4,5,10,14,14,12,10,10,6,-8,-25,-39,-52,-63,-78,-93,-99,-104,-107,-103,-91,-71,-49,-29,-14,0,15,16,6,-2,-7,-8,-5,-6,-5,-1,0,-4,-2,0,0,2,3,1,1,2,7,13,11,6,4,3,3,-1,-4,0,6,7,8,6,1,-2,-1,0,2,1,-7,-11,-7,0,1,-6,-10,-4,-5,-5,-5,-5,-4,-3,-1,0,-1,-2,-3,-3,-3,-1,0,0,0,-1,-1,-1,-1,-1,1,2,0,-2,-3,-2,-1,-1,-1,-2,-1,-1,-2,-3,-1,1,1,1,1,1,2,2,2,3,3,3,4,5,5,4,5,5,3,3,2,2,2,2,2,0,-2,-2,-3,-3,-3,-2,-2,-3,-2,-1,-1,-2,0,1,0,0,0,1,0,-2,-5,-8,-9,-6,0,1,4,9,14,21,29,37,43,49,52,53,52,46,37,26,18,12,4,-4,-8,-7,-5,-2,2,5,7,8,6,3,2,2,0,2,5,4,3,2,1,1,1,-1,-3,-4,-3,-3,-3,-2,0,-1,-3,-3,-3,-2,1,3,1,-3,-4,-3,0,1,-1,-5,-6,-3,1,2,2,4,2,5,8,8,9,8,6,6,8,9,8,9,7,6,5,5,4,3,6,9,9,9,10,11,13,12,11,14,15,15,15,15,16,19,20,18,18,20,21,19,19,18,20,20,
19,17,18,21,20,20,19,18,16,17,15,17,19,19,18,18,16,13,13,12,9,6,7,7,6,5,8,9,7,2,3,4,4,4,3,2,1,0,-1,-1,0,1,1,1,0,1,1,1,2,5,6,5,3,2,1,1,1,1,1,3,4,2,0,-1,-1,-1,0,0,0,0,0,-1,-2,-2,-1,1,2,1,0,0,0,-1,-2,-2,-2,-1,0,-1,0,2,3,2,1,-1,0,1,1,-1,-2,-2,-3,-5,-5,-5,-4,-3,-2,-2,-2,-1,-1,-1,0,1,1,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-1,0,-1,-3,-4,-5,-5,-5,-7,-8,-8,-8,-8,-10,-10,-8,-7,-8,-10,-10,-9,-7,-7,-8,-9,-9,-8,-7,-7,-6,-2,1,0,-1,0,1,2,2,1,0,1,1,-1,-1,1,1,-1,-3,-2,-1,0,1,2,3,3,2,0,-1,1,2,1,0,0,1,-1,-1,0,1,0,0,-1,-1,1,1,0,-1,0,-1,-3,-4,-3,-4,-4,-4,-4,-3,-3,-3,-4,-4,-1,-2,-2,1,1,0,-1,-2,-1,-1,-3,-7,-11,-12,-9,-5,-4,-3,1,10,19,27,33,39,48,51,53,54,51,45,36,24,15,7,0,-5,-8,-4,0,2,2,2,3,3,1,1,1,-1,0,2,0,-2,-3,-3,-4,-3,-4,-5,-3,-2,-3,-2,0,2,2,-1,-2,-3,-4,-2,0,0,-2,-3,-1,3,5,1,-2,-3,-2,1,7,
-1,2,5,1,-2,-1,2,4,3,7,8,5,3,7,14,11,2,1,6,10,11,17,22,19,21,26,28,30,29,30,32,35,33,29,31,37,39,36,35,37,39,36,35,39,40,41,37,36,37,36,34,34,32,25,25,32,28,22,26,33,33,28,23,21,22,23,21,16,16,20,19,13,11,11,11,10,10,9,8,11,9,5,3,4,6,6,4,3,4,6,6,5,5,6,7,10,11,11,11,12,10,8,9,12,12,7,2,1,1,2,2,3,3,2,2,1,3,9,13,12,10,9,8,5,4,6,5,2,-1,-1,1,1,0,-2,-1,3,3,1,3,6,8,6,1,-3,-3,0,0,-1,0,2,0,-2,-2,-1,-1,1,2,2,1,2,1,-1,0,1,-1,-1,1,3,2,3,5,4,-1,-3,-2,0,2,1,0,0,1,-2,-6,-6,-4,-3,-5,-6,-6,-4,-1,-2,-3,-3,-3,-1,5,9,8,6,5,4,3,1,1,4,5,3,-2,-4,-1,1,-1,-2,-1,1,0,-2,-4,-2,0,1,0,-1,-1,-1,1,2,1,2,4,3,0,-2,-1,3,8,8,5,5,5,3,1,2,4,4,2,-2,-7,-7,-7,-8,-8,-7,-4,-3,-5,-6,-3,0,0,0,2,4,5,4,0,0,6,5,-4,-9,-8,-2,-5,-15,-13,-1,6,9,19,32,46,63,76,84,93,97,87,65,45,31,20,4,-10,-16,-12,-5,-3,-4,
-8,-5,-3,-8,-10,-8,-7,-5,-5,-10,-12,-6,1,3,0,-3,-4,-3,1,3,-1,5,13,8,0,-2,-5,-8,-5,-1,-1,-4,-8,-8,-4,-3,-7,-13,-9,2,9,3,-1,3,4,6,10,11,9,8,5,9,9,7,8,14,20,17,5,-2,4,10,10,16,21,13,8,18,24,24,22,25,30,32,28,24,28,38,40,34,29,32,34,32,35,44,48,48,41,40,42,45,44,44,43,36,33,32,26,21,23,27,25,19,15,15,16,18,18,17,17,18,17,14,12,10,8,6,7,5,4,6,3,0,-2,-3,-2,1,3,1,-1,-1,0,2,5,7,11,16,17,12,10,11,14,14,13,11,9,7,8,9,7,6,4,2,1,1,2,4,6,7,3,-1,0,2,5,8,10,11,12,11,8,7,10,12,12,13,13,13,12,9,6,6,10,13,11,10,10,9,8,8,6,6,10,13,10,4,4,8,9,-5,1,-1,-3,-1,1,1,-2,-3,-3,-7,-9,-6,-2,-7,-13,-9,-2,-2,-6,-10,-11,-18,-21,-21,-23,-27,-29,-30,-29,-31,-33,-34,-31,-28,-30,-37,-38,-36,-35,-38,-39,-36,-36,-38,-41,-41,-38,-36,-37,-38,-35,-34,-32,-25,-25,-31,-27,-21,-26,-32,-32,-28,-23,-20,-22,-24,-20,-15,-17,-20,-18,-13,-13,-13,-13,-11,-11,-9,-9,-12,-10,-7,-5,-6,-7,-7,-6,-5,-7,-8,-8,-6,-6,-6,-8,-10,-11,-11,-12,-12,
-10,-8,-9,-11,-11,-6,-3,-2,-3,-3,-4,-5,-6,-5,-4,-4,-7,-12,-15,-15,-13,-12,-11,-8,-7,-8,-7,-4,-1,-2,-3,-3,-2,0,-1,-4,-4,-3,-5,-8,-10,-8,-3,1,1,-2,-2,-1,-2,-3,-1,1,1,0,0,-3,-5,-4,-4,-4,-3,-1,-2,-3,-2,-1,-3,-4,-4,-4,-7,-6,-2,0,0,-2,-4,-3,-2,-2,-2,0,4,5,2,1,3,5,5,2,0,1,1,1,1,0,-5,-8,-7,-6,-5,-4,-2,0,-1,-3,-3,-2,2,4,2,1,2,4,3,2,2,4,4,3,1,-1,-1,0,1,0,-3,-4,-3,-4,-6,-5,-2,-1,-1,-4,-9,-10,-7,-6,-6,-4,-2,-3,-4,-3,-2,2,6,7,7,7,8,7,5,4,6,6,3,1,2,2,-1,-1,-2,-2,1,0,-4,-1,9,15,13,7,8,16,16,6,-3,-7,-17,-30,-45,-62,-77,-84,-91,-94,-85,-64,-44,-31,-19,-3,11,19,14,6,4,6,9,6,4,8,9,8,7,5,3,8,12,6,0,0,1,4,6,4,-1,-1,2,-5,-14,-9,-1,1,5,8,4,-2,0,3,6,7,4,2,7,14,10,-1,-6,-1,3,-2,-2,-3,-10,-11,-10,-8,-7,-10,-11,-9,-10,-16,-21,-18,-7,0,-5,-9,-11,-17,-20,-13,-10,-18,-25,-25,-21,-25,-30,-32,-29,-25,-29,-38,-41,-35,-32,-33,-34,-32,-34,-43,-47,-46,-41,-38,-41,-44,-42,-42,-41,-36,-34,-33,-27,-22,
-25,-28,-26,-21,-17,-17,-18,-19,-16,-14,-14,-17,-16,-12,-11,-11,-9,-6,-7,-5,-3,-6,-3,0,2,2,1,-1,-4,-2,-1,-1,-2,-4,-7,-9,-12,-17,-18,-13,-9,-10,-13,-13,-11,-10,-8,-6,-6,-7,-6,-5,-5,-3,-2,-2,-4,-5,-8,-8,-5,-1,-2,-4,-6,-9,-12,-13,-14,-13,-10,-9,-12,-13,-13,-14,-14,-13,-12,-10,-7,-7,-11,-14,-12,-11,-10,-9,-9,-8,-6,-6,-10,-13,-9,-4,-4,-8,-10,1,-1,0,-1,-1,0,0,0,1,2,3,5,4,2,2,4,3,1,1,2,4,6,9,10,11,12,15,14,14,15,16,16,15,14,13,15,18,19,18,19,21,22,19,19,19,21,23,21,20,20,21,19,18,17,14,13,14,13,11,12,15,15,14,13,10,11,12,10,6,7,9,9,7,7,10,9,7,6,5,5,7,7,7,6,6,7,7,7,7,8,9,8,6,5,5,6,7,7,7,8,8,7,6,5,5,4,2,2,2,3,3,3,4,5,4,4,5,7,9,10,9,8,9,9,7,6,7,7,6,5,6,6,5,4,3,3,4,5,5,5,7,8,7,4,2,2,3,4,3,3,3,2,1,1,1,2,4,6,6,5,4,3,2,3,4,4,4,5,4,3,4,5,6,4,3,3,4,5,4,2,2,2,1,-1,-1,0,0,-1,-3,-3,-1,0,0,1,0,0,0,0,1,1,2,
2,1,0,-2,-2,-1,-1,0,-1,-2,-3,-3,-3,-3,-3,-2,-2,-3,-2,-2,0,2,3,2,1,1,3,4,4,5,5,5,4,3,3,4,6,7,6,5,5,4,2,2,1,1,0,0,-2,-3,-4,-4,-5,-5,-5,-5,-5,-5,-4,-3,-5,-6,-4,-4,-4,-3,-4,-2,-2,-5,-11,-15,-15,-11,-8,-11,-12,-8,-4,1,7,14,22,31,38,41,43,42,39,30,20,13,7,0,-7,-12,-10,-5,-5,-6,-6,-4,-3,-4,-4,-4,-6,-2,1,-3,-6,-3,-1,-1,-3,-3,-4,-3,0,-1,-2,3,7,5,2,1,0,-1,1,4,3,1,-1,-2,-1,0,-4,-7,-6,-2,0,-3,-2,-1,-2,-1,4,5,5,5,4,6,8,9,8,10,12,11,7,4,3,5,7,9,10,8,8,11,13,12,11,14,16,17,16,15,16,19,20,18,18,19,19,16,17,20,20,20,18,17,20,22,19,19,21,18,18,17,14,12,14,14,13,12,10,10,11,9,5,3,4,7,6,4,6,8,6,2,2,3,2,4,3,1,0,1,1,1,3,3,1,1,2,3,5,6,7,9,9,6,4,4,5,4,3,3,2,1,1,1,1,3,4,3,3,3,4,5,6,7,6,4,4,5,5,7,9,9,9,9,8,8,9,10,9,9,8,8,8,7,6,6,7,9,9,8,8,7,5,4,2,2,3,4,4,2,2,3,5,8,
7,8,10,12,8,1,0,4,6,2,0,1,0,-2,-2,-2,-1,1,3,4,4,4,3,4,5,5,7,7,3,0,1,0,-2,-1,3,6,8,5,1,2,7,9,6,6,8,8,5,2,0,2,4,3,2,0,-1,-1,0,1,3,2,1,2,3,4,4,6,8,9,10,9,7,6,7,7,7,7,8,10,10,8,7,6,4,4,5,4,3,2,0,-1,-3,-7,-9,-6,-5,-7,-9,-8,-9,-11,-7,-5,-6,-7,-5,-3,-2,-6,-9,-9,-9,-5,-7,-14,-9,9,19,24,35,50,61,70,81,88,95,94,83,61,37,17,2,-12,-21,-21,-14,-7,-2,1,-4,-5,0,-3,-10,-6,-4,-7,-6,-8,-8,-4,-2,-4,-8,-8,-7,-5,-4,-2,-2,3,8,-1,-8,-5,-2,-2,-3,0,1,-3,-7,-6,2,5,-2,-6,-5,0,5,1,-3,2,4,3,4,6,8,6,5,6,10,12,10,13,19,15,5,2,6,8,9,16,20,13,14,19,21,21,19,17,23,30,27,22,23,30,35,31,30,34,33,32,37,42,38,34,31,33,35,34,31,29,28,18,14,19,20,18,19,19,18,16,14,15,18,18,15,16,15,12,8,8,9,4,1,-2,-4,-6,-6,-2,-2,-3,-1,1,2,1,2,3,6,8,6,1,-1,2,3,3,5,6,5,3,0,0,1,3,4,4,5,3,1,1,3,1,0,3,6,8,8,6,3,2,
2,1,1,4,5,3,1,2,3,3,3,4,4,4,5,6,6,7,8,7,7,8,8,6,6,5,3,4,4,3,2,0,-2,-3,-1,1,1,1,2,0,-2,-2,0,0,2,2,0,0,2,4,3,2,1,-1,-2,0,1,3,4,0,-2,1,3,4,6,9,9,5,1,-2,-3,1,3,1,-1,-1,-1,0,1,1,3,6,6,4,2,1,1,0,-1,-2,-4,-4,-2,-2,-1,0,-1,-3,-4,-3,0,3,6,10,12,9,7,8,10,12,14,16,17,16,14,11,9,10,11,11,10,8,6,4,1,-2,-2,-2,-3,-6,-7,-7,-5,-3,-3,-1,1,4,4,3,7,8,5,8,7,2,0,0,-3,-2,-3,-9,-5,12,25,32,43,54,64,81,100,109,110,108,101,85,61,40,23,10,-1,-4,-2,1,6,9,1,-1,4,0,-7,-1,5,3,5,5,3,2,3,3,1,-2,-5,-6,-3,-5,-9,-4,5,-9,-9,-10,-12,-13,-9,-3,-1,-5,-5,-2,0,0,1,2,2,2,2,-1,-3,-4,-5,-4,-3,-3,-4,-5,-6,-6,-2,1,-1,0,3,2,-2,-5,-6,-5,-2,-3,-7,-9,-7,-7,-8,-9,-6,-4,-2,-3,-5,-4,-3,-1,0,0,-1,-2,-4,-3,-2,-3,-4,-5,-5,-6,-8,-10,-10,-10,-7,-7,-7,-6,-6,-5,-7,-9,-9,-7,-7,-5,-4,-4,-4,-3,-2,-2,0,1,3,6,7,5,4,5,6,5,6,8,
6,4,4,5,5,2,3,7,11,12,12,8,7,12,7,-8,-19,-25,-38,-52,-63,-73,-82,-88,-94,-93,-83,-61,-35,-17,-2,12,22,22,15,8,3,2,5,5,0,5,9,8,8,9,7,9,10,6,4,7,9,9,8,6,4,5,5,-2,-7,1,8,6,3,3,2,0,0,5,8,6,0,-2,4,9,7,1,-3,0,2,-1,-1,-1,-3,-4,-4,-2,-1,-3,-7,-9,-8,-11,-16,-13,-5,-3,-5,-7,-8,-15,-16,-12,-12,-17,-19,-19,-17,-16,-22,-28,-25,-22,-23,-29,-32,-30,-30,-34,-35,-32,-36,-39,-36,-32,-31,-31,-34,-34,-30,-25,-24,-16,-12,-18,-19,-17,-19,-19,-17,-17,-17,-18,-21,-21,-16,-16,-18,-14,-10,-10,-12,-9,-4,0,1,3,4,1,3,3,1,-1,-1,-1,-3,-5,-8,-9,-7,-3,-1,-3,-4,-4,-6,-7,-7,-4,-2,-1,-2,-4,-6,-6,-7,-5,-2,-2,-4,-3,-1,-3,-6,-7,-7,-5,-3,-2,-4,-3,-3,-5,-6,-5,-3,-4,-5,-5,-6,-6,-5,-5,-5,-6,-6,-7,-8,-7,-7,-7,-7,-6,-6,-5,-3,-4,-4,-3,-2,0,2,3,2,0,0,-1,-2,0,2,2,1,1,-1,-2,0,1,0,-1,-1,0,2,4,4,3,1,-1,-2,1,3,1,-1,-2,-5,-9,-9,-6,-2,2,3,0,-2,0,1,1,1,1,0,-1,-3,-5,-5,-4,-2,-1,-1,0,1,2,4,4,3,2,1,0,0,2,3,4,
1,-1,-4,-8,-9,-8,-6,-6,-8,-10,-13,-14,-15,-14,-13,-10,-8,-9,-10,-10,-9,-7,-6,-4,0,2,2,1,2,5,6,6,5,3,3,2,0,-2,-2,-3,-6,-7,-6,-8,-8,-2,1,2,6,3,2,6,4,-11,-23,-30,-41,-53,-63,-81,-99,-108,-109,-106,-97,-82,-59,-38,-21,-9,2,7,4,2,-3,-5,1,2,-2,1,6,2,-2,-1,-4,-4,-1,1,0,1,2,5,8,10,7,8,12,6,-3,5,6,7,7,7,6,4,2,2,2,0,0,-1,-2,-2,-1,-1,-1,0,2,3,3,2,1,1,2,2,2,2,0,-1,0,-1,-3,-2,-1,0,2,1,1,2,4,5,4,3,5,5,4,4,3,2,2,3,2,1,1,1,1,1,2,2,2,2,3,2,2,3,4,5,5,6,5,3,3,2,1,0,1,2,2,2,2,2,1,0,0,-1,0,0,0,-1,-2,-2,-2,-2,-1,-1,1,2,1,0,-1,-1,-1,-2,-3,-2,-1,-5,-9,-10,-11,-7,-4,-3,0,5,11,16,24,30,36,41,45,46,48,46,40,28,17,7,0,-6,-12,-13,-9,-6,-3,-4,-5,-5,-3,-3,-5,-5,-6,-7,-4,-5,-7,-5,-3,-4,-7,-7,-7,-6,-3,-4,-4,0,4,0,-4,-3,-1,-2,-1,1,0,-3,-5,-3,0,0,-3,-6,-5,-3,0,-1,-3,-2,-4,-3,-1,-2,-3,-4,-4,-3,-1,1,1,3,3,3,1,2,1,2,
2,5,5,5,5,7,5,6,6,5,9,11,11,10,10,12,14,14,15,18,18,16,15,15,14,13,13,14,16,17,14,10,9,4,4,8,8,8,10,10,10,10,11,12,16,14,11,9,12,12,9,8,11,12,8,2,1,1,1,1,1,1,3,3,2,2,4,6,7,6,6,4,3,2,2,2,3,5,5,3,3,3,3,4,6,7,7,5,3,3,3,3,3,2,3,3,3,2,1,2,3,4,4,5,5,5,4,4,5,6,6,6,5,4,4,3,2,2,3,4,3,3,3,3,3,2,1,2,3,3,3,2,0,-1,-1,0,1,2,2,1,0,-1,-1,-1,0,0,0,-1,-2,-2,-2,-3,-5,-6,-5,-4,-4,-2,-1,-3,-3,-2,-1,-1,1,5,6,4,3,0,-1,-1,0,-1,-2,-1,0,-1,-2,-1,0,1,1,1,1,0,0,0,0,-1,-2,-3,-3,-2,-1,0,0,0,-1,-1,0,0,0,1,3,4,3,3,3,4,5,5,5,5,5,5,3,2,4,4,4,3,3,2,1,0,1,1,0,-1,-2,-2,-1,-1,-1,-1,0,0,1,1,3,5,5,8,6,2,1,0,-4,-3,-1,0,0,3,7,12,19,24,31,38,46,51,52,48,44,37,27,17,8,2,-4,-8,-7,-5,-2,-1,-2,-2,0,-1,-2,-2,-2,-2,1,1,-3,-4,-5,-6,-5,-6,-8,-10,-9,-9,-10,-7,-2,1,
-5,-5,-7,-8,-7,-5,-4,-5,-9,-6,1,2,-8,-15,-9,1,6,-1,-6,-1,3,2,1,2,2,-2,-5,0,5,4,3,7,14,12,2,-3,5,14,14,15,17,14,13,18,21,17,16,20,26,26,20,16,18,27,33,32,25,26,30,28,30,35,39,40,36,35,36,38,38,42,41,29,27,36,37,31,32,33,31,29,26,19,17,21,23,19,15,16,17,15,10,6,4,7,8,3,0,3,5,0,-1,3,8,7,1,1,2,3,3,3,6,8,8,7,7,10,12,10,6,3,5,8,7,4,3,3,2,-2,-4,-3,-1,1,-1,-3,-1,3,5,5,5,5,6,5,4,5,6,4,0,-3,-3,-1,-1,-1,1,4,8,10,10,9,10,12,9,5,4,5,4,2,0,-3,-3,-1,1,0,0,1,3,2,1,1,2,0,0,-1,-4,-4,-2,-2,-6,-7,-7,-6,-3,-2,-4,-5,-2,0,0,-1,-1,2,3,1,-3,-5,-5,-5,-6,-8,-8,-8,-8,-11,-12,-11,-11,-7,-3,-3,-6,-8,-8,-6,-4,-4,-2,0,0,-1,-2,-3,-3,-1,3,2,0,1,-1,-5,-4,-1,-2,-4,-2,-2,-3,-3,-1,-2,-1,2,1,2,5,6,4,3,2,-2,-3,0,2,1,-1,-5,-7,-5,-4,-5,-5,-3,-2,-6,-9,-7,-4,-3,-5,-7,-6,-3,-4,-6,-4,0,0,-5,-10,-11,-7,-4,-12,-18,-19,-19,-19,-18,-20,-12,5,14,
19,36,59,76,92,107,116,114,109,100,83,59,38,19,4,-8,-9,-1,2,6,11,7,4,9,7,2,7,8,4,2,0,-1,-1,-4,-5,-3,-3,-7,-11,-8,-7,-8,-1,8,6,0,-3,-5,-8,-9,-4,-3,-2,-3,0,6,6,-2,-6,-2,8,14,12,7,5,4,3,3,2,4,8,9,8,5,5,8,13,17,15,10,7,10,15,15,16,19,16,18,22,21,19,20,23,25,27,28,29,32,38,42,41,40,44,43,42,46,50,49,42,36,37,40,38,37,38,39,30,26,31,33,31,33,37,35,30,28,26,24,22,22,19,15,15,16,15,14,13,10,5,6,8,6,10,14,9,5,8,10,7,7,12,13,10,9,9,6,5,7,7,6,6,5,2,1,4,5,3,3,2,1,3,5,4,5,7,8,6,8,10,9,8,8,6,4,6,7,4,2,3,3,1,2,4,3,2,3,4,2,1,1,6,7,8,9,8,5,3,5,9,6,-1,-2,8,14,9,-1,-5,1,5,1,-1,1,-1,-1,0,3,6,0,-5,-3,-1,-6,-12,-11,-2,3,-5,-14,-15,-15,-17,-16,-17,-19,-22,-20,-17,-21,-27,-27,-21,-18,-20,-27,-33,-31,-26,-27,-31,-29,-29,-35,-39,-41,-38,-37,-38,-40,-41,-44,-42,-31,-28,-36,-36,-31,-32,-34,-33,-33,-30,-22,-21,-24,-25,-20,-17,-19,-19,-17,-14,-11,-9,-10,-11,-7,-1,-4,-7,-3,
-1,-6,-10,-9,-3,-3,-4,-5,-5,-5,-7,-10,-9,-8,-9,-11,-13,-10,-6,-3,-4,-6,-4,-1,0,0,1,4,6,4,1,0,0,2,0,-4,-6,-6,-6,-6,-6,-6,-5,-6,-6,-5,-2,0,0,-2,-2,-2,-2,-5,-8,-11,-10,-9,-10,-12,-9,-5,-5,-6,-5,-2,1,4,4,2,0,1,1,-1,-2,-1,0,-1,-2,0,0,1,4,4,1,2,4,5,5,4,1,0,2,2,-1,-3,-3,-2,-2,-4,-5,-3,1,2,2,2,4,5,6,5,6,8,9,9,8,6,2,1,4,6,7,5,3,3,1,-1,-1,0,1,2,2,0,-1,-1,0,-1,1,4,4,1,2,4,2,2,3,2,1,2,1,-1,0,-1,-4,-6,-4,-3,-2,1,1,-1,-2,-2,-1,3,6,4,3,3,3,2,2,5,8,6,4,3,4,6,6,4,5,8,6,2,2,6,10,11,7,4,13,19,21,20,19,18,19,11,-4,-13,-20,-36,-58,-76,-92,-108,-116,-115,-110,-99,-82,-58,-38,-20,-4,8,12,4,0,-4,-8,-6,-5,-8,-6,-2,-5,-6,-3,-2,-1,2,1,4,4,2,2,6,10,8,8,9,2,-7,-6,1,1,3,6,6,2,1,2,1,-1,-6,-6,1,6,2,-8,-14,-12,-8,-5,-1,0,-2,-1,-1,-7,-9,-8,-6,-6,-9,-14,-19,-17,-10,-7,-10,-14,-15,-18,-19,-18,-20,-23,-23,-21,-22,-26,-28,-28,-29,-30,-33,-38,-42,
-40,-39,-44,-43,-41,-44,-48,-46,-40,-35,-36,-39,-38,-35,-36,-37,-28,-24,-29,-29,-28,-29,-33,-33,-29,-25,-24,-23,-22,-21,-18,-16,-17,-18,-16,-15,-16,-13,-7,-8,-9,-7,-11,-15,-11,-6,-8,-10,-7,-8,-12,-13,-10,-9,-8,-5,-4,-6,-6,-5,-5,-3,0,0,-2,-2,-1,-3,-3,-2,-3,-5,-4,-6,-8,-8,-8,-10,-12,-10,-9,-9,-7,-5,-7,-8,-5,-3,-4,-3,-1,-1,-3,-3,-3,-3,-3,-1,0,-2,-5,-6,-6,-6,-5,-2,0,-2,-3,-2,3,3,-2,-5,-3,0,2,0,-1,2,1,-1,2,1,0,-2,-3,-1,0,-1,-2,0,4,4,1,-1,2,6,8,8,9,12,14,13,13,14,13,14,16,16,14,13,14,16,17,18,15,16,18,17,16,17,21,22,21,20,21,23,23,24,23,17,14,17,17,15,17,19,20,21,19,15,15,17,17,14,14,16,15,14,14,13,11,10,11,9,4,7,9,7,6,5,7,7,5,5,5,5,6,6,6,7,7,6,6,7,7,6,3,1,1,1,-2,-5,-6,-5,-5,-6,-5,-3,-1,0,1,1,2,4,5,5,4,4,4,5,5,5,5,4,5,5,5,5,5,5,4,4,5,5,6,6,6,5,4,3,3,3,3,2,0,-1,-1,0,0,-1,0,1,2,1,1,1,2,2,1,1,0,1,2,1,0,0,0,1,3,4,3,3,5,6,6,6,5,5,
6,4,2,2,2,2,1,0,-1,0,0,0,-1,-1,-1,-1,0,1,0,-1,-2,-1,-1,-1,0,1,1,1,0,0,0,0,0,0,1,1,0,-1,-1,1,1,-1,-1,0,1,0,0,0,1,1,0,0,2,4,3,2,2,2,2,2,3,3,4,2,0,0,1,2,2,1,1,0,-1,-1,-1,-1,-1,-2,-3,-2,-4,-6,-7,-3,-2,-4,-5,-5,-2,-3,-7,-10,-11,-12,-9,-6,-7,-4,2,6,12,21,32,39,47,55,59,58,56,50,41,29,19,12,4,-4,-8,-5,-1,0,1,1,3,4,2,1,2,1,2,4,4,1,1,0,-1,0,1,-1,-3,-2,-3,-3,1,5,2,-1,0,0,-3,-2,0,0,-1,2,4,6,5,1,-1,-1,3,5,6,4,3,-2,-3,0,-1,-2,0,4,5,5,4,6,8,11,10,7,6,7,7,7,9,10,12,13,14,12,11,12,16,17,17,18,18,18,20,21,20,19,23,22,20,20,21,20,18,18,17,16,17,16,16,15,11,9,10,9,9,11,13,13,14,11,9,13,12,9,8,10,12,12,11,12,14,12,7,7,8,5,7,11,8,5,5,6,4,5,7,7,6,5,4,2,1,2,3,2,2,0,-2,-2,-1,-2,-1,1,2,2,2,2,3,4,6,6,6,8,10,8,6,6,5,4,5,5,4,4,3,2,0,0,2,2,2,2,1,-1,-1,3,
4,2,1,2,2,3,4,3,1,1,4,2,-3,-3,0,1,-1,-1,0,0,2,5,6,5,7,10,9,5,4,4,3,1,1,0,-2,-3,-3,-4,-7,-6,-4,-4,-3,-2,0,1,1,-1,-2,-2,-1,0,-2,-2,0,1,-2,-4,-3,-1,-1,-1,-2,-1,0,0,-3,-4,-4,-4,-3,-1,0,1,4,6,5,3,3,4,4,3,1,-1,-1,-2,-5,-7,-4,-2,-3,-3,-3,-3,-2,-1,0,-1,-2,-1,0,1,2,2,4,6,6,6,6,7,9,11,12,13,14,16,14,10,6,5,4,4,3,-3,-9,-11,-14,-16,-17,-12,-5,-5,-10,-12,-10,-7,-7,-11,-12,-12,-15,-13,-13,-17,-12,5,13,16,32,52,65,81,103,115,115,112,103,84,62,42,23,10,3,-5,-8,-10,-6,-1,-2,-5,-5,-9,-10,-4,0,-3,-5,-5,-3,-3,-4,-4,-3,-3,-4,-8,-5,-2,-7,-4,4,1,-7,-3,2,0,-1,4,6,1,-2,3,8,7,1,-7,-6,2,8,4,0,4,7,6,5,3,4,8,8,6,4,3,3,5,7,7,3,0,4,10,12,14,18,19,21,26,27,26,22,25,30,28,26,27,31,36,39,38,36,37,35,30,33,43,47,44,39,39,43,42,35,36,42,39,39,42,36,27,26,30,32,29,24,25,25,21,15,11,10,13,15,12,8,5,4,1,1,2,2,6,7,6,8,11,12,11,11,11,8,5,
5,6,6,4,3,3,2,1,1,1,1,2,4,3,2,2,-1,-3,-2,-1,-3,-5,-2,1,2,4,5,5,8,10,8,6,8,11,11,8,6,4,2,1,-3,-4,-1,2,1,-1,-2,-2,-1,0,1,3,5,4,2,0,-1,-3,-4,-4,-3,-1,0,-1,-2,-3,-3,-2,-1,1,3,4,4,0,-2,0,2,1,0,0,0,-1,-1,-3,-4,-3,1,1,-1,0,-1,-3,-3,-1,-2,-2,1,1,-5,-9,-4,0,-1,-2,-1,-1,-3,-4,-6,-4,3,5,0,-3,1,4,1,-4,-4,1,4,3,1,0,3,6,8,9,11,14,16,13,8,5,5,5,3,1,-3,-5,-3,0,-1,-3,-2,-2,-3,0,3,2,2,4,4,3,2,1,2,6,9,6,2,1,2,1,1,1,2,2,0,-3,-6,-7,-6,0,6,2,-4,-6,-5,-7,-9,-9,-8,-10,-13,-13,-15,-18,-12,3,10,16,34,49,57,70,86,93,90,-2,-3,-1,0,-1,-1,-2,-3,-3,-2,-2,-5,-4,1,1,-3,-3,-1,0,0,0,-2,-4,-4,-4,-5,-7,-7,-3,-2,-3,-2,0,1,2,4,4,3,5,8,7,5,5,4,3,1,0,-1,0,1,1,0,0,1,1,0,0,2,4,2,1,1,2,3,2,1,2,4,5,4,4,4,3,2,1,-3,-5,-3,-2,-2,-3,-2,-1,0,1,2,2,6,7,5,2,3,4,4,5,5,3,3,4,5,4,
3,3,3,3,1,-2,-3,-3,-3,-4,-6,-9,-10,-10,-11,-12,-11,-7,-4,-3,-2,-2,0,6,11,12,14,16,16,13,8,9,11,13,10,5,6,11,13,13,15,14,12,15,11,-3,-12,-17,-33,-51,-63,-80,-102,-114,-113,-108,-99,-80,-59,-40,-22,-9,1,8,11,11,8,3,4,4,4,8,9,2,0,1,2,1,-1,-1,2,2,1,0,2,6,3,2,6,3,-5,0,7,5,-1,1,1,-3,-4,1,2,-3,-9,-9,-1,6,6,-2,-7,-3,0,-2,-4,-5,-5,-2,-3,-7,-6,-4,-3,-3,-3,-6,-10,-10,-6,-4,-8,-13,-15,-15,-17,-21,-23,-26,-29,-28,-25,-28,-33,-31,-28,-29,-32,-37,-40,-38,-38,-40,-38,-32,-35,-44,-46,-44,-41,-39,-42,-42,-36,-37,-43,-40,-40,-42,-36,-27,-26,-29,-30,-28,-24,-23,-24,-20,-13,-7,-8,-11,-14,-12,-7,-5,-5,-3,-4,-5,-4,-7,-10,-9,-9,-11,-13,-12,-12,-10,-7,-4,-4,-6,-6,-3,-2,-2,-1,1,1,0,0,-1,-2,-1,0,0,3,5,4,2,4,6,4,0,-1,-3,-3,-4,-6,-8,-6,-3,-5,-9,-8,-6,-4,-1,0,1,4,5,2,-1,0,1,2,2,1,0,0,-2,-4,-3,-1,1,2,4,5,6,5,3,2,2,3,4,4,3,3,2,-1,-3,-2,1,4,2,0,2,3,3,3,3,3,4,6,5,1,1,2,2,2,4,4,3,4,4,2,2,7,10,
7,2,3,4,3,3,5,6,7,4,-1,-4,1,4,1,-1,2,6,6,1,-2,-1,2,2,0,-3,-6,-7,-9,-12,-14,-11,-6,-3,-3,-2,-1,1,3,5,3,1,2,4,3,2,3,1,-3,-3,-2,-4,-5,-4,-4,-3,-4,-8,-10,-9,-4,-2,-3,-2,-1,-1,-2,-3,-1,3,6,7,6,0,-5,-1,4,5,4,5,7,10,9,12,16,15,15,17,11,-1,-9,-18,-35,-49,-58,-73,-90,-97,-93,1,1,0,-1,-1,0,0,2,2,3,4,5,5,3,4,6,5,4,2,1,0,1,2,1,0,0,1,1,0,0,0,0,-1,-2,-3,-4,-4,-2,-4,-5,-4,-4,-4,-3,-3,-2,0,1,1,1,1,1,2,2,2,2,3,1,0,1,1,-1,-1,-2,-2,-2,-3,-3,-3,-2,-2,-3,-3,-2,-2,-1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-3,-4,-3,-2,-2,-3,-3,-4,-5,-5,-5,-6,-6,-6,-6,-7,-8,-8,-6,-5,-3,-3,-2,-2,-1,1,1,2,2,2,1,0,0,-1,0,0,-2,-5,-7,-7,-6,-6,-7,-7,-7,-8,-7,-6,-4,1,1,-5,-8,-9,-10,-8,-5,-5,-4,-1,4,9,17,24,30,39,51,55,54,51,45,36,26,17,9,4,-3,-8,-8,-8,-6,-4,-2,0,1,-2,-2,0,1,1,3,3,4,5,3,1,2,4,2,-1,1,3,0,1,4,0,-3,-2,0,-1,0,3,2,-1,
0,3,7,7,3,0,0,4,5,2,0,1,0,-1,2,1,0,1,3,3,3,4,5,7,10,9,7,6,8,9,10,10,11,14,15,18,17,17,16,18,20,18,18,19,20,23,24,22,22,23,22,19,19,22,24,23,23,22,22,22,20,20,22,21,20,22,19,15,13,14,14,14,13,11,10,8,3,-1,0,3,5,4,4,5,6,5,5,6,5,7,8,8,7,8,9,7,5,3,2,1,0,2,2,1,-1,-1,-1,-2,-2,-2,-2,-2,-1,-2,-3,-3,-4,-5,-4,-3,-4,-5,-4,-2,-1,0,0,0,1,1,-1,-2,-1,0,1,0,-2,-3,-3,-3,-4,-3,-1,0,0,-1,-1,-2,-1,0,0,0,0,-1,-1,-2,-2,-3,-5,-6,-6,-5,-4,-4,-4,-4,-4,-4,-5,-5,-4,-2,-2,-4,-5,-4,-4,-4,-5,-5,-5,-4,-3,-4,-6,-6,-5,-5,-5,-4,-4,-5,-3,-3,-3,-4,-4,-4,-5,-6,-6,-4,-3,-3,-3,-3,-4,-4,-4,-2,0,0,-1,-2,-2,-2,-4,-6,-6,-3,-2,-3,-3,-3,-3,-1,0,0,1,3,4,3,1,0,-1,-2,-2,-2,-3,-3,-3,-3,-3,-4,-3,-2,-2,0,3,3,3,4,5,6,6,6,6,8,9,9,6,4,3,3,2,2,2,3,2,0,-1,-2,-1,1,3,2,-1,-2,0,0,-2,-6,-7,-9,-11,-11,-8,-6,-5,0,4,11,20,27,32,41,50,54,51,85,
78,63,42,25,8,-4,-12,-15,-13,-8,-3,0,-3,-4,-2,-9,-12,-2,4,2,1,1,1,4,5,8,9,8,0,-6,-3,-5,-13,-8,4,4,-4,-5,-6,-8,-7,0,4,7,8,8,8,5,-2,-9,-8,0,5,1,-6,-2,3,2,2,3,5,5,4,7,12,12,12,13,17,18,12,7,14,21,23,23,21,17,21,25,26,24,24,25,26,28,28,23,23,32,33,27,26,29,30,29,29,32,36,38,35,38,42,38,31,34,36,31,30,32,24,20,24,24,23,21,19,17,18,14,10,12,13,11,10,12,9,5,4,4,5,6,8,14,13,7,6,6,6,6,4,3,2,1,0,-3,-3,2,4,1,1,4,7,9,10,9,10,11,9,5,4,7,10,11,9,7,7,8,8,5,5,9,10,8,5,3,1,1,0,-3,-4,-1,0,-1,1,5,5,4,3,4,6,6,6,8,10,8,3,0,1,4,6,6,5,6,7,3,-2,0,4,4,2,2,0,-3,-4,-3,-5,-4,-2,-1,-1,-2,-6,-7,-5,-3,-4,-3,2,4,0,-6,-8,-5,-1,0,-1,-2,-2,-4,-6,-7,-6,-2,2,1,-1,-1,0,0,1,2,1,1,1,1,0,-1,-2,-2,-2,-2,-5,-7,-7,-6,-4,-2,-2,-3,-2,1,5,6,5,7,9,6,2,0,-1,0,1,0,-3,-4,-1,-1,-2,2,6,7,8,8,5,1,0,-1,-3,-5,
-7,-8,-9,-10,-10,-10,-8,-6,-4,-5,-5,-3,-1,-1,-3,-6,-8,-9,-9,-9,-9,-6,0,6,9,11,18,26,33,37,41,43,44,43,38,33,29,26,22,16,10,5,1,0,1,2,0,-1,0,-1,-4,-4,-2,1,1,-2,-5,-4,-3,-5,-5,-4,-3,-4,-2,-3,-6,-6,-6,-7,-5,0,0,-2,-3,-3,-4,-5,-5,-2,3,3,0,-3,-4,-2,1,2,0,-1,1,1,-1,0,5,7,6,7,8,8,8,9,9,7,6,5,1,-1,0,1,1,1,3,5,7,9,10,14,20,21,20,22,24,22,22,23,21,20,21,20,16,15,18,18,17,21,23,21,20,22,22,17,16,17,15,12,11,8,6,6,8,8,6,7,9,12,12,8,5,7,9,8,5,3,1,-2,-5,-10,-14,-11,-7,-7,-7,-5,-3,-3,-2,0,0,1,3,3,1,-1,-4,-5,-3,-2,-2,1,3,2,2,4,5,5,6,8,8,-88,-79,-63,-43,-26,-11,2,11,15,13,8,4,-1,2,1,2,8,9,1,-3,-2,-2,-2,-1,-3,-5,-7,-10,-9,0,6,4,5,13,8,-4,-3,2,4,5,6,4,-3,-6,-6,-8,-9,-11,-7,1,6,5,-1,-6,-3,3,1,-4,-3,-2,-4,-5,-6,-5,-9,-14,-14,-12,-14,-19,-19,-12,-9,-15,-22,-24,-24,-22,-20,-24,-27,-27,-25,-25,-25,-28,-28,-28,-25,-25,-32,-34,-28,-25,-29,-30,-28,-28,-30,-34,-37,
-36,-39,-42,-38,-32,-35,-37,-32,-31,-33,-25,-19,-22,-22,-20,-20,-19,-17,-18,-15,-10,-11,-13,-11,-12,-13,-11,-8,-6,-5,-5,-5,-6,-12,-13,-7,-4,-4,-4,-3,-2,-1,1,1,1,5,5,1,-1,1,2,0,-3,-3,-5,-5,-6,-7,-6,-2,-1,-4,-7,-9,-7,-6,-6,-7,-7,-4,-4,-7,-8,-5,-3,0,0,-1,2,5,5,3,1,2,-1,-4,-5,-4,-3,-4,-5,-6,-6,-8,-10,-8,-1,2,1,-1,-3,-3,-2,-3,-4,-1,3,2,-2,-3,-2,-2,0,3,3,3,5,4,2,1,2,4,7,8,6,4,4,3,-1,-3,0,6,8,5,2,1,3,3,4,7,9,10,9,5,1,1,2,1,0,0,-2,-3,-4,-4,-5,-3,-1,0,1,2,2,2,3,6,6,5,4,2,2,3,2,-2,-5,-5,-4,-6,-8,-5,-2,-1,0,0,-2,-1,3,4,1,0,1,-2,-6,-6,-7,-7,-5,-1,0,0,2,5,7,8,9,9,9,9,7,4,3,4,5,3,1,1,2,5,7,8,9,9,9,6,-1,-6,-9,-12,-18,-26,-33,-37,-41,-43,-44,-43,-38,-33,-29,-26,-22,-15,-9,-4,0,2,2,1,3,3,2,4,7,6,4,2,1,4,6,5,5,6,6,4,4,4,3,4,6,5,5,7,5,1,0,2,2,2,4,5,5,3,-1,-3,0,2,2,1,0,-1,1,1,-1,-2,0,-1,-5,-7,-6,-6,-7,-7,
-8,-8,-8,-6,-6,-4,0,2,1,-2,-2,-3,-5,-6,-8,-8,-9,-13,-19,-20,-19,-21,-23,-20,-21,-23,-21,-20,-21,-21,-16,-15,-18,-18,-18,-21,-23,-20,-19,-21,-20,-16,-15,-16,-13,-10,-9,-7,-5,-5,-7,-6,-4,-4,-7,-8,-8,-5,-2,-3,-6,-5,-2,0,1,2,5,10,13,11,6,5,6,4,3,2,1,0,1,0,-2,-2,0,1,4,5,4,3,3,1,-1,-1,-1,-3,-4,-4,-5,-7,-7,46,41,33,24,15,8,3,-4,-8,-6,-3,-2,1,2,2,1,-3,-3,-1,0,0,2,1,-1,-1,-1,0,2,3,-1,-5,-3,-4,-5,-3,3,2,-1,-1,0,-1,1,5,5,4,5,8,10,8,3,0,1,2,5,4,3,4,5,3,5,6,5,4,5,7,10,9,7,9,11,12,10,8,10,12,14,12,11,13,16,16,14,13,12,14,15,15,14,13,13,16,17,14,11,14,15,13,12,12,15,17,19,19,19,20,18,18,19,15,16,16,12,8,8,7,7,9,10,8,10,9,4,3,5,6,9,10,10,8,6,4,2,1,0,4,5,3,1,-1,-1,-1,-2,-3,-3,-3,-3,-5,-6,-4,-4,-4,-6,-6,-6,-5,-4,-3,-2,-2,-2,-3,-4,-3,0,1,1,1,1,2,1,0,-1,0,0,-1,-3,-4,-3,-2,-2,-3,-4,-3,-1,-1,1,3,3,2,1,2,2,2,2,3,3,2,0,-3,-3,-2,
-2,-2,-2,-2,-1,-2,-3,-2,0,1,1,1,1,0,0,0,-1,-1,-1,-2,-3,-5,-6,-7,-6,-5,-4,-3,-1,0,-2,-4,-4,-3,-3,-2,-2,-3,-4,-6,-8,-10,-9,-6,-3,-2,-1,1,1,0,1,2,4,6,6,4,3,3,1,0,0,1,1,0,-1,-1,-1,-1,-1,0,0,2,3,3,2,3,3,2,2,2,2,1,1,1,0,-2,0,1,1,1,2,2,2,3,2,0,0,0,0,-2,-3,-4,-4,-3,-3,-3,-1,0,0,-1,-2,-1,0,1,1,0,-2,-4,-5,-5,-4,-2,1,3,5,6,9,13,17,20,23,24,24,22,20,17,15,13,10,7,4,2,-1,-4,-4,-4,-4,-5,-4,-5,-6,-5,-4,-3,-3,-3,-3,-4,-4,-3,-2,-2,-2,-3,-2,-4,-4,-4,-3,-3,-3,-3,-2,-2,-2,-1,-1,-2,-3,-3,-1,1,1,0,0,0,-1,-2,-2,-1,1,2,2,2,2,3,4,3,4,5,5,4,4,5,5,4,2,1,2,3,4,5,6,5,5,4,4,6,9,10,9,10,11,9,9,11,12,11,12,12,11,10,11,11,11,12,13,11,10,10,10,7,6,6,5,4,3,2,1,2,2,1,0,-2,-1,-1,-1,-1,-3,-3,-3,-3,-4,-4,-3,-2,-3,-4,-6,-5,-2,-1,-2,-2,-1,0,0,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-3,-4,-3,-2,-1,-1,0,1,0,0,2,2,7,
5,4,4,6,7,4,-2,-4,-4,-4,-5,-6,-6,-5,-4,-5,-5,-2,3,5,2,0,1,1,1,2,2,3,5,7,7,7,10,12,12,9,8,6,4,6,7,3,0,0,0,-3,-5,-4,-3,0,1,-2,-5,-4,-2,-4,-5,-5,-4,-3,-6,-9,-7,-6,-7,-6,-6,-5,-4,-5,-8,-6,2,5,0,-4,0,5,5,3,2,2,5,7,4,0,2,6,4,-2,-4,-3,-1,0,-1,-6,-8,-5,-6,-11,-11,-5,1,2,-2,-2,1,5,4,2,2,5,5,1,-4,-4,-1,0,-4,-6,-3,0,0,-2,-5,-5,-3,-3,-4,-4,-3,-3,-5,-8,-7,-4,-4,-5,-5,-7,-9,-7,-4,-4,-6,-7,-9,-10,-8,-8,-11,-10,-8,-8,-11,-11,-8,-3,1,5,10,15,19,24,29,34,37,38,37,35,32,26,19,13,10,7,2,-4,-11,-13,-12,-12,-12,-10,-7,-5,-6,-7,-9,-7,-1,0,-2,-4,-2,-1,-3,-4,-4,-2,-1,-2,-4,-4,-3,-3,-4,-7,-9,-9,-7,-7,-9,-9,-8,-7,-6,-6,-5,-4,-3,-2,-2,-2,-1,-1,-3,-6,-6,-3,-1,0,2,3,3,5,6,5,6,7,7,6,5,6,5,4,3,1,1,3,5,7,8,10,11,11,11,13,15,16,17,18,20,22,20,16,13,15,18,19,21,22,22,20,16,13,13,16,18,16,13,9,5,4,7,8,6,4,4,4,3,2,2,3,4,0,-6,-5,0,1,
-1,-3,-3,-4,-6,-8,-9,-8,-7,-10,-14,-14,-10,-8,-9,-11,-11,-8,-4,-3,-3,-2,0,0,-2,-2,1,5,5,3,1,0,1,2,1,1,3,2,0,1,3,3,1,1,1,-1,-2,-1,-1,-1,-1,-2,-3,-1,0,0,1,3,4,2,2,6,9,9,8,8,9,8,5,4,6,6,6,4,4,3,3,2,1,4,8,7,5,5,4,1,-3,-3,0,2,-1,-4,-6,-6,-6,-4,-2,0,2,2,0,-2,-1,1,2,2,3,1,0,3,6,5,4,5,5,4,3,2,1,2,3,-1,-7,-9,-8,-6,-7,-8,-7,-4,-4,-8,-11,-10,-6,-5,-6,-7,-6,-5,-5,-4,-2,-1,-1,-3,-4,-3,-1,-1,-1,1,2,1,2,4,5,4,4,3,1,0,-2,-2,-1,-2,-6,-9,-9,-7,-5,-6,-6,-5,-4,-6,-8,-7,-4,-2,2,3,4,5,5,3,3,5,7,10,11,8,3,1,-1,-2,-2,-1,2,-6,-4,-2,-2,-4,-4,-1,4,6,5,5,7,7,5,4,4,4,4,1,-4,-5,-2,0,-1,-2,-2,-3,-4,-5,-7,-8,-8,-8,-10,-13,-12,-9,-8,-7,-5,-6,-7,-4,-1,-2,-1,1,2,2,0,-2,-3,0,3,2,0,2,3,3,2,1,4,6,5,3,3,3,3,3,3,4,6,4,-3,-7,-1,2,-2,-5,-4,-3,-3,-3,-5,-6,-3,0,-3,-7,-5,0,2,1,-1,-3,-2,3,5,3,4,8,
8,2,-4,-6,-3,-1,-4,-8,-8,-5,-5,-8,-7,-3,3,3,0,-1,3,5,2,-1,0,2,4,4,2,3,4,5,4,4,7,11,10,6,6,6,5,6,7,6,3,3,4,5,7,7,6,7,10,10,8,8,10,10,7,3,-1,-5,-10,-15,-20,-25,-30,-35,-39,-39,-38,-36,-32,-26,-20,-14,-11,-7,-2,4,10,12,11,11,11,8,5,4,5,6,7,6,0,-1,2,3,1,1,3,4,4,2,1,3,5,5,4,5,5,7,8,8,7,7,8,7,6,5,4,4,4,3,3,2,1,1,1,1,3,6,7,4,1,1,-2,-4,-4,-5,-6,-5,-6,-7,-9,-8,-7,-7,-6,-4,-3,-1,-1,-3,-5,-7,-8,-10,-11,-12,-12,-14,-16,-18,-20,-21,-22,-24,-23,-18,-15,-17,-20,-21,-23,-23,-21,-19,-16,-13,-12,-15,-17,-15,-12,-8,-5,-6,-8,-9,-7,-5,-5,-5,-4,-2,-2,-4,-5,0,6,5,0,-1,1,2,2,3,5,7,8,7,6,9,14,14,11,9,10,12,12,8,5,4,4,3,0,-1,1,2,-2,-5,-5,-3,-1,0,-1,-1,-1,-2,-3,-2,0,-1,-3,-3,-2,-2,-3,-2,-1,-1,-2,-2,-1,0,1,1,0,0,-1,-3,-3,-1,0,-4,-7,-8,-7,-7,-9,-7,-4,-4,-5,-6,-5,-4,-4,-2,-2,0,1,-2,-5,-5,-3,-3,-2,2,7,7,4,3,4,6,7,8,8,7,4,2,0,-1,
0,3,3,1,0,-1,0,1,2,-1,-3,-2,-1,-2,-2,-1,1,2,3,1,1,4,10,11,10,8,9,10,9,5,6,9,12,11,8,7,7,8,8,8,7,6,4,3,4,7,9,7,6,6,5,3,2,3,3,2,0,-1,-2,-1,0,1,2,3,2,3,6,8,9,7,5,6,7,5,5,7,9,8,5,3,0,-2,-3,-5,-5,-2,-2,-4,-6,-8,-9,-6,-2,1,3,5,5,4,0,1,0,-2,-3,-3,-3,-4,-6,-7,-6,-6,-6,-5,-3,-2,-1,-1,0,2,3,4,3,2,2,2,2,3,4,4,5,5,5,5,5,6,5,4,4,3,3,3,3,1,0,1,1,1,1,2,2,3,3,2,0,0,0,0,1,0,0,1,0,-1,0,1,2,2,2,1,0,0,0,1,4,6,3,2,2,2,1,1,2,2,2,2,1,1,3,4,4,3,3,3,3,4,5,3,1,2,2,1,1,4,7,8,7,6,8,9,9,7,7,7,7,4,1,0,1,1,0,-1,0,1,1,0,-1,0,0,-1,-3,-4,-4,-5,-7,-9,-8,-6,-5,-4,-3,-2,-1,-1,0,1,2,2,1,0,0,-2,-4,-4,-4,-4,-4,-3,-2,-1,1,3,5,9,12,15,18,20,21,22,21,20,18,14,11,8,6,3,0,-3,-5,-6,-5,-4,-4,-3,-1,-1,-2,-1,-1,0,1,2,0,0,0,-1,-2,-2,-1,-1,
-1,-2,-3,-4,-4,-4,-4,-4,-3,-3,-3,-4,-3,-1,0,1,1,0,0,1,1,1,1,1,1,0,-1,-3,-4,-2,-2,-1,1,2,2,2,2,2,3,4,6,6,6,5,4,2,1,1,0,1,2,3,4,5,6,7,8,9,9,11,14,14,14,15,16,13,10,11,13,13,14,13,11,10,10,8,6,6,8,7,5,4,3,4,5,5,3,2,2,2,2,1,1,1,1,-2,-5,-5,-3,-1,-1,-2,-2,-2,-3,-3,-4,-3,-3,-4,-7,-8,-7,-7,-7,-8,-7,-6,-5,-4,-4,-3,-1,0,0,0,1,2,1,1,1,1,0,0,0,1,1,1,1,1,3,2,2,2,3,2,1,2,3,2,1,0,0,0,0,0,0,0,0,-1,-2,-1,2,3,3,3,3,2,1,0,1,1,1,1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-4,-7,-9,-9,-8,-8,-7,-7,-7,-9,-9,-8,-7,-5,-3,-2,-3,-4,-5,-5,-4,-3,-2,-3,-3,-2,-2,-3,-4,-3,-2,-3,-5,-6,-6,-4,-5,-7,-8,-9,-8,-7,-7,-7,-7,-6,-7,-9,-10,-9,-8,-7,-8,-8,-9,-9,-8,-8,-6,-5,-7,-10,-12,-11,-11,-12,-11,-8,-7,-9,-9,-9,-7,-4,-2,-3,-3,-2,-3,-4,-3,-3,-4,-4,-5,-5,-4,-5,-5,-4,-4,-7,-8,-8,-6,-5,-3,-2,-1,0,0,-2,-2,-1,-1,1,2,1,-1,-3,-5,-7,-8,-7,-4,3,
1,-3,-4,-3,-2,-3,-4,-4,-3,-4,-7,-9,-9,-9,-10,-9,-10,-10,-8,-8,-8,-8,-10,-13,-14,-12,-9,-2,6,8,10,16,26,33,41,50,57,61,62,61,58,57,56,50,42,35,29,23,19,14,7,2,0,0,1,1,-2,-6,-6,-7,-8,-6,-3,-3,-4,-4,-4,-3,0,4,2,-1,-1,0,-3,-6,-5,-4,-7,-8,-7,-5,-3,-2,-3,-4,-4,-5,-6,-5,-2,0,-3,-7,-9,-8,-8,-6,-1,2,2,2,0,-1,1,3,3,4,5,3,-1,-2,-1,0,2,4,4,6,8,9,10,12,14,13,13,14,13,13,14,15,17,19,19,19,22,24,24,26,29,28,28,28,27,25,26,25,22,21,22,23,20,17,16,17,17,16,15,12,9,10,9,7,6,9,9,4,0,-3,-2,2,5,2,-3,-4,-5,-5,-4,-3,-2,-2,-4,-7,-7,-4,-3,-5,-5,-4,-4,-3,-1,0,1,2,4,3,1,-1,-2,-2,-2,-3,-3,-2,-1,-3,-4,-3,-2,2,5,5,5,6,5,0,-2,0,0,0,3,5,1,-3,-3,-3,-4,-6,-6,-4,0,1,-3,-4,-3,-2,-4,-5,-3,3,6,3,-2,-3,-2,-1,0,1,3,3,4,3,3,3,1,0,2,4,4,3,3,4,2,-2,-4,-3,-3,-3,-4,-6,-8,-7,-7,-7,-6,-4,-1,-1,0,1,0,-1,-1,-2,-2,-3,-4,-5,-3,-2,-3,-3,-2,0,-1,-3,-5,-5,-2,-2,
-5,-7,-5,-6,-9,-9,-6,-4,-2,-2,-3,-3,0,-1,-4,-5,-2,-2,-3,-3,-3,-4,-4,-4,-3,-2,-1,-3,-6,-8,-8,-9,-10,-10,-10,-10,-9,-9,-8,-5,-3,-1,-1,-4,-4,-2,-3,-6,-7,-7,-8,-7,-6,-8,-8,-5,-5,-7,-7,-4,-4,-3,-1,1,0,0,2,4,5,5,4,4,8,11,9,6,7,6,5,6,7,7,9,11,8,4,4,5,6,9,10,7,4,4,4,2,0,-1,1,2,2,2,2,1,1,1,1,2,5,5,2,0,-1,0,0,2,6,10,6,-1,-3,-1,-2,-4,-3,-2,-6,-8,-7,-6,-1,11,24,30,34,49,63,68,76,92,99,96,90,82,64,42,25,6,-7,-10,-8,-6,-8,-4,3,5,6,7,-2,-8,-1,4,2,2,0,-2,-3,-4,-4,0,1,-2,-6,-9,-11,-14,-10,0,0,-4,-3,-3,-7,-8,-3,-1,-3,-5,-3,-1,-3,-8,-14,-8,3,8,2,-3,0,-1,1,5,7,6,5,5,5,5,5,6,9,10,10,10,11,11,11,10,9,9,9,9,10,13,14,12,9,3,-4,-6,-7,-13,-23,-30,-39,-48,-55,-59,-61,-61,-59,-57,-56,-50,-42,-35,-29,-24,-18,-13,-6,-1,1,1,0,0,4,7,8,10,10,8,6,5,6,6,6,7,3,0,0,3,2,2,5,7,6,6,8,8,6,4,3,2,3,4,4,4,4,4,2,1,4,8,9,8,8,7,3,0,
0,0,0,1,0,-2,-2,-4,-5,-3,0,0,-1,-1,-3,-5,-6,-7,-9,-10,-12,-14,-16,-16,-16,-17,-16,-16,-17,-17,-19,-22,-21,-22,-24,-26,-26,-29,-32,-31,-30,-30,-30,-29,-29,-28,-25,-24,-25,-25,-23,-20,-19,-20,-20,-19,-18,-16,-13,-14,-14,-11,-9,-12,-12,-7,-2,0,-1,-4,-6,-3,0,1,2,2,1,0,0,0,2,5,4,1,0,2,2,1,2,1,-2,-2,-4,-5,-5,-4,-1,0,0,-1,-2,-1,0,0,-1,-1,0,-1,-2,-5,-8,-8,-7,-8,-8,-4,-1,-1,-1,-1,-5,-6,-3,0,0,1,2,4,4,2,-3,-4,0,1,1,-1,0,1,-1,-7,-9,-5,0,1,0,0,-1,-2,-3,-3,-3,-3,-3,-3,-2,-1,-2,-3,-2,-2,-2,-3,-1,3,4,4,4,4,4,5,6,5,4,4,3,1,-1,-1,-3,-3,-2,-2,-2,-1,0,1,2,2,1,0,1,2,0,-2,-1,1,2,2,0,0,3,4,3,3,6,5,3,2,1,0,2,2,-1,0,2,3,1,1,3,2,2,3,3,3,4,3,2,4,6,7,8,9,8,8,8,7,6,6,6,3,1,-1,-1,1,1,-1,1,4,5,4,5,5,4,6,6,3,3,6,6,3,2,2,1,1,2,2,0,-1,-2,-2,-1,-1,-6,-9,-8,-5,-6,-6,-5,-6,-6,-6,-8,-11,-8,-3,-3,-5,-5,-7,-9,-7,-5,-5,-5,-4,-3,-2,-3,-5,
-4,-3,-4,-3,-2,-2,0,-1,-3,-3,-1,2,3,3,2,1,-5,-8,-4,1,4,0,1,4,3,3,7,10,9,7,2,-10,-21,-27,-33,-46,-60,-67,-75,-92,-100,-97,-90,-81,-64,-43,-26,-9,5,10,9,7,8,5,-4,-7,-7,-6,3,9,2,-2,-2,-2,0,2,3,5,5,2,0,3,8,9,10,13,9,1,2,6,5,4,9,10,5,3,5,6,3,0,2,9,14,9,-3,-8,-3,0,-3,-4,-5,-7,-7,-7,-7,-6,-5,-4,-4,-5,-7,-7,-7,-7,-8,-7,-7,-7,-7,-7,-6,-6,-7,-8,-8,-7,-6,-4,-2,-1,0,4,8,11,16,21,25,28,29,29,29,27,26,24,20,16,13,11,7,3,0,-2,-3,-3,-3,-3,-4,-6,-7,-9,-10,-8,-7,-6,-7,-7,-8,-10,-9,-6,-6,-5,-4,-4,-5,-7,-7,-7,-6,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-3,-4,-4,-4,-5,-4,-3,-2,-3,-1,0,0,-1,0,0,0,1,1,0,1,2,2,2,4,5,7,7,8,9,10,12,13,13,13,12,12,13,13,14,15,14,14,15,15,16,18,19,19,18,19,19,19,19,19,17,15,15,15,15,14,13,14,15,14,12,12,11,12,13,11,10,11,10,7,5,5,5,5,5,4,4,4,3,2,3,4,3,3,2,1,2,3,3,3,3,3,2,2,4,5,6,6,6,4,3,2,2,3,
5,5,3,3,3,4,5,6,5,7,8,7,6,7,8,7,5,3,2,3,6,7,6,5,5,4,3,2,2,4,7,7,5,4,4,4,5,5,5,7,7,6,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,1,0,-1,-1,-1,-1,-2,-2,-2,-3,-3,-2,-2,-1,0,0,2,3,3,4,5,6,6,5,5,5,5,4,3,2,1,1,1,0,0,0,1,1,1,1,1,2,2,0,0,1,0,0,0,0,-1,0,0,0,0,1,3,2,2,2,1,0,1,1,0,-1,-1,-3,-4,-4,-3,-3,-3,-3,-3,-2,-2,-1,0,1,1,1,2,2,3,4,4,3,4,3,1,1,2,2,2,2,1,1,1,1,-1,-1,0,1,0,0,-1,-2,-3,-3,-3,-2,-2,-3,-3,-1,1,1,1,2,2,2,2,1,0,2,4,2,-1,0,1,2,3,3,3,4,5,4,4,4,4,4,5,4,3,4,4,3,2,1,0,0,0,-1,-2,-3,-3,-3,-3,-1,0,-1,-3,-3,0,1,-2,-2,-3,-5,-8,-8,-6,-2,1,6,9,12,18,25,31,37,46,51,48,44,38,31,22,14,7,1,-5,-5,-4,-4,-2,2,5,6,3,-1,-3,-1,-1,0,2,1,-1,-2,-4,-4,-2,0,-2,-5,-5,-4,-6,-5,-1,-3,-5,-4,-4,-7,-6,-3,-2,-5,-4,-1,1,0,-4,-6,-2,2,6,4,2,2,6,
8,7,10,12,10,7,8,8,9,12,18,22,20,10,1,3,7,8,11,13,11,13,16,13,9,13,22,23,24,26,23,20,27,28,24,27,34,33,31,34,39,40,40,37,37,42,44,40,38,39,37,38,40,37,31,29,31,34,32,21,17,20,13,7,8,10,11,13,13,9,4,5,3,0,2,7,10,6,2,-1,-3,-4,-4,-3,-1,0,-1,-2,-2,0,2,3,1,1,3,2,-2,-1,2,3,1,-1,-3,-4,-2,1,1,1,3,3,1,1,2,1,2,4,5,3,1,1,5,6,4,3,3,4,3,2,2,3,6,9,10,9,6,6,10,13,14,14,15,15,13,7,2,5,9,9,6,4,4,4,3,4,6,9,13,12,10,11,12,8,5,4,4,2,1,1,0,1,3,1,1,4,4,3,3,2,0,1,1,-1,0,4,4,2,3,6,8,11,11,9,7,6,2,-2,-1,3,4,0,-5,-5,-2,-1,-2,-1,2,2,0,-3,-3,1,5,2,-1,0,1,0,-2,-3,-3,-4,-5,-6,-6,-3,-1,-2,-3,0,3,4,4,6,9,10,8,5,4,6,7,5,2,1,2,0,-4,-5,-2,0,1,1,-1,-3,-3,-3,-4,-4,-1,1,1,1,1,0,2,4,3,3,6,6,5,4,4,5,3,2,3,2,3,6,7,6,5,4,3,1,3,6,6,6,8,7,4,4,7,9,8,6,4,1,
-1,-3,-6,-6,-3,-2,-4,-6,-6,-5,-5,-5,-5,-3,1,-1,-5,-6,-5,-7,-10,-13,-12,-12,-10,-7,-10,-12,-2,8,15,22,38,56,69,82,94,106,113,108,94,77,60,42,19,3,-7,-13,-13,-13,-14,-10,-5,-2,-4,-15,-16,-7,-3,-2,0,-4,-6,-3,-2,-3,-2,1,0,-3,-2,0,-4,-1,4,-2,-7,-4,-1,-4,-6,-5,-5,-6,-6,-5,-2,1,-6,-18,-14,0,6,-1,-9,-8,-3,-1,1,3,7,7,3,2,3,6,8,10,14,14,7,2,5,12,15,17,17,16,19,22,23,22,21,23,22,24,29,28,26,35,42,36,32,36,37,38,42,46,47,45,41,40,40,41,39,34,32,33,34,35,32,27,26,27,31,32,27,29,33,30,22,20,19,19,20,20,17,15,13,10,12,13,9,6,3,1,2,6,8,8,6,6,6,5,7,13,19,19,15,10,6,8,10,8,5,3,1,-2,-4,-7,-8,-8,-9,-11,-10,-7,-8,-8,-9,-11,-16,-21,-20,-11,-2,-3,-7,-8,-9,-11,-11,-15,-17,-13,-9,-13,-22,-24,-24,-28,-25,-23,-29,-31,-27,-30,-36,-36,-32,-35,-39,-40,-41,-39,-38,-43,-45,-41,-39,-40,-38,-39,-41,-35,-30,-30,-31,-35,-32,-22,-19,-21,-15,-9,-9,-11,-13,-13,-13,-11,-7,-7,-5,-2,-5,-9,-12,-9,-6,-4,0,0,-1,-1,-3,-3,-2,-2,-2,-4,-6,-6,-5,-4,-6,-4,-1,-2,-6,-6,
-3,-1,1,2,0,-2,-2,-3,-5,-5,-3,-3,-4,-4,-4,-6,-6,-3,0,-1,-3,-5,-3,-2,-2,-3,-3,-2,-1,-3,-5,-9,-12,-11,-8,-8,-10,-13,-14,-15,-15,-15,-14,-8,-3,-4,-9,-9,-5,-3,-3,-2,-1,-1,-3,-6,-9,-9,-7,-8,-9,-5,-2,-2,-2,0,1,1,2,0,-1,1,1,-2,-2,-2,-1,0,1,0,0,2,1,-2,-2,-1,-1,-4,-6,-9,-9,-8,-6,-4,-1,2,2,-2,-3,1,6,6,4,4,4,3,2,2,4,7,7,2,-1,2,5,4,3,3,5,5,6,6,7,9,10,7,6,6,7,4,1,0,0,-2,-4,-6,-4,-2,-1,-3,-4,-2,0,1,0,1,5,6,3,0,-2,-2,0,3,3,2,3,2,0,-1,-1,-1,0,1,-1,-4,-2,-1,-3,-4,-3,-3,-3,-4,-3,-2,-3,-3,-4,-6,-7,-6,-5,-5,-4,-3,-5,-8,-7,-7,-8,-7,-4,-4,-8,-8,-7,-6,-2,1,1,3,7,6,3,3,5,7,7,6,5,4,5,3,-1,0,4,5,2,3,7,10,9,11,11,7,9,10,2,-9,-15,-22,-38,-56,-70,-84,-98,-108,-113,-107,-93,-76,-60,-41,-19,-3,6,12,12,13,12,7,2,-2,3,12,14,5,3,2,0,3,6,2,1,4,1,-1,0,4,1,0,3,-1,-5,1,6,2,-1,3,4,3,3,5,5,4,1,-1,6,17,15,0,-5,2,8,6,3,-1,-2,-3,
-5,-6,-4,-3,-3,-6,-8,-10,-13,-14,-8,-4,-7,-13,-15,-16,-17,-17,-19,-23,-23,-22,-20,-22,-22,-23,-28,-28,-26,-34,-41,-35,-30,-35,-37,-36,-39,-43,-44,-42,-39,-37,-36,-37,-37,-32,-30,-30,-32,-32,-27,-23,-20,-21,-26,-29,-25,-26,-28,-24,-20,-18,-17,-18,-19,-18,-15,-12,-10,-6,-9,-11,-6,-4,-2,0,0,-3,-6,-6,-4,-5,-5,-3,-4,-10,-15,-15,-11,-6,-2,-4,-6,-5,-2,-1,1,4,5,3,3,4,4,4,4,3,4,5,4,4,6,9,10,7,3,2,4,4,3,4,7,10,10,7,6,9,13,14,14,17,17,16,18,19,17,19,23,23,20,19,20,21,22,23,22,23,25,22,20,22,21,22,21,18,16,17,17,17,17,14,13,15,13,10,9,10,10,8,9,10,9,8,6,6,7,7,9,10,9,7,5,5,6,7,7,5,5,6,7,7,8,8,8,7,7,5,4,5,7,7,5,3,2,2,2,2,3,5,5,5,3,4,5,5,5,5,5,3,1,0,1,2,1,0,0,2,2,1,1,2,3,5,7,7,6,5,6,7,8,9,9,9,8,6,3,3,5,6,4,1,0,0,-1,-1,-1,0,1,0,0,1,1,0,-2,-2,-1,-1,-2,-3,-3,-2,-3,-4,-4,-3,-2,-2,-2,-3,-3,-2,-2,-3,-3,-2,-2,-3,-3,-2,0,1,1,1,1,0,-1,-2,-1,0,1,-1,
-4,-4,-3,-4,-5,-4,-4,-4,-6,-7,-7,-5,-3,-5,-6,-6,-6,-6,-6,-6,-6,-6,-7,-9,-10,-10,-10,-10,-9,-8,-6,-6,-6,-6,-5,-3,-3,-4,-4,-4,-3,-3,-4,-5,-4,-3,-4,-5,-3,0,2,3,2,0,0,1,1,1,2,1,1,0,-1,-2,0,1,0,-2,-2,-1,-1,-1,0,2,2,1,2,2,3,4,4,4,4,5,5,3,4,5,4,4,5,5,3,3,3,2,2,1,-1,-2,-2,-2,-4,-4,-2,-1,-2,-4,-4,-4,-2,0,-1,0,2,2,1,1,4,6,4,0,-1,-4,-5,-4,-3,-3,0,5,8,13,22,31,38,45,54,60,59,55,47,40,31,21,11,4,-1,-4,-3,-3,-3,0,5,7,3,-2,-1,1,0,1,2,0,-2,0,0,-2,1,4,1,-1,1,3,1,2,4,1,-2,1,2,-1,-1,2,1,-2,-3,-1,3,2,-2,-8,-5,2,4,1,-2,0,1,3,4,2,1,3,4,5,5,6,5,6,9,10,8,5,8,10,8,7,8,10,12,11,11,10,10,12,12,12,14,14,13,17,20,16,14,18,18,16,16,16,16,18,18,17,15,15,15,12,12,11,11,11,7,3,2,3,6,9,9,8,8,7,6,5,5,7,7,6,5,4,1,-2,-1,1,0,-1,0,-1,-3,-2,0,0,0,0,0,-1,-1,0,2,2,1,-1,-3,-3,-1,-1,-1,-1,-2,-2,-2,-5,
-4,0,1,-2,-3,0,1,2,7,11,11,12,11,9,9,11,12,11,11,11,8,6,5,6,7,9,9,9,9,9,10,12,11,8,5,3,2,1,2,4,6,7,5,2,0,1,5,6,6,7,6,1,-3,-3,0,4,5,5,6,7,7,6,6,5,3,3,2,1,1,3,3,1,0,0,0,2,4,6,5,5,4,2,1,2,1,1,3,5,4,1,0,-2,-3,-2,-3,-4,-2,-2,-4,-4,-2,0,-1,-1,0,1,2,1,-2,-3,-1,0,0,-3,-4,-4,-2,-2,-1,1,3,0,-3,-4,-4,-2,-1,-2,-3,-3,-3,-5,-6,-3,-2,-3,-6,-5,-2,-2,-4,-7,-9,-8,-5,-3,-4,-4,-2,0,0,-2,-2,1,3,3,0,-1,0,0,-2,-4,-3,1,2,1,-1,-1,-1,0,0,-1,-2,0,0,-2,-1,0,0,1,4,6,3,3,6,4,0,0,1,2,1,-1,-5,-7,-4,-3,-7,-9,-8,-8,-10,-11,-10,-6,-5,-10,-12,-9,-10,-12,-12,-11,-12,-10,-7,-9,-12,-5,7,14,22,42,59,69,78,92,103,105,100,93,80,54,30,12,0,-10,-18,-16,-14,-10,-6,-6,-1,2,-5,-8,-1,2,4,6,3,-2,1,5,8,11,10,4,-2,-1,0,-4,-2,3,-2,-14,-19,-14,-10,-9,-9,-8,-11,-13,-9,-2,4,2,-2,1,8,9,5,2,9,12,12,11,11,10,8,4,7,11,8,6,9,14,12,4,
-1,1,9,15,14,12,13,17,20,21,23,21,22,25,30,33,33,32,40,47,43,38,40,38,38,39,40,40,38,34,36,40,42,41,42,42,38,38,39,34,31,32,31,30,28,20,18,25,26,21,22,21,18,16,20,20,16,15,13,10,8,8,9,9,7,4,1,-1,0,-2,-4,-2,1,-1,-2,-1,-1,-2,0,4,6,7,7,5,3,6,9,9,9,10,8,7,8,9,7,7,6,3,1,3,7,8,6,-1,-5,-5,-4,-2,-1,-2,-3,-3,-4,-3,0,5,10,12,10,7,7,10,11,10,9,8,7,7,7,6,7,7,7,5,4,3,3,2,0,-3,-5,-5,-5,-7,-7,-4,-2,0,0,0,2,4,2,1,1,3,4,3,2,1,1,1,-1,-1,2,2,1,2,2,-1,-4,-6,-7,-8,-5,-4,-6,-6,-5,-6,-8,-6,-2,2,4,5,3,1,0,1,0,-1,-1,0,-2,-5,-7,-6,-5,6,5,2,1,3,3,1,0,-1,-6,-10,-10,-11,-11,-9,-9,-10,-11,-11,-11,-10,-8,-6,-4,-5,-6,-7,-7,-8,-8,-8,-9,-10,-10,-8,-5,-3,-3,-2,-4,-6,-7,-7,-6,-3,0,-1,-4,-6,-7,-8,-5,-1,2,3,0,-3,-5,-5,-6,-7,-5,-4,-4,-4,-2,-2,-2,-1,-1,-2,-2,0,1,0,-1,-2,-3,-4,-5,-4,-4,-2,-2,-2,-1,-1,-3,-5,-3,-1,1,3,3,3,4,5,3,3,6,6,
3,2,2,1,0,-1,-2,-2,0,0,-2,-4,-3,-1,0,0,-1,-2,-2,-4,-5,-2,2,3,3,1,1,2,3,3,3,5,6,3,1,3,5,4,2,1,3,5,6,5,3,1,1,2,0,-2,-2,0,0,-3,-5,-4,-2,0,-2,-3,-1,1,0,-3,-4,-3,-2,-1,-1,-2,-2,-1,0,-1,-2,0,-1,-2,-1,-2,-5,-7,-4,-5,-8,-6,-2,-1,-2,-2,-3,-1,3,4,1,0,4,5,4,4,5,7,6,4,3,7,9,7,6,8,8,7,8,9,7,7,8,2,-9,-16,-25,-45,-61,-71,-81,-96,-107,-108,-102,-94,-81,-57,-33,-14,-1,10,16,15,14,9,4,4,0,-2,5,6,-1,-3,-5,-8,-3,1,-2,-5,-7,-10,-10,-4,2,1,1,4,2,-3,1,13,16,12,10,8,5,5,8,10,6,-1,-6,-4,0,-3,-10,-11,-6,-5,-10,-13,-14,-13,-13,-12,-10,-5,-8,-11,-8,-5,-8,-13,-12,-6,0,-3,-11,-16,-14,-12,-15,-20,-22,-24,-25,-22,-24,-25,-29,-33,-33,-34,-42,-48,-43,-40,-41,-40,-38,-39,-39,-40,-38,-34,-34,-37,-41,-41,-40,-40,-37,-37,-38,-33,-31,-31,-30,-29,-28,-20,-18,-23,-25,-21,-19,-19,-16,-14,-16,-18,-17,-15,-12,-10,-9,-8,-10,-10,-8,-3,0,2,2,4,6,4,2,3,4,3,4,5,3,-2,-4,-7,-8,-7,-5,-7,-9,-9,-10,-10,-10,-8,-8,-8,-7,-6,-5,-3,-2,-3,
-6,-8,-5,1,5,5,4,2,2,3,4,5,6,5,1,-4,-8,-9,-8,-5,-4,-7,-8,-7,-6,-6,-4,-3,-3,-3,-4,-4,-4,-3,-1,0,0,1,3,5,6,7,7,8,8,6,3,2,2,3,0,-2,0,1,0,-1,-2,0,1,2,1,0,2,2,1,1,3,1,0,2,5,6,9,11,9,7,8,7,5,7,9,8,4,1,-2,-3,-2,1,1,0,2,3,2,2,3,6,8,8,6,-3,-3,-2,-1,-1,-1,-1,0,0,2,5,5,5,6,6,6,6,6,6,6,6,4,3,2,2,1,1,1,1,2,3,4,4,5,4,3,3,3,4,5,6,5,5,4,3,1,1,2,4,5,5,3,2,1,0,0,2,3,4,4,3,2,0,1,1,1,1,1,0,0,0,0,-1,0,1,2,1,1,1,2,2,2,2,2,2,1,1,2,3,2,1,0,-1,-2,-2,-2,-2,-2,-3,-5,-4,-3,-2,-1,-1,-1,-1,0,1,2,4,5,6,6,5,4,4,5,6,6,6,5,2,0,0,0,0,-1,-1,-2,-2,-2,-3,-3,-1,-1,-2,-2,-1,0,0,0,-1,0,1,2,3,3,2,2,3,4,4,5,5,6,5,4,4,4,5,5,4,3,4,5,4,4,4,3,3,4,3,2,3,3,3,3,3,2,2,3,4,3,4,6,6,3,2,2,2,3,4,4,2,4,5,4,3,3,4,
4,4,3,3,3,2,0,1,2,2,3,3,1,-2,-2,0,1,5,8,12,19,28,33,39,45,53,60,59,54,50,43,32,19,9,2,-3,-7,-7,-5,-3,-1,1,3,2,-1,-1,2,3,5,6,2,-1,1,2,2,5,5,0,-1,-1,-1,-3,-1,2,0,-5,-4,-2,-1,-1,3,2,0,0,3,7,7,5,3,4,8,9,6,6,8,10,9,10,10,7,7,5,6,7,5,2,4,8,7,5,3,4,8,10,8,7,11,14,15,14,15,13,14,14,15,17,19,20,24,25,22,21,23,23,20,20,20,20,19,19,17,18,20,20,19,19,18,18,18,16,15,14,14,13,14,11,8,10,12,11,8,7,6,4,4,7,7,6,5,5,4,3,5,5,3,0,-2,-3,-4,-5,-7,-7,-6,-6,-5,-5,-6,-8,-7,-4,-1,2,5,5,4,4,4,4,6,7,8,7,5,3,2,1,1,1,1,1,2,2,1,-2,-4,-4,-3,-2,-2,-2,-3,-4,-4,-4,-2,1,2,2,1,0,-1,-1,0,0,0,0,-1,-2,-2,-2,-1,-1,-1,-1,-2,-3,-3,-3,-4,-4,-4,-5,-5,-6,-6,-6,-4,-4,-5,-5,-3,-3,-3,-4,-3,-3,-3,-4,-5,-5,-4,-2,-3,-4,-5,-7,-8,-5,-3,-3,-4,-4,-6,-8,-9,-7,-6,-4,-3,-5,-7,-7,-6,-4,-3,-1,-1,-3,-3,-2,-3,-4,-4,-3,-3,-4,-5,-6,-6,-2,
1,1,1,2,1,-1,-1,2,3,3,1,-2,-5,-6,-3,-1,1,2,3,3,1,-1,0,3,5,6,6,6,5,5,5,5,5,5,4,5,6,5,3,3,3,3,4,5,3,3,5,7,6,6,5,5,5,5,3,2,4,5,4,2,2,0,-2,-1,2,6,8,7,4,1,-1,-4,-1,2,-1,-8,-10,-10,-9,-10,-10,-8,-8,-11,-9,-10,-9,-2,9,9,10,28,48,58,68,88,102,104,98,90,79,59,39,20,9,-2,-9,-9,-12,-14,-10,-6,-2,-2,-6,-6,0,0,1,5,2,-3,-2,-2,-2,3,5,3,-4,-4,-3,-6,-6,1,2,-2,-3,-3,-3,-1,0,2,-1,-1,6,13,12,5,0,1,8,9,2,-2,4,7,4,0,0,-1,1,2,4,5,7,7,10,16,17,11,8,10,12,18,19,16,18,22,21,17,21,25,27,28,33,37,36,29,31,39,39,37,36,35,33,35,40,42,38,36,39,37,37,39,39,36,35,40,41,34,32,33,33,40,43,33,28,32,33,25,22,22,21,20,19,18,17,16,14,10,5,3,8,13,7,-1,-3,-5,-7,-7,-5,-4,-4,-3,-3,-4,-4,-1,3,4,2,-1,0,2,5,7,6,4,2,1,0,-1,-2,-1,1,0,-3,-4,-3,0,1,0,0,1,2,-1,-3,-1,1,1,1,-1,-4,-5,-4,-5,-6,-3,-1,0,1,0,-4,-7,-4,0,0,-4,-3,1,
1,-2,-5,-8,-6,-1,0,-3,-5,-1,2,-1,-6,-8,-5,-2,-1,-5,-6,-4,-2,-2,-5,-7,-7,-7,-9,-9,-7,-5,-5,-5,-7,-8,-10,-9,-7,-5,-4,-7,-10,-10,-10,-10,-10,-10,-8,-8,-9,-9,-7,-6,-5,-4,-2,-1,-2,-2,-2,-1,-2,-3,-3,-3,-2,-3,-6,-8,-8,-6,-7,-8,-6,-4,-6,-9,-8,-4,-2,-2,-1,0,1,1,2,3,4,5,2,1,1,0,-4,-4,-1,3,4,3,2,4,8,9,6,4,5,8,8,4,1,3,4,4,0,-3,-1,4,4,-1,-5,-4,-3,-4,-5,-7,-6,-3,-2,-5,-7,-6,-7,-8,-8,-9,-9,-3,1,-2,-5,-5,-4,-3,-1,1,5,13,18,18,20,27,33,39,47,52,53,54,53,48,40,33,24,17,12,5,-2,-5,-4,-4,-6,-8,-7,-2,3,4,2,1,1,2,1,-1,-3,-4,-6,-10,-13,-12,-10,-8,-6,-8,-12,-11,-8,-6,-4,-1,2,1,0,4,1,1,2,1,1,3,3,1,0,0,2,5,8,8,4,2,1,-1,-2,-2,0,1,0,-3,-5,-6,-7,-6,-5,-5,-5,-5,-6,-6,-5,-5,-6,-5,-3,-3,-4,-4,-5,-5,-3,-3,-5,-6,-6,-6,-6,-5,-5,-4,-3,-2,-4,-5,-4,-2,-1,0,2,1,-1,-3,-4,-4,-2,0,2,4,1,-1,2,8,8,8,6,6,8,6,8,10,9,7,6,-1,-10,-11,-13,-30,-49,-58,-69,-89,-104,-105,-98,-90,
-79,-60,-39,-19,-8,2,9,10,11,14,11,7,2,2,6,4,-1,-1,-2,-6,-3,2,0,1,0,-5,-8,-4,2,2,2,5,4,-3,-4,0,1,2,3,1,-3,-3,-1,-1,-8,-14,-12,-4,0,-2,-8,-11,-4,0,-6,-8,-4,-3,-3,-2,-3,-4,-7,-8,-8,-8,-9,-16,-19,-13,-10,-10,-12,-18,-17,-14,-18,-24,-23,-22,-24,-26,-28,-30,-35,-40,-38,-32,-34,-40,-40,-37,-37,-36,-33,-34,-39,-42,-39,-37,-40,-37,-37,-40,-39,-37,-37,-40,-41,-35,-32,-33,-33,-38,-43,-35,-29,-32,-32,-25,-22,-21,-21,-18,-17,-18,-17,-15,-13,-9,-5,-3,-8,-12,-6,2,4,6,9,8,6,5,5,4,4,5,6,2,-2,-3,-1,1,1,-2,-4,-6,-5,-4,-3,-1,0,1,1,1,0,1,3,4,4,1,0,0,1,-1,-1,1,3,1,-1,-1,-1,2,5,6,4,5,5,2,-1,0,-1,-1,2,4,1,-2,-1,2,2,-1,-1,0,3,5,4,1,0,2,4,0,-3,-1,4,7,4,1,1,3,4,2,0,1,3,5,4,5,7,8,6,5,5,5,5,6,7,7,5,2,1,2,5,6,6,6,6,7,8,8,9,8,7,6,5,4,2,1,1,1,0,-1,0,2,3,3,3,4,6,8,7,6,7,8,6,4,6,8,6,4,2,2,1,0,-1,-1,-2,-3,-5,-5,-3,-2,-3,-2,1,1,-2,-5,-6,-5,-3,-6,
-10,-10,-7,-6,-7,-9,-9,-6,-4,-5,-6,-5,-1,2,-1,-5,-5,1,4,3,2,3,4,6,5,2,1,4,4,4,6,7,8,9,8,3,-1,1,4,4,3,2,0,-2,-6,-14,-19,-19,-22,-28,-33,-39,-47,-51,-53,-54,-53,-48,-41,-33,-25,-18,-13,-7,1,4,4,3,6,8,6,2,-3,-4,-2,-1,-2,-2,-2,1,4,5,7,11,13,13,11,9,7,9,12,11,8,6,6,2,-1,0,1,-4,-3,-4,-5,-4,-4,-4,-4,-4,-5,-5,-6,-8,-8,-6,-4,-4,-3,-2,-1,-1,-1,-1,0,2,3,2,2,2,2,1,1,2,3,2,1,2,2,2,1,2,2,2,2,2,1,1,2,1,1,1,1,1,0,0,0,-1,0,1,0,-1,-2,-3,-3,-3,-3,-4,-4,-4,-4,-4,-3,-3,-1,-1,-4,-5,-3,-1,2,1,0,-1,-3,-6,-6,-3,0,2,6,7,9,17,24,30,37,48,54,54,48,44,39,32,21,10,4,-1,-6,-7,-6,-7,-6,-3,-1,-2,-3,-1,1,1,3,6,3,0,3,3,2,5,8,5,1,2,2,-1,1,4,4,3,3,2,-1,0,3,4,2,2,7,9,6,0,0,3,6,8,5,2,4,5,4,6,7,7,7,6,7,8,8,5,7,10,12,11,9,7,7,9,6,5,10,16,16,16,16,16,17,18,20,24,25,20,21,24,21,19,21,20,16,15,17,19,19,21,
21,18,19,20,19,19,20,21,22,18,18,17,16,18,21,20,15,15,15,14,12,9,8,6,5,7,8,6,5,3,2,-1,2,5,3,-2,-2,-4,-5,-5,-3,-3,-3,-2,-2,-3,-4,-2,0,1,0,-1,-1,1,2,2,2,3,3,2,1,0,0,0,-1,-3,-3,-3,-3,-2,-1,-1,-2,-1,-1,-2,-2,-1,0,0,0,-2,-4,-4,-3,-2,-2,1,2,0,0,1,1,2,4,6,4,2,2,2,2,3,3,0,-1,-1,0,-1,-1,1,2,2,0,0,0,0,1,1,1,1,2,2,2,1,1,0,-2,-2,-1,0,0,-1,0,0,-1,-1,0,1,3,4,4,3,2,2,1,0,-2,-3,-3,-3,-2,-2,-2,-2,-1,0,0,1,2,3,2,0,-1,-2,-1,-2,-3,-3,-3,-2,-2,-3,-2,-1,-1,-1,-1,0,-1,-1,-1,1,1,0,1,2,4,4,4,4,5,4,3,2,3,5,6,4,3,5,6,6,5,5,6,5,5,4,4,4,5,3,1,1,2,3,1,-1,-2,-1,0,0,-1,-2,-1,0,0,0,0,0,-2,-3,-4,-5,-3,-1,0,0,-1,-1,0,2,2,2,4,8,10,11,13,15,17,20,22,25,26,27,27,25,22,18,14,10,8,5,1,-1,-2,-1,-1,-3,-3,-1,2,2,1,1,1,2,1,-1,-3,-4,-5,-7,-8,-7,-7,-7,-6,-7,-8,-7,-5,-5,-4,-2,-1,-1,-1,-1,
-2,-2,-1,-1,-1,1,2,1,1,3,3,1,0,1,3,2,1,1,4,4,3,3,3,5,6,2,0,4,6,4,2,1,2,5,7,8,11,18,22,23,24,26,26,26,28,29,30,32,32,31,30,30,30,31,32,33,33,35,36,36,37,37,36,33,32,33,33,33,32,26,20,19,19,20,20,20,19,18,18,17,17,19,20,18,16,13,10,7,4,1,-1,0,0,-2,-3,-3,-3,-2,0,2,0,-2,0,2,0,-1,-1,-1,-1,-2,-4,-4,0,3,0,-4,-2,1,2,2,2,-1,-3,-2,-2,-3,-2,1,0,-1,-1,0,-1,0,2,4,4,4,3,4,4,5,3,-1,-2,0,1,0,-1,-1,0,0,0,0,2,4,4,2,1,0,0,1,1,0,0,1,1,2,3,3,2,2,2,2,3,4,2,1,0,-1,-3,-4,-4,-1,0,-2,-4,-5,-3,-3,-5,-7,-6,-3,-3,-6,-9,-8,-5,-5,-7,-7,-4,-2,-2,-3,-3,-1,-1,-3,-4,-2,-3,-6,-7,-8,-9,-9,-9,-9,-7,-5,-6,-8,-7,-3,0,2,2,-1,-3,-4,-4,-4,-3,-2,-2,-5,-8,-8,-5,-2,-1,0,0,-1,-2,-3,-5,-5,-3,-4,-5,-5,-5,-5,-5,-2,-1,-1,-1,0,0,-1,-1,-1,-3,-4,-1,-2,-6,-5,-2,-1,-2,-3,-4,-3,0,0,-4,-7,-7,-8,-5,-4,-8,-10,-8,-8,-10,-9,-8,-6,-7,-12,-16,-16,-15,-9,
3,8,14,27,40,55,71,88,99,101,91,79,68,50,29,14,6,-9,-19,-13,-10,-15,-12,-4,1,-3,-8,-6,-1,-1,0,4,1,-4,-4,-1,-2,0,2,-2,-8,-9,-11,-15,-12,-1,1,-5,-7,-5,-4,-3,-3,2,11,14,10,8,6,-3,-5,5,13,10,1,-4,-1,2,4,5,5,2,3,4,6,7,5,2,4,9,11,5,5,11,14,16,19,20,21,22,23,21,22,26,30,30,31,34,30,24,27,38,39,36,35,35,32,33,35,34,34,36,39,37,36,34,34,32,31,30,28,22,22,21,22,29,34,28,26,27,22,15,20,24,17,10,7,9,8,4,0,-1,1,3,6,7,3,3,4,4,2,1,3,3,1,0,1,1,0,0,-1,-4,-5,-2,0,1,1,1,-1,-1,0,1,4,8,6,2,3,4,2,0,0,2,3,2,-2,-4,-2,0,-2,-4,-3,-3,-4,-4,-4,-4,-1,2,1,1,2,1,0,0,0,-2,-3,-2,-2,-3,-4,-3,-2,-3,-4,-4,-3,-4,-5,-6,-5,-5,-5,-7,-7,-3,-1,-5,-7,-5,-3,-3,-3,-6,-9,-9,-12,-18,-23,-23,-25,-26,-26,-27,-29,-29,-30,-32,-32,-31,-30,-30,-29,-30,-31,-32,-32,-34,-35,-35,-35,-37,-35,-32,-31,-32,-31,-31,-31,-27,-21,-19,-20,-19,-20,-20,-19,-19,-18,-17,-17,-19,-20,-18,-16,-13,-11,-8,-5,-1,1,0,1,3,3,3,3,3,1,-1,
1,3,2,0,2,3,3,4,4,5,7,7,3,0,3,8,7,4,2,1,1,3,5,4,3,4,2,0,-1,1,1,1,2,2,-1,-2,-2,-1,-1,-1,-1,-2,0,4,5,3,2,3,4,4,4,3,4,4,3,1,1,2,3,3,3,2,2,3,2,1,0,-1,-1,-1,0,1,2,2,1,0,1,2,3,3,4,5,4,1,0,1,4,5,4,3,6,9,8,5,5,7,10,9,6,6,8,8,5,3,2,3,3,2,2,4,4,3,3,6,7,8,9,9,9,9,8,6,7,8,6,3,1,-1,-1,2,4,4,4,4,4,3,4,6,10,10,6,4,4,3,2,3,4,5,7,7,5,5,6,6,5,5,4,2,-1,-1,-2,-2,-2,0,0,-1,1,2,-1,0,4,4,1,0,1,2,3,2,0,0,5,7,7,8,6,6,9,10,6,6,8,8,7,6,7,12,16,13,13,9,0,-6,-13,-26,-39,-53,-70,-87,-98,-99,-90,-78,-68,-51,-30,-15,-8,6,17,13,10,15,12,3,-2,3,8,6,1,2,0,-4,-1,5,4,2,2,-1,-2,2,6,7,10,14,11,2,0,4,6,4,5,3,1,-4,-12,-15,-13,-12,-9,1,3,-6,-15,-13,-3,1,0,-2,-5,-7,-6,-2,-3,-5,-6,-7,-5,-2,-4,-11,-13,-6,-4,-11,-14,-15,-18,-19,-20,-22,-22,-21,-21,-24,-28,-27,-28,-31,-28,-22,
-26,-36,-37,-34,-34,-34,-32,-32,-35,-35,-34,-37,-39,-37,-36,-36,-34,-34,-33,-31,-28,-23,-24,-23,-23,-28,-33,-28,-25,-25,-20,-17,-19,-22,-15,-8,-7,-9,-9,-5,-1,-1,-2,-2,-5,-7,-3,-3,-4,-4,-2,-1,-3,-3,-1,-1,-2,-2,0,0,1,4,5,2,0,-1,-1,-1,1,2,1,0,-3,-6,-4,0,-1,-2,-1,1,0,-1,-2,-2,1,4,1,-1,3,4,4,4,6,5,5,5,2,-1,0,-1,-1,0,1,0,0,2,3,2,1,1,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,3,1,3,3,3,3,3,2,3,5,5,6,9,11,11,12,13,13,14,14,14,14,15,15,14,14,14,14,13,14,15,14,15,15,15,16,17,16,14,14,15,14,15,17,16,14,13,12,11,11,12,12,12,12,10,9,9,9,8,7,6,5,4,2,1,0,0,-1,-2,-2,-2,-2,-2,-1,-1,-2,-4,-3,-2,-3,-4,-5,-6,-6,-6,-8,-8,-7,-5,-7,-9,-10,-8,-7,-5,-4,-5,-5,-4,-3,-3,-1,0,1,1,-1,-2,-3,-2,-1,-2,-2,-2,-2,-3,-3,-2,-3,-5,-5,-4,-4,-4,-4,-5,-5,-5,-6,-6,-6,-6,-6,-6,-6,-5,-4,-4,-4,-3,-3,-2,0,1,0,0,-2,-4,-4,-5,-5,-5,-4,-4,-4,-3,-3,-3,-2,0,0,0,-1,-3,-3,-3,-5,-7,-7,-6,-5,-6,-7,-5,-4,-4,
-5,-5,-4,-2,-2,-2,-3,-3,-2,-2,-2,-1,-1,-2,-3,-4,-4,-3,-3,-4,-4,-3,-3,-2,-1,0,1,2,2,0,-1,0,-1,-1,-1,-2,-3,-4,-6,-6,-4,-4,-5,-4,-3,-4,-4,-5,-5,-5,-3,-2,-3,-3,-1,0,0,1,3,3,3,4,3,2,2,2,2,2,3,2,-1,-1,2,2,1,1,0,0,1,0,-2,-3,-3,-4,-5,-6,-5,-3,-1,-1,-2,-2,-2,-2,-4,-7,-6,-3,-4,-5,-3,0,6,12,16,23,32,42,48,49,44,38,34,28,18,9,5,-1,-6,-5,-5,-6,-6,0,3,1,-3,0,1,0,1,4,2,0,0,-1,-2,1,2,0,-2,-1,-3,-6,-6,-2,-1,-3,-1,-1,-3,-1,2,3,5,8,10,11,9,2,0,5,10,9,5,1,2,3,5,7,6,4,4,5,6,7,5,2,4,8,9,5,3,7,8,8,8,9,11,12,12,10,9,11,11,11,11,14,12,9,12,18,17,15,18,19,18,17,19,20,20,22,21,17,18,20,19,19,20,17,14,12,14,13,12,13,16,14,9,8,8,9,10,8,5,2,1,4,6,4,2,2,2,0,1,4,1,1,2,2,1,0,1,1,1,1,2,1,0,-1,-1,-2,-2,-1,-1,-1,0,0,-1,-2,-1,-2,-2,-1,-1,-3,-3,-2,-2,-2,-2,-2,-1,0,-1,-2,-1,0,-1,-1,-2,-3,-4,-3,-3,-3,-1,0,0,0,
1,3,2,2,3,3,4,5,4,3,3,2,3,3,4,5,6,5,2,0,1,1,1,3,5,4,2,0,-1,0,2,3,0,-1,2,1,-2,-1,2,4,4,5,7,8,10,12,11,9,8,6,4,4,4,3,0,0,-2,-6,-8,-8,-7,-5,-4,-4,-4,-4,-5,-6,-6,-3,-3,-2,-3,-5,-5,-3,-2,0,0,1,1,3,5,5,6,7,6,6,6,5,3,4,3,1,0,2,2,0,0,-1,-1,0,2,3,3,4,3,1,1,3,6,9,8,3,0,-1,-1,0,1,2,3,3,0,-2,-3,0,3,4,2,3,4,3,1,1,3,6,7,6,5,7,5,2,2,2,1,-1,-5,-8,-8,-10,-12,-14,-19,-17,-6,1,7,21,36,47,59,77,90,98,97,93,83,64,43,28,20,9,-1,1,4,2,0,0,0,-2,-6,-3,1,1,4,7,2,-6,-3,2,3,1,2,-1,-3,-2,-1,-4,-6,-4,-5,-9,-9,-5,-3,-4,-6,-7,-3,-4,-6,-4,-5,-9,-9,-4,2,2,-4,-10,-6,-1,0,0,0,0,1,3,4,7,9,10,14,22,22,18,17,18,14,18,24,22,18,19,20,19,19,18,19,23,29,32,26,21,27,36,35,30,34,39,37,36,39,41,39,38,40,43,45,44,41,41,41,42,40,34,31,32,35,40,41,37,33,34,30,24,31,37,33,25,20,19,16,11,9,15,13,7,5,4,
1,1,0,3,6,7,7,8,7,5,4,2,-1,-2,0,0,0,-1,-3,-5,-5,-1,5,10,12,10,7,5,4,2,2,4,3,-2,-6,-7,-6,-5,-3,-1,-1,0,-1,-2,0,3,3,0,-1,-1,-2,-2,-1,1,3,4,3,1,3,7,12,16,17,17,15,12,11,11,11,10,7,3,1,-1,-4,-5,-2,0,-2,-5,-4,-1,2,1,-3,-4,-1,-1,-4,-5,-4,-2,-2,-4,-6,-2,3,4,2,2,2,2,5,7,6,7,9,8,5,4,4,3,2,2,1,0,0,-1,-4,-5,-3,-4,-2,1,0,-3,-2,1,3,5,7,7,6,6,6,8,11,11,7,5,4,2,1,2,3,4,3,0,-2,0,5,5,3,5,8,9,9,7,6,7,9,10,7,5,6,6,5,3,3,5,5,6,6,7,9,10,9,8,7,7,7,7,5,3,3,1,-2,-2,0,-1,-1,4,5,1,0,4,5,4,4,1,0,-1,-1,-1,-2,-2,-2,-3,-3,-2,-1,0,-1,-2,-3,-4,-4,-3,0,1,0,1,1,0,-1,0,2,3,3,4,1,0,2,3,0,0,1,-1,-3,-4,-4,-6,-8,-8,-9,-11,-10,-8,-6,-4,-2,-2,-3,-1,0,1,3,6,7,7,6,4,3,3,4,4,4,5,5,3,2,1,3,4,3,2,0,-2,-3,-4,-5,-6,-7,-8,-8,-9,-8,-8,-8,-7,-6,-6,-5,-2,-2,-4,-4,-2,-1,0,
0,-1,-3,-3,-3,-4,-3,-1,0,-2,-6,-9,-8,-5,-2,-1,-1,-2,-2,-3,-5,-4,-2,0,0,-2,-4,-5,-4,-5,-6,-5,-3,-3,-4,-6,-6,-5,-4,-7,-5,-2,-3,-2,-1,0,5,7,7,9,10,11,16,17,6,-1,-8,-23,-37,-47,-60,-77,-91,-98,-96,-92,-84,-65,-45,-28,-20,-8,2,0,-2,1,3,0,-1,3,7,4,-1,-2,-5,-9,-3,4,2,-2,-2,-2,-4,-3,1,-2,-1,3,4,1,2,7,6,1,1,1,3,4,1,3,3,1,3,8,9,3,-3,-4,1,6,4,0,-1,-1,-1,-1,-1,-2,-4,-6,-7,-6,-11,-19,-20,-15,-15,-16,-15,-19,-25,-23,-21,-23,-24,-24,-23,-21,-22,-27,-32,-34,-29,-23,-29,-39,-36,-31,-36,-42,-39,-38,-41,-42,-40,-40,-43,-44,-45,-44,-41,-41,-40,-40,-38,-34,-32,-32,-34,-37,-38,-33,-29,-31,-28,-24,-28,-34,-30,-22,-19,-19,-18,-12,-11,-16,-15,-8,-7,-6,-2,-1,-1,-3,-6,-7,-8,-8,-6,-5,-3,-1,2,2,1,1,2,3,4,6,7,3,-3,-8,-10,-7,-5,-4,-4,-2,-2,-3,-2,3,7,8,7,5,3,2,2,1,2,3,0,-3,-2,0,1,2,2,2,1,-1,-3,-4,-3,0,-2,-6,-10,-14,-15,-15,-13,-10,-9,-9,-9,-9,-6,-3,-1,1,5,5,2,0,2,5,5,2,-1,-1,3,4,2,1,4,6,5,5,5,7,8,4,-2,-3,-1,0,
-1,-2,-4,-7,-7,-7,-9,-8,-4,-2,-3,-2,-1,-2,-1,0,-1,1,5,5,4,3,2,-1,0,4,3,1,0,-2,-4,-5,-4,-4,-4,-6,-8,-9,-5,-3,-3,-1,1,0,-2,-3,-3,0,2,0,-5,-5,-3,-5,-8,-9,-8,-7,-5,-6,-7,-7,-5,-4,-4,-4,-3,-1,0,-1,-3,-4,-4,-6,-8,-9,-9,-8,-7,-7,-7,-7,-4,-3,-3,0,3,3,2,3,2,-2,-3,1,1,-2,-3,-2,-2,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,-2,-3,-3,-1,-1,-1,-1,-1,-2,-3,-2,-3,-4,-4,-5,-6,-6,-5,-6,-7,-6,-4,-4,-3,-1,1,2,3,4,4,3,5,7,6,4,4,4,3,1,0,-1,0,0,0,-2,-2,-2,-3,-2,-1,0,1,1,1,0,0,0,0,0,1,1,2,1,1,2,3,3,4,6,6,7,7,7,6,7,7,7,7,7,7,7,6,6,5,5,6,7,5,4,4,3,3,3,2,3,3,2,1,1,2,4,5,6,5,4,3,3,3,3,4,4,4,4,3,3,4,4,5,6,6,5,5,5,4,3,4,3,2,1,2,1,1,2,1,0,0,-2,-2,-2,-2,-2,-2,-5,-7,-2,2,7,14,19,24,31,40,47,50,48,46,42,34,24,16,11,4,-1,-2,-1,-3,-4,0,1,-3,-7,-4,0,0,3,6,4,1,2,2,0,3,6,5,3,6,4,1,1,5,
3,1,3,5,4,3,3,3,2,2,4,5,2,-3,-4,0,2,4,3,1,0,1,2,3,3,2,2,1,1,1,0,-2,2,7,8,5,5,8,9,12,15,15,16,18,18,18,18,16,16,18,20,20,17,14,17,21,20,18,22,26,22,21,22,22,22,24,25,24,24,24,22,21,22,21,19,17,16,16,15,17,18,14,11,12,13,12,12,13,12,7,6,9,10,7,6,9,9,6,6,7,5,1,1,2,2,4,4,4,4,3,2,0,-1,-1,0,0,-1,-2,-2,-3,-3,-2,0,3,3,2,1,1,2,1,0,0,-1,-3,-4,-5,-5,-3,-2,-2,-3,-2,-2,-3,-1,1,0,-1,-1,-2,-2,-2,-1,0,1,2,1,-1,-1,0,2,4,5,5,4,2,1,2,3,3,2,1,1,0,-2,-3,-1,1,0,-2,-2,-1,1,1,-1,-2,-1,-1,-3,-3,-3,-4,-4,-5,-4,-2,1,2,1,0,0,1,2,4,5,5,5,4,1,0,-1,-1,-1,0,0,0,0,-2,-4,-4,-3,-2,-2,-1,-1,-2,-2,-2,-2,-1,0,1,0,0,0,0,1,1,-1,-1,-1,-2,-3,-3,-1,0,1,0,0,1,2,1,1,2,4,4,3,3,2,2,1,0,-1,0,0,-1,-2,-2,-3,-2,-2,-1,0,2,3,3,4,4,4,4,4,3,2,1,1,0,-2,-2,-2,-3,-2,-1,-2,-3,-3,-1,0,-1,-1,3,
2,4,7,1,-1,6,6,-1,-3,1,3,1,-5,-7,-4,-5,-5,7,20,30,43,52,59,72,88,96,94,84,76,61,42,22,6,-2,-13,-21,-15,-6,-4,-7,-3,3,0,-5,-4,-1,-2,0,3,-3,-11,-8,-3,-4,-4,-1,-2,-3,2,5,-2,-4,2,5,-2,-7,-3,-2,-5,-8,-7,-4,2,3,0,0,1,2,4,11,14,9,4,8,10,9,12,15,11,10,13,14,14,12,10,10,16,15,4,-2,4,8,12,16,13,11,14,17,15,15,21,27,28,31,33,25,20,27,35,34,34,38,38,34,35,38,37,35,33,32,36,43,41,34,34,34,32,32,29,24,20,20,28,26,19,19,22,17,8,8,14,17,13,11,13,13,7,3,6,6,3,2,2,-1,-2,0,-1,-1,0,1,2,2,-1,-1,1,3,1,-1,-2,-3,-3,-3,-1,2,3,1,-1,-3,-2,-1,0,1,2,2,3,3,3,5,6,6,5,6,7,7,9,12,10,4,2,3,3,4,4,3,1,0,-1,-2,-2,1,4,6,5,4,5,6,6,6,5,5,4,2,0,-2,-1,0,2,3,4,3,1,0,0,1,3,5,5,4,3,2,3,5,5,3,3,5,5,3,1,0,1,0,-2,-2,3,8,7,4,3,5,3,4,5,4,3,7,7,2,-1,0,0,0,3,4,2,0,1,-1,-5,-5,-4,-3,-3,-4,-4,-4,-4,-1,1,1,
2,7,11,12,11,10,9,10,12,11,8,8,9,6,3,3,4,4,5,5,6,7,7,6,7,8,8,6,7,8,8,8,5,3,5,7,5,3,3,4,2,1,1,2,3,3,1,-1,1,5,5,3,2,3,1,-2,-4,-7,-7,-5,-7,-13,-13,-9,-8,-8,-11,-10,-5,-3,0,12,26,39,50,61,73,87,99,106,105,95,84,70,49,27,8,-1,-12,-17,-12,-7,-7,-6,-2,-1,-3,-9,-9,-6,-3,0,4,3,-3,-8,-6,-4,-3,-4,-6,-7,-6,-3,-6,-10,-7,-4,-9,-15,-10,-5,-2,-2,-3,-6,-5,-2,-2,-5,-8,-6,-2,2,3,-2,-5,-1,2,3,3,6,4,3,6,11,10,5,4,9,16,12,0,-2,2,4,6,8,9,11,15,14,11,13,19,22,23,27,32,29,23,27,33,32,30,33,34,32,35,39,37,35,34,34,37,43,43,39,35,35,32,29,28,25,23,25,26,22,17,-1,0,-1,-4,3,3,-4,-5,3,5,3,0,3,9,9,4,5,5,-6,-18,-29,-41,-51,-60,-74,-89,-95,-92,-83,-73,-60,-41,-22,-6,4,15,23,16,6,4,6,1,-4,-1,5,3,-2,-1,-2,-6,0,9,5,1,2,2,-4,-3,-1,-5,-7,0,4,-3,-6,1,5,1,2,4,4,4,1,-3,-5,-3,-2,-3,-2,-4,-10,-13,-8,-5,-10,-11,-9,-13,-16,-11,-11,-14,-16,-17,-14,-11,-11,-18,-18,-6,0,
-6,-11,-15,-19,-16,-14,-18,-19,-18,-17,-22,-28,-29,-34,-35,-28,-21,-28,-36,-35,-35,-40,-40,-36,-37,-39,-37,-37,-36,-36,-39,-44,-42,-36,-36,-35,-34,-33,-31,-26,-21,-22,-27,-26,-18,-18,-21,-17,-10,-9,-14,-16,-13,-10,-15,-15,-9,-6,-9,-8,-5,-4,-5,-1,0,-2,0,-1,-1,-2,-3,-3,-1,0,-3,-5,-3,0,1,2,2,3,2,-1,-3,-1,2,3,3,2,1,0,-2,-3,-4,-5,-4,-6,-8,-7,-6,-7,-9,-8,-9,-11,-10,-5,-4,-4,-4,-5,-5,-4,-2,-1,-1,0,0,-2,-4,-6,-6,-5,-5,-6,-6,-6,-5,-3,-2,-2,0,2,2,1,-1,-3,-4,-3,-2,-2,-2,-3,-4,-5,-5,-5,-4,-4,-5,-7,-6,-4,-4,-6,-6,-4,-2,-1,-1,1,3,3,-1,-6,-5,-2,-2,-3,-2,-2,-3,-3,-2,-4,-5,-1,1,1,1,1,-2,-3,0,1,1,3,7,7,6,5,5,6,6,6,5,2,0,0,-1,-6,-9,-10,-10,-9,-8,-9,-11,-10,-8,-7,-7,-4,-2,-2,-2,-3,-2,-2,-2,-4,-4,-4,-5,-7,-6,-3,-5,-7,-8,-8,-5,-3,-5,-7,-4,-2,-3,-3,-2,0,-1,-1,-1,-2,0,1,-1,-4,-5,-3,-2,-2,0,2,4,6,6,5,7,13,12,10,7,9,13,12,6,4,1,-11,-24,-39,-51,-60,-72,-87,-100,-107,-106,-95,-84,-69,-51,-29,-10,1,13,18,12,8,8,7,1,-1,4,10,10,6,
4,1,-3,-2,4,7,5,4,4,3,4,6,4,2,4,8,5,2,8,12,8,4,1,0,1,4,5,2,0,3,7,7,3,0,-2,2,4,0,-4,-3,-6,-7,-6,-5,-9,-13,-11,-6,-4,-9,-17,-13,0,3,-4,-6,-8,-10,-11,-14,-17,-16,-15,-16,-22,-25,-25,-29,-33,-31,-26,-28,-36,-34,-32,-36,-38,-35,-38,-41,-39,-35,-35,-36,-38,-43,-44,-39,-37,-35,-32,-28,-28,-27,-25,-26,-26,-23,-18,-2,-3,-3,-3,-5,-5,-1,-1,-5,-6,-5,-3,-4,-9,-7,-2,-3,-4,1,7,14,20,25,30,38,46,49,46,40,34,26,20,11,3,-3,-10,-13,-10,-4,-2,-2,3,6,2,-2,1,4,5,5,8,4,0,2,3,2,5,10,8,6,8,8,2,1,4,4,1,1,2,0,0,2,2,1,5,8,8,6,3,3,3,4,6,4,4,6,6,5,8,10,9,8,9,10,11,9,7,8,13,14,8,3,5,9,11,11,10,11,12,13,12,11,13,15,16,19,21,18,14,16,19,19,18,23,26,23,23,22,21,21,24,24,23,24,24,21,21,22,20,18,17,15,13,14,15,15,10,8,9,9,9,8,7,8,5,5,9,11,9,8,10,9,5,6,7,4,2,4,3,2,3,3,3,4,3,3,4,6,5,3,2,1,1,0,-1,0,1,0,-1,-2,-2,-2,-2,0,2,3,4,5,5,5,7,6,
5,7,8,6,5,5,5,5,5,5,4,5,6,5,3,3,4,5,4,3,3,4,5,4,3,3,3,3,2,0,-1,0,0,-2,-3,-1,0,1,2,3,3,4,4,4,4,4,4,4,5,5,6,6,5,4,4,5,5,4,3,2,1,-1,-3,-2,-1,0,-1,-2,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,-2,-2,-1,-1,-2,-3,-3,-4,-7,-7,-6,-5,-6,-6,-6,-6,-4,-3,-3,-2,0,1,1,2,2,2,1,2,3,3,2,2,1,0,-1,-1,-1,-2,-3,-5,-5,-4,-3,-2,-1,0,-1,-2,-1,2,3,3,2,2,2,3,1,0,0,1,1,0,0,0,-1,-1,-1,-1,0,2,2,1,1,1,0,-1,-1,-2,-2,-2,-4,-5,-6,-5,-3,-4,-8,-8,-3,-2,-2,3,11,20,26,31,36,44,51,56,56,49,41,34,28,17,8,1,-6,-10,-7,-4,-6,-4,1,2,-2,-7,-6,-4,-3,-1,1,0,-2,-2,-2,-2,-1,3,2,-1,1,3,1,0,2,1,-3,-3,-2,-2,-1,2,2,-1,-4,-1,1,0,-4,-4,-3,-2,0,0,0,2,4,5,6,7,6,7,7,9,9,4,2,6,11,8,1,-1,2,5,7,6,8,9,10,12,11,12,15,16,15,15,17,18,16,17,21,20,18,22,24,23,24,25,23,21,22,22,21,23,22,21,20,19,16,14,16,17,16,15,14,13,12,20,
24,22,16,17,19,18,10,5,8,11,6,3,6,5,1,1,0,-7,-5,2,1,1,-2,-6,-9,-10,-9,-8,-7,-7,-9,-10,-7,-5,-4,-1,1,-1,-4,-3,0,2,3,4,1,-3,-2,0,0,0,0,-1,-1,-1,-3,-3,-1,1,-1,-4,-5,-3,-1,-2,-5,-6,-4,-3,-6,-8,-9,-7,-5,-3,-4,-6,-7,-6,-9,-10,-7,-5,-6,-6,-7,-9,-10,-9,-7,-7,-9,-9,-8,-9,-10,-11,-12,-11,-9,-8,-8,-7,-5,-4,-8,-9,-7,-6,-7,-7,-6,-7,-7,-5,-6,-9,-9,-8,-10,-10,-10,-11,-12,-11,-12,-15,-13,-12,-14,-17,-17,-17,-18,-19,-19,-19,-18,-18,-20,-20,-17,-15,-16,-18,-16,-13,-11,-11,-12,-12,-13,-14,-14,-13,-10,-7,-8,-12,-16,-18,-17,-14,-11,-10,-11,-13,-16,-17,-16,-15,-13,-9,-9,-11,-12,-11,-10,-9,-7,-6,-5,-6,-7,-8,-9,-9,-9,-10,-10,-11,-11,-11,-13,-12,-10,-12,-14,-15,-15,-14,-13,-14,-15,-16,-17,-18,-19,-17,-16,-15,-14,-12,-11,-10,-12,-17,-17,-15,-14,-13,-11,-9,-8,-12,-15,-14,-14,-6,8,15,20,34,48,58,68,81,90,89,81,73,63,45,24,4,-10,-22,-26,-20,-14,-13,-11,-6,-3,-7,-15,-14,-11,-10,-5,-1,-5,-10,-9,-8,-12,-11,-3,-3,-4,0,0,-6,-6,2,3,-6,-4,4,6,7,6,5,4,9,12,9,6,4,1,4,10,10,4,0,4,8,8,8,11,12,
11,11,13,15,16,15,17,23,24,13,10,17,22,28,36,35,28,28,33,31,30,37,40,39,40,40,34,34,44,53,54,50,51,54,52,56,62,60,53,50,49,50,53,53,52,52,51,47,43,38,38,38,38,39,39,34,35,36,30,21,22,30,31,25,22,29,29,21,20,23,21,19,19,20,15,18,23,22,21,24,25,22,18,17,21,23,23,19,17,19,20,17,13,14,17,16,11,7,7,10,12,13,13,14,15,15,12,11,14,18,22,22,20,17,16,17,16,16,20,25,25,20,17,16,17,18,17,16,15,16,14,12,11,11,11,12,11,9,9,11,14,14,13,13,15,15,13,11,8,9,11,11,9,7,8,8,7,8,11,13,16,16,11,7,8,10,7,5,6,7,6,5,2,3,7,8,4,3,7,12,13,11,8,9,9,7,5,6,4,2,-1,-2,-1,0,1,0,2,5,3,-19,-24,-21,-16,-17,-18,-16,-8,-4,-7,-10,-5,-2,-5,-5,-1,-1,-1,5,5,-1,-1,0,1,4,7,8,7,6,6,6,8,9,6,4,3,0,-2,-1,3,2,-1,-2,-3,-4,-1,2,2,1,1,2,2,3,2,2,2,2,1,-2,-1,2,2,0,-1,-1,0,3,1,1,3,6,7,6,3,1,1,4,4,4,6,8,7,5,4,3,4,8,10,9,7,7,8,7,6,6,7,8,9,8,5,5,
5,4,2,2,6,8,6,5,6,6,5,6,6,4,5,7,8,8,10,10,9,10,11,9,10,12,12,11,13,15,15,15,16,17,17,17,16,16,18,17,15,14,16,17,15,12,11,12,13,14,14,14,15,13,10,6,7,12,15,17,16,14,10,9,10,12,15,17,17,16,15,10,8,10,13,12,11,9,7,6,6,6,6,8,10,8,8,10,11,12,12,12,12,11,10,10,13,15,16,14,14,15,16,17,17,18,19,18,16,16,16,14,12,10,11,15,16,14,13,12,11,9,9,14,16,14,13,7,-6,-14,-21,-35,-49,-61,-71,-82,-91,-91,-82,-73,-65,-47,-26,-6,9,22,26,20,14,14,12,6,4,9,16,14,10,10,6,1,4,8,7,7,12,9,2,2,2,-3,-1,5,6,-2,-3,5,3,-5,-6,-6,-7,-5,-3,-7,-12,-11,-6,-1,1,-2,-6,-8,-4,1,-3,-6,-6,-6,-10,-10,-9,-10,-12,-14,-15,-15,-17,-24,-23,-12,-9,-16,-22,-27,-34,-33,-27,-28,-32,-31,-30,-36,-38,-38,-38,-37,-32,-33,-41,-50,-51,-47,-50,-53,-51,-55,-61,-59,-53,-49,-49,-48,-52,-52,-51,-52,-51,-47,-41,-38,-38,-39,-38,-39,-37,-34,-33,-34,-28,-20,-22,-28,-29,-23,-20,-26,-28,-21,-21,-25,-24,-19,-20,-20,-15,-16,-21,-21,-20,-22,-24,-21,-17,-16,-18,-21,-21,-18,-16,-17,-18,-16,-13,-13,-16,-14,-10,-7,-7,-9,
-10,-11,-12,-14,-15,-15,-13,-12,-14,-17,-20,-20,-19,-16,-15,-15,-14,-14,-18,-23,-23,-20,-17,-16,-17,-18,-17,-16,-15,-16,-14,-11,-10,-11,-11,-11,-11,-9,-8,-11,-13,-13,-12,-13,-13,-13,-12,-10,-9,-9,-11,-11,-8,-7,-6,-7,-6,-7,-10,-12,-14,-15,-11,-7,-9,-11,-8,-7,-7,-7,-6,-4,-3,-3,-7,-8,-5,-4,-7,-11,-12,-10,-8,-8,-9,-7,-6,-7,-6,-4,-1,-1,-1,-2,-3,-2,-3,-6,-3,11,11,11,11,10,8,7,4,2,4,5,1,-1,1,2,0,1,2,0,-2,0,-1,-1,-1,-1,-2,-2,-2,-2,-2,-3,-3,-2,-1,1,1,2,3,2,0,0,1,1,0,1,0,-1,-1,-1,-1,-2,-2,-3,-3,-2,0,0,1,2,3,3,3,4,5,6,6,5,5,3,2,1,-2,-2,0,3,3,2,1,1,0,-1,-2,0,1,2,1,-2,-4,-5,-4,-4,-4,-2,0,1,1,0,0,1,2,3,3,1,2,1,-1,-3,-2,-2,-2,-2,-1,-2,-2,-1,-1,-2,-3,-4,-5,-4,-4,-4,-4,-2,-2,-4,-4,-4,-5,-4,-3,-4,-5,-6,-6,-6,-5,-5,-5,-4,-3,-4,-6,-7,-6,-5,-5,-6,-7,-8,-7,-7,-7,-7,-5,-4,-4,-4,-5,-6,-6,-6,-5,-4,-5,-5,-7,-8,-9,-9,-8,-6,-4,-5,-8,-7,-6,-4,-2,-3,-4,-4,-4,-6,-6,-4,-2,-3,-5,-7,-7,-6,-6,-6,-4,-3,-5,-7,-7,-6,
-6,-7,-8,-8,-8,-8,-10,-11,-10,-9,-10,-9,-8,-6,-5,-6,-6,-6,-5,-5,-6,-4,-5,-8,-9,-6,-5,-5,-1,5,11,19,27,33,39,45,50,49,42,37,32,27,16,5,-3,-12,-14,-11,-7,-8,-7,-3,-3,-7,-10,-8,-5,-5,-3,0,-1,-2,-1,-1,-5,-3,2,2,1,3,3,-3,-3,1,2,0,2,5,2,3,4,3,1,3,7,8,4,0,-3,-2,0,2,2,-2,0,1,0,0,3,3,2,3,4,5,6,6,8,12,10,4,2,6,11,13,15,15,13,14,16,16,15,17,17,16,16,15,14,14,18,21,20,19,23,25,24,25,28,27,26,25,24,22,25,26,24,25,25,23,19,19,19,19,20,19,19,17,15,14,12,11,11,13,13,10,9,12,13,11,10,13,14,11,10,12,8,6,8,9,9,9,9,8,6,5,6,8,9,8,7,7,6,5,5,5,6,6,5,3,3,3,3,4,5,7,7,7,7,7,7,8,8,9,9,8,7,6,5,4,6,9,9,8,8,9,9,9,8,7,8,8,7,5,4,5,4,3,4,4,4,5,6,6,5,6,6,6,6,5,5,5,5,4,3,2,3,3,3,2,4,4,4,5,4,3,4,5,4,4,4,4,3,3,3,3,5,6,5,5,5,5,5,5,4,4,5,5,5,6,5,4,4,3,3,4,4,4,4,5,3,1,
4,7,5,1,1,2,2,-3,-6,-4,-1,1,0,-1,0,1,1,-2,-3,2,4,2,3,7,8,5,3,3,3,5,7,5,3,3,1,-2,-4,-1,2,2,2,0,0,4,7,5,3,7,13,15,12,8,6,7,7,4,1,1,0,-5,-10,-12,-8,-6,-7,-10,-10,-7,-4,-3,-3,-3,1,4,-3,-7,-1,5,4,-1,-4,-2,-1,-8,-14,-13,-7,1,11,14,22,39,51,62,74,84,87,84,72,60,49,29,5,-14,-22,-30,-31,-22,-14,-10,-6,-1,3,3,1,-1,-3,-6,-1,5,4,-3,-4,-3,-6,-8,-3,-3,-5,0,3,-3,-7,-3,-1,-8,-8,-4,-2,2,3,-4,-8,-1,5,3,-1,-6,-6,0,3,2,-2,-3,2,7,4,-3,-1,4,4,1,4,9,7,5,6,11,15,8,3,6,11,16,22,21,16,16,20,20,21,27,30,30,31,32,29,28,32,36,34,29,31,35,41,46,46,40,33,30,33,38,44,43,37,31,24,22,23,23,22,22,24,26,23,22,26,28,23,14,12,14,14,6,-3,2,5,-4,-10,-8,-8,-10,-6,-6,-11,-10,0,1,-1,-1,1,1,1,0,-2,-3,-3,-2,-2,-1,1,1,1,2,0,-4,-4,-3,-2,-3,-3,-4,-8,-8,-6,-4,-4,-3,-2,-2,-2,1,2,2,5,6,4,3,4,6,4,1,1,2,0,-4,-5,-4,-5,-7,-9,-10,-9,-5,-4,-8,-8,-6,-6,-8,
-9,-7,-3,0,1,-1,-1,-1,-1,-2,-3,-2,0,-1,-5,-7,-6,-5,-6,-6,-4,-3,-3,-2,-2,-3,-3,-2,-1,-2,-3,-4,-3,-4,-6,-8,-9,-10,-11,-10,-12,-13,-11,-10,-12,-10,-6,-6,-6,-3,-3,-9,-10,-6,-5,-10,-10,-11,-12,-11,-8,-8,-9,-6,-4,-6,-7,-4,-1,0,-2,-5,-6,-6,-6,-5,-4,-5,-6,-6,-5,-5,-5,-3,-4,-5,-5,-5,-4,-2,0,-1,-3,-4,-5,-5,-2,2,3,2,1,2,2,1,1,1,1,0,-3,-6,-5,-2,-2,-6,-8,-7,-6,-9,-11,-10,-8,-8,-10,-13,-14,-11,-10,-12,-13,-10,-7,-8,-10,-10,-7,-4,-7,-9,-7,-4,-3,-1,3,5,7,10,13,19,29,35,38,45,53,54,49,46,44,41,36,28,20,13,6,-2,-7,-8,-8,-8,-7,-7,-8,-8,-7,-6,-5,-5,-7,-9,-9,-7,-6,-4,-3,-3,-4,-5,-6,-5,-2,0,-1,-3,-4,-5,-4,-3,-5,-5,-2,-1,-3,-6,-5,-2,-2,-4,-3,1,4,2,-1,-2,-2,-1,-2,-3,-2,0,0,-3,-5,-3,-2,-6,-7,-5,-3,-2,-3,-5,-7,-6,-5,-4,-4,-1,1,-2,-5,-5,-4,-2,-2,-5,-8,-6,-4,-7,-12,-13,-11,-8,-6,-7,-7,-4,-1,-1,-1,2,7,9,6,4,5,8,8,6,4,3,4,3,0,-2,4,8,2,-2,-1,2,4,2,1,10,15,12,7,0,-10,-15,-25,-39,-50,-60,-74,-86,-89,-84,-72,-61,
-49,-31,-9,10,19,29,31,21,14,10,6,-1,-5,-3,1,2,3,6,3,-4,-3,3,4,5,8,7,2,1,3,-3,-5,1,5,1,0,6,5,2,2,-2,-5,2,7,0,-6,-6,-1,6,7,2,-1,1,4,3,-3,-6,-2,4,0,-5,-3,-1,-5,-10,-9,-5,-7,-12,-14,-8,-2,-5,-12,-17,-21,-20,-14,-15,-17,-18,-20,-25,-28,-27,-28,-29,-26,-24,-30,-35,-31,-27,-29,-33,-36,-40,-42,-37,-32,-30,-31,-35,-41,-42,-36,-31,-24,-21,-23,-23,-21,-21,-23,-24,-21,-19,-22,-25,-20,-13,-9,-11,-10,-3,6,-1,-5,4,11,8,7,8,5,3,9,9,0,-1,2,1,-1,-1,0,1,2,3,3,3,3,0,-1,-1,-1,-2,-1,1,3,3,2,3,2,2,5,5,3,3,3,2,0,0,0,-2,-3,-3,-6,-7,-5,-4,-6,-7,-5,-3,-3,-4,-2,1,2,1,3,5,6,7,6,3,2,5,6,3,4,6,6,5,2,-2,-2,-1,-1,-1,-1,0,1,0,-2,-2,1,3,3,3,4,4,2,1,0,0,-1,0,1,0,-2,-1,-1,0,0,0,2,4,6,8,8,8,9,10,9,7,9,7,3,2,2,-2,-2,3,5,1,2,6,7,7,8,7,4,5,6,3,2,3,4,1,-2,-2,0,2,4,4,4,3,3,4,5,4,4,4,3,2,2,2,3,2,2,0,-2,-1,1,2,3,2,0,-4,-6,-4,
-4,-5,-5,-4,-3,-3,-3,-2,1,4,3,0,0,3,6,5,4,7,9,9,7,7,9,12,12,10,9,11,12,9,7,7,9,10,7,4,7,9,6,3,3,1,-3,-5,-7,-11,-14,-20,-29,-35,-38,-45,-53,-54,-49,-45,-43,-39,-34,-27,-18,-12,-5,2,8,10,9,8,7,6,7,7,6,5,4,5,7,9,9,8,7,5,4,5,6,7,8,6,4,3,3,4,4,6,6,5,6,7,5,2,2,3,3,3,3,4,4,2,1,2,3,4,3,3,3,4,3,2,2,4,4,2,0,1,2,1,0,1,3,4,4,5,5,6,7,7,6,6,7,5,4,3,3,4,5,4,2,2,4,5,5,4,2,3,3,2,1,2,3,2,1,1,1,2,2,1,-1,0,1,0,-1,-1,-1,0,-3,-4,-5,-4,-4,-3,-3,-1,-3,-8,-9,-6,-3,-2,3,8,15,21,25,30,38,45,48,45,38,32,25,19,11,2,-4,-11,-13,-9,-7,-5,-3,2,3,0,-2,-2,-2,-5,-4,-1,-1,-3,-2,-4,-7,-5,1,1,1,5,6,2,1,4,3,2,3,2,-1,2,5,2,-2,0,5,6,1,-4,-6,-3,-3,-4,-5,-4,0,2,0,-3,1,3,2,1,4,7,7,5,6,8,9,4,0,3,8,8,8,7,4,3,5,7,8,10,10,11,10,10,8,7,11,15,13,9,12,13,12,14,16,14,13,14,
13,12,15,17,16,14,11,9,9,9,9,9,9,9,8,6,5,6,5,3,0,0,0,-4,-7,-3,1,-2,-5,-3,-2,-2,-2,0,-1,-2,0,0,-1,0,1,1,-1,-2,-1,0,0,0,-1,0,0,-1,-1,1,2,1,-1,-2,-2,-1,0,1,1,1,2,1,0,1,3,3,3,3,3,3,4,5,5,5,6,5,4,4,5,6,5,3,3,4,3,2,2,2,2,3,3,2,2,2,2,1,0,0,1,3,3,3,3,3,3,2,1,1,3,4,4,2,2,2,1,1,3,3,3,4,4,4,3,4,5,5,6,6,5,5,5,3,0,-1,-1,0,0,-1,-1,0,0,1,3,4,6,8,8,5,4,5,5,3,2,2,2,3,3,3,2,3,4,3,3,4,5,5,4,3,2,2,1,1,0,1,1,1,1,1,1,2,1,1,1,1,2,2,2,1,1,0,-1,0,2,3,4,5,4,4,5,5,5,5,5,4,2,1,2,3,3,2,1,1,0,-1,-2,-3,-2,-2,-3,-4,-4,-3,-4,-5,-5,-4,-3,-3,-4,-5,-5,-4,-5,-6,-5,-3,-2,-1,1,3,4,6,8,10,15,18,18,21,25,26,23,21,19,16,14,10,7,4,2,-1,-5,-7,-6,-5,-4,-2,-2,-2,-1,0,0,-1,-3,-4,-4,-5,-5,-3,-2,-3,-5,-5,-5,-5,-4,-4,-3,-2,-3,-6,-8,-7,-6,-7,-7,-1,
-4,-6,-5,-3,-4,-6,-7,-6,-1,1,-2,-5,-3,-2,-3,-4,-2,-1,-1,-2,-3,-1,2,2,3,5,6,6,6,8,9,11,13,13,12,13,14,13,15,18,21,23,25,26,25,24,27,31,32,33,34,34,33,33,30,27,30,36,33,28,29,31,31,28,25,23,25,28,26,23,23,25,23,20,17,17,17,16,14,12,11,9,8,7,6,3,1,2,2,1,-1,-2,-4,-8,-11,-9,-7,-6,-4,-4,-6,-9,-10,-9,-6,-2,-1,-5,-6,-4,-4,-4,-1,1,2,1,0,-1,-3,-4,-3,-1,0,3,6,5,2,1,2,2,4,8,7,3,3,-1,-6,-4,1,2,0,0,0,-1,-3,-5,-7,-5,0,1,-1,0,1,0,0,2,3,4,4,4,1,0,1,1,-2,-4,-6,-4,0,3,3,0,-1,0,-1,-2,-1,1,2,1,-3,-7,-7,-6,-5,-5,-6,-7,-8,-6,-5,-8,-11,-9,-5,-5,-6,-4,-1,0,0,-1,-4,-3,0,-1,-5,-7,-6,-6,-5,-4,-3,-4,-2,0,-2,-3,-1,1,0,-2,-3,-2,-2,-1,-1,-5,-5,-2,1,3,3,2,0,-3,-4,-3,-4,-7,-6,-4,-8,-11,-10,-8,-6,-4,-4,-4,-1,1,-1,-4,-3,-2,-2,-2,-2,-3,-3,-2,-3,-4,-5,-5,-7,-8,-8,-7,-8,-10,-10,-8,-8,-9,-5,-1,1,2,0,-2,-2,-1,-2,-4,-4,-4,-6,-7,-7,-5,-5,-7,-7,-4,-1,-3,-3,-1,
-3,-6,-8,-10,-10,-10,-10,-12,-13,-13,-16,-17,-13,-10,-10,-9,-8,-6,-8,-12,-12,-10,-10,-7,2,9,19,34,46,58,76,92,100,103,97,91,80,59,36,17,6,-6,-9,-1,2,-1,-3,-2,-2,-4,-1,1,0,-1,1,1,-7,-11,-6,-1,-1,1,1,-3,-7,-4,-2,-6,-7,-2,-3,-9,-12,-10,-5,3,1,-5,-1,10,10,4,2,1,2,5,6,3,1,-1,-2,-1,2,3,5,3,1,2,6,9,7,6,11,16,14,4,3,11,15,16,20,20,15,15,17,16,19,27,30,28,27,27,23,23,31,40,40,36,32,32,34,37,39,40,36,32,32,38,44,45,41,41,41,40,37,32,32,33,34,40,41,35,34,37,31,23,26,30,27,18,14,16,14,9,9,10,6,2,6,6,1,3,10,7,8,8,4,2,4,4,2,2,3,1,-2,-2,1,2,4,4,4,5,7,8,7,5,7,7,5,3,5,7,6,4,5,7,7,5,1,-1,1,4,3,2,3,4,3,2,2,3,4,2,-1,-2,-2,-4,-5,-5,-6,-8,-9,-11,-12,-12,-11,-12,-13,-13,-15,-18,-21,-22,-25,-28,-28,-27,-30,-33,-33,-34,-35,-34,-34,-34,-30,-26,-30,-35,-33,-28,-29,-31,-31,-29,-26,-23,-25,-28,-26,-23,-23,-24,-22,-19,-17,-16,-17,-16,-14,-13,-12,-10,-9,-9,-7,-5,-3,-4,-3,-3,-1,0,2,6,8,8,6,4,3,2,
5,7,8,8,6,3,2,4,5,3,3,3,1,-2,-3,-2,-1,-1,1,3,2,1,0,-3,-5,-3,0,0,-1,0,-3,-7,-6,-2,-2,2,6,4,0,-1,1,1,1,3,4,5,6,4,0,-1,2,1,-1,0,-1,-2,-3,-3,-3,-3,-1,0,-1,0,2,5,6,5,1,-1,-1,1,2,1,2,2,2,1,0,1,3,6,7,5,5,6,6,7,7,5,4,7,10,8,5,5,6,3,1,1,0,1,3,2,-1,1,5,7,6,6,7,6,5,5,3,1,3,4,2,0,1,3,4,5,5,4,5,8,7,3,1,-1,-1,-1,1,2,2,1,2,5,4,3,6,9,9,8,6,4,4,4,1,-1,0,3,2,0,0,-1,-1,0,0,0,1,2,3,5,6,7,7,6,7,9,8,7,8,8,5,1,-1,-2,-1,0,0,-1,0,2,2,2,4,5,5,5,5,6,7,4,2,3,2,1,1,4,5,7,8,8,9,9,12,12,15,16,13,10,9,8,8,5,7,12,11,7,8,7,-1,-8,-20,-36,-47,-58,-77,-93,-101,-101,-95,-89,-79,-61,-39,-18,-5,8,11,3,0,3,5,3,3,5,3,-1,-2,0,-2,-2,7,12,6,3,6,3,0,4,7,5,4,7,7,3,3,8,10,8,5,-1,1,5,1,-10,-10,-6,-3,0,0,-4,-5,-3,0,1,4,3,0,-1,-2,-1,1,0,-4,-6,
-5,-5,-9,-14,-14,-4,-2,-10,-16,-16,-18,-19,-15,-16,-18,-16,-20,-26,-28,-27,-26,-26,-23,-22,-29,-38,-39,-35,-33,-33,-35,-37,-38,-38,-36,-33,-33,-36,-41,-42,-40,-40,-41,-39,-35,-31,-32,-34,-34,-39,-41,-34,-32,-35,-29,-22,-25,-29,-24,-15,-12,-14,-12,-6,-6,-8,-6,-2,-5,-5,0,-3,-10,-9,-10,-10,-6,-3,-5,-5,-3,-3,-3,-1,1,1,-1,-3,-4,-6,-5,-6,-8,-9,-8,-7,-8,-8,-6,-6,-6,-6,-6,-5,-5,-5,-4,-3,-1,0,-1,-1,-1,-2,-3,-3,-3,-3,-4,-4,-5,-4,-2,-1,0,1,2,3,4,6,6,6,6,6,6,6,7,7,8,10,10,11,13,15,16,16,17,18,17,17,17,16,16,16,14,11,12,15,15,13,13,14,15,14,13,12,13,14,13,10,10,11,10,8,7,8,8,8,8,8,8,8,7,7,6,5,4,3,3,2,2,2,1,-1,-2,-2,-2,-1,0,0,-1,-2,-2,-3,-4,-3,-3,-3,-2,-1,-2,-2,-1,1,1,2,2,2,1,-1,-2,-1,0,1,2,0,-1,-1,-1,-2,0,2,1,0,-1,-2,-3,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,-1,-1,-2,-1,-1,-1,0,1,0,0,0,0,0,-1,0,-1,-2,-3,-4,-4,-3,-3,-3,-3,-3,-3,-2,-2,-3,-4,-3,-3,-3,-3,-2,-3,-3,-4,-3,-3,-2,0,-1,-4,-5,-4,-3,-3,-3,-2,-1,-2,
-1,-1,-1,0,1,-1,-3,-4,-4,-4,-4,-4,-4,-3,-2,-1,-2,-3,-2,-1,-1,-2,-3,-5,-6,-6,-7,-7,-6,-5,-4,-3,-2,-3,-3,-1,0,1,1,0,-1,0,-2,-3,-4,-4,-4,-4,-4,-3,-2,0,0,-1,0,1,1,3,4,3,3,3,2,1,0,-1,-2,-2,-2,-1,-1,-2,-2,-2,-2,-2,-1,0,1,2,3,2,3,4,3,2,2,2,1,0,-1,-1,-1,-2,-3,-3,-2,-1,-1,0,1,1,2,2,1,-1,-2,-2,-4,-5,-6,-6,-5,-4,-4,-3,-2,0,-1,-4,-3,-1,0,-2,0,3,11,20,25,29,39,47,51,51,47,43,39,33,23,11,1,-6,-8,-4,-1,-4,-5,-3,-1,-3,-4,0,1,1,2,2,-2,-3,-2,-3,-6,-4,0,-1,-3,-3,-3,-5,-4,-3,-3,-2,-1,-3,-4,-3,-3,-3,-2,3,5,5,3,-2,-3,-1,1,2,2,1,-2,-4,-2,-1,-1,-1,-1,-2,-1,-1,0,0,3,6,7,2,0,4,7,7,7,8,7,8,8,10,10,12,13,12,12,12,11,9,12,17,17,16,18,18,17,20,19,17,18,20,18,16,16,18,18,19,19,18,17,15,15,17,17,18,21,17,15,14,12,10,10,11,9,4,3,4,3,0,1,5,6,2,2,2,1,2,5,6,7,7,5,3,3,3,3,3,2,1,1,1,1,2,3,4,4,5,6,6,7,7,7,6,5,3,
1,-1,-3,-5,-5,-4,-3,-3,-3,-3,-3,-3,-1,1,2,5,4,2,3,4,4,5,6,7,8,9,10,11,11,11,12,13,12,10,10,10,9,7,5,2,0,0,-2,-3,-3,-2,-3,-6,-8,-6,-2,1,2,0,-1,0,0,0,-1,3,6,4,-1,-6,-7,-4,-2,-4,-5,-2,0,-2,-3,-2,-3,-3,-3,-2,-1,2,3,0,-5,-7,-7,-8,-7,-5,-4,-5,-6,-7,-8,-8,-7,-5,-6,-7,-6,-4,-5,-7,-8,-7,-6,-7,-8,-8,-5,-3,-3,-4,-5,-5,-4,-3,-3,-2,2,0,-3,-4,-2,0,0,1,0,-3,-2,-1,-3,-3,-1,-1,-5,-7,-8,-10,-9,-7,-8,-10,-10,-9,-9,-6,-3,-2,-2,-1,-1,-2,3,6,4,2,4,3,2,3,3,2,2,2,2,1,2,4,5,5,3,3,6,8,9,10,10,11,14,14,12,11,10,9,6,4,4,0,-6,-9,-9,-9,-9,-10,-9,-8,-5,-2,-3,-4,-1,1,-3,-3,-2,-2,-5,-5,-5,-11,-18,-14,-9,-9,-8,0,9,24,43,55,70,90,104,109,113,109,102,91,73,49,27,11,-5,-11,-4,1,-2,-6,-9,-11,-12,-11,-8,-8,-6,0,0,-9,-13,-6,-1,-3,-2,2,-2,-5,1,3,-2,-6,0,2,-3,-5,-5,-5,-1,0,-6,-9,-1,2,0,-1,-1,-3,-1,4,6,3,1,5,9,6,1,0,-2,-2,0,3,7,7,6,9,12,11,7,7,14,14,
14,19,18,12,12,17,20,22,23,27,27,26,27,27,26,32,41,40,32,32,37,35,37,42,43,35,31,34,38,43,44,41,42,44,42,36,32,33,33,31,32,32,28,24,23,19,16,17,17,17,15,15,16,14,9,7,6,1,-1,3,1,-8,-9,-3,-3,-3,-3,-2,0,2,2,2,5,8,5,1,2,4,3,1,3,2,-2,-5,-8,-10,-6,0,-2,-6,-5,-2,-1,-2,-2,-2,0,1,2,3,4,6,7,5,2,1,1,4,6,4,-1,-4,-5,-7,-10,-12,-13,-11,-7,-6,-7,-5,-2,-2,-2,-1,1,5,8,8,6,5,5,5,5,3,4,7,7,2,0,3,6,4,1,-1,0,4,4,0,-1,0,-2,-9,-13,-11,-5,-3,-6,-8,-8,-8,-9,-9,-5,1,4,3,-1,-4,-3,-1,-1,-1,1,2,0,-4,-5,-5,-5,-5,-5,-5,-5,-4,-6,-7,-6,-3,-4,-5,-6,-5,-5,-6,-7,-7,-4,-4,-1,1,3,5,5,3,2,2,3,3,3,2,0,-1,-4,-6,-5,-2,-3,-4,-4,-5,-6,-8,-8,-8,-9,-9,-9,-9,-11,-12,-10,-9,-8,-8,-7,-5,-4,-2,-1,0,2,3,2,2,3,5,7,4,0,-3,-2,-1,0,-1,-1,-1,-1,-3,-7,-5,0,5,7,4,2,5,6,3,2,4,5,4,5,5,4,3,3,1,0,2,6,8,9,10,8,6,5,5,5,5,6,6,5,2,3,5,4,3,
3,6,7,6,6,7,8,8,6,3,3,4,4,4,4,3,3,2,-1,-1,4,5,3,2,1,0,1,3,2,2,3,4,2,2,4,6,8,9,8,6,7,9,8,7,7,5,2,2,1,0,0,1,-2,-5,-3,-2,-3,-3,-3,-4,-4,-3,-2,-2,-2,-1,-2,-4,-5,-6,-5,-5,-7,-9,-10,-11,-11,-13,-15,-15,-12,-11,-10,-8,-6,-4,-4,-1,5,10,10,9,9,9,8,7,4,1,3,3,-1,-2,1,2,1,3,4,4,5,11,17,13,7,7,6,1,-10,-26,-44,-57,-71,-91,-106,-112,-114,-109,-103,-92,-74,-51,-28,-11,4,11,4,-2,1,6,7,8,11,9,7,6,5,-1,-2,6,11,4,1,3,-1,-6,-1,3,0,-2,3,6,1,-1,2,5,4,5,2,0,5,8,2,-2,-1,0,2,3,1,-5,-8,-6,-4,-7,-11,-7,-3,0,2,2,1,-3,-7,-7,-6,-8,-13,-12,-8,-9,-15,-17,-18,-22,-22,-17,-17,-21,-24,-26,-27,-29,-30,-30,-29,-30,-29,-36,-44,-43,-36,-36,-40,-39,-39,-44,-43,-36,-33,-34,-38,-42,-43,-42,-42,-43,-41,-37,-33,-33,-34,-34,-35,-35,-30,-25,-24,-22,-18,-18,-20,-20,-18,-17,-19,-17,-13,-10,-8,-6,-4,-6,-4,5,8,1,2,1,2,-1,-3,-4,-4,-4,-6,-8,-7,-4,-4,-5,-4,-2,-4,-3,1,4,5,7,4,0,0,3,3,-1,-1,-1,-2,-3,-3,-4,-5,-6,
-6,-8,-9,-8,-6,-4,-4,-6,-8,-6,-2,1,2,4,6,8,9,8,4,4,4,2,0,0,0,-1,-3,-6,-9,-9,-7,-7,-8,-8,-7,-6,-7,-10,-9,-5,-3,-5,-7,-5,-2,0,-1,-3,-3,0,0,-1,1,7,11,9,3,2,4,6,6,6,8,7,4,-1,-4,-2,1,4,3,1,0,1,-1,-2,-1,3,4,4,5,5,5,6,6,5,6,8,6,5,6,8,8,7,6,7,8,8,6,4,2,1,0,-1,-1,0,1,0,0,0,0,0,2,3,3,4,2,0,1,2,2,3,4,5,5,4,3,3,3,3,5,5,3,3,2,1,1,1,0,1,3,2,0,0,0,-1,-1,0,0,1,3,4,3,2,2,2,2,3,3,3,4,4,2,-2,-3,-1,0,-2,-2,-1,-1,-3,-4,-3,-3,-4,-3,-3,-3,-3,-2,-2,-4,-5,-6,-6,-4,-2,-2,-2,-1,0,1,0,1,3,3,1,0,-1,-1,-2,-2,-3,-4,-5,-5,-5,-4,-3,-2,-2,-2,-3,-4,-4,-3,-2,-1,-1,-2,-4,-4,-3,-3,-2,-1,-1,-1,-1,-2,-3,-2,-1,-1,-2,-3,-3,-2,-1,-1,-2,-1,0,0,0,0,0,1,2,2,1,2,3,2,2,3,2,2,3,3,3,2,2,1,1,2,3,4,5,5,5,6,7,7,7,7,9,10,10,8,7,6,5,4,4,4,2,0,-3,-4,-3,-2,-2,-3,-2,-1,-1,-1,-1,
1,3,3,2,1,0,0,-1,-1,-4,-7,-5,-1,-2,-3,-2,5,15,25,32,39,49,57,59,60,57,52,47,40,28,16,8,0,-5,-2,2,-1,-2,0,0,-3,-2,1,1,1,3,5,2,0,2,0,-2,2,5,2,0,-1,-1,-4,-5,-3,-1,-1,0,-2,-4,-3,1,0,-1,1,3,3,2,1,-1,-1,2,5,6,6,7,8,6,5,4,1,-1,0,2,4,4,3,4,7,9,6,6,12,16,16,17,17,15,14,16,18,18,18,20,21,20,20,19,20,22,26,26,23,24,26,24,24,26,24,22,22,20,19,21,24,23,23,22,20,19,17,17,18,20,20,20,18,15,15,15,14,12,13,14,13,13,14,14,12,10,10,9,8,8,7,2,1,2,2,2,2,3,5,6,5,5,4,5,5,5,5,4,4,3,3,3,2,1,2,2,1,2,3,3,4,3,3,4,6,6,7,7,8,8,8,8,8,10,9,8,7,8,8,7,6,5,5,4,3,2,1,1,2,2,2,3,4,3,4,4,5,6,7,7,7,7,7,7,6,5,7,8,8,7,5,5,5,5,3,2,2,3,2,2,2,3,3,1,0,0,2,3,2,1,2,1,0,-1,1,3,3,2,1,0,1,1,1,0,1,2,1,1,0,0,-1,-2,-3,-3,-3,-3,-3,-4,-4,-4,-5,-7,-7,-6,-5,-4,-4,-5,-5,-1,
-1,-4,-4,-1,-1,-1,1,3,1,-1,-1,-3,-6,-6,-6,-7,-7,-6,-7,-6,-2,0,-2,-2,0,1,0,1,2,3,1,-1,0,3,2,1,1,1,2,1,1,2,2,2,0,-2,0,2,3,5,6,6,5,4,3,3,4,4,4,3,1,-1,1,3,2,2,3,5,6,6,4,5,6,5,2,1,0,-1,-3,-6,-10,-9,-5,-4,-3,-1,0,1,1,2,1,-1,-2,-9,-11,-10,-4,-4,-8,-8,-10,-16,-17,-9,-1,6,18,29,39,52,62,72,85,98,105,106,99,86,69,47,25,6,-4,-14,-16,-10,-7,-8,-6,-6,-10,-13,-10,-7,-7,-6,-2,0,-8,-14,-11,-10,-11,-5,0,-6,-8,-3,-2,-13,-12,-3,2,-1,-3,-4,-1,3,5,2,2,9,9,3,-1,-2,-4,-3,1,0,-6,-6,1,7,7,7,8,5,2,3,7,12,11,2,1,9,9,0,1,9,11,11,16,20,18,25,32,29,29,34,37,36,36,39,38,34,38,47,48,42,39,42,43,43,46,45,40,37,41,41,44,45,45,41,37,40,38,32,28,29,31,34,33,25,23,25,23,15,15,24,25,17,14,18,17,13,11,9,5,6,9,5,-3,2,11,11,1,0,0,0,-2,-2,-1,0,-1,-4,-6,-5,-4,-2,0,1,1,2,5,8,9,8,6,5,6,7,6,4,6,8,6,3,3,6,10,9,5,2,2,3,4,3,3,5,
7,5,2,2,4,5,6,7,6,4,3,3,3,3,3,5,6,7,6,6,10,11,9,6,5,7,7,6,7,9,7,3,1,2,3,2,-1,0,2,2,-1,-3,-2,1,1,0,0,1,2,0,-3,-3,-1,-1,-1,0,2,2,2,4,5,3,3,6,5,4,4,4,4,3,1,-2,-2,-1,0,-1,-1,-1,-1,-3,-6,-7,-4,1,5,6,7,7,6,3,1,0,0,0,0,0,-3,-5,-6,-6,-4,1,4,4,3,3,4,3,2,3,3,0,-4,-5,-6,-4,-1,2,3,2,2,2,4,7,8,8,11,13,11,8,8,7,4,4,5,6,6,6,4,2,2,2,1,2,6,7,6,3,1,2,4,5,3,2,1,0,-1,-3,-4,-3,0,-1,-4,-7,-5,-1,0,-1,-2,-2,-6,-3,2,5,3,2,2,-3,-9,-10,-5,-5,-5,0,6,14,28,40,52,68,81,87,91,89,82,70,51,28,10,3,3,5,4,2,2,2,0,0,2,3,4,6,8,9,8,8,7,7,8,7,4,2,4,4,2,2,2,2,1,0,1,3,2,0,0,1,2,2,1,2,2,2,2,3,5,6,5,3,2,0,-2,-2,-1,-2,-1,-1,-2,-2,-2,-2,0,2,0,-2,-2,-2,-2,-4,-5,-5,-4,-4,-5,-4,0,2,2,3,5,8,12,11,7,6,6,3,1,0,0,0,0,2,3,9,10,10,6,6,9,11,
12,19,19,9,3,-3,-15,-27,-39,-54,-63,-71,-86,-99,-105,-107,-101,-88,-70,-49,-27,-6,5,15,17,10,7,8,6,6,7,11,9,5,4,5,0,-1,7,11,7,9,11,4,-2,4,5,1,3,11,12,3,-1,0,2,3,1,-3,-4,-1,-2,-7,-9,-4,1,4,7,5,0,-1,3,5,-2,-7,-6,-6,-7,-4,-3,-3,-6,-11,-11,-2,-2,-8,-9,-1,-1,-10,-12,-11,-17,-19,-18,-25,-32,-29,-30,-35,-36,-37,-36,-38,-38,-33,-37,-47,-49,-42,-42,-43,-44,-43,-45,-45,-41,-40,-43,-42,-43,-46,-45,-42,-39,-40,-38,-33,-30,-29,-30,-32,-32,-25,-22,-24,-22,-15,-16,-24,-26,-19,-16,-20,-19,-14,-14,-12,-10,-9,-11,-6,1,-1,-10,-11,-2,-1,-1,0,2,2,1,0,2,4,6,6,4,2,0,-1,0,-1,-5,-8,-7,-6,-5,-4,-6,-6,-5,-4,-5,-6,-4,-2,-2,-5,-9,-9,-5,-2,-3,-4,-4,-3,-2,-4,-6,-5,-2,-1,-2,-3,-5,-6,-5,-4,-3,-3,-3,-3,-3,-5,-6,-6,-5,-4,-7,-9,-7,-4,-3,-5,-7,-5,-6,-8,-7,-5,-3,-4,-5,-3,-1,-1,-3,-2,0,3,3,1,0,1,2,1,0,1,5,5,3,3,3,2,1,0,0,-1,-2,-1,-2,-4,-3,-2,-2,-3,-3,-2,0,3,3,2,2,2,3,3,3,4,8,10,7,2,-1,-3,-3,-3,-2,0,2,2,2,2,3,4,6,8,8,8,
6,1,0,0,1,1,-1,-1,0,-1,0,3,6,8,8,6,4,1,0,2,2,2,0,-3,-4,-4,-7,-9,-7,-4,-4,-4,-2,-1,-2,-3,-3,-3,-1,0,-1,-1,-1,-2,-5,-6,-5,-2,1,0,-3,-3,-1,1,2,3,4,5,7,5,3,3,6,8,6,2,2,3,3,4,8,7,2,-1,0,2,1,7,13,13,7,8,9,4,-3,-13,-28,-39,-51,-67,-79,-86,-90,-89,-82,-69,-51,-29,-11,-4,-4,-3,-3,-2,-3,-3,-2,-3,-4,-5,-5,-6,-7,-7,-7,-6,-5,-5,-6,-5,-4,-4,-4,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4,-4,-5,-6,-6,-6,-6,-7,-8,-9,-8,-9,-11,-8,-7,-7,-5,-4,-3,-3,-3,-2,-3,-2,-2,-3,-2,-1,-2,-2,-1,0,0,0,0,1,2,2,1,1,0,-2,-3,-3,-4,-4,-6,-7,-7,-6,-5,-6,-5,-2,-1,-2,-3,-3,-3,-3,-5,-4,-5,-5,-5,-6,-6,-9,-11,-9,-4,-3,-3,2,9,19,29,34,37,46,52,54,55,53,46,37,28,16,5,-3,-8,-9,-5,-3,-4,-3,-1,-1,-3,-4,-1,0,-1,2,3,1,-1,0,-3,-7,-2,2,2,2,3,0,-4,-4,-2,0,3,3,1,0,0,0,-1,-1,3,4,3,0,-5,-8,-5,-1,1,0,-1,1,3,1,1,3,3,2,2,4,6,6,3,2,5,5,2,3,7,9,7,7,8,9,12,14,14,15,16,
17,18,18,18,18,15,17,23,25,23,24,25,24,23,22,22,21,24,25,22,22,23,24,23,21,21,17,16,17,15,14,15,17,13,10,10,11,11,10,12,13,12,11,12,12,10,8,9,11,10,9,7,2,2,5,6,3,1,1,1,0,-1,-1,-1,-1,-2,-2,-3,-2,0,1,1,0,1,2,3,3,2,1,1,1,0,0,0,0,-1,-2,-2,-2,0,2,2,2,2,2,2,2,2,2,3,4,3,1,0,-1,0,2,2,2,2,3,2,2,2,3,3,4,4,1,0,1,2,1,0,-1,0,1,1,1,2,3,4,3,4,4,3,2,2,1,1,0,-1,-3,-4,-3,-4,-5,-4,-2,-3,-5,-6,-5,-4,-4,-5,-5,-5,-4,-4,-4,-4,-3,-2,-2,-3,-3,-2,-1,-1,-2,-3,-4,-4,-4,-4,-4,-5,-5,-5,-7,-9,-7,-5,-4,-3,-4,-4,-4,-4,-4,-4,-4,-4,-5,-7,-7,-7,-6,-6,-5,-3,-4,-5,-5,-5,-3,-2,-2,-2,-3,-4,-6,-6,-5,-5,-4,-3,-3,-5,-6,-6,-5,-3,-2,-2,-1,-1,-2,-3,-3,-3,-2,-3,-3,-4,-3,-3,-3,-2,-1,-1,0,1,1,2,2,0,-2,-2,-1,-1,-3,-5,-5,-5,-6,-6,-7,-6,-5,-5,-6,-5,-4,-2,-2,-3,-4,-4,-6,-7,-6,-5,-5,-5,-5,-8,-12,-9,-5,-6,-9,-7,-2,5,15,20,25,33,39,42,43,44,42,35,28,17,7,-1,
-13,-19,-15,-13,-15,-13,-10,-14,-15,-7,-3,-8,-9,1,5,-2,-2,1,0,-3,2,6,2,0,4,3,-4,-5,0,3,1,0,-3,-6,-4,-2,-3,-3,0,-1,-4,-4,-6,-7,-2,5,2,-5,-5,0,2,3,3,3,2,1,1,3,9,16,15,13,17,18,10,7,12,13,13,19,19,11,13,19,17,17,23,26,23,25,30,31,28,31,36,37,31,29,31,33,33,36,37,30,25,32,40,44,44,43,41,38,40,37,34,34,34,30,30,29,22,19,22,21,15,14,19,18,13,12,17,14,11,10,7,4,4,7,2,-5,-1,7,7,2,0,-3,-1,0,1,0,0,1,2,2,-1,-4,-4,-3,1,1,0,0,2,2,3,5,6,7,7,6,3,2,2,1,2,3,2,2,3,3,3,4,1,-1,0,1,-1,-1,0,-1,-2,-1,-1,0,5,7,6,9,13,12,10,9,7,10,15,14,8,7,7,4,1,1,4,7,9,6,3,1,3,4,2,-1,-3,-3,-4,-3,-1,-3,-5,-4,-2,-3,-5,-4,-2,-1,-3,-5,-4,0,1,-1,-3,-2,2,3,2,2,4,3,0,-4,-4,-2,-3,-4,-5,-3,-3,-4,-6,-6,-3,-2,-5,-9,-8,-4,0,0,-3,-3,-1,-2,-6,-8,-4,1,3,-1,-6,-6,-2,-2,-3,-3,-4,-4,-5,-8,-12,-10,-6,-7,-9,-9,-8,-7,-1,2,0,0,2,2,1,1,2,3,4,2,
-3,-4,2,5,2,0,3,6,6,4,3,2,2,2,1,-1,-2,-2,-4,-7,-7,-6,-7,-7,-5,-4,-5,-5,-4,-4,-5,-6,-6,-5,-4,-3,-3,-5,-6,-5,-3,-3,-1,1,3,4,7,12,15,17,24,32,39,43,46,49,53,54,50,44,41,35,25,17,14,11,7,5,1,-5,-8,-10,-10,-4,2,1,-3,-4,-5,-8,-7,-5,-2,1,1,-3,-5,-4,-3,-3,-2,-3,-7,-8,-5,-4,-7,-7,-4,-3,-5,-5,-5,-5,-3,-1,-4,-4,1,1,-3,-6,-4,-2,-1,-1,-1,1,2,1,0,1,4,5,5,3,1,3,4,3,3,4,5,7,9,9,9,12,14,14,13,15,17,18,18,18,19,25,29,28,26,29,32,32,32,32,33,34,34,32,28,28,31,32,30,30,31,31,31,30,28,26,27,29,28,25,23,22,19,15,15,16,14,13,12,8,4,3,2,3,5,6,6,4,5,5,3,3,5,1,13,19,15,12,15,13,10,12,15,9,2,7,8,-1,-5,0,3,-1,2,4,-1,-4,0,1,-3,-1,6,7,3,-1,-1,0,4,6,4,3,5,5,0,-1,2,3,7,8,2,-4,-3,2,3,-2,-3,-3,-4,-5,-2,-1,0,-2,-9,-14,-13,-13,-17,-17,-9,-8,-13,-14,-14,-17,-16,-10,-12,-18,-16,-17,-24,-27,-24,-25,-29,-31,-28,-31,-38,-37,-34,-32,-34,-35,-35,-37,-38,-33,-30,-35,-42,-45,-46,-46,
-43,-40,-41,-38,-36,-37,-36,-33,-32,-31,-25,-21,-23,-24,-18,-16,-19,-17,-14,-14,-18,-17,-13,-13,-10,-5,-6,-9,-4,3,-2,-8,-9,-4,-2,1,-1,-3,-3,-3,-4,-4,-4,-3,-1,2,2,0,-3,-3,-1,-2,-4,-4,-5,-6,-7,-7,-7,-7,-4,-3,-3,-2,-2,-3,-1,-1,-2,-3,-3,-3,-1,2,0,-1,0,0,-2,-1,0,0,0,-1,-5,-7,-6,-9,-13,-12,-10,-9,-8,-10,-15,-14,-9,-7,-8,-5,-1,-1,-4,-5,-7,-6,-2,-1,-2,-4,-2,2,2,3,4,2,2,3,5,3,1,2,3,3,1,1,2,4,3,1,0,2,3,2,-1,-3,-2,-2,-4,-3,0,4,4,3,4,5,6,4,4,6,8,8,5,4,6,9,9,6,3,3,5,5,3,4,7,9,6,1,-2,1,6,5,2,2,3,3,3,3,4,7,12,11,7,8,10,9,10,8,3,-1,1,1,-2,-3,-2,-2,-2,-3,-3,-1,4,5,0,-3,0,1,-2,-4,-3,-2,-2,-1,0,0,1,3,3,4,6,8,8,7,8,7,5,3,4,5,4,3,4,5,7,6,5,4,5,6,7,6,5,5,4,2,1,-1,-5,-10,-13,-15,-21,-30,-37,-41,-44,-48,-52,-54,-49,-43,-39,-33,-23,-15,-12,-8,-5,-3,1,6,8,10,10,5,-1,-1,2,2,3,5,5,4,1,-1,-1,2,4,4,3,3,1,2,6,7,4,3,6,6,3,3,
5,6,7,7,5,3,5,5,1,1,5,7,6,4,3,3,3,2,1,2,2,0,-3,-4,-5,-3,-2,-4,-6,-6,-6,-7,-7,-9,-11,-11,-11,-14,-16,-15,-14,-16,-18,-19,-18,-17,-19,-24,-27,-27,-26,-28,-31,-31,-30,-31,-32,-34,-34,-32,-29,-29,-32,-32,-31,-31,-32,-32,-31,-30,-28,-25,-26,-28,-27,-24,-22,-21,-17,-14,-14,-15,-13,-12,-10,-7,-3,-2,-1,-1,-3,-6,-5,-3,-3,-3,-2,-2,-4,1,-6,-8,-5,-4,-5,-5,-2,-3,-5,-4,-1,-1,-3,0,3,2,0,0,-1,-3,0,1,-1,0,2,-1,-5,-5,-4,-2,-1,0,-2,-3,-2,-2,-4,-3,1,3,4,1,-3,-4,-1,3,4,3,4,6,4,2,3,4,3,0,0,1,5,7,5,5,8,8,3,3,8,10,9,9,7,5,7,9,8,10,14,15,14,14,16,16,17,18,21,22,22,22,23,22,23,23,21,22,22,23,25,25,26,27,25,23,23,22,22,23,21,19,19,20,17,13,15,15,14,11,11,10,10,11,13,13,10,9,8,7,6,7,4,2,3,7,8,5,4,2,4,5,4,5,6,6,4,4,3,1,1,3,4,3,2,3,4,4,5,5,5,4,5,5,3,3,4,2,0,0,0,-1,0,1,1,1,0,0,1,2,3,4,5,5,4,3,2,2,3,4,3,5,7,6,5,5,5,6,8,7,4,3,4,2,
0,-1,1,2,3,2,1,1,1,2,0,-1,-2,-2,-3,-2,-1,-1,-1,0,1,1,1,0,0,1,0,-1,-1,-2,-1,-1,-1,-1,-1,0,0,1,2,1,-1,-2,-3,-4,-5,-4,-4,-3,-3,-4,-7,-7,-6,-4,-4,-6,-6,-6,-5,-6,-7,-6,-5,-3,-4,-6,-6,-4,-1,-1,-2,-2,-1,0,0,-1,-2,-2,-1,-3,-6,-7,-7,-6,-6,-6,-6,-5,-2,-1,-2,-2,0,2,2,1,0,0,0,-2,-5,-5,-2,-2,-3,-3,-1,-1,-2,-1,-1,-2,-3,-3,-4,-4,-4,-4,-6,-6,-5,-5,-5,-3,-2,-2,-2,-3,-3,-2,-1,-2,-3,-4,-4,-3,-4,-5,-5,-4,-4,-5,-6,-5,-4,-3,-1,3,5,6,8,13,17,20,21,23,26,27,24,21,18,16,11,6,3,1,-1,-1,-2,-4,-5,-5,-4,-3,0,2,2,2,3,2,1,1,1,2,2,1,0,0,0,0,0,0,-2,-3,-2,-1,-2,-3,-2,-3,-4,-5,-6,-7,-6,-5,-5,-6,-5,-5,-6,-7,-7,-6,-6,-5,-6,-6,-7,-6,-4,-2,-1,0,1,1,1,3,6,6,6,7,7,7,7,8,8,8,9,9,8,9,10,10,9,9,9,11,12,13,13,13,13,13,13,14,15,17,17,17,17,16,17,17,17,18,18,18,16,15,14,13,12,12,12,10,10,9,7,6,6,6,5,4,4,2,1,0,-1,-1,-1,0,0,-1,-1,-1,-1,-1,1,8,
6,1,0,2,3,2,1,2,2,2,1,0,-1,1,2,-3,-6,-7,-6,-7,-9,-11,-11,-11,-12,-11,-7,-2,0,-1,-3,-3,0,2,1,2,6,5,2,1,3,4,5,5,4,4,5,5,5,5,5,2,-2,-4,-4,-1,0,-1,0,2,-1,-4,-5,-3,0,2,2,-2,-4,-4,-5,-6,-7,-6,-4,-3,-3,-2,2,6,5,4,5,7,8,7,5,3,2,1,-4,-8,-7,-6,-8,-9,-10,-10,-10,-8,-6,-5,-3,-5,-6,-5,-5,-6,-7,-6,-6,-7,-10,-9,-8,-7,-5,-3,-3,-2,-1,-1,-2,-2,0,-2,-4,-4,-6,-11,-14,-14,-12,-10,-8,-8,-8,-8,-7,-6,-6,-6,-5,-4,-6,-8,-8,-7,-8,-8,-7,-8,-8,-3,0,-1,-5,-5,-5,-7,-6,-3,-3,-3,-1,-2,-7,-7,-5,-5,-5,-5,-6,-8,-7,-3,-2,-5,-5,-2,-1,-1,0,-2,-5,-7,-8,-11,-14,-13,-11,-12,-13,-14,-14,-10,-7,-9,-11,-12,-11,-12,-14,-15,-18,-12,-8,-7,-8,-9,-9,-12,-16,-17,-10,-7,-4,4,13,18,29,44,59,74,87,97,99,91,80,65,46,28,13,1,-9,-10,-9,-11,-13,-8,-5,-10,-12,-7,-3,-7,-8,1,2,-8,-12,-7,-5,-7,-3,2,-4,-8,-4,-2,-3,-1,3,5,4,0,-5,-7,-1,5,3,0,1,4,4,5,3,3,7,10,7,1,0,4,11,13,6,0,-3,0,2,-1,4,10,10,7,12,12,1,0,
9,11,10,17,20,17,20,23,16,16,24,26,22,25,30,27,21,24,33,35,33,33,40,42,40,42,45,43,42,45,46,48,47,41,36,36,39,35,29,24,23,28,35,33,24,21,27,26,16,11,16,17,11,9,12,11,8,6,3,2,1,5,5,-1,-1,7,10,4,-1,-1,-1,0,0,2,5,9,8,3,0,2,4,5,4,4,6,6,2,-1,1,3,2,0,1,0,0,2,2,3,4,3,2,4,8,10,11,12,11,9,8,8,9,11,12,10,8,6,5,7,8,8,7,6,6,7,9,10,11,12,9,5,4,5,4,4,4,5,6,6,3,2,3,6,8,8,7,5,5,9,9,7,6,5,6,6,5,3,4,6,5,0,-4,-1,3,4,4,5,4,5,6,6,4,4,7,8,7,7,7,6,5,8,8,5,6,9,8,5,5,5,4,3,3,3,3,6,6,5,6,6,6,-7,-5,-1,1,-1,-2,-1,0,-1,-2,-2,0,1,2,0,-1,3,6,7,6,7,9,11,10,9,10,8,5,0,-2,-1,1,0,-3,-4,-3,-4,-6,-6,-2,0,-2,-3,-4,-4,-3,-3,-5,-5,-5,-6,-6,-3,1,3,2,0,-2,-1,-2,-3,-1,2,3,1,-2,-4,-3,0,2,2,3,4,4,4,2,2,1,0,-3,-7,-6,-4,-6,-8,-7,-7,-5,-2,-2,-1,4,8,7,6,7,10,10,10,10,8,
8,7,5,6,7,6,5,6,6,6,6,7,8,8,7,8,5,3,2,2,1,2,3,3,2,4,6,4,6,11,14,14,12,9,8,8,8,8,7,6,6,6,5,4,7,9,9,9,10,9,8,10,10,6,2,3,7,6,5,6,5,3,3,2,0,1,5,6,4,4,5,4,5,7,6,3,2,3,4,1,0,-1,-1,1,5,6,8,10,13,11,10,10,12,14,14,10,7,8,10,10,10,11,14,15,17,13,9,8,8,9,10,14,17,16,10,7,4,-4,-11,-18,-30,-45,-61,-77,-89,-96,-99,-91,-80,-65,-46,-28,-13,-1,9,12,9,11,14,8,6,8,11,8,4,7,8,0,-2,6,11,6,5,7,3,-3,3,6,3,2,4,2,-1,-4,-2,1,7,10,5,-2,-1,3,2,-2,-2,-2,0,1,-5,-9,-6,-1,0,-3,-9,-10,-6,-2,2,0,-2,-1,-4,-10,-9,-7,-13,-14,-3,-2,-12,-13,-10,-17,-20,-17,-20,-24,-17,-16,-25,-26,-22,-24,-29,-26,-20,-23,-31,-33,-31,-33,-38,-38,-38,-40,-42,-41,-41,-43,-44,-46,-44,-40,-36,-36,-38,-35,-28,-24,-24,-29,-35,-34,-26,-23,-28,-28,-18,-13,-17,-18,-14,-13,-15,-14,-11,-8,-6,-5,-4,-7,-7,-1,-1,-8,-11,-6,-1,-1,-1,-2,-2,-4,-7,-11,-11,-6,-3,-5,-6,-7,-6,-5,-7,-7,-3,0,-2,-5,-4,-3,-3,-2,0,-1,-2,-3,-5,-4,
-3,-4,-8,-11,-12,-14,-14,-12,-12,-13,-14,-15,-15,-14,-12,-10,-10,-11,-11,-11,-10,-9,-8,-9,-10,-11,-11,-11,-9,-5,-5,-5,-5,-4,-5,-5,-6,-5,-2,0,-2,-5,-8,-9,-7,-6,-6,-10,-11,-9,-8,-7,-7,-7,-6,-4,-5,-8,-7,-2,2,0,-3,-4,-4,-5,-4,-5,-6,-5,-3,-3,-5,-5,-5,-5,-5,-4,-4,-7,-7,-4,-4,-8,-8,-5,-5,-5,-4,-3,-4,-4,-5,-8,-8,-6,-7,-7,-5,2,1,0,-1,-1,0,0,-1,-1,1,0,-1,-2,-3,-2,-1,-1,-3,-3,-3,-3,-5,-5,-4,-2,-2,-1,1,3,4,4,3,4,5,5,4,4,5,4,2,1,1,1,2,2,1,2,2,2,2,3,3,1,-1,-1,0,2,2,2,3,3,1,0,0,2,3,4,3,2,2,1,0,0,0,1,1,1,1,1,2,4,3,1,2,3,4,3,2,1,1,2,0,-3,-4,-2,-2,-4,-4,-4,-4,-4,-5,-6,-5,-4,-4,-5,-5,-5,-4,-4,-3,-3,-1,-1,-2,-4,-3,-1,0,-1,-2,-3,-3,-4,-4,-5,-5,-3,-4,-6,-8,-7,-6,-5,-4,-4,-4,-4,-4,-3,-2,-3,-2,-2,-3,-4,-5,-5,-5,-4,-4,-6,-7,-5,-3,-3,-4,-3,-1,-2,-2,-2,-1,0,1,1,-1,-2,-1,-2,-3,-2,-2,-3,-2,-1,0,-1,0,2,3,3,3,1,0,-1,-2,-4,-5,-4,-3,-4,-5,-7,-7,-4,-1,-1,-2,-2,
-2,-4,-6,-6,-8,-7,-5,-5,-5,-5,-7,-10,-10,-7,-3,-1,-1,2,5,11,19,26,32,41,46,48,49,46,40,32,25,14,6,-1,-7,-7,-4,-5,-7,-6,-2,-3,-5,-3,-1,-2,-5,-1,2,-1,-4,-3,-3,-5,-4,0,0,-1,-2,-3,-4,-3,-3,-2,-1,-3,-5,-9,-8,-4,-3,-4,-4,-2,0,-1,-4,-4,0,3,3,1,0,1,3,3,2,1,0,0,-1,0,3,4,3,4,8,8,3,3,8,9,6,7,8,8,10,12,9,8,12,13,12,12,15,13,9,10,12,14,14,16,17,16,16,17,17,17,19,19,18,19,19,19,19,19,18,16,13,13,14,15,17,19,16,14,15,17,14,11,11,12,11,11,13,11,8,7,7,7,5,6,6,3,3,6,6,5,3,4,4,4,4,5,6,8,8,7,6,6,6,6,5,5,5,5,2,2,4,5,5,4,5,4,2,2,2,3,4,4,3,4,6,7,8,10,12,11,12,13,13,12,12,12,11,11,11,11,10,9,8,7,7,7,7,7,6,5,4,2,2,3,3,2,2,2,2,1,0,-1,1,3,4,4,4,4,4,6,7,7,8,7,6,5,4,4,4,5,5,3,2,3,4,3,3,3,3,2,2,1,-1,-1,-1,-1,-1,-1,0,0,0,2,2,1,1,4,5,5,5,5,3,3,4,4,5,7,7,5,5,4,2,5,
5,4,4,2,1,3,5,3,0,0,1,2,4,4,4,4,3,3,3,4,4,2,2,3,1,-1,-2,-1,0,0,3,5,6,9,10,7,7,10,12,12,10,8,3,0,1,1,0,1,2,0,-2,-2,2,5,5,6,6,5,5,7,8,8,8,6,3,0,-2,-1,2,2,1,-1,-3,-2,-1,-2,-2,-1,2,1,-2,-4,-2,-1,-2,-7,-6,-3,-5,-8,-10,-10,-8,-8,-10,-7,-4,1,12,27,40,57,75,90,99,108,110,109,101,91,73,51,33,18,3,-9,-12,-6,-3,0,4,5,2,0,0,-1,-4,-4,5,8,-1,-6,-2,0,-2,2,6,3,-1,3,3,-4,-3,4,7,5,0,-5,-6,2,6,3,3,9,12,7,1,-5,-8,-2,6,5,0,4,9,9,7,8,9,7,7,8,6,11,15,9,5,10,12,0,-5,6,13,17,21,23,20,23,28,28,28,35,40,38,34,33,31,27,31,38,42,41,38,41,44,43,43,44,44,43,43,44,47,49,49,46,46,46,43,37,34,36,39,43,41,31,28,32,30,20,19,24,20,13,14,19,17,12,8,6,7,7,9,9,6,8,12,8,1,-1,-1,-3,-2,1,2,2,1,-1,-2,-1,-2,-1,2,2,-1,-2,-3,-4,-5,-3,-3,-3,0,3,1,-1,-1,0,-1,-3,-2,0,0,-1,-5,-7,-4,1,3,2,2,2,3,2,2,4,7,5,0,-3,
-5,-6,-4,-1,0,2,4,2,0,-1,0,1,3,5,5,3,2,1,-1,-3,-1,3,5,4,1,-1,-1,1,-1,-5,-5,-3,-4,-6,-7,-5,-4,-4,-6,-9,-8,-6,-6,-4,-1,1,-2,-4,-3,-1,2,5,6,5,5,4,0,-1,1,2,0,-3,-4,-6,-7,-6,-7,-6,-4,-5,-6,-6,-5,-8,-10,-11,-9,-6,-4,-6,-8,-6,-5,-8,-8,-4,-1,0,-1,-4,-4,-1,1,0,-1,-1,1,1,0,-1,-2,-2,-2,-5,-7,-5,-3,-5,-7,-9,-11,-10,-8,-9,-10,-9,-6,-7,-11,-12,-10,-8,-6,-5,-6,-6,-5,-4,-6,-8,-5,-3,-5,-9,-9,-6,-6,-6,-4,-2,-3,-2,-1,0,1,5,6,4,2,2,2,2,2,3,2,1,2,2,0,-1,0,3,3,1,0,-1,-1,-3,-5,-6,-7,-8,-8,-10,-12,-11,-10,-10,-10,-8,-8,-7,-4,-6,-6,-3,-2,-5,-5,-5,-4,-4,-3,-3,1,7,17,27,38,-5,-5,-4,-4,-2,-1,-2,-4,-2,2,2,1,0,-1,-1,-1,-2,-2,-1,-1,-3,-3,-1,0,-1,1,3,3,2,2,1,-2,-3,-5,-8,-10,-8,-8,-12,-13,-12,-10,-8,-3,-1,-1,-1,0,-1,-2,-1,2,1,-3,-6,-8,-8,-7,-7,-6,-7,-8,-8,-7,-6,-3,0,2,1,-2,-3,-2,0,2,2,1,2,2,1,-1,0,4,5,4,3,3,9,7,3,4,7,10,10,10,11,11,7,3,-1,-11,-25,
-38,-57,-76,-89,-99,-108,-110,-108,-99,-89,-72,-50,-31,-15,-1,12,14,8,5,3,-1,-2,-1,2,4,3,5,5,-3,-7,0,5,2,0,2,-1,-7,-4,-1,-3,-2,4,4,-3,-6,-5,-1,4,6,0,-4,-3,-2,-8,-11,-7,0,8,11,3,-5,-3,1,-1,-7,-6,-4,-5,-7,-5,-5,-5,-3,-8,-12,-7,-5,-11,-11,0,4,-6,-14,-16,-21,-23,-20,-24,-29,-27,-27,-34,-39,-38,-33,-32,-29,-26,-28,-34,-39,-38,-38,-40,-42,-42,-41,-42,-42,-41,-42,-43,-45,-47,-48,-46,-46,-46,-43,-37,-35,-36,-37,-40,-39,-31,-26,-31,-28,-18,-18,-22,-19,-13,-15,-19,-18,-12,-8,-7,-8,-8,-9,-9,-5,-7,-11,-8,-1,1,1,2,1,-1,-3,-3,-1,0,0,-1,0,-1,-3,-3,-1,1,3,5,5,4,5,5,3,1,1,3,3,1,3,4,2,1,0,0,3,6,3,-1,-3,-3,-3,-4,-4,-4,-4,-6,-8,-7,-3,0,2,4,2,0,0,-1,-3,-2,0,0,-1,-2,-4,-6,-6,-4,-3,-2,0,3,1,-2,-4,-3,0,2,1,-1,1,4,4,2,3,6,6,5,3,3,6,8,6,4,4,2,0,-1,0,2,2,-1,-3,-6,-6,-6,-7,-6,-2,0,-2,-3,0,2,3,5,6,5,6,5,3,5,7,5,6,8,10,11,9,6,4,6,8,6,4,7,8,4,0,-1,0,3,4,1,-1,0,0,-1,-2,-2,0,2,
4,4,4,7,8,6,5,6,8,10,11,10,7,8,10,8,6,7,11,12,10,8,6,6,7,7,6,5,7,9,6,4,6,10,10,7,5,5,4,2,3,2,0,-1,-3,-6,-7,-4,-2,-2,-2,-2,-4,-5,-4,-3,-4,-4,-2,-1,-3,-6,-6,-3,-2,-2,-1,2,3,5,6,9,9,11,12,12,11,11,10,9,9,9,5,7,8,5,3,4,5,5,5,5,3,0,-2,-7,-16,-26,-39,2,2,1,0,0,-1,-1,0,-1,-2,-3,-2,-2,-2,-2,-2,-1,0,-1,-1,0,0,-1,-1,-2,-3,-4,-3,-3,-3,-3,-2,-1,0,3,4,4,6,8,8,6,5,3,1,0,1,-1,-1,2,3,1,0,1,4,6,7,7,6,6,5,4,4,4,4,3,2,1,0,0,2,2,2,0,-1,-1,-1,-2,-2,-1,-1,-1,-3,-3,-3,-2,-2,-4,-3,-1,-1,-3,-4,-4,-6,-9,-7,-3,0,-2,3,9,18,29,38,44,49,54,56,53,47,42,34,25,13,3,-4,-11,-11,-6,-5,-6,-5,-3,-3,-6,-6,-4,-3,-5,0,2,1,-3,-2,-1,-2,0,5,5,3,2,0,-3,-3,0,1,2,1,-1,-4,-2,0,0,-1,2,4,4,0,-7,-9,-5,-1,-1,-3,-3,-1,-2,-2,-2,-1,-1,-1,-2,-3,1,2,1,2,5,5,-1,-2,4,7,8,11,11,10,12,15,13,14,17,19,18,15,15,12,10,11,13,
15,17,18,18,18,19,18,17,18,19,20,19,19,20,23,25,24,24,20,19,18,17,16,16,17,14,11,12,10,8,7,8,6,5,9,11,11,8,4,3,5,5,4,4,2,2,4,3,2,0,0,-1,-1,0,1,2,1,1,2,2,3,3,3,2,1,0,-1,-2,-2,-2,-3,-5,-5,-4,-4,-3,-2,-1,-2,-2,-1,0,2,2,2,0,0,2,3,4,4,4,5,5,5,6,7,7,6,5,4,2,3,3,1,1,2,2,2,3,4,3,4,5,5,5,5,4,2,1,1,2,2,1,0,-1,0,1,1,0,0,2,1,-1,-1,0,1,1,-2,-3,-1,0,0,0,2,3,3,2,3,3,4,4,4,4,5,6,4,3,3,3,2,1,1,0,0,0,-1,-1,0,-2,-3,-3,-3,-4,-5,-5,-5,-3,-2,-3,-4,-2,-1,-2,-3,-1,0,1,1,0,-1,0,1,1,1,2,3,2,0,-2,-4,-3,-3,-4,-5,-3,-3,-5,-5,-5,-5,-3,-2,-3,-5,-4,-3,-4,-6,-6,-6,-5,-5,-5,-6,-7,-5,-4,-6,-7,-5,-3,-3,-5,-5,-2,0,0,0,0,0,1,3,3,4,5,5,4,1,1,1,2,4,5,5,5,5,6,5,5,7,8,8,6,5,4,2,1,-1,-2,-3,-5,-5,-6,-6,-7,-6,-6,-5,-5,-6,-6,-4,-4,-5,-5,-3,-2,-1,-3,-5,-4,0,2,3,3,8,13,21,52,
66,77,89,99,106,110,101,85,67,48,29,13,3,-5,-6,-3,-3,-2,1,1,-1,-3,1,4,-1,-5,4,10,2,-5,-1,3,1,1,3,-2,-4,1,2,-4,-4,1,3,1,3,2,1,6,7,5,5,7,7,8,7,2,-1,2,7,9,7,7,9,15,18,13,8,7,9,8,11,16,17,12,12,16,15,3,-1,9,16,16,16,17,18,20,23,22,27,34,38,37,39,44,44,41,42,46,50,46,42,44,48,50,49,50,50,47,49,52,56,57,54,50,48,48,45,42,37,32,33,40,39,31,30,38,36,22,16,18,17,18,21,24,22,18,12,4,6,13,18,14,8,9,13,12,6,2,4,6,5,3,3,3,3,3,5,3,2,3,1,0,2,2,-1,-2,-1,-1,-2,0,1,2,4,7,4,1,5,8,6,3,3,0,-2,-3,-5,-7,-6,-3,-2,-3,-4,-5,-6,-5,-5,-3,0,1,0,-3,-6,-6,-4,1,5,7,6,6,6,5,5,9,10,8,8,5,1,1,3,2,0,0,0,-1,-1,0,-1,-1,-3,-5,-6,-6,-6,-5,-6,-8,-9,-7,-6,-6,-5,-3,-1,0,-1,-2,0,3,4,3,2,4,5,4,1,0,-1,-2,-2,-3,-3,-3,-2,-2,-3,-1,0,-3,-4,-3,-4,-3,1,1,-1,-1,-3,-5,-6,-3,0,1,1,1,-1,-3,-3,-4,-3,-1,-1,-1,-2,-3,-1,-2,-4,-3,-4,-6,
-4,-2,-2,-3,-4,-6,-9,-8,-4,-2,-1,-1,-1,-2,-2,-3,-3,0,3,3,2,0,-1,0,1,1,1,2,3,2,1,0,0,0,1,0,-2,-4,-4,-5,-4,-2,1,2,4,6,7,7,8,8,7,8,9,7,5,3,2,1,2,4,6,8,9,8,6,4,2,2,3,1,1,0,-4,-6,-5,-6,-9,-8,-5,-6,-6,-4,-4,-6,-4,-2,-1,2,3,2,-3,1,3,2,0,-2,-2,-2,-7,-9,-3,3,4,11,22,31,43,56,69,82,92,93,93,88,73,53,33,19,5,-9,-19,-19,-10,-3,-2,0,0,-5,-6,-2,5,4,1,6,8,-2,-7,-2,2,0,-1,2,-2,-7,-3,0,-4,-4,0,-2,-5,-4,-6,-7,-1,3,0,1,8,11,8,4,3,5,7,11,12,9,8,9,9,10,9,6,3,6,10,11,13,14,11,10,14,12,5,5,12,15,8,5,8,11,15,17,19,23,27,30,32,-53,-67,-78,-89,-99,-106,-110,-102,-87,-69,-48,-29,-12,-2,6,7,3,4,4,2,1,3,5,1,-2,3,7,-1,-5,2,9,5,0,3,3,0,3,4,-2,-2,3,4,-1,-1,-1,-4,-2,-1,-6,-6,-3,-2,-5,-6,-8,-5,0,3,0,-6,-7,-5,-4,-7,-12,-15,-10,-6,-6,-7,-6,-7,-13,-13,-8,-8,-13,-12,0,3,-7,-13,-13,-13,-15,-17,-20,-22,-21,-25,-33,-36,-36,-38,-41,-41,-38,-39,-44,-48,-45,
-42,-44,-49,-50,-48,-49,-50,-48,-49,-51,-54,-54,-53,-50,-48,-46,-44,-41,-37,-32,-34,-39,-38,-31,-29,-36,-34,-22,-16,-17,-16,-16,-20,-24,-23,-20,-12,-5,-7,-12,-16,-12,-6,-8,-11,-9,-3,-1,-2,-3,-3,-1,-2,-2,-2,-3,-4,-4,-3,-3,-1,0,-2,-2,2,3,1,0,1,0,-2,-2,-5,-8,-6,-4,-7,-9,-7,-6,-5,-2,0,0,1,4,3,0,0,1,2,3,4,3,2,1,-2,-3,-2,1,3,3,1,-4,-8,-9,-9,-8,-9,-7,-8,-11,-13,-12,-12,-9,-6,-5,-7,-6,-4,-4,-4,-3,-3,-3,-3,-2,-1,1,2,3,3,2,3,5,6,4,3,3,2,0,-3,-4,-2,-1,-3,-5,-6,-4,-4,-5,-7,-5,-3,-3,-2,0,-1,0,1,0,-1,0,1,0,0,2,3,2,3,3,0,-1,0,0,0,2,4,1,-2,-3,-4,-4,-2,-1,-1,0,-1,-2,-3,-3,-2,-1,-3,-2,1,1,2,3,2,1,1,1,2,5,8,7,4,2,1,0,1,1,1,3,3,1,-2,-2,-1,1,2,1,1,1,1,0,-3,-3,-2,-1,-1,-2,-2,-2,1,2,2,2,2,0,-2,-4,-4,-6,-7,-8,-10,-9,-8,-9,-9,-8,-5,-3,-2,-2,-2,-4,-6,-7,-8,-7,-5,-3,-1,-1,-2,-1,-1,0,4,6,4,5,7,5,2,3,4,3,4,5,3,2,1,-1,-3,-1,4,0,-2,-2,1,2,3,4,8,10,
4,-1,-1,-8,-21,-30,-42,-55,-68,-81,-91,-93,-92,-87,-74,-53,-34,-18,-4,9,19,19,10,3,3,1,0,4,6,2,-6,-3,-1,-5,-6,1,7,3,-1,2,2,0,2,7,3,-1,4,3,0,2,3,2,4,4,0,-3,-1,-1,-8,-12,-9,-6,-4,-6,-8,-10,-11,-10,-9,-8,-10,-9,-7,-4,-3,-6,-9,-10,-13,-13,-9,-10,-14,-12,-5,-6,-14,-16,-8,-4,-8,-13,-17,-19,-20,-24,-28,-31,-33,28,35,40,46,51,54,55,52,44,36,26,15,5,-1,-6,-5,-1,-2,-5,-5,-3,-2,-4,-4,-1,-3,-6,-6,-3,-6,-8,-7,-5,-7,-7,-3,-2,-1,1,0,-2,-2,0,-1,0,1,2,1,1,0,-2,-3,-1,1,3,1,-2,-4,-1,1,1,0,-1,1,3,4,1,1,1,1,-1,-1,1,1,-2,-1,3,2,-4,-5,0,3,2,3,5,7,9,10,9,11,15,16,17,19,19,18,17,18,19,20,21,21,23,24,25,23,23,24,25,24,23,24,24,26,25,24,22,21,20,19,16,16,18,18,15,13,16,16,12,9,8,6,7,10,12,13,12,7,5,5,6,7,5,3,3,3,1,-2,-2,-3,-2,-3,-2,-1,0,0,0,2,3,3,2,1,0,1,0,-2,-2,0,0,0,0,1,2,3,5,5,5,6,8,7,7,7,5,4,4,4,3,3,4,5,4,3,1,1,2,2,3,4,5,4,3,
3,3,5,7,8,9,9,9,8,9,9,10,11,12,12,11,10,9,10,10,9,9,9,9,8,8,8,7,5,5,4,4,4,4,3,2,3,3,2,2,4,5,6,7,6,5,5,6,6,5,5,5,6,5,4,4,4,3,4,4,4,4,5,4,2,1,2,1,1,1,0,-1,0,1,1,2,4,4,3,3,4,5,7,7,7,7,6,5,5,6,7,7,7,6,7,6,4,3,2,1,1,-1,-1,0,1,-1,-3,-3,-1,0,1,1,1,2,2,0,-2,-2,0,0,0,-1,-1,-1,-2,-3,-4,-3,0,1,2,2,2,2,2,2,2,3,4,4,3,3,4,4,4,4,5,7,8,7,6,6,7,5,4,3,3,3,2,2,3,4,4,3,2,1,0,-1,-1,0,1,0,-3,-3,-1,-1,-1,0,2,2,0,0,-1,-1,0,-1,-1,0,1,-1,-4,-2,-1,0,-1,-2,-4,-4,-6,-6,-1,0,-2,1,8,15,21,28,34,39,45,46,46,42,37,27,18,9,3,-3,-9,-9,-3,0,-1,-1,0,0,-2,0,4,4,1,2,3,2,-1,-1,0,-2,-2,0,0,-1,1,0,-1,0,1,0,0,1,1,1,2,2,1,1,4,8,8,5,3,4,5,5,5,5,4,5,4,3,1,1,1,1,2,3,5,5,3,4,7,7,3,4,8,9,4,3,5,9,10,11,13,15,19,21,22,35,
38,41,39,40,47,52,46,40,45,51,47,43,49,53,50,47,52,55,53,53,53,48,48,48,45,38,37,39,41,39,34,31,32,31,23,17,19,18,15,19,26,22,15,14,13,11,12,16,14,9,11,15,11,3,3,5,5,5,5,6,8,7,8,9,9,6,4,5,6,5,5,6,6,6,5,3,4,9,11,10,7,7,7,7,6,3,2,4,4,3,1,2,5,7,9,10,9,8,8,10,9,7,8,9,9,8,7,6,7,10,11,9,10,13,13,11,10,10,11,12,13,12,13,13,8,4,5,8,9,7,4,3,5,7,5,5,7,8,6,5,5,7,10,11,9,8,8,6,5,8,10,7,3,2,1,0,0,-1,-1,1,2,2,3,3,2,2,5,5,6,9,8,6,5,4,3,3,5,5,3,2,1,-2,-2,0,3,3,2,3,3,3,2,1,0,1,3,2,0,0,1,2,5,7,7,7,6,5,6,6,4,3,4,3,1,0,-1,-4,-2,2,2,1,2,3,1,1,1,0,-1,-1,-2,-4,-2,3,7,8,7,6,5,4,7,12,13,11,9,6,3,2,3,4,4,4,3,1,2,3,2,0,1,3,5,5,6,7,6,6,7,9,9,8,5,2,-3,-3,-2,-1,-1,-1,-3,-8,-9,-7,-5,-3,0,1,0,-2,-2,-3,-4,-3,-3,-3,-3,-3,-4,-7,-8,-7,-3,-3,
-6,-3,-1,0,6,17,28,38,51,60,69,76,78,84,83,69,50,32,17,-1,-12,-19,-21,-17,-14,-10,-4,0,-4,-9,-8,-3,-5,-8,-1,2,-3,-8,-6,-5,-5,-1,3,0,-5,-3,0,-2,-1,0,-2,-4,-4,-9,-12,-6,-1,-1,3,5,0,-4,-1,-4,-8,-3,5,4,2,0,0,2,8,9,5,2,3,3,6,9,9,5,8,13,13,4,1,10,15,11,10,12,15,16,17,16,15,21,27,27,27,29,29,28,30,37,43,39,34,32,34,31,32,37,40,36,33,36,41,40,40,41,42,43,43,37,30,28,30,31,25,20,19,22,23,17,13,12,12,12,14,19,18,12,8,5,1,0,4,3,0,2,5,3,-1,-4,-3,0,-1,1,3,0,-2,-2,-2,-4,-3,-1,-2,-4,-4,-5,-6,-3,0,0,-3,-6,-8,-7,-3,-1,0,1,1,-1,-1,0,1,4,7,7,2,-1,-1,-1,0,-1,-3,-37,-41,-44,-42,-42,-48,-51,-47,-42,-46,-52,-48,-44,-48,-52,-49,-47,-50,-54,-52,-53,-53,-48,-47,-47,-44,-38,-36,-37,-38,-37,-33,-29,-29,-29,-22,-18,-17,-16,-13,-18,-25,-22,-14,-13,-13,-12,-12,-15,-13,-8,-10,-14,-10,-4,-4,-5,-5,-5,-5,-6,-7,-6,-6,-7,-7,-4,-2,-3,-4,-3,-2,-3,-3,-4,-4,-2,-2,-7,-9,-7,-4,-4,-4,-5,-4,-2,-1,-2,-2,-1,0,-1,-4,-6,-8,-9,-8,-6,-6,-8,
-7,-7,-7,-8,-7,-6,-5,-3,-4,-7,-7,-5,-5,-8,-8,-7,-6,-7,-8,-9,-10,-10,-10,-11,-7,-4,-4,-6,-7,-5,-2,-3,-5,-6,-5,-5,-7,-8,-6,-5,-6,-7,-9,-9,-7,-6,-6,-4,-3,-5,-7,-4,0,1,2,2,3,5,4,2,1,2,2,1,1,1,-1,-1,-2,-5,-4,-3,-3,-2,-1,-1,-3,-3,-3,-2,-2,0,0,-2,-3,-3,-2,-3,-3,-3,-3,-2,0,-1,-2,-2,-1,-1,-1,-2,-5,-6,-5,-6,-6,-4,-4,-4,-2,-1,-3,-2,-1,0,2,5,4,-1,-1,0,-1,-1,0,1,1,2,2,2,4,6,4,-1,-5,-7,-6,-5,-4,-3,-6,-10,-12,-10,-8,-4,-2,-1,-2,-2,-3,-3,-1,0,-1,-3,-2,0,-1,-3,-4,-5,-6,-6,-6,-5,-6,-8,-9,-8,-6,-3,0,1,-1,-2,-2,-2,0,4,5,4,3,1,-2,-3,-1,1,1,2,3,3,3,3,2,2,3,4,7,5,2,2,3,0,-3,-2,-7,-18,-30,-41,-52,-62,-72,-79,-81,-86,-85,-72,-54,-37,-20,-1,9,16,19,14,10,7,2,-2,2,7,5,1,2,5,-1,-4,0,6,7,5,5,1,-4,-2,3,0,-1,1,1,-2,-1,0,0,6,9,3,0,0,-3,-5,-1,0,0,3,6,1,-5,-5,-3,-2,-3,-5,-10,-11,-8,-5,-5,-5,-7,-12,-11,-7,-9,-15,-14,-5,-2,-12,-16,-12,-10,-13,-16,-17,-17,-16,-16,-22,-28,-29,
-27,-30,-29,-27,-29,-36,-42,-41,-37,-36,-36,-34,-32,-36,-40,-38,-35,-37,-41,-40,-40,-43,-43,-44,-43,-38,-32,-28,-29,-31,-26,-20,-18,-21,-22,-17,-13,-11,-11,-11,-14,-19,-16,-11,-7,-3,0,1,-3,0,3,0,-3,-1,4,5,6,3,3,2,1,2,5,4,4,5,4,2,3,4,4,6,7,4,1,1,4,7,9,8,5,3,3,1,1,3,3,2,1,-2,-6,-5,-1,2,1,1,1,1,3,23,26,26,25,25,26,27,26,26,27,28,26,23,23,25,26,25,26,26,26,26,27,26,23,22,21,19,16,14,15,16,13,11,10,11,10,7,6,3,3,7,10,9,7,5,6,5,5,4,4,2,4,7,5,3,4,1,1,2,2,2,2,0,0,1,0,-2,-3,-2,-2,-3,-4,-4,-2,-1,-1,-1,-1,2,2,1,-1,-2,-1,0,1,1,1,0,-1,-1,-1,1,2,3,4,6,4,2,1,3,3,3,2,2,1,1,-1,-3,-3,-2,-2,-4,-4,-4,-3,-2,-2,-2,0,0,0,0,1,1,1,0,0,0,0,-1,-1,0,2,3,3,3,3,3,3,3,4,4,4,3,1,1,1,-1,-2,-1,-1,-3,-5,-5,-5,-5,-6,-8,-7,-5,-5,-6,-7,-6,-5,-4,-4,-5,-5,-3,-3,-3,-1,0,1,0,0,1,1,2,3,4,4,4,3,2,2,2,2,2,2,2,1,0,1,1,1,2,1,2,
2,2,1,2,2,1,0,0,-1,-1,0,0,0,0,-2,-4,-3,-1,0,-1,-1,-1,-2,-3,-3,-3,-2,-2,-3,-5,-4,-2,0,1,1,1,1,1,2,3,4,4,3,1,0,-1,-1,0,0,-1,-2,-1,0,1,0,0,0,1,1,2,3,3,3,3,3,4,4,5,5,4,3,2,3,4,5,5,4,2,2,2,1,2,3,4,3,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,2,6,7,5,6,12,18,23,29,35,41,45,45,47,46,39,32,24,15,5,0,-5,-5,-2,0,-1,0,4,2,1,1,4,4,1,2,6,4,-1,-3,-3,-2,1,4,4,2,2,2,0,2,5,6,6,6,2,-1,2,3,1,0,3,4,4,3,0,0,2,4,5,5,6,7,8,9,9,9,9,8,6,7,9,8,5,6,10,8,3,1,6,10,9,7,8,10,10,8,7,8,11,16,16,14,15,16,14,16,19,21,23,24,24,21,20,19,19,22,23,22,20,21,21,21,23,24,24,22,20,18,15,15,16,15,11,8,9,9,8,6,3,2,3,5,6,5,3,1,0,-1,-2,-1,-3,-5,-3,-1,-3,-4,-5,-6,-6,-6,-6,-5,-5,-6,-5,-5,-5,-4,-3,-3,-3,-2,-3,-4,-4,-2,-2,-3,-5,-6,-6,-5,-4,-5,-5,-4,-4,-4,-5,-4,-2,0,0,-2,-3,-2,-2,-2,-3,-4,-2,
1,3,1,-2,-2,1,2,2,0,0,3,6,5,2,2,5,5,2,2,4,7,8,6,3,2,4,2,-4,-6,-3,-1,-2,-1,0,0,-2,-3,-3,-2,2,6,5,2,-2,-4,-3,-1,0,-2,-2,-1,-1,0,3,8,9,8,6,6,5,5,6,5,2,-1,-2,-3,-4,-4,-6,-6,-4,0,1,1,0,-1,-2,-4,-5,-3,-2,-5,-7,-9,-11,-10,-6,-3,-4,-3,-1,0,1,2,2,3,4,5,5,4,5,4,2,0,0,2,3,3,1,-2,-3,-3,-4,-5,-3,-2,-3,-4,-3,-4,-3,0,1,1,1,0,-3,-4,-3,-2,-2,-1,-1,-2,-4,-5,-3,1,5,8,10,8,4,2,3,2,2,4,7,6,4,1,0,0,2,4,5,8,11,11,7,3,1,-1,-3,-3,-1,1,3,2,0,1,2,3,7,11,13,13,12,12,12,13,14,12,9,11,12,9,5,4,5,3,0,-1,-3,-4,-3,-3,-6,-7,-6,-5,-5,-6,-7,-6,-1,0,-2,-4,1,4,-1,-3,1,5,6,14,25,39,52,64,72,87,96,97,99,94,79,65,50,35,17,4,-8,-12,-4,4,3,5,8,5,-5,-9,-10,-13,-12,-5,-2,-8,-11,-9,-11,-15,-11,-6,-7,-9,-6,-4,-4,-2,0,2,5,4,1,0,4,5,4,4,6,5,3,-1,-5,-7,-3,4,3,-2,-3,1,2,1,-1,-1,-2,-2,-2,1,7,8,0,-3,2,5,1,
2,11,15,11,8,9,12,18,21,21,23,26,29,30,30,33,36,31,29,36,43,40,34,35,39,36,34,36,39,40,43,48,51,47,44,42,38,38,37,33,29,30,35,34,32,30,29,30,29,23,22,27,25,17,15,21,17,7,5,8,8,10,12,6,3,9,14,9,6,8,9,9,8,7,6,6,7,9,8,4,3,2,1,1,0,-1,0,1,0,-2,-2,2,4,3,3,6,8,9,7,7,9,9,7,6,4,5,6,5,4,6,9,10,10,13,16,14,10,10,12,13,12,10,9,7,5,2,1,4,10,11,10,8,7,8,8,7,7,9,10,10,9,7,6,6,7,6,5,5,6,6,7,6,4,5,8,9,8,10,11,10,10,10,8,5,5,5,3,2,5,8,7,8,7,4,4,7,8,6,5,6,5,4,4,4,3,2,2,1,2,3,3,1,-1,-1,0,0,-2,-2,1,3,-1,-2,-1,1,1,-1,-3,-3,-1,-1,-3,-7,-6,-2,-2,-5,-4,-1,0,-2,-5,-7,-4,-1,0,-1,0,6,7,4,3,4,3,1,1,3,4,3,2,-3,-5,-3,0,3,5,4,2,2,3,3,3,3,2,-2,-5,-7,-6,-5,-4,-4,-4,-4,-3,-1,2,3,5,5,5,7,9,7,4,2,1,3,4,4,5,5,3,3,4,6,7,10,9,5,2,3,3,0,-1,-2,-3,-4,-5,-5,-5,-5,
-5,-5,-5,-3,0,0,-2,-3,-4,-2,2,3,3,4,5,3,1,2,2,3,3,2,-1,-3,-2,-2,-1,1,3,2,2,2,2,2,3,5,6,3,-1,-5,-8,-9,-8,-4,-2,-3,-3,-2,-4,-6,-5,-2,0,1,2,0,-3,-3,-6,-9,-8,-5,-2,-1,0,1,-1,-3,-4,-5,-5,-3,-4,-6,-7,-9,-13,-15,-14,-13,-14,-14,-15,-16,-14,-11,-12,-13,-10,-6,-6,-6,-4,-2,-1,1,2,1,1,3,4,4,3,4,5,5,4,0,-1,0,2,0,-3,1,2,-2,-5,-6,-14,-26,-39,-53,-64,-75,-91,-100,-102,-103,-97,-82,-69,-55,-38,-20,-7,6,12,2,-6,-3,-5,-10,-6,3,7,8,10,10,3,1,5,8,7,9,12,9,4,5,6,5,3,4,1,-2,-4,-6,-6,0,1,-4,-7,-5,-5,-7,-7,-6,-1,3,5,1,-7,-5,0,2,-1,-3,-1,0,1,2,2,3,0,-7,-9,-2,1,-5,-7,-3,-5,-14,-18,-13,-10,-12,-15,-20,-22,-22,-24,-28,-31,-32,-30,-34,-36,-32,-30,-34,-41,-39,-35,-35,-39,-38,-34,-36,-39,-41,-42,-47,-51,-47,-44,-44,-40,-39,-38,-35,-33,-33,-37,-35,-33,-31,-30,-30,-30,-24,-24,-29,-27,-19,-17,-22,-19,-10,-7,-10,-10,-12,-11,-6,-3,-9,-14,-9,-6,-8,-8,-9,-8,-7,-6,-7,-8,-9,-8,-4,-3,-3,-2,-1,-1,0,0,-2,-1,1,1,-3,-5,-4,-4,-6,-8,-8,-7,-7,
-9,-9,-8,-6,-3,-4,-6,-5,-4,-6,-9,-10,-11,-13,-16,-14,-11,-10,-12,-13,-12,-10,-9,-7,-4,-2,-2,-5,-10,-11,-9,-8,-8,-8,-9,-8,-8,-9,-10,-10,-9,-8,-6,-7,-7,-7,-5,-5,-5,-6,-6,-6,-4,-5,-8,-9,-9,-10,-11,-11,-11,-11,-9,-6,-6,-6,-4,-3,-5,-7,-8,-8,-7,-4,-3,-6,-7,-5,-5,-5,-5,-4,-4,-3,-2,-2,-2,-1,-1,-3,-3,0,2,2,0,0,1,0,-2,-3,-2,-1,-1,-1,-1,0,1,1,1,0,1,3,2,1,1,1,0,-2,-3,-2,-1,0,-2,-4,-5,-4,-5,-7,-8,-5,-5,-5,-5,-3,-3,-3,-4,-3,-2,1,2,1,0,-1,-4,-4,-2,-2,-3,-3,-4,-4,-3,-1,0,0,0,0,0,-1,0,0,0,-1,-2,-3,-4,-4,-5,-6,-7,-7,-7,-6,-5,-5,-6,-5,-4,-3,-2,-1,-2,-2,-2,-3,-3,-1,0,0,0,2,3,3,4,4,5,4,3,3,3,4,3,2,1,1,1,2,2,2,2,0,0,-1,-2,-2,-1,0,0,0,-1,0,2,3,3,3,3,1,0,0,-1,-1,0,-1,-2,-3,-3,-2,0,2,3,4,3,1,0,0,1,1,1,2,0,-1,-2,-3,-4,-2,0,0,1,2,1,1,1,2,2,3,5,6,6,6,6,6,7,7,7,7,9,10,9,8,9,10,10,10,10,8,8,8,7,6,5,5,4,2,2,2,1,2,2,1,
1,1,1,1,1,1,1,2,3,4,2,1,0,0,2,4,3,2,7,13,21,28,36,43,52,57,56,56,53,46,40,33,24,15,7,-2,-4,3,5,2,3,6,4,-1,-2,-2,-1,-1,0,2,3,1,1,0,-1,1,3,3,1,0,-2,-2,0,2,2,3,3,0,-2,2,4,4,3,5,6,7,3,-1,0,3,6,5,2,1,3,3,3,2,1,2,1,-1,0,4,6,4,5,7,7,5,6,11,13,11,9,9,11,12,10,11,11,14,17,17,16,17,17,15,14,16,17,19,19,19,19,20,18,17,20,22,22,23,25,24,23,25,23,21,20,19,19,19,21,20,19,17,16,16,16,14,15,16,15,12,13,13,12,9,7,8,7,8,6,3,1,5,7,4,4,4,3,4,5,4,4,4,4,5,4,2,2,2,2,2,1,1,1,2,2,1,1,3,4,3,2,3,3,4,4,3,4,5,4,3,3,4,5,4,5,6,7,8,9,10,11,10,8,7,8,9,8,7,7,6,4,3,3,4,6,6,5,5,5,5,5,6,6,5,5,6,6,6,5,4,4,4,3,2,2,3,3,3,2,3,5,5,5,6,6,6,7,7,5,4,4,4,4,3,3,3,4,4,3,1,1,2,2,2,2,2,2,2,1,0,-1,0,1,0,0,1,1,-1,-2,-2,-1,-1,1,3,4,2,
1,0,2,6,5,3,4,9,11,11,10,8,8,8,7,5,6,7,2,-2,-2,2,3,4,3,2,1,1,1,1,2,2,0,-4,-5,-2,3,5,5,5,5,4,5,6,8,9,10,9,6,3,3,3,2,1,1,-1,-2,-2,-3,-5,-4,1,4,3,4,6,4,2,3,5,6,7,5,1,1,1,-1,-3,1,6,6,5,4,4,4,5,3,2,6,9,6,2,1,1,-2,-2,1,5,9,10,7,3,4,7,8,9,14,15,12,9,8,6,5,4,3,1,-1,-1,0,0,1,1,-1,-2,-2,-2,0,1,0,-3,-7,-11,-14,-15,-15,-15,-14,-9,-7,-8,-10,-8,-5,0,12,25,37,52,67,79,91,99,105,113,112,94,73,57,42,21,4,-8,-13,-10,-6,-3,2,4,0,-6,-6,-4,-6,-7,1,4,-3,-12,-12,-8,-5,-3,-1,-2,-2,3,5,1,2,6,7,4,-1,-6,-7,-2,-6,-9,-4,4,4,0,-3,-3,1,7,12,10,5,3,1,-2,-3,-2,-1,-4,-8,-5,2,7,7,7,13,18,13,8,10,17,18,16,14,14,18,22,18,14,19,23,24,25,26,24,23,23,27,33,40,41,39,36,36,35,37,43,48,45,42,43,46,46,46,46,46,46,41,35,32,34,37,40,39,33,30,30,28,23,23,25,23,20,21,22,22,19,17,14,11,11,13,9,5,10,13,9,4,3,0,-1,1,4,
5,3,2,0,-1,1,1,1,1,2,3,2,1,3,4,5,4,3,1,1,3,3,2,0,-1,0,2,3,2,1,2,3,3,1,0,1,3,2,0,1,2,3,1,-1,-4,-4,0,2,2,5,5,2,1,1,1,4,8,9,7,5,3,1,2,4,5,8,13,11,7,6,6,4,2,2,1,1,1,1,0,0,2,3,4,6,6,5,6,7,6,2,-2,-4,-3,-2,-3,-4,-2,-1,0,1,1,5,9,9,5,1,1,4,5,4,2,-2,-4,-4,-4,-5,-3,-2,-4,-7,-6,-5,-4,-2,-2,-3,-5,-6,-7,-4,3,3,-2,-4,-3,-3,-4,-3,-2,1,5,6,2,0,1,5,7,8,9,10,8,6,4,2,1,3,4,2,-2,0,1,-1,-1,1,1,-1,-2,-1,2,3,2,0,-2,-5,-5,-6,-8,-7,-4,-6,-8,-8,-5,-3,-1,0,2,3,5,5,4,4,5,4,1,0,0,2,1,-3,-2,-1,-3,-7,-7,-4,-5,-10,-11,-10,-8,-7,-6,-6,-5,-3,-4,-4,0,4,4,0,-1,-2,-2,-1,1,1,1,1,0,0,2,5,7,4,-1,-3,-3,-4,-3,-3,-5,-6,-7,-8,-9,-9,-6,-3,-2,-3,-2,-2,-1,0,1,1,2,4,4,-1,-3,-2,-4,-5,-3,-1,-3,-5,-6,-6,-5,-2,-2,-3,-1,1,-2,-7,-8,-6,-6,-6,-7,-7,-5,-4,-8,-11,-8,-4,-3,-3,0,1,-2,-5,-8,-10,
-7,-3,-4,-7,-8,-9,-13,-14,-11,-9,-8,-7,-6,-5,-3,0,1,0,0,-1,-3,-2,0,1,1,1,-1,-2,-1,2,6,10,13,14,13,12,12,10,9,10,10,7,5,2,-10,-24,-37,-52,-67,-80,-92,-101,-105,-114,-111,-94,-75,-59,-43,-22,-5,9,12,7,3,1,-3,-5,-1,4,5,2,2,2,-4,-7,0,9,9,5,3,1,-2,-1,-1,-5,-5,-2,-4,-10,-10,-7,-2,4,5,2,5,8,3,-5,-5,-1,3,3,-1,-8,-11,-9,-5,-3,-1,1,3,3,0,2,6,6,-2,-6,-8,-9,-15,-22,-17,-11,-13,-20,-22,-19,-17,-17,-21,-23,-18,-15,-20,-26,-26,-27,-26,-25,-24,-24,-27,-33,-40,-42,-41,-39,-38,-38,-40,-45,-51,-49,-44,-45,-48,-47,-48,-48,-48,-46,-41,-35,-33,-33,-36,-39,-40,-35,-30,-29,-27,-23,-24,-26,-24,-22,-23,-24,-22,-18,-16,-15,-14,-13,-13,-8,-5,-9,-13,-8,-5,-4,1,2,0,-3,-4,-3,-1,1,2,1,0,0,0,-1,-2,-1,0,-1,-2,-2,-2,0,1,1,-1,-1,1,2,3,3,0,-1,-1,0,-2,-3,-4,-2,-1,-1,-3,-3,-1,-2,-3,-3,-2,0,3,3,0,-2,-3,-5,-6,-3,-2,-1,0,-3,-7,-8,-6,-4,-2,0,-1,-2,-2,-5,-9,-8,-5,-3,-4,-3,-1,1,1,1,1,2,3,1,-1,-3,-4,-5,-6,-5,-5,-6,-5,-2,2,4,4,3,5,6,4,2,1,1,
0,-4,-8,-8,-3,1,0,-2,-3,-3,0,3,5,5,6,6,4,3,6,9,9,8,7,5,4,4,5,6,8,5,-2,-3,2,4,3,4,5,5,4,1,-3,-5,-2,1,-1,-4,-6,-6,-7,-8,-7,-5,-3,0,1,-1,-2,0,3,2,1,2,2,1,1,2,3,1,-2,-3,-2,0,2,3,4,5,7,6,3,5,9,8,5,3,1,0,-1,-3,-4,-4,-3,-4,-5,-3,0,1,1,1,1,4,2,1,3,5,5,4,4,6,5,3,1,1,1,1,0,-2,-2,-2,-4,-6,-5,-4,-3,-2,-2,-2,-3,-3,-3,-4,-4,-3,-4,-5,-6,-4,-2,-1,-1,0,0,0,2,3,3,3,4,3,2,1,1,1,2,2,2,1,1,1,1,0,-1,0,0,-1,0,1,0,0,2,3,3,2,2,2,4,4,3,2,4,6,6,5,6,7,8,7,6,6,8,9,7,5,5,5,3,1,2,4,5,6,5,3,3,5,4,4,6,7,5,4,4,3,3,2,0,-1,-1,0,1,1,2,3,1,0,1,2,3,3,3,1,-1,-2,-3,-3,-2,-2,-3,-5,-6,-4,-2,0,0,0,4,11,19,26,33,41,48,52,54,56,54,47,39,33,23,12,3,-5,-6,1,4,4,4,6,5,2,3,4,6,5,8,8,4,0,0,1,2,4,6,6,6,6,4,2,7,9,9,8,7,2,0,1,-1,-3,-1,3,
3,2,-1,-1,2,5,6,4,2,3,3,2,0,-1,0,2,-1,-2,1,5,7,6,10,14,13,10,10,14,16,14,14,14,15,14,12,11,13,16,18,18,16,15,15,14,16,18,21,23,25,25,24,24,23,25,29,28,25,25,25,25,26,28,26,24,20,18,18,17,17,20,23,20,15,13,12,12,15,16,14,14,17,15,11,8,9,11,11,10,8,6,4,6,7,5,4,3,0,-2,-1,0,1,0,0,-2,-3,-2,-2,-2,-1,0,0,0,-1,-1,-2,-2,-2,-3,-4,-3,-3,-3,-4,-4,-4,-3,-3,-3,-2,-1,0,1,3,3,1,1,2,3,3,4,4,4,3,2,0,0,1,2,1,2,3,2,1,1,0,0,2,3,1,0,0,-1,-1,-1,-1,0,1,1,-2,-3,-1,-1,-3,-5,-5,-4,-4,-4,-5,-2,1,2,2,2,3,4,3,3,2,1,0,-2,-3,-3,-4,-5,-4,-3,-2,-2,-1,0,1,1,-1,-2,-2,-1,-1,-1,-2,-3,-4,-4,-5,-6,-4,-3,-5,-7,-6,-6,-6,-5,-4,-3,-2,-2,-3,-3,0,2,0,-1,0,-1,-3,-4,-3,-2,2,3,1,-1,0,0,1,1,2,3,3,2,1,-1,-3,-3,-2,-3,-3,-3,-3,-4,-5,-4,-4,-4,-3,-1,0,1,0,-1,-1,-1,-1,-2,-3,-3,-2,-3,-5,-4,-2,-1,0,0,1,2,2,2,2,3,3,2,0,-1,-2,-2,-3,1,
1,1,2,3,3,2,3,6,9,10,8,4,1,2,2,2,2,2,3,3,0,-3,-1,4,8,5,2,2,4,4,3,3,3,4,4,3,3,6,10,11,11,11,9,5,2,0,-2,-2,-2,-4,-8,-11,-10,-8,-9,-7,-2,1,2,1,1,4,7,6,2,0,-1,-4,-5,-3,-2,-10,-12,-10,-7,-2,11,27,43,60,70,78,90,97,98,100,92,74,61,46,23,2,-10,-17,-20,-13,-5,1,5,4,-3,-9,-9,-3,-2,-4,0,5,3,0,2,1,-4,-7,-4,-3,-9,-8,-3,-3,-5,-6,-4,-3,-3,-1,3,4,2,0,1,3,3,3,-1,-5,-5,-3,1,3,2,2,2,3,4,3,4,5,7,7,10,11,7,2,6,14,14,6,5,11,14,10,7,5,9,18,19,16,21,26,27,29,33,36,38,38,40,44,47,45,44,49,52,48,42,44,49,49,45,45,52,53,49,43,41,43,46,40,33,34,43,47,43,32,29,32,30,24,21,24,28,25,19,18,19,18,17,15,11,9,10,5,1,6,9,3,0,1,1,0,2,4,4,4,3,2,2,3,4,4,3,2,1,-1,-2,0,1,1,1,2,2,-1,-1,1,5,8,5,1,1,3,1,-2,0,3,4,3,0,-1,2,4,3,4,6,4,2,2,3,4,3,2,2,2,2,2,3,5,7,6,3,2,4,7,8,7,3,0,-1,2,3,3,
3,5,5,4,4,6,8,10,10,8,6,7,8,6,4,3,0,-2,-4,-5,-4,-4,-6,-10,-10,-8,-6,-4,-2,0,1,1,1,0,1,2,4,4,1,-3,-3,-2,-1,0,1,2,2,2,1,0,0,0,-1,-4,-5,-6,-6,-6,-4,-2,-3,-5,-5,-4,-2,-1,0,1,0,0,1,0,-2,1,2,1,-1,-1,1,1,3,3,-2,-5,-5,-4,-4,-3,-1,-1,-4,-8,-10,-12,-11,-6,-2,-3,-4,-4,-2,-1,0,1,0,1,5,5,1,3,7,5,1,-1,0,2,4,3,-1,-2,0,-1,-3,-3,-1,1,2,2,3,3,2,1,-1,0,2,4,4,0,-1,-1,-1,0,3,5,6,5,5,5,6,8,10,11,12,11,8,7,10,11,9,7,4,1,0,-3,-6,-6,-3,-3,-6,-8,-9,-9,-7,-6,-6,-3,0,0,-1,-3,-3,0,3,3,1,1,1,1,-2,-7,-7,-1,-1,-1,8,20,31,44,56,1,1,0,0,0,-1,-1,-1,-4,-7,-8,-6,-2,0,-1,-2,-1,-2,-3,-3,-3,-1,1,0,-5,-9,-6,-4,-4,-6,-6,-5,-5,-5,-6,-6,-5,-5,-7,-10,-11,-11,-11,-9,-5,-2,1,2,2,1,3,8,10,10,9,9,8,3,-1,-1,0,0,-3,-6,-5,-1,2,2,5,7,5,5,10,11,7,6,2,-11,-28,-45,-60,-70,-79,-90,-98,-100,-100,-92,-76,-65,-48,-25,-4,6,15,17,9,2,-3,-7,-6,
1,7,6,1,0,2,-1,-6,-4,-1,-2,-1,3,5,2,2,7,5,0,1,3,2,0,0,0,-1,-3,-4,-3,-1,-2,-4,-4,-4,0,4,3,0,-4,-6,-6,-5,-5,-7,-6,-5,-7,-9,-9,-8,-11,-13,-9,-4,-7,-13,-13,-6,-4,-11,-14,-11,-8,-8,-13,-19,-19,-17,-23,-28,-29,-31,-34,-37,-39,-40,-41,-45,-48,-47,-47,-51,-54,-50,-43,-42,-48,-50,-45,-44,-50,-52,-50,-45,-42,-44,-46,-41,-35,-35,-42,-48,-44,-33,-29,-31,-28,-22,-21,-23,-26,-24,-19,-17,-18,-17,-16,-14,-11,-10,-9,-5,-1,-6,-10,-4,-1,-2,0,0,-1,-2,-2,-3,-3,-1,-1,-2,-2,-3,-2,-1,0,1,2,1,0,1,1,0,0,1,1,-1,-5,-8,-5,-1,-1,-4,-2,1,-1,-4,-5,-3,0,1,-2,-5,-4,-4,-6,-5,-2,-2,-3,-4,-4,-3,-2,-2,-1,-1,-3,-5,-7,-6,-3,-1,-3,-5,-6,-4,-2,1,2,0,-1,0,0,-3,-3,-2,-3,-5,-7,-8,-7,-6,-5,-6,-7,-6,-4,-2,0,3,4,4,4,4,7,10,10,8,6,5,3,0,-1,-1,-1,0,0,-1,-2,-2,2,5,4,3,2,2,1,1,0,1,1,2,2,1,3,6,8,8,8,8,6,4,4,5,6,4,2,2,1,-1,0,0,-1,0,2,0,-1,1,3,2,0,0,-2,-2,2,5,4,3,3,2,0,0,3,6,9,10,10,6,2,2,3,2,
-1,-1,-1,-2,-2,-3,-7,-6,-2,-4,-7,-5,-1,1,0,-3,-4,-3,1,1,-1,1,3,2,1,-2,-3,-3,-3,-3,-3,-2,0,-1,-2,-4,-4,-1,0,0,0,-1,-4,-7,-7,-7,-7,-7,-8,-10,-11,-12,-13,-12,-8,-7,-9,-10,-9,-7,-4,-1,1,4,6,6,4,4,7,9,9,8,6,5,5,3,0,1,2,2,2,0,-3,-3,0,-1,-1,0,4,7,4,-1,0,1,-7,-20,-31,-44,-57,-2,-1,-1,-2,-2,-1,-1,-1,0,2,2,2,1,-1,-1,0,0,0,1,2,2,2,1,2,4,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,5,4,3,1,0,-1,-2,-1,-2,-4,-6,-6,-5,-5,-5,-3,-1,1,0,-1,0,1,1,-1,-1,-2,-4,-5,-4,-6,-5,-2,0,0,0,7,16,26,33,36,41,47,52,53,52,47,41,35,28,15,5,0,-5,-5,-1,2,4,6,7,3,0,1,3,3,1,2,5,5,2,2,2,0,2,5,3,2,4,3,2,3,4,4,4,3,1,1,2,2,1,1,2,3,5,2,-1,1,4,6,7,8,8,9,9,7,7,8,10,10,7,8,9,8,5,5,9,7,4,3,8,11,9,7,7,10,12,9,10,15,17,18,20,21,20,21,22,23,23,24,27,27,29,30,29,22,20,24,26,22,21,23,24,25,25,24,23,23,22,19,18,
22,26,24,19,14,14,11,10,10,10,10,10,10,7,7,7,6,6,8,6,5,3,2,5,7,5,3,3,1,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-2,-1,-1,-1,-1,0,2,3,2,1,1,2,2,2,3,4,4,3,1,1,3,4,4,4,4,2,1,1,1,1,2,2,0,-1,-1,-1,1,2,3,2,1,1,1,2,1,0,0,0,-1,-1,-1,-2,-2,-2,-2,-2,0,2,1,0,-1,0,0,1,2,2,2,1,0,-2,-3,-2,-2,-3,-4,-4,-4,-3,-3,-2,-2,-1,0,0,0,0,0,-1,-1,-2,-4,-5,-4,-3,-3,-3,-3,-4,-3,-3,-4,-4,-3,-2,-3,-5,-6,-6,-6,-6,-5,-3,-2,-3,-3,-2,-1,0,1,2,1,1,2,1,0,0,-1,-2,-3,-2,-1,-1,0,1,0,-1,0,1,1,2,3,3,2,0,-1,-2,-2,-1,1,1,1,2,3,3,2,2,3,4,5,4,2,2,3,2,0,0,1,2,2,2,1,1,1,1,0,1,2,3,3,3,2,3,3,3,2,2,3,3,3,2,2,2,2,2,4,6,6,6,7,7,7,7,8,8,9,8,6,4,4,5,4,3,2,0,-1,-2,-3,-3,-3,-3,-5,-6,-6,-5,-3,-2,-2,-2,-1,-1,-1,0,1,2,1,-1,0,1,0,-3,-5,-4,1,3,1,-1,2,10,17,22,29,66,
77,86,89,93,89,75,59,45,26,1,-11,-18,-25,-21,-11,-7,-6,-7,-15,-22,-18,-11,-13,-14,-4,4,-1,-4,1,5,6,8,9,7,3,5,8,8,7,6,3,-1,-2,-3,-1,4,3,-1,0,1,-3,-7,-5,-3,-5,-5,0,2,0,-1,1,2,1,0,1,-3,-2,4,8,7,4,1,2,11,14,9,12,20,20,13,14,18,22,27,25,23,25,27,28,32,35,33,32,32,33,36,38,39,42,43,41,37,36,41,45,42,41,47,53,51,45,43,44,48,47,42,37,34,35,38,37,34,31,34,37,34,29,26,25,27,24,20,19,18,17,13,8,5,4,4,5,8,12,7,6,6,5,5,5,5,5,5,7,8,9,10,10,6,4,6,7,6,7,7,6,5,3,0,2,6,5,2,2,5,7,9,8,8,10,11,6,3,6,10,11,11,9,5,3,4,4,2,6,11,11,9,7,4,3,6,9,8,9,10,8,4,4,5,5,5,8,9,8,6,4,1,3,6,6,6,7,9,7,5,4,4,6,10,12,9,5,4,3,2,2,3,3,4,4,2,-1,-2,0,0,0,1,0,-3,-4,-5,-6,-8,-9,-7,-2,0,0,0,0,1,4,7,7,7,9,8,5,2,1,2,3,3,0,-3,-3,-1,1,1,-1,-1,-3,-5,-5,-2,2,2,0,-2,-4,-7,-7,-4,-2,-1,-2,-2,-3,-3,-2,1,
6,9,8,6,7,9,8,5,2,2,3,1,-5,-8,-4,-3,-5,-7,-6,-4,-3,-2,-4,-6,-3,-2,-4,-3,0,-2,-4,-3,-3,-4,-3,2,4,3,6,8,4,1,3,4,3,5,8,6,5,6,5,4,8,13,13,11,10,11,11,9,5,3,2,1,0,-2,-1,3,2,-2,-4,-2,1,3,2,2,2,2,0,-1,-1,-4,-6,-6,-5,-5,-4,-3,-7,-11,-9,-3,-3,-4,0,3,4,10,19,24,34,51,62,65,74,87,95,98,92,75,57,45,29,6,-8,-12,-15,-12,-7,-3,0,1,-1,-4,-4,-2,-2,-3,6,12,4,-5,0,5,-1,-3,0,1,-1,1,1,-2,2,5,1,-2,-1,0,3,6,-2,-5,4,8,3,0,1,3,2,0,2,7,8,2,-2,1,4,3,4,6,6,13,19,18,14,11,15,18,14,5,9,15,13,8,10,8,10,16,16,15,25,31,26,22,26,29,30,32,34,-68,-79,-88,-89,-92,-88,-75,-60,-45,-25,-2,11,19,26,20,9,7,5,6,14,20,16,9,11,12,2,-5,0,4,-1,-3,-3,-6,-10,-7,-3,-5,-8,-8,-8,-8,-4,0,1,3,2,-4,-4,-1,-1,-3,1,5,3,2,3,4,-1,-3,-1,0,-2,-3,-2,0,-1,2,2,-3,-7,-7,-5,-1,-3,-11,-12,-7,-10,-19,-20,-14,-14,-19,-23,-27,-24,-22,-25,-29,-30,-33,-35,-34,-33,-32,-33,-34,-36,-38,-42,-44,
-42,-38,-37,-41,-45,-42,-39,-45,-53,-50,-45,-43,-43,-45,-44,-40,-35,-32,-33,-37,-37,-32,-29,-31,-33,-31,-28,-24,-24,-25,-24,-20,-17,-16,-16,-14,-9,-6,-5,-4,-4,-8,-10,-8,-5,-5,-4,-4,-3,-3,-3,-3,-5,-6,-8,-9,-9,-6,-4,-5,-6,-6,-7,-7,-6,-5,-2,0,-1,-4,-4,-2,-2,-4,-6,-8,-7,-6,-9,-10,-6,-3,-5,-8,-10,-11,-10,-6,-4,-5,-5,-4,-8,-12,-12,-10,-8,-6,-5,-7,-10,-10,-11,-11,-8,-5,-5,-7,-6,-6,-8,-8,-7,-5,-3,-2,-3,-6,-5,-4,-6,-7,-6,-4,-4,-4,-5,-9,-10,-8,-6,-4,-4,-3,-3,-3,-3,-4,-3,-1,1,2,1,0,0,1,2,4,5,6,7,9,10,8,4,3,3,2,1,1,-2,-5,-5,-6,-7,-7,-5,-2,-2,-2,-3,-3,0,3,3,3,1,0,1,2,3,6,6,3,-1,-2,0,2,3,6,6,3,1,0,1,1,2,3,1,-2,-6,-9,-8,-6,-8,-10,-9,-7,-5,-5,-5,-3,2,4,2,1,3,5,4,2,1,0,2,4,1,0,2,1,-2,0,2,2,1,2,1,-3,-4,-3,-6,-8,-4,-2,-4,-5,-4,-6,-8,-7,-7,-8,-7,-5,-9,-13,-13,-11,-11,-12,-12,-9,-6,-4,-3,-1,0,1,-1,-4,-3,1,4,1,-1,-1,-1,-2,-1,0,2,3,3,5,7,7,6,7,7,5,9,13,9,5,5,4,1,-4,-5,-10,-18,-25,
-36,-52,-62,-66,-76,-90,-97,-99,-93,-76,-60,-48,-31,-8,5,12,15,11,5,2,0,-3,-1,4,3,2,2,2,-7,-13,-5,3,-1,-5,1,2,-3,-3,-1,-2,-1,1,-3,-7,-3,0,0,-2,-4,-7,0,3,-6,-8,-3,0,-3,-3,-3,-2,-3,-7,-8,-3,1,-1,-4,-3,-5,-6,-6,-11,-18,-18,-14,-12,-14,-19,-14,-6,-8,-16,-14,-9,-10,-8,-10,-15,-15,-13,-21,-29,-26,-22,-26,-29,-29,-31,-33,35,41,45,46,46,42,37,32,26,14,1,-5,-10,-12,-8,-2,-2,1,1,-3,-6,-4,0,0,-1,3,5,4,1,1,2,1,4,6,4,2,2,2,3,4,5,3,1,1,-1,-1,2,3,2,2,3,1,0,1,2,0,1,3,3,1,2,4,3,1,1,1,0,0,0,1,3,3,1,1,5,5,2,4,10,11,9,9,11,13,14,13,12,15,18,19,20,20,18,17,17,17,16,16,19,22,24,23,23,20,20,22,23,21,22,26,25,24,24,23,21,19,17,18,15,15,16,17,14,11,11,11,12,14,12,10,12,13,10,7,7,7,8,8,5,3,2,3,2,4,4,2,2,2,2,1,0,0,1,0,1,2,3,3,2,1,1,2,3,3,3,3,3,1,-1,-1,1,1,0,0,0,0,1,2,1,2,3,3,2,3,3,4,7,7,5,4,4,4,4,6,8,8,7,6,5,5,6,
7,8,8,7,5,4,5,6,6,5,5,4,3,3,3,3,4,4,3,2,2,2,2,3,3,2,2,3,4,3,3,2,2,2,2,1,1,1,0,-1,-1,-3,-3,-2,-2,-3,-4,-4,-5,-5,-5,-6,-7,-6,-5,-6,-6,-4,-3,-3,-1,0,0,1,2,3,3,2,2,3,2,2,1,-1,-2,-2,-1,0,-1,-1,-2,-3,-3,-2,0,1,1,0,-1,-2,-2,-1,1,1,1,0,0,-1,0,1,2,3,3,3,4,6,6,5,5,5,5,5,3,2,1,2,0,-1,1,2,2,2,2,2,2,3,3,3,4,3,1,1,2,3,2,3,2,2,4,4,3,2,4,4,3,4,5,5,6,7,6,5,6,8,8,6,7,9,8,6,5,4,3,2,2,1,2,4,2,-1,-2,-1,-1,-1,0,0,-1,-2,-3,-3,-3,-3,-4,-3,-3,-4,-5,-6,-6,-6,-4,-4,-5,-3,0,2,2,4,8,14,21,27,32,35,40,48,54,52,47,41,34,29,19,8,1,-5,-6,-3,0,-1,1,3,2,-1,-1,-1,0,2,6,8,5,3,3,3,1,1,5,4,3,3,3,2,5,5,4,3,3,3,4,6,4,1,3,5,2,2,3,2,3,3,3,4,4,2,1,2,1,0,3,5,4,5,8,9,9,7,8,11,9,4,5,9,9,6,4,5,8,8,7,5,9,13,13,13,13,15,14,14,15,36,
39,40,38,39,41,40,39,41,46,45,45,49,51,47,45,44,42,47,51,48,42,40,40,40,39,35,31,33,33,24,18,17,14,12,11,14,13,12,12,12,7,6,8,6,6,10,11,5,2,5,3,2,3,3,3,5,6,3,3,3,2,-1,-1,-4,-6,-2,0,-1,-4,-5,-4,-2,0,1,3,5,6,5,2,0,1,4,5,5,5,4,2,3,6,7,7,7,5,1,-1,-1,0,1,1,0,-3,-5,-3,0,3,6,7,7,7,5,3,3,4,5,4,5,2,-1,0,1,2,3,1,-1,0,1,1,-1,0,2,2,-2,-7,-7,-1,3,3,2,2,1,1,1,1,3,6,6,1,-3,-4,-3,-2,-1,-1,0,1,0,-1,0,1,4,5,5,3,1,2,1,0,2,4,4,2,1,2,2,4,6,7,6,6,5,3,3,4,4,2,1,1,1,-1,-1,0,2,3,1,-1,2,4,3,1,0,0,2,3,1,0,4,7,4,0,-2,-1,0,2,2,1,1,1,-1,-1,0,0,-2,-2,0,-1,-2,-4,-4,-5,-5,-5,-5,-2,1,0,-1,0,0,0,1,0,1,1,-1,-1,0,3,5,3,1,2,3,4,5,6,9,11,8,3,0,3,7,9,10,12,12,9,4,1,2,4,4,2,1,0,-1,-4,-5,-4,-2,-2,-2,-1,0,-1,-1,-1,-1,-2,-3,-3,-2,-2,-3,-1,1,2,-2,-8,-10,
-7,0,4,0,-1,2,4,9,22,35,44,59,72,80,87,92,96,101,96,76,56,43,24,2,-10,-18,-21,-10,-3,0,5,7,2,-2,0,-1,-9,-10,-5,0,-5,-10,-9,-5,-6,-10,-8,-7,-9,-8,-7,-8,-8,-9,-8,-5,-2,-2,0,2,-4,-6,4,6,-1,-2,-2,-4,-7,-7,-2,3,4,0,-4,2,5,4,3,2,2,4,6,5,2,5,12,14,8,1,4,10,10,8,10,10,11,18,19,17,22,26,26,25,32,36,35,34,37,37,38,39,40,42,41,42,45,50,49,46,47,50,51,49,49,50,49,53,51,46,44,45,44,44,43,38,35,39,37,27,23,25,21,15,13,14,14,15,15,13,9,7,9,10,7,10,16,14,10,8,5,3,3,3,3,4,7,9,7,4,3,5,5,4,6,9,9,6,2,2,5,6,4,4,4,5,5,4,4,4,3,1,2,5,3,1,3,5,5,-35,-39,-41,-40,-42,-43,-43,-39,-41,-47,-47,-46,-49,-51,-46,-45,-45,-44,-47,-50,-48,-43,-41,-40,-41,-40,-36,-32,-33,-32,-26,-20,-17,-15,-13,-14,-16,-15,-13,-13,-14,-11,-9,-10,-8,-8,-11,-13,-7,-5,-7,-5,-3,-4,-5,-4,-7,-7,-5,-4,-5,-2,0,1,4,6,3,-1,1,4,4,4,3,0,-2,-4,-6,-7,-6,-3,-1,-2,-5,-6,-5,-4,-2,0,-1,-4,-5,-5,-6,-4,-2,-1,-1,-2,-4,-5,-4,
-1,0,-1,-4,-6,-8,-8,-9,-10,-8,-5,-4,-6,-6,-5,-5,-3,0,0,-1,-2,-4,-2,0,0,-2,-2,0,-1,-3,-2,2,7,7,2,-1,-1,-1,-1,0,0,0,0,-1,-4,-3,1,4,6,5,4,3,3,2,1,2,2,2,0,-2,-4,-3,-1,1,0,1,2,1,-2,-2,0,2,1,0,-1,-3,-3,-2,-2,-2,0,1,-1,0,1,2,2,3,4,4,2,1,0,2,3,0,-1,0,2,2,2,0,-1,0,0,-4,-6,-3,1,2,1,0,-1,-2,0,0,0,2,3,1,1,3,2,0,0,2,3,4,4,4,4,4,1,-2,-1,0,0,0,-1,-2,-1,-2,-1,0,1,-1,-5,-6,-5,-2,-2,-3,-4,-5,-6,-8,-9,-7,-1,1,-1,-5,-6,-7,-8,-8,-5,-1,2,1,-2,-2,0,1,1,2,4,5,4,2,1,1,0,0,1,2,2,1,2,4,4,3,3,4,2,0,-1,4,9,11,8,2,-2,2,2,-2,-4,-8,-20,-33,-44,-58,-71,-79,-86,-92,-96,-100,-93,-73,-55,-42,-23,-1,12,21,22,13,6,4,-2,-6,0,5,3,4,9,10,4,2,6,12,11,7,8,10,8,7,9,8,9,9,9,9,8,6,4,4,1,0,4,7,-2,-5,2,3,1,4,7,7,4,0,-2,4,7,3,-2,-2,-1,0,1,0,-4,-2,-1,-3,-10,-13,-7,0,-3,-10,-10,-9,-9,-9,-12,-17,-17,-15,
-21,-25,-23,-24,-30,-35,-33,-32,-35,-35,-35,-38,-39,-39,-40,-41,-42,-46,-47,-44,-45,-47,-48,-45,-46,-47,-46,-46,-45,-42,-40,-40,-40,-40,-39,-34,-30,-33,-33,-26,-21,-21,-18,-14,-12,-13,-12,-12,-12,-12,-9,-5,-7,-8,-6,-8,-11,-10,-6,-6,-3,-1,0,-1,-1,-1,-4,-5,-4,-1,0,-1,-1,-1,-3,-5,-5,-3,0,1,-3,-4,-3,-2,-3,-3,-3,-2,-1,-1,0,1,-1,-4,-2,0,-3,-4,-3,16,18,22,23,23,23,24,21,20,24,25,24,24,25,22,21,24,25,24,25,24,22,21,20,22,22,20,19,18,18,16,14,11,9,10,13,12,11,8,9,11,10,7,8,7,8,6,7,6,5,6,5,4,4,4,4,5,5,5,5,5,4,3,2,0,-1,0,2,1,-1,0,0,0,1,2,4,5,6,6,5,4,4,5,5,4,2,0,-1,-1,0,0,2,3,4,3,3,3,4,7,8,8,7,6,6,6,7,8,9,9,9,8,6,5,5,5,4,4,3,2,2,2,3,3,3,2,3,3,3,1,1,2,1,-1,-4,-5,-3,-1,-1,-1,0,-1,-1,0,0,0,0,-1,-2,-3,-4,-4,-4,-4,-5,-5,-3,-3,-3,-2,-1,0,0,0,-2,-2,-1,-1,-3,-3,-1,-1,-3,-4,-4,-3,-2,-2,-2,-3,-3,-2,-3,-4,-4,-3,-3,-4,-4,-4,-4,-4,-3,-3,-3,-3,-2,-1,-1,-2,-3,-4,
-4,-3,-1,-1,1,2,2,1,0,0,0,0,2,2,1,0,-1,-2,-2,0,0,-1,0,2,2,2,1,1,1,1,1,2,3,4,4,3,2,3,4,5,5,4,3,2,2,3,4,5,4,3,2,3,3,3,3,4,3,1,-1,-2,-1,0,0,-1,-1,-1,-2,-3,-3,-3,-2,-1,-2,-2,-1,0,0,0,0,-1,0,0,0,0,-1,-2,-2,-1,-2,-3,-4,-3,-3,-4,-3,-2,0,-2,-5,-5,-5,-3,-2,-2,0,2,2,3,9,16,23,30,35,38,41,45,47,47,41,30,24,20,9,-3,-8,-14,-15,-9,-4,-4,-1,2,0,-4,-4,-3,-5,-5,-2,-1,-2,-6,-7,-6,-7,-5,-3,-3,-4,-5,-5,-6,-5,-4,-5,-5,-4,-3,-4,-1,-3,-3,1,2,-1,-2,0,-2,-2,-3,-4,-3,-2,-5,-6,-5,-4,-4,-2,-3,-4,-5,-2,-1,-2,-1,4,6,4,-2,-1,5,6,5,5,6,9,9,6,5,9,11,11,12,15,16,14,14,15,15,15,18,18,18,20,21,19,19,20,20,19,19,21,19,18,19,16,15,14,15,16,15,15,15,15,12,9,11,13,11,9,7,4,3,4,5,3,3,4,6,4,1,1,2,0,-1,1,1,0,-1,-2,-3,-3,-3,-3,-3,-2,-2,-2,-3,-4,-5,-4,-4,-3,-2,-2,-2,-3,-3,-1,0,0,0,1,0,0,-1,-1,-2,-2,-3,-2,-1,-1,-1,0,0,0,6,
9,7,5,7,6,3,6,11,9,7,6,3,-1,3,10,9,5,4,2,0,0,3,6,7,6,4,2,2,4,7,8,9,8,5,3,5,9,11,10,10,11,12,11,7,6,9,9,5,2,0,-1,-3,-6,-6,-1,2,2,-1,0,2,2,-2,-2,1,3,0,-2,-2,-1,0,-1,-2,3,7,6,6,8,9,6,4,4,3,2,4,4,0,-2,-2,-3,-6,-5,-3,-2,-2,-2,-4,-5,-2,1,1,1,3,3,-2,-6,-5,-3,-3,-4,-3,-4,-6,-5,-3,-2,0,1,0,-2,-1,-2,-4,-4,-3,-3,-5,-5,-5,-4,-3,-2,-2,-1,0,2,2,0,-2,-1,0,0,-1,-2,-3,-4,-4,-5,-5,-2,-1,-4,-5,-4,-4,-7,-6,-2,1,1,-1,-2,-2,-2,0,3,5,7,7,2,0,2,3,1,1,5,7,7,6,5,4,6,9,8,7,8,7,4,0,-2,-3,-2,-1,-2,-5,-6,-7,-8,-7,-5,-4,-4,-4,-6,-8,-9,-10,-11,-9,-7,-9,-11,-10,-9,-9,-12,-11,-9,-6,-4,-6,-8,-6,1,11,21,33,45,58,70,83,95,97,98,105,101,81,59,41,23,3,-10,-20,-24,-14,-4,-2,-1,1,-1,-7,-10,-13,-11,-7,0,1,-7,-9,-3,1,-1,-3,3,4,-1,-3,-2,-3,-1,1,-3,-5,-3,0,4,3,-5,-13,-6,-1,-3,-6,-6,-6,-6,-5,-2,2,4,3,5,5,4,2,1,3,6,6,6,3,
1,2,8,14,14,11,14,17,14,14,19,19,18,19,15,11,14,20,21,21,28,29,27,27,30,37,46,49,47,46,47,45,46,53,58,58,60,60,55,53,57,57,51,50,50,44,37,35,32,33,36,31,25,28,32,27,23,23,21,17,17,19,18,19,17,13,11,11,12,11,10,13,16,12,8,11,9,8,7,9,11,11,10,9,8,7,7,8,7,3,0,-1,-3,-4,-4,-3,-2,-1,-3,-4,-1,5,7,4,4,7,8,6,5,5,4,5,4,1,1,4,6,7,7,6,5,3,3,5,6,8,7,5,1,-2,0,5,9,11,11,10,8,6,7,8,10,11,9,5,5,4,3,3,3,3,3,4,3,3,5,7,4,0,1,4,6,8,8,6,4,4,5,4,3,4,5,-1,-5,-7,-7,-6,-4,-3,-7,-7,-3,-4,-8,-6,-1,-1,-3,-3,-5,-5,-3,-2,0,6,9,8,8,9,10,-4,-6,-4,-3,-6,-5,-2,-5,-9,-8,-6,-5,-2,1,-4,-10,-8,-4,-3,-1,0,0,-3,-6,-6,-6,-4,-2,-2,-4,-5,-6,-8,-7,-4,-2,-4,-7,-8,-7,-6,-7,-8,-7,-3,-3,-5,-6,-3,0,2,2,3,6,6,2,-2,-2,0,0,-2,-1,2,1,-1,-3,0,2,2,1,-1,0,2,-2,-6,-5,-4,-7,-8,-5,-3,-3,-1,-1,-2,-2,1,3,3,5,8,6,4,4,4,3,4,5,1,-2,-2,
-2,-5,-5,-1,3,2,1,1,1,0,2,3,2,1,1,-1,-3,-2,-1,-2,0,3,3,2,3,4,4,4,3,3,2,2,1,0,-2,-2,0,1,1,0,0,1,2,3,3,3,5,4,1,0,2,3,1,1,3,3,-1,-4,-4,-3,-2,-1,-1,-2,-4,-6,-8,-8,-5,-2,-4,-4,-2,-3,-6,-9,-8,-7,-6,-5,-7,-10,-10,-9,-9,-9,-6,-3,-1,-1,-1,-2,0,2,4,5,5,4,3,2,2,2,4,6,7,7,8,5,3,5,7,7,5,6,9,8,6,4,4,5,6,4,-3,-12,-21,-34,-47,-59,-71,-85,-96,-99,-100,-105,-100,-81,-60,-43,-24,-3,10,22,26,16,4,3,2,-2,1,7,12,14,13,8,2,1,7,10,4,1,4,4,-3,-3,1,3,4,5,2,1,3,6,4,1,-3,-2,6,12,7,2,2,4,6,6,5,3,1,-3,-5,-5,-6,-7,-5,-3,-3,-5,-6,-6,-6,-3,0,-1,-7,-12,-12,-8,-11,-15,-13,-12,-17,-17,-16,-17,-14,-10,-13,-19,-20,-21,-27,-27,-26,-25,-28,-34,-44,-48,-47,-47,-47,-44,-45,-51,-57,-57,-59,-59,-54,-51,-55,-56,-51,-51,-50,-44,-39,-36,-33,-33,-37,-31,-23,-26,-30,-27,-22,-21,-19,-17,-18,-19,-17,-18,-18,-15,-13,-11,-12,-11,-10,-12,-15,-12,-9,-11,-9,-8,-8,-10,-12,-12,-10,-9,-9,-8,-8,-9,-8,-4,-2,0,2,2,2,2,1,0,2,3,
0,-5,-6,-4,-5,-8,-8,-7,-7,-6,-5,-6,-5,-3,-3,-6,-7,-8,-8,-7,-5,-4,-4,-6,-7,-9,-8,-6,-3,0,-1,-6,-8,-10,-12,-10,-7,-6,-6,-7,-9,-9,-7,-5,-6,-5,-3,-4,-4,-3,-3,-4,-4,-4,-6,-7,-4,0,-1,-3,-6,-8,-8,-7,-5,-5,-7,-6,-5,-6,-6,-1,3,4,4,4,2,2,5,5,2,3,6,5,1,1,2,1,3,4,3,2,0,-6,-9,-8,-8,-9,-11,-1,0,-1,0,2,2,1,2,4,3,2,2,2,1,4,5,4,2,1,0,-1,0,1,1,1,2,1,0,0,1,1,1,3,3,2,2,2,2,1,0,-1,-1,0,0,-2,-3,-1,0,0,-1,-2,-1,-1,-1,-1,0,2,3,2,2,2,2,1,0,1,1,0,-1,-1,-1,0,0,-1,0,2,1,0,2,3,2,1,1,0,-1,0,0,-2,-2,-2,-4,-6,-6,-5,-5,-5,-3,-4,-3,0,1,1,2,5,6,5,3,3,2,3,4,5,4,4,4,3,2,3,4,5,5,5,2,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,-1,0,1,2,2,3,4,5,4,4,4,6,7,7,6,5,5,4,4,4,6,6,5,4,4,3,3,2,4,5,6,5,3,3,4,6,6,6,7,7,6,5,4,4,5,5,4,2,1,1,0,0,0,1,
1,1,0,-1,-1,0,0,2,3,3,2,2,2,1,1,1,2,2,1,1,2,3,5,6,10,18,28,34,39,45,50,52,54,54,50,41,32,26,14,3,-4,-12,-14,-8,-3,-4,-2,0,-1,-4,-7,-9,-8,-6,-4,-3,-5,-6,-4,-4,-5,-4,0,0,-1,0,-3,-3,-2,-1,-3,-5,-4,-2,0,0,-4,-6,-4,-2,-2,-2,-2,-3,-2,0,1,2,4,4,4,5,2,1,2,4,4,2,2,1,0,-2,0,3,3,1,2,6,6,4,5,5,5,5,4,3,5,7,8,9,11,11,9,10,13,15,19,24,25,24,24,23,22,24,28,29,29,29,27,24,27,30,26,25,24,22,21,19,18,19,20,16,9,9,11,12,11,9,7,7,11,10,7,8,10,11,9,6,6,6,5,4,7,7,6,6,5,4,5,6,6,6,6,5,5,5,6,8,7,5,4,3,3,3,3,2,2,2,1,0,1,3,4,3,4,6,6,6,7,7,6,5,5,4,4,4,5,5,4,3,2,1,1,3,4,4,4,4,2,1,3,4,4,5,7,7,5,4,4,4,4,4,3,4,6,5,3,4,4,4,3,4,4,4,5,5,3,2,2,3,4,5,5,5,5,5,6,5,5,5,5,4,2,2,2,1,1,1,0,0,0,0,-1,-1,0,0,1,3,2,1,1,0,1,3,4,4,5,7,8,10,
9,7,3,2,0,-5,-5,-4,-5,-8,-9,-8,-8,-6,-3,-3,-5,-5,-3,-2,-3,-4,-4,-3,-1,1,-1,-2,-1,-2,-4,-4,0,4,4,5,8,6,5,5,4,3,3,2,0,-2,-4,-6,-9,-9,-7,-6,-6,-5,-3,-3,-4,-5,-4,-4,-7,-10,-10,-8,-6,-6,-9,-9,-6,-4,-5,-5,-1,3,2,1,1,2,2,2,0,-2,-1,-1,-1,0,1,-1,-5,-5,-2,-5,-9,-7,-3,-1,0,-1,-3,-4,-2,0,0,2,6,4,0,-2,-3,-5,-5,-3,-3,-4,-5,-6,-6,-7,-7,-8,-10,-12,-12,-10,-9,-10,-11,-13,-14,-13,-10,-10,-8,-5,-2,-1,-2,-4,-9,-4,7,15,18,23,33,44,55,66,74,79,82,86,80,59,41,29,14,-6,-17,-23,-25,-13,-3,-2,-2,0,-3,-8,-6,-5,-9,-13,-6,1,-5,-9,-1,5,2,-3,0,1,-2,1,2,-4,-8,-9,-6,-5,-4,0,5,5,-1,-3,3,6,4,1,1,3,2,-2,0,6,2,-3,-2,3,5,5,4,3,7,11,10,6,6,13,15,15,14,13,13,16,17,18,21,22,27,29,25,22,27,32,32,32,38,40,39,34,32,38,43,44,45,46,43,40,41,44,49,50,46,44,45,43,42,44,45,45,45,46,41,36,36,38,38,36,35,35,32,26,24,23,21,17,18,20,21,19,14,12,13,12,11,12,13,14,12,6,2,4,6,9,6,1,0,2,
2,1,2,4,4,4,3,-1,-2,2,4,0,-4,-5,-4,-3,-2,0,1,1,4,6,6,6,10,12,10,8,8,7,6,6,6,6,6,8,9,6,5,4,4,3,2,4,5,2,1,0,2,3,2,0,1,3,4,4,5,8,7,2,0,4,9,9,8,9,8,6,5,7,10,12,10,7,6,6,2,-1,0,0,-3,-7,-10,-9,-6,-4,-6,-5,0,3,0,0,3,6,7,9,7,2,2,6,5,3,3,3,3,2,-1,-3,-1,2,0,-4,-9,-9,-6,-4,-6,-7,-3,-2,-4,-4,-3,-2,0,2,0,-1,-1,-1,-2,-2,0,0,-1,0,0,-4,-8,-6,-3,-4,-5,-5,-6,-7,-5,-5,-6,-3,1,-2,-4,-2,-2,-4,-6,-7,-9,-11,-8,-5,-6,-8,-6,-4,-4,-4,-3,-1,2,4,3,2,6,11,9,4,2,3,4,3,2,4,5,3,0,-2,-4,-1,3,4,5,8,6,2,2,5,5,-10,-9,-8,-5,-5,-3,1,1,0,2,4,5,5,5,3,0,-1,1,1,-1,-1,0,1,1,0,-2,-4,-2,-1,-1,0,3,2,-2,-5,-5,-6,-8,-7,-6,-6,-5,-4,-4,-4,-1,1,2,4,6,6,3,2,2,0,-1,-1,1,1,0,0,3,6,6,5,4,4,6,6,3,1,2,2,-2,-5,-4,-4,-4,-4,-4,-4,-3,-1,-1,-2,-1,-2,-3,-1,2,2,0,2,6,4,1,-1,-2,-1,1,2,
0,-2,-2,-3,-7,-6,-3,-1,1,3,2,0,0,2,3,4,4,5,6,6,8,10,10,8,7,8,9,11,12,11,8,7,7,4,2,2,3,5,7,1,-9,-15,-18,-23,-34,-47,-58,-68,-77,-81,-84,-87,-79,-60,-41,-30,-15,6,16,24,26,14,4,4,3,1,4,8,7,6,10,15,7,1,7,11,3,-3,-1,2,0,0,2,-1,-2,4,8,7,5,4,3,0,-4,-4,0,2,-4,-7,-5,-2,-1,-3,-3,1,-1,-6,-4,3,2,-2,-4,-3,-3,-2,-5,-8,-7,-4,-6,-11,-14,-14,-12,-10,-12,-16,-17,-18,-19,-21,-25,-27,-23,-19,-25,-29,-30,-31,-36,-38,-34,-32,-31,-36,-41,-43,-45,-46,-43,-40,-40,-41,-47,-48,-44,-42,-44,-43,-43,-45,-44,-43,-44,-46,-41,-37,-38,-39,-40,-36,-33,-33,-32,-26,-24,-22,-18,-16,-17,-18,-19,-16,-12,-10,-11,-10,-8,-9,-10,-11,-10,-5,-1,-4,-5,-8,-6,-2,-1,-3,-3,-2,-3,-5,-5,-5,-3,0,1,-2,-3,0,4,5,4,3,2,1,0,0,-2,-4,-4,-5,-8,-10,-9,-7,-6,-5,-5,-5,-4,-4,-4,-5,-5,-3,-2,-2,-1,-1,0,-3,-3,-1,0,-2,-4,-5,-3,-2,-2,-4,-5,-6,-7,-10,-9,-4,-2,-5,-9,-10,-9,-9,-8,-5,-4,-6,-10,-12,-10,-7,-7,-6,-3,0,0,0,4,8,10,11,8,4,5,4,-1,-3,-1,0,-4,-6,-7,-10,-9,-3,-3,-6,
-5,-4,-4,-5,-6,-6,-2,1,-1,-3,-1,2,5,7,5,3,5,6,2,1,3,3,2,2,0,-2,0,1,0,0,1,1,0,-1,0,-2,-1,3,6,5,2,3,4,4,5,6,5,5,6,2,-1,1,3,2,1,4,5,6,8,9,7,4,5,6,4,3,2,1,1,0,-3,-5,-4,-2,-6,-11,-9,-4,-2,-2,-3,-3,-2,-3,-4,-2,0,2,4,1,-3,-4,-6,-8,-7,-3,-3,-6,-6,7,7,7,7,7,7,6,6,7,6,4,3,3,4,4,5,5,5,5,5,5,4,3,3,4,5,6,5,4,4,3,3,3,5,6,6,6,6,6,6,6,5,5,6,6,5,4,3,2,2,3,4,4,6,7,6,6,6,5,6,6,5,3,2,2,2,2,2,1,2,4,3,3,5,6,6,7,7,6,5,6,6,5,4,4,4,4,5,5,3,3,4,3,2,2,4,4,5,5,3,3,4,5,5,5,6,7,7,6,5,4,4,5,4,4,3,2,2,1,1,1,0,-1,-2,-1,0,0,0,-1,-2,-1,0,0,0,0,1,0,-2,-3,0,4,6,8,8,12,20,27,33,38,42,45,46,45,40,30,21,16,7,-3,-8,-14,-15,-9,-3,-5,-3,-1,-2,-5,-4,-3,-6,-8,-5,-3,-5,-6,-4,-2,-1,-1,0,0,0,2,1,-1,-1,-1,0,2,1,1,2,3,2,2,4,4,3,3,
1,1,1,2,2,4,3,-1,-1,0,0,-1,0,-1,-1,0,0,-1,2,4,5,5,4,2,3,7,10,9,7,8,10,10,7,7,11,14,13,15,16,17,13,14,15,16,16,18,21,22,20,20,18,17,20,20,17,19,21,21,20,22,21,19,21,22,21,20,20,21,21,18,14,14,15,14,12,9,6,5,8,8,6,5,3,4,4,2,0,0,1,2,3,1,-1,1,3,4,4,3,3,5,5,3,2,2,3,3,2,0,-1,0,1,0,-2,-3,-3,-1,-1,-1,0,0,0,0,0,0,2,3,2,1,1,0,0,0,0,-1,-2,-2,-2,-2,-2,-3,-3,-1,-1,0,1,0,1,3,4,4,3,3,3,4,5,6,7,7,7,4,3,4,6,6,6,5,5,3,3,4,6,7,6,5,5,4,3,2,2,1,-2,-4,-6,-6,-5,-3,-2,-2,0,1,0,0,2,3,4,7,7,4,2,3,3,3,4,6,7,8,6,5,5,6,5,4,2,0,0,0,-1,-2,1,1,0,0,0,0,1,2,2,1,1,2,1,1,2,2,3,4,4,2,0,1,2,1,0,-1,-2,-2,-2,-3,-3,-1,1,0,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,1,2,2,2,2,3,3,2,3,5,4,2,0,0,1,0,0,1,1,0,0,-1,-2,0,2,3,4,5,5,3,3,4,4,7,
10,11,10,10,9,7,7,9,6,2,1,1,-2,-4,-4,-6,-9,-10,-11,-11,-9,-8,-7,-5,-6,-7,-8,-7,-8,-8,-4,-1,-3,-11,-11,-6,1,5,12,21,32,42,54,67,80,90,96,93,79,65,54,37,16,7,-3,-10,-5,1,0,2,5,2,-2,0,1,-4,-5,2,6,-1,-5,1,3,-3,-4,2,3,2,5,4,-2,-5,-2,0,-4,-5,0,5,4,-2,-3,5,11,10,7,7,9,6,0,1,8,5,2,3,3,1,0,4,3,4,7,9,5,1,1,2,7,7,3,-1,1,2,5,7,6,10,17,15,6,8,17,20,24,28,33,34,28,25,31,38,39,42,45,42,37,36,38,40,42,43,45,47,46,47,47,44,45,48,48,42,39,39,40,44,39,31,30,32,27,24,26,24,20,15,13,15,16,14,11,8,5,7,9,7,9,11,8,4,6,8,10,13,12,9,7,8,8,8,9,6,4,4,3,-1,0,1,0,-2,-3,-3,-3,-3,-4,-7,-6,-5,-6,-6,-4,-2,-1,0,0,1,3,3,2,3,6,7,6,7,8,8,6,7,12,15,14,13,13,11,10,10,8,6,8,9,6,3,3,4,6,8,7,3,3,4,5,5,3,4,4,1,-2,0,4,6,5,5,4,4,3,4,5,10,12,9,5,5,7,7,5,4,4,4,4,2,0,1,4,5,4,3,2,2,3,0,-4,-5,
-4,-5,-4,-3,-1,0,1,0,0,2,5,7,9,8,4,0,-3,-3,-1,3,3,1,0,0,-2,-2,1,4,4,2,-1,-3,-4,-2,-1,-3,-5,-2,-1,-4,-3,0,0,-4,-4,-2,-1,0,1,-2,-5,-3,-3,-8,-8,-4,-3,-7,-10,-9,-7,-5,-4,-3,-1,1,0,-3,-3,2,4,2,0,0,1,0,-3,-4,-1,3,6,6,3,4,6,6,6,6,7,8,9,7,4,2,3,2,0,0,2,3,4,2,-1,-2,-2,-2,-2,-2,-3,-4,-6,-7,-6,-3,-2,-2,-3,-3,-3,-3,0,3,6,5,0,0,-4,-5,-2,-2,-3,1,0,-13,-18,-9,1,3,10,25,38,51,65,81,92,97,103,105,94,80,65,44,20,10,2,-6,2,12,10,8,8,3,-1,5,7,0,-1,5,4,-5,-9,-1,4,2,0,-1,-5,-5,-3,-6,-13,-14,-10,-7,-10,-12,-9,-2,3,-3,-8,0,14,16,12,11,10,7,2,-7,-10,-11,-10,-10,-9,-8,-8,-9,-7,-3,-2,-1,1,3,4,6,8,10,11,12,11,9,8,6,7,7,7,7,8,7,5,2,4,9,9,4,0,-3,-9,-21,-32,-43,-54,-68,-82,-91,-96,-92,-79,-64,-53,-36,-16,-6,5,12,6,0,1,1,-3,-1,3,0,0,4,5,-1,-3,2,5,1,-1,3,4,-1,-2,-1,-4,-2,4,7,3,2,6,7,2,-3,-1,5,6,-3,-9,-7,-7,-5,-6,-4,2,0,
-6,-4,-1,-2,-2,0,2,-2,-3,-3,-6,-8,-5,-2,-1,-2,-6,-6,-2,0,-2,-3,-5,-7,-6,-10,-16,-13,-6,-8,-16,-19,-22,-28,-32,-33,-28,-26,-30,-35,-38,-42,-44,-41,-36,-36,-37,-38,-41,-41,-44,-46,-45,-45,-46,-43,-44,-47,-47,-42,-38,-39,-40,-43,-40,-31,-31,-31,-26,-24,-25,-22,-19,-16,-14,-14,-15,-13,-11,-8,-5,-6,-8,-6,-7,-10,-6,-3,-4,-7,-9,-11,-11,-8,-6,-6,-7,-7,-7,-5,-2,-1,0,1,1,0,1,3,4,4,4,3,4,6,6,5,6,6,4,2,1,0,0,0,-2,-2,-1,-2,-5,-6,-5,-6,-7,-7,-5,-5,-10,-13,-13,-12,-12,-10,-9,-9,-8,-6,-8,-9,-6,-3,-2,-3,-4,-6,-5,-3,-2,-2,-3,-3,-1,-1,-2,0,3,2,-2,-4,-3,-4,-4,-4,-4,-4,-6,-10,-12,-9,-5,-6,-8,-8,-6,-4,-4,-5,-5,-3,-1,-2,-5,-6,-5,-4,-3,-4,-5,-2,2,3,2,3,3,1,1,-1,-2,0,1,-1,-3,-6,-8,-6,-3,1,4,4,2,-2,-3,-1,1,2,3,2,-1,-3,-4,-2,0,2,2,-1,-2,0,2,0,0,2,1,-2,-1,2,2,0,0,-2,-3,0,2,1,1,6,7,3,3,7,9,9,8,6,5,4,2,0,2,5,4,0,-2,-1,0,0,-1,0,3,4,1,-2,-5,-5,-3,-3,-5,-6,-5,-5,-5,-7,-8,-6,-3,-1,-2,-1,1,1,-1,-3,
-4,-3,0,2,2,3,2,2,3,5,6,7,7,4,2,2,3,3,3,2,0,-4,-7,-5,0,1,4,5,2,3,4,2,3,14,18,9,1,0,-8,-23,-38,-49,-62,-79,-90,-96,-102,-103,-92,-77,-63,-43,-18,-8,1,8,0,-9,-8,-6,-7,-2,2,-3,-6,0,0,-6,-5,4,8,2,-2,-1,0,1,4,4,2,5,14,14,9,7,10,13,10,4,1,6,10,2,-10,-13,-11,-8,-8,-6,-1,6,7,7,6,6,6,5,6,6,5,3,3,3,1,0,-1,-2,-3,-4,-5,-6,-6,-5,-4,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-1,0,1,0,0,4,12,19,24,29,37,43,47,48,45,39,32,26,18,7,1,-5,-9,-5,-2,-3,-3,-1,-2,-4,-3,-2,-2,-2,-1,-1,-3,-5,-3,-2,-3,-2,0,0,-1,0,-1,-5,-5,-3,-2,-4,-6,-4,-3,-3,-6,-6,-2,1,3,3,0,-1,1,-1,-2,2,2,0,0,1,-1,-3,0,1,1,2,3,2,2,2,3,3,3,1,1,4,4,5,5,5,7,9,7,4,5,8,9,12,16,17,15,14,14,15,15,17,21,21,20,19,17,15,17,19,19,21,23,21,22,22,20,19,22,22,19,19,20,21,22,20,17,17,16,15,14,13,10,9,11,10,9,8,7,7,6,4,3,4,3,3,3,3,1,1,2,3,3,2,1,1,1,1,1,1,-1,
-2,-2,-2,-1,0,0,-2,-3,-3,-3,-2,-1,-1,-1,-2,-2,-2,-2,-1,0,0,1,1,1,0,0,-1,0,1,2,3,2,2,2,1,1,4,5,5,5,4,3,2,2,2,2,3,4,3,1,0,-1,-1,0,1,0,0,-1,-2,-2,-2,-3,-2,-2,-3,-3,-1,-1,-1,0,2,3,2,3,4,6,7,5,4,4,5,6,4,3,3,4,4,3,2,3,4,5,4,3,3,3,4,2,0,-1,0,0,0,0,1,2,2,1,-1,-2,-1,1,2,1,0,-2,-3,-3,-2,0,1,0,-1,-2,-2,0,1,2,2,2,1,0,1,3,5,4,2,2,1,1,1,2,2,1,1,2,2,3,3,2,2,2,1,-2,-3,-1,-2,-4,-5,-6,-6,-5,-5,-4,-3,-2,-2,-4,-3,-1,0,0,0,0,0,-1,-2,-3,-2,-1,0,0,0,0,1,1,0,-1,0,1,1,1,0,0,-1,-2,-2,-2,-1,1,2,1,0,-1,-1,-2,-2,-1,-2,-3,-4,-4,-4,-3,-2,-2,-2,-2,-2,-2,-1,2,3,1,-2,-2,-3,-3,-4,-3,-5,-6,-6,-10,-11,-7,-4,-5,0,9,18,23,29,37,44,48,50,49,43,36,30,19,8,1,-5,-7,-3,2,2,2,2,1,-1,1,3,2,2,4,5,0,-3,-1,1,0,2,2,2,2,3,-1,-6,-6,-2,-3,-5,-6,-6,-6,-6,-7,-8,-5,1,4,4,2,1,1,0,4,
10,11,10,6,0,-3,-2,0,1,3,4,8,8,4,4,9,14,12,9,9,10,8,9,11,12,15,19,16,13,16,22,24,25,30,36,35,26,24,32,40,39,39,43,44,40,40,44,47,46,45,48,49,44,44,47,43,43,45,44,39,40,39,36,40,43,36,30,29,26,26,28,27,22,17,17,17,14,14,19,20,17,16,16,12,13,16,14,8,3,0,-1,-1,-1,2,2,3,4,5,4,3,3,5,5,-1,-5,-6,-4,-2,-5,-9,-10,-5,-1,-1,-1,4,7,4,2,1,3,6,6,5,3,3,3,1,0,1,3,4,3,3,5,5,6,5,2,2,5,5,2,3,6,4,1,0,0,0,5,10,9,6,7,10,12,13,13,11,11,13,10,4,4,10,10,2,-4,-3,-1,0,0,-2,-1,2,0,-4,-5,-3,-1,0,-1,-3,-1,0,1,2,4,4,5,8,7,4,4,6,6,3,2,1,-1,-1,1,-1,-2,0,3,2,-3,-4,-2,-1,-1,-1,-3,-4,-2,-1,-2,0,4,4,0,-1,1,3,3,1,0,1,1,0,-1,0,1,-1,-3,-4,-4,-3,-1,-1,-1,-2,-3,-3,-2,-1,1,1,0,0,0,-2,-4,-5,-5,-5,-5,-7,-8,-5,-1,0,-1,-1,0,-1,-2,-1,1,2,2,0,-2,-3,-2,0,2,4,5,5,5,6,6,5,2,1,3,5,4,2,1,2,2,0,-1,-1,-1,-1,
-2,-2,1,4,6,5,5,6,7,7,5,4,2,-3,-7,-7,-6,-6,-6,-8,-9,-7,-5,-3,-2,2,4,3,1,-1,-2,0,2,-3,-6,-4,-4,-6,-3,-2,-9,-11,0,13,17,23,36,50,63,78,93,101,104,109,101,82,64,53,36,13,-1,-13,-20,-13,-4,-4,-1,4,2,-3,-3,0,-1,-5,-2,2,-2,-2,4,3,-4,-3,1,-3,-6,-3,-1,-5,-10,-8,-5,-5,-6,-4,-2,-2,-5,-8,-6,0,2,-3,-4,-1,-3,-10,-7,4,8,4,0,-2,2,8,8,4,4,8,9,3,-2,1,7,13,8,0,3,10,10,8,12,13,15,15,12,10,15,22,25,24,24,28,32,31,30,37,42,43,42,45,46,46,46,48,51,54,50,51,52,50,53,57,50,45,47,46,39,38,37,35,40,39,29,29,34,29,26,27,26,22,21,23,24,21,15,10,7,7,8,8,6,7,10,5,3,3,6,9,10,-4,-9,-9,-8,-4,2,4,3,1,-1,-2,-2,-6,-7,-4,-4,-8,-12,-10,-6,-7,-8,-9,-8,-10,-11,-15,-19,-15,-13,-16,-21,-23,-24,-29,-35,-33,-25,-23,-31,-37,-37,-38,-42,-42,-39,-39,-42,-46,-45,-43,-47,-49,-43,-44,-49,-44,-42,-45,-44,-40,-41,-41,-38,-42,-44,-37,-31,-30,-28,-28,-30,-27,-23,-19,-18,-18,-16,-16,-20,-21,-18,-15,-15,-12,-12,-16,-15,-8,-2,1,3,3,2,-1,-2,-1,-3,-3,-3,-2,
-2,-4,-4,0,5,5,3,1,4,7,7,3,-1,-1,-1,-5,-8,-6,-3,-2,-4,-6,-7,-5,-3,-4,-4,-2,0,-1,-4,-4,-3,-3,-5,-5,-5,-4,-2,-1,-4,-3,0,-1,-4,-2,2,2,3,3,-2,-7,-6,-4,-4,-6,-8,-10,-11,-9,-9,-11,-8,-3,-4,-10,-11,-4,2,2,1,-1,0,1,1,-1,1,5,6,4,1,1,2,4,2,1,0,-1,-3,-3,-4,-7,-6,-2,-2,-4,-4,-2,-1,0,2,1,1,2,4,2,-2,0,4,6,4,3,2,2,3,4,2,2,2,0,-4,-4,-1,0,-2,-3,-3,-1,0,0,-1,1,2,2,1,3,5,5,5,4,3,3,2,3,3,3,2,2,1,1,2,2,2,4,6,6,6,6,7,7,9,6,2,1,2,1,0,2,2,1,0,-1,-1,1,2,3,2,1,-1,-3,-4,-4,-4,-5,-5,-4,-1,1,0,-1,-1,1,1,0,-1,1,2,2,2,1,1,0,-2,-5,-6,-5,-5,-6,-7,-6,-5,-4,-2,3,6,8,7,6,6,8,8,7,4,3,2,-1,-3,-2,0,2,3,2,0,4,7,5,6,9,6,4,10,12,1,-11,-14,-20,-34,-49,-61,-76,-90,-97,-103,-107,-100,-81,-64,-52,-35,-11,3,14,21,14,6,4,3,-2,1,6,6,2,2,6,3,0,4,4,-2,0,5,3,-1,3,6,3,0,5,9,7,5,7,7,4,3,3,6,9,7,1,
-1,2,4,1,4,9,7,-3,-7,-4,0,2,0,-5,-5,-2,-1,-6,-6,-2,2,1,-5,-10,-7,0,-3,-11,-11,-9,-10,-12,-14,-13,-10,-9,-13,-21,-25,-25,-24,-29,-32,-31,-33,-38,-43,-45,-46,-47,-47,-48,-46,-46,-51,-53,-49,-50,-51,-49,-53,-56,-49,-44,-46,-46,-40,-38,-34,-32,-37,-35,-26,-27,-31,-27,-23,-25,-23,-19,-20,-23,-23,-19,-14,-10,-6,-6,-6,-7,-5,-6,-8,-5,-2,-2,-5,-9,-10,0,4,4,2,0,-1,-3,-3,-2,0,1,-1,1,2,2,2,3,3,2,0,0,2,4,5,5,6,8,10,8,8,8,11,12,13,14,15,14,11,12,14,15,16,18,20,20,19,19,20,22,21,21,23,25,21,23,26,24,22,24,23,22,23,23,21,22,22,19,17,16,16,17,17,15,12,12,12,11,9,9,11,12,9,6,6,6,6,7,6,3,0,-2,-3,-3,-3,-1,-1,-2,-2,-1,-1,-2,-1,0,1,0,-1,-2,0,1,2,1,1,1,4,4,4,5,6,5,4,4,3,4,4,4,3,3,3,3,2,2,3,3,2,2,3,3,3,2,0,-1,0,-1,-2,-2,-2,-3,-4,-5,-5,-5,-2,1,0,-2,-2,-2,-1,1,3,2,2,3,2,1,3,6,7,5,3,1,0,1,2,1,0,0,-1,-3,-3,-2,-1,-2,-2,-3,-3,-3,-2,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,-2,-3,
-3,-2,-2,-3,-3,-1,0,-1,-2,-3,-3,-2,-2,-2,-2,-2,-1,0,0,1,2,2,1,0,1,0,0,-1,-2,-2,-2,-3,-4,-5,-4,-4,-4,-3,-2,-2,-3,-4,-3,-3,-2,-2,-2,-2,-3,-3,-4,-4,-4,-5,-6,-6,-6,-6,-6,-6,-5,-4,-3,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,-2,-2,-1,0,1,1,1,1,1,0,-2,-3,-3,-2,-3,-4,-4,-2,-1,-1,-2,-2,-1,0,1,3,3,4,3,2,2,2,3,2,1,1,0,-3,-5,-5,-5,-3,-3,-3,-4,-2,-2,-2,-2,-1,0,0,-1,-3,-3,-3,-3,-4,-5,-4,-6,-7,-8,-7,-8,-8,-3,1,1,5,16,23,29,36,42,47,50,53,48,39,29,25,17,5,-3,-10,-13,-9,-5,-5,-3,-1,-3,-7,-7,-4,-3,-3,-3,-3,-5,-4,-2,-3,-5,-2,-1,-3,-5,-2,0,-2,-4,-1,-3,-4,-5,-4,-3,-4,-5,-6,-7,-3,-1,-3,-3,-2,-2,-4,-4,0,3,2,1,-2,-2,-2,-2,-4,-4,-2,-1,-1,-1,-1,0,2,2,-1,1,5,7,5,2,3,4,5,2,1,5,9,12,13,14,17,17,17,18,21,23,25,26,26,25,25,23,23,27,27,24,24,24,23,24,26,23,20,22,20,18,17,17,13,15,12,8,9,11,10,9,9,6,6,9,11,8,8,8,6,4,2,2,4,2,2,2,2,1,0,2,3,4,6,
3,5,9,9,9,10,11,9,4,0,0,3,5,2,-1,-2,-2,-5,-6,-5,-1,1,0,-1,-1,0,1,-1,-1,2,2,1,1,3,5,6,5,5,4,1,-1,0,4,6,6,4,3,3,3,4,5,9,10,5,1,3,5,1,-2,2,7,6,4,4,6,7,5,3,3,6,9,8,4,5,9,10,8,7,8,9,8,9,10,9,9,7,3,1,2,4,6,6,5,2,2,2,-2,-4,-1,1,1,1,1,-1,-1,3,4,3,4,7,6,4,2,2,2,1,3,3,1,2,4,3,3,6,8,6,3,3,3,2,-1,-3,-3,-4,-8,-9,-7,-6,-3,1,1,-1,0,1,2,4,5,3,3,5,3,0,-1,3,4,0,-3,-3,-2,-1,-1,1,5,4,0,-3,-5,-3,0,2,2,3,3,-2,-6,-4,-2,-1,1,5,5,5,6,6,6,5,4,4,5,5,3,0,-2,-2,-2,0,-1,0,4,4,3,4,8,12,12,8,5,4,5,4,3,4,6,6,5,5,6,9,10,11,14,17,14,11,10,9,7,5,1,0,0,-1,-6,-8,-7,-6,-6,-5,-5,-4,-1,1,2,2,1,-1,-1,2,6,6,7,4,-2,-3,-5,-6,-4,0,-4,-9,-4,4,12,22,38,51,64,79,91,98,103,108,104,91,72,53,33,12,-1,-11,-19,-13,-4,-2,0,2,-4,-8,-4,3,1,-3,2,5,-1,-2,4,5,1,5,
7,1,-2,0,-4,-7,-6,-7,-7,-5,-4,-5,-3,1,1,-3,1,6,4,1,2,0,-7,-8,-1,2,1,2,0,-4,0,5,2,0,5,9,6,2,0,0,6,13,10,4,7,11,10,7,8,10,16,19,19,18,21,26,31,31,31,33,36,35,34,38,40,38,38,41,40,37,37,43,51,48,41,41,46,46,47,49,47,49,52,45,39,40,43,42,45,46,36,33,33,25,21,23,23,18,12,12,16,16,13,10,6,4,2,1,0,5,12,9,3,-1,-1,-1,2,4,6,8,9,9,8,4,2,1,1,1,1,4,5,2,0,0,-1,0,0,-1,0,3,4,2,1,0,-3,-4,-2,-1,0,2,2,0,-3,-5,-4,-1,2,3,3,1,2,4,5,5,8,10,7,3,3,6,5,4,4,3,2,1,0,0,4,9,8,2,2,7,9,7,3,3,5,5,1,-2,-1,-1,-3,-4,-3,0,2,-6,-3,-5,-8,-8,-8,-9,-9,-7,-2,2,2,-2,-4,-2,1,3,3,5,7,6,3,0,1,3,4,3,3,4,4,2,0,0,0,-1,-3,-5,-5,-5,-5,-3,0,-2,-6,-8,-7,-6,-4,-3,-4,-4,-6,-10,-11,-6,-2,-4,-5,-1,1,-3,-7,-7,-5,-5,-7,-7,-5,-2,-2,-5,-6,-5,-2,-3,-6,-7,-5,-4,-6,-6,-5,-7,-8,-7,-7,-5,-1,0,-1,-3,-5,-5,-4,-2,-2,-1,2,3,0,-2,
-2,-2,-2,1,1,-2,-3,-2,-2,-5,-4,-1,0,0,0,0,-2,-2,0,-1,-2,-2,-2,-4,-5,-2,0,0,0,0,2,3,3,4,8,8,6,5,2,-2,-1,1,0,-1,-2,-4,-5,-3,-2,-4,-3,1,2,-2,-3,0,3,3,2,1,2,0,-4,-4,-1,3,5,3,0,0,-1,-3,-4,0,4,3,1,1,-2,-5,-6,-6,-6,-6,-7,-6,-5,-5,-6,-6,-4,-2,0,0,-1,-1,0,-2,-5,-4,-3,-3,-7,-12,-12,-9,-5,-5,-6,-6,-5,-6,-8,-8,-7,-6,-7,-10,-13,-14,-17,-19,-15,-12,-12,-10,-9,-6,-3,0,0,0,5,8,6,5,5,4,3,2,-1,-3,-3,-4,-3,-1,-1,-3,-6,-6,-8,-5,0,2,3,4,2,-1,2,5,1,-7,-13,-24,-40,-55,-66,-80,-92,-100,-104,-108,-104,-90,-72,-54,-34,-14,-1,11,18,12,3,0,-3,-4,2,6,4,-2,-2,0,-3,-5,0,1,-4,-4,-1,-5,-7,-2,1,-1,3,5,4,4,4,3,1,2,0,-4,-4,0,-3,-8,-6,-3,-5,-4,2,4,-2,-7,-6,-6,-4,1,-2,-7,-5,-3,-8,-11,-8,-5,-4,-1,-7,-14,-11,-5,-8,-12,-12,-9,-10,-12,-17,-21,-20,-20,-23,-28,-33,-34,-32,-35,-38,-37,-36,-40,-40,-40,-41,-43,-43,-41,-40,-44,-53,-51,-44,-45,-49,-48,-48,-51,-49,-51,-53,-47,-41,-43,-45,-45,-48,-49,-39,-36,-35,-27,-23,-26,-24,-20,-14,-14,
-14,-14,-12,-11,-7,-5,-2,-1,-1,-6,-12,-11,-4,0,1,0,-2,-5,-7,-8,-9,-9,-8,-4,-3,-4,-4,-3,-2,-5,-6,-3,-1,0,0,-1,0,2,1,-3,-4,-2,0,1,3,5,4,2,2,0,-1,1,5,6,5,2,-1,-2,-1,0,0,-2,-3,-3,-6,-8,-6,-2,-2,-4,-4,-3,-3,-3,-2,-2,-1,-1,-4,-9,-8,-4,-3,-8,-10,-7,-3,-3,-4,-4,0,2,2,2,4,5,4,1,-1,2,1,2,3,3,3,3,3,1,-2,-4,-4,-1,0,-1,-3,-3,-3,-3,-4,-6,-4,-2,-3,-4,-6,-6,-6,-6,-6,-5,-3,-2,-1,-1,-1,2,3,3,4,3,2,4,6,6,6,6,4,3,2,4,5,6,7,4,2,4,4,2,1,3,5,3,2,3,3,3,1,-1,-2,0,1,1,0,-1,0,-1,-2,-2,-1,0,0,0,1,1,1,-1,-2,-2,-1,1,2,3,3,2,2,2,0,-1,0,1,1,2,1,-1,-2,-1,-1,-2,-2,-2,-2,-3,-3,-3,-3,-3,-1,-1,-2,-2,-2,-2,-2,-1,-2,-3,-4,-4,-3,-2,-3,-3,-2,-2,-3,-3,-1,-1,1,2,1,0,0,0,0,2,2,1,-1,0,0,-2,-2,0,2,1,-1,-1,-1,0,-1,-1,1,2,0,-1,-2,-2,-1,0,1,2,4,3,0,-1,0,-1,0,2,4,4,4,5,4,3,3,4,5,5,4,3,2,3,3,3,2,2,3,3,
2,2,4,7,8,7,4,4,6,6,6,6,8,8,6,5,6,8,9,9,10,11,9,8,8,7,6,5,3,0,0,0,-2,-3,-3,-2,-1,-1,0,0,1,3,5,5,4,4,4,4,4,5,6,5,3,2,0,-2,0,2,3,3,5,8,8,14,24,31,35,41,49,52,54,54,53,45,36,28,19,10,3,-6,-9,-5,0,3,4,5,4,1,0,3,3,4,5,5,2,3,2,2,0,3,6,3,3,2,1,0,2,3,2,3,3,4,2,3,5,5,6,7,7,7,7,7,7,4,5,8,8,7,5,4,4,5,5,5,6,8,7,7,6,5,6,7,6,5,5,8,9,9,6,7,11,14,13,13,16,20,21,20,18,19,21,20,22,22,22,23,25,26,27,27,25,25,29,30,26,27,28,26,26,28,27,28,29,28,26,25,25,25,27,27,23,21,20,17,15,16,13,11,10,9,6,5,5,6,6,3,2,2,1,4,6,7,4,2,1,1,2,3,5,6,6,6,6,5,5,6,7,4,3,4,4,2,1,0,0,1,0,-2,-3,0,1,0,-2,-3,-4,-5,-5,-4,-4,-3,-2,-3,-5,-6,-5,-3,-1,-1,-1,-2,-2,-2,-1,0,1,2,2,0,0,1,2,2,2,3,3,2,2,1,3,5,5,3,3,4,4,2,0,-1,0,0,-2,-2,-2,-2,-4,-4,-4,-2,-1,1,
-1,-1,1,1,3,7,8,6,3,0,0,1,3,2,0,-1,-1,-2,-2,-1,0,1,3,3,1,2,6,6,3,2,2,0,-2,-2,-4,-4,-2,-3,-7,-8,-3,0,-2,-2,0,0,-1,-1,-2,-5,-4,-2,-5,-7,-4,-3,-3,0,2,0,-1,2,3,3,3,2,0,0,-1,-2,-1,1,1,0,0,0,0,2,5,6,5,2,0,0,-2,-4,-3,-1,-3,-6,-6,-5,-5,-2,0,0,1,2,3,2,2,2,1,-1,0,0,-1,-1,3,5,4,1,1,1,1,2,4,4,4,3,1,1,2,2,2,3,3,1,0,0,0,-1,-2,-3,-2,-1,2,4,5,7,8,7,6,7,8,5,4,6,7,6,5,3,1,1,1,2,6,9,9,6,3,0,-1,0,-1,-2,-2,-6,-12,-14,-10,-8,-4,-4,-8,-7,-6,-4,-2,0,-3,-5,0,8,15,24,36,44,52,66,83,92,96,98,94,78,57,38,21,3,-9,-17,-24,-24,-15,-9,-5,-2,-5,-11,-7,-1,-3,-8,-5,1,-2,-3,1,1,-2,1,3,2,2,4,2,-1,-3,-1,1,1,0,0,3,5,2,0,2,7,8,4,0,2,4,-2,-2,3,5,4,7,7,8,13,14,13,14,17,18,16,12,11,15,18,14,9,10,11,11,14,17,17,18,18,18,20,25,29,32,33,32,34,38,38,37,39,43,44,43,46,47,47,47,46,47,47,45,47,51,52,
53,53,51,49,49,46,44,44,44,41,44,43,36,34,34,29,27,27,23,22,22,21,20,17,13,12,12,12,12,10,9,15,18,13,9,7,5,4,5,5,4,5,5,2,-3,-3,0,2,3,4,5,6,6,4,3,5,7,9,9,8,7,6,7,6,5,6,7,8,9,8,5,3,3,2,-1,-2,0,1,3,2,1,3,7,7,6,7,9,9,9,10,9,9,9,6,2,3,7,8,8,10,11,8,6,8,7,5,7,9,8,8,9,8,7,7,7,6,7,8,6,6,7,5,2,1,2,3,3,0,-2,2,8,8,5,5,7,7,8,7,6,7,10,9,6,2,0,1,0,-2,-5,-7,-7,-6,-6,-9,-8,-5,-3,-3,-2,0,4,8,6,2,2,1,-1,0,1,1,2,1,-3,-5,-2,1,1,1,2,1,0,-1,-3,-4,-2,0,0,0,-1,0,1,-1,-4,-6,-4,-1,0,0,1,-1,1,1,0,-1,-2,-5,-6,-4,-2,0,1,0,-1,-1,1,2,2,3,2,0,-1,-2,-3,-3,-2,-3,-6,-6,-4,-3,-3,0,2,3,5,5,4,5,8,9,4,1,3,3,1,1,2,2,2,5,4,3,6,7,4,3,2,0,-2,0,1,-1,-2,-3,-3,-2,-1,-1,1,2,0,-2,-2,-2,-1,0,0,-2,-5,-5,-4,-1,1,2,3,6,5,3,5,8,7,6,6,3,0,-1,-1,-1,-2,-1,
-1,-2,0,1,1,1,3,2,-1,-4,-3,0,-1,-1,0,-1,-3,-3,-1,0,1,1,0,0,0,-2,-2,0,1,0,1,1,2,3,2,3,1,-1,-3,-5,-5,-5,-5,-7,-8,-5,-4,-7,-8,-6,-5,-3,-2,-1,0,-1,-3,-6,-7,-5,-2,0,1,0,1,2,2,6,10,11,8,7,2,2,6,7,5,3,2,0,2,4,-1,-8,-14,-22,-36,-45,-53,-66,-81,-92,-96,-98,-93,-78,-56,-38,-22,-3,11,20,27,25,17,11,8,6,9,13,10,3,4,7,5,1,2,2,-1,1,2,0,-3,-1,-1,-3,0,3,4,2,2,2,3,3,1,-1,0,2,1,-4,-4,-1,3,1,-2,3,4,-2,-4,-4,-6,-8,-8,-12,-14,-13,-14,-17,-16,-16,-13,-11,-14,-17,-14,-8,-9,-12,-14,-17,-18,-17,-19,-20,-18,-21,-25,-28,-30,-32,-32,-33,-36,-37,-37,-39,-42,-43,-44,-47,-49,-49,-46,-45,-48,-47,-45,-46,-51,-50,-51,-55,-52,-50,-49,-47,-44,-45,-44,-42,-44,-44,-37,-34,-34,-29,-28,-27,-23,-21,-21,-21,-19,-16,-11,-10,-11,-11,-10,-8,-10,-15,-19,-15,-10,-8,-7,-7,-8,-8,-7,-7,-7,-3,1,1,-2,-3,-4,-5,-6,-8,-8,-6,-5,-5,-7,-9,-8,-7,-5,-5,-6,-5,-3,-5,-6,-7,-9,-8,-6,-5,-5,-4,-1,-1,-2,-4,-5,-4,-3,-5,-9,-9,-8,-9,-11,-10,-10,-11,-11,-10,-10,-6,-2,-2,-6,-7,-7,-10,
-11,-8,-6,-8,-8,-6,-7,-9,-9,-9,-9,-7,-6,-7,-7,-7,-7,-8,-7,-7,-9,-6,-4,-4,-4,-4,-4,-2,-1,-4,-9,-9,-7,-7,-8,-9,-9,-9,-8,-7,-9,-9,-7,-3,-1,-1,-1,1,4,6,5,4,5,6,6,4,2,2,2,0,-4,-8,-6,-3,-3,-2,0,-1,-2,-2,-2,-1,2,5,3,1,1,0,-1,0,0,0,3,4,2,0,-1,0,1,0,-1,2,5,7,5,2,1,1,-1,0,0,-1,0,0,0,1,1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-1,1,2,1,1,1,2,2,2,2,2,1,0,0,0,-1,-1,-3,-4,-4,-4,-6,-6,-4,-2,-3,-3,-2,-2,-2,-1,-2,-2,-2,-2,-4,-4,-2,-2,-2,-1,0,0,-1,0,2,2,3,2,1,1,-1,-2,-1,1,2,2,2,1,1,1,2,2,1,-1,-2,-3,-4,-5,-5,-5,-5,-6,-4,-4,-4,-3,0,1,0,-2,-2,-2,-1,-1,-1,-1,0,-1,-3,-3,-1,0,0,-1,-2,-2,-3,-2,-2,-2,-3,-3,-3,-3,-2,-3,-2,-1,-2,-2,-2,-1,-1,-1,-2,-2,-2,-3,-2,-1,0,0,1,0,0,2,2,1,1,3,4,2,1,1,1,1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,-1,-1,-1,-1,-1,1,1,-1,-2,-2,-1,-1,-1,-1,0,2,3,4,9,18,24,28,33,39,46,48,48,46,37,28,19,11,1,
-7,-14,-16,-14,-10,-9,-8,-9,-10,-12,-10,-6,-4,-4,-3,-3,-3,-3,-1,-1,-1,0,2,0,-1,-2,-3,-4,-3,-4,-4,-5,-4,-5,-6,-5,-5,-6,-6,-5,-2,-2,-3,-3,-2,-2,-3,1,2,0,2,3,3,3,5,6,8,6,6,8,8,6,6,7,6,4,5,7,10,12,10,9,10,13,11,10,13,15,13,14,15,15,15,17,18,19,21,21,24,25,26,26,23,22,25,24,21,24,25,21,22,28,26,24,24,24,23,25,24,21,22,23,20,18,16,15,15,14,11,10,12,11,10,7,5,4,5,4,3,3,5,8,9,8,4,4,5,6,6,6,5,5,5,3,2,2,3,3,3,3,4,6,6,4,4,3,3,3,3,0,-1,-1,0,-1,-1,0,1,2,4,4,4,5,6,5,4,4,5,5,6,5,4,6,7,7,6,6,7,6,6,6,6,6,6,4,1,1,3,3,3,5,6,3,2,3,4,3,3,4,4,4,3,2,1,3,4,4,2,2,3,3,5,5,5,6,6,5,5,5,5,6,7,6,5,5,6,6,6,6,5,5,6,7,6,5,2,2,2,2,0,0,1,1,1,0,-1,0,-1,0,0,1,3,5,4,3,3,2,2,1,1,0,0,0,-2,-4,-3,-1,-2,-2,0,0,0,0,-1,-2,-1,0,0,0,1,1,0,-2,-3,-4,-3,-1,-1,-1,0,1,
-1,-2,0,4,6,6,7,5,5,3,0,0,3,5,0,-5,-5,-2,-1,-2,-5,-6,-4,-3,-4,-5,-4,0,1,1,0,0,2,4,5,4,3,1,1,2,3,1,-2,-2,0,-1,-3,-2,4,8,7,4,2,3,6,8,7,8,9,8,4,2,4,8,10,10,10,9,7,6,6,6,5,4,3,0,-3,-5,-4,-4,-4,-6,-8,-8,-7,-7,-9,-9,-7,-5,-3,-1,0,-2,-5,-7,-7,-4,-1,-3,-4,2,11,15,23,37,52,61,68,79,88,93,95,90,75,54,33,14,-1,-10,-17,-21,-16,-9,-6,-4,-1,-2,-6,-6,-3,-3,-5,-3,0,1,1,3,1,-3,-2,1,0,0,3,3,-1,-3,0,5,6,1,1,8,11,5,-1,2,6,2,-2,-2,1,1,-4,-5,1,4,4,3,4,8,14,7,0,5,14,15,12,9,10,14,18,14,8,10,17,16,9,10,14,16,11,7,9,13,18,23,25,26,32,35,30,25,30,40,39,32,38,45,45,37,35,40,44,44,46,47,47,53,56,48,41,45,45,40,39,38,33,34,38,34,27,25,25,24,22,22,22,21,24,27,21,13,12,10,6,2,2,3,7,9,4,-3,0,2,3,4,5,4,5,5,3,1,3,3,3,2,3,5,6,7,5,2,2,2,0,-1,0,2,3,2,0,0,1,2,2,3,5,4,2,0,-2,-2,1,1,0,1,3,4,
4,5,7,7,7,8,7,6,6,5,3,3,5,5,3,2,4,4,5,5,6,4,2,-1,-4,-5,-1,2,3,2,1,3,6,9,10,9,9,9,5,2,4,5,3,0,-3,-5,-4,-1,-1,-3,-2,-2,-5,-5,-1,3,4,5,5,5,4,4,2,2,4,3,-1,-2,-1,-2,-4,-2,-2,-3,-2,-1,-2,-2,-2,-3,-5,-5,-3,-4,-6,-4,-3,-5,-6,-5,-5,-6,-6,-4,-3,-3,-3,-3,-1,1,5,7,7,7,6,6,5,5,8,11,11,9,7,4,3,4,3,0,0,2,0,-3,-4,-3,-1,-2,-5,-5,-1,2,3,2,0,0,0,1,1,2,6,6,3,2,2,2,3,5,4,3,2,3,3,3,3,3,1,0,1,2,3,5,5,3,2,2,3,3,5,6,5,5,3,1,2,3,2,2,6,8,7,5,5,6,7,9,9,8,7,7,5,4,6,9,11,12,11,10,9,10,8,-1,2,3,0,-4,-5,-6,-6,-5,-4,-4,-1,-1,-4,-5,-1,4,5,2,0,1,3,4,3,1,2,3,2,-1,-2,-3,-2,-2,-4,-6,-8,-7,-6,-4,-5,-6,-7,-5,-2,-2,-1,0,3,2,-3,-7,-6,-3,-2,-4,-7,-8,-8,-9,-10,-10,-7,-5,-7,-10,-10,-10,-8,-6,-5,-5,-5,-5,-4,-3,-2,1,3,4,3,1,1,4,7,7,6,6,7,7,6,4,2,0,-1,1,3,6,6,2,-1,2,
3,-4,-11,-16,-24,-39,-54,-63,-70,-81,-90,-94,-95,-91,-75,-54,-34,-16,1,10,17,21,15,8,5,4,3,3,6,5,3,2,3,2,0,0,-2,-3,-1,2,1,-2,-1,-2,-3,-3,1,1,-1,-4,-4,1,1,-6,-7,-3,2,0,-3,-1,3,4,1,0,6,7,2,-2,-1,-2,-2,-5,-11,-6,1,-3,-12,-14,-12,-10,-10,-14,-18,-14,-8,-10,-17,-18,-12,-11,-14,-17,-12,-8,-10,-15,-19,-24,-26,-28,-33,-35,-30,-26,-31,-39,-38,-34,-38,-45,-45,-37,-36,-41,-46,-44,-47,-48,-47,-52,-55,-48,-41,-44,-45,-41,-40,-39,-34,-34,-39,-36,-29,-28,-27,-25,-24,-24,-24,-22,-25,-27,-21,-14,-13,-11,-6,-2,-3,-2,-6,-9,-3,4,1,-2,-2,-3,-4,-4,-4,-4,-2,-1,-2,-2,-1,-1,-1,-1,-3,-3,-2,0,1,1,2,3,1,-1,-3,-3,-2,-2,-3,-4,-5,-6,-7,-6,-4,-3,-1,0,-3,-4,-3,-3,-6,-7,-6,-6,-8,-8,-8,-9,-8,-7,-7,-6,-4,-4,-6,-7,-5,-4,-6,-6,-5,-6,-6,-5,-4,-1,2,3,-1,-4,-5,-4,-3,-4,-6,-9,-10,-10,-11,-11,-7,-4,-5,-6,-5,-3,0,2,2,0,0,2,2,2,5,5,1,-2,-3,-4,-5,-5,-5,-5,-3,-3,-4,-3,1,1,1,3,4,3,2,3,2,1,1,1,0,2,3,3,1,2,3,2,1,2,4,3,3,4,5,3,2,2,3,2,0,-2,
-4,-6,-7,-7,-7,-7,-6,-6,-9,-11,-11,-9,-7,-4,-4,-4,-3,0,0,-2,0,3,4,2,1,2,4,4,1,-2,-3,-2,0,0,0,-1,0,-2,-6,-6,-4,-2,-2,-2,-3,-5,-5,-3,-2,-3,-4,-3,-4,-4,-2,-1,-2,-2,-3,-5,-5,-4,-3,-3,-3,-4,-7,-7,-7,-6,-4,-3,-4,-4,-4,-4,-6,-8,-7,-5,-6,-7,-9,-10,-10,-9,-8,-9,-7,-6,-7,-10,-12,-13,-12,-10,-10,-11,-9,0,-1,-2,0,2,3,2,2,1,1,2,2,2,4,4,3,1,1,2,3,4,3,1,0,1,2,2,1,1,2,3,3,3,4,6,8,8,7,5,6,8,8,6,5,5,5,3,1,1,2,4,3,2,3,4,6,6,6,7,8,9,8,8,9,9,8,6,2,-1,-2,0,1,0,0,0,-1,-2,-2,0,3,5,6,2,-1,-1,-1,0,0,1,0,0,1,2,3,3,2,0,-2,0,2,2,2,4,8,9,13,21,30,34,38,43,47,48,49,46,36,26,18,9,0,-5,-10,-11,-8,-3,-2,-2,-1,-1,-1,-1,-1,0,1,1,-1,0,1,1,1,1,2,4,4,3,3,3,2,2,2,2,1,-1,-1,2,0,-2,-3,-2,-1,-2,-2,-3,-2,-2,-4,-7,-5,-3,-2,-2,-2,0,3,1,-2,-1,2,4,7,6,6,6,8,6,3,5,9,11,10,6,7,9,8,6,6,9,10,11,14,14,
17,17,15,14,16,19,19,19,21,24,24,20,18,24,26,24,25,25,22,25,27,23,19,20,22,21,21,20,18,17,20,20,18,17,15,13,13,13,14,14,15,14,11,9,10,7,3,2,3,1,1,3,1,-3,-2,-1,0,1,1,0,0,0,0,-1,-1,-1,-2,-2,-2,-3,-3,-2,-1,-2,-4,-5,-4,-4,-3,-2,0,2,3,3,4,5,6,7,6,6,7,7,5,4,5,6,6,6,7,7,8,7,6,5,5,6,6,6,5,5,5,4,6,6,6,6,6,5,4,4,5,4,4,2,0,0,2,5,5,5,5,5,4,5,7,7,9,9,7,5,6,7,7,7,6,5,4,4,3,2,1,1,0,-1,1,2,2,3,3,4,5,5,4,4,4,3,0,0,0,-2,-2,-2,-1,-2,-1,-1,0,1,2,2,2,3,3,3,3,3,4,3,2,1,1,1,0,1,1,0,0,1,2,3,4,4,5,5,6,6,6,6,6,6,6,6,5,5,4,3,2,1,2,2,1,0,0,0,1,0,-1,-1,1,3,3,2,1,1,1,1,1,2,4,4,3,2,3,3,3,4,4,2,2,3,4,3,4,3,2,2,2,1,2,4,5,4,3,3,3,4,6,7,6,5,5,4,4,4,4,4,5,5,4,3,4,6,7,8,7,6,6,7,7,6,7,8,9,10,9,8,8,9,8,8,
10,9,6,4,2,0,1,2,1,0,1,3,4,5,4,4,5,4,1,0,1,2,4,4,0,-2,0,-2,-7,-7,-4,-4,-3,-3,-8,-10,-1,12,20,31,45,59,69,77,91,105,109,112,110,94,69,50,34,18,6,-1,-4,0,6,8,11,11,7,4,4,3,1,0,2,2,1,0,2,1,-4,-6,0,5,6,4,3,0,-2,3,6,4,2,4,7,6,5,5,7,10,7,4,3,4,4,-4,-5,1,0,-5,-2,0,2,4,2,-3,-1,5,8,6,6,8,11,13,10,5,9,14,13,11,14,18,18,17,18,20,22,29,34,33,36,41,41,37,34,34,37,36,35,37,40,41,36,34,39,42,41,45,51,51,52,52,49,46,46,46,46,45,43,40,43,43,37,34,36,36,36,31,24,24,24,24,23,22,20,16,10,9,10,9,10,13,16,12,5,4,4,6,8,7,5,7,8,6,5,4,3,1,-1,0,2,2,1,1,1,0,-1,0,-1,0,3,4,0,-4,-4,-1,0,-1,-3,-3,-1,-2,-5,-6,-3,0,-1,-3,-4,-3,2,6,6,8,10,10,9,10,9,6,6,7,6,5,7,6,0,-3,-3,-1,-1,1,3,1,-3,-4,-3,-2,0,2,3,2,1,0,-1,0,2,2,0,1,5,6,3,5,8,7,6,5,4,5,7,9,7,5,4,3,2,0,-2,-2,-2,-4,-6,-8,-9,-8,
-6,-8,-5,-1,1,1,2,2,3,4,3,0,0,0,-2,-4,-3,-2,-1,-2,-5,-6,-4,-3,-3,-3,-4,-6,-8,-10,-10,-9,-8,-7,-7,-7,-7,-9,-9,-4,1,2,0,0,0,-2,-4,-4,-3,-1,0,-4,-10,-11,-9,-9,-7,-3,0,0,-1,-2,-4,-4,-4,-2,0,0,-1,-3,-5,-6,-7,-7,-6,-4,-2,-2,-2,-3,-5,-4,1,6,8,7,7,6,4,4,2,1,3,1,-4,-6,-5,-5,-6,-6,-6,-6,-5,-4,-4,-5,-5,-4,-2,1,2,3,3,3,3,2,2,6,8,9,7,5,5,7,7,7,7,8,8,7,5,1,0,0,1,0,0,0,0,1,3,5,5,5,6,6,6,5,3,1,3,4,3,1,1,2,0,-3,-4,-2,1,1,-1,-4,-3,-1,1,1,1,2,1,-1,-1,-1,-2,-2,-2,-5,-8,-10,-12,-13,-8,-4,-4,-7,-10,-10,-1,9,15,26,42,58,68,76,90,104,109,-10,-12,-10,-8,-6,-3,-1,-2,-3,-2,-1,-2,-3,-4,-5,-4,-3,-5,-5,-3,-1,-2,-3,-5,-5,-1,0,-3,-2,3,3,1,2,2,1,5,7,-2,-14,-21,-31,-48,-63,-71,-80,-93,-107,-111,-113,-112,-95,-71,-52,-36,-19,-7,0,4,-1,-7,-10,-12,-12,-9,-5,-6,-5,-2,-2,-3,-4,-2,-1,-2,0,4,5,-2,-7,-6,-4,-3,0,1,-5,-8,-7,-6,-7,-8,-8,-7,-6,-9,-12,-9,-6,-4,-5,-5,2,
3,-2,0,3,1,-1,-2,-5,-3,1,1,-3,-7,-6,-6,-8,-11,-12,-10,-6,-8,-13,-13,-11,-14,-17,-19,-18,-18,-19,-23,-28,-32,-32,-34,-38,-38,-34,-31,-31,-34,-34,-35,-38,-40,-40,-36,-33,-38,-41,-40,-44,-49,-49,-50,-52,-48,-44,-44,-45,-46,-45,-42,-39,-41,-42,-36,-33,-34,-34,-34,-29,-23,-23,-25,-23,-22,-20,-18,-15,-10,-6,-7,-8,-8,-11,-13,-9,-2,-1,-1,-3,-5,-4,-3,-4,-4,-2,-1,-1,-1,1,2,1,-1,-1,-1,0,0,1,1,1,2,1,-1,-2,2,6,6,3,1,2,4,4,3,4,7,8,5,2,2,5,6,4,0,-3,-5,-5,-6,-5,-4,-5,-5,-3,-2,-4,-2,-2,-5,-3,1,3,1,1,2,0,-1,1,4,5,5,3,2,0,-1,-1,1,2,2,2,0,0,1,0,-3,-4,-2,-4,-7,-7,-6,-5,-5,-5,-7,-7,-6,-4,-3,-2,-1,1,3,3,3,5,6,8,8,7,6,7,5,0,-1,-1,-2,-2,-2,-3,-2,1,1,1,4,6,5,5,4,4,5,6,4,3,3,3,2,3,5,5,5,5,5,4,4,4,4,6,7,3,-2,-2,-1,-1,-1,1,3,2,2,0,-1,2,7,8,7,7,5,2,-1,0,1,3,4,4,4,2,0,-1,1,3,4,5,6,5,5,4,2,2,2,3,4,4,-1,-5,-9,-9,-8,-7,-6,-5,-3,-2,-4,-3,3,5,4,4,4,4,
5,6,5,3,4,6,6,3,2,0,-2,-3,-3,-4,-3,-2,-2,-5,-8,-8,-6,-4,-5,-6,-7,-7,-7,-7,-7,-6,-5,-2,0,-1,-2,-2,-1,-3,-2,-3,-6,-7,-6,-7,-8,-8,-7,-5,-4,-3,-4,-6,-4,-2,-3,-4,-2,1,1,-1,-3,-3,-1,1,2,0,-1,-1,-2,-3,-2,1,1,0,1,1,0,5,7,8,10,10,7,3,4,5,9,8,1,-10,-17,-28,-45,-62,-72,-80,-91,-105,-111,8,9,8,6,5,4,2,2,3,2,2,2,2,2,2,1,1,2,3,3,4,4,4,5,6,5,5,7,8,7,5,4,3,2,3,2,1,5,10,12,17,27,36,39,43,50,56,60,59,58,50,40,31,22,12,6,2,1,5,7,8,9,8,5,4,4,5,4,5,5,4,3,2,1,0,-1,0,4,6,3,2,3,2,2,5,8,7,8,8,6,5,6,5,7,8,10,7,4,4,4,2,1,4,3,2,3,2,0,2,3,1,0,1,2,4,5,5,6,6,6,4,5,8,9,9,10,10,10,10,10,10,12,12,12,14,15,16,15,13,12,12,13,16,18,19,20,20,18,16,20,20,19,21,23,22,23,24,23,19,19,21,21,21,20,18,20,19,17,15,16,17,17,14,11,10,10,10,8,7,7,6,3,0,-2,-1,-1,1,3,1,-4,-4,-4,-2,-1,0,-1,-1,-2,-3,-4,-4,
-3,-4,-4,-3,-2,-1,-1,-1,0,0,0,-1,-2,-2,-1,-1,-3,-6,-6,-4,-4,-4,-5,-4,-4,-4,-6,-6,-5,-3,-3,-4,-5,-4,-3,-2,-1,-1,-2,-4,-5,-4,-3,-4,-4,-2,-2,-2,-1,-1,-1,0,1,-1,-2,-1,-1,-3,-4,-4,-4,-4,-3,-2,-2,-2,-3,-4,-3,-3,-3,-3,-3,-3,-2,-1,-1,0,2,3,3,3,3,3,4,4,3,1,0,0,0,-1,-2,-2,-2,-3,-3,-3,-3,-2,-1,-1,-1,0,0,0,1,0,0,0,0,-1,-2,-3,-5,-5,-5,-6,-6,-4,-3,-2,-1,-1,-1,0,2,2,3,5,5,4,3,3,2,3,3,1,0,1,2,3,2,2,2,2,1,1,3,4,4,3,1,1,0,0,0,1,2,1,-1,-2,-1,-1,-1,0,1,1,1,0,1,1,0,0,-1,-1,0,0,0,0,-1,-1,1,3,5,6,5,4,4,5,3,2,4,4,1,-1,0,0,0,0,-1,-2,-1,1,0,-2,-3,-2,-1,-1,0,1,2,2,2,2,2,5,6,5,4,3,1,2,3,3,3,3,2,3,3,3,2,3,4,4,4,4,4,4,5,5,4,5,5,5,5,5,4,4,5,5,5,4,6,5,4,3,3,5,5,4,3,2,2,2,2,3,3,3,3,1,1,1,0,1,1,-1,-2,-1,-2,-3,-2,-1,-1,-1,0,0,3,7,11,16,26,35,42,44,49,56,59,112,
110,94,72,53,37,16,2,-8,-12,-7,-1,1,4,7,4,-4,-6,-5,-7,-10,-6,-2,-2,-2,-2,-6,-9,-8,-3,2,5,3,-1,-7,-8,-4,1,0,-7,-5,0,-1,-2,-1,4,6,4,3,2,2,3,1,2,9,8,4,3,0,1,6,3,-3,-2,4,6,4,1,5,10,14,14,14,16,14,12,13,17,18,17,15,15,14,12,16,22,29,35,39,38,34,32,36,39,38,39,47,51,50,43,42,49,53,50,51,58,63,63,61,56,49,51,54,49,44,43,45,48,48,43,41,41,36,32,29,31,32,27,22,23,21,16,11,10,12,11,11,9,11,14,11,2,1,1,1,3,5,4,3,2,2,2,2,3,3,0,0,0,0,-1,-1,-2,-4,-6,-7,-4,-1,3,5,5,3,4,6,5,3,5,6,3,0,-1,-1,-2,-2,-4,-6,-7,-5,-5,-7,-9,-6,-2,0,-1,-2,0,3,6,4,3,4,7,6,0,-4,-2,0,-2,-3,-2,2,2,-1,-4,-5,-2,2,3,1,0,0,-2,-7,-8,-6,-3,-1,-4,-9,-9,-6,-5,-8,-9,-6,-6,-7,-7,-5,-4,-4,-5,-7,-8,-7,-3,-2,0,2,1,-1,-2,-2,-4,-3,2,4,2,-1,-2,-1,-2,-4,-4,-2,-2,-5,-7,-6,-4,-3,-5,-8,-8,-5,-4,-5,-5,-3,-2,-5,-9,-11,-10,-7,-7,-8,-8,-5,-2,-3,-6,-6,-2,-1,-3,-4,-3,-3,-4,-6,
-8,-6,-3,-4,-5,-4,-3,-4,-4,-5,-8,-8,-7,-4,-2,-2,-5,-4,-1,1,0,2,3,1,0,-1,-2,-2,-1,-1,-3,-4,-4,-4,-4,-2,-1,-4,-6,-6,-6,-6,-6,-6,-5,-3,-3,-5,-5,-4,-4,-4,-2,-2,-4,-7,-8,-7,-5,-3,-1,2,2,1,-1,0,3,7,8,7,4,5,5,3,3,6,8,7,3,-1,-3,2,6,6,3,3,4,5,4,5,8,11,13,11,7,6,6,5,4,6,6,3,2,5,6,4,2,3,4,3,2,-1,-2,0,2,2,1,-2,-3,-3,-3,-1,0,-1,-4,-4,-2,-6,-11,-8,-2,1,-3,-9,-10,0,12,17,21,31,48,61,66,79,92,95,94,91,77,56,38,22,2,-11,-20,-25,-20,-12,-7,-4,-2,-5,-7,-4,1,1,0,2,4,4,5,6,5,1,2,4,3,3,2,-1,-4,-6,-3,1,-1,-8,-7,-2,-1,-5,-4,0,2,-4,-4,-3,-4,0,0,-112,-110,-95,-73,-55,-38,-18,-3,7,10,4,-2,-3,-5,-6,-3,4,5,5,7,11,8,3,3,4,3,6,8,7,4,-1,-4,-4,1,6,7,2,-3,-1,5,3,-1,0,3,1,-3,-5,-5,-3,-2,-2,-4,-1,-1,-8,-9,-6,-5,-1,-1,-7,-3,3,2,-3,-6,-3,-2,-5,-9,-13,-13,-12,-14,-14,-13,-14,-15,-16,-17,-15,-15,-14,-12,-15,-22,-28,-34,-38,-37,-35,-34,-37,-40,-40,-41,-48,-52,-50,-45,-43,
-50,-54,-50,-53,-59,-62,-64,-65,-58,-50,-52,-55,-51,-45,-45,-46,-48,-48,-43,-40,-40,-38,-34,-31,-30,-32,-28,-23,-23,-21,-16,-12,-12,-12,-10,-12,-10,-11,-15,-12,-4,-3,-3,-4,-5,-7,-7,-6,-6,-6,-6,-5,-5,-5,-3,-2,-1,-1,0,0,1,4,6,7,5,1,-2,-4,-4,-4,-5,-6,-5,-4,-4,-5,-4,-1,0,-1,0,2,3,5,6,4,3,5,7,5,1,-1,0,1,-1,-5,-8,-6,-5,-6,-7,-6,0,3,1,0,0,2,1,-2,-3,0,3,4,1,-2,-3,-2,-1,-2,0,4,5,3,1,0,1,5,6,3,4,7,8,5,4,5,5,3,1,2,2,4,5,4,2,1,0,-1,-1,2,3,2,4,4,-1,-4,-2,0,1,1,2,3,3,2,1,3,5,4,3,2,3,5,5,2,1,3,3,1,1,4,8,10,9,6,6,7,8,4,2,3,5,5,2,1,3,5,4,4,4,5,6,5,3,3,5,4,2,3,3,5,8,8,6,4,2,1,3,3,0,-1,-1,-2,-3,-2,-1,0,2,3,1,2,4,4,4,5,5,2,2,4,6,6,6,5,6,6,4,2,1,3,4,3,3,3,2,2,5,7,8,8,6,5,2,0,0,1,2,1,-2,-5,-6,-5,-2,-3,-3,-2,-2,-5,-6,-6,-2,1,2,-2,-6,-6,-2,-2,-4,-4,-4,-5,-7,-10,-11,-9,-5,-4,-5,-3,-2,-3,
-3,-1,-1,-3,-5,-4,-2,-2,-3,-3,-1,1,2,0,-1,-1,1,3,3,3,2,1,0,1,4,2,1,3,8,6,1,-1,2,9,9,0,-11,-17,-21,-32,-49,-61,-65,-78,-93,-96,-94,-91,-76,-55,-37,-21,-1,12,21,25,22,14,8,5,5,7,9,5,0,0,1,-1,-3,-3,-3,-5,-4,-1,0,-3,-3,-3,-3,-1,3,5,1,-2,0,7,5,0,2,7,6,1,0,4,4,4,4,1,2,59,57,50,40,31,21,11,3,-2,-2,2,5,4,4,3,2,0,0,-1,-4,-5,-5,-4,-5,-4,-4,-2,-4,-4,-1,1,3,3,2,0,0,2,3,2,0,1,3,2,-1,-1,1,3,3,4,3,3,4,1,0,5,7,6,4,2,1,3,4,1,0,1,3,3,2,2,4,5,3,3,5,6,7,7,6,7,8,7,7,7,8,8,11,14,16,18,19,18,19,21,22,22,23,25,27,27,26,25,29,30,27,28,30,31,34,36,33,27,28,30,27,25,25,24,25,25,22,22,22,21,18,15,14,15,14,13,12,10,8,8,8,6,5,7,7,6,9,9,5,5,6,6,6,6,7,8,9,9,8,7,6,6,4,4,3,2,1,1,0,-2,-2,-3,-2,-1,1,2,2,3,3,3,3,3,3,3,3,3,2,1,2,1,0,0,-1,1,2,2,1,1,2,3,2,2,2,4,7,6,5,5,
5,5,2,1,2,2,1,-1,-1,2,3,2,1,1,1,2,3,3,4,5,5,3,2,2,2,3,4,3,3,3,1,0,0,1,1,1,1,3,3,2,1,2,2,2,2,1,1,1,1,-1,-2,-1,-3,-3,-1,1,2,1,1,1,-1,-1,0,1,1,1,1,1,1,1,1,2,2,4,4,2,3,3,2,-1,-1,-2,-2,-1,0,-1,-2,-2,-2,-3,-1,0,0,0,-1,-3,-3,-3,-2,-1,0,-1,-1,-1,-2,-1,0,1,1,0,-2,-3,-2,-1,1,2,2,1,1,2,2,3,3,3,2,2,0,0,0,0,0,0,0,-1,-2,0,1,0,-2,-2,0,0,0,-2,-1,0,3,2,0,0,1,1,0,-1,-2,-3,-3,-4,-4,-4,-2,-2,-3,-3,-3,-3,-1,-1,0,0,-1,-1,0,0,2,2,3,3,1,0,0,1,3,3,1,0,1,2,1,2,4,5,4,2,1,0,0,0,0,-1,-1,-2,-2,-1,1,2,1,1,1,0,-1,-1,0,-1,-1,-1,-2,-3,-3,-1,0,1,2,1,-1,0,3,3,0,0,1,0,-2,-5,-5,0,3,7,11,18,26,31,32,37,46,50,48,45,38,27,19,10,0,-8,-12,-13,-12,-8,-5,-3,-5,-7,-6,-3,-1,-1,-1,0,1,1,1,2,3,2,1,2,3,3,3,2,0,-1,1,2,0,-2,-1,0,-1,-4,-4,-3,-1,-1,-1,-2,-2,-1,-3,2,
10,8,4,6,7,7,13,11,7,8,13,14,7,2,2,4,7,5,6,11,13,9,7,11,16,19,18,16,17,20,20,22,25,30,34,33,32,31,32,34,35,39,47,48,46,45,48,53,51,46,52,62,62,58,56,51,43,42,46,43,41,43,43,43,41,35,35,37,35,30,29,28,28,24,20,22,24,22,18,17,15,15,15,16,16,21,20,15,12,9,8,10,13,13,11,10,9,7,5,2,2,5,6,3,3,5,7,7,8,7,6,7,7,4,3,5,5,2,1,2,3,6,8,8,8,9,11,12,11,12,12,10,8,8,9,10,9,10,11,11,9,7,5,3,4,7,7,7,8,7,4,5,7,7,8,12,12,6,3,5,6,5,3,3,5,8,9,9,8,8,8,4,2,4,7,6,4,3,2,1,3,6,7,8,7,4,4,6,7,3,0,0,0,0,0,0,1,3,2,-2,-3,1,4,2,1,3,4,4,4,4,3,3,2,0,-1,1,2,-1,-4,-3,0,0,-1,0,3,5,4,1,0,3,6,7,4,1,2,2,-1,-4,-3,0,-1,-4,-6,-6,-3,-1,-3,-4,-4,-4,-5,-5,-6,-7,-8,-9,-9,-7,-6,-6,-7,-8,-9,-7,-4,-3,0,4,4,0,0,4,4,3,3,1,-1,-2,-4,-8,-10,-9,-8,-10,-9,-7,-6,-7,-8,-7,-4,-4,-7,-7,-6,-5,-3,-1,-2,-3,
1,3,1,0,5,6,2,4,4,1,1,3,2,-1,1,3,0,0,2,-2,-6,-3,0,-1,-2,-2,-4,-5,-5,-4,-5,-2,-1,-3,-5,-2,0,-1,-2,-2,-3,-2,2,5,7,8,7,4,3,3,0,0,2,0,-4,-3,-2,0,0,-7,-10,0,11,15,22,38,50,57,65,81,94,96,95,89,76,58,44,27,9,-3,-11,-18,-15,-10,-3,5,7,3,-1,1,2,1,-2,-3,2,7,7,4,2,0,-3,-2,1,4,7,6,3,2,6,9,6,1,4,9,11,9,10,15,14,8,6,6,9,7,0,2,11,10,2,3,4,7,11,11,5,6,13,16,9,6,8,10,9,11,15,18,18,19,17,17,19,23,22,20,21,19,19,20,25,30,33,34,34,32,32,38,41,40,41,40,37,35,39,44,43,39,44,51,51,50,54,55,53,54,54,51,49,46,44,44,43,38,35,36,29,26,29,31,28,0,-8,-7,-3,-5,-3,-5,-11,-10,-5,-6,-11,-12,-6,-1,-2,-4,-6,-4,-5,-10,-13,-10,-8,-10,-14,-19,-18,-15,-16,-20,-21,-23,-26,-31,-34,-32,-32,-31,-32,-33,-35,-41,-48,-49,-46,-44,-47,-53,-51,-46,-52,-61,-61,-56,-55,-52,-43,-42,-47,-45,-42,-43,-43,-42,-40,-35,-35,-37,-34,-30,-27,-26,-27,-22,-21,-22,-23,-21,-18,-18,-15,-15,-16,-17,-15,-20,-20,-15,-12,-9,-7,-9,-13,-13,-11,-11,-10,-8,-6,-4,
-3,-5,-6,-3,-2,-4,-5,-5,-6,-5,-4,-4,-5,-3,-2,-3,-3,-1,1,0,-2,-4,-6,-6,-6,-7,-10,-11,-10,-11,-11,-8,-6,-7,-9,-9,-9,-9,-10,-9,-8,-6,-4,-2,-4,-6,-5,-5,-7,-6,-3,-4,-6,-6,-7,-11,-11,-5,-2,-4,-4,-3,-2,-2,-4,-7,-9,-8,-7,-7,-7,-4,-1,-3,-5,-5,-3,-2,-1,0,-2,-4,-6,-7,-6,-4,-3,-6,-6,-2,0,1,1,1,1,1,-1,-4,-3,1,2,-2,-5,-4,-2,-4,-4,-4,-5,-4,-3,-3,-2,0,1,-1,-3,0,3,2,0,0,1,0,-1,-3,-3,0,0,-3,-6,-7,-4,-2,-3,-2,1,3,2,-1,0,3,6,6,5,3,4,5,5,4,5,5,6,7,8,9,8,7,6,7,8,8,10,9,6,4,1,-2,-2,1,1,-2,-3,-2,-2,0,1,3,5,8,11,9,8,10,10,8,7,8,9,8,5,5,7,8,7,6,4,3,4,4,2,0,3,4,-2,-3,0,0,-1,1,1,-1,1,3,1,-2,1,2,0,3,6,4,1,2,3,3,5,7,6,6,7,6,5,7,9,6,4,4,4,4,5,4,0,-3,-4,-6,-5,-3,-2,-2,3,4,1,3,7,6,5,3,4,9,13,2,-8,-11,-19,-35,-49,-55,-62,-77,-90,-92,-91,-87,-74,-59,-43,-26,-7,5,12,17,13,8,1,-6,-8,-2,0,-3,-3,-2,0,1,-3,-7,-8,-7,-4,-1,
1,0,-3,-5,-8,-6,-5,-5,-8,-10,-7,-4,-8,-12,-10,-8,-10,-13,-13,-9,-7,-10,-12,-10,-3,-4,-13,-14,-8,-8,-10,-12,-13,-13,-8,-9,-17,-19,-13,-10,-12,-13,-12,-13,-17,-21,-21,-20,-19,-17,-20,-23,-22,-21,-21,-20,-19,-21,-26,-31,-32,-33,-34,-32,-32,-38,-42,-41,-43,-43,-40,-39,-41,-46,-44,-39,-43,-50,-50,-50,-55,-56,-53,-54,-54,-53,-52,-49,-46,-46,-45,-39,-37,-38,-32,-28,-30,-31,-28,-3,2,2,1,1,-1,-1,1,2,-1,-1,2,2,1,0,1,3,3,2,0,4,7,8,8,6,7,10,11,11,10,12,13,13,14,17,18,16,16,16,16,16,19,23,25,25,24,23,24,27,26,23,26,30,28,27,28,26,23,22,25,23,22,22,21,20,19,17,16,16,16,13,12,11,11,12,11,12,11,11,10,10,9,7,9,8,6,8,9,7,4,3,2,3,5,6,6,6,6,5,4,3,2,3,2,0,-1,0,1,0,1,1,-1,-1,0,1,0,-1,-1,-1,-2,-2,-1,0,1,2,2,2,4,6,5,4,3,1,0,2,3,3,3,3,3,2,3,3,2,2,3,3,2,1,2,2,1,1,2,1,2,4,3,0,-1,0,0,0,0,0,1,3,4,3,3,4,3,2,0,1,2,1,0,0,0,0,0,1,1,2,2,0,0,1,1,0,-2,-2,-3,-2,-2,-2,-1,3,3,1,
1,2,4,4,3,3,2,3,3,2,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,3,4,3,2,2,2,1,1,1,2,1,-1,-3,-4,-4,-4,-4,-3,-2,-2,-2,-2,-3,-3,-3,-3,-2,-2,-2,-2,-2,-3,-4,-5,-3,-2,-1,0,0,0,0,1,2,1,1,0,-1,-2,-3,-5,-6,-5,-5,-6,-6,-6,-5,-4,-4,-4,-2,-2,-4,-5,-4,-4,-3,-3,-4,-5,-4,-4,-7,-8,-3,-2,-3,-4,-3,-3,-3,-3,-4,-4,-2,0,-2,-3,-1,-2,-5,-5,-3,-3,-4,-5,-5,-6,-6,-6,-8,-7,-6,-7,-9,-8,-6,-5,-5,-6,-6,-5,-3,-2,-1,-1,0,0,0,-1,-3,-4,-3,-4,-6,-8,-7,-7,-7,-9,-10,-6,-2,-1,4,15,23,25,26,32,40,41,42,40,34,27,20,12,2,-4,-7,-5,-3,0,2,5,5,1,1,3,4,3,3,3,4,6,6,7,6,4,2,3,5,5,4,4,5,6,8,7,7,7,10,9,7,5,5,7,9,8,8,8,9,8,4,4,10,12,11,13,14,13,12,11,9,10,13,15,13,12,13,12,11,9,12,14,13,12,12,11,11,12,13,12,11,11,10,10,13,17,17,16,17,17,17,19,23,23,23,24,24,24,25,27,24,21,22,24,26,27,30,29,27,27,27,27,28,28,25,27,26,23,21,22,20,17,17,16,16,26,
26,26,27,25,19,16,13,11,9,10,10,11,8,4,6,8,8,9,9,8,7,6,5,3,2,2,-1,-1,1,1,-2,-4,-3,-2,0,-1,-4,-3,-1,-3,-5,-2,1,0,0,3,3,3,4,3,2,2,3,2,4,8,6,2,0,1,3,6,9,10,9,9,10,9,9,9,10,9,9,5,3,2,2,3,3,2,1,1,-1,-1,2,8,6,1,-1,1,0,-1,-1,-1,0,1,0,-5,-7,-2,2,0,0,1,3,5,5,3,2,4,7,7,4,3,6,7,3,-1,1,5,4,-1,-3,-1,0,-1,-3,-4,-2,-1,0,-1,0,2,3,2,2,2,1,-1,-2,-1,0,-2,-5,-4,-1,0,0,-1,-2,-3,-1,1,1,0,0,-1,-5,-9,-10,-9,-6,-1,-1,-3,-4,-3,-2,-2,-2,-1,0,-2,-5,-6,-6,-8,-9,-7,-5,-6,-7,-6,-5,-4,-5,-6,-8,-8,-7,-8,-7,-3,0,2,1,-2,-4,-3,-1,0,-1,-3,-6,-6,-6,-6,-7,-5,-3,-3,-6,-6,-5,-4,-3,-3,-4,-4,-1,0,-1,-3,-3,-3,-4,-4,-6,-7,-5,-5,-5,-4,-3,-2,-2,0,2,3,4,3,2,1,1,0,-1,0,2,2,1,-1,1,4,5,4,2,2,2,2,1,3,4,1,-3,-4,-2,-3,-4,-7,-10,-11,-9,-9,-9,-6,-2,-3,-6,-7,-5,-3,-5,-4,-5,-14,-12,2,8,8,22,39,52,65,78,92,102,104,103,96,
80,59,43,28,8,-4,-11,-13,-9,-2,3,8,9,3,-4,-5,-2,-2,-6,-6,-4,-3,-3,0,2,0,-1,2,1,-2,-3,-4,-5,-5,-3,-1,-6,-9,-8,-4,2,7,7,7,6,2,0,3,9,9,3,5,11,6,1,6,6,5,10,6,0,1,10,13,7,6,10,11,9,7,9,13,13,13,13,10,11,15,14,13,14,15,17,24,28,27,28,27,26,24,26,30,30,32,38,42,40,38,40,47,47,39,39,49,51,49,51,51,46,46,51,47,43,44,48,52,49,44,41,39,35,30,29,30,33,30,26,24,25,18,10,10,9,5,6,6,3,3,2,-2,-2,1,6,6,6,8,10,9,6,5,6,5,2,1,2,5,6,5,2,2,4,5,6,7,11,11,7,3,3,2,2,2,2,-1,-1,1,1,2,5,6,4,1,-2,-3,1,3,1,-3,-4,-4,-4,-4,-2,1,3,2,1,1,4,-27,-26,-26,-25,-23,-18,-15,-12,-11,-10,-9,-9,-10,-8,-6,-7,-9,-10,-9,-9,-8,-7,-6,-4,-2,-1,0,2,4,3,2,3,4,3,2,0,1,3,2,1,2,4,2,0,1,0,-2,-2,-1,-3,-2,-1,-1,-3,-2,-3,-7,-6,-1,1,-1,-2,-5,-8,-9,-7,-7,-8,-8,-7,-8,-9,-9,-7,-4,-2,-1,-1,-1,-2,-2,-1,-1,0,0,-3,-8,-7,-1,0,-1,0,2,1,0,1,0,1,6,7,2,
-1,0,0,-2,-3,-3,-4,-2,0,-2,-6,-5,-2,-2,-5,-7,-3,0,0,-3,-2,2,4,3,1,2,4,4,3,1,0,1,0,-2,-2,-2,-2,-1,-1,1,2,2,1,3,6,6,4,3,4,4,4,5,4,2,3,4,3,4,7,11,12,13,10,6,5,6,6,5,3,3,3,2,1,2,4,5,6,8,10,8,7,9,8,8,6,5,5,7,8,8,8,8,7,3,0,0,1,4,5,4,3,2,1,4,6,7,7,7,8,7,4,5,7,7,6,6,4,4,5,5,3,2,4,5,4,4,4,4,6,7,6,6,6,5,4,4,3,1,0,-1,-2,-3,-2,-1,-1,0,0,-2,-2,-2,0,1,-1,-3,-4,-4,-3,-2,-3,-3,-2,-4,-5,-3,1,2,2,2,3,6,9,11,10,10,10,7,3,3,6,7,6,5,6,4,6,13,10,-1,-7,-7,-21,-39,-52,-65,-78,-92,-104,-105,-103,-97,-81,-61,-45,-29,-9,6,12,13,9,3,-2,-8,-8,-2,5,5,2,2,3,4,3,3,3,0,-1,1,1,-3,-2,2,5,5,5,6,4,3,5,9,9,5,0,-4,-4,-4,-5,0,0,-3,-8,-8,-3,-3,-9,-6,-1,-5,-5,-4,-8,-5,2,2,-7,-12,-6,-6,-9,-11,-8,-6,-9,-12,-13,-13,-13,-11,-10,-13,-14,-13,-13,-14,-17,-23,-26,-27,-27,-26,-24,-23,-24,-28,-29,-32,-35,-39,-39,-37,-39,-46,
-47,-38,-39,-47,-49,-48,-52,-51,-45,-45,-49,-46,-43,-43,-46,-50,-49,-43,-38,-38,-35,-30,-29,-30,-31,-30,-25,-23,-22,-16,-10,-9,-8,-5,-6,-6,-3,-3,-2,1,2,-1,-7,-7,-6,-8,-10,-8,-5,-5,-5,-4,-2,0,-1,-4,-6,-4,-1,-1,-3,-4,-5,-7,-9,-10,-7,-4,-3,-2,-2,-3,-1,0,-1,-2,-2,-4,-6,-7,-6,-3,1,1,-2,-4,-1,3,3,3,4,4,2,-1,-3,-2,1,1,-3,16,15,15,13,11,10,8,6,6,7,7,4,5,4,3,4,6,7,6,6,5,4,3,2,1,0,-1,-3,-5,-4,-3,-2,-2,-2,-1,0,0,0,0,0,0,-1,-1,-1,-2,-1,0,0,-1,0,1,0,1,2,1,1,3,3,1,0,1,1,1,3,3,2,2,3,2,2,3,3,2,1,0,0,-1,-1,0,1,2,2,1,1,2,4,6,5,3,3,3,1,-1,-1,0,-1,-1,-2,-4,-4,-2,0,0,1,2,1,0,2,1,0,1,3,2,0,0,1,2,1,0,-1,0,-1,-2,-3,-3,-1,-1,-2,-2,-1,0,1,1,2,2,2,1,1,1,0,-1,-2,-3,-3,-3,-4,-5,-5,-5,-5,-5,-5,-5,-5,-4,-5,-6,-7,-7,-8,-9,-9,-11,-12,-10,-7,-6,-6,-5,-3,-2,-3,-2,-1,-1,0,0,-2,-4,-4,-4,-5,-6,-6,-6,-4,-3,-3,-4,-4,-4,-4,-4,-3,-1,-1,-1,-3,-3,-4,-3,
-3,-2,-3,-4,-5,-6,-5,-5,-5,-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-2,-2,-3,-3,-3,-4,-5,-4,-3,-4,-4,-4,-5,-3,-2,-3,-4,-3,-2,-1,-2,0,1,1,1,0,-1,1,3,3,2,1,1,1,1,1,2,2,2,2,2,2,3,5,4,3,1,2,2,2,1,-2,-3,-4,-4,-5,-4,-3,-2,-2,-4,-4,-5,-4,-3,-3,-5,-3,1,4,4,11,20,29,34,39,47,53,54,54,51,42,33,26,18,6,-2,-6,-6,-4,-1,2,4,3,-1,-3,-2,-1,0,1,1,0,-2,-2,0,1,0,1,3,4,-2,-4,-5,-4,-3,-2,-1,-3,-4,-4,-5,-2,0,0,0,0,-1,-2,0,3,4,1,0,3,1,2,3,3,3,5,2,-2,-2,1,4,2,3,4,6,5,2,3,5,6,7,7,5,5,8,9,7,5,7,8,11,13,15,14,13,12,11,11,11,14,15,16,18,18,17,18,22,22,18,20,23,24,23,26,25,22,20,21,22,22,20,20,23,23,20,20,18,17,14,14,15,15,14,11,9,8,6,4,5,4,2,4,4,2,3,2,2,2,4,5,5,4,4,5,4,3,3,3,2,1,0,0,1,2,1,0,0,0,1,2,3,3,4,4,3,2,2,3,3,2,2,2,3,4,5,5,6,6,5,3,2,4,4,2,0,0,1,0,0,0,1,2,1,0,0,1,5,
4,2,3,2,0,0,5,9,8,3,2,5,8,10,11,11,10,7,4,2,2,4,5,3,-1,-6,-8,-8,-9,-7,-6,-5,-3,-2,-3,-5,-4,-2,-2,-2,0,0,-4,-5,-4,-4,-5,-5,-4,-1,1,2,2,2,5,4,0,-1,0,1,-1,-2,-1,-2,-4,-3,-3,-2,1,3,2,0,1,-1,-5,-5,-3,-4,-4,-2,-3,-4,-3,-1,-2,-4,-6,-7,-5,-4,-7,-11,-11,-8,-7,-8,-8,-4,-1,-2,-2,0,1,2,2,2,-2,-5,-7,-7,-8,-8,-5,-4,-4,-2,-2,-6,-7,-3,-1,-2,-1,-1,-5,-10,-10,-11,-10,-9,-8,-7,-5,-2,-3,-5,-6,-5,-5,-8,-7,-4,-2,-3,-6,-9,-8,-6,-5,-3,1,3,1,-1,-2,-3,-2,0,1,2,3,2,-2,-2,-1,0,0,2,2,0,2,5,7,8,7,6,6,8,9,11,11,9,7,4,0,-1,0,0,0,0,-3,-6,-6,-3,-4,-3,0,-2,-5,-3,-2,-3,-3,-2,-5,-6,-3,-2,-4,-6,-3,-2,-6,0,7,8,13,27,37,49,67,80,90,99,105,107,105,88,64,50,38,17,-2,-9,-9,-4,-4,-4,0,5,3,-2,-5,-4,-5,-8,-11,-12,-11,-9,-6,-5,-8,-11,-11,-8,-3,-1,-4,-6,-6,-7,-6,-9,-12,-9,-3,2,2,-4,-5,-4,-7,-7,-3,3,2,-4,-5,-3,-5,-7,-4,-2,2,8,5,-6,-9,0,5,0,1,3,1,-1,1,1,1,-2,
-1,3,7,3,-1,2,6,5,3,3,10,17,23,24,23,22,20,23,30,30,31,39,45,41,35,37,44,48,44,45,53,56,54,54,54,49,49,51,46,41,39,40,41,36,32,36,34,24,20,21,21,22,22,22,22,24,19,8,8,11,9,9,11,9,10,8,2,0,1,7,9,7,6,6,3,2,1,-1,-3,-2,-2,-1,-1,-3,-6,-6,-3,-2,-2,-2,0,0,0,-1,-2,0,6,8,6,7,8,6,4,4,4,5,7,8,5,3,5,4,2,4,8,7,5,5,3,-1,-1,1,1,0,1,0,0,2,5,6,6,8,7,4,2,2,2,2,4,4,4,4,2,0,-1,2,5,7,10,10,6,4,4,4,5,7,6,3,1,-1,-2,0,0,-2,-4,-3,-4,-6,-5,-3,-4,-4,-3,-1,0,0,-1,-2,0,1,-1,-4,-2,-2,-4,-5,-5,-3,-2,-3,-6,-7,-5,-2,-3,-5,-4,-3,-4,-5,-4,-2,-2,-1,1,0,-5,-9,-7,-3,-1,-3,-5,-7,-8,-9,-8,-6,-3,-1,-2,-4,-6,-4,0,5,6,6,7,6,5,5,4,3,4,6,5,3,2,2,0,0,3,4,4,4,5,5,4,2,0,-1,0,0,-2,-2,0,1,0,0,1,1,0,0,2,2,1,0,-2,-3,-2,-1,-2,0,5,4,3,3,3,2,3,4,3,1,1,4,6,6,5,3,7,11,11,8,7,8,8,4,2,2,
2,2,2,1,0,0,3,6,7,8,9,8,6,5,4,2,2,6,7,4,2,3,2,2,6,10,10,10,11,10,9,8,7,4,4,7,8,6,7,9,8,4,2,3,6,8,8,7,7,5,1,-1,2,5,6,6,5,3,2,0,-2,-1,2,2,0,-1,-1,-3,-2,0,-2,-5,-7,-7,-7,-6,-5,-6,-7,-9,-9,-8,-6,-3,1,2,1,1,1,0,3,6,5,4,6,5,1,3,6,4,2,5,4,3,6,8,5,3,7,8,5,5,9,4,-5,-5,-11,-26,-38,-50,-67,-80,-91,-101,-107,-111,-106,-89,-66,-52,-41,-18,1,10,9,4,3,1,-2,-5,-2,4,7,5,6,9,11,11,11,8,6,6,8,11,9,7,3,4,5,4,6,5,7,10,11,8,3,-1,1,5,7,5,8,7,3,-2,-1,5,6,4,6,7,4,2,-2,-8,-3,8,10,3,-1,2,0,-3,-1,2,0,-1,1,3,2,-3,-6,-2,0,-3,-6,-5,-3,-5,-9,-17,-23,-25,-25,-25,-22,-24,-31,-32,-33,-39,-42,-39,-34,-35,-43,-47,-43,-45,-52,-55,-52,-53,-51,-46,-46,-50,-46,-40,-38,-39,-41,-36,-33,-36,-32,-24,-21,-22,-22,-23,-24,-22,-23,-24,-18,-10,-9,-12,-11,-11,-11,-9,-9,-8,-3,1,-1,-7,-9,-8,-6,-5,-3,-1,0,1,1,1,0,1,1,3,5,6,4,2,2,2,3,3,2,2,3,1,-4,-7,-6,-6,
-7,-5,-4,-4,-3,-3,-5,-7,-5,-2,-4,-4,-1,-4,-7,-6,-4,-5,-3,1,2,0,1,0,0,1,1,-2,-5,-6,-6,-7,-7,-5,-3,-3,-2,-2,-2,-3,-3,-3,-2,0,0,-2,-5,-7,-10,-10,-6,-3,-3,-4,-5,-6,-6,-3,-1,1,2,0,-1,2,4,3,4,6,5,3,4,4,3,1,0,-1,1,3,1,1,3,4,3,2,4,6,5,4,3,3,5,6,4,2,3,5,4,3,3,2,2,2,1,0,-1,0,2,4,4,2,0,0,1,1,1,2,2,2,0,0,1,3,4,3,2,0,-1,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,2,2,1,1,2,3,3,3,2,3,4,3,0,-1,0,0,0,0,-1,-2,0,1,0,0,-1,-2,-1,-1,-3,-4,-4,-3,-3,-4,-3,-2,-1,-1,-1,-2,-3,-3,-2,-1,-1,-3,-3,-4,-4,-3,-2,-2,-1,0,-1,-3,-4,-3,-2,-3,-3,-3,-4,-5,-4,-4,-6,-6,-5,-4,-4,-4,-3,-4,-4,-4,-5,-6,-5,-3,-2,-2,-3,-4,-4,-4,-5,-4,-3,-2,-5,-7,-7,-7,-6,-5,-5,-4,-3,-2,-2,0,1,3,3,3,2,1,2,3,4,5,4,2,2,2,2,2,3,3,2,0,-2,-2,-2,-1,0,0,-2,-4,-4,-3,-5,-4,-2,-2,-3,-2,
-2,-4,-4,-4,-4,-5,-3,-3,-6,-8,-9,-9,-9,-6,-2,0,4,11,18,25,34,41,48,56,59,58,54,46,36,30,24,12,1,-4,-3,-1,-1,2,4,3,0,-3,-3,-3,-3,-3,-5,-5,-5,-5,-4,-3,-3,-3,-3,-1,-1,-3,-3,-2,-2,-3,-3,-4,-4,-4,-3,-1,-1,-3,-4,-3,-4,-2,-1,0,-1,-4,-5,-3,-4,-3,-2,-2,0,2,1,-3,-5,-2,-1,-3,-1,2,-1,-3,-2,-2,-2,-2,-1,1,2,0,1,2,4,4,4,4,6,10,13,14,14,14,12,13,16,19,20,20,19,18,17,17,22,23,20,21,23,23,23,24,24,21,21,24,22,19,19,20,20,18,18,20,19,16,14,13,12,13,14,14,13,13,10,8,7,8,7,8,8,6,5,5,2,-1,1,5,6,5,4,3,2,1,1,1,2,2,2,1,0,-1,-3,-3,-3,-2,-1,-2,-3,-3,-2,-1,-1,0,2,3,3,4,3,3,2,1,0,-1,0,2,2,2,2,2,1,2,3,2,2,3,3,0,-2,-1,-1,-2,-1,-1,0,2,4,3,3,4,4,3,3,3,2,1,1,2,1,1,1,1,1,2,2,3,4,4,2,1,1,2,3,3,3,2,1,1,1,2,2,0,0,1,0,-1,-1,-1,-2,-3,-2,-1,0,1,-1,-2,-2,-2,-2,-2,-2,-1,-2,-3,-3,-2,-1,-1,0,0,0,1,0,-1,-1,1,0,-5,
-7,-8,-8,-7,-8,-11,-11,-8,-9,-14,-15,-11,-10,-10,-8,-6,-5,-4,-4,-6,-6,-4,-2,-2,-2,-3,-4,-4,-4,-5,-5,-6,-7,-6,-5,-5,-5,-5,-6,-7,-6,-6,-7,-6,-5,-7,-10,-11,-12,-12,-10,-8,-8,-8,-7,-8,-9,-9,-10,-10,-9,-6,-7,-9,-8,-5,-4,-6,-8,-7,-2,0,-3,-7,-7,-7,-12,-14,-12,-9,-8,-8,-11,-16,-16,-13,-14,-14,-10,-8,-10,-11,-10,-8,-7,-3,-1,-2,-1,1,1,0,2,4,5,2,-1,-1,0,1,-1,-3,-4,-5,-6,-7,-7,-6,-5,-9,-13,-16,-15,-12,-11,-12,-12,-9,-9,-13,-15,-12,-8,-4,-1,-3,-9,-12,-14,-17,-17,-15,-14,-14,-14,-18,-15,-5,0,6,20,30,41,57,70,83,94,96,97,92,75,57,43,28,8,-10,-22,-27,-24,-18,-15,-11,-5,-3,-5,-6,-7,-11,-10,-8,-7,-6,-6,-5,-5,-10,-15,-14,-8,-4,-3,-7,-9,-9,-4,-4,-9,-13,-11,-7,-4,-4,-5,-5,-4,-7,-6,-5,-2,2,3,0,-1,-2,-2,1,-1,-1,2,2,-3,-6,0,8,4,-2,-1,3,5,7,10,9,7,10,14,12,8,14,23,26,23,19,22,26,28,30,32,31,29,30,33,34,34,38,46,46,43,38,40,47,51,47,47,52,55,55,56,54,50,52,55,51,45,41,42,46,47,42,38,37,34,30,29,30,30,29,28,28,29,27,21,19,18,16,19,19,16,18,14,5,
1,4,12,14,12,10,7,7,6,4,2,2,1,0,0,0,-1,0,-1,-4,-6,-2,2,2,-1,-1,-3,-5,-5,-1,2,3,2,-1,-5,-5,0,3,3,5,5,1,-1,-1,0,2,6,5,2,-1,-1,0,0,1,1,-1,-2,-3,-2,1,3,3,2,1,2,2,1,2,5,6,4,4,3,3,3,5,3,1,3,6,5,4,5,4,3,3,4,5,7,7,4,1,1,-1,-3,0,4,4,0,-4,-3,0,-2,-3,1,5,3,-2,-4,-3,-1,0,-1,-2,2,4,2,-2,-3,-1,0,-1,0,1,-1,-1,-1,-4,-5,-3,0,-1,-5,-7,-8,-8,-8,-9,-9,-8,-7,-8,-10,-10,-6,-3,-3,-3,-2,-3,-3,-3,-5,-6,-5,-5,-8,-10,-9,-7,-6,-7,-8,-6,-3,-4,-7,-6,-4,-6,-6,-4,-4,-6,-6,-7,-8,-7,-4,-4,-5,-3,-2,-6,-7,-5,-4,-6,-9,-9,-9,-9,-8,-8,-10,-10,-8,-8,-9,5,6,8,8,7,7,10,10,7,8,13,14,10,8,8,6,5,5,4,5,6,6,4,3,3,2,5,5,5,5,5,5,5,7,6,4,4,4,3,5,6,6,6,7,7,6,7,10,11,13,13,10,8,8,7,7,8,9,9,10,10,8,6,6,9,9,6,5,8,10,8,4,3,6,9,8,9,12,14,12,9,7,7,8,12,12,10,11,10,7,5,6,8,7,6,4,1,0,0,-1,-3,
-3,-2,-5,-7,-7,-4,-2,-1,-3,-3,-1,2,3,3,4,6,5,4,4,7,12,15,14,12,11,13,13,10,9,13,14,11,6,1,-2,0,4,7,9,11,12,11,11,10,10,15,13,5,-1,-6,-21,-32,-44,-59,-71,-85,-96,-99,-101,-95,-77,-59,-44,-29,-8,10,22,26,24,19,14,10,5,4,5,5,8,12,11,9,8,7,7,5,4,10,16,12,6,2,4,7,10,10,6,5,9,13,11,8,5,5,6,6,5,5,5,5,3,-1,-2,1,1,3,2,-1,0,1,-3,-3,3,6,1,-7,-3,-1,-2,-3,-4,-6,-8,-7,-7,-11,-15,-13,-8,-12,-21,-25,-22,-19,-22,-25,-27,-29,-30,-29,-28,-29,-32,-33,-34,-38,-44,-44,-41,-38,-40,-48,-51,-46,-45,-51,-54,-55,-57,-55,-51,-53,-56,-53,-46,-43,-44,-47,-48,-41,-39,-38,-35,-31,-29,-29,-30,-30,-29,-28,-28,-26,-22,-20,-18,-16,-18,-18,-15,-16,-13,-4,0,-3,-9,-11,-10,-8,-6,-5,-5,-2,0,0,0,0,-1,-1,0,0,1,4,5,3,-2,-3,-1,0,2,4,4,1,-3,-5,-5,-1,4,4,1,-2,-3,-5,-5,-1,1,1,0,-2,-5,-5,-1,2,2,2,1,0,0,2,3,3,2,0,-2,-3,-3,-3,-2,-2,-2,-2,-5,-6,-4,-4,-4,-3,-3,-5,-3,-1,-3,-5,-3,-3,-4,-4,-2,-2,-3,-4,-5,-6,-3,0,1,3,4,2,-2,-2,2,6,
4,2,4,5,1,-3,-2,3,5,4,2,1,2,2,-1,-4,-1,3,4,2,1,2,1,0,2,1,1,4,5,2,-1,-1,3,5,6,6,6,7,7,7,6,6,9,9,6,3,3,2,1,2,3,3,4,5,4,4,7,8,7,6,6,8,8,6,4,4,7,6,4,6,6,4,4,5,5,6,6,6,3,3,4,2,0,4,7,4,3,6,9,10,10,9,9,9,11,11,9,9,10,-2,-3,-5,-5,-5,-4,-5,-5,-3,-4,-6,-7,-4,-2,-2,-2,-2,-3,-3,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3,-3,-2,-2,-1,-2,-1,1,2,1,0,-1,-2,-3,-3,-4,-4,-3,-4,-5,-7,-8,-8,-6,-4,-3,-3,-4,-4,-4,-5,-5,-5,-4,-3,-3,-5,-6,-5,-5,-6,-7,-6,-5,-5,-7,-8,-6,-5,-5,-6,-5,-3,-2,-2,-1,-1,-1,-1,-1,-1,0,1,1,1,1,2,2,3,4,4,4,5,5,4,5,6,5,4,3,3,3,4,3,2,1,1,1,0,1,1,1,-2,-4,-5,-6,-6,-6,-7,-7,-7,-6,-7,-7,-4,-1,1,4,4,3,1,2,1,0,-1,-2,-2,-1,-4,-5,-1,2,5,12,19,25,32,38,44,52,54,55,50,42,31,23,15,4,-6,-9,-11,-11,-10,-7,-5,-3,-4,-3,-1,-4,-5,-5,-5,-5,-3,-3,-4,-4,-7,-7,-5,-1,-1,-3,-5,-6,-8,-6,-5,-5,-7,-5,-5,
-5,-5,-4,-2,-1,0,0,-1,-1,0,-1,-2,-1,-1,0,1,1,0,2,3,0,-3,0,3,3,2,3,2,0,0,2,2,3,5,7,5,2,5,10,10,9,10,10,12,13,13,13,12,12,13,14,14,17,18,20,19,18,19,20,24,26,22,22,23,25,28,30,30,28,28,29,29,27,26,24,25,24,20,19,19,19,15,14,14,14,15,15,14,13,11,11,12,9,7,8,7,5,5,5,0,-2,-2,0,0,1,1,0,0,-1,-3,-3,-2,-2,-1,1,1,0,0,-1,-2,-3,-3,0,2,2,2,0,-1,-1,0,1,3,5,4,1,-1,0,1,3,4,3,2,1,1,1,2,3,3,1,-2,-2,-2,-1,0,-1,-1,-1,-2,-1,-1,0,2,3,3,3,2,1,2,3,3,2,2,3,3,2,2,1,0,1,1,0,0,2,2,0,0,-1,-1,0,1,0,-2,-2,-4,-5,-4,-2,-2,-4,-5,-5,-4,-5,-5,-3,-1,-1,-3,-4,-4,-3,-2,-2,-2,-1,0,-1,-3,-3,-3,-2,-2,-1,-1,-2,-1,0,0,-1,1,4,4,2,1,1,1,1,1,-1,-1,0,0,-1,-2,-1,0,0,0,2,2,1,1,1,0,0,0,-1,-1,-2,-1,-3,-4,-4,-3,-2,-3,-3,-3,-2,-3,-4,-2,-1,-1,-1,-1,0,2,2,2,1,3,4,2,0,1,1,0,-3,-4,-4,-4,-4,-4,-5,-4,-3,-4,-6,