43438056
22084497
66717666
778699
2342740
99058203
37937516
77339582
3587430
88549153
52908767
43308336
3453557
29383303
62633698
9937301
90046416
28013967
30636878
6137871
24348761
8596742
60119920
29547349
51331747
33003199
23626588
55544559
2067356
3065278
830133
30402377
19864916
62462080
385749
61402245
98396925
54449946
90167462
39227270