12
16
21
35
52
58
69
75
77
84
89
95
99
106
121
122
135
136
145
148
170
183
191
229
239
244
245
263
268
281
282
303
305
343
346
357
365
375
376
377
379
392
410
426
443
469
473
479
482
495
