74796406
1680135
12995957
47905313
81782825
49309634
2317649
8846781
59153910
73465624
53112721
40974409
21256612
54826605
60873804
9142877
57838269
94796492
86676006
7757978
62649764
65284662
8271948
31211346
52775367
14303934
91173555
24733409
95944164
42505715
89053778
54339920
97435442
6763609
33874285
540839
242183
723547
45236498
1690983