9
11
18
20
24
27
30
54
63
71
75
76
82
92
95
97
129
152
156
162
191
213
233
245
246
255
272
289
291
