8
11
12
17
20
35
63
88
93
102
128
138
163
167
169
176
183
187
201
208
219
223
224
242
243
246
247
265
275
325
329
