3
8
10
14
19
29
38
41
42
43
44
77
79
84
98
109
119
128
145
152
169
173
188
190
203
204
207
213
214
244
269
272
298
314
318
331
338
374
377
382
391
400
413
417
