5
8
13
15
17
18
22
24
31
34
38
45
52
55
56
59
64
66
67
70
80
87
93
97
99
101
107
111
122
131
142
148
161
164
166
175
178
179
182
187
192
193
198
201
202
205
220
224
227
229
236
238
242
246
247
254
258
274
277
283
