1
5
23
10
32
4
2
2
2
1
1

143
143