12
16
22
24
28
29
33
34
36
48
66
106
129
154
171
198
201
202
209
215
229
231
256
262
269
277
278
279
292
303
306
310
316
319
326
331
337
348
357
394
401
408
416
430
432
435
444
455
470
474
481
483
488
501
510
562
569
578
579
