171
173
173
169
167
169
173
177
177
177
176
174
172
167
165
167
171
183
182
180
177
172
169
169
169
161
155
154
154
154
156
158
152
151
147
148
148
148
143
144
142
142
142
141
137
136
129
128
128
125
122
118
119
119
119
119
116
115
113
112
112
110
105
110
110
111
112
104
100
99
99
98
98
97
97
96
100
106
93
92
92
104
104
103
102
98
94
90
87
88
87
85
84
84
84
86
88
88
81
79
80
80
80
80
79
78
78
85
85
86
88
90
104
108
109
111
113
114
115
119
128
133
145
149
149
149
149
149
148
148
148
148
152
156
161
166
181
179
165
164
164
160
155
153
152
146
143
139
141
144
146
143
148
151
149
147
146
146
146
146
145
145
147
149
153
158
159
157
156
159
162
164
165
168
170
173
174
177
181
181
175
169
169
170
170
167
161
154
150
148
152
152
158
161
163
166
167
168
168
169
170
171
171
171
171
171
171
171
173
177
188
190
191
192
193
190
188
184
182
184
189
198
199
199
199
200
200
201
203
206
208
202
194
198
207
220
239
197
197
203
204
206
208
210
213
210
206
206
208
210
216
218
221
225
225
225
225
225
225
225
226
226
227
228
229
230
230
230
232
234
236
239
240
243
244
247
249
250
254
257
251
245
248
251
259
271
286
285
283
282
283
285
290
294
299
301
296
290
286
284
280
285
289
293
298
304
307
311
313
314
319
329
347
345
344
342
340
341
344
346
348
351
353
355
366
374
384
381
378
379
384
386
368
376
387
387
386
386
393
400
406
399
396
390
389
387
386
390
403
397
397
398
399
401
419
424
423
424
426
428
423
420
419
399
399
404
407
403
396
390
389
389
388
384
382
374
374
373
372
368
365
366
369
370
372
375
385
401
419
423
420
403
379
365
356
352
349
345
341
341
341
341
338
337
330
323
320
314
307
301
294
298
307
295
282
275
273
271
271
271
272
276
281
282
283
284
284
288
293
285
267
265
264
261
260
258
256
267
278
281
281
279
278
276
272
271
267
269
277
283
283
280
276
285
290
289
285
277
274
281
286
294
298
294
283
279
273
273
272
269
266
265
262
271
295
297
295
285
285
286
286
286
286
286
284
283
282
281
281
281
285
286
284
283
282
282
280
279
277
274
278
281
283
281
280
279
282
283
286
293
298
298
298
299
295
289
282
277
283
288
290
291
292
292
280
268
279
291
300
296
291
282
285
287
289
288
286
282
283
302
300
293
290
281
284
286
287
287
286
286
286
286
286
282
280
277
281
289
289
287
283
278
274
265
275
290
303
292
282
301
313
308
305
298
296
300
312
310
308
302
296
288
282
280
280
279
285
291
296
293
282
284
296
299
295
284
283
285
291
295
288
281
274
277
282
282
282
280
274
280
280
278
275
283
291
300
304
301
295
287
281
282
283
276
268
269
272
276
283
281
281
275
271
267
266
267
271
266
262
259
256
254
250
230
223
216
206
202
195
182
178
163
161
161
161
145
157
142
132
126
121
122
120
131
122
116
112
110
107
105
103
101
98
95
93
94
86
79
69
81
85
89
89
72
70
79
75
85
71
73
71
71
71
71
43
35
33
32
36
24
23
29
37
38
34
30
29
27
25
24
24
24
26
28
25
28
29
29
28
27
28
28
28
28
24
17
12
7
5
5
8
7
6
11
15
15