5
7
9
20
27
31
41
45
50
56
57
58
62
66
67
73
76
79
90
100
101
105
106
117
123
124
130
131
133
135
143
147
149
151
157
161
164
171
184
186
189
190
191
193
195
196
199
200
207
210
211
220
222
230
232
236
