119 80 36 23 1 14 13 20 28 38 83 48 50 30 21 20 18 14 32