58135523
11542101
2185816
19588452
42886541
396452
51497171
36564905
20822472
1554292
19494116
76655112
99514640
6981045
75472991
68427681
9152953
45635518
93673732
83743605
96495741
88603412
58637718
90508439
82379599
16963466
64048609
34991344
14959856
40979449
39349978
60533088
27786303
73958904
80135314
87166524
57559052
29972705
22154805
18112045