59 28
56 40 57 53 3 31 32 44 21 34 12 41 9 16 26 27 11 4 43 1 6 48 37 7 5 30 24 19
