146
146
146
146
146
146
147
147
148
148
147
146
146
145
145
145
145
145
145
146
147
147
148
148
149
149
149
149
150
150
151
151
152
152
152
164
165
166
166
166
169
169
170
172
172
172
172
172
172
172
165
165
165
159
159
157
157
157
155
155
149
144
136
135
135
131
128
125
124
121
121
121
114
113
113
113
114
114
114
115
120
120
120
120
120
120
120
124
126
126
126
128
129
130
131
131
132
132
132
132
132
133
133
133
133
133
134
135
135
136
137
138
138
138
140
140
141
142
142
142
143
147
148
148
148
146
146
146
143
141
140
139
139
140
141
141
141
141
142
144
145
148
151
155
155
155
156
159
162
163
168
170
170
170
176
187
192
192
192
197
198
199
200
200
200
203
204
207
208
208
208
208
208
208
208
208
207
207
207
210
213
213
213
213
212
211
210
209
204
204
204
204
204
204
204
204
202
202
201
199
199
199
199
199
203
211
219
219
219
227
227
227
230
231
231
231
230
230
229
229
227
226
228
229
229
229
228
228
228
227
227
227
227
227
227
227
228
228
228
228
227
227
227
227
229
229
229
228
228
228
227
226
223
223
223
222
222
221
221
221
221
221
221
222
223
223
223
224
224
225
224
221
221
221
221
219
218
212
212
212
211
208
206
200
200
200
200
200
199
197
197
196
196
195
198
200
200
200
206
207
206
206
206
206
206
206
206
206
204
204
204
204
204
204
205
206
206
206
205
205
202
200
198
198
198
196
194
191
190
190
190
188
184
181
179
178
178
178
176
176
176
176
176
176
176
176
174
175
175
175
175
175
174
174
173
172
171
171
171
168
165
165
166
166
166
166
163
158
158
158
158
156
156
155
155
155
155
155
153
152
152
151
151
151
151
150
149
147
147
147
147
147
145
144
142
141
141
141
140
139
139
139
139
139
139
139
139
139
141
142
143
146
147
148
149
145
144
143
144
144
144
142
140
140
140
138
138
138
138
138
136
136
136
136
135
132
127
123
123
123
123
122
121
120
121
121
121
115
110
110
110
110
110
110
115
126
126
126
128
131
132
134
136
138
144
144
144
147
152
152
152
152
152
152
153
153
153
153
153
153
153
152
152
152
152
152
152
153
154
159
159
159
160
161
161
161
161
161
161
167
167
167
170
175
176
177
177
177
179
181
185
187
188
188
188
197
199
199
199
201
203
204
204
204
204
206
207
210
211
211
213
213
213
214
217
217
217
219
220
220
221
221
221
221
221
221
221
221
221
221
220
220
220
220
220
219
215
215
215
215
212
212
212
212
212
214
214
214
215
215
218
218
218
220
222
224
228
228
228
232
232
236
237
237
237
238
238
238
238
238
239
236
236
236
233
216
216
216
211
204
199
198
198
198
198
199
199
199
199
199
199
199
201
203
204
204
204
205
206
208
209
210
212
212
212
213
216
219
221
223
226
226
226
233
230
229
231
231
231
233
235
243
243
243
243
243
246
246
246
248
251
255
257
257
257
258
260
262
262
262
262
263
263
262
262
262
261
263
263
263
261
257
256
256
256
251
249
247
247
247
244
242
242
242
239
237
233
233
233
228
225
225
225
222
220
216
215
214
214
214
214
212
212
212
212
212
212
212
208
198
197
197
192
182
177
173
173
169
169
163
163
162
162
159
155
154
152
152
151