161
161
162
172
174
176
176
175
173
172
172
172
173
174
175
176
177
178
178
179
178
177
175
174
169
167
159
158
158
161
163
165
166
169
170
170
173
173
173
172
172
174
175
177
183
185
187
187
188
189
190
193
193
195
195
196
196
196
196
196
196
195
192
181
171
169
168
168
169
170
170
171
172
172
172
173
173
174
178
181
183
187
188
190
193
196
197
197
197
197
197
197
197
197
197
197
197
197
198
198
200
204
206
209
211
212
213
213
214
214
214
214
214
216
217
218
218
218
217
217
216
215
214
211
210
210
210
210
211
211
213
213
215
216
217
218
218
218
213
211
210
213
213
214
214
214
213
208
207
206
206
206
206
206
206
205
204
203
200
199
198
195
195
194
193
194
198
197
196
196
196
197
197
197
199
202
204
205
207
207
205
201
197
189
189
189
189
189
189
189
191
192
194
195
196
199
199
199
198
197
195
192
191
190
188
185
180
178
174
171
169
168
169
171
175
180
183
187
190
194
194
195
200
203
208
208
207
206
205
201
199
198
196
194
194
196
197
200
202
202
203
203
203
202
200
199
199
198
199
201
205
207
207
206
206
205
205
199
196
191
187
190
191
193
190
189
185
175
166
162
156
154
145
133
130
126
126
125
125
124
124
124
122
120
119
117
116
113
117
119
121
130
134
137
146
149
155
156
158
161
164
165
166
167
168
172
174
177
178
182
186
188
189
190
192
193
194
193
192
191
191
191
191
191
192
193
194
195
195
193
192
191
189
187
185
182
181
179
178
177
177
177
177
178
178
178
179
180
181
182
186
186
186
185
183
180
176
173
168
163
166
178
181
183
183
183
183
183
183
184
185
185
185
183
166
163
162
161
160
160
159
159
164
167
169
175
176
174
171
170
169
169
171
174
175
179
181
183
185
177
169
162
158
161
165
169
172
175
180
181
182
178
174
170
165
161
159
153
150
148
140
138
138
137
137
139
141
142
142
141
140
139
137
135
139
142
147
150
152
155
160
163
165
165
169
172
169
168
167
166
167
172
179
182
190
194
194
195
196
197
198
199
200
201
202
203
204
206
208
208
209
210
212
212
213
213
213
212
211
211
211
211
211
211
211
212
212
212
213
213
213
214
214
214
215
215
214
213
213
212
211
210
209
208
208
208
209
210
211
212
213
213
213
212
211
208
208
208
208
208
208
210
210
211
211
211
212
212
212
212
211
208
209
210
210
210
211
212
212
212
212
212
212
212
212
211
209
208
208
207
207
206
205
204
204
204
205
206
207
208
209
209
209
210
210
211
211
211
211
206
204
202
196
193
191
186
183
180
180
181
182
185
185
184
184
182
181
178
171
168
166
163
163
162
161
160
156
153
152
152
152
152
152
152
152
151
144
143
146
146
145
145
143
142
140
142
144
145
144
141
138
136
134
140
145
148
149
149
149
149
150
150
153
159
161
162
166
168
169
170
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173
175
175
176
176
176
176
176
177
178
180
183
183
185
187
188
190
190
190
192
193
194
195
195
196
196
196
196
196
196
196
197
197
197
197
194
194
196
197
197
197
194
192
192
192
195
195
195
195
195
195
195
195
195
195
192
191
192
192
194
194
194
194
194
194
196
196
197
197
197
197
197
197
197
197
197
197
198
198
199
199
199
198
198
198
197
195
195
195
194
194
193
193
193
194
195
195
195
195
195
196
199
200
202
204
205
207
207
209
210
210
210
210
210
210
210
213
214
214
214
212
215
216
217
217
216
216
215
215
217
217
217
217
217
216
216
217
219
218
218
214
208
208
206
204
200
193
193
191
190
185
182
181
179
179
177
176
176
175
175
174
172
170
170
170
170
170
172
174
175
177
182
185
189
192
201
202
205
214
221
228
231
235
236
236
235
246
246
265
265
265
265
280
281
277
270
280
287
288
290
290
290
290
289
290
289
288
285
284
284
284
284
287
279
277
277
276
263
257
257
256
254
254
254
254
254
254
254
254
253
248
249
249
249
248
247
244
241
240
240
240
240
240
240
238
237
236
233
233
231
231
230
230
230
232
232
232
232
233
233
234
236
237
238
239
239
241
243
244
244
245
254
262
271
280
294
309
321
325
331
331
347
358
360
360
360
366
366
364
363
363
360
359
360
362
364
365
367
375
405
406
408
410
412
414
416
421
421
420
420
418
417
421
424
427
430
432
435
438
437
433
433
433
433
435
437
439
442
444
444
443
441
440
441
443
444
446
445
444
443
442
443
445
446
447
447
449
455
457
458
459
465
465
471
470
469
467
466
452
460
463
463
464
467
469
472
480
492
492
493
490
488
485
483
483
480
470
462
449
447
443
440
438
436
433
431
427
419
419
409
404
400
399
392
390
388
384
381
381
378
376
384
388
389
391
391
391
392
390
389
387
377
377
372
365
365
364
362
359
359
359
351
356
355
353
352
341
341
342
342
342
342
342
342
348
348
348
343
341
335
333
331
318
317
316
316
316
316
316
316
317
319
324
323
323
324
324
320
324
325
325
325
314
314
300
300
295
294
294
293
291
296
296
297
298
299
300
301
303
304
304
307
309
298
275
275
268
258
253
253
253
253
256
255
255
253
234
231
231
240
237
223
210
211
212
212
212
213
215
215
215
215
220
222
224
224
224
220
219
219
217
212
210
205
196
191
189
189
189
189
186
182
177
174
175
176
176
177
178
178
180
202
202
203
205
208
210
211
212
214
215
216
225
237
238
240
238
228
227
227
232
234
237
237
240
234
222
219
214
211
211
213
215
216
215
215
214
214
212
217
218
222
223
226
227
230
233
234
234
233
233
234
232
235
221
193
163
160