2
28
25
3
22
2
1
3
16
22
65
5
72
7
20