104729
574634
310506
825298
113960
490741
875215
682497
448766
440176
431780
75327
820407
397364
73224
658499
721806
76893
597952
541508