148
148
148
153
154
170
173
177
178
179
180
181
186
186
184
182
170
170
170
170
164
164
165
165
166
166
167
168
172
181
183
183
183
189
189
199
213
213
222
222
222
225
223
223
227
227
229
228
225
227
225
235
237
247
248
246
246
245
240
246
246
246
246
246
246
246
246
246
246
246
246
247
247
248
249
249
249
249
250
255
257
258
259
260
260
260
260
260
260
261
261
260
260
260
260
260
260
258
257
258
260
259
260
261
262
262
264
265
266
275
277
277
272
271
270
270
269
269
268
267
266
265
264
264
264
264
264
264
264
263
263
261
260
260
260
259
264
268
268
266
266
266
267
268
268
268
268
269
270
271
269
268
267
266
266
266
266
266
266
266
264
264
261
260
260
264
265
266
266
262
259
257
257
257
253
250
248
247
246
245
253
257
261
268
278
281
287
290
289
286
286
281
280
281
282
287
289
288
288
286
285
285
284
279
271
270
273
273
277
278
278
278
278
278
278
278
277
278
283
283
288
289
287
287
284
283
283
285
292
291
291
291
291
290
290
289
289
283
281
287
288
290
294
294
296
298
298
298
298
297
292
293
296
299
299
301
302
302
300
300
300
298
297
296
295
294
292
288
284
283
281
281
282
283
285
286
285
283
283
282
281
269
262
262
262
262
259
253
251
249
249
249
249
249
253
256
254
253
252
252
249
245
249
252
254
254
250
246
243
242
240
242
245
249
250
252
255
256
255
253
252
250
246
243
241
239
237
235
232
236
245
245
245
245
245
246
233
231
230
230
230
223
222
221
219
213
213
224
224
224
224
223
223
223
223
223
225
226
226
223
223
222
220
220
220
217
212
211
211
212
212
207
207
204
204
198
199
200
204
205
206
207
208
205
203
201
202
203
203
203
203
195
195
194
194
193
193
195
195
202
201
200
199
198
197
196
193
191
190
190
189
187
179
178
178
180
181
182
182
183
184
185
185
184
184
184
184
184
187
191
192
193
195
194
187
185
188
188
188
188
188
188
187
186
182
180
179
177
178
178
178
178
179
179
179
179
177
175
174
165
164
163
160
159
157
154
153
151
150
148
145
144
142
141
139
139
137
133
132
129
129
128
127
126
125
112
104
102
101
100
103
105
106
108
111
111
112
122
119
118
118
118
125
123
121
121
120
109
106
104
101
101
105
118
121
127
123
116
113
108
107
107
107
109
111
111
110
110
110
110
110
110
110
111
111
111
111
109
108
110
112
112
112
112
112