367
367
367
367
367
368
375
380
380
381
381
381
381
381
381
380
379
377
369
302
298
298
300
301
299
297
295
294
290
287
285
289
295
295
288
277
274
277
279
279
277
272
280
292
289
292
291
290
271
271
261
256
262
265
267
270
267
261
254
248
252
246
243
244
245
245
249
246
245
232
231
212
211
210
208
205
203
197
197
196
196
196
196
196
196
196
197
197
197
197
199
200
200
200
201
204
209
212
208
203
212
217
219
218
219
229
223
221
224
230
236
242
250
253
253
253
254
275
279
287
289
290
291
293
293
293
301
307
310
316
323
324
321
319
316
318
322
329
333
333
333
333
310
300
305
312
322
322
328
337
339
343
353
358
368
373
384
387
388
387
386
385
385
394
400
406
408
412
411
411
408
422
429
438
440
437
436
434
429
428
426
423
422
421
416
423
426
429
429
430
422
419
415
417
423
417
409
396
392
397
400
406
409
413
418
427
429
432
436
438
443
445
450
452
457
461
462
463
466
467
470
471
471
470
470
473
476
478
484
485
486
486
484
483
479
478
471
468
468
468
468
457
446
456
459
458
440
440
438
432
432
430
428
427
427
440
437
429
425
428
421
392
392
390
385
379
376
374
379
384
385
394
400
407
404
403
403
403
403
403
401
400
406
411
416
431
432
435
436
437
438
438
443
445
447
448
451
454
457
457
461
464
466
468
471
471
496
502
510
512
512
507
502
499
499
503
506
509
509
509
510
510
512
508
505
506
508
509
507
504
501
488
488
488
486
488
491
492
491
487
484
482
477
474
463
456
440
434
427
425
424
422
421
420
417
410
406
404
402
401
401
402
400
393
389
383
369
366
364
364
364
364
363
360
356
347
344
332
329
326
325
324
323
322
318
314
309
308
310
310
309
308
307
306
305
287
271
263
263
263
265
266
257
253
251
250
249
249
248
247
247
247
248
249
251
256
259
262
260
257
254
253
251
248
250
257
255
253
252
251
248
248
248
248
248
250
254
257
259
264
263
260
257
261
262
262
264
280
285
283
279
279
280
283
289
272
254
254
254
255
247
247
247
248
251
252
251
251
241
234
232
232
236
238
233
232
242
243
248
248
248
249
249
247
250
250
250
254
258
265
268
274
274
263
282
267
275
289
280
277
270
270
270
273
275
274
273
272
270
276
281
282
289
293
297
298
299
300
300
301
301
303
306
310
311
312
312
312
314
317
320
322
331
331
331
334
342
342
345
348
353
355
355
361
363
364
365
369
381
384
382
381
381
381
381
381
380
380
380
379
379
376
375
369
367
367
367