5
18
27
30
39
44
48
57
63
69
71
87
88
100
102
118
119
122
126
144
147
150
191
225
228
243
270
274
278
279
307
