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