24 6 15 14 16
17 18 19 20 21
23 28 22 32 1
33 36 38 39 41
37 2 3 4 7
8 5 5a 9 11
29 30 26 35 31
40 10 12 13 25
27 34