3471176
20599957
8298461
91022293
82761649
8515197
17545622
47446176
7665729
81684415
64824673
61355473
34018433
81919724
3256680
32129714
63557009
32112550
72486652
4094811
43266727
464639
32589292
9059939
18239739
46971732
732181
57683747
23711172
81603133
63664939
93165461
9121815
7434845
19854512
2947570
66251708
51987561
41146282
537938