284
297
305
317
343
351
361
366
366
366
368
372
369
387
399
396
396
395
396
396
404
411
428
446
453
454
456
458
449
444
443
443
443
443
449
447
448
449
449
449
449
448
447
446
445
445
444
443
443
443
443
443
443
427
424
414
404
401
395
395
392
391
389
385
383
381
380
378
378
378
382
371
372
372
369
357
357
357
357
357
358
355
355
354
357
358
356
359
358
359
359
360
362
367
366
364
349
343
337
334
331
327
327
327
327
327
326
326
326
324
323
323
323
323
322
323
326
326
326
330
330
373
377
394
398
410
403
401
406
397
391
382
381
381
387
388
389
384
368
356
352
349
346
344
344
341
339
336
336
335
334
334
334
334
334
333
333
334
333
333
333
332
330
330
331
331
331
333
334
344
344
346
350
353
349
348
343
340
336
331
328
322
319
308
303
305
290
280
277
276
276
276
277
277
278
281
285
285
285
287
288
288
290
291
293
297
299
302
303
294
296
298
298
315
318
321
329
330
330
330
325
321
326
330
339
345
351
354
366
367
367
365
364
364
372
373
363
344
333
325
325
307
305
303
302
302
302
302
302
308
309
309
310
312
314
329
333
339
351
351
369
387
387
388
390
392
394
394
396
394
393
393
393
398
400
404
420
427
430
432
435
436
438
439
439
439
438
433
431
430
430
430
442
442
443
443
445
446
446
448
448
448
449
450
451
452
452
453
459
459
459
460
461
462
458
454
452
448
447
450
451
451
450
448
445
442
441
441
438
437
435
436
437
437
436
435
434
438
439
437
434
428
425
397
395
394
393
390
379
363
350
346
343
339
338
334
331
328
328
325
325
325
324
324
322
309
297
292
289
289
289
289
289
288
285
286
288
288
286
285
285
285
286
286
282
281
283
285
288
290
291
290
289
288
288
288
283
283
283
282
284
302
305
313
310
298
279
271
274
274
272
267
266
266
266
266
266
266
272
277
274
284
289
295
299
305
311
330
336
355
359
371
395
401
380
382
383
387
386
381
371
375
376
375
365
361
356
353
350
346
345
345
345
342
345
348
350
350
351
352
354
354
354
355
355
364
365
365
365
365
365
365
357
354
354
352
356
357
357
359
371
373
380
381
381
381
379
379
378
377
372
356
351
348
342
341
337
330
328
323
319
321
319
319
319
321
321
322
323
323
323
324
324
333
344
362
366
367
362
366
368
371
372
372
380
398
397
400
392
378
356
347
345