42029141
497853
22003079
74065373
26184775
13442713
8269907
4932557
6532489
78221163
38833345
8372791
62421623
15042348
61914975
97867188
32197369
29772468
95658848
851025
6456305
87822683
59604194
69291066
56258355
38386349
62452463
58171589
28498672
72937486
68276268
30764322
82175417
81806288
85919387
17828552
9877116
54029197
53138587
58917854