18
20
23
44
48
55
56
59
64
80
85
89
97
104
110
112
138
139
151
171
191
215
219
230
247
258
262
