3
10
32
28
3
5
1
22
4
9