155
130
68
30
26
38
27
21
16
48
43
22
2
41
1
39
3
169
85
5
112
147
165
191
146
45
46
170
94
122
97
73
65
47
7
9
91
32
4
118
83
18
101
639
13
93
152
34
17