141
141
146
151
157
151
151
148
148
146
144
144
146
147
147
149
146
144
153
152
140
140
138
138
138
139
143
145
150
145
144
145
142
140
140
141
141
143
141
138
138
139
142
144
143
143
143
143
143
142
142
147
145
146
146
142
140
143
142
142
144
145
152
150
148
140
143
144
144
140
142
143
143
147
153
156
162
167
168
168
168
169
170
171
171
171
172
176
175
182
181
177
179
179
179
179
179
180
181
183
188
198
206
198
196
201
203
202
201
213
199
198
198
205
222
223
221
212
208
212
216
227
228
229
228
228
225
217
217
216
215
214
215
215
215
215
219
220
221
219
221
223
229
225
230
233
235
237
240
249
249
249
251
251
253
243
245
243
243
241
240
240
240
244
244
244
250
251
248
264
259
253
260
265
267
279
280
275
275
275
275
275
268
260
257
252
253
255
257
257
257
258
258
258
258
258
258
255
255
255
253
251
251
251
251
252
252
250
249
249
249
249
251
252
252
258
258
253
249
249
248
247
247
247
248
248
248
252
252
251
250
250
250
251
246
247
248
248
249
250
250
248
249
251
253
253
253
256
256
256
257
257
256
256
253
251
249
247
250
252
255
258
260
263
263
270
272
273
272
268
267
265
266
265
263
262
260
258
256
248
247
246
246
249
249
247
245
244
243
243
243
243
243
243
245
245
245
242
241
240
240
241
241
241
241
242
243
244
244
243
245
242
248
246
246
242
244
245
246
247
247
251
250
247
244
247
248
248
248
245
241
241
241
242
243
244
250
249
241
239
238
237
237
237
235
235
233
233
235
238
241
240
238
241
239
239
237
237
238
236
235
234
234
233
232
231
231
234
233
231
230
230
231
229
229
231
233
232
230
229
227
227
225
225
225
225
225
225
223
223
224
224
224
224
224
224
224
224
222
222
222
224
221
218
218
219
219
219
219
218
217
216
216
216
216
216
216
216
216
216
216
216
217
217
217
215
217
217
217
218
220
223
223
223
221
220
220
220
214
214
214
215
215
215
216
216
216
216
216
216
216
213
213
214
215
215
215
215
215
215
215
215
216
216
216
218
219
220
222
217
218
213
213
212
211
213
215
215
215
215
216
215
215
215
215
220
220
220
220
217
215
217
219
222
222
211
216
212
207
205
204
209
208
202
200
196
196
196
197
199
201
200
199
199
199
199
198
197
197
198
198
198
200
201
211
212
213
214
213
210
206
210
213
213
211
206
199
198
197
196
195
188
186
187
190
191
190
185
184
183
184
186
185
181
181
183
183
181
180
175
173
175
171
171
171
159
160
161
159
159
159
160
160
160
160
160
162
162
161
159
158
157
157
160
158
158
159
159
154
152
151
150
150
150
146
145
145
145
145
144
144
143
143
144
144
143
151
144
141
148
149
151
152
142
142
138
141
142
142
141
143
143
142
142
142
142
142
142
142
142
142
142
143
143
144
141
139
138
140
139
141
149
149
146
143
145
153
153
153
150
144
145
145
143
142
142
145
145
146
146
146
146
146
146
146
145
145
144
142
142
144
145
145
151
153
152
145
156
155
154
141
140
140
142
142
145
140
143
143
142
142
142
142
142
142
142
142
141
141
139
139
139
140
139
138
138
138
138
137
137
134
141
139
136
140
138
139
138
140
143
143
145
149
148
147
149
150
144
141
140
138
135
137
138
138
140
139
138
138
139
138
139
142
143
143
142
148
148
147
148
148
138
138
139
139
141
141
140
144
140
144
144
140
138
138
139
140
140
140
139
139
141
143
144
147
147
146
149
148
146
145
140
141
143
143
142
145
141
139
140
141
143
147
147
144
143
145
147
147
143
143
142
138
139
141
142
141
142
141
141
143
143
143
141
146
149
148
148
151
148
147
149
143
142
143
141
141
146
145
145
143
143
143
143
144
141
138
138
139
143
139
140
143
146
151
147
142
138
139
140
140
147
149
147
147
146
144
145
148
148
154
144
141