129
129
129
130
130
136
141
142
144
150
153
154
154
155
155
155
155
156
157
159
160
161
161
162
162
162
162
163
163
163
164
167
166
165
164
164
163
160
160
160
160
161
161
161
161
160
159
158
156
153
152
154
161
161
161
161
163
168
169
169
171
179
186
189
190
193
200
199
190
189
187
185
184
179
178
178
170
170
170
170
169
169
177
176
176
168
168
168
168
168
168
169
173
176
175
175
175
175
175
174
174
174
174
174
174
173
173
173
173
172
172
172
172
172
173
174
174
187
192
193
193
194
202
203
210
212
213
214
214
214
218
218
229
230
231
231
233
234
232
232
232
230
229
226
226
226
225
223
217
211
206
204
204
204
204
203
211
226
226
227
232
233
226
225
223
219
218
217
216
212
212
213
214
216
219
220
224
224
223
223
222
222
222
222
223
222
222
222
222
223
224
225
224
218
218
218
218
218
218
218
219
220
222
226
232
232
230
228
227
224
224
223
223
222
221
221
220
220
224
226
227
228
228
230
230
231
231
231
232
233
233
234
234
234
234
234
233
232
231
231
230
230
230
230
230
230
230
230
231
233
235
235
234
234
234
234
233
233
233
233
232
231
231
231
232
233
231
231
231
241
241
241
241
244
245
243
244
253
252
252
251
251
251
251
250
251
252
253
254
254
246
244
242
242
240
240
240
241
241
244
244
244
244
244
244
243
243
243
243
244
245
253
253
253
254
254
258
258
258
258
259
259
261
261
261
262
262
260
259
260
262
262
262
266
266
266
266
266
267
267
267
267
267
266
268
268
270
270
270
271
271
271
271
272
278
281
304
315
314
316
317
318
321
321
321
321
322
322
322
323
323
323
326
326
327
327
328
328
328
329
330
330
329
329
330
330
332
334
335
335
335
335
334
333
333
333
337
339
337
335
333
332
333
334
335
336
338
339
339
340
342
345
347
348
349
350
351
352
352
352
351
350
350
352
352
352
352
352
352
350
350
351
351
351
351
350
349
348
348
347
344
342
339
338
338
337
336
335
334
334
333
334
336
338
339
338
333
333
333
334
335
336
336
334
333
330
329
329
329
330
330
330
329
328
328
328
326
326
325
325
324
324
324
323
323
323
321
321
320
321
318
316
315
315
315
303
281
278
271
271
271
271
271
270
270
270
268
268
267
267
267
267
267
267
266
266
266
266
266
262
261
262
260
259
261
262
262
261
261
261
259
259
258
258
258
258
254
254
253
251
251
244
244
244
244
244
244
244
244
244
243
243
243
241
240
240
240
240
243
243
245
248
254
254
252
251
251
250
251
251
251
251
252
252
253
243
242
245
244
242
242
242
242
231
231
232
233
233
232
231
231
231
232
234
234
234
234
234
233
233
235
236
233
231
230
230
230
230
230
230
230
230
231
231
232
233
234
234
234
234
234
233
233
232
231
231
231
230
229
227
227
226
225
224
220
220
222
222
222
223
224
225
225
228
229
231
232
232
223
221
219
218
218
218
218
218
219
219
220
225
225
224
223
222
222
222
222
222
221
221
221
221
222
222
223
223
220
219
217
214
213
212
211
215
216
218
220
224
225
226
233
231
227
225
224
211
203
204
204
204
204
207
212
219
224
225
226
226
226
229
231
232
232
232
234
232
230
230
229
228
218
217
214
214
214
213
212
210
203
201
194
193
193
192
186
174
174
173
172
172
172
172
172
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
176
172
169
168
168
168
168
168
168
176
176
176
169
169
170
170
170
170
179
179
179
185
186
188
190
190
199
200
192
190
189
186
179
171
168
168
167
162
161
161
161
161
154
152
153
157
159
160
161
161
160
160
160
160
160
160
160
163
164
164
165
166
167
164
163
163
163
162
162
162
162
161
160
159
159
157
156
156
155
155
155
154
154
153
150
143
142
140
135
130
130
129
129
129