12
20
21
26
40
48
50
59
67
69
71
82
84
92
105
107
116
122
137
156
160
161
162
164
166
169
171
173
198
217
220
226
234
238
252
253
259
264
269
271
280
284
294
306
310
314
316
317
321
334
344
361
364
372
381
383
398
400
408
427
428
440
