403
401
395
399
407
404
402
404
405
411
408
402
408
400
399
400
399
410
421
429
432
432
436
436
435
434
436
436
431
438
448
448
441
439
441
444
443
444
445
445
444
444
445
446
448
449
449
448
445
444
446
450
450
439
438
445
456
459
458
458
459
471
492
481
480
479
454
448
439
433
425
419
420
421
424
425
425
425
431
436
437
435
432
431
437
437
435
436
438
433
433
421
413
400
399
399
401
405
403
408
406
401
401
401
400
399
375
378
379
380
380
385
387
391
397
399
408
410
422
432
434
440
455
462
474
475
479
484
503
506
518
522
529
536
546
556
569
578
581
584
588
591
599
601
601
603
602
602
613
627
637
641
643
650
654
657
675
679
677
674
689
692
698
692
687
676
668
666
654
652
639
632
623
605
590
584
579
578
562
557
550
545
545
542
537
531
521
517
501
500
500
500
500
500
500
486
486
475
475
475
461
461
469
453
441
436
428
423
423
423
423
423
422
400
398
397
396
398
396
404
405
408
407
405
398
398
399
412
420
430
437
436
438
465
457
456
458
461
459
456
456
454
450
436
431
431
432
432
430
420
413
407
404
409
387
387
389
389
391
391
389
390
391
391
390
390
399
399
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
399
399
398
397
396
396
396
394
394
395
395
390
392
394
394
394
382
382
382
388
388
383
388
386
375
379
376
375
374
374
374
375
399
399
406
412
423
416
407
434
444
449
441
427
431
443
444
444
441
432
427
425
425
422
416
411
402
422
423
422
417
413
412
409
403
401
404
397
380
376
371
352
351
350
349
349
350
350
339
343
348
351
347
344
342
339
336
334
333
333
333
335
331
336
337
330
336
345
348
341
337
333
333
333
336
341
331
336
340
330
326
327
331
333
334
335
336
337
337
333
333
334
338
339
342
341
337
332
328
320
318
315
314
310
312
314
319
330
335
349
351
350
339
326
320
311
296
292
289
287
282
279
277
282
289
290
293
294
295
295
298
299
301
300
299
296
289
282
282
280
277
278
269
265
263
263
262
258
255
247
241
250
250
250
250
250
250
250
250
250
250
268
268
273
278
286
290
289
281
270
269
266
266
263
261
260
259
257
256
250
249
249
250
249
249
249
250
250
250
250
250
250
250
250
250
250
250
250
250
251
258
275
280
285
289
287
288
290
293
298
299
301
303
317
326
347
354
360
362
366
384
387
387
387
388
388
391
392
390
371
365
361
356
349
334
329
316
314
319
324
331
341
349
360
367
364
358
348
344
342
339
334
329
326
324
324
325
325
325
302
300
300
302
286
284
288
279
279
279
279
278
277
276
273
268
267
278
307
318
314
314
318
315
313
316
315
315
316
317
317
314
313
313
310
296
272
274
278
287
290
294
287
279
277
280
284
300
300
300
305
308
310
313
317
319
321
322
321
320
320
322
323
323
323
323
323
323
323
323
330
335
350
352
375
375
375
375
375
375
375
375
375
374
368
360
353
347
345
345
350
343
335
329
337
339
342
343
343
344
345
345
345
345
343
342
342
343
345
350
349
346
345
343
343
342
335
326
324
322
320
319
317
317
319
319
334
340
345
350
350
357
367
366
362
359
357
358
358
361
361
352
334
343
349
353
357
366
391
399
407
414
422
428
450
455
459
464
467
466
465
470
461
457
456
465
460
455
456
464
465
467
473
476
480
486
487
481
487
498
506
507
507
507
505
501
509
515
516
517
517
517
516
516
516
516
516
527
542
542
545
548
546
553
557
547
533
530
509
499
475
474
451
450
439
437
429
424
416
408
407
404
402
416
417
430
434
439
447
452
452
452
457
467
468
471
476
472
454
454
454
455
455
453
447
420
417
412
410
405
403
401
395
391
389
379
376
375
371
361
357
356
371
376
387
391
385
397
400
400
398
398
397
392
385
377
378
380
395
390
386
383
377
375
377
380
387
388
387
392
392
387
375
368
353
346
345
345
344
343
341
332
329
334
336
347
342
322
319
312
310
306
303
295
294
294
298
299
300
300
299
297
296
295
294
295
296
295
295
299
304
315
313
313
319
323
329
336
362
351
351
358
367
374
372
372
373
375
376
376
377
380
393
387
391
394
397
398
399
400
401
401
401
402
401
400
399
396
385
384
379
378
380
376
379
380
382
384
382
382
383
388
380
374
365
367
370
371
378
378
389
392
392
394
400
403
404
406
409
387
382
382
386
394
394
393
395
397
398
398
397
396
395
394
392
387
382
387
389
394
383
386
391
393
401
402