01 02 03 05 09 13 14 19 21 23 24 25 04 06 07 08 10 11 15 16 17 18 20 26