3
12
18
23
27
28
30
9
10
21
24
25