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