5 9 8 10
6 9 11 14
9 12 19 19
40 36 33 24
33 23 35 30
24 25 28 29
