9
17
15
27
23
19
94
26
14
7
35
80
49
387
137
124
128
305
131
129
287
290
293
171
82
102
224
37
445
118
85
264
221
159
182
160