343
344
345
347
347
347
346
336
335
334
333
332
332
332
332
332
332
332
333
343
348
351
352
352
352
350
348
346
343
342
341
340
339
338
337
334
332
324
318
313
312
311
310
310
309
307
305
303
302
300
299
297
296
293
291
289
287
283
278
272
265
264
263
262
261
260
257
254
252
249
248
247
246
245
244
243
242
241
240
236
232
229
225
223
219
216
213
210
209
207
206
204
202
201
199
198
198
197
196
195
195
194
193
192
191
190
189
189
189
188
188
187
186
186
185
185
185
185
185
185
185
185
185
185
184
184
183
179
177
174
173
168
166
157
157
156
155
154
154
152
152
151
151
149
148
148
147
147
147
148
148
148
148
148
149
149
149
149
150
150
150
149
149
150
151
152
152
153
154
156
157
157
158
158
158
159
160
161
163
163
164
164
165
166
167
169
170
170
177
182
186
189
191
197
198
203
207
213
217
219
222
224
228
229
231
233
238
241
244
246
248
252
254
257
261
263
266
274
282
292
300
302
308
316
321
331
338
345
348
348
355
356
359
360
361
361
360
359
357
355
351
348
344
338
338
338