227
227
228
228
226
226
224
222
219
219
218
217
218
220
221
223
224
226
228
228
227
227
227
228
228
228
228
228
228
229
231
235
237
249
249
248
249
251
251
250
249
253
253
258
258
256
241
239
237
233
234
233
231
230
229
229
229
239
243
243
241
241
241
242
242
244
244
244
244
245
245
245
249
249
257
260
261
261
261
264
264
264
262
260
259
257
256
256
272
272
272
271
271
270
265
265
263
263
262
258
243
256
255
255
256
257
259
259
259
258
258
258
258
260
260
259
255
257
254
251
251
251
251
251
251
249
248
247
247
245
243
244
245
246
247
246
245
244
244
244
244
244
244
243
242
237
240
240
241
242
242
242
244
244
241
211
211
211
211
203
195
188
184
182
177
175
173
169
165
193
198
199
204
206
213
225
227
227
227
234
236
235
235
235
238
239
242
244
245
243
242
242
242
242
241
236
236
236
237
240
241
242
243
245
244
239
232
227
227
225
231
233
232
232
232
231
230
230
229
224
224
224
225
225
225
226
226
228
230
232
234
237
241
242
242
246
253
248
244
242
242
241
238
237
237
237
237
241
243
244
242
249
249
246
231
231
234
238
239
240
240
241
241
241
241
241
241
242
244
256
256
263
262
262
262
262
263
262
255
253
255
255
248
246
246
247
249
263
258
258
257
256
255
254
253
253
249
242
236
236
236
236
238
238
237
237
236
236
254
255
255
255
253
243
232
232
232
233
232
232
231
230
229
229
228
227
223
222
222
221
221
221
222
223
224
224
225
225
226
226
227
231
233
234
234
234
234
232
230
227
226
228
229
231
232
233
233
232
232
230
231
232
232
231
228
228
228
229
230
234
234
234
232
232
233
233
233
233
232
232
232
231
230
228
227
227
227
227
228
229
229
230
230
230
230
230
235
235
236
238
236
233
232
232
232
232
232
236
240
240
240
239
238
238
237
237
241
242
244
247
245
244
244
244
244
245
245
245
245
245
245
245
247
247
248
248
249
249
250
253
254
256
257
258
262
266
270
271
273
273
273
273
273
273
273
271
272
275
277
282
282
283
283
283
273
271
271
269
268
269
272
267
268
268
269
269
270
270
274
274
273
273
275
275
274
274
273
273
271
269
267
266
266
267
273
276
277
275
272
269
269
274
266
263
271
270
263
263
264
264
265
266
268
268
268
268
268
268
268
269
269
268
266
265
264
267
270
271
272
272
272
272
269
267
265
264
262
262
263
268
265
263
263
263
263
263
266
272
272
272
271
271
269
264
264
265
268
269
269
270
266
262
259
258
257
260
260
258
257
256
255
252
251
254
257
254
252
248
248
248
249
243
242
244
239
232
231
229
228
227
227
227
228
225
223
222
221
221
220
218
222
223
224
226
228
229
229
230
232
233
235
234
233
232
231
230
228
222
221
217
211
208
205
204
205
205
206
219
224
224
224
224
224
224
224
224
224
224
224
224
225
226
227
227
229
229
229
229
231
231
232
233
234
235
236
237
246
246
243
246
247
247
248
249
251
251
251
251
250
250
249
250
251
252
252
249
248
251
263
256
254
252
240
239
239
239
240
239
239
238
237
235
233
232
232
232
232
232
233
233
233
233
233
232
230
228
227
227
228
229
228
228
227
227
226
224
221
218
217
215
213
212
212
212
214
214
215
215
216
217
217
217
217
218
219
219
218
218
218
218
218
218
218
218
218
218
218
219
219
222
223
226
228
228
229
229
229
229
228
227
227
226
226
227
228
231
230
229
229
229
230
230
230
231
231
230
228
229
230
230
232
233
232
232
232
236
235
236
237
239
238
235
236
237
237
238
241
242
242
243
249
249
252
253
255
256
256
256
256
256
252
247
244
242
242
242
242
240
239
239
239
236
233
233
232
232
232
232
232
232
232
234
236
237
243
245
245
245
245
245
246
247
248
248
249
249
254
255
249
248
249
250
247
247
244
239
238
237
237
238
239
242
250
249
243
243
236
234
234
234
233
232
229
225
229
229
231
234
234
235
238
241
243
245
246
247
246
245
246
248
247
246
244
243
243
242
242
241
241
242
242
248
248
256
257
260
265
253
259
259
259
260
260
260
260
260
259
256
253
243
242
241
239
239
239
239
239
237
235
233
233
232
232
231
231
231
231
229
234
236
238
238
239
239
240
239
236
225
224
223
223
223
220
220
218
216
206
205
205
204
202
200
195
196
197
198
196
194
189
186
183
180
179
177
177
177
176
176
175
174
174
173
173
174
178
180
183
183
182
181
172
171
168
168
169
169
169
170
175
176
175
173
171
171
171
171
171
172
172
173
171
169
167
160
157
156
155
155
155
156
156
156
155
153
157
161
174
174
179
180
182
183
186
187
188
190
191
193
194
195
196
197
198
198
198
197
199
199
198
196
196
192
194
196
196
194
192
191
191
192
192
193
193
194
194
194
194
195
194
193
193
192
191
191
192
192
199
184
191
191
185
190
183
189
188
177
171
164
160
155
155
154
153
153
154
154
154
154
154
155
154
154
154
154
154
156
155
158
161
162
164
154
160
166
170
172
167
165
165
159
156
157
158
157
156
156
155
158
158
158
158
158
159
160
161
164
167
169
167
165
165
164
166
166
168
174
177
179
181
184
185
184
180
180
180
177
171
174
169
171
173
169
163
157
157
159
164
172
179
176
174
187
194
197
184
191
197
198
198
198
196
191
185
177
175
170
168
167
167
168
169
172
173
173
172
172
172
172
172
171
171
170
171
171
171
171
171
172
172
172
172
174
182
182
181
181
176
176
176
176
176
176
176
178
179
179
179
179
179
180
181
184
184
184
184
182
181
182
185
184
184
184
185
186
186
187
188
190
190
190
190
189
189
192
201
201
201
200
200
200
199
198
197
196
195
198
201
201
200
200
200
200
200
202
210
209
209
212
211
210
210
210
210
209
206
204
204
208
210
212
212
214
216
217
219
219
219
219
219
220