308
307
307
306
302
304
304
305
304
304
303
307
308
309
309
311
311
308
307
307
308
309
309
309
308
307
307
305
302
301
301
300
300
298
297
300
300
299
299
298
298
297
295
295
295
295
296
296
296
296
296
296
298
299
304
305
303
302
301
301
302
303
301
297
295
295
296
297
297
297
298
297
297
295
295
295
293
292
292
292
293
292
292
292
292
294
298
300
304
306
305
303
303
300
297
295
294
294
295
297
301
303
300
301
301
299
295
293
294
292
296
300
298
292
299
298
300
303
299
293
290
290
290
292
290
290
290
290
290
290
290
291
291
292
295
295
291
290
290
290
290
290
290
292
291
291
293
293
293
293
298
301
304
303
303
304
302
300
300
310
305
299
299
305
304
302
300
297
295
294
291
290
290
290
290
290
290
291
291
291
292
292
292
292
292
292
292
292
291
291
291
291
291
292
294
294
292
291
291
291
289
288
287
287
287
291
291
291
293
296
296
300
304
307
307
305
305
308
308
308
305
309
299
296
295
295
296
296
295
294
295
288
289
292
296
300
297
300
298
302
301
299
301
300
301
296
292
292
292
292
291
290
289
289
290
290
291
291
292
293
294
293
293
293
290
289
289
288
288
288
288
288
285
284
283
283
283
284
284
282
282
282
282
282
282
282
282
283
283
283
283
283
282
297
297
297
289
285
290
298
283
280
281
281
281
281
282
284
285
283
283
282
284
283
281
281
281
288
294
298
297
297
293
290
286
287
287
288
288
287
289
291
288
288
289
290
291
293
289
283
283
283
284
284
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
286
286
284
284
283
282
282
282
283
283
285
286
286
286
286
285
283
282
284
289
290
291
292
294
293
292
291
289
289
288
287
287
285
285
282
282
281
281
281
281
282
282
282
282
282
282
282
281
279
279
279
279
279
279
279
279
279
279
279
280
281
283
285
286
289
289
290
290
290
290
290
290
290
291
294
294
294
294
294
294
299
301
307
308
310
311
314
314
313
312
314
315
315
311
308
307
308
311
312
313
315
316
316
317
317
324
316
314
302
299
299
304
305
307
308
309
309
309
309
309
309
309
309
323
325
324
322
320
320
319
318
317
316
315
315
315
314
309
307
307
307
307
309
311
308
291
289
291
289
288
290
291
292
290
290
290
290
286
286
284
284
284
284