175
174
174
173
174
174
176
177
179
179
179
179
179
178
177
177
175
175
175
175
175
175
177
177
176
175
175
175
175
174
174
174
174
174
174
176
176
176
176
176
176
173
173
173
174
175
178
178
178
178
179
183
185
186
186
189
189
188
188
188
188
188
188
188
188
188
188
188
189
189
188
188
184
184
184
184
186
188
189
191
203
209
211
218
233
235
238
241
244
246
247
247
248
251
252
258
260
263
264
266
267
269
271
272
273
274
275
275
277
282
301
302
303
304
312
313
315
319
319
319
320
318
317
315
313
312
310
308
306
304
304
305
306
314
315
315
316
317
318
321
323
325
326
328
330
331
332
337
340
343
347
347
346
346
345
343
343
343
343
343
341
339
334
333
327
327
326
323
320
314
310
307
306
304
294
292
285
283
281
276
275
272
266
263
262
257
256
252
251
249
239
227
222
222
221
221
219
219
218
218
217
216
215
214
212
208
202
196
195
195
195
196
196
196
194
194
193
193
190
191
191
191
191
194
194
194
193
195
196
196
195
193
184
183
183
182
194
195
196
199
199
203
203
203
202
202
202
202
201
200
200
198
197
197
196
193
192
194
195
196
196
197
198
199
201
202
203
203
205
208
209
215
218
223
227
229
234
235
235
237
240
241
243
246
253
257
260
260
280
287
291
300
300
301
303
306
307
310
311
312
312
313
314
314
315
316
316
316
316
316
316
317
317
316
315
315
314
314
313
313
312
311
311
311
310
308
308
308
307
307
307
307
303
302
301
301
301
301
302
307
307
307
306
304
300
299
296
294
288
288
288
288
288
288
288
288
288
287
287
286
284
279
277
276
275
272
271
270
267
265
264
264
263
259
257
256
255
254
254
249
248
247
246
246
245
245
243
242
239
239
239
237
237
236
236
228
227
225
225
225
224
224
222
222
224
226
227
227
227
226
225
225
225
226
228
229
229
229
229
227
226
225
226
226
227
228
229
230
230
231
231
231
231
232
230
225
225
226
225
221
221
221
221
218
217
216
211
211
210
209
209
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
216
216
216
217
218
218
218
218
216
214
214
223
226
229
232
231
231
231
231
231
232
233
234
234
234
234
234
234
235
236
236
237
237
237
235
235
234
232
231
230
221
221
222
222
222
222
222
222
221
221
221
221
233
234
235
237
238
232
237
237
236
235
235
234
234
235
235
235
235
233
232
231
230
230
230
230
232
229
226
224
221
214
215
218
218
218
218
217
217
216
216
215
212
212
213
213
214
214
214
217
218
218
219
219
219
219
219
218
218
218
218
213
208
208
208
208
208
208
208
208
208
208
208
208
207
207
206
206
204
203
204
205
205
205
206
207
207
207
208
208
208
207
207
207
206
206
206
206
207
208
210
210
210
210
210
210
209
208
208
208
208
207
207
207
207
207
207
207
206
205
204
204
203
201
200
199
199
197
194
195
196
197
197
197
197
197
196
195
190
188
187
187
186
185
184
182
181
180
180
180
179
176
174
172
172
172
172
171
171
171
171
171
171
171
171
172
172
172
173
173
173
173
173
173
173
173
172
171
171
171
171
170
170
168
166
166
166
166
166
158
159
159
159
160
160
160
160
160
160
160
159
159
157
156
154
153
150
150
150
151
151
151
151
150
150
150
145
141
138
138
138
138
138
138
138
139
141
139
136
136
136
137
138
138
137
136
136
134
136
136
136
136
133
131
131
131
130
130
128
126
126
125
125
123
122
124
124
124
124
124
124
124
124
124
124
123
122
122
122
121
120
119
118
118
118
121
121
121
121
119
118
118
117
112
106
105
104
104
102
103
104
104
105
106
106
106
106
107
107
106
106
106
106
106
106
106
108
111
111
111
111
112
112
112
112
113
113
114
114
115
115
115
122
124
131
131
131
144
156
157
158
161
165
165
166
166
166