01 11 19 20 02 05 16 27 03 12 15 29 04 13 17 28 06 10 18 31 09 21 23 24