368
367
366
366
366
366
366
366
367
367
367
367
366
364
363
358
354
350
348
347
347
346
346
346
346
346
346
346
346
346
346
346
346
346
346
345
343
340
335
331
329
326
320
319
320
321
324
324
326
327
328
328
330
334
337
344
344
348
349
354
359
360
361
362
364
365
365
363
362
360
358
358
356
356
355
354
354
353
353
352
351
351
351
349
346
345
342
339
338
338
337
335
334
334
333
332
330
329
328
327
325
324
322
321
320
320
318
317
317
316
315
314
313
312
312
311
308
308
306
304
303
302
301
299
297
292
288
285
284
283
282
282
281
281
280
279
277
275
275
274
272
272
272
271
271
270
269
266
265
262
261
258
256
254
252
251
251
252
253
254
255
256
256
255
253
252
252
250
251
253
253
254
255
256
257
258
259
260
260
261
262
263
264
264
263
262
261
261
260
260
260
259
259
260
262
265
267
269
269
269
269
268
268
267
267
267
267
267
267
269
270
271
272
273
274
275
276
276
276
276
275
275
275
274
274
273
273
274
279
281
286
287
294
297
306
308
309
309
310
311
311
312
313
313
313
314
314
315
315
315
316
320
325
331
333
334
339
340
342
344
347
351
352
354
355
356
357
357
358
360
362
363
365
366
367
369
370
371
372
372
372
371
371
370
370
370
370
371
371
372
373
373
374
376
379
381
383
386
387
389
391
392
393
395
396
397
397
395
394
393
392
391
390
388
389
390
393
394
395
396
397
399
400
403
404
408
409
413
414
415
418
420
423
424
430
429
427
426
423
422
421
420
420
420
420
419
419
419
419
419
419
419
420
422
423
426
428
430
431
431
431
432
432
432
433
433
434
434
435
436
436
437
438
438
440
440
441
443
443
445
446
447
448
449
450
454
457
460
461
464
467
467
471
475
479
479
481
484
486
488
490
493
495
498
500
501
502
504
510
511
512
512
513
513
515
515
517
517
518
518
518
518
518
518
517
517
517
517
517
517
517
517
516
516
515
515
514
514
514
515
516
517
517
518
518
519
519
519
519
520
520
520
520
521
521
521
522
522
523
523
523
524
526
528
530
532
532
532
533
534
534
535
535
535
535
535
535
535
535
535
537
543
550
552
554
556
556
556
555
555
554
554
554
553
553
553
555
556
563
568
574
577
582
580
578
578
576
574
572
572
570
568
568
565
564
563
561
560
559
558
558
558
558
557
557
557
556
556
555
554
552
549
549
546
544
540
537
534
532
531
528
525
524
521
518
518
517
517
517
516
516
516
515
514
512
508
505
503
499
498
497
489
484
482
480
480
476
476
472
472
470
470
470
470
471
471
471
471
472
472
473
474
476
476
476
479
479
482
483
483
483
481
479
478
475
474
472
469
470
474
477
480
481
482
487
488
492
495
495
496
496
497
497
498
499
500
501
508
512
517
517
520
518
515
512
511
510
505
505
501
499
497
494
491
488
485
483
482
481
481
480
480
479
479
478
476
475
474
473
473
473
471
470
466
463
463
461
457
455
453
451
451
451
450
450
450
449
448
447
446
445
445
444
444
442
442
441
440
439
439
438
437
436
436
435
435
434
434
434
432
431
430
430
427
424
423
420
418
416
414
413
411
410
409
407
406
405
404
402
398
394
391
388
387
387
387
387
384
384
383
382
381
380
378
377
375
374
372
372
371
371
369
367
366
365
365
365
364
364
364
362
360
358
357
355
354
353
352
351
346
344
343
341
337
335
332
332
330
326
324
321
321
319
317
315
315
313
309
308
305
300
300
296
290
283
277
272
267
256
251
243
242
240
240
240
240
239
239
239
238
238
238
235
225
222
219
217
212
206
204
203
201
201
199
198
198
196
194
193
190
187
182
180
177
176
174
173
169
163
163
158
157
154
152
148
143
138
136
132
132
127
122
119
114
114
111
109
107
106
104
102
101
99
98
94
95
95
97
97
98
99
100
102
102
102
97
87
81
76
74
68
64
67
68
72
73
76
94
95
96
97
98
98
99
100
103
105
109
110
113
115
118
120
122
126
127
128
131
135
138
141
143
146
151
161
174
194
200
208
209
191
188
184
182
180
177
178
184
185
190
194
201
205
214
217
223
225
227
228
229
230
232
235
237
239
240
229
163
162
161
159
159
158
155
155
154
154
154
154
154
155
169
176
189
201
202
218
220
229
234
239
242
244
244
248
254
255
257
261
265
267
270
274
275
279
282
287
290
290
294
296
300
303
306
309
311
312
312
313
313
315
315
316
317
319
320
321
323
325
326
328
331
333
333
333
333
333
333
333
333