100   
 101   
 42   
 124   
 43   
 163   
 104   
 61   
 38