67 38 39 97 172 25 349 400 120 64 1 89 120 284 10 106 158 155 142 131123