677989
939310
792232
568585
504851
750685
150519
93517
989645
387977
906823
813174
493296
167541
11620
214568
686726
481772
291586
14481
846330
684933
559237
724645
604604
767346