4 13 8 5 24 12 12 6 8 19 17 9 6 7 22166 161 5180 18 595