159
36
23
103
99
221
101
19
66
60
40
38
379
162
109
105
298
230
153
91
117
160
135
142
8
45
27
183
78
41
111
18
59
175
30
10
32
22
12
5
69
75
15
17
6
21
96
79
26