39582118
8073811
63089065
3377674
67998371
18289819
62876307
59835828
84924282
70032359
501450
37896923
30966705
52671247
8683442
89716102
59001822
52629064
99354583
88388592
28848088
95727760
59693079
43603959
53119352
45183562
61813046
36512031
71455606
7003087
70874839
41916010
68269092
8541402
89668916
94109603
46825123
18197676
29204842
16939333