305
303
300
300
298
298
296
296
296
296
296
296
296
294
295
296
304
312
313
316
317
319
322
338
340
345
352
357
359
358
364
369
371
374
374
375
380
384
387
392
394
404
407
412
412
414
414
413
412
414
415
414
411
410
402
399
399
399
400
408
406
406
408
425
431
431
443
448
455
461
463
463
466
473
473
473
476
479
472
456
445
437
439
439
440
440
442
444
450
448
442
444
452
453
443
464
467
469
469
469
469
469
463
460
459
455
457
463
456
444
441
436
432
433
439
439
439
438
437
439
442
447
453
462
461
455
458
459
462
465
471
471
474
477
478
478
478
478
474
467
466
471
474
483
493
500
510
515
518
522
525
529
532
533
534
535
539
540
542
543
546
549
550
550
548
545
545
543
542
540
539
539
521
523
529
534
536
530
527
527
517
517
517
516
513
514
516
517
514
513
515
516
515
514
510
506
502
499
487
484
478
474
469
466
463
454
441
435
421
415
414
415
416
415
414
412
411
406
402
400
406
405
405
410
417
419
428
430
416
411
407
406
405
386
377
376
373
369
369
369
370
370
366
363
361
352
348
343
339
333
331
328
327
326
320
319
318
313
312
310
307
309
309
312
318
319
322
340
344
344
363
365
365
368
367
366
369
373
380
404
416
447
449
449
450
451
450
450
449
450
454
454
456
457
458
459
461
461
462
462
463
461
461
460
458
449
448
444
443
438
438
433
433
433
433
429
417
414
409
391
386
377
378
380
384
385
378
376
364
352
321
321
317
313
304
304
304
304
303
301
297
280
280
282
282
282
282
278
278
279
280
284
285
286
287
287
286
286
289
292
308
308
308
318
323
323
327
328
333
337
342
347
353
363
369
370
371
371
372
383
395
397
397
395
394
395
396
423
427
433
439
444
449
451
452
463
470
471
472
462
464
464
466
467
468
468
469
472
474
474
474
474
472
472
474
473
472
471
468
465
458
456
454
452
451
450
444
441
433
428
426
426
425
424
423
420
415
414
412
411
404
400
398
395
393
395
395
396
404
405
416
424
411
409
406
408
411
411
409
408
405
402
400
398
394
394
386
359
351
343
338
333
327
325
319
316
310
312
313
313
311
310
304
304