6
11
18
21
24
27
33
39
45
55
59
73
76
94
98
111
112
116
127
128
141
143
160
175
187
193
220
223
225
235
247
264
265
280
308
310
311
317
343
354
368
378
384
395
