149
148
149
150
150
149
147
146
145
144
143
151
152
163
146
145
145
146
146
149
151
156
168
184
185
185
186
189
190
189
185
181
177
168
162
160
159
154
154
159
160
163
177
181
182
184
186
185
192
187
187
185
185
189
187
182
175
171
181
187
198
200
200
201
208
208
208
210
212
213
215
208
209
203
209
207
202
205
203
213
216
216
222
226
227
228
234
237
238
238
236
234
233
239
238
242
245
245
245
247
249
254
255
256
256
258
262
271
270
280
290
306
306
290
287
280
271
262
270
278
295
281
288
250
282
286
269
280
270
274
275
279
279
280
280
278
275
275
277
300
287
296
291
284
296
290
292
302
302
292
289
289
289
293
302
306
305
305
308
316
316
328
330
328
319
316
317
318
325
324
325
319
313
319
322
323
327
329
331
331
337
344
345
342
350
352
353
353
358
359
355
352
356
387
375
369
368
374
378
395
393
394
394
405
397
405
404
403
405
418
416
419
422
417
417
427
424
425
419
419
423
422
426
423
428
420
424
437
430
424
426
429
429
429
431
433
432
435
442
448
448
450
466
470
471
471
477
477
485
478
492
491
491
493
493
492
492
492
580
693
916
877
1214
1809
1463
1350
1691
1971
1328
1569
1423
1715
1736
1769