336
345
349
351
349
340
340
345
352
359
360
360
360
359
359
357
354
351
354
355
354
353
352
358
356
353
348
345
340
336
332
332
338
339
338
336
334
333
328
324
320
313
313
312
310
308
306
305
307
311
311
311
308
303
301
299
296
290
289
289
288
289
291
295
301
305
306
305
304
303
302
304
305
308
311
315
318
320
321
324
327
329
332
334
335
339
343
345
345
346
346
344
340
337
334
332
330
329
320
313
311
309
309
310
313
315
318
321
321
321
322
323
324
326
326
327
327
328
341
344
346
348
351
348
346
344
342
341
342
345
346
347
348
348
348
348
348
349
350
350
351
351
351
352
352
355
359
361
363
363
364
365
365
361
357
355
354
354
354
355
355
354
354
351
348
346
344
346
348
350
358
361
360
359
356
353
351
348
343
337
337
336
333
332
328
326
324
321
320
318
316
314
312
311
311
311
311
311
311
311
309
309
309
309
308
307
307
307
306
305
307
309
310
311
315
319
322
324
324
324
327
330
332
335
339
339
343
348
353
357
360
362
364
363
361
361
365
371
382
385
385
385
385
387
390
393
404
404
405
406
403
408
409
410
411
417
419
423
423
423
423
424
423
421
420
421
420
420
420
421
422
422
421
421
420
420
419
422
425
429
430
434
437
440
443
444
445
445
443
443
443
442
440
439
438
437
435
433
432
429
427
425
423
421
419
417
415
405
400
400
401
401
401
401
402
404
405
405
406
406
405
404
404
404
404
404
404
404
404
404
404
404
404
403
402
383
383
382
381
381
380
378
376
375
373
372
372
372
371
371
371
370
370
371
373
375
376
377
377
375
373
372
369
367
363
359
356
353
350
347
347
348
349
350
351
352
352
352
352
352
352
352
352
351
351
350
349
349
347
347
345
345
343
342
340
339
337
335
334
333
333
331
330
328
325
324
323
323
322
322
321
320
317
314
301
295
293
290
287
286
285
284
282
280
277
274
273
272
268
274
271
271
271
272
273
274
276
279
282
286
287
292
294
296
298
298
298
298
298
301
307
308
311
316
324
331
335
342
350
357
363
369
379
383
387
386
384
382
383
387
390
392
393
392
392
392
391
391
392
393
393
393
394
395
396
398
398
396
396
396
392
390
389
387
386
385
384
382
379
377
374
361
360
358
358
358
355
342
340
339
339
336
336