164
538
6
40
48
146
129
9
28
21
8
16
11
171
112
45
59
179
365
67
31
90
100
36
225
20
86
60
65
138
37
163
42
41
79
215
165
170
125
38
27
18