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