4
19
12
18
23
28
29
30
9
10
21
24
25