325
324
324
325
326
326
325
325
326
330
333
328
326
328
328
328
327
325
325
325
326
327
326
326
325
324
329
338
346
348
353
354
355
355
355
355
355
355
355
354
356
358
359
357
355
365
363
354
352
347
340
340
331
330
329
328
330
330
332
334
333
335
338
343
345
358
359
353
352
340
336
329
330
330
329
340
341
343
343
351
364
365
368
368
369
363
360
356
347
348
344
343
342
341
340
336
336
335
336
336
334
333
333
357
361
357
354
354
353
353
353
351
350
350
349
352
354
356
360
362
362
367
362
348
350
349
346
338
334
331
332
332
332
330
328
329
324
324
321
322
322
323
324
332
341
341
334
336
319
318
323
323
326
325
324
318
321
324
326
326
315
302
301
301
301
301
301
302
301
301
301
303
304
303
306
305
300
299
300
301
299
299
302
301
299
303
301
301
299
302
299
302
303
302
302
303
303
301
300
300
301
299
300
300
300
299
299
299
299
299
299
297
296
296
296
299
301
300
299
300
299
300
301
300
300
300
302
305
315
314
313
314
319
322
321
320
311
313
309
311
308
308
307
308
306
304
302
304
301
303
304
303
302
301
302
302
302
302
303
303
301
301
299
299
302
302
299
298
298
299
297
298
298
298
299
297
298
296
297
296
295
298
300
301
301
305
302
304
300
306
296
296
298
301
295
298
298
301
303
304
300
298
297
301
299
299
301
308
303
304
302
305
301
300
298
299
298
299
298
294
295
293
294
297
298
301
298
298
301
298
299
297
300
300
301
300
299
295
299
301
302
301
306
301
296
294
293
294
297
295
296
297
295
296
296
296
295
296
295
295
294
293
295
295
295
293
292
291
291
291
289
289
291
291
294
295
295
295
293
294
293
293
293
293
293
291
291
291
291
292
293
292
293
293
293
291
291
292
292
292
293
294
294
294
294
293
292
293
291
291
295
294
295
293
293
291
294
294
293
292
295
293
294
293
294
295
294
294
294
295
293
293
291
291
293
293
293
293
292
292
292
292
292
291
290
290
290
292
292
293
292
293
292
292
292
292
292
292
291
291
291
292
291
293
293
292
290
293
292
291
290
290
291
291
289
290
291
292
291
291
290
290
290
291
291
291
291
292
292
291
291
291
291
292
292
291
290
290
290
290
290
290
291
289
289
289
289
290
290
292
291
290
290
290
291
292
293
289
290
289
287
287
289
286
287
288
289
290
290
289
288
288
288
288
288
289
289
288
288
290
290
289
288
288
288
289
289
290
290
290
290
290
290
290
290
290
290
290
288
289
289
289
291
291
291
291
290
290
289
289
288
288
289
290
291
289
289
290
290
289
289
287
287
287
287
286
286
285
288
290
290
290
290
289
289
289
289
289
288
292
292
292
293
293
294
295
292
296
294
294
290
292
292
293
294
294
297
297
296
293
294
292
292
292
292
292
292
293
292
293
290
291
291
291
294
295
296
290
293
293
293
293
293
294
294
294
294
293
293
289
289
289
289
290
291
288
288
289
291
292
293
293
293
293
289
290
290
288
288
289
289
291
295
292
291
291
291
291
290
289
289
290
289
290
290
289
290
294
288
283
284
285
283
282
285
285
284
283
284
283
282
286
284
285
287
287
285
291
292
288
286
284
283
283
284
283
283
284
284
283
284
286
282
281
283
283
283
282
281
284
282
282
281
285
285
283
282
281
285
283
285
286
286
286
287
284
284
284
282
283
284
283
283
282
282
283
282
281
281
282
282
284
284
285
283
284
280
282
282
282
284
283
283
282
283
282
281
281
283
282
282
283
281
281
281
283
283
281
279
277
281
280
283
282
282
280
280
281
280
280
280
282
280
278
278
279
279
279
282
280
277
279
281
282
283
278
275
276
279
278
281
276
280
278
278
281
281
281
281
276
279
278
276
278
279
280
280
277
278
277
279
280
282
283
286
284
278
279
277
281
279
277
278
279
278
280
274
276
276
276
279
275
277
278
277
276
279
280
279
281
278
276
276
278
279
278
275
277
276
279
276
278
279
278
277
274
277
276
276
277
276
276
276
276
276
279
281
281
282
279
278
278
277
277
278
279
278
276
276
277
277
278
278
279
278
280
277
278
280
279
279
279
277
277
280
279
278
278
278
279
278
277
276
279
276
281
277
277
278
276
278
279
278
279
280
280
277
277
279
277
278
277
277
278
278
275
278
277
276
276
276
277
277
277
277
276
277
274
278
278
277
275
277
275
275
275
275
277
276
275
275
277
274
275
275
275
276
277
275
275
274
277
278
278
278
277
278
277
277
277
278
278
277
277
276
276
276
278
277
277
278
277
277
278
276
278
276
278
276
279
276
277
277
274
275
275
275
274
274
274
275
276
277
276
276
276
275
277
276
276
278
278
278
278
279
280
277
278
276
275
275
275
274
275
274
273
276
277
277
275
275
275
277
277
276
276
279
277
276
278
277
275
275
275
275
275
275
274
276
275
277
276
277
279
275
275
275
274
273
273
274
277
277
277
279
280
280
279
275
277
277
276
275
276
274
273
272
274
275
276
280
279
275
274
276
278
273
275
277
275
273
274
275
274
275
274
274
276
274
275
274
277
278
276
275
278
275
276
277
275
276
274
275
276
274
279
278
276
273
274
276
275
276
276
280
280
275
276
274
275
275
272
275
276
276
276
275
275
274
276
270
273
276
274
275
278
278
278
275
276
279
277
278
277
278
279
277
280
273
273
274
274
274
278
275
276
274
275
272
275
273
275
272
274
274
275
277
277
275
276
276
272
276
272
277
274
270
274
271
273
271
271
271
273
272
273
277
274
275
276
276
276
279
275
275
274
272
274
273
273
270
273
273
274
271
272
273
273
273
275
276
272
276
276
276
272
275
274
273
275
272
274
271
274
275
272
271
272
276
270
270
275
275
271
272
272
275
273
276
273
273
271
272
271
271
269
272
275
273
271
272
272
268
271
273
274
272
270
269
271
268
270
273
273
273
274
275
271
275
270
270
270
272
269
268
271
270
270
270
271
270
269
272
273
272
272
275
275
271
271
271
272
275
271
269
276
273
271
272
271
271
271
271
273
271
271
270
269
268
268
270
273
274
275
275
275
275
275
275
270
270
272
272
273
274
275
276
276
276
277
277
272
272
272
274
275
273
272
272
270
270
270
272
270
271
271
273
275
270
271
272
272
273
272
269
269
272
270
269
269