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