300
300
300
300
300
300
300
300
300
300
302
302
302
299
299
299
299
300
300
300
300
300
301
304
304
305
305
305
307
307
307
310
310
310
310
311
313
313
313
316
316
316
319
319
320
320
320
320
320
320
320
320
319
319
320
321
321
326
326
326
326
327
331
331
332
332
334
334
334
335
336
336
336
336
336
336
336
336
339
339
339
340
340
340
340
340
341
341
341
341
342
342
343
343
343
344
344
345
345
346
346
347
348
348
349
350
354
356
358
358
359
359
359
360
360
360
360
362
362
363
363
364
366
368
372
375
381
382
382
383
384
385
387
389
390
391
391
392
392
392
393
396
400
403
408
409
412
413
416
418
422
424
427
428
428
431
433
436
437
437
440
441
441
440
439
439
439
437
439
440
442
443
444
445
445
447
448
451
455
455
455
452
452
452
451
450
450
449
449
449
449
449
450
450
450
452
454
455
457
460
460
460
462
462
463
466
469
472
482
483
486
486
486
486
486
484
481
481
482
484
486
486
485
483
483
483
483
486
487
488
488
488
488
488
487
487
486
486
486
486
487
489
489
489
488
483
481
479
476
477
484
483
480
480
479
477
477
477
478
479
482
487
481
472
473
473
471
468
462
458
457
455
451
442
434
432
432
429
423
423
421
419
417
411
406
399
398
396
393
393
389
381
380
380
379
376
368
364
360
354
352
350
348
348
347
346
346
349
351
353
356
357
358
362
362
362
362
363
363
363
364
367
369
370
370
372
374
378
379
389
395
402
405
407
411
412
414
417
420
422
423
427
432
436
440
442
445
448
448
447
447
442
439
437
432
425
421
415
414
414
414
415
417
420
422
426
427
428
428
430
430
427
427
426
425
422
416
403
396
396
396
396
393
390
368
367
367
366
366
364
362
360
357
352
350
347
342
335
333
330
329
329
328
327
326
325
324
322
322
322
321
321
323
326
326
327
327
327
327
328
328
328
331
332
333
334
337
338
338
340
342
343
341
339
342
345
343
342
342
341
338
335
325
323
322
321
321
321
320
319
318
318
318
318
318
318
318
318
318
318
318
318
317
317
316
316
314
314
314
314
314
314
315
315
314
314
314
314
313
313
313
313
313
313
313
314
314
314
315
318
318
318
322
323
323
322
320
320
319
318
317
317
316
315
314
314
313
313
313
313
314
314
314
314
314
313
312
312
312
312
312
312
314
314
313
313
313
312
311
311
315
315
316
315
314
314
314
314
314
313