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