11
17
258
621
164
168
130
36
80
153
499
55
217
224
144
27
1142
148
16
15
8
64
19
21
50
32
25
160
162
56
29
65
59
191
74
30
72
103
60
156
38
236
110
88
169
47
97
58
71
37
20