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