40957701
62532344
43163198
87004907
6139355
58849909
60836606
35083154
90614209
4839936
18595599
34417670
67486180
59662256
89536552
74301125
10814631
75249136
60165108
82352145
54827181
30253218
16172909
84363668
4011234
8883985
62383893
43556709
75712312
16006823
49112922
5082130
36888071
22639
67101904
82803362
41656141
64681303
66352626
86494324