31156141
60435280
29697960
59918106
27672408
20504169
14179995
8880193
66824859
26065069
94628357
30353665
26456147
7692734
58132097
408838
68042643
25131138
28987532
74679166
57423446
53104548
81193503
45552470
15288988
71591770
37829830
96013782
8843711
50255789
89103738
65017281
37309489
17008031
7596374
58253948
97038446
69956256
20462627
77589078