10
18
26
30
44
66
95
97
109
116
121
124
125
128
131
143
161
169
175
186
210
216
225
229
247
250
255
257
271
280
297
314
333
