12
18
21
32
37
47
56
92
121
130
141
142
145
148
150
175
195
196
197
202
213
216
235
243
249
262
272
273
276
280
290
292
296
314
324
330
351
359
361
363
367
381
382
420
431
459
472
483
492
495
499
514
516
533
534
550
568
569
579
596
600
609
624
637
650
