643 128 95 92 52 173 95 66 20 35 52 48 28 547768