320999
390141
218604
314272
104757
292923
576804
138882
177291
249779