123
4
87
5
8
29
16
97