384
384
384
385
386
386
387
387
387
389
392
400
399
397
395
393
393
394
395
398
398
400
401
402
406
407
407
411
412
413
413
413
414
414
414
414
415
415
415
416
416
417
418
418
419
419
419
419
419
419
419
418
418
417
415
414
413
413
412
412
411
411
410
410
408
407
407
407
402
402
400
396
393
392
392
391
392
393
394
392
392
391
390
390
396
404
405
405
405
405
404
405
406
410
412
413
413
413
413
413
413
413
413
413
413
409
406
402
401
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
403
408
420
420
420
420
419
419
419
419
420
420
423
424
425
426
427
427
428
428
425
423
421
421
421
421
421
422
423
424
428
430
430
431
434
437
437
432
430
432
432
434
438
436
432
431
431
432
432
432
433
433
434
434
434
434
435
437
438
438
439
444
444
447
449
453
461
466
469
471
474
476
477
479
479
481
481
481
481
481
481
475
483
484
487
495
496
494
492
494
496
499
510
513
513
515
516
517
524
526
528
550
550
551
552
560
560
561
563
564
564
562
562
562
561
559
561
562
563
564
564
565
562
557
553
552
551
551
548
545
541
537
533
532
529
528
525
520
518
511
505
502
502
503
503
503
503
503
494
490
478
468
469
468
467
467
461
456
447
444
443
439
439
439
429
422
419
412
405
392
372
371
365
360
354
353
353
352
352
352
350
349
348
345
343
342
340
338
335
332
331
329
324
323
322
321
321
319
319
319
317
310
306
301
294
288
282
278
277
274
271
271
270
269
269
269
269
268
267
266
266
266
265
264
264
264
263
263
263
263
264
267
269
277
284
287
291
292
294
295
297
303
305
307
310
314
318
321
325
327
332
333
334
335
335
335
336
338
340
349
350
351
355
356
357
358
359
360
361
362
362
364
368
369
369
371
372
373
374
374
374
375
375
376
379
381
382
384
386
389
390
390
391
392
397
399
402
402
403
407
410
414
415
416
417
418
418
418
418
418
419
419
420
425
427
427
428
428
428
429
430
431
431
434
435
438
440
452
453
455
456
456
458
458
457
456
455
453
451
447
447
447
447
445
444
439
439
438
438
437
430
429
428
427
427
427
428
429
429
429
430
430
430
431
431
432
431
430
428
425
422
420
419
416
415
415
414
413
412
411
411
411
411
412
412
411
410
408
405
405
406
406
409
414
413
415
423
423
422
422
417
417
418
418
415
414
413
405
405
405
405
405
405
405
406
407
408
412
415
418
418
417
417
416