96
143
166
207
230
253
254
279
284
307
309
204
205
135
63
58
57
172
173

