14
12
11
10
7
18
25
44
6
199
214
69
226
29
49
112
5
61
88
23
80
55
92
299
48
46
42
105
50
161
47
52
19
37
68
180
183
223
196
100
208
157
635
229
93
75
15
111