146
127
44
29
9
96
47
43
26
27
87
13
5
6
88
166
213
113
16
69
42
80
111
36
32
54
97
19
49
10
81
369
2
98
14
35
119
39
196
91
15
8
116
333
3
37
28
31