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