3 6 7 8
9 11 12 13
14 15 16 17
18 19 20 21
1 22 23 24
25 26 27 28
29 30 31 32
33 34 36 37
38 39 40 41
42 44 43 a1
a2 a3 a8 a9
a10 a11 a12 a13
a14 a15 a16 a17
a18 a19 a21 a22
a23 a24 a25 a26
a27 a28 a29 a31
a6 a7 a30 2
4 5 a4 a5
a20