343
340
339
338
330
329
327
323
321
320
318
314
312
311
309
308
306
305
304
302
300
294
293
290
286
284
283
281
279
274
271
269
268
265
262
261
259
257
256
255
254
253
251
249
248
246
245
244
243
242
241