588825
373158
924143
139963
34164
212397
555609
268730
892509
854475
867347
270624
442545
135369
999127
643970
679848
834966
105458
270561
304325