0 5 5 7 5 8 0 9 1 277 133 12 129 339 272 179 52 318 338 113 310 286 348 28241