178
178
180
183
183
188
192
193
197
202
202
202
197
198
199
198
197
195
191
190
188
185
153
151
150
148
141
138
135
133
132
128
128
129
130
132
135
136
138
141
142
148
150
155
158
160
163
168
172
178
179
180
180
180
181
183
182
180
179
179
179
179
179
180
180
180
179
178
176
175
175
173
171
169
170
172
180
184
185
185
181
179
178
175
171
167
162
156
150
145
137
134
134
134
134
134
134
134
134
134
134
136
139
141
142
143
144
145
145
144
143
143
148
153
152
151
150
148
143
147
147
168
179
175
175
176
177
178
191
196
198
201
203
206
208
210
234
236
238
241
243
244
245
248
248
248
246
246
245
245
245
246
246
246
245
245
244
244
244
243
243
242
241
241
241
242
243
243
243
243
242
242
243
245
247
249
251
257
255
252
248
241
231
223
215
196
190
178
174
172
168
164
161
157
150
149
151
155
159
161
161
162
162
163
164
164
165
165
165
164
163
163
164
166
167
167
170
173
179
183
189
198
201
205
211
216
222
229
240
241
253
255
255
258
262
263
263
262
254
251
245
240
235
232
230
230
223
221
220
217
214
212
210
208
207
205
203
201
195
193
188
183
181
180
181
183
188
190
191
191
192
195
197
201
199
198
197
195
196
197
197
198
198
198
198
198
199
200
202
207
207
208
208
207
209
211
213
214
215
224
230
236
240
243
250
253
255
256
274
275
279
286
285
285
280
278
270
269
264
264
264
264
264
264
264
264
264
264
264
264
264
263
261
261
251
246
242
242
242
230
222
221
221
220
217
214
213
212
212
212
209
207
206
203
195
192
190
187
185
184
184
184
185
187
189
188
187
185
184
184
184
184
184
184
182
181
181
185
185
186
186
187
188
188
189
190
191
193
193
198
200
201
204
205
205
204
202
189
184
183
178
175
175
175
175
175
175
175
175
176
185
197
201
203
206
205
202
201
200
206
205
202
199
195
191
198
199
202
202
201
196
193
193
193
193
193
193
192
192
193
194
195
196
199
202
205
205
204
201
201
202
205
215
213
211
210
209
209
210
209
207
207
207
207
207
210
212
212
212
213
214
212
211
210
209
207
206
205
207
208
211
222
227
227
227
228
231
233
235
235
233
226
224
225
226
227
228
228
228
228
225
224
223
220
211
210
208
200
194
191
188
184
178
175
173
169
165
164
163
163
162
161
161
160
155
153
149
143
134
130
121
114
111
109
109
109
109
109
109
109
108
107
103
102
101
100
99
98
98
98
97
96
99
101
102
102
102
101
101
100
100
98
97
96
95
94
94
94
92
92
91
89
88
88
87
86
86
86
86
86
86
88
91
94
97
98
100
101
105
108
109
111
112
114
118
127
132
138
153
178
183
192
197
203
215
217
222
225
228
231
234
240
242
246
253
264
273
278
281
285
289
289
288
286
279
272
254
254
251
233
233
232
228
227
226
226
225
225
225
224
223
222
221
219
217
220
219
217
214
214
214
214
217
218
219
219
218
218
219
220
220
218
215
217
220
221
222
215
209
207
201
198
197
197
196
196
195
194
195
196
197
200
201
207
211
212
213
214
218
225
233
243
249
254
256
254
251
248
234
214
212
209
208
208
208
208
209
209
208
208
206
204
205
208
212
214
218
222
222
225
227
227
234
234
232
230
230
230
230
229
231
231
231
234
235
235
234
234
234
234
235
237
240
241
242
242
240
240
241
245
246
247
247
247
247
246
245
244
245
249
249
250
250
250
251
251
254
253
249
250
251
251
253
255
256
256
256
256
256
257
257
257
257
257
257
256
256
253
253
253
253
252
250
248
245
240
244
247
246
240
237
230
230
230
230
230
230
230
231
232
232
234
236
236
237
239
245
251
254
258
259
261
265
266
268
269
274
274
275
274
274
273
274
279
284
290
294
294
294
290
288
288
285
265
263
247
247
249
249
252
254
255
257
258
261
261
261
260
257
254
244
238
234
225
219
210
210
210
210
210
214
217
218
219
219
219
220
220
221
225
228
232
236
238
241
244
247
254
260
261
260
260
261
261
265
274
280
279
282
288
295
300
303
303
295
287
286
285
279
286
287
287
286
285
278
275
257
248
247
242
242
242
241
239
235
229
224
215
212
211
209
207
207
206
206
206
205
203
203
203
204
205
206
206
207
208
208
208
208
208
208
210
208
206
207
209
209
209
203
202
201
199
198
197
196
194
194
194
193
192
191
192
192
190
186
184
183
176
176
176
176
176
176
176
176
176
176
176
176
176
176
176
175
172
170
168
168
168
168
170
169
167
166
165
168
169
169
170
171
173
176
177
178
178
178
179
179
180
182
182
183
184
184
184
183
183
183
182
181
181
180
179
179
179
179
179
179
179
176
175
173
172
169
167
166
166
166
166
165
164
163
165
168
168
168
169
170
172
175
178
179
181
182
184
184
187
188
191
191
193
211
217
209
199
187
184
182
180
178
177
176
176
175
174
176
178
180
181
183
185
187
190
199
226
227
228
229
229
236
238
235
234
234
234
234
233
231
221
219
215
215
215
215
215
215
215
209
207
207
205
199
195
192
192
192
192
194
195
195
197
197
197
196
191
184
178
173
171
171
171
172
173
175
177
179
183
186
189
193
197
202
205
208
211
213
216
215
213
211
206
199
197
196
200
207
211
211
211
211
210
207
205
203
196
192
189
188
186
186
185
184
177
170
170
172
169
162
162
162
162
162
162
163
165
167
170
172
173
176
178
184
185
191
193
195
204
227
229
229
229
228
227
226
225
225
225
224
223
222
222
220
219
219
217
214
209
208
206
206
204
204
204
203
203
202
202
201
201
199
194
193
193
192
192
192
192
192
190
190
190
190
190
190
190
186
182
176
174
169
167
167
167
167