105937
993760
813165
694835
799995
160854
1108937
1044846
746652
582792
417297
454146
508408
763454
315709
964806
460194
939345
781986
656202
263773
548747
824142
95630