7 107 38 14 25 37 39 59 82 94