-2
-2
-2
-2
-2
-2
-2
0
4
5
7
4
3
3
14
18
20
20
21
24
25
25
25
25
26
27
28
33
34
36
37
37
37
37
37
37
38
39
40
40
40
41
42
43
43
44
44
44
46
48
50
56
57
58
58
58
58
58
58
57
57
56
55
54
55
56
56
57
60
63
65
68
69
70
71
71
72
72
79
79
81
82
83
83
92
95
96
98
99
101
102
111
114
115
115
116
115
114
113
112
111
114
120
121
131
131
132
132
133
134
135
135
135
133
131
131
131
131
131
131
131
131
132
135
136
140
143
143
145
146
148
150
152
154
157
159
165
166
169
176
177
179
181
182
183
183
184
185
185
186
186
187
187
187
187
186
185
182
181
179
176
175
174
174
173
172
170
169
168
168
168
168
168
168
168
167
165
162
157
154
153
152
150
150
150
150
150
149
145
142
141
141
141
142
142
143
143
143
143
142
142
142
143
144
145
145
146
147
147
147
146
146
143
140
140
140
138
137
139
141
142
142
142
142
139
137
134
132
131
131
130
128
127
126
126
123
122
121
121
121
121
119
117
120
123
122
119
116
114
110
110
110
112
114
114
113
112
111
110
110
108
105
99
97
93
92
92
92
92
91
92
92
93
94
95
96
97
98
101
102
102
102
103
104
105
107
107
107
106
106
106
106
106
106
107
107
107
107
106
105
105
103
102
101
96
96
94
97
102
100
96
95
93
92
92
92
90
88
85
83
80
65
51
43
37
35
32
31
31
32
33
35
40
44
44
45
47
51
54
54
54
54
54
54
54
54
54
54
54
55
59
61
63
66
66
67
68
69
71
73
76
78
79
80
81
81
80
79
78
72
65
58
53
49
45
44
44
44
45
47
48
48
49
51
53
54
58
60
61
62
63
63
63
65
67
69
70
71
71
73
73
73
73
71
68
67
69
74
74
75
76
76
76
76
76
76
80
84
90
90
90
89
89
88
88
88
88
90
90
90
90
90
91
91
91
90
87
84
80
78
75
71
71
70
69
68
65
63
62
62
57
53
50
46
41
37
34
32
30
28
28
32
33
34
34
35
35
34
33
32
31
30
29
15
12
12
10
13
14
17
19
20
22
21
19
10
8
3
3
3
5
5
5
4
1
1
0
0
-1
-1