30276936
82363826
66041622
61487026
99597518
4073398
27581299
93215634
52849363
41044312
34855222
46681261
816836
37505207
57767761
84374182
3635942
93512343
68863536
67768254
37532054
44583937
72786979
26298405
57997644
43996705
31526657
8265519
73161541
23589878
39206704
15262848
73593010
82422992
4919733
43683982
69351186
95136584
46752317
80089324