313
312
311
309
309
308
308
307
307
308
308
308
311
312
314
315
322
319
319
320
320
320
317
317
308
303
302
302
302
301
301
300
300
300
292
292
287
287
277
276
276
276
279
280
282
284
285
287
288
290
291
291
291
291
292
293
294
299
301
318
318
323
323
322
321
325
331
335
338
346
347
349
351
353
355
364
364
362
364
367
369
371
372
375
379
379
380
381
376
374
360
355
353
352
351
351
349
345
345
344
343
339
338
337
336
336
336
334
332
331
331
331
329
328
328
327
325
325
324
324
324
323
322
322
318
320
321
321
323
325
325
325
324
318
312
309
305
305
305
306
306
306
304
303
303
301
300
300
300
300
299
299
298
294
293
293
293
292
292
292
292
291
291
290
290
291
291
292
293
293
290
290
287
286
285
279
279
279
279
278
278
278
277
276
275
275
272
272
271
272
272
272
274
274
275
275
275
276
277
280
281
282
283
283
286
287
288
289
289
288
288
288
288
287
284
276
275
274
270
269
268
270
270
263
263
261
258
258
258
257
257
257
257
251
251
251
251
251
251
251
250
256
259
259
257
258
258
269
269
269
269
274
274
275
276
277
278
278
278
279
281
282
283
285
286
287
288
291
293
296
298
301
302
302
302
302
306
308
310
310
310
311
314
316
321
322
322
323
327
330
333
334
336
337
338
338
339
349
349
360
360
359
358
358
358
345
344
344
344
343
344
358
360
361
360
359
357
354
354
339
336
333
332
332
332
330
327
325
323
321
321
319
314
314
314
314
315
315
311
311
309
302
299
296
295
292
291
291
292
287
285
284
282
281
280
280
280
280
280
277
275
275
274
270
269
269
268
258
258
256
260
260
254
251
251
251
251
251
251
251
251
258
258
259
259
259
259
259
261
261
279
280
280
281
281
286
289
290
290
290
291
291
291
292
294
294
295
296
297
297
298
300
301
304
304
308
309
310
311
312
312
312
299
298
296
296
292
291
291
291
291
291
291
286
285
284
282
280
279
278
276
278
278
285
285
291
300
301
301
302
302
303
305
306
306
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
307
308
311
312
315
325
325
335
335
335
335
335
335
335
335
335
335
335
334
334
334
332
332
328
328
330
330
328
328
327
327
324
322
318
312
311
311
309
311
311
312
312