0
3
12
18
22
41
46
51
68
77
80
83
119
132
147
159
162
172
184
196
201
204
212
224
251
255
268
271
282
289
292
301
309
