2 14 3 3 4 8 100 4 12 15 25 40