95
21
166
4
32
3
2
118
97
0