6
12
9
8
23
18
15
46
69
67
26
71
99
103
96
60
293
139
193
206
162
43
248
182
48
455
326
331
190
68
235
242
123
135
199
113
36
462
133
207
169
219
94
171
82
237
720
141
668
73
225
27