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