23 41 156 40 25 29 89 29 112 95 22 36 58 95 84 30 133 61 81 19 84 91 1410