42075
550974
34796
297475
962581
986569
290781
592630
549404
87370
232376
104320
300603
69957
67489
260293
387769
417625
372443
707500
720970
459518
770562
265920
839430
70095
627988
843616
199837
463198