352
351
351
353
353
352
351
350
349
349
350
353
361
363
364
364
364
364
364
365
365
365
365
368
368
367
367
354
352
347
346
341
333
327
323
322
321
320
320
320
320
320
320
321
321
321
321
320
322
323
323
324
325
334
336
336
331
330
329
328
328
328
331
331
332
331
331
331
334
335
336
336
333
330
329
328
327
326
326
326
326
326
326
326
326
326
328
328
330
330
330
330
330
330
330
332
333
340
343
345
347
348
349
350
351
351
351
356
361
379
380
384
387
389
390
386
396
395
395
399
400
393
392
390
389
389
387
384
382
379
377
376
375
375
374
373
372
370
369
369
369
369
369
369
372
375
375
375
375
375
375
376
379
379
379
377
380
382
386
390
388
387
386
385
383
381
380
380
376
375
372
370
370
367
367
368
369
370
376
378
383
385
386
388
388
388
388
388
397
400
402
402
407
409
410
417
419
420
422
426
430
440
445
446
448
451
454
456
459
460
463
465
469
470
473
477
479
481
485
495
492
492
495
500
500
496
493
491
488
487
486
486
487
485
485
485
486
485
484
481
480
478
470
467
465
464
463
461
463
464
464
464
466
469
470
470
465
465
465
465
465
466
466
468
469
469
468
467
467
469
472
473
469
468
467
467
465
464
464
464
463
459
456
455
453
451
450
450
449
451
451
452
454
455
457
461
463
465
467
472
475
480
482
482
483
483
483
483
483
483
483
483
482
479
477
477
477
476
474
471
467
461
457
454
451
449
442
437
433
428
424
419
415
411
406
398
395
392
389
385
382
378
375
370
369
368
368
368
368
368
368
367
365
364
362
361
357
354
352
349
349
348
345
345
345
345
345
345
345
345
345
345
345
346
346
346
347
347
347
347
347
349
351
351
350
349
348
348
348
348
349
350
351
352
353
356
357
359
360
361
362
362
363
363
365
365
367
367
368
369
370
372
374
378
385
386
387
388
390
392
395
399
402
410
413
414
418
423
426
428
428
433
433
434
436
437
438
439
441
442
443
444
447
449
450
450
451
451
452
456
459
459
460
462
463
463
463
464
466
470
470
471
471
472
472
472
472
470
469
469
468
467
465
460
457
454
453
447
446
446
445
443
443
442
442
442
442
442
443
444
444
442
441
440
437
423
422
421
421
418
410
409
406
396
384
380
376
354
339
337
335
333
333
333
334
334
334
335
336
336
336
337
339
340
341
341
339
339
339
339
338
337
337
336
335
334
333
334
335
335
335
335
335
334