23
245
27
28
22
1
3
2
4
5
6
8