400 252 168 330 231922 389 242 244 1 21 145 121114480