377
378
380
380
381
381
381
381
381
382
382
383
384
385
386
387
388
388
389
390
404
406
407
409
410
412
413
413
414
414
414
415
415
416
417
418
421
421
422
423
423
424
427
427
428
429
429
429
429
429
429
429
429
429
430
433
432
429
427
423
419
412
408
401
397
390
384
377
374
372
372
372
372
372
372
373
373
373
374
374
374
375
376
377
378
379
379
379
379
379
378
378
377
376
376
375
372
368
365
363
354
351
350
348
347
345
343
339
333
330
327
325
321
316
314
311
307
302
300
293
291
290
280
279
279
278
278
277
275
274
267
266
264
262
261
260
258
257
254
254
252
252
250
248
246
245
244
243
239
237
236
233
232
231
228
228
227
227
226
226
225
225
224
221
220
219
218
217
216
217
218
219
220
225
225
229
230
231
234
241
244
247
251
251
251
251
251
251
251
252
253
257
258
259
260
261
262
263
264
265
267
269
273
276
276
274
272
271
271
271
271
272
273
273
274
283
286
290
291
291
290
289
289
290
291
296
298
300
301
302
303
305
308
309
311
312
313
313
313
317
321
323
323
329
333
336
338
339
339
341
344
348
349
354
357
360
362
364
364
365
366
367
367
369
371
372
375
375
375
376
376
376
377
377
382
383
385
386
388
388
388
389
389
390
393
394
395
396
398
399
400
403
410
413
420
425
431
435
436
436
436
436
435
434
432
429
427
425
426
428
430
428
426
425
424
424
425
425
426
426
426
424
423
423
423
421
421
420
418
417
415
413
412
410
410
409
409
410
411
413
416
417
418
419
421
422
423
423
423
423
422
422
421
421
421
421
421
421
422
430
430
429
429
429
429
429
429
430
432
433
434
434
435
435
435
435
435
435
439
444
447
448
449
449
450
455
458
459
459
462
464
468
469
469
469
469
469
471
472
472
473
473
474
475
476
478
478
479
481
488
497
498
499
500
499
496
489
486
481
480
473
474
474
474
475
475
476
477
477
476
476
476
475
475
475
474
469
467
467
467
467
467
466
465
464
463
462
461
460
455
453
451
450
450
449
448
447
447
447
447
447
447
447
446
444
442
440
439
438
438
433
431
427
426
425
425
424
424
424
424
424
422
421
421
420
420
421
422
423
424
424
424
416
416
417
418
419
420
420
420
419
418
417
415
415
415
415
413
412
411
410
408
407
405
400
397
392
386
385
385
385
385
385
385
385
384
382
381
380
378
377
377
376
376
376
376
376
376
375
375
374
373
372
370
369
362
361
360
359
359
359
359
359
361
363
366
367
367
367
368
368
369
370
371
372
373
374
375
375
376
376
376
375