12
1
1
1
3
2
1
6
10
2
21
21
96
136
135
50
1
159
1
85
6
16
2
1
5