3
4
6
8
14
21
22
26
27
28
30
44
50
57
58
62
65
68
74
78
79
83
85
86
99
100
110
115
116
120
121
133
137
138
139
141
143
145
147
148
152
154
157
159
160
167
171
178
181
185
186
191
194
197
200
207
211
215
216
217
219
222
224
234
237
240
243
251
253
255
256
259
260
