41426408
2978477
41229347
61327114
16538889
99691334
59246206
25967307
20292604
2100312
85619692
74584138
47366721
55579057
51564507
58066639
20542596
12924434
82546300
62631714
56707775
663759
15356078
23978378
22499201
97044297
89886118
58636691
87197783
40096238
43448731
8406644
10297085
2372114
67901019
57344612
74264631
13351304
20395074
19889561