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