18
31
35
44
48
56
66
71
108
116
121
128
134
156
157
163
176
183
193
207
214
241
245
247
253
