225
224
219
219
219
217
217
217
215
215
215
215
216
218
225
226
227
228
235
235
235
235
236
237
238
242
244
249
252
256
261
277
277
277
277
276
276
272
272
272
272
275
281
284
287
291
292
293
290
288
285
285
286
289
292
297
301
302
303
310
305
300
300
299
297
297
299
303
310
309
305
305
306
308
310
311
312
312
312
310
309
308
303
303
303
303
303
303
303
304
309
309
308
307
309
311
315
319
319
320
313
313
315
315
316
317
317
317
317
318
325
326
327
328
331
335
337
338
339
339
343
344
346
352
352
356
356
358
361
360
357
357
356
356
356
355
355
353
352
352
352
351
351
352
353
353
354
357
362
363
363
363
364
364
364
365
365
365
365
365
365
365
365
365
360
359
358
358
357
352
351
350
350
349
343
343
341
339
338
338
337
336
333
332
330
329
328
327
326
326
322
322
322
318
319
319
319
319
319
319
320
323
327
327
326
325
325
322
321
327
328
328
329
330
331
333
342
342
342
342
339
338
337
336
331
330
330
329
310
310
310
310
310
310
310
310
309
309
309
309
309
309
301
301
300
299
299
299
298
298
298
298
298
295
295
295
295
295
295
296
297
298
298
298
298
298
300
306
306
306
309
313
315
318
321
322
323
323
324
326
335
336
345
345
352
352
351
351
350
350
350
357
358
360
361
358
358
359
359
358
358
358
358
358
358
358
363
363
363
363
363
364
365
365
364
354
354
354
353
352
351
351
350
348
348
348
348
347
340
339
339
338
338
338
338
339
340
340
339
337
336
335
334
333
331
330
330
330
329
329
328
328
328
328
329
329
328
327
326
326
326
326
326
326
325
325
325
325
325
318
315
314
314
313
314
312
322
327
329
330
332
334
336
338
338
340
340
340
343
343
343
345
345
343
343
343
341
336
336
336
330
326
321
321
320
320
320
321
321
322
323
323
323
323
323
319
321
321
319
319
319
319
317
316
315
315
314
309
308
308
310
314
319
320
321
321
321
322
322
322
317
316
315
315
314
314
314
315
315
315
314
314
313
313
308
301
292
291
290
289
289
291
298
298
298
297
296
295
295
294
292
287
287
287
288
288
289
293
294
295
296
297
297
297
296
296
295
295
294
292
289
288
286
285
282
279
278
277
277
266
257
254
251
248
244
232
230
229
228
227
225
224
222
220
219
215
215
214
214
214
215
215
216
217
217
217
219
219
219
225