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