230
229
228
230
232
233
232
241
244
245
246
252
250
241
240
243
249
248
248
248
249
250
251
255
267
265
259
258
261
262
259
259
259
260
259
259
259
259
259
267
270
271
272
278
279
278
278
278
279
281
281
279
278
279
280
282
282
283
284
285
286
286
288
290
296
295
293
292
293
296
300
312
313
314
316
319
320
321
329
342
340
342
346
342
339
339
319
317
317
324
330
334
335
327
327
330
331
333
332
331
333
334
329
328
325
323
323
325
325
325
323
323
324
326
336
337
338
340
340
336
331
327
324
323
321
321
320
320
320
320
319
318
317
318
320
331
333
334
334
331
329
329
330
331
335
336
337
343
343
342
341
344
347
347
346
347
346
338
338
339
341
342
343
342
338
336
335
335
335
336
338
349
350
359
388
388
391
392
399
400
404
405
408
414
430
435
435
433
429
424
424
406
404
401
400
399
397
382
378
375
373
372
368
366
363
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
362
365
369
376
384
388
391
388
386
384
383
386
391
393
396
398
403
410
421
422
423
424
424
426
436
439
441
441
442
442
440
443
443
440
439
437
433
436
439
431
428
431
427
426
426
433
435
442
436
429
427
424
416
417
419
420
421
424
429
432
432
434
438
443
448
446
445
455
454
452
455
453
453
458
462
461
467
467
467
472
473
478
482
483
483
483
484
484
486
488
495
524
529
533
544
535
537
535
524
516
508
488
478
473
466
461
458
456
453
453
454
455
456
462
469
468
466
459
454
451
448
450
453
452
449
445
447
447
447
450
454
455
459
464
478
486
480
481
485
488
482
477
474
472
471
467
464
464
470
480
478
474
475
474
476
478
472
457
438
434
429
431
409
399
399
399
394
394
394
393
390
390
390
391
391
392
393
397
396
395
395
396
394
386
389
387
382
381
383
388
387
385
379
379
379
378
377
377
378
377
374
370
370
367
368
366
359
359
358
358
358
358
357
357
358
358
358