173
172
172
171
170
170
169
169
169
170
170
170
171
171
177
176
173
171
169
168
163
157
155
153
152
148
148
148
148
147
147
147
145
145
144
144
143
143
143
142
142
140
139
138
137
137
138
152
156
158
159
159
158
157
156
157
161
163
166
167
169
169
169
169
169
169
169
169
169
170
173
178
179
180
182
184
184
186
186
186
185
184
184
184
184
184
184
184
185
186
191
192
193
194
195
197
203
207
214
214
217
219
219
218
217
217
217
217
217
216
215
214
206
206
206
206
205
197
196
195
195
195
196
196
195
192
188
182
179
176
173
171
169
168
167
166
163
160
159
159
161
166
166
166
166
165
165
165
165
166
166
166
166
167
167
167
167
168
169
173
174
174
177
181
179
179
179
179
179
179
179
179
181
182
183
184
186
188
188
188
187
187
187
186
184
181
176
176
176
176
177
177
181
181
186
187
188
194
198
204
206
208
210
210
211
213
217
224
225
225
226
226
226
226
226
226
228
235
236
236
234
240
249
256
262
263
265
266
267
268
270
274
274
274
275
275
275
275
272
271
269
269
269
269
269
269
273
274
276
280
280
280
281
281
281
281
283
283
283
283
283
283
283
283
283
284
285
285
285
284
283
282
282
282
282
282
282
282
282
283
283
283
281
280
283
287
289
290
290
289
289
289
289
289
289
289
289
290
290
289
288
287
286
283
277
272
266
262
259
254
252
251
251
251
251
251
251
251
249
248
248
242
242
242
242
242
245
246
246
246
246
246
245
245
244
243
241
240
239
231
226
221
220
217
214
210
203
199
197
196
195
192
186
185
184
182
181
181
181
183
183
184
187
189
195
196
199
201
202
205
206
207
209
206
205
203
204
205
206
206
207
207
207
208
210
211
211
211
211
211
219
222
224
226
229
230
230
232
233
233
234
236
236
237
238
240
241
241
241
241
241
241
241
241
241
242
246
247
249
251
251
254
254
255
256
256
256
257
257
258
258
258
258
258
258
258
258
257
257
256
254
253
255
262
263
263
264
267
268
269
270
271
274
275
279
280
282
286
288
290
293
296
297
305
312
314
315
320
322
323
327
332
334
337
341
341
343
343
343
343
345
346
346
347
340
339
337
336
336
334
332
330
328
327
327
326
326
326
325
325
325
325
325
326
326
329
330
332
334
334
338
344
344
344
341
341
343
345
348
349
352
355
361
362
367
356
348
347
345
344
343
340
339
339
339
339
339
338
338
338
338
338
337
335
335
335
335
335
335
335
335
335
335
335
334
333
332
332
331
328
327
326
325
325
324
321
319
318
318
318
317
317
317
316
313
313
313
312
312
311
311
311
311
312
313
306
305
305
305
304
304
303
302
301
301
300
300
300
300
300
300
299
299
299
299
300
301
304
309
310
310
310
310
310
310
309
309
305
305
305
305
305
305
305
305
306
307
307
307
305
305
306
305
305
305
306
306
306
306
313
315
316
318
321
321
321
321
321
321
320
318
317
316
315
314
309
308
305
305
305
307
308
318
318
321
330
332
333
335
339
340
340
348
350
352
354
354
354
354
355
355
356
359
361
368
366
365
363
363
363
362
360
358
356
355
354
354
354
354
353
353
352
352
352
352
349
346
345
343
342
341
340
339
336
335
333
330
328
326
324
323
320
318
317
316
316
317
319
319
318
317
315
314
313
311
309
308
307
305
304
304
304
306
307
307
300
299
299
300
317
317
321
321
321
321
321
322
323
324
323
323
324
324
325
325
325
325
324
324
324
323
322
320
318
311
304
303
302
297
294
293
292
291
283
282
281
280
279
278
275
274
273
268
268
268
267
263
261
259
256
255
253
251
250
250
249
249
244
243
242
242
242
241
240
234
233
232
231
231
229
228
228
227
225
224
223
221
221
220
217
215
208
206
201
199
198
197
193
194
194
192
191
190
188
181
179
178
177
177
177
176
176
176
175
172
170
170
167
168
168
168
169
169
169
169
169
169
168
167
167
163
161
157
155
154
153
155
159
164
165
168
174
175
176
176
176
176
176
176
178
179
179
180
180
180
180
180
179
178
178
178
178
177
177
176
176
176
175
173
173
173
173