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