1150
  
42740
  
64530
  
32883
  
87072
  
1492
  
2298
  
62868
  
64746
  
1626
  
81072
  
31743
  
63216
  
52385
  
91557
  
91647
  
98244
  
2404
  
51535
  
52800