I think I could have done better...
109