95
45
66
29
16
12
37
10
24
34
9
33
7
22
160
31
155
82
25
62
212
20
774
52
133
118
63
157
1348
55
101
124
75
91
21
32
142
109
14
28
54
105
42
60
48
137
30
17