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