322
320
319
319
319
319
319
319
319
319
319
319
320
320
320
319
318
318
317
317
316
314
314
316
321
328
329
330
332
332
337
342
345
359
370
370
368
365
362
358
359
363
364
364
363
360
360
360
365
364
357
350
345
341
329
330
330
329
324
324
322
321
320
317
314
312
307
305
305
305
305
304
304
304
303
307
307
313
313
313
313
315
310
308
294
294
294
294
289
291
291
290
290
290
287
287
287
282
276
276
278
280
278
273
272
269
267
266
266
265
264
264
262
266
266
267
267
267
267
268
272
273
274
275
275
275
275
275
275
274
273
274
274
273
267
267
267
267
267
267
266
266
267
267
267
264
264
264
264
263
265
268
270
273
273
275
275
274
274
268
268
269
269
269
269
270
272
272
273
273
270
269
269
269
269
269
270
270
270
272
272
281
281
280
283
293
294
296
296
296
296
295
292
292
291
289
284
284
284
289
285
284
277
273
273
271
270
270
272
274
276
277
275
276
279
279
278
278
279
286
287
287
288
284
279
277
277
278
278
278
279
279
279
279
279
277
277
277
277
277
278
279
279
279
280
280
280
281
281
282
283
283
284
284
284
284
284
284
284
287
290
292
294
294
293
292
292
294
294
293
293
290
290
288
288
290
291
291
292
295
300
301
301
302
302
300
301
311
319
322
335
337
343
345
347
344
344
344
343
343
339
331
326
321
318
318
318
318
321
323
323
322
322
322
323
329
330
336
337
341
343
350
359
362
363
370
371
371
372
373
380
389
397
399
389
388
394
395
397
377
376
376
376
374
374
371
371
371
369
371
374
377
380
381
381
383
387
391
393
397
395
398
393
394
388
387
387
387
386
386
388
389
389
389
389
389
388
388
389
391
391
389
386
384
384
382
382
379
378
375
375
375
374
374
372
372
370
370
371
371
369
367
368
368
368
367
364
363
363
363
363
360
360
361
361
361
361
360
360
362
365
366
366
365
365
364
363
363
362
362
361
360
357
361
362
361
357
357
356
357
357
359
361
368
370
371
370
370
363
360
360
359
356
354
349
348
340
338
339
338
339
340
339
337
329
330
328
327
326
326
323
323
321
321
322
322
319
321
321
321