12
22
30
37
38
53
62
66
70
73
74
95
97
99
105
112
120
130
137
154
160
163
183
189
212
230
237
245
254
271
273
