40503877
15363580
11091115
593410
40264
84609629
45284315
46486862
82337456
34971466
10882228
62323351
12884273
60814227
25525204
86771969
8796694
7478134
75185387
45106660
37244858
74344041
39548862
30627441
50803457
89246045
12211608
72691857
57067262
3317309
6737553
6283827
96741005
94296869
5678671
51185413
14082734
84388284
2084862
24142777