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