80232862
67742559
65698403
27247182
32131864
16728851
8385197
27689133
862990
71671547
4447650
18586595
42212015
49895878
36954547
17732594
28713355
27709304
80095439
3273647
75359948
37543309
82617638
99331612
30243026
12811793
53723156
53413689
5355987
15593624
15779402
72162655
86331059
822761
75097144
32228091
75258502
83802311
12117145
9708109