5
9
12
20
23
47
56
66
67
82
85
112
130
135
147
150
156
167
178
179
192
203
208
230
248
261
