305
305
306
307
309
309
309
309
309
310
310
310
310
310
308
308
307
305
305
305
304
304
301
299
298
298
296
294
291
289
288
288
287
285
284
283
281
279
276
273
271
268
267
267
267
266
266
266
263
264
261
259
258
258
258
258
258
259
259
259
260
261
262
262
261
259
257
257
257
256
253
253
253
257
269
274
285
287
288
289
289
291
297
300
301
302
301
301
301
301
301
301
302
303
303
303
302
301
299
292
291
288
265
265
264
263
262
260
260
259
258
257
256
256
256
256
255
254
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
249
244
239
238
254
258
239
242
245
247
248
250
249
248
247
243
242
234
233
232
245
245
245
256
255
255
254
257
258
259
260
262
262
263
284
286
288
290
292
293
295
296
297
298
300
301
303
305
306
307
308
308
309
309
309
309
308
307
305
303
301
299
298
297
296
295
294
290
285
284
284
284
284
284
284
283
283
282
282
281
280
279
279
278
278
274
273
273
272
269
267
264
264
263
263
262
261
260
259
259
259
258
257
256
256
256
255
255
255
255
255
255
266
269
267
267
265
259
259
259
259
264
267
272
272
271
271
271
270
268
267
267
266
266
265
263
263
264
264
265
268
268
268
268
268
267
267
267
267
267
267
268
269
269
269
269
269
269
269
270
270
271
272
272
273
273
274
274
274
275
275
275
278
280
283
285
285
285
286
287
287
288
288
289
290
290
291
293
294
294
295
295
296
296
296
296
296
294
292
290
289
287
283
282
280
278
275
273
271
271
270
268
267
267
266
264
261
257
253
251
249
249
249
248
248
248
248
248
249
249
249
249
251
251
251
251
251
251
251
251
252
252
251
250
249
249
249
249
249
249
249
250
250
250
251
251
252
252
252
252
252
253
253
255
257
259
259
261
266
266
269
270
270
270
270
271
272
272
272
272
271
271
268
269
271
271
271
271
270
270
272
283
285
286
287
289
290
290
291
290
285
301
301
301
301
301
301
301
301
301
300