991 
 2  7
3  5   6
9  11  12
 10  13
 8  14

 18

17  15 
24

 

23 
26  25
 27 28 
 29 21  19 
 30
 31 32 
34  37 
38  39
40  41
42  43
44  45  46 
 16
48  49
 35

 

36 47 
225  20
50 
 33