146
144
144
143
143
144
144
145
146
146
146
147
148
148
149
149
149
149
150
151
151
152
152
152
153
153
152
152
154
159
158
156
160
161
163
167
168
168
169
172
176
171
172
195
195
196
197
195
194
192
189
188
185
185
187
187
189
202
201
191
186
175
167
166
165
165
169
179
183
184
182
181
179
177
176
178
178
175
167
170
171
169
173
174
172
174
176
177
176
176
177
177
176
174
174
177
177
177
177
179
181
182
182
185
186
186
186
186
190
191
191
194
190
192
196
197
197
195
194
193
194
194
192
193
221
246
249
257
260
262
272
273
278
278
278
284
284
259
259
269
285
252
241
242
242
244
255
259
265
265
260
257
228
228
230
240
241
253
255
257
256
247
245
235
231
228
227
233
239
248
249
249
251
253
256
257
257
257
258
257
260
260
260
263
266
273
271
268
266
266
266
266
270
271
273
275
282
284
284
285
285
287
286
286
286
285
281
280
270
268
268
268
268
261
260
260
259
258
254
243
240
241
242
238
239
234
222
220
220
219
219
219
219
220
220
220
219
218
218
223
224
227
231
222
230
232
230
235
238
237
234
233
232
229
227
226
221
214
212
208
207
207
202
201
206
210
210
209
206
199
196
189
189
192
188
193
192
195
196
198
197
197
201
207
206
204
204
204
203
203
206
205
203
198
195
194
199
201
201
197
192
192
193
193
195
201
204
198
193
187
176
175
180
189
188
185
188
191
192
192
191
191
189
188
188
188
186
184
181
180
174
168
159
154
154
155
161
164
163
162
154
152
152
149
150
156
158
158
158
159
158
159
159
156
162
164
158
147
142
138
152
161
164
143
156
175
175
177
180
171
153
145
140
140
140
140
140
139
139
139
139
139
138
139
138
137
138
139
140
140
135
134
134
137
143
144
147
152
152
151
151
151
147
147
146
147
156
155
156
158
161
164
165
170
172
175
180
182
182
181
181
191
195
199
210
212
217
224
231
219
214
210
200
192
189
184
183
180
177
170
167
162
157
152
152
165
170
171
171
180
199
204
209
215
218
232
235
236
235
234
233
233
235
236
237
240
243
246
249
254
257
259
257
256
256
257
258
256
254
247
245
242
240
238
237
235
227
224
222
221
220
219
216
213
204
204
204
200
197
193
188
180
180
180
180
180
180
178
178
174
165
161
161
161
158
157
158
158
156
156
154
143
127
121
114
114
117
117
116
112
114
117
122
125
126
126
126
124
124
122
123
124
124
127
125
122
125
125
125
131
131
126
132
130
128
127
127
129
127
126
127
128
130
130
132
133
129
129
128
131
135
137
136
135
138
135
136
137
140
141
142
142
142
142
142
143
143
143
144
142
142
141
140
140
140
141
140
144
143
144
145
145
142
145
145
143
145
145
146
144
146
143
142
142
144
143
144
146
146
147
147
148
150
153
154
156
156
156
155
156
156
155
155
154
153
153
151
147
146
145
145
146
146