248
248
248
248
247
246
245
245
246
246
246
247
248
249
249
247
245
248
253
257
257
255
254
249
246
245
246
247
249
250
250
252
254
254
257
256
255
255
256
256
256
256
255
255
255
255
256
258
261
261
260
260
260
264
265
263
263
264
265
267
269
270
270
271
271
273
283
284
285
288
289
290
292
293
293
291
290
288
286
286
286
288
288
288
290
292
293
293
294
294
294
294
294
294
294
294
295
292
291
292
296
296
294
292
292
291
289
284
283
282
281
281
280
277
275
275
266
266
266
265
261
261
255
253
250
251
249
249
249
251
251
251
251
244
240
230
205
205
205
205
205
205
205
205
201
199
199
199
197
196
196
196
196
197
197
199
206
208
209
212
217
227
232
236
236
234
230
228
229
238
242
245
249
252
252
250
248
246
244
242
247
252
255
258
260
261
264
266
266
266
266
265
265
263
263
264
265
267
268
268
268
269
270
272
273
273
274
274
276
277
278
278
281
282
283
283
282
277
275
274
270
269
270
272
272
272
272
273
274
275
273
273
272
272
272
272
272
272
272
272
272
272
272
272
272
273
281
289
292
290
294
297
298
299
300
301
300
298
293
291
288
284
283
281
279
278
278
278
276
276
276
276
269
277
286
288
289
290
291
285
282
273
273
273
259
258
258
252
242
237
239
237
228
213
209
221
222
222
228
233
235
238
243
246
255
255
255
261
264
264
264
263
263
264
265
266
266
267
268
269
272
273
280
281
285
287
297
305
305
304
306
310
311
312
314
315
316
316
315
313
305
296
294
281
277
277
273
266
267
268
273
273
273
272
271
269
265
262
261
259
255
255
245
236
232
230
228
226
226
225
223
221
218
214
212
212
211
209
206
205
205
213
216
221
224
240
244
237
237
235
239
243
243
243
245
251
257
260
260
263
267
269
270
270
269
269
260
255
252
249
248
248
248
248
247
247
246
243
241
238
237
236
232
232
231
230
230
230
230
230
230
236
241
243
250
253
253
252
247
244
246
247
247
249
249
252
254
257
257
257
257
257
257
257
254
255
255
255
251
253
250
250
247
243
243
243
239
234
237
234
232
231
231
231
231
232
236
237
236
236
235
234
236
236
238
239
240
240
241
247
247
248
245
248
250
256
259
260
261
263
268
270
273
273
273
273
274
286
291
298
299
300
300
300
301
301
304
304
302
297
286
284
280
276
279
279
273
277
278
273
273
273
273
275
273
273
273
264
257
255
262
263
260
251
238
238
236
236
236
235
234
230
227
218
213
212
208
206
204
201
199
197
183
181
179
178
176
177
174
173
171
169
169
169
175
178
178
176
174
173
173
174
170
168
169
171
173
172
172
169
170
172
173
168
170
170
171
171
171
172
172
170
169
168
164
164
168
169
170
169
167
164
163
164
158
154
154
154
154
153
153
152
152
152
153
152
155
148
148
147
147
147
147
148
148
149
150
150
151
149
143
147
148
148
149
151
153
146
145
148
152
160
160
143
140
142
142
140
142
145
144
143
136
130
128
128
126
123
123
123
123
123
123
123
123
123
125
124
123
122
121
121
120
120
123
116
116
116
112
112
112
114
114
112
111
114
113
114
115
111
109
107
113
113
113
113
106