48 10 37 47 45 46 49 43 20 42 36 44 15 19 38 34 39 28 25 30 31 32 21 35 23 29 24 16 26 17 41 27 40 13 12 18 14