96
32
45
2
8
108
1
3
4
32
3
1
86
23