535
535
536
536
537
537
537
537
537
553
569
576
582
584
585
585
587
589
592
594
598
600
601
606
609
607
607
605
604
600
596
588
586
582
579
575
564
561
558
558
573
584
584
581
574
572
534
528
519
514
502
500
500
501
501
502
503
503
501
497
487
477
487
507
514
524
528
531
533
535
520
503
501
500
500
499
498
497
499
526
529
523
518
511
505
496
491
486
484
466
461
459
458
456
456
455
455
456
456
459
467
468
470
474
477
480
484
487
495
498
501
501
500
500
499
496
494
492
491
492
493
493
493
491
485
483
482
472
469
463
456
443
434
433
437
441
446
451
454
461
468
475
484
492
504
508
511
514
516
518
513
500
495
487
479
475
467
464
458
457
454
452
448
446
445
444
441
440
434
430
421
420
416
415
413
413
426
441
448
455
458
465
468
474
477
479
483
485
484
483
481
479
478
478
477
477
477
477
477
480
484
488
491
493
493
485
467
458
461
464
468
471
474
482
490
510
524
525
535
535
535
535
536
536
536
535
532
531
530
528
523
520
516
500
498
492
491
479
475
469
460
450
442
429
422
417
417
416
415
414
405
402
400
419
429
444
461
459
458
458
457
456
456
455
455
455
455
455
451
449
439
427
409
415
418
423
425
430
435
438
438
439
439
440
445
452
468
480
483
478
472
469
463
465
470
461
456
443
431
416
412
408
401
394
390
386
382
378
375
374
373
373
373
373
374
375
376
376
374
373
370
367
371
373
377
377
376
357
352
349
345
345
346
351
354
362
367
363
353
343
341
341
341
341
341
349
358
362
360
357
355
354
371
375
378
390
393
394
395
383
370
363
359
353
339
338
333
332
332
333
334
335
336
337
338
338
338
342
343
329
326
323
318
319
320
322
323
324
324
323
323
323
323
323
323
324
324
325
326
327
327
327
327
325
324
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
322
322
322
322
317
313
310
310
308
307
307
307
307
307
307
307
307
307
308
310
316
324
329
332
339
346
354
374
384
392
395
400
405
413
410
404
401
395
390
387
388
394
399
402
408
411
412
413
417
433
426
417
415
405
399
354
354
353
351
347
342
341
338
337
340
348
357
373
380
393
417
437
442
449
450
454
457
446
441
443
446
448
450
453
457
458
459
460
442
438
410
418
426
434
442
410
403
405
408
411
407
404
402
397
395
379
376
371
365
334
334
334
334
334
334
333
333
333
332
332
331
330
330
330
330
330
330
318
315
302
297
297
296
295
294
294
293
300
305
316
319
322
323
324
324
326
328
329
329
329
329
328
328
328
328
327
327
327
327
327
326
325
324
323
323
322
319
316
313
311
309
302
294
291
290
289
289
289
290
300
309
310
311
311
312
313
311
310
308
306
305
301
300
299
298
297
295
294
292
290
297
305
307
307
305
305
305
304
304
303
303
295
283
281
281
281
281
281
284
308
313
318
320
324
345
349
351
353
354
356
357
359
359
369
374
379
379
373
367
367
376
393
413
398
387
380
367
324
304
294
291
293
311
326
342
347
357
352
347
340
338
335
332
315
314
310
308
304
301
298
296
294
293
293
293
292
291
290
274
272
272
267
265
259
258
261
264
263
258
257
254
256
260
261
262
262
259
259
258
256
256
256
257
257
257
256
261
261
259
255
252
250
247
250
252
242
240
238
238
239
239
240
241
241
241
242
243
243
243
244
243
239
240
241
244
244
244
243
240
237
235
235
239
239
242
243
244
244
244
242
240
238
240
243
244
247
252
260
257
257
255
254
252
250
247
246
245
245
254
254
254
253
254
254
255
256
256
253
247
242
237
232
225
225
225
225
226
227
232
231
231
230
228
227
226
224
224
224
226
230
233
243
251
270
299
298
255
257
258
259
256
255
250
248
247
246
249
249
248
247
249
250
251
248
240
238
243
241
231
231
232
233
235
236
236
243
249
256
265
281
287
290
292
290
286
281
266
266
264
254
243
238
240
244
224
231
239
240
243
247
247
249
249
250
252
253
252
251
249
240
237
238
239
241
238
238
240
248
252
257
247
236
228
227
224
225
227
223
223
225
227
234
261
258
254
243
250
258
261
245
238
231
221
217
214
212
210
208
213
216
217
220
206
209
211
208
206
206
206
208
210
214
215
215
216
216
217
218
219
221
221
220
222
232
238
241
241
241
237
255
258
252
240
237
233
232
230
217
218
221
228
229
240
241
241
242
247
253
256
259
260
240
240
238
236
235
231
231
233
237
239
243
236
231
229
225
215
212
205
200