219
219
218
218
217
217
217
216
215
215
216
216
218
224
225
226
227
236
236
235
235
236
237
238
242
244
249
252
256
261
277
278
278
278
277
276
272
272
272
272
275
282
285
288
291
292
292
291
289
285
285
286
288
292
296
301
302
304
309
305
300
300
299
298
298
299
303
310
311
305
305
305
308
310
311
311
312
312
310
308
307
304
304
304
304
304
304
304
304
309
309
309
308
309
310
314
319
320
320
313
312
314
315
316
316
317
319
324
326
327
328
331
335
337
339
339
340
342
344
347
352
352
356
356
358
361
360
357
356
356
356
356
356
355
353
353
352
352
352
351
353
354
354
356
358
362
363
364
364
364
364
364
365
365
365
365
365
365
365
364
360
359
358
357
356
351
350
350
349
348
343
342
341
339
338
337
337
336
333
332
331
330
329
327
327
326
323
322
322
318
318
319
319
319
319
319
319
324
327
327
326
326
325
322
321
327
327
328
329
331
332
333
342
341
341
341
339
337
336
335
330
330
329
328
310
310
310
310
310
310
310
309
308
308
307
307
307
307
307
307
307
307
307
308
311
310
310
309
309
312
312
314
315
315
315
315
315
315
315
326
327
328
329
329
331
333
336
338
341
342
343
344
345
345
346
347
348
349
350
351
352
354
354
354
354
354
354
357
375
375
374
374
369
367
364
362
357
356
355
353
352
348
348
347
346
344
343
342
341
341
340
339
335
335
334
334
333
328
327
327
327
327
325
324
317
314
313
309
309
317
317
317
316
316
323
322
322
323
325
328
329
330
330
330
336
337
338
340
341
358
358
358
362
363
365
364
363
356
353
343
341
340
339
339
337
337
337
337
338
329
323
322
321
315
311
309
304
303
305
307
314
316
317
319
319
320
321
322
321
320
318
316
313
303
302
300
300
300
299
299
300
303
307
311
311
310
310
309
309
309
310
310
310
307
306
305
303
302
301
293
291
286
280
275
273
270
267
265
262
264
267
266
266
264
264
264
263
262
261
260
260
259
259
258
258
256
256
255
254
253
253
249
249
249
246
246
245
245
237
235
231
228
228
228
229
227
226
225
222
220
220
220
220
220
219
216
215
209
208
207
205
204
204
203
203
203
202
202
200
197
196
196
196
196
196
196
196
197
197
197
197
197
198
199
199
198
204
205
209
210
211
211
211
212
212
212
213
213
210
210
210
210
210
210
210
216
218
219
224
225
226
227
227
228
234
235
236
237
237
238
238
238
241
242
243
244
246
246
247
247
247
247
248
245
244
243
243
242
242
242
242
242
244
247
248
251
253
253
258
264
265
266
266
290
290
290
290
291
291
291
291
291
291
291
292
294
295
300
300
300
300
300
300
300
301
301
301
302
302
302
303
303
304
309
309
312
312
312
311
310
309
309
309
309
309
309
309
301
300
300
299
299
299
298
298
298
298
298
295
295
295
296
296
296
297
297
298
298
298
299
299
301
307
307
310
314
316
319
321
322
322
323
323
326
336
337
345
345
353
352
351
350
350
350
350
357
358
359
361
358
359
360
360
359
359
359
359
359
360
362
362
362
362
362
362
361
360
360
359
357
356
356
355
353
352
350
348
346
343
343
345
347
340
340
340
340
340
340
340
336
336
336
330
326
321
321
320
320
320
321
322
322
323
323
323
323
322
319
320
320
320
318
318
318
316
316
315
314
314
309
308
308
310
315
319
320
320
318
313
312
312
310
308
304
301
303
304
298
297
297
297
297
294
290
291
291
291
289
289
289
288
287
287
287
286
283
279
278
277
277
277
277
276
275
273
274
275
276
276
275
274
274
273
272
271
269
269
269
269
268
265
267
272
272
273
274
275
276
276
275
274
274
273
272
270
269
268
265
264
263
251
248
248
247
247
247
244
242
241
239
238
235
233
229
228
223
219
213
210
193
193
195
198
200
200
197
196
196
196
197
197
198
198
199
199
199
204
205
207
209
221
222
224
227
231
236
237
240
241
243
244
245
246
248
249
252
253
254
255
258
258
258
258
255
252
251
246
242
241
240
239
239
238
238
238
237
237
237
236
235
235
234
231
231
230
228
227
224
223
222
217
215
214
214
213
213
213
213
213
213
213
215
215
216
217
217
217
217
218
218
218
218
217