100141
80273
62970
100934
106853
63575
67968
1131146
28328
55286
50050
90161357
7326481
8552215
42961726
8484930
7808822
49641695
4862367
40891991