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