7 8 31 6 40 23 9 50 27 5 52 7 51 11 37 56 20 17 46 16 10 33 48 24 8 36 12 55 47 42 25 3 13 14 35 53 32 18 29 30 2 21 39 4 19 1 22 38 41 49 34 44 26 43 28 45 15 54