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