342
343
344
345
346
349
349
349
349
348
348
348
348
348
348
348
347
347
348
350
352
352
353
354
354
353
352
352
353
354
355
355
358
358
361
367
365
363
363
363
364
366
367
371
373
375
376
377
378
379
381
384
385
386
387
388
389
391
392
393
394
395
396
397
397
397
397
397
397
396
395
394
393
391
388
384
377
372
367
362
361
362
364
364
369
375
376
377
383
388
391
394
397
399
402
402
401
400
397
394
394
394
394
393
397
398
400
402
406
410
416
418
419
420
426
427
428
429
430
431
433
435
435
436
431
430
430
433
438
438
441
441
442
442
442
443
445
447
448
448
446
443
439
437
434
433
431
430
429
429
429
428
428
428
428
428
428
427
427
426
426
426
426
426
424
422
413
411
410
408
404
400
392
384
382
381
380
377
375
374
372
369
366
364
363
363
362
361
361
357
355
354
353
352
352
351
350
349
348
347
345
344
343
342
342
341
340
340
337
333
330
329
326
324
323
322
321
319
317
314
312
310
310
310
310
313
314
315
318
318
319
331
332
334
336
336
337
337
339
339
336
333
332
334
334
333
331
330
330
329
328
327
325
325
324
324
324
324
324
324
324
324
324
323
323
323
323
323
323
323
323
323
325
328
329
333
334
332
329
325
323
321
321
321
321
322
323
324
326
326
326
326
326
325
324
323
321
320
319
317
315
313
313
313
313
313
314
315
316
318
319
320
322
323
323
322
321
321
320
320
318
316
315
314
314
314
314
315
316
318
321
322
323
324
325
326
327
327
328
329
329
324
318
318
318
318
318
318
318
321
322
323
328
329
331
331
332
334
335
339
342
347
349
351
351
352
353
355
357
365
376
383
389
402
407
409
410
413
423
427
429
431
433
434
435
436
440
441
442
446
448
449
451
452
452
453
454
454
454
455
456
457
459
462
469
469
469
469
467
469
468
466
464
462
461
461
461
461
462
464
465
467
468
469
468
468
468
469
470
470
470
468
465
462
458
457
455
455
454
453
450
449
447
445
443
440
439
438
437
437
436
435
435
434
433
432
431
430
426
425
424
422
421
420
419
419
419
418
418
416
413
411
410
409
409
408
404
397
395
391
391
390
390
389
389
388
388
387
386
385
383
382
382
381
380
379
377
377
377
377
376
376
375
374
372
372
372
372
372
373
373
373
374
374
370
369
368
367
367
365
365
365
364
364
364
365
368
369
370
371
371
375
380
382
382
380
380
380
381
384
383
383
383
383
382
382
382
381
378
375
374
373
372
371
370
370
367
365
362
360
359
358
357
360
361
358
357
355
352
352
352
353
354
354
355
354
356
357
357
357
357
357
355
349
349
349
349
349
353
354
350
351
352
353
352
349
343
342