33
  
83
  
29
  
143
  
51
  
157
  
99
  
126
  
40