281
281
282
283
285
289
293
299
304
306
308
309
317
325
332
341
347
353
357
360
364
372
373
375
376
378
380
382
382
383
384
385
385
385
385
385
385
385
388
389
391
394
395
397
390
387
390
392
394
394
394
399
400
401
403
403
403
403
403
402
402
401
400
399
398
397
397
396
396
397
398
398
399
398
398
397
398
393
385
373
365
365
366
369
365
362
360
357
353
348
342
338
332
328
327
324
315
316
317
317
313
310
306
305
301
299
296
294
292
287
285
282
281
279
275
273
272
272
272
272
271
269
269
268
268
268
268
268
268
268
268
267
267
266
265
265
265
265
266
266
267
268
268
268
267
267
267
267
267
267
268
268
269
269
269
270
272
273
274
274
274
274
274
274
274
274
273
273
272
271
271
271
270
269
268
268
268
268
268
268
268
268
268
268
267
266
266
266
265
265
264
263
264
264
264
265
265
266
266
266
266
266
266
267
267
268
268
269
270
271
271
272
276
277
278
279
281
284
285
285
285
286
286
287
287
289
291
291
292
293
293
294
296
298
299
299
300
301
305
308
310
311
314
318
320
322
324
325
325
326
326
327
330
330
331
343
344
348
354
355
355
355
346
345
343
339
337
336
335
333
333
337
333
329
318
319
321
322
327
338
353
354
353
362
373
373
369
365
364
363
363
364
367
369
370
377
379
382
381
381
380
380
380
380
378
376
375
375
375
375
375
371
369
367
366
365
362
362
362
362
362
362
362
362
361
356
351
345
342
333
329
328
326
324
320
319
318
317
315
315
314
313
312
312
311
310
308
307
307
306
305
304
302
302
302
301
301
300
299
298
298
298
298
299
299
302
305
321
321
319
311
307
302
297
300
300
295
293
293
293
293
293
292
288
283
281
278
284
281
281
280
280
280
280
280
279
279
278
276
276
276
275
275
275
275
274
274
274
274
274
273
273
273
275
276
277
277
278
279
281
282
282
282
283
283
283
284
287
286
286
286
285
284
283
282
280
279
278
277
275
273
273
271
270
271
271
272
273
276
277
276
276
276
275
274
274
280
283
285
287
285
282
283
284
286
288
295
300
306
312
322
330
340
344
346
351
355
354
353
349
345
340
337
336
335
334
333
332
332
331
330
330
330
330
330
330
329
329
329
326
325
324
324
324
323
323
323
324
326
314
313
311
311
310
310
309
309
309
309
308
307
307
306
306
306
307
309
311
314
317
324
328
329
330
331
331
331
332
333
335
335
334
333
333
335
335
339
340
340
340
339
339
338
338
338
340
342
344
347
351
357
364
364
362
360
360
360
360
363
364
363
365
368
373
375
378
383
385
385
386
387
387
388
388
388
388
388
388
388
388
389
389
390
390
391
391
391
391
391
390
389
389
388
388
388
390
392
393
396
398
398
398
399
399
399
400
401
405
408
411
413
412
411
410
408
408
409
410
410
411
411
412
416
416
413
409
414
416
417
415
414
414
413
411
404
403
402
402
402
405
406
407
410
417
419
421
421
420
420
420
420
422
423
424
422
419
413
412
409
402
400
400
398
398
397
397
396
395
395
394
393
392
392
390
388
387
386
383
381
380
377
375
371
368
365
363
361
356
354
351
348
345
342
341
341
340
339
339
338
337
337
337
335
334
334
332
330
329
313
309
308
308
310
316
326
326
324
324
328
331
332
333
334
336
337
337
337
337
337
337
337
336
333
330
326
325
322
313
312
310
309
305
304
303
302
302
302
301
301
301
301
301
300
300
300
300
302
304
306
307
309
313
313
315
316
316
317
317
318
318
318
318
317
315
313
312
311
309
308
307
304
303
301
299
294
292
292
292
292
294
295
296
296
296
296
296
296
296
296
296
296
295
295
293
293
293
294
295
296
295
294
291
291
291
289
288
286
285
284
283
283
282
281
280
279
278
277
277
275
276
276
277
277
278
278
278
278
278
278
280
280
280
280
280
279
278
277
277
276
274
272
271
271
270
270
270
270
270
270
270
270
271
272
272
273
273
273
273
275
275
275
275
275
275
275
275
274
273
273
272
272
271
270
269
269
269
269
269
268
268
268
268
268
268
269
270
270
270
271
271
271
272
272
272
272
272
272
271
271
271
272
274
276
277
278
279