299
299
303
304
304
304
304
304
304
304
304
304
304
303
302
300
300
299
299
300
302
302
304
306
307
307
307
307
307
307
307
307
308
309
311
312
318
318
319
320
320
322
322
327
328
328
329
329
329
329
330
334
343
346
347
347
347
348
348
349
350
351
351
351
351
358
361
367
368
368
370
379
386
390
391
387
386
390
393
393
393
396
400
404
406
407
407
407
408
410
413
413
414
414
414
418
419
419
421
423
424
424
426
432
435
439
442
446
446
446
446
446
449
453
453
453
454
455
458
464
467
479
481
484
486
488
489
489
489
490
491
496
499
502
505
511
513
515
518
518
518
519
515
515
511
514
514
521
522
523
527
527
540
537
530
528
528
531
543
535
529
528
527
525
523
520
520
520
527
531
534
536
536
536
536
536
536
536
536
536
535
534
533
532
530
529
529
528
526
524
522
517
512
512
514
515
516
519
514
515
521
518
519
519
522
523
528
528
528
527
527
526
525
527
527
529
535
540
539
534
527
522
521
516
513
509
504
499
495
491
491
486
480
472
464
455
441
427
425
425
423
416
406
401
391
388
388
391
389
384
379
374
374
367
373
377
385
389
392
396
398
402
408
401
395
372
370
365
369
370
370
370
371
372
374
378
379
382
380
379
378
378
361
345
349
352
353
354
354
362
340
325
313
313
314
322
325
325
340
349
360
360
361
362
364
366
366
367
367
367
367
368
369
372
375
378
378
378
378
377
377
377
377
376
376
377
378
379
382
387
390
390
397
398
398
397
397
396
396
397
400
403
406
406
408
409
410
410
410
409
409
399
395
395
393
388
386
381
374
374
374
374
362
360
360
365
366
363
361
361
359
357
353
349
343
338
334
332
327
325
326
327
325
323
319
314
314
313
313
312
312
312
311
301
297
289
293
293
297
294
293
293
293
295
296
297
295
293
291
289
283
272
268
268
269
271
274
280
284
283
283
274
262
256
249
249
249
249
249
249
250
250
250
250
250
250
250
250
252
252
254
254
255
255
256
259
259
259
259