40043801
62769025
39513788
53002064
38945823
18273481
13691737
21034455
77567737
85397981
8891012
57347070
372656
43744822
9856758
8001280
34573509
79649140
36706560
17248228
6314617
82548333
926465
2072432
85702958
93019158
73208410
96506482
50398320
56514556
71661341
59293710
3859441
85555581
28523003
68533050
91901216
83333029
7091710
56889261