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