123
127
128
130
134
136
136
140
143
151
158
156
152
156
165
173
170
164
160
160
160
160
160
160
160
160
160
159
159
159
159
164
171
171
171
172
171
170
170
176
176
176
176
176
175
175
175
175
175
177
188
192
187
175
183
192
186
186
204
208
207
203
187
188
189
190
197
196
196
198
210
207
204
201
203
203
205
207
217
221
219
214
210
209
213
215
212
210
209
212
211
211
210
213
217
235
229
224
216
216
216
216
216
216
218
222
225
230
237
240
240
241
251
253
256
257
257
253
254
254
256
257
256
245
248
251
254
255
259
259
262
265
258
256
265
275
279
279
278
278
278
277
276
279
280
280
280
281
282
287
290
292
294
296
296
296
297
298
299
301
301
314
318
320
330
334
334
334
335
335
337
337
336
333
336
344
344
345
349
351
356
357
359
359
361
364
358
358
360
352
350
350
350
350
355
354
353
345
338
335
333
330
321
316
311
312
311
311
311
311
311
312
313
313
314
317
320
323
319
317
309
302
300
296
295
287
286
283
274
272
270
265
254
254
254
250
248
247
231
228
226
225
225
225
221
214
212
207
206
205
204
202
206
213
211
209
206
218
220
218
206
191
189
187
184
179
176
172
168
163
161
150
149
149
149
149
148
146
143
141
142
147
146
145
144
143
142
140
140
135
134
132
125
125
127
130
131
128
125
125
115
107
110
111
111
110
110
108
108
107
106
104
104
104
103
103
111
123
125
125
122
120
118
123
133
120
106
105
102
101
101
102
102
107
110
111
112
112
115
128
131
128
124
120
120
123
131
138
143
122