163
165
168
170
171
173
174
176
176
177
178
179
180
181
182
183
184
184
185
187
187
188
189
191
191
191
191
191
182
180
172
168
166
164
163
161
159
158
157
157
157
157
158
159
161
161
165
166
167
168
170
170
171
171
172
174
175
176
176
177
177
177
175
174
174
176
176
176
174
174
173
173
172
172
173
176
176
176
176
176
176
176
176
175
175
175
176
176
176
174
172
170
169
167
166
166
165
163
162
161
161
160
159
157
156
154
154
153
153
151
150
149
149
148
147
147
147
147
147
147
148
148
148
149
149
151
152
153
154
156
157
158
160
162
164
165
168
168
169
172
173
174
176
178
180
180
182
182
183
183
183
183
183
183
183
183
183
183
183
184
186
187
186
186
187
187
188
188
189
189
190
190
192
193
194
195
195
196
197
198
199
201
202
203
203
204
204
204
205
206
207
208
210
210
211
212
212
212
213
212
210
207
207
205
203
195
193
192
189
186
185
181
178
176
173
172
170
168
165
164
164
164
165
165
165
165
165
165
165
166
166
166
166
167
167
167
167
167
169
170
174
177
181
183
184
186
189
193
195
195
196
197
198
199
201
204
214
220
223
227
228
229
229
229
228
228
228
228
227
225
224
223
223
223
223
223
223
223
219
217
214
212
208
207
205
199
195
192
190
190
190
190
191
193
193
191
190
189
189
189
190
190
190
190
190
192
193
195
196
197
203
204
204
207
209
210
211
208
207
205
205
203
201
200
198
198
199
199
199
198
197
197
196
196
196
196
196
196
197
197
197
197
198
198
198
199
200
201
202
203
203
205
206
209
212
213
215
217
219
220
222
224
226
229
230
231
232
232
233
235
236
237
237
238
241
244
246
248
249
251
254
256
258
259
261
263
265
268
271
272
273
275
281
286
290
292
293
295
296
297
298
298
300
300
301
302
304
305
306
307
313
314
315
317
318
320
322
324
325
327
329
333
335
336
338
340
346
346
346
347
347
348
348
349
350
351
352
353
354
356
357
359
361
364
364
364
364
364
364
364
366
367
369
373
378
393
398
400
404
409
412
415
418
420
422
423
424
426
428
434
440
446
447
448
450
452
453
457
459
461
463
465
467
468