12
17
20
30
38
40
56
69
96
108
110
119
130
183
188
200
202
215
225
230
246
255
272
288
289
302
304
305
306
329
336
337
340
343
349
357
365
394
396
410
415
416
427
443
452
453
457
