442960
321545
390566
218887
314575
104995
577558
139021
177602
250110