195
194
193
193
193
193
194
194
194
194
194
194
194
194
194
194
194
194
201
202
203
205
210
211
211
211
212
212
215
215
215
216
216
216
218
219
220
227
231
235
236
237
238
239
239
242
242
242
242
244
246
254
258
259
261
270
284
297
304
307
313
314
315
316
317
318
325
330
335
341
342
340
337
334
330
329
318
310
302
291
290
287
286
285
284
283
283
281
278
274
274
273
272
267
263
260
258
257
257
256
255
255
255
256
257
258
258
259
261
265
269
271
276
277
277
279
280
282
283
284
287
287
288
288
289
297
298
299
300
302
303
306
308
311
311
311
311
311
311
310
309
307
306
306
308
311
317
318
325
332
329
328
325
324
323
322
320
319
317
317
316
325
326
326
326
326
327
329
329
310
310
337
340
340
340
340
340
344
347
357
355
353
351
352
362
378
378
373
372
375
378
378
379
379
379
379
380
381
383
383
383
381
381
379
378
377
377
378
379
380
381
382
382
373
371
366
362
369
371
373
374
375
375
375
374
374
378
380
384
389
390
388
388
390
392
388
396
408
411
416
416
415
423
431
432
433
433
436
436
439
436
433
431
432
434
433
431
435
441
436
434
438
439
437
429
430
432
434
434
435
435
435
435
435
435
435
435
435
436
436
436
438
441
442
442
447
447
449
450
447
453
453
452
458
436
428
429
429
431
432
433
433
434
434
436
442
451
452
452
452
452
451
462
472
476
481
484
490
490
491
491
491
493
495
497
500
502
502
503
504
511
517
523
533
533
532
532
532
532
531
532
536
537
538
539
541
541
540
539
539
539
539
538
538
537
545
548
551
553
573
580
584
587
588
589
590
589
588
587
586
586
585
583
584
585
586
588
589
591
592
593
595
596
599
600
602
603
604
607
610
613
614
616
616
617
617
618
626
627
639
642
643
644
648
655
662
668
670
673
679
686
693
693
698
699
701
705
705
707
710
715
720
725
728
729
729
730
731
731
731
731
730
729
725
725
725
721
717
710
706
702
700
699
699
694
694
693
689
684
675
673
669
664
662
651
638
633
630
630
629
628
619
619
619
620
621
622
619
613
608
599
598
597
597
597
597
597
597
596
595
595
594
593
592
591
591
590
590
589
589
589
588
588
588
587
581
579
577
572
564
551
531
530
527
524
523
522
519
516
512
507
501
496
496
494
492
491
490
489
486
485
485
482
472
467
456
452
450
445
442
439
439
439
437
434
432
430
430
430
430
430
430
440
444
451
454
453
453
454
454
454
451
448
447
445
442
438
436
437
437
437
436
434
433
432
432
431
430
430
429
429
429
429
432
436
439
439
436
435
437
436
431
433
436
436
436
437
438
438
436
434
426
419
415
415
408
404
400
399
390
392
389
388
389
390
392
389
382
382
374
376
376
376
374
373
372
371
370
364
368
375
381
381
380
379
378
380
382
384
387
388
389
388
386
385
384
383
382
379
378
377
375
375
374
373
373
372
371
373
369
367
353
355
357
355
352
351
345
341
340
340
341
331
326
320
317
326
329
329
330
330
330
326
323
319
319
320
321
323
325
327
329
330
331
330
329
324
320
318
307
307
308
309
310
310
311
311
311
310
309
309
308
308
304
302
297
296
294
292
291
289
275
274
272
270
268
266
264
263
263
260
259
258
258
257
256
256
254
254
253
252
251
251
251
251
251
251
253
257
256
255
254
253
251
250
250
251
251
251
251
251
251
251
251
247
247
247
247
247
247
247
247
247
247
247
243
243
243
243
242
242
242
242
241
241
241
241
241
241
241
241
240
236
236
235
234
232
231
230
225
223
222
222
221
221
221
221
221
220
220
220
220
220
220
218
215
215
215
214
214
210
210
209
209
209
208
208
208
208
208
208
206
203
203
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
200
200
200
200
200
201
203
203
210
221
216
215
212
203
202
201
198
198
198
198
198
198
199
200
204
209
204
197
197
197
199
200
200
200
198
197
196
196
195
195
195
195
195
195
195
195
196
196
196
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
197
197
197
197
197
197
197
197
197
197
197
198
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
201
202
205
206
209
208
207
206
204
202
203
205
205
206
207
207
207
207
205
203
203
202
203
203
207
209
213
213
213
213
214
207
207
209
211
209
204
204
202
201
201
202
203
203
202
201
203
207
208
209
206
205
202
202
203
199
199
194
194
194
194
194
194
194
194
194
194
194
194
193
193
193
192