18455227
11641268
65251696
2239477
95065427
30317220
23812850
82716683
57059580
9385933
31362721
35189058
66179321
73403566
84081462
51782683
50324624
59816416
69339056
27558604
30072186
32121736
31612268
44298287
3108656
79013237
9222822
5774170
72638042
57023147
60547321
21806720
97911676
13805171
19834562
86754534
82421363
52081198
97095796
35974610