30556211
17806019
8433761
9465841
26716120
13748088
14257435
1702387
53262040
25964395
18075735
47498069
69753188
47394936
85726814
25236071
16528304
53684815
7228444
59313429
23941605
67665370
2016910
51662626
90342696
82925936
57849955
7551356
46032778
32134570
35049198
46324157
26163271
54103142
49689677
20247144
422826
68934326
96858970
57511445