49039714
61872047
52374425
30387823
41928013
22194164
96332456
58105665
49944320
65327559
37436718
95811432
96283748
74895153
88945084
1997299
31225517
83496446
19718317
25558641
989989
8902653
18556472
57502874
44385038
45205107
84993900
58693496
55615612
416896
41779404
41538642
11671629
5033618
92898662
11056394
82543250
56298212
29849875
67946841