10
21
12
18
02
15
16
05
14
08
09
01
19
11
04
07
06
17
13
20
03