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