5
10
11
12
18
21
30
32
33
34
38
40
47
48
49
57
58
61
68
76
89
106
108
116
118
122
124
126
131
133
134
146
148
158
159
161
162
165
167
172
174
178
182
183
187
192
193
194
196
200
201
202
203
206
207
211
213
214
231
233
249
251
255
259
262
268
270
271
276
277
279
281
286
287
288
291
295
297
298
304
306
308
312
314
321
325
344
347
357
362
372
373
378
384
402
406
411
