2 5 16 20 2 1 2 2 2 3 2 4 2 5 3 3 3 7 3 15 4 2 4 3 4 8 4 9 4 10 5 5 5 6 5 8 5 10 5 11 5 12 5 14