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