2
  
1
  
17
  
3
  
3
  
7
  
23
  
4
  
100
  
5
  
15
  
150