3 8 5 0 3 12 1 10 4 1 1 23 20 4 1 5 17 49