5
11
19
27
43
60
61
68
71
78
89
92
103
110
128
135
150
154
179
187
214
225
231
247
270
279
306
312
328
331
