308
307
307
307
307
306
304
303
301
299
298
297
297
297
301
301
301
301
300
300
297
297
300
300
297
294
295
295
295
292
295
297
298
298
292
290
290
290
290
290
289
289
289
286
286
286
286
286
286
286
286
286
289
289
292
293
292
292
291
290
290
286
284
283
283
283
284
284
285
288
290
291
294
293
292
287
286
285
285
285
285
284
284
284
288
291
288
287
286
286
286
286
286
286
286
285
284
284
286
287
288
289
289
290
291
291
291
289
288
287
286
286
286
285
284
284
284
283
281
281
281
280
280
280
281
282
282
282
283
284
284
283
282
282
284
285
285
287
289
294
296
298
297
296
295
294
291
291
290
289
289
289
292
291
289
289
293
292
289
287
287
287
287
287
287
286
284
283
283
284
285
286
285
289
291
291
290
289
288
288
287
286
285
284
283
282
282
282
282
282
282
282
282
282
283
282
282
280
282
287
291
300
301
295
293
301
301
301
300
299
295
294
294
294
294
298
295
293
287
286
286
286
285
285
284
283
283
283
283
283
283
284
284
285
292
291
291
302
302
300
298
298
298
298
298
297
292
291
293
295
296
297
295
292
293
293
298
300
307
309
305
304
303
302
301
301
304
304
306
306
306
306
305
305
305
305
305
305
305
305
301
300
299
295
294
294
293
293
292
291
289
288
287
287
287
287
288
289
289
289
289
290
290
290
290
290
290
290
290
290
289
289
289
288
288
288
288
287
287
287
287
288
289
292
295
296
296
296
297
297
297
302
302
303
305
305
305
306
306
306
306
306
306
306
306
306
301
301
299
305
306
307
308
309
307
306
299
293
293
293
294
297
296
293
291
292
293
293
298
298
298
298
299
300
301
302
298
292
292
291
283
283
283
283
283
284
284
284
284
285
285
285
286
287
289
292
302
304
305
294
295
296
297
298
301
301
301
297
297
295
299
301
297
287
282
280
281
281
283
282
282
282
282
282
282
282
282
283
286
287
288
289
290
291
291
291
291
291
288
286
286
286
286
285
283
282
283
287
288
288
288
288
287
287
288
291
293
290
290
291
292
292
289
289
290
293
293
294
298
299
298
296
294
292
291
287
285
285
285
282
283
283
284
284
283
282
281
280
280
280
281
281
281
282
282
282
285
286
286
286
286
289
289
290
290
291
292
292
292
291
290
288
287
286
286
285
286
286
286
286
286
286
286
285
285
285
288
289
291
285
284
284
284
284
284
285
286
289
290
294
293
291
289
288
286
284
283
283
283
283
286
286
286
292
293
293
293
293
292
289
287
287
286
286
286
286
286
286
286
286
287
289
290
290
290
290
290
290
290
295
295
292
292
292
294
295
294
294
296
301
300
298
298
299
301
301
300
299
298
298
298
298
299
302
304
306
306
306
306
306
307
308
308
307