207
207
207
207
210
210
210
210
212
223
224
225
226
234
238
240
240
240
239
231
230
227
225
221
219
200
199
198
198
198
198
199
200
200
203
205
207
207
206
204
202
200
193
184
182
179
174
169
168
168
167
166
165
165
165
165
163
161
160
158
154
153
153
152
152
151
151
150
150
149
147
146
145
145
144
143
135
134
133
126
128
128
133
133
133
134
134
136
138
138
141
143
144
144
145
145
146
147
147
148
148
148
148
147
147
147
147
147
149
150
151
151
152
154
155
158
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
162
163
165
165
168
168
168
168
167
168
169
170
170
174
175
178
180
183
196
199
200
203
204
206
209
213
214
215
216
217
217
216
214
204
202
200
198
197
197
198
198
198
199
199
199
201
213
219
219
220
220
221
221
221
221
221
222
222
224
225
228
230
231
231
256
259
261
262
267
268
269
272
274
278
281
284
286
289
292
292
291
291
290
289
289
288
286
286
287
289
290
291
294
312
314
315
314
309
308
307
307
307
306
306
311
314
315
317
318
321
324
330
333
335
336
329
328
326
326
327
328
329
331
331
331
331
320
320
315
313
311
310
308
306
306
312
315
317
316
317
321
325
332
336
342
345
346
344
338
337
332
329
327
325
324
323
322
322
329
334
338
339
339
339
327
326
318
313
315
318
324
322
320
318
317
319
320
321
325
325
326
327
330
330
329
329
328
328
328
327
325
323
323
323
323
331
339
339
339
338
338
337
334
329
325
323
321
317
317
316
316
316
316
316
316
316
317
319
320
320
320
319
319
319
318
318
318
318
318
319
319
320
320
319
319
320
320
321
321
321
326
333
337
338
340
341
341
344
345
348
350
349
346
345
344
344
346
348
350
355
356
357
359
359
359
359
359
359
359
359
359
359
359
359
359
358
356
354
342
341
341
340
338
333
323
323
322
321
320
320
320
320
320
320
320
320
320
320
320
320
320
321
322
322
329
332
336
338
340
340
340
340
340
337
330
322
321
320
318
317
315
314
312
309
308
306
305
304
302
301
301
302
302
305
306
308
308
309
309
308
304
302
301
300
298
297
293
292
292
293
294
295
288
286
285
269
267
262
260
260
260
260
260
262
263
264
264
264
264
263
263
263
264
265
266
267
273
274
275
278
280
282
286
286
279
275
274
276
281
281
281
281
281
280
280
280
277
270
268
266
264
263
261
259
258
257
257
256
253
251
250
241
240
239
238
236
232
232
230
228
227
227
226
225
217
215
215
215
215
214
212
199
197
196
194
193
190
188
186
184
169
168
168
168
168
169
169
168
167
166
165
162
159
155
152
150
150
150
149
149
149
149
149
149
149
149
157
157
163
166
168
171
169
167
165
162
160
160
163
165
166
167
167
168
167
166
167
170
172
176
177
178
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
181
183
186
190
192
191
190
189
187
185
182
181
182
183
184
185
185
187
189
197
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
200
200
204
206
208
210
211
215
219
220
222
221
218
218
218
218
219
219
219
219
220
220
220
220
220
220
221
221
221
221
222
223
225
231
233
234
235
236
236
237
241
242
246
247
252
255
265
270
273
276
275
274
273
275
276
278
279
280
283
285
285
285
285
285
289
291
295
295
295
295
297
299
302
315
316
316
318
319
320
320
320
320
319
319
319
319
319
319
318
318
315
307
305
303
301
300
300
303
303
311
313
314
322
325
328
335
335
329
328
327
320
318
317
316
315
314
311
310
301
300
300
301
302
302
305
305
300
291
287
286
277
272
263
261
260
260
260
260
260
260
260
260
260
260
259
254
251
246
240
240
240
240
239
233
229
228
228
228
228
228
227
239
245
242
241
239
237
235
234
232
227
227
226
226
226
226
225
219
220
221
220
219
219
219
215
215
215
215
215
213
213
213
213
214
214
214
207
200
204
207
203
199
197
197
196
210
213
216
217
217
218
218
222
224
224
225
226
227
226
226
226
225
224
224
223
222
221
220
221
222
224
226
227
228
236
238
242
253
257
262
263
264
265
267
268
269
274
274
274
274
274
274
274
275
278
279
280
281
281
283
284
285
287
290
292
293
295
297
298
298
299
299
299
298
298
297
297
298
298
298
299
300
300
300
300
300
301
301
302
307
312
315
317
318
319
319
319
320
320
320
320
320
319
318
318
318
318
318
318
317
317
316
316
312
310
305
302
300
300
300
300
300
300
300
300
298
296
293
289
287
286
283
284
285
286
285
284
284
282
281
281
280
280
281
283
284
281
279
278
272
270
266
265
263
261
261
263
263
265
268
271
280
278
277
275
275
276
278
283
288
289
289
289
289
289
289
289
289
289
288
287
287
284
282
280
278
280
281
282
282
283
283
284
287
288
289
294
294
294
293
292
292
292
294
293
293
292
291
290
292
292
293
295
295
296
297
297
298
299
300
298
287
285
284
274
273
272
271
269
268
267
268
269
271
272
274
277
278
279
279
278
277
275
272
270
269
268
237
235
227
224
222
211
212
213
213
216
218
218
218
218
218
216
200
199
199
198
197
192
192
192
192
195
193
193
191
190
190
189
186
185
185
184
183
183
186
186
184
184
184
183
181
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
164
162
162
161
161
161
161
162
162
162
162
161
161
172
172
173
175
176
179
181
183
185
189
197
203
209
214
217
217
217
217
236
237
237
237
237
236
236
235
224
222
220
204
201
198
193
190
189
187
186
179
179
165
164
162
162
161
160
160
160
159
148
139
139
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
137
137
137
136
136
136
137
138
138
138
138
138
139
140
140
147
147
153
154
154
154
154
154
153
153
152
152
148
147
145
143
142
141
140
139
132
132
135
135
135
135
134
132
132
131
128
127
127
136
136
138
139
147
147
148
149
149
150
152
153
154
155
156
157
158
160
161
163
164
165
165
165
166
169
170
170
171
172
173
173
174
178
182
190
194
196
196
196
195
193
191
189
189
190
193
195
196
198
200
202
205
208
213
220
214
208
208
208
209
209
209
209
208
208
207
205
204
202
201
200
193
188
186
185
180
180
164
156
156
156
154
153
152
146
145
144
143
142
143
143
143
143
143
143
143
141
140
140
139
139
138
138
137
137
137
136
136
136
136
136
136
136
137
137
139
141
142
146
147
149
152
164
166
167
168
170
170
170
170
170
170
170
173
174
175
176
177
178
178
178
178
185
187
188
190
192
193
195
197
203
207
210
214
216
221
222
224
228
234
235
236
240
240
240
240
240
240
240
240
240
240
240
236
236
232
231
228
219
218
217
217
214
213
212
210
207
207
207
207
207
207