31466289
1248498
59413700
85462359
57288332
4843736
30888458
26851277
29226670
44073880
29463671
7065775
10867084
27762998
94597847
1042571
66699116
76039036
67065993
26833759
47173540
78355225
91113510
1716506
26065
82472651
17984315
70397355
8686473
63895419
20919383
27503495
98966142
26826316
57272349
52647691
58748464
26093409
72456660
79694587