40096     
    
126593     
 
 
 
   
11846     
    
93369     
 

 
37193     
    
67647     
 
 
36734     
    
135810     
 
 
90375     
    
116256     
 
 
58033     
    
92970     
 
 
36017     
    
87795     
 
 
54369     
    
80721     
 
 
53006     
    
102620     
 
 
26956     
    
79760