8 3878 31 12 14 17 19 28 33 41 57