10 50 16 4 9 52 18 16 21 10 7 30 17 20 43 57 67 46 21 55 18 18 132 151 57 65 88 112 116 81165