442320
321165
390275
218698
314376
104825
93235
217103
577069
138928