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