456
455
454
453
453
453
454
454
454
454
453
453
449
447
445
439
439
439
438
437
434
434
433
433
431
430
429
429
429
429
429
430
419
416
414
414
416
416
404
401
400
399
396
390
387
385
378
374
372
369
365
360
359
358
357
355
355
352
355
349
348
345
345
344
349
354
350
350
350
350
350
350
350
351
351
351
354
356
358
354
353
353
353
353
354
348
339
337
352
349
349
349
349
350
351
353
353
353
352
352
349
347
345
345
345
347
346
341
340
343
343
344
347
348
348
347
351
356
367
373
375
372
373
377
379
380
383
383
375
372
375
381
379
378
377
375
371
369
377
378
380
382
386
387
387
388
394
396
394
394
402
410
411
411
412
412
408
399
404
394
385
383
381
372
364
355
345
340
331
324
326
340
341
330
328
327
325
328
331
331
338
346
352
361
360
357
338
338
338
338
338
338
339
339
339
339
339
336
328
324
319
313
309
303
302
302
287
279
273
272
272
274
274
275
274
272
266
264
262
259
260
261
261
260
260
263
263
263
261
260
258
257
254
254
254
254
255
255
255
255
253
248
244
240
237
235
234
231
229
229
229
229
229
229
229
236
236
236
237
238
237
235
230
230
230
231
231
231
231
229
228
227
227
226
224
224
224
222
221
218
227
234
235
237
238
237
236
235
234
231
231
230
229
219
214
216
219
225
224
220
214
213
214
214
212
209
209
209
208
208
208
205
206
206
206
207
221
221
220
219
217
216
215
215
215
215
213
212
213
214
211
209
206
204
202
202
202
201
201
200
199
198
197
195
195
197
192
196
195
198
198
203
207
206
203
199
199
199
199
198
198
201
202
200
201
205
205
201
201
202
203
206
206
208
208
207
206
206
206
207
208
209
209
208
208
208
208
208
208
205
202
196
199
204
211
213
213
215
222
226
229
225
215
211
212
216
218
216
215
214
212
210
207
207
207
207
210
210
209
207
205
204
205
201
198
193
190
184
184
184
184
183
182
182
182
181
181
181
181
190
191
191
187
194
196
196
196
192
192
193
190
182
179
179
178
178
180
181
182
182
186
191
201
202
201
200
199
200
201
203
204
203
198
196
196
199
201
202
212
213
217
218
216
213
216
218
216
214
213
213
214
213
206
204
204
204
204
204
203
201
200
200
198
199
202
209
214
214
213
213
215
217
217
215
214
213
211
212
214
215
215
213
207
204
204
203
203
203
202
199
198
196
195
193
193
193
191
190
187
183
182
176
175
174
178
176
174
170
170
169
168
168
167
164
163
163
163
163
163
163
163
162
162
163
160
156
154
156
159
165
167
166
164
163
161
161
170
171
171
176
202
182
173
171
168
161
161
160
157
157
162
168
168
169
172
179
179
179
166
163
162
162
163
164
166
172
179
179
180
178
172
169
172
179
192
191
189
195
194