246
245
245
245
245
245
244
244
244
244
245
244
246
248
248
252
255
255
254
247
246
244
245
250
250
245
243
242
242
242
242
242
243
246
246
247
249
251
253
254
254
254
255
256
256
255
254
247
247
246
244
244
244
244
245
242
239
239
239
239
239
239
239
239
239
239
239
238
238
233
233
232
232
233
233
234
234
238
242
245
257
256
256
248
247
247
246
243
245
247
249
254
256
256
254
251
249
247
240
239
239
238
237
235
235
234
233
233
232
228
228
232
235
236
237
239
240
241
241
239
237
236
233
233
232
231
231
229
230
234
234
234
237
238
239
239
239
239
240
241
241
241
241
240
240
239
239
240
244
245
255
256
255
254
254
252
252
251
250
246
243
243
242
244
244
245
248
242
242
241
240
240
242
242
243
243
243
243
243
243
243
243
243
244
244
245
245
246
246
246
246
246
252
253
254
252
250
250
252
253
253
255
262
263
270
276
279
282
283
286
287
287
288
303
301
296
289
285
285
282
275
273
271
269
268
265
259
257
256
254
253
251
252
252
250
254
254
255
255
258
260
261
262
264
265
266
268
268
268
267
266
267
269
270
271
279
283
283
283
283
283
283
282
282
283
283
289
293
294
295
298
299
298
298
298
298
298
298
299
300
300
299
298
296
297
297
297
296
296
296
295
295
295
295
295
295
297
295
293
293
293
293
293
293
293
293
291
289
288
288
289
289
290
291
291
298
300
301
306
309
308
307
307
306
304
303
302
300
299
299
299
299
299
301
305
305
312
313
314
314
315
321
322
325
324
326
327
327
328
328
328
330
330
336
338
339
342
343
344
344
347
348
348
346
343
348
350
351
354
353
352
352
352
352
353
353
354
356
358
358
358
355
348
343
342
341
340
338
338
334
329
327
327
327
327
329
330
336
341
342
342
341
340
340
340
341
342
342
344
345
345
346
346
346
347
347
347
347
346
343
342
342
344
345
345
343
342
342
342
342
342
342
341
337
336
336
330
324
316
312
308
302
301
301
301
300
300
298
296
291
289
283
282
279
279
278
277
276
275
270
269
264
264
263
263
262
261
260
260
259
255
255
255
255
255
252
252
252
251
251
249
248
248
248
248
248
248
248
248
248
247
246
246
246
244
242
242
243
243
241
241
241
242
243
243
243
243
243
243
241
242
243
243
244
244
244
244
244
243
243
243
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
247
247
247
247
248
248
250
251
250
249
248
251
254
254
254
254
252
252
253
255
256
259
258
257
253
254
259
260
262
267
270
276
296
303
311
316
318
326
337
351
362
383
390
395
420
427
427
428
430
431
432
433
436
438
440
445
448
450
451
453
455
459
460
460
460
459
458
457
455
455
453
452
451
449
448
448
449
456
465
466
466
466
466
467
467
467
467
467
470
477
483
489
494
495
495
496
499
500
501
502
504
506
507
508
511
511
511
512
513
514
514
514
514
514
513
513
513
512
512
510
509
509