10 39
 4 11 29 39 31
 3 30 32 25
 4 12 26 22 27
 4 35 20  1  7
 4 15 34 23 18
 4 33  6  5 36
 4 14 38 37  8
 4  3  2 19 16
 4  9 17 13 10
 4 28 21 24  4
