302
301
301
300
299
296
295
293
292
288
278
274
268
264
259
258
255
253
251
247
246
244
242
242
245
243
243
242
242
242
242
242
242
242
245
245
245
245
244
244
244
244
244
242
244
244
244
242
242
241
239
235
235
235
233
232
232
231
231
231
230
231
233
232
230
231
231
230
229
229
228
228
228
228
228
228
226
225
224
223
223
221
221
221
221
221
221
221
223
224
223
221
221
221
219
218
218
218
218
218
219
219
219
215
216
213
213
213
213
214
215
215
213
213
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
213
213
214
214
214
214
217
217
217
217
217
217
217
217
217
215
215
214
213
212
229
255
257
260
264
264
264
264
264
263
257
254
246
242
237
231
267
283
289
291
292
293
294
295
297
300
302
321
330
338
339
339
340
341
344
368
371
378
389
392
394
398
399
406
407
409
412
414
414
414
415
416
418
421
426
430
431
431
431
436
436
437
437
438
441
442
443
449
449
451
451
454
457
461
464
466
467
468
467
466
466
466
466
466
466
466
466
466
465
462
462
455
450
449
445
440
438
434
434
433
439
444
447
446
444
442
440
436
432
428
428
427
427
427
425
422
420
418
416
416
411
407
405
403
402
399
399
401
404
404
402
399
397
378
376
375
375
375
374
374
374
374
374
372
362
355
354
353
349
348
347
346
346
346
346
346
346
347
347
347
347
346
346
345
343
336
331
327
309
304
301
297
287
284
282
282
282
281
279
278
277
276
276
270
265
259
255
253
249
245
244
244
244
244
244
243
236
232
225
238
205
204
204
204
205
206
211
211
212
212
212
213
214
216
219
221
221
221
221
221
221
221
220
220
219
219
218
217
215
214
214
213
213
213
211
210
210
207
205
205
204
200
199
198
198
198
199
199
200
200
199
197
197
197
197
197
197
196
196
197
196
195
195
195
197
197
196
196
196
196
196
196
196
196
196
197
198
199
199
199
199
199
200
197
196
196
197
198
198
201
201
202
202
200
200
200
200
199
202
202
203
206
205
205
205
206
206
207
207
208
208
208
208
204
204
203
203
202
204
206
206
210
210
208
208
210
210
212
212
208
200
196
196
195
190
189
187
187
187
187
188
188
193
196
198
196
193
197
200
200
200
195
192
192
192
192
190
189
187
187
187
188
188
188
188
188
190
192
206
209
213
218
226
239
242
248
252
257
262
264
265
276
275
274
274
273
271
272
272
273
273
274
277
280
285
297
300
302
303
304
304
305
308
320
336
340
344
340
337
336
335
333
332
334
336
339
341
343
342
342
341
341
340
340
340
341
341
342
342
340
334
330
325
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
325
325
321
320
319
319
318
317
312
311
310
309
309
304
298
292
290
281
280
277
275
268
268
267
266
264
263
254
252
248
246
246
238
225
225
224
223
218
207
201
201
200
199
193
192
192
192
192
192
192
190
188
187
185
185
185
185
187
186
185
186
187
186
185
184
183
182
182
182
183
183
182
181
181
181
181
181
182
183
182
181
181
182
181
181
182
182
182
183
184
183
183
185
183
183
183
183
185
187
188
189
191
191
191
191
191
189
190
189
189
189
192
193
194
197
197
198
197
197
197
197
197
197
197
197
197
200
200
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
207
207
207
207
207
208
208
208
208
208
209
209
210
210
212
214
214
214
214
214
213
213
213
213
213
213
213
212
215
215
215
215
214