91814
98484
700568
542643
1044903
1128651
1073694
929582
795615
514434
846311
990610
793951
456118
355102
50387
513115
82366
271432
622607
212434
902387
949831
400740