11 12 13 14 15 16 17 18
21 22 23 32 33 24 25 34 35 26 27 36 37 28
31 38
41 42 43 44 45 46 47 48