182
183
186
192
191
191
196
196
198
200
202
203
207
212
215
215
216
219
221
225
226
232
236
240
240
241
246
249
251
254
258
258
259
259
260
267
268
270
271
271
273
275
276
279
281
281
281
281
281
281
284
284
285
285
286
287
292
293
294
294
294
294
294
296
297
300
304
304
307
307
307
308
308
309
309
309
310
309
309
294
290
288
285
284
284
284
284
284
284
285
286
289
290
290
299
309
315
317
297
287
286
281
279
276
271
260
254
248
243
236
233
232
232
231
231
231
234
236
235
233
233
229
228
227
226
226
225
224
223
222
221
219
219
218
213
213
212
211
210
210
209
208
208
208
206
205
204
204
203
202
201
193
193
193
193
193
193
193
193
194
194
195
195
197
199
200
202
202
203
202
201
200
200
202
202
202
203
203
204
205
206
207
207
207
208
208
208
208
208
204
203
203
202
201
199
197
192
189
187
187
185
182
180
179
179
180
182
181
178
173
172
171
171
170
170
166
165
166
167
168
170
171
171
171
171
171
171
171
170
170
169
169
168
168
166
164
163
163
159
157
157
156
155
154
154
154
154
153
153
151
150
150
148
146
146
143
140
141
141
141
141
140
140
140
139
139
139
139
139
139
139
141
139
138
137
136
135
135
135
135
137
137
137
137
137
136
137
137
137
137
142
143
144
149
173
178
194
205
209
213
216
223
226
228
231
233
234
235
237
239
244
248
249
251
254
256
262
265
267
270
277
283
284
283
285
288
292
294
295
294
293
291
290
291
293
293
293
290
289
289
290
290
292
294
296
296
296
295
298
298
301
302
303
304
307
308
310
310
311
311
312
312
313
313
310
310
310
310
310
316
316
315
314
313
312
310
310
310
310
310
307
307
307
307
307
305
305
305
307
311
314
316
317
318
319
321
322
322
323
324
325
327
327
326
326
324
323
322
321
321
321
323
324
323
322
322
327
326
321
320
320
320
320
320
320
320
320
318
315
315
315
312
307
306
305
303
299
298
290
289
288
286
277
261
229
220
217
215
208
200
198
196
194
192
185
181
179
179
178
175
161
159
154
152
152
151
151
151
151
149
149
148
148
148
148
147
146
145
145
144
142
140
139
138
137
132
129
129
129
129
129
129
128
128
128
128
128
128
127
126
126
126
125
125
125
125
125
125
125
124
124
124
124
124
123
122
120
120
120
120
120
120
120
121
121
122
123
123
124
124
125
125
126
127
128
128
128
128
128
130
131
131
131
131
133
133
134
134
134
134
135
136
136
137
137
138
139
139
139
140
140
140
141
141
142
142
147
147
147
147
147
147
148
149
149
150
150
152
152
152
154
153
153
153
153
153
153
155
156
161
164
166
169
170
171
171
171
171
171
171
171
173
174
175
176
175
172
172
173
173
173
173
175
175
177
177
177
177