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