292
292
291
289
293
299
309
309
309
309
302
282
281
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
282
291
298
304
308
309
310
309
309
306
301
292
288
285
282
280
280
280
280
280
280
280
279
279
279
279
280
280
281
281
285
287
289
289
289
295
298
300
300
298
290
284
270
271
270
270
277
281
288
287
280
275
268
264
262
258
251
251
248
239
238
237
237
237
237
238
238
238
238
239
239
239
239
239
246
276
289
293
288
287
285
282
280
280
280
280
280
280
280
280
280
281
283
285
286
287
289
290
290
290
290
302
299
291
283
280
278
277
277
276
276
277
277
278
278
278
278
278
279
279
280
280
281
280
273
271
271
268
266
264
263
271
283
283
285
286
288
290
290
289
287
286
284
282
279
277
271
271
270
266
261
260
260
260
260
260
260
260
260
260
260
260
264
266
272
273
278
279
279
280
282
282
282
281
281
280
277
271
265
264
262
261
259
259
258
258
258
259
257
253
251
250
250
249
249
250
250
250
251
251
251
253
253
254
256
257
256
253
252
250
247
246
246
247
247
247
247
248
253
255
259
259
259
260
258
257
262
263
263
263
262
261
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
262
262
262
271
277
278
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
279
279
279
279
279
279
279
278
278
277
274
274
275
279
280
280
288
302
298
297
295
294
293
295
296
298
298
299
300
302
303
303
304
305
306
308
309
310
311
314
316
318
322
329
334
336
337
339
339
340
342
348
370
372
375
377
379
388
406
421
426
426
431
436
442
443
444
444
444
444
444
444
443
442
442
442
442
441
439
429
420
420
419
419
418
417
414
414
414
413
412
412
411
411
411
410
409
408
406
406
402
400
399
392
389
388
387
387
388
389
389
390
391
392
394
395
395
394
393
388
386
386
386
386
384
382
382
379
364
358
356
355
346
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
339
339
336
334
335
337
347
344
344
346
351
350
349
348
348
347
346
342
343
343
343
344
345
343
340
339
338
338
342
340
338
336
334
331
323
322
321
320
320
320
328
342
349
354
356
358
360
363
360
359
358
356
350
348
344
342
339
339
339
342
345
344
338
333
333
332
325
323
318
316
313
312
311
305
300
300
300
300
300
300
300
299
296
295
295
295
294
294
294
294
294
295
294
294
294
294
294
295
295
297
297
297
296
296
295
295
294
294
294
294
294
294
294
294
294
296
297
297
298
297
295
294
294
294
294
295
297
301
301
304
305
301
291
288
288
288
288
288
289
289
288