6
7
19
21
24
33
37
55
63
69
78
90
100
104
111
127
150
155
166
167
169
174
197
219
243
284
314
316
327
332
338
343
350
352
360
363
365
378
386
390
