188
186
184
177
177
175
171
170
170
171
172
173
176
176
183
177
177
177
177
172
169
164
164
165
166
164
164
164
165
165
166
167
167
165
165
165
165
164
164
162
165
165
165
165
165
161
162
157
154
155
146
145
142
141
139
138
137
137
135
133
133
133
132
134
136
136
136
136
136
136
136
136
136
137
139
139
141
141
142
142
143
143
143
143
143
144
145
146
146
146
147
149
150
152
154
156
157
157
157
157
157
157
157
156
156
156
156
156
156
156
157
158
159
160
161
162
163
164
164
164
164
164
164
164
165
165
165
165
165
165
165
166
166
166
167
167
167
167
168
168
168
169
169
170
170
171
171
173
175
175
176
177
177
178
178
178
178
178
178
178
179
181
182
182
183
184
185
185
185
186
187
187
188
189
190
192
194
195
195
196
197
198
198
198
198
199
199
200
200
200
200
200
200
200
200
200
200
200
201
201
202
202
203
203
204
205
207
209
211
212
213
214
215
216
216
217
218
219
219
217
217
215
215
215
216
216
217
218
219
220
221
222
223
224
225
227
229
230
231
231
231
232
233
233
234
234
235
236
238
238
238
238
238
238
239
240
242
244
245
246
249
250
251
252
252
253
254
254
255
255
256
256
257
258
259
260
262
262
263
264
264
265
266
267
267
269
269
270
273
277
280
281
281
282
283
285
286
288
289
292
293
295
295
296
296
296
297
298
299
299
300
302
302
302
303
304
306
306
310
311
312
315
315
317
323
326
329
331
332
334
335
337
339
340
342
343
345
347
349
350
352
352
354
355
356
357
359
363
364
366
367
368
371
373
374
376
377
378
380
380
381
382
382
383
385
386
387
387
388
388
389
389
390
391
392
392
392
395
395
396
396
397
397
398
398
400
402
404
410
411
411
412
412
411
410
409
409
407
406
404
403
401
400
396
390
386
385
383
381
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
381
382
383
384
385
385
385
385
385
385
386
386
387
387
388
388
388
388
388
388
388
388
389
389
388
388
388
388
389
390
391
392
392
392
392
392
392
392
392
392
392
392
393
393
394
395
395
395
394
393
393
393
393
394
395
395
396
396
396
396
394
393
393
393
393
393
394
395
395
396
396
398
398
399
400
400
400
400
403
404
403
402
404
404
403
401
401
401
401
400
398
398
398
399
399
399
398
398
398
398
398
398
399
399
399
399
399
399
400
401
401
401
400
399
398
399
399
398
397
397
397
397
397
397
397
397
397
397
397
398
398
398