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