296
295
292
287
283
254
252
249
247
244
243
242
241
233
232
232
232
232
233
237
236
232
232
232
232
232
232
232
235
256
257
243
242
250
240
238
237
244
244
241
235
235
234
234
241
246
246
247
248
243
234
232
235
235
235
236
247
262
263
259
258
257
256
255
255
257
258
258
258
258
258
258
259
263
264
264
251
247
236
232
223
223
242
246
241
242
240
224
223
223
223
216
216
223
226
227
233
237
242
244
249
254
258
258
257
259
260
256
259
252
240
249
248
247
253
256
263
271
282
284
284
284
284
270
266
265
256
253
249
247
243
237
232
232
232
235
237
236
231
229
226
225
224
219
218
216
206
193
191
189
187
178
170
174
173
175
175
175
176
178
180
183
186
193
195
200
183
183
179
180
178
181
184
186
187
210
215
223
226
190
188
188
188
189
187
186
186
185
180
179
185
195
205
201
203
205
214
222
224
221
208
201
193
193
190
190
190
191
191
193
196
195
194
195
204
207
198
195
196
195
195
196
198
199
208
215
224
260
260
252
254
246
228
228
229
210
210
210
210
214
207
207
204
208
208
209
210
212
212
218
221
219
204
203
205
207
209
214
210
209
209
212
212
219
218
218
213
212
215
223
239
236
231
226
220
220
218
213
220
228
232
227
214
214
214
217
216
217
219
220
224
222
220
223
223
221
216
218
223
228
232
235
241
242
242
242
242
243
244
249
249
247
246
248
248
245
238
238
237
233
232
231
236
238
243
243
243
238
233
220
220
224
226
228
229
229
234
229
233
237
241
226
227
238
242
237
235
238
237
249
247
246
236
254
269
269
243
245
256
277
279
266
248
267
256
251
269
286
287
281
270
284
263
258
268
298
301
280
273
268
262
264
295
299
277
277
277
273
268
270
281
292
270
270
271
273
291
292
280
292
280
285
286
288
317
320
307
316
310
304
313
306
302
302
303
305
308
308
312
315
314
322
327
327
326
326
330
335
343
351
351
350
344
343
342
346
347
349
344
352
355
357
359
360
369
376
380
384
393
396
402
419
433
437
440
450
452
466
510
529
557
575
582
626
624
629
634
633
646
649
665
665
665
665
671
673
676
686
693
693
697
700
716
725
726
729
730
737
741
754
756
763
771
771
772
777
792
798
803
831
832
833
840
847
872
915
944
961
957
953
951
959
967
965
961
958
954
944
954
963
965
954
928
896
855
833
832
830
828
817
792
785
779
773
771
770
770
749
742
740
728
726
723
723
720
717
698
692
693
697
696
677
671
672
672
669
668
667
660
642
638
636
631
626
625
622
581
569
538
509
484
472
464
463
461
453
450
451
453
452
448
440
428
429
429
417
410
398
395
395
395
390
381
371
371
371
371
373
382
388
394
400
395
403
405
406
406
401
398
393
388
387
386
389
392
390
387
384
383
383
363
369
372
371
383
389
388
364
359
363
369
364
350
341
346
364
347
342
341
340
337
334
326
319
324
339
354
359
370
369
372
377
383
388
390
393
394
399
398
397
396
388
372
363
358
358
349
345
343
343
350
359
366
371
369
355
352
356
361
362
339
334
336
335
333
353
361
365
362
330
326
321
317
316
320
318
306
301
286
287
288
272
275
279
276
275
279
283
295
301
303
297
298
299
299
298
297
295
295
296
298
296
281
272
274
275
281
285
296
298
297
295
300
303
307
308
312
313
313
311
307
304
301
295
290
290
292
297
303
313
315
310
310
311
309
308
307
307
307
305
305
303
301
298
291
283
280
249
238
237
236
235
241
249
251
248
245
244
244
242
237
230
232
238
256
263
269
271
284
284
286
281
279
276
275
276
275
275
285
286
286
287
286
281
270
266
264
263
256
259
257
255
252
249
244
250
251
251
253
258
257
256
256
256
255
255
255
249
246
245
250
255
263
264
276
282
283
269
279
279
281
281
277
271
258
256
259
264
263
243
231
225
219
216
209
194
191
179
177
177
177
176
183
190
187
189
190
189
190
198
198
200
202
197
196
195
190
180
179
178
176
175
175
175
176
176
173
168
187
190
190
190
197
209
220
217
218
225
226
230
231
230
236
237
233
232
233
234
237
247
251
252
254
257
266
268
274
285
284
285
280
272
266
259
258
255
250
247
250
251
246
237
237
237
237
237
237
237
237
236
235
233
233
234
247
249
251
251
246
237
231
228
224
224
221
219
220
224
225
227
234
236
235
235
251
252
253
253
253
254
256
264
268
260
254
250
248
245
244
239
238
236
235
237
238
244
245
245
245
251
254
256
257
253
268
284
287
295
296
296