39661412
7136896
23174080
42892131
99961838
23264152
61845512
65551905
35056758
41086809
7741532
23688246
79192250
43313321
31054495
34601967
51259327
53997451
86647415
7884909
41486637
83306256
20705607
44945143
73316516
84691481
43138321
96532758
20027485
86039681
39102325
4735885
94071658
13579165
71681027
18681653
8928154
70888655
212683
60524141