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