244
244
244
244
244
245
245
245
244
244
244
244
244
245
245
245
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
246
245
245
245
245
245
245
246
247
248
248
248
249
250
250
250
251
251
250
250
250
249
249
248
247
247
247
247
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
245
245
245
246
246
246
244
241
240
239
238
238
238
239
238
236
236
236
236
236
236
235
235
235
236
237
235
235
235
235
235
236
238
238
240
251
263
266
271
267
266
265
261
257
255
254
251
249
248
247
246
243
242
241
240
239
239
236
235
234
234
233
233
232
235
237
238
239
240
240
237
232
232
231
234
235
235
237
237
237
237
238
238
239
240
241
242
242
241
241
241
240
240
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
244
244
244
244
243
243
242
242
242
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
248
249
249
250
250
251
252
253
253
253
255
253
252
252
250
250
250
256
262
263
271
272
272
272
269
265
264
268
269
270
272
273
284
284
287
287
290
295
292
291
291
291
294
296
296
297
299
300
302
306
309
310
315
315
315
315
321
321
321
321
321
321
320
320
319
318
317
320
321
325
330
336
346
350
367
368
369
368
367
367
367
372
374
384
384
385
388
388
389
390
390
390
392
395
402
413
416
419
421
426
428
428
429
420
415
414
412
411
409
408
404
405
398
398
394
391
389
386
385
385
385
384
384
383
374
373
371
368
367
365
363
360
360
359
357
357
356
348
343
338
336
333
328
327
325
324
323
321
317
317
317
316
315
313
312
312
310
309
309
308
307
307
307
306
306
305
305
304
304
302
300
299
297
297
297
297
297
298
301
302
302
304
304
304
306
306
311
314
310
313
327
328
328
328
328
327
327
327
327
328
329
329
330
330
332
332
333
333
334
334
334
334
334
331
330
329
328
328
327
326
325
314
309
309
308
304
296
291
289
287
286
280
279
279
279
279
279
279
279
279
278
278
278
278
277
277
277
276
274
273
272
272
271
270
270
269
266
266
266
266
266
266
265
263
263
263
263
262
261
259
258
257
256
253
253
253
253
254
254
254
252
249
248
246
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
246
246
246
246
246
246
246
246
246
246
246
245
245
245
243
243
244
245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
245
244
244
243
243
241
241
241
244
244
245
245
245
244
244
244
244