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