94 139 106 90 90 138 97 83 97 138 103 86 18 30 26 16 21 22 15 3619