95
129
82
97
307
665
137
367
91
118
35
6
16
3
116
57
128
45
4
0
151
10
8
1
9
2
15
115
34
158
5
88
85
52