21
27
29
31
45
53
62
71
77
87
103
119
129
135
145
153
160
166
167
169
190
209
260
267
282
286
