432
437
443
446
452
462
465
467
467
467
466
465
465
464
466
468
473
475
476
479
477
472
465
464
463
462
460
459
455
447
443
437
436
435
434
434
434
435
435
435
435
438
439
443
444
453
455
458
461
463
472
476
481
483
488
492
491
489
487
478
475
476
475
474
470
464
464
463
462
461
458
457
457
457
457
457
456
453
451
450
447
443
440
436
433
430
423
420
419
414
405
403
403
394
393
394
395
395
395
396
398
400
402
404
406
404
398
394
390
389
388
388
387
386
386
385
383
381
381
377
374
363
362
352
349
346
345
345
343
343
341
330
327
322
319
318
310
306
303
295
286
283
280
279
276
273
270
263
261
259
256
255
250
247
239
226
218
204
196
185
175
174
172
170
169
168
166
163
160
155
153
151
151
153
153
149
144
142
139
139
137
136
134
133
134
135
145
153
164
170
182
182
185
185
185
185
187
187
190
193
198
202
205
210
212
215
218
222
223
224
229
233
244
253
262
267
271
268
267
267
266
265
275
276
276
277
278
279
285
290
290
289
286
284
287
294
296
311
320
322
326
326
329
330
340
342
350
354
369
378
381
382
385
387
393
402
406
415
420
422
429
431
434
441
446
448
455
459
466
467
466
466
464
463
463
462
466
468
471
477
480
480
478
468
461
460
458
458
457
456
455
452
446
445
443
442
441
433
431
430
431
432
436
442
445
446
448
450
452
454
457
458
462
463
466
476
481
483
485
483
482
484
483
475
471
469
468
466
464
462
458
454
454
455
456
454
453
452
450
448
443
438
427
419
416
414
413
419
421
426
432
434
436
436
436
436
434
434
435
430
427
425
426
427
429
430
430
430
432
435
436
438
448
456
467
467
462
457
456
455
455
455
451
447
446
456
462
464
466
466
465
463
458
461
462
464
465
451
450
450
447
446
444
443
442
438
444
452
457
467
468
469
472
477
488
490
493
494
496
501
505
508
517
521
524
527
528
530
534
538
542
542
543
543
544
549
552
554
555
561
564
562
555
549
549
549
550
556
559
561
560
557
556
554
553
552
552
549
542
539
535
532
533
534
535
533
532
524
521
516
509
508
507
507
502
493
490
488
487
490
492
491
488
489
493
498
498
498
498
498
499
500
499
498
498
498
498
499
502
499
485
483
477
467
462
457
449
443
432
426
425
413
407
396
393
391
387
386
385
385
386
386
386
386
390
392
395
396
398
399
398
394
391
383
382
380
379
378
379
384
388
388
388
389
389
390
392
395
396
396
397
398
398
399
403
406
410
412
414
415
419
413
407
400
397
394
394
392
389
387
381
377
368
367
365
363
357
355
351
347
343
338
335
332
330
329
326
322
318
316
315
315
313
312
310
309
307
298
295
293
289
282
280
274
272
269
264
260
256
254
252
250
244
241
234
230
223
218
216
211
210
210
208
201
195
193
193
188
186
186
185
181
179
177
175
175
175
175
175
176
179
180
179
180
179
179
180
185
188
188
191
184
184
185
184
184
184
187
188
190
190
191
193
194
194
194
194
196
198
199
208
207
209
211
208
208
208
208
208
210
213
215
218
221
225
227
225
220
219
227
228
228
227
233
241
242
243
244
245
247
251
251
254
255
258
266
270
272
276
280
281
283
285
292
293
301
309
310
311
313
322
324
325
329
331
333
337
344
347
350
354
358
364
368
373
378
381
384
390
391
392
396
396
397
397
395
393
391
391
392
393
394
393
390
384
384
384
386
386
387
387
391
396
399
404
410
418
423
426
431
439
444
445
456
469
478
479
481
486
487
489
495
500
503
503
500
498
498
496
496
497
504
504
504
502
498
496
492
492
492
491
491
490
499
508
509
509
510
514
525
528
533
536
536
534
542
545
553
555
554
554
555
557
557
557
557
555
554
553
549
549
549
551
557
561
558
554
552
551
548
543
542
538
532
527
524
523
523
521
519
514
512
502
498
496
491
489
485
482
477
469
468
468
468
461
445
441
437
444
446
451
454
460
465
465
465
466
466
467
468
468
468
467
464
463
460
456
450
451
454
454
454
454
455
456
458
459
462
465
466
466
452
445
439
435
433
432
431
431
431
429
428
425
426
430
432
434
436
436
434
435
436
436
436
428
426
425
420
418
414
413
413
414
418
420
422
426
427
434
441
445
447
448
449
452
455
456
455
454
454
458
460
462
464
466
470
472
473
477
478
480
481
486
489
491
484
483
479
476
473
462
458
454
452
445
444
442
441
438
437
431
429
430
431
436
437
446
452
457
457
456
456
453
452
459
463
465
465
442
440