320
319
316
310
308
305
295
292
286
285
284
281
278
276
277
277
277
277
281
284
271
271
269
267
260
258
258
256
255
255
261
257
255
255
257
257
255
255
251
245
249
250
249
249
247
247
246
247
248
250
253
254
253
247
247
247
247
247
249
252
253
256
258
260
261
263
263
263
263
275
283
285
286
291
294
296
300
294
291
291
292
297
301
317
319
321
324
329
340
347
348
347
345
345
348
350
350
352
356
360
360
360
361
361
363
364
364
364
354
344
345
344
341
340
337
333
326
322
320
319
316
311
308
302
298
291
289
285
280
280
275
278
284
282
281
281
280
280
279
281
284
288
288
283
275
273
272
272
271
271
267
264
260
258
258
258
259
263
261
261
258
253
256
260
258
249
247
244
242
240
245
249
252
256
261
267
267
270
273
276
276
276
284
287
291
292
292
289
286
286
280
267
269
264
264
262
261
261
261
262
262
263
263
263
263
263
264
265
266
266
267
267
267
267
270
276
279
282
280
277
278
281
284
288
290
294
296
305
307
309
309
308
308
300
309
312
312
307
307
309
312
317
319
317
315
315
318
308
306
305
303
298
296
292
295
294
282
280
279
285
285
282
282
276
273
273
267
249
241
239
234
234
235
235
227
226
223
221
214
209
208
208
207
208
208
212
213
215
215
217
217
216
215
214
212
209
207
207
206
202
202
202
202
201
200
204
203
202
204
206
207
210
211
211
212
216
223
223
223
222
226
225
230
222
224
233
232
229
239
242
240
246
244
243
243
243
259
260
261
265
271
271
272
278
288
301
303
303
306
306
306
304
302
299
298
302
310
319
326
332
340
345
355
364
364
369
376
379
381
371
362
378
378
382
381
376
372
370
371
372
373
373
373
370
366
360
356
350
347
346
343
342
340
340
342
344
346
348
348
348
354
355
354
357
358
361
362
362
362
355
345
346
358
341
338
350
358
365
367
370
371
373
376
374
372
371
370
370
370
368
367
367
366
361
357
354
349
348
346
346
345
345
345
345
347
347
347
347
346
333
330
330
330
326
317
312
312
299
299
295
284
285
284
282
281
279
279
279
279
279
274
270
264
260
259
256
250
249
248
248
249
253
265
272
273
273
274
274
274
270
266
254
253
251
248
244
242
241
237
233
233
233
232
230
230
229
229
228
224
223
223
223
222
221
221
221
218
218
218
218
218
217
217
216
216
216
216
216
216
216
216
214
214
214
215
216
216
217
217
217
218
218
218
218
218
218
219
224
224
224
224
224
224
225
229
228
228
227
227
228
231
232
232
227
226
225
223
220
220
220
219
218
218
219
219
222
223
224
225
225
225
224
219
219
220
229
230
232
232
232
239
240
241
242
242
244
246
248
250
251
250
249
249
250
252
252
252
258
261
263
267
268
269
272
272
272
274
273
271
268
265
265
265
272
282
284
285
286
285
285
285
284
284
285
287
288
290
293
272
268
269
270
271
271
272
274
275
277
278
279
284
285
285
277
277
278
279
284
285
290
290
291
291
287
294
309
313
312
312
312
310
306
303
303
304
309
318
327
332
343
352
352
347
345
349
354
357
357
361
365
371
384
386
386
391
393
395
395
397
399
400
400
401
401
401
396
396
389
382
384
386
385
374
367
346
354
354
341
332
312
305
305
305
304
305
310
309
311
315
316
299
285
286
289
292
292
306
314
316
320
320
320
320
319