388
387
391
394
397
399
400
402
403
408
414
419
422
435
440
442
448
452
456
459
462
467
476
484
486
487
489
489
489
488
488
487
475
470
460
456
454
453
444
440
427
418
405
394
388
380
372
368
365
361
356
353
348
347
345
337
332
317
313
310
310
310
309
309
308
308
308
308
308
308
308
309
311
312
314
314
314
314
314
314
316
316
319
327
332
335
337
339
357
360
365
366
381
393
395
399
406
416
429
442
455
466
473
477
480
482
484
485
487
499
508
503
500
495
486
477
471
467
457
440
426
424
416
404
398
392
382
381
380
380
388
379
375
369
354
336
324
313
306
301
300
300
300
300
299
297
299
299
300
300
300
301
304
305
304
303
301
300
300
298
297
293
292
291
291
291
290
291
301
302
303
305
307
308
309
312
318
322
324
324
323
324
324
325
326
327
328
328
327
327
327
328
330
332
336
340
344
348
349
354
356
359
360
360
360
361
363
364
364
365
372
376
376
377
384
415
427
422
412
406
403
401
398
397
398
396
390
381
381
378
372
370
373
378
379
379
379
379
381
383
383
381
381
381
385
391
391
392
395
394
392
391
391
391
398
398
399
399
399
403
404
401
398
394
394
396
400
407
410
413
414
415
415
415
413
412
411
410
405
398
395
391
391
391
390
390
390
388
384
380
377
376
376
376
376
376
376
382
385
394
399
394
392
386
386
386
386
385
384
379
376
374
372
369
366
364
362
360
360
357
355
354
354
351
351
351
351
349
346
343
335
330
325
325
325
327
324
323
323
322
322
322
321
321
321
321
321
321
320
320
320
320
320
318
318
318
318
318
318
318
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
319
319
319
319
318
316
316
316
315
315
315
315
314
314
314
314
313
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
313
313
313
313
314
314
315
315
315
315
316
317
320
322
323
326
329
331
331
332
333
334
336
337
338
339
340
341
343
345
349
350
352
354
356
359
360
361
362
363
364
366
367
369
369
370
374
384
390
405
408
412
414
416
417
424
426
427
427
427
430
436
432
430
423
423
421
421
420
420
423
427
434
435
436
439
440
440
446
454
473
480
486
489
495
497
499
500
501
502
504
506
506
507
508
509
509
509
508
508
508
507
507
508
509
511
514
521
524
524
525
526
526
525
524
521
521
521
522
522
520
516
510
503
497
490
485
481
474
472
464
460
453
451
450
450
449
443
439
438
438
438
438
439
440
445
451
461
466
469
467
461
458
455
454
454
455
455
452
450
438
426
413
407
405
404
402
403
408
405
395
388
381
375
367
360
351
347
347
347
345
343
341
337
335
335
334
334
333
333
330
329
328
327
327
327
327
327
329
329
329
329
329
328
324
320
319
318
318
318
317
316
315
315
314
311
311
311
311
311
311
310
309
308
308
308
307
307
305
305
304
303
303
303
302
302
302
301
301
297
296
296
296
296
298
298
299
299
305
308
309
310
311
316
322
323
324
324
325
326
326
326
326
324
319
319
318
318
318
317
317
317
316
315
314
314
316
315
310
301
298
293
283