2 4 7 8 12 15 18 2 4 8 15 8 9 10 15 16 18 2 5 5 10 13 16 16 16 4 12 16 16 16 10 10 1 3 6 7 11 14 17 18 2 5 13 4 8 9 12 15