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