100 8 30 9 10 18 1 39 2 21 0