245
   
97
   
122
   
469
   
151
   
504
   
367
   
172
   
457
   
186
   
98
   
167
   
104
   
92
   
311