339
339
340
340
342
344
347
354
354
354
356
360
366
365
365
365
365
365
366
369
376
380
382
383
384
385
390
392
398
395
384
375
372
370
360
360
360
358
353
353
351
349
348
348
349
351
365
366
368
369
370
372
373
373
374
374
376
379
383
387
389
392
391
390
389
390
392
400
402
404
405
405
405
405
404
404
395
376
364
353
349
347
346
323
322
313
313
313
313
313
313
313
313
313
312
312
312
312
310
310
310
310
310
310
310
310
309
309
308
308
308
308
309
309
309
309
309
309
308
310
310
310
310
309
309
309
309
309
310
315
316
316
316
318
318
319
319
319
320
320
320
320
320
320
321
328
330
329
331
332
333
332
331
330
330
330
330
330
330
330
331
332
332
337
341
345
349
355
357
361
363
367
374
386
387
387
388
395
404
414
419
424
424
425
425
428
428
429
434
438
441
441
435
426
426
422
416
411
407
401
392
386
374
370
370
369
369
368
366
366
365
364
364
363
363
363
362
361
361
360
357
356
356
355
355
355
355
354
352
351
350
348
347
347
346
346
346
345
345
345
345
343
343
342
338
338
337
336
336
336
334
332
331
331
330
329
329
329
329
328
328
328
328
329
329
330
329
329
328
328
327
325
325
324
324
324
324
324
324
324
321
319
319
316
313
312
312
312
312
312
312
312
312
311
311
312
311
311
311
311
311
311
311
312
312
314
314
314
314
314
315
315
315
315
314
313
312
312
313
315
316
316
317
317
317
318
319
319
321
321
321
321
320
319
318
318
318
319
319
319
319
319
319
319
319
321
322
325
322
322
327
326
327
327
327
325
323
324
324
323
323
323
321
321
322
328
329
321
322
322
322
326
325
324
324
325
327
326
326
326
326
326
326
326
325
325
324
324
324
324
325
325
325
325
325
325
325
325
325
325
324
324
324
324
324
324
324
325
324
325
325
325
326
326
326
326
326
326
326
325
325
325
325
325
325
326
326
329
329
328
328
328
328
330
331
332
332
332
332
332
332
332
332
332
332
332
337
337
336
333
332
332
336
336
337
338
339
340
342
341
339
336
336
336
336
336
335
335
340
340
339
336
336
335
335
335
336
337
337
338
338
337
339
338
342
340
339
338
341
342
342
343
343
348
346
351
345
345
345
347
347
347
347
347
347
347
347
347
347
352
356
358
367
367
367
367
367
367
367
367
366
365
365
367
368
369
369
369
369
369
369
369
369
369
369
369
369
370
371
369
368
362
361
360
358
358
357
358
358
357
359
359
359
360
360
361
361
361
361
361
360
361
361
362
363
363
366
366
366
367
369
369
369
370
370
370
371
371
371
371
371
371
372
372
372
373
373
373
373
373
371
371
371
379
387
389
395
395
406
401
400
402
412
407
402
407
414
417
432
450
454
465
447
448
453
406
406
399
398
395
396
398
386
371
375
378
380
367
374
380
375
370
367
366
363
358
352
349
348
348
348
348
348
348
347
347
347
347
346
347
346
343
343
343
339
339
341
341
341
349
350
356
363
380
381
387
392
396
398
399
402
396
394
394
394
394
389
388
381
381
381
368
368
359
358
353
348
347
343
343
343
344
346
346
368
369
351
354
356
359
373
370
354
359
351
360
354
332
332
345
345
345
345
337
336
333
333
334
334
334
334
334
334
332
332
332
333
333
334
334
338
338
338
338
338
336
336
335
335
334
334
334
334
333
329
324
319
320
320
320
319
318
317
317
317
317
316
316
316
316
315
312
312
312
312
312
312
311
311
314
312
312
315
313
313
312
311
311
311
311
311
311
312
312
313
314
314
314
317
317
317
317
318
320
320
321
322
323
323
323
323
323
322
322
323
323
327
328
330
333
334
334
333
333
332
332
332
332
330
330
330
332
328
327
325
325
323
322
322
322
329
331
332
334
336
333
329
326
323
323
323
323
323