430
430
430
430
433
429
426
425
424
422
422
422
421
419
418
418
418
418
418
417
417
417
417
417
417
417
418
419
419
419
420
423
428
428
428
428
429
427
427
427
425
425
424
423
422
421
421
421
421
421
422
424
424
424
425
422
422
422
421
416
413
413
413
402
399
399
399
399
397
392
389
386
383
383
383
382
375
372
368
368
368
367
359
357
354
354
354
353
342
340
342
342
342
342
344
352
361
367
368
368
370
367
362
362
362
362
360
360
360
359
358
358
358
358
352
347
347
347
344
341
335
333
331
331
331
331
330
329
328
328
328
326
321
321
321
321
321
322
327
329
329
329
329
328
327
327
327
327
327
326
324
324
324
321
320
320
320
320
320
320
320
322
324
324
322
322
322
322
320
319
319
319
319
320
321
322
322
322
323
323
323
321
321
321
320
316
314
314
314
314
313
313
315
315
315
315
314
312
312
312
310
310
308
308
308
307
306
304
303
303
303
301
300
300
300
300
300
300
300
300
300
299
298
300
300
300
301
302
302
302
302
302
300
298
296
294
294
294
294
294
294
295
297
297
297
300
300
297
295
294
294
294
294
292
289
287
287
287
287
287
287
287
287
287
286
286
286
286
285
284
283
283
283
282
282
282
282
282
282
282
283
283
283
283
283
283
284
284
286
286
286
289
290
294
297
297
297
298
303
305
306
308
308
308
312
315
318
324
325
325
325
325
326
327
332
336
337
337
337
340
342
342
342
342
342
344
343
343
343
343
342
341
340
338
338
338
335
335
335
335
335
335
336
337
338
339
343
342
342
342
342
340
338
339
339
339
340
342
344
343
343
343
343
343
342
341
339
338
338
338
336
335
335
335
335
335
336
343
346
346
346
349
349
349
349
349
351
351
351
351
352
352
348
346
346
346
343
343
344
345
345
345
345
345
348
351
354
354
354
356
358
361
362
363
363
363
363
369
372
374
374
374
374
374
374
375
378
378
378
381
385
387
388
389
391
391
391
392
394
395
397
397
397
397
398
401
403
406
406
406
407
408
410
410
410
407
405
404
404
404
402
401
400
399
398
397
395
394
392
390
387
387
387
386
384
380
379
378
378
378
378
377
377
380
380
380
381
383
385
386
387
387
387
387
387
387
387
387
388
388
389
389
389
389
389
389
387
386
384
385
385
386
386
385
385
385
385
385
386
387
388
388
388
388
388
388
388
388
388
387
386
388
388
386
384
380
378
376
376
376
376
376
376
378
380
382
384
385
385
386
386
388
388
388
388
389
389
388
387
385
384
385
386
386
386
385
385
386
387
388
389
390
392
393
395
395
394
392
392
391
389
387
384
378
360
351
351
351
357
357
354
354
356
357
357
359
356
356
354
354
354
354
344
344
345
345
345
344
342
342
342
342
342
332
327
319
313
311
309
304
302
300
298
298
297
297
295
283
262
259
259
259
258
257
259
259
259
259
259
258
257
257
256
256
256
256
256
256
256
255
254
253
253
253
253
252
251
251
250
250
250
251
253
254
254
254
258
261
263
264
264
257
257
257
259
262
264
268
268
268
268
268
268
269
269
272
270
270
270
270
272
274
275
278
278
278
279
283
285
284
284
283
283
283
283
282
281
281
281
280
279
279
278
278
277
278
280
280
280
277
276
277
284
285
285
288
290
290
290
294
293
292
291
290
288
287
281
278
278
278
276
275
272
269
269
267
267
267
267
267
267
267
267
267
268
268
268
268
263
262
262
261
259
258
258
258
258
258
258
258
258
257
256
256
256
256
256
256
256
256
256
256
256
256
256
256
259
260
262
263
263
263
264
264
266
268
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
272
272
273
273
273
274
276
277
275
275
275
275
274
274
274
275
276
278
278
278
279
281
283
284
284
284
282
277
277
276
276
277
278
279
279
279
280
282
282
283
284
284
284
284
284
284
283