99861313
28309140
37305221
44248268
95056530
66086611
23122891
30503745
22339092
78005472
65603906
90627641
82431053
40545264
2819736
35147088
75892550
91186354
95461337
80137710
43095698
2892537
27033279
14004423
81311742
48984394
37217013
54614116
4305225
68714156
20501395
21343735
5333599
37726067
54239014
67489717
10087326
14859208
42921004
42006271