4
8
16
34
41
50
59
66
70
77
80
84
89
103
115
119
153
165
168
172
175
178
203
207
233
238
258
271
