99 128 59 17 61 157 25 52 2642