161
160
160
160
158
158
157
157
156
156
157
159
160
161
167
169
169
170
171
171
171
171
171
170
168
169
172
170
169
169
172
173
177
178
173
165
165
165
163
163
168
172
165
162
160
158
156
154
154
155
159
165
165
163
163
163
163
161
157
155
155
154
154
157
158
160
161
164
166
167
176
182
186
202
205
205
208
208
213
215
207
188
186
181
175
173
171
158
148
147
146
145
145
144
144
143
143
144
145
145
146
146
146
146
158
165
166
167
174
181
210
227
254
264
282
289
307
318
329
338
350
355
360
360
360
353
345
337
328
323
319
303
297
290
284
276
234
233
213
205
205
205
204
202
199
196
193
186
176
167
167
167
167
167
159
155
151
149
148
147
145
145
145
144
144
144
144
143
143
144
148
151
151
152
152
152
152
167
176
179
182
186
201
207
215
213
209
205
202
188
175
173
168
155
154
153
152
152
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
157
158
163
164
171
171
172
173
174
175
178
181
182
182
182
182
183
183
183
183
183
182
182
186
188
201
211
213
219
224
227
229
225
223
223
223
223
218
200
180
157
157
157
157
157
157
157
156
155
155
155
155
156
156
156
156
156
156
156
156