100 5 18 15 4 2 6 5 4 8 9 2 3