16018
8789290
675111
4273540
4219749
24849
63471018
4082262
8686671
2154
44161171
120118
48281960
83171705
51191816
98661774
6214464
7807749
60601415
9020672