2
95
153
147
146
150
110
—
47
59
5
8
2
5
1
9
3
2
7
3
12
14
27
68
3
102
6
2
29
18