302 171 222 145 82 29 16 2049