44328
22112
353310
139751
319135
366848
76471
507983
36847
723777
290309
217441
783758
247742
760838
370830
334855
866449
311421
780773
940681
913632
499727
332242
958996
817720
70842
292775
725190
648873