947450
326442
96144
41085
404825
962502
171453
703532
904637
880427
90609
67218
974245
733357
984131
763894
1019167
390508
799363
211898
626749
438439
801439
290527
823149
589498
842599
607224
346192
427773