131
130
128
128
126
126
126
123
123
124
124
124
124
124
124
124
127
127
130
131
133
133
133
133
133
133
130
130
130
130
130
131
131
131
137
137
137
138
139
139
139
142
145
145
146
147
147
149
150
150
151
155
156
157
157
157
157
155
154
153
152
151
151
147
147
147
147
147
147
147
148
151
151
152
152
152
153
154
156
156
157
158
159
162
165
166
168
170
172
173
173
175
175
176
176
176
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
178
177
178
180
182
182
185
188
191
192
193
194
194
192
192
187
183
183
184
194
194
198
208
217
224
225
227
229
229
229
228
216
210
212
212
214
215
216
216
217
217
218
218
220
223
223
224
225
226
227
228
234
234
238
242
245
248
250
254
254
260
265
269
269
272
275
284
286
286
287
288
289
290
290
292
297
297
299
300
300
300
300
300
300
300
300
301
301
301
304
308
311
312
312
315
316
318
318
319
320
320
320
320
320
320
320
320
320
320
320
320
318
318
317
316
315
303
302
289
282
269
269
261
260
260
258
248
241
241
226
222
220
213
206
202
202
200
192
185
183
178
178
174
173
171
170
168
168
165
159
159
158
160
162
166
166
171
173
173
176
177
177
179
180
181
182
183
183
188
189
190
190
191
194
196
203
204
205
208
208
208
208
212
214
217
218
220
223
223
237
237
242
242
244
247
251
256
256
258
265
265
268
271
271
271
271
273
275
275
276
276
276
276
276
275
275
275
276
277
277
277
277
277
280
282
282
282
282
282
282
283
286
289
292
296
296
297
298
299
299
299
299
299
299
299
296
292
292
286
281
274
269
267
262
261
261
236
236
234
233
233
233
234
234
237
240
241
241
241
241
241
241
239
238
237
238
238
240
242
244
247
252
252
255
254
253
253
253
254
257
260
260
266
288
295
301
303
303
302
300
297
295
296
296
297
299
303
303
303
302
301
301
305
308
311
313
315
315
317
318
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
319
319
312
309
307
305
304
303
303
303
303
304
304
305
307
309
315
316
317
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
318
316
312
310
309
307
307
307
307
308
308
310
311
311
310
310
308
306
305
303
302
301
291
291
278
271
265
260
252
247
242
240
240
237
230
227
219
216
211
203
200
195
195
189
186
186
186
189
194
194
194
194
192
192
191
190
188
188
188
188
188
187
186
186
187
188
189
189
189
189
188
188
190
197
197
201
207
211
218
218
219
220
221
221
221
221
221
221
221
221
222
224
224
225
228
228
229
229
230
234
236
236
237
240
243
244
244
245
252
255
257
257
255
251
251
244
244
243
242
245
245
248
252
257
257
258
261
261
261
261
259
256
252
248
248
242
240
236
236
234
233
233
234
236
237
238
240
241
241
242
242
243
247
249
252
257
259
261
263
265
265
268
270
273
274
277
278
280
280
280
280
280
280
280
279
278
277
276
276
275
261
261
262
263
264
265
270
270
275
280
292
292
297
299
301
304
304
305
307
307
307
307
301
301
300
300
300
300
298
298
297
296
292
292
291
290
290
290
293
293
294
297
298
298
299
301
301
302
304
309
309
311
313
315
317
317
317
317
318
318
319
319
319
320
320
320
320
320
320
317
315
314
312
310
310
309
308
308
307
306
305
304
304
303
302
301
300
300
300
300
300
300
300
300
300
299
298
292
292
290
287
286
285
277
277
274
264
264
260
256
255
255
255
255
251
246
244
244
244
244
244
244
253
255
257
259
265
265
265
265
264
262
260
249
246
241
241
239
238
236
234
232
230
230
231
233
230
228
228
227
227
229
231
231
231
231
231
231
228
226
224
220
220
219
215
216
218
218
218
220
220
220
212
212
210
209
208
206
200
200
193
188
188
187
185
185
187
188
188
190
192
192
191
186
182
182
182
182
182
181
180
180
185
185
190
194
193
193
192
191
190
189
180
178
178
178
178
177
176
169
169
163
166
166
169
170
171
174
171
171
165
162
162
162
162
162