337
336
336
335
334
333
333
332
332
333
334
333
333
329
328
327
326
326
326
326
326
326
326
326
326
327
328
328
326
325
325
325
324
324
324
324
324
325
325
324
324
323
323
323
323
322
322
322
320
320
320
318
318
317
317
317
317
317
317
317
319
320
321
320
320
320
320
319
317
316
316
316
316
317
320
322
324
325
325
324
323
323
322
320
319
316
315
314
314
314
314
314
313
312
312
310
310
310
310
310
312
309
309
309
307
307
308
308
308
308
308
309
308
308
308
308
307
304
304
302
302
302
302
302
302
302
302
302
302
303
303
304
304
305
305
305
306
306
307
308
307
308
309
309
317
318
317
319
320
321
321
321
322
324
326
326
326
326
327
327
327
327
327
329
330
330
330
331
331
332
333
334
334
334
334
335
335
336
338
338
339
339
340
344
346
346
347
349
349
350
352
357
358
363
365
369
369
369
368
367
367
367
367
367
367
367
371
370
369
369
369
369
369
369
371
372
374
376
376
378
378
378
384
384
387
387
387
387
389
391
390
388
372
372
371
375
382
387
392
406
419
407
397
396
393
395
399
402
402
409
412
421
421
422
424
424
424
427
431
434
437
438
438
440
461
467
466
465
466
475
495
490
491
494
497
496
497
507
514
514
514
514
514
521
527
533
537
537
546
551
552
553
554
555
556
557
559
559
557
558
559
560
561
565
567
584
585
585
586
593
597
596
596
604
621
621
621
621
620
619
602
591
588
584
583
581
579
574
568
564
564
564
559
556
554
552
551
550
548
547
536
533
529
520
519
517
512
511
511
501
501
500
492
491
488
487
486
481
479
479
469
468
467
466
465
462
461
461
461
461
460
460
460
460
459
458
457
455
455
455
454
454
453
452
452
451
451
450
449
449
448
448
447
446
446
446
446
446
446
446
446
446
446
446
446
444
443
443
442
438
438
438
438
437
435
431
431
431
431
430
429
429
430
430
430
430
429
423
418
418
418
418
418
414
412
412
412
408
408
407
407
407
398
398
398
395
395
400
395
393
393
392
386
387
384
381
379
378
378
378
377
377
376
376
376
375
375
374
374
373
371
371
369
367
366
361
359
357
356
356
356
356
356
356
356
356
355
355
354
354
353
352
352
351
349
349
349
347
342
342
342
343
343
343
343
342
340
340
341
341
340
338
338
339
339
338
338
337
336
336
336
336
335
335
335
337
333
332
332
332
332
331
329
329
327
327
324
324
324
321
321
320
320
320
320
318
318
318
318
320
319
316
316
317
317
317
317
317
320
320
321
321
321
321
319
316
317
315
315
315
314
314
314
314
314
314
315
315
315
315
314
313
313
313
314
315
315
315
315
316
316
316
316
318
320
322
323
324
324
323
320
317
317
317
316
316
314
314
314
314
314
315
316
321
324
317
317
318
318
318
318
318
318
318
318
318
318
320
322
322
322
322
324
325
327
328
327
326
326
327
328
328
328
328
329
329
330
330
330
331
332
332
332
332
332
332
334
336
338
339
339
339
339
339
339
339
338
338