9
5
19
23
4
10
28
2