142
144
145
147
147
148
145
144
143
143
144
146
147
148
149
149
148
132
132
131
139
137
133
134
134
134
135
136
137
137
137
140
144
151
151
151
154
159
160
160
160
160
155
156
160
166
179
182
183
182
193
193
205
203
201
205
207
204
198
198
194
195
206
206
205
205
205
206
206
207
208
209
210
210
213
214
214
214
214
214
226
227
228
231
231
237
239
241
257
260
260
259
260
276
277
280
282
283
287
291
291
293
300
304
304
307
307
307
313
313
313
312
302
298
289
283
282
279
274
272
272
267
264
263
261
259
255
252
251
245
242
242
224
222
222
223
224
223
223
222
220
210
203
201
201
201
194
189
186
179
175
172
170
164
165
165
161
159
157
153
152
152
151
151
151
149
149
147
146
146
144
143
144
143
141
143
150
151
154
151
152
152
151
147
147
146
147
146
145
146
141
140
140
139
135
133
134
135
137
147
149
146
146
146
146
147
147
145
143
143
138
150
150
151
151
151
152
152
152
152
152
151
151
150
150
150
150
151
153
154
159
164
169
170
173
178
183
188
193
195
199
200
208
202
216
218
217
219
216
212
210
209
207
203
201
197
202
182
172
170
163
164
164
162
158
158
156
153
147
145
145
141
141
141
140
140
139
139
138
137
136
136
136
136
136
136
136
136
136
136
140
147
161
162
163
164
158
152
150
147
147
146
146
145
145
145
144
143
140
139
139
139
139
140
142
154
154
146
144
137
136
141
141
142
142
142
149
156
158
160
166
165
165
165
165
165
167
169
171
173
176
178
181
186
188
239
246
254
255
257
272
292
308
314
316
317
318
318
318
321
313
315
312
301
293
290
288
305
303
300
296
296
300
302
303
307
302
301
305
304
290
277
266
263
208
198
192
173
171
168
167
165
158
156
155
154
147
147
146
145
145
145
140
139
139
139
139
139
139
139
140
141
142
149
149
146
144
135
136
141
142
143
144
144
150
154
156
158
164
165
165
165
167
169
170
172
174
177
179
183
185
186
199
241
246
251
254
264
271
292
311
314
315
316
318
318
318
320
317
311
309
297
293
289
289
298
292
292
293
295
298
295
292
291
289
284
282
282
282
281
278
273
259
256
256
257
253
238
237
233
226
225
219
217
214
212
212
214
214
213
210
207
207
207
206
206
205
205
205
206
206
204
201
193
192
198
198
209
204
202
204
207
208
191
190
183
178
172
168
164
159
156
158
160
160
160
159
157
150
148
147
146
142
138
138
138
138
148
148
147
147
145
143
143
143
145
147
147
149
145
145
143
142
141