10 7 5 23 69 79 73 87 23 32 63 29 21 70 39 19 65 20 24 38 54 27 52 75 51 57 93 35 73 40 83 87 70 51 14 80 75 58 87 37