293420
85495
81147
289685
75675
485931
36979
835764
265868
272498
251393
356936
264284
502841
419275
782256
816951
471118
381102
59387
525115
83766
280432
638607