0
4
7
12
24
36
42
49
56
58
81
82
89
107
132
158
170
177
195
203
209
216
222
232
256
259
