89
2
3
9
84
8
5
28
29
34
97
5