5
  
6
  
15
  
12
  
24
  
20
  
19
  
21
  
47
  
29
  
33
  
41