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