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