64597221
51629346
54221636
4078592
45754143
65783336
57554222
36049624
94619026
63843579
55665982
39952453
43183162
8481632
73055002
10816912
10287490
91309691
11472069
24527032
21572162
65058586
14253717
68005270
65469067
8463145
57748260
82587153
82132684
80739845
16174697
6179910
82059499
12082005
344738
76037123
28473900
1275381
46854489
31525085