23 18 19 48 31 31 21 24 39 49 100 93 74 231 103 101 131 142 102 195_