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