196
196
196
197
196
196
194
197
193
191
182
177
171
171
171
170
170
169
162
160
160
160
160
159
159
159
156
160
165
169
168
169
170
172
172
174
174
175
175
174
174
174
174
174
174
170
168
167
164
163
161
161
161
160
160
160
159
159
159
156
156
156
157
158
159
159
163
168
172
174
176
178
179
182
184
184
185
189
192
196
204
207
212
214
215
215
219
221
223
230
232
233
233
233
233
233
237
240
245
249
251
251
251
251
251
255
257
260
264
267
269
270
271
272
274
275
277
278
278
280
283
284
287
289
290
288
287
283
289
293
298
299
301
301
302
303
303
304
306
314
316
319
322
324
327
330
334
341
346
350
353
353
355
358
362
365
367
368
368
367
367
367
368
368
369
373
380
380
381
381
381
381
382
383
385
387
388
389
391
391
392
392
392
392
390
388
388
387
386
377
373
370
369
365
362
358
353
351
350
348
345
340
335
327
324
310
306
299
297
296
295
290
288
282
279
278
277
277
277
277
278
278
277
272
269
255
253
233
230
225
222
205
184
177
173
171
166
166
166
166
166
169
169
172
173
174
174
175
176
176
177
178
179
179
180
183
183
184
185
185
185
184
184
186
187
188
189
190
192
194
195
195
195
196
198
199
199
199
201
203
207
208
209
209
210
212
223
223
223
228
231
233
231
226
225
225
225
226
227
230
233
236
237
237
235
233
235
236
242
244
242
241
245
250
255
256
258
259
263
283
285
284
284
286
288
292
295
301
307
309
313
322
326
327
328
329
337
344
350
354
357
359
366
372
380
380
376
373
369
366
368
373
376
377
386
391
395
401
401
402
403
403
403
403
402
402
402
402
405
408
414
418
421
425
428
427
423
418
416
417
419
421
423
425
426
427
428
429
428
427
427
427
427
427
427
427
429
432
434
436
440
448
452
452
453
452
448
446
440
440
443
443
442
442
440
439
439
440
442
442
443
443
446
439
432
416
411
404
396
392
385
382
380
377
376
373
372
372
371
369
366
359
359
356
355
351
341
331
326
324
318
315
312
314
321
327
327
321
316
307
304
302
301
299
301
303
305
304
301
301
300
299
293
292
286
281
278
276
273
270
267
266
264
264
263
262
261
261
260
260
260
254
251
246
241
237
235
222
217
209
204
203
201
198
196
193
188
183
182
181
175
175
175
174
170
170
170
170
169
170
172
173
174
178
179
180
181
181
182
182
179
180
181
182
176
175
177
178
180
182
182
186
187
188
188
188
190
187
187
189
189
189
189
190
188
187
186
186
186
186
186
187
187
188
188
190
192
193
196
201
204
197
195
198
197
197
198
198
201
202
203
204
204
204
199
197
197
196
195
195
195
195
198
198
204
205
210
209
211
214
211
210
210
210
211
211
210
208
208
208
208
208
208
208
208
208
207
208
211
212
214
215
220
225
245
246
244
239
251
252
252
252
253
255
256
258
262
262
265
269
269
270
273
273
273
273
274
275
276
278
280
283
287
293
291
292
297
296
292
292
292
292
292
292
293
295
296
296
300
302
309
309
309
315
322
325
321
314
314
315
318
323
329
334
336
336
339
341
344
345
347
354
357
361
368
372
374
379
391
393
397
403
408
418
425
433
436
445
452
459
463
467
469
471
470
470
469
469
472
473
477
481
484
481
477
476
479
505
507
509
513
515
518
522
527
525
525
523
523
523
524
527
529
533
537
538
539
541
544
545
546
549
551
555
556
564
567
571
574
578
582
584
587
588
588
589
589
590
600
612
615
618
621
622
636
642
649
655
663
665
666
666
666
665
665
666
670
673
691
701
705
705
705
705
704
698
698
698
700
700
702
706
711
714
720
724
730
734
737
733
732
729
728
725
723
724
727
728
727
725
724
715
704
691
682
681
674
666
659
658
655
650
630
631
626
619
603
591
585
578
575
570
563
540
539
538
537
534
533
532
532
532
531
527
526
520
513
511
506
501
498
495
493
488
471
469
468
462
451
445
441
434
427
422
419
417
414
407
405
404
403
396
383
383
377
376
371
361
356
352
347
346
346
343
341
341
340
338
336
325
315
314
313
311
308
306
304
302
301
295
294
293
274
273
271
261
260
250
241
228
223
221
217
217
217
216
214
211
211
210