282
285
287
293
293
292
290
287
287
286
286
286
287
296
304
302
303
303
302
300
300
301
302
302
324
324
326
329
329
332
334
338
340
345
348
350
352
355
360
367
372
372
372
373
374
375
378
380
381
381
382
382
367
364
354
348
344
339
327
323
321
317
316
315
314
314
314
315
318
320
323
329
334
335
337
334
333
328
327
328
326
323
323
323
325
328
329
327
326
325
325
325
325
326
327
329
330
330
331
332
335
337
338
330
316
316
316
310
307
306
306
305
305
303
303
305
307
313
313
315
316
319
320
324
330
331
334
339
348
354
359
361
372
374
377
379
381
385
386
391
390
390
390
388
385
383
377
374
368
359
359
361
355
352
347
347
350
359
374
375
374
376
385
395
400
404
408
411
413
425
430
436
452
452
454
458
453
448
448
447
432
432
431
428
423
420
416
415
415
415
415
414
405
393
389
389
388
386
368
363
358
355
351
350
349
350
355
357
357
326
325
324
324
324
324
329
329
327
325
324
330
324
323
335
338
331
329
327
325
330
334
338
345
351
352
345
355
362
368
369
340
340
340
338
337
335
346
352
354
356
354
347
341
339
341
345
353
360
362
356
359
380
371
354
348
356
368
353
358
345
338
334
325
321
311
308
307
305
304
303
300
299
298
298
297
295
294
293
292
292
291
291
291
291
295
296
294
294
293
292
292
291
291
291
290
289
289
291
292
292
300
304
326
334
341
346
348
347
347
347
348
357
363
365
374
384
391
391
386
384
383
377
375
372
362
360
358
353
352
352
351
350
351
352
356
359
364
379
387
389
419
422
430
435
440
440
435
431
431
429
426
421
418
418
416
409
407
406
403
399
395
394
391
387
386
385
378
378
378
375
373
373
372
368
364
361
361
361
361
361
361
361
353
352
352
352
352
352
354
357
358
359
361
362
365
363
362
363
364
366
366
366
368
371
387
404
404
426
424
425
425
426
434
437
437
443
443
441
440
448
449
448
448
447
444
429
426
411
406
394
392
377
372
369
367
368
375
381
380
376
374
392
390
385
380
381
379
376
373
373
375
375
378
378
380
385
389
400
402
407
403
402
411
419
422
412
402
395
389
387
386
381
372
370
371
371
372
373
372
368
367
357
348
347
346
345
338
336
334
329
329
330
330
324
324
323
300
300
302
302
302
302
302
302
302
303
299
286
286
286
286
287
290
292
291
291
289
282
282
281