8 980 80 221016 2 14 16 19 43 57 67 89 1 2 3 4 5 6 7 13 51 329 413 154 23 5 4 1