1
3
4
21
7
8
11
19
24
27
28
9
10
20
23
25
27