4
10
13
27
40
46
58
65
72
85
94
97
110
115
131
132
133
139
140
142
143
187
192
201
214
224
226
244
277
290
298
