97681557
82886661
47068340
80941991
21577972
93317390
55613105
924236
29617065
19941485
22321061
47901170
22277185
95935636
33238384
28188882
60636365
71611534
50047845
79482103
90298555
81368563
21623689
16736308
40592578
56284437
68916210
19835074
29769458
93375296
89884831
22923575
68942655
39108218
71551275
90875094
323448
23685300
6528693
1685182