63 126 18 43 125 187 76 80 83 86 64 49 49 118 86 108107