20
10
16
02
09
13
03
15
06
17
11
18
12