238
238
240
236
235
234
233
241
257
268
244
242
251
251
220
213
214
213
209
204
200
197
195
191
195
200
208
216
217
224
224
224
224
223
220
218
216
215
214
213
212
211
211
211
211
210
209
204
203
202
201
201
201
201
201
201
202
202
209
212
223
226
203
201
187
182
178
178
178
178
176
172
170
168
168
168
168
170
171
176
179
187
189
196
208
215
234
237
243
244
248
251
249
244
243
243
243
243
243
243
243
243
243
242
239
237
239
243
246
250
256
260
272
274
280
291
297
300
302
317
323
330
338
339
339
338
337
337
337
337
335
330
327
326
329
332
333
334
337
339
340
340
347
351
351
351
351
350
350
348
346
345
345
346
346
347
348
347
346
344
341
340
338
337
336
334
332
329
322
318
315
322
325
330
333
335
341
341
340
340
339
338
338
338
337
337
336
330
319
314
310
306
306
306
303
302
299
295
290
286
278
279
279
280
280
278
277
276
273
266
261
255
251
236
234
233
231
230
228
223
221
218
213
208
204
201
198
197
196
193
192
187
180
176
170
169
168
167
167
167
167
167
169
169
171
172
172
179
180
179
178
177
176
173
172
172
172
170
170
166
166
164
163
166
169
174
180
182
189
192
195
197
199
201
201
201
202
202
205
207
208
214
214
213
212
211
210
209
207
208
210
216
218
219
220
220
221
222
224
226
229
233
237
244
248
254
254
259
262
266
269
271
273
280
283
285
286
286
287
287
288
289
292
293
295
297
301
304
307
309
311
324
327
330
331
327
319
312
307
312
317
320
323
321
319
324
328
329
334
337
339
352
359
363
363
362
362
362
365
375
385
396
396
394
396
400
402
402
402
400
399
399
397
397
397
401
402
405
408
411
414
414
414
414
413
413
423
427
429
430
432
435
435
431
432
436
444
448
450
453
454
456
456
456
456
454
454
451
450
449
449
450
448
444
444
444
445
446
447
447
448
452
455
462
463
462
462
460
452
445
440
437
426
423
412
405
401
405
408
411
411
410
403
399
401
406
407
403
395
393
392
390
385
373
373
371
369
362
350
344
341
340
340
341
342
342
343
340
336
333
327
322
321
319
316
313
307
300
292
279
275
274
272
270
270
268
268
266
262
262
262
262
258
256
254
252
250
249
248
242
229
214
212
210
209
208
206
204
201
199
197
194
191
189
187
187
187
184
181
180
177
176
176
176
176
176
176
176
176
175
174
173
172
171
170
169
169
169
169
171
172
174
175
179
177
175
174
174
173
171
169
172
173
175
176
177
177
177
177
186
191
194
198
200
201
202
203
203
203
204
206
207
210
216
220
224
228
230
233
238
242
244
249
251
256
258
261
264
271
279
282
283
283
284
288
291
296
297
297
297
304
314
316
317
320
321
322
323
324
326
333
334
340
343
345
348
349
350
350
351
352
353
354
354
355
358
361
361
361
362
364
368
371
371
372
373
374
374
373
372
370
368
368
369
374
373
369
367
367
367
370
371
371
371
372
372
372
372
372
372
372
372
372
372
372
370
362
364
367
369
368
367
366
365
365
367
371
372
373
374
375
379
377
376
375
374
369
358
351
349
345
337
332
324
323
324
328
329
327
325
318
328
332
338
313
313
313
311
310
309
301
286
272
270
273
276
284
292
284
275
263
263
265
268
272
236
236
239
239
239
239
239
217
216
212
206
203
203
209
214
214
213
213
212
209
209
206
206
205
205
205
203
203
201
205
208
208
208
208