80391
42703
612720
341818
88468
963973
64484
837226
98657
259910
964211
471869
507878
1004146
147545
274284
830612
700673
792237
466988
330348
423708
703147
235639
671668
769953