253
253
253
256
256
258
260
266
271
274
274
275
275
274
274
275
271
274
280
281
281
281
282
282
282
282
282
281
277
276
275
269
267
265
260
258
258
255
255
250
248
246
246
246
245
245
246
247
248
249
250
251
252
253
252
245
244
244
242
242
228
227
227
223
219
213
208
204
202
201
199
199
196
194
194
194
194
194
194
195
196
199
208
210
209
211
214
217
215
215
214
211
212
210
211
209
206
206
206
206
206
206
206
206
206
207
215
216
219
220
220
220
222
223
224
227
227
222
223
223
224
225
215
216
227
228
230
232
248
252
250
249
249
242
242
243
243
243
241
240
240
242
243
243
243
243
243
246
252
254
254
254
254
255
257
258
266
268
268
269
270
272
272
273
274
275
277
282
296
302
308
308
309
309
309
312
315
316
317
326
326
332
333
334
336
336
338
344
350
351
351
352
354
354
354
354
353
352
349
349
349
349
353
355
354
354
353
353
353
352
352
352
351
350
349
349
349
350
350
351
353
355
358
360
360
360
360
360
360
369
371
371
370
370
370
366
362
359
359
354
349
346
333
327
316
316
310
306
306
306
306
309
310
313
313
316
317
323
325
325
327
330
331
332
333
340
343
343
351
354
361
371
372
370
369
370
370
370
371
373
375
376
377
378
378
379
380
382
383
383
384
386
388
390
397
397
401
402
403
405
407
407
412
414
415
416
417
418
418
419
419
420
423
425
429
429
427
420
419
419
419
419
419
419
419
419
421
429
431
434
438
438
440
442
441
441
439
438
437
431
426
423
417
412
412
409
404
395
380
369
357
333
332
330
328
327
325
322
321
320
320
319
318
317
316
316
314
314
308
307
305
303
302
302
302
302
302
302
304
311
314
316
319
320
324
325
328
332
333
334
336
336
338
344
352
363
370
372
373
376
376
373
372
372
370
367
370
376
376
376
376
376
380
382
382
385
390
390
391
391
388
386
376
371
370
363
357
343
337
336
337
338
338
338
338
331
325
323
323
319
319
319
319
318
313
309
308
301
299
299
298
298
298
304
308
308
307
301
296
293
292
291
291
291
292
292
292
296
296
298
296
296
296
295
287
288
291
289
289
288
286
283
277
275
273
273
273
273
274
275
272
271
279
279
277
277
275
275
273
272
273
273
273
268
268
264
261
258
257
253
250
250
256
256
256
258
259
259
259
258
251
247
246
246
246
247
247
247
247
247
247
247
249
242
241
238
235
234
234
237
241
243
243
243
243
243
239
235
228
226
226
225
224
223
221
220
220
219
221
221
223
228
228
227
229
232
232
234
235
236
240
242
244
246
248
249
246
246
246
251
259
261
266
266
271
274
276
276
278
282
287
288
287
287
286
286
286
286
286
289
290
289
290
292
294
294
294
296
304
304
304
304
306
313
313
313
312
312
310
302
300
300
289
276
266
261
253
249
248
248
248
247
246
243
243
243
243
243
244
244
246
249
251
251
251
250
251
252
251
253
254
253
251
250
250
240
240
231
226
224
223
218
219
222
224
224
224
225
225
224
223
218
220
222
221
218
212
210
208
206
204
204
201
206
207
208
211
211
211
214
213
209
209
205
202
201
201
199
197
197
197
197
197
194
195
201
207
210
212
224
234
234
235
238
243
255
258
261
262
259
259
254
250
251
255
261
266
269
275
278
278
278
287
291
296
300
303
306
308
310
309
308
307
306
307
308
308
310
311
311
314
323
323
328
330
330
332
332
331
330
329
329
329
330
330
330
329
329
329
329
329
329
329
329
332
334
337
337
339
341
341
341
341
345
345
347
350
352
355
357
360
360
362
362
363
362
362
362
363
363
364
366
368
368
370
371
371
370
371
371
371
371
371
371
371
372
374
377
377
377
376
373
374
376
376
383
383
383
383
383
383
383
383
383
383
384
384
383
383
379
377
374
365
355
344
332
326
325
320
319
313
311
303
299
291
282
277
273
268
265
262
257
256
254
250
247
247
247
244
242
243
244
245
239
234
229
228
225
213
206
203
187
188
185
180
175
168
166
164
162
160
159
159
154
151
149
147
146
140
140
140
140
140
139
139
139
140
142
142
143
144
144
144
144
144
139
139
139
138
137
137
137
137
137
138
139
142
141
142
142
143
144
146
147
148
148
149
149
150
151
151
153
156
157
157
161
162
164
167
168
170
173
173
179
184
193
193
196
197
209
215
215
222
231
237
239
242
244
245
252
261
266
268
268
268
268
267
267
266
264
264
262
263
265
266
275
279
283
288
288
289
292
293
294
295
296
297
297
299
300
301
301
302
297
297
296
296
295
296
297
299
302
305
309
309
311
314
317
318
318
318
319
319
320
320
320
320
320
320
323
324
324
324
324
322
322
322
322
317
316
314
314
313
313
314
314
314
313
313
308
302
294
280
277
277
277
273
274
275
275
276
276
276
276
276
280
280
283
283
281
279
278
273
271
266
263
257
254
251
250
246
243
242
242
240
239
239
239
239
239
239
239
240
242
243
245
248
250
260
260
268
267
267
265
266
267
267
266
266
266
265
264
261
258
256
256
256
264
264
265
265
265
265
265
265
269
270
271
273
274
280
285
287
288
288
288
288
287
287
287
287
287
287
287
287
287
286
286
286
286
286
285
283
281
277
276
275
270
269
269
269
270
271
271
272
272
273
274
275
275
270
271
274
274
274
274
274
276
276
276
277
277
278
282
285
285
285
284
283
283
282
282
282
281
279
273
269
268
264
264
261
261
256
253
249
242
241
241
241
241
241
241
241
242
242
242
242
243
243
244
244
244
244
244
244
244
244
244
244
244
242
242
243
243
244
244
244
244
247
247