247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
249
250
251
252
251
250
249
248
248
248
248
248
248
248
248
247
247
246
246
246
246
246
245
245
244
244
243
242
241
241
240
240
240
240
240
237
235
233
232
231
230
230
229
229
229
229
229
228
227
226
224
222
220
219
218
217
216
215
214
213
212
210
207
203
200
198
195
193
190
188
185
183
181
180
179
178
177
177
177
177
177
177
174
171
167
164
160
157
156
156
156
156
156
156
156
154
152
150
149
148
144
140
136
134
136
137
136
134
132
129
126
123
121
119
118
115
113
110
108
106
105
103
101
99
97
95
95
94
92
88
85
85
84
82
81
79
77
74
71
69
66
64
61
59
55
51
48
47
45
43
41
38
36
34
32
30
29
27
24
21
19
18
16
14
12
10
9
9
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
9
9
8
8
8
8
7
7
7
6
6
6
6
7
8
9
9
9
9
9
8
8
7
6
5
5
4
3
3
3
3
3
4
5
5
6
6
6
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
5
5
5
5
5
5
5
5
5
4
3
3
2
1
1
1
2
2
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
4
4
3
3
4
5
6
7
8
7
7
6
5
4
4
3
2
2
2
2
3
3
3
3
3
2
2
2
2
3
3
4
4
4
4
4
3
2
2
1
1
1
2
2
2
3
3
3
3
3
3
3
3
3
3
4
5
5
6
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
8
8
7
7
7
7
7
8
8
8
7
6
4
3
2
1
1
0
0
0
0
0
0
1
2
3
4
5
6
6
6
6
7
7
9
10
10
9
8
7
7
6
6
5
5
5
6
7
8
9
9
8
7
6
6
5
5
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
4
4
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
3
3
3
3
2
2
1
1
1
1
1
2
3
3
3
2
2
2
2
2
2
3
4
4
5
6
6
6
6
6
6
6
6
7
7
8
9
9
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
8
9
11
12
13
14
14
15
15
13
12
10
10
10
10
10
9
8
7
6
6
6
6
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
7
6
5
5
5
5
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
5
5
5
5
5
6
6
6
6
5
5
4
4
4
4
4
5
5
5
4
3
3
3
3
3
3
2
2
2
3
4
4
4
3
2
2
2
2
2
2
2
2
2
3
3
4
4
4
4
3
3
3
4
4
5
5
5
5
5
5
5
5
5
4
4
3
3
3
3
4
5
5
5
5
4
4
3
3
2
1
0
0
1
1
2
3
3
3
3
3
4
4
4
5
5
5
5
5
5
5
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
2
2
2
2
3
4
4
5
5
5
5
5
4
3
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
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
5
5
5
5
5
5
5
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
4
4
4
4
3
3
3
3
3
3
3
3
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5