53414
635888
532945
140673
689593
970344
304198
490973
471386
83890
41139
116762
683439
626538
321799
672929
854296
523918
828548
91627
450837
484371
987375
818566
456492
13470