93 61 133 83 44 164 118 47 35 21 29 35128