27528829
7815493
39702553
2220640
19732883
73262611
1179769
50687606
33685082
18391371
84063889
71301584
25323926
57089249
46758333
56049592
93779370
22124537
23321721
82006113
71007033
3362101
33569349
90236626
35156885
42286749
35697871
77765075
26751333
2690350
35206786
90871715
90445152
43727466
75562247
11074379
79989624
46545905
22118463
14862197