228
225
225
225
225
225
225
225
225
224
224
224
222
222
220
220
219
219
219
219
219
219
219
219
218
218
218
217
217
217
217
217
217
217
217
217
217
217
217
217
217
217
218
220
233
235
237
239
240
241
241
241
242
242
243
243
243
243
244
244
244
244
244
244
244
243
243
243
237
235
234
230
229
229
229
229
229
229
229
229
228
227
228
227
227
226
226
226
226
226
226
225
225
229
229
229
226
218
217
217
217
217
216
216
216
217
217
217
217
218
223
227
228
229
229
228
226
226
225
225
225
226
228
229
231
234
238
241
242
244
245
245
247
248
249
252
253
254
254
256
257
259
260
261
264
265
266
270
272
276
280
281
282
282
282
284
286
291
292
295
297
298
304
307
313
314
314
313
309
308
307
304
300
296
293
293
292
289
283
281
277
276
274
273
272
271
270
269
270
268
268
268
268
268
267
265
264
261
258
257
256
254
251
251
249
248
248
248
245
244
243
241
241
239
237
235
234
233
232
232
232
232
233
234
235
235
237
237
246
248
248
248
248
248
248
249
254
254
255
255
256
257
263
264
266
268
274
275
283
290
292
294
296
302
306
306
306
305
305
305
305
305
305
304
304
303
303
305
306
308
311
311
312
320
320
317
317
316
316
316
315
314
313
314
315
317
318
319
321
321
322
322
319
281
272
264
266
274
276
278
284
284
285
285
286
287
287
287
287
287
288
288
288
288
290
290
290
290
290
290
290
290
290
290
290
291
291
292
292
293
295
296
300
301
304
307
310
312
323
331
332
333
334
335
335
335
335
331
328
325
322
320
318
318
318
316
308
304
303
302
295
291
292
293
298
300
314
319
324
329
342
342
343
348
349
352
353
356
356
356
359
360
360
366
367
367
368
369
373
376
377
379
379
381
383
385
385
386
387
387
387
387
387
387
387
387
385
384
380
379
379
379
380
380
381
381
381
381
376
371
370
370
370
371
369
368
369
368
359
353
351
351
350
349
345
343
341
340
339
338
338
334
332
330
322
314
312
311
310
308
305
303
300
302
303
304
306
308
312
317
320
323
324
326
327
329
331
331
334
334
336
343
345
346
347
347
350
351
352
352
352
352
350
324
326
327
327
353
352
352
352
353
353
354
354
350
348
346
346
346
345
343
341
340
336
334
331
330
330
329
328
328
329
329
329
329
325
323
321
319
319
319
319
319
319
317
313
312
311
310
311
312
315
316
317
312
309
306
305
303
288
286
286
284
283
283
283
283
287
290
290
290
290
290
290
290
290
290
284
281
279
277
275
275
274
273
271
270
266
264
262
260
259
257
256
250
249
245
241
239
237
236
236
236
235
234
233
233
232
232
231
231
230
230
231
231
234
235
237
239
247
251
253
256
260
269
269
269