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