7
7
7
7
7
7
7
7
7
7
7
7
7
9
11
11
11
11
10
8
8
7
7
7
7
7
7
8
8
8
6
6
7
7
6
6
6
7
7
7
7
7
7
7
7
8
9
9
10
9
11
12
13
14
14
15
16
16
16
16
17
18
50
50
50
51
51
48
46
28
17
16
16
15
14
13
13
13
13
13
13
14
14
14
12
11
10
9
8
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
5
4
4
4
4
4
4
5
5
5
6
6
6
5
5
5
5
5
5
6
6
7
7
7
7
6
7
7
6
6
6
6
6
6
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
5
5
5
5
5
5
4
4
4
4
4
4
5
5
5
6
6
6
6
6
6
6
6
6
4
4
4
4
4
4
4
5
5
6
6
6
6
5
5
5
5
5
7
7
7
7
8
9
5
1
4
6
6
3
3
5
6
5
5
5
5
5
5
5
5
5
5
5
5
6
7
8
8
9
10
10
9
9
9
10
11
9
8
8
9
9
8
7
7
7
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
7
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
8
8
8
7
7
8
8
8
9
9
9
9
9
10
10
10
10
10
10
10
10
10
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
8
7
6
6
5
5
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
4
4
4
4
4
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
7
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
6
6
5
5
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
7
7
7
7
7
6
6
5
5
5
5
5
5
5
5
6
6
6
6
6
6
7
6
6
6
6
5
5
4
4
4
4
5
5
6
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
6
6
5
5
5
5
5
6
7
7
6
6
6
6
6
6
6
6
6
6
6
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
6
6
6
7
7
7
7
7
7
7
8
8
8
9
9
8
8
8
8
8
8
8
7
7
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
7
7
6
7
7
7
7
8
8
7
6
8
8
10
10
9
9
10
10
10
10
10
11
13
15
15
15
14
12
14
21
22
26
26
27
29
30
32
34
35
37
37
37
37
36
36
36
36
37
38
38
39
39
41
42
42
42
43
53
65
68
68
68
68
67
70
75
81
82
82
83
83
83
83
79
77
74
66
63
65
65
66
66
65
65
64
63
62
62
62
62
62
62
62
62
62
62
64
67
68
72
76
79
80
81
81
82
83
85
84
83
76
74
74
73
78
80
82
84
85
87
87
88
93
93
93
92
92
92
95
96
101
102
102
111
115
118
120
123
125
127
128
130
133
133
134
134
135
135
136
137
137
137
142
153
157
157
157
157
157
157
160
160
159
159
159
158
158
158
157
157
157
169
172
175
179
181
190
198
202
206
210
213
223
228
234
245
247
249
250
252
254
257
258
261
261
261
259
258
256
258
258
259
259
262
262
262
263
264
264
263
263
266
267
267
263
261
259
257
253
250
244
240
236
236
235
236
236
239
240
243
245
247
248
249
247
243
241
240
240
241
248
250
251
252
252
249
246
242
239
236
235
234
235
236
238
239
240
241
241
242
243
243
244
247
248
250
256
258
258
258
258
246
242
240
241
241
241
241
241
241
241
241
241
242
242
242
242
240
239
238
238
238
237
237
237
237
237
237
235
233
233
233
231
231
231
229
228
227
226
225
224
224
224
222
219
213
217
216
215
214
213
212
212
212
212
212
212
212
212
212
213
213
213
213
213
210
215
216
216
215
214
214
215
215
214
212
212
211
210
209
209
209
210
211
212
213
213
216
216
216
213
212
209
201
200
199
202
206
213
211
208
205
202
200
200
200
200
200
194
192
193
195
198
197
196
195
194
193
187
182
180
178
175
175
175
174
174
174
174
174
174
174
174
175
175
176
176
175
174
174
173
175
176
177
179
180
179
174
165
164
162
159
165
168
173
170
169
169
167
166
164
158
152
149
144
141
140
153
158
161
165
173
168
165
160
157
154
150
146
136
133
132
131
130
129
128
125
121
120
116
114
110
109
108
105
103
93
88
84
81
79
79
80
81
84
86
86
86
79
75
70
62
66
71
73
77
79
79
78
73
71
69
67
66
64
62
58
49
40
41
44
38
34
24
24
24
23
23
22
21
20
20
20
20
20
20
20
20
20
20
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
21
18
18
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
14
13
13
12
12
12
11
11
11
11
11
11
10
10
9
7
6
7
7
7
7
7
7
7
7
7
7
6
6
7
9
10
11
11
11
11
11
11
12
13
14
14
15
16
16
16
16
16
16
16
15
15
14
14
14
12
9
9
8
8
9
9
9
9
9
9
9
7
7
6
6
6
6
6
6
6
6
6
6
6
4
9
9
10
11
11
11
11
10
8
8
8
8
9
9
10
10
11
11
12
13
13
13
13
13
13
13
13
13
13
13
16
19
27
28
28
28
28
28
28
28
29
29
28
29
31
31
29
30
29
26
23
21
20
17
17
17
17
17
17
17
19
20
22
27
28
29
29
30
31
31
31
31
31
31
31
31
31
31
30
30
29
28
28
27
27
25
25
25
25
26
26
26
26
25
25
25
24
24
23
22
22
22
21
21
21
21
21
21
20
20
19
18
17
16
15
14
13
13
13
11
11
11
10
9
9
9
8
8
9
9
9
8
8
8
9
9
9
10
11
13
13
13
13
12
11
10
9
7
7
7
10
12
13
14
15
14
14
14
14
13
11
10
10
9
9
8
8
7
7
7
8
8
8
8
9
9
9
8
8
7
7
7
7
7
7
7
7
8
8
8
6
6
6
7
8
8
7
7
7
7
6
7
9
7
7
7
6
6
6
6
6
6
6
6
7
7
7
7
7
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
6
6
6
6
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
6
6
6
6
6
6
7
7
6
5
5
5
5
5
6
7
8
9
9
10
16
17
17
18
21
21
22
24
26
27
28
34
37
41
45
52
53
50
43
41
41
39
38
38
40
41
43
39
36
34
32
33
29
26
25
25
23
23
21
20
18
18
23
25
25
25
23
20
15
12
11
11
10
9
7
7
7
7
7
7
7
7
7
7
7
7
6
6
7
7
6
6
7
8
8
8
7
7
7
8
8
8
8
8
8
10
11
11
11
11
9
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8