476
475
473
471
471
470
469
469
467
466
466
469
472
467
464
460
457
453
451
448
447
447
444
440
433
431
430
434
438
438
436
436
436
438
438
439
439
442
442
444
449
432
435
432
425
421
424
421
419
416
412
412
415
416
411
406
403
402
401
400
398
397
396
395
403
403
397
397
397
395
395
391
392
395
388
388
390
387
407
415
415
406
408
411
395
395
396
396
416
418
418
418
418
414
401
400
391
392
378
378
376
380
382
382
381
381
376
375
371
371
369
369
368
372
378
378
376
370
370
373
376
371
366
364
363
363
363
363
363
363
363
363
363
363
362
362
360
360
359
358
357
359
360
361
361
362
361
358
358
362
368
367
361
364
364
367
367
363
356
355
352
355
356
357
357
357
357
355
354
350
348
347
345
346
348
352
353
357
357
354
353
349
349
347
348
350
345
344
344
346
346
350
353
351
351
351
351
351
351
351
352
347
350
351
365
363
361
359
357
351
344
346
349
348
345
345
345
345
342
339
339
335
334
327
328
335
334
331
328
328
327
325
332
334
331
329
329
332
332
332
327
327
327
339
327
324
323
321
321
319
317
319
318
316
316
315
318
322
321
318
313
311
311
313
314
314
311
312
309
307
306
306
309
310
312
312
311
310
309
306
306
306
306
306
306
306
307
310
312
312
309
308
308
307
300
298
298
298
298
297
296
296
295
295
295
295
295
300
302
303
303
303
303
304
306
308
306
309
309
303
306
297
298
301
305
307
307
307
300
297
297
298
299
301
301
300
299
298
293
292
292
292
288
288
288
291
292
292
292
295
299
301
297
293
293
296
309
304
297
290
286
283
281
282
286
290
290
298
294
283
299
296
293
291
291
285
278
274
272
272
271
270
270
270
270
274
275
278
277
278
279
274
272
267
267
267
267
270
274
274
270
267
264
269
278
278
272
269
271
273
269
282
287
283
280
275
271
264
265
265
262
261
260
260
258
256
256
256
256
256
256
255
255
254
255
254
252
260
260
258
257
257
257
257
256
256
252
253
259
262
263
261
252
243
240
239
239
241
242
243
244
244
244
244
244
246
246
247
248
241
241
241
241
241
240
240
243
244
243
243
240
240
243
243
243
244
244
241
239
243
244
244
246
236
230
229
229
234
236
234
234
229
220
219
225
226
234
229
232
235
228
220
219
219
219
218
214
211
211
212
212
212
213
213
211
210
210
210
210
221
223
228
236
228
215
207
207
206
205
205
206
208
209
220
227
229
229
228
225
221
215
216
212
210
210
210
202
202
202
200
206
210
211
212
211
209
213
226
236
228
222
218
213
214
213
204
201
201
199
195
193
193
192
192
199
206
209
209
191
191
190
189
188
187
188
192
190
190
190
191
191
191
190
189
188
188
193
194
191
191
187
194
196
192
189
185
183
183
183
186
187
191
193
197
199
200
201
201
202
203
197
188
181
178
178
176
176
174
174
174
175
176
176
176
177
180
180
182
185
194
195
191
191
194
208
211
193
185
183
177
175
173
170
170
170
170
170
170
169
168
170
172
173
177
177
185
187
197
201
192
179
174
172
172
172
171
169
189
176
172
168
164
164
167
166
169
156
159
154
155
152
150
149
148
149
153
149
152
167
175
173
161
157
152
149
147
147
147
146
144
143
146
144
140
140
140
140
141
141
141
141
141
141
142
142
143
143
158
197
195
181
167
152
143
152
160
165
162
153
147
144
142
139
136
136
134
132
131
130
129
124
124
127
132
135
130
127
125
125
125
125
124
123
123
123
127
131
138
127
126
123
120
121
121
126
134
135
127
122
121
120
119
128
128
132
129
124
132
139
142
145
127
124
115
114
114
114
113
113
113
113
113
114
114
113
113
110
109
109
109
109
108
108
110
110
109
107
107
107
107
108
108
108
107
107
107
105
105
105
106
105
105
102
102
102
102
103
102
102
101
101
101
101
100
100
100
98
98
98
98
97
97
97
97
96
96
96
96
96
97
98
98
97
94
94
96
97
96
95
95
94
90
90
87
89
89
89
89
90
91
89
88
88
89
91
90
86
86
84
85
85
85
85
85
83
83
83
89
85
82
81
80
78
78
78
78
78
78
77
77
77
76
76
76
76
75
75
74
74
73
73
73
73
74
74
73
72
72
71
71
71
71
71
71
71
70
70
70
69
69
68
68
68
68
68
68
66
68
69
70
71
68
67
69
67
66
66
67
66
66
64
63
63
63
63
64
63
63
63
63
62
62
61
61
57
57
56
55
58
62
62
63
62
60
60
60
59
57
57
55