15

1  2 
 3  4  5

 6

 7
 8  9  10
11  13  14
 12
16  17 
19   21  22
 23  25 2  26 2
 26 27 2 
 29 2

30 2

31 2  32 2 
33 2   34 2  35 2
 37 2 36 2 
 38
 39  40  24