138
140
141
141
141
141
141
140
140
140
140
138
137
137
137
137
137
137
138
139
139
140
141
142
142
142
136
137
137
137
137
137
137
137
137
137
137
137
137
137
137
137
136
137
137
137
138
138
138
138
136
135
135
135
135
135
135
136
136
137
137
137
137
136
136
136
134
133
134
134
134
134
134
135
136
136
136
136
136
136
135
135
135
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
133
133
133
133
135
136
134
133
134
135
138
138
137
137
137
137
137
137
137
137
136
136
136
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
134
134
133
133
133
134
135
134
134
134
134
134
134
134
134
134
134
134
135
136
137
137
140
141
144
146
146
148
149
151
152
153
155
156
157
159
160
164
165
165
170
174
179
187
192
192
194
195
197
198
199
201
199
198
195
195
195
196
197
199
199
199
199
199
201
202
204
204
195
192
190
188
187
186
183
181
180
178
178
177
177
177
177
176
175
174
174
174
177
177
177
178
178
178
178
180
180
180
180
181
181
182
182
182
183
183
185
185
186
187
189
190
196
200
201
203
202
202
203
205
206
208
212
220
221
223
232
233
247
250
253
254
263
263
266
267
269
269
265
262
257
257
256
253
245
244
243
247
231
225
225
225
225
225
224
225
225
232
234
235
241
245
246
249
249
248
244
240
238
232
230
226
221
215
212
211
209
209
209
208
205
201
201
201
200
200
200
200
200
200
200
200
201
202
202
201
200
200
195
195
194
189
187
185
183
183
180
176
172
170
170
169
168
166
165
166
165
165
163
159
158
166
167
168
168
168
168
171
173
175
177
176
176
175
174
173
173
171
170
169
168
163
159
156
153
151
147
145
142
142
145
145
146
148
149
150
150
150
150
147
143
142
141
141
141
141
141
141
141
141
140
140
140
140
140
141
141
141
141
141
141
141
142
143
144
143
142
142
142
142
142
142
142
142
142
143
143
143
143
144
144
144
144
145
145
144
144
143
139
137
136
141
140
140
140
140
139
139
139
140
140
140
143
144
145
148
149
150
150
150
150
151
153
156
156
157
158
160
161
163
167
171
172
174
175
178
182
184
185
183
183
183
183
184
184
185
186
186
187
199
201
200
199
198
203
211
209
206
204
207
209
211
214
214
215
215
216
218
222
225
229
230
232
233
234
237
238
240
242
242
243
247
249
252
255
257
261
266
266
267
267
268
268
269
272
276
277
278
280
282
283
285
285
286
286
286
287
288
289
289
290
291
292
293
296
297
303
307
312
316
317
318
319
322
325
327
328
329
329
330
331
331
330
330
329
329
327
323
317
317
314
311
308
303
298
297
292
290
288
286
278
277
274
268
267
267
266
264
247
244
241
238
230
227
224
218
217
215
214
207
204
202
203
204
205
195
195
186
184
184
184
183
183
181
180
182
185
181
179
176
173
171
165
154
157
157
157
157
159
160
160
161
161
162
164
166
167
168
170
171
171
171
171
171
171
175
174
178
178
176
176
176
175
173
173
173
173
169
166
166
166
166
167
165
165
162
160
160
158
154
154
153
152
145
145
145
147
148
148
147
147
147
147
147
144
144
144
143
137
137
137
137
137
136
136
136
136
136
136
136
136
136
136
136
137
137
137
138
139
139
140
140
141
142
143
144
145
145
145
144
144
145
145
145
146
147
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
148
148
148
148
148
148
148
150
150
151
152
152
152
151
151
150
148
145
146
147
147
147
147
147
147
147
147
147
147
147
143
146
147
148
149
150
150
152
152
151
150
141
139
139
139
138
138
136
136
136
136
136
137
137
137
136
136
136
136
136
136
136
137
136
136
136
136
136
136
136
136
136
136
137
137
136
136
136
136
135
135
135
135
136
136
137
136
136
136
136
136
136
137
138
138
138
138
136
137
137
137
137
138
137
137
136
136
136
137
137
136
135
136
138
138
136
136
135
135
136
138
140
141
142
140
136
136
136
136
136
136
136
136
136
136
137
137
138
138
138
138
137
136
135
141
140
140
140
138
138
138
138
138
136
135
135
135
135
134
136
137
137
137
137
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
141
142
142
141
141
140
138
137
137
137
137
138
138
137
137
136
137
137
137
137
134
134
134
135
135
134
134
134
133
133
133
134
135
136
137
133
133
133
133
133
133
133
132
131
132
135
136
136
136
136
136
137
137
139
139
139
139
139
139