43 89 103 60 49 109 107168