159
38
34
21
84
44
98
11
29
177
12
39
68
167
344
18
136
62
17
28
150
52
24
16
133
47
277
5
25
172
26
8
109
10
94
15
137
14
20
85
60
63
9
87
103
248
382
67