98 288 30 99 138 143 108 109 134 89 81 87 133 105 56 57 46 72122