1 8
2 10 3 8 4 8 5 7 6 9 7 7 8 10
9 7 10 8 11 6 12 11 13 6 14 9 15 8
16 6 17 15 18 19 20 21 22
23 24 25 26 27 28 29
30 31