39
52
76
77
80
84
91
95
98
116
143
147
149
154
158
168
169
184
221
223
230
240
243
256
260
275
295
296
