5
18
23
17
27
28
1
20