248
244
244
245
245
245
245
244
245
248
249
245
240
239
238
237
238
238
238
238
237
237
236
236
237
237
237
236
236
236
236
237
237
237
236
236
235
227
227
221
194
191
189
187
182
182
169
165
165
165
164
162
161
160
158
157
157
157
157
156
156
156
156
154
153
151
151
151
151
151
151
151
151
151
149
149
148
147
147
147
147
147
148
149
149
150
151
151
151
152
153
155
155
155
158
158
154
154
154
154
154
154
154
160
160
164
161
156
155
155
153
153
153
153
153
153
153
153
153
154
154
155
157
159
160
160
160
162
162
162
162
161
161
161
162
162
162
162
163
163
165
165
169
173
178
178
184
197
194
192
187
187
181
181
182
182
182
182
184
188
189
188
188
188
188
204
207
210
227
227
251
259
266
276
294
298
311
311
313
317
318
320
321
324
327
333
333
332
330
333
333
334
342
342
337
337
337
336
332
332
333
333
333
333
336
336
334
326
321
319
317
316
316
316
315
314
314
313
313
313
313
313
311
307
306
306
306
306
306
306
306
308
310
314
315
315
319
318
317
315
314
317
317
326
327
328
333
333
340
343
345
346
349
354
354
358
358
358
358
358
358
364
367
370
371
373
374
376
380
380
369
369
361
361
360
360
360
360
360
359
357
353
353
350
350
350
351
352
352
351
352
354
353
348
345
339
329
327
316
309
307
307
306
304
302
301
301
301
301
301
292
283
283
282
283
266
259
238
233
230
228
228
227
227
226
223
221
221
221
223
224
228
230
233
237
254
253
252
242
238
223
204
198
198
195
192
190
191
194
196
188
177
162
156
153
148
146
143
140
139
138
136
130
128
128
125
124
124
124
125
124
124
124
123
121
122
122
122
121
121
121
121
122
123
123
123
138
129
138
138
138
137
134
136
137
137
137
136
135
131
129
127
127
127
126
124
123
123
124
125
123
122
123
124
124
125
125
124
124
123
123
120
118
118
119
119
119
120
123
130
136
139
136
144
146
144
142
142
141
148
140
137
137
135
130
130
127
127
123
121
122
126
143
144
144
133
130
136
137
132
140
152
133
144
136
127
136
122
121
120
118
121
126
126
137
140
135
125
125
126
124
122
118
119
120
118
118
118
118
118
118
119
119
119
119
118
118
118
119
120
120
120
120
120
120
122
127
128
129
132
147
151
154
156
162
168
170
172
172
172
177
186
189
191
193
201
207
207
206
205
205
198
200
205
208
211
214
219
222
230
232
234
234
237
238
239
242
249
251
255
262
264
264
262
258
258
258
258
261
270
273
274
276
276
276
277
277
284
287
287
289
295
306
308
299
304
309
314
317
321
324
325
323
321
315
318
336
332
334
341
345
346
350
357
368
373
373
376
375
375
382
386
388
388
389
389
382
381
379
379
377
364
356
342
342
342
341
320
319
315
305
301
298
293
292
292
291
289
288
288
286
284
284
284
284
283
283
280
280
278
278
278
279
279
279
275
274
273
273
248
240
240
239
239
238
238
238
238
238
237
241
240
239
237
236
236
236
236
236
236
236
239
242
244
244
244
246
248
258
261
265
267
269
271
271