12
13
10
11
08
09
06
07
20
21
18
19
16
17
14
15
04
05
02
03
01
41
39
40
29
30
27
28
24
23
22
26
36
37
34
35
32
33
31
25