21 21 48 18 18 23 40 40 57 114 173 169 46 48 223 418 57 120 250 252 20 38