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