32
6
9
5
5
1
4
8
43
2
31
100
9
7
3
79