97229938
84486126
96485426
96817348
5778175
59379895
16008682
709350
77987401
39992666
20469592
38388378
37425120
2075245
79336148
11064245
95057564
58941717
29943227
85557919
51761785
25354478
62859361
97748074
28064322
2892782
53448606
37268189
96784641
85322885
92656199
90038893
3014668
97182211
53317447
88273427
50743395
20617560
43233307
3521178