442960
321545
390566
218887
314575
104995
293355
577558
139021
177602