01 02 03 04 05
06 08 09 17 18
19 21 22 20 23
24 25 30 27 29
31 34 35 38 39
40 41 250 252 254