124 122 109 187 63 121 20682