283
283
283
284
282
282
283
289
298
300
298
298
301
301
300
301
301
303
305
308
309
313
315
315
315
315
316
320
330
333
341
341
341
342
342
341
341
338
328
328
328
330
334
333
334
335
337
335
335
332
332
333
333
333
331
329
329
327
323
325
330
330
331
334
335
337
342
345
349
352
353
354
355
354
354
354
353
356
360
364
365
365
366
367
369
373
381
383
385
385
384
382
382
382
375
372
370
370
370
370
370
369
374
379
378
376
374
373
367
365
364
362
361
356
355
353
349
348
348
349
353
348
346
346
338
337
337
336
336
335
335
335
335
335
335
335
336
336
344
346
354
354
357
356
355
359
360
361
364
365
365
365
365
365
365
365
366
366
369
372
377
378
378
378
378
381
381
381
381
381
382
383
385
385
388
390
391
391
391
399
397
394
373
373
373
373
375
375
376
376
377
377
377
374
375
380
383
386
386
392
393
393
393
393
394
394
395
402
403
407
407
409
412
414
415
419
419
418
421
423
425
425
426
426
426
426
436
436
436
438
441
442
445
447
453
459
458
463
465
468
478
479
481
482
482
484
485
488
487
482
470
469
457
453
452
451
452
453
455
455
450
446
441
438
435
432
430
425
424
422
422
419
418
414
400
401
401
401
400
393
392
390
389
380
380
380
374
372
372
372
372
372
371
370
370
370
370
370
370
370
369
369
369
368
368
368
368
368
368
368
367
367
368
369
363
363
364
364
365
365
365
365
365
365
361
359
358
357
357
354
351
350
349
347
347
349
350
350
349
347
347
348
349
352
353
357
359
365
365
365
365
367
370
372
372
372
370
366
366
366
366
365
363
361
360
366
368
368
367
367
367
366
364
363
361
355
351
350
349
349
349
349
349
349
349
349
349
349
345
344
341
341
340
339
337
335
332
330
324
324
324
323
323
323
322
322
321
320
318
318
317
313
312
312
307
307
306
299
299
299
298
296
295
294
294
294
294
288
287
287
286
285
285
285
285
283
282
281
281
280
280
278
276
274
273
269
268
266
262
259
257
257
258
258
259
259
260
260
258
257
256
256
255
254
254
254
254
253
250
250
250
249
249
247
247
246
246
245
245
240
240
240
240
240
240
238
237
237
236
235
228
222
218
217
216
213
213
215
220
222
222
222
219
215
212
214
217
218
219
223
230
236
237
237
238
238
240
241
241
241
241
241
241
245
246
246
246
247
247
249
249
250
250
251
254
255
256
256
257
257
257
257
258
258
258
260
261
262
264
268
269
270
272
273
275
278
280
281
282
282
282
282
283
284
285
286
287
288
289
290
294
294
294
294
295
297
299
299
300
308
310
311
312
312
312
314
315
316
316
324
324
326
327
329
330
331
331
331
331
339
341
341
342
344
346
347
353
357
362
366
367
369
372
372
372
370
370
370
370
372
372
372
370
369
369
369
369
366
365
364
362
362
361
361
361
364
365
368
368
368
368
368
369
369
370
378
380
384
384
386
388
389
389
390
391
393
393
394
394
396
400
398
394
391
392
393
394
393
391
387
382
379
375
375
375
375
373
373
376
386
390
396
410
409
405
405
403
402
400
398
395
393
393
393
392
391
388
387
385
384
383
382
382
381
381
380
380
379
376
374
361
360
359
359
358
356
356
355
355
355
354
354
356
364
360
359
359
361
364
364
364
364
364
364
364
364
364
364
364
367
368
369
369
370
370
371
371
371
368
362
361
356
355
356
359
359
360
361
368
375
375
374
374
374
375
376
377
378
379
378
372
372
372
372
371
369
368
369
368
365
359
357
356
356
355
356
356
356
357
357
359
360
361
361
362
362
362
363
364
364
364
361
359
359
360
362
362
362
356
354
353
350
351
355
356
355
354
351
340
340
340
339
339
338
337
337
337
334
333
333
332
332
332
332
332
331
329
328
327
320
313
306
302
300
296
296
296
300
303
306
306
306
307
308
306
304
302
301
301
301
302
303
306
307
308
308
309
309
309
309
315
313
313
313
316
318
319
316
316
316
316
316
316
316
318
318
318
318
318
318
317
311
311
311
311
314
314
315
317
317
317
316
313
313
313
313
318
318
319
319
318
318
319
320
321
321
321
321
321
321
322
332
332
331
331
329
326
319
319
318
317
316
314
313
312
311
310
323
322
320
315
314
312
312
311
310
310
309
309
291
289
286