40445864
36526889
33445459
31104762
38278139
14865806
4131323
62511173
51325010
70163732
57954922
60598458
12665333
41383962
31498927
88651200
36449600
14483801
6244377
62521040
61965187
91966101
75706873
64773452
25341058
68593091
91114980
74422076
82954960
29126959
37727914
2446644
94478600
58394819
65736509
2161056
23082484
43994324
43229099
30327246