100 29 19 105 44 76 49 418