01 03 05 11 16 20 23 34 37 45 46 54 01 06 14 17 21 24 31 36 42 44 47 49 02 04 07 09 10 13 41 43 46 50 52 53 02 06 12 18 22 25 26 27 29 40 48 55 08 15 19 28 30 32 33 35 38 39 51 56