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