18
6
30
28
10
3
5
17
2
26
19
20
25
21
14
1
12
24
16
4
9
13
7