0
4
9
12
26
28
31
33
52
60
76
89
98
99
100
106
124
127
132
143
166
169
170
177
178
206
215
249
290
297
299
313
