555
554
553
553
552
551
551
550
550
546
546
546
546
546
546
545
545
546
551
555
557
558
558
558
558
559
559
559
560
561
562
556
555
549
548
546
545
544
541
531
529
529
533
535
530
552
551
551
548
541
541
547
547
548
549
535
535
535
531
536
537
538
539
540
541
538
540
540
540
541
541
542
542
543
543
542
541
542
543
544
543
542
542
548
550
551
548
547
545
545
543
546
548
549
548
544
544
544
544
544
544
544
544
546
546
548
548
547
545
545
544
543
543
542
538
543
542
529
528
537
536
541
541
538
537
535
530
528
526
506
501
499
498
494
482
473
468
466
461
460
462
463
463
462
460
453
451
447
444
444
444
444
444
450
452
449
447
445
443
440
436
429
406
402
399
398
392
368
360
351
350
348
347
346
344
342
339
341
337
337
336
335
328
319
315
312
307
301
302
303
305
312
312
309
299
297
296
289
288
287
277
275
271
270
269
269
269
269
269
269
269
268
267
265
264
261
258
250
247
230
225
220
212
208
210
207
207
196
193
192
190
187
183
173
169
165
153
146
143
144
145
145
142
139
125
118
116
116
111
110
97
97
95
95
94
92
92
92
92
93
94
94
95
100
101
103
104
106
106
106
102
102
95
97
98
96
92
90
88
86
86
90
90
92
94
93
90
90
90
92
94
92
90
89
84
81
81
81
82
84
83
83
83
83
83
83
83
82
83
87
92
92
90
83
83
81
87
92
90
88
87
78
74
78
78
68
66
65
65
65
66
67
68
68
68
59
59
58
58
59
61
70
67
63
64
66
55
50
49
48
47
47
48
48
49
45
45
46
57
56
53
51
44
44
43
42
43
43
46
51
57
48
46
46
45
45
45
53
51
47
43
40
39
45
48
55
55
55
58
57
57
57
54
53
53
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
57
56
55
54
51
52
61
61
60
61
70
71
73
72
70
71
73
77
81
81
76
74
71
68
67
68
69
74
83
83
84
88
92
95
95
96
99
101
102
107
108
111
114
130
131
132
132
137
138
139
140
143
143
143
143
144
144
144
142
139
137
141
146
150
154
156
157
158
159
164
184
193
194
194
195
195
202
205
209
211
212
226
231
232
233
232
232
231
231
231
227
226
222
230
242
249
250
252
256
266
266
266
268
268
269
270
272
278
284
291
294
296
302
305
308
309
311
316
318
320
323
330
329
327
324
333
335
338
338
341
354
354
354
354
357
359
361
363
367
373
370
367
368
375
393
392
391
389
387
394
403
406
403
402
405
413
420
429
433
433
433
422
436
438
436
443
457
461
467
467
468
478
479
479
490
496
502
502
505
508
511
514
516
517
517
517
517
519
521
523
523
522
520
522
523
525
528
531
540
540
536
536
538
542
550
552
554
555