500691
243402
621538
930423
930546
688486
357399
894272
542920
551616
649680
112696
265284
502841
419275
782256
818951
471118
381102
60387
526115
83866
280432
638607