3943447
24453787
24025087
78788681
17526196
94312368
45607895
64401988
28012474
84675724
23921147
67809863
59012755
11445356
16015832
1862195
94881754
24154141
87043965
50688315
35047830
24943441
9665429
6957965
74895921
74954517
23045568
61423526
67134053
13669211
3768460
6033759
29829076
16331863
34628302
5259749
20116626
8117779
7416662
40691668