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